Searched refs:msw (Results 1 – 7 of 7) sorted by relevance
76 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_sine()84 argSqrd.msw = st0_ptr->sigh; argSqrd.midw = st0_ptr->sigl; argSqrd.lsw = 0; in poly_sine()87 argTo4.msw = argSqrd.msw; argTo4.midw = argSqrd.midw; in poly_sine()100 accumulator.msw |= 0x80000000; /* Add 1.0 */ in poly_sine()175 if ( argSqrd.msw & 0xffc00000 ) in poly_sine()178 fix_up -= mul_32_32(0x898cc517, argSqrd.msw) / 6; in poly_sine()231 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_cos()237 argSqrd.msw = st0_ptr->sigh; argSqrd.midw = st0_ptr->sigl; in poly_cos()247 argTo4.msw = argSqrd.msw; argTo4.midw = argSqrd.midw; in poly_cos()277 if ( accumulator.msw == 0 ) in poly_cos()[all …]
61 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_l2()75 expon_accum.msw = exponent; expon_accum.midw = expon_accum.lsw = 0; in poly_l2()96 if ( accumulator.msw == 0 ) in poly_l2()216 Denom.msw |= 0x80000000; in log2_kernel()223 if ( Denom.msw & 0x80000000 ) in log2_kernel()232 argSignif.msw = Numer.msw; in log2_kernel()241 (argSignif.msw > (unsigned)0xafb0ccc0) ) in log2_kernel()257 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in log2_kernel()270 accum_result->msw = accumulator.msw; in log2_kernel()
111 || ((exponent == -2) && (argSignif.msw > 0xd413ccd0)) ) in poly_atan()122 (argSignif.msw == 0x80000000) ) ) in poly_atan()128 argSignif.msw = 0; /* Make the transformed arg -> 0.0 */ in poly_atan()140 Denom.msw |= 0x80000000; in poly_atan()153 argSq.msw = argSignif.msw; in poly_atan()156 argSqSq.lsw = argSq.lsw; argSqSq.midw = argSq.midw; argSqSq.msw = argSq.msw; in poly_atan()169 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_atan()180 accumulatore.msw |= 0x80000000; in poly_atan()
120 accumulatoro.msw = accumulatoro.midw = accumulatoro.lsw = 0; in poly_tan()129 accumulatore.msw = accumulatore.midw = accumulatore.lsw = 0; in poly_tan()143 if ( accumulatore.msw == 0 ) in poly_tan()187 adj = accum.msw >> -(exponent+1); /* tan */ in poly_tan()194 fix_up.msw += adj; in poly_tan()195 if ( !(fix_up.msw & 0x80000000) ) /* did fix_up overflow ? */ in poly_tan()199 fix_up.msw |= 0x80000000; in poly_tan()211 accumulatoro.msw = 0x80000000; in poly_tan()
77 shift = (argSignif.msw & 0x40000000) ? 3 : 2; in poly_2xm1()101 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_2xm1()115 accumulator.msw |= 0x80000000; /* add 1.0 */ in poly_2xm1()117 accumulator.msw &= 0x3fffffff; /* subtract 1.0 */ in poly_2xm1()138 Denom.msw |= 0x80000000; /* add 1.0 */ in poly_2xm1()
26 unsigned long msw; member
283 # if the divisor msw is 0, use simpler algorithm then the full blown340 # Now calculate an estimate of the quotient words (msw first, then lsw).353 divu.w %d3, %d1 # use quotient of mslw/msw459 mulu.w %d3, %d5 # %d5 <- msw-dest*lsw-source460 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest461 mulu.w %d4, %d3 # %d3 <- msw*msw465 add.w %d5, %d6 # add msw of l*l to lsw of m*l product