hi, i use processor SDK v6.00.00.07 and k2hevm.
i need rebuild librarys. i read this link befor:
i used this command for build libs (related to make file)
make ARMlibs MEM_MODEL=Large TARGET=SOC_K2H LIBOS=LIB_OPENCL
but i received this error: (error: invalid type argument of unary ‘*’ (have ‘int’))
cd cblas; make arch=ARM alllib || exit 1; \
cd ../blis; ./configure -p install/arm cortex-a15; make "-j8" NUM_ARM_CORES= || exit 1; make install; \
cd ../clapack; make f2clib || exit 1; make cblaswrap || exit 1; cd SRC; make "-j8" || exit 1; cd ..
make[1]: Entering directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/cblas'
ln -sf Makefile.ARM Makefile.in
( cd src && make all)
make[2]: Entering directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/cblas/src'
arm-linux-gnueabihf-ar r ../lib/ARM/libcblas_ARM.a obj/ARM/cblas_srotg.o obj/ARM/cblas_srotmg.o obj/ARM/cblas_srot.o obj/ARM/cblas_srotm.o obj/ARM/cblas_sswap.o obj/ARM/cblas_sscal.o obj/ARM/cblas_scopy.o obj/ARM/cblas_saxpy.o obj/ARM/cblas_sdot.o obj/ARM/cblas_sdsdot.o obj/ARM/cblas_snrm2.o obj/ARM/cblas_sasum.o obj/ARM/cblas_isamax.o obj/ARM/cblas_drotg.o obj/ARM/cblas_drotmg.o obj/ARM/cblas_drot.o obj/ARM/cblas_drotm.o obj/ARM/cblas_dswap.o obj/ARM/cblas_dscal.o obj/ARM/cblas_dcopy.o obj/ARM/cblas_daxpy.o obj/ARM/cblas_ddot.o obj/ARM/cblas_dsdot.o obj/ARM/cblas_dnrm2.o obj/ARM/cblas_dasum.o obj/ARM/cblas_idamax.o obj/ARM/cblas_crotg.o obj/ARM/cblas_cswap.o obj/ARM/cblas_cscal.o obj/ARM/cblas_csscal.o obj/ARM/cblas_ccopy.o obj/ARM/cblas_caxpy.o obj/ARM/cblas_cdotu_sub.o obj/ARM/cblas_cdotc_sub.o obj/ARM/cblas_icamax.o obj/ARM/cblas_zrotg.o obj/ARM/cblas_zswap.o obj/ARM/cblas_zscal.o obj/ARM/cblas_zdscal.o obj/ARM/cblas_zcopy.o obj/ARM/cblas_zaxpy.o obj/ARM/cblas_zdotu_sub.o obj/ARM/cblas_zdotc_sub.o obj/ARM/cblas_dznrm2.o obj/ARM/cblas_dzasum.o obj/ARM/cblas_izamax.o obj/ARM/cblas_scasum.o obj/ARM/cblas_scnrm2.o obj/ARM/cblas_sgemv.o obj/ARM/cblas_sgbmv.o obj/ARM/cblas_sger.o obj/ARM/cblas_ssbmv.o obj/ARM/cblas_sspmv.o obj/ARM/cblas_sspr.o obj/ARM/cblas_sspr2.o obj/ARM/cblas_ssymv.o obj/ARM/cblas_ssyr.o obj/ARM/cblas_ssyr2.o obj/ARM/cblas_stbmv.o obj/ARM/cblas_stbsv.o obj/ARM/cblas_stpmv.o obj/ARM/cblas_stpsv.o obj/ARM/cblas_strmv.o obj/ARM/cblas_strsv.o obj/ARM/cblas_dgemv.o obj/ARM/cblas_dgbmv.o obj/ARM/cblas_dger.o obj/ARM/cblas_dsbmv.o obj/ARM/cblas_dspmv.o obj/ARM/cblas_dspr.o obj/ARM/cblas_dspr2.o obj/ARM/cblas_dsymv.o obj/ARM/cblas_dsyr.o obj/ARM/cblas_dsyr2.o obj/ARM/cblas_dtbmv.o obj/ARM/cblas_dtbsv.o obj/ARM/cblas_dtpmv.o obj/ARM/cblas_dtpsv.o obj/ARM/cblas_dtrmv.o obj/ARM/cblas_dtrsv.o obj/ARM/cblas_cgemv.o obj/ARM/cblas_cgbmv.o obj/ARM/cblas_chemv.o obj/ARM/cblas_chbmv.o obj/ARM/cblas_chpmv.o obj/ARM/cblas_ctrmv.o obj/ARM/cblas_ctbmv.o obj/ARM/cblas_ctpmv.o obj/ARM/cblas_ctrsv.o obj/ARM/cblas_ctbsv.o obj/ARM/cblas_ctpsv.o obj/ARM/cblas_cgeru.o obj/ARM/cblas_cgerc.o obj/ARM/cblas_cher.o obj/ARM/cblas_cher2.o obj/ARM/cblas_chpr.o obj/ARM/cblas_chpr2.o obj/ARM/cblas_zgemv.o obj/ARM/cblas_zgbmv.o obj/ARM/cblas_zhemv.o obj/ARM/cblas_zhbmv.o obj/ARM/cblas_zhpmv.o obj/ARM/cblas_ztrmv.o obj/ARM/cblas_ztbmv.o obj/ARM/cblas_ztpmv.o obj/ARM/cblas_ztrsv.o obj/ARM/cblas_ztbsv.o obj/ARM/cblas_ztpsv.o obj/ARM/cblas_zgeru.o obj/ARM/cblas_zgerc.o obj/ARM/cblas_zher.o obj/ARM/cblas_zher2.o obj/ARM/cblas_zhpr.o obj/ARM/cblas_zhpr2.o obj/ARM/cblas_sgemm.o obj/ARM/cblas_ssymm.o obj/ARM/cblas_ssyrk.o obj/ARM/cblas_ssyr2k.o obj/ARM/cblas_strmm.o obj/ARM/cblas_strsm.o obj/ARM/cblas_dgemm.o obj/ARM/cblas_dsymm.o obj/ARM/cblas_dsyrk.o obj/ARM/cblas_dsyr2k.o obj/ARM/cblas_dtrmm.o obj/ARM/cblas_dtrsm.o obj/ARM/cblas_cgemm.o obj/ARM/cblas_csymm.o obj/ARM/cblas_chemm.o obj/ARM/cblas_cherk.o obj/ARM/cblas_cher2k.o obj/ARM/cblas_ctrmm.o obj/ARM/cblas_ctrsm.o obj/ARM/cblas_csyrk.o obj/ARM/cblas_csyr2k.o obj/ARM/cblas_zgemm.o obj/ARM/cblas_zsymm.o obj/ARM/cblas_zhemm.o obj/ARM/cblas_zherk.o obj/ARM/cblas_zher2k.o obj/ARM/cblas_ztrmm.o obj/ARM/cblas_ztrsm.o obj/ARM/cblas_zsyrk.o obj/ARM/cblas_zsyr2k.o obj/ARM/cblas_globals.o obj/ARM/cblas_xerbla.o obj/ARM/xerbla.o
echo ../lib/ARM/libcblas_ARM.a
../lib/ARM/libcblas_ARM.a
make[2]: Leaving directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/cblas/src'
make[1]: Leaving directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/cblas'
configure: checking whether we need to update the version file.
configure: checking version file './version'.
configure: starting configuration of BLIS DEV.LINALG.01.02.00.00-6.
configure: configuring with 'cortex-a15' configuration sub-directory.
configure: detected -p option; using install prefix 'install/arm'.
configure: creating ./config.mk from ./build/config.mk.in
configure: creating ./obj/cortex-a15
configure: creating ./obj/cortex-a15/config
configure: creating ./obj/cortex-a15/frame
configure: creating ./obj/cortex-a15/testsuite
configure: creating ./lib/cortex-a15
configure: mirroring ./config/cortex-a15 to ./obj/cortex-a15/config
configure: mirroring ./frame to ./obj/cortex-a15/frame
configure: creating makefile fragment in ./config/cortex-a15
configure: creating makefile fragment in ./config/cortex-a15/kernels
configure: creating makefile fragment in ./config/cortex-a15/kernels/3
configure: creating makefile fragment in ./frame
configure: creating makefile fragment in ./frame/0
configure: creating makefile fragment in ./frame/0/absqsc
configure: creating makefile fragment in ./frame/0/addsc
configure: creating makefile fragment in ./frame/0/copysc
configure: creating makefile fragment in ./frame/0/divsc
configure: creating makefile fragment in ./frame/0/getsc
configure: creating makefile fragment in ./frame/0/mulsc
configure: creating makefile fragment in ./frame/0/normfsc
configure: creating makefile fragment in ./frame/0/setsc
configure: creating makefile fragment in ./frame/0/sqrtsc
configure: creating makefile fragment in ./frame/0/subsc
configure: creating makefile fragment in ./frame/0/unzipsc
configure: creating makefile fragment in ./frame/0/zipsc
configure: creating makefile fragment in ./frame/1
configure: creating makefile fragment in ./frame/1/addv
configure: creating makefile fragment in ./frame/1/axpyv
configure: creating makefile fragment in ./frame/1/copyv
configure: creating makefile fragment in ./frame/1/dotv
configure: creating makefile fragment in ./frame/1/dotxv
configure: creating makefile fragment in ./frame/1/invertv
configure: creating makefile fragment in ./frame/1/packv
configure: creating makefile fragment in ./frame/1/scal2v
configure: creating makefile fragment in ./frame/1/scalv
configure: creating makefile fragment in ./frame/1/setv
configure: creating makefile fragment in ./frame/1/subv
configure: creating makefile fragment in ./frame/1/swapv
configure: creating makefile fragment in ./frame/1/unpackv
configure: creating makefile fragment in ./frame/1d
configure: creating makefile fragment in ./frame/1d/addd
configure: creating makefile fragment in ./frame/1d/axpyd
configure: creating makefile fragment in ./frame/1d/copyd
configure: creating makefile fragment in ./frame/1d/invertd
configure: creating makefile fragment in ./frame/1d/scal2d
configure: creating makefile fragment in ./frame/1d/scald
configure: creating makefile fragment in ./frame/1d/setd
configure: creating makefile fragment in ./frame/1d/setid
configure: creating makefile fragment in ./frame/1d/subd
configure: creating makefile fragment in ./frame/1f
configure: creating makefile fragment in ./frame/1f/axpy2v
configure: creating makefile fragment in ./frame/1f/axpyf
configure: creating makefile fragment in ./frame/1f/dotaxpyv
configure: creating makefile fragment in ./frame/1f/dotxaxpyf
configure: creating makefile fragment in ./frame/1f/dotxf
configure: creating makefile fragment in ./frame/1m
configure: creating makefile fragment in ./frame/1m/addm
configure: creating makefile fragment in ./frame/1m/axpym
configure: creating makefile fragment in ./frame/1m/copym
configure: creating makefile fragment in ./frame/1m/packm
configure: creating makefile fragment in ./frame/1m/packm/ukernels
configure: creating makefile fragment in ./frame/1m/scal2m
configure: creating makefile fragment in ./frame/1m/scalm
configure: creating makefile fragment in ./frame/1m/setm
configure: creating makefile fragment in ./frame/1m/subm
configure: creating makefile fragment in ./frame/1m/unpackm
configure: creating makefile fragment in ./frame/1m/unpackm/ukernels
configure: creating makefile fragment in ./frame/2
configure: creating makefile fragment in ./frame/2/gemv
configure: creating makefile fragment in ./frame/2/ger
configure: creating makefile fragment in ./frame/2/hemv
configure: creating makefile fragment in ./frame/2/her
configure: creating makefile fragment in ./frame/2/her2
configure: creating makefile fragment in ./frame/2/symv
configure: creating makefile fragment in ./frame/2/syr
configure: creating makefile fragment in ./frame/2/syr2
configure: creating makefile fragment in ./frame/2/trmv
configure: creating makefile fragment in ./frame/2/trsv
configure: creating makefile fragment in ./frame/3
configure: creating makefile fragment in ./frame/3/gemm
configure: creating makefile fragment in ./frame/3/gemm/3m
configure: creating makefile fragment in ./frame/3/gemm/3m/ukernels
configure: creating makefile fragment in ./frame/3/gemm/3mh
configure: creating makefile fragment in ./frame/3/gemm/3mh/ukernels
configure: creating makefile fragment in ./frame/3/gemm/4m
configure: creating makefile fragment in ./frame/3/gemm/4m/ukernels
configure: creating makefile fragment in ./frame/3/gemm/4mh
configure: creating makefile fragment in ./frame/3/gemm/4mh/ukernels
configure: creating makefile fragment in ./frame/3/gemm/ukernels
configure: creating makefile fragment in ./frame/3/hemm
configure: creating makefile fragment in ./frame/3/hemm/3m
configure: creating makefile fragment in ./frame/3/hemm/3mh
configure: creating makefile fragment in ./frame/3/hemm/4m
configure: creating makefile fragment in ./frame/3/hemm/4mh
configure: creating makefile fragment in ./frame/3/her2k
configure: creating makefile fragment in ./frame/3/her2k/3m
configure: creating makefile fragment in ./frame/3/her2k/3mh
configure: creating makefile fragment in ./frame/3/her2k/4m
configure: creating makefile fragment in ./frame/3/her2k/4mh
configure: creating makefile fragment in ./frame/3/herk
configure: creating makefile fragment in ./frame/3/herk/3m
configure: creating makefile fragment in ./frame/3/herk/3mh
configure: creating makefile fragment in ./frame/3/herk/4m
configure: creating makefile fragment in ./frame/3/herk/4mh
configure: creating makefile fragment in ./frame/3/symm
configure: creating makefile fragment in ./frame/3/symm/3m
configure: creating makefile fragment in ./frame/3/symm/3mh
configure: creating makefile fragment in ./frame/3/symm/4m
configure: creating makefile fragment in ./frame/3/symm/4mh
configure: creating makefile fragment in ./frame/3/syr2k
configure: creating makefile fragment in ./frame/3/syr2k/3m
configure: creating makefile fragment in ./frame/3/syr2k/3mh
configure: creating makefile fragment in ./frame/3/syr2k/4m
configure: creating makefile fragment in ./frame/3/syr2k/4mh
configure: creating makefile fragment in ./frame/3/syrk
configure: creating makefile fragment in ./frame/3/syrk/3m
configure: creating makefile fragment in ./frame/3/syrk/3mh
configure: creating makefile fragment in ./frame/3/syrk/4m
configure: creating makefile fragment in ./frame/3/syrk/4mh
configure: creating makefile fragment in ./frame/3/trmm
configure: creating makefile fragment in ./frame/3/trmm/3m
configure: creating makefile fragment in ./frame/3/trmm/4m
configure: creating makefile fragment in ./frame/3/trmm3
configure: creating makefile fragment in ./frame/3/trmm3/3m
configure: creating makefile fragment in ./frame/3/trmm3/3mh
configure: creating makefile fragment in ./frame/3/trmm3/4m
configure: creating makefile fragment in ./frame/3/trmm3/4mh
configure: creating makefile fragment in ./frame/3/trsm
configure: creating makefile fragment in ./frame/3/trsm/3m
configure: creating makefile fragment in ./frame/3/trsm/3m/ukernels
configure: creating makefile fragment in ./frame/3/trsm/4m
configure: creating makefile fragment in ./frame/3/trsm/4m/ukernels
configure: creating makefile fragment in ./frame/3/trsm/ukernels
configure: creating makefile fragment in ./frame/base
configure: creating makefile fragment in ./frame/base/check
configure: creating makefile fragment in ./frame/base/noopt
configure: creating makefile fragment in ./frame/cntl
configure: creating makefile fragment in ./frame/compat
configure: creating makefile fragment in ./frame/compat/cblas
configure: creating makefile fragment in ./frame/compat/cblas/f77_sub
configure: creating makefile fragment in ./frame/compat/cblas/src
configure: creating makefile fragment in ./frame/compat/check
configure: creating makefile fragment in ./frame/compat/f2c
configure: creating makefile fragment in ./frame/compat/f2c/util
configure: creating makefile fragment in ./frame/include
configure: creating makefile fragment in ./frame/include/level0
configure: creating makefile fragment in ./frame/include/level0/io
configure: creating makefile fragment in ./frame/include/level0/ri
configure: creating makefile fragment in ./frame/include/level0/ri3
configure: creating makefile fragment in ./frame/include/level0/rih
configure: creating makefile fragment in ./frame/include/level0/ro
configure: creating makefile fragment in ./frame/include/level0/rpi
configure: creating makefile fragment in ./frame/util
configure: creating makefile fragment in ./frame/util/amaxv
configure: creating makefile fragment in ./frame/util/asumv
configure: creating makefile fragment in ./frame/util/mkherm
configure: creating makefile fragment in ./frame/util/mksymm
configure: creating makefile fragment in ./frame/util/mktrim
configure: creating makefile fragment in ./frame/util/norm1m
configure: creating makefile fragment in ./frame/util/norm1v
configure: creating makefile fragment in ./frame/util/normfm
configure: creating makefile fragment in ./frame/util/normfv
configure: creating makefile fragment in ./frame/util/normim
configure: creating makefile fragment in ./frame/util/normiv
configure: creating makefile fragment in ./frame/util/printm
configure: creating makefile fragment in ./frame/util/printv
configure: creating makefile fragment in ./frame/util/randm
configure: creating makefile fragment in ./frame/util/randv
configure: creating makefile fragment in ./frame/util/sumsqv
configure: configured to build within top-level directory of source distribution.
make[1]: Entering directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/blis'
Compiling frame/3/herk/bli_herk_l_ker_var2.c
Compiling frame/3/herk/4m/bli_herk4m.c
Compiling frame/3/herk/4m/bli_herk4m_entry.c
Compiling frame/3/herk/4mh/bli_herk4mh.c
Compiling frame/3/herk/4mh/bli_herk4mh_entry.c
Compiling frame/3/symm/bli_symm.c
Compiling frame/3/symm/bli_symm_check.c
Compiling frame/3/symm/bli_symm_entry.c
Compiling frame/3/symm/bli_symm_front.c
In file included from ./frame/include/blis.h:128,
from frame/3/herk/bli_herk_l_ker_var2.c:35:
frame/3/herk/bli_herk_l_ker_var2.c: In function ‘bli_sherk_l_ker_var2’:
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:145:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( float, s, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c: In function ‘bli_dherk_l_ker_var2’:
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:146:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( double, d, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c: In function ‘bli_cherk_l_ker_var2’:
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:147:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( scomplex, c, tfuncname, varname ) \
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c: In function ‘bli_zherk_l_ker_var2’:
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:950:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:992:93: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_KER_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1000:91: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_IR_LOOP_IND],\
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:89:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.total_cycles += cycles; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:90:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_comp += comps; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1007:90: error: invalid type argument of unary ‘*’ (have ‘int’)
bli_profile_data_update(bli_herk_profile_data[bli_get_thread_num()+BLIS_MAX_NUM_THREADS*BLIS_PROFILE_JR_LOOP_IND], \
./frame/base/bli_profile.h:91:2: note: in definition of macro ‘bli_profile_data_update’
bli_profile_data.num_iter++; \
^~~~~~~~~~~~~~~~
./frame/include/bli_gentfunc_macro_defs.h:148:1: note: in expansion of macro ‘GENTFUNC’
GENTFUNC( dcomplex, z, tfuncname, varname )
^~~~~~~~
frame/3/herk/bli_herk_l_ker_var2.c:1012:1: note: in expansion of macro ‘INSERT_GENTFUNC_BASIC’
INSERT_GENTFUNC_BASIC( herk_l_ker_var2, gemm_ukr_t )
^~~~~~~~~~~~~~~~~~~~~
Compiling frame/3/symm/3m/bli_symm3m.c
Makefile:468: recipe for target 'obj/cortex-a15/frame/3/herk/bli_herk_l_ker_var2.o' failed
make[1]: *** [obj/cortex-a15/frame/3/herk/bli_herk_l_ker_var2.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Compiling frame/3/symm/3m/bli_symm3m_entry.c
make[1]: Leaving directory '/home/alirezazak/ti-processor-sdk-linux-k2hk-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi/usr/share/ti/ti-linalg-tree/packages/ti/linalg/blis'
Makefile:67: recipe for target 'ARMlibs' failed
make: *** [ARMlibs] Error 1
can anybody help me?
