Thema
:
Delphi
Unterschiedliches Verhalten bei Bitverschiebung (C# / Delphi
Einzelnen Beitrag anzeigen
jfheins
Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
#
10
Re: Unterschiedliches Verhalten bei Bitverschiebung (C# / De
21. Jun 2009, 15:42
Wie wärs damit:
markieren
Delphi-Quellcode:
// arithmetic shift
function
arithmetic_shr(a: Integer; b: Byte): Integer;
begin
Result := Sign(a) * (abs(a)
shr
b);
end
;
okay,
asm
is vll. n bisschen schneller
Zitat
jfheins
Öffentliches Profil ansehen
Mehr Beiträge von jfheins finden