LLVM currently represents floating-point negation as -0.0 - x. Fix