diff options
author | Kevin Petit <kevin.petit@arm.com> | 2023-06-21 17:54:47 +0100 |
---|---|---|
committer | Kevin Petit <kevin.petit@arm.com> | 2023-06-21 18:04:36 +0100 |
commit | 9b527c0fb60124936d0906d44803bec51a0200fb (patch) | |
tree | 1820c7d46aa64a7c1a5c5e672f2a09cc2133a9ad /include/spirv/unified1/spirv.json | |
parent | 10db9d4e194246a020a4148e220837ac7c68cfd9 (diff) | |
download | SPIRV-Headers-9b527c0fb60124936d0906d44803bec51a0200fb.tar.gz SPIRV-Headers-9b527c0fb60124936d0906d44803bec51a0200fb.tar.bz2 SPIRV-Headers-9b527c0fb60124936d0906d44803bec51a0200fb.zip |
Add definitions for SPV_KHR_cooperative_matrix
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Diffstat (limited to 'include/spirv/unified1/spirv.json')
-rw-r--r-- | include/spirv/unified1/spirv.json | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json index 90d2268..b449ef0 100644 --- a/include/spirv/unified1/spirv.json +++ b/include/spirv/unified1/spirv.json @@ -1135,6 +1135,7 @@ "DotProduct": 6019, "DotProductKHR": 6019, "RayCullMaskKHR": 6020, + "CooperativeMatrixKHR": 6022, "BitInstructions": 6025, "GroupNonUniformRotateKHR": 6026, "AtomicFloat32AddEXT": 6033, @@ -1262,6 +1263,37 @@ } }, { + "Name": "CooperativeMatrixOperands", + "Type": "Bit", + "Values": + { + "MatrixASignedComponents": 0, + "MatrixBSignedComponents": 1, + "MatrixCSignedComponents": 2, + "MatrixResultSignedComponents": 3, + "SaturatingAccumulation": 4 + } + }, + { + "Name": "CooperativeMatrixLayout", + "Type": "Value", + "Values": + { + "RowMajorKHR": 0, + "ColumnMajorKHR": 1 + } + }, + { + "Name": "CooperativeMatrixUse", + "Type": "Value", + "Values": + { + "MatrixAKHR": 0, + "MatrixBKHR": 1, + "MatrixAccumulatorKHR": 2 + } + }, + { "Name": "Op", "Type": "Value", "Values": @@ -1638,6 +1670,11 @@ "OpUDotAccSatKHR": 4454, "OpSUDotAccSat": 4455, "OpSUDotAccSatKHR": 4455, + "OpTypeCooperativeMatrixKHR": 4456, + "OpCooperativeMatrixLoadKHR": 4457, + "OpCooperativeMatrixStoreKHR": 4458, + "OpCooperativeMatrixMulAddKHR": 4459, + "OpCooperativeMatrixLengthKHR": 4460, "OpTypeRayQueryKHR": 4472, "OpRayQueryInitializeKHR": 4473, "OpRayQueryTerminateKHR": 4474, |