(* CMOVE DWORD EDI, DWORD ECX *) val _ = x86_test "0F44F9" [("EDI","00000000"), ("ECX","157C92F4"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","157C92F4"), ("ECX","157C92F4"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD ECX *) val _ = x86_test "0F44C1" [("EAX","00000002"), ("ECX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","00000000"), ("ECX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ESI, DWORD EAX *) val _ = x86_test "0F44F0" [("ESI","FFFFFFFF"), ("EAX","00000002"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","FFFFFFFF"), ("EAX","00000002"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ESI, DWORD EDX *) val _ = x86_test "0F44F2" [("ESI","FFFFFFFE"), ("EDX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("ESI","FFFFFFFE"), ("EDX","FFFFFFFE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ECX, DWORD EAX *) val _ = x86_test "0F44C8" [("ECX","00000000"), ("EAX","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("ECX","00000000"), ("EAX","00000002"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD [EAX + 4*EBP] *) val _ = x86_test "0F441CA8" [("EBX","FFFFFFFE"), ("EAX","08049BD4"), ("EBP","00000024"), ("8049C64","D3"), ("8049C65","2C"), ("8049C66","3C"), ("8049C67","7E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AB")] [("EBX","7E3C2CD3"), ("EAX","08049BD4"), ("EBP","00000024"), ("8049C64","D3"), ("8049C65","2C"), ("8049C66","3C"), ("8049C67","7E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484AF")]; (* CMOVE DWORD EBX, DWORD [loc116] *) val _ = x86_test "0F441DC49B0408" [("EBX","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EBX","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD [ESI + 4*EBP] *) val _ = x86_test "0F4414AE" [("EDX","FFFFFFFF"), ("ESI","08049BD4"), ("EBP","00000020"), ("8049C54","CE"), ("8049C55","F4"), ("8049C56","C8"), ("8049C57","53"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EDX","53C8F4CE"), ("ESI","08049BD4"), ("EBP","00000020"), ("8049C54","CE"), ("8049C55","F4"), ("8049C56","C8"), ("8049C57","53"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AF")]; (* CMOVE DWORD EAX, DWORD EDX *) val _ = x86_test "0F44C2" [("EAX","FFFFFFFE"), ("EDX","2168C21A"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EAX","2168C21A"), ("EDX","2168C21A"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ESI, DWORD [EBX + 2*EDI+3] *) val _ = x86_test "0F44747B03" [("ESI","00000001"), ("EBX","08049BD4"), ("EDI","00000013"), ("8049BFD","F1"), ("8049BFE","77"), ("8049BFF","B3"), ("8049C00","64"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("ESI","00000001"), ("EBX","08049BD4"), ("EDI","00000013"), ("8049BFD","F1"), ("8049BFE","77"), ("8049BFF","B3"), ("8049C00","64"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B1")]; (* CMOVE DWORD EDI, DWORD EBP *) val _ = x86_test "0F44FD" [("EDI","FFFFFFFF"), ("EBP","FFFFFFFE"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","FFFFFFFF"), ("EBP","FFFFFFFE"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD ECX *) val _ = x86_test "0F44C1" [("EAX","FFFFFFFF"), ("ECX","00000002"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFF"), ("ECX","00000002"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD EDI *) val _ = x86_test "0F44EF" [("EBP","FFFFFFFF"), ("EDI","3267E4AE"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","FFFFFFFF"), ("EDI","3267E4AE"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD [loc12] *) val _ = x86_test "0F442DC49B0408" [("EBP","7D882EF1"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A4")] [("EBP","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484AB")]; (* CMOVE DWORD ESI, DWORD EDX *) val _ = x86_test "0F44F2" [("ESI","FFFFFFFE"), ("EDX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EDX","00000000"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD [ESI + EBP+37] *) val _ = x86_test "0F445C2E25" [("EBX","FFFFFFFF"), ("ESI","08049BD4"), ("EBP","00000003"), ("8049BFC","01"), ("8049BFD","00"), ("8049BFE","00"), ("8049BFF","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFF"), ("ESI","08049BD4"), ("EBP","00000003"), ("8049BFC","01"), ("8049BFD","00"), ("8049BFE","00"), ("8049BFF","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484B1")]; (* CMOVE DWORD EBP, DWORD [loc49] *) val _ = x86_test "0F442DC49B0408" [("EBP","40A8EDD9"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484A4")] [("EBP","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EAX, DWORD [EBX + EDX+19] *) val _ = x86_test "0F44441313" [("EAX","00000001"), ("EBX","08049BD4"), ("EDX","0000001B"), ("8049C02","00"), ("8049C03","00"), ("8049C04","00"), ("8049C05","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AC")] [("EAX","00000000"), ("EBX","08049BD4"), ("EDX","0000001B"), ("8049C02","00"), ("8049C03","00"), ("8049C04","00"), ("8049C05","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484B1")]; (* CMOVE DWORD EBP, DWORD [loc73] *) val _ = x86_test "0F442DC49B0408" [("EBP","00000001"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EBP","00000001"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDI, DWORD [loc85] *) val _ = x86_test "0F443DC49B0408" [("EDI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD [loc6] *) val _ = x86_test "0F4415C49B0408" [("EDX","FFFFFFFE"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","FFFFFFFE"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD ESI, DWORD [EBX + EBP] *) val _ = x86_test "0F44342B" [("ESI","FFFFFFFE"), ("EBX","08049BD4"), ("EBP","00000008"), ("8049BDC","01"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484AB")] [("ESI","00000001"), ("EBX","08049BD4"), ("EBP","00000008"), ("8049BDC","01"), ("8049BDD","00"), ("8049BDE","00"), ("8049BDF","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","080484AF")]; (* CMOVE DWORD EBX, DWORD [EBP + ECX] *) val _ = x86_test "0F445C0D00" [("EBX","00000001"), ("EBP","08049BD4"), ("ECX","0000003B"), ("8049C0F","FE"), ("8049C10","FF"), ("8049C11","FF"), ("8049C12","FF"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("EBX","00000001"), ("EBP","08049BD4"), ("ECX","0000003B"), ("8049C0F","FE"), ("8049C10","FF"), ("8049C11","FF"), ("8049C12","FF"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B1")]; (* CMOVE DWORD ESI, DWORD EBX *) val _ = x86_test "0F44F3" [("ESI","FFFFFFFF"), ("EBX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("ESI","00000001"), ("EBX","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD EDX *) val _ = x86_test "0F44EA" [("EBP","FFFFFFFF"), ("EDX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("EBP","00000002"), ("EDX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ESI, DWORD ECX *) val _ = x86_test "0F44F1" [("ESI","FFFFFFFE"), ("ECX","281F854D"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("ESI","281F854D"), ("ECX","281F854D"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD EDI *) val _ = x86_test "0F44C7" [("EAX","00000001"), ("EDI","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848B")] [("EAX","00000002"), ("EDI","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD EAX *) val _ = x86_test "0F44E8" [("EBP","1900E89B"), ("EAX","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000002"), ("EAX","00000002"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDI, DWORD EAX *) val _ = x86_test "0F44F8" [("EDI","00000000"), ("EAX","3EEB5A47"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000000"), ("EAX","3EEB5A47"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDX, DWORD [ESI + 4*ECX+3] *) val _ = x86_test "0F44548E03" [("EDX","00000001"), ("ESI","08049BD4"), ("ECX","00000025"), ("8049C6B","FE"), ("8049C6C","FF"), ("8049C6D","FF"), ("8049C6E","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AC")] [("EDX","00000001"), ("ESI","08049BD4"), ("ECX","00000025"), ("8049C6B","FE"), ("8049C6C","FF"), ("8049C6D","FF"), ("8049C6E","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B1")]; (* CMOVE DWORD ECX, DWORD EBX *) val _ = x86_test "0F44CB" [("ECX","00000001"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804848B")] [("ECX","00000001"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDI, DWORD [loc77] *) val _ = x86_test "0F443DC49B0408" [("EDI","00000000"), ("8049BC4","EA"), ("8049BC5","20"), ("8049BC6","D6"), ("8049BC7","3B"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484A4")] [("EDI","3BD620EA"), ("8049BC4","EA"), ("8049BC5","20"), ("8049BC6","D6"), ("8049BC7","3B"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EBP, DWORD [EDI + EAX+25] *) val _ = x86_test "0F446C0719" [("EBP","FFFFFFFF"), ("EDI","08049BD4"), ("EAX","00000000"), ("8049BED","FE"), ("8049BEE","FF"), ("8049BEF","FF"), ("8049BF0","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484AC")] [("EBP","FFFFFFFE"), ("EDI","08049BD4"), ("EAX","00000000"), ("8049BED","FE"), ("8049BEE","FF"), ("8049BEF","FF"), ("8049BF0","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484B1")]; (* CMOVE DWORD ESI, DWORD EDI *) val _ = x86_test "0F44F7" [("ESI","00000002"), ("EDI","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804848B")] [("ESI","FFFFFFFF"), ("EDI","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD [loc178] *) val _ = x86_test "0F4405C49B0408" [("EAX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000000"), ("8049BC4","00"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EBX, DWORD [EBP + EDI] *) val _ = x86_test "0F445C3D00" [("EBX","FFFFFFFE"), ("EBP","08049BD4"), ("EDI","00000085"), ("8049C59","FE"), ("8049C5A","FF"), ("8049C5B","FF"), ("8049C5C","FF"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFE"), ("EBP","08049BD4"), ("EDI","00000085"), ("8049C59","FE"), ("8049C5A","FF"), ("8049C5B","FF"), ("8049C5C","FF"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484B1")]; (* CMOVE DWORD EDX, DWORD [loc210] *) val _ = x86_test "0F4415C49B0408" [("EDX","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EDX","00000000"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EAX, DWORD EDX *) val _ = x86_test "0F44C2" [("EAX","FFFFFFFE"), ("EDX","00000002"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFE"), ("EDX","00000002"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD [ECX + 8*ESI+22] *) val _ = x86_test "0F446CF116" [("EBP","FFFFFFFF"), ("ECX","08049BD4"), ("ESI","00000009"), ("8049C32","01"), ("8049C33","00"), ("8049C34","00"), ("8049C35","00"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AC")] [("EBP","FFFFFFFF"), ("ECX","08049BD4"), ("ESI","00000009"), ("8049C32","01"), ("8049C33","00"), ("8049C34","00"), ("8049C35","00"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B1")]; (* CMOVE DWORD ECX, DWORD ESI *) val _ = x86_test "0F44CE" [("ECX","00000000"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ECX","00000001"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD EDI *) val _ = x86_test "0F44C7" [("EAX","4684FAA3"), ("EDI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EAX","FFFFFFFE"), ("EDI","FFFFFFFE"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ECX, DWORD EAX *) val _ = x86_test "0F44C8" [("ECX","00000001"), ("EAX","7725B52F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848B")] [("ECX","7725B52F"), ("EAX","7725B52F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDX, DWORD EAX *) val _ = x86_test "0F44D0" [("EDX","00000000"), ("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","FFFFFFFF"), ("EAX","FFFFFFFF"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDI, DWORD [loc12] *) val _ = x86_test "0F443DC49B0408" [("EDI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","080484A4")] [("EDI","FFFFFFFF"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD EBX *) val _ = x86_test "0F44D3" [("EDX","FFFFFFFF"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EDX","FFFFFFFF"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD [loc28] *) val _ = x86_test "0F441DC49B0408" [("EBX","6671F3C1"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484A4")] [("EBX","FFFFFFFF"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EAX, DWORD [loc43] *) val _ = x86_test "0F4405C49B0408" [("EAX","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484A4")] [("EAX","00000001"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD [loc66] *) val _ = x86_test "0F4415C49B0408" [("EDX","54460B7A"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("EDX","54460B7A"), ("8049BC4","FF"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD [ESI + 2*EBX] *) val _ = x86_test "0F44145E" [("EDX","00000001"), ("ESI","08049BD4"), ("EBX","00000055"), ("8049C7E","B3"), ("8049C7F","CA"), ("8049C80","76"), ("8049C81","27"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EDX","2776CAB3"), ("ESI","08049BD4"), ("EBX","00000055"), ("8049C7E","B3"), ("8049C7F","CA"), ("8049C80","76"), ("8049C81","27"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484AF")]; (* CMOVE DWORD EDI, DWORD EBX *) val _ = x86_test "0F44FB" [("EDI","00000002"), ("EBX","FFFFFFFE"), ("CF","F"), ("PF","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","0804848E")]; (* CMOVE DWORD EDX, DWORD ESI *) val _ = x86_test "0F44D6" [("EDX","00000001"), ("ESI","39DD8C15"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000001"), ("ESI","39DD8C15"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD ECX *) val _ = x86_test "0F44D9" [("EBX","00000000"), ("ECX","3ADC6941"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EBX","00000000"), ("ECX","3ADC6941"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ESI, DWORD EAX *) val _ = x86_test "0F44F0" [("ESI","00000000"), ("EAX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EAX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EAX, DWORD [EDX + 8*ESI] *) val _ = x86_test "0F4404F2" [("EAX","FFFFFFFF"), ("EDX","08049BD4"), ("ESI","00000003"), ("8049BEC","FF"), ("8049BED","FF"), ("8049BEE","FF"), ("8049BEF","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EAX","FFFFFFFF"), ("EDX","08049BD4"), ("ESI","00000003"), ("8049BEC","FF"), ("8049BED","FF"), ("8049BEE","FF"), ("8049BEF","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AF")]; (* CMOVE DWORD EDI, DWORD ESI *) val _ = x86_test "0F44FE" [("EDI","00000002"), ("ESI","00000002"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848B")] [("EDI","00000002"), ("ESI","00000002"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD [EAX + 8*ECX] *) val _ = x86_test "0F441CC8" [("EBX","00000000"), ("EAX","08049BD4"), ("ECX","00000002"), ("8049BE4","FE"), ("8049BE5","FF"), ("8049BE6","FF"), ("8049BE7","FF"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")] [("EBX","00000000"), ("EAX","08049BD4"), ("ECX","00000002"), ("8049BE4","FE"), ("8049BE5","FF"), ("8049BE6","FF"), ("8049BE7","FF"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AF")]; (* CMOVE DWORD EAX, DWORD [loc10] *) val _ = x86_test "0F4405C49B0408" [("EAX","FFFFFFFE"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484A4")] [("EAX","FFFFFFFE"), ("8049BC4","02"), ("8049BC5","00"), ("8049BC6","00"), ("8049BC7","00"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AB")]; (* CMOVE DWORD ECX, DWORD EDX *) val _ = x86_test "0F44CA" [("ECX","00000002"), ("EDX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EDX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDX, DWORD ESI *) val _ = x86_test "0F44D6" [("EDX","3B0CD0B8"), ("ESI","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EDX","00000002"), ("ESI","00000002"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ECX, DWORD EDX *) val _ = x86_test "0F44CA" [("ECX","FFFFFFFE"), ("EDX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848B")] [("ECX","00000002"), ("EDX","00000002"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD EDI *) val _ = x86_test "0F44EF" [("EBP","FFFFFFFF"), ("EDI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848B")] [("EBP","FFFFFFFF"), ("EDI","FFFFFFFE"), ("OF","T"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDI, DWORD [ESI + 8*EBP+35] *) val _ = x86_test "0F447CEE23" [("EDI","FFFFFFFE"), ("ESI","08049BD4"), ("EBP","00000002"), ("8049C07","6D"), ("8049C08","E9"), ("8049C09","D1"), ("8049C0A","7F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484AC")] [("EDI","7FD1E96D"), ("ESI","08049BD4"), ("EBP","00000002"), ("8049C07","6D"), ("8049C08","E9"), ("8049C09","D1"), ("8049C0A","7F"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484B1")]; (* CMOVE DWORD EBP, DWORD ESI *) val _ = x86_test "0F44EE" [("EBP","00000002"), ("ESI","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("EBP","00000000"), ("ESI","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EBP, DWORD ECX *) val _ = x86_test "0F44E9" [("EBP","00000002"), ("ECX","38C8EC52"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848B")] [("EBP","38C8EC52"), ("ECX","38C8EC52"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDX, DWORD ESI *) val _ = x86_test "0F44D6" [("EDX","00000002"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804848B")] [("EDX","00000001"), ("ESI","00000001"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804848E")]; (* CMOVE DWORD EDI, DWORD [EBX + EBP] *) val _ = x86_test "0F443C2B" [("EDI","FFFFFFFE"), ("EBX","08049BD4"), ("EBP","00000005"), ("8049BD9","02"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AB")] [("EDI","00000002"), ("EBX","08049BD4"), ("EBP","00000005"), ("8049BD9","02"), ("8049BDA","00"), ("8049BDB","00"), ("8049BDC","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484AF")]; (* CMOVE DWORD ESI, DWORD [loc267] *) val _ = x86_test "0F4435C49B0408" [("ESI","0D0A0100"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484A4")] [("ESI","FFFFFFFE"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EBP, DWORD EBX *) val _ = x86_test "0F44EB" [("EBP","00000002"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804848B")] [("EBP","FFFFFFFF"), ("EBX","FFFFFFFF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804848E")]; (* CMOVE DWORD EBX, DWORD [EAX + 8*EBP+32] *) val _ = x86_test "0F445CE820" [("EBX","FFFFFFFE"), ("EAX","08049BD4"), ("EBP","00000000"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484AC")] [("EBX","FFFFFFFE"), ("EAX","08049BD4"), ("EBP","00000000"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B1")]; (* CMOVE DWORD ESI, DWORD EDX *) val _ = x86_test "0F44F2" [("ESI","FFFFFFFE"), ("EDX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848B")] [("ESI","00000000"), ("EDX","00000000"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804848E")]; (* CMOVE DWORD ECX, DWORD [loc13] *) val _ = x86_test "0F440DC49B0408" [("ECX","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484A4")] [("ECX","FFFFFFFF"), ("8049BC4","FE"), ("8049BC5","FF"), ("8049BC6","FF"), ("8049BC7","FF"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484AB")]; (* CMOVE DWORD EDX, DWORD [EBX + ECX] *) val _ = x86_test "0F44140B" [("EDX","00000002"), ("EBX","08049BD4"), ("ECX","00000027"), ("8049BFB","00"), ("8049BFC","00"), ("8049BFD","00"), ("8049BFE","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AB")] [("EDX","00000000"), ("EBX","08049BD4"), ("ECX","00000027"), ("8049BFB","00"), ("8049BFC","00"), ("8049BFD","00"), ("8049BFE","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","080484AF")];