Searched refs:SP_FBITS (Results 1 – 16 of 16) sorted by relevance
32 #define SP_FBITS 23 macro36 #define SP_HIDDEN_BIT SP_MBIT(SP_FBITS)51 xm = (rs > (SP_FBITS+3))?1:((xm) >> (rs)) | ((xm) << (32-(rs)) != 0))58 ym = (rs > (SP_FBITS+3))?1:((ym) >> (rs)) | ((ym) << (32-(rs)) != 0))65 while ((m >> SP_FBITS) == 0) { m <<= 1; e--; }76 assert(((m) >> SP_FBITS) == 0); in buildsp()
63 if (xe > SP_FBITS) { in ieee754sp_tlong()64 xm <<= xe - SP_FBITS; in ieee754sp_tlong()65 } else if (xe < SP_FBITS) { in ieee754sp_tlong()72 residue = xm << (32 - SP_FBITS + xe); in ieee754sp_tlong()75 xm >>= SP_FBITS - xe; in ieee754sp_tlong()
48 xe = SP_FBITS + 3; in ieee754sp_fint()50 if (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_fint()53 while (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_fint()59 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_fint()
48 xe = SP_FBITS + 3; in ieee754sp_flong()50 if (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_flong()53 while (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_flong()58 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_flong()
41 return SPMANT(x) & SP_MBIT(SP_FBITS - 1); in ieee754sp_issnan()92 assert((xm >> (SP_FBITS + 1 + 3)) == 0); /* no execess */ in ieee754sp_format()121 ieee754sp_get_rounding(sn, xm) >> (SP_FBITS + 1 + 3)) in ieee754sp_format()149 if (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_format()158 assert((xm >> (SP_FBITS + 1)) == 0); /* no execess */ in ieee754sp_format()191 assert((xm >> (SP_FBITS + 1)) == 0); /* no execess */ in ieee754sp_format()
62 if (xe > SP_FBITS) { in ieee754sp_tint()63 xm <<= xe - SP_FBITS; in ieee754sp_tint()75 residue <<= 31 - SP_FBITS; in ieee754sp_tint()78 xm >>= SP_FBITS - xe; in ieee754sp_tint()
124 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_mul()125 ym <<= 32 - (SP_FBITS + 1); in ieee754sp_mul()156 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_mul()157 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_mul()160 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_mul()161 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_mul()
159 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_maddf()160 ym <<= 32 - (SP_FBITS + 1); in ieee754sp_maddf()191 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_maddf()192 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_maddf()195 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_maddf()196 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_maddf()232 if (zm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_maddf()
159 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_msubf()160 ym <<= 32 - (SP_FBITS + 1); in ieee754sp_msubf()191 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_msubf()192 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_msubf()195 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_msubf()196 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_msubf()235 if (zm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_msubf()
28 xm << (DP_FBITS - SP_FBITS)); in ieee754dp_nan_fsp()56 while ((xm >> SP_FBITS) == 0) { in ieee754dp_fsp()74 (u64) xm << (DP_FBITS - SP_FBITS)); in ieee754dp_fsp()
28 xm >> (DP_FBITS - SP_FBITS)); in ieee754sp_nan_fdp()78 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | in ieee754sp_fdp()79 ((xm << (64 - (DP_FBITS - (SP_FBITS + 3)))) != 0); in ieee754sp_fdp()
85 for (i = SP_FBITS - 1; i >= 0; i--) in ieee754sp_dump()96 for (i = SP_FBITS - 1; i >= 0; i--) in ieee754sp_dump()102 for (i = SP_FBITS - 1; i >= 0; i--) in ieee754sp_dump()
130 for (bm = SP_MBIT(SP_FBITS + 2); bm; bm >>= 1) { in ieee754sp_div()148 while ((rm >> (SP_FBITS + 3)) == 0) { in ieee754sp_div()
153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_add()169 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_add()
153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_sub()171 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_sub()
66 else if (vm & SP_MBIT(SP_FBITS-1)) \