/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/math-emu/ |
H A D | fpu_trig.c | 39 int tag, st0_tag = TAG_Valid; local 62 st0_tag = FPU_normalize(&tmp); 63 FPU_copy_to_reg0(&tmp, st0_tag); 67 st0_tag = 90 st0_tag = FPU_add(&tmp, tmptag, 0, FULL_PRECISION); 123 st0_tag = FPU_sub(LOADED | (tmptag & 0x0f), (int)&tmp, 134 st0_tag = 143 FPU_settag0(st0_tag); 179 static void single_arg_error(FPU_REG *st0_ptr, u_char st0_tag) argument 181 if (st0_tag 191 single_arg_2_error(FPU_REG *st0_ptr, u_char st0_tag) argument 275 fptan(FPU_REG *st0_ptr, u_char st0_tag) argument 354 fxtract(FPU_REG *st0_ptr, u_char st0_tag) argument 447 fsqrt_(FPU_REG *st0_ptr, u_char st0_tag) argument 505 frndint_(FPU_REG *st0_ptr, u_char st0_tag) argument 680 fcos(FPU_REG *st0_ptr, u_char st0_tag) argument 685 fsincos(FPU_REG *st0_ptr, u_char st0_tag) argument 778 do_fprem(FPU_REG *st0_ptr, u_char st0_tag, int round) argument 1020 fyl2x(FPU_REG *st0_ptr, u_char st0_tag) argument 1191 fpatan(FPU_REG *st0_ptr, u_char st0_tag) argument 1301 fprem(FPU_REG *st0_ptr, u_char st0_tag) argument 1306 fprem1(FPU_REG *st0_ptr, u_char st0_tag) argument 1311 fyl2xp1(FPU_REG *st0_ptr, u_char st0_tag) argument 1480 fscale(FPU_REG *st0_ptr, u_char st0_tag) argument [all...] |
H A D | load_store.c | 66 u_char st0_tag = TAG_Empty; /* This is just to stop a gcc warning. */ local 91 st0_tag = FPU_gettag0(); 153 FPU_store_single(st0_ptr, st0_tag, 158 FPU_store_int32(st0_ptr, st0_tag, (long __user *)data_address); 162 FPU_store_double(st0_ptr, st0_tag, 167 FPU_store_int16(st0_ptr, st0_tag, (short __user *)data_address); 172 (st0_ptr, st0_tag, (float __user *)data_address)) 179 (st0_ptr, st0_tag, (long __user *)data_address)) 186 (st0_ptr, st0_tag, (double __user *)data_address)) 193 (st0_ptr, st0_tag, (shor [all...] |
H A D | reg_compare.c | 26 u_char st0_tag; local 32 st0_tag = FPU_gettag0(); 37 if (st0_tag == TAG_Special) 38 st0_tag = FPU_Special(st0_ptr); 40 if (((st0_tag != TAG_Valid) && (st0_tag != TW_Denormal)) 42 if (st0_tag == TAG_Zero) { 53 if (st0_tag == TAG_Valid) 56 if (st0_tag == TW_Denormal) 62 if (st0_tag [all...] |
H A D | reg_ld_str.c | 336 int FPU_store_extended(FPU_REG *st0_ptr, u_char st0_tag, argument 345 if (st0_tag != TAG_Empty) { 378 int FPU_store_double(FPU_REG *st0_ptr, u_char st0_tag, double __user *dfloat) argument 388 if (st0_tag == TAG_Valid) { 395 if ((precision_loss = FPU_round_to_int(&tmp, st0_tag))) { 492 } else if (st0_tag == TAG_Zero) { 494 } else if (st0_tag == TAG_Special) { 495 st0_tag = FPU_Special(st0_ptr); 496 if (st0_tag == TW_Denormal) { 507 } else if (st0_tag 563 FPU_store_single(FPU_REG *st0_ptr, u_char st0_tag, float __user *single) argument 752 FPU_store_int64(FPU_REG *st0_ptr, u_char st0_tag, long long __user *d) argument 802 FPU_store_int32(FPU_REG *st0_ptr, u_char st0_tag, long __user *d) argument 848 FPU_store_int16(FPU_REG *st0_ptr, u_char st0_tag, short __user *d) argument 894 FPU_store_bcd(FPU_REG *st0_ptr, u_char st0_tag, u_char __user *d) argument [all...] |
H A D | fpu_aux.c | 137 u_char st0_tag = (tag_word >> (regnr * 2)) & 3; local 140 if (st0_tag == TAG_Empty) { 156 FPU_copy_to_regi(st0_ptr, st0_tag, i); 168 tag_word |= (sti_tag << (regnr * 2)) | (st0_tag << (regnri * 2));
|
H A D | fpu_proto.h | 89 extern void poly_atan(FPU_REG * st0_ptr, u_char st0_tag, FPU_REG *st1_ptr, 121 extern int FPU_store_extended(FPU_REG *st0_ptr, u_char st0_tag, 123 extern int FPU_store_double(FPU_REG *st0_ptr, u_char st0_tag, 125 extern int FPU_store_single(FPU_REG *st0_ptr, u_char st0_tag, 127 extern int FPU_store_int64(FPU_REG *st0_ptr, u_char st0_tag, 129 extern int FPU_store_int32(FPU_REG *st0_ptr, u_char st0_tag, long __user *d); 130 extern int FPU_store_int16(FPU_REG *st0_ptr, u_char st0_tag, short __user *d); 131 extern int FPU_store_bcd(FPU_REG *st0_ptr, u_char st0_tag, u_char __user *d);
|
H A D | fpu_entry.c | 142 u_char loaded_tag, st0_tag; local 308 st0_tag = FPU_gettag0(); 358 if (((st0_tag == TAG_Special) && isNaN(st0_ptr)) 401 if ((st0_tag == TAG_Zero) && 474 if (st0_tag == TAG_Zero) 515 st0_tag = FPU_gettag0();
|
H A D | fpu_emu.h | 125 typedef void (*FUNC_ST0) (FPU_REG *st0_ptr, u_char st0_tag); 151 #define NOT_EMPTY_ST0 (st0_tag ^ TAG_Empty)
|
H A D | poly_atan.c | 51 void poly_atan(FPU_REG *st0_ptr, u_char st0_tag, argument 62 if (st0_tag == TAG_Valid) {
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/math-emu/ |
H A D | fpu_trig.c | 39 int tag, st0_tag = TAG_Valid; local 62 st0_tag = FPU_normalize(&tmp); 63 FPU_copy_to_reg0(&tmp, st0_tag); 67 st0_tag = 90 st0_tag = FPU_add(&tmp, tmptag, 0, FULL_PRECISION); 123 st0_tag = FPU_sub(LOADED | (tmptag & 0x0f), (int)&tmp, 134 st0_tag = 143 FPU_settag0(st0_tag); 179 static void single_arg_error(FPU_REG *st0_ptr, u_char st0_tag) argument 181 if (st0_tag 191 single_arg_2_error(FPU_REG *st0_ptr, u_char st0_tag) argument 275 fptan(FPU_REG *st0_ptr, u_char st0_tag) argument 354 fxtract(FPU_REG *st0_ptr, u_char st0_tag) argument 447 fsqrt_(FPU_REG *st0_ptr, u_char st0_tag) argument 505 frndint_(FPU_REG *st0_ptr, u_char st0_tag) argument 680 fcos(FPU_REG *st0_ptr, u_char st0_tag) argument 685 fsincos(FPU_REG *st0_ptr, u_char st0_tag) argument 778 do_fprem(FPU_REG *st0_ptr, u_char st0_tag, int round) argument 1020 fyl2x(FPU_REG *st0_ptr, u_char st0_tag) argument 1191 fpatan(FPU_REG *st0_ptr, u_char st0_tag) argument 1301 fprem(FPU_REG *st0_ptr, u_char st0_tag) argument 1306 fprem1(FPU_REG *st0_ptr, u_char st0_tag) argument 1311 fyl2xp1(FPU_REG *st0_ptr, u_char st0_tag) argument 1480 fscale(FPU_REG *st0_ptr, u_char st0_tag) argument [all...] |
H A D | load_store.c | 66 u_char st0_tag = TAG_Empty; /* This is just to stop a gcc warning. */ local 91 st0_tag = FPU_gettag0(); 153 FPU_store_single(st0_ptr, st0_tag, 158 FPU_store_int32(st0_ptr, st0_tag, (long __user *)data_address); 162 FPU_store_double(st0_ptr, st0_tag, 167 FPU_store_int16(st0_ptr, st0_tag, (short __user *)data_address); 172 (st0_ptr, st0_tag, (float __user *)data_address)) 179 (st0_ptr, st0_tag, (long __user *)data_address)) 186 (st0_ptr, st0_tag, (double __user *)data_address)) 193 (st0_ptr, st0_tag, (shor [all...] |
H A D | reg_compare.c | 26 u_char st0_tag; local 32 st0_tag = FPU_gettag0(); 37 if (st0_tag == TAG_Special) 38 st0_tag = FPU_Special(st0_ptr); 40 if (((st0_tag != TAG_Valid) && (st0_tag != TW_Denormal)) 42 if (st0_tag == TAG_Zero) { 53 if (st0_tag == TAG_Valid) 56 if (st0_tag == TW_Denormal) 62 if (st0_tag [all...] |
H A D | reg_ld_str.c | 336 int FPU_store_extended(FPU_REG *st0_ptr, u_char st0_tag, argument 345 if (st0_tag != TAG_Empty) { 378 int FPU_store_double(FPU_REG *st0_ptr, u_char st0_tag, double __user *dfloat) argument 388 if (st0_tag == TAG_Valid) { 395 if ((precision_loss = FPU_round_to_int(&tmp, st0_tag))) { 492 } else if (st0_tag == TAG_Zero) { 494 } else if (st0_tag == TAG_Special) { 495 st0_tag = FPU_Special(st0_ptr); 496 if (st0_tag == TW_Denormal) { 507 } else if (st0_tag 563 FPU_store_single(FPU_REG *st0_ptr, u_char st0_tag, float __user *single) argument 752 FPU_store_int64(FPU_REG *st0_ptr, u_char st0_tag, long long __user *d) argument 802 FPU_store_int32(FPU_REG *st0_ptr, u_char st0_tag, long __user *d) argument 848 FPU_store_int16(FPU_REG *st0_ptr, u_char st0_tag, short __user *d) argument 894 FPU_store_bcd(FPU_REG *st0_ptr, u_char st0_tag, u_char __user *d) argument [all...] |
H A D | fpu_aux.c | 137 u_char st0_tag = (tag_word >> (regnr * 2)) & 3; local 140 if (st0_tag == TAG_Empty) { 156 FPU_copy_to_regi(st0_ptr, st0_tag, i); 168 tag_word |= (sti_tag << (regnr * 2)) | (st0_tag << (regnri * 2));
|
H A D | fpu_proto.h | 89 extern void poly_atan(FPU_REG * st0_ptr, u_char st0_tag, FPU_REG *st1_ptr, 121 extern int FPU_store_extended(FPU_REG *st0_ptr, u_char st0_tag, 123 extern int FPU_store_double(FPU_REG *st0_ptr, u_char st0_tag, 125 extern int FPU_store_single(FPU_REG *st0_ptr, u_char st0_tag, 127 extern int FPU_store_int64(FPU_REG *st0_ptr, u_char st0_tag, 129 extern int FPU_store_int32(FPU_REG *st0_ptr, u_char st0_tag, long __user *d); 130 extern int FPU_store_int16(FPU_REG *st0_ptr, u_char st0_tag, short __user *d); 131 extern int FPU_store_bcd(FPU_REG *st0_ptr, u_char st0_tag, u_char __user *d);
|
H A D | fpu_entry.c | 142 u_char loaded_tag, st0_tag; local 308 st0_tag = FPU_gettag0(); 358 if (((st0_tag == TAG_Special) && isNaN(st0_ptr)) 401 if ((st0_tag == TAG_Zero) && 474 if (st0_tag == TAG_Zero) 515 st0_tag = FPU_gettag0();
|
H A D | fpu_emu.h | 125 typedef void (*FUNC_ST0) (FPU_REG *st0_ptr, u_char st0_tag); 151 #define NOT_EMPTY_ST0 (st0_tag ^ TAG_Empty)
|
H A D | poly_atan.c | 51 void poly_atan(FPU_REG *st0_ptr, u_char st0_tag, argument 62 if (st0_tag == TAG_Valid) {
|