tag | line | file | source code |
control_word | 158 | arch/i386/math-emu/errors.c | control_word & 0x1000 ? 1 : 0, |
control_word | 159 | arch/i386/math-emu/errors.c | (control_word & 0x800) >> 11, (control_word & 0x400) >> 10, |
control_word | 160 | arch/i386/math-emu/errors.c | (control_word & 0x200) >> 9, (control_word & 0x100) >> 8, |
control_word | 161 | arch/i386/math-emu/errors.c | control_word & 0x80 ? 1 : 0, |
control_word | 162 | arch/i386/math-emu/errors.c | control_word & SW_Precision?1:0, control_word & SW_Underflow?1:0, |
control_word | 163 | arch/i386/math-emu/errors.c | control_word & SW_Overflow?1:0, control_word & SW_Zero_Div?1:0, |
control_word | 164 | arch/i386/math-emu/errors.c | control_word & SW_Denorm_Op?1:0, control_word & SW_Invalid?1:0); |
control_word | 322 | arch/i386/math-emu/errors.c | if ( partial_status & ~control_word & CW_Exceptions ) |
control_word | 334 | arch/i386/math-emu/errors.c | if ( (~control_word & n & CW_Exceptions) || (n == EX_INTERNAL) ) |
control_word | 434 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 446 | arch/i386/math-emu/errors.c | return !(control_word & CW_Invalid); |
control_word | 457 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 463 | arch/i386/math-emu/errors.c | return !(control_word & CW_Invalid); |
control_word | 472 | arch/i386/math-emu/errors.c | if ( control_word & CW_ZeroDiv ) |
control_word | 481 | arch/i386/math-emu/errors.c | return !(control_word & CW_ZeroDiv); |
control_word | 489 | arch/i386/math-emu/errors.c | if ( control_word & CW_Precision ) |
control_word | 506 | arch/i386/math-emu/errors.c | if ( control_word & CW_Precision ) |
control_word | 517 | arch/i386/math-emu/errors.c | if ( control_word & CW_Precision ) |
control_word | 529 | arch/i386/math-emu/errors.c | if ( control_word & CW_Denormal ) |
control_word | 545 | arch/i386/math-emu/errors.c | if ( control_word & CW_Overflow ) |
control_word | 561 | arch/i386/math-emu/errors.c | if ( control_word & CW_Overflow ) |
control_word | 568 | arch/i386/math-emu/errors.c | return !(control_word & CW_Precision); |
control_word | 571 | arch/i386/math-emu/errors.c | return !(control_word & CW_Overflow); |
control_word | 579 | arch/i386/math-emu/errors.c | if ( control_word & CW_Underflow ) |
control_word | 595 | arch/i386/math-emu/errors.c | if ( control_word & CW_Underflow ) |
control_word | 599 | arch/i386/math-emu/errors.c | return !(control_word & CW_Precision); |
control_word | 602 | arch/i386/math-emu/errors.c | return !(control_word & CW_Underflow); |
control_word | 610 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 627 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 643 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 659 | arch/i386/math-emu/errors.c | if ( control_word & CW_Invalid ) |
control_word | 23 | arch/i386/math-emu/fpu_arith.c | reg_add(&st(0), &st(FPU_rm), &st(0), control_word); |
control_word | 31 | arch/i386/math-emu/fpu_arith.c | reg_mul(&st(0), &st(FPU_rm), &st(0), control_word); |
control_word | 40 | arch/i386/math-emu/fpu_arith.c | reg_sub(&st(0), &st(FPU_rm), &st(0), control_word); |
control_word | 48 | arch/i386/math-emu/fpu_arith.c | reg_sub(&st(FPU_rm), &st(0), &st(0), control_word); |
control_word | 56 | arch/i386/math-emu/fpu_arith.c | reg_div(&st(0), &st(FPU_rm), &st(0), control_word); |
control_word | 64 | arch/i386/math-emu/fpu_arith.c | reg_div(&st(FPU_rm), &st(0), &st(0), control_word); |
control_word | 73 | arch/i386/math-emu/fpu_arith.c | reg_add(&st(0), &st(FPU_rm), &st(FPU_rm), control_word); |
control_word | 81 | arch/i386/math-emu/fpu_arith.c | reg_mul(&st(0), &st(FPU_rm), &st(FPU_rm), control_word); |
control_word | 91 | arch/i386/math-emu/fpu_arith.c | reg_sub(&st(0), &st(FPU_rm), &st(FPU_rm), control_word); |
control_word | 101 | arch/i386/math-emu/fpu_arith.c | reg_sub(&st(FPU_rm), &st(0), &st(FPU_rm), control_word); |
control_word | 109 | arch/i386/math-emu/fpu_arith.c | reg_div(&st(0), &st(FPU_rm), &st(FPU_rm), control_word); |
control_word | 117 | arch/i386/math-emu/fpu_arith.c | reg_div(&st(FPU_rm), &st(0), &st(FPU_rm), control_word); |
control_word | 126 | arch/i386/math-emu/fpu_arith.c | if ( !reg_add(&st(0), &st(FPU_rm), &st(FPU_rm), control_word) ) |
control_word | 135 | arch/i386/math-emu/fpu_arith.c | if ( !reg_mul(&st(0), &st(FPU_rm), &st(FPU_rm), control_word) ) |
control_word | 147 | arch/i386/math-emu/fpu_arith.c | if ( !reg_sub(&st(0), &st(FPU_rm), &st(FPU_rm), control_word) ) |
control_word | 158 | arch/i386/math-emu/fpu_arith.c | if ( !reg_sub(&st(FPU_rm), &st(0), &st(FPU_rm), control_word) ) |
control_word | 167 | arch/i386/math-emu/fpu_arith.c | if ( !reg_div(&st(0), &st(FPU_rm), &st(FPU_rm), control_word) ) |
control_word | 176 | arch/i386/math-emu/fpu_arith.c | if ( !reg_div(&st(FPU_rm), &st(0), &st(FPU_rm), control_word) ) |
control_word | 36 | arch/i386/math-emu/fpu_aux.c | control_word = 0x037f; |
control_word | 111 | arch/i386/math-emu/fpu_aux.c | if ( control_word & CW_Invalid ) |
control_word | 137 | arch/i386/math-emu/fpu_aux.c | if ( control_word & CW_Invalid ) |
control_word | 144 | arch/i386/math-emu/fpu_aux.c | if ( control_word & CW_Invalid ) |
control_word | 391 | arch/i386/math-emu/fpu_entry.c | if ( (FPU_modrm & 0x08) && (control_word & CW_Invalid) ) |
control_word | 441 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 446 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 458 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 463 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 468 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 476 | arch/i386/math-emu/fpu_entry.c | control_word); |
control_word | 487 | arch/i386/math-emu/fpu_entry.c | if ( (FPU_modrm & 0x08) && (control_word & CW_Invalid) ) |
control_word | 42 | arch/i386/math-emu/fpu_trig.c | int old_cw = control_word, saved_status = partial_status; |
control_word | 50 | arch/i386/math-emu/fpu_trig.c | control_word &= ~CW_RC; |
control_word | 51 | arch/i386/math-emu/fpu_trig.c | control_word |= RC_CHOP; |
control_word | 144 | arch/i386/math-emu/fpu_trig.c | control_word = old_cw; |
control_word | 180 | arch/i386/math-emu/fpu_trig.c | if ( control_word & CW_Invalid ) |
control_word | 205 | arch/i386/math-emu/fpu_trig.c | if ( control_word & CW_Invalid ) |
control_word | 290 | arch/i386/math-emu/fpu_trig.c | if ( control_word & CW_Invalid ) |
control_word | 347 | arch/i386/math-emu/fpu_trig.c | if ( control_word & CW_Invalid ) |
control_word | 421 | arch/i386/math-emu/fpu_trig.c | if ( control_word & EX_Invalid ) |
control_word | 473 | arch/i386/math-emu/fpu_trig.c | wm_sqrt(st0_ptr, control_word); /* Do the computation */ |
control_word | 690 | arch/i386/math-emu/fpu_trig.c | if ( control_word & CW_Invalid ) |
control_word | 773 | arch/i386/math-emu/fpu_trig.c | int old_cw = control_word; |
control_word | 788 | arch/i386/math-emu/fpu_trig.c | control_word &= ~CW_RC; |
control_word | 789 | arch/i386/math-emu/fpu_trig.c | control_word |= RC_CHOP; |
control_word | 848 | arch/i386/math-emu/fpu_trig.c | control_word = old_cw; |
control_word | 889 | arch/i386/math-emu/fpu_trig.c | control_word = old_cw; |
control_word | 903 | arch/i386/math-emu/fpu_trig.c | control_word = old_cw; |
control_word | 912 | arch/i386/math-emu/fpu_trig.c | && !(control_word & CW_Underflow) ) |
control_word | 1549 | arch/i386/math-emu/fpu_trig.c | int old_cw = control_word; |
control_word | 1586 | arch/i386/math-emu/fpu_trig.c | control_word &= ~CW_RC; |
control_word | 1587 | arch/i386/math-emu/fpu_trig.c | control_word |= RC_CHOP; |
control_word | 1590 | arch/i386/math-emu/fpu_trig.c | control_word = old_cw; |
control_word | 1596 | arch/i386/math-emu/fpu_trig.c | round_reg(st0_ptr, 0, control_word); |
control_word | 204 | arch/i386/math-emu/load_store.c | control_word = get_fs_word((unsigned short *) data_address); |
control_word | 206 | arch/i386/math-emu/load_store.c | if ( partial_status & ~control_word & CW_Exceptions ) |
control_word | 211 | arch/i386/math-emu/load_store.c | control_word |= 0x40; /* An 80486 appears to always set this bit */ |
control_word | 237 | arch/i386/math-emu/load_store.c | put_fs_word(control_word, (short *) data_address); |
control_word | 227 | arch/i386/math-emu/reg_compare.c | return !(control_word & CW_Invalid); |
control_word | 235 | arch/i386/math-emu/reg_compare.c | return !(control_word & CW_Invalid); |
control_word | 277 | arch/i386/math-emu/reg_compare.c | return !(control_word & CW_Invalid); |
control_word | 288 | arch/i386/math-emu/reg_compare.c | return !(control_word & CW_Invalid); |
control_word | 442 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & CW_Invalid ) |
control_word | 486 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & CW_Underflow ) |
control_word | 507 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Underflow) ) |
control_word | 511 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Precision) ) |
control_word | 521 | arch/i386/math-emu/reg_ld_str.c | switch (control_word & CW_RC) |
control_word | 580 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Overflow) ) |
control_word | 583 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Precision) ) |
control_word | 618 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Invalid) ) |
control_word | 628 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & CW_Invalid ) |
control_word | 681 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & CW_Underflow ) |
control_word | 702 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & EX_Underflow) ) |
control_word | 706 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & EX_Precision) ) |
control_word | 718 | arch/i386/math-emu/reg_ld_str.c | switch (control_word & CW_RC) |
control_word | 772 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Overflow) ) |
control_word | 775 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Precision) ) |
control_word | 802 | arch/i386/math-emu/reg_ld_str.c | if ( !(control_word & CW_Invalid) ) |
control_word | 812 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & EX_Invalid ) |
control_word | 877 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & EX_Invalid ) |
control_word | 932 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & EX_Invalid ) |
control_word | 986 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & EX_Invalid ) |
control_word | 1039 | arch/i386/math-emu/reg_ld_str.c | if ( control_word & CW_Invalid ) |
control_word | 1112 | arch/i386/math-emu/reg_ld_str.c | switch (control_word & CW_RC) |
control_word | 1161 | arch/i386/math-emu/reg_ld_str.c | control_word = get_fs_word((unsigned short *) s); |
control_word | 1181 | arch/i386/math-emu/reg_ld_str.c | control_word = get_fs_word((unsigned short *) s); |
control_word | 1194 | arch/i386/math-emu/reg_ld_str.c | control_word &= ~0xe080; |
control_word | 1199 | arch/i386/math-emu/reg_ld_str.c | if ( partial_status & ~control_word & CW_Exceptions ) |
control_word | 1299 | arch/i386/math-emu/reg_ld_str.c | put_fs_long(control_word & ~0xe080, (unsigned short *) d); |
control_word | 1301 | arch/i386/math-emu/reg_ld_str.c | put_fs_word(control_word, (unsigned short *) d); |
control_word | 1328 | arch/i386/math-emu/reg_ld_str.c | put_fs_long(0xffff0040 | (control_word & ~0xe080), (unsigned long *) d); |
control_word | 1332 | arch/i386/math-emu/reg_ld_str.c | put_fs_word(control_word, (unsigned short *) d); |
control_word | 1351 | arch/i386/math-emu/reg_ld_str.c | control_word |= CW_Exceptions; |
control_word | 48 | include/asm-i386/bugs.h | unsigned short control_word; |
control_word | 71 | include/asm-i386/bugs.h | __asm__("clts ; fninit ; fnstcw %0 ; fwait":"=m" (*&control_word)); |
control_word | 72 | include/asm-i386/bugs.h | control_word &= 0xffc0; |
control_word | 73 | include/asm-i386/bugs.h | __asm__("fldcw %0 ; fwait": :"m" (*&control_word)); |