taglinefilesource code
st1_ptr370arch/i386/math-emu/fpu_trig.cregister FPU_REG *st1_ptr = st0_ptr;  /* anticipate */
st1_ptr385arch/i386/math-emu/fpu_trig.creg_move(st1_ptr, st_new_ptr);
st1_ptr387arch/i386/math-emu/fpu_trig.ce = st1_ptr->exp - EXP_BIAS;
st1_ptr388arch/i386/math-emu/fpu_trig.cconvert_l2reg(&e, st1_ptr);
st1_ptr415arch/i386/math-emu/fpu_trig.creg_move(st1_ptr, st_new_ptr);
st1_ptr765arch/i386/math-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr766arch/i386/math-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr774arch/i386/math-emu/fpu_trig.cint expdif = st0_ptr->exp - st1_ptr->exp;
st1_ptr781arch/i386/math-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr797arch/i386/math-emu/fpu_trig.creg_div(st0_ptr, st1_ptr, &tmp, PR_64_BITS | RC_CHOP | 0x3f);
st1_ptr807arch/i386/math-emu/fpu_trig.csignificand(st1_ptr),
st1_ptr810arch/i386/math-emu/fpu_trig.ctmp.exp = st1_ptr->exp;
st1_ptr824arch/i386/math-emu/fpu_trig.cexpdif = st1_ptr->exp - tmp.exp;
st1_ptr828arch/i386/math-emu/fpu_trig.cx = significand(st1_ptr) - significand(&tmp);
st1_ptr830arch/i386/math-emu/fpu_trig.cx = (significand(st1_ptr) << 1) - significand(&tmp);
st1_ptr864arch/i386/math-emu/fpu_trig.cexp_1 = st1_ptr->exp;      st1_ptr->exp = EXP_BIAS;
st1_ptr867arch/i386/math-emu/fpu_trig.creg_div(&tmp, st1_ptr, &tmp, PR_64_BITS | RC_CHOP | 0x3f);
st1_ptr868arch/i386/math-emu/fpu_trig.cst1_ptr->exp = exp_1;
st1_ptr874arch/i386/math-emu/fpu_trig.csignificand(st1_ptr),
st1_ptr927arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr975arch/i386/math-emu/fpu_trig.creal_2op_NaN(st1_ptr, st0_ptr, st0_ptr);
st1_ptr984arch/i386/math-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1), exponent;
st1_ptr985arch/i386/math-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr995arch/i386/math-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1017arch/i386/math-emu/fpu_trig.creg_mul(&exponent, st1_ptr, st1_ptr, FULL_PRECISION);
st1_ptr1022arch/i386/math-emu/fpu_trig.cpoly_l2(st0_ptr, st1_ptr, st1_ptr);
st1_ptr1023arch/i386/math-emu/fpu_trig.cif ( st1_ptr->exp <= EXP_UNDER )
st1_ptr1028arch/i386/math-emu/fpu_trig.carith_underflow(st1_ptr);
st1_ptr1039arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1051arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1063arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1072arch/i386/math-emu/fpu_trig.creg_move(&CONST_INF, st1_ptr);
st1_ptr1078arch/i386/math-emu/fpu_trig.cif ( !divide_by_zero(st1_ptr->sign^SIGN_NEG^SIGN_POS, st1_ptr) )
st1_ptr1087arch/i386/math-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1092arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1115arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1121arch/i386/math-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1124arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1145arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1161arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_NEG;
st1_ptr1173arch/i386/math-emu/fpu_trig.cif ( !divide_by_zero(st1_ptr->sign, st1_ptr) )
st1_ptr1176arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_NEG^SIGN_POS;
st1_ptr1183arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1194arch/i386/math-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1195arch/i386/math-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1202arch/i386/math-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1206arch/i386/math-emu/fpu_trig.cpoly_atan(st0_ptr, st1_ptr, st1_ptr);
st1_ptr1208arch/i386/math-emu/fpu_trig.cif ( st1_ptr->exp <= EXP_UNDER )
st1_ptr1213arch/i386/math-emu/fpu_trig.carith_underflow(st1_ptr);
st1_ptr1225arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1231arch/i386/math-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1237arch/i386/math-emu/fpu_trig.c{ reg_move(&CONST_PI4, st1_ptr); }
st1_ptr1239arch/i386/math-emu/fpu_trig.creg_add(&CONST_PI4, &CONST_PI2, st1_ptr, FULL_PRECISION);
st1_ptr1246arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1253arch/i386/math-emu/fpu_trig.creg_move(&CONST_Z, st1_ptr);
st1_ptr1254arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;   /* An 80486 preserves the sign */
st1_ptr1259arch/i386/math-emu/fpu_trig.creg_move(&CONST_PI, st1_ptr);
st1_ptr1273arch/i386/math-emu/fpu_trig.creg_move(&CONST_PI2, st1_ptr);
st1_ptr1275arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1280arch/i386/math-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1293arch/i386/math-emu/fpu_trig.creg_move(&CONST_PI, st1_ptr);
st1_ptr1294arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1299arch/i386/math-emu/fpu_trig.cchar sign = st1_ptr->sign;
st1_ptr1302arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1306arch/i386/math-emu/fpu_trig.creg_move(&CONST_PI2, st1_ptr);
st1_ptr1307arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1334arch/i386/math-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1335arch/i386/math-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1342arch/i386/math-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && denormal_operand() )
st1_ptr1346arch/i386/math-emu/fpu_trig.cif ( poly_l2p1(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1349arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1351arch/i386/math-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* poly_l2p1() returned invalid */
st1_ptr1355arch/i386/math-emu/fpu_trig.cif ( st1_ptr->exp <= EXP_UNDER )
st1_ptr1360arch/i386/math-emu/fpu_trig.csign = st1_ptr->sign;
st1_ptr1361arch/i386/math-emu/fpu_trig.carith_underflow(st1_ptr);
st1_ptr1362arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1379arch/i386/math-emu/fpu_trig.cif ( (st1_tag == TW_Valid) && (st1_ptr->exp <= EXP_UNDER) &&
st1_ptr1384arch/i386/math-emu/fpu_trig.cst0_ptr->sign ^= st1_ptr->sign;
st1_ptr1385arch/i386/math-emu/fpu_trig.creg_move(st0_ptr, st1_ptr);
st1_ptr1390arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1396arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1419arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1421arch/i386/math-emu/fpu_trig.cif ( arith_invalid(st1_ptr) ) return;
st1_ptr1429arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1448arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1450arch/i386/math-emu/fpu_trig.cif ( arith_invalid(st1_ptr) ) return;
st1_ptr1458arch/i386/math-emu/fpu_trig.cst1_ptr->sign ^= SIGN_POS^SIGN_NEG;
st1_ptr1469arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1476arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1484arch/i386/math-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st1_ptr1490arch/i386/math-emu/fpu_trig.cint exponent = st1_ptr->exp;
st1_ptr1493arch/i386/math-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* log(-infinity) */
st1_ptr1505arch/i386/math-emu/fpu_trig.cif ( arith_invalid(st1_ptr) )  /* log(-infinity) */
st1_ptr1514arch/i386/math-emu/fpu_trig.cif ( !arith_invalid(st1_ptr) )
st1_ptr1522arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1528arch/i386/math-emu/fpu_trig.c{ char sign = st1_ptr->sign;
st1_ptr1529arch/i386/math-emu/fpu_trig.creg_move(&CONST_INF, st1_ptr);
st1_ptr1530arch/i386/math-emu/fpu_trig.cst1_ptr->sign = sign;
st1_ptr1547arch/i386/math-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
st1_ptr1548arch/i386/math-emu/fpu_trig.cchar st1_tag = st1_ptr->tag;
st1_ptr1560arch/i386/math-emu/fpu_trig.c(st1_ptr->exp <= EXP_UNDER)) && (denormal_operand()) )
st1_ptr1564arch/i386/math-emu/fpu_trig.cif ( st1_ptr->exp > EXP_BIAS + 30 )
st1_ptr1569arch/i386/math-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_POS )
st1_ptr1588arch/i386/math-emu/fpu_trig.creg_move(st1_ptr, &tmp);
st1_ptr1591arch/i386/math-emu/fpu_trig.cscale = st1_ptr->sign ? -tmp.sigl : tmp.sigl;
st1_ptr1619arch/i386/math-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_POS )
st1_ptr1627arch/i386/math-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st1_ptr1635arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1644arch/i386/math-emu/fpu_trig.cif ( st1_ptr->sign == SIGN_NEG )
st1_ptr1653arch/i386/math-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st1_ptr1661arch/i386/math-emu/fpu_trig.cif ( (st1_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st1_ptr1667arch/i386/math-emu/fpu_trig.cif ( ((st1_tag == TW_Infinity) && (st1_ptr->sign == SIGN_POS))
st1_ptr1676arch/i386/math-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st1_ptr1681arch/i386/math-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }