Refixed issue with frem returning incorrect results for values close to zero. The issue came back after we turned on LLVM optimizations. (#89)