Symbol: SP_FBITS
arch/mips/math-emu/dp_fsp.c
16
xm << (DP_FBITS - SP_FBITS));
arch/mips/math-emu/dp_fsp.c
44
while ((xm >> SP_FBITS) == 0) {
arch/mips/math-emu/dp_fsp.c
62
(u64) xm << (DP_FBITS - SP_FBITS));
arch/mips/math-emu/ieee754d.c
73
for (i = SP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754d.c
84
for (i = SP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754d.c
90
for (i = SP_FBITS - 1; i >= 0; i--)
arch/mips/math-emu/ieee754int.h
62
else if (ieee754_csr.nan2008 ^ !(vm & SP_MBIT(SP_FBITS - 1))) \
arch/mips/math-emu/ieee754sp.c
120
ieee754sp_get_rounding(sn, xm) >> (SP_FBITS + 1 + 3))
arch/mips/math-emu/ieee754sp.c
149
if (xm >> (SP_FBITS + 1 + 3)) {
arch/mips/math-emu/ieee754sp.c
158
assert((xm >> (SP_FBITS + 1)) == 0); /* no excess */
arch/mips/math-emu/ieee754sp.c
191
assert((xm >> (SP_FBITS + 1)) == 0); /* no excess */
arch/mips/math-emu/ieee754sp.c
31
qbit = (SPMANT(x) & SP_MBIT(SP_FBITS - 1)) == SP_MBIT(SP_FBITS - 1);
arch/mips/math-emu/ieee754sp.c
46
SPMANT(r) |= SP_MBIT(SP_FBITS - 1);
arch/mips/math-emu/ieee754sp.c
48
SPMANT(r) &= ~SP_MBIT(SP_FBITS - 1);
arch/mips/math-emu/ieee754sp.c
50
SPMANT(r) |= SP_MBIT(SP_FBITS - 2);
arch/mips/math-emu/ieee754sp.c
91
assert((xm >> (SP_FBITS + 1 + 3)) == 0); /* no excess */
arch/mips/math-emu/ieee754sp.h
24
#define SP_HIDDEN_BIT SP_MBIT(SP_FBITS)
arch/mips/math-emu/ieee754sp.h
42
((rs > (SP_FBITS+3))?1:((v) >> (rs)) | ((v) << (32-(rs)) != 0))
arch/mips/math-emu/ieee754sp.h
55
while ((m >> SP_FBITS) == 0) { m <<= 1; e--; }
arch/mips/math-emu/ieee754sp.h
67
assert(((m) >> SP_FBITS) == 0);
arch/mips/math-emu/sp_add.c
141
if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */
arch/mips/math-emu/sp_add.c
157
while ((xm >> (SP_FBITS + 3)) == 0) {
arch/mips/math-emu/sp_div.c
118
for (bm = SP_MBIT(SP_FBITS + 2); bm; bm >>= 1) {
arch/mips/math-emu/sp_div.c
136
while ((rm >> (SP_FBITS + 3)) == 0) {
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);
arch/mips/math-emu/sp_fint.c
36
xe = SP_FBITS + 3;
arch/mips/math-emu/sp_fint.c
38
if (xm >> (SP_FBITS + 1 + 3)) {
arch/mips/math-emu/sp_fint.c
41
while (xm >> (SP_FBITS + 1 + 3)) {
arch/mips/math-emu/sp_fint.c
47
while ((xm >> (SP_FBITS + 3)) == 0) {
arch/mips/math-emu/sp_flong.c
36
xe = SP_FBITS + 3;
arch/mips/math-emu/sp_flong.c
38
if (xm >> (SP_FBITS + 1 + 3)) {
arch/mips/math-emu/sp_flong.c
41
while (xm >> (SP_FBITS + 1 + 3)) {
arch/mips/math-emu/sp_flong.c
46
while ((xm >> (SP_FBITS + 3)) == 0) {
arch/mips/math-emu/sp_mul.c
112
xm <<= 32 - (SP_FBITS + 1);
arch/mips/math-emu/sp_mul.c
113
ym <<= 32 - (SP_FBITS + 1);
arch/mips/math-emu/sp_mul.c
144
rm = (rm >> (32 - (SP_FBITS + 1 + 3))) |
arch/mips/math-emu/sp_mul.c
145
((rm << (SP_FBITS + 1 + 3)) != 0);
arch/mips/math-emu/sp_mul.c
148
rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) |
arch/mips/math-emu/sp_mul.c
149
((rm << (SP_FBITS + 1 + 3 + 1)) != 0);
arch/mips/math-emu/sp_rint.c
37
if (xe >= SP_FBITS)
arch/mips/math-emu/sp_rint.c
47
residue <<= 31 - SP_FBITS;
arch/mips/math-emu/sp_rint.c
50
xm >>= SP_FBITS - xe;
arch/mips/math-emu/sp_sub.c
143
if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */
arch/mips/math-emu/sp_sub.c
161
while ((xm >> (SP_FBITS + 3)) == 0) {
arch/mips/math-emu/sp_tint.c
53
if (xe > SP_FBITS) {
arch/mips/math-emu/sp_tint.c
54
xm <<= xe - SP_FBITS;
arch/mips/math-emu/sp_tint.c
66
residue <<= 31 - SP_FBITS;
arch/mips/math-emu/sp_tint.c
69
xm >>= SP_FBITS - xe;
arch/mips/math-emu/sp_tlong.c
53
if (xe > SP_FBITS) {
arch/mips/math-emu/sp_tlong.c
54
xm <<= xe - SP_FBITS;
arch/mips/math-emu/sp_tlong.c
55
} else if (xe < SP_FBITS) {
arch/mips/math-emu/sp_tlong.c
62
residue = xm << (32 - SP_FBITS + xe);
arch/mips/math-emu/sp_tlong.c
65
xm >>= SP_FBITS - xe;