]> Git Repo - binutils.git/blame - include/opcode/ChangeLog
In the right ChangeLog now:
[binutils.git] / include / opcode / ChangeLog
CommitLineData
43983d3c
JL
1Mon Jan 17 00:14:23 1994 Jeffrey A. Law ([email protected])
2
3 * hppa.h: Fix templates for all the sfu and copr instructions.
4
5Wed Dec 15 15:12:42 1993 Ken Raeburn ([email protected])
6
7 * i386.h (push): Permit Imm16 operand too.
8
9Sat Dec 11 16:14:06 1993 Steve Chamberlain ([email protected])
10
11 * h8300.h (andc): Exists in base arch.
12
13Wed Dec 1 12:15:32 1993 Jeffrey A. Law ([email protected])
14
15 * From Hisashi MINAMINO <[email protected]>
16 * hppa.h: #undef NONE to avoid conflict with hiux include files.
17
18Sun Nov 21 22:06:57 1993 Jeffrey A. Law ([email protected])
19
20 * hppa.h: Add FP quadword store instructions.
21
2dbe3409
ILT
22Wed Nov 17 17:13:16 1993 Ian Lance Taylor ([email protected])
23
24 * mips.h: (M_J_A): Added.
25 (M_LA): Removed.
26
27Mon Nov 8 12:12:47 1993 Ian Lance Taylor ([email protected])
28
29 * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon
30 <[email protected]>.
31
79f7e58c
JL
32Sun Nov 7 00:30:11 1993 Jeffrey A. Law ([email protected])
33
34 * hppa.h: Immediate field in probei instructions is unsigned,
35 not low-sign extended.
36
37Wed Nov 3 10:30:00 1993 Jim Kingdon ([email protected])
38
39 * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
40
41Tue Nov 2 12:41:30 1993 Ken Raeburn ([email protected])
42
43 * i386.h: Add "fxch" without operand.
44
5e0a166c
ILT
45Mon Nov 1 18:13:03 1993 Ian Lance Taylor ([email protected])
46
47 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
48
49Sat Oct 2 22:26:11 1993 Jeffrey A Law ([email protected])
50
51 * hppa.h: Add gfw and gfr to the opcode table.
52
53Wed Sep 29 16:23:00 1993 K. Richard Pixley ([email protected])
54
55 * m88k.h: extended to handle m88110.
56
57Tue Sep 28 19:19:08 1993 Jeffrey A Law ([email protected])
f70a36e0
JK
58
59 * hppa.h (be, ble): Use operand type 'z' to denote absolute branch
60 addresses.
61
62Tue Sep 14 14:04:35 1993 Ian Lance Taylor ([email protected])
63
64 * i960.h (i960_opcodes): Properly bracket initializers.
65
65ae7bfa
RP
66Mon Sep 13 12:50:52 1993 K. Richard Pixley ([email protected])
67
68 * m88k.h (BOFLAG): rewrite to avoid nested comment.
69
57fbd6b0
ILT
70Mon Sep 13 15:46:06 1993 Ian Lance Taylor ([email protected])
71
72 * m68k.h (two): Protect second argument with parentheses.
73
74Fri Sep 10 16:29:47 1993 Ken Raeburn ([email protected])
75
76 * i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
77 Deleted old in/out instructions in "#if 0" section.
78
fc0d7441
ILT
79Thu Sep 9 17:42:19 1993 Ian Lance Taylor ([email protected])
80
81 * i386.h (i386_optab): Properly bracket initializers.
82
83Wed Aug 25 13:50:56 1993 Ken Raeburn ([email protected])
84
85 * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From
86 Jeff Law, [email protected]).
87
88Mon Aug 23 16:55:03 1993 Ken Raeburn ([email protected])
89
90 * i386.h (lcall): Accept Imm32 operand also.
91
de14dfd7
ILT
92Mon Aug 23 12:43:11 1993 Ian Lance Taylor ([email protected])
93
94 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
95 (M_DABS): Added.
96
0834f518
ILT
97Thu Aug 19 15:08:37 1993 Ian Lance Taylor ([email protected])
98
99 * mips.h (INSN_*): Changed values. Removed unused definitions.
100 Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
101 INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
102 INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
103 INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
104 (M_*): Added new values for r6000 and r4000 macros.
105 (ANY_DELAY): Removed.
106
78641221
ILT
107Wed Aug 18 15:37:48 1993 Ian Lance Taylor ([email protected])
108
109 * mips.h: Added M_LI_S and M_LI_SS.
110
111Tue Aug 17 07:08:08 1993 Steve Chamberlain ([email protected])
112
113 * h8300.h: Get some rare mov.bs correct.
114
115Thu Aug 5 09:15:17 1993 Jim Kingdon ([email protected])
116
117 * sparc.h: Don't define const ourself; rely on ansidecl.h having
118 been included.
119
120Fri Jul 30 18:41:11 1993 John Gilmore ([email protected])
121
122 * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
123 jump instructions, for use in disassemblers.
124
125Thu Jul 22 07:25:27 1993 Ian Lance Taylor ([email protected])
126
127 * m88k.h: Make bitfields just unsigned, not unsigned long or
128 unsigned short.
129
6702e216
JK
130Wed Jul 21 11:55:31 1993 Jim Kingdon ([email protected])
131
132 * hppa.h: New argument type 'y'. Use in various float instructions.
133
0b3ae811
JK
134Mon Jul 19 17:17:03 1993 Jim Kingdon ([email protected])
135
8622d4e5
JK
136 * hppa.h (break): First immediate field is unsigned.
137
0b3ae811
JK
138 * hppa.h: Add rfir instruction.
139
0ffccbfb
JK
140Sun Jul 18 16:28:08 1993 Jim Kingdon ([email protected])
141
142 * mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
143
763e8ded
ILT
144Fri Jul 16 09:59:29 1993 Ian Lance Taylor ([email protected])
145
146 * mips.h: Reworked the hazard information somewhat, and fixed some
147 bugs in the instruction hazard descriptions.
148
d909159c
ILT
149Thu Jul 15 12:42:01 1993 Ian Lance Taylor ([email protected])
150
151 * m88k.h: Corrected a couple of opcodes.
152
05166a28
ILT
153Tue Jul 6 15:17:35 1993 Ian Lance Taylor ([email protected])
154
155 * mips.h: Replaced with version from Ralph Campbell and OSF. The
156 new version includes instruction hazard information, but is
157 otherwise reasonably similar.
158
159Thu Jul 1 20:36:17 1993 Doug Evans ([email protected])
160
161 * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
162
163Fri Jun 11 18:38:44 1993 Ken Raeburn ([email protected])
164
165 Patches from Jeff Law, [email protected]:
166 * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
167 Make the tables be the same for the following instructions:
168 "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
169 "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
170 "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
171 "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
172 "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
173 "fcmp", and "ftest".
174
175 * hppa.h: Make new and old tables the same for "break", "mtctl",
176 "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
177 Fix typo in last patch. Collapse several #ifdefs into a
178 single #ifdef.
179
180 * hppa.h: Delete remaining OLD_TABLE code. Bring some
181 of the comments up-to-date.
182
183 * hppa.h: Update "free list" of letters and update
184 comments describing each letter's function.
185
186Fri Jun 4 15:41:37 1993 Steve Chamberlain ([email protected])
187
188 * h8300.h: checkpoint, includes H8/300-H opcodes.
189
34a8b724
SG
190Thu Jun 3 15:42:59 1993 Stu Grossman ([email protected])
191
192 * Patches from Jeffrey Law <[email protected]>.
193 * hppa.h: Rework single precision FP
194 instructions so that they correctly disassemble code
195 PA1.1 code.
196
197Thu May 27 19:21:22 1993 Bruce Bauman ([email protected])
198
199 * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
200 mov to allow instructions like mov ss,xyz(ecx) to assemble.
201
3b17ee1b
KR
202Tue May 25 00:39:40 1993 Ken Raeburn ([email protected])
203
204 * hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
205 gdb will define it for now.
206
207Mon May 24 15:20:06 1993 Ken Raeburn ([email protected])
208
209 * sparc.h: Don't end enumerator list with comma.
210
211Fri May 14 15:15:50 1993 Ian Lance Taylor ([email protected])
212
213 * Based on patches from [email protected] (David Johnson):
214 * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
215 ("bc2t"): Correct typo.
216 ("[ls]wc[023]"): Use T rather than t.
217 ("c[0123]"): Define general coprocessor instructions.
218
1da91f29
KR
219Mon May 10 06:02:25 1993 Ken Raeburn ([email protected])
220
221 * m68k.h: Move split point for gcc compilation more towards
222 middle.
223
224Fri Apr 9 13:26:16 1993 Jim Kingdon ([email protected])
225
226 * rs6k.h: Clean up instructions for primary opcode 19 (many were
227 simply wrong, ics, rfi, & rfsvc were missing).
228 Add "a" to opr_ext for "bb". Doc fix.
229
230Thu Mar 18 13:45:31 1993 Per Bothner ([email protected])
231
232 * i386.h: 486 extensions from John Hassey ([email protected]).
233 * mips.h: Add casts, to suppress warnings about shifting too much.
234 * m68k.h: Document the placement code '9'.
235
236Thu Feb 18 02:03:14 1993 John Gilmore ([email protected])
237
238 * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
239 allows callers to break up the large initialized struct full of
240 opcodes into two half-sized ones. This permits GCC to compile
241 this module, since it takes exponential space for initializers.
242 (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
243
244Thu Feb 4 02:06:56 1993 John Gilmore ([email protected])
245
246 * a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
247 * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
248 initialized structs in it.
249
1d0d5dbe
JG
250Thu Jan 28 21:32:22 1993 John Gilmore ([email protected])
251
252 Delta 88 changes inspired by Carl Greco, <[email protected]>:
253 * m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
254 (AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
255
ffb93a5d
KR
256Sat Jan 23 18:10:49 PST 1993 Ralph Campbell ([email protected])
257
258 * mips.h: document "i" and "j" operands correctly.
259
1d0d5dbe
JG
260Thu Jan 7 15:58:13 1993 Ian Lance Taylor ([email protected])
261
262 * mips.h: Removed endianness dependency.
263
264Sun Jan 3 14:13:35 1993 Steve Chamberlain ([email protected])
265
266 * h8300.h: include info on number of cycles per instruction.
267
09f3dc6e
SG
268Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
269
270 * hppa.h: Move handy aliases to the front. Fix masks for extract
271 and deposit instructions.
272
273Sat Dec 12 16:09:48 1992 Ian Lance Taylor ([email protected])
274
275 * i386.h: accept shld and shrd both with and without the shift
276 count argument, which is always %cl.
277
ffb93a5d 278Fri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com)
09f3dc6e
SG
279
280 * i386.h (i386_optab_end, i386_regtab_end): Now const.
281 (one_byte_segment_defaults, two_byte_segment_defaults,
282 i386_prefixtab_end): Ditto.
283
f53f0a03
KR
284Mon Nov 23 10:47:25 1992 Ken Raeburn ([email protected])
285
286 * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
287 for operand 2; from John Carr, [email protected].
288
289Wed Nov 4 07:36:49 1992 Ken Raeburn ([email protected])
290
291 * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
292 always use 16-bit offsets. Makes calculated-size jump tables
293 feasible.
294
295Fri Oct 16 22:52:43 1992 Ken Raeburn ([email protected])
296
297 * i386.h: Fix one-operand forms of in* and out* patterns.
298
299Tue Sep 22 14:08:14 1992 Ken Raeburn ([email protected])
300
301 * m68k.h: Added CPU32 support.
302
303Tue Sep 22 00:38:41 1992 John Gilmore ([email protected])
304
305 * mips.h (break): Disassemble the argument. Patch from
306 [email protected] (Jonathan Stone).
307
66beed38
ILT
308Wed Sep 9 11:25:28 1992 Ian Lance Taylor ([email protected])
309
310 * m68k.h: merged Motorola and MIT syntax.
311
312Thu Sep 3 09:33:22 1992 Steve Chamberlain ([email protected])
313
314 * m68k.h (pmove): make the tests less strict, the 68k book is
315 wrong.
316
317Tue Aug 25 23:25:19 1992 Ken Raeburn ([email protected])
318
319 * m68k.h (m68ec030): Defined as alias for 68030.
320 (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
321 for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use
322 them. Tightened description of "fmovex" to distinguish it from
323 some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned
324 up descriptions that claimed versions were available for chips not
325 supporting them. Added "pmovefd".
326
327Mon Aug 24 12:04:51 1992 Steve Chamberlain ([email protected])
328
329 * m68k.h: fix where the . goes in divull
330
331Wed Aug 19 11:22:24 1992 Ian Lance Taylor ([email protected])
332
333 * m68k.h: the cas2 instruction is supposed to be written with
334 indirection on the last two operands, which can be either data or
335 address registers. Added a new operand type 'r' which accepts
336 either register type. Added new cases for cas2l and cas2w which
337 use them. Corrected masks for cas2 which failed to recognize use
338 of address register.
339
1245410d
PB
340Fri Aug 14 14:20:38 1992 Per Bothner ([email protected])
341
04edcda1
PB
342 * m68k.h: Merged in patches (mostly m68040-specific) from
343 Colin Smith <[email protected]>.
344
1245410d
PB
345 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
346 base). Also cleaned up duplicates, re-ordered instructions for
347 the sake of dis-assembling (so aliases come after standard names).
348 * m68kmri.h: Now just defines some macros, and #includes m68k.h.
349
339a27b4
SC
350Wed Aug 12 16:38:15 1992 Steve Chamberlain ([email protected])
351
352 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
353 all missing .s
354
3a6a4813
KR
355Mon Aug 10 23:22:33 1992 Ken Raeburn ([email protected])
356
6bb4c923
KR
357 * sparc.h: Moved tables to BFD library.
358
3a6a4813
KR
359 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
360
361Sun Jun 28 13:29:03 1992 Fred Fish ([email protected])
362
363 * h8300.h: Finish filling in all the holes in the opcode table,
364 so that the Lucid C compiler can digest this as well...
365
ce868e5c
JG
366Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
367
368 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
369 Fix opcodes on various sizes of fild/fist instructions
370 (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
5b88adf7 371 Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
ce868e5c
JG
372
373Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
374
375 * h8300.h: Fill in all the holes in the opcode table so that the
376 losing HPUX C compiler can digest this...
377
378Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
379
380 * mips.h: Fix decoding of coprocessor instructions, somewhat.
381 (Fix by Eric Anderson, [email protected].)
382
383Thu May 28 11:17:44 1992 Jim Wilson ([email protected])
384
385 * sparc.h: Add new architecture variant sparclite; add its scan
386 and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro.
387
388Tue May 5 14:23:27 1992 Per Bothner ([email protected])
389
390 * mips.h: Add some more opcode synonyms (from Frank Yellin,
391 [email protected]).
392
393Thu Apr 16 18:25:26 1992 Per Bothner ([email protected])
394
395 * rs6k.h: New version from IBM (Metin).
396
397Thu Apr 9 00:31:19 1992 Per Bothner ([email protected])
398
399 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
400 and `fd'. (From [email protected] (Metin G. Ozisik).)
401
aa505f07
SG
402Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
403
404 * rs6k.h: Move from ../../gdb/rs6k-opcode.h.
405
677ff947
FF
406Fri Apr 3 11:30:20 1992 Fred Fish ([email protected])
407
408 * m68k.h (one, two): Cast macro args to unsigned to suppress
409 complaints from compiler and lint about integer overflow during
410 shift.
411
412Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
413
414 * sparc.h (OP): Avoid signed overflow when shifting to high order bit.
415
416Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
417
418 * mips.h: Make bitfield layout depend on the HOST compiler,
419 not on the TARGET system.
420
421Fri Feb 21 01:29:51 1992 K. Richard Pixley ([email protected])
422
423 * i386.h: added inb, inw, outb, outw opcodes, added att syntax for
424 scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le
425 <[email protected]>.
426
427Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
428
429 * h8300.h: turned op_type enum into #define list
430
14144df4
JG
431Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
432
433 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
434 similar instructions -- they've been renamed to "fitoq", etc.
435 REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
436 number of arguments.
437 * h8300.h: Remove extra ; which produces compiler warning.
438
cc35cb05
SG
439Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
440
441 * sparc.h: fix opcode for tsubcctv.
442
443Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
444
445 * sparc.h: fba and cba are now aliases for fb and cb respectively.
446
447Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
448
449 * sparc.h (nop): Made the 'lose' field be even tighter,
450 so only a standard 'nop' is disassembled as a nop.
451
a9b0d1ae
MT
452Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
453
454 * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
455 disassembled as a nop.
456
457Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
458
459 * sparc.h: fix a typo.
460
461Sat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com)
462
463 * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h,
464 m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
465 vax.h, ChangeLog: renamed from ../<foo>-opcode.h
466
467
468
469
470
This page took 0.243029 seconds and 4 git commands to generate.