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: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.3 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_HI,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 [8.43.85.97]) (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 418271F5AE for ; Wed, 26 May 2021 10:05:31 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3DF1E385042B; Wed, 26 May 2021 10:05:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3DF1E385042B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1622023530; bh=bw9yeuZK5aXzCf253yPR2ASp34JIvrMoVsSD68w/3TA=; 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=PUq0G6qhGJJ6XrnhjgVS7ODMHPr3TWggeGX4JJhTsAtycVcbtZFPw0cwTNxeL3Bdi IZ3iIddagTCvozFtmv5gFF+1ujCt77oZ82tcQ5UwmkHDdkjalbr1MaSgTXT09X7g9b Ht2Gy+/sUt2gIVFCumWV8T1Nx4PpWG/D2Ku+v3pk= Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70079.outbound.protection.outlook.com [40.107.7.79]) by sourceware.org (Postfix) with ESMTPS id DFD41385041A for ; Wed, 26 May 2021 10:05:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DFD41385041A Received: from DU2PR04CA0166.eurprd04.prod.outlook.com (2603:10a6:10:2b0::21) by AM0PR08MB4307.eurprd08.prod.outlook.com (2603:10a6:208:13d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 26 May 2021 10:05:20 +0000 Received: from DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b0:cafe::d5) by DU2PR04CA0166.outlook.office365.com (2603:10a6:10:2b0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 10:05:20 +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 DB5EUR03FT029.mail.protection.outlook.com (10.152.20.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Wed, 26 May 2021 10:05:20 +0000 Received: ("Tessian outbound 3c5232d12880:v92"); Wed, 26 May 2021 10:05:20 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 82c942c21b65ab23 X-CR-MTA-TID: 64aa7808 Received: from b935bb5d1b50.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E55FE167-F618-4B2D-8777-ED592551421D.1; Wed, 26 May 2021 10:05:13 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b935bb5d1b50.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 26 May 2021 10:05:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ObzKgcKnpfM/J4K2oyNmidD0cnTh+uLCoA3d15HrynmKdNwhhS95N/meIf+vxFb9JDLxWFysd2luYR7qE2sq0fTfU0hjCv4qQ/8FWjy6ZTGnSOb+Tms5kQ2lWGbPveFWUC3A9P52zKy0/D647QMHcCXvfT9ooizYsgB8dYdKgNsp+mFdQi4CObbuiBmZqYSooDMUk5KTHPeqV0X0qd9Vk5k8Xeg/pt2tFYw9gM1ecILE/KAar7qi+BYPOoVhEegs33StfaZ58Be0u6Tcn6BMMsWw0D8Jkj3V41wHzQRlVj8/eVuwCPjWzkVJ/CJ8KvhygdWDAe/S2LuTv3MUsi9jXg== 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=bw9yeuZK5aXzCf253yPR2ASp34JIvrMoVsSD68w/3TA=; b=U78fF1lB3eXYoAip6b/sIME2Vo/Dzl5jdAdwg16SDUSxFyfysWJfg3NskuN5n2QldE3H4zO9N+HuU1z87ISB83WalwDrq3fKWQC9IM1pdteEbpBAtXyRVDZae5d9PxvgQUgky9svYBdB5SUKqVoyIlUrGe89BzFiP7l/efDjzpAVGHiiMsnkR35vWZ1RwBp4MkntGRXPtJsdRruniPZXYwDSFRbH1Kp/wt3JuIlOiWhU96btGGZ8j40ZZqbD7ZFJ4l79rYl5K5ri0jhZIVK99ezgLp9sLjJ0dkGJws88oMrP5m7DAnpb8UissAabgrbY0I7lVGgVcRNG7hkEz+5ahQ== 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 PAXPR08MB6429.eurprd08.prod.outlook.com (2603:10a6:102:dc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Wed, 26 May 2021 10:05:13 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b%7]) with mapi id 15.20.4173.022; Wed, 26 May 2021 10:05:12 +0000 Date: Wed, 26 May 2021 11:05:10 +0100 To: Naohiro Tamura Subject: Re: [PATCH v2 1/6] config: Added HAVE_AARCH64_SVE_ASM for aarch64 Message-ID: <20210526100509.GX9028@arm.com> References: <20210512092308.900998-1-naohirot@fujitsu.com> <20210512092640.901076-1-naohirot@fujitsu.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210512092640.901076-1-naohirot@fujitsu.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: LO2P265CA0476.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::32) 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 LO2P265CA0476.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 10:05:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 282d86a1-2762-4e2b-9289-08d9202dc54d X-MS-TrafficTypeDiagnostic: PAXPR08MB6429:|AM0PR08MB4307: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:127;OLM:127; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: atq06BNZMwQSOTIy8bXG0Js+GZJD9s0imSXa9eUp3WxuZqQO/ImCBBCD660k/812XKsW4QjbIglArM9MJI/gR/95/EltArzJAPghuyEA5Ll/d+LtaSkuwExqUvjs3acTGPKOEjR23Tir0PVmzIz/ZFM9ZUtRgpbNwhxhk4w/GjucjLR0ZQ7O7vmYyQWmhv/T4NmFSQRt6nna2F1FYR8dFnzBE+Q1tC/uM62ThbqFQgf6y39pakTvqflsbr3yGbUkVtIerko70flfwUdcq9MYVUqOMVKn/MtMYl1oPI2SjuO71lAJ2uWX03mjV1mCwd5PGbbQmDTqJMum6okZGBohkuMCwooW3uUbtduT4MEbKpOH7qSy0fQtJ6I7EyVluxgy2j9mYytjCK7bf/Knbe8iV3YqPhkmJtC0JKNRUCTway7JALNpYDrpXfNr3kZlFln9RbRqDn2sQyPKj/S5wJWGnRCm+ddJqwF7+JtC+qVuvwxyzYIoHlWSawLim2x4keqW7U5zc/R6rcvBYDSfK2ItLpocfXa4jhPnHP2QwzRJO/Jml/dJdy6uNNASlCRQQBHyDCAOF4GW8ZikAG/iYTotpXLKc2zRXChhdzGHyLKg+UwJ9aBJe6gmIVtGi+vPpu7hobAXDQbFx/PKxyjXe4VBWQ== 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)(346002)(376002)(366004)(136003)(396003)(39860400002)(1076003)(36756003)(52116002)(956004)(66946007)(38350700002)(8886007)(2616005)(316002)(86362001)(33656002)(186003)(4326008)(6916009)(16526019)(44832011)(66556008)(8936002)(2906002)(8676002)(38100700002)(26005)(5660300002)(478600001)(7696005)(83380400001)(66476007)(55016002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?ZzZ2WDBERFZSTGoxT1B4WmJVSWVUWVNocTFzK2ZtVXdpWXU4cUxOU2hZeTEw?= =?utf-8?B?OUZwQXFXTTZ5TzVGdlRwNlJjMjZtR29teExJUUtSeCtoWG1qNm1TbG9jWXdw?= =?utf-8?B?NXpCdWNlOEZBVFRlcUhLbVZ6OGlNaUdLc3A4Szg1ZzdMckpSZUw2MXEyUThn?= =?utf-8?B?Y2RjUlJqUUZ1VjNwQ1o3a0MwM1o2Y283cUxqVlcyenQzR00rNG1teXlhZFNH?= =?utf-8?B?L0ZwY3NoMDJQTUphUVZBbGorYjFZa0xwbE03eldYOFg1WFN4OVpHLzF5Nlln?= =?utf-8?B?SDl5Mkt5cWMxaFR1cHJKSTVNR3h4M0ZNc1FoVldhVk9OaGN2Qi9BdkVodC9r?= =?utf-8?B?S2krdTJOOWhWUVl4aGIvd2gva0ozUWF5dXNyanhIZTlKVlRlMldKZXpxbEhM?= =?utf-8?B?Q0Vnb29vd09INEhZVGlKMUptS0ZqclhpOTl2alRFaGJCS2JLakllZ1ZPVzJq?= =?utf-8?B?bkR4YTV0bHptR2tVZk5BUFVyQkFWUEpvYTNOaldnRkUrc3hQamVrdFljZktS?= =?utf-8?B?TCtFdU9zKzdJYS9lamQ4QllNaWtudmZkMUR5bkVrZGVIc0hoTUpDSDlVKzBj?= =?utf-8?B?ZEhvaDAzaEhPR25ibmNTUDk0cERZREJHMnA0bzh0NVZZUFFHakdjRDQxN2FF?= =?utf-8?B?OElpd1RmUEVEbGRVR0dmSUw2bjhZSnliWmNmbitaMEhQVDM1VU53dkVlNVJl?= =?utf-8?B?eVpkbFZyamZGUWVpeXBxdjBpV2k3b2ZMazZhQS9acEJqNWtqaXhQTmY0Mi9x?= =?utf-8?B?eW1CTW5kRC9DMHhLR1hJU3F6eGhUYWNmdzNwN2p2N3NIRGlIRU5VNFNHSmdY?= =?utf-8?B?cVcwMllwT1JEQmkrZ2V0MFhQSFc4NEdVV2FBTUtFK0ZpbE03c0oxWVpDRDBF?= =?utf-8?B?bnIrdE83UC9JZ0F1WWJiM04zN0QxTmE0REIvVGExMjc3THQvdHFJbU5DZzRa?= =?utf-8?B?Q1lTVXBWTTQ4S2RPRkxyWllNcldqcmZDMExEZnJBOEdiTWNZa0V2VGEyTkdY?= =?utf-8?B?UHAyVWJlRXZuMm8ycEFFMmpSMnRXTHBmcm5qUlJjQTZpcnFYSmRkdHZnVk9z?= =?utf-8?B?RWkxNWNpM2sxL0RBVzF2SkRmaHZKVWRENkIrU2Z4M0ZnZ3pORENGZzN2ZWg2?= =?utf-8?B?N2RCNkI4R25YYUtEOTJvWnhtcVpTZmJSSjFVc0F1aFVqQzNoMHZpa1RuRmQx?= =?utf-8?B?WE5YYi9ydzgxSkRMY2RzVU9TZkVqZXJ3STVuYjZmNDRXaE1sU3kxbWgySHZR?= =?utf-8?B?VzFsYjdoMFBpTUIrRE41VXVGdDdwMnlPeVlZajVKUHQyYTBpSTJuQmE1SzNM?= =?utf-8?B?QU5PSzVydjV3bzkwdEFMWGZ5KytncTRjZml5dzNyMDFMY2NmMFk2d3diTThL?= =?utf-8?B?YWtXbEhpV0RyWDFOUmVucmhRTjUrOWVwejJJa21RcDgxYlN0Q0FPWGV4Sk55?= =?utf-8?B?cy9jRmQ3OU1yQU1nNjlISFJDazZYRDMyZEdvamNSMGZTMlpoeDVVc1p1c2JC?= =?utf-8?B?VVJodFNqN1lYb3lGSE9mQzNzdjR5bG96am5ycERteXlzaGpaTnRhQndIVDFt?= =?utf-8?B?Y0tvakY5RjIwSy9TandNbHk1VlRvbXRWcTQvbHdWdnA4Kzd4Sjc4K3lJN0lp?= =?utf-8?B?QWRCcVl2Nlc4c0R2OEFUTTFhRHVPTTZ4ajQ4N1RYY29QNVFYMndDZ1loWnQ0?= =?utf-8?B?Q3pmdXV1NkYvMUpUMVlybHZUTlhhRWQwZmZqUUQ3bGdLRGlsKzlQTGlUUzY4?= =?utf-8?Q?Z1qZckPsdEGGGcqBOUgyMBRg464bhiM//JwistF?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6429 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: DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 4928f174-a366-41c7-bf0f-08d9202dc07a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eqe6OPSYEbJJE5RVxl/Je48Es5n38Nn45DpK0CCizECNgnOnyOGrRTgH3QuzPOzfRVaqE7rMemBQAsYSqy8Zq3yP4IP2T//tsoctH1KHWOBfHbq4tj4Oh5OVhx61OKmEXcMf66BHQuueCDYRxnd5x/TNaakAMXvx+6UfLoggEfjMlXwxxM/cd9bHEumv5P6w4lrb+Mh/UvMMWX19xgDjRwReKYbEZJ2uwC6D5QhpJ88Pl6owLY/D4GaZi6Xv74aoqTk9iUHmIhfZ0cMtBhAFJcZM4rf1RY608ikIVs1FA+BL6DWw20NHYUtHUW5l1BGiOq0h7fWwwlsU4YbLpYbg6hf2BLk/gPdUh2Vg6aL7dFkWLiWEf8KLr+18pWM0Xee+GfuFm1wD3o3itvwZt3x+7XBaDtee66rkOpDe/cHEfxoGIB3UHNv/gcKui0BhQfVB68wJ6ENfo1sxRG645mgHsKpgZK6j91VOVJqQxTx5feYKTp1m5Y2/2ITs0o36WDHxQC7/HY9MwzssfQAQh9Vnmr5ybFUgi26D88yCIMIxadybMJjC69Lno45vS0hjySoj41T2n+lmEShJtDKboMdXK2RY1llScjIJ0+jPiAyVU/IuN0dH/ZkYaglWBMBWczYIp+OQiot3mcskFOgWvuLwoCJNPJBl5Ll4TimOnsi5MNM= 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)(39860400002)(346002)(136003)(396003)(376002)(46966006)(36840700001)(82310400003)(55016002)(83380400001)(7696005)(1076003)(316002)(86362001)(26005)(82740400003)(36860700001)(44832011)(356005)(8676002)(186003)(16526019)(81166007)(8936002)(2906002)(956004)(478600001)(70586007)(70206006)(107886003)(36756003)(33656002)(2616005)(8886007)(336012)(47076005)(6862004)(5660300002)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 10:05:20.5363 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 282d86a1-2762-4e2b-9289-08d9202dc54d 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: DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4307 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: Naohiro Tamura , libc-alpha@sourceware.org Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" The 05/12/2021 09:26, Naohiro Tamura wrote: > From: Naohiro Tamura > > This patch checks if assembler supports '-march=armv8.2-a+sve' to > generate SVE code or not, and then define HAVE_AARCH64_SVE_ASM macro. this is ok for master. i will commit it for you. > --- > config.h.in | 5 +++++ > sysdeps/aarch64/configure | 28 ++++++++++++++++++++++++++++ > sysdeps/aarch64/configure.ac | 15 +++++++++++++++ > 3 files changed, 48 insertions(+) > > diff --git a/config.h.in b/config.h.in > index 99036b887f..13fba9bb8d 100644 > --- a/config.h.in > +++ b/config.h.in > @@ -121,6 +121,11 @@ > /* AArch64 PAC-RET code generation is enabled. */ > #define HAVE_AARCH64_PAC_RET 0 > > +/* Assembler support ARMv8.2-A SVE. > + This macro becomes obsolete when glibc increased the minimum > + required version of GNU 'binutils' to 2.28 or later. */ > +#define HAVE_AARCH64_SVE_ASM 0 > + > /* ARC big endian ABI */ > #undef HAVE_ARC_BE > > diff --git a/sysdeps/aarch64/configure b/sysdeps/aarch64/configure > index 83c3a23e44..4c1fac49f3 100644 > --- a/sysdeps/aarch64/configure > +++ b/sysdeps/aarch64/configure > @@ -304,3 +304,31 @@ fi > $as_echo "$libc_cv_aarch64_variant_pcs" >&6; } > config_vars="$config_vars > aarch64-variant-pcs = $libc_cv_aarch64_variant_pcs" > + > +# Check if asm support armv8.2-a+sve > +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVE support in assembler" >&5 > +$as_echo_n "checking for SVE support in assembler... " >&6; } > +if ${libc_cv_asm_sve+:} false; then : > + $as_echo_n "(cached) " >&6 > +else > + cat > conftest.s <<\EOF > + ptrue p0.b > +EOF > +if { ac_try='${CC-cc} -c -march=armv8.2-a+sve conftest.s 1>&5' > + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 > + (eval $ac_try) 2>&5 > + ac_status=$? > + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 > + test $ac_status = 0; }; }; then > + libc_cv_aarch64_sve_asm=yes > +else > + libc_cv_aarch64_sve_asm=no > +fi > +rm -f conftest* > +fi > +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_sve" >&5 > +$as_echo "$libc_cv_asm_sve" >&6; } > +if test $libc_cv_aarch64_sve_asm = yes; then > + $as_echo "#define HAVE_AARCH64_SVE_ASM 1" >>confdefs.h > + > +fi > diff --git a/sysdeps/aarch64/configure.ac b/sysdeps/aarch64/configure.ac > index 66f755078a..3347c13fa1 100644 > --- a/sysdeps/aarch64/configure.ac > +++ b/sysdeps/aarch64/configure.ac > @@ -90,3 +90,18 @@ EOF > fi > rm -rf conftest.*]) > LIBC_CONFIG_VAR([aarch64-variant-pcs], [$libc_cv_aarch64_variant_pcs]) > + > +# Check if asm support armv8.2-a+sve > +AC_CACHE_CHECK(for SVE support in assembler, libc_cv_asm_sve, [dnl > +cat > conftest.s <<\EOF > + ptrue p0.b > +EOF > +if AC_TRY_COMMAND(${CC-cc} -c -march=armv8.2-a+sve conftest.s 1>&AS_MESSAGE_LOG_FD); then > + libc_cv_aarch64_sve_asm=yes > +else > + libc_cv_aarch64_sve_asm=no > +fi > +rm -f conftest*]) > +if test $libc_cv_aarch64_sve_asm = yes; then > + AC_DEFINE(HAVE_AARCH64_SVE_ASM) > +fi > -- > 2.17.1 >