about summary refs log tree commit diff
path: root/sysdeps/powerpc/power4
Commit message (Collapse)AuthorAgeFilesLines
* Remove usage of ONE macroSiddhesh Poyarekar2013-03-291-1/+1
| | | | I missed this instance, which caused a build failure in powerpc.
* Remove ZERO and MZERO macrosSiddhesh Poyarekar2013-03-291-10/+10
|
* Make mantissa type of mp_no configurableSiddhesh Poyarekar2013-03-261-0/+56
| | | | | | | | | | The mantissa of mp_no is intended to take only integral values. This is a relatively good choice for powerpc due to its 4 fpus, but not for other architectures, which suffer due to this choice. This change makes the default mantissa a long integer and allows powerpc to override it. Additionally, some operations have been optimized for integer manipulation, resulting in a significant improvement in performance.
* Revert configurable mantissa patchSiddhesh Poyarekar2013-03-151-56/+0
| | | | | | Reverts d22ca8cdfb98001d03772ef264b244930d439b3f since it is severely broken on 32-bit.
* Make mantissa type configurableSiddhesh Poyarekar2013-03-151-0/+56
| | | | | This allows the default mantissa to be integral, with powerpc overriding it to take advantage of its FPUs.
* Consolidate copies of mp code in powerpcSiddhesh Poyarekar2013-03-082-0/+221
Retain a single copy of the mp code in power4 instead of the two identical copies in powerpc32 and powerpc64.