OSCAT Forum
oscat.lib => Bestehende Module / Existing Modules => Thema gestartet 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;
-
das werden wir prüfen eventuell nicht den ein bit extrahieren kostet mehrere assembler befehle
-
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