diff options
Diffstat (limited to 'arch/arm/lib/_lshrdi3.S')
-rw-r--r-- | arch/arm/lib/_lshrdi3.S | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/arch/arm/lib/_lshrdi3.S b/arch/arm/lib/_lshrdi3.S deleted file mode 100644 index 1f9b916..0000000 --- a/arch/arm/lib/_lshrdi3.S +++ /dev/null @@ -1,28 +0,0 @@ -/* Copyright 1995, 1996, 1998, 1999, 2000, 2003, 2004, 2005 - Free Software Foundation, Inc. - - * SPDX-License-Identifier: GPL-2.0+ - */ - -#include <linux/linkage.h> - -#ifdef __ARMEB__ -#define al r1 -#define ah r0 -#else -#define al r0 -#define ah r1 -#endif - -.globl __lshrdi3 -__lshrdi3: -ENTRY(__aeabi_llsr) - - subs r3, r2, #32 - rsb ip, r2, #32 - movmi al, al, lsr r2 - movpl al, ah, lsr r3 - orrmi al, al, ah, lsl ip - mov ah, ah, lsr r2 - mov pc, lr -ENDPROC(__aeabi_llsr) |