Compare commits
	
		
			3 Commits
		
	
	
		
			aa12e93177
			...
			82c26acfc8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 82c26acfc8 | |||
| 3a86f4f9de | |||
| 74ff1d455a | 
| @@ -1,73 +0,0 @@ | |||||||
| eclipse.preferences.version=1 |  | ||||||
| org.eclipse.cdt.codan.checkers.errnoreturn=Warning |  | ||||||
| org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false} |  | ||||||
| org.eclipse.cdt.codan.checkers.errreturnvalue=Error |  | ||||||
| org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"} |  | ||||||
| org.eclipse.cdt.codan.checkers.nocommentinside=-Error |  | ||||||
| org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"} |  | ||||||
| org.eclipse.cdt.codan.checkers.nolinecomment=-Error |  | ||||||
| org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"} |  | ||||||
| org.eclipse.cdt.codan.checkers.noreturn=Error |  | ||||||
| org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")} |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error |  | ||||||
| org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"} |  | ||||||
| @@ -1,13 +0,0 @@ | |||||||
| eclipse.preferences.version=1 |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.debug.1751741082/append=true |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.debug.1751741082/appendContributed=true |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/LLVM_HOME/delimiter=\: |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/LLVM_HOME/operation=append |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/LLVM_HOME/value=/usr/lib/llvm-6.0 |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/append=true |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/appendContributed=true |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171/LLVM_HOME/delimiter=\: |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171/LLVM_HOME/operation=append |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171/LLVM_HOME/value=/usr/lib/llvm-6.0 |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171/append=true |  | ||||||
| environment/project/cdt.managedbuild.config.gnu.exe.release.1745230171/appendContributed=true |  | ||||||
| @@ -1,37 +0,0 @@ | |||||||
| eclipse.preferences.version=1 |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/CPATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/CPATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/CPLUS_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/CPLUS_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/C_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/C_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/append=true |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.debug.1751741082/appendContributed=true |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/CPATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/CPATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/CPLUS_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/CPLUS_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/C_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/C_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/append=true |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/appendContributed=true |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/CPATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/CPATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/CPLUS_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/CPLUS_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/C_INCLUDE_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/C_INCLUDE_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/append=true |  | ||||||
| environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.exe.release.1745230171/appendContributed=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.debug.1751741082/LIBRARY_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.debug.1751741082/LIBRARY_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.debug.1751741082/append=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.debug.1751741082/appendContributed=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/LIBRARY_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/LIBRARY_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/append=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171.1259602404/appendContributed=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171/LIBRARY_PATH/delimiter=\: |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171/LIBRARY_PATH/operation=remove |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171/append=true |  | ||||||
| environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.exe.release.1745230171/appendContributed=true |  | ||||||
| @@ -35,6 +35,7 @@ endif() | |||||||
| # library files | # library files | ||||||
| FILE(GLOB GEN_ISS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src-gen/iss/arch/*.cpp) | FILE(GLOB GEN_ISS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src-gen/iss/arch/*.cpp) | ||||||
| FILE(GLOB GEN_VM_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src-gen/vm/interp/vm_*.cpp) | FILE(GLOB GEN_VM_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src-gen/vm/interp/vm_*.cpp) | ||||||
|  | FILE(GLOB GEN_YAML_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/contrib/instr/*.yaml) | ||||||
| list(APPEND LIB_SOURCES ${GEN_ISS_SOURCES} ${GEN_VM_SOURCES}) | list(APPEND LIB_SOURCES ${GEN_ISS_SOURCES} ${GEN_VM_SOURCES}) | ||||||
| foreach(FILEPATH ${GEN_ISS_SOURCES}) | foreach(FILEPATH ${GEN_ISS_SOURCES}) | ||||||
|     get_filename_component(CORE ${FILEPATH} NAME_WE) |     get_filename_component(CORE ${FILEPATH} NAME_WE) | ||||||
| @@ -112,6 +113,7 @@ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/incl/iss COMPONENT ${PROJECT_NAME} | |||||||
|         FILES_MATCHING # install only matched files |         FILES_MATCHING # install only matched files | ||||||
|         PATTERN "*.h" # select header files |         PATTERN "*.h" # select header files | ||||||
|         ) |         ) | ||||||
|  | install(FILES ${GEN_YAML_SOURCES} DESTINATION share/tgc-vp) | ||||||
| ############################################################################### | ############################################################################### | ||||||
| # | # | ||||||
| ############################################################################### | ############################################################################### | ||||||
|   | |||||||
| @@ -1,246 +1,289 @@ | |||||||
| 
 | 
 | ||||||
| RV32I:  | RV32I:  | ||||||
|   LUI: |   LUI: | ||||||
|  |     index: 0 | ||||||
|     encoding: 0b00000000000000000000000000110111 |     encoding: 0b00000000000000000000000000110111 | ||||||
|     mask: 0b00000000000000000000000001111111 |     mask: 0b00000000000000000000000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   AUIPC: |   AUIPC: | ||||||
|  |     index: 1 | ||||||
|     encoding: 0b00000000000000000000000000010111 |     encoding: 0b00000000000000000000000000010111 | ||||||
|     mask: 0b00000000000000000000000001111111 |     mask: 0b00000000000000000000000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   JAL: |   JAL: | ||||||
|  |     index: 2 | ||||||
|     encoding: 0b00000000000000000000000001101111 |     encoding: 0b00000000000000000000000001101111 | ||||||
|     mask: 0b00000000000000000000000001111111 |     mask: 0b00000000000000000000000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   JALR: |   JALR: | ||||||
|  |     index: 3 | ||||||
|     encoding: 0b00000000000000000000000001100111 |     encoding: 0b00000000000000000000000001100111 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BEQ: |   BEQ: | ||||||
|  |     index: 4 | ||||||
|     encoding: 0b00000000000000000000000001100011 |     encoding: 0b00000000000000000000000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BNE: |   BNE: | ||||||
|  |     index: 5 | ||||||
|     encoding: 0b00000000000000000001000001100011 |     encoding: 0b00000000000000000001000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BLT: |   BLT: | ||||||
|  |     index: 6 | ||||||
|     encoding: 0b00000000000000000100000001100011 |     encoding: 0b00000000000000000100000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BGE: |   BGE: | ||||||
|  |     index: 7 | ||||||
|     encoding: 0b00000000000000000101000001100011 |     encoding: 0b00000000000000000101000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BLTU: |   BLTU: | ||||||
|  |     index: 8 | ||||||
|     encoding: 0b00000000000000000110000001100011 |     encoding: 0b00000000000000000110000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   BGEU: |   BGEU: | ||||||
|  |     index: 9 | ||||||
|     encoding: 0b00000000000000000111000001100011 |     encoding: 0b00000000000000000111000001100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   LB: |   LB: | ||||||
|  |     index: 10 | ||||||
|     encoding: 0b00000000000000000000000000000011 |     encoding: 0b00000000000000000000000000000011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   LH: |   LH: | ||||||
|  |     index: 11 | ||||||
|     encoding: 0b00000000000000000001000000000011 |     encoding: 0b00000000000000000001000000000011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   LW: |   LW: | ||||||
|  |     index: 12 | ||||||
|     encoding: 0b00000000000000000010000000000011 |     encoding: 0b00000000000000000010000000000011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   LBU: |   LBU: | ||||||
|  |     index: 13 | ||||||
|     encoding: 0b00000000000000000100000000000011 |     encoding: 0b00000000000000000100000000000011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   LHU: |   LHU: | ||||||
|  |     index: 14 | ||||||
|     encoding: 0b00000000000000000101000000000011 |     encoding: 0b00000000000000000101000000000011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SB: |   SB: | ||||||
|  |     index: 15 | ||||||
|     encoding: 0b00000000000000000000000000100011 |     encoding: 0b00000000000000000000000000100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SH: |   SH: | ||||||
|  |     index: 16 | ||||||
|     encoding: 0b00000000000000000001000000100011 |     encoding: 0b00000000000000000001000000100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SW: |   SW: | ||||||
|  |     index: 17 | ||||||
|     encoding: 0b00000000000000000010000000100011 |     encoding: 0b00000000000000000010000000100011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   ADDI: |   ADDI: | ||||||
|  |     index: 18 | ||||||
|     encoding: 0b00000000000000000000000000010011 |     encoding: 0b00000000000000000000000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLTI: |   SLTI: | ||||||
|  |     index: 19 | ||||||
|     encoding: 0b00000000000000000010000000010011 |     encoding: 0b00000000000000000010000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLTIU: |   SLTIU: | ||||||
|  |     index: 20 | ||||||
|     encoding: 0b00000000000000000011000000010011 |     encoding: 0b00000000000000000011000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   XORI: |   XORI: | ||||||
|  |     index: 21 | ||||||
|     encoding: 0b00000000000000000100000000010011 |     encoding: 0b00000000000000000100000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   ORI: |   ORI: | ||||||
|  |     index: 22 | ||||||
|     encoding: 0b00000000000000000110000000010011 |     encoding: 0b00000000000000000110000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   ANDI: |   ANDI: | ||||||
|  |     index: 23 | ||||||
|     encoding: 0b00000000000000000111000000010011 |     encoding: 0b00000000000000000111000000010011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLLI: |   SLLI: | ||||||
|  |     index: 24 | ||||||
|     encoding: 0b00000000000000000001000000010011 |     encoding: 0b00000000000000000001000000010011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SRLI: |   SRLI: | ||||||
|  |     index: 25 | ||||||
|     encoding: 0b00000000000000000101000000010011 |     encoding: 0b00000000000000000101000000010011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SRAI: |   SRAI: | ||||||
|  |     index: 26 | ||||||
|     encoding: 0b01000000000000000101000000010011 |     encoding: 0b01000000000000000101000000010011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   ADD: |   ADD: | ||||||
|  |     index: 27 | ||||||
|     encoding: 0b00000000000000000000000000110011 |     encoding: 0b00000000000000000000000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SUB: |   SUB: | ||||||
|  |     index: 28 | ||||||
|     encoding: 0b01000000000000000000000000110011 |     encoding: 0b01000000000000000000000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLL: |   SLL: | ||||||
|  |     index: 29 | ||||||
|     encoding: 0b00000000000000000001000000110011 |     encoding: 0b00000000000000000001000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLT: |   SLT: | ||||||
|  |     index: 30 | ||||||
|     encoding: 0b00000000000000000010000000110011 |     encoding: 0b00000000000000000010000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SLTU: |   SLTU: | ||||||
|  |     index: 31 | ||||||
|     encoding: 0b00000000000000000011000000110011 |     encoding: 0b00000000000000000011000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   XOR: |   XOR: | ||||||
|  |     index: 32 | ||||||
|     encoding: 0b00000000000000000100000000110011 |     encoding: 0b00000000000000000100000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SRL: |   SRL: | ||||||
|  |     index: 33 | ||||||
|     encoding: 0b00000000000000000101000000110011 |     encoding: 0b00000000000000000101000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   SRA: |   SRA: | ||||||
|  |     index: 34 | ||||||
|     encoding: 0b01000000000000000101000000110011 |     encoding: 0b01000000000000000101000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   OR: |   OR: | ||||||
|  |     index: 35 | ||||||
|     encoding: 0b00000000000000000110000000110011 |     encoding: 0b00000000000000000110000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   AND: |   AND: | ||||||
|  |     index: 36 | ||||||
|     encoding: 0b00000000000000000111000000110011 |     encoding: 0b00000000000000000111000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   FENCE: |   FENCE: | ||||||
|  |     index: 37 | ||||||
|     encoding: 0b00000000000000000000000000001111 |     encoding: 0b00000000000000000000000000001111 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   ECALL: |   ECALL: | ||||||
|  |     index: 38 | ||||||
|     encoding: 0b00000000000000000000000001110011 |     encoding: 0b00000000000000000000000001110011 | ||||||
|     mask: 0b11111111111111111111111111111111 |     mask: 0b11111111111111111111111111111111 | ||||||
|  |     attributes: [[name:no_cont]] | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   EBREAK: |   EBREAK: | ||||||
|  |     index: 39 | ||||||
|     encoding: 0b00000000000100000000000001110011 |     encoding: 0b00000000000100000000000001110011 | ||||||
|     mask: 0b11111111111111111111111111111111 |     mask: 0b11111111111111111111111111111111 | ||||||
|  |     attributes: [[name:no_cont]] | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   MRET: |   MRET: | ||||||
|  |     index: 40 | ||||||
|     encoding: 0b00110000001000000000000001110011 |     encoding: 0b00110000001000000000000001110011 | ||||||
|     mask: 0b11111111111111111111111111111111 |     mask: 0b11111111111111111111111111111111 | ||||||
|     attributes: [[name:no_cont]] |     attributes: [[name:no_cont]] | ||||||
| @@ -248,6 +291,7 @@ RV32I: | |||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   WFI: |   WFI: | ||||||
|  |     index: 41 | ||||||
|     encoding: 0b00010000010100000000000001110011 |     encoding: 0b00010000010100000000000001110011 | ||||||
|     mask: 0b11111111111111111111111111111111 |     mask: 0b11111111111111111111111111111111 | ||||||
|     size:   32 |     size:   32 | ||||||
| @@ -255,36 +299,42 @@ RV32I: | |||||||
|     delay:   1 |     delay:   1 | ||||||
| Zicsr:  | Zicsr:  | ||||||
|   CSRRW: |   CSRRW: | ||||||
|  |     index: 42 | ||||||
|     encoding: 0b00000000000000000001000001110011 |     encoding: 0b00000000000000000001000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   CSRRS: |   CSRRS: | ||||||
|  |     index: 43 | ||||||
|     encoding: 0b00000000000000000010000001110011 |     encoding: 0b00000000000000000010000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   CSRRC: |   CSRRC: | ||||||
|  |     index: 44 | ||||||
|     encoding: 0b00000000000000000011000001110011 |     encoding: 0b00000000000000000011000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   CSRRWI: |   CSRRWI: | ||||||
|  |     index: 45 | ||||||
|     encoding: 0b00000000000000000101000001110011 |     encoding: 0b00000000000000000101000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   CSRRSI: |   CSRRSI: | ||||||
|  |     index: 46 | ||||||
|     encoding: 0b00000000000000000110000001110011 |     encoding: 0b00000000000000000110000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   CSRRCI: |   CSRRCI: | ||||||
|  |     index: 47 | ||||||
|     encoding: 0b00000000000000000111000001110011 |     encoding: 0b00000000000000000111000001110011 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
| @@ -292,6 +342,7 @@ Zicsr: | |||||||
|     delay:   1 |     delay:   1 | ||||||
| Zifencei:  | Zifencei:  | ||||||
|   FENCE_I: |   FENCE_I: | ||||||
|  |     index: 48 | ||||||
|     encoding: 0b00000000000000000001000000001111 |     encoding: 0b00000000000000000001000000001111 | ||||||
|     mask: 0b00000000000000000111000001111111 |     mask: 0b00000000000000000111000001111111 | ||||||
|     attributes: [[name:flush]] |     attributes: [[name:flush]] | ||||||
| @@ -300,175 +351,207 @@ Zifencei: | |||||||
|     delay:   1 |     delay:   1 | ||||||
| RV32M:  | RV32M:  | ||||||
|   MUL: |   MUL: | ||||||
|  |     index: 49 | ||||||
|     encoding: 0b00000010000000000000000000110011 |     encoding: 0b00000010000000000000000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   MULH: |   MULH: | ||||||
|  |     index: 50 | ||||||
|     encoding: 0b00000010000000000001000000110011 |     encoding: 0b00000010000000000001000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   MULHSU: |   MULHSU: | ||||||
|  |     index: 51 | ||||||
|     encoding: 0b00000010000000000010000000110011 |     encoding: 0b00000010000000000010000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   MULHU: |   MULHU: | ||||||
|  |     index: 52 | ||||||
|     encoding: 0b00000010000000000011000000110011 |     encoding: 0b00000010000000000011000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   DIV: |   DIV: | ||||||
|  |     index: 53 | ||||||
|     encoding: 0b00000010000000000100000000110011 |     encoding: 0b00000010000000000100000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   DIVU: |   DIVU: | ||||||
|  |     index: 54 | ||||||
|     encoding: 0b00000010000000000101000000110011 |     encoding: 0b00000010000000000101000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   REM: |   REM: | ||||||
|  |     index: 55 | ||||||
|     encoding: 0b00000010000000000110000000110011 |     encoding: 0b00000010000000000110000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   REMU: |   REMU: | ||||||
|  |     index: 56 | ||||||
|     encoding: 0b00000010000000000111000000110011 |     encoding: 0b00000010000000000111000000110011 | ||||||
|     mask: 0b11111110000000000111000001111111 |     mask: 0b11111110000000000111000001111111 | ||||||
|     size:   32 |     size:   32 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
| RV32IC:  | Zca:  | ||||||
|   C__ADDI4SPN: |   C__ADDI4SPN: | ||||||
|  |     index: 57 | ||||||
|     encoding: 0b0000000000000000 |     encoding: 0b0000000000000000 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__LW: |   C__LW: | ||||||
|  |     index: 58 | ||||||
|     encoding: 0b0100000000000000 |     encoding: 0b0100000000000000 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__SW: |   C__SW: | ||||||
|  |     index: 59 | ||||||
|     encoding: 0b1100000000000000 |     encoding: 0b1100000000000000 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__ADDI: |   C__ADDI: | ||||||
|  |     index: 60 | ||||||
|     encoding: 0b0000000000000001 |     encoding: 0b0000000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__NOP: |   C__NOP: | ||||||
|  |     index: 61 | ||||||
|     encoding: 0b0000000000000001 |     encoding: 0b0000000000000001 | ||||||
|     mask: 0b1110111110000011 |     mask: 0b1110111110000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__JAL: |   C__JAL: | ||||||
|  |     index: 62 | ||||||
|     encoding: 0b0010000000000001 |     encoding: 0b0010000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|  |     attributes: [[name:enable, value:1]] | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__LI: |   C__LI: | ||||||
|  |     index: 63 | ||||||
|     encoding: 0b0100000000000001 |     encoding: 0b0100000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__LUI: |   C__LUI: | ||||||
|  |     index: 64 | ||||||
|     encoding: 0b0110000000000001 |     encoding: 0b0110000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__ADDI16SP: |   C__ADDI16SP: | ||||||
|  |     index: 65 | ||||||
|     encoding: 0b0110000100000001 |     encoding: 0b0110000100000001 | ||||||
|     mask: 0b1110111110000011 |     mask: 0b1110111110000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   __reserved_clui: |   __reserved_clui: | ||||||
|  |     index: 66 | ||||||
|     encoding: 0b0110000000000001 |     encoding: 0b0110000000000001 | ||||||
|     mask: 0b1111000001111111 |     mask: 0b1111000001111111 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__SRLI: |   C__SRLI: | ||||||
|  |     index: 67 | ||||||
|     encoding: 0b1000000000000001 |     encoding: 0b1000000000000001 | ||||||
|     mask: 0b1111110000000011 |     mask: 0b1111110000000011 | ||||||
|  |     attributes: [[name:enable, value:1]] | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__SRAI: |   C__SRAI: | ||||||
|  |     index: 68 | ||||||
|     encoding: 0b1000010000000001 |     encoding: 0b1000010000000001 | ||||||
|     mask: 0b1111110000000011 |     mask: 0b1111110000000011 | ||||||
|  |     attributes: [[name:enable, value:1]] | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__ANDI: |   C__ANDI: | ||||||
|  |     index: 69 | ||||||
|     encoding: 0b1000100000000001 |     encoding: 0b1000100000000001 | ||||||
|     mask: 0b1110110000000011 |     mask: 0b1110110000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__SUB: |   C__SUB: | ||||||
|  |     index: 70 | ||||||
|     encoding: 0b1000110000000001 |     encoding: 0b1000110000000001 | ||||||
|     mask: 0b1111110001100011 |     mask: 0b1111110001100011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__XOR: |   C__XOR: | ||||||
|  |     index: 71 | ||||||
|     encoding: 0b1000110000100001 |     encoding: 0b1000110000100001 | ||||||
|     mask: 0b1111110001100011 |     mask: 0b1111110001100011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__OR: |   C__OR: | ||||||
|  |     index: 72 | ||||||
|     encoding: 0b1000110001000001 |     encoding: 0b1000110001000001 | ||||||
|     mask: 0b1111110001100011 |     mask: 0b1111110001100011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__AND: |   C__AND: | ||||||
|  |     index: 73 | ||||||
|     encoding: 0b1000110001100001 |     encoding: 0b1000110001100001 | ||||||
|     mask: 0b1111110001100011 |     mask: 0b1111110001100011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__J: |   C__J: | ||||||
|  |     index: 74 | ||||||
|     encoding: 0b1010000000000001 |     encoding: 0b1010000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__BEQZ: |   C__BEQZ: | ||||||
|  |     index: 75 | ||||||
|     encoding: 0b1100000000000001 |     encoding: 0b1100000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   C__BNEZ: |   C__BNEZ: | ||||||
|  |     index: 76 | ||||||
|     encoding: 0b1110000000000001 |     encoding: 0b1110000000000001 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   [1,1] |     delay:   [1,1] | ||||||
|   C__SLLI: |   C__SLLI: | ||||||
|  |     index: 77 | ||||||
|     encoding: 0b0000000000000010 |     encoding: 0b0000000000000010 | ||||||
|     mask: 0b1111000000000011 |     mask: 0b1111000000000011 | ||||||
|     attributes: [[name:enable, value:1]] |     attributes: [[name:enable, value:1]] | ||||||
| @@ -476,54 +559,63 @@ RV32IC: | |||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__LWSP: |   C__LWSP: | ||||||
|  |     index: 78 | ||||||
|     encoding: 0b0100000000000010 |     encoding: 0b0100000000000010 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__MV: |   C__MV: | ||||||
|  |     index: 79 | ||||||
|     encoding: 0b1000000000000010 |     encoding: 0b1000000000000010 | ||||||
|     mask: 0b1111000000000011 |     mask: 0b1111000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__JR: |   C__JR: | ||||||
|  |     index: 80 | ||||||
|     encoding: 0b1000000000000010 |     encoding: 0b1000000000000010 | ||||||
|     mask: 0b1111000001111111 |     mask: 0b1111000001111111 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   __reserved_cmv: |   __reserved_cmv: | ||||||
|  |     index: 81 | ||||||
|     encoding: 0b1000000000000010 |     encoding: 0b1000000000000010 | ||||||
|     mask: 0b1111111111111111 |     mask: 0b1111111111111111 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__ADD: |   C__ADD: | ||||||
|  |     index: 82 | ||||||
|     encoding: 0b1001000000000010 |     encoding: 0b1001000000000010 | ||||||
|     mask: 0b1111000000000011 |     mask: 0b1111000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__JALR: |   C__JALR: | ||||||
|  |     index: 83 | ||||||
|     encoding: 0b1001000000000010 |     encoding: 0b1001000000000010 | ||||||
|     mask: 0b1111000001111111 |     mask: 0b1111000001111111 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   true |     branch:   true | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__EBREAK: |   C__EBREAK: | ||||||
|  |     index: 84 | ||||||
|     encoding: 0b1001000000000010 |     encoding: 0b1001000000000010 | ||||||
|     mask: 0b1111111111111111 |     mask: 0b1111111111111111 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   C__SWSP: |   C__SWSP: | ||||||
|  |     index: 85 | ||||||
|     encoding: 0b1100000000000010 |     encoding: 0b1100000000000010 | ||||||
|     mask: 0b1110000000000011 |     mask: 0b1110000000000011 | ||||||
|     size:   16 |     size:   16 | ||||||
|     branch:   false |     branch:   false | ||||||
|     delay:   1 |     delay:   1 | ||||||
|   DII: |   DII: | ||||||
|  |     index: 86 | ||||||
|     encoding: 0b0000000000000000 |     encoding: 0b0000000000000000 | ||||||
|     mask: 0b1111111111111111 |     mask: 0b1111111111111111 | ||||||
|     size:   16 |     size:   16 | ||||||
| @@ -19,7 +19,7 @@ setenv CXX $COWAREHOME/SLS/linux/common/bin/g++ | |||||||
| cmake -S . -B build/PA -DCMAKE_BUILD_TYPE=Debug -DUSE_CWR_SYSTEMC=ON -DBUILD_SHARED_LIBS=ON \ | cmake -S . -B build/PA -DCMAKE_BUILD_TYPE=Debug -DUSE_CWR_SYSTEMC=ON -DBUILD_SHARED_LIBS=ON \ | ||||||
|     -DCODEGEN=OFF -DCMAKE_INSTALL_PREFIX=${TGFS_INSTALL_ROOT} |     -DCODEGEN=OFF -DCMAKE_INSTALL_PREFIX=${TGFS_INSTALL_ROOT} | ||||||
| cmake --build build/PA --target install -j16 | cmake --build build/PA --target install -j16 | ||||||
| cd dbt-rise-tgc/contrib | cd dbt-rise-tgc/contrib/pa | ||||||
| # import the TGC core itself | # import the TGC core itself | ||||||
| pct tgc_import_tb.tcl | pct tgc_import_tb.tcl | ||||||
| ``` | ``` | ||||||
| @@ -37,7 +37,7 @@ export CXX=$COWAREHOME/SLS/linux/common/bin/g++ | |||||||
| cmake -S . -B build/PA -DCMAKE_BUILD_TYPE=Debug -DUSE_CWR_SYSTEMC=ON -DBUILD_SHARED_LIBS=ON \ | cmake -S . -B build/PA -DCMAKE_BUILD_TYPE=Debug -DUSE_CWR_SYSTEMC=ON -DBUILD_SHARED_LIBS=ON \ | ||||||
|     -DCODEGEN=OFF -DCMAKE_INSTALL_PREFIX=${TGFS_INSTALL_ROOT} |     -DCODEGEN=OFF -DCMAKE_INSTALL_PREFIX=${TGFS_INSTALL_ROOT} | ||||||
| cmake --build build/PA --target install -j16 | cmake --build build/PA --target install -j16 | ||||||
| cd dbt-rise-tgc/contrib | cd dbt-rise-tgc/contrib/pa | ||||||
| # import the TGC core itself | # import the TGC core itself | ||||||
| pct tgc_import_tb.tcl | pct tgc_import_tb.tcl | ||||||
| ``` | ``` | ||||||
| Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB | 
| @@ -8,9 +8,10 @@ | |||||||
|         instrGroups[groupName]+=it; |         instrGroups[groupName]+=it; | ||||||
|     } |     } | ||||||
|     instrGroups |     instrGroups | ||||||
| }%><%getInstructionGroups().each{name, instrList -> %> | }%><%int index = 0; getInstructionGroups().each{name, instrList -> %> | ||||||
| ${name}: <% instrList.each { %> | ${name}: <% instrList.each { %> | ||||||
|   ${it.instruction.name}: |   ${it.instruction.name}: | ||||||
|  |     index: ${index++} | ||||||
|     encoding: ${it.encoding} |     encoding: ${it.encoding} | ||||||
|     mask: ${it.mask}<%if(it.attributes.size) {%> |     mask: ${it.mask}<%if(it.attributes.size) {%> | ||||||
|     attributes: ${it.attributes}<%}%> |     attributes: ${it.attributes}<%}%> | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  |  | ||||||
| /******************************************************************************* | /******************************************************************************* | ||||||
|  * Copyright (C) 2017 - 2023, MINRES Technologies GmbH |  * Copyright (C) 2017 - 2023, MINRES Technologies GmbH | ||||||
|  * All rights reserved. |  * All rights reserved. | ||||||
| @@ -60,7 +61,7 @@ bool iss::plugin::cycle_estimate::registration(const char* const version, vm_if& | |||||||
|             try { |             try { | ||||||
|                 auto root = YAML::LoadAll(is); |                 auto root = YAML::LoadAll(is); | ||||||
|                 if(root.size()!=1) { |                 if(root.size()!=1) { | ||||||
|                     LOG(ERR) << "Too many rro nodes in YAML file " << config_file_name; |                     LOG(ERR) << "Too many root nodes in YAML file " << config_file_name; | ||||||
|                 } |                 } | ||||||
|                 for (auto p : root[0]) { |                 for (auto p : root[0]) { | ||||||
|                     auto isa_subset = p.first; |                     auto isa_subset = p.first; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user