Further improvements to 64-bit mul/sqr