Martin Kroeker
11ff18bb0f
Merge pull request #5081 from XiWeiGu/kernel_generic_fixed_cscal_zscal
kernel/generic: Fixed cscal and zscal
3 months ago
Harmen Stoppels
3d6d026fe1
no-gcse when loongarch64
5 months ago
Harmen Stoppels
51ba70f47b
test_potrs.c: remove pragma darwin-aarch64 support
Using GCC 14.2.0 on Darwin, the pragma ultimately causes a linker error
"ld: invalid r_symbolnum=". The current workaround is to use the old
linker, but (a) it's deprecated and (b) it can produce libraries that
are subsequently not linkable with the newer linker in dependents: the
new ld64 does not link to libraries with duplicate rpaths created by the
classic linker.
5 months ago
Martin Kroeker
57208b8bce
Disable tests with incx,incy=0 (undefined behavior)
7 months ago
Martin Kroeker
3a4a9b21eb
Disable tests with incx,incy=0 (undefined behavior)
7 months ago
tingbo.liao
3c8df6358f
Further rearranged the rotm kernel for the different architectures.
Signed-off-by: tingbo.liao <tingbo.liao@starfivetech.com>
8 months ago
gxw
6954845d8d
utest: Add utest for {c/z}scal and {c/z}gemv
8 months ago
tingbo.liao
14c72d616a
Add the test cases of rot to improve unit testing.
Signed-off-by: tingbo.liao <tingbo.liao@starfivetech.com>
9 months ago
Martin Kroeker
05fe49ddaf
Rename local copy functions to avoid name clash with the standard BLAS ones
9 months ago
Martin Kroeker
64c6c79201
Assume no underline suffixes on symbols when compiling with Intel ifx on Windows
9 months ago
Martin Kroeker
550bc77832
Fix expectation values for CblasRowMajor order
11 months ago
Martin Kroeker
dfba3f8841
restore the pragma as it is reportedly still needed on 3C6000/gcc14.2
1 year ago
Martin Kroeker
49080b631e
remove optimizer pragma again
1 year ago
Martin Kroeker
a090011fbf
just use numeric constants in dimensions
1 year ago
Martin Kroeker
db5328e85b
make array dimensions constant
1 year ago
Martin Kroeker
d9ae4609fb
remove C99 requirement
1 year ago
Martin Kroeker
15c53dd2e0
Merge pull request #4794 from XiWeiGu/Fixed_Numpy_CI_Test
Try to fixed numpy ci test failures
1 year ago
Martin Kroeker
29f3e759b9
work around a gcc14.1 bug observed on Loongarch
1 year ago
gxw
9b3e80efe2
utest: Add test_gemv
1 year ago
Martin Kroeker
a2ee4b1966
Merge branch 'OpenMathLib:develop' into issue4728
1 year ago
Martin Kroeker
33bb4b98a4
Improve error message output from the fork() utest ( #4753 )
* Add perror to report the reason for a fork failure
* reword the malloc failure message
1 year ago
Martin Kroeker
ffc1ab3f6e
Test corner cases of all SCAL variants
1 year ago
Martin Kroeker
a16f8249ba
add tests with the imaginary part of the array infinite
1 year ago
Martin Kroeker
b45a78c6e9
fix zdotu argument passing in utest_ext on windows ( #4691 )
* fix passing of results on windows
1 year ago
Matti Picus
243640c354
use blasint instead of int to quiet warnings
1 year ago
Martin Kroeker
d8baf2f2ea
Support compilation without CBLAS
1 year ago
Martin Kroeker
a6c184d150
forward NO_CFLAGS to the CFLAGS, if set
1 year ago
Martin Kroeker
b1d722fc0c
Fix cast to work with INTERFACE64 (especially on big-endian)
1 year ago
Ayappan P
f4ee0a423b
Fix openblas_utest_ext build in AIX
1 year ago
Martin Kroeker
61214fcef7
Fix utest_ext build on AIX ( #4657 )
* Add all-in-one version of utest_ext for AIX
1 year ago
Martin Kroeker
b883526a34
Fix uninitialized variables in the extensions utest
1 year ago
Martin Kroeker
9c86838279
use blasint for INTERFACE64 compatibility
1 year ago
Martin Kroeker
d3f93c6015
fix arguments of zscal
1 year ago
Martin Kroeker
1f080b9328
Update test_zscal.c
1 year ago
Martin Kroeker
ec8e9451f0
make independent of CBLAS
1 year ago
Chip Kerchner
0e0d0bce1a
Fix global (static) constructor priorty so that OpenBLAS gets initialized before other libraries. Other unit test AIX fix.
1 year ago
Evgeni Burovski
07dddde1fe
Update utest/test_dnrm2.c
1 year ago
Evgeni Burovski
a6e16a065d
Add a test for dnrm(..., incx=-1)
1 year ago
Martin Kroeker
8a665f0d57
Skip test when building with a uclibc that does not implement fork
1 year ago
Martin Kroeker
30e8d255de
Skip the fork test when building against an uClibc that does not implement fork
1 year ago
Martin Kroeker
f81c1d4b59
Fix portability problem
1 year ago
Martin Kroeker
f7ffab870b
fix missing malloc
1 year ago
Martin Kroeker
38283f678e
Fix portability problems
1 year ago
kseniyazaytseva
4c554bd527
check abs zero inc
1 year ago
kseniyazaytseva
46de7c8a2b
Merge remote-tracking branch 'origin/risc-v-new-tests' into new-tests
1 year ago
kseniyazaytseva
cfabc48190
Update rotg tests
1 year ago
kseniyazaytseva
ec5cfe3bc8
Fix invalid tests
1 year ago
kseniyazaytseva
ff10e6b6dc
Fix zero step tests
1 year ago
Martin Kroeker
dbcf4f8b7d
Merge pull request #4479 from XiWeiGu/loongarch-opt-axpby
Loongarch opt axpby
1 year ago
gxw
3597827c93
utest: add axpby
1 year ago