Ian Lance Taylor
7ee4e307d6
* configure, aclocal.m4: Rebuild with new libtool.
1998-02-07 20:35:04 +00:00
Michael Meissner
942738d396
Repeat/repeati are pc-relative
1998-02-05 23:01:37 +00:00
Ian Lance Taylor
788e3f91eb
* configure.in: Set libtool_enable_shared rather than
...
libtool_shared. Remove diversion hack.
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
1998-02-05 00:18:54 +00:00
Doug Evans
7c26196f5a
* cgen-opc.c (cgen_set_cpu): Initialize hardware table.
...
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Update.
1998-02-04 01:54:47 +00:00
Doug Evans
0a7fed0d58
add sanitization of m32rx PIPE attribute, redact can do this more cleanly
1998-02-04 01:05:07 +00:00
Nick Clifton
c62448bfe0
Added m32rx sanitization.
1998-02-03 01:08:35 +00:00
Ian Lance Taylor
53487a7b04
Mon Feb 2 19:22:15 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
...
* 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-03 00:25:05 +00:00
Nick Clifton
b73ebb798d
Removed mulwhi-a mulwlo-a, macwhi-a, macwlo-a instructions.
1998-02-02 19:07:04 +00:00
Ian Carmichael
54917cbbd5
* dvp-opc.c, a bunch of little change to the instruction table to make
...
* it consistent with the SCE asmvu assembler (and inconsistent with the
* spec).
1998-01-30 22:42:04 +00:00
Doug Evans
04eb2dddaf
fix d30v and sky sanitization
1998-01-30 20:45:53 +00:00
Ian Carmichael
7092fe96e8
* Fix MAXi encoding, Fix pkemscal/pkemscalf order.
1998-01-30 02:05:05 +00:00
Doug Evans
33d3a00d42
(print_insn_little_mips): tweak dvp support.
1998-01-30 01:15:06 +00:00
Doug Evans
35e689de71
* m32r-opc.h (HAVE_CPU_M32R): Define.
1998-01-29 21:04:25 +00:00
Doug Evans
a66165285c
fix typo
1998-01-29 00:52:33 +00:00
Doug Evans
3536b6a38b
update copyright date
1998-01-28 22:03:51 +00:00
Doug Evans
37130f1153
* dvp-dis.c, dvp-opc.c: New files.
...
* 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-28 21:58:23 +00:00
Nick Clifton
397b3a9d72
Report combined alignment and size overflow errors.
1998-01-28 17:59:52 +00:00
Jeff Law
83af233519
* mips-dis.c (_print_insn_mips): Set target_processor as appropriate.
...
Only recognize instructions for the current target_processor.
1998-01-28 04:51:22 +00:00
James Lemke
4411d96450
*** empty log message ***
1998-01-28 02:20:20 +00:00
Doug Evans
f006120d1d
* txvu-dis.c (*): Update to use new arguments in
...
parse/insert/extract/print fns.
* txvu-opc.c (*): Likewise.
1998-01-27 22:11:55 +00:00
Doug Evans
ee1c882ed5
allow '/' in addition to '.' in dest spec
1998-01-27 18:12:33 +00:00
Doug Evans
764c48f8ab
fix ior encoding
1998-01-27 17:56:06 +00:00
Doug Evans
f3329c1a64
add more pke/dma/gpuif parsing support
1998-01-27 05:59:50 +00:00
Doug Evans
5340383e69
add comment
1998-01-27 03:19:26 +00:00
Doug Evans
7b5c32cfa1
(lookup_keyword_{value,name}): New functions.
...
(scan_symbol): New function.
(issymchar,SKIP_BLANKS): New macros.
Plus more dma/gpuif support code.
1998-01-27 02:58:45 +00:00
Doug Evans
f31e207296
* txvu-dis.c (print_insn): Extract/print fns take pointer to
...
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-27 00:27:54 +00:00
Doug Evans
b5d20cf65d
checkpoint
1998-01-26 06:24:59 +00:00
Doug Evans
17893656c1
checkpoint
1998-01-25 23:34:09 +00:00
Doug Evans
42e6567657
* txvu-opc.c:
...
(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-24 02:47:35 +00:00
Doug Evans
d1128f738f
* txvu-opc.c (txvu_operands, UBC): Add extract entry.
...
(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 10:06:43 +00:00
Fred Fish
fcd533e09e
* d10v-dis.c (PC_MASK): Correct value.
...
(print_operand): If there's a reloc, don't calculate the
address because they could be in different sections.
1998-01-23 02:36:05 +00:00
Doug Evans
3b7029b185
* cgen.sh: Rewrite to be like simulator's version.
...
* Makefile.am (cgen): Update call to cgen.sh.
* Makefile.in: Regenerate
1998-01-23 00:22:56 +00:00
Doug Evans
1a702a2431
checkpoint
1998-01-21 01:12:57 +00:00
Doug Evans
97a6824dd3
checkpoint
1998-01-20 20:24:40 +00:00
Doug Evans
eb7168e5f5
checkpoint
1998-01-20 19:39:54 +00:00
Doug Evans
8ea2f96f9c
checkpoint
1998-01-20 18:07:07 +00:00
Doug Evans
5d07b6cf9e
regenerate
1998-01-20 04:16:37 +00:00
Jim Blandy
88d4055cac
*** empty log message ***
1998-01-19 20:28:36 +00:00
Doug Evans
0b988d39cf
snapshot
1998-01-16 22:21:16 +00:00
Doug Evans
853713a768
backout m32rx stuff, not ready to be checked in
1998-01-16 00:26:51 +00:00
Doug Evans
3bdf92bdc8
Use `set -e' to behave like `make'.
1998-01-16 00:23:38 +00:00
Nick Clifton
0d0bb9140b
Only look for two parallel instructions when we are at a 32 bit boundary
1998-01-15 18:35:08 +00:00
Nick Clifton
d061232e20
(Temporarily) added m32r-asm.in and m32r-dis.in to the list of kept files.
1998-01-15 18:01:56 +00:00
Nick Clifton
6bbfec6cda
generated file imported from cgen
1998-01-15 01:59:10 +00:00
Nick Clifton
23cf992f4a
Support for disassembling parallel instructions added.
...
Insn attributes hand patched until cgen can generate the correct values.
1998-01-15 01:48:51 +00:00
Doug Evans
3f89726318
snapshot, upper opcode table done, modulo testing
1998-01-14 20:13:07 +00:00
Doug Evans
0bf2995438
Remove cgen.sh, cgen-{asm,dis}.in from Things-to-keep, they're
...
handled in Do-first.
1998-01-14 16:49:09 +00:00
Jeff Law
b898fc0a3c
* mips-opc.c (c.lt.s): Add r5900 variant.
...
(c.le.s): Likewise.
pr14594.
1998-01-13 16:21:45 +00:00
Doug Evans
ea0c3c6cf9
regenerate again to restore brendan's libtool changes
1998-01-13 09:15:02 +00:00
Doug Evans
bfc10abe47
* Makefile.am: Add cgen support.
...
* 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 01:37:20 +00:00