Index list:
```
- Mat X | Mat Y | Mat Z
- 0 | 0 | 0
- 1 | 2 | 0
- 2 | 4 | 0
- 0 | 1 | 1
- 1 | 3 | 1
- 2 | 5 | 1
- 3 | 0 | 2
- 4 | 2 | 2
- 5 | 4 | 2
- 3 | 1 | 3
- 4 | 3 | 3
- 5 | 5 | 3
+ | Mat X | Mat Y | Mat Z |
+ | 0 | 0 | 0 |
+ | 1 | 2 | 0 |
+ | 2 | 4 | 0 |
+ | 0 | 1 | 1 |
+ | 1 | 3 | 1 |
+ | 2 | 5 | 1 |
+ | 3 | 0 | 2 |
+ | 4 | 2 | 2 |
+ | 5 | 4 | 2 |
+ | 3 | 1 | 3 |
+ | 4 | 3 | 3 |
+ | 5 | 5 | 3 |
```
Index list:
```
- Mat X | Mat Y | Mat Z
- 0 | 0 | 0
- 0 | 1 | 1
- 3 | 0 | 2
- 3 | 1 | 3
- 1 | 2 | 0
- 1 | 3 | 1
- 4 | 2 | 2
- 4 | 3 | 3
- 2 | 4 | 0
- 2 | 5 | 1
- 5 | 4 | 2
- 5 | 5 | 3
+ | Mat X | Mat Y | Mat Z |
+ | 0 | 0 | 0 |
+ | 0 | 1 | 1 |
+ | 3 | 0 | 2 |
+ | 3 | 1 | 3 |
+ | 1 | 2 | 0 |
+ | 1 | 3 | 1 |
+ | 4 | 2 | 2 |
+ | 4 | 3 | 3 |
+ | 2 | 4 | 0 |
+ | 2 | 5 | 1 |
+ | 5 | 4 | 2 |
+ | 5 | 5 | 3 |
```
The index for the result matrix changes with every operation, and thus the
consecutive multiply-add instruction doesn't depend on the previous write
register.
-Outer and inner product indeces side-by-side:
+Outer and inner product indices side-by-side:
```
| Outer Product | Inner Product |