Lines Matching refs:mask
22 bsfq(u_long mask) in bsfq() argument
26 __asm __volatile("bsfq %1,%0" : "=r" (result) : "rm" (mask)); in bsfq()
31 bsrl(u_int mask) in bsrl() argument
35 __asm __volatile("bsrl %1,%0" : "=r" (result) : "rm" (mask)); in bsrl()
40 bsrq(u_long mask) in bsrq() argument
44 __asm __volatile("bsrq %1,%0" : "=r" (result) : "rm" (mask)); in bsrq()
83 ffsl(long mask) in ffsl() argument
85 return (mask == 0 ? mask : (int)bsfq((u_long)mask) + 1); in ffsl()
89 fls(int mask) in fls() argument
91 return (mask == 0 ? mask : (int)bsrl((u_int)mask) + 1); in fls()
95 flsl(long mask) in flsl() argument
97 return (mask == 0 ? mask : (int)bsrq((u_long)mask) + 1); in flsl()
101 flsll(long long mask) in flsll() argument
103 return (flsl((long)mask)); in flsll()