Open ivaquero opened 8 months ago
缺少 gfortran
,xmake.lua
里面有这么一段
...
on_load("macosx", "linux", "mingw@windows,msys", function (package)
if package:config("fortran") then
package:add("deps", "gfortran", {system = true})
end
if package:config("openmp") then
package:add("deps", "openmp")
end
end)
...
你装下 gfortran ,或者把 gfortran 也提交进 xmake-repo
Bot detected the issue body's language is not English, translate it automatically.
Title: Failed to install openblas
有没有可参考的教程,对于提交新包?我不熟悉怎么提交,虽然懂点lua。
我看了openblas的lua脚本,上面可以用openmp构建,但使用 USE_OPENMP=1后还是同样的报错信息。
另外,我试图用 xrepo install brew:openblas,但报错显示不能安装。
如果没有gfortran的环境,作者有什么建议么?
Bot detected the issue body's language is not English, translate it automatically.
Is there any tutorial I can refer to for submitting new packages? I'm not familiar with how to submit, but I know a little bit about Lua.
xmake -vD
看看详细log,mac上应该是默认禁用fortran的
Bot detected the issue body's language is not English, translate it automatically.
xmake -vD
Look at the detailed log, fortran should be disabled by default on mac
xmake -vD
我确实有点疑惑,因为 mac 上明明有 brew 安装的 gfortran,为什么不能用呢?另外,这个仓库里也有 gfortran,也不能用
使用 add_requires("brew::gfortran", {alias = "gfortran"})
,得到
fetch brew::gfortran-latest failed!
Bot detected the issue body's language is not English, translate it automatically.
xmake -vD
I'm really a little confused, because there is obviously gfortran on mac, why can't I use it? In addition, there is also gfortran in this warehouse, which cannot be used either.
xmake -vD
我确实有点疑惑,因为 mac 上明明有 brew 安装的 gfortran,为什么不能用呢?另外,这个仓库里也有 gfortran,也不能用
哪里装了?mac ci 上可没装 gfortran
使用
add_requires("brew::gfortran", {alias = "gfortran"})
,得到fetch brew::gfortran-latest failed!
add_requires 是用户端集成包,影响不到 package 里面的依赖。。package 里面 用的 add_deps,目前是 system only ,已经配置在里面了。。你只能提包到 xmake-repo 集成进去
gfortran
,我的是 brew 装的gfortran
,但是也不行system
了,以为这个只是优先选择,不是强制性的Bot detected the issue body's language is not English, translate it automatically.
- Yes, the mac system does not come with
gfortran
, I installed it with brew- I just tested whether I could install
gfortran
using xrepo alone, but it didn’t work either.- I noticed the
system
in it and thought it was just a preference, not mandatory.
- 是的,mac系统没带
gfortran
,我的是 brew 装的- 我只是单独测试一下用xrepo能不能装上
gfortran
,但是也不行- 我注意到里面的
system
了,以为这个只是优先选择,不是强制性的
默认就是优先找系统,system = true 是只找系统
我把system = true
删掉了,改成package:add("deps", "brew::gfortran")
,还是安装不了openblas
。
作为新手,实在不知道怎么改。gfortran
的 xmake.lua
没看明白,等着高手为 macOS 添加了支持后再说。
gfortran xmake.lua 可以试试加上
if is_plat("macosx") then
add_extsources("brew::gfortran")
end
Bot detected the issue body's language is not English, translate it automatically.
- Yes, the mac system does not come with
gfortran
, mine is installed by brew- I just tested whether I could install
gfortran
using xrepo alone, but it didn’t work either.- I noticed the
system
in it and thought it was just a preference, not mandatory.
The default is to search for the system first, system = true is to search for the system only
gfortran xmake.lua 可以试试加上
if is_plat("macosx") then add_extsources("brew::gfortran") end
我改成了,返回的结果和之前的一样
...
if is_plat("linux") then
add_extsources("apt::libopenblas-dev", "pacman::libopenblas")
add_syslinks("pthread")
elseif is_plat("macosx") then
add_extsources("brew::gfortran")
add_frameworks("Accelerate")
end
on_load("macosx", "linux", "mingw@windows,msys", function (package)
if package:config("fortran") then
package:add("deps", "gfortran")
end
if package:config("openmp") then
package:add("deps", "openmp")
end
end)
...
Bot detected the issue body's language is not English, translate it automatically.
I deleted
system = true
and changed it topackage:add("deps", "brew::gfortran")
, butopenblas
still cannot be installed.
As a newbie, I really don’t know how to change it. Let’s wait until there are projects that don’t involve gfortran
. I don’t understand xmake.lua
of gfortran
.
修改了如下部分后,报错信息有所改变
if package:is_plat("macosx") and package:is_arch("arm64") then
table.insert(configs, "BINARY=64")
table.insert(configs, "CFLAGS=/opt/homebrew/include")
table.insert(configs, "LIBRARY_PATH=/opt/homebrew/lib")
end
OpenBLAS: Detecting fortran compiler failed. Can only compile BLAS and f2c-converted LAPACK.
cc /opt/homebrew/include -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DC_LAPACK -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_saxpy -DASMFNAME=_saxpy_ -DNAME=saxpy_ -DCNAME=saxpy -DCHAR_NAME=\"saxpy_\" -DCHAR_CNAME=\"saxpy\" -DNO_AFFINITY -I.. -I. -UDOUBLE -UCOMPLEX -c axpy.c -o saxpy.o
cc /opt/homebrew/include -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DC_LAPACK -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCclang: warning: /opt/homebrew/include: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: /opt/homebrew/include: 'linker' input unused [-Wunused-command-line-argument]
所以能不能贴一个xmake -vD
的详细log?理论上brew安装的gfortran,/opt/homebrew/lib应该已经在系统的LD_LIBRARY_PATH里了,xmake是能找到的。并且明明禁用了fortran还是报错找不到gfortran也很奇怪,有可能是openblas那边的问题。
另外试试add_requires("openblas", {configs={fortran=true}})
,也贴一下报错
Bot detected the issue body's language is not English, translate it automatically.
So can you post a detailed log of
xmake -vD
? Theoretically, /opt/homebrew/lib for gfortran installed by brew should already be in the system's LD_LIBRARY_PATH, and xmake can find it. And even though fortran is obviously disabled, it still reports an error that gfortran cannot be found. It is also very strange. It may be a problem on the openblas side.
Also try add_requires("openblas", {configs={fortran=true}})
and post the error message as well.
目前xmake在macos上的ci只有x86到arm的交叉编译链,github的原生arm ci还没出来,所以这边没法在ci上测
Bot detected the issue body's language is not English, translate it automatically.
At present, xmake's ci on macos only has a cross-compilation chain from x86 to arm. Github's native arm ci has not yet been released, so there is no way to test it on ci.
好的,晚上到家再测一次,把报告贴上
Bot detected the issue body's language is not English, translate it automatically.
Okay, I'll take another test when I get home tonight and post the report.
使用 add_requires("openblas", {configs={fortran=true}})
,的 log 为
❯ xmake -Dv
checking for platform ... macosx
checking for architecture ... arm64
checking for Xcode directory ... %s
checking for Codesign Identity of Xcode ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
checking for unzip ... /usr/bin/unzip
checking for git ... /usr/bin/git
checking for gzip ... /usr/bin/gzip
checking for tar ... /usr/bin/tar
/usr/bin/git rev-parse HEAD
checking for gfortran ... /opt/homebrew/bin/gfortran
finding gfortran from brew ..
checking for brew ... /opt/homebrew/bin/brew
finding gfortran from vcpkg ..
finding gfortran from conan ..
finding gfortran from pkgconfig ..
checkinfo: cannot runv(pkg-config --version), No such file or directory
checking for pkg-config ... no
checkinfo: cannot runv(pkgconf --version), No such file or directory
checking for pkgconf ... no
finding gfortran from system ..
checking for /Library/Developer/CommandLineTools/usr/bin/clang ... ok
checking for the c compiler (cc) ... clang
checking for /Library/Developer/CommandLineTools/usr/bin/clang ... ok
checking for flags (-fPIC) ... ok
> clang "-fPIC" "-Qunused-arguments" "-isysroot" "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> /Library/Developer/CommandLineTools/usr/bin/clang -c -Qunused-arguments -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_FBF8A1510EB243108ECC5FCB80A73720.o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_775FB00633BC4F66BF87D39CCDE5CF30.c
checking for flags (-fdiagnostics-color=always) ... ok
> clang "-fdiagnostics-color=always" "-Qunused-arguments" "-isysroot" "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
checking for /Library/Developer/CommandLineTools/usr/bin/clang++ ... ok
checking for the linker (ld) ... clang++
checking for /Library/Developer/CommandLineTools/usr/bin/clang++ ... ok
checking for flags (-fPIC) ... ok
> clang++ "-fPIC" "-isysroot" "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" "-lz" "-isysroot" "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" "-lz"
> /Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_FBF8A1510EB243108ECC5FCB80A73720.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_FBF8A1510EB243108ECC5FCB80A73720.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lgfortran
ld: library 'gfortran' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
> checking for c links(gfortran)
> checking for c snippet(find_package/gfortran)
checkinfo: ...gramdir/core/sandbox/modules/import/core/tool/linker.lua:75: @programdir/core/sandbox/modules/os.lua:378: execv(/Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_FBF8A1510EB243108ECC5FCB80A73720.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_FBF8A1510EB243108ECC5FCB80A73720.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lgfortran) failed(1)
stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:957]:
[@programdir/core/sandbox/modules/os.lua:378]: in function 'execv'
[@programdir/modules/core/tools/gcc.lua:527]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/tool/linker.lua:221]: in function 'link'
[...gramdir/core/sandbox/modules/import/core/tool/linker.lua:73]: in function 'link'
[@programdir/modules/lib/detect/check_cxsnippets.lua:249]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/lib/detect/check_cxsnippets.lua:236]:
[@programdir/modules/package/manager/system/find_package.lua:68]:
[@programdir/modules/package/manager/find_package.lua:85]: in function '_find_package_with_builtin_rule'
[@programdir/modules/package/manager/find_package.lua:131]: in function '_find_package'
[@programdir/modules/package/manager/find_package.lua:195]:
[@programdir/modules/lib/detect/find_package.lua:109]:
[@programdir/core/package/package.lua:1768]: in function '_fetch_library'
[@programdir/core/package/package.lua:1935]: in function 'fetch'
[...modules/private/action/require/impl/install_packages.lua:333]: in function 'jobfunc'
[@programdir/modules/async/runjobs.lua:237]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/async/runjobs.lua:220]: in function 'cotask'
[@programdir/core/base/scheduler.lua:404]:
checking for gfortran ... no
finding openblas from xmake ..
checking for xmake::openblas ... no
finding openblas from brew ..
finding openblas from pkgconfig ..
finding openblas from system ..
> /Library/Developer/CommandLineTools/usr/bin/clang -c -Qunused-arguments -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_01C98243A8784000840814D50B9CB320.o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_775FB00633BC4F66BF87D39CCDE5CF30.c
> /Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_01C98243A8784000840814D50B9CB320.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_01C98243A8784000840814D50B9CB320.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lopenblas
ld: library 'openblas' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
> checking for c links(openblas)
> checking for c snippet(find_package/openblas)
checkinfo: ...gramdir/core/sandbox/modules/import/core/tool/linker.lua:75: @programdir/core/sandbox/modules/os.lua:378: execv(/Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_01C98243A8784000840814D50B9CB320.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_01C98243A8784000840814D50B9CB320.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lopenblas) failed(1)
stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:957]:
[@programdir/core/sandbox/modules/os.lua:378]: in function 'execv'
[@programdir/modules/core/tools/gcc.lua:527]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/tool/linker.lua:221]: in function 'link'
[...gramdir/core/sandbox/modules/import/core/tool/linker.lua:73]: in function 'link'
[@programdir/modules/lib/detect/check_cxsnippets.lua:249]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/lib/detect/check_cxsnippets.lua:236]:
[@programdir/modules/package/manager/system/find_package.lua:68]:
[@programdir/modules/package/manager/find_package.lua:111]: in function '_find_package'
[@programdir/modules/package/manager/find_package.lua:195]:
[@programdir/modules/package/manager/brew/find_package.lua:152]:
[@programdir/modules/package/manager/find_package.lua:85]: in function '_find_package_with_builtin_rule'
[@programdir/modules/package/manager/find_package.lua:131]: in function '_find_package'
[@programdir/modules/package/manager/find_package.lua:195]:
[@programdir/modules/lib/detect/find_package.lua:109]:
[@programdir/core/package/package.lua:1768]: in function '_fetch_library'
[@programdir/core/package/package.lua:1935]: in function 'fetch'
[...modules/private/action/require/impl/install_packages.lua:333]: in function 'jobfunc'
[@programdir/modules/async/runjobs.lua:237]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/async/runjobs.lua:220]: in function 'cotask'
[@programdir/core/base/scheduler.lua:404]:
finding openblas from vcpkg ..
finding openblas from conan ..
finding openblas from pkgconfig ..
finding openblas from system ..
> /Library/Developer/CommandLineTools/usr/bin/clang -c -Qunused-arguments -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_8572CE72202E4230852555CF703D1D30.o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_775FB00633BC4F66BF87D39CCDE5CF30.c
> /Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_8572CE72202E4230852555CF703D1D30.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_8572CE72202E4230852555CF703D1D30.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lopenblas
ld: library 'openblas' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
> checking for c links(openblas)
> checking for c snippet(find_package/openblas)
checkinfo: ...gramdir/core/sandbox/modules/import/core/tool/linker.lua:75: @programdir/core/sandbox/modules/os.lua:378: execv(/Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_8572CE72202E4230852555CF703D1D30.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/_8572CE72202E4230852555CF703D1D30.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -lopenblas) failed(1)
stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:957]:
[@programdir/core/sandbox/modules/os.lua:378]: in function 'execv'
[@programdir/modules/core/tools/gcc.lua:527]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/tool/linker.lua:221]: in function 'link'
[...gramdir/core/sandbox/modules/import/core/tool/linker.lua:73]: in function 'link'
[@programdir/modules/lib/detect/check_cxsnippets.lua:249]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/lib/detect/check_cxsnippets.lua:236]:
[@programdir/modules/package/manager/system/find_package.lua:68]:
[@programdir/modules/package/manager/find_package.lua:85]: in function '_find_package_with_builtin_rule'
[@programdir/modules/package/manager/find_package.lua:131]: in function '_find_package'
[@programdir/modules/package/manager/find_package.lua:195]:
[@programdir/modules/lib/detect/find_package.lua:109]:
[@programdir/core/package/package.lua:1768]: in function '_fetch_library'
[@programdir/core/package/package.lua:1935]: in function 'fetch'
[...modules/private/action/require/impl/install_packages.lua:333]: in function 'jobfunc'
[@programdir/modules/async/runjobs.lua:237]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/async/runjobs.lua:220]: in function 'cotask'
[@programdir/core/base/scheduler.lua:404]:
checking for openblas ... no
note: the following packages were not found on your system, try again after installing them:
-> gfortran latest
error: @programdir/core/main.lua:306: @programdir/core/sandbox/modules/import/core/base/task.lua:65: stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:968]:
[...modules/private/action/require/impl/install_packages.lua:748]:
[@programdir/modules/private/action/require/install.lua:85]:
[@programdir/actions/config/main.lua:386]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/base/task.lua:491]: in function 'run'
[@programdir/core/sandbox/modules/import/core/base/task.lua:63]: in function 'run'
[@programdir/actions/build/main.lua:191]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/base/task.lua:491]: in function 'run'
[@programdir/core/main.lua:304]: in function 'cotask'
[@programdir/core/base/scheduler.lua:404]:
stack traceback:
[C]: in function 'error'
@programdir/core/base/os.lua:957: in function 'base/os.raiselevel'
(...tail calls...)
@programdir/core/main.lua:306: in upvalue 'cotask'
@programdir/core/base/scheduler.lua:404: in function <@programdir/core/base/scheduler.lua:397>
后面是,输出到终端的log,可以看出来,这样是可以找到 brew 的 gfortran
的,打印出来的信息太长了,终端放不下
1 warning generated.
cc -arch arm64 -O2 -DUTEST*CHECK -DSANITY_CHECK -DREFNAME=f* -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=* -DASMFNAME=\__ -DNAME=_ -DCNAME= -DCHAR*NAME=\"*\" -DCHAR*CNAME=\"\" -DNO_AFFINITY -I.. -arch arm64 -o openblas_utest utest_main.o test_min.o test_amax.o test_ismin.o test_rotmg.o test_axpy.o test_dotu.o test_dsdot.o test_swap.o test_rot.o test_dnrm2.o test_potrs.o test_kernel_regress.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc -L/opt/homebrew/lib -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/13/../../.. -lgfortran -lemutls_w -lquadmath -lSystem
ld: warning: ignoring duplicate libraries: '-lSystem', '-lgfortran', '-lpthread'
./openblas_utest
TEST 1/38 min:smin_negative [OK]
TEST 2/38 min:dmin_positive [OK]
TEST 3/38 min:smin_zero [OK]
TEST 4/38 max:smax_negative [OK]
TEST 5/38 max:dmax_positive [OK]
TEST 6/38 max:smax_zero [OK]
TEST 7/38 amax:samax [OK]
TEST 8/38 amax:damax [OK]
TEST 9/38 ismin:positive_step_2 [OK]
TEST 10/38 ismin:negative_step_2 [OK]
TEST 11/38 ismax:positive_step_2 [OK]
TEST 12/38 ismax:negative_step_2 [OK]
TEST 13/38 drotmg:rotmg [OK]
TEST 14/38 drotmg:rotmg_issue1452 [OK]
TEST 15/38 drotmg:rotmg_D1eqD2_X1eqX2 [OK]
TEST 16/38 drotmg:drotmg_D1_big_D2_big_flag_zero [OK]
TEST 17/38 axpy:daxpy_inc_0 [OK]
TEST 18/38 axpy:zaxpy_inc_0 [OK]
TEST 19/38 axpy:zaxpy_incx_0 [OK]
TEST 20/38 axpy:saxpy_inc_0 [OK]
TEST 21/38 axpy:caxpy_inc_0 [OK]
TEST 22/38 axpy:caxpy_incx_0 [OK]
TEST 23/38 zdotu:zdotu_n_1 [OK]
TEST 24/38 zdotu:zdotu_offset_1 [OK]
TEST 25/38 dsdot:dsdot_n_1 [OK]
TEST 26/38 swap:dswap_inc_0 [OK]
TEST 27/38 swap:zswap_inc_0 [OK]
TEST 28/38 swap:sswap_inc_0 [OK]
TEST 29/38 swap:cswap_inc_0 [OK]
TEST 30/38 rot:drot_inc_0 [OK]
TEST 31/38 rot:zdrot_inc_0 [OK]
TEST 32/38 rot:srot_inc_0 [OK]
TEST 33/38 rot:csrot_inc_0 [OK]
TEST 34/38 dnrm2:dnrm2_inf [OK]
TEST 35/38 dnrm2:dnrm2_tiny [OK]
TEST 36/38 potrf:bug_695 [OK]
TEST 37/38 potrf:smoketest_trivial [OK]
TEST 38/38 kernel_regress:skx_avx [OK]
RESULTS: 38 tests (38 ok, 0 failed, 0 skipped) ran in 41 ms
/Library/Developer/CommandLineTools/usr/bin/make -C ctest all
make[1]: warning: -jN forced in submake: disabling jobserver mode.
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas1 -DASMFNAME=\_c_sblas1* -DNAME=c*sblas1* -DCNAME=c*sblas1 -DCHAR_NAME=\"c_sblas1*\" -DCHAR*CNAME=\"c_sblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*sblas1.o c_sblas1.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_sblat1.f -o c_sblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas1 -DASMFNAME=\_c_dblas1* -DNAME=c*dblas1* -DCNAME=c*dblas1 -DCHAR_NAME=\"c_dblas1*\" -DCHAR*CNAME=\"c_dblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas1.o c_dblas1.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat1.f -o c_dblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas1 -DASMFNAME=\_c_cblas1* -DNAME=c*cblas1* -DCNAME=c*cblas1 -DCHAR_NAME=\"c_cblas1*\" -DCHAR*CNAME=\"c_cblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas1.o c_cblas1.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_cblat1.f -o c_cblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas1 -DASMFNAME=\_c_zblas1* -DNAME=c*zblas1* -DCNAME=c*zblas1 -DCHAR_NAME=\"c_zblas1*\" -DCHAR*CNAME=\"c_zblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*zblas1.o c_zblas1.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat1.f -o c_zblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas2 -DASMFNAME=\_c_sblas2* -DNAME=c*sblas2* -DCNAME=c*sblas2 -DCHAR_NAME=\"c_sblas2*\" -DCHAR*CNAME=\"c_sblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*sblas2.o c_sblas2.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_s2chke -DASMFNAME=\_c_s2chke* -DNAME=c*s2chke* -DCNAME=c*s2chke -DCHAR_NAME=\"c_s2chke*\" -DCHAR*CNAME=\"c_s2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*s2chke.o c_s2chke.c
c_dblas1.c:59:40: warning: passing 'const double *' to parameter of type 'double *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
cblas_drotm(*N, X, *incX, Y, *incY, dparam);
^~~~~~
../cblas.h:140:147: note: passing argument to parameter 'P' here
void cblas_drotm(OPENBLAS_CONST blasint N, double *X, OPENBLAS_CONST blasint incX, double *Y, OPENBLAS_CONST blasint incY, OPENBLAS_CONST double _P);
^
1 warning generated.
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_auxiliary -DASMFNAME=\_auxiliary_ -DNAME=auxiliary* -DCNAME=auxiliary -DCHAR_NAME=\"auxiliary*\" -DCHAR*CNAME=\"auxiliary\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o auxiliary.o auxiliary.c
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_xerbla -DASMFNAME=\_c_xerbla* -DNAME=c*xerbla* -DCNAME=c*xerbla -DCHAR_NAME=\"c_xerbla*\" -DCHAR*CNAME=\"c_xerbla\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*xerbla.o c_xerbla.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_constant -DASMFNAME=\_constant* -DNAME=constant* -DCNAME=constant -DCHAR_NAME=\"constant*\" -DCHAR*CNAME=\"constant\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o constant.o constant.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c*sblat2.f -o c_sblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas2 -DASMFNAME=\_c_dblas2* -DNAME=c*dblas2* -DCNAME=c*dblas2 -DCHAR_NAME=\"c_dblas2*\" -DCHAR*CNAME=\"c_dblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas2.o c_dblas2.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_d2chke -DASMFNAME=\_c_d2chke* -DNAME=c*d2chke* -DCNAME=c*d2chke -DCHAR_NAME=\"c_d2chke*\" -DCHAR*CNAME=\"c_d2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*d2chke.o c_d2chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat2.f -o c_dblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas2 -DASMFNAME=\_c_cblas2* -DNAME=c*cblas2* -DCNAME=c*cblas2 -DCHAR_NAME=\"c_cblas2*\" -DCHAR*CNAME=\"c_cblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas2.o c_cblas2.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_c2chke -DASMFNAME=\_c_c2chke* -DNAME=c*c2chke* -DCNAME=c*c2chke -DCHAR_NAME=\"c_c2chke*\" -DCHAR*CNAME=\"c_c2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_c2chke.o c_c2chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_cblat2.f -o c_cblat2.o
c_sblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_sblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_sblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas2 -DASMFNAME=\_c_zblas2* -DNAME=c*zblas2* -DCNAME=c*zblas2 -DCHAR_NAME=\"c_zblas2*\" -DCHAR*CNAME=\"c_zblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_zblas2.o c_zblas2.c
c_cblat2.f:1833:55:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_cblat2.f:1833:63:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_cblat2.f:1833:59:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_z2chke -DASMFNAME=\_c_z2chke* -DNAME=c*z2chke* -DCNAME=c*z2chke -DCHAR_NAME=\"c_z2chke*\" -DCHAR*CNAME=\"c_z2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*z2chke.o c_z2chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat2.f -o c_zblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas3 -DASMFNAME=\_c_sblas3* -DNAME=c*sblas3* -DCNAME=c*sblas3 -DCHAR_NAME=\"c_sblas3*\" -DCHAR*CNAME=\"c_sblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_sblas3.o c_sblas3.c
c_zblat2.f:2669:5:
2669 | 60 CONTINUE
| 1
Warning: Label 60 at (1) defined but not used [-Wunused-label]
c_zblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_zblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_zblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_s3chke -DASMFNAME=\_c_s3chke* -DNAME=c*s3chke* -DCNAME=c*s3chke -DCHAR_NAME=\"c_s3chke*\" -DCHAR*CNAME=\"c_s3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_s3chke.o c_s3chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_sblat3.f -o c_sblat3.o
c_sblat2.f:1867:52:
1867 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
c_sblat3.f:1416:36:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_sblat3.f:1416:40:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_sblat3.f:1416:44:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas3 -DASMFNAME=\_c_dblas3* -DNAME=c*dblas3* -DCNAME=c*dblas3 -DCHAR_NAME=\"c_dblas3*\" -DCHAR*CNAME=\"c_dblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas3.o c_dblas3.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_d3chke -DASMFNAME=\_c_d3chke* -DNAME=c*d3chke* -DCNAME=c*d3chke -DCHAR_NAME=\"c_d3chke*\" -DCHAR*CNAME=\"c_d3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_d3chke.o c_d3chke.c
c_dblat2.f:1867:52:
1867 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat3.f -o c_dblat3.o
c_cblat2.f:1868:52:
1868 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
c_dblat3.f:1412:36:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_dblat3.f:1412:40:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_dblat3.f:1412:44:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas3 -DASMFNAME=\_c_cblas3* -DNAME=c*cblas3* -DCNAME=c*cblas3 -DCHAR_NAME=\"c_cblas3*\" -DCHAR*CNAME=\"c_cblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas3.o c_cblas3.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_c3chke -DASMFNAME=\_c_c3chke* -DNAME=c*c3chke* -DCNAME=c*c3chke -DCHAR_NAME=\"c_c3chke*\" -DCHAR*CNAME=\"c_c3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_c3chke.o c_c3chke.c
c_zblat2.f:1873:52:
1873 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c*cblat3.f -o c_cblat3.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas3 -DASMFNAME=\_c_zblas3* -DNAME=c*zblas3* -DCNAME=c*zblas3 -DCHAR_NAME=\"c_zblas3*\" -DCHAR*CNAME=\"c_zblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_zblas3.o c_zblas3.c
c_cblat3.f:1443:36:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_cblat3.f:1443:40:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_cblat3.f:1443:44:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_z3chke -DASMFNAME=\_c_z3chke* -DNAME=c*z3chke* -DCNAME=c*z3chke -DCHAR_NAME=\"c_z3chke*\" -DCHAR*CNAME=\"c_z3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_z3chke.o c_z3chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat3.f -o c_zblat3.o
c_cblat3.f:2070:72:
2070 | ISAME( 10 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1888:50:
1888 | REAL ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
c_cblat3.f:2072:72:
2072 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1887:47:
1887 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_cblat3.f:2072:72:
2072 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1887:47:
1887 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat1 c_sblat1.o c_sblas1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat1 c_dblat1.o c_dblas1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
c_zblat3.f:1444:36:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_zblat3.f:1444:40:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_zblat3.f:1444:44:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat1 c_cblat1.o c_cblas1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xzcblat1 c_zblat1.o c_zblas1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
c_cblat3.f:1649:72:
1649 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1475:47:
1475 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_cblat3.f:1649:72:
1649 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat2 c_sblat2.o c_sblas2.o c_s2chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
c_cblat3.f:1475:47:
1475 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat2 c_dblat2.o c_dblas2.o c_d2chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat2 c_cblat2.o c_cblas2.o c_c2chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat3 c_sblat3.o c_sblas3.o c_s3chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat3 c_dblat3.o c_dblas3.o c_d3chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
OPENBLAS_NUM_THREADS=2 ./xscblat1
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xzcblat2 c_zblat2.o c_zblas2.o c_z2chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
OPENBLAS_NUM_THREADS=2 ./xscblat2 < sin2
c_zblat3.f:2071:72:
2071 | ISAME( 10 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1889:50:
1889 | DOUBLE PRECISION ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
c_zblat3.f:2073:72:
2073 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1888:47:
1888 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_zblat3.f:2073:72:
2073 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1888:47:
1888 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
c_zblat3.f:1650:72:
1650 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1476:47:
1476 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_zblat3.f:1650:72:
1650 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1476:47:
1476 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
Real CBLAS Test Program Results
Test of subprogram number 1 CBLAS_SDOT
----- PASS -----
Test of subprogram number 2 CBLAS_SAXPY
----- PASS -----
Test of subprogram number 3 CBLAS_SROTG
----- PASS -----
Test of subprogram number 4 CBLAS_SROT
----- PASS -----
Test of subprogram number 5 CBLAS_SCOPY
----- PASS -----
Test of subprogram number 6 CBLAS_SSWAP
----- PASS -----
Test of subprogram number 7 CBLAS_SNRM2
----- PASS -----
Test of subprogram number 8 CBLAS_SASUM
----- PASS -----
Test of subprogram number 9 CBLAS_SSCAL
----- PASS -----
Test of subprogram number 10 CBLAS_ISAMAX
----- PASS -----
Test of subprogram number 11 CBLAS_SROTM
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./xdcblat1
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat3 c_cblat3.o c_cblas3.o c_c3chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
TESTS OF THE REAL LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 63
FOR K 0 1 2 4
FOR INCX AND INCY 1 2 -1 -2
FOR ALPHA 0.0 1.0 0.7
FOR BETA 0.0 1.0 0.9
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.2E-07
cblas_sgemv PASSED THE TESTS OF ERROR-EXITS
cblas_sgemv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_sgemv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_sgbmv PASSED THE TESTS OF ERROR-EXITS
cblas_sgbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_sgbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_ssymv PASSED THE TESTS OF ERROR-EXITS
cblas_ssymv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_ssymv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_ssbmv PASSED THE TESTS OF ERROR-EXITS
cblas_ssbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_ssbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_sspmv PASSED THE TESTS OF ERROR-EXITS
cblas_sspmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_sspmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_strmv PASSED THE TESTS OF ERROR-EXITS
cblas_strmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_strmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_stbmv PASSED THE TESTS OF ERROR-EXITS
cblas_stbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_stbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_stpmv PASSED THE TESTS OF ERROR-EXITS
cblas_stpmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_stpmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_strsv PASSED THE TESTS OF ERROR-EXITS
cblas_strsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_strsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_stbsv PASSED THE TESTS OF ERROR-EXITS
cblas_stbsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_stbsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_stpsv PASSED THE TESTS OF ERROR-EXITS
cblas_stpsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_stpsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_sger PASSED THE TESTS OF ERROR-EXITS
cblas_sger PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 484 CALLS)
cblas_sger PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 484 CALLS)
cblas_ssyr PASSED THE TESTS OF ERROR-EXITS
cblas_ssyr PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_ssyr PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_sspr PASSED THE TESTS OF ERROR-EXITS
cblas_sspr PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_sspr PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_ssyr2 PASSED THE TESTS OF ERROR-EXITS
cblas_ssyr2 PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_ssyr2 PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_sspr2 PASSED THE TESTS OF ERROR-EXITS
cblas_sspr2 PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_sspr2 PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xdcblat2 < din2
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xzcblat3 c_zblat3.o c_zblas3.o c_z3chke.o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
OPENBLAS_NUM_THREADS=2 ./xscblat3 < sin3
Real CBLAS Test Program Results
Test of subprogram number 1 CBLAS_DDOT
----- PASS -----
Test of subprogram number 2 CBLAS_DAXPY
----- PASS -----
Test of subprogram number 3 CBLAS_DROTG
----- PASS -----
Test of subprogram number 4 CBLAS_DROT
----- PASS -----
Test of subprogram number 5 CBLAS_DCOPY
----- PASS -----
Test of subprogram number 6 CBLAS_DSWAP
----- PASS -----
Test of subprogram number 7 CBLAS_DNRM2
----- PASS -----
Test of subprogram number 8 CBLAS_DASUM
----- PASS -----
Test of subprogram number 9 CBLAS_DSCAL
----- PASS -----
Test of subprogram number 10 CBLAS_IDAMAX
----- PASS -----
Test of subprogram number 11 CBLAS_DROTM
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./xccblat1
TESTS OF THE DOUBLE PRECISION LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 63
FOR K 0 1 2 4
FOR INCX AND INCY 1 2 -1 -2
FOR ALPHA 0.0 1.0 0.7
FOR BETA 0.0 1.0 0.9
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 2.2D-16
cblas_dgemv PASSED THE TESTS OF ERROR-EXITS
cblas_dgemv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_dgemv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_dgbmv PASSED THE TESTS OF ERROR-EXITS
cblas_dgbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_dgbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_dsymv PASSED THE TESTS OF ERROR-EXITS
cblas_dsymv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_dsymv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_dsbmv PASSED THE TESTS OF ERROR-EXITS
cblas_dsbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_dsbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_dspmv PASSED THE TESTS OF ERROR-EXITS
cblas_dspmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_dspmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_dtrmv PASSED THE TESTS OF ERROR-EXITS
cblas_dtrmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtrmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtbmv PASSED THE TESTS OF ERROR-EXITS
cblas_dtbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_dtbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_dtpmv PASSED THE TESTS OF ERROR-EXITS
cblas_dtpmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtpmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtrsv PASSED THE TESTS OF ERROR-EXITS
cblas_dtrsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtrsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtbsv PASSED THE TESTS OF ERROR-EXITS
cblas_dtbsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_dtbsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_dtpsv PASSED THE TESTS OF ERROR-EXITS
cblas_dtpsv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dtpsv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 289 CALLS)
cblas_dger PASSED THE TESTS OF ERROR-EXITS
cblas_dger PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 484 CALLS)
cblas_dger PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 484 CALLS)
cblas_dsyr PASSED THE TESTS OF ERROR-EXITS
cblas_dsyr PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_dsyr PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_dspr PASSED THE TESTS OF ERROR-EXITS
cblas_dspr PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_dspr PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 145 CALLS)
cblas_dsyr2 PASSED THE TESTS OF ERROR-EXITS
cblas_dsyr2 PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_dsyr2 PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_dspr2 PASSED THE TESTS OF ERROR-EXITS
cblas_dspr2 PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
cblas_dspr2 PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 577 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xccblat2 < cin2
TESTS OF THE REAL LEVEL 3 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 35
FOR ALPHA 0.0 1.0 0.7
FOR BETA 0.0 1.0 1.3
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.2E-07
cblas_sgemm PASSED THE TESTS OF ERROR-EXITS
cblas_sgemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_sgemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_ssymm PASSED THE TESTS OF ERROR-EXITS
cblas_ssymm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_ssymm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_strmm PASSED THE TESTS OF ERROR-EXITS
cblas_strmm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_strmm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_strsm PASSED THE TESTS OF ERROR-EXITS
cblas_strsm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_strsm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_ssyrk PASSED THE TESTS OF ERROR-EXITS
cblas_ssyrk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_ssyrk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_ssyr2k PASSED THE TESTS OF ERROR-EXITS
cblas_ssyr2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_ssyr2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xdcblat3 < din3
Complex CBLAS Test Program Results
Test of subprogram number 1 CBLAS_CDOTC
----- PASS -----
Test of subprogram number 2 CBLAS_CDOTU
----- PASS -----
Test of subprogram number 3 CBLAS_CAXPY
----- PASS -----
Test of subprogram number 4 CBLAS_CCOPY
----- PASS -----
Test of subprogram number 5 CBLAS_CSWAP
----- PASS -----
Test of subprogram number 6 CBLAS_SCNRM2
----- PASS -----
Test of subprogram number 7 CBLAS_SCASUM
----- PASS -----
Test of subprogram number 8 CBLAS_CSCAL
----- PASS -----
Test of subprogram number 9 CBLAS_CSSCAL
----- PASS -----
Test of subprogram number 10 CBLAS_ICAMAX
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./xzcblat1
TESTS OF THE COMPLEX LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 63
FOR K 0 1 2 4
FOR INCX AND INCY 1 2 -1 -2
FOR ALPHA ( 0.0, 0.0) ( 1.0, 0.0) ( 0.7,-0.9)
FOR BETA ( 0.0, 0.0) ( 1.0, 0.0) ( 1.3,-1.1)
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.2E-07
cblas_cgemv PASSED THE TESTS OF ERROR-EXITS
cblas_cgemv PASSED THE COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_cgemv PASSED THE COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_cgbmv PASSED THE TESTS OF ERROR-EXITS
cblas_cgbmv PASSED THE COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_cgbmv PASSED THE COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_chemv PASSED THE TESTS OF ERROR-EXITS
cblas_chemv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_chemv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_chbmv PASSED THE TESTS OF ERROR-EXITS
cblas_chbmv PASSED THE COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_chbmv PASSED THE COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_chpmv PASSED THE TESTS OF ERROR-EXITS
cblas_chpmv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_chpmv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_ctrmv PASSED THE TESTS OF ERROR-EXITS
cblas_ctrmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctrmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctbmv PASSED THE TESTS OF ERROR-EXITS
cblas_ctbmv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ctbmv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ctpmv PASSED THE TESTS OF ERROR-EXITS
cblas_ctpmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctpmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctrsv PASSED THE TESTS OF ERROR-EXITS
cblas_ctrsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctrsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctbsv PASSED THE TESTS OF ERROR-EXITS
cblas_ctbsv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ctbsv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ctpsv PASSED THE TESTS OF ERROR-EXITS
cblas_ctpsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ctpsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_cgeru PASSED THE TESTS OF ERROR-EXITS
cblas_cgerc PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_cgerc PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_cgeru PASSED THE TESTS OF ERROR-EXITS
cblas_cgeru PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_cgeru PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_cher PASSED THE TESTS OF ERROR-EXITS
cblas_cher PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_cher PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_chpr PASSED THE TESTS OF ERROR-EXITS
cblas_chpr PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_chpr PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_cher2 PASSED THE TESTS OF ERROR-EXITS
cblas_cher2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_cher2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_chpr2 PASSED THE TESTS OF ERROR-EXITS
cblas_chpr2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_chpr2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xzcblat2 < zin2
TESTS OF THE DOUBLE PRECISION LEVEL 3 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 1 2 3 5 7 9 35
FOR ALPHA 0.0 1.0 0.7
FOR BETA 0.0 1.0 1.3
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 2.2D-16
cblas_dgemm PASSED THE TESTS OF ERROR-EXITS
cblas_dgemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_dgemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_dsymm PASSED THE TESTS OF ERROR-EXITS
cblas_dsymm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_dsymm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_dtrmm PASSED THE TESTS OF ERROR-EXITS
cblas_dtrmm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_dtrmm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_dtrsm PASSED THE TESTS OF ERROR-EXITS
cblas_dtrsm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_dtrsm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_dsyrk PASSED THE TESTS OF ERROR-EXITS
cblas_dsyrk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_dsyrk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_dsyr2k PASSED THE TESTS OF ERROR-EXITS
cblas_dsyr2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
cblas_dsyr2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2646 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xccblat3 < cin3
Complex CBLAS Test Program Results
Test of subprogram number 1 CBLAS_ZDOTC
----- PASS -----
Test of subprogram number 2 CBLAS_ZDOTU
----- PASS -----
Test of subprogram number 3 CBLAS_ZAXPY
----- PASS -----
Test of subprogram number 4 CBLAS_ZCOPY
----- PASS -----
Test of subprogram number 5 CBLAS_ZSWAP
----- PASS -----
Test of subprogram number 6 CBLAS_DZNRM2
----- PASS -----
Test of subprogram number 7 CBLAS_DZASUM
----- PASS -----
Test of subprogram number 8 CBLAS_ZSCAL
----- PASS -----
Test of subprogram number 9 CBLAS_ZDSCAL
----- PASS -----
Test of subprogram number 10 CBLAS_IZAMAX
----- PASS -----
TESTS OF THE COMPLEX\*16 LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 63
FOR K 0 1 2 4
FOR INCX AND INCY 1 2 -1 -2
FOR ALPHA ( 0.0, 0.0) ( 1.0, 0.0) ( 0.7,-0.9)
FOR BETA ( 0.0, 0.0) ( 1.0, 0.0) ( 1.3,-1.1)
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 2.2E-16
cblas_zgemv PASSED THE TESTS OF ERROR-EXITS
cblas_zgemv PASSED THE COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_zgemv PASSED THE COMPUTATIONAL TESTS ( 4324 CALLS)
cblas_zgbmv PASSED THE TESTS OF ERROR-EXITS
cblas_zgbmv PASSED THE COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_zgbmv PASSED THE COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_zhemv PASSED THE TESTS OF ERROR-EXITS
cblas_zhemv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_zhemv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_zhbmv PASSED THE TESTS OF ERROR-EXITS
cblas_zhbmv PASSED THE COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_zhbmv PASSED THE COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_zhpmv PASSED THE TESTS OF ERROR-EXITS
cblas_zhpmv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_zhpmv PASSED THE COMPUTATIONAL TESTS ( 1729 CALLS)
cblas_ztrmv PASSED THE TESTS OF ERROR-EXITS
cblas_ztrmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztrmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztbmv PASSED THE TESTS OF ERROR-EXITS
cblas_ztbmv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ztbmv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ztpmv PASSED THE TESTS OF ERROR-EXITS
cblas_ztpmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztpmv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztrsv PASSED THE TESTS OF ERROR-EXITS
cblas_ztrsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztrsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztbsv PASSED THE TESTS OF ERROR-EXITS
cblas_ztbsv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ztbsv PASSED THE COMPUTATIONAL TESTS ( 1153 CALLS)
cblas_ztpsv PASSED THE TESTS OF ERROR-EXITS
cblas_ztpsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_ztpsv PASSED THE COMPUTATIONAL TESTS ( 289 CALLS)
cblas_zgeru PASSED THE TESTS OF ERROR-EXITS
cblas_zgerc PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_zgerc PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_zgeru PASSED THE TESTS OF ERROR-EXITS
cblas_zgeru PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_zgeru PASSED THE COMPUTATIONAL TESTS ( 484 CALLS)
cblas_zher PASSED THE TESTS OF ERROR-EXITS
cblas_zher PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_zher PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_zhpr PASSED THE TESTS OF ERROR-EXITS
cblas_zhpr PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_zhpr PASSED THE COMPUTATIONAL TESTS ( 145 CALLS)
cblas_zher2 PASSED THE TESTS OF ERROR-EXITS
cblas_zher2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_zher2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_zhpr2 PASSED THE TESTS OF ERROR-EXITS
cblas_zhpr2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
cblas_zhpr2 PASSED THE COMPUTATIONAL TESTS ( 577 CALLS)
END OF TESTS
TESTS OF THE COMPLEX LEVEL 3 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9
FOR ALPHA ( 0.0, 0.0) ( 1.0, 0.0) ( 0.7,-0.9)
FOR BETA ( 0.0, 0.0) ( 1.0, 0.0) ( 1.3,-1.1)
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.2E-07
cblas_cgemm PASSED THE TESTS OF ERROR-EXITS
cblas_cgemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 17496 CALLS)
cblas_cgemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 17496 CALLS)
cblas_chemm PASSED THE TESTS OF ERROR-EXITS
cblas_chemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_chemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csymm PASSED THE TESTS OF ERROR-EXITS
cblas_csymm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csymm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_ctrmm PASSED THE TESTS OF ERROR-EXITS
cblas_ctrmm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2592 CALLS)
cblas_ctrmm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2592 CALLS)
cblas_ctrsm PASSED THE TESTS OF ERROR-EXITS
cblas_ctrsm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 2592 CALLS)
cblas_ctrsm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 2592 CALLS)
cblas_cherk PASSED THE TESTS OF ERROR-EXITS
cblas_cherk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_cherk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csyrk PASSED THE TESTS OF ERROR-EXITS
cblas_csyrk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csyrk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_cher2k PASSED THE TESTS OF ERROR-EXITS
cblas_cher2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_cher2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csyr2k PASSED THE TESTS OF ERROR-EXITS
cblas_csyr2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
cblas_csyr2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1296 CALLS)
END OF TESTS
OPENBLAS_NUM_THREADS=2 ./xzcblat3 < zin3
TESTS OF THE COMPLEX\*16 LEVEL 3 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 35
FOR ALPHA ( 0.0, 0.0) ( 1.0, 0.0) ( 0.7,-0.9)
FOR BETA ( 0.0, 0.0) ( 1.0, 0.0) ( 1.3,-1.1)
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 2.2E-16
cblas_zgemm PASSED THE TESTS OF ERROR-EXITS
cblas_zgemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_zgemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 27783 CALLS)
cblas_zhemm PASSED THE TESTS OF ERROR-EXITS
cblas_zhemm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zhemm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsymm PASSED THE TESTS OF ERROR-EXITS
cblas_zsymm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsymm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_ztrmm PASSED THE TESTS OF ERROR-EXITS
cblas_ztrmm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_ztrmm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_ztrsm PASSED THE TESTS OF ERROR-EXITS
cblas_ztrsm PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_ztrsm PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 3528 CALLS)
cblas_zherk PASSED THE TESTS OF ERROR-EXITS
cblas_zherk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zherk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsyrk PASSED THE TESTS OF ERROR-EXITS
cblas_zsyrk PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsyrk PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zher2k PASSED THE TESTS OF ERROR-EXITS
cblas_zher2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zher2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsyr2k PASSED THE TESTS OF ERROR-EXITS
cblas_zsyr2k PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
cblas_zsyr2k PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 1764 CALLS)
END OF TESTS
OpenBLAS build complete. (BLAS CBLAS LAPACK LAPACKE)
OS ... Darwin
Architecture ... arm64
BINARY ... 64bit
C compiler ... CLANG (cmd & version : Apple clang version 15.0.0 (clang-1500.1.0.2.5))
Fortran compiler ... GFORTRAN (cmd & version : GNU Fortran (Homebrew GCC 13.2.0) 13.2.0)
-n Library Name ... libopenblas_vortexp-r0.3.26.a
(Multi-threading; Max num-threads is 8)
WARNING: If you plan to use the dynamic library libopenblas_vortexp-r0.3.26.dylib, you must run:
"make PREFIX=/your_installation_path/ install".
(or set PREFIX in Makefile.rule and run make install.
Note that any flags passed to make during build should also be passed to make install
to circumvent any install errors.
If you want to move the .dylib to a new location later, make sure you change
the internal name of the dylib with:
install_name_tool -id /new/absolute/path/to/libopenblas_vortexp-r0.3.26.dylib libopenblas_vortexp-r0.3.26.dylib
To install the library, you can run "make PREFIX=/path/to/your/installation install".
Note that any flags passed to make during build should also be passed to make install
to circumvent any install errors.
/usr/bin/make install PREFIX=/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9 TARGET=VORTEX BINARY=64 "CFLAGS=-arch arm64" "LDFLAGS=-arch arm64" NO_SHARED=1 FC=/opt/homebrew/bin/gfortran
/Library/Developer/CommandLineTools/usr/bin/make -f Makefile.install install
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Generating openblas_config.h in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include
Generating f77blas.h in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include
Generating cblas.h in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include
Copying LAPACKE header files to /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include
Copying the static library to /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib
PKGFILE="/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/pkgconfig/openblas.pc"
Generating openblas.pc in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/pkgconfig
Generating OpenBLASConfig.cmake in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/cmake/openblas
Generating OpenBLASConfigVersion.cmake in /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/cmake/openblas
Install OK!
finding openblas from xmake ..
checking for xmake::openblas ... openblas 0.3.26
{
linkdirs = {
"/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib"
},
sysincludedirs = {
"/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include"
},
frameworks = "Accelerate",
libfiles = {
"/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/libopenblas.a",
"/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib/libopenblas_vortexp-r0.3.26.a"
},
links = {
"openblas",
"openblas_vortexp-r0.3.26"
},
version = "0.3.26",
static = true,
license = "BSD-3-Clause"
}
> /Library/Developer/CommandLineTools/usr/bin/clang -c -Qunused-arguments -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -framework Accelerate -isystem /Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/include -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/\_C3F89E5E2D9345308C8FC778AFE6C270.o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/\_A0C387B91BE4403AB3B9034E218FDAE9.c
> /Library/Developer/CommandLineTools/usr/bin/clang++ -o /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/\_C3F89E5E2D9345308C8FC778AFE6C270.b /var/folders/py/n14256yd5r5ddms88x9bvsv40000gn/T/.xmake501/240301/\_C3F89E5E2D9345308C8FC778AFE6C270.o -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -lz -L/Users/macos/.xmake/packages/o/openblas/0.3.26/68e47c79d45840c6aaf2c439361bd9a9/lib -lopenblas -lopenblas_vortexp-r0.3.26 -framework Accelerate
> checking for c includes(cblas.h)
> checking for c links(openblas, openblas_vortexp-r0.3.26)
> checking for c snippet(test)
> => install openblas 0.3.26 .. ok
> error: @programdir/core/main.lua:306: @programdir/core/sandbox/modules/import/core/base/task.lua:65: @programdir/modules/private/action/require/install.lua:53: The packages(gfortran) not found, please run `xmake repo -u` first!
> stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:957]:
[@programdir/modules/private/action/require/install.lua:53]: in function '_check_missing_packages'
[@programdir/modules/private/action/require/install.lua:87]:
[@programdir/actions/config/main.lua:386]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/base/task.lua:491]: in function 'run'
[@programdir/core/sandbox/modules/import/core/base/task.lua:63]: in function 'run'
[@programdir/actions/build/main.lua:191]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:280]:
[@programdir/core/base/task.lua:491]: in function 'run'
[@programdir/core/main.lua:304]: in function 'cotask'
[@programdir/core/base/scheduler.lua:404]:
stack traceback:
[C]: in function 'error'
@programdir/core/base/os.lua:957: in function 'base/os.raiselevel'
(...tail calls...)
@programdir/core/main.lua:306: in upvalue 'cotask'
@programdir/core/base/scheduler.lua:404: in function <@programdir/core/base/scheduler.lua:397>
Bot detected the issue body's language is not English, translate it automatically.
The following is a log output as txt. It can be seen that in this way, you can find the
gfortran
of brew. The printed information is too long and cannot be accommodated in the terminal.
1 warning generated.
cc -arch arm64 -O2 -DUTEST*CHECK -DSANITY_CHECK -DREFNAME=f* -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 - DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=* -DASMFNAME=\__ -DNAME=_ -DCNAME= -DCHAR*NAME=\"*\" -DCHAR*CNAME=\"\" -DNO_AFFINITY -I.. -arch arm64 -o openblas_utest utest_main.o test_min.o test_amax.o test_ismin.o test_rotmg.o test_axpy .o test_dotu.o test_dsdot.o test_swap.o test_rot.o test_dnrm2.o test_potrs.o test_kernel_regress.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/Cellar/ gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/ current/gcc -L/opt/homebrew/lib -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/13/../ ../.. -lgfortran -lemutls_w -lquadmath -lSystem
ld: warning: ignoring duplicate libraries: '-lSystem', '-lgfortran', '-lpthread'
./openblas_utest
TEST 1/38 min:smin_negative [OK]
TEST 2/38 min:dmin_positive [OK]
TEST 3/38 min:smin_zero [OK]
TEST 4/38 max:smax_negative [OK]
TEST 5/38 max:dmax_positive [OK]
TEST 6/38 max:smax_zero [OK]
TEST 7/38 amax:samax [OK]
TEST 8/38 amax:damax [OK]
TEST 9/38 ismin:positive_step_2 [OK]
TEST 10/38 ismin:negative_step_2 [OK]
TEST 11/38 ismax:positive_step_2 [OK]
TEST 12/38 ismax:negative_step_2 [OK]
TEST 13/38 drotmg:rotmg [OK]
TEST 14/38 drotmg:rotmg_issue1452 [OK]
TEST 15/38 drotmg:rotmg_D1eqD2_X1eqX2 [OK]
TEST 16/38 drotmg:drotmg_D1_big_D2_big_flag_zero [OK]
TEST 17/38 axpy:daxpy_inc_0 [OK]
TEST 18/38 axpy:zaxpy_inc_0 [OK]
TEST 19/38 axpy:zaxpy_incx_0 [OK]
TEST 20/38 axpy:saxpy_inc_0 [OK]
TEST 21/38 axpy:caxpy_inc_0 [OK]
TEST 22/38 axpy:caxpy_incx_0 [OK]
TEST 23/38 zdotu:zdotu_n_1 [OK]
TEST 24/38 zdotu:zdotu_offset_1 [OK]
TEST 25/38 dsdot:dsdot_n_1 [OK]
TEST 26/38 swap:dswap_inc_0 [OK]
TEST 27/38 swap:zswap_inc_0 [OK]
TEST 28/38 swap:sswap_inc_0 [OK]
TEST 29/38 swap:cswap_inc_0 [OK]
TEST 30/38 rot:drot_inc_0 [OK]
TEST 31/38 rot:zdrot_inc_0 [OK]
TEST 32/38 rot:srot_inc_0 [OK]
TEST 33/38 rot:csrot_inc_0 [OK]
TEST 34/38 dnrm2:dnrm2_inf [OK]
TEST 35/38 dnrm2:dnrm2_tiny [OK]
TEST 36/38 potrf:bug_695 [OK]
TEST 37/38 potrf: smoketest_trivial [OK]
TEST 38/38 kernel_regress:skx_avx [OK]
RESULTS: 38 tests (38 ok, 0 failed, 0 skipped) ran in 41 ms
/Library/Developer/CommandLineTools/usr/bin/make -C ctest all
make[1]: warning: -jN forced in submake: disabling jobserver mode.
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas1 -DASMFNAME=\_c_sblas1* -DNAME=c*sblas1* -DCNAME=c*sblas1 -DCHAR_NAME =\"c_sblas1*\" -DCHAR*CNAME=\"c_sblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*sblas1.o c_sblas1. c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_sblat1.f -o c_sblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas1 -DASMFNAME=\_c_dblas1* -DNAME=c*dblas1* -DCNAME=c*dblas1 -DCHAR_NAME =\"c_dblas1*\" -DCHAR*CNAME=\"c_dblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas1.o c_dblas1. c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat1.f -o c_dblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas1 -DASMFNAME=\_c_cblas1* -DNAME=c*cblas1* -DCNAME=c*cblas1 -DCHAR_NAME =\"c_cblas1*\" -DCHAR*CNAME=\"c_cblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas1.o c_cblas1. c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_cblat1.f -o c_cblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas1 -DASMFNAME=\_c_zblas1* -DNAME=c*zblas1* -DCNAME=c*zblas1 -DCHAR_NAME =\"c_zblas1*\" -DCHAR*CNAME=\"c_zblas1\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*zblas1.o c_zblas1. c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat1.f -o c_zblat1.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas2 -DASMFNAME=\_c_sblas2* -DNAME=c*sblas2* -DCNAME=c*sblas2 -DCHAR_NAME =\"c_sblas2*\" -DCHAR*CNAME=\"c_sblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*sblas2.o c_sblas2. c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_s2chke -DASMFNAME=\_c_s2chke* -DNAME=c*s2chke* -DCNAME=c*s2chke -DCHAR_NAME =\"c_s2chke*\" -DCHAR*CNAME=\"c_s2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*s2chke.o c_s2chke. c
c_dblas1.c:59:40: warning: passing 'const double *' to parameter of type 'double *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
cblas_drotm(*N, X, *incX, Y, *incY, dparam);
^~~~~~
../cblas.h:140:147: note: passing argument to parameter 'P' here
void cblas_drotm(OPENBLAS_CONST blasint N, double *X, OPENBLAS_CONST blasint incX, double *Y, OPENBLAS_CONST blasint incY, OPENBLAS_CONST double _P);
^
1 warning generated.
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_auxiliary -DASMFNAME=\_auxiliary_ -DNAME=auxiliary* -DCNAME=auxiliary -DCHAR_NAME=\"auxiliary* \" -DCHAR*CNAME=\"auxiliary\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o auxiliary.o auxiliary.c
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_xerbla -DASMFNAME=\_c_xerbla* -DNAME=c*xerbla* -DCNAME=c*xerbla -DCHAR_NAME=\"c_xerbla*\" -DCHAR*CNAME=\"c_xerbla\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*xerbla.o c_xerbla.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_constant -DASMFNAME=\_constant* -DNAME=constant* -DCNAME=constant -DCHAR_NAME=\"constant *\" -DCHAR*CNAME=\"constant\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o constant.o constant.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c*sblat2.f -o c_sblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas2 -DASMFNAME=\_c_dblas2* -DNAME=c*dblas2* -DCNAME=c*dblas2 -DCHAR_NAME =\"c_dblas2*\" -DCHAR*CNAME=\"c_dblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas2.o c_dblas2. c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_d2chke -DASMFNAME=\_c_d2chke* -DNAME=c*d2chke* -DCNAME=c*d2chke -DCHAR_NAME =\"c_d2chke*\" -DCHAR*CNAME=\"c_d2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*d2chke.o c_d2chke. c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat2.f -o c_dblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas2 -DASMFNAME=\_c_cblas2* -DNAME=c*cblas2* -DCNAME=c*cblas2 -DCHAR_NAME =\"c_cblas2*\" -DCHAR*CNAME=\"c_cblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas2.o c_cblas2. c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_c2chke -DASMFNAME=\_c_c2chke* -DNAME=c*c2chke* -DCNAME=c*c2chke -DCHAR_NAME =\"c_c2chke*\" -DCHAR*CNAME=\"c_c2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_c2chke.o c_c2chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_cblat2.f -o c_cblat2.o
c_sblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_sblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_sblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_dblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas2 -DASMFNAME=\_c_zblas2* -DNAME=c*zblas2* -DCNAME=c*zblas2 -DCHAR_NAME=\"c_zblas2*\" -DCHAR*CNAME=\"c_zblas2\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_zblas2.o c_zblas2 .c
c_cblat2.f:1833:55:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_cblat2.f:1833:63:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_cblat2.f:1833:59:
1833 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_z2chke -DASMFNAME=\_c_z2chke* -DNAME=c*z2chke* -DCNAME=c*z2chke -DCHAR_NAME=\"c_z2chke*\" -DCHAR*CNAME=\"c_z2chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*z2chke.o c_z2chke.c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat2.f -o c_zblat2.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_sblas3 -DASMFNAME=\_c_sblas3* -DNAME=c*sblas3* -DCNAME=c*sblas3 -DCHAR_NAME =\"c_sblas3*\" -DCHAR*CNAME=\"c_sblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_sblas3.o c_sblas3.c
c_zblat2.f:2669:5:
2669 | 60 CONTINUE
| 1
Warning: Label 60 at (1) defined but not used [-Wunused-label]
c_zblat2.f:1837:55:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
c_zblat2.f:1837:63:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
c_zblat2.f:1837:59:
1837 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_s3chke -DASMFNAME=\_c_s3chke* -DNAME=c*s3chke* -DCNAME=c*s3chke -DCHAR_NAME=\"c_s3chke*\" -DCHAR*CNAME=\"c_s3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_s3chke.o c_s3chke .c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_sblat3.f -o c_sblat3.o
c_sblat2.f:1867:52:
1867 | $LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
c_sblat3.f:1416:36:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_sblat3.f:1416:40:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_sblat3.f:1416:44:
1416 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_dblas3 -DASMFNAME=\_c_dblas3* -DNAME=c*dblas3* -DCNAME=c*dblas3 -DCHAR_NAME=\"c_dblas3*\" -DCHAR*CNAME=\"c_dblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*dblas3.o c_dblas3.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_d3chke -DASMFNAME=\_c_d3chke* -DNAME=c*d3chke* -DCNAME=c*d3chke -DCHAR_NAME =\"c_d3chke*\" -DCHAR*CNAME=\"c_d3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_d3chke.o c_d3chke.c
c_dblat2.f:1867:52:
1867 | $LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_dblat3.f -o c_dblat3.o
c_cblat2.f:1868:52:
1868 | $LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
c_dblat3.f:1412:36:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_dblat3.f:1412:40:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_dblat3.f:1412:44:
1412 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G, IORDER)
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_cblas3 -DASMFNAME=\_c_cblas3* -DNAME=c*cblas3* -DCNAME=c*cblas3 -DCHAR_NAME=\"c_cblas3*\" -DCHAR*CNAME=\"c_cblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c*cblas3.o c_cblas3.c
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_c3chke -DASMFNAME=\_c_c3chke* -DNAME=c*c3chke* -DCNAME=c*c3chke -DCHAR_NAME =\"c_c3chke*\" -DCHAR*CNAME=\"c_c3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_c3chke.o c_c3chke.c
c_zblat2.f:1873:52:
1873 | $LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c*cblat3.f -o c_cblat3.o
cc -arch arm64 -O2 -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\"0.3 .26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_zblas3 -DASMFNAME=\_c_zblas3* -DNAME=c*zblas3* -DCNAME=c*zblas3 -DCHAR_NAME =\"c_zblas3*\" -DCHAR*CNAME=\"c_zblas3\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_zblas3.o c_zblas3.c
c_cblat3.f:1443:36:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_cblat3.f:1443:40:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_cblat3.f:1443:44:
1443 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
cc -arch arm64 -O2 -DMAX*STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -D VERSION=\ "0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=\_c_z3chke -DASMFNAME=\_c_z3chke* -DNAME=c*z3chke* -DCNAME=c*z3chke -DCHAR_NAME=\"c_z3chke*\" -DCHAR*CNAME=\"c_z3chke\" -DNO_AFFINITY -I.. -DADD* -DCBLAS -I/opt/homebrew/opt/openblas/include -c -o c_z3chke.o c_z3chke .c
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c c_zblat3.f -o c_zblat3.o
c_cblat3.f:2070:72:
2070 | ISAME(10) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1888:50:
1888 | REAL ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
c_cblat3.f:2072:72:
2072 | ISAME(10) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1887:47:
1887 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_cblat3.f:2072:72:
2072 | ISAME(10) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1887:47:
1887 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat1 c_sblat1.o c_sblas1.o .. /libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0 .0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat1 c_dblat1.o c_dblas1.o .. /libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0 .0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
c_zblat3.f:1444:36:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
c_zblat3.f:1444:40:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
c_zblat3.f:1444:44:
1444 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G,
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat1 c_cblat1.o c_cblas1.o .. /libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0 .0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xzcblat1 c_zblat1.o c_zblas1.o .. /libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0 .0/lib/darwin/libclang_rt.osx.a
c_cblat3.f:1649:72:
1649 | ISAME(8) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_cblat3.f:1475:47:
1475 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_cblat3.f:1649:72:
1649 | ISAME(8) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat2 c_sblat2.o c_sblas2.o c_s2chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
c_cblat3.f:1475:47:
1475 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat2 c_dblat2.o c_dblas2.o c_d2chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat2 c_cblat2.o c_cblas2.o c_c2chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xscblat3 c_sblat3.o c_sblas3.o c_s3chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xdcblat3 c_dblat3.o c_dblas3.o c_d3chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
OPENBLAS_NUM_THREADS=2 ./xscblat1
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xzcblat2 c_zblat2.o c_zblas2.o c_z2chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
OPENBLAS_NUM_THREADS=2 ./xscblat2 < sin2
c_zblat3.f:2071:72:
2071 | ISAME(10) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1889:50:
1889 | DOUBLE PRECISION ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
c_zblat3.f:2073:72:
2073 | ISAME(10) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1888:47:
1888 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_zblat3.f:2073:72:
2073 | ISAME(10) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1888:47:
1888 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
c_zblat3.f:1650:72:
1650 | ISAME(8) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1476:47:
1476 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
c_zblat3.f:1650:72:
1650 | ISAME(8) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
c_zblat3.f:1476:47:
1476 | COMPLEX\*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
Real CBLAS Test Program Results
Test of subprogram number 1 CBLAS_SDOT
----- PASS -----
Test of subprogram number 2 CBLAS_SAXPY
----- PASS -----
Test of subprogram number 3 CBLAS_SROTG
----- PASS -----
Test of subprogram number 4 CBLAS_SROT
----- PASS -----
Test of subprogram number 5 CBLAS_SCOPY
----- PASS -----
Test of subprogram number 6 CBLAS_SSWAP
----- PASS -----
Test of subprogram number 7 CBLAS_SNRM2
----- PASS -----
Test of subprogram number 8 CBLAS_SASUM
----- PASS -----
Test of subprogram number 9 CBLAS_SSCAL
----- PASS -----
Test of subprogram number 10 CBLAS_ISAMAX
----- PASS -----
Test of subprogram number 11 CBLAS_SROTM
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./xdcblat1
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o xccblat3 c_cblat3.o c_cblas3.o c_c3chke. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library /Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
TESTS OF THE REAL LEVEL 2 BLAS
THE FOLLOWING PARAMETER VALUES WILL BE USED:
FOR N 0 1 2 3 5 9 63
FOR K 0 1 2 4
FOR INCX AND INCY 1 2 -1 -2
FOR ALPHA 0.0 1.0 0.7
FOR BETA 0.0 1.0 0.9
ROUTINES PASS COMPUTATIONAL TESTS IF TEST RATIO IS LESS THAN 16.00
COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED
RELATIVE MACHINE PRECISION IS TAKEN TO BE 1.2E-07
cblas_sgemv PASSED THE TESTS OF ERROR-EXITS
cblas_sgemv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS (4324 CALLS)
cblas_sgemv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS (4324 CALLS)
cblas_sgbmv PASSED THE TESTS OF ERROR-EXITS
cblas_sgbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_sgbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS ( 17284 CALLS)
cblas_ssymv PASSED THE TESTS OF ERROR-EXITS
cblas_ssymv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS (1729 CALLS)
cblas_ssymv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS (1729 CALLS)
cblas_ssbmv PASSED THE TESTS OF ERROR-EXITS
cblas_ssbmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS ( 6913 CALLS)
cblas_ssbmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS (6913 CALLS)
cblas_sspmv PASSED THE TESTS OF ERROR-EXITS
cblas_sspmv PASSED THE COLUMN-MAJOR COMPUTATIONAL TESTS (1729 CALLS)
cblas_sspmv PASSED THE ROW-MAJOR COMPUTATIONAL TESTS (1729 CALLS)
CBLAS_STRMV PASSED The TESTS of Error-Exits
CBLAS_STRMV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_STRMV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_STBMV PASSED The TESTS of Error-EXITS
CBLAS_STBMV PASSED The Column-Major Computational Tests (1153 Calls)
CBLAS_STBMV PASSED The ROW-MAJOR Computational Tests (1153 Calls)
CBLAS_STPMV PASSED The TESTS of Error-Exits
CBLAS_STPMV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_STPMV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_STRSV PASSED The TESTS of Error-Exits
CBLAS_STRSV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_STRSV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_STBSV PASSED The TESTS of Error-EXITS
CBLAS_STBSV PASSED The Column-Major Computational Tests (1153 Calls)
CBLAS_STBSV PASSED The ROW-MAJOR Computational Tests (1153 Calls)
CBLAS_STPSV PASSED The TESTS of Error-EXITS
CBLAS_STPSV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_STPSV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_SGER PASED The TESTS of Error-EXITs
CBLAS_SGER PASED The Column-Major Computational Tests (484 Calls)
CBLAS_SGER PASED The ROW-MAJOR Computational Tests (484 Calls)
CBLAS_SSYR PASSED The TESTS of Error-Exits
CBLAS_SSYR PASSED The COLUMN-MAJOR Computational Tests (145 Calls)
CBLAS_SSYR PASSED The ROW-MAJOR Computational Tests (145 Calls)
CBLAS_SSPR PASSED The TESTS of Error-EXITS
CBLAS_SSPR PASSED The Column-Major Computational Tests (145 Calls)
CBLAS_SSPR PASSED The ROW-MAJOR Computational Tests (145 Calls)
CBLAS_SSYR2 PASSED The TESTS of Error-Exits
CBLAS_SSYR2 PASSED The Column-Major Computational Tests (577 Calls)
CBLAS_SSYR2 PASSED The ROW-MAJOR Computational Tests (577 Calls)
CBLAS_SSPR2 PASSED The TESTS of Error-Exits
CBLAS_SSPR2 PASSED The Column-Major Computational Tests (577 Calls)
CBLAS_SSPR2 PASSED The ROW-MAJOR Computational Tests (577 Calls)
End of tests
Openblas_num_threads = 2./xdcblat2 <din2
/Opt/Homebrew/Bin/GFORTRAN -O2 -Wall -Fcecursive -fno -Optimize -Sibling -Calls -march = Armv8.3 -A -Fno -Tree -Vectorize -oncblat3 C_ZBLAT3. o c_ZBLAS3.O C_Z3CHKE. o auxiliary.o c_xerbla.o constant.o ../libopenblas_vortexp-r0.3.26.a -lgFortran -lgFortran -l/OPT/Homer/USR/Lib -L To_library -LSYSTEM /Library /Developer/commandlineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.aa
LD: Warning: Ignoring duplicate libraries: '-lgFortran'
Openblas_num_threads = 2./xscblat3 <sin3
Real CBLAS TESTPRAM Results
Test of subproGram Number 1 CBLAS_DDDOT
---- Pass ------
Test of subprogram number 2 CBLAS_DAXPY
---- Pass ------
Test of subprogram number 3 CBLAS_DROTG
---- Pass ------
Test of subprogram number 4 CBLAS_DROT
---- Pass ------
Test of subprogram number 5 CBLAS_DCOPY
---- Pass ------
Test of subprogram number 6 CBLAS_DSWAP
---- Pass ------
Test of subprogram number 7 CBLAS_DNRM2
---- Pass ------
Test of subprogram number 8 CBLAS_DASUM
---- Pass ------
Test of subprogram number 9 CBLAS_DSCAL
---- Pass ------
Test of subprogram number 10 CBLAS_IDAMAX
---- Pass ------
Test of subprogram number 11 CBLAS_DROTM
---- Pass ------
Openblas_num_threads = 2./xccblat1
Tests of the double precision level 2 blas
The follow parameter value of use:
For n 0 1 2 3 5 9 63
For k 0 1 2 4
For incx and ins 1 2 -1 -2
For alpha 0.0 1.0 0.7
For beta 0.0 1.0 0.9
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 2.2D-16
CBLAS_DGEMV PASSED The TESTS of Error-Exits
CBLAS_DGEMV PASSED The Column-Major Computational Tests (4324 Calls)
CBLAS_DGEMV PASSED The ROW-MAJOR Computational Tests (4324 Calls)
CBLAS_DGBMV PASSED The TESTS of Error-Exits
CBLAS_DGBMV PASSED The Column-Major Computational Tests (17284 Calls)
CBLAS_DGBMV PASSED The ROW-MAJOR Computational Tests (17284 Calls)
CBLAS_DSYMV PASSED The TESTS of Error-Exits
CBLAS_DSYMV PASSED The Column-Major Computational Tests (1729 Calls)
CBLAS_DSYMV PASSED The ROW-Major Computational Tests (1729 Calls)
CBLAS_DSBMV PASSED The TESTS of Error-Exits
CBLAS_DSBMV PASSED The Column-Major Computational Tests (6913 Calls)
CBLAS_DSBMV PASSED The ROW-MAJOR Computational Tests (6913 Calls)
CBLAS_DSPMV PASSED The TESTS of Error-Exits
CBLAS_DSPMV PASSED The Column-Major Computational Tests (1729 Calls)
CBLAS_DSPMV PASSED The ROW-MAJOR Computational Tests (1729 Calls)
CBLAS_DTRMV PASSED The TESTS of Error-Exits
CBLAS_DTRMV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_DTRMV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_DTBMV PASSED The TESTS of Error-Exits
CBLAS_DTBMV PASSED The Column-Major Computational Tests (1153 Calls)
CBLAS_DTBMV PASSED The ROW-MAJOR Computational Tests (1153 Calls)
CBLAS_DTPMV PASSED The TESTS of Error-Exits
CBLAS_DTPMV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_DTPMV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_DTRSV PASSED The TESTS of Error-Exits
CBLAS_DTRSV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_DTRSV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_DTBSV PASSED The TESTS of Error-Exits
CBLAS_DTBSV PASSED The Column-Major Computational Tests (1153 Calls)
CBLAS_DTBSV PASSED The ROW-MAJOR Computational Tests (1153 Calls)
CBLAS_DTPSV PASSED The TESTS of Error-Exits
CBLAS_DTPSV PASSED The Column-Major Computational Tests (289 Calls)
CBLAS_DTPSV PASSED The ROW-MAJOR Computational Tests (289 Calls)
CBLAS_DGER PASED The TESTS of Error-EXITs
CBLAS_DGER PASSED The Column-Major Computational Tests (484 Calls)
CBLAS_DGER PASSED The ROW-MAJOR Computational Tests (484 Calls)
CBLAS_DSYR PASSED The TESTS of Error-Exits
CBLAS_DSYR PASSED The Column-Major Computational Tests (145 Calls)
CBLAS_DSYR PASSED The ROW-MAJOR Computational Tests (145 Calls)
CBLAS_DSPR PASSED The TESTS of Error-Exits
CBLAS_DSPR PASSED The Column-Major Computational Tests (145 Calls)
CBLAS_DSPR PASSED The ROW-MAJOR Computational Tests (145 Calls)
CBLAS_DSYR2 PASSED The TESTS of Error-Exits
CBLAS_DSYR2 PASSED The Column-Major Computational Tests (577 Calls)
CBLAS_DSYR2 PASSED The ROW-MAJOR Computational Tests (577 Calls)
CBLAS_DSPR2 PASSED The TESTS of Error-Exits
CBLAS_DSPR2 PASSED The Column-Major Computational Tests (577 Calls)
CBLAS_DSPR2 PASSED The ROW-MAJOR Computational Tests (577 Calls)
End of tests
Openblas_num_threads = 2./xccblat2 <cin2
Tests of the real level 3 blas
The follow parameter value of use:
For n 0 1 2 3 5 9 35
For alpha 0.0 1.0 0.7
For beta 0.0 1.0 1.3
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 1.2E-07
CBLAS_SGEMM PASSED The TESTS of Error-Exits
CBLAS_SGEMM PASSED The Column-Major Computational Tests (27783 Calls)
CBLAS_SGEMM PASSED The ROW-MAJOR Computational Tests (27783 Calls)
CBLAS_SSYMM PASSED The TESTS of Error-Exits
CBLAS_SSYMM PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_SSYMM PASSED The ROW-MAJOR Computational Tests (1764 Calls)
CBLAS_STRMM PASSED The TESTS of Error-EXITS
CBLAS_STRMM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_STRMM PASSED The ROW-MAJOR Computational Tests (3528 Calls)
CBLAS_STRSM PASSED The TESTS of Error-Exits
CBLAS_STRSM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_STRSM PASSED The ROW-MAJOR Computational Tests (3528 Calls)
CBLAS_SSYRK PASSED The TESTS of Error-Exits
CBLAS_SSYRK PASSED The Column-Major Computational Tests (2646 Calls)
CBLAS_SSYRK PASSED The ROW-MAJOR Computational Tests (2646 Calls)
CBLAS_SSYR2K PASSED The TESTS of Error-EXITS
CBLAS_SSYR2K PASSED The Column-Major Computational Tests (2646 Calls)
CBLAS_SSYR2K PASSED The ROW-MAJOR Computational Tests (2646 Calls)
End of tests
Openblas_num_threads = 2./xdcblat3 <din3
Complex CBLAS TEST PROGRAM Results
Test of subprogram number 1 CBLAS_CDOTC
---- Pass ------
Test of subprogram number 2 CBLAS_CDOTU
---- Pass ------
Test of subprogram number 3 CBLAS_CAXPY
---- Pass ------
Test of subprogram number 4 CBLAS_CCOPY
---- Pass ------
Test of subprogram number 5 CBLAS_CSWAP
---- Pass ------
Test of subprogram number 6 CBLAS_SCNRM2
---- Pass ------
Test of subprogram number 7 CBLAS_SCASUM
---- Pass ------
Test of subprogram number 8 CBLAS_CSCAL
---- Pass ------
Test of subprogram number 9 CBLAS_CSSCAL
---- Pass ------
Test of subprogram number 10 cblas_icamax
---- Pass ------
Openblas_num_threads = 2./xzcblat1
Tests of the Complex Level 2 Blas
The follow parameter value of use:
For n 0 1 2 3 5 9 63
For k 0 1 2 4
For incx and ins 1 2 -1 -2
For alpha (0.0, 0.0) (1.0, 0.0) (0.7, -0.9)
For beta (0.0, 0.0) (1.0, 0.0) (1.3, -1.1)
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 1.2E-07
CBLAS_CGEMV PASSED The TESTS of Error-Exits
CBLAS_CGEMV PASSED The Computational Tests (4324 Calls)
CBLAS_CGEMV PASSED The Computational Tests (4324 Calls)
CBLAS_CGBMV PASSED The TESTS of Error-Exits
CBLAS_CGBMV PASSED The Computational Tests (17284 Calls)
CBLAS_CGBMV PASSED The Computational Tests (17284 Calls)
CBLAS_CHEMV PASSED The TESTS of Error-Exits
CBLAS_CHEMV PASSED The Computational Tests (1729 Calls)
CBLAS_CHEMV PASSED The Computational Tests (1729 Calls)
CBLAS_CHBMV PASSED The TESTS of Error-Exits
CBLAS_CHBMV PASSED The Computational Tests (6913 Calls)
CBLAS_CHBMV PASSED The Computational Tests (6913 Calls)
CBLAS_CHPMV PASSED The TESTS of Error-Exits
CBLAS_CHPMV PASSED The Computational Tests (1729 Calls)
CBLAS_CHPMV PASSED The Computational Tests (1729 Calls)
CBLAS_CTRMV PASSED The TESTS of Error-Exits
CBLAS_CTRMV PASSED The Computational Tests (289 Calls)
CBLAS_CTRMV PASSED The Computational Tests (289 Calls)
CBLAS_CTBMV PASSED The TESTS of Error-Exits
CBLAS_CTBMV PASSED The Computational Tests (1153 Calls)
CBLAS_CTBMV PASSED The Computational Tests (1153 Calls)
CBLAS_CTPMV PASSED The TESTS of Error-Exits
CBLAS_CTPMV PASSED The Computational Tests (289 Calls)
CBLAS_CTPMV PASSED The Computational Tests (289 Calls)
CBLAS_CTRSV PASSED The TESTS of Error-Exits
CBLAS_CTRSV PASSED The Computational Tests (289 Calls)
CBLAS_CTRSV PASSED The Computational Tests (289 Calls)
CBLAS_CTBSV PASSED The TESTS of Error-Exits
CBLAS_CTBSV PASSED The Computational Tests (1153 Calls)
CBLAS_CTBSV PASSED The Computational Tests (1153 Calls)
CBLAS_CTPSV PASSED The TESTS of Error-Exits
CBLAS_CTPSV PASSED The Computational Tests (289 Calls)
CBLAS_CTPSV PASSED The Computational Tests (289 Calls)
CBLAS_CGERU PASSED The TESTS of Error-Exits
CBLAS_CGERC PASSED The Computational Tests (484 Calls)
CBLAS_CGERC PASSED The Computational Tests (484 Calls)
CBLAS_CGERU PASSED The TESTS of Error-Exits
CBLAS_CGERU PASSED The Computational Tests (484 Calls)
CBLAS_CGERU PASSED The Computational Tests (484 Calls)
CBLAS_CHER PASSED The TESTS of Error-EXITs
CBLAS_CHER PASSED The Computational Tests (145 Calls)
CBLAS_CHER PASSED The Computational Tests (145 Calls)
CBLAS_CHPR PASSED The TESTS of Error-Exits
CBLAS_CHPR PASSED The Computational Tests (145 Calls)
CBLAS_CHPR PASSED The Computational Tests (145 Calls)
CBLAS_CHER2 PASSED The TESTS of Error-Exits
CBLAS_CHER2 PASSED The Computational Tests (577 Calls)
CBLAS_CHER2 PASSED The Computational Tests (577 Calls)
CBLAS_CHPR2 PASSED The TESTS of Error-Exits
CBLAS_CHPR2 PASSED The Computational Tests (577 Calls)
CBLAS_CHPR2 PASSED The Computational Tests (577 Calls)
End of tests
Openblas_num_threads = 2./xzcblat2 <zin2
Tests of the double precision level 3 blas
The follow parameter value of use:
For n 1 2 3 5 7 9 35
For alpha 0.0 1.0 0.7
For beta 0.0 1.0 1.3
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 2.2D-16
CBLAS_DGEMM PASSED The TESTS of Error-Exits
CBLAS_DGEMM PASSED The Column-Major Computational Tests (27783 Calls)
CBLAS_DGEMM PASSED The ROW-MAJOR Computational Tests (27783 Calls)
CBLAS_DSYMM PASSED The TESTS of Error-Exits
CBLAS_DSYMM PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_DSYMM PASSED The ROW-MAJOR Computational Tests (1764 Calls)
CBLAS_DTRMM PASSED The TESTS of Error-Exits
CBLAS_DTRMM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_DTRMM PASSED The ROW-MAJOR Computational Tests (3528 Calls)
CBLAS_DTRSM PASSED The TESTS of Error-Exits
CBLAS_DTRSM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_DTRSM PASSED The ROW-Major Computational Tests (3528 Calls)
CBLAS_DSYRK PASSED The TESTS of Error-Exits
CBLAS_DSYRK PASSED The Column-Major Computational Tests (2646 Calls)
CBLAS_DSYRK PASSED The ROW-MAJOR Computational Tests (2646 Calls)
CBLAS_DSYR2K PASSED The TESTS of Error-EXITS
CBLAS_DSYR2K PASSED The Column-Major Computational Tests (2646 Calls)
CBLAS_DSYR2K PASSED The ROW-MAJOR Computational Tests (2646 Calls)
End of tests
Openblas_num_threads = 2./xccblat3 <cin3
Complex CBLAS TEST PROGRAM Results
Test of subprogram number 1 CBLAS_ZDOTC
---- Pass ------
Test of subprogram number 2 CBLAS_ZDOTU
---- Pass ------
Test of subprogram number 3 CBLAS_ZAXPY
---- Pass ------
Test of subprogram number 4 CBLAS_ZCOPY
---- Pass ------
Test of subprogram number 5 CBLAS_ZSWAP
---- Pass ------
Test of subprogram number 6 CBLAS_DZNRM2
---- Pass ------
Test of subprogram number 7 CBLAS_DZASUM
---- Pass ------
Test of subprogram number 8 CBLAS_ZSCAL
---- Pass ------
Test of subprogram number 9 CBLAS_ZDSCAL
---- Pass ------
Test of subprogram number 10 CBLAS_IZAMAX
---- Pass ------
Tests of the complex \*16 level 2 blas
The follow parameter value of use:
For n 0 1 2 3 5 9 63
For k 0 1 2 4
For incx and ins 1 2 -1 -2
For alpha (0.0, 0.0) (1.0, 0.0) (0.7, -0.9)
For beta (0.0, 0.0) (1.0, 0.0) (1.3, -1.1)
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 2.2E-16
CBLAS_ZGEMV PASSED The TESTS of Error-Exits
CBLAS_ZGEMV PASSED The Computational Tests (4324 Calls)
CBLAS_ZGEMV PASSED The Computational Tests (4324 Calls)
CBLAS_ZGBMV PASSED The TESTS of Error-Exits
CBLAS_ZGBMV PASSED The Computational Tests (17284 Calls)
CBLAS_ZGBMV PASSED The Computational Tests (17284 Calls)
CBLAS_ZHEMV PASSED The TESTS of Error-Exits
CBLAS_ZHEMV PASSED The Computational Tests (1729 Calls)
CBLAS_ZHEMV PASSED The Computational Tests (1729 Calls)
CBLAS_ZHBMV PASSED The TESTS of Error-Exits
CBLAS_ZHBMV PASSED The Computational Tests (6913 Calls)
CBLAS_ZHBMV PASSED The Computational Tests (6913 Calls)
CBLAS_ZHPMV PASSED The TESTS of Error-Exits
CBLAS_ZHPMV PASSED The Computational Tests (1729 Calls)
CBLAS_ZHPMV PASSED The Computational Tests (1729 Calls)
CBLAS_ZTRMV PASSED The TESTS of Error-Exits
CBLAS_ZTRMV PASSED The Computational Tests (289 Calls)
CBLAS_ZTRMV PASSED The Computational Tests (289 Calls)
CBLAS_ZTBMV PASSED The TESTS of Error-Exits
CBLAS_ZTBMV PASSED The Computational Tests (1153 Calls)
CBLAS_ZTBMV PASSED The Computational Tests (1153 Calls)
CBLAS_ZTPMV PASSED The TESTS of Error-Exits
CBLAS_ZTPMV PASSED The Computational Tests (289 Calls)
CBLAS_ZTPMV PASSED The Computational Tests (289 Calls)
CBLAS_ZTRSV PASSED The TESTS of Error-Exits
CBLAS_ZTRSV PASSED The Computational Tests (289 Calls)
CBLAS_ZTRSV PASSED The Computational Tests (289 Calls)
CBLAS_ZTBSV PASSED The TESTS of Error-Exits
CBLAS_ZTBSV PASSED The Computational Tests (1153 Calls)
CBLAS_ZTBSV PASSED The Computational Tests (1153 Calls)
CBLAS_ZTPSV PASSED The TESTS of Error-Exits
CBLAS_ZTPSV PASSED The Computational Tests (289 Calls)
CBLAS_ZTPSV PASSED The Computational Tests (289 Calls)
CBLAS_ZGERU PASSED The TESTS of Error-Exits
CBLAS_ZGERC PASSED The Computational Tests (484 Calls)
CBLAS_ZGERC PASSED The Computational Tests (484 Calls)
CBLAS_ZGERU PASSED The TESTS of Error-Exits
CBLAS_ZGERU PASSED The Computational Tests (484 Calls)
CBLAS_ZGERU PASSED The Computational Tests (484 Calls)
CBLAS_ZHER PASSED The TESTS of Error-EXITs
CBLAS_ZHER PASSED The Computational Tests (145 Calls)
CBLAS_ZHER PASSED The Computational Tests (145 Calls)
CBLAS_ZHPR PASSED The TESTS of Error-Exits
CBLAS_ZHPR PASSED The Computational Tests (145 Calls)
CBLAS_ZHPR PASSED The Computational Tests (145 Calls)
CBLAS_ZHER2 PASSED The TESTS of Error-Exits
CBLAS_ZHER2 PASSED The Computational Tests (577 Calls)
CBLAS_ZHER2 PASSED The Computational Tests (577 Calls)
CBLAS_ZHPR2 PASSED The TESTS of Error-Exits
CBLAS_ZHPR2 PASSED The Computational Tests (577 Calls)
CBLAS_ZHPR2 PASSED The Computational Tests (577 Calls)
End of tests
Tests of the Complex Level 3 Blas
The follow parameter value of use:
For n 0 1 2 3 5 9
For alpha (0.0, 0.0) (1.0, 0.0) (0.7, -0.9)
For beta (0.0, 0.0) (1.0, 0.0) (1.3, -1.1)
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 1.2E-07
CBLAS_CGEMM PASSED The TESTS of Error-Exits
CBLAS_CGEMM PASSED The Column-Major Computational Tests (17496 Calls)
CBLAS_CGEMM PASSED The ROW-MAJOR Computational Tests (17496 Calls)
CBLAS_CHEMM PASSED The TESTS of Error-Exits
CBLAS_CHEMM PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CHEMM PASSED The ROW-MAJOR Computational Tests (1296 Calls)
CBLAS_CSYMM PASSED The TESTS of Error-Exits
CBLAS_CSYMM PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CSYMM PASSED The ROW-MAJOR Computational Tests (1296 Calls)
CBLAS_CTRMM PASSED The TESTS of Error-Exits
CBLAS_CTRMM PASSED The Column-Major Computational Tests (2592 Calls)
CBLAS_CTRMM PASSED The ROW-MAJOR Computational Tests (2592 Calls)
CBLAS_CTRSM PASSED The TESTS of Error-Exits
CBLAS_CTRSM PASSED The Column-Major Computational Tests (2592 Calls)
CBLAS_CTRSM PASSED The ROW-MAJOR Computational Tests (2592 Calls)
CBLAS_CHERK PASSED The TESTS of Error-Exits
CBLAS_CHERK PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CHERK PASSED The ROW-MAJOR Computational Tests (1296 Calls)
CBLAS_CSYRK PASSED The TESTS of Error-Exits
CBLAS_CSYRK PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CSYRK PASSED The ROW-MAJOR Computational Tests (1296 Calls)
CBLAS_CHER2K PASSED The TESTS of Error-Exits
CBLAS_CHER2K PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CHER2K PASSED The ROW-MAJOR Computational Tests (1296 Calls)
CBLAS_CSYR2K PASSED The TESTS of Error-EXITS
CBLAS_CSYR2K PASSED The Column-Major Computational Tests (1296 Calls)
CBLAS_CSYR2K PASSED The ROW-MAJOR Computational Tests (1296 Calls)
End of tests
Openblas_num_threads = 2./xzcblat3 <zin3
Tests of the Complex \*16 Level 3 Blas
The follow parameter value of use:
For n 0 1 2 3 5 9 35
For alpha (0.0, 0.0) (1.0, 0.0) (0.7, -0.9)
For beta (0.0, 0.0) (1.0, 0.0) (1.3, -1.1)
Routines Pass Computational Tests If Test Ratio Is Less THAN 16.00
Column-major and row-major data layouts are tested
Relacted Machine Precision is taken to be 2.2E-16
CBLAS_ZGEMM PASSED The TESTS of Error-Exits
CBLAS_ZGEMM PASSED The Column-Major Computational Tests (27783 Calls)
CBLAS_ZGEMM PASSED The ROW-MAJOR Computational Tests (27783 Calls)
CBLAS_ZHEMM PASSED The TESTS of Error-Exits
CBLAS_ZHEMM PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_ZHEMM PASSED The ROW-MAJOR Computational Tests (1764 Calls)
CBLAS_ZSYMM PASSED The TESTS of Error-Exits
CBLAS_ZSYMM PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_ZSYMM PASSED The ROW-MAJOR Computational Tests (1764 Calls)
CBLAS_ZTRMM PASSED The TESTS of Error-Exits
CBLAS_ZTRMM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_ZTRMM PASSED The ROW-MAJOR Computational Tests (3528 Calls)
CBLAS_ZTRSM PASSED The TESTS of Error-Exits
CBLAS_ZTRSM PASSED The Column-Major Computational Tests (3528 Calls)
CBLAS_ZTRSM PASSED The ROW-MAJOR Computational Tests (3528 Calls)
CBLAS_ZHERK PASSED The TESTS of Error-EXITS
cblas_zherk passed the column-major computational tests (1764 calls)
cblas_zherk passed the row-major computational tests (1764 calls)
CBLAS_ZSYRK PASSED The TESTS of Error-Exits
CBLAS_ZSYRK PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_ZSYRK PASSED The ROW-Major Computational Tests (1764 Calls)
CBLAS_ZHER2K PASSED The TESTS of Error-Exits
CBLAS_ZHER2K PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_ZHER2K PASSED The ROW-MAJOR Computational Tests (1764 Calls)
CBLAS_ZSYR2K PASSED The TESTS of Error-EXITS
CBLAS_ZSYR2K PASSED The Column-Major Computational Tests (1764 Calls)
CBLAS_ZSYR2K PASSED The ROW-MAJOR Computational Tests (1764 Calls)
End of tests
OpenBlas Build Complete. (Blas CBLAS LAPACK LAPACKE)
Os ... darwin
Architecture ... Arm64
Binary ... 64bit
C Compiler ... Clang (CMD & Version: Apple Clang Version 15.0.0 (Clang-1500.1.0.2.5))
Fortran Compiler ... GFORTRAN (CMD & Version: Gnu Fortran (Homebrew GCC 13.2.0) 13.2.0)
-n library name ... libopenblas_vortexp-r0.3.26.a
(Multi-Threading; Max Num-Threads IS 8)
Warning: If you plan to use the dynamic library libopenblas_vortexp-R0.3.26.dylib, you must run:
"Make Prefix =/ Your_installation_Path/ Install".
or
Note that Any Flags Passed to Make During Build Should Also Be Passed to Make Install
To Circumvent Any Install Error.
If you want to move the .dylib to a new local, make sure you Change
the internahes of the dylib with:
Install_name_tool-ID /NEW/absolute/path/to/libopenblas_vortexp-r0.3.26.dylib libopenblas_vortexp-r0.3.26.Dylib
TO Install the Library, you can run "make prefix =/path/to/you/installation install".
Note that Any Flags Passed to Make During Build Should Also Be Passed to Make Install
To Circumvent Any Install Error.
/usr/bin/make install prefix =/users/macos/.xmake/packages/OPENBLAS/0.3.26/68E479D45840C6AAF2C439361bd9a9 target = vortex binary = 64 "" CFLAGS = -ARCH ARM64 "LDFLAGS = -RCH ARM64" NO_SHARD = 1 FC =/OPT/Homebrew/Bin/GFORTRAN
/Library/deverter/commandlinetools/usr/bin/make -F Makefile.install Install
make [1]: warning: -jn forced in submake: disabling jobrver mode.
Generating OpenBlas_config.h in /USERS/Macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AAF2C4393A9/include
Generating f77blas.h in /USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AAF2C439A9/include
Generating Cblas.h in /USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AAF2C4393A9/include
Copying Lapacke Header Files to /USERS/Macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AAF2C43936A9/include
Copying the static library to /USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AAF2C43936/lib
Pkgfile = "/used/macos/.xmake/packages/O/OpenBlas/0.3.26/68E479D45840C6AF2C439A9/lib/pkgConfig/OpenBlas.pc" "
Generating openblas.pc in /USERS/Macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6aaf2c439a9/lib/pkgConfig
Generating OpenBlasConfig.cmake in /USERS/Macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6AF2C439a9/cmake/openblas
Generating OpenBlasfigVersion.cmake in /USERS/macos/.xmake/packages/Openblas/0.3.26/68e479d45840c6aaf2c439a9/lib/cmake/openbla S
Install OK!
finding openblas from xmake ..
checking for xmake :: openblas ... OpenBlas 0.3.26
{
linkdirs = {
"/USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6aaf2c439361bd9a9/lib" "
},
sysincludedirs = {
"/USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6aaf2c439361bd9a9/include" "" "
},
frameworks = "Accelerate",
libfiles = {
"/USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6aaf2c439361bd9a9/libopenblas.a" ",", ",,",,,,,,,,,,,,, to ",
"/USERS/macos/.xmake/packages/o/openblas/0.3.26/68e479d45840c6aaf2c439361bd9a9/libopenblas_vortexp-r 0.3.26.a" "" "" "" "" "" "" "" "" "" "
},
links = {
"OpenBlas",
"OpenBlas_vortexp-R0.3.26" "" "
},
version = "0.3.26",
static = true,
License = "BSD-3-CLAUSE"
}
>/Library/deverter/commandlinetools/usr/bin/clang -c -quure -margumes -isysroot /library/develoter/CommandLinetools/macosx.sdk -FrameWork A ccelerate -isystem /USERS/macos/.xmake/packages/o/ OpenBlas/0.3.2.26/68E47C79D45840C6AAF2C439361BD9A9/Include -o /var/folders/Py/n1425r5DDDMS88X9BVSV4001/240301/ \_c3F8F8 9E5E2D9345308FC778AFE6C270.O /VAR/FOLDERS/PY/n14256yd5r5DDMS88X9BVSV40000gn/t/.xmake501/240301/A0C387BE4403B9034E218FDAEE 9. c
>/Library/Developer/CommandLinetools/usr/bin/clang ++ -/var/folders/n14256yd5r5ddms88x9bvsv40000gn/t/240301/c3f89e5e2d934 5308C8FC778AFE6C270.B /VAR/folders/Py/n14256yd5r5DDMS88X9BVSV40000gn/t/.xmake501/240301 /\_C3F89E5E2D9345308C8FC778AFE6C270.O -isysroot /library/developer/commandLineTools/sdksx.sdk -lz -l/Macos/.xmake/Packages/ O/OpenBLAS/0.3.26/68E479D45840C6AAF2C439361BD9A9/Lib -LOPENBLAS -LOPENBLAS_VORTEXP -R0 .3.26 -Framework Accelerate
> Checking for C Includes (CBLAS.H)
> Checking for C Links (OpenBlas, OpenBlas_vortexp-R0.3.26))
> Checking for C Snippet (test)
> => Install openblas 0.3.26 .. OK
> ERROR: @Programdir/Core/main.lua: 306: @Programdir/Core/Sandbox/Modules/Import/Core/Base/Task.lua: @Programdir/Modules/Private/Action /require/install.lua: 53: The Packages (GFORTRAN) Not Found, Please Run `Xmake Repo -u` FIRST!
> Stack Traceback:
[C]: in function 'error'
[@Programdir/Core/Base/OS.LUA: 957]:
[@Programdir/Modules/Private/Action/Require/Install.lua: 53]: in Function '_Check_missing_packages'
[@Programdir/Modules/Private/Action/Require/Install.lua: 87]:
[@Programdir/Action/Config/main.lua: 386]:
[C]: in function 'xpcall'
[@Programdir/Core/Base/Utils.lua: 280]:
[@Programdir/Core/Base/TASK.LUA: 491]: in Function 'Run'
[@Programdir/Core/SANDBOX/MODULES/Import/Core/Base/TASK.LUA: 63]: in function 'run'
[@Programdir/Action/Build/Main.lua: 191]:
[C]: in function 'xpcall'
[@Programdir/Core/Base/Utils.lua: 280]:
[@Programdir/Core/Base/TASK.LUA: 491]: in Function 'Run'
[@Programdir/Core/Main.lua: 304]: in Function 'Cotask'
[@Programdir/Core/Base/Scheduler.lua: 404]:
stack traceback:
[C]: in function 'error'
@Programdir/Core/Base/OS.LUA: 957: in Function 'Base/OS.raiselevel'
(... tail calls ...)
@Programdir/Core/Main.lua: 306: In upvalue 'Cotask'
@Programdir/Core/BASE/SCHEDULER.LUA: 404: in Function <@Programdir/Core/Base/Scheduaa: 397>> 397>
更靠前的信息
touch libopenblas_vortexp-r0.3.26.a
/Library/Developer/CommandLineTools/usr/bin/make -C test all
make[1]: warning: -jN forced in submake: disabling jobserver mode.
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c sblat1.f -o sblat1.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c dblat1.f -o dblat1.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c cblat1.f -o cblat1.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c zblat1.f -o zblat1.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c sblat2.f -o sblat2.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c dblat2.f -o dblat2.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c cblat2.f -o cblat2.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c zblat2.f -o zblat2.o
sblat2.f:1734:55:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
sblat2.f:1734:63:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
sblat2.f:1734:59:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
zblat2.f:1775:55:
1775 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
zblat2.f:1775:63:
1775 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
zblat2.f:1775:59:
1775 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
cblat2.f:1770:55:
1770 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
cblat2.f:1770:63:
1770 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [-Wunused-dummy-argument]
dblat2.f:1734:55:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument]
dblat2.f:1734:63:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'ys' at (1) [cblat2.f:1770:59:
1770 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
Wunused-dummy-argument-Wunused-dummy-argument]
dblat2.f:1734:59:
1734 | $ INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G,
| 1
Warning: Unused dummy argument 'yy' at (1) [-Wunused-dummy-argument]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c sblat3.f -o sblat3.o
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c dblat3.f -o dblat3.o
sblat3.f:1253:36:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
sblat3.f:1253:40:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
sblat3.f:1253:44:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c cblat3.f -o cblat3.o
dblat3.f:1253:36:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
dblat3.f:1253:40:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
dblat3.f:1253:44:
1253 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -fPIC -march=armv8.3-a -fno-tree-vectorize -c zblat3.f -o zblat3.o
cblat3.f:1281:36:
1281 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
cblat3.f:1281:40:
1281 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
cblat3.f:1281:44:
1281 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
zblat3.f:1284:36:
1284 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument]
zblat3.f:1284:40:
1284 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bb' at (1) [-Wunused-dummy-argument]
zblat3.f:1284:44:
1284 | $ A, AA, AS, B, BB, BS, C, CC, CS, CT, G )
| 1
Warning: Unused dummy argument 'bs' at (1) [-Wunused-dummy-argument]
sblat2.f:1763:52:
1763 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
dblat2.f:1763:52:
1763 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
zblat2.f:1810:52:
1810 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
cblat2.f:1804:52:
1804 | $ LDA, LDAS, LJ, LX, N, NARGS, NC, NS
| ^
Warning: 'nargs' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1827:72:
1827 | ISAME( 10 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1649:50:
1649 | DOUBLE PRECISION ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
zblat3.f:1829:72:
1829 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1648:47:
1648 | COMPLEX*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
zblat3.f:1829:72:
1829 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1648:47:
1648 | COMPLEX*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
cblat3.f:1823:72:
1823 | ISAME( 10 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1645:50:
1645 | REAL ERR, ERRMAX, RBETA, RBETS
| ^
note: 'rbets' was declared here
cblat3.f:1825:72:
1825 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1644:47:
1644 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
cblat3.f:1825:72:
1825 | ISAME( 10 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1644:47:
1644 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
cblat3.f:1480:72:
1480 | ISAME( 8 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1313:64:
1313 | REAL ERR, ERRMAX, RALPHA, RALS, RBETA, RBETS
| ^
note: 'rbets' was declared here
cblat3.f:1482:72:
1482 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1312:47:
1312 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
cblat3.f:1482:72:
1482 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
cblat3.f:1312:47:
1312 | COMPLEX ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
zblat3.f:1483:72:
1483 | ISAME( 8 ) = RBETS.EQ.RBETA
| ^
Warning: 'rbets' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1316:64:
1316 | DOUBLE PRECISION ERR, ERRMAX, RALPHA, RALS, RBETA, RBETS
| ^
note: 'rbets' was declared here
zblat3.f:1485:72:
1485 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'IMAGPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1315:47:
1315 | COMPLEX*16 ALPHA, ALS, BETA, BETS
| ^
note: 'IMAGPART_EXPR <bets>' was declared here
zblat3.f:1485:72:
1485 | ISAME( 8 ) = BETS.EQ.BETA
| ^
Warning: 'REALPART_EXPR <bets>' may be used uninitialized [-Wmaybe-uninitialized]
zblat3.f:1315:47:
1315 | COMPLEX*16 ALPHA, ALS, BETA, BETS
| ^
note: 'REALPART_EXPR <bets>' was declared here
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o sblat1 sblat1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o dblat1 dblat1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o cblat1 cblat1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o zblat1 zblat1.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o sblat2 sblat2.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o dblat2 dblat2.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o cblat2 cblat2.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o zblat2 zblat2.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o sblat3 sblat3.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o dblat3 dblat3.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
ld: warning: ignoring duplicate libraries: '-lgfortran'
rm -f ?BLAT2.SUMM
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o cblat3 cblat3.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
/opt/homebrew/bin/gfortran -O2 -Wall -frecursive -fno-optimize-sibling-calls -march=armv8.3-a -fno-tree-vectorize -arch arm64 -o zblat3 zblat3.o ../libopenblas_vortexp-r0.3.26.a -lpthread -lgfortran -lpthread -lgfortran -L/opt/homebrew/lib -L/usr/local/lib -lto_library -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a
ld: warning: ignoring duplicate libraries: '-lgfortran'
rm -f ?BLAT3.SUMM
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
Real BLAS Test Program Results
Test of subprogram number 1 SDOT
----- PASS -----
Test of subprogram number 2 SAXPY
----- PASS -----
Test of subprogram number 3 SROTG
----- PASS -----
Test of subprogram number 4 SROT
----- PASS -----
Test of subprogram number 5 SCOPY
----- PASS -----
Test of subprogram number 6 SSWAP
----- PASS -----
Test of subprogram number 7 SNRM2
----- PASS -----
Test of subprogram number 8 SASUM
----- PASS -----
Test of subprogram number 9 SSCAL
----- PASS -----
Test of subprogram number 10 ISAMAX
----- PASS -----
Test of subprogram number 11 SROTMG
----- PASS -----
Test of subprogram number 12 SROTM
----- PASS -----
Test of subprogram number 13 SDSDOT
----- PASS -----
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat1
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat2 < ./dblat2.dat
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat3 < ./dblat3.dat
Real BLAS Test Program Results
Test of subprogram number 1 DDOT
----- PASS -----
Test of subprogram number 2 DAXPY
----- PASS -----
Test of subprogram number 3 DROTG
----- PASS -----
Test of subprogram number 4 DROT
----- PASS -----
Test of subprogram number 5 DCOPY
----- PASS -----
Test of subprogram number 6 DSWAP
----- PASS -----
Test of subprogram number 7 DNRM2
----- PASS -----
Test of subprogram number 8 DASUM
----- PASS -----
Test of subprogram number 9 DSCAL
----- PASS -----
Test of subprogram number 10 IDAMAX
----- PASS -----
Test of subprogram number 11 DROTMG
----- PASS -----
Test of subprogram number 12 DROTM
----- PASS -----
Test of subprogram number 13 DSDOT
----- PASS -----
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat1
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat2 < ./cblat2.dat
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3 < ./cblat3.dat
Complex BLAS Test Program Results
Test of subprogram number 1 CDOTC
----- PASS -----
Test of subprogram number 2 CDOTU
----- PASS -----
Test of subprogram number 3 CAXPY
----- PASS -----
Test of subprogram number 4 CCOPY
----- PASS -----
Test of subprogram number 5 CSWAP
----- PASS -----
Test of subprogram number 6 SCNRM2
----- PASS -----
Test of subprogram number 7 SCASUM
----- PASS -----
Test of subprogram number 8 CSCAL
----- PASS -----
Test of subprogram number 9 CSSCAL
----- PASS -----
Test of subprogram number 10 ICAMAX
----- PASS -----
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat1
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat2 < ./zblat2.dat
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat3 < ./zblat3.dat
Complex BLAS Test Program Results
Test of subprogram number 1 ZDOTC
----- PASS -----
Test of subprogram number 2 ZDOTU
----- PASS -----
Test of subprogram number 3 ZAXPY
----- PASS -----
Test of subprogram number 4 ZCOPY
----- PASS -----
Test of subprogram number 5 ZSWAP
----- PASS -----
Test of subprogram number 6 DZNRM2
----- PASS -----
Test of subprogram number 7 DZASUM
----- PASS -----
Test of subprogram number 8 ZSCAL
----- PASS -----
Test of subprogram number 9 ZDSCAL
----- PASS -----
Test of subprogram number 10 IZAMAX
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./sblat1
Real BLAS Test Program Results
Test of subprogram number 1 SDOT
----- PASS -----
Test of subprogram number 2 SAXPY
----- PASS -----
Test of subprogram number 3 SROTG
----- PASS -----
Test of subprogram number 4 SROT
----- PASS -----
Test of subprogram number 5 SCOPY
----- PASS -----
Test of subprogram number 6 SSWAP
----- PASS -----
Test of subprogram number 7 SNRM2
----- PASS -----
Test of subprogram number 8 SASUM
----- PASS -----
Test of subprogram number 9 SSCAL
----- PASS -----
Test of subprogram number 10 ISAMAX
----- PASS -----
Test of subprogram number 11 SROTMG
----- PASS -----
Test of subprogram number 12 SROTM
----- PASS -----
Test of subprogram number 13 SDSDOT
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./dblat1
Real BLAS Test Program Results
Test of subprogram number 1 DDOT
----- PASS -----
Test of subprogram number 2 DAXPY
----- PASS -----
Test of subprogram number 3 DROTG
----- PASS -----
Test of subprogram number 4 DROT
----- PASS -----
Test of subprogram number 5 DCOPY
----- PASS -----
Test of subprogram number 6 DSWAP
----- PASS -----
Test of subprogram number 7 DNRM2
----- PASS -----
Test of subprogram number 8 DASUM
----- PASS -----
Test of subprogram number 9 DSCAL
----- PASS -----
Test of subprogram number 10 IDAMAX
----- PASS -----
Test of subprogram number 11 DROTMG
----- PASS -----
Test of subprogram number 12 DROTM
----- PASS -----
Test of subprogram number 13 DSDOT
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./cblat1
Complex BLAS Test Program Results
Test of subprogram number 1 CDOTC
----- PASS -----
Test of subprogram number 2 CDOTU
----- PASS -----
Test of subprogram number 3 CAXPY
----- PASS -----
Test of subprogram number 4 CCOPY
----- PASS -----
Test of subprogram number 5 CSWAP
----- PASS -----
Test of subprogram number 6 SCNRM2
----- PASS -----
Test of subprogram number 7 SCASUM
----- PASS -----
Test of subprogram number 8 CSCAL
----- PASS -----
Test of subprogram number 9 CSSCAL
----- PASS -----
Test of subprogram number 10 ICAMAX
----- PASS -----
OPENBLAS_NUM_THREADS=2 ./zblat1
Complex BLAS Test Program Results
Test of subprogram number 1 ZDOTC
----- PASS -----
Test of subprogram number 2 ZDOTU
----- PASS -----
Test of subprogram number 3 ZAXPY
----- PASS -----
Test of subprogram number 4 ZCOPY
----- PASS -----
Test of subprogram number 5 ZSWAP
----- PASS -----
Test of subprogram number 6 DZNRM2
----- PASS -----
Test of subprogram number 7 DZASUM
----- PASS -----
Test of subprogram number 8 ZSCAL
----- PASS -----
Test of subprogram number 9 ZDSCAL
----- PASS -----
Test of subprogram number 10 IZAMAX
----- PASS -----
rm -f ?BLAT2.SUMM
OPENBLAS_NUM_THREADS=2 ./sblat2 < ./sblat2.dat
OPENBLAS_NUM_THREADS=2 ./dblat2 < ./dblat2.dat
OPENBLAS_NUM_THREADS=2 ./cblat2 < ./cblat2.dat
rm -f ?BLAT3.SUMM
OPENBLAS_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
OPENBLAS_NUM_THREADS=2 ./zblat2 < ./zblat2.dat
OPENBLAS_NUM_THREADS=2 ./dblat3 < ./dblat3.dat
OPENBLAS_NUM_THREADS=2 ./cblat3 < ./cblat3.dat
OPENBLAS_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
/Library/Developer/CommandLineTools/usr/bin/make -C utest all
make[1]: warning: -jN forced in submake: disabling jobserver mode.
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=utest_mainf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_utest_main -DASMFNAME=_utest_main_ -DNAME=utest_main_ -DCNAME=utest_main -DCHAR_NAME=\"utest_main_\" -DCHAR_CNAME=\"utest_main\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o utest_main.o utest_main.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_minf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_min -DASMFNAME=_test_min_ -DNAME=test_min_ -DCNAME=test_min -DCHAR_NAME=\"test_min_\" -DCHAR_CNAME=\"test_min\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_min.o test_min.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_amaxf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_amax -DASMFNAME=_test_amax_ -DNAME=test_amax_ -DCNAME=test_amax -DCHAR_NAME=\"test_amax_\" -DCHAR_CNAME=\"test_amax\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_amax.o test_amax.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_isminf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_ismin -DASMFNAME=_test_ismin_ -DNAME=test_ismin_ -DCNAME=test_ismin -DCHAR_NAME=\"test_ismin_\" -DCHAR_CNAME=\"test_ismin\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_ismin.o test_ismin.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_rotmgf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_rotmg -DASMFNAME=_test_rotmg_ -DNAME=test_rotmg_ -DCNAME=test_rotmg -DCHAR_NAME=\"test_rotmg_\" -DCHAR_CNAME=\"test_rotmg\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_rotmg.o test_rotmg.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_axpyf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_axpy -DASMFNAME=_test_axpy_ -DNAME=test_axpy_ -DCNAME=test_axpy -DCHAR_NAME=\"test_axpy_\" -DCHAR_CNAME=\"test_axpy\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_axpy.o test_axpy.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_dotuf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_dotu -DASMFNAME=_test_dotu_ -DNAME=test_dotu_ -DCNAME=test_dotu -DCHAR_NAME=\"test_dotu_\" -DCHAR_CNAME=\"test_dotu\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_dotu.o test_dotu.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_dsdotf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_dsdot -DASMFNAME=_test_dsdot_ -DNAME=test_dsdot_ -DCNAME=test_dsdot -DCHAR_NAME=\"test_dsdot_\" -DCHAR_CNAME=\"test_dsdot\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_dsdot.o test_dsdot.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_swapf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_swap -DASMFNAME=_test_swap_ -DNAME=test_swap_ -DCNAME=test_swap -DCHAR_NAME=\"test_swap_\" -DCHAR_CNAME=\"test_swap\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_swap.o test_swap.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_rotf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_rot -DASMFNAME=_test_rot_ -DNAME=test_rot_ -DCNAME=test_rot -DCHAR_NAME=\"test_rot_\" -DCHAR_CNAME=\"test_rot\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_rot.o test_rot.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_dnrm2f_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_dnrm2 -DASMFNAME=_test_dnrm2_ -DNAME=test_dnrm2_ -DCNAME=test_dnrm2 -DCHAR_NAME=\"test_dnrm2_\" -DCHAR_CNAME=\"test_dnrm2\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_dnrm2.o test_dnrm2.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_potrsf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_potrs -DASMFNAME=_test_potrs_ -DNAME=test_potrs_ -DCNAME=test_potrs -DCHAR_NAME=\"test_potrs_\" -DCHAR_CNAME=\"test_potrs\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_potrs.o test_potrs.c
cc -arch arm64 -O2 -DUTEST_CHECK -DSANITY_CHECK -DREFNAME=test_kernel_regressf_ -DMAX_STACK_ALLOC=2048 -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=8 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -march=armv8.3-a -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=_test_kernel_regress -DASMFNAME=_test_kernel_regress_ -DNAME=test_kernel_regress_ -DCNAME=test_kernel_regress -DCHAR_NAME=\"test_kernel_regress_\" -DCHAR_CNAME=\"test_kernel_regress\" -DNO_AFFINITY -I.. -I/opt/homebrew/opt/openblas/include -c -o test_kernel_regress.o test_kernel_regress.c
test_kernel_regress.c:27:15: warning: variable 'info' set but not used [-Wunused-but-set-variable]
int i, j, info;
^
太长的 logs 可以上传 txt 附件
Bot detected the issue body's language is not English, translate it automatically.
Logs that are too long can be uploaded as txt attachments
看看libgfortran.so在哪里?
gfortran -v -E
以及
find /opt/homebrew | grep gfortran
最好能调一下 https://github.com/xmake-io/xmake-repo/blob/dev/packages/g/gfortran/xmake.lua#L16-L42 看看为啥找不到gfortran,如果存在 /opt/homebrew/lib/libgfortran.so 的话 find_library("gfortran", paths) 这里应该有效的
Bot detected the issue body's language is not English, translate it automatically.
See where libgfortran.so is?
gfortran -v -E
as well as
find /opt/homebrew | grep gfortran
It is best to adjust https://github.com/xmake-io/xmake-repo/blob/dev/packages/g/gfortran/xmake.lua#L16-L42 to see why gfortran cannot be found, if it exists/ For opt/homebrew/lib/libgfortran.so, find_library("gfortran", paths) should be valid here
@xq114 非常感谢你的耐心
❯ gfortran -v -E
Using built-in specs.
COLLECT_GCC=gfortran
Target: aarch64-apple-darwin23
Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran --program-suffix=-13 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 13.2.0' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin23 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (Homebrew GCC 13.2.0)
❯ find /opt/homebrew | grep gfortran
/opt/homebrew/bin/gfortran
/opt/homebrew/bin/gfortran-13
/opt/homebrew/bin/aarch64-apple-darwin23-gfortran-13
/opt/homebrew/lib/python3.11/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c
/opt/homebrew/opt/gfortran
/opt/homebrew/Cellar/gcc/13.2.0/bin/gfortran
/opt/homebrew/Cellar/gcc/13.2.0/bin/gfortran-13
/opt/homebrew/Cellar/gcc/13.2.0/bin/aarch64-apple-darwin23-gfortran-13
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/libgfortran.a
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/libgfortran.dylib
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/libgfortran.spec
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/libgfortran.5.dylib
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13/libgfortran.a
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13/libgfortran.dylib
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13/libgfortran.spec
/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13/libgfortran.5.dylib
/opt/homebrew/Cellar/gcc/13.2.0/share/man/man1/gfortran-13.1
/opt/homebrew/Cellar/numpy/1.26.4/lib/python3.11/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/modules/detect/tools/gfortran
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/modules/detect/tools/gfortran/has_flags.lua
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/modules/detect/tools/find_gfortran.lua
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/modules/core/tools/gfortran.lua
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/toolchains/gfortran
/opt/homebrew/Cellar/xmake/2.8.7/share/xmake/toolchains/gfortran/xmake.lua
/opt/homebrew/share/man/man1/gfortran-13.1
在 gfortran/xmake.lua
里加入了如下语句,然后构建成功
if target then
table.insert(paths, path.join("/opt/homebrew/Cellar/gcc", version, "/lib/gcc", vmajor))
end
但有个新的问题:如果添加add_requires(armadillo)
,xmake 会重新构建 openblas
而不使用已经构建好的 openblas
,这样问题又回到了原点
我探究的解决方法是,在armadillo/xmake.lua
中改写如下部分
...
on_load("windows", "linux", function (package)
package:add("deps", "superlu", {configs = {blas = package:config("blas")}})
end)
on_load("macosx", function (package)
package:add("deps", "superlu", {configs = {blas = package:config("openblas")}})
end)
...
综上,我改写了3个文件
openblas/xmake.lua
:删除了system=true
gfortran/xmake.lua
:添加了brew的查找路径armadillo/xmake.lua
:在 macOS 上强制使用openblas
构建Bot detected the issue body's language is not English, translate it automatically.
To sum up, I rewritten 3 files
openblas/xmake.lua
: removed system=true
gfortran/xmake.lua
: Added brew search patharmadillo/xmake.lua
: Force build with openblas
on macOS
Xmake 版本
2.8.7
操作系统版本和架构
macOS Sonoma
描述问题
安装 openblas 失败(下载成功,make失败)
期待的结果
安装成功
工程配置
add_requires("openblas")
附加信息和错误日志