julia
Fix many fma emulated and Float16 bugs
#63492
Merged

Fix many fma emulated and Float16 bugs #63492

oscardssmith
oscardssmith oscardssmith requested a review from xal-0 xal-0 12 days ago
oscardssmith oscardssmith added maths
oscardssmith oscardssmith added bugfix
oscardssmith oscardssmith added float16
oscardssmith oscardssmith added backport 1.10
oscardssmith oscardssmith added backport 1.13
vtjnash
vtjnash commented on 2026-09-29
vtjnash
vtjnash
vtjnash approved these changes on 2026-09-29
oscardssmith oscardssmith force pushed from 7a82d580 to 2c22622d 12 days ago
gbaraldi
gbaraldi commented on 2026-09-30
oscardssmith oscardssmith added don't squash
oscardssmith math: Correctly round Float32 and Float16 `fma_emulated`
b62cc6f1
oscardssmith math: Fix `ldexp` flushing values to zero one exponent too early
43f913a8
oscardssmith math: Fix incorrect rounding in Float64 `fma_emulated`
ca0f67b1
oscardssmith runtime: Fix rounding of Float64 to Float16 and BFloat16 conversions
ddb57d8c
oscardssmith runtime: Use `__builtin_signbit` for mingw signbit
3e9f2f78
oscardssmith runtime: Correctly round Float16 and BFloat16 `fma_float`
01a58feb
oscardssmith runtime: Use `fma_narrow` for Float32 `fma_float` on all platforms
4159c62c
oscardssmith aotcompile: Fix name of `__truncdfbf2` CRT alias
03ce71ac
oscardssmith oscardssmith force pushed from 835f478c to 03ce71ac 10 days ago
oscardssmith oscardssmith merged e5ff5d8b into master 10 days ago
oscardssmith oscardssmith deleted the os/fma-rounding branch 10 days ago
topolarity
oscardssmith

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone