Go to the source code of this file.
Namespaces | |
namespace | glm |
Functions | |
template<typename T , template< typename > class genIUType> | |
GLM_FUNC_DECL genIUType< T > ::signed_type | glm::bitCount (genIUType< T > const &Value) |
template<typename genIUType > | |
GLM_FUNC_DECL genIUType | glm::bitfieldExtract (genIUType const &Value, int const &Offset, int const &Bits) |
template<typename genIUType > | |
GLM_FUNC_DECL genIUType | glm::bitfieldInsert (genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits) |
template<typename genIUType > | |
GLM_FUNC_DECL genIUType | glm::bitfieldReverse (genIUType const &Value) |
template<typename T , template< typename > class genIUType> | |
GLM_FUNC_DECL genIUType< T > ::signed_type | glm::findLSB (genIUType< T > const &Value) |
template<typename T , template< typename > class genIUType> | |
GLM_FUNC_DECL genIUType< T > ::signed_type | glm::findMSB (genIUType< T > const &Value) |
template<typename genIType > | |
GLM_FUNC_DECL void | glm::imulExtended (genIType const &x, genIType const &y, genIType &msb, genIType &lsb) |
template<typename genUType > | |
GLM_FUNC_DECL genUType | glm::uaddCarry (genUType const &x, genUType const &y, genUType &carry) |
template<typename genUType > | |
GLM_FUNC_DECL void | glm::umulExtended (genUType const &x, genUType const &y, genUType &msb, genUType &lsb) |
template<typename genUType > | |
GLM_FUNC_DECL genUType | glm::usubBorrow (genUType const &x, genUType const &y, genUType &borrow) |