summaryrefslogtreecommitdiffstats
path: root/docs/command-line-slangc-reference.md
diff options
context:
space:
mode:
authorJay Kwak <82421531+jkwak-work@users.noreply.github.com>2025-05-15 03:47:43 +0000
committerGitHub <noreply@github.com>2025-05-14 20:47:43 -0700
commit2580bb02f7a079ab1c0106b5960a21ed1627bca0 (patch)
treec4fe31e6314f514c9bb079d0fa15ee53adf7396f /docs/command-line-slangc-reference.md
parentb4d3d3017640581c21b52a12413d3f074ab1c5c1 (diff)
Add new coopmat2 functions: Reduce and Transpose (#7027)
This commit adds three new functions for CoopMat as described in the proposal document, Cooperative matrix 2 proposal spec#12 The new functions are: CoopMat<T,S,M,N,R>::Transpose CoopMat<T,S,M,N,R>::ReduceRow CoopMat<T,S,M,N,R>::ReduceColumn CoopMat<T,S,M,N,R>::ReduceRowAndColumn CoopMat<T,S,M,N,R>::Reduce2x2
Diffstat (limited to 'docs/command-line-slangc-reference.md')
-rw-r--r--docs/command-line-slangc-reference.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/command-line-slangc-reference.md b/docs/command-line-slangc-reference.md
index f296a6f02..de1424af4 100644
--- a/docs/command-line-slangc-reference.md
+++ b/docs/command-line-slangc-reference.md
@@ -1111,6 +1111,9 @@ A capability describes an optional feature that a target may or may not support.
* `SPV_EXT_replicated_composites` : enables the SPV_EXT_replicated_composites extension
* `SPV_NV_cooperative_vector` : enables the SPV_NV_cooperative_vector extension
* `SPV_KHR_cooperative_matrix` : enables the SPV_KHR_cooperative_matrix extension
+* `SPV_NV_cooperative_matrix2` : enables the SPV_NV_cooperative_matrix2 extension
+* `SPV_NV_tensor_addressing` : enables the SPV_NV_tensor_addressing extension
+* `SPV_KHR_vulkan_memory_model` : enables the SPV_KHR_vulkan_memory_model extension
* `spvAtomicFloat32AddEXT`
* `spvAtomicFloat16AddEXT`
* `spvAtomicFloat64AddEXT`
@@ -1151,6 +1154,12 @@ A capability describes an optional feature that a target may or may not support.
* `spvCooperativeVectorNV`
* `spvCooperativeVectorTrainingNV`
* `spvCooperativeMatrixKHR`
+* `spvCooperativeMatrixReductionsNV`
+* `spvCooperativeMatrixConversionsNV`
+* `spvCooperativeMatrixPerElementOperationsNV`
+* `spvCooperativeMatrixTensorAddressingNV`
+* `spvCooperativeMatrixBlockLoadsNV`
+* `spvTensorAddressingNV`
* `spvMaximalReconvergenceKHR`
* `spvQuadControlKHR`
* `metallib_latest`
@@ -1277,6 +1286,12 @@ A capability describes an optional feature that a target may or may not support.
* `cooperative_vector`
* `cooperative_vector_training`
* `cooperative_matrix`
+* `cooperative_matrix_reduction`
+* `cooperative_matrix_conversion`
+* `cooperative_matrix_map_element`
+* `cooperative_matrix_tensor_addressing`
+* `cooperative_matrix_block_load`
+* `tensor_addressing`
* `pixel`
* `tesscontrol`
* `tesseval`