Fix another square root performance bug am: 5ee5a59192 am: 41a06cabfc
am: 4383b03a02

Change-Id: Id3ef8a677400eb05580cca238ea6eb1da10d78b5
diff --git a/src/com/hp/creals/CR.java b/src/com/hp/creals/CR.java
index 9e10b51..e7cd26a 100644
--- a/src/com/hp/creals/CR.java
+++ b/src/com/hp/creals/CR.java
@@ -1502,7 +1502,7 @@
     final int fp_op_prec = 60;
     protected BigInteger approximate(int p) {
         int max_op_prec_needed = 2*p - 1;
-        int msd = op.msd(max_op_prec_needed);
+        int msd = op.iter_msd(max_op_prec_needed);
         if (msd <= max_op_prec_needed) return big0;
         int result_msd = msd/2;                 // +- 1
         int result_digits = result_msd - p;     // +- 2