Landing: e3ba6d338c76
Project / Subsystem
gcc / aarch64
Date
2026-09-24
Author
Karl Meakin
Commit
e3ba6d338c766dfe7ca38c1df3a7f48113852616
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- e3ba6d338c766dfe7ca38c1df3a7f48113852616
- source_type
- github
- headline
- Port NEON SHA1 intrinsics to pragma-based framework
- tldr
- AArch64 NEON SHA1 intrinsics are now managed by the pragma-based framework, accompanied by new assembly tests.
- author
- Karl Meakin
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • cryptography
- • NEON
- • intrinsics
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-24T00:00:00.000Z
The NEON SHA1 intrinsics, also associated with the FEAT_SHA2 feature, have been migrated to GCC’s pragma-based framework. This change includes the addition of assembly tests for each intrinsic to verify their correct operation. Consequently, existing builtin functions and definitions have been removed and replaced by the new framework’s approach.