Subversion Repositories Kolibri OS

Rev

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