Skip to content

VFCVTUS

Operation

Converts active unsigned integer elements to single-precision floating point.

Assembler Syntax

VFCVTUS.{L|Q}(z) Pn(p), Vn(v), Vn(w)

Privilege

Unprivileged

Required CPUID flags

FP

VECTOR

VECTORFP

Each active unsigned L or Q source element is converted to an S element and rounded according to the floating-point environment. The result is written into the low single-precision field of its destination container. Bits outside that result field and every inactive destination container retain their previous values.

2.75in

Encodings

VFCVTUS.{L|Q}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VFCVTUS.{L|Q}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VFCVTUS.{L|Q}(z) Pn(p), Vn(v), Vn(w)

sizeallowed: 0x2..0x3 [reserved_vector_element_type]