floord2

NAME

floord2 - return floors of double elements

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

#include <simdmath.h>
#include <floord2.h>
vector double _floord2(vector double x);
Parameters  
x input vector

DESCRIPTION

The floord2 function rounds the elements of the input vector downwards to the next integer value.

This function provides floor computation for the entire input range of IEEE floating point numbers. The floor of NaN values remain NaN, and the floor of subnormal values become zero.

RETURN VALUE

The function floord2 returns a double vector in which each element is defined as the largest integer value not greater than x.

ENVIRONMENT

SPU only

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) floor functions.

SEE ALSO

floor(3), floorf4(3), floorf4(3), ceil(3), ceilf4(3), ceild2(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), iround(3), iroundf4(3), llround(3) , llroundf4(3), llroundd2(3), trunc(3), truncf4(3), truncd2(3)