|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | AO_INTEL_PTR_t void * |
| #define | AO_HAVE_load_acquire |
| #define | AO_HAVE_store_release |
| #define | AO_HAVE_char_load_acquire |
| #define | AO_HAVE_char_store_release |
| #define | AO_HAVE_short_load_acquire |
| #define | AO_HAVE_short_store_release |
| #define | AO_HAVE_int_load_acquire |
| #define | AO_HAVE_int_store_release |
| #define | AO_HAVE_nop_full |
| #define | AO_HAVE_fetch_and_add1_acquire |
| #define | AO_HAVE_fetch_and_add1_release |
| #define | AO_HAVE_fetch_and_sub1_acquire |
| #define | AO_HAVE_fetch_and_sub1_release |
| #define | AO_HAVE_fetch_compare_and_swap_acquire |
| #define | AO_HAVE_fetch_compare_and_swap_release |
| #define | AO_HAVE_char_fetch_compare_and_swap_acquire |
| #define | AO_HAVE_char_fetch_compare_and_swap_release |
| #define | AO_HAVE_short_fetch_compare_and_swap_acquire |
| #define | AO_HAVE_short_fetch_compare_and_swap_release |
| #define | AO_HAVE_int_fetch_compare_and_swap_acquire |
| #define | AO_HAVE_int_fetch_compare_and_swap_release |
Functions | |
| AO_INLINE AO_t | AO_load_acquire (const volatile AO_t *p) |
| AO_INLINE void | AO_store_release (volatile AO_t *p, AO_t val) |
| AO_INLINE unsigned char | AO_char_load_acquire (const volatile unsigned char *p) |
| AO_INLINE void | AO_char_store_release (volatile unsigned char *p, unsigned char val) |
| AO_INLINE unsigned short | AO_short_load_acquire (const volatile unsigned short *p) |
| AO_INLINE void | AO_short_store_release (volatile unsigned short *p, unsigned short val) |
| AO_INLINE unsigned int | AO_int_load_acquire (const volatile unsigned int *p) |
| AO_INLINE void | AO_int_store_release (volatile unsigned int *p, unsigned int val) |
| AO_INLINE void | AO_nop_full (void) |
| AO_INLINE AO_t | AO_fetch_and_add1_acquire (volatile AO_t *p) |
| AO_INLINE AO_t | AO_fetch_and_add1_release (volatile AO_t *p) |
| AO_INLINE AO_t | AO_fetch_and_sub1_acquire (volatile AO_t *p) |
| AO_INLINE AO_t | AO_fetch_and_sub1_release (volatile AO_t *p) |
| AO_INLINE AO_t | AO_fetch_compare_and_swap_acquire (volatile AO_t *addr, AO_t old_val, AO_t new_val) |
| AO_INLINE AO_t | AO_fetch_compare_and_swap_release (volatile AO_t *addr, AO_t old_val, AO_t new_val) |
| AO_INLINE unsigned char | AO_char_fetch_compare_and_swap_acquire (volatile unsigned char *addr, unsigned char old_val, unsigned char new_val) |
| AO_INLINE unsigned char | AO_char_fetch_compare_and_swap_release (volatile unsigned char *addr, unsigned char old_val, unsigned char new_val) |
| AO_INLINE unsigned short | AO_short_fetch_compare_and_swap_acquire (volatile unsigned short *addr, unsigned short old_val, unsigned short new_val) |
| AO_INLINE unsigned short | AO_short_fetch_compare_and_swap_release (volatile unsigned short *addr, unsigned short old_val, unsigned short new_val) |
| AO_INLINE unsigned int | AO_int_fetch_compare_and_swap_acquire (volatile unsigned int *addr, unsigned int old_val, unsigned int new_val) |
| AO_INLINE unsigned int | AO_int_fetch_compare_and_swap_release (volatile unsigned int *addr, unsigned int old_val, unsigned int new_val) |
| #define AO_HAVE_char_fetch_compare_and_swap_acquire |
Definition at line 160 of file icc/ia64.h.
| #define AO_HAVE_char_fetch_compare_and_swap_release |
Definition at line 169 of file icc/ia64.h.
| #define AO_HAVE_char_load_acquire |
Definition at line 61 of file icc/ia64.h.
| #define AO_HAVE_char_store_release |
Definition at line 68 of file icc/ia64.h.
| #define AO_HAVE_fetch_and_add1_acquire |
Definition at line 113 of file icc/ia64.h.
| #define AO_HAVE_fetch_and_add1_release |
Definition at line 120 of file icc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_acquire |
Definition at line 127 of file icc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_release |
Definition at line 134 of file icc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_acquire |
Definition at line 143 of file icc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_release |
Definition at line 151 of file icc/ia64.h.
| #define AO_HAVE_int_fetch_compare_and_swap_acquire |
Definition at line 196 of file icc/ia64.h.
| #define AO_HAVE_int_fetch_compare_and_swap_release |
Definition at line 205 of file icc/ia64.h.
| #define AO_HAVE_int_load_acquire |
Definition at line 91 of file icc/ia64.h.
| #define AO_HAVE_int_store_release |
Definition at line 98 of file icc/ia64.h.
| #define AO_HAVE_load_acquire |
Definition at line 46 of file icc/ia64.h.
| #define AO_HAVE_nop_full |
Definition at line 105 of file icc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_acquire |
Definition at line 178 of file icc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_release |
Definition at line 187 of file icc/ia64.h.
| #define AO_HAVE_short_load_acquire |
Definition at line 76 of file icc/ia64.h.
| #define AO_HAVE_short_store_release |
Definition at line 83 of file icc/ia64.h.
| #define AO_HAVE_store_release |
Definition at line 53 of file icc/ia64.h.
| #define AO_INTEL_PTR_t void * |
Definition at line 39 of file icc/ia64.h.
| AO_INLINE unsigned char AO_char_fetch_compare_and_swap_acquire | ( | volatile unsigned char * | addr, |
| unsigned char | old_val, | ||
| unsigned char | new_val | ||
| ) |
Definition at line 154 of file icc/ia64.h.
| AO_INLINE unsigned char AO_char_fetch_compare_and_swap_release | ( | volatile unsigned char * | addr, |
| unsigned char | old_val, | ||
| unsigned char | new_val | ||
| ) |
Definition at line 163 of file icc/ia64.h.
| AO_INLINE unsigned char AO_char_load_acquire | ( | const volatile unsigned char * | p | ) |
Definition at line 56 of file icc/ia64.h.
| AO_INLINE void AO_char_store_release | ( | volatile unsigned char * | p, |
| unsigned char | val | ||
| ) |
Definition at line 64 of file icc/ia64.h.
Definition at line 109 of file icc/ia64.h.
Definition at line 116 of file icc/ia64.h.
Definition at line 123 of file icc/ia64.h.
Definition at line 130 of file icc/ia64.h.
| AO_INLINE AO_t AO_fetch_compare_and_swap_acquire | ( | volatile AO_t * | addr, |
| AO_t | old_val, | ||
| AO_t | new_val | ||
| ) |
Definition at line 138 of file icc/ia64.h.
| AO_INLINE AO_t AO_fetch_compare_and_swap_release | ( | volatile AO_t * | addr, |
| AO_t | old_val, | ||
| AO_t | new_val | ||
| ) |
Definition at line 146 of file icc/ia64.h.
| AO_INLINE unsigned int AO_int_fetch_compare_and_swap_acquire | ( | volatile unsigned int * | addr, |
| unsigned int | old_val, | ||
| unsigned int | new_val | ||
| ) |
Definition at line 190 of file icc/ia64.h.
| AO_INLINE unsigned int AO_int_fetch_compare_and_swap_release | ( | volatile unsigned int * | addr, |
| unsigned int | old_val, | ||
| unsigned int | new_val | ||
| ) |
Definition at line 199 of file icc/ia64.h.
Definition at line 86 of file icc/ia64.h.
Definition at line 94 of file icc/ia64.h.
Definition at line 42 of file icc/ia64.h.
| AO_INLINE void AO_nop_full | ( | void | ) |
Definition at line 101 of file icc/ia64.h.
| AO_INLINE unsigned short AO_short_fetch_compare_and_swap_acquire | ( | volatile unsigned short * | addr, |
| unsigned short | old_val, | ||
| unsigned short | new_val | ||
| ) |
Definition at line 172 of file icc/ia64.h.
| AO_INLINE unsigned short AO_short_fetch_compare_and_swap_release | ( | volatile unsigned short * | addr, |
| unsigned short | old_val, | ||
| unsigned short | new_val | ||
| ) |
Definition at line 181 of file icc/ia64.h.
| AO_INLINE unsigned short AO_short_load_acquire | ( | const volatile unsigned short * | p | ) |
Definition at line 71 of file icc/ia64.h.
| AO_INLINE void AO_short_store_release | ( | volatile unsigned short * | p, |
| unsigned short | val | ||
| ) |
Definition at line 79 of file icc/ia64.h.
Definition at line 49 of file icc/ia64.h.