diff options
Diffstat (limited to 'arch/mips/lib/cmpdi2.c')
| -rw-r--r-- | arch/mips/lib/cmpdi2.c | 28 | 
1 files changed, 0 insertions, 28 deletions
diff --git a/arch/mips/lib/cmpdi2.c b/arch/mips/lib/cmpdi2.c deleted file mode 100644 index 93cfc785927d..000000000000 --- a/arch/mips/lib/cmpdi2.c +++ /dev/null @@ -1,28 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#include <linux/export.h> - -#include "libgcc.h" - -word_type notrace __cmpdi2(long long a, long long b) -{ -	const DWunion au = { -		.ll = a -	}; -	const DWunion bu = { -		.ll = b -	}; - -	if (au.s.high < bu.s.high) -		return 0; -	else if (au.s.high > bu.s.high) -		return 2; - -	if ((unsigned int) au.s.low < (unsigned int) bu.s.low) -		return 0; -	else if ((unsigned int) au.s.low > (unsigned int) bu.s.low) -		return 2; - -	return 1; -} - -EXPORT_SYMBOL(__cmpdi2);  | 
