(* AND DWORD EAX, DWORD 0x4AAB7AF4 *) val _ = x86_test "25F47AAB4A" [("EAX","00000001"), ("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")]; (* AND DWORD EAX, DWORD [loc10] *) val _ = x86_test "2305C49B0408" [("EAX","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDX, BYTE 0xC4 *) val _ = x86_test "83E2C4" [("EDX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EDX","FFFFFFC4"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDI, DWORD EDX *) val _ = x86_test "21D7" [("EDI","40023B37"), ("EDX","08ADF438"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804848B")] [("EDI","00003030"), ("EDX","08ADF438"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [ECX + 2*EBP], DWORD EDX *) val _ = x86_test "211469" [("ECX","08049BD4"), ("EBP","00000003"), ("EDX","00000002"), ("8049BDA","5D"), ("8049BDB","70"), ("8049BDC","D1"), ("8049BDD","6B"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AB")] [("ECX","08049BD4"), ("EBP","00000003"), ("EDX","00000002"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("8049BDD","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD ECX, BYTE 0x9E *) val _ = x86_test "83E19E" [("ECX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD [ECX + EAX+17], DWORD EBX *) val _ = x86_test "215C0111" [("ECX","08049BD4"), ("EAX","00000009"), ("EBX","00000000"), ("8049BEE","01"), ("8049BEF","00"), ("8049BF0","00"), ("8049BF1","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484AC")] [("ECX","08049BD4"), ("EAX","00000009"), ("EBX","00000000"), ("8049BEE","00"), ("8049BEF","00"), ("8049BF0","00"), ("8049BF1","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD ESI, BYTE 0x78 *) val _ = x86_test "83E678" [("ESI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("ESI","00000078"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDX, BYTE 0x8D *) val _ = x86_test "83E28D" [("EDX","17A6635A"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","17A66308"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDX, DWORD [loc40] *) val _ = x86_test "2315C49B0408" [("EDX","5B84044D"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","5B84044C"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDX, DWORD EDI *) val _ = x86_test "21FA" [("EDX","00000000"), ("EDI","709118E3"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("EDI","709118E3"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x6CDF63E *) val _ = x86_test "253EF6CD06" [("EAX","30B4781B"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EAX","0084701A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc53], BYTE 0xC *) val _ = x86_test "8325C49B04080C" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [ESI + ECX], BYTE 0xBD *) val _ = x86_test "83240EBD" [("ESI","08049BC4"), ("ECX","00000007"), ("8049BCB","FE"), ("8049BCC","FF"), ("8049BCD","FF"), ("8049BCE","FF"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A6")] [("ESI","08049BC4"), ("ECX","00000007"), ("8049BCB","BC"), ("8049BCC","FF"), ("8049BCD","FF"), ("8049BCE","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EAX + EBX], DWORD EDX *) val _ = x86_test "211418" [("EAX","08049BD4"), ("EBX","0000006D"), ("EDX","3F03E3B3"), ("8049C41","02"), ("8049C42","00"), ("8049C43","00"), ("8049C44","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AB")] [("EAX","08049BD4"), ("EBX","0000006D"), ("EDX","3F03E3B3"), ("8049C41","02"), ("8049C42","00"), ("8049C43","00"), ("8049C44","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","7B9F6ED6"), ("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")]; (* AND DWORD [ECX + 2*EDX], DWORD EBX *) val _ = x86_test "211C51" [("ECX","08049BD4"), ("EDX","0000001C"), ("EBX","7761A85D"), ("8049C0C","00"), ("8049C0D","00"), ("8049C0E","00"), ("8049C0F","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")] [("ECX","08049BD4"), ("EDX","0000001C"), ("EBX","7761A85D"), ("8049C0C","00"), ("8049C0D","00"), ("8049C0E","00"), ("8049C0F","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000000"), ("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")]; (* AND DWORD ECX, DWORD [EBX + 2*EDI+18] *) val _ = x86_test "234C7B12" [("ECX","FFFFFFFF"), ("EBX","08049BD4"), ("EDI","0000000B"), ("8049BFC","FE"), ("8049BFD","FF"), ("8049BFE","FF"), ("8049BFF","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("ECX","FFFFFFFE"), ("EBX","08049BD4"), ("EDI","0000000B"), ("8049BFC","FE"), ("8049BFD","FF"), ("8049BFE","FF"), ("8049BFF","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD ESI, DWORD 0x2 *) val _ = x86_test "81E602000000" [("ESI","00000001"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [ECX + 2*EAX], BYTE 0x98 *) val _ = x86_test "83244198" [("ECX","08049BC4"), ("EAX","00000021"), ("8049C06","FE"), ("8049C07","FF"), ("8049C08","FF"), ("8049C09","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A6")] [("ECX","08049BC4"), ("EAX","00000021"), ("8049C06","98"), ("8049C07","FF"), ("8049C08","FF"), ("8049C09","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD [loc91] *) val _ = x86_test "2305C49B0408" [("EAX","216A0949"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, DWORD 0xFFFFFFFF *) val _ = x86_test "81E1FFFFFFFF" [("ECX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBX, DWORD [loc3] *) val _ = x86_test "231DC49B0408" [("EBX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EBX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc7], BYTE 0xB2 *) val _ = x86_test "8325C49B0408B2" [("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","B2"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81E6FEFFFFFF" [("ESI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ESI, DWORD [EDX + 8*EDI+25] *) val _ = x86_test "2374FA19" [("ESI","00000001"), ("EDX","08049BD4"), ("EDI","00000005"), ("8049C15","01"), ("8049C16","00"), ("8049C17","00"), ("8049C18","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484AC")] [("ESI","00000001"), ("EDX","08049BD4"), ("EDI","00000005"), ("8049C15","01"), ("8049C16","00"), ("8049C17","00"), ("8049C18","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EDX, DWORD ESI *) val _ = x86_test "21F2" [("EDX","FFFFFFFE"), ("ESI","7707990D"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("EDX","7707990C"), ("ESI","7707990D"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ESI, DWORD EAX *) val _ = x86_test "21C6" [("ESI","00000001"), ("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000001"), ("EAX","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EBP, DWORD EDX *) val _ = x86_test "21D5" [("EBP","FFFFFFFF"), ("EDX","4CA2ECE8"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EBP","4CA2ECE8"), ("EDX","4CA2ECE8"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD EBX *) val _ = x86_test "21DF" [("EDI","00000002"), ("EBX","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000002"), ("EBX","FFFFFFFE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [EDX + 2*EAX], DWORD ESI *) val _ = x86_test "213442" [("EDX","08049BD4"), ("EAX","00000004"), ("ESI","00000000"), ("8049BDC","01"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AB")] [("EDX","08049BD4"), ("EAX","00000004"), ("ESI","00000000"), ("8049BDC","00"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EDI, DWORD [ESI + 4*EBX+23] *) val _ = x86_test "237C9E17" [("EDI","00000001"), ("ESI","08049BD4"), ("EBX","00000010"), ("8049C2B","FE"), ("8049C2C","FF"), ("8049C2D","FF"), ("8049C2E","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484AC")] [("EDI","00000000"), ("ESI","08049BD4"), ("EBX","00000010"), ("8049C2B","FE"), ("8049C2C","FF"), ("8049C2D","FF"), ("8049C2E","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EDX, DWORD EAX *) val _ = x86_test "21C2" [("EDX","00000002"), ("EAX","5D54582A"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EDX","00000002"), ("EAX","5D54582A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ECX, DWORD [loc39] *) val _ = x86_test "230DC49B0408" [("ECX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD EBX *) val _ = x86_test "21DD" [("EBP","00000001"), ("EBX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EBX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFE"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD [ESI + 4*EDI+36] *) val _ = x86_test "2344BE24" [("EAX","00000002"), ("ESI","08049BD4"), ("EDI","0000001D"), ("8049C6C","01"), ("8049C6D","00"), ("8049C6E","00"), ("8049C6F","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484AC")] [("EAX","00000000"), ("ESI","08049BD4"), ("EDI","0000001D"), ("8049C6C","01"), ("8049C6D","00"), ("8049C6E","00"), ("8049C6F","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD ESI, DWORD 0x0 *) val _ = x86_test "81E600000000" [("ESI","6C2C3925"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EDX, DWORD [EBP + ESI+18] *) val _ = x86_test "23543512" [("EDX","FFFFFFFE"), ("EBP","08049BD4"), ("ESI","00000000"), ("8049BE6","01"), ("8049BE7","00"), ("8049BE8","00"), ("8049BE9","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","080484AC")] [("EDX","00000000"), ("EBP","08049BD4"), ("ESI","00000000"), ("8049BE6","01"), ("8049BE7","00"), ("8049BE8","00"), ("8049BE9","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0x19BE526A *) val _ = x86_test "256A52BE19" [("EAX","00000001"), ("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")]; (* AND DWORD EDX, DWORD 0xFFFFFFFF *) val _ = x86_test "81E2FFFFFFFF" [("EDX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [EDI + 8*ECX+30], BYTE 0xD1 *) val _ = x86_test "8364CF1ED1" [("EDI","08049BD4"), ("ECX","00000006"), ("8049C22","52"), ("8049C23","CB"), ("8049C24","3D"), ("8049C25","05"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484A7")] [("EDI","08049BD4"), ("ECX","00000006"), ("8049C22","50"), ("8049C23","CB"), ("8049C24","3D"), ("8049C25","05"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD ECX, DWORD 0x1 *) val _ = x86_test "81E101000000" [("ECX","00000001"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("ECX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ESI, BYTE 0x6D *) val _ = x86_test "83E66D" [("ESI","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD ESI, DWORD [loc89] *) val _ = x86_test "2335C49B0408" [("ESI","00000002"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000002"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc96], BYTE 0xD1 *) val _ = x86_test "8325C49B0408D1" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, DWORD 0xFFFFFFFE *) val _ = x86_test "81E6FEFFFFFF" [("ESI","00000000"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBX, DWORD [ESI + 4*EAX+6] *) val _ = x86_test "235C8606" [("EBX","FFFFFFFF"), ("ESI","08049BD4"), ("EAX","00000003"), ("8049BE6","FE"), ("8049BE7","FF"), ("8049BE8","FF"), ("8049BE9","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFE"), ("ESI","08049BD4"), ("EAX","00000003"), ("8049BE6","FE"), ("8049BE7","FF"), ("8049BE8","FF"), ("8049BE9","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD [EBP + 2*EAX], BYTE 0xBB *) val _ = x86_test "83644500BB" [("EBP","08049BD4"), ("EAX","0000001D"), ("8049C0E","FF"), ("8049C0F","FF"), ("8049C10","FF"), ("8049C11","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A7")] [("EBP","08049BD4"), ("EAX","0000001D"), ("8049C0E","BB"), ("8049C0F","FF"), ("8049C10","FF"), ("8049C11","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD ECX, DWORD [EBX + 8*EAX+18] *) val _ = x86_test "234CC312" [("ECX","00000001"), ("EBX","08049BD4"), ("EAX","00000002"), ("8049BF6","FE"), ("8049BF7","FF"), ("8049BF8","FF"), ("8049BF9","FF"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("ECX","00000000"), ("EBX","08049BD4"), ("EAX","00000002"), ("8049BF6","FE"), ("8049BF7","FF"), ("8049BF8","FF"), ("8049BF9","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD [loc144], DWORD EDX *) val _ = x86_test "2115C49B0408" [("EDX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","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")]; (* AND DWORD EBP, DWORD 0x0 *) val _ = x86_test "81E500000000" [("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ECX, DWORD EBX *) val _ = x86_test "21D9" [("ECX","FFFFFFFE"), ("EBX","00000002"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EBX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [EAX + EBX], BYTE 0xD5 *) val _ = x86_test "832418D5" [("EAX","08049BC4"), ("EBX","0000002B"), ("8049BEF","FE"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("EAX","08049BC4"), ("EBX","0000002B"), ("8049BEF","D4"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, DWORD [ESI + 8*EBP+36] *) val _ = x86_test "234CEE24" [("ECX","FFFFFFFE"), ("ESI","08049BD4"), ("EBP","00000011"), ("8049C80","FE"), ("8049C81","FF"), ("8049C82","FF"), ("8049C83","FF"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("ECX","FFFFFFFE"), ("ESI","08049BD4"), ("EBP","00000011"), ("8049C80","FE"), ("8049C81","FF"), ("8049C82","FF"), ("8049C83","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, BYTE 0xB0 *) val _ = x86_test "83E1B0" [("ECX","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","FFFFFFB0"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD ECX, BYTE 0xD9 *) val _ = x86_test "83E1D9" [("ECX","792BC377"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","792BC351"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD [ECX + 8*EDI] *) val _ = x86_test "2304F9" [("EAX","2D3C11DD"), ("ECX","08049BD4"), ("EDI","00000009"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("8049C1F","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484AB")] [("EAX","00000000"), ("ECX","08049BD4"), ("EDI","00000009"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("8049C1F","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EAX, DWORD ESI *) val _ = x86_test "21F0" [("EAX","00000002"), ("ESI","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ECX, DWORD EBX *) val _ = x86_test "21D9" [("ECX","FFFFFFFF"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("ECX","FFFFFFFF"), ("EBX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [ECX + ESI], DWORD EDI *) val _ = x86_test "213C31" [("ECX","08049BD4"), ("ESI","0000003B"), ("EDI","FFFFFFFE"), ("8049C0F","FF"), ("8049C10","FF"), ("8049C11","FF"), ("8049C12","FF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")] [("ECX","08049BD4"), ("ESI","0000003B"), ("EDI","FFFFFFFE"), ("8049C0F","FE"), ("8049C10","FF"), ("8049C11","FF"), ("8049C12","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD [EAX + 4*ECX+5], DWORD EBX *) val _ = x86_test "215C8805" [("EAX","08049BD4"), ("ECX","00000009"), ("EBX","00000002"), ("8049BFD","FF"), ("8049BFE","FF"), ("8049BFF","FF"), ("8049C00","FF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AC")] [("EAX","08049BD4"), ("ECX","00000009"), ("EBX","00000002"), ("8049BFD","02"), ("8049BFE","00"), ("8049BFF","00"), ("8049C00","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD [loc213], BYTE 0xE7 *) val _ = x86_test "8325C49B0408E7" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [loc216], DWORD EBP *) val _ = x86_test "212DC49B0408" [("EBP","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("EBP","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [ECX + EAX], BYTE 0x5D *) val _ = x86_test "8324015D" [("ECX","08049BC4"), ("EAX","00000098"), ("8049C5C","FF"), ("8049C5D","FF"), ("8049C5E","FF"), ("8049C5F","FF"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")] [("ECX","08049BC4"), ("EAX","00000098"), ("8049C5C","5D"), ("8049C5D","00"), ("8049C5E","00"), ("8049C5F","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD EBX *) val _ = x86_test "21DD" [("EBP","4EFB133E"), ("EBX","6B0AB0AB"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EBP","4A0A102A"), ("EBX","6B0AB0AB"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD [loc230] *) val _ = x86_test "233DC49B0408" [("EDI","FFFFFFFF"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A4")] [("EDI","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc232], BYTE 0xF3 *) val _ = x86_test "8325C49B0408F3" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804849F")] [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [loc266], DWORD EAX *) val _ = x86_test "2105C49B0408" [("EAX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EDX + 2*EAX], BYTE 0x76 *) val _ = x86_test "83244276" [("EDX","08049BC4"), ("EAX","00000019"), ("8049BF6","FE"), ("8049BF7","FF"), ("8049BF8","FF"), ("8049BF9","FF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("EDX","08049BC4"), ("EAX","00000019"), ("8049BF6","76"), ("8049BF7","00"), ("8049BF8","00"), ("8049BF9","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDX, DWORD EBX *) val _ = x86_test "21DA" [("EDX","00000002"), ("EBX","00000001"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("EBX","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [ESI + 8*EBX], DWORD EDI *) val _ = x86_test "213CDE" [("ESI","08049BD4"), ("EBX","00000009"), ("EDI","00000002"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("8049C1F","00"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AB")] [("ESI","08049BD4"), ("EBX","00000009"), ("EDI","00000002"), ("8049C1C","00"), ("8049C1D","00"), ("8049C1E","00"), ("8049C1F","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EBX, DWORD 0x1 *) val _ = x86_test "81E301000000" [("EBX","00000000"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EBX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EDI, DWORD [loc298] *) val _ = x86_test "233DC49B0408" [("EDI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ESI, DWORD 0x1 *) val _ = x86_test "81E601000000" [("ESI","00000002"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000000"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","00000002"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc321], BYTE 0xF9 *) val _ = x86_test "8325C49B0408F9" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBX, DWORD 0x0 *) val _ = x86_test "81E300000000" [("EBX","00000001"), ("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")]; (* AND DWORD EAX, BYTE 0x6B *) val _ = x86_test "83E06B" [("EAX","FFFFFFFF"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","0000006B"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD ECX, DWORD [loc1] *) val _ = x86_test "230DC49B0408" [("ECX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBX, DWORD EBP *) val _ = x86_test "21EB" [("EBX","00000001"), ("EBP","00000002"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBX","00000000"), ("EBP","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x6EC0F5EF *) val _ = x86_test "25EFF5C06E" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","6EC0F5EE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD EBP *) val _ = x86_test "21E8" [("EAX","FFFFFFFF"), ("EBP","00000000"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, DWORD 0x2 *) val _ = x86_test "81E602000000" [("ESI","00000000"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc2], BYTE 0xC *) val _ = x86_test "8325C49B04080C" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EDI, DWORD 0x0 *) val _ = x86_test "81E700000000" [("EDI","FFFFFFFE"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc16], DWORD EBP *) val _ = x86_test "212DC49B0408" [("EBP","3966E45E"), ("8049BC4","E4"), ("8049BC5","55"), ("8049BC6","C7"), ("8049BC7","02"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","3966E45E"), ("8049BC4","44"), ("8049BC5","44"), ("8049BC6","46"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, DWORD [EDX + 4*ESI] *) val _ = x86_test "230CB2" [("ECX","62A00349"), ("EDX","08049BD4"), ("ESI","0000000B"), ("8049C00","74"), ("8049C01","8E"), ("8049C02","6A"), ("8049C03","76"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AB")] [("ECX","62200240"), ("EDX","08049BD4"), ("ESI","0000000B"), ("8049C00","74"), ("8049C01","8E"), ("8049C02","6A"), ("8049C03","76"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EBP, BYTE 0xD6 *) val _ = x86_test "83E5D6" [("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","00000000"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD EAX, DWORD 0x2CCADB24 *) val _ = x86_test "2524DBCA2C" [("EAX","FFFFFFFF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","2CCADB24"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000002"), ("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")]; (* AND DWORD EAX, DWORD 0x49D25A90 *) val _ = x86_test "25905AD249" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, DWORD [loc52] *) val _ = x86_test "2335C49B0408" [("ESI","00000000"), ("8049BC4","D3"), ("8049BC5","1E"), ("8049BC6","7F"), ("8049BC7","1D"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000000"), ("8049BC4","D3"), ("8049BC5","1E"), ("8049BC6","7F"), ("8049BC7","1D"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDI, BYTE 0x6B *) val _ = x86_test "83E76B" [("EDI","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDI, BYTE 0xE6 *) val _ = x86_test "83E7E6" [("EDI","FFFFFFFF"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDI","FFFFFFE6"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD [loc63], DWORD ESI *) val _ = x86_test "2135C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD 0x2B4837A1 *) val _ = x86_test "81E5A137482B" [("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ESI, DWORD [loc72] *) val _ = x86_test "2335C49B0408" [("ESI","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","00000001"), ("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")]; (* AND DWORD EBX, DWORD EDX *) val _ = x86_test "21D3" [("EBX","00000001"), ("EDX","00000000"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EBX","00000000"), ("EDX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","0F909E04"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000000"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBP, DWORD EAX *) val _ = x86_test "21C5" [("EBP","00000000"), ("EAX","00000002"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EAX","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ESI, DWORD [loc110] *) val _ = x86_test "2335C49B0408" [("ESI","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ESI, BYTE 0x99 *) val _ = x86_test "83E699" [("ESI","00000002"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EBX, DWORD 0xFFFFFFFF *) val _ = x86_test "81E3FFFFFFFF" [("EBX","3CB807CC"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","3CB807CC"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD [EBX + ECX], DWORD EDI *) val _ = x86_test "213C0B" [("EBX","08049BD4"), ("ECX","00000035"), ("EDI","FFFFFFFE"), ("8049C09","02"), ("8049C0A","00"), ("8049C0B","00"), ("8049C0C","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AB")] [("EBX","08049BD4"), ("ECX","00000035"), ("EDI","FFFFFFFE"), ("8049C09","02"), ("8049C0A","00"), ("8049C0B","00"), ("8049C0C","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD ECX, DWORD EDX *) val _ = x86_test "21D1" [("ECX","00000001"), ("EDX","2D9EB8E2"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("ECX","00000000"), ("EDX","2D9EB8E2"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD [ECX + 4*EDX+12], BYTE 0xCE *) val _ = x86_test "8364910CCE" [("ECX","08049BD4"), ("EDX","00000000"), ("8049BE0","09"), ("8049BE1","16"), ("8049BE2","2C"), ("8049BE3","48"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A7")] [("ECX","08049BD4"), ("EDX","00000000"), ("8049BE0","08"), ("8049BE1","16"), ("8049BE2","2C"), ("8049BE3","48"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD EBX, DWORD 0x2 *) val _ = x86_test "81E302000000" [("EBX","00000000"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc5], BYTE 0xFD *) val _ = x86_test "8325C49B0408FD" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","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")]; (* AND DWORD [EBX + 2*ECX], DWORD EDI *) val _ = x86_test "213C4B" [("EBX","08049BD4"), ("ECX","00000028"), ("EDI","00000001"), ("8049C24","02"), ("8049C25","00"), ("8049C26","00"), ("8049C27","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AB")] [("EBX","08049BD4"), ("ECX","00000028"), ("EDI","00000001"), ("8049C24","00"), ("8049C25","00"), ("8049C26","00"), ("8049C27","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD [loc12], BYTE 0x6F *) val _ = x86_test "8325C49B04086F" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [loc21], DWORD EDI *) val _ = x86_test "213DC49B0408" [("EDI","6E253A52"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EDI","6E253A52"), ("8049BC4","52"), ("8049BC5","3A"), ("8049BC6","25"), ("8049BC7","6E"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD [ESI + EBX+33] *) val _ = x86_test "236C1E21" [("EBP","00000000"), ("ESI","08049BD4"), ("EBX","00000003"), ("8049BF8","FE"), ("8049BF9","FF"), ("8049BFA","FF"), ("8049BFB","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("EBP","00000000"), ("ESI","08049BD4"), ("EBX","00000003"), ("8049BF8","FE"), ("8049BF9","FF"), ("8049BFA","FF"), ("8049BFB","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD ESI, DWORD [loc48] *) val _ = x86_test "2335C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc58], BYTE 0x39 *) val _ = x86_test "8325C49B040839" [("8049BC4","A0"), ("8049BC5","5C"), ("8049BC6","7C"), ("8049BC7","30"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","20"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000001"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, DWORD [loc88] *) val _ = x86_test "230DC49B0408" [("ECX","63A15D2D"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("ECX","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EBX + EDX+32], BYTE 0x16 *) val _ = x86_test "8364132016" [("EBX","08049BD4"), ("EDX","00000025"), ("8049C19","FF"), ("8049C1A","FF"), ("8049C1B","FF"), ("8049C1C","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A7")] [("EBX","08049BD4"), ("EDX","00000025"), ("8049C19","16"), ("8049C1A","00"), ("8049C1B","00"), ("8049C1C","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD [loc106], DWORD EDI *) val _ = x86_test "213DC49B0408" [("EDI","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc109], DWORD ESI *) val _ = x86_test "2135C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, DWORD 0x1 *) val _ = x86_test "81E101000000" [("ECX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","08048486")] [("ECX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFF"), ("AF","T"), ("CF","T"), ("PF","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")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","00000001"), ("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")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","42883D07"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","42883D06"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD 0xFFFFFFFE *) val _ = x86_test "81E2FEFFFFFF" [("EDX","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBX, DWORD [loc27] *) val _ = x86_test "231DC49B0408" [("EBX","3DB4A6FB"), ("8049BC4","0C"), ("8049BC5","0B"), ("8049BC6","20"), ("8049BC7","61"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484A4")] [("EBX","21200208"), ("8049BC4","0C"), ("8049BC5","0B"), ("8049BC6","20"), ("8049BC7","61"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x45DC4C6 *) val _ = x86_test "25C6C45D04" [("EAX","FFFFFFFF"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","045DC4C6"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc40], DWORD EBX *) val _ = x86_test "211DC49B0408" [("EBX","00000001"), ("8049BC4","AA"), ("8049BC5","26"), ("8049BC6","92"), ("8049BC7","61"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","080484A4")] [("EBX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, BYTE 0xE1 *) val _ = x86_test "83E1E1" [("ECX","43673CBE"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("ECX","43673CA0"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDI, BYTE 0x3C *) val _ = x86_test "83E73C" [("EDI","7E79EB54"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDI","00000014"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000001"), ("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")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD EDI *) val _ = x86_test "21FA" [("EDX","00000002"), ("EDI","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000002"), ("EDI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, BYTE 0x59 *) val _ = x86_test "83E759" [("EDI","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [ECX + 4*EDX], DWORD EBP *) val _ = x86_test "212C91" [("ECX","08049BD4"), ("EDX","00000017"), ("EBP","FFFFFFFE"), ("8049C30","7A"), ("8049C31","A7"), ("8049C32","F4"), ("8049C33","0D"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AB")] [("ECX","08049BD4"), ("EDX","00000017"), ("EBP","FFFFFFFE"), ("8049C30","7A"), ("8049C31","A7"), ("8049C32","F4"), ("8049C33","0D"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EDI, DWORD 0x1 *) val _ = x86_test "81E701000000" [("EDI","26A45E67"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EDI","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EDI, DWORD [EDX + 8*ECX] *) val _ = x86_test "233CCA" [("EDI","00000002"), ("EDX","08049BD4"), ("ECX","00000003"), ("8049BEC","00"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EDI","00000000"), ("EDX","08049BD4"), ("ECX","00000003"), ("8049BEC","00"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD [EAX + 8*EDI], BYTE 0x52 *) val _ = x86_test "8324F852" [("EAX","08049BC4"), ("EDI","00000001"), ("8049BCC","02"), ("8049BCD","00"), ("8049BCE","00"), ("8049BCF","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A6")] [("EAX","08049BC4"), ("EDI","00000001"), ("8049BCC","02"), ("8049BCD","00"), ("8049BCE","00"), ("8049BCF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EDX + 4*EDI], DWORD ESI *) val _ = x86_test "2134BA" [("EDX","08049BD4"), ("EDI","00000014"), ("ESI","00000001"), ("8049C24","FE"), ("8049C25","FF"), ("8049C26","FF"), ("8049C27","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AB")] [("EDX","08049BD4"), ("EDI","00000014"), ("ESI","00000001"), ("8049C24","00"), ("8049C25","00"), ("8049C26","00"), ("8049C27","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD ECX, DWORD EDX *) val _ = x86_test "21D1" [("ECX","00000000"), ("EDX","44F7ADE6"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","00000000"), ("EDX","44F7ADE6"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [ESI + 8*EAX], BYTE 0xD8 *) val _ = x86_test "8324C6D8" [("ESI","08049BC4"), ("EAX","00000006"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A6")] [("ESI","08049BC4"), ("EAX","00000006"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD EBX *) val _ = x86_test "21D8" [("EAX","00000000"), ("EBX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EBX","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [EAX + ECX+38], BYTE 0x2A *) val _ = x86_test "836408262A" [("EAX","08049BD4"), ("ECX","00000028"), ("8049C22","00"), ("8049C23","00"), ("8049C24","00"), ("8049C25","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484A7")] [("EAX","08049BD4"), ("ECX","00000028"), ("8049C22","00"), ("8049C23","00"), ("8049C24","00"), ("8049C25","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD [EAX + 2*ECX], BYTE 0x97 *) val _ = x86_test "83244897" [("EAX","08049BC4"), ("ECX","00000017"), ("8049BF2","FE"), ("8049BF3","FF"), ("8049BF4","FF"), ("8049BF5","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("EAX","08049BC4"), ("ECX","00000017"), ("8049BF2","96"), ("8049BF3","FF"), ("8049BF4","FF"), ("8049BF5","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [ECX + 2*EDX], BYTE 0x6C *) val _ = x86_test "8324516C" [("ECX","08049BC4"), ("EDX","00000008"), ("8049BD4","FE"), ("8049BD5","FF"), ("8049BD6","FF"), ("8049BD7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484A6")] [("ECX","08049BC4"), ("EDX","00000008"), ("8049BD4","6C"), ("8049BD5","00"), ("8049BD6","00"), ("8049BD7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc62], BYTE 0x6B *) val _ = x86_test "8325C49B04086B" [("8049BC4","45"), ("8049BC5","BF"), ("8049BC6","9D"), ("8049BC7","27"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804849F")] [("8049BC4","41"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [loc63], DWORD EDI *) val _ = x86_test "213DC49B0408" [("EDI","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("EDI","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDI, DWORD ESI *) val _ = x86_test "21F7" [("EDI","FFFFFFFF"), ("ESI","FFFFFFFE"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","FFFFFFFE"), ("ESI","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBP, BYTE 0x0 *) val _ = x86_test "83E500" [("EBP","5AC83555"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc99], BYTE 0xD0 *) val _ = x86_test "8325C49B0408D0" [("8049BC4","4A"), ("8049BC5","D5"), ("8049BC6","68"), ("8049BC7","76"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849F")] [("8049BC4","40"), ("8049BC5","D5"), ("8049BC6","68"), ("8049BC7","76"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x22C9630 *) val _ = x86_test "2530962C02" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","022C9630"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","0E8C6EF0"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, DWORD 0xFFFFFFFE *) val _ = x86_test "81E1FEFFFFFF" [("ECX","00000000"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFF"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, DWORD EAX *) val _ = x86_test "21C6" [("ESI","00000001"), ("EAX","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EAX","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EBP, DWORD [loc120] *) val _ = x86_test "232DC49B0408" [("EBP","00000002"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","00000000"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD ESI *) val _ = x86_test "21F2" [("EDX","00000002"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("ESI","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, BYTE 0x32 *) val _ = x86_test "83E132" [("ECX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("ECX","00000032"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD [loc162], DWORD ESI *) val _ = x86_test "2135C49B0408" [("ESI","FFFFFFFE"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc165], DWORD EBP *) val _ = x86_test "212DC49B0408" [("EBP","1BB56939"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("EBP","1BB56939"), ("8049BC4","39"), ("8049BC5","69"), ("8049BC6","B5"), ("8049BC7","1B"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","07E4E02F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","07E4E02F"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBP, DWORD 0xFFFFFFFF *) val _ = x86_test "81E5FFFFFFFF" [("EBP","00000001"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ECX, DWORD 0xFFFFFFFF *) val _ = x86_test "81E1FFFFFFFF" [("ECX","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("ECX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [EBX + 8*EDX], DWORD EBP *) val _ = x86_test "212CD3" [("EBX","08049BD4"), ("EDX","00000001"), ("EBP","00000000"), ("8049BDC","00"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AB")] [("EBX","08049BD4"), ("EDX","00000001"), ("EBP","00000000"), ("8049BDC","00"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000001"), ("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")]; (* AND DWORD EAX, DWORD 0x2C171CC7 *) val _ = x86_test "25C71C172C" [("EAX","42697850"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00011840"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBX, DWORD [loc230] *) val _ = x86_test "231DC49B0408" [("EBX","00000000"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("EBX","00000000"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000002"), ("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")]; (* AND DWORD ESI, BYTE 0xC7 *) val _ = x86_test "83E6C7" [("ESI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("ESI","FFFFFFC6"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDI, DWORD [loc249] *) val _ = x86_test "233DC49B0408" [("EDI","FFFFFFFE"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFE"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EDX + EDI+15], DWORD ECX *) val _ = x86_test "214C3A0F" [("EDX","08049BD4"), ("EDI","0000005C"), ("ECX","02DA06BE"), ("8049C3F","1B"), ("8049C40","E1"), ("8049C41","4D"), ("8049C42","79"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("EDX","08049BD4"), ("EDI","0000005C"), ("ECX","02DA06BE"), ("8049C3F","1A"), ("8049C40","00"), ("8049C41","48"), ("8049C42","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EDI, DWORD EBX *) val _ = x86_test "21DF" [("EDI","FFFFFFFE"), ("EBX","739EF076"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","739EF076"), ("EBX","739EF076"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD EAX *) val _ = x86_test "21C7" [("EDI","2AE69E4B"), ("EAX","354476B4"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","20441600"), ("EAX","354476B4"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD [ESI + 4*EBP+5] *) val _ = x86_test "2344AE05" [("EAX","00000001"), ("ESI","08049BD4"), ("EBP","00000000"), ("8049BD9","02"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484AC")] [("EAX","00000000"), ("ESI","08049BD4"), ("EBP","00000000"), ("8049BD9","02"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0x3A2978F6 *) val _ = x86_test "25F678293A" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","3A2978F6"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [EBX + 2*EAX], DWORD EBP *) val _ = x86_test "212C43" [("EBX","08049BD4"), ("EAX","00000009"), ("EBP","FFFFFFFE"), ("8049BE6","00"), ("8049BE7","00"), ("8049BE8","00"), ("8049BE9","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484AB")] [("EBX","08049BD4"), ("EAX","00000009"), ("EBP","FFFFFFFE"), ("8049BE6","00"), ("8049BE7","00"), ("8049BE8","00"), ("8049BE9","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, DWORD EAX *) val _ = x86_test "21C1" [("ECX","00000001"), ("EAX","00000001"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ECX","00000001"), ("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("PF","T"), ("CF","F"), ("AF","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")]; (* AND DWORD EBP, DWORD EAX *) val _ = x86_test "21C5" [("EBP","00000001"), ("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EAX","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x433317E5 *) val _ = x86_test "25E5173343" [("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")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("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")]; (* AND DWORD ESI, DWORD EAX *) val _ = x86_test "21C6" [("ESI","FFFFFFFE"), ("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EAX","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD EDX *) val _ = x86_test "21D7" [("EDI","1E8EF22F"), ("EDX","2DA08D6A"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("EDI","0C80802A"), ("EDX","2DA08D6A"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [EDX + 4*EDI], BYTE 0x3D *) val _ = x86_test "8324BA3D" [("EDX","08049BC4"), ("EDI","00000000"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("EDX","08049BC4"), ("EDI","00000000"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDI, DWORD EBP *) val _ = x86_test "21EF" [("EDI","099D8566"), ("EBP","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","099D8566"), ("EBP","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [loc48], BYTE 0xA9 *) val _ = x86_test "8325C49B0408A9" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [EDI + 2*EAX+35], BYTE 0x43 *) val _ = x86_test "8364472343" [("EDI","08049BD4"), ("EAX","0000003B"), ("8049C6D","02"), ("8049C6E","00"), ("8049C6F","00"), ("8049C70","00"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A7")] [("EDI","08049BD4"), ("EAX","0000003B"), ("8049C6D","02"), ("8049C6E","00"), ("8049C6F","00"), ("8049C70","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")]; (* AND DWORD [loc70], DWORD EAX *) val _ = x86_test "2105C49B0408" [("EAX","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD EAX *) val _ = x86_test "21C5" [("EBP","00000001"), ("EAX","68316EC8"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EAX","68316EC8"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","00000001"), ("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")]; (* AND DWORD EDI, DWORD ESI *) val _ = x86_test "21F7" [("EDI","FFFFFFFE"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("ESI","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDX, DWORD [loc72] *) val _ = x86_test "2315C49B0408" [("EDX","00000001"), ("8049BC4","05"), ("8049BC5","A6"), ("8049BC6","33"), ("8049BC7","2D"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","00000001"), ("8049BC4","05"), ("8049BC5","A6"), ("8049BC6","33"), ("8049BC7","2D"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc77], DWORD EDX *) val _ = x86_test "2115C49B0408" [("EDX","2686C2F7"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("EDX","2686C2F7"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD ESI, DWORD EBP *) val _ = x86_test "21EE" [("ESI","00000002"), ("EBP","418B83A0"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EBP","418B83A0"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD [loc115] *) val _ = x86_test "2305C49B0408" [("EAX","5CA098FA"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","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")]; (* AND DWORD EDI, DWORD 0x17F52AE9 *) val _ = x86_test "81E7E92AF517" [("EDI","00000001"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc117], BYTE 0xEE *) val _ = x86_test "8325C49B0408EE" [("8049BC4","01"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBX, DWORD [loc124] *) val _ = x86_test "231DC49B0408" [("EBX","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484A4")] [("EBX","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc129], DWORD ESI *) val _ = x86_test "2135C49B0408" [("ESI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000002"), ("AF","T"), ("PF","T"), ("CF","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")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD [EBP + EBX+9] *) val _ = x86_test "23541D09" [("EDX","00000000"), ("EBP","08049BD4"), ("EBX","00000008"), ("8049BE5","01"), ("8049BE6","00"), ("8049BE7","00"), ("8049BE8","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484AC")] [("EDX","00000000"), ("EBP","08049BD4"), ("EBX","00000008"), ("8049BE5","01"), ("8049BE6","00"), ("8049BE7","00"), ("8049BE8","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EDI, DWORD EDX *) val _ = x86_test "21D7" [("EDI","00000001"), ("EDX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("EDX","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ESI, DWORD 0x2 *) val _ = x86_test "81E602000000" [("ESI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","08048486")] [("ESI","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ECX, DWORD [loc145] *) val _ = x86_test "230DC49B0408" [("ECX","00000002"), ("8049BC4","11"), ("8049BC5","D2"), ("8049BC6","B3"), ("8049BC7","7D"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484A4")] [("ECX","00000000"), ("8049BC4","11"), ("8049BC5","D2"), ("8049BC6","B3"), ("8049BC7","7D"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000001"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD ECX *) val _ = x86_test "21CA" [("EDX","00000000"), ("ECX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","0804848B")] [("EDX","00000000"), ("ECX","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD EDX *) val _ = x86_test "21D0" [("EAX","13EAF58E"), ("EDX","00000000"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EDX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDX, DWORD [loc170] *) val _ = x86_test "2315C49B0408" [("EDX","FFFFFFFE"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484A4")] [("EDX","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD EBX, DWORD 0x0 *) val _ = x86_test "81E300000000" [("EBX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc174], BYTE 0xC2 *) val _ = x86_test "8325C49B0408C2" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","C2"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [ESI + 4*EBX], DWORD 0x17321A0A *) val _ = x86_test "81249E0A1A3217" [("ESI","08049BD4"), ("EBX","00000002"), ("8049BDC","00"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A6")] [("ESI","08049BD4"), ("EBX","00000002"), ("8049BDC","00"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [EAX + 8*EBX], DWORD 0x2 *) val _ = x86_test "8124D802000000" [("EAX","08049BD4"), ("EBX","00000001"), ("8049BDC","FE"), ("8049BDD","FF"), ("8049BDE","FF"), ("8049BDF","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")] [("EAX","08049BD4"), ("EBX","00000001"), ("8049BDC","02"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* AND DWORD ECX, DWORD 0x2 *) val _ = x86_test "81E102000000" [("ECX","73773DD4"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("ECX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, BYTE 0x6C *) val _ = x86_test "83E66C" [("ESI","64DAB6E5"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("ESI","00000064"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x2932BA3D *) val _ = x86_test "253DBA3229" [("EAX","00000001"), ("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")]; (* AND DWORD [EDX + ECX], DWORD 0x3781B3B1 *) val _ = x86_test "81240AB1B38137" [("EDX","08049BD4"), ("ECX","0000000D"), ("8049BE1","02"), ("8049BE2","00"), ("8049BE3","00"), ("8049BE4","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484A6")] [("EDX","08049BD4"), ("ECX","0000000D"), ("8049BE1","00"), ("8049BE2","00"), ("8049BE3","00"), ("8049BE4","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AD")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ESI, DWORD 0xFFFFFFFF *) val _ = x86_test "81E6FFFFFFFF" [("ESI","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("ESI","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc264], BYTE 0xE1 *) val _ = x86_test "8325C49B0408E1" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD ECX, DWORD EDI *) val _ = x86_test "21F9" [("ECX","41625529"), ("EDI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("ECX","41625528"), ("EDI","FFFFFFFE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [loc278], BYTE 0xA1 *) val _ = x86_test "8325C49B0408A1" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EBP, DWORD ESI *) val _ = x86_test "21F5" [("EBP","00000002"), ("ESI","FFFFFFFF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000002"), ("ESI","FFFFFFFF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x75FE636D *) val _ = x86_test "256D63FE75" [("EAX","00000001"), ("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")]; (* AND DWORD [loc282], BYTE 0xFB *) val _ = x86_test "8325C49B0408FB" [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EBP, DWORD 0xFFFFFFFF *) val _ = x86_test "81E5FFFFFFFF" [("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","08048486")] [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBP, DWORD 0xFFFFFFFF *) val _ = x86_test "81E5FFFFFFFF" [("EBP","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBX, BYTE 0x1F *) val _ = x86_test "83E31F" [("EBX","00000001"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","FFFFFFFF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDI, DWORD 0xFFFFFFFE *) val _ = x86_test "81E7FEFFFFFF" [("EDI","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD ECX *) val _ = x86_test "21C8" [("EAX","00000000"), ("ECX","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("ECX","00000002"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [ECX + 4*EAX], BYTE 0x1E *) val _ = x86_test "8324811E" [("ECX","08049BC4"), ("EAX","0000000A"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484A6")] [("ECX","08049BC4"), ("EAX","0000000A"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000002"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, BYTE 0x94 *) val _ = x86_test "83E094" [("EAX","00000000"), ("AF","T"), ("CF","T"), ("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","08048489")]; (* AND DWORD EBP, DWORD EAX *) val _ = x86_test "21C5" [("EBP","00000002"), ("EAX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804848B")] [("EBP","00000002"), ("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [loc18], DWORD EBP *) val _ = x86_test "212DC49B0408" [("EBP","00000001"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EBP","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [loc22], DWORD EBX *) val _ = x86_test "211DC49B0408" [("EBX","00000002"), ("8049BC4","33"), ("8049BC5","A4"), ("8049BC6","E0"), ("8049BC7","00"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EBX","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDI, DWORD [loc25] *) val _ = x86_test "233DC49B0408" [("EDI","00000000"), ("8049BC4","17"), ("8049BC5","29"), ("8049BC6","F7"), ("8049BC7","79"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484A4")] [("EDI","00000000"), ("8049BC4","17"), ("8049BC5","29"), ("8049BC6","F7"), ("8049BC7","79"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EDI, DWORD ESI *) val _ = x86_test "21F7" [("EDI","20324293"), ("ESI","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","20324293"), ("ESI","FFFFFFFF"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x55DE7E84 *) val _ = x86_test "25847EDE55" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc12], BYTE 0x35 *) val _ = x86_test "8325C49B040835" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","34"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("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")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, BYTE 0x6 *) val _ = x86_test "83E006" [("EAX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000006"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EDX, DWORD 0xFFFFFFFF *) val _ = x86_test "81E2FFFFFFFF" [("EDX","7F4262B4"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","08048486")] [("EDX","7F4262B4"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","12144CDE"), ("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")]; (* AND DWORD [loc43], BYTE 0x98 *) val _ = x86_test "8325C49B040898" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","98"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","FFFFFFFF"), ("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")]; (* AND DWORD ECX, BYTE 0x1F *) val _ = x86_test "83E11F" [("ECX","1DEF7A8A"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("ECX","0000000A"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD ECX, DWORD EBP *) val _ = x86_test "21E9" [("ECX","FFFFFFFF"), ("EBP","00000001"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("ECX","00000001"), ("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","FFFFFFFE"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, DWORD [loc65] *) val _ = x86_test "230DC49B0408" [("ECX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A4")] [("ECX","00000000"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x1010147F *) val _ = x86_test "257F141010" [("EAX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","1010147F"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD EDX *) val _ = x86_test "21D0" [("EAX","FFFFFFFF"), ("EDX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EDX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD EBP *) val _ = x86_test "21EF" [("EDI","00000000"), ("EBP","00000001"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("EBP","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD EBP *) val _ = x86_test "21EF" [("EDI","00290E33"), ("EBP","00000001"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000001"), ("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, BYTE 0xBF *) val _ = x86_test "83E0BF" [("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","FFFFFFBF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD [loc95], BYTE 0x30 *) val _ = x86_test "8325C49B040830" [("8049BC4","2E"), ("8049BC5","66"), ("8049BC6","9E"), ("8049BC7","0C"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","20"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EBX, DWORD [loc100] *) val _ = x86_test "231DC49B0408" [("EBX","00000001"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EBX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBP, DWORD 0xFFFFFFFF *) val _ = x86_test "81E5FFFFFFFF" [("EBP","00000000"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EBX, BYTE 0x2C *) val _ = x86_test "83E32C" [("EBX","FFFFFFFE"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EBX","0000002C"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("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")]; (* AND DWORD EDX, DWORD ECX *) val _ = x86_test "21CA" [("EDX","00000001"), ("ECX","00000001"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000001"), ("ECX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD ESI, DWORD EAX *) val _ = x86_test "21C6" [("ESI","00000000"), ("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EAX","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDX, BYTE 0x5A *) val _ = x86_test "83E25A" [("EDX","00000000"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","08048486")] [("EDX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD [loc126], BYTE 0xA *) val _ = x86_test "8325C49B04080A" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","0A"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("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")]; (* AND DWORD ECX, DWORD 0xFFFFFFFE *) val _ = x86_test "81E1FEFFFFFF" [("ECX","FFFFFFFE"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("ECX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EDX, DWORD [loc132] *) val _ = x86_test "2315C49B0408" [("EDX","FFFFFFFE"), ("8049BC4","F9"), ("8049BC5","D0"), ("8049BC6","E2"), ("8049BC7","6E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","6EE2D0F8"), ("8049BC4","F9"), ("8049BC5","D0"), ("8049BC6","E2"), ("8049BC7","6E"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ESI, DWORD EBX *) val _ = x86_test "21DE" [("ESI","00000002"), ("EBX","00000001"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EBX","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, BYTE 0x89 *) val _ = x86_test "83E789" [("EDI","00000002"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EDI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x7814FAD0 *) val _ = x86_test "25D0FA1478" [("EAX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","08048486")] [("EAX","7814FAD0"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0x781238D7 *) val _ = x86_test "25D7381278" [("EAX","00000000"), ("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")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000001"), ("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")]; (* AND DWORD EBP, BYTE 0x9D *) val _ = x86_test "83E59D" [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","08048489")]; (* AND DWORD EAX, DWORD 0x2 *) val _ = x86_test "2502000000" [("EAX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [EAX + 4*EBP+39], DWORD ESI *) val _ = x86_test "2174A827" [("EAX","08049BD4"), ("EBP","00000000"), ("ESI","72506532"), ("8049BFB","FE"), ("8049BFC","FF"), ("8049BFD","FF"), ("8049BFE","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","080484AC")] [("EAX","08049BD4"), ("EBP","00000000"), ("ESI","72506532"), ("8049BFB","32"), ("8049BFC","65"), ("8049BFD","50"), ("8049BFE","72"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","FFFFFFFE"), ("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")]; (* AND DWORD EBX, DWORD EBP *) val _ = x86_test "21EB" [("EBX","FFFFFFFF"), ("EBP","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("EBX","00000000"), ("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EBP, DWORD 0x6745911D *) val _ = x86_test "81E51D914567" [("EBP","00000000"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD ECX, DWORD [EDI + 2*EAX+10] *) val _ = x86_test "234C470A" [("ECX","00000002"), ("EDI","08049BD4"), ("EAX","00000017"), ("8049C0C","FE"), ("8049C0D","FF"), ("8049C0E","FF"), ("8049C0F","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484AC")] [("ECX","00000002"), ("EDI","08049BD4"), ("EAX","00000017"), ("8049C0C","FE"), ("8049C0D","FF"), ("8049C0E","FF"), ("8049C0F","FF"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","08048486")] [("EAX","00000001"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc234], BYTE 0x35 *) val _ = x86_test "8325C49B040835" [("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","0804849F")] [("8049BC4","35"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD [EAX + EDX], BYTE 0x37 *) val _ = x86_test "83241037" [("EAX","08049BC4"), ("EDX","0000004E"), ("8049C12","01"), ("8049C13","00"), ("8049C14","00"), ("8049C15","00"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A6")] [("EAX","08049BC4"), ("EDX","0000004E"), ("8049C12","01"), ("8049C13","00"), ("8049C14","00"), ("8049C15","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ECX, DWORD [ESI + 4*EDI+27] *) val _ = x86_test "234CBE1B" [("ECX","FFFFFFFE"), ("ESI","08049BD4"), ("EDI","0000000A"), ("8049C17","FF"), ("8049C18","FF"), ("8049C19","FF"), ("8049C1A","FF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AC")] [("ECX","FFFFFFFE"), ("ESI","08049BD4"), ("EDI","0000000A"), ("8049C17","FF"), ("8049C18","FF"), ("8049C19","FF"), ("8049C1A","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD EAX, DWORD 0x2588BB8 *) val _ = x86_test "25B88B5802" [("EAX","00000002"), ("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")]; (* AND DWORD EDX, DWORD EBX *) val _ = x86_test "21DA" [("EDX","FFFFFFFF"), ("EBX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848B")] [("EDX","FFFFFFFE"), ("EBX","FFFFFFFE"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD EBP *) val _ = x86_test "21E8" [("EAX","00000000"), ("EBP","00000001"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("EBP","00000001"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EBP, DWORD ESI *) val _ = x86_test "21F5" [("EBP","FFFFFFFF"), ("ESI","00000000"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("ESI","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EDI, DWORD ECX *) val _ = x86_test "21CF" [("EDI","00000001"), ("ECX","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("ECX","FFFFFFFE"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EBP, DWORD [loc291] *) val _ = x86_test "232DC49B0408" [("EBP","507D8FA2"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("EBP","00000002"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [EDX + 4*EAX], BYTE 0xE3 *) val _ = x86_test "832482E3" [("EDX","08049BC4"), ("EAX","0000000A"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")] [("EDX","08049BC4"), ("EAX","0000000A"), ("8049BEC","02"), ("8049BED","00"), ("8049BEE","00"), ("8049BEF","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EAX, DWORD 0x0 *) val _ = x86_test "2500000000" [("EAX","00000001"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD [loc305], BYTE 0xAE *) val _ = x86_test "8325C49B0408AE" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("8049BC4","AE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD ECX, DWORD EAX *) val _ = x86_test "21C1" [("ECX","FFFFFFFE"), ("EAX","00000002"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD [loc315], BYTE 0x4D *) val _ = x86_test "8325C49B04084D" [("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("8049BC4","4C"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EDX, DWORD 0xFFFFFFFE *) val _ = x86_test "81E2FEFFFFFF" [("EDX","00000002"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","08048486")] [("EDX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0x1 *) val _ = x86_test "2501000000" [("EAX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","08048486")] [("EAX","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EBP, DWORD EDI *) val _ = x86_test "21FD" [("EBP","00000000"), ("EDI","6BE2E180"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("EDI","6BE2E180"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848D")]; (* AND DWORD EAX, DWORD 0xFFFFFFFE *) val _ = x86_test "25FEFFFFFF" [("EAX","00000002"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","00000002"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","6DD4838B"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","08048486")] [("EAX","6DD4838B"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")]; (* AND DWORD ECX, DWORD [EBX + EDI+8] *) val _ = x86_test "234C3B08" [("ECX","FFFFFFFF"), ("EBX","08049BD4"), ("EDI","00000014"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("8049BF3","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484AC")] [("ECX","FFFFFFFF"), ("EBX","08049BD4"), ("EDI","00000014"), ("8049BF0","FF"), ("8049BF1","FF"), ("8049BF2","FF"), ("8049BF3","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD [ESI + EAX], BYTE 0xCA *) val _ = x86_test "832406CA" [("ESI","08049BC4"), ("EAX","0000009B"), ("8049C5F","FE"), ("8049C60","FF"), ("8049C61","FF"), ("8049C62","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484A6")] [("ESI","08049BC4"), ("EAX","0000009B"), ("8049C5F","CA"), ("8049C60","FF"), ("8049C61","FF"), ("8049C62","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD ESI, DWORD 0x636FBCAA *) val _ = x86_test "81E6AABC6F63" [("ESI","057B55D3"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","08048486")] [("ESI","016B1482"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD EAX, DWORD 0xFFFFFFFF *) val _ = x86_test "25FFFFFFFF" [("EAX","00000002"), ("CF","T"), ("PF","F"), ("AF","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")]; (* AND DWORD EBP, DWORD [loc67] *) val _ = x86_test "232DC49B0408" [("EBP","00000001"), ("8049BC4","21"), ("8049BC5","F9"), ("8049BC6","84"), ("8049BC7","47"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EBP","00000001"), ("8049BC4","21"), ("8049BC5","F9"), ("8049BC6","84"), ("8049BC7","47"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD [EDI + EBP], DWORD EBX *) val _ = x86_test "211C2F" [("EDI","08049BD4"), ("EBP","0000000B"), ("EBX","00000001"), ("8049BDF","FF"), ("8049BE0","FF"), ("8049BE1","FF"), ("8049BE2","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AB")] [("EDI","08049BD4"), ("EBP","0000000B"), ("EBX","00000001"), ("8049BDF","01"), ("8049BE0","00"), ("8049BE1","00"), ("8049BE2","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AE")]; (* AND DWORD EBP, DWORD 0xFFFFFFFE *) val _ = x86_test "81E5FEFFFFFF" [("EBP","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","08048486")] [("EBP","00000000"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848C")]; (* AND DWORD [loc96], BYTE 0x64 *) val _ = x86_test "8325C49B040864" [("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","0804849F")] [("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A6")]; (* AND DWORD EDI, DWORD [loc99] *) val _ = x86_test "233DC49B0408" [("EDI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AA")]; (* AND DWORD EBX, DWORD [ESI + 8*EAX+9] *) val _ = x86_test "235CC609" [("EBX","7D2A963A"), ("ESI","08049BD4"), ("EAX","0000000B"), ("8049C35","FF"), ("8049C36","FF"), ("8049C37","FF"), ("8049C38","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AC")] [("EBX","7D2A963A"), ("ESI","08049BD4"), ("EAX","0000000B"), ("8049C35","FF"), ("8049C36","FF"), ("8049C37","FF"), ("8049C38","FF"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")]; (* AND DWORD [EDI + EDX+2], DWORD EAX *) val _ = x86_test "21441702" [("EDI","08049BD4"), ("EDX","0000008B"), ("EAX","00000001"), ("8049C61","01"), ("8049C62","00"), ("8049C63","00"), ("8049C64","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("EDI","08049BD4"), ("EDX","0000008B"), ("EAX","00000001"), ("8049C61","01"), ("8049C62","00"), ("8049C63","00"), ("8049C64","00"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B0")];