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