diff options
author | Rasmus Munk Larsen <rmlarsen@google.com> | 2020-04-29 17:27:36 +0000 |
---|---|---|
committer | Rasmus Munk Larsen <rmlarsen@google.com> | 2020-04-29 17:27:36 +0000 |
commit | 923ee9aba3c631946ee92b5d2a6987b1dfb2d753 (patch) | |
tree | 35c33d3ed6eb04e05bc7ab2593332dd877e3ed1d /Eigen/src/Core/Transpose.h | |
parent | a32923a4398c0b0b530b91aa013e0d2b5770658c (diff) |
Fix the embarrassingly incomplete fix to the embarrassing bug in blocked transpose.
Diffstat (limited to 'Eigen/src/Core/Transpose.h')
-rw-r--r-- | Eigen/src/Core/Transpose.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index 0b57a4353..49804b0ab 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -285,8 +285,8 @@ void BlockedInPlaceTranspose(MatrixType& m) { internal::ptranspose(A); internal::ptranspose(B); for (Index i=0; i<PacketSize; ++i) { - m.template writePacket<Alignment>(m.rowIndexByOuterInner(row_start + i, col_start), m.colIndexByOuterInner(row_start + i,col_start), A.packet[i]); - m.template writePacket<Alignment>(m.rowIndexByOuterInner(col_start + i, row_start), m.colIndexByOuterInner(col_start + i,row_start), B.packet[i]); + m.template writePacket<Alignment>(m.rowIndexByOuterInner(row_start + i, col_start), m.colIndexByOuterInner(row_start + i,col_start), B.packet[i]); + m.template writePacket<Alignment>(m.rowIndexByOuterInner(col_start + i, row_start), m.colIndexByOuterInner(col_start + i,row_start), A.packet[i]); } } } |