Changeset 609 for branches/GNU/src/binutils/opcodes/d10v-opc.c
- Timestamp:
- Aug 16, 2003, 6:59:22 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/binutils/opcodes/d10v-opc.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r608 r609 1 1 /* d10v-opc.c -- D10V opcode list 2 Copyright 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.2 Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 3 3 Written by Martin Hunt, Cygnus Support 4 4 … … 70 70 { "r14", NULL, OPERAND_GPR+14 }, 71 71 { "r14-r15", NULL, OPERAND_GPR+14 }, 72 { "r15", "sp", OPERAND_ GPR+15},72 { "r15", "sp", OPERAND_SP|(OPERAND_GPR+15) }, 73 73 { "r2", NULL, OPERAND_GPR+2 }, 74 74 { "r2-r3", NULL, OPERAND_GPR+2 }, … … 86 86 { "rpt_e", NULL, OPERAND_CONTROL+9 }, 87 87 { "rpt_s", NULL, OPERAND_CONTROL+8 }, 88 { "sp", NULL, OPERAND_ GPR+15},88 { "sp", NULL, OPERAND_SP|(OPERAND_GPR+15) }, 89 89 }; 90 90 … … 101 101 #define RSRC (UNUSED + 1) 102 102 { 4, 1, OPERAND_GPR|OPERAND_REG }, 103 #define RDST (RSRC + 1) 103 #define RSRC_SP (RSRC + 1) 104 { 4, 1, OPERAND_SP|OPERAND_GPR|OPERAND_REG }, 105 #define RSRC_NOSP (RSRC_SP + 1) 106 { 4, 1, OPERAND_NOSP|OPERAND_GPR|OPERAND_REG }, 107 #define RDST (RSRC_NOSP + 1) 104 108 { 4, 5, OPERAND_DEST|OPERAND_GPR|OPERAND_REG }, 105 109 #define ASRC (RDST + 1) … … 193 197 { "brf0t.l", LONG_B, 3, MU, SEQ, 0x25800000, 0x3fff0000, { ANUM16 } }, 194 198 { "bseti", SHORT_2, 1, IU, PAR, 0x801, 0x7e01, { RDST, UNUM4 } }, 195 { "btsti", SHORT_2, 1, IU, PAR|WF0, 0xe01, 0x7e01, { R DST, UNUM4 } },199 { "btsti", SHORT_2, 1, IU, PAR|WF0, 0xe01, 0x7e01, { RSRC2, UNUM4 } }, 196 200 { "clrac", SHORT_2, 1, IU, PAR, 0x5601, 0x7eff, { ADST } }, 197 201 { "cmp", SHORT_2, 1, EITHER, PAR|WF0, 0x600, 0x7e01, { RSRC2, RSRC } }, … … 312 316 { "st", LONG_L, 1, MU, SEQ, 0x34000000, 0x3f000000, { RSRC2, ATPAR, NUM16, RSRC } }, 313 317 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6800, 0x7e01, { RSRC2, ATSIGN, RSRC } }, 314 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6c1f, 0x7e1f, { RSRC2, ATMINUS, RSRC } },318 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6c1f, 0x7e1f, { RSRC2, ATMINUS, RSRC_SP } }, 315 319 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6801, 0x7e01, { RSRC2, ATSIGN, RSRC, PLUS } }, 316 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6c01, 0x7e01, { RSRC2, ATSIGN, RSRC , MINUS } },320 { "st", SHORT_2, 1, MU, PAR|WMEM, 0x6c01, 0x7e01, { RSRC2, ATSIGN, RSRC_NOSP, MINUS } }, 317 321 { "st", LONG_L, 1, MU, SEQ, 0x36010000, 0x3f0f0000, { RSRC2, ATSIGN, NUM16 } }, 318 322 { "st2w", LONG_L, 1, MU, SEQ, 0x35000000, 0x3f100000, { RSRC2E, ATPAR, NUM16, RSRC } }, 319 323 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6a00, 0x7e21, { RSRC2E, ATSIGN, RSRC } }, 320 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6e1f, 0x7e3f, { RSRC2E, ATMINUS, RSRC } },324 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6e1f, 0x7e3f, { RSRC2E, ATMINUS, RSRC_SP } }, 321 325 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6a01, 0x7e21, { RSRC2E, ATSIGN, RSRC, PLUS } }, 322 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6e01, 0x7e21, { RSRC2E, ATSIGN, RSRC , MINUS } },326 { "st2w", SHORT_2, 1, MU, PAR|WMEM, 0x6e01, 0x7e21, { RSRC2E, ATSIGN, RSRC_NOSP, MINUS } }, 323 327 { "st2w", LONG_L, 1, MU, SEQ, 0x37010000, 0x3f1f0000, { RSRC2E, ATSIGN, NUM16 } }, 324 328 { "stb", LONG_L, 1, MU, SEQ, 0x3c000000, 0x3f000000, { RSRC2, ATPAR, NUM16, RSRC } }, -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.