initial commit
This commit is contained in:
		
							
								
								
									
										20
									
								
								lib/glm/simd/exponential.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								lib/glm/simd/exponential.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| /// @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 | ||||
		Reference in New Issue
	
	Block a user
	 izenynn
					izenynn