Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/softfloat/comparison.h

    rc0c38c7c r2416085  
    3636#ifndef __COMPARISON_H__
    3737#define __COMPARISON_H__
    38 
    39 #include <mathtypes.h>
    4038
    4139extern int is_float32_nan(float32);
     
    7977extern int is_float128_gt(float128, float128);
    8078
    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 
    13279#endif
    13380
Note: See TracChangeset for help on using the changeset viewer.