Subversion Repositories HelenOS

Rev

Rev 48 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 48 Rev 49
Line 76... Line 76...
76
	ret
76
	ret
77
 
77
 
78
 
78
 
79
.global fpu_context_save
79
.global fpu_context_save
80
fpu_context_save:
80
fpu_context_save:
81
    ret
81
        ret
82
.global fpu_context_restore
82
.global fpu_context_restore
83
fpu_context_restore:
83
fpu_context_restore:
84
    ret
84
        ret
85
 
85
 
86
.global fpu_lazy_context_save
86
.global fpu_lazy_context_save
87
fpu_lazy_context_save:
87
fpu_lazy_context_save:
88
    mov 4(%esp),%eax;
88
        mov 4(%esp),%eax;
89
    fxsave (%eax)
89
        fxsave (%eax)
90
    xor %eax,%eax;
90
        xor %eax,%eax;
91
    ret;
91
        ret;
92
.global fpu_lazy_context_restore
92
.global fpu_lazy_context_restore
93
fpu_lazy_context_restore:
93
fpu_lazy_context_restore:
94
    mov 4(%esp),%eax;
94
        mov 4(%esp),%eax;
95
    fxrstor (%eax)
95
        fxrstor (%eax)
96
    xor %eax,%eax;
96
        xor %eax,%eax;
97
    ret;
97
       ret;
98
 
98