【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 中。 这样就得到与原有值符号相反的值。
【NEON 和 VFP 编程】VFP 指令相关推荐
- c语言延空指令,单片机C语言编程空指令产生短延时怎么办.doc
单片机C语言编程空指令产生短延时怎么办.doc (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 个人收集整理-仅供参考单片机语言编程空 ...
- python控制自己手机短信_Python 串口编程 AT指令控制短信
Python 串口编程 AT指令控制短信 发布时间:2019-09-18 07:27:52编辑:auto阅读(818) #-*- encoding: gbk -*- import time impor ...
- neon浮点运算_Linux下VFP NEON浮点编译
http://blog.csdn.net/liujia2100/article/details/27236477 NEON:SIMD(Single Instruction Multiple Data ...
- [VFP实例]VFP的OLE技术应用详解
VFP用了OLE2.0技术,使VFP应用程序的适应能力大为加强. VFP提供两种类型的OLE对象:一种是OLE控件(.OCX文件),这是一种自定义控件,通常在WINDOWS/SYSTEM目录下,拥有自 ...
- Go 语言编程 — Cobra 指令行工具
目录 文章目录 目录 Cobra(眼镜蛇) Cobra 的核心概念 Cobra 的使用 初始化应用程序的项目框架 main.go 生成应用程序的子命令(SubCmd) 实现 Command 的功能 为 ...
- 【Java 并发编程】指令重排序规范 ( happens-before 先行发生原则 )
文章目录 一.指令重排序规范 二.happens-before 先行发生原则 一.指令重排序规范 指令重排指的是 , 线程中如果两行代码 没有逻辑上的上下关系 , 可以对代码进行 重新排序 ; JVM ...
- 西门子scl语言编程手册_西门子SCL编程PEEK指令讲解
单词"peek"在英语中表示"偷看,瞥一眼",在计算机编程中表示"读取数据". 在西门子SCL编程中,PEEK指令可以用来读取输入缓存区(I ...
- 计算机编程常用指令,加工中心几个常用指令的编程技巧
1.M00.M01.M02和M30的区别与联系 学生在初学加工中心编程时,对以上几个M代码容易混淆,主要原因是学生对加工中心加工缺乏认识,加上个别教材叙述不详细.它们的区别与联系如下: M00为程序暂 ...
- c语言延空指令,单片机C言语编程空指令发作短延时怎么办
规范的C言语中没有空句子.但在单片机的C言语编程中,常常需求用几个空指令发作短延时的效果.这在汇编言语中很简略结束,写几个nop就行了. 在keil C51中,直接调用库函数: #include // ...
最新文章
- 华为年薪200万招募的“天才少年”,一句话让我陷入了深思
- 群体运动度量--Measuring Crowd Collectiveness
- CSS篇 《图解CSS3》笔记 Flex
- xml内容过多装不下,怎么实现下滑功能(最简单的下滑功能实现)
- HTML5获取autoComplete属性:告诉浏览器是否记录之前的输入值
- (37)zabbix snmp类型 无需安装agent也能监控
- 【转】C#委托事件浅析
- python 防止转义_python字符串前加r、f、u、l 的区别
- C++(STL):06---数值的极值(numeric_limits类)
- simbert文本相似度,短文本语义匹配模型
- java runtime类 heap_Java 进阶(一) JVM运行时内存模型
- python middleware_Django 中间件
- weblogic启动脚本
- 灵感|APP夜间模式如何设计?
- 演练:在 ASP.NET 中缓存应用程序数据
- 解决mysql闪退问题
- 核心单词Word List 2
- 讯飞输入法pad版x86_讯飞输入法Pad版
- 关于微信公众号运营你要知道的24件小事
- 程序实现蒙特卡洛算法计算PI值和积分
热门文章
- mac 不显示 外接屏幕_Mac连接投影仪 Mac外接显示器设置教程
- 北大教授的美国博士生涯:学术是自由灵魂的分泌物
- arcpy实现注记合并
- 《非凡的公主希瑞》(She-Ra Princess of Power)[93集全][数码修复][国英双语][RMVB]
- python 实现多线程下载m3u8格式视频,使用FFmpeg合并(升级修订自s_kangkang_A)
- 【MATLAB强化学习工具箱】学习笔记--actor网络和critic网络的结果放在哪里?
- 广东理工学院c语言考试试卷,20年广东理工学院成人高考期末考试 C语言程序设计 复习资料(15页)-原创力文档...
- word文档编辑受限制怎么解除?
- 李佳琦以特殊人才落户上海,“带货一哥”即将成为“新上海人”
- MaskRCNN使用tf-gpu环境搭建实战