提问人:0xDEADBEEF 提问时间:3/7/2022 更新时间:3/7/2022 访问量:258
asm x86_64 Intel Linux - 将 RDX:RAX 移至 XMM0 [副本]
asm x86_64 Intel Linux - Move RDX:RAX into XMM0 [duplicate]
问:
我正在使用 rdtsc 指令,我知道它将高四字词存储到 RDX 中,将低四字字存储到 RAX (RDX:RAX) 中,但我想用它来做算术运算(减去两个时间戳) 所以我需要将 RDX:RAX 移动到 128 位寄存器 (xmm0) 中
MOVQ 指令有效,但仅适用于低四字字 (MOVQ XMM0,RAX):
是否可以将 RDX 移动到 xmm0 的最高 64 位部分(v2_int64 的第二部分)?
答: 暂无答案
下一个:u128 的平方根
评论
pinsrq
movq
punpcklqdq
rdtsc
edx:eax
rax
psubq