BitUtil: delta, zigzag, numbits,...

This commit is contained in:
powturbo
2015-06-25 10:18:46 +02:00
parent 0a9d73a6f5
commit 6aef780fde

View File

@ -101,6 +101,13 @@ unsigned bitfm32(unsigned *in, unsigned n, unsigned *pmin) {
return bsr32(mx - mi);
}
unsigned bitf1m32(unsigned *in, unsigned n, unsigned *pmin) {
unsigned mi,mx;
BITMINMAX(in, n, mi, mx);
*pmin = mi;
return bsr32(mx - mi);
}
unsigned bitd32(unsigned *in, unsigned n, unsigned start) {
#ifdef __SSE2__
unsigned *ip,b; __m128i bv = _mm_setzero_si128(), sv = _mm_set1_epi32(start);