aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1998-10-13* Doh, backing out premature devo patch re PR 17559.Frank Ch. Eigler1-7/+0
1998-10-13* Patch for PR 17559, devo style.Frank Ch. Eigler2-52/+195
start-sanitize-r5900 Tue Oct 13 12:47:42 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * mips-opc.c: Update COP2 operand formats for vrnext and vrget instructions. end-sanitize-r5900
1998-10-12 * m10300-opc.c: DSP instrutions which only write to one generalJeff Law2-96/+101
register have no restrictions on matching operands.
1998-10-12 * m10300-opc.c (lsr_add): Fix typo for "lsr_add imm,reg,reg,reg" case.Jeff Law2-1/+5
pr17742
1998-10-09regenerate m32r-opc.c, m32r-opc.hDoug Evans1-0/+4
1998-10-08 * m10300-opc.c (asr, lsr, asl): Fix am33 single bit shift opcode.Jeff Law2-19/+40
pr17706
1998-09-30Fix PR 17469 - treat TRAP as another in the set of branch type instructions.Nick Clifton1-0/+9
1998-09-24Fic PR 17045: Add FLAG_JSR attribute to DBT, REIT, RTD and TRAP insns.Nick Clifton1-0/+5
1998-09-23PR 16898: Add uses of EITHER_BUT_PREFER_ME execution unit class.Nick Clifton2-25/+32
1998-09-18 * dvp-opc.c (gif_opcodes): Support EOP on gifimage.Doug Evans1-0/+10
PR 17293.
1998-09-10Sanitize out Nortel 750 sprsMichael Meissner1-0/+30
1998-09-09Add PowerPC 750 move to/from SPRsMichael Meissner1-0/+7
1998-09-05Fix detection of thumb-elf function symbolsNick Clifton2-11/+11
1998-08-31remove armelf sanitization.Catherine Moore1-34/+24
1998-08-31remove armelf sanitization.Catherine Moore2-31/+0
1998-08-30 * alpha-dis.c (print_insn_alpha): Use the machine type toRichard Henderson1-0/+9
decide which PALcode set to include.
1998-08-21Fix for PR15003 - add FLAG_MUL32 to MAC, MACS, MSUB and MSUBS insns.Nick Clifton1-0/+5
1998-08-20check for mentions of sanitized filesIan Lance Taylor1-4/+14
1998-08-18 * mips-opc.c: Insert contents of vu0.h, rather than including it.Ian Lance Taylor3-165/+9
* vu0.h: Remove. * Makefile.am: Rebuild dependencies. * Makefile: Rebuild.
1998-08-13 * ppc-opc.c (powerpc_operands): Omit parens around additions inIan Lance Taylor1-0/+14
operand name macros.
1998-08-12 From Peter Thiemann <thiemann@informatik.uni-tuebingen.de>:Ian Lance Taylor1-0/+6
* ppc-opc.c (insert_mbe): Handle wrapping bitmasks. (extract_mbe): Likewise.
1998-08-12 * m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes.Jeff Law1-0/+2
1998-08-12 * m10300-opc.c: First cut at UDF instructions.Jeff Law2-8/+145
1998-08-12sanitize-vr5400 -> sanitize-cygnus, for 98r2Ken Raeburn1-9/+9
1998-08-10Fix indentation.Catherine Moore1-0/+7
1998-08-10 * arm-dis.c (print_insn_big_arm): Check for thumb symbolCatherine Moore3-20/+113
attributes. (print_insn_little_arm): Likewise.
1998-08-03 Move all global state data into opcode table struct, and treatDoug Evans4-46/+362
opcode table as something that is "opened/closed". * cgen-asm.c (all fns): New first arg of opcode table descriptor. (cgen_asm_init): Delete. (cgen_set_parse_operand_fn): New function. * cgen-dis.c (all fns): New first arg of opcode table descriptor. (cgen_dis_init): Delete. * cgen-opc.c (all fns): New first arg of opcode table descriptor. (cgen_current_{opcode_table_mach,endian}): Delete. * cgen-asm.in (all fns): New first arg of opcode table descriptor. * cgen-dis.in (all fns): Ditto. * cgen-opc.in (all fns): Ditto. * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate. * cgen-asm.in (parse_insn_normal): Ignore case in mnemonics. * cgen-dis.in (print_normal): Split into two. (print_address): New function. (extract_insn_normal): Clarify insn_value arg. (print_int_insn): Renamed from print_insn. (print_insn): New arg. (print_insn_@arch@): Open opcode table if not already done so. Move reading of insn into print_insn.
1998-07-30* Fix for PR 16389, brought over from d30v branchFrank Ch. Eigler1-0/+13
Thu Jul 30 21:41:10 1998 Frank Ch. Eigler <fche@cygnus.com> * d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some instructions.
1998-07-28 * m10300-opc.c: Add entries for "no_match_operands" field inJeff Law2-1228/+889
the opcode table.
1998-07-24 * m10300-dis.c: Do not emit a comma before a PLUS (autoincrement)Jeff Law1-0/+7
operand.
1998-07-24 * m32r-asm.c,m32r-opc.c: Regenerate (-Wall cleanups).Doug Evans2-167/+171
1998-07-24remove d30v sanitizationIan Lance Taylor2-70/+3
1998-07-23 * m10300-opc.c: Add DSP autoincrement memory loads/stores.Jeff Law2-0/+46
1998-07-23 * m10300-opc.c: Add autoincrement memory loads/stores.Jeff Law2-3/+294
1998-07-22 * mips-opc.c: Make phmadh and phmsbh synonyms for phmaddh andJeff Law1-0/+7
phmsubh respectively. pr16537
1998-07-21regenerate, get displacement operand shifts rightDoug Evans1-3/+3
1998-07-21tweakDoug Evans1-1/+2
1998-07-21 * cgen-opc.in (@arch@_cgen_lookup_insn): Update call toDoug Evans6-153/+399
CGEN_EXTRACT_FN. (@arch@_cgen_get_insn_operands): @arch@_cgen_get_operand renamed to @arch_cgen_get_int_operand. * cgen-asm.in (insert_insn_normal): New arg `pc', callers updated. Update call to @arch@_cgen_insert_operand. (@arch@_cgen_assemble_insn): Update call to CGEN_INSERT_FN. * cgen-dis.in (print_normal): Delete use of CGEN_PCREL_OFFSET. (extract_insn_normal): New arg `pc', callers updated. Update call to @arch@_cgen_extract_operand. (print_insn): Update call to CGEN_EXTRACT_FN. * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
1998-07-17 * m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" andJeff Law2-12/+25
"mulu".
1998-07-13Mon Jul 13 14:53:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* i386-dis.c (ckprefix): Handle fwait specially only when it isn't the first prefix. (dofloat): Correct test for fnstsw. Print `fnstsw %ax' rather than `fnstsw %eax'. (OP_J): Remove unnecessary subtraction when 16-bit displacement will be masked later.
1998-07-11 * m10300-opc.c (mn10300_opcodes): Fix destination operand for 3 operandJeff Law1-0/+5
instructions.
1998-07-08 * m10300-dis.c (disassemble): When printing RREGs and XRREGs, mapJeff Law1-0/+7
from raw register #s to symbolic names to make debugging easier.
1998-07-03 * m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.Doug Evans1-0/+4
1998-07-01 * Makefile.am (CGENDIR): Set via configure.Doug Evans4-84/+86
(CGEN): New variable. (CGENFILES): object.scm renamed to cos.scm. (run-cgen): Renamed from cgen. stamp file renamed to stamp-$prefix. (stamp-m32r): Pass prefix to run-cgen. * Makefile.in: Regenerate. * cgen-asm.in: @arch@-opc.h renamed to @prefix@-opc.h. * cgen-dis.in: Ditto. * cgen-opc.in: Ditto. * cgen.sh: New args cgen,prefix. Delete args scheme,schemeflags. * configure.in: AC_SUBST cgen,cgendir. No longer look for guile. * configure: Regenerate. * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
1998-07-01 * dvp-opc.c (DVP_OPERAND_RELOC_11_S4): Temporarily back outDoug Evans1-0/+15
the DVP_OPERAND_RELOC_11_S4 relocation. * dvp-opc.c (LIMM11, LUIMM15): New symbol types DVP_OPERAND_RELOC_U15_S3 and DVP_OPERAND_RELOC_11_S4 to allow labels to be used as immediate values.
1998-07-01Replace object.scm with cos.scmNick Clifton2-1/+5
1998-06-30 * m10300-opc.c: Reorder "movbu" and "movhu" instructions too.Jeff Law2-34/+42
Why oh why didn't they take our advice about register prefixing. It would have avoided the ambigious syntax issues. Sigh.
1998-06-29 * m10300-opc.c: Reorder more instructions so that we do notJeff Law2-33/+54
accidentally match a mn10300 instruction when we really wanted an am33 instruction.
1998-06-26 * m10300-dis.c: Only recognize instructions from the currentlyJeff Law3-698/+720
selected machine. * m10300-opc.c: Add field indicating the particular variant of the mn10300 each instruction is available on.
1998-06-26 * configure.in: For bfd_vax_arch, build vax-dis.lo.Ian Lance Taylor7-211/+588
* Makefile.am: Rebuild dependencies. (CFILES): Add vax-dis.c. (ALL_MACHINES): Add vax-dis.lo. * aclocal.m4: Rebuild with current libtool. * configure, Makefile.in: Rebuild. Fri Jun 26 12:03:20 1998 Klaus Kaempf <kkaempf@progis.de> * vax-dis.c: New file, from work by Pauline Middelink <middelin@polyware.iaf.nl>. * disassemble.c (ARCH_vax): Define if ARCH_all. (disassembler): Add case for ARCH_vax. * makefile.vms: Support compilation on vms/vax.