- Mitglied seit
- 22 Apr 2007
- Beiträge
- 12,343
- Punkte für Reaktionen
- 1
- Punkte
- 0
Entweder hat die MIPS CPU diesen Befehl doch nicht, oder die Autoren von GCC kennen ihn nicht. Jedenfalls erzeugt GCC für diese Funktion auf der MIPS einen Aufruf auf eine Library-Funktion, die etwas in der Art macht, wie ich es oben beschrieben habe. Wenn Du das verwendest, hast Du Overhead für Call, Return und dafür, daß alle 32 Bit durchsucht werden.
Was den Fax-Empfang betrifft, so habe ich Deine fastfp Library im alten Thread auch gefunden und etwas damit experimentiert. Anscheined ist der Fax-Empfang an manchen Stellen etwas empfindlich, was Ungenauigkeiten in der Fließkomma Berechnung betrifft.
Konkret konnte ich eine Fax-Übertragung simulieren mit der float Emulation vom GCC. Wenn ich die Subtraktion durch eine weniger genaue Funktion ersetzt habe, gab es Fehler beim Empfang. Da scheint also etwas sehr empfindlich zu sein.
Wo erwartest Du Dir eine bessere Geschwindigkeit durch Deine neue Art der Darstellung im Vergleich zum konventionellen Format?
Was den Fax-Empfang betrifft, so habe ich Deine fastfp Library im alten Thread auch gefunden und etwas damit experimentiert. Anscheined ist der Fax-Empfang an manchen Stellen etwas empfindlich, was Ungenauigkeiten in der Fließkomma Berechnung betrifft.
Konkret konnte ich eine Fax-Übertragung simulieren mit der float Emulation vom GCC. Wenn ich die Subtraktion durch eine weniger genaue Funktion ersetzt habe, gab es Fehler beim Empfang. Da scheint also etwas sehr empfindlich zu sein.
Wo erwartest Du Dir eine bessere Geschwindigkeit durch Deine neue Art der Darstellung im Vergleich zum konventionellen Format?