/*
* Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/*
* @test
*
* @summary converted from VM Testbase jit/t/t091.
* VM Testbase keywords: [jit, quick]
*
* @library /vmTestbase
* /test/lib
* @run main/othervm jit.t.t091.t091
*/
package jit.t.t091;
import nsk.share.TestFailure;
import nsk.share.GoldChecker;
// This one has a couple of opc_wide prefixes. These things are hard to
// generate. All the gratuitous-looking ifs in this test are necessary
// in order to keep javac limping along. If the assignments aren't
// conditional, javac croaks about "statement not reached" every 64
// assignments.
//
// At time of writing, this didn't work because pass1 of the jit was
// screwing up the flags in the state[] vector around the wide
// instructions.
public class t091
{
public static final GoldChecker goldChecker = new GoldChecker( "t091" );
public static void main(String[] argv)
{
int i;
int x0;
int x1;
int x2;
int x3;
int x4;
int x5;
int x6;
int x7;
int x8;
int x9;
int x10;
int x11;
int x12;
int x13;
int x14;
int x15;
int x16;
int x17;
int x18;
int x19;
int x20;
int x21;
int x22;
int x23;
int x24;
int x25;
int x26;
int x27;
int x28;
int x29;
int x30;
int x31;
int x32;
int x33;
int x34;
int x35;
int x36;
int x37;
int x38;
int x39;
int x40;
int x41;
int x42;
int x43;
int x44;
int x45;
int x46;
int x47;
int x48;
int x49;
int x50;
int x51;
int x52;
int x53;
int x54;
int x55;
int x56;
int x57;
int x58;
int x59;
int x60;
int x61;
int x62;
int x63;
int x64;
int x65;
int x66;
int x67;
int x68;
int x69;
int x70;
int x71;
int x72;
int x73;
int x74;
int x75;
int x76;
int x77;
int x78;
int x79;
int x80;
int x81;
int x82;
int x83;
int x84;
int x85;
int x86;
int x87;
int x88;
int x89;
int x90;
int x91;
int x92;
int x93;
int x94;
int x95;
int x96;
int x97;
int x98;
int x99;
int x100;
int x101;
int x102;
int x103;
int x104;
int x105;
int x106;
int x107;
int x108;
int x109;
int x110;
int x111;
int x112;
int x113;
int x114;
int x115;
int x116;
int x117;
int x118;
int x119;
int x120;
int x121;
int x122;
int x123;
int x124;
int x125;
int x126;
int x127;
int x128;
int x129;
int x130;
int x131;
int x132;
int x133;
int x134;
int x135;
int x136;
int x137;
int x138;
int x139;
int x140;
int x141;
int x142;
int x143;
int x144;
int x145;
int x146;
int x147;
int x148;
int x149;
int x150;
int x151;
int x152;
int x153;
int x154;
int x155;
int x156;
int x157;
int x158;
int x159;
int x160;
int x161;
int x162;
int x163;
int x164;
int x165;
int x166;
int x167;
int x168;
int x169;
int x170;
int x171;
int x172;
int x173;
int x174;
int x175;
int x176;
int x177;
int x178;
int x179;
int x180;
int x181;
int x182;
int x183;
int x184;
int x185;
int x186;
int x187;
int x188;
int x189;
int x190;
int x191;
int x192;
int x193;
int x194;
int x195;
int x196;
int x197;
int x198;
int x199;
int x200;
int x201;
int x202;
int x203;
int x204;
int x205;
int x206;
int x207;
int x208;
int x209;
int x210;
int x211;
int x212;
int x213;
int x214;
int x215;
int x216;
int x217;
int x218;
int x219;
int x220;
int x221;
int x222;
int x223;
int x224;
int x225;
int x226;
int x227;
int x228;
int x229;
int x230;
int x231;
int x232;
int x233;
int x234;
int x235;
int x236;
int x237;
int x238;
int x239;
int x240;
int x241;
int x242;
int x243;
int x244;
int x245;
int x246;
int x247;
int x248;
int x249;
int x250;
int x251;
int x252;
int x253;
int x254;
int x255;
int j;
i = 39 ;
if (i == 0 )x0 = 0 ;
if (i == 0 )x1 = 1 ;
if (i == 0 )x2 = 2 ;
if (i == 0 )x3 = 3 ;
if (i == 0 )x4 = 4 ;
if (i == 0 )x5 = 5 ;
if (i == 0 )x6 = 6 ;
if (i == 0 )x7 = 7 ;
if (i == 0 )x8 = 8 ;
if (i == 0 )x9 = 9 ;
if (i == 0 )x10 = 10 ;
if (i == 0 )x11 = 11 ;
if (i == 0 )x12 = 12 ;
if (i == 0 )x13 = 13 ;
if (i == 0 )x14 = 14 ;
if (i == 0 )x15 = 15 ;
if (i == 0 )x16 = 16 ;
if (i == 0 )x17 = 17 ;
if (i == 0 )x18 = 18 ;
if (i == 0 )x19 = 19 ;
if (i == 0 )x20 = 20 ;
if (i == 0 )x21 = 21 ;
if (i == 0 )x22 = 22 ;
if (i == 0 )x23 = 23 ;
if (i == 0 )x24 = 24 ;
if (i == 0 )x25 = 25 ;
if (i == 0 )x26 = 26 ;
if (i == 0 )x27 = 27 ;
if (i == 0 )x28 = 28 ;
if (i == 0 )x29 = 29 ;
if (i == 0 )x30 = 30 ;
if (i == 0 )x31 = 31 ;
if (i == 0 )x32 = 32 ;
if (i == 0 )x33 = 33 ;
if (i == 0 )x34 = 34 ;
if (i == 0 )x35 = 35 ;
if (i == 0 )x36 = 36 ;
if (i == 0 )x37 = 37 ;
if (i == 0 )x38 = 38 ;
if (i == 0 )x39 = 39 ;
if (i == 0 )x40 = 40 ;
if (i == 0 )x41 = 41 ;
if (i == 0 )x42 = 42 ;
if (i == 0 )x43 = 43 ;
if (i == 0 )x44 = 44 ;
if (i == 0 )x45 = 45 ;
if (i == 0 )x46 = 46 ;
if (i == 0 )x47 = 47 ;
if (i == 0 )x48 = 48 ;
if (i == 0 )x49 = 49 ;
if (i == 0 )x50 = 50 ;
if (i == 0 )x51 = 51 ;
if (i == 0 )x52 = 52 ;
if (i == 0 )x53 = 53 ;
if (i == 0 )x54 = 54 ;
if (i == 0 )x55 = 55 ;
if (i == 0 )x56 = 56 ;
if (i == 0 )x57 = 57 ;
if (i == 0 )x58 = 58 ;
if (i == 0 )x59 = 59 ;
if (i == 0 )x60 = 60 ;
if (i == 0 )x61 = 61 ;
if (i == 0 )x62 = 62 ;
if (i == 0 )x63 = 63 ;
if (i == 0 )x64 = 64 ;
if (i == 0 )x65 = 65 ;
if (i == 0 )x66 = 66 ;
if (i == 0 )x67 = 67 ;
if (i == 0 )x68 = 68 ;
if (i == 0 )x69 = 69 ;
if (i == 0 )x70 = 70 ;
if (i == 0 )x71 = 71 ;
if (i == 0 )x72 = 72 ;
if (i == 0 )x73 = 73 ;
if (i == 0 )x74 = 74 ;
if (i == 0 )x75 = 75 ;
if (i == 0 )x76 = 76 ;
if (i == 0 )x77 = 77 ;
if (i == 0 )x78 = 78 ;
if (i == 0 )x79 = 79 ;
if (i == 0 )x80 = 80 ;
if (i == 0 )x81 = 81 ;
if (i == 0 )x82 = 82 ;
if (i == 0 )x83 = 83 ;
if (i == 0 )x84 = 84 ;
if (i == 0 )x85 = 85 ;
if (i == 0 )x86 = 86 ;
if (i == 0 )x87 = 87 ;
if (i == 0 )x88 = 88 ;
if (i == 0 )x89 = 89 ;
if (i == 0 )x90 = 90 ;
if (i == 0 )x91 = 91 ;
if (i == 0 )x92 = 92 ;
if (i == 0 )x93 = 93 ;
if (i == 0 )x94 = 94 ;
if (i == 0 )x95 = 95 ;
if (i == 0 )x96 = 96 ;
if (i == 0 )x97 = 97 ;
if (i == 0 )x98 = 98 ;
if (i == 0 )x99 = 99 ;
if (i == 0 )x100 = 100 ;
if (i == 0 )x101 = 101 ;
if (i == 0 )x102 = 102 ;
if (i == 0 )x103 = 103 ;
if (i == 0 )x104 = 104 ;
if (i == 0 )x105 = 105 ;
if (i == 0 )x106 = 106 ;
if (i == 0 )x107 = 107 ;
if (i == 0 )x108 = 108 ;
if (i == 0 )x109 = 109 ;
if (i == 0 )x110 = 110 ;
if (i == 0 )x111 = 111 ;
if (i == 0 )x112 = 112 ;
if (i == 0 )x113 = 113 ;
if (i == 0 )x114 = 114 ;
if (i == 0 )x115 = 115 ;
if (i == 0 )x116 = 116 ;
if (i == 0 )x117 = 117 ;
if (i == 0 )x118 = 118 ;
if (i == 0 )x119 = 119 ;
if (i == 0 )x120 = 120 ;
if (i == 0 )x121 = 121 ;
if (i == 0 )x122 = 122 ;
if (i == 0 )x123 = 123 ;
if (i == 0 )x124 = 124 ;
if (i == 0 )x125 = 125 ;
if (i == 0 )x126 = 126 ;
if (i == 0 )x127 = 127 ;
if (i == 0 )x128 = 128 ;
if (i == 0 )x129 = 129 ;
if (i == 0 )x130 = 130 ;
if (i == 0 )x131 = 131 ;
if (i == 0 )x132 = 132 ;
if (i == 0 )x133 = 133 ;
if (i == 0 )x134 = 134 ;
if (i == 0 )x135 = 135 ;
if (i == 0 )x136 = 136 ;
if (i == 0 )x137 = 137 ;
if (i == 0 )x138 = 138 ;
if (i == 0 )x139 = 139 ;
if (i == 0 )x140 = 140 ;
if (i == 0 )x141 = 141 ;
if (i == 0 )x142 = 142 ;
if (i == 0 )x143 = 143 ;
if (i == 0 )x144 = 144 ;
if (i == 0 )x145 = 145 ;
if (i == 0 )x146 = 146 ;
if (i == 0 )x147 = 147 ;
if (i == 0 )x148 = 148 ;
if (i == 0 )x149 = 149 ;
if (i == 0 )x150 = 150 ;
if (i == 0 )x151 = 151 ;
if (i == 0 )x152 = 152 ;
if (i == 0 )x153 = 153 ;
if (i == 0 )x154 = 154 ;
if (i == 0 )x155 = 155 ;
if (i == 0 )x156 = 156 ;
if (i == 0 )x157 = 157 ;
if (i == 0 )x158 = 158 ;
if (i == 0 )x159 = 159 ;
if (i == 0 )x160 = 160 ;
if (i == 0 )x161 = 161 ;
if (i == 0 )x162 = 162 ;
if (i == 0 )x163 = 163 ;
if (i == 0 )x164 = 164 ;
if (i == 0 )x165 = 165 ;
if (i == 0 )x166 = 166 ;
if (i == 0 )x167 = 167 ;
if (i == 0 )x168 = 168 ;
if (i == 0 )x169 = 169 ;
if (i == 0 )x170 = 170 ;
if (i == 0 )x171 = 171 ;
if (i == 0 )x172 = 172 ;
if (i == 0 )x173 = 173 ;
if (i == 0 )x174 = 174 ;
if (i == 0 )x175 = 175 ;
if (i == 0 )x176 = 176 ;
if (i == 0 )x177 = 177 ;
if (i == 0 )x178 = 178 ;
if (i == 0 )x179 = 179 ;
if (i == 0 )x180 = 180 ;
if (i == 0 )x181 = 181 ;
if (i == 0 )x182 = 182 ;
if (i == 0 )x183 = 183 ;
if (i == 0 )x184 = 184 ;
if (i == 0 )x185 = 185 ;
if (i == 0 )x186 = 186 ;
if (i == 0 )x187 = 187 ;
if (i == 0 )x188 = 188 ;
if (i == 0 )x189 = 189 ;
if (i == 0 )x190 = 190 ;
if (i == 0 )x191 = 191 ;
if (i == 0 )x192 = 192 ;
if (i == 0 )x193 = 193 ;
if (i == 0 )x194 = 194 ;
if (i == 0 )x195 = 195 ;
if (i == 0 )x196 = 196 ;
if (i == 0 )x197 = 197 ;
if (i == 0 )x198 = 198 ;
if (i == 0 )x199 = 199 ;
if (i == 0 )x200 = 200 ;
if (i == 0 )x201 = 201 ;
if (i == 0 )x202 = 202 ;
if (i == 0 )x203 = 203 ;
if (i == 0 )x204 = 204 ;
if (i == 0 )x205 = 205 ;
if (i == 0 )x206 = 206 ;
if (i == 0 )x207 = 207 ;
if (i == 0 )x208 = 208 ;
if (i == 0 )x209 = 209 ;
if (i == 0 )x210 = 210 ;
if (i == 0 )x211 = 211 ;
if (i == 0 )x212 = 212 ;
if (i == 0 )x213 = 213 ;
if (i == 0 )x214 = 214 ;
if (i == 0 )x215 = 215 ;
if (i == 0 )x216 = 216 ;
if (i == 0 )x217 = 217 ;
if (i == 0 )x218 = 218 ;
if (i == 0 )x219 = 219 ;
if (i == 0 )x220 = 220 ;
if (i == 0 )x221 = 221 ;
if (i == 0 )x222 = 222 ;
if (i == 0 )x223 = 223 ;
if (i == 0 )x224 = 224 ;
if (i == 0 )x225 = 225 ;
if (i == 0 )x226 = 226 ;
if (i == 0 )x227 = 227 ;
if (i == 0 )x228 = 228 ;
if (i == 0 )x229 = 229 ;
if (i == 0 )x230 = 230 ;
if (i == 0 )x231 = 231 ;
if (i == 0 )x232 = 232 ;
if (i == 0 )x233 = 233 ;
if (i == 0 )x234 = 234 ;
if (i == 0 )x235 = 235 ;
if (i == 0 )x236 = 236 ;
if (i == 0 )x237 = 237 ;
if (i == 0 )x238 = 238 ;
if (i == 0 )x239 = 239 ;
if (i == 0 )x240 = 240 ;
if (i == 0 )x241 = 241 ;
if (i == 0 )x242 = 242 ;
if (i == 0 )x243 = 243 ;
if (i == 0 )x244 = 244 ;
if (i == 0 )x245 = 245 ;
if (i == 0 )x246 = 246 ;
if (i == 0 )x247 = 247 ;
if (i == 0 )x248 = 248 ;
if (i == 0 )x249 = 249 ;
if (i == 0 )x250 = 250 ;
if (i == 0 )x251 = 251 ;
if (i == 0 )x252 = 252 ;
if (i == 0 )x253 = 253 ;
if (i == 0 )x254 = 254 ;
if (i == 0 )x255 = 255 ;
j = 42 ;
t091.goldChecker.println(i+j);
t091.goldChecker.check();
}
}
Messung V0.5 in Prozent C=99 H=100 G=99
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-09)
¤
*© Formatika GbR, Deutschland