also ich habs mal getestet
beide lokal:
aus genauigkeit := 2*schnitt
macht delphi nen
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:2:
 
 | mov ebx, eaxadd ebx, eax
 | 
		
	  
das sehr schnell
aus genauigkeit := schnitt shl 1 macht delphi das selbe (also genau gleich schnell)
aus der if abfrage macht delphi was längeres (nicht schnell)
wenn man globale variablen benutzt (delphi greift dan auf den speicher zu und nimmt nicht die variablen als register)
ist:
genauigkeit := 2*schnitt bzw. genauigkeit shl 1 eigentlich genau so schnell wie
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 
 | asmmov eax, [schnitt]
 shl eax, 1
 mov [genauigkeit], eax
 end;
 | 
		
	  
was etwas das selbe ist
also die if abfrage ist langsamer 
 Moderiert von
Moderiert von  Christian S.: Delphi- bzw. Code-Tags korrigiert
Christian S.: Delphi- bzw. Code-Tags korrigiert