[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 02/11] fp-bench: remove wrong exponent raise in f
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v3 02/11] fp-bench: remove wrong exponent raise in fill_random |
Date: |
Tue, 22 Jan 2019 21:50:07 +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 v3 00/11] current fpu/next queue (tests & build fix), Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 01/11] fp-bench: fix update_random_ops, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 03/11] berkeley-testfloat-3: pull changes, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 04/11] tests/fp/Makefile: do not use gcc-only -W flags, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 02/11] fp-bench: remove wrong exponent raise in fill_random,
Alex Bennée <=
- [Qemu-devel] [PATCH v3 08/11] include/fpu/softfloat: Fix compilation with Clang on s390x, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 10/11] scripts/archive-source: include softfloat tests, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 06/11] tests/fp/platform.h: include config-host.h, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 07/11] softfloat: enforce softfloat if the host's FMA is broken, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 09/11] tests/Makefile: add floating point tests, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 05/11] fp-test: fix signature of slow_clear_flags and qemu_clear_flags, Alex Bennée, 2019/01/22
- [Qemu-devel] [PATCH v3 11/11] tests/Makfile: add check-softfloat rule, Alex Bennée, 2019/01/22
- Re: [Qemu-devel] [PATCH v3 00/11] current fpu/next queue (tests & build fix), no-reply, 2019/01/31