From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [89.208.246.23]) by sourceware.org (Postfix) with ESMTPS id F20C73858C56 for ; Thu, 13 Oct 2022 06:44:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org F20C73858C56 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1665643460; bh=ccl1CDrwXWBMWgihEBx2Azd7Qor2A1M3THwHPH0Nv1I=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=ZbgPGjRiBf4lhFg422tI9l8+uvJgaZ3FxxWta3uHcYWTewbdfkT2P2O3Ay6GMvE1V r24fcU/7jcRv++naEoGWVJXRLz9qqCy3H2EHTapAzkjOGlpINfpJnXijEgHwHnnIhC drLmniastagjoJbZyRsVuXKvJ7pCoN/fujbANGLY= Received: from [IPv6:240e:358:110f:4d00:dc73:854d:832e:2] (unknown [IPv6:240e:358:110f:4d00:dc73:854d:832e:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 4724266935; Thu, 13 Oct 2022 02:44:13 -0400 (EDT) Message-ID: <26e1323e4a0395fbd1bc71b8f7a3f016fa6df54b.camel@xry111.site> Subject: Re: [PATCH] Optimize nested permutation to single VEC_PERM_EXPR [PR54346] From: Xi Ruoyao To: Levy Cc: Liwei Xu , gcc-patches@gcc.gnu.org, wilson@tuliptree.org, Lulu Cheng Date: Thu, 13 Oct 2022 14:44:04 +0800 In-Reply-To: <4D15AD37-C11D-4CDD-BFB1-37E1ECF0A0D5@levyhsu.com> References: <4D15AD37-C11D-4CDD-BFB1-37E1ECF0A0D5@levyhsu.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROM_SUSPICIOUS_NTLD,LIKELY_SPAM_FROM,SPF_HELO_PASS,SPF_PASS,TXREP,T_PDS_OTHER_BAD_TLD autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, 2022-10-13 at 14:15 +0800, Levy wrote: > Hi RuoYao >=20 > It=E2=80=99s probably because loongarch64 doesn=E2=80=99t support=20 > can_vec_perm_const_p(result_mode, op_mode, sel2, false) >=20 > I=E2=80=99m not sure whether if loongarch will support it or should I jus= t > limit the test target for pr54346.c? I'm not sure if we can add TARGET_VECTORIZE_VEC_PERM_CONST when we don't actually support vector. (LoongArch has SIMD instructions but the support in GCC won't be added in a very recent future.) --=20 Xi Ruoyao School of Aerospace Science and Technology, Xidian University