Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  polevl.asm

  Sprache: Masm
 

; Static Name Aliases
;
 TITLE   polevl

_TEXT SEGMENT  BYTE PUBLIC 'CODE'
_TEXT ENDS
CONST SEGMENT  WORD PUBLIC 'CONST'
CONST ENDS
_BSS SEGMENT  WORD PUBLIC 'BSS'
_BSS ENDS
_DATA SEGMENT  WORD PUBLIC 'DATA'
_DATA ENDS
DGROUP GROUP CONST, _BSS, _DATA
 ASSUME  CS: _TEXT, DS: DGROUP, SS: DGROUP, ES: DGROUP
PUBLIC  _polevl
PUBLIC  _p1evl
_DATA SEGMENT
EXTRN __chkstk:NEAR
EXTRN __fac:NEAR
EXTRN __fltused:NEAR
$T20001  DQ 0000000000H    ; .0000000000000000
ans DQ 0
ctrlw DW 0
_DATA ENDS
_TEXT      SEGMENT
 PUBLIC _polevl
_polevl PROC NEAR
 push bp
 mov bp,sp
 mov ax,12
 call __chkstk
 push si
 mov si,[bp+12]
; fstcw ctrlw
; fwait
; mov ax,ctrlw
; or ax,00100h
; mov ctrlw,ax
; fldcw ctrlw

 fldz
 fwait 
 mov ax,[bp+14]
 inc ax
 mov [bp-12],ax
$D15:
 fmul QWORD PTR [bp+4]
 add si,8
 fwait
 fadd QWORD PTR [si-8]
 fwait 
 dec WORD PTR [bp-12]
 jne $D15
 fstp ans
; fstcw ctrlw
; fwait
; mov ax,ctrlw
; and ax,0feffh
; mov ctrlw,ax
; fldcw ctrlw

 lea ax, ans
 fwait 
 pop si
 mov sp,bp
 pop bp
 ret 
_polevl ENDP

 PUBLIC _p1evl
_p1evl PROC NEAR
 push bp
 mov bp,sp
 mov ax,12
 call __chkstk
 push si

; fstcw ctrlw
; fwait
; mov ax,ctrlw
; or ax,00100h
; mov ctrlw,ax
; fldcw ctrlw

 mov si,[bp+12]
 fld QWORD PTR [bp+4]
 add si,8
 fadd QWORD PTR [si-8]
 fwait 
 mov ax,[bp+14]
 dec ax
 mov [bp-12],ax
$D26:
 fmul QWORD PTR [bp+4]
 add si,8
 fadd QWORD PTR [si-8]
 fwait 
 dec WORD PTR [bp-12]
 jne $D26
 fstp ans
 lea ax, ans
; fstcw ctrlw
; fwait
; mov ax,ctrlw
; and ax,0feffh
; mov ctrlw,ax
; fldcw ctrlw
 fwait 
 pop si
 mov sp,bp
 pop bp
 ret 
_p1evl ENDP

_TEXT ENDS
END

Messung V0.5 in Prozent
C=77 H=95 G=86

¤ Dauer der Verarbeitung: 0.9 Sekunden  (vorverarbeitet am  2026-06-17) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik