2023年12月9日發(作者:描寫黃河的詩)

【NEON和VFP編程】VFP指令
本節包括以下小節:
· VABS、VNEG 和 VSQRT
浮點絕對值、求反和平方根。
· VADD、VSUB 和 VDIV
浮點加法、減法和除法。
· VMUL、VMLA、VMLS、VNMUL、VNMLA 和 VNMLS
浮點乘法和乘加,包含可選求反。
· VCMP
浮點數比較。
· VCVT(在單精度數和雙精度數之間)
在單精度數和雙精度數之間轉換。
· VCVT(在浮點數和整數之間)
在浮點數和整數之間轉換。
· VCVT(在浮點數和定點數之間)
在浮點數和定點數之間轉換。
· VMOV
將浮點常數插入單精度或雙精度寄存器。
一 VABS、VNEG 和 VSQRT
浮點絕對值、求反和平方根。
這些指令可以是標量、向量或混合型。
語法
Vop{cond}.F32 Sd, Sm
Vop{cond}.F64 Dd, Dm
其中:
op 是 ABS、NEG 或 SQRT 之一。
cond 是一個可選的條件代碼。
Sd、Sm 是用于存放結果和操作數的單精度寄存器。
Dd、Dm 是用于存放結果和操作數的雙精度寄存器。
用法
VABS 指令獲取 Sm 或 Dm 的內容,清除符號位并將結果存放到 Sd 或 Dd 中。 這樣就得到絕對值。
VNEG 指令獲取 Sm 或 Dm 的內容,更改符號位,并將結果存放到 Sd 或 Dd 中。 這樣就得到與原有值符號相反的值。
本文發布于:2023-12-09 21:29:13,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1702128553241135.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:【NEON和VFP編程】VFP指令.doc
本文 PDF 下載地址:【NEON和VFP編程】VFP指令.pdf
| 留言與評論(共有 0 條評論) |