projects
/
riscv-isa-sim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[sim] specialized softfloat for riscv
[riscv-isa-sim.git]
/
softfloat
/
SoftFloat-3
/
source
/
riscv
/
s_f64UIToCommonNaN.c
diff --git
a/softfloat/SoftFloat-3/source/riscv/s_f64UIToCommonNaN.c
b/softfloat/SoftFloat-3/source/riscv/s_f64UIToCommonNaN.c
index f933dedbe1c8c70dbe5017389fe5893eff2c1aa1..84d8ca0e1e3f11998d65720e97eb3064f1fd3db6 100755
(executable)
--- a/
softfloat/SoftFloat-3/source/riscv/s_f64UIToCommonNaN.c
+++ b/
softfloat/SoftFloat-3/source/riscv/s_f64UIToCommonNaN.c
@@
-17,7
+17,7
@@
struct commonNaN softfloat_f64UIToCommonNaN( uint_fast64_t uiA )
softfloat_raiseFlags( softfloat_flag_invalid );
\r
}
\r
z.sign = uiA>>63;
\r
- z.v64 =
uiA
<<12;
\r
+ z.v64 =
(uint_fast64_t) 0xFFFFFFFFFFFFF
<<12;
\r
z.v0 = 0;
\r
return z;
\r
\r