Skip to content

Conversation

@oscardssmith
Copy link
Member

This isn't a direct backport of https://github.com/JuliaLang/julia/pull/60640/changes because because llvm.powi.f16.i32 is very broken on LLVM 18 (at least for targets without hardware fp16 support like x86).

This is only a performance backport, but it is a pretty important regression that was introduced in 1.12.

This isn't a direct backport of https://github.com/JuliaLang/julia/pull/60640/changes because because `llvm.powi.f16.i32` is very broken on LLVM 18 (at least for targets without hardware fp16 support like x86).

This is only a performance backport, but it is a pretty important regression that was introduced in 1.12.
@oscardssmith oscardssmith added performance Must go faster maths Mathematical functions backport 1.12 Change should be backported to release-1.12 labels Jan 14, 2026
@DilumAluthge DilumAluthge merged commit ab6dd0a into backports-release-1.12 Jan 14, 2026
11 checks passed
@DilumAluthge DilumAluthge deleted the os/backport-fastmath-pow branch January 14, 2026 23:19
@DilumAluthge DilumAluthge mentioned this pull request Jan 15, 2026
40 tasks
@KristofferC KristofferC removed the backport 1.12 Change should be backported to release-1.12 label Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maths Mathematical functions performance Must go faster

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants