0001
0002 #ifndef __LINUX_COMPILER_TYPES_H
0003 #error "Please don't include <linux/compiler-intel.h> directly, include <linux/compiler.h> instead."
0004 #endif
0005
0006 #ifdef __ECC
0007
0008
0009
0010 #include <asm/intrinsics.h>
0011
0012
0013
0014
0015
0016 #define barrier() __memory_barrier()
0017 #define barrier_data(ptr) barrier()
0018
0019 #define RELOC_HIDE(ptr, off) \
0020 ({ unsigned long __ptr; \
0021 __ptr = (unsigned long) (ptr); \
0022 (typeof(ptr)) (__ptr + (off)); })
0023
0024
0025
0026
0027
0028 #define OPTIMIZER_HIDE_VAR(var) barrier()
0029
0030 #endif
0031
0032
0033 #define __HAVE_BUILTIN_BSWAP16__
0034 #define __builtin_bswap16 _bswap16