taglinefilesource code
exponent59include/linux/math_emu.hshort exponent;
exponent64include/linux/math_emu.hshort exponent;
exponent68include/linux/math_emu.h((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent))
exponent29kernel/math/add.ca->exponent += 2;
exponent33kernel/math/add.cif (a->exponent < 0)
exponent35kernel/math/add.ca->exponent &= 0x7fff;
exponent41kernel/math/add.ca->exponent = 0;
exponent44kernel/math/add.ca->exponent &= 0x7fff;
exponent47kernel/math/add.ca->exponent |= 0x8000;
exponent50kernel/math/add.ca->exponent--;
exponent62kernel/math/add.cx1 = src1->exponent & 0x7fff;
exponent63kernel/math/add.cx2 = src2->exponent & 0x7fff;
exponent17kernel/math/compare.cint i = a->exponent & 0x7fff;
exponent18kernel/math/compare.cint sign = a->exponent & 0x8000;
exponent21kernel/math/compare.ca->exponent = 0;
exponent30kernel/math/compare.ca->exponent = i | sign;
exponent40kernel/math/compare.cif (b.a || b.b || b.exponent) {
exponent41kernel/math/compare.cif (b.exponent < 0)
exponent52kernel/math/compare.ca.exponent ^= 0x8000;
exponent26kernel/math/convert.cb->exponent = 0x8000;
exponent28kernel/math/convert.cb->exponent = 0;
exponent31kernel/math/convert.cb->exponent = ((*a>>23) & 0xff)-127+16383;
exponent33kernel/math/convert.cb->exponent |= 0x8000;
exponent43kernel/math/convert.cb->exponent = 0x8000;
exponent45kernel/math/convert.cb->exponent = 0;
exponent48kernel/math/convert.cb->exponent = ((a->b >> 20) & 0x7ff)-1023+16383;
exponent50kernel/math/convert.cb->exponent |= 0x8000;
exponent57kernel/math/convert.cif (!(a->exponent & 0x7fff)) {
exponent58kernel/math/convert.c*b = (a->exponent)?0x80000000:0;
exponent61kernel/math/convert.c*b = ((((long) a->exponent)-16383+127) << 23) & 0x7f800000;
exponent62kernel/math/convert.cif (a->exponent < 0)
exponent71kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
exponent75kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
exponent83kernel/math/convert.cif (!(a->exponent & 0x7fff)) {
exponent85kernel/math/convert.cb->b = (a->exponent)?0x80000000:0;
exponent88kernel/math/convert.cb->b = (((0x7fff & (long) a->exponent)-16383+1023) << 20) & 0x7ff00000;
exponent89kernel/math/convert.cif (a->exponent < 0)
exponent102kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
exponent108kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
exponent118kernel/math/convert.cint shift =  16383 + 63 - (a->exponent & 0x7fff);
exponent126kernel/math/convert.cb->exponent = a->exponent;
exponent132kernel/math/convert.cb->exponent += 32;
exponent136kernel/math/convert.cb->exponent += 64;
exponent141kernel/math/convert.cb->exponent += shift;
exponent160kernel/math/convert.cif ((b->exponent >= 0) && underflow)
exponent166kernel/math/convert.cif ((b->exponent < 0) && underflow)
exponent174kernel/math/convert.cb->exponent--;
exponent180kernel/math/convert.cb->exponent = 0;
exponent185kernel/math/convert.cint shift =  16383 + 63 - (a->exponent & 0x7fff);
exponent189kernel/math/convert.cb->sign = (a->exponent < 0);
exponent243kernel/math/convert.cb->exponent = 16383 + 63 + (a->sign? 0x8000:0);
exponent245kernel/math/convert.cb->exponent = 0;
exponent249kernel/math/convert.cb->exponent--;
exponent68kernel/math/div.csign = (src1->exponent ^ src2->exponent) & 0x8000;
exponent73kernel/math/div.ci = (src1->exponent & 0x7fff) - (src2->exponent & 0x7fff) + 16383;
exponent76kernel/math/div.cresult->exponent = sign;
exponent106kernel/math/div.cresult->exponent = i | sign;
exponent87kernel/math/emulate.cST(0).exponent ^= 0x8000;
exponent90kernel/math/emulate.cST(0).exponent &= 0x7fff;
exponent188kernel/math/emulate.ctmp.exponent ^= 0x8000;
exponent193kernel/math/emulate.cST(0).exponent ^= 0x8000;
exponent232kernel/math/emulate.cST(code & 7).exponent ^= 0x8000;
exponent238kernel/math/emulate.ctmp.exponent ^= 0x8000;
exponent285kernel/math/emulate.cST(code & 7).exponent ^= 0x8000;
exponent292kernel/math/emulate.ctmp.exponent ^= 0x8000;
exponent460kernel/math/emulate.ctmp.exponent ^= 0x8000;
exponent465kernel/math/emulate.cST(0).exponent ^= 0x8000;
exponent48kernel/math/get_put.ctmp->exponent = get_fs_word(4 + (unsigned short *) addr);
exponent164kernel/math/get_put.cput_fs_word(tmp->exponent, 4 + (short *) addr);
exponent51kernel/math/mul.csign = (src1->exponent ^ src2->exponent) & 0x8000;
exponent52kernel/math/mul.ci = (src1->exponent & 0x7fff) + (src2->exponent & 0x7fff) - 16383 + 1;
exponent54kernel/math/mul.cresult->exponent = sign;
exponent70kernel/math/mul.cresult->exponent = i | sign;
exponent48kernel/math/sqrt.cint exponent;
exponent52kernel/math/sqrt.cexponent = s->exponent;
exponent56kernel/math/sqrt.cd->exponent = 0;
exponent58kernel/math/sqrt.cif (!exponent)    /* fsqrt(0.0) = 0.0 */
exponent62kernel/math/sqrt.cif (exponent & 0x8000) {
exponent66kernel/math/sqrt.cif (exponent & 1) {
exponent68kernel/math/sqrt.cexponent++;
exponent70kernel/math/sqrt.cexponent >>= 1;
exponent71kernel/math/sqrt.cexponent += 0x1fff;
exponent92kernel/math/sqrt.cexponent--;
exponent94kernel/math/sqrt.cd->exponent = exponent;