1uniform half4 color; 2 3half4 flip(half4 c) { 4 // Prevent the function from being inlined by making it 5 // sufficiently large, and by calling it more than once. 6 int x = 42; 7 ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 8 ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 9 ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 10 return c.abgr; 11} 12 13half4 main() { 14 return flip(flip(flip(color))); 15} 16