A list of DCPU16 instructions which do nothing (i.e. NOPs): 0x0001 SET A, A 0x000a AND A, A 0x000b BOR A, A 0x0012 IFE A, A 0x0311 IFC PUSH, A 0x0421 SET B, B 0x042a AND B, B 0x042b BOR B, B 0x0432 IFE B, B 0x0711 IFC PUSH, B 0x0841 SET C, C 0x084a AND C, C 0x084b BOR C, C 0x0852 IFE C, C 0x0b11 IFC PUSH, C 0x0c61 SET X, X 0x0c6a AND X, X 0x0c6b BOR X, X 0x0c72 IFE X, X 0x0f11 IFC PUSH, X 0x1081 SET Y, Y 0x108a AND Y, Y 0x108b BOR Y, Y 0x1092 IFE Y, Y 0x1311 IFC PUSH, Y 0x14a1 SET Z, Z 0x14aa AND Z, Z 0x14ab BOR Z, Z 0x14b2 IFE Z, Z 0x1711 IFC PUSH, Z 0x18c1 SET I, I 0x18ca AND I, I 0x18cb BOR I, I 0x18d2 IFE I, I 0x1b11 IFC PUSH, I 0x1ce1 SET J, J 0x1cea AND J, J 0x1ceb BOR J, J 0x1cf2 IFE J, J 0x1f11 IFC PUSH, J 0x2101 SET [A], [A] 0x210a AND [A], [A] 0x210b BOR [A], [A] 0x2112 IFE [A], [A] 0x2311 IFC PUSH, [A] 0x2521 SET [B], [B] 0x252a AND [B], [B] 0x252b BOR [B], [B] 0x2532 IFE [B], [B] 0x2711 IFC PUSH, [B] 0x2941 SET [C], [C] 0x294a AND [C], [C] 0x294b BOR [C], [C] 0x2952 IFE [C], [C] 0x2b11 IFC PUSH, [C] 0x2d61 SET [X], [X] 0x2d6a AND [X], [X] 0x2d6b BOR [X], [X] 0x2d72 IFE [X], [X] 0x2f11 IFC PUSH, [X] 0x3181 SET [Y], [Y] 0x318a AND [Y], [Y] 0x318b BOR [Y], [Y] 0x3192 IFE [Y], [Y] 0x3311 IFC PUSH, [Y] 0x35a1 SET [Z], [Z] 0x35aa AND [Z], [Z] 0x35ab BOR [Z], [Z] 0x35b2 IFE [Z], [Z] 0x3711 IFC PUSH, [Z] 0x39c1 SET [I], [I] 0x39ca AND [I], [I] 0x39cb BOR [I], [I] 0x39d2 IFE [I], [I] 0x3b11 IFC PUSH, [I] 0x3de1 SET [J], [J] 0x3dea AND [J], [J] 0x3deb BOR [J], [J] 0x3df2 IFE [J], [J] 0x3f11 IFC PUSH, [J] 0x6301 SET PUSH, POP 0x630b BOR PUSH, POP 0x630c XOR PUSH, POP 0x6711 IFC PUSH, [SP] 0x6721 SET [SP], [SP] 0x672a AND [SP], [SP] 0x672b BOR [SP], [SP] 0x6732 IFE [SP], [SP] 0x6f11 IFC PUSH, SP 0x6f61 SET SP, SP 0x6f6a AND SP, SP 0x6f6b BOR SP, SP 0x6f72 IFE SP, SP 0x7311 IFC PUSH, PC 0x7381 SET PC, PC 0x738a AND PC, PC 0x738b BOR PC, PC 0x7392 IFE PC, PC 0x7711 IFC PUSH, EX 0x77a1 SET EX, EX 0x77aa AND EX, EX 0x77ab BOR EX, EX 0x77b2 IFE EX, EX 0x77bb SBX EX, EX 0x800a AND A, 0xffff 0x802a AND B, 0xffff 0x804a AND C, 0xffff 0x806a AND X, 0xffff 0x808a AND Y, 0xffff 0x80aa AND Z, 0xffff 0x80ca AND I, 0xffff 0x80ea AND J, 0xffff 0x810a AND [A], 0xffff 0x812a AND [B], 0xffff 0x814a AND [C], 0xffff 0x816a AND [X], 0xffff 0x818a AND [Y], 0xffff 0x81aa AND [Z], 0xffff 0x81ca AND [I], 0xffff 0x81ea AND [J], 0xffff 0x8311 IFC PUSH, 0xffff 0x8315 IFA PUSH, 0xffff 0x8316 IFL PUSH, 0xffff 0x832a AND [SP], 0xffff 0x836a AND SP, 0xffff 0x838a AND PC, 0xffff 0x83aa AND EX, 0xffff 0x840b BOR A, 0x0000 0x840c XOR A, 0x0000 0x8411 IFC A, 0x0000 0x842b BOR B, 0x0000 0x842c XOR B, 0x0000 0x8431 IFC B, 0x0000 0x844b BOR C, 0x0000 0x844c XOR C, 0x0000 0x8451 IFC C, 0x0000 0x846b BOR X, 0x0000 0x846c XOR X, 0x0000 0x8471 IFC X, 0x0000 0x848b BOR Y, 0x0000 0x848c XOR Y, 0x0000 0x8491 IFC Y, 0x0000 0x84ab BOR Z, 0x0000 0x84ac XOR Z, 0x0000 0x84b1 IFC Z, 0x0000 0x84cb BOR I, 0x0000 0x84cc XOR I, 0x0000 0x84d1 IFC I, 0x0000 0x84eb BOR J, 0x0000 0x84ec XOR J, 0x0000 0x84f1 IFC J, 0x0000 0x850b BOR [A], 0x0000 0x850c XOR [A], 0x0000 0x8511 IFC [A], 0x0000 0x852b BOR [B], 0x0000 0x852c XOR [B], 0x0000 0x8531 IFC [B], 0x0000 0x854b BOR [C], 0x0000 0x854c XOR [C], 0x0000 0x8551 IFC [C], 0x0000 0x856b BOR [X], 0x0000 0x856c XOR [X], 0x0000 0x8571 IFC [X], 0x0000 0x858b BOR [Y], 0x0000 0x858c XOR [Y], 0x0000 0x8591 IFC [Y], 0x0000 0x85ab BOR [Z], 0x0000 0x85ac XOR [Z], 0x0000 0x85b1 IFC [Z], 0x0000 0x85cb BOR [I], 0x0000 0x85cc XOR [I], 0x0000 0x85d1 IFC [I], 0x0000 0x85eb BOR [J], 0x0000 0x85ec XOR [J], 0x0000 0x85f1 IFC [J], 0x0000 0x8711 IFC PUSH, 0x0000 0x8712 IFE PUSH, 0x0000 0x872b BOR [SP], 0x0000 0x872c XOR [SP], 0x0000 0x8731 IFC [SP], 0x0000 0x876b BOR SP, 0x0000 0x876c XOR SP, 0x0000 0x8771 IFC SP, 0x0000 0x878b BOR PC, 0x0000 0x878c XOR PC, 0x0000 0x8791 IFC PC, 0x0000 0x87a2 ADD EX, 0x0000 0x87a3 SUB EX, 0x0000 0x87ab BOR EX, 0x0000 0x87ac XOR EX, 0x0000 0x87ad SHR EX, 0x0000 0x87ae ASR EX, 0x0000 0x87af SHL EX, 0x0000 0x87b1 IFC EX, 0x0000 0x8b11 IFC PUSH, 0x0001 0x8b13 IFN PUSH, 0x0001 0x8b16 IFL PUSH, 0x0001 0x8b17 IFU PUSH, 0x0001 0x8ba4 MUL EX, 0x0001 0x8ba5 MLI EX, 0x0001 0x8ba6 DIV EX, 0x0001 0x8ba7 DVI EX, 0x0001 0x8f11 IFC PUSH, 0x0002 0x8f13 IFN PUSH, 0x0002 0x8f16 IFL PUSH, 0x0002 0x8f17 IFU PUSH, 0x0002 0x9311 IFC PUSH, 0x0003 0x9313 IFN PUSH, 0x0003 0x9316 IFL PUSH, 0x0003 0x9317 IFU PUSH, 0x0003 0x9711 IFC PUSH, 0x0004 0x9713 IFN PUSH, 0x0004 0x9716 IFL PUSH, 0x0004 0x9717 IFU PUSH, 0x0004 0x9b11 IFC PUSH, 0x0005 0x9b13 IFN PUSH, 0x0005 0x9b16 IFL PUSH, 0x0005 0x9b17 IFU PUSH, 0x0005 0x9f11 IFC PUSH, 0x0006 0x9f13 IFN PUSH, 0x0006 0x9f16 IFL PUSH, 0x0006 0x9f17 IFU PUSH, 0x0006 0xa311 IFC PUSH, 0x0007 0xa313 IFN PUSH, 0x0007 0xa316 IFL PUSH, 0x0007 0xa317 IFU PUSH, 0x0007 0xa711 IFC PUSH, 0x0008 0xa713 IFN PUSH, 0x0008 0xa716 IFL PUSH, 0x0008 0xa717 IFU PUSH, 0x0008 0xab11 IFC PUSH, 0x0009 0xab13 IFN PUSH, 0x0009 0xab16 IFL PUSH, 0x0009 0xab17 IFU PUSH, 0x0009 0xaf11 IFC PUSH, 0x000a 0xaf13 IFN PUSH, 0x000a 0xaf16 IFL PUSH, 0x000a 0xaf17 IFU PUSH, 0x000a 0xb311 IFC PUSH, 0x000b 0xb313 IFN PUSH, 0x000b 0xb316 IFL PUSH, 0x000b 0xb317 IFU PUSH, 0x000b 0xb711 IFC PUSH, 0x000c 0xb713 IFN PUSH, 0x000c 0xb716 IFL PUSH, 0x000c 0xb717 IFU PUSH, 0x000c 0xbb11 IFC PUSH, 0x000d 0xbb13 IFN PUSH, 0x000d 0xbb16 IFL PUSH, 0x000d 0xbb17 IFU PUSH, 0x000d 0xbf11 IFC PUSH, 0x000e 0xbf13 IFN PUSH, 0x000e 0xbf16 IFL PUSH, 0x000e 0xbf17 IFU PUSH, 0x000e 0xc311 IFC PUSH, 0x000f 0xc313 IFN PUSH, 0x000f 0xc316 IFL PUSH, 0x000f 0xc317 IFU PUSH, 0x000f 0xc711 IFC PUSH, 0x0010 0xc713 IFN PUSH, 0x0010 0xc716 IFL PUSH, 0x0010 0xc717 IFU PUSH, 0x0010 0xcb11 IFC PUSH, 0x0011 0xcb13 IFN PUSH, 0x0011 0xcb16 IFL PUSH, 0x0011 0xcb17 IFU PUSH, 0x0011 0xcf11 IFC PUSH, 0x0012 0xcf13 IFN PUSH, 0x0012 0xcf16 IFL PUSH, 0x0012 0xcf17 IFU PUSH, 0x0012 0xd311 IFC PUSH, 0x0013 0xd313 IFN PUSH, 0x0013 0xd316 IFL PUSH, 0x0013 0xd317 IFU PUSH, 0x0013 0xd711 IFC PUSH, 0x0014 0xd713 IFN PUSH, 0x0014 0xd716 IFL PUSH, 0x0014 0xd717 IFU PUSH, 0x0014 0xdb11 IFC PUSH, 0x0015 0xdb13 IFN PUSH, 0x0015 0xdb16 IFL PUSH, 0x0015 0xdb17 IFU PUSH, 0x0015 0xdf11 IFC PUSH, 0x0016 0xdf13 IFN PUSH, 0x0016 0xdf16 IFL PUSH, 0x0016 0xdf17 IFU PUSH, 0x0016 0xe311 IFC PUSH, 0x0017 0xe313 IFN PUSH, 0x0017 0xe316 IFL PUSH, 0x0017 0xe317 IFU PUSH, 0x0017 0xe711 IFC PUSH, 0x0018 0xe713 IFN PUSH, 0x0018 0xe716 IFL PUSH, 0x0018 0xe717 IFU PUSH, 0x0018 0xeb11 IFC PUSH, 0x0019 0xeb13 IFN PUSH, 0x0019 0xeb16 IFL PUSH, 0x0019 0xeb17 IFU PUSH, 0x0019 0xef11 IFC PUSH, 0x001a 0xef13 IFN PUSH, 0x001a 0xef16 IFL PUSH, 0x001a 0xef17 IFU PUSH, 0x001a 0xf311 IFC PUSH, 0x001b 0xf313 IFN PUSH, 0x001b 0xf316 IFL PUSH, 0x001b 0xf317 IFU PUSH, 0x001b 0xf711 IFC PUSH, 0x001c 0xf713 IFN PUSH, 0x001c 0xf716 IFL PUSH, 0x001c 0xf717 IFU PUSH, 0x001c 0xfb11 IFC PUSH, 0x001d 0xfb13 IFN PUSH, 0x001d 0xfb16 IFL PUSH, 0x001d 0xfb17 IFU PUSH, 0x001d 0xff11 IFC PUSH, 0x001e 0xff13 IFN PUSH, 0x001e 0xff16 IFL PUSH, 0x001e 0xff17 IFU PUSH, 0x001e