Hi TI工程师:
现在我自己源码中使用了pow函数,导致汇编链接出来汇编代码包含了VMOV指令,但是程序一运行到这里会出现异常。
我查了下ti e2e是不支持fpu,是不是就是说VMOV指令无法使用呢?
http://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/396742
还有一个问题,fpu跟vfp有什么区别呢?
谢谢!
Yonghua Pan:
VFP你可以参考:https://www.arm.com/zh/products/processors/technologies/vector-floating-point.php
我的理解VFP算是FPU的一个子集。
你的猜测应该是对的,VMOV是不被支持的: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/CJAEFGHE.html
gaoyang9992006:
FPU=浮点处理单元
VFP=矢量浮点协处理器
VFP应该功能比FPU功能强大,不仅可以浮点还可以矢量。