Symbol: DP_FBITS
arch/mips/math-emu/dp_add.c
141
if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */
arch/mips/math-emu/dp_add.c
158
while ((xm >> (DP_FBITS + 3)) == 0) {
arch/mips/math-emu/dp_div.c
118
for (bm = DP_MBIT(DP_FBITS + 2); bm; bm >>= 1) {
arch/mips/math-emu/dp_div.c
137
while ((rm >> (DP_FBITS + 3)) == 0) {
arch/mips/math-emu/dp_fint.c
38
xe = DP_FBITS;
arch/mips/math-emu/dp_fint.c
39
while ((xm >> DP_FBITS) == 0) {
arch/mips/math-emu/dp_flong.c
38
xe = DP_FBITS + 3;
arch/mips/math-emu/dp_flong.c
39
if (xm >> (DP_FBITS + 1 + 3)) {
arch/mips/math-emu/dp_flong.c
41
while (xm >> (DP_FBITS + 1 + 3)) {
arch/mips/math-emu/dp_flong.c
46
while ((xm >> (DP_FBITS + 3)) == 0) {
arch/mips/math-emu/dp_fsp.c
16
xm << (DP_FBITS - SP_FBITS));
arch/mips/math-emu/dp_fsp.c
62
(u64) xm << (DP_FBITS - SP_FBITS));
arch/mips/math-emu/dp_maddf.c
187
xm <<= 64 - (DP_FBITS + 1);
arch/mips/math-emu/dp_maddf.c
188
ym <<= 64 - (DP_FBITS + 1);
arch/mips/math-emu/dp_mul.c
112
xm <<= 64 - (DP_FBITS + 1);
arch/mips/math-emu/dp_mul.c
113
ym <<= 64 - (DP_FBITS + 1);
arch/mips/math-emu/dp_mul.c
149
rm = (rm >> (64 - (DP_FBITS + 1 + 3))) |
arch/mips/math-emu/dp_mul.c
150
((rm << (DP_FBITS + 1 + 3)) != 0);
arch/mips/math-emu/dp_mul.c
153
rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) |
arch/mips/math-emu/dp_mul.c
154
((rm << (DP_FBITS + 1 + 3 + 1)) != 0);
arch/mips/math-emu/dp_rint.c
37
if (xe >= DP_FBITS)
arch/mips/math-emu/dp_rint.c
46
residue = xm << (64 - DP_FBITS + xe);
arch/mips/math-emu/dp_rint.c
49
xm >>= DP_FBITS - xe;
arch/mips/math-emu/dp_sub.c
145
if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */
arch/mips/math-emu/dp_sub.c
165
while ((xm >> (DP_FBITS + 3)) == 0) {
arch/mips/math-emu/dp_tint.c
50
if (xe > DP_FBITS) {
arch/mips/math-emu/dp_tint.c
51
xm <<= xe - DP_FBITS;
arch/mips/math-emu/dp_tint.c
52
} else if (xe < DP_FBITS) {
arch/mips/math-emu/dp_tint.c
59
residue = xm << (64 - DP_FBITS + xe);
arch/mips/math-emu/dp_tint.c
62
xm >>= DP_FBITS - xe;
arch/mips/math-emu/dp_tlong.c
53
if (xe > DP_FBITS) {
arch/mips/math-emu/dp_tlong.c
54
xm <<= xe - DP_FBITS;
arch/mips/math-emu/dp_tlong.c
55
} else if (xe < DP_FBITS) {
arch/mips/math-emu/dp_tlong.c
66
residue <<= 63 - DP_FBITS;
arch/mips/math-emu/dp_tlong.c
69
xm >>= DP_FBITS - xe;
arch/mips/math-emu/ieee754d.c
34
for (i = DP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754d.c
45
for (i = DP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754d.c
51
for (i = DP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754dp.c
120
ieee754dp_get_rounding(sn, xm) >> (DP_FBITS + 1 + 3))
arch/mips/math-emu/ieee754dp.c
150
if (xm >> (DP_FBITS + 3 + 1)) {
arch/mips/math-emu/ieee754dp.c
159
assert((xm >> (DP_FBITS + 1)) == 0); /* no excess */
arch/mips/math-emu/ieee754dp.c
192
assert((xm >> (DP_FBITS + 1)) == 0); /* no excess */
arch/mips/math-emu/ieee754dp.c
31
qbit = (DPMANT(x) & DP_MBIT(DP_FBITS - 1)) == DP_MBIT(DP_FBITS - 1);
arch/mips/math-emu/ieee754dp.c
46
DPMANT(r) |= DP_MBIT(DP_FBITS - 1);
arch/mips/math-emu/ieee754dp.c
48
DPMANT(r) &= ~DP_MBIT(DP_FBITS - 1);
arch/mips/math-emu/ieee754dp.c
50
DPMANT(r) |= DP_MBIT(DP_FBITS - 2);
arch/mips/math-emu/ieee754dp.c
91
assert((xm >> (DP_FBITS + 1 + 3)) == 0); /* no excess */
arch/mips/math-emu/ieee754dp.h
24
#define DP_HIDDEN_BIT DP_MBIT(DP_FBITS)
arch/mips/math-emu/ieee754dp.h
38
((rs > (DP_FBITS+3))?1:((v) >> (rs)) | ((v) << (64-(rs)) != 0))
arch/mips/math-emu/ieee754dp.h
51
while ((m >> DP_FBITS) == 0) { m <<= 1; e--; }
arch/mips/math-emu/ieee754dp.h
63
assert(((m) >> DP_FBITS) == 0);
arch/mips/math-emu/ieee754int.h
100
else if (ieee754_csr.nan2008 ^ !(vm & DP_MBIT(DP_FBITS - 1))) \
arch/mips/math-emu/sp_fdp.c
16
xm >> (DP_FBITS - SP_FBITS));
arch/mips/math-emu/sp_fdp.c
69
rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) |
arch/mips/math-emu/sp_fdp.c
70
((xm << (64 - (DP_FBITS - (SP_FBITS + 3)))) != 0);