proc @decoder (i32$ %inst_data_i, i1$ %wake_up_sync_i, i1$ %illegal_inst, i1$ %wfi_q, i32$ %uimm, i1$ %valid_instr, i1$ %write_rd, i32$ %csr_rvalue) -> (i1$ %acc_qvalid_o, i1$ %illegal_inst1, i1$ %zero_lsb, i1$ %wfi_d, i1$ %is_load, i1$ %is_store, i1$ %is_signed, i2$ %ls_size, i4$ %ls_amo, i4$ %alu_op, i4$ %opa_select, i4$ %opb_select, i1$ %write_rd1, i1$ %uses_rd, i2$ %next_pc, i2$ %rd_select, i32$ %rd_bypass, i1$ %is_branch, i1$ %csr_en, i1$ %acc_register_rd) { 0: %1 = prb i1$ %illegal_inst1 %illegal_inst.shadow = var i1 %1 %2 = prb i1$ %write_rd1 %write_rd.shadow = var i1 %2 br %body body: %3 = prb i1$ %write_rd1 st i1* %write_rd.shadow, %3 %4 = prb i1$ %illegal_inst1 st i1* %illegal_inst.shadow, %4 %5 = const i1 0 %6 = const time 0s 1e drv i1$ %illegal_inst1, %5, %6 st i1* %illegal_inst.shadow, %5 %7 = const i4 0 %8 = const time 0s 1e drv i4$ %alu_op, %7, %8 %9 = const i4 0 %10 = const time 0s 1e drv i4$ %opa_select, %9, %10 %11 = const i4 0 %12 = const time 0s 1e drv i4$ %opb_select, %11, %12 %13 = const i2 0 %14 = const time 0s 1e drv i2$ %next_pc, %13, %14 %15 = const i2 0 %16 = const time 0s 1e drv i2$ %rd_select, %15, %16 %17 = const i1 1 %18 = const time 0s 1e drv i1$ %write_rd1, %17, %18 st i1* %write_rd.shadow, %17 %write_rd2 = ld i1* %write_rd.shadow %19 = const time 0s 1e drv i1$ %uses_rd, %write_rd2, %19 %20 = const i32 0 %21 = const i1 0 %22 = inss i32 %20, i1 %21, 0, 1 %23 = const time 0s 1e drv i32$ %rd_bypass, %22, %23 %24 = const i1 0 %25 = const time 0s 1e drv i1$ %zero_lsb, %24, %25 %26 = const i1 0 %27 = const time 0s 1e drv i1$ %is_branch, %26, %27 %28 = const i1 0 %29 = const time 0s 1e drv i1$ %is_load, %28, %29 %30 = const i1 0 %31 = const time 0s 1e drv i1$ %is_store, %30, %31 %32 = const i1 0 %33 = const time 0s 1e drv i1$ %is_signed, %32, %33 %34 = const i2 0 %35 = const time 0s 1e drv i2$ %ls_size, %34, %35 %36 = const i4 0 %37 = const time 0s 1e drv i4$ %ls_amo, %36, %37 %38 = const i1 0 %39 = const time 0s 1e drv i1$ %acc_qvalid_o, %38, %39 %40 = const i1 0 %41 = const time 0s 1e drv i1$ %acc_register_rd, %40, %41 %42 = const i1 0 %43 = const time 0s 1e drv i1$ %csr_en, %42, %43 %wake_up_sync_i1 = prb i1$ %wake_up_sync_i %44 = const i1 0 %wfi_q1 = prb i1$ %wfi_q %45 = [i1 %wfi_q1, %44] %46 = mux [2 x i1] %45, i1 %wake_up_sync_i1 %47 = const time 0s 1e drv i1$ %wfi_d, %46, %47 %inst_data_i1 = prb i32$ %inst_data_i %48 = const i1 0 %49 = const i32 51 %50 = const i32 4261441663 %51 = and i32 %inst_data_i1, %50 %52 = and i32 %49, %50 %53 = eq i32 %51, %52 %54 = or i1 %48, %53 br %54, %55, %case_body check: wait %body, %inst_data_i, %wake_up_sync_i, %illegal_inst1, %wfi_q, %uimm, %valid_instr, %write_rd1, %csr_rvalue case_exit: %illegal_inst2 = ld i1* %illegal_inst.shadow br %illegal_inst2, %if_false, %if_true case_body: %56 = const i4 1 %57 = const time 0s 1e drv i4$ %opa_select, %56, %57 %58 = const i4 1 %59 = const time 0s 1e drv i4$ %opb_select, %58, %59 br %case_exit 55: %60 = const i1 0 %61 = const i32 19 %62 = const i32 28799 %63 = and i32 %inst_data_i1, %62 %64 = and i32 %61, %62 %65 = eq i32 %63, %64 %66 = or i1 %60, %65 br %66, %67, %case_body1 case_body1: %68 = const i4 1 %69 = const time 0s 1e drv i4$ %opa_select, %68, %69 %70 = const i4 2 %71 = const time 0s 1e drv i4$ %opb_select, %70, %71 br %case_exit 67: %72 = const i1 0 %73 = const i32 1073741875 %74 = const i32 4261441663 %75 = and i32 %inst_data_i1, %74 %76 = and i32 %73, %74 %77 = eq i32 %75, %76 %78 = or i1 %72, %77 br %78, %79, %case_body2 case_body2: %80 = const i4 1 %81 = const time 0s 1e drv i4$ %alu_op, %80, %81 %82 = const i4 1 %83 = const time 0s 1e drv i4$ %opa_select, %82, %83 %84 = const i4 1 %85 = const time 0s 1e drv i4$ %opb_select, %84, %85 br %case_exit 79: %86 = const i1 0 %87 = const i32 16435 %88 = const i32 4261441663 %89 = and i32 %inst_data_i1, %88 %90 = and i32 %87, %88 %91 = eq i32 %89, %90 %92 = or i1 %86, %91 br %92, %93, %case_body3 case_body3: %94 = const i4 1 %95 = const time 0s 1e drv i4$ %opa_select, %94, %95 %96 = const i4 1 %97 = const time 0s 1e drv i4$ %opb_select, %96, %97 %98 = const i4 7 %99 = const time 0s 1e drv i4$ %alu_op, %98, %99 br %case_exit 93: %100 = const i1 0 %101 = const i32 16403 %102 = const i32 28799 %103 = and i32 %inst_data_i1, %102 %104 = and i32 %101, %102 %105 = eq i32 %103, %104 %106 = or i1 %100, %105 br %106, %107, %case_body4 case_body4: %108 = const i4 7 %109 = const time 0s 1e drv i4$ %alu_op, %108, %109 %110 = const i4 1 %111 = const time 0s 1e drv i4$ %opa_select, %110, %111 %112 = const i4 2 %113 = const time 0s 1e drv i4$ %opb_select, %112, %113 br %case_exit 107: %114 = const i1 0 %115 = const i32 24627 %116 = const i32 4261441663 %117 = and i32 %inst_data_i1, %116 %118 = and i32 %115, %116 %119 = eq i32 %117, %118 %120 = or i1 %114, %119 br %120, %121, %case_body5 case_body5: %122 = const i4 1 %123 = const time 0s 1e drv i4$ %opa_select, %122, %123 %124 = const i4 1 %125 = const time 0s 1e drv i4$ %opb_select, %124, %125 %126 = const i4 8 %127 = const time 0s 1e drv i4$ %alu_op, %126, %127 br %case_exit 121: %128 = const i1 0 %129 = const i32 24595 %130 = const i32 28799 %131 = and i32 %inst_data_i1, %130 %132 = and i32 %129, %130 %133 = eq i32 %131, %132 %134 = or i1 %128, %133 br %134, %135, %case_body6 case_body6: %136 = const i4 8 %137 = const time 0s 1e drv i4$ %alu_op, %136, %137 %138 = const i4 1 %139 = const time 0s 1e drv i4$ %opa_select, %138, %139 %140 = const i4 2 %141 = const time 0s 1e drv i4$ %opb_select, %140, %141 br %case_exit 135: %142 = const i1 0 %143 = const i32 28723 %144 = const i32 4261441663 %145 = and i32 %inst_data_i1, %144 %146 = and i32 %143, %144 %147 = eq i32 %145, %146 %148 = or i1 %142, %147 br %148, %149, %case_body7 case_body7: %150 = const i4 9 %151 = const time 0s 1e drv i4$ %alu_op, %150, %151 %152 = const i4 1 %153 = const time 0s 1e drv i4$ %opa_select, %152, %153 %154 = const i4 1 %155 = const time 0s 1e drv i4$ %opb_select, %154, %155 br %case_exit 149: %156 = const i1 0 %157 = const i32 28691 %158 = const i32 28799 %159 = and i32 %inst_data_i1, %158 %160 = and i32 %157, %158 %161 = eq i32 %159, %160 %162 = or i1 %156, %161 br %162, %163, %case_body8 case_body8: %164 = const i4 9 %165 = const time 0s 1e drv i4$ %alu_op, %164, %165 %166 = const i4 1 %167 = const time 0s 1e drv i4$ %opa_select, %166, %167 %168 = const i4 2 %169 = const time 0s 1e drv i4$ %opb_select, %168, %169 br %case_exit 163: %170 = const i1 0 %171 = const i32 8243 %172 = const i32 4261441663 %173 = and i32 %inst_data_i1, %172 %174 = and i32 %171, %172 %175 = eq i32 %173, %174 %176 = or i1 %170, %175 br %176, %177, %case_body9 case_body9: %178 = const i4 2 %179 = const time 0s 1e drv i4$ %alu_op, %178, %179 %180 = const i4 1 %181 = const time 0s 1e drv i4$ %opa_select, %180, %181 %182 = const i4 1 %183 = const time 0s 1e drv i4$ %opb_select, %182, %183 br %case_exit 177: %184 = const i1 0 %185 = const i32 8211 %186 = const i32 28799 %187 = and i32 %inst_data_i1, %186 %188 = and i32 %185, %186 %189 = eq i32 %187, %188 %190 = or i1 %184, %189 br %190, %191, %case_body10 case_body10: %192 = const i4 2 %193 = const time 0s 1e drv i4$ %alu_op, %192, %193 %194 = const i4 1 %195 = const time 0s 1e drv i4$ %opa_select, %194, %195 %196 = const i4 2 %197 = const time 0s 1e drv i4$ %opb_select, %196, %197 br %case_exit 191: %198 = const i1 0 %199 = const i32 12339 %200 = const i32 4261441663 %201 = and i32 %inst_data_i1, %200 %202 = and i32 %199, %200 %203 = eq i32 %201, %202 %204 = or i1 %198, %203 br %204, %205, %case_body11 case_body11: %206 = const i4 3 %207 = const time 0s 1e drv i4$ %alu_op, %206, %207 %208 = const i4 1 %209 = const time 0s 1e drv i4$ %opa_select, %208, %209 %210 = const i4 1 %211 = const time 0s 1e drv i4$ %opb_select, %210, %211 br %case_exit 205: %212 = const i1 0 %213 = const i32 12307 %214 = const i32 28799 %215 = and i32 %inst_data_i1, %214 %216 = and i32 %213, %214 %217 = eq i32 %215, %216 %218 = or i1 %212, %217 br %218, %219, %case_body12 case_body12: %220 = const i4 3 %221 = const time 0s 1e drv i4$ %alu_op, %220, %221 %222 = const i4 1 %223 = const time 0s 1e drv i4$ %opa_select, %222, %223 %224 = const i4 2 %225 = const time 0s 1e drv i4$ %opb_select, %224, %225 br %case_exit 219: %226 = const i1 0 %227 = const i32 4147 %228 = const i32 4261441663 %229 = and i32 %inst_data_i1, %228 %230 = and i32 %227, %228 %231 = eq i32 %229, %230 %232 = or i1 %226, %231 br %232, %233, %case_body13 case_body13: %234 = const i4 4 %235 = const time 0s 1e drv i4$ %alu_op, %234, %235 %236 = const i4 1 %237 = const time 0s 1e drv i4$ %opa_select, %236, %237 %238 = const i4 1 %239 = const time 0s 1e drv i4$ %opb_select, %238, %239 br %case_exit 233: %240 = const i1 0 %241 = const i32 20531 %242 = const i32 4261441663 %243 = and i32 %inst_data_i1, %242 %244 = and i32 %241, %242 %245 = eq i32 %243, %244 %246 = or i1 %240, %245 br %246, %247, %case_body14 case_body14: %248 = const i4 5 %249 = const time 0s 1e drv i4$ %alu_op, %248, %249 %250 = const i4 1 %251 = const time 0s 1e drv i4$ %opa_select, %250, %251 %252 = const i4 1 %253 = const time 0s 1e drv i4$ %opb_select, %252, %253 br %case_exit 247: %254 = const i1 0 %255 = const i32 1073762355 %256 = const i32 4261441663 %257 = and i32 %inst_data_i1, %256 %258 = and i32 %255, %256 %259 = eq i32 %257, %258 %260 = or i1 %254, %259 br %260, %261, %case_body15 case_body15: %262 = const i4 6 %263 = const time 0s 1e drv i4$ %alu_op, %262, %263 %264 = const i4 1 %265 = const time 0s 1e drv i4$ %opa_select, %264, %265 %266 = const i4 1 %267 = const time 0s 1e drv i4$ %opb_select, %266, %267 br %case_exit 261: %268 = const i1 0 %269 = const i32 4115 %270 = const i32 4227887231 %271 = and i32 %inst_data_i1, %270 %272 = and i32 %269, %270 %273 = eq i32 %271, %272 %274 = or i1 %268, %273 br %274, %275, %case_body16 case_body16: %276 = const i4 4 %277 = const time 0s 1e drv i4$ %alu_op, %276, %277 %278 = const i4 1 %279 = const time 0s 1e drv i4$ %opa_select, %278, %279 %280 = const i4 2 %281 = const time 0s 1e drv i4$ %opb_select, %280, %281 br %case_exit 275: %282 = const i1 0 %283 = const i32 20499 %284 = const i32 4227887231 %285 = and i32 %inst_data_i1, %284 %286 = and i32 %283, %284 %287 = eq i32 %285, %286 %288 = or i1 %282, %287 br %288, %289, %case_body17 case_body17: %290 = const i4 5 %291 = const time 0s 1e drv i4$ %alu_op, %290, %291 %292 = const i4 1 %293 = const time 0s 1e drv i4$ %opa_select, %292, %293 %294 = const i4 2 %295 = const time 0s 1e drv i4$ %opb_select, %294, %295 br %case_exit 289: %296 = const i1 0 %297 = const i32 1073762323 %298 = const i32 4227887231 %299 = and i32 %inst_data_i1, %298 %300 = and i32 %297, %298 %301 = eq i32 %299, %300 %302 = or i1 %296, %301 br %302, %303, %case_body18 case_body18: %304 = const i4 6 %305 = const time 0s 1e drv i4$ %alu_op, %304, %305 %306 = const i4 1 %307 = const time 0s 1e drv i4$ %opa_select, %306, %307 %308 = const i4 2 %309 = const time 0s 1e drv i4$ %opb_select, %308, %309 br %case_exit 303: %310 = const i1 0 %311 = const i32 55 %312 = const i32 127 %313 = and i32 %inst_data_i1, %312 %314 = and i32 %311, %312 %315 = eq i32 %313, %314 %316 = or i1 %310, %315 br %316, %317, %case_body19 case_body19: %318 = const i4 0 %319 = const time 0s 1e drv i4$ %opa_select, %318, %319 %320 = const i4 0 %321 = const time 0s 1e drv i4$ %opb_select, %320, %321 %322 = const i2 2 %323 = const time 0s 1e drv i2$ %rd_select, %322, %323 %uimm1 = prb i32$ %uimm %324 = const time 0s 1e drv i32$ %rd_bypass, %uimm1, %324 br %case_exit 317: %325 = const i1 0 %326 = const i32 23 %327 = const i32 127 %328 = and i32 %inst_data_i1, %327 %329 = and i32 %326, %327 %330 = eq i32 %328, %329 %331 = or i1 %325, %330 br %331, %332, %case_body20 case_body20: %333 = const i4 3 %334 = const time 0s 1e drv i4$ %opa_select, %333, %334 %335 = const i4 7 %336 = const time 0s 1e drv i4$ %opb_select, %335, %336 br %case_exit 332: %337 = const i1 0 %338 = const i32 111 %339 = const i32 127 %340 = and i32 %inst_data_i1, %339 %341 = and i32 %338, %339 %342 = eq i32 %340, %341 %343 = or i1 %337, %342 br %343, %344, %case_body21 case_body21: %345 = const i2 1 %346 = const time 0s 1e drv i2$ %rd_select, %345, %346 %347 = const i4 4 %348 = const time 0s 1e drv i4$ %opa_select, %347, %348 %349 = const i4 7 %350 = const time 0s 1e drv i4$ %opb_select, %349, %350 %351 = const i2 1 %352 = const time 0s 1e drv i2$ %next_pc, %351, %352 br %case_exit 344: %353 = const i1 0 %354 = const i32 103 %355 = const i32 28799 %356 = and i32 %inst_data_i1, %355 %357 = and i32 %354, %355 %358 = eq i32 %356, %357 %359 = or i1 %353, %358 br %359, %360, %case_body22 case_body22: %361 = const i2 1 %362 = const time 0s 1e drv i2$ %rd_select, %361, %362 %363 = const i4 1 %364 = const time 0s 1e drv i4$ %opa_select, %363, %364 %365 = const i4 2 %366 = const time 0s 1e drv i4$ %opb_select, %365, %366 %367 = const i2 1 %368 = const time 0s 1e drv i2$ %next_pc, %367, %368 %369 = const i1 1 %370 = const time 0s 1e drv i1$ %zero_lsb, %369, %370 br %case_exit 360: %371 = const i1 0 %372 = const i32 99 %373 = const i32 28799 %374 = and i32 %inst_data_i1, %373 %375 = and i32 %372, %373 %376 = eq i32 %374, %375 %377 = or i1 %371, %376 br %377, %378, %case_body23 case_body23: %379 = const i1 1 %380 = const time 0s 1e drv i1$ %is_branch, %379, %380 %381 = const i1 0 %382 = const time 0s 1e drv i1$ %write_rd1, %381, %382 st i1* %write_rd.shadow, %381 %383 = const i4 11 %384 = const time 0s 1e drv i4$ %alu_op, %383, %384 %385 = const i4 1 %386 = const time 0s 1e drv i4$ %opa_select, %385, %386 %387 = const i4 1 %388 = const time 0s 1e drv i4$ %opb_select, %387, %388 br %case_exit 378: %389 = const i1 0 %390 = const i32 4195 %391 = const i32 28799 %392 = and i32 %inst_data_i1, %391 %393 = and i32 %390, %391 %394 = eq i32 %392, %393 %395 = or i1 %389, %394 br %395, %396, %case_body24 case_body24: %397 = const i1 1 %398 = const time 0s 1e drv i1$ %is_branch, %397, %398 %399 = const i1 0 %400 = const time 0s 1e drv i1$ %write_rd1, %399, %400 st i1* %write_rd.shadow, %399 %401 = const i4 12 %402 = const time 0s 1e drv i4$ %alu_op, %401, %402 %403 = const i4 1 %404 = const time 0s 1e drv i4$ %opa_select, %403, %404 %405 = const i4 1 %406 = const time 0s 1e drv i4$ %opb_select, %405, %406 br %case_exit 396: %407 = const i1 0 %408 = const i32 16483 %409 = const i32 28799 %410 = and i32 %inst_data_i1, %409 %411 = and i32 %408, %409 %412 = eq i32 %410, %411 %413 = or i1 %407, %412 br %413, %414, %case_body25 case_body25: %415 = const i1 1 %416 = const time 0s 1e drv i1$ %is_branch, %415, %416 %417 = const i1 0 %418 = const time 0s 1e drv i1$ %write_rd1, %417, %418 st i1* %write_rd.shadow, %417 %419 = const i4 2 %420 = const time 0s 1e drv i4$ %alu_op, %419, %420 %421 = const i4 1 %422 = const time 0s 1e drv i4$ %opa_select, %421, %422 %423 = const i4 1 %424 = const time 0s 1e drv i4$ %opb_select, %423, %424 br %case_exit 414: %425 = const i1 0 %426 = const i32 24675 %427 = const i32 28799 %428 = and i32 %inst_data_i1, %427 %429 = and i32 %426, %427 %430 = eq i32 %428, %429 %431 = or i1 %425, %430 br %431, %432, %case_body26 case_body26: %433 = const i1 1 %434 = const time 0s 1e drv i1$ %is_branch, %433, %434 %435 = const i1 0 %436 = const time 0s 1e drv i1$ %write_rd1, %435, %436 st i1* %write_rd.shadow, %435 %437 = const i4 3 %438 = const time 0s 1e drv i4$ %alu_op, %437, %438 %439 = const i4 1 %440 = const time 0s 1e drv i4$ %opa_select, %439, %440 %441 = const i4 1 %442 = const time 0s 1e drv i4$ %opb_select, %441, %442 br %case_exit 432: %443 = const i1 0 %444 = const i32 20579 %445 = const i32 28799 %446 = and i32 %inst_data_i1, %445 %447 = and i32 %444, %445 %448 = eq i32 %446, %447 %449 = or i1 %443, %448 br %449, %450, %case_body27 case_body27: %451 = const i1 1 %452 = const time 0s 1e drv i1$ %is_branch, %451, %452 %453 = const i1 0 %454 = const time 0s 1e drv i1$ %write_rd1, %453, %454 st i1* %write_rd.shadow, %453 %455 = const i4 13 %456 = const time 0s 1e drv i4$ %alu_op, %455, %456 %457 = const i4 1 %458 = const time 0s 1e drv i4$ %opa_select, %457, %458 %459 = const i4 1 %460 = const time 0s 1e drv i4$ %opb_select, %459, %460 br %case_exit 450: %461 = const i1 0 %462 = const i32 28771 %463 = const i32 28799 %464 = and i32 %inst_data_i1, %463 %465 = and i32 %462, %463 %466 = eq i32 %464, %465 %467 = or i1 %461, %466 br %467, %468, %case_body28 case_body28: %469 = const i1 1 %470 = const time 0s 1e drv i1$ %is_branch, %469, %470 %471 = const i1 0 %472 = const time 0s 1e drv i1$ %write_rd1, %471, %472 st i1* %write_rd.shadow, %471 %473 = const i4 14 %474 = const time 0s 1e drv i4$ %alu_op, %473, %474 %475 = const i4 1 %476 = const time 0s 1e drv i4$ %opa_select, %475, %476 %477 = const i4 1 %478 = const time 0s 1e drv i4$ %opb_select, %477, %478 br %case_exit 468: %479 = const i1 0 %480 = const i32 35 %481 = const i32 28799 %482 = and i32 %inst_data_i1, %481 %483 = and i32 %480, %481 %484 = eq i32 %482, %483 %485 = or i1 %479, %484 br %485, %486, %case_body29 case_body29: %487 = const i1 0 %488 = const time 0s 1e drv i1$ %write_rd1, %487, %488 st i1* %write_rd.shadow, %487 %489 = const i1 1 %490 = const time 0s 1e drv i1$ %is_store, %489, %490 %491 = const i4 1 %492 = const time 0s 1e drv i4$ %opa_select, %491, %492 %493 = const i4 5 %494 = const time 0s 1e drv i4$ %opb_select, %493, %494 br %case_exit 486: %495 = const i1 0 %496 = const i32 4131 %497 = const i32 28799 %498 = and i32 %inst_data_i1, %497 %499 = and i32 %496, %497 %500 = eq i32 %498, %499 %501 = or i1 %495, %500 br %501, %502, %case_body30 case_body30: %503 = const i1 0 %504 = const time 0s 1e drv i1$ %write_rd1, %503, %504 st i1* %write_rd.shadow, %503 %505 = const i1 1 %506 = const time 0s 1e drv i1$ %is_store, %505, %506 %507 = const i2 1 %508 = const time 0s 1e drv i2$ %ls_size, %507, %508 %509 = const i4 1 %510 = const time 0s 1e drv i4$ %opa_select, %509, %510 %511 = const i4 5 %512 = const time 0s 1e drv i4$ %opb_select, %511, %512 br %case_exit 502: %513 = const i1 0 %514 = const i32 8227 %515 = const i32 28799 %516 = and i32 %inst_data_i1, %515 %517 = and i32 %514, %515 %518 = eq i32 %516, %517 %519 = or i1 %513, %518 br %519, %520, %case_body31 case_body31: %521 = const i1 0 %522 = const time 0s 1e drv i1$ %write_rd1, %521, %522 st i1* %write_rd.shadow, %521 %523 = const i1 1 %524 = const time 0s 1e drv i1$ %is_store, %523, %524 %525 = const i2 2 %526 = const time 0s 1e drv i2$ %ls_size, %525, %526 %527 = const i4 1 %528 = const time 0s 1e drv i4$ %opa_select, %527, %528 %529 = const i4 5 %530 = const time 0s 1e drv i4$ %opb_select, %529, %530 br %case_exit 520: %531 = const i1 0 %532 = const i32 3 %533 = const i32 28799 %534 = and i32 %inst_data_i1, %533 %535 = and i32 %532, %533 %536 = eq i32 %534, %535 %537 = or i1 %531, %536 br %537, %538, %case_body32 case_body32: %539 = const i1 0 %540 = const time 0s 1e drv i1$ %write_rd1, %539, %540 st i1* %write_rd.shadow, %539 %541 = const i1 1 %542 = const time 0s 1e drv i1$ %uses_rd, %541, %542 %543 = const i1 1 %544 = const time 0s 1e drv i1$ %is_load, %543, %544 %545 = const i1 1 %546 = const time 0s 1e drv i1$ %is_signed, %545, %546 %547 = const i4 1 %548 = const time 0s 1e drv i4$ %opa_select, %547, %548 %549 = const i4 2 %550 = const time 0s 1e drv i4$ %opb_select, %549, %550 br %case_exit 538: %551 = const i1 0 %552 = const i32 4099 %553 = const i32 28799 %554 = and i32 %inst_data_i1, %553 %555 = and i32 %552, %553 %556 = eq i32 %554, %555 %557 = or i1 %551, %556 br %557, %558, %case_body33 case_body33: %559 = const i1 0 %560 = const time 0s 1e drv i1$ %write_rd1, %559, %560 st i1* %write_rd.shadow, %559 %561 = const i1 1 %562 = const time 0s 1e drv i1$ %uses_rd, %561, %562 %563 = const i1 1 %564 = const time 0s 1e drv i1$ %is_load, %563, %564 %565 = const i1 1 %566 = const time 0s 1e drv i1$ %is_signed, %565, %566 %567 = const i2 1 %568 = const time 0s 1e drv i2$ %ls_size, %567, %568 %569 = const i4 1 %570 = const time 0s 1e drv i4$ %opa_select, %569, %570 %571 = const i4 2 %572 = const time 0s 1e drv i4$ %opb_select, %571, %572 br %case_exit 558: %573 = const i1 0 %574 = const i32 8195 %575 = const i32 28799 %576 = and i32 %inst_data_i1, %575 %577 = and i32 %574, %575 %578 = eq i32 %576, %577 %579 = or i1 %573, %578 br %579, %580, %case_body34 case_body34: %581 = const i1 0 %582 = const time 0s 1e drv i1$ %write_rd1, %581, %582 st i1* %write_rd.shadow, %581 %583 = const i1 1 %584 = const time 0s 1e drv i1$ %uses_rd, %583, %584 %585 = const i1 1 %586 = const time 0s 1e drv i1$ %is_load, %585, %586 %587 = const i1 1 %588 = const time 0s 1e drv i1$ %is_signed, %587, %588 %589 = const i2 2 %590 = const time 0s 1e drv i2$ %ls_size, %589, %590 %591 = const i4 1 %592 = const time 0s 1e drv i4$ %opa_select, %591, %592 %593 = const i4 2 %594 = const time 0s 1e drv i4$ %opb_select, %593, %594 br %case_exit 580: %595 = const i1 0 %596 = const i32 16387 %597 = const i32 28799 %598 = and i32 %inst_data_i1, %597 %599 = and i32 %596, %597 %600 = eq i32 %598, %599 %601 = or i1 %595, %600 br %601, %602, %case_body35 case_body35: %603 = const i1 0 %604 = const time 0s 1e drv i1$ %write_rd1, %603, %604 st i1* %write_rd.shadow, %603 %605 = const i1 1 %606 = const time 0s 1e drv i1$ %uses_rd, %605, %606 %607 = const i1 1 %608 = const time 0s 1e drv i1$ %is_load, %607, %608 %609 = const i4 1 %610 = const time 0s 1e drv i4$ %opa_select, %609, %610 %611 = const i4 2 %612 = const time 0s 1e drv i4$ %opb_select, %611, %612 br %case_exit 602: %613 = const i1 0 %614 = const i32 20483 %615 = const i32 28799 %616 = and i32 %inst_data_i1, %615 %617 = and i32 %614, %615 %618 = eq i32 %616, %617 %619 = or i1 %613, %618 br %619, %620, %case_body36 case_body36: %621 = const i1 0 %622 = const time 0s 1e drv i1$ %write_rd1, %621, %622 st i1* %write_rd.shadow, %621 %623 = const i1 1 %624 = const time 0s 1e drv i1$ %uses_rd, %623, %624 %625 = const i1 1 %626 = const time 0s 1e drv i1$ %is_load, %625, %626 %627 = const i2 1 %628 = const time 0s 1e drv i2$ %ls_size, %627, %628 %629 = const i4 1 %630 = const time 0s 1e drv i4$ %opa_select, %629, %630 %631 = const i4 2 %632 = const time 0s 1e drv i4$ %opb_select, %631, %632 br %case_exit 620: %633 = const i1 0 %634 = const i32 4211 %635 = const i32 28799 %636 = and i32 %inst_data_i1, %635 %637 = and i32 %634, %635 %638 = eq i32 %636, %637 %639 = or i1 %633, %638 br %639, %640, %case_body37 case_body37: %641 = const i4 1 %642 = const time 0s 1e drv i4$ %opa_select, %641, %642 %643 = const i4 0 %644 = const time 0s 1e drv i4$ %opb_select, %643, %644 %645 = const i2 2 %646 = const time 0s 1e drv i2$ %rd_select, %645, %646 %csr_rvalue1 = prb i32$ %csr_rvalue %647 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue1, %647 %648 = const i1 1 %649 = const time 0s 1e drv i1$ %csr_en, %648, %649 br %case_exit 640: %650 = const i1 0 %651 = const i32 20595 %652 = const i32 28799 %653 = and i32 %inst_data_i1, %652 %654 = and i32 %651, %652 %655 = eq i32 %653, %654 %656 = or i1 %650, %655 br %656, %657, %case_body38 case_body38: %658 = const i4 9 %659 = const time 0s 1e drv i4$ %opa_select, %658, %659 %660 = const i4 0 %661 = const time 0s 1e drv i4$ %opb_select, %660, %661 %662 = const i2 2 %663 = const time 0s 1e drv i2$ %rd_select, %662, %663 %csr_rvalue2 = prb i32$ %csr_rvalue %664 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue2, %664 %665 = const i1 1 %666 = const time 0s 1e drv i1$ %csr_en, %665, %666 br %case_exit 657: %667 = const i1 0 %668 = const i32 8307 %669 = const i32 28799 %670 = and i32 %inst_data_i1, %669 %671 = and i32 %668, %669 %672 = eq i32 %670, %671 %673 = or i1 %667, %672 br %673, %674, %case_body39 case_body39: %675 = const i4 8 %676 = const time 0s 1e drv i4$ %alu_op, %675, %676 %677 = const i4 1 %678 = const time 0s 1e drv i4$ %opa_select, %677, %678 %679 = const i4 8 %680 = const time 0s 1e drv i4$ %opb_select, %679, %680 %681 = const i2 2 %682 = const time 0s 1e drv i2$ %rd_select, %681, %682 %csr_rvalue3 = prb i32$ %csr_rvalue %683 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue3, %683 %684 = const i1 1 %685 = const time 0s 1e drv i1$ %csr_en, %684, %685 br %case_exit 674: %686 = const i1 0 %687 = const i32 24691 %688 = const i32 28799 %689 = and i32 %inst_data_i1, %688 %690 = and i32 %687, %688 %691 = eq i32 %689, %690 %692 = or i1 %686, %691 br %692, %693, %case_body40 case_body40: %inst_data_i2 = prb i32$ %inst_data_i %694 = const i5 20 %695 = const i32 0 %696 = shr i32 %inst_data_i2, i32 %695, i5 %694 %697 = exts i12, i32 %696, 0, 12 %698 = const i12 1984 %699 = neq i12 %697, %698 br %699, %if_false1, %if_true1 693: %700 = const i1 0 %701 = const i32 12403 %702 = const i32 28799 %703 = and i32 %inst_data_i1, %702 %704 = and i32 %701, %702 %705 = eq i32 %703, %704 %706 = or i1 %700, %705 br %706, %707, %case_body41 if_true1: %708 = const i4 8 %709 = const time 0s 1e drv i4$ %alu_op, %708, %709 %710 = const i4 9 %711 = const time 0s 1e drv i4$ %opa_select, %710, %711 %712 = const i4 8 %713 = const time 0s 1e drv i4$ %opb_select, %712, %713 %714 = const i2 2 %715 = const time 0s 1e drv i2$ %rd_select, %714, %715 %csr_rvalue4 = prb i32$ %csr_rvalue %716 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue4, %716 %717 = const i1 1 %718 = const time 0s 1e drv i1$ %csr_en, %717, %718 br %if_exit if_false1: %719 = const i1 0 %720 = const time 0s 1e drv i1$ %write_rd1, %719, %720 st i1* %write_rd.shadow, %719 %valid_instr1 = prb i1$ %valid_instr %721 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr1, %721 br %if_exit if_exit: br %case_exit case_body41: %722 = const i4 10 %723 = const time 0s 1e drv i4$ %alu_op, %722, %723 %724 = const i4 1 %725 = const time 0s 1e drv i4$ %opa_select, %724, %725 %726 = const i4 8 %727 = const time 0s 1e drv i4$ %opb_select, %726, %727 %728 = const i2 2 %729 = const time 0s 1e drv i2$ %rd_select, %728, %729 %csr_rvalue5 = prb i32$ %csr_rvalue %730 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue5, %730 %731 = const i1 1 %732 = const time 0s 1e drv i1$ %csr_en, %731, %732 br %case_exit 707: %733 = const i1 0 %734 = const i32 28787 %735 = const i32 28799 %736 = and i32 %inst_data_i1, %735 %737 = and i32 %734, %735 %738 = eq i32 %736, %737 %739 = or i1 %733, %738 br %739, %740, %case_body42 case_body42: %inst_data_i3 = prb i32$ %inst_data_i %741 = const i5 20 %742 = const i32 0 %743 = shr i32 %inst_data_i3, i32 %742, i5 %741 %744 = exts i12, i32 %743, 0, 12 %745 = const i12 1984 %746 = neq i12 %744, %745 br %746, %if_false2, %if_true2 740: %747 = const i1 0 %748 = const i32 115 %749 = const i32 4294967295 %750 = and i32 %inst_data_i1, %749 %751 = and i32 %748, %749 %752 = eq i32 %750, %751 %753 = or i1 %747, %752 %754 = const i32 1048691 %755 = const i32 4294967295 %756 = and i32 %inst_data_i1, %755 %757 = and i32 %754, %755 %758 = eq i32 %756, %757 %759 = or i1 %753, %758 br %759, %760, %case_body43 if_true2: %761 = const i4 10 %762 = const time 0s 1e drv i4$ %alu_op, %761, %762 %763 = const i4 9 %764 = const time 0s 1e drv i4$ %opa_select, %763, %764 %765 = const i4 8 %766 = const time 0s 1e drv i4$ %opb_select, %765, %766 %767 = const i2 2 %768 = const time 0s 1e drv i2$ %rd_select, %767, %768 %csr_rvalue6 = prb i32$ %csr_rvalue %769 = const time 0s 1e drv i32$ %rd_bypass, %csr_rvalue6, %769 %770 = const i1 1 %771 = const time 0s 1e drv i1$ %csr_en, %770, %771 br %if_exit1 if_false2: %772 = const i1 0 %773 = const time 0s 1e drv i1$ %write_rd1, %772, %773 st i1* %write_rd.shadow, %772 %valid_instr2 = prb i1$ %valid_instr %774 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr2, %774 br %if_exit1 if_exit1: br %case_exit case_body43: %775 = const i1 0 %776 = const time 0s 1e drv i1$ %write_rd1, %775, %776 st i1* %write_rd.shadow, %775 br %case_exit 760: %777 = const i1 0 %778 = const i32 15 %779 = const i32 28799 %780 = and i32 %inst_data_i1, %779 %781 = and i32 %778, %779 %782 = eq i32 %780, %781 %783 = or i1 %777, %782 br %783, %784, %case_body44 case_body44: %785 = const i1 0 %786 = const time 0s 1e drv i1$ %write_rd1, %785, %786 st i1* %write_rd.shadow, %785 br %case_exit 784: %787 = const i1 0 %788 = const i32 273678451 %789 = const i32 4294967295 %790 = and i32 %inst_data_i1, %789 %791 = and i32 %788, %789 %792 = eq i32 %790, %791 %793 = or i1 %787, %792 br %793, %794, %case_body45 case_body45: %795 = const i1 1 %796 = const time 0s 1e drv i1$ %wfi_d, %795, %796 br %case_exit 794: %797 = const i1 0 %798 = const i32 8239 %799 = const i32 4160778367 %800 = and i32 %inst_data_i1, %799 %801 = and i32 %798, %799 %802 = eq i32 %800, %801 %803 = or i1 %797, %802 br %803, %804, %case_body46 case_body46: %805 = const i4 15 %806 = const time 0s 1e drv i4$ %alu_op, %805, %806 %807 = const i1 0 %808 = const time 0s 1e drv i1$ %write_rd1, %807, %808 st i1* %write_rd.shadow, %807 %809 = const i1 1 %810 = const time 0s 1e drv i1$ %uses_rd, %809, %810 %811 = const i1 1 %812 = const time 0s 1e drv i1$ %is_load, %811, %812 %813 = const i1 1 %814 = const time 0s 1e drv i1$ %is_signed, %813, %814 %815 = const i2 2 %816 = const time 0s 1e drv i2$ %ls_size, %815, %816 %817 = const i4 2 %818 = const time 0s 1e drv i4$ %ls_amo, %817, %818 %819 = const i4 1 %820 = const time 0s 1e drv i4$ %opa_select, %819, %820 %821 = const i4 1 %822 = const time 0s 1e drv i4$ %opb_select, %821, %822 br %case_exit 804: %823 = const i1 0 %824 = const i32 536879151 %825 = const i32 4160778367 %826 = and i32 %inst_data_i1, %825 %827 = and i32 %824, %825 %828 = eq i32 %826, %827 %829 = or i1 %823, %828 br %829, %830, %case_body47 case_body47: %831 = const i4 15 %832 = const time 0s 1e drv i4$ %alu_op, %831, %832 %833 = const i1 0 %834 = const time 0s 1e drv i1$ %write_rd1, %833, %834 st i1* %write_rd.shadow, %833 %835 = const i1 1 %836 = const time 0s 1e drv i1$ %uses_rd, %835, %836 %837 = const i1 1 %838 = const time 0s 1e drv i1$ %is_load, %837, %838 %839 = const i1 1 %840 = const time 0s 1e drv i1$ %is_signed, %839, %840 %841 = const i2 2 %842 = const time 0s 1e drv i2$ %ls_size, %841, %842 %843 = const i4 5 %844 = const time 0s 1e drv i4$ %ls_amo, %843, %844 %845 = const i4 1 %846 = const time 0s 1e drv i4$ %opa_select, %845, %846 %847 = const i4 1 %848 = const time 0s 1e drv i4$ %opb_select, %847, %848 br %case_exit 830: %849 = const i1 0 %850 = const i32 1073750063 %851 = const i32 4160778367 %852 = and i32 %inst_data_i1, %851 %853 = and i32 %850, %851 %854 = eq i32 %852, %853 %855 = or i1 %849, %854 br %855, %856, %case_body48 case_body48: %857 = const i4 15 %858 = const time 0s 1e drv i4$ %alu_op, %857, %858 %859 = const i1 0 %860 = const time 0s 1e drv i1$ %write_rd1, %859, %860 st i1* %write_rd.shadow, %859 %861 = const i1 1 %862 = const time 0s 1e drv i1$ %uses_rd, %861, %862 %863 = const i1 1 %864 = const time 0s 1e drv i1$ %is_load, %863, %864 %865 = const i1 1 %866 = const time 0s 1e drv i1$ %is_signed, %865, %866 %867 = const i2 2 %868 = const time 0s 1e drv i2$ %ls_size, %867, %868 %869 = const i4 4 %870 = const time 0s 1e drv i4$ %ls_amo, %869, %870 %871 = const i4 1 %872 = const time 0s 1e drv i4$ %opa_select, %871, %872 %873 = const i4 1 %874 = const time 0s 1e drv i4$ %opb_select, %873, %874 br %case_exit 856: %875 = const i1 0 %876 = const i32 1610620975 %877 = const i32 4160778367 %878 = and i32 %inst_data_i1, %877 %879 = and i32 %876, %877 %880 = eq i32 %878, %879 %881 = or i1 %875, %880 br %881, %882, %case_body49 case_body49: %883 = const i4 15 %884 = const time 0s 1e drv i4$ %alu_op, %883, %884 %885 = const i1 0 %886 = const time 0s 1e drv i1$ %write_rd1, %885, %886 st i1* %write_rd.shadow, %885 %887 = const i1 1 %888 = const time 0s 1e drv i1$ %uses_rd, %887, %888 %889 = const i1 1 %890 = const time 0s 1e drv i1$ %is_load, %889, %890 %891 = const i1 1 %892 = const time 0s 1e drv i1$ %is_signed, %891, %892 %893 = const i2 2 %894 = const time 0s 1e drv i2$ %ls_size, %893, %894 %895 = const i4 3 %896 = const time 0s 1e drv i4$ %ls_amo, %895, %896 %897 = const i4 1 %898 = const time 0s 1e drv i4$ %opa_select, %897, %898 %899 = const i4 1 %900 = const time 0s 1e drv i4$ %opb_select, %899, %900 br %case_exit 882: %901 = const i1 0 %902 = const i32 2147491887 %903 = const i32 4160778367 %904 = and i32 %inst_data_i1, %903 %905 = and i32 %902, %903 %906 = eq i32 %904, %905 %907 = or i1 %901, %906 br %907, %908, %case_body50 case_body50: %909 = const i4 15 %910 = const time 0s 1e drv i4$ %alu_op, %909, %910 %911 = const i1 0 %912 = const time 0s 1e drv i1$ %write_rd1, %911, %912 st i1* %write_rd.shadow, %911 %913 = const i1 1 %914 = const time 0s 1e drv i1$ %uses_rd, %913, %914 %915 = const i1 1 %916 = const time 0s 1e drv i1$ %is_load, %915, %916 %917 = const i1 1 %918 = const time 0s 1e drv i1$ %is_signed, %917, %918 %919 = const i2 2 %920 = const time 0s 1e drv i2$ %ls_size, %919, %920 %921 = const i4 9 %922 = const time 0s 1e drv i4$ %ls_amo, %921, %922 %923 = const i4 1 %924 = const time 0s 1e drv i4$ %opa_select, %923, %924 %925 = const i4 1 %926 = const time 0s 1e drv i4$ %opb_select, %925, %926 br %case_exit 908: %927 = const i1 0 %928 = const i32 2684362799 %929 = const i32 4160778367 %930 = and i32 %inst_data_i1, %929 %931 = and i32 %928, %929 %932 = eq i32 %930, %931 %933 = or i1 %927, %932 br %933, %934, %case_body51 case_body51: %935 = const i4 15 %936 = const time 0s 1e drv i4$ %alu_op, %935, %936 %937 = const i1 0 %938 = const time 0s 1e drv i1$ %write_rd1, %937, %938 st i1* %write_rd.shadow, %937 %939 = const i1 1 %940 = const time 0s 1e drv i1$ %uses_rd, %939, %940 %941 = const i1 1 %942 = const time 0s 1e drv i1$ %is_load, %941, %942 %943 = const i1 1 %944 = const time 0s 1e drv i1$ %is_signed, %943, %944 %945 = const i2 2 %946 = const time 0s 1e drv i2$ %ls_size, %945, %946 %947 = const i4 6 %948 = const time 0s 1e drv i4$ %ls_amo, %947, %948 %949 = const i4 1 %950 = const time 0s 1e drv i4$ %opa_select, %949, %950 %951 = const i4 1 %952 = const time 0s 1e drv i4$ %opb_select, %951, %952 br %case_exit 934: %953 = const i1 0 %954 = const i32 3221233711 %955 = const i32 4160778367 %956 = and i32 %inst_data_i1, %955 %957 = and i32 %954, %955 %958 = eq i32 %956, %957 %959 = or i1 %953, %958 br %959, %960, %case_body52 case_body52: %961 = const i4 15 %962 = const time 0s 1e drv i4$ %alu_op, %961, %962 %963 = const i1 0 %964 = const time 0s 1e drv i1$ %write_rd1, %963, %964 st i1* %write_rd.shadow, %963 %965 = const i1 1 %966 = const time 0s 1e drv i1$ %uses_rd, %965, %966 %967 = const i1 1 %968 = const time 0s 1e drv i1$ %is_load, %967, %968 %969 = const i1 1 %970 = const time 0s 1e drv i1$ %is_signed, %969, %970 %971 = const i2 2 %972 = const time 0s 1e drv i2$ %ls_size, %971, %972 %973 = const i4 9 %974 = const time 0s 1e drv i4$ %ls_amo, %973, %974 %975 = const i4 1 %976 = const time 0s 1e drv i4$ %opa_select, %975, %976 %977 = const i4 1 %978 = const time 0s 1e drv i4$ %opb_select, %977, %978 br %case_exit 960: %979 = const i1 0 %980 = const i32 3758104623 %981 = const i32 4160778367 %982 = and i32 %inst_data_i1, %981 %983 = and i32 %980, %981 %984 = eq i32 %982, %983 %985 = or i1 %979, %984 br %985, %986, %case_body53 case_body53: %987 = const i4 15 %988 = const time 0s 1e drv i4$ %alu_op, %987, %988 %989 = const i1 0 %990 = const time 0s 1e drv i1$ %write_rd1, %989, %990 st i1* %write_rd.shadow, %989 %991 = const i1 1 %992 = const time 0s 1e drv i1$ %uses_rd, %991, %992 %993 = const i1 1 %994 = const time 0s 1e drv i1$ %is_load, %993, %994 %995 = const i1 1 %996 = const time 0s 1e drv i1$ %is_signed, %995, %996 %997 = const i2 2 %998 = const time 0s 1e drv i2$ %ls_size, %997, %998 %999 = const i4 7 %1000 = const time 0s 1e drv i4$ %ls_amo, %999, %1000 %1001 = const i4 1 %1002 = const time 0s 1e drv i4$ %opa_select, %1001, %1002 %1003 = const i4 1 %1004 = const time 0s 1e drv i4$ %opb_select, %1003, %1004 br %case_exit 986: %1005 = const i1 0 %1006 = const i32 134225967 %1007 = const i32 4160778367 %1008 = and i32 %inst_data_i1, %1007 %1009 = and i32 %1006, %1007 %1010 = eq i32 %1008, %1009 %1011 = or i1 %1005, %1010 br %1011, %1012, %case_body54 case_body54: %1013 = const i4 15 %1014 = const time 0s 1e drv i4$ %alu_op, %1013, %1014 %1015 = const i1 0 %1016 = const time 0s 1e drv i1$ %write_rd1, %1015, %1016 st i1* %write_rd.shadow, %1015 %1017 = const i1 1 %1018 = const time 0s 1e drv i1$ %uses_rd, %1017, %1018 %1019 = const i1 1 %1020 = const time 0s 1e drv i1$ %is_load, %1019, %1020 %1021 = const i1 1 %1022 = const time 0s 1e drv i1$ %is_signed, %1021, %1022 %1023 = const i2 2 %1024 = const time 0s 1e drv i2$ %ls_size, %1023, %1024 %1025 = const i4 1 %1026 = const time 0s 1e drv i4$ %ls_amo, %1025, %1026 %1027 = const i4 1 %1028 = const time 0s 1e drv i4$ %opa_select, %1027, %1028 %1029 = const i4 1 %1030 = const time 0s 1e drv i4$ %opb_select, %1029, %1030 br %case_exit 1012: %1031 = const i1 0 %1032 = const i32 268443695 %1033 = const i32 4193284223 %1034 = and i32 %inst_data_i1, %1033 %1035 = and i32 %1032, %1033 %1036 = eq i32 %1034, %1035 %1037 = or i1 %1031, %1036 br %1037, %1038, %case_body55 case_body55: %1039 = const i4 15 %1040 = const time 0s 1e drv i4$ %alu_op, %1039, %1040 %1041 = const i1 0 %1042 = const time 0s 1e drv i1$ %write_rd1, %1041, %1042 st i1* %write_rd.shadow, %1041 %1043 = const i1 1 %1044 = const time 0s 1e drv i1$ %uses_rd, %1043, %1044 %1045 = const i1 1 %1046 = const time 0s 1e drv i1$ %is_load, %1045, %1046 %1047 = const i1 1 %1048 = const time 0s 1e drv i1$ %is_signed, %1047, %1048 %1049 = const i2 2 %1050 = const time 0s 1e drv i2$ %ls_size, %1049, %1050 %1051 = const i4 10 %1052 = const time 0s 1e drv i4$ %ls_amo, %1051, %1052 %1053 = const i4 1 %1054 = const time 0s 1e drv i4$ %opa_select, %1053, %1054 %1055 = const i4 1 %1056 = const time 0s 1e drv i4$ %opb_select, %1055, %1056 br %case_exit 1038: %1057 = const i1 0 %1058 = const i32 402661423 %1059 = const i32 4160778367 %1060 = and i32 %inst_data_i1, %1059 %1061 = and i32 %1058, %1059 %1062 = eq i32 %1060, %1061 %1063 = or i1 %1057, %1062 br %1063, %1064, %case_body56 case_body56: %1065 = const i4 15 %1066 = const time 0s 1e drv i4$ %alu_op, %1065, %1066 %1067 = const i1 0 %1068 = const time 0s 1e drv i1$ %write_rd1, %1067, %1068 st i1* %write_rd.shadow, %1067 %1069 = const i1 1 %1070 = const time 0s 1e drv i1$ %uses_rd, %1069, %1070 %1071 = const i1 1 %1072 = const time 0s 1e drv i1$ %is_load, %1071, %1072 %1073 = const i1 1 %1074 = const time 0s 1e drv i1$ %is_signed, %1073, %1074 %1075 = const i2 2 %1076 = const time 0s 1e drv i2$ %ls_size, %1075, %1076 %1077 = const i4 11 %1078 = const time 0s 1e drv i4$ %ls_amo, %1077, %1078 %1079 = const i4 1 %1080 = const time 0s 1e drv i4$ %opa_select, %1079, %1080 %1081 = const i4 1 %1082 = const time 0s 1e drv i4$ %opb_select, %1081, %1082 br %case_exit 1064: %1083 = const i1 0 %1084 = const i32 33554483 %1085 = const i32 4261441663 %1086 = and i32 %inst_data_i1, %1085 %1087 = and i32 %1084, %1085 %1088 = eq i32 %1086, %1087 %1089 = or i1 %1083, %1088 %1090 = const i32 33558579 %1091 = const i32 4261441663 %1092 = and i32 %inst_data_i1, %1091 %1093 = and i32 %1090, %1091 %1094 = eq i32 %1092, %1093 %1095 = or i1 %1089, %1094 %1096 = const i32 33562675 %1097 = const i32 4261441663 %1098 = and i32 %inst_data_i1, %1097 %1099 = and i32 %1096, %1097 %1100 = eq i32 %1098, %1099 %1101 = or i1 %1095, %1100 %1102 = const i32 33566771 %1103 = const i32 4261441663 %1104 = and i32 %inst_data_i1, %1103 %1105 = and i32 %1102, %1103 %1106 = eq i32 %1104, %1105 %1107 = or i1 %1101, %1106 %1108 = const i32 33570867 %1109 = const i32 4261441663 %1110 = and i32 %inst_data_i1, %1109 %1111 = and i32 %1108, %1109 %1112 = eq i32 %1110, %1111 %1113 = or i1 %1107, %1112 %1114 = const i32 33574963 %1115 = const i32 4261441663 %1116 = and i32 %inst_data_i1, %1115 %1117 = and i32 %1114, %1115 %1118 = eq i32 %1116, %1117 %1119 = or i1 %1113, %1118 %1120 = const i32 33579059 %1121 = const i32 4261441663 %1122 = and i32 %inst_data_i1, %1121 %1123 = and i32 %1120, %1121 %1124 = eq i32 %1122, %1123 %1125 = or i1 %1119, %1124 %1126 = const i32 33583155 %1127 = const i32 4261441663 %1128 = and i32 %inst_data_i1, %1127 %1129 = and i32 %1126, %1127 %1130 = eq i32 %1128, %1129 %1131 = or i1 %1125, %1130 %1132 = const i32 33554491 %1133 = const i32 4261441663 %1134 = and i32 %inst_data_i1, %1133 %1135 = and i32 %1132, %1133 %1136 = eq i32 %1134, %1135 %1137 = or i1 %1131, %1136 %1138 = const i32 33570875 %1139 = const i32 4261441663 %1140 = and i32 %inst_data_i1, %1139 %1141 = and i32 %1138, %1139 %1142 = eq i32 %1140, %1141 %1143 = or i1 %1137, %1142 %1144 = const i32 33574971 %1145 = const i32 4261441663 %1146 = and i32 %inst_data_i1, %1145 %1147 = and i32 %1144, %1145 %1148 = eq i32 %1146, %1147 %1149 = or i1 %1143, %1148 %1150 = const i32 33579067 %1151 = const i32 4261441663 %1152 = and i32 %inst_data_i1, %1151 %1153 = and i32 %1150, %1151 %1154 = eq i32 %1152, %1153 %1155 = or i1 %1149, %1154 %1156 = const i32 33583163 %1157 = const i32 4261441663 %1158 = and i32 %inst_data_i1, %1157 %1159 = and i32 %1156, %1157 %1160 = eq i32 %1158, %1159 %1161 = or i1 %1155, %1160 br %1161, %1162, %case_body57 case_body57: %1163 = const i1 0 %1164 = const time 0s 1e drv i1$ %write_rd1, %1163, %1164 st i1* %write_rd.shadow, %1163 %1165 = const i1 1 %1166 = const time 0s 1e drv i1$ %uses_rd, %1165, %1166 %valid_instr3 = prb i1$ %valid_instr %1167 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr3, %1167 %1168 = const i4 1 %1169 = const time 0s 1e drv i4$ %opa_select, %1168, %1169 %1170 = const i4 1 %1171 = const time 0s 1e drv i4$ %opb_select, %1170, %1171 %1172 = const i1 1 %1173 = const time 0s 1e drv i1$ %acc_register_rd, %1172, %1173 br %case_exit 1162: %1174 = const i1 0 %1175 = const i32 83 %1176 = const i32 4261412991 %1177 = and i32 %inst_data_i1, %1176 %1178 = and i32 %1175, %1176 %1179 = eq i32 %1177, %1178 %1180 = or i1 %1174, %1179 %1181 = const i32 134217811 %1182 = const i32 4261412991 %1183 = and i32 %inst_data_i1, %1182 %1184 = and i32 %1181, %1182 %1185 = eq i32 %1183, %1184 %1186 = or i1 %1180, %1185 %1187 = const i32 268435539 %1188 = const i32 4261412991 %1189 = and i32 %inst_data_i1, %1188 %1190 = and i32 %1187, %1188 %1191 = eq i32 %1189, %1190 %1192 = or i1 %1186, %1191 %1193 = const i32 402653267 %1194 = const i32 4261412991 %1195 = and i32 %inst_data_i1, %1194 %1196 = and i32 %1193, %1194 %1197 = eq i32 %1195, %1196 %1198 = or i1 %1192, %1197 %1199 = const i32 536870995 %1200 = const i32 4261441663 %1201 = and i32 %inst_data_i1, %1200 %1202 = and i32 %1199, %1200 %1203 = eq i32 %1201, %1202 %1204 = or i1 %1198, %1203 %1205 = const i32 536875091 %1206 = const i32 4261441663 %1207 = and i32 %inst_data_i1, %1206 %1208 = and i32 %1205, %1206 %1209 = eq i32 %1207, %1208 %1210 = or i1 %1204, %1209 %1211 = const i32 536879187 %1212 = const i32 4261441663 %1213 = and i32 %inst_data_i1, %1212 %1214 = and i32 %1211, %1212 %1215 = eq i32 %1213, %1214 %1216 = or i1 %1210, %1215 %1217 = const i32 671088723 %1218 = const i32 4261441663 %1219 = and i32 %inst_data_i1, %1218 %1220 = and i32 %1217, %1218 %1221 = eq i32 %1219, %1220 %1222 = or i1 %1216, %1221 %1223 = const i32 671092819 %1224 = const i32 4261441663 %1225 = and i32 %inst_data_i1, %1224 %1226 = and i32 %1223, %1224 %1227 = eq i32 %1225, %1226 %1228 = or i1 %1222, %1227 %1229 = const i32 1476395091 %1230 = const i32 4293918847 %1231 = and i32 %inst_data_i1, %1230 %1232 = and i32 %1229, %1230 %1233 = eq i32 %1231, %1232 %1234 = or i1 %1228, %1233 %1235 = const i32 67 %1236 = const i32 100663423 %1237 = and i32 %inst_data_i1, %1236 %1238 = and i32 %1235, %1236 %1239 = eq i32 %1237, %1238 %1240 = or i1 %1234, %1239 %1241 = const i32 71 %1242 = const i32 100663423 %1243 = and i32 %inst_data_i1, %1242 %1244 = and i32 %1241, %1242 %1245 = eq i32 %1243, %1244 %1246 = or i1 %1240, %1245 %1247 = const i32 75 %1248 = const i32 100663423 %1249 = and i32 %inst_data_i1, %1248 %1250 = and i32 %1247, %1248 %1251 = eq i32 %1249, %1250 %1252 = or i1 %1246, %1251 %1253 = const i32 79 %1254 = const i32 100663423 %1255 = and i32 %inst_data_i1, %1254 %1256 = and i32 %1253, %1254 %1257 = eq i32 %1255, %1256 %1258 = or i1 %1252, %1257 br %1258, %1259, %case_body58 case_body58: %1260 = const i1 1 br %1260, %if_false3, %if_true3 1259: %1261 = const i1 0 %1262 = const i32 2181038131 %1263 = const i32 4261441663 %1264 = and i32 %inst_data_i1, %1263 %1265 = and i32 %1262, %1263 %1266 = eq i32 %1264, %1265 %1267 = or i1 %1261, %1266 %1268 = const i32 2181054515 %1269 = const i32 4261441663 %1270 = and i32 %inst_data_i1, %1269 %1271 = and i32 %1268, %1269 %1272 = eq i32 %1270, %1271 %1273 = or i1 %1267, %1272 %1274 = const i32 2214592563 %1275 = const i32 4261441663 %1276 = and i32 %inst_data_i1, %1275 %1277 = and i32 %1274, %1275 %1278 = eq i32 %1276, %1277 %1279 = or i1 %1273, %1278 %1280 = const i32 2214608947 %1281 = const i32 4261441663 %1282 = and i32 %inst_data_i1, %1281 %1283 = and i32 %1280, %1281 %1284 = eq i32 %1282, %1283 %1285 = or i1 %1279, %1284 %1286 = const i32 2248146995 %1287 = const i32 4261441663 %1288 = and i32 %inst_data_i1, %1287 %1289 = and i32 %1286, %1287 %1290 = eq i32 %1288, %1289 %1291 = or i1 %1285, %1290 %1292 = const i32 2248163379 %1293 = const i32 4261441663 %1294 = and i32 %inst_data_i1, %1293 %1295 = and i32 %1292, %1293 %1296 = eq i32 %1294, %1295 %1297 = or i1 %1291, %1296 %1298 = const i32 2281701427 %1299 = const i32 4261441663 %1300 = and i32 %inst_data_i1, %1299 %1301 = and i32 %1298, %1299 %1302 = eq i32 %1300, %1301 %1303 = or i1 %1297, %1302 %1304 = const i32 2281717811 %1305 = const i32 4261441663 %1306 = and i32 %inst_data_i1, %1305 %1307 = and i32 %1304, %1305 %1308 = eq i32 %1306, %1307 %1309 = or i1 %1303, %1308 %1310 = const i32 2315255859 %1311 = const i32 4261441663 %1312 = and i32 %inst_data_i1, %1311 %1313 = and i32 %1310, %1311 %1314 = eq i32 %1312, %1313 %1315 = or i1 %1309, %1314 %1316 = const i32 2315272243 %1317 = const i32 4261441663 %1318 = and i32 %inst_data_i1, %1317 %1319 = and i32 %1316, %1317 %1320 = eq i32 %1318, %1319 %1321 = or i1 %1315, %1320 %1322 = const i32 2348810291 %1323 = const i32 4261441663 %1324 = and i32 %inst_data_i1, %1323 %1325 = and i32 %1322, %1323 %1326 = eq i32 %1324, %1325 %1327 = or i1 %1321, %1326 %1328 = const i32 2348826675 %1329 = const i32 4261441663 %1330 = and i32 %inst_data_i1, %1329 %1331 = and i32 %1328, %1329 %1332 = eq i32 %1330, %1331 %1333 = or i1 %1327, %1332 %1334 = const i32 2382364723 %1335 = const i32 4293947519 %1336 = and i32 %inst_data_i1, %1335 %1337 = and i32 %1334, %1335 %1338 = eq i32 %1336, %1337 %1339 = or i1 %1333, %1338 %1340 = const i32 2415919155 %1341 = const i32 4261441663 %1342 = and i32 %inst_data_i1, %1341 %1343 = and i32 %1340, %1341 %1344 = eq i32 %1342, %1343 %1345 = or i1 %1339, %1344 %1346 = const i32 2415935539 %1347 = const i32 4261441663 %1348 = and i32 %inst_data_i1, %1347 %1349 = and i32 %1346, %1347 %1350 = eq i32 %1348, %1349 %1351 = or i1 %1345, %1350 %1352 = const i32 2449473587 %1353 = const i32 4261441663 %1354 = and i32 %inst_data_i1, %1353 %1355 = and i32 %1352, %1353 %1356 = eq i32 %1354, %1355 %1357 = or i1 %1351, %1356 %1358 = const i32 2449489971 %1359 = const i32 4261441663 %1360 = and i32 %inst_data_i1, %1359 %1361 = and i32 %1358, %1359 %1362 = eq i32 %1360, %1361 %1363 = or i1 %1357, %1362 %1364 = const i32 2583691315 %1365 = const i32 4261441663 %1366 = and i32 %inst_data_i1, %1365 %1367 = and i32 %1364, %1365 %1368 = eq i32 %1366, %1367 %1369 = or i1 %1363, %1368 %1370 = const i32 2583707699 %1371 = const i32 4261441663 %1372 = and i32 %inst_data_i1, %1371 %1373 = and i32 %1370, %1371 %1374 = eq i32 %1372, %1373 %1375 = or i1 %1369, %1374 %1376 = const i32 2617245747 %1377 = const i32 4261441663 %1378 = and i32 %inst_data_i1, %1377 %1379 = and i32 %1376, %1377 %1380 = eq i32 %1378, %1379 %1381 = or i1 %1375, %1380 %1382 = const i32 2617262131 %1383 = const i32 4261441663 %1384 = and i32 %inst_data_i1, %1383 %1385 = and i32 %1382, %1383 %1386 = eq i32 %1384, %1385 %1387 = or i1 %1381, %1386 %1388 = const i32 2650800179 %1389 = const i32 4261441663 %1390 = and i32 %inst_data_i1, %1389 %1391 = and i32 %1388, %1389 %1392 = eq i32 %1390, %1391 %1393 = or i1 %1387, %1392 %1394 = const i32 2650816563 %1395 = const i32 4261441663 %1396 = and i32 %inst_data_i1, %1395 %1397 = and i32 %1394, %1395 %1398 = eq i32 %1396, %1397 %1399 = or i1 %1393, %1398 %1400 = const i32 2952790067 %1401 = const i32 4261441663 %1402 = and i32 %inst_data_i1, %1401 %1403 = and i32 %1400, %1401 %1404 = eq i32 %1402, %1403 %1405 = or i1 %1399, %1404 %1406 = const i32 3019898931 %1407 = const i32 4261441663 %1408 = and i32 %inst_data_i1, %1407 %1409 = and i32 %1406, %1407 %1410 = eq i32 %1408, %1409 %1411 = or i1 %1405, %1410 br %1411, %1412, %case_body59 if_true3: %1413 = const i1 0 %1414 = const time 0s 1e drv i1$ %write_rd1, %1413, %1414 st i1* %write_rd.shadow, %1413 %valid_instr4 = prb i1$ %valid_instr %1415 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr4, %1415 br %if_exit2 if_false3: %1416 = const i1 1 %1417 = const time 0s 1e drv i1$ %illegal_inst1, %1416, %1417 st i1* %illegal_inst.shadow, %1416 br %if_exit2 if_exit2: br %case_exit case_body59: %1418 = const i1 1 %1419 = const i1 1 %1420 = const i1 1 %1421 = and i1 %1419, %1420 %1422 = and i1 %1418, %1421 br %1422, %if_false4, %if_true4 1412: %1423 = const i1 0 %1424 = const i32 33554515 %1425 = const i32 4261412991 %1426 = and i32 %inst_data_i1, %1425 %1427 = and i32 %1424, %1425 %1428 = eq i32 %1426, %1427 %1429 = or i1 %1423, %1428 %1430 = const i32 167772243 %1431 = const i32 4261412991 %1432 = and i32 %inst_data_i1, %1431 %1433 = and i32 %1430, %1431 %1434 = eq i32 %1432, %1433 %1435 = or i1 %1429, %1434 %1436 = const i32 301989971 %1437 = const i32 4261412991 %1438 = and i32 %inst_data_i1, %1437 %1439 = and i32 %1436, %1437 %1440 = eq i32 %1438, %1439 %1441 = or i1 %1435, %1440 %1442 = const i32 436207699 %1443 = const i32 4261412991 %1444 = and i32 %inst_data_i1, %1443 %1445 = and i32 %1442, %1443 %1446 = eq i32 %1444, %1445 %1447 = or i1 %1441, %1446 %1448 = const i32 570425427 %1449 = const i32 4261441663 %1450 = and i32 %inst_data_i1, %1449 %1451 = and i32 %1448, %1449 %1452 = eq i32 %1450, %1451 %1453 = or i1 %1447, %1452 %1454 = const i32 570429523 %1455 = const i32 4261441663 %1456 = and i32 %inst_data_i1, %1455 %1457 = and i32 %1454, %1455 %1458 = eq i32 %1456, %1457 %1459 = or i1 %1453, %1458 %1460 = const i32 570433619 %1461 = const i32 4261441663 %1462 = and i32 %inst_data_i1, %1461 %1463 = and i32 %1460, %1461 %1464 = eq i32 %1462, %1463 %1465 = or i1 %1459, %1464 %1466 = const i32 704643155 %1467 = const i32 4261441663 %1468 = and i32 %inst_data_i1, %1467 %1469 = and i32 %1466, %1467 %1470 = eq i32 %1468, %1469 %1471 = or i1 %1465, %1470 %1472 = const i32 704647251 %1473 = const i32 4261441663 %1474 = and i32 %inst_data_i1, %1473 %1475 = and i32 %1472, %1473 %1476 = eq i32 %1474, %1475 %1477 = or i1 %1471, %1476 %1478 = const i32 1509949523 %1479 = const i32 4293918847 %1480 = and i32 %inst_data_i1, %1479 %1481 = and i32 %1478, %1479 %1482 = eq i32 %1480, %1481 %1483 = or i1 %1477, %1482 %1484 = const i32 33554499 %1485 = const i32 100663423 %1486 = and i32 %inst_data_i1, %1485 %1487 = and i32 %1484, %1485 %1488 = eq i32 %1486, %1487 %1489 = or i1 %1483, %1488 %1490 = const i32 33554503 %1491 = const i32 100663423 %1492 = and i32 %inst_data_i1, %1491 %1493 = and i32 %1490, %1491 %1494 = eq i32 %1492, %1493 %1495 = or i1 %1489, %1494 %1496 = const i32 33554507 %1497 = const i32 100663423 %1498 = and i32 %inst_data_i1, %1497 %1499 = and i32 %1496, %1497 %1500 = eq i32 %1498, %1499 %1501 = or i1 %1495, %1500 %1502 = const i32 33554511 %1503 = const i32 100663423 %1504 = and i32 %inst_data_i1, %1503 %1505 = and i32 %1502, %1503 %1506 = eq i32 %1504, %1505 %1507 = or i1 %1501, %1506 br %1507, %1508, %case_body60 if_true4: %1509 = const i1 0 %1510 = const time 0s 1e drv i1$ %write_rd1, %1509, %1510 st i1* %write_rd.shadow, %1509 %valid_instr5 = prb i1$ %valid_instr %1511 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr5, %1511 br %if_exit3 if_false4: %1512 = const i1 1 %1513 = const time 0s 1e drv i1$ %illegal_inst1, %1512, %1513 st i1* %illegal_inst.shadow, %1512 br %if_exit3 if_exit3: br %case_exit case_body60: %1514 = const i1 1 br %1514, %if_false5, %if_true5 1508: %1515 = const i1 0 %1516 = const i32 1074790483 %1517 = const i32 4293918847 %1518 = and i32 %inst_data_i1, %1517 %1519 = and i32 %1516, %1517 %1520 = eq i32 %1518, %1519 %1521 = or i1 %1515, %1520 %1522 = const i32 1107296339 %1523 = const i32 4293918847 %1524 = and i32 %inst_data_i1, %1523 %1525 = and i32 %1522, %1523 %1526 = eq i32 %1524, %1525 %1527 = or i1 %1521, %1526 br %1527, %1528, %case_body61 if_true5: %1529 = const i1 0 %1530 = const time 0s 1e drv i1$ %write_rd1, %1529, %1530 st i1* %write_rd.shadow, %1529 %valid_instr6 = prb i1$ %valid_instr %1531 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr6, %1531 br %if_exit4 if_false5: %1532 = const i1 1 %1533 = const time 0s 1e drv i1$ %illegal_inst1, %1532, %1533 st i1* %illegal_inst.shadow, %1532 br %if_exit4 if_exit4: br %case_exit case_body61: %1534 = const i1 1 %1535 = const i1 1 %1536 = and i1 %1534, %1535 br %1536, %if_false6, %if_true6 1528: %1537 = const i1 0 %1538 = const i32 67108947 %1539 = const i32 4261412991 %1540 = and i32 %inst_data_i1, %1539 %1541 = and i32 %1538, %1539 %1542 = eq i32 %1540, %1541 %1543 = or i1 %1537, %1542 %1544 = const i32 201326675 %1545 = const i32 4261412991 %1546 = and i32 %inst_data_i1, %1545 %1547 = and i32 %1544, %1545 %1548 = eq i32 %1546, %1547 %1549 = or i1 %1543, %1548 %1550 = const i32 335544403 %1551 = const i32 4261412991 %1552 = and i32 %inst_data_i1, %1551 %1553 = and i32 %1550, %1551 %1554 = eq i32 %1552, %1553 %1555 = or i1 %1549, %1554 %1556 = const i32 469762131 %1557 = const i32 4261412991 %1558 = and i32 %inst_data_i1, %1557 %1559 = and i32 %1556, %1557 %1560 = eq i32 %1558, %1559 %1561 = or i1 %1555, %1560 %1562 = const i32 1543503955 %1563 = const i32 4293918847 %1564 = and i32 %inst_data_i1, %1563 %1565 = and i32 %1562, %1563 %1566 = eq i32 %1564, %1565 %1567 = or i1 %1561, %1566 %1568 = const i32 67108931 %1569 = const i32 100663423 %1570 = and i32 %inst_data_i1, %1569 %1571 = and i32 %1568, %1569 %1572 = eq i32 %1570, %1571 %1573 = or i1 %1567, %1572 %1574 = const i32 67108935 %1575 = const i32 100663423 %1576 = and i32 %inst_data_i1, %1575 %1577 = and i32 %1574, %1575 %1578 = eq i32 %1576, %1577 %1579 = or i1 %1573, %1578 %1580 = const i32 67108939 %1581 = const i32 100663423 %1582 = and i32 %inst_data_i1, %1581 %1583 = and i32 %1580, %1581 %1584 = eq i32 %1582, %1583 %1585 = or i1 %1579, %1584 %1586 = const i32 67108943 %1587 = const i32 100663423 %1588 = and i32 %inst_data_i1, %1587 %1589 = and i32 %1586, %1587 %1590 = eq i32 %1588, %1589 %1591 = or i1 %1585, %1590 br %1591, %1592, %case_body62 if_true6: %1593 = const i1 0 %1594 = const time 0s 1e drv i1$ %write_rd1, %1593, %1594 st i1* %write_rd.shadow, %1593 %valid_instr7 = prb i1$ %valid_instr %1595 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr7, %1595 br %if_exit5 if_false6: %1596 = const i1 1 %1597 = const time 0s 1e drv i1$ %illegal_inst1, %1596, %1597 st i1* %illegal_inst.shadow, %1596 br %if_exit5 if_exit5: br %case_exit case_body62: %1598 = const i1 0 %1599 = const i1 0 %inst_data_i4 = prb i32$ %inst_data_i %1600 = const i4 12 %1601 = const i32 0 %1602 = shr i32 %inst_data_i4, i32 %1601, i4 %1600 %1603 = exts i3, i32 %1602, 0, 3 %1604 = const i3 0 %1605 = uge i3 %1603, %1604 %inst_data_i5 = prb i32$ %inst_data_i %1606 = const i4 12 %1607 = const i32 0 %1608 = shr i32 %inst_data_i5, i32 %1607, i4 %1606 %1609 = exts i3, i32 %1608, 0, 3 %1610 = const i3 4 %1611 = ule i3 %1609, %1610 %1612 = and i1 %1605, %1611 %1613 = or i1 %1599, %1612 %inst_data_i6 = prb i32$ %inst_data_i %1614 = const i4 12 %1615 = const i32 0 %1616 = shr i32 %inst_data_i6, i32 %1615, i4 %1614 %1617 = exts i3, i32 %1616, 0, 3 %1618 = const i3 7 %1619 = eq i3 %1617, %1618 %1620 = or i1 %1613, %1619 %1621 = and i1 %1598, %1620 %1622 = const i1 0 %inst_data_i7 = prb i32$ %inst_data_i %1623 = const i4 12 %1624 = const i32 0 %1625 = shr i32 %inst_data_i7, i32 %1624, i4 %1623 %1626 = exts i3, i32 %1625, 0, 3 %1627 = const i3 5 %1628 = eq i3 %1626, %1627 %1629 = and i1 %1622, %1628 %1630 = or i1 %1621, %1629 br %1630, %if_false7, %if_true7 1592: %1631 = const i1 0 %1632 = const i32 603979859 %1633 = const i32 4261441663 %1634 = and i32 %inst_data_i1, %1633 %1635 = and i32 %1632, %1633 %1636 = eq i32 %1634, %1635 %1637 = or i1 %1631, %1636 %1638 = const i32 603983955 %1639 = const i32 4261441663 %1640 = and i32 %inst_data_i1, %1639 %1641 = and i32 %1638, %1639 %1642 = eq i32 %1640, %1641 %1643 = or i1 %1637, %1642 %1644 = const i32 603988051 %1645 = const i32 4261441663 %1646 = and i32 %inst_data_i1, %1645 %1647 = and i32 %1644, %1645 %1648 = eq i32 %1646, %1647 %1649 = or i1 %1643, %1648 %1650 = const i32 738197587 %1651 = const i32 4261441663 %1652 = and i32 %inst_data_i1, %1651 %1653 = and i32 %1650, %1651 %1654 = eq i32 %1652, %1653 %1655 = or i1 %1649, %1654 %1656 = const i32 738201683 %1657 = const i32 4261441663 %1658 = and i32 %inst_data_i1, %1657 %1659 = and i32 %1656, %1657 %1660 = eq i32 %1658, %1659 %1661 = or i1 %1655, %1660 br %1661, %1662, %case_body63 if_true7: %1663 = const i1 0 %1664 = const time 0s 1e drv i1$ %write_rd1, %1663, %1664 st i1* %write_rd.shadow, %1663 %valid_instr8 = prb i1$ %valid_instr %1665 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr8, %1665 br %if_exit6 if_false7: %1666 = const i1 1 %1667 = const time 0s 1e drv i1$ %illegal_inst1, %1666, %1667 st i1* %illegal_inst.shadow, %1666 br %if_exit6 if_exit6: br %case_exit case_body63: %1668 = const i1 0 br %1668, %if_false8, %if_true8 1662: %1669 = const i1 0 %1670 = const i32 1075839059 %1671 = const i32 4293947519 %1672 = and i32 %inst_data_i1, %1671 %1673 = and i32 %1670, %1671 %1674 = eq i32 %1672, %1673 %1675 = or i1 %1669, %1674 %1676 = const i32 1140850771 %1677 = const i32 4293918847 %1678 = and i32 %inst_data_i1, %1677 %1679 = and i32 %1676, %1677 %1680 = eq i32 %1678, %1679 %1681 = or i1 %1675, %1680 br %1681, %1682, %case_body64 if_true8: %1683 = const i1 0 %1684 = const time 0s 1e drv i1$ %write_rd1, %1683, %1684 st i1* %write_rd.shadow, %1683 %valid_instr9 = prb i1$ %valid_instr %1685 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr9, %1685 br %if_exit7 if_false8: %1686 = const i1 1 %1687 = const time 0s 1e drv i1$ %illegal_inst1, %1686, %1687 st i1* %illegal_inst.shadow, %1686 br %if_exit7 if_exit7: br %case_exit case_body64: %1688 = const i1 1 br %1688, %if_false9, %if_true9 1682: %1689 = const i1 0 %1690 = const i32 1109393491 %1691 = const i32 4293947519 %1692 = and i32 %inst_data_i1, %1691 %1693 = and i32 %1690, %1691 %1694 = eq i32 %1692, %1693 %1695 = or i1 %1689, %1694 %1696 = const i32 1141899347 %1697 = const i32 4293918847 %1698 = and i32 %inst_data_i1, %1697 %1699 = and i32 %1696, %1697 %1700 = eq i32 %1698, %1699 %1701 = or i1 %1695, %1700 br %1701, %1702, %case_body65 if_true9: %1703 = const i1 0 %1704 = const i1 0 %inst_data_i8 = prb i32$ %inst_data_i %1705 = const i4 12 %1706 = const i32 0 %1707 = shr i32 %inst_data_i8, i32 %1706, i4 %1705 %1708 = exts i3, i32 %1707, 0, 3 %1709 = const i3 0 %1710 = uge i3 %1708, %1709 %inst_data_i9 = prb i32$ %inst_data_i %1711 = const i4 12 %1712 = const i32 0 %1713 = shr i32 %inst_data_i9, i32 %1712, i4 %1711 %1714 = exts i3, i32 %1713, 0, 3 %1715 = const i3 4 %1716 = ule i3 %1714, %1715 %1717 = and i1 %1710, %1716 %1718 = or i1 %1704, %1717 %inst_data_i10 = prb i32$ %inst_data_i %1719 = const i4 12 %1720 = const i32 0 %1721 = shr i32 %inst_data_i10, i32 %1720, i4 %1719 %1722 = exts i3, i32 %1721, 0, 3 %1723 = const i3 7 %1724 = eq i3 %1722, %1723 %1725 = or i1 %1718, %1724 %1726 = and i1 %1703, %1725 %1727 = const i1 0 %inst_data_i11 = prb i32$ %inst_data_i %1728 = const i4 12 %1729 = const i32 0 %1730 = shr i32 %inst_data_i11, i32 %1729, i4 %1728 %1731 = exts i3, i32 %1730, 0, 3 %1732 = const i3 5 %1733 = eq i3 %1731, %1732 %1734 = and i1 %1727, %1733 %1735 = or i1 %1726, %1734 br %1735, %if_false10, %if_true10 if_false9: %1736 = const i1 1 %1737 = const time 0s 1e drv i1$ %illegal_inst1, %1736, %1737 st i1* %illegal_inst.shadow, %1736 br %if_exit8 if_exit8: br %case_exit if_true10: %1738 = const i1 0 %1739 = const time 0s 1e drv i1$ %write_rd1, %1738, %1739 st i1* %write_rd.shadow, %1738 %valid_instr10 = prb i1$ %valid_instr %1740 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr10, %1740 br %if_exit9 if_false10: %1741 = const i1 1 %1742 = const time 0s 1e drv i1$ %illegal_inst1, %1741, %1742 st i1* %illegal_inst.shadow, %1741 br %if_exit9 if_exit9: br %if_exit8 case_body65: %1743 = const i1 1 br %1743, %if_false11, %if_true11 1702: %1744 = const i1 0 %1745 = const i32 2181046323 %1746 = const i32 4261441663 %1747 = and i32 %inst_data_i1, %1746 %1748 = and i32 %1745, %1746 %1749 = eq i32 %1747, %1748 %1750 = or i1 %1744, %1749 %1751 = const i32 2181062707 %1752 = const i32 4261441663 %1753 = and i32 %inst_data_i1, %1752 %1754 = and i32 %1751, %1752 %1755 = eq i32 %1753, %1754 %1756 = or i1 %1750, %1755 %1757 = const i32 2214600755 %1758 = const i32 4261441663 %1759 = and i32 %inst_data_i1, %1758 %1760 = and i32 %1757, %1758 %1761 = eq i32 %1759, %1760 %1762 = or i1 %1756, %1761 %1763 = const i32 2214617139 %1764 = const i32 4261441663 %1765 = and i32 %inst_data_i1, %1764 %1766 = and i32 %1763, %1764 %1767 = eq i32 %1765, %1766 %1768 = or i1 %1762, %1767 %1769 = const i32 2248155187 %1770 = const i32 4261441663 %1771 = and i32 %inst_data_i1, %1770 %1772 = and i32 %1769, %1770 %1773 = eq i32 %1771, %1772 %1774 = or i1 %1768, %1773 %1775 = const i32 2248171571 %1776 = const i32 4261441663 %1777 = and i32 %inst_data_i1, %1776 %1778 = and i32 %1775, %1776 %1779 = eq i32 %1777, %1778 %1780 = or i1 %1774, %1779 %1781 = const i32 2281709619 %1782 = const i32 4261441663 %1783 = and i32 %inst_data_i1, %1782 %1784 = and i32 %1781, %1782 %1785 = eq i32 %1783, %1784 %1786 = or i1 %1780, %1785 %1787 = const i32 2281726003 %1788 = const i32 4261441663 %1789 = and i32 %inst_data_i1, %1788 %1790 = and i32 %1787, %1788 %1791 = eq i32 %1789, %1790 %1792 = or i1 %1786, %1791 %1793 = const i32 2315264051 %1794 = const i32 4261441663 %1795 = and i32 %inst_data_i1, %1794 %1796 = and i32 %1793, %1794 %1797 = eq i32 %1795, %1796 %1798 = or i1 %1792, %1797 %1799 = const i32 2315280435 %1800 = const i32 4261441663 %1801 = and i32 %inst_data_i1, %1800 %1802 = and i32 %1799, %1800 %1803 = eq i32 %1801, %1802 %1804 = or i1 %1798, %1803 %1805 = const i32 2348818483 %1806 = const i32 4261441663 %1807 = and i32 %inst_data_i1, %1806 %1808 = and i32 %1805, %1806 %1809 = eq i32 %1807, %1808 %1810 = or i1 %1804, %1809 %1811 = const i32 2348834867 %1812 = const i32 4261441663 %1813 = and i32 %inst_data_i1, %1812 %1814 = and i32 %1811, %1812 %1815 = eq i32 %1813, %1814 %1816 = or i1 %1810, %1815 %1817 = const i32 2382372915 %1818 = const i32 4293947519 %1819 = and i32 %inst_data_i1, %1818 %1820 = and i32 %1817, %1818 %1821 = eq i32 %1819, %1820 %1822 = or i1 %1816, %1821 %1823 = const i32 2415927347 %1824 = const i32 4261441663 %1825 = and i32 %inst_data_i1, %1824 %1826 = and i32 %1823, %1824 %1827 = eq i32 %1825, %1826 %1828 = or i1 %1822, %1827 %1829 = const i32 2415943731 %1830 = const i32 4261441663 %1831 = and i32 %inst_data_i1, %1830 %1832 = and i32 %1829, %1830 %1833 = eq i32 %1831, %1832 %1834 = or i1 %1828, %1833 %1835 = const i32 2449481779 %1836 = const i32 4261441663 %1837 = and i32 %inst_data_i1, %1836 %1838 = and i32 %1835, %1836 %1839 = eq i32 %1837, %1838 %1840 = or i1 %1834, %1839 %1841 = const i32 2449498163 %1842 = const i32 4261441663 %1843 = and i32 %inst_data_i1, %1842 %1844 = and i32 %1841, %1842 %1845 = eq i32 %1843, %1844 %1846 = or i1 %1840, %1845 %1847 = const i32 2583699507 %1848 = const i32 4261441663 %1849 = and i32 %inst_data_i1, %1848 %1850 = and i32 %1847, %1848 %1851 = eq i32 %1849, %1850 %1852 = or i1 %1846, %1851 %1853 = const i32 2583715891 %1854 = const i32 4261441663 %1855 = and i32 %inst_data_i1, %1854 %1856 = and i32 %1853, %1854 %1857 = eq i32 %1855, %1856 %1858 = or i1 %1852, %1857 %1859 = const i32 2617253939 %1860 = const i32 4261441663 %1861 = and i32 %inst_data_i1, %1860 %1862 = and i32 %1859, %1860 %1863 = eq i32 %1861, %1862 %1864 = or i1 %1858, %1863 %1865 = const i32 2617270323 %1866 = const i32 4261441663 %1867 = and i32 %inst_data_i1, %1866 %1868 = and i32 %1865, %1866 %1869 = eq i32 %1867, %1868 %1870 = or i1 %1864, %1869 %1871 = const i32 2650808371 %1872 = const i32 4261441663 %1873 = and i32 %inst_data_i1, %1872 %1874 = and i32 %1871, %1872 %1875 = eq i32 %1873, %1874 %1876 = or i1 %1870, %1875 %1877 = const i32 2650824755 %1878 = const i32 4261441663 %1879 = and i32 %inst_data_i1, %1878 %1880 = and i32 %1877, %1878 %1881 = eq i32 %1879, %1880 %1882 = or i1 %1876, %1881 %1883 = const i32 2952798259 %1884 = const i32 4261441663 %1885 = and i32 %inst_data_i1, %1884 %1886 = and i32 %1883, %1884 %1887 = eq i32 %1885, %1886 %1888 = or i1 %1882, %1887 br %1888, %1889, %case_body66 if_true11: %1890 = const i1 0 %1891 = const i1 0 %inst_data_i12 = prb i32$ %inst_data_i %1892 = const i4 12 %1893 = const i32 0 %1894 = shr i32 %inst_data_i12, i32 %1893, i4 %1892 %1895 = exts i3, i32 %1894, 0, 3 %1896 = const i3 0 %1897 = uge i3 %1895, %1896 %inst_data_i13 = prb i32$ %inst_data_i %1898 = const i4 12 %1899 = const i32 0 %1900 = shr i32 %inst_data_i13, i32 %1899, i4 %1898 %1901 = exts i3, i32 %1900, 0, 3 %1902 = const i3 4 %1903 = ule i3 %1901, %1902 %1904 = and i1 %1897, %1903 %1905 = or i1 %1891, %1904 %inst_data_i14 = prb i32$ %inst_data_i %1906 = const i4 12 %1907 = const i32 0 %1908 = shr i32 %inst_data_i14, i32 %1907, i4 %1906 %1909 = exts i3, i32 %1908, 0, 3 %1910 = const i3 7 %1911 = eq i3 %1909, %1910 %1912 = or i1 %1905, %1911 %1913 = and i1 %1890, %1912 %1914 = const i1 0 %inst_data_i15 = prb i32$ %inst_data_i %1915 = const i4 12 %1916 = const i32 0 %1917 = shr i32 %inst_data_i15, i32 %1916, i4 %1915 %1918 = exts i3, i32 %1917, 0, 3 %1919 = const i3 5 %1920 = eq i3 %1918, %1919 %1921 = and i1 %1914, %1920 %1922 = or i1 %1913, %1921 br %1922, %if_false12, %if_true12 if_false11: %1923 = const i1 1 %1924 = const time 0s 1e drv i1$ %illegal_inst1, %1923, %1924 st i1* %illegal_inst.shadow, %1923 br %if_exit10 if_exit10: br %case_exit if_true12: %1925 = const i1 0 %1926 = const time 0s 1e drv i1$ %write_rd1, %1925, %1926 st i1* %write_rd.shadow, %1925 %valid_instr11 = prb i1$ %valid_instr %1927 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr11, %1927 br %if_exit11 if_false12: %1928 = const i1 1 %1929 = const time 0s 1e drv i1$ %illegal_inst1, %1928, %1929 st i1* %illegal_inst.shadow, %1928 br %if_exit11 if_exit11: br %if_exit10 case_body66: %1930 = const i1 1 %1931 = const i1 0 %1932 = const i1 1 %1933 = and i1 %1931, %1932 %1934 = and i1 %1930, %1933 br %1934, %if_false13, %if_true13 1889: %1935 = const i1 0 %1936 = const i32 2556428339 %1937 = const i32 4293947519 %1938 = and i32 %inst_data_i1, %1937 %1939 = and i32 %1936, %1937 %1940 = eq i32 %1938, %1939 %1941 = or i1 %1935, %1940 %1942 = const i32 2556444723 %1943 = const i32 4293947519 %1944 = and i32 %inst_data_i1, %1943 %1945 = and i32 %1942, %1943 %1946 = eq i32 %1944, %1945 %1947 = or i1 %1941, %1946 %1948 = const i32 2554339379 %1949 = const i32 4293947519 %1950 = and i32 %inst_data_i1, %1949 %1951 = and i32 %1948, %1949 %1952 = eq i32 %1950, %1951 %1953 = or i1 %1947, %1952 %1954 = const i32 2554355763 %1955 = const i32 4293947519 %1956 = and i32 %inst_data_i1, %1955 %1957 = and i32 %1954, %1955 %1958 = eq i32 %1956, %1957 %1959 = or i1 %1953, %1958 %1960 = const i32 2952814643 %1961 = const i32 4261441663 %1962 = and i32 %inst_data_i1, %1961 %1963 = and i32 %1960, %1961 %1964 = eq i32 %1962, %1963 %1965 = or i1 %1959, %1964 %1966 = const i32 3019907123 %1967 = const i32 4261441663 %1968 = and i32 %inst_data_i1, %1967 %1969 = and i32 %1966, %1967 %1970 = eq i32 %1968, %1969 %1971 = or i1 %1965, %1970 %1972 = const i32 3019923507 %1973 = const i32 4261441663 %1974 = and i32 %inst_data_i1, %1973 %1975 = and i32 %1972, %1973 %1976 = eq i32 %1974, %1975 %1977 = or i1 %1971, %1976 br %1977, %1978, %case_body67 if_true13: %1979 = const i1 0 %1980 = const time 0s 1e drv i1$ %write_rd1, %1979, %1980 st i1* %write_rd.shadow, %1979 %valid_instr12 = prb i1$ %valid_instr %1981 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr12, %1981 br %if_exit12 if_false13: %1982 = const i1 1 %1983 = const time 0s 1e drv i1$ %illegal_inst1, %1982, %1983 st i1* %illegal_inst.shadow, %1982 br %if_exit12 if_exit12: br %case_exit case_body67: %1984 = const i1 1 %1985 = const i1 0 %1986 = const i1 1 %1987 = const i1 1 %1988 = and i1 %1986, %1987 %1989 = and i1 %1985, %1988 %1990 = and i1 %1984, %1989 br %1990, %if_false14, %if_true14 1978: %1991 = const i1 0 %1992 = const i32 603996243 %1993 = const i32 4261441663 %1994 = and i32 %inst_data_i1, %1993 %1995 = and i32 %1992, %1993 %1996 = eq i32 %1994, %1995 %1997 = or i1 %1991, %1996 %1998 = const i32 604000339 %1999 = const i32 4261441663 %2000 = and i32 %inst_data_i1, %1999 %2001 = and i32 %1998, %1999 %2002 = eq i32 %2000, %2001 %2003 = or i1 %1997, %2002 %2004 = const i32 604004435 %2005 = const i32 4261441663 %2006 = and i32 %inst_data_i1, %2005 %2007 = and i32 %2004, %2005 %2008 = eq i32 %2006, %2007 %2009 = or i1 %2003, %2008 %2010 = const i32 738213971 %2011 = const i32 4261441663 %2012 = and i32 %inst_data_i1, %2011 %2013 = and i32 %2010, %2011 %2014 = eq i32 %2012, %2013 %2015 = or i1 %2009, %2014 %2016 = const i32 738218067 %2017 = const i32 4261441663 %2018 = and i32 %inst_data_i1, %2017 %2019 = and i32 %2016, %2017 %2020 = eq i32 %2018, %2019 %2021 = or i1 %2015, %2020 br %2021, %2022, %case_body68 if_true14: %2023 = const i1 0 %2024 = const time 0s 1e drv i1$ %write_rd1, %2023, %2024 st i1* %write_rd.shadow, %2023 %valid_instr13 = prb i1$ %valid_instr %2025 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr13, %2025 br %if_exit13 if_false14: %2026 = const i1 1 %2027 = const time 0s 1e drv i1$ %illegal_inst1, %2026, %2027 st i1* %illegal_inst.shadow, %2026 br %if_exit13 if_exit13: br %case_exit case_body68: %2028 = const i1 0 br %2028, %if_false15, %if_true15 2022: %2029 = const i1 0 %2030 = const i32 1080033363 %2031 = const i32 4293947519 %2032 = and i32 %inst_data_i1, %2031 %2033 = and i32 %2030, %2031 %2034 = eq i32 %2032, %2033 %2035 = or i1 %2029, %2034 br %2035, %2036, %case_body69 if_true15: %2037 = const i1 0 %2038 = const time 0s 1e drv i1$ %write_rd1, %2037, %2038 st i1* %write_rd.shadow, %2037 %valid_instr14 = prb i1$ %valid_instr %2039 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr14, %2039 br %if_exit14 if_false15: %2040 = const i1 1 %2041 = const time 0s 1e drv i1$ %illegal_inst1, %2040, %2041 st i1* %illegal_inst.shadow, %2040 br %if_exit14 if_exit14: br %case_exit case_body69: %2042 = const i1 1 %2043 = const i1 0 %2044 = and i1 %2042, %2043 br %2044, %if_false16, %if_true16 2036: %2045 = const i1 0 %2046 = const i32 1113587795 %2047 = const i32 4293947519 %2048 = and i32 %inst_data_i1, %2047 %2049 = and i32 %2046, %2047 %2050 = eq i32 %2048, %2049 %2051 = or i1 %2045, %2050 br %2051, %2052, %case_body70 if_true16: %2053 = const i1 0 %2054 = const time 0s 1e drv i1$ %write_rd1, %2053, %2054 st i1* %write_rd.shadow, %2053 %valid_instr15 = prb i1$ %valid_instr %2055 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr15, %2055 br %if_exit15 if_false16: %2056 = const i1 1 %2057 = const time 0s 1e drv i1$ %illegal_inst1, %2056, %2057 st i1* %illegal_inst.shadow, %2056 br %if_exit15 if_exit15: br %case_exit case_body70: %2058 = const i1 1 %2059 = const i1 0 %2060 = and i1 %2058, %2059 br %2060, %if_false17, %if_true17 2052: %2061 = const i1 0 %2062 = const i32 1147142227 %2063 = const i32 4293918847 %2064 = and i32 %inst_data_i1, %2063 %2065 = and i32 %2062, %2063 %2066 = eq i32 %2064, %2065 %2067 = or i1 %2061, %2066 %2068 = const i32 1142968403 %2069 = const i32 4293947519 %2070 = and i32 %inst_data_i1, %2069 %2071 = and i32 %2068, %2069 %2072 = eq i32 %2070, %2071 %2073 = or i1 %2067, %2072 br %2073, %2074, %case_body71 if_true17: %2075 = const i1 0 %2076 = const time 0s 1e drv i1$ %write_rd1, %2075, %2076 st i1* %write_rd.shadow, %2075 %valid_instr16 = prb i1$ %valid_instr %2077 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr16, %2077 br %if_exit16 if_false17: %2078 = const i1 1 %2079 = const time 0s 1e drv i1$ %illegal_inst1, %2078, %2079 st i1* %illegal_inst.shadow, %2078 br %if_exit16 if_exit16: br %case_exit case_body71: %2080 = const i1 0 %2081 = const i1 0 %2082 = and i1 %2080, %2081 br %2082, %if_false18, %if_true18 2074: %2083 = const i1 0 %2084 = const i32 2181042227 %2085 = const i32 4261441663 %2086 = and i32 %inst_data_i1, %2085 %2087 = and i32 %2084, %2085 %2088 = eq i32 %2086, %2087 %2089 = or i1 %2083, %2088 %2090 = const i32 2181058611 %2091 = const i32 4261441663 %2092 = and i32 %inst_data_i1, %2091 %2093 = and i32 %2090, %2091 %2094 = eq i32 %2092, %2093 %2095 = or i1 %2089, %2094 %2096 = const i32 2214596659 %2097 = const i32 4261441663 %2098 = and i32 %inst_data_i1, %2097 %2099 = and i32 %2096, %2097 %2100 = eq i32 %2098, %2099 %2101 = or i1 %2095, %2100 %2102 = const i32 2214613043 %2103 = const i32 4261441663 %2104 = and i32 %inst_data_i1, %2103 %2105 = and i32 %2102, %2103 %2106 = eq i32 %2104, %2105 %2107 = or i1 %2101, %2106 %2108 = const i32 2248151091 %2109 = const i32 4261441663 %2110 = and i32 %inst_data_i1, %2109 %2111 = and i32 %2108, %2109 %2112 = eq i32 %2110, %2111 %2113 = or i1 %2107, %2112 %2114 = const i32 2248167475 %2115 = const i32 4261441663 %2116 = and i32 %inst_data_i1, %2115 %2117 = and i32 %2114, %2115 %2118 = eq i32 %2116, %2117 %2119 = or i1 %2113, %2118 %2120 = const i32 2281705523 %2121 = const i32 4261441663 %2122 = and i32 %inst_data_i1, %2121 %2123 = and i32 %2120, %2121 %2124 = eq i32 %2122, %2123 %2125 = or i1 %2119, %2124 %2126 = const i32 2281721907 %2127 = const i32 4261441663 %2128 = and i32 %inst_data_i1, %2127 %2129 = and i32 %2126, %2127 %2130 = eq i32 %2128, %2129 %2131 = or i1 %2125, %2130 %2132 = const i32 2315259955 %2133 = const i32 4261441663 %2134 = and i32 %inst_data_i1, %2133 %2135 = and i32 %2132, %2133 %2136 = eq i32 %2134, %2135 %2137 = or i1 %2131, %2136 %2138 = const i32 2315276339 %2139 = const i32 4261441663 %2140 = and i32 %inst_data_i1, %2139 %2141 = and i32 %2138, %2139 %2142 = eq i32 %2140, %2141 %2143 = or i1 %2137, %2142 %2144 = const i32 2348814387 %2145 = const i32 4261441663 %2146 = and i32 %inst_data_i1, %2145 %2147 = and i32 %2144, %2145 %2148 = eq i32 %2146, %2147 %2149 = or i1 %2143, %2148 %2150 = const i32 2348830771 %2151 = const i32 4261441663 %2152 = and i32 %inst_data_i1, %2151 %2153 = and i32 %2150, %2151 %2154 = eq i32 %2152, %2153 %2155 = or i1 %2149, %2154 %2156 = const i32 2382368819 %2157 = const i32 4293947519 %2158 = and i32 %inst_data_i1, %2157 %2159 = and i32 %2156, %2157 %2160 = eq i32 %2158, %2159 %2161 = or i1 %2155, %2160 %2162 = const i32 2415923251 %2163 = const i32 4261441663 %2164 = and i32 %inst_data_i1, %2163 %2165 = and i32 %2162, %2163 %2166 = eq i32 %2164, %2165 %2167 = or i1 %2161, %2166 %2168 = const i32 2415939635 %2169 = const i32 4261441663 %2170 = and i32 %inst_data_i1, %2169 %2171 = and i32 %2168, %2169 %2172 = eq i32 %2170, %2171 %2173 = or i1 %2167, %2172 %2174 = const i32 2449477683 %2175 = const i32 4261441663 %2176 = and i32 %inst_data_i1, %2175 %2177 = and i32 %2174, %2175 %2178 = eq i32 %2176, %2177 %2179 = or i1 %2173, %2178 %2180 = const i32 2449494067 %2181 = const i32 4261441663 %2182 = and i32 %inst_data_i1, %2181 %2183 = and i32 %2180, %2181 %2184 = eq i32 %2182, %2183 %2185 = or i1 %2179, %2184 %2186 = const i32 2583695411 %2187 = const i32 4261441663 %2188 = and i32 %inst_data_i1, %2187 %2189 = and i32 %2186, %2187 %2190 = eq i32 %2188, %2189 %2191 = or i1 %2185, %2190 %2192 = const i32 2583711795 %2193 = const i32 4261441663 %2194 = and i32 %inst_data_i1, %2193 %2195 = and i32 %2192, %2193 %2196 = eq i32 %2194, %2195 %2197 = or i1 %2191, %2196 %2198 = const i32 2617249843 %2199 = const i32 4261441663 %2200 = and i32 %inst_data_i1, %2199 %2201 = and i32 %2198, %2199 %2202 = eq i32 %2200, %2201 %2203 = or i1 %2197, %2202 %2204 = const i32 2617266227 %2205 = const i32 4261441663 %2206 = and i32 %inst_data_i1, %2205 %2207 = and i32 %2204, %2205 %2208 = eq i32 %2206, %2207 %2209 = or i1 %2203, %2208 %2210 = const i32 2650804275 %2211 = const i32 4261441663 %2212 = and i32 %inst_data_i1, %2211 %2213 = and i32 %2210, %2211 %2214 = eq i32 %2212, %2213 %2215 = or i1 %2209, %2214 %2216 = const i32 2650820659 %2217 = const i32 4261441663 %2218 = and i32 %inst_data_i1, %2217 %2219 = and i32 %2216, %2217 %2220 = eq i32 %2218, %2219 %2221 = or i1 %2215, %2220 %2222 = const i32 2952794163 %2223 = const i32 4261441663 %2224 = and i32 %inst_data_i1, %2223 %2225 = and i32 %2222, %2223 %2226 = eq i32 %2224, %2225 %2227 = or i1 %2221, %2226 br %2227, %2228, %case_body72 if_true18: %2229 = const i1 0 %2230 = const time 0s 1e drv i1$ %write_rd1, %2229, %2230 st i1* %write_rd.shadow, %2229 %valid_instr17 = prb i1$ %valid_instr %2231 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr17, %2231 br %if_exit17 if_false18: %2232 = const i1 1 %2233 = const time 0s 1e drv i1$ %illegal_inst1, %2232, %2233 st i1* %illegal_inst.shadow, %2232 br %if_exit17 if_exit17: br %case_exit case_body72: %2234 = const i1 1 %2235 = const i1 0 %2236 = const i1 1 %2237 = and i1 %2235, %2236 %2238 = and i1 %2234, %2237 br %2238, %if_false19, %if_true19 2228: %2239 = const i1 0 %2240 = const i32 2555379763 %2241 = const i32 4293947519 %2242 = and i32 %inst_data_i1, %2241 %2243 = and i32 %2240, %2241 %2244 = eq i32 %2242, %2243 %2245 = or i1 %2239, %2244 %2246 = const i32 2555396147 %2247 = const i32 4293947519 %2248 = and i32 %inst_data_i1, %2247 %2249 = and i32 %2246, %2247 %2250 = eq i32 %2248, %2249 %2251 = or i1 %2245, %2250 %2252 = const i32 2554335283 %2253 = const i32 4293947519 %2254 = and i32 %inst_data_i1, %2253 %2255 = and i32 %2252, %2253 %2256 = eq i32 %2254, %2255 %2257 = or i1 %2251, %2256 %2258 = const i32 2554351667 %2259 = const i32 4293947519 %2260 = and i32 %inst_data_i1, %2259 %2261 = and i32 %2258, %2259 %2262 = eq i32 %2260, %2261 %2263 = or i1 %2257, %2262 %2264 = const i32 2952810547 %2265 = const i32 4261441663 %2266 = and i32 %inst_data_i1, %2265 %2267 = and i32 %2264, %2265 %2268 = eq i32 %2266, %2267 %2269 = or i1 %2263, %2268 %2270 = const i32 3019903027 %2271 = const i32 4261441663 %2272 = and i32 %inst_data_i1, %2271 %2273 = and i32 %2270, %2271 %2274 = eq i32 %2272, %2273 %2275 = or i1 %2269, %2274 %2276 = const i32 3019919411 %2277 = const i32 4261441663 %2278 = and i32 %inst_data_i1, %2277 %2279 = and i32 %2276, %2277 %2280 = eq i32 %2278, %2279 %2281 = or i1 %2275, %2280 br %2281, %2282, %case_body73 if_true19: %2283 = const i1 0 %2284 = const time 0s 1e drv i1$ %write_rd1, %2283, %2284 st i1* %write_rd.shadow, %2283 %valid_instr18 = prb i1$ %valid_instr %2285 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr18, %2285 br %if_exit18 if_false19: %2286 = const i1 1 %2287 = const time 0s 1e drv i1$ %illegal_inst1, %2286, %2287 st i1* %illegal_inst.shadow, %2286 br %if_exit18 if_exit18: br %case_exit case_body73: %2288 = const i1 1 %2289 = const i1 0 %2290 = const i1 1 %2291 = const i1 1 %2292 = and i1 %2290, %2291 %2293 = and i1 %2289, %2292 %2294 = and i1 %2288, %2293 br %2294, %if_false20, %if_true20 2282: %2295 = const i1 0 %2296 = const i32 2555387955 %2297 = const i32 4293947519 %2298 = and i32 %inst_data_i1, %2297 %2299 = and i32 %2296, %2297 %2300 = eq i32 %2298, %2299 %2301 = or i1 %2295, %2300 %2302 = const i32 2555404339 %2303 = const i32 4293947519 %2304 = and i32 %inst_data_i1, %2303 %2305 = and i32 %2302, %2303 %2306 = eq i32 %2304, %2305 %2307 = or i1 %2301, %2306 %2308 = const i32 2556432435 %2309 = const i32 4293947519 %2310 = and i32 %inst_data_i1, %2309 %2311 = and i32 %2308, %2309 %2312 = eq i32 %2310, %2311 %2313 = or i1 %2307, %2312 %2314 = const i32 2556448819 %2315 = const i32 4293947519 %2316 = and i32 %inst_data_i1, %2315 %2317 = and i32 %2314, %2315 %2318 = eq i32 %2316, %2317 %2319 = or i1 %2313, %2318 br %2319, %2320, %case_body74 if_true20: %2321 = const i1 0 %2322 = const time 0s 1e drv i1$ %write_rd1, %2321, %2322 st i1* %write_rd.shadow, %2321 %valid_instr19 = prb i1$ %valid_instr %2323 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr19, %2323 br %if_exit19 if_false20: %2324 = const i1 1 %2325 = const time 0s 1e drv i1$ %illegal_inst1, %2324, %2325 st i1* %illegal_inst.shadow, %2324 br %if_exit19 if_exit19: br %case_exit case_body74: %2326 = const i1 1 %2327 = const i1 0 %2328 = const i1 0 %2329 = const i1 1 %2330 = and i1 %2328, %2329 %2331 = and i1 %2327, %2330 %2332 = and i1 %2326, %2331 br %2332, %if_false21, %if_true21 2320: %2333 = const i1 0 %2334 = const i32 100663379 %2335 = const i32 4261412991 %2336 = and i32 %inst_data_i1, %2335 %2337 = and i32 %2334, %2335 %2338 = eq i32 %2336, %2337 %2339 = or i1 %2333, %2338 %2340 = const i32 234881107 %2341 = const i32 4261412991 %2342 = and i32 %inst_data_i1, %2341 %2343 = and i32 %2340, %2341 %2344 = eq i32 %2342, %2343 %2345 = or i1 %2339, %2344 %2346 = const i32 369098835 %2347 = const i32 4261412991 %2348 = and i32 %inst_data_i1, %2347 %2349 = and i32 %2346, %2347 %2350 = eq i32 %2348, %2349 %2351 = or i1 %2345, %2350 %2352 = const i32 503316563 %2353 = const i32 4261412991 %2354 = and i32 %inst_data_i1, %2353 %2355 = and i32 %2352, %2353 %2356 = eq i32 %2354, %2355 %2357 = or i1 %2351, %2356 %2358 = const i32 637534291 %2359 = const i32 4261441663 %2360 = and i32 %inst_data_i1, %2359 %2361 = and i32 %2358, %2359 %2362 = eq i32 %2360, %2361 %2363 = or i1 %2357, %2362 %2364 = const i32 637538387 %2365 = const i32 4261441663 %2366 = and i32 %inst_data_i1, %2365 %2367 = and i32 %2364, %2365 %2368 = eq i32 %2366, %2367 %2369 = or i1 %2363, %2368 %2370 = const i32 637542483 %2371 = const i32 4261441663 %2372 = and i32 %inst_data_i1, %2371 %2373 = and i32 %2370, %2371 %2374 = eq i32 %2372, %2373 %2375 = or i1 %2369, %2374 %2376 = const i32 771752019 %2377 = const i32 4261441663 %2378 = and i32 %inst_data_i1, %2377 %2379 = and i32 %2376, %2377 %2380 = eq i32 %2378, %2379 %2381 = or i1 %2375, %2380 %2382 = const i32 771756115 %2383 = const i32 4261441663 %2384 = and i32 %inst_data_i1, %2383 %2385 = and i32 %2382, %2383 %2386 = eq i32 %2384, %2385 %2387 = or i1 %2381, %2386 %2388 = const i32 1577058387 %2389 = const i32 4293918847 %2390 = and i32 %inst_data_i1, %2389 %2391 = and i32 %2388, %2389 %2392 = eq i32 %2390, %2391 %2393 = or i1 %2387, %2392 %2394 = const i32 100663363 %2395 = const i32 100663423 %2396 = and i32 %inst_data_i1, %2395 %2397 = and i32 %2394, %2395 %2398 = eq i32 %2396, %2397 %2399 = or i1 %2393, %2398 %2400 = const i32 100663367 %2401 = const i32 100663423 %2402 = and i32 %inst_data_i1, %2401 %2403 = and i32 %2400, %2401 %2404 = eq i32 %2402, %2403 %2405 = or i1 %2399, %2404 %2406 = const i32 100663371 %2407 = const i32 100663423 %2408 = and i32 %inst_data_i1, %2407 %2409 = and i32 %2406, %2407 %2410 = eq i32 %2408, %2409 %2411 = or i1 %2405, %2410 %2412 = const i32 100663375 %2413 = const i32 100663423 %2414 = and i32 %inst_data_i1, %2413 %2415 = and i32 %2412, %2413 %2416 = eq i32 %2414, %2415 %2417 = or i1 %2411, %2416 br %2417, %2418, %case_body75 if_true21: %2419 = const i1 0 %2420 = const time 0s 1e drv i1$ %write_rd1, %2419, %2420 st i1* %write_rd.shadow, %2419 %valid_instr20 = prb i1$ %valid_instr %2421 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr20, %2421 br %if_exit20 if_false21: %2422 = const i1 1 %2423 = const time 0s 1e drv i1$ %illegal_inst1, %2422, %2423 st i1* %illegal_inst.shadow, %2422 br %if_exit20 if_exit20: br %case_exit case_body75: %2424 = const i1 0 br %2424, %if_false22, %if_true22 2418: %2425 = const i1 0 %2426 = const i32 1076887635 %2427 = const i32 4293947519 %2428 = and i32 %inst_data_i1, %2427 %2429 = and i32 %2426, %2427 %2430 = eq i32 %2428, %2429 %2431 = or i1 %2425, %2430 %2432 = const i32 1174405203 %2433 = const i32 4293918847 %2434 = and i32 %inst_data_i1, %2433 %2435 = and i32 %2432, %2433 %2436 = eq i32 %2434, %2435 %2437 = or i1 %2431, %2436 br %2437, %2438, %case_body76 if_true22: %2439 = const i1 0 %2440 = const time 0s 1e drv i1$ %write_rd1, %2439, %2440 st i1* %write_rd.shadow, %2439 %valid_instr21 = prb i1$ %valid_instr %2441 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr21, %2441 br %if_exit21 if_false22: %2442 = const i1 1 %2443 = const time 0s 1e drv i1$ %illegal_inst1, %2442, %2443 st i1* %illegal_inst.shadow, %2442 br %if_exit21 if_exit21: br %case_exit case_body76: %2444 = const i1 1 %2445 = const i1 0 %2446 = and i1 %2444, %2445 br %2446, %if_false23, %if_true23 2438: %2447 = const i1 0 %2448 = const i32 1110442067 %2449 = const i32 4293947519 %2450 = and i32 %inst_data_i1, %2449 %2451 = and i32 %2448, %2449 %2452 = eq i32 %2450, %2451 %2453 = or i1 %2447, %2452 %2454 = const i32 1175453779 %2455 = const i32 4293918847 %2456 = and i32 %inst_data_i1, %2455 %2457 = and i32 %2454, %2455 %2458 = eq i32 %2456, %2457 %2459 = or i1 %2453, %2458 br %2459, %2460, %case_body77 if_true23: %2461 = const i1 0 %2462 = const time 0s 1e drv i1$ %write_rd1, %2461, %2462 st i1* %write_rd.shadow, %2461 %valid_instr22 = prb i1$ %valid_instr %2463 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr22, %2463 br %if_exit22 if_false23: %2464 = const i1 1 %2465 = const time 0s 1e drv i1$ %illegal_inst1, %2464, %2465 st i1* %illegal_inst.shadow, %2464 br %if_exit22 if_exit22: br %case_exit case_body77: %2466 = const i1 1 %2467 = const i1 0 %2468 = and i1 %2466, %2467 br %2468, %if_false24, %if_true24 2460: %2469 = const i1 0 %2470 = const i32 1143996499 %2471 = const i32 4293947519 %2472 = and i32 %inst_data_i1, %2471 %2473 = and i32 %2470, %2471 %2474 = eq i32 %2472, %2473 %2475 = or i1 %2469, %2474 %2476 = const i32 1176502355 %2477 = const i32 4293918847 %2478 = and i32 %inst_data_i1, %2477 %2479 = and i32 %2476, %2477 %2480 = eq i32 %2478, %2479 %2481 = or i1 %2475, %2480 br %2481, %2482, %case_body78 if_true24: %2483 = const i1 0 %2484 = const time 0s 1e drv i1$ %write_rd1, %2483, %2484 st i1* %write_rd.shadow, %2483 %valid_instr23 = prb i1$ %valid_instr %2485 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr23, %2485 br %if_exit23 if_false24: %2486 = const i1 1 %2487 = const time 0s 1e drv i1$ %illegal_inst1, %2486, %2487 st i1* %illegal_inst.shadow, %2486 br %if_exit23 if_exit23: br %case_exit case_body78: %2488 = const i1 0 %2489 = const i1 0 %2490 = and i1 %2488, %2489 br %2490, %if_false25, %if_true25 2482: %2491 = const i1 0 %2492 = const i32 1144016979 %2493 = const i32 4293947519 %2494 = and i32 %inst_data_i1, %2493 %2495 = and i32 %2492, %2493 %2496 = eq i32 %2494, %2495 %2497 = or i1 %2491, %2496 %2498 = const i32 1180696659 %2499 = const i32 4293918847 %2500 = and i32 %inst_data_i1, %2499 %2501 = and i32 %2498, %2499 %2502 = eq i32 %2500, %2501 %2503 = or i1 %2497, %2502 br %2503, %2504, %case_body79 if_true25: %2505 = const i1 0 %2506 = const time 0s 1e drv i1$ %write_rd1, %2505, %2506 st i1* %write_rd.shadow, %2505 %valid_instr24 = prb i1$ %valid_instr %2507 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr24, %2507 br %if_exit24 if_false25: %2508 = const i1 1 %2509 = const time 0s 1e drv i1$ %illegal_inst1, %2508, %2509 st i1* %illegal_inst.shadow, %2508 br %if_exit24 if_exit24: br %case_exit case_body79: %2510 = const i1 1 %2511 = const i1 1 %2512 = and i1 %2510, %2511 br %2512, %if_false26, %if_true26 2504: %2513 = const i1 0 %2514 = const i32 2181050419 %2515 = const i32 4261441663 %2516 = and i32 %inst_data_i1, %2515 %2517 = and i32 %2514, %2515 %2518 = eq i32 %2516, %2517 %2519 = or i1 %2513, %2518 %2520 = const i32 2181066803 %2521 = const i32 4261441663 %2522 = and i32 %inst_data_i1, %2521 %2523 = and i32 %2520, %2521 %2524 = eq i32 %2522, %2523 %2525 = or i1 %2519, %2524 %2526 = const i32 2214604851 %2527 = const i32 4261441663 %2528 = and i32 %inst_data_i1, %2527 %2529 = and i32 %2526, %2527 %2530 = eq i32 %2528, %2529 %2531 = or i1 %2525, %2530 %2532 = const i32 2214621235 %2533 = const i32 4261441663 %2534 = and i32 %inst_data_i1, %2533 %2535 = and i32 %2532, %2533 %2536 = eq i32 %2534, %2535 %2537 = or i1 %2531, %2536 %2538 = const i32 2248159283 %2539 = const i32 4261441663 %2540 = and i32 %inst_data_i1, %2539 %2541 = and i32 %2538, %2539 %2542 = eq i32 %2540, %2541 %2543 = or i1 %2537, %2542 %2544 = const i32 2248175667 %2545 = const i32 4261441663 %2546 = and i32 %inst_data_i1, %2545 %2547 = and i32 %2544, %2545 %2548 = eq i32 %2546, %2547 %2549 = or i1 %2543, %2548 %2550 = const i32 2281713715 %2551 = const i32 4261441663 %2552 = and i32 %inst_data_i1, %2551 %2553 = and i32 %2550, %2551 %2554 = eq i32 %2552, %2553 %2555 = or i1 %2549, %2554 %2556 = const i32 2281730099 %2557 = const i32 4261441663 %2558 = and i32 %inst_data_i1, %2557 %2559 = and i32 %2556, %2557 %2560 = eq i32 %2558, %2559 %2561 = or i1 %2555, %2560 %2562 = const i32 2315268147 %2563 = const i32 4261441663 %2564 = and i32 %inst_data_i1, %2563 %2565 = and i32 %2562, %2563 %2566 = eq i32 %2564, %2565 %2567 = or i1 %2561, %2566 %2568 = const i32 2315284531 %2569 = const i32 4261441663 %2570 = and i32 %inst_data_i1, %2569 %2571 = and i32 %2568, %2569 %2572 = eq i32 %2570, %2571 %2573 = or i1 %2567, %2572 %2574 = const i32 2348822579 %2575 = const i32 4261441663 %2576 = and i32 %inst_data_i1, %2575 %2577 = and i32 %2574, %2575 %2578 = eq i32 %2576, %2577 %2579 = or i1 %2573, %2578 %2580 = const i32 2348838963 %2581 = const i32 4261441663 %2582 = and i32 %inst_data_i1, %2581 %2583 = and i32 %2580, %2581 %2584 = eq i32 %2582, %2583 %2585 = or i1 %2579, %2584 %2586 = const i32 2382377011 %2587 = const i32 4293947519 %2588 = and i32 %inst_data_i1, %2587 %2589 = and i32 %2586, %2587 %2590 = eq i32 %2588, %2589 %2591 = or i1 %2585, %2590 %2592 = const i32 2415931443 %2593 = const i32 4261441663 %2594 = and i32 %inst_data_i1, %2593 %2595 = and i32 %2592, %2593 %2596 = eq i32 %2594, %2595 %2597 = or i1 %2591, %2596 %2598 = const i32 2415947827 %2599 = const i32 4261441663 %2600 = and i32 %inst_data_i1, %2599 %2601 = and i32 %2598, %2599 %2602 = eq i32 %2600, %2601 %2603 = or i1 %2597, %2602 %2604 = const i32 2449485875 %2605 = const i32 4261441663 %2606 = and i32 %inst_data_i1, %2605 %2607 = and i32 %2604, %2605 %2608 = eq i32 %2606, %2607 %2609 = or i1 %2603, %2608 %2610 = const i32 2449502259 %2611 = const i32 4261441663 %2612 = and i32 %inst_data_i1, %2611 %2613 = and i32 %2610, %2611 %2614 = eq i32 %2612, %2613 %2615 = or i1 %2609, %2614 %2616 = const i32 2583703603 %2617 = const i32 4261441663 %2618 = and i32 %inst_data_i1, %2617 %2619 = and i32 %2616, %2617 %2620 = eq i32 %2618, %2619 %2621 = or i1 %2615, %2620 %2622 = const i32 2583719987 %2623 = const i32 4261441663 %2624 = and i32 %inst_data_i1, %2623 %2625 = and i32 %2622, %2623 %2626 = eq i32 %2624, %2625 %2627 = or i1 %2621, %2626 %2628 = const i32 2617258035 %2629 = const i32 4261441663 %2630 = and i32 %inst_data_i1, %2629 %2631 = and i32 %2628, %2629 %2632 = eq i32 %2630, %2631 %2633 = or i1 %2627, %2632 %2634 = const i32 2617274419 %2635 = const i32 4261441663 %2636 = and i32 %inst_data_i1, %2635 %2637 = and i32 %2634, %2635 %2638 = eq i32 %2636, %2637 %2639 = or i1 %2633, %2638 %2640 = const i32 2650812467 %2641 = const i32 4261441663 %2642 = and i32 %inst_data_i1, %2641 %2643 = and i32 %2640, %2641 %2644 = eq i32 %2642, %2643 %2645 = or i1 %2639, %2644 %2646 = const i32 2650828851 %2647 = const i32 4261441663 %2648 = and i32 %inst_data_i1, %2647 %2649 = and i32 %2646, %2647 %2650 = eq i32 %2648, %2649 %2651 = or i1 %2645, %2650 br %2651, %2652, %case_body80 if_true26: %2653 = const i1 0 %2654 = const time 0s 1e drv i1$ %write_rd1, %2653, %2654 st i1* %write_rd.shadow, %2653 %valid_instr25 = prb i1$ %valid_instr %2655 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr25, %2655 br %if_exit25 if_false26: %2656 = const i1 1 %2657 = const time 0s 1e drv i1$ %illegal_inst1, %2656, %2657 st i1* %illegal_inst.shadow, %2656 br %if_exit25 if_exit25: br %case_exit case_body80: %2658 = const i1 1 %2659 = const i1 0 %2660 = const i32 8 %2661 = const i32 16 %2662 = sge i32 %2660, %2661 %2663 = and i1 %2659, %2662 %2664 = and i1 %2658, %2663 br %2664, %if_false27, %if_true27 2652: %2665 = const i1 0 %2666 = const i32 2952802355 %2667 = const i32 4261441663 %2668 = and i32 %inst_data_i1, %2667 %2669 = and i32 %2666, %2667 %2670 = eq i32 %2668, %2669 %2671 = or i1 %2665, %2670 %2672 = const i32 2952818739 %2673 = const i32 4261441663 %2674 = and i32 %inst_data_i1, %2673 %2675 = and i32 %2672, %2673 %2676 = eq i32 %2674, %2675 %2677 = or i1 %2671, %2676 br %2677, %2678, %case_body81 if_true27: %2679 = const i1 0 %2680 = const time 0s 1e drv i1$ %write_rd1, %2679, %2680 st i1* %write_rd.shadow, %2679 %valid_instr26 = prb i1$ %valid_instr %2681 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr26, %2681 br %if_exit26 if_false27: %2682 = const i1 1 %2683 = const time 0s 1e drv i1$ %illegal_inst1, %2682, %2683 st i1* %illegal_inst.shadow, %2682 br %if_exit26 if_exit26: br %case_exit case_body81: %2684 = const i1 1 %2685 = const i1 0 %2686 = const i1 1 %2687 = and i1 %2685, %2686 %2688 = and i1 %2684, %2687 br %2688, %if_false28, %if_true28 2678: %2689 = const i1 0 %2690 = const i32 2557476915 %2691 = const i32 4293947519 %2692 = and i32 %inst_data_i1, %2691 %2693 = and i32 %2690, %2691 %2694 = eq i32 %2692, %2693 %2695 = or i1 %2689, %2694 %2696 = const i32 2557493299 %2697 = const i32 4293947519 %2698 = and i32 %inst_data_i1, %2697 %2699 = and i32 %2696, %2697 %2700 = eq i32 %2698, %2699 %2701 = or i1 %2695, %2700 %2702 = const i32 2554343475 %2703 = const i32 4293947519 %2704 = and i32 %inst_data_i1, %2703 %2705 = and i32 %2702, %2703 %2706 = eq i32 %2704, %2705 %2707 = or i1 %2701, %2706 %2708 = const i32 2554359859 %2709 = const i32 4293947519 %2710 = and i32 %inst_data_i1, %2709 %2711 = and i32 %2708, %2709 %2712 = eq i32 %2710, %2711 %2713 = or i1 %2707, %2712 br %2713, %2714, %case_body82 if_true28: %2715 = const i1 0 %2716 = const time 0s 1e drv i1$ %write_rd1, %2715, %2716 st i1* %write_rd.shadow, %2715 %valid_instr27 = prb i1$ %valid_instr %2717 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr27, %2717 br %if_exit27 if_false28: %2718 = const i1 1 %2719 = const time 0s 1e drv i1$ %illegal_inst1, %2718, %2719 st i1* %illegal_inst.shadow, %2718 br %if_exit27 if_exit27: br %case_exit case_body82: %2720 = const i1 1 %2721 = const i1 0 %2722 = const i1 1 %2723 = const i32 8 %2724 = const i32 64 %2725 = sge i32 %2723, %2724 %2726 = and i1 %2722, %2725 %2727 = and i1 %2721, %2726 %2728 = and i1 %2720, %2727 br %2728, %if_false29, %if_true29 2714: %2729 = const i1 0 %2730 = const i32 2986356787 %2731 = const i32 4261441663 %2732 = and i32 %inst_data_i1, %2731 %2733 = and i32 %2730, %2731 %2734 = eq i32 %2732, %2733 %2735 = or i1 %2729, %2734 %2736 = const i32 2986373171 %2737 = const i32 4261441663 %2738 = and i32 %inst_data_i1, %2737 %2739 = and i32 %2736, %2737 %2740 = eq i32 %2738, %2739 %2741 = or i1 %2735, %2740 %2742 = const i32 3019911219 %2743 = const i32 4261441663 %2744 = and i32 %inst_data_i1, %2743 %2745 = and i32 %2742, %2743 %2746 = eq i32 %2744, %2745 %2747 = or i1 %2741, %2746 %2748 = const i32 3019927603 %2749 = const i32 4261441663 %2750 = and i32 %inst_data_i1, %2749 %2751 = and i32 %2748, %2749 %2752 = eq i32 %2750, %2751 %2753 = or i1 %2747, %2752 %2754 = const i32 3053465651 %2755 = const i32 4261441663 %2756 = and i32 %inst_data_i1, %2755 %2757 = and i32 %2754, %2755 %2758 = eq i32 %2756, %2757 %2759 = or i1 %2753, %2758 %2760 = const i32 3053482035 %2761 = const i32 4261441663 %2762 = and i32 %inst_data_i1, %2761 %2763 = and i32 %2760, %2761 %2764 = eq i32 %2762, %2763 %2765 = or i1 %2759, %2764 br %2765, %2766, %case_body83 if_true29: %2767 = const i1 0 %2768 = const time 0s 1e drv i1$ %write_rd1, %2767, %2768 st i1* %write_rd.shadow, %2767 %valid_instr28 = prb i1$ %valid_instr %2769 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr28, %2769 br %if_exit28 if_false29: %2770 = const i1 1 %2771 = const time 0s 1e drv i1$ %illegal_inst1, %2770, %2771 st i1* %illegal_inst.shadow, %2770 br %if_exit28 if_exit28: br %case_exit case_body83: %2772 = const i1 1 %2773 = const i1 0 %2774 = const i1 1 %2775 = and i1 %2773, %2774 %2776 = and i1 %2772, %2775 br %2776, %if_false30, %if_true30 2766: %2777 = const i1 0 %2778 = const i32 2557485107 %2779 = const i32 4293947519 %2780 = and i32 %inst_data_i1, %2779 %2781 = and i32 %2778, %2779 %2782 = eq i32 %2780, %2781 %2783 = or i1 %2777, %2782 %2784 = const i32 2557501491 %2785 = const i32 4293947519 %2786 = and i32 %inst_data_i1, %2785 %2787 = and i32 %2784, %2785 %2788 = eq i32 %2786, %2787 %2789 = or i1 %2783, %2788 %2790 = const i32 2556440627 %2791 = const i32 4293947519 %2792 = and i32 %inst_data_i1, %2791 %2793 = and i32 %2790, %2791 %2794 = eq i32 %2792, %2793 %2795 = or i1 %2789, %2794 %2796 = const i32 2556457011 %2797 = const i32 4293947519 %2798 = and i32 %inst_data_i1, %2797 %2799 = and i32 %2796, %2797 %2800 = eq i32 %2798, %2799 %2801 = or i1 %2795, %2800 br %2801, %2802, %case_body84 if_true30: %2803 = const i1 0 %2804 = const time 0s 1e drv i1$ %write_rd1, %2803, %2804 st i1* %write_rd.shadow, %2803 %valid_instr29 = prb i1$ %valid_instr %2805 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr29, %2805 br %if_exit29 if_false30: %2806 = const i1 1 %2807 = const time 0s 1e drv i1$ %illegal_inst1, %2806, %2807 st i1* %illegal_inst.shadow, %2806 br %if_exit29 if_exit29: br %case_exit case_body84: %2808 = const i1 1 %2809 = const i1 0 %2810 = const i1 0 %2811 = const i32 8 %2812 = const i32 32 %2813 = sge i32 %2811, %2812 %2814 = and i1 %2810, %2813 %2815 = and i1 %2809, %2814 %2816 = and i1 %2808, %2815 br %2816, %if_false31, %if_true31 2802: %2817 = const i1 0 %2818 = const i32 2557481011 %2819 = const i32 4293947519 %2820 = and i32 %inst_data_i1, %2819 %2821 = and i32 %2818, %2819 %2822 = eq i32 %2820, %2821 %2823 = or i1 %2817, %2822 %2824 = const i32 2557497395 %2825 = const i32 4293947519 %2826 = and i32 %inst_data_i1, %2825 %2827 = and i32 %2824, %2825 %2828 = eq i32 %2826, %2827 %2829 = or i1 %2823, %2828 %2830 = const i32 2555392051 %2831 = const i32 4293947519 %2832 = and i32 %inst_data_i1, %2831 %2833 = and i32 %2830, %2831 %2834 = eq i32 %2832, %2833 %2835 = or i1 %2829, %2834 %2836 = const i32 2555408435 %2837 = const i32 4293947519 %2838 = and i32 %inst_data_i1, %2837 %2839 = and i32 %2836, %2837 %2840 = eq i32 %2838, %2839 %2841 = or i1 %2835, %2840 br %2841, %2842, %case_body85 if_true31: %2843 = const i1 0 %2844 = const time 0s 1e drv i1$ %write_rd1, %2843, %2844 st i1* %write_rd.shadow, %2843 %valid_instr30 = prb i1$ %valid_instr %2845 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr30, %2845 br %if_exit30 if_false31: %2846 = const i1 1 %2847 = const time 0s 1e drv i1$ %illegal_inst1, %2846, %2847 st i1* %illegal_inst.shadow, %2846 br %if_exit30 if_exit30: br %case_exit case_body85: %2848 = const i1 1 %2849 = const i1 0 %2850 = const i1 0 %2851 = const i32 8 %2852 = const i32 32 %2853 = sge i32 %2851, %2852 %2854 = and i1 %2850, %2853 %2855 = and i1 %2849, %2854 %2856 = and i1 %2848, %2855 br %2856, %if_false32, %if_true32 2842: %2857 = const i1 0 %2858 = const i32 2684354643 %2859 = const i32 4261441663 %2860 = and i32 %inst_data_i1, %2859 %2861 = and i32 %2858, %2859 %2862 = eq i32 %2860, %2861 %2863 = or i1 %2857, %2862 %2864 = const i32 2684358739 %2865 = const i32 4261441663 %2866 = and i32 %inst_data_i1, %2865 %2867 = and i32 %2864, %2865 %2868 = eq i32 %2866, %2867 %2869 = or i1 %2863, %2868 %2870 = const i32 2684362835 %2871 = const i32 4261441663 %2872 = and i32 %inst_data_i1, %2871 %2873 = and i32 %2870, %2871 %2874 = eq i32 %2872, %2873 %2875 = or i1 %2869, %2874 %2876 = const i32 3758100563 %2877 = const i32 4293947519 %2878 = and i32 %inst_data_i1, %2877 %2879 = and i32 %2876, %2877 %2880 = eq i32 %2878, %2879 %2881 = or i1 %2875, %2880 %2882 = const i32 3221225555 %2883 = const i32 4293918847 %2884 = and i32 %inst_data_i1, %2883 %2885 = and i32 %2882, %2883 %2886 = eq i32 %2884, %2885 %2887 = or i1 %2881, %2886 %2888 = const i32 3222274131 %2889 = const i32 4293918847 %2890 = and i32 %inst_data_i1, %2889 %2891 = and i32 %2888, %2889 %2892 = eq i32 %2890, %2891 %2893 = or i1 %2887, %2892 %2894 = const i32 3758096467 %2895 = const i32 4293947519 %2896 = and i32 %inst_data_i1, %2895 %2897 = and i32 %2894, %2895 %2898 = eq i32 %2896, %2897 %2899 = or i1 %2893, %2898 br %2899, %2900, %case_body86 if_true32: %2901 = const i1 0 %2902 = const time 0s 1e drv i1$ %write_rd1, %2901, %2902 st i1* %write_rd.shadow, %2901 %valid_instr31 = prb i1$ %valid_instr %2903 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr31, %2903 br %if_exit31 if_false32: %2904 = const i1 1 %2905 = const time 0s 1e drv i1$ %illegal_inst1, %2904, %2905 st i1* %illegal_inst.shadow, %2904 br %if_exit31 if_exit31: br %case_exit case_body86: %2906 = const i1 1 br %2906, %if_false33, %if_true33 2900: %2907 = const i1 0 %2908 = const i32 2684354611 %2909 = const i32 4261441663 %2910 = and i32 %inst_data_i1, %2909 %2911 = and i32 %2908, %2909 %2912 = eq i32 %2910, %2911 %2913 = or i1 %2907, %2912 %2914 = const i32 2684370995 %2915 = const i32 4261441663 %2916 = and i32 %inst_data_i1, %2915 %2917 = and i32 %2914, %2915 %2918 = eq i32 %2916, %2917 %2919 = or i1 %2913, %2918 %2920 = const i32 2717909043 %2921 = const i32 4261441663 %2922 = and i32 %inst_data_i1, %2921 %2923 = and i32 %2920, %2921 %2924 = eq i32 %2922, %2923 %2925 = or i1 %2919, %2924 %2926 = const i32 2717925427 %2927 = const i32 4261441663 %2928 = and i32 %inst_data_i1, %2927 %2929 = and i32 %2926, %2927 %2930 = eq i32 %2928, %2929 %2931 = or i1 %2925, %2930 %2932 = const i32 2751463475 %2933 = const i32 4261441663 %2934 = and i32 %inst_data_i1, %2933 %2935 = and i32 %2932, %2933 %2936 = eq i32 %2934, %2935 %2937 = or i1 %2931, %2936 %2938 = const i32 2751479859 %2939 = const i32 4261441663 %2940 = and i32 %inst_data_i1, %2939 %2941 = and i32 %2938, %2939 %2942 = eq i32 %2940, %2941 %2943 = or i1 %2937, %2942 %2944 = const i32 2785017907 %2945 = const i32 4261441663 %2946 = and i32 %inst_data_i1, %2945 %2947 = and i32 %2944, %2945 %2948 = eq i32 %2946, %2947 %2949 = or i1 %2943, %2948 %2950 = const i32 2785034291 %2951 = const i32 4261441663 %2952 = and i32 %inst_data_i1, %2951 %2953 = and i32 %2950, %2951 %2954 = eq i32 %2952, %2953 %2955 = or i1 %2949, %2954 %2956 = const i32 2818572339 %2957 = const i32 4261441663 %2958 = and i32 %inst_data_i1, %2957 %2959 = and i32 %2956, %2957 %2960 = eq i32 %2958, %2959 %2961 = or i1 %2955, %2960 %2962 = const i32 2818588723 %2963 = const i32 4261441663 %2964 = and i32 %inst_data_i1, %2963 %2965 = and i32 %2962, %2963 %2966 = eq i32 %2964, %2965 %2967 = or i1 %2961, %2966 %2968 = const i32 2852126771 %2969 = const i32 4261441663 %2970 = and i32 %inst_data_i1, %2969 %2971 = and i32 %2968, %2969 %2972 = eq i32 %2970, %2971 %2973 = or i1 %2967, %2972 %2974 = const i32 2852143155 %2975 = const i32 4261441663 %2976 = and i32 %inst_data_i1, %2975 %2977 = and i32 %2974, %2975 %2978 = eq i32 %2976, %2977 %2979 = or i1 %2973, %2978 %2980 = const i32 2551185459 %2981 = const i32 4293947519 %2982 = and i32 %inst_data_i1, %2981 %2983 = and i32 %2980, %2981 %2984 = eq i32 %2982, %2983 %2985 = or i1 %2979, %2984 br %2985, %2986, %case_body87 if_true33: %2987 = const i1 0 %2988 = const time 0s 1e drv i1$ %write_rd1, %2987, %2988 st i1* %write_rd.shadow, %2987 %2989 = const i1 1 %2990 = const time 0s 1e drv i1$ %uses_rd, %2989, %2990 %valid_instr32 = prb i1$ %valid_instr %2991 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr32, %2991 %2992 = const i1 1 %2993 = const time 0s 1e drv i1$ %acc_register_rd, %2992, %2993 br %if_exit32 if_false33: %2994 = const i1 1 %2995 = const time 0s 1e drv i1$ %illegal_inst1, %2994, %2995 st i1* %illegal_inst.shadow, %2994 br %if_exit32 if_exit32: br %case_exit case_body87: %2996 = const i1 1 %2997 = const i1 1 %2998 = const i32 8 %2999 = const i32 64 %3000 = sge i32 %2998, %2999 %3001 = and i1 %2997, %3000 %3002 = and i1 %2996, %3001 br %3002, %if_false34, %if_true34 2986: %3003 = const i1 0 %3004 = const i32 2717909075 %3005 = const i32 4261441663 %3006 = and i32 %inst_data_i1, %3005 %3007 = and i32 %3004, %3005 %3008 = eq i32 %3006, %3007 %3009 = or i1 %3003, %3008 %3010 = const i32 2717913171 %3011 = const i32 4261441663 %3012 = and i32 %inst_data_i1, %3011 %3013 = and i32 %3010, %3011 %3014 = eq i32 %3012, %3013 %3015 = or i1 %3009, %3014 %3016 = const i32 2717917267 %3017 = const i32 4261441663 %3018 = and i32 %inst_data_i1, %3017 %3019 = and i32 %3016, %3017 %3020 = eq i32 %3018, %3019 %3021 = or i1 %3015, %3020 %3022 = const i32 3791654995 %3023 = const i32 4293947519 %3024 = and i32 %inst_data_i1, %3023 %3025 = and i32 %3022, %3023 %3026 = eq i32 %3024, %3025 %3027 = or i1 %3021, %3026 %3028 = const i32 3254779987 %3029 = const i32 4293918847 %3030 = and i32 %inst_data_i1, %3029 %3031 = and i32 %3028, %3029 %3032 = eq i32 %3030, %3031 %3033 = or i1 %3027, %3032 %3034 = const i32 3255828563 %3035 = const i32 4293918847 %3036 = and i32 %inst_data_i1, %3035 %3037 = and i32 %3034, %3035 %3038 = eq i32 %3036, %3037 %3039 = or i1 %3033, %3038 br %3039, %3040, %case_body88 if_true34: %3041 = const i1 0 %3042 = const time 0s 1e drv i1$ %write_rd1, %3041, %3042 st i1* %write_rd.shadow, %3041 %valid_instr33 = prb i1$ %valid_instr %3043 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr33, %3043 br %if_exit33 if_false34: %3044 = const i1 1 %3045 = const time 0s 1e drv i1$ %illegal_inst1, %3044, %3045 st i1* %illegal_inst.shadow, %3044 br %if_exit33 if_exit33: br %case_exit case_body88: %3046 = const i1 1 br %3046, %if_false35, %if_true35 3040: %3047 = const i1 0 %3048 = const i32 2751463507 %3049 = const i32 4261441663 %3050 = and i32 %inst_data_i1, %3049 %3051 = and i32 %3048, %3049 %3052 = eq i32 %3050, %3051 %3053 = or i1 %3047, %3052 %3054 = const i32 2751467603 %3055 = const i32 4261441663 %3056 = and i32 %inst_data_i1, %3055 %3057 = and i32 %3054, %3055 %3058 = eq i32 %3056, %3057 %3059 = or i1 %3053, %3058 %3060 = const i32 2751471699 %3061 = const i32 4261441663 %3062 = and i32 %inst_data_i1, %3061 %3063 = and i32 %3060, %3061 %3064 = eq i32 %3062, %3063 %3065 = or i1 %3059, %3064 %3066 = const i32 3825209427 %3067 = const i32 4293947519 %3068 = and i32 %inst_data_i1, %3067 %3069 = and i32 %3066, %3067 %3070 = eq i32 %3068, %3069 %3071 = or i1 %3065, %3070 %3072 = const i32 3288334419 %3073 = const i32 4293918847 %3074 = and i32 %inst_data_i1, %3073 %3075 = and i32 %3072, %3073 %3076 = eq i32 %3074, %3075 %3077 = or i1 %3071, %3076 %3078 = const i32 3289382995 %3079 = const i32 4293918847 %3080 = and i32 %inst_data_i1, %3079 %3081 = and i32 %3078, %3079 %3082 = eq i32 %3080, %3081 %3083 = or i1 %3077, %3082 %3084 = const i32 3825205331 %3085 = const i32 4293947519 %3086 = and i32 %inst_data_i1, %3085 %3087 = and i32 %3084, %3085 %3088 = eq i32 %3086, %3087 %3089 = or i1 %3083, %3088 br %3089, %3090, %case_body89 if_true35: %3091 = const i1 0 %3092 = const time 0s 1e drv i1$ %write_rd1, %3091, %3092 st i1* %write_rd.shadow, %3091 %3093 = const i1 1 %3094 = const time 0s 1e drv i1$ %uses_rd, %3093, %3094 %valid_instr34 = prb i1$ %valid_instr %3095 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr34, %3095 %3096 = const i1 1 %3097 = const time 0s 1e drv i1$ %acc_register_rd, %3096, %3097 br %if_exit34 if_false35: %3098 = const i1 1 %3099 = const time 0s 1e drv i1$ %illegal_inst1, %3098, %3099 st i1* %illegal_inst.shadow, %3098 br %if_exit34 if_exit34: br %case_exit case_body89: %3100 = const i1 0 %3101 = const i1 0 %inst_data_i16 = prb i32$ %inst_data_i %3102 = const i4 12 %3103 = const i32 0 %3104 = shr i32 %inst_data_i16, i32 %3103, i4 %3102 %3105 = exts i3, i32 %3104, 0, 3 %3106 = const i3 0 %3107 = uge i3 %3105, %3106 %inst_data_i17 = prb i32$ %inst_data_i %3108 = const i4 12 %3109 = const i32 0 %3110 = shr i32 %inst_data_i17, i32 %3109, i4 %3108 %3111 = exts i3, i32 %3110, 0, 3 %3112 = const i3 4 %3113 = ule i3 %3111, %3112 %3114 = and i1 %3107, %3113 %3115 = or i1 %3101, %3114 %inst_data_i18 = prb i32$ %inst_data_i %3116 = const i4 12 %3117 = const i32 0 %3118 = shr i32 %inst_data_i18, i32 %3117, i4 %3116 %3119 = exts i3, i32 %3118, 0, 3 %3120 = const i3 7 %3121 = eq i3 %3119, %3120 %3122 = or i1 %3115, %3121 %3123 = and i1 %3100, %3122 %3124 = const i1 0 %inst_data_i19 = prb i32$ %inst_data_i %3125 = const i4 12 %3126 = const i32 0 %3127 = shr i32 %inst_data_i19, i32 %3126, i4 %3125 %3128 = exts i3, i32 %3127, 0, 3 %3129 = const i3 5 %3130 = eq i3 %3128, %3129 %3131 = and i1 %3124, %3130 %3132 = or i1 %3123, %3131 br %3132, %if_false36, %if_true36 3090: %3133 = const i1 0 %3134 = const i32 2684362803 %3135 = const i32 4261441663 %3136 = and i32 %inst_data_i1, %3135 %3137 = and i32 %3134, %3135 %3138 = eq i32 %3136, %3137 %3139 = or i1 %3133, %3138 %3140 = const i32 2684379187 %3141 = const i32 4261441663 %3142 = and i32 %inst_data_i1, %3141 %3143 = and i32 %3140, %3141 %3144 = eq i32 %3142, %3143 %3145 = or i1 %3139, %3144 %3146 = const i32 2717917235 %3147 = const i32 4261441663 %3148 = and i32 %inst_data_i1, %3147 %3149 = and i32 %3146, %3147 %3150 = eq i32 %3148, %3149 %3151 = or i1 %3145, %3150 %3152 = const i32 2717933619 %3153 = const i32 4261441663 %3154 = and i32 %inst_data_i1, %3153 %3155 = and i32 %3152, %3153 %3156 = eq i32 %3154, %3155 %3157 = or i1 %3151, %3156 %3158 = const i32 2751471667 %3159 = const i32 4261441663 %3160 = and i32 %inst_data_i1, %3159 %3161 = and i32 %3158, %3159 %3162 = eq i32 %3160, %3161 %3163 = or i1 %3157, %3162 %3164 = const i32 2751488051 %3165 = const i32 4261441663 %3166 = and i32 %inst_data_i1, %3165 %3167 = and i32 %3164, %3165 %3168 = eq i32 %3166, %3167 %3169 = or i1 %3163, %3168 %3170 = const i32 2785026099 %3171 = const i32 4261441663 %3172 = and i32 %inst_data_i1, %3171 %3173 = and i32 %3170, %3171 %3174 = eq i32 %3172, %3173 %3175 = or i1 %3169, %3174 %3176 = const i32 2785042483 %3177 = const i32 4261441663 %3178 = and i32 %inst_data_i1, %3177 %3179 = and i32 %3176, %3177 %3180 = eq i32 %3178, %3179 %3181 = or i1 %3175, %3180 %3182 = const i32 2818580531 %3183 = const i32 4261441663 %3184 = and i32 %inst_data_i1, %3183 %3185 = and i32 %3182, %3183 %3186 = eq i32 %3184, %3185 %3187 = or i1 %3181, %3186 %3188 = const i32 2818596915 %3189 = const i32 4261441663 %3190 = and i32 %inst_data_i1, %3189 %3191 = and i32 %3188, %3189 %3192 = eq i32 %3190, %3191 %3193 = or i1 %3187, %3192 %3194 = const i32 2852134963 %3195 = const i32 4261441663 %3196 = and i32 %inst_data_i1, %3195 %3197 = and i32 %3194, %3195 %3198 = eq i32 %3196, %3197 %3199 = or i1 %3193, %3198 %3200 = const i32 2852151347 %3201 = const i32 4261441663 %3202 = and i32 %inst_data_i1, %3201 %3203 = and i32 %3200, %3201 %3204 = eq i32 %3202, %3203 %3205 = or i1 %3199, %3204 %3206 = const i32 2551193651 %3207 = const i32 4293947519 %3208 = and i32 %inst_data_i1, %3207 %3209 = and i32 %3206, %3207 %3210 = eq i32 %3208, %3209 %3211 = or i1 %3205, %3210 br %3211, %3212, %case_body90 if_true36: %3213 = const i1 0 %3214 = const time 0s 1e drv i1$ %write_rd1, %3213, %3214 st i1* %write_rd.shadow, %3213 %3215 = const i1 1 %3216 = const time 0s 1e drv i1$ %uses_rd, %3215, %3216 %valid_instr35 = prb i1$ %valid_instr %3217 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr35, %3217 %3218 = const i1 1 %3219 = const time 0s 1e drv i1$ %acc_register_rd, %3218, %3219 br %if_exit35 if_false36: %3220 = const i1 1 %3221 = const time 0s 1e drv i1$ %illegal_inst1, %3220, %3221 st i1* %illegal_inst.shadow, %3220 br %if_exit35 if_exit35: br %case_exit case_body90: %3222 = const i1 1 %3223 = const i1 0 %3224 = const i32 8 %3225 = const i32 32 %3226 = sge i32 %3224, %3225 %3227 = and i1 %3223, %3226 %3228 = and i1 %3222, %3227 br %3228, %if_false37, %if_true37 3212: %3229 = const i1 0 %3230 = const i32 2550145075 %3231 = const i32 4293947519 %3232 = and i32 %inst_data_i1, %3231 %3233 = and i32 %3230, %3231 %3234 = eq i32 %3232, %3233 %3235 = or i1 %3229, %3234 %3236 = const i32 2552242227 %3237 = const i32 4293947519 %3238 = and i32 %inst_data_i1, %3237 %3239 = and i32 %3236, %3237 %3240 = eq i32 %3238, %3239 %3241 = or i1 %3235, %3240 %3242 = const i32 2552258611 %3243 = const i32 4293947519 %3244 = and i32 %inst_data_i1, %3243 %3245 = and i32 %3242, %3243 %3246 = eq i32 %3244, %3245 %3247 = or i1 %3241, %3246 br %3247, %3248, %case_body91 if_true37: %3249 = const i1 0 %3250 = const time 0s 1e drv i1$ %write_rd1, %3249, %3250 st i1* %write_rd.shadow, %3249 %valid_instr36 = prb i1$ %valid_instr %3251 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr36, %3251 br %if_exit36 if_false37: %3252 = const i1 1 %3253 = const time 0s 1e drv i1$ %illegal_inst1, %3252, %3253 st i1* %illegal_inst.shadow, %3252 br %if_exit36 if_exit36: br %case_exit case_body91: %3254 = const i1 1 %3255 = const i1 0 %3256 = const i32 8 %3257 = const i32 32 %3258 = sge i32 %3256, %3257 %3259 = const i1 1 %3260 = not i1 %3259 %3261 = and i1 %3258, %3260 %3262 = and i1 %3255, %3261 %3263 = and i1 %3254, %3262 br %3263, %if_false38, %if_true38 3248: %3264 = const i1 0 %3265 = const i32 2751479891 %3266 = const i32 4261441663 %3267 = and i32 %inst_data_i1, %3266 %3268 = and i32 %3265, %3266 %3269 = eq i32 %3267, %3268 %3270 = or i1 %3264, %3269 %3271 = const i32 2751483987 %3272 = const i32 4261441663 %3273 = and i32 %inst_data_i1, %3272 %3274 = and i32 %3271, %3272 %3275 = eq i32 %3273, %3274 %3276 = or i1 %3270, %3275 %3277 = const i32 2751488083 %3278 = const i32 4261441663 %3279 = and i32 %inst_data_i1, %3278 %3280 = and i32 %3277, %3278 %3281 = eq i32 %3279, %3280 %3282 = or i1 %3276, %3281 %3283 = const i32 3825225811 %3284 = const i32 4293947519 %3285 = and i32 %inst_data_i1, %3284 %3286 = and i32 %3283, %3284 %3287 = eq i32 %3285, %3286 %3288 = or i1 %3282, %3287 %3289 = const i32 3825221715 %3290 = const i32 4293947519 %3291 = and i32 %inst_data_i1, %3290 %3292 = and i32 %3289, %3290 %3293 = eq i32 %3291, %3292 %3294 = or i1 %3288, %3293 br %3294, %3295, %case_body92 if_true38: %3296 = const i1 0 %3297 = const time 0s 1e drv i1$ %write_rd1, %3296, %3297 st i1* %write_rd.shadow, %3296 %valid_instr37 = prb i1$ %valid_instr %3298 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr37, %3298 br %if_exit37 if_false38: %3299 = const i1 1 %3300 = const time 0s 1e drv i1$ %illegal_inst1, %3299, %3300 st i1* %illegal_inst.shadow, %3299 br %if_exit37 if_exit37: br %case_exit case_body92: %3301 = const i1 0 br %3301, %if_false39, %if_true39 3295: %3302 = const i1 0 %3303 = const i32 2684358707 %3304 = const i32 4261441663 %3305 = and i32 %inst_data_i1, %3304 %3306 = and i32 %3303, %3304 %3307 = eq i32 %3305, %3306 %3308 = or i1 %3302, %3307 %3309 = const i32 2684375091 %3310 = const i32 4261441663 %3311 = and i32 %inst_data_i1, %3310 %3312 = and i32 %3309, %3310 %3313 = eq i32 %3311, %3312 %3314 = or i1 %3308, %3313 %3315 = const i32 2717913139 %3316 = const i32 4261441663 %3317 = and i32 %inst_data_i1, %3316 %3318 = and i32 %3315, %3316 %3319 = eq i32 %3317, %3318 %3320 = or i1 %3314, %3319 %3321 = const i32 2717929523 %3322 = const i32 4261441663 %3323 = and i32 %inst_data_i1, %3322 %3324 = and i32 %3321, %3322 %3325 = eq i32 %3323, %3324 %3326 = or i1 %3320, %3325 %3327 = const i32 2751467571 %3328 = const i32 4261441663 %3329 = and i32 %inst_data_i1, %3328 %3330 = and i32 %3327, %3328 %3331 = eq i32 %3329, %3330 %3332 = or i1 %3326, %3331 %3333 = const i32 2751483955 %3334 = const i32 4261441663 %3335 = and i32 %inst_data_i1, %3334 %3336 = and i32 %3333, %3334 %3337 = eq i32 %3335, %3336 %3338 = or i1 %3332, %3337 %3339 = const i32 2785022003 %3340 = const i32 4261441663 %3341 = and i32 %inst_data_i1, %3340 %3342 = and i32 %3339, %3340 %3343 = eq i32 %3341, %3342 %3344 = or i1 %3338, %3343 %3345 = const i32 2785038387 %3346 = const i32 4261441663 %3347 = and i32 %inst_data_i1, %3346 %3348 = and i32 %3345, %3346 %3349 = eq i32 %3347, %3348 %3350 = or i1 %3344, %3349 %3351 = const i32 2818576435 %3352 = const i32 4261441663 %3353 = and i32 %inst_data_i1, %3352 %3354 = and i32 %3351, %3352 %3355 = eq i32 %3353, %3354 %3356 = or i1 %3350, %3355 %3357 = const i32 2818592819 %3358 = const i32 4261441663 %3359 = and i32 %inst_data_i1, %3358 %3360 = and i32 %3357, %3358 %3361 = eq i32 %3359, %3360 %3362 = or i1 %3356, %3361 %3363 = const i32 2852130867 %3364 = const i32 4261441663 %3365 = and i32 %inst_data_i1, %3364 %3366 = and i32 %3363, %3364 %3367 = eq i32 %3365, %3366 %3368 = or i1 %3362, %3367 %3369 = const i32 2852147251 %3370 = const i32 4261441663 %3371 = and i32 %inst_data_i1, %3370 %3372 = and i32 %3369, %3370 %3373 = eq i32 %3371, %3372 %3374 = or i1 %3368, %3373 %3375 = const i32 2551189555 %3376 = const i32 4293947519 %3377 = and i32 %inst_data_i1, %3376 %3378 = and i32 %3375, %3376 %3379 = eq i32 %3377, %3378 %3380 = or i1 %3374, %3379 br %3380, %3381, %case_body93 if_true39: %3382 = const i1 0 %3383 = const time 0s 1e drv i1$ %write_rd1, %3382, %3383 st i1* %write_rd.shadow, %3382 %3384 = const i1 1 %3385 = const time 0s 1e drv i1$ %uses_rd, %3384, %3385 %valid_instr38 = prb i1$ %valid_instr %3386 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr38, %3386 %3387 = const i1 1 %3388 = const time 0s 1e drv i1$ %acc_register_rd, %3387, %3388 br %if_exit38 if_false39: %3389 = const i1 1 %3390 = const time 0s 1e drv i1$ %illegal_inst1, %3389, %3390 st i1* %illegal_inst.shadow, %3389 br %if_exit38 if_exit38: br %case_exit case_body93: %3391 = const i1 1 %3392 = const i1 0 %3393 = const i32 8 %3394 = const i32 32 %3395 = sge i32 %3393, %3394 %3396 = and i1 %3392, %3395 %3397 = and i1 %3391, %3396 br %3397, %if_false40, %if_true40 3381: %3398 = const i1 0 %3399 = const i32 2550140979 %3400 = const i32 4293947519 %3401 = and i32 %inst_data_i1, %3400 %3402 = and i32 %3399, %3400 %3403 = eq i32 %3401, %3402 %3404 = or i1 %3398, %3403 %3405 = const i32 2552238131 %3406 = const i32 4293947519 %3407 = and i32 %inst_data_i1, %3406 %3408 = and i32 %3405, %3406 %3409 = eq i32 %3407, %3408 %3410 = or i1 %3404, %3409 %3411 = const i32 2552254515 %3412 = const i32 4293947519 %3413 = and i32 %inst_data_i1, %3412 %3414 = and i32 %3411, %3412 %3415 = eq i32 %3413, %3414 %3416 = or i1 %3410, %3415 br %3416, %3417, %case_body94 if_true40: %3418 = const i1 0 %3419 = const time 0s 1e drv i1$ %write_rd1, %3418, %3419 st i1* %write_rd.shadow, %3418 %valid_instr39 = prb i1$ %valid_instr %3420 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr39, %3420 br %if_exit39 if_false40: %3421 = const i1 1 %3422 = const time 0s 1e drv i1$ %illegal_inst1, %3421, %3422 st i1* %illegal_inst.shadow, %3421 br %if_exit39 if_exit39: br %case_exit case_body94: %3423 = const i1 1 %3424 = const i1 0 %3425 = const i32 8 %3426 = const i32 32 %3427 = sge i32 %3425, %3426 %3428 = const i1 1 %3429 = not i1 %3428 %3430 = and i1 %3427, %3429 %3431 = and i1 %3424, %3430 %3432 = and i1 %3423, %3431 br %3432, %if_false41, %if_true41 3417: %3433 = const i1 0 %3434 = const i32 2785017939 %3435 = const i32 4261441663 %3436 = and i32 %inst_data_i1, %3435 %3437 = and i32 %3434, %3435 %3438 = eq i32 %3436, %3437 %3439 = or i1 %3433, %3438 %3440 = const i32 2785022035 %3441 = const i32 4261441663 %3442 = and i32 %inst_data_i1, %3441 %3443 = and i32 %3440, %3441 %3444 = eq i32 %3442, %3443 %3445 = or i1 %3439, %3444 %3446 = const i32 2785026131 %3447 = const i32 4261441663 %3448 = and i32 %inst_data_i1, %3447 %3449 = and i32 %3446, %3447 %3450 = eq i32 %3448, %3449 %3451 = or i1 %3445, %3450 %3452 = const i32 3858763859 %3453 = const i32 4293947519 %3454 = and i32 %inst_data_i1, %3453 %3455 = and i32 %3452, %3453 %3456 = eq i32 %3454, %3455 %3457 = or i1 %3451, %3456 %3458 = const i32 3321888851 %3459 = const i32 4293918847 %3460 = and i32 %inst_data_i1, %3459 %3461 = and i32 %3458, %3459 %3462 = eq i32 %3460, %3461 %3463 = or i1 %3457, %3462 %3464 = const i32 3322937427 %3465 = const i32 4293918847 %3466 = and i32 %inst_data_i1, %3465 %3467 = and i32 %3464, %3465 %3468 = eq i32 %3466, %3467 %3469 = or i1 %3463, %3468 %3470 = const i32 3858759763 %3471 = const i32 4293947519 %3472 = and i32 %inst_data_i1, %3471 %3473 = and i32 %3470, %3471 %3474 = eq i32 %3472, %3473 %3475 = or i1 %3469, %3474 br %3475, %3476, %case_body95 if_true41: %3477 = const i1 0 %3478 = const time 0s 1e drv i1$ %write_rd1, %3477, %3478 st i1* %write_rd.shadow, %3477 %valid_instr40 = prb i1$ %valid_instr %3479 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr40, %3479 br %if_exit40 if_false41: %3480 = const i1 1 %3481 = const time 0s 1e drv i1$ %illegal_inst1, %3480, %3481 st i1* %illegal_inst.shadow, %3480 br %if_exit40 if_exit40: br %case_exit case_body95: %3482 = const i1 0 br %3482, %if_false42, %if_true42 3476: %3483 = const i1 0 %3484 = const i32 2684366899 %3485 = const i32 4261441663 %3486 = and i32 %inst_data_i1, %3485 %3487 = and i32 %3484, %3485 %3488 = eq i32 %3486, %3487 %3489 = or i1 %3483, %3488 %3490 = const i32 2684383283 %3491 = const i32 4261441663 %3492 = and i32 %inst_data_i1, %3491 %3493 = and i32 %3490, %3491 %3494 = eq i32 %3492, %3493 %3495 = or i1 %3489, %3494 %3496 = const i32 2717921331 %3497 = const i32 4261441663 %3498 = and i32 %inst_data_i1, %3497 %3499 = and i32 %3496, %3497 %3500 = eq i32 %3498, %3499 %3501 = or i1 %3495, %3500 %3502 = const i32 2717937715 %3503 = const i32 4261441663 %3504 = and i32 %inst_data_i1, %3503 %3505 = and i32 %3502, %3503 %3506 = eq i32 %3504, %3505 %3507 = or i1 %3501, %3506 %3508 = const i32 2751475763 %3509 = const i32 4261441663 %3510 = and i32 %inst_data_i1, %3509 %3511 = and i32 %3508, %3509 %3512 = eq i32 %3510, %3511 %3513 = or i1 %3507, %3512 %3514 = const i32 2751492147 %3515 = const i32 4261441663 %3516 = and i32 %inst_data_i1, %3515 %3517 = and i32 %3514, %3515 %3518 = eq i32 %3516, %3517 %3519 = or i1 %3513, %3518 %3520 = const i32 2785030195 %3521 = const i32 4261441663 %3522 = and i32 %inst_data_i1, %3521 %3523 = and i32 %3520, %3521 %3524 = eq i32 %3522, %3523 %3525 = or i1 %3519, %3524 %3526 = const i32 2785046579 %3527 = const i32 4261441663 %3528 = and i32 %inst_data_i1, %3527 %3529 = and i32 %3526, %3527 %3530 = eq i32 %3528, %3529 %3531 = or i1 %3525, %3530 %3532 = const i32 2818584627 %3533 = const i32 4261441663 %3534 = and i32 %inst_data_i1, %3533 %3535 = and i32 %3532, %3533 %3536 = eq i32 %3534, %3535 %3537 = or i1 %3531, %3536 %3538 = const i32 2818601011 %3539 = const i32 4261441663 %3540 = and i32 %inst_data_i1, %3539 %3541 = and i32 %3538, %3539 %3542 = eq i32 %3540, %3541 %3543 = or i1 %3537, %3542 %3544 = const i32 2852139059 %3545 = const i32 4261441663 %3546 = and i32 %inst_data_i1, %3545 %3547 = and i32 %3544, %3545 %3548 = eq i32 %3546, %3547 %3549 = or i1 %3543, %3548 %3550 = const i32 2852155443 %3551 = const i32 4261441663 %3552 = and i32 %inst_data_i1, %3551 %3553 = and i32 %3550, %3551 %3554 = eq i32 %3552, %3553 %3555 = or i1 %3549, %3554 br %3555, %3556, %case_body96 if_true42: %3557 = const i1 0 %3558 = const time 0s 1e drv i1$ %write_rd1, %3557, %3558 st i1* %write_rd.shadow, %3557 %3559 = const i1 1 %3560 = const time 0s 1e drv i1$ %uses_rd, %3559, %3560 %valid_instr41 = prb i1$ %valid_instr %3561 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr41, %3561 %3562 = const i1 1 %3563 = const time 0s 1e drv i1$ %acc_register_rd, %3562, %3563 br %if_exit41 if_false42: %3564 = const i1 1 %3565 = const time 0s 1e drv i1$ %illegal_inst1, %3564, %3565 st i1* %illegal_inst.shadow, %3564 br %if_exit41 if_exit41: br %case_exit case_body96: %3566 = const i1 1 %3567 = const i1 0 %3568 = const i32 8 %3569 = const i32 16 %3570 = sge i32 %3568, %3569 %3571 = and i1 %3567, %3570 %3572 = and i1 %3566, %3571 br %3572, %if_false43, %if_true43 3556: %3573 = const i1 0 %3574 = const i32 2550149171 %3575 = const i32 4293947519 %3576 = and i32 %inst_data_i1, %3575 %3577 = and i32 %3574, %3575 %3578 = eq i32 %3576, %3577 %3579 = or i1 %3573, %3578 %3580 = const i32 2551197747 %3581 = const i32 4293947519 %3582 = and i32 %inst_data_i1, %3581 %3583 = and i32 %3580, %3581 %3584 = eq i32 %3582, %3583 %3585 = or i1 %3579, %3584 %3586 = const i32 2552246323 %3587 = const i32 4293947519 %3588 = and i32 %inst_data_i1, %3587 %3589 = and i32 %3586, %3587 %3590 = eq i32 %3588, %3589 %3591 = or i1 %3585, %3590 %3592 = const i32 2552262707 %3593 = const i32 4293947519 %3594 = and i32 %inst_data_i1, %3593 %3595 = and i32 %3592, %3593 %3596 = eq i32 %3594, %3595 %3597 = or i1 %3591, %3596 br %3597, %3598, %case_body97 if_true43: %3599 = const i1 0 %3600 = const time 0s 1e drv i1$ %write_rd1, %3599, %3600 st i1* %write_rd.shadow, %3599 %valid_instr42 = prb i1$ %valid_instr %3601 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr42, %3601 br %if_exit42 if_false43: %3602 = const i1 1 %3603 = const time 0s 1e drv i1$ %illegal_inst1, %3602, %3603 st i1* %illegal_inst.shadow, %3602 br %if_exit42 if_exit42: br %case_exit case_body97: %3604 = const i1 1 %3605 = const i1 0 %3606 = const i32 8 %3607 = const i32 16 %3608 = sge i32 %3606, %3607 %3609 = const i1 1 %3610 = not i1 %3609 %3611 = and i1 %3608, %3610 %3612 = and i1 %3605, %3611 %3613 = and i1 %3604, %3612 br %3613, %if_false44, %if_true44 3598: %3614 = const i1 0 %3615 = const i32 4026531923 %3616 = const i32 4293947519 %3617 = and i32 %inst_data_i1, %3616 %3618 = and i32 %3615, %3616 %3619 = eq i32 %3617, %3618 %3620 = or i1 %3614, %3619 %3621 = const i32 3489661011 %3622 = const i32 4293918847 %3623 = and i32 %inst_data_i1, %3622 %3624 = and i32 %3621, %3622 %3625 = eq i32 %3623, %3624 %3626 = or i1 %3620, %3625 %3627 = const i32 3490709587 %3628 = const i32 4293918847 %3629 = and i32 %inst_data_i1, %3628 %3630 = and i32 %3627, %3628 %3631 = eq i32 %3629, %3630 %3632 = or i1 %3626, %3631 br %3632, %3633, %case_body98 if_true44: %3634 = const i1 0 %3635 = const time 0s 1e drv i1$ %write_rd1, %3634, %3635 st i1* %write_rd.shadow, %3634 %valid_instr43 = prb i1$ %valid_instr %3636 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr43, %3636 br %if_exit43 if_false44: %3637 = const i1 1 %3638 = const time 0s 1e drv i1$ %illegal_inst1, %3637, %3638 st i1* %illegal_inst.shadow, %3637 br %if_exit43 if_exit43: br %case_exit case_body98: %3639 = const i1 1 br %3639, %if_false45, %if_true45 3633: %3640 = const i1 0 %3641 = const i32 3523215443 %3642 = const i32 4293918847 %3643 = and i32 %inst_data_i1, %3642 %3644 = and i32 %3641, %3642 %3645 = eq i32 %3643, %3644 %3646 = or i1 %3640, %3645 %3647 = const i32 3524264019 %3648 = const i32 4293918847 %3649 = and i32 %inst_data_i1, %3648 %3650 = and i32 %3647, %3648 %3651 = eq i32 %3649, %3650 %3652 = or i1 %3646, %3651 br %3652, %3653, %case_body99 if_true45: %3654 = const i4 1 %3655 = const time 0s 1e drv i4$ %opa_select, %3654, %3655 %3656 = const i1 0 %3657 = const time 0s 1e drv i1$ %write_rd1, %3656, %3657 st i1* %write_rd.shadow, %3656 %valid_instr44 = prb i1$ %valid_instr %3658 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr44, %3658 br %if_exit44 if_false45: %3659 = const i1 1 %3660 = const time 0s 1e drv i1$ %illegal_inst1, %3659, %3660 st i1* %illegal_inst.shadow, %3659 br %if_exit44 if_exit44: br %case_exit case_body99: %3661 = const i1 1 br %3661, %if_false46, %if_true46 3653: %3662 = const i1 0 %3663 = const i32 4093640787 %3664 = const i32 4293947519 %3665 = and i32 %inst_data_i1, %3664 %3666 = and i32 %3663, %3664 %3667 = eq i32 %3665, %3666 %3668 = or i1 %3662, %3667 %3669 = const i32 3556769875 %3670 = const i32 4293918847 %3671 = and i32 %inst_data_i1, %3670 %3672 = and i32 %3669, %3670 %3673 = eq i32 %3671, %3672 %3674 = or i1 %3668, %3673 %3675 = const i32 3557818451 %3676 = const i32 4293918847 %3677 = and i32 %inst_data_i1, %3676 %3678 = and i32 %3675, %3676 %3679 = eq i32 %3677, %3678 %3680 = or i1 %3674, %3679 br %3680, %3681, %case_body100 if_true46: %3682 = const i4 1 %3683 = const time 0s 1e drv i4$ %opa_select, %3682, %3683 %3684 = const i1 0 %3685 = const time 0s 1e drv i1$ %write_rd1, %3684, %3685 st i1* %write_rd.shadow, %3684 %valid_instr45 = prb i1$ %valid_instr %3686 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr45, %3686 br %if_exit45 if_false46: %3687 = const i1 1 %3688 = const time 0s 1e drv i1$ %illegal_inst1, %3687, %3688 st i1* %illegal_inst.shadow, %3687 br %if_exit45 if_exit45: br %case_exit case_body100: %3689 = const i1 0 br %3689, %if_false47, %if_true47 3681: %3690 = const i1 0 %3691 = const i32 2550161459 %3692 = const i32 4293947519 %3693 = and i32 %inst_data_i1, %3692 %3694 = and i32 %3691, %3692 %3695 = eq i32 %3693, %3694 %3696 = or i1 %3690, %3695 %3697 = const i32 2553290803 %3698 = const i32 4293947519 %3699 = and i32 %inst_data_i1, %3698 %3700 = and i32 %3697, %3698 %3701 = eq i32 %3699, %3700 %3702 = or i1 %3696, %3701 %3703 = const i32 2553307187 %3704 = const i32 4293947519 %3705 = and i32 %inst_data_i1, %3704 %3706 = and i32 %3703, %3704 %3707 = eq i32 %3705, %3706 %3708 = or i1 %3702, %3707 br %3708, %3709, %case_body101 if_true47: %3710 = const i4 1 %3711 = const time 0s 1e drv i4$ %opa_select, %3710, %3711 %3712 = const i1 0 %3713 = const time 0s 1e drv i1$ %write_rd1, %3712, %3713 st i1* %write_rd.shadow, %3712 %valid_instr46 = prb i1$ %valid_instr %3714 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr46, %3714 br %if_exit46 if_false47: %3715 = const i1 1 %3716 = const time 0s 1e drv i1$ %illegal_inst1, %3715, %3716 st i1* %illegal_inst.shadow, %3715 br %if_exit46 if_exit46: br %case_exit case_body101: %3717 = const i1 1 %3718 = const i1 0 %3719 = const i32 8 %3720 = const i32 32 %3721 = sge i32 %3719, %3720 %3722 = const i1 1 %3723 = not i1 %3722 %3724 = and i1 %3721, %3723 %3725 = and i1 %3718, %3724 %3726 = and i1 %3717, %3725 br %3726, %if_false48, %if_true48 3709: %3727 = const i1 0 %3728 = const i32 4093657171 %3729 = const i32 4293947519 %3730 = and i32 %inst_data_i1, %3729 %3731 = and i32 %3728, %3729 %3732 = eq i32 %3730, %3731 %3733 = or i1 %3727, %3732 br %3733, %3734, %case_body102 if_true48: %3735 = const i1 0 %3736 = const time 0s 1e drv i1$ %write_rd1, %3735, %3736 st i1* %write_rd.shadow, %3735 %valid_instr47 = prb i1$ %valid_instr %3737 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr47, %3737 br %if_exit47 if_false48: %3738 = const i1 1 %3739 = const time 0s 1e drv i1$ %illegal_inst1, %3738, %3739 st i1* %illegal_inst.shadow, %3738 br %if_exit47 if_exit47: br %case_exit case_body102: %3740 = const i1 0 br %3740, %if_false49, %if_true49 3734: %3741 = const i1 0 %3742 = const i32 2550157363 %3743 = const i32 4293947519 %3744 = and i32 %inst_data_i1, %3743 %3745 = and i32 %3742, %3743 %3746 = eq i32 %3744, %3745 %3747 = or i1 %3741, %3746 %3748 = const i32 2553286707 %3749 = const i32 4293947519 %3750 = and i32 %inst_data_i1, %3749 %3751 = and i32 %3748, %3749 %3752 = eq i32 %3750, %3751 %3753 = or i1 %3747, %3752 %3754 = const i32 2553303091 %3755 = const i32 4293947519 %3756 = and i32 %inst_data_i1, %3755 %3757 = and i32 %3754, %3755 %3758 = eq i32 %3756, %3757 %3759 = or i1 %3753, %3758 br %3759, %3760, %case_body103 if_true49: %3761 = const i4 1 %3762 = const time 0s 1e drv i4$ %opa_select, %3761, %3762 %3763 = const i1 0 %3764 = const time 0s 1e drv i1$ %write_rd1, %3763, %3764 st i1* %write_rd.shadow, %3763 %valid_instr48 = prb i1$ %valid_instr %3765 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr48, %3765 br %if_exit48 if_false49: %3766 = const i1 1 %3767 = const time 0s 1e drv i1$ %illegal_inst1, %3766, %3767 st i1* %illegal_inst.shadow, %3766 br %if_exit48 if_exit48: br %case_exit case_body103: %3768 = const i1 1 %3769 = const i1 0 %3770 = const i32 8 %3771 = const i32 32 %3772 = sge i32 %3770, %3771 %3773 = const i1 1 %3774 = not i1 %3773 %3775 = and i1 %3772, %3774 %3776 = and i1 %3769, %3775 %3777 = and i1 %3768, %3776 br %3777, %if_false50, %if_true50 3760: %3778 = const i1 0 %3779 = const i32 4127195219 %3780 = const i32 4293947519 %3781 = and i32 %inst_data_i1, %3780 %3782 = and i32 %3779, %3780 %3783 = eq i32 %3781, %3782 %3784 = or i1 %3778, %3783 %3785 = const i32 3590324307 %3786 = const i32 4293918847 %3787 = and i32 %inst_data_i1, %3786 %3788 = and i32 %3785, %3786 %3789 = eq i32 %3787, %3788 %3790 = or i1 %3784, %3789 %3791 = const i32 3591372883 %3792 = const i32 4293918847 %3793 = and i32 %inst_data_i1, %3792 %3794 = and i32 %3791, %3792 %3795 = eq i32 %3793, %3794 %3796 = or i1 %3790, %3795 br %3796, %3797, %case_body104 if_true50: %3798 = const i1 0 %3799 = const time 0s 1e drv i1$ %write_rd1, %3798, %3799 st i1* %write_rd.shadow, %3798 %valid_instr49 = prb i1$ %valid_instr %3800 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr49, %3800 br %if_exit49 if_false50: %3801 = const i1 1 %3802 = const time 0s 1e drv i1$ %illegal_inst1, %3801, %3802 st i1* %illegal_inst.shadow, %3801 br %if_exit49 if_exit49: br %case_exit case_body104: %3803 = const i1 0 br %3803, %if_false51, %if_true51 3797: %3804 = const i1 0 %3805 = const i32 2550165555 %3806 = const i32 4293947519 %3807 = and i32 %inst_data_i1, %3806 %3808 = and i32 %3805, %3806 %3809 = eq i32 %3807, %3808 %3810 = or i1 %3804, %3809 %3811 = const i32 2553294899 %3812 = const i32 4293947519 %3813 = and i32 %inst_data_i1, %3812 %3814 = and i32 %3811, %3812 %3815 = eq i32 %3813, %3814 %3816 = or i1 %3810, %3815 %3817 = const i32 2553311283 %3818 = const i32 4293947519 %3819 = and i32 %inst_data_i1, %3818 %3820 = and i32 %3817, %3818 %3821 = eq i32 %3819, %3820 %3822 = or i1 %3816, %3821 br %3822, %3823, %case_body105 if_true51: %3824 = const i4 1 %3825 = const time 0s 1e drv i4$ %opa_select, %3824, %3825 %3826 = const i1 0 %3827 = const time 0s 1e drv i1$ %write_rd1, %3826, %3827 st i1* %write_rd.shadow, %3826 %valid_instr50 = prb i1$ %valid_instr %3828 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr50, %3828 br %if_exit50 if_false51: %3829 = const i1 1 %3830 = const time 0s 1e drv i1$ %illegal_inst1, %3829, %3830 st i1* %illegal_inst.shadow, %3829 br %if_exit50 if_exit50: br %case_exit case_body105: %3831 = const i1 1 %3832 = const i1 0 %3833 = const i32 8 %3834 = const i32 16 %3835 = sge i32 %3833, %3834 %3836 = const i1 1 %3837 = not i1 %3836 %3838 = and i1 %3835, %3837 %3839 = and i1 %3832, %3838 %3840 = and i1 %3831, %3839 br %3840, %if_false52, %if_true52 3823: %3841 = const i1 0 %3842 = const i32 11 %3843 = const i32 127 %3844 = and i32 %inst_data_i1, %3843 %3845 = and i32 %3842, %3843 %3846 = eq i32 %3844, %3845 %3847 = or i1 %3841, %3846 br %3847, %3848, %case_body106 if_true52: %3849 = const i1 0 %3850 = const time 0s 1e drv i1$ %write_rd1, %3849, %3850 st i1* %write_rd.shadow, %3849 %valid_instr51 = prb i1$ %valid_instr %3851 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr51, %3851 br %if_exit51 if_false52: %3852 = const i1 1 %3853 = const time 0s 1e drv i1$ %illegal_inst1, %3852, %3853 st i1* %illegal_inst.shadow, %3852 br %if_exit51 if_exit51: br %case_exit case_body106: %3854 = const i1 1 br %3854, %if_false53, %if_true53 3848: %3855 = const i1 0 %3856 = const i32 8199 %3857 = const i32 28799 %3858 = and i32 %inst_data_i1, %3857 %3859 = and i32 %3856, %3857 %3860 = eq i32 %3858, %3859 %3861 = or i1 %3855, %3860 br %3861, %3862, %case_body107 if_true53: %3863 = const i4 1 %3864 = const time 0s 1e drv i4$ %opa_select, %3863, %3864 br %if_exit52 if_false53: br %if_exit52 if_exit52: %3865 = const i1 0 %3866 = const time 0s 1e drv i1$ %write_rd1, %3865, %3866 st i1* %write_rd.shadow, %3865 %valid_instr52 = prb i1$ %valid_instr %3867 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr52, %3867 br %case_exit case_body107: %3868 = const i1 1 br %3868, %if_false54, %if_true54 3862: %3869 = const i1 0 %3870 = const i32 8231 %3871 = const i32 28799 %3872 = and i32 %inst_data_i1, %3871 %3873 = and i32 %3870, %3871 %3874 = eq i32 %3872, %3873 %3875 = or i1 %3869, %3874 br %3875, %3876, %case_body108 if_true54: %3877 = const i4 1 %3878 = const time 0s 1e drv i4$ %opa_select, %3877, %3878 %3879 = const i4 2 %3880 = const time 0s 1e drv i4$ %opb_select, %3879, %3880 %3881 = const i1 0 %3882 = const time 0s 1e drv i1$ %write_rd1, %3881, %3882 st i1* %write_rd.shadow, %3881 %valid_instr53 = prb i1$ %valid_instr %3883 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr53, %3883 br %if_exit53 if_false54: %3884 = const i1 1 %3885 = const time 0s 1e drv i1$ %illegal_inst1, %3884, %3885 st i1* %illegal_inst.shadow, %3884 br %if_exit53 if_exit53: br %case_exit case_body108: %3886 = const i1 1 br %3886, %if_false55, %if_true55 3876: %3887 = const i1 0 %3888 = const i32 12295 %3889 = const i32 28799 %3890 = and i32 %inst_data_i1, %3889 %3891 = and i32 %3888, %3889 %3892 = eq i32 %3890, %3891 %3893 = or i1 %3887, %3892 br %3893, %3894, %case_body109 if_true55: %3895 = const i4 1 %3896 = const time 0s 1e drv i4$ %opa_select, %3895, %3896 %3897 = const i4 6 %3898 = const time 0s 1e drv i4$ %opb_select, %3897, %3898 %3899 = const i1 0 %3900 = const time 0s 1e drv i1$ %write_rd1, %3899, %3900 st i1* %write_rd.shadow, %3899 %valid_instr54 = prb i1$ %valid_instr %3901 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr54, %3901 br %if_exit54 if_false55: %3902 = const i1 1 %3903 = const time 0s 1e drv i1$ %illegal_inst1, %3902, %3903 st i1* %illegal_inst.shadow, %3902 br %if_exit54 if_exit54: br %case_exit case_body109: %3904 = const i1 1 %3905 = const i1 1 %3906 = or i1 %3904, %3905 br %3906, %if_false56, %if_true56 3894: %3907 = const i1 0 %3908 = const i32 12327 %3909 = const i32 28799 %3910 = and i32 %inst_data_i1, %3909 %3911 = and i32 %3908, %3909 %3912 = eq i32 %3910, %3911 %3913 = or i1 %3907, %3912 br %3913, %3914, %case_body110 if_true56: %3915 = const i4 1 %3916 = const time 0s 1e drv i4$ %opa_select, %3915, %3916 %3917 = const i4 2 %3918 = const time 0s 1e drv i4$ %opb_select, %3917, %3918 %3919 = const i1 0 %3920 = const time 0s 1e drv i1$ %write_rd1, %3919, %3920 st i1* %write_rd.shadow, %3919 %valid_instr55 = prb i1$ %valid_instr %3921 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr55, %3921 br %if_exit55 if_false56: %3922 = const i1 1 %3923 = const time 0s 1e drv i1$ %illegal_inst1, %3922, %3923 st i1* %illegal_inst.shadow, %3922 br %if_exit55 if_exit55: br %case_exit case_body110: %3924 = const i1 1 %3925 = const i1 1 %3926 = or i1 %3924, %3925 br %3926, %if_false57, %if_true57 3914: %3927 = const i1 0 %3928 = const i32 4103 %3929 = const i32 28799 %3930 = and i32 %inst_data_i1, %3929 %3931 = and i32 %3928, %3929 %3932 = eq i32 %3930, %3931 %3933 = or i1 %3927, %3932 br %3933, %3934, %case_body111 if_true57: %3935 = const i4 1 %3936 = const time 0s 1e drv i4$ %opa_select, %3935, %3936 %3937 = const i4 6 %3938 = const time 0s 1e drv i4$ %opb_select, %3937, %3938 %3939 = const i1 0 %3940 = const time 0s 1e drv i1$ %write_rd1, %3939, %3940 st i1* %write_rd.shadow, %3939 %valid_instr56 = prb i1$ %valid_instr %3941 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr56, %3941 br %if_exit56 if_false57: %3942 = const i1 1 %3943 = const time 0s 1e drv i1$ %illegal_inst1, %3942, %3943 st i1* %illegal_inst.shadow, %3942 br %if_exit56 if_exit56: br %case_exit case_body111: %3944 = const i1 0 %3945 = const i1 0 %3946 = or i1 %3944, %3945 br %3946, %if_false58, %if_true58 3934: %3947 = const i1 0 %3948 = const i32 4135 %3949 = const i32 28799 %3950 = and i32 %inst_data_i1, %3949 %3951 = and i32 %3948, %3949 %3952 = eq i32 %3950, %3951 %3953 = or i1 %3947, %3952 br %3953, %3954, %case_body112 if_true58: %3955 = const i4 1 %3956 = const time 0s 1e drv i4$ %opa_select, %3955, %3956 %3957 = const i4 2 %3958 = const time 0s 1e drv i4$ %opb_select, %3957, %3958 %3959 = const i1 0 %3960 = const time 0s 1e drv i1$ %write_rd1, %3959, %3960 st i1* %write_rd.shadow, %3959 %valid_instr57 = prb i1$ %valid_instr %3961 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr57, %3961 br %if_exit57 if_false58: %3962 = const i1 1 %3963 = const time 0s 1e drv i1$ %illegal_inst1, %3962, %3963 st i1* %illegal_inst.shadow, %3962 br %if_exit57 if_exit57: br %case_exit case_body112: %3964 = const i1 0 %3965 = const i1 0 %3966 = or i1 %3964, %3965 br %3966, %if_false59, %if_true59 3954: %3967 = const i1 0 %3968 = const i32 7 %3969 = const i32 28799 %3970 = and i32 %inst_data_i1, %3969 %3971 = and i32 %3968, %3969 %3972 = eq i32 %3970, %3971 %3973 = or i1 %3967, %3972 br %3973, %3974, %case_body113 if_true59: %3975 = const i4 1 %3976 = const time 0s 1e drv i4$ %opa_select, %3975, %3976 %3977 = const i4 6 %3978 = const time 0s 1e drv i4$ %opb_select, %3977, %3978 %3979 = const i1 0 %3980 = const time 0s 1e drv i1$ %write_rd1, %3979, %3980 st i1* %write_rd.shadow, %3979 %valid_instr58 = prb i1$ %valid_instr %3981 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr58, %3981 br %if_exit58 if_false59: %3982 = const i1 1 %3983 = const time 0s 1e drv i1$ %illegal_inst1, %3982, %3983 st i1* %illegal_inst.shadow, %3982 br %if_exit58 if_exit58: br %case_exit case_body113: %3984 = const i1 0 br %3984, %if_false60, %if_true60 3974: %3985 = const i1 0 %3986 = const i32 39 %3987 = const i32 28799 %3988 = and i32 %inst_data_i1, %3987 %3989 = and i32 %3986, %3987 %3990 = eq i32 %3988, %3989 %3991 = or i1 %3985, %3990 br %3991, %3992, %case_body114 if_true60: %3993 = const i4 1 %3994 = const time 0s 1e drv i4$ %opa_select, %3993, %3994 %3995 = const i4 2 %3996 = const time 0s 1e drv i4$ %opb_select, %3995, %3996 %3997 = const i1 0 %3998 = const time 0s 1e drv i1$ %write_rd1, %3997, %3998 st i1* %write_rd.shadow, %3997 %valid_instr59 = prb i1$ %valid_instr %3999 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr59, %3999 br %if_exit59 if_false60: %4000 = const i1 1 %4001 = const time 0s 1e drv i1$ %illegal_inst1, %4000, %4001 st i1* %illegal_inst.shadow, %4000 br %if_exit59 if_exit59: br %case_exit case_body114: %4002 = const i1 0 br %4002, %if_false61, %if_true61 3992: %4003 = const i1 1 %4004 = const time 0s 1e drv i1$ %illegal_inst1, %4003, %4004 st i1* %illegal_inst.shadow, %4003 br %case_exit if_true61: %4005 = const i4 1 %4006 = const time 0s 1e drv i4$ %opa_select, %4005, %4006 %4007 = const i4 6 %4008 = const time 0s 1e drv i4$ %opb_select, %4007, %4008 %4009 = const i1 0 %4010 = const time 0s 1e drv i1$ %write_rd1, %4009, %4010 st i1* %write_rd.shadow, %4009 %valid_instr60 = prb i1$ %valid_instr %4011 = const time 0s 1e drv i1$ %acc_qvalid_o, %valid_instr60, %4011 br %if_exit60 if_false61: %4012 = const i1 1 %4013 = const time 0s 1e drv i1$ %illegal_inst1, %4012, %4013 st i1* %illegal_inst.shadow, %4012 br %if_exit60 if_exit60: br %case_exit if_true: %4014 = const i1 0 %4015 = const time 0s 1e drv i1$ %write_rd1, %4014, %4015 st i1* %write_rd.shadow, %4014 %4016 = const i1 0 %4017 = const time 0s 1e drv i1$ %uses_rd, %4016, %4017 %4018 = const i2 2 %4019 = const time 0s 1e drv i2$ %next_pc, %4018, %4019 br %if_exit61 if_false: br %if_exit61 if_exit61: br %check }