binutils-gdb/include/opcode
Nick Clifton 795b8e6bf3 * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in
order to encode separately the msb and lsb of a register pair ; this will be
needed to encode the opcodes the same
way as Ti assembler does.

* gas/config/tc-tic6x.c: handle tic6x_coding_dreg_(msb|lsb)  field coding types
and use it to encode register pair numbers when required.

* opcodes/tic6x-dis.c: decodes opcodes that have individual msb and lsb halves
in src1 & src2 fields ; discard the src1 (lsb) value and only use src2 (msb),
discarding bit 0, to follow what Ti SDK does in that case as any value in the
src1 field yields the same output with SDK disassembler.

* include/opcode/tic6x-opcode-table.h: modify absdp, dpint, dpsp, dptrunc,
rcpdp and rsqrdp opcodes to use the new field coding types.

* gas/testsuite/gas/tic6x/insns-c674x.d, gas/testsuite/gas/tic6x/insns-c674x.s
: add test case for the newly generated opcode but keep the old ones as they
seem legit as per Ti disassembler output.
2013-03-20 16:36:34 +00:00
..
aarch64.h include/opcode/ 2013-02-28 19:18:40 +00:00
alpha.h
arc.h
arm.h Add support for AArch32 CRC instruction in ARMv8. 2013-03-11 11:09:33 +00:00
avr.h * avr.h: (AVR_ISA_XCH): New define. 2012-06-07 16:43:36 +00:00
bfin.h sim: bfin: fix sign extension in dsp insns with MM flag 2011-06-18 19:42:55 +00:00
cgen.h
ChangeLog * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in 2013-03-20 16:36:34 +00:00
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
convex.h
cr16.h (make_instruction): Rename to cr16_make_instruction. 2013-01-07 15:09:07 +00:00
cris.h
crx.h gas/ 2012-02-27 06:37:40 +00:00
d10v.h
d30v.h
dlx.h
h8300.h
hppa.h * hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx 2012-10-15 00:22:35 +00:00
i370.h
i386.h Implement Intel Transactional Synchronization Extensions 2012-02-08 18:20:41 +00:00
i860.h
i960.h
ia64.h Add Intel Itanium Series 9500 support 2012-09-04 13:52:06 +00:00
m68hc11.h * config/tc-m68hc11.c: Add S12X and XGATE co-processor support. 2012-05-15 12:55:51 +00:00
m68k.h
m88k.h
metag.h * common.h: Fix case of "Meta". 2013-01-10 09:49:22 +00:00
mips.h * archures.c: Add support for MIPS r5900 2013-01-04 17:22:53 +00:00
mmix.h
mn10200.h
mn10300.h
moxie.h Don't abort() when disassembling bad moxie instructions. 2012-09-28 03:53:39 +00:00
msp430.h
nios2.h 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 19:18:57 +00:00
np1.h
ns32k.h
or32.h
pdp11.h
pj.h
pn.h
ppc.h include/opcode/ 2013-01-11 02:25:36 +00:00
pyr.h
rl78.h [.] 2011-11-02 03:09:11 +00:00
rx.h
s390.h 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2012-10-04 08:47:36 +00:00
score-datadep.h
score-inst.h
sparc.h Fix sparc opcode encoding for 4-arg crypto instructions. 2012-08-21 23:00:36 +00:00
spu-insns.h
spu.h
tahoe.h Add copyright notices 2012-12-17 16:56:12 +00:00
tic4x.h
tic6x-control-registers.h
tic6x-insn-formats.h
tic6x-opcode-table.h * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in 2013-03-20 16:36:34 +00:00
tic6x.h * include/opcode/tic6x.h: add tic6x_coding_dreg_(msb|lsb) field coding type in 2013-03-20 16:36:34 +00:00
tic30.h
tic54x.h
tic80.h
tilegx.h Improve TLS support on TILE-Gx/TILEPro: 2012-02-25 22:24:21 +00:00
tilepro.h Improve TLS support on TILE-Gx/TILEPro: 2012-02-25 22:24:21 +00:00
v850.h * v850.h: Add e3v5 support. 2013-01-24 16:51:56 +00:00
vax.h
xgate.h gas/config/ 2012-07-05 19:37:52 +00:00