Changeset 516e780 in mainline for uspace/lib/softfloat
- Timestamp:
- 2018-08-31T11:55:41Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fa86fff
- Parents:
- 7f7d642
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-08-31 11:55:41)
- git-committer:
- GitHub <noreply@…> (2018-08-31 11:55:41)
- Location:
- uspace/lib/softfloat
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softfloat/Makefile
r7f7d642 r516e780 30 30 USPACE_PREFIX = ../.. 31 31 LIBRARY = libsoftfloat 32 EXTRA_CFLAGS += $(LIBMATH_INCLUDES_FLAGS)33 32 34 33 SOURCES = \ -
uspace/lib/softfloat/comparison.c
r7f7d642 r516e780 681 681 } 682 682 683 int __aeabi_fcmpun(float32_t a, float32_t b) 684 { 685 float32_u ua; 686 ua.val = a; 687 688 float32_u ub; 689 ub.val = b; 690 691 // TODO: sigNaNs 692 return is_float32_nan(ua.data) || is_float32_nan(ub.data); 693 } 694 683 695 #endif 684 696 … … 920 932 } 921 933 934 int __aeabi_dcmpun(float64_t a, float64_t b) 935 { 936 float64_u ua; 937 ua.val = a; 938 939 float64_u ub; 940 ub.val = b; 941 942 // TODO: sigNaNs 943 return is_float64_nan(ua.data) || is_float64_nan(ub.data); 944 } 945 922 946 #endif 923 947 -
uspace/lib/softfloat/comparison.h
r7f7d642 r516e780 93 93 extern int __aeabi_fcmple(float32_t, float32_t); 94 94 extern int __aeabi_fcmpeq(float32_t, float32_t); 95 extern int __aeabi_fcmpun(float32_t, float32_t); 95 96 #endif 96 97 … … 109 110 extern int __aeabi_dcmpge(float64_t, float64_t); 110 111 extern int __aeabi_dcmple(float64_t, float64_t); 112 extern int __aeabi_dcmpun(float64_t, float64_t); 111 113 #endif 112 114
Note:
See TracChangeset
for help on using the changeset viewer.