projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
134eda0
)
softfloat: Use return_nan in float_to_float
author
Richard Henderson
<richard.henderson@linaro.org>
Thu, 22 Oct 2020 17:48:48 +0000
(10:48 -0700)
committer
Richard Henderson
<richard.henderson@linaro.org>
Sun, 16 May 2021 12:13:51 +0000
(07:13 -0500)
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat.c
patch
|
blob
|
history
diff --git
a/fpu/softfloat.c
b/fpu/softfloat.c
index 64edb237935ad8b318dffdae7fd29c4dd4df71b0..b694e385222a7881f06ab85008dbfa6b42ff510a 100644
(file)
--- a/
fpu/softfloat.c
+++ b/
fpu/softfloat.c
@@
-1931,13
+1931,7
@@
static FloatParts float_to_float(FloatParts a, const FloatFmt *dstf,
break;
}
} else if (is_nan(a.cls)) {
- if (is_snan(a.cls)) {
- float_raise(float_flag_invalid, s);
- a = parts_silence_nan(a, s);
- }
- if (s->default_nan_mode) {
- return parts_default_nan(s);
- }
+ return return_nan(a, s);
}
return a;
}