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