@Override
  public long longValue() {
    long unsigned = SqlMathUtil.combineInts(this.mag.getV0(), this.mag.getV1())
        & SqlMathUtil.FULLBITS_63;
    return this.negative ? -unsigned : unsigned;
  }
Specialized version.

@param o
         the object to compare
@return whether the object is equal to this object
common/src/java/org/apache/hadoop/hive/common/type/SignedInt128.java