julia
Fix many fma emulated and Float16 bugs
#63492
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
8
Changes
View On
GitHub
Fix many fma emulated and Float16 bugs
#63492
oscardssmith
merged 8 commits into
JuliaLang:master
from
oscardssmith:os/fma-rounding
oscardssmith
requested a review
from
xal-0
12 days ago
oscardssmith
added
maths
oscardssmith
added
bugfix
oscardssmith
added
float16
oscardssmith
added
backport 1.10
oscardssmith
added
backport 1.13
vtjnash
commented on 2026-09-29
vtjnash
approved these changes on 2026-09-29
oscardssmith
force pushed
from
7a82d580
to
2c22622d
12 days ago
gbaraldi
commented on 2026-09-30
oscardssmith
added
don't squash
math: Correctly round Float32 and Float16 `fma_emulated`
b62cc6f1
math: Fix `ldexp` flushing values to zero one exponent too early
43f913a8
math: Fix incorrect rounding in Float64 `fma_emulated`
ca0f67b1
runtime: Fix rounding of Float64 to Float16 and BFloat16 conversions
ddb57d8c
runtime: Use `__builtin_signbit` for mingw signbit
3e9f2f78
runtime: Correctly round Float16 and BFloat16 `fma_float`
01a58feb
runtime: Use `fma_narrow` for Float32 `fma_float` on all platforms
4159c62c
aotcompile: Fix name of `__truncdfbf2` CRT alias
03ce71ac
oscardssmith
force pushed
from
835f478c
to
03ce71ac
10 days ago
oscardssmith
merged
e5ff5d8b
into master
10 days ago
oscardssmith
deleted the os/fma-rounding branch
10 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
vtjnash
gbaraldi
xal-0
Assignees
No one assigned
Labels
maths
bugfix
float16
don't squash
backport 1.10
backport 1.13
Milestone
No milestone
Login to write a write a comment.
Login via GitHub