84 Commits (82acc8c83f93814bb01669412a0a226c39fa8d77)

Author SHA1 Message Date
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 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
Richard Henderson 04cbb4acc6 softfloat: Inline pickNaN 1 year ago
Richard Henderson 313938c105 softfloat: Move propagateFloatx80NaN to softfloat.c 1 year ago
Richard Henderson f73bd7503d softfloat: Inline pickNaNMulAdd 1 year ago
Peter Maydell 86bb2f44cd fpu: Remove default handling for dnan_pattern 1 year ago
Peter Maydell 38ea9ade29 target/hexagon: Set default NaN pattern explicitly 1 year ago
Peter Maydell 45fb2cd61e target/sparc: Set default NaN pattern explicitly 1 year ago
Peter Maydell 34f73db53d target/m68k: Set default NaN pattern explicitly 1 year ago
Peter Maydell e19d721cb1 target/hppa: Set default NaN pattern explicitly 1 year ago
Peter Maydell f69da79196 target/i386: Set default NaN pattern explicitly 1 year ago
Peter Maydell 223f4f2e78 target/microblaze: Set default NaN pattern explicitly 1 year ago
Peter Maydell 1b2de0c3c0 fpu: Allow runtime choice of default NaN value 1 year ago
Peter Maydell 3d024e359f softfloat: Create floatx80 default NaN from parts64_default_nan 1 year ago
Peter Maydell f8023791f2 target/hppa: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 8e6915645e target/xtensa: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 3a45371291 target/mips: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 49866dcb59 target/sparc: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell b07039a03e target/s390x: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell ac1254c4e7 target/ppc: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 9d0b8f9605 target/loongarch: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 10519d3b1a target/arm: Set Float3NaNPropRule explicitly 1 year ago
Peter Maydell 7a944c30f7 softfloat: Allow runtime choice of NaN propagation for muladd 1 year ago
Peter Maydell d62c734d52 softfloat: Pass have_snan to pickNaNMulAdd 1 year ago
Peter Maydell 2bf5629c97 target/hppa: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 0fb7fa29d3 target/loongarch: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 390df9046b target/x86: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 67c0df045e target/xtensa: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 9a31b8d0ad target/sparc: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell a71492f726 target/mips: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 6f759b179f target/ppc: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell e494fe4909 target/s390: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell f7892f9c00 target/arm: Set FloatInfZeroNaNRule explicitly 1 year ago
Peter Maydell 4080eebd73 softfloat: Allow runtime choice of inf * 0 + NaN result 1 year ago
Peter Maydell ed885e3069 fpu: Check for default_nan_mode before calling pickNaNMulAdd 1 year ago
Peter Maydell 8adcff4ae7 fpu: handle raising Invalid for infzero in pick_nan_muladd 1 year ago
Ilya Leoshkevich e1f1ccb8f0 target/s390x: Fix the floating-point multiply-and-add NaN rules 1 year ago
Peter Maydell bc0b360def softfloat: Remove fallback rule from pickNaN() 1 year ago
Peter Maydell ba6558461c target/rx: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 355e6cfb94 target/openrisc: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 4fafdcc833 target/microblaze: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 8403a5015c target/alpha: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 62d39b28ef target/i386: Set 2-NaN propagation rule explicitly 1 year ago
Peter Maydell 8d988eb44c target/xtensa: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 4482f32dcd target/sparc: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 0527cfd94c target/m68k: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 5aaab56a1a target/ppc: Explicitly set 2-NaN propagation rule 1 year ago
Peter Maydell 841f9d7475 target/s390x: Explicitly set 2-NaN propagation rule 1 year ago