aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
2001-08-27 * ppc-opc.c (DS): Add PPC_OPERAND_DS flag.Alan Modra2-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.
2001-08-26 * h8500-opc.h: Add default initializers to h8500_table to shut upAndreas Jaeger2-534/+539
GCC warnings.
2001-08-26For include/opcode:Andreas Jaeger14-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.
2001-08-23 * opcodes/s390-opc.c: Add "low or high" and "not low or high"Andreas Jaeger3-20/+39
branch instructions for gcc 3.0. * opcodes/s390-opc.txt: Likewise.
2001-08-21 * mips-dis.c: Add missing prototypes.Andreas Jaeger2-163/+192
* a29k-dis.c: Likewise. * arc-dis.c: Likewise. * ia64-opc.c: Likewise.
2001-08-21 * i960-dis.c: Add parameters for prototypesAndreas Jaeger5-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.
2001-08-16Add support for MIPS R1[02]000 performance counter opcodes.Thiemo Seufer2-4/+15
2001-08-16 * mips-opc.c: R3900s can support all branch likely INSN_MACROs whereJonathan Larmour2-18/+23
the corresponding non-likely insn is in MIPS I.
2001-08-13 * mcore-dis.c: Fix formatting.Kazu Hirata5-117/+119
* mips-dis.c: Likewise. * pj-dis.c: Likewise. * z8k-dis.c: Likewise.
2001-08-12 * cgen-ibld.in (extract_normal): Match type of VALUE and MASKRichard Henderson18-138/+624
to *VALUEP. Regenerate all cgen files.
2001-08-10 * mips-dis.c (print_insn_mips): Remove OPCODE_IS_MEMBER's gp32Richard Sandiford3-4/+10
argument. * mips-opc.c (G6): Undefine. (mips_builtin_opcodes): Remove gp32 entry for "move". Add macro as the first "move" alternative.
2001-08-10 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypesAndreas Jaeger3-182/+177
to build warnings. * configure: Regenerate.
2001-08-10Revert 2001-08-08 changes.Alan Modra2-79/+76
2001-08-09 * dis-buf.c (generic_strcat_address): Add missing prototype.Alan Modra2-0/+9
#if 0 the functions as it is unused.
2001-08-08 * ppc.h (struct powerpc_operand): New field `reloc'.Alan Modra2-72/+85
* ppc-opc.c: Include "bfd.h". (powerpc_operands): Add new field for reloc type.
2001-08-07 * mips-dis.c (print_insn_arg): Don't use software integer registersThiemo Seufer2-19/+31
for coprocessor registers. (_print_insn_mips): Get distinction between old ABI and new ABI right.
2001-08-01Cleanups for z8k targetNick Clifton3-32/+50
2001-07-29 * i386-dis.c: Fix formatting.Kazu Hirata2-60/+61
2001-07-28 * i386-dis.c: Change formatting conventions for architectureAlan Modra2-50/+127
i386:intel to better match the format of various intel i386 assemblers, like nasm, tasm or masm.
2001-07-25 * d10v-dis.c: Fix formatting.Kazu Hirata3-171/+179
* d30v-dis.c: Likewise.
2001-07-24Update dependencies with "make dep-am".Alan Modra3-13/+20
2001-07-24 * alpha-dis.c: Fix formatting.Kazu Hirata5-116/+121
* cris-dis.c: Likewise. * m10300-dis.c: Likewise. * tic54x-dis.c: Likewise.
2001-07-24 * m68k-dis.c: Fix formatting.Kazu Hirata4-81/+85
* pj-dis.c: Likewise. * z8k-dis.c: Likewise.
2001-07-23 * s390-dis.c: Fix formatting.Kazu Hirata2-148/+174
2001-07-212001-07-21 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+9
* mips-opc.c (mips_builtin_opcodes): Sort c.le.s and c.lt.s into the rest of the surrounding definitions.
2001-07-18 * i386-dis.c (grps): Print l or w suffix, and require mem modrmAlan Modra2-9/+14
for lgdt, lidt, sgdt, sidt.
2001-07-162001-07-13 Philip Blundell <philb@gnu.org>Phil Blundell2-3/+7
* arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.
2001-07-122001-07-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-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.
2001-07-12* some support for funny-endian 16/32-bit insn setsFrank Ch. Eigler3-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-092001-07-09 Andreas Jaeger <aj@suse.de>, Karsten Keil <kkeil@suse.de>Andreas Jaeger2-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-052001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston3-6/+16
* Makefile.am (CPUDIR): Define. (stamp-m32r): Update dependencies. (stamp-fr30): Ditto. (stamp-openrisc): Ditto. * Makefile.in: Regenerate.
2001-07-03Fix encoding of clf instructionNick Clifton2-1/+5
2001-07-01 * cgen-ibld.in (insert_normal): Support CGEN_IFLD_SIGN_OPT.Geoffrey Keating2-1/+20
2001-06-29 * cgen-asm.c (cgen_parse_keyword): Allow any first character.Geoffrey Keating3-1/+13
* cgen-opc.c (cgen_keyword_add): Ignore special first character when building nonalpha_chars field.
2001-06-242001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2-91/+58
* m88k-dis.c: Format to conform to GNU coding standards.
2001-06-23 * disassemble.c (disassembler_usage): Add unused attribute.Andreas Jaeger2-2/+6
2001-06-222001-06-22 Eric Christopher <echristo@redhat.com>Eric Christopher2-5/+8
* mips-opc.c: Move prefx to start of the table.
2001-06-22Fix over-optimisation of ST instruction.Nick Clifton2-8/+5
2001-06-22Add wdebug instructionNick Clifton2-0/+6
2001-06-162001-06-15 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-1/+5
* m10300-opc.c (mn10300_opcodes): Change opcode for AM33 subc.
2001-06-14Index: opcodes/ChangeLogGeoffrey Keating3-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.
2001-06-12Add lgh instruction.Nick Clifton3-0/+7
2001-06-11Merge insn decode tables, and generally tidy.Alan Modra2-1989/+805
2001-06-10Branch hints for Pentium4 as insn modifiers, and some minor tweaksAlan Modra4-79/+93
to formatting.
2001-06-09* sh-opc.h (sh_table): Don't use empty initializers.Alexandre Oliva2-1/+5
2001-06-06Remove warnings building z8k port.Nick Clifton2-34/+10
Fix ld -r behaviour
2001-06-06correct some 68k/ColdFire problemsNick Clifton3-12/+22
2001-06-06 * i386-dis.c (cond_jump_flag, loop_jcxz_flag): Define.Alan Modra2-65/+126
(cond_jump_mode, loop_jcxz_mode): Define. (dis386_att): Add cond_jump_flag and loop_jcxz_flag as appropriate, and 'F' suffix to loop insns. (disx86_64_att): Likewise. (dis386_twobyte_att): Likewise. (print_insn_i386): Don't output addr prefix for loop, jcxz insns. Output data size prefix for long conditional jumps. Output cs and ds branch hints. (putop): Handle 'F', and mark PREFIX_ADDR used for case 'E'. (OP_J): Don't make PREFIX_DATA used.
2001-06-04* sh-opc.h (sh_table): Complete last element entry to avoidAlexandre Oliva2-1/+6
compiler warning.
2001-05-23Add MIPS r12k supportNick Clifton2-0/+8