Lines Matching defs:lp
92 static void sift(unsigned char *head, size_t width, cmpfun cmp, void *arg, int pshift, size_t lp[])
101 lf = head - width - lp[pshift - 2];
119 static void trinkle(unsigned char *head, size_t width, cmpfun cmp, void *arg, size_t pp[2], int pshift, int trusty, size_t lp[])
133 stepson = head - lp[pshift];
139 lf = head - width - lp[pshift - 2];
154 sift(head, width, cmp, arg, pshift, lp);
160 size_t lp[12*sizeof(size_t)];
173 for(lp[0]=lp[1]=width, i=2; (lp[i]=lp[i-2]+lp[i-1]+width) < size; i++);
177 sift(head, width, cmp, arg, pshift, lp);
181 if(lp[pshift - 1] >= high - head) {
182 trinkle(head, width, cmp, arg, p, pshift, 0, lp);
184 sift(head, width, cmp, arg, pshift, lp);
200 trinkle(head, width, cmp, arg, p, pshift, 0, lp);
212 trinkle(head - lp[pshift] - width, width, cmp, arg, p, pshift + 1, 1, lp);
215 trinkle(head - width, width, cmp, arg, p, pshift, 1, lp);