summaryrefslogtreecommitdiff
path: root/longlong.h
Commit message (Expand)AuthorAgeFilesLines
* (loongarch64 umul_ppmm): New #define.Torbjorn Granlund2022-03-301-0/+11
* (umul_ppmm): Correct Risc V operand order.Torbjorn Granlund2021-09-261-1/+1
* Change tested predef for Risc V.Torbjorn Granlund2021-09-221-1/+1
* Fix typo in last change.Torbjorn Granlund2021-03-111-1/+1
* Disable s390 patterns which makes clang barf.Torbjorn Granlund2021-03-111-0/+2
* (68000 umul_ppmm): Add an early-clobber &.Torbjorn Granlund2021-03-081-1/+1
* (x86 umul_ppmm): Fix typo.Torbjorn Granlund2020-09-221-30/+25
* Amend last change (remove debugging code).Torbjorn Granlund2020-01-131-1/+1
* (powerpc): Add clobbers, make formatting cleanups.Torbjorn Granlund2020-01-101-41/+56
* Fix typo in last change.Torbjorn Granlund2019-09-141-2/+2
* (x86 umul_ppmm): Test also X86_ASM_MULX for when to use mulx variant.Torbjorn Granlund2019-09-141-2/+3
* (umul_ppmm): Fix criterion for when to use mulx.Torbjorn Granlund2019-09-131-8/+32
* (arm32 sub_ddmmss): Define separately for thumb and non-thumb as rsc instruct...Torbjorn Granlund2019-08-181-11/+39
* * longlong.h (mips64): Provide r6 asm code as default expression yieldsTorbjorn Granlund2019-06-141-2/+10
* Copyright yearsMarco Bodrato2018-05-161-1/+1
* Remove assertion in longlong.h, which contradicts COUNT_LEADING_ZEROS_0.Marc Glisse2018-02-011-1/+0
* Delete incorrect definition of COUNT_LEADING_ZEROS_0 for arm32/arm64.Niels M?ller2017-12-271-2/+0
* Purge definitions of obsolete UMUL_TIME and UDIV_TIME constants.Niels M?ller2017-07-231-63/+0
* (powerpc64): Enable asm-free umul_ppmm.Torbjorn Granlund2017-03-061-1/+1
* Provide asm-free arm64 umul_ppmm.Torbjorn Granlund2017-03-051-1/+12
* Fix syntax error of last change.Torbjorn Granlund2017-02-281-3/+3
* (arm32/arm64): Remove useless comparison to 0 introduced in last change (spot...Torbjorn Granlund2017-02-271-3/+3
* (arm32/arm64 add_sssaaaa): Use "subs" for some immediates.Torbjorn Granlund2017-02-251-11/+37
* (x86_64 umul_ppmm): Add mulx variant (not automatically used).Torbjorn Granlund2016-12-261-1/+8
* Test LONGLONG_STANDALONE in two more places.Torbjorn Granlund2016-12-131-1/+4
* (riscv umul_ppmm): New.Torbjorn Granlund2016-10-141-1/+10
* longlong.h: Fix obsolete ARC asm constraintsMarc Glisse2016-08-251-4/+4
* Protect umul_ppmm with do ... while (0) as recommended by Vincent Lefevre.Marc Glisse2016-08-221-2/+2
* Rewrite arm32 support. (Support thumb2; use gcc builtins for count_leading_z...Torbjorn Granlund2015-04-131-43/+36
* Add many casts inside assembly input operands, this insures proper zero exten...Torbjorn Granlund2015-01-081-26/+57
* (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 conditionall...Torbjorn Granlund2013-04-071-0/+19
* 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