开发者
资源
[object Object][object Object][object Object]undefined
[object Object]

将float类型转化为hifloat8_t类型,并支持多种舍入模式。

  • ROUND舍入模式:四舍五入舍入
  • HYBRID舍入模式:特指输出结果时hifloat8_t数据时,会用到的一种随机舍入

根据输入数据的大小分为非饱和模式和饱和模式。

  • 非饱和模式:
    • 输入数据超过输出类型最值时,返回输出类型的对应符号inf值。
    • 输入数据为+/-inf时, 返回+/-inf。
    • 输入数据为nan时,返回nan。
  • 饱和模式:
    • 输入数据超过输出类型最值时,返回输出类型的对应最值。
    • 输入数据为+/-inf时, 返回输出类型的对应最值。
    • 输入数据为nan时,返回0。

由于源操作数与目的操作数类型位宽比为4:1,写入数据时需要将一个VL大小的数据分为四部分,根据不同接口选取索引0、索引1、索引2或者索引3。

[object Object]
[object Object]
[object Object][object Object]undefined

矢量数据寄存器和掩码寄存器的详细说明请参见

[object Object]

[object Object]

PIPE_V

[object Object]
  • 使能饱和模式和非饱和模式生效时,需配置ctrl寄存器,ctrl寄存器的详细说明请参见
[object Object]
[object Object]