From 175d1f0eca46cef49117bedc37dc1de926221d8d Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 19 Jan 2020 14:05:21 +0100 Subject: [PATCH] sparc: remove ARM files. Change-Id: I208baa6a97800a8d3a423ffeb00279767706ddef Reviewed-on: https://review.haiku-os.org/c/haiku/+/2130 Reviewed-by: Adrien Destugues --- src/system/libroot/posix/musl/math/sparc/fabs.c | 15 --------------- src/system/libroot/posix/musl/math/sparc/fabsf.c | 15 --------------- src/system/libroot/posix/musl/math/sparc/fma.c | 15 --------------- src/system/libroot/posix/musl/math/sparc/fmaf.c | 15 --------------- src/system/libroot/posix/musl/math/sparc/sqrt.c | 15 --------------- src/system/libroot/posix/musl/math/sparc/sqrtf.c | 15 --------------- 6 files changed, 90 deletions(-) delete mode 100644 src/system/libroot/posix/musl/math/sparc/fabs.c delete mode 100644 src/system/libroot/posix/musl/math/sparc/fabsf.c delete mode 100644 src/system/libroot/posix/musl/math/sparc/fma.c delete mode 100644 src/system/libroot/posix/musl/math/sparc/fmaf.c delete mode 100644 src/system/libroot/posix/musl/math/sparc/sqrt.c delete mode 100644 src/system/libroot/posix/musl/math/sparc/sqrtf.c diff --git a/src/system/libroot/posix/musl/math/sparc/fabs.c b/src/system/libroot/posix/musl/math/sparc/fabs.c deleted file mode 100644 index f890520a5c..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/fabs.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if __ARM_PCS_VFP - -double fabs(double x) -{ - __asm__ ("vabs.f64 %P0, %P1" : "=w"(x) : "w"(x)); - return x; -} - -#else - -#include "../fabs.c" - -#endif diff --git a/src/system/libroot/posix/musl/math/sparc/fabsf.c b/src/system/libroot/posix/musl/math/sparc/fabsf.c deleted file mode 100644 index 4a217c9889..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/fabsf.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if __ARM_PCS_VFP && !BROKEN_VFP_ASM - -float fabsf(float x) -{ - __asm__ ("vabs.f32 %0, %1" : "=t"(x) : "t"(x)); - return x; -} - -#else - -#include "../fabsf.c" - -#endif diff --git a/src/system/libroot/posix/musl/math/sparc/fma.c b/src/system/libroot/posix/musl/math/sparc/fma.c deleted file mode 100644 index 2a9b8efa77..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/fma.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if __ARM_FEATURE_FMA && __ARM_FP&8 && !__SOFTFP__ - -double fma(double x, double y, double z) -{ - __asm__ ("vfma.f64 %P0, %P1, %P2" : "+w"(z) : "w"(x), "w"(y)); - return z; -} - -#else - -#include "../fma.c" - -#endif diff --git a/src/system/libroot/posix/musl/math/sparc/fmaf.c b/src/system/libroot/posix/musl/math/sparc/fmaf.c deleted file mode 100644 index a1793d27f1..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/fmaf.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if __ARM_FEATURE_FMA && __ARM_FP&4 && !__SOFTFP__ && !BROKEN_VFP_ASM - -float fmaf(float x, float y, float z) -{ - __asm__ ("vfma.f32 %0, %1, %2" : "+t"(z) : "t"(x), "t"(y)); - return z; -} - -#else - -#include "../fmaf.c" - -#endif diff --git a/src/system/libroot/posix/musl/math/sparc/sqrt.c b/src/system/libroot/posix/musl/math/sparc/sqrt.c deleted file mode 100644 index 874af9606c..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/sqrt.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if __ARM_PCS_VFP || (__VFP_FP__ && !__SOFTFP__) - -double sqrt(double x) -{ - __asm__ ("vsqrt.f64 %P0, %P1" : "=w"(x) : "w"(x)); - return x; -} - -#else - -#include "../sqrt.c" - -#endif diff --git a/src/system/libroot/posix/musl/math/sparc/sqrtf.c b/src/system/libroot/posix/musl/math/sparc/sqrtf.c deleted file mode 100644 index 32693293b4..0000000000 --- a/src/system/libroot/posix/musl/math/sparc/sqrtf.c +++ /dev/null @@ -1,15 +0,0 @@ -#include - -#if (__ARM_PCS_VFP || (__VFP_FP__ && !__SOFTFP__)) && !BROKEN_VFP_ASM - -float sqrtf(float x) -{ - __asm__ ("vsqrt.f32 %0, %1" : "=t"(x) : "t"(x)); - return x; -} - -#else - -#include "../sqrtf.c" - -#endif