sl@0: /** @file ../include/machine/endian.h sl@0: @internalComponent sl@0: */ sl@0: sl@0: /** @fn __bswap64(__uint64_t _x) sl@0: sl@0: General byte order swapping functions. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @fn __bswap32(__uint32_t _x) sl@0: sl@0: General byte order swapping functions. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @fn __bswap16(__uint16_t _x) sl@0: sl@0: General byte order swapping functions. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @def _QUAD_HIGHWORD sl@0: sl@0: Define the order of 32-bit words in 64-bit words. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def _QUAD_LOWWORD sl@0: sl@0: Define the order of 32-bit words in 64-bit words. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @def LITTLE_ENDIAN sl@0: sl@0: Definitions for byte order, according to byte significance from low address to high. LSB first: i386, vax. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def BIG_ENDIAN sl@0: sl@0: Definitions for byte order, according to byte significance from low address to high. MSB first: 68000, ibm, net sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def PDP_ENDIAN sl@0: sl@0: Definitions for byte order, according to byte significance from low address to high. LSB first in word, MSW first in long. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: sl@0: /** @def BYTE_ORDER sl@0: sl@0: Defined to LITTLE_ENDIAN sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: