diff options
-rwxr-xr-x | build/make/gen_msvs_proj.sh | 6 | ||||
-rw-r--r-- | vp8/encoder/x86/temporal_filter_apply_sse2.asm | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/build/make/gen_msvs_proj.sh b/build/make/gen_msvs_proj.sh index c2ef44a9b..fb948fd3b 100755 --- a/build/make/gen_msvs_proj.sh +++ b/build/make/gen_msvs_proj.sh @@ -447,6 +447,8 @@ generate_vcproj() { obj_int_extract) tag Tool \ Name="VCCLCompilerTool" \ + Optimization="2" \ + FavorSizeorSpeed="1" \ AdditionalIncludeDirectories="$incs" \ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" \ RuntimeLibrary="$release_runtime" \ @@ -462,6 +464,8 @@ generate_vcproj() { tag Tool \ Name="VCCLCompilerTool" \ + Optimization="2" \ + FavorSizeorSpeed="1" \ AdditionalIncludeDirectories="$incs" \ PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;$defines" \ RuntimeLibrary="$release_runtime" \ @@ -476,6 +480,8 @@ generate_vcproj() { tag Tool \ Name="VCCLCompilerTool" \ AdditionalIncludeDirectories="$incs" \ + Optimization="2" \ + FavorSizeorSpeed="1" \ PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;$defines" \ RuntimeLibrary="$release_runtime" \ UsePrecompiledHeader="0" \ diff --git a/vp8/encoder/x86/temporal_filter_apply_sse2.asm b/vp8/encoder/x86/temporal_filter_apply_sse2.asm index 30674c889..b777ef566 100644 --- a/vp8/encoder/x86/temporal_filter_apply_sse2.asm +++ b/vp8/encoder/x86/temporal_filter_apply_sse2.asm @@ -164,10 +164,10 @@ temporal_filter_apply_load_finished: movdqa xmm6, [rdi+32] movdqa xmm7, [rdi+48] ; += modifier - paddw xmm4, xmm0 - paddw xmm5, xmm2 - paddw xmm6, xmm1 - paddw xmm7, xmm3 + paddd xmm4, xmm0 + paddd xmm5, xmm2 + paddd xmm6, xmm1 + paddd xmm7, xmm3 ; write back movdqa [rdi], xmm4 movdqa [rdi+16], xmm5 |