Home
last modified time | relevance | path

Searched refs:st1_ptr (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/arch/x86/math-emu/
Dfpu_trig.c359 register FPU_REG *st1_ptr = st0_ptr; /* anticipate */ in fxtract() local
372 sign = getsign(st1_ptr); in fxtract()
373 reg_copy(st1_ptr, st_new_ptr); in fxtract()
404 sign = getsign(st1_ptr); in fxtract()
405 FPU_to_exp16(st1_ptr, st_new_ptr); in fxtract()
786 FPU_REG *st1_ptr = &st(1); in do_fprem() local
803 st1_sign = FPU_to_exp16(st1_ptr, &st1); in do_fprem()
963 st1_tag = FPU_Special(st1_ptr); in do_fprem()
1021 real_2op_NaN(st1_ptr, st1_tag, 0, st1_ptr); in do_fprem()
1028 FPU_REG *st1_ptr = &st(1), exponent; in fyl2x() local
[all …]
Dpoly_atan.c53 FPU_REG *st1_ptr, u_char st1_tag) in poly_atan() argument
62 sign2 = getsign(st1_ptr); in poly_atan()
71 exponent -= exponent(st1_ptr); in poly_atan()
74 FPU_to_exp16(st1_ptr, st1_ptr); in poly_atan()
75 exponent -= exponent16(st1_ptr); in poly_atan()
79 ((st0_ptr->sigh < st1_ptr->sigh) || in poly_atan()
80 ((st0_ptr->sigh == st1_ptr->sigh) && in poly_atan()
81 (st0_ptr->sigl < st1_ptr->sigl))))) { in poly_atan()
85 XSIG_LL(Denom) = significand(st1_ptr); in poly_atan()
90 XSIG_LL(Numer) = significand(st1_ptr); in poly_atan()
[all …]
Dpoly_l2.c27 void poly_l2(FPU_REG *st0_ptr, FPU_REG *st1_ptr, u_char st1_sign) in poly_l2() argument
80 XSIG_LL(yaccum) = significand(st1_ptr); in poly_l2()
90 significand(st1_ptr) = XSIG_LL(accumulator); in poly_l2()
91 setexponent16(st1_ptr, expon_expon + exponent16(st1_ptr) + 1); in poly_l2()
93 tag = FPU_round(st1_ptr, 1, 0, FULL_PRECISION, sign ^ st1_sign); in poly_l2()
107 FPU_REG * st0_ptr, FPU_REG * st1_ptr, FPU_REG * dest) in poly_l2p1() argument
117 XSIG_LL(yaccum) = significand(st1_ptr); in poly_l2p1()
122 exponent += exponent16(st1_ptr) + 1; in poly_l2p1()
140 changesign(st1_ptr); in poly_l2p1()
Dfpu_proto.h98 extern void poly_atan(FPU_REG * st0_ptr, u_char st0_tag, FPU_REG *st1_ptr,
101 extern void poly_l2(FPU_REG *st0_ptr, FPU_REG *st1_ptr, u_char st1_sign);