@@ -169,7 +169,9 @@ static const TestEntry testEntries[] = {
169169 X86_PASS (RELOC_BASE_ADDRESS, " \xF6\xDC " , " neg ah" ),
170170 X86_PASS (RELOC_BASE_ADDRESS, " \xF7\xD8 " , " neg eax" ),
171171 X86_PASS (RELOC_BASE_ADDRESS, " \xF7\xD0 " , " not eax" ),
172+ X86_PASS (RELOC_BASE_ADDRESS, " \x0F\x95\xC3 " , " setne bl" ),
172173 X86_PASS (RELOC_BASE_ADDRESS, " \x0F\x95\xC3 " , " setnz bl" ),
174+ X86_PASS (RELOC_BASE_ADDRESS, " \x0F\x94\xC7 " , " sete bh" ),
173175 X86_PASS (RELOC_BASE_ADDRESS, " \x0F\x94\xC7 " , " setz bh" ),
174176 X86_PASS (RELOC_BASE_ADDRESS, " \xF2\x0F\x38\xF0\xC7 " , " crc32 eax, bh" ),
175177 X86_PASS (RELOC_BASE_ADDRESS, " \x66\xF2\x0F\x38\xF1\xC3 " , " crc32 eax, bx" ),
@@ -234,6 +236,8 @@ static const TestEntry testEntries[] = {
234236 X64_PASS (RELOC_BASE_ADDRESS, " \x44\x0F\xB6\xFD " , " movzx r15d, bpl" ),
235237 X64_PASS (RELOC_BASE_ADDRESS, " \x0F\xB7\x07 " , " movzx eax, word ptr [rdi]" ),
236238 X64_PASS (RELOC_BASE_ADDRESS, " \x48\x0F\xB7\x07 " , " movzx rax, word ptr [rdi]" ),
239+ X64_PASS (RELOC_BASE_ADDRESS, " \x48\x0F\x42\xC3 " , " cmovc rax, rbx" ),
240+ X64_PASS (RELOC_BASE_ADDRESS, " \x48\x0F\x47\xC3 " , " cmova rax, rbx" ),
237241 X64_PASS (RELOC_BASE_ADDRESS, " \x8D\x04\x25\x00\x00\x00\x00 " , " lea eax, [0]" ),
238242 X64_PASS (RELOC_BASE_ADDRESS, " \x48\x8D\x04\x25\x00\x00\x00\x00 " , " lea rax, [0]" ),
239243 X64_PASS (RELOC_BASE_ADDRESS, " \xF0\x01\x18 " , " lock add [rax], ebx" ),
0 commit comments