From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 320AB1F5AE for ; Wed, 21 Jul 2021 19:18:01 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 27C30383D812 for ; Wed, 21 Jul 2021 19:18:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 27C30383D812 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1626895080; bh=QNkr/dOk/DDjZHcxOIyDZc8NDuKjtVqCD5sIeIX9Ivw=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=jeGGRTUL8vOgTQgXv2YEgMzdErsAwqDBcqF2jlVwqNGrJwiZ4Qd1rnK7QuJtOwfps y8n16EKoGwOCPUnqlYr1lsisvGD6sqVG4xwAiQPXBjoozoI/B4LwBZaHntyIHDu54u 7uJ/crDxzk0NFN6C0GRS3cdDdQdnaY+0E0KeCXmU= Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061.outbound.protection.outlook.com [40.107.21.61]) by sourceware.org (Postfix) with ESMTPS id B48D4382CC1E for ; Wed, 21 Jul 2021 19:17:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B48D4382CC1E Received: from AM6P195CA0106.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::47) by AM9PR08MB6036.eurprd08.prod.outlook.com (2603:10a6:20b:2dc::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24; Wed, 21 Jul 2021 19:17:12 +0000 Received: from AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:86:cafe::94) by AM6P195CA0106.outlook.office365.com (2603:10a6:209:86::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.23 via Frontend Transport; Wed, 21 Jul 2021 19:17:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT051.mail.protection.outlook.com (10.152.16.246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Wed, 21 Jul 2021 19:17:12 +0000 Received: ("Tessian outbound 57330d0f8f60:v99"); Wed, 21 Jul 2021 19:17:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8604ebbbe14b7df4 X-CR-MTA-TID: 64aa7808 Received: from f84542f720c3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B3562AD9-B394-4D37-81E5-ED85A0E09E31.1; Wed, 21 Jul 2021 19:17:04 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f84542f720c3.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 21 Jul 2021 19:17:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fCTTq8u1Yl+lseV4e7OTSkjV1CrmMpkBYP2UibdC0L8kveqCqA/WfQdxAp+F6c1Le7krEC6BUOT8bpEWDjkoMNsKtJn5BVh5/Ezbyn/QCO7wkPflMuIiKSyNLS2ODJzNMcrV1phl238rwQFXH1F8eInEXboaY2vB9LGRW4UC/II+YuUkKmbIsXb6vkAsX1VevIqU5dsRdK+Q6V9B/SD/x7KLNJak0N1ftG4q8IlPPVcQUoyfjaWocO7Jf6Lh+MNJ0VNv9XvBUCJPJB1dQdnepvkZAJn5u9AeunazSsGle2kv724+oRXtjfRo0gM2KgXiSxnBWgPAV4xOQqB/wvE2ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QNkr/dOk/DDjZHcxOIyDZc8NDuKjtVqCD5sIeIX9Ivw=; b=J3Er/JTXIX6kgPjGNSiEWVzQpxWWZTJc8PWdnpkyET5YB5YnT2YiOtIqOP4vUYbM3bdDwU3OHdaqt38twIBwnOUxHKVmJtZSdgdSpscELIfXic+uyNJN+pKsSMZFWuM4bjKbl8UTihFmmoTZTeBduEWPG7ffXArqFA4bfozgNmqD4ctIgdrwsYpIZti0UivJm8DW9+zS/d0Q2VBKktL4hmLQsxfliZwbhR14W+yOZJrKFFEPh2dLORUlNX2v8n63ETjA3EhRyMjebxdLdn4KyP2geOID5cnnCL7v+LVnLy62vfxSUVkdGiZj1vXEy3/8aUD4seRwNIs7FQZ+3eCgLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from VE1PR08MB5599.eurprd08.prod.outlook.com (2603:10a6:800:1a1::12) by VI1PR0802MB2160.eurprd08.prod.outlook.com (2603:10a6:800:9b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.29; Wed, 21 Jul 2021 19:17:02 +0000 Received: from VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::5ccd:ab57:a64f:e07e]) by VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::5ccd:ab57:a64f:e07e%7]) with mapi id 15.20.4352.024; Wed, 21 Jul 2021 19:17:02 +0000 To: Noah Goldstein , "naohirot@fujitsu.com" Subject: Re: [PATCH v2 2/5] benchtests: Add memset zero fill benchtest Thread-Topic: [PATCH v2 2/5] benchtests: Add memset zero fill benchtest Thread-Index: AQHXfTFtkDPP6CGFiUe3tShnooB/HqtME7OAgAFRegCAAAMFAIAAVewAgAAJeyc= Date: Wed, 21 Jul 2021 19:17:02 +0000 Message-ID: References: <20210713082214.307529-1-naohirot@fujitsu.com> <20210720063500.362313-1-naohirot@fujitsu.com> , In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 9b591e1d-ba9b-4af8-372c-08d94c7c248d x-ms-traffictypediagnostic: VI1PR0802MB2160:|AM9PR08MB6036: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:913;OLM:913; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: lHb5pbw/eE34gXR6DvaP/efus5P3pGFnnUxz30vwkiDUHRLeTl3GKdHSSWqCI1ExeRui2tQFxTxgl+PQ4w/PinlaRFWlv+Kne9R2iPep5M6Kwj8IwJhnsBi3M9ZA8sAYYqOlBh/CD74sS/AA4O2KWRL4yqRuLuSsSkYSSQs7BY0QwgWSKI0/UagigHMUDNxlltmZJLncXOepXhc8fJ7XRQ9vHhFJOwrc7a8Sr0/+/sQAlkqfrq76rbDPaYYNR4qCPYGIfsLKoiZxQ6fH3orb1c1+0K0fB7eWCDFkMmcwInRWhrvm8M0Gcs6RvJSHS3O8T4Xlhk8klrK+Fa/UHJQ+YE1klo8TYDx2xSTWSKoJckDnIEMnZxzZBOgRna6f5tH9hJTL9l0wOI56u6bRW5KTHG9DowPYdcG5gMI0uIDly62wlME6Ks5X2EErl9hWFA7nxgv2FLnHJsiX3T0Wt3UP3JyBBfEhpUWD/bRi9MgVsycSbyU9LUnoQSw+Y8VIn2NMdT2ekBYY50Jv9IoA9XEXQJw/1vCSYAwgAhTjg8JyasLPaA4CnHYdqL81ALJqPR7T0TO+85uiyObGGJ9qGfHircem30n/jV9ZWXtRH7+GW3HtY4oPqmGqgsGH3soCkwB99bo8LVZfsp5Jydp9BU3u2dN44sbRtvGtr7NciQihJE/3YnPlB3zaU5/AZXN1mwYI5M0EAOLLZIFxcY+bA5z+RQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR08MB5599.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(396003)(39850400004)(366004)(316002)(91956017)(52536014)(38100700002)(66446008)(8936002)(7696005)(86362001)(122000001)(9686003)(66946007)(76116006)(66476007)(66556008)(55016002)(5660300002)(64756008)(71200400001)(33656002)(54906003)(8676002)(26005)(2906002)(4744005)(4326008)(110136005)(478600001)(6506007)(186003)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?DP1x2CGF7/VBU1rV39jkV4PxnQdzCTbKHSHNDq1wNdpHhSIaQEq70bTLpc?= =?iso-8859-1?Q?n/9NfzOBIryIXf+WET1eBf33HoxWmNB1Wa+fTQBvKUKm6C5TSbrcQQMA77?= =?iso-8859-1?Q?uH36NFq/qXV6kuSkCq8qWCXKhnAu3RjVEcahA9WTX3SNKmyMKlBuQ/c1g8?= =?iso-8859-1?Q?wmjf4Qer9IdfzzgdOACRBU9mwE8ZCDlsBsizY6XS/Z06cWNHJRo4HzTtsZ?= =?iso-8859-1?Q?Qae8rwie6OAn1KnO4v/RclWO0sd9WBqXYKjRveHYdTc8vwY6MfINk6RS94?= =?iso-8859-1?Q?LVAa7NbGfoxDAUwV14WrFBN3m5owUo7Uz53+bWeZOP+DhIlUelV/LbqFKI?= =?iso-8859-1?Q?p2Buqt0bHIYmKTdsW81BtliPLap+zm4qC2J7YY9mzCduRFw3XVTCfiGlsy?= =?iso-8859-1?Q?glAC+ya+WrHU3mefhwlUFwKoA6IuhfouDkUgd2sHPW5ZBV0kkJlFkj5j7B?= =?iso-8859-1?Q?T7GwhSM8b+PnpI/bA7Xuv/OOvzYw0xj+NJXad2HvbDLmFjdFw8Yy/5s6Js?= =?iso-8859-1?Q?QvsLXpW36mV7BTdmQvRJfyPyMu0eIBrR0L41D5CPi7m+Ui50Gqr9WuVK1O?= =?iso-8859-1?Q?Rez+ymZC62Ga3jKRvQVVK5sQ7SaKxWmUvidiZ4nWDmCXUL+1KpTcXaERx+?= =?iso-8859-1?Q?tzFYeg6cD0NQ4N74e/OQ06bZsqJLu4utz6zIQ0J7q6GtSAG92+VZTYd4v6?= =?iso-8859-1?Q?X3rh1ZTJLioSNfPBROepBrfgDQogPLCn1SAdkWss1SZEsbHh1AOSw6LKdn?= =?iso-8859-1?Q?9o92DYf0dojET+dsiVa86KOzw8XLD75x0FqRwmpdTIlLp4QKw9GlAkiez+?= =?iso-8859-1?Q?y4YLmLqqHWJKFCdL2xTnieLjTzoAH9OO/f0GhoZqfInY2m4qRl8wo3YDcL?= =?iso-8859-1?Q?qWBInvFAkkMwDAr74MO0/cWUHnfxCIU5Pk1b3r/hyo/m+HrBJUxgaEKu77?= =?iso-8859-1?Q?iY8vwU9ezF6aqlFQcQ9KeoV8HycWqmXgMG+AWAnrCmUDg8ZEpuE5AYl7/A?= =?iso-8859-1?Q?oevJmpfnUzyvBP+a9AmmRozA28vl/04oaks5xKJvRObey2bFWuR7D9Lcmk?= =?iso-8859-1?Q?1lqml3gqJxmWad6qz8ybuSwPP7EVVpxeKmX1tLMJdPH00/SRQ83iXfuNgW?= =?iso-8859-1?Q?RBPnzjkY2kAVRkx/PokEmD9c28P1gKnzskdU0tCZMHJZUztdmslxsmtmMS?= =?iso-8859-1?Q?5X4Aijn5oBtFcD9BJZa0IDQk/KNnk+KueGPtORaXzXGdEtUYgMjKlnuCLY?= =?iso-8859-1?Q?9IiYKNxIgQUuWEjuJk7/1B0Nc17gy9hQSmt5oDDVoGG07IyykREKJ5ZEPP?= =?iso-8859-1?Q?KEXfMRRvMkEMBM8r5FPr76Z7yhKHyZQo4uc35+Qcs+lJ6VY=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2160 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 00c4c21a-9759-44c7-f537-08d94c7c1e8b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9EDnIOSY5/Ms6q2ufd0dLmoSQhCzCxR2NvWbTmjQs5e4LueQF2qN47Ak7KJtdh+vyFXcMqVvGS9S2wCKgNWRTo3vxC4ChJfGW18IdgezCIPfwEuIWylNbxGMIjk1uxeOqiAWsqGpgD8W7fE82uFG/yjCSNFa1lGWMJb8gtNX2ia4sS2F57TwAKCcWeNeMKEaZjCu1fvxU58svLWEbxdJ1sHbGTtLDVMYGiyWG5wDb8pqtQINJUwFNFNCEfrNLIwCJozWR6//Ytc6M5FgDgH4fqlp+UeCV3JKNieotvc3ro5aBKElQGef/NDSNjD+Urbj95+aZbk1EbyxHUSHLagBi80xq29cd5unV/wTe5uDcmxn05x+JscoXzV4+X8WJG2hjZpuPb9IjUSxxRX839NCFzj+tMLxAp1lX6VFBJGuWjVUxW8ZfSDXOiVWRFf7vVs2D9qu6ui2BOBt45kdWLFoAtxU5eGe5aiDnU70jRpm6Pxsg+dQxpPCmYs9yYkcfv+y0n3s6uyyjvB0rAA5VpmGLTtTAHLtZ+bzkmD3ryTBt7C6xURDCrsp3aY5MIpdP0cK1KFL2+EiQ62DZExDcXtUQjzUacxJI92O+CfkYRz4OqiSXxRdxXvH+po/iCRao59Cye1mvCEGIicAwI9GObIyGmc5dEetojC/grHU0evlQkrd4jHzZEF1VSS46VMctO7CKAg6e0wbIM2LrWLPb9dnGA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(36840700001)(46966006)(52536014)(81166007)(86362001)(356005)(8936002)(9686003)(36860700001)(8676002)(54906003)(55016002)(33656002)(6506007)(110136005)(316002)(7696005)(26005)(4326008)(4744005)(5660300002)(47076005)(478600001)(186003)(70586007)(336012)(70206006)(2906002)(82310400003)(82740400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2021 19:17:12.1956 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9b591e1d-ba9b-4af8-372c-08d94c7c248d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6036 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Wilco Dijkstra via Libc-alpha Reply-To: Wilco Dijkstra Cc: GNU C Library Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" Hi,=0A= =0A= =A0 =A0 =A0 TIMING_NOW (start);=0A= =A0 =A0 =A0 for (j =3D 0; j < 16; j++)=0A= =A0 =A0 =A0 =A0 CALL (impl, s + n * j, c2, n);=0A= =A0 =A0 =A0 TIMING_NOW (stop);=0A= =A0=0A= This loop is basically equivalent to CALL (impl, s, c2, n * 16), so you=0A= might as well change the outer loop to use a larger 'n'. The accuracy=0A= will be bad unless 'n' is really large, and there is no way to improve it.= =0A= =0A= If you want to test zero/non-zero combinations accurately, store the=0A= memset values in an array rather than using a single constant.=0A= =0A= Cheers,=0A= Wilco=0A=