Changeset 58775d30 in mainline for uspace/lib/softfloat/comparison.h
- Timestamp:
- 2015-03-16T16:07:21Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2003739
- Parents:
- 6069061 (diff), 795e2bf (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softfloat/comparison.h
r6069061 r58775d30 36 36 #ifndef __COMPARISON_H__ 37 37 #define __COMPARISON_H__ 38 39 #include <mathtypes.h> 38 40 39 41 extern int is_float32_nan(float32); … … 77 79 extern int is_float128_gt(float128, float128); 78 80 81 #ifdef float32_t 82 extern int __gtsf2(float32_t, float32_t); 83 extern int __gesf2(float32_t, float32_t); 84 extern int __ltsf2(float32_t, float32_t); 85 extern int __lesf2(float32_t, float32_t); 86 extern int __eqsf2(float32_t, float32_t); 87 extern int __nesf2(float32_t, float32_t); 88 extern int __cmpsf2(float32_t, float32_t); 89 extern int __unordsf2(float32_t, float32_t); 90 extern int __aeabi_fcmpgt(float32_t, float32_t); 91 extern int __aeabi_fcmplt(float32_t, float32_t); 92 extern int __aeabi_fcmpge(float32_t, float32_t); 93 extern int __aeabi_fcmpeq(float32_t, float32_t); 94 #endif 95 96 #ifdef float64_t 97 extern int __gtdf2(float64_t, float64_t); 98 extern int __gedf2(float64_t, float64_t); 99 extern int __ltdf2(float64_t, float64_t); 100 extern int __ledf2(float64_t, float64_t); 101 extern int __eqdf2(float64_t, float64_t); 102 extern int __nedf2(float64_t, float64_t); 103 extern int __cmpdf2(float64_t, float64_t); 104 extern int __unorddf2(float64_t, float64_t); 105 extern int __aeabi_dcmplt(float64_t, float64_t); 106 extern int __aeabi_dcmpeq(float64_t, float64_t); 107 extern int __aeabi_dcmpgt(float64_t, float64_t); 108 extern int __aeabi_dcmpge(float64_t, float64_t); 109 extern int __aeabi_dcmple(float64_t, float64_t); 110 #endif 111 112 #ifdef float128_t 113 extern int __gttf2(float128_t, float128_t); 114 extern int __getf2(float128_t, float128_t); 115 extern int __lttf2(float128_t, float128_t); 116 extern int __letf2(float128_t, float128_t); 117 extern int __eqtf2(float128_t, float128_t); 118 extern int __netf2(float128_t, float128_t); 119 extern int __cmptf2(float128_t, float128_t); 120 extern int __unordtf2(float128_t, float128_t); 121 extern int _Qp_cmp(float128_t *, float128_t *); 122 extern int _Qp_cmpe(float128_t *, float128_t *); 123 extern int _Qp_fgt(float128_t *, float128_t *); 124 extern int _Qp_fge(float128_t *, float128_t *); 125 extern int _Qp_flt(float128_t *, float128_t *); 126 extern int _Qp_fle(float128_t *, float128_t *); 127 extern int _Qp_feq(float128_t *, float128_t *); 128 extern int _Qp_fne(float128_t *, float128_t *); 129 130 #endif 131 79 132 #endif 80 133
Note:
See TracChangeset
for help on using the changeset viewer.