taglinefilesource code
st0_ptr127drivers/FPU-emu/fpu_aux.cregister FPU_REG *sti_ptr = &st(FPU_rm), *st0_ptr = &st(0);
st0_ptr129drivers/FPU-emu/fpu_aux.cif ( st0_ptr->tag == TW_Empty )
st0_ptr138drivers/FPU-emu/fpu_aux.creg_move(sti_ptr, st0_ptr);   /* Masked response */
st0_ptr145drivers/FPU-emu/fpu_aux.creg_move(st0_ptr, sti_ptr);   /* Masked response */
st0_ptr150drivers/FPU-emu/fpu_aux.creg_move(st0_ptr, &t);
st0_ptr151drivers/FPU-emu/fpu_aux.creg_move(sti_ptr, st0_ptr);
st0_ptr104drivers/FPU-emu/fpu_emu.htypedef void (*FUNC_ST0)(FPU_REG *st0_ptr);
st0_ptr145drivers/FPU-emu/fpu_entry.cFPU_REG      *st0_ptr;
st0_ptr343drivers/FPU-emu/fpu_entry.cst0_ptr = &st(0);
st0_ptr344drivers/FPU-emu/fpu_entry.cst0_tag = st0_ptr->tag;
st0_ptr402drivers/FPU-emu/fpu_entry.creal_2op_NaN(&loaded_data, st0_ptr,
st0_ptr403drivers/FPU-emu/fpu_entry.cst0_ptr);
st0_ptr407drivers/FPU-emu/fpu_entry.creal_2op_NaN(st0_ptr, &loaded_data,
st0_ptr408drivers/FPU-emu/fpu_entry.cst0_ptr);
st0_ptr423drivers/FPU-emu/fpu_entry.cst0_ptr) )
st0_ptr441drivers/FPU-emu/fpu_entry.creg_add(st0_ptr, &loaded_data, st0_ptr,
st0_ptr446drivers/FPU-emu/fpu_entry.creg_mul(st0_ptr, &loaded_data, st0_ptr,
st0_ptr458drivers/FPU-emu/fpu_entry.creg_sub(st0_ptr, &loaded_data, st0_ptr,
st0_ptr463drivers/FPU-emu/fpu_entry.creg_sub(&loaded_data, st0_ptr, st0_ptr,
st0_ptr468drivers/FPU-emu/fpu_entry.creg_div(st0_ptr, &loaded_data, st0_ptr,
st0_ptr476drivers/FPU-emu/fpu_entry.creg_div(&loaded_data, st0_ptr, st0_ptr,
st0_ptr520drivers/FPU-emu/fpu_entry.cst0_ptr = &st(0);
st0_ptr521drivers/FPU-emu/fpu_entry.cst0_tag = st0_ptr->tag;
st0_ptr20drivers/FPU-emu/fpu_etc.cstatic void fchs(FPU_REG *st0_ptr)
st0_ptr22drivers/FPU-emu/fpu_etc.cif ( st0_ptr->tag ^ TW_Empty )
st0_ptr24drivers/FPU-emu/fpu_etc.cst0_ptr->sign ^= SIGN_POS^SIGN_NEG;
st0_ptr31drivers/FPU-emu/fpu_etc.cstatic void fabs(FPU_REG *st0_ptr)
st0_ptr33drivers/FPU-emu/fpu_etc.cif ( st0_ptr->tag ^ TW_Empty )
st0_ptr35drivers/FPU-emu/fpu_etc.cst0_ptr->sign = SIGN_POS;
st0_ptr43drivers/FPU-emu/fpu_etc.cstatic void ftst_(FPU_REG *st0_ptr)
st0_ptr45drivers/FPU-emu/fpu_etc.cswitch (st0_ptr->tag)
st0_ptr51drivers/FPU-emu/fpu_etc.cif (st0_ptr->sign == SIGN_POS)
st0_ptr57drivers/FPU-emu/fpu_etc.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr61drivers/FPU-emu/fpu_etc.cif (st0_ptr->sign == SIGN_POS)
st0_ptr74drivers/FPU-emu/fpu_etc.cif (st0_ptr->sign == SIGN_POS)
st0_ptr90drivers/FPU-emu/fpu_etc.cstatic void fxam(FPU_REG *st0_ptr)
st0_ptr93drivers/FPU-emu/fpu_etc.cswitch (st0_ptr->tag)
st0_ptr103drivers/FPU-emu/fpu_etc.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr115drivers/FPU-emu/fpu_etc.cif (st0_ptr->sign == SIGN_NEG)
st0_ptr121drivers/FPU-emu/fpu_proto.hextern int reg_store_extended(long double *d, FPU_REG *st0_ptr);
st0_ptr122drivers/FPU-emu/fpu_proto.hextern int reg_store_double(double *dfloat, FPU_REG *st0_ptr);
st0_ptr123drivers/FPU-emu/fpu_proto.hextern int reg_store_single(float *single, FPU_REG *st0_ptr);
st0_ptr124drivers/FPU-emu/fpu_proto.hextern int reg_store_int64(long long *d, FPU_REG *st0_ptr);
st0_ptr125drivers/FPU-emu/fpu_proto.hextern int reg_store_int32(long *d, FPU_REG *st0_ptr);
st0_ptr126drivers/FPU-emu/fpu_proto.hextern int reg_store_int16(short *d, FPU_REG *st0_ptr);
st0_ptr127drivers/FPU-emu/fpu_proto.hextern int reg_store_bcd(char *d, FPU_REG *st0_ptr);
st0_ptr172drivers/FPU-emu/fpu_trig.cstatic void single_arg_error(FPU_REG *st0_ptr)
st0_ptr174drivers/FPU-emu/fpu_trig.cswitch ( st0_ptr->tag )
st0_ptr177drivers/FPU-emu/fpu_trig.cif ( !(st0_ptr->sigh & 0x40000000) )   /* Signaling ? */
st0_ptr181drivers/FPU-emu/fpu_trig.cst0_ptr->sigh |= 0x40000000;    /* Convert to a QNaN */
st0_ptr195drivers/FPU-emu/fpu_trig.cstatic void single_arg_2_error(FPU_REG *st0_ptr)
st0_ptr199drivers/FPU-emu/fpu_trig.cswitch ( st0_ptr->tag )
st0_ptr202drivers/FPU-emu/fpu_trig.cif ( !(st0_ptr->sigh & 0x40000000) )   /* Signaling ? */
st0_ptr209drivers/FPU-emu/fpu_trig.cst0_ptr->sigh |= 0x40000000;
st0_ptr233drivers/FPU-emu/fpu_trig.cstatic void f2xm1(FPU_REG *st0_ptr)
st0_ptr236drivers/FPU-emu/fpu_trig.cswitch ( st0_ptr->tag )
st0_ptr240drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp >= 0 )
st0_ptr245drivers/FPU-emu/fpu_trig.celse if ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr251drivers/FPU-emu/fpu_trig.cpoly_2xm1(st0_ptr, st0_ptr);
st0_ptr253drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr258drivers/FPU-emu/fpu_trig.carith_underflow(st0_ptr);
st0_ptr266drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_NEG )
st0_ptr269drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, st0_ptr);
st0_ptr270drivers/FPU-emu/fpu_trig.cst0_ptr->sign = SIGN_NEG;
st0_ptr274drivers/FPU-emu/fpu_trig.csingle_arg_error(st0_ptr);
st0_ptr279drivers/FPU-emu/fpu_trig.cstatic void fptan(FPU_REG *st0_ptr)
st0_ptr281drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr284drivers/FPU-emu/fpu_trig.cchar arg_sign = st0_ptr->sign;
st0_ptr305drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp > EXP_BIAS - 40 )
st0_ptr307drivers/FPU-emu/fpu_trig.cst0_ptr->sign = SIGN_POS;
st0_ptr308drivers/FPU-emu/fpu_trig.cif ( (q = trig_arg(st0_ptr, 0)) != -1 )
st0_ptr310drivers/FPU-emu/fpu_trig.cpoly_tan(st0_ptr, st0_ptr);
st0_ptr311drivers/FPU-emu/fpu_trig.cst0_ptr->sign = (q & 1) ^ arg_sign;
st0_ptr316drivers/FPU-emu/fpu_trig.cst0_ptr->sign = arg_sign;         /* restore st(0) */
st0_ptr326drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr335drivers/FPU-emu/fpu_trig.cif ( arith_underflow(st0_ptr) )
st0_ptr346drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr);
st0_ptr360drivers/FPU-emu/fpu_trig.csingle_arg_2_error(st0_ptr);
st0_ptr366drivers/FPU-emu/fpu_trig.cstatic void fxtract(FPU_REG *st0_ptr)
st0_ptr368drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr370drivers/FPU-emu/fpu_trig.cregister FPU_REG *st1_ptr = st0_ptr;  /* anticipate */
st0_ptr380drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr393drivers/FPU-emu/fpu_trig.cchar sign = st0_ptr->sign;
st0_ptr394drivers/FPU-emu/fpu_trig.cif ( divide_by_zero(SIGN_NEG, st0_ptr) )
st0_ptr403drivers/FPU-emu/fpu_trig.cchar sign = st0_ptr->sign;
st0_ptr404drivers/FPU-emu/fpu_trig.cst0_ptr->sign = SIGN_POS;
st0_ptr412drivers/FPU-emu/fpu_trig.cif ( real_2op_NaN(st0_ptr, st0_ptr, st0_ptr) )
st0_ptr437drivers/FPU-emu/fpu_trig.cstatic void fdecstp(FPU_REG *st0_ptr)
st0_ptr443drivers/FPU-emu/fpu_trig.cstatic void fincstp(FPU_REG *st0_ptr)
st0_ptr450drivers/FPU-emu/fpu_trig.cstatic void fsqrt_(FPU_REG *st0_ptr)
st0_ptr452drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr459drivers/FPU-emu/fpu_trig.cif (st0_ptr->sign == SIGN_NEG)
st0_ptr461drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr);  /* sqrt(negative) is invalid */
st0_ptr466drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr470drivers/FPU-emu/fpu_trig.cexpon = st0_ptr->exp - EXP_BIAS;
st0_ptr471drivers/FPU-emu/fpu_trig.cst0_ptr->exp = EXP_BIAS + (expon & 1);  /* make st(0) in  [1.0 .. 4.0) */
st0_ptr473drivers/FPU-emu/fpu_trig.cwm_sqrt(st0_ptr, control_word);  /* Do the computation */
st0_ptr475drivers/FPU-emu/fpu_trig.cst0_ptr->exp += expon >> 1;
st0_ptr476drivers/FPU-emu/fpu_trig.cst0_ptr->sign = SIGN_POS;
st0_ptr482drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_NEG )
st0_ptr483drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr);  /* sqrt(-Infinity) is invalid */
st0_ptr487drivers/FPU-emu/fpu_trig.c{ single_arg_error(st0_ptr); return; }
st0_ptr492drivers/FPU-emu/fpu_trig.cstatic void frndint_(FPU_REG *st0_ptr)
st0_ptr494drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr499drivers/FPU-emu/fpu_trig.cif (st0_ptr->exp > EXP_BIAS+63)
st0_ptr503drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr508drivers/FPU-emu/fpu_trig.cif ( (flags = round_to_int(st0_ptr)) )
st0_ptr511drivers/FPU-emu/fpu_trig.cst0_ptr->exp = EXP_BIAS + 63;
st0_ptr512drivers/FPU-emu/fpu_trig.cnormalize(st0_ptr);
st0_ptr518drivers/FPU-emu/fpu_trig.csingle_arg_error(st0_ptr);
st0_ptr522drivers/FPU-emu/fpu_trig.cstatic void fsin(FPU_REG *st0_ptr)
st0_ptr524drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr525drivers/FPU-emu/fpu_trig.cchar arg_sign = st0_ptr->sign;
st0_ptr532drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp > EXP_BIAS - 40 )
st0_ptr534drivers/FPU-emu/fpu_trig.cst0_ptr->sign = SIGN_POS;
st0_ptr535drivers/FPU-emu/fpu_trig.cif ( (q = trig_arg(st0_ptr, 0)) != -1 )
st0_ptr538drivers/FPU-emu/fpu_trig.cpoly_sine(st0_ptr, &rv);
st0_ptr543drivers/FPU-emu/fpu_trig.creg_move(&rv, st0_ptr);
st0_ptr552drivers/FPU-emu/fpu_trig.cst0_ptr->sign = arg_sign;         /* restore st(0) */
st0_ptr561drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr570drivers/FPU-emu/fpu_trig.carith_underflow(st0_ptr);
st0_ptr585drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr);
st0_ptr589drivers/FPU-emu/fpu_trig.csingle_arg_error(st0_ptr);
st0_ptr674drivers/FPU-emu/fpu_trig.cstatic void fcos(FPU_REG *st0_ptr)
st0_ptr676drivers/FPU-emu/fpu_trig.cf_cos(st0_ptr);
st0_ptr680drivers/FPU-emu/fpu_trig.cstatic void fsincos(FPU_REG *st0_ptr)
st0_ptr682drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr704drivers/FPU-emu/fpu_trig.csingle_arg_2_error(st0_ptr);
st0_ptr710drivers/FPU-emu/fpu_trig.cif ( !arith_invalid(st0_ptr) )
st0_ptr719drivers/FPU-emu/fpu_trig.creg_move(st0_ptr,&arg);
st0_ptr722drivers/FPU-emu/fpu_trig.cfsin(st0_ptr);
st0_ptr763drivers/FPU-emu/fpu_trig.cstatic void do_fprem(FPU_REG *st0_ptr, int round)
st0_ptr767drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr768drivers/FPU-emu/fpu_trig.cchar sign = st0_ptr->sign;
st0_ptr774drivers/FPU-emu/fpu_trig.cint expdif = st0_ptr->exp - st1_ptr->exp;
st0_ptr780drivers/FPU-emu/fpu_trig.cif ( ((st0_ptr->exp <= EXP_UNDER) ||
st0_ptr797drivers/FPU-emu/fpu_trig.creg_div(st0_ptr, st1_ptr, &tmp, PR_64_BITS | RC_CHOP | 0x3f);
st0_ptr805drivers/FPU-emu/fpu_trig.crem_kernel(significand(st0_ptr),
st0_ptr814drivers/FPU-emu/fpu_trig.creg_move(st0_ptr, &tmp);
st0_ptr862drivers/FPU-emu/fpu_trig.creg_move(st0_ptr, &tmp);
st0_ptr872drivers/FPU-emu/fpu_trig.crem_kernel(significand(st0_ptr),
st0_ptr891drivers/FPU-emu/fpu_trig.creg_move(&CONST_Z, st0_ptr);
st0_ptr892drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr906drivers/FPU-emu/fpu_trig.creg_move(&tmp, st0_ptr);
st0_ptr911drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (st0_ptr->tag != TW_Zero)
st0_ptr913drivers/FPU-emu/fpu_trig.carith_underflow(st0_ptr);
st0_ptr934drivers/FPU-emu/fpu_trig.c{ arith_invalid(st0_ptr); return; } /* fprem(?,0) always invalid */
st0_ptr942drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr); /* fprem(Valid,Zero) is invalid */
st0_ptr948drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr963drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr); /* fprem(Infinity,?) is invalid */
st0_ptr975drivers/FPU-emu/fpu_trig.creal_2op_NaN(st1_ptr, st0_ptr, st0_ptr);
st0_ptr981drivers/FPU-emu/fpu_trig.cstatic void fyl2x(FPU_REG *st0_ptr)
st0_ptr983drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr991drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_POS )
st0_ptr994drivers/FPU-emu/fpu_trig.cif ( ((st0_ptr->exp <= EXP_UNDER) ||
st0_ptr999drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->sigh == 0x80000000) && (st0_ptr->sigl == 0) )
st0_ptr1002drivers/FPU-emu/fpu_trig.ce = st0_ptr->exp - EXP_BIAS;
st0_ptr1022drivers/FPU-emu/fpu_trig.cpoly_l2(st0_ptr, st1_ptr, st1_ptr);
st0_ptr1051drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1070drivers/FPU-emu/fpu_trig.celse if ( st0_ptr->tag == TW_Infinity )
st0_ptr1089drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_NEG )
st0_ptr1098drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1102drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp < EXP_BIAS ) sign ^= SIGN_NEG^SIGN_POS;
st0_ptr1103drivers/FPU-emu/fpu_trig.cpop(); st0_ptr = &st(0);
st0_ptr1104drivers/FPU-emu/fpu_trig.creg_move(&CONST_Z, st0_ptr);
st0_ptr1105drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr1112drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->sign == SIGN_NEG) || (st1_tag == TW_Zero) )
st0_ptr1128drivers/FPU-emu/fpu_trig.cpop(); st0_ptr = &st(0);
st0_ptr1129drivers/FPU-emu/fpu_trig.creg_move(&CONST_INF, st0_ptr);
st0_ptr1130drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr1135drivers/FPU-emu/fpu_trig.celse if ( (st0_tag == TW_Valid) && (st0_ptr->sign == SIGN_POS) )
st0_ptr1137drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp >= EXP_BIAS )
st0_ptr1139drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp == EXP_BIAS) &&
st0_ptr1140drivers/FPU-emu/fpu_trig.c(st0_ptr->sigh == 0x80000000) &&
st0_ptr1141drivers/FPU-emu/fpu_trig.c(st0_ptr->sigl == 0) )
st0_ptr1157drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1169drivers/FPU-emu/fpu_trig.cif ( st0_ptr->tag == TW_Zero )
st0_ptr1191drivers/FPU-emu/fpu_trig.cstatic void fpatan(FPU_REG *st0_ptr)
st0_ptr1193drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr1201drivers/FPU-emu/fpu_trig.cif ( ((st0_ptr->exp <= EXP_UNDER) ||
st0_ptr1206drivers/FPU-emu/fpu_trig.cpoly_atan(st0_ptr, st1_ptr, st1_ptr);
st0_ptr1225drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1236drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_POS )
st0_ptr1251drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_POS )
st0_ptr1268drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1285drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1290drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_POS )
st0_ptr1319drivers/FPU-emu/fpu_trig.cstatic void fprem(FPU_REG *st0_ptr)
st0_ptr1321drivers/FPU-emu/fpu_trig.cdo_fprem(st0_ptr, RC_CHOP);
st0_ptr1325drivers/FPU-emu/fpu_trig.cstatic void fprem1(FPU_REG *st0_ptr)
st0_ptr1327drivers/FPU-emu/fpu_trig.cdo_fprem(st0_ptr, RC_RND);
st0_ptr1331drivers/FPU-emu/fpu_trig.cstatic void fyl2xp1(FPU_REG *st0_ptr)
st0_ptr1333drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag, sign;
st0_ptr1341drivers/FPU-emu/fpu_trig.cif ( ((st0_ptr->exp <= EXP_UNDER) ||
st0_ptr1346drivers/FPU-emu/fpu_trig.cif ( poly_l2p1(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1384drivers/FPU-emu/fpu_trig.cst0_ptr->sign ^= st1_ptr->sign;
st0_ptr1385drivers/FPU-emu/fpu_trig.creg_move(st0_ptr, st1_ptr);
st0_ptr1396drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1413drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_NEG )
st0_ptr1415drivers/FPU-emu/fpu_trig.cif ( st0_ptr->exp >= EXP_BIAS )
st0_ptr1426drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1433drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1440drivers/FPU-emu/fpu_trig.cif ( st0_ptr->sign == SIGN_NEG )
st0_ptr1442drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp >= EXP_BIAS) &&
st0_ptr1443drivers/FPU-emu/fpu_trig.c!((st0_ptr->sigh == 0x80000000) &&
st0_ptr1444drivers/FPU-emu/fpu_trig.c(st0_ptr->sigl == 0)) )
st0_ptr1455drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1462drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1469drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1476drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1484drivers/FPU-emu/fpu_trig.cif ( !real_2op_NaN(st0_ptr, st1_ptr, st1_ptr) )
st0_ptr1488drivers/FPU-emu/fpu_trig.celse if ( st0_ptr->sign == SIGN_NEG )
st0_ptr1544drivers/FPU-emu/fpu_trig.cstatic void fscale(FPU_REG *st0_ptr)
st0_ptr1546drivers/FPU-emu/fpu_trig.cchar st0_tag = st0_ptr->tag;
st0_ptr1550drivers/FPU-emu/fpu_trig.cchar sign = st0_ptr->sign;
st0_ptr1559drivers/FPU-emu/fpu_trig.cif ( ((st0_ptr->exp <= EXP_UNDER) ||
st0_ptr1572drivers/FPU-emu/fpu_trig.csign = st0_ptr->sign;
st0_ptr1573drivers/FPU-emu/fpu_trig.creg_move(&CONST_INF, st0_ptr);
st0_ptr1574drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr1579drivers/FPU-emu/fpu_trig.csign = st0_ptr->sign;
st0_ptr1580drivers/FPU-emu/fpu_trig.creg_move(&CONST_Z, st0_ptr);
st0_ptr1581drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr1592drivers/FPU-emu/fpu_trig.cscale += st0_ptr->exp;
st0_ptr1593drivers/FPU-emu/fpu_trig.cst0_ptr->exp = scale;
st0_ptr1596drivers/FPU-emu/fpu_trig.cround_reg(st0_ptr, 0, control_word);
st0_ptr1606drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1615drivers/FPU-emu/fpu_trig.cif ( (st0_ptr->exp <= EXP_UNDER) && (denormal_operand()) )
st0_ptr1620drivers/FPU-emu/fpu_trig.c{ reg_move(&CONST_INF, st0_ptr); }
st0_ptr1622drivers/FPU-emu/fpu_trig.creg_move(&CONST_Z, st0_ptr);
st0_ptr1623drivers/FPU-emu/fpu_trig.cst0_ptr->sign = sign;
st0_ptr1627drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st0_ptr1648drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr); /* Zero scaled by +Infinity */
st0_ptr1653drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st0_ptr1672drivers/FPU-emu/fpu_trig.carith_invalid(st0_ptr); /* Infinity scaled by -Infinity */
st0_ptr1676drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st0_ptr1681drivers/FPU-emu/fpu_trig.c{ real_2op_NaN(st0_ptr, st1_ptr, st0_ptr); return; }
st0_ptr35drivers/FPU-emu/load_store.c#define pop_0()  { st0_ptr->tag = TW_Empty; top++; }
st0_ptr67drivers/FPU-emu/load_store.cFPU_REG *st0_ptr;
st0_ptr69drivers/FPU-emu/load_store.cst0_ptr = NULL;    /* Initialized just to stop compiler warnings. */
st0_ptr94drivers/FPU-emu/load_store.cst0_ptr = &st(0);       /* Some of these instructions pop after
st0_ptr99drivers/FPU-emu/load_store.cst0_ptr = &st(-1);
st0_ptr100drivers/FPU-emu/load_store.cif ( st0_ptr->tag != TW_Empty )
st0_ptr126drivers/FPU-emu/load_store.creg_move(&loaded_data, st0_ptr);
st0_ptr130drivers/FPU-emu/load_store.creg_load_int32((long *)data_address, st0_ptr);
st0_ptr141drivers/FPU-emu/load_store.creg_move(&loaded_data, st0_ptr);
st0_ptr145drivers/FPU-emu/load_store.creg_load_int16((short *)data_address, st0_ptr);
st0_ptr149drivers/FPU-emu/load_store.creg_store_single((float *)data_address, st0_ptr);
st0_ptr153drivers/FPU-emu/load_store.creg_store_int32((long *)data_address, st0_ptr);
st0_ptr157drivers/FPU-emu/load_store.creg_store_double((double *)data_address, st0_ptr);
st0_ptr161drivers/FPU-emu/load_store.creg_store_int16((short *)data_address, st0_ptr);
st0_ptr165drivers/FPU-emu/load_store.cif ( reg_store_single((float *)data_address, st0_ptr) )
st0_ptr171drivers/FPU-emu/load_store.cif ( reg_store_int32((long *)data_address, st0_ptr) )
st0_ptr177drivers/FPU-emu/load_store.cif ( reg_store_double((double *)data_address, st0_ptr) )
st0_ptr183drivers/FPU-emu/load_store.cif ( reg_store_int16((short *)data_address, st0_ptr) )
st0_ptr199drivers/FPU-emu/load_store.creg_load_bcd((char *)data_address, st0_ptr);
st0_ptr216drivers/FPU-emu/load_store.creg_load_extended((long double *)data_address, st0_ptr);
st0_ptr220drivers/FPU-emu/load_store.creg_load_int64((long long *)data_address, st0_ptr);
st0_ptr230drivers/FPU-emu/load_store.cif ( reg_store_bcd((char *)data_address, st0_ptr) )
st0_ptr242drivers/FPU-emu/load_store.cif ( reg_store_extended((long double *)data_address, st0_ptr) )
st0_ptr254drivers/FPU-emu/load_store.cif ( reg_store_int64((long long *)data_address, st0_ptr) )
st0_ptr28drivers/FPU-emu/reg_compare.cFPU_REG      *st0_ptr;
st0_ptr30drivers/FPU-emu/reg_compare.cst0_ptr = &st(0);
st0_ptr31drivers/FPU-emu/reg_compare.cst0_tag = st0_ptr->tag;
st0_ptr52drivers/FPU-emu/reg_compare.creturn ((st0_ptr->sign == SIGN_POS) ? COMP_A_gt_B
st0_ptr55drivers/FPU-emu/reg_compare.c| ((st0_ptr->exp <= EXP_UNDER )
st0_ptr66drivers/FPU-emu/reg_compare.creturn ((st0_ptr->sign == SIGN_POS) ? COMP_A_gt_B
st0_ptr77drivers/FPU-emu/reg_compare.creturn (st0_ptr->sign == b->sign) ? COMP_A_eq_B :
st0_ptr78drivers/FPU-emu/reg_compare.c((st0_ptr->sign == SIGN_POS) ? COMP_A_gt_B : COMP_A_lt_B);
st0_ptr89drivers/FPU-emu/reg_compare.c&& (st0_ptr->exp <= EXP_UNDER)) ?
st0_ptr101drivers/FPU-emu/reg_compare.cif ( ((st0_tag == TW_NaN) && !(st0_ptr->sigh & 0x40000000))
st0_ptr114drivers/FPU-emu/reg_compare.cif (!(st0_ptr->sigh & 0x80000000)) EXCEPTION(EX_Invalid);
st0_ptr119drivers/FPU-emu/reg_compare.cif (st0_ptr->sign != b->sign)
st0_ptr121drivers/FPU-emu/reg_compare.creturn ((st0_ptr->sign == SIGN_POS) ? COMP_A_gt_B : COMP_A_lt_B)
st0_ptr124drivers/FPU-emu/reg_compare.c( ((st0_ptr->exp <= EXP_UNDER) || (b->exp <= EXP_UNDER)) ?
st0_ptr130drivers/FPU-emu/reg_compare.cdiff = st0_ptr->exp - b->exp;
st0_ptr133drivers/FPU-emu/reg_compare.cdiff = st0_ptr->sigh - b->sigh;  /* Works only if ms bits are
st0_ptr137drivers/FPU-emu/reg_compare.cdiff = st0_ptr->sigl > b->sigl;
st0_ptr139drivers/FPU-emu/reg_compare.cdiff = -(st0_ptr->sigl < b->sigl);
st0_ptr145drivers/FPU-emu/reg_compare.creturn ((st0_ptr->sign == SIGN_POS) ? COMP_A_gt_B : COMP_A_lt_B)
st0_ptr148drivers/FPU-emu/reg_compare.c( ((st0_ptr->exp <= EXP_UNDER) || (b->exp <= EXP_UNDER)) ?
st0_ptr155drivers/FPU-emu/reg_compare.creturn ((st0_ptr->sign == SIGN_POS) ? COMP_A_lt_B : COMP_A_gt_B)
st0_ptr158drivers/FPU-emu/reg_compare.c( ((st0_ptr->exp <= EXP_UNDER) || (b->exp <= EXP_UNDER)) ?
st0_ptr167drivers/FPU-emu/reg_compare.c( ((st0_ptr->exp <= EXP_UNDER) || (b->exp <= EXP_UNDER)) ?
st0_ptr423drivers/FPU-emu/reg_ld_str.cint reg_store_extended(long double *d, FPU_REG *st0_ptr)
st0_ptr431drivers/FPU-emu/reg_ld_str.cif ( st0_ptr->tag != TW_Empty )
st0_ptr436drivers/FPU-emu/reg_ld_str.cwrite_to_extended(st0_ptr, (char *) d);
st0_ptr461drivers/FPU-emu/reg_ld_str.cint reg_store_double(double *dfloat, FPU_REG *st0_ptr)
st0_ptr465drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr472drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &tmp);
st0_ptr483drivers/FPU-emu/reg_ld_str.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr501drivers/FPU-emu/reg_ld_str.c(st0_ptr->sigl & 0x000007ff)) )
st0_ptr612drivers/FPU-emu/reg_ld_str.cl[0] = (st0_ptr->sigl >> 11) | (st0_ptr->sigh << 21);
st0_ptr613drivers/FPU-emu/reg_ld_str.cl[1] = ((st0_ptr->sigh >> 11) & 0xfffff);
st0_ptr614drivers/FPU-emu/reg_ld_str.cif ( !(st0_ptr->sigh & 0x40000000) )
st0_ptr642drivers/FPU-emu/reg_ld_str.cif ( st0_ptr->sign )
st0_ptr656drivers/FPU-emu/reg_ld_str.cint reg_store_single(float *single, FPU_REG *st0_ptr)
st0_ptr660drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr667drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &tmp);
st0_ptr678drivers/FPU-emu/reg_ld_str.cif ( st0_ptr->exp <= EXP_UNDER )
st0_ptr696drivers/FPU-emu/reg_ld_str.c((st0_ptr->sigh & 0x000000ff) || st0_ptr->sigl)) )
st0_ptr797drivers/FPU-emu/reg_ld_str.ctempl = st0_ptr->sigh >> 8;
st0_ptr798drivers/FPU-emu/reg_ld_str.cif ( !(st0_ptr->sigh & 0x40000000) )
st0_ptr832drivers/FPU-emu/reg_ld_str.cif (st0_ptr->sign)
st0_ptr845drivers/FPU-emu/reg_ld_str.cint reg_store_int64(long long *d, FPU_REG *st0_ptr)
st0_ptr850drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr865drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &t);
st0_ptr904drivers/FPU-emu/reg_ld_str.cint reg_store_int32(long *d, FPU_REG *st0_ptr)
st0_ptr908drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr923drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &t);
st0_ptr958drivers/FPU-emu/reg_ld_str.cint reg_store_int16(short *d, FPU_REG *st0_ptr)
st0_ptr962drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr977drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &t);
st0_ptr1012drivers/FPU-emu/reg_ld_str.cint reg_store_bcd(char *d, FPU_REG *st0_ptr)
st0_ptr1018drivers/FPU-emu/reg_ld_str.cunsigned char sign = (st0_ptr->sign == SIGN_NEG) ? 0x80 : 0;
st0_ptr1019drivers/FPU-emu/reg_ld_str.cchar st0_tag = st0_ptr->tag;
st0_ptr1028drivers/FPU-emu/reg_ld_str.creg_move(st0_ptr, &t);