5ea3da634bb0a0e0392b198c003a40b5edce4e2b
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
1 Wed Dec 18 10:06:31 1996 Jeffrey A Law (law@cygnus.com)
2
3 * mn10200.h (MN10200_OPERAND_NOCHECK): Define.
4
5 Sat Dec 14 10:48:31 1996 Fred Fish <fnf@ninemoons.com>
6
7 * mn10200.h: Fix comment, mn10200_operand not powerpc_operand.
8 * mn10300.h: Fix comment, mn10300_operand not powerpc_operand.
9 * v850.h: Fix comment, v850_operand not powerpc_operand.
10
11 Mon Dec 9 16:45:39 1996 Jeffrey A Law (law@cygnus.com)
12
13 * mn10200.h: Flesh out structures and definitions needed by
14 the mn10200 assembler & disassembler.
15
16 Tue Nov 26 10:46:56 1996 Ian Lance Taylor <ian@cygnus.com>
17
18 * mips.h: Add mips16 definitions.
19
20 Mon Nov 25 17:56:54 1996 J.T. Conklin <jtc@cygnus.com>
21
22 * m68k.h: Document new <, >, m, n, o and p operand specifiers.
23
24 Wed Nov 20 10:59:41 1996 Jeffrey A Law (law@cygnus.com)
25
26 * mn10300.h (MN10300_OPERAND_PCREL): Define.
27 (MN10300_OPERAND_MEMADDR): Define.
28
29 Tue Nov 19 13:30:40 1996 Jeffrey A Law (law@cygnus.com)
30
31 * mn10300.h (MN10300_OPERAND_REG_LIST): Define.
32
33 Wed Nov 6 13:41:08 1996 Jeffrey A Law (law@cygnus.com)
34
35 * mn10300.h (MN10300_OPERAND_SPLIT): Define.
36
37 Tue Nov 5 13:26:12 1996 Jeffrey A Law (law@cygnus.com)
38
39 * mn10300.h (MN10300_OPERAND_EXTENDED): Define.
40
41 Mon Nov 4 12:52:48 1996 Jeffrey A Law (law@cygnus.com)
42
43 * mn10300.h (MN10300_OPERAND_REPEATED): Define.
44
45 Fri Nov 1 10:31:02 1996 Richard Henderson <rth@tamu.edu>
46
47 * alpha.h: Don't include "bfd.h"; private relocation types are now
48 negative to minimize problems with shared libraries. Organize
49 instruction subsets by AMASK extensions and PALcode
50 implementation.
51 (struct alpha_operand): Move flags slot for better packing.
52
53 start-sanitize-v850
54 Tue Oct 29 12:19:10 1996 Jeffrey A Law (law@cygnus.com)
55
56 * v850.h (V850_OPERAND_RELAX): New operand flag.
57
58 end-sanitize-v850
59 Thu Oct 10 14:29:11 1996 Jeffrey A Law (law@cygnus.com)
60
61 * mn10300.h (FMT_*): Move operand format definitions
62 here.
63
64 Tue Oct 8 14:48:07 1996 Jeffrey A Law (law@cygnus.com)
65
66 * mn10300.h (MN10300_OPERAND_PAREN): Define.
67
68 Mon Oct 7 16:52:11 1996 Jeffrey A Law (law@cygnus.com)
69
70 * mn10300.h (mn10300_opcode): Add "format" field.
71 (MN10300_OPERAND_*): Define.
72
73 Thu Oct 3 10:33:46 1996 Jeffrey A Law (law@cygnus.com)
74
75 * mn10x00.h: Delete.
76 * mn10200.h, mn10300.h: New files.
77
78 Wed Oct 2 21:31:26 1996 Jeffrey A Law (law@cygnus.com)
79
80 * mn10x00.h: New file.
81
82 start-sanitize-v850
83 Fri Sep 27 18:26:46 1996 Stu Grossman (grossman@critters.cygnus.com)
84
85 * v850.h: Add new flag to indicate this instruction uses a PC
86 displacement.
87
88 end-sanitize-v850
89 Fri Sep 13 14:58:13 1996 Jeffrey A Law (law@cygnus.com)
90
91 * h8300.h (stmac): Add missing instruction.
92
93 start-sanitize-v850
94 Sat Aug 31 16:02:03 1996 Jeffrey A Law (law@cygnus.com)
95
96 * v850.h (v850_opcode): Remove "size" field. Add "memop"
97 field.
98
99 Fri Aug 23 10:39:08 1996 Jeffrey A Law (law@cygnus.com)
100
101 * v850.h (V850_OPERAND_EP): Define.
102
103 * v850.h (v850_opcode): Add size field.
104
105 Thu Aug 22 16:51:25 1996 J.T. Conklin <jtc@rtl.cygnus.com>
106
107 * v850.h (v850_operands): Add insert and extract fields, pointers
108 to functions used to handle unusual operand encoding.
109 (V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC,
110 V850_OPERAND_SIGNED): Defined.
111
112 Wed Aug 21 17:45:10 1996 J.T. Conklin <jtc@rtl.cygnus.com>
113
114 * v850.h (v850_operands): Add flags field.
115 (OPERAND_REG, OPERAND_NUM): Defined.
116
117 Tue Aug 20 14:52:02 1996 J.T. Conklin <jtc@rtl.cygnus.com>
118
119 * v850.h: New file.
120
121 end-sanitize-v850
122 Fri Aug 16 14:44:15 1996 James G. Smith <jsmith@cygnus.co.uk>
123
124 * mips.h (OP_SH_LOCC, OP_SH_HICC, OP_MASK_CC, OP_SH_COP1NORM,
125 OP_MASK_COP1NORM, OP_SH_COP1SPEC, OP_MASK_COP1SPEC,
126 OP_MASK_COP1SCLR, OP_MASK_COP1CMP, OP_SH_COP1CMP, OP_SH_FORMAT,
127 OP_MASK_FORMAT, OP_SH_TRUE, OP_MASK_TRUE, OP_SH_GE, OP_MASK_GE,
128 OP_SH_UNSIGNED, OP_MASK_UNSIGNED, OP_SH_HINT, OP_MASK_HINT):
129 Defined.
130
131 Fri Aug 16 00:15:15 1996 Jeffrey A Law (law@cygnus.com)
132
133 * hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept
134 a 3 bit space id instead of a 2 bit space id.
135
136 start-sanitize-d10v
137 Thu Aug 15 13:11:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
138
139 * d10v.h: Add some additional defines to support the
140 assembler in determining which operations can be done in parallel.
141
142 end-sanitize-d10v
143 Tue Aug 6 11:13:22 1996 Jeffrey A Law (law@cygnus.com)
144
145 * h8300.h (SN): Define.
146 (eepmov.b): Renamed from "eepmov"
147 (nop, bpt, rte, rts, sleep, clrmac): These have no size associated
148 with them.
149
150 start-sanitize-d10v
151 Fri Jul 26 11:47:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
152
153 * d10v.h (OPERAND_SHIFT): New operand flag.
154
155 Thu Jul 25 12:06:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
156
157 * d10v.h: Changes for divs, parallel-only instructions, and
158 signed numbers.
159
160 Mon Jul 22 11:21:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
161
162 * d10v.h (pd_reg): Define. Putting the definition here allows
163 the assembler and disassembler to share the same struct.
164
165 end-sanitize-d10v
166 Mon Jul 22 12:15:25 1996 Ian Lance Taylor <ian@cygnus.com>
167
168 * i960.h (i960_opcodes): "halt" takes an argument. From Stephen
169 Williams <steve@icarus.com>.
170
171 start-sanitize-d10v
172 Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
173
174 * d10v.h: New file.
175
176 end-sanitize-d10v
177 Thu Jul 11 12:09:15 1996 Jeffrey A Law (law@cygnus.com)
178
179 * h8300.h (band, bclr): Force high bit of immediate nibble to zero.
180
181 Wed Jul 3 14:30:12 1996 J.T. Conklin <jtc@rtl.cygnus.com>
182
183 * m68k.h (mcf5200): New macro.
184 Document names of coldfire control registers.
185
186 Tue Jul 2 23:05:45 1996 Jeffrey A Law (law@cygnus.com)
187
188 * h8300.h (SRC_IN_DST): Define.
189
190 * h8300.h (UNOP3): Mark the register operand in this insn
191 as a source operand, not a destination operand.
192 (SHIFT_2, SHIFT_IMM): Remove. Eliminate all references.
193 (UNOP3): Change SHIFT_IMM to IMM for H8/S bitops. Mark
194 register operand with SRC_IN_DST.
195
196 Fri Jun 21 13:52:17 1996 Richard Henderson <rth@tamu.edu>
197
198 * alpha.h: New file.
199
200 Thu Jun 20 15:02:57 1996 Ian Lance Taylor <ian@cygnus.com>
201
202 * rs6k.h: Remove obsolete file.
203
204 Wed Jun 19 15:29:38 1996 Ian Lance Taylor <ian@cygnus.com>
205
206 * i386.h: Correct opcode values for faddp, fsubp, fsubrp, fmulp,
207 fdivp, and fdivrp. Add ffreep.
208
209 Tue Jun 18 16:06:00 1996 Jeffrey A. Law <law@rtl.cygnus.com>
210
211 * h8300.h: Reorder various #defines for readability.
212 (ABS32SRC, ABS32DST, DSP32LIST, ABS32LIST, A32LIST): Define.
213 (BITOP): Accept additional (unused) argument. All callers changed.
214 (EBITOP): Likewise.
215 (O_LAST): Bump.
216 (ldc, stc, movb, movw, movl): Use 32bit offsets and absolutes.
217
218 * h8300.h (EXR, SHIFT_2, MACREG, SHIFT_IMM, RDINC): Define.
219 (O_TAS, O_CLRMAC, O_LDMAC, O_MAC, O_LDM, O_STM): Define.
220 (BITOP, EBITOP): Handle new H8/S addressing modes for
221 bit insns.
222 (UNOP3): Handle new shift/rotate insns on the H8/S.
223 (insns using exr): New instructions.
224 (tas, mac, ldmac, clrmac, ldm, stm): New instructions.
225
226 Thu May 23 16:56:48 1996 Jeffrey A Law (law@cygnus.com)
227
228 * h8300.h (add.l): Undo Apr 5th change. The manual I had
229 was incorrect.
230
231 Mon May 6 23:38:22 1996 Jeffrey A Law (law@cygnus.com)
232
233 * h8300.h (START): Remove.
234 (MEMRELAX): Define. Mark absolute memory operands in mov.b, mov.w
235 and mov.l insns that can be relaxed.
236
237 Tue Apr 30 18:30:58 1996 Ian Lance Taylor <ian@cygnus.com>
238
239 * i386.h: Remove Abs32 from lcall.
240
241 Mon Apr 22 17:09:23 1996 Doug Evans <dje@blues.cygnus.com>
242
243 * sparc.h (SPARC_OPCODE_ARCH_V9_P): New macro.
244 (SLCPOP): New macro.
245 Mark X,Y opcode letters as in use.
246
247 Thu Apr 11 17:28:18 1996 Ian Lance Taylor <ian@cygnus.com>
248
249 * sparc.h (F_FLOAT, F_FBR): Define.
250
251 Fri Apr 5 16:55:34 1996 Jeffrey A Law (law@cygnus.com)
252
253 * h8300.h (ABS8MEM): Renamed from ABSMOV. Remove ABSMOV
254 from all insns.
255 (ABS8SRC,ABS8DST): Add ABS8MEM.
256 (add.l): Fix reg+reg variant.
257 (eepmov.w): Renamed from eepmovw.
258 (ldc,stc): Fix many cases.
259
260 Sun Mar 31 13:30:03 1996 Doug Evans <dje@canuck.cygnus.com>
261
262 * sparc.h (SPARC_OPCODE_ARCH_MASK): New macro.
263
264 Thu Mar 7 15:08:23 1996 Doug Evans <dje@charmed.cygnus.com>
265
266 * sparc.h (O): Mark operand letter as in use.
267
268 Tue Feb 20 20:46:21 1996 Doug Evans <dje@charmed.cygnus.com>
269
270 * sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare.
271 Mark operand letters uU as in use.
272
273 Mon Feb 19 01:59:08 1996 Doug Evans <dje@charmed.cygnus.com>
274
275 * sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_SPARCLET.
276 (sparc_opcode_arch): Delete member `conflicts'. Add `supported'.
277 (SPARC_OPCODE_SUPPORTED): New macro.
278 (SPARC_OPCODE_CONFLICT_P): Rewrite.
279 (F_NOTV9): Delete.
280
281 Fri Feb 16 12:23:34 1996 Jeffrey A Law (law@cygnus.com)
282
283 * sparc.h (sparc_opcode_lookup_arch) Make return type in
284 declaration consistent with return type in definition.
285
286 Wed Feb 14 18:14:11 1996 Alan Modra <alan@spri.levels.unisa.edu.au>
287
288 * i386.h (i386_optab): Remove Data32 from pushf and popf.
289
290 Thu Feb 8 14:27:21 1996 James Carlson <carlson@xylogics.com>
291
292 * i386.h (i386_regtab): Add 80486 test registers.
293
294 Mon Feb 5 18:35:46 1996 Ian Lance Taylor <ian@cygnus.com>
295
296 * i960.h (I_HX): Define.
297 (i960_opcodes): Add HX instruction.
298
299 Mon Jan 29 12:43:39 1996 Ken Raeburn <raeburn@cygnus.com>
300
301 * i386.h: Fix waiting forms of finit, fstenv, fsave, fstsw, fstcw,
302 and fclex.
303
304 Wed Jan 24 22:36:59 1996 Doug Evans <dje@charmed.cygnus.com>
305
306 * sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture.
307 (SPARC_OPCODE_CONFLICT_P): Renamed from ARCHITECTURES_CONFLICT_P.
308 (bfd_* defines): Delete.
309 (sparc_opcode_archs): Replaces architecture_pname.
310 (sparc_opcode_lookup_arch): Declare.
311 (NUMOPCODES): Delete.
312
313 Mon Jan 22 08:24:32 1996 Doug Evans <dje@charmed.cygnus.com>
314
315 * sparc.h (enum sparc_architecture): Add v9a.
316 (ARCHITECTURES_CONFLICT_P): Update.
317
318 Thu Dec 28 13:27:53 1995 John Hassey <hassey@rtp.dg.com>
319
320 * i386.h: Added Pentium Pro instructions.
321
322 Thu Nov 2 22:59:22 1995 Ian Lance Taylor <ian@cygnus.com>
323
324 * m68k.h: Document new 'W' operand place.
325
326 Tue Oct 24 10:49:10 1995 Jeffrey A Law (law@cygnus.com)
327
328 * hppa.h: Add lci and syncdma instructions.
329
330 Mon Oct 23 11:09:16 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
331
332 * mips.h: Added INSN_4100 flag to mark NEC VR4100 specific
333 instructions.
334
335 Mon Oct 16 10:28:15 1995 Michael Meissner <meissner@tiktok.cygnus.com>
336
337 * ppc.h (PPC_OPCODE_{COMMON,ANY}): New opcode flags for
338 assembler's -mcom and -many switches.
339
340 Wed Oct 11 16:56:33 1995 Ken Raeburn <raeburn@cygnus.com>
341
342 * i386.h: Fix cmpxchg8b extension opcode description.
343
344 Thu Oct 5 18:03:36 1995 Ken Raeburn <raeburn@cygnus.com>
345
346 * i386.h: Add Pentium instructions wrmsr, rdtsc, rdmsr, cmpxchg8b,
347 and register cr4.
348
349 Tue Sep 19 15:26:43 1995 Ian Lance Taylor <ian@cygnus.com>
350
351 * m68k.h: Change comment: split type P into types 0, 1 and 2.
352
353 Wed Aug 30 13:50:55 1995 Doug Evans <dje@canuck.cygnus.com>
354
355 * sparc.h (sparc_{encode,decode}_prefetch): Declare.
356
357 Tue Aug 29 15:34:58 1995 Doug Evans <dje@canuck.cygnus.com>
358
359 * sparc.h (sparc_{encode,decode}_{asi,membar}): Declare.
360
361 Wed Aug 2 18:32:19 1995 Ian Lance Taylor <ian@cygnus.com>
362
363 * m68kmri.h: Remove.
364
365 * m68k.h: Move tables into opcodes/m68k-opc.c, leaving just the
366 declarations. Remove F_ALIAS and flag field of struct
367 m68k_opcode. Change arch field of struct m68k_opcode to unsigned
368 int. Make name and args fields of struct m68k_opcode const.
369
370 Wed Aug 2 08:16:46 1995 Doug Evans <dje@canuck.cygnus.com>
371
372 * sparc.h (F_NOTV9): Define.
373
374 Tue Jul 11 14:20:42 1995 Jeff Spiegel <jeffs@lsil.com>
375
376 * mips.h (INSN_4010): Define.
377
378 Wed Jun 21 18:49:51 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
379
380 * m68k.h (TBL1): Reverse sense of "round" argument in result.
381
382 Changes from Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>:
383 * m68k.h: Fix argument descriptions of coprocessor
384 instructions to allow only alterable operands where appropriate.
385 [!NO_DEFAULT_SIZES]: An omitted size defaults to `w'.
386 (m68k_opcode_aliases): Add more aliases.
387
388 start-sanitize-arc
389 Sat Apr 29 23:17:03 1995 Doug Evans <dje@chestnut.cygnus.com>
390
391 * arc.h (struct arc_opcode): New flag value ARC_OPCODE_COND_BRANCH.
392 (ARC_DELAY_{NONE,NORMAL,JUMP): Define delay slot types.
393 end-sanitize-arc
394
395 Fri Apr 14 22:15:34 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
396
397 * m68k.h: Added explcitly short-sized conditional branches, and a
398 bunch of aliases (fmov*, ftest*, tdivul) to support gcc's
399 svr4-based configurations.
400
401 start-sanitize-arc
402 Wed Apr 12 08:54:32 1995 Doug Evans <dje@canuck.cygnus.com>
403
404 * arc.h (struct arc_opcode): New members next_asm, next_dis.
405 (ARC_HASH_OPCODE, ARC_HASH_ICODE): Define.
406 (ARC_OPCODE_NEXT_ASM, ARC_OPCODE_NEXT_DIS): Define.
407 (arc_opcode_lookup_asm, arc_opcode_lookup_dis): Add prototypes.
408
409 Thu Apr 6 20:36:55 1995 Doug Evans <dje@chestnut.cygnus.com>
410
411 * arc.h (arc_get_opcode_mach): Define prototype.
412 end-sanitize-arc
413
414 Mon Mar 13 21:30:01 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
415
416 Mon Feb 27 08:36:39 1995 Bryan Ford <baford@cs.utah.edu>
417 * i386.h: added missing Data16/Data32 flags to a few instructions.
418
419 Wed Mar 8 15:19:53 1995 Ian Lance Taylor <ian@cygnus.com>
420
421 * mips.h (OP_MASK_FR, OP_SH_FR): Define.
422 (OP_MASK_BCC, OP_SH_BCC): Define.
423 (OP_MASK_PREFX, OP_SH_PREFX): Define.
424 (OP_MASK_CCC, OP_SH_CCC): Define.
425 (INSN_READ_FPR_R): Define.
426 (INSN_RFE): Delete.
427
428 Wed Mar 8 03:13:23 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
429
430 * m68k.h (enum m68k_architecture): Deleted.
431 (struct m68k_opcode_alias): New type.
432 (m68k_opcodes): Now const. Deleted opcode aliases with exactly
433 matching constraints, values and flags. As a side effect of this,
434 the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far
435 as I know were never used, now may need re-examining.
436 (numopcodes): Now const.
437 (m68k_opcode_aliases, numaliases): New variables.
438 (endop): Deleted.
439 [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and
440 m68k_opcode_aliases; update declaration of m68k_opcodes.
441
442 start-sanitize-arc
443 Tue Mar 7 21:03:26 1995 Doug Evans <dje@chestnut.cygnus.com>
444
445 * arc.h (ARC_MACH_BIG): Define.
446 (ARC_MACH_MASK): Update.
447 (ARC_MACH_CPU_MASK): Define.
448 (ARC_OPCODE_CPU, ARC_OPVAL_CPU, ARC_HAVE_CPU): Likewise.
449 end-sanitize-arc
450
451 Mon Mar 6 10:02:00 1995 Jeff Law (law@snake.cs.utah.edu)
452
453 * hppa.h (delay_type): Delete unused enumeration.
454 (pa_opcode): Replace unused delayed field with an architecture
455 field.
456 (pa_opcodes): Mark each instruction as either PA1.0 or PA1.1.
457
458 Fri Mar 3 16:10:24 1995 Ian Lance Taylor <ian@cygnus.com>
459
460 * mips.h (INSN_ISA4): Define.
461
462 Fri Feb 24 19:13:37 1995 Ian Lance Taylor <ian@cygnus.com>
463
464 * mips.h (M_DLA_AB, M_DLI): Define.
465
466 Thu Feb 23 17:33:09 1995 Jeff Law (law@snake.cs.utah.edu)
467
468 * hppa.h (fstwx): Fix single-bit error.
469
470 Wed Feb 15 12:19:52 1995 Ian Lance Taylor <ian@cygnus.com>
471
472 * mips.h (M_ULD, M_ULD_A, M_USD, M_USD_A): Define.
473
474 start-sanitize-arc
475 Mon Feb 13 11:05:00 1995 Doug Evans <dje@canuck.cygnus.com>
476
477 * arc.h (ARC_OPERAND_LIMM): New flag.
478 (ARC_OPERAND_ADDRESS): Likewise.
479
480 Thu Feb 9 18:55:59 1995 Doug Evans <dje@canuck.cygnus.com>
481
482 * arc.h (ARC_MACH_{BASE,HOST,GRAPHICS,AUDIO}): Define.
483 (ARC_MACH_MASK, ARC_OPCODE_MACH, ARC_OPVAL_MACH): Define.
484 (ARC_HAVE_MULT_SHIFT): Delete.
485 (ARC_HAVE_MACH): Define.
486 (struct arc_opcode): New field `flags'.
487 (struct arc_operand_value): Ditto.
488 (arc_opcode_supported): New function.
489 (arc_opval_supported): Ditto.
490 end-sanitize-arc
491
492 Mon Feb 6 10:35:23 1995 J.T. Conklin <jtc@rtl.cygnus.com>
493
494 * i386.h: added cpuid instruction , and dr[0-7] aliases for the
495 debug registers. From Charles Hannum (mycroft@netbsd.org).
496
497 Mon Feb 6 03:31:54 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
498
499 Changes from Bryan Ford <baford@schirf.cs.utah.edu> for 16-bit
500 i386 support:
501 * i386.h (MOV_AX_DISP32): New macro.
502 (i386_optab): Added Data16 and Data32 as needed. Added "w" forms
503 of several call/return instructions.
504 (ADDR_PREFIX_OPCODE): New macro.
505
506 Mon Jan 23 16:45:43 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
507
508 Sat Jan 21 17:50:38 1995 Pat Rankin (rankin@eql.caltech.edu)
509
510 * ../include/opcode/vax.h (struct vot_wot, field `args'): make
511 it pointer to const char;
512 (struct vot, field `name'): ditto.
513
514 Thu Jan 19 14:47:53 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
515
516 * vax.h: Supply and properly group all values in end sentinel.
517
518 Tue Jan 17 10:55:30 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
519
520 * mips.h (INSN_ISA, INSN_4650): Define.
521
522 start-sanitize-arc
523 Mon Dec 19 12:15:52 1994 Doug Evans <dje@canuck.cygnus.com>
524
525 * arc.h: Misc. cleanup. Merge "modifiers" into flags field.
526 Support multiply/shift insns.
527 end-sanitize-arc
528
529 start-sanitize-arc
530 Tue Nov 29 17:52:41 1994 Doug Evans <dje@canuck.cygnus.com>
531
532 * arc.h: New file.
533 end-sanitize-arc
534
535 Wed Oct 19 13:34:17 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
536
537 * a29k.h: Add operand type 'I' for `inv' and `iretinv'. On
538 systems with a separate instruction and data cache, such as the
539 29040, these instructions take an optional argument.
540
541 Wed Sep 14 17:44:20 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
542
543 * mips.h (INSN_STORE_MEMORY): Correct value to not conflict with
544 INSN_TRAP.
545
546 Tue Sep 6 11:39:08 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
547
548 * mips.h (INSN_STORE_MEMORY): Define.
549
550 Thu Jul 28 19:28:07 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
551
552 * sparc.h: Document new operand type 'x'.
553
554 Tue Jul 26 17:48:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
555
556 * i960.h (I_CX2): New instruction category. It includes
557 instructions available on Cx and Jx processors.
558 (I_JX): New instruction category, for JX-only instructions.
559 (i960_opcodes): Put eshro and sysctl in I_CX2 category. Added
560 Jx-only instructions, in I_JX category.
561
562 Wed Jul 13 18:43:47 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
563
564 * ns32k.h (endop): Made pointer const too.
565
566 Sun Jul 10 11:01:09 1994 Ian Dall (dall@hfrd.dsto.gov.au)
567
568 * ns32k.h: Drop Q operand type as there is no correct use
569 for it. Add I and Z operand types which allow better checking.
570
571 Thu Jul 7 12:34:48 1994 Steve Chamberlain (sac@jonny.cygnus.com)
572
573 * h8300.h (xor.l) :fix bit pattern.
574 (L_2): New size of operand.
575 (trapa): Use it.
576
577 Fri Jun 10 16:38:11 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
578
579 * m68k.h: Move "trap" before "tpcc" to change disassembly.
580
581 Fri Jun 3 15:57:36 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
582
583 * sparc.h: Include v9 definitions.
584
585 Thu Jun 2 12:23:17 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
586
587 * m68k.h (m68060): Defined.
588 (m68040up, mfloat, mmmu): Include it.
589 (struct m68k_opcode): Widen `arch' field.
590 (m68k_opcodes): Updated for M68060. Removed comments that were
591 instructions commented out by "JF" years ago.
592
593 Thu Apr 28 18:31:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
594
595 * m68k.h (struct m68k_opcode): Shorten `arch' field to 8 bits, and
596 add a one-bit `flags' field.
597 (F_ALIAS): New macro.
598
599 Wed Apr 27 11:29:52 1994 Steve Chamberlain (sac@cygnus.com)
600
601 * h8300.h (dec, inc): Get encoding right.
602
603 Mon Apr 4 13:12:43 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
604
605 * ppc.h (struct powerpc_operand): Removed signedp field; just use
606 a flag instead.
607 (PPC_OPERAND_SIGNED): Define.
608 (PPC_OPERAND_SIGNOPT): Define.
609
610 Thu Mar 31 19:34:08 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
611
612 * i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size
613 prefix is 0x66, not 0x67. Patch from H.J. Lu (hlu@nynexst.com).
614
615 Thu Mar 3 15:51:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
616
617 * i386.h: Reverse last change. It'll be handled in gas instead.
618
619 Thu Feb 24 15:29:05 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
620
621 * i386.h (sar): Disabled the two-operand Imm1 form, since it was
622 slower on the 486 and used the implicit shift count despite the
623 explicit operand. The one-operand form is still available to get
624 the shorter form with the implicit shift count.
625
626 Thu Feb 17 12:27:52 1994 Torbjorn Granlund (tege@mexican.cygnus.com)
627
628 * hppa.h: Fix typo in fstws arg string.
629
630 Wed Feb 9 21:23:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
631
632 * ppc.h (struct powerpc_opcode): Make operands field unsigned.
633
634 Mon Feb 7 19:14:58 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
635
636 * ppc.h (PPC_OPCODE_601): Define.
637
638 Fri Feb 4 23:43:50 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
639
640 * hppa.h (addb): Use '@' for addb and addib pseudo ops.
641 (so we can determine valid completers for both addb and addb[tf].)
642
643 * hppa.h (xmpyu): No floating point format specifier for the
644 xmpyu instruction.
645
646 Fri Feb 4 23:36:52 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
647
648 * ppc.h (PPC_OPERAND_NEXT): Define.
649 (PPC_OPERAND_NEGATIVE): Change value to make room for above.
650 (struct powerpc_macro): Define.
651 (powerpc_macros, powerpc_num_macros): Declare.
652
653 Fri Jan 21 19:13:50 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
654
655 * ppc.h: New file. Header file for PowerPC opcode table.
656
657 Mon Jan 17 00:14:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
658
659 * hppa.h: More minor template fixes for sfu and copr (to allow
660 for easier disassembly).
661
662 * hppa.h: Fix templates for all the sfu and copr instructions.
663
664 Wed Dec 15 15:12:42 1993 Ken Raeburn (raeburn@cujo.cygnus.com)
665
666 * i386.h (push): Permit Imm16 operand too.
667
668 Sat Dec 11 16:14:06 1993 Steve Chamberlain (sac@thepub.cygnus.com)
669
670 * h8300.h (andc): Exists in base arch.
671
672 Wed Dec 1 12:15:32 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
673
674 * From Hisashi MINAMINO <minamino@sramhc.sra.co.jp>
675 * hppa.h: #undef NONE to avoid conflict with hiux include files.
676
677 Sun Nov 21 22:06:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
678
679 * hppa.h: Add FP quadword store instructions.
680
681 Wed Nov 17 17:13:16 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
682
683 * mips.h: (M_J_A): Added.
684 (M_LA): Removed.
685
686 Mon Nov 8 12:12:47 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
687
688 * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon
689 <mellon@pepper.ncd.com>.
690
691 Sun Nov 7 00:30:11 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
692
693 * hppa.h: Immediate field in probei instructions is unsigned,
694 not low-sign extended.
695
696 Wed Nov 3 10:30:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
697
698 * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
699
700 Tue Nov 2 12:41:30 1993 Ken Raeburn (raeburn@rover.cygnus.com)
701
702 * i386.h: Add "fxch" without operand.
703
704 Mon Nov 1 18:13:03 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
705
706 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
707
708 Sat Oct 2 22:26:11 1993 Jeffrey A Law (law@snake.cs.utah.edu)
709
710 * hppa.h: Add gfw and gfr to the opcode table.
711
712 Wed Sep 29 16:23:00 1993 K. Richard Pixley (rich@sendai.cygnus.com)
713
714 * m88k.h: extended to handle m88110.
715
716 Tue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
717
718 * hppa.h (be, ble): Use operand type 'z' to denote absolute branch
719 addresses.
720
721 Tue Sep 14 14:04:35 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
722
723 * i960.h (i960_opcodes): Properly bracket initializers.
724
725 Mon Sep 13 12:50:52 1993 K. Richard Pixley (rich@sendai.cygnus.com)
726
727 * m88k.h (BOFLAG): rewrite to avoid nested comment.
728
729 Mon Sep 13 15:46:06 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
730
731 * m68k.h (two): Protect second argument with parentheses.
732
733 Fri Sep 10 16:29:47 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
734
735 * i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
736 Deleted old in/out instructions in "#if 0" section.
737
738 Thu Sep 9 17:42:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
739
740 * i386.h (i386_optab): Properly bracket initializers.
741
742 Wed Aug 25 13:50:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
743
744 * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From
745 Jeff Law, law@cs.utah.edu).
746
747 Mon Aug 23 16:55:03 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
748
749 * i386.h (lcall): Accept Imm32 operand also.
750
751 Mon Aug 23 12:43:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
752
753 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
754 (M_DABS): Added.
755
756 Thu Aug 19 15:08:37 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
757
758 * mips.h (INSN_*): Changed values. Removed unused definitions.
759 Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
760 INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
761 INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
762 INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
763 (M_*): Added new values for r6000 and r4000 macros.
764 (ANY_DELAY): Removed.
765
766 Wed Aug 18 15:37:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
767
768 * mips.h: Added M_LI_S and M_LI_SS.
769
770 Tue Aug 17 07:08:08 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
771
772 * h8300.h: Get some rare mov.bs correct.
773
774 Thu Aug 5 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
775
776 * sparc.h: Don't define const ourself; rely on ansidecl.h having
777 been included.
778
779 Fri Jul 30 18:41:11 1993 John Gilmore (gnu@cygnus.com)
780
781 * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
782 jump instructions, for use in disassemblers.
783
784 Thu Jul 22 07:25:27 1993 Ian Lance Taylor (ian@cygnus.com)
785
786 * m88k.h: Make bitfields just unsigned, not unsigned long or
787 unsigned short.
788
789 Wed Jul 21 11:55:31 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
790
791 * hppa.h: New argument type 'y'. Use in various float instructions.
792
793 Mon Jul 19 17:17:03 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
794
795 * hppa.h (break): First immediate field is unsigned.
796
797 * hppa.h: Add rfir instruction.
798
799 Sun Jul 18 16:28:08 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
800
801 * mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
802
803 Fri Jul 16 09:59:29 1993 Ian Lance Taylor (ian@cygnus.com)
804
805 * mips.h: Reworked the hazard information somewhat, and fixed some
806 bugs in the instruction hazard descriptions.
807
808 Thu Jul 15 12:42:01 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
809
810 * m88k.h: Corrected a couple of opcodes.
811
812 Tue Jul 6 15:17:35 1993 Ian Lance Taylor (ian@cygnus.com)
813
814 * mips.h: Replaced with version from Ralph Campbell and OSF. The
815 new version includes instruction hazard information, but is
816 otherwise reasonably similar.
817
818 Thu Jul 1 20:36:17 1993 Doug Evans (dje@canuck.cygnus.com)
819
820 * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
821
822 Fri Jun 11 18:38:44 1993 Ken Raeburn (raeburn@cygnus.com)
823
824 Patches from Jeff Law, law@cs.utah.edu:
825 * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
826 Make the tables be the same for the following instructions:
827 "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
828 "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
829 "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
830 "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
831 "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
832 "fcmp", and "ftest".
833
834 * hppa.h: Make new and old tables the same for "break", "mtctl",
835 "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
836 Fix typo in last patch. Collapse several #ifdefs into a
837 single #ifdef.
838
839 * hppa.h: Delete remaining OLD_TABLE code. Bring some
840 of the comments up-to-date.
841
842 * hppa.h: Update "free list" of letters and update
843 comments describing each letter's function.
844
845 Fri Jun 4 15:41:37 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
846
847 * h8300.h: checkpoint, includes H8/300-H opcodes.
848
849 Thu Jun 3 15:42:59 1993 Stu Grossman (grossman@cygnus.com)
850
851 * Patches from Jeffrey Law <law@cs.utah.edu>.
852 * hppa.h: Rework single precision FP
853 instructions so that they correctly disassemble code
854 PA1.1 code.
855
856 Thu May 27 19:21:22 1993 Bruce Bauman (boot@osf.org)
857
858 * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
859 mov to allow instructions like mov ss,xyz(ecx) to assemble.
860
861 Tue May 25 00:39:40 1993 Ken Raeburn (raeburn@cygnus.com)
862
863 * hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
864 gdb will define it for now.
865
866 Mon May 24 15:20:06 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
867
868 * sparc.h: Don't end enumerator list with comma.
869
870 Fri May 14 15:15:50 1993 Ian Lance Taylor (ian@cygnus.com)
871
872 * Based on patches from davidj@ICSI.Berkeley.EDU (David Johnson):
873 * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
874 ("bc2t"): Correct typo.
875 ("[ls]wc[023]"): Use T rather than t.
876 ("c[0123]"): Define general coprocessor instructions.
877
878 Mon May 10 06:02:25 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
879
880 * m68k.h: Move split point for gcc compilation more towards
881 middle.
882
883 Fri Apr 9 13:26:16 1993 Jim Kingdon (kingdon@cygnus.com)
884
885 * rs6k.h: Clean up instructions for primary opcode 19 (many were
886 simply wrong, ics, rfi, & rfsvc were missing).
887 Add "a" to opr_ext for "bb". Doc fix.
888
889 Thu Mar 18 13:45:31 1993 Per Bothner (bothner@rtl.cygnus.com)
890
891 * i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
892 * mips.h: Add casts, to suppress warnings about shifting too much.
893 * m68k.h: Document the placement code '9'.
894
895 Thu Feb 18 02:03:14 1993 John Gilmore (gnu@cygnus.com)
896
897 * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
898 allows callers to break up the large initialized struct full of
899 opcodes into two half-sized ones. This permits GCC to compile
900 this module, since it takes exponential space for initializers.
901 (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
902
903 Thu Feb 4 02:06:56 1993 John Gilmore (gnu@cygnus.com)
904
905 * a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
906 * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
907 initialized structs in it.
908
909 Thu Jan 28 21:32:22 1993 John Gilmore (gnu@cygnus.com)
910
911 Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
912 * m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
913 (AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
914
915 Sat Jan 23 18:10:49 PST 1993 Ralph Campbell (ralphc@pyramid.com)
916
917 * mips.h: document "i" and "j" operands correctly.
918
919 Thu Jan 7 15:58:13 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
920
921 * mips.h: Removed endianness dependency.
922
923 Sun Jan 3 14:13:35 1993 Steve Chamberlain (sac@thepub.cygnus.com)
924
925 * h8300.h: include info on number of cycles per instruction.
926
927 Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
928
929 * hppa.h: Move handy aliases to the front. Fix masks for extract
930 and deposit instructions.
931
932 Sat Dec 12 16:09:48 1992 Ian Lance Taylor (ian@cygnus.com)
933
934 * i386.h: accept shld and shrd both with and without the shift
935 count argument, which is always %cl.
936
937 Fri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com)
938
939 * i386.h (i386_optab_end, i386_regtab_end): Now const.
940 (one_byte_segment_defaults, two_byte_segment_defaults,
941 i386_prefixtab_end): Ditto.
942
943 Mon Nov 23 10:47:25 1992 Ken Raeburn (raeburn@cygnus.com)
944
945 * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
946 for operand 2; from John Carr, jfc@dsg.dec.com.
947
948 Wed Nov 4 07:36:49 1992 Ken Raeburn (raeburn@cygnus.com)
949
950 * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
951 always use 16-bit offsets. Makes calculated-size jump tables
952 feasible.
953
954 Fri Oct 16 22:52:43 1992 Ken Raeburn (raeburn@cygnus.com)
955
956 * i386.h: Fix one-operand forms of in* and out* patterns.
957
958 Tue Sep 22 14:08:14 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
959
960 * m68k.h: Added CPU32 support.
961
962 Tue Sep 22 00:38:41 1992 John Gilmore (gnu@cygnus.com)
963
964 * mips.h (break): Disassemble the argument. Patch from
965 jonathan@cs.stanford.edu (Jonathan Stone).
966
967 Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
968
969 * m68k.h: merged Motorola and MIT syntax.
970
971 Thu Sep 3 09:33:22 1992 Steve Chamberlain (sac@thepub.cygnus.com)
972
973 * m68k.h (pmove): make the tests less strict, the 68k book is
974 wrong.
975
976 Tue Aug 25 23:25:19 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
977
978 * m68k.h (m68ec030): Defined as alias for 68030.
979 (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
980 for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use
981 them. Tightened description of "fmovex" to distinguish it from
982 some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned
983 up descriptions that claimed versions were available for chips not
984 supporting them. Added "pmovefd".
985
986 Mon Aug 24 12:04:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
987
988 * m68k.h: fix where the . goes in divull
989
990 Wed Aug 19 11:22:24 1992 Ian Lance Taylor (ian@cygnus.com)
991
992 * m68k.h: the cas2 instruction is supposed to be written with
993 indirection on the last two operands, which can be either data or
994 address registers. Added a new operand type 'r' which accepts
995 either register type. Added new cases for cas2l and cas2w which
996 use them. Corrected masks for cas2 which failed to recognize use
997 of address register.
998
999 Fri Aug 14 14:20:38 1992 Per Bothner (bothner@cygnus.com)
1000
1001 * m68k.h: Merged in patches (mostly m68040-specific) from
1002 Colin Smith <colin@wrs.com>.
1003
1004 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
1005 base). Also cleaned up duplicates, re-ordered instructions for
1006 the sake of dis-assembling (so aliases come after standard names).
1007 * m68kmri.h: Now just defines some macros, and #includes m68k.h.
1008
1009 Wed Aug 12 16:38:15 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1010
1011 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
1012 all missing .s
1013
1014 Mon Aug 10 23:22:33 1992 Ken Raeburn (raeburn@cygnus.com)
1015
1016 * sparc.h: Moved tables to BFD library.
1017
1018 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
1019
1020 Sun Jun 28 13:29:03 1992 Fred Fish (fnf@cygnus.com)
1021
1022 * h8300.h: Finish filling in all the holes in the opcode table,
1023 so that the Lucid C compiler can digest this as well...
1024
1025 Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
1026
1027 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
1028 Fix opcodes on various sizes of fild/fist instructions
1029 (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
1030 Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
1031
1032 Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
1033
1034 * h8300.h: Fill in all the holes in the opcode table so that the
1035 losing HPUX C compiler can digest this...
1036
1037 Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
1038
1039 * mips.h: Fix decoding of coprocessor instructions, somewhat.
1040 (Fix by Eric Anderson, 3jean@maas-neotek.arc.nasa.gov.)
1041
1042 Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
1043
1044 * sparc.h: Add new architecture variant sparclite; add its scan
1045 and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro.
1046
1047 Tue May 5 14:23:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1048
1049 * mips.h: Add some more opcode synonyms (from Frank Yellin,
1050 fy@lucid.com).
1051
1052 Thu Apr 16 18:25:26 1992 Per Bothner (bothner@cygnus.com)
1053
1054 * rs6k.h: New version from IBM (Metin).
1055
1056 Thu Apr 9 00:31:19 1992 Per Bothner (bothner@rtl.cygnus.com)
1057
1058 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
1059 and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
1060
1061 Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
1062
1063 * rs6k.h: Move from ../../gdb/rs6k-opcode.h.
1064
1065 Fri Apr 3 11:30:20 1992 Fred Fish (fnf@cygnus.com)
1066
1067 * m68k.h (one, two): Cast macro args to unsigned to suppress
1068 complaints from compiler and lint about integer overflow during
1069 shift.
1070
1071 Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
1072
1073 * sparc.h (OP): Avoid signed overflow when shifting to high order bit.
1074
1075 Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
1076
1077 * mips.h: Make bitfield layout depend on the HOST compiler,
1078 not on the TARGET system.
1079
1080 Fri Feb 21 01:29:51 1992 K. Richard Pixley (rich@cygnus.com)
1081
1082 * i386.h: added inb, inw, outb, outw opcodes, added att syntax for
1083 scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le
1084 <TRANLE@INTELLICORP.COM>.
1085
1086 Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
1087
1088 * h8300.h: turned op_type enum into #define list
1089
1090 Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
1091
1092 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
1093 similar instructions -- they've been renamed to "fitoq", etc.
1094 REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
1095 number of arguments.
1096 * h8300.h: Remove extra ; which produces compiler warning.
1097
1098 Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
1099
1100 * sparc.h: fix opcode for tsubcctv.
1101
1102 Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
1103
1104 * sparc.h: fba and cba are now aliases for fb and cb respectively.
1105
1106 Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
1107
1108 * sparc.h (nop): Made the 'lose' field be even tighter,
1109 so only a standard 'nop' is disassembled as a nop.
1110
1111 Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
1112
1113 * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
1114 disassembled as a nop.
1115
1116 Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1117
1118 * sparc.h: fix a typo.
1119
1120 Sat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1121
1122 * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h,
1123 m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
1124 vax.h, ChangeLog: renamed from ../<foo>-opcode.h
1125
1126 \f
1127 Local Variables:
1128 version-control: never
1129 End:
This page took 0.049919 seconds and 3 git commands to generate.