summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorpk <pk@NetBSD.org>1994-02-02 19:50:05 +0000
committerpk <pk@NetBSD.org>1994-02-02 19:50:05 +0000
commit9b1f5ed60c99ed5076100b8648ef9bf81f66b2c0 (patch)
tree3fe4eec9b0318a6b9bf67dcadf6a8df820f8a1af /gnu
parentf2478f27ef92193cb9784d1f705fe881c4be2a77 (diff)
More `call' instruction templates.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/gas/opcode/sparc.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/gnu/usr.bin/gas/opcode/sparc.h b/gnu/usr.bin/gas/opcode/sparc.h
index 76b247eb2c4..905fd71f0f4 100644
--- a/gnu/usr.bin/gas/opcode/sparc.h
+++ b/gnu/usr.bin/gas/opcode/sparc.h
@@ -20,7 +20,7 @@ along with GAS or GDB; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/*
- * $Id: sparc.h,v 1.2 1994/02/02 11:03:37 pk Exp $
+ * $Id: sparc.h,v 1.3 1994/02/02 19:50:05 pk Exp $
*/
/* FIXME-someday: perhaps the ,a's and such should be embedded in the
@@ -636,14 +636,19 @@ static const struct sparc_opcode sparc_opcodes[] = {
{ "call", F3(2, 0x38, 0)|RD(0xf), F3(~2, ~0x38, ~0)|RD(~0xf)|ASI_RS2(~0), "1", F_DELAYED, v6 }, /* jmpl rs1+%g0, %o7 */
{ "call", F3(2, 0x38, 0)|RD(0xf), F3(~2, ~0x38, ~0)|RD(~0xf)|ASI_RS2(~0), "1,#", F_DELAYED, v6 },
+{ "call", F3(2, 0x38, 0)|RD(0xf), F3(~2, ~0x38, ~0)|RD(~0xf),
+"1+2", F_DELAYED, v6 }, /* jmpl rs1+rs2,%o7 */
+{ "call", F3(2, 0x38, 0)|RD(0xf), F3(~2, ~0x38, ~0)|RD(~0xf),
+"1+2,#", F_DELAYED, v6 }, /* jmpl rs1+rs2,%o7 */
+
{ "call", F3(2, 0x38, 1)|RD(0xf), F3(~2, ~0x38, ~1)|RD(~0xf),
"1+i", F_DELAYED, v6 }, /* jmpl rs1+i,%o7 */
{ "call", F3(2, 0x38, 1)|RD(0xf), F3(~2, ~0x38, ~1)|RD(~0xf),
"1+i,#", F_DELAYED, v6 }, /* jmpl rs1+i,%o7 */
{ "call", F3(2, 0x38, 1)|RD(0xf), F3(~2, ~0x38, ~1)|RD(~0xf),
-"i+1", F_DELAYED, v6 }, /* jmpl rs1+i,%o7 */
+"i+1", F_DELAYED, v6 }, /* jmpl i+rs1,%o7 */
{ "call", F3(2, 0x38, 1)|RD(0xf), F3(~2, ~0x38, ~1)|RD(~0xf),
-"i+1,#", F_DELAYED, v6 }, /* jmpl rs1+i,%o7 */
+"i+1,#", F_DELAYED, v6 }, /* jmpl i+rs1,%o7 */
/* Conditional instructions.