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=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS 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 395CA1F5AE for ; Thu, 27 May 2021 00:22:25 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 36F34383F407; Thu, 27 May 2021 00:22:24 +0000 (GMT) Received: from esa8.fujitsucc.c3s2.iphmx.com (esa8.fujitsucc.c3s2.iphmx.com [68.232.159.88]) by sourceware.org (Postfix) with ESMTPS id AF67F383F406 for ; Thu, 27 May 2021 00:22:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org AF67F383F406 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=fujitsu.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=naohirot@fujitsu.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1622074942; x=1653610942; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=XRG4sniTqDj9QX3wHDK44GlmSDh1PzKmYnk5o626DnY=; b=C2UpmajEDI+GlIYzbgmtwnbDoHHZ51xl5o9KYN2G2y+JAkuOGvuSwhK6 DGsdW+L0s1+Ym0glMjv7HBuIw77+RwBNvdpq+u/eubMppkdzaadCZVJZH He6/XvhFL3oyvMslmPxjszzW8gLVdq0nPephw2JSqQQlwMbKQJcjX5BZY yObi+LZAL2Vd4mmFeeZN3ZzTaPe9hhNpPoRU0FG9WRHPTOD3mig54823c TdzlNlFz6Fjt+6GlT1UatiYmn7ilRgvKGgxx9YRPfnBWYg/6onBKIViKn XvRDwOaYPC/En6WK/QLgNc6BQGTv9Zd/tpt6eTX6XtFWnVe//4CmXAq9x Q==; IronPort-SDR: 86CqT6i7m6EUgWkfy2JTXrUJ/l88r8dO8i2/5akgzWZQ9cIed0TuHg9mjg1/jDqtF4i65b/AK6 7SsBAz8Ayi6yWd/d9zJrfUh68paax/mpy9GfatKbUxqOayPNRSVWQzXdAy1HqDkp1MVwOUewhs vZiUtrnC0MGkX5hrtXmaB2ZtOeIMz5aT6jYjgguOAw0fhp3B7Y159XCrFLFPAOvg+fL2bAwlr/ 9KLDS3CcoN8l10BO7tijSRC/CrRd/cpCZWL4OINidD/EJGQc1yEv86oHDyuZZgvBQk+C6tImA+ EaA= X-IronPort-AV: E=McAfee;i="6200,9189,9996"; a="31998704" X-IronPort-AV: E=Sophos;i="5.82,333,1613401200"; d="scan'208";a="31998704" Received: from mail-pu1apc01lp2059.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([104.47.126.59]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 May 2021 09:22:20 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N7ExfxPSOvT9XgaQEPU6STR5seJtkGvqrSSANdcXhXZnG659xmS//Zb90ZKCpekw5xXv+k94jya8EEOJyZhDcKxmAT07gtw1fzG4/qudHNtAvmN42oLfeKdmbt8HqmTxMVQFOPhhB1J3sJc+LUTduZyzLd+D6HgJ8GamWkhuCsBmc1qkZDnEGzFqiARRtdTaIo/Q58Loq5t6b9h49jIrBMM0TjMlnASn3cJWHGWe09HRU7eEjLMXq3grPYwl9ClgsVuNgVCJzDWU8PSik3F5/7202sibrXs0ZrvIpxL6p8GrOy5HofbvrMZuVjgyGdXgSFGUcziCMSSdYs68sO9PIQ== 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=qp2z38putzOYgJ4uU1t4fIMApfpaPkJrZt7E4TXYFkY=; b=miZ4BX9JKaGZPDB5Wn2SMGaaN2/t8Z87RHNuZveUkT6T8CSkrswH5AKH1VsZvLkqcspEkdaRXj8uUXioC1aqjwndee5YKc4cjL7HxyDqj1cnZTJVA7u3uGXyOZSW7+menKx9TAKZWl/kG7bCQlqCKXlWtCAaJ8B4OxGuEZayTPKjON+EbxFcNahhQXX/e/kJmQU7UxNZBdOyr8jX6vVOTXhAMD8A6ljkdHNG800mSVsOVoL5VCVXu22tl6SnVlvOWOfo4H9He+zwhv/h9+mqCAxL39+at+Ipn1LZc9S5kYnuNvrbtc2F5ZnMDVdzR0ivAIbbQjiZAlcwzy57Z3IQpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qp2z38putzOYgJ4uU1t4fIMApfpaPkJrZt7E4TXYFkY=; b=nQPUN46zdRWPdclQTd3kOuRmyn/vqa5+qRntJ4QN5T/SCK6Ulh4gaFUnraz/Z7E7ke7w4t9bdCfU+CaShwyu4AUBcWbHZrZc9IIDIJxSvC2tduehgIBGZZrH4A4mflQWaGLTKcBvtBg5Rb6Gyh8QbxApD7vLBBIgmXcuvzzgkws= Received: from TYAPR01MB6025.jpnprd01.prod.outlook.com (2603:1096:402:36::13) by TY2PR01MB4379.jpnprd01.prod.outlook.com (2603:1096:404:10d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Thu, 27 May 2021 00:22:15 +0000 Received: from TYAPR01MB6025.jpnprd01.prod.outlook.com ([fe80::2422:2c7:39a3:5283]) by TYAPR01MB6025.jpnprd01.prod.outlook.com ([fe80::2422:2c7:39a3:5283%6]) with mapi id 15.20.4173.022; Thu, 27 May 2021 00:22:15 +0000 From: "naohirot@fujitsu.com" To: 'Szabolcs Nagy' , "libc-alpha@sourceware.org" Subject: RE: [PATCH v2 0/6] aarch64: Added optimized memcpy/memmove/memset for A64FX Thread-Topic: [PATCH v2 0/6] aarch64: Added optimized memcpy/memmove/memset for A64FX Thread-Index: AQHXRxCVuWFjuFBdikCqgXekJFdPS6r2jJ8w Date: Thu, 27 May 2021 00:22:15 +0000 Message-ID: References: <20210317022849.323046-1-naohirot@fujitsu.com> <20210512092308.900998-1-naohirot@fujitsu.com> In-Reply-To: <20210512092308.900998-1-naohirot@fujitsu.com> Accept-Language: en-001, ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-securitypolicycheck: OK by SHieldMailChecker v2.6.3 x-shieldmailcheckermailid: 7f55a985d2124c4c9f46642b66734e5f authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=fujitsu.com; x-originating-ip: [210.162.30.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2fe2bf60-0800-49c5-6192-08d920a57b3e x-ms-traffictypediagnostic: TY2PR01MB4379: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5itAg/JvCCMrXPUr/ciPEQRC/TCifkujl83sFdSqe19JBh6e+NoDEPMTvf6rCwauhhuDVKqOhatROYUJbTMxTimhVGvCbv1T8YiiFu7rEb478iYHHYFQXnzMx9JPaTzh/8vGg7pGcG8zNO6mQWQzmaTo2KKGSHD+jQnbIost8dah8iduACrQvzBz3qc63FxGoaIkR8/fp65nleiiygqqJfYKx+o1EmXnLyPARfDXZ4FPrKMETV8ooABM6VNbitKSt89js3CF/WS1JqBkY1bP1EI5QBLMzzoycd1Q9Fiz0mVYGFUo90ggj/HPOjsESB2RkG5sXMMA8jrDKH/RgpQqgTSI8Xk24O675FTGTHz65zWw64W06LS/edkUTNIIbQ1n0F8XRJviidg7u45CVpYx9tpPyPlC37ZqI5cZRxjOEW2x6pX/yly8YWfc45VJcslvx+iMMjcus49CBPjDSt1iZQUIm65pOpUacGYDZAguF2HtTMUQpODpF7YrUkhPjo0QFjO6ZtihZj4b0DQmbZmtVCnF/YB9cfbJDk0OPQ6eTop2GKX364cHoUQleYcKTmCGOWe5B8ZFS2dSRSm4Wdq/GNM7TdM87tEQwj+IRFdUzTU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB6025.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(366004)(396003)(346002)(136003)(186003)(52536014)(86362001)(38100700002)(110136005)(2906002)(71200400001)(55016002)(8936002)(8676002)(26005)(9686003)(5660300002)(316002)(66476007)(66556008)(64756008)(66446008)(7696005)(6506007)(33656002)(76116006)(4744005)(85182001)(66946007)(122000001)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-2022-jp?B?S0txb0g0T1RwVVVBemVLbURVZUptVXlkLzRZMXZJWlhPYVhKcW8vTm1W?= =?iso-2022-jp?B?KzJHT3dURDZoazcyNGY0SFNRR0MwQzZKWkw1dFBrR2k3MzVMQnh2eUFi?= =?iso-2022-jp?B?TmRxZVBHa3QrYXFNRWp2bVVxdEs1aGhQT2tJc1lVZWRTOFpKRVQxT2dB?= =?iso-2022-jp?B?OE1nOStaWi9taWlMMGhJMERZZkhacFRHL2dodDNsajRJVEgzdG9SNk5V?= =?iso-2022-jp?B?Q0xXS0pnVWdoU3pNOUJnZG9BYzRSTWtlUjFBVWd4K2VwdW5nNDIxcUhr?= =?iso-2022-jp?B?blpoekVkeVdRR1NJVUZQM3p6ZGtpRHovdjJ5VzY5Ky9MN3JvZm1UQmJp?= =?iso-2022-jp?B?aUR1c2JJdzc5UlZzRm5HcDFBM3NLNWIwOCtIbUxJM2NJQXpwUjJ6NDZR?= =?iso-2022-jp?B?R0NwcVMxaUJqOXRLMlhpZDlYRWtQeldHU05ZRUpMb3oyNG1TVWNBQmN6?= =?iso-2022-jp?B?dzV6WXZCaXJOUk1SOXgrUE52TXdTYUpTTGZnTkZzRmpKeDRwK2VkUWx6?= =?iso-2022-jp?B?TWZ5ckVxdEpWTGYzTVhoMitFcnlWNkRYM2ZvUndWQmtjTDlMOWtKSno1?= =?iso-2022-jp?B?K2hUUHl4M2RoYUgrRUxXN3pQT3JONm9mZFNObWhXMjR5R2I1ZmpVd1Z3?= =?iso-2022-jp?B?QWdUVmxsbjhrdUR2SDhUc1IycXYrZUZ5MWhTcHV5NjR4UVlmNjJ0elJ0?= =?iso-2022-jp?B?TEhKS2JKRGxCbktXQ2JiR0xqcE5vZUI4Y3ZZOGl0VG1uYzlBUnFuOUxa?= =?iso-2022-jp?B?LzhkNEFPb3ZkczMvSHpZZnRTcEoxUXhVK1kxOGRGeVpQYkQzbzcwUk51?= =?iso-2022-jp?B?L01BTUx2bDZLZE9EYW5oK0dmVytBNmNXcnVIMWxjUWdqMnRYalJ0R29y?= =?iso-2022-jp?B?L0wrZjFLeG41NFZSN1hNaGN1TnRLMGlsSlk2K2ptV05UeDBrZTc3ZWlY?= =?iso-2022-jp?B?VllTNzQxZGsvSW5OQTlxaUhDVzF5TDdxN1IyUjZyZW13YVlPd080T1JE?= =?iso-2022-jp?B?OW9DMHg5YmpBRkNVSjBWQktJYTE1bk4rVXdFS09uTFY0QWs3b2tMQ3BO?= =?iso-2022-jp?B?TEFtbWw1ajd1U1R6UnM1SmcrVFFRd1g2UG1VWXVVOU9YQm5IVzdKSlVR?= =?iso-2022-jp?B?MmpPK3ZDZEZLM1dRRTE5TldxVEFOVWZYUUUxMWtPS2Ixb3ZJdmN1bVJB?= =?iso-2022-jp?B?SW92NWhFOFYrbW03WUNUNG5EQ0taaGI5VHdOMXg1RGpKbWRwTGJITXVz?= =?iso-2022-jp?B?TXh3amwxU2NDNzc2STZGcVZSTG1TOU1HUFJoaGJsMHAwc3FieXVWT3RJ?= =?iso-2022-jp?B?ck5MWTZrK1ZqNlhTcE1TZE13WktRb1pSZWxuY3hoN3dMVEovc3ZRYng2?= =?iso-2022-jp?B?MG9oaDhzZ0JvdDBnSHl6bklDZUhnWVlGNHNCTjJCbzdqYURaUFBvMmI0?= =?iso-2022-jp?B?b2VaRUNTQU5odDVPK1BFclVDdW9OOTdmQ3U1M0w3dmh3aWVaazhWNy9E?= =?iso-2022-jp?B?dklwVktBSmRoMC9XOEdWaDlHY0NFRXlnMUpxczBOZVluN1JJNThFS3Rj?= =?iso-2022-jp?B?Sk42ZURZVDVselEvTXFJaEtHaCtqVWFzalE0amlIMytTazA0cjZMNVk5?= =?iso-2022-jp?B?NmJtMVFkWUhyS3d3c1dxOVA2dk4xQkt6aGxNRFg4Q0tPYWdLTlNBWTlP?= =?iso-2022-jp?B?c1R2dmJwNG5SREtRaC9kTG40MkFvcTBWNTd4Q2xVZTcyaGJiSDc1ZWMv?= =?iso-2022-jp?B?NkZPUlZDK2VaWUlBbEdkR2xhNEM0aWFRcnB1c1l5Nmovdm1DM3NVOThZ?= =?iso-2022-jp?B?aS80WXozcklrZVpuT0dYL2JraVJWalRldUpyZWlJT3pob2VVOW9RUDND?= =?iso-2022-jp?B?M29wbHR5SWlxNnhhVHFWc0NjM3BjV3pGUjNxREFHcWVTcS9ETmlyZHpi?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6025.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2fe2bf60-0800-49c5-6192-08d920a57b3e X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 00:22:15.8377 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5ZTX0aL3sB3jFlSI1kuYMxCn4mOYdkZu7Z5e75Bf0WytJbRsY+Xd0MaO19D04zYo2At2+/kI46JqmvW2SUtSXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB4379 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: , Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" Hi Szabolcs, > config: Added HAVE_AARCH64_SVE_ASM for aarch64 > aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI > scripts: Added Vector Length Set test helper script > benchtests: Fixed bench-memcpy-random: buf1: mprotect failed Thank you for the merges! > aarch64: Added optimized memcpy and memmove for A64FX > aarch64: Added optimized memset for A64FX I'll fix the whitespaces. Thanks Naohiro