Nick Clifton
9bbbb61220
Add initialisation of the processors field of the v850_opcode structure.
1997-09-16 01:29:02 +00:00
Ken Raeburn
d51bcb7064
merge from d30v-970225-branch
1997-09-15 18:26:17 +00:00
Andrew Cagney
9c82b2b805
Fix v850 sanitization.
1997-09-15 08:14:11 +00:00
Peter Schauer
f8c35bc3b0
* ChangeLog: Fix misspelled `end-sanitize-r5900' for Jun 26
...
ChangeLog entry.
1997-09-13 15:02:36 +00:00
Peter Schauer
b72b716cc8
* ChangeLog: Fix duplicate `start-sanitize-r5900' around
...
Jul 28 ChangeLog entry.
1997-09-13 14:46:36 +00:00
Nick Clifton
d0fd63cb8f
Improved display of register lists.
1997-09-12 18:41:26 +00:00
David Edelsohn
44457cbcc2
* sparc-opc.c (sparc_opcodes): Fix assembler args to
...
fzeros, fones, fsrc1, fsrc1s, fsrc2s, fnot1, fnot1s, fnot2s,
fors, fnors, fands, fnands, fxors, fxnors, fornot1s, fornot2s,
fandnot1s, fandnot2s.
1997-09-12 00:41:47 +00:00
David Edelsohn
22a25680ba
* sparc-opc.c (sparc_opcodes): Fix op3 field for fcmpq/fcmpeq.
1997-09-09 17:08:01 +00:00
David Edelsohn
3fb84577f9
* cgen-asm.c (cgen_parse_address): New argument resultp.
...
All callers updated.
* m32r-asm.c (parse_h_hi16): Right shift numbers by 16.
1997-09-08 21:07:42 +00:00
Nick Clifton
010916c2e6
Removed v850 sanitization.
1997-09-03 22:19:11 +00:00
Jeff Law
9d53ae4faf
* mn10200.h (INITIALIZE_TRAMPOLINE): PC relative instructions are
...
relative to the next instruction, not the current instruction.
pr13171.
1997-09-03 00:39:49 +00:00
Nick Clifton
1f302a3bd9
Removed use of V850_OPERNAD_ADJUST_SHORT_MEMORY.
...
Fixed several operand patterns.
1997-09-02 22:40:39 +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
33e2f5278c
Made immediate parameter of MOVHI be unsigned
1997-08-26 16:40:28 +00:00
Chris Provenzano
a3515171ce
Rebuilt configure with latest devo autoconf for NT support.
1997-08-25 22:58:36 +00:00
Nick Clifton
d87a154282
Updated from specs in HDD-tool-0611 document.
1997-08-22 17:35:24 +00:00
Nick Clifton
0c51939934
Moved divh opcodes next to each other.
1997-08-21 18:09:20 +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
3ff7258ec3
Tidied up sanitization
1997-08-14 19:42:22 +00:00
Nick Clifton
f61b671ddd
Add support for v850E and v850EQ instructions.
1997-08-14 01:55:51 +00:00
Ian Lance Taylor
2f403ada9f
* configure.in: Set enable_shared before AM_PROG_LIBTOOL.
...
* acinclude.m4: Just include acinclude.m4 from BFD.
* aclocal.m4, configure: Rebuild.
1997-08-01 17:03:25 +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
Jeff Law
fea90b62c1
* mips-opc.c: Fix typo/thinko in "eret" instruction.
1997-07-29 03:48:51 +00:00
Andrew Cagney
6546a590b4
Fix MTSA opcode encoding.
1997-07-28 13:45:45 +00:00
David Edelsohn
8deb997b30
* sparc-opc.c (sparc_opcodes): Make array const.
...
* sparc-dis.c (sorted_opcodes): New static local.
(struct opcode_hash): `opcode' is pointer to const element.
(build_hash): First arg is now table of sorted pointers.
(print_insn_sparc): Sort opcodes by sorting table of pointers.
(compare_opcodes): Update.
1997-07-24 22:21:05 +00:00
David Edelsohn
3f9382002f
* sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns.
1997-07-24 20:05:46 +00:00
David Edelsohn
0d7c678ec1
* cgen-opc.c: #include <ctype.h>.
...
(hash_keyword_name): New arg `case_sensitive_p'. Callers updated.
Handle case insensitive hashing.
(hash_keyword_value): Change type of `value' to unsigned int.
1997-07-15 20:02:47 +00:00
Jeff Law
4bb0ae107d
* mips-opc.c (mips_builtin_opcodes): If an insn uses single
...
precision FP, mark it as such. Likewise for double precision
FP. Mark ISA1 insns. Consolidate duplicate opcodes where
possible.
(mips_builtin_opcodes): Remove non-existant r5900 instructions
toshiba_5900 stuff
1997-07-11 16:13:42 +00:00
Jeff Law
d0efa46b2d
* mips-opc.c (mips_builtin_opcodes): Add "pinteh", "pexeh" and
...
"pexew" as synonyms for "pintoh", "pexoh", "pexow".
pr12399.
1997-06-30 15:06:50 +00:00
Felix Lee
9fd0d551fc
* ppc-opc.c (extract_nsi): make unsigned expression signed before
...
negating it.
(UNUSED): remove one level of parens, so MSVC doesn't choke on
nesting depth when all the macros are expanded.
1997-06-25 22:35:14 +00:00
Ian Lance Taylor
3d116ccd46
* sparc-opc.c: The fcmp v9a instructions take an integer register
...
as a destination, not a floating point register. From Christian
Kuehnke <Christian.Kuehnke@arbi.Informatik.Uni-Oldenburg.DE>.
1997-06-17 21:03:18 +00:00
Ian Lance Taylor
2896b00885
* m68k-dis.c (print_insn_arg): Print case 7.2 using %pc@()
...
syntax. From Roman Hodek
<rnhodek@faui22c.informatik.uni-erlangen.de>.
1997-06-16 18:31:32 +00:00
Ian Lance Taylor
0a185c4899
* i386-dis.c (twobyte_has_modrm): Fix pand.
1997-06-16 18:14:13 +00:00
Ian Lance Taylor
eedca9daa9
Mon Jun 16 14:08:38 1997 Michael Taylor <mbt@mit.edu>
...
* i386-dis.c (dis386_twobyte): Fix pand and pandn.
1997-06-16 18:09:28 +00:00
Ian Lance Taylor
a5f269e919
Tue Jun 10 11:26:47 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
...
* arm-dis.c: Add prototypes for arm_decode_shift and
print_insn_arm.
1997-06-10 15:27:52 +00:00
Ian Lance Taylor
f0b796d00a
Tue May 27 11:02:08 1997 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl
to pushS/popS for segment regs and byte constant so that
pushw/popw printed when in 16 bit data mode.
* i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to
print cbtw, cwtd in 16 bit data mode.
* i386-dis.c (putop): extra case W to support above.
* i386-dis.c (print_insn_x86): print addr32 prefix when given
address size prefix in 16 bit address mode.
1997-05-27 15:05:40 +00:00
Ian Lance Taylor
54a93a7266
* sh-dis.c: Reindent. Rename local variable fprintf to
...
fprintf_fn.
1997-05-23 20:52:06 +00:00
David Edelsohn
0b852861f3
* m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.
1997-05-22 21:06:57 +00:00
Gavin Romig-Koch
e17449bcfd
Move mips INSN_ISA subfield into new membership field.
1997-05-20 15:29:25 +00:00
Ian Lance Taylor
d72ace420d
* i386-dis.c: (dis386_twobyte): Add MMX instructions.
...
(twobyte_has_modrm): Likewise.
(grps): Likewise.
(OP_MMX, OP_EM, OP_MS): New static functions.
1997-05-05 21:19:09 +00:00
Ian Lance Taylor
41b96d55e8
* i386-dis.c: Revert patch of April 4. The output now matches
...
what gcc generates.
1997-05-05 18:30:06 +00:00
David Edelsohn
cb6301058d
* m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 instead
...
of $simm16.
1997-05-02 19:49:19 +00:00
David Edelsohn
9c1858b400
* cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.
...
Delete string{,s}.h support.
1997-04-14 00:52:36 +00:00
David Edelsohn
a394e3262f
* cgen-asm.c (cgen_parse_operand_fn): New global.
...
(cgen_parse_{{,un}signed_integer,address}): Update call to
cgen_parse_operand_fn.
(cgen_init_parse_operand): New function.
* m32r-asm.c (parse_insn_normal): cgen_init_parse_operand renamed
from cgen_asm_init_parse.
(m32r_cgen_assemble_insn): New operand `errmsg'.
Delete call to as_bad, return error message to caller.
(m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-10 23:39:51 +00:00
David Edelsohn
5b3b8cb071
* cgen-asm.c (cgen_asm_parse_operand_fn): New global.
...
(cgen_parse_{{,un}signed_integer,address}): Update call to
cgen_asm_parse_operand_fn.
* m32r-asm.c (parse_insn_normal): Delete call to cgen_asm_init_parse.
(m32r_cgen_assemble_insn): New operand `errmsg'.
Delete call to as_bad, return error message to caller.
(m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-10 21:58:28 +00:00
Ian Lance Taylor
47332446f5
Wed Apr 9 12:05:25 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68k-dis.c (print_insn_arg) [case 'd']: Print as address register,
not data register.
[case 'J']: Fix typo in register name.
1997-04-09 16:10:45 +00:00