binutils-gdb/opcodes
H.J. Lu b6f8c7c452 x86: Add -O[2|s] assembler command-line options
On x86, some instructions have alternate shorter encodings:

1. When the upper 32 bits of destination registers of

andq $imm31, %r64
testq $imm31, %r64
xorq %r64, %r64
subq %r64, %r64

known to be zero, we can encode them without the REX_W bit:

andl $imm31, %r32
testl $imm31, %r32
xorl %r32, %r32
subl %r32, %r32

This optimization is enabled with -O, -O2 and -Os.
2. Since 0xb0 mov with 32-bit destination registers zero-extends 32-bit
immediate to 64-bit destination register, we can use it to encode 64-bit
mov with 32-bit immediates.  This optimization is enabled with -O, -O2
and -Os.
3. Since the upper bits of destination registers of VEX128 and EVEX128
instructions are extended to zero, if all bits of destination registers
of AVX256 or AVX512 instructions are zero, we can use VEX128 or EVEX128
encoding to encode AVX256 or AVX512 instructions.  When 2 source
registers are identical, AVX256 and AVX512 andn and xor instructions:

VOP %reg, %reg, %dest_reg

can be encoded with

VOP128 %reg, %reg, %dest_reg

This optimization is enabled with -O2 and -Os.
4. 16-bit, 32-bit and 64-bit register tests with immediate may be
encoded as 8-bit register test with immediate.  This optimization is
enabled with -Os.

This patch does:

1. Add {nooptimize} pseudo prefix to disable instruction size
optimization.
2. Add optimize to i386_opcode_modifier to tell assembler that encoding
of an instruction may be optimized.

gas/

	PR gas/22871
	* NEWS: Mention -O[2|s].
	* config/tc-i386.c (_i386_insn): Add no_optimize.
	(optimize): New.
	(optimize_for_space): Likewise.
	(fits_in_imm7): New function.
	(fits_in_imm31): Likewise.
	(optimize_encoding): Likewise.
	(md_assemble): Call optimize_encoding to optimize encoding.
	(parse_insn): Handle {nooptimize}.
	(md_shortopts): Append "O::".
	(md_parse_option): Handle -On.
	* doc/c-i386.texi: Document -O0, -O, -O1, -O2 and -Os as well
	as {nooptimize}.
	* testsuite/gas/cfi/cfi-x86_64.d: Pass -O0 to assembler.
	* testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d: Likewise.
	* testsuite/gas/i386/i386.exp: Run optimize-1, optimize-2,
	optimize-3, x86-64-optimize-1, x86-64-optimize-2,
	x86-64-optimize-3 and x86-64-optimize-4.
	* testsuite/gas/i386/optimize-1.d: New file.
	* testsuite/gas/i386/optimize-1.s: Likewise.
	* testsuite/gas/i386/optimize-2.d: Likewise.
	* testsuite/gas/i386/optimize-2.s: Likewise.
	* testsuite/gas/i386/optimize-3.d: Likewise.
	* testsuite/gas/i386/optimize-3.s: Likewise.
	* testsuite/gas/i386/x86-64-optimize-1.s: Likewise.
	* testsuite/gas/i386/x86-64-optimize-1.d: Likewise.
	* testsuite/gas/i386/x86-64-optimize-2.d: Likewise.
	* testsuite/gas/i386/x86-64-optimize-2.s: Likewise.
	* testsuite/gas/i386/x86-64-optimize-3.d: Likewise.
	* testsuite/gas/i386/x86-64-optimize-3.s: Likewise.
	* testsuite/gas/i386/x86-64-optimize-4.d: Likewise.
	* testsuite/gas/i386/x86-64-optimize-4.s: Likewise.

opcodes/

	PR gas/22871
	* i386-gen.c (opcode_modifiers): Add Optimize.
	* i386-opc.h (Optimize): New enum.
	(i386_opcode_modifier): Add optimize.
	* i386-opc.tbl: Add "Optimize" to "mov $imm, reg",
	"sub reg, reg/mem", "test $imm, acc", "test $imm, reg/mem",
	"and $imm, acc", "and $imm, reg/mem", "xor reg, reg/mem",
	"movq $imm, reg" and AVX256 and AVX512 versions of vandnps,
	vandnpd, vpandn, vpandnd, vpandnq, vxorps, vxorpd, vpxor,
	vpxord and vpxorq.
	* i386-tbl.h: Regenerated.
2018-02-27 07:36:43 -08:00
..
po Updated Brazillian portuguese and Russian translation 2018-02-05 13:09:15 +00:00
.gitignore
ChangeLog x86: Add -O[2|s] assembler command-line options 2018-02-27 07:36:43 -08:00
ChangeLog-0001
ChangeLog-0203
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017 ChangeLog rotation 2018-01-03 17:49:42 +10:30
ChangeLog-9297
ChangeLog-9899
MAINTAINERS Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
Makefile.am Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
Makefile.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-asm-2.c Add support for the AArch64's CSDB instruction. 2018-01-09 11:28:04 +00:00
aarch64-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-asm.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-dis-2.c Add support for the AArch64's CSDB instruction. 2018-01-09 11:28:04 +00:00
aarch64-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-dis.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-gen.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-opc-2.c Add support for the AArch64's CSDB instruction. 2018-01-09 11:28:04 +00:00
aarch64-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
aarch64-tbl.h Add support for the AArch64's CSDB instruction. 2018-01-09 11:28:04 +00:00
aclocal.m4
alpha-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
alpha-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-dis.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext-tbl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-ext.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-fxi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-nps400-tbl.h opcodes/arc: Fix incorrect insn_class for some nps insns 2017-11-07 20:24:21 +00:00
arc-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-regs.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arc-tbl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
arm-dis.c [ARM] Fix bxns mask 2018-02-19 12:05:18 +00:00
avr-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-asm.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-bitset.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-dis.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-ibld.in Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cgen.sh Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
config.in
configure Bump version number to 2.30.51 2018-01-13 13:31:12 +00:00
configure.ac Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
configure.com Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cr16-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cr16-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cris-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
cris-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
crx-dis.c crx string overflow warning 2018-02-26 10:51:12 +10:30
crx-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d10v-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d10v-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d30v-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
d30v-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dep-in.sed
dis-buf.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dis-init.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
disassemble.c RISC-V: Make disassebler work for --enable-targets=all config. 2018-02-22 11:28:51 -08:00
disassemble.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dlx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
epiphany-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fr30-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frv-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ft32-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ft32-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
h8300-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
h8500-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
h8500-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
hppa-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i370-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i370-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i386-dis-evex.h x86: add support for AVX-512 VPCMP*{B,W} pseudo-ops 2017-11-14 08:42:26 +01:00
i386-dis.c Enable Intel PCONFIG instruction. 2018-01-23 20:09:35 +03:00
i386-gen.c x86: Add -O[2|s] assembler command-line options 2018-02-27 07:36:43 -08:00
i386-init.h Enable Intel PCONFIG instruction. 2018-01-23 20:09:35 +03:00
i386-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i386-opc.h x86: Add -O[2|s] assembler command-line options 2018-02-27 07:36:43 -08:00
i386-opc.tbl x86: Add -O[2|s] assembler command-line options 2018-02-27 07:36:43 -08:00
i386-reg.tbl Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i386-tbl.h x86: Add -O[2|s] assembler command-line options 2018-02-27 07:36:43 -08:00
i860-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
i960-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-asmtab.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-asmtab.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-gen.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-ic.tbl
ia64-opc-a.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-b.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-d.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-f.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-i.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-m.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc-x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ia64-raw.tbl
ia64-war.tbl
ia64-waw.tbl
ip2k-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ip2k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
iq2000-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
lm32-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32c-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m32r-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68hc11-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68hc11-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m88k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10200-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10200-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10300-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m10300-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
makefile.vms Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mcore-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mcore-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mep-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
metag-dis.c Fix compile time warning messages from gcc version 8 about cast between incompatible function types. 2018-02-13 13:14:47 +00:00
microblaze-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-dis.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
microblaze-opcm.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
micromips-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mips-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mips-formats.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mips-opc.c MIPS: Fix encoding for MIPSr6 sigrie instruction. 2018-02-12 14:50:42 +00:00
mips16-opc.c MIPS16/opcodes: Free up `M' operand code 2018-02-20 20:51:36 +00:00
mmix-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mmix-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
moxie-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
moxie-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
msp430-decode.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
msp430-decode.opc Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
msp430-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
mt-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-asm.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nds32-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nios2-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
nios2-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ns32k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
opc2c.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
opintl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
or1k-opinst.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pdp11-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pdp11-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pj-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pj-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ppc-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ppc-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pru-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
pru-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
riscv-dis.c RISC-V: Disassemble x0 based addresses as 0. 2018-01-09 16:40:06 -08:00
riscv-opc.c RISC-V: Fix bug in prior addi/c.nop patch. 2018-01-17 14:04:16 -08:00
rl78-decode.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rl78-decode.opc Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rl78-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-decode.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-decode.opc Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-mkopc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
s390-opc.txt Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
score7-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh64-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh64-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sh64-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sparc-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sparc-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
spu-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
spu-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
stamp-h.in
sysdep.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic4x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic6x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic30-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic54x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic54x-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic80-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tic80-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilegx-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilegx-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilepro-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tilepro-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
v850-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
v850-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
vax-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
visium-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
visium-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
w65-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
w65-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
wasm32-dis.c WebAssembly: Correct an `index' global shadowing error for pre-4.8 GCC 2018-02-13 12:56:29 +00:00
xc16x-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xc16x-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xgate-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xgate-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-asm.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-desc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-desc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-ibld.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-opc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xstormy16-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xtensa-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z8k-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z8k-opc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z8kgen.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
z80-dis.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30