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