Lines Matching refs:aSignificand
62 rep_t aSignificand = aRep & significandMask;
66 if (aExponent == 0) aExponent = normalize(&aSignificand);
78 aSignificand = (aSignificand | implicitBit) << 3;
93 aSignificand -= bSignificand;
95 if (aSignificand == 0) return fromRep(0);
99 if (aSignificand < implicitBit << 3) {
100 const int shift = rep_clz(aSignificand) - rep_clz(implicitBit << 3);
101 aSignificand <<= shift;
106 aSignificand += bSignificand;
110 if (aSignificand & implicitBit << 4) {
111 const bool sticky = aSignificand & 1;
112 aSignificand = aSignificand >> 1 | sticky;
124 const bool sticky = aSignificand << (typeWidth - shift);
125 aSignificand = aSignificand >> shift | sticky;
130 const int roundGuardSticky = aSignificand & 0x7;
133 rep_t result = aSignificand >> 3 & significandMask;