// RUN: %llvmgcc %s -S -o - | llvm-as | llvm-dis | not grep call.*__builtin int G, H, I; void foo(int P) { G = __builtin_clz(P); H = __builtin_ctz(P); I = __builtin_popcount(P); } long long g, h, i; void fooll(float P) { g = __builtin_clzll(P); g = __builtin_clzll(P); h = __builtin_ctzll(P); i = __builtin_popcountll(P); }