From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id CE4713858D37 for ; Fri, 9 Sep 2022 09:23:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CE4713858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x631.google.com with SMTP id nc14so2612793ejc.4 for ; Fri, 09 Sep 2022 02:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=rzAg9CrVZA6i7k1tYm+Te6HlIR/MxHI+TkuBvHAVwHY=; b=drD+c5tK5IwZYY4UKPS1f5hjQMBPl4aNCFFs5liuKEeEV4/5pMR11xWfGj4A6eBo3L 6P5hMRcex+OvF2IizBQpDKa84Gw1Y+BtgLKMXwmN1VohVZ0aj7CzEs/2zKR6D0pE9Jlc K/YYR6OB0i56D29F7JDWo2shjun6DFkDYSOZY2Qy11ICFiNNPgVYs0DiKxG6banHA5ME GLZiG0Z9aTIecig6KqqzHmrlzqVv3BAMUVLeJot0NOTLZhJ4e1BB8aAcUI7yhhNAtMX9 pic6t5/bNEobsmDigBqW2OsKNa5hwElNFwKWZT8c1QrzrhrPQqrYZ9IWDPykpaASznUM 4kuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=rzAg9CrVZA6i7k1tYm+Te6HlIR/MxHI+TkuBvHAVwHY=; b=HF6Px42AMQWPRiBmkX8cFHKclUOwAyzVqnDRGN7spZMj22vOkboNbrQnMRlL0yK5Jm cjTp9quF/FkdcP2NBEuynsSy/6eCq7An0CbooG+KEiCrVOo8u4mVdwwpBXUjTIEnZj40 1de2aS2kSGoV0fuvN8M7qUNx4QlX93XgrUgczSmgECkdBVovsH/tAM4np8UexfMLuyoc sntzZg71Py7TULZl1t8FmaomKRrV6jmMKUDjaQ5y1h81+kY4ztyWldlSHbBy2hbf82bY TPcLaVTozyqTfsT4HXgYObKVSNwrh0viSQWZ1PQt2EaQxwDA65yfhzena0iATidoZ+lb UDvQ== X-Gm-Message-State: ACgBeo0Q2kArvIeXLGptmRQVL83eddzmzVqXbbrGvhrC3O09AwCvvWLW 4RaaDQpyI/eaOQt8kCapv2B5lTlgJuQ5IlhemYww3ZZAahK7vQ== X-Google-Smtp-Source: AA6agR7bvgsz/tUYziD6I0EcV/Lw8WM6yrKZAX+v/FUgYjx13hKzNWrYcg3rKpVxCfhrew9XCB5z/uyNyF01LM9Xbfw= X-Received: by 2002:a17:907:6091:b0:731:37fb:bd9 with SMTP id ht17-20020a170907609100b0073137fb0bd9mr8996937ejc.219.1662715408085; Fri, 09 Sep 2022 02:23:28 -0700 (PDT) MIME-Version: 1.0 References: <20220908182530.118842-1-ghostmansd@gmail.com> In-Reply-To: From: Dmitry Selyutin Date: Fri, 9 Sep 2022 12:22:51 +0300 Message-ID: Subject: Re: [PATCH] ppc/svp64: support svshape2 instruction To: binutils@sourceware.org Cc: Alan Modra , Luke Kenneth Casson Leighton Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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 List-Id: On Thu, Sep 8, 2022 at 9:34 PM Dmitry Selyutin wrote: > On Thu, Sep 8, 2022 at 9:26 PM Dmitry Selyutin wrote: > > +{"svshape2", SVM2(22,281), SVM2_MASK, SVP64, PPCVLE, {SVo, yx10, rmm, SVd, sk, mm}}, > > {"svshape", SVM(22,25), SVM_MASK, SVP64, PPCVLE, {SVxd, SVyd, SVzd, SVrm, vf}}, > The order is significant; if svshape2 ends up after svshape, things > break, due to the fact that svshape opcode starts performing a loose > match. I've checked sources a bit more; perhaps this is a good way, other instructions use this trick too (e.g. isel). -- Best regards, Dmitry Selyutin