*** empty log message ***
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
7d5e4556
L
12008-01-12 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR gas/5534
4 * i386-gen.c (operand_type_init): Add Dword to
5 OPERAND_TYPE_ACC32. Add Qword to OPERAND_TYPE_ACC64.
6 (opcode_modifiers): Remove CheckSize, Byte, Word, Dword,
7 Qword and Xmmword.
8 (operand_types): Add Byte, Word, Dword, Fword, Qword, Tbyte,
9 Xmmword, Unspecified and Anysize.
10 (set_bitfield): Make Mmword an alias of Qword. Make Oword
11 an alias of Xmmword.
12
13 * i386-opc.h (CheckSize): Removed.
14 (Byte): Updated.
15 (Word): Likewise.
16 (Dword): Likewise.
17 (Qword): Likewise.
18 (Xmmword): Likewise.
19 (FWait): Updated.
20 (OTMax): Likewise.
21 (i386_opcode_modifier): Remove checksize, byte, word, dword,
22 qword and xmmword.
23 (Fword): New.
24 (TBYTE): Likewise.
25 (Unspecified): Likewise.
26 (Anysize): Likewise.
27 (i386_operand_type): Add byte, word, dword, fword, qword,
28 tbyte xmmword, unspecified and anysize.
29
30 * i386-opc.tbl: Updated to use Byte, Word, Dword, Fword, Qword,
31 Tbyte, Xmmword, Unspecified and Anysize.
32
33 * i386-reg.tbl: Add size for accumulator.
34
35 * i386-init.h: Regenerated.
36 * i386-tbl.h: Likewise.
37
b5b1fc4f
L
382008-01-10 H.J. Lu <hongjiu.lu@intel.com>
39
40 * i386-dis.c (REG_0F0E): Renamed to REG_0F0D.
41 (REG_0F18): Updated.
42 (reg_table): Updated.
43 (dis386_twobyte): Updated. Use "nopQ" on 0x19 to 0x1e.
44 (twobyte_has_modrm): Set 1 for 0x19 to 0x1e.
45
50e8458f
L
462008-01-08 H.J. Lu <hongjiu.lu@intel.com>
47
48 * i386-gen.c (set_bitfield): Use fail () on error.
49
3d4d5afa
L
502008-01-08 H.J. Lu <hongjiu.lu@intel.com>
51
52 * i386-gen.c (lineno): New.
53 (filename): Likewise.
54 (set_bitfield): Report filename and line numer on error.
55 (process_i386_opcodes): Set filename and update lineno.
56 (process_i386_registers): Likewise.
57
e1d4d893
L
582008-01-05 H.J. Lu <hongjiu.lu@intel.com>
59
60 * i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
61 ATTSyntax.
62
63 * i386-opc.h (IntelMnemonic): Renamed to ..
64 (ATTSyntax): This
65 (Opcode_Modifier_Max): Updated.
66 (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
67 and intelsyntax.
68
69 * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
70 on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
71 * i386-tbl.h: Regenerated.
72
6f143e4d
L
732008-01-04 H.J. Lu <hongjiu.lu@intel.com>
74
75 * i386-gen.c: Update copyright to 2008.
76 * i386-opc.h: Likewise.
77 * i386-opc.tbl: Likewise.
78
79 * i386-init.h: Regenerated.
80 * i386-tbl.h: Likewise.
81
c6add537
L
822008-01-04 H.J. Lu <hongjiu.lu@intel.com>
83
84 * i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
85 pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
86 * i386-tbl.h: Regenerated.
87
3629bb00
L
882008-01-03 H.J. Lu <hongjiu.lu@intel.com>
89
90 * i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
91 CpuSSE4_2_Or_ABM.
92 (cpu_flags): Likewise.
93
94 * i386-opc.h (CpuSSE4_1_Or_5): Removed.
95 (CpuSSE4_2_Or_ABM): Likewise.
96 (CpuLM): Updated.
97 (i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.
98
99 * i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
100 Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
101 and CpuPadLock, respectively.
102 * i386-init.h: Regenerated.
103 * i386-tbl.h: Likewise.
104
24995bd6
L
1052008-01-03 H.J. Lu <hongjiu.lu@intel.com>
106
107 * i386-gen.c (opcode_modifiers): Remove No_xSuf.
108
109 * i386-opc.h (No_xSuf): Removed.
110 (CheckSize): Updated.
111
112 * i386-tbl.h: Regenerated.
113
e0329a22
L
1142008-01-02 H.J. Lu <hongjiu.lu@intel.com>
115
116 * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to
117 CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and
118 CPU_SSE5_FLAGS.
119 (cpu_flags): Add CpuSSE4_2_Or_ABM.
120
121 * i386-opc.h (CpuSSE4_2_Or_ABM): New.
122 (CpuLM): Updated.
123 (i386_cpu_flags): Add cpusse4_2_or_abm.
124
125 * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of
126 CpuABM|CpuSSE4_2 on popcnt.
127 * i386-init.h: Regenerated.
128 * i386-tbl.h: Likewise.
129
f2a9c676
L
1302008-01-02 H.J. Lu <hongjiu.lu@intel.com>
131
132 * i386-opc.h: Update comments.
133
d978b5be
L
1342008-01-02 H.J. Lu <hongjiu.lu@intel.com>
135
136 * i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
137 * i386-opc.h: Likewise.
138 * i386-opc.tbl: Likewise.
139
582d5edd
L
1402008-01-02 H.J. Lu <hongjiu.lu@intel.com>
141
142 PR gas/5534
143 * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize,
144 Byte, Word, Dword, QWord and Xmmword.
145
146 * i386-opc.h (No_xSuf): New.
147 (CheckSize): Likewise.
148 (Byte): Likewise.
149 (Word): Likewise.
150 (Dword): Likewise.
151 (QWord): Likewise.
152 (Xmmword): Likewise.
153 (FWait): Updated.
154 (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word,
155 Dword, QWord and Xmmword.
156
157 * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is
158 used.
159 * i386-tbl.h: Regenerated.
160
3fe15143
MK
1612008-01-02 Mark Kettenis <kettenis@gnu.org>
162
163 * m88k-dis.c (instructions): Fix fcvt.* instructions.
164 From Miod Vallat.
165
6c7ac64e 166For older changes see ChangeLog-2007
252b5132
RH
167\f
168Local Variables:
2f6d2f85
NC
169mode: change-log
170left-margin: 8
171fill-column: 74
252b5132
RH
172version-control: never
173End:
This page took 0.439474 seconds and 4 git commands to generate.