3
我要重复的臂组件代码的一部分,就像NASM预处理程序所做的:预处理器循环'#rep #endrep'不适用于Xcode?
#rep 4
.......
vadd.u8 q0,q2
.......
#endrep
它通过编译,但没有真正的工作。任何想法?谢谢!
我要重复的臂组件代码的一部分,就像NASM预处理程序所做的:预处理器循环'#rep #endrep'不适用于Xcode?
#rep 4
.......
vadd.u8 q0,q2
.......
#endrep
它通过编译,但没有真正的工作。任何想法?谢谢!
使用.rept
.rept 4
……
vadd.u8 q0, q2
……
.endr
编辑:OK,原来的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
无法编译,Xcode4.2显示“Unknown pseudo-op:.rept/.endr” – lcljesse 2011-12-21 06:42:23
@lcljesse:请参阅更新。 – kennytm 2011-12-21 07:57:54
:它的工作原理!非常感谢! – lcljesse 2011-12-21 09:14:37