Home | History | Annotate | Download | only in lib

Lines Matching refs:aSignificand

67     rep_t aSignificand = aRep & significandMask;
71 if (aExponent == 0) aExponent = normalize(&aSignificand);
83 aSignificand = (aSignificand | implicitBit) << 3;
99 aSignificand -= bSignificand;
102 if (aSignificand == 0) return fromRep(0);
106 if (aSignificand < implicitBit << 3) {
107 const int shift = rep_clz(aSignificand) - rep_clz(implicitBit << 3);
108 aSignificand <<= shift;
114 aSignificand += bSignificand;
118 if (aSignificand & implicitBit << 4) {
119 const bool sticky = aSignificand & 1;
120 aSignificand = aSignificand >> 1 | sticky;
132 const bool sticky = aSignificand << (typeWidth - shift);
133 aSignificand = aSignificand >> shift | sticky;
138 const int roundGuardSticky = aSignificand & 0x7;
141 rep_t result = aSignificand >> 3 & significandMask;