AM_Math.h File Reference

Approximated mathematical functions using SSE2. More...

#include "../../PlatformSpec.h"

Go to the source code of this file.

Namespaces

namespace  exmat
namespace  exmat::Math
namespace  exmat::Math::SSE2
float exmat::Math::SSE2::am_sin (float x)
 Sine value of x (in radian).
__m128 exmat::Math::SSE2::am_sin (__m128 x)
 Sine value of x (in radian).
void exmat::Math::SSE2::am_sin (const float *in, float *out, size_t N)
 Sine value of x (in radian).
float exmat::Math::SSE2::am_cos (float x)
 Cosine value of x (in radian).
__m128 exmat::Math::SSE2::am_cos (__m128 x)
 Sine value of x (in radian).
void exmat::Math::SSE2::am_cos (const float *in, float *out, size_t N)
 Sine value of x (in radian).
void exmat::Math::SSE2::am_sincos (float x, float &s, float &c)
 Sine and cosine value of x (in radian).
void exmat::Math::SSE2::am_sincos (__m128 x, __m128 &s, __m128 &c)
 Sine value of x (in radian).
float exmat::Math::SSE2::am_tan (float x)
 Tangent value of x (in radian).
__m128 exmat::Math::SSE2::am_tan (__m128 x)
 Sine value of x (in radian).
void exmat::Math::SSE2::am_tan (const float *in, float *out, size_t N)
 Sine value of x (in radian).
float exmat::Math::SSE2::am_asin (float x)
 Arc sine value (in radian) of x.
void exmat::Math::SSE2::am_asinp (const float *in, float *out, size_t N)
 Sine value of x (in radian).
float exmat::Math::SSE2::am_acos (float x)
 Arc cosine value (in radian) of x.
void exmat::Math::SSE2::am_acos (const float *in, float *out, size_t N)
 Sine value of x (in radian).
float exmat::Math::SSE2::am_atan (float x)
 Arc tangent value (in radian) of x.
void exmat::Math::SSE2::am_atan (const float *in, float *out, size_t N)
 Sine value of x (in radian).

Functions

float exmat::Math::SSE2::am_exp (float x)
 Exponential value of x.
float exmat::Math::SSE2::am_log (float x)
 Logarithms value of x (base e).
float exmat::Math::SSE2::am_pow (float x, float y)
 Calculate x raises to the power y.


Detailed Description

Approximated mathematical functions using SSE2.

Author:
Ricky Lung Man Tat
Details for SIMD/SSE2/AM_Math.h
Generated on Sat May 6 23:12:03 2006 for Exmat by  doxygen 1.4.6-NO