ARM VLD霓虹灯结构负载

时间:2017-01-23 13:01:59

标签: arm simd neon

我正在尝试从浮点数组加载到氖单元的d寄存器中,以便稍后将q寄存器用于simd。我想稍后同时处理4个浮点值。

这是我正在做的事情:

r7保存对数组的引用

VLD2.32 {d0,d2}, [r7]
add r7, r7, #4
VLD2.32 {d1,d3}, [r7]
add r7, r7, #4

但是当我调试整个事情时,没有任何东西被加载,寄存器仍然是0。

数组的结构如下:

[A0, B0, A1, B1, A2, B2, 。 。 ]

我希望他们在寄存器中如下:

q0 = A0,A1,A2,A3

q1 = B0,B1,B2,B3

似乎无法做到正确,一些新的输入可能有所帮助。 谢谢你的帮助

0 个答案:

没有答案
相关问题