taglinefilesource code
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_REG118kernel/FPU-emu/errors.cFPU_REG *r = &st(i);
FPU_REG287kernel/FPU-emu/errors.cvoid real_2op_NaN(FPU_REG *a, FPU_REG *b, FPU_REG *dest)
FPU_REG289kernel/FPU-emu/errors.cFPU_REG *x;
FPU_REG328kernel/FPU-emu/errors.cvoid arith_invalid(FPU_REG *dest)
FPU_REG345kernel/FPU-emu/errors.cvoid divide_by_zero(int sign, FPU_REG *dest)
FPU_REG362kernel/FPU-emu/errors.cvoid arith_overflow(FPU_REG *dest)
FPU_REG386kernel/FPU-emu/errors.cvoid arith_underflow(FPU_REG *dest)
FPU_REG90kernel/FPU-emu/fpu_aux.cFPU_REG *st_new_ptr;
FPU_REG116kernel/FPU-emu/fpu_aux.cFPU_REG t;
FPU_REG117kernel/FPU-emu/fpu_aux.cregister FPU_REG *sti_ptr = &st(FPU_rm);
FPU_REG55kernel/FPU-emu/fpu_emu.htypedef struct fpu_reg FPU_REG;
FPU_REG66kernel/FPU-emu/fpu_emu.hextern  FPU_REG  *FPU_st0_ptr;
FPU_REG70kernel/FPU-emu/fpu_emu.hextern  FPU_REG  FPU_loaded_data;
FPU_REG93kernel/FPU-emu/fpu_emu.hextern void normalize(FPU_REG *x);
FPU_REG94kernel/FPU-emu/fpu_emu.hextern void reg_div(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ);
FPU_REG95kernel/FPU-emu/fpu_emu.hextern void reg_u_sub(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ);
FPU_REG96kernel/FPU-emu/fpu_emu.hextern void reg_u_mul(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ);
FPU_REG97kernel/FPU-emu/fpu_emu.hextern void reg_u_div(long long *arg1, long long *arg2, FPU_REG *answ);
FPU_REG98kernel/FPU-emu/fpu_emu.hextern void reg_u_add(FPU_REG *arg1, FPU_REG *arg2, FPU_REG *answ);
FPU_REG99kernel/FPU-emu/fpu_emu.hextern void wm_sqrt(FPU_REG *n);
FPU_REG74kernel/FPU-emu/fpu_entry.cFPU_REG       *FPU_st0_ptr;
FPU_REG21kernel/FPU-emu/fpu_trig.cstatic int trig_arg(FPU_REG *X)
FPU_REG23kernel/FPU-emu/fpu_trig.cFPU_REG tmp, quot;
FPU_REG51kernel/FPU-emu/fpu_trig.cvoid convert_l2reg(long *arg, FPU_REG *dest)
FPU_REG100kernel/FPU-emu/fpu_trig.cFPU_REG rv, tmp;
FPU_REG142kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG195kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG196kernel/FPU-emu/fpu_trig.cregister FPU_REG *st1_ptr = FPU_st0_ptr;  /* anticipate */
FPU_REG334kernel/FPU-emu/fpu_trig.cFPU_REG rv;
FPU_REG377kernel/FPU-emu/fpu_trig.cstatic int f_cos(FPU_REG *arg)
FPU_REG386kernel/FPU-emu/fpu_trig.cFPU_REG rv;
FPU_REG437kernel/FPU-emu/fpu_trig.cFPU_REG *st_new_ptr;
FPU_REG438kernel/FPU-emu/fpu_trig.cFPU_REG arg;
FPU_REG461kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG466kernel/FPU-emu/fpu_trig.cFPU_REG tmp;
FPU_REG546kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG655kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG660kernel/FPU-emu/fpu_trig.cFPU_REG sum;
FPU_REG771kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG837kernel/FPU-emu/fpu_trig.cFPU_REG *st1_ptr = &st(1);
FPU_REG843kernel/FPU-emu/fpu_trig.cFPU_REG tmp;
FPU_REG49kernel/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_REG48kernel/FPU-emu/poly_atan.cvoid  poly_atan(FPU_REG *arg)
FPU_REG52kernel/FPU-emu/poly_atan.cFPU_REG       odd_poly, even_poly, pos_poly, neg_poly;
FPU_REG53kernel/FPU-emu/poly_atan.cFPU_REG       argSq;
FPU_REG93kernel/FPU-emu/poly_atan.cFPU_REG numerator, denom;
FPU_REG186kernel/FPU-emu/poly_atan.cvoid poly_add_1(FPU_REG *src)
FPU_REG41kernel/FPU-emu/poly_l2.cvoid  poly_l2(FPU_REG *arg, FPU_REG *result)
FPU_REG47kernel/FPU-emu/poly_l2.cFPU_REG    accum, denom, num, Xx;
FPU_REG99kernel/FPU-emu/poly_l2.cFPU_REG   lXx;
FPU_REG224kernel/FPU-emu/poly_l2.cint  poly_l2p1(FPU_REG *arg, FPU_REG *result)
FPU_REG228kernel/FPU-emu/poly_l2.cFPU_REG        arg_pl1, denom, accum, local_arg, poly_arg;
FPU_REG41kernel/FPU-emu/poly_sin.cvoid  poly_sine(FPU_REG *arg, FPU_REG *result)
FPU_REG44kernel/FPU-emu/poly_sin.cFPU_REG  Xx, Xx2, Xx4, accum, negaccum;
FPU_REG50kernel/FPU-emu/poly_tan.cvoid  poly_tan(FPU_REG *arg, FPU_REG *y_reg)
FPU_REG54kernel/FPU-emu/poly_tan.cFPU_REG       odd_poly, even_poly, pos_poly, neg_poly;
FPU_REG55kernel/FPU-emu/poly_tan.cFPU_REG       argSq;
FPU_REG23kernel/FPU-emu/reg_add_sub.cvoid reg_add(FPU_REG *a, FPU_REG *b, FPU_REG *dest)
FPU_REG88kernel/FPU-emu/reg_add_sub.cvoid reg_sub(FPU_REG *a, FPU_REG *b, FPU_REG *dest)
FPU_REG22kernel/FPU-emu/reg_compare.cint compare(FPU_REG *b)
FPU_REG18kernel/FPU-emu/reg_constant.cFPU_REG CONST_1    = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG20kernel/FPU-emu/reg_constant.cFPU_REG CONST_2    = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG22kernel/FPU-emu/reg_constant.cFPU_REG CONST_HALF = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG24kernel/FPU-emu/reg_constant.cFPU_REG CONST_L2T  = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG26kernel/FPU-emu/reg_constant.cFPU_REG CONST_L2E  = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG28kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI   = { SIGN_POS, TW_Valid, EXP_BIAS+1,
FPU_REG30kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI2  = { SIGN_POS, TW_Valid, EXP_BIAS,
FPU_REG32kernel/FPU-emu/reg_constant.cFPU_REG CONST_PI4  = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG34kernel/FPU-emu/reg_constant.cFPU_REG CONST_LG2  = { SIGN_POS, TW_Valid, EXP_BIAS-2,
FPU_REG36kernel/FPU-emu/reg_constant.cFPU_REG CONST_LN2  = { SIGN_POS, TW_Valid, EXP_BIAS-1,
FPU_REG40kernel/FPU-emu/reg_constant.cFPU_REG CONST_Z    = { SIGN_POS, TW_Zero, 0,          0x0,        0x0 };
FPU_REG47kernel/FPU-emu/reg_constant.cFPU_REG CONST_QNaN = { SIGN_NEG, TW_NaN, EXP_OVER, 0x00000000, 0xC0000000 };
FPU_REG50kernel/FPU-emu/reg_constant.cFPU_REG CONST_INF  = { SIGN_POS, TW_Infinity, EXP_OVER, 0x00000000, 0x80000000 };
FPU_REG54kernel/FPU-emu/reg_constant.cstatic void fld_const(FPU_REG *c)
FPU_REG56kernel/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_REG41kernel/FPU-emu/reg_ld_str.cFPU_REG FPU_loaded_data;
FPU_REG416kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG562kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG696kernel/FPU-emu/reg_ld_str.cFPU_REG tmp;
FPU_REG787kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG840kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG892kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG945kernel/FPU-emu/reg_ld_str.cFPU_REG t;
FPU_REG1015kernel/FPU-emu/reg_ld_str.cint round_to_int(FPU_REG *r)
FPU_REG1122kernel/FPU-emu/reg_ld_str.cFPU_REG *s = (FPU_REG *)fldenv();
FPU_REG1193kernel/FPU-emu/reg_ld_str.cFPU_REG tmp, *rp;
FPU_REG22kernel/FPU-emu/reg_mul.cvoid reg_mul(FPU_REG *a, FPU_REG *b, FPU_REG *dest)