Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4972 → Rev 4973

/programs/develop/libraries/menuetlibc/src/libc/pc_hw/fpu/cntrl87.s
0,0 → 1,29
#include<libc/asm.h>
.text
 
MK_C_SYM(control87)
pushl %ebp
movl %esp,%ebp
 
pushl %eax
fstcw (%esp)
fwait
popl %eax
andl $0xffff, %eax
 
movl 12(%ebp) , %ecx
notl %ecx
andl %eax, %ecx
 
movl 12(%ebp) , %edx
andl 8(%ebp) , %edx
 
orl %ecx, %edx
pushl %edx
fldcw (%esp)
popl %edx
 
movl %ebp,%esp
popl %ebp
ret