0
由於兩個NEON和VFP指令前綴v,像vpush/vpop
,有一個簡單的方法來告訴從VFP NEON指令?如何從VFP指令中知道NEON指令?
由於兩個NEON和VFP指令前綴v,像vpush/vpop
,有一個簡單的方法來告訴從VFP NEON指令?如何從VFP指令中知道NEON指令?
VFP指令是標量操作,因此如果指令具有.f32
後綴並在s
寄存器上運行,則它是VFP。如果它在d
或q
寄存器上運行,則它是NEON。
如果該指令有.f64
後綴,這是一個VFP指令(有32位NEON沒有F64的說明)。
如果該指令有一個整數的後綴(如.i8
或.s32
或.u16
),它的NEON; VFP沒有整數指令[*]
*
我粉飾標轉換指令咯。您可以閱讀ARM參考手冊中的詳細信息。
[這裏的列表(http://infocenter.arm.com/help/topic/com.arm.doc.dui0489i/CJABFHEJ.html)。請注意,將數據移入和移出寄存器文件的某些操作(包括'vpush'和'vpop')被定義爲共享。 – sh1 2014-11-14 21:36:40