当乘法常数时,ARM上的qemu致命

时间:2013-07-24 12:14:39

标签: arm constants qemu multiplying

我正在使用QEMU来模拟ARM内核。当我乘以常数时,系统报告错误

qemu: fatal: IO on conditional branch instruction

指令是

55f8:a8bd8030 
ldmgeia sp!, {r4, r5, PC}

它来自

x = x - round * 3.1416 - 3.1416;

当我用一些变量替换3.1416时,可以避免错误。但这仍然是一些潜在的问题。可能是什么原因呢?是主机吗?

0 个答案:

没有答案