Blame view
arch/mips/lib/ucmpdi2.c
503 Bytes
df6b106bf [MIPS] Add __ucmp... |
1 2 3 |
#include <linux/module.h> #include "libgcc.h" |
49a89efbb [MIPS] Fix "no sp... |
4 |
word_type __ucmpdi2(unsigned long long a, unsigned long long b) |
df6b106bf [MIPS] Add __ucmp... |
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
{ const DWunion au = {.ll = a}; const DWunion bu = {.ll = b}; if ((unsigned int) au.s.high < (unsigned int) bu.s.high) return 0; else if ((unsigned int) au.s.high > (unsigned int) 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; } |
4177017d5 [MIPS] Export __u... |
19 20 |
EXPORT_SYMBOL(__ucmpdi2); |