2011-12-21 74 views

回答

3

使用.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 
+0

无法编译,Xcode4.2显示“Unknown pseudo-op:.rept/.endr” – lcljesse 2011-12-21 06:42:23

+1

@lcljesse:请参阅更新。 – kennytm 2011-12-21 07:57:54

+0

:它的工作原理!非常感谢! – lcljesse 2011-12-21 09:14:37