taglinefilesource code
FPU_REG119kernel/FPU-emu/errors.cFPU_REG *r = &st(i);
FPU_REG288kernel/FPU-emu/errors.cvoid real_2op_NaN(FPU_REG *a, FPU_REG *b, FPU_REG *dest)
FPU_REG290kernel/FPU-emu/errors.cFPU_REG *x;
FPU_REG329kernel/FPU-emu/errors.cvoid arith_invalid(FPU_REG *dest)
FPU_REG346kernel/FPU-emu/errors.cvoid divide_by_zero(int sign, FPU_REG *dest)
FPU_REG363kernel/FPU-emu/errors.cvoid arith_overflow(FPU_REG *dest)
FPU_REG387kernel/FPU-emu/errors.cvoid arith_underflow(FPU_REG *dest)
FPU_REG91kernel/FPU-emu/fpu_aux.cFPU_REG *st_new_ptr;
FPU_REG117kernel/FPU-emu/fpu_aux.cFPU_REG t;
FPU_REG118kernel/FPU-emu/fpu_aux.cregister FPU_REG *sti_ptr = &st(FPU_rm);
FPU_REG56kernel/FPU-emu/fpu_emu.htypedef struct fpu_reg FPU_REG;
FPU_REG67kernel/FPU-emu/fpu_emu.hextern  FPU_REG  *FPU_st0_ptr;
FPU_REG71kernel/FPU-emu/fpu_emu.hextern  FPU_REG  FPU_loaded_data;
FPU_REG94kernel/FPU-emu/fpu_emu.hextern void normalize(FPU_REG *x);
FPU_REG95kernel/FPU-emu/fpu_emu.hextern void reg_div(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ,
FPU_REG97kernel/FPU-emu/fpu_emu.hextern void reg_u_sub(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ,
FPU_REG99kernel/FPU-emu/fpu_emu.hextern void reg_u_mul(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ,
FPU_REG101kernel/FPU-emu/fpu_emu.hextern void reg_u_div(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ,
FPU_REG103kernel/FPU-emu/fpu_emu.hextern void reg_u_add(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ,
FPU_REG105kernel/FPU-emu/fpu_emu.hextern void wm_sqrt(FPU_REG *n, unsigned int control_w);
FPU_REG128kernel/FPU-emu/fpu_entry.cFPU_REG       *FPU_st0_ptr;
FPU_REG5kernel/FPU-emu/fpu_proto.hextern void real_2op_NaN(FPU_REG *a, FPU_REG *b, FPU_REG *dest);
FPU_REG6kernel/FPU-emu/fpu_proto.hextern void arith_invalid(FPU_REG *dest);
FPU_REG7kernel/FPU-emu/fpu_proto.hextern void divide_by_zero(int sign, FPU_REG *dest);
FPU_REG8kernel/FPU-emu/fpu_proto.hextern void arith_overflow(FPU_REG *dest);
FPU_REG9kernel/FPU-emu/fpu_proto.hextern void arith_underflow(FPU_REG *dest);
FPU_REG48kernel/FPU-emu/fpu_proto.hextern void convert_l2reg(long *arg, FPU_REG *dest);
FPU_REG56kernel/FPU-emu/fpu_proto.hextern int poly_2xm1(FPU_REG *arg, FPU_REG *result);
FPU_REG58kernel/FPU-emu/fpu_proto.hextern void poly_atan(FPU_REG *arg);
FPU_REG59kernel/FPU-emu/fpu_proto.hextern void poly_add_1(FPU_REG *src);
FPU_REG61kernel/FPU-emu/fpu_proto.hextern void poly_l2(FPU_REG *arg, FPU_REG *result);
FPU_REG62kernel/FPU-emu/fpu_proto.hextern int poly_l2p1(FPU_REG *arg, FPU_REG *result);
FPU_REG64kernel/FPU-emu/fpu_proto.hextern void poly_sine(FPU_REG *arg, FPU_REG *result);
FPU_REG66kernel/FPU-emu/fpu_proto.hextern void poly_tan(FPU_REG *arg, FPU_REG *y_reg);
FPU_REG68kernel/FPU-emu/fpu_proto.hextern int round_to_53_bits(FPU_REG *reg);
FPU_REG69kernel/FPU-emu/fpu_proto.hextern int round_to_24_bits(FPU_REG *reg);
FPU_REG71kernel/FPU-emu/fpu_proto.hextern void reg_add(FPU_REG *a, FPU_REG *b, FPU_REG *dest, int control_w);
FPU_REG72kernel/FPU-emu/fpu_proto.hextern void reg_sub(FPU_REG *a, FPU_REG *b, FPU_REG *dest, int control_w);
FPU_REG74kernel/FPU-emu/fpu_proto.hextern int compare(FPU_REG *b);
FPU_REG99kernel/FPU-emu/fpu_proto.hextern int round_to_int(FPU_REG *r);
FPU_REG105kernel/FPU-emu/fpu_proto.hextern void reg_mul(FPU_REG *a, FPU_REG *b, FPU_REG *dest, unsigned int control_w);
FPU_REG22kernel/FPU-emu/fpu_trig.cstatic int trig_arg(FPU_REG *X)
FPU_REG24kernel/FPU-emu/fpu_trig.cFPU_REG tmp, quot;
FPU_REG52kernel/FPU-emu/fpu_trig.cvoid convert_l2reg(long *arg, FPU_REG *dest)
FPU_REG103kernel/FPU-emu/fpu_trig.cFPU_REG rv, tmp;
FPU_REG144kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG197kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG198kernel/FPU-emu/fpu_trig.cregister FPU_REG *st1_ptr = FPU_st0_ptr;  /* anticipate */
FPU_REG336kernel/FPU-emu/fpu_trig.cFPU_REG rv;
FPU_REG379kernel/FPU-emu/fpu_trig.cstatic int f_cos(FPU_REG *arg)
FPU_REG388kernel/FPU-emu/fpu_trig.cFPU_REG rv;
FPU_REG439kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG440kernel/FPU-emu/fpu_trig.cFPU_REG arg;
FPU_REG463kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG468kernel/FPU-emu/fpu_trig.cFPU_REG tmp;
FPU_REG548kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG657kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG662kernel/FPU-emu/fpu_trig.cFPU_REG sum;
FPU_REG766kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG833kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG839kernel/FPU-emu/fpu_trig.cFPU_REG tmp;
FPU_REG50kernel/FPU-emu/load_store.cFPU_REG *pop_ptr;  /* We need a version of FPU_st0_ptr which won't change. */
FPU_REG40kernel/FPU-emu/poly_2xm1.cint  poly_2xm1(FPU_REG *arg, FPU_REG *result)
FPU_REG44kernel/FPU-emu/poly_2xm1.cFPU_REG           accum;
FPU_REG50kernel/FPU-emu/poly_atan.cvoid  poly_atan(FPU_REG *arg)
FPU_REG54kernel/FPU-emu/poly_atan.cFPU_REG       odd_poly, even_poly, pos_poly, neg_poly;
FPU_REG55kernel/FPU-emu/poly_atan.cFPU_REG       argSq;
FPU_REG95kernel/FPU-emu/poly_atan.cFPU_REG numerator, denom;
FPU_REG188kernel/FPU-emu/poly_atan.cvoid poly_add_1(FPU_REG *src)
FPU_REG43kernel/FPU-emu/poly_l2.cvoid  poly_l2(FPU_REG *arg, FPU_REG *result)
FPU_REG49kernel/FPU-emu/poly_l2.cFPU_REG    accum, denom, num, Xx;
FPU_REG101kernel/FPU-emu/poly_l2.cFPU_REG   lXx;
FPU_REG226kernel/FPU-emu/poly_l2.cint  poly_l2p1(FPU_REG *arg, FPU_REG *result)
FPU_REG230kernel/FPU-emu/poly_l2.cFPU_REG        arg_pl1, denom, accum, local_arg, poly_arg;
FPU_REG43kernel/FPU-emu/poly_sin.cvoid  poly_sine(FPU_REG *arg, FPU_REG *result)
FPU_REG46kernel/FPU-emu/poly_sin.cFPU_REG  Xx, Xx2, Xx4, accum, negaccum;
FPU_REG52kernel/FPU-emu/poly_tan.cvoid  poly_tan(FPU_REG *arg, FPU_REG *y_reg)
FPU_REG56kernel/FPU-emu/poly_tan.cFPU_REG       odd_poly, even_poly, pos_poly, neg_poly;
FPU_REG57kernel/FPU-emu/poly_tan.cFPU_REG       argSq;
FPU_REG25kernel/FPU-emu/reg_add_sub.cvoid reg_add(FPU_REG *a, FPU_REG *b, FPU_REG *dest, int control_w)
FPU_REG117kernel/FPU-emu/reg_add_sub.cvoid reg_sub(FPU_REG *a, FPU_REG *b, FPU_REG *dest, int control_w)
FPU_REG23kernel/FPU-emu/reg_compare.cint compare(FPU_REG *b)
FPU_REG19kernel/FPU-emu/reg_constant.cFPU_REG CONST_1    = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG21kernel/FPU-emu/reg_constant.cFPU_REG CONST_2    = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG23kernel/FPU-emu/reg_constant.cFPU_REG CONST_HALF = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG25kernel/FPU-emu/reg_constant.cFPU_REG CONST_L2T  = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG27kernel/FPU-emu/reg_constant.cFPU_REG CONST_L2E  = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG29kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI   = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG31kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI2  = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG33kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI4  = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG35kernel/FPU-emu/reg_constant.cFPU_REG CONST_LG2  = { SIGN_POS, TW_Valid, EXP_BIAS-2,
FPU_REG37kernel/FPU-emu/reg_constant.cFPU_REG CONST_LN2  = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG41kernel/FPU-emu/reg_constant.cFPU_REG CONST_Z    = { SIGN_POS, TW_Zero, 0,          0x0,        0x0 };
FPU_REG48kernel/FPU-emu/reg_constant.cFPU_REG CONST_QNaN = { SIGN_NEG, TW_NaN, EXP_OVER, 0x00000000, 0xC0000000 };
FPU_REG51kernel/FPU-emu/reg_constant.cFPU_REG CONST_INF  = { SIGN_POS, TW_Infinity, EXP_OVER, 0x00000000, 0x80000000 };
FPU_REG55kernel/FPU-emu/reg_constant.cstatic void fld_const(FPU_REG *c)
FPU_REG57kernel/FPU-emu/reg_constant.cFPU_REG *st_new_ptr;
FPU_REG14kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_1;
FPU_REG15kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_2;
FPU_REG16kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_HALF;
FPU_REG17kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_L2T;
FPU_REG18kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_L2E;
FPU_REG19kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_PI;
FPU_REG20kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_PI2;
FPU_REG21kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_PI4;
FPU_REG22kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_LG2;
FPU_REG23kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_LN2;
FPU_REG24kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_Z;
FPU_REG25kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_PINF;
FPU_REG26kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_INF;
FPU_REG27kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_MINF;
FPU_REG28kernel/FPU-emu/reg_constant.hextern FPU_REG CONST_QNaN;
FPU_REG42kernel/FPU-emu/reg_ld_str.cFPU_REG FPU_loaded_data;
FPU_REG417kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG509kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG588kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG686kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG758kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG849kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG902kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG954kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG1007kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG1077kernel/FPU-emu/reg_ld_str.cint round_to_int(FPU_REG *r)
FPU_REG1184kernel/FPU-emu/reg_ld_str.cFPU_REG *s = (FPU_REG *)fldenv();
FPU_REG1255kernel/FPU-emu/reg_ld_str.cFPU_REG tmp, *rp;
FPU_REG24kernel/FPU-emu/reg_mul.cvoid reg_mul(FPU_REG *a, FPU_REG *b, FPU_REG *dest, unsigned int control_w)