1 // RUN: %llvmgcc %s -S -o - | llvm-as | llvm-dis | not grep call.*__builtin 2 3 int G, H, I; 4 void foo(int P) { 5 G = __builtin_clz(P); 6 H = __builtin_ctz(P); 7 I = __builtin_popcount(P); 8 } 9 10 long long g, h, i; 11 void fooll(float P) { 12 g = __builtin_clzll(P); 13 g = __builtin_clzll(P); 14 h = __builtin_ctzll(P); 15 i = __builtin_popcountll(P); 16 } 17 18