1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2288aaacfSAlexey Brodkin /* 3288aaacfSAlexey Brodkin * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. 4288aaacfSAlexey Brodkin */ 5288aaacfSAlexey Brodkin 6288aaacfSAlexey Brodkin #ifndef __ASM_ARC_BYTEORDER_H 7288aaacfSAlexey Brodkin #define __ASM_ARC_BYTEORDER_H 8288aaacfSAlexey Brodkin 9288aaacfSAlexey Brodkin #include <asm/types.h> 10288aaacfSAlexey Brodkin 11288aaacfSAlexey Brodkin #if defined(__GNUC__) && !defined(__STRICT_ANSI__) 12288aaacfSAlexey Brodkin #define __BYTEORDER_HAS_U64__ 13288aaacfSAlexey Brodkin #define __SWAB_64_THRU_32__ 14288aaacfSAlexey Brodkin #endif 15288aaacfSAlexey Brodkin 16288aaacfSAlexey Brodkin #ifdef __LITTLE_ENDIAN__ 17288aaacfSAlexey Brodkin #include <linux/byteorder/little_endian.h> 18288aaacfSAlexey Brodkin #else 19288aaacfSAlexey Brodkin #include <linux/byteorder/big_endian.h> 20288aaacfSAlexey Brodkin #endif /* CONFIG_SYS_BIG_ENDIAN */ 21288aaacfSAlexey Brodkin 22288aaacfSAlexey Brodkin #endif /* ASM_ARC_BYTEORDER_H */ 23