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