@@ -382,9 +382,9 @@ __CLC_SUBGROUP_COLLECTIVE_REDUX(SMin, __CLC_MIN, min, int, INT_MAX)
382
382
__CLC_SUBGROUP_COLLECTIVE_REDUX (UMin , __CLC_MIN , umin , uint , UINT_MAX )
383
383
__CLC_SUBGROUP_COLLECTIVE (SMin , __CLC_MIN , long , LONG_MAX )
384
384
__CLC_SUBGROUP_COLLECTIVE (UMin , __CLC_MIN , ulong , ULONG_MAX )
385
- __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , half , HALF_MAX )
386
- __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , float , FLT_MAX )
387
- __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , double , DBL_MAX )
385
+ __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , half , INFINITY )
386
+ __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , float , INFINITY )
387
+ __CLC_SUBGROUP_COLLECTIVE (FMin , __CLC_MIN , double , INFINITY )
388
388
389
389
__CLC_SUBGROUP_COLLECTIVE (SMax , __CLC_MAX , char , CHAR_MIN )
390
390
__CLC_SUBGROUP_COLLECTIVE (UMax , __CLC_MAX , uchar , 0 )
@@ -394,9 +394,9 @@ __CLC_SUBGROUP_COLLECTIVE_REDUX(SMax, __CLC_MAX, max, int, INT_MIN)
394
394
__CLC_SUBGROUP_COLLECTIVE_REDUX (UMax , __CLC_MAX , umax , uint , 0 )
395
395
__CLC_SUBGROUP_COLLECTIVE (SMax , __CLC_MAX , long , LONG_MIN )
396
396
__CLC_SUBGROUP_COLLECTIVE (UMax , __CLC_MAX , ulong , 0 )
397
- __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , half , - HALF_MAX )
398
- __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , float , - FLT_MAX )
399
- __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , double , - DBL_MAX )
397
+ __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , half , - INFINITY )
398
+ __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , float , - INFINITY )
399
+ __CLC_SUBGROUP_COLLECTIVE (FMax , __CLC_MAX , double , - INFINITY )
400
400
401
401
__CLC_SUBGROUP_COLLECTIVE_REDUX (BitwiseAndKHR , __CLC_AND , and , uchar , ~0 )
402
402
__CLC_SUBGROUP_COLLECTIVE_REDUX (BitwiseOrKHR , __CLC_OR , or , uchar , 0 )
@@ -553,9 +553,9 @@ __CLC_GROUP_COLLECTIVE(SMin, __CLC_MIN, int, INT_MAX)
553
553
__CLC_GROUP_COLLECTIVE (UMin , __CLC_MIN , uint , UINT_MAX )
554
554
__CLC_GROUP_COLLECTIVE (SMin , __CLC_MIN , long , LONG_MAX )
555
555
__CLC_GROUP_COLLECTIVE (UMin , __CLC_MIN , ulong , ULONG_MAX )
556
- __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , half , HALF_MAX )
557
- __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , float , FLT_MAX )
558
- __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , double , DBL_MAX )
556
+ __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , half , INFINITY )
557
+ __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , float , INFINITY )
558
+ __CLC_GROUP_COLLECTIVE (FMin , __CLC_MIN , double , INFINITY )
559
559
560
560
__CLC_GROUP_COLLECTIVE (SMax , __CLC_MAX , char , CHAR_MIN )
561
561
__CLC_GROUP_COLLECTIVE (UMax , __CLC_MAX , uchar , 0 )
@@ -565,9 +565,9 @@ __CLC_GROUP_COLLECTIVE(SMax, __CLC_MAX, int, INT_MIN)
565
565
__CLC_GROUP_COLLECTIVE (UMax , __CLC_MAX , uint , 0 )
566
566
__CLC_GROUP_COLLECTIVE (SMax , __CLC_MAX , long , LONG_MIN )
567
567
__CLC_GROUP_COLLECTIVE (UMax , __CLC_MAX , ulong , 0 )
568
- __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , half , - HALF_MAX )
569
- __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , float , - FLT_MAX )
570
- __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , double , - DBL_MAX )
568
+ __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , half , - INFINITY )
569
+ __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , float , - INFINITY )
570
+ __CLC_GROUP_COLLECTIVE (FMax , __CLC_MAX , double , - INFINITY )
571
571
572
572
__CLC_GROUP_COLLECTIVE (BitwiseAndKHR , __CLC_AND , uchar , ~0 )
573
573
__CLC_GROUP_COLLECTIVE (BitwiseOrKHR , __CLC_OR , uchar , 0 )
0 commit comments