* arc.h (ARC_OPERAND_LIMM): New flag.
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
CommitLineData
32a0dad5 1start-sanitize-arc
53c73f8d
DE
2Mon Feb 13 11:05:00 1995 Doug Evans <dje@canuck.cygnus.com>
3
4 * arc.h (ARC_OPERAND_LIMM): New flag.
5
32a0dad5
DE
6Thu Feb 9 18:55:59 1995 Doug Evans <dje@canuck.cygnus.com>
7
8 * arc.h (ARC_MACH_{BASE,HOST,GRAPHICS,AUDIO}): Define.
9 (ARC_MACH_MASK, ARC_OPCODE_MACH, ARC_OPVAL_MACH): Define.
10 (ARC_HAVE_MULT_SHIFT): Delete.
11 (ARC_HAVE_MACH): Define.
12 (struct arc_opcode): New field `flags'.
13 (struct arc_operand_value): Ditto.
14 (arc_opcode_supported): New function.
15 (arc_opval_supported): Ditto.
16end-sanitize-arc
17
38713e18
C
18Mon Feb 6 10:35:23 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19
20 * i386.h: added cpuid instruction , and dr[0-7] aliases for the
21 debug registers. From Charles Hannum (mycroft@netbsd.org).
22
a43022bd
KR
23Mon Feb 6 03:31:54 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
24
25 Changes from Bryan Ford <baford@schirf.cs.utah.edu> for 16-bit
26 i386 support:
27 * i386.h (MOV_AX_DISP32): New macro.
28 (i386_optab): Added Data16 and Data32 as needed. Added "w" forms
29 of several call/return instructions.
30 (ADDR_PREFIX_OPCODE): New macro.
31
32Mon Jan 23 16:45:43 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
33
34 Sat Jan 21 17:50:38 1995 Pat Rankin (rankin@eql.caltech.edu)
35
36 * ../include/opcode/vax.h (struct vot_wot, field `args'): make
37 it pointer to const char;
38 (struct vot, field `name'): ditto.
39
40Thu Jan 19 14:47:53 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
41
42 * vax.h: Supply and properly group all values in end sentinel.
43
ea77c26a
ILT
44Tue Jan 17 10:55:30 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
45
46 * mips.h (INSN_ISA, INSN_4650): Define.
47
48start-sanitize-arc
49Mon Dec 19 12:15:52 1994 Doug Evans <dje@canuck.cygnus.com>
50
51 * arc.h: Misc. cleanup. Merge "modifiers" into flags field.
52 Support multiply/shift insns.
53end-sanitize-arc
54
55start-sanitize-arc
56Tue Nov 29 17:52:41 1994 Doug Evans <dje@canuck.cygnus.com>
57
58 * arc.h: New file.
59end-sanitize-arc
60
61Wed Oct 19 13:34:17 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
62
63 * a29k.h: Add operand type 'I' for `inv' and `iretinv'. On
64 systems with a separate instruction and data cache, such as the
65 29040, these instructions take an optional argument.
66
67Wed Sep 14 17:44:20 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
68
69 * mips.h (INSN_STORE_MEMORY): Correct value to not conflict with
70 INSN_TRAP.
71
57ec4ed5
ILT
72Tue Sep 6 11:39:08 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
73
74 * mips.h (INSN_STORE_MEMORY): Define.
75
76Thu Jul 28 19:28:07 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
77
78 * sparc.h: Document new operand type 'x'.
79
c5b34aee
KR
80Tue Jul 26 17:48:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
81
82 * i960.h (I_CX2): New instruction category.
83 start-sanitize-i960xl
84 It includes instructions available on Cx and XL processors.
85 (I_XL): New instruction category, for XL-only instructions.
86 end-sanitize-i960xl
87 (i960_opcodes): Put eshro and sysctl in I_CX2 category.
88 start-sanitize-i960xl
89 Added i960XL-only instructions, in I_XL category.
90 end-sanitize-i960xl
91
92Wed Jul 13 18:43:47 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
93
94 * ns32k.h (endop): Made pointer const too.
95
903f5bc3
KR
96Sun Jul 10 11:01:09 1994 Ian Dall (dall@hfrd.dsto.gov.au)
97
98 * ns32k.h: Drop Q operand type as there is no correct use
99 for it. Add I and Z operand types which allow better checking.
100
101Thu Jul 7 12:34:48 1994 Steve Chamberlain (sac@jonny.cygnus.com)
102
103 * h8300.h (xor.l) :fix bit pattern.
104 (L_2): New size of operand.
105 (trapa): Use it.
106
107Fri Jun 10 16:38:11 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
108
109 * m68k.h: Move "trap" before "tpcc" to change disassembly.
110
111Fri Jun 3 15:57:36 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
112
113 * sparc.h: Include v9 definitions.
114
c84291b4
KR
115Thu Jun 2 12:23:17 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
116
117 * m68k.h (m68060): Defined.
118 (m68040up, mfloat, mmmu): Include it.
119 (struct m68k_opcode): Widen `arch' field.
120 (m68k_opcodes): Updated for M68060. Removed comments that were
121 instructions commented out by "JF" years ago.
122
123Thu Apr 28 18:31:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
124
125 * m68k.h (struct m68k_opcode): Shorten `arch' field to 8 bits, and
126 add a one-bit `flags' field.
127 (F_ALIAS): New macro.
128
2578b9a3
SC
129Wed Apr 27 11:29:52 1994 Steve Chamberlain (sac@cygnus.com)
130
131 * h8300.h (dec, inc): Get encoding right.
132
133Mon Apr 4 13:12:43 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
134
135 * ppc.h (struct powerpc_operand): Removed signedp field; just use
136 a flag instead.
137 (PPC_OPERAND_SIGNED): Define.
138 (PPC_OPERAND_SIGNOPT): Define.
139
77400de3
KR
140Thu Mar 31 19:34:08 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
141
142 * i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size
143 prefix is 0x66, not 0x67. Patch from H.J. Lu (hlu@nynexst.com).
144
d29f9b76
KR
145Thu Mar 3 15:51:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
146
147 * i386.h: Reverse last change. It'll be handled in gas instead.
148
149Thu Feb 24 15:29:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
150
151 * i386.h (sar): Disabled the two-operand Imm1 form, since it was
152 slower on the 486 and used the implicit shift count despite the
153 explicit operand. The one-operand form is still available to get
154 the shorter form with the implicit shift count.
155
868b8e63
TG
156Thu Feb 17 12:27:52 1994 Torbjorn Granlund (tege@mexican.cygnus.com)
157
158 * hppa.h: Fix typo in fstws arg string.
159
160Wed Feb 9 21:23:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
161
162 * ppc.h (struct powerpc_opcode): Make operands field unsigned.
163
164Mon Feb 7 19:14:58 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
165
166 * ppc.h (PPC_OPCODE_601): Define.
167
881405be
JL
168Fri Feb 4 23:43:50 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
169
2f044012
JL
170 * hppa.h (addb): Use '@' for addb and addib pseudo ops.
171 (so we can determine valid completers for both addb and addb[tf].)
172
881405be
JL
173 * hppa.h (xmpyu): No floating point format specifier for the
174 xmpyu instruction.
175
3f0c3fdc
ILT
176Fri Feb 4 23:36:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
177
178 * ppc.h (PPC_OPERAND_NEXT): Define.
179 (PPC_OPERAND_NEGATIVE): Change value to make room for above.
180 (struct powerpc_macro): Define.
181 (powerpc_macros, powerpc_num_macros): Declare.
182
a8146de4
ILT
183Fri Jan 21 19:13:50 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
184
185 * ppc.h: New file. Header file for PowerPC opcode table.
186
43983d3c
JL
187Mon Jan 17 00:14:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
188
7a68f30a
JL
189 * hppa.h: More minor template fixes for sfu and copr (to allow
190 for easier disassembly).
191
43983d3c
JL
192 * hppa.h: Fix templates for all the sfu and copr instructions.
193
194Wed Dec 15 15:12:42 1993 Ken Raeburn (raeburn@cujo.cygnus.com)
195
196 * i386.h (push): Permit Imm16 operand too.
197
198Sat Dec 11 16:14:06 1993 Steve Chamberlain (sac@thepub.cygnus.com)
199
200 * h8300.h (andc): Exists in base arch.
201
202Wed Dec 1 12:15:32 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
203
204 * From Hisashi MINAMINO <minamino@sramhc.sra.co.jp>
205 * hppa.h: #undef NONE to avoid conflict with hiux include files.
206
207Sun Nov 21 22:06:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
208
209 * hppa.h: Add FP quadword store instructions.
210
2dbe3409
ILT
211Wed Nov 17 17:13:16 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
212
213 * mips.h: (M_J_A): Added.
214 (M_LA): Removed.
215
216Mon Nov 8 12:12:47 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
217
218 * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon
219 <mellon@pepper.ncd.com>.
220
79f7e58c
JL
221Sun Nov 7 00:30:11 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
222
223 * hppa.h: Immediate field in probei instructions is unsigned,
224 not low-sign extended.
225
226Wed Nov 3 10:30:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
227
228 * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
229
230Tue Nov 2 12:41:30 1993 Ken Raeburn (raeburn@rover.cygnus.com)
231
232 * i386.h: Add "fxch" without operand.
233
5e0a166c
ILT
234Mon Nov 1 18:13:03 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
235
236 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
237
238Sat Oct 2 22:26:11 1993 Jeffrey A Law (law@snake.cs.utah.edu)
239
240 * hppa.h: Add gfw and gfr to the opcode table.
241
242Wed Sep 29 16:23:00 1993 K. Richard Pixley (rich@sendai.cygnus.com)
243
244 * m88k.h: extended to handle m88110.
245
246Tue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
f70a36e0
JK
247
248 * hppa.h (be, ble): Use operand type 'z' to denote absolute branch
249 addresses.
250
251Tue Sep 14 14:04:35 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
252
253 * i960.h (i960_opcodes): Properly bracket initializers.
254
65ae7bfa
RP
255Mon Sep 13 12:50:52 1993 K. Richard Pixley (rich@sendai.cygnus.com)
256
257 * m88k.h (BOFLAG): rewrite to avoid nested comment.
258
57fbd6b0
ILT
259Mon Sep 13 15:46:06 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
260
261 * m68k.h (two): Protect second argument with parentheses.
262
263Fri Sep 10 16:29:47 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
264
265 * i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
266 Deleted old in/out instructions in "#if 0" section.
267
fc0d7441
ILT
268Thu Sep 9 17:42:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
269
270 * i386.h (i386_optab): Properly bracket initializers.
271
272Wed Aug 25 13:50:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
273
274 * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From
275 Jeff Law, law@cs.utah.edu).
276
277Mon Aug 23 16:55:03 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
278
279 * i386.h (lcall): Accept Imm32 operand also.
280
de14dfd7
ILT
281Mon Aug 23 12:43:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
282
283 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
284 (M_DABS): Added.
285
0834f518
ILT
286Thu Aug 19 15:08:37 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
287
288 * mips.h (INSN_*): Changed values. Removed unused definitions.
289 Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
290 INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
291 INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
292 INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
293 (M_*): Added new values for r6000 and r4000 macros.
294 (ANY_DELAY): Removed.
295
78641221
ILT
296Wed Aug 18 15:37:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
297
298 * mips.h: Added M_LI_S and M_LI_SS.
299
300Tue Aug 17 07:08:08 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
301
302 * h8300.h: Get some rare mov.bs correct.
303
304Thu Aug 5 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
305
306 * sparc.h: Don't define const ourself; rely on ansidecl.h having
307 been included.
308
309Fri Jul 30 18:41:11 1993 John Gilmore (gnu@cygnus.com)
310
311 * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
312 jump instructions, for use in disassemblers.
313
314Thu Jul 22 07:25:27 1993 Ian Lance Taylor (ian@cygnus.com)
315
316 * m88k.h: Make bitfields just unsigned, not unsigned long or
317 unsigned short.
318
6702e216
JK
319Wed Jul 21 11:55:31 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
320
321 * hppa.h: New argument type 'y'. Use in various float instructions.
322
0b3ae811
JK
323Mon Jul 19 17:17:03 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
324
8622d4e5
JK
325 * hppa.h (break): First immediate field is unsigned.
326
0b3ae811
JK
327 * hppa.h: Add rfir instruction.
328
0ffccbfb
JK
329Sun Jul 18 16:28:08 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
330
331 * mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
332
763e8ded
ILT
333Fri Jul 16 09:59:29 1993 Ian Lance Taylor (ian@cygnus.com)
334
335 * mips.h: Reworked the hazard information somewhat, and fixed some
336 bugs in the instruction hazard descriptions.
337
d909159c
ILT
338Thu Jul 15 12:42:01 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
339
340 * m88k.h: Corrected a couple of opcodes.
341
05166a28
ILT
342Tue Jul 6 15:17:35 1993 Ian Lance Taylor (ian@cygnus.com)
343
344 * mips.h: Replaced with version from Ralph Campbell and OSF. The
345 new version includes instruction hazard information, but is
346 otherwise reasonably similar.
347
348Thu Jul 1 20:36:17 1993 Doug Evans (dje@canuck.cygnus.com)
349
350 * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
351
352Fri Jun 11 18:38:44 1993 Ken Raeburn (raeburn@cygnus.com)
353
354 Patches from Jeff Law, law@cs.utah.edu:
355 * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
356 Make the tables be the same for the following instructions:
357 "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
358 "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
359 "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
360 "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
361 "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
362 "fcmp", and "ftest".
363
364 * hppa.h: Make new and old tables the same for "break", "mtctl",
365 "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
366 Fix typo in last patch. Collapse several #ifdefs into a
367 single #ifdef.
368
369 * hppa.h: Delete remaining OLD_TABLE code. Bring some
370 of the comments up-to-date.
371
372 * hppa.h: Update "free list" of letters and update
373 comments describing each letter's function.
374
375Fri Jun 4 15:41:37 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
376
377 * h8300.h: checkpoint, includes H8/300-H opcodes.
378
34a8b724
SG
379Thu Jun 3 15:42:59 1993 Stu Grossman (grossman@cygnus.com)
380
381 * Patches from Jeffrey Law <law@cs.utah.edu>.
382 * hppa.h: Rework single precision FP
383 instructions so that they correctly disassemble code
384 PA1.1 code.
385
386Thu May 27 19:21:22 1993 Bruce Bauman (boot@osf.org)
387
388 * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
389 mov to allow instructions like mov ss,xyz(ecx) to assemble.
390
3b17ee1b
KR
391Tue May 25 00:39:40 1993 Ken Raeburn (raeburn@cygnus.com)
392
393 * hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
394 gdb will define it for now.
395
396Mon May 24 15:20:06 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
397
398 * sparc.h: Don't end enumerator list with comma.
399
400Fri May 14 15:15:50 1993 Ian Lance Taylor (ian@cygnus.com)
401
402 * Based on patches from davidj@ICSI.Berkeley.EDU (David Johnson):
403 * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
404 ("bc2t"): Correct typo.
405 ("[ls]wc[023]"): Use T rather than t.
406 ("c[0123]"): Define general coprocessor instructions.
407
1da91f29
KR
408Mon May 10 06:02:25 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
409
410 * m68k.h: Move split point for gcc compilation more towards
411 middle.
412
413Fri Apr 9 13:26:16 1993 Jim Kingdon (kingdon@cygnus.com)
414
415 * rs6k.h: Clean up instructions for primary opcode 19 (many were
416 simply wrong, ics, rfi, & rfsvc were missing).
417 Add "a" to opr_ext for "bb". Doc fix.
418
419Thu Mar 18 13:45:31 1993 Per Bothner (bothner@rtl.cygnus.com)
420
421 * i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
422 * mips.h: Add casts, to suppress warnings about shifting too much.
423 * m68k.h: Document the placement code '9'.
424
425Thu Feb 18 02:03:14 1993 John Gilmore (gnu@cygnus.com)
426
427 * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
428 allows callers to break up the large initialized struct full of
429 opcodes into two half-sized ones. This permits GCC to compile
430 this module, since it takes exponential space for initializers.
431 (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
432
433Thu Feb 4 02:06:56 1993 John Gilmore (gnu@cygnus.com)
434
435 * a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
436 * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
437 initialized structs in it.
438
1d0d5dbe
JG
439Thu Jan 28 21:32:22 1993 John Gilmore (gnu@cygnus.com)
440
441 Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
442 * m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
443 (AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
444
ffb93a5d
KR
445Sat Jan 23 18:10:49 PST 1993 Ralph Campbell (ralphc@pyramid.com)
446
447 * mips.h: document "i" and "j" operands correctly.
448
1d0d5dbe
JG
449Thu Jan 7 15:58:13 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
450
451 * mips.h: Removed endianness dependency.
452
453Sun Jan 3 14:13:35 1993 Steve Chamberlain (sac@thepub.cygnus.com)
454
455 * h8300.h: include info on number of cycles per instruction.
456
09f3dc6e
SG
457Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
458
459 * hppa.h: Move handy aliases to the front. Fix masks for extract
460 and deposit instructions.
461
462Sat Dec 12 16:09:48 1992 Ian Lance Taylor (ian@cygnus.com)
463
464 * i386.h: accept shld and shrd both with and without the shift
465 count argument, which is always %cl.
466
ffb93a5d 467Fri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com)
09f3dc6e
SG
468
469 * i386.h (i386_optab_end, i386_regtab_end): Now const.
470 (one_byte_segment_defaults, two_byte_segment_defaults,
471 i386_prefixtab_end): Ditto.
472
f53f0a03
KR
473Mon Nov 23 10:47:25 1992 Ken Raeburn (raeburn@cygnus.com)
474
475 * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
476 for operand 2; from John Carr, jfc@dsg.dec.com.
477
478Wed Nov 4 07:36:49 1992 Ken Raeburn (raeburn@cygnus.com)
479
480 * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
481 always use 16-bit offsets. Makes calculated-size jump tables
482 feasible.
483
484Fri Oct 16 22:52:43 1992 Ken Raeburn (raeburn@cygnus.com)
485
486 * i386.h: Fix one-operand forms of in* and out* patterns.
487
488Tue Sep 22 14:08:14 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
489
490 * m68k.h: Added CPU32 support.
491
492Tue Sep 22 00:38:41 1992 John Gilmore (gnu@cygnus.com)
493
494 * mips.h (break): Disassemble the argument. Patch from
495 jonathan@cs.stanford.edu (Jonathan Stone).
496
66beed38
ILT
497Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
498
499 * m68k.h: merged Motorola and MIT syntax.
500
501Thu Sep 3 09:33:22 1992 Steve Chamberlain (sac@thepub.cygnus.com)
502
503 * m68k.h (pmove): make the tests less strict, the 68k book is
504 wrong.
505
506Tue Aug 25 23:25:19 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
507
508 * m68k.h (m68ec030): Defined as alias for 68030.
509 (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
510 for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use
511 them. Tightened description of "fmovex" to distinguish it from
512 some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned
513 up descriptions that claimed versions were available for chips not
514 supporting them. Added "pmovefd".
515
516Mon Aug 24 12:04:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
517
518 * m68k.h: fix where the . goes in divull
519
520Wed Aug 19 11:22:24 1992 Ian Lance Taylor (ian@cygnus.com)
521
522 * m68k.h: the cas2 instruction is supposed to be written with
523 indirection on the last two operands, which can be either data or
524 address registers. Added a new operand type 'r' which accepts
525 either register type. Added new cases for cas2l and cas2w which
526 use them. Corrected masks for cas2 which failed to recognize use
527 of address register.
528
1245410d
PB
529Fri Aug 14 14:20:38 1992 Per Bothner (bothner@cygnus.com)
530
04edcda1
PB
531 * m68k.h: Merged in patches (mostly m68040-specific) from
532 Colin Smith <colin@wrs.com>.
533
1245410d
PB
534 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
535 base). Also cleaned up duplicates, re-ordered instructions for
536 the sake of dis-assembling (so aliases come after standard names).
537 * m68kmri.h: Now just defines some macros, and #includes m68k.h.
538
339a27b4
SC
539Wed Aug 12 16:38:15 1992 Steve Chamberlain (sac@thepub.cygnus.com)
540
541 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
542 all missing .s
543
3a6a4813
KR
544Mon Aug 10 23:22:33 1992 Ken Raeburn (raeburn@cygnus.com)
545
6bb4c923
KR
546 * sparc.h: Moved tables to BFD library.
547
3a6a4813
KR
548 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
549
550Sun Jun 28 13:29:03 1992 Fred Fish (fnf@cygnus.com)
551
552 * h8300.h: Finish filling in all the holes in the opcode table,
553 so that the Lucid C compiler can digest this as well...
554
ce868e5c
JG
555Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
556
557 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
558 Fix opcodes on various sizes of fild/fist instructions
559 (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
5b88adf7 560 Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
ce868e5c
JG
561
562Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
563
564 * h8300.h: Fill in all the holes in the opcode table so that the
565 losing HPUX C compiler can digest this...
566
567Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
568
569 * mips.h: Fix decoding of coprocessor instructions, somewhat.
570 (Fix by Eric Anderson, 3jean@maas-neotek.arc.nasa.gov.)
571
572Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
573
574 * sparc.h: Add new architecture variant sparclite; add its scan
575 and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro.
576
577Tue May 5 14:23:27 1992 Per Bothner (bothner@rtl.cygnus.com)
578
579 * mips.h: Add some more opcode synonyms (from Frank Yellin,
580 fy@lucid.com).
581
582Thu Apr 16 18:25:26 1992 Per Bothner (bothner@cygnus.com)
583
584 * rs6k.h: New version from IBM (Metin).
585
586Thu Apr 9 00:31:19 1992 Per Bothner (bothner@rtl.cygnus.com)
587
588 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
589 and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
590
aa505f07
SG
591Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
592
593 * rs6k.h: Move from ../../gdb/rs6k-opcode.h.
594
677ff947
FF
595Fri Apr 3 11:30:20 1992 Fred Fish (fnf@cygnus.com)
596
597 * m68k.h (one, two): Cast macro args to unsigned to suppress
598 complaints from compiler and lint about integer overflow during
599 shift.
600
601Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
602
603 * sparc.h (OP): Avoid signed overflow when shifting to high order bit.
604
605Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
606
607 * mips.h: Make bitfield layout depend on the HOST compiler,
608 not on the TARGET system.
609
610Fri Feb 21 01:29:51 1992 K. Richard Pixley (rich@cygnus.com)
611
612 * i386.h: added inb, inw, outb, outw opcodes, added att syntax for
613 scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le
614 <TRANLE@INTELLICORP.COM>.
615
616Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
617
618 * h8300.h: turned op_type enum into #define list
619
14144df4
JG
620Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
621
622 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
623 similar instructions -- they've been renamed to "fitoq", etc.
624 REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
625 number of arguments.
626 * h8300.h: Remove extra ; which produces compiler warning.
627
cc35cb05
SG
628Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
629
630 * sparc.h: fix opcode for tsubcctv.
631
632Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
633
634 * sparc.h: fba and cba are now aliases for fb and cb respectively.
635
636Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
637
638 * sparc.h (nop): Made the 'lose' field be even tighter,
639 so only a standard 'nop' is disassembled as a nop.
640
a9b0d1ae
MT
641Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
642
643 * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
644 disassembled as a nop.
645
646Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
647
648 * sparc.h: fix a typo.
649
650Sat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com)
651
652 * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h,
653 m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
654 vax.h, ChangeLog: renamed from ../<foo>-opcode.h
655
77400de3
KR
656\f
657Local Variables:
658version-control: never
659End:
This page took 0.244449 seconds and 4 git commands to generate.