From a43d87cf0ae16acff8763130f0c7e40014616cff Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 6 Mar 2014 18:49:41 -0800 Subject: Add fclass.{s|d} instructions --- softfloat/softfloat.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'softfloat/softfloat.h') diff --git a/softfloat/softfloat.h b/softfloat/softfloat.h index 3eddeed..e989a55 100755 --- a/softfloat/softfloat.h +++ b/softfloat/softfloat.h @@ -128,6 +128,7 @@ bool f32_eq_signaling( float32_t, float32_t ); bool f32_le_quiet( float32_t, float32_t ); bool f32_lt_quiet( float32_t, float32_t ); bool f32_isSignalingNaN( float32_t ); +uint_fast16_t f32_classify( float32_t a ); /*---------------------------------------------------------------------------- | 64-bit (double-precision) floating-point operations. @@ -158,6 +159,7 @@ bool f64_eq_signaling( float64_t, float64_t ); bool f64_le_quiet( float64_t, float64_t ); bool f64_lt_quiet( float64_t, float64_t ); bool f64_isSignalingNaN( float64_t ); +uint_fast16_t f64_classify( float64_t a ); /*---------------------------------------------------------------------------- | Extended double-precision rounding precision. Valid values are 32, 64, and -- cgit v1.1