Lines Matching full:matrix

9 // This is the op definition spec of cooperative matrix multiply extension ops.
10 // We support both cooperative matrix extensions:
27 let summary = "Queries the number of cooperative matrix components";
30 Number of components of a cooperative matrix type accessible to each
33 The type attribute must be a cooperative matrix type.
66 let summary = "Loads a cooperative matrix through a pointer";
69 Load a cooperative matrix through a pointer.
72 matrix type.
78 MemoryLayout specifies how matrix elements are laid out in memory. It must
80 Cooperative Matrix Layout. See the Cooperative Matrix Layout table for a
83 Stride further qualifies how matrix elements are laid out in memory. It must
94 (where the scope is the scope the cooperative matrix type was created with).
150 let summary = "Stores a cooperative matrix through a pointer";
153 Store a cooperative matrix through a pointer.
162 MemoryLayout specifies how matrix elements are laid out in memory. It must
164 Cooperative Matrix Layout. See the Cooperative Matrix Layout table for a
167 Stride further qualifies how matrix elements are laid out in memory. It must
178 (where the scope is the scope the cooperative matrix type was created with).
235 Linear-algebraic matrix multiply of A by B and then component-wise add C.
242 SaturatingAccumulation Cooperative Matrix Operand is not present. If the
243 SaturatingAccumulation Cooperative Matrix Operand is present and overflow or
248 Cooperative Matrix Operand is present, with the signedness of the saturation
250 Cooperative Matrix Operand is not present then the resulting value will
255 Result Type must be a cooperative matrix type with M rows and N columns
258 A is a cooperative matrix with M rows and K columns whose Use must be
261 B is a cooperative matrix with K rows and N columns whose Use must be
264 C is a cooperative matrix with M rows and N columns whose Use must be
268 This is referred to as an MxNxK matrix multiply.
274 If the Component Type of any matrix operand is an integer type, then its
275 components are treated as signed if the Matrix{A,B,C,Result}SignedComponents
276 Cooperative Matrix Operand is present and are treated as unsigned otherwise.
278 Cooperative Matrix Operands is an optional Cooperative Matrix Operand
279 literal. If not present, it is the same as specifying the Cooperative Matrix
289 (`<` matrix-operands `>`)? `:`
290 a-cooperative-matrix-type `,`
291 b-cooperative-matrix-type `->`
292 result-cooperative-matrix-type