【发布时间】:2011-12-21 02:35:11
【问题描述】:
我想重复部分 arm 汇编代码,就像 nasm 预处理器一样:
#rep 4
.......
vadd.u8 q0,q2
.......
#endrep
它通过编译但不是真正的工作。有什么想法吗?谢谢!
【问题讨论】:
标签: ios assembly preprocessor arm
我想重复部分 arm 汇编代码,就像 nasm 预处理器一样:
#rep 4
.......
vadd.u8 q0,q2
.......
#endrep
它通过编译但不是真正的工作。有什么想法吗?谢谢!
【问题讨论】:
标签: ios assembly preprocessor arm
使用.rept
.rept 4
……
vadd.u8 q0, q2
……
.endr
编辑:好的,原来 iPhone SDK 使用的是旧版本的 GNU (1.38),所以不能使用.rept。您可以使用宏来模拟这一点,例如
.macro dummy_macro_ahjd
.if $0
vadd.u8 q0, q2
dummy_macro_ahjd ($0-1)
.endif
.endmacro
main:
dummy_macro_ahjd 4
【讨论】: