From nobody Fri Nov 7 04:02:14 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1545422367935505.4264075589666; Fri, 21 Dec 2018 11:59:27 -0800 (PST) Received: from localhost ([::1]:47422 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gaQxC-000569-MA for importer@patchew.org; Fri, 21 Dec 2018 14:59:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53886) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gaQvd-00040W-7t for qemu-devel@nongnu.org; Fri, 21 Dec 2018 14:57:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gaQva-0002L3-1p for qemu-devel@nongnu.org; Fri, 21 Dec 2018 14:57:49 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49105) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gaQvZ-0002JE-Qg for qemu-devel@nongnu.org; Fri, 21 Dec 2018 14:57:45 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 28BC922102; Fri, 21 Dec 2018 14:52:03 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 21 Dec 2018 14:52:03 -0500 Received: from localhost (flamenco.cs.columbia.edu [128.59.20.216]) by mail.messagingengine.com (Postfix) with ESMTPA id D0FF8E4596; Fri, 21 Dec 2018 14:52:02 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=braap.org; h= from:to:cc:subject:date:message-id:in-reply-to:references; s= mesmtp; bh=NKtma9Y14EXJvQWkOZjoAJBtIubNhlpzcEjHk9OQirI=; b=jYHQS DdKcJlNHEZkLs+cW+I1xHL0j2SuiGyOeHHhScgyGHVXVTEuIQRRDZe0CihX/n8Ox SEkxnJEf2WbRVsT0LtacqwVJ10D0BWm4d5lVrGk1W6LZkHbi/z8MjRPo0tvgUK1R 2M1ZTfO59xM1fDtemQ9ctDXsFmydcz+XMJCxgI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=NKtma9Y14EXJvQWkOZjoAJBtIubNh lpzcEjHk9OQirI=; b=BUjgmQdV631+C2PXNIBvwdCoIXWwCNXXaJwfFxBuBFgMi ajwMGTT6JRP/ASUMFyn4RERyTaNthML+roDN1hDAV46DwSo85Nl1tvrOsE/JdsMb qqlZPEdA10Jgo5CvEmEM9VgRnjW8rN6O714NVMxIEbcm3nBBLQeLR8M2QTF1pC1B 6cAm6/itFfmVThcgVWoCGfR74KKSbtza5MJDDTNOvja0wzFD2vs/qUs0JIDAVKtG /tuusQV2R8MoKCZcuCIGVCNlsFn7oiBDLksUkztnHhNK89GBc0P0kGkkdoUxbbJU juv0FzSownzAc4xzYKoGB5kRt9AUlGEiNd+UlW/2w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtkedrudejhedgudefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecu fedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufffkf fojghfsedttdertdertddtnecuhfhrohhmpedfgfhmihhlihhoucfirdcuvehothgrfdcu oegtohhtrgessghrrggrphdrohhrgheqnecukfhppeduvdekrdehledrvddtrddvudeine curfgrrhgrmhepmhgrihhlfhhrohhmpegtohhtrgessghrrggrphdrohhrghenucevlhhu shhtvghrufhiiigvpedt X-ME-Proxy: From: "Emilio G. Cota" To: qemu-devel@nongnu.org Date: Fri, 21 Dec 2018 14:52:00 -0500 Message-Id: <20181221195200.6544-3-cota@braap.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181221195200.6544-1-cota@braap.org> References: <20181221195200.6544-1-cota@braap.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.25 Subject: [Qemu-devel] [PATCH 2/2] fp-bench: remove wrong exponent raise in fill_random X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 Reviewed-by: Richard Henderson --- 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 =3D float32_chs(ops[i].f32); } - /* raise the exponent to limit the frequency of denormal resul= ts */ - ops[i].f32 |=3D 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 =3D float64_chs(ops[i].f64); } - /* raise the exponent to limit the frequency of denormal resul= ts */ - ops[i].f64 |=3D LIT64(0x4000000000000000); break; default: g_assert_not_reached(); --=20 2.17.1