Martin Kroeker
5a322f21af
Merge pull request #5268 from martin-frbg/fix-dyn-sgemmdirect
Fix conditional inclusion of SGEMM_KERNEL_DIRECT
4 months ago
Martin Kroeker
6680e0592f
Fix conditional inclusion of SGEMM_KERNEL_DIRECT
4 months ago
Martin Kroeker
0b0bb9951d
Merge pull request #5265 from guoyuanplct/develop
kernel/riscv64:Added support for omatcopy on RISCV64_ZVL256B
4 months ago
guoyuanplct
7732a55200
Add retry mechanism after deadlock timeout for c910v.
4 months ago
guoyuanplct
be9f7550b5
Format Code
4 months ago
guoyuanplct
4d213653d8
kernel/riscv64:Added support for omatcopy on riscv64.
4 months ago
Martin Kroeker
8afddc1a81
Merge pull request #5262 from guoyuanplct/develop
kernel/riscv64:Fixed the bug of openblas_utest_ext failing in c/zgemv and some c/zgbmv tests:
4 months ago
guoyuanplct
9a7e3f102b
kernel/riscv64:Fixed the bug of openblas_utest_ext failing in c/zgemv and some c/zgbmv tests:
4 months ago
Martin Kroeker
5366902f9d
Merge pull request #5261 from ErnstPeng/fix-lasx
Fix cgemm_ncopy_16_lasx function for lapack-test and add it C function
4 months ago
pengxu
a978ad3180
Loongarch64: add C functions of zgemm_ncopy_16
4 months ago
pengxu
0ccb050583
Loongarch64: fixed cgemm_ncopy_16_lasx
4 months ago
Ye Tao
7321444660
enable sbgemm to be forward to sbgemv on arm64
4 months ago
Martin Kroeker
cf9e34c1f4
Merge pull request #5258 from martin-frbg/issue5255
Fix empty prototypes in files converted from Fortran (fixes compilation with GCC15)
4 months ago
Martin Kroeker
5141a90993
Fix ARMV9SME target in DYNAMIC_ARCH and add SME query code for MacOS ( #5222 )
* Fix ARMV9SME target and add support_sme1 code for MacOS
* make sgemm_direct unconditionally available on all arm64
* build a (dummy) sgemm_direct kernel on all arm64
* Update dynamic_arm64.c
4 months ago
Martin Kroeker
2320e0b757
Merge pull request #5244 from chitao1234/develop
allow the use of LAPACK_COMPLEX_CPP when using MSVC compiler
4 months ago
Martin Kroeker
0d69a2930d
Fix empty prototypes of select/selctg
4 months ago
Martin Kroeker
ebbe682f7d
Fix function prototypes
4 months ago
Martin Kroeker
151b74284e
Merge pull request #5203 from quic/fix-sgemmdirect-sme1
Add vector registers to clobber list to prevent compiler optimization.
4 months ago
Martin Kroeker
3c878f3e70
Cirrus CI: Update xcode version in the Apple crossbuilds ( #5254 )
* Update xcode version in the Apple crossbuilds
4 months ago
Martin Kroeker
3e961c2771
Merge pull request #5251 from martin-frbg/issue5250
Fix out-of-bounds accesses in ?/SCAL/?GEEV triggered by preceding errrors/invalid inputs
5 months ago
Martin Kroeker
0ea9205a6c
Merge pull request #5249 from scottt/fix-build-on-intel-arrow-lake
cpuid_x86: improve Intel Arrow Lake detection
5 months ago
Martin Kroeker
cba32d001a
Merge pull request #5245 from guoyuanplct/develop
Optimized RVV_ZVL256B Implementation of zgemv_n
5 months ago
Martin Kroeker
5c958dfe1e
Avoid of out of bounds accesses in SCAL when INFO<0
5 months ago
Martin Kroeker
4c0445aed1
Avoid out of bounds accesses in SCAL when INFO <0
5 months ago
Martin Kroeker
d48a2fc469
Avoid out of bounds accesses in SCAL when INFO<0
5 months ago
Martin Kroeker
47b43054f1
Avoid out of bounds accesses in SCAL when INFO<0
5 months ago
Martin Kroeker
52367eac67
Merge pull request #5248 from ErnstPeng/fix-lasx
Loongarch64: fixed some functions of LASX for lapck test
5 months ago
Scott Tsai
4bee135cc1
cpuid_x86: improve Intel Arrow Lake detection
Add Intel Arrow Lake CPUIDs. See the datasheet:
https://edc.intel.com/content/www/us/en/design/products/platforms/details/arrow-lake-s/core-ultra-200s-series-processors-datasheet-volume-1-of-2/cpuid/
5 months ago
pengxu
f19e72c402
Loongarch64: fixed swap_lasx
5 months ago
pengxu
b471fa337b
Loongarch64: fixed snrm2_lasx
5 months ago
pengxu
57bb46bedf
Loongarch64: fixed rot_lasx
5 months ago
pengxu
6dc4ca2391
Loongarch64: fixed icamax_lasx
5 months ago
pengxu
b528b1b8ea
Loongarch64: fixed iamax_lasx
5 months ago
pengxu
ba9569e382
Loongarch64: fixed dot_lasx
5 months ago
pengxu
dc5fa29851
Loongarch64: fixed cscal_lasx
5 months ago
pengxu
a98dd6d911
Loongarch64: fixed copy_lasx
5 months ago
pengxu
d49319c2d2
Loongarch64: fixed cnrm2_lasx
5 months ago
pengxu
74c97ef814
Loongarch64: fixed cdot_lasx
5 months ago
pengxu
be525521ad
Loongarch64: fixed asum_lasx
5 months ago
pengxu
0cd5ca5527
Loongarch64: fixed amax_lasx
5 months ago
guoyuanplct
11ffc8680e
Format the code
5 months ago
guoyuanplct
7616c42095
Optimized RVV_ZVL256B Implementation of zgemv_n
The implementation of zgemv_n using RVV_ZVL256B has been optimized.
Compared to the previous implementation, it has achieved a 1.5x
performance improvement.
5 months ago
chitao1234
e1bd631593
allow the use of LAPACK_COMPLEX_CPP when using MSVC compiler
5 months ago
Martin Kroeker
70dff3b84f
Merge pull request #5242 from abhishek-iitmadras/abhishekk_dot
optimise dot using thread throttling for NEOVERSE V1
5 months ago
abhishek-fujitsu
0c239c9d48
update contribution list
5 months ago
abhishek-fujitsu
9c02cdb073
optimise dot using thread throttling for NEOVERSE V1
6 months ago
Martin Kroeker
d0e8fd6d40
Merge pull request #5239 from annop-w/gemv_n_sve
Use SVE kernel for S/DGEMVN for SVE machines
5 months ago
Martin Kroeker
ddfefd9bf8
Merge pull request #5240 from iha-taisei/fixedIssue5231
Fix: Potential out-of-bounds read in non-transposed [SD]GEMV kernels for A64FX and Neoverse V1.
5 months ago
Iha, Taisei
08b5c18d70
fixed a potential out-of-bounds on gemv.
5 months ago
Annop Wongwathanarat
e11744a411
Use SVE kernel for S/DGEMVN for SVE machines
5 months ago