103 #ifdef SOFTFLOAT_FAST_INT64 112 #ifdef SOFTFLOAT_FAST_INT64 121 #ifdef SOFTFLOAT_FAST_INT64 130 #ifdef SOFTFLOAT_FAST_INT64 150 #ifdef SOFTFLOAT_FAST_INT64 185 #ifdef SOFTFLOAT_FAST_INT64 220 #ifdef SOFTFLOAT_FAST_INT64 251 #ifdef SOFTFLOAT_FAST_INT64 311 #ifdef SOFTFLOAT_FAST_INT64 bool extF80M_isSignalingNaN(const extFloat80_t *)
float64_t f64_add(float64_t, float64_t)
bool f128M_eq_signaling(const float128_t *, const float128_t *)
uint_fast32_t f32_to_ui32_r_minMag(float32_t, bool)
bool f32_isSignalingNaN(float32_t)
float64_t f64_sqrt(float64_t)
bool extF80M_eq(const extFloat80_t *, const extFloat80_t *)
float16_t i32_to_f16(int32_t)
int_fast32_t f32_to_i32_r_minMag(float32_t, bool)
bool f64_eq(float64_t, float64_t)
void i32_to_extF80M(int32_t, extFloat80_t *)
void extF80M_roundToInt(const extFloat80_t *, uint_fast8_t, bool, extFloat80_t *)
uint_fast64_t f32_to_ui64(float32_t, uint_fast8_t, bool)
void f128M_sub(const float128_t *, const float128_t *, float128_t *)
void ui32_to_extF80M(uint32_t, extFloat80_t *)
uint_fast32_t f16_to_ui32_r_minMag(float16_t, bool)
uint_fast32_t f128M_to_ui32_r_minMag(const float128_t *, bool)
uint_fast32_t extF80M_to_ui32_r_minMag(const extFloat80_t *, bool)
float64_t f128M_to_f64(const float128_t *)
int_fast32_t extF80M_to_i32(const extFloat80_t *, uint_fast8_t, bool)
uint_fast32_t f64_to_ui32_r_minMag(float64_t, bool)
bool f16_eq(float16_t, float16_t)
uint_fast32_t extF80M_to_ui32(const extFloat80_t *, uint_fast8_t, bool)
uint_fast64_t extF80M_to_ui64_r_minMag(const extFloat80_t *, bool)
THREAD_LOCAL uint_fast8_t softfloat_detectTininess
float16_t f16_mul(float16_t, float16_t)
void i32_to_f128M(int32_t, float128_t *)
void f128M_mulAdd(const float128_t *, const float128_t *, const float128_t *, float128_t *)
float64_t ui32_to_f64(uint32_t)
float16_t i64_to_f16(int64_t)
uint_fast64_t f128M_to_ui64(const float128_t *, uint_fast8_t, bool)
float32_t f64_to_f32(float64_t)
void softfloat_raiseFlags(uint_fast8_t)
float16_t f32_to_f16(float32_t)
float16_t f16_sub(float16_t, float16_t)
void f128M_to_extF80M(const float128_t *, extFloat80_t *)
void extF80M_rem(const extFloat80_t *, const extFloat80_t *, extFloat80_t *)
uint_fast64_t extF80M_to_ui64(const extFloat80_t *, uint_fast8_t, bool)
float32_t f32_rem(float32_t, float32_t)
void f64_to_extF80M(float64_t, extFloat80_t *)
bool f64_lt_quiet(float64_t, float64_t)
int_fast32_t f128M_to_i32_r_minMag(const float128_t *, bool)
float64_t f64_mulAdd(float64_t, float64_t, float64_t)
float16_t f16_add(float16_t, float16_t)
uint_fast64_t f16_to_ui64(float16_t, uint_fast8_t, bool)
int_fast64_t f64_to_i64_r_minMag(float64_t, bool)
float32_t f16_to_f32(float16_t)
uint_fast32_t f32_to_ui32(float32_t, uint_fast8_t, bool)
uint_fast64_t f128M_to_ui64_r_minMag(const float128_t *, bool)
void extF80M_div(const extFloat80_t *, const extFloat80_t *, extFloat80_t *)
void f64_to_f128M(float64_t, float128_t *)
int_fast64_t extF80M_to_i64_r_minMag(const extFloat80_t *, bool)
void extF80M_sqrt(const extFloat80_t *, extFloat80_t *)
bool f16_eq_signaling(float16_t, float16_t)
bool f32_lt(float32_t, float32_t)
float64_t f64_mul(float64_t, float64_t)
float16_t f16_roundToInt(float16_t, uint_fast8_t, bool)
float64_t f32_to_f64(float32_t)
int_fast32_t extF80M_to_i32_r_minMag(const extFloat80_t *, bool)
bool extF80M_eq_signaling(const extFloat80_t *, const extFloat80_t *)
void i64_to_f128M(int64_t, float128_t *)
int_fast64_t extF80M_to_i64(const extFloat80_t *, uint_fast8_t, bool)
bool f16_isSignalingNaN(float16_t)
float16_t f16_sqrt(float16_t)
THREAD_LOCAL uint_fast8_t softfloat_roundingMode
bool f64_isSignalingNaN(float64_t)
float32_t f32_mul(float32_t, float32_t)
void f32_to_extF80M(float32_t, extFloat80_t *)
uint_fast32_t f128M_to_ui32(const float128_t *, uint_fast8_t, bool)
bool f16_le_quiet(float16_t, float16_t)
int_fast64_t f16_to_i64_r_minMag(float16_t, bool)
float32_t f32_div(float32_t, float32_t)
void f128M_roundToInt(const float128_t *, uint_fast8_t, bool, float128_t *)
void ui32_to_f128M(uint32_t, float128_t *)
int_fast64_t f16_to_i64(float16_t, uint_fast8_t, bool)
bool f32_eq(float32_t, float32_t)
float32_t f32_mulAdd(float32_t, float32_t, float32_t)
bool f64_le_quiet(float64_t, float64_t)
bool f128M_le(const float128_t *, const float128_t *)
void ui64_to_f128M(uint64_t, float128_t *)
unsigned long long uint64_t
bool f32_lt_quiet(float32_t, float32_t)
int_fast64_t f64_to_i64(float64_t, uint_fast8_t, bool)
int_fast32_t f64_to_i32(float64_t, uint_fast8_t, bool)
float32_t f32_sqrt(float32_t)
bool f16_lt_quiet(float16_t, float16_t)
uint_fast64_t f32_to_ui64_r_minMag(float32_t, bool)
float32_t f128M_to_f32(const float128_t *)
bool f128M_lt_quiet(const float128_t *, const float128_t *)
void extF80M_mul(const extFloat80_t *, const extFloat80_t *, extFloat80_t *)
uint_fast64_t f16_to_ui64_r_minMag(float16_t, bool)
bool f128M_lt(const float128_t *, const float128_t *)
bool f16_lt(float16_t, float16_t)
float32_t i32_to_f32(int32_t)
bool extF80M_lt_quiet(const extFloat80_t *, const extFloat80_t *)
void i64_to_extF80M(int64_t, extFloat80_t *)
bool extF80M_le(const extFloat80_t *, const extFloat80_t *)
bool extF80M_le_quiet(const extFloat80_t *, const extFloat80_t *)
void f128M_add(const float128_t *, const float128_t *, float128_t *)
bool extF80M_lt(const extFloat80_t *, const extFloat80_t *)
float32_t f32_add(float32_t, float32_t)
float32_t i64_to_f32(int64_t)
void f32_to_f128M(float32_t, float128_t *)
bool f128M_eq(const float128_t *, const float128_t *)
float32_t extF80M_to_f32(const extFloat80_t *)
bool f128M_le_quiet(const float128_t *, const float128_t *)
float16_t f128M_to_f16(const float128_t *)
uint_fast32_t f64_to_ui32(float64_t, uint_fast8_t, bool)
float64_t i64_to_f64(int64_t)
int_fast64_t f128M_to_i64_r_minMag(const float128_t *, bool)
bool f32_eq_signaling(float32_t, float32_t)
float16_t f16_rem(float16_t, float16_t)
float16_t f16_div(float16_t, float16_t)
void extF80M_add(const extFloat80_t *, const extFloat80_t *, extFloat80_t *)
void f128M_div(const float128_t *, const float128_t *, float128_t *)
uint_fast32_t f16_to_ui32(float16_t, uint_fast8_t, bool)
int_fast32_t f16_to_i32_r_minMag(float16_t, bool)
int_fast32_t f64_to_i32_r_minMag(float64_t, bool)
uint_fast64_t f64_to_ui64_r_minMag(float64_t, bool)
int_fast32_t f16_to_i32(float16_t, uint_fast8_t, bool)
void extF80M_sub(const extFloat80_t *, const extFloat80_t *, extFloat80_t *)
bool f16_le(float16_t, float16_t)
THREAD_LOCAL uint_fast8_t softfloat_exceptionFlags
void extF80M_to_f128M(const extFloat80_t *, float128_t *)
void ui64_to_extF80M(uint64_t, extFloat80_t *)
int_fast64_t f32_to_i64_r_minMag(float32_t, bool)
void f128M_mul(const float128_t *, const float128_t *, float128_t *)
void f128M_sqrt(const float128_t *, float128_t *)
int_fast64_t f32_to_i64(float32_t, uint_fast8_t, bool)
float64_t f64_roundToInt(float64_t, uint_fast8_t, bool)
void f16_to_f128M(float16_t, float128_t *)
bool f64_le(float64_t, float64_t)
float64_t f64_sub(float64_t, float64_t)
float64_t f64_rem(float64_t, float64_t)
float64_t ui64_to_f64(uint64_t)
bool f64_eq_signaling(float64_t, float64_t)
bool f32_le(float32_t, float32_t)
float16_t extF80M_to_f16(const extFloat80_t *)
bool f64_lt(float64_t, float64_t)
int_fast32_t f32_to_i32(float32_t, uint_fast8_t, bool)
float32_t ui64_to_f32(uint64_t)
float16_t f16_mulAdd(float16_t, float16_t, float16_t)
float32_t f32_roundToInt(float32_t, uint_fast8_t, bool)
float32_t ui32_to_f32(uint32_t)
float64_t extF80M_to_f64(const extFloat80_t *)
float64_t f64_div(float64_t, float64_t)
bool f128M_isSignalingNaN(const float128_t *)
float32_t f32_sub(float32_t, float32_t)
float64_t i32_to_f64(int32_t)
uint_fast64_t f64_to_ui64(float64_t, uint_fast8_t, bool)
void f16_to_extF80M(float16_t, extFloat80_t *)
int_fast32_t f128M_to_i32(const float128_t *, uint_fast8_t, bool)
float16_t f64_to_f16(float64_t)
void f128M_rem(const float128_t *, const float128_t *, float128_t *)
bool f32_le_quiet(float32_t, float32_t)
float64_t f16_to_f64(float16_t)
THREAD_LOCAL uint_fast8_t extF80_roundingPrecision
float16_t ui32_to_f16(uint32_t)
int_fast64_t f128M_to_i64(const float128_t *, uint_fast8_t, bool)
float16_t ui64_to_f16(uint64_t)