![]() |
Re: Aus "Result" lesen
Zitat:
Ehrlich gesagt, mach ich das auch ab und zu, aber wenn ich brillieren muss (weil ein pingeliger Kollege mir über die Schultern schaut), dann mach ich es auf die 'unständliche' Art. |
Re: Aus "Result" lesen
Häßlich? Ich find das so viel schöner, als mit diesen ekelhaften "if then else"-Gehabe ;)
|
Re: Aus "Result" lesen
Ist ja auch Jacke wie Hose. Es wird eh optimiert. :gruebel:
MfG freak |
Re: Aus "Result" lesen
Und gehört, so oder so, nicht zum Thema des Threads.
|
Re: Aus "Result" lesen
Zitat:
öhm Ich finde die kurze Form lesbarer als die lange mit If-Abfrage...
Delphi-Quellcode:
Und sie ist kürzer...
If a > b Then Result := True
Else Result := False; // oder Result := a > b; Im Grunde ist es eh egal, da das eh zur kurzform optimiert wird :zwinker: Bye |
Re: Aus "Result" lesen
Zitat:
Mit IF
Code:
Ohne IFs
cmp edx, eax
jnl +$03 mov al, $01 ret
Code:
Ich kenne mich zwar net mit Assembler aus, aber ohne IF ists kürzer und ggf. auch schneller.
cmp edx, eax
setl al ret mfG mirage228 |
Re: Aus "Result" lesen
Hmm wird doch net wegoptimiert :gruebel:
Dementsprechent logischerweise ohne If schneller :angel2:
Delphi-Quellcode:
cmp edx, eax // Der Vergleich a > b
jnl +$03 // "Sprung wenn größer" zu der Zeile "ret" mov al, $01 // Wenn nicht setze al um... ret
Delphi-Quellcode:
soweit denk ich mir das mit meinen beschränkten ASM-Kenntnissen
cmp edx, eax // Der Vergleich a > b
setl al // Das weiß ich net... ret Bye |
Re: Aus "Result" lesen
Könnt ihr jetzt bitte zum Thema des Threds zurück kommen :warn:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz