Lines Matching refs:msd
148 uInt msd; /* work */ in decimal64FromNumber() local
173 msd=dpd[5]; /* [did not really need conversion] */ in decimal64FromNumber()
178 msd=targhi>>18; in decimal64FromNumber()
183 if (msd>=8) comb=0x18 | ((exp>>7) & 0x06) | (msd & 0x01); in decimal64FromNumber()
184 else comb=((exp>>5) & 0x18) | msd; in decimal64FromNumber()
215 uInt msd; /* coefficient MSD */ in decimal64ToNumber() local
240 msd=COMBMSD[comb]; /* decode the combination field */ in decimal64ToNumber()
244 if (msd==0) { in decimal64ToNumber()
250 msd=0; /* no top digit */ in decimal64ToNumber()
258 if (msd) { /* non-zero msd */ in decimal64ToNumber()
259 sourhi|=msd<<18; /* prefix to coefficient */ in decimal64ToNumber()
302 uInt msd; /* coefficient MSD */ in decimal64ToString() local
332 msd=COMBMSD[comb]; /* decode the combination field */ in decimal64ToString()
336 if (msd==0) { /* infinity */ in decimal64ToString()
346 exp=0; msd=0; /* setup for following code */ in decimal64ToString()
352 if (msd) *c++='0'+(char)msd; /* non-zero most significant digit */ in decimal64ToString()