Landing: b610d8cfc8d1

Project / Subsystem

gcc / gcc/aarch64

Date

2026-09-14

Author

Claudio Bantaloukas

Commit

b610d8cfc8d19c6a156afb26663c2e590f4f1a31

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc/aarch64
patch_id
—
commit_hash
b610d8cfc8d19c6a156afb26663c2e590f4f1a31
source_type
github
headline
aarch64: Add SME2.1 structured sparsity outer product intrinsics
tldr
Adds support for new AArch64 SME2.1 structured sparsity outer product intrinsics.
author
Claudio Bantaloukas
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gcc
  • • aarch64
  • • SME
  • • intrinsics
  • • vector processing
discussion_id_link
—
bugzilla_pr
—
date
2026-09-14T00:00:00.000Z

This commit introduces support for several new AArch64 Scalable Matrix Extension (SME) version 2.1 structured sparsity outer product intrinsics. These intrinsics, requiring the +sme-tmop and various +sme-f* or +sme-b* architecture options, enable specialized matrix operations for sparse data. The changes include adding new intrinsic shapes, register constraints, and predicates to the compiler, along with associated tests and documentation updates.