Half-precision floating-point in Java

Gibt es eine Java-Bibliothek überall ausführen können Berechnungen auf IEEE 754 halb-Präzision zahlen oder konvertieren Sie Sie in und aus double-precision?

Ansätze geeignet wären:

  • Halten Sie die zahlen in der Hälfte-precision-format und berechnen unter Verwendung der integer-Arithmetik - & bit-twiddling (wie MicroFloat für single - und double-precision)
  • Führen Sie alle Berechnungen im single-oder double precision Konvertierung zu/von der Hälfte Präzision für die übertragung (in dem Fall das, was ich brauche, ist gut getestete Funktionen für die Konvertierung.)

Bearbeiten: - Konvertierung Bedürfnisse zu 100% genau - es sind viele NaNs, unendlichen und subnormals in der input-Dateien.


Verwandte Frage, aber für JavaScript: Dekomprimieren die Hälfte Präzision Schwebt in Javascript

InformationsquelleAutor finnw | 2011-05-28
Schreibe einen Kommentar