OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: alexdrik am 15. März 2011, 21:08:40

Titel: Verbesserung für Sign_r
Beitrag von: alexdrik am 15. März 2011, 21:08:40
läßt sich die Funktion Sign_r so schneller ausführen?

Deklaration:    pt_wert : POINTER TO DWORD;

pt_wert := ADR(wert1);
Sign_r := pt_wert^.31;
Titel: Re:Verbesserung für Sign_r
Beitrag von: hugo am 15. März 2011, 21:50:02
das werden wir prüfen eventuell nicht den ein bit extrahieren kostet mehrere assembler befehle
Titel: Re:Verbesserung für Sign_r
Beitrag von: hugo am 18. März 2011, 10:19:01
wir sind der meinung das auf den meisten systemen die prüfung <0.0 schneller ist und auch portabler da nicht alle systeme die bitprüfung gleichermaßen unterstützen