|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | AO_LEN "8" |
| #define | AO_IN_ADDR "r"(addr) |
| #define | AO_OUT_ADDR |
| #define | AO_SWIZZLE |
| #define | AO_MASK(ptr) /* empty */ |
| #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_and_add1_acquire |
| #define | AO_HAVE_int_fetch_and_add1_release |
| #define | AO_HAVE_int_fetch_and_sub1_acquire |
| #define | AO_HAVE_int_fetch_and_sub1_release |
| #define | AO_HAVE_int_fetch_compare_and_swap_acquire |
| #define | AO_HAVE_int_fetch_compare_and_swap_release |
Functions | |
| AO_INLINE void | AO_nop_full (void) |
| AO_INLINE AO_t | AO_fetch_and_add1_acquire (volatile AO_t *addr) |
| AO_INLINE AO_t | AO_fetch_and_add1_release (volatile AO_t *addr) |
| AO_INLINE AO_t | AO_fetch_and_sub1_acquire (volatile AO_t *addr) |
| AO_INLINE AO_t | AO_fetch_and_sub1_release (volatile AO_t *addr) |
| AO_INLINE AO_t | AO_fetch_compare_and_swap_acquire (volatile AO_t *addr, AO_t old, AO_t new_val) |
| AO_INLINE AO_t | AO_fetch_compare_and_swap_release (volatile AO_t *addr, AO_t old, AO_t new_val) |
| AO_INLINE unsigned char | AO_char_fetch_compare_and_swap_acquire (volatile unsigned char *addr, unsigned char old, unsigned char new_val) |
| AO_INLINE unsigned char | AO_char_fetch_compare_and_swap_release (volatile unsigned char *addr, unsigned char old, unsigned char new_val) |
| AO_INLINE unsigned short | AO_short_fetch_compare_and_swap_acquire (volatile unsigned short *addr, unsigned short old, unsigned short new_val) |
| AO_INLINE unsigned short | AO_short_fetch_compare_and_swap_release (volatile unsigned short *addr, unsigned short old, unsigned short new_val) |
| AO_INLINE unsigned int | AO_int_fetch_and_add1_acquire (volatile unsigned int *addr) |
| AO_INLINE unsigned int | AO_int_fetch_and_add1_release (volatile unsigned int *addr) |
| AO_INLINE unsigned int | AO_int_fetch_and_sub1_acquire (volatile unsigned int *addr) |
| AO_INLINE unsigned int | AO_int_fetch_and_sub1_release (volatile unsigned int *addr) |
| AO_INLINE unsigned int | AO_int_fetch_compare_and_swap_acquire (volatile unsigned int *addr, unsigned int old, unsigned int new_val) |
| AO_INLINE unsigned int | AO_int_fetch_compare_and_swap_release (volatile unsigned int *addr, unsigned int old, unsigned int new_val) |
| #define AO_HAVE_char_fetch_compare_and_swap_acquire |
Definition at line 156 of file gcc/ia64.h.
| #define AO_HAVE_char_fetch_compare_and_swap_release |
Definition at line 170 of file gcc/ia64.h.
| #define AO_HAVE_fetch_and_add1_acquire |
Definition at line 75 of file gcc/ia64.h.
| #define AO_HAVE_fetch_and_add1_release |
Definition at line 87 of file gcc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_acquire |
Definition at line 99 of file gcc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_release |
Definition at line 111 of file gcc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_acquire |
Definition at line 127 of file gcc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_release |
Definition at line 142 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_and_add1_acquire |
Definition at line 217 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_and_add1_release |
Definition at line 228 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_and_sub1_acquire |
Definition at line 239 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_and_sub1_release |
Definition at line 250 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_compare_and_swap_acquire |
Definition at line 264 of file gcc/ia64.h.
| #define AO_HAVE_int_fetch_compare_and_swap_release |
Definition at line 277 of file gcc/ia64.h.
| #define AO_HAVE_nop_full |
Definition at line 62 of file gcc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_acquire |
Definition at line 184 of file gcc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_release |
Definition at line 198 of file gcc/ia64.h.
| #define AO_IN_ADDR "r"(addr) |
Definition at line 51 of file gcc/ia64.h.
| #define AO_LEN "8" |
Definition at line 50 of file gcc/ia64.h.
| #define AO_MASK | ( | ptr | ) | /* empty */ |
Definition at line 54 of file gcc/ia64.h.
| #define AO_OUT_ADDR |
Definition at line 52 of file gcc/ia64.h.
| #define AO_SWIZZLE |
Definition at line 53 of file gcc/ia64.h.
| AO_INLINE unsigned char AO_char_fetch_compare_and_swap_acquire | ( | volatile unsigned char * | addr, |
| unsigned char | old, | ||
| unsigned char | new_val | ||
| ) |
Definition at line 145 of file gcc/ia64.h.
| AO_INLINE unsigned char AO_char_fetch_compare_and_swap_release | ( | volatile unsigned char * | addr, |
| unsigned char | old, | ||
| unsigned char | new_val | ||
| ) |
Definition at line 159 of file gcc/ia64.h.
Definition at line 66 of file gcc/ia64.h.
Definition at line 78 of file gcc/ia64.h.
Definition at line 90 of file gcc/ia64.h.
Definition at line 102 of file gcc/ia64.h.
Definition at line 115 of file gcc/ia64.h.
Definition at line 130 of file gcc/ia64.h.
Definition at line 209 of file gcc/ia64.h.
Definition at line 220 of file gcc/ia64.h.
Definition at line 231 of file gcc/ia64.h.
Definition at line 242 of file gcc/ia64.h.
| AO_INLINE unsigned int AO_int_fetch_compare_and_swap_acquire | ( | volatile unsigned int * | addr, |
| unsigned int | old, | ||
| unsigned int | new_val | ||
| ) |
Definition at line 254 of file gcc/ia64.h.
| AO_INLINE unsigned int AO_int_fetch_compare_and_swap_release | ( | volatile unsigned int * | addr, |
| unsigned int | old, | ||
| unsigned int | new_val | ||
| ) |
Definition at line 267 of file gcc/ia64.h.
| AO_INLINE void AO_nop_full | ( | void | ) |
Definition at line 58 of file gcc/ia64.h.
| AO_INLINE unsigned short AO_short_fetch_compare_and_swap_acquire | ( | volatile unsigned short * | addr, |
| unsigned short | old, | ||
| unsigned short | new_val | ||
| ) |
Definition at line 173 of file gcc/ia64.h.
| AO_INLINE unsigned short AO_short_fetch_compare_and_swap_release | ( | volatile unsigned short * | addr, |
| unsigned short | old, | ||
| unsigned short | new_val | ||
| ) |
Definition at line 187 of file gcc/ia64.h.