aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1998-11-18 * cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.Doug Evans1-0/+21
(insert_normal, !CGEN_INT_INSN_P case): Only fetch enough bytes to hold value. (insert_insn_normal): Fix typo. * cgen-dis.c (cgen_dis_lookup_insn): Update type of `value' arg. * cgen-dis.in (extract_normal): Ditto. New arg `pc'. Rewrite ! CGEN_INT_INSN_P case. (extract_insn_normal): Ditto. (extract_1): New arg `pc'. All callers updated. Replace calls to bfd_getb8. (fill_cache): New fn. * cgen-opc.c (cgen_{get,put}_insn_value): Move here ... * cgen-opc.in: ... from here. (@arch@_cgen_lookup_insn): Rewrite ! CGEN_INT_INSN_P case. * m32r-asm.c,m32r-dis.c,m32r-opc.c: Rebuild. * fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild.
1998-11-18Wed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-0/+4
* fr30-opc.c: Regenerated.
1998-11-17Mon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-0/+7
* fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-asm.c: Regenerated.
1998-11-13Thu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-2/+10
* po/opcodes.pot: Regenerated. * fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-asm.c: Regenerated.
1998-11-10Add support for FR30 target.Nick Clifton1-3/+6
1998-11-10 * cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed toDoug Evans1-0/+11
CGEN_OPERAND_SEM_ONLY. * m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild. * fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild.
1998-11-10add fr30 sanitization markersDoug Evans1-0/+2
1998-11-09Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-0/+7
* po/opcodes.pot: Regenerate. * po/POTFILES.in: Regenerate. * fr30-opc.c: Regenerate. * fr30-opc.h: Regenerate.
1998-11-07 * m32r-asm.c: Regenerate.Doug Evans1-0/+4
Fixes calls to cgen_parse_address.
1998-11-06temporarily sanitize fr30Doug Evans1-0/+2
1998-11-05 * m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attributeDoug Evans1-0/+9
to bcl8,bncl8 entries. (macro_insn_table_entries): Add FILL_SLOT attribute to bcl8r,bncl8r entries.
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-1/+3
* configure.in: Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file. * po/POTFILES.in: Regenerated * po/opcodes.pot: Regenerated
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-0/+12
* configure.in): Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file.
1998-11-02Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+5
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-10-27 * config/tc-mips.c (hilo_interlocks): Remove mips_3900.Gavin Romig-Koch1-0/+4
(append_insn): Account for the tx39's multiply behavior. * mips.h (INSN_MULT): Added. * mips-opc.c (IS_M): Added.
1998-10-23* Fixes for PRs 17559, 16602, brought over from sky branch.Frank Ch. Eigler1-0/+35
start-sanitize-r5900 Fri Oct 23 12:06:00 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * mips-opc.c (vrget, vclipw, vrnext): Correct COP2 opcodes and masks. end-sanitize-r5900
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. Eigler1-0/+7
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 Law1-0/+5
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 Law1-0/+4
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 Law1-0/+21
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 Clifton1-0/+5
1998-09-18 * dvp-opc.c (gif_opcodes): Support EOP on gifimage.Doug Evans1-0/+10
PR 17293.
1998-09-09Add PowerPC 750 move to/from SPRsMichael Meissner1-0/+7
1998-09-05Fix detection of thumb-elf function symbolsNick Clifton1-0/+7
1998-08-31remove armelf sanitization.Catherine Moore1-4/+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-18 * mips-opc.c: Insert contents of vu0.h, rather than including it.Ian Lance Taylor1-0/+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 Law1-6/+14
1998-08-10Fix indentation.Catherine Moore1-0/+7
1998-08-10 * arm-dis.c (print_insn_big_arm): Check for thumb symbolCatherine Moore1-0/+8
attributes. (print_insn_little_arm): Likewise.
1998-08-03 Move all global state data into opcode table struct, and treatDoug Evans1-0/+30
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 Law1-0/+5
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 Evans1-0/+4
1998-07-24remove d30v sanitizationIan Lance Taylor1-34/+1
1998-07-23 * m10300-opc.c: Add DSP autoincrement memory loads/stores.Jeff Law1-0/+2
1998-07-23 * m10300-opc.c: Add autoincrement memory loads/stores.Jeff Law1-0/+6
1998-07-22 * mips-opc.c: Make phmadh and phmsbh synonyms for phmaddh andJeff Law1-0/+7
phmsubh respectively. pr16537
1998-07-21 * cgen-opc.in (@arch@_cgen_lookup_insn): Update call toDoug Evans1-0/+22
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 Law1-0/+13
"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.