summaryrefslogtreecommitdiffhomepage
path: root/ir/tv/fltcalc.c
Commit message (Expand)AuthorAge
* Recognize quad precision floats as used on AArch64.Manuel Mohr2021-03-04
* Reorganize include directivesMatthias Braun2017-02-17
* Fix indentationSebastian Buchwald2016-05-12
* fltcalc: Report negative overflow intead of bad when converting negative numb...Matthias Braun2016-02-14
* Fix fc_castAndreas Zwinkau2015-05-18
* add assertsAndreas Zwinkau2015-05-18
* refactor assertsAndreas Zwinkau2015-05-18
* tv: When checking for lossless conversion, examine the mantissa of NaNs.Christoph Mallon2015-02-01
* tv: Correct converting NaNs.Christoph Mallon2015-02-01
* tv: NaN can be negated, too.Christoph Mallon2015-02-01
* tv: Print the sign of NaN and zero, too.Christoph Mallon2015-02-01
* cleanup: Remove unnecessary #include <limits.h>.Christoph Mallon2015-01-25
* fltcalc: assert that there is enough precisionMatthias Braun2014-12-31
* fltcalc: remove unreachable codeMatthias Braun2014-12-31
* fltcalc: cleanupMatthias Braun2014-12-31
* fltcalc: cleanup, remove printing in FC_PACKED(unused) and FC_BIN(unimplemented)Matthias Braun2014-12-31
* fltcalc: remove the global accumulation bufferMatthias Braun2014-12-31
* fltcalc: change normalize() to always work in placeMatthias Braun2014-12-31
* strcalc: change sc_inc to always work in-placeMatthias Braun2014-12-31
* tv: rework NaN handlingMatthias Braun2014-12-30
* fltcalc: fix some NaN handling bugs.Matthias Braun2014-12-30
* fltcalc: take the "smaller NaN" for binops with 2 NaN inputsMatthias Braun2014-12-30
* fltcalc: do not normalize when pack()ing NAN/INFMatthias Braun2014-12-30
* strcalc: use 8 bit per byte instead of 4Matthias Braun2014-12-29
* rename error.h to panic.hMatthias Braun2014-05-28
* tv: cleanup {fc,sc}_val_from_bytes() and introduce {fc,sc}_val_to_bytes()Matthias Braun2014-03-27
* cleanup special tarval and Unknown usageMatthias Braun2014-02-18
* Fixed warning.Sebastian Buchwald2014-01-09
* Fix typos in comments.Christoph Mallon2014-01-03
* libfirm requires C99 now so we can just use strtoldMatthias Braun2013-12-10
* strcalc: cleanups, comment fixesMatthias Braun2013-12-06
* fltcalc: cleanupsMatthias Braun2013-12-06
* strcalc: rewrite/cleanup shift functionsMatthias Braun2013-12-06
* strcalc: make sc_inc publicMatthias Braun2013-12-06
* strcalc: use sc_zero instead of sc_val_from_ulong(0,)Matthias Braun2013-12-06
* disallow NULL as destination for sc_XXX insn, avoid memmoveMatthias Braun2013-12-03
* make strcalc operate on sc_word (=unsigned char) instead of charMatthias Braun2013-12-03
* return carry bit directly instead of having an sc_had_carry() functionMatthias Braun2013-11-29
* fix flt2int conversionMatthias Braun2013-11-25
* fltcalc: use boolMatthias Braun2013-11-25
* add get_tarval_small() and get_tarval_epsilon()Matthias Braun2013-11-25
* make comment more clearMatthias Braun2013-11-25
* fix bug in mul/div after fltcalc rewritesMatthias Braun2013-11-25
* fix can_conv_lossless_to after float rewritesMatthias Braun2013-11-25
* add helper function to print fp_values in a debuggerMatthias Braun2013-11-25
* introduce fc_val_from_ieee754_buf()Matthias Braun2013-11-25
* Cleanup/Rewrite fltcalc partsMatthias Braun2013-11-25
* fltcalc: fix/simplify: explicit_one is only about packed formatMatthias Braun2013-11-25
* fltcalc: simplify mostly by using sh{l,r}IMatthias Braun2013-11-25
* remove unnecessary calculationsMatthias Braun2013-11-21