Integer MatMul kernels are generated using the Eigen library. To use the library the Daphne Matrices are transformed into Eigen Matrices, assuming that the row offset in memory is the row length. When Daphne Matrices are resized they are not necessarily moved in memory, so the row offset does not equal the row length.
The results of Matrix multiplications for integer value types are wrong in case that the Matrix has been resized before.
Likely Explanation
Integer MatMul kernels are generated using the Eigen library. To use the library the Daphne Matrices are transformed into Eigen Matrices, assuming that the row offset in memory is the row length. When Daphne Matrices are resized they are not necessarily moved in memory, so the row offset does not equal the row length.