2025-07-01 03:06 ftp://ftp.de.debian.org/debian/pool/main/t/teakra/teakra_0.0~git20250117.4dfebf8.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: dfa16af (2025-06-30 19:43:56 +0200) count: 1012 1016 elapsed-time: 80.2 82.5 head-timing-info: old-timing-info: head results: teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:127:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_TOP [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/common_types.h:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/common_types.h:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bit_count [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:184:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_TOP [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:142:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_TOP [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:36:50: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:40:55: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:70:18: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:98:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:115:16: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:117:25: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:127:64: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:177:31: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspvictester/source/main.cpp:189:14: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direction [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direction [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_channel [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:36:50: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:40:55: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:85:18: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:113:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:130:16: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:132:25: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:142:64: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:192:31: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:204:14: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:60:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:84:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:104:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:108:16: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:112:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:116:16: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:127:18: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:155:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:172:16: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:174:25: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:184:64: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dspmemorytester/source/main.cpp:231:24: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/src/crash.h:6:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:11:25: style:inconclusive: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/ahbm.h:89:18: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:11:25: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:151:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_PROCESS_HANDLE [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSpaceSize [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:413:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:436:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:468:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_TOP [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/core_timing.h:22:10: style:inconclusive: Technically the member function 'Teakra::CoreTiming::Tick' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/core_timing.h:28:9: style:inconclusive: Technically the member function 'Teakra::CoreTiming::Skip' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/btdmp.h:67:9: performance:inconclusive: Technically the member function 'Teakra::Btdmp::GetTransmitFlush' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/btdmp.h:14:5: style: Class 'Btdmp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/btdmp.h:15:6: style: The destructor '~Btdmp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] teakra-0.0~git20250117.4dfebf8/src/core_timing.h:15:18: note: Virtual destructor in base class teakra-0.0~git20250117.4dfebf8/src/btdmp.h:15:6: note: Destructor in derived class teakra-0.0~git20250117.4dfebf8/src/core_timing.h:30:26: style: Variable 'callbacks' can be declared as pointer to const [constVariableReference] teakra-0.0~git20250117.4dfebf8/src/core_timing.h:31:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] teakra-0.0~git20250117.4dfebf8/src/dma.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ahbm_channel [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/dma.cpp:69:19: style: Variable 'value' is assigned a value that is never used. [unreadVariable] teakra-0.0~git20250117.4dfebf8/src/dma.cpp:102:19: style: Variable 'value' is assigned a value that is never used. [unreadVariable] teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:13:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:11:5: style: Class 'Dsp1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:72:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:86:29: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:83:23: note: Assuming allocation function fails teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:83:23: note: Assignment 'file=fopen(argv[1],"rb")', assigned value is 0 teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:86:29: note: Null pointer dereference teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.offset [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.address [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.size [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.pa [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.pb [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/dsp1_reader/main.cpp:70:28: error: Uninitialized struct member: segment.pc [uninitStructMember] teakra-0.0~git20250117.4dfebf8/src/coff_reader/coff.h:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/memory_interface.cpp:6:18: warning: Member variable 'MemoryInterface::mmio' is not initialized in the constructor. [uninitMemberVar] teakra-0.0~git20250117.4dfebf8/src/icu.h:23:9: performance:inconclusive: Technically the member function 'Teakra::ICU::GetAcknowledge' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/icu.h:43:9: performance:inconclusive: Technically the member function 'Teakra::ICU::GetTrigger' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/makedsp1/sha256.cpp:44:40: style: The scope of the variable 't1' can be reduced. [variableScope] teakra-0.0~git20250117.4dfebf8/src/makedsp1/sha256.cpp:44:44: style: The scope of the variable 't2' can be reduced. [variableScope] teakra-0.0~git20250117.4dfebf8/src/mmio.cpp:16:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16_t [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/mmio.cpp:162:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:390:18: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:418:21: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:436:64: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:642:66: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:271:18: style: Local variable 'i' shadows outer variable [shadowVariable] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:216:9: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:271:18: note: Shadow variable teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:343:18: style: Local variable 'i' shadows outer variable [shadowVariable] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:216:9: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:343:18: note: Shadow variable teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:105:75: performance: Function parameter 'flags' should be passed by const reference. [passedByValue] teakra-0.0~git20250117.4dfebf8/hwtest/dsptester/source/main.cpp:146:78: performance: Function parameter 'flags' should be passed by const reference. [passedByValue] teakra-0.0~git20250117.4dfebf8/src/mod_test_generator/main.cpp:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/parser.cpp:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:13:25: style: C-style pointer casting [cstyleCast] teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:75:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] teakra-0.0~git20250117.4dfebf8/src/step2_test_generator/main.cpp:7:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/coff_reader/coff.h:157:5: style: Class 'Coff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/coff_reader/coff.h:246:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] teakra-0.0~git20250117.4dfebf8/src/coff_reader/coff.h:248:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] teakra-0.0~git20250117.4dfebf8/src/teakra.cpp:35:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/teakra.cpp:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/teakra.cpp:79:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/teakra.cpp:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btdmp [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/timer.h:12:5: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/test_generator/main.cpp:10:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/decoder.h:18:8: debug: Failed to instantiate template "FilterOperand". The checking continues anyway. [templateInstantiation] teakra-0.0~git20250117.4dfebf8/src/operand.h:206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:301:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:310:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:321:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:673:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:676:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:685:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:17:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/decoder.h:706:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/decoder.h:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nop [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/decoder.h:75:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/decoder.h:75:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:479:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:472:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:205:23: style:inconclusive: Either there is a missing 'override', or the member function 'Register::GetNameForMovFromP' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/operand.h:458:19: style:inconclusive: Technically the member function 'Address16::Address32' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/operand.h:464:19: style:inconclusive: Technically the member function 'RelAddr7::Relative32' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:473:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::undefined' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:477:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::nop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:481:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::norm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:484:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:534:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::trap' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:538:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:541:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:544:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:547:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alm_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:551:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:554:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:557:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:560:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:563:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:567:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:570:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:573:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:577:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:580:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:583:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:586:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alb_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:589:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:593:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:596:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:599:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::add_p1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:602:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:606:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:609:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:612:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sub_p1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:615:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:619:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::app' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:657:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::moda4' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:661:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::moda3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:665:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pacr1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:668:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::clr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:671:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::clrr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:675:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bkrep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:678:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bkrep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:681:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bkrep_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:687:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bkreprst_memsp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:693:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bkrepsto_memsp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:697:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::banke' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:713:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:716:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:719:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:722:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:726:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bitrev' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:729:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bitrev_dbrv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:732:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::bitrev_ebrv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:736:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::br' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:740:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::brr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:744:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::break_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:748:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::call' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:751:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::calla' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:754:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::calla' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:757:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::callr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:761:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cntx_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:764:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cntx_r' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:768:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::ret' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:771:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::retd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:774:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::reti' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:777:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::retic' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:780:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::retid' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:783:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::retidc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:786:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::rets' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:790:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_ps' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:793:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_stepi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:796:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_stepj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:799:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_page' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:802:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_modi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:805:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_modj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:808:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_movpd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:811:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::load_ps01' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:815:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:818:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:821:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:824:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:827:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:830:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:833:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:836:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:839:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:842:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:845:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::push_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:848:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pusha' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:851:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pusha' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:855:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:858:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:861:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:864:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:867:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:870:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:873:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:876:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:879:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:882:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:885:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::pop_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:888:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::popa' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:892:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::rep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:895:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::rep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:898:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::rep_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:902:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::shfc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:905:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::shfi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:915:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:918:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:921:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:924:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::tstb_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:927:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:931:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::and_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:935:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::dint' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:938:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::eint' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:942:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:945:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul_y0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:948:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul_y0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:951:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:954:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul_y0_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:957:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mul_y0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:961:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mpyi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:965:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::msu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:968:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::msu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:974:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mac_x1to0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:981:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:984:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:987:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr_i2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:990:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr_i2_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:993:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr_d2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:996:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::modr_d2_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1012:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1015:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1018:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1021:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1024:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movpdw' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1028:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1031:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_dvm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1034:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1037:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1040:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1043:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1046:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1049:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1052:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1055:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1058:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1061:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1064:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_eu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1067:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1070:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1073:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_dvm_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1076:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_icr_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1079:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1082:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1085:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_icr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1088:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1091:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1094:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1097:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1100:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1103:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1106:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1109:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1112:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_memsp_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1115:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_mixp_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1118:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1121:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_icr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1124:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_mixp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1127:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1130:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1137:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1140:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1143:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_sv_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1146:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_x0_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1149:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_x1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1152:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_y1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1155:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1158:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1161:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1164:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_stepi0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1167:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_stepj0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1170:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1173:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1177:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_a0h_stepi0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1180:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_a0h_stepj0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1183:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_stepi0_a0h' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1186:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_stepj0_a0h' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1190:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1193:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1196:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1199:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1203:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_prpage_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1206:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1209:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1212:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1236:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1239:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1243:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1246:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1250:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_pc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1253:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_pc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1257:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_mixp_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1260:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_mixp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1263:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_p0h_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1266:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_p0h_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1269:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_p0h_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1272:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_p0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1275:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_p1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1295:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1298:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6_mixp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1301:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1304:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1307:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_memsp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1310:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1313:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1317:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1320:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1323:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1326:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movs_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1329:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movsi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1367:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1370:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1373:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1376:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::movr_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1380:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1383:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1386:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1389:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1392:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1395:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1398:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1401:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::exp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1405:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::lim' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1409:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrclr0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1412:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrclr1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1415:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrclr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1418:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrmov0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1421:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrmov1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1424:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrmov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1427:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::vtrshr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1431:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::clrp0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1434:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::clrp1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1437:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::clrp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1441:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max_ge' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1444:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max_gt' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1447:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min_le' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1450:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min_lt' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1454:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max_ge_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1457:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max_gt_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1460:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min_le_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1463:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min_lt_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1466:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::divs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1470:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sqr_sqr_add3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1476:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::sqr_mpysu_add3a' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1480:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1483:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cmp_b0_b1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1486:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cmp_b1_b0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1489:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1492:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cmp_p1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1496:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1499:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1502:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::max2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1505:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::min2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1555:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cbs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1558:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::cbs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1565:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mma' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1623:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_ext0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1626:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_ext1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1629:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_ext2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1632:30: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::mov_ext3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1642:17: style:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::DsmArRn' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1650:17: performance:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::ConvertArStepAndOffset' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1682:17: style:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::DsmArpRni' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:1699:17: style:inconclusive: Technically the member function 'Teakra::Disassembler::Disassembler::DsmArpRnj' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/operand.h:235:15: style: Struct 'Px' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/operand.h:297:15: style: Struct 'Rn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/disassembler.cpp:410:29: performance: Function parameter 't' should be passed by const reference. [passedByValue] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:297:16: debug: Failed to instantiate template "SignExtend". The checking continues anyway. [templateInstantiation] teakra-0.0~git20250117.4dfebf8/src/register.h:232:44: debug: Failed to instantiate template "ShadowSwapArrayRegister". The checking continues anyway. [templateInstantiation] teakra-0.0~git20250117.4dfebf8/src/bit.h:22:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/operand.h:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:188:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origin [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origin [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origin [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:426:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:436:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target0 [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target0 [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:446:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:456:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:778:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:791:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:804:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:818:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:970:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1008:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1013:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/test_verifier/main.cpp:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:501:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/register.h:504:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3418:34: style:inconclusive: Boolean expression '!regs.br[unit]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3418:51: style:inconclusive: Boolean expression '!dmod' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] teakra-0.0~git20250117.4dfebf8/src/register.h:190:14: style:inconclusive: Technically the member function 'Teakra::RegisterState::ShadowArrayRegister::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:58:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::undefined' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:159:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::nop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:263:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::trap' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:941:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::FilterDoubleClr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1182:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::retd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1198:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::retid' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1201:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::retidc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1657:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::mov_dvm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1743:10: performance:inconclusive: Technically the member function 'Teakra::Interpreter::mov_dvm_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:2353:9: performance:inconclusive: Technically the member function 'Teakra::Interpreter::Exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3400:9: style:inconclusive: Technically the member function 'Teakra::Interpreter::RnAddress' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3412:9: style:inconclusive: Technically the member function 'Teakra::Interpreter::OffsetAddress' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: flm >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fvl >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fe >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fc0 >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fc1 >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fv >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fn >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fm >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fz >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: style:inconclusive: Technically the member function 'ShadowRegister < & RegisterState :: fr >::Restore' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: flm >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: flm >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: flm >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: flm >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fvl >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fvl >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fvl >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fvl >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fe >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fe >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fe >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fe >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fc0 >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fc0 >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fc0 >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fc0 >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fc1 >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fc1 >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fc1 >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fc1 >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fv >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fv >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fv >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fv >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fn >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fn >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fn >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fn >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fm >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fm >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fm >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fm >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fz >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fz >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fz >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fz >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Store' also defined in its parent class 'ShadowRegister < & RegisterState :: fr >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:173:14: note: Parent function 'ShadowRegister < & RegisterState :: fr >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:201:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Store' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: warning: The class 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >' defines member function with name 'Restore' also defined in its parent class 'ShadowRegister < & RegisterState :: fr >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:176:14: note: Parent function 'ShadowRegister < & RegisterState :: fr >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:204:14: note: Derived function 'ShadowRegisterList < ShadowRegister < & RegisterState :: flm > , ShadowRegister < & RegisterState :: fvl > , ShadowRegister < & RegisterState :: fe > , ShadowRegister < & RegisterState :: fc0 > , ShadowRegister < & RegisterState :: fc1 > , ShadowRegister < & RegisterState :: fv > , ShadowRegister < & RegisterState :: fn > , ShadowRegister < & RegisterState :: fm > , ShadowRegister < & RegisterState :: fz > , ShadowRegister < & RegisterState :: fr > >::Restore' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: pcmhi >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: pcmhi >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: sat >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: sat >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: sata >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: sata >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: hwm >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: hwm >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: s >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: s >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapArrayRegister'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:223:14: note: Parent function 'ShadowSwapArrayRegister::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: page >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: page >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: stp16 >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: stp16 >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: cmd >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: cmd >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: imv >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: imv >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: epi >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: epi >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: warning: The class 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >' defines member function with name 'Swap' also defined in its parent class 'ShadowSwapRegister < & RegisterState :: epj >'. [duplInheritedMember] teakra-0.0~git20250117.4dfebf8/src/register.h:212:14: note: Parent function 'ShadowSwapRegister < & RegisterState :: epj >::Swap' teakra-0.0~git20250117.4dfebf8/src/register.h:234:14: note: Derived function 'ShadowSwapRegisterList < ShadowSwapRegister < & RegisterState :: pcmhi > , ShadowSwapRegister < & RegisterState :: sat > , ShadowSwapRegister < & RegisterState :: sata > , ShadowSwapRegister < & RegisterState :: hwm > , ShadowSwapRegister < & RegisterState :: s > , ShadowSwapArrayRegister < 2 , & RegisterState :: ps > , ShadowSwapRegister < & RegisterState :: page > , ShadowSwapRegister < & RegisterState :: stp16 > , ShadowSwapRegister < & RegisterState :: cmd > , ShadowSwapArrayRegister < 8 , & RegisterState :: m > , ShadowSwapArrayRegister < 8 , & RegisterState :: br > , ShadowSwapArrayRegister < 3 , & RegisterState :: im > , ShadowSwapRegister < & RegisterState :: imv > , ShadowSwapRegister < & RegisterState :: epi > , ShadowSwapRegister < & RegisterState :: epj > >::Swap' teakra-0.0~git20250117.4dfebf8/tests/interpreter.cpp:39:9: style: Class 'InterruptGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3418:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3418:51: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3438:13: style:inconclusive: Statements following 'throw' will never be executed. [unreachableCode] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:76:30: style: Local variable 'i' shadows outer variable [shadowVariable] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:64:18: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/src/interpreter.h:76:30: note: Shadow variable teakra-0.0~git20250117.4dfebf8/src/interpreter.h:118:26: style: Local variable 'i' shadows outer variable [shadowVariable] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:64:18: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/src/interpreter.h:118:26: note: Shadow variable teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3401:13: style: Local variable 'ret' shadows outer function [shadowFunction] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1177:10: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3401:13: note: Shadow variable teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3571:13: style: Local variable 'ret' shadows outer function [shadowFunction] teakra-0.0~git20250117.4dfebf8/src/interpreter.h:1177:10: note: Shadowed declaration teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3571:13: note: Shadow variable teakra-0.0~git20250117.4dfebf8/src/interpreter.h:87:19: style: Variable 'decoder' can be declared as reference to const [constVariableReference] teakra-0.0~git20250117.4dfebf8/src/register.h:173:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] teakra-0.0~git20250117.4dfebf8/src/register.h:187:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:78:12: style:inconclusive: Technically the member function 'Teakra::Test::::Config::WithAnyExpand' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:84:12: style:inconclusive: Technically the member function 'Teakra::Test::::Config::WithMemoryExpand' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:229:10: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::IsUnimplementedRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:238:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::undefined' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:242:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::nop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:246:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::norm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:249:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:255:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::trap' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:259:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:265:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:296:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alm_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:301:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:305:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:308:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:311:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:314:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:318:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:321:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:324:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::or_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:328:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:331:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:346:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::alb_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:356:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:359:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:362:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_p1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:365:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:369:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:372:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:375:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_p1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:378:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:382:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::app' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:386:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:389:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:392:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:395:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:399:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_sub_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:402:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_add_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:406:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_add_i_mov_j_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:409:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sub_add_j_mov_i_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:412:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_sub_i_mov_j' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:415:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::add_sub_j_mov_i' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:419:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::moda4' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:424:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::moda3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:428:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pacr1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:431:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::clr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:434:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::clrr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:438:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkrep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:441:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkrep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:444:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkrep_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:447:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkreprst' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:450:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkreprst_memsp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:453:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkrepsto' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:456:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bkrepsto_memsp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:460:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::banke' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:463:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:466:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:469:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:472:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bankr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:476:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bitrev' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:479:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bitrev_dbrv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:482:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::bitrev_ebrv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:486:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::br' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:490:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::brr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:494:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::break_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:498:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::call' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:501:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::calla' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:504:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::calla' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:507:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::callr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:511:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cntx_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:514:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cntx_r' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:518:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::ret' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:521:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::retd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:524:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::reti' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:527:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::retic' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:530:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::retid' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:533:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::retidc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:536:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::rets' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:540:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_ps' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:543:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_stepi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:546:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_stepj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:549:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_page' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:552:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_modi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:555:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_modj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:558:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_movpd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:561:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::load_ps01' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:565:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:568:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:571:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:574:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:577:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:580:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:583:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:586:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:589:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:592:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:595:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::push_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:598:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pusha' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:601:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pusha' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:605:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:608:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:611:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:614:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:617:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:620:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:623:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:626:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:629:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:632:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:635:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::pop_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:638:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::popa' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:642:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::rep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:645:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::rep' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:648:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::rep_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:652:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::shfc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:655:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::shfi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:659:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tst4b' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:662:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tst4b' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:665:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:668:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:676:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tstb_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:679:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::tstb' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:684:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::and_' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:688:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::dint' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:691:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::eint' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:695:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:698:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mul_y0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:706:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:709:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mul_y0_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:712:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mul_y0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:716:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mpyi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:720:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::msu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:723:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::msu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:726:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::msusu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:729:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mac_x1to0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:732:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mac1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:736:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:739:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:742:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_i2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:745:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_i2_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:748:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_d2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:751:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_d2_dmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:754:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_eemod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:757:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_edmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:760:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_demod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:763:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::modr_ddmod' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:767:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movd' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:770:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:773:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:776:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:779:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movpdw' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:783:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:786:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_dvm' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:789:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_x0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:792:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_x1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:795:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_y1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:798:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:801:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:804:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:807:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:810:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:813:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:816:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:819:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_eu' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:822:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:825:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:828:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_dvm_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:831:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_icr_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:834:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:842:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_icr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:845:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:848:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:851:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_sv' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:854:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:857:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:860:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:863:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:871:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_memsp_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:879:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:882:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_icr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:907:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:910:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_sv_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:913:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_x0_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:916:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_x1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:919:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_y1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:928:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:931:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:934:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_stepi0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:937:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_stepj0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:946:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:950:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_a0h_stepi0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:953:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_a0h_stepj0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:956:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_stepi0_a0h' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:959:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_stepj0_a0h' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:963:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_prpage' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:966:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:982:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_prpage_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:985:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1001:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1017:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1033:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1043:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_repc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1053:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_pc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1056:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_pc' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1060:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_mixp_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1063:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_mixp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1066:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_p0h_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1069:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_p0h_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1077:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_p0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1080:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_p1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1084:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1087:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2s' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1090:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1093:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mova' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1096:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mova' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1100:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1103:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_r6_mixp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1116:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_memsp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1119:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1122:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1126:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1129:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1137:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movs_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1140:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movsi' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1144:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_axh_m_y0_m' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1147:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_ax_mij' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1150:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_ax_mji' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1153:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_mij_ax' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1156:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_mji_ax' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1159:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov2_abh_m' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1162:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exchange_iaj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1165:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exchange_riaj' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1168:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exchange_jai' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1171:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exchange_rjai' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1175:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1178:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1186:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1189:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::movr_r6_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1193:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1196:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1199:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1202:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1215:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1218:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::exp_r6' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1222:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::lim' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1226:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrclr0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1229:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrclr1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1232:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrclr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1235:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrmov0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1238:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrmov1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1241:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrmov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1244:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::vtrshr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1248:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::clrp0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1251:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::clrp1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1254:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::clrp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1258:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max_ge' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1261:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max_gt' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1264:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min_le' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1267:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min_lt' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1271:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max_ge_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1274:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max_gt_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1277:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min_le_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1280:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min_lt_r0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1283:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::divs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1287:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sqr_sqr_add3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1290:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sqr_sqr_add3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1293:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::sqr_mpysu_add3a' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1297:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1300:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cmp_b0_b1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1303:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cmp_b1_b0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1306:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1309:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cmp_p1_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1313:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1316:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1319:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1322:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1325:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movl' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1328:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movh' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1331:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movl' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1334:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movh' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1337:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movl' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1340:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movh' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1343:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movl' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1346:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movh' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1349:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movij' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1352:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::max2_vtr_movji' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1355:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movij' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1358:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::min2_vtr_movji' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1363:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_sv_app' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1368:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cbs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1372:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cbs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1376:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::cbs' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1381:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1387:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1393:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma_mx_xy' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1399:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma_xy_mx' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1405:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma_my_my' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1411:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma_mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1417:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mma_mov' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1423:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::addhp' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1427:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_ext0' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1430:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_ext1' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1433:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_ext2' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1436:12: performance:inconclusive: Technically the member function 'Teakra::Test::::TestGenerator::mov_ext3' can be static (but you may consider moving to unnamed namespace). [functionStatic] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:238:12: performance: Function 'undefined()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:242:12: performance: Function 'nop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:246:12: performance: Function 'norm()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:255:12: performance: Function 'trap()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:296:12: performance: Function 'alm_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:318:12: performance: Function 'or_()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:321:12: performance: Function 'or_()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:324:12: performance: Function 'or_()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:356:12: performance: Function 'add()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:359:12: performance: Function 'add()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:362:12: performance: Function 'add_p1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:365:12: performance: Function 'add()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:369:12: performance: Function 'sub()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:372:12: performance: Function 'sub()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:375:12: performance: Function 'sub_p1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:378:12: performance: Function 'sub()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:382:12: performance: Function 'app()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:419:12: performance: Function 'moda4()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:424:12: performance: Function 'moda3()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:428:12: performance: Function 'pacr1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:431:12: performance: Function 'clr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:434:12: performance: Function 'clrr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:438:12: performance: Function 'bkrep()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:441:12: performance: Function 'bkrep()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:444:12: performance: Function 'bkrep_r6()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:447:12: performance: Function 'bkreprst()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:450:12: performance: Function 'bkreprst_memsp()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:453:12: performance: Function 'bkrepsto()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:456:12: performance: Function 'bkrepsto_memsp()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:460:12: performance: Function 'banke()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:463:12: performance: Function 'bankr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:466:12: performance: Function 'bankr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:469:12: performance: Function 'bankr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:472:12: performance: Function 'bankr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:476:12: performance: Function 'bitrev()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:479:12: performance: Function 'bitrev_dbrv()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:482:12: performance: Function 'bitrev_ebrv()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:486:12: performance: Function 'br()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:490:12: performance: Function 'brr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:494:12: performance: Function 'break_()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:498:12: performance: Function 'call()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:501:12: performance: Function 'calla()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:504:12: performance: Function 'calla()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:507:12: performance: Function 'callr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:511:12: performance: Function 'cntx_s()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:514:12: performance: Function 'cntx_r()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:518:12: performance: Function 'ret()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:521:12: performance: Function 'retd()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:524:12: performance: Function 'reti()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:527:12: performance: Function 'retic()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:530:12: performance: Function 'retid()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:533:12: performance: Function 'retidc()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:536:12: performance: Function 'rets()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:540:12: performance: Function 'load_ps()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:543:12: performance: Function 'load_stepi()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:546:12: performance: Function 'load_stepj()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:549:12: performance: Function 'load_page()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:552:12: performance: Function 'load_modi()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:555:12: performance: Function 'load_modj()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:558:12: performance: Function 'load_movpd()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:561:12: performance: Function 'load_ps01()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:565:12: performance: Function 'push()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:568:12: performance: Function 'push()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:571:12: performance: Function 'push()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:574:12: performance: Function 'push()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:577:12: performance: Function 'push_prpage()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:580:12: performance: Function 'push()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:583:12: performance: Function 'push_r6()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:586:12: performance: Function 'push_repc()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:589:12: performance: Function 'push_x0()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:592:12: performance: Function 'push_x1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:595:12: performance: Function 'push_y1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:598:12: performance: Function 'pusha()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:601:12: performance: Function 'pusha()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:605:12: performance: Function 'pop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:608:12: performance: Function 'pop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:611:12: performance: Function 'pop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:614:12: performance: Function 'pop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:617:12: performance: Function 'pop_prpage()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:620:12: performance: Function 'pop()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:623:12: performance: Function 'pop_r6()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:626:12: performance: Function 'pop_repc()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:629:12: performance: Function 'pop_x0()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:632:12: performance: Function 'pop_x1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:635:12: performance: Function 'pop_y1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:638:12: performance: Function 'popa()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:642:12: performance: Function 'rep()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:645:12: performance: Function 'rep()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:648:12: performance: Function 'rep_r6()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:652:12: performance: Function 'shfc()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:655:12: performance: Function 'shfi()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:676:12: performance: Function 'tstb_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:679:12: performance: Function 'tstb()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:684:12: performance: Function 'and_()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:688:12: performance: Function 'dint()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:691:12: performance: Function 'eint()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:706:12: performance: Function 'mul()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:709:12: performance: Function 'mul_y0_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:716:12: performance: Function 'mpyi()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:720:12: performance: Function 'msu()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:729:12: performance: Function 'mac_x1to0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:736:12: performance: Function 'modr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:739:12: performance: Function 'modr_dmod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:742:12: performance: Function 'modr_i2()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:745:12: performance: Function 'modr_i2_dmod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:748:12: performance: Function 'modr_d2()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:751:12: performance: Function 'modr_d2_dmod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:754:12: performance: Function 'modr_eemod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:757:12: performance: Function 'modr_edmod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:760:12: performance: Function 'modr_demod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:763:12: performance: Function 'modr_ddmod()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:767:12: performance: Function 'movd()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:770:12: performance: Function 'movp()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:773:12: performance: Function 'movp()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:776:12: performance: Function 'movp()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:779:12: performance: Function 'movpdw()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:783:12: performance: Function 'mov()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:786:12: performance: Function 'mov_dvm()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:789:12: performance: Function 'mov_x0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:792:12: performance: Function 'mov_x1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:795:12: performance: Function 'mov_y1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:819:12: performance: Function 'mov_eu()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:828:12: performance: Function 'mov_dvm_to()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:831:12: performance: Function 'mov_icr_to()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:842:12: performance: Function 'mov_icr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:845:12: performance: Function 'mov()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:848:12: performance: Function 'mov()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:851:12: performance: Function 'mov_sv()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:854:12: performance: Function 'mov()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:871:12: performance: Function 'mov_memsp_to()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:882:12: performance: Function 'mov_icr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:907:12: performance: Function 'mov_repc_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:913:12: performance: Function 'mov_x0_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:916:12: performance: Function 'mov_x1_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:919:12: performance: Function 'mov_y1_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:946:12: performance: Function 'mov_prpage()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:950:12: performance: Function 'mov_a0h_stepi0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:953:12: performance: Function 'mov_a0h_stepj0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:956:12: performance: Function 'mov_stepi0_a0h()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:959:12: performance: Function 'mov_stepj0_a0h()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:963:12: performance: Function 'mov_prpage()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:966:12: performance: Function 'mov_repc()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:982:12: performance: Function 'mov_prpage_to()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:985:12: performance: Function 'mov_repc_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1053:12: performance: Function 'mov_pc()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1056:12: performance: Function 'mov_pc()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1060:12: performance: Function 'mov_mixp_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1063:12: performance: Function 'mov_mixp_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1066:12: performance: Function 'mov_p0h_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1069:12: performance: Function 'mov_p0h_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1077:12: performance: Function 'mov_p0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1080:12: performance: Function 'mov_p1_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1100:12: performance: Function 'mov_r6_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1103:12: performance: Function 'mov_r6_mixp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1116:12: performance: Function 'mov_memsp_r6()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1137:12: performance: Function 'movs_r6_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1140:12: performance: Function 'movsi()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1186:12: performance: Function 'movr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1189:12: performance: Function 'movr_r6_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1193:12: performance: Function 'exp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1196:12: performance: Function 'exp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1215:12: performance: Function 'exp_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1218:12: performance: Function 'exp_r6()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1222:12: performance: Function 'lim()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1226:12: performance: Function 'vtrclr0()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1229:12: performance: Function 'vtrclr1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1232:12: performance: Function 'vtrclr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1235:12: performance: Function 'vtrmov0()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1238:12: performance: Function 'vtrmov1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1241:12: performance: Function 'vtrmov()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1244:12: performance: Function 'vtrshr()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1248:12: performance: Function 'clrp0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1251:12: performance: Function 'clrp1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1254:12: performance: Function 'clrp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1258:12: performance: Function 'max_ge()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1261:12: performance: Function 'max_gt()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1264:12: performance: Function 'min_le()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1267:12: performance: Function 'min_lt()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1287:12: performance: Function 'sqr_sqr_add3()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1293:12: performance: Function 'sqr_mpysu_add3a()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1297:12: performance: Function 'cmp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1300:12: performance: Function 'cmp_b0_b1()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1303:12: performance: Function 'cmp_b1_b0()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1306:12: performance: Function 'cmp()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1309:12: performance: Function 'cmp_p1_to()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1313:12: performance: Function 'max2_vtr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1316:12: performance: Function 'min2_vtr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1319:12: performance: Function 'max2_vtr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1322:12: performance: Function 'min2_vtr()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1368:12: performance: Function 'cbs()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1372:12: performance: Function 'cbs()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1376:12: performance: Function 'cbs()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1381:12: performance: Function 'mma()' should return member 'AnyConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1427:12: performance: Function 'mov_ext0()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1430:12: performance: Function 'mov_ext1()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1433:12: performance: Function 'mov_ext2()' should return member 'DisabledConfig' by const reference. [returnByReference] teakra-0.0~git20250117.4dfebf8/src/test_generator.cpp:1436:12: performance: Function 'mov_ext3()' should return member 'DisabledConfig' by const reference. [returnByReference] diff: 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:66:32: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:67:32: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:68:32: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:69:32: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:70:32: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/hwtest/dspapbptester/source/main.cpp:71:32: style: C-style pointer casting [cstyleCast] head teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:11:25: style:inconclusive: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/ahbm.h:89:18: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:11:25: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. head teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:151:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 teakra-0.0~git20250117.4dfebf8/src/ahbm.h:89:18: style:inconclusive: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. [functionConst] teakra-0.0~git20250117.4dfebf8/src/ahbm.cpp:11:25: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. teakra-0.0~git20250117.4dfebf8/src/ahbm.h:89:18: note: Technically the member function 'Teakra::Ahbm::Channel::GetBurstSize' can be const. head teakra-0.0~git20250117.4dfebf8/src/decoder.h:75:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] 2.17.0 teakra-0.0~git20250117.4dfebf8/src/decoder.h:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperandAtT [valueFlowBailoutIncompleteVar] head teakra-0.0~git20250117.4dfebf8/src/interpreter.h:3418:51: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] head teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:13:25: style: C-style pointer casting [cstyleCast] 2.17.0 teakra-0.0~git20250117.4dfebf8/src/makedsp1/main.cpp:13:26: style: C-style pointer casting [cstyleCast] DONE