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