【NEON 和 VFP 编程】NEON 和 VFP 系统寄存器

以下三个 NEON 和 VFP 系统寄存器可在所有 NEON 和 VFP 执行中使用:

• FPSCR,浮点状态和控制寄存器

• FPEXC,浮点异常寄存器

•FPSID,浮点系统标识寄存器

• 修改 NEON 和 VFP 系统寄存器的个别位。

一、FPSCR,浮点状态和控制寄存器

FPSCR 包含所有用户级 NEON 和 VFP 状态位及控制位。 NEON 仅使用位 [31:27]。这些位的用法如下所示:

位 [31:28] 是 N、Z、C 和 V 标记。 这些是 NEON 和 VFP 状态标记。 它们只有在被复制到 CPSR 中的状态标记之后,才能用于控制有条件执行。

位 [27] 是 QC(累积饱和标记)。 如果在 NEON 或 VFP 饱和指令中进行饱和,则会设置此标记。

位 [24] 是清零模式控制位:

0 禁用清零模式。

1 启用清零模式。

根据所使用的硬件和软件,清零模式能以范围损失作为代价,提供更高的性能。

注意

无论此位如何,NEON 都始终使用清零模式。

当要求兼容 IEEE 754 时,不得使用清零模式。

位 [23:22] 按如下所示控制舍入模式:

0b00 向最接近的数舍入 (RN) 模式。

0b01 向正无穷大舍入 (RP) 模式。

0b10 向负无穷大舍入 (RM) 模式。

0b11 向零舍入 (RZ) 模式。

位 [21:20] ST

tyyj90 CSDN认证博客专家 安卓全栈开发
Android高级开发工程师,熟悉App开发,熟悉Framework定制开发,略了解Linux内核。开发使用的语言涉及Java、Kotlin、C/C++、Python和汇编NEON指令集。
已标记关键词 清除标记
相关推荐
<p> <b><span style="background-color:#FFE500;">【超实用课程内容】</span></b> </p> <p> <br /> </p> <p> <br /> </p> <p> 本课程内容包含讲解<span>解读Nginx的基础知识,</span><span>解读Nginx的核心知识、带领学员进行</span>高并发环境下的Nginx性能优化实战,让学生能够快速将所学融合到企业应用中。 </p> <p> <br /> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><br /> </b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><span style="background-color:#FFE500;">【课程如何观看?】</span></b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> PC端:<a href="https://edu.csdn.net/course/detail/26277"><span id="__kindeditor_bookmark_start_21__"></span></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 移动端:CSDN 学院APP(注意不是CSDN APP哦) </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 本课程为录播课,课程永久有效观看时长,大家可以抓紧时间学习后一起讨论哦~ </p> <p style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <br /> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <strong><span style="background-color:#FFE500;">【学员专享增值服务】</span></strong> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b>源码开放</b> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 下载方式:电脑登录<a href="https://edu.csdn.net/course/detail/26277"></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a>,播放页面右侧点击课件进行资料打包下载 </p> <p> <br /> </p> <p> <br /> </p> <p> <br /> </p>
©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值