From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30072.outbound.protection.outlook.com [40.107.3.72]) by sourceware.org (Postfix) with ESMTPS id 213DF3854803 for ; Tue, 3 Nov 2020 10:31:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 213DF3854803 Received: from AM6P192CA0062.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::39) by AM0PR08MB5441.eurprd08.prod.outlook.com (2603:10a6:208:17d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Tue, 3 Nov 2020 10:31:33 +0000 Received: from AM5EUR03FT044.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:82:cafe::58) by AM6P192CA0062.outlook.office365.com (2603:10a6:209:82::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Tue, 3 Nov 2020 10:31:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.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 AM5EUR03FT044.mail.protection.outlook.com (10.152.17.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Tue, 3 Nov 2020 10:31:32 +0000 Received: ("Tessian outbound ba2270a55485:v64"); Tue, 03 Nov 2020 10:31:32 +0000 X-CR-MTA-TID: 64aa7808 Received: from 958ea5aaa693.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 99F585AA-5446-4C8F-92BB-1A2DF49BAD16.1; Tue, 03 Nov 2020 10:31:27 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 958ea5aaa693.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 Nov 2020 10:31:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Io0VTOiJlxMgVSkVKMALzI9csMG3jzTVdaJsnsMIjGuf+IN0NIFYxD7f3ZxLcuEs2oIOvG9Ldn24y/7SZcAXIYZlRttCav8hYxSK+sS1ZtdJJJ/nIlPuc9W4QPKVv4TotBE/mpdA6S3bRxy2TuizlOchAAwLTW3qk4g3vsolYe0qkB26ifXo6e13pZqBjM6scC7AYizFxKIvsi+alVo/MbH+iq5JDhGCaugm22YI1VdWpmLxp7iE00mHwR/qzKTx/mxSu1o5sFEwIZsEQ6qfpSeWoAbTsJQueIY+TJHaQh6ZDo6wcD5RhoV34ITdCBoOGQP/3e8rgVfjSGAUTUoE7w== 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=yOy+kU9m6xpP6Ntbn5Rb8GZSTwX5Q1CeEwlKObvSg8Y=; b=mXT37Q5JBAjBCDWXkgDHY15UjAxt0sZUcS6njzysW5i6Bg5YZHlr579Zt0Ifim5JgerqpsjrpctorL1Lmsr2Om7ij+oD2TX0xf95hC94wJyll666QRZvSGxul9cqMHpO2ya8CLWQO+27EVnQxIOG0Z64DpjLv+unEpK3g0Ujx7bPV6xvgLihuZYnoc58HTomjSSoekJJulXTsp6IioR4hdfIxlsk8DVteSH2U8ScwFvtbOrqdAQPEr/jOxvVHwOgm4S5k1Yd6Iwo1R4qo339QhKrOxjkMEq6WfFyno/9tU44mp+pxXGZxDmsUe/wsS/QtB22C/3WA9cMocXB5S9PjQ== 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 Received: from DB7PR08MB3002.eurprd08.prod.outlook.com (2603:10a6:5:20::25) by DBBPR08MB4300.eurprd08.prod.outlook.com (2603:10a6:10:c5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.32; Tue, 3 Nov 2020 10:31:25 +0000 Received: from DB7PR08MB3002.eurprd08.prod.outlook.com ([fe80::9ce1:1ded:d7a5:af85]) by DB7PR08MB3002.eurprd08.prod.outlook.com ([fe80::9ce1:1ded:d7a5:af85%7]) with mapi id 15.20.3477.036; Tue, 3 Nov 2020 10:31:25 +0000 From: Kyrylo Tkachov To: Andrea Corallo , "gcc-patches@gcc.gnu.org" CC: Richard Earnshaw , nd Subject: RE: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics Thread-Topic: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics Thread-Index: AQHWsPbsk4ZFybj2BkS2fp+XPNGkkqm2Nq7A Date: Tue, 3 Nov 2020 10:31:24 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D20BA3600F9CA0439A5F94000346563F.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [80.5.218.175] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f057a924-468d-48ad-d947-08d87fe3a235 x-ms-traffictypediagnostic: DBBPR08MB4300:|AM0PR08MB5441: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: m2GpqoU+aVx+s7OtifQYHuIhOPebJ57vYVyigVT58aUfwhzYkzoyB3FXaklADP/cr0UC6NbKB6KLAZ3lSE+bsLlB47y5Xmdcv4OkKWjeWTnTKGeYVmB5SkmpAXDZAp35jX4c4q5LNE1aKqvT6b7n/hUg5w73kOHlqIaOSRjdK/UQYM/Xl6ZLqUKkGVt2n82A4vaR/Uq5lDVmvWAPlO34YAXeI5NAlLuRjQdj9w6sQJDWWOByVmVGVq/i/XB1Blhdp7tqllwqrUoKHzLyKA8np2LxZ+CyENeziZ6T5I6gREoaSZoncju9cX6tQiWB2W9cu1wa8cJLr29CpzLaIffvevjhWIZ9WPtNNyWQdvBFpn/j3XtXw7WnXgFlIaGDExl1s2lT2+7f+KUZj5Ion6ep/Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3002.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(4326008)(66446008)(52536014)(66946007)(33656002)(9686003)(76116006)(54906003)(8936002)(66476007)(55016002)(66556008)(8676002)(110136005)(64756008)(498600001)(26005)(7696005)(186003)(83380400001)(6506007)(53546011)(2906002)(4001150100001)(86362001)(71200400001)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: spkQdOYfq1ZIK/p2x5ZNdhGI3A7swPdyx+9P+NZE8+bQJoHYLYtLCYhvxOz3d8dODYmU0cVVcxmfmk+Ojv2EzFP6g9sFkjkn26hWprW0E7Bq0J6aDyTRir4TWnBKZNnBX6l3DQqPqcHIriqmHFPE6aVwOUDaYqgb8F8LsXfbi1WrEK3GSuFYCSQlbiLh99GT2Czr+axAlrm3O9fcnilfwdxNw03Vi+leJDxhM+yTWGP73fs3Xj159BiHDKWY931X/+nijG2bxr+O6K1QzvFu2NqGmTzzZiEq909J3SNsYOpHsgl9aMGFJhrgcXZG+qbCNsCSx4ynp4T7Rn+AR4BzTAdgYV19KsT7aE1nURT+b72o5MjBeOKd9BOaojdjrMMbDZ9V+ZygNeoFrf9SlgBHGSQWaSVq21i5E4yENQiiwaePYBliJzf8UISCOwuqQJv1w5QfhEh/Iu4IpzarRMNr9PzTmAfmug2O4T57uBV7HWuX5qTv1JvepsbARcMQG3isUjjTGxhd1RUMP7m0Ei0h2WBhXOB8qLWCa9Wu6aC4/0oWHJh06t5/+lp5L6lCcxjxBeshcnIlRdFpDHq9aE/3j6odqpOydGPn3xrwcgIMa+L5arbwpGfdRHl4vScJTy2yV0EPjaDzEanFFLvY/HhwyQ== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4300 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT044.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: e6d93076-ebaa-4263-6923-08d87fe39da0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: odwONY7zuX6In5iw22GO/jc4pt/Kpn38sy7BK7kCKJslLj9X0+3U/vUp0uLsVGQwQtpDKiqXvXCw1alAdYh2h//eoIyMdZqYZXFJM+i9kA6kIGdrMb/l7bK+v4svtH0ESXT1nlA1WV+LwkLZLAoZNBI7aR1GkwAbbYw9SI1GGgdlvXCvfhLox9GLv1jKYxZ+1L6UzxPhzEiz1rYUhzywZCMB9PBMCCii2RDuxIAJtnVS3I+2vx5ACmDhtMD2/zw9C+btG3cXd/qeOHnTmH14vlnBOLcRPmKkcFMuqF0Wv8Ef9c7gOLRV0lpRX5XtxAmBLk6ZFNItvl9pAGqG6rHy1/8pO8zy4Cpn1jSNFppTVzhaFP9pEQp13vnksueRf5lqNWI5My3wKLqbYpCHZjQPO1oZSWhVlNaJIbkI/C1zr5mPdBZyjp+JzQMiO9F6040/KKoGKTJA23ugsxjgitj6wuH8b62lhgIr+t539B6/2KM= 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)(346002)(376002)(39860400002)(136003)(396003)(46966005)(2906002)(7696005)(52536014)(83380400001)(186003)(26005)(356005)(478600001)(6506007)(4001150100001)(5660300002)(53546011)(9686003)(47076004)(86362001)(70586007)(81166007)(55016002)(70206006)(336012)(316002)(33656002)(54906003)(82310400003)(110136005)(8936002)(8676002)(36906005)(82740400003)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2020 10:31:32.8122 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f057a924-468d-48ad-d947-08d87fe3a235 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: AM5EUR03FT044.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5441 X-Spam-Status: No, score=-14.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Nov 2020 10:31:38 -0000 Hi Andrea, > -----Original Message----- > From: Andrea Corallo > Sent: 02 November 2020 09:02 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics >=20 > Hi all, >=20 > Forth patch of the serie here adding vst1_bf16, vst1q_bf16 bfloat16 > related neon intrinsics. >=20 > Please see refer to: > ACLE > ISA >=20 > Regtested and bootstrapped. >=20 > Thanks! >=20 > Andrea >=20 > gcc/ChangeLog >=20 > 2020-10-29 Andrea Corallo >=20 > * config/arm/arm_neon.h (vst1_bf16, vst1q_bf16): Add intrinsics. > * config/arm/arm_neon_builtins.def : Touch for: > __builtin_neon_vst1v4bf, __builtin_neon_vst1v8bf. >=20 I see this patch also has the hunk: diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index 33e8015b140..6dc5df93216 100644 --- a/gcc/config/arm/arm-builtins.c +++ b/gcc/config/arm/arm-builtins.c @@ -946,6 +946,9 @@ typedef struct { #define VAR13(T, N, A, B, C, D, E, F, G, H, I, J, K, L, M) \ VAR12 (T, N, A, B, C, D, E, F, G, H, I, J, K, L) \ VAR1 (T, N, M) +#define VAR14(T, N, A, B, C, D, E, F, G, H, I, J, K, L, M, O) \ + VAR13 (T, N, A, B, C, D, E, F, G, H, I, J, K, L, M) \ + VAR1 (T, N, O) =20 /* The builtin data can be found in arm_neon_builtins.def, arm_vfp_builtin= s.def and arm_acle_builtins.def. The entries in arm_neon_builtins.def requir= e That is a duplicate from a previous patch in the series and doesn't appear = in the ChangeLog here. I think it's in here by mistake? Otherwise ok. Thanks, Kyrill > gcc/testsuite/ChangeLog >=20 > 2020-10-29 Andrea Corallo >=20 > * gcc.target/arm/simd/vst1_bf16_1.c: New test.