239 x = (
x | (
x << 16)) & 0x0000FFFF0000FFFFULL;
240 x = (
x | (
x << 8)) & 0x00FF00FF00FF00FFULL;
241 x = (
x | (
x << 4)) & 0x0F0F0F0F0F0F0F0FULL;
242 x = (
x | (
x << 2)) & 0x3333333333333333ULL;
243 x = (
x | (
x << 1)) & 0x5555555555555555ULL;
245 y = (
y | (
y << 16)) & 0x0000FFFF0000FFFFULL;
246 y = (
y | (
y << 8)) & 0x00FF00FF00FF00FFULL;
247 y = (
y | (
y << 4)) & 0x0F0F0F0F0F0F0F0FULL;
248 y = (
y | (
y << 2)) & 0x3333333333333333ULL;
249 y = (
y | (
y << 1)) & 0x5555555555555555ULL;