diff --git a/GettingStarted/GettingStarted.vcxproj b/GettingStarted/GettingStarted.vcxproj index 4335be0..03b0b35 100644 --- a/GettingStarted/GettingStarted.vcxproj +++ b/GettingStarted/GettingStarted.vcxproj @@ -1,6 +1,14 @@ + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl Win32 @@ -17,6 +25,30 @@ clangD x64 + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug Win32 @@ -29,6 +61,22 @@ ICC2022 x64 + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release Win32 @@ -56,6 +104,18 @@ v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application true @@ -69,6 +129,20 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + Application false @@ -76,6 +150,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2022 + true + Unicode + Application false @@ -83,12 +164,31 @@ true Unicode + + Application + false + ClangCL + true + Unicode + Application true v142 NotSet + + Application + true + v143 + NotSet + + + Application + true + v143 + NotSet + Application true @@ -102,6 +202,20 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + Application false @@ -109,6 +223,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2023 + true + Unicode + Application false @@ -116,6 +237,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + @@ -124,54 +252,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + true + + + true + true false + + false + + + false + false + + false + false + + false + false false false + + false + false + false + + + false + false + false + false false @@ -182,16 +374,36 @@ true false + + false + true + false + + + false + true + false + false true false + + false + true + false + false true false + + false + true + false + Level3 @@ -205,6 +417,32 @@ true + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + Level3 @@ -235,6 +473,40 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + Level3 @@ -252,6 +524,23 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + Level3 @@ -269,6 +558,23 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + Level4 @@ -296,6 +602,60 @@ false + + + Level4 + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + MultiThreadedDLL + Disabled + Default + false + Neither + Precise + 16Bytes + false + true + false + + + Console + true + false + false + false + + + + + Level4 + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + MultiThreadedDebugDLL + Disabled + Default + false + Neither + Precise + 16Bytes + false + true + false + + + Console + true + false + false + false + + Level4 @@ -342,6 +702,44 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + AnySuitable + stdcpp17 + + + Console + true + true + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + AnySuitable + stdcpp17 + + + Console + true + true + true + + Level3 @@ -361,6 +759,25 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + AnySuitable + stdcpp17 + + + Console + true + true + true + + Level3 @@ -380,9 +797,30 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + AnySuitable + stdcpp17 + + + Console + true + true + true + + MultiThreadedDebugDLL + MultiThreadedDebugDLL + MultiThreadedDebugDLL MultiThreadedDebugDLL diff --git a/VectorTest/VectorTest.vcxproj b/VectorTest/VectorTest.vcxproj index 4d45916..f42c861 100644 --- a/VectorTest/VectorTest.vcxproj +++ b/VectorTest/VectorTest.vcxproj @@ -1,6 +1,18 @@  + + clang-cl23 + ARM64 + + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl ARM64 @@ -37,6 +49,42 @@ clangD x64 + + DBG-23 + ARM64 + + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + ARM64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + ARM64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug ARM64 @@ -57,6 +105,30 @@ ICC2022 x64 + + ICC2023 + ARM64 + + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + ARM64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release ARM64 @@ -77,15 +149,21 @@ {e86a4697-af41-41f0-8cd6-db490d38fc84} Win32Proj - 10.0.19041.0 + 10.0 Application - v142 + v143 Unicode false + + false + + + false + false @@ -97,13 +175,21 @@ false + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath);"D:\testDownload\DR3\Vectorisation\packages\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.4\build\native\include\gtest" + - + + AdvancedVectorExtensions512 + MultiThreadedDLL + MultiThreadedDLL + @@ -122,10 +208,10 @@ - + - + @@ -140,9 +226,22 @@ $(OutDir)$(TargetName).lib + + + stdcpp17 + AdvancedVectorExtensions2 + Precise + + + $(MSBuildThisFileDirectory)..\..\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Release\gtest_main.lib;%(AdditionalDependencies) + true + Console + $(OutDir)$(TargetName).lib + + - + @@ -159,6 +258,36 @@ Console + + + Use + pch.h + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Level3 + + + true + Console + + + + + Use + pch.h + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Level3 + + + true + Console + + Use @@ -180,12 +309,49 @@ pch.h Disabled X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks + Default MultiThreadedDebugDLL Level3 - NotSet + AdvancedVectorExtensions2 + stdcpp17 + true + + + true + Console + + + + + NotUsing + pch.h + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDLL + Level3 + AdvancedVectorExtensions2 + stdcpp17 + true + + + true + Console + + + + + NotUsing + pch.h + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + Default + MultiThreadedDLL + Level3 + AdvancedVectorExtensions2 stdcpp17 true + Precise true @@ -225,6 +391,36 @@ Console + + + Use + pch.h + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Level3 + + + true + Console + + + + + Use + pch.h + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + Level3 + + + true + Console + + Use @@ -256,6 +452,38 @@ true + + + Use + pch.h + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + + + true + Console + true + true + + + + + Use + pch.h + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + + + true + Console + true + true + + Use @@ -272,6 +500,22 @@ true + + + Use + pch.h + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + + + true + Console + true + true + + NotUsing @@ -290,6 +534,44 @@ true + + + NotUsing + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + Precise + + + true + Console + true + true + + + + + NotUsing + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + Precise + + + true + Console + true + true + + NotUsing @@ -308,6 +590,24 @@ true + + + NotUsing + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + + + true + Console + true + true + + Use @@ -326,6 +626,42 @@ true + + + Use + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + + + true + Console + true + true + + + + + Use + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + + + true + Console + true + true + + Use @@ -344,15 +680,38 @@ true + + + Use + pch.h + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + AdvancedVectorExtensions2 + stdcpp17 + + + true + Console + true + true + + stdcpp17 + + + stdcpp17 + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/VectorTest/packages.config b/VectorTest/packages.config index 434bb12..be1fa03 100644 --- a/VectorTest/packages.config +++ b/VectorTest/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Vectorisation.sln b/Vectorisation.sln index a552d92..b6af91a 100644 --- a/Vectorisation.sln +++ b/Vectorisation.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31019.35 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33516.290 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vectorisation", "Vectorisation\Vectorisation.vcxproj", "{837BEACF-BCED-4AB2-BAF5-A7254EB6756B}" EndProject @@ -40,18 +40,27 @@ Global clang-cl|ARM64 = clang-cl|ARM64 clang-cl|x64 = clang-cl|x64 clang-cl|x86 = clang-cl|x86 - clangD|ARM64 = clangD|ARM64 - clangD|x64 = clangD|x64 - clangD|x86 = clangD|x86 + clang-cl23|ARM64 = clang-cl23|ARM64 + clang-cl23|x64 = clang-cl23|x64 + clang-cl23|x86 = clang-cl23|x86 Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Debug23|ARM64 = Debug23|ARM64 + Debug23|x64 = Debug23|x64 + Debug23|x86 = Debug23|x86 ICC2022|ARM64 = ICC2022|ARM64 ICC2022|x64 = ICC2022|x64 ICC2022|x86 = ICC2022|x86 + ICC2023|ARM64 = ICC2023|ARM64 + ICC2023|x64 = ICC2023|x64 + ICC2023|x86 = ICC2023|x86 Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 + Release-23|ARM64 = Release-23|ARM64 + Release-23|x64 = Release-23|x64 + Release-23|x86 = Release-23|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl|ARM64.ActiveCfg = clang-cl|ARM64 @@ -60,259 +69,410 @@ Global {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl|x64.Build.0 = clang-cl|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl|x86.ActiveCfg = clang-cl|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl|x86.Build.0 = clang-cl|Win32 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|ARM64.ActiveCfg = clangD|ARM64 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|ARM64.Build.0 = clangD|ARM64 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|x64.ActiveCfg = clangD|x64 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|x64.Build.0 = clangD|x64 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|x86.ActiveCfg = clangD|Win32 - {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clangD|x86.Build.0 = clangD|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|ARM64.ActiveCfg = clang-cl23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|ARM64.Build.0 = clang-cl23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|ARM64.ActiveCfg = Debug|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|ARM64.Build.0 = Debug|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|x64.ActiveCfg = Debug|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|x64.Build.0 = Debug|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|x86.ActiveCfg = Debug|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug|x86.Build.0 = Debug|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|ARM64.ActiveCfg = Debug23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|ARM64.Build.0 = Debug23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|x64.ActiveCfg = Debug23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|x64.Build.0 = Debug23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|x86.ActiveCfg = Debug23|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Debug23|x86.Build.0 = Debug23|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|ARM64.ActiveCfg = ICC2022|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|ARM64.Build.0 = ICC2022|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|x64.ActiveCfg = ICC2022|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|x64.Build.0 = ICC2022|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|x86.ActiveCfg = ICC2022|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2022|x86.Build.0 = ICC2022|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|ARM64.ActiveCfg = ICC2023|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|ARM64.Build.0 = ICC2023|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|x64.Build.0 = ICC2023|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.ICC2023|x86.Build.0 = ICC2023|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|ARM64.ActiveCfg = Release|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|ARM64.Build.0 = Release|ARM64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|x64.ActiveCfg = Release|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|x64.Build.0 = Release|x64 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|x86.ActiveCfg = Release|Win32 {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release|x86.Build.0 = Release|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|ARM64.ActiveCfg = Release-23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|ARM64.Build.0 = Release-23|ARM64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|x64.ActiveCfg = Release-23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|x64.Build.0 = Release-23|x64 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|x86.ActiveCfg = Release-23|Win32 + {837BEACF-BCED-4AB2-BAF5-A7254EB6756B}.Release-23|x86.Build.0 = Release-23|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|ARM64.ActiveCfg = clang-cl|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|ARM64.Build.0 = clang-cl|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|x64.ActiveCfg = clang-cl|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|x64.Build.0 = clang-cl|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|x86.ActiveCfg = clang-cl|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl|x86.Build.0 = clang-cl|Win32 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|ARM64.ActiveCfg = clangD|ARM64 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|ARM64.Build.0 = clangD|ARM64 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|x64.ActiveCfg = clangD|x64 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|x64.Build.0 = clangD|x64 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|x86.ActiveCfg = clangD|Win32 - {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clangD|x86.Build.0 = clangD|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|ARM64.ActiveCfg = clang-cl23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|ARM64.Build.0 = clang-cl23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|ARM64.ActiveCfg = Debug|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|ARM64.Build.0 = Debug|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|x64.ActiveCfg = Debug|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|x64.Build.0 = Debug|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|x86.ActiveCfg = Debug|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug|x86.Build.0 = Debug|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|ARM64.ActiveCfg = Debug23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|ARM64.Build.0 = Debug23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|x64.ActiveCfg = Debug23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|x64.Build.0 = Debug23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|x86.ActiveCfg = Debug23|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Debug23|x86.Build.0 = Debug23|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|ARM64.ActiveCfg = ICC2022|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|ARM64.Build.0 = ICC2022|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|x64.ActiveCfg = ICC2022|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|x64.Build.0 = ICC2022|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|x86.ActiveCfg = ICC2022|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2022|x86.Build.0 = ICC2022|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|ARM64.ActiveCfg = ICC2023|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|ARM64.Build.0 = ICC2023|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|x64.ActiveCfg = clang-cl23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|x64.Build.0 = clang-cl23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.ICC2023|x86.Build.0 = ICC2023|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|ARM64.ActiveCfg = Release|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|ARM64.Build.0 = Release|ARM64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|x64.ActiveCfg = Release|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|x64.Build.0 = Release|x64 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|x86.ActiveCfg = Release|Win32 {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release|x86.Build.0 = Release|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|ARM64.ActiveCfg = Release-23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|ARM64.Build.0 = Release-23|ARM64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|x64.ActiveCfg = Release-23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|x64.Build.0 = Release-23|x64 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|x86.ActiveCfg = Release-23|Win32 + {E86A4697-AF41-41F0-8CD6-DB490D38FC84}.Release-23|x86.Build.0 = Release-23|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|ARM64.ActiveCfg = clang-cl|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|ARM64.Build.0 = clang-cl|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|x64.ActiveCfg = clang-cl|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|x64.Build.0 = clang-cl|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|x86.ActiveCfg = clang-cl|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl|x86.Build.0 = clang-cl|Win32 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|ARM64.ActiveCfg = clangD|ARM64 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|ARM64.Build.0 = clangD|ARM64 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|x64.ActiveCfg = clangD|x64 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|x64.Build.0 = clangD|x64 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|x86.ActiveCfg = clangD|Win32 - {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clangD|x86.Build.0 = clangD|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|ARM64.ActiveCfg = clang-cl23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|ARM64.Build.0 = clang-cl23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|ARM64.ActiveCfg = Debug|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|ARM64.Build.0 = Debug|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|x64.ActiveCfg = Debug|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|x64.Build.0 = Debug|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|x86.ActiveCfg = Debug|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug|x86.Build.0 = Debug|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|ARM64.ActiveCfg = Debug23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|ARM64.Build.0 = Debug23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|x64.ActiveCfg = Debug23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|x64.Build.0 = Debug23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|x86.ActiveCfg = Debug23|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Debug23|x86.Build.0 = Debug23|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|ARM64.ActiveCfg = ICC2022|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|ARM64.Build.0 = ICC2022|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|x64.ActiveCfg = ICC2022|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|x64.Build.0 = ICC2022|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|x86.ActiveCfg = ICC2022|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2022|x86.Build.0 = ICC2022|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|ARM64.ActiveCfg = ICC2023|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|ARM64.Build.0 = ICC2023|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|x64.Build.0 = ICC2023|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.ICC2023|x86.Build.0 = ICC2023|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|ARM64.ActiveCfg = Release|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|ARM64.Build.0 = Release|ARM64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|x64.ActiveCfg = Release|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|x64.Build.0 = Release|x64 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|x86.ActiveCfg = Release|Win32 {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release|x86.Build.0 = Release|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|ARM64.ActiveCfg = Release-23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|ARM64.Build.0 = Release-23|ARM64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|x64.ActiveCfg = Release-23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|x64.Build.0 = Release-23|x64 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|x86.ActiveCfg = Release-23|Win32 + {9C014990-2E43-46EA-A590-0FEDD7F8FD6C}.Release-23|x86.Build.0 = Release-23|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|ARM64.ActiveCfg = clang-cl|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|ARM64.Build.0 = clang-cl|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|x64.ActiveCfg = clang-cl|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|x64.Build.0 = clang-cl|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|x86.ActiveCfg = clang-cl|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl|x86.Build.0 = clang-cl|Win32 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|ARM64.ActiveCfg = clangD|ARM64 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|ARM64.Build.0 = clangD|ARM64 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|x64.ActiveCfg = clangD|x64 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|x64.Build.0 = clangD|x64 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|x86.ActiveCfg = clangD|Win32 - {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clangD|x86.Build.0 = clangD|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|ARM64.ActiveCfg = clang-cl23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|ARM64.Build.0 = clang-cl23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|ARM64.ActiveCfg = Debug|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|ARM64.Build.0 = Debug|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|x64.ActiveCfg = Debug|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|x64.Build.0 = Debug|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|x86.ActiveCfg = Debug|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug|x86.Build.0 = Debug|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|ARM64.ActiveCfg = Debug23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|ARM64.Build.0 = Debug23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|x64.ActiveCfg = Debug23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|x64.Build.0 = Debug23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|x86.ActiveCfg = Debug23|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Debug23|x86.Build.0 = Debug23|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|ARM64.ActiveCfg = ICC2022|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|ARM64.Build.0 = ICC2022|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|x64.ActiveCfg = ICC2022|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|x64.Build.0 = ICC2022|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|x86.ActiveCfg = ICC2022|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2022|x86.Build.0 = ICC2022|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|ARM64.ActiveCfg = ICC2023|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|ARM64.Build.0 = ICC2023|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|x64.Build.0 = ICC2023|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.ICC2023|x86.Build.0 = ICC2023|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|ARM64.ActiveCfg = Release|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|ARM64.Build.0 = Release|ARM64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|x64.ActiveCfg = Release|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|x64.Build.0 = Release|x64 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|x86.ActiveCfg = Release|Win32 {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release|x86.Build.0 = Release|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|ARM64.ActiveCfg = Release-23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|ARM64.Build.0 = Release-23|ARM64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|x64.ActiveCfg = Release-23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|x64.Build.0 = Release-23|x64 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|x86.ActiveCfg = Release-23|Win32 + {5A2AF742-FB39-43DC-9F8B-B76D0E8FDEF0}.Release-23|x86.Build.0 = Release-23|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|ARM64.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|ARM64.Build.0 = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|x64.ActiveCfg = clang-cl|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|x64.Build.0 = clang-cl|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|x86.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl|x86.Build.0 = Debug|Win32 - {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clangD|ARM64.ActiveCfg = clangD|Win32 - {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clangD|x64.ActiveCfg = clangD|x64 - {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clangD|x64.Build.0 = clangD|x64 - {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clangD|x86.ActiveCfg = clangD|Win32 - {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clangD|x86.Build.0 = clangD|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|ARM64.ActiveCfg = clang-cl23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|ARM64.Build.0 = clang-cl23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug|ARM64.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug|x64.ActiveCfg = Debug|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug|x64.Build.0 = Debug|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug|x86.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug|x86.Build.0 = Debug|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|ARM64.ActiveCfg = Debug23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|ARM64.Build.0 = Debug23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|x64.ActiveCfg = Debug23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|x64.Build.0 = Debug23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|x86.ActiveCfg = Debug23|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Debug23|x86.Build.0 = Debug23|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|ARM64.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|ARM64.Build.0 = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|x64.ActiveCfg = ICC2022|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|x64.Build.0 = ICC2022|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|x86.ActiveCfg = Debug|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2022|x86.Build.0 = Debug|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|ARM64.ActiveCfg = ICC2023|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|ARM64.Build.0 = ICC2023|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|x64.Build.0 = ICC2023|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.ICC2023|x86.Build.0 = ICC2023|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release|ARM64.ActiveCfg = Release|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release|x64.ActiveCfg = Release|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release|x64.Build.0 = Release|x64 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release|x86.ActiveCfg = Release|Win32 {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release|x86.Build.0 = Release|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|ARM64.ActiveCfg = Release-23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|ARM64.Build.0 = Release-23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|x64.ActiveCfg = Release-23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|x64.Build.0 = Release-23|x64 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|x86.ActiveCfg = Release-23|Win32 + {CC61E588-F0FA-472A-ABC7-948E2DFAD64A}.Release-23|x86.Build.0 = Release-23|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|ARM64.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|ARM64.Build.0 = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|x64.ActiveCfg = clang-cl|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|x64.Build.0 = clang-cl|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|x86.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl|x86.Build.0 = Debug|Win32 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|ARM64.ActiveCfg = Debug|Win32 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|ARM64.Build.0 = Debug|Win32 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|x64.ActiveCfg = Debug|x64 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|x64.Build.0 = Debug|x64 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|x86.ActiveCfg = Debug|Win32 - {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clangD|x86.Build.0 = Debug|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|ARM64.ActiveCfg = clang-cl23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|ARM64.Build.0 = clang-cl23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug|ARM64.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug|x64.ActiveCfg = Debug|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug|x64.Build.0 = Debug|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug|x86.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug|x86.Build.0 = Debug|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|ARM64.ActiveCfg = Debug23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|ARM64.Build.0 = Debug23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|x64.ActiveCfg = Debug23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|x64.Build.0 = Debug23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|x86.ActiveCfg = Debug23|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Debug23|x86.Build.0 = Debug23|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|ARM64.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|ARM64.Build.0 = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|x64.ActiveCfg = ICC2022|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|x64.Build.0 = ICC2022|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|x86.ActiveCfg = Debug|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2022|x86.Build.0 = Debug|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|ARM64.ActiveCfg = ICC2023|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|ARM64.Build.0 = ICC2023|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|x64.Build.0 = ICC2023|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.ICC2023|x86.Build.0 = ICC2023|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release|ARM64.ActiveCfg = Release|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release|x64.ActiveCfg = Release|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release|x64.Build.0 = Release|x64 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release|x86.ActiveCfg = Release|Win32 {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release|x86.Build.0 = Release|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|ARM64.ActiveCfg = Release-23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|ARM64.Build.0 = Release-23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|x64.ActiveCfg = Release-23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|x64.Build.0 = Release-23|x64 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|x86.ActiveCfg = Release-23|Win32 + {503BFAC4-7F7F-4B0F-A09D-A9985A9382D0}.Release-23|x86.Build.0 = Release-23|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|ARM64.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|ARM64.Build.0 = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|x64.ActiveCfg = clang-cl|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|x64.Build.0 = clang-cl|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|x86.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl|x86.Build.0 = Debug|Win32 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|ARM64.ActiveCfg = Debug|Win32 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|ARM64.Build.0 = Debug|Win32 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|x64.ActiveCfg = Debug|x64 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|x64.Build.0 = Debug|x64 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|x86.ActiveCfg = Debug|Win32 - {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clangD|x86.Build.0 = Debug|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|ARM64.ActiveCfg = clang-cl23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|ARM64.Build.0 = clang-cl23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug|ARM64.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug|x64.ActiveCfg = Debug|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug|x64.Build.0 = Debug|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug|x86.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug|x86.Build.0 = Debug|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|ARM64.ActiveCfg = Debug23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|ARM64.Build.0 = Debug23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|x64.ActiveCfg = Debug23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|x64.Build.0 = Debug23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|x86.ActiveCfg = Debug23|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Debug23|x86.Build.0 = Debug23|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|ARM64.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|ARM64.Build.0 = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|x64.ActiveCfg = ICC2022|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|x64.Build.0 = ICC2022|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|x86.ActiveCfg = Debug|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2022|x86.Build.0 = Debug|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|ARM64.ActiveCfg = ICC2023|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|ARM64.Build.0 = ICC2023|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|x64.Build.0 = ICC2023|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.ICC2023|x86.Build.0 = ICC2023|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release|ARM64.ActiveCfg = Release|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release|x64.ActiveCfg = Release|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release|x64.Build.0 = Release|x64 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release|x86.ActiveCfg = Release|Win32 {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release|x86.Build.0 = Release|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|ARM64.ActiveCfg = Release-23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|ARM64.Build.0 = Release-23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|x64.ActiveCfg = Release-23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|x64.Build.0 = Release-23|x64 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|x86.ActiveCfg = Release-23|Win32 + {FFE7CCAE-431C-44CD-8C12-80BF4B81ED15}.Release-23|x86.Build.0 = Release-23|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|ARM64.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|ARM64.Build.0 = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|x64.ActiveCfg = clang-cl|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|x64.Build.0 = clang-cl|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|x86.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl|x86.Build.0 = Debug|Win32 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|ARM64.ActiveCfg = Debug|Win32 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|ARM64.Build.0 = Debug|Win32 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|x64.ActiveCfg = Debug|x64 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|x64.Build.0 = Debug|x64 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|x86.ActiveCfg = Debug|Win32 - {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clangD|x86.Build.0 = Debug|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|ARM64.ActiveCfg = clang-cl23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|ARM64.Build.0 = clang-cl23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|x64.ActiveCfg = clang-cl23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|x64.Build.0 = clang-cl23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|x86.ActiveCfg = clang-cl23|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.clang-cl23|x86.Build.0 = clang-cl23|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug|ARM64.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug|x64.ActiveCfg = Debug|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug|x64.Build.0 = Debug|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug|x86.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug|x86.Build.0 = Debug|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|ARM64.ActiveCfg = Debug23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|ARM64.Build.0 = Debug23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|x64.ActiveCfg = Debug23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|x64.Build.0 = Debug23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|x86.ActiveCfg = Debug23|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Debug23|x86.Build.0 = Debug23|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|ARM64.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|ARM64.Build.0 = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|x64.ActiveCfg = ICC2022|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|x64.Build.0 = ICC2022|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|x86.ActiveCfg = Debug|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2022|x86.Build.0 = Debug|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|ARM64.ActiveCfg = ICC2023|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|ARM64.Build.0 = ICC2023|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|x64.ActiveCfg = ICC2023|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|x64.Build.0 = ICC2023|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|x86.ActiveCfg = ICC2023|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.ICC2023|x86.Build.0 = ICC2023|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release|ARM64.ActiveCfg = Release|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release|x64.ActiveCfg = Release|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release|x64.Build.0 = Release|x64 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release|x86.ActiveCfg = Release|Win32 {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release|x86.Build.0 = Release|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|ARM64.ActiveCfg = Release-23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|ARM64.Build.0 = Release-23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|x64.ActiveCfg = Release-23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|x64.Build.0 = Release-23|x64 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|x86.ActiveCfg = Release-23|Win32 + {7B09641C-18ED-4D87-B56B-5337829D5BB5}.Release-23|x86.Build.0 = Release-23|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|ARM64.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|ARM64.Build.0 = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|x64.ActiveCfg = clang-cl|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|x64.Build.0 = clang-cl|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|x86.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl|x86.Build.0 = Debug|Win32 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|ARM64.ActiveCfg = Debug|Win32 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|ARM64.Build.0 = Debug|Win32 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|x64.ActiveCfg = Debug|x64 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|x64.Build.0 = Debug|x64 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|x86.ActiveCfg = Debug|Win32 - {13610364-ECE9-4C99-A289-F68F940D3046}.clangD|x86.Build.0 = Debug|Win32 + {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl23|ARM64.ActiveCfg = clang-cl|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl23|x64.ActiveCfg = clang-cl|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.clang-cl23|x86.ActiveCfg = Release|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Debug|ARM64.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Debug|x64.ActiveCfg = Debug|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.Debug|x64.Build.0 = Debug|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.Debug|x86.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Debug|x86.Build.0 = Debug|Win32 + {13610364-ECE9-4C99-A289-F68F940D3046}.Debug23|ARM64.ActiveCfg = Debug|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.Debug23|x64.ActiveCfg = Debug|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.Debug23|x86.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|ARM64.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|ARM64.Build.0 = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|x64.ActiveCfg = ICC2022|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|x64.Build.0 = ICC2022|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|x86.ActiveCfg = Debug|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2022|x86.Build.0 = Debug|Win32 + {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2023|ARM64.ActiveCfg = ICC2022|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2023|x64.ActiveCfg = ICC2022|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.ICC2023|x86.ActiveCfg = Release|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Release|ARM64.ActiveCfg = Release|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Release|x64.ActiveCfg = Release|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.Release|x64.Build.0 = Release|x64 {13610364-ECE9-4C99-A289-F68F940D3046}.Release|x86.ActiveCfg = Release|Win32 {13610364-ECE9-4C99-A289-F68F940D3046}.Release|x86.Build.0 = Release|Win32 + {13610364-ECE9-4C99-A289-F68F940D3046}.Release-23|ARM64.ActiveCfg = Release|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.Release-23|x64.ActiveCfg = Release|x64 + {13610364-ECE9-4C99-A289-F68F940D3046}.Release-23|x86.ActiveCfg = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Vectorisation/Vectorisation.vcxproj b/Vectorisation/Vectorisation.vcxproj index 1d01a87..2711e23 100644 --- a/Vectorisation/Vectorisation.vcxproj +++ b/Vectorisation/Vectorisation.vcxproj @@ -1,6 +1,18 @@ + + clang-cl23 + ARM64 + + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl ARM64 @@ -37,6 +49,42 @@ clangD x64 + + DBG-23 + ARM64 + + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + ARM64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + ARM64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug ARM64 @@ -57,6 +105,30 @@ ICC2022 x64 + + ICC2023 + ARM64 + + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + ARM64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release ARM64 @@ -88,6 +160,18 @@ Intel C++ Compiler 2022 Unicode + + StaticLibrary + true + Intel C++ Compiler 2022 + Unicode + + + StaticLibrary + true + Intel C++ Compiler 2022 + Unicode + StaticLibrary true @@ -101,6 +185,20 @@ true Unicode + + StaticLibrary + false + Intel C++ Compiler 2022 + true + Unicode + + + StaticLibrary + false + Intel C++ Compiler 2022 + true + Unicode + StaticLibrary false @@ -108,6 +206,13 @@ true Unicode + + StaticLibrary + false + v142 + true + Unicode + StaticLibrary true @@ -115,6 +220,20 @@ Unicode false + + StaticLibrary + true + v143 + Unicode + false + + + StaticLibrary + true + v143 + Unicode + false + StaticLibrary true @@ -128,6 +247,18 @@ Intel C++ Compiler 2022 Unicode + + StaticLibrary + true + Intel C++ Compiler 2022 + Unicode + + + StaticLibrary + true + Intel C++ Compiler 2022 + Unicode + StaticLibrary true @@ -142,6 +273,22 @@ Unicode false + + StaticLibrary + false + v143 + true + Unicode + false + + + StaticLibrary + false + v143 + true + Unicode + false + StaticLibrary false @@ -149,6 +296,13 @@ true Unicode + + StaticLibrary + false + ClangCL + true + Unicode + StaticLibrary false @@ -156,6 +310,20 @@ true Unicode + + StaticLibrary + false + ClangCL + true + Unicode + + + StaticLibrary + false + ClangCL + true + Unicode + StaticLibrary false @@ -163,12 +331,22 @@ true Unicode + + StaticLibrary + false + ClangCL + true + Unicode + + + + Intel C++ Compiler 2022 @@ -176,6 +354,10 @@ Intel C++ Compiler 2022 StaticLibrary + + Intel C++ Compiler 2022 + StaticLibrary + Intel C++ Compiler 2022 @@ -183,6 +365,10 @@ Intel C++ Compiler 2022 StaticLibrary + + Intel C++ Compiler 2023 + StaticLibrary + @@ -191,45 +377,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true .lib Vectorisation.ruleset + + true + .lib + Vectorisation.ruleset + + + true + .lib + Vectorisation.ruleset + true .lib @@ -239,6 +480,14 @@ true Vectorisation.ruleset + + true + Vectorisation.ruleset + + + true + Vectorisation.ruleset + true Vectorisation.ruleset @@ -246,6 +495,12 @@ true + + true + + + true + true @@ -254,16 +509,41 @@ .lib Vectorisation.ruleset + + false + .lib + Vectorisation.ruleset + + + false + .lib + Vectorisation.ruleset + false .lib Vectorisation.ruleset + + false + .lib + Vectorisation.ruleset + false $(VC_IncludePath);$(WindowsSDK_IncludePath); Vectorisation.ruleset + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + Vectorisation.ruleset + + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + Vectorisation.ruleset + false $(VC_IncludePath);$(WindowsSDK_IncludePath); @@ -271,14 +551,33 @@ false false + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + Vectorisation.ruleset + false + false + false $(VC_IncludePath);$(WindowsSDK_IncludePath); + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + false $(VC_IncludePath);$(WindowsSDK_IncludePath); + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath); + Vectorisation.ruleset @@ -288,9 +587,15 @@ Vectorisation.ruleset + + Vectorisation.ruleset + Vectorisation.ruleset + + Vectorisation.ruleset + NotUsing @@ -308,6 +613,40 @@ true + + + NotUsing + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + Default + stdcpp17 + + + Console + true + + + + + NotUsing + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + Default + stdcpp17 + + + Console + true + + NotUsing @@ -342,7 +681,7 @@ true - + NotUsing Level3 @@ -360,7 +699,7 @@ true - + NotUsing Level3 @@ -371,13 +710,15 @@ pch.h stdcpp17 AdvancedVectorExtensions2 + true + Precise Console true - + NotUsing Level3 @@ -388,17 +729,128 @@ pch.h stdcpp17 AdvancedVectorExtensions2 + true Console true - + NotUsing Level3 - MaxSpeed + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + stdcpp17 + AdvancedVectorExtensions2 + + + Console + true + + + + + NotUsing + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + stdcpp17 + AdvancedVectorExtensions2 + + + Console + true + + + + + NotUsing + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + stdcpp17 + AdvancedVectorExtensions2 + + + Console + true + + + + + NotUsing + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + pch.h + stdcpp17 + AdvancedVectorExtensions2 + + + Console + true + + + + + NotUsing + Level3 + MaxSpeed + true + true + false + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + false + stdc17 + AnySuitable + + + Console + true + true + true + + + + + NotUsing + Level3 + MaxSpeed + true + true + false + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + false + stdc17 + AnySuitable + + + Console + true + true + true + + + + + NotUsing + Level3 + MaxSpeed true true false @@ -439,6 +891,30 @@ true + + + NotUsing + Level3 + Full + true + true + false + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + false + Default + stdcpp17 + AdvancedVectorExtensions512 + AnySuitable + Speed + + + Console + true + true + true + + NotUsing @@ -467,6 +943,62 @@ msvcrt.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + true + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + + + + NotUsing + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + true + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + NotUsing @@ -494,6 +1026,33 @@ msvcrt.lib;%(AdditionalDependencies) + + + NotUsing + Level3 + Full + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + NotUsing @@ -521,6 +1080,60 @@ msvcrt.lib;%(AdditionalDependencies) + + + NotUsing + Level4 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + + + + NotUsing + Level4 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + NotUsing @@ -548,6 +1161,33 @@ msvcrt.lib;%(AdditionalDependencies) + + + NotUsing + Level4 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions); + false + pch.h + AdvancedVectorExtensions512 + stdcpp17 + Precise + false + true + false + AnySuitable + + + Console + true + true + true + msvcrt.lib;%(AdditionalDependencies) + + stdcpp17 @@ -562,11 +1202,25 @@ Speed + + + stdcpp17 + MaxSpeedHighLevel + AnySuitable + true + Speed + + stdcpp17 + + + stdcpp17 + + diff --git a/accumulateExample/accumulateExample.vcxproj b/accumulateExample/accumulateExample.vcxproj index b8e225b..277a2f6 100644 --- a/accumulateExample/accumulateExample.vcxproj +++ b/accumulateExample/accumulateExample.vcxproj @@ -1,6 +1,18 @@ + + clang-cl23 + ARM64 + + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl ARM64 @@ -13,28 +25,28 @@ clang-cl x64 - - ClangBuild + + DBG-23 ARM64 - - ClangBuild + + DBG-23 Win32 - - ClangBuild + + DBG-23 x64 - - clangD + + Debug23 ARM64 - - clangD + + Debug23 Win32 - - clangD + + Debug23 x64 @@ -57,6 +69,30 @@ ICC2022 x64 + + ICC2023 + ARM64 + + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + ARM64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release ARM64 @@ -88,10 +124,10 @@ v142 Unicode - + Application true - Intel C++ Compiler 2022 + v142 Unicode @@ -101,6 +137,20 @@ true Unicode + + Application + false + Intel C++ Compiler 2022 + true + Unicode + + + Application + false + Intel C++ Compiler 2022 + true + Unicode + Application false @@ -108,16 +158,23 @@ true Unicode + + Application + false + ClangCL + true + Unicode + Application true v142 Unicode - + Application true - v142 + v143 Unicode @@ -126,7 +183,7 @@ Intel C++ Compiler 2022 Unicode - + Application true Intel C++ Compiler 2022 @@ -141,6 +198,24 @@ No false + + Application + false + v143 + true + Unicode + No + false + + + Application + false + v143 + true + Unicode + No + false + Application false @@ -148,6 +223,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + Application false @@ -155,6 +237,20 @@ true Unicode + + Application + false + ClangCL + true + Unicode + + + Application + false + ClangCL + true + Unicode + Application false @@ -162,24 +258,31 @@ true Unicode - - + + Application + false + ClangCL + true + Unicode - - Intel C++ Compiler 2022 + + Intel C++ Compiler 2022 - - ClangCL + + Intel C++ Compiler 2022 Intel C++ Compiler 2022 + + Intel C++ Compiler 2023 + @@ -188,76 +291,130 @@ - + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + true - + true false + + false + + + false + false + + false + true - + true true - + true false + + false + + + false + false + + false + false + + false + + + false + false + + false + Level3 @@ -271,12 +428,13 @@ true - + Level3 true WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) true + stdcpp17 Console @@ -299,6 +457,38 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -319,6 +509,26 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + AdvancedVectorExtensions512 + + + Console + true + true + true + + Level3 @@ -334,7 +544,7 @@ true - + Level3 true @@ -363,7 +573,7 @@ true - + Level3 true @@ -406,6 +616,64 @@ %(AdditionalDependencies) + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + AnySuitable + false + Precise + Speed + true + false + None + Sync + Full + + + Console + true + true + true + %(AdditionalDependencies) + + + + + Level4 + false + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + Disabled + false + Precise + Neither + false + false + None + Sync + Disabled + + + Console + true + true + true + %(AdditionalDependencies) + + Level4 @@ -435,6 +703,35 @@ %(AdditionalDependencies) + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + AnySuitable + false + Precise + Speed + true + false + None + Sync + MaxSpeed + + + Console + true + true + true + %(AdditionalDependencies) + + Level4 @@ -464,6 +761,64 @@ %(AdditionalDependencies) + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + AnySuitable + false + Precise + Speed + true + false + None + Sync + MaxSpeed + + + Console + true + true + true + %(AdditionalDependencies) + + + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + AnySuitable + false + Precise + Speed + true + false + None + Sync + MaxSpeed + + + Console + true + true + true + %(AdditionalDependencies) + + Level4 @@ -493,6 +848,35 @@ %(AdditionalDependencies) + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + 16Bytes + AnySuitable + false + Precise + Speed + true + false + None + Sync + MaxSpeed + + + Console + true + true + true + %(AdditionalDependencies) + + Default @@ -500,14 +884,28 @@ AdvancedVectorExtensions512 + + + Default + stdcpp17 + AdvancedVectorExtensions512 + + stdcpp17 + + + stdcpp17 + + Precise + Precise + Precise diff --git a/accumulateExample/accumulateExample.vcxproj.filters b/accumulateExample/accumulateExample.vcxproj.filters index cea65f4..a3e2b0a 100644 --- a/accumulateExample/accumulateExample.vcxproj.filters +++ b/accumulateExample/accumulateExample.vcxproj.filters @@ -18,9 +18,6 @@ Source Files - - Source Files - diff --git a/cumNormalExample/cumNormalExample.vcxproj b/cumNormalExample/cumNormalExample.vcxproj index 57d535c..07d6259 100644 --- a/cumNormalExample/cumNormalExample.vcxproj +++ b/cumNormalExample/cumNormalExample.vcxproj @@ -1,6 +1,14 @@ + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl Win32 @@ -9,6 +17,30 @@ clang-cl x64 + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug Win32 @@ -21,6 +53,22 @@ ICC2022 x64 + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release Win32 @@ -48,6 +96,18 @@ Intel C++ Compiler 2022 Unicode + + Application + true + Intel C++ Compiler 2022 + Unicode + + + Application + true + Intel C++ Compiler 2022 + Unicode + Application false @@ -55,6 +115,20 @@ true Unicode + + Application + false + Intel C++ Compiler 2022 + true + Unicode + + + Application + false + Intel C++ Compiler 2022 + true + Unicode + Application false @@ -62,6 +136,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2022 + true + Unicode + Application false @@ -69,12 +150,31 @@ true Unicode + + Application + false + Intel C++ Compiler 2022 + true + Unicode + Application true v142 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application false @@ -82,6 +182,20 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + Application false @@ -89,6 +203,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2023 + true + Unicode + Application false @@ -96,6 +217,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + @@ -104,52 +232,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + true + + + true + false + + false + + + false + false + + false + false + + false + true + + true + + + true + false + + false + + + false + false + + false + false + + false + Level3 @@ -162,6 +362,30 @@ true + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + Level3 @@ -178,6 +402,38 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -194,6 +450,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -210,6 +482,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -229,6 +517,46 @@ true + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + Disabled + Default + false + Neither + true + false + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + Disabled + Disabled + false + Neither + true + false + AdvancedVectorExtensions512 + Precise + + + Console + true + + Level3 @@ -252,6 +580,52 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + AnySuitable + Speed + true + 16Bytes + Precise + + + Console + true + true + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + AnySuitable + Speed + true + 16Bytes + Precise + + + Console + true + true + true + + Level3 @@ -278,6 +652,32 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + AnySuitable + Speed + true + 16Bytes + Precise + Yes + Yes + None + + + Console + true + true + true + + Level3 @@ -301,6 +701,29 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + AdvancedVectorExtensions512 + stdcpp17 + AnySuitable + Speed + true + 16Bytes + Precise + + + Console + true + true + true + + diff --git a/cumNormalExample/cumNormalExample.vcxproj.filters b/cumNormalExample/cumNormalExample.vcxproj.filters index a00d66e..a2ee36f 100644 --- a/cumNormalExample/cumNormalExample.vcxproj.filters +++ b/cumNormalExample/cumNormalExample.vcxproj.filters @@ -19,4 +19,9 @@ Source Files + + + Header Files + + \ No newline at end of file diff --git a/dancingAVX512/dancingAVX512.vcxproj b/dancingAVX512/dancingAVX512.vcxproj index 50a4f14..a5076b3 100644 --- a/dancingAVX512/dancingAVX512.vcxproj +++ b/dancingAVX512/dancingAVX512.vcxproj @@ -1,6 +1,14 @@ + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl Win32 @@ -9,6 +17,30 @@ clang-cl x64 + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug Win32 @@ -21,6 +53,22 @@ ICC2022 x64 + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release Win32 @@ -48,6 +96,18 @@ v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application false @@ -55,6 +115,20 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + Application false @@ -62,6 +136,13 @@ true Unicode + + Application + false + v142 + true + Unicode + Application false @@ -69,12 +150,31 @@ true Unicode + + Application + false + v142 + true + Unicode + Application true v142 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application false @@ -82,6 +182,20 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + Application false @@ -89,6 +203,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2023 + true + Unicode + Application false @@ -96,6 +217,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + @@ -104,52 +232,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + true + + + true + false + + false + + + false + false + + false + false + + false + true + + true + + + true + false + + false + + + false + false + + false + false + + false + Level3 @@ -162,6 +362,30 @@ true + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + Level3 @@ -178,6 +402,38 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -194,6 +450,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -210,6 +482,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -223,6 +511,34 @@ true + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AdvancedVectorExtensions512 + Precise + + + Console + true + + Level3 @@ -244,6 +560,48 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Full + AnySuitable + Speed + AdvancedVectorExtensions512 + stdcpp17 + + + Console + true + true + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Full + AnySuitable + Speed + AdvancedVectorExtensions512 + stdcpp17 + + + Console + true + true + true + + Level3 @@ -265,6 +623,27 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Full + AnySuitable + Speed + AdvancedVectorExtensions512 + stdcpp17 + + + Console + true + true + true + + Level3 @@ -286,6 +665,27 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Full + AnySuitable + Speed + AdvancedVectorExtensions512 + stdcpp17 + + + Console + true + true + true + + diff --git a/inverseCumNormalExample/inverseCumNormalExample.vcxproj b/inverseCumNormalExample/inverseCumNormalExample.vcxproj index c4961ef..96fd3cd 100644 --- a/inverseCumNormalExample/inverseCumNormalExample.vcxproj +++ b/inverseCumNormalExample/inverseCumNormalExample.vcxproj @@ -1,6 +1,18 @@ + + clang-cl23 + ARM64 + + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl ARM64 @@ -37,6 +49,42 @@ clangD x64 + + DBG-23 + ARM64 + + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + ARM64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + ARM64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug ARM64 @@ -57,6 +105,30 @@ ICC2022 x64 + + ICC2023 + ARM64 + + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + ARM64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release ARM64 @@ -88,6 +160,18 @@ v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application true @@ -101,6 +185,20 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + Application false @@ -108,12 +206,31 @@ true Unicode + + Application + false + ClangCL + true + Unicode + Application true v142 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application true @@ -126,6 +243,18 @@ Intel C++ Compiler 2022 Unicode + + Application + true + Intel C++ Compiler 2022 + Unicode + + + Application + true + Intel C++ Compiler 2022 + Unicode + Application true @@ -139,6 +268,20 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + Application false @@ -146,6 +289,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + Application false @@ -153,6 +303,20 @@ true Unicode + + Application + false + ClangCL + true + Unicode + + + Application + false + ClangCL + true + Unicode + Application false @@ -160,24 +324,40 @@ true Unicode + + Application + false + ClangCL + true + Unicode + + + + v142 Intel C++ Compiler 2022 + + Intel C++ Compiler 2022 + v142 Intel C++ Compiler 2022 + + Intel C++ Compiler 2023 + @@ -186,76 +366,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + true + + + true + true false + + false + + + false + false + + false + true + + true + + + true + true true + + true + + + true + true false + + false + + + false + false + + false + false + + false + + + false + false + + false + Level3 @@ -268,6 +538,30 @@ true + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + Level3 @@ -296,6 +590,38 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -316,6 +642,26 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AdvancedVectorExtensions512 + AnySuitable + Speed + + + Console + true + true + true + + Level3 @@ -330,6 +676,36 @@ true + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + AdvancedVectorExtensions512 + Precise + + + Console + true + + Level3 @@ -356,6 +732,30 @@ true + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + Level3 @@ -397,6 +797,64 @@ true + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + Full + + + Console + true + true + true + + + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + Full + + + Console + true + true + true + + Level4 @@ -426,6 +884,35 @@ true + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + Full + + + Console + true + true + true + + Level4 @@ -454,6 +941,62 @@ true + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + + + Console + true + true + true + + + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + + + Console + true + true + true + + Level4 @@ -482,6 +1025,34 @@ true + + + Level4 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AnySuitable + Speed + true + AdvancedVectorExtensions512 + CORE512 + Cpp17Support + Precise + 16Bytes + Default + Default + Level2 + + + Console + true + true + true + + stdcpp17 @@ -493,11 +1064,27 @@ true + + + stdcpp17 + AdvancedVectorExtensions512 + MaxSpeedHighLevel + AnySuitable + true + Speed + true + + stdcpp17 + + + stdcpp17 + + diff --git a/lattice/lattice.vcxproj b/lattice/lattice.vcxproj index 64ee46b..27db32b 100644 --- a/lattice/lattice.vcxproj +++ b/lattice/lattice.vcxproj @@ -1,6 +1,14 @@ + + clang-cl23 + Win32 + + + clang-cl23 + x64 + clang-cl Win32 @@ -9,6 +17,30 @@ clang-cl x64 + + DBG-23 + Win32 + + + DBG-23 + x64 + + + Debug-23 + Win32 + + + Debug-23 + x64 + + + Debug23 + Win32 + + + Debug23 + x64 + Debug Win32 @@ -21,6 +53,22 @@ ICC2022 x64 + + ICC2023 + Win32 + + + ICC2023 + x64 + + + Release-23 + Win32 + + + Release-23 + x64 + Release Win32 @@ -48,6 +96,18 @@ v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application false @@ -55,6 +115,20 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + Application false @@ -62,6 +136,13 @@ true Unicode + + Application + false + v142 + true + Unicode + Application false @@ -69,12 +150,31 @@ true Unicode + + Application + false + v142 + true + Unicode + Application true v142 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application false @@ -82,6 +182,20 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + Application false @@ -89,6 +203,13 @@ true Unicode + + Application + false + Intel C++ Compiler 2023 + true + Unicode + Application false @@ -96,6 +217,13 @@ true Unicode + + Application + false + ClangCL + true + Unicode + @@ -104,52 +232,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + true + + + true + false + + false + + + false + false + + false + false + + false + true + + true + + + true + false + + false + + + false + false + + false + false + + false + Level3 @@ -162,6 +362,30 @@ true + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + Level3 @@ -178,6 +402,38 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -194,6 +450,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -210,6 +482,22 @@ true + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + Level3 @@ -223,6 +511,34 @@ true + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + AdvancedVectorExtensions512 + Precise + + + Console + true + + Level3 @@ -246,6 +562,52 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + AnySuitable + Speed + true + AdvancedVectorExtensions512 + Precise + + + Console + true + true + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + AnySuitable + Speed + true + AdvancedVectorExtensions512 + Precise + + + Console + true + true + true + + Level3 @@ -269,6 +631,29 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + AnySuitable + Speed + true + AdvancedVectorExtensions512 + Precise + + + Console + true + true + true + + Level3 @@ -292,6 +677,29 @@ true + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + true + AnySuitable + Speed + true + AdvancedVectorExtensions512 + Precise + + + Console + true + true + true + +