File tree Expand file tree Collapse file tree 23 files changed +113
-0
lines changed Expand file tree Collapse file tree 23 files changed +113
-0
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 66
66
#pragma weak shmem_ctx_uint_atomic_add = pshmem_ctx_uint_atomic_add
67
67
#pragma weak shmem_ctx_ulong_atomic_add = pshmem_ctx_ulong_atomic_add
68
68
#pragma weak shmem_ctx_ulonglong_atomic_add = pshmem_ctx_ulonglong_atomic_add
69
+
69
70
#pragma weak shmem_int_atomic_add = pshmem_int_atomic_add
70
71
#pragma weak shmem_long_atomic_add = pshmem_long_atomic_add
71
72
#pragma weak shmem_longlong_atomic_add = pshmem_longlong_atomic_add
72
73
#pragma weak shmem_uint_atomic_add = pshmem_uint_atomic_add
73
74
#pragma weak shmem_ulong_atomic_add = pshmem_ulong_atomic_add
74
75
#pragma weak shmem_ulonglong_atomic_add = pshmem_ulonglong_atomic_add
76
+
75
77
#pragma weak shmem_int_add = pshmem_int_add
76
78
#pragma weak shmem_long_add = pshmem_long_add
77
79
#pragma weak shmem_longlong_add = pshmem_longlong_add
80
+
78
81
#pragma weak shmemx_int32_add = pshmemx_int32_add
79
82
#pragma weak shmemx_int64_add = pshmemx_int64_add
80
83
#include "oshmem/shmem/c/profile/defines.h"
Original file line number Diff line number Diff line change 31
31
#pragma weak shmem_uint_atomic_and = pshmem_uint_atomic_and
32
32
#pragma weak shmem_ulong_atomic_and = pshmem_ulong_atomic_and
33
33
#pragma weak shmem_ulonglong_atomic_and = pshmem_ulonglong_atomic_and
34
+
34
35
#pragma weak shmem_ctx_int_atomic_and = pshmem_ctx_int_atomic_and
35
36
#pragma weak shmem_ctx_long_atomic_and = pshmem_ctx_long_atomic_and
36
37
#pragma weak shmem_ctx_longlong_atomic_and = pshmem_ctx_longlong_atomic_and
37
38
#pragma weak shmem_ctx_uint_atomic_and = pshmem_ctx_uint_atomic_and
38
39
#pragma weak shmem_ctx_ulong_atomic_and = pshmem_ctx_ulong_atomic_and
39
40
#pragma weak shmem_ctx_ulonglong_atomic_and = pshmem_ctx_ulonglong_atomic_and
41
+
40
42
#pragma weak shmemx_int32_atomic_and = pshmemx_int32_atomic_and
41
43
#pragma weak shmemx_int64_atomic_and = pshmemx_int64_atomic_and
42
44
#pragma weak shmemx_uint32_atomic_and = pshmemx_uint32_atomic_and
Original file line number Diff line number Diff line change 71
71
#pragma weak shmem_ctx_int_atomic_compare_swap = pshmem_ctx_int_atomic_compare_swap
72
72
#pragma weak shmem_ctx_long_atomic_compare_swap = pshmem_ctx_long_atomic_compare_swap
73
73
#pragma weak shmem_ctx_longlong_atomic_compare_swap = pshmem_ctx_longlong_atomic_compare_swap
74
+
74
75
#pragma weak shmem_int_atomic_compare_swap = pshmem_int_atomic_compare_swap
75
76
#pragma weak shmem_long_atomic_compare_swap = pshmem_long_atomic_compare_swap
76
77
#pragma weak shmem_longlong_atomic_compare_swap = pshmem_longlong_atomic_compare_swap
77
78
#pragma weak shmem_uint_atomic_compare_swap = pshmem_uint_atomic_compare_swap
78
79
#pragma weak shmem_ulong_atomic_compare_swap = pshmem_ulong_atomic_compare_swap
79
80
#pragma weak shmem_ulonglong_atomic_compare_swap = pshmem_ulonglong_atomic_compare_swap
81
+
80
82
#pragma weak shmem_int_cswap = pshmem_int_cswap
81
83
#pragma weak shmem_long_cswap = pshmem_long_cswap
82
84
#pragma weak shmem_longlong_cswap = pshmem_longlong_cswap
85
+
83
86
#pragma weak shmemx_int32_cswap = pshmemx_int32_cswap
84
87
#pragma weak shmemx_int64_cswap = pshmemx_int64_cswap
85
88
#include "oshmem/shmem/c/profile/defines.h"
Original file line number Diff line number Diff line change 70
70
#pragma weak shmem_ctx_uint_atomic_fetch_add = pshmem_ctx_uint_atomic_fetch_add
71
71
#pragma weak shmem_ctx_ulong_atomic_fetch_add = pshmem_ctx_ulong_atomic_fetch_add
72
72
#pragma weak shmem_ctx_ulonglong_atomic_fetch_add = pshmem_ctx_ulonglong_atomic_fetch_add
73
+
73
74
#pragma weak shmem_int_atomic_fetch_add = pshmem_int_atomic_fetch_add
74
75
#pragma weak shmem_long_atomic_fetch_add = pshmem_long_atomic_fetch_add
75
76
#pragma weak shmem_longlong_atomic_fetch_add = pshmem_longlong_atomic_fetch_add
76
77
#pragma weak shmem_uint_atomic_fetch_add = pshmem_uint_atomic_fetch_add
77
78
#pragma weak shmem_ulong_atomic_fetch_add = pshmem_ulong_atomic_fetch_add
78
79
#pragma weak shmem_ulonglong_atomic_fetch_add = pshmem_ulonglong_atomic_fetch_add
80
+
79
81
#pragma weak shmem_int_fadd = pshmem_int_fadd
80
82
#pragma weak shmem_long_fadd = pshmem_long_fadd
81
83
#pragma weak shmem_longlong_fadd = pshmem_longlong_fadd
84
+
82
85
#pragma weak shmemx_int32_fadd = pshmemx_int32_fadd
83
86
#pragma weak shmemx_int64_fadd = pshmemx_int64_fadd
84
87
#include "oshmem/shmem/c/profile/defines.h"
Original file line number Diff line number Diff line change 33
33
#pragma weak shmem_uint_atomic_fetch_and = pshmem_uint_atomic_fetch_and
34
34
#pragma weak shmem_ulong_atomic_fetch_and = pshmem_ulong_atomic_fetch_and
35
35
#pragma weak shmem_ulonglong_atomic_fetch_and = pshmem_ulonglong_atomic_fetch_and
36
+
36
37
#pragma weak shmem_ctx_int_atomic_fetch_and = pshmem_ctx_int_atomic_fetch_and
37
38
#pragma weak shmem_ctx_long_atomic_fetch_and = pshmem_ctx_long_atomic_fetch_and
38
39
#pragma weak shmem_ctx_longlong_atomic_fetch_and = pshmem_ctx_longlong_atomic_fetch_and
39
40
#pragma weak shmem_ctx_uint_atomic_fetch_and = pshmem_ctx_uint_atomic_fetch_and
40
41
#pragma weak shmem_ctx_ulong_atomic_fetch_and = pshmem_ctx_ulong_atomic_fetch_and
41
42
#pragma weak shmem_ctx_ulonglong_atomic_fetch_and = pshmem_ctx_ulonglong_atomic_fetch_and
43
+
42
44
#pragma weak shmemx_int32_atomic_fetch_and = pshmemx_int32_atomic_fetch_and
43
45
#pragma weak shmemx_int64_atomic_fetch_and = pshmemx_int64_atomic_fetch_and
44
46
#pragma weak shmemx_uint32_atomic_fetch_and = pshmemx_uint32_atomic_fetch_and
Original file line number Diff line number Diff line change 73
73
#pragma weak shmem_ctx_ulonglong_atomic_fetch = pshmem_ctx_ulonglong_atomic_fetch
74
74
#pragma weak shmem_ctx_double_atomic_fetch = pshmem_ctx_double_atomic_fetch
75
75
#pragma weak shmem_ctx_float_atomic_fetch = pshmem_ctx_float_atomic_fetch
76
+
76
77
#pragma weak shmem_int_atomic_fetch = pshmem_int_atomic_fetch
77
78
#pragma weak shmem_long_atomic_fetch = pshmem_long_atomic_fetch
78
79
#pragma weak shmem_longlong_atomic_fetch = pshmem_longlong_atomic_fetch
81
82
#pragma weak shmem_ulonglong_atomic_fetch = pshmem_ulonglong_atomic_fetch
82
83
#pragma weak shmem_double_atomic_fetch = pshmem_double_atomic_fetch
83
84
#pragma weak shmem_float_atomic_fetch = pshmem_float_atomic_fetch
85
+
84
86
#pragma weak shmem_int_fetch = pshmem_int_fetch
85
87
#pragma weak shmem_long_fetch = pshmem_long_fetch
86
88
#pragma weak shmem_longlong_fetch = pshmem_longlong_fetch
87
89
#pragma weak shmem_double_fetch = pshmem_double_fetch
88
90
#pragma weak shmem_float_fetch = pshmem_float_fetch
91
+
89
92
#pragma weak shmemx_int32_fetch = pshmemx_int32_fetch
90
93
#pragma weak shmemx_int64_fetch = pshmemx_int64_fetch
91
94
#include "oshmem/shmem/c/profile/defines.h"
Original file line number Diff line number Diff line change 71
71
#pragma weak shmem_ctx_uint_atomic_fetch_inc = pshmem_ctx_uint_atomic_fetch_inc
72
72
#pragma weak shmem_ctx_ulong_atomic_fetch_inc = pshmem_ctx_ulong_atomic_fetch_inc
73
73
#pragma weak shmem_ctx_ulonglong_atomic_fetch_inc = pshmem_ctx_ulonglong_atomic_fetch_inc
74
+
74
75
#pragma weak shmem_int_atomic_fetch_inc = pshmem_int_atomic_fetch_inc
75
76
#pragma weak shmem_long_atomic_fetch_inc = pshmem_long_atomic_fetch_inc
76
77
#pragma weak shmem_longlong_atomic_fetch_inc = pshmem_longlong_atomic_fetch_inc
77
78
#pragma weak shmem_uint_atomic_fetch_inc = pshmem_uint_atomic_fetch_inc
78
79
#pragma weak shmem_ulong_atomic_fetch_inc = pshmem_ulong_atomic_fetch_inc
79
80
#pragma weak shmem_ulonglong_atomic_fetch_inc = pshmem_ulonglong_atomic_fetch_inc
81
+
80
82
#pragma weak shmem_int_finc = pshmem_int_finc
81
83
#pragma weak shmem_long_finc = pshmem_long_finc
82
84
#pragma weak shmem_longlong_finc = pshmem_longlong_finc
85
+
83
86
#pragma weak shmemx_int32_finc = pshmemx_int32_finc
84
87
#pragma weak shmemx_int64_finc = pshmemx_int64_finc
85
88
#include "oshmem/shmem/c/profile/defines.h"
Original file line number Diff line number Diff line change 33
33
#pragma weak shmem_uint_atomic_fetch_or = pshmem_uint_atomic_fetch_or
34
34
#pragma weak shmem_ulong_atomic_fetch_or = pshmem_ulong_atomic_fetch_or
35
35
#pragma weak shmem_ulonglong_atomic_fetch_or = pshmem_ulonglong_atomic_fetch_or
36
+
36
37
#pragma weak shmem_ctx_int_atomic_fetch_or = pshmem_ctx_int_atomic_fetch_or
37
38
#pragma weak shmem_ctx_long_atomic_fetch_or = pshmem_ctx_long_atomic_fetch_or
38
39
#pragma weak shmem_ctx_longlong_atomic_fetch_or = pshmem_ctx_longlong_atomic_fetch_or
39
40
#pragma weak shmem_ctx_uint_atomic_fetch_or = pshmem_ctx_uint_atomic_fetch_or
40
41
#pragma weak shmem_ctx_ulong_atomic_fetch_or = pshmem_ctx_ulong_atomic_fetch_or
41
42
#pragma weak shmem_ctx_ulonglong_atomic_fetch_or = pshmem_ctx_ulonglong_atomic_fetch_or
43
+
42
44
#pragma weak shmemx_int32_atomic_fetch_or = pshmemx_int32_atomic_fetch_or
43
45
#pragma weak shmemx_int64_atomic_fetch_or = pshmemx_int64_atomic_fetch_or
44
46
#pragma weak shmemx_uint32_atomic_fetch_or = pshmemx_uint32_atomic_fetch_or
Original file line number Diff line number Diff line change 33
33
#pragma weak shmem_uint_atomic_fetch_xor = pshmem_uint_atomic_fetch_xor
34
34
#pragma weak shmem_ulong_atomic_fetch_xor = pshmem_ulong_atomic_fetch_xor
35
35
#pragma weak shmem_ulonglong_atomic_fetch_xor = pshmem_ulonglong_atomic_fetch_xor
36
+
36
37
#pragma weak shmem_ctx_int_atomic_fetch_xor = pshmem_ctx_int_atomic_fetch_xor
37
38
#pragma weak shmem_ctx_long_atomic_fetch_xor = pshmem_ctx_long_atomic_fetch_xor
38
39
#pragma weak shmem_ctx_longlong_atomic_fetch_xor = pshmem_ctx_longlong_atomic_fetch_xor
39
40
#pragma weak shmem_ctx_uint_atomic_fetch_xor = pshmem_ctx_uint_atomic_fetch_xor
40
41
#pragma weak shmem_ctx_ulong_atomic_fetch_xor = pshmem_ctx_ulong_atomic_fetch_xor
41
42
#pragma weak shmem_ctx_ulonglong_atomic_fetch_xor = pshmem_ctx_ulonglong_atomic_fetch_xor
43
+
42
44
#pragma weak shmemx_int32_atomic_fetch_xor = pshmemx_int32_atomic_fetch_xor
43
45
#pragma weak shmemx_int64_atomic_fetch_xor = pshmemx_int64_atomic_fetch_xor
44
46
#pragma weak shmemx_uint32_atomic_fetch_xor = pshmemx_uint32_atomic_fetch_xor
You can’t perform that action at this time.
0 commit comments