Home
last modified time | relevance | path

Searched refs:DP_FBITS (Results 1 – 15 of 15) sorted by relevance

/arch/mips/math-emu/
Dieee754dp.c43 qbit = (DPMANT(x) & DP_MBIT(DP_FBITS - 1)) == DP_MBIT(DP_FBITS - 1); in ieee754dp_issnan()
58 DPMANT(r) |= DP_MBIT(DP_FBITS - 1); in ieee754dp_nanxcpt()
60 DPMANT(r) &= ~DP_MBIT(DP_FBITS - 1); in ieee754dp_nanxcpt()
62 DPMANT(r) |= DP_MBIT(DP_FBITS - 2); in ieee754dp_nanxcpt()
103 assert((xm >> (DP_FBITS + 1 + 3)) == 0); /* no execess */ in ieee754dp_format()
132 ieee754dp_get_rounding(sn, xm) >> (DP_FBITS + 1 + 3)) in ieee754dp_format()
162 if (xm >> (DP_FBITS + 3 + 1)) { in ieee754dp_format()
171 assert((xm >> (DP_FBITS + 1)) == 0); /* no execess */ in ieee754dp_format()
204 assert((xm >> (DP_FBITS + 1)) == 0); /* no execess */ in ieee754dp_format()
Ddp_flong.c50 xe = DP_FBITS + 3; in ieee754dp_flong()
51 if (xm >> (DP_FBITS + 1 + 3)) { in ieee754dp_flong()
53 while (xm >> (DP_FBITS + 1 + 3)) { in ieee754dp_flong()
58 while ((xm >> (DP_FBITS + 3)) == 0) { in ieee754dp_flong()
Ddp_tint.c62 if (xe > DP_FBITS) { in ieee754dp_tint()
63 xm <<= xe - DP_FBITS; in ieee754dp_tint()
64 } else if (xe < DP_FBITS) { in ieee754dp_tint()
71 residue = xm << (64 - DP_FBITS + xe); in ieee754dp_tint()
74 xm >>= DP_FBITS - xe; in ieee754dp_tint()
Ddp_tlong.c65 if (xe > DP_FBITS) { in ieee754dp_tlong()
66 xm <<= xe - DP_FBITS; in ieee754dp_tlong()
67 } else if (xe < DP_FBITS) { in ieee754dp_tlong()
78 residue <<= 63 - DP_FBITS; in ieee754dp_tlong()
81 xm >>= DP_FBITS - xe; in ieee754dp_tlong()
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--; }
72 assert(((m) >> DP_FBITS) == 0); in builddp()
Ddp_mul.c124 xm <<= 64 - (DP_FBITS + 1); in ieee754dp_mul()
125 ym <<= 64 - (DP_FBITS + 1); in ieee754dp_mul()
164 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in ieee754dp_mul()
165 ((rm << (DP_FBITS + 1 + 3)) != 0); in ieee754dp_mul()
168 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | in ieee754dp_mul()
169 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); in ieee754dp_mul()
Ddp_maddf.c164 xm <<= 64 - (DP_FBITS + 1); in _dp_maddf()
165 ym <<= 64 - (DP_FBITS + 1); in _dp_maddf()
204 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in _dp_maddf()
205 ((rm << (DP_FBITS + 1 + 3)) != 0); in _dp_maddf()
208 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | in _dp_maddf()
209 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); in _dp_maddf()
246 if (zm >> (DP_FBITS + 1 + 3)) { /* carry out */ in _dp_maddf()
263 while ((zm >> (DP_FBITS + 3)) == 0) { in _dp_maddf()
Dsp_fdp.c28 xm >> (DP_FBITS - SP_FBITS)); in ieee754sp_nan_fdp()
81 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | in ieee754sp_fdp()
82 ((xm << (64 - (DP_FBITS - (SP_FBITS + 3)))) != 0); in ieee754sp_fdp()
Ddp_fint.c50 xe = DP_FBITS; in ieee754dp_fint()
51 while ((xm >> DP_FBITS) == 0) { in ieee754dp_fint()
Ddp_fsp.c28 xm << (DP_FBITS - SP_FBITS)); in ieee754dp_nan_fsp()
74 (u64) xm << (DP_FBITS - SP_FBITS)); in ieee754dp_fsp()
Dieee754d.c46 for (i = DP_FBITS - 1; i >= 0; i--) in ieee754dp_dump()
57 for (i = DP_FBITS - 1; i >= 0; i--) in ieee754dp_dump()
63 for (i = DP_FBITS - 1; i >= 0; i--) in ieee754dp_dump()
Ddp_div.c130 for (bm = DP_MBIT(DP_FBITS + 2); bm; bm >>= 1) { in ieee754dp_div()
149 while ((rm >> (DP_FBITS + 3)) == 0) { in ieee754dp_div()
Ddp_add.c155 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ in ieee754dp_add()
172 while ((xm >> (DP_FBITS + 3)) == 0) { in ieee754dp_add()
Ddp_sub.c158 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ in ieee754dp_sub()
178 while ((xm >> (DP_FBITS + 3)) == 0) { in ieee754dp_sub()
Dieee754int.h107 else if (ieee754_csr.nan2008 ^ !(vm & DP_MBIT(DP_FBITS - 1))) \