Branch Coverage

lib/GCC/Builtins.xs
Criterion Covered Total %
branch 36 72 50.0


line true false branch
32 0 1 RETVAL = __builtin_bswap16(x);
40 0 1 RETVAL = __builtin_bswap32(x);
48 0 1 RETVAL = __builtin_bswap64(x);
56 0 1 RETVAL = __builtin_clrsb(x);
64 0 1 RETVAL = __builtin_clrsbl(aaa);
72 0 1 RETVAL = __builtin_clrsbll(aaa);
80 0 5 RETVAL = __builtin_clz(x);
88 0 1 RETVAL = __builtin_clzl(aaa);
96 0 1 RETVAL = __builtin_clzll(aaa);
104 0 1 RETVAL = __builtin_ctz(x);
112 0 1 RETVAL = __builtin_ctzl(aaa);
120 0 1 RETVAL = __builtin_ctzll(aaa);
128 0 1 RETVAL = __builtin_ffs(x);
136 0 1 RETVAL = __builtin_ffsl(aaa);
144 0 1 RETVAL = __builtin_ffsll(aaa);
152 0 1 RETVAL = __builtin_huge_val();
160 0 1 RETVAL = __builtin_huge_valf();
168 0 1 RETVAL = __builtin_huge_vall();
176 0 1 RETVAL = __builtin_inf();
184 0 1 RETVAL = __builtin_infd128();
192 0 1 RETVAL = __builtin_infd32();
200 0 1 RETVAL = __builtin_infd64();
208 0 1 RETVAL = __builtin_inff();
216 0 1 RETVAL = __builtin_infl();
224 0 1 RETVAL = __builtin_nan(str);
232 0 1 RETVAL = __builtin_nanf(str);
240 0 1 RETVAL = __builtin_nanl(str);
248 0 1 RETVAL = __builtin_parity(x);
256 0 1 RETVAL = __builtin_parityl(aaa);
264 0 1 RETVAL = __builtin_parityll(aaa);
272 0 1 RETVAL = __builtin_popcount(x);
280 0 1 RETVAL = __builtin_popcountl(aaa);
288 0 1 RETVAL = __builtin_popcountll(aaa);
296 0 1 RETVAL = __builtin_powi(aaa,aab);
304 0 1 RETVAL = __builtin_powif(aaa,aab);
312 0 1 RETVAL = __builtin_powil(aaa,aab);