38 #ifndef glm_core_func_integer
39 #define glm_core_func_integer GLM_VERSION
54 template <
typename genUType>
68 template <
typename genUType>
82 template <
typename genUType>
97 template <
typename genIType>
119 template <
typename genIUType>
121 genIUType
const & Value,
139 template <
typename genIUType>
141 genIUType
const & Base,
142 genIUType
const & Insert,
154 template <
typename genIUType>
165 template <
typename T,
template <
typename>
class genIUType>
178 template <
typename T,
template <
typename>
class genIUType>
192 template <
typename T,
template <
typename>
class genIUType>
200 #endif//glm_core_func_integer
GLM_FUNC_DECL void imulExtended(genIType const &x, genIType const &y, genIType &msb, genIType &lsb)
Definition: func_integer.inl:216
Definition: _detail.hpp:38
GLM_FUNC_DECL genUType usubBorrow(genUType const &x, genUType const &y, genUType &borrow)
Definition: func_integer.inl:96
GLM_FUNC_DECL genIUType< T >::signed_type bitCount(genIUType< T > const &Value)
GLM_FUNC_DECL genIUType< T >::signed_type findMSB(genIUType< T > const &Value)
GLM_FUNC_DECL genUType uaddCarry(genUType const &x, genUType const &y, genUType &carry)
Definition: func_integer.inl:39
GLM_FUNC_DECL void umulExtended(genUType const &x, genUType const &y, genUType &msb, genUType &lsb)
Definition: func_integer.inl:154
GLM_FUNC_DECL genIUType< T >::signed_type findLSB(genIUType< T > const &Value)
GLM_FUNC_DECL genIUType bitfieldInsert(genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits)
Definition: func_integer.inl:339
GLM_FUNC_DECL genIUType bitfieldReverse(genIUType const &Value)
Definition: func_integer.inl:406
#define GLM_FUNC_DECL
Definition: setup.hpp:678
GLM_FUNC_DECL genIUType bitfieldExtract(genIUType const &Value, int const &Offset, int const &Bits)
Definition: func_integer.inl:278