Lines Matching full:uint32
37 extern int32 bbs_dotProduct_128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA );
38 extern int32 bbs_dotProduct_u128SSE2( const int16* vec1A, const int16* vec2A, uint32 sizeA );
42 int32 bbs_dotProduct_fr71( const int16* vec1A, const int16* vec2A, uint32 sizeA );
47 uint16 bbs_sqrt32( uint32 valA )
49 uint32 rootL = 0;
50 uint32 expL = 0;
97 const uint32 bbs_fastSqrt32_tableG[] =
125 uint16 bbs_fastSqrt32( uint32 valA )
127 uint32 expL = 0;
128 uint32 valL;
129 uint32 offsL;
130 uint32 indexL = 0;
151 const uint32 bbs_invSqrt32_tableG[] =
179 uint32 bbs_invSqrt32( uint32 valA )
182 uint32 expL = 0;
183 uint32 valL;
184 uint32 offsL;
185 uint32 indexL = 0;
221 uint32 expL = 0;
225 uint32 indexL = 0;
245 uint32 bbs_intLog2( uint32 valA )
247 uint32 expL = 0;
258 const uint32 bbs_pow2M1_tableG[] =
278 uint32 bbs_pow2M1( uint32 valA )
280 uint32 offsL = ( valA & 0x03FFFFFF ) >> 10;
287 uint32 bbs_pow2( int32 valA )
290 uint32 offsL = ( uint32 )( valA << 5 );
297 uint32 bbs_exp( int32 valA )
314 adjustedL = ( valA >> 16 ) * 94548 + ( ( ( ( ( uint32 )valA ) & 0x0FFFF ) * 47274 ) >> 15 );
318 offsL = ( uint32 )( adjustedL << 5 );
344 int32 bbs_dotProduct_intelMMX16( const int16* vec1A, const int16* vec2A, uint32 sizeA )
418 int32 bbs_dotProduct_intelMMX16( const int16* vec1A, const int16* vec2A, uint32 sizeA )
497 int32 bbs_dotProduct_dsp( const int16* vec1A, const int16* vec2A, uint32 sizeA )
519 int32 bbs_dotProduct_EE( const int16* vec1A, const int16* vec2A, uint32 sizeA )
574 int32 bbs_dotProduct_arm9e( const int16* vec1A, const int16* vec2A, uint32 sizeA )
611 int32 bbs_dotProduct_stdc( const int16* vec1A, const int16* vec2A, uint32 sizeA )
638 int32 bbs_dotProductInt16( const int16* vec1A, const int16* vec2A, uint32 sizeA )
644 uint32 size16L = sizeA & 0xfffffff0;
647 if( ( (uint32)vec1A & 0xF ) == 0 && ( (uint32)vec2A & 0xF ) == 0 )
658 uint32 size16L = sizeA & 0xfffffff0;
675 if( ( (uint32)vec1A & 0xF ) == 0 && ( (uint32)vec2A & 0xF ) == 0 )
693 uint32 size16L = sizeA & 0xfffffff0;
715 const uint32 bbs_fermi_tableG[] =
731 uint32 indexL = ( ( valA >> 15 ) + 20 ) << 1;
732 uint32 offsL = ( ( valA & 0x00007FFF ) + 4 ) >> 3;
740 void bbs_uint32ReduceToNBits( uint32* argPtrA, int32* bbpPtrA, uint32 nBitsA )
753 void bbs_int32ReduceToNBits( int32* argPtrA, int32* bbpPtrA, uint32 nBitsA )
766 uint32 bbs_convertU32( uint32 srcA, int32 srcBbpA, int32 dstBbpA )
770 uint32 shiftL = dstBbpA - srcBbpA;
771 if( srcA > ( ( uint32 )0xFFFFFFFF >> shiftL ) )
774 return ( uint32 )0xFFFFFFFF;
783 uint32 shiftL = srcBbpA - dstBbpA;
784 uint32 addL = 1L << ( shiftL - 1 );
803 uint32 shiftL = ( uint32 )( dstBbpA - srcBbpA );
807 return ( uint32 )0x7FFFFFFF;
821 uint32 shiftL = ( uint32 )( srcBbpA - dstBbpA );
840 uint32 rL;
857 void bbs_mulU32( uint32 v1A, uint32 v2A, uint32* manPtrA, int32* expPtrA )
859 uint32 log1L = bbs_intLog2( v1A );
860 uint32 log2L = bbs_intLog2( v2A );
869 uint32 v1L = v1A;
870 uint32 v2L = v2A;
871 uint32 exp1L = 0;
872 uint32 exp2L = 0;
900 uint32 log1L = bbs_intLog2( v1A > 0 ? v1A : -v1A );
901 uint32 log2L = bbs_intLog2( v2A > 0 ? v2A : -v2A );
939 void bbs_vecSqrNorm32( const int32* vecA, uint32 sizeA, uint32* manPtrA, uint32* expPtrA )
941 uint32 sumL = 0;
944 uint32 iL;
950 uint32 prdL;
966 uint32 shrL = sumExpL - expL;
971 uint32 shrL = expL - sumExpL;
998 void bbs_vecSqrNorm16( const int16* vecA, uint32 sizeA, uint32* manPtrA, uint32* expPtrA )
1000 uint32 sumL = 0;
1003 uint32 iL;
1007 uint32 prdL = vL * vL;
1011 uint32 shrL = sumExpL;
1037 uint32 bbs_vecNorm16( const int16* vecA, uint32 sizeA )
1039 uint32 manL;
1040 uint32 expL;