trunc() for Solaris 9 / SPARC, by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2508 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
50d3eeae38
commit
63a654bb39
@ -221,6 +221,12 @@ float128 float64_to_float128( float64 a STATUS_PARAM)
|
|||||||
/*----------------------------------------------------------------------------
|
/*----------------------------------------------------------------------------
|
||||||
| Software IEC/IEEE double-precision operations.
|
| Software IEC/IEEE double-precision operations.
|
||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
|
#if ( defined(__sun__) && ( HOST_SOLARIS < 10 ))
|
||||||
|
static inline float64 trunc(float64 x)
|
||||||
|
{
|
||||||
|
return x < 0 ? -floor(-x) : floor(x);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
float64 float64_trunc_to_int( float64 a STATUS_PARAM )
|
float64 float64_trunc_to_int( float64 a STATUS_PARAM )
|
||||||
{
|
{
|
||||||
return trunc(a);
|
return trunc(a);
|
||||||
|
Loading…
Reference in New Issue
Block a user