Landing: 68481add48be

Project / Subsystem

gcc / rs6000

Date

2026-03-04

Author

Avinash Jayakar

Commit

68481add48bed6e0ee7b3cdf37e07dce445b425b

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
rs6000
patch_id
commit_hash
68481add48bed6e0ee7b3cdf37e07dce445b425b
source_type
github
headline
RS6000 Gains Builtins for AES Acceleration Instructions
tldr
GCC now provides built-in functions for AES acceleration instructions on RS6000, enabled with the `-mcpu=future` option.
author
Avinash Jayakar
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • rs6000
  • aes
  • builtins
  • cryptography
  • acceleration
discussion_id_link
bugzilla_pr
date
2026-03-04T00:00:00.000Z

GCC now includes builtins for AES acceleration instructions on RS6000 architectures, which are meant for possible future processors. These builtins, enabled with -mcpu=future, expose AES encryption, decryption, key generation, and Galois field multiplication. The new builtins provide a way to use AES acceleration when it becomes available.