summaryrefslogtreecommitdiff
path: root/mpn/x86
Commit message (Expand)AuthorAgeFilesLines
* Many new gmp-mparam.h file for 64-bit CPUs in 32-bit mode.Torbjorn Granlund2011-11-257-0/+1001
* Add more cycle numbers.Torbjorn Granlund2011-11-221-2/+2
* Spacing cleanup.Torbjorn Granlund2011-11-219-17/+17
* Retune, adding several new THRESHOLDs.Torbjorn Granlund2011-11-174-102/+130
* Add mpn_tabselect assembly support for powerpc64, x86, x86_64, ia64.Torbjorn Granlund2011-11-151-0/+104
* (BMOD_1_TO_MOD_1_THRESHOLD): Default for fat builds.Torbjorn Granlund2011-05-091-2/+4
* (LEA): Complete rewrite.Torbjorn Granlund2011-04-271-8/+32
* Use deflit for Darwin bug workaround. Undo 2011-03-28 change.Torbjorn Granlund2011-04-111-2/+2
* Use canonical insn forms.Torbjorn Granlund2011-03-291-11/+11
* Use canonical insn forms.Torbjorn Granlund2011-03-291-11/+11
* Use canonical insn forms.Torbjorn Granlund2011-03-291-2/+2
* Use mov rather than push and pop. Earlier load of divisor from stack.Niels Möller2011-03-291-14/+10
* Protect movzwl register parameters from being interpreted as m4 macro paramet...Torbjorn Granlund2011-03-281-11/+16
* Replaced sublsh1 function with _ip1 version for k7 and atom.Marco Bodrato2011-03-112-138/+36
* Define and use sublsh2_n*_ip1.Marco Bodrato2011-03-112-9/+9
* Add some more table entries (blank for now).Torbjorn Granlund2011-03-101-1/+2
* Suppress wind-down rp updates.Torbjorn Granlund2011-03-101-23/+19
* Move bdiv_dbm1c from atom to pentium4.Marco Bodrato2011-03-102-106/+132
* Retune.Torbjorn Granlund2011-03-092-22/+22
* small optimizationsMarco Bodrato2011-03-091-10/+14
* bdiv_dbm1c for atom/32Marco Bodrato2011-03-091-0/+123
* Clean up TODO list.Torbjorn Granlund2011-03-081-6/+2
* atom/32: cleaned sqr.Marco Bodrato2011-03-081-18/+40
* Small changes to atom/32 sqrMarco Bodrato2011-03-071-32/+27
* Tweak rp loop updates.Torbjorn Granlund2011-03-071-175/+138
* Fix out-of-bounds read for n=1.Torbjorn Granlund2011-03-071-7/+7
* Remove now obsolete non-sse2 code.Torbjorn Granlund2011-03-071-29/+0
* Edit TODO list.Torbjorn Granlund2011-03-061-3/+2
* New file.Torbjorn Granlund2011-03-061-0/+610
* Retune.Torbjorn Granlund2011-03-021-4/+4
* Retune.Torbjorn Granlund2011-03-011-11/+11
* Retune.Torbjorn Granlund2011-03-011-16/+16
* Simplified mpn_mod_1_1p_cpsNiels Möller2011-03-011-18/+5
* Swap entry insns to share more code between entry points.Torbjorn Granlund2011-03-012-30/+20
* -1 mov.Marco Bodrato2011-03-011-3/+2
* Update TODO list.Torbjorn Granlund2011-02-281-2/+4
* Shorten software pipeline.Torbjorn Granlund2011-02-281-54/+46
* Remove file no longer used.Torbjorn Granlund2011-02-281-23/+0
* Retune.Torbjorn Granlund2011-02-271-88/+87
* Remove redundant MULFUNC_PROLOGUE.Torbjorn Granlund2011-02-271-5/+2
* New code.Marco Bodrato2011-02-271-1/+94
* New file.Torbjorn Granlund2011-02-271-0/+530
* From Marco: Optimise non-loop code.Torbjorn Granlund2011-02-261-35/+29
* Rewrite atom/32 addmul_1 and submul_1.Torbjorn Granlund2011-02-252-371/+178
* Move mmx atom files to atom/mmx.Marco Bodrato2011-02-253-0/+0
* Move sse2 atom files to atom/sse2.Marco Bodrato2011-02-253-0/+0
* Retune.Torbjorn Granlund2011-02-251-15/+15
* Retune.Torbjorn Granlund2011-02-241-9/+9
* Retune.Torbjorn Granlund2011-02-241-90/+83
* New file.Torbjorn Granlund2011-02-241-0/+23