Lines Matching refs:st0_ptr

57 void poly_sine(FPU_REG *st0_ptr)  in poly_sine()  argument
65 exponent = exponent(st0_ptr); in poly_sine()
72 || ((exponent == -1) && (st0_ptr->sigh <= 0xe21240aa))) { in poly_sine()
75 argSqrd.msw = st0_ptr->sigh; in poly_sine()
76 argSqrd.midw = st0_ptr->sigl; in poly_sine()
78 mul64_Xsig(&argSqrd, &significand(st0_ptr)); in poly_sine()
96 mul64_Xsig(&accumulator, &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()
104 shr_Xsig(&accumulator, exponent(st0_ptr) - exponent); in poly_sine()
107 XSIG_LL(accumulator) += significand(st0_ptr); in poly_sine()
111 setexponentpos(&result, exponent(st0_ptr) + echange); in poly_sine()
116 fixed_arg = significand(st0_ptr); in poly_sine()
185 setsign(&result, getsign(st0_ptr)); in poly_sine()
200 void poly_cos(FPU_REG *st0_ptr) in poly_cos() argument
208 if ((exponent(st0_ptr) > 0) in poly_cos()
209 || ((exponent(st0_ptr) == 0) in poly_cos()
210 && (significand(st0_ptr) > 0xc90fdaa22168c234LL))) { in poly_cos()
217 exponent = exponent(st0_ptr); in poly_cos()
222 || ((exponent == -1) && (st0_ptr->sigh <= 0xb00d6f54))) { in poly_cos()
225 argSqrd.msw = st0_ptr->sigh; in poly_cos()
226 argSqrd.midw = st0_ptr->sigl; in poly_cos()
228 mul64_Xsig(&argSqrd, &significand(st0_ptr)); in poly_cos()
249 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_cos()
250 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_cos()
277 fixed_arg = significand(st0_ptr); in poly_cos()