Fix NaN propagation for fcvt
[riscv-isa-sim.git] / softfloat / s_commonNaNToF64UI.c
index da36c047c10409818cdbc8ad09d1c8907759e725..0555e1f7677c310104edb9b74f8671a17b607c6c 100755 (executable)
@@ -11,8 +11,7 @@
 uint_fast64_t softfloat_commonNaNToF64UI( struct commonNaN a )
 {
 
-    return
-        (uint_fast64_t) a.sign<<63 | UINT64_C( 0x7FFFFFFFFFFFFFFF );
+    return defaultNaNF64UI;
 
 }