summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/tms32031/dis32031.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/tms32031/dis32031.c')
-rw-r--r--src/emu/cpu/tms32031/dis32031.c306
1 files changed, 153 insertions, 153 deletions
diff --git a/src/emu/cpu/tms32031/dis32031.c b/src/emu/cpu/tms32031/dis32031.c
index 830a8426fe0..fef8887ac66 100644
--- a/src/emu/cpu/tms32031/dis32031.c
+++ b/src/emu/cpu/tms32031/dis32031.c
@@ -14,14 +14,14 @@
MEMORY ACCESSORS
***************************************************************************/
-#define INTEGER 0
-#define FLOAT 1
-#define NODEST 2
-#define NOSOURCE 4
-#define NOSOURCE1 NOSOURCE
-#define NOSOURCE2 8
-#define SWAPSRCDST 16
-#define UNSIGNED 32
+#define INTEGER 0
+#define FLOAT 1
+#define NODEST 2
+#define NOSOURCE 4
+#define NOSOURCE1 NOSOURCE
+#define NOSOURCE2 8
+#define SWAPSRCDST 16
+#define UNSIGNED 32
/***************************************************************************
@@ -133,40 +133,40 @@ static void append_indirect(UINT8 ma, INT8 disp, char *buffer)
switch (mode)
{
- case 0: sprintf(dst, "*+AR%d%s", ar, dispstr); break;
- case 1: sprintf(dst, "*-AR%d%s", ar, dispstr); break;
- case 2: sprintf(dst, "*++AR%d%s", ar, dispstr); break;
- case 3: sprintf(dst, "*--AR%d%s", ar, dispstr); break;
- case 4: sprintf(dst, "*AR%d++%s", ar, dispstr); break;
- case 5: sprintf(dst, "*AR%d--%s", ar, dispstr); break;
- case 6: sprintf(dst, "*AR%d++%s%%", ar, dispstr); break;
- case 7: sprintf(dst, "*AR%d--%s%%", ar, dispstr); break;
-
- case 8: sprintf(dst, "*+AR%d(IR0)", ar); break;
- case 9: sprintf(dst, "*-AR%d(IR0)", ar); break;
- case 10: sprintf(dst, "*++AR%d(IR0)", ar); break;
- case 11: sprintf(dst, "*--AR%d(IR0)", ar); break;
- case 12: sprintf(dst, "*AR%d++(IR0)", ar); break;
- case 13: sprintf(dst, "*AR%d--(IR0)", ar); break;
- case 14: sprintf(dst, "*AR%d++(IR0)%%", ar); break;
- case 15: sprintf(dst, "*AR%d--(IR0)%%", ar); break;
-
- case 16: sprintf(dst, "*+AR%d(IR1)", ar); break;
- case 17: sprintf(dst, "*-AR%d(IR1)", ar); break;
- case 18: sprintf(dst, "*++AR%d(IR1)", ar); break;
- case 19: sprintf(dst, "*--AR%d(IR1)", ar); break;
- case 20: sprintf(dst, "*AR%d++(IR1)", ar); break;
- case 21: sprintf(dst, "*AR%d--(IR1)", ar); break;
- case 22: sprintf(dst, "*AR%d++(IR1)%%", ar); break;
- case 23: sprintf(dst, "*AR%d--(IR1)%%", ar); break;
-
- case 24: sprintf(dst, "*AR%d", ar); break;
- case 25: sprintf(dst, "*AR%d++(IR0)B", ar); break;
+ case 0: sprintf(dst, "*+AR%d%s", ar, dispstr); break;
+ case 1: sprintf(dst, "*-AR%d%s", ar, dispstr); break;
+ case 2: sprintf(dst, "*++AR%d%s", ar, dispstr); break;
+ case 3: sprintf(dst, "*--AR%d%s", ar, dispstr); break;
+ case 4: sprintf(dst, "*AR%d++%s", ar, dispstr); break;
+ case 5: sprintf(dst, "*AR%d--%s", ar, dispstr); break;
+ case 6: sprintf(dst, "*AR%d++%s%%", ar, dispstr); break;
+ case 7: sprintf(dst, "*AR%d--%s%%", ar, dispstr); break;
+
+ case 8: sprintf(dst, "*+AR%d(IR0)", ar); break;
+ case 9: sprintf(dst, "*-AR%d(IR0)", ar); break;
+ case 10: sprintf(dst, "*++AR%d(IR0)", ar); break;
+ case 11: sprintf(dst, "*--AR%d(IR0)", ar); break;
+ case 12: sprintf(dst, "*AR%d++(IR0)", ar); break;
+ case 13: sprintf(dst, "*AR%d--(IR0)", ar); break;
+ case 14: sprintf(dst, "*AR%d++(IR0)%%", ar); break;
+ case 15: sprintf(dst, "*AR%d--(IR0)%%", ar); break;
+
+ case 16: sprintf(dst, "*+AR%d(IR1)", ar); break;
+ case 17: sprintf(dst, "*-AR%d(IR1)", ar); break;
+ case 18: sprintf(dst, "*++AR%d(IR1)", ar); break;
+ case 19: sprintf(dst, "*--AR%d(IR1)", ar); break;
+ case 20: sprintf(dst, "*AR%d++(IR1)", ar); break;
+ case 21: sprintf(dst, "*AR%d--(IR1)", ar); break;
+ case 22: sprintf(dst, "*AR%d++(IR1)%%", ar); break;
+ case 23: sprintf(dst, "*AR%d--(IR1)%%", ar); break;
+
+ case 24: sprintf(dst, "*AR%d", ar); break;
+ case 25: sprintf(dst, "*AR%d++(IR0)B", ar); break;
case 28:
case 29:
case 30:
- case 31: strcpy(dst, regname[ma & 31]); break;
- default: sprintf(dst, "(unknown mode)"); break;
+ case 31: strcpy(dst, regname[ma & 31]); break;
+ default: sprintf(dst, "(unknown mode)"); break;
}
}
@@ -380,87 +380,87 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
switch (op >> 23)
{
- case 0x000: disasm_general("ABSF", op, FLOAT, buffer); break;
- case 0x001: disasm_general("ABSI", op, INTEGER, buffer); break;
- case 0x002: disasm_general("ADDC", op, INTEGER, buffer); break;
- case 0x003: disasm_general("ADDF", op, FLOAT, buffer); break;
- case 0x004: disasm_general("ADDI", op, INTEGER, buffer); break;
- case 0x005: disasm_general("AND", op, INTEGER | UNSIGNED, buffer); break;
- case 0x006: disasm_general("ANDN", op, INTEGER | UNSIGNED, buffer); break;
- case 0x007: disasm_general("ASH", op, INTEGER, buffer); break;
-
- case 0x008: disasm_general("CMPF", op, FLOAT, buffer); break;
- case 0x009: disasm_general("CMPI", op, INTEGER, buffer); break;
- case 0x00a: disasm_general("FIX", op, FLOAT, buffer); break;
- case 0x00b: disasm_general("FLOAT", op, INTEGER, buffer); break;
- case 0x00c: disasm_general((op & 1) ? "IDLE2" : "IDLE", op, NOSOURCE | NODEST, buffer); break;
- case 0x00d: disasm_general("LDE", op, FLOAT, buffer); break;
- case 0x00e: disasm_general("LDF", op, FLOAT, buffer); break;
- case 0x00f: disasm_general("LDFI", op, FLOAT, buffer); break;
-
- case 0x010: disasm_general("LDI", op, INTEGER, buffer); break;
- case 0x011: disasm_general("LDII", op, INTEGER, buffer); break;
- case 0x012: disasm_general("LDM", op, FLOAT, buffer); break;
- case 0x013: disasm_general("LSH", op, INTEGER, buffer); break;
- case 0x014: disasm_general("MPYF", op, FLOAT, buffer); break;
- case 0x015: disasm_general("MPYI", op, INTEGER, buffer); break;
- case 0x016: disasm_general("NEGB", op, INTEGER, buffer); break;
- case 0x017: disasm_general("NEGF", op, FLOAT, buffer); break;
-
- case 0x018: disasm_general("NEGI", op, INTEGER, buffer); break;
- case 0x019: disasm_general("NOP", op, NODEST, buffer); break;
- case 0x01a: disasm_general("NORM", op, FLOAT, buffer); break;
- case 0x01b: disasm_general("NOT", op, INTEGER, buffer); break;
- case 0x01c: disasm_general("POP", op, NOSOURCE, buffer); break;
- case 0x01d: disasm_general("POPF", op, NOSOURCE, buffer); break;
- case 0x01e: disasm_general("PUSH", op, NOSOURCE, buffer); break;
- case 0x01f: disasm_general("PUSHF", op, NOSOURCE, buffer); break;
-
- case 0x020: disasm_general("OR", op, INTEGER | UNSIGNED, buffer); break;
- case 0x021: disasm_general((op & 1) ? "LOPOWER" : "MAXSPEED", op, NOSOURCE | NODEST, buffer); break;
- case 0x022: disasm_general("RND", op, FLOAT, buffer); break;
- case 0x023: disasm_general("ROL", op, INTEGER, buffer); break;
- case 0x024: disasm_general("ROLC", op, INTEGER, buffer); break;
- case 0x025: disasm_general("ROR", op, INTEGER, buffer); break;
- case 0x026: disasm_general("RORC", op, INTEGER, buffer); break;
- case 0x027: disasm_general("RTPS", op, INTEGER | NODEST, buffer); break;
-
- case 0x028: disasm_general("STF", op, FLOAT | SWAPSRCDST, buffer); break;
- case 0x029: disasm_general("STFI", op, FLOAT | SWAPSRCDST, buffer); break;
- case 0x02a: disasm_general("STI", op, INTEGER | SWAPSRCDST, buffer); break;
- case 0x02b: disasm_general("STII", op, INTEGER | SWAPSRCDST, buffer); break;
- case 0x02c: disasm_general("SIGI", op, NOSOURCE | NODEST, buffer); break;
- case 0x02d: disasm_general("SUBB", op, INTEGER, buffer); break;
- case 0x02e: disasm_general("SUBC", op, INTEGER, buffer); break;
- case 0x02f: disasm_general("SUBF", op, FLOAT, buffer); break;
-
- case 0x030: disasm_general("SUBI", op, INTEGER, buffer); break;
- case 0x031: disasm_general("SUBRB", op, INTEGER, buffer); break;
- case 0x032: disasm_general("SUBRF", op, FLOAT, buffer); break;
- case 0x033: disasm_general("SUBRI", op, INTEGER, buffer); break;
- case 0x034: disasm_general("TSTB", op, INTEGER, buffer); break;
- case 0x035: disasm_general("XOR", op, INTEGER | UNSIGNED, buffer); break;
- case 0x036: disasm_general("IACK", op, INTEGER | NODEST, buffer); break;
-
- case 0x040: disasm_3op("ADDC3", op, INTEGER, buffer); break;
- case 0x041: disasm_3op("ADDF3", op, FLOAT, buffer); break;
- case 0x042: disasm_3op("ADDI3", op, INTEGER, buffer); break;
- case 0x043: disasm_3op("AND3", op, INTEGER, buffer); break;
- case 0x044: disasm_3op("ANDN3", op, INTEGER, buffer); break;
- case 0x045: disasm_3op("ASH3", op, INTEGER, buffer); break;
- case 0x046: disasm_3op("CMPF3", op, FLOAT | NODEST, buffer); break;
- case 0x047: disasm_3op("CMPI3", op, INTEGER | NODEST, buffer); break;
-
- case 0x048: disasm_3op("LSH3", op, INTEGER, buffer); break;
- case 0x049: disasm_3op("MPYF3", op, FLOAT, buffer); break;
- case 0x04a: disasm_3op("MPYI3", op, INTEGER, buffer); break;
- case 0x04b: disasm_3op("OR3", op, INTEGER, buffer); break;
- case 0x04c: disasm_3op("SUBB3", op, INTEGER, buffer); break;
- case 0x04d: disasm_3op("SUBF3", op, FLOAT, buffer); break;
- case 0x04e: disasm_3op("SUBI3", op, INTEGER, buffer); break;
- case 0x04f: disasm_3op("TSTB3", op, INTEGER, buffer); break;
-
- case 0x050: disasm_3op("XOR3", op, INTEGER, buffer); break;
+ case 0x000: disasm_general("ABSF", op, FLOAT, buffer); break;
+ case 0x001: disasm_general("ABSI", op, INTEGER, buffer); break;
+ case 0x002: disasm_general("ADDC", op, INTEGER, buffer); break;
+ case 0x003: disasm_general("ADDF", op, FLOAT, buffer); break;
+ case 0x004: disasm_general("ADDI", op, INTEGER, buffer); break;
+ case 0x005: disasm_general("AND", op, INTEGER | UNSIGNED, buffer); break;
+ case 0x006: disasm_general("ANDN", op, INTEGER | UNSIGNED, buffer); break;
+ case 0x007: disasm_general("ASH", op, INTEGER, buffer); break;
+
+ case 0x008: disasm_general("CMPF", op, FLOAT, buffer); break;
+ case 0x009: disasm_general("CMPI", op, INTEGER, buffer); break;
+ case 0x00a: disasm_general("FIX", op, FLOAT, buffer); break;
+ case 0x00b: disasm_general("FLOAT", op, INTEGER, buffer); break;
+ case 0x00c: disasm_general((op & 1) ? "IDLE2" : "IDLE", op, NOSOURCE | NODEST, buffer); break;
+ case 0x00d: disasm_general("LDE", op, FLOAT, buffer); break;
+ case 0x00e: disasm_general("LDF", op, FLOAT, buffer); break;
+ case 0x00f: disasm_general("LDFI", op, FLOAT, buffer); break;
+
+ case 0x010: disasm_general("LDI", op, INTEGER, buffer); break;
+ case 0x011: disasm_general("LDII", op, INTEGER, buffer); break;
+ case 0x012: disasm_general("LDM", op, FLOAT, buffer); break;
+ case 0x013: disasm_general("LSH", op, INTEGER, buffer); break;
+ case 0x014: disasm_general("MPYF", op, FLOAT, buffer); break;
+ case 0x015: disasm_general("MPYI", op, INTEGER, buffer); break;
+ case 0x016: disasm_general("NEGB", op, INTEGER, buffer); break;
+ case 0x017: disasm_general("NEGF", op, FLOAT, buffer); break;
+
+ case 0x018: disasm_general("NEGI", op, INTEGER, buffer); break;
+ case 0x019: disasm_general("NOP", op, NODEST, buffer); break;
+ case 0x01a: disasm_general("NORM", op, FLOAT, buffer); break;
+ case 0x01b: disasm_general("NOT", op, INTEGER, buffer); break;
+ case 0x01c: disasm_general("POP", op, NOSOURCE, buffer); break;
+ case 0x01d: disasm_general("POPF", op, NOSOURCE, buffer); break;
+ case 0x01e: disasm_general("PUSH", op, NOSOURCE, buffer); break;
+ case 0x01f: disasm_general("PUSHF", op, NOSOURCE, buffer); break;
+
+ case 0x020: disasm_general("OR", op, INTEGER | UNSIGNED, buffer); break;
+ case 0x021: disasm_general((op & 1) ? "LOPOWER" : "MAXSPEED", op, NOSOURCE | NODEST, buffer); break;
+ case 0x022: disasm_general("RND", op, FLOAT, buffer); break;
+ case 0x023: disasm_general("ROL", op, INTEGER, buffer); break;
+ case 0x024: disasm_general("ROLC", op, INTEGER, buffer); break;
+ case 0x025: disasm_general("ROR", op, INTEGER, buffer); break;
+ case 0x026: disasm_general("RORC", op, INTEGER, buffer); break;
+ case 0x027: disasm_general("RTPS", op, INTEGER | NODEST, buffer); break;
+
+ case 0x028: disasm_general("STF", op, FLOAT | SWAPSRCDST, buffer); break;
+ case 0x029: disasm_general("STFI", op, FLOAT | SWAPSRCDST, buffer); break;
+ case 0x02a: disasm_general("STI", op, INTEGER | SWAPSRCDST, buffer); break;
+ case 0x02b: disasm_general("STII", op, INTEGER | SWAPSRCDST, buffer); break;
+ case 0x02c: disasm_general("SIGI", op, NOSOURCE | NODEST, buffer); break;
+ case 0x02d: disasm_general("SUBB", op, INTEGER, buffer); break;
+ case 0x02e: disasm_general("SUBC", op, INTEGER, buffer); break;
+ case 0x02f: disasm_general("SUBF", op, FLOAT, buffer); break;
+
+ case 0x030: disasm_general("SUBI", op, INTEGER, buffer); break;
+ case 0x031: disasm_general("SUBRB", op, INTEGER, buffer); break;
+ case 0x032: disasm_general("SUBRF", op, FLOAT, buffer); break;
+ case 0x033: disasm_general("SUBRI", op, INTEGER, buffer); break;
+ case 0x034: disasm_general("TSTB", op, INTEGER, buffer); break;
+ case 0x035: disasm_general("XOR", op, INTEGER | UNSIGNED, buffer); break;
+ case 0x036: disasm_general("IACK", op, INTEGER | NODEST, buffer); break;
+
+ case 0x040: disasm_3op("ADDC3", op, INTEGER, buffer); break;
+ case 0x041: disasm_3op("ADDF3", op, FLOAT, buffer); break;
+ case 0x042: disasm_3op("ADDI3", op, INTEGER, buffer); break;
+ case 0x043: disasm_3op("AND3", op, INTEGER, buffer); break;
+ case 0x044: disasm_3op("ANDN3", op, INTEGER, buffer); break;
+ case 0x045: disasm_3op("ASH3", op, INTEGER, buffer); break;
+ case 0x046: disasm_3op("CMPF3", op, FLOAT | NODEST, buffer); break;
+ case 0x047: disasm_3op("CMPI3", op, INTEGER | NODEST, buffer); break;
+
+ case 0x048: disasm_3op("LSH3", op, INTEGER, buffer); break;
+ case 0x049: disasm_3op("MPYF3", op, FLOAT, buffer); break;
+ case 0x04a: disasm_3op("MPYI3", op, INTEGER, buffer); break;
+ case 0x04b: disasm_3op("OR3", op, INTEGER, buffer); break;
+ case 0x04c: disasm_3op("SUBB3", op, INTEGER, buffer); break;
+ case 0x04d: disasm_3op("SUBF3", op, FLOAT, buffer); break;
+ case 0x04e: disasm_3op("SUBI3", op, INTEGER, buffer); break;
+ case 0x04f: disasm_3op("TSTB3", op, INTEGER, buffer); break;
+
+ case 0x050: disasm_3op("XOR3", op, INTEGER, buffer); break;
case 0x080: case 0x081: case 0x082: case 0x083:
case 0x084: case 0x085: case 0x086: case 0x087:
@@ -582,8 +582,8 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
break;
- case 0x100: case 0x101: case 0x102: case 0x103:
- case 0x104: case 0x105: case 0x106: case 0x107: // MPYF3||ADDF3
+ case 0x100: case 0x101: case 0x102: case 0x103:
+ case 0x104: case 0x105: case 0x106: case 0x107: // MPYF3||ADDF3
{
static const UINT8 srctable[] = { 3,4,1,2, 3,1,4,2, 1,2,3,4, 3,1,2,4 };
disasm_parallel_3op3op("MPYF3", "ADDF3", op, FLOAT, srctable, buffer);
@@ -591,8 +591,8 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
}
- case 0x108: case 0x109: case 0x10a: case 0x10b:
- case 0x10c: case 0x10d: case 0x10e: case 0x10f: // MPYF3||SUBF3
+ case 0x108: case 0x109: case 0x10a: case 0x10b:
+ case 0x10c: case 0x10d: case 0x10e: case 0x10f: // MPYF3||SUBF3
{
static const UINT8 srctable[] = { 3,4,1,2, 3,1,4,2, 1,2,3,4, 3,1,2,4 };
disasm_parallel_3op3op("MPYF3", "SUBF3", op, FLOAT, srctable, buffer);
@@ -600,8 +600,8 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
}
- case 0x110: case 0x111: case 0x112: case 0x113:
- case 0x114: case 0x115: case 0x116: case 0x117: // MPYI3||ADDI3
+ case 0x110: case 0x111: case 0x112: case 0x113:
+ case 0x114: case 0x115: case 0x116: case 0x117: // MPYI3||ADDI3
{
static const UINT8 srctable[] = { 3,4,1,2, 3,1,4,2, 1,2,3,4, 3,1,2,4 };
disasm_parallel_3op3op("MPYI3", "ADDI3", op, INTEGER, srctable, buffer);
@@ -609,8 +609,8 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
}
- case 0x118: case 0x119: case 0x11a: case 0x11b:
- case 0x11c: case 0x11d: case 0x11e: case 0x11f: // MPYI3||SUBI3
+ case 0x118: case 0x119: case 0x11a: case 0x11b:
+ case 0x11c: case 0x11d: case 0x11e: case 0x11f: // MPYI3||SUBI3
{
static const UINT8 srctable[] = { 3,4,1,2, 3,1,4,2, 1,2,3,4, 3,1,2,4 };
disasm_parallel_3op3op("MPYI3", "SUBI3", op, INTEGER, srctable, buffer);
@@ -618,110 +618,110 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
}
- case 0x180: case 0x181: case 0x182: case 0x183: // STF||STF
+ case 0x180: case 0x181: case 0x182: case 0x183: // STF||STF
disasm_parallel_storestore("STF", "STF", op, FLOAT, buffer);
break;
- case 0x184: case 0x185: case 0x186: case 0x187: // STI||STI
+ case 0x184: case 0x185: case 0x186: case 0x187: // STI||STI
disasm_parallel_storestore("STI", "STI", op, INTEGER, buffer);
break;
- case 0x188: case 0x189: case 0x18a: case 0x18b: // LDF||LDF
+ case 0x188: case 0x189: case 0x18a: case 0x18b: // LDF||LDF
disasm_parallel_loadload("LDF", "LDF", op, FLOAT, buffer);
break;
- case 0x18c: case 0x18d: case 0x18e: case 0x18f: // LDI||LDI
+ case 0x18c: case 0x18d: case 0x18e: case 0x18f: // LDI||LDI
disasm_parallel_loadload("LDI", "LDI", op, INTEGER, buffer);
break;
- case 0x190: case 0x191: case 0x192: case 0x193: // ABSF||STF
+ case 0x190: case 0x191: case 0x192: case 0x193: // ABSF||STF
disasm_parallel_3opstore("ABSF", "STF", op, FLOAT | NOSOURCE1, buffer);
break;
- case 0x194: case 0x195: case 0x196: case 0x197: // ABSI||STI
+ case 0x194: case 0x195: case 0x196: case 0x197: // ABSI||STI
disasm_parallel_3opstore("ABSI", "STI", op, INTEGER | NOSOURCE1, buffer);
break;
- case 0x198: case 0x199: case 0x19a: case 0x19b: // ADDF3||STF
+ case 0x198: case 0x199: case 0x19a: case 0x19b: // ADDF3||STF
disasm_parallel_3opstore("ADDF3", "STF", op, FLOAT, buffer);
break;
- case 0x19c: case 0x19d: case 0x19e: case 0x19f: // ADDI3||STI
+ case 0x19c: case 0x19d: case 0x19e: case 0x19f: // ADDI3||STI
disasm_parallel_3opstore("ADDI3", "STI", op, INTEGER, buffer);
break;
- case 0x1a0: case 0x1a1: case 0x1a2: case 0x1a3: // AND3||STI
+ case 0x1a0: case 0x1a1: case 0x1a2: case 0x1a3: // AND3||STI
disasm_parallel_3opstore("AND3", "STI", op, INTEGER, buffer);
break;
- case 0x1a4: case 0x1a5: case 0x1a6: case 0x1a7: // ASH3||STI
+ case 0x1a4: case 0x1a5: case 0x1a6: case 0x1a7: // ASH3||STI
disasm_parallel_3opstore("ASH3", "STI", op, INTEGER, buffer);
break;
- case 0x1a8: case 0x1a9: case 0x1aa: case 0x1ab: // FIX||STI
+ case 0x1a8: case 0x1a9: case 0x1aa: case 0x1ab: // FIX||STI
disasm_parallel_3opstore("FIX", "STF", op, FLOAT | NOSOURCE1, buffer);
break;
- case 0x1ac: case 0x1ad: case 0x1ae: case 0x1af: // FLOAT||STF
+ case 0x1ac: case 0x1ad: case 0x1ae: case 0x1af: // FLOAT||STF
disasm_parallel_3opstore("FLOAT", "STF", op, FLOAT | NOSOURCE1, buffer);
break;
- case 0x1b0: case 0x1b1: case 0x1b2: case 0x1b3: // LDF||STF
+ case 0x1b0: case 0x1b1: case 0x1b2: case 0x1b3: // LDF||STF
disasm_parallel_3opstore("LDF", "STF", op, FLOAT | NOSOURCE1, buffer);
break;
- case 0x1b4: case 0x1b5: case 0x1b6: case 0x1b7: // LDI||STI
+ case 0x1b4: case 0x1b5: case 0x1b6: case 0x1b7: // LDI||STI
disasm_parallel_3opstore("LDI", "STI", op, INTEGER | NOSOURCE1, buffer);
break;
- case 0x1b8: case 0x1b9: case 0x1ba: case 0x1bb: // LSH3||STI
+ case 0x1b8: case 0x1b9: case 0x1ba: case 0x1bb: // LSH3||STI
disasm_parallel_3opstore("LSH3", "STI", op, INTEGER, buffer);
break;
- case 0x1bc: case 0x1bd: case 0x1be: case 0x1bf: // MPYF3||STF
+ case 0x1bc: case 0x1bd: case 0x1be: case 0x1bf: // MPYF3||STF
disasm_parallel_3opstore("MPYF3", "STF", op, FLOAT, buffer);
break;
- case 0x1c0: case 0x1c1: case 0x1c2: case 0x1c3: // MPYI3||STI
+ case 0x1c0: case 0x1c1: case 0x1c2: case 0x1c3: // MPYI3||STI
disasm_parallel_3opstore("MPYI3", "STI", op, INTEGER, buffer);
break;
- case 0x1c4: case 0x1c5: case 0x1c6: case 0x1c7: // NEGF||STF
+ case 0x1c4: case 0x1c5: case 0x1c6: case 0x1c7: // NEGF||STF
disasm_parallel_3opstore("NEGF", "STF", op, FLOAT | NOSOURCE1, buffer);
break;
- case 0x1c8: case 0x1c9: case 0x1ca: case 0x1cb: // NEGI||STI
+ case 0x1c8: case 0x1c9: case 0x1ca: case 0x1cb: // NEGI||STI
disasm_parallel_3opstore("NEGI", "STI", op, INTEGER | NOSOURCE1, buffer);
break;
- case 0x1cc: case 0x1cd: case 0x1ce: case 0x1cf: // NOT||STI
+ case 0x1cc: case 0x1cd: case 0x1ce: case 0x1cf: // NOT||STI
disasm_parallel_3opstore("NOT", "STI", op, INTEGER | NOSOURCE1, buffer);
break;
- case 0x1d0: case 0x1d1: case 0x1d2: case 0x1d3: // OR3||STI
+ case 0x1d0: case 0x1d1: case 0x1d2: case 0x1d3: // OR3||STI
disasm_parallel_3opstore("OR3", "STI", op, INTEGER, buffer);
break;
- case 0x1d4: case 0x1d5: case 0x1d6: case 0x1d7: // SUBF3||STF
+ case 0x1d4: case 0x1d5: case 0x1d6: case 0x1d7: // SUBF3||STF
disasm_parallel_3opstore("SUBF3", "STF", op, FLOAT, buffer);
break;
- case 0x1d8: case 0x1d9: case 0x1da: case 0x1db: // SUBI3||STI
+ case 0x1d8: case 0x1d9: case 0x1da: case 0x1db: // SUBI3||STI
disasm_parallel_3opstore("SUBI3", "STI", op, INTEGER, buffer);
break;
- case 0x1dc: case 0x1dd: case 0x1de: case 0x1df: // XOR3||STI
+ case 0x1dc: case 0x1dd: case 0x1de: case 0x1df: // XOR3||STI
disasm_parallel_3opstore("XOR3", "STI", op, INTEGER, buffer);
break;
@@ -737,5 +737,5 @@ static unsigned dasm_tms3203x(char *buffer, unsigned pc, UINT32 op)
CPU_DISASSEMBLE( tms3203x )
{
UINT32 op = oprom[0] | (oprom[1] << 8) | (oprom[2] << 16) | (oprom[3] << 24);
- return dasm_tms3203x(buffer, pc, op);
+ return dasm_tms3203x(buffer, pc, op);
}