Diagram test

Eggbeater

Bit permute

0 0 1 8 2 16 3 24 4 1 5 9 6 17 7 25 8 2 9 10 10 18 11 26 12 3 13 11 14 19 15 27 16 4 17 12 18 20 19 28 20 5 21 13 22 21 23 29 24 6 25 14 26 22 27 30 28 7 29 15 30 23 31 31 SPLITB Splits groups of four bits in D into four bytes. MERGEB Merges four bytes in D into groups of four bits.

0 0 1 16 2 1 3 17 4 2 5 18 6 3 7 19 8 4 9 20 10 5 11 21 12 6 13 22 14 7 15 23 16 8 17 24 18 9 19 25 20 10 21 26 22 11 23 27 24 12 25 28 26 13 27 29 28 14 29 30 30 15 31 31 SPLITW Splits odd/even bits in D into high/low words. MERGEW Merges high/low words in D into odd/even bits.

0 11 1 5 2 18 3 24 4 27 5 19 6 20 7 30 8 28 9 26 10 21 11 25 12 3 13 8 14 7 15 23 16 13 17 12 18 16 19 2 20 15 21 1 22 9 23 31 24 0 25 29 26 17 27 10 28 14 29 4 30 6 31 22 SEUSSF Moves and flips bits in a 'forward' pattern. SEUSSR Moves and flips bits in a 'reverse' pattern. TRUEINVERSE

0 11 1 12 2 13 8 3 14 9 4 15 10 5 18 6 19 7 20 8 21 9 22 16 10 23 17 11 27 12 28 13 29 24 14 30 25 15 31 26 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 RGBEXP Expands RGB Color. RGBSQZ Squeezes RGB Color.