FEX/unittests/ASM/TwoByte/0F_AD_5.asm
Ryan Houdek cadf53c9d9 SHRD and SHLD unit tests for flag setting
Tests all flags aside from PF
2020-09-15 13:42:57 +03:00

30 lines
352 B
NASM

%ifdef CONFIG
{
"RegData": {
"RAX": "1",
"RBX": "1",
"RDX": "1"
}
}
%endif
mov cl, 2
mov r15, -1
mov r14, 0x4141414141410002
mov r13, 0xFFFFFFFF00000002
mov r12, 0x0000000000000002
mov rax, 0
mov rbx, 0
mov rdx, 0
mov rsi, 1
shrd r14w, r15w, cl
cmovc rax, rsi
shrd r13d, r15d, cl
cmovc rbx, rsi
shrd r12, r15, cl
cmovc rdx, rsi
hlt