From patchwork Fri Sep 22 03:46:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Li, Pan2" X-Patchwork-Id: 143149 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp5301697vqi; Thu, 21 Sep 2023 20:47:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEcTRtHkPDpOrWOnzPuMBvEFAfVdFMRUOwtZuuvmEF9EAO3l0TToSklMDwVDLje3U8AzxXU X-Received: by 2002:a05:6512:3484:b0:503:1bd4:5e43 with SMTP id v4-20020a056512348400b005031bd45e43mr6510166lfr.40.1695354452868; Thu, 21 Sep 2023 20:47:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695354452; cv=none; d=google.com; s=arc-20160816; b=oCav10SiCS9Vzopmu7uEZC7VCYuAxa6POyHrIfP7E6t6lHBpS8uhPMJrGJhR8oGDrP sPmibCVCAisUGh7P3UDyWK981kGt+a15H7ZgzkdMkRHr6gtrMzMqQxmqMzz0gF5gRzlA d2xjC73Xo9Rn0FlKT5cnDmNdmnlg35PrEgJfj2C3kj6QrleSUcEMAl0Nii0ss8ldcHA3 7dZylLL8s5dJK1aXUeb1A5QpO0ndStQtIgjUT42uiDGWQiEwY4V9Jxg+UuKJWUknfUbT Q1RRtTW6He0ZtphSNsJQmHZX394CNHX2HB1ZC9yQyB3aYCIm6UZdT4ds6Q47in7VDe1n 8StQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :dmarc-filter:delivered-to; bh=cHfEPvFadk/7C33+i5Cz4fKw3KjGUNtqpXOlU5Y2FPo=; fh=yqBQmCEeFYB2Wjmf8l8QkV/dOy5iKwSEx/iU/FYQjxU=; b=zCNnO/wA+0z26J1/CqBh66VHbPQ3Ws3AKt0KE8JvgWsXwcXJ7AU9xwgRTCNlLl2UK7 TGd1Hzf4sTYrgJZ4he4snwkubnsdQCd2Ner7TAjt/zFnbr+ATDlqEfEzSEwOw06LNuXe B7p3cXq5pLn6rjhxSze+4+IYmQXLPcIZVDSCCs0VIYwxVhzx2EodJ4bMiIeC6MCGugsi 15jn5+chuWt4yZAc5v3WODWro+gavoOydqnazG/K6TG/u4VVh5mx22pGRVPCxArj25k4 wOSKoyK3/CBVtEcczGbMxw/tElLwVAdDsOV/ftRdhta7GgbS4ElYXofGAZKD5veJCK88 QqnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EJBBkWMH; 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id s25-20020aa7c559000000b0052f83817ac8si2557204edr.259.2023.09.21.20.47.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 20:47:32 -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; dkim=pass header.i=@intel.com header.s=Intel header.b=EJBBkWMH; 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8A7DD3857701 for ; Fri, 22 Sep 2023 03:47:28 +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.88]) by sourceware.org (Postfix) with ESMTPS id B3C933858C27 for ; Fri, 22 Sep 2023 03:47:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B3C933858C27 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695354425; x=1726890425; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=cABxlrpInIeM3ysuRoPpaDzkwY1w7zDNxbSvQ2zTdSI=; b=EJBBkWMH59x5zhqmtXcmsaK+tmGzX1CQqYpbUq+9YHapGjpxjfoRsRlu 1G48vy+TxjL8eZcnz1d+dPIyV4ZrqFAvrf/RUCLlR7JNwVCwcFHnm3WrE x8xIHaLsmSM/e4NxBe8zZA5KhP/IsjEitxO0ZAqQN51bXB2knNEN8K7Wj dUxmpZ3uVncQYfdB00F/0UhSAF+4x7FeUTrwv8dYTU/Yhlm0MuPvHFPVs Xkij/DGR0JbVoH1ncwzXrDvSSAl8cTuGUN8K3rY6dNsLxoDyMs8TIVNBf 9xsg8C+taZHjtp++gev9mVxr6QLkd5NejRUJLDlEeEYJ+hSmxTTLWeyWE Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="411670069" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="411670069" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2023 20:46:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="1078205387" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="1078205387" Received: from shvmail03.sh.intel.com ([10.239.245.20]) by fmsmga005.fm.intel.com with ESMTP; 21 Sep 2023 20:46:46 -0700 Received: from pli-ubuntu.sh.intel.com (pli-ubuntu.sh.intel.com [10.239.159.47]) by shvmail03.sh.intel.com (Postfix) with ESMTP id 4F98D1005681; Fri, 22 Sep 2023 11:46:46 +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: Rename the test macro for math autovec test Date: Fri, 22 Sep 2023 11:46:44 +0800 Message-Id: <20230922034644.843601-1-pan2.li@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777707990658717456 X-GMAIL-MSGID: 1777707990658717456 From: Pan Li Rename TEST_CEIL to TEST_UNARY_CALL for the underlying function autovec patch testing. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/test-math.h: Rename. * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto. * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto. Signed-off-by: Pan Li --- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-0.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-1.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-2.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-3.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-0.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-1.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-2.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/autovec/test-math.h | 4 ++-- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-0.c index 88a2ac4b338..0959afd57d6 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-0.c @@ -23,4 +23,4 @@ ** fsrm\s+[atx][0-9]+ ** ... */ -TEST_CEIL(_Float16, __builtin_ceilf16) +TEST_UNARY_CALL (_Float16, __builtin_ceilf16) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-1.c index 0908ef269bd..142705b7eed 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-1.c @@ -23,4 +23,4 @@ ** fsrm\s+[atx][0-9]+ ** ... */ -TEST_CEIL(float, __builtin_ceilf) +TEST_UNARY_CALL (float, __builtin_ceilf) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-2.c index 65d4807edef..d232e36e1db 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-2.c @@ -23,4 +23,4 @@ ** fsrm\s+[atx][0-9]+ ** ... */ -TEST_CEIL(double, __builtin_ceil) +TEST_UNARY_CALL (double, __builtin_ceil) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-3.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-3.c index 416698a753e..82e4f89a82a 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-3.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-3.c @@ -25,4 +25,4 @@ ** fsrm\s+[atx][0-9]+ ** ... */ -TEST_COND_CEIL(float, __builtin_ceilf) +TEST_COND_UNARY_CALL (float, __builtin_ceilf) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-0.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-0.c index f1946e197cc..699eaf364e1 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-0.c @@ -9,7 +9,7 @@ _Float16 in[ARRAY_SIZE]; _Float16 out[ARRAY_SIZE]; _Float16 ref[ARRAY_SIZE]; -TEST_CEIL (_Float16, __builtin_ceilf16) +TEST_UNARY_CALL (_Float16, __builtin_ceilf16) TEST_ASSERT (_Float16) TEST_INIT (_Float16, 1.2, 2.0, 1) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-1.c index 202944ddd92..98a412979b5 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-1.c @@ -9,7 +9,7 @@ float in[ARRAY_SIZE]; float out[ARRAY_SIZE]; float ref[ARRAY_SIZE]; -TEST_CEIL (float, __builtin_ceilf) +TEST_UNARY_CALL (float, __builtin_ceilf) TEST_ASSERT (float) TEST_INIT (float, 1.2, 2.0, 1) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-2.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-2.c index f0ff9bca0af..22a4d8ab2b9 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-2.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/math-ceil-run-2.c @@ -9,7 +9,7 @@ double in[ARRAY_SIZE]; double out[ARRAY_SIZE]; double ref[ARRAY_SIZE]; -TEST_CEIL (double, __builtin_ceil) +TEST_UNARY_CALL (double, __builtin_ceil) TEST_ASSERT (double) TEST_INIT (double, 1.2, 2.0, 1) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/test-math.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/test-math.h index 6e913da37f4..d035835f370 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/test-math.h +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/test-math.h @@ -1,11 +1,11 @@ -#define TEST_CEIL(TYPE, CALL) \ +#define TEST_UNARY_CALL(TYPE, CALL) \ void test_##TYPE##_##CALL (TYPE *out, TYPE *in, unsigned count) \ { \ for (unsigned i = 0; i < count; i++) \ out[i] = CALL (in[i]); \ } -#define TEST_COND_CEIL(TYPE, CALL) \ +#define TEST_COND_UNARY_CALL(TYPE, CALL) \ void test_##TYPE##_##CALL (TYPE *out, int *cond, TYPE *in, unsigned count) \ { \ for (unsigned i = 0; i < count; i++) \