void math_emulate(long ___false) { if (!current->used_math) { current->used_math = 1; I387.cwd = 0x037f; I387.swd = 0x0000; I387.twd = 0x0000; } do_emu((struct info *) &___false); }
void math_emulate(long ___false) { if (!current->used_math) { current->used_math = 1; I387.cwd = 0x037f; I387.swd = 0x0000; I387.twd = 0x0000; } /* &___false points to info->___orig_eip, so subtract 1 to get info */ do_emu((struct info *) ((&___false) - 1)); }