[英]Neon instruction, vsub_f32(a, b), is it a-b or b-a?
在此霓虹灯指令中(从此处开始 ):
float32x2_t vsub_f32(float32x2_t a, float32x2_t b); // VSUB.F32 d0,d0,d0
它返回a-b还是b-a? 我在ARM文档中找不到它...
VSUB指令从第一个操作数寄存器中的值减去第二个操作数寄存器中的值,并将结果放入目标寄存器。
来自http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/Bcffigdj.html
所以,它是ab
您可能会发现有关Neon Intrinsics的扩展文档更加有用。 它还提供了从函数参数到指令操作数的映射,并且可以从以下位置获得:
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/IHI0073A_arm_neon_intrinsics_ref.pdf
对于vsub_f32
,该文档提供以下内容:
float32x2_t vsub_f32 (float32x2_t a, float32x2_t b)
a → Vn.2S b → Vm.2S
FSUB Vd.2S,Vn.2S,Vm.2S
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.