flame / blis

BLAS-like Library Instantiation Software Framework
Other
2.18k stars 362 forks source link

AMD FX(tm)-6300 Six-Core Processor piledriver errors with check #811

Closed rmast closed 1 week ago

rmast commented 2 weeks ago

cat /proc/cpuinfo
processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 21
model       : 2
model name  : AMD FX(tm)-6300 Six-Core Processor
stepping    : 0
microcode   : 0x6000852
cpu MHz     : 1403.811
cache size  : 2048 KB
physical id : 0
siblings    : 6
core id     : 0
cpu cores   : 3
apicid      : 16
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs        : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed
bogomips    : 7023.73
TLB size    : 1536 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb eff_freq_ro

./configure auto
configure: detected Linux kernel version 5.15.0-112-generic.
configure: python interpreter search list is: python python3 python2.
configure: found 'python'.
configure: using 'python' as python interpreter.
configure: found python version 3.12.3 (maj: 3, min: 12, rev: 3).
configure: python 3.12.3 appears to be supported.
configure: C compiler search list is: gcc clang cc.
configure: found 'gcc'.
configure: using 'gcc' as C compiler.
configure: found gcc version 11.4.0 (maj: 11, min: 4, rev: 0).
configure: checking for blacklisted configurations due to gcc 11.4.0.
configure: checking gcc 11.4.0 against known consequential version ranges.
configure: found assembler ('as') version 2.38 (maj: 2, min: 38, rev: ).
configure: checking for blacklisted configurations due to as 2.38.
configure: C++ compiler search list is: g++ clang++ c++.
configure: found 'g++'.
configure: using 'g++' as C++ compiler.
configure: Fortran compiler search list is: gfortran ifort.
configure: *** Could not find a Fortran compiler from the search list.
configure: *** Note that a Fortran compiler will not be available.
configure: library archiver search list is: ar.
configure: found 'ar'.
configure: using 'ar' as library archiver.
configure: archive indexer search list is: ranlib.
configure: found 'ranlib'.
configure: using 'ranlib' as archive indexer.
configure: reading configuration registry...done.
configure: determining default version string.
configure: found '.git' directory; assuming git clone.
configure: executing: git describe --tags.
configure: got back 1.0.
configure: truncating to 1.0.
configure: starting configuration of BLIS 1.0.
configure: configuring with official version string.
configure: found shared library .so version '4.0.0'.
configure:   .so major version: 4
configure:   .so minor.build version: 0.0
configure: automatic configuration requested.
configure: hardware detection driver returned 'piledriver'.
configure: checking configuration against contents of 'config_registry'.
configure: configuration 'piledriver' is registered.
configure: 'piledriver' is defined as having the following sub-configurations:
configure:    piledriver
configure: which collectively require the following kernels:
configure:    piledriver
configure: checking sub-configurations:
configure:   'piledriver' is registered...and exists.
configure: checking sub-configurations' requisite kernels:
configure:   'piledriver' kernels...exist.
configure: no install prefix option given; defaulting to '/usr/local'.
configure: no install exec_prefix option given; defaulting to PREFIX.
configure: no install libdir option given; defaulting to EXECPREFIX/lib.
configure: no install includedir option given; defaulting to PREFIX/include.
configure: no install sharedir option given; defaulting to PREFIX/share.
configure: final installation directories:
configure:   prefix:      /usr/local
configure:   exec_prefix: /usr/local
configure:   libdir:      /usr/local/lib
configure:   includedir:  /usr/local/include
configure:   sharedir:    /usr/local/share
configure: NOTE: the variables above can be overridden when running make.
configure: no preset CFLAGS detected.
configure: no preset LDFLAGS detected.
configure: disabling verbose make output. (enable with 'make V=1'.)
configure: disabling ARG_MAX hack.
configure: debug symbols disabled.
configure: AddressSanitizer support disabled.
configure: building BLIS as both static and shared libraries.
configure: exporting only public symbols within shared library.
configure: enabling operating system support.
configure: enabling thread-local storage (TLS) support.
configure: enabling support for single-threading.
configure: requesting slab work partitioning in jr and/or ir loops.
configure: internal memory pools for packing blocks are enabled.
configure: internal memory pools for small blocks are enabled.
configure: memory tracing output is disabled.
configure: libmemkind not found; disabling.
configure: compiler appears to support #pragma omp simd.
configure: the BLAS compatibility layer is enabled.
configure: the CBLAS compatibility layer is disabled.
configure: mixed datatype support is enabled.
configure: mixed datatype optimizations requiring extra memory are enabled.
configure: sup (skinny/unpacked) matrix handling is enabled.
configure: trsm diagonal element pre-inversion is enabled.
configure: the BLIS API integer size is automatically determined.
configure: the BLAS/CBLAS API integer size is 32-bit.
configure: AMD-specific framework files will not be considered.
configure: configuring with no addons.
configure: configuring for conventional gemm implementation.
configure: unable to determine Fortran compiler vendor!
configure: configuring complex return type as "gnu".
configure: creating ./config.mk from ./build/config.mk.in
configure: creating ./bli_config.h from ./build/bli_config.h.in
configure: creating ./bli_addon.h from ./build/bli_addon.h.in
configure: creating ./obj/piledriver
configure: creating ./obj/piledriver/config/piledriver
configure: creating ./obj/piledriver/kernels/piledriver
configure: creating ./obj/piledriver/ref_kernels/piledriver
configure: creating ./obj/piledriver/frame
configure: creating ./obj/piledriver/blastest
configure: creating ./obj/piledriver/testsuite
configure: creating ./lib/piledriver
configure: creating ./include/piledriver
configure: mirroring ./config/piledriver to ./obj/piledriver/config/piledriver
configure: mirroring ./kernels/piledriver to ./obj/piledriver/kernels/piledriver
configure: mirroring ./ref_kernels to ./obj/piledriver/ref_kernels
configure: mirroring ./ref_kernels to ./obj/piledriver/ref_kernels/piledriver
configure: mirroring ./frame to ./obj/piledriver/frame
configure: creating makefile fragments in ./obj/piledriver/config/piledriver
configure: creating makefile fragments in ./obj/piledriver/kernels/piledriver
configure: creating makefile fragments in ./obj/piledriver/ref_kernels
configure: creating makefile fragments in ./obj/piledriver/frame
configure: configured to build within top-level directory of source distribution.

make -j6
Generating monolithic blis.h/home/rmast/blis/./build/flatten-headers.py:113: SyntaxWarning: invalid escape sequence '\s'
  return re.sub( '\s+', ' ', s ).strip()
/home/rmast/blis/./build/flatten-headers.py:169: SyntaxWarning: invalid escape sequence '\.'
  is_h = re.search( "\.h", item )
/home/rmast/blis/./build/flatten-headers.py:201: SyntaxWarning: invalid escape sequence '\*'
  return re.sub( "/\*.*?\*/", "", string, flags=re.S )
/home/rmast/blis/./build/flatten-headers.py:530: SyntaxWarning: invalid escape sequence '\s'
  regex = re.compile( '^[\s]*#include (["<])([\w\.\-/]*)([">])' )
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Generated include/piledriver/blis.h
Compiling obj/piledriver/ref_kernels/piledriver/bli_cntx_piledriver_ref.o ('piledriver' CFLAGS for ref. kernel init)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_addv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/config/piledriver/bli_cntx_init_piledriver.o ('piledriver' CFLAGS for config code)
Compiling obj/piledriver/kernels/piledriver/3/bli_gemm_piledriver_asm_d8x3.o ('piledriver' CFLAGS for kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_axpbyv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_amaxv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_axpyv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_copyv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_dotv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_dotxv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_invertv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_invscalv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_scal2v_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_scalv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_setv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_subv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_swapv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1/bli_xpbyv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1f/bli_axpy2v_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1f/bli_axpyf_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1f/bli_dotaxpyv_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1f/bli_dotxaxpyf_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1f/bli_dotxf_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1m/bli_packm_cxc_diag_1er_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1m/bli_packm_cxc_diag_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1m/bli_packm_cxk_1er_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1m/bli_packm_cxk_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/1m/bli_unpackm_cxk_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/3/bli_gemm_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/3/bli_gemmsup_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/3/bli_gemmtrsm_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/3/bli_trsm_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/ind/bli_gemm1m_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/ind/bli_gemmtrsm1m_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/ref_kernels/piledriver/ind/bli_trsm1m_piledriver_ref.o ('piledriver' CFLAGS for ref. kernels)
Compiling obj/piledriver/frame/0/bli_l0_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/0/bli_l0_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/0/bli_l0_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/0/bli_l0_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/0/copysc/bli_copysc.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1/bli_l1v_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1d/bli_l1d_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1f/bli_l1f_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/bli_l1m_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_alloc.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_blk_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_init.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_int.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_part.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_scalar.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_struc_cxk.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/packm/bli_packm_struc_cxk_md.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/unpackm/bli_unpackm_blk_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/unpackm/bli_unpackm_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/unpackm/bli_unpackm_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/1m/unpackm/bli_unpackm_int.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/bli_l2_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/gemv/bli_gemv_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/gemv/bli_gemv_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/gemv/bli_gemv_unf_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/gemv/bli_gemv_unf_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/gemv/bli_gemv_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/ger/bli_ger_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/ger/bli_ger_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/ger/bli_ger_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unb_var3.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unb_var4.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unf_var1a.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unf_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unf_var3a.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_unf_var3.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/hemv/bli_hemv_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her/bli_her_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her/bli_her_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her/bli_her_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unb_var3.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unb_var4.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unf_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_unf_var4.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/her2/bli_her2_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trmv/bli_trmv_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trmv/bli_trmv_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trmv/bli_trmv_unf_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trmv/bli_trmv_unf_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trmv/bli_trmv_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trsv/bli_trsv_unb_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trsv/bli_trsv_unb_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trsv/bli_trsv_unf_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trsv/bli_trsv_unf_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/2/trsv/bli_trsv_var_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_blocksize.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_decor.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_direct.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_ind.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_int.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_packab.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_prune.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_schema.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_decor.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_int.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_packm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_packm_var.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_ref.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_var12.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_sup_var1n2m.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_thrinfo.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_ukr_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_ukr_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/bli_l3_ukr_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_blk_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_blk_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_blk_var3.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_md.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemm/bli_gemm_md_c2r_ref.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_l_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_l_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_u_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_u_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_x_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/gemmt/bli_gemmt_x_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/hemm/bli_hemm_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/symm/bli_symm_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_ll_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_ll_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_lu_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_lu_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_rl_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_rl_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_ru_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_ru_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_xx_ker_var2b.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm/bli_trmm_xx_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trmm3/bli_trmm3_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_blk_var1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_blk_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_blk_var3.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_front.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_ll_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_lu_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_rl_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_ru_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/3/trsm/bli_trsm_xx_ker_var2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_apool.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_arch.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_array.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_blksz.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_clock.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_cntl.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_cntx.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_const.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_cpuid.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_env.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_error.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_func.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_getopt.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_gks.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_ind.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_info.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_init.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_machval.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_malloc.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_mbool.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_memsys.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_obj.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_obj_scalar.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_pack.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_param_map.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_part.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_pba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_pool.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_prune.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_query.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_rntm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_sba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_setgetijm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_setgetijv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_setri.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_string.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/bli_winsys.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/cast/bli_castm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/cast/bli_castnzm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/check/bli_obj_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/cast/bli_castv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/check/bli_part_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/noopt/bli_dlamch.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/noopt/bli_lsame.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/noopt/bli_slamch.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/proj/bli_projm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/base/proj/bli_projv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_amax.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_asum.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_axpy.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_copy.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_dot.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_gemm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_gemv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_ger.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_hemm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_hemv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_her2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_her2k.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_her.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_herk.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_nrm2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_scal.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_swap.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_symm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_symv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_syr2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_syr2k.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_syr.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_syrk.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_trmm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_trmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_trsm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/bla_trsv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/blis/thread/b77_thread.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/extra/bla_axpby.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/extra/bla_gemm3m.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/extra/bla_gemm_batch.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/extra/bla_gemmt.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_cabs1.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_gbmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_hbmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_hpmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_hpr2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_hpr.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_lsame.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_rot.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_rotg.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_rotm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_rotmg.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_sbmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_spmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_spr2.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_spr.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_tbmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_tbsv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_tpmv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_tpsv.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_xerbla_array.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/bla_xerbla.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_c_abs.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_c_div.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_d_abs.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_d_cnjg.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_d_imag.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_d_sign.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_f__cabs.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_r_abs.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_r_cnjg.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_r_imag.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_r_sign.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_z_abs.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/compat/f2c/util/bla_z_div.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_pthread.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thrcomm.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thrcomm_openmp.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thrcomm_pthreads.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thrcomm_single.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_openmp.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_pthreads.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_range.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_range_slab_rr.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_range_tlb.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thread_single.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/thread/bli_thrinfo.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_check.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_fpa.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_oapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_oapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_oapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_tapi_ba.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_tapi.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_tapi_ex.o ('piledriver' CFLAGS for framework code)
Compiling obj/piledriver/frame/util/bli_util_unb_var1.o ('piledriver' CFLAGS for framework code)
Archiving lib/piledriver/libblis.a
Dynamically linking lib/piledriver/libblis.so
Creating symlink lib/piledriver/libblis.so.4

make check -j6
Compiling obj/piledriver/testsuite/test_amaxv.o
Compiling obj/piledriver/testsuite/test_addm.o
Compiling obj/piledriver/testsuite/test_addv.o
Compiling obj/piledriver/testsuite/test_axpbyv.o
Compiling obj/piledriver/testsuite/test_axpy2v.o
Compiling obj/piledriver/testsuite/test_axpyf.o
Compiling obj/piledriver/testsuite/test_axpym.o
Compiling obj/piledriver/testsuite/test_axpyv.o
Compiling obj/piledriver/testsuite/test_copym.o
Compiling obj/piledriver/testsuite/test_copyv.o
Compiling obj/piledriver/testsuite/test_dotaxpyv.o
Compiling obj/piledriver/testsuite/test_dotv.o
Compiling obj/piledriver/testsuite/test_dotxf.o
Compiling obj/piledriver/testsuite/test_dotxaxpyf.o
Compiling obj/piledriver/testsuite/test_dotxv.o
Compiling obj/piledriver/testsuite/test_gemm.o
Compiling obj/piledriver/testsuite/test_gemm_ukr.o
Compiling obj/piledriver/testsuite/test_gemmt.o
Compiling obj/piledriver/testsuite/test_gemmtrsm_ukr.o
Compiling obj/piledriver/testsuite/test_gemv.o
Compiling obj/piledriver/testsuite/test_ger.o
Compiling obj/piledriver/testsuite/test_hemm.o
Compiling obj/piledriver/testsuite/test_hemv.o
Compiling obj/piledriver/testsuite/test_her.o
Compiling obj/piledriver/testsuite/test_her2.o
Compiling obj/piledriver/testsuite/test_her2k.o
Compiling obj/piledriver/testsuite/test_herk.o
Compiling obj/piledriver/testsuite/test_invscalm.o
Compiling obj/piledriver/testsuite/test_invscalv.o
Compiling obj/piledriver/testsuite/test_libblis.o
Compiling obj/piledriver/testsuite/test_normfm.o
Compiling obj/piledriver/testsuite/test_normfv.o
Compiling obj/piledriver/testsuite/test_randm.o
Compiling obj/piledriver/testsuite/test_randv.o
Compiling obj/piledriver/testsuite/test_scal2m.o
Compiling obj/piledriver/testsuite/test_scal2v.o
Compiling obj/piledriver/testsuite/test_scalm.o
Compiling obj/piledriver/testsuite/test_scalv.o
Compiling obj/piledriver/testsuite/test_setm.o
Compiling obj/piledriver/testsuite/test_setv.o
Compiling obj/piledriver/testsuite/test_subm.o
Compiling obj/piledriver/testsuite/test_subv.o
Compiling obj/piledriver/testsuite/test_symm.o
Compiling obj/piledriver/testsuite/test_symv.o
Compiling obj/piledriver/testsuite/test_syr.o
Compiling obj/piledriver/testsuite/test_syr2.o
Compiling obj/piledriver/testsuite/test_syr2k.o
Compiling obj/piledriver/testsuite/test_syrk.o
Compiling obj/piledriver/testsuite/test_trmm.o
Compiling obj/piledriver/testsuite/test_trmm3.o
Compiling obj/piledriver/testsuite/test_trmv.o
Compiling obj/piledriver/testsuite/test_trsm.o
Compiling obj/piledriver/testsuite/test_trsm_ukr.o
Compiling obj/piledriver/testsuite/test_trsv.o
Compiling obj/piledriver/testsuite/test_xpbym.o
Compiling obj/piledriver/testsuite/test_xpbyv.o
Compiling obj/piledriver/blastest/abs.o
Compiling obj/piledriver/blastest/acos.o
Compiling obj/piledriver/blastest/asin.o
Compiling obj/piledriver/blastest/atan.o
Compiling obj/piledriver/blastest/atn2.o
Compiling obj/piledriver/blastest/close.o
Compiling obj/piledriver/blastest/cnjg.o
Compiling obj/piledriver/blastest/cos.o
Compiling obj/piledriver/blastest/cosh.o
Compiling obj/piledriver/blastest/dim.o
Compiling obj/piledriver/blastest/div.o
Compiling obj/piledriver/blastest/dolio.o
Compiling obj/piledriver/blastest/endfile.o
Compiling obj/piledriver/blastest/epsilon.o
Compiling obj/piledriver/blastest/err.o
Compiling obj/piledriver/blastest/exit_.o
Compiling obj/piledriver/blastest/exp.o
Compiling obj/piledriver/blastest/fmt.o
Compiling obj/piledriver/blastest/fmtlib.o
Compiling obj/piledriver/blastest/h_dnnt.o
Compiling obj/piledriver/blastest/hl_cmp.o
Compiling obj/piledriver/blastest/i_dnnt.o
Compiling obj/piledriver/blastest/i_len.o
Compiling obj/piledriver/blastest/imag.o
Compiling obj/piledriver/blastest/int.o
Compiling obj/piledriver/blastest/l_cmp.o
Compiling obj/piledriver/blastest/lg10.o
Compiling obj/piledriver/blastest/log.o
Compiling obj/piledriver/blastest/lread.o
Compiling obj/piledriver/blastest/lwrite.o
Compiling obj/piledriver/blastest/mod.o
Compiling obj/piledriver/blastest/nint.o
Compiling obj/piledriver/blastest/open.o
Compiling obj/piledriver/blastest/pow.o
Compiling obj/piledriver/blastest/prod.o
Compiling obj/piledriver/blastest/rdfmt.o
Compiling obj/piledriver/blastest/rewind.o
Compiling obj/piledriver/blastest/rsfe.o
Compiling obj/piledriver/blastest/s_cmp.o
Compiling obj/piledriver/blastest/s_copy.o
Compiling obj/piledriver/blastest/s_stop.o
Compiling obj/piledriver/blastest/sfe.o
Compiling obj/piledriver/blastest/sig_die.o
Compiling obj/piledriver/blastest/sign.o
Compiling obj/piledriver/blastest/sin.o
Compiling obj/piledriver/blastest/sinh.o
Compiling obj/piledriver/blastest/sqrt.o
Compiling obj/piledriver/blastest/tan.o
Compiling obj/piledriver/blastest/tanh.o
Compiling obj/piledriver/blastest/util.o
Compiling obj/piledriver/blastest/wref.o
Compiling obj/piledriver/blastest/wrtfmt.o
Compiling obj/piledriver/blastest/wsfe.o
Compiling obj/piledriver/blastest/wsle.o
Compiling obj/piledriver/blastest/cblat1.o
Compiling obj/piledriver/blastest/cblat2.o
Compiling obj/piledriver/blastest/cblat3.o
Compiling obj/piledriver/blastest/dblat1.o
Compiling obj/piledriver/blastest/dblat2.o
Compiling obj/piledriver/blastest/dblat3.o
Compiling obj/piledriver/blastest/sblat1.o
Compiling obj/piledriver/blastest/sblat2.o
Compiling obj/piledriver/blastest/sblat3.o
Compiling obj/piledriver/blastest/zblat1.o
Compiling obj/piledriver/blastest/zblat2.o
Compiling obj/piledriver/blastest/zblat3.o
Linking test_libblis.x against 'lib/piledriver/libblis.a  -lm -lpthread'
Archiving obj/piledriver/blastest/libf2c.a
Linking obj/piledriver/blastest/cblat1.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/cblat2.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/cblat3.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/dblat1.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/dblat2.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/dblat3.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/sblat1.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/sblat2.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/sblat3.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Linking obj/piledriver/blastest/zblat1.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Running test_libblis.x (fast) with output redirected to 'output.testsuite'
Running cblat1.x > 'out.cblat1'
Running cblat2.x < './blastest/input/cblat2.in' (output to 'out.cblat2')
Running cblat3.x < './blastest/input/cblat3.in' (output to 'out.cblat3')
Running dblat1.x > 'out.dblat1'
Running dblat3.x < './blastest/input/dblat3.in' (output to 'out.dblat3')
Running dblat2.x < './blastest/input/dblat2.in' (output to 'out.dblat2')
Running sblat1.x > 'out.sblat1'
Running sblat2.x < './blastest/input/sblat2.in' (output to 'out.sblat2')
Running sblat3.x < './blastest/input/sblat3.in' (output to 'out.sblat3')
Running zblat1.x > 'out.zblat1'
Linking obj/piledriver/blastest/zblat2.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Running zblat2.x < './blastest/input/zblat2.in' (output to 'out.zblat2')
check-blistest.sh: At least one BLIS test failed. :(
check-blistest.sh: Please see output.testsuite for details.
make: [Makefile:1019: checkblis-fast] Fout 1 (genegeerd)
Linking obj/piledriver/blastest/zblat3.x against 'libf2c.a lib/piledriver/libblis.a  -lm -lpthread'
Running zblat3.x < './blastest/input/zblat3.in' (output to 'out.zblat3')
check-blastest.sh: At least one BLAS test failed. :(
check-blastest.sh: Please see out.* files for details.
make: [Makefile:912: checkblas] Fout 1 (genegeerd)
rm obj/piledriver/blastest/cblat3.o obj/piledriver/blastest/cblat2.o obj/piledriver/blastest/zblat3.o obj/piledriver/blastest/cblat1.o obj/piledriver/blastest/dblat1.o obj/piledriver/blastest/sblat1.o obj/piledriver/blastest/sblat2.o obj/piledriver/blastest/zblat2.o obj/piledriver/blastest/zblat1.o obj/piledriver/blastest/dblat3.o obj/piledriver/blastest/dblat2.o obj/piledriver/blastest/sblat3.o

out.zblat3.txt output.testsuite.txt out.zblat2.txt out.zblat1.txt out.sblat3.txt out.sblat2.txt out.sblat1.txt out.dblat3.txt out.dblat2.txt out.dblat1.txt out.cblat3.txt out.cblat2.txt out.cblat1.txt

devinamatthews commented 2 weeks ago

This looks like a failure in the complex gemm microkernels. We'll see if we can reproduce.

devinamatthews commented 1 week ago

Confirmed.

devinamatthews commented 1 week ago

@rmast this fix will be available in the 1.1 release (probably in a few months), but in the meantime you can check out the r1.x branch which has all bugfixes applied.