找回密码
 注册
关于网站域名变更的通知
查看: 658|回复: 2
打印 上一主题 下一主题

arm通用指令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-5-8 14:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

6 M0 y4 u0 |7 C3 f' \& H通用算术指令:4 q7 f: a' I1 N& c( N( _! }

) C2 q, B+ I- }VABA:向量差值绝对值累加、VABD:向量差值绝对值、VABS:向量绝对值、VNEG:向量求反、
* F' ?3 J  w6 E& x0 U" O7 _* v# j% m) m" J4 U  k6 v
VADD、VADDW、VADDL、VSUB、VSUBL、VSUBW:向量加减,包括宽型、长型和窄型三种格式。6 A5 @* h  n  A
( h4 m: }* Z3 H. p( z9 T5 M
VPADD:将两个向量的相邻元素相加3 q8 k  O, `' v- l. V+ @9 L

2 z" B0 t" }0 c/ r# l. t如 VPADD.I16 {d2}, d0, d1
- j8 K. h9 Q& u; F; E' h: ^2 r" I; p

1 [. r  P1 d# I- m- A, O1 |: w
5 e( d1 s" K' ~( I5 P7 I8 T 7 d5 \3 h7 _* v! ?

/ L' ~0 U, W4 T" GVPADDL:VPADDL.S16 d0, d15 B/ y3 u4 [; }& Z6 I2 d9 K
! x8 h; d, V# r/ M$ W; k5 ]8 q
+ A  {* @2 E; ~* e2 M* ^

- C& w6 d) T6 fVMAX:最大值,VMIN:最小值
% g; }1 k6 Y# f8 p' S& }8 v% [6 B& N6 f) h" B4 X, a5 x! i
VMUL、VMULL、VMLA(乘加)、VMLS(乘减)、
) N% q- q! A" S2 t5 b" v, F6 n* C7 B" T9 A! R# }
' t2 E1 U& t7 d. M* ?& P

: C& T3 e6 Y$ H% h- b7 X5 k% _+ e# c2 R% E% E# e" e
加载存储指令:
; T8 i9 S' X- @3 O. h( F, b0 G5 U5 b; U" r1 X$ `/ @
VLD和VST
% C4 e; M8 o; r# k4 S$ s. N; {6 `0 I- O7 M' ~
# a+ r# A9 Z/ Z: O; s
- X' i9 j2 M" J4 H* t+ h

* f  B4 c' b% y6 A5 }9 @, j7 {5 Y3 z" U3 j. Y

% M. e" K) b" k
2 G6 C7 s7 I1 g  T+ x0 l& t交叉存取的示意图:3 H5 |/ }1 H! r/ x5 k3 |

+ B- f9 e! R% } ' S: F) \' k1 t7 |7 Q0 P

" V5 \* d* `3 `$ m+ j" r- T: h3 t3 Z" T
VREV反转元素指令:7 T/ Y1 L' \& E

0 Q4 O- ~7 X2 A' H
9 f6 Q! |- a1 N6 Z: ?: W; }' {# O/ L- t
" r% K4 |' y. E

0 l4 z6 p! N3 dVEXT移位指令:5 p: G  h* c) [5 D9 Z2 ^, v2 u

$ h! f! a- P4 Q) H2 U& v, c
2 H! R, I4 e9 G6 e& {7 H" @  I/ v+ P4 l

) X4 v3 E- q1 f- F" G3 \, }' q( t
7 }" t1 D3 ?% x6 O  [( WVTRN转置指令:可以用于矩阵的转置2 P6 c! P# V: T% |1 t6 c
5 }6 H8 d% g' q- S! o+ @

$ K- z: I2 E1 a  B( P$ @, U8 A+ @8 ]9 H+ |
( `7 M0 c8 S, l/ Q& P3 k
  R1 u! c4 Z1 Q5 f4 S

' g; [/ [/ G5 ]) u9 C% G8 J9 G3 K3 i; ?# g
VZIP指令:压缩,类似交叉存取
' U. _+ P9 B  z0 S6 Y. M/ X
- s/ u/ C  Y1 Y 6 o* \3 L* D9 g. K. t
0 C" \: A4 u; n% O& [0 D3 Y; j5 Z4 g
VUZP指令:解压操作,类似交叉存取
8 v, B  \1 u( D" a( y" e1 b/ t3 h+ ~' Q9 a& u0 Y/ [5 R
8 p: U5 Z  w8 ^, X1 b

* F/ f( s8 r2 v9 Y - W6 Y! a1 O0 I6 ^

# r5 d& ]6 C7 q* g) u$ U% F. eVTBL查表指令:从d0,d1中查找d3中的索引值,如果找到则取出,没有找到则为0,存入d2中+ g" i) P; P8 h- M' O! P

  Z, @7 P2 J, @# {) a% K+ y2 \* m % E2 z, f+ J* o5 x' U( `

5 q( L9 N) o2 N7 ?
7 L4 M7 n0 Q' f/ E& m& e

该用户从未签到

2#
发表于 2021-5-8 16:57 | 只看该作者
arm通用指令

该用户从未签到

3#
发表于 2021-5-8 18:24 | 只看该作者
通用算数指令
9 {3 `( x1 [% X. T7 y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 14:04 , Processed in 0.203125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表