Peter Schauer
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.
33 years ago
Jim Kingdon
de807a9b6a
Remove v9-specific entry
33 years ago
Jim Kingdon
bf04fba0f3
Add missing entry for change by Ian
33 years ago
Ian Lance Taylor
d75a406d3c
* a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.
33 years ago
Ian Lance Taylor
70643dbc13
* mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift counts
larger than 32. Moved dsxx32 variants first for disassembler.
33 years ago
Steve Chamberlain
07bf1ce5b2
Add full lda information
33 years ago
Peter Schauer
bb959d0ab9
* alpha-opc.h: Add ldl_l, fix typo for ldq_u.
* alpha-dis.c (print_insn_alpha): Add code for PAL_FORMAT_CODE.
33 years ago
Ian Lance Taylor
9978cd4dc9
* mips-opc.c: Correct lwu opcode value (book had it wrong).
33 years ago
K. Richard Pixley
cb79d01dcf
* m88k-dis.c (m88kdis): comment change. Remove space after
printing mnemonic.
(printop): handle new arg types DEC and XREG for m88110.
33 years ago
Jim Kingdon
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.
33 years ago
Peter Schauer
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.
33 years ago
Ian Lance Taylor
44647fcc26
* mips-dis.c, m88k-dis.c: Don't include libbfd.h. Changed calls
to BFD swapping routines to correspond to BFD name changes.
33 years ago
Ian Lance Taylor
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).
33 years ago
Ian Lance Taylor
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.
33 years ago
Ian Lance Taylor
a5ba0d3f48
* mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): Set
WR_31 hazard for bal, bgezal, bltzal.
33 years ago
Ian Lance Taylor
320cdccfb1
* mips-opc.c ("absu"): Removed.
("dabs"): Added.
33 years ago
Ian Lance Taylor
2bef2d3e57
* mips-opc.c: Added r6000 and r4000 instructions and macros.
Changed hazard information to distinguish between memory load
delays and coprocessor load delays.
33 years ago
Ian Lance Taylor
45b1470513
* mips-opc.c: li.d uses "T,L", not "S,F". Added li.s.
34 years ago
David MacKenzie
ed2fe80fb5
don't pass cpu to config.bfd
34 years ago
Ian Lance Taylor
e9a3035799
* m88k-dis.c (m88kdis): Make class unsigned.
34 years ago
Ian Lance Taylor
786e4f1a5f
* mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b). Similarly
for swc1.
34 years ago
Ian Lance Taylor
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".
34 years ago
Jim Kingdon
071689e1ad
* sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.
34 years ago
David Edelsohn
eea92b2442
Rename sigm insn to sir.
Change impdep insn from [1+2],d to 1,2,d.
34 years ago
Fred Fish
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.
34 years ago
Fred Fish
775d4a4096
Add .Sanitize to Things-to-lose list.
34 years ago
Jim Kingdon
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.
34 years ago
Jim Kingdon
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.
34 years ago
Jim Kingdon
69135a69b6
* mips-opc.c: New file, containing opcode table from
../include/opcode/mips.h.
34 years ago
Jim Kingdon
b2ad2e6473
* hppa-dis.c (print_insn_hppa): Use extract_5r_store for 'r'.
34 years ago
Jim Kingdon
981b3a2794
* hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
don't output a space.
34 years ago
Jim Kingdon
17068960cb
* hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
34 years ago
Jim Kingdon
32d2052a0d
* mips-opc.c: New file, containing opcode table from
../include/opcode/mips.h.
* Makefile.in: Add it.
34 years ago
Ian Lance Taylor
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.
34 years ago
Ian Lance Taylor
37609724c6
* mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to
argument string const char * to correspond to opcode/mips.h.
34 years ago
Ian Lance Taylor
fde326fbc9
* mips-dis.c: Updated to account for name changes in new version
of opcode/mips.h.
* Makefile.in: Added header file dependencies.
34 years ago
David Edelsohn
a5b5f81d79
(bfd_h8_disassemble): Correct fetching of instruction.
34 years ago
David Edelsohn
9c06680d28
Fix typo.
34 years ago
Per Bothner
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.
34 years ago
Steve Chamberlain
219cf23283
Understand more opcodes.
34 years ago
Ian Lance Taylor
91ea6ab0b1
* hppa-dis.c: Include <ansidecl.h> and sysdep.h before other
header files.
34 years ago
Ken Raeburn
0a3c15c302
sparc-dis, configure/Makefile changes
34 years ago
Ken Raeburn
5edfb67cac
search ../include, and not ../bfd
34 years ago
David D. Zuhn
193dc897c7
remove parentdir support
34 years ago
Stu Grossman
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'.
34 years ago
Ken Raeburn
998f2ef343
mips-dis.c needn't choke on HOST_64_BIT
34 years ago
Ken Raeburn
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.
34 years ago
Jim Kingdon
e6fb7139ee
* m68k-dis.c (print_insn_{m68k,arg}): Add MMU codes.
34 years ago
Steve Chamberlain
3b4cc5ecfb
* h8300-dis.c: New file, removed from bfd/cpu-h8300.c, with
H8/300-H opcodes.
34 years ago
Per Bothner
e0a8bcfb54
* Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
* configure.in: No longer need to configure to get sysdep.h.
34 years ago