Landing: 2a64a564f5ee

Project / Subsystem

gcc / aarch64

Date

2026-07-28

Author

Richard Ball

Commit

2a64a564f5eeb5aa332816459404641fb9cf8f14

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
2a64a564f5eeb5aa332816459404641fb9cf8f14
source_type
github
headline
aarch64: Add SVE2p3/SME2p3 dot product intrinsics
tldr
Adds SVE2p3 and SME2p3 dot product intrinsics for aarch64, enabling new vector and streaming SIMD operations.
author
Richard Ball
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • sve
  • sme
  • simd
  • intrinsics
discussion_id_link
bugzilla_pr
date
2026-07-28T00:00:00.000Z

This commit enhances the aarch64 backend with support for SVE2p3 and SME2p3 dot product intrinsics. These additions allow developers to utilize advanced vector processing and streaming capabilities for performing dot product operations, particularly on narrower data types with potential for higher throughput. The changes include updates to intrinsic definitions, machine description patterns, and target flags.