diff options
| -rw-r--r-- | source/slang/hlsl.meta.slang | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 81b28b30a..173b97fd3 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -23667,6 +23667,8 @@ void coopVecOuterProductAccumulate<T : __BuiltinArithmeticType, let M : int, let { __target_switch { + case hlsl: + __intrinsic_asm "$0.OuterProductAccumulate($1, $2, $3, $4, $5, $6)"; case spirv: let matrixInterpretationSpirv : int = __getSpvCoopVecComponentType(matrixInterpretation); let memoryLayoutSpirv : int = __getSpvCoopVecMatrixLayout(memoryLayout); @@ -23742,6 +23744,8 @@ void coopVecReduceSumAccumulate<T : __BuiltinArithmeticType, let N : int>( { __target_switch { + case hlsl: + __intrinsic_asm "$0.ReduceSumAccumulate($1, $2)"; case spirv: let bufferPtr = buffer.GetBufferPointer(); spirv_asm |
