Searched refs:DP_FBITS (Results 1 - 16 of 16) sorted by relevance

/linux-4.4.14/arch/mips/math-emu/
H A Dieee754dp.h32 #define DP_FBITS 52 macro
36 #define DP_HIDDEN_BIT DP_MBIT(DP_FBITS)
50 ((rs > (DP_FBITS+3))?1:((v) >> (rs)) | ((v) << (64-(rs)) != 0))
60 while ((m >> DP_FBITS) == 0) { m <<= 1; e--; }
71 assert(((m) >> DP_FBITS) == 0); builddp()
H A Ddp_flong.c50 xe = DP_FBITS + 3; ieee754dp_flong()
51 if (xm >> (DP_FBITS + 1 + 3)) { ieee754dp_flong()
53 while (xm >> (DP_FBITS + 1 + 3)) { ieee754dp_flong()
58 while ((xm >> (DP_FBITS + 3)) == 0) { ieee754dp_flong()
H A Dsp_fdp.c28 xm >> (DP_FBITS - SP_FBITS)); ieee754sp_nan_fdp()
76 * Convert from DP_FBITS to SP_FBITS+3 with sticky right shift. ieee754sp_fdp()
78 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | ieee754sp_fdp()
79 ((xm << (64 - (DP_FBITS - (SP_FBITS + 3)))) != 0); ieee754sp_fdp()
H A Ddp_tint.c59 if (xe > DP_FBITS) { ieee754dp_tint()
60 xm <<= xe - DP_FBITS; ieee754dp_tint()
61 } else if (xe < DP_FBITS) { ieee754dp_tint()
68 residue = xm << (64 - DP_FBITS + xe); ieee754dp_tint()
71 xm >>= DP_FBITS - xe; ieee754dp_tint()
H A Ddp_tlong.c62 if (xe > DP_FBITS) { ieee754dp_tlong()
63 xm <<= xe - DP_FBITS; ieee754dp_tlong()
64 } else if (xe < DP_FBITS) { ieee754dp_tlong()
75 residue <<= 63 - DP_FBITS; ieee754dp_tlong()
78 xm >>= DP_FBITS - xe; ieee754dp_tlong()
H A Ddp_mul.c124 xm <<= 64 - (DP_FBITS + 1); ieee754dp_mul()
125 ym <<= 64 - (DP_FBITS + 1); ieee754dp_mul()
164 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | ieee754dp_mul()
165 ((rm << (DP_FBITS + 1 + 3)) != 0); ieee754dp_mul()
168 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | ieee754dp_mul()
169 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); ieee754dp_mul()
H A Ddp_maddf.c159 xm <<= 64 - (DP_FBITS + 1); ieee754dp_maddf()
160 ym <<= 64 - (DP_FBITS + 1); ieee754dp_maddf()
199 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | ieee754dp_maddf()
200 ((rm << (DP_FBITS + 1 + 3)) != 0); ieee754dp_maddf()
203 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | ieee754dp_maddf()
204 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); ieee754dp_maddf()
241 if (zm >> (DP_FBITS + 1 + 3)) { /* carry out */ ieee754dp_maddf()
258 while ((zm >> (DP_FBITS + 3)) == 0) { ieee754dp_maddf()
H A Ddp_msubf.c159 xm <<= 64 - (DP_FBITS + 1); ieee754dp_msubf()
160 ym <<= 64 - (DP_FBITS + 1); ieee754dp_msubf()
199 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | ieee754dp_msubf()
200 ((rm << (DP_FBITS + 1 + 3)) != 0); ieee754dp_msubf()
203 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | ieee754dp_msubf()
204 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); ieee754dp_msubf()
245 if (zm >> (DP_FBITS + 1 + 3)) { /* carry out */ ieee754dp_msubf()
262 while ((zm >> (DP_FBITS + 3)) == 0) { ieee754dp_msubf()
H A Dieee754dp.c41 return (DPMANT(x) & DP_MBIT(DP_FBITS - 1)) == DP_MBIT(DP_FBITS - 1); ieee754dp_issnan()
92 assert((xm >> (DP_FBITS + 1 + 3)) == 0); /* no execess */ ieee754dp_format()
121 ieee754dp_get_rounding(sn, xm) >> (DP_FBITS + 1 + 3)) ieee754dp_format()
151 if (xm >> (DP_FBITS + 3 + 1)) { ieee754dp_format()
160 assert((xm >> (DP_FBITS + 1)) == 0); /* no execess */ ieee754dp_format()
193 assert((xm >> (DP_FBITS + 1)) == 0); /* no execess */ ieee754dp_format()
H A Dieee754d.c46 for (i = DP_FBITS - 1; i >= 0; i--) ieee754dp_dump()
57 for (i = DP_FBITS - 1; i >= 0; i--) ieee754dp_dump()
63 for (i = DP_FBITS - 1; i >= 0; i--) ieee754dp_dump()
H A Ddp_fint.c50 xe = DP_FBITS; ieee754dp_fint()
51 while ((xm >> DP_FBITS) == 0) { ieee754dp_fint()
H A Ddp_fsp.c28 xm << (DP_FBITS - SP_FBITS)); ieee754dp_nan_fsp()
74 (u64) xm << (DP_FBITS - SP_FBITS)); ieee754dp_fsp()
H A Ddp_add.c155 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ ieee754dp_add()
172 while ((xm >> (DP_FBITS + 3)) == 0) { ieee754dp_add()
H A Ddp_div.c130 for (bm = DP_MBIT(DP_FBITS + 2); bm; bm >>= 1) { ieee754dp_div()
149 while ((rm >> (DP_FBITS + 3)) == 0) { ieee754dp_div()
H A Ddp_sub.c158 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ ieee754dp_sub()
178 while ((xm >> (DP_FBITS + 3)) == 0) { ieee754dp_sub()
H A Dieee754int.h100 else if (vm & DP_MBIT(DP_FBITS-1)) \

Completed in 112 milliseconds