tag | line | file | source code |
I387 | 99 | include/linux/math_emu.h | #define SWD (*(struct swd *) &I387.swd) |
I387 | 100 | include/linux/math_emu.h | #define ROUNDING ((I387.cwd >> 10) & 3) |
I387 | 101 | include/linux/math_emu.h | #define PRECISION ((I387.cwd >> 8) & 3) |
I387 | 120 | include/linux/math_emu.h | #define set_IE() (I387.swd |= 1) |
I387 | 121 | include/linux/math_emu.h | #define set_DE() (I387.swd |= 2) |
I387 | 122 | include/linux/math_emu.h | #define set_ZE() (I387.swd |= 4) |
I387 | 123 | include/linux/math_emu.h | #define set_OE() (I387.swd |= 8) |
I387 | 124 | include/linux/math_emu.h | #define set_UE() (I387.swd |= 16) |
I387 | 125 | include/linux/math_emu.h | #define set_PE() (I387.swd |= 32) |
I387 | 127 | include/linux/math_emu.h | #define set_C0() (I387.swd |= 0x0100) |
I387 | 128 | include/linux/math_emu.h | #define set_C1() (I387.swd |= 0x0200) |
I387 | 129 | include/linux/math_emu.h | #define set_C2() (I387.swd |= 0x0400) |
I387 | 130 | include/linux/math_emu.h | #define set_C3() (I387.swd |= 0x4000) |
I387 | 13 | kernel/math/compare.c | #define clear_Cx() (I387.swd &= ~0x4500) |
I387 | 53 | kernel/math/ea.c | I387.foo = offset; |
I387 | 54 | kernel/math/ea.c | I387.fos = 0x17; |
I387 | 71 | kernel/math/ea.c | I387.foo = offset; |
I387 | 72 | kernel/math/ea.c | I387.fos = 0x17; |
I387 | 89 | kernel/math/ea.c | I387.foo = offset; |
I387 | 90 | kernel/math/ea.c | I387.fos = 0x17; |
I387 | 60 | kernel/math/emulate.c | if (I387.cwd & I387.swd & 0x3f) |
I387 | 61 | kernel/math/emulate.c | I387.swd |= 0x8000; |
I387 | 63 | kernel/math/emulate.c | I387.swd &= 0x7fff; |
I387 | 73 | kernel/math/emulate.c | I387.fip = EIP; |
I387 | 74 | kernel/math/emulate.c | *(unsigned short *) &I387.fcs = CS; |
I387 | 75 | kernel/math/emulate.c | *(1+(unsigned short *) &I387.fcs) = code; |
I387 | 150 | kernel/math/emulate.c | I387.swd &= 0x7f00; |
I387 | 153 | kernel/math/emulate.c | I387.cwd = 0x037f; |
I387 | 154 | kernel/math/emulate.c | I387.swd = 0x0000; |
I387 | 155 | kernel/math/emulate.c | I387.twd = 0x0000; |
I387 | 164 | kernel/math/emulate.c | *(short *) &EAX = I387.swd; |
I387 | 329 | kernel/math/emulate.c | ((long *) & I387)[code] = |
I387 | 336 | kernel/math/emulate.c | *(unsigned short *) &I387.cwd = |
I387 | 343 | kernel/math/emulate.c | put_fs_long( ((long *) & I387)[code], |
I387 | 351 | kernel/math/emulate.c | put_fs_word(I387.cwd,(short *) address); |
I387 | 379 | kernel/math/emulate.c | ((long *) & I387)[code] = |
I387 | 388 | kernel/math/emulate.c | put_fs_long( ((long *) & I387)[code], |
I387 | 392 | kernel/math/emulate.c | I387.cwd = 0x037f; |
I387 | 393 | kernel/math/emulate.c | I387.swd = 0x0000; |
I387 | 394 | kernel/math/emulate.c | I387.twd = 0x0000; |
I387 | 399 | kernel/math/emulate.c | put_fs_word(I387.swd,(short *) address); |
I387 | 488 | kernel/math/emulate.c | I387.cwd = 0x037f; |
I387 | 489 | kernel/math/emulate.c | I387.swd = 0x0000; |
I387 | 490 | kernel/math/emulate.c | I387.twd = 0x0000; |
I387 | 506 | kernel/math/emulate.c | tmp = I387.swd & 0xffffc7ff; |
I387 | 507 | kernel/math/emulate.c | I387.swd += 0x00000800; |
I387 | 508 | kernel/math/emulate.c | I387.swd &= 0x00003800; |
I387 | 509 | kernel/math/emulate.c | I387.swd |= tmp; |
I387 | 516 | kernel/math/emulate.c | tmp = I387.swd & 0xffffc7ff; |
I387 | 517 | kernel/math/emulate.c | I387.swd += 0x00003800; |
I387 | 518 | kernel/math/emulate.c | I387.swd &= 0x00003800; |
I387 | 519 | kernel/math/emulate.c | I387.swd |= tmp; |
I387 | 533 | kernel/math/emulate.c | i += I387.swd >> 11; |
I387 | 535 | kernel/math/emulate.c | return (temp_real_unaligned *) (i*10 + (char *)(I387.st_space)); |