summaryrefslogtreecommitdiffhomepage
path: root/ir/tv/strcalc.h
Commit message (Expand)AuthorAge
* strcalc: remove unused SC_hex, SC_OCT and SC_BIN printing supportMatthias Braun2014-12-31
* strcalc: change sc_inc to always work in-placeMatthias Braun2014-12-31
* tv: remove endianess paramter from new_tarval_from_bytes()Matthias Braun2014-12-30
* strcalc: introduce sc_get_highest_clear_bit()Matthias Braun2014-12-30
* strcalc: use 8 bit per byte instead of 4Matthias Braun2014-12-29
* tv: a bit of cleanup, implement get_tarval_bit with the sc_get_bit_at() functionMatthias Braun2014-12-29
* fix indentMatthias Braun2014-12-29
* tv: cleanup {fc,sc}_val_from_bytes() and introduce {fc,sc}_val_to_bytes()Matthias Braun2014-03-27
* Implement and use tarval_ornot.Sebastian Buchwald2014-03-03
* strcalc: cleanups, comment fixesMatthias Braun2013-12-06
* strcalc: rewrite/cleanup shift functionsMatthias Braun2013-12-06
* strcalc: make sc_inc publicMatthias Braun2013-12-06
* strcalc: cleanup sign/zero extension codeMatthias Braun2013-12-06
* strcalc: inline most do_XXX functions and use sc_XXX insteadMatthias Braun2013-12-03
* strcalc: use unsigned instead of int for stuff that can't be negativeMatthias Braun2013-12-03
* fix wrong commentMatthias Braun2013-12-03
* strcalc: use bool where possibleMatthias Braun2013-12-03
* strcalc: compute carry_flag locally and avoid global variableMatthias Braun2013-12-03
* make strcalc operate on sc_word (=unsigned char) instead of charMatthias Braun2013-12-03
* add sc_popcount()Matthias Braun2013-11-29
* strcalc: remove SC_X defines and use numbersMatthias Braun2013-11-29
* a bit of cleanup, break at 80 colsMatthias Braun2013-11-29
* return carry bit directly instead of having an sc_had_carry() functionMatthias Braun2013-11-29
* Cleanup/Rewrite fltcalc partsMatthias Braun2013-11-25
* strcalc: use bool where possibleMatthias Braun2013-11-25
* add function that creates an sc_val from a sequence of bits in a bufferMatthias Braun2013-11-25
* cleanup, add sc_print_buf() variant of sc_print() without static bufferMatthias Braun2013-11-21
* strcalc should not depend on ir_mode structureMatthias Braun2013-11-18
* add new_tarval_from_bytesMatthias Braun2013-07-03
* add tarval_to_uint64(), tarval_is_uint64()Matthias Braun2013-06-06
* get rid of an explicit Rotl nodeMatthias Braun2013-06-06
* remove license stuff from filesMatthias Braun2012-12-12
* tv: Let sc_comp() return an ir_relation instead of magic numbers.Christoph Mallon2012-12-10
* tarval: shift variants with unsigned right operandMatthias Braun2012-08-24
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* Fixed some 64bit warnings because of mixing size_t and other types.Michael Beck2011-01-07
* some cleanups in preparation for a new tarval_from_str interfaceMatthias Braun2010-02-18
* Implement and use tarval_andnot().Christoph Mallon2010-01-15
* Summary is not a doxygen tagSebastian Buchwald2009-08-24
* Fix generating bit representation of INF modes with explicit one, i.e. x87 lo...Christoph Mallon2008-12-14
* - a new and more correct tarval_carry()Michael Beck2008-11-20
* renamed node type Rot to Rotl to make clear that this is a LEFT rotationMichael Beck2008-06-06
* update copyright messageMichael Beck2008-01-02
* - renamed a lot of parameters to more sensible namesMichael Beck2007-10-17
* fix fehler89 by correctly truncating tarvals (wrote a new sc_truncate function)Matthias Braun2007-10-02
* Handle left shift (when magnitude > mantissa) when converting float constants...Christoph Mallon2007-09-11
* Add support for float->int conversion (no overflow handling yet)Michael Beck2007-09-07
* tarval_divmod addedMichael Beck2007-09-05
* fixed broken get_tarval_sub_bits() implementation: now correctly clip number ...Michael Beck2007-08-01
* changed signature of sign_extend()Michael Beck2007-07-31