Lines Matching refs:_x
308 __bitcount16(__uint16_t _x)
311 _x = (_x & 0x5555) + ((_x & 0xaaaa) >> 1);
312 _x = (_x & 0x3333) + ((_x & 0xcccc) >> 2);
313 _x = (_x + (_x >> 4)) & 0x0f0f;
314 _x = (_x + (_x >> 8)) & 0x00ff;
315 return (_x);
319 __bitcount32(__uint32_t _x)
322 _x = (_x & 0x55555555) + ((_x & 0xaaaaaaaa) >> 1);
323 _x = (_x & 0x33333333) + ((_x & 0xcccccccc) >> 2);
324 _x = (_x + (_x >> 4)) & 0x0f0f0f0f;
325 _x = (_x + (_x >> 8));
326 _x = (_x + (_x >> 16)) & 0x000000ff;
327 return (_x);
332 __bitcount64(__uint64_t _x)
335 _x = (_x & 0x5555555555555555) + ((_x & 0xaaaaaaaaaaaaaaaa) >> 1);
336 _x = (_x & 0x3333333333333333) + ((_x & 0xcccccccccccccccc) >> 2);
337 _x = (_x + (_x >> 4)) & 0x0f0f0f0f0f0f0f0f;
338 _x = (_x + (_x >> 8));
339 _x = (_x + (_x >> 16));
340 _x = (_x + (_x >> 32)) & 0x000000ff;
341 return (_x);
347 __bitcount64(__uint64_t _x)
350 return (__bitcount32(_x >> 32) + __bitcount32(_x));