void function ( BigInteger arg0 , BigInteger arg1 ) { add ( arg0 . digits , arg0 . digits , arg0 . numberLength , arg1 . digits , arg1 . numberLength ) ; arg0 . numberLength = Math . min ( Math . max ( arg0 . numberLength , arg1 . numberLength ) + 1 , arg0 . digits . length ) ; arg0 . cutOffLeadingZeroes ( ) ; arg0 . unCache ( ) ; }
performs op1 + = op2 . op1 must have enough place to storethe result i.e. op1.bitlength > = op2.bitlength . both should be positive i.e. op1 > = op2 . concode_field_sep PlaceHolder placeHolder concode_field_sep BigInteger add concode_elem_sep void add concode_elem_sep int[] add concode_elem_sep int unsignedArraysCompare concode_elem_sep BigInteger subtract concode_elem_sep void subtract concode_elem_sep int[] subtract concode_elem_sep void completeInPlaceSubtract concode_elem_sep int compareArrays concode_elem_sep void inplaceSubtract concode_elem_sep void inverseSubtract concode_elem_sep void completeInPlaceAdd