Linux Kernel
3.7.1
|
#include <ia64intrin.h>
Go to the source code of this file.
Macros | |
#define | ia64_barrier() __memory_barrier() |
#define | ia64_stop() |
#define | ia64_native_getreg __getReg |
#define | ia64_native_setreg __setReg |
#define | ia64_hint __hint |
#define | ia64_hint_pause __hint_pause |
#define | ia64_mux1_brcst _m64_mux1_brcst |
#define | ia64_mux1_mix _m64_mux1_mix |
#define | ia64_mux1_shuf _m64_mux1_shuf |
#define | ia64_mux1_alt _m64_mux1_alt |
#define | ia64_mux1_rev _m64_mux1_rev |
#define | ia64_mux1(x, v) _m_to_int64(_m64_mux1(_m_from_int64(x), (v))) |
#define | ia64_popcnt _m64_popcnt |
#define | ia64_getf_exp __getf_exp |
#define | ia64_shrp _m64_shrp |
#define | ia64_tpa __tpa |
#define | ia64_invala __invala |
#define | ia64_invala_gr __invala_gr |
#define | ia64_invala_fr __invala_fr |
#define | ia64_nop __nop |
#define | ia64_sum __sum |
#define | ia64_native_ssm __ssm |
#define | ia64_rum __rum |
#define | ia64_native_rsm __rsm |
#define | ia64_native_fc __fc |
#define | ia64_ldfs __ldfs |
#define | ia64_ldfd __ldfd |
#define | ia64_ldfe __ldfe |
#define | ia64_ldf8 __ldf8 |
#define | ia64_ldf_fill __ldf_fill |
#define | ia64_stfs __stfs |
#define | ia64_stfd __stfd |
#define | ia64_stfe __stfe |
#define | ia64_stf8 __stf8 |
#define | ia64_stf_spill __stf_spill |
#define | ia64_mf __mf |
#define | ia64_mfa __mfa |
#define | ia64_fetchadd4_acq __fetchadd4_acq |
#define | ia64_fetchadd4_rel __fetchadd4_rel |
#define | ia64_fetchadd8_acq __fetchadd8_acq |
#define | ia64_fetchadd8_rel __fetchadd8_rel |
#define | ia64_xchg1 _InterlockedExchange8 |
#define | ia64_xchg2 _InterlockedExchange16 |
#define | ia64_xchg4 _InterlockedExchange |
#define | ia64_xchg8 _InterlockedExchange64 |
#define | ia64_cmpxchg1_rel _InterlockedCompareExchange8_rel |
#define | ia64_cmpxchg1_acq _InterlockedCompareExchange8_acq |
#define | ia64_cmpxchg2_rel _InterlockedCompareExchange16_rel |
#define | ia64_cmpxchg2_acq _InterlockedCompareExchange16_acq |
#define | ia64_cmpxchg4_rel _InterlockedCompareExchange_rel |
#define | ia64_cmpxchg4_acq _InterlockedCompareExchange_acq |
#define | ia64_cmpxchg8_rel _InterlockedCompareExchange64_rel |
#define | ia64_cmpxchg8_acq _InterlockedCompareExchange64_acq |
#define | __ia64_set_dbr(index, val) __setIndReg(_IA64_REG_INDR_DBR, index, val) |
#define | ia64_set_ibr(index, val) __setIndReg(_IA64_REG_INDR_IBR, index, val) |
#define | ia64_set_pkr(index, val) __setIndReg(_IA64_REG_INDR_PKR, index, val) |
#define | ia64_set_pmc(index, val) __setIndReg(_IA64_REG_INDR_PMC, index, val) |
#define | ia64_set_pmd(index, val) __setIndReg(_IA64_REG_INDR_PMD, index, val) |
#define | ia64_native_set_rr(index, val) __setIndReg(_IA64_REG_INDR_RR, index, val) |
#define | ia64_native_get_cpuid(index) __getIndReg(_IA64_REG_INDR_CPUID, index) |
#define | __ia64_get_dbr(index) __getIndReg(_IA64_REG_INDR_DBR, index) |
#define | ia64_get_ibr(index) __getIndReg(_IA64_REG_INDR_IBR, index) |
#define | ia64_get_pkr(index) __getIndReg(_IA64_REG_INDR_PKR, index) |
#define | ia64_get_pmc(index) __getIndReg(_IA64_REG_INDR_PMC, index) |
#define | ia64_native_get_pmd(index) __getIndReg(_IA64_REG_INDR_PMD, index) |
#define | ia64_native_get_rr(index) __getIndReg(_IA64_REG_INDR_RR, index) |
#define | ia64_srlz_d __dsrlz |
#define | ia64_srlz_i __isrlz |
#define | ia64_dv_serialize_data() |
#define | ia64_dv_serialize_instruction() |
#define | ia64_st1_rel __st1_rel |
#define | ia64_st2_rel __st2_rel |
#define | ia64_st4_rel __st4_rel |
#define | ia64_st8_rel __st8_rel |
#define | ia64_st4_rel_nta __st4_rel |
#define | ia64_ld1_acq __ld1_acq |
#define | ia64_ld2_acq __ld2_acq |
#define | ia64_ld4_acq __ld4_acq |
#define | ia64_ld8_acq __ld8_acq |
#define | ia64_sync_i __synci |
#define | ia64_native_thash __thash |
#define | ia64_native_ttag __ttag |
#define | ia64_itcd __itcd |
#define | ia64_itci __itci |
#define | ia64_itrd __itrd |
#define | ia64_itri __itri |
#define | ia64_ptce __ptce |
#define | ia64_ptcl __ptcl |
#define | ia64_native_ptcg __ptcg |
#define | ia64_native_ptcga __ptcga |
#define | ia64_ptri __ptri |
#define | ia64_ptrd __ptrd |
#define | ia64_dep_mi _m64_dep_mi |
#define | ia64_lfhint_none __lfhint_none |
#define | ia64_lfhint_nt1 __lfhint_nt1 |
#define | ia64_lfhint_nt2 __lfhint_nt2 |
#define | ia64_lfhint_nta __lfhint_nta |
#define | ia64_lfetch __lfetch |
#define | ia64_lfetch_excl __lfetch_excl |
#define | ia64_lfetch_fault __lfetch_fault |
#define | ia64_lfetch_fault_excl __lfetch_fault_excl |
#define | ia64_native_intrin_local_irq_restore(x) |
#define | __builtin_trap() __break(0); |
#define __builtin_trap | ( | ) | __break(0); |
Definition at line 157 of file intel_intrin.h.
#define __ia64_get_dbr | ( | index | ) | __getIndReg(_IA64_REG_INDR_DBR, index) |
Definition at line 94 of file intel_intrin.h.
#define __ia64_set_dbr | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_DBR, index, val) |
Definition at line 79 of file intel_intrin.h.
#define ia64_barrier | ( | ) | __memory_barrier() |
Definition at line 13 of file intel_intrin.h.
#define ia64_cmpxchg1_acq _InterlockedCompareExchange8_acq |
Definition at line 71 of file intel_intrin.h.
#define ia64_cmpxchg1_rel _InterlockedCompareExchange8_rel |
Definition at line 70 of file intel_intrin.h.
#define ia64_cmpxchg2_acq _InterlockedCompareExchange16_acq |
Definition at line 73 of file intel_intrin.h.
#define ia64_cmpxchg2_rel _InterlockedCompareExchange16_rel |
Definition at line 72 of file intel_intrin.h.
#define ia64_cmpxchg4_acq _InterlockedCompareExchange_acq |
Definition at line 75 of file intel_intrin.h.
#define ia64_cmpxchg4_rel _InterlockedCompareExchange_rel |
Definition at line 74 of file intel_intrin.h.
#define ia64_cmpxchg8_acq _InterlockedCompareExchange64_acq |
Definition at line 77 of file intel_intrin.h.
#define ia64_cmpxchg8_rel _InterlockedCompareExchange64_rel |
Definition at line 76 of file intel_intrin.h.
#define ia64_dep_mi _m64_dep_mi |
Definition at line 133 of file intel_intrin.h.
#define ia64_dv_serialize_data | ( | ) |
Definition at line 104 of file intel_intrin.h.
#define ia64_dv_serialize_instruction | ( | ) |
Definition at line 105 of file intel_intrin.h.
#define ia64_fetchadd4_acq __fetchadd4_acq |
Definition at line 60 of file intel_intrin.h.
#define ia64_fetchadd4_rel __fetchadd4_rel |
Definition at line 61 of file intel_intrin.h.
#define ia64_fetchadd8_acq __fetchadd8_acq |
Definition at line 62 of file intel_intrin.h.
#define ia64_fetchadd8_rel __fetchadd8_rel |
Definition at line 63 of file intel_intrin.h.
#define ia64_get_ibr | ( | index | ) | __getIndReg(_IA64_REG_INDR_IBR, index) |
Definition at line 95 of file intel_intrin.h.
#define ia64_get_pkr | ( | index | ) | __getIndReg(_IA64_REG_INDR_PKR, index) |
Definition at line 96 of file intel_intrin.h.
#define ia64_get_pmc | ( | index | ) | __getIndReg(_IA64_REG_INDR_PMC, index) |
Definition at line 97 of file intel_intrin.h.
#define ia64_getf_exp __getf_exp |
Definition at line 31 of file intel_intrin.h.
#define ia64_hint __hint |
Definition at line 20 of file intel_intrin.h.
#define ia64_hint_pause __hint_pause |
Definition at line 21 of file intel_intrin.h.
#define ia64_invala __invala |
Definition at line 35 of file intel_intrin.h.
#define ia64_invala_fr __invala_fr |
Definition at line 37 of file intel_intrin.h.
#define ia64_invala_gr __invala_gr |
Definition at line 36 of file intel_intrin.h.
#define ia64_itcd __itcd |
Definition at line 123 of file intel_intrin.h.
#define ia64_itci __itci |
Definition at line 124 of file intel_intrin.h.
#define ia64_itrd __itrd |
Definition at line 125 of file intel_intrin.h.
#define ia64_itri __itri |
Definition at line 126 of file intel_intrin.h.
#define ia64_ld1_acq __ld1_acq |
Definition at line 115 of file intel_intrin.h.
#define ia64_ld2_acq __ld2_acq |
Definition at line 116 of file intel_intrin.h.
#define ia64_ld4_acq __ld4_acq |
Definition at line 117 of file intel_intrin.h.
#define ia64_ld8_acq __ld8_acq |
Definition at line 118 of file intel_intrin.h.
#define ia64_ldf8 __ldf8 |
Definition at line 48 of file intel_intrin.h.
#define ia64_ldf_fill __ldf_fill |
Definition at line 49 of file intel_intrin.h.
#define ia64_ldfd __ldfd |
Definition at line 46 of file intel_intrin.h.
#define ia64_ldfe __ldfe |
Definition at line 47 of file intel_intrin.h.
#define ia64_ldfs __ldfs |
Definition at line 45 of file intel_intrin.h.
#define ia64_lfetch __lfetch |
Definition at line 142 of file intel_intrin.h.
#define ia64_lfetch_excl __lfetch_excl |
Definition at line 143 of file intel_intrin.h.
#define ia64_lfetch_fault __lfetch_fault |
Definition at line 144 of file intel_intrin.h.
#define ia64_lfetch_fault_excl __lfetch_fault_excl |
Definition at line 145 of file intel_intrin.h.
#define ia64_lfhint_none __lfhint_none |
Definition at line 137 of file intel_intrin.h.
#define ia64_lfhint_nt1 __lfhint_nt1 |
Definition at line 138 of file intel_intrin.h.
#define ia64_lfhint_nt2 __lfhint_nt2 |
Definition at line 139 of file intel_intrin.h.
#define ia64_lfhint_nta __lfhint_nta |
Definition at line 140 of file intel_intrin.h.
#define ia64_mf __mf |
Definition at line 57 of file intel_intrin.h.
#define ia64_mfa __mfa |
Definition at line 58 of file intel_intrin.h.
Definition at line 29 of file intel_intrin.h.
#define ia64_mux1_alt _m64_mux1_alt |
Definition at line 26 of file intel_intrin.h.
#define ia64_mux1_brcst _m64_mux1_brcst |
Definition at line 23 of file intel_intrin.h.
#define ia64_mux1_mix _m64_mux1_mix |
Definition at line 24 of file intel_intrin.h.
#define ia64_mux1_rev _m64_mux1_rev |
Definition at line 27 of file intel_intrin.h.
#define ia64_mux1_shuf _m64_mux1_shuf |
Definition at line 25 of file intel_intrin.h.
#define ia64_native_fc __fc |
Definition at line 43 of file intel_intrin.h.
#define ia64_native_get_cpuid | ( | index | ) | __getIndReg(_IA64_REG_INDR_CPUID, index) |
Definition at line 92 of file intel_intrin.h.
#define ia64_native_get_pmd | ( | index | ) | __getIndReg(_IA64_REG_INDR_PMD, index) |
Definition at line 98 of file intel_intrin.h.
#define ia64_native_get_rr | ( | index | ) | __getIndReg(_IA64_REG_INDR_RR, index) |
Definition at line 99 of file intel_intrin.h.
#define ia64_native_getreg __getReg |
Definition at line 17 of file intel_intrin.h.
#define ia64_native_intrin_local_irq_restore | ( | x | ) |
Definition at line 147 of file intel_intrin.h.
#define ia64_native_ptcg __ptcg |
Definition at line 129 of file intel_intrin.h.
#define ia64_native_ptcga __ptcga |
Definition at line 130 of file intel_intrin.h.
#define ia64_native_rsm __rsm |
Definition at line 42 of file intel_intrin.h.
#define ia64_native_set_rr | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_RR, index, val) |
Definition at line 89 of file intel_intrin.h.
#define ia64_native_setreg __setReg |
Definition at line 18 of file intel_intrin.h.
#define ia64_native_ssm __ssm |
Definition at line 40 of file intel_intrin.h.
#define ia64_native_thash __thash |
Definition at line 121 of file intel_intrin.h.
#define ia64_native_ttag __ttag |
Definition at line 122 of file intel_intrin.h.
#define ia64_nop __nop |
Definition at line 38 of file intel_intrin.h.
#define ia64_popcnt _m64_popcnt |
Definition at line 30 of file intel_intrin.h.
#define ia64_ptce __ptce |
Definition at line 127 of file intel_intrin.h.
#define ia64_ptcl __ptcl |
Definition at line 128 of file intel_intrin.h.
#define ia64_ptrd __ptrd |
Definition at line 132 of file intel_intrin.h.
#define ia64_ptri __ptri |
Definition at line 131 of file intel_intrin.h.
#define ia64_rum __rum |
Definition at line 41 of file intel_intrin.h.
#define ia64_set_ibr | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_IBR, index, val) |
Definition at line 81 of file intel_intrin.h.
#define ia64_set_pkr | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_PKR, index, val) |
Definition at line 83 of file intel_intrin.h.
#define ia64_set_pmc | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_PMC, index, val) |
Definition at line 85 of file intel_intrin.h.
#define ia64_set_pmd | ( | index, | |
val | |||
) | __setIndReg(_IA64_REG_INDR_PMD, index, val) |
Definition at line 87 of file intel_intrin.h.
#define ia64_shrp _m64_shrp |
Definition at line 32 of file intel_intrin.h.
#define ia64_srlz_d __dsrlz |
Definition at line 101 of file intel_intrin.h.
#define ia64_srlz_i __isrlz |
Definition at line 102 of file intel_intrin.h.
#define ia64_st1_rel __st1_rel |
Definition at line 107 of file intel_intrin.h.
#define ia64_st2_rel __st2_rel |
Definition at line 108 of file intel_intrin.h.
#define ia64_st4_rel __st4_rel |
Definition at line 109 of file intel_intrin.h.
#define ia64_st4_rel_nta __st4_rel |
Definition at line 113 of file intel_intrin.h.
#define ia64_st8_rel __st8_rel |
Definition at line 110 of file intel_intrin.h.
#define ia64_stf8 __stf8 |
Definition at line 54 of file intel_intrin.h.
#define ia64_stf_spill __stf_spill |
Definition at line 55 of file intel_intrin.h.
#define ia64_stfd __stfd |
Definition at line 52 of file intel_intrin.h.
#define ia64_stfe __stfe |
Definition at line 53 of file intel_intrin.h.
#define ia64_stfs __stfs |
Definition at line 51 of file intel_intrin.h.
#define ia64_stop | ( | ) |
Definition at line 15 of file intel_intrin.h.
#define ia64_sum __sum |
Definition at line 39 of file intel_intrin.h.
#define ia64_sync_i __synci |
Definition at line 120 of file intel_intrin.h.
#define ia64_tpa __tpa |
Definition at line 34 of file intel_intrin.h.
#define ia64_xchg1 _InterlockedExchange8 |
Definition at line 65 of file intel_intrin.h.
#define ia64_xchg2 _InterlockedExchange16 |
Definition at line 66 of file intel_intrin.h.
#define ia64_xchg4 _InterlockedExchange |
Definition at line 67 of file intel_intrin.h.
#define ia64_xchg8 _InterlockedExchange64 |
Definition at line 68 of file intel_intrin.h.