summaryrefslogtreecommitdiff
path: root/longlong.h
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite arm32 support. (Support thumb2; use gcc builtins for ↵Torbjorn Granlund2015-04-131-43/+36
| | | | count_leading_zeros, use accurate code selection critera.)
* Add many casts inside assembly input operands, this insures proper zero ↵Torbjorn Granlund2015-01-081-26/+57
| | | | extension.
* (mips32): Work around one clang bug.Torbjorn Granlund2014-12-221-1/+1
|
* (mips64): Work around one clang bug.Torbjorn Granlund2014-12-221-1/+1
|
* (umul_ppmm): Use input temps in more places.Torbjorn Granlund2014-12-181-9/+9
|
* Provide __clz_tab even with sparc64 vis3.Marc Glisse2014-12-081-0/+2
|
* Allow C++ references to mpn_ glue functions.Torbjorn Granlund2014-11-171-4/+10
|
* On arm64, use __builtin_c[lt]zl, fix typo in umul_ppmm.Marc Glisse2014-09-241-5/+3
|
* longlong.h (i386): Add comment about "cc" clobber.Marc Glisse2014-04-041-0/+2
|
* Update library files license to use LGPL3+ and GPL2+.Torbjorn Granlund2014-01-281-12/+25
|
* Use https to link to GNU license.Torbjorn Granlund2013-12-021-1/+1
|
* Collapse copyright years.Torbjorn Granlund2013-11-281-2/+2
|
* Fixed inconsistent #endif comment for amd64/x86_64. Spotted by Paul.Niels M?ller2013-09-131-1/+1
|
* (arm64 count_trailing_zeros): New.Torbjorn Granlund2013-04-171-0/+2
|
* Test __VIS__ instead of __sparc_vis3.Torbjorn Granlund2013-04-131-1/+1
|
* (sparc64): Define umul_ppmm, add_ssaaaa, and count_leading_zeros ↵Torbjorn Granlund2013-04-071-0/+19
| | | | conditionally under the symbol__sparc_vis3.
* Fix a comment typo.Torbjorn Granlund2013-03-211-1/+1
|
* Cleanup spacing.Torbjorn Granlund2013-03-171-106/+106
|
* (aarch64): Make add_ssaaaa and sub_ddmmss actually work.Torbjorn Granlund2013-01-051-14/+7
|
* Refine cpp test for vax.Torbjorn Granlund2012-12-051-2/+2
|
* Conditionalise ARM asm on !__thumb__.Torbjorn Granlund2012-11-291-1/+1
|
* Add copyright years.Torbjorn Granlund2012-11-201-1/+1
|
* Add ARM64 support. Add AVR support.Torbjorn Granlund2012-11-121-0/+38
|
* De-support old POWER asm syntax.Torbjorn Granlund2012-10-251-22/+22
|
* Fix typo in last change.Torbjorn Granlund2012-04-041-3/+2
|
* (ARM count_leading_zeros): Enable for more arch versions.Torbjorn Granlund2012-04-041-2/+10
|
* Use __clz_tab[128] in count_trailing_zeros (C variant).Marco Bodrato2012-03-201-5/+5
|
* longlong.h (_PROTO): Remove.Marco Bodrato2012-03-191-17/+9
|
* (count_trailing_zeros): Write better pure C default variant.Torbjorn Granlund2012-03-191-3/+28
|
* Improve udiv_w_sdiv declarations.Torbjorn Granlund2012-02-031-0/+1
|
* (s390 umul_ppmm): Fix typo in pure C variant.Torbjorn Granlund2011-10-141-1/+1
|
* AC_DEFINE and use HAVE_HOST_CPU_s390_zarch.Torbjorn Granlund2011-10-141-1/+1
|
* (s390): Put back an accidentally deleted #else.Torbjorn Granlund2011-10-131-1/+2
|
* (s390): Improve umul_ppmm and udiv_qrnnd support.Torbjorn Granlund2011-10-121-6/+51
|
* (s390x): Add __CLOBBER_CC for relevant asm patterns.Torbjorn Granlund2011-10-111-7/+9
|
* (s390x add_ssaaaa): Remove algsi/slgsi until we support z10.Torbjorn Granlund2011-10-091-27/+5
|
* (s390): Put back UDItype casts to make gcc reloading use right more for ↵Torbjorn Granlund2011-10-091-8/+20
| | | | | | constants. (s390 count_leading_zeros): Disable until we support z10 specifically.
* Misc additional s390 changes.Torbjorn Granlund2011-10-071-6/+32
|
* (s390): Add 32-bit zarch umul_ppmm and udiv_qrnnd.Torbjorn Granlund2011-10-071-19/+38
|
* Add s390/64 support, enhance s390/32 support.Torbjorn Granlund2011-10-041-1/+64
|
* (SH): Recognise predefs for all SH processors as defined by current gcc ↵Torbjorn Granlund2011-09-261-1/+1
| | | | versions.
* Undo 2009-03-01 change.Torbjorn Granlund2010-05-051-1/+1
|
* Document LONGLONG_STANDALONE and NO_ASM.Torbjorn Granlund2009-08-121-5/+12
|
* (arm count_leading_zeros): Define for armv5.Torbjorn Granlund2009-06-111-0/+6
|
* (mips, powerpc): Provide assembly-free umul_ppmm for newer gcc.Torbjorn Granlund2009-03-011-5/+45
|
* (umul_ppmm) [alpha]: Define using __builtin_alpha_umulh when possible.tege2008-02-271-3/+12
| | | | (count_trailing_zeros): Force destination register mode.
* (sub_ddmmss) [powerpc 64]: Add more variants for constant args.tege2007-09-241-27/+51
|
* Update license to version 3.tege2007-09-181-3/+1
|
* (umul_ppmm) [mmix]: New.tege2006-11-041-0/+5
|
* Update FSF's address.tege2006-02-151-2/+2
|