Use builtins for the x86/x86-64 lrint family.
Change-Id: I2e6a61a415e05cab05a0c6cc20c7a78f9a503437
diff --git a/libm/builtins.cpp b/libm/builtins.cpp
index 22a0191..97db425 100644
--- a/libm/builtins.cpp
+++ b/libm/builtins.cpp
@@ -59,7 +59,7 @@
double fmin(double x, double y) { return __builtin_fmin(x, y); }
#endif
-#if defined(__aarch64__) || defined(__riscv)
+#if defined(__aarch64__) || defined(__riscv) || defined(__i386__) || defined(__x86_64__)
long lrint(double x) { return __builtin_lrint(x); }
long lrintf(float x) { return __builtin_lrintf(x); }
long long llrint(double x) { return __builtin_llrint(x); }