5 template<length_t L,
typename T, qualifier Q>
8 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'isPowerOfTwo' only accept integer inputs");
14 template<length_t L,
typename T, qualifier Q>
17 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'nextPowerOfTwo' only accept integer inputs");
22 template<length_t L,
typename T, qualifier Q>
25 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'prevPowerOfTwo' only accept integer inputs");
30 template<length_t L,
typename T, qualifier Q>
33 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'isMultiple' only accept integer inputs");
38 template<length_t L,
typename T, qualifier Q>
41 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'isMultiple' only accept integer inputs");
46 template<length_t L,
typename T, qualifier Q>
49 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'nextMultiple' only accept integer inputs");
54 template<length_t L,
typename T, qualifier Q>
57 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'nextMultiple' only accept integer inputs");
62 template<length_t L,
typename T, qualifier Q>
65 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'prevMultiple' only accept integer inputs");
70 template<length_t L,
typename T, qualifier Q>
73 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'prevMultiple' only accept integer inputs");
78 template<length_t L,
typename T, qualifier Q>
81 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer,
"'findNSB' only accept integer inputs");
GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x)
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > equal(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:40
GLM_FUNC_DECL int findNSB(genIUType x, int significantBitCount)
Definition scalar_integer.inl:209
GLM_FUNC_DECL genIUType nextPowerOfTwo(genIUType v)
Definition scalar_integer.inl:169
GLM_FUNC_DECL genIUType prevPowerOfTwo(genIUType v)
Definition scalar_integer.inl:177
GLM_FUNC_DECL genIUType nextMultiple(genIUType v, genIUType Multiple)
Definition scalar_integer.inl:193
GLM_FUNC_DECL genIUType prevMultiple(genIUType v, genIUType Multiple)
Definition scalar_integer.inl:201
GLM_FUNC_DECL bool isPowerOfTwo(genIUType v)
Definition scalar_integer.inl:160
GLM_FUNC_DECL bool isMultiple(genIUType v, genIUType Multiple)
Definition scalar_integer.inl:185
Core features
Definition common.hpp:21
Definition scalar_integer.inl:26
Definition _vectorize.hpp:7
Definition _vectorize.hpp:124
Definition _vectorize.hpp:46
Definition qualifier.hpp:35