commit d8f27c8

neauoire  ·  2022-04-18 16:28:14 +0000 UTC
parent 1eb140d
Swapped opcodes
2 files changed,  +5, -5
+0, -0
+5, -5
 1@@ -55,11 +55,11 @@ uxn_eval(Uxn *u, Uint16 pc)
 2 		                     else   { a = u->ram[pc]; PUSH8(src, a) pc++; } break;
 3 		case 0x01: /* INC */ POP(a) PUSH(src, a + 1) break;
 4 		case 0x02: /* POP */ POP(a) break;
 5-		case 0x03: /* DUP */ POP(a) PUSH(src, a) PUSH(src, a) break;
 6-		case 0x04: /* NIP */ POP(a) POP(b) PUSH(src, a) break;
 7-		case 0x05: /* SWP */ POP(a) POP(b) PUSH(src, a) PUSH(src, b) break;
 8-		case 0x06: /* OVR */ POP(a) POP(b) PUSH(src, b) PUSH(src, a) PUSH(src, b) break;
 9-		case 0x07: /* ROT */ POP(a) POP(b) POP(c) PUSH(src, b) PUSH(src, a) PUSH(src, c) break;
10+		case 0x03: /* NIP */ POP(a) POP(b) PUSH(src, a) break;
11+		case 0x04: /* SWP */ POP(a) POP(b) PUSH(src, a) PUSH(src, b) break;
12+		case 0x05: /* ROT */ POP(a) POP(b) POP(c) PUSH(src, b) PUSH(src, a) PUSH(src, c) break;
13+		case 0x06: /* DUP */ POP(a) PUSH(src, a) PUSH(src, a) break;
14+		case 0x07: /* OVR */ POP(a) POP(b) PUSH(src, b) PUSH(src, a) PUSH(src, b) break;
15 		/* Logic */
16 		case 0x08: /* EQU */ POP(a) POP(b) PUSH8(src, b == a) break;
17 		case 0x09: /* NEQ */ POP(a) POP(b) PUSH8(src, b != a) break;