Path: blob/aarch64-shenandoah-jdk8u272-b10/hotspot/test/compiler/6714694/Tester.java
32285 views
/*1* Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation.7*8* This code is distributed in the hope that it will be useful, but WITHOUT9* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or10* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License11* version 2 for more details (a copy is included in the LICENSE file that12* accompanied this code).13*14* You should have received a copy of the GNU General Public License version15* 2 along with this work; if not, write to the Free Software Foundation,16* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.17*18* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA19* or visit www.oracle.com if you need additional information or have any20* questions.21*/2223/*24* @test25* @bug 671469426* @summary assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge") with COOPs27* @run main/othervm -Xcomp Tester28*/2930/* Complexity upper bound: 38602 ops */3132interface Tester_Interface_0 {33}343536abstract class Tester_Class_1 implements Tester_Interface_0 {37static int var_1 = (false ? (short)'b' : (short)-2.4256387E38F) | (byte)('g' * -7.660532860983624E307);38float var_2;39byte var_3;40static boolean var_4 = true;41double var_5 = 8.818325751338691E307;42Object var_6;43static short var_7;44final static char var_8 = 'x';45final static float var_9 = 2.2030989E38F;464748public Tester_Class_1()49{50var_6 = (var_6 = (var_6 = "xkx"));51switch (var_7 = (var_3 = (byte)var_5))52{53case 113:5455case 114:56Object var_12;57var_4 = 4.9121917E37F < 1957795258;58var_4 |= (var_4 ^= !var_4) ^ (var_4 |= var_4);59var_3 = (var_3 = (var_3 = (byte)+6010964363045275648L));60break;6162case 102:6364}65final float var_13 = 1.2443151E38F;66var_3 = (byte)(var_1 |= (var_7 = (var_3 = (byte)var_5)));67var_2 = (long)(var_7 = (var_3 = (byte)var_8)) - (var_7 = (byte)386742565);68var_4 &= var_4;69var_2 = (long)((var_3 = (var_3 = (byte)var_8)) / ((var_4 ^= (var_5 /= var_9) <= (var_1 &= var_1)) ? (var_7 = (short)6872886933545336832L) : (byte)var_8));70var_6 = "uqflj";71{72switch (((new String[var_3 = (byte)var_5])[var_3 = (byte)8097442298927900672L]).charAt(1540148550))73{74case 'l':7576}77var_2 = (var_7 = (byte)2.9859440663042714E307);78{79Object var_14;80}81var_3 = (var_3 = (var_3 = (byte)3.3634427195550136E307));82var_5 += '_';83}84var_6 = "tempfdjen";85var_3 = (((var_4 ^= new String("jmwiwmk").endsWith("rtlstmnuo")) ? !true : !false) ? true : (var_4 = false)) ? (var_3 = (byte)var_5) : (var_3 = (var_3 = (byte)var_5));86var_4 ^= false;87if (1.6435436003809043E307 != var_9)88{89boolean var_15 = true;90}91else92{93var_4 = false;94}95{96Object var_16 = ((new Tester_Class_1[(byte)71832757][(byte)1.0694914E38F])[(byte)1315653071][(byte)(var_7 = (var_7 = (byte)var_8))]).var_6 = new int[(byte)var_8][var_3 = (byte)1933656747];97}98var_7 = (var_4 = var_4) ? (short)2.756967E37F : (short)'K';99byte var_17;100}101102103104abstract public Tester_Interface_0 func_0(double[][] arg_0, final Object arg_1);105106107final double func_0(final float arg_0, final short arg_1, final boolean arg_2)108{109var_6 = (var_6 = "lmshbl");110var_3 = (var_3 = (new byte[(new byte[(byte)arg_1])[var_3 = (byte)arg_0]])[var_3 = (var_3 = (byte)(var_1 >>>= var_1))]);111var_5 %= (var_3 = (byte)1909375874);112var_1 /= (char)(short)'i';113{114"vgar".length();115}116int var_10;117{118var_3 = (var_4 &= true) ? (byte)(var_5 *= 6375499657746206720L) : (byte)+ (var_5 /= var_9);119var_7 = (var_4 = true) ? (byte)(false ? (short)749593632 : (byte)8.692758043260743E307) : (byte)var_1;120((new Tester_Class_1[(byte)1.2890904018345944E308])[(byte)var_1]).var_3 = (var_3 = (byte)arg_0);121var_4 = true ^ var_4;122}123{124var_1 ^= (var_3 = (var_3 = (var_3 = (byte)'U')));125}126var_3 = (var_3 = (var_3 = (var_3 = (byte)arg_1)));127char var_11;128var_1 += (var_2 = (var_7 = arg_1));129{130var_7 = (var_7 = arg_1);131}132var_7 = arg_1;133var_6 = (new char[(byte)1985094111797788672L][var_3 = (byte)3112604683090268160L])[var_3 = (byte)~ (var_3 = (byte)(var_5 += var_1))];134var_3 = (var_3 = (var_3 = (var_3 = (byte)3694858000202921984L)));135var_1 /= ~ ((byte)1311538336);136(((var_4 |= arg_2 ? !true && arg_2 : false) ? arg_2 : arg_2) ? "iih".substring(~ (var_3 = (byte)3.5401308E37F), 'g' * arg_1) : "gynskmvoj").trim();137var_3 = (var_3 = arg_2 ? (byte)+ ~5247392660383928320L : (byte)8392160279007184896L);138var_3 = (var_3 = (var_3 = (byte)var_8));139return (var_5 += 7.157559E37F) + (var_11 = 'V');140}141142public String toString()143{144String result = "[\n";145result += "Tester_Class_1.var_7 = "; result += Tester.Printer.print(var_7);146result += "\n";147result += "Tester_Class_1.var_3 = "; result += Tester.Printer.print(var_3);148result += "\n";149result += "Tester_Class_1.var_8 = "; result += Tester.Printer.print(var_8);150result += "\n";151result += "Tester_Class_1.var_1 = "; result += Tester.Printer.print(var_1);152result += "\n";153result += "Tester_Class_1.var_4 = "; result += Tester.Printer.print(var_4);154result += "\n";155result += "Tester_Class_1.var_5 = "; result += Tester.Printer.print(var_5);156result += "\n";157result += "Tester_Class_1.var_2 = "; result += Tester.Printer.print(var_2);158result += "\n";159result += "Tester_Class_1.var_9 = "; result += Tester.Printer.print(var_9);160result += "\n";161result += "Tester_Class_1.var_6 = "; result += Tester.Printer.print(var_6);162result += "";163result += "\n]";164return result;165}166}167168169class Tester_Class_2 extends Tester_Class_1 implements Tester_Interface_0 {170final static String var_18 = false | Tester_Class_1.var_4 | (Tester_Class_1.var_4 &= (Tester_Class_1.var_4 |= (Tester_Class_1.var_4 = var_4))) ? "tbobyhqne" : "";171static String var_19 = "acxfj";172173174public Tester_Class_2()175{176Tester_Class_1.var_4 = !Tester_Class_1.var_4;177var_1++;178var_2 = (byte)2.4009747E38F;179new String();180var_6 = (var_19 = "hsshyw");181var_19 = var_19;182}183184185public Tester_Interface_0 func_0(double[][] arg_0, final Object arg_1)186{187var_5 = 4.0352057E37F;188(((false && ! ((Tester_Class_1.var_4 |= !true) ^ (Tester_Class_1.var_4 ^ false))) ^ (var_4 &= true) ? var_4 : (var_4 ^= true)) ? "spskwj" : "xcqianm").length();189((var_4 |= (Tester_Class_1.var_4 ^= Tester_Class_1.var_4) ? (Tester_Class_1.var_4 &= false) : (Tester_Class_1.var_4 |= Tester_Class_1.var_4)) ? (Tester_Class_1)(var_6 = new double[(byte)6.628342687109622E307]) : (Tester_Class_1)arg_1).var_6 = arg_0;190var_7 = (short)(byte)(short)8775325134193811456L;191var_4 ^= (var_4 &= !false);192((Tester_Class_1)arg_1).var_3 = (var_3 = (byte)(var_5 %= 8.933448E37F));193Tester_Class_1 var_20 = Tester_Class_1.var_4 ? (Tester_Class_1)arg_1 : (Tester_Class_1)arg_1;194{195var_19.endsWith(var_19);196var_6 = var_20;197(var_20 = (var_20 = var_20)).var_2 = (short)('p' <= 1986176769 % (int)2242661265280256000L % 2664882044098145280L ? ~ (var_3 = (byte)1.1892553447967157E308) & ~1806805036550279168L : (var_7 = (byte)var_8));198}199final boolean var_21 = Tester_Class_1.var_4;200var_20.var_3 = (var_3 = (var_20.var_3 = (byte)'t'));201boolean var_22 = true;202Tester_Class_1.var_4 |= (var_4 = var_21);203var_19 = "ocn";204var_19 = var_19;205var_1 *= Tester_Class_1.var_8;206var_20 = var_22 ? var_20 : var_20;207var_7 = var_21 ? (byte)+ ((byte)var_1) : ((var_20 = (var_20 = var_20)).var_3 = (var_3 = (var_3 = (byte)'L')));208return true ? (var_20 = var_20) : (new Tester_Interface_0[(byte)5618282952859970560L])[var_3 = (byte)Tester_Class_1.var_8];209}210211212public boolean equals(Object obj)213{214Tester_Class_1.var_7 = (var_7 = (((Tester_Class_1)obj).var_3 = (byte)var_9));215{216final Tester_Class_1 var_23 = (Tester_Class_1)obj;217}218++Tester_Class_1.var_1;219var_5 = (Tester_Class_1.var_7 = var_4 ? (Tester_Class_1.var_7 = (((Tester_Class_1)obj).var_3 = (byte)Tester_Class_1.var_8)) : (var_7 = (byte)var_9));220((Tester_Class_1)obj).var_6 = var_18.replace(Tester_Class_1.var_8, Tester_Class_1.var_8);221((new Tester_Class_1[((Tester_Class_1)(obj = new char[var_3 = (byte)Tester_Class_1.var_8])).var_3 = (((Tester_Class_1)obj).var_3 = (byte)(var_1 %= 787509251458841600L))])[(new byte[var_3 = (byte)Tester_Class_1.var_1])[((Tester_Class_1)obj).var_3 = (byte)1.2382548E38F]]).var_3 = (((Tester_Class_1)obj).var_3 = var_4 ? (byte)Tester_Class_1.var_8 : (byte)4.1085164E36F);222var_1 &= var_8;223var_7 = var_4 ? (var_3 = (byte)var_8) : (byte)var_5;224var_19 = var_18;225("o".compareTo("kwlfk") > (var_2 = 5289241662482067456L) ? (Tester_Class_1)obj : (Tester_Class_1)obj).var_5 -= (((Tester_Class_1)obj).var_3 = (((Tester_Class_1)obj).var_3 = (((Tester_Class_1)obj).var_3 = (byte)var_9)));226return true;227}228229230public String toString()231{232String result = "[\n";233result += "Tester_Class_2.var_7 = "; result += Tester.Printer.print(var_7);234result += "\n";235result += "Tester_Class_2.var_8 = "; result += Tester.Printer.print(var_8);236result += "\n";237result += "Tester_Class_2.var_3 = "; result += Tester.Printer.print(var_3);238result += "\n";239result += "Tester_Class_2.var_18 = "; result += Tester.Printer.print(var_18);240result += "\n";241result += "Tester_Class_2.var_19 = "; result += Tester.Printer.print(var_19);242result += "\n";243result += "Tester_Class_2.var_1 = "; result += Tester.Printer.print(var_1);244result += "\n";245result += "Tester_Class_2.var_4 = "; result += Tester.Printer.print(var_4);246result += "\n";247result += "Tester_Class_2.var_5 = "; result += Tester.Printer.print(var_5);248result += "\n";249result += "Tester_Class_2.var_2 = "; result += Tester.Printer.print(var_2);250result += "\n";251result += "Tester_Class_2.var_9 = "; result += Tester.Printer.print(var_9);252result += "\n";253result += "Tester_Class_2.var_6 = "; result += Tester.Printer.print(var_6);254result += "";255result += "\n]";256return result;257}258}259260261class Tester_Class_3 extends Tester_Class_2 implements Tester_Interface_0 {262long var_24 = 9026266006808413184L;263char var_25;264String var_26 = ((var_4 ^= Tester_Class_1.var_4) ? (!true ? false : (var_4 |= true)) : (Tester_Class_2.var_4 ^= var_4)) ? "dkmhvhl" : (var_19 = (Tester_Class_2.var_19 = (Tester_Class_2.var_19 = var_18)));265static Tester_Class_2 var_27;266short var_28 = Tester_Class_2.var_7 = (short)(Tester_Class_2.var_1 &= (var_3 = (var_3 = (var_3 = (byte)Tester_Class_2.var_9))));267static boolean var_29 = false;268static Object[][] var_30;269int var_31 = 750583762;270Tester_Class_2 var_32;271final static long var_33 = 3050784555932008448L;272273274public Tester_Class_3()275{276byte[] var_34;277var_4 &= (Tester_Class_1.var_4 = true);278Tester_Class_1.var_1--;279switch (var_28 >>= ~ ((byte)var_28))280{281case 9:282283case 26:284Tester_Class_1.var_4 ^= Tester_Class_1.var_4;285(Tester_Class_2.var_19 = "pwtic").indexOf(Tester_Class_2.var_18);286var_26.indexOf(var_19);287((Tester_Class_1)(new Tester_Interface_0[(byte)var_5])[var_24 <= var_31 ? (byte)'^' : (byte)var_24]).var_2 = 5611775846881101824L;288var_29 |= (Tester_Class_2.var_4 ^= var_29);289Tester_Class_2 var_35;290var_24 <<= (var_31 >>= (var_25 = var_8));291break;292293case 28:294295}296new String();297var_5 %= (var_25 = 'n');298((Tester_Class_2)(Tester_Class_1)(((Tester_Class_1)(var_6 = Tester_Class_2.var_18)).var_6 = (var_26 = ""))).var_2 = var_31;299--var_1;300}301302303304305public String toString()306{307String result = "[\n";308result += "Tester_Class_3.var_8 = "; result += Tester.Printer.print(var_8);309result += "\n";310result += "Tester_Class_3.var_25 = "; result += Tester.Printer.print(var_25);311result += "\n";312result += "Tester_Class_3.var_1 = "; result += Tester.Printer.print(var_1);313result += "\n";314result += "Tester_Class_3.var_31 = "; result += Tester.Printer.print(var_31);315result += "\n";316result += "Tester_Class_3.var_30 = "; result += Tester.Printer.print(var_30);317result += "\n";318result += "Tester_Class_3.var_24 = "; result += Tester.Printer.print(var_24);319result += "\n";320result += "Tester_Class_3.var_33 = "; result += Tester.Printer.print(var_33);321result += "\n";322result += "Tester_Class_3.var_5 = "; result += Tester.Printer.print(var_5);323result += "\n";324result += "Tester_Class_3.var_2 = "; result += Tester.Printer.print(var_2);325result += "\n";326result += "Tester_Class_3.var_9 = "; result += Tester.Printer.print(var_9);327result += "\n";328result += "Tester_Class_3.var_7 = "; result += Tester.Printer.print(var_7);329result += "\n";330result += "Tester_Class_3.var_28 = "; result += Tester.Printer.print(var_28);331result += "\n";332result += "Tester_Class_3.var_3 = "; result += Tester.Printer.print(var_3);333result += "\n";334result += "Tester_Class_3.var_18 = "; result += Tester.Printer.print(var_18);335result += "\n";336result += "Tester_Class_3.var_19 = "; result += Tester.Printer.print(var_19);337result += "\n";338result += "Tester_Class_3.var_26 = "; result += Tester.Printer.print(var_26);339result += "\n";340result += "Tester_Class_3.var_4 = "; result += Tester.Printer.print(var_4);341result += "\n";342result += "Tester_Class_3.var_29 = "; result += Tester.Printer.print(var_29);343result += "\n";344result += "Tester_Class_3.var_27 = "; result += Tester.Printer.print(var_27);345result += "\n";346result += "Tester_Class_3.var_32 = "; result += Tester.Printer.print(var_32);347result += "\n";348result += "Tester_Class_3.var_6 = "; result += Tester.Printer.print(var_6);349result += "";350result += "\n]";351return result;352}353}354355public class Tester {356static double var_36 = 2.679028326789642E307;357float var_37;358String var_38 = Tester_Class_2.var_18;359static Tester_Interface_0 var_39;360static char var_40 = 'D';361Tester_Class_1 var_41;362static int var_42;363final static boolean var_43 = false;364365366final static Tester_Class_2 func_0(Tester_Class_1 arg_0, final Tester_Class_2 arg_1)367{368"ooots".replaceFirst("rdxor", ((new Tester_Class_3[arg_1.var_3 = (byte)2.7836305E38F])[arg_0.var_3 = (byte)+ + +1.4958218616334936E307]).var_26);369if (true)370{371arg_0 = (Tester_Class_3)arg_0;372((Tester_Class_3)arg_0).var_25 = var_40;373final Tester_Class_2 var_44 = (Tester_Class_2)((Tester_Class_3.var_29 |= var_43) ? arg_0 : (arg_0.var_6 = Tester_Class_3.var_18));374}375else376{377var_39 = (Tester_Class_3.var_27 = (Tester_Class_3)arg_1);378}379Tester_Class_3.var_19 = "onndgsil";380var_39 = arg_0;381return (Tester_Class_2.var_4 &= Tester_Class_2.var_4 ^ true) ? (((Tester_Class_3)arg_0).var_32 = (Tester_Class_3)arg_1) : (((Tester_Class_3)arg_0).var_32 = (Tester_Class_3)arg_1);382}383384private final static float func_1(final short arg_0, int[][] arg_1, final long arg_2)385{386Tester_Class_2.var_1 *= arg_0;387double var_45 = 6.841391103184752E307;388long var_46;389Tester_Class_2.var_1--;390--var_40;391++var_40;392++Tester_Class_3.var_1;393Tester_Class_1.var_4 = false;394var_36 %= 'X';395++Tester_Class_2.var_1;396Tester_Class_1.var_1++;397return 3.2422038E38F;398}399400private final static char func_2(double arg_0, final byte arg_1, int arg_2)401{402--Tester_Class_3.var_1;403if (Tester_Class_1.var_4)404{405if (var_43)406{407Tester_Class_3.var_1++;408}409else410{411var_40 <<= 1329560515532651520L;412}413(false & Tester_Class_2.var_4 ? (new Tester_Class_1[arg_1])[arg_1] : (new Tester_Class_1[arg_1][arg_1])[arg_1][arg_1]).var_3 = arg_1;414Tester_Class_2.var_19 = Tester_Class_3.var_19;415--var_40;416final long var_47 = ~Tester_Class_3.var_33 << var_40--;417((Tester_Class_3)(new Tester_Class_2[arg_1][arg_1])[arg_1][arg_1]).var_24 *= (var_36 *= (long)arg_1 * ~arg_1);418Tester_Class_2.var_19 = Tester_Class_2.var_19;419++((new Tester_Class_3[arg_1])[arg_1]).var_24;420}421else422{423var_40++;424}425var_40 <<= var_40;426if (true)427{428++arg_2;429}430else431{432Tester_Class_2.var_7 = arg_1;433}434boolean var_48 = true;435var_36 /= arg_1;436final short var_49 = 15276;437Tester_Interface_0 var_50;438((Tester_Class_2.var_19 = (Tester_Class_2.var_19 = Tester_Class_2.var_19)) + "xhi").toString();439arg_2++;440return var_40;441}442443public final static char func_4(final boolean arg_0)444{445float var_52 = 2.8063675E38F;446var_40--;447Object var_53;448Tester_Class_3.var_29 |= (Tester_Class_3.var_29 &= true);449if (!Tester_Class_1.var_4)450{451--var_40;452}453else454{455var_52 %= 2027756834;456}457int var_54 = Tester_Class_1.var_1++;458var_40--;459long var_55;460byte var_56 = 97;461var_36 *= 9.75628909363086E307 % + -1.9812653793936264E306;462int var_57;463boolean var_58 = Tester_Class_1.var_4 ^= var_43;464return 'J';465}466467static float func_5(final Object arg_0, float arg_1, final Tester_Class_2 arg_2)468{469var_39 = arg_2;470Tester_Class_3.var_27 = arg_2;471arg_1 %= 1.7777554E38F;472var_39 = (Tester_Class_3.var_27 = arg_2);473Tester_Class_3 var_59;474{475var_40 -= arg_1 - ~ (((Tester_Class_3)arg_2).var_3 = (byte)1455854212);476}477Object var_60 = Tester_Class_1.var_4 ? arg_0 : new String[arg_2.var_3 = (byte)arg_1][(byte)((Tester_Class_3)arg_0).var_28];478Tester_Class_3.var_27 = (Tester_Class_2)(var_39 = arg_2);479((Tester_Class_3.var_4 |= var_43) ? (var_59 = (var_59 = (var_59 = (Tester_Class_3)var_60))) : (var_59 = (Tester_Class_3)arg_2)).var_24 ^= Tester_Class_3.var_1;480return Tester_Class_1.var_9;481}482483private static void func_6(char arg_0, final Tester_Class_3 arg_1, String arg_2, final double arg_3)484{485((new Tester_Class_1[(byte)arg_1.var_28])[(arg_1.var_32 = arg_1).var_3 = (byte)var_40]).var_2 = Tester_Class_3.var_9;486double var_61;487(true ? (arg_1.var_32 = arg_1) : (arg_1.var_32 = (Tester_Class_3.var_27 = (arg_1.var_32 = arg_1)))).var_6 = var_43 | (Tester_Class_2.var_4 = !Tester_Class_3.var_4) ? (arg_1.var_26 = arg_2) : (Tester_Class_2.var_19 = Tester_Class_2.var_18);488}489490private final char func_7(int arg_0)491{492Tester_Class_2.var_4 &= var_43;493float var_62 = Tester_Class_3.var_9;494--var_40;495int var_63 = Tester_Class_1.var_1++;496{497"nncjfoit".indexOf((new int[(byte)'\\'])[(byte)var_36]);498if (var_43)499{500((new Tester_Class_3[(byte)var_40][(byte)Tester_Class_2.var_1])[(byte)5046997225818337280L][(byte)var_63]).var_24 >>>= var_40;501}502else503{504--var_40;505}506--Tester_Class_2.var_1;507--var_63;508}509{510final byte var_64 = Tester_Class_1.var_4 ? (byte)'M' : (byte)(var_62 -= + ((byte)Tester_Class_1.var_8));511float var_65;512var_62 *= ((Tester_Class_3)(new Tester_Interface_0[var_64])[var_64]).var_24++;513var_36 /= var_64;514{515double var_66;516}517var_40 += 3500240160155094016L;518((new Tester_Class_1[var_64][var_64])[var_64][var_64]).var_3 = (byte)(Tester_Class_2.var_7 = (Tester_Class_1.var_7 = (Tester_Class_1.var_7 = (Tester_Class_1.var_7 = var_64))));519++Tester_Class_3.var_1;520}521--arg_0;522{523arg_0++;524}525Tester_Class_2.var_1++;526var_40 &= (short)((byte)Tester_Class_2.var_8 >> (((new Tester_Class_3[(byte)var_36])[(byte)(var_40 = Tester_Class_3.var_8)]).var_3 = (byte)((byte)3.3531374E38F * var_40)));527var_36 %= (var_62 = (byte)900943133);528var_36 = Tester_Class_3.var_33;529var_62 += (var_40 /= (byte)6766658341842315264L % (byte)'p') * (short)2019461672;530--var_40;531if (true)532{533var_62 *= 365879806965555200L;534}535else536{537var_36 -= ~9163555887358003200L;538}539Tester_Class_1.var_4 = Tester_Class_1.var_4;540{541var_40 <<= var_63;542}543var_40++;544String var_67;545return Tester_Class_1.var_8;546}547548private final static Tester_Interface_0 func_8(char arg_0, final Tester_Class_2 arg_1, final String arg_2)549{550((new Tester[(byte)((Tester_Class_3)arg_1).var_28])[((Tester_Class_1)(var_39 = arg_1)).var_3 = ((Tester_Class_3.var_27 = (Tester_Class_3)arg_1).var_3 = (byte)+ -9.9100855E36F)]).var_38 = (var_43 ? "k" : Tester_Class_2.var_19).substring(350785312);551return (new Tester_Interface_0[(byte)'l'])[((Tester_Class_1)(var_39 = (Tester_Class_3.var_27 = (Tester_Class_3)arg_1))).var_3 = ((Tester_Class_3.var_27 = arg_1).var_3 = (((Tester_Class_3)arg_1).var_3 = (arg_1.var_3 = (arg_1.var_3 = (byte)'['))))];552}553554private final int func_9(Tester_Class_3 arg_0, char arg_1)555{556final float var_68 = Tester_Class_3.var_9;557Tester_Class_2.var_18.toLowerCase();558double var_69;559{560Tester_Class_3.var_29 ^= !false || Tester_Class_2.var_4;561}562Tester_Class_1 var_70;563(Tester_Class_3.var_27 = (Tester_Class_2)(var_70 = arg_0)).var_6 = (Tester_Class_2)((var_41 = arg_0).var_6 = (arg_0.var_6 = arg_0));564"hv".codePointBefore(--Tester_Class_2.var_1);565var_41 = arg_0;566return ~ (((arg_0 = arg_0).var_24 &= arg_1) == 3.0764282E38F ? (byte)457565863 : ((arg_0 = arg_0).var_3 = (byte)arg_0.var_28));567}568569private static void func_10(double arg_0, final Tester_Class_3 arg_1, double arg_2)570{571arg_1.var_32 = 'g' != 1.520646515461986E307 ? (arg_1.var_32 = arg_1) : arg_1;572Tester_Class_2.var_19.startsWith(Tester_Class_2.var_19 = Tester_Class_3.var_18);573Tester_Class_1.var_4 ^= true & (arg_1.var_3 = (arg_1.var_3 = (byte)- ((byte)1.4509185661781193E308))) > (arg_1.var_2 = var_40);574var_36 += Tester_Class_3.var_9;575}576577Tester_Interface_0 func_12(final Object arg_0, float arg_1)578{579switch (((Tester_Class_3)arg_0).var_3 = (byte)arg_1)580{581case 4:582var_41 = (Tester_Class_3)(var_39 = (Tester_Class_3.var_27 = (Tester_Class_3.var_27 = (Tester_Class_3)arg_0)));583double var_72 = (double)3858573493713776640L;584byte var_73 = (var_41 = (Tester_Class_2)arg_0).var_3 = (((Tester_Class_3)arg_0).var_3 = (byte)var_72);585break;586587case 13:588(Tester_Class_3.var_27 = (((Tester_Class_3)arg_0).var_32 = (Tester_Class_3)(Tester_Class_2)arg_0)).var_3 = (Tester_Class_2.var_1 *= ((Tester_Class_3)arg_0).var_24) == (byte)Tester_Class_3.var_33 ? (byte)188693954866039808L : (byte)Tester_Class_2.var_8;589break;590591default:592var_40 <<= (byte)157510337;593break;594595case 26:596597case 122:598599}600Tester_Interface_0 var_74;601long var_75;602var_41 = (var_41 = (var_41 = (Tester_Class_2)arg_0));603arg_1 *= 1601420762;604var_74 = (var_41 = Tester_Class_1.var_4 ? (Tester_Class_3)arg_0 : (Tester_Class_2)arg_0);605(Tester_Class_1.var_4 ? (Tester_Class_3)(var_39 = (Tester_Class_3)arg_0) : (true ? (Tester_Class_3)arg_0 : (Tester_Class_3)arg_0)).var_28 *= 1066935145;606var_40 >>>= (byte)6.643183E36F / - ((byte)1.277596E37F);607{608((Tester_Class_3)(((Tester_Class_3)((Tester_Class_3.var_29 ^= (Tester_Class_3.var_29 &= var_43)) ? (Tester_Class_2)arg_0 : (Tester_Class_2)arg_0)).var_32 = (Tester_Class_3.var_27 = (Tester_Class_2)arg_0))).var_28--;609}610var_38 = "qad";611byte var_76 = ((Tester_Class_2)(var_39 = (Tester_Class_3)arg_0)).var_3 = true ? ((var_41 = (var_41 = (Tester_Class_3)arg_0)).var_3 = (byte)1.7128118638075888E308) : (byte)1.6562746603631249E308;612return var_39 = (Tester_Class_3)((var_41 = (Tester_Class_3)arg_0).var_6 = Tester_Class_2.var_18);613}614615protected final String func_13()616{617float var_77;618var_38 = (Tester_Class_2.var_19 = var_38);619Tester_Class_2.var_4 ^= !var_43 | (Tester_Class_3.var_29 ^= Tester_Class_1.var_4);620Tester_Class_3.var_1--;621Tester_Class_2.var_1++;622return Tester_Class_2.var_18;623}624625public static String execute()626{627try {628Tester t = new Tester();629try { t.test(); }630catch(Throwable e) { }631try { return t.toString(); }632catch (Throwable e) { return "Error during result conversion to String"; }633} catch (Throwable e) { return "Error during test execution"; }634}635636public static void main(String[] args)637{638try {639Tester t = new Tester();640try { t.test(); }641catch(Throwable e) { }642try { System.out.println(t); }643catch(Throwable e) { }644} catch (Throwable e) { }645}646647private void test()648{649int var_78 = 0;650var_39 = (new Tester_Class_1[(byte)var_40])[(byte)Tester_Class_3.var_33];651while (var_43 && (var_78 < 70 && true))652{653var_40 *= ~ ~Tester_Class_3.var_33 % Tester_Class_3.var_9;654var_78++;655var_39 = new Tester_Class_3();656var_39 = (var_41 = (Tester_Class_3.var_27 = new Tester_Class_2()));657}658final Tester_Class_3 var_79 = (Tester_Class_1.var_4 ? ~Tester_Class_3.var_33 : var_36) == 1433764895112462336L ? new Tester_Class_3() : new Tester_Class_3();659Tester_Class_2 var_80;660}661public String toString()662{663String result = "[\n";664result += "Tester.var_40 = "; result += Printer.print(var_40);665result += "\n";666result += "Tester.var_42 = "; result += Printer.print(var_42);667result += "\n";668result += "Tester.var_36 = "; result += Printer.print(var_36);669result += "\n";670result += "Tester.var_37 = "; result += Printer.print(var_37);671result += "\n";672result += "Tester.var_39 = "; result += Printer.print(var_39);673result += "\n";674result += "Tester.var_38 = "; result += Printer.print(var_38);675result += "\n";676result += "Tester.var_43 = "; result += Printer.print(var_43);677result += "\n";678result += "Tester.var_41 = "; result += Printer.print(var_41);679result += "";680result += "\n]";681return result;682}683static class Printer684{685public static String print(boolean arg) { return String.valueOf(arg); }686public static String print(byte arg) { return String.valueOf(arg); }687public static String print(short arg) { return String.valueOf(arg); }688public static String print(char arg) { return String.valueOf((int)arg); }689public static String print(int arg) { return String.valueOf(arg); }690public static String print(long arg) { return String.valueOf(arg); }691public static String print(float arg) { return String.valueOf(arg); }692public static String print(double arg) { return String.valueOf(arg); }693694695public static String print(Object arg)696{697return print_r(new java.util.Stack(), arg);698}699700private static String print_r(java.util.Stack visitedObjects, Object arg)701{702String result = "";703if (arg == null)704result += "null";705else706if (arg.getClass().isArray())707{708for (int i = 0; i < visitedObjects.size(); i++)709if (visitedObjects.elementAt(i) == arg) return "<recursive>";710711visitedObjects.push(arg);712713final String delimiter = ", ";714result += "[";715716if (arg instanceof Object[])717{718Object[] array = (Object[]) arg;719for (int i = 0; i < array.length; i++)720{721result += print_r(visitedObjects, array[i]);722if (i < array.length - 1) result += delimiter;723}724}725else726if (arg instanceof boolean[])727{728boolean[] array = (boolean[]) arg;729for (int i = 0; i < array.length; i++)730{731result += print(array[i]);732if (i < array.length - 1) result += delimiter;733}734}735else736if (arg instanceof byte[])737{738byte[] array = (byte[]) arg;739for (int i = 0; i < array.length; i++)740{741result += print(array[i]);742if (i < array.length - 1) result += delimiter;743}744}745else746if (arg instanceof short[])747{748short[] array = (short[]) arg;749for (int i = 0; i < array.length; i++)750{751result += print(array[i]);752if (i < array.length - 1) result += delimiter;753}754}755else756if (arg instanceof char[])757{758char[] array = (char[]) arg;759for (int i = 0; i < array.length; i++)760{761result += print(array[i]);762if (i < array.length - 1) result += delimiter;763}764}765else766if (arg instanceof int[])767{768int[] array = (int[]) arg;769for (int i = 0; i < array.length; i++)770{771result += print(array[i]);772if (i < array.length - 1) result += delimiter;773}774}775else776if (arg instanceof long[])777{778long[] array = (long[]) arg;779for (int i = 0; i < array.length; i++)780{781result += print(array[i]);782if (i < array.length - 1) result += delimiter;783}784}785else786if (arg instanceof float[])787{788float[] array = (float[]) arg;789for (int i = 0; i < array.length; i++)790{791result += print(array[i]);792if (i < array.length - 1) result += delimiter;793}794}795else796if (arg instanceof double[])797{798double[] array = (double[]) arg;799for (int i = 0; i < array.length; i++)800{801result += print(array[i]);802if (i < array.length - 1) result += delimiter;803}804}805806result += "]";807visitedObjects.pop();808809} else810{811result += arg.toString();812}813814return result;815}816}817}818819820821822