diff options
| author | pk <pk@NetBSD.org> | 1994-02-02 19:50:05 +0000 |
|---|---|---|
| committer | pk <pk@NetBSD.org> | 1994-02-02 19:50:05 +0000 |
| commit | 9b1f5ed60c99ed5076100b8648ef9bf81f66b2c0 (patch) | |
| tree | 3fe4eec9b0318a6b9bf67dcadf6a8df820f8a1af /gnu | |
| parent | f2478f27ef92193cb9784d1f705fe881c4be2a77 (diff) | |
More `call' instruction templates.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/usr.bin/gas/opcode/sparc.h | 11 |
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. |
