/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
H A D | db_feature_detection.cpp | 107 pxor mm6,mm6 /*2 Set to zero*/ local 117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ local 119 punpcklbw mm0,mm6 /*11 Unpack low*/ 120 punpckhbw mm1,mm6 /*12 Unpack high*/ 139 pxor mm6,mm6 /*29 Set to zero*/ local 141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/ local 142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/ 144 punpckhwd mm5,mm6 /*3 145 pxor mm6,mm6 /*36 Set to zero*/ local 149 pcmpgtw mm6,mm4 /*38 Create unpack mask for dx*dy*/ local 153 pxor mm6,mm6 /*43 Set to zero*/ local 157 pcmpgtw mm6,mm2 /*45 Create unpack mask for dy*dy*/ local 167 pxor mm6,mm6 /*54 Set to zero*/ local 169 pcmpgtw mm6,mm1 /*56 Create unpack mask for dx*dx*/ local 180 pxor mm6,mm6 /*68 Set to zero*/ local 183 pcmpgtw mm6,mm3 /*70 Create unpack mask for dy*dy*/ local 301 movq mm6,[ecx+512] /*19 Get dxy2*/ local 305 pslld mm6,1 /*20 Shift dxy2 1*/ local 307 pslld mm6,1 /*22 Shift dxy2 2*/ local 399 movq mm6,[eax] /*1 Load new data*/ local 402 pslld mm6,1 /*4*/ local 404 pslld mm6,1 /*6*/ local 406 pshufw mm6,mm6,4Eh /*8 Swap the two double-words using bitmask 01001110=4Eh*/ local 409 pand mm6,mm7 /*11 Get low double-word only*/ local 411 pxor mm6,mm5 /*13 Get high double-word only*/ local 436 movq mm6,[eax+16] /*33 Load new data*/ local 441 pslld mm6,1 /*36*/ local 443 pslld mm6,1 /*38*/ local 445 pshufw mm6,mm6,4Eh /*40 Swap the two double-words using bitmask 01001110=4Eh*/ local 449 pand mm6,mm7 /*43 Get low double-word only*/ local 451 pxor mm6,mm5 /*45 Get high double-word only*/ local 453 movq mm6,mm4 /*50a Copy*/ local [all...] |
/packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/ |
H A D | db_feature_detection.cpp | 107 pxor mm6,mm6 /*2 Set to zero*/ local 117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ local 119 punpcklbw mm0,mm6 /*11 Unpack low*/ 120 punpckhbw mm1,mm6 /*12 Unpack high*/ 139 pxor mm6,mm6 /*29 Set to zero*/ local 141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/ local 142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/ 144 punpckhwd mm5,mm6 /*3 145 pxor mm6,mm6 /*36 Set to zero*/ local 149 pcmpgtw mm6,mm4 /*38 Create unpack mask for dx*dy*/ local 153 pxor mm6,mm6 /*43 Set to zero*/ local 157 pcmpgtw mm6,mm2 /*45 Create unpack mask for dy*dy*/ local 167 pxor mm6,mm6 /*54 Set to zero*/ local 169 pcmpgtw mm6,mm1 /*56 Create unpack mask for dx*dx*/ local 180 pxor mm6,mm6 /*68 Set to zero*/ local 183 pcmpgtw mm6,mm3 /*70 Create unpack mask for dy*dy*/ local 301 movq mm6,[ecx+512] /*19 Get dxy2*/ local 305 pslld mm6,1 /*20 Shift dxy2 1*/ local 307 pslld mm6,1 /*22 Shift dxy2 2*/ local 399 movq mm6,[eax] /*1 Load new data*/ local 402 pslld mm6,1 /*4*/ local 404 pslld mm6,1 /*6*/ local 406 pshufw mm6,mm6,4Eh /*8 Swap the two double-words using bitmask 01001110=4Eh*/ local 409 pand mm6,mm7 /*11 Get low double-word only*/ local 411 pxor mm6,mm5 /*13 Get high double-word only*/ local 436 movq mm6,[eax+16] /*33 Load new data*/ local 441 pslld mm6,1 /*36*/ local 443 pslld mm6,1 /*38*/ local 445 pshufw mm6,mm6,4Eh /*40 Swap the two double-words using bitmask 01001110=4Eh*/ local 449 pand mm6,mm7 /*43 Get low double-word only*/ local 451 pxor mm6,mm5 /*45 Get high double-word only*/ local 453 movq mm6,mm4 /*50a Copy*/ local [all...] |