Matrix-multiply Reconstructor *****************************