You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`redux.sync` performs a reduction operation `kind` of the 32 bit source
284
+
register across all non-exited threads in the membermask.
285
+
286
+
The `abs` and `nan` attributes can be used in the case of f32 input type,
287
+
where the `abs` attribute causes the absolute value of the input to be used
288
+
in the reduction operation, and the `nan` attribute causes the reduction
289
+
operation to return NaN if any of the inputs to participating threads are
290
+
NaN.
291
+
292
+
[For more information, see PTX ISA](https://docs.nvidia.com/cuda/parallel-thread-execution/#parallel-synchronization-and-communication-instructions-redux-sync)
293
+
}];
277
294
string llvmBuilder = [{
278
-
auto intId = getReduxIntrinsicId($_resultType, $kind);
295
+
auto intId = getReduxIntrinsicId($_resultType, $kind, $abs, $nan);
0 commit comments