Home
last modified time | relevance | path

Searched refs:SP_FBITS (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/arch/mips/math-emu/
Dieee754sp.h32 #define SP_FBITS 23 macro
36 #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()
Dsp_tlong.c63 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()
Dsp_fint.c48 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()
Dsp_flong.c48 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()
Dieee754sp.c41 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()
Dsp_tint.c62 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()
Dsp_mul.c124 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()
Dsp_maddf.c159 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()
Dsp_msubf.c159 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()
Ddp_fsp.c28 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()
Dsp_fdp.c28 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()
Dieee754d.c85 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()
Dsp_div.c130 for (bm = SP_MBIT(SP_FBITS + 2); bm; bm >>= 1) { in ieee754sp_div()
148 while ((rm >> (SP_FBITS + 3)) == 0) { in ieee754sp_div()
Dsp_add.c153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_add()
169 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_add()
Dsp_sub.c153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_sub()
171 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_sub()
Dieee754int.h66 else if (vm & SP_MBIT(SP_FBITS-1)) \