Add flag for delayed branches/jumps
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
CommitLineData
eba74b9a
MM
1start-sanitize-d30v
2Thu Feb 26 15:54:31 1998 Michael Meissner <meissner@cygnus.com>
3
4 * d30v.h (FLAG_DELAY): New flag for delayed branches/jumps.
5
6end-sanitize-d30v
3e9f7612 7start-sanitize-sky
61b6eec0
DE
8Fri Feb 27 10:00:44 1998 Doug Evans <devans@canuck.cygnus.com>
9
10 * dvp.h (VIF_FLAG_U): New macro.
11
3e4a83f0
DE
12Wed Feb 25 00:23:49 1998 Doug Evans <devans@canuck.cygnus.com>
13
14 * dvp.h (DVP_OPERAND_MIPS_ADDRESS): Renamed from DVP_OPERAND_ADDRESS.
15 (DVP_OPERAND_VU_ADDRESS): New macro.
16 (DVP_OPERAND_*): Renumber.
17
3e9f7612
DE
18Tue Feb 24 10:44:17 1998 Doug Evans <devans@canuck.cygnus.com>
19
20 * dvp.h (dvp_cpu): Add DVP_UNKNOWN.
21 (vif_insn_len): Update prototype.
7744ce8b 22 (gif_reg): Add recent register name/number changes.
3e9f7612
DE
23
24end-sanitize-sky
a2f256c4
DE
25Mon Feb 23 10:38:21 1998 Doug Evans <devans@seba.cygnus.com>
26
27 * cgen.h (CGEN_CAT3): Delete. Use CONCAT3 now.
28 (cgen_insn): Record syntax and format entries here, rather than
29 separately.
30
c9320f06 31start-sanitize-sky
6e57fa50
DE
32Fri Feb 20 18:00:10 1998 Doug Evans <devans@canuck.cygnus.com>
33
34 * dvp.h (GIF_MAX_NLOOP,GIF_PRE): New macros.
35 (gif_type): New type.
36 (gif_nloop,gif_nregs,gif_operand_nloop): Declare.
37
c9320f06
DE
38Thu Feb 19 02:07:15 1998 Doug Evans <devans@charmed.cygnus.com>
39
aece8f20
DE
40 * dvp.h (DVP_OPERAND_DMA_*): Rewrite.
41 (DVP_OPERAND_AUTOCOUNT): New modifier.
c9320f06 42 (dma_operand_{count,addr}): Declare.
a94cefa1 43 (DVP_OPCODE_IGNORE_DIS): New macro.
c9320f06
DE
44
45Wed Feb 18 15:48:50 1998 Doug Evans <devans@canuck.cygnus.com>
46
47 * dvp.h (DVP_OPERAND_FLOAT): New macro.
48
49end-sanitize-sky
deaa0585
DE
50Tue Feb 17 21:42:56 1998 Nick Clifton <nickc@cygnus.com>
51
52 * cgen.h (CGEN_SYNTAX_MAKE_FIELD): New macro.
53
652af042
DE
54Tue Feb 17 16:00:56 1998 Doug Evans <devans@seba.cygnus.com>
55
56 * cgen.h (cgen_insert_fn): Change type of result to const char *.
57 (cgen_parse_{signed,unsigned}_integer): Delete min,max arguments.
e4cf2977 58 (CGEN_{INSN,KEYWORD,OPERAND}_NBOOL_ATTRS): Renamed from ..._MAX_ATTRS.
652af042 59
ad87e865
DE
60Thu Feb 12 18:30:41 1998 Doug Evans <devans@canuck.cygnus.com>
61
62 * cgen.h (lookup_insn): New argument alias_p.
63
64start-sanitize-sky
65 * dvp.h (VU_FLAG_[IEMDT]): New macros.
66
67end-sanitize-sky
fc3c25b9
JR
68Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
69
70Fix rac to accept only a0:
71 * d10v.h (OPERAND_ACC): Split into:
72 (OPERAND_ACC0, OPERAND_ACC1) .
73 (OPERAND_GPR): Define.
74
42d56c40
DE
75Wed Feb 11 17:31:53 1998 Doug Evans <devans@seba.cygnus.com>
76
77 * cgen.h (CGEN_FIELDS): Define here.
78 (CGEN_HW_ENTRY): New member `type'.
79 (hw_list): Delete decl.
80 (enum cgen_mode): Declare.
81 (CGEN_OPERAND): New member `hw'.
82 (enum cgen_operand_instance_type): Declare.
83 (CGEN_OPERAND_INSTANCE): New type.
84 (CGEN_INSN): New member `operands'.
85 (CGEN_OPCODE_DATA): Make hw_list const.
86 (get_insn_operands,lookup_insn): Add prototypes for.
87
88start-sanitize-sky
89Tue Feb 10 13:04:06 1998 Doug Evans <devans@canuck.cygnus.com>
90
91 * dvp.h (*): PKE->VIF, GPUIF->GIF.
92
93end-sanitize-sky
a4f6f75f
DE
94Tue Feb 3 17:11:23 1998 Doug Evans <devans@seba.cygnus.com>
95
96 * cgen.h (CGEN_INSN_MAX_ATTRS): Renamed from CGEN_MAX_INSN_ATTRS.
97 (CGEN_HW_ENTRY): Move `next' entry to end of struct.
98 (CGEN_KEYWORD_MAX_ATTRS): Renamed from CGEN_MAX_KEYWORD_ATTRS.
99 (CGEN_OPERAND_MAX_ATTRS): Renamed from CGEN_MAX_OPERAND_ATTRS.
100
101Mon Feb 2 19:19:15 1998 Ian Lance Taylor <ian@cygnus.com>
102
103 * cgen.h: Correct typo in comment end marker.
104
5de94458
ILT
105Mon Feb 2 17:10:38 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
106
107 * tic30.h: New file.
108
6e84cd36 109start-sanitize-sky
fa5dd27d 110Wed Jan 28 09:52:31 1998 Doug Evans <devans@canuck.cygnus.com>
35389a93 111
fa5dd27d 112 * dvp.h: New file.
6e84cd36
DE
113
114end-sanitize-sky
810d9833
NC
115Thu Jan 22 17:54:56 1998 Nick Clifton <nickc@cygnus.com>
116
117 * cgen.h: Add prototypes for cgen_save_fixups(),
118 cgen_restore_fixups(), and cgen_swap_fixups(). Change prototype
119 of cgen_asm_finish_insn() to return a char *.
120
b61df026
NC
121Wed Jan 14 17:21:43 1998 Nick Clifton <nickc@cygnus.com>
122
123 * cgen.h: Formatting changes to improve readability.
124
19d45995
DE
125Mon Jan 12 11:37:36 1998 Doug Evans <devans@seba.cygnus.com>
126
127 * cgen.h (*): Clean up pass over `struct foo' usage.
128 (CGEN_ATTR): Make unsigned char.
129 (CGEN_ATTR_TYPE): Update.
130 (CGEN_ATTR_{ENTRY,TABLE}): New types.
131 (cgen_base): Move member `attrs' to cgen_insn.
132 (CGEN_KEYWORD): New member `null_entry'.
133 (CGEN_{SYNTAX,FORMAT}): New types.
134 (cgen_insn): Format and syntax separated from each other.
135
70e4ceac
DE
136start-sanitize-d30v
137Tue Dec 16 15:15:52 1997 Michael Meissner <meissner@cygnus.com>
138
139 * d30v.h (d30v_opcode): Reorder flags somewhat, add new flags for
140 2 word load/store, ADDppp/SUBppp, 16/32 bit multiply. Make
141 flags_{used,set} long.
142 (d30v_operand): Make flags field long.
143
144end-sanitize-d30v
67a46fe9
NC
145Mon Dec 1 12:24:44 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
146
147 * m68k.h: Fix comment describing operand types.
148
149start-sanitize-d30v
150Sun Nov 23 22:31:27 1997 Michael Meissner <meissner@cygnus.com>
151
152 * d30v.h (SHORT_CMPU): Add case for cmpu instruction, and move
153 everything else after down.
154
155end-sanitize-d30v
fe00b2ed
JR
156Tue Nov 18 18:45:14 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
157
158 * d10v.h (OPERAND_FLAG): Split into:
159 (OPERAND_FFLAG, OPERAND_CFLAG) .
160
161Thu Nov 13 11:04:24 1997 Gavin Koch <gavin@cygnus.com>
162
163 * mips.h (struct mips_opcode): Changed comments to reflect new
164 field usage.
165
c7227bdc
GRK
166start-sanitize-tx49
167Wed Oct 29 17:33:37 1997 Gavin Koch <gavin@cygnus.com>
168
169 * mips.h (INSN_4900): Added.
170
171end-sanitize-tx49
b410ea2b
KR
172Fri Oct 24 22:36:20 1997 Ken Raeburn <raeburn@cygnus.com>
173
174 * mips.h: Added to comments a quick-ref list of all assigned
175 operand type characters.
bfdbb113 176 (OP_{MASK,SH}_PERFREG): New macros.
b410ea2b 177start-sanitize-vr5400
bfdbb113 178 (OP_{MASK,SH}_{VECBYTE,VECALIGN}): New macros for VR5400
b410ea2b
KR
179 support.
180end-sanitize-vr5400
181
206f6432
RH
182Wed Oct 22 17:28:33 1997 Richard Henderson <rth@cygnus.com>
183
184 * sparc.h: Add '_' and '/' for v9a asr's.
185 Patch from David Miller <davem@vger.rutgers.edu>
186
78fa3a14
JL
187Tue Oct 14 13:22:29 1997 Jeffrey A Law (law@cygnus.com)
188
189 * h8300.h: Bit ops with absolute addresses not in the 8 bit
190 area are not available in the base model (H8/300).
191
192Thu Sep 25 13:03:41 1997 Ian Lance Taylor <ian@cygnus.com>
193
194 * m68k.h: Remove documentation of ` operand specifier.
195
5aee65fc
ILT
196Wed Sep 24 19:00:34 1997 Ian Lance Taylor <ian@cygnus.com>
197
198 * m68k.h: Document q and v operand specifiers.
199
92297195
NC
200Mon Sep 15 18:28:37 1997 Nick Clifton <nickc@cygnus.com>
201
202 * v850.h (struct v850_opcode): Add processors field.
203 (PROCESSOR_V850, PROCESSOR_ALL): New bit constants.
204start-sanitize-v850e
205 (PROCESSOR_V850E, PROCESSOR_NOT_V850): New bit constants.
67a46fe9 206 (PROCESSOR_V850EA): New bit constants.
5aee65fc 207end-sanitize-v850e
92297195 208
00c6b5b3
KR
209start-sanitize-d30v
210Mon Sep 15 11:29:43 1997 Ken Raeburn <raeburn@cygnus.com>
211
212 Merge changes from Martin Hunt:
213
214 * d30v.h: Allow up to 64 control registers. Add
215 SHORT_A5S format.
216
217 * d30v.h (LONG_Db): New form for delayed branches.
218
219 * d30v.h: (LONG_Db): New form for repeati.
220
221 * d30v.h (SHORT_D2B): New form.
222
223 * d30v.h (SHORT_A2): New form.
224
225 * d30v.h (OPERAND_2REG): Add new operand to indicate 2
226 registers are used. Needed for VLIW optimization.
227
228end-sanitize-d30v
3e4cee62
DE
229Mon Sep 8 14:05:45 1997 Doug Evans <dje@canuck.cygnus.com>
230
231 * cgen.h: Move assembler interface section
232 up so cgen_parse_operand_result is defined for cgen_parse_address.
233 (cgen_parse_address): Update prototype.
234
1f5595a6
NC
235Tue Sep 2 15:32:32 1997 Nick Clifton <nickc@cygnus.com>
236
237 * v850.h (V850_OPREAND_ADJUST_SHORT_MEMORY): Removed.
238
c2367582
ILT
239Tue Aug 26 12:21:52 1997 Ian Lance Taylor <ian@cygnus.com>
240
2af7b4a3
ILT
241 * i386.h (two_byte_segment_defaults): Correct base register 5 in
242 modes 1 and 2 to be ss rather than ds. From Gabriel Paubert
243 <paubert@iram.es>.
244
19f080ab
ILT
245 * i386.h: Set ud2 to 0x0f0b. From Gabriel Paubert
246 <paubert@iram.es>.
247
9df6ca2f
ILT
248 * i386.h: Comment fixes for ficom[p]?{s,l} from Gabriel Paubert
249 <paubert@iram.es>.
250
c2367582 251 * i386.h (JUMP_ON_CX_ZERO): Uncomment (define again).
051a96ff 252 (JUMP_ON_ECX_ZERO): Remove commented out macro.
c2367582 253
b9792954
NC
254Fri Aug 22 10:38:29 1997 Nick Clifton <nickc@cygnus.com>
255
256 * v850.h (V850_NOT_R0): New flag.
257
258Mon Aug 18 11:05:58 1997 Nick Clifton <nickc@cygnus.com>
259
260 * v850.h (struct v850_opcode): Remove flags field.
261
190b78bb
NC
262Wed Aug 13 18:45:48 1997 Nick Clifton <nickc@cygnus.com>
263
190b78bb
NC
264 * v850.h (struct v850_opcode): Add flags field.
265 (struct v850_operand): Extend meaning of 'bits' and 'shift'
266 fields.
d1a6b493 267
190b78bb 268start-sanitize-v850e
67a46fe9 269 (V850E_INSTRUCTION, V850EA_INSTRUCTION): New flags.
190b78bb 270 (V850E_PUSH_POP, V850E_IMMEDIATE16, V850E_IMMEDIATE32): New flags.
190b78bb
NC
271end-sanitize-v850e
272
273Fri Aug 8 16:58:42 1997 Doug Evans <dje@canuck.cygnus.com>
274
275 * arc.h: New file.
276
277Thu Jul 24 21:16:58 1997 Doug Evans <dje@canuck.cygnus.com>
278
279 * sparc.h (sparc_opcodes): Declare as const.
280
71545ee5
JL
281Thu Jul 10 12:53:25 1997 Jeffrey A Law (law@cygnus.com)
282
283 * mips.h (FP_S, FP_D): Define. Bitmasks indicating if an insn
284 uses single or double precision floating point resources.
285 (INSN_NO_ISA, INSN_ISA1): Define.
286 (cpu specific INSN macros): Tweak into bitmasks outside the range
287 of INSN_ISA field.
288
d4dbc0c3
ILT
289Mon Jun 16 14:10:00 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
290
291 * i386.h: Fix pand opcode.
292
293Mon Jun 2 11:35:09 1997 Gavin Koch <gavin@cygnus.com>
294
295 * mips.h: Widen INSN_ISA and move it to a more convenient
296 bit position. Add INSN_3900.
297
298Tue May 20 11:25:29 1997 Gavin Koch <gavin@cygnus.com>
299
300 * mips.h (struct mips_opcode): added new field membership.
301
302Mon May 12 16:26:50 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
303
304 * i386.h (movd): only Reg32 is allowed.
305
306 * i386.h: add fcomp and ud2. From Wayne Scott
307 <wscott@ichips.intel.com>.
308
3abaf930
ILT
309Mon May 5 17:16:21 1997 Ian Lance Taylor <ian@cygnus.com>
310
311 * i386.h: Add MMX instructions.
312
654b0845
ILT
313Mon May 5 12:45:19 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
314
315 * i386.h: Remove W modifier from conditional move instructions.
316
317Mon Apr 14 14:56:58 1997 Ian Lance Taylor <ian@cygnus.com>
318
319 * i386.h: Change the opcodes for fsubp, fsubrp, fdivp, and fdivrp
320 with no arguments to match that generated by the UnixWare
321 assembler.
322
fe2dd642
DE
323Thu Apr 10 14:35:00 1997 Doug Evans <dje@canuck.cygnus.com>
324
325 * cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.
9b646395
DE
326 (cgen_parse_operand_fn): Declare.
327 (cgen_init_parse_operand): Declare.
328 (cgen_parse_operand): Renamed from cgen_asm_parse_operand,
329 new argument `want'.
330 (enum cgen_parse_operand_result): Renamed from cgen_asm_result.
331 (enum cgen_parse_operand_type): New enum.
fe2dd642 332
c0d7b534
ILT
333Sat Apr 5 13:14:05 1997 Ian Lance Taylor <ian@cygnus.com>
334
335 * i386.h: Revert last patch for the NON_BROKEN_OPCODES cases.
336
df8b2c02
DE
337Fri Apr 4 11:46:11 1997 Doug Evans <dje@canuck.cygnus.com>
338
339 * cgen.h: New file.
340
c00435ed
ILT
341Fri Apr 4 14:02:32 1997 Ian Lance Taylor <ian@cygnus.com>
342
343 * i386.h: Correct opcode values for fsubp, fsubrp, fdivp, and
344 fdivrp.
345
c00435ed
ILT
346Tue Mar 25 22:57:26 1997 Stu Grossman (grossman@critters.cygnus.com)
347
348 * v850.h (extract): Make unsigned.
349
0585a292
ILT
350Mon Mar 24 14:38:15 1997 Ian Lance Taylor <ian@cygnus.com>
351
352 * i386.h: Add iclr.
353
527cabaf
ILT
354Thu Mar 20 19:49:10 1997 Ian Lance Taylor <ian@cygnus.com>
355
356 * i386.h: Change DW to W for cmpxchg and xadd, since they don't
357 take a direction bit.
358
359start-sanitize-coldfire
360Wed Mar 19 06:24:58 1997 J.T. Conklin <jtc@cygnus.com>
361
362 * m68k.h (mcfmac, mcfdiv): New macros.
363
364end-sanitize-coldfire
9ef62ee1
ILT
365Sat Mar 15 19:03:29 1997 H.J. Lu <hjl@lucon.org>
366
367 * sparc.h (sparc_opcode_lookup_arch): Use full prototype.
368
5583be24
ILT
369Fri Mar 14 15:22:01 1997 Ian Lance Taylor <ian@cygnus.com>
370
371 * sparc.h: Include <ansidecl.h>. Update function declarations to
372 use prototypes, and to use const when appropriate.
373
374Thu Mar 6 14:18:30 1997 Jeffrey A Law (law@cygnus.com)
375
376 * mn10300.h (MN10300_OPERAND_RELAX): Define.
377
378Mon Feb 24 15:15:56 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
379
380 * d10v.h: Change pre_defined_registers to
381 d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
382
2fedd0a1
DP
383Sat Feb 22 21:25:00 1997 Dawn Perchik <dawn@cygnus.com>
384
385 * mips.h: Add macros for cop0, cop1 cop2 and cop3.
386 Change mips_opcodes from const array to a pointer,
387 and change bfd_mips_num_opcodes from const int to int,
388 so that we can increase the size of the mips opcodes table
389 dynamically.
390
a048df07 391start-sanitize-d30v
ca5ef3cb
MH
392Fri Feb 21 16:34:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
393
394 * d30v.h (FLAG_X): Remove unused flag.
395
a048df07
MH
396Tue Feb 18 17:37:20 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
397
398 * d30v.h: New file.
399
400end-sanitize-d30v
401start-sanitize-tic80
402Fri Feb 14 13:16:15 1997 Fred Fish <fnf@cygnus.com>
403
404 * tic80.h (PDS_NAME): Macro to access name field of predefined symbols.
405 (PDS_VALUE): Macro to access value field of predefined symbols.
406 (tic80_next_predefined_symbol): Add prototype.
407
408end-sanitize-tic80
276c2d7d
GRK
409start-sanitize-r5900
410Fri Feb 7 11:12:44 1997 Gavin Koch <gavin@cygnus.com>
411
412 * mips.h: add r5900.
413
414end-sanitize-r5900
c2717a80 415start-sanitize-tic80
394de418
FF
416Mon Feb 10 10:32:17 1997 Fred Fish <fnf@cygnus.com>
417
418 * tic80.h (tic80_symbol_to_value): Change prototype to match
419 change in function, added class parameter.
420
12e8f8af
FF
421Thu Feb 6 17:30:15 1997 Fred Fish <fnf@cygnus.com>
422
423 * tic80.h (TIC80_OPERAND_ENDMASK): Add for flagging TIc80
424 endmask fields, which are somewhat weird in that 0 and 32 are
425 treated exactly the same.
426
c2717a80
FF
427Thu Jan 30 13:46:18 1997 Fred Fish <fnf@cygnus.com>
428
429 * tic80.h: Change all the OPERAND defines to use the form (1 << X)
430 rather than a constant that is 2**X. Reorder them to put bits for
431 operands that have symbolic names in the upper bits, so they can
432 be packed into an int where the lower bits contain the value that
433 corresponds to that symbolic name.
434 (predefined_symbo): Add struct.
435 (tic80_predefined_symbols): Declare array of translations.
436 (tic80_num_predefined_symbols): Declare size of that array.
437 (tic80_value_to_symbol): Declare function.
438 (tic80_symbol_to_value): Declare function.
439
440end-sanitize-tic80
53bdb44c
JL
441Wed Jan 29 09:37:25 1997 Jeffrey A Law (law@cygnus.com)
442
443 * mn10200.h (MN10200_OPERAND_RELAX): Define.
444
baf08820 445start-sanitize-tic80
102b9af5
FF
446Sat Jan 18 15:18:59 1997 Fred Fish <fnf@cygnus.com>
447
448 * tic80.h (TIC80_NO_R0_DEST): Add for opcodes where r0 cannot
449 be the destination register.
450
ac5f447d
FF
451Thu Jan 16 20:48:55 1997 Fred Fish <fnf@cygnus.com>
452
453 * tic80.h (struct tic80_opcode): Change "format" field to "flags".
454 (FMT_UNUSED, FMT_SI, FMT_LI, FMT_REG): Delete.
455 (TIC80_VECTOR): Define a flag bit for the flags. This one means
456 that the opcode can have two vector instructions in a single
457 32 bit word and we have to encode/decode both.
458
459Tue Jan 14 19:37:09 1997 Fred Fish <fnf@cygnus.com>
460
461 * tic80.h (TIC80_OPERAND_PCREL): Renamed from
462 TIC80_OPERAND_RELATIVE for PC relative.
463 (TIC80_OPERAND_BASEREL): New flag bit for register
464 base relative.
465
ed6e7b08
FF
466Mon Jan 13 15:56:38 1997 Fred Fish <fnf@cygnus.com>
467
468 * tic80.h (TIC80_OPERAND_FLOAT): Add for floating point operands.
469
54743556
FF
470Mon Jan 6 10:51:15 1997 Fred Fish <fnf@cygnus.com>
471
472 * tic80.h (TIC80_OPERAND_SCALED): Operand may have optional
473 ":s" modifier for scaling.
474
ad429fdd
FF
475Sun Jan 5 12:12:19 1997 Fred Fish <fnf@cygnus.com>
476
477 * tic80.h (TIC80_OPERAND_M_SI): Add operand modifier for ":m".
478 (TIC80_OPERAND_M_LI): Ditto
479
fd68bb98
FF
480Sat Jan 4 19:02:44 1997 Fred Fish <fnf@cygnus.com>
481
482 * tic80.h (TIC80_OPERAND_BITNUM): Renamed from TIC80_OPERAND_CC_SZ.
483 (TIC80_OPERAND_CC): New define for condition code operand.
484 (TIC80_OPERAND_CR): New define for control register operand.
485
baf08820
FF
486Fri Jan 3 16:22:23 1997 Fred Fish <fnf@cygnus.com>
487
488 * tic80.h (struct tic80_opcode): Name changed.
489 (struct tic80_opcode): Remove format field.
490 (struct tic80_operand): Add insertion and extraction functions.
491 (TIC80_OPERAND_*): Remove old bogus values, start adding new
492 correct ones.
493 (FMT_*): Ditto.
494
495end-sanitize-tic80
2bbc3e44
MM
496Tue Dec 31 15:05:41 1996 Michael Meissner <meissner@tiktok.cygnus.com>
497
498 * v850.h (V850_OPERAND_ADJUST_SHORT_MEMORY): New flag to adjust
499 type IV instruction offsets.
500
3665f0d5
FF
501start-sanitize-tic80
502Fri Dec 27 22:23:10 1996 Fred Fish <fnf@cygnus.com>
503
504 * tic80.h: New file.
505
506end-sanitize-tic80
e75b857b
JL
507Wed Dec 18 10:06:31 1996 Jeffrey A Law (law@cygnus.com)
508
509 * mn10200.h (MN10200_OPERAND_NOCHECK): Define.
510
7e3670d6
FF
511Sat Dec 14 10:48:31 1996 Fred Fish <fnf@ninemoons.com>
512
513 * mn10200.h: Fix comment, mn10200_operand not powerpc_operand.
514 * mn10300.h: Fix comment, mn10300_operand not powerpc_operand.
515 * v850.h: Fix comment, v850_operand not powerpc_operand.
516
517Mon Dec 9 16:45:39 1996 Jeffrey A Law (law@cygnus.com)
518
519 * mn10200.h: Flesh out structures and definitions needed by
520 the mn10200 assembler & disassembler.
521
522Tue Nov 26 10:46:56 1996 Ian Lance Taylor <ian@cygnus.com>
523
524 * mips.h: Add mips16 definitions.
525
0ba44243
C
526Mon Nov 25 17:56:54 1996 J.T. Conklin <jtc@cygnus.com>
527
528 * m68k.h: Document new <, >, m, n, o and p operand specifiers.
529
530Wed Nov 20 10:59:41 1996 Jeffrey A Law (law@cygnus.com)
531
532 * mn10300.h (MN10300_OPERAND_PCREL): Define.
533 (MN10300_OPERAND_MEMADDR): Define.
534
bd63ee34
JL
535Tue Nov 19 13:30:40 1996 Jeffrey A Law (law@cygnus.com)
536
537 * mn10300.h (MN10300_OPERAND_REG_LIST): Define.
538
539Wed Nov 6 13:41:08 1996 Jeffrey A Law (law@cygnus.com)
540
541 * mn10300.h (MN10300_OPERAND_SPLIT): Define.
542
d13f3991
JL
543Tue Nov 5 13:26:12 1996 Jeffrey A Law (law@cygnus.com)
544
545 * mn10300.h (MN10300_OPERAND_EXTENDED): Define.
546
b9c65063
JL
547Mon Nov 4 12:52:48 1996 Jeffrey A Law (law@cygnus.com)
548
549 * mn10300.h (MN10300_OPERAND_REPEATED): Define.
550
1b6263fa
ILT
551Fri Nov 1 10:31:02 1996 Richard Henderson <rth@tamu.edu>
552
553 * alpha.h: Don't include "bfd.h"; private relocation types are now
554 negative to minimize problems with shared libraries. Organize
555 instruction subsets by AMASK extensions and PALcode
556 implementation.
557 (struct alpha_operand): Move flags slot for better packing.
558
bb36347e
JL
559Tue Oct 29 12:19:10 1996 Jeffrey A Law (law@cygnus.com)
560
561 * v850.h (V850_OPERAND_RELAX): New operand flag.
562
bb36347e
JL
563Thu Oct 10 14:29:11 1996 Jeffrey A Law (law@cygnus.com)
564
565 * mn10300.h (FMT_*): Move operand format definitions
566 here.
567
1d574167
JL
568Tue Oct 8 14:48:07 1996 Jeffrey A Law (law@cygnus.com)
569
570 * mn10300.h (MN10300_OPERAND_PAREN): Define.
571
b7850607
JL
572Mon Oct 7 16:52:11 1996 Jeffrey A Law (law@cygnus.com)
573
574 * mn10300.h (mn10300_opcode): Add "format" field.
575 (MN10300_OPERAND_*): Define.
576
ae1b99e4
JL
577Thu Oct 3 10:33:46 1996 Jeffrey A Law (law@cygnus.com)
578
579 * mn10x00.h: Delete.
580 * mn10200.h, mn10300.h: New files.
581
3072af43
JL
582Wed Oct 2 21:31:26 1996 Jeffrey A Law (law@cygnus.com)
583
584 * mn10x00.h: New file.
585
3072af43
JL
586Fri Sep 27 18:26:46 1996 Stu Grossman (grossman@critters.cygnus.com)
587
588 * v850.h: Add new flag to indicate this instruction uses a PC
589 displacement.
590
3072af43
JL
591Fri Sep 13 14:58:13 1996 Jeffrey A Law (law@cygnus.com)
592
593 * h8300.h (stmac): Add missing instruction.
594
3072af43
JL
595Sat Aug 31 16:02:03 1996 Jeffrey A Law (law@cygnus.com)
596
597 * v850.h (v850_opcode): Remove "size" field. Add "memop"
598 field.
599
600Fri Aug 23 10:39:08 1996 Jeffrey A Law (law@cygnus.com)
601
602 * v850.h (V850_OPERAND_EP): Define.
603
604 * v850.h (v850_opcode): Add size field.
605
27021dd4
C
606Thu Aug 22 16:51:25 1996 J.T. Conklin <jtc@rtl.cygnus.com>
607
608 * v850.h (v850_operands): Add insert and extract fields, pointers
609 to functions used to handle unusual operand encoding.
610 (V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC,
611 V850_OPERAND_SIGNED): Defined.
612
dd528aff
C
613Wed Aug 21 17:45:10 1996 J.T. Conklin <jtc@rtl.cygnus.com>
614
615 * v850.h (v850_operands): Add flags field.
616 (OPERAND_REG, OPERAND_NUM): Defined.
617
7a3c9336
C
618Tue Aug 20 14:52:02 1996 J.T. Conklin <jtc@rtl.cygnus.com>
619
620 * v850.h: New file.
621
7a3c9336
C
622Fri Aug 16 14:44:15 1996 James G. Smith <jsmith@cygnus.co.uk>
623
624 * mips.h (OP_SH_LOCC, OP_SH_HICC, OP_MASK_CC, OP_SH_COP1NORM,
625 OP_MASK_COP1NORM, OP_SH_COP1SPEC, OP_MASK_COP1SPEC,
626 OP_MASK_COP1SCLR, OP_MASK_COP1CMP, OP_SH_COP1CMP, OP_SH_FORMAT,
627 OP_MASK_FORMAT, OP_SH_TRUE, OP_MASK_TRUE, OP_SH_GE, OP_MASK_GE,
628 OP_SH_UNSIGNED, OP_MASK_UNSIGNED, OP_SH_HINT, OP_MASK_HINT):
629 Defined.
630
b127cb95
JL
631Fri Aug 16 00:15:15 1996 Jeffrey A Law (law@cygnus.com)
632
633 * hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept
634 a 3 bit space id instead of a 2 bit space id.
635
e7706bb3
MH
636Thu Aug 15 13:11:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
637
638 * d10v.h: Add some additional defines to support the
639 assembler in determining which operations can be done in parallel.
640
e7706bb3
MH
641Tue Aug 6 11:13:22 1996 Jeffrey A Law (law@cygnus.com)
642
643 * h8300.h (SN): Define.
644 (eepmov.b): Renamed from "eepmov"
645 (nop, bpt, rte, rts, sleep, clrmac): These have no size associated
646 with them.
647
76327337
MH
648Fri Jul 26 11:47:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
649
650 * d10v.h (OPERAND_SHIFT): New operand flag.
651
8da1e5a7
MH
652Thu Jul 25 12:06:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
653
654 * d10v.h: Changes for divs, parallel-only instructions, and
655 signed numbers.
656
c38655b9
MH
657Mon Jul 22 11:21:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
658
659 * d10v.h (pd_reg): Define. Putting the definition here allows
660 the assembler and disassembler to share the same struct.
661
8cfbe543
ILT
662Mon Jul 22 12:15:25 1996 Ian Lance Taylor <ian@cygnus.com>
663
664 * i960.h (i960_opcodes): "halt" takes an argument. From Stephen
665 Williams <steve@icarus.com>.
666
8cfbe543 667Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
3d1d21b0
MH
668
669 * d10v.h: New file.
8cfbe543 670
27570476
JL
671Thu Jul 11 12:09:15 1996 Jeffrey A Law (law@cygnus.com)
672
673 * h8300.h (band, bclr): Force high bit of immediate nibble to zero.
674
16cf520e
JL
675Wed Jul 3 14:30:12 1996 J.T. Conklin <jtc@rtl.cygnus.com>
676
677 * m68k.h (mcf5200): New macro.
678 Document names of coldfire control registers.
679
7eaffbec
JL
680Tue Jul 2 23:05:45 1996 Jeffrey A Law (law@cygnus.com)
681
682 * h8300.h (SRC_IN_DST): Define.
d3329f0d
JL
683
684 * h8300.h (UNOP3): Mark the register operand in this insn
685 as a source operand, not a destination operand.
7eaffbec
JL
686 (SHIFT_2, SHIFT_IMM): Remove. Eliminate all references.
687 (UNOP3): Change SHIFT_IMM to IMM for H8/S bitops. Mark
688 register operand with SRC_IN_DST.
d3329f0d 689
d3329f0d
JL
690Fri Jun 21 13:52:17 1996 Richard Henderson <rth@tamu.edu>
691
692 * alpha.h: New file.
693
180b9a38
ILT
694Thu Jun 20 15:02:57 1996 Ian Lance Taylor <ian@cygnus.com>
695
696 * rs6k.h: Remove obsolete file.
697
ad8e0534
ILT
698Wed Jun 19 15:29:38 1996 Ian Lance Taylor <ian@cygnus.com>
699
700 * i386.h: Correct opcode values for faddp, fsubp, fsubrp, fmulp,
701 fdivp, and fdivrp. Add ffreep.
702
703Tue Jun 18 16:06:00 1996 Jeffrey A. Law <law@rtl.cygnus.com>
704
705 * h8300.h: Reorder various #defines for readability.
706 (ABS32SRC, ABS32DST, DSP32LIST, ABS32LIST, A32LIST): Define.
707 (BITOP): Accept additional (unused) argument. All callers changed.
708 (EBITOP): Likewise.
709 (O_LAST): Bump.
710 (ldc, stc, movb, movw, movl): Use 32bit offsets and absolutes.
711
ad8e0534
ILT
712 * h8300.h (EXR, SHIFT_2, MACREG, SHIFT_IMM, RDINC): Define.
713 (O_TAS, O_CLRMAC, O_LDMAC, O_MAC, O_LDM, O_STM): Define.
714 (BITOP, EBITOP): Handle new H8/S addressing modes for
715 bit insns.
716 (UNOP3): Handle new shift/rotate insns on the H8/S.
717 (insns using exr): New instructions.
718 (tas, mac, ldmac, clrmac, ldm, stm): New instructions.
719
ad8e0534
ILT
720Thu May 23 16:56:48 1996 Jeffrey A Law (law@cygnus.com)
721
722 * h8300.h (add.l): Undo Apr 5th change. The manual I had
723 was incorrect.
724
725Mon May 6 23:38:22 1996 Jeffrey A Law (law@cygnus.com)
726
727 * h8300.h (START): Remove.
728 (MEMRELAX): Define. Mark absolute memory operands in mov.b, mov.w
729 and mov.l insns that can be relaxed.
730
b4c22ad0
ILT
731Tue Apr 30 18:30:58 1996 Ian Lance Taylor <ian@cygnus.com>
732
733 * i386.h: Remove Abs32 from lcall.
734
735Mon Apr 22 17:09:23 1996 Doug Evans <dje@blues.cygnus.com>
736
737 * sparc.h (SPARC_OPCODE_ARCH_V9_P): New macro.
738 (SLCPOP): New macro.
739 Mark X,Y opcode letters as in use.
740
b21efdbe
ILT
741Thu Apr 11 17:28:18 1996 Ian Lance Taylor <ian@cygnus.com>
742
743 * sparc.h (F_FLOAT, F_FBR): Define.
744
bd03e603
JL
745Fri Apr 5 16:55:34 1996 Jeffrey A Law (law@cygnus.com)
746
747 * h8300.h (ABS8MEM): Renamed from ABSMOV. Remove ABSMOV
748 from all insns.
749 (ABS8SRC,ABS8DST): Add ABS8MEM.
750 (add.l): Fix reg+reg variant.
751 (eepmov.w): Renamed from eepmovw.
752 (ldc,stc): Fix many cases.
753
4be1b313
DE
754Sun Mar 31 13:30:03 1996 Doug Evans <dje@canuck.cygnus.com>
755
756 * sparc.h (SPARC_OPCODE_ARCH_MASK): New macro.
757
758Thu Mar 7 15:08:23 1996 Doug Evans <dje@charmed.cygnus.com>
759
760 * sparc.h (O): Mark operand letter as in use.
761
8c3f315e
DE
762Tue Feb 20 20:46:21 1996 Doug Evans <dje@charmed.cygnus.com>
763
764 * sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare.
765 Mark operand letters uU as in use.
766
767Mon Feb 19 01:59:08 1996 Doug Evans <dje@charmed.cygnus.com>
768
769 * sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_SPARCLET.
770 (sparc_opcode_arch): Delete member `conflicts'. Add `supported'.
771 (SPARC_OPCODE_SUPPORTED): New macro.
772 (SPARC_OPCODE_CONFLICT_P): Rewrite.
773 (F_NOTV9): Delete.
774
803108ab
JL
775Fri Feb 16 12:23:34 1996 Jeffrey A Law (law@cygnus.com)
776
777 * sparc.h (sparc_opcode_lookup_arch) Make return type in
778 declaration consistent with return type in definition.
779
8cc429e3
ILT
780Wed Feb 14 18:14:11 1996 Alan Modra <alan@spri.levels.unisa.edu.au>
781
782 * i386.h (i386_optab): Remove Data32 from pushf and popf.
783
784Thu Feb 8 14:27:21 1996 James Carlson <carlson@xylogics.com>
785
786 * i386.h (i386_regtab): Add 80486 test registers.
787
2192180d
ILT
788Mon Feb 5 18:35:46 1996 Ian Lance Taylor <ian@cygnus.com>
789
8cc429e3
ILT
790 * i960.h (I_HX): Define.
791 (i960_opcodes): Add HX instruction.
2192180d 792
e185ddef
KR
793Mon Jan 29 12:43:39 1996 Ken Raeburn <raeburn@cygnus.com>
794
795 * i386.h: Fix waiting forms of finit, fstenv, fsave, fstsw, fstcw,
796 and fclex.
797
798Wed Jan 24 22:36:59 1996 Doug Evans <dje@charmed.cygnus.com>
799
800 * sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture.
801 (SPARC_OPCODE_CONFLICT_P): Renamed from ARCHITECTURES_CONFLICT_P.
802 (bfd_* defines): Delete.
803 (sparc_opcode_archs): Replaces architecture_pname.
804 (sparc_opcode_lookup_arch): Declare.
805 (NUMOPCODES): Delete.
806
22472179
DE
807Mon Jan 22 08:24:32 1996 Doug Evans <dje@charmed.cygnus.com>
808
809 * sparc.h (enum sparc_architecture): Add v9a.
2d422c42 810 (ARCHITECTURES_CONFLICT_P): Update.
22472179 811
3389dfdc
MM
812Thu Dec 28 13:27:53 1995 John Hassey <hassey@rtp.dg.com>
813
814 * i386.h: Added Pentium Pro instructions.
815
816Thu Nov 2 22:59:22 1995 Ian Lance Taylor <ian@cygnus.com>
817
818 * m68k.h: Document new 'W' operand place.
819
5a71a0f7
JL
820Tue Oct 24 10:49:10 1995 Jeffrey A Law (law@cygnus.com)
821
822 * hppa.h: Add lci and syncdma instructions.
823
7cbe28b6
JSC
824Mon Oct 23 11:09:16 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
825
826 * mips.h: Added INSN_4100 flag to mark NEC VR4100 specific
827 instructions.
828
829Mon Oct 16 10:28:15 1995 Michael Meissner <meissner@tiktok.cygnus.com>
830
831 * ppc.h (PPC_OPCODE_{COMMON,ANY}): New opcode flags for
832 assembler's -mcom and -many switches.
833
834Wed Oct 11 16:56:33 1995 Ken Raeburn <raeburn@cygnus.com>
835
836 * i386.h: Fix cmpxchg8b extension opcode description.
837
cd22144a
KR
838Thu Oct 5 18:03:36 1995 Ken Raeburn <raeburn@cygnus.com>
839
840 * i386.h: Add Pentium instructions wrmsr, rdtsc, rdmsr, cmpxchg8b,
841 and register cr4.
842
843Tue Sep 19 15:26:43 1995 Ian Lance Taylor <ian@cygnus.com>
844
845 * m68k.h: Change comment: split type P into types 0, 1 and 2.
846
847Wed Aug 30 13:50:55 1995 Doug Evans <dje@canuck.cygnus.com>
848
849 * sparc.h (sparc_{encode,decode}_prefetch): Declare.
850
851Tue Aug 29 15:34:58 1995 Doug Evans <dje@canuck.cygnus.com>
852
853 * sparc.h (sparc_{encode,decode}_{asi,membar}): Declare.
854
9b86fa21
ILT
855Wed Aug 2 18:32:19 1995 Ian Lance Taylor <ian@cygnus.com>
856
cd22144a
KR
857 * m68kmri.h: Remove.
858
9b86fa21
ILT
859 * m68k.h: Move tables into opcodes/m68k-opc.c, leaving just the
860 declarations. Remove F_ALIAS and flag field of struct
861 m68k_opcode. Change arch field of struct m68k_opcode to unsigned
862 int. Make name and args fields of struct m68k_opcode const.
863
97eab8a1
DE
864Wed Aug 2 08:16:46 1995 Doug Evans <dje@canuck.cygnus.com>
865
866 * sparc.h (F_NOTV9): Define.
867
868Tue Jul 11 14:20:42 1995 Jeff Spiegel <jeffs@lsil.com>
869
870 * mips.h (INSN_4010): Define.
871
872Wed Jun 21 18:49:51 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
873
874 * m68k.h (TBL1): Reverse sense of "round" argument in result.
875
876 Changes from Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>:
877 * m68k.h: Fix argument descriptions of coprocessor
878 instructions to allow only alterable operands where appropriate.
879 [!NO_DEFAULT_SIZES]: An omitted size defaults to `w'.
880 (m68k_opcode_aliases): Add more aliases.
881
97eab8a1
DE
882Fri Apr 14 22:15:34 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
883
884 * m68k.h: Added explcitly short-sized conditional branches, and a
885 bunch of aliases (fmov*, ftest*, tdivul) to support gcc's
886 svr4-based configurations.
887
4ad003d1
DE
888Mon Mar 13 21:30:01 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
889
890 Mon Feb 27 08:36:39 1995 Bryan Ford <baford@cs.utah.edu>
891 * i386.h: added missing Data16/Data32 flags to a few instructions.
892
893Wed Mar 8 15:19:53 1995 Ian Lance Taylor <ian@cygnus.com>
894
895 * mips.h (OP_MASK_FR, OP_SH_FR): Define.
896 (OP_MASK_BCC, OP_SH_BCC): Define.
897 (OP_MASK_PREFX, OP_SH_PREFX): Define.
898 (OP_MASK_CCC, OP_SH_CCC): Define.
899 (INSN_READ_FPR_R): Define.
900 (INSN_RFE): Delete.
901
20275e0c
KR
902Wed Mar 8 03:13:23 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
903
904 * m68k.h (enum m68k_architecture): Deleted.
905 (struct m68k_opcode_alias): New type.
906 (m68k_opcodes): Now const. Deleted opcode aliases with exactly
907 matching constraints, values and flags. As a side effect of this,
908 the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far
909 as I know were never used, now may need re-examining.
910 (numopcodes): Now const.
911 (m68k_opcode_aliases, numaliases): New variables.
912 (endop): Deleted.
913 [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and
914 m68k_opcode_aliases; update declaration of m68k_opcodes.
915
5476a7ac
JL
916Mon Mar 6 10:02:00 1995 Jeff Law (law@snake.cs.utah.edu)
917
918 * hppa.h (delay_type): Delete unused enumeration.
919 (pa_opcode): Replace unused delayed field with an architecture
920 field.
921 (pa_opcodes): Mark each instruction as either PA1.0 or PA1.1.
922
49f24512
ILT
923Fri Mar 3 16:10:24 1995 Ian Lance Taylor <ian@cygnus.com>
924
925 * mips.h (INSN_ISA4): Define.
926
927Fri Feb 24 19:13:37 1995 Ian Lance Taylor <ian@cygnus.com>
928
929 * mips.h (M_DLA_AB, M_DLI): Define.
930
292210ad
JL
931Thu Feb 23 17:33:09 1995 Jeff Law (law@snake.cs.utah.edu)
932
933 * hppa.h (fstwx): Fix single-bit error.
934
882d9d1a
ILT
935Wed Feb 15 12:19:52 1995 Ian Lance Taylor <ian@cygnus.com>
936
937 * mips.h (M_ULD, M_ULD_A, M_USD, M_USD_A): Define.
938
38713e18
C
939Mon Feb 6 10:35:23 1995 J.T. Conklin <jtc@rtl.cygnus.com>
940
941 * i386.h: added cpuid instruction , and dr[0-7] aliases for the
942 debug registers. From Charles Hannum (mycroft@netbsd.org).
943
a43022bd
KR
944Mon Feb 6 03:31:54 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
945
946 Changes from Bryan Ford <baford@schirf.cs.utah.edu> for 16-bit
947 i386 support:
948 * i386.h (MOV_AX_DISP32): New macro.
949 (i386_optab): Added Data16 and Data32 as needed. Added "w" forms
950 of several call/return instructions.
951 (ADDR_PREFIX_OPCODE): New macro.
952
953Mon Jan 23 16:45:43 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
954
955 Sat Jan 21 17:50:38 1995 Pat Rankin (rankin@eql.caltech.edu)
956
957 * ../include/opcode/vax.h (struct vot_wot, field `args'): make
958 it pointer to const char;
959 (struct vot, field `name'): ditto.
960
961Thu Jan 19 14:47:53 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
962
963 * vax.h: Supply and properly group all values in end sentinel.
964
ea77c26a
ILT
965Tue Jan 17 10:55:30 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
966
967 * mips.h (INSN_ISA, INSN_4650): Define.
968
ea77c26a
ILT
969Wed Oct 19 13:34:17 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
970
971 * a29k.h: Add operand type 'I' for `inv' and `iretinv'. On
972 systems with a separate instruction and data cache, such as the
973 29040, these instructions take an optional argument.
974
975Wed Sep 14 17:44:20 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
976
977 * mips.h (INSN_STORE_MEMORY): Correct value to not conflict with
978 INSN_TRAP.
979
57ec4ed5
ILT
980Tue Sep 6 11:39:08 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
981
982 * mips.h (INSN_STORE_MEMORY): Define.
983
984Thu Jul 28 19:28:07 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
985
986 * sparc.h: Document new operand type 'x'.
987
c5b34aee
KR
988Tue Jul 26 17:48:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
989
8cc429e3
ILT
990 * i960.h (I_CX2): New instruction category. It includes
991 instructions available on Cx and Jx processors.
992 (I_JX): New instruction category, for JX-only instructions.
993 (i960_opcodes): Put eshro and sysctl in I_CX2 category. Added
994 Jx-only instructions, in I_JX category.
c5b34aee
KR
995
996Wed Jul 13 18:43:47 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
997
998 * ns32k.h (endop): Made pointer const too.
999
903f5bc3
KR
1000Sun Jul 10 11:01:09 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1001
1002 * ns32k.h: Drop Q operand type as there is no correct use
1003 for it. Add I and Z operand types which allow better checking.
1004
1005Thu Jul 7 12:34:48 1994 Steve Chamberlain (sac@jonny.cygnus.com)
1006
1007 * h8300.h (xor.l) :fix bit pattern.
1008 (L_2): New size of operand.
1009 (trapa): Use it.
1010
1011Fri Jun 10 16:38:11 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1012
1013 * m68k.h: Move "trap" before "tpcc" to change disassembly.
1014
1015Fri Jun 3 15:57:36 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1016
1017 * sparc.h: Include v9 definitions.
1018
c84291b4
KR
1019Thu Jun 2 12:23:17 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1020
1021 * m68k.h (m68060): Defined.
1022 (m68040up, mfloat, mmmu): Include it.
1023 (struct m68k_opcode): Widen `arch' field.
1024 (m68k_opcodes): Updated for M68060. Removed comments that were
1025 instructions commented out by "JF" years ago.
1026
1027Thu Apr 28 18:31:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1028
1029 * m68k.h (struct m68k_opcode): Shorten `arch' field to 8 bits, and
1030 add a one-bit `flags' field.
1031 (F_ALIAS): New macro.
1032
2578b9a3
SC
1033Wed Apr 27 11:29:52 1994 Steve Chamberlain (sac@cygnus.com)
1034
1035 * h8300.h (dec, inc): Get encoding right.
1036
1037Mon Apr 4 13:12:43 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1038
1039 * ppc.h (struct powerpc_operand): Removed signedp field; just use
1040 a flag instead.
1041 (PPC_OPERAND_SIGNED): Define.
1042 (PPC_OPERAND_SIGNOPT): Define.
1043
77400de3
KR
1044Thu Mar 31 19:34:08 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1045
1046 * i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size
1047 prefix is 0x66, not 0x67. Patch from H.J. Lu (hlu@nynexst.com).
1048
d29f9b76
KR
1049Thu Mar 3 15:51:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1050
1051 * i386.h: Reverse last change. It'll be handled in gas instead.
1052
1053Thu Feb 24 15:29:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1054
1055 * i386.h (sar): Disabled the two-operand Imm1 form, since it was
1056 slower on the 486 and used the implicit shift count despite the
1057 explicit operand. The one-operand form is still available to get
1058 the shorter form with the implicit shift count.
1059
868b8e63
TG
1060Thu Feb 17 12:27:52 1994 Torbjorn Granlund (tege@mexican.cygnus.com)
1061
1062 * hppa.h: Fix typo in fstws arg string.
1063
1064Wed Feb 9 21:23:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1065
1066 * ppc.h (struct powerpc_opcode): Make operands field unsigned.
1067
1068Mon Feb 7 19:14:58 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1069
1070 * ppc.h (PPC_OPCODE_601): Define.
1071
881405be
JL
1072Fri Feb 4 23:43:50 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1073
2f044012
JL
1074 * hppa.h (addb): Use '@' for addb and addib pseudo ops.
1075 (so we can determine valid completers for both addb and addb[tf].)
1076
881405be
JL
1077 * hppa.h (xmpyu): No floating point format specifier for the
1078 xmpyu instruction.
1079
3f0c3fdc
ILT
1080Fri Feb 4 23:36:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1081
1082 * ppc.h (PPC_OPERAND_NEXT): Define.
1083 (PPC_OPERAND_NEGATIVE): Change value to make room for above.
1084 (struct powerpc_macro): Define.
1085 (powerpc_macros, powerpc_num_macros): Declare.
1086
a8146de4
ILT
1087Fri Jan 21 19:13:50 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1088
1089 * ppc.h: New file. Header file for PowerPC opcode table.
1090
43983d3c
JL
1091Mon Jan 17 00:14:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1092
7a68f30a
JL
1093 * hppa.h: More minor template fixes for sfu and copr (to allow
1094 for easier disassembly).
1095
43983d3c
JL
1096 * hppa.h: Fix templates for all the sfu and copr instructions.
1097
1098Wed Dec 15 15:12:42 1993 Ken Raeburn (raeburn@cujo.cygnus.com)
1099
1100 * i386.h (push): Permit Imm16 operand too.
1101
1102Sat Dec 11 16:14:06 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1103
1104 * h8300.h (andc): Exists in base arch.
1105
1106Wed Dec 1 12:15:32 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1107
1108 * From Hisashi MINAMINO <minamino@sramhc.sra.co.jp>
1109 * hppa.h: #undef NONE to avoid conflict with hiux include files.
1110
1111Sun Nov 21 22:06:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1112
1113 * hppa.h: Add FP quadword store instructions.
1114
2dbe3409
ILT
1115Wed Nov 17 17:13:16 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1116
1117 * mips.h: (M_J_A): Added.
1118 (M_LA): Removed.
1119
1120Mon Nov 8 12:12:47 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1121
1122 * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon
1123 <mellon@pepper.ncd.com>.
1124
79f7e58c
JL
1125Sun Nov 7 00:30:11 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1126
1127 * hppa.h: Immediate field in probei instructions is unsigned,
1128 not low-sign extended.
1129
1130Wed Nov 3 10:30:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1131
1132 * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
1133
1134Tue Nov 2 12:41:30 1993 Ken Raeburn (raeburn@rover.cygnus.com)
1135
1136 * i386.h: Add "fxch" without operand.
1137
5e0a166c
ILT
1138Mon Nov 1 18:13:03 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1139
1140 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
1141
1142Sat Oct 2 22:26:11 1993 Jeffrey A Law (law@snake.cs.utah.edu)
1143
1144 * hppa.h: Add gfw and gfr to the opcode table.
1145
1146Wed Sep 29 16:23:00 1993 K. Richard Pixley (rich@sendai.cygnus.com)
1147
1148 * m88k.h: extended to handle m88110.
1149
1150Tue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
f70a36e0
JK
1151
1152 * hppa.h (be, ble): Use operand type 'z' to denote absolute branch
1153 addresses.
1154
1155Tue Sep 14 14:04:35 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1156
1157 * i960.h (i960_opcodes): Properly bracket initializers.
1158
65ae7bfa
RP
1159Mon Sep 13 12:50:52 1993 K. Richard Pixley (rich@sendai.cygnus.com)
1160
1161 * m88k.h (BOFLAG): rewrite to avoid nested comment.
1162
57fbd6b0
ILT
1163Mon Sep 13 15:46:06 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1164
1165 * m68k.h (two): Protect second argument with parentheses.
1166
1167Fri Sep 10 16:29:47 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1168
1169 * i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
1170 Deleted old in/out instructions in "#if 0" section.
1171
fc0d7441
ILT
1172Thu Sep 9 17:42:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1173
1174 * i386.h (i386_optab): Properly bracket initializers.
1175
1176Wed Aug 25 13:50:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1177
1178 * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From
1179 Jeff Law, law@cs.utah.edu).
1180
1181Mon Aug 23 16:55:03 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1182
1183 * i386.h (lcall): Accept Imm32 operand also.
1184
de14dfd7
ILT
1185Mon Aug 23 12:43:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1186
1187 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
1188 (M_DABS): Added.
1189
0834f518
ILT
1190Thu Aug 19 15:08:37 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1191
1192 * mips.h (INSN_*): Changed values. Removed unused definitions.
1193 Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
1194 INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
1195 INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
1196 INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
1197 (M_*): Added new values for r6000 and r4000 macros.
1198 (ANY_DELAY): Removed.
1199
78641221
ILT
1200Wed Aug 18 15:37:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1201
1202 * mips.h: Added M_LI_S and M_LI_SS.
1203
1204Tue Aug 17 07:08:08 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1205
1206 * h8300.h: Get some rare mov.bs correct.
1207
1208Thu Aug 5 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1209
1210 * sparc.h: Don't define const ourself; rely on ansidecl.h having
1211 been included.
1212
1213Fri Jul 30 18:41:11 1993 John Gilmore (gnu@cygnus.com)
1214
1215 * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
1216 jump instructions, for use in disassemblers.
1217
1218Thu Jul 22 07:25:27 1993 Ian Lance Taylor (ian@cygnus.com)
1219
1220 * m88k.h: Make bitfields just unsigned, not unsigned long or
1221 unsigned short.
1222
6702e216
JK
1223Wed Jul 21 11:55:31 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1224
1225 * hppa.h: New argument type 'y'. Use in various float instructions.
1226
0b3ae811
JK
1227Mon Jul 19 17:17:03 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1228
8622d4e5
JK
1229 * hppa.h (break): First immediate field is unsigned.
1230
0b3ae811
JK
1231 * hppa.h: Add rfir instruction.
1232
0ffccbfb
JK
1233Sun Jul 18 16:28:08 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1234
1235 * mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
1236
763e8ded
ILT
1237Fri Jul 16 09:59:29 1993 Ian Lance Taylor (ian@cygnus.com)
1238
1239 * mips.h: Reworked the hazard information somewhat, and fixed some
1240 bugs in the instruction hazard descriptions.
1241
d909159c
ILT
1242Thu Jul 15 12:42:01 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1243
1244 * m88k.h: Corrected a couple of opcodes.
1245
05166a28
ILT
1246Tue Jul 6 15:17:35 1993 Ian Lance Taylor (ian@cygnus.com)
1247
1248 * mips.h: Replaced with version from Ralph Campbell and OSF. The
1249 new version includes instruction hazard information, but is
1250 otherwise reasonably similar.
1251
1252Thu Jul 1 20:36:17 1993 Doug Evans (dje@canuck.cygnus.com)
1253
1254 * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
1255
1256Fri Jun 11 18:38:44 1993 Ken Raeburn (raeburn@cygnus.com)
1257
1258 Patches from Jeff Law, law@cs.utah.edu:
1259 * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
1260 Make the tables be the same for the following instructions:
1261 "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
1262 "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
1263 "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
1264 "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
1265 "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
1266 "fcmp", and "ftest".
1267
1268 * hppa.h: Make new and old tables the same for "break", "mtctl",
1269 "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
1270 Fix typo in last patch. Collapse several #ifdefs into a
1271 single #ifdef.
1272
1273 * hppa.h: Delete remaining OLD_TABLE code. Bring some
1274 of the comments up-to-date.
1275
1276 * hppa.h: Update "free list" of letters and update
1277 comments describing each letter's function.
1278
1279Fri Jun 4 15:41:37 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1280
1281 * h8300.h: checkpoint, includes H8/300-H opcodes.
1282
34a8b724
SG
1283Thu Jun 3 15:42:59 1993 Stu Grossman (grossman@cygnus.com)
1284
1285 * Patches from Jeffrey Law <law@cs.utah.edu>.
1286 * hppa.h: Rework single precision FP
1287 instructions so that they correctly disassemble code
1288 PA1.1 code.
1289
1290Thu May 27 19:21:22 1993 Bruce Bauman (boot@osf.org)
1291
1292 * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
1293 mov to allow instructions like mov ss,xyz(ecx) to assemble.
1294
3b17ee1b
KR
1295Tue May 25 00:39:40 1993 Ken Raeburn (raeburn@cygnus.com)
1296
1297 * hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
1298 gdb will define it for now.
1299
1300Mon May 24 15:20:06 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1301
1302 * sparc.h: Don't end enumerator list with comma.
1303
1304Fri May 14 15:15:50 1993 Ian Lance Taylor (ian@cygnus.com)
1305
1306 * Based on patches from davidj@ICSI.Berkeley.EDU (David Johnson):
1307 * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
1308 ("bc2t"): Correct typo.
1309 ("[ls]wc[023]"): Use T rather than t.
1310 ("c[0123]"): Define general coprocessor instructions.
1311
1da91f29
KR
1312Mon May 10 06:02:25 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1313
1314 * m68k.h: Move split point for gcc compilation more towards
1315 middle.
1316
1317Fri Apr 9 13:26:16 1993 Jim Kingdon (kingdon@cygnus.com)
1318
1319 * rs6k.h: Clean up instructions for primary opcode 19 (many were
1320 simply wrong, ics, rfi, & rfsvc were missing).
1321 Add "a" to opr_ext for "bb". Doc fix.
1322
1323Thu Mar 18 13:45:31 1993 Per Bothner (bothner@rtl.cygnus.com)
1324
1325 * i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
1326 * mips.h: Add casts, to suppress warnings about shifting too much.
1327 * m68k.h: Document the placement code '9'.
1328
1329Thu Feb 18 02:03:14 1993 John Gilmore (gnu@cygnus.com)
1330
1331 * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
1332 allows callers to break up the large initialized struct full of
1333 opcodes into two half-sized ones. This permits GCC to compile
1334 this module, since it takes exponential space for initializers.
1335 (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
1336
1337Thu Feb 4 02:06:56 1993 John Gilmore (gnu@cygnus.com)
1338
1339 * a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
1340 * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
1341 initialized structs in it.
1342
1d0d5dbe
JG
1343Thu Jan 28 21:32:22 1993 John Gilmore (gnu@cygnus.com)
1344
1345 Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
1346 * m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
1347 (AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
1348
ffb93a5d
KR
1349Sat Jan 23 18:10:49 PST 1993 Ralph Campbell (ralphc@pyramid.com)
1350
1351 * mips.h: document "i" and "j" operands correctly.
1352
1d0d5dbe
JG
1353Thu Jan 7 15:58:13 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1354
1355 * mips.h: Removed endianness dependency.
1356
1357Sun Jan 3 14:13:35 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1358
1359 * h8300.h: include info on number of cycles per instruction.
1360
09f3dc6e
SG
1361Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
1362
1363 * hppa.h: Move handy aliases to the front. Fix masks for extract
1364 and deposit instructions.
1365
1366Sat Dec 12 16:09:48 1992 Ian Lance Taylor (ian@cygnus.com)
1367
1368 * i386.h: accept shld and shrd both with and without the shift
1369 count argument, which is always %cl.
1370
ffb93a5d 1371Fri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com)
09f3dc6e
SG
1372
1373 * i386.h (i386_optab_end, i386_regtab_end): Now const.
1374 (one_byte_segment_defaults, two_byte_segment_defaults,
1375 i386_prefixtab_end): Ditto.
1376
f53f0a03
KR
1377Mon Nov 23 10:47:25 1992 Ken Raeburn (raeburn@cygnus.com)
1378
1379 * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
1380 for operand 2; from John Carr, jfc@dsg.dec.com.
1381
1382Wed Nov 4 07:36:49 1992 Ken Raeburn (raeburn@cygnus.com)
1383
1384 * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
1385 always use 16-bit offsets. Makes calculated-size jump tables
1386 feasible.
1387
1388Fri Oct 16 22:52:43 1992 Ken Raeburn (raeburn@cygnus.com)
1389
1390 * i386.h: Fix one-operand forms of in* and out* patterns.
1391
1392Tue Sep 22 14:08:14 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
1393
1394 * m68k.h: Added CPU32 support.
1395
1396Tue Sep 22 00:38:41 1992 John Gilmore (gnu@cygnus.com)
1397
1398 * mips.h (break): Disassemble the argument. Patch from
1399 jonathan@cs.stanford.edu (Jonathan Stone).
1400
66beed38
ILT
1401Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
1402
1403 * m68k.h: merged Motorola and MIT syntax.
1404
1405Thu Sep 3 09:33:22 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1406
1407 * m68k.h (pmove): make the tests less strict, the 68k book is
1408 wrong.
1409
1410Tue Aug 25 23:25:19 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
1411
1412 * m68k.h (m68ec030): Defined as alias for 68030.
1413 (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
1414 for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use
1415 them. Tightened description of "fmovex" to distinguish it from
1416 some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned
1417 up descriptions that claimed versions were available for chips not
1418 supporting them. Added "pmovefd".
1419
1420Mon Aug 24 12:04:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1421
1422 * m68k.h: fix where the . goes in divull
1423
1424Wed Aug 19 11:22:24 1992 Ian Lance Taylor (ian@cygnus.com)
1425
1426 * m68k.h: the cas2 instruction is supposed to be written with
1427 indirection on the last two operands, which can be either data or
1428 address registers. Added a new operand type 'r' which accepts
1429 either register type. Added new cases for cas2l and cas2w which
1430 use them. Corrected masks for cas2 which failed to recognize use
1431 of address register.
1432
1245410d
PB
1433Fri Aug 14 14:20:38 1992 Per Bothner (bothner@cygnus.com)
1434
04edcda1
PB
1435 * m68k.h: Merged in patches (mostly m68040-specific) from
1436 Colin Smith <colin@wrs.com>.
1437
1245410d
PB
1438 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
1439 base). Also cleaned up duplicates, re-ordered instructions for
1440 the sake of dis-assembling (so aliases come after standard names).
1441 * m68kmri.h: Now just defines some macros, and #includes m68k.h.
1442
339a27b4
SC
1443Wed Aug 12 16:38:15 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1444
1445 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
1446 all missing .s
1447
3a6a4813
KR
1448Mon Aug 10 23:22:33 1992 Ken Raeburn (raeburn@cygnus.com)
1449
6bb4c923
KR
1450 * sparc.h: Moved tables to BFD library.
1451
3a6a4813
KR
1452 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
1453
1454Sun Jun 28 13:29:03 1992 Fred Fish (fnf@cygnus.com)
1455
1456 * h8300.h: Finish filling in all the holes in the opcode table,
1457 so that the Lucid C compiler can digest this as well...
1458
ce868e5c
JG
1459Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
1460
1461 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
1462 Fix opcodes on various sizes of fild/fist instructions
1463 (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
5b88adf7 1464 Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
ce868e5c
JG
1465
1466Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
1467
1468 * h8300.h: Fill in all the holes in the opcode table so that the
1469 losing HPUX C compiler can digest this...
1470
1471Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
1472
1473 * mips.h: Fix decoding of coprocessor instructions, somewhat.
1474 (Fix by Eric Anderson, 3jean@maas-neotek.arc.nasa.gov.)
1475
1476Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
1477
1478 * sparc.h: Add new architecture variant sparclite; add its scan
1479 and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro.
1480
1481Tue May 5 14:23:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1482
1483 * mips.h: Add some more opcode synonyms (from Frank Yellin,
1484 fy@lucid.com).
1485
1486Thu Apr 16 18:25:26 1992 Per Bothner (bothner@cygnus.com)
1487
1488 * rs6k.h: New version from IBM (Metin).
1489
1490Thu Apr 9 00:31:19 1992 Per Bothner (bothner@rtl.cygnus.com)
1491
1492 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
1493 and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
1494
aa505f07
SG
1495Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
1496
1497 * rs6k.h: Move from ../../gdb/rs6k-opcode.h.
1498
677ff947
FF
1499Fri Apr 3 11:30:20 1992 Fred Fish (fnf@cygnus.com)
1500
1501 * m68k.h (one, two): Cast macro args to unsigned to suppress
1502 complaints from compiler and lint about integer overflow during
1503 shift.
1504
1505Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
1506
1507 * sparc.h (OP): Avoid signed overflow when shifting to high order bit.
1508
1509Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
1510
1511 * mips.h: Make bitfield layout depend on the HOST compiler,
1512 not on the TARGET system.
1513
1514Fri Feb 21 01:29:51 1992 K. Richard Pixley (rich@cygnus.com)
1515
1516 * i386.h: added inb, inw, outb, outw opcodes, added att syntax for
1517 scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le
1518 <TRANLE@INTELLICORP.COM>.
1519
1520Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
1521
1522 * h8300.h: turned op_type enum into #define list
1523
14144df4
JG
1524Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
1525
1526 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
1527 similar instructions -- they've been renamed to "fitoq", etc.
1528 REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
1529 number of arguments.
1530 * h8300.h: Remove extra ; which produces compiler warning.
1531
cc35cb05
SG
1532Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
1533
1534 * sparc.h: fix opcode for tsubcctv.
1535
1536Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
1537
1538 * sparc.h: fba and cba are now aliases for fb and cb respectively.
1539
1540Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
1541
1542 * sparc.h (nop): Made the 'lose' field be even tighter,
1543 so only a standard 'nop' is disassembled as a nop.
1544
a9b0d1ae
MT
1545Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
1546
1547 * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
1548 disassembled as a nop.
1549
1550Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1551
1552 * sparc.h: fix a typo.
1553
1554Sat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1555
1556 * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h,
1557 m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
1558 vax.h, ChangeLog: renamed from ../<foo>-opcode.h
1559
77400de3
KR
1560\f
1561Local Variables:
1562version-control: never
1563End:
This page took 0.262278 seconds and 4 git commands to generate.