]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gas/config/tc-i386.c
gas/
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Feb 2006 15:35:37 +0000 (15:35 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Feb 2006 15:35:37 +0000 (15:35 +0000)
commit331d2d0d9ce1220133395ba0172b371aec077c16
tree7d035e233d226ebf0859ade38eee0da347c430eb
parent22edb2f16480aef5e060ad021199c3086300a4f5
gas/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* gas/config/tc-i386.c (output_insn): Support Intel Merom New
Instructions.

* gas/config/tc-i386.h (CpuMNI): New.
(CpuUnknownFlags): Add CpuMNI.

gas/testsuite/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Add merom and x86-64-merom.

* gas/i386/merom.d: New file.
* gas/i386/merom.s: Likewise.
* gas/i386/x86-64-merom.d: Likewise.
* gas/i386/x86-64-merom.s: Likewise.

include/opcode/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* i386.h (i386_optab): Support Intel Merom New Instructions.

opcodes/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
Intel Merom New Instructions.
(THREE_BYTE_0): Likewise.
(THREE_BYTE_1): Likewise.
(three_byte_table): Likewise.
(dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
THREE_BYTE_1 for entry 0x3a.
(twobyte_has_modrm): Updated.
(twobyte_uses_SSE_prefix): Likewise.
(print_insn): Handle 3-byte opcodes used by Intel Merom New
Instructions.
13 files changed:
gas/ChangeLog
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/merom.d [new file with mode: 0644]
gas/testsuite/gas/i386/merom.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-merom.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-merom.s [new file with mode: 0644]
include/opcode/ChangeLog
include/opcode/i386.h
opcodes/ChangeLog
opcodes/i386-dis.c