|
Classes |
| struct | SHL1 |
| struct | GenMask |
Functions |
| template<typename T> |
| T | shl1 (size_t count) |
| template<typename T> |
| T | genMask (size_t count) |
| template<size_t NBits, typename T> |
| bool | signBit (T value) |
| template<size_t FromBits, size_t ToBits, typename T> |
| T | signExtend (T value) |
| template<size_t NBits, typename T> |
| T | shiftLeft (T value, size_t count) |
| template<size_t NBits, typename T> |
| T | shiftRightLogical (T value, size_t count) |
| template<size_t NBits, typename T> |
| T | shiftRightArithmetic (T value, size_t count) |
| template<size_t NBits, typename T> |
| T | rotateLeft (T value, size_t count) |
| template<size_t NBits, typename T> |
| T | rotateRight (T value, size_t count) |
| template<typename T> |
| T | log2 (T a) |