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 /gcc | |
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.
Diffstat (limited to 'gcc')
-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); |