projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
726c244
)
fix fc_can_lossless_conv_to (I hope this is correct)
author
Matthias Braun
<matze@braunis.de>
Sat, 13 Dec 2008 15:48:54 +0000
(15:48 +0000)
committer
Matthias Braun
<matze@braunis.de>
Sat, 13 Dec 2008 15:48:54 +0000
(15:48 +0000)
[r24599]
ir/tv/fltcalc.c
patch
|
blob
|
history
diff --git
a/ir/tv/fltcalc.c
b/ir/tv/fltcalc.c
index
b35a236
..
639f848
100644
(file)
--- a/
ir/tv/fltcalc.c
+++ b/
ir/tv/fltcalc.c
@@
-1525,7
+1525,7
@@
int fc_can_lossless_conv_to(const fp_value *value, const ieee_descriptor_t *desc
if (0 < v && v < (1 << desc->exponent_size) - 1) {
/* exponent can be encoded, now check the mantissa */
v = value->desc.mantissa_size + ROUNDING_BITS - sc_get_lowest_set_bit(_mant(value));
- return v < desc->mantissa_size;
+ return v <
=
desc->mantissa_size;
}
return 0;
}