Martin Kroeker
|
3166fffcec
|
Merge pull request #5659 from lindsayad/handle-emerald-rapids
Handle Intel's emerald rapids and do some formatting in the cpuid_x86 file
|
2026-03-03 20:06:49 +01:00 |
|
Alex Lindsay
|
692023e364
|
Switch case ordering for exmodel 12 to be sorted
|
2026-03-02 16:23:38 -07:00 |
|
Alex Lindsay
|
5a534a63e8
|
clang-format and make cpuid_x86.c more readable
|
2026-03-02 15:51:46 -07:00 |
|
Alex Lindsay
|
303903e29c
|
Handle emerald rapids model
|
2026-03-02 15:39:41 -07:00 |
|
Martin Kroeker
|
18638c70ef
|
Merge pull request #5656 from martin-frbg/issue5653
Add pragma to limit optimization in POWER10 DGEMV kernel
|
2026-02-22 15:54:59 +01:00 |
|
Martin Kroeker
|
ef27ec6bed
|
Add pragma to limit optimization level
|
2026-02-22 13:42:41 +01:00 |
|
Martin Kroeker
|
da0e066c9e
|
Merge pull request #5655 from martin-frbg/intel-default-cpuid
Add feature-based fallbacks for unknown/future Intel CPUIDs
|
2026-02-20 22:19:25 +01:00 |
|
Martin Kroeker
|
1d0ca19457
|
Add feature-based fallbacks for unknown/future Intel cpus
|
2026-02-20 16:45:08 +01:00 |
|
Martin Kroeker
|
30cf14c548
|
Merge pull request #5640 from ChipKerchner/RVV_Narrow_Accumulate_FP16_GEMM
Added ability to accumulate in FP16. Convert BF16 to FP32. For FP16 and BF16 GEMM in RISC-V (BF16 now works for pre-RVA23)
|
2026-02-20 14:22:27 +01:00 |
|
Martin Kroeker
|
b4db4a1713
|
Merge pull request #5654 from martin-frbg/issue5627-2
Use generic SCAL kernels for PPC970 running FreeBSD
|
2026-02-20 12:45:42 +01:00 |
|
Martin Kroeker
|
43728ade59
|
Merge pull request #5651 from martin-frbg/issue5650
Fix gmake build with only a subset of precision types
|
2026-02-20 08:02:50 +01:00 |
|
Martin Kroeker
|
46b963b9a0
|
Use generic C kernels for SCAL on FreeBSD
|
2026-02-19 22:46:03 +01:00 |
|
Martin Kroeker
|
822aae6cab
|
Merge pull request #5652 from martin-frbg/issue5649
Fix passing of C/ZDOTC results in C-converted LAPACK on non-Windows systems
|
2026-02-19 22:05:10 +01:00 |
|
Martin Kroeker
|
dccbf18c1f
|
fix storing of ZDOTC result on non-Windows
|
2026-02-19 19:45:20 +01:00 |
|
Martin Kroeker
|
0cfb587fde
|
fix storing of ZDOTU result on non-Windows
|
2026-02-19 18:46:20 +01:00 |
|
Martin Kroeker
|
92fcffff54
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 18:45:07 +01:00 |
|
Martin Kroeker
|
5a07c1b61c
|
Delete misplaced lapack-netlib/chpgst.c
|
2026-02-19 18:42:30 +01:00 |
|
Martin Kroeker
|
11986454b3
|
fix storing of CDOTU result on non-Windows
|
2026-02-19 18:05:59 +01:00 |
|
Martin Kroeker
|
946a2cffec
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 16:53:18 +01:00 |
|
Martin Kroeker
|
ef1c06f5eb
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 14:08:59 +01:00 |
|
Martin Kroeker
|
b7542ffb3d
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 13:34:48 +01:00 |
|
Martin Kroeker
|
5d29f88fed
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 13:18:20 +01:00 |
|
Martin Kroeker
|
61db4e8191
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 13:07:15 +01:00 |
|
Martin Kroeker
|
bf0d7eaacc
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 12:59:46 +01:00 |
|
Martin Kroeker
|
1da181dac6
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 12:05:27 +01:00 |
|
Martin Kroeker
|
4389e1de70
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 11:49:15 +01:00 |
|
Martin Kroeker
|
1defad49b6
|
fix storing of CDOTC result on non-Windows
|
2026-02-19 11:29:18 +01:00 |
|
Martin Kroeker
|
be4ddc752f
|
fix storing of CDOTC result on non-Windows systems
|
2026-02-19 10:56:27 +01:00 |
|
Martin Kroeker
|
7fe8bd8046
|
build comparison functions for complex cases too
|
2026-02-18 19:12:35 +01:00 |
|
Martin Kroeker
|
7d431f3bb0
|
fix conditional build for double and complex too
|
2026-02-18 19:10:53 +01:00 |
|
Martin Kroeker
|
0e28b427f3
|
Add slaed3/dlaed3 to complex builds
|
2026-02-18 19:09:36 +01:00 |
|
Martin Kroeker
|
92b4d1b6f3
|
make SLAED/DLAED definitions available to COMPLEX too
|
2026-02-18 19:06:17 +01:00 |
|
Martin Kroeker
|
7d7a6c6708
|
Build the comparison functions as needed to avoid missing references
|
2026-02-18 11:43:43 +01:00 |
|
Martin Kroeker
|
d0a6e36896
|
Fix rules for running the GEMM3M tests
|
2026-02-18 11:41:25 +01:00 |
|
Martin Kroeker
|
6e3fb2ce52
|
fix conditional build rule
|
2026-02-18 11:40:20 +01:00 |
|
Chip Kerchner
|
efe63e7970
|
Add pre-RVA23 to BF16 GEMM.
|
2026-02-15 15:49:59 +00:00 |
|
Martin Kroeker
|
1ef6319990
|
Merge pull request #5645 from martin-frbg/cortex925-cpuid
Add CPU autodetection for Arm Cortex X925/A725
|
2026-02-14 20:07:24 +01:00 |
|
Chip Kerchner
|
1d6aa0dc31
|
Add dummy memsets - just in case.
|
2026-02-13 20:03:35 +00:00 |
|
Chip Kerchner
|
7a1d23400f
|
Add flag for not converting A & B - will be used in future to do conversion during packing.
|
2026-02-13 19:00:41 +00:00 |
|
Chip Kerchner
|
1cc377ef61
|
Only convert B if M is greater or equal to 4.
|
2026-02-13 18:14:11 +00:00 |
|
Chip Kerchner
|
0acb60aab3
|
Conversion from BF16 to FP32 only once.
|
2026-02-13 17:55:15 +00:00 |
|
Chip Kerchner
|
9701a80a9f
|
One small change.
|
2026-02-12 20:35:41 +00:00 |
|
Chip Kerchner
|
4121a22c02
|
Convert BF16 values once (and vectorized).
|
2026-02-12 18:45:39 +00:00 |
|
Martin Kroeker
|
1690982cf1
|
Merge pull request #5644 from martin-frbg/issue5641
Work around llvm failing to compile the AVX512 sgemm kernel
|
2026-02-12 18:04:36 +01:00 |
|
Martin Kroeker
|
5613deb794
|
Merge pull request #5646 from mattip/azure-timeout
use 100 minute timeout for azure mingw32 job
|
2026-02-12 16:19:37 +01:00 |
|
Martin Kroeker
|
ea82d802e6
|
fix typo
|
2026-02-12 15:55:55 +01:00 |
|
mattip
|
e5ba61c344
|
use 100 minute timeout for azure mingw32 job
|
2026-02-12 12:09:59 +02:00 |
|
Martin Kroeker
|
387be46c42
|
Support Cortex X925 as NeoverseV2
|
2026-02-12 00:43:52 +01:00 |
|
Martin Kroeker
|
445b11148f
|
work around llvm failing to compile the AVX512 sgemm kernel
|
2026-02-12 00:10:26 +01:00 |
|
Chip Kerchner
|
33560437f5
|
Convert inputs from BF16 to FP32 and use FP32 vector madds. 18% faster.
|
2026-02-11 19:50:48 +00:00 |
|