Lines Matching refs:encode

86   uInt encode, precode, dpd;	   /* work */  in decCanonical()  local
129 encode=DFWORD(result, inword); in decCanonical()
131 dpd=encode>>uoff; in decCanonical()
135 encode=DFWORD(result, inword); in decCanonical()
137 dpd|=encode<<(10-uoff); /* get pending bits */ in decCanonical()
145 encode&=~(0x3ff<<(uoff-10)); /* clear the 10 bits ready for replace */ in decCanonical()
146 encode|=canon<<(uoff-10); /* insert the canonical form */ in decCanonical()
147 DFWORD(result, inword)=encode; /* .. and save */ in decCanonical()
154 encode&=0xffffffff<<uoff; /* clear bottom bits */ in decCanonical()
155 encode|=canon>>(10-uoff); /* insert canonical */ in decCanonical()
156 DFWORD(result, inword)=encode; /* .. and save */ in decCanonical()
1188 uInt encode; /* work */ in decFloatAdd() local
1197 encode =BIN2DPD[tac[0]]; in decFloatAdd()
1198 encode|=BIN2DPD[tac[1]]<<10; in decFloatAdd()
1199 encode|=BIN2DPD[tac[2]]<<20; in decFloatAdd()
1200 encode|=BIN2DPD[tac[3]]<<30; in decFloatAdd()
1201 DFWORD(result, (DECBYTES/4)-1)=encode; in decFloatAdd()
1204 encode =BIN2DPD[tac[3]]>>2; in decFloatAdd()
1205 encode|=BIN2DPD[tac[4]]<<8; in decFloatAdd()
1209 encode|=BIN2DPD[tac[5]]<<18; in decFloatAdd()
1210 encode|=BIN2DPD[tac[6]]<<28; in decFloatAdd()
1211 DFWORD(result, 2)=encode; in decFloatAdd()
1213 encode =BIN2DPD[tac[6]]>>4; in decFloatAdd()
1214 encode|=BIN2DPD[tac[7]]<<6; in decFloatAdd()
1215 encode|=BIN2DPD[tac[8]]<<16; in decFloatAdd()
1216 encode|=BIN2DPD[tac[9]]<<26; in decFloatAdd()
1217 DFWORD(result, 1)=encode; in decFloatAdd()
1220 encode =BIN2DPD[tac[9]]>>6; in decFloatAdd()
1221 encode|=BIN2DPD[tac[10]]<<4; in decFloatAdd()
1225 encode|=sourhil & (ECONMASK | DECFLOAT_Sign); in decFloatAdd()
1229 encode|=DECCOMBFROM[tac[DECLETS]]; /* add constructed combination field */ in decFloatAdd()
1230 DFWORD(result, 0)=encode; /* complete */ in decFloatAdd()
2286 uInt encode; /* work */ in decFloatFromInt32() local
2299 encode=BIN2DPD[u%1000]; in decFloatFromInt32()
2301 encode|=BIN2DPD[u%1000]<<10; in decFloatFromInt32()
2303 encode|=BIN2DPD[u%1000]<<20; in decFloatFromInt32()
2305 encode|=u<<30; in decFloatFromInt32()
2306 DFWORD(result, DECWORDS-1)=encode; in decFloatFromInt32()
2320 uInt encode; /* work */ in decFloatFromUInt32() local
2326 encode=BIN2DPD[u%1000]; in decFloatFromUInt32()
2328 encode|=BIN2DPD[u%1000]<<10; in decFloatFromUInt32()
2330 encode|=BIN2DPD[u%1000]<<20; in decFloatFromUInt32()
2332 encode|=u<<30; in decFloatFromUInt32()
2333 DFWORD(result, DECWORDS-1)=encode; in decFloatFromUInt32()
2908 uInt encode; /* encoding accumulator */ in decFloatQuantize() local
3132 encode=((exprb>>DECECONL)<<4) + *(ulsd-DECPMAX+1); /* make index */ in decFloatQuantize()
3133 encode=DECCOMBFROM[encode]; /* indexed by (0-2)*16+msd */ in decFloatQuantize()
3135 encode|=sourhir & ECONMASK; in decFloatQuantize()
3136 encode|=sourhil&DECFLOAT_Sign; /* add the sign from LHS */ in decFloatQuantize()
3145 getDPD3q(dpd, 4); encode|=dpd<<8; in decFloatQuantize()
3146 getDPD3q(dpd, 3); encode|=dpd>>2; in decFloatQuantize()
3147 DFWORD(result, 0)=encode; in decFloatQuantize()
3148 encode=dpd<<30; in decFloatQuantize()
3149 getDPD3q(dpd, 2); encode|=dpd<<20; in decFloatQuantize()
3150 getDPD3q(dpd, 1); encode|=dpd<<10; in decFloatQuantize()
3151 getDPD3q(dpd, 0); encode|=dpd; in decFloatQuantize()
3152 DFWORD(result, 1)=encode; in decFloatQuantize()
3155 getDPD3q(dpd,10); encode|=dpd<<4; in decFloatQuantize()
3156 getDPD3q(dpd, 9); encode|=dpd>>6; in decFloatQuantize()
3157 DFWORD(result, 0)=encode; in decFloatQuantize()
3158 encode=dpd<<26; in decFloatQuantize()
3159 getDPD3q(dpd, 8); encode|=dpd<<16; in decFloatQuantize()
3160 getDPD3q(dpd, 7); encode|=dpd<<6; in decFloatQuantize()
3161 getDPD3q(dpd, 6); encode|=dpd>>4; in decFloatQuantize()
3162 DFWORD(result, 1)=encode; in decFloatQuantize()
3163 encode=dpd<<28; in decFloatQuantize()
3164 getDPD3q(dpd, 5); encode|=dpd<<18; in decFloatQuantize()
3165 getDPD3q(dpd, 4); encode|=dpd<<8; in decFloatQuantize()
3166 getDPD3q(dpd, 3); encode|=dpd>>2; in decFloatQuantize()
3167 DFWORD(result, 2)=encode; in decFloatQuantize()
3168 encode=dpd<<30; in decFloatQuantize()
3169 getDPD3q(dpd, 2); encode|=dpd<<20; in decFloatQuantize()
3170 getDPD3q(dpd, 1); encode|=dpd<<10; in decFloatQuantize()
3171 getDPD3q(dpd, 0); encode|=dpd; in decFloatQuantize()
3172 DFWORD(result, 3)=encode; in decFloatQuantize()