public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH v1] LoongArch: Fix builtin function prototypes for LASX in doc.
@ 2023-12-19  8:43 chenxiaolong
  2023-12-21  9:46 ` [pushed][PATCH " chenglulu
  0 siblings, 1 reply; 2+ messages in thread
From: chenxiaolong @ 2023-12-19  8:43 UTC (permalink / raw)
  To: gcc-patches; +Cc: xry111, i, xuchenghua, chenglulu, c, chenxiaolong

gcc/ChangeLog:

	* doc/extend.texi:According to the documents submitted earlier,
	Two problems with function return types and using the actual types
	of parameters instead of variable names were found and fixed.
---
 gcc/doc/extend.texi | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 61c560a1cd3..cce6862b82b 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -18660,14 +18660,14 @@ __m256 __lasx_xvfnmsub_s (__m256, __m256, __m256);
 __m256d __lasx_xvfrecip_d (__m256d);
 __m256 __lasx_xvfrecip_s (__m256);
 __m256d __lasx_xvfrint_d (__m256d);
-__m256i __lasx_xvfrintrm_d (__m256d);
-__m256i __lasx_xvfrintrm_s (__m256);
-__m256i __lasx_xvfrintrne_d (__m256d);
-__m256i __lasx_xvfrintrne_s (__m256);
-__m256i __lasx_xvfrintrp_d (__m256d);
-__m256i __lasx_xvfrintrp_s (__m256);
-__m256i __lasx_xvfrintrz_d (__m256d);
-__m256i __lasx_xvfrintrz_s (__m256);
+__m256d __lasx_xvfrintrm_d (__m256d);
+__m256 __lasx_xvfrintrm_s (__m256);
+__m256d __lasx_xvfrintrne_d (__m256d);
+__m256 __lasx_xvfrintrne_s (__m256);
+__m256d __lasx_xvfrintrp_d (__m256d);
+__m256 __lasx_xvfrintrp_s (__m256);
+__m256d __lasx_xvfrintrz_d (__m256d);
+__m256 __lasx_xvfrintrz_s (__m256);
 __m256 __lasx_xvfrint_s (__m256);
 __m256d __lasx_xvfrsqrt_d (__m256d);
 __m256 __lasx_xvfrsqrt_s (__m256);
@@ -19134,10 +19134,10 @@ __m256i __lasx_xvssub_hu (__m256i, __m256i);
 __m256i __lasx_xvssub_w (__m256i, __m256i);
 __m256i __lasx_xvssub_wu (__m256i, __m256i);
 void __lasx_xvst (__m256i, void *, imm_n2048_2047);
-void __lasx_xvstelm_b (__m256i, void *, imm_n128_127, idx);
-void __lasx_xvstelm_d (__m256i, void *, imm_n128_127, idx);
-void __lasx_xvstelm_h (__m256i, void *, imm_n128_127, idx);
-void __lasx_xvstelm_w (__m256i, void *, imm_n128_127, idx);
+void __lasx_xvstelm_b (__m256i, void *, imm_n128_127, imm0_31);
+void __lasx_xvstelm_d (__m256i, void *, imm_n128_127, imm0_3);
+void __lasx_xvstelm_h (__m256i, void *, imm_n128_127, imm0_15);
+void __lasx_xvstelm_w (__m256i, void *, imm_n128_127, imm0_7);
 void __lasx_xvstx (__m256i, void *, long int);
 __m256i __lasx_xvsub_b (__m256i, __m256i);
 __m256i __lasx_xvsub_d (__m256i, __m256i);
-- 
2.20.1


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [pushed][PATCH v1] LoongArch: Fix builtin function prototypes for LASX in doc.
  2023-12-19  8:43 [PATCH v1] LoongArch: Fix builtin function prototypes for LASX in doc chenxiaolong
@ 2023-12-21  9:46 ` chenglulu
  0 siblings, 0 replies; 2+ messages in thread
From: chenglulu @ 2023-12-21  9:46 UTC (permalink / raw)
  To: chenxiaolong, gcc-patches; +Cc: xry111, i, xuchenghua, c

Pushed to r14-6776.

在 2023/12/19 下午4:43, chenxiaolong 写道:
> gcc/ChangeLog:
>
> 	* doc/extend.texi:According to the documents submitted earlier,
> 	Two problems with function return types and using the actual types
> 	of parameters instead of variable names were found and fixed.
> ---
>   gcc/doc/extend.texi | 24 ++++++++++++------------
>   1 file changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
> index 61c560a1cd3..cce6862b82b 100644
> --- a/gcc/doc/extend.texi
> +++ b/gcc/doc/extend.texi
> @@ -18660,14 +18660,14 @@ __m256 __lasx_xvfnmsub_s (__m256, __m256, __m256);
>   __m256d __lasx_xvfrecip_d (__m256d);
>   __m256 __lasx_xvfrecip_s (__m256);
>   __m256d __lasx_xvfrint_d (__m256d);
> -__m256i __lasx_xvfrintrm_d (__m256d);
> -__m256i __lasx_xvfrintrm_s (__m256);
> -__m256i __lasx_xvfrintrne_d (__m256d);
> -__m256i __lasx_xvfrintrne_s (__m256);
> -__m256i __lasx_xvfrintrp_d (__m256d);
> -__m256i __lasx_xvfrintrp_s (__m256);
> -__m256i __lasx_xvfrintrz_d (__m256d);
> -__m256i __lasx_xvfrintrz_s (__m256);
> +__m256d __lasx_xvfrintrm_d (__m256d);
> +__m256 __lasx_xvfrintrm_s (__m256);
> +__m256d __lasx_xvfrintrne_d (__m256d);
> +__m256 __lasx_xvfrintrne_s (__m256);
> +__m256d __lasx_xvfrintrp_d (__m256d);
> +__m256 __lasx_xvfrintrp_s (__m256);
> +__m256d __lasx_xvfrintrz_d (__m256d);
> +__m256 __lasx_xvfrintrz_s (__m256);
>   __m256 __lasx_xvfrint_s (__m256);
>   __m256d __lasx_xvfrsqrt_d (__m256d);
>   __m256 __lasx_xvfrsqrt_s (__m256);
> @@ -19134,10 +19134,10 @@ __m256i __lasx_xvssub_hu (__m256i, __m256i);
>   __m256i __lasx_xvssub_w (__m256i, __m256i);
>   __m256i __lasx_xvssub_wu (__m256i, __m256i);
>   void __lasx_xvst (__m256i, void *, imm_n2048_2047);
> -void __lasx_xvstelm_b (__m256i, void *, imm_n128_127, idx);
> -void __lasx_xvstelm_d (__m256i, void *, imm_n128_127, idx);
> -void __lasx_xvstelm_h (__m256i, void *, imm_n128_127, idx);
> -void __lasx_xvstelm_w (__m256i, void *, imm_n128_127, idx);
> +void __lasx_xvstelm_b (__m256i, void *, imm_n128_127, imm0_31);
> +void __lasx_xvstelm_d (__m256i, void *, imm_n128_127, imm0_3);
> +void __lasx_xvstelm_h (__m256i, void *, imm_n128_127, imm0_15);
> +void __lasx_xvstelm_w (__m256i, void *, imm_n128_127, imm0_7);
>   void __lasx_xvstx (__m256i, void *, long int);
>   __m256i __lasx_xvsub_b (__m256i, __m256i);
>   __m256i __lasx_xvsub_d (__m256i, __m256i);


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-12-21  9:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-19  8:43 [PATCH v1] LoongArch: Fix builtin function prototypes for LASX in doc chenxiaolong
2023-12-21  9:46 ` [pushed][PATCH " chenglulu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).