Move the copysign() family over to builtins all the time.
Test: llvm-objdump -d
Change-Id: Ic65250652362fd69bda31605b215d1a587cb5bce
diff --git a/libm/builtins.cpp b/libm/builtins.cpp
index e66c3e7..779a2d1 100644
--- a/libm/builtins.cpp
+++ b/libm/builtins.cpp
@@ -30,10 +30,9 @@
#endif
#endif
-#if defined(__aarch64__) || defined(__riscv)
double copysign(double x, double y) { return __builtin_copysign(x, y); }
float copysignf(float x, float y) { return __builtin_copysignf(x, y); }
-#endif
+long double copysignl(long double x, long double y) { return __builtin_copysignl(x, y); }
#if defined(__arm__) || defined(__aarch64__) || defined(__i386__) || defined(__x86_64__)
float floorf(float x) { return __builtin_floorf(x); }