X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=c836b2a4b2ba1e677f89a9d70f935833a8fcdc49;hb=bfebf1a52ac34bd079433ff8fe223f802058e6c6;hp=a7700ecb37067066ceab2be8a846cbe71d3941b2;hpb=2b0c643b8da809da000d4e910afd8daa8bd94f8a;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a7700ecb37..c836b2a4b2 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,188 @@ +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. + +Mon Aug 25 15:58:07 1997 Christopher Provenzano + + * configure: Rebuilt with latest devo autoconf for NT support. + +Fri Aug 22 10:35:15 1997 Nick Clifton + + * v850-dis.c (disassemble): Use curly brace syntax for register + lists. + + * v850-opc.c (v850_opcodes[]): Add NOT_R0 flag to decect cases + where r0 is being used as a destination register. + +start-sanitize-v850e +Thu Aug 21 11:09:09 1997 Nick Clifton + + * v850-opc.c (v850_opcodes[]): Move divh opcodes next to each other. +end-sanitize-v850e + +start-sanitize-sh4 +Wed Aug 20 00:43:11 1997 J"orn Rennecke + + * sh-opc.h (sh_arg_type): Add A_SGR and A_DBR. + (sh_nibble_type, sh_arg_type): Add SH4 floating point extensions. + (sh_table): Likewise. Add movca.l, ocbi, ocbp, ocbwb. + Add insns to access SGR and DBR. + * sh-dis.c (print_insn_shx): Add SH4 floating point extensions. + +end-sanitize-sh4 +Tue Aug 19 10:59:59 1997 Richard Henderson + + * alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage. + +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.. +end-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 + Fri Aug 15 05:17:48 1997 Doug Evans * configure.in (bfd_arc_arch): Add. @@ -8,35 +193,26 @@ 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. - * 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. @@ -77,7 +253,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. @@ -111,7 +287,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 @@ -313,14 +489,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. @@ -794,25 +968,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. @@ -1072,30 +1242,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 @@ -1104,7 +1269,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 @@ -1120,12 +1284,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) @@ -1208,7 +1370,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 @@ -1219,7 +1380,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 @@ -1245,7 +1405,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. @@ -1280,8 +1439,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. @@ -1333,13 +1491,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. @@ -1422,7 +1578,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.