aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1997-05-05 * i386-dis.c: (dis386_twobyte): Add MMX instructions.Ian Lance Taylor1-0/+5
(twobyte_has_modrm): Likewise. (grps): Likewise. (OP_MMX, OP_EM, OP_MS): New static functions.
1997-05-05 * i386-dis.c: Revert patch of April 4. The output now matchesIan Lance Taylor1-0/+5
what gcc generates.
1997-05-02 * m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 insteadDavid Edelsohn1-0/+20
of $simm16.
1997-04-14 * cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.David Edelsohn1-0/+5
Delete string{,s}.h support.
1997-04-10 * cgen-asm.c (cgen_parse_operand_fn): New global.David Edelsohn1-3/+5
(cgen_parse_{{,un}signed_integer,address}): Update call to cgen_parse_operand_fn. (cgen_init_parse_operand): New function. * m32r-asm.c (parse_insn_normal): cgen_init_parse_operand renamed from cgen_asm_init_parse. (m32r_cgen_assemble_insn): New operand `errmsg'. Delete call to as_bad, return error message to caller. (m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-10 * cgen-asm.c (cgen_asm_parse_operand_fn): New global.David Edelsohn1-0/+10
(cgen_parse_{{,un}signed_integer,address}): Update call to cgen_asm_parse_operand_fn. * m32r-asm.c (parse_insn_normal): Delete call to cgen_asm_init_parse. (m32r_cgen_assemble_insn): New operand `errmsg'. Delete call to as_bad, return error message to caller. (m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-09Wed Apr 9 12:05:25 1997 Andreas Schwab ↵Ian Lance Taylor1-0/+6
<schwab@issan.informatik.uni-dortmund.de> * m68k-dis.c (print_insn_arg) [case 'd']: Print as address register, not data register. [case 'J']: Fix typo in register name.
1997-04-07 * configure.in: Substitute SHLIB_LIBS.Ian Lance Taylor1-0/+7
* configure: Rebuild. * Makefile.in (SHLIB_LIBS): New variable. ($(SHLIB)): Use $(SHLIB_LIBS).
1997-04-07 * cgen-dis.c (build_dis_hash_table): Fix xmalloc size computation.David Edelsohn1-0/+2
1997-04-07 * cgen-opc.c (hash_keyword_name): Improve algorithm.David Edelsohn1-0/+2
1997-04-07 * disassemble.c (disassembler): Handle m32r.David Edelsohn1-0/+4
1997-04-05 * configure.in: Correct file names for bfd_mn10[23]00_arch.Ian Lance Taylor1-0/+3
* configure: Rebuild.
1997-04-04 * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.David Edelsohn1-0/+11
* cgen-asm.c, cgen-dis.c, cgen-opc.c: New files. * Makefile.in (CFILES): Add them. (ALL_MACHINES): Add them. (dependencies): Regenerate. * configure.in (cgen_files): New variable. (bfd_m32r_arch): Add entry. * configure: Regenerate.
1997-04-04 * Makefile.in: Rebuild dependencies.Ian Lance Taylor1-0/+2
1997-04-04 * d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".Ian Lance Taylor1-0/+2
1997-04-04 * i386-dis.c (float_reg): Swap fsubrp and fsubp. Swap fdivrp andIan Lance Taylor1-0/+5
fdivp.
1997-04-03 * Branched binutils 2.8.Ian Lance Taylor1-0/+10
1997-04-02 * mips16-opc.c: Add mul and dmul macros.Ian Lance Taylor1-0/+4
PR 11982.
1997-04-01Tue Apr 1 16:27:45 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+7
* makefile.vms: Update CFLAGS, add clean target.
1997-03-28 * configure.in: Add stdlib.h to AC_CHECK_HEADERS list.Ian Lance Taylor1-0/+9
* configure, config.in: Rebuild. * sysdep.h: Include <stdlib.h> if it exists. * sparc-dis.c: Include <stdio.h> and "sysdep.h". Don't include <string.h>. * Makefile.in: Rebuild dependencies.
1997-03-28 * ppc-opc.c: Add PPC 403 instructions and extended opcodes. FromIan Lance Taylor1-0/+3
Andrew Bray <andy@madhouse.demon.co.uk>.
1997-03-27 * mips-opc.c: Add cast when setting mips_opcodes.Ian Lance Taylor1-0/+12
1997-03-24 * sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.Ian Lance Taylor1-0/+2
The documented instructions are bf/s and bt/s.
1997-03-24 * mips-opc.c: Add dctr and dctw.Ian Lance Taylor1-0/+4
1997-03-24Sun Mar 23 18:08:10 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* d30v-dis.c (print_insn): Change the way signed constants are displayed.
1997-03-21 * Makefile.in (BFD_H): New variable.Ian Lance Taylor1-0/+9
(HFILES): New variable. (CFILES): Add all C files. (.dep, .dep1, dep.sed, dep, dep-in): New targets. Delete old dependencies, and build new ones. * dep-in.sed: New file.
1997-03-21Thu Mar 20 19:03:30 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+11
* m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
1997-03-18 * mn10200-opc.c: Change "trap" to "syscall".Jeff Law1-0/+5
* mn10300-opc.c: Add new "syscall" instruction. Cleanups for beta release.
1997-03-17* m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl andJ.T. Conklin1-0/+5
mulul insns on the coldfire.
1997-03-15 * arm-dis.c (print_insn_arm): Don't print instruction bytes.Ian Lance Taylor1-0/+6
(print_insn_big_arm): Set bytes_per_chunk and display_endian. (print_insn_little_arm): Likewise.
1997-03-14 Based on patches from H.J. Lu <hjl@lucon.org>:Ian Lance Taylor1-0/+28
* i386-dis.c (fetch_data): Add prototype. * m68k-dis.c (fetch_data): Add prototype. (dummy_print_address): Add prototype. Make static. * ppc-opc.c (valid_bo): Add prototype. * sparc-dis.c (build_hash_table): Add prototype. (is_delayed_branch, compute_arch_mask): Add prototypes. (print_insn_sparc): Make several local variables const. (compare_opcodes): Change arguments to const PTR. Add prototype. * sparc-opc.c (arg): Change name field to be const. (lookup_name, lookup_value): Add prototypes. Change table and name parameters to be const. (sparc_encode_asi): Change name parameter to be const. (sparc_encode_membar, sparc_encode_prefetch): Likewise. (sparc_encode_sparclet_cpreg): Likewise. (sparc_decode_asi): Change return type to be const. (sparc_decode_membar, sparc_decode_prefetch): Likewise. (sparc_decode_sparclet_cpreg): Likewise.
1997-03-06 * mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark theseJeff Law1-1/+10
as relaxable. For the relaxing assembler.
1997-03-03* m68k-opc.c (m68k_opcodes): Added entries for the tst insns onJ.T. Conklin1-0/+5
the mc68000.
1997-02-27Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+4
* m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
1997-02-27Deal with 64 bit instruction sizes on the tic80Michael Meissner1-0/+4
1997-02-26Define r25Michael Meissner1-0/+6
1997-02-26Wed Feb 26 13:38:30 1997 Andreas Schwab ↵Ian Lance Taylor1-0/+17
<schwab@issan.informatik.uni-dortmund.de> * m68k-dis.c (NEXTSINGLE, NEXTDOUBLE, NEXTEXTEND): Use floatformat_to_double to make portable. (print_insn_arg): Use NEXTEXTEND macro when extracting extended precision float.
1997-02-24 * tic80-opc.c (LSI_SCALED): Renamed from this ...Fred Fish1-0/+10
(OFF_SL_BR_SCALED): ... to this, and added the flag TIC80_OPERAND_BASEREL to the flags word. (tic80_opcodes): Replace all occurances of LSI_SCALED with OFF_SL_BR_SCALED.
1997-02-23 * mips-opc.c: Add macros for cop0, cop1 cop2 and cop3.Dawn Perchik1-0/+8
Change mips_opcodes from const array to a pointer, and change bfd_mips_num_opcodes from const int to int, so that we can increase the size of the mips opcodes table dynamically.
1997-02-23 * tic80-opc.c (tic80_predefined_symbols): Revert change toFred Fish1-0/+10
store BITNUM values in the table in one's complement form to match behavior when assembler is given a raw numeric value for a BITNUM operand. * tic80-dis.c (print_operand_bitnum): Ditto.
1997-02-22Fri Feb 21 16:31:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* d30v-opc.c: Removed references to FLAG_X.
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner1-25/+1
1997-02-19 * Makefile.in: Add dependencies on ../bfd/bfd.h as required.Ian Lance Taylor1-0/+4
1997-02-19Tue Feb 18 17:43:43 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+11
* Makefile.in: Added d30v object files. * configure: (bfd_d30v_arch) Rebuilt. * configure.in: (bfd_d30v_arch) Added new case. * d30v-dis.c: New file. * d30v-opc.c: New file. * disassemble.c (disassembler) Add entry for d30v.
1997-02-18 * tic80-opc.c (tic80_predefined_symbols): Add symbolicFred Fish1-0/+19
representations for the floating point BITNUM values.
1997-02-14fixes bugs caused by adding 5900Gavin Romig-Koch1-0/+6
1997-02-14Thu Feb 13 21:56:51 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+5
* makefile.vms: Remove 8 bit characters. Update to latest gcc release.
1997-02-14Thu Feb 13 20:41:22 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+4
* m68k-opc.c (m68k_opcodes): Add swbeg pseudo-instruction.
1997-02-13 * mn10200-opc.c (IMM16_PCREL): This is a signed operand.Jeff Law1-0/+5
(IMM24_PCREL): Likewise. Fixes bugs exposed by disassembler testsuite.
1997-02-13 * mips-dis.c (print_mips16_insn_arg): Use memaddr - 2 as the baseIan Lance Taylor1-0/+6
address for an extended PC relative instruction that is not a branch.