1 /* $NetBSD: endian_machdep.h,v 1.1 2000/03/17 00:09:22 mycroft Exp $ */ 2 3 #ifndef _BYTE_ORDER 4 # error Define MIPS target CPU endian-ness in port-specific header file. 5 #endif 6 7 #ifdef _LOCORE 8 9 /* 10 * Endian-independent assembly-code aliases for unaligned memory accesses. 11 */ 12 #if _BYTE_ORDER == _LITTLE_ENDIAN 13 # define LWHI lwr 14 # define LWLO lwl 15 # define SWHI swr 16 # define SWLO swl 17 #endif 18 19 #if _BYTE_ORDER == _BIG_ENDIAN 20 # define LWHI lwl 21 # define LWLO lwr 22 # define SWHI swl 23 # define SWLO swr 24 #endif 25 26 #endif /* LOCORE */ 27