Message ID | 20240527050626.3769230-8-tejas.belagod@arm.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.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=lFE9iNx4; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=lFE9iNx4; 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 4VnkFN4tb8z20Pq for <incoming@patchwork.ozlabs.org>; Mon, 27 May 2024 15:08:40 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F30DD385ED69 for <incoming@patchwork.ozlabs.org>; Mon, 27 May 2024 05:08:38 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) by sourceware.org (Postfix) with ESMTPS id 9513A3858404 for <gcc-patches@gcc.gnu.org>; Mon, 27 May 2024 05:07:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9513A3858404 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 9513A3858404 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.88 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1716786433; cv=pass; b=gv1kSaW6ea3iSBtgw2TChENAH5LsfS29t1VKVGaFjUXxWWBSHk2IS3noAJppIXWvPfo8jiO4yKIQlNZiw6JvXR0bVuOdBnCW8kXJcg3j8S/rVFHGuT/49x2ZIDAWxT0pC2stxTHJWcrIW6VeuVlyAz/0UEMOWBwlDHmq/ISWA0A= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1716786433; c=relaxed/simple; bh=RLbJMC1UetmKfaPcK2vrhn19uK5AukQnVRWC4wJlZn8=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=HFjJo6foaT/lOdQH2zad3tCZ70OEnUFaoCP86OOxxLyjS6PeoUY4Sd5Zn5y5LzDAKZxkQwhYSU4l+FlRn5Fh2EPNN4WxRW/CvXNyUMLDeJYrK8hgiFjMpESkISuRyE3X9FYWngDrAYu/6HaCximTmMpOE7IhvXJq9jBtZSvN3GI= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ePMqQe+9XawI6UqCMDuJHJYQHHs+yLuXzGZhPdnJ2O+BawUDbuTY0NIIjOhcJSwXSuWameWXenEcF8K8G+A2nmqMGve+gIq5ZJ9P+k+UyOG7BeH9jWTFXeGSWQnp+hpbT51sy3PrCSilYUIH0caUy9DmHA/Mp3jRy+cnWO1UNb/2RjulJI8/WVeLk1XdxiV9JTlRcQUPdfqcYzj6hQFzROxEV2Dy9AmbyE4KPSp4jKWyBA55Qchf1Y3tolC00ZWb+ZYIesdXlBGwHfJxTugADeq8BZINDd8EBZ1p5dI1dOv8HP9Www3KIwBnkk4fR4WmYTXrGLd9MkiA8bM87few2Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=v9pbzBxXEDysCNsUsKt/qMUK5klQq7z4HodXPLx1acg=; b=n3XBitsv9y+74leVDwi/hIwBNCHShe3rFfhiRyyclh+S27GkvH/PShv/dN5D5mq5T1YwO+/0dr7l8WSkf4zC57XRd1rEzaYzfJCRbh4ygbDzou/0Q+rfOlRA9xLNhwLkY0ibvhVE+GljG0RfeXskez26ly9gjhmPQU/N0lj0ePlkRBpZXJXfEeVXm321FmNDij0RXbCjiEDH2vaHXHs/P+brSgladEqL6QFoWCZfkg3PB4YbuANiO9iyk5hiVu1ksCU34gNcYaaG8qZbUjkBZrhB8dpkhZjgenOzMlnefrbUS6khpFJoZNNEgiI9ozlZeA2Se9YMvT65eK0eskMBaA== 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=v9pbzBxXEDysCNsUsKt/qMUK5klQq7z4HodXPLx1acg=; b=lFE9iNx47hjTTpQGH/PQC/kkctM1AJ9g0jH9Sb5K22T8nbl0YQcmJLkjYydK7YWCKaccB2owTb20hdfPjJPkjMvEMLwt6WfMphM8gY7EwFybb65/8G3Yq8MCFpXZmkZpSdgkJEfLlYxoXzmRPCwRoRuAH04GJ+9mUMMRImDzxrY= Received: from DU2PR04CA0338.eurprd04.prod.outlook.com (2603:10a6:10:2b4::8) by AS2PR08MB8669.eurprd08.prod.outlook.com (2603:10a6:20b:55c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Mon, 27 May 2024 05:07:04 +0000 Received: from DU2PEPF00028CFE.eurprd03.prod.outlook.com (2603:10a6:10:2b4:cafe::f7) by DU2PR04CA0338.outlook.office365.com (2603:10a6:10:2b4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29 via Frontend Transport; Mon, 27 May 2024 05:07:04 +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 DU2PEPF00028CFE.mail.protection.outlook.com (10.167.242.182) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7611.14 via Frontend Transport; Mon, 27 May 2024 05:07:04 +0000 Received: ("Tessian outbound 57d5075de207:v327"); Mon, 27 May 2024 05:07:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d0b2f69af13abe70 X-CR-MTA-TID: 64aa7808 Received: from 27638e023dca.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DA53FA16-ACB0-4E62-84AE-881289DB3088.1; Mon, 27 May 2024 05:06:57 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 27638e023dca.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 27 May 2024 05:06:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ay6pHHrikyW+50XX/B4uAlNwQqGCQeS6P5YdZobNNOz3ejggW3MnoG3LS7lFRBmKyUwyzC+Mhz8oY+lg6DzbPyH4MOKwVpRFfePhw5GrXgiW24kz04/SG3vkk9hQ1gSq3zNhMGnokFGRzjZThER2rAA7qMLMKgSe0+VfXB7j57vlYTsINwW9eBidjmJe+TbN8mjZ1gSd4/GYm+P8udBvRbQAOwSnzqy12csJassK8YiBhWkLNJry+DkbGqt5EIKC11xRIBGOiompMQIQYCyOARjEdEiVNVXTpUcBczvdCKDrdm+97X4wmR6PfRCP6I60KWC/3QAkL90Fpu9lLqszbA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v9pbzBxXEDysCNsUsKt/qMUK5klQq7z4HodXPLx1acg=; b=DJ7yzJAPIXgtQBFNH1zEIt/gHaRUTAOvqNTP4nZYjd22LoxUWYHchENo+ke6CYcwrYnSQ5ermuQmkjhy9gRHMTFW7TqqF9Xb6LB4k7jGu4jiwUUnbtoNW60lc6I2E/KQ0sLjeZ8RtYB4qZOwxlqpDmJJ2nKn7qxYoJ+s9X9yovtZo6jzF7Mw66yYGSx3Bgbku190BD7BGM5qi5v4NsdTXZbua8o+4hKDe919zvCdc3K9ymFRkD14KZkuwabaMDtSwGPTkmwYWghaIiA5dZRDblLb+o9GOHC/OhzrvHbkuqUPIRV3Oq6gAPNwqYoFVQEf5UXh5xRxM4qqmz2zVgStkw== 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=v9pbzBxXEDysCNsUsKt/qMUK5klQq7z4HodXPLx1acg=; b=lFE9iNx47hjTTpQGH/PQC/kkctM1AJ9g0jH9Sb5K22T8nbl0YQcmJLkjYydK7YWCKaccB2owTb20hdfPjJPkjMvEMLwt6WfMphM8gY7EwFybb65/8G3Yq8MCFpXZmkZpSdgkJEfLlYxoXzmRPCwRoRuAH04GJ+9mUMMRImDzxrY= Received: from AM5PR0301CA0019.eurprd03.prod.outlook.com (2603:10a6:206:14::32) by AS2PR08MB9073.eurprd08.prod.outlook.com (2603:10a6:20b:5fd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29; Mon, 27 May 2024 05:06:55 +0000 Received: from AMS1EPF00000040.eurprd04.prod.outlook.com (2603:10a6:206:14:cafe::d0) by AM5PR0301CA0019.outlook.office365.com (2603:10a6:206:14::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22 via Frontend Transport; Mon, 27 May 2024 05:06:55 +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 AMS1EPF00000040.mail.protection.outlook.com (10.167.16.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7633.15 via Frontend Transport; Mon, 27 May 2024 05:06:54 +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.35; Mon, 27 May 2024 05:06:53 +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.35 via Frontend Transport; Mon, 27 May 2024 05:06:52 +0000 From: Tejas Belagod <tejas.belagod@arm.com> To: <gcc-patches@gcc.gnu.org> CC: Tejas Belagod <tejas.belagod@arm.com>, <richard.sandiford@arm.com>, <jakub@redhat.com> Subject: [PATCH 07/11] AArch64: Test OpenMP uniform clause on SVE types. Date: Mon, 27 May 2024 10:36:22 +0530 Message-ID: <20240527050626.3769230-8-tejas.belagod@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240527050626.3769230-1-tejas.belagod@arm.com> References: <20240527050626.3769230-1-tejas.belagod@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS1EPF00000040:EE_|AS2PR08MB9073:EE_|DU2PEPF00028CFE:EE_|AS2PR08MB8669:EE_ X-MS-Office365-Filtering-Correlation-Id: 3dabc004-d22c-4de0-d73c-08dc7e0ad997 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230031|36860700004|376005|82310400017|1800799015; X-Microsoft-Antispam-Message-Info-Original: L2DHqwqZAbSIlqwOdYLcj6MM2xFl4a/wNfQp+MqpuswomrJolKAaHTksRnGZ92gyCviCqdWSOz4YWt50EfueiNrog5HpVhJT6Ce8ay72jx1vuH+NvorFUebibkC219sI4nSsX8vWJsOdhhpcTfmH1rOaSuR5DwugLLIestLlmvX3asbuaWZdOanhSWxXp/XyWITO1bO8dwpjRo0QZNiaXrbAT/pFArv4UC021bZX0gGlia1PDMvc9SwpoX/4CX212b8f7+sROUXJe2MIKLWA1udx5JWFPxNdkhRiIZlYc5FmWCUE/Wra/I/0Sc+CbEkW5rUNjWn9qI26nldj9qqFQB82WidpyEemxCM36TkKkiPDIvxV+qh8Q0iiwHTghjVwntHbrFTRD+njUCTecaDoLjq5bt9FYRIlcwltMbNsdy6hucaq+I6X5xMZZB+leoSlRiGLOOwCkn+6qDf4SJopFj/aFNjSfQrmeDbiAJpFOQFSRM+JvJEpaHGf3wKuX72iTksC0YCa7ZfSTQibtwJmTDQCsfdJCd+/PyyFGkc9PIAGFhQFhdygYKxkugnVNhh9ca+pTCtWQELaX9gH+HytBFlKp/6wEfBurFHZi/W1aQjWZZY6yJ8nEtVTQRR6GqmsnOL7+cuLDSk7swq1C7sFxZfxNhrF5ye0liGujhdtBtxGbrTOz7aJnjVFtFjLukDsfoxhbIxT8bAY62ufUDaOrdZdq773cWBDKSNd/7sMUltPDMj+rLpC+99QvVYZIoo6hdxmT8abIQByPW6gRAvCivKMqxO6dPt/s+r7Gmpvp8K7fgo7l2RQln/o2VPt4mmw0WoiPzH6rvcGC+DkGlhWquumipO/0mxULv4HDBOyWxbrfFlnLoIb0snC/uWbqAFVNQSCnkSCqSdzLpfdYfaQxHQ1j3108DRaiah5QSn94WYFQ5i+AFA+BZBRQXlvaxRk4vTcQaNDd5rK6CANF32CkBss3NASbp+kcDdMtzcgjMAZQ5kQfFaaEpmMphYkgdz+z70Q/Vug/1WLqlG33eSu7x1sW91LdSEvu3BoKgiRSMAINZdkn3LOz/nUXnEoJ/zpqUZ+1x7ersXzgcjY0dq2Jfra0SwUQf01b/5FzqxzhskFb0ZlriX7k/fbSLA90SCoNLKg6uAz5rFaxUKlktkn60SJWwL1Zqid9OL2ZH2Ca4dzPxb7TBDG1zs2iCW/jMWc1Jy1F+ZK/3zhZS61g1O4h/9rH9K+ugrHqJQvCLACl20UaS4pIX6O1RpAIuNFtU0HXVFgPzBtEUO9fd6DM4BZY767BtPGLf8jWLe6drH2fh0UjFsOdR6U0jUmAGV/rrDf 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:(13230031)(36860700004)(376005)(82310400017)(1800799015); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9073 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028CFE.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5b21cddd-596f-4f17-bca9-08dc7e0ad3f2 X-Microsoft-Antispam: BCL:0; ARA:13230031|36860700004|376005|35042699013|1800799015|82310400017; X-Microsoft-Antispam-Message-Info: 7vCo3s7SrvGrBosUC0g2dCW6yKvP45r1qfa3rR+XT8ColVS9jsvFV/H0Gfjlo6CmNLv+2I2vrMrtQwbac7f7E1P2S/7uMOxxwmQet9udR0ynG/lYZ40jNyzTQ/EuB75KZ4TkYxkrHlC3aNH09nOssKrzREk3L2CTGMnOVVctuybbdzP7N7FS70pXCi9xW62qKxSq9gLN6fHWYBApi2MEmweesdCoqnYyPXBGHJvoBgy6S/noJK75OsNg/XjpiunmxLQNNBNIjJnKOUNWVNu/ULjsFfUu4Td+zKnl8WjTflDsn222aQBJngOk9m2qiaWng6ainukBBFULwSKLZoyv7ofXdoQ21E0j2GH0qcgocudjC6mabvxKcKK2NUrOKd73SuM7RsSTAnGXG+PvVVSHz6qTZQ4oRK5DOwpnqep1LTXWJGnEPRPI9xP5M10yI3TvjecSxQurepdl8JjAG3jPnKpYp7oRqXmAKwo5mCN1xq8tbFYNqkXStLaR7bjPvPUQ3aymS6mV+m8/VW2eMdgObznU4FXVQg2JZdCQJd9xHA2+sAlkH6t8YYigt5ITkibIZlMjeT7+uB/2yqGt+YFsbYWTsXk9ViJccwcIq7zLj6dPChc/j01HoWmraEoV8KunwU0dO6fag4aYe8St92ORU6X+LuRKSNfT3AIoAy8JT6uYXl21q+qsijoNgNm/TybzxZYvc9Hpv14VSmtuevSEARzWulFFNNLTEmxWmYJ7rtZJ7PJ4Z8PM3O2BHdhe16/LR6Z6+R5TwOnOjZGuseRF0ap+Rm2O08z1Nm4Qrat6YL5qP0LY1Eo7WZAgmREgtUZQMios8zmcWVgo0l1mLW8tYXfa1lLs6GqvBmWxGCJgWcfd0K+wS6Un52m2Z30wvef7+ZRa1y1t2MmeT47kysGZcCf2SbD/puGKS3h7miocIgXeP6GV7FLtwiMHCan3WrwgjgSXLJFcCE5aKLEcxH1KJP3M0udzHrgHim30ZOg9ik64JbYrLp0Ps+mg2xpiZ8UmP1ogKS/jgqxDWQYs/vL8aRgeW09NfR0AcXcCaFa2X0P8mjouuYtzO1ta1rx9d4hsoq63MZd1WGgFDJhXuJatx7VNfr68enAH84KMgDF2r9kMOy5pS+ipqG4RdjJyQydWtZYEjBLUFamN8HjKSHXLuCpaue3msLiJOYlhzK7EfKxgmPk7HLkYnTrPVU1Mh6AolN9XhV45bWBZB1Se8LMlRbSli/ceiZKQqWGLKaSH0K6a6t8AT8QLCJ69UldiWQoBUJ1h18ewWEt4oy9wKwigLc3YXnec42TFwgjBDtQNW+9WzTJMfu/OfXGhN+BizXw9 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:(13230031)(36860700004)(376005)(35042699013)(1800799015)(82310400017); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2024 05:07:04.5147 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3dabc004-d22c-4de0-d73c-08dc7e0ad997 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: DU2PEPF00028CFE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8669 X-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, KAM_SHORT, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series |
AArch64/OpenMP: Test SVE ACLE types with various OpenMP constructs.
|
expand
|
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/omp/simd-uniform.c b/gcc/testsuite/gcc.target/aarch64/sve/omp/simd-uniform.c new file mode 100644 index 00000000000..6256ce9fdc1 --- /dev/null +++ b/gcc/testsuite/gcc.target/aarch64/sve/omp/simd-uniform.c @@ -0,0 +1,71 @@ +/* { dg-do run { target aarch64_sve256_hw } } */ +/* { dg-options "-msve-vector-bits=256 -std=gnu99 -fopenmp -O2 -fdump-tree-ompexp" } */ + +#include <arm_sve.h> + +#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; + } +} + +#pragma omp declare simd uniform(a, b, sz) linear (i) +void vec_add(int *a, int *b, int i, int64_t sz) +{ + svint32_t va, vb, vc, tmp; + svint32_t ones = svdup_n_s32 (1); + + va = svld1_s32 (svptrue_b32 (), a + i * sz); + vb = svld1_s32 (svptrue_b32 (), b + i * sz); + tmp = svadd_s32_z (svptrue_b32 (), va, vb); + vc = svadd_s32_z (svptrue_b32 (), tmp, ones); + svst1_s32 (svptrue_b32 (), a + i * sz, vc); +} + +void work(int *a, int *b, int n) +{ + int i; + int64_t sz = svcntw (); + + #pragma omp simd + for (i = 0; i < n/sz; i++) + vec_add (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; +}