Changeset cf4a823 in mainline for softfloat/generic/softfloat.c


Ignore:
Timestamp:
2005-12-22T12:11:35Z (19 years ago)
Author:
Josef Cejka <malyzelenyhnus@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
75a23abf
Parents:
ef0aa999
Message:

Fixed some bugs in softfloat after tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • softfloat/generic/softfloat.c

    ref0aa999 rcf4a823  
    5858        fb.f=b;
    5959        if (fa.parts.sign!=fb.parts.sign) {
    60                 fb.parts.sign!=fb.parts.sign;
     60                fb.parts.sign=!fb.parts.sign;
    6161                return addFloat32(fa,fb).f;
    6262        }
     
    8989 * */
    9090
    91 int __cmpsf2(double a, double b)
     91int __cmpsf2(float a, float b)
    9292{
    9393        float32 fa,fb;
     
    146146        if ((isFloat32NaN(fa))||(isFloat32NaN(fb))) {
    147147                /* TODO: sigNaNs*/
    148                 return 1;
     148                return -1;
    149149                };
    150150       
     
    199199
    200200/** Return positive value, if a>b and neither is NaN*/
    201 int __ltsf2(float a, float b)
    202 {
    203         float32 fa,fb;
    204         fa.f=a;
    205         fb.f=b;
    206         if ((isFloat32NaN(fa))||(isFloat32NaN(fb))) {
    207                 /* TODO: sigNaNs*/
    208                 return 1;
     201int __gtsf2(float a, float b)
     202{
     203        float32 fa,fb;
     204        fa.f=a;
     205        fb.f=b;
     206        if ((isFloat32NaN(fa))||(isFloat32NaN(fb))) {
     207                /* TODO: sigNaNs*/
     208                return -1;
    209209                };
    210210        if (isFloat32gt(fa, fb)) {
Note: See TracChangeset for help on using the changeset viewer.