|  | /* | 
|  | * Compiler-dependent intrinsics. | 
|  | * | 
|  | * Copyright (C) 2002-2003 Hewlett-Packard Co | 
|  | *	David Mosberger-Tang <davidm@hpl.hp.com> | 
|  | */ | 
|  | #ifndef _ASM_IA64_INTRINSICS_H | 
|  | #define _ASM_IA64_INTRINSICS_H | 
|  |  | 
|  | #include <asm/paravirt_privop.h> | 
|  | #include <uapi/asm/intrinsics.h> | 
|  |  | 
|  | #ifndef __ASSEMBLY__ | 
|  | #if defined(CONFIG_PARAVIRT) | 
|  | # undef IA64_INTRINSIC_API | 
|  | # undef IA64_INTRINSIC_MACRO | 
|  | # ifdef ASM_SUPPORTED | 
|  | #  define IA64_INTRINSIC_API(name)	paravirt_ ## name | 
|  | # else | 
|  | #  define IA64_INTRINSIC_API(name)	pv_cpu_ops.name | 
|  | # endif | 
|  | #define IA64_INTRINSIC_MACRO(name)	paravirt_ ## name | 
|  | #endif | 
|  | #endif /* !__ASSEMBLY__ */ | 
|  | #endif /* _ASM_IA64_INTRINSICS_H */ |