diff --git a/vs/vs2017/TurboPFor.vcxproj b/vs/vs2017/TurboPFor.vcxproj
index f974062..ca0693f 100644
--- a/vs/vs2017/TurboPFor.vcxproj
+++ b/vs/vs2017/TurboPFor.vcxproj
@@ -90,34 +90,24 @@
Disabled
true
__SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- true
AdvancedVectorExtensions
MultiThreadedDebug
true
/w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
..\..
-
- Console
- true
-
Disabled
true
__SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;USE_SSE;USE_AVX2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- true
- AdvancedVectorExtensions2
+ AdvancedVectorExtensions
MultiThreadedDebug
true
/w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
..\..
-
- Console
- true
-
@@ -126,7 +116,6 @@
true
true
__SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
- true
AdvancedVectorExtensions
Speed
MultiThreaded
@@ -134,12 +123,6 @@
/w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
..\..
-
- Console
- true
- true
- true
-
@@ -148,20 +131,13 @@
true
true
__SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;USE_SSE;USE_AVX2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
- true
- AdvancedVectorExtensions2
+ AdvancedVectorExtensions
Speed
MultiThreaded
true
/w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
..\..
-
- Console
- true
- true
- true
-
@@ -174,47 +150,61 @@
-
- AdvancedVectorExtensions
- AdvancedVectorExtensions
-
+
AdvancedVectorExtensions2
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
-
- AdvancedVectorExtensions
- AdvancedVectorExtensions
-
+
AdvancedVectorExtensions2
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
- __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ AdvancedVectorExtensions2
+ __AVX2__;%(PreprocessorDefinitions)
+ __AVX2__;%(PreprocessorDefinitions)
diff --git a/vs/vs2017/TurboPFor.vcxproj.filters b/vs/vs2017/TurboPFor.vcxproj.filters
new file mode 100644
index 0000000..c18a0be
--- /dev/null
+++ b/vs/vs2017/TurboPFor.vcxproj.filters
@@ -0,0 +1,101 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;hm;inl;inc;ipp;xsd
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/vs/vs2017/icapp.vcxproj.filters b/vs/vs2017/icapp.vcxproj.filters
new file mode 100644
index 0000000..83807a9
--- /dev/null
+++ b/vs/vs2017/icapp.vcxproj.filters
@@ -0,0 +1,21 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;hm;inl;inc;ipp;xsd
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file