Home | History | Annotate | Download | only in tests

Lines Matching full:mask

11 builtin_bit_nth_lsf1 (gulong mask, gint nth_bit)
16 mask &= -(1UL<<(nth_bit+1));
18 mask = 0;
20 return __builtin_ffsl(mask) - 1;
24 builtin_bit_nth_lsf2 (gulong mask, gint nth_bit)
29 mask &= -(1UL<<(nth_bit+1));
31 mask = 0;
33 return mask ? __builtin_ctzl(mask) : -1;
37 builtin_bit_nth_msf (gulong mask, gint nth_bit)
40 mask &= (1UL<<nth_bit)-1;
41 return mask ? GLIB_SIZEOF_LONG * 8 - 1 - __builtin_clzl(mask) : -1;
54 naive_bit_nth_lsf (gulong mask, gint nth_bit)
61 if (mask & (1UL << nth_bit))
68 naive_bit_nth_msf (gulong mask, gint nth_bit)
75 if (mask & (1UL << nth_bit))