Test that fcvt canonicalizes NaNs
authorPalmer Dabbelt <palmer.dabbelt@eecs.berkeley.edu>
Sat, 30 Jan 2016 00:54:18 +0000 (16:54 -0800)
committerPalmer Dabbelt <palmer.dabbelt@eecs.berkeley.edu>
Sat, 30 Jan 2016 01:51:24 +0000 (17:51 -0800)
commit41be3777b6f484f241248bc50d762c9da98ad0e9
treecd4ef0c6b5e127e3a0eb58307211220799a4c0f2
parent210c0e6e363026e0de03e7f7bc61612b9cd44533
Test that fcvt canonicalizes NaNs

I believe this is entirely within the RISC-V ISA spec:

 * fmv is defined to move IEEE floats
 * All otherwise-unspeficied floating-point operations canonicalize NaNs

This test fails on Spike, but passes on Rocket.  I believe this is the source
of my current torture failures.
isa/rv64uf/fcvt.S