From patchwork Mon Mar 28 16:37:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 52422 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E0A6F3858036 for ; Mon, 28 Mar 2022 16:38:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E0A6F3858036 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1648485494; bh=wHBKjiKC+Gm95AkiaNmdGUbVgv9ZPo+gM801wi0VhQ0=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=wipnEU37R+OAc3M2We9kCB+qc7qjJYqYtK6u9Y5tRbxP0yy6940QRQLsQWYH2mOOc gj65qXeRsEivP0XSzS7IcnLArkD+xS71yHIaSKe33s3i5STeOrGddtcZiH8xxtXP7e VJZZuXqaGheEatxkHiuRK1riULnkjjdlwrPfX8Xw= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by sourceware.org (Postfix) with ESMTPS id DD9873858C50 for ; Mon, 28 Mar 2022 16:37:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DD9873858C50 Received: by mail-pf1-x429.google.com with SMTP id u22so13165701pfg.6 for ; Mon, 28 Mar 2022 09:37:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wHBKjiKC+Gm95AkiaNmdGUbVgv9ZPo+gM801wi0VhQ0=; b=qGQeIIeygj4gDu3W/rPmr9y1F+nshy/UKkeZ0RD7x5+0at8LLaNZoxTZ1GuKyZDzAn zRBmJgBe66WpDFkEtJGsNOArZADP1XhkBvXncPbFGBLmUvYzpc4Zi7UP6S2S017U7Wlv Oed8va6/nZtY1DFHZISRDAcET0xgCX56oTxN7IJVitIGcx3pFPwD/S/KkEs5GEdYUHWu s0O1HiCqzB2NvSHrzll/y0NbH5snd42bcpgqggcQnNjSrpukIu0duj2/ChQ8pVZvIJAf wqgvjDL81qa/BQr5PHl2xu5RIdDKPNR1kC8pRioxEyKvMCZdvrizfjxraa+Gg0F22Bpg rN/A== X-Gm-Message-State: AOAM532+Z6xCX9H2s/6Tp9vBTtBmr/0pbQTFmPJeSVlVE9TBc338SGJF apMESA6dDOgBQENGxnsKA2RYSAC7PtQ= X-Google-Smtp-Source: ABdhPJxxQafZjQ/MOdXiZg4V0QL4Jm+pDOoNoPzfzMWQc1eoS3z6na7H8P+rLCL5KSagNwesjlYw3w== X-Received: by 2002:a63:e70f:0:b0:380:d919:beb with SMTP id b15-20020a63e70f000000b00380d9190bebmr10842433pgi.58.1648485464778; Mon, 28 Mar 2022 09:37:44 -0700 (PDT) Received: from gnu-tgl-2.localdomain ([172.58.35.27]) by smtp.gmail.com with ESMTPSA id r11-20020a17090b050b00b001c741fd4890sm17432pjz.9.2022.03.28.09.37.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 09:37:44 -0700 (PDT) Received: from gnu-tgl-2.. (localhost [IPv6:::1]) by gnu-tgl-2.localdomain (Postfix) with ESMTP id CB59F300AC8; Mon, 28 Mar 2022 09:37:42 -0700 (PDT) To: gcc-patches@gcc.gnu.org Subject: [PATCH] x86: Also use Yw in *ssse3_pshufbv8qi3 clobber Date: Mon, 28 Mar 2022 09:37:42 -0700 Message-Id: <20220328163742.152270-1-hjl.tools@gmail.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Spam-Status: No, score=-3028.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: "H.J. Lu via Gcc-patches" From: "H.J. Lu" Reply-To: "H.J. Lu" Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" PR target/105068 * config/i386/sse.md (*ssse3_pshufbv8qi3): Also replace "Yv" with "Yw" in clobber. --- gcc/config/i386/sse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 01543afd111..1f9c496e7c0 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -20764,7 +20764,7 @@ (define_insn_and_split "*ssse3_pshufbv8qi3" (match_operand:V4SI 4 "reg_or_const_vector_operand" "i,3,3")] UNSPEC_PSHUFB)) - (clobber (match_scratch:V4SI 3 "=X,&x,&Yv"))] + (clobber (match_scratch:V4SI 3 "=X,&x,&Yw"))] "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSSE3" "@ pshufb\t{%2, %0|%0, %2}