Changeset cf4a823 in mainline for softfloat/generic/softfloat.c
- Timestamp:
- 2005-12-22T12:11:35Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 75a23abf
- Parents:
- ef0aa999
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
softfloat/generic/softfloat.c
ref0aa999 rcf4a823 58 58 fb.f=b; 59 59 if (fa.parts.sign!=fb.parts.sign) { 60 fb.parts.sign !=fb.parts.sign;60 fb.parts.sign=!fb.parts.sign; 61 61 return addFloat32(fa,fb).f; 62 62 } … … 89 89 * */ 90 90 91 int __cmpsf2( double a, doubleb)91 int __cmpsf2(float a, float b) 92 92 { 93 93 float32 fa,fb; … … 146 146 if ((isFloat32NaN(fa))||(isFloat32NaN(fb))) { 147 147 /* TODO: sigNaNs*/ 148 return 1;148 return -1; 149 149 }; 150 150 … … 199 199 200 200 /** 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;201 int __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; 209 209 }; 210 210 if (isFloat32gt(fa, fb)) {
Note:
See TracChangeset
for help on using the changeset viewer.