Martin Kroeker
6de062cfc2
Merge branch 'OpenMathLib:develop' into issue5414
2026-01-11 17:45:11 +01:00
Martin Kroeker
52ec7faf31
Merge pull request #5554 from hideaki-motoki/issue5553_gemm_default_pqr_for_a64fx
...
Setting optimized `[SD]GEMM_DEFAULT_[PQR]` parameters for `A64FX`
2026-01-11 15:59:51 +01:00
Martin Kroeker
1ffea2b8c1
Merge pull request #5597 from martin-frbg/issue5503
...
Improve the precision of ARM64 S/CNRM2 by summing in double precision
2026-01-11 14:47:39 +01:00
Martin Kroeker
d1de282a4e
Improve the precision of S/CNRM2 by summing in double precision
2026-01-11 13:04:00 +01:00
Martin Kroeker
e5aebeaf93
Merge pull request #5596 from moluopro/develop
...
docs: fix iOS build script & use xcrun SDK path
2026-01-10 19:51:04 +01:00
moluopro
a514760e06
Change 'make libs' back to 'make'
2026-01-10 21:14:05 +08:00
moluopro
d7d1088d21
docs: fix iOS build script & use xcrun SDK path
2026-01-09 23:35:58 +08:00
Martin Kroeker
a9a6edaf17
Adapt for DYNAMIC_ARCH with multiple ...preprocess symbols
2026-01-09 15:29:36 +01:00
Martin Kroeker
2d46f1ec65
Merge branch 'develop' into issue5414
2026-01-09 15:04:06 +01:00
Martin Kroeker
c040d5ed86
Merge pull request #5591 from quic/topic/ssyr2k_direct_sme1
...
Support for SME1 based ssyr2k_direct kernel for cblas_ssyr2k level 3 API
2026-01-08 15:47:38 +01:00
Zhiqing xie
6939a43c3b
Support for SME1 based ssyr2k_direct kernel for cblas_ssyr2k level 3 API
2026-01-08 11:09:04 +08:00
Martin Kroeker
20ae36ba75
Merge pull request #5595 from amritahs-ibm/fix_dgemm_warnings
...
Fixing warning messages in dgemm and dgemv kernels
2026-01-07 12:17:28 +01:00
Amrita H S
b53d18b3ad
Fixing warning messages in dgemm and dgemv kernels
...
Signed-off-by: Amrita H S <amritahs@linux.vnet.ibm.com >
2026-01-06 10:20:56 -06:00
Martin Kroeker
7e612b640f
Merge pull request #5594 from lujiaweics/fix/symbol-suffix-missing-threads-callback-function
...
Fix bug where openblas_set_threads_callback_function does not support modyfing symbol prefix and suffix in shared library
2026-01-06 11:54:39 +01:00
Martin Kroeker
e384396a51
Use the armv9 capability set in the compiler test for SME
2026-01-05 23:37:31 +01:00
Martin Kroeker
02bc005306
reset SVE and SME capabilities between targets
2026-01-05 19:14:50 +01:00
Martin Kroeker
a18a53605e
Adjust M4 options to avoid unresolved reference with non-Apple LLVM
2026-01-05 19:10:52 +01:00
Martin Kroeker
618bcbd7c0
adjust M4 options to avoid undefined references with non-Apple LLVM
2026-01-05 19:09:09 +01:00
Martin Kroeker
badf4c09e2
Merge pull request #5592 from RajalakshmiSR/sgemm-p10-unroll
...
POWER10: Reduce sgemm loop unrolling
2026-01-05 16:19:55 +01:00
lujiaweics
879497990f
Fix bug where openblas_set_threads_callback_function does not support modyfing symbol prefix and suffix in shared library
2026-01-05 21:49:04 +08:00
Rajalakshmi Srinivasaraghavan
2283fcbbe7
POWER10: Reduce sgemm loop unrolling
...
With GCC 14, unnecessary move and lxvp instructions appear when unrolling the inner loop for larger sizes.
Reducing the loop unroll factor restores performance to GCC 11.
2026-01-04 17:01:01 -06:00
Martin Kroeker
67fd33e729
syntax fix
2025-12-31 19:46:20 +01:00
Martin Kroeker
f4383d0235
syntax fix
2025-12-31 19:41:46 +01:00
Martin Kroeker
7beba94023
Add workaround for current LLVM SME bug on Windows
2025-12-31 15:49:43 +01:00
Martin Kroeker
b183182e61
Add workaround for current LLVM SME bug on Windows
2025-12-31 15:43:15 +01:00
Martin Kroeker
5c8cf37d83
Add workaround for current LLVM SME bug on Windows
2025-12-31 15:33:15 +01:00
Martin Kroeker
275eb6f7f3
Add workaround for current LLVM SME bug on Windows
2025-12-31 15:29:27 +01:00
Martin Kroeker
e4344def6a
Merge pull request #5505 from martin-frbg/issue5493
...
Rewrite lapacke headers with pre/postfixes if necessary
2025-12-31 14:19:41 +01:00
Martin Kroeker
80951a2acc
Merge pull request #5534 from bartoldeman/fix-flang-fcheck
...
Fix f_check detection of LLVM 21 flang
2025-12-30 18:15:37 +01:00
Martin Kroeker
772741e2b1
Merge pull request #5586 from martin-frbg/issue5337
...
Update instructions for setting up a conda-based build environment on Windows
2025-12-30 12:38:03 +01:00
Martin Kroeker
54f7b76f20
Merge pull request #5588 from martin-frbg/cooperlake_cast
...
Cast the alignment parameter for Cooper Lake and Sapphire Rapids to BLASLONG
2025-12-30 10:45:13 +01:00
Martin Kroeker
579eda3778
Name openmp packages in Windows/conda build recipe
2025-12-30 00:03:40 +01:00
Martin Kroeker
83a788c387
Add BLASLONG cast to the DEFAULT_ALIGN parameter of Cooper Lake and Sapphire Rapids
2025-12-29 23:23:34 +01:00
Martin Kroeker
5e3a9922bd
replace mentions of miniconda with miniforge
2025-12-27 22:50:38 +01:00
Martin Kroeker
e548bda1ba
Update Windows/LLVM build to use miniforge and flang_win-64 package
2025-12-27 22:33:01 +01:00
Martin Kroeker
cd02751b12
Merge pull request #5548 from mayeut/ppc64le-clang
...
ci: add build with clang on ppc64le
2025-12-25 18:02:16 +01:00
Martin Kroeker
5766adbcad
Merge pull request #5569 from OpenMathLib/revert-5479-forklock
...
Revert "[WIP,Testing] remove the lock around the thread shutdown function again"
2025-12-25 17:10:29 +01:00
Martin Kroeker
1f2bffb4fe
Merge pull request #5551 from almayne/sgemv_ramps
...
Updated SGEMV ramps.
2025-12-25 12:53:36 +01:00
Martin Kroeker
067e43c1e1
Merge pull request #5575 from martin-frbg/woa-neozdot
...
Make the thunderx2 zdot kernel compatible with LLVM21 in Windows on Arm
2025-12-25 12:00:58 +01:00
Martin Kroeker
0ff51a40f1
Merge pull request #5579 from vtjnash/jn/YIELDING
...
fix define for YIELDING
2025-12-25 09:51:44 +01:00
Jameson Nash
0b2b583223
POSIX.1-2008
2025-12-24 21:47:03 -05:00
Jameson Nash
fed16d638c
Update common.h
2025-12-24 17:47:48 -05:00
Martin Kroeker
d39b77748f
Make .align conditional on not being on WoA and strip CRLF endings
2025-12-24 20:00:45 +01:00
Jameson Nash
371663f0c2
fix define for YIELDING
...
The intent is to define this as nop, but previously it was then
immediately overriding it for various architectures, causing a compiler
warning on Windows.
2025-12-23 13:59:29 -05:00
Martin Kroeker
097d2d98fd
Merge pull request #5578 from martin-frbg/mingw-getenv
...
Fix potential crash on startup in CYGWIN or MINGW builds with DYNAMIC_ARCH
2025-12-23 18:56:53 +01:00
Martin Kroeker
5b0884d8e7
Use getenv for readenv_atoi in CYGWIN or MINGW builds
2025-12-22 16:31:33 +01:00
Martin Kroeker
c7b0304ba3
Merge pull request #5576 from martin-frbg/issue5562-4
...
Fix variable shadowing in the c/z_div macros of f2c-converted LAPACK
2025-12-21 09:09:38 +01:00
Martin Kroeker
652bf6b51b
Initialize local variable to remove a compiler warning
2025-12-20 18:08:03 +01:00
Martin Kroeker
9fa64b9a3d
Initialise string length variables
2025-12-20 18:04:30 +01:00
Martin Kroeker
b8163b65cb
Fix compilation error caused by inadvertent shadowing of variables in the MSVC c/z_div macros
2025-12-20 18:02:28 +01:00