Quiet NaN,Signaling NaN 和 Canonical NaN

首先,NaN值的定义是指数位全1,尾数位不全为0的浮点数。

对于二进制表示,IEEE 754-2008标准中只定义了Quiet NaN 和 Signaling NaN,其中Quiet NaN是指尾数最高位(也称quiet bit)为1的NaN值,Signaling NaN是指尾数quiet bit为0,其余低位不全为0的NaN值。

在RISC-V中还定义了Canonical NaN,指符号位为0,指数位全1,尾数quiet bit为1,其余位全0的Quiet NaN值。对于单精度浮点,其编码为0x7fc000001


  1. [1] “The RISC-V Instruction Set Manual, Volume I.” 2019. p66. ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值