Lines Matching defs:dpd
86 uInt encode, precode, dpd; /* work */
131 dpd=encode>>uoff;
137 dpd|=encode<<(10-uoff); /* get pending bits */
139 dpd&=0x3ff; /* clear uninteresting bits */
140 if (dpd<0x16e) continue; /* must be canonical */
141 canon=BIN2DPD[DPD2BIN[dpd]]; /* determine canonical declet */
142 if (canon==dpd) continue; /* have canonical declet */
1892 /* significant declet; uses uInt dpd for work */
1893 #define dpdlenchk(n, form) {dpd=(form)&0x3ff; \
1894 if (dpd) return (DECPMAX-1-3*(n))-(3-DPD2BCD8[dpd*4+3]);}
1897 #define dpdlendun(n, form) {dpd=(form)&0x3ff; \
1898 if (dpd==0) return 1; \
1899 return (DECPMAX-1-3*(n))-(3-DPD2BCD8[dpd*4+3]);}
1902 uInt dpd; /* work */
2907 uInt dpd; /* .. */
3141 #define getDPD3q(dpd, n) ub=ulsd-(3*(n))-2; \
3142 dpd=BCD2DPD[(*ub*256)+(*(ub+1)*16)+*(ub+2)];
3145 getDPD3q(dpd, 4); encode|=dpd<<8;
3146 getDPD3q(dpd, 3); encode|=dpd>>2;
3148 encode=dpd<<30;
3149 getDPD3q(dpd, 2); encode|=dpd<<20;
3150 getDPD3q(dpd, 1); encode|=dpd<<10;
3151 getDPD3q(dpd, 0); encode|=dpd;
3155 getDPD3q(dpd,10); encode|=dpd<<4;
3156 getDPD3q(dpd, 9); encode|=dpd>>6;
3158 encode=dpd<<26;
3159 getDPD3q(dpd, 8); encode|=dpd<<16;
3160 getDPD3q(dpd, 7); encode|=dpd<<6;
3161 getDPD3q(dpd, 6); encode|=dpd>>4;
3163 encode=dpd<<28;
3164 getDPD3q(dpd, 5); encode|=dpd<<18;
3165 getDPD3q(dpd, 4); encode|=dpd<<8;
3166 getDPD3q(dpd, 3); encode|=dpd>>2;
3168 encode=dpd<<30;
3169 getDPD3q(dpd, 2); encode|=dpd<<20;
3170 getDPD3q(dpd, 1); encode|=dpd<<10;
3171 getDPD3q(dpd, 0); encode|=dpd;