summary refs log tree commit diff stats
path: root/fpu/softfloat-specialize.c.inc (follow)
Commit message (Expand)AuthorAgeFilesLines
* fpu: Always decide snan_bit_is_one() at runtimePeter Maydell2025-02-251-7/+0
* fpu: Always decide no_signaling_nans() at runtimePeter Maydell2025-02-251-4/+0
* fpu: Make targets specify whether floatx80 Inf can have Int bit clearPeter Maydell2025-02-251-10/+0
* fpu: Make targets specify floatx80 default Inf at runtimePeter Maydell2025-02-251-0/+10
* softfloat: Inline pickNaNRichard Henderson2024-12-111-96/+0
* softfloat: Move propagateFloatx80NaN to softfloat.cRichard Henderson2024-12-111-52/+0
* softfloat: Inline pickNaNMulAddRichard Henderson2024-12-111-54/+0
* fpu: Remove default handling for dnan_patternPeter Maydell2024-12-111-14/+0
* target/hexagon: Set default NaN pattern explicitlyPeter Maydell2024-12-111-5/+0
* target/sparc: Set default NaN pattern explicitlyPeter Maydell2024-12-111-4/+1
* target/m68k: Set default NaN pattern explicitlyPeter Maydell2024-12-111-1/+1
* target/hppa: Set default NaN pattern explicitlyPeter Maydell2024-12-111-3/+0
* target/i386: Set default NaN pattern explicitlyPeter Maydell2024-12-111-3/+0
* target/microblaze: Set default NaN pattern explicitlyPeter Maydell2024-12-111-2/+1
* fpu: Allow runtime choice of default NaN valuePeter Maydell2024-12-111-21/+32
* softfloat: Create floatx80 default NaN from parts64_default_nanPeter Maydell2024-12-111-10/+10
* target/hppa: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-4/+0
* target/xtensa: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-8/+0
* target/mips: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-7/+1
* target/sparc: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-2/+0
* target/s390x: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-2/+0
* target/ppc: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-6/+0
* target/loongarch: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-2/+0
* target/arm: Set Float3NaNPropRule explicitlyPeter Maydell2024-12-111-7/+1
* softfloat: Allow runtime choice of NaN propagation for muladdPeter Maydell2024-12-111-125/+40
* softfloat: Pass have_snan to pickNaNMulAddPeter Maydell2024-12-111-1/+1
* target/hppa: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-12/+1
* target/loongarch: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-6/+1
* target/x86: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-1/+1
* target/xtensa: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-1/+1
* target/sparc: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-2/+1
* target/mips: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-15/+1
* target/ppc: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-6/+1
* target/s390: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-2/+0
* target/arm: Set FloatInfZeroNaNRule explicitlyPeter Maydell2024-12-111-7/+1
* softfloat: Allow runtime choice of inf * 0 + NaN resultPeter Maydell2024-12-111-30/+61
* fpu: Check for default_nan_mode before calling pickNaNMulAddPeter Maydell2024-12-111-2/+7
* fpu: handle raising Invalid for infzero in pick_nan_muladdPeter Maydell2024-12-111-28/+1
* target/s390x: Fix the floating-point multiply-and-add NaN rulesIlya Leoshkevich2024-11-181-0/+19
* softfloat: Remove fallback rule from pickNaN()Peter Maydell2024-11-051-20/+3
* target/rx: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-1/+2
* target/openrisc: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-1/+1
* target/microblaze: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-1/+2
* target/alpha: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-1/+1
* target/i386: Set 2-NaN propagation rule explicitlyPeter Maydell2024-11-051-1/+2
* target/xtensa: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-11/+1
* target/sparc: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-4/+2
* target/m68k: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-18/+1
* target/ppc: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-8/+2
* target/s390x: Explicitly set 2-NaN propagation rulePeter Maydell2024-11-051-3/+2