[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 2/6] fp-bench: remove wrong exponent raise in fil
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v1 2/6] fp-bench: remove wrong exponent raise in fill_random |
Date: |
Tue, 8 Jan 2019 16:21:50 +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 v1 0/6] current fpu/next queue, Alex Bennée, 2019/01/08
- [Qemu-devel] [PATCH v1 1/6] fp-bench: fix update_random_ops, Alex Bennée, 2019/01/08
- [Qemu-devel] [PATCH v1 2/6] fp-bench: remove wrong exponent raise in fill_random,
Alex Bennée <=
- [Qemu-devel] [PATCH v1 4/6] tests/Makefile: add floating point tests, Alex Bennée, 2019/01/08
- [Qemu-devel] [PATCH v1 3/6] softfloat: enforce softfloat if the host's FMA is broken, Alex Bennée, 2019/01/08
- [Qemu-devel] [PATCH v1 5/6] scripts/archive-source: include softfloat tests, Alex Bennée, 2019/01/08
- [Qemu-devel] [PATCH v1 6/6] tests/Makfile: add check-softfloat rule, Alex Bennée, 2019/01/08
- Re: [Qemu-devel] [PATCH v1 0/6] current fpu/next queue, no-reply, 2019/01/08