From patchwork Mon Oct 23 02:39:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Li, Pan2" X-Patchwork-Id: 1853477 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=l/3VAW98; dkim-atps=neutral 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=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SDKCM2rhnz23jZ for ; Mon, 23 Oct 2023 13:39:27 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2F609385841B for ; Mon, 23 Oct 2023 02:39:25 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id 72E773858D39 for ; Mon, 23 Oct 2023 02:39:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 72E773858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 72E773858D39 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.55.52.93 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698028754; cv=none; b=JMhgBVlmeLb4iua8WmeT5Gi8xmMH30b/0Y9RNS9DBQpVh1h69dxjUZH5ESebEMPHt4Bt0GT0A+uF0k/XuJ4rJoxrN0+jGcv0DYQx/fX9zZ99Ldf+9LqY7T0sGNV5o+mgzLIZrkEz3QxDX3I7cnaGcvwdsq9LmXvbIjaQC9NrU5c= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698028754; c=relaxed/simple; bh=n7EGMe3Qa+3eV2xbLNtMSAU1T2nEuyWpQeOMU81mzWs=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=Q+/Y33C1H6CrGTxy1Vt11iE7vgFt+3xL6PR+PwC4V3RlCawIuxcIcRo6GYXsTvRdCyGCF0/QLgPE7JuV0ex0x/LtHJFlxmWdxramkqwrQS0lihhsKcLmCXxI0azb6SEhLpXOIDr7HrOM63KZUabkSC1G58en0H0HXQDVDSV8dIs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698028750; x=1729564750; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=n7EGMe3Qa+3eV2xbLNtMSAU1T2nEuyWpQeOMU81mzWs=; b=l/3VAW98zlhLQMDsD9f3EuKRqgAbhNBExy/Hu2n6Gw9zfZkCaHI4aaNh DOOBz33StYG3X8nH5T3wG686Nh8FHEPZV99d2WWx+m71w9iVL9GMW7nSh p/2JfZNUF+Ws+FiFovhy3u5Ub+LuitCcv9/0VGPZEZ6SW2wFaqria8/Mu NhvNvYFkCppSNSIYH5YIbuQydvn4fccODr1bk05HfnjgPZb87x9XJMOfp fUUgthMe+KYTGtUhsqZLSnWZz/pmJOxmLwN5xWe9pJ4gO0jWXrOrga5Js xcZRu+2XccOisRBws6BkTE62h53UDrUGOTP51l9+HGe5ZlrQWdvrwgmV8 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10871"; a="383954251" X-IronPort-AV: E=Sophos;i="6.03,244,1694761200"; d="scan'208";a="383954251" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2023 19:39:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10871"; a="881609413" X-IronPort-AV: E=Sophos;i="6.03,244,1694761200"; d="scan'208";a="881609413" Received: from shvmail02.sh.intel.com ([10.239.244.9]) by orsmga004.jf.intel.com with ESMTP; 22 Oct 2023 19:39:07 -0700 Received: from pli-ubuntu.sh.intel.com (pli-ubuntu.sh.intel.com [10.239.159.47]) by shvmail02.sh.intel.com (Postfix) with ESMTP id 5E70C10057F5; Mon, 23 Oct 2023 10:39:06 +0800 (CST) From: pan2.li@intel.com To: gcc-patches@gcc.gnu.org Cc: juzhe.zhong@rivai.ai, pan2.li@intel.com, yanzhang.wang@intel.com, kito.cheng@gmail.com Subject: [PATCH v1] RISC-V: Remove unnecessary asm check for rounding autovec Date: Mon, 23 Oct 2023 10:39:04 +0800 Message-Id: <20231023023904.1881908-1-pan2.li@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-11.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP 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.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org From: Pan Li The vsetvl asm check is unnecessary for the rounding function autovec. These rounding test cases should focus on the rounding insn sequence. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the vsetvl check. * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto. * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto. Signed-off-by: Pan Li Signed-off-by: Pan Li --- gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c | 1 - .../gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c | 1 - gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c | 1 - 45 files changed, 45 deletions(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c index 10d235a8edf..605b3565b6b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c @@ -8,7 +8,6 @@ /* ** test_uint16_t___builtin_bswap16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*ma ** vsrl\.vi\s+v[0-9]+,\s*v[0-9],\s*8+ ** vsll\.vi\s+v[0-9]+,\s*v[0-9],\s*8+ ** vor\.vv\s+v[0-9]+,\s*v[0-9],\s*v[0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c index 1c53d9b67d3..5660d980030 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c index a6d0ac3fc83..62a089b5927 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c index d196fc678c4..1f57e08d151 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c index cd3df49de6d..e74d2303483 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c index 33b169395bf..06af0f15e02 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c index 5c462c424df..b4913eae2ad 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c index 6f07add1004..86a83d87e7b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-2.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c index a091ffdab50..a9a5d156ea7 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-floor-3.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c index 2d4a1d163d1..b8347868398 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c index b9ec415d690..40c6519aa0d 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c index 3ca2f651763..3d0c887e63f 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-irint-0.c @@ -7,7 +7,6 @@ /* ** test_float_int___builtin_irintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c index f32515d1403..14828e22fd6 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-iround-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c index 3b13a52d555..5084672e290 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c index 5ff5d1d2ab1..1a51482af14 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c index ac2d1722300..10bfadc7848 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c index 164e97c17d6..b2eede8d130 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c index 3480c3ea91d..ba85728d3e5 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c @@ -11,7 +11,6 @@ ** ... ** fsrmi\s+3 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c index 4b10f966015..2bd82ac4631 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c @@ -11,7 +11,6 @@ ** ... ** fsrmi\s+2 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c index 4bf125f8cc8..b919109051d 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c @@ -8,7 +8,6 @@ /* ** test_double_int64_t___builtin_llrint: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c index 4f8b4553a91..2f3a7c60d22 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-llround-0.c @@ -11,7 +11,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c index a60ef30efa4..dae0cfa76fd 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c @@ -7,7 +7,6 @@ /* ** test_double_long___builtin_lrint: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c index 57e92ffb0e6..426a6439530 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c @@ -7,7 +7,6 @@ /* ** test_float_long___builtin_lrintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c index 32b7348e7ad..242074e6794 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c index a4d6fcfb0dc..3d95e224c0b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-lround-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*ma ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+ ** ... ** fsrm\s+[atx][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c index f67b22ac02d..85d5e0acab2 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c @@ -7,7 +7,6 @@ /* ** test__Float16___builtin_nearbyintf16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** frflags\s+[axt][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c index 93639863412..9697aed3bf1 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_nearbyintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** frflags\s+[axt][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c index d31de739d2d..00402ddee70 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c @@ -7,7 +7,6 @@ /* ** test_double___builtin_nearbyint: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** frflags\s+[axt][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c index 4fd99505b40..6a8a276cc45 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_nearbyintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** frflags\s+[axt][0-9]+ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c index 0d44b9844dd..d57f9de82fc 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-0.c @@ -7,7 +7,6 @@ /* ** test__Float16___builtin_rintf16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c index 2ce122af677..4a796739ff4 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-1.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_rintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c index e3b911b45c4..a7d75501e1a 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-2.c @@ -7,7 +7,6 @@ /* ** test_double___builtin_rint: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c index 541c42c2ec7..33e62871238 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-rint-3.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_rintf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c index 06de57bf7e2..18770df99cc 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c index ee51bcd820b..d50c293ca26 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c index d78f0583e41..28a928debd5 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-2.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c index 98d14673e20..953ed60eac1 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-round-3.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+4 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c index ab65e372f0e..98d1171065c 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+0 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c index fac85ed0895..5c021770352 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+0 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c index 074f1b4a1ae..7a14a7d4034 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+0 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c index c95e8eca007..6092fdcd8dc 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c @@ -10,7 +10,6 @@ ** ... ** fsrmi\s+0 ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c index e3046341b99..ea135cd8965 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c @@ -7,7 +7,6 @@ /* ** test__Float16___builtin_truncf16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e16,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.rtz\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c index 8100419d22f..e4ef82dac19 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_truncf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.rtz\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c index 40551f559a7..7d17a11bbaf 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c @@ -7,7 +7,6 @@ /* ** test_double___builtin_trunc: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e64,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.rtz\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c index bb113fd4f2a..66c19463e08 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c @@ -7,7 +7,6 @@ /* ** test_float___builtin_truncf: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*m1,\s*ta,\s*mu ** vfabs\.v\s+v[0-9]+,\s*v[0-9]+ ** vmflt\.vf\s+v0,\s*v[0-9]+,\s*[fa]+[0-9]+ ** vfcvt\.rtz\.x\.f\.v\s+v[0-9]+,\s*v[0-9]+,\s*v0\.t