You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Martin Kroeker d96daa220d
Merge pull request #5290 from Srangrang/develop
3 months ago
..
KERNEL Further rearranged the rotm kernel for the different architectures. 8 months ago
KERNEL.C910V Further rearranged the rotm kernel for the different architectures. 8 months ago
KERNEL.RISCV64_GENERIC Further rearranged the rotm kernel for the different architectures. 8 months ago
KERNEL.RISCV64_ZVL128B fix: resolve non-RISCV host build failed issue 3 months ago
KERNEL.RISCV64_ZVL256B fix: resolve non-RISCV host build failed issue 3 months ago
KERNEL.x280 Further rearranged the rotm kernel for the different architectures. 8 months ago
Makefile riscv64: Add Makefile 4 years ago
amax.c Added RISCV build 7 years ago
amax_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
amax_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
amin.c Added RISCV build 7 years ago
amin_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
amin_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
asum.c Added RISCV build 7 years ago
asum_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
asum_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
axpby.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
axpby_rvv.c Fix axpby_rvv kernels for cases where inc_y = 0 1 year ago
axpby_vector.c Handle zero increment(s) in C910V ?AXPBY (#4483) 1 year ago
axpby_vector_v2.c Optimized the axpby function. 4 months ago
axpy.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
axpy_rvv.c fix axpy implementations where y has a stride of 0 1 year ago
axpy_vector.c fix axpy implementations where y has a stride of 0 1 year ago
cgemm_kernel_8x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
cgemm_kernel_8x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
copy.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
copy_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
copy_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
ctrmm_kernel_8x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
ctrmm_kernel_8x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
dgemm_kernel_8x4_c910v.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
dgemm_kernel_8x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
dgemm_kernel_8x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
dot.c Restore riscv64 fixes from develop branch: dot product double precision accumulation, zscal NaN handling 1 year ago
dot_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
dot_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
dsdot_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
dtrmm_kernel_8x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
dtrmm_kernel_8x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
gemm_beta_rvv.c This PR adapts latest spec changes 2 years ago
gemm_ncopy_8_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
gemm_ncopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
gemm_tcopy_8_rvv.c Optimized the gemm_tcopy_8_rvv to be compatible with the vlens 128 and 256. 8 months ago
gemm_tcopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
gemmkernel_rvv_v1x8.c This PR adapts latest spec changes 2 years ago
gemv_n.c Added RISCV build 7 years ago
gemv_n_rvv.c This PR adapts latest spec changes 2 years ago
gemv_n_vector.c Optimizing the Implementation of GEMV on the RISC-V V Extension 5 months ago
gemv_t.c Added RISCV build 7 years ago
gemv_t_rvv.c Adds tail undisturbed for RVV Level 2 operations 2 years ago
gemv_t_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
generate_kernel.py [RISC-V] Improve RVV kernel generator LMUL usage 1 year ago
iamax.c Added RISCV build 7 years ago
iamax_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
iamax_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
iamin.c Added RISCV build 7 years ago
iamin_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
iamin_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
imax.c Added RISCV build 7 years ago
imax_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
imax_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
imin.c riscv64/imin: Fix wrong comparison 4 years ago
imin_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
imin_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
izamax.c Added RISCV build 7 years ago
izamax_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
izamax_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
izamin.c Added RISCV build 7 years ago
izamin_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
izamin_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
max.c Added RISCV build 7 years ago
max_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
max_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
min.c Added RISCV build 7 years ago
min_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
min_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
nrm2.c fix loop condition for incx < 0 1 year ago
nrm2_rvv.c Optimize the nrm2_rvv function to further improve performance. 9 months ago
nrm2_vector.c Update nrm2_vector.c 1 year ago
nrm2_vector_dot.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
omatcopy_cn.c Added RISCV build 7 years ago
omatcopy_cn_rvv.c Optimize the omatcopy_cn and zomatcopy_cn kernels with RVV 1.0 intrinsic. 8 months ago
omatcopy_cn_vector.c Format Code 4 months ago
omatcopy_ct.c Added RISCV build 7 years ago
omatcopy_rn.c Added RISCV build 7 years ago
omatcopy_rt.c Added RISCV build 7 years ago
rot.c Added RISCV build 7 years ago
rot_rvv.c This PR adapts latest spec changes 2 years ago
rot_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
rotm_rvv.c Further rearranged the rotm kernel for the different architectures. 8 months ago
scal.c fix inverted conditional for NAN handling 1 year ago
scal_rvv.c fix NAN handling and make it depend on dummy2 parameter 1 year ago
scal_vector.c make NAN handling depend on dummy2 parameter 1 year ago
sgemm_kernel_8x8_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
sgemm_kernel_16x4_c910v.c Update RISC-V Intrinsic API. 3 years ago
sgemm_kernel_16x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
shgemm_kernel_8x8_zvl128b.c Added shgemm_kernel_8x8 for RISCV64_ZVL128B and shgemm_kernel_16x8 for RISCV64_ZVL256B 4 months ago
shgemm_kernel_16x8_zvl256b.c fix: resolve the compilation failure without zfh instruction 3 months ago
strmm_kernel_8x8_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
strmm_kernel_16x8_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
sum_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
sum_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
swap.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
swap_rvv.c This PR adapts latest spec changes 2 years ago
swap_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
symm_lcopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
symm_ucopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
symv_L.c Added RISCV build 7 years ago
symv_L_rvv.c Adds tail undisturbed for RVV Level 2 operations 2 years ago
symv_L_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
symv_U.c Added RISCV build 7 years ago
symv_U_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
symv_U_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
trmm_lncopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trmm_ltcopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trmm_uncopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trmm_utcopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trmmkernel_rvv_v1x8.c This PR adapts latest spec changes 2 years ago
trsm_kernel_LN_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
trsm_kernel_LT_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
trsm_kernel_RN_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
trsm_kernel_RT_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
trsm_lncopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trsm_ltcopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trsm_uncopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
trsm_utcopy_rvv_v1.c This PR adapts latest spec changes 2 years ago
zamax.c Added RISCV build 7 years ago
zamax_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zamax_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
zamin.c Added RISCV build 7 years ago
zamin_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zamin_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
zasum.c Added RISCV build 7 years ago
zasum_rvv.c Adds tail undisturbed for RVV Level 1 operations 2 years ago
zasum_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zaxpby.c Added RISCV build 7 years ago
zaxpby_rvv.c Fix axpby_rvv kernels for cases where inc_y = 0 1 year ago
zaxpby_vector.c Handle zero increment(s) in C910V ?AXPBY (#4483) 1 year ago
zaxpy.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
zaxpy_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zaxpy_vector.c fixed the performance problem in RISCV64_ZVL256 when OPENBLAS_K is small 3 months ago
zcopy.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
zcopy_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zcopy_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zdot.c Added RISCV build 7 years ago
zdot_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zdot_vector.c fixed the performance problem in RISCV64_ZVL256 when OPENBLAS_K is small 3 months ago
zgemm_beta_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemm_kernel_4x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
zgemm_kernel_8x4_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
zgemm_kernel_generic.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
zgemm_ncopy_4_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemm_ncopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemm_tcopy_4_rvv.c Optimize the zgemm_tcopy_4_rvv function to be compatible with the situations where the vector lengths(vlens) are 128 and 256. 9 months ago
zgemm_tcopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemmkernel_rvv_v1x4.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemv_n.c Added RISCV build 7 years ago
zgemv_n_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemv_n_vector.c kernel/riscv64:Fixed the bug of openblas_utest_ext failing in c/zgemv and some c/zgbmv tests: 4 months ago
zgemv_t.c Added RISCV build 7 years ago
zgemv_t_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zgemv_t_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zhemm_ltcopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
zhemm_utcopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
zhemv_LM_rvv.c Combine two reduction operations of zhe/symv into one, with tail undisturbed setted. 2 years ago
zhemv_LM_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zhemv_UV_rvv.c Combine two reduction operations of zhe/symv into one, with tail undisturbed setted. 2 years ago
zhemv_UV_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
znrm2.c fix loop condition for incx < 0 1 year ago
znrm2_rvv.c handle incx < 0 1 year ago
znrm2_vector.c handle incx < 0 1 year ago
zomatcopy_cn.c Added RISCV build 7 years ago
zomatcopy_cn_rvv.c Optimize the omatcopy_cn and zomatcopy_cn kernels with RVV 1.0 intrinsic. 8 months ago
zomatcopy_cn_vector.c Format Code 4 months ago
zomatcopy_cnc.c Added RISCV build 7 years ago
zomatcopy_ct.c Added RISCV build 7 years ago
zomatcopy_ctc.c Added RISCV build 7 years ago
zomatcopy_rn.c Added RISCV build 7 years ago
zomatcopy_rnc.c Added RISCV build 7 years ago
zomatcopy_rt.c Added RISCV build 7 years ago
zomatcopy_rtc.c Added RISCV build 7 years ago
zrot.c Added RISCV build 7 years ago
zrot_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zrot_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zscal.c use dummy2 as Inf/NAN handling flag 3 months ago
zscal_rvv.c add dummy2 flag handling for inf/nan agnostic zeroing 3 months ago
zscal_vector.c add dummy2 flag handling for inf/nan agnostic zeroing 3 months ago
zsum_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zsum_vector.c fix builds with t-head toolchains that use old versions of the intrinsics spec 1 year ago
zswap.c Fix BLAS, BLAS-like functions and Generic RISC-V kernels 1 year ago
zswap_rvv.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
zswap_vector.c Fix BLAS and LAPACK tests for C910V and RISCV64_ZVL256B targets 1 year ago
zsymm_lcopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
zsymm_ucopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
zsymv_L_rvv.c Combine two reduction operations of zhe/symv into one, with tail undisturbed setted. 2 years ago
zsymv_U_rvv.c Combine two reduction operations of zhe/symv into one, with tail undisturbed setted. 2 years ago
ztrmm_kernel_4x4_zvl128b.c [RISC-V] Add RISC-V Vector 128-bit target 1 year ago
ztrmm_kernel_8x4_zvl256b.c * update intrinsics to match latest spec at https://github.com/riscv-non-isa/rvv-intrinsic-doc (in particular, __riscv_ prefixes for rvv intrinsics) 2 years ago
ztrmm_lncopy_rvv_v1.c Replaced the __riscv_vid_v_i32m2 and __riscv_vid_v_i64m2 with __riscv_vid_v_u32m2 and __riscv_vid_v_u64m2 for riscv64-unknown-linux-gnu-gcc compiling. 9 months ago
ztrmm_ltcopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrmm_uncopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrmm_utcopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrmmkernel_2x2_rvv.c This PR adapts latest spec changes 2 years ago
ztrmmkernel_rvv_v1x4.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrsm_lncopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrsm_ltcopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrsm_uncopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago
ztrsm_utcopy_rvv_v1.c Fix BLAS and LAPACK tests for RVV 1.0 target, update to 0.12.0 intrincics 1 year ago