const ORIENT_TILE: usize = 32;
Destination square a quarter turn is taken in, so the source rows it gathers from stay in the innermost cache across the whole square.