(* XOR DWORD [EDX + 8*EBP], DWORD ECX *) val _ = x86_test "310CEA" [("EDX","08049BD4"), ("EBP","00000000"), ("ECX","00000001"), ("8049BD4","01"), ("8049BD5","00"), ("8049BD6","00"), ("8049BD7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484AB")] [("EDX","08049BD4"), ("EBP","00000000"), ("ECX","00000001"), ("8049BD4","00"), ("8049BD5","00"), ("8049BD6","00"), ("8049BD7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EDX, DWORD [ECX + EAX] *) val _ = x86_test "331401" [("EDX","FFFFFFFE"), ("ECX","08049BD4"), ("EAX","000000BB"), ("8049C8F","02"), ("8049C90","00"), ("8049C91","00"), ("8049C92","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484AB")] [("EDX","FFFFFFFC"), ("ECX","08049BD4"), ("EAX","000000BB"), ("8049C8F","02"), ("8049C90","00"), ("8049C91","00"), ("8049C92","00"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","327398E9"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","327398EB"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, BYTE 0x89 *) val _ = x86_test "83F089" [("EAX","00000002"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","FFFFFF8B"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EDI, DWORD 0x0 *) val _ = x86_test "81F700000000" [("EDI","00000002"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [EBX + EDX], DWORD 0xFFFFFFFF *) val _ = x86_test "813413FFFFFFFF" [("EBX","08049BD4"), ("EDX","0000005F"), ("8049C33","FE"), ("8049C34","FF"), ("8049C35","FF"), ("8049C36","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A6")] [("EBX","08049BD4"), ("EDX","0000005F"), ("8049C33","01"), ("8049C34","00"), ("8049C35","00"), ("8049C36","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EDI, BYTE 0x87 *) val _ = x86_test "83F787" [("EDI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EDI","00000079"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, DWORD EBX *) val _ = x86_test "31D9" [("ECX","00000001"), ("EBX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("ECX","00000003"), ("EBX","00000002"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [ESI + EDI], DWORD 0xFFFFFFFE *) val _ = x86_test "81343EFEFFFFFF" [("ESI","08049BD4"), ("EDI","0000004B"), ("8049C1F","69"), ("8049C20","2A"), ("8049C21","67"), ("8049C22","2D"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("ESI","08049BD4"), ("EDI","0000004B"), ("8049C1F","97"), ("8049C20","D5"), ("8049C21","98"), ("8049C22","D2"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EDX, BYTE 0x2 *) val _ = x86_test "83F202" [("EDX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EDX","FFFFFFFD"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, DWORD ESI *) val _ = x86_test "31F1" [("ECX","FFFFFFFE"), ("ESI","FFFFFFFF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ECX","00000001"), ("ESI","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDI, DWORD 0xFFFFFFFF *) val _ = x86_test "81F7FFFFFFFF" [("EDI","FFFFFFFF"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ESI, DWORD ECX *) val _ = x86_test "31CE" [("ESI","FFFFFFFF"), ("ECX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000001"), ("ECX","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBP, DWORD EDX *) val _ = x86_test "31D5" [("EBP","FFFFFFFF"), ("EDX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EDX","FFFFFFFF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDI, DWORD ESI *) val _ = x86_test "31F7" [("EDI","FFFFFFFF"), ("ESI","FFFFFFFE"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000001"), ("ESI","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, BYTE 0xA7 *) val _ = x86_test "83F0A7" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("EAX","FFFFFFA6"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EDI, DWORD EBP *) val _ = x86_test "31EF" [("EDI","00000000"), ("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("EDI","00000001"), ("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, DWORD EAX *) val _ = x86_test "31C6" [("ESI","00000002"), ("EAX","00000001"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000003"), ("EAX","00000001"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [ESI + EDI], DWORD ECX *) val _ = x86_test "310C3E" [("ESI","08049BD4"), ("EDI","00000007"), ("ECX","00000000"), ("8049BDB","FE"), ("8049BDC","FF"), ("8049BDD","FF"), ("8049BDE","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")] [("ESI","08049BD4"), ("EDI","00000007"), ("ECX","00000000"), ("8049BDB","FE"), ("8049BDC","FF"), ("8049BDD","FF"), ("8049BDE","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD [loc86], BYTE 0xF8 *) val _ = x86_test "8335C49B0408F8" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","F8"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [ECX + ESI], BYTE 0x4B *) val _ = x86_test "8334314B" [("ECX","08049BC4"), ("ESI","00000083"), ("8049C47","FB"), ("8049C48","97"), ("8049C49","72"), ("8049C4A","42"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484A6")] [("ECX","08049BC4"), ("ESI","00000083"), ("8049C47","B0"), ("8049C48","97"), ("8049C49","72"), ("8049C4A","42"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [ECX + EDX+5], DWORD EBP *) val _ = x86_test "316C1105" [("ECX","08049BD4"), ("EDX","00000037"), ("EBP","26916520"), ("8049C10","01"), ("8049C11","00"), ("8049C12","00"), ("8049C13","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484AC")] [("ECX","08049BD4"), ("EDX","00000037"), ("EBP","26916520"), ("8049C10","21"), ("8049C11","65"), ("8049C12","91"), ("8049C13","26"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD [loc13], DWORD EBP *) val _ = x86_test "312DC49B0408" [("EBP","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484A4")] [("EBP","FFFFFFFF"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ECX, BYTE 0x8C *) val _ = x86_test "83F18C" [("ECX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("ECX","00000072"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ESI, BYTE 0x46 *) val _ = x86_test "83F646" [("ESI","29B32BC7"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("ESI","29B32B81"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ESI, BYTE 0xB6 *) val _ = x86_test "83F6B6" [("ESI","FFFFFFFF"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","00000049"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [EBP + 8*ECX+28], DWORD EAX *) val _ = x86_test "3144CD1C" [("EBP","08049BD4"), ("ECX","00000006"), ("EAX","00000001"), ("8049C20","FF"), ("8049C21","FF"), ("8049C22","FF"), ("8049C23","FF"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("EBP","08049BD4"), ("ECX","00000006"), ("EAX","00000001"), ("8049C20","FE"), ("8049C21","FF"), ("8049C22","FF"), ("8049C23","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD ESI, DWORD [loc53] *) val _ = x86_test "3335C49B0408" [("ESI","00000001"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","4671BA4F"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","4671BA4F"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBP, DWORD ESI *) val _ = x86_test "31F5" [("EBP","00000000"), ("ESI","7D967D32"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","7D967D32"), ("ESI","7D967D32"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [ESI + 8*EAX], DWORD EDI *) val _ = x86_test "313CC6" [("ESI","08049BD4"), ("EAX","00000003"), ("EDI","FFFFFFFE"), ("8049BEC","FF"), ("8049BED","FF"), ("8049BEE","FF"), ("8049BEF","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AB")] [("ESI","08049BD4"), ("EAX","00000003"), ("EDI","FFFFFFFE"), ("8049BEC","01"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD [EBX + 4*EDX], DWORD 0x2 *) val _ = x86_test "81349302000000" [("EBX","08049BD4"), ("EDX","0000000A"), ("8049BFC","FE"), ("8049BFD","FF"), ("8049BFE","FF"), ("8049BFF","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","080484A6")] [("EBX","08049BD4"), ("EDX","0000000A"), ("8049BFC","FC"), ("8049BFD","FF"), ("8049BFE","FF"), ("8049BFF","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","FFFFFFFE"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EDI *) val _ = x86_test "31F8" [("EAX","00000001"), ("EDI","FFFFFFFE"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFF"), ("EDI","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc86], BYTE 0xEF *) val _ = x86_test "8335C49B0408EF" [("8049BC4","36"), ("8049BC5","50"), ("8049BC6","41"), ("8049BC7","28"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804849F")] [("8049BC4","D9"), ("8049BC5","AF"), ("8049BC6","BE"), ("8049BC7","D7"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [EAX + 2*ECX+17], BYTE 0x92 *) val _ = x86_test "8374481192" [("EAX","08049BD4"), ("ECX","0000005E"), ("8049CA1","FF"), ("8049CA2","FF"), ("8049CA3","FF"), ("8049CA4","FF"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A7")] [("EAX","08049BD4"), ("ECX","0000005E"), ("8049CA1","6D"), ("8049CA2","00"), ("8049CA3","00"), ("8049CA4","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD ECX, DWORD ESI *) val _ = x86_test "31F1" [("ECX","FFFFFFFE"), ("ESI","FFFFFFFE"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ECX","00000000"), ("ESI","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EBP *) val _ = x86_test "31E8" [("EAX","00000001"), ("EBP","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EBP","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD [EDI + 4*EBX] *) val _ = x86_test "33149F" [("EDX","FFFFFFFE"), ("EDI","08049BD4"), ("EBX","00000020"), ("8049C54","00"), ("8049C55","00"), ("8049C56","00"), ("8049C57","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AB")] [("EDX","FFFFFFFE"), ("EDI","08049BD4"), ("EBX","00000020"), ("8049C54","00"), ("8049C55","00"), ("8049C56","00"), ("8049C57","00"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EDI, DWORD ECX *) val _ = x86_test "31CF" [("EDI","00000001"), ("ECX","5CE54B47"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EDI","5CE54B46"), ("ECX","5CE54B47"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBX, DWORD [EAX + 4*EDI+8] *) val _ = x86_test "335CB808" [("EBX","00000000"), ("EAX","08049BD4"), ("EDI","00000004"), ("8049BEC","FF"), ("8049BED","FF"), ("8049BEE","FF"), ("8049BEF","FF"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFF"), ("EAX","08049BD4"), ("EDI","00000004"), ("8049BEC","FF"), ("8049BED","FF"), ("8049BEE","FF"), ("8049BEF","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EAX, DWORD 0x642A9E8E *) val _ = x86_test "358E9E2A64" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","642A9E8E"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc133], BYTE 0xA2 *) val _ = x86_test "8335C49B0408A2" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("8049BC4","A0"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD ECX, BYTE 0x36 *) val _ = x86_test "83F136" [("ECX","00000001"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","00000037"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [EDI + 2*ECX+32], BYTE 0xFC *) val _ = x86_test "83744F20FC" [("EDI","08049BD4"), ("ECX","00000038"), ("8049C64","FF"), ("8049C65","FF"), ("8049C66","FF"), ("8049C67","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A7")] [("EDI","08049BD4"), ("ECX","00000038"), ("8049C64","03"), ("8049C65","00"), ("8049C66","00"), ("8049C67","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD [loc153], DWORD EBP *) val _ = x86_test "312DC49B0408" [("EBP","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","FFFFFFFE"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ECX, DWORD EDX *) val _ = x86_test "31D1" [("ECX","00000000"), ("EDX","00000000"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","00000000"), ("EDX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x5C255C46 *) val _ = x86_test "35465C255C" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EAX","A3DAA3B8"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDX, DWORD 0x5B52C308 *) val _ = x86_test "81F208C3525B" [("EDX","FFFFFFFE"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDX","A4AD3CF6"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc169], BYTE 0xB3 *) val _ = x86_test "8335C49B0408B3" [("8049BC4","27"), ("8049BC5","C0"), ("8049BC6","7E"), ("8049BC7","21"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","94"), ("8049BC5","3F"), ("8049BC6","81"), ("8049BC7","DE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0x7CD2456B *) val _ = x86_test "356B45D27C" [("EAX","FFFFFFFE"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","832DBA95"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc175], DWORD ESI *) val _ = x86_test "3135C49B0408" [("ESI","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","FFFFFFFE"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, DWORD EDX *) val _ = x86_test "31D6" [("ESI","00000001"), ("EDX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ESI","00000003"), ("EDX","00000002"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x2FC2443A *) val _ = x86_test "353A44C22F" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","2FC2443A"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, BYTE 0xE8 *) val _ = x86_test "83F0E8" [("EAX","00000002"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFEA"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0x1616E019 *) val _ = x86_test "3519E01616" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","E9E91FE6"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBP, DWORD EBX *) val _ = x86_test "31DD" [("EBP","FFFFFFFE"), ("EBX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("EBP","FFFFFFFF"), ("EBX","00000001"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD EBP *) val _ = x86_test "31EA" [("EDX","00000000"), ("EBP","00000000"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc235], BYTE 0x99 *) val _ = x86_test "8335C49B040899" [("8049BC4","7F"), ("8049BC5","3F"), ("8049BC6","E2"), ("8049BC7","3C"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","E6"), ("8049BC5","C0"), ("8049BC6","1D"), ("8049BC7","C3"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD ECX, BYTE 0x94 *) val _ = x86_test "83F194" [("ECX","FFFFFFFF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("ECX","0000006B"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EBP, BYTE 0x3D *) val _ = x86_test "83F53D" [("EBP","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","FFFFFFC2"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [ECX + 8*EAX+14], DWORD ESI *) val _ = x86_test "3174C10E" [("ECX","08049BD4"), ("EAX","00000002"), ("ESI","FFFFFFFE"), ("8049BF2","FF"), ("8049BF3","FF"), ("8049BF4","FF"), ("8049BF5","FF"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AC")] [("ECX","08049BD4"), ("EAX","00000002"), ("ESI","FFFFFFFE"), ("8049BF2","01"), ("8049BF3","00"), ("8049BF4","00"), ("8049BF5","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD [loc262], BYTE 0x95 *) val _ = x86_test "8335C49B040895" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804849F")] [("8049BC4","97"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD ESI *) val _ = x86_test "31F0" [("EAX","2225201A"), ("ESI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","DDDADFE5"), ("ESI","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD EBX *) val _ = x86_test "31DA" [("EDX","FFFFFFFF"), ("EBX","156F4D24"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("EDX","EA90B2DB"), ("EBX","156F4D24"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [EDX + EDI+25], BYTE 0x21 *) val _ = x86_test "83743A1921" [("EDX","08049BD4"), ("EDI","00000016"), ("8049C03","FF"), ("8049C04","FF"), ("8049C05","FF"), ("8049C06","FF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","080484A7")] [("EDX","08049BD4"), ("EDI","00000016"), ("8049C03","DE"), ("8049C04","FF"), ("8049C05","FF"), ("8049C06","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD ECX, DWORD EAX *) val _ = x86_test "31C1" [("ECX","FFFFFFFF"), ("EAX","00000001"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","FFFFFFFE"), ("EAX","00000001"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBX, BYTE 0x27 *) val _ = x86_test "83F327" [("EBX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("EBX","00000027"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EBP, DWORD [EBX + 8*ECX] *) val _ = x86_test "332CCB" [("EBP","00000000"), ("EBX","08049BD4"), ("ECX","00000003"), ("8049BEC","00"), ("8049BED","CE"), ("8049BEE","C6"), ("8049BEF","05"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AB")] [("EBP","05C6CE00"), ("EBX","08049BD4"), ("ECX","00000003"), ("8049BEC","00"), ("8049BED","CE"), ("8049BEE","C6"), ("8049BEF","05"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD EDX *) val _ = x86_test "31D3" [("EBX","00000000"), ("EDX","FFFFFFFF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EBX","FFFFFFFF"), ("EDX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","FFFFFFFF"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, BYTE 0x66 *) val _ = x86_test "83F066" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFF98"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [loc323], BYTE 0xB7 *) val _ = x86_test "8335C49B0408B7" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","49"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc6], BYTE 0xC3 *) val _ = x86_test "8335C49B0408C3" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","C1"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDI, DWORD 0x2 *) val _ = x86_test "81F702000000" [("EDI","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [ESI + 4*EDX+12], DWORD EBP *) val _ = x86_test "316C960C" [("ESI","08049BD4"), ("EDX","0000000D"), ("EBP","FFFFFFFF"), ("8049C14","02"), ("8049C15","00"), ("8049C16","00"), ("8049C17","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AC")] [("ESI","08049BD4"), ("EDX","0000000D"), ("EBP","FFFFFFFF"), ("8049C14","FD"), ("8049C15","FF"), ("8049C16","FF"), ("8049C17","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EBP, DWORD [loc10] *) val _ = x86_test "332DC49B0408" [("EBP","00000002"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","FFFFFFFC"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","00000001"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDI, DWORD [ECX + 4*EDX] *) val _ = x86_test "333C91" [("EDI","5DE643F7"), ("ECX","08049BD4"), ("EDX","00000001"), ("8049BD8","C0"), ("8049BD9","3B"), ("8049BDA","4E"), ("8049BDB","61"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EDI","3CA87837"), ("ECX","08049BD4"), ("EDX","00000001"), ("8049BD8","C0"), ("8049BD9","3B"), ("8049BDA","4E"), ("8049BDB","61"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EDI, DWORD [loc5] *) val _ = x86_test "333DC49B0408" [("EDI","16874780"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A4")] [("EDI","E978B87F"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD EAX *) val _ = x86_test "31C3" [("EBX","FFFFFFFF"), ("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804848B")] [("EBX","FFFFFFFF"), ("EAX","00000000"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x67AB78EA *) val _ = x86_test "35EA78AB67" [("EAX","1D0248ED"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","7AA93007"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [ECX + 4*EAX], DWORD 0x0 *) val _ = x86_test "81348100000000" [("ECX","08049BD4"), ("EAX","0000000D"), ("8049C08","FE"), ("8049C09","FF"), ("8049C0A","FF"), ("8049C0B","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("ECX","08049BD4"), ("EAX","0000000D"), ("8049C08","FE"), ("8049C09","FF"), ("8049C0A","FF"), ("8049C0B","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD ECX, DWORD ESI *) val _ = x86_test "31F1" [("ECX","00000000"), ("ESI","FFFFFFFE"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","FFFFFFFE"), ("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBP, BYTE 0xD7 *) val _ = x86_test "83F5D7" [("EBP","7036CDB2"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EBP","8FC93265"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [loc96], DWORD ECX *) val _ = x86_test "310DC49B0408" [("ECX","00000001"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBX, DWORD 0x1 *) val _ = x86_test "81F301000000" [("EBX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [loc111], BYTE 0x11 *) val _ = x86_test "8335C49B040811" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","10"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EBP, DWORD ESI *) val _ = x86_test "31F5" [("EBP","00000000"), ("ESI","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ESI, DWORD EBP *) val _ = x86_test "31EE" [("ESI","FFFFFFFF"), ("EBP","0C87DE93"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("ESI","F378216C"), ("EBP","0C87DE93"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","6F17FD6F"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","90E80290"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBP, DWORD 0x2 *) val _ = x86_test "81F502000000" [("EBP","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("EBP","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [loc10], DWORD EBP *) val _ = x86_test "312DC49B0408" [("EBP","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","FFFFFFFE"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [EDI + EBX+24], DWORD EBP *) val _ = x86_test "316C1F18" [("EDI","08049BD4"), ("EBX","000000A1"), ("EBP","00000001"), ("8049C8D","FE"), ("8049C8E","FF"), ("8049C8F","FF"), ("8049C90","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("EDI","08049BD4"), ("EBX","000000A1"), ("EBP","00000001"), ("8049C8D","FF"), ("8049C8E","FF"), ("8049C8F","FF"), ("8049C90","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EAX, DWORD ECX *) val _ = x86_test "31C8" [("EAX","00000002"), ("ECX","00000001"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000003"), ("ECX","00000001"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","4831081A"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","4831081A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, BYTE 0xE3 *) val _ = x86_test "83F3E3" [("EBX","FFFFFFFE"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","0000001D"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD [EDI + EDX+22] *) val _ = x86_test "33441716" [("EAX","23402C85"), ("EDI","08049BD4"), ("EDX","000000AD"), ("8049C97","00"), ("8049C98","00"), ("8049C99","00"), ("8049C9A","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AC")] [("EAX","23402C85"), ("EDI","08049BD4"), ("EDX","000000AD"), ("8049C97","00"), ("8049C98","00"), ("8049C99","00"), ("8049C9A","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD [EDI + ECX+16], DWORD EBP *) val _ = x86_test "316C0F10" [("EDI","08049BD4"), ("ECX","00000003"), ("EBP","00000000"), ("8049BE7","FE"), ("8049BE8","FF"), ("8049BE9","FF"), ("8049BEA","FF"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("EDI","08049BD4"), ("ECX","00000003"), ("EBP","00000000"), ("8049BE7","FE"), ("8049BE8","FF"), ("8049BE9","FF"), ("8049BEA","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EDX, DWORD 0x2 *) val _ = x86_test "81F202000000" [("EDX","00000001"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","00000003"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EDI, DWORD ESI *) val _ = x86_test "31F7" [("EDI","00000000"), ("ESI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","FFFFFFFF"), ("ESI","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EBP *) val _ = x86_test "31E8" [("EAX","00000001"), ("EBP","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFF"), ("EBP","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [EBP + 8*ESI+22], BYTE 0xB4 *) val _ = x86_test "8374F516B4" [("EBP","08049BD4"), ("ESI","00000006"), ("8049C1A","FF"), ("8049C1B","FF"), ("8049C1C","FF"), ("8049C1D","FF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484A7")] [("EBP","08049BD4"), ("ESI","00000006"), ("8049C1A","4B"), ("8049C1B","00"), ("8049C1C","00"), ("8049C1D","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD EDX, DWORD EBX *) val _ = x86_test "31DA" [("EDX","00000001"), ("EBX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","FFFFFFFF"), ("EBX","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc99], DWORD EDX *) val _ = x86_test "3115C49B0408" [("EDX","00000001"), ("8049BC4","8F"), ("8049BC5","12"), ("8049BC6","AF"), ("8049BC7","39"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","00000001"), ("8049BC4","8E"), ("8049BC5","12"), ("8049BC6","AF"), ("8049BC7","39"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [loc104], DWORD ECX *) val _ = x86_test "310DC49B0408" [("ECX","FFFFFFFE"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("ECX","FFFFFFFE"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000001"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EDX + 8*EBP], BYTE 0x49 *) val _ = x86_test "8334EA49" [("EDX","08049BC4"), ("EBP","00000006"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A6")] [("EDX","08049BC4"), ("EBP","00000006"), ("8049BF4","48"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBP, BYTE 0xD6 *) val _ = x86_test "83F5D6" [("EBP","00000001"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","FFFFFFD7"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, BYTE 0x61 *) val _ = x86_test "83F161" [("ECX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("ECX","00000063"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, DWORD EBX *) val _ = x86_test "31D9" [("ECX","00000000"), ("EBX","17D8E56A"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","17D8E56A"), ("EBX","17D8E56A"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc29], DWORD ESI *) val _ = x86_test "3135C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","1C"), ("8049BC5","9C"), ("8049BC6","76"), ("8049BC7","32"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","E3"), ("8049BC5","63"), ("8049BC6","89"), ("8049BC7","CD"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","FFFFFFFD"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDI, BYTE 0x32 *) val _ = x86_test "83F732" [("EDI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","FFFFFFCD"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ESI, DWORD [loc72] *) val _ = x86_test "3335C49B0408" [("ESI","6999795F"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","966686A0"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD EDI *) val _ = x86_test "31F8" [("EAX","00000002"), ("EDI","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EDI","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","5A27C643"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","5A27C641"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","6CE63577"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EAX","9319CA88"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBP, DWORD 0x2 *) val _ = x86_test "81F502000000" [("EBP","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EDX, DWORD ECX *) val _ = x86_test "31CA" [("EDX","00000000"), ("ECX","05E84EED"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","05E84EED"), ("ECX","05E84EED"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc12], BYTE 0x14 *) val _ = x86_test "8335C49B040814" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804849F")] [("8049BC4","14"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [ESI + EBP+15], BYTE 0x99 *) val _ = x86_test "83742E0F99" [("ESI","08049BD4"), ("EBP","00000018"), ("8049BFB","02"), ("8049BFC","00"), ("8049BFD","00"), ("8049BFE","00"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A7")] [("ESI","08049BD4"), ("EBP","00000018"), ("8049BFB","9B"), ("8049BFC","FF"), ("8049BFD","FF"), ("8049BFE","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD EAX, DWORD 0x1AFBECF1 *) val _ = x86_test "35F1ECFB1A" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","E504130F"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD 0xFFFFFFFF *) val _ = x86_test "81F3FFFFFFFF" [("EBX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [EAX + EBP+5], BYTE 0x21 *) val _ = x86_test "8374280521" [("EAX","08049BD4"), ("EBP","00000000"), ("8049BD9","01"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484A7")] [("EAX","08049BD4"), ("EBP","00000000"), ("8049BD9","20"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EBX + 4*ECX], DWORD 0xFFFFFFFF *) val _ = x86_test "81348BFFFFFFFF" [("EBX","08049BD4"), ("ECX","00000010"), ("8049C14","FF"), ("8049C15","FF"), ("8049C16","FF"), ("8049C17","FF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A6")] [("EBX","08049BD4"), ("ECX","00000010"), ("8049C14","00"), ("8049C15","00"), ("8049C16","00"), ("8049C17","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD ECX *) val _ = x86_test "31CB" [("EBX","FFFFFFFF"), ("ECX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EBX","00000001"), ("ECX","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000000"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc103], BYTE 0x6F *) val _ = x86_test "8335C49B04086F" [("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","90"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EBX, DWORD 0xFFFFFFFE *) val _ = x86_test "81F3FEFFFFFF" [("EBX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EBX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ECX, DWORD 0xFFFFFFFE *) val _ = x86_test "81F1FEFFFFFF" [("ECX","44513BFA"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("ECX","BBAEC404"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81F6FEFFFFFF" [("ESI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [EDI + 2*EBP], DWORD EAX *) val _ = x86_test "31046F" [("EDI","08049BD4"), ("EBP","00000036"), ("EAX","47A108A9"), ("8049C40","02"), ("8049C41","00"), ("8049C42","00"), ("8049C43","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AB")] [("EDI","08049BD4"), ("EBP","00000036"), ("EAX","47A108A9"), ("8049C40","AB"), ("8049C41","08"), ("8049C42","A1"), ("8049C43","47"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EDX, DWORD [loc133] *) val _ = x86_test "3315C49B0408" [("EDX","128CA603"), ("8049BC4","C4"), ("8049BC5","6C"), ("8049BC6","69"), ("8049BC7","5B"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","49E5CAC7"), ("8049BC4","C4"), ("8049BC5","6C"), ("8049BC6","69"), ("8049BC7","5B"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EDX *) val _ = x86_test "31D0" [("EAX","FFFFFFFF"), ("EDX","FFFFFFFE"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","00000001"), ("EDX","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc147], BYTE 0x50 *) val _ = x86_test "8335C49B040850" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","52"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0x7EACED63 *) val _ = x86_test "3563EDAC7E" [("EAX","09A5D2F4"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","77093F97"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000000"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc175], DWORD EAX *) val _ = x86_test "3105C49B0408" [("EAX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A4")] [("EAX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ESI, BYTE 0xE4 *) val _ = x86_test "83F6E4" [("ESI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("ESI","0000001A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD [EBX + 8*ESI] *) val _ = x86_test "3304F3" [("EAX","FFFFFFFE"), ("EBX","08049BD4"), ("ESI","00000000"), ("8049BD4","FF"), ("8049BD5","FF"), ("8049BD6","FF"), ("8049BD7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EAX","00000001"), ("EBX","08049BD4"), ("ESI","00000000"), ("8049BD4","FF"), ("8049BD5","FF"), ("8049BD6","FF"), ("8049BD7","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EDX, DWORD ESI *) val _ = x86_test "31F2" [("EDX","03864B9C"), ("ESI","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804848B")] [("EDX","03864B9E"), ("ESI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81F6FEFFFFFF" [("ESI","00000000"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [loc189], DWORD EDI *) val _ = x86_test "313DC49B0408" [("EDI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFF"), ("8049BC4","FD"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81F6FEFFFFFF" [("ESI","00000000"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD EBP *) val _ = x86_test "31E8" [("EAX","FFFFFFFE"), ("EBP","FFFFFFFF"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","00000001"), ("EBP","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","FFFFFFFE"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDX, DWORD ESI *) val _ = x86_test "31F2" [("EDX","00000002"), ("ESI","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000003"), ("ESI","00000001"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ECX, DWORD EAX *) val _ = x86_test "31C1" [("ECX","00000000"), ("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ECX","FFFFFFFE"), ("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD [EAX + ESI] *) val _ = x86_test "331430" [("EDX","00000002"), ("EAX","08049BD4"), ("ESI","00000003"), ("8049BD7","01"), ("8049BD8","00"), ("8049BD9","00"), ("8049BDA","00"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AB")] [("EDX","00000003"), ("EAX","08049BD4"), ("ESI","00000003"), ("8049BD7","01"), ("8049BD8","00"), ("8049BD9","00"), ("8049BDA","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EBX, DWORD EDI *) val _ = x86_test "31FB" [("EBX","FFFFFFFF"), ("EDI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EBX","00000001"), ("EDI","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDI, BYTE 0xE9 *) val _ = x86_test "83F7E9" [("EDI","09B7F516"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("EDI","F6480AFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","291D1C96"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","D6E2E368"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EDX + 2*EDI+3], BYTE 0xB1 *) val _ = x86_test "83747A03B1" [("EDX","08049BD4"), ("EDI","0000000C"), ("8049BEF","13"), ("8049BF0","60"), ("8049BF1","A4"), ("8049BF2","20"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A7")] [("EDX","08049BD4"), ("EDI","0000000C"), ("8049BEF","A2"), ("8049BF0","9F"), ("8049BF1","5B"), ("8049BF2","DF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD ESI, DWORD [loc251] *) val _ = x86_test "3335C49B0408" [("ESI","FFFFFFFE"), ("8049BC4","04"), ("8049BC5","13"), ("8049BC6","08"), ("8049BC7","57"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","A8F7ECFA"), ("8049BC4","04"), ("8049BC5","13"), ("8049BC6","08"), ("8049BC7","57"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBP, BYTE 0x1E *) val _ = x86_test "83F51E" [("EBP","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EBP","0000001C"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, DWORD EDI *) val _ = x86_test "31F9" [("ECX","00000002"), ("EDI","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EDI","00000000"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ESI, DWORD ECX *) val _ = x86_test "31CE" [("ESI","00000001"), ("ECX","FFFFFFFF"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","FFFFFFFE"), ("ECX","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD EBP *) val _ = x86_test "31EA" [("EDX","FFFFFFFF"), ("EBP","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("EBP","FFFFFFFF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc272], DWORD EDX *) val _ = x86_test "3115C49B0408" [("EDX","00000000"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EDX","00000000"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [loc275], BYTE 0x92 *) val _ = x86_test "8335C49B040892" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","92"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD EBP *) val _ = x86_test "31E8" [("EAX","FFFFFFFE"), ("EBP","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EBP","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc291], DWORD ECX *) val _ = x86_test "310DC49B0408" [("ECX","FFFFFFFF"), ("8049BC4","55"), ("8049BC5","4A"), ("8049BC6","E8"), ("8049BC7","3B"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","FFFFFFFF"), ("8049BC4","AA"), ("8049BC5","B5"), ("8049BC6","17"), ("8049BC7","C4"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [EDI + 2*ECX], BYTE 0x2C *) val _ = x86_test "83344F2C" [("EDI","08049BC4"), ("ECX","0000004F"), ("8049C62","02"), ("8049C63","00"), ("8049C64","00"), ("8049C65","00"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484A6")] [("EDI","08049BC4"), ("ECX","0000004F"), ("8049C62","2E"), ("8049C63","00"), ("8049C64","00"), ("8049C65","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, BYTE 0xCA *) val _ = x86_test "83F3CA" [("EBX","FFFFFFFF"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","00000035"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc15], BYTE 0xC4 *) val _ = x86_test "8335C49B0408C4" [("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804849F")] [("8049BC4","3B"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [EDI + 8*EAX+5], BYTE 0xD2 *) val _ = x86_test "8374C705D2" [("EDI","08049BD4"), ("EAX","0000000E"), ("8049C49","02"), ("8049C4A","00"), ("8049C4B","00"), ("8049C4C","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484A7")] [("EDI","08049BD4"), ("EAX","0000000E"), ("8049C49","D0"), ("8049C4A","FF"), ("8049C4B","FF"), ("8049C4C","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD [loc17], BYTE 0x90 *) val _ = x86_test "8335C49B040890" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","91"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EDI, DWORD [ESI + EBX+2] *) val _ = x86_test "337C1E02" [("EDI","FFFFFFFE"), ("ESI","08049BD4"), ("EBX","00000052"), ("8049C28","82"), ("8049C29","A7"), ("8049C2A","42"), ("8049C2B","3B"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","080484AC")] [("EDI","C4BD587C"), ("ESI","08049BD4"), ("EBX","00000052"), ("8049C28","82"), ("8049C29","A7"), ("8049C2A","42"), ("8049C2B","3B"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD [EAX + ESI+16] *) val _ = x86_test "335C3010" [("EBX","FFFFFFFF"), ("EAX","08049BD4"), ("ESI","00000062"), ("8049C46","02"), ("8049C47","00"), ("8049C48","00"), ("8049C49","00"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFD"), ("EAX","08049BD4"), ("ESI","00000062"), ("8049C46","02"), ("8049C47","00"), ("8049C48","00"), ("8049C49","00"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD [loc27], BYTE 0x32 *) val _ = x86_test "8335C49B040832" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("8049BC4","CC"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [loc39], DWORD EDX *) val _ = x86_test "3115C49B0408" [("EDX","FFFFFFFF"), ("8049BC4","18"), ("8049BC5","E6"), ("8049BC6","F7"), ("8049BC7","0E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","FFFFFFFF"), ("8049BC4","E7"), ("8049BC5","19"), ("8049BC6","08"), ("8049BC7","F1"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBX, BYTE 0xCA *) val _ = x86_test "83F3CA" [("EBX","00000000"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","FFFFFFCA"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EDX, DWORD 0x0 *) val _ = x86_test "81F200000000" [("EDX","00000001"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EDX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x77A9BDA8 *) val _ = x86_test "35A8BDA977" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EAX","88564257"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD EDI *) val _ = x86_test "31FB" [("EBX","FFFFFFFE"), ("EDI","51ACF33D"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EBX","AE530CC3"), ("EDI","51ACF33D"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc75], BYTE 0x56 *) val _ = x86_test "8335C49B040856" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","56"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EBX, DWORD [EDI + ESI] *) val _ = x86_test "331C37" [("EBX","00000000"), ("EDI","08049BD4"), ("ESI","00000018"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AB")] [("EBX","00000002"), ("EDI","08049BD4"), ("ESI","00000018"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD [loc88], BYTE 0xFC *) val _ = x86_test "8335C49B0408FC" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804849F")] [("8049BC4","FC"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [ESI + 4*EBX+28], BYTE 0xA8 *) val _ = x86_test "83749E1CA8" [("ESI","08049BD4"), ("EBX","0000001F"), ("8049C6C","00"), ("8049C6D","00"), ("8049C6E","00"), ("8049C6F","00"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A7")] [("ESI","08049BD4"), ("EBX","0000001F"), ("8049C6C","A8"), ("8049C6D","FF"), ("8049C6E","FF"), ("8049C6F","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","75BCB531"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","75BCB530"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDX, BYTE 0x1B *) val _ = x86_test "83F21B" [("EDX","00000002"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","00000019"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EBP + ECX+22], BYTE 0x29 *) val _ = x86_test "83740D1629" [("EBP","08049BD4"), ("ECX","00000068"), ("8049C52","FE"), ("8049C53","FF"), ("8049C54","FF"), ("8049C55","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A7")] [("EBP","08049BD4"), ("ECX","00000068"), ("8049C52","D7"), ("8049C53","FF"), ("8049C54","FF"), ("8049C55","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD [loc144], BYTE 0x9D *) val _ = x86_test "8335C49B04089D" [("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","62"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [EBX + EAX+11], DWORD ECX *) val _ = x86_test "314C030B" [("EBX","08049BD4"), ("EAX","0000001E"), ("ECX","7192791B"), ("8049BFD","00"), ("8049BFE","00"), ("8049BFF","00"), ("8049C00","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","080484AC")] [("EBX","08049BD4"), ("EAX","0000001E"), ("ECX","7192791B"), ("8049BFD","1B"), ("8049BFE","79"), ("8049BFF","92"), ("8049C00","71"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EDI, BYTE 0x7E *) val _ = x86_test "83F77E" [("EDI","0A968AE1"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","0A968A9F"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("EAX","00000003"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD [ECX + 2*ESI] *) val _ = x86_test "331C71" [("EBX","FFFFFFFF"), ("ECX","08049BD4"), ("ESI","00000022"), ("8049C18","00"), ("8049C19","00"), ("8049C1A","00"), ("8049C1B","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484AB")] [("EBX","FFFFFFFF"), ("ECX","08049BD4"), ("ESI","00000022"), ("8049C18","00"), ("8049C19","00"), ("8049C1A","00"), ("8049C1B","00"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD ESI, DWORD EBX *) val _ = x86_test "31DE" [("ESI","00000000"), ("EBX","00000001"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000001"), ("EBX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [ECX + 2*EBX], BYTE 0x12 *) val _ = x86_test "83345912" [("ECX","08049BC4"), ("EBX","00000045"), ("8049C4E","FE"), ("8049C4F","FF"), ("8049C50","FF"), ("8049C51","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("ECX","08049BC4"), ("EBX","00000045"), ("8049C4E","EC"), ("8049C4F","FF"), ("8049C50","FF"), ("8049C51","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ECX, BYTE 0x61 *) val _ = x86_test "83F161" [("ECX","00000001"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("ECX","00000060"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EDX + EBX], DWORD 0x0 *) val _ = x86_test "81341A00000000" [("EDX","08049BD4"), ("EBX","00000050"), ("8049C24","FF"), ("8049C25","FF"), ("8049C26","FF"), ("8049C27","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A6")] [("EDX","08049BD4"), ("EBX","00000050"), ("8049C24","FF"), ("8049C25","FF"), ("8049C26","FF"), ("8049C27","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EAX, DWORD 0x50F4C4F7 *) val _ = x86_test "35F7C4F450" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EAX","AF0B3B09"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EDI *) val _ = x86_test "31F8" [("EAX","05228910"), ("EDI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FADD76EF"), ("EDI","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc283], DWORD ESI *) val _ = x86_test "3135C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [loc289], DWORD EAX *) val _ = x86_test "3105C49B0408" [("EAX","00000001"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","03"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, DWORD 0x0 *) val _ = x86_test "81F600000000" [("ESI","FFFFFFFF"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000001"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000003"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ECX, DWORD EBX *) val _ = x86_test "31D9" [("ECX","00000000"), ("EBX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EBX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBP, DWORD [loc314] *) val _ = x86_test "332DC49B0408" [("EBP","0ACE05C1"), ("8049BC4","7B"), ("8049BC5","EB"), ("8049BC6","BB"), ("8049BC7","02"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","0875EEBA"), ("8049BC4","7B"), ("8049BC5","EB"), ("8049BC6","BB"), ("8049BC7","02"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ECX, DWORD [loc315] *) val _ = x86_test "330DC49B0408" [("ECX","5182A154"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("ECX","AE7D5EAA"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBX, DWORD [loc322] *) val _ = x86_test "331DC49B0408" [("EBX","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EBX","00000000"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD ECX, DWORD 0x0 *) val _ = x86_test "81F100000000" [("ECX","FFFFFFFE"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("ECX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ESI, DWORD EDI *) val _ = x86_test "31FE" [("ESI","2D7B72C2"), ("EDI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","D2848D3D"), ("EDI","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDI, DWORD EAX *) val _ = x86_test "31C7" [("EDI","00000001"), ("EAX","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000003"), ("EAX","00000002"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ESI, DWORD 0x1 *) val _ = x86_test "81F601000000" [("ESI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EDI + 8*EBP+11], BYTE 0x92 *) val _ = x86_test "8374EF0B92" [("EDI","08049BD4"), ("EBP","0000000C"), ("8049C3F","FE"), ("8049C40","FF"), ("8049C41","FF"), ("8049C42","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A7")] [("EDI","08049BD4"), ("EBP","0000000C"), ("8049C3F","6C"), ("8049C40","00"), ("8049C41","00"), ("8049C42","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* XOR DWORD EDI, DWORD [ESI + 8*ECX+27] *) val _ = x86_test "337CCE1B" [("EDI","00000001"), ("ESI","08049BD4"), ("ECX","00000000"), ("8049BEF","FF"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("EDI","FFFFFFFE"), ("ESI","08049BD4"), ("ECX","00000000"), ("8049BEF","FF"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EDI, DWORD ESI *) val _ = x86_test "31F7" [("EDI","00000002"), ("ESI","00000002"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("ESI","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD 0xFFFFFFFF *) val _ = x86_test "81F2FFFFFFFF" [("EDX","3B48BD30"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EDX","C4B742CF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EBP, DWORD 0xFFFFFFFE *) val _ = x86_test "81F5FEFFFFFF" [("EBP","385B35CA"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","C7A4CA34"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ECX, BYTE 0xA *) val _ = x86_test "83F10A" [("ECX","00000001"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","0000000B"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc36], DWORD EDX *) val _ = x86_test "3115C49B0408" [("EDX","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("EDX","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EDI, DWORD EBP *) val _ = x86_test "31EF" [("EDI","00000002"), ("EBP","39377109"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848B")] [("EDI","3937710B"), ("EBP","39377109"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD EAX *) val _ = x86_test "31C2" [("EDX","FFFFFFFE"), ("EAX","FFFFFFFE"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("EAX","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDI, DWORD 0x2 *) val _ = x86_test "81F702000000" [("EDI","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ESI, DWORD 0xFFFFFFFF *) val _ = x86_test "81F6FFFFFFFF" [("ESI","366B8106"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","C9947EF9"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ECX, DWORD EBX *) val _ = x86_test "31D9" [("ECX","0CADA3F9"), ("EBX","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","F3525C06"), ("EBX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EDI + 4*EAX], DWORD 0x1 *) val _ = x86_test "81348701000000" [("EDI","08049BD4"), ("EAX","00000014"), ("8049C24","01"), ("8049C25","00"), ("8049C26","00"), ("8049C27","00"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A6")] [("EDI","08049BD4"), ("EAX","00000014"), ("8049C24","00"), ("8049C25","00"), ("8049C26","00"), ("8049C27","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EBP, DWORD 0x0 *) val _ = x86_test "81F500000000" [("EBP","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD [loc91] *) val _ = x86_test "3305C49B0408" [("EAX","00000001"), ("8049BC4","D6"), ("8049BC5","FA"), ("8049BC6","27"), ("8049BC7","54"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A4")] [("EAX","5427FAD7"), ("8049BC4","D6"), ("8049BC5","FA"), ("8049BC6","27"), ("8049BC7","54"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EBP, DWORD [loc94] *) val _ = x86_test "332DC49B0408" [("EBP","00000001"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","00000003"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x621A0A22 *) val _ = x86_test "35220A1A62" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","9DE5F5DD"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc101], BYTE 0x75 *) val _ = x86_test "8335C49B040875" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804849F")] [("8049BC4","75"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0x2B804880 *) val _ = x86_test "358048802B" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","2B804880"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EAX + ESI], DWORD EDX *) val _ = x86_test "311430" [("EAX","08049BD4"), ("ESI","00000000"), ("EDX","FFFFFFFE"), ("8049BD4","FF"), ("8049BD5","FF"), ("8049BD6","FF"), ("8049BD7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484AB")] [("EAX","08049BD4"), ("ESI","00000000"), ("EDX","FFFFFFFE"), ("8049BD4","01"), ("8049BD5","00"), ("8049BD6","00"), ("8049BD7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD ESI, BYTE 0x9F *) val _ = x86_test "83F69F" [("ESI","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFF9D"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD EDX *) val _ = x86_test "31D0" [("EAX","FFFFFFFE"), ("EDX","FFFFFFFF"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000001"), ("EDX","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","720E3937"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","8DF1C6C9"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBX, DWORD ESI *) val _ = x86_test "31F3" [("EBX","00000001"), ("ESI","00265F9A"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EBX","00265F9B"), ("ESI","00265F9A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EDX, DWORD [loc127] *) val _ = x86_test "3315C49B0408" [("EDX","FFFFFFFF"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("EDX","FFFFFFFE"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000001"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFC"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, BYTE 0xDD *) val _ = x86_test "83F6DD" [("ESI","00000002"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","FFFFFFDF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EBP, DWORD EBX *) val _ = x86_test "31DD" [("EBP","00000002"), ("EBX","00000002"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EBX","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ECX, DWORD 0xFFFFFFFE *) val _ = x86_test "81F1FEFFFFFF" [("ECX","00000000"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD EAX, DWORD 0x26AA98AC *) val _ = x86_test "35AC98AA26" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","D9556753"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDX, DWORD ESI *) val _ = x86_test "31F2" [("EDX","00000000"), ("ESI","00000002"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EDX","00000002"), ("ESI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBP, DWORD [ESI + EDX+2] *) val _ = x86_test "336C1602" [("EBP","FFFFFFFF"), ("ESI","08049BD4"), ("EDX","00000050"), ("8049C26","FF"), ("8049C27","FF"), ("8049C28","FF"), ("8049C29","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484AC")] [("EBP","00000000"), ("ESI","08049BD4"), ("EDX","00000050"), ("8049C26","FF"), ("8049C27","FF"), ("8049C28","FF"), ("8049C29","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EBP, BYTE 0xCD *) val _ = x86_test "83F5CD" [("EBP","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EBP","FFFFFFCF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD [EBX + ECX], DWORD ESI *) val _ = x86_test "31340B" [("EBX","08049BD4"), ("ECX","00000047"), ("ESI","00000001"), ("8049C1B","01"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484AB")] [("EBX","08049BD4"), ("ECX","00000047"), ("ESI","00000001"), ("8049C1B","00"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EBX, DWORD 0x35C71C08 *) val _ = x86_test "81F3081CC735" [("EBX","388F0B11"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","0D481719"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ECX, BYTE 0x26 *) val _ = x86_test "83F126" [("ECX","FFFFFFFE"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","FFFFFFD8"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","7ED57EB5"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","812A814B"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc200], DWORD EDX *) val _ = x86_test "3115C49B0408" [("EDX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484A4")] [("EDX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EDI, DWORD EBX *) val _ = x86_test "31DF" [("EDI","00000000"), ("EBX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804848B")] [("EDI","FFFFFFFE"), ("EBX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD EDI *) val _ = x86_test "31F8" [("EAX","FFFFFFFE"), ("EDI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EDI","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000003"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","086C0946"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","086C0946"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","00000001"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EBP, DWORD ECX *) val _ = x86_test "31CD" [("EBP","00000002"), ("ECX","31E3C8AE"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","31E3C8AC"), ("ECX","31E3C8AE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EAX, DWORD 0x3757F315 *) val _ = x86_test "3515F35737" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","3757F317"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x0 *) val _ = x86_test "3500000000" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EDI, DWORD 0xFFFFFFFF *) val _ = x86_test "81F7FFFFFFFF" [("EDI","3BE3808A"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EDI","C41C7F75"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD [loc292], DWORD EDI *) val _ = x86_test "313DC49B0408" [("EDI","FFFFFFFE"), ("8049BC4","59"), ("8049BC5","8F"), ("8049BC6","6F"), ("8049BC7","5A"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFE"), ("8049BC4","A7"), ("8049BC5","70"), ("8049BC6","90"), ("8049BC7","A5"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD [EDX + EAX], DWORD EBX *) val _ = x86_test "311C02" [("EDX","08049BD4"), ("EAX","00000004"), ("EBX","35D7BC63"), ("8049BD8","FE"), ("8049BD9","FF"), ("8049BDA","FF"), ("8049BDB","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","080484AB")] [("EDX","08049BD4"), ("EAX","00000004"), ("EBX","35D7BC63"), ("8049BD8","9D"), ("8049BD9","43"), ("8049BDA","28"), ("8049BDB","CA"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "35FEFFFFFF" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [loc309], BYTE 0xE6 *) val _ = x86_test "8335C49B0408E6" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","E4"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81F6FEFFFFFF" [("ESI","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("ESI","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* XOR DWORD ECX, DWORD [loc6] *) val _ = x86_test "330DC49B0408" [("ECX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD 0x1 *) val _ = x86_test "3501000000" [("EAX","00000000"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD [EBX + 2*EDI], DWORD 0xFFFFFFFF *) val _ = x86_test "81347BFFFFFFFF" [("EBX","08049BD4"), ("EDI","00000008"), ("8049BE4","00"), ("8049BE5","00"), ("8049BE6","00"), ("8049BE7","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484A6")] [("EBX","08049BD4"), ("EDI","00000008"), ("8049BE4","FF"), ("8049BE5","FF"), ("8049BE6","FF"), ("8049BE7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AD")]; (* XOR DWORD EAX, DWORD EDI *) val _ = x86_test "31F8" [("EAX","00000000"), ("EDI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFE"), ("EDI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc36], BYTE 0x8E *) val _ = x86_test "8335C49B04088E" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804849F")] [("8049BC4","8E"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [loc40], BYTE 0xC3 *) val _ = x86_test "8335C49B0408C3" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","C3"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD [loc42], BYTE 0xE9 *) val _ = x86_test "8335C49B0408E9" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","17"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD EBP *) val _ = x86_test "31E8" [("EAX","00000002"), ("EBP","FFFFFFFE"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFC"), ("EBP","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD EBX, BYTE 0x3F *) val _ = x86_test "83F33F" [("EBX","00000001"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","0000003E"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* XOR DWORD ECX, DWORD ESI *) val _ = x86_test "31F1" [("ECX","FFFFFFFE"), ("ESI","00000002"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ECX","FFFFFFFC"), ("ESI","00000002"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [ECX + 8*ESI+13], DWORD EBP *) val _ = x86_test "316CF10D" [("ECX","08049BD4"), ("ESI","00000004"), ("EBP","00000002"), ("8049C01","EF"), ("8049C02","65"), ("8049C03","99"), ("8049C04","66"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("ECX","08049BD4"), ("ESI","00000004"), ("EBP","00000002"), ("8049C01","ED"), ("8049C02","65"), ("8049C03","99"), ("8049C04","66"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* XOR DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "35FFFFFFFF" [("EAX","54440386"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","ABBBFC79"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD EAX, DWORD 0x2 *) val _ = x86_test "3502000000" [("EAX","00000000"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* XOR DWORD ESI, DWORD ECX *) val _ = x86_test "31CE" [("ESI","FFFFFFFF"), ("ECX","00000002"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ESI","FFFFFFFD"), ("ECX","00000002"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD [loc89], DWORD EBX *) val _ = x86_test "311DC49B0408" [("EBX","FFFFFFFF"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A4")] [("EBX","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* XOR DWORD EAX, DWORD ESI *) val _ = x86_test "31F0" [("EAX","00000001"), ("ESI","00000001"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("ESI","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* XOR DWORD ESI, DWORD 0x5B68E89 *) val _ = x86_test "81F6898EB605" [("ESI","20166B6F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("ESI","25A0E5E6"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")];