Functions | |
uint16_t BURGER_API | _swapendian16 (uint16_t uInput) BURGER_NOEXCEPT |
Swap endian of a 16 bit integer. | |
uint32_t BURGER_API | _swapendian32 (uint32_t uInput) BURGER_NOEXCEPT |
Swap endian of a 32 bit integer. | |
uint64_t BURGER_API | _swapendian64 (uint64_t uInput) BURGER_NOEXCEPT |
Swap endian of a 64 bit integer. | |
|
noexcept |
Swap endian of a 16 bit integer.
Reverse the endian of a 16 bit integer. Implemented in assembly on some platforms.
uInput | The value to return endian swapped |
|
noexcept |
Swap endian of a 32 bit integer.
Reverse the endian of a 32 bit integer. Implemented in assembly on some platforms.
uInput | The value to return endian swapped |
|
noexcept |
Swap endian of a 64 bit integer.
64 bit operations for endian swap are specialized on different platforms since some forms require the return value to be in a structure.
uInput | 64 integer to swap endian. |