mirror of
https://github.com/ultravideo/uvg266.git
synced 2024-11-30 20:54:07 +00:00
42295d3cb9
- _M_IX86_FP defines whether VS should generate code using SSE or SSE2 instructions. It isn't correct to use it to check whether optional runtime optimizations should be compiled in. It's also not defined at all in 64-bit mode. - So let's just keep it simple and give a list of everything that is supported as release optimizations. It's not clear from the documentation if all of these are really supported. It just list a bunch of intrinsics from these that are.
19 lines
898 B
XML
19 lines
898 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ImportGroup Label="PropertySheets" />
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup />
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
|
<FloatingPointModel>Fast</FloatingPointModel>
|
|
<Optimization>Full</Optimization>
|
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
<PreprocessorDefinitions>__MMX__;__SSE__;__SSE2__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup />
|
|
</Project> |