diff options
author | chenxiaolong <chenxiaolong@loongson.cn> | 2023-12-19 16:43:17 +0800 |
---|---|---|
committer | Lulu Cheng <chenglulu@loongson.cn> | 2023-12-21 17:42:23 +0800 |
commit | 297ed1ac5233f1a44a2e3a004c28924a32b2e290 (patch) | |
tree | bc89cc2f334d2ea5f9ff030bc5a13f5f58d62ed4 | |
parent | 84ad1b5303dcfd95161f78add68b0b6b013536a5 (diff) | |
download | gcc-297ed1ac5233f1a44a2e3a004c28924a32b2e290.zip gcc-297ed1ac5233f1a44a2e3a004c28924a32b2e290.tar.gz gcc-297ed1ac5233f1a44a2e3a004c28924a32b2e290.tar.bz2 |
LoongArch: Fix builtin function prototypes for LASX in doc.
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.
-rw-r--r-- | gcc/doc/extend.texi | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index d0727f6..47f63d2 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -18658,14 +18658,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); @@ -19132,10 +19132,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); |