File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1272,7 +1272,13 @@ declare %dx.types.LinAlgMatrix<mangling> @dx.op.linAlgCopyConvertMatrix.[MatTy1]
12721272Returns a new matrix which is a copy of the source matrix where the element and
12731273use type of the returned matrix have been converted to ` MatTy1 ` from ` MatTy2 ` .
12741274The source matrix remains valid and unmodified after this operation is applied.
1275- Validation shall enforce that both matrices have the same scope and dimensions.
1275+
1276+ Validation shall enforce that:
1277+ * Both matrix types have the same scope
1278+ * If the transpose argument is ` 0 ` both matrices must have the same dimensions.
1279+ * If the transpose argument is ` 1 ` the dimensions of ` MatTy1 ` and ` MatTy2 ` are
1280+ swapped (the ` M ` dimension of ` MatTy2 ` will match the ` N ` dimension of
1281+ ` MatTy1 ` , and the ` N ` Dimension of ` MatTy2 ` will match the ` M ` dimension of ` MatTy1 ` ).
12761282
12771283``` llvm
12781284declare %dx.types.LinAlgMatrix<mangling> @dx.op.linAlgMatrixLoadFromDescriptor.[MatTy](
You can’t perform that action at this time.
0 commit comments