diff options
author | Andrew Waterman <andrew@sifive.com> | 2017-02-01 23:17:17 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2017-02-01 23:17:17 -0800 |
commit | 367a13f0c2bd8d6e5a5ed71dbd3c9d46c6e21c3c (patch) | |
tree | 08f0c0c16a63ebe581681ca5abe9ea93d8a88915 /isa/macros/scalar | |
parent | b4e820b5a0007d5ca8ab1a5de2327d247a81a9aa (diff) | |
download | riscv-tests-367a13f0c2bd8d6e5a5ed71dbd3c9d46c6e21c3c.zip riscv-tests-367a13f0c2bd8d6e5a5ed71dbd3c9d46c6e21c3c.tar.gz riscv-tests-367a13f0c2bd8d6e5a5ed71dbd3c9d46c6e21c3c.tar.bz2 |
Test FMIN/FMAX NaN behavior
See https://github.com/riscv/riscv-isa-sim/issues/76
Diffstat (limited to 'isa/macros/scalar')
-rw-r--r-- | isa/macros/scalar/test_macros.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/isa/macros/scalar/test_macros.h b/isa/macros/scalar/test_macros.h index fb89d1e..006f419 100644 --- a/isa/macros/scalar/test_macros.h +++ b/isa/macros/scalar/test_macros.h @@ -374,6 +374,11 @@ test_ ## testnum: \ # Tests floating-point instructions #----------------------------------------------------------------------- +#define qNaNf 0f:7fc00000 +#define sNaNf 0f:7f800001 +#define qNaN 0d:7ff8000000000000 +#define sNaN 0d:7ff0000000000001 + #define TEST_FP_OP_S_INTERNAL( testnum, flags, result, val1, val2, val3, code... ) \ test_ ## testnum: \ li TESTNUM, testnum; \ |