Readonly
Private
Static
Row-major codes -> columnar zigzag residuals (viewer never writes; kept for parity tests).
Columnar zigzag residuals -> row-major codes (the hot path).
Row-major codes -> columnar zigzag residuals (viewer never writes; kept for parity tests).