aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1996-08-12Mon Aug 12 14:30:37 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+4
* d10v-opc.c (d10v_opcodes): Minor fixes to addi and bl.l.
1996-08-09Fri Aug 9 13:21:59 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-2/+8
* d10v-opc.c (d10v_opcodes): Correct 'mv' unit entry to EITHER.
1996-08-08Thu Aug 8 12:43:52 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+4
* makefile.vms: Update for alpha-opc changes.
1996-08-07 * i386-dis.c (print_insn_i386): Actually return the correct value.Ian Lance Taylor1-0/+5
(ONE, OP_ONE): #ifdef out; not used.
1996-08-03Fri Aug 2 17:47:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-2/+11
* d10v-opc.c (d10v_operands): Added 2 accumulator sub instructions. Changed subi operand type to treat 0 as 16.
1996-07-31 * m68k-opc.c: Add cpushl for the mcf5200. From Ken RoseIan Lance Taylor1-0/+5
<rose@netcom.com>.
1996-07-31Wed Jul 31 14:39:27 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion2-0/+11
* arm-opc.h: (arm_opcodes): Added halfword and sign-extension memory transfer instructions. Add new format string entries %h and %s. * arm-dis.c: (print_insn_arm): Provide decoding of the new formats %h and %s.
1996-07-26Fri Jul 26 11:45:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-4/+13
* d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift. (d10v_opcodes): Modified accumulator shift instructions to use UNUM4S.
1996-07-26 * alpha-dis.c (print_insn_alpha_osf): Remove.Ian Lance Taylor1-0/+8
(print_insn_alpha_vms): Remove. (print_insn_alpha): Make globally visible. Chose the register names based on info->flavour. * disassemble.c: Always return print_insn_alpha for the alpha.
1996-07-25Thu Jul 25 15:24:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+4
* d10v-dis.c (dis_long): Handle unknown opcodes.
1996-07-25Thu Jul 25 12:08:09 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt3-43/+73
* d10v-opc.c: Changes to support signed and unsigned numbers. All instructions with the same name that have long and short forms now end in ".l" or ".s". Divs added. * d10v-dis.c: Changes to support signed and unsigned numbers.
1996-07-23start-sanitize-d10vMartin Hunt2-50/+70
Tue Jul 23 11:02:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * d10v-dis.c: Change all functions to use info->print_address_func. end-sanitize-d10v
1996-07-22Mon Jul 22 15:38:53 1996 Andreas Schwab ↵Ian Lance Taylor2-5/+11
<schwab@issan.informatik.uni-dortmund.de> * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire move ccr/sr insns more strict so that the disassembler only selects them when the addressing mode is data register.
1996-07-22start-sanitize-d10vMartin Hunt3-10/+81
Mon Jul 22 11:25:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * d10v-opc.c (pre_defined_registers): Declare. * d10v-dis.c (print_operand): Now uses pre_defined_registers to pick a better name for the registers. end-sanitize-d10v
1996-07-22fix last patchIan Lance Taylor1-2/+2
1996-07-22 * sparc-opc.c: Fix opcode values for fpack16, and fpackfix. FixIan Lance Taylor1-1/+7
operands for fexpand and fpmerge. From Christian Kuehnke <Christian.Kuehnke@arbi.informatik.uni-oldenburg.de>.
1996-07-22Mon Jul 22 13:17:06 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor3-1/+233
* alpha-dis.c (print_insn_alpha): No longer the user-visible print routine. Take new regnames and cpumask arguments. Kill the environment variable nonsense. (print_insn_alpha_osf): New function. Do OSF/1 style regnames. (print_insn_alpha_vms): New function. Do VMS style regnames. * disassemble.c (disassembler): Test bfd flavour to pick between OSF and VMS routines. Default to OSF.
1996-07-18 * configure.in: Call AC_SUBST (INSTALL_SHLIB).Ian Lance Taylor1-0/+6
* configure: Rebuild. * Makefile.in (install): Use @INSTALL_SHLIB@.
1996-07-18start-sanitize-d10vMartin Hunt7-20/+568
Wed Jul 17 14:39:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * configure: (bfd_d10v_arch) Add new case. * configure.in: (bfd_d10v_arch) Add new case. * d10v-dis.c: New file. * d10v-opc.c: New file. * disassemble.c (disassembler) Add entry for d10v. end-sanitize-d10v
1996-07-17Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>J.T. Conklin2-71/+76
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
1996-07-16oops!Stu Grossman1-0/+7
1996-07-16 * i386-dis.c (print_insn_i8086): New routine to disassemble usingStu Grossman1-9/+6
the 8086 instruction set. * i386-dis.c: General cleanups. Make most things static. Add prototypes. Get rid of static variables aflags and dflags. Pass them as args (to almost everything).
1996-07-12 * i386-dis.c (print_insn_i8086): New routine to disassemble usingStu Grossman2-157/+240
the 8086 instruction set. * i386-dis.c: General cleanups. Make most things static. Add prototypes. Get rid of static variables aflags and dflags. Pass them as args (to almost everything).
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): Handle macregs in ldmac insns.Jeff Law1-0/+2
More HMSE.
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): Handle "ldm.l" and "stm.l".Jeff Law2-0/+26
More disassembler fixes. HMSE.
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): "abs" is implicitly twoJeff Law2-1/+8
if the next arg is marked with SRC_IN_DST. Gross. Gross hack so that shift-by-two insns are disassembled correctly.
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): Print "exr" whenJeff Law2-1/+7
we're looking for and find EXR. So we disassemble andc/orc/xorc with exr correctly.
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): We don't have a matchJeff Law2-0/+5
if we're looking for KBIT and we don't find it. So we don't disassemble "inc" instructions as "adds" instructions.
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): Mask off unwanted bitsJeff Law2-2/+5
for L_3 and L_2. So we only get values in the right range for L_3 (0..7) and L_2 (0..3).
1996-07-11 * h8300-dis.c (bfd_h8_disassemble): Don't set plen forJeff Law2-1/+5
3bit immediate operands. So we disassemble bXXX #IMM,@ADDRESS insns correctly.
1996-07-09 * alpha-opc.c: Add new case of "mov". From Klaus KaempfIan Lance Taylor2-1/+1362
<kkaempf@progis.ac-net.de>.
1996-07-05No longer need to sanitize away h8s stuff.Jeff Law4-48/+45
1996-07-04 * alpha-opc.c: Correct second case of "mov" to use OPRL.Ian Lance Taylor1-0/+4
1996-07-04 * sparc-dis.c (print_insn_sparclite): New routine to printStu Grossman1-0/+5
sparclite instructions.
1996-07-03* m68k-opc.c (m68k_opcodes): Add coldfire support.J.T. Conklin2-462/+483
1996-06-28 * sparc-opc.c (asi_table): Add #ASI_N, #ASI_N_L, #ASI_NUCLEUS,David Edelsohn1-0/+6
#ASI_NUCLEUS_LITTLE. Rename #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_L to #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
1996-06-25 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):Jason Molenda1-0/+19
Use autoconf-set values. (docdir, oldincludedir): Removed. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1996-06-21Fri Jun 21 13:53:36 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor2-761/+1
* alpha-opc.c: New file. * alpha-opc.h: Remove. * alpha-dis.c: Complete rewrite to use new opcode table. * configure.in: For bfd_alpha_arch, use alpha-opc.o. * configure: Rebuild with autoconf 2.10. * Makefile.in (ALL_MACHINES): Add alpha-opc.o. (alpha-dis.o): Depend upon $(INCDIR)/opcode/alpha.h, not alpha-opc.h. (alpha-opc.o): New target.
1996-06-20 * sparc-dis.c (print_insn_sparc): Remove unused local variable i.Ian Lance Taylor1-0/+4
Set imm_added_to_rs1 even if the source and destination register are not the same.
1996-06-19 * sparc-opc.c: Add some two operand forms of the wr instruction.Ian Lance Taylor1-0/+6
1996-06-18 * h8300-dis.c (bfd_h8_disassemble): Rename "hmode" argumentJeff Law2-0/+37
to just "mode". start-sanitize-h8s * disassemble.c (disassembler): Handle H8/S. * h8300-dis.c (print_insn_h8300s): New function for H8/S. end-sanitize-h8s Even more H8/S goo.
1996-06-18 * ppc-opc.c: Fix fcmpo opcode. From Sergei SteshenkoIan Lance Taylor1-0/+5
<sergei@msil.sps.mot.com>.
1996-06-18Tue Jun 18 15:08:54 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor3-0/+47
* makefile.vms: New file. * alpha-dis.c (print_insn_alpha): Print lda ra,lit(rz) as mov.
1996-06-08Kill r16/rce/acp stuff.Jim Wilson3-211/+0
1996-05-23Silence warnings from Solaris PowerPC ccMichael Meissner1-1/+20
1996-04-17 * saprc-dis.c (compute_arch_mask): Replace ANSI style def with K&R.David Edelsohn2-1/+6
1996-04-11 * sparc-opc.c: Set F_FBR on floating point branch instructions.Ian Lance Taylor2-118/+123
Set F_FLOAT on other floating point instructions. PR 355.
1996-04-08Add 860 specific registersMichael Meissner1-0/+6
1996-04-08Use BFD_PICLIST.Ian Lance Taylor1-1/+3
1996-04-08 * configure.in: Permit --enable-shared to specify a list ofIan Lance Taylor3-9/+17
directories. * configure: Rebuild.