From patchwork Fri May 12 01:02:47 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: 92904 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp4771871vqo; Thu, 11 May 2023 18:03:51 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4VbdM79RyDTiQM9qk2I7eVfIjV4hqz7RncJy/bmvoYNvr7yBVC4d/b71buyZQNQMJBNCsr X-Received: by 2002:a17:907:c17:b0:965:ae3a:52c8 with SMTP id ga23-20020a1709070c1700b00965ae3a52c8mr23396403ejc.32.1683853431477; Thu, 11 May 2023 18:03:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683853431; cv=none; d=google.com; s=arc-20160816; b=yXdDSiZLUcpFEzS9FX/JLC5f1og+Mz0WD9+q4GBfpMFOUfSeN3/hkxAKVHKMsHlnPm wXoBy15RfZx/c1yM/NVu7RCLMCiI6uTlt/HspJXRKNSwcvGV306M1vmYJJBqERXTspM7 ezOPbqWakQnygdmactJK5uiVKdh2hrcQWLZ7AJTKWQShUY82T5l2oJV9gTOQK8zEq8ts 81/LD8SH+2wvj3CSAsw7STsuI3M12jVHh/a+fhbI9enYbKW8ScivoC7UMOjWJWHkmVC6 sejKIrj1jfPOsT9fbXiA5Or/pUkhLq84O9YF6wIn5gJZb2hteXjJxXXTV3s+jj6rYSBG JwJg== 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=hb0EvKP+Bt8JZ8m7zCxyG0JWd8dM9BFZ3uCH88joU5Q=; b=qkTzQ5NE3lPaWCLWdIu2lRvdd/+IA+bmQrcXWah3OqI8cBihOtIFuAtdibQfSuvjsL 04IMo8VwuQW2UX8oy1BViJ4khbBlOrFvFrlk0rfq1oe7zXwnpTWzbz3P6IsUkYvgCJ4Q CurKmATnB/8vkJsY4LE/aDNfFnpeP2PU46kpwvlIBT4fbPp+1DC9iM37no3NhiwuUTEW Msl7HArcQsaXSH2ASirNgLZz/5qRJRSUXXD98YQRvfMKnGf4RAiGDtMJvk2WAryG1CB6 QMclbK+C8+Ya+flt0wzA/hCx8iCCWhg5Y1qlf9/wvMvlsXkeUUwa1lQ3vV7j0snxpp+J y96w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id op24-20020a170906bcf800b0096630ee29e0si6993390ejb.151.2023.05.11.18.03.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 May 2023 18:03:51 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 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 DD27338555B0 for ; Fri, 12 May 2023 01:03:41 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbg150.qq.com (smtpbg150.qq.com [18.132.163.193]) by sourceware.org (Postfix) with ESMTPS id 9BCBD3858CDA for ; Fri, 12 May 2023 01:02:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9BCBD3858CDA 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: bizesmtp63t1683853372te3ha263 Received: from server1.localdomain ( [58.60.1.22]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 May 2023 09:02:51 +0800 (CST) X-QQ-SSF: 01400000000000F0Q000000A0000000 X-QQ-FEAT: +rThw+6KZjphBUoPeDwuNIi8j2LFxQ7xWm74ji68NI5ZYubi7aDdmyBCGpsO6 JYGVmoIjbWLCP/MSeK08lJWLS3253fYPPJF/OrwsVS8rfZFwr0Yg2Q0Gougb4stBByv2InK rxXLIxpB+gA0RMGMEJCSX2R3kDaoU1edCO6kwMNPCRYtpDi0UpBc3ZkvIFJ3xwvKd/YhgkU WcBoxaUL1tMnNuiclFOSnHCwFEhHfyxOXrkHSSO7J06qigQ63XqK3bM0nCrX13CLwamuJjL 5ozlCFLXXdTmgr66Mtkiofl6zfu4MYAq3tJCL5YXJFeKSnabxsLg+p5y1gb3eQNw5oHbQOQ su/EC7vQByyMfoSbCNx9ifoZ/bYRqNJ/YYCxfxusYWAcvnwReX1rcSuR8BXWz395sDr3xhJ X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4219277779079740960 From: juzhe.zhong@rivai.ai To: gcc-patches@gcc.gnu.org Cc: kito.cheng@gmail.com, palmer@dabbelt.com, jeffreyalaw@gmail.com, rdapp.gcc@gmail.com, Juzhe-Zhong Subject: [PATCH] RISC-V: Reorganize binary autovec testcases Date: Fri, 12 May 2023 09:02:47 +0800 Message-Id: <20230512010247.116026-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, 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: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765648295594291627?= X-GMAIL-MSGID: =?utf-8?q?1765648295594291627?= From: Juzhe-Zhong 1. This patch is moving binary autovec testcases into binop directory to make it easier to maintain. 2. Current binary autovec only tested in LMUL = 1, enable testing in LMUL = 2/4/8. Tested on both rv32/rv64, with no fails in RVV. Ok for trunk ? gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here. * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary. --- .../riscv/rvv/autovec/{ => binop}/shift-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/shift-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/shift-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/shift-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/shift-scalar-run.c | 0 .../riscv/rvv/autovec/{ => binop}/shift-scalar-rv32gcv.c | 0 .../riscv/rvv/autovec/{ => binop}/shift-scalar-rv64gcv.c | 0 .../riscv/rvv/autovec/{ => binop}/shift-scalar-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/shift-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vadd-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vadd-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vadd-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vadd-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vadd-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vand-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vand-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vand-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vand-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vand-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vdiv-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vmax-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmax-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmax-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmax-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmax-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vmin-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmin-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmin-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmin-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmin-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vmul-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmul-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmul-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmul-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vmul-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vor-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vor-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vor-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vor-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vor-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vrem-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vrem-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vrem-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vrem-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vrem-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vsub-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vsub-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vsub-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vsub-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vsub-template.h | 0 .../riscv/rvv/autovec/{ => binop}/vxor-run-template.h | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vxor-run.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vxor-rv32gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vxor-rv64gcv.c | 0 .../gcc.target/riscv/rvv/autovec/{ => binop}/vxor-template.h | 0 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 2 ++ 60 files changed, 2 insertions(+) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-scalar-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-scalar-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-scalar-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-scalar-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/shift-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vadd-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vadd-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vadd-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vadd-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vadd-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vand-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vand-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vand-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vand-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vand-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vdiv-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmax-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmax-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmax-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmax-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmax-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmin-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmin-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmin-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmin-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmin-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmul-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmul-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmul-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmul-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vmul-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vor-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vor-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vor-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vor-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vor-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vrem-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vrem-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vrem-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vrem-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vrem-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vsub-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vsub-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vsub-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vsub-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vsub-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vxor-run-template.h (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vxor-run.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vxor-rv32gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vxor-rv64gcv.c (100%) rename gcc/testsuite/gcc.target/riscv/rvv/autovec/{ => binop}/vxor-template.h (100%) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-scalar-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/shift-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/shift-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vadd-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vadd-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vand-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vand-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vdiv-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vdiv-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmax-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmax-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmin-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmin-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vmul-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vmul-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vor-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vor-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vrem-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vrem-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vsub-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vsub-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-run.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-run.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-template.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-template.h similarity index 100% rename from gcc/testsuite/gcc.target/riscv/rvv/autovec/vxor-template.h rename to gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vxor-template.h diff --git a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp b/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp index 0eef068058a..be2457fbd99 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp +++ b/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp @@ -61,6 +61,8 @@ set AUTOVEC_TEST_OPTS [list \ foreach op $AUTOVEC_TEST_OPTS { dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/autovec/partial/*.\[cS\]]] \ "" "$op" + dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/autovec/binop/*.\[cS\]]] \ + "" "$op" } # All done.