潮声隔雨深 · 2020年03月08日

关于aarch64 NEON的加载指令

大家好,请问aarch32 NEON的如下指令在aarch64 NEON中应该如何实现?

VLDR.64  D1, [R0, #8]

请注意,这里的D1是aarch32的D1,也就是Q0的高64位。

而aarch64的D1是V1(Q1)的低64位,V0的高64位没有名字。

现在我使用的是aarch64,我想将数据加载到V0的高64位,应该怎么做?

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月08日

AArch64下Q的高64位不能单独load。如果一定要操作Q的高64位,可以一次通过load 128位来间接的达到要求。

你的回答