modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20030220-1.c (about) 1 /* PR optimization/9768 */ 2 /* Originator: Randolph Chung <tausq@debian.org> */ 3 4 inline int fixfloor (long x) 5 { 6 if (x >= 0) 7 return (x >> 16); 8 else 9 return ~((~x) >> 16); 10 } 11 12 inline int fixtoi (long x) 13 { 14 return fixfloor(x) + ((x & 0x8000) >> 15); 15 } 16 17 int foo(long x, long y) 18 { 19 return fixtoi(x*y); 20 }