@@ -1404,15 +1404,15 @@ bi_fintrinsic(sub,sub_float)
14041404bi_fintrinsic (mul ,mul_float )
14051405bi_fintrinsic (div ,div_float )
14061406
1407- float min_float (float x , float y )
1407+ float min_float (float x , float y ) JL_NOTSAFEPOINT
14081408{
14091409 float diff = x - y ;
14101410 float argmin = signbit (diff ) ? x : y ;
14111411 int is_nan = isnan (x ) || isnan (y );
14121412 return is_nan ? diff : argmin ;
14131413}
14141414
1415- double min_double (double x , double y )
1415+ double min_double (double x , double y ) JL_NOTSAFEPOINT
14161416{
14171417 double diff = x - y ;
14181418 double argmin = signbit (diff ) ? x : y ;
@@ -1423,15 +1423,15 @@ double min_double(double x, double y)
14231423#define _min (a , b ) sizeof(a) == sizeof(float) ? min_float(a, b) : min_double(a, b)
14241424bi_fintrinsic (_min , min_float )
14251425
1426- float max_float (float x , float y )
1426+ float max_float (float x , float y ) JL_NOTSAFEPOINT
14271427{
14281428 float diff = x - y ;
14291429 float argmin = signbit (diff ) ? y : x ;
14301430 int is_nan = isnan (x ) || isnan (y );
14311431 return is_nan ? diff : argmin ;
14321432}
14331433
1434- double max_double (double x , double y )
1434+ double max_double (double x , double y ) JL_NOTSAFEPOINT
14351435{
14361436 double diff = x - y ;
14371437 double argmin = signbit (diff ) ? x : y ;
0 commit comments