TI论坛
直播中

袁丹

7年用户 189经验值
私信 关注

在AM3359 ICE上跑裸机程序,VFP打开后为什么会影响整数的计算速度呢?

您好,我写了一个裸机程序在AM3359 ICE上跑,现在遇到一个很奇怪的问题。
①代码中只执行整数运算,VFP无效,计算速度非常快。但若打开VFP,计算速度会下降数十倍。
②但另外一种情况,如果代码只执行浮点数运算,VFP无效,计算速度一般,但若打开VFP,计算速度会提高很多。
从②来看,VFP确实能提高浮点数的运算速度,但从①看,VFP打开后为什么会影响整数的计算速度呢?

回帖(2)

曹丽娜

2018-5-15 01:18:48
这个主要是arm core上的东西,我曾经做过些测试,没有遇到这样的问题,能不能贴下你的代码,大家都一起看看
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)
举报

袁丹

2018-5-15 01:37:56
引用: jvwueurw 发表于 2018-5-15 01:18
这个主要是arm core上的东西,我曾经做过些测试,没有遇到这样的问题,能不能贴下你的代码,大家都一起看看
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)

我试验过后,原因是MMU没有使能,这个问题先关闭了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分