I've removed the deprecations and now use optimized asm for x86/x64. The asm could actually be moved to Phobos' std.math, although the Win64 ABI case would need to be handled too ([RSP+8] => [RCX]).