[2013-09-19 22:44:13] Started bfgminer 3.2.1 [2013-09-19 22:44:13] CL Platform 0 vendor: Mesa [2013-09-19 22:44:13] CL Platform 0 name: Default [2013-09-19 22:44:13] CL Platform 0 version: OpenCL 1.1 MESA 9.3.0-devel [2013-09-19 22:44:13] Platform 0 devices: 1 [2013-09-19 22:44:13] 0 AMD TAHITI [2013-09-19 22:44:13] Unable to load ati adl library [2013-09-19 22:44:13] Probing for an alive pool [2013-09-19 22:44:13] Testing pool stratum+tcp://stratum2.wemineltc.com:3334 [2013-09-19 22:44:13] HTTP request failed: Protocol stratum+tcp not supported or disabled in libcurl [2013-09-19 22:44:14] Stratum authorisation success for pool 0 [2013-09-19 22:44:14] Pool 0 stratum+tcp://stratum2.wemineltc.com:3334 alive [2013-09-19 22:44:14] Init GPU thread 0 GPU 0 virtual GPU 0 [2013-09-19 22:44:14] CL Platform vendor: Mesa [2013-09-19 22:44:14] CL Platform name: Default [2013-09-19 22:44:14] CL Platform version: OpenCL 1.1 MESA 9.3.0-devel [2013-09-19 22:44:14] List of devices: [2013-09-19 22:44:14] 0 AMD TAHITI [2013-09-19 22:44:14] Selected 0: AMD TAHITI FRAG 0: END ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, i32 inreg, <2 x i32>, <2 x i32>, <2 x i32>, <3 x i32>, <2 x i32>, <2 x i32>, <2 x i32>, float, float, float, float, float, float, float, float, float) #0 { main_body: call void @llvm.SI.export(i32 0, i32 1, i32 1, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0) ret void } declare void @llvm.SI.export(i32, i32, i32, i32, i32, i32, i32, i32, i32) attributes #0 = { "ShaderType"="0" } SI CODE: 7e000280 f8001800 00000000 bf810000 FRAG DCL IN[0], GENERIC[0], CONSTANT DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, i32 inreg, <2 x i32>, <2 x i32>, <2 x i32>, <3 x i32>, <2 x i32>, <2 x i32>, <2 x i32>, float, float, float, float, float, float, float, float, float) #0 { main_body: %20 = call float @llvm.SI.fs.constant(i32 0, i32 0, i32 %3) %21 = call float @llvm.SI.fs.constant(i32 1, i32 0, i32 %3) %22 = call float @llvm.SI.fs.constant(i32 2, i32 0, i32 %3) %23 = call float @llvm.SI.fs.constant(i32 3, i32 0, i32 %3) call void @llvm.SI.export(i32 15, i32 1, i32 1, i32 0, i32 0, float %20, float %21, float %22, float %23) ret void } ; Function Attrs: nounwind readnone declare float @llvm.SI.fs.constant(i32, i32, i32) #1 declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float) attributes #0 = { "ShaderType"="0" } attributes #1 = { nounwind readnone } SI CODE: befe0a7e befc0306 c8020302 c8060202 c80a0102 c80e0002 f800180f 00010203 bf810000 FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], GENERIC[0], CONSTANT DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, i32 inreg, <2 x i32>, <2 x i32>, <2 x i32>, <3 x i32>, <2 x i32>, <2 x i32>, <2 x i32>, float, float, float, float, float, float, float, float, float) #0 { main_body: %20 = call float @llvm.SI.fs.constant(i32 0, i32 0, i32 %3) %21 = call float @llvm.SI.fs.constant(i32 1, i32 0, i32 %3) %22 = call float @llvm.SI.fs.constant(i32 2, i32 0, i32 %3) %23 = call float @llvm.SI.fs.constant(i32 3, i32 0, i32 %3) call void @llvm.SI.export(i32 15, i32 1, i32 1, i32 0, i32 0, float %20, float %21, float %22, float %23) ret void } ; Function Attrs: nounwind readnone declare float @llvm.SI.fs.constant(i32, i32, i32) #1 declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float) attributes #0 = { "ShaderType"="0" } attributes #1 = { nounwind readnone } SI CODE: befe0a7e befc0306 c8020302 c8060202 c80a0102 c80e0002 f800180f 00010203 bf810000 VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], GENERIC[0] 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, i32 inreg, i32, i32, i32, i32) #0 { main_body: %10 = getelementptr <16 x i8> addrspace(2)* %3, i32 0 %11 = load <16 x i8> addrspace(2)* %10, !tbaa !0 %12 = call <4 x float> @llvm.SI.vs.load.input(<16 x i8> %11, i32 0, i32 %6) %13 = extractelement <4 x float> %12, i32 0 %14 = extractelement <4 x float> %12, i32 1 %15 = extractelement <4 x float> %12, i32 2 %16 = extractelement <4 x float> %12, i32 3 %17 = getelementptr <16 x i8> addrspace(2)* %3, i32 1 %18 = load <16 x i8> addrspace(2)* %17, !tbaa !0 %19 = call <4 x float> @llvm.SI.vs.load.input(<16 x i8> %18, i32 0, i32 %6) %20 = extractelement <4 x float> %19, i32 0 %21 = extractelement <4 x float> %19, i32 1 %22 = extractelement <4 x float> %19, i32 2 %23 = extractelement <4 x float> %19, i32 3 call void @llvm.SI.export(i32 15, i32 0, i32 0, i32 32, i32 0, float %20, float %21, float %22, float %23) call void @llvm.SI.export(i32 15, i32 0, i32 1, i32 12, i32 0, float %13, float %14, float %15, float %16) ret void } ; Function Attrs: nounwind readnone declare <4 x float> @llvm.SI.vs.load.input(<16 x i8>, i32, i32) #1 declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float) attributes #0 = { "ShaderType"="1" } attributes #1 = { nounwind readnone } !0 = metadata !{metadata !"const", null, i32 1} SI CODE: c0800704 bf8c007f e00c2000 80000100 bf8c0770 f800020f 04030201 c0800700 bf8c000f e00c2000 80000000 bf8c0770 f80008cf 03020100 bf810000 VERT DCL IN[0] DCL OUT[0], POSITION 0: MOV OUT[0], IN[0] 1: END STREAMOUT 0: BUF0[0..0] <- OUT[0].x ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, i32 inreg, i32 inreg, i32 inreg, i32 inreg, i32, i32, i32, i32) #0 { main_body: %13 = getelementptr <16 x i8> addrspace(2)* %4, i32 0 %14 = load <16 x i8> addrspace(2)* %13, !tbaa !0 %15 = getelementptr <16 x i8> addrspace(2)* %3, i32 0 %16 = load <16 x i8> addrspace(2)* %15, !tbaa !0 %17 = call <4 x float> @llvm.SI.vs.load.input(<16 x i8> %16, i32 0, i32 %9) %18 = extractelement <4 x float> %17, i32 0 %19 = extractelement <4 x float> %17, i32 1 %20 = extractelement <4 x float> %17, i32 2 %21 = extractelement <4 x float> %17, i32 3 %22 = lshr i32 %6, 16 %23 = and i32 %22, 127 %24 = call i32 @llvm.SI.tid() %25 = icmp ult i32 %24, %23 br i1 %25, label %if-true-block, label %endif-block if-true-block: ; preds = %main_body %26 = add i32 %7, %24 %27 = mul i32 %8, 4 %28 = mul i32 %26, 4 %29 = add i32 %28, %27 %30 = bitcast float %18 to i32 call void @llvm.SI.tbuffer.store.i32(<16 x i8> %14, i32 %30, i32 1, i32 %29, i32 0, i32 0, i32 4, i32 4, i32 1, i32 0, i32 1, i32 1, i32 0) br label %endif-block endif-block: ; preds = %main_body, %if-true-block call void @llvm.SI.export(i32 15, i32 0, i32 1, i32 12, i32 0, float %18, float %19, float %20, float %21) ret void } ; Function Attrs: nounwind readnone declare <4 x float> @llvm.SI.vs.load.input(<16 x i8>, i32, i32) #1 ; Function Attrs: readnone declare i32 @llvm.SI.tid() #2 declare void @llvm.SI.tbuffer.store.i32(<16 x i8>, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32) declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float) attributes #0 = { "ShaderType"="1" } attributes #1 = { nounwind readnone } attributes #2 = { readnone } !0 = metadata !{metadata !"const", null, i32 1} SI CODE: c0800700 bf8c007f e00c2000 80000000 d2460004 020100c1 480808c1 d22a0005 0201200b 360a0aff 0000007f d1020000 02020b04 bf8c0770 be802400 8980007e c0820900 d24a6a04 0202080c 34080882 d2320005 0201040d 4a080b04 bf8c007f ea245000 80410004 bf8c0700 88fe007e f80008cf 03020100 bf810000 FRAG DCL IN[0], GENERIC[0], CONSTANT 0: END ; ModuleID = 'tgsi' define void @main(<16 x i8> addrspace(2)* inreg, <16 x i8> addrspace(2)* inreg, <32 x i8> addrspace(2)* inreg, i32 inreg, <2 x i32>, <2 x i32>, <2 x i32>, <3 x i32>, <2 x i32>, <2 x i32>, <2 x i32>, float, float, float, float, float, float, float, float, float) #0 { main_body: call void @llvm.SI.export(i32 0, i32 1, i32 1, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0) ret void } ; Function Attrs: nounwind readnone declare float @llvm.SI.fs.constant(i32, i32, i32) #1 declare void @llvm.SI.export(i32, i32, i32, i32, i32, i32, i32, i32, i32) attributes #0 = { "ShaderType"="0" } attributes #1 = { nounwind readnone } SI CODE: 7e000280 f8001800 00000000 bf810000 [2013-09-19 22:44:14] Selecting scrypt kernel [2013-09-19 22:44:14] Unknown stratum msg: {"error": [-3, "Method 'get_transactions' not found for service 'mining'", null], "id": "txlist6af2", "result": null} [2013-09-19 22:44:14] Network difficulty changed to 1.12k ( 8.02Gh/s) [2013-09-19 22:44:14] New block: ...c1683400 #427641 diff 1.12k ( 8.02Gh/s) [2013-09-19 22:44:14] Stratum from pool 0 detected new block [2013-09-19 22:44:14] Pool 0 is hiding block contents from us [2013-09-19 22:44:15] Initialising kernel scrypt130511.cl without bitalign, 1 vectors and worksize 256 [2013-09-19 22:44:15] initCl() finished. Found AMD TAHITI [2013-09-19 22:44:15] 1 gpu miner threads started ; ModuleID = 'radeon' target datalayout = "e-p:64:64:64-p3:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-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, i64 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, i64 5 %5 = load <4 x i32>* %4, align 16, !tbaa !2 %6 = getelementptr inbounds <4 x i32>* %B, i64 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, i64 6 %10 = load <4 x i32>* %9, align 16, !tbaa !2 %11 = getelementptr inbounds <4 x i32>* %B, i64 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, i64 7 %15 = load <4 x i32>* %14, align 16, !tbaa !2 %16 = getelementptr inbounds <4 x i32>* %B, i64 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 ;