Sha256: e46b39724c2bf40edc916d948b3cf818bf9909ecbf5edd34def993cbfb9eb6ec

Contents?: true

Size: 792 Bytes

Versions: 21

Compression:

Stored size: 792 Bytes

Contents

/// @ref core
/// @file glm/detail/func_exponential_simd.inl

#include "../simd/exponential.h"

#if GLM_ARCH & GLM_ARCH_SSE2_BIT

namespace glm{
namespace detail
{
	template <precision P>
	struct compute_sqrt<tvec4, float, P, true>
	{
		GLM_FUNC_QUALIFIER static tvec4<float, P> call(tvec4<float, P> const & v)
		{
			tvec4<float, P> result(uninitialize);
			result.data = _mm_sqrt_ps(v.data);
			return result;
		}
	};

	template <>
	struct compute_sqrt<tvec4, float, aligned_lowp, true>
	{
		GLM_FUNC_QUALIFIER static tvec4<float, aligned_lowp> call(tvec4<float, aligned_lowp> const & v)
		{
			tvec4<float, aligned_lowp> result(uninitialize);
			result.data = glm_vec4_sqrt_lowp(v.data);
			return result;
		}
	};
}//namespace detail
}//namespace glm

#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
pixo-0.4.5 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.4.4 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.4.3 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.4.2 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.4.1 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.4.0 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.3.2 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.3.1 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.3.0 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.6 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.5 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.4 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.3 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.2 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.1 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.2.0 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.1.4 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.1.3 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.1.2 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl
pixo-0.1.1 ext/pixo/ext/glm/glm/detail/func_exponential_simd.inl