interleaved matrixmul works correctly