我正在将一些继承的代码移植到我当前的平台上。当我编译它时,它报告了一些关于 arm 汇编代码的错误。
消息显示:
| {standard input}:7236: Error: thumb conditional instruction should be in IT block -- `movne r0,r2'
| {standard input}:7237: Error: thumb conditional instruction should be in IT block -- `biceq r0,r0,#0xff'
| {standard input}:7238: Error: thumb conditional instruction should be in IT block -- `biceq r0,r0,#0xf00'
我是武装汇编程序的新手,所以我的问题是如何将下面的代码变成IT
块。正如编译器所要求的那样。
"movne r0, r2;\n"
"biceq r0, r0, #0xff;\n"
"biceq r0, r0, #0xf00;"
谢谢