标签: assembly x86 x86-64 sse simd
我正在尝试在x86-64上创建八倍精度浮点数,存储在ymm向量寄存器中。但我只知道如何访问ymm0(vmovq)的低64位。如何右移矢量寄存器来访问其他位? 我已经测试了vpsrlvd,但它只适用于xmm寄存器(当我测试ymm寄存器时,我得到了“非法指令:4”。
ymm
ymm0
vmovq
vpsrlvd
xmm