Browse Source

LoongArch64: Opt {c/z}axpby

tags/v0.3.27
gxw 1 year ago
parent
commit
7bc93d95a1
4 changed files with 2079 additions and 0 deletions
  1. +2
    -0
      kernel/loongarch64/KERNEL.LOONGSON2K1000
  2. +2
    -0
      kernel/loongarch64/KERNEL.LOONGSON3R5
  3. +1046
    -0
      kernel/loongarch64/caxpby_lasx.S
  4. +1029
    -0
      kernel/loongarch64/caxpby_lsx.S

+ 2
- 0
kernel/loongarch64/KERNEL.LOONGSON2K1000 View File

@@ -58,6 +58,8 @@ ZAXPYKERNEL = caxpy_lsx.S

SAXPBYKERNEL = axpby_lsx.S
DAXPBYKERNEL = axpby_lsx.S
CAXPBYKERNEL = caxpby_lsx.S
ZAXPBYKERNEL = caxpby_lsx.S

SSUMKERNEL = sum_lsx.S
DSUMKERNEL = sum_lsx.S


+ 2
- 0
kernel/loongarch64/KERNEL.LOONGSON3R5 View File

@@ -58,6 +58,8 @@ ZAXPYKERNEL = caxpy_lasx.S

SAXPBYKERNEL = axpby_lasx.S
DAXPBYKERNEL = axpby_lasx.S
CAXPBYKERNEL = caxpby_lasx.S
ZAXPBYKERNEL = caxpby_lasx.S

SSUMKERNEL = sum_lasx.S
DSUMKERNEL = sum_lasx.S


+ 1046
- 0
kernel/loongarch64/caxpby_lasx.S
File diff suppressed because it is too large
View File


+ 1029
- 0
kernel/loongarch64/caxpby_lsx.S
File diff suppressed because it is too large
View File


Loading…
Cancel
Save