modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20160802-1.c (about) 1 long g (long width, unsigned long byte) { 2 long r_hi = 0; 3 unsigned long r_lo = 0; 4 int s; 5 for (s = 0; s < width; s += 8) 6 { 7 int d = width - s - 8; 8 if (s < (8 * 8)) 9 r_hi |= byte << (d - (8 * 8)); 10 } 11 return r_lo + r_hi; 12 } 13