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