Home
last modified time | relevance | path

Searched refs:FPU_info (Results 1 – 5 of 5) sorted by relevance

/arch/x86/math-emu/
Dfpu_system.h35 #define FPU_info (I387->soft.info) macro
37 #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs))
38 #define FPU_SS (*(unsigned short *) &(FPU_info->regs->ss))
39 #define FPU_DS (*(unsigned short *) &(FPU_info->regs->ds))
40 #define FPU_EAX (FPU_info->regs->ax)
41 #define FPU_EFLAGS (FPU_info->regs->flags)
42 #define FPU_EIP (FPU_info->regs->ip)
43 #define FPU_ORIG_EIP (FPU_info->___orig_eip)
66 math_abort(FPU_info,SIGSEGV)
67 #define FPU_abort math_abort(FPU_info, SIGSEGV)
Dget_address.c42 #define REG_(x) (*(long *)(reg_offset[(x)] + (u_char *)FPU_info->regs))
55 (reg_offset_vm86[((unsigned)x)] + (u_char *)FPU_info->regs))
68 (reg_offset_pm[((unsigned)x)] + (u_char *)FPU_info->regs))
128 math_abort(FPU_info, SIGSEGV); in vm86_segment()
148 math_abort(FPU_info, SIGSEGV); in pm_address()
222 math_abort(FPU_info, SIGSEGV); in FPU_get_address()
306 math_abort(FPU_info, SIGSEGV); in FPU_get_address_16()
349 address += FPU_info->regs->bx + FPU_info->regs->si; in FPU_get_address_16()
352 address += FPU_info->regs->bx + FPU_info->regs->di; in FPU_get_address_16()
355 address += FPU_info->regs->bp + FPU_info->regs->si; in FPU_get_address_16()
[all …]
Dfpu_entry.c164 FPU_info = info; in math_emulate()
184 math_abort(FPU_info, SIGILL); in math_emulate()
216 math_abort(FPU_info, SIGILL); in math_emulate()
229 math_abort(FPU_info, SIGSEGV); in math_emulate()
241 math_abort(FPU_info, SIGILL); in math_emulate()
301 math_abort(FPU_info, SIGSEGV); in math_emulate()
316 math_abort(FPU_info, SIGSEGV); in math_emulate()
Dload_store.c74 math_abort(FPU_info, SIGSEGV); in FPU_load_store()
77 math_abort(FPU_info, SIGSEGV); in FPU_load_store()
Derrors.c78 math_abort(FPU_info, SIGILL); in FPU_illegal()
370 math_abort(FPU_info, SIGFPE); in FPU_exception()