263 Commits (208d92df447bde0f1f810fae8a2c523cdeb7a28f)

Author SHA1 Message Date
Richard Henderson 5d64abb32f softfloat: Support float_round_to_odd more places 8 years ago
David Hildenbrand e45de9922e softfloat: Implement float128_to_uint32 8 years ago
Emilio G. Cota f6b3b108a8 softfloat: enforce softfloat if the host's FMA is broken 8 years ago
Emilio G. Cota d9fe9db943 hardfloat: implement float32/64 comparison 9 years ago
Emilio G. Cota f131bae8a7 hardfloat: implement float32/64 square root 9 years ago
Emilio G. Cota ccf770ba73 hardfloat: implement float32/64 fused multiply-add 9 years ago
Emilio G. Cota 4a6295613f hardfloat: implement float32/64 division 9 years ago
Emilio G. Cota 2dfabc86e6 hardfloat: implement float32/64 multiplication 9 years ago
Emilio G. Cota 1b615d4820 hardfloat: implement float32/64 addition and subtraction 9 years ago
Emilio G. Cota a94b783952 fpu: introduce hardfloat 9 years ago
Emilio G. Cota f9943c7f76 softfloat: rename canonicalize to sf_canonicalize 9 years ago
Thomas Huth 97ff87c0ed qemu/compiler: Wrap __attribute__((flatten)) in a macro 8 years ago
Richard Henderson 5dfbc9e490 softfloat: Fix division 8 years ago
Thomas Huth 0019d5c3a1 softfloat: Replace countLeadingZeros32/64 with clz32/64 8 years ago
Emilio G. Cota c953da8f0b softfloat: remove float64_trunc_to_int 8 years ago
Richard Henderson 2f6c74be59 softfloat: Add scaling float-to-int routines 8 years ago
Richard Henderson 2abdfe2440 softfloat: Add scaling int-to-float routines 8 years ago
Richard Henderson 64d450a0ea softfloat: Fix missing inexact for floating-point add 8 years ago
Richard Henderson 377ed92679 fpu/softfloat: Define floatN_silence_nan in terms of parts_silence_nan 8 years ago
Richard Henderson 8fb3d90203 fpu/softfloat: Clean up parts_default_nan 8 years ago
Richard Henderson 0218a16e54 fpu/softfloat: Define floatN_default_nan in terms of parts_default_nan 8 years ago
Richard Henderson 3bd2dec1a1 fpu/softfloat: Pass FloatClass to pickNaNMulAdd 8 years ago
Richard Henderson 4f251cfd52 fpu/softfloat: Pass FloatClass to pickNaN 8 years ago
Richard Henderson 247d1f2190 fpu/softfloat: Make is_nan et al available to softfloat-specialize.h 8 years ago
Richard Henderson 03385dfdaa fpu/softfloat: Specialize on snan_bit_is_one 8 years ago
Richard Henderson 5240a30dcc fpu/softfloat: Remove floatX_maybe_silence_nan 8 years ago
Richard Henderson 4885312f47 fpu/softfloat: Use float*_silence_nan in propagateFloat*NaN 8 years ago
Alex Bennée 6fed16b265 fpu/softfloat: re-factor float to float conversions 9 years ago
Alex Bennée ca3a3d5a31 fpu/softfloat: Partial support for ARM Alternative half-precision 8 years ago
Richard Henderson 0bcfbcbea5 fpu/softfloat: Replace float_class_msnan with parts_silence_nan 8 years ago
Richard Henderson f7e598e264 fpu/softfloat: Replace float_class_dnan with parts_default_nan 8 years ago
Richard Henderson 298b468e43 fpu/softfloat: Introduce parts_is_snan_frac 8 years ago
Richard Henderson 94933df0e5 fpu/softfloat: Canonicalize NaN fraction 8 years ago
Richard Henderson 0664335a6e fpu/softfloat: Move softfloat-specialize.h below FloatParts definition 8 years ago
Richard Henderson d619bb98fd fpu/softfloat: Split floatXX_silence_nan from floatXX_maybe_silence_nan 8 years ago
Richard Henderson bca52234d1 fpu/softfloat: Merge NO_SIGNALING_NANS definitions 8 years ago
Petr Tesarik 6603d50648 fpu/softfloat: Fix conversion from uint64 to float128 8 years ago
Peter Maydell 333583757c fpu/softfloat: Don't set Invalid for float-to-int(MAXINT) 8 years ago
Alex Bennée a5a5f5e2e4 fpu/softfloat: int_to_float ensure r fully initialised 8 years ago
Peter Maydell 1839189bbf softfloat: Handle default NaN mode after pickNaNMulAdd, not before 8 years ago
Richard Henderson ce8d408205 fpu: Bound increment for scalbn 8 years ago
Alex Bennée 9cb4e398c2 fpu/softfloat: check for Inf / x or 0 / x before /0 8 years ago
Alex Bennée 801bc56336 fpu/softfloat: raise float_invalid for NaN/Inf in round_to_int_and_pack 8 years ago
Emilio G. Cota 6245327a36 softfloat: fix {min, max}nummag for same-abs-value inputs 8 years ago
Richard Henderson bd49e6027c fpu: Fix rounding mode for floatN_to_uintM_round_to_zero 8 years ago
Stef O'Rear cffad426f5 softfloat: fix crash on int conversion of SNaN 9 years ago
Michael Clark f798f1e29b
RISC-V FPU Support 9 years ago
Laurent Vivier 0f605c889c softfloat: use floatx80_infinity in softfloat 9 years ago
Laurent Vivier 88857aca93 softfloat: export some functions 9 years ago
Alex Bennée c13bb2da9e fpu/softfloat: re-factor sqrt 9 years ago