[?1049h(B[?7h[?1h= [2013-05-24 13:27:17] Started bfgminer 3.0.99  [2013-05-24 13:27:17] CL Platform 0 vendor: Mesa [2013-05-24 13:27:17] CL Platform 0 name: Default [2013-05-24 13:27:17] CL Platform 0 version: OpenCL 1.1 MESA 9.2.0 [2013-05-24 13:27:17] Platform 0 devices: 1 [2013-05-24 13:27:17] 0 AMD BARTS [2013-05-24 13:27:17] Unable to load ati adl library [2013-05-24 13:27:17] Init GPU thread 0 GPU 0 virtual GPU 0 [2013-05-24 13:27:17] CL Platform vendor: Mesa [2013-05-24 13:27:17] CL Platform name: Default [2013-05-24 13:27:17] CL Platform version: OpenCL 1.1 MESA 9.2.0 [2013-05-24 13:27:17] List of devices: [2013-05-24 13:27:17] 0 AMD BARTS [2013-05-24 13:27:17] Selected 0: AMD BARTS [2013-05-24 13:27:17] Selecting scrypt kernel [2013-05-24 13:27:17] Initialising kernel scrypt130302.cl without bitalign, 1 vectors and worksize 256 [2013-05-24 13:27:17] initCl() finished. Found AMD BARTS [2013-05-24 13:27:17] 1 gpu miner threads started [2013-05-24 13:27:17] Pool 0 not providing work fast enough ; ModuleID = 'radeon' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-v16:16:16-v24:32:32-v32:32:32-v48:64:64-v64:64:64-v96:128:128-v128:128:128-v192:256:256-v256:256:256-v512:512:512-v1024:1024:1024-v2048:2048:2048-n32:64" target triple = "r600--" ; Function Attrs: nounwind define internal fastcc void @SHA256(<4 x i32>* noalias nocapture %state0, <4 x i32>* noalias nocapture %state1, <4 x i32> %block0, <4 x i32> %block1, <4 x i32> %block2, <4 x i32> %block3) #0 { %1 = load <4 x i32>* %state0, align 16, !tbaa !2 %2 = load <4 x i32>* %state1, align 16, !tbaa !2 %3 = extractelement <4 x i32> %2, i32 0 %4 = shl i32 %3, 26 %5 = lshr i32 %3, 6 %6 = or i32 %4, %5 %7 = shl i32 %3, 21 %8 = lshr i32 %3, 11 %9 = or i32 %7, %8 %10 = xor i32 %9, %6 %11 = shl i32 %3, 7 %12 = lshr i32 %3, 25 %13 = or i32 %11, %12 %14 = xor i32 %10, %13 %15 = extractelement <4 x i32> %2, i32 3 %16 = extractelement <4 x i32> %2, i32 2 %17 = extractelement <4 x i32> %2, i32 1 %18 = xor i32 %17, %16 %19 = and i32 %18, %3 %20 = xor i32 %19, %16 %21 = extractelement <4 x i32> %block0, i32 0 %22 = add i32 %21, 1116352408 %23 = add i32 %22, %15 %24 = add i32 %23, %20 %25 = add i32 %24, %14 %26 = extractelement <4 x i32> %1, i32 3 %27 = add i32 %25, %26 %28 = extractelement <4 x i32> %1, i32 0 %29 = shl i32 %28, 30 %30 = lshr i32 %28, 2 %31 = or i32 %29, %30 %32 = shl i32 %28, 19 %33 = lshr i32 %28, 13 %34 = or i32 %32, %33 %35 = xor i32 %34, %31 %36 = shl i32 %28, 10 %37 = lshr i32 %28, 22 %38 = or i32 %36, %37 %39 = xor i32 %35, %38 %40 = extractelement <4 x i32> %1, i32 2 %41 = xor i32 %28, %40 %42 = extractelement <4 x i32> %1, i32 1 %43 = xor i32 %42, %40 %44 = and i32 %41, %43 %45 = xor i32 %44, %40 %46 = add i32 %39, %45 %47 = add i32 %46, %25 %48 = shl i32 %27, 26 %49 = lshr i32 %27, 6 %50 = or i32 %48, %49 %51 = shl i32 %27, 21 %52 = lshr i32 %27, 11 %53 = or i32 %51, %52 %54 = xor i32 %53, %50 %55 = shl i32 %27, 7 %56 = lshr i32 %27, 25 %57 = or i32 %55, %56 %58 = xor i32 %54, %57 %59 = xor i32 %3, %17 %60 = and i32 %27, %59 %61 = xor i32 %60, %17 %62 = extractelement <4 x i32> %block0, i32 1 %63 = add i32 %62, 1899447441 %64 = add i32 %63, %16 %65 = add i32 %64, %61 %66 = add i32 %65, %58 %67 = add i32 %66, %40 %68 = shl i32 %47, 30 %69 = lshr i32 %47, 2 %70 = or i32 %68, %69 %71 = shl i32 %47, 19 %72 = lshr i32 %47, 13 %73 = or i32 %71, %72 %74 = xor i32 %73, %70 %75 = shl i32 %47, 10 %76 = lshr i32 %47, 22 %77 = or i32 %75, %76 %78 = xor i32 %74, %77 %79 = xor i32 %47, %42 %80 = xor i32 %28, %42 %81 = and i32 %79, %80 %82 = xor i32 %81, %42 %83 = add i32 %78, %82 %84 = add i32 %83, %66 %85 = shl i32 %67, 26 %86 = lshr i32 %67, 6 %87 = or i32 %85, %86 %88 = shl i32 %67, 21 %89 = lshr i32 %67, 11 %90 = or i32 %88, %89 %91 = xor i32 %90, %87 %92 = shl i32 %67, 7 %93 = lshr i32 %67, 25 %94 = or i32 %92, %93 %95 = xor i32 %91, %94 %96 = xor i32 %27, %3 %97 = and i32 %67, %96 %98 = xor i32 %97, %3 %99 = extractelement <4 x i32> %block0, i32 2 %100 = add i32 %99, -1245643825 %101 = add i32 %100, %17 %102 = add i32 %101, %98 %103 = add i32 %102, %95 %104 = add i32 %103, %42 %105 = shl i32 %84, 30 %106 = lshr i32 %84, 2 %107 = or i32 %105, %106 %108 = shl i32 %84, 19 %109 = lshr i32 %84, 13 %110 = or i32 %108, %109 %111 = xor i32 %110, %107 %112 = shl i32 %84, 10 %113 = lshr i32 %84, 22 %114 = or i32 %112, %113 %115 = xor i32 %111, %114 %116 = xor i32 %84, %28 %117 = xor i32 %47, %28 %118 = and i32 %116, %117 %119 = xor i32 %118, %28 %120 = add i32 %115, %119 %121 = add i32 %120, %103 %122 = shl i32 %104, 26 %123 = lshr i32 %104, 6 %124 = or i32 %122, %123 %125 = shl i32 %104, 21 %126 = lshr i32 %104, 11 %127 = or i32 %125, %126 %128 = xor i32 %127, %124 %129 = shl i32 %104, 7 %130 = lshr i32 %104, 25 %131 = or i32 %129, %130 %132 = xor i32 %128, %131 %133 = xor i32 %67, %27 %134 = and i32 %104, %133 %135 = xor i32 %134, %27 %136 = extractelement <4 x i32> %block0, i32 3 %137 = add i32 %136, -373957723 %138 = add i32 %137, %3 %139 = add i32 %138, %135 %140 = add i32 %139, %132 %141 = add i32 %140, %28 %142 = shl i32 %121, 30 %143 = lshr i32 %121, 2 %144 = or i32 %142, %143 %145 = shl i32 %121, 19 %146 = lshr i32 %121, 13 %147 = or i32 %145, %146 %148 = xor i32 %147, %144 %149 = shl i32 %121, 10 %150 = lshr i32 %121, 22 %151 = or i32 %149, %150 %152 = xor i32 %148, %151 %153 = xor i32 %121, %47 %154 = xor i32 %84, %47 %155 = and i32 %153, %154 %156 = xor i32 %155, %47 %157 = add i32 %152, %156 %158 = add i32 %157, %140 %159 = shl i32 %141, 26 %160 = lshr i32 %141, 6 %161 = or i32 %159, %160 %162 = shl i32 %141, 21 %163 = lshr i32 %141, 11 %164 = or i32 %162, %163 %165 = xor i32 %164, %161 %166 = shl i32 %141, 7 %167 = lshr i32 %141, 25 %168 = or i32 %166, %167 %169 = xor i32 %165, %168 %170 = xor i32 %104, %67 %171 = and i32 %141, %170 %172 = xor i32 %171, %67 %173 = extractelement <4 x i32> %block1, i32 0 %174 = add i32 %173, 961987163 %175 = add i32 %174, %27 %176 = add i32 %175, %172 %177 = add i32 %176, %169 %178 = add i32 %177, %47 %179 = shl i32 %158, 30 %180 = lshr i32 %158, 2 %181 = or i32 %179, %180 %182 = shl i32 %158, 19 %183 = lshr i32 %158, 13 %184 = or i32 %182, %183 %185 = xor i32 %184, %181 %186 = shl i32 %158, 10 %187 = lshr i32 %158, 22 %188 = or i32 %186, %187 %189 = xor i32 %185, %188 %190 = xor i32 %158, %84 %191 = xor i32 %121, %84 %192 = and i32 %190, %191 %193 = xor i32 %192, %84 %194 = add i32 %189, %193 %195 = add i32 %194, %177 %196 = shl i32 %178, 26 %197 = lshr i32 %178, 6 %198 = or i32 %196, %197 %199 = shl i32 %178, 21 %200 = lshr i32 %178, 11 %201 = or i32 %199, %200 %202 = xor i32 %201, %198 %203 = shl i32 %178, 7 %204 = lshr i32 %178, 25 %205 = or i32 %203, %204 %206 = xor i32 %202, %205 %207 = xor i32 %141, %104 %208 = and i32 %178, %207 %209 = xor i32 %208, %104 %210 = extractelement <4 x i32> %block1, i32 1 %211 = add i32 %210, 1508970993 %212 = add i32 %211, %67 %213 = add i32 %212, %209 %214 = add i32 %213, %206 %215 = add i32 %214, %84 %216 = shl i32 %195, 30 %217 = lshr i32 %195, 2 %218 = or i32 %216, %217 %219 = shl i32 %195, 19 %220 = lshr i32 %195, 13 %221 = or i32 %219, %220 %222 = xor i32 %221, %218 %223 = shl i32 %195, 10 %224 = lshr i32 %195, 22 %225 = or i32 %223, %224 %226 = xor i32 %222, %225 %227 = xor i32 %195, %121 %228 = xor i32 %158, %121 %229 = and i32 %227, %228 %230 = xor i32 %229, %121 %231 = add i32 %226, %230 %232 = add i32 %231, %214 %233 = shl i32 %215, 26 %234 = lshr i32 %215, 6 %235 = or i32 %233, %234 %236 = shl i32 %215, 21 %237 = lshr i32 %215, 11 %238 = or i32 %236, %237 %239 = xor i32 %238, %235 %240 = shl i32 %215, 7 %241 = lshr i32 %215, 25 %242 = or i32 %240, %241 %243 = xor i32 %239, %242 %244 = xor i32 %178, %141 %245 = and i32 %215, %244 %246 = xor i32 %245, %141 %247 = extractelement <4 x i32> %block1, i32 2 %248 = add i32 %247, -1841331548 %249 = add i32 %248, %104 %250 = add i32 %249, %246 %251 = add i32 %250, %243 %252 = add i32 %251, %121 %253 = shl i32 %232, 30 %254 = lshr i32 %232, 2 %255 = or i32 %253, %254 %256 = shl i32 %232, 19 %257 = lshr i32 %232, 13 %258 = or i32 %256, %257 %259 = xor i32 %258, %255 %260 = shl i32 %232, 10 %261 = lshr i32 %232, 22 %262 = or i32 %260, %261 %263 = xor i32 %259, %262 %264 = xor i32 %232, %158 %265 = xor i32 %195, %158 %266 = and i32 %264, %265 %267 = xor i32 %266, %158 %268 = add i32 %263, %267 %269 = add i32 %268, %251 %270 = shl i32 %252, 26 %271 = lshr i32 %252, 6 %272 = or i32 %270, %271 %273 = shl i32 %252, 21 %274 = lshr i32 %252, 11 %275 = or i32 %273, %274 %276 = xor i32 %275, %272 %277 = shl i32 %252, 7 %278 = lshr i32 %252, 25 %279 = or i32 %277, %278 %280 = xor i32 %276, %279 %281 = xor i32 %215, %178 %282 = and i32 %252, %281 %283 = xor i32 %282, %178 %284 = extractelement <4 x i32> %block1, i32 3 %285 = add i32 %284, -1424204075 %286 = add i32 %285, %141 %287 = add i32 %286, %283 %288 = add i32 %287, %280 %289 = add i32 %288, %158 %290 = shl i32 %269, 30 %291 = lshr i32 %269, 2 %292 = or i32 %290, %291 %293 = shl i32 %269, 19 %294 = lshr i32 %269, 13 %295 = or i32 %293, %294 %296 = xor i32 %295, %292 %297 = shl i32 %269, 10 %298 = lshr i32 %269, 22 %299 = or i32 %297, %298 %300 = xor i32 %296, %299 %301 = xor i32 %269, %195 %302 = xor i32 %232, %195 %303 = and i32 %301, %302 %304 = xor i32 %303, %195 %305 = add i32 %300, %304 %306 = add i32 %305, %288 %307 = shl i32 %289, 26 %308 = lshr i32 %289, 6 %309 = or i32 %307, %308 %310 = shl i32 %289, 21 %311 = lshr i32 %289, 11 %312 = or i32 %310, %311 %313 = xor i32 %312, %309 %314 = shl i32 %289, 7 %315 = lshr i32 %289, 25 %316 = or i32 %314, %315 %317 = xor i32 %313, %316 %318 = xor i32 %252, %215 %319 = and i32 %289, %318 %320 = xor i32 %319, %215 %321 = extractelement <4 x i32> %block2, i32 0 %322 = add i32 %321, -670586216 %323 = add i32 %322, %178 %324 = add i32 %323, %320 %325 = add i32 %324, %317 %326 = add i32 %325, %195 %327 = shl i32 %306, 30 %328 = lshr i32 %306, 2 %329 = or i32 %327, %328 %330 = shl i32 %306, 19 %331 = lshr i32 %306, 13 %332 = or i32 %330, %331 %333 = xor i32 %332, %329 %334 = shl i32 %306, 10 %335 = lshr i32 %306, 22 %336 = or i32 %334, %335 %337 = xor i32 %333, %336 %338 = xor i32 %306, %232 %339 = xor i32 %269, %232 %340 = and i32 %338, %339 %341 = xor i32 %340, %232 %342 = add i32 %337, %341 %343 = add i32 %342, %325 %344 = shl i32 %326, 26 %345 = lshr i32 %326, 6 %346 = or i32 %344, %345 %347 = shl i32 %326, 21 %348 = lshr i32 %326, 11 %349 = or i32 %347, %348 %350 = xor i32 %349, %346 %351 = shl i32 %326, 7 %352 = lshr i32 %326, 25 %353 = or i32 %351, %352 %354 = xor i32 %350, %353 %355 = xor i32 %289, %252 %356 = and i32 %326, %355 %357 = xor i32 %356, %252 %358 = extractelement <4 x i32> %block2, i32 1 %359 = add i32 %358, 310598401 %360 = add i32 %359, %215 %361 = add i32 %360, %357 %362 = add i32 %361, %354 %363 = add i32 %362, %232 %364 = shl i32 %343, 30 %365 = lshr i32 %343, 2 %366 = or i32 %364, %365 %367 = shl i32 %343, 19 %368 = lshr i32 %343, 13 %369 = or i32 %367, %368 %370 = xor i32 %369, %366 %371 = shl i32 %343, 10 %372 = lshr i32 %343, 22 %373 = or i32 %371, %372 %374 = xor i32 %370, %373 %375 = xor i32 %343, %269 %376 = xor i32 %306, %269 %377 = and i32 %375, %376 %378 = xor i32 %377, %269 %379 = add i32 %374, %378 %380 = add i32 %379, %362 %381 = shl i32 %363, 26 %382 = lshr i32 %363, 6 %383 = or i32 %381, %382 %384 = shl i32 %363, 21 %385 = lshr i32 %363, 11 %386 = or i32 %384, %385 %387 = xor i32 %386, %383 %388 = shl i32 %363, 7 %389 = lshr i32 %363, 25 %390 = or i32 %388, %389 %391 = xor i32 %387, %390 %392 = xor i32 %326, %289 %393 = and i32 %363, %392 %394 = xor i32 %393, %289 %395 = extractelement <4 x i32> %block2, i32 2 %396 = add i32 %395, 607225278 %397 = add i32 %396, %252 %398 = add i32 %397, %394 %399 = add i32 %398, %391 %400 = add i32 %399, %269 %401 = shl i32 %380, 30 %402 = lshr i32 %380, 2 %403 = or i32 %401, %402 %404 = shl i32 %380, 19 %405 = lshr i32 %380, 13 %406 = or i32 %404, %405 %407 = xor i32 %406, %403 %408 = shl i32 %380, 10 %409 = lshr i32 %380, 22 %410 = or i32 %408, %409 %411 = xor i32 %407, %410 %412 = xor i32 %380, %306 %413 = xor i32 %343, %306 %414 = and i32 %412, %413 %415 = xor i32 %414, %306 %416 = add i32 %411, %415 %417 = add i32 %416, %399 %418 = shl i32 %400, 26 %419 = lshr i32 %400, 6 %420 = or i32 %418, %419 %421 = shl i32 %400, 21 %422 = lshr i32 %400, 11 %423 = or i32 %421, %422 %424 = xor i32 %423, %420 %425 = shl i32 %400, 7 %426 = lshr i32 %400, 25 %427 = or i32 %425, %426 %428 = xor i32 %424, %427 %429 = xor i32 %363, %326 %430 = and i32 %400, %429 %431 = xor i32 %430, %326 %432 = extractelement <4 x i32> %block2, i32 3 %433 = add i32 %432, 1426881987 %434 = add i32 %433, %289 %435 = add i32 %434, %431 %436 = add i32 %435, %428 %437 = add i32 %436, %306 %438 = shl i32 %417, 30 %439 = lshr i32 %417, 2 %440 = or i32 %438, %439 %441 = shl i32 %417, 19 %442 = lshr i32 %417, 13 %443 = or i32 %441, %442 %444 = xor i32 %443, %440 %445 = shl i32 %417, 10 %446 = lshr i32 %417, 22 %447 = or i32 %445, %446 %448 = xor i32 %444, %447 %449 = xor i32 %417, %343 %450 = xor i32 %380, %343 %451 = and i32 %449, %450 %452 = xor i32 %451, %343 %453 = add i32 %448, %452 %454 = add i32 %453, %436 %455 = shl i32 %437, 26 %456 = lshr i32 %437, 6 %457 = or i32 %455, %456 %458 = shl i32 %437, 21 %459 = lshr i32 %437, 11 %460 = or i32 %458, %459 %461 = xor i32 %460, %457 %462 = shl i32 %437, 7 %463 = lshr i32 %437, 25 %464 = or i32 %462, %463 %465 = xor i32 %461, %464 %466 = xor i32 %400, %363 %467 = and i32 %437, %466 %468 = xor i32 %467, %363 %469 = extractelement <4 x i32> %block3, i32 0 %470 = add i32 %469, 1925078388 %471 = add i32 %470, %326 %472 = add i32 %471, %468 %473 = add i32 %472, %465 %474 = add i32 %473, %343 %475 = shl i32 %454, 30 %476 = lshr i32 %454, 2 %477 = or i32 %475, %476 %478 = shl i32 %454, 19 %479 = lshr i32 %454, 13 %480 = or i32 %478, %479 %481 = xor i32 %480, %477 %482 = shl i32 %454, 10 %483 = lshr i32 %454, 22 %484 = or i32 %482, %483 %485 = xor i32 %481, %484 %486 = xor i32 %454, %380 %487 = xor i32 %417, %380 %488 = and i32 %486, %487 %489 = xor i32 %488, %380 %490 = add i32 %485, %489 %491 = add i32 %490, %473 %492 = shl i32 %474, 26 %493 = lshr i32 %474, 6 %494 = or i32 %492, %493 %495 = shl i32 %474, 21 %496 = lshr i32 %474, 11 %497 = or i32 %495, %496 %498 = xor i32 %497, %494 %499 = shl i32 %474, 7 %500 = lshr i32 %474, 25 %501 = or i32 %499, %500 %502 = xor i32 %498, %501 %503 = xor i32 %437, %400 %504 = and i32 %474, %503 %505 = xor i32 %504, %400 %506 = extractelement <4 x i32> %block3, i32 1 %507 = add i32 %506, -2132889090 %508 = add i32 %507, %363 %509 = add i32 %508, %505 %510 = add i32 %509, %502 %511 = add i32 %510, %380 %512 = shl i32 %491, 30 %513 = lshr i32 %491, 2 %514 = or i32 %512, %513 %515 = shl i32 %491, 19 %516 = lshr i32 %491, 13 %517 = or i32 %515, %516 %518 = xor i32 %517, %514 %519 = shl i32 %491, 10 %520 = lshr i32 %491, 22 %521 = or i32 %519, %520 %522 = xor i32 %518, %521 %523 = xor i32 %491, %417 %524 = xor i32 %454, %417 %525 = and i32 %523, %524 %526 = xor i32 %525, %417 %527 = add i32 %522, %526 %528 = add i32 %527, %510 %529 = shl i32 %511, 26 %530 = lshr i32 %511, 6 %531 = or i32 %529, %530 %532 = shl i32 %511, 21 %533 = lshr i32 %511, 11 %534 = or i32 %532, %533 %535 = xor i32 %534, %531 %536 = shl i32 %511, 7 %537 = lshr i32 %511, 25 %538 = or i32 %536, %537 %539 = xor i32 %535, %538 %540 = xor i32 %474, %437 %541 = and i32 %511, %540 %542 = xor i32 %541, %437 %543 = extractelement <4 x i32> %block3, i32 2 %544 = add i32 %543, -1680079193 %545 = add i32 %544, %400 %546 = add i32 %545, %542 %547 = add i32 %546, %539 %548 = add i32 %547, %417 %549 = shl i32 %528, 30 %550 = lshr i32 %528, 2 %551 = or i32 %549, %550 %552 = shl i32 %528, 19 %553 = lshr i32 %528, 13 %554 = or i32 %552, %553 %555 = xor i32 %554, %551 %556 = shl i32 %528, 10 %557 = lshr i32 %528, 22 %558 = or i32 %556, %557 %559 = xor i32 %555, %558 %560 = xor i32 %528, %454 %561 = xor i32 %491, %454 %562 = and i32 %560, %561 %563 = xor i32 %562, %454 %564 = add i32 %559, %563 %565 = add i32 %564, %547 %566 = shl i32 %548, 26 %567 = lshr i32 %548, 6 %568 = or i32 %566, %567 %569 = shl i32 %548, 21 %570 = lshr i32 %548, 11 %571 = or i32 %569, %570 %572 = xor i32 %571, %568 %573 = shl i32 %548, 7 %574 = lshr i32 %548, 25 %575 = or i32 %573, %574 %576 = xor i32 %572, %575 %577 = xor i32 %511, %474 %578 = and i32 %548, %577 %579 = xor i32 %578, %474 %580 = extractelement <4 x i32> %block3, i32 3 %581 = add i32 %580, -1046744716 %582 = add i32 %581, %437 %583 = add i32 %582, %579 %584 = add i32 %583, %576 %585 = add i32 %584, %454 %586 = shl i32 %565, 30 %587 = lshr i32 %565, 2 %588 = or i32 %586, %587 %589 = shl i32 %565, 19 %590 = lshr i32 %565, 13 %591 = or i32 %589, %590 %592 = xor i32 %591, %588 %593 = shl i32 %565, 10 %594 = lshr i32 %565, 22 %595 = or i32 %593, %594 %596 = xor i32 %592, %595 %597 = xor i32 %565, %491 %598 = xor i32 %528, %491 %599 = and i32 %597, %598 %600 = xor i32 %599, %491 %601 = add i32 %596, %600 %602 = add i32 %601, %584 %603 = shl i32 %543, 15 %604 = lshr i32 %543, 17 %605 = or i32 %603, %604 %606 = shl i32 %543, 13 %607 = lshr i32 %543, 19 %608 = or i32 %606, %607 %609 = lshr i32 %543, 10 %610 = xor i32 %605, %609 %611 = xor i32 %610, %608 %612 = shl i32 %62, 25 %613 = lshr i32 %62, 7 %614 = or i32 %612, %613 %615 = shl i32 %62, 14 %616 = lshr i32 %62, 18 %617 = or i32 %615, %616 %618 = lshr i32 %62, 3 %619 = xor i32 %614, %618 %620 = xor i32 %619, %617 %621 = add i32 %358, %21 %622 = add i32 %621, %620 %623 = add i32 %622, %611 %624 = shl i32 %585, 26 %625 = lshr i32 %585, 6 %626 = or i32 %624, %625 %627 = shl i32 %585, 21 %628 = lshr i32 %585, 11 %629 = or i32 %627, %628 %630 = xor i32 %629, %626 %631 = shl i32 %585, 7 %632 = lshr i32 %585, 25 %633 = or i32 %631, %632 %634 = xor i32 %630, %633 %635 = xor i32 %548, %511 %636 = and i32 %585, %635 %637 = xor i32 %636, %511 %638 = add i32 %623, -459576895 %639 = add i32 %638, %474 %640 = add i32 %639, %637 %641 = add i32 %640, %634 %642 = add i32 %641, %491 %643 = shl i32 %602, 30 %644 = lshr i32 %602, 2 %645 = or i32 %643, %644 %646 = shl i32 %602, 19 %647 = lshr i32 %602, 13 %648 = or i32 %646, %647 %649 = xor i32 %648, %645 %650 = shl i32 %602, 10 %651 = lshr i32 %602, 22 %652 = or i32 %650, %651 %653 = xor i32 %649, %652 %654 = xor i32 %602, %528 %655 = xor i32 %565, %528 %656 = and i32 %654, %655 %657 = xor i32 %656, %528 %658 = add i32 %653, %657 %659 = add i32 %658, %641 %660 = shl i32 %580, 15 %661 = lshr i32 %580, 17 %662 = or i32 %660, %661 %663 = shl i32 %580, 13 %664 = lshr i32 %580, 19 %665 = or i32 %663, %664 %666 = lshr i32 %580, 10 %667 = xor i32 %662, %666 %668 = xor i32 %667, %665 %669 = shl i32 %99, 25 %670 = lshr i32 %99, 7 %671 = or i32 %669, %670 %672 = shl i32 %99, 14 %673 = lshr i32 %99, 18 %674 = or i32 %672, %673 %675 = lshr i32 %99, 3 %676 = xor i32 %671, %675 %677 = xor i32 %676, %674 %678 = add i32 %395, %62 %679 = add i32 %678, %677 %680 = add i32 %679, %668 %681 = shl i32 %642, 26 %682 = lshr i32 %642, 6 %683 = or i32 %681, %682 %684 = shl i32 %642, 21 %685 = lshr i32 %642, 11 %686 = or i32 %684, %685 %687 = xor i32 %686, %683 %688 = shl i32 %642, 7 %689 = lshr i32 %642, 25 %690 = or i32 %688, %689 %691 = xor i32 %687, %690 %692 = xor i32 %585, %548 %693 = and i32 %642, %692 %694 = xor i32 %693, %548 %695 = add i32 %680, -272742522 %696 = add i32 %695, %511 %697 = add i32 %696, %694 %698 = add i32 %697, %691 %699 = add i32 %698, %528 %700 = shl i32 %659, 30 %701 = lshr i32 %659, 2 %702 = or i32 %700, %701 %703 = shl i32 %659, 19 %704 = lshr i32 %659, 13 %705 = or i32 %703, %704 %706 = xor i32 %705, %702 %707 = shl i32 %659, 10 %708 = lshr i32 %659, 22 %709 = or i32 %707, %708 %710 = xor i32 %706, %709 %711 = xor i32 %659, %565 %712 = xor i32 %602, %565 %713 = and i32 %711, %712 %714 = xor i32 %713, %565 %715 = add i32 %710, %714 %716 = add i32 %715, %698 %717 = shl i32 %623, 15 %718 = lshr i32 %623, 17 %719 = or i32 %717, %718 %720 = shl i32 %623, 13 %721 = lshr i32 %623, 19 %722 = or i32 %720, %721 %723 = lshr i32 %623, 10 %724 = xor i32 %719, %723 %725 = xor i32 %724, %722 %726 = shl i32 %136, 25 %727 = lshr i32 %136, 7 %728 = or i32 %726, %727 %729 = shl i32 %136, 14 %730 = lshr i32 %136, 18 %731 = or i32 %729, %730 %732 = lshr i32 %136, 3 %733 = xor i32 %728, %732 %734 = xor i32 %733, %731 %735 = add i32 %432, %99 %736 = add i32 %735, %734 %737 = add i32 %736, %725 %738 = shl i32 %699, 26 %739 = lshr i32 %699, 6 %740 = or i32 %738, %739 %741 = shl i32 %699, 21 %742 = lshr i32 %699, 11 %743 = or i32 %741, %742 %744 = xor i32 %743, %740 %745 = shl i32 %699, 7 %746 = lshr i32 %699, 25 %747 = or i32 %745, %746 %748 = xor i32 %744, %747 %749 = xor i32 %642, %585 %750 = and i32 %699, %749 %751 = xor i32 %750, %585 %752 = add i32 %737, 264347078 %753 = add i32 %752, %548 %754 = add i32 %753, %751 %755 = add i32 %754, %748 %756 = add i32 %755, %565 %757 = shl i32 %716, 30 %758 = lshr i32 %716, 2 %759 = or i32 %757, %758 %760 = shl i32 %716, 19 %761 = lshr i32 %716, 13 %762 = or i32 %760, %761 %763 = xor i32 %762, %759 %764 = shl i32 %716, 10 %765 = lshr i32 %716, 22 %766 = or i32 %764, %765 %767 = xor i32 %763, %766 %768 = xor i32 %716, %602 %769 = xor i32 %659, %602 %770 = and i32 %768, %769 %771 = xor i32 %770, %602 %772 = add i32 %767, %771 %773 = add i32 %772, %755 %774 = shl i32 %680, 15 %775 = lshr i32 %680, 17 %776 = or i32 %774, %775 %777 = shl i32 %680, 13 %778 = lshr i32 %680, 19 %779 = or i32 %777, %778 %780 = lshr i32 %680, 10 %781 = xor i32 %776, %780 %782 = xor i32 %781, %779 %783 = shl i32 %173, 25 %784 = lshr i32 %173, 7 %785 = or i32 %783, %784 %786 = shl i32 %173, 14 %787 = lshr i32 %173, 18 %788 = or i32 %786, %787 %789 = lshr i32 %173, 3 %790 = xor i32 %785, %789 %791 = xor i32 %790, %788 %792 = add i32 %469, %136 %793 = add i32 %792, %791 %794 = add i32 %793, %782 %795 = shl i32 %756, 26 %796 = lshr i32 %756, 6 %797 = or i32 %795, %796 %798 = shl i32 %756, 21 %799 = lshr i32 %756, 11 %800 = or i32 %798, %799 %801 = xor i32 %800, %797 %802 = shl i32 %756, 7 %803 = lshr i32 %756, 25 %804 = or i32 %802, %803 %805 = xor i32 %801, %804 %806 = xor i32 %699, %642 %807 = and i32 %756, %806 %808 = xor i32 %807, %642 %809 = add i32 %794, 604807628 %810 = add i32 %809, %585 %811 = add i32 %810, %808 %812 = add i32 %811, %805 %813 = add i32 %812, %602 %814 = shl i32 %773, 30 %815 = lshr i32 %773, 2 %816 = or i32 %814, %815 %817 = shl i32 %773, 19 %818 = lshr i32 %773, 13 %819 = or i32 %817, %818 %820 = xor i32 %819, %816 %821 = shl i32 %773, 10 %822 = lshr i32 %773, 22 %823 = or i32 %821, %822 %824 = xor i32 %820, %823 %825 = xor i32 %773, %659 %826 = xor i32 %716, %659 %827 = and i32 %825, %826 %828 = xor i32 %827, %659 %829 = add i32 %824, %828 %830 = add i32 %829, %812 %831 = shl i32 %737, 15 %832 = lshr i32 %737, 17 %833 = or i32 %831, %832 %834 = shl i32 %737, 13 %835 = lshr i32 %737, 19 %836 = or i32 %834, %835 %837 = lshr i32 %737, 10 %838 = xor i32 %833, %837 %839 = xor i32 %838, %836 %840 = shl i32 %210, 25 %841 = lshr i32 %210, 7 %842 = or i32 %840, %841 %843 = shl i32 %210, 14 %844 = lshr i32 %210, 18 %845 = or i32 %843, %844 %846 = lshr i32 %210, 3 %847 = xor i32 %842, %846 %848 = xor i32 %847, %845 %849 = add i32 %506, %173 %850 = add i32 %849, %848 %851 = add i32 %850, %839 %852 = shl i32 %813, 26 %853 = lshr i32 %813, 6 %854 = or i32 %852, %853 %855 = shl i32 %813, 21 %856 = lshr i32 %813, 11 %857 = or i32 %855, %856 %858 = xor i32 %857, %854 %859 = shl i32 %813, 7 %860 = lshr i32 %813, 25 %861 = or i32 %859, %860 %862 = xor i32 %858, %861 %863 = xor i32 %756, %699 %864 = and i32 %813, %863 %865 = xor i32 %864, %699 %866 = add i32 %851, 770255983 %867 = add i32 %866, %642 %868 = add i32 %867, %865 %869 = add i32 %868, %862 %870 = add i32 %869, %659 %871 = shl i32 %830, 30 %872 = lshr i32 %830, 2 %873 = or i32 %871, %872 %874 = shl i32 %830, 19 %875 = lshr i32 %830, 13 %876 = or i32 %874, %875 %877 = xor i32 %876, %873 %878 = shl i32 %830, 10 %879 = lshr i32 %830, 22 %880 = or i32 %878, %879 %881 = xor i32 %877, %880 %882 = xor i32 %830, %716 %883 = xor i32 %773, %716 %884 = and i32 %882, %883 %885 = xor i32 %884, %716 %886 = add i32 %881, %885 %887 = add i32 %886, %869 %888 = shl i32 %794, 15 %889 = lshr i32 %794, 17 %890 = or i32 %888, %889 %891 = shl i32 %794, 13 %892 = lshr i32 %794, 19 %893 = or i32 %891, %892 %894 = lshr i32 %794, 10 %895 = xor i32 %890, %894 %896 = xor i32 %895, %893 %897 = shl i32 %247, 25 %898 = lshr i32 %247, 7 %899 = or i32 %897, %898 %900 = shl i32 %247, 14 %901 = lshr i32 %247, 18 %902 = or i32 %900, %901 %903 = lshr i32 %247, 3 %904 = xor i32 %899, %903 %905 = xor i32 %904, %902 %906 = add i32 %543, %210 %907 = add i32 %906, %905 %908 = add i32 %907, %896 %909 = shl i32 %870, 26 %910 = lshr i32 %870, 6 %911 = or i32 %909, %910 %912 = shl i32 %870, 21 %913 = lshr i32 %870, 11 %914 = or i32 %912, %913 %915 = xor i32 %914, %911 %916 = shl i32 %870, 7 %917 = lshr i32 %870, 25 %918 = or i32 %916, %917 %919 = xor i32 %915, %918 %920 = xor i32 %813, %756 %921 = and i32 %870, %920 %922 = xor i32 %921, %756 %923 = add i32 %908, 1249150122 %924 = add i32 %923, %699 %925 = add i32 %924, %922 %926 = add i32 %925, %919 %927 = add i32 %926, %716 %928 = shl i32 %887, 30 %929 = lshr i32 %887, 2 %930 = or i32 %928, %929 %931 = shl i32 %887, 19 %932 = lshr i32 %887, 13 %933 = or i32 %931, %932 %934 = xor i32 %933, %930 %935 = shl i32 %887, 10 %936 = lshr i32 %887, 22 %937 = or i32 %935, %936 %938 = xor i32 %934, %937 %939 = xor i32 %887, %773 %940 = xor i32 %830, %773 %941 = and i32 %939, %940 %942 = xor i32 %941, %773 %943 = add i32 %938, %942 %944 = add i32 %943, %926 %945 = shl i32 %851, 15 %946 = lshr i32 %851, 17 %947 = or i32 %945, %946 %948 = shl i32 %851, 13 %949 = lshr i32 %851, 19 %950 = or i32 %948, %949 %951 = lshr i32 %851, 10 %952 = xor i32 %947, %951 %953 = xor i32 %952, %950 %954 = shl i32 %284, 25 %955 = lshr i32 %284, 7 %956 = or i32 %954, %955 %957 = shl i32 %284, 14 %958 = lshr i32 %284, 18 %959 = or i32 %957, %958 %960 = lshr i32 %284, 3 %961 = xor i32 %956, %960 %962 = xor i32 %961, %959 %963 = add i32 %580, %247 %964 = add i32 %963, %962 %965 = add i32 %964, %953 %966 = shl i32 %927, 26 %967 = lshr i32 %927, 6 %968 = or i32 %966, %967 %969 = shl i32 %927, 21 %970 = lshr i32 %927, 11 %971 = or i32 %969, %970 %972 = xor i32 %971, %968 %973 = shl i32 %927, 7 %974 = lshr i32 %927, 25 %975 = or i32 %973, %974 %976 = xor i32 %972, %975 %977 = xor i32 %870, %813 %978 = and i32 %927, %977 %979 = xor i32 %978, %813 %980 = add i32 %965, 1555081692 %981 = add i32 %980, %756 %982 = add i32 %981, %979 %983 = add i32 %982, %976 %984 = add i32 %983, %773 %985 = shl i32 %944, 30 %986 = lshr i32 %944, 2 %987 = or i32 %985, %986 %988 = shl i32 %944, 19 %989 = lshr i32 %944, 13 %990 = or i32 %988, %989 %991 = xor i32 %990, %987 %992 = shl i32 %944, 10 %993 = lshr i32 %944, 22 %994 = or i32 %992, %993 %995 = xor i32 %991, %994 %996 = xor i32 %944, %830 %997 = xor i32 %887, %830 %998 = and i32 %996, %997 %999 = xor i32 %998, %830 %1000 = add i32 %995, %999 %1001 = add i32 %1000, %983 %1002 = shl i32 %908, 15 %1003 = lshr i32 %908, 17 %1004 = or i32 %1002, %1003 %1005 = shl i32 %908, 13 %1006 = lshr i32 %908, 19 %1007 = or i32 %1005, %1006 %1008 = lshr i32 %908, 10 %1009 = xor i32 %1004, %1008 %1010 = xor i32 %1009, %1007 %1011 = shl i32 %321, 25 %1012 = lshr i32 %321, 7 %1013 = or i32 %1011, %1012 %1014 = shl i32 %321, 14 %1015 = lshr i32 %321, 18 %1016 = or i32 %1014, %1015 %1017 = lshr i32 %321, 3 %1018 = xor i32 %1013, %1017 %1019 = xor i32 %1018, %1016 %1020 = add i32 %1019, %284 %1021 = add i32 %1020, %623 %1022 = add i32 %1021, %1010 %1023 = shl i32 %984, 26 %1024 = lshr i32 %984, 6 %1025 = or i32 %1023, %1024 %1026 = shl i32 %984, 21 %1027 = lshr i32 %984, 11 %1028 = or i32 %1026, %1027 %1029 = xor i32 %1028, %1025 %1030 = shl i32 %984, 7 %1031 = lshr i32 %984, 25 %1032 = or i32 %1030, %1031 %1033 = xor i32 %1029, %1032 %1034 = xor i32 %927, %870 %1035 = and i32 %984, %1034 %1036 = xor i32 %1035, %870 %1037 = add i32 %1022, 1996064986 %1038 = add i32 %1037, %813 %1039 = add i32 %1038, %1036 %1040 = add i32 %1039, %1033 %1041 = add i32 %1040, %830 %1042 = shl i32 %1001, 30 %1043 = lshr i32 %1001, 2 %1044 = or i32 %1042, %1043 %1045 = shl i32 %1001, 19 %1046 = lshr i32 %1001, 13 %1047 = or i32 %1045, %1046 %1048 = xor i32 %1047, %1044 %1049 = shl i32 %1001, 10 %1050 = lshr i32 %1001, 22 %1051 = or i32 %1049, %1050 %1052 = xor i32 %1048, %1051 %1053 = xor i32 %1001, %887 %1054 = xor i32 %944, %887 %1055 = and i32 %1053, %1054 %1056 = xor i32 %1055, %887 %1057 = add i32 %1052, %1056 %1058 = add i32 %1057, %1040 %1059 = shl i32 %965, 15 %1060 = lshr i32 %965, 17 %1061 = or i32 %1059, %1060 %1062 = shl i32 %965, 13 %1063 = lshr i32 %965, 19 %1064 = or i32 %1062, %1063 %1065 = lshr i32 %965, 10 %1066 = xor i32 %1061, %1065 %1067 = xor i32 %1066, %1064 %1068 = shl i32 %358, 25 %1069 = lshr i32 %358, 7 %1070 = or i32 %1068, %1069 %1071 = shl i32 %358, 14 %1072 = lshr i32 %358, 18 %1073 = or i32 %1071, %1072 %1074 = lshr i32 %358, 3 %1075 = xor i32 %1070, %1074 %1076 = xor i32 %1075, %1073 %1077 = add i32 %1076, %321 %1078 = add i32 %1077, %680 %1079 = add i32 %1078, %1067 %1080 = shl i32 %1041, 26 %1081 = lshr i32 %1041, 6 %1082 = or i32 %1080, %1081 %1083 = shl i32 %1041, 21 %1084 = lshr i32 %1041, 11 %1085 = or i32 %1083, %1084 %1086 = xor i32 %1085, %1082 %1087 = shl i32 %1041, 7 %1088 = lshr i32 %1041, 25 %1089 = or i32 %1087, %1088 %1090 = xor i32 %1086, %1089 %1091 = xor i32 %984, %927 %1092 = and i32 %1041, %1091 %1093 = xor i32 %1092, %927 %1094 = add i32 %1079, -1740746414 %1095 = add i32 %1094, %870 %1096 = add i32 %1095, %1093 %1097 = add i32 %1096, %1090 %1098 = add i32 %1097, %887 %1099 = shl i32 %1058, 30 %1100 = lshr i32 %1058, 2 %1101 = or i32 %1099, %1100 %1102 = shl i32 %1058, 19 %1103 = lshr i32 %1058, 13 %1104 = or i32 %1102, %1103 %1105 = xor i32 %1104, %1101 %1106 = shl i32 %1058, 10 %1107 = lshr i32 %1058, 22 %1108 = or i32 %1106, %1107 %1109 = xor i32 %1105, %1108 %1110 = xor i32 %1058, %944 %1111 = xor i32 %1001, %944 %1112 = and i32 %1110, %1111 %1113 = xor i32 %1112, %944 %1114 = add i32 %1109, %1113 %1115 = add i32 %1114, %1097 %1116 = shl i32 %1022, 15 %1117 = lshr i32 %1022, 17 %1118 = or i32 %1116, %1117 %1119 = shl i32 %1022, 13 %1120 = lshr i32 %1022, 19 %1121 = or i32 %1119, %1120 %1122 = lshr i32 %1022, 10 %1123 = xor i32 %1118, %1122 %1124 = xor i32 %1123, %1121 %1125 = shl i32 %395, 25 %1126 = lshr i32 %395, 7 %1127 = or i32 %1125, %1126 %1128 = shl i32 %395, 14 %1129 = lshr i32 %395, 18 %1130 = or i32 %1128, %1129 %1131 = lshr i32 %395, 3 %1132 = xor i32 %1127, %1131 %1133 = xor i32 %1132, %1130 %1134 = add i32 %1133, %358 %1135 = add i32 %1134, %737 %1136 = add i32 %1135, %1124 %1137 = shl i32 %1098, 26 %1138 = lshr i32 %1098, 6 %1139 = or i32 %1137, %1138 %1140 = shl i32 %1098, 21 %1141 = lshr i32 %1098, 11 %1142 = or i32 %1140, %1141 %1143 = xor i32 %1142, %1139 %1144 = shl i32 %1098, 7 %1145 = lshr i32 %1098, 25 %1146 = or i32 %1144, %1145 %1147 = xor i32 %1143, %1146 %1148 = xor i32 %1041, %984 %1149 = and i32 %1098, %1148 %1150 = xor i32 %1149, %984 %1151 = add i32 %1136, -1473132947 %1152 = add i32 %1151, %927 %1153 = add i32 %1152, %1150 %1154 = add i32 %1153, %1147 %1155 = add i32 %1154, %944 %1156 = shl i32 %1115, 30 %1157 = lshr i32 %1115, 2 %1158 = or i32 %1156, %1157 %1159 = shl i32 %1115, 19 %1160 = lshr i32 %1115, 13 %1161 = or i32 %1159, %1160 %1162 = xor i32 %1161, %1158 %1163 = shl i32 %1115, 10 %1164 = lshr i32 %1115, 22 %1165 = or i32 %1163, %1164 %1166 = xor i32 %1162, %1165 %1167 = xor i32 %1115, %1001 %1168 = xor i32 %1058, %1001 %1169 = and i32 %1167, %1168 %1170 = xor i32 %1169, %1001 %1171 = add i32 %1166, %1170 %1172 = add i32 %1171, %1154 %1173 = shl i32 %1079, 15 %1174 = lshr i32 %1079, 17 %1175 = or i32 %1173, %1174 %1176 = shl i32 %1079, 13 %1177 = lshr i32 %1079, 19 %1178 = or i32 %1176, %1177 %1179 = lshr i32 %1079, 10 %1180 = xor i32 %1175, %1179 %1181 = xor i32 %1180, %1178 %1182 = shl i32 %432, 25 %1183 = lshr i32 %432, 7 %1184 = or i32 %1182, %1183 %1185 = shl i32 %432, 14 %1186 = lshr i32 %432, 18 %1187 = or i32 %1185, %1186 %1188 = lshr i32 %432, 3 %1189 = xor i32 %1184, %1188 %1190 = xor i32 %1189, %1187 %1191 = add i32 %1190, %395 %1192 = add i32 %1191, %794 %1193 = add i32 %1192, %1181 %1194 = shl i32 %1155, 26 %1195 = lshr i32 %1155, 6 %1196 = or i32 %1194, %1195 %1197 = shl i32 %1155, 21 %1198 = lshr i32 %1155, 11 %1199 = or i32 %1197, %1198 %1200 = xor i32 %1199, %1196 %1201 = shl i32 %1155, 7 %1202 = lshr i32 %1155, 25 %1203 = or i32 %1201, %1202 %1204 = xor i32 %1200, %1203 %1205 = xor i32 %1098, %1041 %1206 = and i32 %1155, %1205 %1207 = xor i32 %1206, %1041 %1208 = add i32 %1193, -1341970488 %1209 = add i32 %1208, %984 %1210 = add i32 %1209, %1207 %1211 = add i32 %1210, %1204 %1212 = add i32 %1211, %1001 %1213 = shl i32 %1172, 30 %1214 = lshr i32 %1172, 2 %1215 = or i32 %1213, %1214 %1216 = shl i32 %1172, 19 %1217 = lshr i32 %1172, 13 %1218 = or i32 %1216, %1217 %1219 = xor i32 %1218, %1215 %1220 = shl i32 %1172, 10 %1221 = lshr i32 %1172, 22 %1222 = or i32 %1220, %1221 %1223 = xor i32 %1219, %1222 %1224 = xor i32 %1172, %1058 %1225 = xor i32 %1115, %1058 %1226 = and i32 %1224, %1225 %1227 = xor i32 %1226, %1058 %1228 = add i32 %1223, %1227 %1229 = add i32 %1228, %1211 %1230 = shl i32 %1136, 15 %1231 = lshr i32 %1136, 17 %1232 = or i32 %1230, %1231 %1233 = shl i32 %1136, 13 %1234 = lshr i32 %1136, 19 %1235 = or i32 %1233, %1234 %1236 = lshr i32 %1136, 10 %1237 = xor i32 %1232, %1236 %1238 = xor i32 %1237, %1235 %1239 = shl i32 %469, 25 %1240 = lshr i32 %469, 7 %1241 = or i32 %1239, %1240 %1242 = shl i32 %469, 14 %1243 = lshr i32 %469, 18 %1244 = or i32 %1242, %1243 %1245 = lshr i32 %469, 3 %1246 = xor i32 %1241, %1245 %1247 = xor i32 %1246, %1244 %1248 = add i32 %1247, %432 %1249 = add i32 %1248, %851 %1250 = add i32 %1249, %1238 %1251 = shl i32 %1212, 26 %1252 = lshr i32 %1212, 6 %1253 = or i32 %1251, %1252 %1254 = shl i32 %1212, 21 %1255 = lshr i32 %1212, 11 %1256 = or i32 %1254, %1255 %1257 = xor i32 %1256, %1253 %1258 = shl i32 %1212, 7 %1259 = lshr i32 %1212, 25 %1260 = or i32 %1258, %1259 %1261 = xor i32 %1257, %1260 %1262 = xor i32 %1155, %1098 %1263 = and i32 %1212, %1262 %1264 = xor i32 %1263, %1098 %1265 = add i32 %1250, -1084653625 %1266 = add i32 %1265, %1041 %1267 = add i32 %1266, %1264 %1268 = add i32 %1267, %1261 %1269 = add i32 %1268, %1058 %1270 = shl i32 %1229, 30 %1271 = lshr i32 %1229, 2 %1272 = or i32 %1270, %1271 %1273 = shl i32 %1229, 19 %1274 = lshr i32 %1229, 13 %1275 = or i32 %1273, %1274 %1276 = xor i32 %1275, %1272 %1277 = shl i32 %1229, 10 %1278 = lshr i32 %1229, 22 %1279 = or i32 %1277, %1278 %1280 = xor i32 %1276, %1279 %1281 = xor i32 %1229, %1115 %1282 = xor i32 %1172, %1115 %1283 = and i32 %1281, %1282 %1284 = xor i32 %1283, %1115 %1285 = add i32 %1280, %1284 %1286 = add i32 %1285, %1268 %1287 = shl i32 %1193, 15 %1288 = lshr i32 %1193, 17 %1289 = or i32 %1287, %1288 %1290 = shl i32 %1193, 13 %1291 = lshr i32 %1193, 19 %1292 = or i32 %1290, %1291 %1293 = lshr i32 %1193, 10 %1294 = xor i32 %1289, %1293 %1295 = xor i32 %1294, %1292 %1296 = shl i32 %506, 25 %1297 = lshr i32 %506, 7 %1298 = or i32 %1296, %1297 %1299 = shl i32 %506, 14 %1300 = lshr i32 %506, 18 %1301 = or i32 %1299, %1300 %1302 = lshr i32 %506, 3 %1303 = xor i32 %1298, %1302 %1304 = xor i32 %1303, %1301 %1305 = add i32 %1304, %469 %1306 = add i32 %1305, %908 %1307 = add i32 %1306, %1295 %1308 = shl i32 %1269, 26 %1309 = lshr i32 %1269, 6 %1310 = or i32 %1308, %1309 %1311 = shl i32 %1269, 21 %1312 = lshr i32 %1269, 11 %1313 = or i32 %1311, %1312 %1314 = xor i32 %1313, %1310 %1315 = shl i32 %1269, 7 %1316 = lshr i32 %1269, 25 %1317 = or i32 %1315, %1316 %1318 = xor i32 %1314, %1317 %1319 = xor i32 %1212, %1155 %1320 = and i32 %1269, %1319 %1321 = xor i32 %1320, %1155 %1322 = add i32 %1307, -958395405 %1323 = add i32 %1322, %1098 %1324 = add i32 %1323, %1321 %1325 = add i32 %1324, %1318 %1326 = add i32 %1325, %1115 %1327 = shl i32 %1286, 30 %1328 = lshr i32 %1286, 2 %1329 = or i32 %1327, %1328 %1330 = shl i32 %1286, 19 %1331 = lshr i32 %1286, 13 %1332 = or i32 %1330, %1331 %1333 = xor i32 %1332, %1329 %1334 = shl i32 %1286, 10 %1335 = lshr i32 %1286, 22 %1336 = or i32 %1334, %1335 %1337 = xor i32 %1333, %1336 %1338 = xor i32 %1286, %1172 %1339 = xor i32 %1229, %1172 %1340 = and i32 %1338, %1339 %1341 = xor i32 %1340, %1172 %1342 = add i32 %1337, %1341 %1343 = add i32 %1342, %1325 %1344 = shl i32 %1250, 15 %1345 = lshr i32 %1250, 17 %1346 = or i32 %1344, %1345 %1347 = shl i32 %1250, 13 %1348 = lshr i32 %1250, 19 %1349 = or i32 %1347, %1348 %1350 = lshr i32 %1250, 10 %1351 = xor i32 %1346, %1350 %1352 = xor i32 %1351, %1349 %1353 = shl i32 %543, 25 %1354 = lshr i32 %543, 7 %1355 = or i32 %1353, %1354 %1356 = shl i32 %543, 14 %1357 = lshr i32 %543, 18 %1358 = or i32 %1356, %1357 %1359 = lshr i32 %543, 3 %1360 = xor i32 %1355, %1359 %1361 = xor i32 %1360, %1358 %1362 = add i32 %1361, %506 %1363 = add i32 %1362, %965 %1364 = add i32 %1363, %1352 %1365 = shl i32 %1326, 26 %1366 = lshr i32 %1326, 6 %1367 = or i32 %1365, %1366 %1368 = shl i32 %1326, 21 %1369 = lshr i32 %1326, 11 %1370 = or i32 %1368, %1369 %1371 = xor i32 %1370, %1367 %1372 = shl i32 %1326, 7 %1373 = lshr i32 %1326, 25 %1374 = or i32 %1372, %1373 %1375 = xor i32 %1371, %1374 %1376 = xor i32 %1269, %1212 %1377 = and i32 %1326, %1376 %1378 = xor i32 %1377, %1212 %1379 = add i32 %1364, -710438585 %1380 = add i32 %1379, %1155 %1381 = add i32 %1380, %1378 %1382 = add i32 %1381, %1375 %1383 = add i32 %1382, %1172 %1384 = shl i32 %1343, 30 %1385 = lshr i32 %1343, 2 %1386 = or i32 %1384, %1385 %1387 = shl i32 %1343, 19 %1388 = lshr i32 %1343, 13 %1389 = or i32 %1387, %1388 %1390 = xor i32 %1389, %1386 %1391 = shl i32 %1343, 10 %1392 = lshr i32 %1343, 22 %1393 = or i32 %1391, %1392 %1394 = xor i32 %1390, %1393 %1395 = xor i32 %1343, %1229 %1396 = xor i32 %1286, %1229 %1397 = and i32 %1395, %1396 %1398 = xor i32 %1397, %1229 %1399 = add i32 %1394, %1398 %1400 = add i32 %1399, %1382 %1401 = shl i32 %1307, 15 %1402 = lshr i32 %1307, 17 %1403 = or i32 %1401, %1402 %1404 = shl i32 %1307, 13 %1405 = lshr i32 %1307, 19 %1406 = or i32 %1404, %1405 %1407 = lshr i32 %1307, 10 %1408 = xor i32 %1403, %1407 %1409 = xor i32 %1408, %1406 %1410 = shl i32 %580, 25 %1411 = lshr i32 %580, 7 %1412 = or i32 %1410, %1411 %1413 = shl i32 %580, 14 %1414 = lshr i32 %580, 18 %1415 = or i32 %1413, %1414 %1416 = lshr i32 %580, 3 %1417 = xor i32 %1412, %1416 %1418 = xor i32 %1417, %1415 %1419 = add i32 %1418, %543 %1420 = add i32 %1419, %1022 %1421 = add i32 %1420, %1409 %1422 = shl i32 %1383, 26 %1423 = lshr i32 %1383, 6 %1424 = or i32 %1422, %1423 %1425 = shl i32 %1383, 21 %1426 = lshr i32 %1383, 11 %1427 = or i32 %1425, %1426 %1428 = xor i32 %1427, %1424 %1429 = shl i32 %1383, 7 %1430 = lshr i32 %1383, 25 %1431 = or i32 %1429, %1430 %1432 = xor i32 %1428, %1431 %1433 = xor i32 %1326, %1269 %1434 = and i32 %1383, %1433 %1435 = xor i32 %1434, %1269 %1436 = add i32 %1421, 113926993 %1437 = add i32 %1436, %1212 %1438 = add i32 %1437, %1435 %1439 = add i32 %1438, %1432 %1440 = add i32 %1439, %1229 %1441 = shl i32 %1400, 30 %1442 = lshr i32 %1400, 2 %1443 = or i32 %1441, %1442 %1444 = shl i32 %1400, 19 %1445 = lshr i32 %1400, 13 %1446 = or i32 %1444, %1445 %1447 = xor i32 %1446, %1443 %1448 = shl i32 %1400, 10 %1449 = lshr i32 %1400, 22 %1450 = or i32 %1448, %1449 %1451 = xor i32 %1447, %1450 %1452 = xor i32 %1400, %1286 %1453 = xor i32 %1343, %1286 %1454 = and i32 %1452, %1453 %1455 = xor i32 %1454, %1286 %1456 = add i32 %1451, %1455 %1457 = add i32 %1456, %1439 %1458 = shl i32 %1364, 15 %1459 = lshr i32 %1364, 17 %1460 = or i32 %1458, %1459 %1461 = shl i32 %1364, 13 %1462 = lshr i32 %1364, 19 %1463 = or i32 %1461, %1462 %1464 = lshr i32 %1364, 10 %1465 = xor i32 %1460, %1464 %1466 = xor i32 %1465, %1463 %1467 = shl i32 %623, 25 %1468 = lshr i32 %623, 7 %1469 = or i32 %1467, %1468 %1470 = shl i32 %623, 14 %1471 = lshr i32 %623, 18 %1472 = or i32 %1470, %1471 %1473 = lshr i32 %623, 3 %1474 = xor i32 %1469, %1473 %1475 = xor i32 %1474, %1472 %1476 = add i32 %1475, %580 %1477 = add i32 %1476, %1079 %1478 = add i32 %1477, %1466 %1479 = shl i32 %1440, 26 %1480 = lshr i32 %1440, 6 %1481 = or i32 %1479, %1480 %1482 = shl i32 %1440, 21 %1483 = lshr i32 %1440, 11 %1484 = or i32 %1482, %1483 %1485 = xor i32 %1484, %1481 %1486 = shl i32 %1440, 7 %1487 = lshr i32 %1440, 25 %1488 = or i32 %1486, %1487 %1489 = xor i32 %1485, %1488 %1490 = xor i32 %1383, %1326 %1491 = and i32 %1440, %1490 %1492 = xor i32 %1491, %1326 %1493 = add i32 %1478, 338241895 %1494 = add i32 %1493, %1269 %1495 = add i32 %1494, %1492 %1496 = add i32 %1495, %1489 %1497 = add i32 %1496, %1286 %1498 = shl i32 %1457, 30 %1499 = lshr i32 %1457, 2 %1500 = or i32 %1498, %1499 %1501 = shl i32 %1457, 19 %1502 = lshr i32 %1457, 13 %1503 = or i32 %1501, %1502 %1504 = xor i32 %1503, %1500 %1505 = shl i32 %1457, 10 %1506 = lshr i32 %1457, 22 %1507 = or i32 %1505, %1506 %1508 = xor i32 %1504, %1507 %1509 = xor i32 %1457, %1343 %1510 = xor i32 %1400, %1343 %1511 = and i32 %1509, %1510 %1512 = xor i32 %1511, %1343 %1513 = add i32 %1508, %1512 %1514 = add i32 %1513, %1496 %1515 = shl i32 %1421, 15 %1516 = lshr i32 %1421, 17 %1517 = or i32 %1515, %1516 %1518 = shl i32 %1421, 13 %1519 = lshr i32 %1421, 19 %1520 = or i32 %1518, %1519 %1521 = lshr i32 %1421, 10 %1522 = xor i32 %1517, %1521 %1523 = xor i32 %1522, %1520 %1524 = shl i32 %680, 25 %1525 = lshr i32 %680, 7 %1526 = or i32 %1524, %1525 %1527 = shl i32 %680, 14 %1528 = lshr i32 %680, 18 %1529 = or i32 %1527, %1528 %1530 = lshr i32 %680, 3 %1531 = xor i32 %1526, %1530 %1532 = xor i32 %1531, %1529 %1533 = add i32 %1532, %623 %1534 = add i32 %1533, %1136 %1535 = add i32 %1534, %1523 %1536 = shl i32 %1497, 26 %1537 = lshr i32 %1497, 6 %1538 = or i32 %1536, %1537 %1539 = shl i32 %1497, 21 %1540 = lshr i32 %1497, 11 %1541 = or i32 %1539, %1540 %1542 = xor i32 %1541, %1538 %1543 = shl i32 %1497, 7 %1544 = lshr i32 %1497, 25 %1545 = or i32 %1543, %1544 %1546 = xor i32 %1542, %1545 %1547 = xor i32 %1440, %1383 %1548 = and i32 %1497, %1547 %1549 = xor i32 %1548, %1383 %1550 = add i32 %1535, 666307205 %1551 = add i32 %1550, %1326 %1552 = add i32 %1551, %1549 %1553 = add i32 %1552, %1546 %1554 = add i32 %1553, %1343 %1555 = shl i32 %1514, 30 %1556 = lshr i32 %1514, 2 %1557 = or i32 %1555, %1556 %1558 = shl i32 %1514, 19 %1559 = lshr i32 %1514, 13 %1560 = or i32 %1558, %1559 %1561 = xor i32 %1560, %1557 %1562 = shl i32 %1514, 10 %1563 = lshr i32 %1514, 22 %1564 = or i32 %1562, %1563 %1565 = xor i32 %1561, %1564 %1566 = xor i32 %1514, %1400 %1567 = xor i32 %1457, %1400 %1568 = and i32 %1566, %1567 %1569 = xor i32 %1568, %1400 %1570 = add i32 %1565, %1569 %1571 = add i32 %1570, %1553 %1572 = shl i32 %1478, 15 %1573 = lshr i32 %1478, 17 %1574 = or i32 %1572, %1573 %1575 = shl i32 %1478, 13 %1576 = lshr i32 %1478, 19 %1577 = or i32 %1575, %1576 %1578 = lshr i32 %1478, 10 %1579 = xor i32 %1574, %1578 %1580 = xor i32 %1579, %1577 %1581 = shl i32 %737, 25 %1582 = lshr i32 %737, 7 %1583 = or i32 %1581, %1582 %1584 = shl i32 %737, 14 %1585 = lshr i32 %737, 18 %1586 = or i32 %1584, %1585 %1587 = lshr i32 %737, 3 %1588 = xor i32 %1583, %1587 %1589 = xor i32 %1588, %1586 %1590 = add i32 %1589, %680 %1591 = add i32 %1590, %1193 %1592 = add i32 %1591, %1580 %1593 = shl i32 %1554, 26 %1594 = lshr i32 %1554, 6 %1595 = or i32 %1593, %1594 %1596 = shl i32 %1554, 21 %1597 = lshr i32 %1554, 11 %1598 = or i32 %1596, %1597 %1599 = xor i32 %1598, %1595 %1600 = shl i32 %1554, 7 %1601 = lshr i32 %1554, 25 %1602 = or i32 %1600, %1601 %1603 = xor i32 %1599, %1602 %1604 = xor i32 %1497, %1440 %1605 = and i32 %1554, %1604 %1606 = xor i32 %1605, %1440 %1607 = add i32 %1592, 773529912 %1608 = add i32 %1607, %1383 %1609 = add i32 %1608, %1606 %1610 = add i32 %1609, %1603 %1611 = add i32 %1610, %1400 %1612 = shl i32 %1571, 30 %1613 = lshr i32 %1571, 2 %1614 = or i32 %1612, %1613 %1615 = shl i32 %1571, 19 %1616 = lshr i32 %1571, 13 %1617 = or i32 %1615, %1616 %1618 = xor i32 %1617, %1614 %1619 = shl i32 %1571, 10 %1620 = lshr i32 %1571, 22 %1621 = or i32 %1619, %1620 %1622 = xor i32 %1618, %1621 %1623 = xor i32 %1571, %1457 %1624 = xor i32 %1514, %1457 %1625 = and i32 %1623, %1624 %1626 = xor i32 %1625, %1457 %1627 = add i32 %1622, %1626 %1628 = add i32 %1627, %1610 %1629 = shl i32 %1535, 15 %1630 = lshr i32 %1535, 17 %1631 = or i32 %1629, %1630 %1632 = shl i32 %1535, 13 %1633 = lshr i32 %1535, 19 %1634 = or i32 %1632, %1633 %1635 = lshr i32 %1535, 10 %1636 = xor i32 %1631, %1635 %1637 = xor i32 %1636, %1634 %1638 = shl i32 %794, 25 %1639 = lshr i32 %794, 7 %1640 = or i32 %1638, %1639 %1641 = shl i32 %794, 14 %1642 = lshr i32 %794, 18 %1643 = or i32 %1641, %1642 %1644 = lshr i32 %794, 3 %1645 = xor i32 %1640, %1644 %1646 = xor i32 %1645, %1643 %1647 = add i32 %1646, %737 %1648 = add i32 %1647, %1250 %1649 = add i32 %1648, %1637 %1650 = shl i32 %1611, 26 %1651 = lshr i32 %1611, 6 %1652 = or i32 %1650, %1651 %1653 = shl i32 %1611, 21 %1654 = lshr i32 %1611, 11 %1655 = or i32 %1653, %1654 %1656 = xor i32 %1655, %1652 %1657 = shl i32 %1611, 7 %1658 = lshr i32 %1611, 25 %1659 = or i32 %1657, %1658 %1660 = xor i32 %1656, %1659 %1661 = xor i32 %1554, %1497 %1662 = and i32 %1611, %1661 %1663 = xor i32 %1662, %1497 %1664 = add i32 %1649, 1294757372 %1665 = add i32 %1664, %1440 %1666 = add i32 %1665, %1663 %1667 = add i32 %1666, %1660 %1668 = add i32 %1667, %1457 %1669 = shl i32 %1628, 30 %1670 = lshr i32 %1628, 2 %1671 = or i32 %1669, %1670 %1672 = shl i32 %1628, 19 %1673 = lshr i32 %1628, 13 %1674 = or i32 %1672, %1673 %1675 = xor i32 %1674, %1671 %1676 = shl i32 %1628, 10 %1677 = lshr i32 %1628, 22 %1678 = or i32 %1676, %1677 %1679 = xor i32 %1675, %1678 %1680 = xor i32 %1628, %1514 %1681 = xor i32 %1571, %1514 %1682 = and i32 %1680, %1681 %1683 = xor i32 %1682, %1514 %1684 = add i32 %1679, %1683 %1685 = add i32 %1684, %1667 %1686 = shl i32 %1592, 15 %1687 = lshr i32 %1592, 17 %1688 = or i32 %1686, %1687 %1689 = shl i32 %1592, 13 %1690 = lshr i32 %1592, 19 %1691 = or i32 %1689, %1690 %1692 = lshr i32 %1592, 10 %1693 = xor i32 %1688, %1692 %1694 = xor i32 %1693, %1691 %1695 = shl i32 %851, 25 %1696 = lshr i32 %851, 7 %1697 = or i32 %1695, %1696 %1698 = shl i32 %851, 14 %1699 = lshr i32 %851, 18 %1700 = or i32 %1698, %1699 %1701 = lshr i32 %851, 3 %1702 = xor i32 %1697, %1701 %1703 = xor i32 %1702, %1700 %1704 = add i32 %1703, %794 %1705 = add i32 %1704, %1307 %1706 = add i32 %1705, %1694 %1707 = shl i32 %1668, 26 %1708 = lshr i32 %1668, 6 %1709 = or i32 %1707, %1708 %1710 = shl i32 %1668, 21 %1711 = lshr i32 %1668, 11 %1712 = or i32 %1710, %1711 %1713 = xor i32 %1712, %1709 %1714 = shl i32 %1668, 7 %1715 = lshr i32 %1668, 25 %1716 = or i32 %1714, %1715 %1717 = xor i32 %1713, %1716 %1718 = xor i32 %1611, %1554 %1719 = and i32 %1668, %1718 %1720 = xor i32 %1719, %1554 %1721 = add i32 %1706, 1396182291 %1722 = add i32 %1721, %1497 %1723 = add i32 %1722, %1720 %1724 = add i32 %1723, %1717 %1725 = add i32 %1724, %1514 %1726 = shl i32 %1685, 30 %1727 = lshr i32 %1685, 2 %1728 = or i32 %1726, %1727 %1729 = shl i32 %1685, 19 %1730 = lshr i32 %1685, 13 %1731 = or i32 %1729, %1730 %1732 = xor i32 %1731, %1728 %1733 = shl i32 %1685, 10 %1734 = lshr i32 %1685, 22 %1735 = or i32 %1733, %1734 %1736 = xor i32 %1732, %1735 %1737 = xor i32 %1685, %1571 %1738 = xor i32 %1628, %1571 %1739 = and i32 %1737, %1738 %1740 = xor i32 %1739, %1571 %1741 = add i32 %1736, %1740 %1742 = add i32 %1741, %1724 %1743 = shl i32 %1649, 15 %1744 = lshr i32 %1649, 17 %1745 = or i32 %1743, %1744 %1746 = shl i32 %1649, 13 %1747 = lshr i32 %1649, 19 %1748 = or i32 %1746, %1747 %1749 = lshr i32 %1649, 10 %1750 = xor i32 %1745, %1749 %1751 = xor i32 %1750, %1748 %1752 = shl i32 %908, 25 %1753 = lshr i32 %908, 7 %1754 = or i32 %1752, %1753 %1755 = shl i32 %908, 14 %1756 = lshr i32 %908, 18 %1757 = or i32 %1755, %1756 %1758 = lshr i32 %908, 3 %1759 = xor i32 %1754, %1758 %1760 = xor i32 %1759, %1757 %1761 = add i32 %1760, %851 %1762 = add i32 %1761, %1364 %1763 = add i32 %1762, %1751 %1764 = shl i32 %1725, 26 %1765 = lshr i32 %1725, 6 %1766 = or i32 %1764, %1765 %1767 = shl i32 %1725, 21 %1768 = lshr i32 %1725, 11 %1769 = or i32 %1767, %1768 %1770 = xor i32 %1769, %1766 %1771 = shl i32 %1725, 7 %1772 = lshr i32 %1725, 25 %1773 = or i32 %1771, %1772 %1774 = xor i32 %1770, %1773 %1775 = xor i32 %1668, %1611 %1776 = and i32 %1725, %1775 %1777 = xor i32 %1776, %1611 %1778 = add i32 %1763, 1695183700 %1779 = add i32 %1778, %1554 %1780 = add i32 %1779, %1777 %1781 = add i32 %1780, %1774 %1782 = add i32 %1781, %1571 %1783 = shl i32 %1742, 30 %1784 = lshr i32 %1742, 2 %1785 = or i32 %1783, %1784 %1786 = shl i32 %1742, 19 %1787 = lshr i32 %1742, 13 %1788 = or i32 %1786, %1787 %1789 = xor i32 %1788, %1785 %1790 = shl i32 %1742, 10 %1791 = lshr i32 %1742, 22 %1792 = or i32 %1790, %1791 %1793 = xor i32 %1789, %1792 %1794 = xor i32 %1742, %1628 %1795 = xor i32 %1685, %1628 %1796 = and i32 %1794, %1795 %1797 = xor i32 %1796, %1628 %1798 = add i32 %1793, %1797 %1799 = add i32 %1798, %1781 %1800 = shl i32 %1706, 15 %1801 = lshr i32 %1706, 17 %1802 = or i32 %1800, %1801 %1803 = shl i32 %1706, 13 %1804 = lshr i32 %1706, 19 %1805 = or i32 %1803, %1804 %1806 = lshr i32 %1706, 10 %1807 = xor i32 %1802, %1806 %1808 = xor i32 %1807, %1805 %1809 = shl i32 %965, 25 %1810 = lshr i32 %965, 7 %1811 = or i32 %1809, %1810 %1812 = shl i32 %965, 14 %1813 = lshr i32 %965, 18 %1814 = or i32 %1812, %1813 %1815 = lshr i32 %965, 3 %1816 = xor i32 %1811, %1815 %1817 = xor i32 %1816, %1814 %1818 = add i32 %1817, %908 %1819 = add i32 %1818, %1421 %1820 = add i32 %1819, %1808 %1821 = shl i32 %1782, 26 %1822 = lshr i32 %1782, 6 %1823 = or i32 %1821, %1822 %1824 = shl i32 %1782, 21 %1825 = lshr i32 %1782, 11 %1826 = or i32 %1824, %1825 %1827 = xor i32 %1826, %1823 %1828 = shl i32 %1782, 7 %1829 = lshr i32 %1782, 25 %1830 = or i32 %1828, %1829 %1831 = xor i32 %1827, %1830 %1832 = xor i32 %1725, %1668 %1833 = and i32 %1782, %1832 %1834 = xor i32 %1833, %1668 %1835 = add i32 %1820, 1986661051 %1836 = add i32 %1835, %1611 %1837 = add i32 %1836, %1834 %1838 = add i32 %1837, %1831 %1839 = add i32 %1838, %1628 %1840 = shl i32 %1799, 30 %1841 = lshr i32 %1799, 2 %1842 = or i32 %1840, %1841 %1843 = shl i32 %1799, 19 %1844 = lshr i32 %1799, 13 %1845 = or i32 %1843, %1844 %1846 = xor i32 %1845, %1842 %1847 = shl i32 %1799, 10 %1848 = lshr i32 %1799, 22 %1849 = or i32 %1847, %1848 %1850 = xor i32 %1846, %1849 %1851 = xor i32 %1799, %1685 %1852 = xor i32 %1742, %1685 %1853 = and i32 %1851, %1852 %1854 = xor i32 %1853, %1685 %1855 = add i32 %1850, %1854 %1856 = add i32 %1855, %1838 %1857 = shl i32 %1763, 15 %1858 = lshr i32 %1763, 17 %1859 = or i32 %1857, %1858 %1860 = shl i32 %1763, 13 %1861 = lshr i32 %1763, 19 %1862 = or i32 %1860, %1861 %1863 = lshr i32 %1763, 10 %1864 = xor i32 %1859, %1863 %1865 = xor i32 %1864, %1862 %1866 = shl i32 %1022, 25 %1867 = lshr i32 %1022, 7 %1868 = or i32 %1866, %1867 %1869 = shl i32 %1022, 14 %1870 = lshr i32 %1022, 18 %1871 = or i32 %1869, %1870 %1872 = lshr i32 %1022, 3 %1873 = xor i32 %1868, %1872 %1874 = xor i32 %1873, %1871 %1875 = add i32 %1874, %965 %1876 = add i32 %1875, %1478 %1877 = add i32 %1876, %1865 %1878 = shl i32 %1839, 26 %1879 = lshr i32 %1839, 6 %1880 = or i32 %1878, %1879 %1881 = shl i32 %1839, 21 %1882 = lshr i32 %1839, 11 %1883 = or i32 %1881, %1882 %1884 = xor i32 %1883, %1880 %1885 = shl i32 %1839, 7 %1886 = lshr i32 %1839, 25 %1887 = or i32 %1885, %1886 %1888 = xor i32 %1884, %1887 %1889 = xor i32 %1782, %1725 %1890 = and i32 %1839, %1889 %1891 = xor i32 %1890, %1725 %1892 = add i32 %1877, -2117940946 %1893 = add i32 %1892, %1668 %1894 = add i32 %1893, %1891 %1895 = add i32 %1894, %1888 %1896 = add i32 %1895, %1685 %1897 = shl i32 %1856, 30 %1898 = lshr i32 %1856, 2 %1899 = or i32 %1897, %1898 %1900 = shl i32 %1856, 19 %1901 = lshr i32 %1856, 13 %1902 = or i32 %1900, %1901 %1903 = xor i32 %1902, %1899 %1904 = shl i32 %1856, 10 %1905 = lshr i32 %1856, 22 %1906 = or i32 %1904, %1905 %1907 = xor i32 %1903, %1906 %1908 = xor i32 %1856, %1742 %1909 = xor i32 %1799, %1742 %1910 = and i32 %1908, %1909 %1911 = xor i32 %1910, %1742 %1912 = add i32 %1907, %1911 %1913 = add i32 %1912, %1895 %1914 = shl i32 %1820, 15 %1915 = lshr i32 %1820, 17 %1916 = or i32 %1914, %1915 %1917 = shl i32 %1820, 13 %1918 = lshr i32 %1820, 19 %1919 = or i32 %1917, %1918 %1920 = lshr i32 %1820, 10 %1921 = xor i32 %1916, %1920 %1922 = xor i32 %1921, %1919 %1923 = shl i32 %1079, 25 %1924 = lshr i32 %1079, 7 %1925 = or i32 %1923, %1924 %1926 = shl i32 %1079, 14 %1927 = lshr i32 %1079, 18 %1928 = or i32 %1926, %1927 %1929 = lshr i32 %1079, 3 %1930 = xor i32 %1925, %1929 %1931 = xor i32 %1930, %1928 %1932 = add i32 %1931, %1022 %1933 = add i32 %1932, %1535 %1934 = add i32 %1933, %1922 %1935 = shl i32 %1896, 26 %1936 = lshr i32 %1896, 6 %1937 = or i32 %1935, %1936 %1938 = shl i32 %1896, 21 %1939 = lshr i32 %1896, 11 %1940 = or i32 %1938, %1939 %1941 = xor i32 %1940, %1937 %1942 = shl i32 %1896, 7 %1943 = lshr i32 %1896, 25 %1944 = or i32 %1942, %1943 %1945 = xor i32 %1941, %1944 %1946 = xor i32 %1839, %1782 %1947 = and i32 %1896, %1946 %1948 = xor i32 %1947, %1782 %1949 = add i32 %1934, -1838011259 %1950 = add i32 %1949, %1725 %1951 = add i32 %1950, %1948 %1952 = add i32 %1951, %1945 %1953 = add i32 %1952, %1742 %1954 = shl i32 %1913, 30 %1955 = lshr i32 %1913, 2 %1956 = or i32 %1954, %1955 %1957 = shl i32 %1913, 19 %1958 = lshr i32 %1913, 13 %1959 = or i32 %1957, %1958 %1960 = xor i32 %1959, %1956 %1961 = shl i32 %1913, 10 %1962 = lshr i32 %1913, 22 %1963 = or i32 %1961, %1962 %1964 = xor i32 %1960, %1963 %1965 = xor i32 %1913, %1799 %1966 = xor i32 %1856, %1799 %1967 = and i32 %1965, %1966 %1968 = xor i32 %1967, %1799 %1969 = add i32 %1964, %1968 %1970 = add i32 %1969, %1952 %1971 = shl i32 %1877, 15 %1972 = lshr i32 %1877, 17 %1973 = or i32 %1971, %1972 %1974 = shl i32 %1877, 13 %1975 = lshr i32 %1877, 19 %1976 = or i32 %1974, %1975 %1977 = lshr i32 %1877, 10 %1978 = xor i32 %1973, %1977 %1979 = xor i32 %1978, %1976 %1980 = shl i32 %1136, 25 %1981 = lshr i32 %1136, 7 %1982 = or i32 %1980, %1981 %1983 = shl i32 %1136, 14 %1984 = lshr i32 %1136, 18 %1985 = or i32 %1983, %1984 %1986 = lshr i32 %1136, 3 %1987 = xor i32 %1982, %1986 %1988 = xor i32 %1987, %1985 %1989 = add i32 %1988, %1079 %1990 = add i32 %1989, %1592 %1991 = add i32 %1990, %1979 %1992 = shl i32 %1953, 26 %1993 = lshr i32 %1953, 6 %1994 = or i32 %1992, %1993 %1995 = shl i32 %1953, 21 %1996 = lshr i32 %1953, 11 %1997 = or i32 %1995, %1996 %1998 = xor i32 %1997, %1994 %1999 = shl i32 %1953, 7 %2000 = lshr i32 %1953, 25 %2001 = or i32 %1999, %2000 %2002 = xor i32 %1998, %2001 %2003 = xor i32 %1896, %1839 %2004 = and i32 %1953, %2003 %2005 = xor i32 %2004, %1839 %2006 = add i32 %1991, -1564481375 %2007 = add i32 %2006, %1782 %2008 = add i32 %2007, %2005 %2009 = add i32 %2008, %2002 %2010 = add i32 %2009, %1799 %2011 = shl i32 %1970, 30 %2012 = lshr i32 %1970, 2 %2013 = or i32 %2011, %2012 %2014 = shl i32 %1970, 19 %2015 = lshr i32 %1970, 13 %2016 = or i32 %2014, %2015 %2017 = xor i32 %2016, %2013 %2018 = shl i32 %1970, 10 %2019 = lshr i32 %1970, 22 %2020 = or i32 %2018, %2019 %2021 = xor i32 %2017, %2020 %2022 = xor i32 %1970, %1856 %2023 = xor i32 %1913, %1856 %2024 = and i32 %2022, %2023 %2025 = xor i32 %2024, %1856 %2026 = add i32 %2021, %2025 %2027 = add i32 %2026, %2009 %2028 = shl i32 %1934, 15 %2029 = lshr i32 %1934, 17 %2030 = or i32 %2028, %2029 %2031 = shl i32 %1934, 13 %2032 = lshr i32 %1934, 19 %2033 = or i32 %2031, %2032 %2034 = lshr i32 %1934, 10 %2035 = xor i32 %2030, %2034 %2036 = xor i32 %2035, %2033 %2037 = shl i32 %1193, 25 %2038 = lshr i32 %1193, 7 %2039 = or i32 %2037, %2038 %2040 = shl i32 %1193, 14 %2041 = lshr i32 %1193, 18 %2042 = or i32 %2040, %2041 %2043 = lshr i32 %1193, 3 %2044 = xor i32 %2039, %2043 %2045 = xor i32 %2044, %2042 %2046 = add i32 %2045, %1136 %2047 = add i32 %2046, %1649 %2048 = add i32 %2047, %2036 %2049 = shl i32 %2010, 26 %2050 = lshr i32 %2010, 6 %2051 = or i32 %2049, %2050 %2052 = shl i32 %2010, 21 %2053 = lshr i32 %2010, 11 %2054 = or i32 %2052, %2053 %2055 = xor i32 %2054, %2051 %2056 = shl i32 %2010, 7 %2057 = lshr i32 %2010, 25 %2058 = or i32 %2056, %2057 %2059 = xor i32 %2055, %2058 %2060 = xor i32 %1953, %1896 %2061 = and i32 %2010, %2060 %2062 = xor i32 %2061, %1896 %2063 = add i32 %2048, -1474664885 %2064 = add i32 %2063, %1839 %2065 = add i32 %2064, %2062 %2066 = add i32 %2065, %2059 %2067 = add i32 %2066, %1856 %2068 = shl i32 %2027, 30 %2069 = lshr i32 %2027, 2 %2070 = or i32 %2068, %2069 %2071 = shl i32 %2027, 19 %2072 = lshr i32 %2027, 13 %2073 = or i32 %2071, %2072 %2074 = xor i32 %2073, %2070 %2075 = shl i32 %2027, 10 %2076 = lshr i32 %2027, 22 %2077 = or i32 %2075, %2076 %2078 = xor i32 %2074, %2077 %2079 = xor i32 %2027, %1913 %2080 = xor i32 %1970, %1913 %2081 = and i32 %2079, %2080 %2082 = xor i32 %2081, %1913 %2083 = add i32 %2078, %2082 %2084 = add i32 %2083, %2066 %2085 = shl i32 %1991, 15 %2086 = lshr i32 %1991, 17 %2087 = or i32 %2085, %2086 %2088 = shl i32 %1991, 13 %2089 = lshr i32 %1991, 19 %2090 = or i32 %2088, %2089 %2091 = lshr i32 %1991, 10 %2092 = xor i32 %2087, %2091 %2093 = xor i32 %2092, %2090 %2094 = shl i32 %1250, 25 %2095 = lshr i32 %1250, 7 %2096 = or i32 %2094, %2095 %2097 = shl i32 %1250, 14 %2098 = lshr i32 %1250, 18 %2099 = or i32 %2097, %2098 %2100 = lshr i32 %1250, 3 %2101 = xor i32 %2096, %2100 %2102 = xor i32 %2101, %2099 %2103 = add i32 %2102, %1193 %2104 = add i32 %2103, %1706 %2105 = add i32 %2104, %2093 %2106 = shl i32 %2067, 26 %2107 = lshr i32 %2067, 6 %2108 = or i32 %2106, %2107 %2109 = shl i32 %2067, 21 %2110 = lshr i32 %2067, 11 %2111 = or i32 %2109, %2110 %2112 = xor i32 %2111, %2108 %2113 = shl i32 %2067, 7 %2114 = lshr i32 %2067, 25 %2115 = or i32 %2113, %2114 %2116 = xor i32 %2112, %2115 %2117 = xor i32 %2010, %1953 %2118 = and i32 %2067, %2117 %2119 = xor i32 %2118, %1953 %2120 = add i32 %2105, -1035236496 %2121 = add i32 %2120, %1896 %2122 = add i32 %2121, %2119 %2123 = add i32 %2122, %2116 %2124 = add i32 %2123, %1913 %2125 = shl i32 %2084, 30 %2126 = lshr i32 %2084, 2 %2127 = or i32 %2125, %2126 %2128 = shl i32 %2084, 19 %2129 = lshr i32 %2084, 13 %2130 = or i32 %2128, %2129 %2131 = xor i32 %2130, %2127 %2132 = shl i32 %2084, 10 %2133 = lshr i32 %2084, 22 %2134 = or i32 %2132, %2133 %2135 = xor i32 %2131, %2134 %2136 = xor i32 %2084, %1970 %2137 = xor i32 %2027, %1970 %2138 = and i32 %2136, %2137 %2139 = xor i32 %2138, %1970 %2140 = add i32 %2135, %2139 %2141 = add i32 %2140, %2123 %2142 = shl i32 %2048, 15 %2143 = lshr i32 %2048, 17 %2144 = or i32 %2142, %2143 %2145 = shl i32 %2048, 13 %2146 = lshr i32 %2048, 19 %2147 = or i32 %2145, %2146 %2148 = lshr i32 %2048, 10 %2149 = xor i32 %2144, %2148 %2150 = xor i32 %2149, %2147 %2151 = shl i32 %1307, 25 %2152 = lshr i32 %1307, 7 %2153 = or i32 %2151, %2152 %2154 = shl i32 %1307, 14 %2155 = lshr i32 %1307, 18 %2156 = or i32 %2154, %2155 %2157 = lshr i32 %1307, 3 %2158 = xor i32 %2153, %2157 %2159 = xor i32 %2158, %2156 %2160 = add i32 %2159, %1250 %2161 = add i32 %2160, %1763 %2162 = add i32 %2161, %2150 %2163 = shl i32 %2124, 26 %2164 = lshr i32 %2124, 6 %2165 = or i32 %2163, %2164 %2166 = shl i32 %2124, 21 %2167 = lshr i32 %2124, 11 %2168 = or i32 %2166, %2167 %2169 = xor i32 %2168, %2165 %2170 = shl i32 %2124, 7 %2171 = lshr i32 %2124, 25 %2172 = or i32 %2170, %2171 %2173 = xor i32 %2169, %2172 %2174 = xor i32 %2067, %2010 %2175 = and i32 %2124, %2174 %2176 = xor i32 %2175, %2010 %2177 = add i32 %2162, -949202525 %2178 = add i32 %2177, %1953 %2179 = add i32 %2178, %2176 %2180 = add i32 %2179, %2173 %2181 = add i32 %2180, %1970 %2182 = shl i32 %2141, 30 %2183 = lshr i32 %2141, 2 %2184 = or i32 %2182, %2183 %2185 = shl i32 %2141, 19 %2186 = lshr i32 %2141, 13 %2187 = or i32 %2185, %2186 %2188 = xor i32 %2187, %2184 %2189 = shl i32 %2141, 10 %2190 = lshr i32 %2141, 22 %2191 = or i32 %2189, %2190 %2192 = xor i32 %2188, %2191 %2193 = xor i32 %2141, %2027 %2194 = xor i32 %2084, %2027 %2195 = and i32 %2193, %2194 %2196 = xor i32 %2195, %2027 %2197 = add i32 %2192, %2196 %2198 = add i32 %2197, %2180 %2199 = shl i32 %2105, 15 %2200 = lshr i32 %2105, 17 %2201 = or i32 %2199, %2200 %2202 = shl i32 %2105, 13 %2203 = lshr i32 %2105, 19 %2204 = or i32 %2202, %2203 %2205 = lshr i32 %2105, 10 %2206 = xor i32 %2201, %2205 %2207 = xor i32 %2206, %2204 %2208 = shl i32 %1364, 25 %2209 = lshr i32 %1364, 7 %2210 = or i32 %2208, %2209 %2211 = shl i32 %1364, 14 %2212 = lshr i32 %1364, 18 %2213 = or i32 %2211, %2212 %2214 = lshr i32 %1364, 3 %2215 = xor i32 %2210, %2214 %2216 = xor i32 %2215, %2213 %2217 = add i32 %2216, %1307 %2218 = add i32 %2217, %1820 %2219 = add i32 %2218, %2207 %2220 = shl i32 %2181, 26 %2221 = lshr i32 %2181, 6 %2222 = or i32 %2220, %2221 %2223 = shl i32 %2181, 21 %2224 = lshr i32 %2181, 11 %2225 = or i32 %2223, %2224 %2226 = xor i32 %2225, %2222 %2227 = shl i32 %2181, 7 %2228 = lshr i32 %2181, 25 %2229 = or i32 %2227, %2228 %2230 = xor i32 %2226, %2229 %2231 = xor i32 %2124, %2067 %2232 = and i32 %2181, %2231 %2233 = xor i32 %2232, %2067 %2234 = add i32 %2219, -778901479 %2235 = add i32 %2234, %2010 %2236 = add i32 %2235, %2233 %2237 = add i32 %2236, %2230 %2238 = add i32 %2237, %2027 %2239 = shl i32 %2198, 30 %2240 = lshr i32 %2198, 2 %2241 = or i32 %2239, %2240 %2242 = shl i32 %2198, 19 %2243 = lshr i32 %2198, 13 %2244 = or i32 %2242, %2243 %2245 = xor i32 %2244, %2241 %2246 = shl i32 %2198, 10 %2247 = lshr i32 %2198, 22 %2248 = or i32 %2246, %2247 %2249 = xor i32 %2245, %2248 %2250 = xor i32 %2198, %2084 %2251 = xor i32 %2141, %2084 %2252 = and i32 %2250, %2251 %2253 = xor i32 %2252, %2084 %2254 = add i32 %2249, %2253 %2255 = add i32 %2254, %2237 %2256 = shl i32 %2162, 15 %2257 = lshr i32 %2162, 17 %2258 = or i32 %2256, %2257 %2259 = shl i32 %2162, 13 %2260 = lshr i32 %2162, 19 %2261 = or i32 %2259, %2260 %2262 = lshr i32 %2162, 10 %2263 = xor i32 %2258, %2262 %2264 = xor i32 %2263, %2261 %2265 = shl i32 %1421, 25 %2266 = lshr i32 %1421, 7 %2267 = or i32 %2265, %2266 %2268 = shl i32 %1421, 14 %2269 = lshr i32 %1421, 18 %2270 = or i32 %2268, %2269 %2271 = lshr i32 %1421, 3 %2272 = xor i32 %2267, %2271 %2273 = xor i32 %2272, %2270 %2274 = add i32 %2273, %1364 %2275 = add i32 %2274, %1877 %2276 = add i32 %2275, %2264 %2277 = shl i32 %2238, 26 %2278 = lshr i32 %2238, 6 %2279 = or i32 %2277, %2278 %2280 = shl i32 %2238, 21 %2281 = lshr i32 %2238, 11 %2282 = or i32 %2280, %2281 %2283 = xor i32 %2282, %2279 %2284 = shl i32 %2238, 7 %2285 = lshr i32 %2238, 25 %2286 = or i32 %2284, %2285 %2287 = xor i32 %2283, %2286 %2288 = xor i32 %2181, %2124 %2289 = and i32 %2238, %2288 %2290 = xor i32 %2289, %2124 %2291 = add i32 %2276, -694614492 %2292 = add i32 %2291, %2067 %2293 = add i32 %2292, %2290 %2294 = add i32 %2293, %2287 %2295 = add i32 %2294, %2084 %2296 = shl i32 %2255, 30 %2297 = lshr i32 %2255, 2 %2298 = or i32 %2296, %2297 %2299 = shl i32 %2255, 19 %2300 = lshr i32 %2255, 13 %2301 = or i32 %2299, %2300 %2302 = xor i32 %2301, %2298 %2303 = shl i32 %2255, 10 %2304 = lshr i32 %2255, 22 %2305 = or i32 %2303, %2304 %2306 = xor i32 %2302, %2305 %2307 = xor i32 %2255, %2141 %2308 = xor i32 %2198, %2141 %2309 = and i32 %2307, %2308 %2310 = xor i32 %2309, %2141 %2311 = add i32 %2306, %2310 %2312 = add i32 %2311, %2294 %2313 = shl i32 %2219, 15 %2314 = lshr i32 %2219, 17 %2315 = or i32 %2313, %2314 %2316 = shl i32 %2219, 13 %2317 = lshr i32 %2219, 19 %2318 = or i32 %2316, %2317 %2319 = lshr i32 %2219, 10 %2320 = xor i32 %2315, %2319 %2321 = xor i32 %2320, %2318 %2322 = shl i32 %1478, 25 %2323 = lshr i32 %1478, 7 %2324 = or i32 %2322, %2323 %2325 = shl i32 %1478, 14 %2326 = lshr i32 %1478, 18 %2327 = or i32 %2325, %2326 %2328 = lshr i32 %1478, 3 %2329 = xor i32 %2324, %2328 %2330 = xor i32 %2329, %2327 %2331 = add i32 %2330, %1421 %2332 = add i32 %2331, %1934 %2333 = add i32 %2332, %2321 %2334 = shl i32 %2295, 26 %2335 = lshr i32 %2295, 6 %2336 = or i32 %2334, %2335 %2337 = shl i32 %2295, 21 %2338 = lshr i32 %2295, 11 %2339 = or i32 %2337, %2338 %2340 = xor i32 %2339, %2336 %2341 = shl i32 %2295, 7 %2342 = lshr i32 %2295, 25 %2343 = or i32 %2341, %2342 %2344 = xor i32 %2340, %2343 %2345 = xor i32 %2238, %2181 %2346 = and i32 %2295, %2345 %2347 = xor i32 %2346, %2181 %2348 = add i32 %2333, -200395387 %2349 = add i32 %2348, %2124 %2350 = add i32 %2349, %2347 %2351 = add i32 %2350, %2344 %2352 = add i32 %2351, %2141 %2353 = shl i32 %2312, 30 %2354 = lshr i32 %2312, 2 %2355 = or i32 %2353, %2354 %2356 = shl i32 %2312, 19 %2357 = lshr i32 %2312, 13 %2358 = or i32 %2356, %2357 %2359 = xor i32 %2358, %2355 %2360 = shl i32 %2312, 10 %2361 = lshr i32 %2312, 22 %2362 = or i32 %2360, %2361 %2363 = xor i32 %2359, %2362 %2364 = xor i32 %2312, %2198 %2365 = xor i32 %2255, %2198 %2366 = and i32 %2364, %2365 %2367 = xor i32 %2366, %2198 %2368 = add i32 %2363, %2367 %2369 = add i32 %2368, %2351 %2370 = shl i32 %2276, 15 %2371 = lshr i32 %2276, 17 %2372 = or i32 %2370, %2371 %2373 = shl i32 %2276, 13 %2374 = lshr i32 %2276, 19 %2375 = or i32 %2373, %2374 %2376 = lshr i32 %2276, 10 %2377 = xor i32 %2372, %2376 %2378 = xor i32 %2377, %2375 %2379 = shl i32 %1535, 25 %2380 = lshr i32 %1535, 7 %2381 = or i32 %2379, %2380 %2382 = shl i32 %1535, 14 %2383 = lshr i32 %1535, 18 %2384 = or i32 %2382, %2383 %2385 = lshr i32 %1535, 3 %2386 = xor i32 %2381, %2385 %2387 = xor i32 %2386, %2384 %2388 = add i32 %2387, %1478 %2389 = add i32 %2388, %1991 %2390 = add i32 %2389, %2378 %2391 = shl i32 %2352, 26 %2392 = lshr i32 %2352, 6 %2393 = or i32 %2391, %2392 %2394 = shl i32 %2352, 21 %2395 = lshr i32 %2352, 11 %2396 = or i32 %2394, %2395 %2397 = xor i32 %2396, %2393 %2398 = shl i32 %2352, 7 %2399 = lshr i32 %2352, 25 %2400 = or i32 %2398, %2399 %2401 = xor i32 %2397, %2400 %2402 = xor i32 %2295, %2238 %2403 = and i32 %2352, %2402 %2404 = xor i32 %2403, %2238 %2405 = add i32 %2390, 275423344 %2406 = add i32 %2405, %2181 %2407 = add i32 %2406, %2404 %2408 = add i32 %2407, %2401 %2409 = add i32 %2408, %2198 %2410 = shl i32 %2369, 30 %2411 = lshr i32 %2369, 2 %2412 = or i32 %2410, %2411 %2413 = shl i32 %2369, 19 %2414 = lshr i32 %2369, 13 %2415 = or i32 %2413, %2414 %2416 = xor i32 %2415, %2412 %2417 = shl i32 %2369, 10 %2418 = lshr i32 %2369, 22 %2419 = or i32 %2417, %2418 %2420 = xor i32 %2416, %2419 %2421 = xor i32 %2369, %2255 %2422 = xor i32 %2312, %2255 %2423 = and i32 %2421, %2422 %2424 = xor i32 %2423, %2255 %2425 = add i32 %2420, %2424 %2426 = add i32 %2425, %2408 %2427 = shl i32 %2333, 15 %2428 = lshr i32 %2333, 17 %2429 = or i32 %2427, %2428 %2430 = shl i32 %2333, 13 %2431 = lshr i32 %2333, 19 %2432 = or i32 %2430, %2431 %2433 = lshr i32 %2333, 10 %2434 = xor i32 %2429, %2433 %2435 = xor i32 %2434, %2432 %2436 = shl i32 %1592, 25 %2437 = lshr i32 %1592, 7 %2438 = or i32 %2436, %2437 %2439 = shl i32 %1592, 14 %2440 = lshr i32 %1592, 18 %2441 = or i32 %2439, %2440 %2442 = lshr i32 %1592, 3 %2443 = xor i32 %2438, %2442 %2444 = xor i32 %2443, %2441 %2445 = add i32 %2444, %1535 %2446 = add i32 %2445, %2048 %2447 = add i32 %2446, %2435 %2448 = shl i32 %2409, 26 %2449 = lshr i32 %2409, 6 %2450 = or i32 %2448, %2449 %2451 = shl i32 %2409, 21 %2452 = lshr i32 %2409, 11 %2453 = or i32 %2451, %2452 %2454 = xor i32 %2453, %2450 %2455 = shl i32 %2409, 7 %2456 = lshr i32 %2409, 25 %2457 = or i32 %2455, %2456 %2458 = xor i32 %2454, %2457 %2459 = xor i32 %2352, %2295 %2460 = and i32 %2409, %2459 %2461 = xor i32 %2460, %2295 %2462 = add i32 %2447, 430227734 %2463 = add i32 %2462, %2238 %2464 = add i32 %2463, %2461 %2465 = add i32 %2464, %2458 %2466 = add i32 %2465, %2255 %2467 = shl i32 %2426, 30 %2468 = lshr i32 %2426, 2 %2469 = or i32 %2467, %2468 %2470 = shl i32 %2426, 19 %2471 = lshr i32 %2426, 13 %2472 = or i32 %2470, %2471 %2473 = xor i32 %2472, %2469 %2474 = shl i32 %2426, 10 %2475 = lshr i32 %2426, 22 %2476 = or i32 %2474, %2475 %2477 = xor i32 %2473, %2476 %2478 = xor i32 %2426, %2312 %2479 = xor i32 %2369, %2312 %2480 = and i32 %2478, %2479 %2481 = xor i32 %2480, %2312 %2482 = add i32 %2477, %2481 %2483 = add i32 %2482, %2465 %2484 = shl i32 %2390, 15 %2485 = lshr i32 %2390, 17 %2486 = or i32 %2484, %2485 %2487 = shl i32 %2390, 13 %2488 = lshr i32 %2390, 19 %2489 = or i32 %2487, %2488 %2490 = lshr i32 %2390, 10 %2491 = xor i32 %2486, %2490 %2492 = xor i32 %2491, %2489 %2493 = shl i32 %1649, 25 %2494 = lshr i32 %1649, 7 %2495 = or i32 %2493, %2494 %2496 = shl i32 %1649, 14 %2497 = lshr i32 %1649, 18 %2498 = or i32 %2496, %2497 %2499 = lshr i32 %1649, 3 %2500 = xor i32 %2495, %2499 %2501 = xor i32 %2500, %2498 %2502 = add i32 %2501, %1592 %2503 = add i32 %2502, %2105 %2504 = add i32 %2503, %2492 %2505 = shl i32 %2466, 26 %2506 = lshr i32 %2466, 6 %2507 = or i32 %2505, %2506 %2508 = shl i32 %2466, 21 %2509 = lshr i32 %2466, 11 %2510 = or i32 %2508, %2509 %2511 = xor i32 %2510, %2507 %2512 = shl i32 %2466, 7 %2513 = lshr i32 %2466, 25 %2514 = or i32 %2512, %2513 %2515 = xor i32 %2511, %2514 %2516 = xor i32 %2409, %2352 %2517 = and i32 %2466, %2516 %2518 = xor i32 %2517, %2352 %2519 = add i32 %2504, 506948616 %2520 = add i32 %2519, %2295 %2521 = add i32 %2520, %2518 %2522 = add i32 %2521, %2515 %2523 = add i32 %2522, %2312 %2524 = shl i32 %2483, 30 %2525 = lshr i32 %2483, 2 %2526 = or i32 %2524, %2525 %2527 = shl i32 %2483, 19 %2528 = lshr i32 %2483, 13 %2529 = or i32 %2527, %2528 %2530 = xor i32 %2529, %2526 %2531 = shl i32 %2483, 10 %2532 = lshr i32 %2483, 22 %2533 = or i32 %2531, %2532 %2534 = xor i32 %2530, %2533 %2535 = xor i32 %2483, %2369 %2536 = xor i32 %2426, %2369 %2537 = and i32 %2535, %2536 %2538 = xor i32 %2537, %2369 %2539 = add i32 %2534, %2538 %2540 = add i32 %2539, %2522 %2541 = shl i32 %2447, 15 %2542 = lshr i32 %2447, 17 %2543 = or i32 %2541, %2542 %2544 = shl i32 %2447, 13 %2545 = lshr i32 %2447, 19 %2546 = or i32 %2544, %2545 %2547 = lshr i32 %2447, 10 %2548 = xor i32 %2543, %2547 %2549 = xor i32 %2548, %2546 %2550 = shl i32 %1706, 25 %2551 = lshr i32 %1706, 7 %2552 = or i32 %2550, %2551 %2553 = shl i32 %1706, 14 %2554 = lshr i32 %1706, 18 %2555 = or i32 %2553, %2554 %2556 = lshr i32 %1706, 3 %2557 = xor i32 %2552, %2556 %2558 = xor i32 %2557, %2555 %2559 = add i32 %2558, %1649 %2560 = add i32 %2559, %2162 %2561 = add i32 %2560, %2549 %2562 = shl i32 %2523, 26 %2563 = lshr i32 %2523, 6 %2564 = or i32 %2562, %2563 %2565 = shl i32 %2523, 21 %2566 = lshr i32 %2523, 11 %2567 = or i32 %2565, %2566 %2568 = xor i32 %2567, %2564 %2569 = shl i32 %2523, 7 %2570 = lshr i32 %2523, 25 %2571 = or i32 %2569, %2570 %2572 = xor i32 %2568, %2571 %2573 = xor i32 %2466, %2409 %2574 = and i32 %2523, %2573 %2575 = xor i32 %2574, %2409 %2576 = add i32 %2561, 659060556 %2577 = add i32 %2576, %2352 %2578 = add i32 %2577, %2575 %2579 = add i32 %2578, %2572 %2580 = add i32 %2579, %2369 %2581 = shl i32 %2540, 30 %2582 = lshr i32 %2540, 2 %2583 = or i32 %2581, %2582 %2584 = shl i32 %2540, 19 %2585 = lshr i32 %2540, 13 %2586 = or i32 %2584, %2585 %2587 = xor i32 %2586, %2583 %2588 = shl i32 %2540, 10 %2589 = lshr i32 %2540, 22 %2590 = or i32 %2588, %2589 %2591 = xor i32 %2587, %2590 %2592 = xor i32 %2540, %2426 %2593 = xor i32 %2483, %2426 %2594 = and i32 %2592, %2593 %2595 = xor i32 %2594, %2426 %2596 = add i32 %2591, %2595 %2597 = add i32 %2596, %2579 %2598 = shl i32 %2504, 15 %2599 = lshr i32 %2504, 17 %2600 = or i32 %2598, %2599 %2601 = shl i32 %2504, 13 %2602 = lshr i32 %2504, 19 %2603 = or i32 %2601, %2602 %2604 = lshr i32 %2504, 10 %2605 = xor i32 %2600, %2604 %2606 = xor i32 %2605, %2603 %2607 = shl i32 %1763, 25 %2608 = lshr i32 %1763, 7 %2609 = or i32 %2607, %2608 %2610 = shl i32 %1763, 14 %2611 = lshr i32 %1763, 18 %2612 = or i32 %2610, %2611 %2613 = lshr i32 %1763, 3 %2614 = xor i32 %2609, %2613 %2615 = xor i32 %2614, %2612 %2616 = add i32 %2615, %1706 %2617 = add i32 %2616, %2219 %2618 = add i32 %2617, %2606 %2619 = shl i32 %2580, 26 %2620 = lshr i32 %2580, 6 %2621 = or i32 %2619, %2620 %2622 = shl i32 %2580, 21 %2623 = lshr i32 %2580, 11 %2624 = or i32 %2622, %2623 %2625 = xor i32 %2624, %2621 %2626 = shl i32 %2580, 7 %2627 = lshr i32 %2580, 25 %2628 = or i32 %2626, %2627 %2629 = xor i32 %2625, %2628 %2630 = xor i32 %2523, %2466 %2631 = and i32 %2580, %2630 %2632 = xor i32 %2631, %2466 %2633 = add i32 %2618, 883997877 %2634 = add i32 %2633, %2409 %2635 = add i32 %2634, %2632 %2636 = add i32 %2635, %2629 %2637 = add i32 %2636, %2426 %2638 = shl i32 %2597, 30 %2639 = lshr i32 %2597, 2 %2640 = or i32 %2638, %2639 %2641 = shl i32 %2597, 19 %2642 = lshr i32 %2597, 13 %2643 = or i32 %2641, %2642 %2644 = xor i32 %2643, %2640 %2645 = shl i32 %2597, 10 %2646 = lshr i32 %2597, 22 %2647 = or i32 %2645, %2646 %2648 = xor i32 %2644, %2647 %2649 = xor i32 %2597, %2483 %2650 = xor i32 %2540, %2483 %2651 = and i32 %2649, %2650 %2652 = xor i32 %2651, %2483 %2653 = add i32 %2648, %2652 %2654 = add i32 %2653, %2636 %2655 = shl i32 %2561, 15 %2656 = lshr i32 %2561, 17 %2657 = or i32 %2655, %2656 %2658 = shl i32 %2561, 13 %2659 = lshr i32 %2561, 19 %2660 = or i32 %2658, %2659 %2661 = lshr i32 %2561, 10 %2662 = xor i32 %2657, %2661 %2663 = xor i32 %2662, %2660 %2664 = shl i32 %1820, 25 %2665 = lshr i32 %1820, 7 %2666 = or i32 %2664, %2665 %2667 = shl i32 %1820, 14 %2668 = lshr i32 %1820, 18 %2669 = or i32 %2667, %2668 %2670 = lshr i32 %1820, 3 %2671 = xor i32 %2666, %2670 %2672 = xor i32 %2671, %2669 %2673 = add i32 %2672, %1763 %2674 = add i32 %2673, %2276 %2675 = add i32 %2674, %2663 %2676 = shl i32 %2637, 26 %2677 = lshr i32 %2637, 6 %2678 = or i32 %2676, %2677 %2679 = shl i32 %2637, 21 %2680 = lshr i32 %2637, 11 %2681 = or i32 %2679, %2680 %2682 = xor i32 %2681, %2678 %2683 = shl i32 %2637, 7 %2684 = lshr i32 %2637, 25 %2685 = or i32 %2683, %2684 %2686 = xor i32 %2682, %2685 %2687 = xor i32 %2580, %2523 %2688 = and i32 %2637, %2687 %2689 = xor i32 %2688, %2523 %2690 = add i32 %2675, 958139571 %2691 = add i32 %2690, %2466 %2692 = add i32 %2691, %2689 %2693 = add i32 %2692, %2686 %2694 = add i32 %2693, %2483 %2695 = shl i32 %2654, 30 %2696 = lshr i32 %2654, 2 %2697 = or i32 %2695, %2696 %2698 = shl i32 %2654, 19 %2699 = lshr i32 %2654, 13 %2700 = or i32 %2698, %2699 %2701 = xor i32 %2700, %2697 %2702 = shl i32 %2654, 10 %2703 = lshr i32 %2654, 22 %2704 = or i32 %2702, %2703 %2705 = xor i32 %2701, %2704 %2706 = xor i32 %2654, %2540 %2707 = xor i32 %2597, %2540 %2708 = and i32 %2706, %2707 %2709 = xor i32 %2708, %2540 %2710 = add i32 %2705, %2709 %2711 = add i32 %2710, %2693 %2712 = shl i32 %2618, 15 %2713 = lshr i32 %2618, 17 %2714 = or i32 %2712, %2713 %2715 = shl i32 %2618, 13 %2716 = lshr i32 %2618, 19 %2717 = or i32 %2715, %2716 %2718 = lshr i32 %2618, 10 %2719 = xor i32 %2714, %2718 %2720 = xor i32 %2719, %2717 %2721 = shl i32 %1877, 25 %2722 = lshr i32 %1877, 7 %2723 = or i32 %2721, %2722 %2724 = shl i32 %1877, 14 %2725 = lshr i32 %1877, 18 %2726 = or i32 %2724, %2725 %2727 = lshr i32 %1877, 3 %2728 = xor i32 %2723, %2727 %2729 = xor i32 %2728, %2726 %2730 = add i32 %2729, %1820 %2731 = add i32 %2730, %2333 %2732 = add i32 %2731, %2720 %2733 = shl i32 %2694, 26 %2734 = lshr i32 %2694, 6 %2735 = or i32 %2733, %2734 %2736 = shl i32 %2694, 21 %2737 = lshr i32 %2694, 11 %2738 = or i32 %2736, %2737 %2739 = xor i32 %2738, %2735 %2740 = shl i32 %2694, 7 %2741 = lshr i32 %2694, 25 %2742 = or i32 %2740, %2741 %2743 = xor i32 %2739, %2742 %2744 = xor i32 %2637, %2580 %2745 = and i32 %2694, %2744 %2746 = xor i32 %2745, %2580 %2747 = add i32 %2732, 1322822218 %2748 = add i32 %2747, %2523 %2749 = add i32 %2748, %2746 %2750 = add i32 %2749, %2743 %2751 = add i32 %2750, %2540 %2752 = shl i32 %2711, 30 %2753 = lshr i32 %2711, 2 %2754 = or i32 %2752, %2753 %2755 = shl i32 %2711, 19 %2756 = lshr i32 %2711, 13 %2757 = or i32 %2755, %2756 %2758 = xor i32 %2757, %2754 %2759 = shl i32 %2711, 10 %2760 = lshr i32 %2711, 22 %2761 = or i32 %2759, %2760 %2762 = xor i32 %2758, %2761 %2763 = xor i32 %2711, %2597 %2764 = xor i32 %2654, %2597 %2765 = and i32 %2763, %2764 %2766 = xor i32 %2765, %2597 %2767 = add i32 %2762, %2766 %2768 = add i32 %2767, %2750 %2769 = shl i32 %2675, 15 %2770 = lshr i32 %2675, 17 %2771 = or i32 %2769, %2770 %2772 = shl i32 %2675, 13 %2773 = lshr i32 %2675, 19 %2774 = or i32 %2772, %2773 %2775 = lshr i32 %2675, 10 %2776 = xor i32 %2771, %2775 %2777 = xor i32 %2776, %2774 %2778 = shl i32 %1934, 25 %2779 = lshr i32 %1934, 7 %2780 = or i32 %2778, %2779 %2781 = shl i32 %1934, 14 %2782 = lshr i32 %1934, 18 %2783 = or i32 %2781, %2782 %2784 = lshr i32 %1934, 3 %2785 = xor i32 %2780, %2784 %2786 = xor i32 %2785, %2783 %2787 = add i32 %2786, %1877 %2788 = add i32 %2787, %2390 %2789 = add i32 %2788, %2777 %2790 = shl i32 %2751, 26 %2791 = lshr i32 %2751, 6 %2792 = or i32 %2790, %2791 %2793 = shl i32 %2751, 21 %2794 = lshr i32 %2751, 11 %2795 = or i32 %2793, %2794 %2796 = xor i32 %2795, %2792 %2797 = shl i32 %2751, 7 %2798 = lshr i32 %2751, 25 %2799 = or i32 %2797, %2798 %2800 = xor i32 %2796, %2799 %2801 = xor i32 %2694, %2637 %2802 = and i32 %2751, %2801 %2803 = xor i32 %2802, %2637 %2804 = add i32 %2789, 1537002063 %2805 = add i32 %2804, %2580 %2806 = add i32 %2805, %2803 %2807 = add i32 %2806, %2800 %2808 = add i32 %2807, %2597 %2809 = shl i32 %2768, 30 %2810 = lshr i32 %2768, 2 %2811 = or i32 %2809, %2810 %2812 = shl i32 %2768, 19 %2813 = lshr i32 %2768, 13 %2814 = or i32 %2812, %2813 %2815 = xor i32 %2814, %2811 %2816 = shl i32 %2768, 10 %2817 = lshr i32 %2768, 22 %2818 = or i32 %2816, %2817 %2819 = xor i32 %2815, %2818 %2820 = xor i32 %2768, %2654 %2821 = xor i32 %2711, %2654 %2822 = and i32 %2820, %2821 %2823 = xor i32 %2822, %2654 %2824 = add i32 %2819, %2823 %2825 = add i32 %2824, %2807 %2826 = shl i32 %2732, 15 %2827 = lshr i32 %2732, 17 %2828 = or i32 %2826, %2827 %2829 = shl i32 %2732, 13 %2830 = lshr i32 %2732, 19 %2831 = or i32 %2829, %2830 %2832 = lshr i32 %2732, 10 %2833 = xor i32 %2828, %2832 %2834 = xor i32 %2833, %2831 %2835 = shl i32 %1991, 25 %2836 = lshr i32 %1991, 7 %2837 = or i32 %2835, %2836 %2838 = shl i32 %1991, 14 %2839 = lshr i32 %1991, 18 %2840 = or i32 %2838, %2839 %2841 = lshr i32 %1991, 3 %2842 = xor i32 %2837, %2841 %2843 = xor i32 %2842, %2840 %2844 = add i32 %2843, %1934 %2845 = add i32 %2844, %2447 %2846 = add i32 %2845, %2834 %2847 = shl i32 %2808, 26 %2848 = lshr i32 %2808, 6 %2849 = or i32 %2847, %2848 %2850 = shl i32 %2808, 21 %2851 = lshr i32 %2808, 11 %2852 = or i32 %2850, %2851 %2853 = xor i32 %2852, %2849 %2854 = shl i32 %2808, 7 %2855 = lshr i32 %2808, 25 %2856 = or i32 %2854, %2855 %2857 = xor i32 %2853, %2856 %2858 = xor i32 %2751, %2694 %2859 = and i32 %2808, %2858 %2860 = xor i32 %2859, %2694 %2861 = add i32 %2846, 1747873779 %2862 = add i32 %2861, %2637 %2863 = add i32 %2862, %2860 %2864 = add i32 %2863, %2857 %2865 = add i32 %2864, %2654 %2866 = shl i32 %2825, 30 %2867 = lshr i32 %2825, 2 %2868 = or i32 %2866, %2867 %2869 = shl i32 %2825, 19 %2870 = lshr i32 %2825, 13 %2871 = or i32 %2869, %2870 %2872 = xor i32 %2871, %2868 %2873 = shl i32 %2825, 10 %2874 = lshr i32 %2825, 22 %2875 = or i32 %2873, %2874 %2876 = xor i32 %2872, %2875 %2877 = xor i32 %2825, %2711 %2878 = xor i32 %2768, %2711 %2879 = and i32 %2877, %2878 %2880 = xor i32 %2879, %2711 %2881 = add i32 %2876, %2880 %2882 = add i32 %2881, %2864 %2883 = shl i32 %2789, 15 %2884 = lshr i32 %2789, 17 %2885 = or i32 %2883, %2884 %2886 = shl i32 %2789, 13 %2887 = lshr i32 %2789, 19 %2888 = or i32 %2886, %2887 %2889 = lshr i32 %2789, 10 %2890 = xor i32 %2885, %2889 %2891 = xor i32 %2890, %2888 %2892 = shl i32 %2048, 25 %2893 = lshr i32 %2048, 7 %2894 = or i32 %2892, %2893 %2895 = shl i32 %2048, 14 %2896 = lshr i32 %2048, 18 %2897 = or i32 %2895, %2896 %2898 = lshr i32 %2048, 3 %2899 = xor i32 %2894, %2898 %2900 = xor i32 %2899, %2897 %2901 = add i32 %2900, %1991 %2902 = add i32 %2901, %2504 %2903 = add i32 %2902, %2891 %2904 = shl i32 %2865, 26 %2905 = lshr i32 %2865, 6 %2906 = or i32 %2904, %2905 %2907 = shl i32 %2865, 21 %2908 = lshr i32 %2865, 11 %2909 = or i32 %2907, %2908 %2910 = xor i32 %2909, %2906 %2911 = shl i32 %2865, 7 %2912 = lshr i32 %2865, 25 %2913 = or i32 %2911, %2912 %2914 = xor i32 %2910, %2913 %2915 = xor i32 %2808, %2751 %2916 = and i32 %2865, %2915 %2917 = xor i32 %2916, %2751 %2918 = add i32 %2903, 1955562222 %2919 = add i32 %2918, %2694 %2920 = add i32 %2919, %2917 %2921 = add i32 %2920, %2914 %2922 = add i32 %2921, %2711 %2923 = shl i32 %2882, 30 %2924 = lshr i32 %2882, 2 %2925 = or i32 %2923, %2924 %2926 = shl i32 %2882, 19 %2927 = lshr i32 %2882, 13 %2928 = or i32 %2926, %2927 %2929 = xor i32 %2928, %2925 %2930 = shl i32 %2882, 10 %2931 = lshr i32 %2882, 22 %2932 = or i32 %2930, %2931 %2933 = xor i32 %2929, %2932 %2934 = xor i32 %2882, %2768 %2935 = xor i32 %2825, %2768 %2936 = and i32 %2934, %2935 %2937 = xor i32 %2936, %2768 %2938 = add i32 %2933, %2937 %2939 = add i32 %2938, %2921 %2940 = shl i32 %2846, 15 %2941 = lshr i32 %2846, 17 %2942 = or i32 %2940, %2941 %2943 = shl i32 %2846, 13 %2944 = lshr i32 %2846, 19 %2945 = or i32 %2943, %2944 %2946 = lshr i32 %2846, 10 %2947 = xor i32 %2942, %2946 %2948 = xor i32 %2947, %2945 %2949 = shl i32 %2105, 25 %2950 = lshr i32 %2105, 7 %2951 = or i32 %2949, %2950 %2952 = shl i32 %2105, 14 %2953 = lshr i32 %2105, 18 %2954 = or i32 %2952, %2953 %2955 = lshr i32 %2105, 3 %2956 = xor i32 %2951, %2955 %2957 = xor i32 %2956, %2954 %2958 = add i32 %2957, %2048 %2959 = add i32 %2958, %2561 %2960 = add i32 %2959, %2948 %2961 = shl i32 %2922, 26 %2962 = lshr i32 %2922, 6 %2963 = or i32 %2961, %2962 %2964 = shl i32 %2922, 21 %2965 = lshr i32 %2922, 11 %2966 = or i32 %2964, %2965 %2967 = xor i32 %2966, %2963 %2968 = shl i32 %2922, 7 %2969 = lshr i32 %2922, 25 %2970 = or i32 %2968, %2969 %2971 = xor i32 %2967, %2970 %2972 = xor i32 %2865, %2808 %2973 = and i32 %2922, %2972 %2974 = xor i32 %2973, %2808 %2975 = add i32 %2960, 2024104815 %2976 = add i32 %2975, %2751 %2977 = add i32 %2976, %2974 %2978 = add i32 %2977, %2971 %2979 = add i32 %2978, %2768 %2980 = shl i32 %2939, 30 %2981 = lshr i32 %2939, 2 %2982 = or i32 %2980, %2981 %2983 = shl i32 %2939, 19 %2984 = lshr i32 %2939, 13 %2985 = or i32 %2983, %2984 %2986 = xor i32 %2985, %2982 %2987 = shl i32 %2939, 10 %2988 = lshr i32 %2939, 22 %2989 = or i32 %2987, %2988 %2990 = xor i32 %2986, %2989 %2991 = xor i32 %2939, %2825 %2992 = xor i32 %2882, %2825 %2993 = and i32 %2991, %2992 %2994 = xor i32 %2993, %2825 %2995 = add i32 %2990, %2994 %2996 = add i32 %2995, %2978 %2997 = shl i32 %2903, 15 %2998 = lshr i32 %2903, 17 %2999 = or i32 %2997, %2998 %3000 = shl i32 %2903, 13 %3001 = lshr i32 %2903, 19 %3002 = or i32 %3000, %3001 %3003 = lshr i32 %2903, 10 %3004 = xor i32 %2999, %3003 %3005 = xor i32 %3004, %3002 %3006 = shl i32 %2162, 25 %3007 = lshr i32 %2162, 7 %3008 = or i32 %3006, %3007 %3009 = shl i32 %2162, 14 %3010 = lshr i32 %2162, 18 %3011 = or i32 %3009, %3010 %3012 = lshr i32 %2162, 3 %3013 = xor i32 %3008, %3012 %3014 = xor i32 %3013, %3011 %3015 = add i32 %3014, %2105 %3016 = add i32 %3015, %2618 %3017 = add i32 %3016, %3005 %3018 = shl i32 %2979, 26 %3019 = lshr i32 %2979, 6 %3020 = or i32 %3018, %3019 %3021 = shl i32 %2979, 21 %3022 = lshr i32 %2979, 11 %3023 = or i32 %3021, %3022 %3024 = xor i32 %3023, %3020 %3025 = shl i32 %2979, 7 %3026 = lshr i32 %2979, 25 %3027 = or i32 %3025, %3026 %3028 = xor i32 %3024, %3027 %3029 = xor i32 %2922, %2865 %3030 = and i32 %2979, %3029 %3031 = xor i32 %3030, %2865 %3032 = add i32 %3017, -2067236844 %3033 = add i32 %3032, %2808 %3034 = add i32 %3033, %3031 %3035 = add i32 %3034, %3028 %3036 = add i32 %3035, %2825 %3037 = shl i32 %2996, 30 %3038 = lshr i32 %2996, 2 %3039 = or i32 %3037, %3038 %3040 = shl i32 %2996, 19 %3041 = lshr i32 %2996, 13 %3042 = or i32 %3040, %3041 %3043 = xor i32 %3042, %3039 %3044 = shl i32 %2996, 10 %3045 = lshr i32 %2996, 22 %3046 = or i32 %3044, %3045 %3047 = xor i32 %3043, %3046 %3048 = xor i32 %2996, %2882 %3049 = xor i32 %2939, %2882 %3050 = and i32 %3048, %3049 %3051 = xor i32 %3050, %2882 %3052 = add i32 %3047, %3051 %3053 = add i32 %3052, %3035 %3054 = shl i32 %2960, 15 %3055 = lshr i32 %2960, 17 %3056 = or i32 %3054, %3055 %3057 = shl i32 %2960, 13 %3058 = lshr i32 %2960, 19 %3059 = or i32 %3057, %3058 %3060 = lshr i32 %2960, 10 %3061 = xor i32 %3056, %3060 %3062 = xor i32 %3061, %3059 %3063 = shl i32 %2219, 25 %3064 = lshr i32 %2219, 7 %3065 = or i32 %3063, %3064 %3066 = shl i32 %2219, 14 %3067 = lshr i32 %2219, 18 %3068 = or i32 %3066, %3067 %3069 = lshr i32 %2219, 3 %3070 = xor i32 %3065, %3069 %3071 = xor i32 %3070, %3068 %3072 = add i32 %3071, %2162 %3073 = add i32 %3072, %2675 %3074 = add i32 %3073, %3062 %3075 = shl i32 %3036, 26 %3076 = lshr i32 %3036, 6 %3077 = or i32 %3075, %3076 %3078 = shl i32 %3036, 21 %3079 = lshr i32 %3036, 11 %3080 = or i32 %3078, %3079 %3081 = xor i32 %3080, %3077 %3082 = shl i32 %3036, 7 %3083 = lshr i32 %3036, 25 %3084 = or i32 %3082, %3083 %3085 = xor i32 %3081, %3084 %3086 = xor i32 %2979, %2922 %3087 = and i32 %3036, %3086 %3088 = xor i32 %3087, %2922 %3089 = add i32 %3074, -1933114872 %3090 = add i32 %3089, %2865 %3091 = add i32 %3090, %3088 %3092 = add i32 %3091, %3085 %3093 = add i32 %3092, %2882 %3094 = shl i32 %3053, 30 %3095 = lshr i32 %3053, 2 %3096 = or i32 %3094, %3095 %3097 = shl i32 %3053, 19 %3098 = lshr i32 %3053, 13 %3099 = or i32 %3097, %3098 %3100 = xor i32 %3099, %3096 %3101 = shl i32 %3053, 10 %3102 = lshr i32 %3053, 22 %3103 = or i32 %3101, %3102 %3104 = xor i32 %3100, %3103 %3105 = xor i32 %3053, %2939 %3106 = xor i32 %2996, %2939 %3107 = and i32 %3105, %3106 %3108 = xor i32 %3107, %2939 %3109 = add i32 %3104, %3108 %3110 = add i32 %3109, %3092 %3111 = shl i32 %3017, 15 %3112 = lshr i32 %3017, 17 %3113 = or i32 %3111, %3112 %3114 = shl i32 %3017, 13 %3115 = lshr i32 %3017, 19 %3116 = or i32 %3114, %3115 %3117 = lshr i32 %3017, 10 %3118 = xor i32 %3113, %3117 %3119 = xor i32 %3118, %3116 %3120 = shl i32 %2276, 25 %3121 = lshr i32 %2276, 7 %3122 = or i32 %3120, %3121 %3123 = shl i32 %2276, 14 %3124 = lshr i32 %2276, 18 %3125 = or i32 %3123, %3124 %3126 = lshr i32 %2276, 3 %3127 = xor i32 %3122, %3126 %3128 = xor i32 %3127, %3125 %3129 = add i32 %3128, %2219 %3130 = add i32 %3129, %2732 %3131 = add i32 %3130, %3119 %3132 = shl i32 %3093, 26 %3133 = lshr i32 %3093, 6 %3134 = or i32 %3132, %3133 %3135 = shl i32 %3093, 21 %3136 = lshr i32 %3093, 11 %3137 = or i32 %3135, %3136 %3138 = xor i32 %3137, %3134 %3139 = shl i32 %3093, 7 %3140 = lshr i32 %3093, 25 %3141 = or i32 %3139, %3140 %3142 = xor i32 %3138, %3141 %3143 = xor i32 %3036, %2979 %3144 = and i32 %3093, %3143 %3145 = xor i32 %3144, %2979 %3146 = add i32 %3131, -1866530822 %3147 = add i32 %3146, %2922 %3148 = add i32 %3147, %3145 %3149 = add i32 %3148, %3142 %3150 = add i32 %3149, %2939 %3151 = insertelement <4 x i32> undef, i32 %3150, i32 3 %3152 = shl i32 %3110, 30 %3153 = lshr i32 %3110, 2 %3154 = or i32 %3152, %3153 %3155 = shl i32 %3110, 19 %3156 = lshr i32 %3110, 13 %3157 = or i32 %3155, %3156 %3158 = xor i32 %3157, %3154 %3159 = shl i32 %3110, 10 %3160 = lshr i32 %3110, 22 %3161 = or i32 %3159, %3160 %3162 = xor i32 %3158, %3161 %3163 = xor i32 %3110, %2996 %3164 = xor i32 %3053, %2996 %3165 = and i32 %3163, %3164 %3166 = xor i32 %3165, %2996 %3167 = add i32 %3162, %3166 %3168 = add i32 %3167, %3149 %3169 = insertelement <4 x i32> undef, i32 %3168, i32 3 %3170 = shl i32 %3074, 15 %3171 = lshr i32 %3074, 17 %3172 = or i32 %3170, %3171 %3173 = shl i32 %3074, 13 %3174 = lshr i32 %3074, 19 %3175 = or i32 %3173, %3174 %3176 = lshr i32 %3074, 10 %3177 = xor i32 %3172, %3176 %3178 = xor i32 %3177, %3175 %3179 = shl i32 %2333, 25 %3180 = lshr i32 %2333, 7 %3181 = or i32 %3179, %3180 %3182 = shl i32 %2333, 14 %3183 = lshr i32 %2333, 18 %3184 = or i32 %3182, %3183 %3185 = lshr i32 %2333, 3 %3186 = xor i32 %3181, %3185 %3187 = xor i32 %3186, %3184 %3188 = add i32 %3187, %2276 %3189 = add i32 %3188, %2789 %3190 = add i32 %3189, %3178 %3191 = shl i32 %3150, 26 %3192 = lshr i32 %3150, 6 %3193 = or i32 %3191, %3192 %3194 = shl i32 %3150, 21 %3195 = lshr i32 %3150, 11 %3196 = or i32 %3194, %3195 %3197 = xor i32 %3196, %3193 %3198 = shl i32 %3150, 7 %3199 = lshr i32 %3150, 25 %3200 = or i32 %3198, %3199 %3201 = xor i32 %3197, %3200 %3202 = xor i32 %3093, %3036 %3203 = and i32 %3150, %3202 %3204 = xor i32 %3203, %3036 %3205 = add i32 %3190, -1538233109 %3206 = add i32 %3205, %2979 %3207 = add i32 %3206, %3204 %3208 = add i32 %3207, %3201 %3209 = add i32 %3208, %2996 %3210 = insertelement <4 x i32> %3151, i32 %3209, i32 2 %3211 = shl i32 %3168, 30 %3212 = lshr i32 %3168, 2 %3213 = or i32 %3211, %3212 %3214 = shl i32 %3168, 19 %3215 = lshr i32 %3168, 13 %3216 = or i32 %3214, %3215 %3217 = xor i32 %3216, %3213 %3218 = shl i32 %3168, 10 %3219 = lshr i32 %3168, 22 %3220 = or i32 %3218, %3219 %3221 = xor i32 %3217, %3220 %3222 = xor i32 %3168, %3053 %3223 = xor i32 %3110, %3053 %3224 = and i32 %3222, %3223 %3225 = xor i32 %3224, %3053 %3226 = add i32 %3221, %3225 %3227 = add i32 %3226, %3208 %3228 = insertelement <4 x i32> %3169, i32 %3227, i32 2 %3229 = shl i32 %3131, 15 %3230 = lshr i32 %3131, 17 %3231 = or i32 %3229, %3230 %3232 = shl i32 %3131, 13 %3233 = lshr i32 %3131, 19 %3234 = or i32 %3232, %3233 %3235 = lshr i32 %3131, 10 %3236 = xor i32 %3231, %3235 %3237 = xor i32 %3236, %3234 %3238 = shl i32 %2390, 25 %3239 = lshr i32 %2390, 7 %3240 = or i32 %3238, %3239 %3241 = shl i32 %2390, 14 %3242 = lshr i32 %2390, 18 %3243 = or i32 %3241, %3242 %3244 = lshr i32 %2390, 3 %3245 = xor i32 %3240, %3244 %3246 = xor i32 %3245, %3243 %3247 = shl i32 %3209, 26 %3248 = lshr i32 %3209, 6 %3249 = or i32 %3247, %3248 %3250 = shl i32 %3209, 21 %3251 = lshr i32 %3209, 11 %3252 = or i32 %3250, %3251 %3253 = xor i32 %3252, %3249 %3254 = shl i32 %3209, 7 %3255 = lshr i32 %3209, 25 %3256 = or i32 %3254, %3255 %3257 = xor i32 %3253, %3256 %3258 = xor i32 %3150, %3093 %3259 = and i32 %3209, %3258 %3260 = xor i32 %3259, %3093 %3261 = add i32 %2333, -1090935817 %3262 = add i32 %3261, %3246 %3263 = add i32 %3262, %2846 %3264 = add i32 %3263, %3237 %3265 = add i32 %3264, %3036 %3266 = add i32 %3265, %3260 %3267 = add i32 %3266, %3257 %3268 = add i32 %3267, %3053 %3269 = insertelement <4 x i32> %3210, i32 %3268, i32 1 %3270 = shl i32 %3227, 30 %3271 = lshr i32 %3227, 2 %3272 = or i32 %3270, %3271 %3273 = shl i32 %3227, 19 %3274 = lshr i32 %3227, 13 %3275 = or i32 %3273, %3274 %3276 = xor i32 %3275, %3272 %3277 = shl i32 %3227, 10 %3278 = lshr i32 %3227, 22 %3279 = or i32 %3277, %3278 %3280 = xor i32 %3276, %3279 %3281 = xor i32 %3227, %3110 %3282 = xor i32 %3168, %3110 %3283 = and i32 %3281, %3282 %3284 = xor i32 %3283, %3110 %3285 = add i32 %3280, %3284 %3286 = add i32 %3285, %3267 %3287 = insertelement <4 x i32> %3228, i32 %3286, i32 1 %3288 = shl i32 %3190, 15 %3289 = lshr i32 %3190, 17 %3290 = or i32 %3288, %3289 %3291 = shl i32 %3190, 13 %3292 = lshr i32 %3190, 19 %3293 = or i32 %3291, %3292 %3294 = lshr i32 %3190, 10 %3295 = xor i32 %3290, %3294 %3296 = xor i32 %3295, %3293 %3297 = shl i32 %2447, 25 %3298 = lshr i32 %2447, 7 %3299 = or i32 %3297, %3298 %3300 = shl i32 %2447, 14 %3301 = lshr i32 %2447, 18 %3302 = or i32 %3300, %3301 %3303 = lshr i32 %2447, 3 %3304 = xor i32 %3299, %3303 %3305 = xor i32 %3304, %3302 %3306 = shl i32 %3268, 26 %3307 = lshr i32 %3268, 6 %3308 = or i32 %3306, %3307 %3309 = shl i32 %3268, 21 %3310 = lshr i32 %3268, 11 %3311 = or i32 %3309, %3310 %3312 = xor i32 %3311, %3308 %3313 = shl i32 %3268, 7 %3314 = lshr i32 %3268, 25 %3315 = or i32 %3313, %3314 %3316 = xor i32 %3312, %3315 %3317 = xor i32 %3209, %3150 %3318 = and i32 %3268, %3317 %3319 = xor i32 %3318, %3150 %3320 = add i32 %2390, -965641998 %3321 = add i32 %3320, %3305 %3322 = add i32 %3321, %2903 %3323 = add i32 %3322, %3296 %3324 = add i32 %3323, %3093 %3325 = add i32 %3324, %3319 %3326 = add i32 %3325, %3316 %3327 = add i32 %3326, %3110 %3328 = insertelement <4 x i32> %3269, i32 %3327, i32 0 %3329 = shl i32 %3286, 30 %3330 = lshr i32 %3286, 2 %3331 = or i32 %3329, %3330 %3332 = shl i32 %3286, 19 %3333 = lshr i32 %3286, 13 %3334 = or i32 %3332, %3333 %3335 = xor i32 %3334, %3331 %3336 = shl i32 %3286, 10 %3337 = lshr i32 %3286, 22 %3338 = or i32 %3336, %3337 %3339 = xor i32 %3335, %3338 %3340 = xor i32 %3286, %3168 %3341 = xor i32 %3227, %3168 %3342 = and i32 %3340, %3341 %3343 = xor i32 %3342, %3168 %3344 = add i32 %3339, %3343 %3345 = add i32 %3344, %3326 %3346 = insertelement <4 x i32> %3287, i32 %3345, i32 0 %3347 = add <4 x i32> %1, %3346 store <4 x i32> %3347, <4 x i32>* %state0, align 16, !tbaa !2 %3348 = load <4 x i32>* %state1, align 16, !tbaa !2 %3349 = add <4 x i32> %3348, %3328 store <4 x i32> %3349, <4 x i32>* %state1, align 16, !tbaa !2 ret void } ; Function Attrs: nounwind declare void @llvm.lifetime.start(i64, i8* nocapture) #1 ; Function Attrs: nounwind declare void @llvm.lifetime.end(i64, i8* nocapture) #1 ; Function Attrs: nounwind define internal fastcc void @SHA256_fresh(<4 x i32>* noalias nocapture %state0, <4 x i32>* noalias nocapture %state1, <4 x i32> %block0, <4 x i32> %block1, <4 x i32> %block2, <4 x i32> %block3) #0 { %1 = extractelement <4 x i32> %block0, i32 0 %2 = add i32 %1, -1731730782 %3 = add i32 %1, -66549683 %4 = shl i32 %2, 26 %5 = lshr i32 %2, 6 %6 = or i32 %4, %5 %7 = shl i32 %2, 21 %8 = lshr i32 %2, 11 %9 = or i32 %7, %8 %10 = xor i32 %9, %6 %11 = shl i32 %2, 7 %12 = lshr i32 %2, 25 %13 = or i32 %11, %12 %14 = xor i32 %10, %13 %15 = and i32 %2, -905233677 %16 = xor i32 %15, -1694144372 %17 = extractelement <4 x i32> %block0, i32 1 %18 = add i32 %17, -852880978 %19 = add i32 %18, %16 %20 = add i32 %19, %14 %21 = shl i32 %3, 30 %22 = lshr i32 %3, 2 %23 = or i32 %21, %22 %24 = shl i32 %3, 19 %25 = lshr i32 %3, 13 %26 = or i32 %24, %25 %27 = xor i32 %26, %23 %28 = shl i32 %3, 10 %29 = lshr i32 %3, 22 %30 = or i32 %28, %29 %31 = xor i32 %27, %30 %32 = and i32 %3, -781301534 %33 = or i32 %32, 704751109 %34 = add i32 %33, -1013904242 %35 = add i32 %34, %31 %36 = add i32 %35, %20 %37 = shl i32 %20, 26 %38 = lshr i32 %20, 6 %39 = or i32 %37, %38 %40 = shl i32 %20, 21 %41 = lshr i32 %20, 11 %42 = or i32 %40, %41 %43 = xor i32 %42, %39 %44 = shl i32 %20, 7 %45 = lshr i32 %20, 25 %46 = or i32 %44, %45 %47 = xor i32 %43, %46 %48 = xor i32 %2, 1359893119 %49 = and i32 %20, %48 %50 = xor i32 %49, 1359893119 %51 = extractelement <4 x i32> %block0, i32 2 %52 = add i32 %51, 204346080 %53 = add i32 %52, %50 %54 = add i32 %53, %47 %55 = shl i32 %36, 30 %56 = lshr i32 %36, 2 %57 = or i32 %55, %56 %58 = shl i32 %36, 19 %59 = lshr i32 %36, 13 %60 = or i32 %58, %59 %61 = xor i32 %60, %57 %62 = shl i32 %36, 10 %63 = lshr i32 %36, 22 %64 = or i32 %62, %63 %65 = xor i32 %61, %64 %66 = xor i32 %36, 1779033703 %67 = xor i32 %3, 1779033703 %68 = and i32 %66, %67 %69 = xor i32 %68, 1779033703 %70 = add i32 %69, 1150833019 %71 = add i32 %70, %54 %72 = add i32 %71, %65 %73 = shl i32 %54, 26 %74 = lshr i32 %54, 6 %75 = or i32 %73, %74 %76 = shl i32 %54, 21 %77 = lshr i32 %54, 11 %78 = or i32 %76, %77 %79 = xor i32 %78, %75 %80 = shl i32 %54, 7 %81 = lshr i32 %54, 25 %82 = or i32 %80, %81 %83 = xor i32 %79, %82 %84 = xor i32 %20, %2 %85 = and i32 %54, %84 %86 = xor i32 %85, %2 %87 = extractelement <4 x i32> %block0, i32 3 %88 = add i32 %87, -1529998197 %89 = add i32 %88, %86 %90 = add i32 %89, %83 %91 = add i32 %90, -1779033703 %92 = shl i32 %72, 30 %93 = lshr i32 %72, 2 %94 = or i32 %92, %93 %95 = shl i32 %72, 19 %96 = lshr i32 %72, 13 %97 = or i32 %95, %96 %98 = xor i32 %97, %94 %99 = shl i32 %72, 10 %100 = lshr i32 %72, 22 %101 = or i32 %99, %100 %102 = xor i32 %98, %101 %103 = xor i32 %72, %3 %104 = xor i32 %36, %3 %105 = and i32 %103, %104 %106 = xor i32 %105, %3 %107 = add i32 %91, %106 %108 = add i32 %107, %102 %109 = shl i32 %90, 26 %110 = lshr i32 %90, 6 %111 = or i32 %109, %110 %112 = shl i32 %90, 21 %113 = lshr i32 %90, 11 %114 = or i32 %112, %113 %115 = xor i32 %114, %111 %116 = shl i32 %90, 7 %117 = lshr i32 %90, 25 %118 = or i32 %116, %117 %119 = xor i32 %115, %118 %120 = xor i32 %54, %20 %121 = and i32 %90, %120 %122 = xor i32 %121, %20 %123 = extractelement <4 x i32> %block1, i32 0 %124 = add i32 %123, 961987163 %125 = add i32 %124, %2 %126 = add i32 %125, %122 %127 = add i32 %126, %119 %128 = add i32 %127, %3 %129 = shl i32 %108, 30 %130 = lshr i32 %108, 2 %131 = or i32 %129, %130 %132 = shl i32 %108, 19 %133 = lshr i32 %108, 13 %134 = or i32 %132, %133 %135 = xor i32 %134, %131 %136 = shl i32 %108, 10 %137 = lshr i32 %108, 22 %138 = or i32 %136, %137 %139 = xor i32 %135, %138 %140 = xor i32 %108, %36 %141 = xor i32 %72, %36 %142 = and i32 %140, %141 %143 = xor i32 %142, %36 %144 = add i32 %143, %127 %145 = add i32 %144, %139 %146 = shl i32 %128, 26 %147 = lshr i32 %128, 6 %148 = or i32 %146, %147 %149 = shl i32 %128, 21 %150 = lshr i32 %128, 11 %151 = or i32 %149, %150 %152 = xor i32 %151, %148 %153 = shl i32 %128, 7 %154 = lshr i32 %128, 25 %155 = or i32 %153, %154 %156 = xor i32 %152, %155 %157 = xor i32 %90, %54 %158 = and i32 %128, %157 %159 = xor i32 %158, %54 %160 = extractelement <4 x i32> %block1, i32 1 %161 = add i32 %160, 1508970993 %162 = add i32 %161, %20 %163 = add i32 %162, %159 %164 = add i32 %163, %156 %165 = add i32 %164, %36 %166 = shl i32 %145, 30 %167 = lshr i32 %145, 2 %168 = or i32 %166, %167 %169 = shl i32 %145, 19 %170 = lshr i32 %145, 13 %171 = or i32 %169, %170 %172 = xor i32 %171, %168 %173 = shl i32 %145, 10 %174 = lshr i32 %145, 22 %175 = or i32 %173, %174 %176 = xor i32 %172, %175 %177 = xor i32 %145, %72 %178 = xor i32 %108, %72 %179 = and i32 %177, %178 %180 = xor i32 %179, %72 %181 = add i32 %180, %164 %182 = add i32 %181, %176 %183 = shl i32 %165, 26 %184 = lshr i32 %165, 6 %185 = or i32 %183, %184 %186 = shl i32 %165, 21 %187 = lshr i32 %165, 11 %188 = or i32 %186, %187 %189 = xor i32 %188, %185 %190 = shl i32 %165, 7 %191 = lshr i32 %165, 25 %192 = or i32 %190, %191 %193 = xor i32 %189, %192 %194 = xor i32 %128, %90 %195 = and i32 %165, %194 %196 = xor i32 %195, %90 %197 = extractelement <4 x i32> %block1, i32 2 %198 = add i32 %197, -1841331548 %199 = add i32 %198, %54 %200 = add i32 %199, %196 %201 = add i32 %200, %193 %202 = add i32 %201, %72 %203 = shl i32 %182, 30 %204 = lshr i32 %182, 2 %205 = or i32 %203, %204 %206 = shl i32 %182, 19 %207 = lshr i32 %182, 13 %208 = or i32 %206, %207 %209 = xor i32 %208, %205 %210 = shl i32 %182, 10 %211 = lshr i32 %182, 22 %212 = or i32 %210, %211 %213 = xor i32 %209, %212 %214 = xor i32 %182, %108 %215 = xor i32 %145, %108 %216 = and i32 %214, %215 %217 = xor i32 %216, %108 %218 = add i32 %213, %217 %219 = add i32 %218, %201 %220 = shl i32 %202, 26 %221 = lshr i32 %202, 6 %222 = or i32 %220, %221 %223 = shl i32 %202, 21 %224 = lshr i32 %202, 11 %225 = or i32 %223, %224 %226 = xor i32 %225, %222 %227 = shl i32 %202, 7 %228 = lshr i32 %202, 25 %229 = or i32 %227, %228 %230 = xor i32 %226, %229 %231 = xor i32 %165, %128 %232 = and i32 %202, %231 %233 = xor i32 %232, %128 %234 = extractelement <4 x i32> %block1, i32 3 %235 = add i32 %234, -1424204075 %236 = add i32 %235, %90 %237 = add i32 %236, %233 %238 = add i32 %237, %230 %239 = add i32 %238, %108 %240 = shl i32 %219, 30 %241 = lshr i32 %219, 2 %242 = or i32 %240, %241 %243 = shl i32 %219, 19 %244 = lshr i32 %219, 13 %245 = or i32 %243, %244 %246 = xor i32 %245, %242 %247 = shl i32 %219, 10 %248 = lshr i32 %219, 22 %249 = or i32 %247, %248 %250 = xor i32 %246, %249 %251 = xor i32 %219, %145 %252 = xor i32 %182, %145 %253 = and i32 %251, %252 %254 = xor i32 %253, %145 %255 = add i32 %250, %254 %256 = add i32 %255, %238 %257 = shl i32 %239, 26 %258 = lshr i32 %239, 6 %259 = or i32 %257, %258 %260 = shl i32 %239, 21 %261 = lshr i32 %239, 11 %262 = or i32 %260, %261 %263 = xor i32 %262, %259 %264 = shl i32 %239, 7 %265 = lshr i32 %239, 25 %266 = or i32 %264, %265 %267 = xor i32 %263, %266 %268 = xor i32 %202, %165 %269 = and i32 %239, %268 %270 = xor i32 %269, %165 %271 = extractelement <4 x i32> %block2, i32 0 %272 = add i32 %271, -670586216 %273 = add i32 %272, %128 %274 = add i32 %273, %270 %275 = add i32 %274, %267 %276 = add i32 %275, %145 %277 = shl i32 %256, 30 %278 = lshr i32 %256, 2 %279 = or i32 %277, %278 %280 = shl i32 %256, 19 %281 = lshr i32 %256, 13 %282 = or i32 %280, %281 %283 = xor i32 %282, %279 %284 = shl i32 %256, 10 %285 = lshr i32 %256, 22 %286 = or i32 %284, %285 %287 = xor i32 %283, %286 %288 = xor i32 %256, %182 %289 = xor i32 %219, %182 %290 = and i32 %288, %289 %291 = xor i32 %290, %182 %292 = add i32 %287, %291 %293 = add i32 %292, %275 %294 = shl i32 %276, 26 %295 = lshr i32 %276, 6 %296 = or i32 %294, %295 %297 = shl i32 %276, 21 %298 = lshr i32 %276, 11 %299 = or i32 %297, %298 %300 = xor i32 %299, %296 %301 = shl i32 %276, 7 %302 = lshr i32 %276, 25 %303 = or i32 %301, %302 %304 = xor i32 %300, %303 %305 = xor i32 %239, %202 %306 = and i32 %276, %305 %307 = xor i32 %306, %202 %308 = extractelement <4 x i32> %block2, i32 1 %309 = add i32 %308, 310598401 %310 = add i32 %309, %165 %311 = add i32 %310, %307 %312 = add i32 %311, %304 %313 = add i32 %312, %182 %314 = shl i32 %293, 30 %315 = lshr i32 %293, 2 %316 = or i32 %314, %315 %317 = shl i32 %293, 19 %318 = lshr i32 %293, 13 %319 = or i32 %317, %318 %320 = xor i32 %319, %316 %321 = shl i32 %293, 10 %322 = lshr i32 %293, 22 %323 = or i32 %321, %322 %324 = xor i32 %320, %323 %325 = xor i32 %293, %219 %326 = xor i32 %256, %219 %327 = and i32 %325, %326 %328 = xor i32 %327, %219 %329 = add i32 %324, %328 %330 = add i32 %329, %312 %331 = shl i32 %313, 26 %332 = lshr i32 %313, 6 %333 = or i32 %331, %332 %334 = shl i32 %313, 21 %335 = lshr i32 %313, 11 %336 = or i32 %334, %335 %337 = xor i32 %336, %333 %338 = shl i32 %313, 7 %339 = lshr i32 %313, 25 %340 = or i32 %338, %339 %341 = xor i32 %337, %340 %342 = xor i32 %276, %239 %343 = and i32 %313, %342 %344 = xor i32 %343, %239 %345 = extractelement <4 x i32> %block2, i32 2 %346 = add i32 %345, 607225278 %347 = add i32 %346, %202 %348 = add i32 %347, %344 %349 = add i32 %348, %341 %350 = add i32 %349, %219 %351 = shl i32 %330, 30 %352 = lshr i32 %330, 2 %353 = or i32 %351, %352 %354 = shl i32 %330, 19 %355 = lshr i32 %330, 13 %356 = or i32 %354, %355 %357 = xor i32 %356, %353 %358 = shl i32 %330, 10 %359 = lshr i32 %330, 22 %360 = or i32 %358, %359 %361 = xor i32 %357, %360 %362 = xor i32 %330, %256 %363 = xor i32 %293, %256 %364 = and i32 %362, %363 %365 = xor i32 %364, %256 %366 = add i32 %361, %365 %367 = add i32 %366, %349 %368 = shl i32 %350, 26 %369 = lshr i32 %350, 6 %370 = or i32 %368, %369 %371 = shl i32 %350, 21 %372 = lshr i32 %350, 11 %373 = or i32 %371, %372 %374 = xor i32 %373, %370 %375 = shl i32 %350, 7 %376 = lshr i32 %350, 25 %377 = or i32 %375, %376 %378 = xor i32 %374, %377 %379 = xor i32 %313, %276 %380 = and i32 %350, %379 %381 = xor i32 %380, %276 %382 = extractelement <4 x i32> %block2, i32 3 %383 = add i32 %382, 1426881987 %384 = add i32 %383, %239 %385 = add i32 %384, %381 %386 = add i32 %385, %378 %387 = add i32 %386, %256 %388 = shl i32 %367, 30 %389 = lshr i32 %367, 2 %390 = or i32 %388, %389 %391 = shl i32 %367, 19 %392 = lshr i32 %367, 13 %393 = or i32 %391, %392 %394 = xor i32 %393, %390 %395 = shl i32 %367, 10 %396 = lshr i32 %367, 22 %397 = or i32 %395, %396 %398 = xor i32 %394, %397 %399 = xor i32 %367, %293 %400 = xor i32 %330, %293 %401 = and i32 %399, %400 %402 = xor i32 %401, %293 %403 = add i32 %398, %402 %404 = add i32 %403, %386 %405 = shl i32 %387, 26 %406 = lshr i32 %387, 6 %407 = or i32 %405, %406 %408 = shl i32 %387, 21 %409 = lshr i32 %387, 11 %410 = or i32 %408, %409 %411 = xor i32 %410, %407 %412 = shl i32 %387, 7 %413 = lshr i32 %387, 25 %414 = or i32 %412, %413 %415 = xor i32 %411, %414 %416 = xor i32 %350, %313 %417 = and i32 %387, %416 %418 = xor i32 %417, %313 %419 = extractelement <4 x i32> %block3, i32 0 %420 = add i32 %419, 1925078388 %421 = add i32 %420, %276 %422 = add i32 %421, %418 %423 = add i32 %422, %415 %424 = add i32 %423, %293 %425 = shl i32 %404, 30 %426 = lshr i32 %404, 2 %427 = or i32 %425, %426 %428 = shl i32 %404, 19 %429 = lshr i32 %404, 13 %430 = or i32 %428, %429 %431 = xor i32 %430, %427 %432 = shl i32 %404, 10 %433 = lshr i32 %404, 22 %434 = or i32 %432, %433 %435 = xor i32 %431, %434 %436 = xor i32 %404, %330 %437 = xor i32 %367, %330 %438 = and i32 %436, %437 %439 = xor i32 %438, %330 %440 = add i32 %435, %439 %441 = add i32 %440, %423 %442 = shl i32 %424, 26 %443 = lshr i32 %424, 6 %444 = or i32 %442, %443 %445 = shl i32 %424, 21 %446 = lshr i32 %424, 11 %447 = or i32 %445, %446 %448 = xor i32 %447, %444 %449 = shl i32 %424, 7 %450 = lshr i32 %424, 25 %451 = or i32 %449, %450 %452 = xor i32 %448, %451 %453 = xor i32 %387, %350 %454 = and i32 %424, %453 %455 = xor i32 %454, %350 %456 = extractelement <4 x i32> %block3, i32 1 %457 = add i32 %456, -2132889090 %458 = add i32 %457, %313 %459 = add i32 %458, %455 %460 = add i32 %459, %452 %461 = add i32 %460, %330 %462 = shl i32 %441, 30 %463 = lshr i32 %441, 2 %464 = or i32 %462, %463 %465 = shl i32 %441, 19 %466 = lshr i32 %441, 13 %467 = or i32 %465, %466 %468 = xor i32 %467, %464 %469 = shl i32 %441, 10 %470 = lshr i32 %441, 22 %471 = or i32 %469, %470 %472 = xor i32 %468, %471 %473 = xor i32 %441, %367 %474 = xor i32 %404, %367 %475 = and i32 %473, %474 %476 = xor i32 %475, %367 %477 = add i32 %472, %476 %478 = add i32 %477, %460 %479 = shl i32 %461, 26 %480 = lshr i32 %461, 6 %481 = or i32 %479, %480 %482 = shl i32 %461, 21 %483 = lshr i32 %461, 11 %484 = or i32 %482, %483 %485 = xor i32 %484, %481 %486 = shl i32 %461, 7 %487 = lshr i32 %461, 25 %488 = or i32 %486, %487 %489 = xor i32 %485, %488 %490 = xor i32 %424, %387 %491 = and i32 %461, %490 %492 = xor i32 %491, %387 %493 = extractelement <4 x i32> %block3, i32 2 %494 = add i32 %493, -1680079193 %495 = add i32 %494, %350 %496 = add i32 %495, %492 %497 = add i32 %496, %489 %498 = add i32 %497, %367 %499 = shl i32 %478, 30 %500 = lshr i32 %478, 2 %501 = or i32 %499, %500 %502 = shl i32 %478, 19 %503 = lshr i32 %478, 13 %504 = or i32 %502, %503 %505 = xor i32 %504, %501 %506 = shl i32 %478, 10 %507 = lshr i32 %478, 22 %508 = or i32 %506, %507 %509 = xor i32 %505, %508 %510 = xor i32 %478, %404 %511 = xor i32 %441, %404 %512 = and i32 %510, %511 %513 = xor i32 %512, %404 %514 = add i32 %509, %513 %515 = add i32 %514, %497 %516 = shl i32 %498, 26 %517 = lshr i32 %498, 6 %518 = or i32 %516, %517 %519 = shl i32 %498, 21 %520 = lshr i32 %498, 11 %521 = or i32 %519, %520 %522 = xor i32 %521, %518 %523 = shl i32 %498, 7 %524 = lshr i32 %498, 25 %525 = or i32 %523, %524 %526 = xor i32 %522, %525 %527 = xor i32 %461, %424 %528 = and i32 %498, %527 %529 = xor i32 %528, %424 %530 = extractelement <4 x i32> %block3, i32 3 %531 = add i32 %530, -1046744716 %532 = add i32 %531, %387 %533 = add i32 %532, %529 %534 = add i32 %533, %526 %535 = add i32 %534, %404 %536 = shl i32 %515, 30 %537 = lshr i32 %515, 2 %538 = or i32 %536, %537 %539 = shl i32 %515, 19 %540 = lshr i32 %515, 13 %541 = or i32 %539, %540 %542 = xor i32 %541, %538 %543 = shl i32 %515, 10 %544 = lshr i32 %515, 22 %545 = or i32 %543, %544 %546 = xor i32 %542, %545 %547 = xor i32 %515, %441 %548 = xor i32 %478, %441 %549 = and i32 %547, %548 %550 = xor i32 %549, %441 %551 = add i32 %546, %550 %552 = add i32 %551, %534 %553 = shl i32 %493, 15 %554 = lshr i32 %493, 17 %555 = or i32 %553, %554 %556 = shl i32 %493, 13 %557 = lshr i32 %493, 19 %558 = or i32 %556, %557 %559 = lshr i32 %493, 10 %560 = xor i32 %555, %559 %561 = xor i32 %560, %558 %562 = shl i32 %17, 25 %563 = lshr i32 %17, 7 %564 = or i32 %562, %563 %565 = shl i32 %17, 14 %566 = lshr i32 %17, 18 %567 = or i32 %565, %566 %568 = lshr i32 %17, 3 %569 = xor i32 %564, %568 %570 = xor i32 %569, %567 %571 = add i32 %308, %1 %572 = add i32 %571, %570 %573 = add i32 %572, %561 %574 = shl i32 %535, 26 %575 = lshr i32 %535, 6 %576 = or i32 %574, %575 %577 = shl i32 %535, 21 %578 = lshr i32 %535, 11 %579 = or i32 %577, %578 %580 = xor i32 %579, %576 %581 = shl i32 %535, 7 %582 = lshr i32 %535, 25 %583 = or i32 %581, %582 %584 = xor i32 %580, %583 %585 = xor i32 %498, %461 %586 = and i32 %535, %585 %587 = xor i32 %586, %461 %588 = add i32 %573, -459576895 %589 = add i32 %588, %424 %590 = add i32 %589, %587 %591 = add i32 %590, %584 %592 = add i32 %591, %441 %593 = shl i32 %552, 30 %594 = lshr i32 %552, 2 %595 = or i32 %593, %594 %596 = shl i32 %552, 19 %597 = lshr i32 %552, 13 %598 = or i32 %596, %597 %599 = xor i32 %598, %595 %600 = shl i32 %552, 10 %601 = lshr i32 %552, 22 %602 = or i32 %600, %601 %603 = xor i32 %599, %602 %604 = xor i32 %552, %478 %605 = xor i32 %515, %478 %606 = and i32 %604, %605 %607 = xor i32 %606, %478 %608 = add i32 %603, %607 %609 = add i32 %608, %591 %610 = shl i32 %530, 15 %611 = lshr i32 %530, 17 %612 = or i32 %610, %611 %613 = shl i32 %530, 13 %614 = lshr i32 %530, 19 %615 = or i32 %613, %614 %616 = lshr i32 %530, 10 %617 = xor i32 %612, %616 %618 = xor i32 %617, %615 %619 = shl i32 %51, 25 %620 = lshr i32 %51, 7 %621 = or i32 %619, %620 %622 = shl i32 %51, 14 %623 = lshr i32 %51, 18 %624 = or i32 %622, %623 %625 = lshr i32 %51, 3 %626 = xor i32 %621, %625 %627 = xor i32 %626, %624 %628 = add i32 %345, %17 %629 = add i32 %628, %627 %630 = add i32 %629, %618 %631 = shl i32 %592, 26 %632 = lshr i32 %592, 6 %633 = or i32 %631, %632 %634 = shl i32 %592, 21 %635 = lshr i32 %592, 11 %636 = or i32 %634, %635 %637 = xor i32 %636, %633 %638 = shl i32 %592, 7 %639 = lshr i32 %592, 25 %640 = or i32 %638, %639 %641 = xor i32 %637, %640 %642 = xor i32 %535, %498 %643 = and i32 %592, %642 %644 = xor i32 %643, %498 %645 = add i32 %630, -272742522 %646 = add i32 %645, %461 %647 = add i32 %646, %644 %648 = add i32 %647, %641 %649 = add i32 %648, %478 %650 = shl i32 %609, 30 %651 = lshr i32 %609, 2 %652 = or i32 %650, %651 %653 = shl i32 %609, 19 %654 = lshr i32 %609, 13 %655 = or i32 %653, %654 %656 = xor i32 %655, %652 %657 = shl i32 %609, 10 %658 = lshr i32 %609, 22 %659 = or i32 %657, %658 %660 = xor i32 %656, %659 %661 = xor i32 %609, %515 %662 = xor i32 %552, %515 %663 = and i32 %661, %662 %664 = xor i32 %663, %515 %665 = add i32 %660, %664 %666 = add i32 %665, %648 %667 = shl i32 %573, 15 %668 = lshr i32 %573, 17 %669 = or i32 %667, %668 %670 = shl i32 %573, 13 %671 = lshr i32 %573, 19 %672 = or i32 %670, %671 %673 = lshr i32 %573, 10 %674 = xor i32 %669, %673 %675 = xor i32 %674, %672 %676 = shl i32 %87, 25 %677 = lshr i32 %87, 7 %678 = or i32 %676, %677 %679 = shl i32 %87, 14 %680 = lshr i32 %87, 18 %681 = or i32 %679, %680 %682 = lshr i32 %87, 3 %683 = xor i32 %678, %682 %684 = xor i32 %683, %681 %685 = add i32 %382, %51 %686 = add i32 %685, %684 %687 = add i32 %686, %675 %688 = shl i32 %649, 26 %689 = lshr i32 %649, 6 %690 = or i32 %688, %689 %691 = shl i32 %649, 21 %692 = lshr i32 %649, 11 %693 = or i32 %691, %692 %694 = xor i32 %693, %690 %695 = shl i32 %649, 7 %696 = lshr i32 %649, 25 %697 = or i32 %695, %696 %698 = xor i32 %694, %697 %699 = xor i32 %592, %535 %700 = and i32 %649, %699 %701 = xor i32 %700, %535 %702 = add i32 %687, 264347078 %703 = add i32 %702, %498 %704 = add i32 %703, %701 %705 = add i32 %704, %698 %706 = add i32 %705, %515 %707 = shl i32 %666, 30 %708 = lshr i32 %666, 2 %709 = or i32 %707, %708 %710 = shl i32 %666, 19 %711 = lshr i32 %666, 13 %712 = or i32 %710, %711 %713 = xor i32 %712, %709 %714 = shl i32 %666, 10 %715 = lshr i32 %666, 22 %716 = or i32 %714, %715 %717 = xor i32 %713, %716 %718 = xor i32 %666, %552 %719 = xor i32 %609, %552 %720 = and i32 %718, %719 %721 = xor i32 %720, %552 %722 = add i32 %717, %721 %723 = add i32 %722, %705 %724 = shl i32 %630, 15 %725 = lshr i32 %630, 17 %726 = or i32 %724, %725 %727 = shl i32 %630, 13 %728 = lshr i32 %630, 19 %729 = or i32 %727, %728 %730 = lshr i32 %630, 10 %731 = xor i32 %726, %730 %732 = xor i32 %731, %729 %733 = shl i32 %123, 25 %734 = lshr i32 %123, 7 %735 = or i32 %733, %734 %736 = shl i32 %123, 14 %737 = lshr i32 %123, 18 %738 = or i32 %736, %737 %739 = lshr i32 %123, 3 %740 = xor i32 %735, %739 %741 = xor i32 %740, %738 %742 = add i32 %419, %87 %743 = add i32 %742, %741 %744 = add i32 %743, %732 %745 = shl i32 %706, 26 %746 = lshr i32 %706, 6 %747 = or i32 %745, %746 %748 = shl i32 %706, 21 %749 = lshr i32 %706, 11 %750 = or i32 %748, %749 %751 = xor i32 %750, %747 %752 = shl i32 %706, 7 %753 = lshr i32 %706, 25 %754 = or i32 %752, %753 %755 = xor i32 %751, %754 %756 = xor i32 %649, %592 %757 = and i32 %706, %756 %758 = xor i32 %757, %592 %759 = add i32 %744, 604807628 %760 = add i32 %759, %535 %761 = add i32 %760, %758 %762 = add i32 %761, %755 %763 = add i32 %762, %552 %764 = shl i32 %723, 30 %765 = lshr i32 %723, 2 %766 = or i32 %764, %765 %767 = shl i32 %723, 19 %768 = lshr i32 %723, 13 %769 = or i32 %767, %768 %770 = xor i32 %769, %766 %771 = shl i32 %723, 10 %772 = lshr i32 %723, 22 %773 = or i32 %771, %772 %774 = xor i32 %770, %773 %775 = xor i32 %723, %609 %776 = xor i32 %666, %609 %777 = and i32 %775, %776 %778 = xor i32 %777, %609 %779 = add i32 %774, %778 %780 = add i32 %779, %762 %781 = shl i32 %687, 15 %782 = lshr i32 %687, 17 %783 = or i32 %781, %782 %784 = shl i32 %687, 13 %785 = lshr i32 %687, 19 %786 = or i32 %784, %785 %787 = lshr i32 %687, 10 %788 = xor i32 %783, %787 %789 = xor i32 %788, %786 %790 = shl i32 %160, 25 %791 = lshr i32 %160, 7 %792 = or i32 %790, %791 %793 = shl i32 %160, 14 %794 = lshr i32 %160, 18 %795 = or i32 %793, %794 %796 = lshr i32 %160, 3 %797 = xor i32 %792, %796 %798 = xor i32 %797, %795 %799 = add i32 %456, %123 %800 = add i32 %799, %798 %801 = add i32 %800, %789 %802 = shl i32 %763, 26 %803 = lshr i32 %763, 6 %804 = or i32 %802, %803 %805 = shl i32 %763, 21 %806 = lshr i32 %763, 11 %807 = or i32 %805, %806 %808 = xor i32 %807, %804 %809 = shl i32 %763, 7 %810 = lshr i32 %763, 25 %811 = or i32 %809, %810 %812 = xor i32 %808, %811 %813 = xor i32 %706, %649 %814 = and i32 %763, %813 %815 = xor i32 %814, %649 %816 = add i32 %801, 770255983 %817 = add i32 %816, %592 %818 = add i32 %817, %815 %819 = add i32 %818, %812 %820 = add i32 %819, %609 %821 = shl i32 %780, 30 %822 = lshr i32 %780, 2 %823 = or i32 %821, %822 %824 = shl i32 %780, 19 %825 = lshr i32 %780, 13 %826 = or i32 %824, %825 %827 = xor i32 %826, %823 %828 = shl i32 %780, 10 %829 = lshr i32 %780, 22 %830 = or i32 %828, %829 %831 = xor i32 %827, %830 %832 = xor i32 %780, %666 %833 = xor i32 %723, %666 %834 = and i32 %832, %833 %835 = xor i32 %834, %666 %836 = add i32 %831, %835 %837 = add i32 %836, %819 %838 = shl i32 %744, 15 %839 = lshr i32 %744, 17 %840 = or i32 %838, %839 %841 = shl i32 %744, 13 %842 = lshr i32 %744, 19 %843 = or i32 %841, %842 %844 = lshr i32 %744, 10 %845 = xor i32 %840, %844 %846 = xor i32 %845, %843 %847 = shl i32 %197, 25 %848 = lshr i32 %197, 7 %849 = or i32 %847, %848 %850 = shl i32 %197, 14 %851 = lshr i32 %197, 18 %852 = or i32 %850, %851 %853 = lshr i32 %197, 3 %854 = xor i32 %849, %853 %855 = xor i32 %854, %852 %856 = add i32 %493, %160 %857 = add i32 %856, %855 %858 = add i32 %857, %846 %859 = shl i32 %820, 26 %860 = lshr i32 %820, 6 %861 = or i32 %859, %860 %862 = shl i32 %820, 21 %863 = lshr i32 %820, 11 %864 = or i32 %862, %863 %865 = xor i32 %864, %861 %866 = shl i32 %820, 7 %867 = lshr i32 %820, 25 %868 = or i32 %866, %867 %869 = xor i32 %865, %868 %870 = xor i32 %763, %706 %871 = and i32 %820, %870 %872 = xor i32 %871, %706 %873 = add i32 %858, 1249150122 %874 = add i32 %873, %649 %875 = add i32 %874, %872 %876 = add i32 %875, %869 %877 = add i32 %876, %666 %878 = shl i32 %837, 30 %879 = lshr i32 %837, 2 %880 = or i32 %878, %879 %881 = shl i32 %837, 19 %882 = lshr i32 %837, 13 %883 = or i32 %881, %882 %884 = xor i32 %883, %880 %885 = shl i32 %837, 10 %886 = lshr i32 %837, 22 %887 = or i32 %885, %886 %888 = xor i32 %884, %887 %889 = xor i32 %837, %723 %890 = xor i32 %780, %723 %891 = and i32 %889, %890 %892 = xor i32 %891, %723 %893 = add i32 %888, %892 %894 = add i32 %893, %876 %895 = shl i32 %801, 15 %896 = lshr i32 %801, 17 %897 = or i32 %895, %896 %898 = shl i32 %801, 13 %899 = lshr i32 %801, 19 %900 = or i32 %898, %899 %901 = lshr i32 %801, 10 %902 = xor i32 %897, %901 %903 = xor i32 %902, %900 %904 = shl i32 %234, 25 %905 = lshr i32 %234, 7 %906 = or i32 %904, %905 %907 = shl i32 %234, 14 %908 = lshr i32 %234, 18 %909 = or i32 %907, %908 %910 = lshr i32 %234, 3 %911 = xor i32 %906, %910 %912 = xor i32 %911, %909 %913 = add i32 %530, %197 %914 = add i32 %913, %912 %915 = add i32 %914, %903 %916 = shl i32 %877, 26 %917 = lshr i32 %877, 6 %918 = or i32 %916, %917 %919 = shl i32 %877, 21 %920 = lshr i32 %877, 11 %921 = or i32 %919, %920 %922 = xor i32 %921, %918 %923 = shl i32 %877, 7 %924 = lshr i32 %877, 25 %925 = or i32 %923, %924 %926 = xor i32 %922, %925 %927 = xor i32 %820, %763 %928 = and i32 %877, %927 %929 = xor i32 %928, %763 %930 = add i32 %915, 1555081692 %931 = add i32 %930, %706 %932 = add i32 %931, %929 %933 = add i32 %932, %926 %934 = add i32 %933, %723 %935 = shl i32 %894, 30 %936 = lshr i32 %894, 2 %937 = or i32 %935, %936 %938 = shl i32 %894, 19 %939 = lshr i32 %894, 13 %940 = or i32 %938, %939 %941 = xor i32 %940, %937 %942 = shl i32 %894, 10 %943 = lshr i32 %894, 22 %944 = or i32 %942, %943 %945 = xor i32 %941, %944 %946 = xor i32 %894, %780 %947 = xor i32 %837, %780 %948 = and i32 %946, %947 %949 = xor i32 %948, %780 %950 = add i32 %945, %949 %951 = add i32 %950, %933 %952 = shl i32 %858, 15 %953 = lshr i32 %858, 17 %954 = or i32 %952, %953 %955 = shl i32 %858, 13 %956 = lshr i32 %858, 19 %957 = or i32 %955, %956 %958 = lshr i32 %858, 10 %959 = xor i32 %954, %958 %960 = xor i32 %959, %957 %961 = shl i32 %271, 25 %962 = lshr i32 %271, 7 %963 = or i32 %961, %962 %964 = shl i32 %271, 14 %965 = lshr i32 %271, 18 %966 = or i32 %964, %965 %967 = lshr i32 %271, 3 %968 = xor i32 %963, %967 %969 = xor i32 %968, %966 %970 = add i32 %969, %234 %971 = add i32 %970, %573 %972 = add i32 %971, %960 %973 = shl i32 %934, 26 %974 = lshr i32 %934, 6 %975 = or i32 %973, %974 %976 = shl i32 %934, 21 %977 = lshr i32 %934, 11 %978 = or i32 %976, %977 %979 = xor i32 %978, %975 %980 = shl i32 %934, 7 %981 = lshr i32 %934, 25 %982 = or i32 %980, %981 %983 = xor i32 %979, %982 %984 = xor i32 %877, %820 %985 = and i32 %934, %984 %986 = xor i32 %985, %820 %987 = add i32 %972, 1996064986 %988 = add i32 %987, %763 %989 = add i32 %988, %986 %990 = add i32 %989, %983 %991 = add i32 %990, %780 %992 = shl i32 %951, 30 %993 = lshr i32 %951, 2 %994 = or i32 %992, %993 %995 = shl i32 %951, 19 %996 = lshr i32 %951, 13 %997 = or i32 %995, %996 %998 = xor i32 %997, %994 %999 = shl i32 %951, 10 %1000 = lshr i32 %951, 22 %1001 = or i32 %999, %1000 %1002 = xor i32 %998, %1001 %1003 = xor i32 %951, %837 %1004 = xor i32 %894, %837 %1005 = and i32 %1003, %1004 %1006 = xor i32 %1005, %837 %1007 = add i32 %1002, %1006 %1008 = add i32 %1007, %990 %1009 = shl i32 %915, 15 %1010 = lshr i32 %915, 17 %1011 = or i32 %1009, %1010 %1012 = shl i32 %915, 13 %1013 = lshr i32 %915, 19 %1014 = or i32 %1012, %1013 %1015 = lshr i32 %915, 10 %1016 = xor i32 %1011, %1015 %1017 = xor i32 %1016, %1014 %1018 = shl i32 %308, 25 %1019 = lshr i32 %308, 7 %1020 = or i32 %1018, %1019 %1021 = shl i32 %308, 14 %1022 = lshr i32 %308, 18 %1023 = or i32 %1021, %1022 %1024 = lshr i32 %308, 3 %1025 = xor i32 %1020, %1024 %1026 = xor i32 %1025, %1023 %1027 = add i32 %1026, %271 %1028 = add i32 %1027, %630 %1029 = add i32 %1028, %1017 %1030 = shl i32 %991, 26 %1031 = lshr i32 %991, 6 %1032 = or i32 %1030, %1031 %1033 = shl i32 %991, 21 %1034 = lshr i32 %991, 11 %1035 = or i32 %1033, %1034 %1036 = xor i32 %1035, %1032 %1037 = shl i32 %991, 7 %1038 = lshr i32 %991, 25 %1039 = or i32 %1037, %1038 %1040 = xor i32 %1036, %1039 %1041 = xor i32 %934, %877 %1042 = and i32 %991, %1041 %1043 = xor i32 %1042, %877 %1044 = add i32 %1029, -1740746414 %1045 = add i32 %1044, %820 %1046 = add i32 %1045, %1043 %1047 = add i32 %1046, %1040 %1048 = add i32 %1047, %837 %1049 = shl i32 %1008, 30 %1050 = lshr i32 %1008, 2 %1051 = or i32 %1049, %1050 %1052 = shl i32 %1008, 19 %1053 = lshr i32 %1008, 13 %1054 = or i32 %1052, %1053 %1055 = xor i32 %1054, %1051 %1056 = shl i32 %1008, 10 %1057 = lshr i32 %1008, 22 %1058 = or i32 %1056, %1057 %1059 = xor i32 %1055, %1058 %1060 = xor i32 %1008, %894 %1061 = xor i32 %951, %894 %1062 = and i32 %1060, %1061 %1063 = xor i32 %1062, %894 %1064 = add i32 %1059, %1063 %1065 = add i32 %1064, %1047 %1066 = shl i32 %972, 15 %1067 = lshr i32 %972, 17 %1068 = or i32 %1066, %1067 %1069 = shl i32 %972, 13 %1070 = lshr i32 %972, 19 %1071 = or i32 %1069, %1070 %1072 = lshr i32 %972, 10 %1073 = xor i32 %1068, %1072 %1074 = xor i32 %1073, %1071 %1075 = shl i32 %345, 25 %1076 = lshr i32 %345, 7 %1077 = or i32 %1075, %1076 %1078 = shl i32 %345, 14 %1079 = lshr i32 %345, 18 %1080 = or i32 %1078, %1079 %1081 = lshr i32 %345, 3 %1082 = xor i32 %1077, %1081 %1083 = xor i32 %1082, %1080 %1084 = add i32 %1083, %308 %1085 = add i32 %1084, %687 %1086 = add i32 %1085, %1074 %1087 = shl i32 %1048, 26 %1088 = lshr i32 %1048, 6 %1089 = or i32 %1087, %1088 %1090 = shl i32 %1048, 21 %1091 = lshr i32 %1048, 11 %1092 = or i32 %1090, %1091 %1093 = xor i32 %1092, %1089 %1094 = shl i32 %1048, 7 %1095 = lshr i32 %1048, 25 %1096 = or i32 %1094, %1095 %1097 = xor i32 %1093, %1096 %1098 = xor i32 %991, %934 %1099 = and i32 %1048, %1098 %1100 = xor i32 %1099, %934 %1101 = add i32 %1086, -1473132947 %1102 = add i32 %1101, %877 %1103 = add i32 %1102, %1100 %1104 = add i32 %1103, %1097 %1105 = add i32 %1104, %894 %1106 = shl i32 %1065, 30 %1107 = lshr i32 %1065, 2 %1108 = or i32 %1106, %1107 %1109 = shl i32 %1065, 19 %1110 = lshr i32 %1065, 13 %1111 = or i32 %1109, %1110 %1112 = xor i32 %1111, %1108 %1113 = shl i32 %1065, 10 %1114 = lshr i32 %1065, 22 %1115 = or i32 %1113, %1114 %1116 = xor i32 %1112, %1115 %1117 = xor i32 %1065, %951 %1118 = xor i32 %1008, %951 %1119 = and i32 %1117, %1118 %1120 = xor i32 %1119, %951 %1121 = add i32 %1116, %1120 %1122 = add i32 %1121, %1104 %1123 = shl i32 %1029, 15 %1124 = lshr i32 %1029, 17 %1125 = or i32 %1123, %1124 %1126 = shl i32 %1029, 13 %1127 = lshr i32 %1029, 19 %1128 = or i32 %1126, %1127 %1129 = lshr i32 %1029, 10 %1130 = xor i32 %1125, %1129 %1131 = xor i32 %1130, %1128 %1132 = shl i32 %382, 25 %1133 = lshr i32 %382, 7 %1134 = or i32 %1132, %1133 %1135 = shl i32 %382, 14 %1136 = lshr i32 %382, 18 %1137 = or i32 %1135, %1136 %1138 = lshr i32 %382, 3 %1139 = xor i32 %1134, %1138 %1140 = xor i32 %1139, %1137 %1141 = add i32 %1140, %345 %1142 = add i32 %1141, %744 %1143 = add i32 %1142, %1131 %1144 = shl i32 %1105, 26 %1145 = lshr i32 %1105, 6 %1146 = or i32 %1144, %1145 %1147 = shl i32 %1105, 21 %1148 = lshr i32 %1105, 11 %1149 = or i32 %1147, %1148 %1150 = xor i32 %1149, %1146 %1151 = shl i32 %1105, 7 %1152 = lshr i32 %1105, 25 %1153 = or i32 %1151, %1152 %1154 = xor i32 %1150, %1153 %1155 = xor i32 %1048, %991 %1156 = and i32 %1105, %1155 %1157 = xor i32 %1156, %991 %1158 = add i32 %1143, -1341970488 %1159 = add i32 %1158, %934 %1160 = add i32 %1159, %1157 %1161 = add i32 %1160, %1154 %1162 = add i32 %1161, %951 %1163 = shl i32 %1122, 30 %1164 = lshr i32 %1122, 2 %1165 = or i32 %1163, %1164 %1166 = shl i32 %1122, 19 %1167 = lshr i32 %1122, 13 %1168 = or i32 %1166, %1167 %1169 = xor i32 %1168, %1165 %1170 = shl i32 %1122, 10 %1171 = lshr i32 %1122, 22 %1172 = or i32 %1170, %1171 %1173 = xor i32 %1169, %1172 %1174 = xor i32 %1122, %1008 %1175 = xor i32 %1065, %1008 %1176 = and i32 %1174, %1175 %1177 = xor i32 %1176, %1008 %1178 = add i32 %1173, %1177 %1179 = add i32 %1178, %1161 %1180 = shl i32 %1086, 15 %1181 = lshr i32 %1086, 17 %1182 = or i32 %1180, %1181 %1183 = shl i32 %1086, 13 %1184 = lshr i32 %1086, 19 %1185 = or i32 %1183, %1184 %1186 = lshr i32 %1086, 10 %1187 = xor i32 %1182, %1186 %1188 = xor i32 %1187, %1185 %1189 = shl i32 %419, 25 %1190 = lshr i32 %419, 7 %1191 = or i32 %1189, %1190 %1192 = shl i32 %419, 14 %1193 = lshr i32 %419, 18 %1194 = or i32 %1192, %1193 %1195 = lshr i32 %419, 3 %1196 = xor i32 %1191, %1195 %1197 = xor i32 %1196, %1194 %1198 = add i32 %1197, %382 %1199 = add i32 %1198, %801 %1200 = add i32 %1199, %1188 %1201 = shl i32 %1162, 26 %1202 = lshr i32 %1162, 6 %1203 = or i32 %1201, %1202 %1204 = shl i32 %1162, 21 %1205 = lshr i32 %1162, 11 %1206 = or i32 %1204, %1205 %1207 = xor i32 %1206, %1203 %1208 = shl i32 %1162, 7 %1209 = lshr i32 %1162, 25 %1210 = or i32 %1208, %1209 %1211 = xor i32 %1207, %1210 %1212 = xor i32 %1105, %1048 %1213 = and i32 %1162, %1212 %1214 = xor i32 %1213, %1048 %1215 = add i32 %1200, -1084653625 %1216 = add i32 %1215, %991 %1217 = add i32 %1216, %1214 %1218 = add i32 %1217, %1211 %1219 = add i32 %1218, %1008 %1220 = shl i32 %1179, 30 %1221 = lshr i32 %1179, 2 %1222 = or i32 %1220, %1221 %1223 = shl i32 %1179, 19 %1224 = lshr i32 %1179, 13 %1225 = or i32 %1223, %1224 %1226 = xor i32 %1225, %1222 %1227 = shl i32 %1179, 10 %1228 = lshr i32 %1179, 22 %1229 = or i32 %1227, %1228 %1230 = xor i32 %1226, %1229 %1231 = xor i32 %1179, %1065 %1232 = xor i32 %1122, %1065 %1233 = and i32 %1231, %1232 %1234 = xor i32 %1233, %1065 %1235 = add i32 %1230, %1234 %1236 = add i32 %1235, %1218 %1237 = shl i32 %1143, 15 %1238 = lshr i32 %1143, 17 %1239 = or i32 %1237, %1238 %1240 = shl i32 %1143, 13 %1241 = lshr i32 %1143, 19 %1242 = or i32 %1240, %1241 %1243 = lshr i32 %1143, 10 %1244 = xor i32 %1239, %1243 %1245 = xor i32 %1244, %1242 %1246 = shl i32 %456, 25 %1247 = lshr i32 %456, 7 %1248 = or i32 %1246, %1247 %1249 = shl i32 %456, 14 %1250 = lshr i32 %456, 18 %1251 = or i32 %1249, %1250 %1252 = lshr i32 %456, 3 %1253 = xor i32 %1248, %1252 %1254 = xor i32 %1253, %1251 %1255 = add i32 %1254, %419 %1256 = add i32 %1255, %858 %1257 = add i32 %1256, %1245 %1258 = shl i32 %1219, 26 %1259 = lshr i32 %1219, 6 %1260 = or i32 %1258, %1259 %1261 = shl i32 %1219, 21 %1262 = lshr i32 %1219, 11 %1263 = or i32 %1261, %1262 %1264 = xor i32 %1263, %1260 %1265 = shl i32 %1219, 7 %1266 = lshr i32 %1219, 25 %1267 = or i32 %1265, %1266 %1268 = xor i32 %1264, %1267 %1269 = xor i32 %1162, %1105 %1270 = and i32 %1219, %1269 %1271 = xor i32 %1270, %1105 %1272 = add i32 %1257, -958395405 %1273 = add i32 %1272, %1048 %1274 = add i32 %1273, %1271 %1275 = add i32 %1274, %1268 %1276 = add i32 %1275, %1065 %1277 = shl i32 %1236, 30 %1278 = lshr i32 %1236, 2 %1279 = or i32 %1277, %1278 %1280 = shl i32 %1236, 19 %1281 = lshr i32 %1236, 13 %1282 = or i32 %1280, %1281 %1283 = xor i32 %1282, %1279 %1284 = shl i32 %1236, 10 %1285 = lshr i32 %1236, 22 %1286 = or i32 %1284, %1285 %1287 = xor i32 %1283, %1286 %1288 = xor i32 %1236, %1122 %1289 = xor i32 %1179, %1122 %1290 = and i32 %1288, %1289 %1291 = xor i32 %1290, %1122 %1292 = add i32 %1287, %1291 %1293 = add i32 %1292, %1275 %1294 = shl i32 %1200, 15 %1295 = lshr i32 %1200, 17 %1296 = or i32 %1294, %1295 %1297 = shl i32 %1200, 13 %1298 = lshr i32 %1200, 19 %1299 = or i32 %1297, %1298 %1300 = lshr i32 %1200, 10 %1301 = xor i32 %1296, %1300 %1302 = xor i32 %1301, %1299 %1303 = shl i32 %493, 25 %1304 = lshr i32 %493, 7 %1305 = or i32 %1303, %1304 %1306 = shl i32 %493, 14 %1307 = lshr i32 %493, 18 %1308 = or i32 %1306, %1307 %1309 = lshr i32 %493, 3 %1310 = xor i32 %1305, %1309 %1311 = xor i32 %1310, %1308 %1312 = add i32 %1311, %456 %1313 = add i32 %1312, %915 %1314 = add i32 %1313, %1302 %1315 = shl i32 %1276, 26 %1316 = lshr i32 %1276, 6 %1317 = or i32 %1315, %1316 %1318 = shl i32 %1276, 21 %1319 = lshr i32 %1276, 11 %1320 = or i32 %1318, %1319 %1321 = xor i32 %1320, %1317 %1322 = shl i32 %1276, 7 %1323 = lshr i32 %1276, 25 %1324 = or i32 %1322, %1323 %1325 = xor i32 %1321, %1324 %1326 = xor i32 %1219, %1162 %1327 = and i32 %1276, %1326 %1328 = xor i32 %1327, %1162 %1329 = add i32 %1314, -710438585 %1330 = add i32 %1329, %1105 %1331 = add i32 %1330, %1328 %1332 = add i32 %1331, %1325 %1333 = add i32 %1332, %1122 %1334 = shl i32 %1293, 30 %1335 = lshr i32 %1293, 2 %1336 = or i32 %1334, %1335 %1337 = shl i32 %1293, 19 %1338 = lshr i32 %1293, 13 %1339 = or i32 %1337, %1338 %1340 = xor i32 %1339, %1336 %1341 = shl i32 %1293, 10 %1342 = lshr i32 %1293, 22 %1343 = or i32 %1341, %1342 %1344 = xor i32 %1340, %1343 %1345 = xor i32 %1293, %1179 %1346 = xor i32 %1236, %1179 %1347 = and i32 %1345, %1346 %1348 = xor i32 %1347, %1179 %1349 = add i32 %1344, %1348 %1350 = add i32 %1349, %1332 %1351 = shl i32 %1257, 15 %1352 = lshr i32 %1257, 17 %1353 = or i32 %1351, %1352 %1354 = shl i32 %1257, 13 %1355 = lshr i32 %1257, 19 %1356 = or i32 %1354, %1355 %1357 = lshr i32 %1257, 10 %1358 = xor i32 %1353, %1357 %1359 = xor i32 %1358, %1356 %1360 = shl i32 %530, 25 %1361 = lshr i32 %530, 7 %1362 = or i32 %1360, %1361 %1363 = shl i32 %530, 14 %1364 = lshr i32 %530, 18 %1365 = or i32 %1363, %1364 %1366 = lshr i32 %530, 3 %1367 = xor i32 %1362, %1366 %1368 = xor i32 %1367, %1365 %1369 = add i32 %1368, %493 %1370 = add i32 %1369, %972 %1371 = add i32 %1370, %1359 %1372 = shl i32 %1333, 26 %1373 = lshr i32 %1333, 6 %1374 = or i32 %1372, %1373 %1375 = shl i32 %1333, 21 %1376 = lshr i32 %1333, 11 %1377 = or i32 %1375, %1376 %1378 = xor i32 %1377, %1374 %1379 = shl i32 %1333, 7 %1380 = lshr i32 %1333, 25 %1381 = or i32 %1379, %1380 %1382 = xor i32 %1378, %1381 %1383 = xor i32 %1276, %1219 %1384 = and i32 %1333, %1383 %1385 = xor i32 %1384, %1219 %1386 = add i32 %1371, 113926993 %1387 = add i32 %1386, %1162 %1388 = add i32 %1387, %1385 %1389 = add i32 %1388, %1382 %1390 = add i32 %1389, %1179 %1391 = shl i32 %1350, 30 %1392 = lshr i32 %1350, 2 %1393 = or i32 %1391, %1392 %1394 = shl i32 %1350, 19 %1395 = lshr i32 %1350, 13 %1396 = or i32 %1394, %1395 %1397 = xor i32 %1396, %1393 %1398 = shl i32 %1350, 10 %1399 = lshr i32 %1350, 22 %1400 = or i32 %1398, %1399 %1401 = xor i32 %1397, %1400 %1402 = xor i32 %1350, %1236 %1403 = xor i32 %1293, %1236 %1404 = and i32 %1402, %1403 %1405 = xor i32 %1404, %1236 %1406 = add i32 %1401, %1405 %1407 = add i32 %1406, %1389 %1408 = shl i32 %1314, 15 %1409 = lshr i32 %1314, 17 %1410 = or i32 %1408, %1409 %1411 = shl i32 %1314, 13 %1412 = lshr i32 %1314, 19 %1413 = or i32 %1411, %1412 %1414 = lshr i32 %1314, 10 %1415 = xor i32 %1410, %1414 %1416 = xor i32 %1415, %1413 %1417 = shl i32 %573, 25 %1418 = lshr i32 %573, 7 %1419 = or i32 %1417, %1418 %1420 = shl i32 %573, 14 %1421 = lshr i32 %573, 18 %1422 = or i32 %1420, %1421 %1423 = lshr i32 %573, 3 %1424 = xor i32 %1419, %1423 %1425 = xor i32 %1424, %1422 %1426 = add i32 %1425, %530 %1427 = add i32 %1426, %1029 %1428 = add i32 %1427, %1416 %1429 = shl i32 %1390, 26 %1430 = lshr i32 %1390, 6 %1431 = or i32 %1429, %1430 %1432 = shl i32 %1390, 21 %1433 = lshr i32 %1390, 11 %1434 = or i32 %1432, %1433 %1435 = xor i32 %1434, %1431 %1436 = shl i32 %1390, 7 %1437 = lshr i32 %1390, 25 %1438 = or i32 %1436, %1437 %1439 = xor i32 %1435, %1438 %1440 = xor i32 %1333, %1276 %1441 = and i32 %1390, %1440 %1442 = xor i32 %1441, %1276 %1443 = add i32 %1428, 338241895 %1444 = add i32 %1443, %1219 %1445 = add i32 %1444, %1442 %1446 = add i32 %1445, %1439 %1447 = add i32 %1446, %1236 %1448 = shl i32 %1407, 30 %1449 = lshr i32 %1407, 2 %1450 = or i32 %1448, %1449 %1451 = shl i32 %1407, 19 %1452 = lshr i32 %1407, 13 %1453 = or i32 %1451, %1452 %1454 = xor i32 %1453, %1450 %1455 = shl i32 %1407, 10 %1456 = lshr i32 %1407, 22 %1457 = or i32 %1455, %1456 %1458 = xor i32 %1454, %1457 %1459 = xor i32 %1407, %1293 %1460 = xor i32 %1350, %1293 %1461 = and i32 %1459, %1460 %1462 = xor i32 %1461, %1293 %1463 = add i32 %1458, %1462 %1464 = add i32 %1463, %1446 %1465 = shl i32 %1371, 15 %1466 = lshr i32 %1371, 17 %1467 = or i32 %1465, %1466 %1468 = shl i32 %1371, 13 %1469 = lshr i32 %1371, 19 %1470 = or i32 %1468, %1469 %1471 = lshr i32 %1371, 10 %1472 = xor i32 %1467, %1471 %1473 = xor i32 %1472, %1470 %1474 = shl i32 %630, 25 %1475 = lshr i32 %630, 7 %1476 = or i32 %1474, %1475 %1477 = shl i32 %630, 14 %1478 = lshr i32 %630, 18 %1479 = or i32 %1477, %1478 %1480 = lshr i32 %630, 3 %1481 = xor i32 %1476, %1480 %1482 = xor i32 %1481, %1479 %1483 = add i32 %1482, %573 %1484 = add i32 %1483, %1086 %1485 = add i32 %1484, %1473 %1486 = shl i32 %1447, 26 %1487 = lshr i32 %1447, 6 %1488 = or i32 %1486, %1487 %1489 = shl i32 %1447, 21 %1490 = lshr i32 %1447, 11 %1491 = or i32 %1489, %1490 %1492 = xor i32 %1491, %1488 %1493 = shl i32 %1447, 7 %1494 = lshr i32 %1447, 25 %1495 = or i32 %1493, %1494 %1496 = xor i32 %1492, %1495 %1497 = xor i32 %1390, %1333 %1498 = and i32 %1447, %1497 %1499 = xor i32 %1498, %1333 %1500 = add i32 %1485, 666307205 %1501 = add i32 %1500, %1276 %1502 = add i32 %1501, %1499 %1503 = add i32 %1502, %1496 %1504 = add i32 %1503, %1293 %1505 = shl i32 %1464, 30 %1506 = lshr i32 %1464, 2 %1507 = or i32 %1505, %1506 %1508 = shl i32 %1464, 19 %1509 = lshr i32 %1464, 13 %1510 = or i32 %1508, %1509 %1511 = xor i32 %1510, %1507 %1512 = shl i32 %1464, 10 %1513 = lshr i32 %1464, 22 %1514 = or i32 %1512, %1513 %1515 = xor i32 %1511, %1514 %1516 = xor i32 %1464, %1350 %1517 = xor i32 %1407, %1350 %1518 = and i32 %1516, %1517 %1519 = xor i32 %1518, %1350 %1520 = add i32 %1515, %1519 %1521 = add i32 %1520, %1503 %1522 = shl i32 %1428, 15 %1523 = lshr i32 %1428, 17 %1524 = or i32 %1522, %1523 %1525 = shl i32 %1428, 13 %1526 = lshr i32 %1428, 19 %1527 = or i32 %1525, %1526 %1528 = lshr i32 %1428, 10 %1529 = xor i32 %1524, %1528 %1530 = xor i32 %1529, %1527 %1531 = shl i32 %687, 25 %1532 = lshr i32 %687, 7 %1533 = or i32 %1531, %1532 %1534 = shl i32 %687, 14 %1535 = lshr i32 %687, 18 %1536 = or i32 %1534, %1535 %1537 = lshr i32 %687, 3 %1538 = xor i32 %1533, %1537 %1539 = xor i32 %1538, %1536 %1540 = add i32 %1539, %630 %1541 = add i32 %1540, %1143 %1542 = add i32 %1541, %1530 %1543 = shl i32 %1504, 26 %1544 = lshr i32 %1504, 6 %1545 = or i32 %1543, %1544 %1546 = shl i32 %1504, 21 %1547 = lshr i32 %1504, 11 %1548 = or i32 %1546, %1547 %1549 = xor i32 %1548, %1545 %1550 = shl i32 %1504, 7 %1551 = lshr i32 %1504, 25 %1552 = or i32 %1550, %1551 %1553 = xor i32 %1549, %1552 %1554 = xor i32 %1447, %1390 %1555 = and i32 %1504, %1554 %1556 = xor i32 %1555, %1390 %1557 = add i32 %1542, 773529912 %1558 = add i32 %1557, %1333 %1559 = add i32 %1558, %1556 %1560 = add i32 %1559, %1553 %1561 = add i32 %1560, %1350 %1562 = shl i32 %1521, 30 %1563 = lshr i32 %1521, 2 %1564 = or i32 %1562, %1563 %1565 = shl i32 %1521, 19 %1566 = lshr i32 %1521, 13 %1567 = or i32 %1565, %1566 %1568 = xor i32 %1567, %1564 %1569 = shl i32 %1521, 10 %1570 = lshr i32 %1521, 22 %1571 = or i32 %1569, %1570 %1572 = xor i32 %1568, %1571 %1573 = xor i32 %1521, %1407 %1574 = xor i32 %1464, %1407 %1575 = and i32 %1573, %1574 %1576 = xor i32 %1575, %1407 %1577 = add i32 %1572, %1576 %1578 = add i32 %1577, %1560 %1579 = shl i32 %1485, 15 %1580 = lshr i32 %1485, 17 %1581 = or i32 %1579, %1580 %1582 = shl i32 %1485, 13 %1583 = lshr i32 %1485, 19 %1584 = or i32 %1582, %1583 %1585 = lshr i32 %1485, 10 %1586 = xor i32 %1581, %1585 %1587 = xor i32 %1586, %1584 %1588 = shl i32 %744, 25 %1589 = lshr i32 %744, 7 %1590 = or i32 %1588, %1589 %1591 = shl i32 %744, 14 %1592 = lshr i32 %744, 18 %1593 = or i32 %1591, %1592 %1594 = lshr i32 %744, 3 %1595 = xor i32 %1590, %1594 %1596 = xor i32 %1595, %1593 %1597 = add i32 %1596, %687 %1598 = add i32 %1597, %1200 %1599 = add i32 %1598, %1587 %1600 = shl i32 %1561, 26 %1601 = lshr i32 %1561, 6 %1602 = or i32 %1600, %1601 %1603 = shl i32 %1561, 21 %1604 = lshr i32 %1561, 11 %1605 = or i32 %1603, %1604 %1606 = xor i32 %1605, %1602 %1607 = shl i32 %1561, 7 %1608 = lshr i32 %1561, 25 %1609 = or i32 %1607, %1608 %1610 = xor i32 %1606, %1609 %1611 = xor i32 %1504, %1447 %1612 = and i32 %1561, %1611 %1613 = xor i32 %1612, %1447 %1614 = add i32 %1599, 1294757372 %1615 = add i32 %1614, %1390 %1616 = add i32 %1615, %1613 %1617 = add i32 %1616, %1610 %1618 = add i32 %1617, %1407 %1619 = shl i32 %1578, 30 %1620 = lshr i32 %1578, 2 %1621 = or i32 %1619, %1620 %1622 = shl i32 %1578, 19 %1623 = lshr i32 %1578, 13 %1624 = or i32 %1622, %1623 %1625 = xor i32 %1624, %1621 %1626 = shl i32 %1578, 10 %1627 = lshr i32 %1578, 22 %1628 = or i32 %1626, %1627 %1629 = xor i32 %1625, %1628 %1630 = xor i32 %1578, %1464 %1631 = xor i32 %1521, %1464 %1632 = and i32 %1630, %1631 %1633 = xor i32 %1632, %1464 %1634 = add i32 %1629, %1633 %1635 = add i32 %1634, %1617 %1636 = shl i32 %1542, 15 %1637 = lshr i32 %1542, 17 %1638 = or i32 %1636, %1637 %1639 = shl i32 %1542, 13 %1640 = lshr i32 %1542, 19 %1641 = or i32 %1639, %1640 %1642 = lshr i32 %1542, 10 %1643 = xor i32 %1638, %1642 %1644 = xor i32 %1643, %1641 %1645 = shl i32 %801, 25 %1646 = lshr i32 %801, 7 %1647 = or i32 %1645, %1646 %1648 = shl i32 %801, 14 %1649 = lshr i32 %801, 18 %1650 = or i32 %1648, %1649 %1651 = lshr i32 %801, 3 %1652 = xor i32 %1647, %1651 %1653 = xor i32 %1652, %1650 %1654 = add i32 %1653, %744 %1655 = add i32 %1654, %1257 %1656 = add i32 %1655, %1644 %1657 = shl i32 %1618, 26 %1658 = lshr i32 %1618, 6 %1659 = or i32 %1657, %1658 %1660 = shl i32 %1618, 21 %1661 = lshr i32 %1618, 11 %1662 = or i32 %1660, %1661 %1663 = xor i32 %1662, %1659 %1664 = shl i32 %1618, 7 %1665 = lshr i32 %1618, 25 %1666 = or i32 %1664, %1665 %1667 = xor i32 %1663, %1666 %1668 = xor i32 %1561, %1504 %1669 = and i32 %1618, %1668 %1670 = xor i32 %1669, %1504 %1671 = add i32 %1656, 1396182291 %1672 = add i32 %1671, %1447 %1673 = add i32 %1672, %1670 %1674 = add i32 %1673, %1667 %1675 = add i32 %1674, %1464 %1676 = shl i32 %1635, 30 %1677 = lshr i32 %1635, 2 %1678 = or i32 %1676, %1677 %1679 = shl i32 %1635, 19 %1680 = lshr i32 %1635, 13 %1681 = or i32 %1679, %1680 %1682 = xor i32 %1681, %1678 %1683 = shl i32 %1635, 10 %1684 = lshr i32 %1635, 22 %1685 = or i32 %1683, %1684 %1686 = xor i32 %1682, %1685 %1687 = xor i32 %1635, %1521 %1688 = xor i32 %1578, %1521 %1689 = and i32 %1687, %1688 %1690 = xor i32 %1689, %1521 %1691 = add i32 %1686, %1690 %1692 = add i32 %1691, %1674 %1693 = shl i32 %1599, 15 %1694 = lshr i32 %1599, 17 %1695 = or i32 %1693, %1694 %1696 = shl i32 %1599, 13 %1697 = lshr i32 %1599, 19 %1698 = or i32 %1696, %1697 %1699 = lshr i32 %1599, 10 %1700 = xor i32 %1695, %1699 %1701 = xor i32 %1700, %1698 %1702 = shl i32 %858, 25 %1703 = lshr i32 %858, 7 %1704 = or i32 %1702, %1703 %1705 = shl i32 %858, 14 %1706 = lshr i32 %858, 18 %1707 = or i32 %1705, %1706 %1708 = lshr i32 %858, 3 %1709 = xor i32 %1704, %1708 %1710 = xor i32 %1709, %1707 %1711 = add i32 %1710, %801 %1712 = add i32 %1711, %1314 %1713 = add i32 %1712, %1701 %1714 = shl i32 %1675, 26 %1715 = lshr i32 %1675, 6 %1716 = or i32 %1714, %1715 %1717 = shl i32 %1675, 21 %1718 = lshr i32 %1675, 11 %1719 = or i32 %1717, %1718 %1720 = xor i32 %1719, %1716 %1721 = shl i32 %1675, 7 %1722 = lshr i32 %1675, 25 %1723 = or i32 %1721, %1722 %1724 = xor i32 %1720, %1723 %1725 = xor i32 %1618, %1561 %1726 = and i32 %1675, %1725 %1727 = xor i32 %1726, %1561 %1728 = add i32 %1713, 1695183700 %1729 = add i32 %1728, %1504 %1730 = add i32 %1729, %1727 %1731 = add i32 %1730, %1724 %1732 = add i32 %1731, %1521 %1733 = shl i32 %1692, 30 %1734 = lshr i32 %1692, 2 %1735 = or i32 %1733, %1734 %1736 = shl i32 %1692, 19 %1737 = lshr i32 %1692, 13 %1738 = or i32 %1736, %1737 %1739 = xor i32 %1738, %1735 %1740 = shl i32 %1692, 10 %1741 = lshr i32 %1692, 22 %1742 = or i32 %1740, %1741 %1743 = xor i32 %1739, %1742 %1744 = xor i32 %1692, %1578 %1745 = xor i32 %1635, %1578 %1746 = and i32 %1744, %1745 %1747 = xor i32 %1746, %1578 %1748 = add i32 %1743, %1747 %1749 = add i32 %1748, %1731 %1750 = shl i32 %1656, 15 %1751 = lshr i32 %1656, 17 %1752 = or i32 %1750, %1751 %1753 = shl i32 %1656, 13 %1754 = lshr i32 %1656, 19 %1755 = or i32 %1753, %1754 %1756 = lshr i32 %1656, 10 %1757 = xor i32 %1752, %1756 %1758 = xor i32 %1757, %1755 %1759 = shl i32 %915, 25 %1760 = lshr i32 %915, 7 %1761 = or i32 %1759, %1760 %1762 = shl i32 %915, 14 %1763 = lshr i32 %915, 18 %1764 = or i32 %1762, %1763 %1765 = lshr i32 %915, 3 %1766 = xor i32 %1761, %1765 %1767 = xor i32 %1766, %1764 %1768 = add i32 %1767, %858 %1769 = add i32 %1768, %1371 %1770 = add i32 %1769, %1758 %1771 = shl i32 %1732, 26 %1772 = lshr i32 %1732, 6 %1773 = or i32 %1771, %1772 %1774 = shl i32 %1732, 21 %1775 = lshr i32 %1732, 11 %1776 = or i32 %1774, %1775 %1777 = xor i32 %1776, %1773 %1778 = shl i32 %1732, 7 %1779 = lshr i32 %1732, 25 %1780 = or i32 %1778, %1779 %1781 = xor i32 %1777, %1780 %1782 = xor i32 %1675, %1618 %1783 = and i32 %1732, %1782 %1784 = xor i32 %1783, %1618 %1785 = add i32 %1770, 1986661051 %1786 = add i32 %1785, %1561 %1787 = add i32 %1786, %1784 %1788 = add i32 %1787, %1781 %1789 = add i32 %1788, %1578 %1790 = shl i32 %1749, 30 %1791 = lshr i32 %1749, 2 %1792 = or i32 %1790, %1791 %1793 = shl i32 %1749, 19 %1794 = lshr i32 %1749, 13 %1795 = or i32 %1793, %1794 %1796 = xor i32 %1795, %1792 %1797 = shl i32 %1749, 10 %1798 = lshr i32 %1749, 22 %1799 = or i32 %1797, %1798 %1800 = xor i32 %1796, %1799 %1801 = xor i32 %1749, %1635 %1802 = xor i32 %1692, %1635 %1803 = and i32 %1801, %1802 %1804 = xor i32 %1803, %1635 %1805 = add i32 %1800, %1804 %1806 = add i32 %1805, %1788 %1807 = shl i32 %1713, 15 %1808 = lshr i32 %1713, 17 %1809 = or i32 %1807, %1808 %1810 = shl i32 %1713, 13 %1811 = lshr i32 %1713, 19 %1812 = or i32 %1810, %1811 %1813 = lshr i32 %1713, 10 %1814 = xor i32 %1809, %1813 %1815 = xor i32 %1814, %1812 %1816 = shl i32 %972, 25 %1817 = lshr i32 %972, 7 %1818 = or i32 %1816, %1817 %1819 = shl i32 %972, 14 %1820 = lshr i32 %972, 18 %1821 = or i32 %1819, %1820 %1822 = lshr i32 %972, 3 %1823 = xor i32 %1818, %1822 %1824 = xor i32 %1823, %1821 %1825 = add i32 %1824, %915 %1826 = add i32 %1825, %1428 %1827 = add i32 %1826, %1815 %1828 = shl i32 %1789, 26 %1829 = lshr i32 %1789, 6 %1830 = or i32 %1828, %1829 %1831 = shl i32 %1789, 21 %1832 = lshr i32 %1789, 11 %1833 = or i32 %1831, %1832 %1834 = xor i32 %1833, %1830 %1835 = shl i32 %1789, 7 %1836 = lshr i32 %1789, 25 %1837 = or i32 %1835, %1836 %1838 = xor i32 %1834, %1837 %1839 = xor i32 %1732, %1675 %1840 = and i32 %1789, %1839 %1841 = xor i32 %1840, %1675 %1842 = add i32 %1827, -2117940946 %1843 = add i32 %1842, %1618 %1844 = add i32 %1843, %1841 %1845 = add i32 %1844, %1838 %1846 = add i32 %1845, %1635 %1847 = shl i32 %1806, 30 %1848 = lshr i32 %1806, 2 %1849 = or i32 %1847, %1848 %1850 = shl i32 %1806, 19 %1851 = lshr i32 %1806, 13 %1852 = or i32 %1850, %1851 %1853 = xor i32 %1852, %1849 %1854 = shl i32 %1806, 10 %1855 = lshr i32 %1806, 22 %1856 = or i32 %1854, %1855 %1857 = xor i32 %1853, %1856 %1858 = xor i32 %1806, %1692 %1859 = xor i32 %1749, %1692 %1860 = and i32 %1858, %1859 %1861 = xor i32 %1860, %1692 %1862 = add i32 %1857, %1861 %1863 = add i32 %1862, %1845 %1864 = shl i32 %1770, 15 %1865 = lshr i32 %1770, 17 %1866 = or i32 %1864, %1865 %1867 = shl i32 %1770, 13 %1868 = lshr i32 %1770, 19 %1869 = or i32 %1867, %1868 %1870 = lshr i32 %1770, 10 %1871 = xor i32 %1866, %1870 %1872 = xor i32 %1871, %1869 %1873 = shl i32 %1029, 25 %1874 = lshr i32 %1029, 7 %1875 = or i32 %1873, %1874 %1876 = shl i32 %1029, 14 %1877 = lshr i32 %1029, 18 %1878 = or i32 %1876, %1877 %1879 = lshr i32 %1029, 3 %1880 = xor i32 %1875, %1879 %1881 = xor i32 %1880, %1878 %1882 = add i32 %1881, %972 %1883 = add i32 %1882, %1485 %1884 = add i32 %1883, %1872 %1885 = shl i32 %1846, 26 %1886 = lshr i32 %1846, 6 %1887 = or i32 %1885, %1886 %1888 = shl i32 %1846, 21 %1889 = lshr i32 %1846, 11 %1890 = or i32 %1888, %1889 %1891 = xor i32 %1890, %1887 %1892 = shl i32 %1846, 7 %1893 = lshr i32 %1846, 25 %1894 = or i32 %1892, %1893 %1895 = xor i32 %1891, %1894 %1896 = xor i32 %1789, %1732 %1897 = and i32 %1846, %1896 %1898 = xor i32 %1897, %1732 %1899 = add i32 %1884, -1838011259 %1900 = add i32 %1899, %1675 %1901 = add i32 %1900, %1898 %1902 = add i32 %1901, %1895 %1903 = add i32 %1902, %1692 %1904 = shl i32 %1863, 30 %1905 = lshr i32 %1863, 2 %1906 = or i32 %1904, %1905 %1907 = shl i32 %1863, 19 %1908 = lshr i32 %1863, 13 %1909 = or i32 %1907, %1908 %1910 = xor i32 %1909, %1906 %1911 = shl i32 %1863, 10 %1912 = lshr i32 %1863, 22 %1913 = or i32 %1911, %1912 %1914 = xor i32 %1910, %1913 %1915 = xor i32 %1863, %1749 %1916 = xor i32 %1806, %1749 %1917 = and i32 %1915, %1916 %1918 = xor i32 %1917, %1749 %1919 = add i32 %1914, %1918 %1920 = add i32 %1919, %1902 %1921 = shl i32 %1827, 15 %1922 = lshr i32 %1827, 17 %1923 = or i32 %1921, %1922 %1924 = shl i32 %1827, 13 %1925 = lshr i32 %1827, 19 %1926 = or i32 %1924, %1925 %1927 = lshr i32 %1827, 10 %1928 = xor i32 %1923, %1927 %1929 = xor i32 %1928, %1926 %1930 = shl i32 %1086, 25 %1931 = lshr i32 %1086, 7 %1932 = or i32 %1930, %1931 %1933 = shl i32 %1086, 14 %1934 = lshr i32 %1086, 18 %1935 = or i32 %1933, %1934 %1936 = lshr i32 %1086, 3 %1937 = xor i32 %1932, %1936 %1938 = xor i32 %1937, %1935 %1939 = add i32 %1938, %1029 %1940 = add i32 %1939, %1542 %1941 = add i32 %1940, %1929 %1942 = shl i32 %1903, 26 %1943 = lshr i32 %1903, 6 %1944 = or i32 %1942, %1943 %1945 = shl i32 %1903, 21 %1946 = lshr i32 %1903, 11 %1947 = or i32 %1945, %1946 %1948 = xor i32 %1947, %1944 %1949 = shl i32 %1903, 7 %1950 = lshr i32 %1903, 25 %1951 = or i32 %1949, %1950 %1952 = xor i32 %1948, %1951 %1953 = xor i32 %1846, %1789 %1954 = and i32 %1903, %1953 %1955 = xor i32 %1954, %1789 %1956 = add i32 %1941, -1564481375 %1957 = add i32 %1956, %1732 %1958 = add i32 %1957, %1955 %1959 = add i32 %1958, %1952 %1960 = add i32 %1959, %1749 %1961 = shl i32 %1920, 30 %1962 = lshr i32 %1920, 2 %1963 = or i32 %1961, %1962 %1964 = shl i32 %1920, 19 %1965 = lshr i32 %1920, 13 %1966 = or i32 %1964, %1965 %1967 = xor i32 %1966, %1963 %1968 = shl i32 %1920, 10 %1969 = lshr i32 %1920, 22 %1970 = or i32 %1968, %1969 %1971 = xor i32 %1967, %1970 %1972 = xor i32 %1920, %1806 %1973 = xor i32 %1863, %1806 %1974 = and i32 %1972, %1973 %1975 = xor i32 %1974, %1806 %1976 = add i32 %1971, %1975 %1977 = add i32 %1976, %1959 %1978 = shl i32 %1884, 15 %1979 = lshr i32 %1884, 17 %1980 = or i32 %1978, %1979 %1981 = shl i32 %1884, 13 %1982 = lshr i32 %1884, 19 %1983 = or i32 %1981, %1982 %1984 = lshr i32 %1884, 10 %1985 = xor i32 %1980, %1984 %1986 = xor i32 %1985, %1983 %1987 = shl i32 %1143, 25 %1988 = lshr i32 %1143, 7 %1989 = or i32 %1987, %1988 %1990 = shl i32 %1143, 14 %1991 = lshr i32 %1143, 18 %1992 = or i32 %1990, %1991 %1993 = lshr i32 %1143, 3 %1994 = xor i32 %1989, %1993 %1995 = xor i32 %1994, %1992 %1996 = add i32 %1995, %1086 %1997 = add i32 %1996, %1599 %1998 = add i32 %1997, %1986 %1999 = shl i32 %1960, 26 %2000 = lshr i32 %1960, 6 %2001 = or i32 %1999, %2000 %2002 = shl i32 %1960, 21 %2003 = lshr i32 %1960, 11 %2004 = or i32 %2002, %2003 %2005 = xor i32 %2004, %2001 %2006 = shl i32 %1960, 7 %2007 = lshr i32 %1960, 25 %2008 = or i32 %2006, %2007 %2009 = xor i32 %2005, %2008 %2010 = xor i32 %1903, %1846 %2011 = and i32 %1960, %2010 %2012 = xor i32 %2011, %1846 %2013 = add i32 %1998, -1474664885 %2014 = add i32 %2013, %1789 %2015 = add i32 %2014, %2012 %2016 = add i32 %2015, %2009 %2017 = add i32 %2016, %1806 %2018 = shl i32 %1977, 30 %2019 = lshr i32 %1977, 2 %2020 = or i32 %2018, %2019 %2021 = shl i32 %1977, 19 %2022 = lshr i32 %1977, 13 %2023 = or i32 %2021, %2022 %2024 = xor i32 %2023, %2020 %2025 = shl i32 %1977, 10 %2026 = lshr i32 %1977, 22 %2027 = or i32 %2025, %2026 %2028 = xor i32 %2024, %2027 %2029 = xor i32 %1977, %1863 %2030 = xor i32 %1920, %1863 %2031 = and i32 %2029, %2030 %2032 = xor i32 %2031, %1863 %2033 = add i32 %2028, %2032 %2034 = add i32 %2033, %2016 %2035 = shl i32 %1941, 15 %2036 = lshr i32 %1941, 17 %2037 = or i32 %2035, %2036 %2038 = shl i32 %1941, 13 %2039 = lshr i32 %1941, 19 %2040 = or i32 %2038, %2039 %2041 = lshr i32 %1941, 10 %2042 = xor i32 %2037, %2041 %2043 = xor i32 %2042, %2040 %2044 = shl i32 %1200, 25 %2045 = lshr i32 %1200, 7 %2046 = or i32 %2044, %2045 %2047 = shl i32 %1200, 14 %2048 = lshr i32 %1200, 18 %2049 = or i32 %2047, %2048 %2050 = lshr i32 %1200, 3 %2051 = xor i32 %2046, %2050 %2052 = xor i32 %2051, %2049 %2053 = add i32 %2052, %1143 %2054 = add i32 %2053, %1656 %2055 = add i32 %2054, %2043 %2056 = shl i32 %2017, 26 %2057 = lshr i32 %2017, 6 %2058 = or i32 %2056, %2057 %2059 = shl i32 %2017, 21 %2060 = lshr i32 %2017, 11 %2061 = or i32 %2059, %2060 %2062 = xor i32 %2061, %2058 %2063 = shl i32 %2017, 7 %2064 = lshr i32 %2017, 25 %2065 = or i32 %2063, %2064 %2066 = xor i32 %2062, %2065 %2067 = xor i32 %1960, %1903 %2068 = and i32 %2017, %2067 %2069 = xor i32 %2068, %1903 %2070 = add i32 %2055, -1035236496 %2071 = add i32 %2070, %1846 %2072 = add i32 %2071, %2069 %2073 = add i32 %2072, %2066 %2074 = add i32 %2073, %1863 %2075 = shl i32 %2034, 30 %2076 = lshr i32 %2034, 2 %2077 = or i32 %2075, %2076 %2078 = shl i32 %2034, 19 %2079 = lshr i32 %2034, 13 %2080 = or i32 %2078, %2079 %2081 = xor i32 %2080, %2077 %2082 = shl i32 %2034, 10 %2083 = lshr i32 %2034, 22 %2084 = or i32 %2082, %2083 %2085 = xor i32 %2081, %2084 %2086 = xor i32 %2034, %1920 %2087 = xor i32 %1977, %1920 %2088 = and i32 %2086, %2087 %2089 = xor i32 %2088, %1920 %2090 = add i32 %2085, %2089 %2091 = add i32 %2090, %2073 %2092 = shl i32 %1998, 15 %2093 = lshr i32 %1998, 17 %2094 = or i32 %2092, %2093 %2095 = shl i32 %1998, 13 %2096 = lshr i32 %1998, 19 %2097 = or i32 %2095, %2096 %2098 = lshr i32 %1998, 10 %2099 = xor i32 %2094, %2098 %2100 = xor i32 %2099, %2097 %2101 = shl i32 %1257, 25 %2102 = lshr i32 %1257, 7 %2103 = or i32 %2101, %2102 %2104 = shl i32 %1257, 14 %2105 = lshr i32 %1257, 18 %2106 = or i32 %2104, %2105 %2107 = lshr i32 %1257, 3 %2108 = xor i32 %2103, %2107 %2109 = xor i32 %2108, %2106 %2110 = add i32 %2109, %1200 %2111 = add i32 %2110, %1713 %2112 = add i32 %2111, %2100 %2113 = shl i32 %2074, 26 %2114 = lshr i32 %2074, 6 %2115 = or i32 %2113, %2114 %2116 = shl i32 %2074, 21 %2117 = lshr i32 %2074, 11 %2118 = or i32 %2116, %2117 %2119 = xor i32 %2118, %2115 %2120 = shl i32 %2074, 7 %2121 = lshr i32 %2074, 25 %2122 = or i32 %2120, %2121 %2123 = xor i32 %2119, %2122 %2124 = xor i32 %2017, %1960 %2125 = and i32 %2074, %2124 %2126 = xor i32 %2125, %1960 %2127 = add i32 %2112, -949202525 %2128 = add i32 %2127, %1903 %2129 = add i32 %2128, %2126 %2130 = add i32 %2129, %2123 %2131 = add i32 %2130, %1920 %2132 = shl i32 %2091, 30 %2133 = lshr i32 %2091, 2 %2134 = or i32 %2132, %2133 %2135 = shl i32 %2091, 19 %2136 = lshr i32 %2091, 13 %2137 = or i32 %2135, %2136 %2138 = xor i32 %2137, %2134 %2139 = shl i32 %2091, 10 %2140 = lshr i32 %2091, 22 %2141 = or i32 %2139, %2140 %2142 = xor i32 %2138, %2141 %2143 = xor i32 %2091, %1977 %2144 = xor i32 %2034, %1977 %2145 = and i32 %2143, %2144 %2146 = xor i32 %2145, %1977 %2147 = add i32 %2142, %2146 %2148 = add i32 %2147, %2130 %2149 = shl i32 %2055, 15 %2150 = lshr i32 %2055, 17 %2151 = or i32 %2149, %2150 %2152 = shl i32 %2055, 13 %2153 = lshr i32 %2055, 19 %2154 = or i32 %2152, %2153 %2155 = lshr i32 %2055, 10 %2156 = xor i32 %2151, %2155 %2157 = xor i32 %2156, %2154 %2158 = shl i32 %1314, 25 %2159 = lshr i32 %1314, 7 %2160 = or i32 %2158, %2159 %2161 = shl i32 %1314, 14 %2162 = lshr i32 %1314, 18 %2163 = or i32 %2161, %2162 %2164 = lshr i32 %1314, 3 %2165 = xor i32 %2160, %2164 %2166 = xor i32 %2165, %2163 %2167 = add i32 %2166, %1257 %2168 = add i32 %2167, %1770 %2169 = add i32 %2168, %2157 %2170 = shl i32 %2131, 26 %2171 = lshr i32 %2131, 6 %2172 = or i32 %2170, %2171 %2173 = shl i32 %2131, 21 %2174 = lshr i32 %2131, 11 %2175 = or i32 %2173, %2174 %2176 = xor i32 %2175, %2172 %2177 = shl i32 %2131, 7 %2178 = lshr i32 %2131, 25 %2179 = or i32 %2177, %2178 %2180 = xor i32 %2176, %2179 %2181 = xor i32 %2074, %2017 %2182 = and i32 %2131, %2181 %2183 = xor i32 %2182, %2017 %2184 = add i32 %2169, -778901479 %2185 = add i32 %2184, %1960 %2186 = add i32 %2185, %2183 %2187 = add i32 %2186, %2180 %2188 = add i32 %2187, %1977 %2189 = shl i32 %2148, 30 %2190 = lshr i32 %2148, 2 %2191 = or i32 %2189, %2190 %2192 = shl i32 %2148, 19 %2193 = lshr i32 %2148, 13 %2194 = or i32 %2192, %2193 %2195 = xor i32 %2194, %2191 %2196 = shl i32 %2148, 10 %2197 = lshr i32 %2148, 22 %2198 = or i32 %2196, %2197 %2199 = xor i32 %2195, %2198 %2200 = xor i32 %2148, %2034 %2201 = xor i32 %2091, %2034 %2202 = and i32 %2200, %2201 %2203 = xor i32 %2202, %2034 %2204 = add i32 %2199, %2203 %2205 = add i32 %2204, %2187 %2206 = shl i32 %2112, 15 %2207 = lshr i32 %2112, 17 %2208 = or i32 %2206, %2207 %2209 = shl i32 %2112, 13 %2210 = lshr i32 %2112, 19 %2211 = or i32 %2209, %2210 %2212 = lshr i32 %2112, 10 %2213 = xor i32 %2208, %2212 %2214 = xor i32 %2213, %2211 %2215 = shl i32 %1371, 25 %2216 = lshr i32 %1371, 7 %2217 = or i32 %2215, %2216 %2218 = shl i32 %1371, 14 %2219 = lshr i32 %1371, 18 %2220 = or i32 %2218, %2219 %2221 = lshr i32 %1371, 3 %2222 = xor i32 %2217, %2221 %2223 = xor i32 %2222, %2220 %2224 = add i32 %2223, %1314 %2225 = add i32 %2224, %1827 %2226 = add i32 %2225, %2214 %2227 = shl i32 %2188, 26 %2228 = lshr i32 %2188, 6 %2229 = or i32 %2227, %2228 %2230 = shl i32 %2188, 21 %2231 = lshr i32 %2188, 11 %2232 = or i32 %2230, %2231 %2233 = xor i32 %2232, %2229 %2234 = shl i32 %2188, 7 %2235 = lshr i32 %2188, 25 %2236 = or i32 %2234, %2235 %2237 = xor i32 %2233, %2236 %2238 = xor i32 %2131, %2074 %2239 = and i32 %2188, %2238 %2240 = xor i32 %2239, %2074 %2241 = add i32 %2226, -694614492 %2242 = add i32 %2241, %2017 %2243 = add i32 %2242, %2240 %2244 = add i32 %2243, %2237 %2245 = add i32 %2244, %2034 %2246 = shl i32 %2205, 30 %2247 = lshr i32 %2205, 2 %2248 = or i32 %2246, %2247 %2249 = shl i32 %2205, 19 %2250 = lshr i32 %2205, 13 %2251 = or i32 %2249, %2250 %2252 = xor i32 %2251, %2248 %2253 = shl i32 %2205, 10 %2254 = lshr i32 %2205, 22 %2255 = or i32 %2253, %2254 %2256 = xor i32 %2252, %2255 %2257 = xor i32 %2205, %2091 %2258 = xor i32 %2148, %2091 %2259 = and i32 %2257, %2258 %2260 = xor i32 %2259, %2091 %2261 = add i32 %2256, %2260 %2262 = add i32 %2261, %2244 %2263 = shl i32 %2169, 15 %2264 = lshr i32 %2169, 17 %2265 = or i32 %2263, %2264 %2266 = shl i32 %2169, 13 %2267 = lshr i32 %2169, 19 %2268 = or i32 %2266, %2267 %2269 = lshr i32 %2169, 10 %2270 = xor i32 %2265, %2269 %2271 = xor i32 %2270, %2268 %2272 = shl i32 %1428, 25 %2273 = lshr i32 %1428, 7 %2274 = or i32 %2272, %2273 %2275 = shl i32 %1428, 14 %2276 = lshr i32 %1428, 18 %2277 = or i32 %2275, %2276 %2278 = lshr i32 %1428, 3 %2279 = xor i32 %2274, %2278 %2280 = xor i32 %2279, %2277 %2281 = add i32 %2280, %1371 %2282 = add i32 %2281, %1884 %2283 = add i32 %2282, %2271 %2284 = shl i32 %2245, 26 %2285 = lshr i32 %2245, 6 %2286 = or i32 %2284, %2285 %2287 = shl i32 %2245, 21 %2288 = lshr i32 %2245, 11 %2289 = or i32 %2287, %2288 %2290 = xor i32 %2289, %2286 %2291 = shl i32 %2245, 7 %2292 = lshr i32 %2245, 25 %2293 = or i32 %2291, %2292 %2294 = xor i32 %2290, %2293 %2295 = xor i32 %2188, %2131 %2296 = and i32 %2245, %2295 %2297 = xor i32 %2296, %2131 %2298 = add i32 %2283, -200395387 %2299 = add i32 %2298, %2074 %2300 = add i32 %2299, %2297 %2301 = add i32 %2300, %2294 %2302 = add i32 %2301, %2091 %2303 = shl i32 %2262, 30 %2304 = lshr i32 %2262, 2 %2305 = or i32 %2303, %2304 %2306 = shl i32 %2262, 19 %2307 = lshr i32 %2262, 13 %2308 = or i32 %2306, %2307 %2309 = xor i32 %2308, %2305 %2310 = shl i32 %2262, 10 %2311 = lshr i32 %2262, 22 %2312 = or i32 %2310, %2311 %2313 = xor i32 %2309, %2312 %2314 = xor i32 %2262, %2148 %2315 = xor i32 %2205, %2148 %2316 = and i32 %2314, %2315 %2317 = xor i32 %2316, %2148 %2318 = add i32 %2313, %2317 %2319 = add i32 %2318, %2301 %2320 = shl i32 %2226, 15 %2321 = lshr i32 %2226, 17 %2322 = or i32 %2320, %2321 %2323 = shl i32 %2226, 13 %2324 = lshr i32 %2226, 19 %2325 = or i32 %2323, %2324 %2326 = lshr i32 %2226, 10 %2327 = xor i32 %2322, %2326 %2328 = xor i32 %2327, %2325 %2329 = shl i32 %1485, 25 %2330 = lshr i32 %1485, 7 %2331 = or i32 %2329, %2330 %2332 = shl i32 %1485, 14 %2333 = lshr i32 %1485, 18 %2334 = or i32 %2332, %2333 %2335 = lshr i32 %1485, 3 %2336 = xor i32 %2331, %2335 %2337 = xor i32 %2336, %2334 %2338 = add i32 %2337, %1428 %2339 = add i32 %2338, %1941 %2340 = add i32 %2339, %2328 %2341 = shl i32 %2302, 26 %2342 = lshr i32 %2302, 6 %2343 = or i32 %2341, %2342 %2344 = shl i32 %2302, 21 %2345 = lshr i32 %2302, 11 %2346 = or i32 %2344, %2345 %2347 = xor i32 %2346, %2343 %2348 = shl i32 %2302, 7 %2349 = lshr i32 %2302, 25 %2350 = or i32 %2348, %2349 %2351 = xor i32 %2347, %2350 %2352 = xor i32 %2245, %2188 %2353 = and i32 %2302, %2352 %2354 = xor i32 %2353, %2188 %2355 = add i32 %2340, 275423344 %2356 = add i32 %2355, %2131 %2357 = add i32 %2356, %2354 %2358 = add i32 %2357, %2351 %2359 = add i32 %2358, %2148 %2360 = shl i32 %2319, 30 %2361 = lshr i32 %2319, 2 %2362 = or i32 %2360, %2361 %2363 = shl i32 %2319, 19 %2364 = lshr i32 %2319, 13 %2365 = or i32 %2363, %2364 %2366 = xor i32 %2365, %2362 %2367 = shl i32 %2319, 10 %2368 = lshr i32 %2319, 22 %2369 = or i32 %2367, %2368 %2370 = xor i32 %2366, %2369 %2371 = xor i32 %2319, %2205 %2372 = xor i32 %2262, %2205 %2373 = and i32 %2371, %2372 %2374 = xor i32 %2373, %2205 %2375 = add i32 %2370, %2374 %2376 = add i32 %2375, %2358 %2377 = shl i32 %2283, 15 %2378 = lshr i32 %2283, 17 %2379 = or i32 %2377, %2378 %2380 = shl i32 %2283, 13 %2381 = lshr i32 %2283, 19 %2382 = or i32 %2380, %2381 %2383 = lshr i32 %2283, 10 %2384 = xor i32 %2379, %2383 %2385 = xor i32 %2384, %2382 %2386 = shl i32 %1542, 25 %2387 = lshr i32 %1542, 7 %2388 = or i32 %2386, %2387 %2389 = shl i32 %1542, 14 %2390 = lshr i32 %1542, 18 %2391 = or i32 %2389, %2390 %2392 = lshr i32 %1542, 3 %2393 = xor i32 %2388, %2392 %2394 = xor i32 %2393, %2391 %2395 = add i32 %2394, %1485 %2396 = add i32 %2395, %1998 %2397 = add i32 %2396, %2385 %2398 = shl i32 %2359, 26 %2399 = lshr i32 %2359, 6 %2400 = or i32 %2398, %2399 %2401 = shl i32 %2359, 21 %2402 = lshr i32 %2359, 11 %2403 = or i32 %2401, %2402 %2404 = xor i32 %2403, %2400 %2405 = shl i32 %2359, 7 %2406 = lshr i32 %2359, 25 %2407 = or i32 %2405, %2406 %2408 = xor i32 %2404, %2407 %2409 = xor i32 %2302, %2245 %2410 = and i32 %2359, %2409 %2411 = xor i32 %2410, %2245 %2412 = add i32 %2397, 430227734 %2413 = add i32 %2412, %2188 %2414 = add i32 %2413, %2411 %2415 = add i32 %2414, %2408 %2416 = add i32 %2415, %2205 %2417 = shl i32 %2376, 30 %2418 = lshr i32 %2376, 2 %2419 = or i32 %2417, %2418 %2420 = shl i32 %2376, 19 %2421 = lshr i32 %2376, 13 %2422 = or i32 %2420, %2421 %2423 = xor i32 %2422, %2419 %2424 = shl i32 %2376, 10 %2425 = lshr i32 %2376, 22 %2426 = or i32 %2424, %2425 %2427 = xor i32 %2423, %2426 %2428 = xor i32 %2376, %2262 %2429 = xor i32 %2319, %2262 %2430 = and i32 %2428, %2429 %2431 = xor i32 %2430, %2262 %2432 = add i32 %2427, %2431 %2433 = add i32 %2432, %2415 %2434 = shl i32 %2340, 15 %2435 = lshr i32 %2340, 17 %2436 = or i32 %2434, %2435 %2437 = shl i32 %2340, 13 %2438 = lshr i32 %2340, 19 %2439 = or i32 %2437, %2438 %2440 = lshr i32 %2340, 10 %2441 = xor i32 %2436, %2440 %2442 = xor i32 %2441, %2439 %2443 = shl i32 %1599, 25 %2444 = lshr i32 %1599, 7 %2445 = or i32 %2443, %2444 %2446 = shl i32 %1599, 14 %2447 = lshr i32 %1599, 18 %2448 = or i32 %2446, %2447 %2449 = lshr i32 %1599, 3 %2450 = xor i32 %2445, %2449 %2451 = xor i32 %2450, %2448 %2452 = add i32 %2451, %1542 %2453 = add i32 %2452, %2055 %2454 = add i32 %2453, %2442 %2455 = shl i32 %2416, 26 %2456 = lshr i32 %2416, 6 %2457 = or i32 %2455, %2456 %2458 = shl i32 %2416, 21 %2459 = lshr i32 %2416, 11 %2460 = or i32 %2458, %2459 %2461 = xor i32 %2460, %2457 %2462 = shl i32 %2416, 7 %2463 = lshr i32 %2416, 25 %2464 = or i32 %2462, %2463 %2465 = xor i32 %2461, %2464 %2466 = xor i32 %2359, %2302 %2467 = and i32 %2416, %2466 %2468 = xor i32 %2467, %2302 %2469 = add i32 %2454, 506948616 %2470 = add i32 %2469, %2245 %2471 = add i32 %2470, %2468 %2472 = add i32 %2471, %2465 %2473 = add i32 %2472, %2262 %2474 = shl i32 %2433, 30 %2475 = lshr i32 %2433, 2 %2476 = or i32 %2474, %2475 %2477 = shl i32 %2433, 19 %2478 = lshr i32 %2433, 13 %2479 = or i32 %2477, %2478 %2480 = xor i32 %2479, %2476 %2481 = shl i32 %2433, 10 %2482 = lshr i32 %2433, 22 %2483 = or i32 %2481, %2482 %2484 = xor i32 %2480, %2483 %2485 = xor i32 %2433, %2319 %2486 = xor i32 %2376, %2319 %2487 = and i32 %2485, %2486 %2488 = xor i32 %2487, %2319 %2489 = add i32 %2484, %2488 %2490 = add i32 %2489, %2472 %2491 = shl i32 %2397, 15 %2492 = lshr i32 %2397, 17 %2493 = or i32 %2491, %2492 %2494 = shl i32 %2397, 13 %2495 = lshr i32 %2397, 19 %2496 = or i32 %2494, %2495 %2497 = lshr i32 %2397, 10 %2498 = xor i32 %2493, %2497 %2499 = xor i32 %2498, %2496 %2500 = shl i32 %1656, 25 %2501 = lshr i32 %1656, 7 %2502 = or i32 %2500, %2501 %2503 = shl i32 %1656, 14 %2504 = lshr i32 %1656, 18 %2505 = or i32 %2503, %2504 %2506 = lshr i32 %1656, 3 %2507 = xor i32 %2502, %2506 %2508 = xor i32 %2507, %2505 %2509 = add i32 %2508, %1599 %2510 = add i32 %2509, %2112 %2511 = add i32 %2510, %2499 %2512 = shl i32 %2473, 26 %2513 = lshr i32 %2473, 6 %2514 = or i32 %2512, %2513 %2515 = shl i32 %2473, 21 %2516 = lshr i32 %2473, 11 %2517 = or i32 %2515, %2516 %2518 = xor i32 %2517, %2514 %2519 = shl i32 %2473, 7 %2520 = lshr i32 %2473, 25 %2521 = or i32 %2519, %2520 %2522 = xor i32 %2518, %2521 %2523 = xor i32 %2416, %2359 %2524 = and i32 %2473, %2523 %2525 = xor i32 %2524, %2359 %2526 = add i32 %2511, 659060556 %2527 = add i32 %2526, %2302 %2528 = add i32 %2527, %2525 %2529 = add i32 %2528, %2522 %2530 = add i32 %2529, %2319 %2531 = shl i32 %2490, 30 %2532 = lshr i32 %2490, 2 %2533 = or i32 %2531, %2532 %2534 = shl i32 %2490, 19 %2535 = lshr i32 %2490, 13 %2536 = or i32 %2534, %2535 %2537 = xor i32 %2536, %2533 %2538 = shl i32 %2490, 10 %2539 = lshr i32 %2490, 22 %2540 = or i32 %2538, %2539 %2541 = xor i32 %2537, %2540 %2542 = xor i32 %2490, %2376 %2543 = xor i32 %2433, %2376 %2544 = and i32 %2542, %2543 %2545 = xor i32 %2544, %2376 %2546 = add i32 %2541, %2545 %2547 = add i32 %2546, %2529 %2548 = shl i32 %2454, 15 %2549 = lshr i32 %2454, 17 %2550 = or i32 %2548, %2549 %2551 = shl i32 %2454, 13 %2552 = lshr i32 %2454, 19 %2553 = or i32 %2551, %2552 %2554 = lshr i32 %2454, 10 %2555 = xor i32 %2550, %2554 %2556 = xor i32 %2555, %2553 %2557 = shl i32 %1713, 25 %2558 = lshr i32 %1713, 7 %2559 = or i32 %2557, %2558 %2560 = shl i32 %1713, 14 %2561 = lshr i32 %1713, 18 %2562 = or i32 %2560, %2561 %2563 = lshr i32 %1713, 3 %2564 = xor i32 %2559, %2563 %2565 = xor i32 %2564, %2562 %2566 = add i32 %2565, %1656 %2567 = add i32 %2566, %2169 %2568 = add i32 %2567, %2556 %2569 = shl i32 %2530, 26 %2570 = lshr i32 %2530, 6 %2571 = or i32 %2569, %2570 %2572 = shl i32 %2530, 21 %2573 = lshr i32 %2530, 11 %2574 = or i32 %2572, %2573 %2575 = xor i32 %2574, %2571 %2576 = shl i32 %2530, 7 %2577 = lshr i32 %2530, 25 %2578 = or i32 %2576, %2577 %2579 = xor i32 %2575, %2578 %2580 = xor i32 %2473, %2416 %2581 = and i32 %2530, %2580 %2582 = xor i32 %2581, %2416 %2583 = add i32 %2568, 883997877 %2584 = add i32 %2583, %2359 %2585 = add i32 %2584, %2582 %2586 = add i32 %2585, %2579 %2587 = add i32 %2586, %2376 %2588 = shl i32 %2547, 30 %2589 = lshr i32 %2547, 2 %2590 = or i32 %2588, %2589 %2591 = shl i32 %2547, 19 %2592 = lshr i32 %2547, 13 %2593 = or i32 %2591, %2592 %2594 = xor i32 %2593, %2590 %2595 = shl i32 %2547, 10 %2596 = lshr i32 %2547, 22 %2597 = or i32 %2595, %2596 %2598 = xor i32 %2594, %2597 %2599 = xor i32 %2547, %2433 %2600 = xor i32 %2490, %2433 %2601 = and i32 %2599, %2600 %2602 = xor i32 %2601, %2433 %2603 = add i32 %2598, %2602 %2604 = add i32 %2603, %2586 %2605 = shl i32 %2511, 15 %2606 = lshr i32 %2511, 17 %2607 = or i32 %2605, %2606 %2608 = shl i32 %2511, 13 %2609 = lshr i32 %2511, 19 %2610 = or i32 %2608, %2609 %2611 = lshr i32 %2511, 10 %2612 = xor i32 %2607, %2611 %2613 = xor i32 %2612, %2610 %2614 = shl i32 %1770, 25 %2615 = lshr i32 %1770, 7 %2616 = or i32 %2614, %2615 %2617 = shl i32 %1770, 14 %2618 = lshr i32 %1770, 18 %2619 = or i32 %2617, %2618 %2620 = lshr i32 %1770, 3 %2621 = xor i32 %2616, %2620 %2622 = xor i32 %2621, %2619 %2623 = add i32 %2622, %1713 %2624 = add i32 %2623, %2226 %2625 = add i32 %2624, %2613 %2626 = shl i32 %2587, 26 %2627 = lshr i32 %2587, 6 %2628 = or i32 %2626, %2627 %2629 = shl i32 %2587, 21 %2630 = lshr i32 %2587, 11 %2631 = or i32 %2629, %2630 %2632 = xor i32 %2631, %2628 %2633 = shl i32 %2587, 7 %2634 = lshr i32 %2587, 25 %2635 = or i32 %2633, %2634 %2636 = xor i32 %2632, %2635 %2637 = xor i32 %2530, %2473 %2638 = and i32 %2587, %2637 %2639 = xor i32 %2638, %2473 %2640 = add i32 %2625, 958139571 %2641 = add i32 %2640, %2416 %2642 = add i32 %2641, %2639 %2643 = add i32 %2642, %2636 %2644 = add i32 %2643, %2433 %2645 = shl i32 %2604, 30 %2646 = lshr i32 %2604, 2 %2647 = or i32 %2645, %2646 %2648 = shl i32 %2604, 19 %2649 = lshr i32 %2604, 13 %2650 = or i32 %2648, %2649 %2651 = xor i32 %2650, %2647 %2652 = shl i32 %2604, 10 %2653 = lshr i32 %2604, 22 %2654 = or i32 %2652, %2653 %2655 = xor i32 %2651, %2654 %2656 = xor i32 %2604, %2490 %2657 = xor i32 %2547, %2490 %2658 = and i32 %2656, %2657 %2659 = xor i32 %2658, %2490 %2660 = add i32 %2655, %2659 %2661 = add i32 %2660, %2643 %2662 = shl i32 %2568, 15 %2663 = lshr i32 %2568, 17 %2664 = or i32 %2662, %2663 %2665 = shl i32 %2568, 13 %2666 = lshr i32 %2568, 19 %2667 = or i32 %2665, %2666 %2668 = lshr i32 %2568, 10 %2669 = xor i32 %2664, %2668 %2670 = xor i32 %2669, %2667 %2671 = shl i32 %1827, 25 %2672 = lshr i32 %1827, 7 %2673 = or i32 %2671, %2672 %2674 = shl i32 %1827, 14 %2675 = lshr i32 %1827, 18 %2676 = or i32 %2674, %2675 %2677 = lshr i32 %1827, 3 %2678 = xor i32 %2673, %2677 %2679 = xor i32 %2678, %2676 %2680 = add i32 %2679, %1770 %2681 = add i32 %2680, %2283 %2682 = add i32 %2681, %2670 %2683 = shl i32 %2644, 26 %2684 = lshr i32 %2644, 6 %2685 = or i32 %2683, %2684 %2686 = shl i32 %2644, 21 %2687 = lshr i32 %2644, 11 %2688 = or i32 %2686, %2687 %2689 = xor i32 %2688, %2685 %2690 = shl i32 %2644, 7 %2691 = lshr i32 %2644, 25 %2692 = or i32 %2690, %2691 %2693 = xor i32 %2689, %2692 %2694 = xor i32 %2587, %2530 %2695 = and i32 %2644, %2694 %2696 = xor i32 %2695, %2530 %2697 = add i32 %2682, 1322822218 %2698 = add i32 %2697, %2473 %2699 = add i32 %2698, %2696 %2700 = add i32 %2699, %2693 %2701 = add i32 %2700, %2490 %2702 = shl i32 %2661, 30 %2703 = lshr i32 %2661, 2 %2704 = or i32 %2702, %2703 %2705 = shl i32 %2661, 19 %2706 = lshr i32 %2661, 13 %2707 = or i32 %2705, %2706 %2708 = xor i32 %2707, %2704 %2709 = shl i32 %2661, 10 %2710 = lshr i32 %2661, 22 %2711 = or i32 %2709, %2710 %2712 = xor i32 %2708, %2711 %2713 = xor i32 %2661, %2547 %2714 = xor i32 %2604, %2547 %2715 = and i32 %2713, %2714 %2716 = xor i32 %2715, %2547 %2717 = add i32 %2712, %2716 %2718 = add i32 %2717, %2700 %2719 = shl i32 %2625, 15 %2720 = lshr i32 %2625, 17 %2721 = or i32 %2719, %2720 %2722 = shl i32 %2625, 13 %2723 = lshr i32 %2625, 19 %2724 = or i32 %2722, %2723 %2725 = lshr i32 %2625, 10 %2726 = xor i32 %2721, %2725 %2727 = xor i32 %2726, %2724 %2728 = shl i32 %1884, 25 %2729 = lshr i32 %1884, 7 %2730 = or i32 %2728, %2729 %2731 = shl i32 %1884, 14 %2732 = lshr i32 %1884, 18 %2733 = or i32 %2731, %2732 %2734 = lshr i32 %1884, 3 %2735 = xor i32 %2730, %2734 %2736 = xor i32 %2735, %2733 %2737 = add i32 %2736, %1827 %2738 = add i32 %2737, %2340 %2739 = add i32 %2738, %2727 %2740 = shl i32 %2701, 26 %2741 = lshr i32 %2701, 6 %2742 = or i32 %2740, %2741 %2743 = shl i32 %2701, 21 %2744 = lshr i32 %2701, 11 %2745 = or i32 %2743, %2744 %2746 = xor i32 %2745, %2742 %2747 = shl i32 %2701, 7 %2748 = lshr i32 %2701, 25 %2749 = or i32 %2747, %2748 %2750 = xor i32 %2746, %2749 %2751 = xor i32 %2644, %2587 %2752 = and i32 %2701, %2751 %2753 = xor i32 %2752, %2587 %2754 = add i32 %2739, 1537002063 %2755 = add i32 %2754, %2530 %2756 = add i32 %2755, %2753 %2757 = add i32 %2756, %2750 %2758 = add i32 %2757, %2547 %2759 = shl i32 %2718, 30 %2760 = lshr i32 %2718, 2 %2761 = or i32 %2759, %2760 %2762 = shl i32 %2718, 19 %2763 = lshr i32 %2718, 13 %2764 = or i32 %2762, %2763 %2765 = xor i32 %2764, %2761 %2766 = shl i32 %2718, 10 %2767 = lshr i32 %2718, 22 %2768 = or i32 %2766, %2767 %2769 = xor i32 %2765, %2768 %2770 = xor i32 %2718, %2604 %2771 = xor i32 %2661, %2604 %2772 = and i32 %2770, %2771 %2773 = xor i32 %2772, %2604 %2774 = add i32 %2769, %2773 %2775 = add i32 %2774, %2757 %2776 = shl i32 %2682, 15 %2777 = lshr i32 %2682, 17 %2778 = or i32 %2776, %2777 %2779 = shl i32 %2682, 13 %2780 = lshr i32 %2682, 19 %2781 = or i32 %2779, %2780 %2782 = lshr i32 %2682, 10 %2783 = xor i32 %2778, %2782 %2784 = xor i32 %2783, %2781 %2785 = shl i32 %1941, 25 %2786 = lshr i32 %1941, 7 %2787 = or i32 %2785, %2786 %2788 = shl i32 %1941, 14 %2789 = lshr i32 %1941, 18 %2790 = or i32 %2788, %2789 %2791 = lshr i32 %1941, 3 %2792 = xor i32 %2787, %2791 %2793 = xor i32 %2792, %2790 %2794 = add i32 %2793, %1884 %2795 = add i32 %2794, %2397 %2796 = add i32 %2795, %2784 %2797 = shl i32 %2758, 26 %2798 = lshr i32 %2758, 6 %2799 = or i32 %2797, %2798 %2800 = shl i32 %2758, 21 %2801 = lshr i32 %2758, 11 %2802 = or i32 %2800, %2801 %2803 = xor i32 %2802, %2799 %2804 = shl i32 %2758, 7 %2805 = lshr i32 %2758, 25 %2806 = or i32 %2804, %2805 %2807 = xor i32 %2803, %2806 %2808 = xor i32 %2701, %2644 %2809 = and i32 %2758, %2808 %2810 = xor i32 %2809, %2644 %2811 = add i32 %2796, 1747873779 %2812 = add i32 %2811, %2587 %2813 = add i32 %2812, %2810 %2814 = add i32 %2813, %2807 %2815 = add i32 %2814, %2604 %2816 = shl i32 %2775, 30 %2817 = lshr i32 %2775, 2 %2818 = or i32 %2816, %2817 %2819 = shl i32 %2775, 19 %2820 = lshr i32 %2775, 13 %2821 = or i32 %2819, %2820 %2822 = xor i32 %2821, %2818 %2823 = shl i32 %2775, 10 %2824 = lshr i32 %2775, 22 %2825 = or i32 %2823, %2824 %2826 = xor i32 %2822, %2825 %2827 = xor i32 %2775, %2661 %2828 = xor i32 %2718, %2661 %2829 = and i32 %2827, %2828 %2830 = xor i32 %2829, %2661 %2831 = add i32 %2826, %2830 %2832 = add i32 %2831, %2814 %2833 = shl i32 %2739, 15 %2834 = lshr i32 %2739, 17 %2835 = or i32 %2833, %2834 %2836 = shl i32 %2739, 13 %2837 = lshr i32 %2739, 19 %2838 = or i32 %2836, %2837 %2839 = lshr i32 %2739, 10 %2840 = xor i32 %2835, %2839 %2841 = xor i32 %2840, %2838 %2842 = shl i32 %1998, 25 %2843 = lshr i32 %1998, 7 %2844 = or i32 %2842, %2843 %2845 = shl i32 %1998, 14 %2846 = lshr i32 %1998, 18 %2847 = or i32 %2845, %2846 %2848 = lshr i32 %1998, 3 %2849 = xor i32 %2844, %2848 %2850 = xor i32 %2849, %2847 %2851 = add i32 %2850, %1941 %2852 = add i32 %2851, %2454 %2853 = add i32 %2852, %2841 %2854 = shl i32 %2815, 26 %2855 = lshr i32 %2815, 6 %2856 = or i32 %2854, %2855 %2857 = shl i32 %2815, 21 %2858 = lshr i32 %2815, 11 %2859 = or i32 %2857, %2858 %2860 = xor i32 %2859, %2856 %2861 = shl i32 %2815, 7 %2862 = lshr i32 %2815, 25 %2863 = or i32 %2861, %2862 %2864 = xor i32 %2860, %2863 %2865 = xor i32 %2758, %2701 %2866 = and i32 %2815, %2865 %2867 = xor i32 %2866, %2701 %2868 = add i32 %2853, 1955562222 %2869 = add i32 %2868, %2644 %2870 = add i32 %2869, %2867 %2871 = add i32 %2870, %2864 %2872 = add i32 %2871, %2661 %2873 = shl i32 %2832, 30 %2874 = lshr i32 %2832, 2 %2875 = or i32 %2873, %2874 %2876 = shl i32 %2832, 19 %2877 = lshr i32 %2832, 13 %2878 = or i32 %2876, %2877 %2879 = xor i32 %2878, %2875 %2880 = shl i32 %2832, 10 %2881 = lshr i32 %2832, 22 %2882 = or i32 %2880, %2881 %2883 = xor i32 %2879, %2882 %2884 = xor i32 %2832, %2718 %2885 = xor i32 %2775, %2718 %2886 = and i32 %2884, %2885 %2887 = xor i32 %2886, %2718 %2888 = add i32 %2883, %2887 %2889 = add i32 %2888, %2871 %2890 = shl i32 %2796, 15 %2891 = lshr i32 %2796, 17 %2892 = or i32 %2890, %2891 %2893 = shl i32 %2796, 13 %2894 = lshr i32 %2796, 19 %2895 = or i32 %2893, %2894 %2896 = lshr i32 %2796, 10 %2897 = xor i32 %2892, %2896 %2898 = xor i32 %2897, %2895 %2899 = shl i32 %2055, 25 %2900 = lshr i32 %2055, 7 %2901 = or i32 %2899, %2900 %2902 = shl i32 %2055, 14 %2903 = lshr i32 %2055, 18 %2904 = or i32 %2902, %2903 %2905 = lshr i32 %2055, 3 %2906 = xor i32 %2901, %2905 %2907 = xor i32 %2906, %2904 %2908 = add i32 %2907, %1998 %2909 = add i32 %2908, %2511 %2910 = add i32 %2909, %2898 %2911 = shl i32 %2872, 26 %2912 = lshr i32 %2872, 6 %2913 = or i32 %2911, %2912 %2914 = shl i32 %2872, 21 %2915 = lshr i32 %2872, 11 %2916 = or i32 %2914, %2915 %2917 = xor i32 %2916, %2913 %2918 = shl i32 %2872, 7 %2919 = lshr i32 %2872, 25 %2920 = or i32 %2918, %2919 %2921 = xor i32 %2917, %2920 %2922 = xor i32 %2815, %2758 %2923 = and i32 %2872, %2922 %2924 = xor i32 %2923, %2758 %2925 = add i32 %2910, 2024104815 %2926 = add i32 %2925, %2701 %2927 = add i32 %2926, %2924 %2928 = add i32 %2927, %2921 %2929 = add i32 %2928, %2718 %2930 = shl i32 %2889, 30 %2931 = lshr i32 %2889, 2 %2932 = or i32 %2930, %2931 %2933 = shl i32 %2889, 19 %2934 = lshr i32 %2889, 13 %2935 = or i32 %2933, %2934 %2936 = xor i32 %2935, %2932 %2937 = shl i32 %2889, 10 %2938 = lshr i32 %2889, 22 %2939 = or i32 %2937, %2938 %2940 = xor i32 %2936, %2939 %2941 = xor i32 %2889, %2775 %2942 = xor i32 %2832, %2775 %2943 = and i32 %2941, %2942 %2944 = xor i32 %2943, %2775 %2945 = add i32 %2940, %2944 %2946 = add i32 %2945, %2928 %2947 = shl i32 %2853, 15 %2948 = lshr i32 %2853, 17 %2949 = or i32 %2947, %2948 %2950 = shl i32 %2853, 13 %2951 = lshr i32 %2853, 19 %2952 = or i32 %2950, %2951 %2953 = lshr i32 %2853, 10 %2954 = xor i32 %2949, %2953 %2955 = xor i32 %2954, %2952 %2956 = shl i32 %2112, 25 %2957 = lshr i32 %2112, 7 %2958 = or i32 %2956, %2957 %2959 = shl i32 %2112, 14 %2960 = lshr i32 %2112, 18 %2961 = or i32 %2959, %2960 %2962 = lshr i32 %2112, 3 %2963 = xor i32 %2958, %2962 %2964 = xor i32 %2963, %2961 %2965 = add i32 %2964, %2055 %2966 = add i32 %2965, %2568 %2967 = add i32 %2966, %2955 %2968 = shl i32 %2929, 26 %2969 = lshr i32 %2929, 6 %2970 = or i32 %2968, %2969 %2971 = shl i32 %2929, 21 %2972 = lshr i32 %2929, 11 %2973 = or i32 %2971, %2972 %2974 = xor i32 %2973, %2970 %2975 = shl i32 %2929, 7 %2976 = lshr i32 %2929, 25 %2977 = or i32 %2975, %2976 %2978 = xor i32 %2974, %2977 %2979 = xor i32 %2872, %2815 %2980 = and i32 %2929, %2979 %2981 = xor i32 %2980, %2815 %2982 = add i32 %2967, -2067236844 %2983 = add i32 %2982, %2758 %2984 = add i32 %2983, %2981 %2985 = add i32 %2984, %2978 %2986 = add i32 %2985, %2775 %2987 = shl i32 %2946, 30 %2988 = lshr i32 %2946, 2 %2989 = or i32 %2987, %2988 %2990 = shl i32 %2946, 19 %2991 = lshr i32 %2946, 13 %2992 = or i32 %2990, %2991 %2993 = xor i32 %2992, %2989 %2994 = shl i32 %2946, 10 %2995 = lshr i32 %2946, 22 %2996 = or i32 %2994, %2995 %2997 = xor i32 %2993, %2996 %2998 = xor i32 %2946, %2832 %2999 = xor i32 %2889, %2832 %3000 = and i32 %2998, %2999 %3001 = xor i32 %3000, %2832 %3002 = add i32 %2997, %3001 %3003 = add i32 %3002, %2985 %3004 = shl i32 %2910, 15 %3005 = lshr i32 %2910, 17 %3006 = or i32 %3004, %3005 %3007 = shl i32 %2910, 13 %3008 = lshr i32 %2910, 19 %3009 = or i32 %3007, %3008 %3010 = lshr i32 %2910, 10 %3011 = xor i32 %3006, %3010 %3012 = xor i32 %3011, %3009 %3013 = shl i32 %2169, 25 %3014 = lshr i32 %2169, 7 %3015 = or i32 %3013, %3014 %3016 = shl i32 %2169, 14 %3017 = lshr i32 %2169, 18 %3018 = or i32 %3016, %3017 %3019 = lshr i32 %2169, 3 %3020 = xor i32 %3015, %3019 %3021 = xor i32 %3020, %3018 %3022 = add i32 %3021, %2112 %3023 = add i32 %3022, %2625 %3024 = add i32 %3023, %3012 %3025 = shl i32 %2986, 26 %3026 = lshr i32 %2986, 6 %3027 = or i32 %3025, %3026 %3028 = shl i32 %2986, 21 %3029 = lshr i32 %2986, 11 %3030 = or i32 %3028, %3029 %3031 = xor i32 %3030, %3027 %3032 = shl i32 %2986, 7 %3033 = lshr i32 %2986, 25 %3034 = or i32 %3032, %3033 %3035 = xor i32 %3031, %3034 %3036 = xor i32 %2929, %2872 %3037 = and i32 %2986, %3036 %3038 = xor i32 %3037, %2872 %3039 = add i32 %3024, -1933114872 %3040 = add i32 %3039, %2815 %3041 = add i32 %3040, %3038 %3042 = add i32 %3041, %3035 %3043 = add i32 %3042, %2832 %3044 = shl i32 %3003, 30 %3045 = lshr i32 %3003, 2 %3046 = or i32 %3044, %3045 %3047 = shl i32 %3003, 19 %3048 = lshr i32 %3003, 13 %3049 = or i32 %3047, %3048 %3050 = xor i32 %3049, %3046 %3051 = shl i32 %3003, 10 %3052 = lshr i32 %3003, 22 %3053 = or i32 %3051, %3052 %3054 = xor i32 %3050, %3053 %3055 = xor i32 %3003, %2889 %3056 = xor i32 %2946, %2889 %3057 = and i32 %3055, %3056 %3058 = xor i32 %3057, %2889 %3059 = add i32 %3054, %3058 %3060 = add i32 %3059, %3042 %3061 = shl i32 %2967, 15 %3062 = lshr i32 %2967, 17 %3063 = or i32 %3061, %3062 %3064 = shl i32 %2967, 13 %3065 = lshr i32 %2967, 19 %3066 = or i32 %3064, %3065 %3067 = lshr i32 %2967, 10 %3068 = xor i32 %3063, %3067 %3069 = xor i32 %3068, %3066 %3070 = shl i32 %2226, 25 %3071 = lshr i32 %2226, 7 %3072 = or i32 %3070, %3071 %3073 = shl i32 %2226, 14 %3074 = lshr i32 %2226, 18 %3075 = or i32 %3073, %3074 %3076 = lshr i32 %2226, 3 %3077 = xor i32 %3072, %3076 %3078 = xor i32 %3077, %3075 %3079 = add i32 %3078, %2169 %3080 = add i32 %3079, %2682 %3081 = add i32 %3080, %3069 %3082 = shl i32 %3043, 26 %3083 = lshr i32 %3043, 6 %3084 = or i32 %3082, %3083 %3085 = shl i32 %3043, 21 %3086 = lshr i32 %3043, 11 %3087 = or i32 %3085, %3086 %3088 = xor i32 %3087, %3084 %3089 = shl i32 %3043, 7 %3090 = lshr i32 %3043, 25 %3091 = or i32 %3089, %3090 %3092 = xor i32 %3088, %3091 %3093 = xor i32 %2986, %2929 %3094 = and i32 %3043, %3093 %3095 = xor i32 %3094, %2929 %3096 = add i32 %3081, -1866530822 %3097 = add i32 %3096, %2872 %3098 = add i32 %3097, %3095 %3099 = add i32 %3098, %3092 %3100 = add i32 %3099, %2889 %3101 = insertelement <4 x i32> undef, i32 %3100, i32 3 %3102 = shl i32 %3060, 30 %3103 = lshr i32 %3060, 2 %3104 = or i32 %3102, %3103 %3105 = shl i32 %3060, 19 %3106 = lshr i32 %3060, 13 %3107 = or i32 %3105, %3106 %3108 = xor i32 %3107, %3104 %3109 = shl i32 %3060, 10 %3110 = lshr i32 %3060, 22 %3111 = or i32 %3109, %3110 %3112 = xor i32 %3108, %3111 %3113 = xor i32 %3060, %2946 %3114 = xor i32 %3003, %2946 %3115 = and i32 %3113, %3114 %3116 = xor i32 %3115, %2946 %3117 = add i32 %3112, %3116 %3118 = add i32 %3117, %3099 %3119 = insertelement <4 x i32> undef, i32 %3118, i32 3 %3120 = shl i32 %3024, 15 %3121 = lshr i32 %3024, 17 %3122 = or i32 %3120, %3121 %3123 = shl i32 %3024, 13 %3124 = lshr i32 %3024, 19 %3125 = or i32 %3123, %3124 %3126 = lshr i32 %3024, 10 %3127 = xor i32 %3122, %3126 %3128 = xor i32 %3127, %3125 %3129 = shl i32 %2283, 25 %3130 = lshr i32 %2283, 7 %3131 = or i32 %3129, %3130 %3132 = shl i32 %2283, 14 %3133 = lshr i32 %2283, 18 %3134 = or i32 %3132, %3133 %3135 = lshr i32 %2283, 3 %3136 = xor i32 %3131, %3135 %3137 = xor i32 %3136, %3134 %3138 = add i32 %3137, %2226 %3139 = add i32 %3138, %2739 %3140 = add i32 %3139, %3128 %3141 = shl i32 %3100, 26 %3142 = lshr i32 %3100, 6 %3143 = or i32 %3141, %3142 %3144 = shl i32 %3100, 21 %3145 = lshr i32 %3100, 11 %3146 = or i32 %3144, %3145 %3147 = xor i32 %3146, %3143 %3148 = shl i32 %3100, 7 %3149 = lshr i32 %3100, 25 %3150 = or i32 %3148, %3149 %3151 = xor i32 %3147, %3150 %3152 = xor i32 %3043, %2986 %3153 = and i32 %3100, %3152 %3154 = xor i32 %3153, %2986 %3155 = add i32 %3140, -1538233109 %3156 = add i32 %3155, %2929 %3157 = add i32 %3156, %3154 %3158 = add i32 %3157, %3151 %3159 = add i32 %3158, %2946 %3160 = insertelement <4 x i32> %3101, i32 %3159, i32 2 %3161 = shl i32 %3118, 30 %3162 = lshr i32 %3118, 2 %3163 = or i32 %3161, %3162 %3164 = shl i32 %3118, 19 %3165 = lshr i32 %3118, 13 %3166 = or i32 %3164, %3165 %3167 = xor i32 %3166, %3163 %3168 = shl i32 %3118, 10 %3169 = lshr i32 %3118, 22 %3170 = or i32 %3168, %3169 %3171 = xor i32 %3167, %3170 %3172 = xor i32 %3118, %3003 %3173 = xor i32 %3060, %3003 %3174 = and i32 %3172, %3173 %3175 = xor i32 %3174, %3003 %3176 = add i32 %3171, %3175 %3177 = add i32 %3176, %3158 %3178 = insertelement <4 x i32> %3119, i32 %3177, i32 2 %3179 = shl i32 %3081, 15 %3180 = lshr i32 %3081, 17 %3181 = or i32 %3179, %3180 %3182 = shl i32 %3081, 13 %3183 = lshr i32 %3081, 19 %3184 = or i32 %3182, %3183 %3185 = lshr i32 %3081, 10 %3186 = xor i32 %3181, %3185 %3187 = xor i32 %3186, %3184 %3188 = shl i32 %2340, 25 %3189 = lshr i32 %2340, 7 %3190 = or i32 %3188, %3189 %3191 = shl i32 %2340, 14 %3192 = lshr i32 %2340, 18 %3193 = or i32 %3191, %3192 %3194 = lshr i32 %2340, 3 %3195 = xor i32 %3190, %3194 %3196 = xor i32 %3195, %3193 %3197 = shl i32 %3159, 26 %3198 = lshr i32 %3159, 6 %3199 = or i32 %3197, %3198 %3200 = shl i32 %3159, 21 %3201 = lshr i32 %3159, 11 %3202 = or i32 %3200, %3201 %3203 = xor i32 %3202, %3199 %3204 = shl i32 %3159, 7 %3205 = lshr i32 %3159, 25 %3206 = or i32 %3204, %3205 %3207 = xor i32 %3203, %3206 %3208 = xor i32 %3100, %3043 %3209 = and i32 %3159, %3208 %3210 = xor i32 %3209, %3043 %3211 = add i32 %2283, -1090935817 %3212 = add i32 %3211, %3196 %3213 = add i32 %3212, %2796 %3214 = add i32 %3213, %3187 %3215 = add i32 %3214, %2986 %3216 = add i32 %3215, %3210 %3217 = add i32 %3216, %3207 %3218 = add i32 %3217, %3003 %3219 = insertelement <4 x i32> %3160, i32 %3218, i32 1 %3220 = shl i32 %3177, 30 %3221 = lshr i32 %3177, 2 %3222 = or i32 %3220, %3221 %3223 = shl i32 %3177, 19 %3224 = lshr i32 %3177, 13 %3225 = or i32 %3223, %3224 %3226 = xor i32 %3225, %3222 %3227 = shl i32 %3177, 10 %3228 = lshr i32 %3177, 22 %3229 = or i32 %3227, %3228 %3230 = xor i32 %3226, %3229 %3231 = xor i32 %3177, %3060 %3232 = xor i32 %3118, %3060 %3233 = and i32 %3231, %3232 %3234 = xor i32 %3233, %3060 %3235 = add i32 %3230, %3234 %3236 = add i32 %3235, %3217 %3237 = insertelement <4 x i32> %3178, i32 %3236, i32 1 %3238 = shl i32 %3140, 15 %3239 = lshr i32 %3140, 17 %3240 = or i32 %3238, %3239 %3241 = shl i32 %3140, 13 %3242 = lshr i32 %3140, 19 %3243 = or i32 %3241, %3242 %3244 = lshr i32 %3140, 10 %3245 = xor i32 %3240, %3244 %3246 = xor i32 %3245, %3243 %3247 = shl i32 %2397, 25 %3248 = lshr i32 %2397, 7 %3249 = or i32 %3247, %3248 %3250 = shl i32 %2397, 14 %3251 = lshr i32 %2397, 18 %3252 = or i32 %3250, %3251 %3253 = lshr i32 %2397, 3 %3254 = xor i32 %3249, %3253 %3255 = xor i32 %3254, %3252 %3256 = shl i32 %3218, 26 %3257 = lshr i32 %3218, 6 %3258 = or i32 %3256, %3257 %3259 = shl i32 %3218, 21 %3260 = lshr i32 %3218, 11 %3261 = or i32 %3259, %3260 %3262 = xor i32 %3261, %3258 %3263 = shl i32 %3218, 7 %3264 = lshr i32 %3218, 25 %3265 = or i32 %3263, %3264 %3266 = xor i32 %3262, %3265 %3267 = xor i32 %3159, %3100 %3268 = and i32 %3218, %3267 %3269 = xor i32 %3268, %3100 %3270 = add i32 %2340, -965641998 %3271 = add i32 %3270, %3255 %3272 = add i32 %3271, %2853 %3273 = add i32 %3272, %3246 %3274 = add i32 %3273, %3043 %3275 = add i32 %3274, %3269 %3276 = add i32 %3275, %3266 %3277 = add i32 %3276, %3060 %3278 = insertelement <4 x i32> %3219, i32 %3277, i32 0 %3279 = shl i32 %3236, 30 %3280 = lshr i32 %3236, 2 %3281 = or i32 %3279, %3280 %3282 = shl i32 %3236, 19 %3283 = lshr i32 %3236, 13 %3284 = or i32 %3282, %3283 %3285 = xor i32 %3284, %3281 %3286 = shl i32 %3236, 10 %3287 = lshr i32 %3236, 22 %3288 = or i32 %3286, %3287 %3289 = xor i32 %3285, %3288 %3290 = xor i32 %3236, %3118 %3291 = xor i32 %3177, %3118 %3292 = and i32 %3290, %3291 %3293 = xor i32 %3292, %3118 %3294 = add i32 %3289, %3293 %3295 = add i32 %3294, %3276 %3296 = insertelement <4 x i32> %3237, i32 %3295, i32 0 %3297 = add <4 x i32> %3296, store <4 x i32> %3297, <4 x i32>* %state0, align 16, !tbaa !2 %3298 = add <4 x i32> %3278, store <4 x i32> %3298, <4 x i32>* %state1, align 16, !tbaa !2 ret void } ; Function Attrs: nounwind define internal fastcc void @salsa(<4 x i32>* nocapture %B) #0 { .preheader16: %0 = getelementptr inbounds <4 x i32>* %B, i32 4 %1 = load <4 x i32>* %0, align 16, !tbaa !2 %2 = load <4 x i32>* %B, align 16, !tbaa !2 %3 = xor <4 x i32> %2, %1 store <4 x i32> %3, <4 x i32>* %B, align 16, !tbaa !2 %4 = getelementptr inbounds <4 x i32>* %B, i32 5 %5 = load <4 x i32>* %4, align 16, !tbaa !2 %6 = getelementptr inbounds <4 x i32>* %B, i32 1 %7 = load <4 x i32>* %6, align 16, !tbaa !2 %8 = xor <4 x i32> %7, %5 store <4 x i32> %8, <4 x i32>* %6, align 16, !tbaa !2 %9 = getelementptr inbounds <4 x i32>* %B, i32 6 %10 = load <4 x i32>* %9, align 16, !tbaa !2 %11 = getelementptr inbounds <4 x i32>* %B, i32 2 %12 = load <4 x i32>* %11, align 16, !tbaa !2 %13 = xor <4 x i32> %12, %10 store <4 x i32> %13, <4 x i32>* %11, align 16, !tbaa !2 %14 = getelementptr inbounds <4 x i32>* %B, i32 7 %15 = load <4 x i32>* %14, align 16, !tbaa !2 %16 = getelementptr inbounds <4 x i32>* %B, i32 3 %17 = load <4 x i32>* %16, align 16, !tbaa !2 %18 = xor <4 x i32> %17, %15 store <4 x i32> %18, <4 x i32>* %16, align 16, !tbaa !2 br label %35 .preheader14: ; preds = %35 %19 = load <4 x i32>* %B, align 16, !tbaa !2 %20 = add <4 x i32> %19, %80 store <4 x i32> %20, <4 x i32>* %B, align 16, !tbaa !2 %21 = load <4 x i32>* %0, align 16, !tbaa !2 %22 = xor <4 x i32> %21, %20 store <4 x i32> %22, <4 x i32>* %0, align 16, !tbaa !2 %23 = load <4 x i32>* %6, align 16, !tbaa !2 %24 = add <4 x i32> %23, %73 store <4 x i32> %24, <4 x i32>* %6, align 16, !tbaa !2 %25 = load <4 x i32>* %4, align 16, !tbaa !2 %26 = xor <4 x i32> %25, %24 store <4 x i32> %26, <4 x i32>* %4, align 16, !tbaa !2 %27 = load <4 x i32>* %11, align 16, !tbaa !2 %28 = add <4 x i32> %27, %66 store <4 x i32> %28, <4 x i32>* %11, align 16, !tbaa !2 %29 = load <4 x i32>* %9, align 16, !tbaa !2 %30 = xor <4 x i32> %29, %28 store <4 x i32> %30, <4 x i32>* %9, align 16, !tbaa !2 %31 = load <4 x i32>* %16, align 16, !tbaa !2 %32 = add <4 x i32> %31, %87 store <4 x i32> %32, <4 x i32>* %16, align 16, !tbaa !2 %33 = load <4 x i32>* %14, align 16, !tbaa !2 %34 = xor <4 x i32> %33, %32 store <4 x i32> %34, <4 x i32>* %14, align 16, !tbaa !2 br label %97 ;