diff options
Diffstat (limited to 'lib/builtins/comparesf2.c')
-rw-r--r-- | lib/builtins/comparesf2.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/builtins/comparesf2.c b/lib/builtins/comparesf2.c index 1fd50636abaf..4badb5e1b9f7 100644 --- a/lib/builtins/comparesf2.c +++ b/lib/builtins/comparesf2.c @@ -113,8 +113,6 @@ __gesf2(fp_t a, fp_t b) { } } -ARM_EABI_FNALIAS(fcmpun, unordsf2) - COMPILER_RT_ABI int __unordsf2(fp_t a, fp_t b) { const rep_t aAbs = toRep(a) & absMask; @@ -143,3 +141,10 @@ COMPILER_RT_ABI enum GE_RESULT __gtsf2(fp_t a, fp_t b) { return __gesf2(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI int __aeabi_fcmpun(fp_t a, fp_t b) { + return __unordsf2(a, b); +} +#endif + |