From patchwork Thu Aug 10 08:55:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "juzhe.zhong@rivai.ai" X-Patchwork-Id: 133764 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp278966vqi; Thu, 10 Aug 2023 01:56:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFkkjXDPNvLV/jXIDVuSUwMGeO7WCQyg4YfrLrXU7yy5G8apcwvnxH1neLOKE6Vyx2t53cE X-Received: by 2002:a05:6402:57:b0:523:3f1e:68c4 with SMTP id f23-20020a056402005700b005233f1e68c4mr1502515edu.34.1691657765910; Thu, 10 Aug 2023 01:56:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691657765; cv=none; d=google.com; s=arc-20160816; b=TsgCU4Xl3TC2Bb6n73jvP5RrOymwVr7mne3BulMBPaYWSWcEavBflICTzhCzEW8naA aW1Bd2I/MKs6b2tOJRwWjVy/UQmx2r9a0IFXH5Kn03YiMhq/ZcBbjg2kd0teOpyJptwG eEkSR0q0zqSGl/Eu7u0pfMUl6sxcHNyWsE0ZhL5JnyzHX0xpZjFc2wUt2b6ODUmlxlDH NQIH/9z+8TCQwXZRuc6GYwkJ7/IFV/zc7Rw7tXuQ+Tj1fxLWGJpHnP03nMLRadndMsYZ oRpmw0Y4FxztdM/OUp4Njy6O6uhoFwBlUtJ4mXWqE3zdFV8FE3nCG/STHD7cXQoh8xt/ NIig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:feedback-id :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dmarc-filter:delivered-to; bh=RAtnsh1CsnKcJhNhJzn9M5aG6djzs63ymZmkNf+9ojM=; fh=SuV1mxSfYh/fFJBV6FW8ZDQUWC7OLSIDYxyJSOKFLBQ=; b=WzNA8nVASrbKRrlEe3XkdKkmCwKUGBUmPbaH6r0YdWLFCOaLszTTj6Y22jQzNzv9g5 vbp3bmx6lEAvdUOOcyceOr6/fDAX7H7TQgxZmrYnZbXyGpDST7iWfRxji24U7/dnzYI1 pBRtGFD56iUwthitPosT75ZiKzeigbPSKSwKUI6NN5QENVF/eS7/O4sf983wEwkhRNll uN1AswuPgVkCgc9RqROAWNwWvXsJoiMOkpl8j2L/nVVPgJwyBh6S1c6uXiRvc0t1PhnR g6nc1iNtE6UMTjRuvJpewJ4tNlbuJ4SIdeDJXJxxyimnRNBad7Tc7oHBqsjH4IyMadvl X6vQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id l21-20020a056402125500b005234f2c6b21si1008359edw.202.2023.08.10.01.56.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 01:56:05 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 37FAA3857028 for ; Thu, 10 Aug 2023 08:55:56 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) by sourceware.org (Postfix) with ESMTPS id 531043857806 for ; Thu, 10 Aug 2023 08:55:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 531043857806 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp84t1691657720t2cqmbv8 Received: from rios-cad5.localdomain ( [58.60.1.11]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 10 Aug 2023 16:55:19 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: cbck7jzG4wb+rFWOEcsu19iTOOXZYGONW2SVqyFrFOgXfoR2yJ2Os803dxqeK XVUZnbYN/nH3ps6wmfTkXGqwG4nOam6aY+LS6Es/D7dKdiKlYO8hpiy7C0VRk0tzrdwivt1 rvG1pTFWdWS85kqaCbXzgu8IkX+7rLa3V6Lhxt5kgJ1eu4cnBEaC72HEm9E1ITm7RTGhde7 dSlMHNcriGclJqWvVoMRgfZWZU6JxhpahPUwzHBGnB43Ur+SEy+7wklWJua4JnAaOBN/j5X g2MAOGE1yNdJwXi0Tufwj4Ia6zUo0Zdrf1a8n5802WppskHluHHrevFqMqPtE0uqkWbhLpI PaXaNyX/ltLs4PAxjkSO3txl4o4qFgeabhiOFn6jGJdjd3j7NsBZoa1K/mHE5GwM/siju/w wDPW9vDGQ4w= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 1054528534813357017 From: Juzhe-Zhong To: gcc-patches@gcc.gnu.org Cc: kito.cheng@gmail.com, kito.cheng@sifive.com, jeffreyalaw@gmail.com, rdapp.gcc@gmail.com, Juzhe-Zhong Subject: [PATCH] RISC-V: Add missing modes to the iterators Date: Thu, 10 Aug 2023 16:55:18 +0800 Message-Id: <20230810085518.725472-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.3 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP, UPPERCASE_50_75 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: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773831733732705997 X-GMAIL-MSGID: 1773831733732705997 gcc/ChangeLog: * config/riscv/vector-iterators.md: Add missing modes. --- gcc/config/riscv/vector-iterators.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/config/riscv/vector-iterators.md b/gcc/config/riscv/vector-iterators.md index 14829989e09..30808ceb241 100644 --- a/gcc/config/riscv/vector-iterators.md +++ b/gcc/config/riscv/vector-iterators.md @@ -468,6 +468,7 @@ (RVVM8DF "TARGET_VECTOR_ELEN_FP_64") (RVVM4DF "TARGET_VECTOR_ELEN_FP_64") (RVVM2DF "TARGET_VECTOR_ELEN_FP_64") (RVVM1DF "TARGET_VECTOR_ELEN_FP_64") + (V1HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16") (V2HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16") (V4HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16") (V8HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16") @@ -479,6 +480,7 @@ (V512HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN >= 1024") (V1024HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN >= 2048") (V2048HF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_16 && TARGET_MIN_VLEN >= 4096") + (V1SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32") (V2SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32") (V4SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32") (V8SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32") @@ -489,6 +491,7 @@ (V256SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN >= 1024") (V512SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN >= 2048") (V1024SF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_32 && TARGET_MIN_VLEN >= 4096") + (V1DF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_64") (V2DF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_64") (V4DF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_64") (V8DF "TARGET_VECTOR_VLS && TARGET_VECTOR_ELEN_FP_64 && TARGET_MIN_VLEN >= 64")