hypotf4

NAME

hypotf4 - return hypotenuse lengths for float catheti

SYNOPSIS

Procedure call syntax:

#include <simdmath.h>
vector float hypotf4(vector float x, vector float y);
Link with -lsimdmath

Inline call syntax:

#include <simdmath.h>
#include <hypotf4.h>
vector float _hypotf4(vector float x, vector float y);
Parameters  
x, y Vectors containing the lengths of catheti (sides) from which the hypotenuses are to be calculated.

DESCRIPTION

The hypotf4 function returns a vector of sqrt(x^2+y^2) for corresponding elements of x and y.

RETURN VALUE

The function hypotf4 returns a float vector in which each element is defined as the square root of the sum of the squares of the corresponding elements of x and y, without undue overflow or underflow.

ENVIRONMENT

PPU and SPU

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) hypot functions.

SEE ALSO

hypot(3), hypotd2(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), ldexp(3), ldexpf4(3), ldexpd2(3), pow(3), powf4(3), powd2(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)