aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1995-06-16 * mpw-config.in: Add sh and i386 configs, remove sparc config.Stan Shebs1-0/+14
* sh-opc.h: Add copyright.
1995-05-24Wed May 24 14:16:08 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-1/+24
* sh-opc.h: Added bsrf and braf.
1995-04-24 * sh-opc.c (sh_nibble_type, sh_arg_type): remove trailing , fromJason Molenda1-0/+5
enum list. some native cc's barf on this (and K&R says it's naughty)
1995-04-19Fix April 17th change.Michael Meissner1-0/+5
1995-04-18* mips-dis.c (print_insn_little_mips): Cast return value from bfd_getl32 fromKen Raeburn1-0/+37
bfd_vma to unsigned long, because _print_insn_mips expects an unsigned long, and that might be fewer words of argument storage (e.g., if bfd_vma is long long on a 32-bit machine). (print_insn_big_mips): Likewise with bfd_getb32 value. (_print_insn_mips): Now static.
1995-04-10Merge MPW ChangeLog with generic ChangeLogStan Shebs1-0/+25
1995-04-07 * arc-dis.c (print_insn): New parameter `big_p'. Callers updated.David Edelsohn1-0/+26
Call arc_get_opcode_mach to map bfd mach number to opcode value. (print_insn_*): Pass bfd mach number, not opcode version. * arc-opc.c (arc_get_opcode_mach): New function.
1995-03-14Changes from Klaus Kaempf:Ken Raeburn1-0/+12
* alpha-opc.h (OSF_ASMCODE): define print pal-code names as defined in App C of the Alpha Architecture Reference Manual * alpha-dis.c: cleaned up output print stylized code forms as defined in App A.4.3 of the Alpha Architecture Reference Manual
1995-03-12arc-dis.c (print_insn): Put "+ 4" of relative addresses back. Oops.David Edelsohn1-1/+7
1995-03-08* m68k-dis.c (BREAK_UP_BIG_DECL): Make secondary array static and const.Ken Raeburn1-0/+4
(reg_names): Now const. (print_insn_arg): Arrays cacheFieldName and names now const. (print_indexed): Array scales now const.
1995-03-08Avoid bogus assumption that the two parts of the split m68k opcode tableKen Raeburn1-0/+8
are going to be adjacent in memory.
1995-03-08 * arc-dis.c (print_insn_arc_base): Split into big and little fns.David Edelsohn1-0/+16
(print_insn_arc_{host,graphics,audio}): Likewise. (print_insn): Add prototype. Delete "+ 4" addition to relative branch address. (arc_get_disassembler): New arg `big_p'. Return little or big print fn accordingly. * arc-opc.c (arc_opcode_init_tables): Init arc_operand_map once. (arc_opcode_supported): Use ARC_OPCODE_CPU to ignore byte order. (arc_opval_supported): Likewise. * disassemble.c (disassembler): Pass big endian flag to arc_get_disassembler.
1995-03-07 * ppc-opc.c: Sort recently added instructions by minor opcodeIan Lance Taylor1-0/+5
number within major opcode number.
1995-03-06 * hppa-dis.c: Include libhppa.h.Jeff Law1-0/+8
1995-02-21 * Makefile.in (ALL_MACHINES): Add w65-dis.o.Peter Schauer1-0/+4
1995-02-17* arc-dis.c (arc_get_disassembler): Change argument to int,David Edelsohn1-0/+7
one of bfd_mach_arc_xxx. All callers updated.
1995-02-16 * mips-opc.c: Add r4650 mul instruction.Ian Lance Taylor1-0/+4
1995-02-15 * mips-opc.c: Add uld and usd macros for unaligned double load andIan Lance Taylor1-0/+19
store.
1995-02-10(arc_get_disassembler): Renamed from arc_disassembler.David Edelsohn1-2/+2
1995-02-10 * disassemble.c (disassembler, case bfd_arch_arc): CallDavid Edelsohn1-0/+2
arc_disassembler to get disassembler routine.
1995-02-10Lotsa arc stuff.David Edelsohn1-0/+20
1995-02-09 * i960-dis.c (struct tabent, struct sparse_tabent): Change theStan Shebs1-0/+5
signed char fields to shorts, more portable.
1995-02-09 * i960-dis.c (struct tabent, struct sparse_tabent): Declare theStan Shebs1-0/+5
char fields as signed chars, since they may have negative values. Fixes PR 6290.
1995-02-06* i386-dis.c (dis386_twobyte): Add cpuid, From Charles HannumJ.T. Conklin1-0/+12
(mycroft@netbsd.org).
1995-01-30tipoIan Lance Taylor1-1/+1
1995-01-26 * ppc-opc.c: Changes based on patch from David EdelsohnIan Lance Taylor1-0/+19
<edelsohn@npac.syr.edu>. (powerpc_operands): Add operands SPRBAT and SPRG. Split TBR out of SPR. (FXM_MASK): Define. (insert_tbr): New static function. (extract_tbr): New static function. (XFXFXM_MASK, XFXM): Define. (XSPRBAT_MASK, XSPRG_MASK): Define. (powerpc_opcodes): Add instructions to access special registers by name. Add mtcr and mftbu.
1995-01-16 * configure.in: Add W65 support.Steve Chamberlain1-0/+6
* disassemble.c: Likewise. * w65-opc.h, w65-dis.c: New files.
1994-12-29 * h8300-dis.c (bfd_h8_disassemble): Add support for 2 bitSteve Chamberlain1-0/+14
immediates.
1994-12-20 * mips-opc.c: Add dli as a synonym for li.Ian Lance Taylor1-0/+4
1994-12-19 * arc-opc.c (insertion fns): Pass pointer to value's table entry.David Edelsohn1-0/+26
All uses changed. (extraction fns): Insn argument now array of two words. Return pointer to value's table entry. All uses changed. (arc_opcode_lookup_suffix): Exported for arc-dis.c. (insert_multshift, extract_multshift): New fns. (arc_operands): Add support for cache bypass suffix. Add support for predefined aux regs. Modifier bits moved to flags field. (arc_opcodes): Likewise. Add mul/mulu/shift insns. Syntax of zero/sign extension insns changed. New insn rlc. Update to syntax in programmer's manual. (arc_reg_names): Fix typo in lp_count. Add predefined aux regs. (arc_suffixes): New synonyms lo,hs for cs,cc. New suffix for cache bypass. (arc_opcode_init_tables): New argument to indicate cpu type. (insert_reg): Handle predefined aux regs. (extract_reg): Likewise. (lookup_register): New fn. * arc-dis.c (arc_condition_codes): Deleted. (print_insn_arc): Handle insns with 32 bit immediate constants better. Clean up modifier handling. Handle predefined aux regs.
1994-12-08alpha, mips, m68k fixesKen Raeburn1-0/+20
1994-11-24 * sh-opc.h (mov.l gbr): Get direction right.Steve Chamberlain1-0/+12
* sh-dis.c (print_insn_shx): New function. (print_insn_shl, print_insn_sh): Call print_insn_shx to print opcodes with right byte order.
1994-11-01 * hppa-dis.c (print_insn_hppa): Read the instruction usingIan Lance Taylor1-0/+6
bfd_getb32, so that it works on a little endian or 64 bit host. Remove unused local variable op.
1994-10-25 * mips-opc.c: Use or instead of addu for pseudo-op move, sinceIan Lance Taylor1-0/+5
addu does not work correctly if -mips3. PR 5832.
1994-10-19 * a29k-dis.c (print_special): Add special register names definedIan Lance Taylor1-0/+15
on 29030, 29040 and 29050. (print_insn): Handle new operand type 'I'.
1994-10-04 * configure.in: Use ${config_shell} when running config.bfd.Ian Lance Taylor1-0/+8
1994-09-15 * a29k-dis.c (print_insn): Print the opcode.Ian Lance Taylor1-0/+4
PR 4779.
1994-09-14 * mips-opc.c (mips_opcodes): Set WR_t for sc and scd.Ian Lance Taylor1-0/+4
PR 5632
1994-09-12 * hppa-dis.c (reg_names): Use r26-r23 for arg0-arg3.Jeff Law1-0/+4
1994-09-06 * mips-opc.c: Set INSN_STORE_MEMORY flag for all instructionsIan Lance Taylor1-1/+6
which store a value into memory. PR 5433.
1994-09-05ARM Acorn/RISCiX target and host patches from Richard EarnshawKen Raeburn1-1/+12
1994-07-28* sparc-dis.c (print_insn_sparc): Handle new operand type 'x'.Ken Raeburn1-0/+8
* sparc-opc.c: Added sparclite extended FP operations, and versions of v9 impdep* instructions permitting specification of the OPF field.
1994-07-26i960xl changes (sanitized); keep ns32k-dis.cKen Raeburn1-0/+20
1994-07-20fix from dj delorie for disassembler config in djgppKen Raeburn1-0/+12
1994-07-13ns32k-dis.c (invalid_float): Changed to take char* argument, and test forKen Raeburn1-1/+4
explicitly specified sizes, instead of using sizeof() on host CPU types. (INVALID_FLOAT): Cast first argument.
1994-07-13Wed Jul 13 18:01:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)Ken Raeburn1-0/+24
* ns32k-dis.c: Deleted all code in "#ifdef GDB". (invalid_float): Enabled general version, doesn't require running on ns32k host. Sun Jul 10 00:27:47 1994 Ian Dall (dall@hfrd.dsto.gov.au) * opcodes/ns32k-dis.c: Semi-new file. Had apparently been dropped from distribution. A ns32k-dis.c from a previous distribution has been brought up to date and supports the new interface. * disaaemble.c: define ARCH_ns32k and add case bfd_arch_ns32k. * configure.in: add bfd_ns32k_arch target support. * Makefile.in: add ns32k-dis.o to ALL_MACHINES. Add ns32k-dis.c to CFILES. Add dependencies for ns32k-dis.o.
1994-06-28 * h8300-dis.c, mips-dis.c: Don't use true and false.Stan Shebs1-0/+8
1994-06-22 * mips-dis.c (_print_insn_mips): Build a static hash table mappingIan Lance Taylor1-0/+11
opcodes to the first instruction with that opcode, to speed disassembly of large files. From ralphc@pyramid.com (Ralph Campbell).
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn1-0/+24
1994-04-28* m68k-dis.c (print_insn_m68k): If F_ALIAS flag is set, skip the opcode beingKen Raeburn1-0/+12
examined.