Home | History | Annotate | Line # | Download | only in include
endian_machdep.h revision 1.1
      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