asm_math.h File Reference

#include <cmath>

Defines

#define COMPILER_MSVC
#define FORCEINLINE   __forceinline

Functions

float asm_arccos (float r)
float asm_arcsin (float r)
float asm_arctan (float r)
float asm_sin (float r)
float asm_cos (float r)
float asm_tan (float r)
float asm_sqrt (float r)
float asm_rsq (float r)
float apx_rsq (float r)
 __declspec (naked) float __fastcall InvSqrt(float fValue)
FORCEINLINE float asm_rand ()
FORCEINLINE float asm_rand_max ()
float asm_ln (float r)

Variables

const float pi = (float)(4.0 * atan( 1.0 ))
const float half_pi = (float)(0.5 * pi)

Define Documentation

#define COMPILER_MSVC

#define FORCEINLINE   __forceinline


Function Documentation

__declspec ( naked   ) 

float apx_rsq ( float  r  ) 

float asm_arccos ( float  r  ) 

float asm_arcsin ( float  r  ) 

float asm_arctan ( float  r  ) 

float asm_cos ( float  r  ) 

float asm_ln ( float  r  ) 

FORCEINLINE float asm_rand (  ) 

FORCEINLINE float asm_rand_max (  ) 

float asm_rsq ( float  r  ) 

float asm_sin ( float  r  ) 

float asm_sqrt ( float  r  ) 

float asm_tan ( float  r  ) 


Variable Documentation

const float half_pi = (float)(0.5 * pi)

const float pi = (float)(4.0 * atan( 1.0 ))


Generated on Thu Jan 18 10:06:08 2007 for vhdPLUS by  doxygen 1.5.1-p1