Does 10-bit 64x64 unrolling actually exist?
Another documentation issue, I believe: The documentation talks about compressed 10-bit mode first splitting the high 8 and the low 2 bits, then compressing the 2-bit values four and four into bytes, then finally unrolling a 64x64 tile (16x64 bytes) into a 1024-byte strip.
However, I can find no support for the last step anywhere in the code. In particular, svt_unpack_and_2bcompress() seems to be the routine that does conversion from regular (10-bit values packed in 16 bits) to the compressed 10-bit format, and there's nothing about this detiling. I haven't found any trace of it in any other routines either, and I've printed out values before and after the comparison, with no visible unrolling. Is it really true, or should this part just be removed from the documentation?