Martin Kroeker
cfa28bcf71
Support compilation with LLVM for Windows on Arm
2025-12-19 17:00:47 +01:00
Martin Kroeker
6bc4276f90
Merge pull request #5574 from martin-frbg/issue5562-3
...
Fix MSVC macros for complex division in the f2c-translated LAPACK
2025-12-19 16:28:49 +01:00
Martin Kroeker
bc52252cd5
Fix previous misedits in MSVC complex dot and fix MSVC macros for complex division
2025-12-19 01:09:10 +01:00
Martin Kroeker
5aff62eb96
Merge pull request #5572 from martin-frbg/issue5562-2
...
Fix cut-n-paste error introduced into the f2c-converted LAPACK with PR 5567
2025-12-16 10:08:34 +01:00
Martin Kroeker
e155bc0061
Merge pull request #5571 from mattip/issue5570
...
fix regression due to adding bgemv interfaces
2025-12-15 23:52:41 +01:00
Martin Kroeker
e1d2411545
Fix cut-n-paste error introduced with previous fix for zdotc/zdotu
2025-12-15 22:46:15 +01:00
mattip
cbecf98308
fix regression due to adding bgemv interfaces
2025-12-15 21:49:14 +02:00
Martin Kroeker
9023e76a77
Merge pull request #5556 from mayeut/fork-bug
...
fix: deadlock in exec_blas_async after fork
2025-12-13 23:49:09 +01:00
Martin Kroeker
486d150662
Merge pull request #5567 from martin-frbg/issue5562
...
Fix MSVC versions of inline functions in the f2c-converted LAPACK
2025-12-12 23:26:39 +01:00
Martin Kroeker
4dbbdcaeb4
Merge branch 'OpenMathLib:develop' into issue5562
2025-12-12 20:07:04 +01:00
Martin Kroeker
5d68b8fc58
Merge pull request #5568 from martin-frbg/azureosx14
...
AzureCI: Update deprecated macos-13 instances to macos-14
2025-12-12 20:06:43 +01:00
Martin Kroeker
a680c60a69
Update iPhoneOS SDK
2025-12-12 15:33:24 +01:00
Martin Kroeker
e7ddd63234
list xcode platforms/sdks
2025-12-12 14:57:04 +01:00
Martin Kroeker
38882e0123
Update xcode sdks
2025-12-12 14:40:19 +01:00
Martin Kroeker
231d7c4397
Update xcode version for macos-14
2025-12-12 11:44:56 +01:00
Martin Kroeker
80a12ae824
Update deprecated macos-13 instances to macos-14
2025-12-12 10:14:17 +01:00
Martin Kroeker
938477683f
Fix MSVC versions of the inline c/zdot function
2025-12-11 22:39:11 +01:00
Martin Kroeker
68ff451ecc
Merge pull request #5558 from ErnstPeng/fix-LA
...
Fix floating point registers ld/st bug of Loongarch
2025-12-03 16:02:06 +01:00
pengxu
f6533ccea0
Fix floating point registers ld/st bug of Loongarch
2025-12-03 10:52:59 +08:00
mayeut
396137ff27
revert locks introduced in #5170
2025-11-30 07:27:24 +01:00
mayeut
7750d507ff
chore: add test case for exec_blas_async after fork
...
most functions are using exec_blas but dgetrf uses exec_blas_async directly and the behavior after fork is not the same. It's currently deadlocking.
2025-11-29 22:55:25 +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
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
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