NAME
ldexpf4
- return float elements multiplied by an integral power of 2
SYNOPSIS
Procedure
call syntax:
#include <simdmath.h> |
vector float ldexpf4(vector float x, vector signed
int exp); |
Link with -lsimdmath |
Inline call syntax:
#include <simdmath.h> |
#include <ldexpf4.h> |
vector float _ldexpf4(vector float x, vector signed
int exp); |
Parameters |
|
x |
vector of fractional components |
exp |
vector of exponential components |
DESCRIPTION
The ldexpf4 function
returns a vector of for the corresponding elements of x and exp.
RETURN VALUE
The function
ldexpf4 returns
a float 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),
ldexpd2(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)