aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1997-05-27Tue May 27 11:02:08 1997 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+13
* i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl to pushS/popS for segment regs and byte constant so that pushw/popw printed when in 16 bit data mode. * i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to print cbtw, cwtd in 16 bit data mode. * i386-dis.c (putop): extra case W to support above. * i386-dis.c (print_insn_x86): print addr32 prefix when given address size prefix in 16 bit address mode.
1997-05-23 * sh-dis.c: Reindent. Rename local variable fprintf toIan Lance Taylor2-120/+129
fprintf_fn.
1997-05-22 * m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.David Edelsohn1-0/+4
1997-05-20Move mips INSN_ISA subfield into new membership field.Gavin Romig-Koch1-0/+10
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 Taylor2-11/+48
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 Edelsohn3-14/+33
(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 Edelsohn3-11/+37
(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 Taylor3-8/+18
* 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 Edelsohn2-1/+3
1997-04-07 * cgen-opc.c (hash_keyword_name): Improve algorithm.David Edelsohn2-1/+3
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 Taylor3-4/+7
* configure: Rebuild.
1997-04-04Add cgen, m32r files.David Edelsohn1-0/+7
1997-04-04 * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.David Edelsohn10-57/+3312
* 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 Taylor2-16/+21
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 * m10200-dis.c: Rename from mn10200-dis.c.Ian Lance Taylor5-1391/+4
* m10200-opc.c: Rename from mn10200-opc.c. * m10300-dis.c: Rename from mn10300-dis.c * m10300-opc.c: Rename from mn10300-opc.c. * Makefile.in: Update accordingly.
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 Taylor2-0/+19
* 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 Taylor2-7/+25
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 Taylor4-64/+210
(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-19* m68k-opc.c (m68k_opcodes): Provide coldfire division moduleJ.T. Conklin1-0/+27
instructions.
1997-03-18Tweak "syscall" opcode.Jeff Law1-1/+1
1997-03-18 * mn10200-opc.c: Change "trap" to "syscall".Jeff Law3-1/+10
* 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. Conklin2-5/+20
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-07Update copyrights.Jeff Law1-1/+1
1997-03-07update copyrights.Jeff Law2-2/+2
1997-03-06 * mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark theseJeff Law2-4/+13
as relaxable. For the relaxing assembler.
1997-03-03* m68k-opc.c (m68k_opcodes): Added entries for the tst insns onJ.T. Conklin2-3/+11
the mc68000.
1997-03-03Correct d10v sanitization errors.Jim Wilson1-8/+2
1997-02-27Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor2-0/+13
* 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-23update copyrightsIan Lance Taylor1-6/+15