taglinefilesource code
I38799include/linux/math_emu.h#define SWD (*(struct swd *) &I387.swd)
I387100include/linux/math_emu.h#define ROUNDING ((I387.cwd >> 10) & 3)
I387101include/linux/math_emu.h#define PRECISION ((I387.cwd >> 8) & 3)
I387120include/linux/math_emu.h#define set_IE() (I387.swd |= 1)
I387121include/linux/math_emu.h#define set_DE() (I387.swd |= 2)
I387122include/linux/math_emu.h#define set_ZE() (I387.swd |= 4)
I387123include/linux/math_emu.h#define set_OE() (I387.swd |= 8)
I387124include/linux/math_emu.h#define set_UE() (I387.swd |= 16)
I387125include/linux/math_emu.h#define set_PE() (I387.swd |= 32)
I387127include/linux/math_emu.h#define set_C0() (I387.swd |= 0x0100)
I387128include/linux/math_emu.h#define set_C1() (I387.swd |= 0x0200)
I387129include/linux/math_emu.h#define set_C2() (I387.swd |= 0x0400)
I387130include/linux/math_emu.h#define set_C3() (I387.swd |= 0x4000)
I38713kernel/math/compare.c#define clear_Cx() (I387.swd &= ~0x4500)
I38753kernel/math/ea.cI387.foo = offset;
I38754kernel/math/ea.cI387.fos = 0x17;
I38771kernel/math/ea.cI387.foo = offset;
I38772kernel/math/ea.cI387.fos = 0x17;
I38789kernel/math/ea.cI387.foo = offset;
I38790kernel/math/ea.cI387.fos = 0x17;
I38760kernel/math/emulate.cif (I387.cwd & I387.swd & 0x3f)
I38761kernel/math/emulate.cI387.swd |= 0x8000;
I38763kernel/math/emulate.cI387.swd &= 0x7fff;
I38773kernel/math/emulate.cI387.fip = EIP;
I38774kernel/math/emulate.c*(unsigned short *) &I387.fcs = CS;
I38775kernel/math/emulate.c*(1+(unsigned short *) &I387.fcs) = code;
I387150kernel/math/emulate.cI387.swd &= 0x7f00;
I387153kernel/math/emulate.cI387.cwd = 0x037f;
I387154kernel/math/emulate.cI387.swd = 0x0000;
I387155kernel/math/emulate.cI387.twd = 0x0000;
I387164kernel/math/emulate.c*(short *) &EAX = I387.swd;
I387329kernel/math/emulate.c((long *) & I387)[code] =
I387336kernel/math/emulate.c*(unsigned short *) &I387.cwd =
I387343kernel/math/emulate.cput_fs_long( ((long *) & I387)[code],
I387351kernel/math/emulate.cput_fs_word(I387.cwd,(short *) address);
I387379kernel/math/emulate.c((long *) & I387)[code] =
I387388kernel/math/emulate.cput_fs_long( ((long *) & I387)[code],
I387392kernel/math/emulate.cI387.cwd = 0x037f;
I387393kernel/math/emulate.cI387.swd = 0x0000;
I387394kernel/math/emulate.cI387.twd = 0x0000;
I387399kernel/math/emulate.cput_fs_word(I387.swd,(short *) address);
I387488kernel/math/emulate.cI387.cwd = 0x037f;
I387489kernel/math/emulate.cI387.swd = 0x0000;
I387490kernel/math/emulate.cI387.twd = 0x0000;
I387506kernel/math/emulate.ctmp = I387.swd & 0xffffc7ff;
I387507kernel/math/emulate.cI387.swd += 0x00000800;
I387508kernel/math/emulate.cI387.swd &= 0x00003800;
I387509kernel/math/emulate.cI387.swd |= tmp;
I387516kernel/math/emulate.ctmp = I387.swd & 0xffffc7ff;
I387517kernel/math/emulate.cI387.swd += 0x00003800;
I387518kernel/math/emulate.cI387.swd &= 0x00003800;
I387519kernel/math/emulate.cI387.swd |= tmp;
I387533kernel/math/emulate.ci += I387.swd >> 11;
I387535kernel/math/emulate.creturn (temp_real_unaligned *) (i*10 + (char *)(I387.st_space));