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