ba936a2ef5
* alpha-opc.h, alpha-dis.c (print_insn_alpha): Add
...
FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct
FLOAT_FORMAT_CODE to put out floating point register names.
1993-11-08 07:53:45 +00:00
de807a9b6a
Remove v9-specific entry
1993-11-01 20:08:35 +00:00
bf04fba0f3
Add missing entry for change by Ian
1993-10-31 19:51:54 +00:00
d75a406d3c
* a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.
1993-10-28 21:43:14 +00:00
70643dbc13
* mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift counts
...
larger than 32. Moved dsxx32 variants first for disassembler.
1993-10-27 15:52:00 +00:00
07bf1ce5b2
Add full lda information
1993-10-25 18:34:00 +00:00
bb959d0ab9
* alpha-opc.h: Add ldl_l, fix typo for ldq_u.
...
* alpha-dis.c (print_insn_alpha): Add code for PAL_FORMAT_CODE.
1993-10-08 09:43:36 +00:00
9978cd4dc9
* mips-opc.c: Correct lwu opcode value (book had it wrong).
1993-10-05 21:49:04 +00:00
cb79d01dcf
* m88k-dis.c (m88kdis): comment change. Remove space after
...
printing mnemonic.
(printop): handle new arg types DEC and XREG for m88110.
1993-09-29 23:26:42 +00:00
a0ad6c0f18
Tue Sep 28 19:20:16 1993 Jeffrey A Law (law@snake.cs.utah.edu)
...
* hppa-dis.c (print_insn_hppa): Handle 'z' operand
type for absolute branch addresses. Delete special
"ble" and "be" code in 'W' operand code.
1993-09-29 00:25:04 +00:00
3c6c7e4456
* alpha-dis.c (print_insn_alpha), alpha-opc.h: Fix bugs, use
...
info->fprintf_func for printing and info->print_address_func for
address output.
1993-09-17 11:47:59 +00:00
44647fcc26
* mips-dis.c, m88k-dis.c: Don't include libbfd.h. Changed calls
...
to BFD swapping routines to correspond to BFD name changes.
1993-09-07 18:27:18 +00:00
547998d2c8
* mips-opc.c: Change div machine instruction to be z,s,t rather
...
than s,t. Change div macro to be d,v,t rather than d,s,t.
Likewise for divu, ddiv, ddivu. Added z,s,t case for drem, dremu,
rem and remu which generates only the corresponding div
instruction. This is for compatibility with the MIPS assembler,
which only generates the simple machine instruction when an
explicit destination of $0 is used.
* mips-dis.c (print_insn_arg): Handle 'z' (always register zero).
1993-09-02 17:14:10 +00:00
a9c686adf5
* mips-opc.c: Move div machine instruction after macro forms.
...
Change d,s,t form to d,v,t. Likewise for divu, ddiv and ddivu.
This is for compatibility with the MIPS assembler, which only
generates the simple machine instruction when an explicit
destination of $0 is used.
1993-09-02 14:42:31 +00:00
a5ba0d3f48
* mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): Set
...
WR_31 hazard for bal, bgezal, bltzal.
1993-08-27 14:55:22 +00:00
320cdccfb1
* mips-opc.c ("absu"): Removed.
...
("dabs"): Added.
1993-08-23 17:02:50 +00:00
2bef2d3e57
* mips-opc.c: Added r6000 and r4000 instructions and macros.
...
Changed hazard information to distinguish between memory load
delays and coprocessor load delays.
1993-08-20 15:40:51 +00:00
45b1470513
* mips-opc.c: li.d uses "T,L", not "S,F". Added li.s.
1993-08-18 19:40:37 +00:00
ed2fe80fb5
don't pass cpu to config.bfd
1993-08-17 16:45:41 +00:00
e9a3035799
* m88k-dis.c (m88kdis): Make class unsigned.
1993-08-17 16:24:38 +00:00
786e4f1a5f
* mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b). Similarly
...
for swc1.
1993-08-12 16:07:37 +00:00
11a0aaa785
* mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): Took
...
coprocessor instructions out of #if 0, and made them use new
argument type "C".
1993-08-06 15:20:49 +00:00
071689e1ad
* sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.
1993-08-05 22:16:40 +00:00
eea92b2442
Rename sigm insn to sir.
...
Change impdep insn from [1+2],d to 1,2,d.
1993-08-04 05:12:50 +00:00
b5ed6e32c2
Remove '.Sanitize' from explicit list of Things-to-lose. It is now implicitly
...
added to the list by Sanitize, unless Sanitize knows it needs to keep it.
1993-08-02 23:29:32 +00:00
775d4a4096
Add .Sanitize to Things-to-lose list.
1993-07-30 16:46:19 +00:00
18de15d82e
* hppa-dis.c: Move floating registers from reg_names to fp_reg_names.
...
(fput_fp_reg_r): Renamed from fput_reg_r.
(fput_fp_reg): New function.
(print_insn_hppa): Use fput_fp_reg{,_r} where appropriate.
1993-07-21 18:54:49 +00:00
4d135f1c5a
* hppa-dis.c (print_insn_hppa, cases 'a', 'd'): Print space afterwards.
...
* hppa-dis.c (print_insn_hppa, case 'd'): Use GET_COND not GET_FIELD.
1993-07-21 18:44:40 +00:00
69135a69b6
* mips-opc.c: New file, containing opcode table from
...
../include/opcode/mips.h.
1993-07-20 22:55:21 +00:00
b2ad2e6473
* hppa-dis.c (print_insn_hppa): Use extract_5r_store for 'r'.
1993-07-20 00:22:35 +00:00
981b3a2794
* hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
...
don't output a space.
1993-07-19 21:39:36 +00:00
17068960cb
* hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
1993-07-19 20:54:04 +00:00
32d2052a0d
* mips-opc.c: New file, containing opcode table from
...
../include/opcode/mips.h.
* Makefile.in: Add it.
1993-07-19 02:25:39 +00:00
a4c0129924
* m88k-dis.c: New file, moved in from gdb and changed to use the
...
new dis-asm.h disassembler interface.
* Makefile.in (DIS_LIBS): Added m88k-dis.o.
(m88k-dis.o): New target.
1993-07-15 16:40:49 +00:00
37609724c6
* mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to
...
argument string const char * to correspond to opcode/mips.h.
1993-07-13 17:06:07 +00:00
fde326fbc9
* mips-dis.c: Updated to account for name changes in new version
...
of opcode/mips.h.
* Makefile.in: Added header file dependencies.
1993-07-07 17:37:11 +00:00
a5b5f81d79
(bfd_h8_disassemble): Correct fetching of instruction.
1993-07-04 06:49:43 +00:00
9c06680d28
Fix typo.
1993-07-03 00:40:35 +00:00
5b6c633678
* m68k-dis.c (print_insn_arg): Change return value to byte count
...
or error code.
* m68k-dis.c: Re-write to detect invalid operands before
printing anything, so we can handle this the same way we
handle invalid opcodes.
1993-06-18 21:18:53 +00:00
219cf23283
Understand more opcodes.
1993-06-17 22:02:49 +00:00
91ea6ab0b1
* hppa-dis.c: Include <ansidecl.h> and sysdep.h before other
...
header files.
1993-06-16 20:49:36 +00:00
0a3c15c302
sparc-dis, configure/Makefile changes
1993-06-16 02:05:13 +00:00
5edfb67cac
search ../include, and not ../bfd
1993-06-16 01:46:54 +00:00
193dc897c7
remove parentdir support
1993-06-16 00:24:54 +00:00
5aef7c67a3
Changes from Jeff Law, law@cs.utah.edu:
...
* hppa-dis.c: Fix typo. 'a' and 'd' were reversed.
Do not print a space before the completers specified by
'a' and 'd'.
1993-06-15 20:37:37 +00:00
998f2ef343
mips-dis.c needn't choke on HOST_64_BIT
1993-06-11 23:39:25 +00:00
112087edcc
Lots of changes from Jeff Law for HPPA support:
...
Clean up cruft in opcode table; improve opcodes library disassembler; make
gdb use opcodes library disassembler.
1993-06-11 23:20:54 +00:00
e6fb7139ee
* m68k-dis.c (print_insn_{m68k,arg}): Add MMU codes.
1993-06-11 16:23:55 +00:00
3b4cc5ecfb
* h8300-dis.c: New file, removed from bfd/cpu-h8300.c, with
...
H8/300-H opcodes.
1993-06-08 19:26:23 +00:00
e0a8bcfb54
* Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
...
* configure.in: No longer need to configure to get sysdep.h.
1993-06-07 19:59:50 +00:00