Rev 593 | Rev 750 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 593 | Rev 709 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 593 $ |
8 | $Revision: 709 $ |
9 | 9 | ||
10 | 10 | ||
Line 177... | Line 177... | ||
177 | frstor [eax] |
177 | frstor [eax] |
178 | restore_ring3_context |
178 | restore_ring3_context |
179 | iret |
179 | iret |
Line 180... | Line 180... | ||
180 | 180 | ||
181 | iglobal |
181 | iglobal |
182 | fpu_owner dd 1 |
182 | fpu_owner dd 0 |
Line 183... | Line 183... | ||
183 | endg |
183 | endg |
184 | 184 | ||
185 | reg_eip equ ebp+4 |
185 | reg_eip equ ebp+4 |
186 | reg_cs equ ebp+8 |
186 | reg_cs equ ebp+8 |
187 | reg_eflags equ ebp+12 |
187 | reg_eflags equ ebp+12 |
Line 188... | Line 188... | ||
188 | reg_esp equ ebp+16 |
188 | reg_esp equ ebp+16 |
189 | reg_ss equ ebp+20 |
189 | reg_ss equ ebp+20 |
- | 190 | ||
- | 191 | align 4 |
|
190 | 192 | except_16: ;fpu native exceptions handler |
|
191 | align 4 |
193 | test byte [esp+8+2], 2 |
Line 192... | Line 194... | ||
192 | except_16: ;fpu native exceptions handler |
194 | jnz v86_except_16 |
193 | push ebp |
195 | push ebp |
Line 232... | Line 234... | ||
232 | mov bl, 16 |
234 | mov bl, 16 |
233 | jmp exc_c |
235 | jmp exc_c |
Line 234... | Line 236... | ||
234 | 236 | ||
235 | align 4 |
237 | align 4 |
- | 238 | except_19: ;sse exceptions handler |
|
- | 239 | test byte [esp+8+2], 2 |
|
236 | except_19: ;sse exceptions handler |
240 | jnz v86_except_19 |
237 | push ebp |
241 | push ebp |
Line 238... | Line 242... | ||
238 | mov ebp, esp |
242 | mov ebp, esp |
239 | 243 |