Jeff Law
eb32eb44aa
* hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
1999-09-19 20:10:45 +00:00
Jeff Law
f322c2c2c1
* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
1999-09-19 19:52:39 +00:00
Jeff Law
d758242c73
* hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
1999-09-19 19:29:37 +00:00
Jeff Law
838c65f040
* hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.
1999-09-19 18:50:17 +00:00
Jeff Law
3610d1317d
* hppa-dis.c (print_insn_hppa): Handle 'X' operand.
1999-09-19 18:11:48 +00:00
Jeff Law
69138680ad
* hppa-dis.c (print_insn_hppa): Handle 'B' operand.
1999-09-19 17:36:54 +00:00
Jeff Law
2784abe525
* hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.
1999-09-19 17:06:11 +00:00
Jeff Law
a5c4b2b4cd
* hppa-dis.c (print_insn_hppa): Handle 'l' operand.
1999-09-19 16:59:47 +00:00
Jeff Law
321e8dac9b
* hppa-dis.c (print_insn_hppa): Handle 'g' operand.
1999-09-19 16:44:16 +00:00
Jeff Law
e46def7bdf
* hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.
1999-09-18 19:11:39 +00:00
Jeff Law
46e36b17b0
* hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'
...
operand.
1999-09-18 18:19:56 +00:00
Jeff Law
debc018de3
* hppa-dis.c: (print_insn_hppa): Handle 'fX'.
1999-09-18 18:09:38 +00:00
Jeff Law
2f87f883f1
* hppa-dis.c: (print_insn_hppa): Add missing break after
...
FP register case.
1999-09-18 17:57:08 +00:00
Jeff Law
58d0c905e5
* hppa-dis.c: Finish constifying various completers, register
...
names, etc etc.
1999-09-18 17:38:51 +00:00
Michael Meissner
6d83c84bcf
Fix problem with going to automake 2.14
1999-09-14 23:29:35 +00:00
Jeff Law
2beaab59a5
* hppa-dis.c (print_insn_hppa): Escape '%' in output strings.
1999-09-07 19:57:23 +00:00
Jeff Law
d1e9bd1f11
* hppa-dis.c (print_insn_hppa): Handle 'Z' argument.
1999-09-07 19:52:51 +00:00
Nick Clifton
f45812f66a
Add patterns with correct names for mulu and muls instructions (mulu.w and muls.w)
1999-09-07 17:26:21 +00:00
Ian Lance Taylor
1e608f986c
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* pj-opc.c: New file.
* pj-dis.c: New file.
* disassemble.c (disassembler): Handle bfd_arch_pj.
* configure.in: Handle bfd_pj_arch.
* Makefile.am: Rebuild dependencies.
(CFILES): Add pj-dis.c and pj-opc.c.
(ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
* configure, Makefile.in: Rebuild.
1999-09-04 17:14:37 +00:00
Ian Lance Taylor
4fe53c9827
1999-09-04 H.J. Lu <hjl@gnu.org>
...
* i386-dis.c (print_insn_i386): Set bytes_per_line to 7.
1999-09-04 15:49:35 +00:00
Ian Lance Taylor
d7f1f2b0be
fix FSF address
1999-08-31 15:12:20 +00:00
Richard Henderson
bfe5c752f1
* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
1999-08-31 02:01:22 +00:00
Doug Evans
eb1b03df1a
* fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
...
* m32r-asm.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c: Rebuild.
* m32r-opinst.c: Rebuild.
1999-08-29 21:16:25 +00:00
Jeff Law
a349b1517f
* hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float
...
register args by 'f'.
1999-08-29 07:53:24 +00:00
Jeff Law
af10de8240
* hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
1999-08-28 10:59:07 +00:00
Jeff Law
3b67cf2b51
* hppa-dis.c (MASK_10, read_write_names, add_compl_names,
...
extract_10U_store): New.
(print_insn_hppa): Add new completers.
1999-08-28 10:17:07 +00:00
Jeff Law
1eee34f59f
* hppa-dis.c (signed_unsigned_names,mix_half_names,
...
saturation_names): New.
(print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
1999-08-28 08:47:50 +00:00
Jeff Law
3281117ae1
* hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
1999-08-28 08:17:36 +00:00
Jeff Law
b7d6d48509
Add missing '!' change.
1999-08-28 08:00:27 +00:00
Jeff Law
46424e052b
* hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
1999-08-28 06:45:18 +00:00
Jeff Law
4f31259178
* hppa-dis.c (print_insn_hppa): Look at next arg instead of bits
...
to decide to print a space.
1999-08-28 06:29:15 +00:00
Alan Modra
9e525108fe
Add AMD athlon support to x86 assembler and disassembler.
1999-08-21 12:40:39 +00:00
Nick Clifton
2f1386ccf7
remove bigus code.
1999-08-11 08:57:44 +00:00
Ian Lance Taylor
9c492adce5
From Wally Iimura <iimura@microunity.com>:
...
* dis-buf.c (buffer_read_memory): Rewrite expression to avoid
overflow at end of address space.
(generic_print_address): Use sprintf_vma.
1999-08-10 15:02:41 +00:00
Ian Lance Taylor
10e80b4145
rebuild with patched automake
1999-08-09 20:22:04 +00:00
Ian Lance Taylor
73c418f421
* Makefile.am: Rename .dep* files to DEP*. Change DEP variable to
...
MKDEP. Rebuild dependencies.
* Makefile.in: Rebuild.
1999-08-08 17:31:00 +00:00
Jeff Law
b333b6c6d3
* hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
...
add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
(print_insn_hppa): Add 64 bit condition completers.
1999-08-06 15:50:21 +00:00
Jeff Law
feb129926a
* hppa-dis.c (print_insn_hppa): Change condition args to use
...
'?' prefix.
1999-08-05 23:02:01 +00:00
Jeff Law
25ef477f61
Fix oops.
1999-07-28 10:36:38 +00:00
Jeff Law
3ea80b3388
* hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'
...
code.
1999-07-28 10:36:10 +00:00
Ian Lance Taylor
8f36e47c10
From Mark Elbrecht:
...
* configure.bat: Remove; obsolete.
1999-07-22 01:16:49 +00:00
Ian Lance Taylor
57d91c3ced
* dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate.
...
(generic_strcat_address): Add cast to avoid warning.
* i386-dis.c: Initialize all structure fields to avoid warnings.
Add ATTRIBUTE_UNUSED as appropriate.
1999-07-11 20:04:29 +00:00
Richard Henderson
9df31319e8
Jakub Jelinek <jj@ultra.linux.cz>
...
* sparc-dis.c (print_insn_sparc): Differentiate between
addition and oring when guessing symbol for comment.
1999-07-08 16:14:07 +00:00
Nick Clifton
9f20bbfd4c
Display hex equivalent of rotated ARM constants.
1999-07-05 07:44:09 +00:00
Alan Modra
1008451944
P
...
include/opcode/i386.h: Allow bswapl, arplw, and other dodgy insns.
opcodes/i386-dis.c: Fix a comment
1999-06-23 06:00:14 +00:00
Ian Lance Taylor
6094e721e9
* alpha-dis.c: Don't include <stdlib.h>.
...
* arm-dis.c: Include "sysdep.h".
* tic30-dis.c: Don't include <stdlib.h> or <string.h>. Include
"sysdep.h".
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.
1999-06-21 10:11:52 +00:00
Nick Clifton
5876e06d81
Add detection of IMB and IMBRange SWIs.
1999-06-16 02:58:52 +00:00
Nick Clifton
dd92f63977
Add -M command line switch to objdump - text of switch is passed on to disassembler
...
Add support for register name set selection ot ARM disassembler.
1999-06-16 02:24:36 +00:00
Ian Lance Taylor
63a5042b9b
x
1999-06-13 17:05:17 +00:00
Ian Lance Taylor
7d4210142a
Rework last checkin to the following:
...
* i386-dis.c (FWAIT_OPCODE): Define.
(used_prefixes): New static variable.
(fetch_data): Don't print an error message if we have already
fetched some bytes successfully.
(ckprefix): Clear used_prefixes. Use FWAIT_OPCODE, not 0x9b.
(prefix_name): New static function.
(print_insn_i386): If setjmp fails, indicating a data error, but
we have managed to fetch some bytes, print the first one as a
prefix or a .byte pseudo-op. If fwait is followed by a non
floating point instruction, print the first prefix. Set
used_prefixes when prefixes are used. If any prefixes were not
used after disassembling the instruction, print the first prefix
instead of printing the instruction.
(putop): Set used_prefixes when prefixes are used.
(append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
(OP_DIR, OP_SIMD_Suffix): Likewise.
1999-06-13 17:04:42 +00:00
Ian Lance Taylor
5076851fbc
* i386-dis.c (FWAIT_OPCODE): Define.
...
(fetch_data): Don't print an error message if we have already
found an fwait prefix.
(ckprefix): Use FWAIT_OPCODE rather than 0x9b.
(print_insn_i386): If setjmp fails, indicating a data error, but
we have found an fwait prefix, then print it as an fwait
instruction. In any case, return the number of bytes consumed, if
any, rather than always returning -1.
1999-06-13 13:56:26 +00:00
Richard Henderson
440034c99f
Jakub Jelinek <jj@ultra.linux.cz>
...
* sparc-opc.c: Fix up set, setsw, setuw operand kinds.
Support signx %reg, clruw %reg.
1999-06-07 12:44:48 +00:00
Richard Henderson
bed2c8562a
Jakub Jelinek <jj@ultra.linux.cz>
...
* sparc-opc.c: Add aliases Solaris as supports.
1999-06-07 12:26:46 +00:00
Andreas Schwab
71f221746a
* Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
...
* Makefile.in: Regenerated.
1999-06-07 03:06:39 +00:00
Nick Clifton
886796f9fa
Make LDRH/LDRB consistent with LDR when target is PC-relative
1999-06-04 07:14:10 +00:00
Richard Henderson
e0a2c38a7b
Update.
1999-06-03 03:26:53 +00:00
Ian Lance Taylor
461d5ddde0
1999-05-28 Linus Nordberg <linus.nordberg@canit.se>
...
* m68k-opc.c: Rename MACL/MSACL to MAC/MSAC. Add MACM/MSACM. Add
MOVE MACSR,CCR.
* m68k-dis.c (fetch_arg): Add places `n', `o'.
* m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
Add mcf5206e to appropriate instructions.
Add alias for MAC, MSAC.
* m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
`N'.
* m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
macw, remsl, remul for mcf5307. Change mcf5200 --> mcf.
* m68k-dis.c: Add format `u' and places `h', `m', `M'.
1999-05-27 22:33:14 +00:00
Alan Modra
2da11e11a4
è
...
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly. const lots of places.
1999-05-17 08:35:42 +00:00
Alan Modra
5028a927f6
a
...
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly. const lots of places.
1999-05-17 08:35:41 +00:00
Alan Modra
c608c12e5e
P
...
i386 PIII SIMD support, remove ReverseRegRegmem kludge
tidy a few things in i386 intel mode disassembly
1999-05-13 06:00:30 +00:00
Nick Clifton
886851536e
Use .short to display unidentified instructions
1999-05-07 09:14:56 +00:00
Nick Clifton
3f230321da
restore mcore files (Duh!)
1999-05-07 07:57:25 +00:00
Nick Clifton
76f4998ad1
remove mentions of mcore.
1999-05-06 07:08:37 +00:00
Nick Clifton
87673fab32
Currently CYGNUS local
1999-05-06 07:07:55 +00:00
Richard Henderson
252b5132c7
19990502 sourceware import
1999-05-03 07:29:11 +00:00