forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
912 B
36 lines
912 B
/* |
|
* include/asm-microblaze/byteorder.h -- Endian id and conversion ops |
|
* |
|
* Copyright (C) 2003 John Williams <[email protected]> |
|
* Copyright (C) 2001 NEC Corporation |
|
* Copyright (C) 2001 Miles Bader <[email protected]> |
|
* |
|
* 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 <[email protected]> |
|
* Microblaze port by John Williams |
|
*/ |
|
|
|
#ifndef __MICROBLAZE_BYTEORDER_H__ |
|
#define __MICROBLAZE_BYTEORDER_H__ |
|
|
|
#include <asm/types.h> |
|
|
|
#ifdef __GNUC__ |
|
|
|
#if !defined(__STRICT_ANSI__) || defined(__KERNEL__) |
|
# define __BYTEORDER_HAS_U64__ |
|
# define __SWAB_64_THRU_32__ |
|
#endif |
|
|
|
#endif /* __GNUC__ */ |
|
|
|
#ifdef __MICROBLAZEEL__ |
|
#include <linux/byteorder/little_endian.h> |
|
#else |
|
#include <linux/byteorder/big_endian.h> |
|
#endif |
|
|
|
#endif /* __MICROBLAZE_BYTEORDER_H__ */
|
|
|