打印
[STM32]

MDK优化用O2,为什么编译出错

[复制链接]
735|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiemnij|  楼主 | 2016-9-18 08:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiemnij 于 2016-9-18 08:24 编辑

MDK优化用O2,为什么这句话编译成这样
前面的汇编都是对
判断R0>=0
然后设置比较值是用R0还是 -R0
但是后面就不对了
判断 R3 < R5
如果小于的话, 应该返回 R3才对
干吗返回-R0

QQ图片20160918081808.png (24.31 KB )

QQ图片20160918081808.png

相关帖子

沙发
jiemnij|  楼主 | 2016-9-18 08:23 | 只看该作者
前面的汇编都是对
判断R0>=0
然后设置比较值是用R0还是 -R0
但是后面就不对了
判断 R3 < R5
如果小于的话, 应该返回 R3才对
干吗返回-R0

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

48

帖子

0

粉丝