Horje
Inverse Square Code Example
Inverse Square
float Q_rsqrt( float number )
{
	long i;
	float x2, y;
	const float threehalfs = 1.5F;

	x2 = number * 0.5F;
	y  = number;
	i  = * ( long * ) &y;                       // evil floating point bit level hacking
	i  = 0x5f3759df - ( i >> 1 );               // what the fuck? 
	y  = * ( float * ) &i;
	y  = y * ( threehalfs - ( x2 * y * y ) );   // 1st iteration
//	y  = y * ( threehalfs - ( x2 * y * y ) );   // 2nd iteration, this can be removed

	return y;
}




Cpp

Related
traverse string in cpp Code Example traverse string in cpp Code Example
private access specifier in c++ program Code Example private access specifier in c++ program Code Example
c++ quicksort Code Example c++ quicksort Code Example
nested loop c++ program example Code Example nested loop c++ program example Code Example
dynamic memory c++ Code Example dynamic memory c++ Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
15