module std.math.rounding; pragma(LDC_intrinsic, "llvm.round.f#") T llvm_round(T)(T val) if (__traits(isFloating, T)); float round(float x) => llvm_round(x); double round(double x) => llvm_round(x);