Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit f7b9e47

Browse files
committed
update according to API changes during code review
1 parent f006726 commit f7b9e47

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

SYCL/ESIMD/lsc/atomic_smoke.cpp

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ const char *to_string(DWORDAtomicOp op) {
8686
return "inc";
8787
case DWORDAtomicOp::dec:
8888
return "dec";
89-
case DWORDAtomicOp::min:
90-
return "min";
91-
case DWORDAtomicOp::max:
92-
return "max";
89+
case DWORDAtomicOp::umin:
90+
return "umin";
91+
case DWORDAtomicOp::umax:
92+
return "umax";
9393
case DWORDAtomicOp::xchg:
9494
return "xchg";
9595
case DWORDAtomicOp::cmpxchg:
@@ -100,16 +100,16 @@ const char *to_string(DWORDAtomicOp op) {
100100
return "bit_or";
101101
case DWORDAtomicOp::bit_xor:
102102
return "bit_xor";
103-
case DWORDAtomicOp::minsint:
104-
return "minsint";
105-
case DWORDAtomicOp::maxsint:
106-
return "maxsint";
103+
case DWORDAtomicOp::smin:
104+
return "smin";
105+
case DWORDAtomicOp::smax:
106+
return "smax";
107107
case DWORDAtomicOp::fmax:
108108
return "fmax";
109109
case DWORDAtomicOp::fmin:
110110
return "fmin";
111-
case DWORDAtomicOp::fcmpwr:
112-
return "fcmpwr";
111+
case DWORDAtomicOp::fcmpxchg:
112+
return "fcmpxchg";
113113
case DWORDAtomicOp::fadd:
114114
return "fadd";
115115
case DWORDAtomicOp::fsub:
@@ -134,10 +134,10 @@ const char *to_string(LSCAtomicOp op) {
134134
return "lsc::inc";
135135
case LSCAtomicOp::dec:
136136
return "lsc::dec";
137-
case LSCAtomicOp::min:
138-
return "lsc::min";
139-
case LSCAtomicOp::max:
140-
return "lsc::max";
137+
case LSCAtomicOp::umin:
138+
return "lsc::umin";
139+
case LSCAtomicOp::umax:
140+
return "lsc::umax";
141141
case LSCAtomicOp::cmpxchg:
142142
return "lsc::cmpxchg";
143143
case LSCAtomicOp::bit_and:
@@ -146,16 +146,16 @@ const char *to_string(LSCAtomicOp op) {
146146
return "lsc::bit_or";
147147
case LSCAtomicOp::bit_xor:
148148
return "lsc::bit_xor";
149-
case LSCAtomicOp::minsint:
150-
return "lsc::minsint";
151-
case LSCAtomicOp::maxsint:
152-
return "lsc::maxsint";
149+
case LSCAtomicOp::smin:
150+
return "lsc::smin";
151+
case LSCAtomicOp::smax:
152+
return "lsc::smax";
153153
case LSCAtomicOp::fmax:
154154
return "lsc::fmax";
155155
case LSCAtomicOp::fmin:
156156
return "lsc::fmin";
157-
case LSCAtomicOp::fcmpwr:
158-
return "lsc::fcmpwr";
157+
case LSCAtomicOp::fcmpxchg:
158+
return "lsc::fcmpxchg";
159159
case LSCAtomicOp::fadd:
160160
return "lsc::fadd";
161161
case LSCAtomicOp::fsub:
@@ -407,13 +407,13 @@ struct ImplIntAdd : ImplAdd<T, N, DWORDAtomicOp, DWORDAtomicOp::add> {};
407407
template <class T, int N>
408408
struct ImplIntSub : ImplSub<T, N, DWORDAtomicOp, DWORDAtomicOp::sub> {};
409409
template <class T, int N>
410-
struct ImplSMin : ImplMin<T, N, DWORDAtomicOp, DWORDAtomicOp::minsint> {};
410+
struct ImplSMin : ImplMin<T, N, DWORDAtomicOp, DWORDAtomicOp::smin> {};
411411
template <class T, int N>
412-
struct ImplUMin : ImplMin<T, N, DWORDAtomicOp, DWORDAtomicOp::min> {};
412+
struct ImplUMin : ImplMin<T, N, DWORDAtomicOp, DWORDAtomicOp::umin> {};
413413
template <class T, int N>
414-
struct ImplSMax : ImplMax<T, N, DWORDAtomicOp, DWORDAtomicOp::maxsint> {};
414+
struct ImplSMax : ImplMax<T, N, DWORDAtomicOp, DWORDAtomicOp::smax> {};
415415
template <class T, int N>
416-
struct ImplUMax : ImplMax<T, N, DWORDAtomicOp, DWORDAtomicOp::max> {};
416+
struct ImplUMax : ImplMax<T, N, DWORDAtomicOp, DWORDAtomicOp::umax> {};
417417

418418
#ifdef USE_LSC_ATOMICS
419419
// These will be redirected by API implementation to LSC ones:
@@ -465,10 +465,10 @@ struct ImplCmpxchg
465465
// This will be redirected by API implementation to LSC one:
466466
template <class T, int N>
467467
struct ImplFcmpwr
468-
: ImplCmpxchgBase<T, N, DWORDAtomicOp, DWORDAtomicOp::fcmpwr> {};
468+
: ImplCmpxchgBase<T, N, DWORDAtomicOp, DWORDAtomicOp::fcmpxchg> {};
469469
// LCS versions:
470470
template <class T, int N>
471-
struct ImplLSCFcmpwr : ImplCmpxchgBase<T, N, LSCAtomicOp, LSCAtomicOp::fcmpwr> {
471+
struct ImplLSCFcmpwr : ImplCmpxchgBase<T, N, LSCAtomicOp, LSCAtomicOp::fcmpxchg> {
472472
};
473473
#endif // USE_LSC_ATOMICS
474474

0 commit comments

Comments
 (0)