diff options
author | Warren Levy <warrenl@cygnus.com> | 2000-02-14 10:23:29 +0000 |
---|---|---|
committer | Warren Levy <warrenl@gcc.gnu.org> | 2000-02-14 10:23:29 +0000 |
commit | 34540fe35ebce1d18cf6a43983c669db5df61b36 (patch) | |
tree | 25b7abd6d60029d846218b9f467ae92b950c211c /libjava/gnu | |
parent | eb3e566556e0588e7f4433e881ebe238346dd704 (diff) | |
download | gcc-34540fe35ebce1d18cf6a43983c669db5df61b36.zip gcc-34540fe35ebce1d18cf6a43983c669db5df61b36.tar.gz gcc-34540fe35ebce1d18cf6a43983c669db5df61b36.tar.bz2 |
MPN.java (findLowestBit): Made methods public.
* gnu/gcj/math/MPN.java(findLowestBit): Made methods public.
* java/math/BigInteger.java(BigInteger(int,int,java.util.Random):
New constructor.
(min): Implemented.
(max): Implemented.
(modPow): Rewritten to not use the naive, slow, brute force approach.
(isProbablePrime): Implemented.
(testBit): Implemented.
(flipBit): Implemented.
(getLowestSetBit): Implemented.
From-SVN: r31966
Diffstat (limited to 'libjava/gnu')
-rw-r--r-- | libjava/gnu/gcj/math/MPN.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/gnu/gcj/math/MPN.java b/libjava/gnu/gcj/math/MPN.java index 5bbabfd..6ae60f2 100644 --- a/libjava/gnu/gcj/math/MPN.java +++ b/libjava/gnu/gcj/math/MPN.java @@ -571,7 +571,7 @@ public class MPN /** Return least i such that word&(1<<i). Assumes word!=0. */ - static int findLowestBit (int word) + public static int findLowestBit (int word) { int i = 0; while ((word & 0xF) == 0) @@ -591,7 +591,7 @@ public class MPN /** Return least i such that words & (1<<i). Assumes there is such an i. */ - static int findLowestBit (int[] words) + public static int findLowestBit (int[] words) { for (int i = 0; ; i++) { |