Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for BitLength (0.11 sec)

  1. android/guava/src/com/google/common/math/BigIntegerMath.java

      }
    
      /** Returns {@code true} if {@code x} represents a power of two. */
      public static boolean isPowerOfTwo(BigInteger x) {
        checkNotNull(x);
        return x.signum() > 0 && x.getLowestSetBit() == x.bitLength() - 1;
      }
    
      /**
       * Returns the base-2 logarithm of {@code x}, rounded according to the specified rounding mode.
       *
       * @throws IllegalArgumentException if {@code x <= 0}
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed Feb 07 17:50:39 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  2. src/compress/flate/huffman_bit_writer.go

    		numCodegens--
    	}
    	header := 3 + 5 + 5 + 4 + (3 * numCodegens) +
    		w.codegenEncoding.bitLength(w.codegenFreq[:]) +
    		int(w.codegenFreq[16])*2 +
    		int(w.codegenFreq[17])*3 +
    		int(w.codegenFreq[18])*7
    	size = header +
    		litEnc.bitLength(w.literalFreq) +
    		offEnc.bitLength(w.offsetFreq) +
    		extraBits
    
    	return size, numCodegens
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 29 22:59:14 UTC 2022
    - 18.4K bytes
    - Viewed (0)
  3. guava/src/com/google/common/math/BigIntegerMath.java

      }
    
      /** Returns {@code true} if {@code x} represents a power of two. */
      public static boolean isPowerOfTwo(BigInteger x) {
        checkNotNull(x);
        return x.signum() > 0 && x.getLowestSetBit() == x.bitLength() - 1;
      }
    
      /**
       * Returns the base-2 logarithm of {@code x}, rounded according to the specified rounding mode.
       *
       * @throws IllegalArgumentException if {@code x <= 0}
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed Feb 07 17:50:39 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  4. src/encoding/asn1/asn1_test.go

    			t.Errorf("#%d: Incorrect error result (did fail? %v, expected: %v)", i, err == nil, test.ok)
    		}
    		if err == nil {
    			if test.bitLength != ret.BitLength || !bytes.Equal(ret.Bytes, test.out) {
    				t.Errorf("#%d: Bad result: %v (expected %v %v)", i, ret, test.out, test.bitLength)
    			}
    		}
    	}
    }
    
    func TestBitStringAt(t *testing.T) {
    	bs := BitString{[]byte{0x82, 0x40}, 16}
    	if bs.At(0) != 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 29 18:24:36 UTC 2023
    - 43.6K bytes
    - Viewed (0)
  5. src/encoding/asn1/asn1.go

    // valid bits is recorded. Padding bits will be zero.
    type BitString struct {
    	Bytes     []byte // bits packed into bytes.
    	BitLength int    // length in bits.
    }
    
    // At returns the bit at the given index. If the index is out of range it
    // returns 0.
    func (b BitString) At(i int) int {
    	if i < 0 || i >= b.BitLength {
    		return 0
    	}
    	x := i / 8
    	y := 7 - uint(i%8)
    	return int(b.Bytes[x]>>y) & 1
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  6. android/guava-tests/test/com/google/common/math/IntMathTest.java

        // parseInt blows up on overflow as opposed to intValue() which does not.
        return Integer.parseInt(bigMean.toString());
      }
    
      private static boolean fitsInInt(BigInteger big) {
        return big.bitLength() <= 31;
      }
    
      @J2ktIncompatible
      @GwtIncompatible // NullPointerTester
      public void testNullPointers() {
        NullPointerTester tester = new NullPointerTester();
        tester.setDefault(int.class, 1);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed Feb 07 17:50:39 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  7. guava-tests/test/com/google/common/math/LongMathTest.java

        // parseInt blows up on overflow as opposed to intValue() which does not.
        return Long.parseLong(bigMean.toString());
      }
    
      private static boolean fitsInLong(BigInteger big) {
        return big.bitLength() <= 63;
      }
    
      private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE);
      private static final BigInteger MIN_LONG = BigInteger.valueOf(Long.MIN_VALUE);
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Mar 04 20:15:57 UTC 2024
    - 32.5K bytes
    - Viewed (0)
  8. src/encoding/asn1/marshal.go

    	return dst
    }
    
    type bitStringEncoder BitString
    
    func (b bitStringEncoder) Len() int {
    	return len(b.Bytes) + 1
    }
    
    func (b bitStringEncoder) Encode(dst []byte) {
    	dst[0] = byte((8 - b.BitLength%8) % 8)
    	if copy(dst[1:], b.Bytes) != len(b.Bytes) {
    		panic("internal error")
    	}
    }
    
    type oidEncoder []int
    
    func (oid oidEncoder) Len() int {
    	l := base128IntLength(int64(oid[0]*40 + oid[1]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  9. android/guava-tests/test/com/google/common/math/LongMathTest.java

        // parseInt blows up on overflow as opposed to intValue() which does not.
        return Long.parseLong(bigMean.toString());
      }
    
      private static boolean fitsInLong(BigInteger big) {
        return big.bitLength() <= 63;
      }
    
      private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE);
      private static final BigInteger MIN_LONG = BigInteger.valueOf(Long.MIN_VALUE);
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Mar 04 20:15:57 UTC 2024
    - 32.5K bytes
    - Viewed (0)
  10. src/vendor/golang.org/x/crypto/cryptobyte/asn1.go

    	paddingBits := bytes[0]
    	bytes = bytes[1:]
    	if paddingBits > 7 ||
    		len(bytes) == 0 && paddingBits != 0 ||
    		len(bytes) > 0 && bytes[len(bytes)-1]&(1<<paddingBits-1) != 0 {
    		return false
    	}
    
    	out.BitLength = len(bytes)*8 - int(paddingBits)
    	out.Bytes = bytes
    	return true
    }
    
    // ReadASN1BitStringAsBytes decodes an ASN.1 BIT STRING into out and advances. It is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
Back to top