Martin Kroeker
7d35bf61ba
Add cpuid for Apple M5 (from a PR to the archspec project)
2025-11-24 08:21:37 +01:00
Martin Kroeker
8c0b13c41c
Merge branch 'OpenMathLib:develop' into issue5414
2025-11-23 23:12:49 +01:00
Martin Kroeker
d6b25c43c6
Merge pull request #5542 from abhishek-iitmadras/abhishek_new_tt_a64fx
...
[A64FX]: add tt for a64fx dot
2025-11-23 22:55:51 +01:00
Martin Kroeker
5b79d01424
Merge pull request #5434 from ywwry66/mixed_openmp_warning
...
CMake: Demote the OpenMP mixed linkage check to NOTICE
2025-11-23 21:25:28 +01:00
Martin Kroeker
9c0965b884
Merge branch 'OpenMathLib:develop' into issue5414
2025-11-23 19:45:53 +01:00
Martin Kroeker
48e33f23e8
Merge pull request #5543 from ayappanec/AIX-compiler-checks
...
Skip C and Fortran compiler combination checks in AIX if NO_FORTRAN or ONLY_CBLAS is set
2025-11-23 19:16:12 +01:00
Martin Kroeker
7cef9524f7
Merge pull request #5550 from martin-frbg/flangppc
...
Fix PPC compilation with flang and gmake
2025-11-23 18:01:39 +01:00
Martin Kroeker
88c1899b88
Merge pull request #5549 from mayeut/warn-bfloat16
...
fix(warning): taking the absolute value of 'bfloat16' has no effect
2025-11-23 17:53:38 +01:00
Martin Kroeker
ea85b6696f
Merge branch 'OpenMathLib:develop' into issue5414
2025-11-23 10:14:07 +01:00
Martin Kroeker
0d5bf7b760
flang does not understand -frecursive
2025-11-23 10:09:43 +01:00
Martin Kroeker
93d0d195a0
Merge pull request #5547 from martin-frbg/oryon_cachesizes
...
Report proper cache sizes for Qualcomm Oryon in WoA
2025-11-23 10:06:27 +01:00
mayeut
c5e1967ddb
fix(warning): taking the absolute value of 'bfloat16' has no effect
...
The compinv function is invalid when building for BFLOAT16 and leads to the following warning:
`taking the absolute value of unsigned type 'bfloat16' (aka 'unsigned short') has no effect`.
Update pre-processor conditions to remove its definition when building for BFLOAT16.
2025-11-23 09:40:04 +01:00
Martin Kroeker
58ee3c0761
Merge pull request #5544 from mayeut/rpcc-aarch64
...
fix: rpcc on linux aarch64
2025-11-22 22:28:44 +01:00
Martin Kroeker
fa0403bd17
Report proper cache sizes for Qualcomm Oryon in WoA
2025-11-22 18:46:44 +01:00
Martin Kroeker
29fab2b912
Merge pull request #5546 from martin-frbg/issue5545
...
Fix compilation of the PPC SBGEMM kernels with LLVM
2025-11-22 17:36:15 +01:00
Martin Kroeker
f7b7296bff
Fix compilation with LLVM
2025-11-22 16:07:34 +01:00
mayeut
a367f5f58b
fix: rpcc on linux aarch64
...
The inline assembly code seems ill-formed and gcc/clang are not generating the same thing.
This also removes hundreds of `warning: value size does not match register size specified by the constraint and modifier` when building with clang.
2025-11-22 09:40:18 +01:00
Ayappan Perumal
64b9600724
Skip C and Fortran compiler combination checks in AIX if NO_FORTRAN or ONLY_CBLAS is set
2025-11-21 03:17:00 -06:00
Abhishek Kumar
a14caf464f
add tt for a64fx dot
...
Signed-off-by: Abhishek Kumar <abhishek.r.kumar@fujitsu.com >
2025-11-20 12:14:17 +05:30
Martin Kroeker
28eeef5bbe
Merge pull request #5538 from CheryDan/riscv/rot
...
Optimize ZROT_RVV for the unit-stride case (inc_x = inc_y = 1)
2025-11-19 07:33:08 +01:00
Martin Kroeker
a51a1b8e1f
Merge pull request #5540 from Thyre/support-flang-new-integer-8
...
Makefile: Recognize `-fdefault-integer-8` for LLVMs flang
2025-11-19 00:13:31 +01:00
Martin Kroeker
17f2e94260
Merge pull request #5539 from FRosner/arm64-dot-kernel-refactoring
...
Refactoring: ARM64 dot Kernel: don't call num_cpu_avail twice
2025-11-18 23:25:51 +01:00
Martin Kroeker
75ceb6c69f
Merge pull request #5536 from mayeut/clang-sve
...
fix: dot_kernel_sve "n" usage & clobber list
2025-11-18 22:04:13 +01:00
Jan André Reuter
ccef6ccde7
Recognize -fdefault-integer-8 for LLVMs flang
...
Signed-off-by: Jan André Reuter <jan@zyten.de >
2025-11-18 19:19:15 +01:00
Frank Rosner
762ed66c72
Refactoring: ARM64 dot Kernel: don't call num_cpu_avail twice
2025-11-18 15:34:51 +01:00
daichengrong
98a8230dee
Optimize ZROT_RVV for the unit-stride case (inc_x = inc_y = 1)
2025-11-18 17:34:27 +08:00
mayeut
39d5e44723
fix: dot_kernel_sve "n" usage & clobber list
2025-11-17 21:53:51 +01:00
Martin Kroeker
f6df9bebbb
Merge pull request #5533 from martin-frbg/azure-osxgcc
...
AzureCI: Update the obsolete OSX x86_64 gcc12 job to gcc15
2025-11-08 15:31:53 +01:00
Martin Kroeker
aa7e9abf52
Merge pull request #5531 from martin-frbg/issue5510
...
Fix CYGWIN builds that use CMake
2025-11-07 15:15:23 +01:00
Martin Kroeker
bbb87aa5c2
Update OSX gcc12 job to gcc15
2025-11-07 14:51:52 +01:00
Martin Kroeker
f00c0d0827
CYGWIN builds currently require blas_server_win32
2025-11-07 12:20:31 +01:00
Martin Kroeker
8a0b97e0d3
CYGWIN needs to be named OS_CYGWIN_NT in config.h
2025-11-07 12:18:22 +01:00
Martin Kroeker
f2d010de12
Merge pull request #5512 from quic/topic/ssyrk_direct_sme1
...
Support for SME1 based ssyrk_direct kernel for cblas_ssyrk level 3 API
2025-11-06 14:06:43 -08:00
Martin Kroeker
65af1b1401
Merge pull request #5530 from martin-frbg/riscv_sbgemmCI
...
CI: Add back the SBGEMM/SBGEMV tests on RISCV64_ZVL256B
2025-11-06 08:06:25 -08:00
Martin Kroeker
7bdb3ac720
Add back the SBGEMM/SBGEMV tests
2025-11-06 14:38:20 +01:00
Martin Kroeker
123c25c748
Merge pull request #5527 from ChipKerchner/fixbfloat16Tobf16conversions
...
Prevent possible conversion from bfloat16 to __bf16 - RISC-V
2025-11-06 03:17:58 -08:00
Chip Kerchner
00a7336fc9
Missing one gemv conversion.
2025-11-04 22:27:53 +00:00
Chip Kerchner
edf2e5900c
Prevent possible conversion from bfloat16 to __bf16.
2025-11-04 21:00:37 +00:00
Chip Kerchner
7ca689b54f
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
2025-11-04 13:55:15 +00:00
Martin Kroeker
3a9da520d5
RISCV64-CI: don't rely on dependency resolution for qemu-user ( #5506 )
...
* install current qemu as the Ubuntu package is too old
* add shgemm and bgemm tests for zvl256b target - curiously, sbgemm&sbgemv tests fail in this configuration
2025-11-04 12:18:24 +01:00
Chip Kerchner
93e89c09be
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
2025-11-03 23:19:59 +00:00
Martin Kroeker
9c8626d73a
Merge pull request #5522 from Smilyf/bugfix/issue-5521
...
Fix #5521 : add @SUFFIX64@ in OpenBLASConfig.cmake.in
2025-11-02 03:00:04 -08:00
Martin Kroeker
2e7c667c11
Merge pull request #5526 from martin-frbg/fixcirrusxcode
...
Update Xcode version in Cirrus CI
2025-11-02 02:59:15 -08:00
Martin Kroeker
2b745f816d
Update Xcode SDK versions as well
2025-11-02 10:01:46 +01:00
Martin Kroeker
716feb6704
Merge pull request #5525 from martin-frbg/issue5524
...
CMake: Fix missing support for HFLOAT16 in Windows dll generation
2025-11-02 01:58:36 -07:00
Martin Kroeker
aa43496936
Update Xcode
2025-11-01 22:00:16 +01:00
Martin Kroeker
358c582ef9
Fix missing support for HFLOAT16 in Windows symbol renaming/dll generation
2025-11-01 19:27:56 +01:00
Yang Desheng
1da3b47163
Fix #5521 : add @SUFFIX64@ in OpenBLASConfig.cmake.in
2025-11-01 20:42:48 +08:00
Martin Kroeker
18eb6a7f70
Merge pull request #5519 from martin-frbg/issue5517
...
Introduce a minimum problem size requirement for multithreading in the hermitian operations
2025-10-30 14:39:56 -07:00
Martin Kroeker
ef6f97624b
[WIP,Testing] remove the lock around the thread shutdown function again ( #5479 )
...
* remove the lock around the thread shutdown function - server is locked already here
2025-10-30 19:12:47 +01:00