In vDSP_mtrans parameters follow in order I wasn’t expecting. It’s cols * rows! While I expected rows * cols!!! That’s my learning of the day for which I paid with half of the day.