Move x86 mul128 implementation