* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / fq.c
blobc4ac369609618d6835ab534239bf4d6ec0126f05
1 expand_to_ascii (int *i, int *o)
3 unsigned x, y, out;
4 unsigned x1;
6 /* Big endian code. */
8 x = *i++;
10 y = x >> (32 - 13);
11 out = (y / 91);
12 out = (out << 8) | (y % 91);
14 x <<= 13;
15 y = x >> (32 - 13);
16 out = (out << 8) | (y / 91);
17 out = (out << 8) | (y % 91);
19 *o++ = out + 0x20202020;
21 /* 6 bits left in x. */
23 x1 = *i++;
24 x = (x << 26) | (x1 >> 6);