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
{{ message }}
Repository navigation
P0533R9: constexpr for <cmath> and <cstdlib> #105174
Link: https://wg21.link/P0533R9
Absolute values
abs(int/long/long long/float/double/long double) — [libc++][math] Add constexpr for std::abs() #146633, [libc++][math] Add constexpr for std::abs() and relatives #202985labs,llabsfabs,fabsf,fabslInteger division
div,ldiv,lldiv— [libc++][math] Implement C++23 (parts of) P0533: constexprstd::div()#104633Manipulation functions
frexp,frexpf,frexplilogb,ilogbf,ilogblldexp,ldexpf,ldexpllogb,logbf,logblmodf,modff,modflscalbn,scalbnf,scalbnlscalbln,scalblnf,scalblnlRounding functions
ceil,ceilf,ceillfloor,floorf,floorlround,roundf,roundllround,lroundf,lroundlllround,llroundf,llroundltrunc,truncf,trunclRemainder / difference functions
fmod,fmodf,fmodlremainder,remainderf,remainderlremquo,remquof,remquolfdim,fdimf,fdimlSign / nearest-value functions
copysign,copysignf,copysignlnextafter,nextafterf,nextafterlnexttoward,nexttowardf,nexttowardlMin / max / fma
fmax,fmaxf,fmaxlfmin,fminf,fminlfma,fmaf,fmalClassification / comparison functions
fpclassify[libc++][math] Addconstexprtostd::fpclassify#210993isfinite— 52bff45isinf— 52bff45isnan— 52bff45isnormal— 52bff45signbit— [libc++][math] Addconstexprforstd::signbit()#105946isgreater— [libc++][math] Addconstexprto comparison functions #210075isgreaterequal— [libc++][math] Addconstexprto comparison functions #210075isless— [libc++][math] Addconstexprto comparison functions #210075islessequal— [libc++][math] Addconstexprto comparison functions #210075islessgreater— [libc++][math] Addconstexprto comparison functions #210075isunordered— [libc++][math] Addconstexprto comparison functions #210075