-
Notifications
You must be signed in to change notification settings - Fork 12.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[gsoc2024][libc][math][c23] Implement _Float16 basic operations #93566
Comments
overmighty
changed the title
[libc][math][c23] Implement _Float16 basic operations
[gsoc2024][libc][math][c23] Implement _Float16 basic operations
Jun 3, 2024
lntue
pushed a commit
that referenced
this issue
Jun 4, 2024
artem
pushed a commit
to artem/fuchsia-mirror
that referenced
this issue
Jun 5, 2024
…t,rint,lrint,llrint,lround,llround}f16 C23 math functions (#94218) llvm/llvm-project#93566 GitOrigin-RevId: cfeb0af95420fa19c92b116e1117afe3229d2043 Original-Revision: c499758e635d2b1955559dccb037ba7f48b59d90 Roller-URL: https://ci.chromium.org/b/8746044701074637649 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I6f15f8d148ce3d3e26f36d5185b7dc3d8ca42d70 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1059954
This was referenced Jun 5, 2024
lntue
pushed a commit
that referenced
this issue
Jun 5, 2024
lntue
pushed a commit
that referenced
this issue
Jun 5, 2024
lntue
pushed a commit
that referenced
this issue
Jun 5, 2024
This was referenced Jun 5, 2024
lntue
pushed a commit
that referenced
this issue
Jun 6, 2024
Implements fmaxf16 and fminf16, which are two missing functions listed here: #93566
lntue
pushed a commit
that referenced
this issue
Jun 6, 2024
I think this broke the aarch64 libc bot, e.g. https://lab.llvm.org/buildbot/#/builders/138 |
@JonChesterfield See #94569. |
EugeneZelenko
added
the
metabug
Issue to collect references to a group of similar or related issues.
label
Jun 6, 2024
lntue
pushed a commit
that referenced
this issue
Jun 6, 2024
This was referenced Jun 7, 2024
lntue
pushed a commit
that referenced
this issue
Jun 7, 2024
lntue
pushed a commit
that referenced
this issue
Jun 29, 2024
lntue
pushed a commit
that referenced
this issue
Jul 2, 2024
lntue
pushed a commit
that referenced
this issue
Jul 2, 2024
lravenclaw
pushed a commit
to lravenclaw/llvm-project
that referenced
this issue
Jul 3, 2024
lravenclaw
pushed a commit
to lravenclaw/llvm-project
that referenced
this issue
Jul 3, 2024
lravenclaw
pushed a commit
to lravenclaw/llvm-project
that referenced
this issue
Jul 3, 2024
lravenclaw
pushed a commit
to lravenclaw/llvm-project
that referenced
this issue
Jul 3, 2024
kbluck
pushed a commit
to kbluck/llvm-project
that referenced
this issue
Jul 6, 2024
kbluck
pushed a commit
to kbluck/llvm-project
that referenced
this issue
Jul 6, 2024
AlexisPerry
pushed a commit
to llvm-project-tlp/llvm-project
that referenced
this issue
Jul 9, 2024
…th functions (llvm#95159) Part of llvm#93566.
AlexisPerry
pushed a commit
to llvm-project-tlp/llvm-project
that referenced
this issue
Jul 9, 2024
AlexisPerry
pushed a commit
to llvm-project-tlp/llvm-project
that referenced
this issue
Jul 9, 2024
overmighty
added a commit
to overmighty/llvm-project
that referenced
this issue
Jul 15, 2024
… functions Part of llvm#93566. Fixes llvm#94833.
overmighty
added a commit
to overmighty/llvm-project
that referenced
this issue
Jul 15, 2024
… functions Part of llvm#93566. Fixes llvm#94833.
overmighty
added a commit
to overmighty/llvm-project
that referenced
this issue
Jul 15, 2024
… functions Part of llvm#93566. Fixes llvm#94833.
overmighty
added a commit
to overmighty/llvm-project
that referenced
this issue
Jul 15, 2024
… functions Part of llvm#93566. Fixes llvm#94833.
overmighty
added a commit
to overmighty/llvm-project
that referenced
this issue
Jul 18, 2024
… functions Part of llvm#93566. Fixes llvm#94833.
sgundapa
pushed a commit
to sgundapa/upstream_effort
that referenced
this issue
Jul 23, 2024
… functions (llvm#98972) Part of llvm#93566. Fixes llvm#94833.
yuxuanchen1997
pushed a commit
that referenced
this issue
Jul 25, 2024
… functions (#98972) Summary: Part of #93566. Fixes #94833. Test Plan: Reviewers: Subscribers: Tasks: Tags: Differential Revision: https://phabricator.intern.facebook.com/D60250946
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 #94001canonicalizef16
: [libc][math][c23] Add canonicalizef16 C23 math function #94341copysignf16
: [libc][math][c23] Add copysignf16 C23 math function #94351fabsf16
: [libc][math][c23] Add fabsf16 C23 math function #93567fdimf16
: [libc][math][c23] Add fdimf16 C23 math function #94354floorf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001fmaxf16
: [libc][math][c23] Implement fmaxf16 and fminf16 function #94131fmaximumf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fmaximum_magf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fmaximum_mag_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fmaximum_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fminf16
: [libc][math][c23] Implement fmaxf16 and fminf16 function #94131fminimumf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fminimum_magf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fminimum_mag_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fminimum_numf16
: [libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math functions #94510fmodf16
: [libc][math][c23] Add fmodf16 C23 math function #94629frexpf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758fromfpf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254fromfpxf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254ilogbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758ldexpf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797llogbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758llrintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218llroundf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218logbf16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758lrintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218lroundf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218modff16
: [libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions #94758nanf16
: [libc][math][c23] Add nanf16 C23 math function #94767nearbyintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218nextafterf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535nextdownf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535nexttowardf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535nextupf16
: [libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math functions #94535remainderf16
: [libc][math][c23] Add {remainder,remquo}f16 C23 math functions #94773remquof16
: [libc][math][c23] Add {remainder,remquo}f16 C23 math functions #94773rintf16
: [libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 math functions #94218roundf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001roundevenf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001scalbnf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797scalblnf16
: [libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions #94797truncf16
: [libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math functions #94001ufromfpf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254ufromfpxf16
: [libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions #94254totalorderf16
: [libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions #95014totalordermagf16
: [libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions #95014getpayloadf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159setpayloadf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159setpayloadsigf16
: [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math functions #95159f16add
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16addf
(extension): [libc][math][c23] Add f16{add,sub}f C23 math functions #96787f16addl
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16addf128
: [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16sub
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16subf
(extension): [libc][math][c23] Add f16{add,sub}f C23 math functions #96787f16subl
(extension): [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16subf128
: [libc][math][c23] Add f16{add,sub}{,l,f128} C23 math functions #97072f16mul
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972f16mulf
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972f16mull
(extension): [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972f16mulf128
: [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functions #98972f16div
(extension): [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054f16divf
(extension): [libc][math][c23] Add f16divf C23 math function #96131f16divl
(extension): [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054f16divf128
: [libc][math][c23] Add f16div{,l,f128} C23 math functions #97054f16fma
(extension): [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711f16fmaf
(extension): [libc][math][c23] Add f16fmaf C23 math function #95483f16fmal
(extension): [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711f16fmaf128
: [libc][math][c23] Add f16fma{,l,f128} C23 math function #96711The text was updated successfully, but these errors were encountered: