Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Rundungsfehler in Verbindung mit "EXP - Function" ?

  Alt 17. Apr 2019, 10:53
Die Angabe "const" beim Parameter ermöglicht dem Compiler eine Optimierung der Parameterübergabe.
Der Parameter wird dann nicht auf dem Stapel(Kopie), sondern als Referenz(Zeiger) übergeben.

Um heraus zu finden welche exp()-Funktion tatsächlich aufgerufen wird:
Mit dem Debugger im Einzelschritt(F7) den Aufruf der exp()-Funktion verfolgen.

Ist p_neuron^.r_nettoinput bereits Extended, wird auch die Extended-Variante der Funktion aufgerufen.

Man kann das aber auch erzwingen: exp(Extended(-p_neuron^.r_nettoinput))
  Mit Zitat antworten Zitat