參考位址
字母
意思
add
加法
mul
乘法
sub
減法
mla
乘加
mls
乘減
ceq
比較,類似==
cge
比較,類似》=
cle
比較,類似<=
cgt
比較,類似》
clt
比較,類似<
tst
與運算,判斷是否等於0,ri=(ai&bi!=0)?1...1:0...0;
abd
向量相減後絕對值,vabd->ri=|ai-bi|
;
max
最大值,ri=ai>=bi?ai:bi;
min
最小值,ri=ai>=bi?bi:ai;
shl
左移,ri=ai<
shr右移,ri=ai>>b
;
abs
絕對值,ri=|ai|;
neg
取反,ri=-ai
;
mvn
位取反,ri=~ai;
and
與運算,ri=ai&bi;
orr
或運算,ri=ai|bi;
eor
異或運算,ri=ai^bi
;
cls
連續相同位數
get
取值,向量當作陣列
set
賦值,給向量中賦值
dup
構造向量,並賦上初始值,ri=a;
combine
合併操作,合併兩個向量
mov
改變資料型別,資料範圍,如u8<=>u16
.
zip
壓縮
uzp
解壓
ld1
載入資料,從緩衝拷貝資料,後面為1
.
st1
拷貝資料,儲存
neon的常用指令
neon支援的主要操作 助記符 含義 add 加法 sub 減法 mul 乘法 mla 乘加 mls 乘減 ceq 比較 cge 比較 cle 比較 cgt 比較 clt 比較 max 最大值 min 最小值 shl 左移位 shr 右移位 abs 求絕對值 neg 取反 mvn 按位取反 and ...
neon指令資料解析
參考 向量資料型別 定義了以下型別來表示向量。根據以下模式命名了 neon 向量資料型別 型別 大小 x 向量線條數 t 例如,int16x4 t 是乙個包含四條向量線的向量,每條向量線包含乙個有符號 16 位整數。某些內在函式使用以下格式的向量型別陣列 型別 大小 x 向量線條數 x 陣列長度 t...
NEON 和 VFP 程式設計 NEON通用算術指令
本節包括以下小節 vaba 和 vabd 向量差值絕對值累加和差值絕對值。vabs 和 vneg 向量絕對值和求反。vadd vaddl vaddw vsub vsubl 和 vsubw 向量加法和減法。vaddhn 和 vsubhn 選擇高半部分的向量加法和選擇高半部分的向量減法。vhadd 和 ...