Lines Matching refs:fr
73 #define GRPfreq(fr,oo,kk) \
75 { case 16: fr[oo->obj] += oo->freq; oo++; case 15: fr[oo->obj] += oo->freq; oo++; \
76 case 14: fr[oo->obj] += oo->freq; oo++; case 13: fr[oo->obj] += oo->freq; oo++; \
77 case 12: fr[oo->obj] += oo->freq; oo++; case 11: fr[oo->obj] += oo->freq; oo++; \
78 case 10: fr[oo->obj] += oo->freq; oo++; case 9: fr[oo->obj] += oo->freq; oo++; \
79 case 8: fr[oo->obj] += oo->freq; oo++; case 7: fr[oo->obj] += oo->freq; oo++; \
80 case 6: fr[oo->obj] += oo->freq; oo++; case 5: fr[oo->obj] += oo->freq; oo++; \
81 case 4: fr[oo->obj] += oo->freq; oo++; case 3: fr[oo->obj] += oo->freq; oo++; \
82 case 2: fr[oo->obj] += oo->freq; oo++; case 1: fr[oo->obj] += oo->freq; oo++; \
84 #define GRPFREQ(fr,o,n) \
87 for(; nn > 0; nn -= VCH_SW) GRPfreq(fr, oo, nn >= VCH_SW ? VCH_SW : nn); \
239 ssize_t freq[GRP_NTBL][VCH_SIZE], pfr[VCH_SIZE], psz[VCH_SIZE], *fr, *sz;
257 { fr = freq[t]; CLRTABLE(fr, VCH_SIZE);
261 GRPFREQ(fr, obj+ppos[k], ppos[k+1]-ppos[k]);
264 tbl[t].maxs = vchsize(VCH_SIZE, fr, tbl[t].size, &tbl[t].runb);
284 z = tbl[p].nblks/2 - 1; fr = freq[p]; CLRTABLE(fr, VCH_SIZE);
288 GRPFREQ(fr, obj+ppos[i], ppos[i+1]-ppos[i]);
290 { fr = freq[q]; CLRTABLE(fr, VCH_SIZE); }
306 { fr = freq[k]; sz = tbl[k].size;
310 { if(fr[p] != 0)
311 fr[p] = 0; /* clear frequency table */
336 fr = freq[bestt]; GRPFREQ(fr, obj+p, n );
365 { fr = freq[k]; sz = tbl[k].size;
366 tbl[k].maxs = vchsize(VCH_SIZE, fr, sz, &tbl[k].runb);
368 { DOTPRODUCT(p,fr,sz,VCH_SIZE); /* encoding size */