Message ID | PAWPR08MB89826A74F7F5E8F80889C41083CD2@PAWPR08MB8982.eurprd08.prod.outlook.com |
---|---|
State | New |
Headers | show
Return-Path: <libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WwTwkvr9; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WwTwkvr9; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org; receiver=patchwork.ozlabs.org) Received: from server2.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 ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Z3cSC1RPZz1yD0 for <incoming@patchwork.ozlabs.org>; Fri, 28 Feb 2025 03:36:58 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 87A503858D33 for <incoming@patchwork.ozlabs.org>; Thu, 27 Feb 2025 16:36:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 87A503858D33 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WwTwkvr9; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WwTwkvr9 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170130004.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::4]) by sourceware.org (Postfix) with ESMTPS id 23B3B3858D26 for <libc-alpha@sourceware.org>; Thu, 27 Feb 2025 16:36:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 23B3B3858D26 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 23B3B3858D26 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::4 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1740674191; cv=pass; b=KbTTQMOCFtxZ+64G5/Dq2A9zQRiyf/G+xqLLgNdTe+WyIHKZzfvtJ5Kl4BiM1H0vVddpUAl8gETrLp3sScRBSoypPbyRbMmyNONmKVj1PI1MNmNnLrSszia84yIfMC2PxgtxridNR/Wko912m95IoIKP3V+iohCdYADDoJvLhUY= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1740674191; c=relaxed/simple; bh=QChLTHH+ZHNVIk1C/kMuthUHIDnNsQtZCk3tVqK/gtI=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=XRy5qbLYL4oYj8wppfJARWgFcie/RJUsi8WiUukbAwqeG3Q82WTxlqLU2DjA6AWRmT+JP0APAlL9FjWh0ID+nT8t2AgEtfCp2Sc69bmLdxm7ST0dho+vChj/CzD8iJ1ai+zcOFo80SsMsxek+myLi3Tu1VY3xqvlkIYzG2shdzE= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 23B3B3858D26 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Uic1DFU5fGysfo0vbnZzTysVokAaQ0lSz9lU0g2IeuipLMfetaba3OD5cqhUAaNM/vHkOepiCfWUBmXFr5E49fLRmVC1C4jKPu8hREIurrdXT7MY66Qlbi3j1NMY8Q+5yGRBtYxT8Ml2wTt0c+/Wsr+Qmyi97v2ayLnQwFuY6KKRGtzYVALcMBhaiMibZzochUjstRsHjGDwhdstRYxIVZrU9Nvw6EzyYQr60OZCGacWrr+oJdDaWA5JdUwaCzMlPUBMilvpEgVbnzG4AHgNt6wMEcG2We/ycwTAm3A4zpXRvw/JxkGdfjcGh7TWSC8UOQL2OSYmBlP35zn1pjLVzQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=f5GXYpfHKQo4vDCUbEdv1K/skposKIzQNJUMcuLMPzQ=; b=ngC8ZrbSR8rbSSsr6uFFGQ+/8xzjYhVPcmPnfH7P/bTPnFh0Syuhi3qERuRRSVp9oBW1zPuQF4+xRSCSf/DIRt88MPca+y9oOn8+390S4K3Jrq6NDMk/1cD+5SQSf7VAbGZ+HFET8XLeHn2QAuw9SsIe/EEnqSIEahJz3ZXsOA7b7iPAdhOC0wlbOvPQwSRPish6U0pRew1GupHTDvT+XfverfYbmhGaO7YC5MIRt2ombBJRed5vtd6apeuxlieNx6OKcC43x+jzThCRuWcTWWxNE5f3E0vfgeNuTXP56/oQRIQYIGIjvbvIIbnsAigSG6ATymHz4nSwi75ZB/2mkQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f5GXYpfHKQo4vDCUbEdv1K/skposKIzQNJUMcuLMPzQ=; b=WwTwkvr9m4C+49EdIF6FQBrmFrWm1ue/amd9N2l+sXkV4hCop+y6OIEz4xJJhKiEy4QT9qaMBuWg60ZTKJpVROYHEoAlLkAD2i2iFnWHOcyvpMWknLsRxVfzpX+tgRHzLXC1tA2meV3Zt32S0siGdxmC5sQ0cJS3hpuINxUHiuQ= Received: from AM8P190CA0021.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::26) by PAXPR08MB7382.eurprd08.prod.outlook.com (2603:10a6:102:22d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Thu, 27 Feb 2025 16:36:27 +0000 Received: from AM3PEPF00009B9F.eurprd04.prod.outlook.com (2603:10a6:20b:219:cafe::bd) by AM8P190CA0021.outlook.office365.com (2603:10a6:20b:219::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.21 via Frontend Transport; Thu, 27 Feb 2025 16:36:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF00009B9F.mail.protection.outlook.com (10.167.16.24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.16 via Frontend Transport; Thu, 27 Feb 2025 16:36:26 +0000 Received: ("Tessian outbound 93a06e49d4fd:v585"); Thu, 27 Feb 2025 16:36:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 732c497347bb3caa X-TessianGatewayMetadata: Fj7fPanxrWvpP+bkR4VtA/qsZ25vqKWPGhMkl/DRKD90kHdq6kCnWW/M6oINg5uauBq1dqeFO8zNTFzy7HaBA8daxgdHwnMc7V4+HFKz5OSI80jQgUF3Hy51dPEOWXOK2zO6JZxXZDn46VeLkOrcVaQpCg4DEyXIHy1cr4DmX8iQ1AY2fbZLqlafxLOetz8VJV8QeGrCa6WTa8or0manBw== X-CR-MTA-TID: 64aa7808 Received: from L4b061ef32e48.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 36539305-4215-4E07-8A45-6137E133D02D.1; Thu, 27 Feb 2025 16:36:20 +0000 Received: from PA4PR04CU001.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L4b061ef32e48.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 27 Feb 2025 16:36:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JOMZFKkc13mhPN69pSBCM8BFCTvzw87+AGAXDslSZNkKXuWpqCqR8X8P+fHKbEWQ5rVoz6QNT3rHcS98rRU+RvjVXH/mLEDYXVlBsnd6e4ny7HOD6mtW9yS77nNpo7EKnqIfk7f04Sm654GGf10lnx1R640WXySXJ6fKM+aJTmRA1I8kHB/FAzUq2PMICF6DK6Ijmxr+UASFOeKo9VuGTWPWJurXRySSbaWyoR7+SmfHDD+A6hEIaLF+UCD0npYKj5vb/psCoQp41MjX5DafApxN9m4pcoz4uNLn2Kpsqwrzh2RJeYz+YBv+Kqm7YyThbqc6V+sG2eKZmuFhZknJTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=f5GXYpfHKQo4vDCUbEdv1K/skposKIzQNJUMcuLMPzQ=; b=gP1xB17ZB6eolEmQE33EAU3qRHWJ2nHheF+AWxyXDCM8wlQmMou7MVDr3ZpPMApbLm28sDmK20W/ecSQq5TJCcAi1hpxew3PuMFqcSocnLEgeBMGDXfnuEdST9ZK9K+MBpIEx2/+hVyxcjwxL1m9UgGhf0Cq9WC/+zl1aqO11HrTKbKKxMiXC4KEK/J+APGBTKAEw5+s2JgMgkjo6bAhpP1Z5rDxuX1xWaONzQ69JB1o6eNs9WAVL80jGMdmYlyi/r0gmuAz8l1CwP+neeteTfupgi2s5o4kyqGQ/bLuFjO6rmqrzArjAMnD9uSolsPLmWGw4sPrpfz8UEaTLfLeZA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f5GXYpfHKQo4vDCUbEdv1K/skposKIzQNJUMcuLMPzQ=; b=WwTwkvr9m4C+49EdIF6FQBrmFrWm1ue/amd9N2l+sXkV4hCop+y6OIEz4xJJhKiEy4QT9qaMBuWg60ZTKJpVROYHEoAlLkAD2i2iFnWHOcyvpMWknLsRxVfzpX+tgRHzLXC1tA2meV3Zt32S0siGdxmC5sQ0cJS3hpuINxUHiuQ= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by DB3PR08MB8986.eurprd08.prod.outlook.com (2603:10a6:10:42b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.22; Thu, 27 Feb 2025 16:36:18 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%5]) with mapi id 15.20.8489.018; Thu, 27 Feb 2025 16:36:18 +0000 From: Wilco Dijkstra <Wilco.Dijkstra@arm.com> To: 'GNU C Library' <libc-alpha@sourceware.org> CC: Yury Khrustalev <Yury.Khrustalev@arm.com>, Adhemerval Zanella <adhemerval.zanella@linaro.org> Subject: [PATCH] AArch64: Use prefer_sve_ifuncs for SVE memset Thread-Topic: [PATCH] AArch64: Use prefer_sve_ifuncs for SVE memset Thread-Index: AQHbiTVtPcgSMf5Y10OP4DZzs7jSaA== Date: Thu, 27 Feb 2025 16:36:18 +0000 Message-ID: <PAWPR08MB89826A74F7F5E8F80889C41083CD2@PAWPR08MB8982.eurprd08.prod.outlook.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|DB3PR08MB8986:EE_|AM3PEPF00009B9F:EE_|PAXPR08MB7382:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e3e39d0-80f1-44fb-a8fb-08dd574ce183 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?kO38gRsEIyDbSrJYL?= =?iso-8859-1?q?8YJnl2I3af3ISgeibTh7gKfyE29oPejdGjLLKK/Ys+GKxOYjCdau8u8BkhDq?= =?iso-8859-1?q?2mvB7fpgiOwVFRnDWAqJMyYGszs/FK6rg0pJGSGoVceyRn+C8sW1gKPgX14w?= =?iso-8859-1?q?WCeDtLu7NpPlHRkl4nOqy25XZXrxV8qp7u7+pNmDGV8Ab6NVaB8UsqlM47gI?= =?iso-8859-1?q?HLewOlCiGxQVbhym5JGhJMP2kyqk9jliwvf2RT0zCaQcp3ca4TJWFDHazsP/?= =?iso-8859-1?q?NEhlwL4+jMb+UHR+RI79yFyPylo8xzXC7F8U3xeyMjDxST3E5qZ0DcR01fsJ?= =?iso-8859-1?q?VgQbOvgq1/HR0QXEW3AaXtRFDAD3Le3D5QRcqyhLJe2fgl5o0Rwgp02MP66o?= =?iso-8859-1?q?PEUKVEZsrFceDvtQCaz6tHwyE6ijSPIfKiAZRV1YPaf3FFnfXHz6Wb6oMxt2?= =?iso-8859-1?q?KFAoHNFuU8beo+C0b/KrvxQjeU3GEF2usfB4tIQBgv2rnsjeTgsZub8eU4hp?= =?iso-8859-1?q?1+ed1ceEyAtZXy2saJz7ofSF1IUupAWoAssjXNm9+CgdlQZieN9xiFGoyYWa?= =?iso-8859-1?q?La0B/7uj4jLtahMJaSUuN256rSh/0u3z+xq1BkhPxweE6LEMhfqLyUHi5LFY?= =?iso-8859-1?q?dDOCQ5HUOVcZ2UJSXSYiKWEOdxDPlbvqHQIDHAqqqyF12QNcFLqlC/Q0UzjE?= =?iso-8859-1?q?0ihx9G9NHLsZSBEi61Qq6P3qrjGkbLcLt5IK7jPTy9Lj2JReSPD0Z/JzXQ4C?= =?iso-8859-1?q?WSfZkEndF07befofVgV4AJqIeBD4NDYXu+5foakqgaXx2k5exTAcZgnkxQJS?= =?iso-8859-1?q?szYFm45GD+j6wq/3W4543k4fkGebhPYQbZuIv2+wyHghPC5lgJfe8s4gcWrC?= =?iso-8859-1?q?5ZPp3jmXLWjduKNktfOS5KdkeYj8of/Ebbx8kSux3gWsaBlOYrhTpL37cSrw?= =?iso-8859-1?q?fqRBjfEvnuaeQNg0Xxq4nXFb6T75/LSR2SjmAvcV8s/uEOYrUtjxYdDoxr/t?= =?iso-8859-1?q?cVQEm621Spb0xPnMgplCikheD3guH5ICzmMm/EXtIgIwVSaN1SOHZ7bHSDRc?= =?iso-8859-1?q?xonqwRwaxn1TmqUfyPP0PyMmkLCrrCUNxy65grE3pF5I6vyoXe/hUlXb4MYX?= =?iso-8859-1?q?zbYQMOmW2SMe+jAwB02eMBqN5D6C6ue1ZUaYv/xjEUslJL/ePbmOTYiYauVW?= =?iso-8859-1?q?qFnbWRw21kcaRPRJOiZiIO05RrxZW+HbJ0xjKfMdBxV2pZBWqE5DooDBzdZQ?= =?iso-8859-1?q?+6mXavPICJY1yXmJ+AdFis+6ylrjLRsJbzZTCjfudhVrwI19Skv1T3UTrFK7?= =?iso-8859-1?q?GTJMiCZodf01fnmCqxQmhxEZGEtyRzOjhGjznhRo7P0mXOz5+Qu+t+eVWQQC?= =?iso-8859-1?q?ETuthMBZlvEQQDAehs45BkZMDZbb4rMB+laZ6Gix1TahzBY+RSu1WfYQeIli?= =?iso-8859-1?q?S9Gfm96ATBL1ZFtapA/4StzwcRvCqRjhosqSPLEG1IER6TqI1rJPLKKthkVg?= =?iso-8859-1?q?GFA1LGEwWALFQHm?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8986 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:33f::20]; domain=PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF00009B9F.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f78520e0-8cff-4fe3-4fc6-08dd574cdc64 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|1800799024|14060799003|35042699022|36860700013; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?byNCt1cDTfb+IZOXZhYANFh9fg?= =?iso-8859-1?q?b9uX6tVglz1XiIxtTZe1cqdr6/OnD7keM7ljDkQ+/Lny0OAdSoY/lev3kREX?= =?iso-8859-1?q?tyG9iTV7qbVIaqOdJQqcnEGLtKkAJJcmph81Okm4jYHXyzPFqvlUpOTJDRQ9?= =?iso-8859-1?q?WzazFQI/FX/e7EaSniepFcehLzKiKfX3pxATz8x/xP185LSZkEnzry0KyRyC?= =?iso-8859-1?q?Vyb9cTbIG9x9uxIesmpN6ZhGT96b9EY7TlY/5tvuc4P460YOf4zHwlFWguyH?= =?iso-8859-1?q?EvOsShJpQrq073w0ExXa85AURqGLHP1Rl5kPjHNpecMLV2sNhJXlRkBOnkcS?= =?iso-8859-1?q?PLjSa7DvIO99nQ7/u0YkhWTYujLYkW3xnqhFUi+4ouMpl1agCRc1p2RYP5qB?= =?iso-8859-1?q?3hhAn63X2u2wXD/o4hAgLU89F8U0NdPsaWePSeRZ/t9HC0G/B5mMDzFOY3Hz?= =?iso-8859-1?q?oQy/n2WIqD9MCuD1wpd05hj5aWiB715hAtGLZA1pzade0eAaG72jWYh9M7Cx?= =?iso-8859-1?q?q3XEpamwhZ9XzWYCr3cnMNpp4ekUOHzHXqspOl8BGcRIqTbOfjXR5jo/IpMN?= =?iso-8859-1?q?OPGyxe25uJpTcM4yDgNrWi0nMH8jYG9qdcVyPWAXM8KI7P8MTgcmuQoLCGfX?= =?iso-8859-1?q?S/1GlmQ5dOP1UUcipEOa5WGOMHsA6tgRAk7iUaNQJ75WTGEohCa2ZWAb+Q/e?= =?iso-8859-1?q?pSY8W2S92+XH1RnXmpaBmw83kzTL8Xp7oUAlhIidKQ55by8VYAvTE6LRvRJb?= =?iso-8859-1?q?eBBEid9IU/Y3ZL3jkQiX+yYO7a7P1ZFjSvmIwkJ7CWsMhULVkAALX8wEHvN/?= =?iso-8859-1?q?lzaJCaPRFHQ6WUD2R3kjrKR1wiIodeQsDS1ZMx7NSu8qUSiOiynjFhp5OBPT?= =?iso-8859-1?q?vjx+tqgCEMeMkrvgA4LO7mLnuKd1FfkwCLt0j7VAmNW+pt+xbwByuHg7imFf?= =?iso-8859-1?q?HpTigFlmkQjZke/q7Vs1HGnkdPnz4fhSpsE/Hiccal7TkRH7b/SDUdFZThtI?= =?iso-8859-1?q?nXE9bmwY52KlVR2JKq3yaXIMNwHrxAJsdshvBzQFpnzeWkisiH+oOmPIt5op?= =?iso-8859-1?q?QYOScvU5b2SnOkt92kcDJxbSjUozhzZYl7DJ/whJFYMUn5WJZtTtQm8q+zMo?= =?iso-8859-1?q?wuHYWKnqIUOjUbKK6NocEQrn16vrFNV49e/yOjzq5ARv97hHbY7wzAFMiYdN?= =?iso-8859-1?q?sK6Pr94pC+b9p0YDIRVwyvuy2bvpd2OakEar8l2Sl0FmpJHmkHhZTVXgXeHY?= =?iso-8859-1?q?POaMs7bQIiMqrhOPNt9CTe8pFkJ/XPT2gGL6h75XtSI7xo9AnEs2FmcHxL7s?= =?iso-8859-1?q?IhOubgyCYmBSsGSwHjd/FuClVj++oJJwQEy4mnMgLdHkBotQ+4ceYPUv+tKQ?= =?iso-8859-1?q?Ld+aRGNAUwdyMOWweHFKxScP0OkPkJP6QSHxlTp16dAAAwaxg+rdvJZ/BzDY?= =?iso-8859-1?q?JbOOUI3k/CfOp2WgSM9gy17eFVxT+B/rGE4QhmgTqVOlrUPnpFUBHhHIE6Qa?= =?iso-8859-1?q?4LFD7aDygMC7sgSMPrJ5cO44HOxW8WD5HuCo95d60yCWPNR28=3D?= 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:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(376014)(82310400026)(1800799024)(14060799003)(35042699022)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2025 16:36:26.8642 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e3e39d0-80f1-44fb-a8fb-08dd574ce183 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: AM3PEPF00009B9F.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7382 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org |
Series |
AArch64: Use prefer_sve_ifuncs for SVE memset
|
expand
|
Hi Wilco, On Thu, Feb 27, 2025 at 04:36:18PM +0000, Wilco Dijkstra wrote: > > Use prefer_sve_ifuncs for SVE memset just like memcpy. > > --- > > diff --git a/sysdeps/aarch64/multiarch/memset.c b/sysdeps/aarch64/multiarch/memset.c > index 183c334988190a96676ccdcc40d44429d5ab243d..872f39f00fb7b6fbcf8628b4b01f83db8cf8baac 100644 > --- a/sysdeps/aarch64/multiarch/memset.c > +++ b/sysdeps/aarch64/multiarch/memset.c > @@ -51,7 +51,7 @@ select_memset_ifunc (void) > if (IS_A64FX (midr) && zva_size == 256) > return __memset_a64fx; > > - if (zva_size == 64) > + if (prefer_sve_ifuncs && zva_size == 64) > return __memset_sve_zva64; > } > LGTM. Reviewed-by: Yury Khrustalev <yury.khrustalev@arm.com> Thanks, Yury
diff --git a/sysdeps/aarch64/multiarch/memset.c b/sysdeps/aarch64/multiarch/memset.c index 183c334988190a96676ccdcc40d44429d5ab243d..872f39f00fb7b6fbcf8628b4b01f83db8cf8baac 100644 --- a/sysdeps/aarch64/multiarch/memset.c +++ b/sysdeps/aarch64/multiarch/memset.c @@ -51,7 +51,7 @@ select_memset_ifunc (void) if (IS_A64FX (midr) && zva_size == 256) return __memset_a64fx; - if (zva_size == 64) + if (prefer_sve_ifuncs && zva_size == 64) return __memset_sve_zva64; }