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