Searched refs:st0_tag (Results 1 - 18 of 18) sorted by relevance

/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 Dfpu_trig.c39 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 Dload_store.c66 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 Dreg_compare.c26 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 Dreg_ld_str.c336 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 Dfpu_aux.c137 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 Dfpu_proto.h89 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 Dfpu_entry.c142 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 Dfpu_emu.h125 typedef void (*FUNC_ST0) (FPU_REG *st0_ptr, u_char st0_tag);
151 #define NOT_EMPTY_ST0 (st0_tag ^ TAG_Empty)
H A Dpoly_atan.c51 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 Dfpu_trig.c39 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 Dload_store.c66 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 Dreg_compare.c26 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 Dreg_ld_str.c336 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 Dfpu_aux.c137 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 Dfpu_proto.h89 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 Dfpu_entry.c142 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 Dfpu_emu.h125 typedef void (*FUNC_ST0) (FPU_REG *st0_ptr, u_char st0_tag);
151 #define NOT_EMPTY_ST0 (st0_tag ^ TAG_Empty)
H A Dpoly_atan.c51 void poly_atan(FPU_REG *st0_ptr, u_char st0_tag, argument
62 if (st0_tag == TAG_Valid) {

Completed in 128 milliseconds