taglinefilesource code
st1_ptr384drivers/FPU-emu/fpu_trig.cregister FPU_REG *st1_ptr = FPU_st0_ptr;  /* anticipate */
st1_ptr399drivers/FPU-emu/fpu_trig.creg_move(st1_ptr, FPU_st0_ptr);
st1_ptr401drivers/FPU-emu/fpu_trig.ce = st1_ptr->exp - EXP_BIAS;
st1_ptr402drivers/FPU-emu/fpu_trig.cconvert_l2reg(&e, st1_ptr);
st1_ptr429drivers/FPU-emu/fpu_trig.creg_move(st1_ptr, FPU_st0_ptr);
st1_ptr765drivers/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr766drivers/FPU-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr773drivers/FPU-emu/fpu_trig.cint expdif = FPU_st0_ptr->exp - st1_ptr->exp;
st1_ptr780drivers/FPU-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr796drivers/FPU-emu/fpu_trig.creg_div(FPU_st0_ptr, st1_ptr, &tmp, PR_64_BITS | RC_CHOP | 0x3f);
st1_ptr806drivers/FPU-emu/fpu_trig.csignificand(st1_ptr),
st1_ptr809drivers/FPU-emu/fpu_trig.ctmp.exp = st1_ptr->exp;
st1_ptr823drivers/FPU-emu/fpu_trig.cexpdif = st1_ptr->exp - tmp.exp;
st1_ptr827drivers/FPU-emu/fpu_trig.cx = significand(st1_ptr) - significand(&tmp);
st1_ptr829drivers/FPU-emu/fpu_trig.cx = (significand(st1_ptr) << 1) - significand(&tmp);
st1_ptr863drivers/FPU-emu/fpu_trig.cexp_1 = st1_ptr->exp;      st1_ptr->exp = EXP_BIAS;
st1_ptr866drivers/FPU-emu/fpu_trig.creg_div(&tmp, st1_ptr, &tmp, PR_64_BITS | RC_CHOP | 0x3f);
st1_ptr867drivers/FPU-emu/fpu_trig.cst1_ptr->exp = exp_1;
st1_ptr873drivers/FPU-emu/fpu_trig.csignificand(st1_ptr),
st1_ptr926drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr974drivers/FPU-emu/fpu_trig.creal_2op_NaN(st1_ptr, FPU_st0_ptr, FPU_st0_ptr);
st1_ptr982drivers/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr983drivers/FPU-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr994drivers/FPU-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1011drivers/FPU-emu/fpu_trig.creg_mul(FPU_st0_ptr, st1_ptr, st1_ptr, FULL_PRECISION);
st1_ptr1018drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1030drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1042drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1051drivers/FPU-emu/fpu_trig.creg_move(&CONST_INF, st1_ptr);
st1_ptr1057drivers/FPU-emu/fpu_trig.cif ( !divide_by_zero(st1_ptr->sign^SIGN_NEG^SIGN_POS, st1_ptr) )
st1_ptr1066drivers/FPU-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1071drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1094drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1100drivers/FPU-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1103drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1124drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1140drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_NEG;
st1_ptr1152drivers/FPU-emu/fpu_trig.cif ( !divide_by_zero(st1_ptr->sign, st1_ptr) )
st1_ptr1155drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_NEG^SIGN_POS;
st1_ptr1162drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1172drivers/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1173drivers/FPU-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1174drivers/FPU-emu/fpu_trig.cchar st1_sign = st1_ptr->sign, st0_sign = FPU_st0_ptr->sign;
st1_ptr1185drivers/FPU-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1194drivers/FPU-emu/fpu_trig.cst1_ptr->sign = FPU_st0_ptr->sign = SIGN_POS;
st1_ptr1195drivers/FPU-emu/fpu_trig.cif ( (compare(st1_ptr) & ~COMP_Denormal) == COMP_A_lt_B )
st1_ptr1198drivers/FPU-emu/fpu_trig.creg_div(FPU_st0_ptr, st1_ptr, &sum, FULL_PRECISION);
st1_ptr1204drivers/FPU-emu/fpu_trig.c(st1_ptr->exp - FPU_st0_ptr->exp < -64) )
st1_ptr1208drivers/FPU-emu/fpu_trig.creg_div(st1_ptr, FPU_st0_ptr, st1_ptr,
st1_ptr1210drivers/FPU-emu/fpu_trig.cst1_ptr->sign = st1_sign;
st1_ptr1215drivers/FPU-emu/fpu_trig.creg_div(st1_ptr, FPU_st0_ptr, &sum, FULL_PRECISION);
st1_ptr1234drivers/FPU-emu/fpu_trig.creg_move(&sum, st1_ptr);
st1_ptr1243drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1249drivers/FPU-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1255drivers/FPU-emu/fpu_trig.c{ reg_move(&CONST_PI4, st1_ptr); }
st1_ptr1257drivers/FPU-emu/fpu_trig.creg_add(&CONST_PI4, &CONST_PI2, st1_ptr, FULL_PRECISION);
st1_ptr1264drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1271drivers/FPU-emu/fpu_trig.creg_move(&CONST_Z, st1_ptr);
st1_ptr1272drivers/FPU-emu/fpu_trig.cst1_ptr->sign = sign;   /* An 80486 preserves the sign */
st1_ptr1277drivers/FPU-emu/fpu_trig.creg_move(&CONST_PI, st1_ptr);
st1_ptr1291drivers/FPU-emu/fpu_trig.creg_move(&CONST_PI2, st1_ptr);
st1_ptr1293drivers/FPU-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1298drivers/FPU-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1311drivers/FPU-emu/fpu_trig.creg_move(&CONST_PI, st1_ptr);
st1_ptr1312drivers/FPU-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1317drivers/FPU-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1320drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1324drivers/FPU-emu/fpu_trig.creg_move(&CONST_PI2, st1_ptr);
st1_ptr1325drivers/FPU-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1351drivers/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1352drivers/FPU-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1361drivers/FPU-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && denormal_operand() )
st1_ptr1373drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1378drivers/FPU-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* poly_l2p1() returned invalid */
st1_ptr1389drivers/FPU-emu/fpu_trig.creg_mul(FPU_st0_ptr, st1_ptr, st1_ptr, FULL_PRECISION);
st1_ptr1403drivers/FPU-emu/fpu_trig.cif ( (st1_tag == TW_Valid) && (st1_ptr->exp <= EXP_UNDER) &&
st1_ptr1408drivers/FPU-emu/fpu_trig.cFPU_st0_ptr->sign ^= st1_ptr->sign;
st1_ptr1409drivers/FPU-emu/fpu_trig.creg_move(FPU_st0_ptr, st1_ptr);
st1_ptr1414drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1420drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1443drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1445drivers/FPU-emu/fpu_trig.cif ( arith_invalid(st1_ptr) ) return;
st1_ptr1453drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1472drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1474drivers/FPU-emu/fpu_trig.cif ( arith_invalid(st1_ptr) ) return;
st1_ptr1482drivers/FPU-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1493drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1500drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1508drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(FPU_st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1514drivers/FPU-emu/fpu_trig.cint exponent = st1_ptr->exp;
st1_ptr1517drivers/FPU-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* log(-infinity) */
st1_ptr1529drivers/FPU-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* log(-infinity) */
st1_ptr1538drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1546drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1552drivers/FPU-emu/fpu_trig.c{ char sign = st1_ptr->sign;
st1_ptr1553drivers/FPU-emu/fpu_trig.creg_move(&CONST_INF, st1_ptr);
st1_ptr1554drivers/FPU-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1570drivers/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1571drivers/FPU-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1583drivers/FPU-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1587drivers/FPU-emu/fpu_trig.cif ( st1_ptr->exp > EXP_BIAS + 30 )
st1_ptr1592drivers/FPU-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_POS )
st1_ptr1611drivers/FPU-emu/fpu_trig.creg_move(st1_ptr, &tmp);
st1_ptr1614drivers/FPU-emu/fpu_trig.cscale = st1_ptr->sign ? -tmp.sigl : tmp.sigl;
st1_ptr1642drivers/FPU-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_POS )
st1_ptr1650drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(FPU_st0_ptr, st1_ptr, FPU_st0_ptr); return; }
st1_ptr1658drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1667drivers/FPU-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_NEG )
st1_ptr1676drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(FPU_st0_ptr, st1_ptr, FPU_st0_ptr); return; }
st1_ptr1684drivers/FPU-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1690drivers/FPU-emu/fpu_trig.cif ( ((st1_tag == TW_Infinity) && (st1_ptr->sign == SIGN_POS))
st1_ptr1699drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(FPU_st0_ptr, st1_ptr, FPU_st0_ptr); return; }
st1_ptr1704drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(FPU_st0_ptr, st1_ptr, FPU_st0_ptr); return; }