public void serializeTo128(int[] array, int offset) {
    assert (this.mag.getV3() >= 0);
    array[offset] = this.mag.getV0();
    array[offset + 1] = this.mag.getV1();
    array[offset + 2] = this.mag.getV2();
    array[offset + 3] = this.mag.getV3()
        | (this.negative ? SqlMathUtil.NEGATIVE_INT_MASK : 0);
  }
Serializes the value of this object to the given array, putting 128 bits
data (full ranges).

@param array
         array to use
@param offset
         offset of the int array
common/src/java/org/apache/hadoop/hive/common/type/SignedInt128.java