氖(neon)的指令摘抄.

参考地址

字母意思
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<<b;
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拷贝数据,存储
posted @ 2020-11-28 17:44  zjh6  阅读(49)  评论(0)    收藏  举报  来源