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