Dieses Repository enthät:
-
Selbstimplementierte Gleitkommabibliothek für 32bit, einfache Präzision Addition, Subraktion und Multiplikation.
-
Einfache Implementation des Trapezintegrations Algorithmus, einmal unter Verwendung des integrierten FPU (
intergration_fpu.c), und einmal unter Verwendung der selbstimplementierten Gleitkommaoperationen (integration_i_float.c). -
Bash Skript um Laufzeiten zu vergleichen. (
./speedtest/speedtest.sh)
Zum kompilieren ohne Optimierungen mit make, und um beide Varianten in allen Optimierungsstufen zu kompilieren make full.
Der IEEE-754 Floating Point Calculator unter https://www.h-schmidt.net/FloatConverter/IEEE754.html ist sehr empfehlenswert um Ergebnisse in Dezimalrepresentation umzurechnen.