Home
last modified time | relevance | path

Searched refs:control_word (Results 1 – 12 of 12) sorted by relevance

/linux-2.4.37.9/arch/i386/math-emu/
Dfpu_arith.c24 FPU_add(&st(i), FPU_gettagi(i), 0, control_word); in fadd__()
33 FPU_mul(&st(i), FPU_gettagi(i), 0, control_word); in fmul__()
42 FPU_sub(0, FPU_rm, control_word); in fsub__()
50 FPU_sub(REV, FPU_rm, control_word); in fsubr_()
58 FPU_div(0, FPU_rm, control_word); in fdiv__()
66 FPU_div(REV, FPU_rm, control_word); in fdivr_()
76 FPU_add(&st(i), FPU_gettagi(i), i, control_word); in fadd_i()
84 FPU_mul(&st(0), FPU_gettag0(), FPU_rm, control_word); in fmul_i()
92 FPU_sub(DEST_RM, FPU_rm, control_word); in fsubri()
100 FPU_sub(REV|DEST_RM, FPU_rm, control_word); in fsub_i()
[all …]
Derrors.c158 control_word & 0x1000 ? 1 : 0, in FPU_printall()
159 (control_word & 0x800) >> 11, (control_word & 0x400) >> 10, in FPU_printall()
160 (control_word & 0x200) >> 9, (control_word & 0x100) >> 8, in FPU_printall()
161 control_word & 0x80 ? 1 : 0, in FPU_printall()
162 control_word & SW_Precision?1:0, control_word & SW_Underflow?1:0, in FPU_printall()
163 control_word & SW_Overflow?1:0, control_word & SW_Zero_Div?1:0, in FPU_printall()
164 control_word & SW_Denorm_Op?1:0, control_word & SW_Invalid?1:0); in FPU_printall()
313 if ( partial_status & ~control_word & CW_Exceptions ) in FPU_exception()
325 if ( (~control_word & n & CW_Exceptions) || (n == EX_INTERNAL) ) in FPU_exception()
387 if ( control_word & CW_Invalid ) in real_1op_NaN()
[all …]
Dreg_ld_str.c395 if ( control_word & CW_Invalid ) in FPU_store_extended()
447 if ( !(control_word & CW_Underflow) ) in FPU_store_double()
451 if ( !(control_word & CW_Precision) ) in FPU_store_double()
462 switch (control_word & CW_RC) in FPU_store_double()
519 if ( !(control_word & CW_Overflow) ) in FPU_store_double()
522 if ( !(control_word & CW_Precision) ) in FPU_store_double()
560 if ( control_word & CW_Underflow ) in FPU_store_double()
584 if ( !(control_word & CW_Invalid) ) in FPU_store_double()
594 if ( !(control_word & CW_Invalid) ) in FPU_store_double()
605 if ( control_word & CW_Invalid ) in FPU_store_double()
[all …]
Dfpu_trig.c39 int old_cw = control_word, saved_status = partial_status; in trig_arg()
48 control_word &= ~CW_RC; in trig_arg()
49 control_word |= RC_CHOP; in trig_arg()
144 control_word = old_cw; in trig_arg()
204 if ( control_word & CW_Invalid ) in single_arg_2_error()
223 if ( control_word & CW_Invalid ) in single_arg_2_error()
300 if ( control_word & CW_Invalid ) in fptan()
454 if ( control_word & EX_Invalid ) in fxtract()
507 tag = wm_sqrt(st0_ptr, 0, 0, control_word, SIGN_POS); in fsqrt_()
770 if ( control_word & CW_Invalid ) in fsincos()
[all …]
Dfpu_aux.c35 control_word = 0x037f; in finit()
115 if ( control_word & CW_Invalid ) in fld_i_()
146 if ( control_word & CW_Invalid ) in fxch_i()
156 if ( control_word & CW_Invalid ) in fxch_i()
Dload_store.c212 FPU_get_user(control_word, (unsigned short *) data_address); in FPU_load_store()
214 if ( partial_status & ~control_word & CW_Exceptions ) in FPU_load_store()
219 control_word |= 0x40; /* An 80486 appears to always set this bit */ in FPU_load_store()
247 FPU_put_user(control_word, (unsigned short *) data_address); in FPU_load_store()
Dfpu_entry.c375 if ( (FPU_modrm & 0x08) && (control_word & CW_Invalid) ) in math_emulate()
428 FPU_add(&loaded_data, loaded_tag, 0, control_word); in math_emulate()
432 FPU_mul(&loaded_data, loaded_tag, 0, control_word); in math_emulate()
444 FPU_sub(LOADED|loaded_tag, (int)&loaded_data, control_word); in math_emulate()
448 FPU_sub(REV|LOADED|loaded_tag, (int)&loaded_data, control_word); in math_emulate()
452 FPU_div(LOADED|loaded_tag, (int)&loaded_data, control_word); in math_emulate()
459 FPU_div(REV|LOADED|loaded_tag, (int)&loaded_data, control_word); in math_emulate()
470 if ( (FPU_modrm & 0x08) && (control_word & CW_Invalid) ) in math_emulate()
Dreg_compare.c227 return !(control_word & CW_Invalid); in compare_st_st()
236 return !(control_word & CW_Invalid); in compare_st_st()
279 return !(control_word & CW_Invalid); in compare_u_st_st()
291 return !(control_word & CW_Invalid); in compare_u_st_st()
Dreg_constant.c117 (constants_table[FPU_rm])(control_word & CW_RC); in fconst()
Dfpu_system.h59 #define control_word (I387.soft.cwd) macro
/linux-2.4.37.9/drivers/net/
Dsungem.c633 dma_len = le64_to_cpu(txd->control_word) & TXDCTRL_BUFSZ; in gem_tx()
901 txd->control_word = cpu_to_le64(ctrl); in gem_start_xmit()
941 txd->control_word = cpu_to_le64(this_ctrl | len); in gem_start_xmit()
951 txd->control_word = in gem_start_xmit()
1475 le64_to_cpu(txd->control_word) & in gem_clean_rings()
1527 txd->control_word = 0; in gem_init_rings()
Dsungem.h804 u64 control_word; member