Landing: d9118b9975dd
Project / Subsystem
gcc / aarch64
Date
2026-01-05
Author
Alfie Richards
Commit
d9118b9975dd0ddb6024e973f2707273ff2526c5
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- d9118b9975dd0ddb6024e973f2707273ff2526c5
- source_type
- github
- headline
- AArch64 gains new floating-point to integer conversion intrinsics.
- tldr
- GCC now exposes new AArch64 NEON intrinsics for float-to-int conversions, expanding the available rounding and conversion options.
- author
- Alfie Richards
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • intrinsics
- • neon
- • floating-point
- • simd
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-01-05T00:00:00.000Z
This commit adds several new AArch64 NEON intrinsics for converting floating-point values to integers. These new intrinsics cover specific conversion paths, such as float32_t to uint64_t and float64_t to int32_t, with various rounding modes. Developers using NEON can now directly access these specialized conversions, which can lead to more efficient and precise floating-point to integer handling in their applications.