History

fix illegal instruction use

volvet committed 12 years ago

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

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

Unified · Split

codec/decoder/core/src/deblocking.cpp+9−9
@@ -708,15 +708,15 @@ void_t DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 707 unmodified lines
708708 pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_c;
709709
710710 #ifdef X86_ASM
711− if (iCpu & WELS_CPU_SSE2) {
712− pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_sse2;
713− pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_sse2;
714− pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_sse2;
715− pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_sse2;
716− pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_sse2;
717− pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_sse2;
718− pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_sse2;
719− pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_sse2;
711+ if (iCpu & WELS_CPU_SSSE3) {
712+ pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3;
713+ pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3;
714+ pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3;
715+ pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3;
716+ pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3;
717+ pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3;
718+ pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3;
719+ pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_ssse3;
720720 }
721721 #endif
722722

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