<?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.1827861843">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843" moduleId="org.eclipse.cdt.core.settings" name="Flash_ILM">
				<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/>
				<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 artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="Recommended Configuration" id="com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843" name="Flash_ILM" parent="com.hpec.toolchains.riscv.config.elf.debug.flash" postbuildStep="">
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843." name="/" resourcePath="">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.1641286846" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.999860736" 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.584005233" 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.1593730902" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize" value="true" valueType="boolean"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1685569509" 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.703745849" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other" value="-Wfatal-errors -funsigned-char --opt_level=off -O1" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.741127913" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1371927820" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.368062167" 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.1403994956" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.354983713" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1405692512" 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.1972300048" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1975722415" superClass="com.hpec.toolchains.riscv.option.toolchain.id" value="4244450284" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.406321252" superClass="com.hpec.toolchains.riscv.option.toolchain.name" value="HPEC RISC-V GCC (riscv64-unknown-elf-gcc)" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1751926679" 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.188517877" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c" value="gcc" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.373234251" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp" value="g++" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1058058575" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar" value="ar" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1694684298" 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.566942615" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump" value="objdump" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.568789810" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size" value="size" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1724112772" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make" value="make" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1413087312" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm" value="rm" valueType="string"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.483292949" 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.1940045949" 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.1177099218" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore" value="false" valueType="boolean"/>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.RV_ELF" id="com.hpec.toolchains.riscv.targetPlatform.375412959" isAbstract="false" osList="all" superClass="com.hpec.toolchains.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/sdfm_ex5_type1_filter_fifo_cpuread}/ILM" id="com.hpec.toolchains.riscv.builder.179167959" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="12" superClass="com.hpec.toolchains.riscv.builder"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.1932021092" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler">
								<option id="com.hpec.toolchains.riscv.option.assembler.usepreprocessor.1523394566" 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.1558821067" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.assembler.defs" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F3xx=0x2200"/>
									<listOptionValue builtIn="false" value="SMP_CPU_CNT=1"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.assembler.include.paths.833473783" 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;${GS32_DRIVER_PATH}/driverlib/device_gs32f3xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}\inc&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.1083218564" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.655936773" 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.1454236369" name="Defined symbols (-D)" superClass="com.hpec.toolchains.riscv.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
									<listOptionValue builtIn="false" value="GS32F3xx=0x2200"/>
									<listOptionValue builtIn="false" value="GS32_PART_NUM=0x0379"/>
									<listOptionValue builtIn="false" value="SMP_CPU_CNT"/>
									<listOptionValue builtIn="false" value="FLASH_TARGET"/>
								</option>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.hpec.toolchains.riscv.option.c.compiler.include.paths.1406267210" 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;${GS32_DRIVER_PATH}/driverlib/device_gs32f3xx&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${ProjDirPath}\inc&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/mathlib&quot;"/>
								</option>
								<option id="com.hpec.toolchains.riscv.option.c.compiler.otherwarnings.1996031573" name="Other warning flags" superClass="com.hpec.toolchains.riscv.option.c.compiler.otherwarnings" useByScannerDiscovery="true" value="-Wno-int-to-pointer-cast -Wno-pointer-to-int-cast" valueType="string"/>
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1193942420" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.1451658343" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.1629655296" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker">
								<option id="com.hpec.toolchains.riscv.option.c.linker.gcsections.1030123315" 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.692322883" 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.669257919" 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/gs32f3xx_dsp_2.2_flashilm.ld&quot;"/>
									<listOptionValue builtIn="false" value="&quot;${GS32_DRIVER_PATH}/driverlib/dsp/ld_scripts_dsp/gs32f3xx_dsp_2.2_regs.ld&quot;"/>
								</option>
								<inputType id="com.hpec.toolchains.riscv.tool.c.linker.input.649017725" 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.90392325" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker">
								<option id="com.hpec.toolchains.riscv.option.cpp.linker.gcsections.865487055" 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.1478018357" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.2083156418" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.66397119" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting">
								<option id="com.hpec.toolchains.riscv.option.createlisting.source.741768834" 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.1555364406" 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.1548774868" 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.821948536" 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.981859539" 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.1562736640" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1003734199" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize">
								<option id="com.hpec.toolchains.riscv.option.printsize.format.1227046379" name="Size format" superClass="com.hpec.toolchains.riscv.option.printsize.format"/>
								<option id="com.hpec.toolchains.riscv.option.printsize.hex.2056153151" name="Hex" superClass="com.hpec.toolchains.riscv.option.printsize.hex" value="true" valueType="boolean"/>
							</tool>
						</toolChain>
					</folderInfo>
					<folderInfo id="com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843.422815029" name="/" resourcePath="sdfm_ex5_type1_filter_fifo_cpuread_src">
						<toolChain id="com.hpec.toolchains.riscv.toolchain.elf.flash.989739775" name="GS RISC-V GCC" superClass="com.hpec.toolchains.riscv.toolchain.elf.flash" unusedChildren="">
							<option id="com.hpec.toolchains.riscv.option.addtools.createflash.999860736.1766279364" name="Create flash image" superClass="com.hpec.toolchains.riscv.option.addtools.createflash.999860736"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.createlisting.584005233.949010115" name="Create extended listing" superClass="com.hpec.toolchains.riscv.option.addtools.createlisting.584005233"/>
							<option id="com.hpec.toolchains.riscv.option.addtools.printsize.1593730902.1766868021" name="Print size" superClass="com.hpec.toolchains.riscv.option.addtools.printsize.1593730902"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.level.1685569509.947452376" name="Optimization Level" superClass="com.hpec.toolchains.riscv.option.optimization.level.1685569509"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.other.703745849.165904034" name="Other optimization flags" superClass="com.hpec.toolchains.riscv.option.optimization.other.703745849"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.optlevel.741127913.664801361" name="Opt Level (--opt_level=on)" superClass="com.hpec.toolchains.riscv.option.optimization.optlevel.741127913"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.messagelength.1371927820.1072257745" name="Message length (-fmessage-length=0)" superClass="com.hpec.toolchains.riscv.option.optimization.messagelength.1371927820"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.signedchar.368062167.573525343" name="'char' is signed (-fsigned-char)" superClass="com.hpec.toolchains.riscv.option.optimization.signedchar.368062167"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.functionsections.1403994956.1585256466" name="Function sections (-ffunction-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.functionsections.1403994956"/>
							<option id="com.hpec.toolchains.riscv.option.optimization.datasections.354983713.1099218479" name="Data sections (-fdata-sections)" superClass="com.hpec.toolchains.riscv.option.optimization.datasections.354983713"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.level.1405692512.277030524" name="Debug level" superClass="com.hpec.toolchains.riscv.option.debugging.level.1405692512"/>
							<option id="com.hpec.toolchains.riscv.option.debugging.format.1972300048.289387446" name="Debug format" superClass="com.hpec.toolchains.riscv.option.debugging.format.1972300048"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.id.1975722415.1823415119" superClass="com.hpec.toolchains.riscv.option.toolchain.id.1975722415"/>
							<option id="com.hpec.toolchains.riscv.option.toolchain.name.406321252.1821036228" superClass="com.hpec.toolchains.riscv.option.toolchain.name.406321252"/>
							<option id="com.hpec.toolchains.riscv.option.command.prefix.1751926679.637257857" name="Prefix" superClass="com.hpec.toolchains.riscv.option.command.prefix.1751926679"/>
							<option id="com.hpec.toolchains.riscv.option.command.c.188517877.1421800565" name="C compiler" superClass="com.hpec.toolchains.riscv.option.command.c.188517877"/>
							<option id="com.hpec.toolchains.riscv.option.command.cpp.373234251.882982011" name="C++ compiler" superClass="com.hpec.toolchains.riscv.option.command.cpp.373234251"/>
							<option id="com.hpec.toolchains.riscv.option.command.ar.1058058575.1313164409" name="Archiver" superClass="com.hpec.toolchains.riscv.option.command.ar.1058058575"/>
							<option id="com.hpec.toolchains.riscv.option.command.objcopy.1694684298.1506681435" name="Hex/Bin converter" superClass="com.hpec.toolchains.riscv.option.command.objcopy.1694684298"/>
							<option id="com.hpec.toolchains.riscv.option.command.objdump.566942615.1592059646" name="Listing generator" superClass="com.hpec.toolchains.riscv.option.command.objdump.566942615"/>
							<option id="com.hpec.toolchains.riscv.option.command.size.568789810.1444807551" name="Size command" superClass="com.hpec.toolchains.riscv.option.command.size.568789810"/>
							<option id="com.hpec.toolchains.riscv.option.command.make.1724112772.727188369" name="Build command" superClass="com.hpec.toolchains.riscv.option.command.make.1724112772"/>
							<option id="com.hpec.toolchains.riscv.option.command.rm.1413087312.105536702" name="Remove command" superClass="com.hpec.toolchains.riscv.option.command.rm.1413087312"/>
							<option id="com.hpec.toolchains.riscv.option.target.other.483292949.389613509" name="Other target flags" superClass="com.hpec.toolchains.riscv.option.target.other.483292949"/>
							<option id="com.hpec.toolchains.riscv.option.target.isa.extensions.1940045949.1801836841" name="Other extensions" superClass="com.hpec.toolchains.riscv.option.target.isa.extensions.1940045949"/>
							<option id="com.hpec.toolchains.riscv.option.target.saverestore.1177099218.945879907" name="Small prologue/epilogue (-msave-restore)" superClass="com.hpec.toolchains.riscv.option.target.saverestore.1177099218"/>
							<tool id="com.hpec.toolchains.riscv.tool.assembler.230106359" name="GS RISC-V Assembler" superClass="com.hpec.toolchains.riscv.tool.assembler.1932021092">
								<inputType id="com.hpec.toolchains.riscv.tool.assembler.input.293629010" superClass="com.hpec.toolchains.riscv.tool.assembler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.c.compiler.450589664" name="GS RISC-V C Compiler" superClass="com.hpec.toolchains.riscv.tool.c.compiler.655936773">
								<inputType id="com.hpec.toolchains.riscv.tool.c.compiler.input.1355391988" superClass="com.hpec.toolchains.riscv.tool.c.compiler.input"/>
							</tool>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.compiler.287877122" name="GS RISC-V C++ Compiler" superClass="com.hpec.toolchains.riscv.tool.cpp.compiler.1451658343"/>
							<tool id="com.hpec.toolchains.riscv.tool.c.linker.12634860" name="GS RISC-V C Linker" superClass="com.hpec.toolchains.riscv.tool.c.linker.1629655296"/>
							<tool id="com.hpec.toolchains.riscv.tool.cpp.linker.936778201" name="GS RISC-V C++ Linker" superClass="com.hpec.toolchains.riscv.tool.cpp.linker.90392325"/>
							<tool id="com.hpec.toolchains.riscv.tool.archiver.361691699" name="GS RISC-V Archiver" superClass="com.hpec.toolchains.riscv.tool.archiver.1478018357"/>
							<tool id="com.hpec.toolchains.riscv.tool.createflash.343644047" name="GS RISC-V Create Flash Image" superClass="com.hpec.toolchains.riscv.tool.createflash.2083156418"/>
							<tool id="com.hpec.toolchains.riscv.tool.createlisting.463926120" name="GS RISC-V Create Listing" superClass="com.hpec.toolchains.riscv.tool.createlisting.66397119"/>
							<tool id="com.hpec.toolchains.riscv.tool.createasm.70711534" name="GS RISC-V Create ASM" superClass="com.hpec.toolchains.riscv.tool.createasm.1562736640"/>
							<tool id="com.hpec.toolchains.riscv.tool.printsize.1955180978" name="GS RISC-V Print Size" superClass="com.hpec.toolchains.riscv.tool.printsize.1003734199"/>
						</toolChain>
					</folderInfo>
					<sourceEntries>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="gs32_driver"/>
						<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
						<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="sdfm_ex5_type1_filter_fifo_cpuread_src"/>
					</sourceEntries>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration></storageModule>
	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
		<project id="sdfm_ex5_type1_filter_fifo_cpuread.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="Flash_ILM">
    <resource resourceType="FOLDER" workspacePath="/sdfm_ex5_type1_filter_fifo_cpuread/Flash_ILM"/>
  </configuration></storageModule>
	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
	<storageModule moduleId="scannerConfiguration">
		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.863697;com.hpec.toolchains.riscv.config.elf.debug.flash.863697.;com.hpec.toolchains.riscv.tool.c.compiler.760949687;com.hpec.toolchains.riscv.tool.c.compiler.input.1871756776">
			<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.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.1702154084;com.hpec.toolchains.riscv.config.elf.debug.flash.1702154084.;com.hpec.toolchains.riscv.tool.c.compiler.833473514;com.hpec.toolchains.riscv.tool.c.compiler.input.1167478369">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843;com.hpec.toolchains.riscv.config.elf.debug.flash.1827861843.;com.hpec.toolchains.riscv.tool.c.compiler.655936773;com.hpec.toolchains.riscv.tool.c.compiler.input.1193942420">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
	</storageModule>
</cproject>