Lines Matching refs:st0_ptr
58 void poly_sine(FPU_REG *st0_ptr) in poly_sine() argument
66 exponent = exponent(st0_ptr); in poly_sine()
73 || ((exponent == -1) && (st0_ptr->sigh <= 0xe21240aa))) { in poly_sine()
76 argSqrd.msw = st0_ptr->sigh; in poly_sine()
77 argSqrd.midw = st0_ptr->sigl; in poly_sine()
79 mul64_Xsig(&argSqrd, &significand(st0_ptr)); in poly_sine()
97 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_sine()
98 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_sine()
99 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_sine()
105 shr_Xsig(&accumulator, exponent(st0_ptr) - exponent); in poly_sine()
108 XSIG_LL(accumulator) += significand(st0_ptr); in poly_sine()
112 setexponentpos(&result, exponent(st0_ptr) + echange); in poly_sine()
117 fixed_arg = significand(st0_ptr); in poly_sine()
186 setsign(&result, getsign(st0_ptr)); in poly_sine()
201 void poly_cos(FPU_REG *st0_ptr) in poly_cos() argument
209 if ((exponent(st0_ptr) > 0) in poly_cos()
210 || ((exponent(st0_ptr) == 0) in poly_cos()
211 && (significand(st0_ptr) > 0xc90fdaa22168c234LL))) { in poly_cos()
218 exponent = exponent(st0_ptr); in poly_cos()
223 || ((exponent == -1) && (st0_ptr->sigh <= 0xb00d6f54))) { in poly_cos()
226 argSqrd.msw = st0_ptr->sigh; in poly_cos()
227 argSqrd.midw = st0_ptr->sigl; in poly_cos()
229 mul64_Xsig(&argSqrd, &significand(st0_ptr)); in poly_cos()
250 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_cos()
251 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_cos()
278 fixed_arg = significand(st0_ptr); in poly_cos()