Exemplo n.º 1
0
private void @this(int n1, global::org.xmlvm._nArrayAdapter<int> n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.BigInteger: void <init>(int, int[])]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2.i = n1;
    _r3_o = n2;
    ((global::java.lang.Object) _r1_o).@this();
    _r0_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r3_o);
    ((global::com.codename1.util.BigInteger) _r1_o)._fpeer = (global::com.codename1.util.TBigInteger) _r0_o;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.BigInteger: void <init>(int, int[])]
}
Exemplo n.º 2
0
public static global::System.Object modInverseMontgomery(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TDivision: com.codename1.util.TBigInteger modInverseMontgomery(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r7_o = n1;
    _r8_o = n2;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    if (_r0.i != 0) goto label12;
    _r7_o = new global::java.lang.ArithmeticException();
    // Value=BigInteger not invertible
    _r8_o = new global::java.lang.String();
    ((global::java.lang.String)_r8_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101))}));
    ((global::java.lang.ArithmeticException) _r7_o).@this((global::java.lang.String) _r8_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.ArithmeticException) _r7_o);
    label12:;
    _r0.i = 0;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r8_o).testBit((int) _r0.i) ? 1 : 0;
    if (_r0.i != 0) goto label24;
    _r7_o = global::com.codename1.util.TDivision.modInverseHars((global::com.codename1.util.TBigInteger) _r7_o, (global::com.codename1.util.TBigInteger) _r8_o);
    label23:;
    return (global::com.codename1.util.TBigInteger) _r7_o;
    label24:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r8_o)._fnumberLength;
    _r2.i = _r0.i * 32;
    _r5_o = ((global::com.codename1.util.TBigInteger) _r8_o).copy();
    _r6_o = ((global::com.codename1.util.TBigInteger) _r7_o).copy();
    _r7.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o)._fnumberLength;
    _r7.i = global::java.lang.Math.max((int) _r7.i, (int) _r0.i);
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r0.i = 1;
    _r1.i = 1;
    _r4.i = _r7.i + 1;
    _r4_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r4.i]);
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r0.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o);
    _r4_o = new global::com.codename1.util.TBigInteger();
    _r0.i = 1;
    _r1.i = 1;
    _r7.i = _r7.i + 1;
    _r7_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r7.i]);
    ((global::com.codename1.util.TBigInteger) _r4_o).@this((int) _r0.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o);
    _r7_o = ((global::com.codename1.util.TBigInteger) _r4_o)._fdigits;
    _r0.i = 0;
    _r1.i = 1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i] = _r1.i;
    _r7.i = 0;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o).getLowestSetBit();
    _r1.i = ((global::com.codename1.util.TBigInteger) _r6_o).getLowestSetBit();
    if (_r0.i <= _r1.i) goto label127;
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r5_o, (int) _r0.i);
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r6_o, (int) _r1.i);
    global::com.codename1.util.TBitLevel.inplaceShiftLeft((global::com.codename1.util.TBigInteger) _r3_o, (int) _r1.i);
    _r0.i = _r0.i - _r1.i;
    _r7.i = _r7.i + _r0.i;
    label94:;
    _r0.i = 1;
    ((global::com.codename1.util.TBigInteger) _r3_o)._fsign = _r0.i;
    label97:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r6_o).signum();
    if (_r0.i <= 0) goto label170;
    label103:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o).compareTo((global::com.codename1.util.TBigInteger) _r6_o);
    if (_r0.i <= 0) goto label154;
    global::com.codename1.util.TElementary.inplaceSubtract((global::com.codename1.util.TBigInteger) _r5_o, (global::com.codename1.util.TBigInteger) _r6_o);
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o).getLowestSetBit();
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r5_o, (int) _r0.i);
    global::com.codename1.util.TElementary.inplaceAdd((global::com.codename1.util.TBigInteger) _r3_o, (global::com.codename1.util.TBigInteger) _r4_o);
    global::com.codename1.util.TBitLevel.inplaceShiftLeft((global::com.codename1.util.TBigInteger) _r4_o, (int) _r0.i);
    _r7.i = _r7.i + _r0.i;
    goto label103;
    label127:;
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r5_o, (int) _r0.i);
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r6_o, (int) _r1.i);
    global::com.codename1.util.TBitLevel.inplaceShiftLeft((global::com.codename1.util.TBigInteger) _r4_o, (int) _r0.i);
    _r0.i = _r1.i - _r0.i;
    _r7.i = _r7.i + _r0.i;
    goto label94;
    label140:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r6_o).getLowestSetBit();
    global::com.codename1.util.TBitLevel.inplaceShiftRight((global::com.codename1.util.TBigInteger) _r6_o, (int) _r0.i);
    global::com.codename1.util.TElementary.inplaceAdd((global::com.codename1.util.TBigInteger) _r4_o, (global::com.codename1.util.TBigInteger) _r3_o);
    global::com.codename1.util.TBitLevel.inplaceShiftLeft((global::com.codename1.util.TBigInteger) _r3_o, (int) _r0.i);
    _r7.i = _r7.i + _r0.i;
    label154:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o).compareTo((global::com.codename1.util.TBigInteger) _r6_o);
    if (_r0.i > 0) goto label97;
    global::com.codename1.util.TElementary.inplaceSubtract((global::com.codename1.util.TBigInteger) _r6_o, (global::com.codename1.util.TBigInteger) _r5_o);
    _r0.i = ((global::com.codename1.util.TBigInteger) _r6_o).signum();
    if (_r0.i != 0) goto label140;
    goto label97;
    label170:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o).isOne() ? 1 : 0;
    if (_r0.i != 0) goto label184;
    _r7_o = new global::java.lang.ArithmeticException();
    // Value=BigInteger not invertible.
    _r8_o = new global::java.lang.String();
    ((global::java.lang.String)_r8_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 46))}));
    ((global::java.lang.ArithmeticException) _r7_o).@this((global::java.lang.String) _r8_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.ArithmeticException) _r7_o);
    label184:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r3_o).compareTo((global::com.codename1.util.TBigInteger) _r8_o);
    if (_r0.i < 0) goto label193;
    global::com.codename1.util.TElementary.inplaceSubtract((global::com.codename1.util.TBigInteger) _r3_o, (global::com.codename1.util.TBigInteger) _r8_o);
    label193:;
    _r1_o = ((global::com.codename1.util.TBigInteger) _r8_o).subtract((global::com.codename1.util.TBigInteger) _r3_o);
    _r0.i = global::com.codename1.util.TDivision.calcN((global::com.codename1.util.TBigInteger) _r8_o);
    if (_r7.i <= _r2.i) goto label210;
    _r3_o = global::com.codename1.util.TBigInteger._fONE;
    _r1_o = global::com.codename1.util.TDivision.monPro((global::com.codename1.util.TBigInteger) _r1_o, (global::com.codename1.util.TBigInteger) _r3_o, (global::com.codename1.util.TBigInteger) _r8_o, (int) _r0.i);
    _r7.i = _r7.i - _r2.i;
    label210:;
    _r7.i = _r2.i - _r7.i;
    _r7_o = global::com.codename1.util.TBigInteger.getPowerOfTwo((int) _r7.i);
    _r7_o = global::com.codename1.util.TDivision.monPro((global::com.codename1.util.TBigInteger) _r1_o, (global::com.codename1.util.TBigInteger) _r7_o, (global::com.codename1.util.TBigInteger) _r8_o, (int) _r0.i);
    goto label23;
//XMLVM_END_WRAPPER[com.codename1.util.TDivision: com.codename1.util.TBigInteger modInverseMontgomery(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 3
0
public static global::System.Object pow(global::com.codename1.util.TBigInteger n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TMultiplication: com.codename1.util.TBigInteger pow(com.codename1.util.TBigInteger, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r7_o = n1;
    _r8.i = n2;
    _r6.i = 1;
    _r2_o = global::com.codename1.util.TBigInteger._fONE;
    _r0_o = _r7_o;
    _r1_o = _r0_o;
    label5:;
    if (_r8.i <= _r6.i) goto label47;
    _r3.i = _r8.i & 1;
    if (_r3.i == 0) goto label15;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r2_o).multiply((global::com.codename1.util.TBigInteger) _r1_o);
    label15:;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r1_o)._fnumberLength;
    if (_r3.i != _r6.i) goto label27;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r1_o).multiply((global::com.codename1.util.TBigInteger) _r1_o);
    label23:;
    _r8.i = _r8.i >> (0x1f & 1);
    _r1_o = _r0_o;
    goto label5;
    label27:;
    _r0_o = new global::com.codename1.util.TBigInteger();
    _r3_o = ((global::com.codename1.util.TBigInteger) _r1_o)._fdigits;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r1_o)._fnumberLength;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r1_o)._fnumberLength;
    _r5.i = _r5.i << (0x1f & 1);
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    _r3_o = global::com.codename1.util.TMultiplication.square((global::org.xmlvm._nArrayAdapter<int>) _r3_o, (int) _r4.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r3_o);
    goto label23;
    label47:;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r2_o).multiply((global::com.codename1.util.TBigInteger) _r1_o);
    return (global::com.codename1.util.TBigInteger) _r2_o;
//XMLVM_END_WRAPPER[com.codename1.util.TMultiplication: com.codename1.util.TBigInteger pow(com.codename1.util.TBigInteger, int)]
}
Exemplo n.º 4
0
public static global::System.Object andNotNegative(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotNegative(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r10_o = n1;
    _r11_o = n2;
    _r9.i = 1;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r10_o).getFirstNonzeroDigit();
    _r1.i = ((global::com.codename1.util.TBigInteger) _r11_o).getFirstNonzeroDigit();
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r2.i < _r7.i) goto label16;
    _r7_o = global::com.codename1.util.TBigInteger._fZERO;
    label15:;
    return (global::com.codename1.util.TBigInteger) _r7_o;
    label16:;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r4_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    _r0.i = _r2.i;
    if (_r2.i >= _r1.i) goto label113;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r1.i);
    _r0.i = _r0.i + 1;
    label38:;
    if (_r0.i >= _r3.i) goto label51;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label38;
    label51:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    if (_r0.i != _r7.i) goto label98;
    label55:;
    if (_r0.i >= _r1.i) goto label63;
    _r7.i = -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label55;
    label63:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i - _r9.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    label70:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r8.i);
    _r0.i = _r0.i + 1;
    label80:;
    if (_r0.i >= _r3.i) goto label142;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i ^ -1;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r7.i = _r7.i & _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label80;
    label98:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i ^ -1;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r8.i = _r8.i - _r9.i;
    _r7.i = _r7.i & _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label70;
    label113:;
    if (_r1.i >= _r2.i) goto label128;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r7.i = _r7.i & _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label70;
    label128:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r8.i = _r8.i - _r9.i;
    _r7.i = _r7.i & _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label70;
    label142:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r0.i >= _r7.i) goto label155;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label142;
    label155:;
    _r6_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r9.i, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o);
    ((global::com.codename1.util.TBigInteger) _r6_o).cutOffLeadingZeroes();
    _r7_o = _r6_o;
    goto label15;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotNegative(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 5
0
public static global::System.Object andNotPositive(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotPositive(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r7_o = n2;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r4.i]);
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fnumberLength;
    _r1.i = global::java.lang.Math.min((int) _r4.i, (int) _r5.i);
    _r0.i = ((global::com.codename1.util.TBigInteger) _r6_o).getFirstNonzeroDigit();
    label16:;
    if (_r0.i >= _r1.i) goto label34;
    _r4_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r4.i = ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i];
    _r5_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r0.i];
    _r5.i = _r5.i ^ -1;
    _r4.i = _r4.i & _r5.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i] = _r4.i;
    _r0.i = _r0.i + 1;
    goto label16;
    label34:;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    if (_r0.i >= _r4.i) goto label47;
    _r4_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r4.i = ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i] = _r4.i;
    _r0.i = _r0.i + 1;
    goto label34;
    label47:;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 1;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r4.i, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o);
    ((global::com.codename1.util.TBigInteger) _r3_o).cutOffLeadingZeroes();
    return (global::com.codename1.util.TBigInteger) _r3_o;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotPositive(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 6
0
public static global::System.Object xorDiffSigns(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger xorDiffSigns(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r12_o = n1;
    _r13_o = n2;
    _r11.i = 1;
    _r10.i = -1;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r6.i = global::java.lang.Math.max((int) _r8.i, (int) _r9.i);
    _r2.i = ((global::com.codename1.util.TBigInteger) _r13_o).getFirstNonzeroDigit();
    _r3.i = ((global::com.codename1.util.TBigInteger) _r12_o).getFirstNonzeroDigit();
    if (_r2.i >= _r3.i) goto label65;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r1.i = _r2.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r3.i);
    _r1.i = _r1.i + 1;
    label37:;
    if (_r1.i >= _r4.i) goto label48;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label37;
    label48:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i != _r8.i) goto label116;
    label52:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label116;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label52;
    label65:;
    if (_r3.i >= _r2.i) goto label164;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r1.i = _r3.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r8.i = -_r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r2.i);
    _r1.i = _r1.i + 1;
    label85:;
    if (_r1.i >= _r4.i) goto label98;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r8.i = _r8.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label85;
    label98:;
    if (_r1.i != _r2.i) goto label144;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r9.i = -_r9.i;
    _r8.i = _r8.i ^ _r9.i;
    _r8.i = _r8.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    label116:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r9.i);
    label124:;
    if (_r1.i >= _r4.i) goto label264;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r8.i = _r8.i ^ -1;
    _r9_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r8.i = _r8.i ^ _r9.i;
    _r8.i = _r8.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label124;
    label144:;
    if (_r1.i >= _r2.i) goto label151;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r10.i;
    _r1.i = _r1.i + 1;
    goto label144;
    label151:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label116;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label151;
    label164:;
    _r1.i = _r2.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r9.i = -_r9.i;
    _r0.i = _r8.i ^ _r9.i;
    if (_r0.i != 0) goto label255;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r9.i);
    _r1.i = _r1.i + 1;
    label188:;
    if (_r1.i >= _r4.i) goto label207;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r9.i = _r9.i ^ -1;
    _r0.i = _r8.i ^ _r9.i;
    if (_r0.i != 0) goto label207;
    _r1.i = _r1.i + 1;
    goto label188;
    label207:;
    if (_r0.i != 0) goto label255;
    label209:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label224;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r0.i = _r8.i ^ -1;
    if (_r0.i != 0) goto label224;
    _r1.i = _r1.i + 1;
    goto label209;
    label224:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label239;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r0.i = _r8.i ^ -1;
    if (_r0.i != 0) goto label239;
    _r1.i = _r1.i + 1;
    goto label224;
    label239:;
    if (_r0.i != 0) goto label255;
    _r6.i = _r6.i + 1;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r8.i = _r6.i - _r11.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r8.i] = _r11.i;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r10.i, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    label254:;
    return (global::com.codename1.util.TBigInteger) _r7_o;
    label255:;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r8.i = -_r0.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label116;
    label264:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label277;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label264;
    label277:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label290;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label277;
    label290:;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r10.i, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    ((global::com.codename1.util.TBigInteger) _r7_o).cutOffLeadingZeroes();
    goto label254;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger xorDiffSigns(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 7
0
public static global::System.Object orDiffSigns(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger orDiffSigns(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r10_o = n1;
    _r11_o = n2;
    _r9.i = -1;
    _r1.i = ((global::com.codename1.util.TBigInteger) _r11_o).getFirstNonzeroDigit();
    _r2.i = ((global::com.codename1.util.TBigInteger) _r10_o).getFirstNonzeroDigit();
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r2.i < _r7.i) goto label15;
    _r7_o = _r11_o;
    label14:;
    return (global::com.codename1.util.TBigInteger) _r7_o;
    label15:;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r4_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    if (_r1.i >= _r2.i) goto label33;
    _r0.i = _r1.i;
    label22:;
    if (_r0.i >= _r2.i) goto label84;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label22;
    label33:;
    if (_r2.i >= _r1.i) goto label126;
    _r0.i = _r2.i;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r1.i);
    _r0.i = _r0.i + 1;
    label51:;
    if (_r0.i >= _r3.i) goto label64;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label51;
    label64:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    if (_r0.i == _r7.i) goto label110;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r7.i = _r7.i | _r8.i;
    _r7.i = _r7.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    label82:;
    _r0.i = _r0.i + 1;
    label84:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r8.i);
    label92:;
    if (_r0.i >= _r3.i) goto label143;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r8_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r8.i = _r8.i ^ -1;
    _r7.i = _r7.i & _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label92;
    label110:;
    if (_r0.i >= _r1.i) goto label117;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r9.i;
    _r0.i = _r0.i + 1;
    goto label110;
    label117:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r8.i = 1;
    _r7.i = _r7.i - _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label82;
    label126:;
    _r0.i = _r2.i;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r7.i = _r7.i | _r8.i;
    _r7.i = -_r7.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label84;
    label143:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r0.i >= _r7.i) goto label156;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label143;
    label156:;
    _r6_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r9.i, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o);
    ((global::com.codename1.util.TBigInteger) _r6_o).cutOffLeadingZeroes();
    _r7_o = _r6_o;
    goto label14;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger orDiffSigns(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 8
0
public static global::System.Object valueOf(long n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger valueOf(long)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4.l = n1;
    _r0.l = 0L;
    _r0.i = _r4.l > _r0.l ? 1 : (_r4.l == _r0.l ? 0 : -1);
    if (_r0.i >= 0) goto label23;
    _r0.l = -1L;
    _r0.i = _r4.l > _r0.l ? 1 : (_r4.l == _r0.l ? 0 : -1);
    if (_r0.i == 0) goto label20;
    _r0_o = new global::com.codename1.util.TBigInteger();
    _r1.i = -1;
    _r2.l = -_r4.l;
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r1.i, (long) _r2.l);
    label19:;
    return (global::com.codename1.util.TBigInteger) _r0_o;
    label20:;
    _r0_o = global::com.codename1.util.TBigInteger._fMINUS_1ONE;
    goto label19;
    label23:;
    _r0.l = 10L;
    _r0.i = _r4.l > _r0.l ? 1 : (_r4.l == _r0.l ? 0 : -1);
    if (_r0.i > 0) goto label35;
    _r0_o = global::com.codename1.util.TBigInteger._fSMALL_1VALUES;
    _r1.i = (int) _r4.l;
    _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r1.i];
    goto label19;
    label35:;
    _r0_o = new global::com.codename1.util.TBigInteger();
    _r1.i = 1;
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r1.i, (long) _r4.l);
    goto label19;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger valueOf(long)]
}
Exemplo n.º 9
0
public static global::System.Object shiftLeftOneBit(global::com.codename1.util.TBigInteger n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftLeftOneBit(com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r5_o = n1;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r5_o)._fnumberLength;
    _r1.i = _r3.i + 1;
    _r0_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r1.i]);
    _r4_o = ((global::com.codename1.util.TBigInteger) _r5_o)._fdigits;
    global::com.codename1.util.TBitLevel.shiftLeftOneBit((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r3.i);
    _r2_o = new global::com.codename1.util.TBigInteger();
    _r4.i = ((global::com.codename1.util.TBigInteger) _r5_o)._fsign;
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r4.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r0_o);
    ((global::com.codename1.util.TBigInteger) _r2_o).cutOffLeadingZeroes();
    return (global::com.codename1.util.TBigInteger) _r2_o;
//XMLVM_END_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftLeftOneBit(com.codename1.util.TBigInteger)]
}
Exemplo n.º 10
0
public static global::System.Object shiftLeft(global::com.codename1.util.TBigInteger n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftLeft(com.codename1.util.TBigInteger, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r7.i = n2;
    _r0.i = _r7.i >> (0x1f & 5);
    _r7.i = _r7.i & 31;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r4.i = _r4.i + _r0.i;
    if (_r7.i != 0) goto label30;
    _r5.i = 0;
    label10:;
    _r2.i = _r4.i + _r5.i;
    _r1_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r2.i]);
    _r4_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    global::com.codename1.util.TBitLevel.shiftLeft((global::org.xmlvm._nArrayAdapter<int>) _r1_o, (global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r0.i, (int) _r7.i);
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r4.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r1_o);
    ((global::com.codename1.util.TBigInteger) _r3_o).cutOffLeadingZeroes();
    return (global::com.codename1.util.TBigInteger) _r3_o;
    label30:;
    _r5.i = 1;
    goto label10;
//XMLVM_END_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftLeft(com.codename1.util.TBigInteger, int)]
}
Exemplo n.º 11
0
public void @this(global::java.lang.String n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.BigInteger: void <init>(java.lang.String, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2_o = n1;
    _r3.i = n2;
    ((global::java.lang.Object) _r1_o).@this();
    _r0_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((global::java.lang.String) _r2_o, (int) _r3.i);
    ((global::com.codename1.util.BigInteger) _r1_o)._fpeer = (global::com.codename1.util.TBigInteger) _r0_o;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.BigInteger: void <init>(java.lang.String, int)]
}
Exemplo n.º 12
0
public void @this(global::org.xmlvm._nArrayAdapter<sbyte> n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.BigInteger: void <init>(byte[])]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2_o = n1;
    ((global::java.lang.Object) _r1_o).@this();
    _r0_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((global::org.xmlvm._nArrayAdapter<sbyte>) _r2_o);
    ((global::com.codename1.util.BigInteger) _r1_o)._fpeer = (global::com.codename1.util.TBigInteger) _r0_o;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.BigInteger: void <init>(byte[])]
}
Exemplo n.º 13
0
public static global::System.Object add(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TElementary: com.codename1.util.TBigInteger add(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r7_o = n1;
    _r8_o = n2;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r8_o)._fsign;
    if (_r2.i != 0) goto label8;
    _r7_o = _r8_o;
    label7:;
    return (global::com.codename1.util.TBigInteger) _r7_o;
    label8:;
    if (_r4.i == 0) goto label7;
    _r1.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fnumberLength;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r8_o)._fnumberLength;
    _r0.i = _r1.i + _r3.i;
    _r5.i = 2;
    if (_r0.i != _r5.i) goto label87;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r0.i = 0;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r0.l = (long) _r7.i;
    _r5.l = 4294967295L;
    _r0.l = _r0.l & _r5.l;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r8.i = 0;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r8.i];
    _r7.l = (long) _r7.i;
    _r5.l = 4294967295L;
    _r7.l = _r7.l & _r5.l;
    if (_r2.i != _r4.i) goto label76;
    _r7.l = _r7.l + _r0.l;
    _r0.i = (int) _r7.l;
    _r1.i = 32;
    _r7.l = (long) (((ulong) _r7.l) >> (0x3f & (_r1.i)));
    _r7.i = (int) _r7.l;
    if (_r7.i != 0) goto label59;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r2.i, (int) _r0.i);
    goto label7;
    label59:;
    _r8_o = new global::com.codename1.util.TBigInteger();
    _r1.i = 2;
    _r3.i = 2;
    _r3_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r3.i]);
    _r4.i = 0;
    ((global::org.xmlvm._nArrayAdapter<int>) _r3_o)[_r4.i] = _r0.i;
    _r0.i = 1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r3_o)[_r0.i] = _r7.i;
    ((global::com.codename1.util.TBigInteger) _r8_o).@this((int) _r2.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r3_o);
    _r7_o = _r8_o;
    goto label7;
    label76:;
    if (_r2.i >= 0) goto label84;
    _r7.l = _r7.l - _r0.l;
    label79:;
    _r7_o = global::com.codename1.util.TBigInteger.valueOf((long) _r7.l);
    goto label7;
    label84:;
    _r7.l = _r0.l - _r7.l;
    goto label79;
    label87:;
    if (_r2.i != _r4.i) goto label120;
    _r0.i = _r2.i;
    if (_r1.i < _r3.i) goto label111;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r7_o = global::com.codename1.util.TElementary.add((global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r3.i);
    label100:;
    _r8_o = _r7_o;
    label101:;
    _r7_o = new global::com.codename1.util.TBigInteger();
    _r1.i = ((global::org.xmlvm._nIArray) _r8_o).Length;
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r0.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r8_o);
    ((global::com.codename1.util.TBigInteger) _r7_o).cutOffLeadingZeroes();
    goto label7;
    label111:;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r7_o = global::com.codename1.util.TElementary.add((global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r1.i);
    goto label100;
    label120:;
    if (_r1.i == _r3.i) goto label132;
    if (_r1.i <= _r3.i) goto label130;
    _r0.i = 1;
    label125:;
    if (_r0.i != 0) goto label141;
    _r7_o = global::com.codename1.util.TBigInteger._fZERO;
    goto label7;
    label130:;
    _r0.i = -1;
    goto label125;
    label132:;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r5_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r0.i = global::com.codename1.util.TElementary.compareArrays((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (global::org.xmlvm._nArrayAdapter<int>) _r5_o, (int) _r1.i);
    goto label125;
    label141:;
    _r5.i = 1;
    if (_r0.i != _r5.i) goto label155;
    _r0.i = _r2.i;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r7_o = global::com.codename1.util.TElementary.subtract((global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r3.i);
    _r8_o = _r7_o;
    goto label101;
    label155:;
    _r0.i = _r4.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r8_o)._fdigits;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r7_o = global::com.codename1.util.TElementary.subtract((global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r1.i);
    _r8_o = _r7_o;
    goto label101;
//XMLVM_END_WRAPPER[com.codename1.util.TElementary: com.codename1.util.TBigInteger add(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 14
0
public static global::System.Object subtract(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TElementary: com.codename1.util.TBigInteger subtract(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r7_o = n2;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    if (_r5.i != 0) goto label7;
    label6:;
    return (global::com.codename1.util.TBigInteger) _r6_o;
    label7:;
    if (_r4.i != 0) goto label14;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r7_o).negate();
    goto label6;
    label14:;
    _r1.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fnumberLength;
    _r0.i = _r1.i + _r2.i;
    _r3.i = 2;
    if (_r0.i != _r3.i) goto label59;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r0.i = 0;
    _r6.i = ((global::org.xmlvm._nArrayAdapter<int>) _r6_o)[_r0.i];
    _r0.l = (long) _r6.i;
    _r2.l = 4294967295L;
    _r0.l = _r0.l & _r2.l;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r7.i = 0;
    _r6.i = ((global::org.xmlvm._nArrayAdapter<int>) _r6_o)[_r7.i];
    _r6.l = (long) _r6.i;
    _r2.l = 4294967295L;
    _r2.l = _r2.l & _r6.l;
    if (_r4.i >= 0) goto label141;
    _r6.l = -_r0.l;
    label50:;
    if (_r5.i >= 0) goto label139;
    _r0.l = -_r2.l;
    label53:;
    _r6.l = _r6.l - _r0.l;
    _r6_o = global::com.codename1.util.TBigInteger.valueOf((long) _r6.l);
    goto label6;
    label59:;
    if (_r1.i == _r2.i) goto label91;
    if (_r1.i <= _r2.i) goto label89;
    _r0.i = 1;
    label64:;
    _r3.i = -1;
    if (_r0.i != _r3.i) goto label109;
    _r0.i = -_r5.i;
    if (_r4.i != _r5.i) goto label100;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r6_o = global::com.codename1.util.TElementary.subtract((global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r1.i);
    label78:;
    _r7_o = _r6_o;
    label79:;
    _r6_o = new global::com.codename1.util.TBigInteger();
    _r1.i = ((global::org.xmlvm._nIArray) _r7_o).Length;
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r0.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o);
    ((global::com.codename1.util.TBigInteger) _r6_o).cutOffLeadingZeroes();
    goto label6;
    label89:;
    _r0.i = -1;
    goto label64;
    label91:;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r3_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r0.i = global::com.codename1.util.TElementary.compareArrays((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (global::org.xmlvm._nArrayAdapter<int>) _r3_o, (int) _r1.i);
    goto label64;
    label100:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r6_o = global::com.codename1.util.TElementary.add((global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r1.i);
    goto label78;
    label109:;
    _r3.i = _r4.i;
    if (_r4.i != _r5.i) goto label128;
    if (_r0.i != 0) goto label117;
    _r6_o = global::com.codename1.util.TBigInteger._fZERO;
    goto label6;
    label117:;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r6_o = global::com.codename1.util.TElementary.subtract((global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r2.i);
    _r7_o = _r6_o;
    _r0.i = _r3.i;
    goto label79;
    label128:;
    _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r6_o = global::com.codename1.util.TElementary.add((global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r7_o, (int) _r2.i);
    _r7_o = _r6_o;
    _r0.i = _r3.i;
    goto label79;
    label139:;
    _r0.l = _r2.l;
    goto label53;
    label141:;
    _r6.l = _r0.l;
    goto label50;
//XMLVM_END_WRAPPER[com.codename1.util.TElementary: com.codename1.util.TBigInteger subtract(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 15
0
public static global::System.Object getPowerOfTwo(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger getPowerOfTwo(int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6.i = n1;
    _r5.i = 1;
    _r3_o = global::com.codename1.util.TBigInteger._fTWO_1POWS;
    _r3.i = ((global::org.xmlvm._nIArray) _r3_o).Length;
    if (_r6.i >= _r3.i) goto label11;
    _r3_o = global::com.codename1.util.TBigInteger._fTWO_1POWS;
    _r3_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r3_o)[_r6.i];
    label10:;
    return (global::com.codename1.util.TBigInteger) _r3_o;
    label11:;
    _r1.i = _r6.i >> (0x1f & 5);
    _r0.i = _r6.i & 31;
    _r3.i = _r1.i + 1;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r3.i]);
    _r3.i = _r5.i << (0x1f & _r0.i);
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r1.i] = _r3.i;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = _r1.i + 1;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o);
    goto label10;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger getPowerOfTwo(int)]
}
Exemplo n.º 16
0
public static global::System.Object shiftRight(global::com.codename1.util.TBigInteger n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftRight(com.codename1.util.TBigInteger, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r7_o = n1;
    _r8.i = n2;
    _r1.i = _r8.i >> (0x1f & 5);
    _r8.i = _r8.i & 31;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fnumberLength;
    if (_r1.i < _r5.i) goto label18;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    if (_r5.i >= 0) goto label15;
    _r5_o = global::com.codename1.util.TBigInteger._fMINUS_1ONE;
    label14:;
    return (global::com.codename1.util.TBigInteger) _r5_o;
    label15:;
    _r5_o = global::com.codename1.util.TBigInteger._fZERO;
    goto label14;
    label18:;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fnumberLength;
    _r3.i = _r5.i - _r1.i;
    _r5.i = _r3.i + 1;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    _r5_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    global::com.codename1.util.TBitLevel.shiftRight((global::org.xmlvm._nArrayAdapter<int>) _r2_o, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o, (int) _r1.i, (int) _r8.i);
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    if (_r5.i >= 0) goto label85;
    _r0.i = 0;
    label36:;
    if (_r0.i >= _r1.i) goto label47;
    _r5_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r0.i];
    if (_r5.i != 0) goto label47;
    _r0.i = _r0.i + 1;
    goto label36;
    label47:;
    if (_r0.i < _r1.i) goto label61;
    if (_r8.i <= 0) goto label85;
    _r5_o = ((global::com.codename1.util.TBigInteger) _r7_o)._fdigits;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r0.i];
    _r6.i = 32;
    _r6.i = _r6.i - _r8.i;
    _r5.i = _r5.i << (0x1f & _r6.i);
    if (_r5.i == 0) goto label85;
    label61:;
    _r0.i = 0;
    label62:;
    if (_r0.i >= _r3.i) goto label75;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    _r6.i = -1;
    if (_r5.i != _r6.i) goto label75;
    _r5.i = 0;
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i] = _r5.i;
    _r0.i = _r0.i + 1;
    goto label62;
    label75:;
    if (_r0.i != _r3.i) goto label79;
    _r3.i = _r3.i + 1;
    label79:;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    _r5.i = _r5.i + 1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i] = _r5.i;
    label85:;
    _r4_o = new global::com.codename1.util.TBigInteger();
    _r5.i = ((global::com.codename1.util.TBigInteger) _r7_o)._fsign;
    ((global::com.codename1.util.TBigInteger) _r4_o).@this((int) _r5.i, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o);
    ((global::com.codename1.util.TBigInteger) _r4_o).cutOffLeadingZeroes();
    _r5_o = _r4_o;
    goto label14;
//XMLVM_END_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger shiftRight(com.codename1.util.TBigInteger, int)]
}
Exemplo n.º 17
0
public static void @static(){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: void <clinit>()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r7.i = 4;
    _r6.i = 3;
    _r4.i = 2;
    _r3.i = 0;
    _r5.i = 1;
    _r1_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r1_o).@this((int) _r3.i, (int) _r3.i);
    global::com.codename1.util.TBigInteger._fZERO = (global::com.codename1.util.TBigInteger) _r1_o;
    _r1_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r1_o).@this((int) _r5.i, (int) _r5.i);
    global::com.codename1.util.TBigInteger._fONE = (global::com.codename1.util.TBigInteger) _r1_o;
    _r1_o = new global::com.codename1.util.TBigInteger();
    _r2.i = 10;
    ((global::com.codename1.util.TBigInteger) _r1_o).@this((int) _r5.i, (int) _r2.i);
    global::com.codename1.util.TBigInteger._fTEN = (global::com.codename1.util.TBigInteger) _r1_o;
    _r1_o = new global::com.codename1.util.TBigInteger();
    _r2.i = -1;
    ((global::com.codename1.util.TBigInteger) _r1_o).@this((int) _r2.i, (int) _r5.i);
    global::com.codename1.util.TBigInteger._fMINUS_1ONE = (global::com.codename1.util.TBigInteger) _r1_o;
    _r1.i = 11;
    _r1_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r1.i]);
    _r2_o = global::com.codename1.util.TBigInteger._fZERO;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r3.i] = _r2_o;
    _r2_o = global::com.codename1.util.TBigInteger._fONE;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r5.i] = _r2_o;
    _r2_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r4.i] = _r2_o;
    _r2_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r5.i, (int) _r6.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r6.i] = _r2_o;
    _r2_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r5.i, (int) _r7.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r7.i] = _r2_o;
    _r2.i = 5;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 5;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    _r2.i = 6;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 6;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    _r2.i = 7;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 7;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    _r2.i = 8;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 8;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    _r2.i = 9;
    _r3_o = new global::com.codename1.util.TBigInteger();
    _r4.i = 9;
    ((global::com.codename1.util.TBigInteger) _r3_o).@this((int) _r5.i, (int) _r4.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    _r2.i = 10;
    _r3_o = global::com.codename1.util.TBigInteger._fTEN;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o;
    global::com.codename1.util.TBigInteger._fSMALL_1VALUES = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o;
    _r1.i = 32;
    _r1_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r1.i]);
    global::com.codename1.util.TBigInteger._fTWO_1POWS = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o;
    _r0.i = 0;
    label133:;
    _r1_o = global::com.codename1.util.TBigInteger._fTWO_1POWS;
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    if (_r0.i >= _r1.i) goto label152;
    _r1_o = global::com.codename1.util.TBigInteger._fTWO_1POWS;
    _r2.l = 1L;
    _r2.l = _r2.l << (0x3f & _r0.i);
    _r2_o = global::com.codename1.util.TBigInteger.valueOf((long) _r2.l);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r0.i] = _r2_o;
    _r0.i = _r0.i + 1;
    goto label133;
    label152:;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: void <clinit>()]
}
Exemplo n.º 18
0
public static global::System.Object flipBit(global::com.codename1.util.TBigInteger n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger flipBit(com.codename1.util.TBigInteger, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r14_o = n1;
    _r15.i = n2;
    _r13.i = -1;
    _r12.i = 1;
    _r11.i = 0;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fsign;
    if (_r9.i != 0) goto label52;
    _r7.i = _r12.i;
    label8:;
    _r4.i = _r15.i >> (0x1f & 5);
    _r0.i = _r15.i & 31;
    _r9.i = _r4.i + 1;
    _r10.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fnumberLength;
    _r9.i = global::java.lang.Math.max((int) _r9.i, (int) _r10.i);
    _r6.i = _r9.i + 1;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r1.i = _r12.i << (0x1f & _r0.i);
    _r9_o = ((global::com.codename1.util.TBigInteger) _r14_o)._fdigits;
    _r10.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fnumberLength;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r9_o, (int) _r11.i, (global::java.lang.Object) _r5_o, (int) _r11.i, (int) _r10.i);
    _r9.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fsign;
    if (_r9.i >= 0) goto label121;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fnumberLength;
    if (_r4.i < _r9.i) goto label56;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i] = _r1.i;
    label43:;
    _r8_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r8_o).@this((int) _r7.i, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    ((global::com.codename1.util.TBigInteger) _r8_o).cutOffLeadingZeroes();
    return (global::com.codename1.util.TBigInteger) _r8_o;
    label52:;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r14_o)._fsign;
    _r7.i = _r9.i;
    goto label8;
    label56:;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r14_o).getFirstNonzeroDigit();
    if (_r4.i <= _r2.i) goto label68;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i];
    _r9.i = _r9.i ^ _r1.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i] = _r9.i;
    goto label43;
    label68:;
    if (_r4.i >= _r2.i) goto label91;
    _r9.i = -_r1.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i] = _r9.i;
    _r3.i = _r4.i + 1;
    label75:;
    if (_r3.i >= _r2.i) goto label82;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r13.i;
    _r3.i = _r3.i + 1;
    goto label75;
    label82:;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i];
    _r10.i = _r9.i - _r12.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r10.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r9.i;
    goto label43;
    label91:;
    _r3.i = _r4.i;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i];
    _r9.i = -_r9.i;
    _r9.i = _r9.i ^ _r1.i;
    _r9.i = -_r9.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r9.i;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i];
    if (_r9.i != 0) goto label43;
    _r3.i = _r3.i + 1;
    label105:;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i];
    if (_r9.i != _r13.i) goto label114;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r11.i;
    _r3.i = _r3.i + 1;
    goto label105;
    label114:;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i];
    _r9.i = _r9.i + 1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r3.i] = _r9.i;
    goto label43;
    label121:;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i];
    _r9.i = _r9.i ^ _r1.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r4.i] = _r9.i;
    goto label43;
//XMLVM_END_WRAPPER[com.codename1.util.TBitLevel: com.codename1.util.TBigInteger flipBit(com.codename1.util.TBigInteger, int)]
}
Exemplo n.º 19
0
public virtual global::System.Object negate(){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger negate()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fsign;
    if (_r0.i != 0) goto label6;
    _r0_o = _r4_o;
    label5:;
    return (global::com.codename1.util.TBigInteger) _r0_o;
    label6:;
    _r0_o = new global::com.codename1.util.TBigInteger();
    _r1.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fsign;
    _r1.i = -_r1.i;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fnumberLength;
    _r3_o = ((global::com.codename1.util.TBigInteger) _r4_o)._fdigits;
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r1.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r3_o);
    goto label5;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger negate()]
}
Exemplo n.º 20
0
public virtual global::System.Object divideAndRemainder(global::com.codename1.util.TBigInteger n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger[] divideAndRemainder(com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nElement _r20;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r21_o = null;
    global::org.xmlvm._nElement _r22;
    global::System.Object _r22_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r21_o = this;
    _r22_o = n1;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r11.i = _r0.i;
    if (_r11.i != 0) goto label15;
    _r18_o = new global::java.lang.ArithmeticException();
    // Value=BigInteger divide by zero
    _r19_o = new global::java.lang.String();
    ((global::java.lang.String)_r19_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 122)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111))}));
    ((global::java.lang.ArithmeticException) _r18_o).@this((global::java.lang.String) _r19_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.ArithmeticException) _r18_o);
    label15:;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fnumberLength;
    _r9.i = _r0.i;
    _r0_o = _r22_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r8_o = _r0_o;
    _r18.i = 1;
    _r0.i = _r9.i;
    _r1.i = _r18.i;
    if (_r0.i != _r1.i) goto label46;
    _r18.i = 0;
    _r18.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r18.i];
    _r0_o = _r21_o;
    _r1.i = _r18.i;
    _r2.i = _r11.i;
    _r18_o = global::com.codename1.util.TDivision.divideAndRemainderByInteger((global::com.codename1.util.TBigInteger) _r0_o, (int) _r1.i, (int) _r2.i);
    label45:;
    return (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r18_o;
    label46:;
    _r0_o = _r21_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r6_o = _r0_o;
    _r0_o = _r21_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fnumberLength;
    _r7.i = _r0.i;
    if (_r7.i == _r9.i) goto label90;
    if (_r7.i <= _r9.i) goto label85;
    _r18.i = 1;
    _r10.i = _r18.i;
    label64:;
    if (_r10.i >= 0) goto label97;
    _r18.i = 2;
    _r0.i = _r18.i;
    _r0_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r0.i]);
    _r18_o = _r0_o;
    _r19.i = 0;
    _r20_o = global::com.codename1.util.TBigInteger._fZERO;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r18_o)[_r19.i] = _r20_o;
    _r19.i = 1;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r18_o)[_r19.i] = _r21_o;
    goto label45;
    label85:;
    _r18.i = -1;
    _r10.i = _r18.i;
    goto label64;
    label90:;
    _r18.i = global::com.codename1.util.TElementary.compareArrays((global::org.xmlvm._nArrayAdapter<int>) _r6_o, (global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r7.i);
    _r10.i = _r18.i;
    goto label64;
    label97:;
    _r0_o = _r21_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r17.i = _r0.i;
    _r18.i = _r7.i - _r9.i;
    _r5.i = _r18.i + 1;
    _r14.i = _r9.i;
    _r0.i = _r17.i;
    _r1.i = _r11.i;
    if (_r0.i != _r1.i) goto label162;
    _r18.i = 1;
    _r12.i = _r18.i;
    label117:;
    _r4_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    _r13_o = global::com.codename1.util.TDivision.divide((global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r7.i, (global::org.xmlvm._nArrayAdapter<int>) _r8_o, (int) _r9.i);
    _r15_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r15_o).@this((int) _r12.i, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o);
    _r16_o = new global::com.codename1.util.TBigInteger();
    _r0_o = _r16_o;
    _r1.i = _r17.i;
    _r2.i = _r14.i;
    _r3_o = _r13_o;
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r1.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r3_o);
    ((global::com.codename1.util.TBigInteger) _r15_o).cutOffLeadingZeroes();
    ((global::com.codename1.util.TBigInteger) _r16_o).cutOffLeadingZeroes();
    _r18.i = 2;
    _r0.i = _r18.i;
    _r0_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r0.i]);
    _r18_o = _r0_o;
    _r19.i = 0;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r18_o)[_r19.i] = _r15_o;
    _r19.i = 1;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r18_o)[_r19.i] = _r16_o;
    goto label45;
    label162:;
    _r18.i = -1;
    _r12.i = _r18.i;
    goto label117;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger[] divideAndRemainder(com.codename1.util.TBigInteger)]
}
Exemplo n.º 21
0
public static global::System.Object xorNegative(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger xorNegative(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r10_o = n1;
    _r11_o = n2;
    _r9.i = 1;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r5.i = global::java.lang.Math.max((int) _r7.i, (int) _r8.i);
    _r4_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r5.i]);
    _r2.i = ((global::com.codename1.util.TBigInteger) _r10_o).getFirstNonzeroDigit();
    _r1.i = ((global::com.codename1.util.TBigInteger) _r11_o).getFirstNonzeroDigit();
    _r0.i = _r1.i;
    if (_r2.i != _r1.i) goto label61;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r8.i = -_r8.i;
    _r7.i = _r7.i ^ _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    label35:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r8.i);
    _r0.i = _r0.i + 1;
    label45:;
    if (_r0.i >= _r3.i) goto label124;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r7.i = _r7.i ^ _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label45;
    label61:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r3.i = global::java.lang.Math.min((int) _r7.i, (int) _r2.i);
    _r0.i = _r0.i + 1;
    label76:;
    if (_r0.i >= _r3.i) goto label89;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i ^ -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label76;
    label89:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r0.i != _r7.i) goto label109;
    label93:;
    if (_r0.i >= _r2.i) goto label101;
    _r7.i = -1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label93;
    label101:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = _r7.i - _r9.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label35;
    label109:;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    _r7.i = -_r7.i;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r0.i];
    _r8.i = _r8.i ^ -1;
    _r7.i = _r7.i ^ _r8.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    goto label35;
    label124:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r10_o)._fnumberLength;
    if (_r0.i >= _r7.i) goto label137;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r10_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label124;
    label137:;
    _r7.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    if (_r0.i >= _r7.i) goto label150;
    _r7_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r7.i = ((global::org.xmlvm._nArrayAdapter<int>) _r7_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r0.i] = _r7.i;
    _r0.i = _r0.i + 1;
    goto label137;
    label150:;
    _r6_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r9.i, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o);
    ((global::com.codename1.util.TBigInteger) _r6_o).cutOffLeadingZeroes();
    return (global::com.codename1.util.TBigInteger) _r6_o;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger xorNegative(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 22
0
public virtual global::System.Object divide(global::com.codename1.util.TBigInteger n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger divide(com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nElement _r20;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r21_o = null;
    global::org.xmlvm._nElement _r22;
    global::System.Object _r22_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r21_o = this;
    _r22_o = n1;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r4.i = _r0.i;
    if (_r4.i != 0) goto label15;
    _r4_o = new global::java.lang.ArithmeticException();
    // Value=BigInteger divide by zero
    _r5_o = new global::java.lang.String();
    ((global::java.lang.String)_r5_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 122)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111))}));
    ((global::java.lang.ArithmeticException) _r4_o).@this((global::java.lang.String) _r5_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.ArithmeticException) _r4_o);
    label15:;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r9.i = _r0.i;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r22_o).isOne() ? 1 : 0;
    if (_r4.i == 0) goto label41;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r4.i = _r0.i;
    if (_r4.i <= 0) goto label36;
    _r4_o = _r21_o;
    label35:;
    return (global::com.codename1.util.TBigInteger) _r4_o;
    label36:;
    _r4_o = ((global::com.codename1.util.TBigInteger) _r21_o).negate();
    goto label35;
    label41:;
    _r0_o = _r21_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fsign;
    _r12.i = _r0.i;
    _r0_o = _r21_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fnumberLength;
    _r5.i = _r0.i;
    _r0_o = _r22_o;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r0_o)._fnumberLength;
    _r7.i = _r0.i;
    _r4.i = _r5.i + _r7.i;
    _r6.i = 2;
    if (_r4.i != _r6.i) goto label106;
    _r0_o = _r21_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r4_o = _r0_o;
    _r5.i = 0;
    _r4.i = ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r5.i];
    _r15.l = (long) _r4.i;
    _r17.l = 4294967295L;
    _r15.l = _r15.l & _r17.l;
    _r0_o = _r22_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r4_o = _r0_o;
    _r5.i = 0;
    _r4.i = ((global::org.xmlvm._nArrayAdapter<int>) _r4_o)[_r5.i];
    _r0.i = _r4.i;
    _r0.l = (long) _r0.i;
    _r17.l = _r0.l;
    _r19.l = 4294967295L;
    _r17.l = _r17.l & _r19.l;
    _r13.l = _r15.l / _r17.l;
    if (_r12.i == _r9.i) goto label101;
    _r13.l = -_r13.l;
    label101:;
    _r4_o = global::com.codename1.util.TBigInteger.valueOf((long) _r13.l);
    goto label35;
    label106:;
    if (_r5.i == _r7.i) goto label122;
    if (_r5.i <= _r7.i) goto label119;
    _r4.i = 1;
    _r8.i = _r4.i;
    label112:;
    if (_r8.i != 0) goto label141;
    if (_r12.i != _r9.i) goto label138;
    _r4_o = global::com.codename1.util.TBigInteger._fONE;
    goto label35;
    label119:;
    _r4.i = -1;
    _r8.i = _r4.i;
    goto label112;
    label122:;
    _r0_o = _r21_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r4_o = _r0_o;
    _r0_o = _r22_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r6_o = _r0_o;
    _r4.i = global::com.codename1.util.TElementary.compareArrays((global::org.xmlvm._nArrayAdapter<int>) _r4_o, (global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r5.i);
    _r8.i = _r4.i;
    goto label112;
    label138:;
    _r4_o = global::com.codename1.util.TBigInteger._fMINUS_1ONE;
    goto label35;
    label141:;
    _r4.i = -1;
    if (_r8.i != _r4.i) goto label147;
    _r4_o = global::com.codename1.util.TBigInteger._fZERO;
    goto label35;
    label147:;
    _r4.i = _r5.i - _r7.i;
    _r3.i = _r4.i + 1;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r3.i]);
    if (_r12.i != _r9.i) goto label187;
    _r4.i = 1;
    _r10.i = _r4.i;
    label157:;
    _r4.i = 1;
    if (_r7.i != _r4.i) goto label190;
    _r0_o = _r21_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r4_o = _r0_o;
    _r0_o = _r22_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r6_o = _r0_o;
    _r7.i = 0;
    _r6.i = ((global::org.xmlvm._nArrayAdapter<int>) _r6_o)[_r7.i];
    global::com.codename1.util.TDivision.divideArrayByInt((global::org.xmlvm._nArrayAdapter<int>) _r2_o, (global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r5.i, (int) _r6.i);
    label176:;
    _r11_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r11_o).@this((int) _r10.i, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o);
    ((global::com.codename1.util.TBigInteger) _r11_o).cutOffLeadingZeroes();
    _r4_o = _r11_o;
    goto label35;
    label187:;
    _r4.i = -1;
    _r10.i = _r4.i;
    goto label157;
    label190:;
    _r0_o = _r21_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r4_o = _r0_o;
    _r0_o = _r22_o;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r0_o)._fdigits;
    _r6_o = _r0_o;
    global::com.codename1.util.TDivision.divide((global::org.xmlvm._nArrayAdapter<int>) _r2_o, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r5.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o, (int) _r7.i);
    goto label176;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger divide(com.codename1.util.TBigInteger)]
}
Exemplo n.º 23
0
public static global::System.Object not(global::com.codename1.util.TBigInteger n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger not(com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r5.i = 1;
    _r4.i = -1;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    if (_r2.i != 0) goto label9;
    _r2_o = global::com.codename1.util.TBigInteger._fMINUS_1ONE;
    label8:;
    return (global::com.codename1.util.TBigInteger) _r2_o;
    label9:;
    _r2_o = global::com.codename1.util.TBigInteger._fMINUS_1ONE;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r2.i == 0) goto label20;
    _r2_o = global::com.codename1.util.TBigInteger._fZERO;
    goto label8;
    label20:;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r2.i = _r2.i + 1;
    _r1_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r2.i]);
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    if (_r2.i <= 0) goto label80;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r3.i = _r3.i - _r5.i;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r3.i];
    if (_r2.i == _r4.i) goto label49;
    _r0.i = 0;
    label40:;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    if (_r2.i != _r4.i) goto label92;
    _r0.i = _r0.i + 1;
    goto label40;
    label49:;
    _r0.i = 0;
    label50:;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    if (_r0.i >= _r2.i) goto label63;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    if (_r2.i != _r4.i) goto label63;
    _r0.i = _r0.i + 1;
    goto label50;
    label63:;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    if (_r0.i != _r2.i) goto label92;
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r0.i] = _r5.i;
    _r2_o = new global::com.codename1.util.TBigInteger();
    _r3.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    _r3.i = -_r3.i;
    _r4.i = _r0.i + 1;
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r3.i, (int) _r4.i, (global::org.xmlvm._nArrayAdapter<int>) _r1_o);
    goto label8;
    label80:;
    _r0.i = 0;
    label81:;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    if (_r2.i != 0) goto label92;
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r0.i] = _r4.i;
    _r0.i = _r0.i + 1;
    goto label81;
    label92:;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    _r3.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    _r2.i = _r2.i + _r3.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r0.i] = _r2.i;
    _r0.i = _r0.i + 1;
    label103:;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    if (_r0.i >= _r2.i) goto label116;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r0.i] = _r2.i;
    _r0.i = _r0.i + 1;
    goto label103;
    label116:;
    _r2_o = new global::com.codename1.util.TBigInteger();
    _r3.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    _r3.i = -_r3.i;
    ((global::com.codename1.util.TBigInteger) _r2_o).@this((int) _r3.i, (int) _r0.i, (global::org.xmlvm._nArrayAdapter<int>) _r1_o);
    goto label8;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger not(com.codename1.util.TBigInteger)]
}
Exemplo n.º 24
0
public virtual global::System.Object remainder(global::com.codename1.util.TBigInteger n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger remainder(com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r11_o = this;
    _r12_o = n1;
    _r10.i = 1;
    _r9.i = 0;
    _r4.i = -1;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fsign;
    if (_r0.i != 0) goto label15;
    _r0_o = new global::java.lang.ArithmeticException();
    // Value=BigInteger divide by zero
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 122)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111))}));
    ((global::java.lang.ArithmeticException) _r0_o).@this((global::java.lang.String) _r2_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.ArithmeticException) _r0_o);
    label15:;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fnumberLength;
    _r5.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r3.i == _r5.i) goto label30;
    if (_r3.i <= _r5.i) goto label28;
    _r0.i = _r10.i;
    label24:;
    if (_r0.i != _r4.i) goto label39;
    _r0_o = _r11_o;
    label27:;
    return (global::com.codename1.util.TBigInteger) _r0_o;
    label28:;
    _r0.i = _r4.i;
    goto label24;
    label30:;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r0.i = global::com.codename1.util.TElementary.compareArrays((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (global::org.xmlvm._nArrayAdapter<int>) _r2_o, (int) _r3.i);
    goto label24;
    label39:;
    _r7.i = _r5.i;
    _r6_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r7.i]);
    if (_r7.i != _r10.i) goto label68;
    _r0_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r9.i];
    _r0.i = global::com.codename1.util.TDivision.remainderArrayByInt((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (int) _r3.i, (int) _r2.i);
    ((global::org.xmlvm._nArrayAdapter<int>) _r6_o)[_r9.i] = _r0.i;
    label56:;
    _r8_o = new global::com.codename1.util.TBigInteger();
    _r0.i = ((global::com.codename1.util.TBigInteger) _r11_o)._fsign;
    ((global::com.codename1.util.TBigInteger) _r8_o).@this((int) _r0.i, (int) _r7.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o);
    ((global::com.codename1.util.TBigInteger) _r8_o).cutOffLeadingZeroes();
    _r0_o = _r8_o;
    goto label27;
    label68:;
    _r0.i = _r3.i - _r5.i;
    _r1.i = _r0.i + 1;
    _r0_o = null;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r11_o)._fdigits;
    _r4_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r6_o = global::com.codename1.util.TDivision.divide((global::org.xmlvm._nArrayAdapter<int>) _r0_o, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r4_o, (int) _r5.i);
    goto label56;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger remainder(com.codename1.util.TBigInteger)]
}
Exemplo n.º 25
0
public static global::System.Object andNotNegativePositive(global::com.codename1.util.TBigInteger n1, global::com.codename1.util.TBigInteger n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotNegativePositive(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r12_o = n1;
    _r13_o = n2;
    _r11.i = 1;
    _r10.i = -1;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r12_o).getFirstNonzeroDigit();
    _r3.i = ((global::com.codename1.util.TBigInteger) _r13_o).getFirstNonzeroDigit();
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r2.i < _r8.i) goto label16;
    _r8_o = _r12_o;
    label15:;
    return (global::com.codename1.util.TBigInteger) _r8_o;
    label16:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r6.i = global::java.lang.Math.max((int) _r8.i, (int) _r9.i);
    _r1.i = _r2.i;
    if (_r3.i <= _r2.i) goto label64;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r3.i);
    label35:;
    if (_r1.i >= _r4.i) goto label46;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label35;
    label46:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i != _r8.i) goto label164;
    _r1.i = _r3.i;
    label51:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label164;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label51;
    label64:;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r8.i = -_r8.i;
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r9.i = _r9.i ^ -1;
    _r0.i = _r8.i & _r9.i;
    if (_r0.i != 0) goto label157;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r9.i);
    _r1.i = _r1.i + 1;
    label89:;
    if (_r1.i >= _r4.i) goto label107;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r8.i = _r8.i | _r9.i;
    _r0.i = _r8.i ^ -1;
    if (_r0.i != 0) goto label107;
    _r1.i = _r1.i + 1;
    goto label89;
    label107:;
    if (_r0.i != 0) goto label157;
    label109:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label124;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r0.i = _r8.i ^ -1;
    if (_r0.i != 0) goto label124;
    _r1.i = _r1.i + 1;
    goto label109;
    label124:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label139;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r0.i = _r8.i ^ -1;
    if (_r0.i != 0) goto label139;
    _r1.i = _r1.i + 1;
    goto label124;
    label139:;
    if (_r0.i != 0) goto label157;
    _r6.i = _r6.i + 1;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r8.i = _r6.i - _r11.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r8.i] = _r11.i;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r10.i, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    _r8_o = _r7_o;
    goto label15;
    label157:;
    _r5_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r6.i]);
    _r8.i = -_r0.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    label164:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    _r9.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    _r4.i = global::java.lang.Math.min((int) _r8.i, (int) _r9.i);
    label172:;
    if (_r1.i >= _r4.i) goto label188;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    _r9_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r9.i = ((global::org.xmlvm._nArrayAdapter<int>) _r9_o)[_r1.i];
    _r8.i = _r8.i | _r9.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label172;
    label188:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r12_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label201;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r12_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label188;
    label201:;
    _r8.i = ((global::com.codename1.util.TBigInteger) _r13_o)._fnumberLength;
    if (_r1.i >= _r8.i) goto label214;
    _r8_o = ((global::com.codename1.util.TBigInteger) _r13_o)._fdigits;
    _r8.i = ((global::org.xmlvm._nArrayAdapter<int>) _r8_o)[_r1.i];
    ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r1.i] = _r8.i;
    _r1.i = _r1.i + 1;
    goto label201;
    label214:;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r10.i, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o);
    _r8_o = _r7_o;
    goto label15;
//XMLVM_END_WRAPPER[com.codename1.util.TLogical: com.codename1.util.TBigInteger andNotNegativePositive(com.codename1.util.TBigInteger, com.codename1.util.TBigInteger)]
}
Exemplo n.º 26
0
public static global::System.Object probablePrime(int n1, global::java.util.Random n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger probablePrime(int, java.util.Random)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r2.i = n1;
    _r3_o = n2;
    _r0_o = new global::com.codename1.util.TBigInteger();
    _r1.i = 100;
    ((global::com.codename1.util.TBigInteger) _r0_o).@this((int) _r2.i, (int) _r1.i, (global::java.util.Random) _r3_o);
    return (global::com.codename1.util.TBigInteger) _r0_o;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger probablePrime(int, java.util.Random)]
}
Exemplo n.º 27
0
public static global::System.Object multiplyByPositiveInt(global::com.codename1.util.TBigInteger n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TMultiplication: com.codename1.util.TBigInteger multiplyByPositiveInt(com.codename1.util.TBigInteger, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r5_o = n1;
    _r6.i = n2;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r5_o)._fsign;
    if (_r3.i != 0) goto label7;
    _r5_o = global::com.codename1.util.TBigInteger._fZERO;
    label6:;
    return (global::com.codename1.util.TBigInteger) _r5_o;
    label7:;
    _r0.i = ((global::com.codename1.util.TBigInteger) _r5_o)._fnumberLength;
    _r5_o = ((global::com.codename1.util.TBigInteger) _r5_o)._fdigits;
    _r1.i = 1;
    if (_r0.i != _r1.i) goto label53;
    _r0.i = 0;
    _r5.i = ((global::org.xmlvm._nArrayAdapter<int>) _r5_o)[_r0.i];
    _r0.i = 0;
    _r1.i = 0;
    _r5.l = global::com.codename1.util.TMultiplication.unsignedMultAddAdd((int) _r5.i, (int) _r6.i, (int) _r0.i, (int) _r1.i);
    _r0.i = (int) _r5.l;
    _r1.i = 32;
    _r5.l = (long) (((ulong) _r5.l) >> (0x3f & (_r1.i)));
    _r5.i = (int) _r5.l;
    if (_r5.i != 0) goto label36;
    _r5_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r5_o).@this((int) _r3.i, (int) _r0.i);
    goto label6;
    label36:;
    _r6_o = new global::com.codename1.util.TBigInteger();
    _r1.i = 2;
    _r2.i = 2;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r2.i]);
    _r4.i = 0;
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r4.i] = _r0.i;
    _r0.i = 1;
    ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r0.i] = _r5.i;
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r3.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<int>) _r2_o);
    _r5_o = _r6_o;
    goto label6;
    label53:;
    _r2.i = _r0.i + 1;
    _r1_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r2.i]);
    _r5.i = global::com.codename1.util.TMultiplication.multiplyByInt((global::org.xmlvm._nArrayAdapter<int>) _r1_o, (global::org.xmlvm._nArrayAdapter<int>) _r5_o, (int) _r0.i, (int) _r6.i);
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r0.i] = _r5.i;
    _r5_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r5_o).@this((int) _r3.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<int>) _r1_o);
    ((global::com.codename1.util.TBigInteger) _r5_o).cutOffLeadingZeroes();
    goto label6;
//XMLVM_END_WRAPPER[com.codename1.util.TMultiplication: com.codename1.util.TBigInteger multiplyByPositiveInt(com.codename1.util.TBigInteger, int)]
}
Exemplo n.º 28
0
public virtual global::System.Object copy(){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger copy()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r3.i = 0;
    _r1.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fnumberLength;
    _r0_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r1.i]);
    _r1_o = ((global::com.codename1.util.TBigInteger) _r4_o)._fdigits;
    _r2.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fnumberLength;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r1_o, (int) _r3.i, (global::java.lang.Object) _r0_o, (int) _r3.i, (int) _r2.i);
    _r1_o = new global::com.codename1.util.TBigInteger();
    _r2.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fsign;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r4_o)._fnumberLength;
    ((global::com.codename1.util.TBigInteger) _r1_o).@this((int) _r2.i, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<int>) _r0_o);
    return (global::com.codename1.util.TBigInteger) _r1_o;
//XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: com.codename1.util.TBigInteger copy()]
}
Exemplo n.º 29
0
public void @this(global::org.xmlvm._nArrayAdapter<char> n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigDecimal: void <init>(char[], int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::System.Object _r17_o = null;
    global::org.xmlvm._nElement _r18;
    global::System.Object _r18_o = null;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::org.xmlvm._nElement _r20;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r17_o = this;
    _r18_o = n1;
    _r19.i = n2;
    _r20.i = n3;
    ((global::java.lang.Object) _r17_o).@this();
    _r13_o = null;
    _r0_o = _r13_o;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._ftoStringImage = (global::java.lang.String) _r0_o;
    _r13.i = 0;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fhashCode = _r0.i;
    _r13.i = 0;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i;
    _r4.i = _r19.i;
    _r13.i = 1;
    _r13.i = _r20.i - _r13.i;
    _r7.i = _r19.i + _r13.i;
    _r10_o = null;
    if (_r18_o != null) goto label37;
    _r13_o = new global::java.lang.NullPointerException();
    ((global::java.lang.NullPointerException) _r13_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r13_o);
    label37:;
    _r0_o = _r18_o;
    _r0.i = ((global::org.xmlvm._nIArray) _r0_o).Length;
    _r13.i = _r0.i;
    if (_r7.i >= _r13.i) goto label49;
    if (_r19.i < 0) goto label49;
    if (_r20.i <= 0) goto label49;
    if (_r7.i >= 0) goto label55;
    label49:;
    _r13_o = new global::java.lang.NumberFormatException();
    ((global::java.lang.NumberFormatException) _r13_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r13_o);
    label55:;
    _r11_o = new global::java.lang.StringBuilder();
    _r0_o = _r11_o;
    _r1.i = _r20.i;
    ((global::java.lang.StringBuilder) _r0_o).@this((int) _r1.i);
    _r5.i = 0;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label79;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 43;
    if (_r13.i != _r14.i) goto label79;
    _r19.i = _r19.i + 1;
    _r4.i = _r4.i + 1;
    label79:;
    _r6.i = 0;
    _r12.i = 0;
    label81:;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label119;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 46;
    if (_r13.i == _r14.i) goto label119;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 101;
    if (_r13.i == _r14.i) goto label119;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 69;
    if (_r13.i == _r14.i) goto label119;
    if (_r12.i != 0) goto label114;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 48;
    if (_r13.i != _r14.i) goto label117;
    _r6.i = _r6.i + 1;
    label114:;
    _r19.i = _r19.i + 1;
    goto label81;
    label117:;
    _r12.i = 1;
    goto label114;
    label119:;
    _r13.i = _r19.i - _r4.i;
    _r0_o = _r11_o;
    _r1_o = _r18_o;
    _r2.i = _r4.i;
    _r3.i = _r13.i;
    ((global::java.lang.StringBuilder) _r0_o).append((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r2.i, (int) _r3.i);
    _r13.i = _r19.i - _r4.i;
    _r5.i = _r5.i + _r13.i;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label300;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 46;
    if (_r13.i != _r14.i) goto label300;
    _r19.i = _r19.i + 1;
    _r4.i = _r19.i;
    label147:;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label179;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 101;
    if (_r13.i == _r14.i) goto label179;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 69;
    if (_r13.i == _r14.i) goto label179;
    if (_r12.i != 0) goto label174;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 48;
    if (_r13.i != _r14.i) goto label177;
    _r6.i = _r6.i + 1;
    label174:;
    _r19.i = _r19.i + 1;
    goto label147;
    label177:;
    _r12.i = 1;
    goto label174;
    label179:;
    _r13.i = _r19.i - _r4.i;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i;
    _r0_o = _r17_o;
    _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale;
    _r13.i = _r0.i;
    _r5.i = _r5.i + _r13.i;
    _r0_o = _r17_o;
    _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale;
    _r13.i = _r0.i;
    _r0_o = _r11_o;
    _r1_o = _r18_o;
    _r2.i = _r4.i;
    _r3.i = _r13.i;
    ((global::java.lang.StringBuilder) _r0_o).append((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r2.i, (int) _r3.i);
    label205:;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label307;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 101;
    if (_r13.i == _r14.i) goto label222;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 69;
    if (_r13.i != _r14.i) goto label307;
    label222:;
    _r19.i = _r19.i + 1;
    _r4.i = _r19.i;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label252;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 43;
    if (_r13.i != _r14.i) goto label252;
    _r19.i = _r19.i + 1;
    _r0.i = _r19.i;
    _r1.i = _r7.i;
    if (_r0.i > _r1.i) goto label252;
    _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i];
    _r14.i = 45;
    if (_r13.i == _r14.i) goto label252;
    _r4.i = _r4.i + 1;
    label252:;
    _r13.i = _r7.i + 1;
    _r13.i = _r13.i - _r4.i;
    _r0_o = _r18_o;
    _r1.i = _r4.i;
    _r2.i = _r13.i;
    _r10_o = global::java.lang.String.valueOf((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r1.i, (int) _r2.i);
    _r0_o = _r17_o;
    _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale;
    _r13.i = _r0.i;
    _r13.l = (long) _r13.i;
    _r15.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r10_o);
    _r15.l = (long) _r15.i;
    _r8.l = _r13.l - _r15.l;
    _r13.i = (int) _r8.l;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i;
    _r0_o = _r17_o;
    _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale;
    _r13.i = _r0.i;
    _r13.l = (long) _r13.i;
    _r13.i = _r8.l > _r13.l ? 1 : (_r8.l == _r13.l ? 0 : -1);
    if (_r13.i == 0) goto label307;
    _r13_o = new global::java.lang.NumberFormatException();
    // Value=Scale out of range.
    _r14_o = new global::java.lang.String();
    ((global::java.lang.String)_r14_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)83)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 46))}));
    ((global::java.lang.NumberFormatException) _r13_o).@this((global::java.lang.String) _r14_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r13_o);
    label300:;
    _r13.i = 0;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i;
    goto label205;
    label307:;
    _r13.i = 19;
    if (_r5.i >= _r13.i) goto label370;
    _r13_o = ((global::java.lang.StringBuilder) _r11_o).toString();
    _r13.l = global::java.lang.Long.parseLong((global::java.lang.String) _r13_o);
    _r0.l = _r13.l;
    _r2_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r2_o)._fsmallValue = _r0.l;
    _r0_o = _r17_o;
    _r0.l = ((global::com.codename1.util.TBigDecimal) _r0_o)._fsmallValue;
    _r13.l = _r0.l;
    _r13.i = global::com.codename1.util.TBigDecimal.bitLength((long) _r13.l);
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fbitLength = _r0.i;
    label338:;
    _r13.i = ((global::java.lang.StringBuilder) _r11_o).length();
    _r13.i = _r13.i - _r6.i;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i;
    _r13.i = 0;
    _r13.i = ((global::java.lang.StringBuilder) _r11_o).charAt((int) _r13.i);
    _r14.i = 45;
    if (_r13.i != _r14.i) goto label369;
    _r0_o = _r17_o;
    _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fprecision;
    _r13.i = _r0.i;
    _r14.i = 1;
    _r13.i = _r13.i - _r14.i;
    _r0.i = _r13.i;
    _r1_o = _r17_o;
    ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i;
    label369:;
    return;
    label370:;
    _r13_o = new global::com.codename1.util.TBigInteger();
    _r14_o = ((global::java.lang.StringBuilder) _r11_o).toString();
    ((global::com.codename1.util.TBigInteger) _r13_o).@this((global::java.lang.String) _r14_o);
    _r0_o = _r17_o;
    _r1_o = _r13_o;
    ((global::com.codename1.util.TBigDecimal) _r0_o).setUnscaledValue((global::com.codename1.util.TBigInteger) _r1_o);
    goto label338;
//XMLVM_END_WRAPPER[com.codename1.util.TBigDecimal: void <init>(char[], int, int)]
}
Exemplo n.º 30
0
public static global::System.Object divideAndRemainderByInteger(global::com.codename1.util.TBigInteger n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.TDivision: com.codename1.util.TBigInteger[] divideAndRemainderByInteger(com.codename1.util.TBigInteger, int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r7.i = n2;
    _r8.i = n3;
    _r2_o = ((global::com.codename1.util.TBigInteger) _r6_o)._fdigits;
    _r3.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fnumberLength;
    _r4.i = ((global::com.codename1.util.TBigInteger) _r6_o)._fsign;
    _r6.i = 1;
    if (_r3.i != _r6.i) goto label54;
    _r6.i = 0;
    _r6.i = ((global::org.xmlvm._nArrayAdapter<int>) _r2_o)[_r6.i];
    _r0.l = (long) _r6.i;
    _r2.l = 4294967295L;
    _r0.l = _r0.l & _r2.l;
    _r6.l = (long) _r7.i;
    _r2.l = 4294967295L;
    _r6.l = _r6.l & _r2.l;
    _r2.l = _r0.l / _r6.l;
    _r0.l = _r0.l % _r6.l;
    if (_r4.i == _r8.i) goto label102;
    _r6.l = -_r2.l;
    label32:;
    if (_r4.i >= 0) goto label35;
    _r0.l = -_r0.l;
    label35:;
    _r8.i = 2;
    _r8_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r8.i]);
    _r2.i = 0;
    _r6_o = global::com.codename1.util.TBigInteger.valueOf((long) _r6.l);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r8_o)[_r2.i] = _r6_o;
    _r6.i = 1;
    _r7_o = global::com.codename1.util.TBigInteger.valueOf((long) _r0.l);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r8_o)[_r6.i] = _r7_o;
    _r6_o = _r8_o;
    label53:;
    return (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r6_o;
    label54:;
    _r0.i = _r3.i;
    if (_r4.i != _r8.i) goto label99;
    _r6.i = 1;
    _r8.i = _r6.i;
    label59:;
    _r6_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r0.i]);
    _r1.i = 1;
    _r1_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r1.i]);
    _r5.i = 0;
    _r7.i = global::com.codename1.util.TDivision.divideArrayByInt((global::org.xmlvm._nArrayAdapter<int>) _r6_o, (global::org.xmlvm._nArrayAdapter<int>) _r2_o, (int) _r3.i, (int) _r7.i);
    ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r5.i] = _r7.i;
    _r7_o = new global::com.codename1.util.TBigInteger();
    ((global::com.codename1.util.TBigInteger) _r7_o).@this((int) _r8.i, (int) _r0.i, (global::org.xmlvm._nArrayAdapter<int>) _r6_o);
    _r6_o = new global::com.codename1.util.TBigInteger();
    _r8.i = 1;
    ((global::com.codename1.util.TBigInteger) _r6_o).@this((int) _r4.i, (int) _r8.i, (global::org.xmlvm._nArrayAdapter<int>) _r1_o);
    ((global::com.codename1.util.TBigInteger) _r7_o).cutOffLeadingZeroes();
    ((global::com.codename1.util.TBigInteger) _r6_o).cutOffLeadingZeroes();
    _r8.i = 2;
    _r8_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r8.i]);
    _r0.i = 0;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r8_o)[_r0.i] = _r7_o;
    _r7.i = 1;
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r8_o)[_r7.i] = _r6_o;
    _r6_o = _r8_o;
    goto label53;
    label99:;
    _r6.i = -1;
    _r8.i = _r6.i;
    goto label59;
    label102:;
    _r6.l = _r2.l;
    goto label32;
//XMLVM_END_WRAPPER[com.codename1.util.TDivision: com.codename1.util.TBigInteger[] divideAndRemainderByInteger(com.codename1.util.TBigInteger, int, int)]
}