Index: include/mkl_direct_lapack.h =================================================================== --- include/mkl_direct_lapack.h +++ include/mkl_direct_lapack.h (working copy) @@ -644,6 +644,7 @@ if (!MKL_DC_IS_ZERO(a21)) { \ MKL_DC_SWAP(a10, a20); \ MKL_DC_SWAP(a11, a21); \ + MKL_DC_SWAP(a12, a22); \ MKL_DC_SWAP(a13, a23); \ MKL_DC_SWAP(a14, a24); \ MKL_DC_DIV(a21, a21, a11); \