Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  setprec.387   Sprache: unbekannt

 
/* Set 80387 floating point hardware rounding precision */

 .file "setprec.387"
.text
 .align 2

.globl _sprec
_sprec:
 pushl %ebp
 movl %esp,%ebp
 pushl %eax
 subl $4,%esp
 fstcw (%esp)
 fwait
 movl (%esp),%eax
 andl $0xfcff,%eax
 movl %eax,(%esp)
 fldcw (%esp)
 popl %eax
 popl %eax
 leave
 ret

 .align 2

.globl _dprec
_dprec:
 pushl %ebp
 movl %esp,%ebp
 pushl %eax
 subl $4,%esp
 fstcw (%esp)
 fwait
 movl (%esp),%eax
 andl $0xfcff,%eax
 orl $0x200,%eax
 movl %eax,(%esp)
 fldcw (%esp)
 popl %eax
 popl %eax
 leave
 ret

 .align 2

.globl _ldprec
_ldprec:
 pushl %ebp
 movl %esp,%ebp
 pushl %eax
 subl $4,%esp
 fstcw (%esp)
 fwait
 movl (%esp),%eax
 orl $0x300,%eax
 movl %eax,(%esp)
 fldcw (%esp)
 popl %eax
 popl %eax
 leave
 ret


.globl _noexcept
_noexcept:
 pushl %ebp
 movl %esp,%ebp
 pushl %eax
 subl $4,%esp
 fnclex
 fwait
 fstcw (%esp)
 fwait
 movl (%esp),%eax
 andl $0xffc0,%eax
 orl $0x3f,%eax
 movl %eax,(%esp)
 fldcw (%esp)
 popl %eax
 popl %eax
 leave
 ret

.globl _fpclear
_fpclear:
 pushl %ebp
 movl %esp,%ebp
 fnclex
 fwait
 leave
 ret


.globl _getprec
_getprec:
 pushl %ebp
 movl %esp,%ebp
 subl $4,%esp
 fstcw (%esp)
 fwait
 movl (%esp),%eax
 leave
 ret

.globl _setfpu
_setfpu:
        pushl %ebp
        movl %esp,%ebp
        movl 8(%ebp),%eax
        pushl %eax
        fldcw (%esp)
        fwait
        movl %ebp,%esp
        popl %ebp
        ret

[ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge