/* ARM is (usually) little-endian. * Older FPU style (FPA) is always big-endian. * Newer FPU style (VFP) is same as host byte-order. */ #ifndef _ENDIAN_H # error "Never use directly; include instead." #endif #ifdef __ARMEB__ # define __BYTE_ORDER __BIG_ENDIAN #else # define __BYTE_ORDER __LITTLE_ENDIAN #endif #ifdef __VFP_FP__ # define __FLOAT_WORD_ORDER __BYTE_ORDER #else # define __FLOAT_WORD_ORDER __BIG_ENDIAN #endif