OSDN Git Service
(root)
/
pf3gnuchains
/
pf3gnuchains3x.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e4b60ce
)
* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
author
davidu
<davidu>
Tue, 23 Aug 2005 11:06:10 +0000
(11:06 +0000)
committer
davidu
<davidu>
Tue, 23 Aug 2005 11:06:10 +0000
(11:06 +0000)
instructions to the table.
opcodes/ChangeLog
patch
|
blob
|
history
opcodes/mips16-opc.c
patch
|
blob
|
history
diff --git
a/opcodes/ChangeLog
b/opcodes/ChangeLog
index
0db082c
..
20fa0a2
100644
(file)
--- a/
opcodes/ChangeLog
+++ b/
opcodes/ChangeLog
@@
-1,3
+1,8
@@
+2005-08-23 David Ung <davidu@mips.com>
+
+ * mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
+ instructions to the table.
+
2005-08-18 Alan Modra <amodra@bigpond.net.au>
* a29k-dis.c: Delete.
diff --git
a/opcodes/mips16-opc.c
b/opcodes/mips16-opc.c
index
3233dfe
..
0459582
100644
(file)
--- a/
opcodes/mips16-opc.c
+++ b/
opcodes/mips16-opc.c
@@
-222,6
+222,10
@@
const struct mips_opcode mips16_opcodes[] =
{"sw", "R,V(S)", 0x6200, 0xff00, RD_31|RD_SP, 0, 0 },
{"xor", "x,y", 0xe80e, 0xf81f, WR_x|RD_x|RD_y, 0, 0 },
/* MIPS16e additions */
+{"jalrc", "x", 0xe8c0, 0xf8ff, WR_31|RD_x|TRAP, 0, 0 },
+{"jalrc", "R,x", 0xe8c0, 0xf8ff, WR_31|RD_x|TRAP, 0, 0 },
+{"jrc", "x", 0xe880, 0xf8ff, RD_x|TRAP, 0, 0 },
+{"jrc", "R", 0xe8a0, 0xffff, RD_31|TRAP, 0, 0 },
{"seb", "x", 0xe891, 0xf8ff, WR_x|RD_x, 0, 0 },
{"seh", "x", 0xe8b1, 0xf8ff, WR_x|RD_x, 0, 0 },
{"sew", "x", 0xe8d1, 0xf8ff, WR_x|RD_x, 0, I3 },