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 */ 26