You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2007/01/06 22:57:25 UTC

svn commit: r493586 - /harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java

Author: tellison
Date: Sat Jan  6 13:57:24 2007
New Revision: 493586

URL: http://svn.apache.org/viewvc?view=rev&rev=493586
Log:
Apply patch for HARMONY-2864 ([Classlib][math] Wrong words in math module)

Modified:
    harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java

Modified: harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java?view=diff&rev=493586&r1=493585&r2=493586
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java (original)
+++ harmony/enhanced/classlib/trunk/modules/math/src/main/java/java/math/Division.java Sat Jan  6 13:57:24 2007
@@ -303,7 +303,7 @@
     }
 
     /**
-     * Computes the quotient and the remainder after a divison by an {@code int}
+     * Computes the quotient and the remainder after a division by an {@code int}
      * number.
      * 
      * @return an array of the form {@code [quotient, remainder]}.
@@ -343,7 +343,7 @@
     }
 
     /**
-     * Multipies an array by int and subtracts it from a subarray of another
+     * Multiplies an array by int and subtracts it from a subarray of another
      * array.
      * 
      * @param a the array to subtract from
@@ -451,9 +451,9 @@
      * type.
      * 
      * @param op1
-     *            a postive number
+     *            a positive number
      * @param op2
-     *            a postive number
+     *            a positive number
      * @see #gcdBinary(BigInteger, BigInteger)
      * @return <code>GCD(op1, op2)</code>
      */
@@ -486,7 +486,7 @@
     
     /**
      * Calculates a.modInverse(p) Based on: Savas, E; Koc, C "The Montgomery Modular
-     * Inverse - Revisted"
+     * Inverse - Revised"
      */
     static BigInteger modInverseMontgomery(BigInteger a, BigInteger p) {
 
@@ -576,7 +576,7 @@
 
         r.sign = 1;
         while (v.signum() > 0) {
-            // INV v >= 0, u >= 0, v odd, u odd (excepto last iteration when v is even (0))
+            // INV v >= 0, u >= 0, v odd, u odd (except last iteration when v is even (0))
     
             while (u.compareTo(v) > BigInteger.EQUALS) {
                 Elementary.inplaceSubtract(u, v);
@@ -681,7 +681,7 @@
         int k;
         while (!isPowerOfTwo(u, coefU) && !isPowerOfTwo(v, coefV)) {
             
-            // modification of orignal algorithm: I calculate how many times the algorithm will enter in the same branch of if
+            // modification of original algorithm: I calculate how many times the algorithm will enter in the same branch of if
             k = howManyIterations(u, n);
             
             if (k != 0) {
@@ -815,7 +815,7 @@
     
     /**
      * Performs modular exponentiation using the Montgomery Reduction. It
-     * requires that all parameters be postivive and the mudulus be odd. >
+     * requires that all parameters be positive and the modulus be odd. >
      * 
      * @see BigInteger#modPow(BigInteger, BigInteger)
      * @see #monPro(BigInteger, BigInteger, BigInteger, long)
@@ -858,7 +858,7 @@
 
     /**
      * Performs modular exponentiation using the Montgomery Reduction. It
-     * requires that all parameters be postivive and the mudulus be even. Based
+     * requires that all parameters be positive and the modulus be even. Based
      * <i>The square and multiply algorithm and the Montgomery Reduction C. K.
      * Koc - Montgomery Reduction with Even Modulus</i>. The square and
      * multiply algorithm and the Montgomery Reduction.
@@ -891,7 +891,7 @@
     }
 
     /**
-     * It requires that all parameters be postivive.
+     * It requires that all parameters be positive.
      * 
      * @return {@code base<sup>exponent</sup> mod (2<sup>j</sup>)}.
      * @see BigInteger#modPow(BigInteger, BigInteger)
@@ -997,12 +997,12 @@
     
     /**
      * Implements the Montgomery Product of two integers represented by
-     * {@code int} arrays. The arrays are suposed in <i>little
+     * {@code int} arrays. The arrays are supposed in <i>little
      * endian</i> notation.
      * 
      * @param a The first factor of the product.
      * @param b The second factor of the product.
-     * @param modulus The modululus of the oprations. Z<sub>modulus</sub>.
+     * @param modulus The modulus of the operations. Z<sub>modulus</sub>.
      * @param n2 The digit modulus'[0].
      * @ar.org.fitc.ref "C. K. Koc - Analyzing and Comparing Montgomery
      *                  Multiplication Algorithms"