From patchwork Wed Dec 4 02:08:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Li, Pan2" X-Patchwork-Id: 102344 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 BC36C3858D3C for ; Wed, 4 Dec 2024 02:13:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BC36C3858D3C Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=QB+WoVob X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by sourceware.org (Postfix) with ESMTPS id 1E3793858D33 for ; Wed, 4 Dec 2024 02:10:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1E3793858D33 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 1E3793858D33 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.198.163.7 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733278248; cv=none; b=ogs/xqCDGq+FJjXzFO202EaxOe2LNWkv8/M1CCOupoJ19PjKEGohkKZJe8mf6z6DSDfY4dFl93uD4Z1wZIR5Fy9NtcRXJ6OOQwJs77REWhk58bXEGSXzp3QOekRz9lZgpBXqz3zWLsjl2tj7mll8sXm+/Y9zigjmkFN99Nrc5SI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733278248; c=relaxed/simple; bh=y38RPOaFEW1gf6aRK3Ck4aZwJDLlJ9szZdTxg7IkhzE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=BZFMT92/5wWzCXi1XxmhB5QkO3wjvoEkda61m82c1UsXuqDbg2nyrtMZNrUrYJxC/ZofDLhZxLOBGmmIAVIfE74hA9Qq0EOxmm8kzqX7wI7AeMalvsl0fueZpHJ9iJzn4GTeocmDxXoDvZ4iLxSsVfK/MS1AwSb4SreGoRZVrLY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1E3793858D33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1733278248; x=1764814248; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=y38RPOaFEW1gf6aRK3Ck4aZwJDLlJ9szZdTxg7IkhzE=; b=QB+WoVobiZJgxwtT5o/MhmsBMPg7GehoY2dKmt03MlR7ocquW4C8tmSo 7I07CbdvDuM+5ngB7uZ33PzBpkFRtzjW6aVSqe0MPBzImeVyhZVceO7qS 5qN5xWN93UyYMt3d6wF1QwVYIkJpOd/H+frpnXGBPJEhanXJ9acldmf5F p3x7/cZcyReTnVXcLda836MOiQlInIbb+0DNIfeeKaMzAiqXgqV57MWjV Dapiiyuo4ITp2np9dQXZgtO/88Y4+1AtdY3zadFNwgHAHXkA0KfZ/KS/C xW5oivDzCA4rzAtmEFZv42a0EnOUAOLEvt3FV3P0ybtWSz9288APYRAlU Q==; X-CSE-ConnectionGUID: JX1nKE1uT0eSBHeGwvU+/w== X-CSE-MsgGUID: 8aozXoHwSxWdT4YSzmr9Vg== X-IronPort-AV: E=McAfee;i="6700,10204,11275"; a="58930791" X-IronPort-AV: E=Sophos;i="6.12,206,1728975600"; d="scan'208";a="58930791" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Dec 2024 18:10:47 -0800 X-CSE-ConnectionGUID: omPpIGNOTBen0b7HqPYa6Q== X-CSE-MsgGUID: rnwWADcDSX2EZD/o5XSiRg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,206,1728975600"; d="scan'208";a="131071846" Received: from panli.sh.intel.com ([10.239.154.73]) by orviesa001.jf.intel.com with ESMTP; 03 Dec 2024 18:10:45 -0800 From: pan2.li@intel.com To: gcc-patches@gcc.gnu.org Cc: juzhe.zhong@rivai.ai, kito.cheng@gmail.com, jeffreyalaw@gmail.com, rdapp.gcc@gmail.com, Pan Li Subject: [PATCH v1 2/2] RISC-V: Refactor the testcases for bswap16-0 Date: Wed, 4 Dec 2024 10:08:12 +0800 Message-ID: <20241204020812.3604240-2-pan2.li@intel.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241204020812.3604240-1-pan2.li@intel.com> References: <20241204020812.3604240-1-pan2.li@intel.com> MIME-Version: 1.0 X-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP, URIBL_BLOCKED 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~patchwork=sourceware.org@gcc.gnu.org From: Pan Li This patch would like to refactor the testcases of bswap16-0 after sorts of optimization option passing to testcase. To fits the big lmul like m8 for asm dump check. The below test suites are passed for this patch. * The rv64gcv fully regression test. It is test only patch and obvious up to a point, will commit it directly if no comments in next 48H. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Update the vector register RE to cover v10 - v31. Signed-off-by: Pan Li --- gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/bswap16-0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 605b3565b6b..4b55c001a31 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 @@ -10,7 +10,7 @@ ** ... ** 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]+ +** vor\.vv\s+v[0-9]+,\s*v[0-9]+,\s*v[0-9]+ ** ... */ TEST_UNARY_CALL (uint16_t, __builtin_bswap16)