| Commit message (Expand) | Author | Age | Files | Lines |
* | softfp: Added hardfloat conversion from float32 to float64 | Matus Kysel | 2019-10-30 | 1 | -1/+18 |
* | fpu: rename softfloat-specialize.h -> .inc.c | Alex Bennée | 2019-08-19 | 2 | -1/+1 |
* | fpu: replace LIT64 with UINT64_C macros | Alex Bennée | 2019-08-19 | 1 | -59/+59 |
* | fpu: use min/max values from stdint.h for integral overflow | Alex Bennée | 2019-08-19 | 1 | -17/+15 |
* | fpu: convert float[16/32/64]_squash_denormal to new modern style | Alex Bennée | 2019-08-19 | 1 | -63/+49 |
* | fpu: replace LIT64 usage with UINT64_C for specialize constants | Alex Bennée | 2019-08-19 | 1 | -13/+13 |
* | hardfloat: fix float32/64 fused multiply-add | Kito Cheng | 2019-03-25 | 1 | -0/+10 |
* | target/mips: Fix minor bug in FPU | Mateja Marjanovic | 2019-03-25 | 1 | -8/+16 |
* | softfloat: Support float_round_to_odd more places | Richard Henderson | 2019-02-26 | 1 | -5/+60 |
* | softfloat: Implement float128_to_uint32 | David Hildenbrand | 2019-02-26 | 1 | -0/+29 |
* | softfloat: enforce softfloat if the host's FMA is broken | Emilio G. Cota | 2019-01-22 | 1 | -0/+33 |
* | hardfloat: implement float32/64 comparison | Emilio G. Cota | 2018-12-17 | 1 | -14/+95 |
* | hardfloat: implement float32/64 square root | Emilio G. Cota | 2018-12-17 | 1 | -2/+58 |
* | hardfloat: implement float32/64 fused multiply-add | Emilio G. Cota | 2018-12-17 | 1 | -4/+128 |
* | hardfloat: implement float32/64 division | Emilio G. Cota | 2018-12-17 | 1 | -2/+62 |
* | hardfloat: implement float32/64 multiplication | Emilio G. Cota | 2018-12-17 | 1 | -2/+52 |
* | hardfloat: implement float32/64 addition and subtraction | Emilio G. Cota | 2018-12-17 | 1 | -19/+98 |
* | fpu: introduce hardfloat | Emilio G. Cota | 2018-12-17 | 1 | -0/+319 |
* | softfloat: rename canonicalize to sf_canonicalize | Emilio G. Cota | 2018-12-17 | 1 | -5/+5 |
* | qemu/compiler: Wrap __attribute__((flatten)) in a macro | Thomas Huth | 2018-10-17 | 1 | -24/+15 |
* | softfloat: Fix division | Richard Henderson | 2018-10-05 | 1 | -8/+27 |
* | softfloat: Replace countLeadingZeros32/64 with clz32/64 | Thomas Huth | 2018-10-05 | 1 | -13/+13 |
* | softfloat: remove float64_trunc_to_int | Emilio G. Cota | 2018-10-05 | 1 | -7/+0 |
* | softfloat: Add scaling float-to-int routines | Richard Henderson | 2018-08-24 | 1 | -73/+316 |
* | softfloat: Add scaling int-to-float routines | Richard Henderson | 2018-08-24 | 1 | -48/+136 |
* | softfloat: Fix missing inexact for floating-point add | Richard Henderson | 2018-08-16 | 1 | -1/+1 |
* | fpu/softfloat: Define floatN_silence_nan in terms of parts_silence_nan | Richard Henderson | 2018-05-18 | 2 | -77/+35 |
* | fpu/softfloat: Clean up parts_default_nan | Richard Henderson | 2018-05-18 | 1 | -7/+14 |
* | fpu/softfloat: Define floatN_default_nan in terms of parts_default_nan | Richard Henderson | 2018-05-18 | 2 | -99/+47 |
* | fpu/softfloat: Pass FloatClass to pickNaNMulAdd | Richard Henderson | 2018-05-18 | 2 | -47/+28 |
* | fpu/softfloat: Pass FloatClass to pickNaN | Richard Henderson | 2018-05-18 | 2 | -93/+86 |
* | fpu/softfloat: Make is_nan et al available to softfloat-specialize.h | Richard Henderson | 2018-05-18 | 1 | -14/+16 |
* | fpu/softfloat: Specialize on snan_bit_is_one | Richard Henderson | 2018-05-18 | 1 | -25/+43 |
* | fpu/softfloat: Remove floatX_maybe_silence_nan | Richard Henderson | 2018-05-18 | 1 | -63/+0 |
* | fpu/softfloat: Use float*_silence_nan in propagateFloat*NaN | Richard Henderson | 2018-05-18 | 1 | -10/+34 |
* | fpu/softfloat: re-factor float to float conversions | Alex Bennée | 2018-05-18 | 2 | -410/+118 |
* | fpu/softfloat: Partial support for ARM Alternative half-precision | Alex Bennée | 2018-05-18 | 1 | -3/+16 |
* | fpu/softfloat: Replace float_class_msnan with parts_silence_nan | Richard Henderson | 2018-05-18 | 2 | -30/+33 |
* | fpu/softfloat: Replace float_class_dnan with parts_default_nan | Richard Henderson | 2018-05-18 | 2 | -27/+48 |
* | fpu/softfloat: Introduce parts_is_snan_frac | Richard Henderson | 2018-05-18 | 2 | -10/+17 |
* | fpu/softfloat: Canonicalize NaN fraction | Richard Henderson | 2018-05-18 | 1 | -1/+6 |
* | fpu/softfloat: Move softfloat-specialize.h below FloatParts definition | Richard Henderson | 2018-05-18 | 1 | -10/+10 |
* | fpu/softfloat: Split floatXX_silence_nan from floatXX_maybe_silence_nan | Richard Henderson | 2018-05-18 | 1 | -56/+118 |
* | fpu/softfloat: Merge NO_SIGNALING_NANS definitions | Richard Henderson | 2018-05-18 | 1 | -60/+40 |
* | fpu/softfloat: Fix conversion from uint64 to float128 | Petr Tesarik | 2018-05-18 | 1 | -1/+1 |
* | fpu/softfloat: Don't set Invalid for float-to-int(MAXINT) | Peter Maydell | 2018-05-15 | 1 | -2/+2 |
* | fpu/softfloat: int_to_float ensure r fully initialised | Alex Bennée | 2018-05-15 | 1 | -1/+1 |
* | softfloat: Handle default NaN mode after pickNaNMulAdd, not before | Peter Maydell | 2018-05-10 | 1 | -20/+28 |
* | fpu: Bound increment for scalbn | Richard Henderson | 2018-04-17 | 1 | -0/+6 |
* | fpu/softfloat: check for Inf / x or 0 / x before /0 | Alex Bennée | 2018-04-16 | 1 | -5/+5 |