From d31b1df9a46baf3a5da570ae1a7aa09d148493f3 Mon Sep 17 00:00:00 2001 From: programmerjake Date: Mon, 6 Apr 2020 07:57:15 +0100 Subject: [PATCH] Update IEEE 754 testing/emulation section --- resources.mdwn | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/resources.mdwn b/resources.mdwn index bd6ae3d8c..1ac02afd4 100644 --- a/resources.mdwn +++ b/resources.mdwn @@ -167,17 +167,20 @@ test. It's still in development as far as I can tell. * //TODO LINK TO RISC-V CONFORMANCE TEST -## IEEE 754 Tests +## IEEE 754 Testing/Emulation -IEEE 754 has no official tests for floating-point but there are several -well-known third party tools to check such as John Hauser's SoftFloat -and TestFloat. +IEEE 754 has no official tests for floating-point but there are +well-known third party tools to check such as John Hauser's TestFloat. + +There is also his SoftFloat library, which is a software emulation library for IEEE 754. * -Jacob is also making a Rust library to check IEEE 754 operations. +Jacob is also working on an IEEE 754 software emulation library written in Rust which also has Python bindings: -* +* Source: +* Crate: +* Autogenerated Docs: A cool paper I came across in my research is "IeeeCC754++ : An Advanced Set of Tools to Check IEEE 754-2008 Conformity" by Dr. Matthias Hüsken. -- 2.30.2