OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-6.8/] [opcodes/] [ChangeLog] - Blame information for rev 1779

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1739 jeremybenn
2008-07-30  Jeremy Bennett  
2
 
3
        * or32-dis.c: Complete tidy up to GDB coding standads. Added
4
        signed offsets and symbolic jump/branch targets
5
        * or32-opc.c: Changed l.nop to have I rather than K immediate arg
6
 
7
2008-02-23  H.J. Lu  
8
 
9
        * i386-opc.tbl: Disallow 16-bit near indirect branches for
10
        x86-64.
11
        * i386-tbl.h: Regenerated.
12
 
13
2008-02-21  Jan Beulich  
14
 
15
        * i386-opc.tbl: Allow Dword for far indirect call. Allow Dword
16
        and Fword for far indirect jmp. Allow Reg16 and Word for near
17
        indirect jmp on x86-64. Disallow Fword for lcall.
18
        * i386-tbl.h: Re-generate.
19
 
20
2008-02-18  M R Swami Reddy 
21
 
22
        * cr16-opc.c  (cr16_num_optab): Defined
23
 
24
2008-02-16  H.J. Lu  
25
 
26
        * i386-gen.c  (operand_type_init): Add OPERAND_TYPE_INOUTPORTREG.
27
        * i386-init.h: Regenerated.
28
 
29
2008-02-14  Nick Clifton  
30
 
31
        PR binutils/5524
32
        * configure.in (SHARED_LIBADD): Select the correct host specific
33
        file extension for shared libraries.
34
        * configure: Regenerate.
35
 
36
2008-02-13  Jan Beulich  
37
 
38
        * i386-opc.h (RegFlat): New.
39
        * i386-reg.tbl (flat): Add.
40
        * i386-tbl.h: Re-generate.
41
 
42
2008-02-13  Jan Beulich  
43
 
44
        * i386-dis.c (a_mode): New.
45
        (cond_jump_mode): Adjust.
46
        (Ma): Change to a_mode.
47
        (intel_operand_size): Handle a_mode.
48
        * i386-opc.tbl: Allow Dword and Qword for bound.
49
        * i386-tbl.h: Re-generate.
50
 
51
2008-02-13  Jan Beulich  
52
 
53
        * i386-gen.c (process_i386_registers): Process new fields.
54
        * i386-opc.h (reg_entry): Shrink reg_flags and reg_num to
55
        unsigned char. Add dw2_regnum and Dw2Inval.
56
        * i386-reg.tbl: Provide initializers for dw2_regnum. Add pseudo
57
        register names.
58
        * i386-tbl.h: Re-generate.
59
 
60
2008-02-11  H.J. Lu  
61
 
62
        * i386-gen.c (cpu_flag_init): Add CPU_XSAVE_FLAGS.
63
        * i386-init.h: Updated.
64
 
65
2008-02-11  H.J. Lu  
66
 
67
        * i386-gen.c (cpu_flags): Add CpuXsave.
68
 
69
        * i386-opc.h (CpuXsave): New.
70
        (CpuLM): Updated.
71
        (i386_cpu_flags): Add cpuxsave.
72
 
73
        * i386-dis.c (MOD_0FAE_REG_4): New.
74
        (RM_0F01_REG_2): Likewise.
75
        (MOD_0FAE_REG_5): Updated.
76
        (RM_0F01_REG_3): Likewise.
77
        (reg_table): Use MOD_0FAE_REG_4.
78
        (mod_table): Use RM_0F01_REG_2.  Add MOD_0FAE_REG_4.  Updated
79
        for xrstor.
80
        (rm_table): Add RM_0F01_REG_2.
81
 
82
        * i386-opc.tbl: Add xsave, xrstor, xgetbv and xsetbv.
83
        * i386-init.h: Regenerated.
84
        * i386-tbl.h: Likewise.
85
 
86
2008-02-11  Jan Beulich  
87
 
88
        * i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove
89
        Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz).
90
        * i386-tbl.h: Re-generate.
91
 
92
2008-02-04  H.J. Lu  
93
 
94
        PR 5715
95
        * configure: Regenerated.
96
 
97
2008-02-04  Adam Nemet  
98
 
99
        * mips-dis.c: Update copyright.
100
        (mips_arch_choices): Add Octeon.
101
        * mips-opc.c: Update copyright.
102
        (IOCT): New macro.
103
        (mips_builtin_opcodes): Add Octeon instruction synciobdma.
104
 
105
2008-01-29  Alan Modra  
106
 
107
        * ppc-opc.c: Support optional L form mtmsr.
108
 
109
2008-01-24  H.J. Lu  
110
 
111
        * i386-dis.c (OP_E_extended): Handle r12 like rsp.
112
 
113
2008-01-23  H.J. Lu  
114
 
115
        * i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS.
116
        * i386-init.h: Regenerated.
117
 
118
2008-01-23  Tristan Gingold  
119
 
120
        * ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr,
121
        ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr.
122
 
123
2008-01-22  H.J. Lu  
124
 
125
        * i386-gen.c (cpu_flag_init): Remove CpuMMX2.
126
        (cpu_flags): Likewise.
127
 
128
        * i386-opc.h (CpuMMX2): Removed.
129
        (CpuSSE): Updated.
130
 
131
        * i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA.
132
        * i386-init.h: Regenerated.
133
        * i386-tbl.h: Likewise.
134
 
135
2008-01-22  H.J. Lu  
136
 
137
        * i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and
138
        CPU_SMX_FLAGS.
139
        * i386-init.h: Regenerated.
140
 
141
2008-01-15  H.J. Lu  
142
 
143
        * i386-opc.tbl: Use Qword on movddup.
144
        * i386-tbl.h: Regenerated.
145
 
146
2008-01-15  H.J. Lu  
147
 
148
        * i386-opc.tbl: Put back 16bit movsx/movzx for AT&T syntax.
149
        * i386-tbl.h: Regenerated.
150
 
151
2008-01-15  H.J. Lu  
152
 
153
        * i386-dis.c (Mx): New.
154
        (PREFIX_0FC3): Likewise.
155
        (PREFIX_0FC7_REG_6): Updated.
156
        (dis386_twobyte): Use PREFIX_0FC3.
157
        (prefix_table): Add PREFIX_0FC3.  Use Mq on movntq and movntsd.
158
        Use Mx on movntps, movntpd, movntdq and movntdqa.  Use Md on
159
        movntss.
160
 
161
2008-01-14  H.J. Lu  
162
 
163
        * i386-gen.c (opcode_modifiers): Add IntelSyntax.
164
        (operand_types): Add Mem.
165
 
166
        * i386-opc.h (IntelSyntax): New.
167
        * i386-opc.h (Mem): New.
168
        (Byte): Updated.
169
        (Opcode_Modifier_Max): Updated.
170
        (i386_opcode_modifier): Add intelsyntax.
171
        (i386_operand_type): Add mem.
172
 
173
        * i386-opc.tbl: Remove Reg16 from movnti.  Add sizes to more
174
        instructions.
175
 
176
        * i386-reg.tbl: Add size for accumulator.
177
 
178
        * i386-init.h: Regenerated.
179
        * i386-tbl.h: Likewise.
180
 
181
2008-01-13  H.J. Lu  
182
 
183
        * i386-opc.h (Byte): Fix a typo.
184
 
185
2008-01-12  H.J. Lu  
186
 
187
        PR gas/5534
188
        * i386-gen.c (operand_type_init): Add Dword to
189
        OPERAND_TYPE_ACC32.  Add Qword to OPERAND_TYPE_ACC64.
190
        (opcode_modifiers): Remove CheckSize, Byte, Word, Dword,
191
        Qword and Xmmword.
192
        (operand_types): Add Byte, Word, Dword, Fword, Qword, Tbyte,
193
        Xmmword, Unspecified and Anysize.
194
        (set_bitfield): Make Mmword an alias of Qword.  Make Oword
195
        an alias of Xmmword.
196
 
197
        * i386-opc.h (CheckSize): Removed.
198
        (Byte): Updated.
199
        (Word): Likewise.
200
        (Dword): Likewise.
201
        (Qword): Likewise.
202
        (Xmmword): Likewise.
203
        (FWait): Updated.
204
        (OTMax): Likewise.
205
        (i386_opcode_modifier): Remove checksize, byte, word, dword,
206
        qword and xmmword.
207
        (Fword): New.
208
        (TBYTE): Likewise.
209
        (Unspecified): Likewise.
210
        (Anysize): Likewise.
211
        (i386_operand_type): Add byte, word, dword, fword, qword,
212
        tbyte xmmword, unspecified and anysize.
213
 
214
        * i386-opc.tbl: Updated to use Byte, Word, Dword, Fword, Qword,
215
        Tbyte, Xmmword, Unspecified and Anysize.
216
 
217
        * i386-reg.tbl: Add size for accumulator.
218
 
219
        * i386-init.h: Regenerated.
220
        * i386-tbl.h: Likewise.
221
 
222
2008-01-10  H.J. Lu  
223
 
224
        * i386-dis.c (REG_0F0E): Renamed to REG_0F0D.
225
        (REG_0F18): Updated.
226
        (reg_table): Updated.
227
        (dis386_twobyte): Updated.  Use "nopQ" on 0x19 to 0x1e.
228
        (twobyte_has_modrm): Set 1 for 0x19 to 0x1e.
229
 
230
2008-01-08  H.J. Lu  
231
 
232
        * i386-gen.c (set_bitfield): Use fail () on error.
233
 
234
2008-01-08  H.J. Lu  
235
 
236
        * i386-gen.c (lineno): New.
237
        (filename): Likewise.
238
        (set_bitfield): Report filename and line numer on error.
239
        (process_i386_opcodes): Set filename and update lineno.
240
        (process_i386_registers): Likewise.
241
 
242
2008-01-05  H.J. Lu  
243
 
244
        * i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
245
        ATTSyntax.
246
 
247
        * i386-opc.h (IntelMnemonic): Renamed to ..
248
        (ATTSyntax): This
249
        (Opcode_Modifier_Max): Updated.
250
        (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
251
        and intelsyntax.
252
 
253
        * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
254
        on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
255
        * i386-tbl.h: Regenerated.
256
 
257
2008-01-04  H.J. Lu  
258
 
259
        * i386-gen.c: Update copyright to 2008.
260
        * i386-opc.h: Likewise.
261
        * i386-opc.tbl: Likewise.
262
 
263
        * i386-init.h: Regenerated.
264
        * i386-tbl.h: Likewise.
265
 
266
2008-01-04  H.J. Lu  
267
 
268
        * i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
269
        pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
270
        * i386-tbl.h: Regenerated.
271
 
272
2008-01-03  H.J. Lu  
273
 
274
        * i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
275
        CpuSSE4_2_Or_ABM.
276
        (cpu_flags): Likewise.
277
 
278
        * i386-opc.h (CpuSSE4_1_Or_5): Removed.
279
        (CpuSSE4_2_Or_ABM): Likewise.
280
        (CpuLM): Updated.
281
        (i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.
282
 
283
        * i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
284
        Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
285
        and CpuPadLock, respectively.
286
        * i386-init.h: Regenerated.
287
        * i386-tbl.h: Likewise.
288
 
289
2008-01-03  H.J. Lu  
290
 
291
        * i386-gen.c (opcode_modifiers): Remove No_xSuf.
292
 
293
        * i386-opc.h (No_xSuf): Removed.
294
        (CheckSize): Updated.
295
 
296
        * i386-tbl.h: Regenerated.
297
 
298
2008-01-02  H.J. Lu  
299
 
300
        * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to
301
        CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and
302
        CPU_SSE5_FLAGS.
303
        (cpu_flags): Add CpuSSE4_2_Or_ABM.
304
 
305
        * i386-opc.h (CpuSSE4_2_Or_ABM): New.
306
        (CpuLM): Updated.
307
        (i386_cpu_flags): Add cpusse4_2_or_abm.
308
 
309
        * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of
310
        CpuABM|CpuSSE4_2 on popcnt.
311
        * i386-init.h: Regenerated.
312
        * i386-tbl.h: Likewise.
313
 
314
2008-01-02  H.J. Lu  
315
 
316
        * i386-opc.h: Update comments.
317
 
318
2008-01-02  H.J. Lu  
319
 
320
        * i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
321
        * i386-opc.h: Likewise.
322
        * i386-opc.tbl: Likewise.
323
 
324
2008-01-02  H.J. Lu  
325
 
326
        PR gas/5534
327
        * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize,
328
        Byte, Word, Dword, QWord and Xmmword.
329
 
330
        * i386-opc.h (No_xSuf): New.
331
        (CheckSize): Likewise.
332
        (Byte): Likewise.
333
        (Word): Likewise.
334
        (Dword): Likewise.
335
        (QWord): Likewise.
336
        (Xmmword): Likewise.
337
        (FWait): Updated.
338
        (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word,
339
        Dword, QWord and Xmmword.
340
 
341
        * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is
342
        used.
343
        * i386-tbl.h: Regenerated.
344
 
345
2008-01-02  Mark Kettenis  
346
 
347
        * m88k-dis.c (instructions): Fix fcvt.* instructions.
348
        From Miod Vallat.
349
 
350
For older changes see ChangeLog-2007
351
 
352
Local Variables:
353
mode: change-log
354
left-margin: 8
355
fill-column: 74
356
version-control: never
357
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.