irintf4

NAME

irintf4 - return the nearest integer values to float elements

SYNOPSIS

Procedure call syntax:

#include <simdmath.h>
(vector signed int) irintf4(vector float x);
Link with -lsimdmath

Inline call syntax:

#include <simdmath.h>
#include <irintf4.h>
(vector signed int) _irintf4(vector float x);
Parameters  
x input vector

DESCRIPTION

The irintf4 function returns a vector containing the nearest integers to the corresponding elements of x consistent with the current rounding mode.

Special Cases:
  • On the SPU, the rounding mode for floats is always towards zero.

RETURN VALUE

The function irintf4 returns a vector of signed integers in which each element is defined as the nearest integer consistent with the current rounding mode for the corresponding element of x.

ENVIRONMENT

SPU and PPU

CONFORMING TO

SIMD Math library specification for the Cell Broadband Engineā„¢ Architecture.

NOTES

Basis

ISO9899 (C99) irint functions.

SEE ALSO

irint(3), llrint(3) , llrintf4(3), llrintd2(3), ceil(3), ceilf4(3), ceild2(3), floor(3), floorf4(3), floord2(3), nearbyint(3), nearbyintf4(3), nearbyintd2(3), nextafter(3) , nextafterf4(3), nextafterd2(3), rint(3) , rintf4(3), rintd2(3), round(3), roundf4(3), roundd2(3), iround(3), iroundf4(3), llround(3) , llroundf4(3), llroundd2(3), trunc(3), truncf4(3), truncd2(3)