]> Git Repo - binutils.git/blame - include/opcode/ChangeLog
Opps. Put log into wrong ChangeLog.
[binutils.git] / include / opcode / ChangeLog
CommitLineData
2dbe3409
ILT
1Wed Nov 17 17:13:16 1993 Ian Lance Taylor ([email protected])
2
3 * mips.h: (M_J_A): Added.
4 (M_LA): Removed.
5
6Mon Nov 8 12:12:47 1993 Ian Lance Taylor ([email protected])
7
8 * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon
9 <[email protected]>.
10
79f7e58c
JL
11Sun Nov 7 00:30:11 1993 Jeffrey A. Law ([email protected])
12
13 * hppa.h: Immediate field in probei instructions is unsigned,
14 not low-sign extended.
15
16Wed Nov 3 10:30:00 1993 Jim Kingdon ([email protected])
17
18 * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
19
20Tue Nov 2 12:41:30 1993 Ken Raeburn ([email protected])
21
22 * i386.h: Add "fxch" without operand.
23
5e0a166c
ILT
24Mon Nov 1 18:13:03 1993 Ian Lance Taylor ([email protected])
25
26 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
27
28Sat Oct 2 22:26:11 1993 Jeffrey A Law ([email protected])
29
30 * hppa.h: Add gfw and gfr to the opcode table.
31
32Wed Sep 29 16:23:00 1993 K. Richard Pixley ([email protected])
33
34 * m88k.h: extended to handle m88110.
35
36Tue Sep 28 19:19:08 1993 Jeffrey A Law ([email protected])
f70a36e0
JK
37
38 * hppa.h (be, ble): Use operand type 'z' to denote absolute branch
39 addresses.
40
41Tue Sep 14 14:04:35 1993 Ian Lance Taylor ([email protected])
42
43 * i960.h (i960_opcodes): Properly bracket initializers.
44
65ae7bfa
RP
45Mon Sep 13 12:50:52 1993 K. Richard Pixley ([email protected])
46
47 * m88k.h (BOFLAG): rewrite to avoid nested comment.
48
57fbd6b0
ILT
49Mon Sep 13 15:46:06 1993 Ian Lance Taylor ([email protected])
50
51 * m68k.h (two): Protect second argument with parentheses.
52
53Fri Sep 10 16:29:47 1993 Ken Raeburn ([email protected])
54
55 * i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
56 Deleted old in/out instructions in "#if 0" section.
57
fc0d7441
ILT
58Thu Sep 9 17:42:19 1993 Ian Lance Taylor ([email protected])
59
60 * i386.h (i386_optab): Properly bracket initializers.
61
62Wed Aug 25 13:50:56 1993 Ken Raeburn ([email protected])
63
64 * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From
65 Jeff Law, [email protected]).
66
67Mon Aug 23 16:55:03 1993 Ken Raeburn ([email protected])
68
69 * i386.h (lcall): Accept Imm32 operand also.
70
de14dfd7
ILT
71Mon Aug 23 12:43:11 1993 Ian Lance Taylor ([email protected])
72
73 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
74 (M_DABS): Added.
75
0834f518
ILT
76Thu Aug 19 15:08:37 1993 Ian Lance Taylor ([email protected])
77
78 * mips.h (INSN_*): Changed values. Removed unused definitions.
79 Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
80 INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
81 INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
82 INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
83 (M_*): Added new values for r6000 and r4000 macros.
84 (ANY_DELAY): Removed.
85
78641221
ILT
86Wed Aug 18 15:37:48 1993 Ian Lance Taylor ([email protected])
87
88 * mips.h: Added M_LI_S and M_LI_SS.
89
90Tue Aug 17 07:08:08 1993 Steve Chamberlain ([email protected])
91
92 * h8300.h: Get some rare mov.bs correct.
93
94Thu Aug 5 09:15:17 1993 Jim Kingdon ([email protected])
95
96 * sparc.h: Don't define const ourself; rely on ansidecl.h having
97 been included.
98
99Fri Jul 30 18:41:11 1993 John Gilmore ([email protected])
100
101 * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
102 jump instructions, for use in disassemblers.
103
104Thu Jul 22 07:25:27 1993 Ian Lance Taylor ([email protected])
105
106 * m88k.h: Make bitfields just unsigned, not unsigned long or
107 unsigned short.
108
6702e216
JK
109Wed Jul 21 11:55:31 1993 Jim Kingdon ([email protected])
110
111 * hppa.h: New argument type 'y'. Use in various float instructions.
112
0b3ae811
JK
113Mon Jul 19 17:17:03 1993 Jim Kingdon ([email protected])
114
8622d4e5
JK
115 * hppa.h (break): First immediate field is unsigned.
116
0b3ae811
JK
117 * hppa.h: Add rfir instruction.
118
0ffccbfb
JK
119Sun Jul 18 16:28:08 1993 Jim Kingdon ([email protected])
120
121 * mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
122
763e8ded
ILT
123Fri Jul 16 09:59:29 1993 Ian Lance Taylor ([email protected])
124
125 * mips.h: Reworked the hazard information somewhat, and fixed some
126 bugs in the instruction hazard descriptions.
127
d909159c
ILT
128Thu Jul 15 12:42:01 1993 Ian Lance Taylor ([email protected])
129
130 * m88k.h: Corrected a couple of opcodes.
131
05166a28
ILT
132Tue Jul 6 15:17:35 1993 Ian Lance Taylor ([email protected])
133
134 * mips.h: Replaced with version from Ralph Campbell and OSF. The
135 new version includes instruction hazard information, but is
136 otherwise reasonably similar.
137
138Thu Jul 1 20:36:17 1993 Doug Evans ([email protected])
139
140 * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
141
142Fri Jun 11 18:38:44 1993 Ken Raeburn ([email protected])
143
144 Patches from Jeff Law, [email protected]:
145 * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
146 Make the tables be the same for the following instructions:
147 "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
148 "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
149 "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
150 "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
151 "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
152 "fcmp", and "ftest".
153
154 * hppa.h: Make new and old tables the same for "break", "mtctl",
155 "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
156 Fix typo in last patch. Collapse several #ifdefs into a
157 single #ifdef.
158
159 * hppa.h: Delete remaining OLD_TABLE code. Bring some
160 of the comments up-to-date.
161
162 * hppa.h: Update "free list" of letters and update
163 comments describing each letter's function.
164
165Fri Jun 4 15:41:37 1993 Steve Chamberlain ([email protected])
166
167 * h8300.h: checkpoint, includes H8/300-H opcodes.
168
34a8b724
SG
169Thu Jun 3 15:42:59 1993 Stu Grossman ([email protected])
170
171 * Patches from Jeffrey Law <[email protected]>.
172 * hppa.h: Rework single precision FP
173 instructions so that they correctly disassemble code
174 PA1.1 code.
175
176Thu May 27 19:21:22 1993 Bruce Bauman ([email protected])
177
178 * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
179 mov to allow instructions like mov ss,xyz(ecx) to assemble.
180
3b17ee1b
KR
181Tue May 25 00:39:40 1993 Ken Raeburn ([email protected])
182
183 * hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
184 gdb will define it for now.
185
186Mon May 24 15:20:06 1993 Ken Raeburn ([email protected])
187
188 * sparc.h: Don't end enumerator list with comma.
189
190Fri May 14 15:15:50 1993 Ian Lance Taylor ([email protected])
191
192 * Based on patches from [email protected] (David Johnson):
193 * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
194 ("bc2t"): Correct typo.
195 ("[ls]wc[023]"): Use T rather than t.
196 ("c[0123]"): Define general coprocessor instructions.
197
1da91f29
KR
198Mon May 10 06:02:25 1993 Ken Raeburn ([email protected])
199
200 * m68k.h: Move split point for gcc compilation more towards
201 middle.
202
203Fri Apr 9 13:26:16 1993 Jim Kingdon ([email protected])
204
205 * rs6k.h: Clean up instructions for primary opcode 19 (many were
206 simply wrong, ics, rfi, & rfsvc were missing).
207 Add "a" to opr_ext for "bb". Doc fix.
208
209Thu Mar 18 13:45:31 1993 Per Bothner ([email protected])
210
211 * i386.h: 486 extensions from John Hassey ([email protected]).
212 * mips.h: Add casts, to suppress warnings about shifting too much.
213 * m68k.h: Document the placement code '9'.
214
215Thu Feb 18 02:03:14 1993 John Gilmore ([email protected])
216
217 * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
218 allows callers to break up the large initialized struct full of
219 opcodes into two half-sized ones. This permits GCC to compile
220 this module, since it takes exponential space for initializers.
221 (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
222
223Thu Feb 4 02:06:56 1993 John Gilmore ([email protected])
224
225 * a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
226 * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
227 initialized structs in it.
228
1d0d5dbe
JG
229Thu Jan 28 21:32:22 1993 John Gilmore ([email protected])
230
231 Delta 88 changes inspired by Carl Greco, <[email protected]>:
232 * m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
233 (AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
234
ffb93a5d
KR
235Sat Jan 23 18:10:49 PST 1993 Ralph Campbell ([email protected])
236
237 * mips.h: document "i" and "j" operands correctly.
238
1d0d5dbe
JG
239Thu Jan 7 15:58:13 1993 Ian Lance Taylor ([email protected])
240
241 * mips.h: Removed endianness dependency.
242
243Sun Jan 3 14:13:35 1993 Steve Chamberlain ([email protected])
244
245 * h8300.h: include info on number of cycles per instruction.
246
09f3dc6e
SG
247Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
248
249 * hppa.h: Move handy aliases to the front. Fix masks for extract
250 and deposit instructions.
251
252Sat Dec 12 16:09:48 1992 Ian Lance Taylor ([email protected])
253
254 * i386.h: accept shld and shrd both with and without the shift
255 count argument, which is always %cl.
256
ffb93a5d 257Fri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com)
09f3dc6e
SG
258
259 * i386.h (i386_optab_end, i386_regtab_end): Now const.
260 (one_byte_segment_defaults, two_byte_segment_defaults,
261 i386_prefixtab_end): Ditto.
262
f53f0a03
KR
263Mon Nov 23 10:47:25 1992 Ken Raeburn ([email protected])
264
265 * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
266 for operand 2; from John Carr, [email protected].
267
268Wed Nov 4 07:36:49 1992 Ken Raeburn ([email protected])
269
270 * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
271 always use 16-bit offsets. Makes calculated-size jump tables
272 feasible.
273
274Fri Oct 16 22:52:43 1992 Ken Raeburn ([email protected])
275
276 * i386.h: Fix one-operand forms of in* and out* patterns.
277
278Tue Sep 22 14:08:14 1992 Ken Raeburn ([email protected])
279
280 * m68k.h: Added CPU32 support.
281
282Tue Sep 22 00:38:41 1992 John Gilmore ([email protected])
283
284 * mips.h (break): Disassemble the argument. Patch from
285 [email protected] (Jonathan Stone).
286
66beed38
ILT
287Wed Sep 9 11:25:28 1992 Ian Lance Taylor ([email protected])
288
289 * m68k.h: merged Motorola and MIT syntax.
290
291Thu Sep 3 09:33:22 1992 Steve Chamberlain ([email protected])
292
293 * m68k.h (pmove): make the tests less strict, the 68k book is
294 wrong.
295
296Tue Aug 25 23:25:19 1992 Ken Raeburn ([email protected])
297
298 * m68k.h (m68ec030): Defined as alias for 68030.
299 (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
300 for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use
301 them. Tightened description of "fmovex" to distinguish it from
302 some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned
303 up descriptions that claimed versions were available for chips not
304 supporting them. Added "pmovefd".
305
306Mon Aug 24 12:04:51 1992 Steve Chamberlain ([email protected])
307
308 * m68k.h: fix where the . goes in divull
309
310Wed Aug 19 11:22:24 1992 Ian Lance Taylor ([email protected])
311
312 * m68k.h: the cas2 instruction is supposed to be written with
313 indirection on the last two operands, which can be either data or
314 address registers. Added a new operand type 'r' which accepts
315 either register type. Added new cases for cas2l and cas2w which
316 use them. Corrected masks for cas2 which failed to recognize use
317 of address register.
318
1245410d
PB
319Fri Aug 14 14:20:38 1992 Per Bothner ([email protected])
320
04edcda1
PB
321 * m68k.h: Merged in patches (mostly m68040-specific) from
322 Colin Smith <[email protected]>.
323
1245410d
PB
324 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
325 base). Also cleaned up duplicates, re-ordered instructions for
326 the sake of dis-assembling (so aliases come after standard names).
327 * m68kmri.h: Now just defines some macros, and #includes m68k.h.
328
339a27b4
SC
329Wed Aug 12 16:38:15 1992 Steve Chamberlain ([email protected])
330
331 * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
332 all missing .s
333
3a6a4813
KR
334Mon Aug 10 23:22:33 1992 Ken Raeburn ([email protected])
335
6bb4c923
KR
336 * sparc.h: Moved tables to BFD library.
337
3a6a4813
KR
338 * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
339
340Sun Jun 28 13:29:03 1992 Fred Fish ([email protected])
341
342 * h8300.h: Finish filling in all the holes in the opcode table,
343 so that the Lucid C compiler can digest this as well...
344
ce868e5c
JG
345Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
346
347 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
348 Fix opcodes on various sizes of fild/fist instructions
349 (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
5b88adf7 350 Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
ce868e5c
JG
351
352Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
353
354 * h8300.h: Fill in all the holes in the opcode table so that the
355 losing HPUX C compiler can digest this...
356
357Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
358
359 * mips.h: Fix decoding of coprocessor instructions, somewhat.
360 (Fix by Eric Anderson, [email protected].)
361
362Thu May 28 11:17:44 1992 Jim Wilson ([email protected])
363
364 * sparc.h: Add new architecture variant sparclite; add its scan
365 and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro.
366
367Tue May 5 14:23:27 1992 Per Bothner ([email protected])
368
369 * mips.h: Add some more opcode synonyms (from Frank Yellin,
370 [email protected]).
371
372Thu Apr 16 18:25:26 1992 Per Bothner ([email protected])
373
374 * rs6k.h: New version from IBM (Metin).
375
376Thu Apr 9 00:31:19 1992 Per Bothner ([email protected])
377
378 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
379 and `fd'. (From [email protected] (Metin G. Ozisik).)
380
aa505f07
SG
381Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
382
383 * rs6k.h: Move from ../../gdb/rs6k-opcode.h.
384
677ff947
FF
385Fri Apr 3 11:30:20 1992 Fred Fish ([email protected])
386
387 * m68k.h (one, two): Cast macro args to unsigned to suppress
388 complaints from compiler and lint about integer overflow during
389 shift.
390
391Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
392
393 * sparc.h (OP): Avoid signed overflow when shifting to high order bit.
394
395Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
396
397 * mips.h: Make bitfield layout depend on the HOST compiler,
398 not on the TARGET system.
399
400Fri Feb 21 01:29:51 1992 K. Richard Pixley ([email protected])
401
402 * i386.h: added inb, inw, outb, outw opcodes, added att syntax for
403 scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le
404 <[email protected]>.
405
406Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
407
408 * h8300.h: turned op_type enum into #define list
409
14144df4
JG
410Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
411
412 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
413 similar instructions -- they've been renamed to "fitoq", etc.
414 REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
415 number of arguments.
416 * h8300.h: Remove extra ; which produces compiler warning.
417
cc35cb05
SG
418Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
419
420 * sparc.h: fix opcode for tsubcctv.
421
422Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
423
424 * sparc.h: fba and cba are now aliases for fb and cb respectively.
425
426Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
427
428 * sparc.h (nop): Made the 'lose' field be even tighter,
429 so only a standard 'nop' is disassembled as a nop.
430
a9b0d1ae
MT
431Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
432
433 * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
434 disassembled as a nop.
435
436Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
437
438 * sparc.h: fix a typo.
439
440Sat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com)
441
442 * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h,
443 m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
444 vax.h, ChangeLog: renamed from ../<foo>-opcode.h
445
446
447
448
449
This page took 0.232802 seconds and 4 git commands to generate.