Martin Kroeker
3c878f3e70
Cirrus CI: Update xcode version in the Apple crossbuilds ( #5254 )
* Update xcode version in the Apple crossbuilds
6 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
6 months ago
Martin Kroeker
0ea9205a6c
Merge pull request #5249 from scottt/fix-build-on-intel-arrow-lake
cpuid_x86: improve Intel Arrow Lake detection
6 months ago
Martin Kroeker
cba32d001a
Merge pull request #5245 from guoyuanplct/develop
Optimized RVV_ZVL256B Implementation of zgemv_n
6 months ago
Martin Kroeker
5c958dfe1e
Avoid of out of bounds accesses in SCAL when INFO<0
6 months ago
Martin Kroeker
4c0445aed1
Avoid out of bounds accesses in SCAL when INFO <0
6 months ago
Martin Kroeker
d48a2fc469
Avoid out of bounds accesses in SCAL when INFO<0
6 months ago
Martin Kroeker
47b43054f1
Avoid out of bounds accesses in SCAL when INFO<0
6 months ago
Martin Kroeker
52367eac67
Merge pull request #5248 from ErnstPeng/fix-lasx
Loongarch64: fixed some functions of LASX for lapck test
6 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/
6 months ago
pengxu
f19e72c402
Loongarch64: fixed swap_lasx
6 months ago
pengxu
b471fa337b
Loongarch64: fixed snrm2_lasx
6 months ago
pengxu
57bb46bedf
Loongarch64: fixed rot_lasx
6 months ago
pengxu
6dc4ca2391
Loongarch64: fixed icamax_lasx
6 months ago
pengxu
b528b1b8ea
Loongarch64: fixed iamax_lasx
6 months ago
pengxu
ba9569e382
Loongarch64: fixed dot_lasx
6 months ago
pengxu
dc5fa29851
Loongarch64: fixed cscal_lasx
6 months ago
pengxu
a98dd6d911
Loongarch64: fixed copy_lasx
6 months ago
pengxu
d49319c2d2
Loongarch64: fixed cnrm2_lasx
6 months ago
pengxu
74c97ef814
Loongarch64: fixed cdot_lasx
6 months ago
pengxu
be525521ad
Loongarch64: fixed asum_lasx
6 months ago
pengxu
0cd5ca5527
Loongarch64: fixed amax_lasx
6 months ago
guoyuanplct
11ffc8680e
Format the code
6 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.
6 months ago
Martin Kroeker
70dff3b84f
Merge pull request #5242 from abhishek-iitmadras/abhishekk_dot
optimise dot using thread throttling for NEOVERSE V1
7 months ago
abhishek-fujitsu
0c239c9d48
update contribution list
7 months ago
abhishek-fujitsu
9c02cdb073
optimise dot using thread throttling for NEOVERSE V1
8 months ago
Martin Kroeker
d0e8fd6d40
Merge pull request #5239 from annop-w/gemv_n_sve
Use SVE kernel for S/DGEMVN for SVE machines
7 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.
7 months ago
Iha, Taisei
08b5c18d70
fixed a potential out-of-bounds on gemv.
7 months ago
Annop Wongwathanarat
e11744a411
Use SVE kernel for S/DGEMVN for SVE machines
7 months ago
Martin Kroeker
db0abfa907
Merge pull request #5238 from martin-frbg/revert5125
remove non-vectorized SGEMV transpose reduce path for POWER8, restoring optimizations frpm PR4880
7 months ago
Martin Kroeker
7389b6c483
Merge pull request #5237 from martin-frbg/revert5219
Fix and reinstate the Cooper Lake/Sapphire Rapids microkernel for non-transpose SBGEMV
7 months ago
Martin Kroeker
4ec62d7f73
remove non-vectorized code path for power8, restoring PR4880
7 months ago
Martin Kroeker
1df8738f27
Merge pull request #5235 from quickwritereader/issue_unaligned_ppc64le
Explicit unaligned vector load/stores in PPC64LE GEMV kernels
7 months ago
Martin Kroeker
99d9f1ff38
Fix conditional
7 months ago
Martin Kroeker
96d80801bc
Reinstate the CooperLake microkernel
7 months ago
Martin Kroeker
f5bc97c37e
Merge pull request #5227 from zanpeeters/develop
Wrong output from getarch on Apple M4
7 months ago
Martin Kroeker
050c3b26ae
Merge pull request #5236 from ywwry66/apple_workaround
Follow-up to #5233 , fixing "Argument list too long"
7 months ago
Ruiyang Wu
9aa7a0b2a7
Follow-up to d659f3c
7 months ago
Martin Kroeker
94fceaeac5
Merge pull request #5233 from ywwry66/apple_workaround
Fix "Argument list too long" compilation error for Intel macOS
7 months ago
Ruiyang Wu
d659f3c3f6
Fix "Argument list too long" compilation error for Intel macOS
7 months ago
Martin Kroeker
2e4309315c
Merge pull request #5219 from martin-frbg/sbgemvn_cooper
Temporarily disable the Cooper Lake/Sapphire Rapids microkernel for non-transpose SBGEMV
7 months ago
Martin Kroeker
afc1dc69cd
Merge pull request #5234 from RevySR/bump-xuantie-qemu
Bump xuantie qemu for c910v
7 months ago
Ubuntu
0cc2485594
Explicit unaligned vector load/stores in PPC64LE GEMV kernels
7 months ago
Han Gao
1f687b2f60
Bump xuantie qemu for c910v
Signed-off-by: Han Gao <rabenda.cn@gmail.com>
7 months ago
Martin Kroeker
dd38b4e811
Merge pull request #5225 from annop-w/gemv_n
Improve performance for SGEMVN on NEONVERSEN1
7 months ago
Martin Kroeker
3a088de2d1
Merge pull request #5228 from martin-frbg/cmakecrossarm
Update and amend parameters for Neoverse cpus in CMake crossbuilds
7 months ago
Martin Kroeker
0241d516f6
Merge pull request #5220 from iha-taisei/sdgemv_n_unroll
Further performance improvements to non-transposed [SD]GEMV kernels for A64FX and Neoverse V1.
7 months ago
Martin Kroeker
afb664527f
Merge pull request #5221 from tetsuzo-usui/tune_symv_for_arm64
Add AArch64-optimized SYMV kernels
7 months ago