summaryrefslogtreecommitdiff
path: root/sys/include
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2018-03-09 21:30:06 +0000
committeraiju <devnull@localhost>2018-03-09 21:30:06 +0000
commitb7d31909f6258a36d00cb2bc2ef08687d6817755 (patch)
tree908127ad877e9db893c3d0077608004eb7f1eea4 /sys/include
parentb9a08958e2b7a960b39c0db82a049836896e660e (diff)
mptod/dtomp: add to mp.h
Diffstat (limited to 'sys/include')
-rw-r--r--sys/include/ape/mp.h2
-rw-r--r--sys/include/mp.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/include/ape/mp.h b/sys/include/ape/mp.h
index e18a70d92..63119abaf 100644
--- a/sys/include/ape/mp.h
+++ b/sys/include/ape/mp.h
@@ -74,6 +74,8 @@ uvlong mptouv(mpint*); /* unsigned vlong */
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);
diff --git a/sys/include/mp.h b/sys/include/mp.h
index 9aa8a4715..b49cb16a7 100644
--- a/sys/include/mp.h
+++ b/sys/include/mp.h
@@ -62,6 +62,8 @@ uvlong mptouv(mpint*); /* unsigned vlong */
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);