Lines Matching refs:dwStride
51 bool sort( const float *pInput, sal_uInt32 nNumElements, sal_uInt32 dwStride );
76 bool prepareCounters( const float *pInput, sal_uInt32 nNumElements, sal_uInt32 dwStride );
139 …bool radixSort::prepareCounters( const float *pInput, sal_uInt32 nNumElements, sal_uInt32 dwStride… in prepareCounters() argument
165 sal_uInt8 *pe = p+(nNumElements*dwStride); in prepareCounters()
172 float previous_value = *(float *)(((sal_uInt8 *)pInput)+(m_indices1[0]*dwStride)); in prepareCounters()
175 float value = *(float *)(((sal_uInt8 *)pInput)+((*Indices++)*dwStride)); in prepareCounters()
185 p += dwStride-4; in prepareCounters()
194 p += dwStride-4; in prepareCounters()
199 bool radixSort::sort( const float *pInput, sal_uInt32 nNumElements, sal_uInt32 dwStride ) { in sort() argument
209 if(prepareCounters(pInput,nNumElements,dwStride)) in sort()
241 m_indices2[m_offset[InputBytes[id*dwStride]]++] = id; in sort()
259 sal_uInt32 Radix = (*(sal_uInt32 *)(((sal_uInt8 *)pInput)+(m_indices1[i]*dwStride)))>>24; in sort()