History

fix illegal instruction use

volvet committed 12 years ago

Commit 856f1861 parent b1fc94e5 files · +73 −73Browse files

Showing the changes to codec/encoder/core/src/deblocking.cpp (1 of 5 files). Show all

Unified · Split

codec/encoder/core/src/deblocking.cpp+9−9
@@ -787,15 +787,15 @@ void DeblockingInit (DeblockingFunc* pFunc, int32_t iCpu) { · 786 unmodified lines
787787
788788
789789 #ifdef X86_ASM
790− if (iCpu & WELS_CPU_SSE2) {
791− pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_sse2;
792− pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_sse2;
793− pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_sse2;
794− pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_sse2;
795− pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_sse2;
796− pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_sse2;
797− pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_sse2;
798− pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_sse2;
790+ if (iCpu & WELS_CPU_SSSE3) {
791+ pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3;
792+ pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3;
793+ pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3;
794+ pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3;
795+ pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3;
796+ pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3;
797+ pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3;
798+ pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_ssse3;
799799 }
800800 #endif
801801 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t