gas/testsuite/
[binutils.git] / opcodes / ChangeLog
blob3cdbe9778d3e77335395f6089b41605c6993952b
1 2008-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3         * i386-dis.c (REG_0F0E): Renamed to REG_0F0D.
4         (REG_0F18): Updated.
5         (reg_table): Updated.
6         (dis386_twobyte): Updated.  Use "nopQ" on 0x19 to 0x1e.
7         (twobyte_has_modrm): Set 1 for 0x19 to 0x1e.
9 2008-01-08  H.J. Lu  <hongjiu.lu@intel.com>
11         * i386-gen.c (set_bitfield): Use fail () on error.
13 2008-01-08  H.J. Lu  <hongjiu.lu@intel.com>
15         * i386-gen.c (lineno): New.
16         (filename): Likewise.
17         (set_bitfield): Report filename and line numer on error.
18         (process_i386_opcodes): Set filename and update lineno.
19         (process_i386_registers): Likewise.
21 2008-01-05  H.J. Lu  <hongjiu.lu@intel.com>
23         * i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
24         ATTSyntax.
26         * i386-opc.h (IntelMnemonic): Renamed to ..
27         (ATTSyntax): This
28         (Opcode_Modifier_Max): Updated.
29         (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
30         and intelsyntax.
32         * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax 
33         on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
34         * i386-tbl.h: Regenerated.
36 2008-01-04  H.J. Lu  <hongjiu.lu@intel.com>
38         * i386-gen.c: Update copyright to 2008.
39         * i386-opc.h: Likewise.
40         * i386-opc.tbl: Likewise.
42         * i386-init.h: Regenerated.
43         * i386-tbl.h: Likewise.
45 2008-01-04  H.J. Lu  <hongjiu.lu@intel.com>
47         * i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
48         pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
49         * i386-tbl.h: Regenerated.
51 2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>
53         * i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
54         CpuSSE4_2_Or_ABM.
55         (cpu_flags): Likewise.
57         * i386-opc.h (CpuSSE4_1_Or_5): Removed.
58         (CpuSSE4_2_Or_ABM): Likewise.
59         (CpuLM): Updated.
60         (i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.
62         * i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
63         Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
64         and CpuPadLock, respectively.
65         * i386-init.h: Regenerated.
66         * i386-tbl.h: Likewise.
68 2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>
70         * i386-gen.c (opcode_modifiers): Remove No_xSuf.
72         * i386-opc.h (No_xSuf): Removed.
73         (CheckSize): Updated.
75         * i386-tbl.h: Regenerated.
77 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
79         * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to
80         CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and
81         CPU_SSE5_FLAGS.
82         (cpu_flags): Add CpuSSE4_2_Or_ABM.
84         * i386-opc.h (CpuSSE4_2_Or_ABM): New.
85         (CpuLM): Updated.
86         (i386_cpu_flags): Add cpusse4_2_or_abm.
88         * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of
89         CpuABM|CpuSSE4_2 on popcnt.
90         * i386-init.h: Regenerated.
91         * i386-tbl.h: Likewise.
93 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
95         * i386-opc.h: Update comments.
97 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
99         * i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
100         * i386-opc.h: Likewise.
101         * i386-opc.tbl: Likewise.
103 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
105         PR gas/5534
106         * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize,
107         Byte, Word, Dword, QWord and Xmmword.
109         * i386-opc.h (No_xSuf): New.
110         (CheckSize): Likewise.
111         (Byte): Likewise.
112         (Word): Likewise.
113         (Dword): Likewise.
114         (QWord): Likewise.
115         (Xmmword): Likewise.
116         (FWait): Updated.
117         (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word,
118         Dword, QWord and Xmmword.
120         * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is
121         used.
122         * i386-tbl.h: Regenerated.
124 2008-01-02  Mark Kettenis  <kettenis@gnu.org>
126         * m88k-dis.c (instructions): Fix fcvt.* instructions.
127         From Miod Vallat.
129 For older changes see ChangeLog-2007
131 Local Variables:
132 mode: change-log
133 left-margin: 8
134 fill-column: 74
135 version-control: never
136 End: