/* * include/asm-microblaze/byteorder.h -- Endian id and conversion ops * * Copyright (C) 2003 John Williams * Copyright (C) 2001 NEC Corporation * Copyright (C) 2001 Miles Bader * * This file is subject to the terms and conditions of the GNU General * Public License. See the file COPYING in the main directory of this * archive for more details. * * Written by Miles Bader * Microblaze port by John Williams */ #ifndef __MICROBLAZE_BYTEORDER_H__ #define __MICROBLAZE_BYTEORDER_H__ #include #ifdef __GNUC__ #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) # define __BYTEORDER_HAS_U64__ # define __SWAB_64_THRU_32__ #endif #endif /* __GNUC__ */ #ifdef __MICROBLAZEEL__ #include #else #include #endif #endif /* __MICROBLAZE_BYTEORDER_H__ */