OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-i386/] [math_emu.h] - Blame information for rev 1774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#ifndef _I386_MATH_EMU_H
2
#define _I386_MATH_EMU_H
3
 
4
#include <asm/sigcontext.h>
5
 
6
int restore_i387_soft(void *s387, struct _fpstate *buf);
7
int save_i387_soft(void *s387, struct _fpstate * buf);
8
 
9
/* This structure matches the layout of the data saved to the stack
10
   following a device-not-present interrupt, part of it saved
11
   automatically by the 80386/80486.
12
   */
13
struct info {
14
        long ___orig_eip;
15
        long ___ebx;
16
        long ___ecx;
17
        long ___edx;
18
        long ___esi;
19
        long ___edi;
20
        long ___ebp;
21
        long ___eax;
22
        long ___ds;
23
        long ___es;
24
        long ___orig_eax;
25
        long ___eip;
26
        long ___cs;
27
        long ___eflags;
28
        long ___esp;
29
        long ___ss;
30
        long ___vm86_es; /* This and the following only in vm86 mode */
31
        long ___vm86_ds;
32
        long ___vm86_fs;
33
        long ___vm86_gs;
34
};
35
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.