mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-01 01:32:00 +08:00
Fix the embarrassingly incomplete fix to the embarrassing bug in blocked transpose.
This commit is contained in:
parent
a32923a439
commit
923ee9aba3
@ -285,8 +285,8 @@ void BlockedInPlaceTranspose(MatrixType& m) {
|
|||||||
internal::ptranspose(A);
|
internal::ptranspose(A);
|
||||||
internal::ptranspose(B);
|
internal::ptranspose(B);
|
||||||
for (Index i=0; i<PacketSize; ++i) {
|
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(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), B.packet[i]);
|
m.template writePacket<Alignment>(m.rowIndexByOuterInner(col_start + i, row_start), m.colIndexByOuterInner(col_start + i,row_start), A.packet[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user