aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1998-02-03Added m32rx sanitization.Nick Clifton1-0/+28
1998-02-03Mon Feb 2 19:22:15 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>Ian Lance Taylor2-0/+705
* tic30-dis.c: New file. * disassemble.c (disassembler): Add bfd_arch_tic30 case. * configure.in: Handle bfd_tic30_arch. * Makefile.am: Rebuild dependencies. (CFILES): Add tic30-dis.c (ALL_MACHINES): Add tic30-dis.lo. * configure, Makefile.in: Rebuild.
1998-02-02Removed mulwhi-a mulwlo-a, macwhi-a, macwlo-a instructions.Nick Clifton1-0/+8
1998-01-30* dvp-opc.c, a bunch of little change to the instruction table to makeIan Carmichael1-0/+6
* it consistent with the SCE asmvu assembler (and inconsistent with the * spec).
1998-01-30fix d30v and sky sanitizationDoug Evans1-2/+4
1998-01-30* Fix MAXi encoding, Fix pkemscal/pkemscalf order.Ian Carmichael1-1/+10
1998-01-30(print_insn_little_mips): tweak dvp support.Doug Evans1-1/+1
1998-01-29 * m32r-opc.h (HAVE_CPU_M32R): Define.Doug Evans2-0/+9
1998-01-29fix typoDoug Evans2-2/+2
1998-01-28update copyright dateDoug Evans1-1/+1
1998-01-28 * dvp-dis.c, dvp-opc.c: New files.Doug Evans10-3006/+49
* configure.in: Compile them if bfd_dvp_arch, as well as mips. * configure: Regenerate. * Makefile.am (ALL_MACHINES): Add dvp-{dis,opc}.lo. (dvp-dis.lo,dvp-opc.lo): Add rules for. (mips-dis.lo): Compile with @archdefs@. * Makefile.in: Regenerate. * disassemble.c: Define ARCH_mips ifdef ARCH_dvp. * mips-dis.c (print_insn_little_mips): Check for DVP insns. plus delete old txvu stuff
1998-01-28Report combined alignment and size overflow errors.Nick Clifton1-0/+5
1998-01-28 * mips-dis.c (_print_insn_mips): Set target_processor as appropriate.Jeff Law3-4/+155
Only recognize instructions for the current target_processor.
1998-01-28*** empty log message ***James Lemke1-75/+108
1998-01-27 * txvu-dis.c (*): Update to use new arguments inDoug Evans3-221/+464
parse/insert/extract/print fns. * txvu-opc.c (*): Likewise.
1998-01-27allow '/' in addition to '.' in dest specDoug Evans1-3/+3
1998-01-27fix ior encodingDoug Evans1-3/+9
1998-01-27add more pke/dma/gpuif parsing supportDoug Evans1-7/+156
1998-01-27add commentDoug Evans1-0/+3
1998-01-27 (lookup_keyword_{value,name}): New functions.Doug Evans2-2/+271
(scan_symbol): New function. (issymchar,SKIP_BLANKS): New macros. Plus more dma/gpuif support code.
1998-01-27 * txvu-dis.c (print_insn): Extract/print fns take pointer toDoug Evans3-236/+335
insn now and not insn itself. * txvu-opc.c: insert/extract/print fns take pointer to insn now and not insn itself. Add initial dma,pke,gpuif support. Parse fn no longer needs to set errmsg = NULL for success.
1998-01-26checkpointDoug Evans1-4/+608
1998-01-25checkpointDoug Evans1-6/+16
1998-01-24* txvu-opc.c:Doug Evans2-50/+104
(parse_dest1,insert_luimm12up6): New functions. (txvu_operands): New operands LUIMM12UP6, LDEST1. (txvu_lower_opcodes): Clean up pass over table. (parse_dotdest1): Fix dest calculation. (_parse_sdest): Fix typo.
1998-01-23 * txvu-opc.c (txvu_operands, UBC): Add extract entry.Doug Evans2-14/+32
(txvu_operands, UACCDEST): Not a fake operand. (txvu_operands, UXYZ): Move parse entry to insert entry. (txvu_operands, LVI01): Not a fake operand. (txvu_upper_opcodes): Fix spelling of minii instruction. (printf_vfreg): Print register number with "%02ld". (print_bcftreg): Likewise. (print_accdest): Pass `dest' to _print_dest. (insert_xyz): Renamed from parse_xyz.
1998-01-23 * d10v-dis.c (PC_MASK): Correct value.Fred Fish1-0/+6
(print_operand): If there's a reloc, don't calculate the address because they could be in different sections.
1998-01-23 * cgen.sh: Rewrite to be like simulator's version.Doug Evans3-2/+10
* Makefile.am (cgen): Update call to cgen.sh. * Makefile.in: Regenerate
1998-01-21checkpointDoug Evans2-151/+164
1998-01-20checkpointDoug Evans2-15/+15
1998-01-20checkpointDoug Evans1-132/+201
1998-01-20checkpointDoug Evans1-152/+279
1998-01-20regenerateDoug Evans4-39/+54
1998-01-19*** empty log message ***Jim Blandy1-0/+7
1998-01-16snapshotDoug Evans1-113/+466
1998-01-16backout m32rx stuff, not ready to be checked inDoug Evans8-1530/+1097
1998-01-16Use `set -e' to behave like `make'.Doug Evans1-0/+3
1998-01-15Only look for two parallel instructions when we are at a 32 bit boundaryNick Clifton2-0/+6
1998-01-15(Temporarily) added m32r-asm.in and m32r-dis.in to the list of kept files.Nick Clifton1-0/+2
1998-01-15generated file imported from cgenNick Clifton2-0/+417
1998-01-15Support for disassembling parallel instructions added.Nick Clifton6-1065/+1610
Insn attributes hand patched until cgen can generate the correct values.
1998-01-14snapshot, upper opcode table done, modulo testingDoug Evans1-13/+295
1998-01-14Remove cgen.sh, cgen-{asm,dis}.in from Things-to-keep, they'reDoug Evans1-3/+0
handled in Do-first.
1998-01-13 * mips-opc.c (c.lt.s): Add r5900 variant.Jeff Law2-0/+13
(c.le.s): Likewise. pr14594.
1998-01-13regenerate again to restore brendan's libtool changesDoug Evans1-31/+36
1998-01-13 * Makefile.am: Add cgen support.Doug Evans10-39/+1059
* Makefile.in: Regenerate. * configure.in: Add cgen support. * configure: Regenerate. * aclocal.m4: Regenerate. * cgen.sh, cgen-asm.in, cgen-dis.in: New files.
1998-01-13 * cgen-asm.c (build_asm_hash_table): Traverse compiled in table usingDoug Evans2-28/+39
table provided entry size. Use CGEN_INSN_MNEMONIC. (cgen_parse_keyword): Rewrite. * cgen-dis.c (build_dis_hash_table): Traverse compiled in table using table provided entry size. Use CGEN_INSN_MASK_BITSIZE. * cgen-opc.c: Clean up pass over `struct foo' usage. (cgen_keyword_lookup_value): Handle "" entry. (cgen_keyword_add): Likewise.
1998-01-06 * txvu-dis.c (print_insn_txvu): Handle no separator betweenDoug Evans2-0/+12
upper and lower insn #ifndef VERTICAL_BAR_SEPARATOR.
1998-01-05snapshotDoug Evans1-24/+95
1998-01-05one |, not 2Doug Evans1-1/+1
1998-01-05Enable txvu disassembly.Doug Evans1-1/+1