I did not do any reordering. kansas_deinterleave processes 8 bytes at a time. 4 pairs of bytes. Each pair of bytes is swapped. The first pair is output to U1. The second pair is output to U2, the third pair is output to U3, the fourth pair is output to U4. If this is not correct, then...