1
2 #ifndef __LINUX_COMPILER_TYPES_H
3 #error "Please don't include <linux/compiler-intel.h> directly, include <linux/compiler.h> instead."
4 #endif
5
6 #ifdef __ECC
7
8
9
10 #include <asm/intrinsics.h>
11
12
13
14
15
16 #define barrier() __memory_barrier()
17 #define barrier_data(ptr) barrier()
18
19 #define RELOC_HIDE(ptr, off) \
20 ({ unsigned long __ptr; \
21 __ptr = (unsigned long) (ptr); \
22 (typeof(ptr)) (__ptr + (off)); })
23
24
25
26
27
28 #define OPTIMIZER_HIDE_VAR(var) barrier()
29
30 #endif
31
32
33 #define __HAVE_BUILTIN_BSWAP16__
34 #define __builtin_bswap16 _bswap16