Martin Kroeker
bd30120ba7
Merge pull request #3720 from FlyGoat/mips64
Make it work on general MIPS64 processors
3 years ago
Zhang Xianyi
2ef7a58f97
Merge pull request #3724 from haanhvu/noissue
Clarify the installation guide in the output of `make`
3 years ago
Martin Kroeker
f2cd238450
Restore conditional compilation and fix for parallel make in LAPACK MATGEN ( #3733 )
* Restore NOPARALLEL and conditional compilation
3 years ago
Martin Kroeker
3e0381dfc6
Merge pull request #3731 from martin-frbg/linktest-c99
Add function prototypes to make linktest C99-compliant
3 years ago
Martin Kroeker
f703846ad9
Add function prototypes
3 years ago
Jiaxun Yang
4197c354fa
Set proper assembler arch for MIPS64
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
fae9368f14
Implement DYNAMIC_LIST for MIPS64
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
a50b29c540
Provide a fallback MIPS64_GENERIC target
It is really dangerous to fallback to Loongson core on other
MIPS64 processors.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Martin Kroeker
8a5ad01acd
Merge pull request #3725 from FlyGoat/alpha
Alpha build fixes
3 years ago
Martin Kroeker
0cca127907
Merge pull request #3726 from martin-frbg/fixc99
Fix C99-style declaration in converted LAPACK code
3 years ago
Martin Kroeker
be82449c3f
Merge pull request #3727 from martin-frbg/traviswait-2
Double the wait time for ppc jobs in Travis CI
3 years ago
Martin Kroeker
3fc06b6e7e
Double the wait time for ppc jobs in Travis CI
3 years ago
Martin Kroeker
704a024df4
Fix C99-style declaration of loop variable
3 years ago
Jiaxun Yang
407af4b6aa
Document alpha targets
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
a03ed065e1
Wire up alpha in new build system
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
50c4eeb97d
alpha: Remove include of version.h
It will be defined by preprocessor argument.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
fa14bdb26d
Entitle missing declearation for alpha
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Jiaxun Yang
99f82f1f81
alpha: Use mb for rmb
Alpha never have a rmb instruction.
Just use mb for rmb.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
haanhvu
38e9c969c4
Clarify the installation guide in the output of make
3 years ago
Martin Kroeker
0946b1ea7e
Merge pull request #3719 from ivan-pi/lsame
Add const attribute to C LAPACK lsame
3 years ago
Martin Kroeker
5d577ad7b9
Merge pull request #3721 from isuruf/patch-1
Fix building tests when NOFORTRAN is not given at all
3 years ago
Martin Kroeker
b94944777b
Merge pull request #3718 from martin-frbg/fixsbtest
Fix SBGEMM test to work with INTERFACE64
3 years ago
Isuru Fernando
d54971fe20
Fix building tests when NOFORTRAN is not given at all
3 years ago
Martin Kroeker
3d338b57de
remove spurious loops
3 years ago
Ivan Pribec
802e71bf05
Add const attribute to lsame
3 years ago
Martin Kroeker
d9dc015cfc
Use blasint for INTERFACE64 compatibility
3 years ago
Martin Kroeker
e671d0386b
Update version to 0.3.21.dev
3 years ago
Martin Kroeker
1dd979959d
set version to 0.3.21.dev
3 years ago
Martin Kroeker
94cba8e3c5
Merge pull request #3716 from martin-frbg/0321changes
Update Changelog for 0.3.21
3 years ago
Martin Kroeker
25ce2e2a63
Update with 0.3.21 changes
3 years ago
Jiaxun Yang
b633eb79f2
Use $at as temporary register for mips/loongson CPUCFG read
Some compilers (namely LLVM) are not happy with clobbering
registers in inline assembly.
Use $at as temporary register and explicitly use noat
hint.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Martin Kroeker
9f89b62b25
Merge pull request #3715 from martin-frbg/issue3648
Increase thresholds for STFSM and CTFSM in the LAPACK testsuite
3 years ago
Martin Kroeker
9c4e91a77d
Increase threshold
3 years ago
Martin Kroeker
1fe06caf49
Increase threshold
3 years ago
Martin Kroeker
ff58e9a7f1
Merge pull request #3609 from martin-frbg/lapack3101
Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1
3 years ago
Martin Kroeker
f6a1854ce9
resync gensymbol with develop
3 years ago
Martin Kroeker
2bee490287
Merge pull request #3714 from martin-frbg/crosscmake
Add more x86_64 target definitions for CMAKE cross-compiling
3 years ago
Martin Kroeker
85fd3c4279
Support compilation with the Cray C and Fortran compilers ( #3712 )
* Add support for the Cray Fortran compiler
3 years ago
Martin Kroeker
3784b3d45c
Add more x86_64 target definitions for cross-compiling
3 years ago
Martin Kroeker
096ae6f2bd
Merge pull request #3709 from nursik/develop
Add TCORE Generic
3 years ago
Martin Kroeker
19fefd100e
Merge pull request #3703 from martin-frbg/omp_adaptive
Add env variable OMP_ADAPTIVE to control OMP threadpool behaviour
3 years ago
Martin Kroeker
2e51a61914
Merge pull request #3693 from Mayank-Raj3/Mayank-Raj3-patch-1
corrected indentation of for and if statement dgemv_thread_safety.cpp
3 years ago
Nursultan Zarlyk
a7ac252fd9
Add TCORE Generic in prebuild.cmake
During the cross-compilation on x64 host with MSVC for ARMv8, the
build fails as there is no define directives for Generic core.
3 years ago
Jiaxun Yang
19d4f90c44
Use auvx to detect CPUCFG on mips/loongson
It's safer and easier than SIGILL.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
3 years ago
Martin Kroeker
648a69a67e
Merge pull request #3707 from martin-frbg/getarch_risc
Fix crash in RISCV autodetection when pmodel is not present in /proc/cpuinfo
3 years ago
Martin Kroeker
ef9c976a94
Really fix compilation; fix crash when pmodel is not present in cpuinfo
3 years ago
Martin Kroeker
f727235be4
Merge pull request #3706 from martin-frbg/czifunding
Acknowledge past CZI EOSS 1/EOSS 3 funding
3 years ago
Martin Kroeker
880bc1d1db
Acknowledge past CZI EOSS 1/EOSS 3 funding
3 years ago
Martin Kroeker
d0ba257de0
Merge pull request #3704 from XiWeiGu/loongarch64_dynamic_arch
LoongArch64: Add DYNAMIC_ARCH support
3 years ago
Martin Kroeker
78da6a750a
Merge pull request #3705 from RajalakshmiSR/bf16ppc
POWER: Enable bfloat16 kernels by default
3 years ago