|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | AO_T_FASIZE _FASZ_W |
| #define | AO_T_SIZE _SZ_W |
| #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_T_IS_INT |
Functions | |
| 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) |
| #define AO_HAVE_char_fetch_compare_and_swap_acquire |
Definition at line 114 of file hpc/ia64.h.
| #define AO_HAVE_char_fetch_compare_and_swap_release |
Definition at line 124 of file hpc/ia64.h.
| #define AO_HAVE_fetch_and_add1_acquire |
Definition at line 59 of file hpc/ia64.h.
| #define AO_HAVE_fetch_and_add1_release |
Definition at line 67 of file hpc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_acquire |
Definition at line 75 of file hpc/ia64.h.
| #define AO_HAVE_fetch_and_sub1_release |
Definition at line 83 of file hpc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_acquire |
Definition at line 94 of file hpc/ia64.h.
| #define AO_HAVE_fetch_compare_and_swap_release |
Definition at line 104 of file hpc/ia64.h.
| #define AO_HAVE_nop_full |
Definition at line 50 of file hpc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_acquire |
Definition at line 135 of file hpc/ia64.h.
| #define AO_HAVE_short_fetch_compare_and_swap_release |
Definition at line 146 of file hpc/ia64.h.
| #define AO_T_FASIZE _FASZ_W |
Definition at line 41 of file hpc/ia64.h.
| #define AO_T_IS_INT |
Definition at line 149 of file hpc/ia64.h.
| #define AO_T_SIZE _SZ_W |
Definition at line 42 of file hpc/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 107 of file hpc/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 117 of file hpc/ia64.h.
Definition at line 54 of file hpc/ia64.h.
Definition at line 62 of file hpc/ia64.h.
Definition at line 70 of file hpc/ia64.h.
Definition at line 78 of file hpc/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 87 of file hpc/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 97 of file hpc/ia64.h.
| AO_INLINE void AO_nop_full | ( | void | ) |
Definition at line 46 of file hpc/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 127 of file hpc/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 138 of file hpc/ia64.h.