Alternatively we could use:
```
version (InlineAsm_X86_Any)
{
    version (Win64)
    {
        asm
        {
        }
    }
    else
        return core.stdc.math.ilogb(x);
}
else
    return core.stdc.math.ilogb(x);