375 Commits (9b89cdb2a5064a87b8a7172fa1748d46aa37a9df)

Author SHA1 Message Date
Peter Maydell 2c8cb5888e softfloat: Remove assertion preventing silencing of NaN in default-NaN mode 5 years ago
Richard Henderson 52a8071579 softfloat: Use _Generic instead of QEMU_GENERIC 5 years ago
Richard Henderson 6c06aca036 softfloat: Use _Generic instead of QEMU_GENERIC 5 years ago
Richard Henderson f291f45f4e softfloat: Fix tp init in float32_exp2 5 years ago
Richard Henderson c634754172 meson: Split out fpu/meson.build 6 years ago
Richard Henderson 5d0204b82a softfloat: Use hard-float for {u}int64_to_float{32,64} 5 years ago
Richard Henderson feaf2e9c06 softfloat: Convert modrem operations to FloatParts 5 years ago
Richard Henderson 2fa3546c8f softfloat: Move floatN_log2 to softfloat-parts.c.inc 6 years ago
Richard Henderson 572c4d862f softfloat: Convert float32_exp2 to FloatParts 6 years ago
Richard Henderson 1b96b006d2 softfloat: Convert floatx80 compare to FloatParts 6 years ago
Richard Henderson 872e6991f0 softfloat: Convert floatx80_scalbn to FloatParts 6 years ago
Richard Henderson a1fc527bfb softfloat: Convert floatx80 to integer to FloatParts 6 years ago
Richard Henderson 8ae5719cd4 softfloat: Convert floatx80 float conversions to FloatParts 6 years ago
Richard Henderson 5f9529006e softfloat: Convert integer to floatx80 to FloatParts 6 years ago
Richard Henderson f9a95a7800 softfloat: Convert floatx80_round_to_int to FloatParts 6 years ago
Richard Henderson 45a76b71ab softfloat: Convert floatx80_round to FloatParts 6 years ago
Richard Henderson aa5e19ccbd softfloat: Convert floatx80_sqrt to FloatParts 6 years ago
Richard Henderson 38db99e282 softfloat: Convert floatx80_div to FloatParts 6 years ago
Richard Henderson 153f664a74 softfloat: Convert floatx80_mul to FloatParts 6 years ago
Richard Henderson c1b6299be1 softfloat: Convert floatx80_add/sub to FloatParts 6 years ago
Richard Henderson 98b3cff753 softfloat: Adjust parts_uncanon_normal for floatx80 6 years ago
Richard Henderson 8da5f1dbb0 softfloat: Introduce Floatx80RoundPrec 6 years ago
Richard Henderson d6e1f0cd59 softfloat: Reduce FloatFmt 6 years ago
Richard Henderson 25fdedf0d3 softfloat: Split out parts_uncanon_normal 6 years ago
Richard Henderson 9261b245f0 softfloat: Move sqrt_float to softfloat-parts.c.inc 6 years ago
Richard Henderson 39626b0ce8 softfloat: Move scalbn_decomposed to softfloat-parts.c.inc 6 years ago
Richard Henderson 6eb169b89a softfloat: Move compare_floats to softfloat-parts.c.inc 6 years ago
David Hildenbrand ceebc129e5 softfloat: Implement float128_(min|minnum|minnummag|max|maxnum|maxnummag) 5 years ago
Richard Henderson e1c4667a9b softfloat: Move minmax_flags to softfloat-parts.c.inc 6 years ago
Richard Henderson 37c954a1b9 softfloat: Move uint_to_float to softfloat-parts.c.inc 6 years ago
Richard Henderson e368951998 softfloat: Move int_to_float to softfloat-parts.c.inc 6 years ago
Richard Henderson 4ab4aef018 softfloat: Move round_to_uint_and_pack to softfloat-parts.c.inc 6 years ago
Richard Henderson 60c8f7265d softfpu: Add float_round_to_odd_inf 5 years ago
Richard Henderson 463b3f0d7f softfloat: Move round_to_int_and_pack to softfloat-parts.c.inc 6 years ago
Richard Henderson afc34931eb softfloat: Move round_to_int to softfloat-parts.c.inc 6 years ago
Richard Henderson 9882ccaff9 softfloat: Convert float-to-float conversions with float128 6 years ago
Richard Henderson c3f1875ea3 softfloat: Split float_to_float 6 years ago
Richard Henderson ec961b81b4 softfloat: Move div_floats to softfloat-parts.c.inc 6 years ago
Richard Henderson 463e45dcb4 softfloat: Introduce sh[lr]_double primitives 6 years ago
Richard Henderson dedd123c56 softfloat: Move muladd_floats to softfloat-parts.c.inc 6 years ago
Richard Henderson aca845275a softfloat: Move mul_floats to softfloat-parts.c.inc 6 years ago
Richard Henderson 3ff49e56a7 softfloat: Implement float128_add/sub via parts 6 years ago
Richard Henderson da10a9074a softfloat: Move addsub_floats to softfloat-parts.c.inc 6 years ago
Richard Henderson ee6959f277 softfloat: Move round_canonical to softfloat-parts.c.inc 6 years ago
Richard Henderson d46975bce1 softfloat: Move sf_canonicalize to softfloat-parts.c.inc 6 years ago
Richard Henderson 979582d071 softfloat: Move pick_nan_muladd to softfloat-parts.c.inc 6 years ago
Richard Henderson 22c355f417 softfloat: Move pick_nan to softfloat-parts.c.inc 6 years ago
Richard Henderson 7c45bad866 softfloat: Move return_nan to softfloat-parts.c.inc 6 years ago
Richard Henderson e9034ea87e softfloat: Convert float128_default_nan to parts 6 years ago
Richard Henderson 0018b1f41b softfloat: Convert float128_silence_nan to parts 6 years ago