2025-05-06 02:31 ftp://ftp.de.debian.org/debian/pool/main/libx/libxsmm/libxsmm_1.17.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=python --library=opencv2 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 2075 1919 elapsed-time: 144.0 141.4 head-timing-info: old-timing-info: head results: libxsmm-1.17/samples/blocked_gemm/blocked_gemm.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_BLAS_CONST [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/blocked_gemm/blocked_gemm.c:44:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/cp2k/rt_graph.hpp:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.hpp:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.hpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.hpp:141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.hpp:162:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:499:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:332:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALIGNMENT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:867:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:878:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:890:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:923:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:941:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:953:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:963:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:973:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:988:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:1001:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:1020:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:1055:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:1072:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:312:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pu [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pu [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:826:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_type__ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:692:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dims_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.hpp:64:3: warning: Member variable 'TimeStamp::identifierPtr' is not initialized in the constructor. [uninitMemberVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:362:5: warning: Member variable 'mdarray_base < double , 3 , 101 >::offsets_' is not initialized in the constructor. [uninitMemberVar] libxsmm-1.17/samples/cp2k/mdarray.hpp:397:5: warning:inconclusive: Member variable 'mdarray_base < double , 3 , 101 >::allocated_outside_gpu_' is not assigned a value in 'mdarray_base < double , 3 , 101 >::operator='. [operatorEqVarError] libxsmm-1.17/samples/cp2k/mdarray.hpp:397:5: warning: Member variable 'mdarray_base < double , 3 , 101 >::ld_cpu_' is not assigned a value in 'mdarray_base < double , 3 , 101 >::operator='. [operatorEqVarError] libxsmm-1.17/samples/cp2k/mdarray.hpp:397:5: warning: Member variable 'mdarray_base < double , 3 , 101 >::ld_gpu_' is not assigned a value in 'mdarray_base < double , 3 , 101 >::operator='. [operatorEqVarError] libxsmm-1.17/samples/cp2k/mdarray.hpp:744:17: performance:inconclusive: Technically the member function 'mdarray_base < double , 3 , 101 >::copy' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/cp2k/mdarray.hpp:845:17: performance:inconclusive: Technically the member function 'mdarray_base < double , 3 , 101 >::on_device' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/cp2k/mdarray.hpp:127:5: style: Class 'mdarray_index_descriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libxsmm-1.17/samples/cp2k/mdarray.hpp:144:5: style: Class 'mdarray_index_descriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libxsmm-1.17/samples/cp2k/mdarray.hpp:864:5: style: Class 'mdarray < double , 3 , 101 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libxsmm-1.17/samples/cp2k/mdarray.hpp:873:5: style: Class 'mdarray < double , 3 , 101 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libxsmm-1.17/samples/cp2k/mdarray.hpp:721:41: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/cp2k/mdarray.hpp:721:41: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libxsmm-1.17/samples/cp2k/mdarray.hpp:245:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:252:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:254:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:261:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:262:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:264:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:272:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:273:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:274:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:276:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:284:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:285:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:286:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:287:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:290:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:298:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:299:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:300:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:301:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:302:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:305:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:314:17: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:336:17: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:478:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:484:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:490:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:499:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:508:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:518:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:528:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:538:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:548:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:559:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:568:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:574:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:701:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:711:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:736:17: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:804:13: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:815:13: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:825:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:827:13: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] libxsmm-1.17/samples/cp2k/mdarray.hpp:865:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:874:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:886:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:902:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:919:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:937:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:951:25: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:960:25: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:970:25: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:985:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:998:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:1017:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:1032:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:1052:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:1069:61: performance: Function parameter 'label__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:215:72: performance: Function parameter 'dims__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:235:47: performance: Function parameter 'idx__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:566:49: performance: Function parameter 'idx__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/mdarray.hpp:676:47: performance: Function parameter 'idx__' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:464:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/cp2k/mdarray.hpp:287:9: error: Out of bounds access in 'dims_[3]', if 'dims_' size is 3 and '3' is 3 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:289:33: error: Out of bounds access in 'offsets_[3]', if 'offsets_' size is 3 and '3' is 3 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:301:9: error: Out of bounds access in 'dims_[3]', if 'dims_' size is 3 and '3' is 3 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:302:9: error: Out of bounds access in 'dims_[4]', if 'dims_' size is 3 and '4' is 4 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:304:33: error: Out of bounds access in 'offsets_[3]', if 'offsets_' size is 3 and '3' is 3 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:304:52: error: Out of bounds access in 'offsets_[4]', if 'offsets_' size is 3 and '4' is 4 [containerOutOfBounds] libxsmm-1.17/samples/cp2k/mdarray.hpp:711:9: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:71:11: style: struct member 'collocate::i' is never used. [unusedStructMember] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:71:14: style: struct member 'collocate::j' is never used. [unusedStructMember] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:71:17: style: struct member 'collocate::k' is never used. [unusedStructMember] libxsmm-1.17/samples/cp2k/cp2k-collocate.cc:71:20: style: struct member 'collocate::lmax' is never used. [unusedStructMember] libxsmm-1.17/samples/cp2k/cp2k-dbcsr.cpp:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_PRAGMA_UNROLL [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/cp2k-dbcsr.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MAX_M [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/cp2k-dbcsr.cpp:142:11: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/cp2k/cp2k-dbcsr.cpp:142:11: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/cp2k/rt_graph.cc:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:277:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:388:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:513:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/cp2k/rt_graph.cc:49:3: style: Struct 'Format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libxsmm-1.17/samples/cp2k/rt_graph.cc:257:72: performance: Function parameter 'formats' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/rt_graph.cc:493:44: performance: Function parameter 'statistic' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/cp2k/rt_graph.cc:422:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libxsmm-1.17/samples/cp2k/rt_graph.cc:447:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:461:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:483:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:505:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:547:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:568:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:612:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:660:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:686:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:738:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:763:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:787:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:811:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:835:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:859:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:883:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:907:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:931:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:955:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:979:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1003:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_dst [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1455:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1593:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1652:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1711:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1770:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_t [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1800:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1827:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1854:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1898:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doutput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1948:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfilter [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1998:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2098:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2168:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2251:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinput_add [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2331:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2423:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinput_add [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2491:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icfogold [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2800:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xgold [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2880:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doutgold [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2985:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:3085:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:86:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2092:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: lcl_buffer_ptr [nullPointerOutOfMemory] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2079:37: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2079:23: note: Assignment 'tmp_buffer=(float*)malloc(sizeof(float)*ofh*ofw)', assigned value is 0 libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2086:31: note: Assignment 'lcl_buffer_ptr=tmp_buffer', assigned value is 0 libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2092:9: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/common/dnn_common.h:110:19: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:139:19: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:323:8: style: Redundant initialization for 'scfq'. The initialized value is overwritten before it is read. [redundantInitialization] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:321:14: note: scfq is initialized libxsmm-1.17/samples/deeplearning/common/dnn_common.h:323:8: note: scfq is overwritten libxsmm-1.17/samples/deeplearning/common/dnn_common.h:337:8: style: Redundant initialization for 'scfq'. The initialized value is overwritten before it is read. [redundantInitialization] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:335:14: note: scfq is initialized libxsmm-1.17/samples/deeplearning/common/dnn_common.h:337:8: note: scfq is overwritten libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:331:22: style: Variable 'conv_desc.fuse_ops' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:325:22: note: conv_desc.fuse_ops is assigned libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:331:22: note: conv_desc.fuse_ops is overwritten libxsmm-1.17/samples/deeplearning/common/dnn_common.h:87:52: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:224:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:235:43: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:246:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:257:51: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:294:56: style: Parameter 'in_buffer' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1011:49: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1011:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1022:58: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1022:68: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1033:57: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1033:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1044:75: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1044:85: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1057:76: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1057:86: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1070:75: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1070:85: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1083:53: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1095:68: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1109:50: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1120:65: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1144:61: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1157:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1169:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1185:50: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1196:59: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1209:70: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1223:65: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1236:67: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1249:74: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1262:56: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1273:71: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1287:63: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1298:78: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1311:76: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1331:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1347:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1364:57: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1378:65: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1392:49: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1475:49: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1547:49: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1605:59: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1664:60: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1723:59: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1782:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1809:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1836:75: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1876:75: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1930:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1957:55: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2053:55: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2130:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2215:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2291:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2380:69: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2481:61: style: Parameter 'bigold' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2481:76: style: Parameter 'bcgold' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2481:91: style: Parameter 'bfgold' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2481:106: style: Parameter 'bogold' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2499:106: style: Parameter 'csp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:70: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:80: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:90: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:100: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:110: style: Parameter 'csp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2605:122: style: Parameter 'co' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2606:56: style: Parameter 'dh' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2606:67: style: Parameter 'dout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:2606:137: style: Parameter 'dcs' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:289:11: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1204:9: style: Variable 't.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/common/dnn_common.h:1341:11: style: Variable 't.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:70:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_bf16.c:71:16: style: Variable 'lpOps' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:351:24: style: Variable 'conv_desc.fuse_ops' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:343:24: note: conv_desc.fuse_ops is assigned libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:351:24: note: conv_desc.fuse_ops is overwritten libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:43:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:72:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_f32.c:73:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i32.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i32.c:72:16: style: Variable 'lpOps' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i8.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i8.c:70:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/cnnlayer/layer_example_i8i8.c:71:16: style: Variable 'lpOps' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16.c:39:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16.c:64:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16.c:65:16: style: Variable 'gflop' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:193:14: style: Condition 'format=='A'' is always false [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:107:14: note: Assuming that condition 'format!='L'' is not redundant libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:193:14: note: Condition 'format=='A'' is always false libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:193:31: style: Condition 'format=='L'' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:107:14: note: Assuming that condition 'format!='L'' is not redundant libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:193:31: note: Condition 'format=='L'' is always true libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:39:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:61:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_bf16_f32.c:62:16: style: Variable 'gflop' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_f32.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_f32.c:39:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_f32.c:64:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fullyconnecteddriver/layer_example_f32.c:65:16: style: Variable 'gflop' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_bf16.c:97:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_bf16.c:44:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_bf16.c:73:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_bf16.c:74:13: style: Variable 'gb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_bf16.c:75:14: style: Variable 'gib' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_f32.c:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_f32.c:42:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_f32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_f32.c:72:13: style: Variable 'gb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedbndriver/layer_example_f32.c:73:14: style: Variable 'gib' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedgndriver/layer_example_f32.c:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/fusedgndriver/layer_example_f32.c:42:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedgndriver/layer_example_f32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedgndriver/layer_example_f32.c:72:13: style: Variable 'gb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/fusedgndriver/layer_example_f32.c:73:14: style: Variable 'gib' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_ck.c:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_ck.c:48:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_ck.c:48:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_ck.c:70:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_ck.c:71:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_kcck.c:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_kcck.c:48:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_kcck.c:48:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_kcck.c:70:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/grudriver/grudriver_nc_kcck.c:71:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenBotData_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:40:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:72:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:73:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:100:20: style: Variable 'num_nodes' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:101:18: style: Variable 'node_id' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:100:10: style: Variable 'num_nodes' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:101:10: style: Variable 'node_id' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Concat.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Concat.cpp:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Concat.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bot_cengine_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Concat.cpp:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopDiff_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Concat.cpp:53:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConcatXSMM.cpp:36:67: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_mult_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:401:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bias_term [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:543:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:605:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:837:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:980:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:377:16: style: Condition 'node_id==0' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:363:26: note: Assignment 'node_id=0', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:377:16: note: Condition 'node_id==0' is always true libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:55:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:435:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:493:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:530:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:554:50: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:566:54: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:641:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:651:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:669:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:684:29: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:867:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:876:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:363:16: style: The scope of the variable 'node_id' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:371:7: style: The scope of the variable 'fanin' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:372:7: style: The scope of the variable 'fanout' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:373:7: style: The scope of the variable 'welem' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:427:9: style: The scope of the variable 'f' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:428:9: style: The scope of the variable 'ptr' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:429:10: style: The scope of the variable 'pos' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:635:22: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:862:24: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:424:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:425:15: style: Variable 'buftype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:424:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:425:7: style: Variable 'buftype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:609:12: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:611:12: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:609:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:611:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:839:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:846:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:847:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:848:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:849:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:839:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:846:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:847:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:848:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:849:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:980:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:981:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:982:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:987:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:988:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:989:12: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:990:12: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:991:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:992:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:980:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:981:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:982:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:987:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:988:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:989:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:990:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:991:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:992:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:617:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:830:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:236:51: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:266:38: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:309:53: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:339:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:355:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:373:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:152:32: portability: 'lptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:153:35: portability: 'ptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:158:29: portability: 'ptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:650:28: portability: 'ptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:106:13: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:107:13: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:120:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:121:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:209:17: style: Variable 'welem' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:106:7: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:107:7: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:120:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:121:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:160:9: style: Variable 'wt_prv_ptr' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:209:11: style: Variable 'welem' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:474:13: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:475:13: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:474:7: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:475:7: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:617:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:618:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:625:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:626:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:617:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:618:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:625:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:626:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenMask_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:168:15: style: Obsolescent function 'rand_r' called. It is recommended to use 'rand' instead. [prohibitedrand_rCalled] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:47:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:144:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:145:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:146:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:202:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:205:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:207:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Dropout.cpp:146:13: style: Variable 'mask' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/DummyData.cpp:145:60: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/Eltwise.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Eltwise.cpp:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Eltwise.cpp:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bot_cengine_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Eltwise.cpp:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopDiff_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Eltwise.cpp:53:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:59:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:60:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:62:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:63:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:85:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:236:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:67:7: style: Variable 'rem' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:68:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:69:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/EltwiseXSMM.cpp:73:7: style: Variable 'threads' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable etg_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numTypes [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inTensorMap_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inTensorMap_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable etg_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkpoint_dir_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FLOAT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:401:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVWEIGHT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:438:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_GUARD_BAND [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:511:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRAIN [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:877:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:965:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_node_id_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1938:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntgparam_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:974:10: style: The if condition is the same as the previous if condition [duplicateCondition] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:971:10: note: First condition libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:974:10: note: Second condition libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1599:10: style: The if condition is the same as the previous if condition [duplicateCondition] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1593:10: note: First condition libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1599:10: note: Second condition libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:939:21: style: Condition 'ttp' is always false [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:937:14: note: Assignment 'ttp=false', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:939:21: note: Condition 'ttp' is always false libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:810:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:808:20: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:808:20: note: Assignment 'f=std::fopen("checkpoint","r")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:810:12: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:219:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:380:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:389:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:389:37: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:437:12: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:448:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:453:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:454:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:544:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:546:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:547:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:552:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:558:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:559:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:564:39: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:567:27: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:645:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:645:54: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:648:30: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:648:52: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:654:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:654:52: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:832:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:834:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:835:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:840:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:846:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:847:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:852:37: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:855:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:890:30: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:917:28: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:929:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1049:12: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1058:12: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1071:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1077:30: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1092:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1098:29: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1112:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1123:12: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1134:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1156:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1176:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1196:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1620:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1624:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1629:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1629:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1646:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1650:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1666:39: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1667:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1672:27: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1673:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1716:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1720:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1739:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1743:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1762:25: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1771:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1794:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1798:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1816:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1820:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:594:14: style: The scope of the variable 'fbtime' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:879:9: style: The scope of the variable 'ltid' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2186:17: style: The scope of the variable 'total_memory' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:453:21: portability: 'vp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:464:8: portability: 'vp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1333:26: portability: 'buf_' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1360:15: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1360:29: portability: 'buf_' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1540:11: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1543:16: portability: 'lptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1546:17: portability: 'lgptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1590:26: portability: 'buf_' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1600:13: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1602:24: portability: 'buf_' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2186:107: warning: Uninitialized variable: total_bp_size [uninitvar] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2134:6: note: Assuming condition is false libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2186:107: note: Uninitialized variable: total_bp_size libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:47:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:72:18: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:47:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:72:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:217:15: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:217:9: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1372:15: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:943:10: style: Unused variable: lrptr [unusedVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:943:18: style: Unused variable: decptr [unusedVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1330:17: style: Variable 'bias_offset' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1372:9: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1980:10: style: Variable 'ni' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2094:36: style: Variable 'max_fwd_buffer_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1980:7: style: Variable 'ni' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2094:17: style: Variable 'max_fwd_buffer_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1887:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1921:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1926:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_compute_engine [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:137:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:166:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:174:16: style: Variable 'max_size' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:167:18: note: max_size is assigned libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:174:16: note: max_size is overwritten libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:90:9: style: The scope of the variable 'bias' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:66:27: portability: 'input[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:78:30: portability: 'lptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:82:29: portability: 'ptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:103:29: portability: 'output[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:223:35: portability: 'deloutput[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:232:33: portability: 'delinput[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:308:28: portability: 'ptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:51:12: style: Variable 'nIFM' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:52:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:53:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:86:13: style: Variable 'hwt_ptr' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:92:10: style: Variable 'bias' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:51:7: style: Variable 'nIFM' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:52:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:53:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:69:9: style: Unused variable: wt_prv_ptr [unusedVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:280:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:281:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:282:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:283:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:280:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:281:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:282:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:283:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nInput [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_mult_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bias_term [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FLOAT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:439:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:467:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:529:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:645:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopDiff_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:735:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopDiff_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bias_term [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:320:16: style: Condition 'node_id==0' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:309:26: note: Assignment 'node_id=0', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:320:16: note: Condition 'node_id==0' is always true libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:47:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:380:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:414:34: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:419:34: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:454:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:478:50: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:490:54: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:815:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:309:16: style: The scope of the variable 'node_id' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:314:7: style: The scope of the variable 'welem' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:315:7: style: The scope of the variable 'fanin' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:316:7: style: The scope of the variable 'fanout' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:374:10: style: The scope of the variable 'pos' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:813:9: style: The scope of the variable 'gbias' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:427:6: warning: Uninitialized variable: f [uninitvar] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:392:6: note: Assuming condition is false libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:427:6: note: Uninitialized variable: f libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:303:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:303:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:342:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:342:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:529:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:530:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:531:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:532:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:533:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:529:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:530:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:531:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:532:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:533:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:811:13: style: Variable 'gwt' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:815:11: style: Variable 'gbias' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:817:13: style: Variable 'wsize' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:811:9: style: Variable 'gwt' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:817:7: style: Variable 'wsize' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:325:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_mult_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FLOAT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:411:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:660:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:51:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:313:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:358:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:396:34: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:471:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:481:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:502:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:503:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:681:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:683:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:685:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:700:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:701:41: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:721:33: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:722:52: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:350:9: style: The scope of the variable 'f' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:351:9: style: The scope of the variable 'ptr' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:352:10: style: The scope of the variable 'pos' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:155:12: style: Local variable 'bs' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:71:10: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:155:12: note: Shadow variable libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:322:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:322:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:413:12: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:416:12: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:418:12: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:421:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:422:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:425:10: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:426:10: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:413:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:416:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:418:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:421:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:422:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:425:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:426:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:662:12: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:663:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:672:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:673:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:674:10: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:675:10: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:662:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:663:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:672:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:673:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:674:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:675:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fusedbn_desc_train [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:238:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:247:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:256:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:270:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:280:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:178:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:179:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:214:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:219:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:224:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:229:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:235:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:244:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:253:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:261:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:266:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:267:27: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:276:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:277:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:312:80: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:319:76: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:326:78: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:333:75: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:339:74: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:362:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:373:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:391:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:428:76: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:435:74: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:441:76: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:448:73: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:454:72: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:553:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:554:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:590:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:591:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:596:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:598:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:188:27: portability: 'inp_r[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:199:29: portability: 'inp_l[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:209:29: portability: 'output[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:653:35: portability: 'deloutput[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:662:33: portability: 'delinp_r[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:673:35: portability: 'delinp_l[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:679:30: portability: 'gptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:684:29: portability: 'bptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:622:12: style: Variable 'nBfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:635:10: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:636:10: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:622:7: style: Variable 'nBfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:635:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:636:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:415:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FLOAT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:458:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_mult_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_mult_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_FLOAT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:602:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:864:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1045:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:442:16: style: Condition 'node_id==0' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:428:26: note: Assignment 'node_id=0', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:442:16: note: Condition 'node_id==0' is always true libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:63:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:502:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:556:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:582:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:594:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:653:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:668:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:678:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:692:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:702:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:900:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:915:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:923:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:935:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:950:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:958:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1099:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1110:31: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1113:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:428:16: style: The scope of the variable 'node_id' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:436:7: style: The scope of the variable 'fanin' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:437:7: style: The scope of the variable 'fanout' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:438:7: style: The scope of the variable 'welem' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:494:9: style: The scope of the variable 'f' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:495:9: style: The scope of the variable 'ptr' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:496:10: style: The scope of the variable 'pos' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:220:16: style: Local variable 'bs' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:77:10: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:220:16: note: Shadow variable libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1164:26: portability: 'mptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1168:26: portability: 'vptrptr[n]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:422:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:422:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:475:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:475:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:492:13: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:492:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:604:12: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:607:12: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:609:12: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:618:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:619:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:604:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:607:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:609:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:618:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:619:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:878:12: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:879:12: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:880:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:881:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:878:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:879:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:880:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:881:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1046:12: style: Variable 'ifm0' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1054:12: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1055:12: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1056:10: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1057:10: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1156:19: style: Variable 'gexp_test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1157:19: style: Variable 'gvar_test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1046:7: style: Variable 'ifm0' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1054:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1055:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1056:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1057:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1156:9: style: Variable 'gexp_test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1157:9: style: Variable 'gvar_test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBNXSMM.cpp:1148:75: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_machines_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_train_files_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:262:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_test_files_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:309:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopData_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:297:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:304:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:291:18: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:291:18: note: Assignment 'f=std::fopen(infofile.c_str(),"r")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:304:10: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:335:80: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:335:80: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:337:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:337:18: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:361:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:361:82: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:363:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:363:18: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:446:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:446:82: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:448:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:448:18: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:469:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:469:82: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:471:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:471:18: note: Null pointer dereference libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:201:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:202:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:309:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:310:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:381:28: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:486:28: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ImageDataRGBFlat.cpp:26:75: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_train_files_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_test_files_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crop_sizes [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:373:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_percent_area [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:453:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:529:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:573:47: error: Invalid imread() argument nr 2. A non-boolean value is required. [invalidFunctionArgBool] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:596:49: error: Invalid imread() argument nr 2. A non-boolean value is required. [invalidFunctionArgBool] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:686:47: error: Invalid imread() argument nr 2. A non-boolean value is required. [invalidFunctionArgBool] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:711:49: error: Invalid imread() argument nr 2. A non-boolean value is required. [invalidFunctionArgBool] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:523:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:539:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:540:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:659:33: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:751:33: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:382:7: style: The scope of the variable 'ridx' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:383:7: style: The scope of the variable 'didx' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:650:9: style: The scope of the variable 'crop_img_size' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:742:9: style: The scope of the variable 'crop_img_size' can be reduced. [variableScope] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:570:15: style: Local variable 'idx' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:564:11: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:570:15: note: Shadow variable libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:64:25: warning: Either the condition 'vc.size()>0' is redundant or size of 'vc' can be 1. Expression 'vc[1]' causes access out of bounds. [containerOutOfBounds] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:62:20: note: Assuming that condition 'vc.size()>0' is not redundant libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:64:25: note: Access out of bounds libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:314:20: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:359:9: style: Variable 'ridx' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:314:7: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:370:20: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:415:13: style: Variable 'ridx' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:370:7: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/LMDBData.cpp:251:60: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/Node.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRAIN [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Node.cpp:33:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Node.cpp:33:12: style: Variable 's' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:40:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:204:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:221:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:222:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:223:11: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:224:11: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:225:11: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:226:11: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:221:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:222:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:223:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:224:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:225:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:226:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:309:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:310:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:311:11: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:312:11: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:313:11: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:314:11: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:309:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:310:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:311:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:312:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:313:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:314:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iHeight [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iHeight [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:126:67: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:135:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:170:24: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:90:27: portability: 'input[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:99:29: portability: 'output[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:231:33: portability: 'delinput[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/PoolingXSMM.cpp:240:35: portability: 'deloutput[n-1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libxsmm-1.17/samples/deeplearning/gxm/src/ReLU.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLU.cpp:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLU.cpp:159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bot_cengine_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLU.cpp:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenTopDiff_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLU.cpp:45:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:21:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:22:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:50:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:51:20: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:52:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:58:12: style: Variable 'nIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:59:11: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:60:11: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:62:15: style: Variable 'threads' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:58:7: style: Variable 'nIfm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:59:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:60:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:62:7: style: Variable 'threads' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenBotData_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenBotData_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:56:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:151:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:152:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:153:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:203:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:205:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:206:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:101:19: style: Local variable 'i' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:92:15: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:101:19: note: Shadow variable libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:65:10: warning: Uninitialized variable: bs [uninitvar] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:46:17: note: Assuming condition is false libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:65:10: note: Uninitialized variable: bs libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:151:14: style: Variable 'bot' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:152:14: style: Variable 'label' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:153:14: style: Variable 'top' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:151:10: style: Variable 'bot' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:152:8: style: Variable 'label' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:153:10: style: Variable 'top' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:203:15: style: Variable 'gbot' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:205:14: style: Variable 'label' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:206:14: style: Variable 'top' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:203:10: style: Variable 'gbot' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:205:8: style: Variable 'label' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:206:10: style: Variable 'top' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLossLoop.cpp:31:48: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lr_policy_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_NUMA_NODES [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warmup_max_epoch_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:327:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warmup_max_epoch_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:565:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warmup_max_epoch_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:705:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warmup_max_epoch_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:64:48: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:79:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:113:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:115:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:119:83: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:360:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:590:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:591:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:599:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:604:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:730:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:731:22: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:739:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:744:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:312:18: style: Variable 'wgp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:312:14: style: Variable 'wgp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nname_ [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:36:17: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:144:46: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:153:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:154:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:155:10: style: Variable 'fh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:156:10: style: Variable 'fw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:153:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:154:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:155:7: style: Variable 'fh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:156:7: style: Variable 'fw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:220:12: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:221:11: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:222:11: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:223:11: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:224:11: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:225:11: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:226:11: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:220:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:221:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:222:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:223:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:224:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:225:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:226:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdims [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:137:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:139:15: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:236:32: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:238:34: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:241:10: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/SplitLoop.cpp:241:40: style: Variable '((libxsmm_bfloat16*)delinp)[j]' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/gxm/src/main.cpp:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRAIN [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/main.cpp:60:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/deeplearning/gxm/src/reduce_weight_grads.c:11:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/reduce_weight_grads_bf16.c:1:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/util/Config.cpp:23:38: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/Config.cpp:31:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/Config.cpp:39:37: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/check.cpp:20:69: error: syntax error [syntaxError] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:62:51: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:64:30: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:66:74: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:68:30: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:71:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:79:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:95:18: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:52:90: performance: Function parameter 'filler' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:77:64: performance: Function parameter 'filler' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/fillers.cpp:93:64: performance: Function parameter 'filler' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:22:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:37:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:64:52: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:73:32: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/gxm/src/util/io.cpp:73:62: performance: Function parameter 'outname' should be passed by const reference. [passedByValue] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:60:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:60:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:82:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:83:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_bf16.c:83:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:107:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:54:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:54:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:76:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:77:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_ck_f32.c:77:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:115:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:60:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:60:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:82:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:83:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_bf16.c:83:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:54:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:54:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:76:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:77:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/lstmdriver/lstmdriver_nc_kcck_f32.c:77:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_bf16.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_bf16.c:59:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_bf16.c:60:16: style: Variable 'gflop' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_f32.c:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_f32.c:58:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/mlpdriver/mlp_example_f32.c:59:16: style: Variable 'gflop' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_bf16.c:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_bf16.c:39:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_bf16.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_bf16.c:72:13: style: Variable 'gb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_bf16.c:73:14: style: Variable 'gib' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_f32.c:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_f32.c:37:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_f32.c:69:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_f32.c:70:13: style: Variable 'gb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/poolingdriver/layer_example_f32.c:71:14: style: Variable 'gib' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:92:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:48:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:48:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:72:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_ck_f32.c:72:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:48:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:48:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:72:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_nc_kcck_f32.c:72:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:48:23: style: Variable 'scratch_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:48:47: style: Variable 'internalstate_size' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:71:18: style: Variable 'l_total' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:72:16: style: Variable 'flops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/rnndriver/rnndriver_ncnc_kcck_f32.c:72:33: style: Variable 'tempflops' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:104:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:98:14: style: Checking if unsigned expression 'REPS' is less than zero. [unsignedLessThanZero] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:16:66: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:17:36: style: Parameter 'rowidx' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:48:66: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:49:36: style: Parameter 'rowidx' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_B_mult.c:49:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:98:14: style: Checking if unsigned expression 'REPS' is less than zero. [unsignedLessThanZero] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:36:17: style: Local variable 'blk_idx' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:20:9: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:36:17: note: Shadow variable libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:63:17: style: Local variable 'blk_idx' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:53:9: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:63:17: note: Shadow variable libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:208:29: style: Local variable 'k' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:102:12: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:208:29: note: Shadow variable libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:210:33: style: Local variable 'c' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:102:18: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:210:33: note: Shadow variable libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:261:17: style: Local variable 'blk_idx' shadows outer variable [shadowVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:101:49: note: Shadowed declaration libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:261:17: note: Shadow variable libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:16:66: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:17:36: style: Parameter 'rowidx' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:48:66: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:49:36: style: Parameter 'rowidx' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:49:51: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/parallel_sparse_weight_C_redmult.c:155:21: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/simple.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/simple.c:17:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_A_mult.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_A_mult.c:84:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_A_mult.c:84:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_A_mult.c:84:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_A_mult.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_B_mult.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_B_mult.c:87:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_B_mult.c:87:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_B_mult.c:87:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_B_mult.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:57:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:91:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:91:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:91:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/deeplearning/sparse_weight_mult/sparse_weight_C_redmult.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_RNNCELL_LSTM [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:322:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_COMPUTE_KIND_BWDUPD [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:406:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:25:26: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:25:63: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:26:9: style: Variable 'dim_name' can be declared as const array [constVariable] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_bwd.c:380:34: style: Parameter 'libxsmm_handle_' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_RNNCELL_LSTM [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_COMPUTE_KIND_FWD [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DNN_SUCCESS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:31:25: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:31:62: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:32:9: style: Variable 'dim_name' can be declared as const array [constVariable] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/lstm_fwd.c:288:34: style: Parameter 'libxsmm_handle_' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:854:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1531:79: style:inconclusive: Member variable 'XsmmFusedLSTMGradOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1152:186: note: Member variable 'XsmmFusedLSTMGradOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1531:79: note: Member variable 'XsmmFusedLSTMGradOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1121:79: style:inconclusive: Member variable 'XsmmFusedLSTMOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:812:182: note: Member variable 'XsmmFusedLSTMOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1121:79: note: Member variable 'XsmmFusedLSTMOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:782:63: style:inconclusive: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::cached_num_threads' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:353:165: note: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:782:63: note: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:780:8: style:inconclusive: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::w_in_kcck_' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:353:189: note: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:780:8: note: Member variable 'XsmmLSTMCellGradOp < Eigen :: ThreadPoolDevice , float >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:314:63: style:inconclusive: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:20:161: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:314:63: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:312:8: style:inconclusive: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::w_in_kcck_' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:20:185: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:312:8: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , false >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:314:63: style:inconclusive: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::cached_num_threads' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:20:161: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:314:63: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::cached_num_threads' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:312:8: style:inconclusive: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::w_in_kcck_' is in the wrong place in the initializer list. [initializerList] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:20:185: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:312:8: note: Member variable 'XsmmLSTMCellOp < Eigen :: ThreadPoolDevice , float , true >::w_in_kcck_' is in the wrong place in the initializer list. libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:787:5: style: Statements following 'return' will never be executed. [unreachableCode] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:1345:18: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/tf_lstm_ops/xsmm_lstm_kernels.cc:636:18: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/deeplearning/tvm_cnnlayer/libxsmm_wrapper/batch_reduce_plus_init.cc:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_PRAGMA_SIMD [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/common_edge_proxy.h:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/common_edge_proxy.h:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/common_edge_proxy.h:292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/common_edge_proxy.h:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/asparse_srsoa.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/common_edge_proxy.h:149:21: style: Condition 'l_row_idx_id!=NULL' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/common_edge_proxy.h:271:24: style: Condition 'l_column_idx_id!=NULL' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/asparse_srsoa.c:22:9: style: Variable 'l_csr_file' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/bsparse_scsoa.c:180:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/bsparse_scsoa.c:41:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cm_dense [nullPointerOutOfMemory] libxsmm-1.17/samples/edge/bsparse_scsoa.c:35:36: note: Assuming allocation function fails libxsmm-1.17/samples/edge/bsparse_scsoa.c:35:19: note: Assignment 'cm_dense=(double*)malloc(m*n*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/edge/bsparse_scsoa.c:41:7: note: Null pointer dereference libxsmm-1.17/samples/edge/bsparse_scsoa.c:42:7: warning: If memory allocation fails, then there is a possible null pointer dereference: cm_dense_data [nullPointerOutOfMemory] libxsmm-1.17/samples/edge/bsparse_scsoa.c:36:36: note: Assuming allocation function fails libxsmm-1.17/samples/edge/bsparse_scsoa.c:36:19: note: Assignment 'cm_dense_data=(double*)malloc(m*n*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/edge/bsparse_scsoa.c:42:7: note: Null pointer dereference libxsmm-1.17/samples/edge/bsparse_scsoa.c:156:5: warning: If memory allocation fails, then there is a possible null pointer dereference: l_colptr [nullPointerOutOfMemory] libxsmm-1.17/samples/edge/bsparse_scsoa.c:145:37: note: Assuming allocation function fails libxsmm-1.17/samples/edge/bsparse_scsoa.c:145:15: note: Assignment '(*colptr)=(unsigned int*)malloc((n+1)*sizeof(unsigned int))', assigned value is 0 libxsmm-1.17/samples/edge/bsparse_scsoa.c:149:12: note: l_colptr is assigned '*colptr' here. libxsmm-1.17/samples/edge/bsparse_scsoa.c:156:5: note: Null pointer dereference libxsmm-1.17/samples/edge/bsparse_scsoa.c:165:3: warning: If memory allocation fails, then there is a possible null pointer dereference: l_colptr [nullPointerOutOfMemory] libxsmm-1.17/samples/edge/bsparse_scsoa.c:145:37: note: Assuming allocation function fails libxsmm-1.17/samples/edge/bsparse_scsoa.c:145:15: note: Assignment '(*colptr)=(unsigned int*)malloc((n+1)*sizeof(unsigned int))', assigned value is 0 libxsmm-1.17/samples/edge/bsparse_scsoa.c:149:12: note: l_colptr is assigned '*colptr' here. libxsmm-1.17/samples/edge/bsparse_scsoa.c:165:3: note: Null pointer dereference libxsmm-1.17/samples/edge/bsparse_scsoa.c:323:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libxsmm-1.17/samples/edge/bsparse_scsoa.c:333:5: note: Found duplicate branches for 'if' and 'else'. libxsmm-1.17/samples/edge/bsparse_scsoa.c:323:3: note: Found duplicate branches for 'if' and 'else'. libxsmm-1.17/samples/edge/bsparse_scsoa.c:178:9: style: Variable 'l_csc_file' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/bsparse_scsoa.c:20:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/edge/bsparse_srsoa.c:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/bsparse_srsoa.c:24:9: style: Variable 'l_csr_file' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/dense_packedacrm.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mykernel [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/dense_packedacrm.c:61:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/edge/dense_packedacrm.c:37:20: style: Variable 'l_n' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/edge/dense_packedacrm.c:38:20: style: Variable 'l_r' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/edge/dense_packedbcrm.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mykernel [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/dense_packedbcrm.c:61:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/edge/dense_packedbcrm.c:37:20: style: Variable 'l_n' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/edge/dense_packedbcrm.c:38:20: style: Variable 'l_r' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/edge/edge_proxy_common.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/edge_vol_int.c:230:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/edge/edge_vol_int.c:315:17: style: The if condition is the same as the previous if condition [duplicateCondition] libxsmm-1.17/samples/edge/edge_vol_int.c:311:17: note: First condition libxsmm-1.17/samples/edge/edge_vol_int.c:315:17: note: Second condition libxsmm-1.17/samples/edge/edge_vol_int.c:262:12: style: Condition 'argc>(int)i' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/edge_vol_int.c:253:57: note: Assuming that condition 'argc!=8' is not redundant libxsmm-1.17/samples/edge/edge_vol_int.c:262:12: note: Condition 'argc>(int)i' is always true libxsmm-1.17/samples/edge/edge_vol_int.c:263:12: style: Condition 'argc>(int)i' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/edge_vol_int.c:253:57: note: Assuming that condition 'argc!=8' is not redundant libxsmm-1.17/samples/edge/edge_vol_int.c:263:12: note: Condition 'argc>(int)i' is always true libxsmm-1.17/samples/edge/edge_vol_int.c:264:12: style: Condition 'argc>(int)i' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/edge_vol_int.c:253:57: note: Assuming that condition 'argc!=8' is not redundant libxsmm-1.17/samples/edge/edge_vol_int.c:264:12: note: Condition 'argc>(int)i' is always true libxsmm-1.17/samples/edge/edge_vol_int.c:265:12: style: Condition 'argc>(int)i' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/edge/edge_vol_int.c:253:57: note: Assuming that condition 'argc!=8' is not redundant libxsmm-1.17/samples/edge/edge_vol_int.c:265:12: note: Condition 'argc>(int)i' is always true libxsmm-1.17/samples/edge/edge_vol_int.c:286:5: warning: If memory allocation fails, then there is a possible null pointer dereference: amoks [nullPointerOutOfMemory] libxsmm-1.17/samples/edge/edge_vol_int.c:284:26: note: Assuming allocation function fails libxsmm-1.17/samples/edge/edge_vol_int.c:284:11: note: Assignment 'amoks=(unsigned long*)malloc(8*(l_num_threads+1)*sizeof(unsigned long))', assigned value is 0 libxsmm-1.17/samples/edge/edge_vol_int.c:286:5: note: Null pointer dereference libxsmm-1.17/samples/edge/edge_vol_int.c:195:9: style: Variable 'mat_a' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/edge_vol_int.c:201:9: style: Variable 'mat_b' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/edge_vol_int.c:207:9: style: Variable 'mat_c' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/edge_vol_int.c:213:9: style: Variable 'mat_st' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/edge/edge_vol_int.c:443:21: error: Memory is allocated but not initialized: l_total_thread[8*mytid] [uninitdata] libxsmm-1.17/samples/eigen/eigen_smm.cpp:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALIGNMENT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eigen/eigen_smm.cpp:134:25: performance:inconclusive: Technically the member function 'main::::::raii::shuffle' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/eigen/eigen_smm.cpp:126:13: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/eigen/eigen_smm.cpp:126:13: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/eigen/eigen_tensor.cpp:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eltwise/eltwise_reduce.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eltwise/eltwise_reduce.c:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MELTW_FLAG_REDUCE_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eltwise/eltwise_reduce.c:40:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/eltwise/eltwise_scale.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eltwise/eltwise_scale.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MELTW_FLAG_SCALE_ROWS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/eltwise/eltwise_scale.c:35:9: warning: If memory allocation fails, then there is a possible null pointer dereference: matrix [nullPointerOutOfMemory] libxsmm-1.17/samples/eltwise/eltwise_scale.c:78:31: note: Assuming allocation function fails libxsmm-1.17/samples/eltwise/eltwise_scale.c:78:16: note: Assignment 'scale_vals=(float*)malloc(vectors_size*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/eltwise/eltwise_scale.c:84:18: note: Calling function 'sfill_matrix', 1st argument 'scale_vals' value is 0 libxsmm-1.17/samples/eltwise/eltwise_scale.c:35:9: note: Null pointer dereference libxsmm-1.17/samples/eltwise/eltwise_scale.c:40:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/generator/validation.c:74:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALTYPE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/generator/validation.c:321:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALTYPE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/generator/validation.c:180:17: style: Local variable 'l_p_a' shadows outer variable [shadowVariable] libxsmm-1.17/samples/generator/validation.c:95:15: note: Shadowed declaration libxsmm-1.17/samples/generator/validation.c:180:17: note: Shadow variable libxsmm-1.17/samples/generator/validation.c:271:17: style: Local variable 'l_p_a' shadows outer variable [shadowVariable] libxsmm-1.17/samples/generator/validation.c:95:15: note: Shadowed declaration libxsmm-1.17/samples/generator/validation.c:271:17: note: Shadow variable libxsmm-1.17/samples/generator/validation.c:180:17: style: Variable 'l_p_a' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/generator/validation.c:181:17: style: Variable 'l_p_b' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/generator/validation.c:315:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/hello/hello.c:15:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/hello/hello.c:24:31: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] libxsmm-1.17/samples/hello/hello.c:16:21: note: Assuming allocation function fails libxsmm-1.17/samples/hello/hello.c:16:21: note: Assignment 'a=malloc(t*batchsize*m*k)', assigned value is 0 libxsmm-1.17/samples/hello/hello.c:24:31: note: Null pointer dereference libxsmm-1.17/samples/hello/hello.c:25:31: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] libxsmm-1.17/samples/hello/hello.c:16:57: note: Assuming allocation function fails libxsmm-1.17/samples/hello/hello.c:16:57: note: Assignment 'b=malloc(t*batchsize*k*n)', assigned value is 0 libxsmm-1.17/samples/hello/hello.c:25:31: note: Null pointer dereference libxsmm-1.17/samples/hello/hello.c:28:10: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] libxsmm-1.17/samples/hello/hello.c:17:21: note: Assuming allocation function fails libxsmm-1.17/samples/hello/hello.c:17:21: note: Assignment 'c=malloc(t*m*n)', assigned value is 0 libxsmm-1.17/samples/hello/hello.c:28:10: note: Null pointer dereference libxsmm-1.17/samples/hello/hello.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/magazine/magazine_batch.c:48:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_CACHELINE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/magazine/magazine_batch.c:23:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/magazine/magazine_blas.c:101:11: style: Condition '0!=beta' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/magazine/magazine_blas.c:54:32: note: Assignment 'beta=1', assigned value is 1 libxsmm-1.17/samples/magazine/magazine_blas.c:101:11: note: Condition '0!=beta' is always true libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: note: Null pointer addition libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: note: Null pointer addition libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assignment 'vc=malloc(sizeof(double)*nc*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:71:17: note: c is assigned '(double*)(((unsigned long)vc+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: note: Null pointer addition libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: note: Null pointer addition libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: note: Null pointer addition libxsmm-1.17/samples/magazine/magazine_blas.c:40:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/magazine/magazine_xsmm.c:49:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_CACHELINE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/magazine/magazine_xsmm.c:24:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/nek/stream_update_kernels.c:37:6: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_FSYMBOL is a macro then please configure it. [unknownMacro] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:20: style: Parameter 'ispec' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:45: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:56: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:65: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:74: style: Parameter 'n3' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/blas_aux.c:23:83: style: Parameter 'n4' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/gemm/gemm.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/gemm/gemm.c:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/gemm/gemm.c:479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX2 [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/gemm/gemm.c:533:16: style: Condition 'VLEND==4' is always true [knownConditionTrueFalse] libxsmm-1.17/samples/packed/gemm/gemm.c:478:22: note: Assignment 'VLEND=4', assigned value is 4 libxsmm-1.17/samples/packed/gemm/gemm.c:533:16: note: Condition 'VLEND==4' is always true libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:220:25: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:229:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:229:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:229:20: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:229:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:262:25: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:271:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:271:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:271:20: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:271:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:532:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 14) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 15) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 16) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 17) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:584:1: warning: %d in format string (no. 18) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/gemm/gemm.c:654:38: warning: If memory allocation fails, then there is a possible null pointer dereference: sd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:640:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:640:9: note: Assignment 'sd=(float*)malloc(ldc*n*nmat*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:654:38: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:654:44: warning: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:638:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:638:9: note: Assignment 'sc=(float*)malloc(ldc*n*nmat*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:654:44: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:655:38: warning: If memory allocation fails, then there is a possible null pointer dereference: dd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:641:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:641:9: note: Assignment 'dd=(double*)malloc(ldc*n*nmat*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:655:38: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:655:44: warning: If memory allocation fails, then there is a possible null pointer dereference: dc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:639:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:639:9: note: Assignment 'dc=(double*)malloc(ldc*n*nmat*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:655:44: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:656:38: warning: If memory allocation fails, then there is a possible null pointer dereference: sc1 [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:636:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:636:9: note: Assignment 'sc1=(float*)malloc(ldc*n*nmat*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:656:38: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:656:45: warning: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:638:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:638:9: note: Assignment 'sc=(float*)malloc(ldc*n*nmat*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:656:45: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:657:38: warning: If memory allocation fails, then there is a possible null pointer dereference: dc1 [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:637:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:637:9: note: Assignment 'dc1=(double*)malloc(ldc*n*nmat*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:657:38: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:657:45: warning: If memory allocation fails, then there is a possible null pointer dereference: dc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/gemm/gemm.c:639:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:639:9: note: Assignment 'dc=(double*)malloc(ldc*n*nmat*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:657:45: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:680:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:680:21: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:681:26: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:681:26: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:682:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:682:28: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:683:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:683:20: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:687:19: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:687:19: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:689:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:689:20: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:690:37: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:690:37: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:691:35: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:691:35: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:692:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/gemm/gemm.c:678:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/gemm/gemm.c:692:10: note: Null pointer dereference libxsmm-1.17/samples/packed/gemm/gemm.c:549:27: style: Redundant initialization for 'transa'. The initialized value is overwritten before it is read. [redundantInitialization] libxsmm-1.17/samples/packed/gemm/gemm.c:483:34: note: transa is initialized libxsmm-1.17/samples/packed/gemm/gemm.c:549:27: note: transa is overwritten libxsmm-1.17/samples/packed/gemm/gemm.c:550:27: style: Redundant initialization for 'transb'. The initialized value is overwritten before it is read. [redundantInitialization] libxsmm-1.17/samples/packed/gemm/gemm.c:483:46: note: transb is initialized libxsmm-1.17/samples/packed/gemm/gemm.c:550:27: note: transb is overwritten libxsmm-1.17/samples/packed/gemm/gemm.c:60:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:103:41: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:137:78: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:168:76: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:205:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:210:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:248:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:252:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:349:29: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:350:29: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:406:28: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:407:28: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/gemm/gemm.c:217:16: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:212:29: style: Unused variable: info [unusedVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:217:10: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:259:16: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:254:29: style: Unused variable: info [unusedVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:259:10: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:479:11: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:12: style: Variable 'side' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:22: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:56: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:485:26: style: Variable 'typesize4' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:491:16: style: Variable 'sbeta' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:556:10: style: Variable 'salpha' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:571:9: style: Variable 'nmats' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:473:24: style: Unused variable: asize [unusedVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:473:31: style: Unused variable: bsize [unusedVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:479:7: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:482:22: style: Unused variable: l [unusedVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:8: style: Variable 'side' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:18: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:483:52: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:485:16: style: Variable 'typesize4' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:491:10: style: Variable 'sbeta' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/gemm/gemm.c:496:35: style: Variable 'desc4' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:20: style: Parameter 'ispec' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:45: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:56: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:65: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:74: style: Parameter 'n3' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/blas_aux.c:23:83: style: Parameter 'n4' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/getrf/getrf.c:328:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/getrf/getrf.c:351:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/getrf/getrf.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX2 [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:217:25: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:227:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:227:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:227:20: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:227:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:243:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:243:29: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:243:29: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:243:29: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:270:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:270:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:270:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:277:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:277:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:277:20: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:277:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:280:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:406:22: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:412:22: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:416:22: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:592:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:592:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:592:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:720:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:795:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/packed/getrf/getrf.c:663:33: warning: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:639:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:639:9: note: Assignment 'sc=(float*)malloc(sizea*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:663:33: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:663:39: warning: If memory allocation fails, then there is a possible null pointer dereference: sa [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:637:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:637:9: note: Assignment 'sa=(float*)malloc(sizea*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:663:39: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:664:33: warning: If memory allocation fails, then there is a possible null pointer dereference: dc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:640:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:640:9: note: Assignment 'dc=(double*)malloc(sizea*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:664:33: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:664:39: warning: If memory allocation fails, then there is a possible null pointer dereference: da [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:638:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:638:9: note: Assignment 'da=(double*)malloc(sizea*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:664:39: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:665:33: warning: If memory allocation fails, then there is a possible null pointer dereference: sd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:641:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:641:9: note: Assignment 'sd=(float*)malloc(sizea*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:665:33: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:665:39: warning: If memory allocation fails, then there is a possible null pointer dereference: sa [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/getrf/getrf.c:637:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:637:9: note: Assignment 'sa=(float*)malloc(sizea*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:665:39: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:690:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:690:21: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:691:26: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:691:26: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:692:29: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:692:29: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:693:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:693:21: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:697:19: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:697:19: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:699:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:699:20: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:700:38: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:700:38: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:701:37: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:701:37: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:702:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/getrf/getrf.c:688:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/getrf/getrf.c:702:10: note: Null pointer dereference libxsmm-1.17/samples/packed/getrf/getrf.c:47:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:90:41: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:124:78: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:155:76: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:186:60: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:208:38: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:210:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:261:38: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:262:64: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:263:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:373:49: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:376:28: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:429:50: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:432:29: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/getrf/getrf.c:505:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/packed/getrf/getrf.c:325:15: style: Variable 'dtmp' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:507:36: style: Variable 'ldb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:513:30: style: Variable 'VLENS' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:514:11: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:12: style: Variable 'side' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:22: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:33: style: Variable 'trans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:43: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:571:10: style: Variable 'salpha' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:507:33: style: Variable 'ldb' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:508:24: style: Unused variable: asize [unusedVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:508:31: style: Unused variable: bsize [unusedVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:513:25: style: Variable 'VLENS' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:514:7: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:8: style: Variable 'side' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:18: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:28: style: Variable 'trans' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:518:39: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:519:16: style: Unused variable: sb [unusedVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:520:16: style: Unused variable: db [unusedVariable] libxsmm-1.17/samples/packed/getrf/getrf.c:520:31: style: Unused variable: tmpbuf [unusedVariable] libxsmm-1.17/samples/packed/trmm/trmm.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trmm/trmm.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trmm/trmm.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trmm/trmm.c:591:46: warning: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:571:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:571:9: note: Assignment 'sc=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:591:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:591:52: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:569:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:569:9: note: Assignment 'sb=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:591:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:592:46: warning: If memory allocation fails, then there is a possible null pointer dereference: dc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:572:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:572:9: note: Assignment 'dc=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:592:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:592:52: warning: If memory allocation fails, then there is a possible null pointer dereference: db [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:570:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:570:9: note: Assignment 'db=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:592:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:593:46: warning: If memory allocation fails, then there is a possible null pointer dereference: sd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:573:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:573:9: note: Assignment 'sd=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:593:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:593:52: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:569:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:569:9: note: Assignment 'sb=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:593:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:594:46: warning: If memory allocation fails, then there is a possible null pointer dereference: dd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:574:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:574:9: note: Assignment 'dd=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:594:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:594:52: warning: If memory allocation fails, then there is a possible null pointer dereference: db [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trmm/trmm.c:570:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:570:9: note: Assignment 'db=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:594:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:617:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:617:21: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:618:26: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:618:26: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:619:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:619:28: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:620:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:620:20: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:624:19: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:624:19: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:626:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:626:20: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:627:37: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:627:37: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:628:35: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:628:35: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:629:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trmm/trmm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trmm/trmm.c:629:10: note: Null pointer dereference libxsmm-1.17/samples/packed/trmm/trmm.c:47:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:90:41: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:124:78: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:155:76: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:194:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:197:37: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:197:67: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:198:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:198:57: style: Parameter 'VLEN' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:241:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:244:37: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:244:66: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:245:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:335:29: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:336:29: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:386:28: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:387:28: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trmm/trmm.c:529:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libxsmm-1.17/samples/packed/trmm/trmm.c:507:10: style: Variable 'salpha' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/packed/trsm/trsm.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trsm/trsm.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trsm/trsm.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/packed/trsm/trsm.c:591:46: warning: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:571:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:571:9: note: Assignment 'sc=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:591:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:591:52: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:569:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:569:9: note: Assignment 'sb=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:591:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:592:46: warning: If memory allocation fails, then there is a possible null pointer dereference: dc [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:572:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:572:9: note: Assignment 'dc=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:592:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:592:52: warning: If memory allocation fails, then there is a possible null pointer dereference: db [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:570:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:570:9: note: Assignment 'db=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:592:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:593:46: warning: If memory allocation fails, then there is a possible null pointer dereference: sd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:573:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:573:9: note: Assignment 'sd=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:593:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:593:52: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:569:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:569:9: note: Assignment 'sb=(float*)malloc(bsize*nmats*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:593:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:594:46: warning: If memory allocation fails, then there is a possible null pointer dereference: dd [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:574:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:574:9: note: Assignment 'dd=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:594:46: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:594:52: warning: If memory allocation fails, then there is a possible null pointer dereference: db [nullPointerOutOfMemory] libxsmm-1.17/samples/packed/trsm/trsm.c:570:27: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:570:9: note: Assignment 'db=(double*)malloc(bsize*nmatd*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:594:52: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:617:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:617:21: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:618:26: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:618:26: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:619:32: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:619:32: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:620:24: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:620:24: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:624:19: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:624:19: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:626:20: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:626:20: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:627:41: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:627:41: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:628:43: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:628:43: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:629:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assuming allocation function fails libxsmm-1.17/samples/packed/trsm/trsm.c:615:19: note: Assignment 'fp=fopen("foo.s","w")', assigned value is 0 libxsmm-1.17/samples/packed/trsm/trsm.c:629:10: note: Null pointer dereference libxsmm-1.17/samples/packed/trsm/trsm.c:47:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:90:41: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:124:78: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:155:76: style: Parameter 'Atemp' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:194:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:197:37: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:197:67: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:198:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:198:57: style: Parameter 'VLEN' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:241:37: style: Parameter 'layout' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:244:37: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:244:66: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:245:37: style: Parameter 'nmat' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:335:29: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:336:29: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:386:28: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:387:28: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/packed/trsm/trsm.c:529:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libxsmm-1.17/samples/packed/trsm/trsm.c:507:10: style: Variable 'salpha' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:341:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:341:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:341:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:342:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:342:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:342:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:343:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:343:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:343:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:344:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:344:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:344:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:357:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:357:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:357:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:358:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:358:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:358:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:359:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:359:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:359:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:360:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:360:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:360:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:369:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:369:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:369:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:370:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:370:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:370:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:371:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:371:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:371:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:380:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:380:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:380:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:381:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:381:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:381:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:382:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:382:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:382:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/pyfr/pyfr_driver_asp_reg.c:141:9: style: Variable 'l_csr_file' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/pyfr/pyfr_gemm_cm.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/pyfr/pyfr_gemm_cm.c:22:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/pyfr/pyfr_gemm_rm.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/pyfr/pyfr_gemm_rm.c:22:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:204:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regular [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_flops.hpp:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE_ORDER [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_flops.hpp:123:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE_ORDER [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_flops.hpp:140:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE_ORDER [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_flops.hpp:157:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE_ORDER [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_bytes.hpp:23:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_bytes.hpp:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_bytes.hpp:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_bytes.hpp:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_bytes.hpp:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_integrators.hpp:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_ALIGNED_DOFS [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:134:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:138:23: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:155:31: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:167:31: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:179:31: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:191:31: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:219:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:300:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cells [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:27: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: note: Assignment 'm_cells=(Cells*)malloc(sizeof(Cells))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:300:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:301:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cells [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:27: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: note: Assignment 'm_cells=(Cells*)malloc(sizeof(Cells))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:301:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:302:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cells [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:27: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: note: Assignment 'm_cells=(Cells*)malloc(sizeof(Cells))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:302:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:303:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cells [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:27: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: note: Assignment 'm_cells=(Cells*)malloc(sizeof(Cells))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:303:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:304:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cells [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:27: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: note: Assignment 'm_cells=(Cells*)malloc(sizeof(Cells))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:304:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:375:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cellData [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:374:33: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:374:16: note: Assignment 'm_cellData=(CellData*)malloc(sizeof(CellData))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:375:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:376:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_cellData [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:374:33: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:374:16: note: Assignment 'm_cellData=(CellData*)malloc(sizeof(CellData))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:376:3: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:408:23: warning: If memory allocation fails, then there is a possible null pointer dereference: m_globalPointerArray [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:398:41: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:398:26: note: Assignment 'm_globalPointerArray=(real**)malloc(l_numberOfCopies*sizeof(real*))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:408:23: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:409:5: warning: If memory allocation fails, then there is a possible null pointer dereference: m_globalDataArray [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:399:44: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:399:23: note: Assignment 'm_globalDataArray=(GlobalData**)malloc(l_numberOfCopies*sizeof(GlobalData*))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:409:5: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:410:21: warning: If memory allocation fails, then there is a possible null pointer dereference: m_globalDataArray [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:399:44: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:399:23: note: Assignment 'm_globalDataArray=(GlobalData**)malloc(l_numberOfCopies*sizeof(GlobalData*))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:410:21: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:419:7: warning: If memory allocation fails, then there is a possible null pointer dereference: m_globalData [nullPointerOutOfMemory] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:409:64: note: Assuming allocation function fails libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:409:44: note: Assignment 'm_globalDataArray[l_globalDataCount]=(GlobalData*)malloc(sizeof(GlobalData))', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:410:38: note: Assignment 'm_globalData=m_globalDataArray[l_globalDataCount]', assigned value is 0 libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:412:32: note: Assuming condition is false libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:419:7: note: Null pointer dereference libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:198:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:247:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:253:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:264:14: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:265:12: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:266:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:299:13: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:333:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:358:19: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:374:16: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:398:26: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:399:23: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:406:21: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol_allocator.hpp:409:44: style: C-style pointer casting [cstyleCast] libxsmm-1.17/samples/seissol/proxy_seissol.cpp:70:9: style: Variable 'p_freq' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/seissol/proxy_seissol.cpp:140:11: style: Variable 'i_cells' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/seissol/proxy_seissol.cpp:144:10: style: Unused variable: cycles_start [unusedVariable] libxsmm-1.17/samples/seissol/proxy_seissol.cpp:144:24: style: Unused variable: cycles_end [unusedVariable] libxsmm-1.17/samples/smm/blas.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_BLAS_CONST [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/smm/blas.cpp:118:25: performance:inconclusive: Technically the member function 'main::::::raii::shuffle' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/smm/blas.cpp:110:13: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/smm/blas.cpp:110:13: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/smm/dispatched.cpp:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALIGNMENT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/smm/dispatched.cpp:104:25: performance:inconclusive: Technically the member function 'main::::::raii::shuffle' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/smm/dispatched.cpp:96:13: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/smm/dispatched.cpp:96:13: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/smm/inlined.cpp:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALIGNMENT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/smm/inlined.cpp:104:25: performance:inconclusive: Technically the member function 'main::::::raii::shuffle' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/smm/inlined.cpp:96:13: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/smm/inlined.cpp:96:13: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/smm/specialized.cpp:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALIGNMENT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/smm/specialized.cpp:108:25: performance:inconclusive: Technically the member function 'main::::::raii::shuffle' can be static (but you may consider moving to unnamed namespace). [functionStatic] libxsmm-1.17/samples/smm/specialized.cpp:100:13: warning: Struct 'raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] libxsmm-1.17/samples/smm/specialized.cpp:100:13: warning: Struct 'raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] libxsmm-1.17/samples/spmdm/spmdm.c:169:10: style: Variable 'transA' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/spmdm/spmdm.c:158:88: note: transA is assigned libxsmm-1.17/samples/spmdm/spmdm.c:169:10: note: transA is overwritten libxsmm-1.17/samples/spmdm/spmdm.c:170:10: style: Variable 'transB' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/spmdm/spmdm.c:158:102: note: transB is assigned libxsmm-1.17/samples/spmdm/spmdm.c:170:10: note: transB is overwritten libxsmm-1.17/samples/spmdm/spmdm.c:30:78: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/spmdm/spmdm.c:30:91: style: Parameter 'gold' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/transpose/kernel.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/transpose/kernel.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/transpose/kernel.c:77:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] libxsmm-1.17/samples/transpose/kernel.c:276:29: note: Assuming allocation function fails libxsmm-1.17/samples/transpose/kernel.c:276:11: note: Assignment 'sinp=(float*)malloc(ld_in*n*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/transpose/kernel.c:319:32: note: Calling function 'residual_stranspose', 1st argument 'sinp' value is 0 libxsmm-1.17/samples/transpose/kernel.c:77:17: note: Null pointer dereference libxsmm-1.17/samples/transpose/kernel.c:77:42: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] libxsmm-1.17/samples/transpose/kernel.c:278:28: note: Assuming allocation function fails libxsmm-1.17/samples/transpose/kernel.c:278:10: note: Assignment 'sout=(float*)malloc(ld_out*m*sizeof(float))', assigned value is 0 libxsmm-1.17/samples/transpose/kernel.c:319:51: note: Calling function 'residual_stranspose', 5th argument 'sout' value is 0 libxsmm-1.17/samples/transpose/kernel.c:77:42: note: Null pointer dereference libxsmm-1.17/samples/transpose/kernel.c:105:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: A [nullPointerOutOfMemory] libxsmm-1.17/samples/transpose/kernel.c:277:29: note: Assuming allocation function fails libxsmm-1.17/samples/transpose/kernel.c:277:11: note: Assignment 'dinp=(double*)malloc(ld_in*n*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/transpose/kernel.c:324:32: note: Calling function 'residual_dtranspose', 1st argument 'dinp' value is 0 libxsmm-1.17/samples/transpose/kernel.c:105:17: note: Null pointer dereference libxsmm-1.17/samples/transpose/kernel.c:105:42: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] libxsmm-1.17/samples/transpose/kernel.c:279:28: note: Assuming allocation function fails libxsmm-1.17/samples/transpose/kernel.c:279:10: note: Assignment 'dout=(double*)malloc(ld_out*m*sizeof(double))', assigned value is 0 libxsmm-1.17/samples/transpose/kernel.c:324:51: note: Calling function 'residual_dtranspose', 5th argument 'dout' value is 0 libxsmm-1.17/samples/transpose/kernel.c:105:42: note: Null pointer dereference libxsmm-1.17/samples/transpose/kernel.c:65:37: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/transpose/kernel.c:65:97: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/transpose/kernel.c:92:38: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/transpose/kernel.c:92:99: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] libxsmm-1.17/samples/transpose/kernel.c:137:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/transpose/transpose.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst_2d [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/transpose/transpose.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/transpose/transpose.c:299:28: style: Condition '0>check' is always false [knownConditionTrueFalse] libxsmm-1.17/samples/transpose/transpose.c:254:11: note: Assuming that condition '0check' is always false libxsmm-1.17/samples/utilities/diff/diff.c:24:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DESCRIPTOR_MAXSIZE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/diff/diff.c:17:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/dispatch/dispatch.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MAX_M [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/dispatch/dispatch.c:48:20: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/utilities/dispatch/dispatch.c:48:34: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/utilities/math/math.c:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DATATYPE_F32 [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/math/math.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/mhd/mhd.c:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MHD_ELEMTYPE_UNKNOWN [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/mhd/mhd.c:259:25: style: Variable 'descriptor.fuse_ops' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/samples/utilities/mhd/mhd.c:253:25: note: descriptor.fuse_ops is assigned libxsmm-1.17/samples/utilities/mhd/mhd.c:259:25: note: descriptor.fuse_ops is overwritten libxsmm-1.17/samples/utilities/mhd/mhd.c:367:17: style: Variable 'offset[1]' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/utilities/mhd/mhd.c:370:17: style: Variable 'offset[0]' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/utilities/mhd/mhd.c:370:29: style: Variable 'offset[1]' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/utilities/rng/rng.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/rng/rng.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/rng/rng_avx512.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/rng/rng_avx512.c:17:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/rng/rng_avx512.c:21:10: style: Unused variable: vrng [unusedVariable] libxsmm-1.17/samples/utilities/scratch/scratch.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/sync/sync_barrier.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/sync/sync_barrier.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/sync/sync_lock.c:160:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_LOCK_DEFAULT [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/wrap/autobatch.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MMBATCH_FLAG_STATISTIC [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:49: style: The comparison 'mi <= ilda' is always true because 'mi' and 'ilda' represent the same value. [knownConditionTrueFalse] libxsmm-1.17/samples/utilities/wrap/autobatch.c:92:38: note: 'ilda' is assigned value 'mi' here. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:49: note: The comparison 'mi <= ilda' is always true because 'mi' and 'ilda' represent the same value. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:63: style: The comparison 'ki <= ildb' is always true because 'ki' and 'ildb' represent the same value. [knownConditionTrueFalse] libxsmm-1.17/samples/utilities/wrap/autobatch.c:92:49: note: 'ildb' is assigned value 'ki' here. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:63: note: The comparison 'ki <= ildb' is always true because 'ki' and 'ildb' represent the same value. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:71: style: Same expression 'mi<=ilda' found multiple times in chain of '&&' operators because 'mi<=ilda' and 'mi<=ildc' represent the same value. [knownConditionTrueFalse] libxsmm-1.17/samples/utilities/wrap/autobatch.c:92:38: note: 'ilda' is assigned value 'mi' here. libxsmm-1.17/samples/utilities/wrap/autobatch.c:92:60: note: 'ildc' is assigned value 'mi' here. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:71: note: Same expression 'mi<=ilda' found multiple times in chain of '&&' operators because 'mi<=ilda' and 'mi<=ildc' represent the same value. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:77: style: The comparison 'mi <= ildc' is always true because 'mi' and 'ildc' represent the same value. [knownConditionTrueFalse] libxsmm-1.17/samples/utilities/wrap/autobatch.c:92:60: note: 'ildc' is assigned value 'mi' here. libxsmm-1.17/samples/utilities/wrap/autobatch.c:93:77: note: The comparison 'mi <= ildc' is always true because 'mi' and 'ildc' represent the same value. libxsmm-1.17/samples/utilities/wrap/dgemm.c:47:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/utilities/wrap/dgemv.c:47:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/samples/xgemm/bf16sgemm.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_BLAS_SYMBOL_DECL is a macro then please configure it. [unknownMacro] libxsmm-1.17/samples/xgemm/kernel.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:458:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_A_UNSIGNED [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_A_UNSIGNED [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:772:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_B_UNSIGNED [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:942:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_B_UNSIGNED [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:1099:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_VNNI_A [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:1256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_VNNI_A [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:1406:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/samples/xgemm/kernel.c:102:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:102:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:102:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:102:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:281:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:281:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:281:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:281:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:462:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:462:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:462:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:462:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:619:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:619:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:619:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:619:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:776:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:776:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:776:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:776:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:946:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:946:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:946:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:946:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1103:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1103:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1103:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1103:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1260:5: error: Memory leak: l_a_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1260:5: error: Memory leak: l_b_addr [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1260:5: error: Memory leak: l_a_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:1260:5: error: Memory leak: l_b_offs [memleak] libxsmm-1.17/samples/xgemm/kernel.c:92:52: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:92:52: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:93:52: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:93:52: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:94:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:94:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:95:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:95:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:96:20: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:96:20: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:97:19: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:97:19: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:98:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:100:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:98:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:271:50: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:271:50: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:272:50: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:272:50: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:273:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:273:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:274:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:274:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:275:26: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:275:26: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:276:25: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:276:25: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:277:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:279:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:277:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:451:50: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:451:50: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:452:50: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:452:50: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:453:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:453:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:454:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:454:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:455:22: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:455:22: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:456:21: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:456:21: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:457:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:460:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:457:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:608:66: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:608:66: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:609:48: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:609:48: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:610:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:610:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:611:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:611:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:612:22: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:612:22: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:613:21: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:613:21: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:614:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:617:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:614:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:765:48: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:765:48: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:766:66: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:766:66: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:767:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:767:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:768:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:768:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:769:22: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:769:22: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:770:21: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:770:21: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:771:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:774:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:771:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:935:48: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:935:48: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:936:66: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:936:66: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:937:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:937:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:938:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:938:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:939:22: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:939:22: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:940:21: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:940:21: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:941:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:944:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:941:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1092:72: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1092:72: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1093:72: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1093:72: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1094:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1094:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1095:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1095:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1096:26: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1096:26: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1097:25: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1097:25: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1098:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1101:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1098:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1249:72: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1249:72: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1250:72: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1250:72: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1251:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1251:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1252:62: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1252:62: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1253:26: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1253:26: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1254:25: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1254:25: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1255:49: warning: Either the condition '0==i_gemm_def' is redundant or there is possible null pointer dereference: i_gemm_def. [nullPointerRedundantCheck] libxsmm-1.17/samples/xgemm/kernel.c:1258:9: note: Assuming that condition '0==i_gemm_def' is not redundant libxsmm-1.17/samples/xgemm/kernel.c:1255:49: note: Null pointer dereference libxsmm-1.17/samples/xgemm/kernel.c:1018:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libxsmm-1.17/samples/xgemm/kernel.c:1040:5: note: Found duplicate branches for 'if' and 'else'. libxsmm-1.17/samples/xgemm/kernel.c:1018:3: note: Found duplicate branches for 'if' and 'else'. libxsmm-1.17/samples/xgemm/kernel.c:1393:9: style: Variable 'l_precision' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/xgemm/kernel.c:1414:9: style: Variable 'l_file_name' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/samples/xgemm/kernel.c:1409:14: style: Variable 'l_i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1409:23: style: Variable 'l_j' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1409:32: style: Variable 'l_s' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1409:41: style: Variable 'l_t' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1409:50: style: Variable 'l_r' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1411:28: style: Variable 'l_runtime_libxsmm' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1419:17: style: Variable 'l_a_d' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1419:29: style: Variable 'l_b_d' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1419:41: style: Variable 'l_c_d' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1420:16: style: Variable 'l_a_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1420:28: style: Variable 'l_b_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1420:40: style: Variable 'l_c_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1421:16: style: Variable 'l_a_w' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1421:28: style: Variable 'l_b_w' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1422:28: style: Variable 'l_a_bf' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1422:41: style: Variable 'l_b_bf' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1422:54: style: Variable 'l_c_bf' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1423:25: style: Variable 'l_ua_b' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1424:16: style: Variable 'l_sa_b' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1424:29: style: Variable 'l_sb_b' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1425:16: style: Variable 'l_c_b_i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1426:16: style: Variable 'l_c_w_i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1427:27: style: Variable 'l_c_b_ub' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1428:19: style: Variable 'l_c_bf_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1430:22: style: Variable 'l_c_gold_d' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1431:21: style: Variable 'l_c_gold_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1432:33: style: Variable 'l_c_gold_bf' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1433:21: style: Variable 'l_c_gold_w_i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1434:21: style: Variable 'l_c_gold_b_i' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1435:32: style: Variable 'l_c_gold_b_ub' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1436:24: style: Variable 'l_c_gold_bf_f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1586:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1688:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1791:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1894:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:1999:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2113:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2227:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2341:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2460:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2494:19: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2504:19: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2582:24: style: Variable 'l_keep_going' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2616:19: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2626:19: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/kernel.c:2635:17: style: Variable 'tmp.f' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/samples/xgemm/xgemm.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_BLAS_CONST [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_main.h:963:23: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_LOCK_TYPE is a macro then please configure it. [unknownMacro] libxsmm-1.17/src/generator_common.h:361:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_micro_kernel_config { unsigned int instruction_set ; unsigned int vector_reg_count ; unsigned int vector_length ; unsigned int datatype_size ; unsigned int a_vmove_instruction ; unsigned int b_vmove_instruction ; unsigned int b_shuff_instruction ; unsigned int c_vmove_instruction ; unsigned int c_vmove_nts_instruction ; unsigned int use_masking_a_c ; unsigned int prefetch_instruction ; unsigned int vxor_instruction ; unsigned int vmul_instruction ; unsigned int vadd_instruction ; unsigned int alu_add_instruction ; unsigned int alu_sub_instruction ; unsigned int alu_cmp_instruction ; unsigned int alu_jmp_instruction ; unsigned int alu_mov_instruction ; char vector_name ; } libxsmm_micro_kernel_config ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:385:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_gp_reg_mapping_struct { unsigned int gp_reg_a ; unsigned int gp_reg_b ; unsigned int gp_reg_c ; unsigned int gp_reg_a_prefetch ; unsigned int gp_reg_a_offset ; unsigned int gp_reg_b_prefetch ; unsigned int gp_reg_b_offset ; unsigned int gp_reg_mloop ; unsigned int gp_reg_nloop ; unsigned int gp_reg_kloop ; unsigned int gp_reg_reduce_count ; unsigned int gp_reg_reduce_loop ; unsigned int gp_reg_scf ; unsigned int gp_reg_help_0 ; unsigned int gp_reg_help_1 ; unsigned int gp_reg_help_2 ; unsigned int gp_reg_help_3 ; unsigned int gp_reg_help_4 ; unsigned int gp_reg_help_5 ; } libxsmm_gp_reg_mapping ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:409:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_matcopy_gp_reg_mapping_struct { unsigned int gp_reg_a ; unsigned int gp_reg_lda ; unsigned int gp_reg_b ; unsigned int gp_reg_ldb ; unsigned int gp_reg_a_pf ; unsigned int gp_reg_b_pf ; unsigned int gp_reg_m_loop ; unsigned int gp_reg_n_loop ; unsigned int gp_reg_help_0 ; } libxsmm_matcopy_gp_reg_mapping ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:422:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_matcopy_kernel_config_struct { unsigned int instruction_set ; unsigned int vector_reg_count ; unsigned int vector_length ; unsigned int datatype_size ; unsigned int prefetch_instruction ; unsigned int vmove_instruction ; unsigned int alu_add_instruction ; unsigned int alu_cmp_instruction ; unsigned int alu_jmp_instruction ; unsigned int alu_mov_instruction ; unsigned int vxor_instruction ; char vector_name ; } libxsmm_matcopy_kernel_config ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:438:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_mateltwise_gp_reg_mapping_struct { unsigned int gp_reg_param_struct ; unsigned int gp_reg_in ; unsigned int gp_reg_ldi ; unsigned int gp_reg_out ; unsigned int gp_reg_ldo ; unsigned int gp_reg_relumask ; unsigned int gp_reg_reduced_elts ; unsigned int gp_reg_reduced_elts_squared ; unsigned int gp_reg_scale_vals ; unsigned int gp_reg_shift_vals ; unsigned int gp_reg_bias_vals ; unsigned int gp_reg_m_loop ; unsigned int gp_reg_n_loop ; } libxsmm_mateltwise_gp_reg_mapping ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:455:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_mateltwise_kernel_config_struct { unsigned int instruction_set ; unsigned int vector_reg_count ; unsigned int vector_length_in ; unsigned int vector_length_out ; unsigned int datatype_size_in ; unsigned int datatype_size_out ; unsigned int vmove_instruction_in ; unsigned int vmove_instruction_out ; unsigned int alu_add_instruction ; unsigned int alu_cmp_instruction ; unsigned int alu_jmp_instruction ; unsigned int alu_mov_instruction ; unsigned int vxor_instruction ; char vector_name ; } libxsmm_mateltwise_kernel_config ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:473:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_transpose_gp_reg_mapping_struct { unsigned int gp_reg_a ; unsigned int gp_reg_lda ; unsigned int gp_reg_b ; unsigned int gp_reg_ldb ; unsigned int gp_reg_m_loop ; unsigned int gp_reg_n_loop ; unsigned int gp_reg_help_0 ; unsigned int gp_reg_help_1 ; unsigned int gp_reg_help_2 ; unsigned int gp_reg_help_3 ; unsigned int gp_reg_help_4 ; unsigned int gp_reg_help_5 ; } libxsmm_transpose_gp_reg_mapping ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:489:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_transpose_kernel_config_struct { unsigned int instruction_set ; unsigned int vector_reg_count ; char vector_name ; } libxsmm_transpose_kernel_config ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:496:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_loop_label_tracker_struct { unsigned int label_address [ 32 ] ; unsigned int label_count ; } libxsmm_loop_label_tracker ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:502:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_jump_source_struct { unsigned int instr_type [ 32 ] ; unsigned int instr_addr [ 32 ] ; unsigned int ref_count ; } libxsmm_jump_source ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_common.h:509:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct libxsmm_jump_label_tracker_struct { unsigned int label_address [ 32 ] ; libxsmm_jump_source label_source [ 32 ] ; } libxsmm_jump_label_tracker ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/generator_matcopy.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_mateltwise.c:19:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX512_CORE [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_packed.c:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_packed.c:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_packed.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_packed.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_spgemm_csc_reader.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_spgemm_csr_reader.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_transpose.c:22:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:989:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:1181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:2365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:2568:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX512 [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:3815:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX512 [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX512_KNM [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4326:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4635:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4763:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4890:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4985:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5099:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5376:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5500:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5676:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5761:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:5944:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6521:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6614:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6694:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:6763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_FUNCNAME [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/generator_x86_instructions.c:4189:37: style: Condition 'i_vec_reg_number_dest>=8' is always true [knownConditionTrueFalse] libxsmm-1.17/src/generator_x86_instructions.c:4188:66: note: Assuming that condition 'i_vec_reg_number_dest<=7' is not redundant libxsmm-1.17/src/generator_x86_instructions.c:4189:37: note: Condition 'i_vec_reg_number_dest>=8' is always true libxsmm-1.17/src/generator_x86_instructions.c:4193:36: style: Condition 'i_vec_reg_number_src>=8' is always true [knownConditionTrueFalse] libxsmm-1.17/src/generator_x86_instructions.c:4192:64: note: Assuming that condition 'i_vec_reg_number_src<=7' is not redundant libxsmm-1.17/src/generator_x86_instructions.c:4193:36: note: Condition 'i_vec_reg_number_src>=8' is always true libxsmm-1.17/src/generator_x86_instructions.c:5276:52: style: Condition 'i_gp_reg_number<=15' is always true [knownConditionTrueFalse] libxsmm-1.17/src/generator_x86_instructions.c:5270:53: note: Assuming that condition 'i_gp_reg_number>15' is not redundant libxsmm-1.17/src/generator_x86_instructions.c:5276:52: note: Condition 'i_gp_reg_number<=15' is always true libxsmm-1.17/src/generator_x86_instructions.c:5327:52: style: Condition 'i_gp_reg_number<=15' is always true [knownConditionTrueFalse] libxsmm-1.17/src/generator_x86_instructions.c:5321:53: note: Assuming that condition 'i_gp_reg_number>15' is not redundant libxsmm-1.17/src/generator_x86_instructions.c:5327:52: note: Condition 'i_gp_reg_number<=15' is always true libxsmm-1.17/src/generator_x86_instructions.c:37:20: style: Variable 'l_cptr' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/generator_x86_instructions.c:68:18: style: Variable 'l_cptr' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/generator_x86_instructions.c:5047:23: style: Variable 'l_cptr' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/generator_x86_instructions.c:5092:20: style: Variable 'l_cptr' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/generator_x86_instructions.c:5951:20: style: Variable 'cval' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/generator_x86_instructions.c:4711:23: style: Variable 'l_code_length' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/src/libxsmm_cpuid_x86.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_TARGET_ARCH_UNKNOWN [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_cpuid_x86.c:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_GENERIC [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_cpuid_x86.c:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_X86_AVX512 [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_gemm.c:509:3: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_INIT is a macro then please configure it. [unknownMacro] libxsmm-1.17/src/libxsmm_generator_gemm_driver.c:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_PREFETCH_NONE [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_generator_gemm_driver.c:61:9: style: Variable 'l_type' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/libxsmm_generator_gemm_driver.c:66:9: style: Variable 'l_precision' can be declared as pointer to const [constVariablePointer] libxsmm-1.17/src/libxsmm_main.c:1386:3: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_INIT is a macro then please configure it. [unknownMacro] libxsmm-1.17/src/libxsmm_memory.c:389:3: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_INIT is a macro then please configure it. [unknownMacro] libxsmm-1.17/src/perf_jitdump.h:24:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_file_header { uint32_t magic ; uint32_t version ; uint32_t total_size ; uint32_t elf_mach ; uint32_t pad1 ; uint32_t pid ; uint64_t timestamp ; uint64_t flags ; } jitdump_file_header ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:36:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_record_header { uint32_t id ; uint32_t total_size ; uint64_t timestamp ; } jitdump_record_header ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:43:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_record_code_load { uint32_t pid ; uint32_t tid ; uint64_t vma ; uint64_t code_addr ; uint64_t code_size ; uint64_t code_index ; } jitdump_record_code_load ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:54:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_record_code_move { uint32_t pid ; uint32_t tid ; uint64_t vma ; uint64_t old_code_addr ; uint64_t new_code_addr ; uint64_t code_size ; uint64_t code_index ; } jitdump_record_code_move ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:65:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_debug_entry { uint64_t code_addr ; uint32_t line ; uint32_t discrim ; } jitdump_debug_entry ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:73:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_record_code_debug_info { uint64_t code_addr ; uint64_t nr_entry ; } jitdump_record_code_debug_info ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/perf_jitdump.h:81:0: debug: Failed to parse 'typedef LIBXSMM_EXTERN_C struct jitdump_record_code_close { int dummy ; } jitdump_record_code_close ;'. The checking continues anyway. [simplifyTypedef] libxsmm-1.17/src/libxsmm_perf.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_perf_fp [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_perf.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_perf_fp [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/libxsmm_perf.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_perf_fp [valueFlowBailoutIncompleteVar] libxsmm-1.17/src/template/libxsmm_blocked_gemm.tpl.c:46:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_convert_b_to_a.tpl.c:17:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_copyin_a.tpl.c:16:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_copyin_b.tpl.c:16:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_copyin_c.tpl.c:16:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_copyout_c.tpl.c:16:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_blocked_gemm_transpose_b.tpl.c:17:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_bwd_custom_custom_fallback_generic.tpl.c:46:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_bwd_custom_custom_generic.tpl.c:52:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_bwd_custom_custom_generic_bf16.tpl.c:64:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_bwd_nhwc_custom-rsck_fallback_generic.tpl.c:51:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_bwd_nhwc_custom-rsck_generic.tpl.c:57:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic.tpl.c:39:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_bf16.tpl.c:47:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_i8i32.tpl.c:45:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_fwd_custom_custom_generic_i8i8.tpl.c:35:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_fwd_nhwc_custom-rsck_generic.tpl.c:44:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_upd_custom_custom_generic.tpl.c:38:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_upd_custom_custom_generic_bf16.tpl.c:144:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_convolve_st_upd_nhwc_custom-rsck_generic.tpl.c:53:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_bwdupd_custom_generic.tpl.c:12:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_bwdupd_ncnc_kcck_generic.tpl.c:110:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_bwdupd_ncnc_kcck_generic_bf16.tpl.c:204:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_fwd_custom_generic.tpl.c:69:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_fwd_ncnc_kcck_generic.tpl.c:52:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fullyconnected_st_fwd_ncnc_kcck_generic_bf16.tpl.c:59:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c16_avx512.tpl.c:101:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c32_avx512.tpl.c:101:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_f32_bf16_c64_avx512.tpl.c:101:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_bwd_custom_generic.tpl.c:106:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c16_avx512.tpl.c:98:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c32_avx512.tpl.c:98:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_f32_bf16_c64_avx512.tpl.c:98:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedbatchnorm_st_fwd_custom_generic.tpl.c:98:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c16_avx512.tpl.c:101:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c32_avx512.tpl.c:101:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_f32_bf16_c64_avx512.tpl.c:101:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_bwd_custom_generic.tpl.c:116:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c16_avx512.tpl.c:98:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c32_avx512.tpl.c:98:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_f32_bf16_c64_avx512.tpl.c:98:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_fusedgroupnorm_st_fwd_custom_generic.tpl.c:96:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_optimizer_sgd_st_generic.tpl.c:84:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c16_avx512.tpl.c:95:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c32_avx512.tpl.c:95:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_bwd_custom_f32_bf16_c64_avx512.tpl.c:96:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_bwd_custom_generic.tpl.c:89:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c16_avx512.tpl.c:93:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c32_avx512.tpl.c:93:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_fwd_custom_f32_bf16_c64_avx512.tpl.c:93:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_pooling_st_fwd_custom_generic.tpl.c:87:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_gru_bwdupd_nc_ck_generic.tpl.c:201:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_gru_bwdupd_nc_kcck.tpl.c:187:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_gru_fwd_nc_ck_generic.tpl.c:116:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_gru_fwd_nc_kcck.tpl.c:82:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_ck_generic.tpl.c:237:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_ck_generic_bf16.tpl.c:241:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck.tpl.c:224:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_bf16.tpl.c:251:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_core.tpl.c:12:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_bwdupd_nc_kcck_core_bf16.tpl.c:26:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_ck_generic.tpl.c:138:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_ck_generic_bf16.tpl.c:195:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck.tpl.c:103:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_bf16.tpl.c:179:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_diffused.tpl.c:13:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_diffused_bf16.tpl.c:28:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_fused.tpl.c:13:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_lstm_fwd_nc_kcck_fused_bf16.tpl.c:32:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_rnn_bwdupd_nc_ck_generic.tpl.c:111:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_rnn_bwdupd_nc_kcck.tpl.c:139:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_rnn_fwd_nc_ck_generic.tpl.c:54:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_rnn_fwd_nc_kcck.tpl.c:63:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_rnncell_st_rnn_fwd_ncnc_kcck.tpl.c:71:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_softmaxloss_st_bwd_ncnc_generic.tpl.c:112:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_softmaxloss_st_fwd_ncnc_generic.tpl.c:110:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_bias_copy_in_nchw.tpl.c:27:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_bias_copy_out_nchw.tpl.c:27:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_buffer_copy_in_nchw.tpl.c:15:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_buffer_copy_out_nchw.tpl.c:15:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_filter_copy_in_kcrs.tpl.c:22:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_tensor_filter_copy_out_kcrs.tpl.c:22:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_zero_rim_st_input_custom.tpl.c:13:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_dnn_zero_rim_st_input_nhwc.tpl.c:13:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_matdiff.tpl.c:18:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_spmdm_compute_bfloat16_thread.tpl.c:58:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_spmdm_compute_fp32_thread.tpl.c:50:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_spmdm_createSparseSlice_bfloat16_thread.tpl.c:28:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/src/template/libxsmm_spmdm_createSparseSlice_fp32_thread.tpl.c:29:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] libxsmm-1.17/tests/atomics.c:20:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ATOMIC_LOCKTYPE [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/gemm.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_BLAS_INIT [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/gemmflags.c:18:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_GEMM_FLAG_TRANS_B [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/gemmflags.c:23:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/tests/gemmflags.c:23:20: style: Variable 'k' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/tests/gemmflags.c:23:32: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/tests/hash.c:39:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/hash.c:43:50: warning:inconclusive: Either the condition 'NULL==data' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libxsmm-1.17/tests/hash.c:38:12: note: Assuming that condition 'NULL==data' is not redundant libxsmm-1.17/tests/hash.c:43:50: note: Null pointer addition libxsmm-1.17/tests/headeronly.c:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MAX_M [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/headeronly_aux.c:23:18: error: There is an unknown macro here somewhere. Configuration is required. If LIBXSMM_MMFUNCTION_TYPE2 is a macro then please configure it. [unknownMacro] libxsmm-1.17/tests/matcopy.c:106:20: style: Variable 'test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/tests/matcopy.c:126:20: style: Variable 'test' is assigned a value that is never used. [unreadVariable] libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:45:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:46:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:48:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:49:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:51:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:53:66: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:54:66: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:56:62: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:57:62: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:59:68: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:60:68: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:62:29: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:66:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:63:29: note: result is assigned libxsmm-1.17/tests/matdiff.c:66:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:71:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:72:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:74:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:75:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:77:69: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:79:66: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:80:66: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:82:62: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:83:62: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:85:68: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:86:68: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:88:29: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/matdiff.c:92:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libxsmm-1.17/tests/matdiff.c:89:29: note: result is assigned libxsmm-1.17/tests/matdiff.c:92:10: note: result is overwritten libxsmm-1.17/tests/math.c:68:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/memory.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DESCRIPTOR_MAXSIZE [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/mhd.c:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_MHD_ELEMTYPE_F64 [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/registry.c:38:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DESCRIPTOR_MAXSIZE [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/registry.c:37:20: style: The comparison '0 == result' is always true. [knownConditionTrueFalse] libxsmm-1.17/tests/registry.c:16:16: note: 'result' is assigned value '0' here. libxsmm-1.17/tests/registry.c:37:20: note: The comparison '0 == result' is always true. libxsmm-1.17/tests/registry.c:17:16: style: struct member 'Anonymous0::x' is never used. [unusedStructMember] libxsmm-1.17/tests/registry.c:17:19: style: struct member 'Anonymous0::y' is never used. [unusedStructMember] libxsmm-1.17/tests/registry.c:17:22: style: struct member 'Anonymous0::z' is never used. [unusedStructMember] libxsmm-1.17/tests/rng.c:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_DATATYPE_F32 [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/threadsafety.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/threadsafety.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXSMM_ALPHA [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/threadsafety.c:177:13: error: Uninitialized variable: f[i].x.LIBXSMM_TPREFIX2 [legacyUninitvar] libxsmm-1.17/tests/timer.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/timer.c:50:26: style: Parameter 'argv' can be declared as const array [constParameter] libxsmm-1.17/tests/vla.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jk3 [valueFlowBailoutIncompleteVar] libxsmm-1.17/tests/vla.c:33:40: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] libxsmm-1.17/tests/vla.c:27:46: note: Assuming allocation function fails libxsmm-1.17/tests/vla.c:27:28: note: Assignment 'input=(short*)malloc(sizeof(short)*ni*nj*nk)', assigned value is 0 libxsmm-1.17/tests/vla.c:33:40: note: Null pointer dereference libxsmm-1.17/tests/vla.c:37:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] libxsmm-1.17/tests/vla.c:27:46: note: Assuming allocation function fails libxsmm-1.17/tests/vla.c:27:28: note: Assignment 'input=(short*)malloc(sizeof(short)*ni*nj*nk)', assigned value is 0 libxsmm-1.17/tests/vla.c:37:33: note: Null pointer dereference diff: head libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:100:10: style: Variable 'num_nodes' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Accuracy.cpp:101:10: style: Variable 'node_id' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:424:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:425:7: style: Variable 'buftype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:609:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:611:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:839:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:846:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:847:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:848:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:849:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:980:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:981:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:982:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:987:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:988:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:989:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:990:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:991:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Conv.cpp:992:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:106:7: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:107:7: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:120:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:121:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:209:11: style: Variable 'welem' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:474:7: style: Variable 'nBIfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:475:7: style: Variable 'nBOfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:617:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:618:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:625:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ConvXSMM.cpp:626:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1372:9: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1629:46: style: C-style pointer casting [cstyleCast] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:1980:7: style: Variable 'ni' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:2094:17: style: Variable 'max_fwd_buffer_size' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:217:9: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:389:37: style: C-style pointer casting [cstyleCast] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:47:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:645:54: style: C-style pointer casting [cstyleCast] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:648:52: style: C-style pointer casting [cstyleCast] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:654:52: style: C-style pointer casting [cstyleCast] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:72:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:810:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:808:20: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:808:20: note: Assignment 'f=std::fopen("checkpoint","r")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/Engine.cpp:810:12: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:280:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:281:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:282:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:283:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:51:7: style: Variable 'nIFM' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:52:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FCXSMM.cpp:53:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:303:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:342:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:529:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:530:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:531:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:532:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:533:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:811:9: style: Variable 'gwt' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FullyConnected.cpp:817:7: style: Variable 'wsize' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:322:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:413:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:416:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:418:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:421:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:422:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:425:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:426:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:662:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:663:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:672:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:673:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:674:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNorm.cpp:675:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:622:7: style: Variable 'nBfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:635:7: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedBNormXSMM.cpp:636:7: style: Variable 'sw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1046:7: style: Variable 'ifm0' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1054:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1055:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1056:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1057:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1156:9: style: Variable 'gexp_test' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:1157:9: style: Variable 'gvar_test' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:422:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:475:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:492:7: style: Variable 'dtype' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:604:7: style: Variable 'ifm1' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:607:7: style: Variable 'ifhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:609:7: style: Variable 'ifwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:618:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:619:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:878:7: style: Variable 'ofhp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:879:7: style: Variable 'ofwp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:880:7: style: Variable 'kh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/FusedConvBN.cpp:881:7: style: Variable 'kw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:304:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:291:18: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:291:18: note: Assignment 'f=std::fopen(infofile.c_str(),"r")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:304:10: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:335:80: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:335:80: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:337:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:334:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:337:18: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:361:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:361:82: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:363:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:360:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:363:18: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:446:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:446:82: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:448:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:445:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:448:18: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:469:82: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:469:82: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:471:18: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assuming allocation function fails libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:468:26: note: Assignment 'f=std::fopen(fpath.c_str(),"rb")', assigned value is 0 libxsmm-1.17/samples/deeplearning/gxm/src/ImageData.cpp:471:18: note: Null pointer dereference head libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:314:7: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/JitterData.cpp:370:7: style: Variable 'img_channels' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Node.cpp:33:12: style: Variable 's' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:221:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:222:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:223:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:224:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:225:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:226:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:309:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:310:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:311:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:312:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:313:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Pooling.cpp:314:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:58:7: style: Variable 'nIfm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:59:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:60:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/ReLUXSMM.cpp:62:7: style: Variable 'threads' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:151:10: style: Variable 'bot' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:152:8: style: Variable 'label' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:153:10: style: Variable 'top' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:203:10: style: Variable 'gbot' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:205:8: style: Variable 'label' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/SoftmaxLoss.cpp:206:10: style: Variable 'top' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Solver.cpp:312:14: style: Variable 'wgp' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:153:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:154:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:155:7: style: Variable 'fh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:156:7: style: Variable 'fw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:220:7: style: Variable 'nImg' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:221:7: style: Variable 'ifm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:222:7: style: Variable 'ofm' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:223:7: style: Variable 'ifh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:224:7: style: Variable 'ifw' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:225:7: style: Variable 'ofh' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/deeplearning/gxm/src/Split.cpp:226:7: style: Variable 'ofw' is assigned a value that is never used. [unreadVariable] 2.17.0 libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: note: Null pointer addition head libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:100:20: note: Null pointer addition 2.17.0 libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assignment 'vc=malloc(sizeof(double)*nc*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:71:17: note: c is assigned '(double*)(((unsigned long)vc+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: note: Null pointer addition head libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:67:26: note: Assignment 'vc=malloc(sizeof(double)*nc*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:71:17: note: c is assigned '(double*)(((unsigned long)vc+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:102:22: note: Null pointer addition 2.17.0 libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: note: Null pointer addition head libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:21: note: Null pointer addition 2.17.0 libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: note: Null pointer addition head libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:66:26: note: Assignment 'vb=malloc(sizeof(double)*nb*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:70:17: note: b is assigned '(double*)(((unsigned long)vb+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:154:49: note: Null pointer addition 2.17.0 libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: note: Null pointer addition head libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assuming allocation function fails libxsmm-1.17/samples/magazine/magazine_blas.c:65:26: note: Assignment 'va=malloc(sizeof(double)*na*size+1-1)', assigned value is 0 libxsmm-1.17/samples/magazine/magazine_blas.c:69:17: note: a is assigned '(double*)(((unsigned long)va+1-1)&~(1-1))' here. libxsmm-1.17/samples/magazine/magazine_blas.c:99:20: note: Null pointer addition head libxsmm-1.17/samples/packed/gemm/gemm.c:217:10: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:259:10: style: Variable 'ntrans' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:479:7: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:483:18: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:483:52: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:483:8: style: Variable 'side' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:485:16: style: Variable 'typesize4' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/gemm/gemm.c:491:10: style: Variable 'sbeta' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:507:33: style: Variable 'ldb' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:513:25: style: Variable 'VLENS' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:514:7: style: Variable 'arch' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:518:18: style: Variable 'uplo' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:518:28: style: Variable 'trans' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:518:39: style: Variable 'diag' is assigned a value that is never used. [unreadVariable] head libxsmm-1.17/samples/packed/getrf/getrf.c:518:8: style: Variable 'side' is assigned a value that is never used. [unreadVariable] DONE