氖(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 | 拷贝数据,存储 | 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号