diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2013-01-18 20:06:45 +0000 | 
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2013-01-18 20:06:45 +0000 | 
| commit | 58aabf08b77d221489f10e274812ec60917c21a8 (patch) | |
| tree | b946f82269be87d83f086167c762c362e734c5bb /lib/cmpdi2.c | |
| parent | 37dfff057418e02f8e5322da12684dd927e3d881 (diff) | |
Notes
Diffstat (limited to 'lib/cmpdi2.c')
| -rw-r--r-- | lib/cmpdi2.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/cmpdi2.c b/lib/cmpdi2.c index c2b1f69f4fc26..52634d9c33623 100644 --- a/lib/cmpdi2.c +++ b/lib/cmpdi2.c @@ -36,3 +36,16 @@ __cmpdi2(di_int a, di_int b)          return 2;      return 1;  } + +#ifdef __ARM_EABI__ +/* Returns: if (a <  b) returns -1 +*           if (a == b) returns  0 +*           if (a >  b) returns  1 +*/ +COMPILER_RT_ABI si_int +__aeabi_lcmp(di_int a, di_int b) +{ +	return __cmpdi2(a, b) - 1; +} +#endif +  | 
