Skip to content

[hipblaslt] Use rocisa macro helpers for CMS#2275

Merged
minsukim-amd merged 1 commit into
developfrom
users/brianshi/macrofix
Oct 25, 2025
Merged

[hipblaslt] Use rocisa macro helpers for CMS#2275
minsukim-amd merged 1 commit into
developfrom
users/brianshi/macrofix

Conversation

@b-shi
Copy link
Copy Markdown
Contributor

@b-shi b-shi commented Oct 25, 2025

Motivation

When disabling asm comments all text blocks are stripped away. This causes issues with CMS kernels. This PR updates CMS kernels to use Macro and related helpers in rocISA instead of TextBlock.

Changed ValueIf to take a string as an input instead of an integer. This lets us have more generic conditionals when using the .if directives.

Technical Details

Test Plan

Test Result

Submission Checklist

@b-shi b-shi requested review from KKyang and msujon-AMD October 25, 2025 02:02
@b-shi b-shi added the gfx950 run CI on gfx950 label Oct 25, 2025
@b-shi b-shi requested a review from a team as a code owner October 25, 2025 02:02
@b-shi b-shi force-pushed the users/brianshi/macrofix branch from e538e99 to 18b8aa7 Compare October 25, 2025 02:13
smalekta pushed a commit to smalekta/rocm-libraries that referenced this pull request Oct 25, 2025
@math-ci
Copy link
Copy Markdown

math-ci Bot commented Oct 25, 2025

perfci run on commit 7a1b42d

math-ci run

@minsukim-amd minsukim-amd merged commit fd40c8b into develop Oct 25, 2025
27 of 28 checks passed
@minsukim-amd minsukim-amd deleted the users/brianshi/macrofix branch October 25, 2025 06:59
assistant-librarian Bot pushed a commit to ROCm/hipBLASLt that referenced this pull request Oct 25, 2025
[hipblaslt] Use rocisa macro helpers for CMS

## Motivation

When disabling asm comments all text blocks are stripped away. This
causes issues with CMS kernels. This PR updates CMS kernels to use
`Macro` and related helpers in rocISA instead of `TextBlock`.

Changed `ValueIf` to take a string as an input instead of an integer.
This lets us have more generic conditionals when using the `.if`
directives.

## Technical Details

## Test Plan

<!-- Explain any relevant testing done to verify this PR. -->

## Test Result

<!-- Briefly summarize test outcomes. -->

## Submission Checklist

- [x] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
qiangpan2 pushed a commit to qiangpan2/rocm-libraries that referenced this pull request May 29, 2026
Adds V3 GEMM pipeline for MX FP4 and MX FP8 
Adds V3 GEMM pipeline for MX FP4 with preshuffling
Adds MXFP4 GEMM tests (ROCm#2275)
Adds MXFP4 GEMM examples
Adds MXFP4 GEMMs to ckProfiler




Co-authored-by: Andriy Roshchenko <107577548+andriy-ca@users.noreply.github.com>
Co-authored-by: Andriy Roshchenko <andriy.roshchenko@amd.com>
Co-authored-by: aska-0096 <haocwang@amd.com>
Co-authored-by: lalala-sh <Jiaxing.Wen@amd.com>
Co-authored-by: OscarXu <huaiguxu@amd.com>
Co-authored-by: mtgu0705 <mtgu@amd.com>
Co-authored-by: Ding, Yi <yi.ding@amd.com>
Co-authored-by: feifei14119 <feiw@amd.com>
Co-authored-by: Lin, Qun <qlin@amd.com>
Co-authored-by: joye <joye@amd.com>
Co-authored-by: Rostyslav Geyyer <46627076+geyyer@users.noreply.github.com>

[ROCm/composable_kernel commit: 00247e3]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants