public void serializeTo32(int[] array, int offset) {
    assert (this.mag.getV3() == 0 && this.mag.getV2() == 0
        && this.mag.getV1() == 0 && this.mag.getV0() >= 0);
    array[offset] = this.mag.getV0()
        | (this.negative ? SqlMathUtil.NEGATIVE_INT_MASK : 0);
  }
Serializes the value of this object to the given array, putting only 32
bits data.

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