Lines Matching defs:_x
313 __bitcount16(__uint16_t _x)
316 _x = (_x & 0x5555) + ((_x & 0xaaaa) >> 1);
317 _x = (_x & 0x3333) + ((_x & 0xcccc) >> 2);
318 _x = (_x + (_x >> 4)) & 0x0f0f;
319 _x = (_x + (_x >> 8)) & 0x00ff;
320 return (_x);
324 __bitcount32(__uint32_t _x)
327 _x = (_x & 0x55555555) + ((_x & 0xaaaaaaaa) >> 1);
328 _x = (_x & 0x33333333) + ((_x & 0xcccccccc) >> 2);
329 _x = (_x + (_x >> 4)) & 0x0f0f0f0f;
330 _x = (_x + (_x >> 8));
331 _x = (_x + (_x >> 16)) & 0x000000ff;
332 return (_x);
337 __bitcount64(__uint64_t _x)
340 _x = (_x & 0x5555555555555555) + ((_x & 0xaaaaaaaaaaaaaaaa) >> 1);
341 _x = (_x & 0x3333333333333333) + ((_x & 0xcccccccccccccccc) >> 2);
342 _x = (_x + (_x >> 4)) & 0x0f0f0f0f0f0f0f0f;
343 _x = (_x + (_x >> 8));
344 _x = (_x + (_x >> 16));
345 _x = (_x + (_x >> 32)) & 0x000000ff;
346 return (_x);
352 __bitcount64(__uint64_t _x)
355 return (__bitcount32(_x >> 32) + __bitcount32(_x));