Searched refs:numBits (Results 1 - 6 of 6) sorted by relevance

/libcore/luni/src/test/java/org/apache/harmony/security/tests/java/security/
H A DSecureRandom2Test.java276 int numBits = 29;
277 int random = mySecureRandom.getNext(numBits);
278 assertEquals(numBits, Integer.bitCount(random));
280 numBits = 0;
281 random = mySecureRandom.getNext(numBits);
282 assertEquals(numBits, Integer.bitCount(random));
284 numBits = 40;
285 random = mySecureRandom.getNext(numBits);
288 numBits = -1;
289 random = mySecureRandom.getNext(numBits);
361 getNext(int numBits) argument
[all...]
/libcore/luni/src/main/java/java/security/
H A DSecureRandom.java278 * @param numBits
284 protected final int next(int numBits) { argument
285 if (numBits < 0) {
286 numBits = 0;
288 if (numBits > 32) {
289 numBits = 32;
292 int bytes = (numBits+7)/8;
300 ret = ret >>> (bytes*8 - numBits);
/libcore/luni/src/main/java/java/lang/
H A DRealToString.java94 int numBits = Double.MANTISSA_BITS;
100 numBits--;
111 longDigitGenerator(f, pow, e == 0, mantissaIsZero, numBits);
113 bigIntDigitGenerator(f, pow, e == 0, numBits);
156 int numBits = Float.MANTISSA_BITS;
166 numBits--;
177 longDigitGenerator(f, pow, e == 0, mantissaIsZero, numBits);
179 bigIntDigitGenerator(f, pow, e == 0, numBits);
/libcore/luni/src/main/native/
H A Djava_lang_StringToReal.cpp195 int32_t numBits; local
201 numBits = highestSetBitHighPrecision (f, length) + 1;
202 numBits -= lowestSetBitHighPrecision (f, length);
203 if (numBits < 54 && e >= 0 && e < DOUBLE_LOG5_OF_TWO_TO_THE_N)
207 else if (numBits < 54 && e < 0 && (-e) < DOUBLE_LOG5_OF_TWO_TO_THE_N)
582 int32_t numBits; local
586 numBits = highestSetBitHighPrecision (f, length) + 1;
587 if (numBits < 25 && e >= 0 && e < FLOAT_LOG5_OF_TWO_TO_THE_N)
591 else if (numBits < 25 && e < 0 && (-e) < FLOAT_LOG5_OF_TWO_TO_THE_N)
/libcore/luni/src/main/java/java/math/
H A DBigInteger.java121 * {@code [0, pow(2, numBits)-1]}.
123 * @param numBits maximum length of the new {@code BigInteger} in bits.
125 * @throws IllegalArgumentException if {@code numBits} < 0.
127 public BigInteger(int numBits, Random random) { argument
128 if (numBits < 0) {
129 throw new IllegalArgumentException("numBits < 0: " + numBits);
131 if (numBits == 0) {
135 int numberLength = (numBits + 31) >> 5;
141 digits[numberLength - 1] >>>= (-numBits)
[all...]
/libcore/luni/src/test/java/tests/java/security/
H A DSecureRandomTest.java291 public int nextElement(int numBits) { argument
292 return super.next(numBits);

Completed in 143 milliseconds