Cleaned up rounding after learning about LLVM rounding functions