Searched refs:FPU_REG (Results 1 - 22 of 22) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/math-emu/
H A Dreg_constant.h14 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 Dfpu_proto.h8 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 Dreg_constant.c22 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 Dreg_convert.c16 int FPU_to_exp16(FPU_REG const *a, FPU_REG *x)
H A Dfpu_emu.h124 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 Dfpu_tags.c61 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 Dfpu_etc.c19 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 Dreg_add_sub.c14 | 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 Dreg_divide.c4 | 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 Dreg_mul.c4 | 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 Dfpu_trig.c33 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 Dpoly_l2.c4 | 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 Derrors.c143 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 Dfpu_aux.c103 FPU_REG *st_new_ptr;
132 FPU_REG t;
134 FPU_REG *st0_ptr = &st(0), *sti_ptr = &st(i);
H A Dreg_compare.c14 | 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 Dreg_ld_str.c38 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 Dpoly_2xm1.c52 int poly_2xm1(u_char sign, FPU_REG *arg, FPU_REG *result)
H A Dload_store.c64 FPU_REG loaded_data;
65 FPU_REG *st0_ptr;
H A Dpoly_sin.c57 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 Dpoly_atan.c4 | 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 Dpoly_tan.c4 | Compute the tan of a FPU_REG, using a polynomial approximation. |
50 void poly_tan(FPU_REG *st0_ptr)
H A Dfpu_entry.c140 FPU_REG loaded_data;
141 FPU_REG *st0_ptr;
720 FPU_tagof((FPU_REG *) ((u_char *) S387->st_space +

Completed in 55 milliseconds