summaryrefslogtreecommitdiffstats
path: root/opcodes
Commit message (Collapse)AuthorAgeFilesLines
* 2001-08-31 Eric Christopher <echristo@redhat.com>Eric Christopher2001-08-312-12/+16
| | | | | | | | Jason Eckhardt <jle@redhat.com> * mips-dis.c: Add support for bfd_mach_mipsisa32 and bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k, bfd_mach_mips64.
* * tic54x-opc.c: Add default initializers to avoid warnings.Andreas Jaeger2001-08-314-361/+370
| | | | | * arc-opc.c: Include "sysdep.h" to get stdio.h as include file. * arc-ext.c: Likewise.
* * m68hc11-dis.c: Add missing prototypes.Andreas Jaeger2001-08-281-1/+9
| | | | (forgotten in last checkin)
* * ppc-opc.c (icbt): Order correctly.Matthew Green2001-08-282-2/+6
|
* * ppc-opc.c (DS): Add PPC_OPERAND_DS flag.Alan Modra2001-08-272-8/+40
| | | | | | | | | (LS): Define. (insert_ds): Complain if not a multiple of 4. (XSYNC): Define. (XSYNC_MASK): Define. (powerpc_opcodes): Add "slbmte", "lwsync", "ptesync", "slbmfev", "slbmfee". Modify "sync" to use XSYNC_MASK and LS.
* * h8500-opc.h: Add default initializers to h8500_table to shut upAndreas Jaeger2001-08-262-534/+539
| | | | GCC warnings.
* For include/opcode:Andreas Jaeger2001-08-2614-61/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * d30v.h: Fix declaration of reg_name_cnt. * d10v.h: Fix declaration of d10v_reg_name_cnt. * arc.h: Add prototypes from opcodes/arc-opc.c. For opcodes: * tic54x-dis.c: Add unused attributes where needed. * z8k-dis.c (output_instr): Add unused attribute. * h8300-dis.c: Add missing prototypes. (bfd_h8_disassemble): Make static. * cris-dis.c: Add missing prototype. * h8500-dis.c: Likewise. * m68hc11-dis.c: Likewise. * pj-dis.c: Likewise. * tic54x-dis.c: Likewise. * v850-dis.c: Likewise. * vax-dis.c: Likewise. * w65-dis.c: Likewise. * z8k-dis.c: Likewise. * d10v-dis.c: Add missing prototype. (dis_long): Remove unused variable. (dis_2_short): Likewise. * sh-dis.c: Add missing prototypes. * v850-opc.c: Likewise. Add unused attributes where needed. * ns32k-dis.c: Add missing prototypes. (bit_extract_simple): Remove unused variable.
* * opcodes/s390-opc.c: Add "low or high" and "not low or high"Andreas Jaeger2001-08-233-20/+39
| | | | | branch instructions for gcc 3.0. * opcodes/s390-opc.txt: Likewise.
* * mips-dis.c: Add missing prototypes.Andreas Jaeger2001-08-212-163/+192
| | | | | | * a29k-dis.c: Likewise. * arc-dis.c: Likewise. * ia64-opc.c: Likewise.
* * i960-dis.c: Add parameters for prototypesAndreas Jaeger2001-08-215-61/+100
| | | | | | | | | | | | | | | (ctrl): Add unused attributes. (cobr): Likewise. (put_abs): Likewise. * mips-dis.c: Add missing prototypes. * a29k-dis.c: Likewise. * arc-dis.c: Likewise. * ia64-opc.c: Likewise. * s390-dis.c: Add missing prototypes. (init_disasm): Remove unused attribute since the parameter is used.
* Add support for MIPS R1[02]000 performance counter opcodes.Thiemo Seufer2001-08-162-4/+15
|
* * mips-opc.c: R3900s can support all branch likely INSN_MACROs whereJonathan Larmour2001-08-162-18/+23
| | | | the corresponding non-likely insn is in MIPS I.
* * mcore-dis.c: Fix formatting.Kazu Hirata2001-08-135-117/+119
| | | | | | * mips-dis.c: Likewise. * pj-dis.c: Likewise. * z8k-dis.c: Likewise.
* * cgen-ibld.in (extract_normal): Match type of VALUE and MASKRichard Henderson2001-08-1218-138/+624
| | | | to *VALUEP. Regenerate all cgen files.
* * mips-dis.c (print_insn_mips): Remove OPCODE_IS_MEMBER's gp32Richard Sandiford2001-08-103-4/+10
| | | | | | | argument. * mips-opc.c (G6): Undefine. (mips_builtin_opcodes): Remove gp32 entry for "move". Add macro as the first "move" alternative.
* * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypesAndreas Jaeger2001-08-103-182/+177
| | | | | to build warnings. * configure: Regenerate.
* Revert 2001-08-08 changes.Alan Modra2001-08-102-79/+76
|
* * dis-buf.c (generic_strcat_address): Add missing prototype.Alan Modra2001-08-092-0/+9
| | | | #if 0 the functions as it is unused.
* * ppc.h (struct powerpc_operand): New field `reloc'.Alan Modra2001-08-082-72/+85
| | | | | * ppc-opc.c: Include "bfd.h". (powerpc_operands): Add new field for reloc type.
* * mips-dis.c (print_insn_arg): Don't use software integer registersThiemo Seufer2001-08-072-19/+31
| | | | | for coprocessor registers. (_print_insn_mips): Get distinction between old ABI and new ABI right.
* Cleanups for z8k targetNick Clifton2001-08-013-32/+50
|
* * i386-dis.c: Fix formatting.Kazu Hirata2001-07-292-60/+61
|
* * i386-dis.c: Change formatting conventions for architectureAlan Modra2001-07-282-50/+127
| | | | | i386:intel to better match the format of various intel i386 assemblers, like nasm, tasm or masm.
* * d10v-dis.c: Fix formatting.Kazu Hirata2001-07-253-171/+179
| | | | * d30v-dis.c: Likewise.
* Update dependencies with "make dep-am".Alan Modra2001-07-243-13/+20
|
* * alpha-dis.c: Fix formatting.Kazu Hirata2001-07-245-116/+121
| | | | | | * cris-dis.c: Likewise. * m10300-dis.c: Likewise. * tic54x-dis.c: Likewise.
* * m68k-dis.c: Fix formatting.Kazu Hirata2001-07-244-81/+85
| | | | | * pj-dis.c: Likewise. * z8k-dis.c: Likewise.
* * s390-dis.c: Fix formatting.Kazu Hirata2001-07-232-148/+174
|
* 2001-07-21 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2001-07-212-4/+9
| | | | | * mips-opc.c (mips_builtin_opcodes): Sort c.le.s and c.lt.s into the rest of the surrounding definitions.
* * i386-dis.c (grps): Print l or w suffix, and require mem modrmAlan Modra2001-07-182-9/+14
| | | | for lgdt, lidt, sgdt, sidt.
* 2001-07-13 Philip Blundell <philb@gnu.org>Phil Blundell2001-07-162-3/+7
| | | | * arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.
* 2001-07-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-07-122-0/+117
| | | | | | | | | | * cgen-asm.in: Include "xregex.h" always to enable the libiberty regex support. (@arch@_cgen_build_insn_regex): New routine from Graydon. (@arch@_cgen_assemble_insn): Add Graydon's code to use regex to verify if it is worth parsing the insn as insn "x". Also update error message when insn is not a recognized format of the insn vs when the insn is completely unrecognized.
* * some support for funny-endian 16/32-bit insn setsFrank Ch. Eigler2001-07-123-5/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | [cgen/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * desc-cpu.scm (-gen-mach-table-defns): Emit fourth field: the mach->cpu insn-chunk-bitsize. (-gen-cpu-open): In @arch@_cgen_rebuild_tables, process above new field toward CGEN_CPU_TABLE->insn_chunk_bitsize. * mach.scm (<cpu>): New field insn-chunk-bitsize. (-cpu-parse, -cpu-read): Parse/initialize it. * doc/rtl.texi (define-cpu): Document it. [opcodes/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * cgen-dis.in (print_insn): Use cgen_get_insn_value instead of bfd_get_bits. * cgen-opc.c (cgen_get_insn_value, cgen_put_insn_value): Respect non-zero CGEN_CPU_DESC->insn_chunk_bitsize. [include/opcode/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * cgen.h (CGEN_MACH): Add insn_chunk_bitsize field. (cgen_cpu_desc): Ditto.
* 2001-07-09 Andreas Jaeger <aj@suse.de>, Karsten Keil <kkeil@suse.de>Andreas Jaeger2001-07-092-7/+22
| | | | | | * i386-dis.c (set_op): Handle 64 bit and 32 bit mode. (OP_J): Use bfd_vma for mask to work properly with 64 bits. (op_address,op_riprel): Use bfd_vma to handle 64 bits.
* 2001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-053-6/+16
| | | | | | | | * Makefile.am (CPUDIR): Define. (stamp-m32r): Update dependencies. (stamp-fr30): Ditto. (stamp-openrisc): Ditto. * Makefile.in: Regenerate.
* Fix encoding of clf instructionNick Clifton2001-07-032-1/+5
|
* * cgen-ibld.in (insert_normal): Support CGEN_IFLD_SIGN_OPT.Geoffrey Keating2001-07-012-1/+20
|
* * cgen-asm.c (cgen_parse_keyword): Allow any first character.Geoffrey Keating2001-06-293-1/+13
| | | | | * cgen-opc.c (cgen_keyword_add): Ignore special first character when building nonalpha_chars field.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-242-91/+58
| | | | * m88k-dis.c: Format to conform to GNU coding standards.
* * disassemble.c (disassembler_usage): Add unused attribute.Andreas Jaeger2001-06-232-2/+6
|
* 2001-06-22 Eric Christopher <echristo@redhat.com>Eric Christopher2001-06-222-5/+8
| | | | * mips-opc.c: Move prefx to start of the table.
* Fix over-optimisation of ST instruction.Nick Clifton2001-06-222-8/+5
|
* Add wdebug instructionNick Clifton2001-06-222-0/+6
|
* 2001-06-15 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2001-06-162-1/+5
| | | | * m10300-opc.c (mn10300_opcodes): Change opcode for AM33 subc.
* Index: opcodes/ChangeLogGeoffrey Keating2001-06-143-8/+31
| | | | | | | | | | | | | | | | | | | | | 2001-06-13 Geoffrey Keating <geoffk@redhat.com> * cgen-asm.c (cgen_parse_keyword): When looking for the boundaries of a keyword, allow any special characters that are actually in one of the allowed keyword. * cgen-opc.c (cgen_keyword_add): Add any special characters to the nonalpha_chars field. Index: cgen/ChangeLog 2001-06-13 Geoffrey Keating <geoffk@redhat.com> * desc.scm (<keyword> 'gen-defn): Add extra zero into CGEN_KEYWORD_ENTRY initializers. Index: include/opcode/ChangeLog 2001-06-13 Geoffrey Keating <geoffk@redhat.com> * cgen.h (cgen_keyword): Add nonalpha_chars field.
* Add lgh instruction.Nick Clifton2001-06-123-0/+7
|
* Merge insn decode tables, and generally tidy.Alan Modra2001-06-112-1989/+805
|
* Branch hints for Pentium4 as insn modifiers, and some minor tweaksAlan Modra2001-06-104-79/+93
| | | | to formatting.
* * sh-opc.h (sh_table): Don't use empty initializers.Alexandre Oliva2001-06-092-1/+5
|
* Remove warnings building z8k port.Nick Clifton2001-06-062-34/+10
| | | | Fix ld -r behaviour
OpenPOWER on IntegriCloud