482 Commits (c47db9b1db906bd05cf83e0d70df2beba2ef9eaf)

Author SHA1 Message Date
Richard Henderson abbeb42c17 fpu: Process float_muladd_negate_result after rounding 1 year ago
Peter Maydell 5d3462b4cd fpu: Build only once 1 year ago
Peter Maydell c5d4173fcf fpu: Don't compile-time disable hardfloat for PPC targets 1 year ago
Peter Maydell 3abed4d0ea fpu: Always decide snan_bit_is_one() at runtime 1 year ago
Peter Maydell 2e01cfea07 fpu: Always decide no_signaling_nans() at runtime 1 year ago
Peter Maydell 1e75d8247f fpu: Move m68k_denormal fmt flag into floatx80_behaviour 1 year ago
Peter Maydell 765fe845cc fpu: Pass float_status to floatx80_invalid_encoding() 1 year ago
Peter Maydell 44eb32a983 fpu: Make targets specify whether floatx80 Inf can have Int bit clear 1 year ago
Peter Maydell 9b6e986e28 fpu: Make targets specify floatx80 default Inf at runtime 1 year ago
Peter Maydell 28f13bccbe fpu: allow flushing of output denormals to be after rounding 2 years ago
Peter Maydell 029a2083a2 fpu: Implement float_flag_input_denormal_used 2 years ago
Peter Maydell 7ad6a56757 fpu: Add float_class_denormal 2 years ago
Peter Maydell 2b3bfbb21b target/i386: Do not raise Invalid for 0 * Inf + QNaN 2 years ago
Peter Maydell 7af64d103d fpu: Rename float_flag_output_denormal to float_flag_output_denormal_flushed 2 years ago
Peter Maydell 584b7aec81 fpu: Rename float_flag_input_denormal to float_flag_input_denormal_flushed 2 years ago
Richard Henderson 82f898f3b6 softfloat: Add float_muladd_suppress_add_product_zero 2 years ago
Richard Henderson 72330260cd softfloat: Add float_round_nearest_even_max 2 years ago
Richard Henderson 6a243913aa softfloat: Remove float_muladd_halve_result 2 years ago
Richard Henderson 910556bbf4 softfloat: Add float{16,32,64}_muladd_scalbn 2 years ago
Richard Henderson cc87d3d381 softfloat: Replace WHICH with RET in parts_pick_nan 2 years ago
Richard Henderson 9778115ed7 softfloat: Sink frac_cmp in parts_pick_nan until needed 2 years ago
Richard Henderson 2da7553f2e softfloat: Share code between parts_pick_nan cases 2 years ago
Richard Henderson 04cbb4acc6 softfloat: Inline pickNaN 2 years ago
Richard Henderson 1b34f934dd softfloat: Use parts_pick_nan in propagateFloatx80NaN 2 years ago
Richard Henderson 313938c105 softfloat: Move propagateFloatx80NaN to softfloat.c 2 years ago
Richard Henderson 8704c753e8 softfloat: Pad array size in pick_nan_muladd 2 years ago
Richard Henderson 229416c67e softfloat: Remove which from parts_pick_nan_muladd 2 years ago
Richard Henderson e002861876 softfloat: Use goto for default nan case in pick_nan_muladd 2 years ago
Richard Henderson f73bd7503d softfloat: Inline pickNaNMulAdd 2 years ago
Peter Maydell 86bb2f44cd fpu: Remove default handling for dnan_pattern 2 years ago
Peter Maydell 38ea9ade29 target/hexagon: Set default NaN pattern explicitly 2 years ago
Peter Maydell 45fb2cd61e target/sparc: Set default NaN pattern explicitly 2 years ago
Peter Maydell 34f73db53d target/m68k: Set default NaN pattern explicitly 2 years ago
Peter Maydell e19d721cb1 target/hppa: Set default NaN pattern explicitly 2 years ago
Peter Maydell f69da79196 target/i386: Set default NaN pattern explicitly 2 years ago
Peter Maydell 223f4f2e78 target/microblaze: Set default NaN pattern explicitly 2 years ago
Peter Maydell 1b2de0c3c0 fpu: Allow runtime choice of default NaN value 2 years ago
Peter Maydell 3d024e359f softfloat: Create floatx80 default NaN from parts64_default_nan 2 years ago
Peter Maydell f8023791f2 target/hppa: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 8e6915645e target/xtensa: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 3a45371291 target/mips: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 49866dcb59 target/sparc: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell b07039a03e target/s390x: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell ac1254c4e7 target/ppc: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 9d0b8f9605 target/loongarch: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 10519d3b1a target/arm: Set Float3NaNPropRule explicitly 2 years ago
Peter Maydell 7a944c30f7 softfloat: Allow runtime choice of NaN propagation for muladd 2 years ago
Peter Maydell d62c734d52 softfloat: Pass have_snan to pickNaNMulAdd 2 years ago
Peter Maydell 2bf5629c97 target/hppa: Set FloatInfZeroNaNRule explicitly 2 years ago
Peter Maydell 0fb7fa29d3 target/loongarch: Set FloatInfZeroNaNRule explicitly 2 years ago