Gibt es eine open-source c/c++ - Implementierung von IEEE-754-Operationen?

Ich bin auf der Suche nach einer Referenz-Implementierung von IEEE-754-Operationen. Gibt es so etwas?

  • Meinst du mit "Referenz-Implementierung" im Sinne von "etwas, was ich kopieren kann, und sicher sein, es werden Recht", oder im Sinne von "etwas zur Verfügung gestellt von IEEE als nicht-normative Beschreibung der IEEE-754-standard in form von C++ - code"? Für die ehemaligen, sind Sie auf der Suche nach "software-floating-point-emulation", zum Beispiel hier ist eine Liste von GCC-s Funktionen: gcc.gnu.org/onlinedocs/gccint/Soft-float-library-routines.html
  • Ich sollte hinzufügen, dass GCC, würde ich erwarten, dass es zu einer reinen C-Implementierung der Funktionen, die back-end-Autoren ersetzen kann mit Plattform-spezifischen code. Aber ich habe nicht wirklich geprüft.
  • github.com/bobbl/float754 ist ein weiteres Projekt.
InformationsquelleAutor zr. | 2010-02-02
Schreibe einen Kommentar