gas/
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 29 Oct 2009 22:22:59 +0000 (22:22 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 29 Oct 2009 22:22:59 +0000 (22:22 +0000)
commit206c2556c22b7cb55b3717cfef8e2f2891f48feb
tree7824065b5bbd164af9ce0eda284e4fbb6bb3aafd
parent8a35fb51cdadb1abc314e1a3071ec201c30ed523
gas/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* config/tc-i386.c (build_modrm_byte): Do not swap REG and
NDS operands for FMA4.

gas/testsuite/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* gas/i386/fma4.d: Updated patterns.
* gas/i386/x86-64-fma4.d: Same.

opcodes/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* i386-dis.c (OP_VEX_FMA): Removed.
(VexFMA): Removed.
(Vex128FMA): Removed.
(prefix_table): First source operand of FMA4 insns is decoded
with Vex not with VexFMA.
(OP_EX_VexW): Second source operand is decoded with get_vex_imm8
when vex.w is set.  Third source operand is decoded with
get_vex_imm8 when vex.w is cleared.
(OP_VEX_FMA): Removed.
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/fma4.d
gas/testsuite/gas/i386/x86-64-fma4.d
opcodes/ChangeLog
opcodes/i386-dis.c