log2f4

NAME

log2f4 - return base-2 logarithms of float elements

SYNOPSIS

Procedure call syntax:

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

Inline call syntax:

#include <simdmath.h>
#include <log2f4.h>
vector float _log2f4(vector float x);
Parameters  
x input vector

DESCRIPTION

The log2f4 function returns a vector of the base 2 logarithms of the corresponding elements of x.

RETURN VALUE

Thelog2f4 function returns a float vector in which each element is defined as:
  • the base 2 logarithm for the corresponding element of x if the element is not 0, or
  • -HUGE_VALF if the value of the corresponding element of x is 0.
  • If an element of x is negative, the corresponding element of the result is undefined.

ENVIRONMENT

SPU and PPU

CONFORMING TO

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

NOTES

Basis

ISO9899 (C99) log2 functions.

SEE ALSO

log2(3), log2d2(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), 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), log10f4(3), log10d2(3), log1p(3), log1pf4(3), ilog1pd2(3), logb(3), logbf4(3), ilogb(3), ilogbf4(3), ilogbd2(3)