Horje
Reverse Square Root Code Example
Reverse Square Root
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
How To Calculate 1+1 in c++ Code Example How To Calculate 1+1 in c++ Code Example
api authentication Code Example api authentication Code Example
what is blob in computer vision Code Example what is blob in computer vision Code Example
c++ while loop decrement Code Example c++ while loop decrement Code Example
c++ bit shift wrap Code Example c++ bit shift wrap Code Example

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