NAME
ldexpd2
- return double elements multiplied by an integral power of 2
SYNOPSIS
Procedure
call syntax:
#include <simdmath.h> |
vector double ldexpd2(vector double x, vector signed
int exp); |
Link with -lsimdmath |
Inline call syntax:
#include <simdmath.h> |
#include <ldexpd2.h> |
vector double _ldexpd2(vector double x, vector signed
int exp); |
Parameters |
|
x |
vector of fractional components |
exp |
vector of exponential components |
DESCRIPTION
The ldexpd2 function
returns a vector of for the corresponding elements of x and exp.
RETURN VALUE
The function
ldexpd2 returns
a double vector in which each element is defined as:
- for the corresponding elements of x and exp.
- For large elements of exp (overflow), the element in the result
saturates to HUGE_VALF with an appropriate sign.
- For small elements of exp (underflow), the corresponding result
element is 0.
CONFORMING TO
SIMD Math
library specification for the Cell Broadband Engineā¢ Architecture.
NOTES
Basis
ISO9899
(C99) ldexp functions.
SEE ALSO
ldexp(3),
ldexpf4(3), exp(3),
expf4(3),
expd2(3),
exp2(3),
exp2f4(3),
exp2d2(3), expm1(3),
expm1f4(3),
expm1d2(3), frexp(3),
frexpf4(3),
frexpd2(3), pow(3),
powf4(3),
powd2(3), hypot(3),
hypotd2(3),
hypotf4(3), sqrt(3),
sqrtf4(3),
sqrtd2(3),
cbrt(3),
cbrtf4(3),
cbrtd2(3), log(3),
logf4(3),
logd2(3), log10(3),
log2f4(3),
log2d2(3), log1p(3),
log10f4(3),
log10d2(3), logb(3),
log1pf4(3),
log1pd2(3), ilogb(3),
logbf4(3),
scalbn(3),
ilogbf4(3),
ilogbd2(3)