commit | 87f14948095f4614acd686f5238933c344174c25 | [log] [tgz] |
---|---|---|
author | Janos Follath <janos.follath@gmail.com> | Sun Oct 25 10:58:03 2015 +0100 |
committer | Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> | Fri Jan 08 15:18:03 2016 +0100 |
tree | 2825acb09e1c61ad380450007d85f07b50c2c57f | |
parent | a3a1cd33d1e44a3301e24397e34bfb7ab2c74ca7 [diff] |
Tests and fix added for #309 (inplace mpi doubling).
diff --git a/library/bignum.c b/library/bignum.c index 89fbe12..73ea453 100644 --- a/library/bignum.c +++ b/library/bignum.c
@@ -893,7 +893,12 @@ if( X == B ) { - const mpi *T = A; A = X; B = T; + const mpi *T; + + if( B == A) + return mpi_shift_l( X, 1 ); + + T = A; A = X; B = T; } if( X != A )