Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.826 Beiträge
 
Delphi 12 Athens
 
#1

Wie diese fast identischen ASM methoden vereinheitlichen?

  Alt 28. Jul 2020, 17:23
Hallo,

bin wieder ein wenig an der DEC https://github.com/winkelsdorf/Delph...tionCompendium.
Jetzt habe ich 2 in assembler geschiebene Methoden (siehe angehängte Datei - da sind aber nur diese beiden raus extrahiert).
Diese sind zu 99,9999% identisch, es gibt nur 2 Zeilen die unterschiedlich sind.

Die Zeilen 6 und 13 in der ersten Methode und die korrespondierenden der zweiten Methode.
Wie kann ich eine procedure die geinlined werden kann schreiben, die beide Varianten unterstützt, damit nicht so viel doppelter Code nötig ist?
Meine Assembler Kenntnisse sind dazu zu schlecht.

Grüße
TurboMagic
Angehängte Dateien
Dateityp: pas DoTransform.pas (64,4 KB, 5x aufgerufen)

Geändert von TurboMagic (28. Jul 2020 um 17:32 Uhr)
  Mit Zitat antworten Zitat