From the spec:
Validation rules will enforce that:
- argument A is an
A matrix
- argument B is a
B matrix
- argument C is an
Accumulator matrix
- return value (R) is an
Accumulator matrix
- All four matrices have the same scope (
Wave or ThreadGroup)
- Matrix A's dimensions shall be
M x K
- Matrix B's dimensions shall be
K x N
- Matrix C's dimensions shall be
M x N
- Matrix R's dimensions shall be
M x N
- The element types are compatible
From the spec:
Validation rules will enforce that:
AmatrixBmatrixAccumulatormatrixAccumulatormatrixWaveorThreadGroup)MxKKxNMxNMxN