Closed
Description
This issue is part of the following Google Summer of Code 2024 project: https://summerofcode.withgoogle.com/programs/2024/projects/1vPVUj93.
-
ceilf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001 -
canonicalizef16
: [libc][math][c23] Add canonicalizef16 C23 math function #94341 -
copysignf16
: [libc][math][c23] Add copysignf16 C23 math function #94351 -
fabsf16
: [libc][math][c23] Add fabsf16 C23 math function #93567 -
fdimf16
: [libc][math][c23] Add fdimf16 C23 math function #94354 -
floorf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001 -
fmaxf16
: [libc][math][c23] Implement fmaxf16 and fminf16 function #94131 -
fmaximumf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fmaximum_magf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fmaximum_mag_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fmaximum_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fminf16
: [libc][math][c23] Implement fmaxf16 and fminf16 function #94131 -
fminimumf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fminimum_magf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fminimum_mag_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fminimum_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510 -
fmodf16
: [libc][math][c23] Add fmodf16 C23 math function #94629 -
frexpf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758 -
fromfpf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254 -
fromfpxf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254 -
ilogbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758 -
ldexpf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797 -
llogbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758 -
llrintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
llroundf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
logbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758 -
lrintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
lroundf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
modff16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758 -
nanf16
: [libc][math][c23] Add nanf16 C23 math function #94767 -
nearbyintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
nextafterf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535 -
nextdownf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535 -
nexttowardf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535 -
nextupf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535 -
remainderf16
: [libc][math][c23] Add {remainder,remquo}f16 C23 math functions #94773 -
remquof16
: [libc][math][c23] Add {remainder,remquo}f16 C23 math functions #94773 -
rintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218 -
roundf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001 -
roundevenf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001 -
scalbnf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797 -
scalblnf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797 -
truncf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001 -
ufromfpf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254 -
ufromfpxf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254 -
totalorderf16
: [libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions #95014 -
totalordermagf16
: [libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions #95014 -
getpayloadf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159 -
setpayloadf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159 -
setpayloadsigf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159 -
f16add
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16addf
(extension): [libc][math][c23] Add f16{add,sub}f C23 math functions #96787 -
f16addl
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16addf128
: [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16sub
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16subf
(extension): [libc][math][c23] Add f16{add,sub}f C23 math functions #96787 -
f16subl
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16subf128
: [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072 -
f16mul
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972 -
f16mulf
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972 -
f16mull
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972 -
f16mulf128
: [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972 -
f16div
(extension): [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054 -
f16divf
(extension): [libc][math][c23] Add f16divf C23 math function #96131 -
f16divl
(extension): [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054 -
f16divf128
: [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054 -
f16fma
(extension): [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711 -
f16fmaf
(extension): [libc][math][c23] Add f16fmaf C23 math function #95483 -
f16fmal
(extension): [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711 -
f16fmaf128
: [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711