..
KERNEL
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
KERNEL.MIPS24K
Rename KERNEL files to include MIPS prefix
2020-04-19 15:43:54 +02:00
KERNEL.MIPS1004K
Rename KERNEL files to include MIPS prefix
2020-04-19 15:43:54 +02:00
KERNEL.P5600
Add MIPS implementation of ?sum
2019-03-30 22:20:14 +01:00
Makefile
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
amax.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
amin.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
asum.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
axpby.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
axpy.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
casum_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
caxpy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
ccopy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
cdot_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-14 14:05:11 +05:30
cgemm_kernel_8x4_msa.c
Fix test errors reported by cblas_cgemm & cblas_ctrmm
2020-12-05 15:08:17 +08:00
cgemm_ncopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
cgemm_ncopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
cgemm_tcopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
cgemm_tcopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
cgemv_n_msa.c
Initialize uninitialized variables (cppcheck)
2018-01-12 22:33:41 +01:00
cgemv_t_msa.c
Added prefetch to CGEMV and ZGEMV.
2016-12-27 11:33:51 +05:30
copy.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
crot_msa.c
Added rot functions.
2017-01-17 12:15:07 +05:30
cscal_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
cswap_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
dasum_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
daxpy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
dcopy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
ddot_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
dgemm_kernel_8x4_msa.c
SGEMM, DGEMM, CGEMM, ZGEMM functions data prefetch
2016-10-17 18:29:38 +05:30
dgemm_ncopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
dgemm_ncopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
dgemm_tcopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
dgemm_tcopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
dgemv_n_msa.c
Use correct data type for initializers of v2f64, v4f32
2018-05-15 14:42:12 +02:00
dgemv_t_msa.c
Added MSA optimization for GEMV_N, GEMV_T, ASUM, DOT functions
2016-07-15 18:38:25 +05:30
dot.c
Remove extraneous brace from previous commit
2018-05-17 18:43:59 +02:00
drot_msa.c
Added rot functions.
2017-01-17 12:15:07 +05:30
dscal_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
dswap_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
dtrsm_kernel_LN_8x4_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
dtrsm_kernel_LT_8x4_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
dtrsm_kernel_RN_8x4_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
dtrsm_kernel_RT_8x4_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
gemv_n.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
gemv_t.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
iamax.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
iamin.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
imax.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
imin.c
Fix wrong comparison that made IMIN identical to IMAX
2019-01-31 15:27:21 +01:00
izamax.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
izamin.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
macros_msa.h
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
max.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
min.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
nrm2.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
omatcopy_cn.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
omatcopy_ct.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
omatcopy_rn.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
omatcopy_rt.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
rot.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
sasum_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
saxpy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
scal.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
scopy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
sdot_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
sgemm_kernel_8x8_msa.c
SGEMM, DGEMM, CGEMM, ZGEMM functions data prefetch
2016-10-17 18:29:38 +05:30
sgemm_ncopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
sgemm_tcopy_8_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
sgemv_n_msa.c
Use correct data type for initializers of v2f64, v4f32
2018-05-15 14:42:12 +02:00
sgemv_t_msa.c
Added MSA optimization for GEMV_N, GEMV_T, ASUM, DOT functions
2016-07-15 18:38:25 +05:30
srot_msa.c
Added rot functions.
2017-01-17 12:15:07 +05:30
sscal_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
sswap_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
strsm_kernel_LN_8x8_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
strsm_kernel_LT_8x8_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
strsm_kernel_RN_8x8_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
strsm_kernel_RT_8x8_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
sum.c
Add MIPS implementation of ?sum
2019-03-30 22:20:14 +01:00
swap.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
symv_L.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
symv_U.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zamax.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zamin.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zasum.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zasum_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-13 11:41:17 +05:30
zaxpby.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zaxpy.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zaxpy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
zcopy.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zcopy_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
zdot.c
Update zdot.c
2016-10-05 18:58:03 +02:00
zdot_msa.c
Updated data prefetch in TRSM, ASUM, DOT functions
2016-12-14 14:05:11 +05:30
zgemm_kernel_4x4_msa.c
SGEMM, DGEMM, CGEMM, ZGEMM functions data prefetch
2016-10-17 18:29:38 +05:30
zgemm_ncopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
zgemm_tcopy_4_msa.c
Added CGEMM, ZGEMM, STRMM, DTRMM, CTRMM, ZTRMM. Updated macros in SGEMM, DGEMM, STRMM.
2016-06-28 17:51:10 +05:30
zgemv_n.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zgemv_n_msa.c
Added prefetch to CGEMV and ZGEMV.
2016-12-27 11:33:51 +05:30
zgemv_t.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zgemv_t_msa.c
Added prefetch to CGEMV and ZGEMV.
2016-12-27 11:33:51 +05:30
znrm2.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_cn.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_cnc.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_ct.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_ctc.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_rn.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_rnc.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_rt.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zomatcopy_rtc.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zrot.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zrot_msa.c
Added rot functions.
2017-01-17 12:15:07 +05:30
zscal.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zscal_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30
zsum.c
Add MIPS implementation of ?sum
2019-03-30 22:20:14 +01:00
zswap.c
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
2016-04-22 14:03:18 +05:30
zswap_msa.c
Add msa optimization for AXPY, COPY, SCALE, SWAP
2017-01-09 18:22:09 +05:30