vrfim
Vector Round to Floating-Point Integer towards Minus Infinity
vrfim vD, vB
Rounds each element of a vector toward negative infinity.
Details
For vrfim, each single-precision floating-point value in the elements of VSR[VRB+32] is rounded toward negative infinity and placed into the corresponding elements of VSR[VRT+32].
Pseudocode Operation
Programming Note
This instruction rounds each single-precision floating-point value in the source vector towards negative infinity. Ensure that the Vector Facility is enabled by checking and setting the appropriate bit in the MSR register. Be cautious of potential exceptions if the input values are out of range for integer representation.
Example
vrfim vd, vb
Encoding
Binary Layout
4
0
vD
6
0
11
vB
31
714
Operands
-
vD
Target -
vB
Source -
VRT
Target Vector Register -
VRB
Source Vector Register