From patchwork Thu Aug 3 08:13:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 1816339 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org 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=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=ESn9Mdev; dkim-atps=neutral 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 (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RGhWd4ZYrz1ybS for ; Thu, 3 Aug 2023 18:16:29 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 95E4F38582BD for ; Thu, 3 Aug 2023 08:16:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 95E4F38582BD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1691050587; bh=p6edZeKlREtik6n3aWoPOX0zXs9Wa8jJ2tczDOmMl5s=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=ESn9MdevTHECqENgjZWgR3nSuelsil6olvNBCw81PC+2gty3x+kaoM7B54EbnlsKL ++v7il0h3VDxWh8GOhp4qRvvz1H++wc2Hy7BkABlgDPJ4iyi3RsU43viEDvSiO02BF 8dPEZaSJdR77dRh+R6J/Eoywhz5RuXD03F63s0Xk= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2079.outbound.protection.outlook.com [40.107.15.79]) by sourceware.org (Postfix) with ESMTPS id 7CDC03857020 for ; Thu, 3 Aug 2023 08:13:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7CDC03857020 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fclcoO6TpSPHlRPTRXlNrzRwDLlxfSAv8Jy3UkI1TukeS4aEocfeWA30BlrAD0eoShozltegJJGVov1nwcR9rrVadG5yBIRSRWDjF11fPPB6tHMgOeYH8nizYNjk65j7VdiJnpNqRAKxHNkX9u4QQJO26M15klcuyNt31iKKBJOnCqP+Yk+9LY+yxkA2pt7Q2hh4j3ErEHanl0h9jLoimFeVblpZsaXjYGj5IWLE7w61duEhwnIcZ5JzJJobFU6konz8zHZEz1P/IaV+0ATGNPJckxDiODycmu1Skf9HTibEl99TSx56V1iUV9dO74DD0YB1FcJLVLkfMMpubaljZw== 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=p6edZeKlREtik6n3aWoPOX0zXs9Wa8jJ2tczDOmMl5s=; b=Rc7kYgB8b944x31RJGSTyO/wilI1kvQpkcGj43E6f3PLPNFEa37+sncAICPxe6EMEOjbi+KPyjzLA7KQxVuW3iAqLtb3qP0raD8+PLh7dWKH5e1FP3+Eti1H7knoMe8Na84EFzE7ugL5QJ6RtyeNZITFKdciAElAErYkCUAAn5VGfYvjp+BZAn0zmWfzGVH5lCQPhiDZuQPJN1Sy1A1huIdNaQ/avuei7Yc65NClnUT5guzQmbVxvsDDNSVWge+NqeLktLjG4y6OplHiF+2CEDxfebCws7pTEoQZShBg3RLYZMALtXgBoNTUCg5fNeI9HDP+zmEFBlb9SQE3oWED9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by VE1PR04MB7359.eurprd04.prod.outlook.com (2603:10a6:800:1a0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Thu, 3 Aug 2023 08:13:19 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6631.046; Thu, 3 Aug 2023 08:13:19 +0000 Message-ID: <0e7fcac5-63aa-7e79-086d-b3ecbefbcaff@suse.com> Date: Thu, 3 Aug 2023 10:13:17 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: [PATCH 08/10] x86: add missing "prefix" attribute to VF{,C}MULC Content-Language: en-US To: "gcc-patches@gcc.gnu.org" Cc: Uros Bizjak , Hongtao Liu , Jan Hubicka , Kirill Yukhin References: <9bef986f-7441-c4a9-5bfd-7bbed0a3d950@suse.com> In-Reply-To: <9bef986f-7441-c4a9-5bfd-7bbed0a3d950@suse.com> X-ClientProxiedBy: FR3P281CA0112.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::15) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|VE1PR04MB7359:EE_ X-MS-Office365-Filtering-Correlation-Id: 40f00cef-7cdf-4ab4-b17c-08db93f97ef4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IiWeUHQA3bcgWrp57acC2xcsgSzRrCFrFs4ZiqxvMKxAnF7NIAYysoF9jzJuMmtHJjzMSZL9dbwrmnUAOD0ieXhbbeC5RMXiMO2U1sILFIjjnl31TMr0wPWtXtiab+uQWjOtaHr6Xc11NjJWM0t78VyUNKcYqTD7cSUGtzmIxqiYUDn5T8wnOqBCjD9TOwy9DExrMyfbb5ni8U28meWLXeVP2VtIe/HKfRFljjRHLLm8241DIrh16qnAgNqJVpK01VmrjBtT5N+8uEQLRj7ecThM9JGRreqdu/V1pq0BhN/8gcaTx892pu+X4UJNgWuhcztda+0j01WdSRdrauMdd7YIVd4e+mNLlRZGbqzxy0p1OTgnlazIgDga7x72yJlho0c5G7k9OAE5UAgPwp8mMyhPePDd2YukuXJlzFq2rhEXqBjhUrmaP6g5jvMOp5i4J//CKmfjGCuwwnzG7qVrEl78nK1Uw7esr3+P6STUR9zp6FxMKgJnR3861bttIAq+2/MrdnV2YtZzfL2nHdpmqplSesnzw1IAme7CXK74JbkR2mfSjj2s1blxN8iQuOlzztNdGnvL26Tb0h686wgto8kwrMm3kk7+xS3nKkUpuq+lvKQVsBzZo95Nj9gHz0XZVti8PrAN+/bfaIdmEbbEOQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8790.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(376002)(346002)(136003)(366004)(39860400002)(451199021)(41300700001)(66556008)(316002)(2906002)(4326008)(6916009)(66946007)(66476007)(8936002)(8676002)(5660300002)(38100700002)(26005)(36756003)(186003)(6506007)(86362001)(2616005)(31696002)(6512007)(478600001)(54906003)(6486002)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?1491s2kjrPH7uOREExJDb+rElJt3?= =?utf-8?q?/i881sLT6B2F6A7KwcT2kPLCNBLmbLhXhbKXvhiO66qiozkSpQ4oHLsxabMkqv42I?= =?utf-8?q?SXWoxpozv16cPbQxP/o2lSTZYFn7M+tkwS65biR1CsBfQ1ftC/lmVOTEIXCWoHVR2?= =?utf-8?q?jkGYdMI/XWAZyHxp2t2CpMNuuWblPYm5UOmJYkr0+cDW1D5QOL6t1NgXBYuSElk7s?= =?utf-8?q?nnEyzeyzmqE+FlDTcE2WteAfbTLvAGMLDR89ASCBTrMDBfIkmMzE/IBfEuHRQiKWO?= =?utf-8?q?7PsYzmNKZ+ok/5E908X/KUC5Q+Klz7H/709qgtdgfW1LD1b4ni4t/TRvvZnIdDmsT?= =?utf-8?q?IynBp+6+xFHDX3KXIRGbwRzSkhmkzuPKr7nO9ApGK4nRYfWg3O9X5ybqIMzqUhZ2F?= =?utf-8?q?49HEKmZoauNbP6+PvcTDOlyNMHtRaOfVwHNseUMVaTZCpu2rCzaqDdRFCPC8mT67O?= =?utf-8?q?JvfgeBwLHyjoSFC9HraWk9b2imlzit0dgpC4jOKOUeK6IkLQYBKiX97xPV/tFHHIi?= =?utf-8?q?CAKQCokZziBE5RWffqMCEzWxqak961gF26pIYnsrK+MBgW7hNL2yTwFOc56zQhNBd?= =?utf-8?q?rcgkwWeWWAKp7K3cxmGbBBk2TfLHS+W5FhZm7dgyCCzOIF013GwhJxfqXZ/MiBu2u?= =?utf-8?q?sKZruO5o8FSftTHZw6Ksza6XPgr7YMjXottkmk+5bEdIRnpr8rKyTlaT2b6uMiGaI?= =?utf-8?q?5NmMImtxzFBF/j1uphhchp7U8i9t36WsEnWvPNbrm2cjr3gpw6FJrsD+A3+EbPGgt?= =?utf-8?q?D/29nP3sFPIpYlhB+HXzchjpnodPnnsKFRWpYi2IYpi4M3PJ54bAZvAWiwnkYGmdS?= =?utf-8?q?Oo2IGjbcqOICtvB3cgzY8o/ZI62vXzK1R8VrpxfC9HNJCj8kgFg7JysmXdgbihS9K?= =?utf-8?q?/EKkSvzmc1Fas+2d6Hzyg6zg/xbj7Xe9yeSaAs+eIjqnUnV5xlCvUgbbWfJh9lAj2?= =?utf-8?q?zozq3DYUHst0OVnQh1mKjAtD1inO/ElhmzNI1ReWhlx6rrWGMk31UQGoeRLx6jgt1?= =?utf-8?q?B7DLCFHOLk5WglGUkJ7ChwgonEFYG2oS6ffQzv287fzHKzyHXH1hCEnPFasLZCVko?= =?utf-8?q?pDq2kXFuouGrJnn0hNSEWDT0F6PiSmAQ4IguravJFNHL9d+SvycHUOxAQstwnLJWf?= =?utf-8?q?+HtPSWvwdQTyiTmqOzNmMzN9Nhts9Kjxkd7xjbxHKEQ2OnBpdP5fiCNyG4vYSCVxK?= =?utf-8?q?pJQ3Fve3VUxMI5ugi4iWl3mI3zwm03ARc/8yVKyzF7wEveUyETkWwBK0yWmQ8Fa85?= =?utf-8?q?+F4EjqG1rCQrA+vE6QaOEsXliVnWhkzu+Dbk2yj2KJADClIJiurBMa8OSUXA2muPQ?= =?utf-8?q?KguuDsECLpXemLql92OQZbpeeBuvMHZmTaJX7OoVaElu+x3PbOFBBIdP7g/zhTkk3?= =?utf-8?q?0oeM63K0egtGp74SzLHVpqdSSRIwXRCOXRLwPATLqluzcAQe/fw8iz4p4RSp1+ixx?= =?utf-8?q?Ra9RUD7LjYDabKpAsgm9axXkzr6W3tt6AKAVZfYecXaSqsrK9FXEJux9KA4uYKmDr?= =?utf-8?q?gLmLYKjpW2M3?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40f00cef-7cdf-4ab4-b17c-08db93f97ef4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2023 08:13:19.0542 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hbKKDUqWX2Jyd0ez1wIYDTeJBxDBlFmb1HM6xDsomF1XSw2F6vYLUMOm4K+wIAx+lz+d/XfRW4a9cmYlOT7j3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7359 X-Spam-Status: No, score=-3027.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Jan Beulich via Gcc-patches From: Jan Beulich Reply-To: Jan Beulich Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" gcc/ * config/i386/sse.md (__): Add "prefix" attribute. (avx512fp16_sh_v8hf): Likewise. --- Talking of "prefix": Shouldn't at least V32HF and V32BF have it also default to "evex"? (It won't matter right here, but it may matter elsewhere.) --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -6790,6 +6790,7 @@ return "v\t{%2, %1, %0|%0, %1, %2}"; } [(set_attr "type" "ssemul") + (set_attr "prefix" "evex") (set_attr "mode" "")]) (define_expand "avx512fp16_fmaddcsh_v8hf_maskz" @@ -6993,6 +6994,7 @@ return "vsh\t{%2, %1, %0|%0, %1, %2}"; } [(set_attr "type" "ssemul") + (set_attr "prefix" "evex") (set_attr "mode" "V8HF")]) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;