public void update(BigInteger bigInt) {
    int v0 = bigInt.intValue();
    int v1 = bigInt.shiftRight(32).intValue();
    int v2 = bigInt.shiftRight(64).intValue();
    int v3 = bigInt.shiftRight(96).intValue();
    update(v0, v1, v2, v3);
  }
Updates the value of this object from the given {@link BigInteger}.
Only positive BigIntegers are expected and behavior is undefined for
negative BigIntegers.

@param bigInt
         java BigInteger
common/src/java/org/apache/hadoop/hive/common/type/UnsignedInt128.java