/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/math-emu/ |
H A D | reg_constant.h | 14 extern FPU_REG const CONST_1; 15 extern FPU_REG const CONST_PI; 16 extern FPU_REG const CONST_PI2; 17 extern FPU_REG const CONST_PI2extra; 18 extern FPU_REG const CONST_PI4; 19 extern FPU_REG const CONST_Z; 20 extern FPU_REG const CONST_PINF; 21 extern FPU_REG const CONST_INF; 22 extern FPU_REG const CONST_MINF; 23 extern FPU_REG cons [all...] |
H A D | fpu_proto.h | 8 extern int real_1op_NaN(FPU_REG *a); 9 extern int real_2op_NaN(FPU_REG const *b, u_char tagb, int deststnr, 10 FPU_REG const *defaultNaN); 17 asmlinkage int arith_overflow(FPU_REG *dest); 18 asmlinkage int arith_underflow(FPU_REG *dest); 65 extern int FPU_Special(FPU_REG const *ptr); 66 extern int isNaN(FPU_REG const *ptr); 69 extern int FPU_stackoverflow(FPU_REG ** st_new_ptr); 70 extern void FPU_copy_to_regi(FPU_REG const *r, u_char tag, int stnr); 71 extern void FPU_copy_to_reg1(FPU_REG cons [all...] |
H A D | reg_constant.c | 22 FPU_REG const CONST_1 = MAKE_REG(POS, 0, 0x00000000, 0x80000000); 23 static FPU_REG const CONST_L2T = MAKE_REG(POS, 1, 0xcd1b8afe, 0xd49a784b); 24 static FPU_REG const CONST_L2E = MAKE_REG(POS, 0, 0x5c17f0bc, 0xb8aa3b29); 25 FPU_REG const CONST_PI = MAKE_REG(POS, 1, 0x2168c235, 0xc90fdaa2); 26 FPU_REG const CONST_PI2 = MAKE_REG(POS, 0, 0x2168c235, 0xc90fdaa2); 27 FPU_REG const CONST_PI4 = MAKE_REG(POS, -1, 0x2168c235, 0xc90fdaa2); 28 static FPU_REG const CONST_LG2 = MAKE_REG(POS, -2, 0xfbcff799, 0x9a209a84); 29 static FPU_REG const CONST_LN2 = MAKE_REG(POS, -1, 0xd1cf79ac, 0xb17217f7); 32 FPU_REG const CONST_PI2extra = MAKE_REG(NEG, -66, 36 FPU_REG cons [all...] |
H A D | reg_convert.c | 16 int FPU_to_exp16(FPU_REG const *a, FPU_REG *x)
|
H A D | fpu_emu.h | 124 typedef struct fpu__reg FPU_REG; typedef in typeref:struct:fpu__reg 125 typedef void (*FUNC_ST0) (FPU_REG *st0_ptr, u_char st0_tag); 145 #define fpu_register(x) ( * ((FPU_REG *)( register_base + 10 * (x & 7) )) ) 146 #define st(x) ( * ((FPU_REG *)( register_base + 10 * ((top+x) & 7) )) ) 169 static inline void reg_copy(FPU_REG const *x, FPU_REG *y) 188 /* extern void reg_move(FPU_REG *a, FPU_REG *b); */ 190 asmlinkage int FPU_normalize(FPU_REG *x); 191 asmlinkage int FPU_normalize_nuo(FPU_REG * [all...] |
H A D | fpu_tags.c | 61 int FPU_Special(FPU_REG const *ptr) 74 int isNaN(FPU_REG const *ptr) 87 int FPU_stackoverflow(FPU_REG ** st_new_ptr) 94 void FPU_copy_to_regi(FPU_REG const *r, u_char tag, int stnr) 100 void FPU_copy_to_reg1(FPU_REG const *r, u_char tag) 106 void FPU_copy_to_reg0(FPU_REG const *r, u_char tag)
|
H A D | fpu_etc.c | 19 static void fchs(FPU_REG *st0_ptr, u_char st0tag) 28 static void fabs(FPU_REG *st0_ptr, u_char st0tag) 37 static void ftst_(FPU_REG *st0_ptr, u_char st0tag) 88 static void fxam(FPU_REG *st0_ptr, u_char st0tag)
|
H A D | reg_add_sub.c | 14 | For each function, the destination may be any FPU_REG, including one of | 28 int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa, 29 FPU_REG const *b, u_char tagb, u_char signb, 30 FPU_REG * dest, int deststnr, int control_w); 36 int FPU_add(FPU_REG const *b, u_char tagb, int deststnr, int control_w) 38 FPU_REG *a = &st(0); 39 FPU_REG *dest = &st(deststnr); 102 FPU_REG x, y; 130 FPU_REG const *a, *b; 131 FPU_REG *des [all...] |
H A D | reg_divide.c | 4 | Divide one FPU_REG by another and put the result in a destination FPU_REG.| 16 | The destination may be any FPU_REG, including one of the source FPU_REGs. | 29 FPU_REG x, y; 30 FPU_REG const *a, *b, *st0_ptr, *st_ptr; 31 FPU_REG *dest; 45 a = (FPU_REG *) rm; 57 b = (FPU_REG *) rm; 132 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0,
|
H A D | reg_mul.c | 4 | Multiply one FPU_REG by another, put the result in a destination FPU_REG. | 15 | The destination may be any FPU_REG, including one of the source FPU_REGs. | 29 int FPU_mul(FPU_REG const *b, u_char tagb, int deststnr, int control_w) 31 FPU_REG *a = &st(deststnr); 32 FPU_REG *dest = a; 60 FPU_REG x, y;
|
H A D | fpu_trig.c | 33 static int trig_arg(FPU_REG *st0_ptr, int even) 35 FPU_REG tmp; 156 FPU_REG *dest = &st(deststnr); 179 static void single_arg_error(FPU_REG *st0_ptr, u_char st0_tag) 191 static void single_arg_2_error(FPU_REG *st0_ptr, u_char st0_tag) 232 static void f2xm1(FPU_REG *st0_ptr, u_char tag) 234 FPU_REG a; 275 static void fptan(FPU_REG *st0_ptr, u_char st0_tag) 277 FPU_REG *st_new_ptr; 354 static void fxtract(FPU_REG *st0_pt [all...] |
H A D | poly_l2.c | 4 | Compute the base 2 log of a FPU_REG, using a polynomial approximation. | 20 static void log2_kernel(FPU_REG const *arg, u_char argsign, 26 void poly_l2(FPU_REG *st0_ptr, FPU_REG *st1_ptr, u_char st1_sign) 31 FPU_REG x; 106 FPU_REG * st0_ptr, FPU_REG * st1_ptr, FPU_REG * dest) 181 static void log2_kernel(FPU_REG const *arg, u_char argsign, Xsig *accum_result,
|
H A D | errors.c | 143 FPU_REG *r = &st(i); 342 int real_1op_NaN(FPU_REG *a) 381 int real_2op_NaN(FPU_REG const *b, u_char tagb, 382 int deststnr, FPU_REG const *defaultNaN) 384 FPU_REG *dest = &st(deststnr); 385 FPU_REG const *a = dest; 387 FPU_REG const *x; 482 FPU_REG *dest = &st(deststnr); 541 asmlinkage int arith_overflow(FPU_REG *dest) 569 asmlinkage int arith_underflow(FPU_REG *des [all...] |
H A D | fpu_aux.c | 103 FPU_REG *st_new_ptr; 132 FPU_REG t; 134 FPU_REG *st0_ptr = &st(0), *sti_ptr = &st(i);
|
H A D | reg_compare.c | 14 | compare() is the core FPU_REG comparison function | 23 static int compare(FPU_REG const *b, int tagb) 27 FPU_REG *st0_ptr; 28 FPU_REG x, y; 169 int FPU_compare_st_data(FPU_REG const *loaded_data, u_char loaded_tag) 209 FPU_REG *st_ptr; 255 FPU_REG *st_ptr;
|
H A D | reg_ld_str.c | 38 static u_char normalize_no_excep(FPU_REG *r, int exp, int sign) 52 int FPU_tagof(FPU_REG *ptr) 83 FPU_REG *sti_ptr = &st(stnr); 94 int FPU_load_double(double __user *dfloat, FPU_REG *loaded_data) 155 int FPU_load_single(float __user *single, FPU_REG *loaded_data) 213 FPU_REG *st0_ptr = &st(0); 239 int FPU_load_int32(long __user *_s, FPU_REG *loaded_data) 268 int FPU_load_int16(short __user *_s, FPU_REG *loaded_data) 299 FPU_REG *st0_ptr = &st(0); 336 int FPU_store_extended(FPU_REG *st0_pt [all...] |
H A D | poly_2xm1.c | 52 int poly_2xm1(u_char sign, FPU_REG *arg, FPU_REG *result)
|
H A D | load_store.c | 64 FPU_REG loaded_data; 65 FPU_REG *st0_ptr;
|
H A D | poly_sin.c | 57 void poly_sine(FPU_REG *st0_ptr) 63 FPU_REG result; 100 /* Divide by four, FPU_REG compatible, etc */ 200 void poly_cos(FPU_REG *st0_ptr) 202 FPU_REG result; 331 /* Divide by four, FPU_REG compatible, etc */
|
H A D | poly_atan.c | 4 | Compute the arctan of a FPU_REG, using a polynomial approximation. | 51 void poly_atan(FPU_REG *st0_ptr, u_char st0_tag, 52 FPU_REG *st1_ptr, u_char st1_tag)
|
H A D | poly_tan.c | 4 | Compute the tan of a FPU_REG, using a polynomial approximation. | 50 void poly_tan(FPU_REG *st0_ptr)
|
H A D | fpu_entry.c | 140 FPU_REG loaded_data; 141 FPU_REG *st0_ptr; 720 FPU_tagof((FPU_REG *) ((u_char *) S387->st_space +
|