|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | AO_USE_PENTIUM4_INSTRS |
| #define | AO_HAVE_nop_full |
| #define | AO_HAVE_fetch_and_add_full |
| #define | AO_HAVE_char_fetch_and_add_full |
| #define | AO_HAVE_short_fetch_and_add_full |
| #define | AO_HAVE_and_full |
| #define | AO_HAVE_or_full |
| #define | AO_HAVE_xor_full |
| #define | AO_HAVE_test_and_set_full |
| #define | AO_HAVE_compare_and_swap_full |
| #define | AO_HAVE_fetch_compare_and_swap_full |
| #define | AO_HAVE_int_fetch_and_add_full |
Functions | |
| AO_INLINE void | AO_nop_full (void) |
| AO_INLINE AO_t | AO_fetch_and_add_full (volatile AO_t *p, AO_t incr) |
| AO_INLINE unsigned char | AO_char_fetch_and_add_full (volatile unsigned char *p, unsigned char incr) |
| AO_INLINE unsigned short | AO_short_fetch_and_add_full (volatile unsigned short *p, unsigned short incr) |
| AO_INLINE void | AO_and_full (volatile AO_t *p, AO_t value) |
| AO_INLINE void | AO_or_full (volatile AO_t *p, AO_t value) |
| AO_INLINE void | AO_xor_full (volatile AO_t *p, AO_t value) |
| AO_INLINE AO_TS_VAL_t | AO_test_and_set_full (volatile AO_TS_t *addr) |
| AO_INLINE int | AO_compare_and_swap_full (volatile AO_t *addr, AO_t old, AO_t new_val) |
| AO_INLINE AO_t | AO_fetch_compare_and_swap_full (volatile AO_t *addr, AO_t old_val, AO_t new_val) |
| AO_INLINE unsigned int | AO_int_fetch_and_add_full (volatile unsigned int *p, unsigned int incr) |
| #define AO_HAVE_and_full |
Definition at line 98 of file sunc/x86.h.
| #define AO_HAVE_char_fetch_and_add_full |
Definition at line 74 of file sunc/x86.h.
| #define AO_HAVE_compare_and_swap_full |
Definition at line 146 of file sunc/x86.h.
| #define AO_HAVE_fetch_and_add_full |
Definition at line 60 of file sunc/x86.h.
| #define AO_HAVE_fetch_compare_and_swap_full |
Definition at line 160 of file sunc/x86.h.
| #define AO_HAVE_int_fetch_and_add_full |
Definition at line 207 of file sunc/x86.h.
| #define AO_HAVE_nop_full |
Definition at line 36 of file sunc/x86.h.
| #define AO_HAVE_or_full |
Definition at line 108 of file sunc/x86.h.
| #define AO_HAVE_short_fetch_and_add_full |
Definition at line 87 of file sunc/x86.h.
| #define AO_HAVE_test_and_set_full |
Definition at line 132 of file sunc/x86.h.
| #define AO_HAVE_xor_full |
Definition at line 118 of file sunc/x86.h.
| #define AO_USE_PENTIUM4_INSTRS |
Definition at line 27 of file sunc/x86.h.
Definition at line 91 of file sunc/x86.h.
| AO_INLINE unsigned char AO_char_fetch_and_add_full | ( | volatile unsigned char * | p, |
| unsigned char | incr | ||
| ) |
Definition at line 64 of file sunc/x86.h.
Definition at line 137 of file sunc/x86.h.
Definition at line 50 of file sunc/x86.h.
Definition at line 150 of file sunc/x86.h.
Definition at line 197 of file sunc/x86.h.
| AO_INLINE void AO_nop_full | ( | void | ) |
Definition at line 32 of file sunc/x86.h.
Definition at line 101 of file sunc/x86.h.
| AO_INLINE unsigned short AO_short_fetch_and_add_full | ( | volatile unsigned short * | p, |
| unsigned short | incr | ||
| ) |
Definition at line 77 of file sunc/x86.h.
| AO_INLINE AO_TS_VAL_t AO_test_and_set_full | ( | volatile AO_TS_t * | addr | ) |
Definition at line 122 of file sunc/x86.h.
Definition at line 111 of file sunc/x86.h.