X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=af96f452e2541d0c8fe81da825cf0fb6f6e8af09;hb=469adf23a15a81b7c3948fb54c3703754607e96c;hp=8da62f96103f38a5e9579925970cf049d39df557;hpb=bf5ac1b8edb34601e1cb43238d690a6d6c00457e;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 8da62f9610..af96f452e2 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,8 +1,144 @@ -start-sanitize-v850 +Wed Sep 24 11:29:35 1997 Ian Lance Taylor + + * m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32. + + * m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr + for mcf5200. + + * configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL. + * aclocal.m4: Rebuild with new libtool. + * configure: Rebuild. + +start-sanitize-v850e +Fri Sep 19 11:45:49 1997 Andrew Cagney + + * v850-opc.c ("cmov"): Order reg param r1, r2 not r2, r2. + +end-sanitize-v850e +Thu Sep 18 11:21:43 1997 Doug Evans + + * sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr. + +Tue Sep 16 15:18:20 1997 Nick Clifton + + * v850-opc.c (v850_opcodes): Further rearrangements. + +start-sanitize-d30v +Tue Sep 16 16:12:11 1997 Ken Raeburn + + * d30v-opc.c (rot2h, sra2h, srl2h insns): Revert last change. + +end-sanitize-d30v +Tue Sep 16 09:48:50 1997 Nick Clifton + + * v850-opc.c (v850_opcodes): Fields reordered to allow assembler + parser to work. + +Tue Sep 16 10:01:00 1997 Gavin Koch + + * mips-opc.c: Added tx39 insns sdbbp, rfe, and deret. +start-sanitize-tx19 + * mips16-opc.c: Added mips16 sdbbp. +end-sanitize-tx19 + +Mon Sep 15 18:31:52 1997 Nick Clifton + + * v850-opc.c: Initialise processors field of v850_opcode structure. + +start-sanitize-d30v +Wed Aug 27 21:42:39 1997 Ken Raeburn + + Merge changes from Martin Hunt: + + * d30v-opc.c: Change mvfacc to accept 6-bit unsigned values. + + * d30v-opc.c (pre_defined_registers): Add control registers from 0-63. + (d30v_opcode_tabel): Add dbt, rtd, srah, and srlh instructions. Fix + rot2h, sra2h, and srl2h to use new SHORT_A5S format. + + * d30v-dis.c (print_insn): Fix disassembly of SHORT_D2 opcodes. + + * d30v-dis.c (print_insn): First operand of d*i (delayed + branch) instructions is relative. + + * d30v-opc.c (d30v_opcode_table): Change form for repeati. + (d30v_operand_table): Add IMM6S3 type. + (d30v_format_table): Change SHORT_D2. Add LONG_Db. + + * d30v-dis.c: Fix bug with ".s" and ".l" extensions + and cmp instructions. + + * d30v-opc.c: Correct entries for repeat*, and sat*. + Make IMM5 unsigned. Create IMM6U and IMM12S3U operand + types. Correct several formats. + + * d30v-opc.c: (pre_defined_registers): Add dpsw and dpc. + + * d30v-opc.c (pre_defined_registers): Change control registers. + + * d30v-opc.c (d30v_format_table): Correct SHORT_C1 and + SHORT_C2. Manual was incorrect. + + * d30v-dis.c (lookup_opcode): Return value now indicates + if an opcode has a short and a long form. Used for deciding + to append a ".s" or ".l". + (print_insn): Append a ".s" to an instruction if it is + the short form and ".l" if it is a long form. Do not append + anything if the instruction has only one possible size. + + * d30v-opc.c: Change mulx2h to require an even register. + New form: SHORT_A2; a SHORT_A form that needs an even + register as the first operand. + + * d30v-dis.c (print_insn_d30v): Fix problem where the last + instruction was not being disassembled if there were an odd + number of instructions. + + * d30v-opc.c (SHORT_M2, LONG_M2): Two new forms. + +end-sanitize-d30v +start-sanitize-v850e +Fri Sep 12 11:43:54 1997 Nick Clifton + + * v850-dis.c (disassemble): Improved display of register lists. + +end-sanitize-v850e +Thu Sep 11 17:35:10 1997 Doug Evans + + * sparc-opc.c (sparc_opcodes): Fix assembler args to + fzeros, fones, fsrc1, fsrc1s, fsrc2s, fnot1, fnot1s, fnot2s, + fors, fnors, fands, fnands, fxors, fxnors, fornot1s, fornot2s, + fandnot1s, fandnot2s. + +Tue Sep 9 10:03:49 1997 Doug Evans + + * sparc-opc.c (sparc_opcodes): Fix op3 field for fcmpq/fcmpeq. + +Mon Sep 8 14:06:59 1997 Doug Evans + + * cgen-asm.c (cgen_parse_address): New argument resultp. + All callers updated. + * m32r-asm.c (parse_h_hi16): Right shift numbers by 16. + +Tue Sep 2 18:39:08 1997 Jeffrey A Law (law@cygnus.com) + + * mn10200-dis.c (disassemble): PC relative instructions are + relative to the next instruction, not the current instruction. + +Tue Sep 2 15:41:55 1997 Nick Clifton + + * v850-dis.c (disassemble): Only signed extend values that are not + returned by extract functions. + Remove use of V850_OPERAND_ADJUST_SHORT_MEMORY flag. + +Tue Sep 2 15:39:40 1997 Nick Clifton + + * v850-opc.c: Update comments. Remove use of + V850_OPERAND_ADJUST_SHORT_MEMORY. Fix several operand patterns. + Tue Aug 26 09:42:28 1997 Nick Clifton * v850-opc.c (MOVHI): Immediate parameter is unsigned. -end-sanitize-v850 Mon Aug 25 15:58:07 1997 Christopher Provenzano @@ -36,27 +172,23 @@ Tue Aug 19 10:59:59 1997 Richard Henderson * alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage. +start-sanitize-v850e Mon Aug 18 11:10:03 1997 Nick Clifton * v850-opc.c (v850_opcodes[]): Remove use of flag field. -start-sanitize-v850eq * v850-opc.c (v850_opcodes[]): Add support for reversed short load opcodes.. -start-sanitize-v850eq -start-sanitize-v850e Mon Aug 18 11:08:25 1997 Nick Clifton * configure (cgen_files): Add support for v850e target. * configure.in (cgen_files): Add support for v850e target. -end-sanitize-v850e -start-sanitize-v850eq Mon Aug 18 11:08:25 1997 Nick Clifton * configure (cgen_files): Add support for v850eq target. * configure.in (cgen_files): Add support for v850eq target. -end-sanitize-v850eq +end-sanitize-v850e Fri Aug 15 05:17:48 1997 Doug Evans @@ -68,35 +200,25 @@ Fri Aug 15 05:17:48 1997 Doug Evans * disassemble.c (ARCH_all): Define ARCH_arc. (disassembler): Add ARC support. -start-sanitize-v850 Wed Aug 13 18:52:11 1997 Nick Clifton -start-sanitize-v850eq - * .Sanitize (Do-first): Add support for keep-v850eq command line - option. - +start-sanitize-v850e * v850-dis.c (disassemble): Add support for v850EQ instructions. * v850-opc.c (insert_i5div, extract_i5div): New Functions. (v850_opcodes): Add v850EQ instructions. -end-sanitize-v850eq -start-sanitize-v850e - * .Sanitize (Do-first): Add support for keep-v850e command line - option. - + * v850-dis.c (disassemble): Add support for v850E instructions. * v850-opc.c (insert_d5_4, extract_d5_4, insert_d16_16, extract_d16_16, insert_i9, extract_i9, insert_u9, extract_u9, insert_spe, extract_spe): New Functions. (v850_opcodes): Add v850E instructions. -start-sanitize-v850e +end-sanitize-v850e * v850-opc.c: Reorganised and re-layed out to improve readability and portability. -end-sanitize-v850 - Tue Aug 5 23:09:31 1997 Ian Lance Taylor * configure: Rebuild with autoconf 2.12.1. @@ -137,7 +259,7 @@ Mon Jul 28 22:07:14 1997 Andrew Cagney * mips-opc.c: Fix coding of mtsa. -start-sanitize-r5900 +end-sanitize-r5900 Thu Jul 24 13:03:26 1997 Doug Evans * sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns. @@ -171,7 +293,7 @@ Thu Jun 26 16:20:27 1997 Jeffrey A Law (law@cygnus.com) * mips-opc.c (mips_builtin_opcodes): Add "pinteh", "pexeh" and "pexew" as synonyms for "pintoh", "pexoh", "pexow". -end-sanitize-5900 +end-sanitize-r5900 Wed Jun 25 15:25:57 1997 Felix Lee * ppc-opc.c (extract_nsi): make unsigned expression signed before @@ -373,14 +495,12 @@ Thu Mar 27 14:24:43 1997 Ian Lance Taylor * mips-opc.c: Add cast when setting mips_opcodes. -start-sanitize-v850 Tue Mar 25 23:04:00 1997 Stu Grossman (grossman@critters.cygnus.com) * v850-dis.c (disassemble): Fix sign extension problem. * v850-opc.c (extract_d*): Fix sign extension problems to make disassembly calculate branch offsets correctly. -end-sanitize-v850 Mon Mar 24 13:22:13 1997 Ian Lance Taylor * sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s. @@ -854,25 +974,21 @@ Thu Jan 2 12:14:29 1997 Jeffrey A Law (law@cygnus.com) * mn10300-dis.c (disassemble): Make sure all variables are initialized before they are used. -start-sanitize-v850 Tue Dec 31 12:20:38 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (v850_opcodes): Put curly-braces around operands for "breakpoint" instruction. -end-sanitize-v850 Tue Dec 31 15:38:13 1996 Ian Lance Taylor * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE. (dep): Use ALL_CFLAGS rather than CFLAGS. -start-sanitize-v850 Tue Dec 31 15:09:16 1996 Michael Meissner * v850-opc.c (D8_{6,7}): Set V850_OPERAND_ADJUST_SHORT_MEMORY flag. -end-sanitize-v850 Mon Dec 30 17:02:11 1996 Fred Fish * Makefile.in (m68k-opc.o, alpha-opc.o): Remove dis-asm.h dependency. @@ -1132,30 +1248,25 @@ Fri Nov 1 10:29:11 1996 Richard Henderson (alpha_opcodes): Add new BWX, CIX, and MAX instructions. Recategorize PALcode instructions. -start-sanitize-v850 Wed Oct 30 16:46:58 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (v850_opcodes): Add relaxing "jbr". -end-sanitize-v850 Tue Oct 29 16:30:28 1996 Ian Lance Taylor * mips-dis.c (_print_insn_mips): Don't print a trailing tab if there are no operand types. -start-sanitize-v850 Tue Oct 29 12:22:21 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (D9_RELAX): Renamed from D9, all references changed. (v850_operands): Make sure D22 immediately follows D9_RELAX. -end-sanitize-v850 Fri Oct 25 12:12:53 1996 Ian Lance Taylor * i386-dis.c (print_insn_x86): Set info->bytes_per_line to 5. -start-sanitize-v850 Thu Oct 24 17:53:52 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (insert_d8_6): Fix operand insertion for sld.w @@ -1164,7 +1275,6 @@ Thu Oct 24 17:53:52 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (v850_opcodes): Add "jCC" instructions (aliases for "bCC"instructions). -end-sanitize-v850 Thu Oct 24 17:21:20 1996 Ian Lance Taylor * mips-dis.c (_print_insn_mips): Use a tab between the instruction @@ -1180,12 +1290,10 @@ Fri Oct 11 16:03:49 1996 Jeffrey A Law (law@cygnus.com) * mn10300-opc.c (mn10300_opcodes): Fix typo in opcode field for movhu instruction. -start-sanitize-v850 * v850-dis.c (disassemble): For V850_OPERAND_SIGNED operands, cast value to "long" not "signed long" to keep hpux10 compiler quiet. -end-sanitize-v850 Thu Oct 10 10:25:58 1996 Jeffrey A Law (law@cygnus.com) @@ -1268,7 +1376,6 @@ Tue Oct 1 10:49:11 1996 Ian Lance Taylor * i386-dis.c (op_rtn): Change to be a pointer. Adjust uses accordingly. Don't declare functions using op_rtn. -start-sanitize-v850 Fri Sep 27 18:28:59 1996 Stu Grossman (grossman@critters.cygnus.com) * v850-dis.c (disassemble): Add memaddr argument. Re-arrange @@ -1279,7 +1386,6 @@ Fri Sep 27 18:28:59 1996 Stu Grossman (grossman@critters.cygnus.com) bit operands. * (v850_opcodes): Add breakpoint insn. -end-sanitize-v850 Mon Sep 23 12:32:26 1996 Ian Lance Taylor * m68k-opc.c: Move the fmovemx data register cases before the @@ -1305,7 +1411,6 @@ Tue Sep 3 12:09:46 1996 Doug Evans * sparc-opc.c (sparc_opcodes): Add setuw, setsw, setx. -start-sanitize-v850 Tue Sep 3 12:05:25 1996 Jeffrey A Law (law@cygnus.com) * v850-dis.c (disassemble): Make static. Provide prototype. @@ -1340,8 +1445,7 @@ Sat Aug 31 01:27:26 1996 Jeffrey A Law (law@cygnus.com) (v850_opcodes): Fix mask for jarl and jr. * v850-dis.c: New file. Skeleton for disassembler support. - * Makefile.in Remove v850 references, they're not needed here - and they weren't being sanitized away. + * Makefile.in Remove v850 references, they're not needed here. * configure.in: Add v850-dis.o when building v850 toolchains. * configure: Rebuilt. * disassemble.c (disassembler): Call v850 disassembler. @@ -1393,13 +1497,11 @@ Wed Aug 28 15:55:43 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (v850_opcodes): Add null opcode to mark the end of the opcode table. -end-sanitize-v850 Mon Aug 26 13:35:53 1996 Martin M. Hunt * d10v-opc.c (pre_defined_registers): Added register pairs, "r0-r1", "r2-r3", etc. -start-sanitize-v850 Fri Aug 23 00:27:01 1996 Jeffrey A Law (law@cygnus.com) * v850-opc.c (v850_operands): Make I16 be a signed operand. @@ -1482,7 +1584,6 @@ Tue Aug 20 14:41:03 1996 J.T. Conklin * configure.in: (bfd_v850_arch) Add new case. * v850-opc.c: New file. -end-sanitize-v850 Mon Aug 19 15:21:38 1996 Doug Evans * sparc-dis.c (print_insn_sparc): Handle little endian sparcs.