xref: /netbsd-src/sys/arch/amd64/include/bswap.h (revision 433b5dde02afd2eebed09a0635d3906ea1b14919)
1*433b5ddeSmrg /*      $NetBSD: bswap.h,v 1.3 2008/10/26 00:08:15 mrg Exp $      */
281918bf8Sfvdl 
381918bf8Sfvdl /* Written by Manuel Bouyer. Public domain */
481918bf8Sfvdl 
5*433b5ddeSmrg #ifndef _X86_64_BSWAP_H_
6*433b5ddeSmrg #define	_X86_64_BSWAP_H_
7*433b5ddeSmrg 
8*433b5ddeSmrg #ifdef __x86_64__
981918bf8Sfvdl 
1067d47e02Sdsl #include <machine/byte_swap.h>
1167d47e02Sdsl 
1281918bf8Sfvdl #define __BSWAP_RENAME
1381918bf8Sfvdl #include <sys/bswap.h>
1481918bf8Sfvdl 
15*433b5ddeSmrg #else	/*	__x86_64__	*/
16*433b5ddeSmrg 
17*433b5ddeSmrg #include <i386/bswap.h>
18*433b5ddeSmrg 
19*433b5ddeSmrg #endif	/*	__x86_64__	*/
20*433b5ddeSmrg 
21*433b5ddeSmrg #endif /* !_X86_64_BSWAP_H_ */
22