如何从VFP指令告诉NEON指令?

时间:2014-11-04 16:00:37

标签: neon

由于NEON和VFP指令都以v为前缀,如vpush/vpop,是否有一种从VFP告知NEON指令的简单方法?

1 个答案:

答案 0 :(得分:1)

VFP指令是标量运算,因此如果指令具有.f32后缀并在s寄存器上运行,则它是VFP。如果它在dq个寄存器上运行,则它是NEON。

如果指令带有.f64后缀,则它是VFP指令(32位NEON中没有f64指令)。

如果指令有整数后缀(如.i8.s32.u16),则为NEON; VFP没有整数指令[*]

*我略微掩盖了标量转换说明。您可以在ARM参考手册中阅读有关详细信息。