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, MSGID_FROM_MTA_HEADER,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 829E71F8C6 for ; Tue, 3 Aug 2021 08:02:31 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 83A063895031 for ; Tue, 3 Aug 2021 08:02:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 83A063895031 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1627977749; bh=A/pnWbx5GJjEcYJmtyEgHXunr51iSxzw7xmA7B5Dv9k=; h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=v6vav1pENzTAs8BhhSrvNWLm4v8gWu5MieSjJy2u61ymZ4klWFZPnlKx+KGrQj1TO O0pzpRc1dkneKyB/qsbcGYzCdgmmV9WsFb1LdUuh5ipGJ59p+UcsEzD2RsUMitHqwH RxXRQGeal89ArjeYlJux8inhd4Qaqp0yuETR9llo= Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2053.outbound.protection.outlook.com [40.107.21.53]) by sourceware.org (Postfix) with ESMTPS id 482793858C2C for ; Tue, 3 Aug 2021 08:02:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 482793858C2C Received: from DB6P192CA0016.EURP192.PROD.OUTLOOK.COM (2603:10a6:4:b8::26) by AM9PR08MB6968.eurprd08.prod.outlook.com (2603:10a6:20b:417::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18; Tue, 3 Aug 2021 08:02:01 +0000 Received: from DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:b8:cafe::8c) by DB6P192CA0016.outlook.office365.com (2603:10a6:4:b8::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.21 via Frontend Transport; Tue, 3 Aug 2021 08:02:01 +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 DB5EUR03FT056.mail.protection.outlook.com (10.152.21.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18 via Frontend Transport; Tue, 3 Aug 2021 08:02:01 +0000 Received: ("Tessian outbound 79bfeeb089c1:v101"); Tue, 03 Aug 2021 08:02:01 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 31b68fb5ed143bff X-CR-MTA-TID: 64aa7808 Received: from ef7e9cb40321.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7E784EB5-7D25-46FB-8ACD-068748EDEA69.1; Tue, 03 Aug 2021 08:01:49 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ef7e9cb40321.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 Aug 2021 08:01:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PFxg1RpmGjLF0OMHZpas5N8pxJxWIgGS1J1J+zivni2LfFqsUNljBRRWBeXS3sKfIXKZwjDfc5d361mr1bsvx365NFEKuwh6YtRs3agHW/DHKGH7lX2IW0Q+HJDGYAlWxroQZKGe056HOwUhYBkZLyPQmuxi/+XsYTSG7uOnQzgCWlv/RiO6jO/123e9X6igX8jpVyki4Xv0+/h2WjMcF5Fmc8aGixFDUYqJFD2LU8Wv6rCZQNVJ49wS5sTduZiM8QKaZ+v/fGmjFnQBDiZCLoKX7Ds/9w3fQn2ezs8W+KqnhU0pJ3bh4/PHb5oBOF0VPVldBXDQWvdxEEXs1XT8cA== 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=A/pnWbx5GJjEcYJmtyEgHXunr51iSxzw7xmA7B5Dv9k=; b=L4Cyx7QMeCn6+D0TzoEJvOUcBcK0NBuyuKjsot6RuBgVS46MqyNsY1Ch7P446s2g9eRReQqLDIIZXodIVZvPsbO5IPIPB2eSJ9E8XATFDcrbpSijFIYycptI2wCUWnwXGEtk6suM8W3W7VJJ3mCE4Gh7XIIHvOy5Gq7SV/nohksH3p1mZ5VFi69H4T6uO3FBHW35lFLV54xYmmKCJ2qVprTXYqhzkCist3d5O0H7OZVdSS8mQPuxyM3z4nXwEtrfYR1Y10R9Vzyclt0fTcCClOflIwyWK4IDQ2AV4I/0xHmVerWZyaU8fsYtrPEHX3r2q6cxWAH9DqpD4+BMtS31KA== 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 Authentication-Results-Original: fujitsu.com; dkim=none (message not signed) header.d=none;fujitsu.com; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PAXPR08MB6767.eurprd08.prod.outlook.com (2603:10a6:102:133::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.21; Tue, 3 Aug 2021 08:01:48 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::ac83:9f8b:1a5:2c33]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::ac83:9f8b:1a5:2c33%5]) with mapi id 15.20.4373.026; Tue, 3 Aug 2021 08:01:48 +0000 Date: Tue, 3 Aug 2021 09:01:46 +0100 To: "naohirot@fujitsu.com" Subject: Re: [PATCH v3 1/5] AArch64: Improve A64FX memset Message-ID: <20210803080146.GI14854@arm.com> References: <20210802145003.GH14854@arm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: LO2P265CA0321.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::21) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by LO2P265CA0321.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15 via Frontend Transport; Tue, 3 Aug 2021 08:01:48 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 21d65892-3204-4ad9-02ec-08d95654f96b X-MS-TrafficTypeDiagnostic: PAXPR08MB6767:|AM9PR08MB6968: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: yRcM8XGyKnv9v+7J/JMRfRKac14xOqunQlcQkOUC34idpeT0jtzBFArhGI8HEszOlDGfFCjsOGhsOS2UkNHdhwEbg4YVVgSRU7eV9j4P1N7sqBS7sAnE7/CT6O9W4H+SUClcHxl7jLYO9C3RcPs4Lzg2K9Le0RETTZ68qOqSrSWpOPPDXpV/ylb+Hp3+8cZAd1Tx+jA/tbLCLU1PkFX4o9DxpJj+BCu7fcW4lnVC3qsIdpxpC9A3qhFYsz+Kr32TXk73q+bEYR86qA8z5ZVMcvbbeJNYXNlqu1qF1F9aXSHSTBT8nQsiRCb1Ms/9S+TkrlRIZPnJ6M0Y+ie10QPbzkguOQ3B48+BO5jo3KQhYE2oQ813YBnu0eLHnF5eTps7QK+jzWYrg+3AQFzY2wrejWleKYRPOpLSIgKZesLLareFNTm8o3CQ59dybzhYmSMqm8FewIAxemlQaQQHgam5b3kXmarwu9Uw+EExaRB68XBUygdZe09PAeZ+4u24Wx5jjhI+a/YQsSE5Hn5WH4NuKVaLyOj9oS959PqAY7iyr8eEGM/5rhILwCz2QiyyQU/09V/FNGKxxrZMEo1g3AuF8A1gyOXglqRCrm5P0v0Jc1fFkfAl6PlHH0OyR8R/2r5rRrF5WCBMonViT+Vz4WhephiLiZNhklSmTs63ytAZ4vFkdSTlQCsAMcsb1Qq9BfsA2GtyDwp1LoNKm61Vc/nN1w== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(396003)(39850400004)(376002)(346002)(186003)(26005)(8886007)(956004)(2616005)(36756003)(8676002)(66476007)(66556008)(4326008)(316002)(5660300002)(54906003)(66946007)(55016002)(86362001)(558084003)(7696005)(2906002)(6916009)(52116002)(33656002)(44832011)(1076003)(38350700002)(38100700002)(478600001)(8936002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V0grM2xTMUdVa0YrdGQvNCszUzBiS0JRc2ZpbkJ4NTZldDV0SnVKYU5haXIw?= =?utf-8?B?MUpINC9LMnc4TGRrckdtcmN4enVMbk04QTRMcTZnaWhhUFl4SnFyNS81bHBC?= =?utf-8?B?Yms5SzFoMHVRcWRzcGJxamRyZ3FqMkttY1BDSklUVHRxZGF6Q1ZpbzZETUli?= =?utf-8?B?dUFUdUh4UEoyeDU1K0FzUlcrSk5meXNPc1N2eFFybFRCaVAzdG9yd1hlK1g5?= =?utf-8?B?dTF1c1IyZHdOQnp2Y1BHU0UzenhCdEhlSVRob2R2L1JuZkIrNFVRb3BiazFX?= =?utf-8?B?MWVpcDNTTEZoamd0eUVuNUUzOHNSQWQ5c0d1SzAvT3ptQys2L1VvTis0eDlz?= =?utf-8?B?OWYvRnlNSnl0NENyZHYzQjl0ajBoU2pFSm93ZUFzV1BXSllBNHdvNHRtN2Ux?= =?utf-8?B?angrSHVuZFVNd01nd3lMTkxUSzJDOHRnRFkzdi9tTjMzNGxjcm5ONldKU2Qx?= =?utf-8?B?enNyRCtJQ3BVYkRPMUhZaDNuVkVGMmNJbzZjVUhyQzdhdDNkTGhnZUVRV3Uy?= =?utf-8?B?YVdSSS9uL2VYV1dmcGUvTlhhKzVZSzdic0UrQjFqT3MyUXNMN0VzTDZpSjM5?= =?utf-8?B?bGROUE9ROVV1V0JqNUVidEozOFhNaDNwMjRGb1FNS2xidldTN21jZ0lSOFZH?= =?utf-8?B?cnIvQmtvWkhGZUZQVUQveHllZUhsdUQxSkMxUmdPWkJ4a0pWSitkLzdwTzcr?= =?utf-8?B?UEZmWHZMalhMVGd5a2FJcmF0ajBDNTlWSURJOG05ZFd2R2hFZEZ4M0tsVjhK?= =?utf-8?B?aUUxTlcrQ1hrZTZKZlREWFlpYkhvV3kwYmdya1hzZ1hKRTVjN0hwSnREQ3k1?= =?utf-8?B?SjFZZGZuanovNVFRYkUvZ242MUluSW1KYm8yY0VUUTZPMHdwdklLa0V3REli?= =?utf-8?B?SEJDZ3ViN1JsdVprTXUybFNsOUdlb0UxQWI2Zml5VEsveC9mTW1xTkV1dVd4?= =?utf-8?B?L0UvNGVjUmpGYnVvYVQ3M09GVERlMTJVSC9vMUY4OHl4M0ZEUlB3TjVMR2o1?= =?utf-8?B?S1dRN1ltREp0OGR5MGVQNXdXRHdvMnRRcUo0SEdEUXV2RXlrV0N3SnVDWk1N?= =?utf-8?B?U1B6UXhsZHBsU01WbWFoU1VadzlpdmJJaTdpSktKUnp2eW5QOGIvTkJhb0JC?= =?utf-8?B?UEg4Y1lSNHVDYlFkbldob3JvekZrNEk1UXErL3VVSjlsMnMybUpqcjVrcDlo?= =?utf-8?B?MlFZQm1rSGoyRWEvWWtVL0VpNytvbjdIeENDVmNQejVsQXE0d0VDTy9Rc0l1?= =?utf-8?B?L2ZqVkh0dnhIZzRGeFlHNU0wM2VRQk8zYlBheWxIRWFUV0twdStCQlFVY3Uz?= =?utf-8?B?eTRqVkhUYXRhM1JzaFpIWFpBM0xlc0EvN2MvQlJQZzNaSFBFMXFPRE0zZzl2?= =?utf-8?B?NlRjVDVzQ2hqOEhlN0JmSjl5SGpNdzJYOVBGQ0d0cFZWSmh1LzRqNE0zdWRT?= =?utf-8?B?Nm45Z3NFUktzZnpjUEpCNFVzV2tuNXdDVlV1aENDVG1UR2lvZ1pBd3k1dk82?= =?utf-8?B?TGJuaVkzQjVlRURHKy9kNW5YT2hXdVdjQzJWMEZINVEwMHBPeG9pK1paTndN?= =?utf-8?B?YmtDMmk0WEFvczd0SzloUEhPTEw1d0ZDYUFCVFBMZ3F4RjZjME1xa0FlYWdl?= =?utf-8?B?anFkV2lkNGtTdERrYTRXNVRCUGhjSUx0ektrdkovMHhWekd4a3YvSkpzN1Jj?= =?utf-8?B?N2lHS0VKNUE0R21rQ2tESEdWbVlYd1dVaDRQbGZEcU1reXUwL2ZYSmZGZjg5?= =?utf-8?Q?IFdQYXH/stK+BrJYuQMu+5fh+FNUjtS/fT0xjgT?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6767 Original-Authentication-Results: fujitsu.com; dkim=none (message not signed) header.d=none;fujitsu.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6feabb7c-791f-48f2-c2df-08d95654f1e1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m24VFcFrhrbbvMl/LD59qg+mwE4sYh2mRX/rQQGDfsxrZGxYkvO8i3w/IY9ZRXG4/jCvSLJYN8tq89MEETUqbYcEMlGpO3U2h65tiMrFiuS/FtN7XlSWDr1OekLBTy19hld5U5c8F6847Ipyh71J5/u6FHwouuVUvwUBAQiqCF2uFmBQUG75qhMTt0dRSRoYqIlxV56RsB1TyhSv4BICDfv/r361zYZNM43g0cBTnKatuGFNs9y4BP+43l2RetIXydEy1igoyM+Ltpnc8EbJfm6mI8zvU6nBBc2olQLLgsm92KzU3UsIed8TNORyibWoE+yffCrbkCNCp31/qEZADId6Ll5E4XCLYqIhJ+URFNGgUjtqWN+0jcCs9Sgy3DYxGUk93DCtw6C/FMbXc4oZYPU3WvUYpxxqov9fuQXfZeRP/vJl7WAhkxSlC6WlN5ZSDk5NTJ4lhTGURvLlAq/E/oTudrqjJHXSY0XU9m6OJ2qZIWaEYAB/3zGqK5Vcr1OYyF5JVubVoqXi31cLELY3BsHJXpnFgR5Ap6Ub5ccx5v8wTtneXmxd6+/nxhrWO0yu0QyPF0xqVp+/NHxfmgfdrtJxLhXH3OCtC1f4RDtj4Thh/lvVqIYh6/BTrMS5FulQX/w6IkAzlwTRFxcPEpByhvc4RQBnWvfPQDHdtV8jrCDjHlMtjkKB6TemDkzzshMyrhvIApUsP2pvG/OSHFV53Q== 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)(39850400004)(376002)(136003)(396003)(346002)(46966006)(36840700001)(4326008)(1076003)(86362001)(82310400003)(26005)(316002)(70206006)(356005)(70586007)(8886007)(336012)(36756003)(558084003)(186003)(36860700001)(54906003)(6862004)(82740400003)(33656002)(44832011)(956004)(7696005)(5660300002)(478600001)(81166007)(2616005)(55016002)(8936002)(47076005)(2906002)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2021 08:02:01.1337 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 21d65892-3204-4ad9-02ec-08d95654f96b 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: DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6968 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: Szabolcs Nagy via Libc-alpha Reply-To: Szabolcs Nagy Cc: 'GNU C Library' , Wilco Dijkstra Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" The 08/03/2021 02:57, naohirot@fujitsu.com wrote: > > but in a64fx specific code bti is never needed so we also > > don't need the place holder nop, BTI_C can be unconditionally > > empty. > > Yes, I'd like to change __memcpy_a64fx and __memmove_a64fx to the same > way too. sounds good to me.