- Moved mpi_inv_mod() outside POLARSSL_GENPRIME

diff --git a/ChangeLog b/ChangeLog
index dc68f04..a448acc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
 = Version Trunk
 Bugfixes
    * Fixes for MSVC6
+   * Moved mpi_inv_mod() outside POLARSSL_GENPRIME
 
 = Version 1.2.0 released 2012-10-31
 Features
diff --git a/library/bignum.c b/library/bignum.c
index a3201a6..f2a49ec 100644
--- a/library/bignum.c
+++ b/library/bignum.c
@@ -1652,8 +1652,6 @@
     return( ret );
 }
 
-#if defined(POLARSSL_GENPRIME)
-
 /*
  * Modular inverse: X = A^-1 mod N  (HAC 14.61 / 14.64)
  */
@@ -1749,6 +1747,8 @@
     return( ret );
 }
 
+#if defined(POLARSSL_GENPRIME)
+
 static const int small_prime[] =
 {
         3,    5,    7,   11,   13,   17,   19,   23,