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

Divides the source operand of type vector_half into two parts in units of 256B, reads one part of the elements, converts them to vector_int32_t type, and writes the result to the destination operand. Multiple rounding modes are supported:

  • RINT rounding mode: round half to even.

  • ROUND rounding mode: round half up.

  • FLOOR rounding mode: round toward negative infinity.

  • CEIL rounding mode: round toward positive infinity.

  • TRUNC rounding mode: round toward zero.

Taking the asc_half2int32_rd interface as an example:

  • asc_half2int32_rd: writes the upper half of the source operand to the destination operand.

  • asc_half2int32_rd_v2: writes the lower half of the source operand to the destination operand.

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

For details about vector data registers and mask registers, see .

[object Object]

None

[object Object]

PIPE_V

[object Object]
  • To enable the saturating mode and non-saturating mode, you need to configure the ctrl register. For details about the ctrl register, see .
[object Object]
[object Object]