assembly optimizations for fmod/remainder functions