diff --git a/glm/detail/func_common.inl b/glm/detail/func_common.inl index 59a31d9b..2364937c 100644 --- a/glm/detail/func_common.inl +++ b/glm/detail/func_common.inl @@ -188,20 +188,6 @@ namespace detail } }; -# if GLM_ARCH == GLM_ARCH_X86 - template class vecType, bool Aligned> - struct compute_sign - { - GLM_FUNC_QUALIFIER static vecType call(vecType const & x) - { - T const Shift(static_cast(sizeof(T) * 8 - 1)); - vecType const y(vecType::type, P>(-x) >> typename make_unsigned::type(Shift)); - - return (x >> Shift) | y; - } - }; -# endif - template class vecType, bool Aligned> struct compute_floor {