ref: 16b9025f3754dffafbe2524e2fcd595c4e048bed
parent: d10d933beb39374ba063486215e59c1e9335943a
author: aiju <devnull@localhost>
date: Fri Mar 9 16:30:06 EST 2018
mptod/dtomp: add to mp.h
--- a/sys/include/ape/mp.h
+++ b/sys/include/ape/mp.h
@@ -74,6 +74,8 @@
mpint* uvtomp(uvlong, mpint*);
vlong mptov(mpint*); /* vlong */
mpint* vtomp(vlong, mpint*);
+double mptod(mpint*); /* double */
+mpint* dtomp(double, mpint*);
/* divide 2 digits by one */
void mpdigdiv(mpdigit *dividend, mpdigit divisor, mpdigit *quotient);
--- a/sys/include/mp.h
+++ b/sys/include/mp.h
@@ -62,6 +62,8 @@
mpint* uvtomp(uvlong, mpint*);
vlong mptov(mpint*); /* vlong */
mpint* vtomp(vlong, mpint*);
+double mptod(mpint*); /* double */
+mpint* dtomp(double, mpint*);
/* divide 2 digits by one */
void mpdigdiv(mpdigit *dividend, mpdigit divisor, mpdigit *quotient);
--
⑨