Home | History | Annotate | Download | only in b_BitFeatureEm

Lines Matching full:int32

181 		if( roiPtrA->x1E < 0 || roiPtrA->y1E < 0 || roiPtrA->x2E > ( int32 )imageWidthA || roiPtrA->y2E > ( int32 )imageHeightA )
575 int32 wL = ( int32 )ptrA->currentWidthE - ptrA->patchWidthE;
576 int32 hL = ( int32 )ptrA->currentHeightE - ptrA->patchHeightE;
590 int32* xPtrA, int32* yPtrA, uint32* scalePtrA )
593 *xPtrA = ( int32 )( ptrA->xE - ptrA->borderWidthE ) * ( int32 )( ptrA->scaleE >> 4 );
596 *yPtrA = ( int32 )( ptrA->yE - ptrA->borderHeightE ) * ( int32 )( ptrA->scaleE >> 4 );
605 int32* xPtrA, int32* yPtrA, uint32* scalePtrA )
607 int32 yL = scanIndexA / ptrA->currentWidthE;
608 int32 xL = scanIndexA - ( yL * ptrA->currentWidthE );
611 *xPtrA = ( int32 )( xL - ptrA->borderWidthE ) * ( int32 )( ptrA->scaleE >> 4 );
614 *yPtrA = ( int32 )( yL - ptrA->borderHeightE ) * ( int32 )( ptrA->scaleE >> 4 );
844 if( ( ptrA->xE + 1 ) < ( int32 )( ptrA->currentWidthE - ptrA->patchWidthE ) )
850 if( ( ptrA->yE + 1 ) >= ( int32 )( ptrA->currentHeightE - ptrA->patchHeightE ) ) return FALSE;
887 void bbf_Scanner_goToXY( struct bbs_Context* cpA, struct bbf_Scanner* ptrA, int32 xA, int32 yA )
889 bbs_DEF_fNameL( "void bbf_Scanner_goToXY( struct bbs_Context* cpA, struct bbf_Scanner* ptrA, int32 xA, int32 yA )" )
891 if( xA > ( int32 )( ptrA->currentWidthE - ptrA->patchWidthE ) )
901 if( yA >= ( int32 )( ptrA->currentHeightE - ptrA->patchHeightE ) )
979 int32 yL = scanIndexA / ptrA->currentWidthE;
980 int32 xL = scanIndexA - yL * ptrA->currentWidthE;
987 int32 xA, int32 yA, uint32 scaleA )
989 int32 xL = ( xA / ( int32 )( ptrA->scaleE >> 4 ) ) + ptrA->borderWidthE;
990 int32 yL = ( yA / ( int32 )( ptrA->scaleE >> 4 ) ) + ptrA->borderHeightE;
1023 int32 actA )
1036 int32 minActL = 0x7FFFFFFF;
1039 int32* actArrL = ptrA->actArrE.arrPtrE;
1062 int32 xA,
1063 int32 yA,
1065 int32 actA )
1080 int32 minActL = 0x7FFFFFFF;
1083 int32* outArrL = ptrA->outArrE.arrPtrE;
1115 int32* outArrL = ptrA->outArrE.arrPtrE;
1121 int32 x1L, y1L, s1L, a1L;
1122 int32 r1wL, r1hL;
1129 int32 maxActL = ( int32 )0x80000000;
1168 int32* x2pL = &outArrL[ iL * 4 + 0 ];
1169 int32* y2pL = &outArrL[ iL * 4 + 1 ];
1170 int32* s2pL = &outArrL[ iL * 4 + 2 ];
1171 int32* a2pL = &outArrL[ iL * 4 + 3 ];
1173 int32 x2L = ( *x2pL + ( 1 << 15 ) ) >> 16;
1174 int32 y2L = ( *y2pL + ( 1 << 15 ) ) >> 16;
1177 int32 r2wL = ( rw0L * ( *s2pL >> 12 ) + 128 ) >> 8;
1178 int32 r2hL = ( rh0L * ( *s2pL >> 12 ) + 128 ) >> 8;
1182 int32 rx1L = x1L > x2L ? x1L : x2L;
1183 int32 rx2L = ( x1L + r1wL ) < ( x2L + r2wL ) ? ( x1L + r1wL ) : ( x2L + r2wL );
1184 int32 ry1L = y1L > y2L ? y1L : y2L;
1185 int32 ry2L = ( y1L + r1hL ) < ( y2L + r2hL ) ? ( y1L + r1hL ) : ( y2L + r2hL );
1222 int32 minAreaL = ( overlapThrA * rw0L * rh0L ) >> 16;
1224 int32* actArrL = ptrA->actArrE.arrPtrE;
1232 int32 a1L = ( int32 )0x80000000;
1235 int32 x1L, y1L;
1260 int32* a2pL = &actArrL[ iL ];
1263 int32 y2L = *i2pL / ptrA->currentWidthE;
1264 int32 x2L = *i2pL - ( y2L * ptrA->currentWidthE );
1266 int32 dxL = rw0L - ( x1L > x2L ? x1L - x2L : x2L - x1L );
1267 int32 dyL = rh0L - ( y1L > y2L ? y1L - y2L : y2L - y1L );