using blas also for swapping rows