[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 2/7] fp-bench: remove wrong exponent raise in fil
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v2 2/7] fp-bench: remove wrong exponent raise in fill_random |
Date: |
Wed, 16 Jan 2019 20:23:44 +0000 |
From: "Emilio G. Cota" <address@hidden>
At this point random_ops[] only contains normals, so there's
no need to do anything to them. In fact, raising the exponent
here can make the output !normal, which is precisely
what the comment says we want to avoid.
Signed-off-by: Emilio G. Cota <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
---
tests/fp/fp-bench.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/tests/fp/fp-bench.c b/tests/fp/fp-bench.c
index 546bac9c9c..4ba5e1d2d4 100644
--- a/tests/fp/fp-bench.c
+++ b/tests/fp/fp-bench.c
@@ -176,8 +176,6 @@ static void fill_random(union fp *ops, int n_ops, enum
precision prec,
if (no_neg && float32_is_neg(ops[i].f32)) {
ops[i].f32 = float32_chs(ops[i].f32);
}
- /* raise the exponent to limit the frequency of denormal results */
- ops[i].f32 |= 0x40000000;
break;
case PREC_DOUBLE:
case PREC_FLOAT64:
@@ -185,8 +183,6 @@ static void fill_random(union fp *ops, int n_ops, enum
precision prec,
if (no_neg && float64_is_neg(ops[i].f64)) {
ops[i].f64 = float64_chs(ops[i].f64);
}
- /* raise the exponent to limit the frequency of denormal results */
- ops[i].f64 |= LIT64(0x4000000000000000);
break;
default:
g_assert_not_reached();
--
2.17.1
- [Qemu-devel] [PATCH v2 0/7] current fpu/next queue, Alex Bennée, 2019/01/16
- [Qemu-devel] [PATCH v2 2/7] fp-bench: remove wrong exponent raise in fill_random,
Alex Bennée <=
- [Qemu-devel] [PATCH v2 4/7] softfloat: fallback to __int128 maths for s390x and others, Alex Bennée, 2019/01/16
- [Qemu-devel] [PATCH v2 3/7] softfloat: enforce softfloat if the host's FMA is broken, Alex Bennée, 2019/01/16
- [Qemu-devel] [PATCH v2 1/7] fp-bench: fix update_random_ops, Alex Bennée, 2019/01/16
- [Qemu-devel] [PATCH v2 5/7] tests/Makefile: add floating point tests, Alex Bennée, 2019/01/16
- [Qemu-devel] [PATCH v2 7/7] tests/Makfile: add check-softfloat rule, Alex Bennée, 2019/01/16