Did a similar base pointer for writing to output matrix in the innermost loop, now 27.9 GFlops on 1000x1000 and 32+ GFlops for average over 400-1200 sized.