aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>1995-02-10 03:38:14 +0000
committerDavid Edelsohn <dje.gcc@gmail.com>1995-02-10 03:38:14 +0000
commit6acc9345e1c7da4b8ee585d23920fc591d759a8e (patch)
treedf2c9a7515cb86b085e3b1021b409214cbbb8d1b /opcodes
parentecec4df3e8ae9c614f1363e7522e7ef558a285b1 (diff)
downloadgdb-6acc9345e1c7da4b8ee585d23920fc591d759a8e.zip
gdb-6acc9345e1c7da4b8ee585d23920fc591d759a8e.tar.gz
gdb-6acc9345e1c7da4b8ee585d23920fc591d759a8e.tar.bz2
Lotsa arc stuff.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 9933aa5..d0098eb 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,23 @@
+start-sanitize-arc
+Thu Feb 9 19:19:23 1995 Doug Evans <dje@canuck.cygnus.com>
+
+ * arc-dis.c (print_insn_arc): Rename to print_insn and make static.
+ New argument `cpu', pass it to arc_opcode_init_tables.
+ Document byte order dependencies. Ignore unsupported insns.
+ (arc_disassembler): New function.
+ (print_insn_arc_base, print_insn_arc_host, print_insn_arc_graphics,
+ print_insn_arc_audio): New functions.
+ * arc-opc.c (MULTSHIFT operand): Delete.
+ (UNSIGNED, SATURATION): New operands.
+ (mac, mul, mul64, mulu64): New insns.
+ (ext. asl, asr, lsr, ror): Only available on host and graphics cpus.
+ (padc, padd, pmov, pand, psbc, psub, swap): New insns.
+ (host,graphics,audio extended and auxiliary regs): Define.
+ (ss, sc, mh, ml): New suffixes.
+ (arc_opcode_supported, arc_opval_supported): New functions.
+ (insert_multshift, extract_multshift): Deleted.
+end-sanitize-arc
+
Thu Feb 9 12:28:13 1995 Stan Shebs <shebs@andros.cygnus.com>
* i960-dis.c (struct tabent, struct sparse_tabent): Change the