11 b = ((z1 << 6) ^ z1) >> 13;\
12 z1 = ((z1 & 4294967294U) << 18) ^ b;\
13 b = ((z2 << 2) ^ z2) >> 27;\
14 z2 = ((z2 & 4294967288U) << 2) ^ b;\
15 b = ((z3 << 13) ^ z3) >> 21;\
16 z3 = ((z3 & 4294967280U) << 7) ^ b;\
17 b = ((z4 << 3) ^ z4) >> 12;\
18 z4 = ((z4 & 4294967168U) << 13) ^ b;\
20 result = z1 ^ z2 ^ z3 ^ z4;\
60 tmp_handle = fptr_struct->
init(
"Lib_With_Recorder");
papi_handle_t papi_sde_hook_list_events(papi_sde_fptr_struct_t *fptr_struct)
static const char * event_names[1]
void recorder_init_(void)
void recorder_do_work_(void)
papi_handle_t papi_sde_init(const char *name_of_library)
int papi_sde_compare_long_long(const void *p1, const void *p2)
int papi_sde_create_recorder(papi_handle_t handle, const char *event_name, size_t typesize, int(*cmpr_func_ptr)(const void *p1, const void *p2), void **record_handle)
int papi_sde_record(void *record_handle, size_t typesize, const void *value)
SDE prototypes and macros.
int(* create_recorder)(papi_handle_t handle, const char *event_name, size_t typesize, int(*cmpr_func_ptr)(const void *p1, const void *p2), void **record_handle)
papi_handle_t(* init)(const char *lib_name)