aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1995-01-04 * mpw-config.in (archname): Compute from the config.Stan Shebs2-8/+17
(BFD_MACHINES, ARCHDEFS): Put into mk.tmp.
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 Taylor2-6/+14
1994-12-19 * arc-opc.c (insertion fns): Pass pointer to value's table entry.David Edelsohn3-0/+1199
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-19don't sanitize arc files that have already been deletedKen Raeburn1-1/+1
1994-12-08alpha, mips, m68k fixesKen Raeburn1-0/+20
1994-12-06Clean the sh3 stuff out the right way.Steve Chamberlain1-1/+1
1994-12-06Switch r3 to scratch register, r0 to stack register.Michael Tiemann1-1/+0
Other misc changes before beta shipment to customer.
1994-11-30Initial ARC support.David Edelsohn1-2/+36
1994-11-26Add changes from customer since last work.Michael Tiemann1-24/+33
1994-11-25remove sh3 stuff.Steve Chamberlain1-0/+24
1994-11-25*** empty log message ***Michael Tiemann1-1/+1
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann4-21/+21
1994-11-24*** empty log message ***Michael Tiemann1-2/+2
1994-11-24Fix .Sanitize scrips so that r16 is truly scrubbed out.Michael Tiemann1-0/+34
Also, report errors if any traces of sanitize remain after sanitizing.
1994-11-24Safely check in r16 targets for binutils.Michael Tiemann4-46/+300
1994-11-24 * disasseble.c (disassebler): Cope with little endian SH.Steve Chamberlain1-0/+157
1994-11-24 * sh-opc.h (mov.l gbr): Get direction right.Steve Chamberlain2-0/+367
* 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 Taylor2-1/+23
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 Taylor2-0/+6
PR 4779.
1994-09-14 * mips-opc.c (mips_opcodes): Set WR_t for sc and scd.Ian Lance Taylor2-2/+6
PR 5632
1994-09-12 * hppa-dis.c (reg_names): Use r26-r23 for arg0-arg3.Jeff Law1-0/+4
1994-09-09keep arm filesKen Raeburn1-0/+2
1994-09-06 * mips-opc.c: Set INSN_STORE_MEMORY flag for all instructionsIan Lance Taylor2-35/+55
which store a value into memory. PR 5433.
1994-09-05ARM Acorn/RISCiX target and host patches from Richard EarnshawKen Raeburn2-1/+152
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 Raeburn2-0/+42
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 Raeburn2-12/+15
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 Raeburn2-0/+870
* 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-30Elim dup of file namesStan Shebs1-3/+5
1994-06-28 * h8300-dis.c, mips-dis.c: Don't use true and false.Stan Shebs2-6/+24
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-06-16sparc v9 unsanitizationKen Raeburn1-52/+0
1994-06-08Tue Jun 7 18:45:39 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs5-23/+28
* mpw-config.in (target_arch): Compute from canonical target. (m68k, mips, powerpc, sparc): Add architectures. * mpw-make.in (disassemble.c.o): Add. (ALL_CFLAGS): Remove special flags (-mc68020 -mc68881 -model far).
1994-06-05keep configure.batKen Raeburn1-0/+1
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn1-0/+24
1994-05-08 * a29k-dis.c (print_insn): Print 'x' type operand in hex.Steve Chamberlain1-1/+1
* h8300-dis.c (bfd_h8_disassemble): Print 16bit rels correctly. * sh-dis.c (print_insn_sh): Don't recur endlessly if delay slot insn is in a delay slot. * z8k-opc.h: (resflg): Fix patterns. * h8500-opc.h Fix CR insn patterns.
1994-04-29keep disassemble.cKen Raeburn1-0/+1
1994-04-28* m68k-dis.c (print_insn_m68k): If F_ALIAS flag is set, skip the opcode beingKen Raeburn1-0/+12
examined.
1994-04-17 * ppc-opc.c (powerpc_opcodes): Correct fcir. From David EdelsohnIan Lance Taylor2-1/+6
(edelsohn@npac.syr.edu).
1994-04-06 * mips-opc.c (mips_opcodes): Correct operands of "nor" with anIan Lance Taylor1-0/+5
immediate argument.
1994-04-04* sparc-opc.c (sparc_opcodes): Fix "rd %fprs,%l0".David Edelsohn1-0/+4
1994-04-04 * ppc-opc.c (powerpc_operands): The signedp field has beenIan Lance Taylor2-58/+78
removed, so don't initialize it. Set the PPC_OPERAND_SIGNED flag instead. Add new operand SISIGNOPT. (powerpc_opcodes): For lis, liu, addis, and cau use SISIGNOPT. Based on patch from David Edelsohn (edelsohn@npac.syr.edu). * ppc-dis.c (print_insn_powerpc): Check PPC_OPERAND_SIGNED rather than signedp field.
1994-03-30Wed Mar 30 15:31:55 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+8
* mpw-xconfig.in (opcode/mips.h): Don't forward-include here. (BFD_MACHINES): Set appropriately.
1994-03-30Wed Mar 30 15:30:44 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-2/+7
* mpw-config.in (BFD_MACHINES): Set to a default value. * mpw-make.in (BFD_MACHINES): Remove wired-in value.
1994-03-30 * i386-dis.c (struct private): Renamed to dis_private. `private'Peter Schauer1-0/+5
is a reserved word for dynix cc.