db_feature_detection.cpp | 112 movq mm2,[ebx-1] /*13 Get left*/ local 123 psrlq mm2,1 /*16 Shift*/ local 126 pand mm2,mm7 /*18 And*/ local 129 psubb mm2,mm3 /*20 Subtract*/ local 131 movq mm3,mm2 /*21 Copy*/ 132 pcmpgtb mm5,mm2 /*22 Create unpack mask*/ 133 punpcklbw mm2,mm5 /*23 Unpack low*/ local 137 pmullw mm4,mm2 /*27 Multiply dx*dy*/ 138 pmullw mm2,mm2 /*28 Multiply dy*dy* local 158 punpcklwd mm2,mm6 \/*46 Unpack dy*dy lows*\/ local 170 pxor mm2,mm2 \/*61 Set to zero*\/ local 174 pcmpgtw mm2,mm4 \/*63 Create unpack mask for dx*dy*\/ local 285 movq mm2,[ecx] \/*5 Get dxx2*\/ local 290 pslld mm2,1 \/*6 Shift dxx2 1*\/ local 292 pslld mm2,1 \/*8 Shift dxx2 2*\/ local 316 movq mm2,[ecx+1024] \/*33 Get dyy2*\/ local 319 pslld mm2,1 \/*34 Shift dyy2 1*\/ local 326 pslld mm2,1 \/*36 Shift dyy2 2*\/ local 401 movq mm2,mm6 \/*3 Start with 1* in front two steps*\/ local 410 paddd mm2,mm6 \/*12 Add 4* in front one step*\/ local 418 movq mm2,mm4 \/*19 Start with 1* in front two steps*\/ local 427 paddd mm2,mm4 \/*28 Add 4* in front one step*\/ local 439 movq mm2,mm6 \/*35 Start with 1* in front two steps*\/ local 450 paddd mm2,mm6 \/*44 Add 4* in front one step*\/ local 459 paddd mm2,mm4 \/*52 Add 2* same place*\/ local 461 paddd mm2,mm4 \/*54 Add 4* same place*\/ local 463 paddd mm2,mm4 \/*56 Add 4* swapped*\/ local [all...] |