Home | History | Annotate | Download | only in b_BitFeatureEm

Lines Matching refs:iL

49 	uint32 iL, jL;
86 for( iL = 0; iL < ptrA->pcaDimSubSpaceE; iL++ )
97 prjVecL[ iL ] = ( sumL + 128 ) >> 8;
108 for( iL = 0; iL < ptrA->pcaDimSubSpaceE; iL++ )
110 sumL += matPtrL[ iL * matWidthL + 0 ] * prjVecL[ iL ];
116 for( iL = 0; iL < ptrA->pcaDimSubSpaceE; iL++ )
118 sumL += matPtrL[ iL * matWidthL + 1 ] * prjVecL[ iL ];
184 uint16 iL;
185 for( iL = 0; iL < ptrA->scanClusterE.sizeE; iL++ ) bbf_featureExit( cpA, ptrA->ftrPtrArrE[ iL ] );
276 uint32 iL;
297 for( iL = 0; iL < ptrA->scanClusterE.sizeE; iL++ ) memSizeL += bbf_featureMemSize( cpA, ptrA->ftrPtrArrE[ iL ] );
308 uint32 iL;
331 for( iL = 0; iL < ptrA->scanClusterE.sizeE; iL++ ) memPtrA += bbf_featureMemWrite( cpA, ptrA->ftrPtrArrE[ iL ], memPtrA );
343 uint32 iL;
376 for( iL = 0; iL < ptrA->scanClusterE.sizeE; iL++ )
388 for( iL = 0; iL < ptrA->scanClusterE.sizeE; iL++ )
391 ptrA->ftrPtrArrE[ iL ] = ( struct bbf_Feature* )dataPtrL;
392 bbf_featureInit( cpA, ptrA->ftrPtrArrE[ iL ], typeL );
393 memPtrA += bbf_featureMemRead( cpA, ptrA->ftrPtrArrE[ iL ], memPtrA, &memTblL );
486 uint32 iL;
545 for( iL = 0; iL < wrkClPtrL->sizeE; iL++ )
547 wrkClPtrL->vecArrE[ iL ].xE -= workAreaL.x1E << wrkClPtrL->bbpE;
548 wrkClPtrL->vecArrE[ iL ].yE -= workAreaL.y1E << wrkClPtrL->bbpE;
552 for( iL = 0; iL < wrkClPtrL->sizeE; iL++ )
554 refClPtrL->vecArrE[ iL ].xE -= workAreaL.x1E << refClPtrL->bbpE;
555 refClPtrL->vecArrE[ iL ].yE -= workAreaL.y1E << refClPtrL->bbpE;
592 for( iL = 0; iL < sizeL; iL++ )
596 struct bbf_Feature* ftrPtrL = ptrA->ftrPtrArrE[ iL ];
600 int32 x0L = ( ( wrkClPtrL->vecArrE[ iL ].xE >> ( wrkClPtrL->bbpE - 1 ) ) + 1 ) >> 1;
601 int32 y0L = ( ( wrkClPtrL->vecArrE[ iL ].yE >> ( wrkClPtrL->bbpE - 1 ) ) + 1 ) >> 1;
623 if( bestActL > actArrL[ iL ] )
625 dstVecArrL[ iL ].xE = ( ( xL >> ( 15 - vecBbpL ) ) + 1 ) >> 1;
626 dstVecArrL[ iL ].yE = ( ( yL >> ( 15 - vecBbpL ) ) + 1 ) >> 1;
627 actArrL[ iL ] = bestActL;
644 for( iL = 0; iL < sizeL; iL++ )
646 struct bts_Flt16Vec2D vecL = bts_Flt16Vec2D_create32( srcVecArrL[ iL ].xE, srcVecArrL[ iL ].yE, vecBbpL );
649 vecL = bts_Flt16Vec2D_sub( vecL, bts_Flt16Vec2D_create32( dstVecArrL[ iL ].xE, dstVecArrL[ iL ].yE, vecBbpL ) );
651 if( dev2L > dist2L ) actArrL[ iL ] = 0xF0000000;
660 for( iL = 0; iL < sizeL; iL++ ) idxArrL[ iL ] = iL;
665 for( iL = 1; iL < sizeL; iL++ )
667 if( actArrL[ idxArrL[ iL - 1 ] ] < actArrL[ idxArrL[ iL ] ] )
669 int16 tmpL = idxArrL[ iL - 1 ];
670 idxArrL[ iL - 1 ] = idxArrL[ iL ];
671 idxArrL[ iL ] = tmpL;
678 for( iL = ( sizeL >> 1 ); iL < sizeL && actArrL[ idxArrL[ iL ] ] >= 0; iL++ );
681 uint32 subSizeL = iL;
687 for( iL = 0; iL < subSizeL; iL++ ) tmpVecArrL[ iL ] = srcVecArrL[ idxArrL[ iL ] ];
688 for( iL = 0; iL < subSizeL; iL++ ) srcVecArrL[ iL ] = tmpVecArrL[ iL ];
689 for( iL = 0; iL < subSizeL; iL++ ) tmpVecArrL[ iL ] = dstVecArrL[ idxArrL[ iL ] ];
690 for( iL = 0; iL < subSizeL; iL++ ) dstVecArrL[ iL ] = tmpVecArrL[ iL ];
702 for( iL = 0; iL < sizeL; iL++ )
704 float actL = ( actArrL[ idxArrL[ iL ] ] + 128 ) >> 8;
710 actSumL = ( iL > 0 ) ? actSumL / iL : 0;
712 confidenceL = ( ( ( int32 )iL << 20 ) - ( ( ( int32 )1 << 20 ) - actSumL ) ) / sizeL;