Lines Matching full:rounding
484 /* TODO: clarify semantics wrt rounding, negative values, whatever */
554 /* Binary operations, with rounding. */
566 /* Unary operations, without rounding. */
573 /* Unary operations, with rounding. */
596 IRRoundingMode) which is an indication of the rounding mode
631 Rounding is required whenever the destination type cannot
696 /* Binary ops, with rounding. */
710 /* Unary ops, with rounding. */
732 /* Ternary operations, with rounding. */
893 Vector Saturating Rounding Doubling Multiply Returning High Half */
1176 /* ROUNDING INSTRUCTIONS
1202 * immediate exponent specified by the rounding and exponent parameter.
1206 * rounding mode parameter.
1216 * significance given by the I8 operand as specified by the rounding
1325 rounding mode argument. Instead the irop trailers _R{M,P,N,Z}
1339 /* FIXME: what kind of rounding in F32x4 -> F16x4 case? */
1460 Vector Saturating Rounding Doubling Multiply Returning High Half.
1587 /* VECTOR x VECTOR BIDIRECTIONAL SATURATING (& MAYBE ROUNDING) SHIFT */
1593 rounding variants, which add 2^(shift_amount-1) to the value before
1602 // Unsigned saturation, no rounding
1605 // Signed saturation, no rounding
1609 // Unsigned saturation, rounding
1612 // Signed saturation, rounding
1616 /* VECTOR x VECTOR BIDIRECTIONAL (& MAYBE ROUNDING) SHIFT */
1621 There are also rounding variants, which add 2^(shift_amount-1)
1627 // Signed and unsigned, non-rounding
1631 // Signed and unsigned, rounding
1639 rounding variants, which add 2^(shift_amount-1) to the value before
1644 /* VECTOR x SCALAR SATURATING (& MAYBE ROUNDING) NARROWING SHIFT RIGHT */
1653 Additionally, the QRS variants do rounding, that is, they add the
1661 // No rounding, sat U->U
1664 // No rounding, sat S->S
1667 // No rounding, sat S->U
1671 // Rounding, sat U->U
1674 // Rounding, sat S->S
1677 // Rounding, sat S->U
1858 /* Encoding of IEEE754-specified rounding modes.