Landing: 4790838765e8
Project / Subsystem
gcc / rs6000
Date
2026-07-07
Author
Kishan Parmar
Commit
4790838765e8a4b0580b11ba0d8c6671d7c3fc95
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- rs6000
- patch_id
- —
- commit_hash
- 4790838765e8a4b0580b11ba0d8c6671d7c3fc95
- source_type
- github
- headline
- rs6000 adds vector uncompress/unpack builtins for -mcpu=future
- tldr
- New vector uncompress and unpack intrinsics for rs6000 with -mcpu=future, supporting proposed Power processor instructions.
- author
- Kishan Parmar
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • rs6000
- • powerpc
- • simd
- • builtins
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-07T00:00:00.000Z
The rs6000 backend now supports proposed vector uncompress and unpack instructions for future Power processors, enabled by the -mcpu=future flag. This includes new RTL patterns, builtin function definitions, and overloaded interfaces for operations like vec_uncompresshn and vec_unpack_hsn_to_byte. These additions provide access to new SIMD capabilities, though the builtin names may change in the future.