OpenBLAS/kernel/mips64
Henry Chen ef94b96530 Use ldc1 and sdc1 for the prologue and epilogue on LOONGSON3A
This fix is similar to
2d8064174c.
2024-08-14 18:05:11 +08:00
..
KERNEL Provide a fallback MIPS64_GENERIC target 2022-08-12 13:13:28 +01:00
KERNEL.I6400 MIPS P5600(32 bit) and I6400(64 bit) cores support added. 2016-04-22 14:03:18 +05:30
KERNEL.I6500 Added mips I6500 core 2017-09-22 11:57:43 +05:30
KERNEL.LOONGSON3R3 Add msa support for loongson 2020-12-09 10:28:46 +08:00
KERNEL.LOONGSON3R4 MIPS: Enable MSA 2023-08-07 21:00:10 +08:00
KERNEL.MIPS64_GENERIC fix copyobj declarations to work with DYNAMIC_ARCH 2022-09-29 08:47:14 +02:00
KERNEL.P6600 Added MSA optimization for GEMV_N, GEMV_T, ASUM, DOT functions 2016-07-15 18:38:25 +05:30
KERNEL.generic Fix compilation problem on loongson platform 2020-04-09 19:28:15 +08:00
Makefile Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
amax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
amin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
asum.S Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640) 2024-04-14 15:39:11 +02:00
axpy.S mips64/axpy: fix error when INCY == 0 2016-05-23 13:30:27 +03:00
axpy_loongson3a.S test_axpy work error on LOONGSON3A platform #1777 2018-09-26 15:14:04 +08:00
cgemm_kernel_loongson3a_2x2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
cgemm_kernel_loongson3a_4x2_ps.S Use ldc1 and sdc1 for the prologue and epilogue on LOONGSON3A 2024-08-14 18:05:11 +08:00
cgemm_kernel_loongson3b_2x2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
cnrm2.S Allow negative INCX (API change from version 3.10 of the reference implementation) 2023-08-10 16:53:33 +02:00
copy.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
daxpy_loongson3a_simd.S test_axpy work error on LOONGSON3A platform #1777 2018-09-26 15:14:04 +08:00
dgemm_kernel_loongson3a_4x4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dgemm_kernel_loongson3b_4x4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
dnrm2.S Allow negative INCX (API change from version 3.10 of the reference implementation) 2023-08-10 16:53:33 +02:00
dot.S Fix precision problem in DSDOT 2018-07-15 17:11:40 +02:00
gemm_beta.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemm_kernel.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_n.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_n_loongson3a.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_t.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
gemv_t_loongson3a.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
iamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
imin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
izamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
max.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
min.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
rot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
scal.S mips64: Fixed numpy CI failure 2024-07-17 10:32:22 +08:00
sgemm_kernel_8x4_ps.S register push/pop command change 2018-10-26 17:55:15 +08:00
sgemm_kernel_loongson3a_4x4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
sgemm_kernel_loongson3b_4x4.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
snrm2.S Allow negative INCX (API change from version 3.10 of the reference implementation) 2023-08-10 16:53:33 +02:00
sum.S Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640) 2024-04-14 15:39:11 +02:00
swap.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
symv_L.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
symv_U.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_LN.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_LN_loongson3a.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_LT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_LT_loongson3a.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_RN_loongson3a.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_RT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
trsm_kernel_RT_loongson3a.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamax.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zamin.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zasum.S Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640) 2024-04-14 15:39:11 +02:00
zaxpy.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zcopy.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zdot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm3m_kernel.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_kernel.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_kernel_loongson3a_2x2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemm_kernel_loongson3b_2x2.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemv_n.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemv_n_loongson3a.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemv_t.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zgemv_t_loongson3a.c Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
znrm2.S Allow negative INCX (API change from version 3.10 of the reference implementation) 2023-08-10 16:53:33 +02:00
zrot.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zscal.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zsum.S Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640) 2024-04-14 15:39:11 +02:00
zswap.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zsymv_L.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
zsymv_U.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztrsm_kernel_LT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00
ztrsm_kernel_RT.S Remove all trailing whitespace except lapack-netlib 2014-06-27 12:05:18 -07:00