libclc: Fix amdgpu subgroup reduce for max u64 (#188598) GitOrigin-RevId: dd57b4552202f3ef816c6d49781d6f1550e98484
diff --git a/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl b/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl index 7ab49f0..66d0130 100644 --- a/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl +++ b/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl
@@ -49,7 +49,7 @@ } _CLC_DEF _CLC_OVERLOAD _CLC_CONST ulong __clc_sub_group_reduce_max(ulong x) { - return __builtin_amdgcn_wave_reduce_max_u32(x, 0); + return __builtin_amdgcn_wave_reduce_max_u64(x, 0); } _CLC_DEF _CLC_OVERLOAD _CLC_CONST long __clc_sub_group_reduce_max(long x) {