fix sin64 implementation