]> Git Repo - qemu.git/commit
tests/fp/fp-test: add floating point tests
authorEmilio G. Cota <[email protected]>
Fri, 9 Mar 2018 02:09:40 +0000 (21:09 -0500)
committerRichard Henderson <[email protected]>
Fri, 5 Oct 2018 17:57:41 +0000 (12:57 -0500)
commit3ac1f81329f4dfdc10a51e180f9cf28dbcb02a3c
tree7df1c8566880f684616992364328a5025cbc5c90
parentb44b5abeae4a3b54ccbd7137f59c0a8923cecec9
tests/fp/fp-test: add floating point tests

By leveraging berkeley's softfloat and testfloat.

With this we get decent coverage of softfloat.c:

$ ./fp-test -r even: 67.22% coverage
$ ./fp-test -r all: 73.11% coverage

Note that we do not yet test parts of softfloat.c that aren't
in the original softfloat library, namely:

- denormal inputs
- *_to_int16/uint16 conversions
- scalbn for fixed point
- muladd variants
- min/max
- exp2
- log2
- float*_compare (except float16_compare)

Signed-off-by: Emilio G. Cota <[email protected]>
[rth: Add the new modules to git_submodules.]
Signed-off-by: Richard Henderson <[email protected]>
configure
tests/Makefile.include
tests/fp/.gitignore [new file with mode: 0644]
tests/fp/Makefile [new file with mode: 0644]
tests/fp/fp-test.c [new file with mode: 0644]
tests/fp/platform.h [new file with mode: 0644]
tests/fp/wrap.inc.c [new file with mode: 0644]
This page took 0.026927 seconds and 4 git commands to generate.