aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
2001-05-14* ppc-opc.c (powerpc_opcodes): Fixed extended opcode field ofJ.T. Conklin2-19/+25
simplified mnemonics used for setting PPC750-specific special purpose registers.
2001-05-122001-05-12 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+11
* i386-dis.c (print_insn_i386): Always set `mod', `reg' and `rm'.
2001-05-12Peter Targett's backwards compatibility and other arc fixes.Alan Modra2-133/+139
2001-05-12 * i386-dis.c (twobyte_has_modrm): Update table.Alan Modra2-8/+27
(need_modrm): Give it file scope. (MODRM_CHECK): Define. (dofloat): Use MODRM_CHECK. (OP_E): Likewise. (OP_EM): Likewise. (OP_EX): Likewise. and fix testsuite yet again now that we are getting correct disassembly.
2001-05-12Correct cvtps2dq, movdq2q, movq2dq, and movq problems.Alan Modra2-3/+8
2001-05-07* cgen asm/disasmFrank Ch. Eigler3-5/+21
[opcodes/ChangeLog] 2001-05-07 Frank Ch. Eigler <fche@redhat.com> * cgen-dis.in (default_print_insn): Tolerate min<base instructions even at end of a section. * cgen-ibld.in (extract_normal): Tolerate min!=base!=max instructions by ignoring precariously-unpacked insn_value in favor of raw buffer. [cgen/ChangeLog] 2001-05-07 Frank Ch. Eigler <fche@redhat.com> * iformat.scm (compute-insn-base-mask-length): Rewrite to tolerate various-base-length instruction sets.
2001-05-07 * disassemble.c (disassembler_usage): Remove unused attribute.Alan Modra2-1/+5
2001-05-04* typo fixFrank Ch. Eigler1-1/+1
2001-05-04* m32r disasm bug fixFrank Ch. Eigler5-14/+58
2001-05-04 Frank Ch. Eigler <fche@redhat.com> * m32r-dis.c, -asm.c, -ibld.c: Regenerated with disassembler fixes. 2001-05-04 Frank Ch. Eigler <fche@redhat.com> * cgen-dis.in (print_insn): Remove call to read_insn. Instead, assume incoming buffer already has the base insn loaded. Handle case of smaller-than-base instructions for variable-length case.
2001-05-04Assorted fixes to pinsrw, pextrw, pmovmskb, movmskp, maskmovq.Alan Modra2-13/+35
2001-04-27Add openRISC support in opcodesNick Clifton16-278/+4469
2001-04-24z8k fixesNick Clifton7-396/+478
2001-04-06 * i386-dis.c: Add ffreep instruction.Andreas Jaeger2-30/+34
2001-03-30* ppc-opc.c (insert_mbe): Shift mask initializer as long.Alexandre Oliva2-1/+5
2001-03-27* Comment tweak.Ben Elliston1-4/+4
2001-03-24Small tweaks to sse2 instructions.Alan Modra2-9/+38
2001-03-24Remove extraneous whitespaceNick Clifton3-16/+21
2001-03-222001-03-22 Ben Elliston <bje@redhat.com>Ben Elliston3-2/+9
* cgen-asm.in (@arch@_cgen_assemble_insn): Move tmp_errmsg declaration inside CGEN_VERBOSE_ASSEMBLER_ERRORS conditional. * cgen-ibld.in (put_insn_int_value): Mark cd parameter as unused to allay a compiler warning.
2001-03-22paddq and psubq support.Alan Modra2-6/+12
2001-03-20 Add support for cgen machine determination.Patrick Macdonald9-19/+43
* cgen-dis.in (print_insn_@arch@): Add support for target machine determination via CGEN_COMPUTE_MACH. * fr30-desc.c: Regenerate. * fr30-dis.c: Regenerate. * fr30-opc.h: Regenerate. * m32r-desc.c: Regenerate. * m32r-dis.c: Regenerate. * m32r-opc.h: Regenerate. * m32r-opinst.c: Regenerate.
2001-03-202001-03-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-200/+174
* configure.in: Remove the redundent AC_ARG_PROGRAM. * configure: Rebuild.
2001-03-20Fix 2 bugs with parsing the resource dependency tables.Jim Wilson3-396/+437
* ia64-gen.c (fetch_insn_class): If xsect, then ignore comment and notestr if larger than xsect. (in_class): Handle format M5. * ia64-asmtab.c: Regnerate.
2001-03-19Don't try to read past end of info buffer, and correct test results.Alan Modra2-2/+18
2001-03-16Add new opcodesNick Clifton3-497/+536
2001-03-13Fix typos in ChangeLogs; fix dates in copyright noticesNick Clifton102-183/+268
2001-03-13fix typosNick Clifton1-0/+6
2001-03-06Fix BLX(1) for ThumbNick Clifton2-4/+27
2001-03-06est of the changes for Coldfire V4Nick Clifton3-26/+53
2001-03-05Correct filenames from last commit.Dave Brolley1-15/+15
2001-03-052001-03-05 Dave Brolley <brolley@redhat.coDave Brolley16-389/+327
* opcodes/fr30-asm.c: Regenerate. * opcodes/fr30-desc.c: Regenerate. * opcodes/fr30-desc.h: Regenerate. * opcodes/fr30-dis.c: Regenerate. * opcodes/fr30-ibld.c: Regenerate. * opcodes/fr30-opc.c: Regenerate. * opcodes/fr30-opc.h: Regenerate. * opcodes/m32r-asm.c: Regenerate. * opcodes/m32r-desc.c: Regenerate. * opcodes/m32r-desc.h: Regenerate. * opcodes/m32r-dis.c: Regenerate. * opcodes/m32r-ibld.c: Regenerate. * opcodes/m32r-opc.c: Regenerate. * opcodes/m32r-opc.h: Regenerate. * opcodes/m32r-opinst.c: Regenerate.
2001-02-28new defines for Coldfire V4.Nick Clifton2-115/+137
2001-02-27Bump version to 2.11.90, fix missing dependencies in bfd/,Alan Modra5-37/+44
and run "make dep-am".
2001-02-232001-02-23 David Mosberger <davidm@hpl.hp.com>H.J. Lu3-3423/+3600
* ia64-opc-a.c: Add missing pseudo-ops for "cmp" and "cmp4". * ia64-asmtab.c: Regenerate.
2001-02-22Improve gas error messages for invalid instructions.Jim Wilson3-3902/+3912
* cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for C8 said "1" instead of "8". Clarify error string for IMM22: "signed integer" instead of just "integer". * config/tc-ia64.c (enum operand_match_result): New type. (operand_match): Change return type to operand_match_result. Fix all returns appropriately, adding support for returning the out-of-range result. (parse_operands): New locals result, error_pos, out_of_range_pos, curr_out_of_range_pos. Rewrite operand matching loop to give better error messages. * ia64-opc-d.c (ia64_opcodes_d): Break the "add" pattern into two separate variants: one for IMM22 and the other for IMM14. * ia64-asmtab.c: Regenerate.
2001-02-21 * cgen-opc.c (cgen_get_insn_value): Add missing `return'.Greg McGary2-2/+6
2001-02-212001-02-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-21/+11
* Makefile.am (ia64-ic.tbl): Remove the target. (ia64-raw.tbl): Likewise. (ia64-waw.tbl): Likewise. (ia64-war.tbl): Likewise. (ia64-asmtab.c): Generate it in the source directory. * Makefile.in: Regenerated.
2001-02-18Add PDP-11 supportNick Clifton10-5/+603
2001-02-14Fix DV bug reported by Intel against the setf instruction.Jim Wilson3-4/+9
* ia64-ic.tbl: Update from Intel. Add setf to fr-writers. * ia64-asmtab.c: Regenerate.
2001-02-12 * i386.h (i386_optab): SSE integer converison instructions haveJan Hubicka2-7/+23
64bit versions on x86-64. * i386-dis.c (prefix_user_t): Add 'Y' to SSE ineger converison instructions. (putop): Handle 'Y'
2001-02-11Apply several patches from Maciej W. RozyckiNick Clifton2-3/+10
2001-02-11 * Makefile.am (stamp-lib): ranlib the libopcodes.a in the buildMichael Sokolov3-1/+9
directory. * Makefile.in: Regenerate.
2001-02-10Add s390 supportNick Clifton12-4/+2014
2001-02-06Revert accidental breakage from Nick's 2000-12-16 checkin.Jim Wilson2-392/+396
* ia64-asmtab.c: Revert 2000-12-16 change.
2001-02-02 Binutils portion of fix for syntax array elements when maxPatrick Macdonald3-2/+7
operands is greater than 127. 2001-02-02 Patrick Macdonald <patrickm@redhat.com> * cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short. (CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES. (CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS. * fr30-desc.h: Regenerate with CGEN_MAX_SYNTAX_ELEMENTS. * m32r-desc.h: Regenerate.
2001-02-01 * (dis386_att, grps): Use 'T' for push/popJan Hubicka2-22/+48
(putop): Handle 'T', alphabetize order, fix 'I' handling in Intel syntax
2001-01-14Adds assembly and dis-assembly support for the HPPA wideAlan Modra2-1/+7
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
2001-01-13formatting fixNick Clifton2-3/+7
2001-01-13 * i386.c (md_assemble): Check cpu_flags even for nullary instructions.Jan Hubicka2-8/+13
* i386.h (i386_optab): Fix pusha and ret templates. * i386-dis.c (dis386_att, disx86_64_att): Fix ret, lret and iret templates.
2001-01-11Updated ARC assembler from arccores.comNick Clifton13-688/+2736
2001-01-11Rotate ChangeLogsNick Clifton3-5449/+5465