roundd2

NAME

roundd2 - return the nearest integer values to double elements

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

#include <simdmath.h>
#include <roundd2.h>
vector double _roundd2(vector double x);
Parameters  
x input vector

DESCRIPTION

The roundd2 function returns a vector which contains the corresponding elements of x rounded to the nearest integer.

Special Cases:
  • Halfway values are rounded away from 0 (zero), regardless of the current rounding direction
  • The rounding mode is always towards 0 (zero).

RETURN VALUE

The function roundd2 returns a double vector in which each element is defined as the nearest 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) round functions.

SEE ALSO

round(3), roundf4(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), iround(3), iroundf4(3), llround(3), llroundf4(3), llroundd2(3), trunc(3), truncf4(3), truncd2(3)