Package: blis / 1.1-3

Metadata

Package Version Patches format
blis 1.1-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
libblas provider.patch | (download)

Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
rename gemmt as gemmtr.patch | (download)

frame/compat/check/bla_gemmt_check.h | 3 3 + 0 - 0 !
frame/compat/extra/bla_gemmt.c | 10 8 + 2 - 0 !
frame/compat/extra/bla_gemmt.h | 1 1 + 0 - 0 !
3 files changed, 12 insertions(+), 2 deletions(-)

 add alias for gemmtr to gemmt
0001 Blacklist KNL with GCC 15 844.patch | (download)

configure | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 blacklist knl with gcc 15+ (#844)

Details:
- GCC 15 drops support for Xeon Phi architectures such as KNL.
- This PR blacklists the `knl` configuration for GCC 15+.

0002 Apply temporary fix for gcc 15. 874.patch | (download)

CREDITS | 1 1 + 0 - 0 !
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c | 7 7 + 0 - 0 !
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c | 7 7 + 0 - 0 !
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c | 7 7 + 0 - 0 !
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c | 7 7 + 0 - 0 !
5 files changed, 29 insertions(+)

 apply temporary fix for gcc 15. (#874)

Details:
- As reported in #845, gcc 15 fails to build the haswell
  gemmsup kernels due to the use of rbp.
- As a temporary fix, disable slp-tree-vectorization in just
  the affected files.
- Thanks @loveshack for reporting and @chillenb for the suggested
  fix.
- Eventually, the kernels should be rewritten to avoid using rbp.

(cherry picked from commit 36effd70b6a323856d98b17dda9cc3afd181b658)