summaryrefslogtreecommitdiffstats
path: root/mpi-patches/mpi-set-mpi-word
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-10 18:27:18 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-10 18:27:18 -0800
commitc940739b8f863f3331f00b36c23ad1526ab1147e (patch)
treef68e2bb544a478b7c5537af0b5f9d9aee4aea813 /mpi-patches/mpi-set-mpi-word
parent009266215ff514a005c766d7d6fcfe8bb31dddd5 (diff)
downloadtxr-c940739b8f863f3331f00b36c23ad1526ab1147e.tar.gz
txr-c940739b8f863f3331f00b36c23ad1526ab1147e.tar.bz2
txr-c940739b8f863f3331f00b36c23ad1526ab1147e.zip
* mpi-patches/mpi-set-mpi-word: Bugfix and refresh.
* mpi-patches/mpi-set-double-intptr: New file. * mpi-patches/series (mpi-set-double-intptr): Patch added.
Diffstat (limited to 'mpi-patches/mpi-set-mpi-word')
-rw-r--r--mpi-patches/mpi-set-mpi-word8
1 files changed, 4 insertions, 4 deletions
diff --git a/mpi-patches/mpi-set-mpi-word b/mpi-patches/mpi-set-mpi-word
index acd37285..a7ea7a55 100644
--- a/mpi-patches/mpi-set-mpi-word
+++ b/mpi-patches/mpi-set-mpi-word
@@ -1,7 +1,7 @@
Index: mpi-1.8.6/mpi.c
===================================================================
--- mpi-1.8.6.orig/mpi.c 2011-12-10 17:41:38.000000000 -0800
-+++ mpi-1.8.6/mpi.c 2011-12-10 17:44:35.000000000 -0800
++++ mpi-1.8.6/mpi.c 2011-12-10 18:19:29.000000000 -0800
@@ -573,6 +573,15 @@
return MP_OKAY;
}
@@ -10,9 +10,9 @@ Index: mpi-1.8.6/mpi.c
+{
+ USED(mp) = 2;
+ DIGIT(mp, 0) = w & MP_DIGIT_MAX;
-+ DIGIT(mp, 1) = w & MP_DIGIT_MAX;
++ DIGIT(mp, 1) = w >> MP_DIGIT_BIT;
+ SIGN(mp) = sign;
-+ return MP_OK;
++ return MP_OKAY;
+}
+
/*------------------------------------------------------------------------*/
@@ -21,7 +21,7 @@ Index: mpi-1.8.6/mpi.c
Index: mpi-1.8.6/mpi.h
===================================================================
--- mpi-1.8.6.orig/mpi.h 2011-12-10 17:41:38.000000000 -0800
-+++ mpi-1.8.6/mpi.h 2011-12-10 17:43:56.000000000 -0800
++++ mpi-1.8.6/mpi.h 2011-12-10 18:19:29.000000000 -0800
@@ -100,6 +100,7 @@
mp_err mp_set_int(mp_int *mp, long z);
mp_err mp_set_intptr(mp_int *mp, int_ptr_t z);