// Generated by Java* Fuzzer test generator (1.0.001). Mon Nov  3 11:53:34 2025
// Use '-Dtest_generator_rng_seed=23242329146894226008251115187757813355 to re-generate the same test code
public class Test {

    public static final int N = 400;

    public static long instanceCount=-8L;
    public static boolean bFld=true;
    public static double dFld=69.127009;
    public static float fFld=70.386F;
    public byte byFld=23;
    public static int iArrFld[][]=new int[N][N];

    static {
        FuzzerUtils.init(Test.iArrFld, -8);
    }

    public static long iMeth_check_sum = 0;
    public static long vMeth_check_sum = 0;
    public static long vMeth1_check_sum = 0;

    public static void vMeth1(boolean b, int i3) {

        int i4=-51, i5=-62628, i6=-157, i7=-53315, i8=11, i9=-5, iArr1[]=new int[N];
        float f=10.732F;
        double d=16.19515;

        FuzzerUtils.init(iArr1, 14);

        for (i4 = 6; i4 < 360; ++i4) {
            f = i5;
            d = 116L;
        }
        i6 = 1;
        do {
            iArr1[i6] = (int)-4062769823L;
        } while (++i6 < 228);
        i7 = 380;
        do {
            for (i8 = 1; i8 < 4; i8++) {
                if (i6 != 0) {
                    vMeth1_check_sum += (b ? 1 : 0) + i3 + i4 + i5 + Float.floatToIntBits(f) +
                        Double.doubleToLongBits(d) + i6 + i7 + i8 + i9 + FuzzerUtils.checkSum(iArr1);
                    return;
                }
                i3 *= i6;
                i5 += 13;
                i5 += (i8 * i8);
                i9 -= (int)Test.instanceCount;
                i9 = (int)Test.instanceCount;
                i3 = i3;
                Test.instanceCount <<= -11661;
            }
        } while (--i7 > 0);
        vMeth1_check_sum += (b ? 1 : 0) + i3 + i4 + i5 + Float.floatToIntBits(f) + Double.doubleToLongBits(d) + i6 + i7
            + i8 + i9 + FuzzerUtils.checkSum(iArr1);
    }

    public static void vMeth() {

        int i2=-14, i10=251, i11=4, i12=-80, i13=-13, i14=-21;
        short s1=-3174;
        float f1=0.964F, f2=95.772F, fArr[]=new float[N];
        long lArr[][]=new long[N][N];

        FuzzerUtils.init(lArr, -905L);
        FuzzerUtils.init(fArr, 2.586F);

        i2 = (s1++);
        vMeth1(Test.bFld, i2);
        for (f1 = 7; f1 < 248; ++f1) {
            i11 = 1;
            do {
                i2 = i12;
                Test.instanceCount += -7;
                Test.instanceCount = 113;
                for (i13 = 1; 1 > i13; ++i13) {
                    lArr[i13 + 1][i13] -= Test.instanceCount;
                    i14 -= i13;
                    f2 = Test.instanceCount;
                    i12 -= -9424;
                    f2 -= (float)Test.dFld;
                    lArr[i13] = FuzzerUtils.long1array(N, (long)-13L);
                    fArr[i13 + 1] -= 65380;
                }
            } while (++i11 < 7);
        }
        vMeth_check_sum += i2 + s1 + Float.floatToIntBits(f1) + i10 + i11 + i12 + i13 + i14 + Float.floatToIntBits(f2)
            + FuzzerUtils.checkSum(lArr) + Double.doubleToLongBits(FuzzerUtils.checkSum(fArr));
    }

    public int iMeth() {

        int i15=20674, i16=-75, i17=10, i18=-23078, iArr2[]=new int[N];
        long l=3568512460L;
        short s2=20694;

        FuzzerUtils.init(iArr2, 212);

        Test.instanceCount = (Test.instanceCount - (Test.instanceCount++));
        vMeth();
        for (i15 = 3; i15 < 291; i15++) {
            i16 = i16;
            Test.dFld = Test.instanceCount;
            Test.instanceCount = (long)Test.fFld;
            i16 >>= i15;
            Test.instanceCount = i15;
            for (l = 1; l < 6; ++l) {
                i17 -= 6;
                Test.dFld = -8852381133042261179L;
                iArr2[i15] += i17;
                i18 = 2;
                do {
                    Test.dFld = s2;
                } while ((i18 -= 3) > 0);
                Test.fFld += -139L;
            }
        }
        long meth_res = i15 + i16 + l + i17 + i18 + s2 + FuzzerUtils.checkSum(iArr2);
        iMeth_check_sum += meth_res;
        return (int)meth_res;
    }

    public void mainTest(String[] strArr1) {

        short s=5697;
        int i=-53958, i1=40572, i19=-27916, i20=19, i21=9, i22=-30, i23=-86, i24=-37, i25=-6, iArr[]=new int[N];
        double dArr[]=new double[N];

        FuzzerUtils.init(iArr, -83);
        FuzzerUtils.init(dArr, 2.52452);

        s += (short)(-s);
        iArr[(-6 >>> 1) % N] = 43774;
        for (i = 140; i > 6; --i) {
            if ((i1 << ((++i1) >> -8)) != (iMeth() - i19)) break;
            for (i20 = i; i20 < 187; i20++) {
                iArr[i - 1] <<= 43910;
                i19 += (i20 - s);
                iArr[i20] -= (int)Test.fFld;
                i1 += (i20 * i);
                i19 = i20;
                if (Test.bFld) {
                    s <<= (short)-4;
                    byFld <<= (byte)Test.instanceCount;
                } else {
                    Test.instanceCount -= i21;
                    iArr[i - 1] ^= -3;
                }
                i21 <<= 14;
                Test.iArrFld[i20 - 1] = Test.iArrFld[i20 + 1];
                Test.instanceCount -= Test.instanceCount;
                for (i22 = 1; i22 < 1; i22++) {
                    dArr = dArr;
                    i21 |= (int)Test.instanceCount;
                    Test.instanceCount += (i22 - i);
                    try {
                        i1 = (57 % i1);
                        i1 = (i20 / i);
                        i1 = (i19 / 142);
                    } catch (ArithmeticException a_e) {}
                    Test.iArrFld[i22][i20] |= i23;
                }
            }
            dArr[i] = i19;
        }
        for (i24 = 321; i24 > 12; --i24) {
            switch ((i24 % 4) + 45) {
            case 45:
                i1 = i;
                break;
            case 46:
                Test.iArrFld[i24 - 1][i24 + 1] -= i21;
                Test.instanceCount -= 111;
            case 47:
                Test.fFld = i;
                break;
            case 48:
                Test.fFld += (i24 + i25);
                break;
            default:
                i21 = (int)Test.fFld;
            }
        }

        FuzzerUtils.out.println("s i i1 = " + s + "," + i + "," + i1);
        FuzzerUtils.out.println("i19 i20 i21 = " + i19 + "," + i20 + "," + i21);
        FuzzerUtils.out.println("i22 i23 i24 = " + i22 + "," + i23 + "," + i24);
        FuzzerUtils.out.println("i25 iArr dArr = " + i25 + "," + FuzzerUtils.checkSum(iArr) + "," +
            Double.doubleToLongBits(FuzzerUtils.checkSum(dArr)));

        FuzzerUtils.out.println("Test.instanceCount Test.bFld Test.dFld = " + Test.instanceCount + "," + (Test.bFld ? 1
            : 0) + "," + Double.doubleToLongBits(Test.dFld));
        FuzzerUtils.out.println("Test.fFld byFld Test.iArrFld = " + Float.floatToIntBits(Test.fFld) + "," + byFld + ","
            + FuzzerUtils.checkSum(Test.iArrFld));

        FuzzerUtils.out.println("vMeth1_check_sum: " + vMeth1_check_sum);
        FuzzerUtils.out.println("vMeth_check_sum: " + vMeth_check_sum);
        FuzzerUtils.out.println("iMeth_check_sum: " + iMeth_check_sum);
    }
    public static void main(String[] strArr) {

        try {
            Test _instance = new Test();
            for (int i = 0; i < 10; i++ ) {
                _instance.mainTest(strArr);
            }
         } catch (Exception ex) {
            FuzzerUtils.out.println(ex.getClass().getCanonicalName());
         }
    }
}
///////////////////////////////////////////////////////////////////////
//DEBUG  Test ->  Test
//DEBUG  main ->  main
//DEBUG  mainTest ->  mainTest
//DEBUG  iMeth ->  iMeth mainTest
//DEBUG  vMeth ->  vMeth iMeth mainTest
//DEBUG  vMeth1 ->  vMeth1 vMeth iMeth mainTest
//DEBUG  Depth = 3
//DEBUG  Classes = 1
//DEBUG  static objects = {}
