return BIT(0x6996, x & 0xf);
#else
__asm__( "movl %1, %%eax\n"
return BIT(0x6996, x & 0xf);
#else
__asm__( "movl %1, %%eax\n"
f |= 0x3c8b0 >> (x >> 8 & 0xf) & 4;
f |= 0x1e458 >> (x >> 12 & 0xf) & 2;
f |= 0x0d938 >> (x >> 16 & 0xf) & 1;
f |= 0x3c8b0 >> (x >> 8 & 0xf) & 4;
f |= 0x1e458 >> (x >> 12 & 0xf) & 2;
f |= 0x0d938 >> (x >> 16 & 0xf) & 1;