]> Pileus Git - ~andy/linux/blob - arch/ia64/include/asm/intrinsics.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target...
[~andy/linux] / arch / ia64 / include / asm / intrinsics.h
1 /*
2  * Compiler-dependent intrinsics.
3  *
4  * Copyright (C) 2002-2003 Hewlett-Packard Co
5  *      David Mosberger-Tang <davidm@hpl.hp.com>
6  */
7 #ifndef _ASM_IA64_INTRINSICS_H
8 #define _ASM_IA64_INTRINSICS_H
9
10 #include <asm/paravirt_privop.h>
11 #include <uapi/asm/intrinsics.h>
12
13 #ifndef __ASSEMBLY__
14 #if defined(CONFIG_PARAVIRT)
15 # undef IA64_INTRINSIC_API
16 # undef IA64_INTRINSIC_MACRO
17 # ifdef ASM_SUPPORTED
18 #  define IA64_INTRINSIC_API(name)      paravirt_ ## name
19 # else
20 #  define IA64_INTRINSIC_API(name)      pv_cpu_ops.name
21 # endif
22 #define IA64_INTRINSIC_MACRO(name)      paravirt_ ## name
23 #endif
24 #endif /* !__ASSEMBLY__ */
25 #endif /* _ASM_IA64_INTRINSICS_H */