iroundf4

NAME

iroundf4 - return the nearest integer values to float elements

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

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

DESCRIPTION

The iroundf4 function returns a vector of signed integers that contains the corresponding elements of x rounded to the nearest integer value, rounding halfway values away from 0 (zero), regardless of the current rounding direction.

RETURN VALUE

The function iroundf4 returns a vector of signed integers defined as the nearest integer to the corresponding element of x.

If the rounded value is outside the range of the return type then the result is unspecified.

ENVIRONMENT

SPU and PPU

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) iround functions.

SEE ALSO

iround(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), irint(3) , irintf4(3), llrint(3) , llrintf4(3), llrintd2(3), rint(3), rintf4(3), rintd2(3), round(3), roundf4(3), roundd2(3), llround(3), llroundf4(3), llroundd2(3), trunc(3), truncf4(3), truncd2(3)