package pure nothrow @nogc immutable
auto DIAGONALIZE =
`
t[0] = rows[3].l;
t[1] = rows[1].l;
rows[3].l = rows[2].l;
rows[2].l = rows[2].h;
rows[2].h = rows[3].l;
rows[3].l = _mm_unpackhi_epi64(rows[3].h, _mm_unpacklo_epi64(t[0], t[0]));
rows[3].h = _mm_unpackhi_epi64(t[0], _mm_unpacklo_epi64(rows[3].h, rows[3].h));
rows[1].l = _mm_unpackhi_epi64(rows[1].l, _mm_unpacklo_epi64(rows[1].h, rows[1].h));
rows[1].h = _mm_unpackhi_epi64(rows[1].h, _mm_unpacklo_epi64(t[1], t[1]));
`;
Undocumented in source.