- corrected multiple model processing based on hp

- fixed cmake scripts (thanks Andrew Clarke)
- fixed streflop files to ignore softfloats if not used during build
This commit is contained in:
Mark Vejvoda
2012-03-24 18:30:49 +00:00
parent b14431385f
commit bc3cc07aba
11 changed files with 243 additions and 169 deletions

View File

@@ -4,6 +4,7 @@ CHANGES:
Inserted this file is a namespace
Nicolas Brodu, 2006
=============================================================================*/
#ifdef STREFLOP_SOFT
namespace streflop {
namespace SoftFloat {
@@ -730,3 +731,4 @@ INLINE flag ne128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )
// Close namespaces
}
}
#endif

View File

@@ -12,6 +12,8 @@ CHANGES:
Nicolas Brodu, 2006
=============================================================================*/
#ifdef STREFLOP_SOFT
#include <unistd.h>
#include <signal.h>
#include "../streflop.h"
@@ -515,3 +517,4 @@ static float128 propagateFloat128NaN( float128 a, float128 b )
// NB060506: close namespaces
}
}
#endif

View File

@@ -9,6 +9,8 @@ CHANGES:
pack the fields of floatx80, just in case (should be useless)
Nicolas Brodu, 2006
=============================================================================*/
#ifdef STREFLOP_SOFT
#ifndef SOFTFLOAT_H
#define SOFTFLOAT_H
@@ -334,3 +336,4 @@ char float128_is_signaling_nan( float128 );
#endif
#endif
#endif