Kleine Optimierungsfrage



  • Hey,

    erstmal kurz 2 Zeilen Code:

    lea	eax, DWORD PTR [edx+ebx*4]
    	mov	esi, DWORD PTR [eax]
    

    Ich meine ich packe die Adresse von [edx+ebx*4] in eax, um dann in der nächsten Zeile den Wert von der Adresse in eax in esi zu packen. Geht das nicht irgendwie besser? Also das nur eine Zeile benötigt wird?



  • ASMHelp schrieb:

    Geht das nicht irgendwie besser? Also das nur eine Zeile benötigt wird?

    🙄
    mov esi,DWORD PTR [edx+ebx4]*



  • OMGler schrieb:

    ASMHelp schrieb:

    Geht das nicht irgendwie besser? Also das nur eine Zeile benötigt wird?

    🙄
    mov esi,DWORD PTR [edx+ebx4]*

    Für den Fall das die Adresse in EAX danach nicht nochmal benötigt wird, aber sonst geht es doch nicht besser.

    Dirk


Anmelden zum Antworten