diff --git a/libs/libm/libm/arm/armv7-m/arch_fabsf.c b/libs/libm/libm/arm/armv7-m/arch_fabsf.c index 24eb7be6684..f0ce23e0437 100644 --- a/libs/libm/libm/arm/armv7-m/arch_fabsf.c +++ b/libs/libm/libm/arm/armv7-m/arch_fabsf.c @@ -30,14 +30,10 @@ ****************************************************************************/ #if (__ARM_ARCH >= 7) && (__ARM_FP >= 4) - float fabsf(float x) { float result; asm volatile ("vabs.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning fabsf() not built #endif diff --git a/libs/libm/libm/arm/armv7-m/arch_sqrtf.c b/libs/libm/libm/arm/armv7-m/arch_sqrtf.c index 2ae41b20dbe..d29441967bd 100644 --- a/libs/libm/libm/arm/armv7-m/arch_sqrtf.c +++ b/libs/libm/libm/arm/armv7-m/arch_sqrtf.c @@ -30,14 +30,10 @@ ****************************************************************************/ #if (__ARM_ARCH >= 7) && (__ARM_FP >= 4) - float sqrtf(float x) { float result; asm volatile ("vsqrt.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning sqrtf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_ceil.c b/libs/libm/libm/arm/armv8-m/arch_ceil.c index 4256388fb72..6b5f95ec323 100644 --- a/libs/libm/libm/arm/armv8-m/arch_ceil.c +++ b/libs/libm/libm/arm/armv8-m/arch_ceil.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double ceil(double x) { double result; asm volatile("vrintp.f64\t%P0, %P1" : "=w"(result) : "w"(x)); return result; } - -#else -# warning ceil() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_ceilf.c b/libs/libm/libm/arm/armv8-m/arch_ceilf.c index 83bfc88c708..5477e92c922 100644 --- a/libs/libm/libm/arm/armv8-m/arch_ceilf.c +++ b/libs/libm/libm/arm/armv8-m/arch_ceilf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float ceilf(float x) { float result; asm volatile("vrintp.f32\t%0, %1" : "=t"(result) : "t"(x)); return result; } - -#else -# warning ceilf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_floor.c b/libs/libm/libm/arm/armv8-m/arch_floor.c index 84f9b6d4098..f2f8a9f8934 100644 --- a/libs/libm/libm/arm/armv8-m/arch_floor.c +++ b/libs/libm/libm/arm/armv8-m/arch_floor.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double floor(double x) { double result; asm volatile ("vrintm.f64\t%P0, %P1" : "=w" (result) : "w" (x)); return result; } - -#else -# warning floor() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_floorf.c b/libs/libm/libm/arm/armv8-m/arch_floorf.c index 50129cf74d0..f85bbd2aa22 100644 --- a/libs/libm/libm/arm/armv8-m/arch_floorf.c +++ b/libs/libm/libm/arm/armv8-m/arch_floorf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float floorf(float x) { float result; asm volatile("vrintm.f32\t%0, %1" : "=t"(result) : "t"(x)); return result; } - -#else -# warning floorf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_nearbyint.c b/libs/libm/libm/arm/armv8-m/arch_nearbyint.c index c5b283f30f4..242bf8d2fad 100644 --- a/libs/libm/libm/arm/armv8-m/arch_nearbyint.c +++ b/libs/libm/libm/arm/armv8-m/arch_nearbyint.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double nearbyint(double x) { double result; asm volatile ("vrintr.f64\t%P0, %P1" : "=w" (result) : "w" (x)); return result; } - -#else -# warning nearbyint() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_nearbyintf.c b/libs/libm/libm/arm/armv8-m/arch_nearbyintf.c index 3745c008b2b..a0715041d88 100644 --- a/libs/libm/libm/arm/armv8-m/arch_nearbyintf.c +++ b/libs/libm/libm/arm/armv8-m/arch_nearbyintf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float nearbyintf(float x) { float result; asm volatile ("vrintr.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning nearbyintf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_rint.c b/libs/libm/libm/arm/armv8-m/arch_rint.c index 7ed3552590f..2ce874d29dd 100644 --- a/libs/libm/libm/arm/armv8-m/arch_rint.c +++ b/libs/libm/libm/arm/armv8-m/arch_rint.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double rint(double x) { double result; asm volatile ("vrintx.f64\t%P0, %P1" : "=w" (result) : "w" (x)); return result; } - -#else -# warning rint() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_rintf.c b/libs/libm/libm/arm/armv8-m/arch_rintf.c index 0e5bc6a58ff..3307f7f22e0 100644 --- a/libs/libm/libm/arm/armv8-m/arch_rintf.c +++ b/libs/libm/libm/arm/armv8-m/arch_rintf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float rintf(float x) { float result; asm volatile ("vrintx.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning rintf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_round.c b/libs/libm/libm/arm/armv8-m/arch_round.c index 411b4da298c..f0a754f27bd 100644 --- a/libs/libm/libm/arm/armv8-m/arch_round.c +++ b/libs/libm/libm/arm/armv8-m/arch_round.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double round(double x) { double result; asm volatile ("vrinta.f64\t%P0, %P1" : "=w" (result) : "w" (x)); return result; } - -#else -# warning round() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_roundf.c b/libs/libm/libm/arm/armv8-m/arch_roundf.c index 6d863dbab64..2d03d6bf71d 100644 --- a/libs/libm/libm/arm/armv8-m/arch_roundf.c +++ b/libs/libm/libm/arm/armv8-m/arch_roundf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float roundf(float x) { float result; asm volatile ("vrinta.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning roundf() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_trunc.c b/libs/libm/libm/arm/armv8-m/arch_trunc.c index 12569625a97..e3b8d0fd536 100644 --- a/libs/libm/libm/arm/armv8-m/arch_trunc.c +++ b/libs/libm/libm/arm/armv8-m/arch_trunc.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && (__ARM_FP & 0x8) && !defined (__SOFTFP__) - double trunc(double x) { double result; asm volatile ("vrintz.f64\t%P0, %P1" : "=w" (result) : "w" (x)); return result; } - -#else -# warning trunc() not built #endif diff --git a/libs/libm/libm/arm/armv8-m/arch_truncf.c b/libs/libm/libm/arm/armv8-m/arch_truncf.c index ca0143488b9..46b976ee8f4 100644 --- a/libs/libm/libm/arm/armv8-m/arch_truncf.c +++ b/libs/libm/libm/arm/armv8-m/arch_truncf.c @@ -40,14 +40,10 @@ ****************************************************************************/ #if __ARM_ARCH >= 8 && !defined (__SOFTFP__) - float truncf(float x) { float result; asm volatile ("vrintz.f32\t%0, %1" : "=t" (result) : "t" (x)); return result; } - -#else -# warning truncf() not built #endif