Searched refs:fix_up (Results 1 - 2 of 2) sorted by relevance
/linux-4.1.27/arch/x86/math-emu/ |
H A D | poly_tan.c | 55 argSignif, fix_up; poly_tan() local 173 XSIG_LL(fix_up) = 0x898cc51701b839a2LL; poly_tan() 174 fix_up.lsw = 0; poly_tan() 186 fix_up.msw += adj; poly_tan() 187 if (!(fix_up.msw & 0x80000000)) { /* did fix_up overflow ? */ poly_tan() 189 shr_Xsig(&fix_up, 1); poly_tan() 190 fix_up.msw |= 0x80000000; poly_tan() 191 shr_Xsig(&fix_up, 64 + exponent); poly_tan() 193 shr_Xsig(&fix_up, 65 + exponent); poly_tan() 195 add_two_Xsig(&accum, &fix_up, &exponent); poly_tan()
|
H A D | poly_sin.c | 61 unsigned long fix_up, adj; poly_sine() local 166 fix_up = 0x898cc517; poly_sine() 170 fix_up -= mul_32_32(0x898cc517, argSqrd.msw) / 6; poly_sine() 172 fix_up = mul_32_32(fix_up, LL_MSW(fixed_arg)); poly_sine() 175 accumulator.lsw -= fix_up; poly_sine() 204 Xsig accumulator, argSqrd, fix_up, argTo4; poly_cos() local 346 XSIG_LL(fix_up) = 0x898cc51701b839a2ll; poly_cos() 347 fix_up.lsw = 0; poly_cos() 352 fix_up.msw -= mul_32_32(0x898cc517, argSqrd.msw) / 2; poly_cos() 353 fix_up.msw += mul_32_32(0x898cc517, argTo4.msw) / 24; poly_cos() 359 shr_Xsig(&fix_up, 65 + exp2); poly_cos() 361 add_Xsig_Xsig(&accumulator, &fix_up); poly_cos()
|
Completed in 130 milliseconds