#include <float_utils.h>
Definition at line 17 of file float_utils.h.
| Enumerator | |
|---|---|
| LT | |
| LE | |
| EQ | |
| GT | |
| GE | |
Definition at line 152 of file float_utils.h.
Definition at line 75 of file float_utils.h.
Definition at line 81 of file float_utils.h.
Definition at line 90 of file float_utils.h.
Definition at line 729 of file float_utils.cpp.
Definition at line 117 of file float_utils.h.
Definition at line 1370 of file float_utils.cpp.
Definition at line 291 of file float_utils.cpp.
takes an unbiased float, and applies the bias
Definition at line 1340 of file float_utils.cpp.
Definition at line 153 of file float_utils.cpp.
Definition at line 196 of file float_utils.cpp.
Definition at line 1497 of file float_utils.cpp.
Definition at line 1504 of file float_utils.cpp.
make sure exponent is not too small; the exponent is unbiased
Definition at line 1002 of file float_utils.cpp.
Definition at line 623 of file float_utils.cpp.
Definition at line 870 of file float_utils.cpp.
Definition at line 883 of file float_utils.cpp.
Fused multiply-add: round(multiply_lhs * multiply_rhs + addend) with a single rounding step.
Definition at line 508 of file float_utils.cpp.
Definition at line 896 of file float_utils.cpp.
rounding decision for fraction using sticky bit
Definition at line 1114 of file float_utils.cpp.
Definition at line 35 of file float_utils.cpp.
Definition at line 53 of file float_utils.cpp.
Definition at line 1448 of file float_utils.cpp.
Gets the unbiased exponent in a floating-point bit-vector.
Definition at line 844 of file float_utils.cpp.
Gets the fraction without hidden bit in a floating-point bit-vector src.
Definition at line 850 of file float_utils.cpp.
Definition at line 836 of file float_utils.cpp.
Definition at line 855 of file float_utils.cpp.
Definition at line 864 of file float_utils.cpp.
Definition at line 267 of file float_utils.cpp.
Definition at line 827 of file float_utils.cpp.
Definition at line 818 of file float_utils.cpp.
Limits the shift distance.
Definition at line 433 of file float_utils.cpp.
Definition at line 456 of file float_utils.cpp.
Definition at line 720 of file float_utils.cpp.
normalize fraction/exponent pair returns 'zero' if fraction is zero
Reimplemented in float_approximationt.
Definition at line 906 of file float_utils.cpp.
Definition at line 1417 of file float_utils.cpp.
Definition at line 737 of file float_utils.cpp.
Definition at line 702 of file float_utils.cpp.
Definition at line 1108 of file float_utils.cpp.
Definition at line 1277 of file float_utils.cpp.
Definition at line 1178 of file float_utils.cpp.
Definition at line 166 of file float_utils.cpp.
Definition at line 1070 of file float_utils.cpp.
Definition at line 15 of file float_utils.cpp.
Definition at line 98 of file float_utils.h.
Definition at line 1462 of file float_utils.cpp.
Definition at line 122 of file float_utils.h.
Definition at line 1379 of file float_utils.cpp.
Subtracts the exponents.
Definition at line 275 of file float_utils.cpp.
Definition at line 84 of file float_utils.cpp.
Definition at line 70 of file float_utils.cpp.
Definition at line 77 of file float_utils.cpp.
Definition at line 1388 of file float_utils.cpp.
Definition at line 169 of file float_utils.h.
Definition at line 168 of file float_utils.h.
Definition at line 73 of file float_utils.h.
Definition at line 94 of file float_utils.h.