21 lines
		
	
	
		
			365 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			365 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /// @ref simd
 | |
| /// @file glm/simd/experimental.h
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| #include "platform.h"
 | |
| 
 | |
| #if GLM_ARCH & GLM_ARCH_SSE2_BIT
 | |
| 
 | |
| GLM_FUNC_QUALIFIER glm_vec4 glm_vec1_sqrt_lowp(glm_vec4 x)
 | |
| {
 | |
| 	return _mm_mul_ss(_mm_rsqrt_ss(x), x);
 | |
| }
 | |
| 
 | |
| GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_sqrt_lowp(glm_vec4 x)
 | |
| {
 | |
| 	return _mm_mul_ps(_mm_rsqrt_ps(x), x);
 | |
| }
 | |
| 
 | |
| #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
 | 
