Why doesn't rax
get loaded from xmm0
here? radare2
bug?
GitHub issue `movq rax, xmm0` doesn't work in native debugger filed.
[0x0003b0e0]> drr
role reg value ref
――――――――――――――――――――――――――――――――
SN rax 0 0 R 0x3010102464c457f
rbx 0 0 R 0x3010102464c457f
A3 rcx 0 0 R 0x3010102464c457f
A2 rdx 7ff0000000000000
A1 rsi 0 0 R 0x3010102464c457f
A0 rdi 0 0 R 0x3010102464c457f
A4 r8 0 0 R 0x3010102464c457f
A5 r9 0 0 R 0x3010102464c457f
A6 r10 0 0 R 0x3010102464c457f
A7 r11 0 0 R 0x3010102464c457f
r12 0 0 R 0x3010102464c457f
r13 0 0 R 0x3010102464c457f
r14 0 0 R 0x3010102464c457f
r15 0 0 R 0x3010102464c457f
PC rip 3b0ee 241902 (.text) sym.finite R X 'movq rax, xmm0'
BP rbp 10078000 268926976 R W 0x0 --> 0 R 0x3010102464c457f
rflags 0 0 R 0x3010102464c457f
SP rsp 10078000 268926976 R W 0x0 --> 0 R 0x3010102464c457f
[0x0003b0e0]> dr xmm0
0xaaaaaaaaaaaaaaaa5555555555555555
[0x0003b0e0]> ds
[0x0003b0e0]> drr
role reg value ref
――――――――――――――――――――――――――――――――
SN rax 8000000000000000
rbx 0 0 R 0x3010102464c457f
A3 rcx 0 0 R 0x3010102464c457f
A2 rdx 7ff0000000000000
A1 rsi 0 0 R 0x3010102464c457f
A0 rdi 0 0 R 0x3010102464c457f
A4 r8 0 0 R 0x3010102464c457f
A5 r9 0 0 R 0x3010102464c457f
A6 r10 0 0 R 0x3010102464c457f
A7 r11 0 0 R 0x3010102464c457f
r12 0 0 R 0x3010102464c457f
r13 0 0 R 0x3010102464c457f
r14 0 0 R 0x3010102464c457f
r15 0 0 R 0x3010102464c457f
PC rip 3b0f3 241907 (.text) sym.finite R X 'and rax, rdx'
BP rbp 10078000 268926976 R W 0x0 --> 0 R 0x3010102464c457f
rflags 0 0 R 0x3010102464c457f
SP rsp 10078000 268926976 R W 0x0 --> 0 R 0x3010102464c457f
[0x0003b0e0]>
finite
function in/lib64/libm-2.28.so
. – rickhg12hs May 2 '20 at 20:32