Landing: 7cb08c33f1d3

Project / Subsystem

gcc / aarch64

Date

2025-12-04

Author

Karl Meakin

Commit

7cb08c33f1d35c1e2976f319916ee750ef609f31

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
—
commit_hash
7cb08c33f1d35c1e2976f319916ee750ef609f31
source_type
github
headline
aarch64: Add SME_MOP4 intrinsics and instructions
tldr
Adds support for new SME_MOP4 instructions and intrinsics for aarch64.
author
Karl Meakin
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • aarch64
  • • SME
  • • intrinsics
  • • ARM
discussion_id_link
—
bugzilla_pr
—
date
2025-12-04T00:00:00.000Z

This commit introduces support for the +sme-mop4 extension on aarch64 by adding corresponding intrinsics and instructions. It includes definitions for various svmop4a variants with different data types and configurations, as well as new SVE mode suffixes and register constraints. The changes also update internal functions to handle new register classes and function shapes.