HomeSort by: relevance | last modified time | path
    Searched refs:msd (Results 1 - 6 of 6) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libdecnumber/dpd/
decimal32.c 135 comb=(exp>>3) & 0x18; /* msd=0, exp top 2 bits .. */
138 uInt msd; /* work */ local
153 msd=(dn->digits==7 ? dn->lsu[2] : 0);
158 msd=targ>>20;
163 if (msd>=8) comb=0x18 | ((exp>>5) & 0x06) | (msd & 0x01);
164 else comb=((exp>>3) & 0x18) | msd;
187 uInt msd; /* coefficient MSD */ local
201 msd=COMBMSD[comb]; /* decode the combination field *
255 uInt msd; \/* coefficient MSD *\/ local
    [all...]
decimal128.c 139 comb=(exp>>9) & 0x18; /* msd=0, exp top 2 bits .. */
142 uInt msd; /* work */ local
156 msd=targhi>>14;
160 if (msd>=8) comb=0x18 | ((exp>>11) & 0x06) | (msd & 0x01);
161 else comb=((exp>>9) & 0x18) | msd;
197 uInt msd; /* coefficient MSD */ local
227 msd=COMBMSD[comb]; /* decode the combination field */
231 if (msd==0)
284 uInt msd; \/* coefficient MSD *\/ local
    [all...]
decimal64.c 143 comb=(exp>>5) & 0x18; /* msd=0, exp top 2 bits .. */
146 uInt msd; /* work */ local
171 msd=dpd[5]; /* [did not really need conversion] */
176 msd=targhi>>18;
181 if (msd>=8) comb=0x18 | ((exp>>7) & 0x06) | (msd & 0x01);
182 else comb=((exp>>5) & 0x18) | msd;
214 uInt msd; /* coefficient MSD */ local
238 msd=COMBMSD[comb]; /* decode the combination field *
300 uInt msd; \/* coefficient MSD *\/ local
    [all...]
  /src/external/gpl3/gcc.old/dist/libdecnumber/
decBasic.c 252 num.msd=bcdacc; /* -> 0 */
566 num.msd=bcdacc+1+(msuq-lsuq+1)*9-quodigits;
595 /* from quodigits and num.msd, so there is always space for DECPMAX */
598 length=(Int)(num.lsd-num.msd+1);
616 if (num.lsd<num.msd) { /* truncated all */
617 num.lsd=num.msd; /* make 0 */
622 /* round-to-nearest, in-place; msd is at or to right of bcdacc+1 */
626 *(num.msd-1)=0; /* in case of left carry, or make 0 */
628 else if (drop==length) roundat=num.msd;
629 else roundat=num.msd-1; /* [-> 0] *
    [all...]
decCommon.c 112 /* DECCOMBFROM - 5-bit combination field from EXP top bits and MSD */
118 /* DECCOMBFROM is indexed by expTopTwoBits*16 + msd */
247 uByte *umsd=num->msd; /* local copy */
295 /* 2. new LSD is digit to left of coefficient (so MSD is */
390 /* [note ub could now be to left of msd, and it is not safe */
391 /* to write to the the left of the msd] */
504 /* [msd==0] */
506 encode=DECCOMBFROM[code]; /* indexed by (0-2)*16+msd */
581 /* digit in each byte (BCD8 encoding); the first (MSD) is ignored */
599 code+=bcdar[0]; /* add msd */
1234 uInt msd; \/* coefficient MSD *\/ local
1513 uInt msd; \/* coefficient MSD *\/ local
1727 uInt msd; local
    [all...]
decNumberLocal.h 310 uByte *msd; /* -> most significant digit */ member in struct:__anon11662
349 extern const uInt DECCOMBMSD[64]; /* Combination field -> MSD */
350 extern const uInt DECCOMBFROM[48]; /* exp+msd -> Combination */
374 /* MSD=0 or 1 */
377 /* (most likely to be non-zero); the penultimate tests MSD and */
379 /* MSD>7. DFISINT similarly has to allow for the two forms of */
380 /* MSD codes. DFISUINT01 only has to allow for one form of MSD */
461 /* Macros and masks for the exponent continuation field and MSD */
470 /* Get the MSD similarly (as uInt) *
    [all...]

Completed in 34 milliseconds