History

Merge pull request #660 from zhilwang/refine-me-asm-ut

Refine ME cross search ASM UT.

volvet committed 12 years ago

Commit 37201e22 parents debabb7 7d7fac21 file · +6 −1Browse files

Unified · Split

test/encoder/EncUT_MotionEstimate.cpp+6−1
@@ -259,6 +259,9 @@ TEST_F(MotionEstimateTest, TestVerticalSearch_SSE41) · 258 unmodified lines
259259 srand((uint32_t)time(NULL));
260260 const uint8_t kuiQp = rand()%52;
261261 InitMe(kuiQp, 648, m_uiMvdTableSize, m_pMvdCostTable, &sMe);
262+ int32_t iTmp = 1;
263+ uint32_t uiCPUFlags = WelsCPUFeatureDetect( &iTmp);
264+ if ((uiCPUFlags & WELS_CPU_SSE41) == 0) return ;
262265
263266 SMVUnitXY sTargetMv;
264267 WelsInitSampleSadFunc( &sFuncList, 0 );//test c functions
@@ -323,7 +326,9 @@ TEST_F(MotionEstimateTest, TestHorizontalSearch_SSE41) · 58 unmodified lines
323326 srand((uint32_t)time(NULL));
324327 const uint8_t kuiQp = rand()%52;
325328 InitMe(kuiQp, 648, m_uiMvdTableSize, m_pMvdCostTable, &sMe);
326−
329+ int32_t iTmp = 1;
330+ uint32_t uiCPUFlags = WelsCPUFeatureDetect( &iTmp);
331+ if ((uiCPUFlags & WELS_CPU_SSE41) == 0) return ;
327332 SMVUnitXY sTargetMv;
328333 WelsInitSampleSadFunc( &sFuncList, 0 );//test c functions
329334 WelsInitMeFunc(&sFuncList, WELS_CPU_SSE41, 1);

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