![]() |
Re: Zwischen Geraden und ungeraden Zahlen unterscheiden
Ich denke mal, der Compiler ist intelligent genug, um div 2 mit shr 1/sar 1 und mod 2 mit and 1 zu übersetzen.
|
Re: Zwischen Geraden und ungeraden Zahlen unterscheiden
Zitat:
Delphi-Quellcode:
[add]
Function Odd(i: Integer): Boolean;
Begin Result := Boolean(Byte(i) and 1); End; // also Function Odd(i: Integer): Boolean; ASM AND AL, 1 End; grad doch noch nachgesehn hab :angel: Delphi macht es so, allerdings als Inline-Code. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 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