assembly 如何在汇编中加载128位数据到ymm寄存器?

x7yiwoj4  于 2023-03-08  发布在  其他
关注(0)|答案(1)|浏览(130)

我想将128位数据加载到ymm寄存器。
我需要像这样的256位数据在ymm寄存器。

0000000000000000-0000000000000000-08AE038400570064-0005000A1E810BB8

所以我喜欢下面;

vmovdqa ymm0, xmmword ptr[eax]

但是我遇到了构建错误。我该怎么做呢?
谢谢你。

nfeuvbwi

nfeuvbwi1#

我确实是这样下决心的;

vmovdqa xmm0, xmmword ptr[eax]

所以如果我调试,我可以看到xmm,ymm寄存器是这样的。

XMM0 = 0457FCEF00EAFC74-62CC03110038001E
... ...
YMM0 = 0000000000000000-0000000000000000-0457FCEF00EAFC74-62CC03110038001E

所以,这就是我想要的。谢谢你的帮助。

相关问题