Landing: 2c421a5cbe9d

Project / Subsystem

gcc / gcc/rs6000

Date

2026-07-13

Author

Surya Kumari Jangala

Commit

2c421a5cbe9d2b61316556a3ef30e408e5210520

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc/rs6000
patch_id
commit_hash
2c421a5cbe9d2b61316556a3ef30e408e5210520
source_type
github
headline
rs6000: Add support for Dense Math Facility (DMF) registers
tldr
GCC on rs6000 now supports new 1024-bit Dense Math Facility registers for accelerated matrix and crypto operations.
author
Surya Kumari Jangala
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • rs6000
  • powerpc
  • compiler
  • optimization
  • new feature
discussion_id_link
bugzilla_pr
date
2026-07-13T00:00:00.000Z

This commit introduces support for the Dense Math Facility (DMF) registers on the rs6000 backend, enabling future processors to accelerate matrix and cryptographic operations. It adds eight 1024-bit registers (dmr0-dmr7), introduces a new 1024-bit data mode (TDOmode), extends XOmode to utilize these registers, and integrates them into the register allocation system, including mechanisms for transferring data between DMR and VSX registers.