Add new FMA tests.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
0bfee649 12009-01-05 H.J. Lu <hongjiu.lu@intel.com>
6194aaab 2
0bfee649
L
3 AVX Programming Reference (December, 2008)
4 * i386-dis.c (OP_VEX_FMA): Removed.
c0f3af97 5 (OP_EX_VexW): Likewise.
0bfee649 6 (OP_EX_VexImmW): Likewise.
c0f3af97 7 (OP_XMM_VexW): Likewise.
c0f3af97 8 (VEXI4_Fixup): Likewise.
c0f3af97 9 (VPERMIL2_Fixup): Likewise.
c0f3af97 10 (VexI4): Likewise.
0bfee649
L
11 (VexFMA): Likewise.
12 (Vex128FMA): Likewise.
c0f3af97
L
13 (EXVexW): Likewise.
14 (EXdVexW): Likewise.
15 (EXqVexW): Likewise.
0bfee649 16 (EXVexImmW): Likewise.
c0f3af97 17 (XMVexW): Likewise.
c0f3af97 18 (VPERMIL2): Likewise.
0bfee649
L
19 (PREFIX_VEX_3A48...PREFIX_VEX_3A4A): Likewise.
20 (PREFIX_VEX_3A5C...PREFIX_VEX_3A5F): Likewise.
21 (PREFIX_VEX_3A68...PREFIX_VEX_3A6F): Likewise.
22 (PREFIX_VEX_3A78...PREFIX_VEX_3A7F): Likewise.
23 (VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2): Likewise.
24 (VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2): Likewise.
25 (get_vex_imm8): Likewise.
26 (OP_EX_VexReg): Likewise.
27 vpermil2_op): Likewise.
28 (EXVexWdq): New.
29 (vex_w_dq_mode): Likewise.
30 (PREFIX_VEX_3896...PREFIX_VEX_389F): Likewise.
31 (PREFIX_VEX_38A6...PREFIX_VEX_38AF): Likewise.
32 (PREFIX_VEX_38B6...PREFIX_VEX_38BF): Likewise.
33 (es_reg): Updated.
34 (PREFIX_VEX_38DB): Likewise.
35 (PREFIX_VEX_3A4A): Likewise.
36 (PREFIX_VEX_3A60): Likewise.
37 (PREFIX_VEX_3ADF): Likewise.
38 (VEX_LEN_3ADF_P_2): Likewise.
39 (prefix_table): Remove PREFIX_VEX_3A48...PREFIX_VEX_3A4A,
40 PREFIX_VEX_3A5C...PREFIX_VEX_3A5F,
41 PREFIX_VEX_3A68...PREFIX_VEX_3A6F and
42 PREFIX_VEX_3A78...PREFIX_VEX_3A7F. Add
43 PREFIX_VEX_3896...PREFIX_VEX_389F,
44 PREFIX_VEX_38A6...PREFIX_VEX_38AF and
45 PREFIX_VEX_38B6...PREFIX_VEX_38BF.
c0f3af97 46 (vex_table): Likewise.
0bfee649
L
47 (vex_len_table): Remove VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2
48 and VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2.
49 (putop): Support "%XW".
50 (intel_operand_size): Handle vex_w_dq_mode.
58c85be7 51
0bfee649 52 * i386-opc.h (VexNDS): Add a comment for VEX NDS and VEX DDS.
58c85be7 53
0bfee649
L
54 * i386-opc.tbl: Remove vpermil2pd/vpermil2ps and old FMA
55 instructions. Add new FMA instructions.
28dbc079
L
56 * i386-tbl.h: Regenerated.
57
0bfee649 582009-01-02 Matthias Klose <doko@ubuntu.com>
3fe15143 59
0bfee649
L
60 * or32-opc.c (or32_print_register, or32_print_immediate,
61 disassemble_insn): Don't rely on undefined sprintf behaviour.
3fe15143 62
0bfee649 63For older changes see ChangeLog-2008
252b5132
RH
64\f
65Local Variables:
2f6d2f85
NC
66mode: change-log
67left-margin: 8
68fill-column: 74
252b5132
RH
69version-control: never
70End:
This page took 0.412971 seconds and 4 git commands to generate.