tag | line | file | source code |
exponent | 59 | include/linux/math_emu.h | short exponent; |
exponent | 64 | include/linux/math_emu.h | short exponent; |
exponent | 68 | include/linux/math_emu.h | ((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent)) |
exponent | 29 | kernel/math/add.c | a->exponent += 2; |
exponent | 33 | kernel/math/add.c | if (a->exponent < 0) |
exponent | 35 | kernel/math/add.c | a->exponent &= 0x7fff; |
exponent | 41 | kernel/math/add.c | a->exponent = 0; |
exponent | 44 | kernel/math/add.c | a->exponent &= 0x7fff; |
exponent | 47 | kernel/math/add.c | a->exponent |= 0x8000; |
exponent | 50 | kernel/math/add.c | a->exponent--; |
exponent | 62 | kernel/math/add.c | x1 = src1->exponent & 0x7fff; |
exponent | 63 | kernel/math/add.c | x2 = src2->exponent & 0x7fff; |
exponent | 17 | kernel/math/compare.c | int i = a->exponent & 0x7fff; |
exponent | 18 | kernel/math/compare.c | int sign = a->exponent & 0x8000; |
exponent | 21 | kernel/math/compare.c | a->exponent = 0; |
exponent | 30 | kernel/math/compare.c | a->exponent = i | sign; |
exponent | 40 | kernel/math/compare.c | if (b.a || b.b || b.exponent) { |
exponent | 41 | kernel/math/compare.c | if (b.exponent < 0) |
exponent | 52 | kernel/math/compare.c | a.exponent ^= 0x8000; |
exponent | 26 | kernel/math/convert.c | b->exponent = 0x8000; |
exponent | 28 | kernel/math/convert.c | b->exponent = 0; |
exponent | 31 | kernel/math/convert.c | b->exponent = ((*a>>23) & 0xff)-127+16383; |
exponent | 33 | kernel/math/convert.c | b->exponent |= 0x8000; |
exponent | 43 | kernel/math/convert.c | b->exponent = 0x8000; |
exponent | 45 | kernel/math/convert.c | b->exponent = 0; |
exponent | 48 | kernel/math/convert.c | b->exponent = ((a->b >> 20) & 0x7ff)-1023+16383; |
exponent | 50 | kernel/math/convert.c | b->exponent |= 0x8000; |
exponent | 57 | kernel/math/convert.c | if (!(a->exponent & 0x7fff)) { |
exponent | 58 | kernel/math/convert.c | *b = (a->exponent)?0x80000000:0; |
exponent | 61 | kernel/math/convert.c | *b = ((((long) a->exponent)-16383+127) << 23) & 0x7f800000; |
exponent | 62 | kernel/math/convert.c | if (a->exponent < 0) |
exponent | 71 | kernel/math/convert.c | if ((a->exponent & 0x8000) && (a->b & 0xff)) |
exponent | 75 | kernel/math/convert.c | if (!(a->exponent & 0x8000) && (a->b & 0xff)) |
exponent | 83 | kernel/math/convert.c | if (!(a->exponent & 0x7fff)) { |
exponent | 85 | kernel/math/convert.c | b->b = (a->exponent)?0x80000000:0; |
exponent | 88 | kernel/math/convert.c | b->b = (((0x7fff & (long) a->exponent)-16383+1023) << 20) & 0x7ff00000; |
exponent | 89 | kernel/math/convert.c | if (a->exponent < 0) |
exponent | 102 | kernel/math/convert.c | if ((a->exponent & 0x8000) && (a->b & 0xff)) |
exponent | 108 | kernel/math/convert.c | if (!(a->exponent & 0x8000) && (a->b & 0xff)) |
exponent | 118 | kernel/math/convert.c | int shift = 16383 + 63 - (a->exponent & 0x7fff); |
exponent | 126 | kernel/math/convert.c | b->exponent = a->exponent; |
exponent | 132 | kernel/math/convert.c | b->exponent += 32; |
exponent | 136 | kernel/math/convert.c | b->exponent += 64; |
exponent | 141 | kernel/math/convert.c | b->exponent += shift; |
exponent | 160 | kernel/math/convert.c | if ((b->exponent >= 0) && underflow) |
exponent | 166 | kernel/math/convert.c | if ((b->exponent < 0) && underflow) |
exponent | 174 | kernel/math/convert.c | b->exponent--; |
exponent | 180 | kernel/math/convert.c | b->exponent = 0; |
exponent | 185 | kernel/math/convert.c | int shift = 16383 + 63 - (a->exponent & 0x7fff); |
exponent | 189 | kernel/math/convert.c | b->sign = (a->exponent < 0); |
exponent | 243 | kernel/math/convert.c | b->exponent = 16383 + 63 + (a->sign? 0x8000:0); |
exponent | 245 | kernel/math/convert.c | b->exponent = 0; |
exponent | 249 | kernel/math/convert.c | b->exponent--; |
exponent | 68 | kernel/math/div.c | sign = (src1->exponent ^ src2->exponent) & 0x8000; |
exponent | 73 | kernel/math/div.c | i = (src1->exponent & 0x7fff) - (src2->exponent & 0x7fff) + 16383; |
exponent | 76 | kernel/math/div.c | result->exponent = sign; |
exponent | 106 | kernel/math/div.c | result->exponent = i | sign; |
exponent | 84 | kernel/math/emulate.c | ST(0).exponent ^= 0x8000; |
exponent | 87 | kernel/math/emulate.c | ST(0).exponent &= 0x7fff; |
exponent | 185 | kernel/math/emulate.c | tmp.exponent ^= 0x8000; |
exponent | 190 | kernel/math/emulate.c | ST(0).exponent ^= 0x8000; |
exponent | 229 | kernel/math/emulate.c | ST(code & 7).exponent ^= 0x8000; |
exponent | 235 | kernel/math/emulate.c | tmp.exponent ^= 0x8000; |
exponent | 282 | kernel/math/emulate.c | ST(code & 7).exponent ^= 0x8000; |
exponent | 289 | kernel/math/emulate.c | tmp.exponent ^= 0x8000; |
exponent | 457 | kernel/math/emulate.c | tmp.exponent ^= 0x8000; |
exponent | 462 | kernel/math/emulate.c | ST(0).exponent ^= 0x8000; |
exponent | 48 | kernel/math/get_put.c | tmp->exponent = get_fs_word(4 + (unsigned short *) addr); |
exponent | 164 | kernel/math/get_put.c | put_fs_word(tmp->exponent, 4 + (short *) addr); |
exponent | 51 | kernel/math/mul.c | sign = (src1->exponent ^ src2->exponent) & 0x8000; |
exponent | 52 | kernel/math/mul.c | i = (src1->exponent & 0x7fff) + (src2->exponent & 0x7fff) - 16383 + 1; |
exponent | 54 | kernel/math/mul.c | result->exponent = sign; |
exponent | 70 | kernel/math/mul.c | result->exponent = i | sign; |
exponent | 48 | kernel/math/sqrt.c | int exponent; |
exponent | 52 | kernel/math/sqrt.c | exponent = s->exponent; |
exponent | 56 | kernel/math/sqrt.c | d->exponent = 0; |
exponent | 58 | kernel/math/sqrt.c | if (!exponent) /* fsqrt(0.0) = 0.0 */ |
exponent | 62 | kernel/math/sqrt.c | if (exponent & 0x8000) { |
exponent | 66 | kernel/math/sqrt.c | if (exponent & 1) { |
exponent | 68 | kernel/math/sqrt.c | exponent++; |
exponent | 70 | kernel/math/sqrt.c | exponent >>= 1; |
exponent | 71 | kernel/math/sqrt.c | exponent += 0x1fff; |
exponent | 92 | kernel/math/sqrt.c | exponent--; |
exponent | 94 | kernel/math/sqrt.c | d->exponent = exponent; |