Home | History | Annotate | Download | only in lodepng

Lines Matching defs:wpos

1414 /*wpos = pos & (windowsize - 1)*/
1415 static void updateHashChain(Hash* hash, size_t wpos, int hashval)
1417 hash->val[wpos] = hashval;
1418 if(hash->head[hashval] != -1) hash->chain[wpos] = hash->head[hashval];
1419 hash->head[hashval] = wpos;
1459 size_t wpos = pos & (windowsize - 1); /*position for in 'circular' hash buffers*/
1463 updateHashChain(hash, wpos, hashval);
1469 hash->zeros[wpos] = numzeros;
1489 if(prevpos < wpos && hashpos > prevpos && hashpos <= wpos) break;
1490 if(prevpos > wpos && (hashpos <= wpos || hashpos > prevpos)) break;
1493 current_offset = hashpos <= wpos ? wpos - hashpos : wpos - hashpos + windowsize;
1578 wpos = pos & (windowsize - 1);
1580 updateHashChain(hash, wpos, hashval);
1585 hash->zeros[wpos] = numzeros;