|
Size: 608
Comment: /* New Entry */
|
← Revision 4 as of 2013-01-14 16:32:38 ⇥
Size: 614
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 5: | Line 5: |
| Description: A minor tweak to the multiplication function (__mul) to help the compiler a bit to generate slightly faster code. It adds a local variable zk that acts as an accumulator across the loops (and within them) to reduce the reads to/writes from the array z.d. | Description: A minor tweak to the multiplication function {{{(__mul)}}} to help the compiler a bit to generate slightly faster code. It adds a local variable zk that acts as an accumulator across the loops (and within them) to reduce the reads to/writes from the array z.d. |
Benchmarking for 2.18
Patch: Minor tweak to mp multiplication
Description: A minor tweak to the multiplication function (__mul) to help the compiler a bit to generate slightly faster code. It adds a local variable zk that acts as an accumulator across the loops (and within them) to reduce the reads to/writes from the array z.d.
Benchmark: Benchmark suite. Environment: Intel(R) Core(TM) i7-3520M CPU, Fedora 17 x86_64.
Criteria for acceptance: This results in an improvement of about 5% on x86_64 for the pow function.