Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34511.84
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CrystalMark", "UI\CrystalMark.vcxproj", "{CDF33C67-147E-4C50-BC76-99A6BCB214D9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Benchmark", "Benchmark\Benchmark.vcxproj", "{6515B833-80B1-46F1-8F07-6109F363E944}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|ARM = Debug|ARM
		Debug|ARM64 = Debug|ARM64
		Debug|Win32 = Debug|Win32
		Debug|x64 = Debug|x64
		Release(UWP)|ARM = Release(UWP)|ARM
		Release(UWP)|ARM64 = Release(UWP)|ARM64
		Release(UWP)|Win32 = Release(UWP)|Win32
		Release(UWP)|x64 = Release(UWP)|x64
		Release|ARM = Release|ARM
		Release|ARM64 = Release|ARM64
		Release|Win32 = Release|Win32
		Release|x64 = Release|x64
		ReleaseAoi(UWP)|ARM = ReleaseAoi(UWP)|ARM
		ReleaseAoi(UWP)|ARM64 = ReleaseAoi(UWP)|ARM64
		ReleaseAoi(UWP)|Win32 = ReleaseAoi(UWP)|Win32
		ReleaseAoi(UWP)|x64 = ReleaseAoi(UWP)|x64
		ReleaseAoi|ARM = ReleaseAoi|ARM
		ReleaseAoi|ARM64 = ReleaseAoi|ARM64
		ReleaseAoi|Win32 = ReleaseAoi|Win32
		ReleaseAoi|x64 = ReleaseAoi|x64
		ReleaseShizuku(UWP)|ARM = ReleaseShizuku(UWP)|ARM
		ReleaseShizuku(UWP)|ARM64 = ReleaseShizuku(UWP)|ARM64
		ReleaseShizuku(UWP)|Win32 = ReleaseShizuku(UWP)|Win32
		ReleaseShizuku(UWP)|x64 = ReleaseShizuku(UWP)|x64
		ReleaseShizuku|ARM = ReleaseShizuku|ARM
		ReleaseShizuku|ARM64 = ReleaseShizuku|ARM64
		ReleaseShizuku|Win32 = ReleaseShizuku|Win32
		ReleaseShizuku|x64 = ReleaseShizuku|x64
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|ARM.ActiveCfg = Debug|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|ARM.Build.0 = Debug|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|ARM64.Build.0 = Debug|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|Win32.ActiveCfg = Debug|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|Win32.Build.0 = Debug|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|x64.ActiveCfg = Debug|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Debug|x64.Build.0 = Debug|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|ARM.ActiveCfg = Release(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|ARM.Build.0 = Release(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|ARM64.ActiveCfg = Release(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|ARM64.Build.0 = Release(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|Win32.ActiveCfg = Release(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|Win32.Build.0 = Release(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|x64.ActiveCfg = Release(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release(UWP)|x64.Build.0 = Release(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|ARM.ActiveCfg = Release|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|ARM.Build.0 = Release|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|ARM64.ActiveCfg = Release|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|ARM64.Build.0 = Release|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|Win32.ActiveCfg = Release|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|Win32.Build.0 = Release|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|x64.ActiveCfg = Release|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.Release|x64.Build.0 = Release|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|ARM.ActiveCfg = ReleaseAoi(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|ARM.Build.0 = ReleaseAoi(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|ARM64.ActiveCfg = ReleaseAoi(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|ARM64.Build.0 = ReleaseAoi(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|Win32.ActiveCfg = ReleaseAoi(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|Win32.Build.0 = ReleaseAoi(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|x64.ActiveCfg = ReleaseAoi(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi(UWP)|x64.Build.0 = ReleaseAoi(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|ARM.ActiveCfg = ReleaseAoi|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|ARM.Build.0 = ReleaseAoi|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|ARM64.ActiveCfg = ReleaseAoi|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|ARM64.Build.0 = ReleaseAoi|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|Win32.ActiveCfg = ReleaseAoi|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|Win32.Build.0 = ReleaseAoi|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|x64.ActiveCfg = ReleaseAoi|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseAoi|x64.Build.0 = ReleaseAoi|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|ARM.ActiveCfg = ReleaseShizuku(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|ARM.Build.0 = ReleaseShizuku(UWP)|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|ARM64.ActiveCfg = ReleaseShizuku(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|ARM64.Build.0 = ReleaseShizuku(UWP)|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|Win32.ActiveCfg = ReleaseShizuku(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|Win32.Build.0 = ReleaseShizuku(UWP)|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|x64.ActiveCfg = ReleaseShizuku(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku(UWP)|x64.Build.0 = ReleaseShizuku(UWP)|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|ARM.ActiveCfg = ReleaseShizuku|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|ARM.Build.0 = ReleaseShizuku|ARM
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|ARM64.ActiveCfg = ReleaseShizuku|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|ARM64.Build.0 = ReleaseShizuku|ARM64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|Win32.ActiveCfg = ReleaseShizuku|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|Win32.Build.0 = ReleaseShizuku|Win32
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|x64.ActiveCfg = ReleaseShizuku|x64
		{CDF33C67-147E-4C50-BC76-99A6BCB214D9}.ReleaseShizuku|x64.Build.0 = ReleaseShizuku|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|ARM.ActiveCfg = Debug|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|ARM64.ActiveCfg = Debug|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|Win32.ActiveCfg = Debug|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|Win32.Build.0 = Debug|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|x64.ActiveCfg = Debug|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Debug|x64.Build.0 = Debug|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|ARM.Build.0 = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release(UWP)|x64.Build.0 = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.Release|x64.Build.0 = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|ARM.Build.0 = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi(UWP)|x64.Build.0 = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|ARM.Build.0 = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseAoi|x64.Build.0 = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|ARM.Build.0 = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku(UWP)|x64.Build.0 = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|ARM.ActiveCfg = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|ARM.Build.0 = Release|ARM
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|ARM64.ActiveCfg = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|ARM64.Build.0 = Release|ARM64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|Win32.ActiveCfg = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|Win32.Build.0 = Release|Win32
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|x64.ActiveCfg = Release|x64
		{6515B833-80B1-46F1-8F07-6109F363E944}.ReleaseShizuku|x64.Build.0 = Release|x64
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {81DC78FD-9979-489D-930A-DA0CD60B9148}
	EndGlobalSection
EndGlobal
