5 unsigned int x, p0, p1;
6 for (x = 0; x <= 0x3f; x++) {
7 p0 = (x ^ (x >> 1) ^ (x >> 2) ^ (x >> 4)) & 0x1;
8 p1 = ~(((x >> 1) ^ (x >> 3) ^ (x >> 4) ^ (x >> 5))) & 0x1;
9 printf("%s0x%02x%s", x & 0x7? "": "\n\t",
10 ((p1 & 1) << 7) | ((p0 & 0x1) << 6),