From patchwork Fri Oct 18 06:22:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tejas Belagod X-Patchwork-Id: 1998929 Return-Path: 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=N7QbeEk1; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=N7QbeEk1; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.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 4XVFCP5fmtz1xw2 for ; Fri, 18 Oct 2024 17:28:49 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 08A393858420 for ; Fri, 18 Oct 2024 06:28:48 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20608.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::608]) by sourceware.org (Postfix) with ESMTPS id 542423858430 for ; Fri, 18 Oct 2024 06:23:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 542423858430 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 542423858430 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::608 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729232605; cv=pass; b=xv3ZqORiiCW1dDv8MOYbN9cZ5C3GZQ3l5Vi4kLZRm6NLqE29v/mblyAHoVPfqJ9+usSN8HZyxtqqgeFbNm+xikwLstkiFCtiy4fvq+sGPUI5hQmUlsWP19Om3HKQBQ7Qp7ZwF8AemWI27C63JM2cU8mFsTrS20l8ohHlJ+agSe8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729232605; c=relaxed/simple; bh=+tPqJBXFvUuKVrvuO0rTjOxgb+SqRCQ84NEz1Sa/L44=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=NMRmDjxiLvUMPkqzw5V2riEfDom5AS/3ghoyRzONNVKH1Ow8mBeXXxrzGVWc2Oo2oElGGF445FpPEogQyaDe5yvrl8T7hIrknUynIXTN2yIeF0EZ6rl5jGz4x2AJp1wUkkEH23BxgBuWZWGh1aZBLPt1fGebGauPnRuV9c63yFo= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=UNBTU86YYFNVom1/QoPKnRhFDS5aogr7VICteDhtGmUrMwv779FENA8DqGLgWCZA3bSf/1V2pJ+2/Z4+fJf9/WBrMDBUA/g+7l9P0os6HvInIlAVrWB0UXjEPANlTj+MniGpnGfjxiPMHAiT/34XDfQovFDamDGsv+jcVNcYfr5CB3Y8/MTCria1dsXmfRNLJzO2dtB2M9Ss4vAkYaRqSb8t5zrO7TwQW/aRiyKpiP8hmJ7uwm2LsGytjwNCk9FJSTyh/TLraam/gQa+nuhZtcwbmJeocexvUdE7+VdP2YVPeZizSvxelzAgPQ18xNOWSRUj1LNHPW4cY/37/y2MOw== 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=R1h+Quq3htv8XJcBr/R5bLKobBLQ8xBH6/w5n3rHyTM=; b=KhzcEjaVE7abLlb8mqs4r2TYFivtXsSSIH3o3JFApCFVtLcrhMZxggq17Lx8rVyiCm2u155h6ggG0MAiC0FZLotfmYmleui2HWOlXvu3p7C0jZ1Q0esMo4DiW1H9or9M+gOaULNZ6QXTKzWPJowKxYa41Gem0IHauVB4wNmmfVY0SCl/Xuee0Q5aEElIqPlOaDGME1WEO11CuwFL1jj8I0yhwcod0lAai2hm49AIpToX3CLsb3woD3S7wvu7xIM7wlGQiBmlgGipvtY3C65lRMyOhs+GmBBIsZ3Cl58ItvZtKpf69+IM3lruEazhkXLCrw2qUa5bVB5pOsaX8mUH/Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.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] 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=R1h+Quq3htv8XJcBr/R5bLKobBLQ8xBH6/w5n3rHyTM=; b=N7QbeEk1R/m0kNcYcNPRqaWgtxKhBjUY1jMkDwCb/1pU2ukwX9X/XvJmmxicxHst+OPYbEVSmr7iiccUaXWAxLH7FXAKITjxryeqVV/MEuFNI7fGnGj3tZ5AqDN/oTA8M5m7f5n46I6Ukb3ybBL8csT1b48RfT0gJbN/OF6xIVs= Received: from DU7PR01CA0008.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::29) by AS1PR08MB7540.eurprd08.prod.outlook.com (2603:10a6:20b:470::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.24; Fri, 18 Oct 2024 06:23:09 +0000 Received: from DB3PEPF00008860.eurprd02.prod.outlook.com (2603:10a6:10:50f:cafe::58) by DU7PR01CA0008.outlook.office365.com (2603:10a6:10:50f::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.23 via Frontend Transport; Fri, 18 Oct 2024 06:23:09 +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 DB3PEPF00008860.mail.protection.outlook.com (10.167.242.11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Fri, 18 Oct 2024 06:23:07 +0000 Received: ("Tessian outbound da7ba6582322:v473"); Fri, 18 Oct 2024 06:23:07 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 4997aec2af5f8a81 X-TessianGatewayMetadata: 7AAO9XxCGn5fe8zZ54/gWCKZTt4HE3ahDi+oiu2cHLqHhYvEGCXCiIxPRtthalzdfvgCyKhRPCzyuDaPNOOPEFmAOBLc1O8Uwt0W8CEBAIsd2rii2RRoOwBWBDYycHjZ5wR3dkQ9pXaTybtAjR4+hKSCP2wl9LGSbYOkw8XdHd8= X-CR-MTA-TID: 64aa7808 Received: from L0271c6592608.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0E485199-FDA8-4B49-875C-2F9D95C15404.1; Fri, 18 Oct 2024 06:23:00 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L0271c6592608.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 18 Oct 2024 06:23:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OhXigTj3PTCZjlgU6bszImYnAQn/uTpyqDiQcNbGthQkhQD6ahTheCE49q+tKLLjIuv1RacaVNhKAuwKBnOgIkf2jx/W53N6fgS1M8i1/GSOCwPFzhpFwDoGIzgOsftjQVpgFTxfqq6iFzRaJFuX+psUYqe+xCJWnOv7y8TzRM/bBGA5b66TKgtBjsDw1Q0+WNWqFZEFezunLM0i1FF/DGJYZ+dcbCgAvlvU8Ic/70rJitzGQ/lfoHlj1SkzjMJL+wHio+dDnh/vwsy6qO576Nl10CtsTAFlPIyDNy/Fhho0tgaM+R46DI438WsniwxISif3siw51Icbz0Fx0/eAQA== 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=R1h+Quq3htv8XJcBr/R5bLKobBLQ8xBH6/w5n3rHyTM=; b=qAxwFE3Kn0ui4zt00HiqEtmjFZYkIDRTmttUkH1vIuapDua3dNmpkaAtSKRo9s4MU7aJt/o5uUx8PW1gJy1wqJs8fEkrPk5nsgBwhQSB4vqBDQFbnBfs+pP89tEmB7R5w0ChPop8oRlzLKhxdFN3RA0QfZsILF5/ztEYo/QMSxPNUJSvY+gLgVdjrBfFcE6h5SzteIGwA/4B3+trTjfIfFDLyhy3tlRlGdmwzkfiIWWNfX1d+kYsdFd11lXPEXUBJmMBcEBwExz6kGbUQMFyyTaD77oaoReh/DdEmFdvTDCejdtwRaR15eW/3jZM2CnhE/xqRNsA7qvwg9077gJMPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) 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=R1h+Quq3htv8XJcBr/R5bLKobBLQ8xBH6/w5n3rHyTM=; b=N7QbeEk1R/m0kNcYcNPRqaWgtxKhBjUY1jMkDwCb/1pU2ukwX9X/XvJmmxicxHst+OPYbEVSmr7iiccUaXWAxLH7FXAKITjxryeqVV/MEuFNI7fGnGj3tZ5AqDN/oTA8M5m7f5n46I6Ukb3ybBL8csT1b48RfT0gJbN/OF6xIVs= Received: from DU2PR04CA0010.eurprd04.prod.outlook.com (2603:10a6:10:3b::15) by DU0PR08MB7713.eurprd08.prod.outlook.com (2603:10a6:10:3bf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Fri, 18 Oct 2024 06:22:53 +0000 Received: from DU2PEPF00028D05.eurprd03.prod.outlook.com (2603:10a6:10:3b:cafe::ed) by DU2PR04CA0010.outlook.office365.com (2603:10a6:10:3b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.21 via Frontend Transport; Fri, 18 Oct 2024 06:22:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DU2PEPF00028D05.mail.protection.outlook.com (10.167.242.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8069.17 via Frontend Transport; Fri, 18 Oct 2024 06:22:53 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Fri, 18 Oct 2024 06:22:52 +0000 Received: from a078660.blr.arm.com (10.162.46.14) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Fri, 18 Oct 2024 06:22:51 +0000 From: Tejas Belagod To: CC: Tejas Belagod , , Subject: [PATCH v2 08/12] libgomp, AArch64: Test OpenMP uniform clause on SVE types. Date: Fri, 18 Oct 2024 11:52:29 +0530 Message-ID: <20241018062233.243950-9-tejas.belagod@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20241018062233.243950-1-tejas.belagod@arm.com> References: <20241018062233.243950-1-tejas.belagod@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028D05:EE_|DU0PR08MB7713:EE_|DB3PEPF00008860:EE_|AS1PR08MB7540:EE_ X-MS-Office365-Filtering-Correlation-Id: 8918274f-fa2b-4599-55dc-08dcef3d550a x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info-Original: GlU8ISS34YbRnAhlCAvlJkLQ2rKM6K2KW1EcFR2uVa3WuLNabFpQ3KOdu8+5UsS34B3GMSnDMxEuXEXxLyKVN2uvPZ63nTFuy2NeEC0iZzbGXL8vMpI8CUuugvsof3AaNQm7rsRT9uNRsXQq8CyM7AL20XYZvOtoI/RWHmaX/w2iKw/8atm6Ns8/7//fS0jtjLYWEjGTITMBPRjOThsD1J35XEsl+hgrbf+EgvOIELWDxcN8CaUB98obTlCULV5phoiEoN/WpRvxG+W8lm5RwN2C9kVIfL0D1SesJw1e/bYiTOeZ0G1ViPHA/XmWfOXVYHeo05FVubuw3kGtrw8sVe0S2bYap/tTAMtXyQIR9jyQAgS8uYdlPKooVTjt1r+31AHswibxz8YpRi4Mj8KfGN1Z8M3VwB2wT4GD7i83hsVXiIVQZN/9P09Mf2SFj09bkmWRTgVIp8hE6kTONwQH8JonkXprxo7sSXTEsOT8Atnuf6JfI9/AUl3PVb+2l5iElffGqk8jm8lf9ayhlxPll81aD8UFAah1TbU7lbd1WkoM1PJWb4uFEeBQNuxqYL3XlFxgVxmffEyfHrguuWQZk3UrsyEIEhFvlGXJqFdlvttzlobVgKMSXu5bw+u7vyGxoYU9qPAUfrFMY5On8EzRKwMvT6VSN7t/ONxoN5PGetPqKJiFteYFi++k7MGMOUpaH6PMSDVO1kPTT6cfiFHAnPTRFPNtc6+SJ0cyx6W+j4+GBkDEFh/+iPylT1lMiGIkcO3m1MExsgA60V2CXJlpqdjatonNjJNLtbDaMAS/X/lNbnkmW8n24gf5S5mH1odtbWTZWmMUvDu41Kn5Otfjb2ZA9tMQe9vvVaKiT+g0OkTET15BZP8MxwL9xqOQ8xfAID63BrCKtTK8uNp+ZfAm1/lzRt+3AmTji6NkSXc6brGEn3XnQXHMk0B1gu+7peIE/4fxPnbqcL2edgVdbxqrCNWaVqTMIGIsVpj8rheIdRPVGHSe8DwPwSmi3AOX5FCiGGjDqvvKXQD5/i9cb5Zov/bO4uEmPjbCGERtA/DXMF17eKksCVq2G4mtMYKRVqLgHmE8cUyn8fSCHbiSjmQYin0yviMuAdNz3+R2evGoTHl1Hajk3wwuXwsYwSokVLtP2fNyUreXIxvWUY19ybE6E5hNWBOaGhNli99HjrfVQ5rwcDx2ZfWvuImkF21Rjx5T7fQ+2XAjgUJdzxKWNYqu35ccTnlbZipUhA2UROO3P5ct7nvoAveW3IoqfQ+dhToi4+yCUsz18TYTRikDe9C8DKpR2Gl1Q4KkmTtHCxfwJw4KvDLZYU/j6gTUyAuAMyrY+zUS8YFuYbcFwRzCsi1ab2UFf84uDaH2fnDFW4KY0rPXiN2SJDXDm9p4tdwvLc+yaOnO5SDvuWHqHBY5Ql+0yw== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7713 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:3b::15]; domain=DU2PR04CA0010.eurprd04.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB3PEPF00008860.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8b1af8fe-22d6-4a70-d67f-08dcef3d4c4b X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|376014|82310400026|1800799024|35042699022; X-Microsoft-Antispam-Message-Info: Ap5NIeUI9ZNd89XXHBTJPTNgXf6HFXnZOD3/mX49ufR064yED4ltyoZCgEilnAEn7dURBs9AQB0cAoHayVc/hL7v4itczePquIQr99jY/Pmjtkw0U2/t1gi1437FQmmQ1LR+ftjZOTZaFYap02HJJhhoOa93CNrKM7sWMmmcHpRjT9PIUWjLJvov9mrl3dSkavisf9L1wTSvZHJFtzfOXFb7GWGWTowlqmlbFlpmn+p4YhNS/rstDJoxHVbE9ZqWl1UlYI5YxJfjWvZ4NQTPHz+Yf66f9V3E6pqQ1A1cVNppVDgOTbWlqYldvJ2/g8gNU+XilAdI7XwD1bgA1hUpIgznT68oQu6IsP3viYgTL7tg9JJzKlhL6GgtYME/MOEPCA//JpnAZt9IR/bJ9mx08+QOiXrDzYwfnTo5UhwRo3YBR+fsI0LTbcdznvxkrs6uYnYbJhVoXfQ9sgExIw2kvpvtn8LA/nZk64oDlY8c24sMATTkGwOBxsqqTdRV6/hTLXTJOScA4gRzNFXnk+tcliM4MmfSdEoo/cCvFPFeSF6NtavGDC5L7BykfZvkblJ/ZQrzT1uWP5R2BYbgciBsvtrJ8ZhO/+3ziV7G9EgXJNjnu4gdnZ7QVoFTlf2sj/VOvUnlYlGFbLWAS856e5ErCTiXJ37Ug+QiMSM0q3mtLMJ7Il95mqzUGX6iD7kbkUw7x/uDgO8hYmgp3nmHPyvoUwBDt8xF2PBdfcP+66bwPliI2tN5+8yZWnVYuwyn044W3LJaJo3GRDX9njPd8T3LVM80x55Cm4OfZMtV22jq+Eb0uE7RtliT2PIzqMMmG1jXSLDBsx/hobF2g1di1x3zmfozXntD+I+t3rmiRr/e9HiBT0ZO4ikFAH9KyD8rFExx8p9CUMP38ydGmIUh1e6O0V+ZxBrEqerBHpcKDhr5JoDgCSwnPz2K9g++sa/UB2Y2PoHP3ie8tifVXjXVf3UmKASMXvHIkfx69PjUNfV1fp0f8Xnh3f3I/0HKhqAlCqX3Ec5QLSIUmtJSkI+4nThqXp3YvDwGXlu+5IUJPLSLlFcexZe/VeFlEaGn8EleZQO1svd5g4poBVfWq5lCFdOOm8iYLRcHw/fjBaT8V7UlpKvY3ISLcXlgztK4I0uJQ2c90KUv5BKrTQ5eLvJJYOfaqF4V1aHgrdnLMVGkzWX2bndDuVlywSjDslwSspWCIgb4amaKqCzejanPf4zaW8cJ4DCFWwIj3jawyCiCmFKaVmHcZmHgf4Sb+YYpxufA1POGL10iOjrHAh2jHQC4nPFCwAHUn6+KImJ1FW3hcR1rCTMzz3jba/U6U4kJ7rcdblsAnj6gKquD4/PDTbgjrUFO2I6hipy7uWMhbWBzIgVw5/pewJTuHpa7rwRSrgW9c0nHEJ9n30811CUxzkQ+0dLqXg== 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:(13230040)(36860700013)(376014)(82310400026)(1800799024)(35042699022); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2024 06:23:07.8552 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8918274f-fa2b-4599-55dc-08dcef3d550a 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: DB3PEPF00008860.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR08MB7540 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org This patch tests if simd uniform clause works with SVE types in simd regions. libgomp/ChangeLog: * testsuite/libgomp.target/aarch64/simd-uniform.c: New. --- .../libgomp.target/aarch64/simd-uniform.c | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 libgomp/testsuite/libgomp.target/aarch64/simd-uniform.c diff --git a/libgomp/testsuite/libgomp.target/aarch64/simd-uniform.c b/libgomp/testsuite/libgomp.target/aarch64/simd-uniform.c new file mode 100644 index 00000000000..48a8a91b004 --- /dev/null +++ b/libgomp/testsuite/libgomp.target/aarch64/simd-uniform.c @@ -0,0 +1,83 @@ +/* { dg-do run { target aarch64_sve256_hw } } */ +/* { dg-options "-msve-vector-bits=256 -std=gnu99 -fopenmp -O2" } */ + +#include + +#define N 256 + +void +init (int *a, int *a_ref, int *b, int n) +{ + int i; + for (i = 0; i < N; i++) + { + a[i] = i; + a_ref[i] = i; + b[i] = N-i; + } +} + +void vec_add (svint32_t ones, int *a, int *b, int i, int64_t sz); + +#pragma omp declare simd uniform(ones, a, b, sz) linear (i) +void +vec_add (svint32_t ones, int *a, int *b, int i, int64_t sz) +{ + svint32_t tmp; + svint32_t va, vb; + + va = svld1_s32 (svptrue_b32 (), a + i * sz); + vb = svld1_s32 (svptrue_b32 (), b + i * sz); + tmp = svadd_s32_z (svptrue_b32 (), va, vb); + tmp = svadd_s32_z (svptrue_b32 (), tmp, ones); + svst1_s32 (svptrue_b32 (), a + i * sz, tmp); +} + +void +work (int *a, int *b, int n) +{ + int i; + int64_t sz = svcntw (); + + #pragma omp simd + for (i = 0; i < n/sz; i++) + { + svint32_t va, vb; + svint32_t ones = svdup_n_s32 (1); + vec_add (ones, a, b, i, sz); + } +} + +void +work_ref (int *a, int *b, int n) +{ + int i; + for ( i = 0; i < n; i++ ) { + a[i] = a[i] + b[i] + 1; + } +} + +void +check (int *a, int *b) +{ + int i; + for (i = 0; i < N; i++) + if (a[i] != b[i]) + __builtin_abort (); +} + +int +main () +{ + int i; + int a[N], a_ref[N], b[N]; + + init(a, a_ref, b, N); + + work(a, b, N ); + work_ref(a_ref, b, N ); + + check(a, a_ref); + + return 0; +}