fix matvec argument order