summaryrefslogtreecommitdiff
path: root/gcc/wide-int.cc
Commit message (Expand)AuthorAgeFilesLines
* PR bootstrap/PR61146fxcoudert2014-05-281-1/+2
* 2014-05-28 Richard Biener <rguenther@suse.de>rguenth2014-05-281-0/+10
* gcc/rsandifo2014-05-171-1/+6
* Revert wide-int change.ramana2014-05-091-6/+0
* Define UDWtype for longlong.h inclusion in wide-int.ccramana2014-05-081-0/+6
* Fix some divmod_internal problems.rsandifo2014-05-031-35/+28
* Prevent wide_int = {widest,offset}_intrsandifo2014-04-281-14/+13
* Use target-independent semantics for wi::clz and wi::ctz.rsandifo2014-04-281-45/+1
* Remove outdated asserts.rsandifo2014-04-281-3/+0
* Add a dump function.rsandifo2014-04-271-0/+6
* Make canonize store the sign-extended value back.rsandifo2014-04-271-1/+1
* Allow the mask width to be greater than the precision.rsandifo2014-04-261-1/+1
* Fix large widths in shifted_mask.rsandifo2014-04-261-2/+2
* Cosmetic fixes to wide-int.{cc,h}rsandifo2014-04-251-80/+16
* Fix signed min / -1.rsandifo2014-04-241-4/+7
* Fix portability to hosts that use long long for HOST_WIDE_INT.mrs2014-04-221-3/+3
* Use longlong.h to speed up multiplication.rsandifo2013-12-041-15/+54
* Remove code for zero precisions.rsandifo2013-12-031-11/+4
* [wide-int] remove wi::mul_highzadeck2013-12-021-21/+11
* Use the division fast path for more cases.rsandifo2013-12-021-57/+58
* Handle multiplications by 1 as a special case.rsandifo2013-12-011-0/+14
* Add a special case for multiplication with zero.rsandifo2013-11-291-0/+7
* fixed commentzadeck2013-11-291-5/+6
* Remove trailing whitespace. Add missing dbxout.c hunk.rsandifo2013-11-211-1/+1
* Revert r201806. Allow out-of-range start bits in shifted_mask.rsandifo2013-11-031-7/+5
* Fix exact_log2 zext test.rsandifo2013-11-021-1/+1
* Make ordered comparisons enforce the same type rules as equality comparisons.rsandifo2013-10-291-38/+30
* Rename max_wide_int to widest_int, addr_wide_int to offset_int,rsandifo2013-10-241-3/+3
* Make excess bits undefined on read again.rsandifo2013-10-231-159/+111
* canonicalize trees differently.zadeck2013-10-151-3/+1
* patch to canonize wide-ints smaller than one HWIzadeck2013-09-241-49/+64
* Fixup class/filename spellings.mrs2013-09-071-2/+2
* Reorganise wide-int classes so that they are all instantiations of arsandifo2013-09-071-1765/+789
* fixed bug in wide_int::fits_uhwi_pzadeck2013-08-271-1/+10
* Use CHAR_BIT for host char bitsize.mrs2013-08-251-1/+1
* cleanup code to get around vpn issue in sign_maskzadeck2013-08-251-0/+6
* made sign parameter optional to wide_int::neg_pzadeck2013-08-241-2/+2
* richards patch to move function bodies out of wide-int class.zadeck2013-08-241-3/+10
* Remove neg and simplify neg (overflow).mrs2013-08-231-1/+1
* Remove extra spacing.mrs2013-08-161-21/+21
* fixed allocation of arrays in internal wide multiply routine.zadeck2013-08-151-3/+3
* Add wide-int branch.mrs2013-08-131-0/+3147