llroundd2

NAME

llroundd2 - return nearest integer values to double elements

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

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

DESCRIPTION

The llroundd2 function returns a vector of signed long long integers which are nearest to the corresponding elements of x.

Special Cases:
  • Halfway values are rounded away from 0 (zero), regardless of the current rounding direction.
  • The rounding mode is always towards 0 (zero).
  • If the rounded value is outside the range of the return type the numeric result is unspecified.

RETURN VALUE

The function llroundd2 returns a signed long long vector in which each element is defined as the nearest long long integer to the corresponding element of x.

ENVIRONMENT

SPU only

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) llround functions.

SEE ALSO

llround(3), llroundf4(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), 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)