Jeff Law
ffee80df9e
* vu0.h: New file with cop2/vu0 instructions.
...
* mips-opc.c: Include vu0.h.
* mips-dis.c (print_insn_arg): Handle new args 0-9, +, -, %, K, &,
J, Q, X, and U.
(print_insn_mips): Do not emit a tab after an instruction if the
first arg is an instruction completer (&). If the next arg is an
escape character (%), then print the next arg verbatim.
* Makefile.am (mips-opc.lo): Depend on vu0.h
1998-03-19 21:05:23 +00:00
Joern Rennecke
1e442295a0
Remove SH4 sanitation.
1998-03-07 00:41:39 +00:00
Gavin Romig-Koch
779b65bfdb
* mips-dis.c (_print_insn_mips) : Handle bfd_mach_mips4320.
...
* mips-opc.c ("mac","dmac") : Added 4320 insns.
1998-03-03 16:53:41 +00:00
Doug Evans
ab0bd0493a
* cgen-opc.in: New file.
...
* cgen.sh: Translate @ARCH@. Cat cgen-opc.in into @arch@-opc.c.
* Makefile.am (CGENFILES): Add cgen-opc.in.
* Makefile.in: Regenerate.
* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
(cgen_hw_lookup): Make result const.
* cgen-dis.in (*): Use PTR instead of void *.
(print_insn): Delete unused vars `i', `syntax'.
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1998-02-12 03:13:21 +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
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
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
Doug Evans
853713a768
backout m32rx stuff, not ready to be checked in
1998-01-16 00:26:51 +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
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
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
Doug Evans
54cc8ed4db
* txvu-dis.c, txvu-opc.c: New files.
...
* configure.in: Compile them.
* configure: Regenerate.
* Makefile.am (ALL_MACHINES): Add txvu-{dis,opc}.lo.
(txvu-dis.lo,txvu-opc.lo): Add rules for.
* Makefile.in: Regenerate.
1998-01-05 13:46:22 +00:00
Doug Evans
80c396f6cd
* configure.in: Add txvu support.
...
* configure: Regenerate.
* disassemble.c: Add txvu support.
1997-12-22 17:22:11 +00:00
Ken Raeburn
cfca14e759
make vr5400 disassembly work; fix bugs in some vr5400 insns
1997-11-03 18:28:35 +00:00
Gavin Romig-Koch
0cca41d47a
* mips-opc.c (deret,dmult,dmultu,madd,maddu,pref,sdbbp):
...
Add tx49 insns and configury.
1997-10-29 20:33:43 +00:00
Ken Raeburn
a3066d9ac8
Duh. Check in the vr5400 stuff from the directory that doesn't have
...
it sanitized out this time...
1997-10-28 03:44:27 +00:00
Nick Clifton
ae6ecba5b4
Fixed sanitization bugs.
1997-09-21 17:44:16 +00:00
Nick Clifton
d345d88340
Removed v850eq sanitization.
1997-09-20 23:13:05 +00:00
Felix Lee
e1625ed217
v850 files that weren't being removed if !keep-v850
1997-09-18 01:33:24 +00:00
Gavin Romig-Koch
d9a52316c1
* mips-opc.c: Added tx39 insns sdbbp, rfe, and deret.
...
* mips16-opc.c: Added mips16 sdbbp.
1997-09-16 14:07:50 +00:00
Nick Clifton
010916c2e6
Removed v850 sanitization.
1997-09-03 22:19:11 +00:00
Joern Rennecke
bf5ac1b8ed
SH4 assembler extensions.
1997-08-29 19:03:06 +00:00
David Edelsohn
affdd42e25
Remove arc sanitization.
1997-08-28 18:19:21 +00:00
Nick Clifton
ab11a82c2d
Add support for v850e and v850eq targets.
1997-08-18 18:12:54 +00:00
Ian Lance Taylor
cfb9ba14c3
fix v850 sanitization
1997-08-15 15:44:07 +00:00
David Edelsohn
2b0c643b8d
Remove ARC sanitization.
1997-08-15 12:20:57 +00:00
Nick Clifton
f61b671ddd
Add support for v850E and v850EQ instructions.
1997-08-14 01:55:51 +00:00
Ian Lance Taylor
a3d2e13be9
sanitize Makefile.am
1997-08-01 15:56:29 +00:00
Ian Lance Taylor
1daed53f64
* Makefile.am: New file, based on old Makefile.in.
...
* acconfig.h: New file.
* acinclude.m4: New file.
* stamp-h.in: New file.
* configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.
Removed shared library handling; now handled by libtool. Replace
AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AM_MAINTAINER_MODE,
AM_CYGWIN32, and AM_EXEEXT. Replace AC_PROG_INSTALL with
AM_PROG_INSTALL. Change all .o files to .lo. Remove stamp-h
handling in AC_OUTPUT.
* dep-in.sed: Change .o to .lo.
* Makefile.in: Now built with automake.
* aclocal.m4: Now built with aclocal.
* config.in, configure: Rebuild.
1997-08-01 01:49:13 +00:00
David Edelsohn
35855192ab
Add cgen, m32r files.
1997-04-04 21:07:29 +00:00
Ian Lance Taylor
28e8de4165
* m10200-dis.c: Rename from mn10200-dis.c.
...
* m10200-opc.c: Rename from mn10200-opc.c.
* m10300-dis.c: Rename from mn10300-dis.c
* m10300-opc.c: Rename from mn10300-opc.c.
* Makefile.in: Update accordingly.
1997-04-02 21:07:39 +00:00
Ian Lance Taylor
f76db60bbb
* Makefile.in (BFD_H): New variable.
...
(HFILES): New variable.
(CFILES): Add all C files.
(.dep, .dep1, dep.sed, dep, dep-in): New targets.
Delete old dependencies, and build new ones.
* dep-in.sed: New file.
1997-03-21 19:39:26 +00:00
J.T. Conklin
3b12e2d3c8
* m68k-opc.c (m68k_opcodes): Provide coldfire division module
...
instructions.
1997-03-19 14:56:05 +00:00
Jim Wilson
a3c5b9a4a1
Correct d10v sanitization errors.
1997-03-03 00:35:40 +00:00
Michael Meissner
c6c7035cfb
Since d10v is public now, remove all sanitization statements
1997-02-20 16:05:18 +00:00
Martin Hunt
b2e3f8442a
Tue Feb 18 17:43:43 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* Makefile.in: Added d30v object files.
* configure: (bfd_d30v_arch) Rebuilt.
* configure.in: (bfd_d30v_arch) Added new case.
* d30v-dis.c: New file.
* d30v-opc.c: New file.
* disassemble.c (disassembler) Add entry for d30v.
1997-02-19 01:53:26 +00:00
Gavin Romig-Koch
276c2d7dc8
Add r5900
1997-02-11 13:26:34 +00:00
Fred Fish
a79d0193ec
* Makefile.in (ALL_MACHINES): Add tic80-dis.o and tic80-opc.o.
...
* disassemble.c (ARCH_tic80): Define if ARCH_all is defined.
(disassembler): Add bfd_arch_tic80 support to set disassemble
to print_insn_tic80.
* tic80-dis.c (print_insn_tic80): Add stub.
1996-12-29 18:01:29 +00:00
Fred Fish
6357e7f68e
(Laying groundwork (that will be incrementally fleshed out) for TIc80 support)
...
* configure.in (arch in $selarchs): Add bfd_tic80_arch entry.
* configure: Regenerate with autoconf.
* tic80-dis.c: Add file.
* tic80-opc.c: Add file.
1996-12-28 05:36:52 +00:00
Ian Lance Taylor
8d67dc3077
Add support for mips16 (16 bit MIPS implementation):
...
* mips16-opc.c: New file.
* mips-dis.c: Include "elf-bfd.h" and "elf/mips.h".
(mips16_reg_names): New static array.
(print_insn_big_mips): Use print_insn_mips16 in 16 bit mode or
after seeing a 16 bit symbol.
(print_insn_little_mips): Likewise.
(print_insn_mips16): New static function.
(print_mips16_insn_arg): New static function.
* mips-opc.c: Add jalx instruction.
* Makefile.in (mips16-opc.o): New target.
* configure.in: Use mips16-opc.o for bfd_mips_arch.
* configure: Rebuild.
1996-11-26 15:59:18 +00:00
Ian Lance Taylor
6c9370db2a
* Makefile.in (ALL_MACHINES): Add mn10200-dis.o, mn10200-opc.o,
...
mn10300-dis.o, and mn10300-opc.o.
Also add d10v and v850 files, with appropriate sanitization.
1996-10-03 21:17:46 +00:00
Jeff Law
ae1b99e42d
Grrr. The mn10200 and mn10300 are _not_ similar enough to easily support
...
with a single generic configuration. So break them up into two different
configurations. See the individual ChangeLogs for additional detail.
1996-10-03 16:42:22 +00:00
Jeff Law
ba39d3dde1
* v850-dis.c: New file. Skeleton for disassembler support.
...
* Makefile.in Remove v850 references, they're not needed here
and they weren't being sanitized away.
* configure.in: Add v850-dis.o when building v850 toolchains.
* configure: Rebuilt.
* disassemble.c (disassembler): Call v850 disassembler.
Skeleton support for V850 disassembler.
1996-08-31 19:20:28 +00:00
J.T. Conklin
c6d5c52650
Remove v850-opc.c from things-to-keep
1996-08-26 17:36:45 +00:00
J.T. Conklin
6d1e1ee875
* Makefile.in (ALL_MACHINES): Add v850-opc.o.
...
* configure: (bfd_v850v_arch) Add new case.
* configure.in: (bfd_v850_arch) Add new case.
* v850-opc.c: New file.
1996-08-20 21:45:02 +00:00
Martin Hunt
e3659cbf49
start-sanitize-d10v
...
Wed Jul 17 14:39:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure: (bfd_d10v_arch) Add new case.
* configure.in: (bfd_d10v_arch) Add new case.
* d10v-dis.c: New file.
* d10v-opc.c: New file.
* disassemble.c (disassembler) Add entry for d10v.
end-sanitize-d10v
1996-07-18 00:49:26 +00:00
Jeff Law
25b344a4a2
No longer need to sanitize away h8s stuff.
1996-07-05 18:59:31 +00:00
Ian Lance Taylor
96926bf0f6
Fri Jun 21 13:53:36 1996 Richard Henderson <rth@tamu.edu>
...
* alpha-opc.c: New file.
* alpha-opc.h: Remove.
* alpha-dis.c: Complete rewrite to use new opcode table.
* configure.in: For bfd_alpha_arch, use alpha-opc.o.
* configure: Rebuild with autoconf 2.10.
* Makefile.in (ALL_MACHINES): Add alpha-opc.o.
(alpha-dis.o): Depend upon $(INCDIR)/opcode/alpha.h, not
alpha-opc.h.
(alpha-opc.o): New target.
1996-06-21 17:58:07 +00:00