You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SM6.10][specs/783] Update LinAlg DXIL Op Class Names (#8169)
microsoft/hlsl-specs#783 changed the names of
the linalg DXIL ops, update the implementation to reflect that.
The only interesting changes are in `utils/hct/hctdb.py` and
`lib/HLSL/HLOperationLower.cpp` everything else is generated code
Copy file name to clipboardExpand all lines: docs/DXIL.rst
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3077,24 +3077,24 @@ ID Name Description
3077
3077
2147483657 RayQuery_CommittedTriangleObjectPosition returns committed triangle vertices in object space as <9 x float>
3078
3078
2147483658 HitObject_TriangleObjectPosition returns triangle vertices in object space as <9 x float>
3079
3079
2147483659 ReservedD0 reserved
3080
-
2147483660 FillMatrix fills a matrix with a scalar value
3081
-
2147483661 CopyConvertMatrix Converts and copies the element and use type of the source matrix to the destination matrix with optional transpose
3082
-
2147483662 MatrixLoadFromDescriptor fills a matrix with data from a [RW]ByteAddressBuffer
3083
-
2147483663 MatrixLoadFromMemory fills a matrix with data from a groupshared array
3084
-
2147483664 MatrixLength returns the number of elements stored in thread-local storage on the active thread for the provided matrix
3085
-
2147483665 MatrixGetCoordinate returns a two element vector containing the column and row of the matrix that the thread-local index corresponds to
3086
-
2147483666 MatrixGetElement returns the element of the matrix corresponding to the provided thread-local index
3087
-
2147483667 MatrixSetElement sets the element of the matrix corresponding to the provided thread-local index
3088
-
2147483668 MatrixStoreToDescriptor stores a matrix to a RWByteAddressBuffer
3089
-
2147483669 MatrixStoreToMemory stores a matrix to groupshared memory
3090
-
2147483670 MatrixQueryAccumulatorLayout returns comptime 0 when accumulator matrix are A layout, 1 when B layout
3091
-
2147483671 MatrixMulOp applies a multiplication op to matrix C using A and B as parameters
3092
-
2147483672 MatrixAccumulate accumulate A or B matrix into Accumulator matrix following LHS += RHS
3093
-
2147483673 MatrixVecMul Multiplies a MxK dimension matrix and a K sized input vector
3094
-
2147483674 MatrixVecMulAdd Multiplies a MxK dimension matrix and a K sized input vector then adds a M sized bias vector
3095
-
2147483675 MatrixAccumulateToDescriptor accumulates a matrix to a RWByteAddressBuffer
3096
-
2147483676 MatrixAccumulateToMemory accumulates a matrix to groupshared memory
3097
-
2147483677 MatrixOuterProduct Outer products an M sized vector and a N sized vector producing an MxN matrix
3080
+
2147483660 LinAlgFillMatrix fills a matrix with a scalar value
3081
+
2147483661 LinAlgCopyConvertMatrix Converts and copies the element and use type of the source matrix to the destination matrix with optional transpose
3082
+
2147483662 LinAlgMatrixLoadFromDescriptor fills a matrix with data from a [RW]ByteAddressBuffer
3083
+
2147483663 LinAlgMatrixLoadFromMemory fills a matrix with data from a groupshared array
3084
+
2147483664 LinAlgMatrixLength returns the number of elements stored in thread-local storage on the active thread for the provided matrix
3085
+
2147483665 LinAlgMatrixGetCoordinate returns a two element vector containing the column and row of the matrix that the thread-local index corresponds to
3086
+
2147483666 LinAlgMatrixGetElement returns the element of the matrix corresponding to the provided thread-local index
3087
+
2147483667 LinAlgMatrixSetElement sets the element of the matrix corresponding to the provided thread-local index
3088
+
2147483668 LinAlgMatrixStoreToDescriptor stores a matrix to a RWByteAddressBuffer
3089
+
2147483669 LinAlgMatrixStoreToMemory stores a matrix to groupshared memory
3090
+
2147483670 LinAlgMatrixQueryAccumulatorLayout returns comptime 0 when accumulator matrix are A layout, 1 when B layout
3091
+
2147483671 LinAlgMatrixMulOp applies a multiplication op to matrix C using A and B as parameters
3092
+
2147483672 LinAlgMatrixAccumulate accumulate A or B matrix into Accumulator matrix following LHS += RHS
3093
+
2147483673 LinAlgMatVecMul Multiplies a MxK dimension matrix and a K sized input vector
3094
+
2147483674 LinAlgMatVecMulAdd Multiplies a MxK dimension matrix and a K sized input vector then adds a M sized bias vector
3095
+
2147483675 LinAlgMatrixAccumulateToDescriptor accumulates a matrix to a RWByteAddressBuffer
3096
+
2147483676 LinAlgMatrixAccumulateToMemory accumulates a matrix to groupshared memory
3097
+
2147483677 LinAlgMatrixOuterProduct Outer products an M sized vector and a N sized vector producing an MxN matrix
0 commit comments