llrintd2

NAME

llrintd2 - return nearest integer values to double elements consistent with rounding mode

SYNOPSIS

Procedure call syntax:

#include <simdmath.h>
vector signed long long llrintd2(vector double x);
Link with -lsimdmath

Inline call syntax:

#include <simdmath.h>
#include <llrintd2.h>
vector signed long long _llrintd2(vector double x);
Parameters  
x input vector

DESCRIPTION

The llrintd2 function returns a vector of signed long long integers which are nearest to the corresponding elements of x consistent with the current rounding mode.

Special Cases:
  • The rounding mode is always towards 0 (zero).
  • If the rounded value is outside the range of the return type the numeric esult is unspecified.

RETURN VALUE

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

ENVIRONMENT

SPU only

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) llrint functions.

SEE ALSO

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