Lines Matching refs:__x
34 #define compile_ffs2(__x) \ argument
35 __builtin_choose_expr(((__x) & 0x1), 0, 1)
37 #define compile_ffs4(__x) \ argument
38 __builtin_choose_expr(((__x) & 0x3), \
39 (compile_ffs2((__x))), \
40 (compile_ffs2((__x) >> 2) + 2))
42 #define compile_ffs8(__x) \ argument
43 __builtin_choose_expr(((__x) & 0xf), \
44 (compile_ffs4((__x))), \
45 (compile_ffs4((__x) >> 4) + 4))
47 #define compile_ffs16(__x) \ argument
48 __builtin_choose_expr(((__x) & 0xff), \
49 (compile_ffs8((__x))), \
50 (compile_ffs8((__x) >> 8) + 8))
52 #define compile_ffs32(__x) \ argument
53 __builtin_choose_expr(((__x) & 0xffff), \
54 (compile_ffs16((__x))), \
55 (compile_ffs16((__x) >> 16) + 16))