ROOT  6.06/09
Reference Guide
Namespaces | Functions
sqrt.h File Reference
#include "vdtcore_common.h"
+ Include dependency graph for sqrt.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 vdt
 

Functions

double vdt::fast_isqrt_general (double x, const uint32_t ISQRT_ITERATIONS)
 Sqrt implmentation from Quake3. More...
 
double vdt::fast_isqrt (double x)
 Four iterations. More...
 
double vdt::fast_approx_isqrt (double x)
 Three iterations. More...
 
double vdt::isqrt (double x)
 For comparisons. More...
 
float vdt::fast_isqrtf_general (float x, const uint32_t ISQRT_ITERATIONS)
 Sqrt implmentation from Quake3. More...
 
float vdt::fast_isqrtf (float x)
 Two iterations. More...
 
float vdt::fast_approx_isqrtf (float x)
 One (!) iterations. More...
 
float vdt::isqrtf (float x)
 For comparisons. More...