Wed, 21 May 2014 10:56:41 -0700
Added tag jdk8u20-b15 for changeset 8c785f9bde6f
kvn@1143 | 1 | /* |
trims@1907 | 2 | * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. |
kvn@1143 | 3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
kvn@1143 | 4 | * |
kvn@1143 | 5 | * This code is free software; you can redistribute it and/or modify it |
kvn@1143 | 6 | * under the terms of the GNU General Public License version 2 only, as |
kvn@1143 | 7 | * published by the Free Software Foundation. |
kvn@1143 | 8 | * |
kvn@1143 | 9 | * This code is distributed in the hope that it will be useful, but WITHOUT |
kvn@1143 | 10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
kvn@1143 | 11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
kvn@1143 | 12 | * version 2 for more details (a copy is included in the LICENSE file that |
kvn@1143 | 13 | * accompanied this code). |
kvn@1143 | 14 | * |
kvn@1143 | 15 | * You should have received a copy of the GNU General Public License version |
kvn@1143 | 16 | * 2 along with this work; if not, write to the Free Software Foundation, |
kvn@1143 | 17 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
kvn@1143 | 18 | * |
trims@1907 | 19 | * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
trims@1907 | 20 | * or visit www.oracle.com if you need additional information or have any |
trims@1907 | 21 | * questions. |
kvn@1143 | 22 | * |
kvn@1143 | 23 | */ |
kvn@1143 | 24 | |
kvn@1143 | 25 | /* |
kvn@1143 | 26 | * @test |
kvn@1143 | 27 | * @bug 6711117 |
kvn@1143 | 28 | * @summary Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr") |
kvn@1143 | 29 | * @run main/othervm -Xcomp -XX:+IgnoreUnrecognizedVMOptions -XX:+AggressiveOpts -XX:+UseCompressedOops Test |
kvn@1143 | 30 | */ |
kvn@1143 | 31 | |
kvn@1143 | 32 | final class Test_Class_0 { |
kvn@1143 | 33 | final static char var_1 = 'E'; |
kvn@1143 | 34 | short var_2 = 16213; |
kvn@1143 | 35 | final static String var_3 = "jiiibmmsk"; |
kvn@1143 | 36 | |
kvn@1143 | 37 | |
kvn@1143 | 38 | public Test_Class_0() |
kvn@1143 | 39 | { |
kvn@1143 | 40 | var_2 ^= 'M'; |
kvn@1143 | 41 | final String var_18 = var_3; |
kvn@1143 | 42 | var_2--; |
kvn@1143 | 43 | var_2 |= (byte)('D' / (byte)var_2) - ((byte)1.6680514E38F << + ((byte)'O') & 7320241275829036032L); |
kvn@1143 | 44 | func_2(((!false & false | false ? true : false) ? true : true | !true) ? var_2 : 834513107); |
kvn@1143 | 45 | var_2 >>>= var_1; |
kvn@1143 | 46 | "smiosoebk".codePointCount(true ^ (false ^ ! !false) ? (byte)- ((byte)430513598) : + ((byte)'_'), ~ (true ? (byte)']' : (byte)-2.8272547997066827E307)); |
kvn@1143 | 47 | var_2 -= true ? var_1 : var_1; |
kvn@1143 | 48 | var_2 ^= var_1; |
kvn@1143 | 49 | var_2 &= (var_2 |= ~ ((byte)(var_2 *= var_2))); |
kvn@1143 | 50 | long var_19 = 0L; |
kvn@1143 | 51 | short var_20 = var_2 += 'P'; |
kvn@1143 | 52 | while (var_19 < 1) |
kvn@1143 | 53 | { |
kvn@1143 | 54 | var_2 ^= true ? (byte)- +1.2219539475209E308 : (byte)1.2748408476894178E308; |
kvn@1143 | 55 | var_19++; |
kvn@1143 | 56 | var_2 = (byte)((1489358000 == (var_20 | 7816908224315289600L) ? var_1 : var_1) ^ var_19); |
kvn@1143 | 57 | var_20--; |
kvn@1143 | 58 | } |
kvn@1143 | 59 | var_20 -= 'f'; |
kvn@1143 | 60 | var_20 <<= (((new Test_Class_0[(byte)var_20])[(byte)var_2]).var_2 *= false ? 'g' : 'x'); |
kvn@1143 | 61 | } |
kvn@1143 | 62 | |
kvn@1143 | 63 | |
kvn@1143 | 64 | |
kvn@1143 | 65 | |
kvn@1143 | 66 | static float func_0() |
kvn@1143 | 67 | { |
kvn@1143 | 68 | ((new Test_Class_0[(byte)7.774490796987995E307])[(byte)'v']).var_2 <<= false ^ !false ? (short)'v' : "".codePointCount(594464985, 579036736); |
kvn@1143 | 69 | ((new Test_Class_0[(byte)(((new Test_Class_0[(byte)1361657519])[(byte)2.3703713E38F]).var_2-- - (short)3.5589388134844986E307)])[((true ? !true : false) ^ (!false ? true : !true) ? !false : false) ? (byte)7.047289E37F : (byte)- ((byte)2.6620062118475144E307)]).var_2 *= 3273943364390983680L; |
kvn@1143 | 70 | --((new Test_Class_0[false ? (byte)(short)1.4965069E36F : (byte)286322022])[(byte)- ((byte)2.742619E38F)]).var_2; |
kvn@1143 | 71 | long var_4; |
kvn@1143 | 72 | { |
kvn@1143 | 73 | double var_5; |
kvn@1143 | 74 | } |
kvn@1143 | 75 | var_4 = (byte)1.3509231E38F; |
kvn@1143 | 76 | ((new Test_Class_0[(byte)'_'])[('g' | 1427123046096105472L) < var_1 >> (byte)(int)(byte)7697616672011068416L ? (byte)var_1 : (byte)1251856579]).var_2--; |
kvn@1143 | 77 | switch (--((new Test_Class_0[(byte)5.0656327E37F])[(byte)'e']).var_2 != ++((new Test_Class_0[(byte)(int)1.3728667270920175E308])[(byte)+ + -1.6338179407381788E308]).var_2 | !var_3.equalsIgnoreCase("iiwwwln") ? (false ? (byte)1.8291216E38F : (byte)4.778575546584698E307) : (byte)1048254181) |
kvn@1143 | 78 | { |
kvn@1143 | 79 | case 99: |
kvn@1143 | 80 | |
kvn@1143 | 81 | } |
kvn@1143 | 82 | { |
kvn@1143 | 83 | byte var_6 = 13; |
kvn@1143 | 84 | } |
kvn@1143 | 85 | var_4 = --((new Test_Class_0[!var_3.endsWith("qaoioore") ^ false ? (byte)2.827362738392923E307 : (byte)~4890175967151316992L])[(byte)(short)var_1]).var_2; |
kvn@1143 | 86 | ++((new Test_Class_0[(byte)(1.0075552E38F + (short)2083553541)])[(byte)(short)(byte)(short)1.6872205E38F]).var_2; |
kvn@1143 | 87 | return ((new Test_Class_0[(byte)var_1])[(byte)+ +5760973323384750080L]).var_2 - (false ? (byte)'i' : (var_4 = (short)1.2458781351126844E308) + 2.131006E38F); |
kvn@1143 | 88 | } |
kvn@1143 | 89 | |
kvn@1143 | 90 | public static long func_1(String arg_0, Object arg_1, final long arg_2) |
kvn@1143 | 91 | { |
kvn@1143 | 92 | arg_0 = false ? arg_0 : "fgbrpgsq"; |
kvn@1143 | 93 | ((new Test_Class_0[(byte)- ((byte)']')])[false ? (byte)757239006 : (byte)1866002020]).var_2 ^= (short)(true ? (byte)(((new Test_Class_0[(byte)1416194866])[(byte)1.2309887362692395E308]).var_2 >>= (int)~ ~ ~arg_2) : (byte)5804970709284726784L); |
kvn@1143 | 94 | final long var_7 = (long)(- + ((long)+ - + - -2.5396583E38F) - - +1.8770165E38F % 2472404173160781824L < --((new Test_Class_0[(byte)5.569360482341752E307])[(byte)(double)(byte)8131142397821553664L]).var_2 ^ true ? (false ? (byte)- -1.163275451591927E308 : (byte)var_1) : (false ? (byte)1843746036 : (byte)1.0209668642291047E308)); |
kvn@1143 | 95 | arg_0 = (arg_0 = arg_0.substring(699480935)); |
kvn@1143 | 96 | switch (((new Test_Class_0[(byte)(5415649243316856832L >> 861936806)])[true | true & !false ? (byte)(short)- -7.785169683394908E307 : (byte)+ ((byte)arg_2)]).var_2++) |
kvn@1143 | 97 | { |
kvn@1143 | 98 | case 42: |
kvn@1143 | 99 | |
kvn@1143 | 100 | case 102: |
kvn@1143 | 101 | |
kvn@1143 | 102 | } |
kvn@1143 | 103 | arg_1 = (true || false ? false : true) ? (arg_0 = (arg_0 = "jbfaru")) : arg_0; |
kvn@1143 | 104 | arg_1 = new byte[(byte)2.669957E38F]; |
kvn@1143 | 105 | boolean var_8 = ! ((false ? (short)1.4259420861834744E308 : (short)7.352115508157158E307) != 1.7635658130722812E308); |
kvn@1143 | 106 | arg_1 = new Object[(byte)- ((byte)(short)1.8950693E38F)]; |
kvn@1143 | 107 | arg_0 = arg_0; |
kvn@1143 | 108 | return (byte)1.4762239057269886E308 & 4923938844759802880L; |
kvn@1143 | 109 | } |
kvn@1143 | 110 | |
kvn@1143 | 111 | double[][] func_2(final int arg_0) |
kvn@1143 | 112 | { |
kvn@1143 | 113 | var_2 >>>= (var_2 >>= var_2++); |
kvn@1143 | 114 | float var_9 = 0F; |
kvn@1143 | 115 | var_2 %= var_2; |
kvn@1143 | 116 | do |
kvn@1143 | 117 | { |
kvn@1143 | 118 | ++var_2; |
kvn@1143 | 119 | var_9++; |
kvn@1143 | 120 | var_2++; |
kvn@1143 | 121 | } while (true && (var_9 < 1 && false)); |
kvn@1143 | 122 | double var_10 = 0; |
kvn@1143 | 123 | final int var_11 = 11903395; |
kvn@1143 | 124 | do |
kvn@1143 | 125 | { |
kvn@1143 | 126 | --var_2; |
kvn@1143 | 127 | var_10++; |
kvn@1143 | 128 | ++var_2; |
kvn@1143 | 129 | } while ((false & true || false) && (var_10 < 2 && ~ ((byte)'[') == (byte)(1.1943192E38F % ('c' << var_1) % (byte)((var_2 |= var_2) + 591679039 / ~5932100696448264192L)))); |
kvn@1143 | 130 | String var_12 = "jkwnk"; |
kvn@1143 | 131 | var_12 = var_3; |
kvn@1143 | 132 | var_12 = (var_12 = (var_12 = var_3)); |
kvn@1143 | 133 | var_12 = "qrhdwx"; |
kvn@1143 | 134 | var_12 = var_12; |
kvn@1143 | 135 | short var_13 = (true && true) ^ true | ! (!true || 1646418779 <= (byte)var_1) ? var_2 : var_2; |
kvn@1143 | 136 | return new double[(byte)var_1][true || false ^ !true ^ true ? (byte)arg_0 : (byte)var_10]; |
kvn@1143 | 137 | } |
kvn@1143 | 138 | |
kvn@1143 | 139 | private final int func_3() |
kvn@1143 | 140 | { |
kvn@1143 | 141 | long var_14 = 's' * (~ ~6656240461354863616L * 3151744928387344384L) << ~ (((var_2 >>>= 6600935261424147456L) % 1798503219359364096L | - ~3832249967647077376L / - ((byte)~1529201870915276800L)) / var_2); |
kvn@1143 | 142 | { |
kvn@1143 | 143 | var_14 |= !false | (byte)1078230528 >= (byte)1.3972878565417081E308 | (true | !true & !true & !false) ? var_1 : '_'; |
kvn@1143 | 144 | } |
kvn@1143 | 145 | long var_15 = 7589204885152164864L; |
kvn@1143 | 146 | var_2 ^= (var_1 < (byte)'r' ? 475314139 : 'Z') <= 1943074698 ? 'h' : var_1; |
kvn@1143 | 147 | return 'V' * (false ? (byte)5.498204E37F : (byte)1.0137001669765466E308); |
kvn@1143 | 148 | } |
kvn@1143 | 149 | |
kvn@1143 | 150 | protected static boolean func_4(boolean arg_0, byte arg_1, boolean arg_2) |
kvn@1143 | 151 | { |
kvn@1143 | 152 | arg_1++; |
kvn@1143 | 153 | arg_1 &= (((((new Test_Class_0[arg_1][arg_1][arg_1])[arg_1])[arg_1])[arg_1]).var_2 |= arg_2 ? (short)~3038084056596854784L : (short)+ (arg_1 = arg_1)); |
kvn@1143 | 154 | arg_0 |= true; |
kvn@1143 | 155 | arg_1 %= (arg_1 |= ((new Test_Class_0[arg_1])[arg_1]).var_2--); |
kvn@1143 | 156 | if (false) |
kvn@1143 | 157 | { |
kvn@1143 | 158 | arg_0 |= arg_2; |
kvn@1143 | 159 | } |
kvn@1143 | 160 | else |
kvn@1143 | 161 | { |
kvn@1143 | 162 | ++(((new Test_Class_0[arg_1][arg_1][arg_1])[arg_1 += var_1])[(!arg_2 | (arg_0 &= false)) ^ (arg_0 | arg_0) ? arg_1 : (arg_1 <<= 3192041751921364992L)][arg_1 /= arg_1]).var_2; |
kvn@1143 | 163 | } |
kvn@1143 | 164 | arg_1 &= +(new byte[arg_1])[arg_1]; |
kvn@1143 | 165 | arg_1 <<= 3632133838014908416L; |
kvn@1143 | 166 | byte[] var_16 = (new byte[arg_1][arg_1--])[arg_1]; |
kvn@1143 | 167 | long var_17; |
kvn@1143 | 168 | arg_1 ^= ~ arg_1--; |
kvn@1143 | 169 | arg_0 ^= (arg_2 ^= 1186877294 >= ((new Test_Class_0[arg_1][arg_1])[arg_1][arg_1]).var_2) & arg_2; |
kvn@1143 | 170 | return var_3.startsWith(var_3); |
kvn@1143 | 171 | } |
kvn@1143 | 172 | |
kvn@1143 | 173 | public String toString() |
kvn@1143 | 174 | { |
kvn@1143 | 175 | String result = "[\n"; |
kvn@1143 | 176 | result += "Test_Class_0.var_2 = "; result += Test.Printer.print(var_2); |
kvn@1143 | 177 | result += "\n"; |
kvn@1143 | 178 | result += "Test_Class_0.var_1 = "; result += Test.Printer.print(var_1); |
kvn@1143 | 179 | result += "\n"; |
kvn@1143 | 180 | result += "Test_Class_0.var_3 = "; result += Test.Printer.print(var_3); |
kvn@1143 | 181 | result += ""; |
kvn@1143 | 182 | result += "\n]"; |
kvn@1143 | 183 | return result; |
kvn@1143 | 184 | } |
kvn@1143 | 185 | } |
kvn@1143 | 186 | |
kvn@1143 | 187 | |
kvn@1143 | 188 | class Test_Class_1 { |
kvn@1143 | 189 | static int var_21 = 670918363; |
kvn@1143 | 190 | final float var_22 = 8.650798E37F; |
kvn@1143 | 191 | static int var_23 = 1774228457; |
kvn@1143 | 192 | final int var_24 = 1282736974; |
kvn@1143 | 193 | final byte var_25 = !false & false | true ? (byte)7.677121016144275E307 : (byte)'r'; |
kvn@1143 | 194 | static long var_26 = 2939310115459338240L; |
kvn@1143 | 195 | final long var_27 = var_25 - 7555453173456381952L; |
kvn@1143 | 196 | double var_28; |
kvn@1143 | 197 | static String var_29; |
kvn@1143 | 198 | |
kvn@1143 | 199 | |
kvn@1143 | 200 | public Test_Class_1() |
kvn@1143 | 201 | { |
kvn@1143 | 202 | var_29 = Test_Class_0.var_3; |
kvn@1143 | 203 | ((false ? false || ! !true : ! (! !true & !true)) ? new Test_Class_0() : new Test_Class_0()).var_2++; |
kvn@1143 | 204 | var_23 -= 2.963694E38F; |
kvn@1143 | 205 | } |
kvn@1143 | 206 | |
kvn@1143 | 207 | |
kvn@1143 | 208 | |
kvn@1143 | 209 | |
kvn@1143 | 210 | public String toString() |
kvn@1143 | 211 | { |
kvn@1143 | 212 | String result = "[\n"; |
kvn@1143 | 213 | result += "Test_Class_1.var_21 = "; result += Test.Printer.print(var_21); |
kvn@1143 | 214 | result += "\n"; |
kvn@1143 | 215 | result += "Test_Class_1.var_23 = "; result += Test.Printer.print(var_23); |
kvn@1143 | 216 | result += "\n"; |
kvn@1143 | 217 | result += "Test_Class_1.var_24 = "; result += Test.Printer.print(var_24); |
kvn@1143 | 218 | result += "\n"; |
kvn@1143 | 219 | result += "Test_Class_1.var_26 = "; result += Test.Printer.print(var_26); |
kvn@1143 | 220 | result += "\n"; |
kvn@1143 | 221 | result += "Test_Class_1.var_27 = "; result += Test.Printer.print(var_27); |
kvn@1143 | 222 | result += "\n"; |
kvn@1143 | 223 | result += "Test_Class_1.var_28 = "; result += Test.Printer.print(var_28); |
kvn@1143 | 224 | result += "\n"; |
kvn@1143 | 225 | result += "Test_Class_1.var_22 = "; result += Test.Printer.print(var_22); |
kvn@1143 | 226 | result += "\n"; |
kvn@1143 | 227 | result += "Test_Class_1.var_25 = "; result += Test.Printer.print(var_25); |
kvn@1143 | 228 | result += "\n"; |
kvn@1143 | 229 | result += "Test_Class_1.var_29 = "; result += Test.Printer.print(var_29); |
kvn@1143 | 230 | result += ""; |
kvn@1143 | 231 | result += "\n]"; |
kvn@1143 | 232 | return result; |
kvn@1143 | 233 | } |
kvn@1143 | 234 | } |
kvn@1143 | 235 | |
kvn@1143 | 236 | |
kvn@1143 | 237 | class Test_Class_2 { |
kvn@1143 | 238 | double var_30; |
kvn@1143 | 239 | static byte var_31; |
kvn@1143 | 240 | static char var_32; |
kvn@1143 | 241 | float var_33; |
kvn@1143 | 242 | double var_34 = !false & (true ? true : ! !true && false) ? 'q' - 4789231433793305600L - (var_33 = -1.0677024E38F) : 2.65473560313378E307; |
kvn@1143 | 243 | final double var_35 = ~Test_Class_1.var_26 == 5.145660681364723E307 | false ? 1.4134775E38F : 1.77223030708671E308; |
kvn@1143 | 244 | final int var_36 = Test_Class_1.var_23 |= Test_Class_1.var_21++; |
kvn@1143 | 245 | |
kvn@1143 | 246 | |
kvn@1143 | 247 | public Test_Class_2() |
kvn@1143 | 248 | { |
kvn@1143 | 249 | Test_Class_0.var_3.replace(Test_Class_0.var_1, 'Q'); |
kvn@1143 | 250 | var_32 = (var_32 = (var_32 = '_')); |
kvn@1143 | 251 | Test_Class_1.var_26 |= Test_Class_0.var_1; |
kvn@1143 | 252 | Test_Class_1.var_29 = (Test_Class_1.var_29 = Test_Class_0.var_3); |
kvn@1143 | 253 | var_32 = Test_Class_0.var_1; |
kvn@1143 | 254 | var_33 = ((new Test_Class_0[(byte)851412948463452160L])[var_31 = new Test_Class_1().var_25]).var_2; |
kvn@1143 | 255 | var_33 = ! (((!false | false) & (false || !true) ? false : ! !false) | false) ? new Test_Class_1().var_25 : (var_31 = new Test_Class_1().var_25); |
kvn@1143 | 256 | float var_38 = 0F; |
kvn@1143 | 257 | var_34 /= 5336005797857974272L; |
kvn@1143 | 258 | for ("ccnyq".endsWith((new String[(byte)Test_Class_1.var_26])[var_31 = (var_31 = (var_31 = (byte)4.7927775E37F))]); var_38 < 2; var_32 = '^' <= Test_Class_0.var_1 ^ true ? (var_32 = Test_Class_0.var_1) : (var_32 = 'V')) |
kvn@1143 | 259 | { |
kvn@1143 | 260 | var_32 = true ? 'a' : (var_32 = Test_Class_0.var_1); |
kvn@1143 | 261 | var_38++; |
kvn@1143 | 262 | var_33 = new Test_Class_1().var_24; |
kvn@1143 | 263 | var_32 = ! (true || true ? !false : (short)3.2844383E37F < 2.1400662E38F) ? (char)1.2691096999143248E308 : (! !false ^ true ? 's' : 'q'); |
kvn@1143 | 264 | } |
kvn@1143 | 265 | var_32 = 'B'; |
kvn@1143 | 266 | { |
kvn@1143 | 267 | var_32 = Test_Class_0.var_1; |
kvn@1143 | 268 | } |
kvn@1143 | 269 | var_32 = Test_Class_0.var_1; |
kvn@1143 | 270 | Test_Class_1.var_29 = "ov"; |
kvn@1143 | 271 | Test_Class_1.var_29 = "smtolghw"; |
kvn@1143 | 272 | } |
kvn@1143 | 273 | |
kvn@1143 | 274 | |
kvn@1143 | 275 | |
kvn@1143 | 276 | |
kvn@1143 | 277 | |
kvn@1143 | 278 | protected final static String func_0(final long[][] arg_0, byte arg_1, char arg_2) |
kvn@1143 | 279 | { |
kvn@1143 | 280 | arg_1 <<= (((new Test_Class_2[arg_1])[arg_1]).var_34 > new Test_Class_0().var_2 | true ? new Test_Class_0() : (new Test_Class_0[arg_1][arg_1])[new Test_Class_1().var_25][new Test_Class_1().var_25]).var_2; |
kvn@1143 | 281 | Test_Class_1.var_26 >>>= (!true | !true | (new boolean[arg_1])[arg_1] || true ? (new Test_Class_1[arg_1])[arg_1] : new Test_Class_1()).var_27; |
kvn@1143 | 282 | float var_37 = 0F; |
kvn@1143 | 283 | arg_2 >>= ((new Test_Class_1[arg_1][arg_1])[arg_1][arg_1]).var_25; |
kvn@1143 | 284 | do |
kvn@1143 | 285 | { |
kvn@1143 | 286 | ((new Test_Class_2[arg_1 /= 2055714081])[arg_1]).var_34 = 'l'; |
kvn@1143 | 287 | var_37++; |
kvn@1143 | 288 | Test_Class_1.var_29 = Test_Class_0.var_3; |
kvn@1143 | 289 | } while ((false ? false : false) && var_37 < 7); |
kvn@1143 | 290 | Test_Class_1.var_29 = Test_Class_0.var_3 + ""; |
kvn@1143 | 291 | ((new Test_Class_2[new Test_Class_1().var_25][new Test_Class_1().var_25])[new Test_Class_1().var_25][arg_1 |= new Test_Class_0().var_2]).var_34 += Test_Class_0.var_1; |
kvn@1143 | 292 | return "esb"; |
kvn@1143 | 293 | } |
kvn@1143 | 294 | |
kvn@1143 | 295 | public String toString() |
kvn@1143 | 296 | { |
kvn@1143 | 297 | String result = "[\n"; |
kvn@1143 | 298 | result += "Test_Class_2.var_32 = "; result += Test.Printer.print(var_32); |
kvn@1143 | 299 | result += "\n"; |
kvn@1143 | 300 | result += "Test_Class_2.var_36 = "; result += Test.Printer.print(var_36); |
kvn@1143 | 301 | result += "\n"; |
kvn@1143 | 302 | result += "Test_Class_2.var_30 = "; result += Test.Printer.print(var_30); |
kvn@1143 | 303 | result += "\n"; |
kvn@1143 | 304 | result += "Test_Class_2.var_34 = "; result += Test.Printer.print(var_34); |
kvn@1143 | 305 | result += "\n"; |
kvn@1143 | 306 | result += "Test_Class_2.var_35 = "; result += Test.Printer.print(var_35); |
kvn@1143 | 307 | result += "\n"; |
kvn@1143 | 308 | result += "Test_Class_2.var_33 = "; result += Test.Printer.print(var_33); |
kvn@1143 | 309 | result += "\n"; |
kvn@1143 | 310 | result += "Test_Class_2.var_31 = "; result += Test.Printer.print(var_31); |
kvn@1143 | 311 | result += ""; |
kvn@1143 | 312 | result += "\n]"; |
kvn@1143 | 313 | return result; |
kvn@1143 | 314 | } |
kvn@1143 | 315 | } |
kvn@1143 | 316 | |
kvn@1143 | 317 | |
kvn@1143 | 318 | final class Test_Class_3 extends Test_Class_2 { |
kvn@1143 | 319 | byte var_39 = 23; |
kvn@1143 | 320 | static boolean var_40 = false; |
kvn@1143 | 321 | |
kvn@1143 | 322 | |
kvn@1143 | 323 | public Test_Class_3() |
kvn@1143 | 324 | { |
kvn@1143 | 325 | if (true) |
kvn@1143 | 326 | { |
kvn@1143 | 327 | Test_Class_1.var_21 |= new Test_Class_1().var_27; |
kvn@1143 | 328 | } |
kvn@1143 | 329 | else |
kvn@1143 | 330 | { |
kvn@1143 | 331 | final float var_46 = 7.9266674E37F; |
kvn@1143 | 332 | ++Test_Class_1.var_26; |
kvn@1143 | 333 | } |
kvn@1143 | 334 | { |
kvn@1143 | 335 | Test_Class_1.var_23++; |
kvn@1143 | 336 | } |
kvn@1143 | 337 | var_30 = ((new Test_Class_1[var_39][var_39])[var_39][var_39]).var_25; |
kvn@1143 | 338 | if (var_40 &= (var_40 |= (var_40 |= var_40))) |
kvn@1143 | 339 | { |
kvn@1143 | 340 | Test_Class_0.var_3.indexOf(Test_Class_1.var_29 = "xfgyblg", 'X' >>> ((Test_Class_1)(new Object[var_39])[((new Test_Class_1[var_39])[var_39]).var_25]).var_27); |
kvn@1143 | 341 | } |
kvn@1143 | 342 | else |
kvn@1143 | 343 | { |
kvn@1143 | 344 | var_40 &= var_40 && var_40; |
kvn@1143 | 345 | } |
kvn@1143 | 346 | ((Test_Class_2)(((new boolean[var_39])[var_39++] ? (var_40 &= var_40) : (var_40 &= false)) ? (new Test_Class_2[var_39][var_39])[var_39][var_39] : (new Object[var_39][var_39])[var_39][var_39])).var_33 = (var_40 ? new Test_Class_1() : new Test_Class_1()).var_25; |
kvn@1143 | 347 | switch (var_39) |
kvn@1143 | 348 | { |
kvn@1143 | 349 | case 24: |
kvn@1143 | 350 | |
kvn@1143 | 351 | } |
kvn@1143 | 352 | var_39 += (((var_40 ^= true) ? new Test_Class_0() : new Test_Class_0()).var_2 ^= var_40 & (var_40 | false) ? var_39-- : var_36); |
kvn@1143 | 353 | new Test_Class_0().var_2 %= (new Test_Class_0().var_2 += (var_39 ^= Test_Class_1.var_26)); |
kvn@1143 | 354 | } |
kvn@1143 | 355 | |
kvn@1143 | 356 | |
kvn@1143 | 357 | |
kvn@1143 | 358 | |
kvn@1143 | 359 | private static String func_0() |
kvn@1143 | 360 | { |
kvn@1143 | 361 | --Test_Class_1.var_26; |
kvn@1143 | 362 | { |
kvn@1143 | 363 | Test_Class_1.var_29 = var_40 ? Test_Class_0.var_3 : "rahqjhqf"; |
kvn@1143 | 364 | } |
kvn@1143 | 365 | if (var_40 ^= var_40) |
kvn@1143 | 366 | { |
kvn@1143 | 367 | Test_Class_1.var_26 >>= (Test_Class_2.var_32 = Test_Class_0.var_1) / new Test_Class_0().var_2; |
kvn@1143 | 368 | } |
kvn@1143 | 369 | else |
kvn@1143 | 370 | { |
kvn@1143 | 371 | ++Test_Class_1.var_21; |
kvn@1143 | 372 | } |
kvn@1143 | 373 | ++Test_Class_1.var_26; |
kvn@1143 | 374 | int var_41 = 0; |
kvn@1143 | 375 | ++Test_Class_1.var_26; |
kvn@1143 | 376 | do |
kvn@1143 | 377 | { |
kvn@1143 | 378 | var_40 = (var_40 = true); |
kvn@1143 | 379 | var_41++; |
kvn@1143 | 380 | Test_Class_0 var_42 = new Test_Class_0(); |
kvn@1143 | 381 | } while (var_41 < 1); |
kvn@1143 | 382 | Test_Class_1.var_29 = "f"; |
kvn@1143 | 383 | Test_Class_1 var_43; |
kvn@1143 | 384 | var_43 = (var_43 = new Test_Class_1()); |
kvn@1143 | 385 | Test_Class_2.var_32 = 'V'; |
kvn@1143 | 386 | long var_44 = 0L; |
kvn@1143 | 387 | Test_Class_1.var_23--; |
kvn@1143 | 388 | while (var_40 && (var_44 < 1 && var_40)) |
kvn@1143 | 389 | { |
kvn@1143 | 390 | Test_Class_1.var_29 = "bsgewkmk"; |
kvn@1143 | 391 | var_44++; |
kvn@1143 | 392 | Test_Class_1.var_29 = "ktegattny"; |
kvn@1143 | 393 | var_40 &= var_40 ^ (var_40 |= (short)4.4487427E37F < 'n') & true; |
kvn@1143 | 394 | } |
kvn@1143 | 395 | Test_Class_1.var_23 %= (((var_40 |= true & (var_40 &= var_40)) ^ true ? new Test_Class_0() : new Test_Class_0()).var_2 -= 1.6638270827800162E308); |
kvn@1143 | 396 | float var_45; |
kvn@1143 | 397 | var_32 = (Test_Class_2.var_32 = Test_Class_0.var_1); |
kvn@1143 | 398 | return false ? "fluk" : "wt"; |
kvn@1143 | 399 | } |
kvn@1143 | 400 | |
kvn@1143 | 401 | public String toString() |
kvn@1143 | 402 | { |
kvn@1143 | 403 | String result = "[\n"; |
kvn@1143 | 404 | result += "Test_Class_3.var_32 = "; result += Test.Printer.print(var_32); |
kvn@1143 | 405 | result += "\n"; |
kvn@1143 | 406 | result += "Test_Class_3.var_36 = "; result += Test.Printer.print(var_36); |
kvn@1143 | 407 | result += "\n"; |
kvn@1143 | 408 | result += "Test_Class_3.var_30 = "; result += Test.Printer.print(var_30); |
kvn@1143 | 409 | result += "\n"; |
kvn@1143 | 410 | result += "Test_Class_3.var_34 = "; result += Test.Printer.print(var_34); |
kvn@1143 | 411 | result += "\n"; |
kvn@1143 | 412 | result += "Test_Class_3.var_35 = "; result += Test.Printer.print(var_35); |
kvn@1143 | 413 | result += "\n"; |
kvn@1143 | 414 | result += "Test_Class_3.var_33 = "; result += Test.Printer.print(var_33); |
kvn@1143 | 415 | result += "\n"; |
kvn@1143 | 416 | result += "Test_Class_3.var_31 = "; result += Test.Printer.print(var_31); |
kvn@1143 | 417 | result += "\n"; |
kvn@1143 | 418 | result += "Test_Class_3.var_39 = "; result += Test.Printer.print(var_39); |
kvn@1143 | 419 | result += "\n"; |
kvn@1143 | 420 | result += "Test_Class_3.var_40 = "; result += Test.Printer.print(var_40); |
kvn@1143 | 421 | result += ""; |
kvn@1143 | 422 | result += "\n]"; |
kvn@1143 | 423 | return result; |
kvn@1143 | 424 | } |
kvn@1143 | 425 | } |
kvn@1143 | 426 | |
kvn@1143 | 427 | |
kvn@1143 | 428 | class Test_Class_4 { |
kvn@1143 | 429 | final float var_47 = 1.9043434E38F; |
kvn@1143 | 430 | final byte var_48 = 32; |
kvn@1143 | 431 | final float var_49 = 2.8176504E38F; |
kvn@1143 | 432 | final char var_50 = 'r'; |
kvn@1143 | 433 | final String var_51 = "uwgmnjpg"; |
kvn@1143 | 434 | static int var_52; |
kvn@1143 | 435 | short[] var_53; |
kvn@1143 | 436 | Test_Class_1 var_54; |
kvn@1143 | 437 | |
kvn@1143 | 438 | |
kvn@1143 | 439 | public Test_Class_4() |
kvn@1143 | 440 | { |
kvn@1143 | 441 | final float var_55 = (3.1554042E38F == var_50 ^ (Test_Class_3.var_40 |= true) ? (Test_Class_3.var_40 ^= Test_Class_3.var_40) ^ true : Test_Class_3.var_40) ? new Test_Class_0().var_2 : 2.965321E38F; |
kvn@1143 | 442 | new Test_Class_0().var_2 = (new Test_Class_0().var_2 >>= +new Test_Class_1().var_25); |
kvn@1143 | 443 | ((Test_Class_1.var_29 = (Test_Class_1.var_29 = (Test_Class_1.var_29 = "l"))) + "").equalsIgnoreCase(Test_Class_1.var_29 = "garnio"); |
kvn@1143 | 444 | double var_56 = 0; |
kvn@1143 | 445 | Test_Class_1.var_29 = var_51; |
kvn@1143 | 446 | while (var_56 < 1) |
kvn@1143 | 447 | { |
kvn@1143 | 448 | ((Test_Class_3)(Test_Class_2)(new Object[var_48])[var_48]).var_33 = ++Test_Class_1.var_26; |
kvn@1143 | 449 | var_56++; |
kvn@1143 | 450 | Test_Class_1.var_29 = (Test_Class_1.var_29 = "fvyjrih"); |
kvn@1143 | 451 | float[] var_57; |
kvn@1143 | 452 | } |
kvn@1143 | 453 | { |
kvn@1143 | 454 | ((new Test_Class_2[var_48])[((new Test_Class_3[var_48][var_48])[var_48][var_48]).var_39]).var_34 *= 2.2119221943262553E307; |
kvn@1143 | 455 | Test_Class_2.var_32 = true ? 'q' : 't'; |
kvn@1143 | 456 | ((new Test_Class_3[--((Test_Class_3)new Test_Class_2()).var_39])[var_48]).var_33 = new Test_Class_0().var_2; |
kvn@1143 | 457 | int var_58 = 'i' >> (var_48 << Test_Class_0.var_1); |
kvn@1143 | 458 | } |
kvn@1143 | 459 | Test_Class_3.var_40 &= true && var_51.equalsIgnoreCase(var_51) || new Test_Class_0().var_2 < --((new Test_Class_3[var_48])[var_48]).var_39; |
kvn@1143 | 460 | ((Test_Class_3)(Test_Class_2)(new Object[var_48][var_48])[var_48][var_48]).var_34 += Test_Class_1.var_26--; |
kvn@1143 | 461 | var_54 = new Test_Class_1(); |
kvn@1143 | 462 | Test_Class_3.var_40 |= (long)(!true ^ var_47 > ((Test_Class_2)(new Object[var_48])[var_48]).var_34 ? (Test_Class_2.var_31 = (Test_Class_3.var_31 = (Test_Class_3.var_31 = var_48))) : (var_54 = new Test_Class_1()).var_25) <= var_48; |
kvn@1143 | 463 | (Test_Class_3.var_40 ? (true ? new Test_Class_0() : new Test_Class_0()) : new Test_Class_0()).var_2 &= var_48; |
kvn@1143 | 464 | (Test_Class_3.var_40 ? (Test_Class_3)new Test_Class_2() : (new Test_Class_3[var_48][var_48])[var_48][var_48]).var_34 += Test_Class_1.var_21; |
kvn@1143 | 465 | Test_Class_3 var_59; |
kvn@1143 | 466 | Test_Class_2.var_32 = 'H'; |
kvn@1143 | 467 | --Test_Class_1.var_26; |
kvn@1143 | 468 | } |
kvn@1143 | 469 | |
kvn@1143 | 470 | |
kvn@1143 | 471 | |
kvn@1143 | 472 | |
kvn@1143 | 473 | |
kvn@1143 | 474 | public String toString() |
kvn@1143 | 475 | { |
kvn@1143 | 476 | String result = "[\n"; |
kvn@1143 | 477 | result += "Test_Class_4.var_50 = "; result += Test.Printer.print(var_50); |
kvn@1143 | 478 | result += "\n"; |
kvn@1143 | 479 | result += "Test_Class_4.var_52 = "; result += Test.Printer.print(var_52); |
kvn@1143 | 480 | result += "\n"; |
kvn@1143 | 481 | result += "Test_Class_4.var_53 = "; result += Test.Printer.print(var_53); |
kvn@1143 | 482 | result += "\n"; |
kvn@1143 | 483 | result += "Test_Class_4.var_47 = "; result += Test.Printer.print(var_47); |
kvn@1143 | 484 | result += "\n"; |
kvn@1143 | 485 | result += "Test_Class_4.var_49 = "; result += Test.Printer.print(var_49); |
kvn@1143 | 486 | result += "\n"; |
kvn@1143 | 487 | result += "Test_Class_4.var_48 = "; result += Test.Printer.print(var_48); |
kvn@1143 | 488 | result += "\n"; |
kvn@1143 | 489 | result += "Test_Class_4.var_51 = "; result += Test.Printer.print(var_51); |
kvn@1143 | 490 | result += "\n"; |
kvn@1143 | 491 | result += "Test_Class_4.var_54 = "; result += Test.Printer.print(var_54); |
kvn@1143 | 492 | result += ""; |
kvn@1143 | 493 | result += "\n]"; |
kvn@1143 | 494 | return result; |
kvn@1143 | 495 | } |
kvn@1143 | 496 | } |
kvn@1143 | 497 | |
kvn@1143 | 498 | |
kvn@1143 | 499 | class Test_Class_5 extends Test_Class_4 { |
kvn@1143 | 500 | char var_60 = '_'; |
kvn@1143 | 501 | final byte var_61 = 101; |
kvn@1143 | 502 | |
kvn@1143 | 503 | |
kvn@1143 | 504 | public Test_Class_5() |
kvn@1143 | 505 | { |
kvn@1143 | 506 | Test_Class_0.var_3.indexOf(Test_Class_1.var_21, (Test_Class_3.var_40 |= Test_Class_3.var_40) ? new Test_Class_1().var_24 : 'i'); |
kvn@1143 | 507 | } |
kvn@1143 | 508 | |
kvn@1143 | 509 | |
kvn@1143 | 510 | |
kvn@1143 | 511 | |
kvn@1143 | 512 | final char func_0(Test_Class_1 arg_0, final Test_Class_1 arg_1) |
kvn@1143 | 513 | { |
kvn@1143 | 514 | long var_62 = 0L; |
kvn@1143 | 515 | "aoal".toLowerCase(); |
kvn@1143 | 516 | for (byte var_63 = arg_0.var_25; var_62 < 1 && "ji".startsWith("dikrs".endsWith("va") ? (Test_Class_1.var_29 = "mvp") : Test_Class_0.var_3, Test_Class_1.var_23); ((Test_Class_2)(new Object[arg_0.var_25])[var_63]).var_34 -= new Test_Class_2().var_36) |
kvn@1143 | 517 | { |
kvn@1143 | 518 | ((Test_Class_3.var_40 ? false : Test_Class_3.var_40) ? (Test_Class_0)(new Object[arg_1.var_25][arg_1.var_25])[arg_1.var_25][var_63] : (Test_Class_0)(new Object[var_48][var_48])[var_63][var_63]).var_2 += true ^ Test_Class_3.var_40 ^ (((new Test_Class_3[var_63][var_63])[var_63][var_61]).var_35 != 2.1423512E38F | ! !false) ? var_49 + ~var_48 : 3.1549515E38F; |
kvn@1143 | 519 | var_62++; |
kvn@1143 | 520 | (!false & ((Test_Class_3.var_40 |= (Test_Class_3.var_40 ^= true)) & true) ? (Test_Class_2)(new Object[var_63])[var_63] : (new Test_Class_2[var_63][var_61])[var_63][arg_0.var_25]).var_33 = (var_60 *= (var_60 *= ((new Test_Class_3[var_48][var_61])[var_61][var_63]).var_35)); |
kvn@1143 | 521 | float var_64; |
kvn@1143 | 522 | } |
kvn@1143 | 523 | Test_Class_1.var_29 = "xyenjknu"; |
kvn@1143 | 524 | Test_Class_3.var_40 ^= (Test_Class_3.var_40 = !false & true) ? Test_Class_3.var_40 : Test_Class_3.var_40; |
kvn@1143 | 525 | ((new Test_Class_2[var_48][arg_1.var_25])[arg_0.var_25][var_48]).var_33 = var_61; |
kvn@1143 | 526 | Test_Class_1.var_21 |= --(((new Test_Class_3[Test_Class_3.var_31 = arg_0.var_25][var_61])[var_61])[(((new Test_Class_3[var_48][var_61])[var_48])[((Test_Class_3)(new Test_Class_2[var_48][arg_0.var_25])[var_61][var_48]).var_39]).var_39 >>>= var_60]).var_39; |
kvn@1143 | 527 | var_51.compareToIgnoreCase("hgcaybk"); |
kvn@1143 | 528 | Test_Class_0 var_65 = (Test_Class_1.var_29 = "t").codePointBefore(1602805584) >= (float)((new Test_Class_3[var_48][var_61])[var_48][Test_Class_2.var_31 = arg_1.var_25]).var_39 - 7.256386549028811E307 ? new Test_Class_0() : ((new Test_Class_0[arg_0.var_25][var_48][var_48])[arg_0.var_25])[arg_0.var_25][Test_Class_2.var_31 = arg_1.var_25]; |
kvn@1143 | 529 | return 'U'; |
kvn@1143 | 530 | } |
kvn@1143 | 531 | |
kvn@1143 | 532 | protected static Test_Class_1 func_1(final short arg_0, long arg_1) |
kvn@1143 | 533 | { |
kvn@1143 | 534 | --new Test_Class_0().var_2; |
kvn@1143 | 535 | "xb".length(); |
kvn@1143 | 536 | if ((Test_Class_3.var_40 ^= (Test_Class_2.var_32 = Test_Class_0.var_1) == 1.2609472E38F) ? (Test_Class_3.var_40 = (Test_Class_3.var_40 = Test_Class_3.var_40)) : true) |
kvn@1143 | 537 | { |
kvn@1143 | 538 | --Test_Class_1.var_26; |
kvn@1143 | 539 | } |
kvn@1143 | 540 | else |
kvn@1143 | 541 | { |
kvn@1143 | 542 | "ybbe".substring(209378562, var_52 = (Test_Class_1.var_21 |= (Test_Class_2.var_31 = (byte)'a'))); |
kvn@1143 | 543 | } |
kvn@1143 | 544 | Test_Class_3.var_40 &= (Test_Class_3.var_40 &= true) && (Test_Class_1.var_29 = (Test_Class_1.var_29 = Test_Class_0.var_3)).endsWith(Test_Class_0.var_3); |
kvn@1143 | 545 | (false ? new Test_Class_0() : new Test_Class_0()).var_2 >>= new Test_Class_1().var_25; |
kvn@1143 | 546 | return 9.430116214455637E307 <= (true ? (Test_Class_3)new Test_Class_2() : (Test_Class_3)new Test_Class_2()).var_34 ? new Test_Class_1() : new Test_Class_1(); |
kvn@1143 | 547 | } |
kvn@1143 | 548 | |
kvn@1143 | 549 | public String toString() |
kvn@1143 | 550 | { |
kvn@1143 | 551 | String result = "[\n"; |
kvn@1143 | 552 | result += "Test_Class_5.var_50 = "; result += Test.Printer.print(var_50); |
kvn@1143 | 553 | result += "\n"; |
kvn@1143 | 554 | result += "Test_Class_5.var_60 = "; result += Test.Printer.print(var_60); |
kvn@1143 | 555 | result += "\n"; |
kvn@1143 | 556 | result += "Test_Class_5.var_52 = "; result += Test.Printer.print(var_52); |
kvn@1143 | 557 | result += "\n"; |
kvn@1143 | 558 | result += "Test_Class_5.var_53 = "; result += Test.Printer.print(var_53); |
kvn@1143 | 559 | result += "\n"; |
kvn@1143 | 560 | result += "Test_Class_5.var_47 = "; result += Test.Printer.print(var_47); |
kvn@1143 | 561 | result += "\n"; |
kvn@1143 | 562 | result += "Test_Class_5.var_49 = "; result += Test.Printer.print(var_49); |
kvn@1143 | 563 | result += "\n"; |
kvn@1143 | 564 | result += "Test_Class_5.var_48 = "; result += Test.Printer.print(var_48); |
kvn@1143 | 565 | result += "\n"; |
kvn@1143 | 566 | result += "Test_Class_5.var_61 = "; result += Test.Printer.print(var_61); |
kvn@1143 | 567 | result += "\n"; |
kvn@1143 | 568 | result += "Test_Class_5.var_51 = "; result += Test.Printer.print(var_51); |
kvn@1143 | 569 | result += "\n"; |
kvn@1143 | 570 | result += "Test_Class_5.var_54 = "; result += Test.Printer.print(var_54); |
kvn@1143 | 571 | result += ""; |
kvn@1143 | 572 | result += "\n]"; |
kvn@1143 | 573 | return result; |
kvn@1143 | 574 | } |
kvn@1143 | 575 | } |
kvn@1143 | 576 | |
kvn@1143 | 577 | public class Test { |
kvn@1143 | 578 | Test_Class_4 var_66; |
kvn@1143 | 579 | Test_Class_3 var_67; |
kvn@1143 | 580 | Test_Class_5 var_68; |
kvn@1143 | 581 | Test_Class_2[] var_69; |
kvn@1143 | 582 | long var_70 = ++Test_Class_1.var_26 & Test_Class_1.var_21++; |
kvn@1143 | 583 | final static double var_71 = 3.566207721984698E307; |
kvn@1143 | 584 | static boolean var_72; |
kvn@1143 | 585 | final static String var_73 = "nmxx"; |
kvn@1143 | 586 | |
kvn@1143 | 587 | |
kvn@1143 | 588 | private final char func_0(Test_Class_3 arg_0, final boolean[] arg_1) |
kvn@1143 | 589 | { |
kvn@1143 | 590 | ((Test_Class_5)(arg_1[arg_0.var_39++] ? new Test_Class_2[(var_67 = arg_0).var_39] : (new Object[arg_0.var_39])[arg_0.var_39])).var_54 = new Test_Class_1(); |
kvn@1143 | 591 | new Test_Class_0(); |
kvn@1143 | 592 | (((new Test[arg_0.var_39][arg_0.var_39][arg_0.var_39])[++arg_0.var_39])[arg_0.var_39][arg_0.var_39]).var_66 = (var_68 = (new Test_Class_5[arg_0.var_39][arg_0.var_39])[arg_0.var_39][arg_0.var_39]); |
kvn@1143 | 593 | ((new Test[arg_0.var_39])[(arg_0 = (var_67 = (arg_0 = arg_0))).var_39]).var_70 = ((new long[arg_0.var_39][arg_0.var_39])[arg_0.var_39])[arg_0.var_39 = ((var_67 = (arg_0 = arg_0)).var_39 -= new Test_Class_0().var_2)] << ']'; |
kvn@1143 | 594 | arg_0 = (new Test_Class_0().var_2 *= ((new Test_Class_2[arg_0.var_39])[arg_0.var_39]).var_34) >= arg_0.var_39 ? (var_67 = arg_0) : (arg_0 = arg_0); |
kvn@1143 | 595 | Test_Class_1.var_26--; |
kvn@1143 | 596 | Test_Class_4 var_74 = var_66 = (Test_Class_5)(new Test_Class_4[arg_0.var_39])[arg_0.var_39]; |
kvn@1143 | 597 | Test_Class_3.var_40 ^= ! (Test_Class_3.var_40 &= (Test_Class_3.var_40 ^= Test_Class_3.var_40) | (Test_Class_3.var_40 &= Test_Class_3.var_40)); |
kvn@1143 | 598 | var_72 = (arg_1[(var_67 = arg_0).var_39] | !Test_Class_3.var_40 & !Test_Class_3.var_40 ? (Test_Class_1.var_29 = var_73).endsWith((var_66 = var_74).var_51) && (Test_Class_3.var_40 ^= Test_Class_3.var_40) : (Test_Class_3.var_40 ^= Test_Class_3.var_40)) ^ !Test_Class_3.var_40; |
kvn@1143 | 599 | Test_Class_3.var_40 &= (Test_Class_3.var_40 &= (Test_Class_3.var_40 = Test_Class_3.var_40) & Test_Class_3.var_40 ^ Test_Class_3.var_40); |
kvn@1143 | 600 | arg_0.var_39 -= --var_70; |
kvn@1143 | 601 | int var_75; |
kvn@1143 | 602 | double var_76; |
kvn@1143 | 603 | { |
kvn@1143 | 604 | boolean var_77; |
kvn@1143 | 605 | var_70 ^= new Test_Class_0().var_2++; |
kvn@1143 | 606 | } |
kvn@1143 | 607 | Test_Class_1.var_26 /= Test_Class_0.var_3.lastIndexOf(~new Test_Class_1().var_25, Test_Class_1.var_21); |
kvn@1143 | 608 | Test_Class_1.var_26 |= Test_Class_1.var_21; |
kvn@1143 | 609 | (((new Test_Class_3[arg_0.var_39][arg_0.var_39][var_74.var_48])[arg_0.var_39])[arg_0.var_39][arg_0.var_39]).var_34 %= (var_67 = arg_0).var_39; |
kvn@1143 | 610 | Test_Class_1.var_21 &= arg_0.var_39; |
kvn@1143 | 611 | var_68 = (var_68 = (Test_Class_5)var_74); |
kvn@1143 | 612 | var_72 = false; |
kvn@1143 | 613 | return new Test_Class_5().var_60 ^= 'v'; |
kvn@1143 | 614 | } |
kvn@1143 | 615 | |
kvn@1143 | 616 | public static Test_Class_2 func_1(byte[][] arg_0, final int arg_1, Test_Class_1 arg_2, final Test_Class_1 arg_3) |
kvn@1143 | 617 | { |
kvn@1143 | 618 | ((new Test[arg_3.var_25])[((Test_Class_3)new Test_Class_2()).var_39 *= --Test_Class_1.var_26]).var_67 = (((new Test[arg_2.var_25])[(((new Test[arg_2.var_25][arg_2.var_25])[arg_3.var_25][arg_3.var_25]).var_67 = (new Test_Class_3[arg_2.var_25][arg_2.var_25])[arg_2.var_25][arg_3.var_25]).var_39 %= Test_Class_1.var_26]).var_67 = (((new Test[arg_3.var_25][arg_2.var_25])[arg_3.var_25][arg_2.var_25]).var_67 = (((new Test[arg_3.var_25])[arg_2.var_25]).var_67 = (Test_Class_3)new Test_Class_2()))); |
kvn@1143 | 619 | { |
kvn@1143 | 620 | --Test_Class_1.var_26; |
kvn@1143 | 621 | } |
kvn@1143 | 622 | if (!Test_Class_3.var_40) |
kvn@1143 | 623 | { |
kvn@1143 | 624 | "jfqj".replaceAll("ac", Test_Class_0.var_3); |
kvn@1143 | 625 | } |
kvn@1143 | 626 | else |
kvn@1143 | 627 | { |
kvn@1143 | 628 | arg_2 = (((new Test_Class_5[arg_3.var_25][arg_2.var_25])[((new Test_Class_3[arg_2.var_25])[arg_3.var_25]).var_39][((Test_Class_3)(new Test_Class_2[arg_2.var_25])[arg_3.var_25]).var_39]).var_54 = arg_3); |
kvn@1143 | 629 | new Test_Class_1(); |
kvn@1143 | 630 | } |
kvn@1143 | 631 | if (true) |
kvn@1143 | 632 | { |
kvn@1143 | 633 | Test_Class_0.func_0(); |
kvn@1143 | 634 | } |
kvn@1143 | 635 | else |
kvn@1143 | 636 | { |
kvn@1143 | 637 | Test_Class_1.var_23 /= Test_Class_1.var_26; |
kvn@1143 | 638 | } |
kvn@1143 | 639 | Test_Class_1.var_26--; |
kvn@1143 | 640 | Test_Class_1.var_23 ^= Test_Class_0.var_1; |
kvn@1143 | 641 | return new Test_Class_2(); |
kvn@1143 | 642 | } |
kvn@1143 | 643 | |
kvn@1143 | 644 | public static String execute() |
kvn@1143 | 645 | { |
kvn@1143 | 646 | try { |
kvn@1143 | 647 | Test t = new Test(); |
kvn@1143 | 648 | try { t.test(); } |
kvn@1143 | 649 | catch(Throwable e) { } |
kvn@1143 | 650 | try { return t.toString(); } |
kvn@1143 | 651 | catch (Throwable e) { return "Error during result conversion to String"; } |
kvn@1143 | 652 | } catch (Throwable e) { return "Error during test execution"; } |
kvn@1143 | 653 | } |
kvn@1143 | 654 | |
kvn@1143 | 655 | public static void main(String[] args) |
kvn@1143 | 656 | { |
kvn@1143 | 657 | try { |
kvn@1143 | 658 | Test t = new Test(); |
kvn@1143 | 659 | try { t.test(); } |
kvn@1143 | 660 | catch(Throwable e) { } |
kvn@1143 | 661 | try { System.out.println(t); } |
kvn@1143 | 662 | catch(Throwable e) { } |
kvn@1143 | 663 | } catch (Throwable e) { } |
kvn@1143 | 664 | } |
kvn@1143 | 665 | |
kvn@1143 | 666 | private void test() |
kvn@1143 | 667 | { |
kvn@1143 | 668 | double var_78 = 0; |
kvn@1143 | 669 | --Test_Class_1.var_26; |
kvn@1143 | 670 | long var_79; |
kvn@1143 | 671 | for (var_70 /= 8.089457748637276E307; var_78 < 162 && !true & (true ? Test_Class_3.var_40 : (Test_Class_3.var_40 ^= Test_Class_3.var_40)); Test_Class_1.var_26 -= 1.2513521E38F) |
kvn@1143 | 672 | { |
kvn@1143 | 673 | short var_80 = 10682; |
kvn@1143 | 674 | Test_Class_1.var_21--; |
kvn@1143 | 675 | var_78++; |
kvn@1143 | 676 | var_72 = (Test_Class_3.var_40 |= (Test_Class_3.var_40 ^= false)); |
kvn@1143 | 677 | ++Test_Class_1.var_26; |
kvn@1143 | 678 | } |
kvn@1143 | 679 | Test_Class_2 var_81; |
kvn@1143 | 680 | new Test_Class_4(); |
kvn@1143 | 681 | int var_82 = 0; |
kvn@1143 | 682 | ++Test_Class_1.var_23; |
kvn@1143 | 683 | do |
kvn@1143 | 684 | { |
kvn@1143 | 685 | --Test_Class_1.var_26; |
kvn@1143 | 686 | var_82++; |
kvn@1143 | 687 | ++Test_Class_1.var_21; |
kvn@1143 | 688 | } while ((Test_Class_3.var_40 ^= false & false) && var_82 < 256); |
kvn@1143 | 689 | Test_Class_1.var_23 |= (var_68 = (var_68 = (Test_Class_5)(var_66 = new Test_Class_4()))).var_48 + (Test_Class_1.var_26 >>> new Test_Class_0().var_2); |
kvn@1143 | 690 | (true ? new Test_Class_5() : (var_68 = (var_68 = new Test_Class_5()))).var_60 *= Test_Class_0.var_1; |
kvn@1143 | 691 | } |
kvn@1143 | 692 | public String toString() |
kvn@1143 | 693 | { |
kvn@1143 | 694 | String result = "[\n"; |
kvn@1143 | 695 | result += "Test.var_69 = "; result += Printer.print(var_69); |
kvn@1143 | 696 | result += "\n"; |
kvn@1143 | 697 | result += "Test.var_70 = "; result += Printer.print(var_70); |
kvn@1143 | 698 | result += "\n"; |
kvn@1143 | 699 | result += "Test.var_71 = "; result += Printer.print(var_71); |
kvn@1143 | 700 | result += "\n"; |
kvn@1143 | 701 | result += "Test.var_73 = "; result += Printer.print(var_73); |
kvn@1143 | 702 | result += "\n"; |
kvn@1143 | 703 | result += "Test.var_68 = "; result += Printer.print(var_68); |
kvn@1143 | 704 | result += "\n"; |
kvn@1143 | 705 | result += "Test.var_66 = "; result += Printer.print(var_66); |
kvn@1143 | 706 | result += "\n"; |
kvn@1143 | 707 | result += "Test.var_72 = "; result += Printer.print(var_72); |
kvn@1143 | 708 | result += "\n"; |
kvn@1143 | 709 | result += "Test.var_67 = "; result += Printer.print(var_67); |
kvn@1143 | 710 | result += ""; |
kvn@1143 | 711 | result += "\n]"; |
kvn@1143 | 712 | return result; |
kvn@1143 | 713 | } |
kvn@1143 | 714 | static class Printer |
kvn@1143 | 715 | { |
kvn@1143 | 716 | public static String print(boolean arg) { return String.valueOf(arg); } |
kvn@1143 | 717 | public static String print(byte arg) { return String.valueOf(arg); } |
kvn@1143 | 718 | public static String print(short arg) { return String.valueOf(arg); } |
kvn@1143 | 719 | public static String print(char arg) { return String.valueOf((int)arg); } |
kvn@1143 | 720 | public static String print(int arg) { return String.valueOf(arg); } |
kvn@1143 | 721 | public static String print(long arg) { return String.valueOf(arg); } |
kvn@1143 | 722 | public static String print(float arg) { return String.valueOf(arg); } |
kvn@1143 | 723 | public static String print(double arg) { return String.valueOf(arg); } |
kvn@1143 | 724 | |
kvn@1143 | 725 | |
kvn@1143 | 726 | public static String print(Object arg) |
kvn@1143 | 727 | { |
kvn@1143 | 728 | return print_r(new java.util.Stack(), arg); |
kvn@1143 | 729 | } |
kvn@1143 | 730 | |
kvn@1143 | 731 | private static String print_r(java.util.Stack visitedObjects, Object arg) |
kvn@1143 | 732 | { |
kvn@1143 | 733 | String result = ""; |
kvn@1143 | 734 | if (arg == null) |
kvn@1143 | 735 | result += "null"; |
kvn@1143 | 736 | else |
kvn@1143 | 737 | if (arg.getClass().isArray()) |
kvn@1143 | 738 | { |
kvn@1143 | 739 | for (int i = 0; i < visitedObjects.size(); i++) |
kvn@1143 | 740 | if (visitedObjects.elementAt(i) == arg) return "<recursive>"; |
kvn@1143 | 741 | |
kvn@1143 | 742 | visitedObjects.push(arg); |
kvn@1143 | 743 | |
kvn@1143 | 744 | final String delimiter = ", "; |
kvn@1143 | 745 | result += "["; |
kvn@1143 | 746 | |
kvn@1143 | 747 | if (arg instanceof Object[]) |
kvn@1143 | 748 | { |
kvn@1143 | 749 | Object[] array = (Object[]) arg; |
kvn@1143 | 750 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 751 | { |
kvn@1143 | 752 | result += print_r(visitedObjects, array[i]); |
kvn@1143 | 753 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 754 | } |
kvn@1143 | 755 | } |
kvn@1143 | 756 | else |
kvn@1143 | 757 | if (arg instanceof boolean[]) |
kvn@1143 | 758 | { |
kvn@1143 | 759 | boolean[] array = (boolean[]) arg; |
kvn@1143 | 760 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 761 | { |
kvn@1143 | 762 | result += print(array[i]); |
kvn@1143 | 763 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 764 | } |
kvn@1143 | 765 | } |
kvn@1143 | 766 | else |
kvn@1143 | 767 | if (arg instanceof byte[]) |
kvn@1143 | 768 | { |
kvn@1143 | 769 | byte[] array = (byte[]) arg; |
kvn@1143 | 770 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 771 | { |
kvn@1143 | 772 | result += print(array[i]); |
kvn@1143 | 773 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 774 | } |
kvn@1143 | 775 | } |
kvn@1143 | 776 | else |
kvn@1143 | 777 | if (arg instanceof short[]) |
kvn@1143 | 778 | { |
kvn@1143 | 779 | short[] array = (short[]) arg; |
kvn@1143 | 780 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 781 | { |
kvn@1143 | 782 | result += print(array[i]); |
kvn@1143 | 783 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 784 | } |
kvn@1143 | 785 | } |
kvn@1143 | 786 | else |
kvn@1143 | 787 | if (arg instanceof char[]) |
kvn@1143 | 788 | { |
kvn@1143 | 789 | char[] array = (char[]) arg; |
kvn@1143 | 790 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 791 | { |
kvn@1143 | 792 | result += print(array[i]); |
kvn@1143 | 793 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 794 | } |
kvn@1143 | 795 | } |
kvn@1143 | 796 | else |
kvn@1143 | 797 | if (arg instanceof int[]) |
kvn@1143 | 798 | { |
kvn@1143 | 799 | int[] array = (int[]) arg; |
kvn@1143 | 800 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 801 | { |
kvn@1143 | 802 | result += print(array[i]); |
kvn@1143 | 803 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 804 | } |
kvn@1143 | 805 | } |
kvn@1143 | 806 | else |
kvn@1143 | 807 | if (arg instanceof long[]) |
kvn@1143 | 808 | { |
kvn@1143 | 809 | long[] array = (long[]) arg; |
kvn@1143 | 810 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 811 | { |
kvn@1143 | 812 | result += print(array[i]); |
kvn@1143 | 813 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 814 | } |
kvn@1143 | 815 | } |
kvn@1143 | 816 | else |
kvn@1143 | 817 | if (arg instanceof float[]) |
kvn@1143 | 818 | { |
kvn@1143 | 819 | float[] array = (float[]) arg; |
kvn@1143 | 820 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 821 | { |
kvn@1143 | 822 | result += print(array[i]); |
kvn@1143 | 823 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 824 | } |
kvn@1143 | 825 | } |
kvn@1143 | 826 | else |
kvn@1143 | 827 | if (arg instanceof double[]) |
kvn@1143 | 828 | { |
kvn@1143 | 829 | double[] array = (double[]) arg; |
kvn@1143 | 830 | for (int i = 0; i < array.length; i++) |
kvn@1143 | 831 | { |
kvn@1143 | 832 | result += print(array[i]); |
kvn@1143 | 833 | if (i < array.length - 1) result += delimiter; |
kvn@1143 | 834 | } |
kvn@1143 | 835 | } |
kvn@1143 | 836 | |
kvn@1143 | 837 | result += "]"; |
kvn@1143 | 838 | visitedObjects.pop(); |
kvn@1143 | 839 | |
kvn@1143 | 840 | } else |
kvn@1143 | 841 | { |
kvn@1143 | 842 | result += arg.toString(); |
kvn@1143 | 843 | } |
kvn@1143 | 844 | |
kvn@1143 | 845 | return result; |
kvn@1143 | 846 | } |
kvn@1143 | 847 | } |
kvn@1143 | 848 | } |
kvn@1143 | 849 |