NAME
recipf4
- return reciprocals of float elements
SYNOPSIS
Procedure
call syntax:
#include <simdmath.h> |
vector float recipf4(vector float x); |
Link with -lsimdmath |
Inline call syntax:
#include <simdmath.h> |
#include <recipf4.h> |
vector float _recipf4(vector float x); |
Parameters |
|
x |
input vector |
DESCRIPTION
The recipf4 function
returns a vector of the reciprocals of the corresponding elements of x.
The recipf4_fast function provides a faster but less accurate version
of recipf4.
RETURN VALUE
The function
recipf4 returns
a float vector in which each element is defined as:
- the reciprocals of the corresponding element of x.
- When an element of x is Inf the result is 0 with
the sign of x.
- When an element of x is 0:
- on the PPU the result is Inf with the sign of x,
- on the SPU the result is HUGE_VAL with the sign of x.
- When an element of x is NaN the result is NaN.
ENVIRONMENT
recipf4:
SPU and PPU
CONFORMING TO
SIMD Math
library specification for the Cell Broadband Engineā¢ Architecture.
NOTES
Basis
ISO9899
(C99) recip functions.
SEE ALSO
recip(3),
recipf4_fast(3),
recipd2(3), div(3),
divf4(3),
divi4(3),
divu4(3),
divd2(3),
lldivi2(3),
lldivu2(3), fma(3),
fmaf4(3),
fmad2(3), modf(3),
modff4(3),
modfd2(3), fmod(3),
fmodf4(3),
fmodd2(3), remainder(3),
remainderf4(3),
remainderd2(3), remquo(3)
,
remquof4(3),
remquod2(3), rsqrt(3),
rsqrtf4(3),
rsqrtd2(3)