From 5afebcf02748384471a98858eedb685024f7f854 Mon Sep 17 00:00:00 2001 From: Gangzheng Tong Date: Wed, 25 Jun 2025 20:09:57 -0700 Subject: Add matrix operand for OpCooperativeVectorMatrixMulAddNV (#7524) * Add matrix operand for OpCooperativeVectorMatrixMulAddNV * update tests to use the supported UINT32 input component type * Add MatrixCSignedComponentsKHR for coopVecMatMulAddPacked --------- Co-authored-by: Jay Kwak <82421531+jkwak-work@users.noreply.github.com> --- tests/cooperative-vector/matrix-mul-bias-packed-mut.slang | 2 +- tests/cooperative-vector/matrix-mul-bias-packed.slang | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/cooperative-vector/matrix-mul-bias-packed-mut.slang b/tests/cooperative-vector/matrix-mul-bias-packed-mut.slang index b3443e08a..54d3b11dd 100644 --- a/tests/cooperative-vector/matrix-mul-bias-packed-mut.slang +++ b/tests/cooperative-vector/matrix-mul-bias-packed-mut.slang @@ -25,7 +25,7 @@ ByteAddressBuffer bias; [numthreads(1, 1, 1)] void computeMain() { - let vec = coopVecLoad<1, int32_t>(input); + let vec = coopVecLoad<1, uint32_t>(input); var result = CoopVec(8000); result.matMulAddAccumPacked( vec, diff --git a/tests/cooperative-vector/matrix-mul-bias-packed.slang b/tests/cooperative-vector/matrix-mul-bias-packed.slang index a47a82714..e80fb02ac 100644 --- a/tests/cooperative-vector/matrix-mul-bias-packed.slang +++ b/tests/cooperative-vector/matrix-mul-bias-packed.slang @@ -25,7 +25,7 @@ ByteAddressBuffer bias; [numthreads(1, 1, 1)] void computeMain() { - let vec = coopVecLoad<1, int32_t>(input); + let vec = coopVecLoad<1, uint32_t>(input); let result = coopVecMatMulAddPacked( vec, CoopVecComponentType::SignedInt8Packed, -- cgit v1.2.3