2012-07-26 101 views
0

Xcode 4.4編譯霓虹燈裝配時,我得到編譯錯誤,這些錯誤不是在Xcode 4.3, 錯誤是這些命令類型:的Xcode 4.4霓虹燈裝配誤差

error: invalid operand for instruction 
     vld1 q5.u8, [r12], r2 

error: invalid operand for instruction 
    vrhadd d0.u8,d22.u8,d0.u8 

error: unexpected token in argument list 
     vst1 d2.u32[0], [r1], r3 

任何想法如何解決這些錯誤? 謝謝

+1

嘗試將編譯器從llvm更改爲gcc – Sam 2012-07-26 09:15:56

回答

1

取代vld1 q5.u8, [r12], r2通過vld1.u8 q5, [r12], r2

通過vrhadd.u8 d0,d22,d0

取代vrhadd d0.u8,d22.u8,d0.u8通過vst1.u32 d2[0], [r1], r3

更換vst1 d2.u32[0], [r1], r3這是指令應該由值寄存器的大小,類型!不是寄存器本身

+0

+1,但正確的語法實際上是'vld1.8',而不是'vld1.u8'(兩者都可能被接受,但第一個是正式的正確)。 'vst1.32'同上。 – 2012-07-26 14:28:14