File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
libclc/ptx-nvidiacl/libspirv/atomic Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 15
15
case Subgroup: \
16
16
case Workgroup: { \
17
17
TYPE_NV res = \
18
- __nvvm_atom_cta ##ORDER##_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
18
+ __nvvm_atom ##ORDER##_cta_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
19
19
(ADDR_SPACE TYPE_NV *)pointer, *(TYPE_NV *)&value, cmp); \
20
20
return *(TYPE *)&res; \
21
21
} \
22
22
case Device: { \
23
- TYPE_NV res = __nvvm_atom##ORDER##_##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
23
+ TYPE_NV res = __nvvm_atom##ORDER##_##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
24
24
(ADDR_SPACE TYPE_NV *)pointer, *(TYPE_NV *)&value, cmp); \
25
25
return *(TYPE *)&res; \
26
26
} \
27
27
case CrossDevice: \
28
28
default: { \
29
29
TYPE_NV res = \
30
- __nvvm_atom_sys ##ORDER##_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
30
+ __nvvm_atom ##ORDER##_sys_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
31
31
(ADDR_SPACE TYPE_NV *)pointer, *(TYPE_NV *)&value, cmp); \
32
32
return *(TYPE *)&res; \
33
33
} \
Original file line number Diff line number Diff line change 18
18
case Subgroup: \
19
19
case Workgroup: { \
20
20
TYPE_NV res = \
21
- __nvvm_atom_cta ##ORDER##_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
21
+ __nvvm_atom ##ORDER##_cta_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
22
22
(ADDR_SPACE TYPE_NV *)pointer, *(TYPE_NV *)&value); \
23
23
return *(TYPE *)&res; \
24
24
} \
30
30
case CrossDevice: \
31
31
default: { \
32
32
TYPE_NV res = \
33
- __nvvm_atom_sys ##ORDER##_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
33
+ __nvvm_atom ##ORDER##_sys_ ##OP##ADDR_SPACE_NV##TYPE_MANGLED_NV( \
34
34
(ADDR_SPACE TYPE_NV *)pointer, *(TYPE_NV *)&value); \
35
35
return *(TYPE *)&res; \
36
36
} \
You can’t perform that action at this time.
0 commit comments