hypotd2

NAME

hypotd2 - return hypotenuse lengths for double catheti

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

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

DESCRIPTION

The hypotd2 function returns a vector of sqrt(x^2+y^2) for corresponding elements of x and y, without undue overflow or underflow.

RETURN VALUE

The function hypotd2 returns a double 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.

ENVIRONMENT

SPU only

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) hypot functions.

SEE ALSO

hypot(3), hypotf4(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)