<?xml version="1.0" encoding="UTF-8" standalone="no"?><?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
	<storageModule moduleId="org.eclipse.cdt.core.settings"><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793" moduleId="org.eclipse.cdt.core.settings" name="gs32f379">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/Flash_ILM"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f379" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f379" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793" name="gs32f379" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.3012089" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.1360098468" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1776755283" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1091338309" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1750078410" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.2003382270" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1774975617" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1577929166" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1381932792" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1422994742" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1633773592" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.250309579" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1714100407" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.1238367481" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1986265113" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.745610836" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1494590063" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1246305492" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1532818600" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.444138257" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.675685956" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1696347112" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1055863188" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.413583081" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.833819833" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdicc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.616789061" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.11085701" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.275138338" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.839945896" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1969265023" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.600296760" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.748932685" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
									<listOptionValue builtIn="false" value="GS32F3xx=0x2203"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1248509757" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1265909651" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1888194893" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.766539098" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0379"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=176"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
									<listOptionValue builtIn="false" value="GS32F3xx=0x2203"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.40020780" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f3xx&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.573900949" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1063559445" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.257890027" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.124807987" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.296437672" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1800521004" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1411711274" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.746321572" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.1615731894" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1130061844" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.1913084453" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1743143319" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1921892409" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.1935828042" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.2048056921" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1259814843" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.158741880" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.982803503" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1555315651" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1046040081" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1092184705" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401" moduleId="org.eclipse.cdt.core.settings" name="gs32f0025">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f0025"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f0025" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f0025" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401" name="gs32f0025" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1266609530" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.1608253507" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1809351096" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1289839452" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1292558208" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1172746383" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.299119564" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1128875095" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1272762789" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.333046093" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1011425387" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1644629136" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1089387688" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.985385960" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1677556856" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.281479952" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.701363833" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1366223231" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.2049924981" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.145743246" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1169355211" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.548556507" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1340696519" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1830455039" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1670962806" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1379950753" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.138448447" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.2047703674" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.2107311241" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.251743067" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.796437844" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.77064850" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1126846089" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.434339743" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1715707896" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.847587417" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0025"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1716853890" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.2006380329" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.921486546" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.1802682733" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.485980074" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1497252780" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.60356095" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.409033953" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.2092149115" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.1844807015" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.315563111" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.754693871" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1734380491" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1674484339" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.283579588" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.576912922" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1205879456" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.786297019" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.670527501" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.46579414" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.2144198817" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.828105831" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227" moduleId="org.eclipse.cdt.core.settings" name="gs32f0039">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f0039"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f0039" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f0039" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227" name="gs32f0039" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.184652859" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.829831232" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.2100359952" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.108263047" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.223681952" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.589657887" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1542129268" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1908324472" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.748027768" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.387706889" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.980896662" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1233592792" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.112755496" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.688892336" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1139443047" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1980705246" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1903572302" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1808306203" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1374278837" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.1626246378" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1633783143" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1508905473" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1914343116" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.472146100" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1208058991" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdibc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.374808719" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.1399804074" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.2066780363" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.1079043543" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1442119922" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.430599370" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.2114163309" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.739909958" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.390315243" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.277511647" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.2076158002" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0039"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=100"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1168893427" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.164761787" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1030088205" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.284388700" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1857914349" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.2058205006" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.990236371" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1758141055" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.900452354" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.678912032" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1048067060" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.1425493425" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1736919234" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1821268542" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.1088918376" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1881735520" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1814141643" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.103104435" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1112167996" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.943742599" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1928452651" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.314822738" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002" moduleId="org.eclipse.cdt.core.settings" name="gs32f0025a">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f0025a"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f0025a" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f0025a" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002" name="gs32f0025a" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1409205038" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.346925652" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1134533868" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1321402390" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.2029817407" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1246486991" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1129719486" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.370015668" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.940348829" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.599538240" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.420105264" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.599218490" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.363031723" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.337259860" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1470881573" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.833018102" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1779905096" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1080581408" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.632108121" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.1456579677" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.957214480" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1850919798" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.606432946" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.2035266392" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.2121910075" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdibc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.888897591" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.422769588" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1370367969" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.1360841880" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.2056800968" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1117984600" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.475981441" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.478695654" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.202094541" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.640086857" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.872602778" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0025A"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.793195807" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.863599059" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1788042393" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.2043814665" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1696170779" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1148197935" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1389298582" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.334138633" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.745452099" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.1623473413" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1071687427" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.621358799" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1541898717" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1183337073" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.175427844" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1273896788" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.867345933" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.1725865731" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1291246411" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1331386397" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1861754802" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.622231637" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688" moduleId="org.eclipse.cdt.core.settings" name="gs32f035">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f035"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f035" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f035" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688" name="gs32f035" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1685996759" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.926603295" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.45656863" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1482604574" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.891440326" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1978744658" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1668946967" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.2120542271" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1084926618" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1719701349" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1640365030" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1792044783" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1448680283" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.414606633" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1748458395" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1399602876" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1502647851" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.2041148631" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.792695866" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.997278008" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.36880588" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1195174946" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.2132593944" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.911782433" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1442261129" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.81981500" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.1683803797" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1131552450" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.1922379999" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.2103235029" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1739009839" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.1255839488" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1005881325" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1817673782" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.2047864272" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.992871683" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x035"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.2135082619" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1192629743" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1396756515" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.2107060666" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1846913796" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1724356724" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1790518887" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.548991264" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.331339593" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.867905807" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1987356473" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.327906494" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1002430584" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.2012510360" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.1534378965" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1363064642" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.872951058" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.2007840844" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1167619324" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.452788877" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.2146579994" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.256019146" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410" moduleId="org.eclipse.cdt.core.settings" name="gs32f0039a">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f0039a"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f0039a" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f0039a" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410" name="gs32f0039a" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1188274476" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.126996157" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1503897375" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1230040364" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.452355502" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.777269294" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.764127101" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1014368879" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.2107895583" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.81280777" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.744771686" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1437538660" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.965805462" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.1244336623" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1969870986" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1715942488" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1317078756" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1810135976" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1010591008" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.448626357" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.2000694945" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.367834107" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1984299344" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.600647012" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.43249809" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.265241208" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.2136534367" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.310431787" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.996453108" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1799221649" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.447621158" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.1608301644" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.813099330" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.36862325" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1925312408" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.989435055" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0039A"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1645587572" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.835545337" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1555570158" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.2053198294" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1246206114" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.884763081" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.458398881" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1423009704" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.1910216603" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.405827325" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.2117794883" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.790302958" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1643449830" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.2130479757" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.2108628828" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1578130047" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1630138638" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.711400331" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1253561751" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.245528086" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1997631879" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.549560952" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110" moduleId="org.eclipse.cdt.core.settings" name="gs32f0049">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f0049"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f0049" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f0049" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110" name="gs32f0049" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.989985657" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.207461371" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1383773540" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.223835221" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1190375056" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1513803932" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.205457201" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.366495550" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1822411403" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.476552028" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1644389565" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.827899755" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.79261027" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.436081664" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1690971463" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1920763157" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1474572285" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1219977482" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.495009634" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.1760997888" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1811503158" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.23339441" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1248052451" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1638554056" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1388796256" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdibc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.175544519" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.2005752606" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1251163454" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.1248719380" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.48509860" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1260951813" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.1439372947" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1326284264" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1195210075" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1612159144" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.1084380029" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0049"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=100"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1179452759" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.810001835" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.2028259954" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.1415983871" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1235387422" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1499189644" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1403513565" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.228766707" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.919366598" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.1925451226" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1404770296" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.794080669" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1339072087" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1977196105" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.1326072474" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1232646147" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.447305025" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.1088032404" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.95352675" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1355921056" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1394268561" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1892425929" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880" moduleId="org.eclipse.cdt.core.settings" name="gs32f00137">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f00137"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f00137" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f00137" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880" name="gs32f00137" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.371644137" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.975199529" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.831975854" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1116331581" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1822332330" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1430193402" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.38156748" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.199326079" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1993449785" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.713370849" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1493206395" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1557299343" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.2055603971" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.861095544" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.124314661" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1682916264" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.709579401" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1668007138" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.827829746" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.1132384091" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.20273881" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.496860268" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1676845102" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.38316716" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1294194006" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.214606966" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.747606401" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1175556009" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.42605294" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.707023926" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.804324331" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.625945575" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.523213593" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1751103942" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.13735261" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.1284106247" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x00137"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.914799491" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1211912083" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.556333015" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.2020041068" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.592586780" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1939666621" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.212249737" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1143517902" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.2031245470" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.793199468" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.593427574" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.240433491" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1538417844" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.86850394" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.176143437" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.146573253" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1867475170" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.154975278" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1784112814" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1071899991" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.451565655" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.535213327" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690" moduleId="org.eclipse.cdt.core.settings" name="gs32f00157">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f00157"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f00157" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f00157" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690" name="gs32f00157" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1869639618" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.1389311778" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.918431654" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1864825767" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1013086894" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1787185251" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1485615525" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1125171098" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.181310997" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1678574182" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.241526696" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1199701075" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.175116713" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.851976930" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1911547799" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.966296516" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1819247778" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.91361878" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.2099790158" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.230290807" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1302398659" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1136440958" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1099169823" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1257547664" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1370982901" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.2036733715" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.108692424" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1386413599" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.342854872" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.330711882" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1550900846" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.2088330372" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.878235356" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.966268130" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1764002590" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.676193568" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x00157"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1278275682" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1873778668" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.442010990" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.878174103" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.160245013" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.2037097309" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.289657011" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1762320392" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.1636546719" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.517795413" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.17806407" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.224000872" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1282287865" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.502640173" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.32228913" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1652093514" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1341268623" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.1988523709" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1872991405" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1189969252" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1174025311" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1323931004" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594" moduleId="org.eclipse.cdt.core.settings" name="gs32fmt5000">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32fmt5000"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32fmt5000" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32fmt5000" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594" name="gs32fmt5000" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.986863864" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.340943641" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1487571518" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1150242280" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.2008004899" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.2033117331" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.629264996" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.633561191" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.204608541" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.2146551213" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1745555366" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1711375379" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1898511172" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.329581947" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1251298727" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1069776749" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1178182020" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.2058709286" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.442631707" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.298938883" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1155178695" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.748316971" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1946241710" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1144992759" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1388174676" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdida" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1578934966" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.2076932787" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1908318090" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.599455935" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1804193844" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1623128818" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.1591775468" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1766043206" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1305624885" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.313419869" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.1834932461" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x3000"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x5000"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=100"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.732527219" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.684207886" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.543302739" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.242971600" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.259833157" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1284128560" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.841791299" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.2076922355" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.635794884" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.3780794" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1338588512" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.1006222212" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.568555356" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.793286894" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.272168128" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1908120191" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.353861080" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.143879173" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.2061588755" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.945329644" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.971938480" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1850405536" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640" moduleId="org.eclipse.cdt.core.settings" name="gs32fp65">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32fp65"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32fp65" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32fp65" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640" name="gs32fp65" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.835384978" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.1824986447" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.1581689556" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.902121731" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1589106526" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.1671884766" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1718731379" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1482509026" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1493597165" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1197081889" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.580104779" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1021658330" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.37315630" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.789581571" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.418298383" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1725409027" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.698120147" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.814667183" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1258542317" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.1958265032" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1230666962" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1917623181" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1059537573" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.340679917" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1475833531" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdicc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1532064511" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.1846864165" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.1146412945" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.876825634" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.817161706" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1641963695" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.2112025738" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
									<listOptionValue builtIn="false" value="GS32F3xx=0x2200"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.44691658" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.222182373" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.837804039" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.249918378" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0650"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=176"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
									<listOptionValue builtIn="false" value="GS32F3xx=0x2200"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.171294378" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f3xx&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.486894350" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.294529373" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.234357713" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1250034737" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1620118217" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1720028204" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.930463176" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.1280901586" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.144240954" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.2034028590" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.130573383" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.290616027" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.834625272" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.139473358" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.629157405" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.1920621003" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.372438993" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.2039190529" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1415604102" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.447169154" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1056364565" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215" moduleId="org.eclipse.cdt.core.settings" name="gs32fmt5000a">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32fmt5000a"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32fmt5000a" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32fmt5000a" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215" name="gs32fmt5000a" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.664412457" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.326599574" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.795824207" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.905412095" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1976708408" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.913102003" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.256098494" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.1397947933" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1519328162" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1581445566" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.932952695" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.115026819" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1360470533" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.2031862645" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1583163548" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.1521477028" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.1368861052" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1744071946" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1285007266" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.497388855" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.692840636" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.682303999" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.262400685" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1681518981" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.198147463" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdibc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1463377900" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.527329890" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.869700104" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.809682993" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.573628420" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.772630491" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.178249304" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1883855432" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.500380035" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.1224288901" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.846516137" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x5000A"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=100"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1456797703" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.2119787784" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1775590557" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.1218007367" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.2080829560" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1805711607" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.1515752901" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.1742609337" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.632819313" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.948758139" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.1327194136" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.300983536" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.1377872991" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.1586745099" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.247548915" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.2041830971" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.2146764897" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.1817687830" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.612158821" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.2141556714" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.2006195884" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.761974572" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration><cconfiguration id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832" moduleId="org.eclipse.cdt.core.settings" name="gs32f00137a">
				<macros>
					<stringMacro name="GS32_SCR_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\scripts"/>
					<stringMacro name="GS32_FW_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare"/>
					<stringMacro name="GS32_DRIVER_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\gs32_driver"/>
					<stringMacro name="GS32_FLM_PATH" type="VALUE_TEXT" value="${eclipse_home}\packages\GS32-DSPWare\utilities\flashloader"/>
				</macros>
				<externalSettings>
					<externalSetting>
						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/gs32_driver/gs32f00137a"/>
						<entry flags="RESOLVED" kind="libraryFile" name="gs32_driver_gs32f00137a" srcPrefixMapping="" srcRootPath=""/>
					</externalSetting>
				</externalSettings>
				<extensions>
					<extension id="org.eclipse.cdt.core.RV_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactExtension="a" artifactName="${ProjName}_gs32f00137a" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832" name="gs32f00137a" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="cp -f &quot;${ProjDirPath}/${ConfigName}/${BuildArtifactFileBaseName}.a&quot; &quot;../../&quot;">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1537271692" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.1187225952" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.610440418" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.2093161704" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.2055265463" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level" value="com.hpec.toolchains.riscv.option.optimization.level.optimize" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.832280281" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors --opt_level=on -funsigned-char" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.308947476" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.460809456" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1896482988" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.1202527195" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.400163694" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level" value="com.hpec.toolchains.riscv.option.debugging.level.default" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.720014454" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format" value="com.hpec.toolchains.riscv.option.debugging.format.gdb" valueType="enumerated"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.801889302" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="2691190091" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.1898978810" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="GS RISC-V GCC" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.434952260" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix" value="gs-riscv-elf-" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.29307465" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.894066332" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.498503905" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.935922653" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy" value="objcopy" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.624906247" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.1359365174" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.815803157" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1746138997" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.1943556706" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other" value="--gsdi_ext1p2h -mgs_aux" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.249410528" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions" value="_xgsdibc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1661042145" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.943521544" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.142065747" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/gs32f0025a_dsp}/Flash_ILM" id="com.hpec.toolchains.riscv.builder.1093472106" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1085942967" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.785115414" name="Use preprocessor" superClass="com.hpec.toolchains.riscv.option.assembler.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.defs.1306159874" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.1316598693" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.assembler.include.paths" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1694945804" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.577808638" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.defs.1181599871" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F00xx=0x1200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x00137A"/>
									<listOptionValue builtIn="false" value="GS32_PIN_COUNT=80"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
									<listOptionValue builtIn="false" value="USING_VECTOR_INTERRUPT=1"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.259028334" name="Include paths (-I)" superClass="com.hpec.toolchains.riscv.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/sysctl&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/init&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/NMSIS_core&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/device_gs32f00xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/common&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/src&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}/inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1286556753" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1568830570" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.1174576467" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.824956799" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.c.linker.gcsections" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.c.linker.nostart.1860782421" name="Do not use standard start files (-nostartfiles)" superClass="com.hpec.toolchains.riscv.option.c.linker.nostart" value="true" valueType="boolean"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.flags.970030575" name="Linker flags (-Xlinker [option])" superClass="com.hpec.toolchains.riscv.option.c.linker.flags" valueType="stringList">
									<listOptionValue builtIn="false" value="--no-warn-rwx-segments"/>
									<listOptionValue builtIn="false" value="--print-memory-usage"/>
									<listOptionValue builtIn="false" value="--orphan-handling=warn"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.linker.scriptfile.586845856" name="Script files (-T)" superClass="com.hpec.toolchains.riscv.option.c.linker.scriptfile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f00xx_dsp_1.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.748249339" superClass="com.hpec.toolchains.riscv.tool.c.linker.input">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.495268619" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.2022988346" name="Remove unused sections (-Xlinker --gc-sections)" superClass="com.hpec.toolchains.riscv.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.426182205" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.139859328" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.955965685" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.725716877" name="Display source (--source|-S)" superClass="com.hpec.toolchains.riscv.option.createlisting.source" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.allheaders.1958124523" name="Display all headers (--all-headers|-x)" superClass="com.hpec.toolchains.riscv.option.createlisting.allheaders" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.demangle.529854885" name="Demangle names (--demangle|-C)" superClass="com.hpec.toolchains.riscv.option.createlisting.demangle" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.linenumbers.1862611904" name="Display line numbers (--line-numbers|-l)" superClass="com.hpec.toolchains.riscv.option.createlisting.linenumbers" value="true" valueType="boolean"/>
								<option id="com.hpec.toolchains.riscv.option.createlisting.wide.1032656461" name="Wide lines (--wide|-w)" superClass="com.hpec.toolchains.riscv.option.createlisting.wide" value="true" valueType="boolean"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.1695257429" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.148341816" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.2471736" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
							</tool>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry excluding="dualcore" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration></storageModule>
	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
		<project id="gs32f0025a_dsp.com.hpec.toolchains.riscv.target.elf.404923738" name="Executable" projectType="com.hpec.toolchains.riscv.target.elf"/>
	</storageModule>
	<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
	<storageModule moduleId="refreshScope" versionNumber="2">
		<configuration configurationName="gs32f0025a"/>
		<configuration configurationName="gs32f379"/>
		<configuration configurationName="gs32f0039a"/>
		<configuration configurationName="gs32f035"/>
		<configuration configurationName="ILM"/>
		<configuration configurationName="Flash_ILM"/>
		<configuration configurationName="ILM1.2"/>
		<configuration configurationName="ILM3.0"/>
		<configuration configurationName="RAM1.2"/>
		<configuration configurationName="RAM3.0"/>
		<configuration configurationName="gs32f0049"/>
		<configuration configurationName="RAM1.1"/>
		<configuration configurationName="Flash1.2">
			<resource resourceType="PROJECT" workspacePath="/dsp_template"/>
		</configuration>
		<configuration configurationName="Flash3.0"/>
		<configuration configurationName="gs32f00137a"/>
		<configuration configurationName="Flash"/>
		<configuration configurationName="gs32f00137"/>
		<configuration configurationName="Debug">
			<resource resourceType="PROJECT" workspacePath="/i2c_dsp_ex01"/>
		</configuration>
		<configuration configurationName="Release">
			<resource resourceType="PROJECT" workspacePath="/i2c_dsp_ex01"/>
		</configuration>
		<configuration configurationName="gs32f00157"/>
		<configuration configurationName="Sysmem1.2"/>
		<configuration configurationName="gs32fmt5000a"/>
		<configuration configurationName="gs32fmt5000"/>
		<configuration configurationName="gs32fp65"/>
		<configuration configurationName="gs32f0025"/>
		<configuration configurationName="gs32f0039"/>
		<configuration configurationName="Flash1.2_slv">
			<resource resourceType="PROJECT" workspacePath="/dsp_template"/>
		</configuration>
		<configuration configurationName="RAM"/>
	</storageModule>
	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
		<buildTargets/>
	</storageModule>
	<storageModule moduleId="scannerConfiguration">
		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.ram.1674594032;com.hpec.toolchains.riscv.config.elf.debug.ram.1674594032.;com.hpec.toolchains.riscv.tool.c.compiler.261586357;com.hpec.toolchains.riscv.tool.c.compiler.input.1518838804">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.;com.hpec.toolchains.riscv.tool.c.compiler.1888194893;com.hpec.toolchains.riscv.tool.c.compiler.input.573900949">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.;com.hpec.toolchains.riscv.tool.c.compiler.13735261;com.hpec.toolchains.riscv.tool.c.compiler.input.1211912083">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1730665559;com.hpec.toolchains.riscv.config.elf.debug.flash.1730665559.;com.hpec.toolchains.riscv.tool.c.compiler.389815370;com.hpec.toolchains.riscv.tool.c.compiler.input.1464667555">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.4242129;com.hpec.toolchains.riscv.config.elf.debug.flash.4242129.;com.hpec.toolchains.riscv.tool.c.compiler.836356735;com.hpec.toolchains.riscv.tool.c.compiler.input.810861580">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.;com.hpec.toolchains.riscv.tool.c.compiler.1715707896;com.hpec.toolchains.riscv.tool.c.compiler.input.2006380329">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.95593594.;com.hpec.toolchains.riscv.tool.c.compiler.313419869;com.hpec.toolchains.riscv.tool.c.compiler.input.684207886">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.;com.hpec.toolchains.riscv.tool.c.compiler.1925312408;com.hpec.toolchains.riscv.tool.c.compiler.input.835545337">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.116800209;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.116800209.;com.hpec.toolchains.riscv.tool.c.compiler.2133293694;com.hpec.toolchains.riscv.tool.c.compiler.input.1687496026">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.2113743688.;com.hpec.toolchains.riscv.tool.c.compiler.2047864272;com.hpec.toolchains.riscv.tool.c.compiler.input.1192629743">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.;com.hpec.toolchains.riscv.tool.c.compiler.1760837622;com.hpec.toolchains.riscv.tool.c.compiler.input.593602284">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.484589401.882653410.1842463880.1169274690.;com.hpec.toolchains.riscv.tool.c.compiler.1764002590;com.hpec.toolchains.riscv.tool.c.compiler.input.1873778668">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1473862215.;com.hpec.toolchains.riscv.tool.c.compiler.1224288901;com.hpec.toolchains.riscv.tool.c.compiler.input.2119787784">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.869839640.;com.hpec.toolchains.riscv.tool.c.compiler.837804039;com.hpec.toolchains.riscv.tool.c.compiler.input.486894350">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1953105832.;com.hpec.toolchains.riscv.tool.c.compiler.577808638;com.hpec.toolchains.riscv.tool.c.compiler.input.1286556753">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.10265360;com.hpec.toolchains.riscv.config.elf.debug.flash.10265360.;com.hpec.toolchains.riscv.tool.c.compiler.452964267;com.hpec.toolchains.riscv.tool.c.compiler.input.1633258615">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.;com.hpec.toolchains.riscv.tool.c.compiler.277511647;com.hpec.toolchains.riscv.tool.c.compiler.input.164761787">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1366206002.;com.hpec.toolchains.riscv.tool.c.compiler.640086857;com.hpec.toolchains.riscv.tool.c.compiler.input.863599059">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110;com.hpec.toolchains.riscv.config.elf.debug.flash.1411491793.718977159.1316062227.1137846110.;com.hpec.toolchains.riscv.tool.c.compiler.1612159144;com.hpec.toolchains.riscv.tool.c.compiler.input.810001835">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
	</storageModule>
</cproject>