platform/upstream/openblas.git
23 months agoMerge branch 'develop' into risc-v
Xianyi Zhang [Mon, 6 Jun 2022 06:12:09 +0000 (14:12 +0800)]
Merge branch 'develop' into risc-v

23 months agoAdd PLCT to contributors.
Xianyi Zhang [Mon, 6 Jun 2022 06:11:28 +0000 (14:11 +0800)]
Add PLCT to contributors.

23 months agoMerge branch 'risc-v_fix_intrinsic' into risc-v
Xianyi Zhang [Mon, 6 Jun 2022 05:56:05 +0000 (13:56 +0800)]
Merge branch 'risc-v_fix_intrinsic' into risc-v

23 months agoUpdate RISC-V Intrinsic API.
Xianyi Zhang [Mon, 28 Feb 2022 12:33:11 +0000 (20:33 +0800)]
Update RISC-V Intrinsic API.

23 months agoMerge pull request #3641 from RajalakshmiSR/ppc_build
Martin Kroeker [Sun, 5 Jun 2022 09:23:29 +0000 (11:23 +0200)]
Merge pull request #3641 from RajalakshmiSR/ppc_build

power10:  Fix build issues due to perl scripts conversion

23 months agopower10: Fix build issues due to perl scripts conversion
Rajalakshmi Srinivasaraghavan [Thu, 2 Jun 2022 13:11:10 +0000 (08:11 -0500)]
power10:  Fix build issues due to perl scripts conversion

Due to recent perl script conversion, there are some build
errors when compiling openblas with advance toolchain compilers.

23 months agoMerge pull request #3637 from martin-frbg/issue3636
Martin Kroeker [Fri, 27 May 2022 08:23:02 +0000 (10:23 +0200)]
Merge pull request #3637 from martin-frbg/issue3636

Add fallback value for bogus sc_nprocessors_conf in getarch

23 months agoAdd fallback value for bogus sc_nprocessors_conf
Martin Kroeker [Thu, 26 May 2022 22:29:17 +0000 (00:29 +0200)]
Add fallback value for bogus sc_nprocessors_conf

23 months agoMerge pull request #3635 from martin-frbg/issue3634
Martin Kroeker [Thu, 26 May 2022 09:57:53 +0000 (11:57 +0200)]
Merge pull request #3635 from martin-frbg/issue3634

Support compilation with the Intel ifx compiler

23 months agoAdd Intel ifx compiler
Martin Kroeker [Thu, 26 May 2022 07:31:49 +0000 (09:31 +0200)]
Add Intel ifx compiler

23 months agoMerge pull request #3633 from martin-frbg/perl_fallback
Martin Kroeker [Sun, 22 May 2022 19:18:44 +0000 (21:18 +0200)]
Merge pull request #3633 from martin-frbg/perl_fallback

Add back original PERL-based build scripts and add option USE_PERL

23 months agoSupport USE_PERL fallback for gensymbol
Martin Kroeker [Sun, 22 May 2022 16:36:24 +0000 (18:36 +0200)]
Support USE_PERL fallback for gensymbol

23 months agoAdd USE_PERL fallback option for gensymbol script
Martin Kroeker [Sun, 22 May 2022 16:35:23 +0000 (18:35 +0200)]
Add USE_PERL fallback option for gensymbol script

23 months agoAdd back original PERL-based script under new name
Martin Kroeker [Sun, 22 May 2022 16:33:24 +0000 (18:33 +0200)]
Add back original PERL-based script under new name

23 months agoAdd USE_PERL fallback option for create script used with FUNCTION_PROFILE
Martin Kroeker [Sun, 22 May 2022 16:32:19 +0000 (18:32 +0200)]
Add USE_PERL fallback option for create script used with FUNCTION_PROFILE

23 months agoAdd back original PERL-based script under new name
Martin Kroeker [Sun, 22 May 2022 16:29:01 +0000 (18:29 +0200)]
Add back original PERL-based script under new name

23 months agoAdd back PERL-based scripts under new name
Martin Kroeker [Sun, 22 May 2022 16:27:45 +0000 (18:27 +0200)]
Add back PERL-based scripts under new name

23 months agoAdd fallback option USE_PERL for original PERL-based build scripts
Martin Kroeker [Sun, 22 May 2022 16:27:02 +0000 (18:27 +0200)]
Add fallback option USE_PERL for original PERL-based build scripts

23 months agoMerge pull request #3624 from ioraff/no-perl
Martin Kroeker [Sun, 22 May 2022 16:21:17 +0000 (18:21 +0200)]
Merge pull request #3624 from ioraff/no-perl

rewrite perl scripts in universal shell

2 years agoMerge pull request #3631 from martin-frbg/revertdynskx
Martin Kroeker [Fri, 20 May 2022 11:47:09 +0000 (13:47 +0200)]
Merge pull request #3631 from martin-frbg/revertdynskx

Revert selection of a different DGEMM kernel for SkylakeX in DYNAMIC_ARCH builds

2 years agorevert "switch DGEMM parameters for SkylakeX if DYNAMIC_ARCH"
Martin Kroeker [Fri, 20 May 2022 09:28:23 +0000 (11:28 +0200)]
revert "switch DGEMM parameters for SkylakeX if DYNAMIC_ARCH"

2 years agoRevert "roll back DGEMM kernel ... for DYNAMIC_ARCH"
Martin Kroeker [Fri, 20 May 2022 09:23:30 +0000 (11:23 +0200)]
Revert "roll back DGEMM kernel ... for DYNAMIC_ARCH"

2 years agoMerge pull request #3630 from martin-frbg/fixpr3629
Martin Kroeker [Fri, 20 May 2022 04:37:37 +0000 (06:37 +0200)]
Merge pull request #3630 from martin-frbg/fixpr3629

Fix compilation of cpuid_riscv

2 years agoFix compilation
Martin Kroeker [Thu, 19 May 2022 16:57:46 +0000 (18:57 +0200)]
Fix compilation

2 years agoMerge pull request #3629 from Rabenda/riscv-c910
Zhang Xianyi [Thu, 19 May 2022 09:57:19 +0000 (17:57 +0800)]
Merge pull request #3629 from Rabenda/riscv-c910

riscv: Fix machine recognition for c910v

2 years agoriscv: Fix machine recognition for c910v
Han Gao [Thu, 19 May 2022 09:32:48 +0000 (17:32 +0800)]
riscv: Fix machine recognition for c910v

Signed-off-by: Han Gao <gaohan@uniontech.com>
2 years agorewrite perl scripts in universal shell
Owen Rafferty [Thu, 12 May 2022 23:58:10 +0000 (18:58 -0500)]
rewrite perl scripts in universal shell

2 years agoMerge pull request #3628 from martin-frbg/issue3620
Martin Kroeker [Wed, 18 May 2022 22:03:55 +0000 (00:03 +0200)]
Merge pull request #3628 from martin-frbg/issue3620

DYNAMIC_ARCH: Improve mapping for future AMD cpus

2 years agoExpand cpu mapping for future Zen cpus and use feature-based fallback for unknown...
Martin Kroeker [Wed, 18 May 2022 13:35:30 +0000 (15:35 +0200)]
Expand cpu mapping for future Zen cpus and use feature-based fallback for unknown AMD family codes

2 years agoMerge pull request #3625 from RajalakshmiSR/P10_store
Martin Kroeker [Sat, 14 May 2022 22:24:35 +0000 (00:24 +0200)]
Merge pull request #3625 from RajalakshmiSR/P10_store

POWER10: Changing store instructions for Level1 functions

2 years agoPOWER10: Changing store instructions for Level1 functions
Rajalakshmi Srinivasaraghavan [Thu, 12 May 2022 16:17:33 +0000 (11:17 -0500)]
POWER10: Changing store instructions for Level1 functions

This patch changes 32 bytes stores to two 16 bytes stores
to fix a recent degradation due to 32 bytes stores.

2 years agoMerge pull request #3619 from martin-frbg/fixup-3613
Martin Kroeker [Wed, 4 May 2022 13:12:22 +0000 (15:12 +0200)]
Merge pull request #3619 from martin-frbg/fixup-3613

Initial attempt at proper cpu detection on RISCV

2 years agoInitial attempt at proper cpu detection on RISCV
Martin Kroeker [Wed, 4 May 2022 06:58:56 +0000 (08:58 +0200)]
Initial attempt at proper cpu detection on RISCV

2 years agoMerge pull request #3613 from Rabenda/fix-riscv
Martin Kroeker [Wed, 4 May 2022 05:22:47 +0000 (07:22 +0200)]
Merge pull request #3613 from Rabenda/fix-riscv

Fix riscv64 detect

2 years agoMerge pull request #3618 from martin-frbg/issue3606
Martin Kroeker [Wed, 4 May 2022 05:22:25 +0000 (07:22 +0200)]
Merge pull request #3618 from martin-frbg/issue3606

Automatically downgrade C910V to RISCV64_GENERIC if the compiler lacks vector support

2 years agoHave getarch downgrade the RISCV C910V target to GENERIC if compiler lacks vector...
Martin Kroeker [Tue, 3 May 2022 21:29:55 +0000 (23:29 +0200)]
Have getarch downgrade the RISCV C910V target to GENERIC if compiler lacks vector support

2 years agoAdd compiler check for RISCV vector support
Martin Kroeker [Tue, 3 May 2022 21:27:50 +0000 (23:27 +0200)]
Add compiler check for RISCV vector support

2 years agoMerge pull request #3616 from martin-frbg/issue3615
Martin Kroeker [Sat, 30 Apr 2022 22:09:20 +0000 (00:09 +0200)]
Merge pull request #3616 from martin-frbg/issue3615

Fix CMAKE generator rules for ?laswp_ncopy and ?neg_tcopy kernels

2 years agorename lapack subtarget to lapack_overrides to avoid name clash with netlib in case...
Martin Kroeker [Sat, 30 Apr 2022 18:38:09 +0000 (20:38 +0200)]
rename lapack subtarget to lapack_overrides to avoid name clash with netlib in case-insensitive settings

2 years agoMerge pull request #3614 from martin-frbg/clapackfix
Martin Kroeker [Sat, 30 Apr 2022 18:35:17 +0000 (20:35 +0200)]
Merge pull request #3614 from martin-frbg/clapackfix

Makefile fixes related to C_LAPACK, plus Travis CI fixes

2 years agoUpdate .travis.yml
Martin Kroeker [Sat, 30 Apr 2022 16:49:04 +0000 (18:49 +0200)]
Update .travis.yml

2 years agotry to fix assembler errors on z13
Martin Kroeker [Sat, 30 Apr 2022 16:33:00 +0000 (18:33 +0200)]
try to fix assembler errors on z13

2 years agoFix generator rules for ?laswp_ncopy and ?neg_tcopy
Martin Kroeker [Sat, 30 Apr 2022 13:28:38 +0000 (15:28 +0200)]
Fix generator rules for ?laswp_ncopy and ?neg_tcopy

2 years agofix arch tags
Martin Kroeker [Wed, 27 Apr 2022 20:18:22 +0000 (22:18 +0200)]
fix arch tags

2 years agoRemove leftover debug output
Martin Kroeker [Wed, 27 Apr 2022 19:59:45 +0000 (21:59 +0200)]
Remove leftover debug output

2 years agoAvoid adding -lgfortran with NOFORTRAN
Martin Kroeker [Wed, 27 Apr 2022 18:31:42 +0000 (20:31 +0200)]
Avoid adding -lgfortran with NOFORTRAN

2 years agoUpdate NOFORTRAN message for fallback to C_LAPACK
Martin Kroeker [Wed, 27 Apr 2022 18:26:45 +0000 (20:26 +0200)]
Update NOFORTRAN message for fallback to C_LAPACK

2 years agoFix riscv64 arch detect
Han Gao [Tue, 26 Apr 2022 18:29:43 +0000 (02:29 +0800)]
Fix riscv64 arch detect

Signed-off-by: Han Gao <gaohan@uniontech.com>
2 years agoFix other arch build in detect.
Han Gao [Tue, 26 Apr 2022 17:34:55 +0000 (01:34 +0800)]
Fix other arch build in detect.

When CORE is empty, use -march=loongson3a. Fix it.

Signed-off-by: Han Gao <gaohan@uniontech.com>
2 years agoMerge pull request #3612 from nsait-linaro/fix-windows-make-build
Martin Kroeker [Mon, 25 Apr 2022 13:51:34 +0000 (15:51 +0200)]
Merge pull request #3612 from nsait-linaro/fix-windows-make-build

build: minor fixes to build on windows with make

2 years agobuild: minor fixes to build on windows with make
Niyas Sait [Sun, 24 Apr 2022 22:58:26 +0000 (23:58 +0100)]
build: minor fixes to build on windows with make

This patch contains following fixes

1. Fix to build without PIC flag
2. Define LAPACK_COMPLEX_STRUCTURE for windows. Builds are failing
without it and changes are consistent with the CMake rules defined
in system.cmake (line 576)

2 years agoC_LAPACK: Fixes to make it compile with MSVC (#3605)
Martin Kroeker [Sun, 17 Apr 2022 15:49:38 +0000 (17:49 +0200)]
C_LAPACK: Fixes to make it compile with MSVC (#3605)

* Fix f2c-like support functions to compile with MSVC, and
re-enable C_LAPACK for MSVC in CMAKE

* Add MSVC&flang build to Azure CI in order to check C_LAPACK correctness

2 years agoMerge pull request #3607 from martin-frbg/issue3603
Martin Kroeker [Sat, 16 Apr 2022 10:54:35 +0000 (12:54 +0200)]
Merge pull request #3607 from martin-frbg/issue3603

Fix undefined PREFETCHSIZEs in PPC440 GEMV kernels

2 years agofix undefined prefetchsizes
Martin Kroeker [Sat, 16 Apr 2022 08:04:27 +0000 (10:04 +0200)]
fix undefined prefetchsizes

2 years agofix undefined prefetchsize
Martin Kroeker [Sat, 16 Apr 2022 08:00:10 +0000 (10:00 +0200)]
fix undefined prefetchsize

2 years agoMerge pull request #3604 from mmuetzel/ci
Martin Kroeker [Mon, 11 Apr 2022 17:31:26 +0000 (19:31 +0200)]
Merge pull request #3604 from mmuetzel/ci

Adapt commands for tests with GNU make.

2 years agoAdapt commands for tests with GNU make.
Markus Mützel [Mon, 11 Apr 2022 09:45:05 +0000 (11:45 +0200)]
Adapt commands for tests with GNU make.

2 years agoUse f2c translations of LAPACK when no Fortran compiler is available (#3539)
Martin Kroeker [Sat, 9 Apr 2022 20:38:58 +0000 (22:38 +0200)]
Use f2c translations of LAPACK when no Fortran compiler is available (#3539)

* Add C equivalents of the Fortran routines from Reference-LAPACK as fallbacks, and C_LAPACK variable to trigger their use

2 years agoMerge pull request #3601 from mmuetzel/ci
Martin Kroeker [Sat, 9 Apr 2022 20:25:15 +0000 (22:25 +0200)]
Merge pull request #3601 from mmuetzel/ci

Consolidate actions on GitHub runners.

2 years agoMerge pull request #3602 from martin-frbg/fixup3600
Martin Kroeker [Sat, 9 Apr 2022 20:23:45 +0000 (22:23 +0200)]
Merge pull request #3602 from martin-frbg/fixup3600

Fix missing braces from previous commit (PR3600)

2 years agoFix missing braces from previous commit (PR3600)
Martin Kroeker [Sat, 9 Apr 2022 18:03:36 +0000 (20:03 +0200)]
Fix missing braces from previous commit (PR3600)

2 years agoConsolidate actions on GitHub runners.
Markus Mützel [Sat, 9 Apr 2022 16:46:27 +0000 (18:46 +0200)]
Consolidate actions on GitHub runners.

Re-organize build matrix for Ubuntu and MacOS runners.
Don't start runners that don't do anything.
Run tests.

2 years agoDisable flang (over-)optimizations in BLAS tests (#3600)
Martin Kroeker [Sat, 9 Apr 2022 15:14:24 +0000 (17:14 +0200)]
Disable flang (over-)optimizations in BLAS tests (#3600)

* limit flang optimizations to -O2

2 years agoMerge pull request #3593 from e4t/Fix_build_targets_Makefile_prebuild
Martin Kroeker [Thu, 7 Apr 2022 12:25:15 +0000 (14:25 +0200)]
Merge pull request #3593 from e4t/Fix_build_targets_Makefile_prebuild

Fix build targets in Makefile.prebuild

2 years agoPrevent powershell from adding a BOM to test input (#3595)
Martin Kroeker [Thu, 7 Apr 2022 12:24:19 +0000 (14:24 +0200)]
Prevent powershell from adding a BOM to test input (#3595)

* Prevent addition of a BOM to test input (which would distort the names of output files)

2 years agoFix build targets in Makefile.prebuild
Egbert Eich [Mon, 21 Mar 2022 10:16:49 +0000 (11:16 +0100)]
Fix build targets in Makefile.prebuild

- config.h was used as target even when it wasn't generated.
  This only worked because the 'dummy' target always triggers
  a full rebuild.
  It is however better to specify the exact target that is to
  be rebuilt do avoid confusion.
- Explicitly mark 'dummy' as a 'phony' target.

Signed-off-by: Egbert Eich <eich@suse.com>
2 years agoMerge pull request #3590 from mmuetzel/ci-msys2
Martin Kroeker [Sun, 3 Apr 2022 17:53:38 +0000 (19:53 +0200)]
Merge pull request #3590 from mmuetzel/ci-msys2

Add action for MSYS2 builds.

2 years agoAdd action for MSYS2 builds.
Markus Mützel [Thu, 31 Mar 2022 09:07:18 +0000 (11:07 +0200)]
Add action for MSYS2 builds.

2 years agoMerge pull request #3575 from mmuetzel/lapacke-win64
Martin Kroeker [Tue, 29 Mar 2022 18:04:04 +0000 (20:04 +0200)]
Merge pull request #3575 from mmuetzel/lapacke-win64

Fix LAPACKE with 64-bit indexing on Windows.

2 years agoMerge pull request #3588 from martin-frbg/fix3586
Martin Kroeker [Tue, 29 Mar 2022 17:36:27 +0000 (19:36 +0200)]
Merge pull request #3588 from martin-frbg/fix3586

Fix mistaken declaration of CortexX1 as ArmV9 in PR#3586

2 years agoMerge pull request #3589 from e4t/Exclude_paramter.c_symbols_with_DYNAMIC_ARCH
Martin Kroeker [Tue, 29 Mar 2022 17:35:56 +0000 (19:35 +0200)]
Merge pull request #3589 from e4t/Exclude_paramter.c_symbols_with_DYNAMIC_ARCH

Do not include symbols defined in driver/others/parameter.c in DYNAMI…

2 years agoDo not include symbols defined in driver/others/parameter.c in DYNAMIC_ARCH
Egbert Eich [Sun, 13 Mar 2022 09:57:59 +0000 (10:57 +0100)]
Do not include symbols defined in driver/others/parameter.c in DYNAMIC_ARCH

driver/others/parameter.c does not get build during DYNAMIC_ARCH, thus,
do not declare its symbols. This will make the build fail early and in
an obvious way if functions are trying to use these symbols.

Signed-off-by: Egbert Eich <eich@suse.com>
2 years agoUpdate param.h
Martin Kroeker [Mon, 28 Mar 2022 16:10:08 +0000 (18:10 +0200)]
Update param.h

2 years agoCortex X1 is only Arm8.2
Martin Kroeker [Mon, 28 Mar 2022 15:40:27 +0000 (17:40 +0200)]
Cortex X1 is only Arm8.2

2 years agofix defines for CORTEX-X
Martin Kroeker [Mon, 28 Mar 2022 15:37:06 +0000 (17:37 +0200)]
fix defines for CORTEX-X

2 years agoCortexX1 is only ArmV8
Martin Kroeker [Mon, 28 Mar 2022 15:31:26 +0000 (17:31 +0200)]
CortexX1 is only ArmV8

2 years agoCortexX1 is ARMV8 like A7x
Martin Kroeker [Mon, 28 Mar 2022 15:28:29 +0000 (17:28 +0200)]
CortexX1 is ARMV8 like A7x

2 years agoCortexX1 is only ARMV8
Martin Kroeker [Mon, 28 Mar 2022 15:18:56 +0000 (17:18 +0200)]
CortexX1 is only ARMV8

2 years agoMerge pull request #3587 from e4t/fix_avx512
Martin Kroeker [Mon, 28 Mar 2022 12:58:32 +0000 (14:58 +0200)]
Merge pull request #3587 from e4t/fix_avx512

Use CC and full command line instead of hard-coding gcc for AVX512 ch…

2 years agoUse CC and full command line instead of hard-coding gcc for AVX512 checking
Egbert Eich [Mon, 28 Mar 2022 06:14:52 +0000 (08:14 +0200)]
Use CC and full command line instead of hard-coding gcc for AVX512 checking

Hard-coding gcc may not provide incorrect results when a different compiler
for the target build is used. To remain in sync with the main call to c_check,
pass the full command line.

Signed-off-by: Egbert Eich <eich@suse.com>
2 years agoMerge pull request #3586 from martin-frbg/arm64cpus
Martin Kroeker [Sun, 27 Mar 2022 16:12:21 +0000 (18:12 +0200)]
Merge pull request #3586 from martin-frbg/arm64cpus

Initial support for M1 on Linux, Phytium FT2000 series, ARMV9 Cortex X1,X2,A510,A710

2 years agoAdd initial support for Phytium FT2000 series and ARMV9 Cortex 510/710/X1/X2
Martin Kroeker [Sun, 27 Mar 2022 13:29:20 +0000 (15:29 +0200)]
Add initial support for Phytium FT2000 series and ARMV9 Cortex 510/710/X1/X2

2 years agoAdd initial support for ARMV9 Cortex 510/710/X1/X2
Martin Kroeker [Sun, 27 Mar 2022 13:26:42 +0000 (15:26 +0200)]
Add initial support for ARMV9 Cortex 510/710/X1/X2

2 years agoAdd initial support for M1 on Linux, Phytium FT2xxx series, ARM Cortex 510/710/X1/X2
Martin Kroeker [Sun, 27 Mar 2022 13:24:40 +0000 (15:24 +0200)]
Add initial support for M1 on Linux, Phytium FT2xxx series, ARM Cortex 510/710/X1/X2

2 years agoMerge pull request #3585 from martin-frbg/issue3581
Martin Kroeker [Sun, 27 Mar 2022 13:19:26 +0000 (15:19 +0200)]
Merge pull request #3585 from martin-frbg/issue3581

Revert accidental change of generic ARMV8 DGEMM parameters from #3425

2 years agoRevert accidental change of generic ARMV8 DGEMM parameters from #3425
Martin Kroeker [Sun, 27 Mar 2022 11:10:47 +0000 (13:10 +0200)]
Revert accidental change of generic ARMV8 DGEMM parameters from #3425

2 years agoMerge pull request #3584 from martin-frbg/ctestskip
Martin Kroeker [Fri, 25 Mar 2022 13:35:15 +0000 (14:35 +0100)]
Merge pull request #3584 from martin-frbg/ctestskip

Add a (CMAKE) option to skip the LAPACK testsuite and use it in Azure CI

2 years agoAdd support for Intel Fortran compilers.
Markus Mützel [Fri, 25 Mar 2022 12:37:15 +0000 (13:37 +0100)]
Add support for Intel Fortran compilers.

Port changes from upstream Reference-LAPACK.

2 years agoDisable the LAPACK testsuite for the Windows clang/flang build as it takes too long
Martin Kroeker [Thu, 24 Mar 2022 20:25:16 +0000 (21:25 +0100)]
Disable the LAPACK testsuite for the Windows clang/flang build as it takes too long

2 years agoAdd LAPACK-like option to omit the LAPACK testsuite
Martin Kroeker [Thu, 24 Mar 2022 20:23:28 +0000 (21:23 +0100)]
Add LAPACK-like option to omit the LAPACK testsuite

2 years agoILP support
Larson, Eric [Fri, 24 Sep 2021 20:03:59 +0000 (13:03 -0700)]
ILP support

long's in windows are 4 bytes (MSVS, intel compilers). Use int64_t and int32_t
to ensure 8 byte integers for ILP interface.

support 8 byte integer flag for intel ifort compiler

2 years agocreate INDEX64 target
Aisha Tammy [Sun, 1 Nov 2020 02:43:56 +0000 (02:43 +0000)]
create INDEX64 target

2 years agoMerge pull request #3580 from martin-frbg/dynx86_sbgemm
Martin Kroeker [Thu, 24 Mar 2022 10:33:00 +0000 (11:33 +0100)]
Merge pull request #3580 from martin-frbg/dynx86_sbgemm

Remove extraneous (and wrong) definition of sbgemm_r on x86_64

2 years agoMerge pull request #3579 from martin-frbg/issue3557-2
Martin Kroeker [Thu, 24 Mar 2022 07:28:37 +0000 (08:28 +0100)]
Merge pull request #3579 from martin-frbg/issue3557-2

Fix malfunctioning AVX512 check

2 years agoRemove extraneous (and wrong) definition of sbgemm_r on x86_64
Martin Kroeker [Wed, 23 Mar 2022 19:05:32 +0000 (20:05 +0100)]
Remove extraneous (and wrong) definition of sbgemm_r on x86_64

2 years agoMerge branch 'xianyi:develop' into issue3557-2
Martin Kroeker [Wed, 23 Mar 2022 18:13:54 +0000 (19:13 +0100)]
Merge branch 'xianyi:develop' into issue3557-2

2 years agoFix checks for AVX512 and atomics
Martin Kroeker [Wed, 23 Mar 2022 14:48:58 +0000 (15:48 +0100)]
Fix checks for AVX512 and atomics

2 years agoRevert AVX512 capability check from PR #1980 (moved to build)
Martin Kroeker [Wed, 23 Mar 2022 14:22:13 +0000 (15:22 +0100)]
Revert AVX512 capability check from PR #1980 (moved to build)

2 years agoUtilize compiler AVX512 capability info from c_check when building getarch
Martin Kroeker [Wed, 23 Mar 2022 14:19:55 +0000 (15:19 +0100)]
Utilize compiler AVX512 capability info from c_check when building getarch

2 years agoMerge pull request #3561 from AlessioZanga/patch-msvc
Martin Kroeker [Wed, 23 Mar 2022 10:28:13 +0000 (11:28 +0100)]
Merge pull request #3561 from AlessioZanga/patch-msvc

Remove MSVC limitation