Lines Matching refs:numeric_limits
36 return std::numeric_limits<_Tp>::max(); in __add_sat()
41 return std::numeric_limits<_Tp>::max(); in __add_sat()
44 return std::numeric_limits<_Tp>::min(); in __add_sat()
55 return std::numeric_limits<_Tp>::min(); in __sub_sat()
60 return std::numeric_limits<_Tp>::max(); in __sub_sat()
63 return std::numeric_limits<_Tp>::min(); in __sub_sat()
73 return std::numeric_limits<_Tp>::max(); in __mul_sat()
77 return std::numeric_limits<_Tp>::max(); in __mul_sat()
79 return std::numeric_limits<_Tp>::min(); in __mul_sat()
90 if (__x == std::numeric_limits<_Tp>::min() && __y == _Tp{-1}) in __div_sat()
91 return std::numeric_limits<_Tp>::max(); in __div_sat()
102 if (std::cmp_less(__x, std::numeric_limits<_Rp>::min())) in __saturate_cast()
103 return std::numeric_limits<_Rp>::min(); in __saturate_cast()
104 if (std::cmp_greater(__x, std::numeric_limits<_Rp>::max())) in __saturate_cast()
105 return std::numeric_limits<_Rp>::max(); in __saturate_cast()