ref: 87b6cd4260d51e8ba64d12fda1e134e67525bf29
parent: 465f3df0b3ea00c2291a2b99b095e7a0e8365b97
author: aiju <devnull@localhost>
date: Fri May 4 17:41:16 EDT 2018
mpmagadd: force output sign +1 always
--- a/sys/src/libmp/port/mpadd.c
+++ b/sys/src/libmp/port/mpadd.c
@@ -21,10 +21,12 @@
m = b2->top;
if(n == 0){mpassign(mpzero, sum);
+ sum->sign = 1;
return;
}
if(m == 0){mpassign(b1, sum);
+ sum->sign = 1;
return;
}
mpbits(sum, (n+1)*Dbits);
--
⑨