Remove checks for __ARM_EABI__, we only build for EABI now.

Sponsored by:	ABT Systems Ltd
This commit is contained in:
Andrew Turner 2015-07-09 21:02:40 +00:00
parent 6c50960be6
commit 3303004f1a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=285338
6 changed files with 0 additions and 30 deletions

View file

@ -35,7 +35,6 @@ __FBSDID("$FreeBSD$");
#define panic(x) (void)0
#endif
#ifdef __ARM_EABI__
/* We need to provide these functions never call them */
void __aeabi_unwind_cpp_pr0(void);
void __aeabi_unwind_cpp_pr1(void);
@ -58,5 +57,3 @@ __aeabi_unwind_cpp_pr2(void)
{
panic("__aeabi_unwind_cpp_pr2");
}
#endif

View file

@ -52,10 +52,8 @@ ENTRY_NP(__modsi3)
END(__modsi3)
ENTRY_NP(__udivsi3)
#ifdef __ARM_EABI__
EENTRY_NP(__aeabi_uidiv)
EENTRY_NP(__aeabi_uidivmod)
#endif
.L_udivide: /* r0 = r0 / r1; r1 = r0 % r1 */
eor r0, r1, r0
eor r1, r0, r1
@ -76,17 +74,13 @@ EENTRY_NP(__aeabi_uidivmod)
mov r0, r1
mov r1, #0
RET
#ifdef __ARM_EABI__
EEND(__aeabi_uidiv)
EEND(__aeabi_uidivmod)
#endif
END(__udivsi3)
ENTRY_NP(__divsi3)
#ifdef __ARM_EABI__
EENTRY_NP(__aeabi_idiv)
EENTRY_NP(__aeabi_idivmod)
#endif
.L_divide: /* r0 = r0 / r1; r1 = r0 % r1 */
eor r0, r1, r0
eor r1, r0, r1
@ -400,9 +394,7 @@ EENTRY_NP(__aeabi_idivmod)
addhs r3, r3, r2
mov r0, r3
RET
#ifdef __ARM_EABI__
EEND(__aeabi_idiv)
EEND(__aeabi_idivmod)
#endif
END(__divsi3)

View file

@ -28,8 +28,6 @@
#include <machine/asm.h>
__FBSDID("$FreeBSD$");
#ifdef __ARM_EABI__
/*
* These calculate:
* q = n / m
@ -64,6 +62,3 @@ ENTRY_NP(__aeabi_uldivmod)
ldmfd sp!, {r2, r3} /* Load the remainder */
RET
END(__aeabi_uldivmod)
#endif

View file

@ -28,7 +28,6 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
#ifdef __ARM_EABI__
#include <libkern/quad.h>
/*
@ -48,6 +47,3 @@ __kern_ldivmod(long long n, long long m, long long *rem)
return q;
}
#endif

View file

@ -28,8 +28,6 @@
#include <machine/asm.h>
__FBSDID("$FreeBSD$");
#ifdef __ARM_EABI__
ENTRY_NP(__aeabi_memcpy)
EENTRY_NP(__aeabi_memcpy4)
EENTRY_NP(__aeabi_memcpy8)
@ -37,6 +35,3 @@ EENTRY_NP(__aeabi_memcpy8)
EEND(__aeabi_memcpy8)
EEND(__aeabi_memcpy4)
END(__aeabi_memcpy)
#endif

View file

@ -28,8 +28,6 @@
#include <machine/asm.h>
__FBSDID("$FreeBSD$");
#ifdef __ARM_EABI__
/*
* This implements
* void __aeabi_memset(void *dest, size_t len, int c)
@ -44,6 +42,3 @@ ENTRY_NP(__aeabi_memset)
mov r1, r3
b memset
END(__aeabi_memset)
#endif