Skip to content

Instantly share code, notes, and snippets.

@j2kun
Created March 3, 2024 03:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save j2kun/3d3bf0d41b1f503f42ecd54753b2bd31 to your computer and use it in GitHub Desktop.
Save j2kun/3d3bf0d41b1f503f42ecd54753b2bd31 to your computer and use it in GitHub Desktop.
// bazel run //tools:heir-opt -- --secretize=entry-function=box_blur --wrap-generic --canonicalize --cse --affine-loop-unroll=unroll-factor=2 --affine-loop-unroll=unroll-factor=2 --canonicalize --cse --affine-loop-unroll=unroll-factor=64 --canonicalize --cse $PWD/tests/simd/box_blur.mlir > out.mlir
module {
func.func @box_blur(%arg0: !secret.secret<tensor<4096xi16>>) -> !secret.secret<tensor<4096xi16>> {
%c63 = arith.constant 63 : index
%c62 = arith.constant 62 : index
%c61 = arith.constant 61 : index
%c60 = arith.constant 60 : index
%c59 = arith.constant 59 : index
%c58 = arith.constant 58 : index
%c57 = arith.constant 57 : index
%c56 = arith.constant 56 : index
%c55 = arith.constant 55 : index
%c54 = arith.constant 54 : index
%c53 = arith.constant 53 : index
%c52 = arith.constant 52 : index
%c51 = arith.constant 51 : index
%c50 = arith.constant 50 : index
%c49 = arith.constant 49 : index
%c48 = arith.constant 48 : index
%c47 = arith.constant 47 : index
%c46 = arith.constant 46 : index
%c45 = arith.constant 45 : index
%c44 = arith.constant 44 : index
%c43 = arith.constant 43 : index
%c42 = arith.constant 42 : index
%c41 = arith.constant 41 : index
%c40 = arith.constant 40 : index
%c39 = arith.constant 39 : index
%c38 = arith.constant 38 : index
%c37 = arith.constant 37 : index
%c36 = arith.constant 36 : index
%c35 = arith.constant 35 : index
%c34 = arith.constant 34 : index
%c33 = arith.constant 33 : index
%c32 = arith.constant 32 : index
%c31 = arith.constant 31 : index
%c30 = arith.constant 30 : index
%c29 = arith.constant 29 : index
%c28 = arith.constant 28 : index
%c27 = arith.constant 27 : index
%c26 = arith.constant 26 : index
%c25 = arith.constant 25 : index
%c24 = arith.constant 24 : index
%c23 = arith.constant 23 : index
%c22 = arith.constant 22 : index
%c21 = arith.constant 21 : index
%c20 = arith.constant 20 : index
%c19 = arith.constant 19 : index
%c18 = arith.constant 18 : index
%c17 = arith.constant 17 : index
%c16 = arith.constant 16 : index
%c15 = arith.constant 15 : index
%c14 = arith.constant 14 : index
%c13 = arith.constant 13 : index
%c12 = arith.constant 12 : index
%c11 = arith.constant 11 : index
%c10 = arith.constant 10 : index
%c9 = arith.constant 9 : index
%c8 = arith.constant 8 : index
%c7 = arith.constant 7 : index
%c6 = arith.constant 6 : index
%c5 = arith.constant 5 : index
%c4 = arith.constant 4 : index
%c3 = arith.constant 3 : index
%c2 = arith.constant 2 : index
%c-1 = arith.constant -1 : index
%c1 = arith.constant 1 : index
%c64 = arith.constant 64 : index
%c4096 = arith.constant 4096 : index
%0 = secret.generic ins(%arg0 : !secret.secret<tensor<4096xi16>>) {
^bb0(%arg1: tensor<4096xi16>):
%1 = affine.for %arg2 = 0 to 64 iter_args(%arg3 = %arg1) -> (tensor<4096xi16>) {
%2 = arith.addi %arg2, %c-1 : index
%3 = arith.muli %2, %c64 : index
%4 = arith.addi %3, %c-1 : index
%5 = arith.remui %4, %c4096 : index
%extracted = tensor.extract %arg1[%5] : tensor<4096xi16>
%6 = arith.muli %arg2, %c64 : index
%7 = arith.addi %6, %c-1 : index
%8 = arith.remui %7, %c4096 : index
%extracted_0 = tensor.extract %arg1[%8] : tensor<4096xi16>
%9 = arith.addi %extracted, %extracted_0 : i16
%10 = arith.addi %arg2, %c1 : index
%11 = arith.muli %10, %c64 : index
%12 = arith.addi %11, %c-1 : index
%13 = arith.remui %12, %c4096 : index
%extracted_1 = tensor.extract %arg1[%13] : tensor<4096xi16>
%14 = arith.addi %9, %extracted_1 : i16
%15 = arith.remui %3, %c4096 : index
%extracted_2 = tensor.extract %arg1[%15] : tensor<4096xi16>
%16 = arith.addi %14, %extracted_2 : i16
%17 = arith.remui %6, %c4096 : index
%extracted_3 = tensor.extract %arg1[%17] : tensor<4096xi16>
%18 = arith.addi %16, %extracted_3 : i16
%19 = arith.remui %11, %c4096 : index
%extracted_4 = tensor.extract %arg1[%19] : tensor<4096xi16>
%20 = arith.addi %18, %extracted_4 : i16
%21 = arith.addi %3, %c1 : index
%22 = arith.remui %21, %c4096 : index
%extracted_5 = tensor.extract %arg1[%22] : tensor<4096xi16>
%23 = arith.addi %20, %extracted_5 : i16
%24 = arith.addi %6, %c1 : index
%25 = arith.remui %24, %c4096 : index
%extracted_6 = tensor.extract %arg1[%25] : tensor<4096xi16>
%26 = arith.addi %23, %extracted_6 : i16
%27 = arith.addi %11, %c1 : index
%28 = arith.remui %27, %c4096 : index
%extracted_7 = tensor.extract %arg1[%28] : tensor<4096xi16>
%29 = arith.addi %26, %extracted_7 : i16
%inserted = tensor.insert %29 into %arg3[%17] : tensor<4096xi16>
%30 = arith.addi %extracted_2, %extracted_3 : i16
%31 = arith.addi %30, %extracted_4 : i16
%32 = arith.addi %31, %extracted_5 : i16
%33 = arith.addi %32, %extracted_6 : i16
%34 = arith.addi %33, %extracted_7 : i16
%35 = arith.addi %3, %c2 : index
%36 = arith.remui %35, %c4096 : index
%extracted_8 = tensor.extract %arg1[%36] : tensor<4096xi16>
%37 = arith.addi %34, %extracted_8 : i16
%38 = arith.addi %6, %c2 : index
%39 = arith.remui %38, %c4096 : index
%extracted_9 = tensor.extract %arg1[%39] : tensor<4096xi16>
%40 = arith.addi %37, %extracted_9 : i16
%41 = arith.addi %11, %c2 : index
%42 = arith.remui %41, %c4096 : index
%extracted_10 = tensor.extract %arg1[%42] : tensor<4096xi16>
%43 = arith.addi %40, %extracted_10 : i16
%inserted_11 = tensor.insert %43 into %inserted[%25] : tensor<4096xi16>
%44 = arith.addi %extracted_5, %extracted_6 : i16
%45 = arith.addi %44, %extracted_7 : i16
%46 = arith.addi %45, %extracted_8 : i16
%47 = arith.addi %46, %extracted_9 : i16
%48 = arith.addi %47, %extracted_10 : i16
%49 = arith.addi %3, %c3 : index
%50 = arith.remui %49, %c4096 : index
%extracted_12 = tensor.extract %arg1[%50] : tensor<4096xi16>
%51 = arith.addi %48, %extracted_12 : i16
%52 = arith.addi %6, %c3 : index
%53 = arith.remui %52, %c4096 : index
%extracted_13 = tensor.extract %arg1[%53] : tensor<4096xi16>
%54 = arith.addi %51, %extracted_13 : i16
%55 = arith.addi %11, %c3 : index
%56 = arith.remui %55, %c4096 : index
%extracted_14 = tensor.extract %arg1[%56] : tensor<4096xi16>
%57 = arith.addi %54, %extracted_14 : i16
%inserted_15 = tensor.insert %57 into %inserted_11[%39] : tensor<4096xi16>
%58 = arith.addi %extracted_8, %extracted_9 : i16
%59 = arith.addi %58, %extracted_10 : i16
%60 = arith.addi %59, %extracted_12 : i16
%61 = arith.addi %60, %extracted_13 : i16
%62 = arith.addi %61, %extracted_14 : i16
%63 = arith.addi %3, %c4 : index
%64 = arith.remui %63, %c4096 : index
%extracted_16 = tensor.extract %arg1[%64] : tensor<4096xi16>
%65 = arith.addi %62, %extracted_16 : i16
%66 = arith.addi %6, %c4 : index
%67 = arith.remui %66, %c4096 : index
%extracted_17 = tensor.extract %arg1[%67] : tensor<4096xi16>
%68 = arith.addi %65, %extracted_17 : i16
%69 = arith.addi %11, %c4 : index
%70 = arith.remui %69, %c4096 : index
%extracted_18 = tensor.extract %arg1[%70] : tensor<4096xi16>
%71 = arith.addi %68, %extracted_18 : i16
%inserted_19 = tensor.insert %71 into %inserted_15[%53] : tensor<4096xi16>
%72 = arith.addi %extracted_12, %extracted_13 : i16
%73 = arith.addi %72, %extracted_14 : i16
%74 = arith.addi %73, %extracted_16 : i16
%75 = arith.addi %74, %extracted_17 : i16
%76 = arith.addi %75, %extracted_18 : i16
%77 = arith.addi %3, %c5 : index
%78 = arith.remui %77, %c4096 : index
%extracted_20 = tensor.extract %arg1[%78] : tensor<4096xi16>
%79 = arith.addi %76, %extracted_20 : i16
%80 = arith.addi %6, %c5 : index
%81 = arith.remui %80, %c4096 : index
%extracted_21 = tensor.extract %arg1[%81] : tensor<4096xi16>
%82 = arith.addi %79, %extracted_21 : i16
%83 = arith.addi %11, %c5 : index
%84 = arith.remui %83, %c4096 : index
%extracted_22 = tensor.extract %arg1[%84] : tensor<4096xi16>
%85 = arith.addi %82, %extracted_22 : i16
%inserted_23 = tensor.insert %85 into %inserted_19[%67] : tensor<4096xi16>
%86 = arith.addi %extracted_16, %extracted_17 : i16
%87 = arith.addi %86, %extracted_18 : i16
%88 = arith.addi %87, %extracted_20 : i16
%89 = arith.addi %88, %extracted_21 : i16
%90 = arith.addi %89, %extracted_22 : i16
%91 = arith.addi %3, %c6 : index
%92 = arith.remui %91, %c4096 : index
%extracted_24 = tensor.extract %arg1[%92] : tensor<4096xi16>
%93 = arith.addi %90, %extracted_24 : i16
%94 = arith.addi %6, %c6 : index
%95 = arith.remui %94, %c4096 : index
%extracted_25 = tensor.extract %arg1[%95] : tensor<4096xi16>
%96 = arith.addi %93, %extracted_25 : i16
%97 = arith.addi %11, %c6 : index
%98 = arith.remui %97, %c4096 : index
%extracted_26 = tensor.extract %arg1[%98] : tensor<4096xi16>
%99 = arith.addi %96, %extracted_26 : i16
%inserted_27 = tensor.insert %99 into %inserted_23[%81] : tensor<4096xi16>
%100 = arith.addi %extracted_20, %extracted_21 : i16
%101 = arith.addi %100, %extracted_22 : i16
%102 = arith.addi %101, %extracted_24 : i16
%103 = arith.addi %102, %extracted_25 : i16
%104 = arith.addi %103, %extracted_26 : i16
%105 = arith.addi %3, %c7 : index
%106 = arith.remui %105, %c4096 : index
%extracted_28 = tensor.extract %arg1[%106] : tensor<4096xi16>
%107 = arith.addi %104, %extracted_28 : i16
%108 = arith.addi %6, %c7 : index
%109 = arith.remui %108, %c4096 : index
%extracted_29 = tensor.extract %arg1[%109] : tensor<4096xi16>
%110 = arith.addi %107, %extracted_29 : i16
%111 = arith.addi %11, %c7 : index
%112 = arith.remui %111, %c4096 : index
%extracted_30 = tensor.extract %arg1[%112] : tensor<4096xi16>
%113 = arith.addi %110, %extracted_30 : i16
%inserted_31 = tensor.insert %113 into %inserted_27[%95] : tensor<4096xi16>
%114 = arith.addi %extracted_24, %extracted_25 : i16
%115 = arith.addi %114, %extracted_26 : i16
%116 = arith.addi %115, %extracted_28 : i16
%117 = arith.addi %116, %extracted_29 : i16
%118 = arith.addi %117, %extracted_30 : i16
%119 = arith.addi %3, %c8 : index
%120 = arith.remui %119, %c4096 : index
%extracted_32 = tensor.extract %arg1[%120] : tensor<4096xi16>
%121 = arith.addi %118, %extracted_32 : i16
%122 = arith.addi %6, %c8 : index
%123 = arith.remui %122, %c4096 : index
%extracted_33 = tensor.extract %arg1[%123] : tensor<4096xi16>
%124 = arith.addi %121, %extracted_33 : i16
%125 = arith.addi %11, %c8 : index
%126 = arith.remui %125, %c4096 : index
%extracted_34 = tensor.extract %arg1[%126] : tensor<4096xi16>
%127 = arith.addi %124, %extracted_34 : i16
%inserted_35 = tensor.insert %127 into %inserted_31[%109] : tensor<4096xi16>
%128 = arith.addi %extracted_28, %extracted_29 : i16
%129 = arith.addi %128, %extracted_30 : i16
%130 = arith.addi %129, %extracted_32 : i16
%131 = arith.addi %130, %extracted_33 : i16
%132 = arith.addi %131, %extracted_34 : i16
%133 = arith.addi %3, %c9 : index
%134 = arith.remui %133, %c4096 : index
%extracted_36 = tensor.extract %arg1[%134] : tensor<4096xi16>
%135 = arith.addi %132, %extracted_36 : i16
%136 = arith.addi %6, %c9 : index
%137 = arith.remui %136, %c4096 : index
%extracted_37 = tensor.extract %arg1[%137] : tensor<4096xi16>
%138 = arith.addi %135, %extracted_37 : i16
%139 = arith.addi %11, %c9 : index
%140 = arith.remui %139, %c4096 : index
%extracted_38 = tensor.extract %arg1[%140] : tensor<4096xi16>
%141 = arith.addi %138, %extracted_38 : i16
%inserted_39 = tensor.insert %141 into %inserted_35[%123] : tensor<4096xi16>
%142 = arith.addi %extracted_32, %extracted_33 : i16
%143 = arith.addi %142, %extracted_34 : i16
%144 = arith.addi %143, %extracted_36 : i16
%145 = arith.addi %144, %extracted_37 : i16
%146 = arith.addi %145, %extracted_38 : i16
%147 = arith.addi %3, %c10 : index
%148 = arith.remui %147, %c4096 : index
%extracted_40 = tensor.extract %arg1[%148] : tensor<4096xi16>
%149 = arith.addi %146, %extracted_40 : i16
%150 = arith.addi %6, %c10 : index
%151 = arith.remui %150, %c4096 : index
%extracted_41 = tensor.extract %arg1[%151] : tensor<4096xi16>
%152 = arith.addi %149, %extracted_41 : i16
%153 = arith.addi %11, %c10 : index
%154 = arith.remui %153, %c4096 : index
%extracted_42 = tensor.extract %arg1[%154] : tensor<4096xi16>
%155 = arith.addi %152, %extracted_42 : i16
%inserted_43 = tensor.insert %155 into %inserted_39[%137] : tensor<4096xi16>
%156 = arith.addi %extracted_36, %extracted_37 : i16
%157 = arith.addi %156, %extracted_38 : i16
%158 = arith.addi %157, %extracted_40 : i16
%159 = arith.addi %158, %extracted_41 : i16
%160 = arith.addi %159, %extracted_42 : i16
%161 = arith.addi %3, %c11 : index
%162 = arith.remui %161, %c4096 : index
%extracted_44 = tensor.extract %arg1[%162] : tensor<4096xi16>
%163 = arith.addi %160, %extracted_44 : i16
%164 = arith.addi %6, %c11 : index
%165 = arith.remui %164, %c4096 : index
%extracted_45 = tensor.extract %arg1[%165] : tensor<4096xi16>
%166 = arith.addi %163, %extracted_45 : i16
%167 = arith.addi %11, %c11 : index
%168 = arith.remui %167, %c4096 : index
%extracted_46 = tensor.extract %arg1[%168] : tensor<4096xi16>
%169 = arith.addi %166, %extracted_46 : i16
%inserted_47 = tensor.insert %169 into %inserted_43[%151] : tensor<4096xi16>
%170 = arith.addi %extracted_40, %extracted_41 : i16
%171 = arith.addi %170, %extracted_42 : i16
%172 = arith.addi %171, %extracted_44 : i16
%173 = arith.addi %172, %extracted_45 : i16
%174 = arith.addi %173, %extracted_46 : i16
%175 = arith.addi %3, %c12 : index
%176 = arith.remui %175, %c4096 : index
%extracted_48 = tensor.extract %arg1[%176] : tensor<4096xi16>
%177 = arith.addi %174, %extracted_48 : i16
%178 = arith.addi %6, %c12 : index
%179 = arith.remui %178, %c4096 : index
%extracted_49 = tensor.extract %arg1[%179] : tensor<4096xi16>
%180 = arith.addi %177, %extracted_49 : i16
%181 = arith.addi %11, %c12 : index
%182 = arith.remui %181, %c4096 : index
%extracted_50 = tensor.extract %arg1[%182] : tensor<4096xi16>
%183 = arith.addi %180, %extracted_50 : i16
%inserted_51 = tensor.insert %183 into %inserted_47[%165] : tensor<4096xi16>
%184 = arith.addi %extracted_44, %extracted_45 : i16
%185 = arith.addi %184, %extracted_46 : i16
%186 = arith.addi %185, %extracted_48 : i16
%187 = arith.addi %186, %extracted_49 : i16
%188 = arith.addi %187, %extracted_50 : i16
%189 = arith.addi %3, %c13 : index
%190 = arith.remui %189, %c4096 : index
%extracted_52 = tensor.extract %arg1[%190] : tensor<4096xi16>
%191 = arith.addi %188, %extracted_52 : i16
%192 = arith.addi %6, %c13 : index
%193 = arith.remui %192, %c4096 : index
%extracted_53 = tensor.extract %arg1[%193] : tensor<4096xi16>
%194 = arith.addi %191, %extracted_53 : i16
%195 = arith.addi %11, %c13 : index
%196 = arith.remui %195, %c4096 : index
%extracted_54 = tensor.extract %arg1[%196] : tensor<4096xi16>
%197 = arith.addi %194, %extracted_54 : i16
%inserted_55 = tensor.insert %197 into %inserted_51[%179] : tensor<4096xi16>
%198 = arith.addi %extracted_48, %extracted_49 : i16
%199 = arith.addi %198, %extracted_50 : i16
%200 = arith.addi %199, %extracted_52 : i16
%201 = arith.addi %200, %extracted_53 : i16
%202 = arith.addi %201, %extracted_54 : i16
%203 = arith.addi %3, %c14 : index
%204 = arith.remui %203, %c4096 : index
%extracted_56 = tensor.extract %arg1[%204] : tensor<4096xi16>
%205 = arith.addi %202, %extracted_56 : i16
%206 = arith.addi %6, %c14 : index
%207 = arith.remui %206, %c4096 : index
%extracted_57 = tensor.extract %arg1[%207] : tensor<4096xi16>
%208 = arith.addi %205, %extracted_57 : i16
%209 = arith.addi %11, %c14 : index
%210 = arith.remui %209, %c4096 : index
%extracted_58 = tensor.extract %arg1[%210] : tensor<4096xi16>
%211 = arith.addi %208, %extracted_58 : i16
%inserted_59 = tensor.insert %211 into %inserted_55[%193] : tensor<4096xi16>
%212 = arith.addi %extracted_52, %extracted_53 : i16
%213 = arith.addi %212, %extracted_54 : i16
%214 = arith.addi %213, %extracted_56 : i16
%215 = arith.addi %214, %extracted_57 : i16
%216 = arith.addi %215, %extracted_58 : i16
%217 = arith.addi %3, %c15 : index
%218 = arith.remui %217, %c4096 : index
%extracted_60 = tensor.extract %arg1[%218] : tensor<4096xi16>
%219 = arith.addi %216, %extracted_60 : i16
%220 = arith.addi %6, %c15 : index
%221 = arith.remui %220, %c4096 : index
%extracted_61 = tensor.extract %arg1[%221] : tensor<4096xi16>
%222 = arith.addi %219, %extracted_61 : i16
%223 = arith.addi %11, %c15 : index
%224 = arith.remui %223, %c4096 : index
%extracted_62 = tensor.extract %arg1[%224] : tensor<4096xi16>
%225 = arith.addi %222, %extracted_62 : i16
%inserted_63 = tensor.insert %225 into %inserted_59[%207] : tensor<4096xi16>
%226 = arith.addi %extracted_56, %extracted_57 : i16
%227 = arith.addi %226, %extracted_58 : i16
%228 = arith.addi %227, %extracted_60 : i16
%229 = arith.addi %228, %extracted_61 : i16
%230 = arith.addi %229, %extracted_62 : i16
%231 = arith.addi %3, %c16 : index
%232 = arith.remui %231, %c4096 : index
%extracted_64 = tensor.extract %arg1[%232] : tensor<4096xi16>
%233 = arith.addi %230, %extracted_64 : i16
%234 = arith.addi %6, %c16 : index
%235 = arith.remui %234, %c4096 : index
%extracted_65 = tensor.extract %arg1[%235] : tensor<4096xi16>
%236 = arith.addi %233, %extracted_65 : i16
%237 = arith.addi %11, %c16 : index
%238 = arith.remui %237, %c4096 : index
%extracted_66 = tensor.extract %arg1[%238] : tensor<4096xi16>
%239 = arith.addi %236, %extracted_66 : i16
%inserted_67 = tensor.insert %239 into %inserted_63[%221] : tensor<4096xi16>
%240 = arith.addi %extracted_60, %extracted_61 : i16
%241 = arith.addi %240, %extracted_62 : i16
%242 = arith.addi %241, %extracted_64 : i16
%243 = arith.addi %242, %extracted_65 : i16
%244 = arith.addi %243, %extracted_66 : i16
%245 = arith.addi %3, %c17 : index
%246 = arith.remui %245, %c4096 : index
%extracted_68 = tensor.extract %arg1[%246] : tensor<4096xi16>
%247 = arith.addi %244, %extracted_68 : i16
%248 = arith.addi %6, %c17 : index
%249 = arith.remui %248, %c4096 : index
%extracted_69 = tensor.extract %arg1[%249] : tensor<4096xi16>
%250 = arith.addi %247, %extracted_69 : i16
%251 = arith.addi %11, %c17 : index
%252 = arith.remui %251, %c4096 : index
%extracted_70 = tensor.extract %arg1[%252] : tensor<4096xi16>
%253 = arith.addi %250, %extracted_70 : i16
%inserted_71 = tensor.insert %253 into %inserted_67[%235] : tensor<4096xi16>
%254 = arith.addi %extracted_64, %extracted_65 : i16
%255 = arith.addi %254, %extracted_66 : i16
%256 = arith.addi %255, %extracted_68 : i16
%257 = arith.addi %256, %extracted_69 : i16
%258 = arith.addi %257, %extracted_70 : i16
%259 = arith.addi %3, %c18 : index
%260 = arith.remui %259, %c4096 : index
%extracted_72 = tensor.extract %arg1[%260] : tensor<4096xi16>
%261 = arith.addi %258, %extracted_72 : i16
%262 = arith.addi %6, %c18 : index
%263 = arith.remui %262, %c4096 : index
%extracted_73 = tensor.extract %arg1[%263] : tensor<4096xi16>
%264 = arith.addi %261, %extracted_73 : i16
%265 = arith.addi %11, %c18 : index
%266 = arith.remui %265, %c4096 : index
%extracted_74 = tensor.extract %arg1[%266] : tensor<4096xi16>
%267 = arith.addi %264, %extracted_74 : i16
%inserted_75 = tensor.insert %267 into %inserted_71[%249] : tensor<4096xi16>
%268 = arith.addi %extracted_68, %extracted_69 : i16
%269 = arith.addi %268, %extracted_70 : i16
%270 = arith.addi %269, %extracted_72 : i16
%271 = arith.addi %270, %extracted_73 : i16
%272 = arith.addi %271, %extracted_74 : i16
%273 = arith.addi %3, %c19 : index
%274 = arith.remui %273, %c4096 : index
%extracted_76 = tensor.extract %arg1[%274] : tensor<4096xi16>
%275 = arith.addi %272, %extracted_76 : i16
%276 = arith.addi %6, %c19 : index
%277 = arith.remui %276, %c4096 : index
%extracted_77 = tensor.extract %arg1[%277] : tensor<4096xi16>
%278 = arith.addi %275, %extracted_77 : i16
%279 = arith.addi %11, %c19 : index
%280 = arith.remui %279, %c4096 : index
%extracted_78 = tensor.extract %arg1[%280] : tensor<4096xi16>
%281 = arith.addi %278, %extracted_78 : i16
%inserted_79 = tensor.insert %281 into %inserted_75[%263] : tensor<4096xi16>
%282 = arith.addi %extracted_72, %extracted_73 : i16
%283 = arith.addi %282, %extracted_74 : i16
%284 = arith.addi %283, %extracted_76 : i16
%285 = arith.addi %284, %extracted_77 : i16
%286 = arith.addi %285, %extracted_78 : i16
%287 = arith.addi %3, %c20 : index
%288 = arith.remui %287, %c4096 : index
%extracted_80 = tensor.extract %arg1[%288] : tensor<4096xi16>
%289 = arith.addi %286, %extracted_80 : i16
%290 = arith.addi %6, %c20 : index
%291 = arith.remui %290, %c4096 : index
%extracted_81 = tensor.extract %arg1[%291] : tensor<4096xi16>
%292 = arith.addi %289, %extracted_81 : i16
%293 = arith.addi %11, %c20 : index
%294 = arith.remui %293, %c4096 : index
%extracted_82 = tensor.extract %arg1[%294] : tensor<4096xi16>
%295 = arith.addi %292, %extracted_82 : i16
%inserted_83 = tensor.insert %295 into %inserted_79[%277] : tensor<4096xi16>
%296 = arith.addi %extracted_76, %extracted_77 : i16
%297 = arith.addi %296, %extracted_78 : i16
%298 = arith.addi %297, %extracted_80 : i16
%299 = arith.addi %298, %extracted_81 : i16
%300 = arith.addi %299, %extracted_82 : i16
%301 = arith.addi %3, %c21 : index
%302 = arith.remui %301, %c4096 : index
%extracted_84 = tensor.extract %arg1[%302] : tensor<4096xi16>
%303 = arith.addi %300, %extracted_84 : i16
%304 = arith.addi %6, %c21 : index
%305 = arith.remui %304, %c4096 : index
%extracted_85 = tensor.extract %arg1[%305] : tensor<4096xi16>
%306 = arith.addi %303, %extracted_85 : i16
%307 = arith.addi %11, %c21 : index
%308 = arith.remui %307, %c4096 : index
%extracted_86 = tensor.extract %arg1[%308] : tensor<4096xi16>
%309 = arith.addi %306, %extracted_86 : i16
%inserted_87 = tensor.insert %309 into %inserted_83[%291] : tensor<4096xi16>
%310 = arith.addi %extracted_80, %extracted_81 : i16
%311 = arith.addi %310, %extracted_82 : i16
%312 = arith.addi %311, %extracted_84 : i16
%313 = arith.addi %312, %extracted_85 : i16
%314 = arith.addi %313, %extracted_86 : i16
%315 = arith.addi %3, %c22 : index
%316 = arith.remui %315, %c4096 : index
%extracted_88 = tensor.extract %arg1[%316] : tensor<4096xi16>
%317 = arith.addi %314, %extracted_88 : i16
%318 = arith.addi %6, %c22 : index
%319 = arith.remui %318, %c4096 : index
%extracted_89 = tensor.extract %arg1[%319] : tensor<4096xi16>
%320 = arith.addi %317, %extracted_89 : i16
%321 = arith.addi %11, %c22 : index
%322 = arith.remui %321, %c4096 : index
%extracted_90 = tensor.extract %arg1[%322] : tensor<4096xi16>
%323 = arith.addi %320, %extracted_90 : i16
%inserted_91 = tensor.insert %323 into %inserted_87[%305] : tensor<4096xi16>
%324 = arith.addi %extracted_84, %extracted_85 : i16
%325 = arith.addi %324, %extracted_86 : i16
%326 = arith.addi %325, %extracted_88 : i16
%327 = arith.addi %326, %extracted_89 : i16
%328 = arith.addi %327, %extracted_90 : i16
%329 = arith.addi %3, %c23 : index
%330 = arith.remui %329, %c4096 : index
%extracted_92 = tensor.extract %arg1[%330] : tensor<4096xi16>
%331 = arith.addi %328, %extracted_92 : i16
%332 = arith.addi %6, %c23 : index
%333 = arith.remui %332, %c4096 : index
%extracted_93 = tensor.extract %arg1[%333] : tensor<4096xi16>
%334 = arith.addi %331, %extracted_93 : i16
%335 = arith.addi %11, %c23 : index
%336 = arith.remui %335, %c4096 : index
%extracted_94 = tensor.extract %arg1[%336] : tensor<4096xi16>
%337 = arith.addi %334, %extracted_94 : i16
%inserted_95 = tensor.insert %337 into %inserted_91[%319] : tensor<4096xi16>
%338 = arith.addi %extracted_88, %extracted_89 : i16
%339 = arith.addi %338, %extracted_90 : i16
%340 = arith.addi %339, %extracted_92 : i16
%341 = arith.addi %340, %extracted_93 : i16
%342 = arith.addi %341, %extracted_94 : i16
%343 = arith.addi %3, %c24 : index
%344 = arith.remui %343, %c4096 : index
%extracted_96 = tensor.extract %arg1[%344] : tensor<4096xi16>
%345 = arith.addi %342, %extracted_96 : i16
%346 = arith.addi %6, %c24 : index
%347 = arith.remui %346, %c4096 : index
%extracted_97 = tensor.extract %arg1[%347] : tensor<4096xi16>
%348 = arith.addi %345, %extracted_97 : i16
%349 = arith.addi %11, %c24 : index
%350 = arith.remui %349, %c4096 : index
%extracted_98 = tensor.extract %arg1[%350] : tensor<4096xi16>
%351 = arith.addi %348, %extracted_98 : i16
%inserted_99 = tensor.insert %351 into %inserted_95[%333] : tensor<4096xi16>
%352 = arith.addi %extracted_92, %extracted_93 : i16
%353 = arith.addi %352, %extracted_94 : i16
%354 = arith.addi %353, %extracted_96 : i16
%355 = arith.addi %354, %extracted_97 : i16
%356 = arith.addi %355, %extracted_98 : i16
%357 = arith.addi %3, %c25 : index
%358 = arith.remui %357, %c4096 : index
%extracted_100 = tensor.extract %arg1[%358] : tensor<4096xi16>
%359 = arith.addi %356, %extracted_100 : i16
%360 = arith.addi %6, %c25 : index
%361 = arith.remui %360, %c4096 : index
%extracted_101 = tensor.extract %arg1[%361] : tensor<4096xi16>
%362 = arith.addi %359, %extracted_101 : i16
%363 = arith.addi %11, %c25 : index
%364 = arith.remui %363, %c4096 : index
%extracted_102 = tensor.extract %arg1[%364] : tensor<4096xi16>
%365 = arith.addi %362, %extracted_102 : i16
%inserted_103 = tensor.insert %365 into %inserted_99[%347] : tensor<4096xi16>
%366 = arith.addi %extracted_96, %extracted_97 : i16
%367 = arith.addi %366, %extracted_98 : i16
%368 = arith.addi %367, %extracted_100 : i16
%369 = arith.addi %368, %extracted_101 : i16
%370 = arith.addi %369, %extracted_102 : i16
%371 = arith.addi %3, %c26 : index
%372 = arith.remui %371, %c4096 : index
%extracted_104 = tensor.extract %arg1[%372] : tensor<4096xi16>
%373 = arith.addi %370, %extracted_104 : i16
%374 = arith.addi %6, %c26 : index
%375 = arith.remui %374, %c4096 : index
%extracted_105 = tensor.extract %arg1[%375] : tensor<4096xi16>
%376 = arith.addi %373, %extracted_105 : i16
%377 = arith.addi %11, %c26 : index
%378 = arith.remui %377, %c4096 : index
%extracted_106 = tensor.extract %arg1[%378] : tensor<4096xi16>
%379 = arith.addi %376, %extracted_106 : i16
%inserted_107 = tensor.insert %379 into %inserted_103[%361] : tensor<4096xi16>
%380 = arith.addi %extracted_100, %extracted_101 : i16
%381 = arith.addi %380, %extracted_102 : i16
%382 = arith.addi %381, %extracted_104 : i16
%383 = arith.addi %382, %extracted_105 : i16
%384 = arith.addi %383, %extracted_106 : i16
%385 = arith.addi %3, %c27 : index
%386 = arith.remui %385, %c4096 : index
%extracted_108 = tensor.extract %arg1[%386] : tensor<4096xi16>
%387 = arith.addi %384, %extracted_108 : i16
%388 = arith.addi %6, %c27 : index
%389 = arith.remui %388, %c4096 : index
%extracted_109 = tensor.extract %arg1[%389] : tensor<4096xi16>
%390 = arith.addi %387, %extracted_109 : i16
%391 = arith.addi %11, %c27 : index
%392 = arith.remui %391, %c4096 : index
%extracted_110 = tensor.extract %arg1[%392] : tensor<4096xi16>
%393 = arith.addi %390, %extracted_110 : i16
%inserted_111 = tensor.insert %393 into %inserted_107[%375] : tensor<4096xi16>
%394 = arith.addi %extracted_104, %extracted_105 : i16
%395 = arith.addi %394, %extracted_106 : i16
%396 = arith.addi %395, %extracted_108 : i16
%397 = arith.addi %396, %extracted_109 : i16
%398 = arith.addi %397, %extracted_110 : i16
%399 = arith.addi %3, %c28 : index
%400 = arith.remui %399, %c4096 : index
%extracted_112 = tensor.extract %arg1[%400] : tensor<4096xi16>
%401 = arith.addi %398, %extracted_112 : i16
%402 = arith.addi %6, %c28 : index
%403 = arith.remui %402, %c4096 : index
%extracted_113 = tensor.extract %arg1[%403] : tensor<4096xi16>
%404 = arith.addi %401, %extracted_113 : i16
%405 = arith.addi %11, %c28 : index
%406 = arith.remui %405, %c4096 : index
%extracted_114 = tensor.extract %arg1[%406] : tensor<4096xi16>
%407 = arith.addi %404, %extracted_114 : i16
%inserted_115 = tensor.insert %407 into %inserted_111[%389] : tensor<4096xi16>
%408 = arith.addi %extracted_108, %extracted_109 : i16
%409 = arith.addi %408, %extracted_110 : i16
%410 = arith.addi %409, %extracted_112 : i16
%411 = arith.addi %410, %extracted_113 : i16
%412 = arith.addi %411, %extracted_114 : i16
%413 = arith.addi %3, %c29 : index
%414 = arith.remui %413, %c4096 : index
%extracted_116 = tensor.extract %arg1[%414] : tensor<4096xi16>
%415 = arith.addi %412, %extracted_116 : i16
%416 = arith.addi %6, %c29 : index
%417 = arith.remui %416, %c4096 : index
%extracted_117 = tensor.extract %arg1[%417] : tensor<4096xi16>
%418 = arith.addi %415, %extracted_117 : i16
%419 = arith.addi %11, %c29 : index
%420 = arith.remui %419, %c4096 : index
%extracted_118 = tensor.extract %arg1[%420] : tensor<4096xi16>
%421 = arith.addi %418, %extracted_118 : i16
%inserted_119 = tensor.insert %421 into %inserted_115[%403] : tensor<4096xi16>
%422 = arith.addi %extracted_112, %extracted_113 : i16
%423 = arith.addi %422, %extracted_114 : i16
%424 = arith.addi %423, %extracted_116 : i16
%425 = arith.addi %424, %extracted_117 : i16
%426 = arith.addi %425, %extracted_118 : i16
%427 = arith.addi %3, %c30 : index
%428 = arith.remui %427, %c4096 : index
%extracted_120 = tensor.extract %arg1[%428] : tensor<4096xi16>
%429 = arith.addi %426, %extracted_120 : i16
%430 = arith.addi %6, %c30 : index
%431 = arith.remui %430, %c4096 : index
%extracted_121 = tensor.extract %arg1[%431] : tensor<4096xi16>
%432 = arith.addi %429, %extracted_121 : i16
%433 = arith.addi %11, %c30 : index
%434 = arith.remui %433, %c4096 : index
%extracted_122 = tensor.extract %arg1[%434] : tensor<4096xi16>
%435 = arith.addi %432, %extracted_122 : i16
%inserted_123 = tensor.insert %435 into %inserted_119[%417] : tensor<4096xi16>
%436 = arith.addi %extracted_116, %extracted_117 : i16
%437 = arith.addi %436, %extracted_118 : i16
%438 = arith.addi %437, %extracted_120 : i16
%439 = arith.addi %438, %extracted_121 : i16
%440 = arith.addi %439, %extracted_122 : i16
%441 = arith.addi %3, %c31 : index
%442 = arith.remui %441, %c4096 : index
%extracted_124 = tensor.extract %arg1[%442] : tensor<4096xi16>
%443 = arith.addi %440, %extracted_124 : i16
%444 = arith.addi %6, %c31 : index
%445 = arith.remui %444, %c4096 : index
%extracted_125 = tensor.extract %arg1[%445] : tensor<4096xi16>
%446 = arith.addi %443, %extracted_125 : i16
%447 = arith.addi %11, %c31 : index
%448 = arith.remui %447, %c4096 : index
%extracted_126 = tensor.extract %arg1[%448] : tensor<4096xi16>
%449 = arith.addi %446, %extracted_126 : i16
%inserted_127 = tensor.insert %449 into %inserted_123[%431] : tensor<4096xi16>
%450 = arith.addi %extracted_120, %extracted_121 : i16
%451 = arith.addi %450, %extracted_122 : i16
%452 = arith.addi %451, %extracted_124 : i16
%453 = arith.addi %452, %extracted_125 : i16
%454 = arith.addi %453, %extracted_126 : i16
%455 = arith.addi %3, %c32 : index
%456 = arith.remui %455, %c4096 : index
%extracted_128 = tensor.extract %arg1[%456] : tensor<4096xi16>
%457 = arith.addi %454, %extracted_128 : i16
%458 = arith.addi %6, %c32 : index
%459 = arith.remui %458, %c4096 : index
%extracted_129 = tensor.extract %arg1[%459] : tensor<4096xi16>
%460 = arith.addi %457, %extracted_129 : i16
%461 = arith.addi %11, %c32 : index
%462 = arith.remui %461, %c4096 : index
%extracted_130 = tensor.extract %arg1[%462] : tensor<4096xi16>
%463 = arith.addi %460, %extracted_130 : i16
%inserted_131 = tensor.insert %463 into %inserted_127[%445] : tensor<4096xi16>
%464 = arith.addi %extracted_124, %extracted_125 : i16
%465 = arith.addi %464, %extracted_126 : i16
%466 = arith.addi %465, %extracted_128 : i16
%467 = arith.addi %466, %extracted_129 : i16
%468 = arith.addi %467, %extracted_130 : i16
%469 = arith.addi %3, %c33 : index
%470 = arith.remui %469, %c4096 : index
%extracted_132 = tensor.extract %arg1[%470] : tensor<4096xi16>
%471 = arith.addi %468, %extracted_132 : i16
%472 = arith.addi %6, %c33 : index
%473 = arith.remui %472, %c4096 : index
%extracted_133 = tensor.extract %arg1[%473] : tensor<4096xi16>
%474 = arith.addi %471, %extracted_133 : i16
%475 = arith.addi %11, %c33 : index
%476 = arith.remui %475, %c4096 : index
%extracted_134 = tensor.extract %arg1[%476] : tensor<4096xi16>
%477 = arith.addi %474, %extracted_134 : i16
%inserted_135 = tensor.insert %477 into %inserted_131[%459] : tensor<4096xi16>
%478 = arith.addi %extracted_128, %extracted_129 : i16
%479 = arith.addi %478, %extracted_130 : i16
%480 = arith.addi %479, %extracted_132 : i16
%481 = arith.addi %480, %extracted_133 : i16
%482 = arith.addi %481, %extracted_134 : i16
%483 = arith.addi %3, %c34 : index
%484 = arith.remui %483, %c4096 : index
%extracted_136 = tensor.extract %arg1[%484] : tensor<4096xi16>
%485 = arith.addi %482, %extracted_136 : i16
%486 = arith.addi %6, %c34 : index
%487 = arith.remui %486, %c4096 : index
%extracted_137 = tensor.extract %arg1[%487] : tensor<4096xi16>
%488 = arith.addi %485, %extracted_137 : i16
%489 = arith.addi %11, %c34 : index
%490 = arith.remui %489, %c4096 : index
%extracted_138 = tensor.extract %arg1[%490] : tensor<4096xi16>
%491 = arith.addi %488, %extracted_138 : i16
%inserted_139 = tensor.insert %491 into %inserted_135[%473] : tensor<4096xi16>
%492 = arith.addi %extracted_132, %extracted_133 : i16
%493 = arith.addi %492, %extracted_134 : i16
%494 = arith.addi %493, %extracted_136 : i16
%495 = arith.addi %494, %extracted_137 : i16
%496 = arith.addi %495, %extracted_138 : i16
%497 = arith.addi %3, %c35 : index
%498 = arith.remui %497, %c4096 : index
%extracted_140 = tensor.extract %arg1[%498] : tensor<4096xi16>
%499 = arith.addi %496, %extracted_140 : i16
%500 = arith.addi %6, %c35 : index
%501 = arith.remui %500, %c4096 : index
%extracted_141 = tensor.extract %arg1[%501] : tensor<4096xi16>
%502 = arith.addi %499, %extracted_141 : i16
%503 = arith.addi %11, %c35 : index
%504 = arith.remui %503, %c4096 : index
%extracted_142 = tensor.extract %arg1[%504] : tensor<4096xi16>
%505 = arith.addi %502, %extracted_142 : i16
%inserted_143 = tensor.insert %505 into %inserted_139[%487] : tensor<4096xi16>
%506 = arith.addi %extracted_136, %extracted_137 : i16
%507 = arith.addi %506, %extracted_138 : i16
%508 = arith.addi %507, %extracted_140 : i16
%509 = arith.addi %508, %extracted_141 : i16
%510 = arith.addi %509, %extracted_142 : i16
%511 = arith.addi %3, %c36 : index
%512 = arith.remui %511, %c4096 : index
%extracted_144 = tensor.extract %arg1[%512] : tensor<4096xi16>
%513 = arith.addi %510, %extracted_144 : i16
%514 = arith.addi %6, %c36 : index
%515 = arith.remui %514, %c4096 : index
%extracted_145 = tensor.extract %arg1[%515] : tensor<4096xi16>
%516 = arith.addi %513, %extracted_145 : i16
%517 = arith.addi %11, %c36 : index
%518 = arith.remui %517, %c4096 : index
%extracted_146 = tensor.extract %arg1[%518] : tensor<4096xi16>
%519 = arith.addi %516, %extracted_146 : i16
%inserted_147 = tensor.insert %519 into %inserted_143[%501] : tensor<4096xi16>
%520 = arith.addi %extracted_140, %extracted_141 : i16
%521 = arith.addi %520, %extracted_142 : i16
%522 = arith.addi %521, %extracted_144 : i16
%523 = arith.addi %522, %extracted_145 : i16
%524 = arith.addi %523, %extracted_146 : i16
%525 = arith.addi %3, %c37 : index
%526 = arith.remui %525, %c4096 : index
%extracted_148 = tensor.extract %arg1[%526] : tensor<4096xi16>
%527 = arith.addi %524, %extracted_148 : i16
%528 = arith.addi %6, %c37 : index
%529 = arith.remui %528, %c4096 : index
%extracted_149 = tensor.extract %arg1[%529] : tensor<4096xi16>
%530 = arith.addi %527, %extracted_149 : i16
%531 = arith.addi %11, %c37 : index
%532 = arith.remui %531, %c4096 : index
%extracted_150 = tensor.extract %arg1[%532] : tensor<4096xi16>
%533 = arith.addi %530, %extracted_150 : i16
%inserted_151 = tensor.insert %533 into %inserted_147[%515] : tensor<4096xi16>
%534 = arith.addi %extracted_144, %extracted_145 : i16
%535 = arith.addi %534, %extracted_146 : i16
%536 = arith.addi %535, %extracted_148 : i16
%537 = arith.addi %536, %extracted_149 : i16
%538 = arith.addi %537, %extracted_150 : i16
%539 = arith.addi %3, %c38 : index
%540 = arith.remui %539, %c4096 : index
%extracted_152 = tensor.extract %arg1[%540] : tensor<4096xi16>
%541 = arith.addi %538, %extracted_152 : i16
%542 = arith.addi %6, %c38 : index
%543 = arith.remui %542, %c4096 : index
%extracted_153 = tensor.extract %arg1[%543] : tensor<4096xi16>
%544 = arith.addi %541, %extracted_153 : i16
%545 = arith.addi %11, %c38 : index
%546 = arith.remui %545, %c4096 : index
%extracted_154 = tensor.extract %arg1[%546] : tensor<4096xi16>
%547 = arith.addi %544, %extracted_154 : i16
%inserted_155 = tensor.insert %547 into %inserted_151[%529] : tensor<4096xi16>
%548 = arith.addi %extracted_148, %extracted_149 : i16
%549 = arith.addi %548, %extracted_150 : i16
%550 = arith.addi %549, %extracted_152 : i16
%551 = arith.addi %550, %extracted_153 : i16
%552 = arith.addi %551, %extracted_154 : i16
%553 = arith.addi %3, %c39 : index
%554 = arith.remui %553, %c4096 : index
%extracted_156 = tensor.extract %arg1[%554] : tensor<4096xi16>
%555 = arith.addi %552, %extracted_156 : i16
%556 = arith.addi %6, %c39 : index
%557 = arith.remui %556, %c4096 : index
%extracted_157 = tensor.extract %arg1[%557] : tensor<4096xi16>
%558 = arith.addi %555, %extracted_157 : i16
%559 = arith.addi %11, %c39 : index
%560 = arith.remui %559, %c4096 : index
%extracted_158 = tensor.extract %arg1[%560] : tensor<4096xi16>
%561 = arith.addi %558, %extracted_158 : i16
%inserted_159 = tensor.insert %561 into %inserted_155[%543] : tensor<4096xi16>
%562 = arith.addi %extracted_152, %extracted_153 : i16
%563 = arith.addi %562, %extracted_154 : i16
%564 = arith.addi %563, %extracted_156 : i16
%565 = arith.addi %564, %extracted_157 : i16
%566 = arith.addi %565, %extracted_158 : i16
%567 = arith.addi %3, %c40 : index
%568 = arith.remui %567, %c4096 : index
%extracted_160 = tensor.extract %arg1[%568] : tensor<4096xi16>
%569 = arith.addi %566, %extracted_160 : i16
%570 = arith.addi %6, %c40 : index
%571 = arith.remui %570, %c4096 : index
%extracted_161 = tensor.extract %arg1[%571] : tensor<4096xi16>
%572 = arith.addi %569, %extracted_161 : i16
%573 = arith.addi %11, %c40 : index
%574 = arith.remui %573, %c4096 : index
%extracted_162 = tensor.extract %arg1[%574] : tensor<4096xi16>
%575 = arith.addi %572, %extracted_162 : i16
%inserted_163 = tensor.insert %575 into %inserted_159[%557] : tensor<4096xi16>
%576 = arith.addi %extracted_156, %extracted_157 : i16
%577 = arith.addi %576, %extracted_158 : i16
%578 = arith.addi %577, %extracted_160 : i16
%579 = arith.addi %578, %extracted_161 : i16
%580 = arith.addi %579, %extracted_162 : i16
%581 = arith.addi %3, %c41 : index
%582 = arith.remui %581, %c4096 : index
%extracted_164 = tensor.extract %arg1[%582] : tensor<4096xi16>
%583 = arith.addi %580, %extracted_164 : i16
%584 = arith.addi %6, %c41 : index
%585 = arith.remui %584, %c4096 : index
%extracted_165 = tensor.extract %arg1[%585] : tensor<4096xi16>
%586 = arith.addi %583, %extracted_165 : i16
%587 = arith.addi %11, %c41 : index
%588 = arith.remui %587, %c4096 : index
%extracted_166 = tensor.extract %arg1[%588] : tensor<4096xi16>
%589 = arith.addi %586, %extracted_166 : i16
%inserted_167 = tensor.insert %589 into %inserted_163[%571] : tensor<4096xi16>
%590 = arith.addi %extracted_160, %extracted_161 : i16
%591 = arith.addi %590, %extracted_162 : i16
%592 = arith.addi %591, %extracted_164 : i16
%593 = arith.addi %592, %extracted_165 : i16
%594 = arith.addi %593, %extracted_166 : i16
%595 = arith.addi %3, %c42 : index
%596 = arith.remui %595, %c4096 : index
%extracted_168 = tensor.extract %arg1[%596] : tensor<4096xi16>
%597 = arith.addi %594, %extracted_168 : i16
%598 = arith.addi %6, %c42 : index
%599 = arith.remui %598, %c4096 : index
%extracted_169 = tensor.extract %arg1[%599] : tensor<4096xi16>
%600 = arith.addi %597, %extracted_169 : i16
%601 = arith.addi %11, %c42 : index
%602 = arith.remui %601, %c4096 : index
%extracted_170 = tensor.extract %arg1[%602] : tensor<4096xi16>
%603 = arith.addi %600, %extracted_170 : i16
%inserted_171 = tensor.insert %603 into %inserted_167[%585] : tensor<4096xi16>
%604 = arith.addi %extracted_164, %extracted_165 : i16
%605 = arith.addi %604, %extracted_166 : i16
%606 = arith.addi %605, %extracted_168 : i16
%607 = arith.addi %606, %extracted_169 : i16
%608 = arith.addi %607, %extracted_170 : i16
%609 = arith.addi %3, %c43 : index
%610 = arith.remui %609, %c4096 : index
%extracted_172 = tensor.extract %arg1[%610] : tensor<4096xi16>
%611 = arith.addi %608, %extracted_172 : i16
%612 = arith.addi %6, %c43 : index
%613 = arith.remui %612, %c4096 : index
%extracted_173 = tensor.extract %arg1[%613] : tensor<4096xi16>
%614 = arith.addi %611, %extracted_173 : i16
%615 = arith.addi %11, %c43 : index
%616 = arith.remui %615, %c4096 : index
%extracted_174 = tensor.extract %arg1[%616] : tensor<4096xi16>
%617 = arith.addi %614, %extracted_174 : i16
%inserted_175 = tensor.insert %617 into %inserted_171[%599] : tensor<4096xi16>
%618 = arith.addi %extracted_168, %extracted_169 : i16
%619 = arith.addi %618, %extracted_170 : i16
%620 = arith.addi %619, %extracted_172 : i16
%621 = arith.addi %620, %extracted_173 : i16
%622 = arith.addi %621, %extracted_174 : i16
%623 = arith.addi %3, %c44 : index
%624 = arith.remui %623, %c4096 : index
%extracted_176 = tensor.extract %arg1[%624] : tensor<4096xi16>
%625 = arith.addi %622, %extracted_176 : i16
%626 = arith.addi %6, %c44 : index
%627 = arith.remui %626, %c4096 : index
%extracted_177 = tensor.extract %arg1[%627] : tensor<4096xi16>
%628 = arith.addi %625, %extracted_177 : i16
%629 = arith.addi %11, %c44 : index
%630 = arith.remui %629, %c4096 : index
%extracted_178 = tensor.extract %arg1[%630] : tensor<4096xi16>
%631 = arith.addi %628, %extracted_178 : i16
%inserted_179 = tensor.insert %631 into %inserted_175[%613] : tensor<4096xi16>
%632 = arith.addi %extracted_172, %extracted_173 : i16
%633 = arith.addi %632, %extracted_174 : i16
%634 = arith.addi %633, %extracted_176 : i16
%635 = arith.addi %634, %extracted_177 : i16
%636 = arith.addi %635, %extracted_178 : i16
%637 = arith.addi %3, %c45 : index
%638 = arith.remui %637, %c4096 : index
%extracted_180 = tensor.extract %arg1[%638] : tensor<4096xi16>
%639 = arith.addi %636, %extracted_180 : i16
%640 = arith.addi %6, %c45 : index
%641 = arith.remui %640, %c4096 : index
%extracted_181 = tensor.extract %arg1[%641] : tensor<4096xi16>
%642 = arith.addi %639, %extracted_181 : i16
%643 = arith.addi %11, %c45 : index
%644 = arith.remui %643, %c4096 : index
%extracted_182 = tensor.extract %arg1[%644] : tensor<4096xi16>
%645 = arith.addi %642, %extracted_182 : i16
%inserted_183 = tensor.insert %645 into %inserted_179[%627] : tensor<4096xi16>
%646 = arith.addi %extracted_176, %extracted_177 : i16
%647 = arith.addi %646, %extracted_178 : i16
%648 = arith.addi %647, %extracted_180 : i16
%649 = arith.addi %648, %extracted_181 : i16
%650 = arith.addi %649, %extracted_182 : i16
%651 = arith.addi %3, %c46 : index
%652 = arith.remui %651, %c4096 : index
%extracted_184 = tensor.extract %arg1[%652] : tensor<4096xi16>
%653 = arith.addi %650, %extracted_184 : i16
%654 = arith.addi %6, %c46 : index
%655 = arith.remui %654, %c4096 : index
%extracted_185 = tensor.extract %arg1[%655] : tensor<4096xi16>
%656 = arith.addi %653, %extracted_185 : i16
%657 = arith.addi %11, %c46 : index
%658 = arith.remui %657, %c4096 : index
%extracted_186 = tensor.extract %arg1[%658] : tensor<4096xi16>
%659 = arith.addi %656, %extracted_186 : i16
%inserted_187 = tensor.insert %659 into %inserted_183[%641] : tensor<4096xi16>
%660 = arith.addi %extracted_180, %extracted_181 : i16
%661 = arith.addi %660, %extracted_182 : i16
%662 = arith.addi %661, %extracted_184 : i16
%663 = arith.addi %662, %extracted_185 : i16
%664 = arith.addi %663, %extracted_186 : i16
%665 = arith.addi %3, %c47 : index
%666 = arith.remui %665, %c4096 : index
%extracted_188 = tensor.extract %arg1[%666] : tensor<4096xi16>
%667 = arith.addi %664, %extracted_188 : i16
%668 = arith.addi %6, %c47 : index
%669 = arith.remui %668, %c4096 : index
%extracted_189 = tensor.extract %arg1[%669] : tensor<4096xi16>
%670 = arith.addi %667, %extracted_189 : i16
%671 = arith.addi %11, %c47 : index
%672 = arith.remui %671, %c4096 : index
%extracted_190 = tensor.extract %arg1[%672] : tensor<4096xi16>
%673 = arith.addi %670, %extracted_190 : i16
%inserted_191 = tensor.insert %673 into %inserted_187[%655] : tensor<4096xi16>
%674 = arith.addi %extracted_184, %extracted_185 : i16
%675 = arith.addi %674, %extracted_186 : i16
%676 = arith.addi %675, %extracted_188 : i16
%677 = arith.addi %676, %extracted_189 : i16
%678 = arith.addi %677, %extracted_190 : i16
%679 = arith.addi %3, %c48 : index
%680 = arith.remui %679, %c4096 : index
%extracted_192 = tensor.extract %arg1[%680] : tensor<4096xi16>
%681 = arith.addi %678, %extracted_192 : i16
%682 = arith.addi %6, %c48 : index
%683 = arith.remui %682, %c4096 : index
%extracted_193 = tensor.extract %arg1[%683] : tensor<4096xi16>
%684 = arith.addi %681, %extracted_193 : i16
%685 = arith.addi %11, %c48 : index
%686 = arith.remui %685, %c4096 : index
%extracted_194 = tensor.extract %arg1[%686] : tensor<4096xi16>
%687 = arith.addi %684, %extracted_194 : i16
%inserted_195 = tensor.insert %687 into %inserted_191[%669] : tensor<4096xi16>
%688 = arith.addi %extracted_188, %extracted_189 : i16
%689 = arith.addi %688, %extracted_190 : i16
%690 = arith.addi %689, %extracted_192 : i16
%691 = arith.addi %690, %extracted_193 : i16
%692 = arith.addi %691, %extracted_194 : i16
%693 = arith.addi %3, %c49 : index
%694 = arith.remui %693, %c4096 : index
%extracted_196 = tensor.extract %arg1[%694] : tensor<4096xi16>
%695 = arith.addi %692, %extracted_196 : i16
%696 = arith.addi %6, %c49 : index
%697 = arith.remui %696, %c4096 : index
%extracted_197 = tensor.extract %arg1[%697] : tensor<4096xi16>
%698 = arith.addi %695, %extracted_197 : i16
%699 = arith.addi %11, %c49 : index
%700 = arith.remui %699, %c4096 : index
%extracted_198 = tensor.extract %arg1[%700] : tensor<4096xi16>
%701 = arith.addi %698, %extracted_198 : i16
%inserted_199 = tensor.insert %701 into %inserted_195[%683] : tensor<4096xi16>
%702 = arith.addi %extracted_192, %extracted_193 : i16
%703 = arith.addi %702, %extracted_194 : i16
%704 = arith.addi %703, %extracted_196 : i16
%705 = arith.addi %704, %extracted_197 : i16
%706 = arith.addi %705, %extracted_198 : i16
%707 = arith.addi %3, %c50 : index
%708 = arith.remui %707, %c4096 : index
%extracted_200 = tensor.extract %arg1[%708] : tensor<4096xi16>
%709 = arith.addi %706, %extracted_200 : i16
%710 = arith.addi %6, %c50 : index
%711 = arith.remui %710, %c4096 : index
%extracted_201 = tensor.extract %arg1[%711] : tensor<4096xi16>
%712 = arith.addi %709, %extracted_201 : i16
%713 = arith.addi %11, %c50 : index
%714 = arith.remui %713, %c4096 : index
%extracted_202 = tensor.extract %arg1[%714] : tensor<4096xi16>
%715 = arith.addi %712, %extracted_202 : i16
%inserted_203 = tensor.insert %715 into %inserted_199[%697] : tensor<4096xi16>
%716 = arith.addi %extracted_196, %extracted_197 : i16
%717 = arith.addi %716, %extracted_198 : i16
%718 = arith.addi %717, %extracted_200 : i16
%719 = arith.addi %718, %extracted_201 : i16
%720 = arith.addi %719, %extracted_202 : i16
%721 = arith.addi %3, %c51 : index
%722 = arith.remui %721, %c4096 : index
%extracted_204 = tensor.extract %arg1[%722] : tensor<4096xi16>
%723 = arith.addi %720, %extracted_204 : i16
%724 = arith.addi %6, %c51 : index
%725 = arith.remui %724, %c4096 : index
%extracted_205 = tensor.extract %arg1[%725] : tensor<4096xi16>
%726 = arith.addi %723, %extracted_205 : i16
%727 = arith.addi %11, %c51 : index
%728 = arith.remui %727, %c4096 : index
%extracted_206 = tensor.extract %arg1[%728] : tensor<4096xi16>
%729 = arith.addi %726, %extracted_206 : i16
%inserted_207 = tensor.insert %729 into %inserted_203[%711] : tensor<4096xi16>
%730 = arith.addi %extracted_200, %extracted_201 : i16
%731 = arith.addi %730, %extracted_202 : i16
%732 = arith.addi %731, %extracted_204 : i16
%733 = arith.addi %732, %extracted_205 : i16
%734 = arith.addi %733, %extracted_206 : i16
%735 = arith.addi %3, %c52 : index
%736 = arith.remui %735, %c4096 : index
%extracted_208 = tensor.extract %arg1[%736] : tensor<4096xi16>
%737 = arith.addi %734, %extracted_208 : i16
%738 = arith.addi %6, %c52 : index
%739 = arith.remui %738, %c4096 : index
%extracted_209 = tensor.extract %arg1[%739] : tensor<4096xi16>
%740 = arith.addi %737, %extracted_209 : i16
%741 = arith.addi %11, %c52 : index
%742 = arith.remui %741, %c4096 : index
%extracted_210 = tensor.extract %arg1[%742] : tensor<4096xi16>
%743 = arith.addi %740, %extracted_210 : i16
%inserted_211 = tensor.insert %743 into %inserted_207[%725] : tensor<4096xi16>
%744 = arith.addi %extracted_204, %extracted_205 : i16
%745 = arith.addi %744, %extracted_206 : i16
%746 = arith.addi %745, %extracted_208 : i16
%747 = arith.addi %746, %extracted_209 : i16
%748 = arith.addi %747, %extracted_210 : i16
%749 = arith.addi %3, %c53 : index
%750 = arith.remui %749, %c4096 : index
%extracted_212 = tensor.extract %arg1[%750] : tensor<4096xi16>
%751 = arith.addi %748, %extracted_212 : i16
%752 = arith.addi %6, %c53 : index
%753 = arith.remui %752, %c4096 : index
%extracted_213 = tensor.extract %arg1[%753] : tensor<4096xi16>
%754 = arith.addi %751, %extracted_213 : i16
%755 = arith.addi %11, %c53 : index
%756 = arith.remui %755, %c4096 : index
%extracted_214 = tensor.extract %arg1[%756] : tensor<4096xi16>
%757 = arith.addi %754, %extracted_214 : i16
%inserted_215 = tensor.insert %757 into %inserted_211[%739] : tensor<4096xi16>
%758 = arith.addi %extracted_208, %extracted_209 : i16
%759 = arith.addi %758, %extracted_210 : i16
%760 = arith.addi %759, %extracted_212 : i16
%761 = arith.addi %760, %extracted_213 : i16
%762 = arith.addi %761, %extracted_214 : i16
%763 = arith.addi %3, %c54 : index
%764 = arith.remui %763, %c4096 : index
%extracted_216 = tensor.extract %arg1[%764] : tensor<4096xi16>
%765 = arith.addi %762, %extracted_216 : i16
%766 = arith.addi %6, %c54 : index
%767 = arith.remui %766, %c4096 : index
%extracted_217 = tensor.extract %arg1[%767] : tensor<4096xi16>
%768 = arith.addi %765, %extracted_217 : i16
%769 = arith.addi %11, %c54 : index
%770 = arith.remui %769, %c4096 : index
%extracted_218 = tensor.extract %arg1[%770] : tensor<4096xi16>
%771 = arith.addi %768, %extracted_218 : i16
%inserted_219 = tensor.insert %771 into %inserted_215[%753] : tensor<4096xi16>
%772 = arith.addi %extracted_212, %extracted_213 : i16
%773 = arith.addi %772, %extracted_214 : i16
%774 = arith.addi %773, %extracted_216 : i16
%775 = arith.addi %774, %extracted_217 : i16
%776 = arith.addi %775, %extracted_218 : i16
%777 = arith.addi %3, %c55 : index
%778 = arith.remui %777, %c4096 : index
%extracted_220 = tensor.extract %arg1[%778] : tensor<4096xi16>
%779 = arith.addi %776, %extracted_220 : i16
%780 = arith.addi %6, %c55 : index
%781 = arith.remui %780, %c4096 : index
%extracted_221 = tensor.extract %arg1[%781] : tensor<4096xi16>
%782 = arith.addi %779, %extracted_221 : i16
%783 = arith.addi %11, %c55 : index
%784 = arith.remui %783, %c4096 : index
%extracted_222 = tensor.extract %arg1[%784] : tensor<4096xi16>
%785 = arith.addi %782, %extracted_222 : i16
%inserted_223 = tensor.insert %785 into %inserted_219[%767] : tensor<4096xi16>
%786 = arith.addi %extracted_216, %extracted_217 : i16
%787 = arith.addi %786, %extracted_218 : i16
%788 = arith.addi %787, %extracted_220 : i16
%789 = arith.addi %788, %extracted_221 : i16
%790 = arith.addi %789, %extracted_222 : i16
%791 = arith.addi %3, %c56 : index
%792 = arith.remui %791, %c4096 : index
%extracted_224 = tensor.extract %arg1[%792] : tensor<4096xi16>
%793 = arith.addi %790, %extracted_224 : i16
%794 = arith.addi %6, %c56 : index
%795 = arith.remui %794, %c4096 : index
%extracted_225 = tensor.extract %arg1[%795] : tensor<4096xi16>
%796 = arith.addi %793, %extracted_225 : i16
%797 = arith.addi %11, %c56 : index
%798 = arith.remui %797, %c4096 : index
%extracted_226 = tensor.extract %arg1[%798] : tensor<4096xi16>
%799 = arith.addi %796, %extracted_226 : i16
%inserted_227 = tensor.insert %799 into %inserted_223[%781] : tensor<4096xi16>
%800 = arith.addi %extracted_220, %extracted_221 : i16
%801 = arith.addi %800, %extracted_222 : i16
%802 = arith.addi %801, %extracted_224 : i16
%803 = arith.addi %802, %extracted_225 : i16
%804 = arith.addi %803, %extracted_226 : i16
%805 = arith.addi %3, %c57 : index
%806 = arith.remui %805, %c4096 : index
%extracted_228 = tensor.extract %arg1[%806] : tensor<4096xi16>
%807 = arith.addi %804, %extracted_228 : i16
%808 = arith.addi %6, %c57 : index
%809 = arith.remui %808, %c4096 : index
%extracted_229 = tensor.extract %arg1[%809] : tensor<4096xi16>
%810 = arith.addi %807, %extracted_229 : i16
%811 = arith.addi %11, %c57 : index
%812 = arith.remui %811, %c4096 : index
%extracted_230 = tensor.extract %arg1[%812] : tensor<4096xi16>
%813 = arith.addi %810, %extracted_230 : i16
%inserted_231 = tensor.insert %813 into %inserted_227[%795] : tensor<4096xi16>
%814 = arith.addi %extracted_224, %extracted_225 : i16
%815 = arith.addi %814, %extracted_226 : i16
%816 = arith.addi %815, %extracted_228 : i16
%817 = arith.addi %816, %extracted_229 : i16
%818 = arith.addi %817, %extracted_230 : i16
%819 = arith.addi %3, %c58 : index
%820 = arith.remui %819, %c4096 : index
%extracted_232 = tensor.extract %arg1[%820] : tensor<4096xi16>
%821 = arith.addi %818, %extracted_232 : i16
%822 = arith.addi %6, %c58 : index
%823 = arith.remui %822, %c4096 : index
%extracted_233 = tensor.extract %arg1[%823] : tensor<4096xi16>
%824 = arith.addi %821, %extracted_233 : i16
%825 = arith.addi %11, %c58 : index
%826 = arith.remui %825, %c4096 : index
%extracted_234 = tensor.extract %arg1[%826] : tensor<4096xi16>
%827 = arith.addi %824, %extracted_234 : i16
%inserted_235 = tensor.insert %827 into %inserted_231[%809] : tensor<4096xi16>
%828 = arith.addi %extracted_228, %extracted_229 : i16
%829 = arith.addi %828, %extracted_230 : i16
%830 = arith.addi %829, %extracted_232 : i16
%831 = arith.addi %830, %extracted_233 : i16
%832 = arith.addi %831, %extracted_234 : i16
%833 = arith.addi %3, %c59 : index
%834 = arith.remui %833, %c4096 : index
%extracted_236 = tensor.extract %arg1[%834] : tensor<4096xi16>
%835 = arith.addi %832, %extracted_236 : i16
%836 = arith.addi %6, %c59 : index
%837 = arith.remui %836, %c4096 : index
%extracted_237 = tensor.extract %arg1[%837] : tensor<4096xi16>
%838 = arith.addi %835, %extracted_237 : i16
%839 = arith.addi %11, %c59 : index
%840 = arith.remui %839, %c4096 : index
%extracted_238 = tensor.extract %arg1[%840] : tensor<4096xi16>
%841 = arith.addi %838, %extracted_238 : i16
%inserted_239 = tensor.insert %841 into %inserted_235[%823] : tensor<4096xi16>
%842 = arith.addi %extracted_232, %extracted_233 : i16
%843 = arith.addi %842, %extracted_234 : i16
%844 = arith.addi %843, %extracted_236 : i16
%845 = arith.addi %844, %extracted_237 : i16
%846 = arith.addi %845, %extracted_238 : i16
%847 = arith.addi %3, %c60 : index
%848 = arith.remui %847, %c4096 : index
%extracted_240 = tensor.extract %arg1[%848] : tensor<4096xi16>
%849 = arith.addi %846, %extracted_240 : i16
%850 = arith.addi %6, %c60 : index
%851 = arith.remui %850, %c4096 : index
%extracted_241 = tensor.extract %arg1[%851] : tensor<4096xi16>
%852 = arith.addi %849, %extracted_241 : i16
%853 = arith.addi %11, %c60 : index
%854 = arith.remui %853, %c4096 : index
%extracted_242 = tensor.extract %arg1[%854] : tensor<4096xi16>
%855 = arith.addi %852, %extracted_242 : i16
%inserted_243 = tensor.insert %855 into %inserted_239[%837] : tensor<4096xi16>
%856 = arith.addi %extracted_236, %extracted_237 : i16
%857 = arith.addi %856, %extracted_238 : i16
%858 = arith.addi %857, %extracted_240 : i16
%859 = arith.addi %858, %extracted_241 : i16
%860 = arith.addi %859, %extracted_242 : i16
%861 = arith.addi %3, %c61 : index
%862 = arith.remui %861, %c4096 : index
%extracted_244 = tensor.extract %arg1[%862] : tensor<4096xi16>
%863 = arith.addi %860, %extracted_244 : i16
%864 = arith.addi %6, %c61 : index
%865 = arith.remui %864, %c4096 : index
%extracted_245 = tensor.extract %arg1[%865] : tensor<4096xi16>
%866 = arith.addi %863, %extracted_245 : i16
%867 = arith.addi %11, %c61 : index
%868 = arith.remui %867, %c4096 : index
%extracted_246 = tensor.extract %arg1[%868] : tensor<4096xi16>
%869 = arith.addi %866, %extracted_246 : i16
%inserted_247 = tensor.insert %869 into %inserted_243[%851] : tensor<4096xi16>
%870 = arith.addi %extracted_240, %extracted_241 : i16
%871 = arith.addi %870, %extracted_242 : i16
%872 = arith.addi %871, %extracted_244 : i16
%873 = arith.addi %872, %extracted_245 : i16
%874 = arith.addi %873, %extracted_246 : i16
%875 = arith.addi %3, %c62 : index
%876 = arith.remui %875, %c4096 : index
%extracted_248 = tensor.extract %arg1[%876] : tensor<4096xi16>
%877 = arith.addi %874, %extracted_248 : i16
%878 = arith.addi %6, %c62 : index
%879 = arith.remui %878, %c4096 : index
%extracted_249 = tensor.extract %arg1[%879] : tensor<4096xi16>
%880 = arith.addi %877, %extracted_249 : i16
%881 = arith.addi %11, %c62 : index
%882 = arith.remui %881, %c4096 : index
%extracted_250 = tensor.extract %arg1[%882] : tensor<4096xi16>
%883 = arith.addi %880, %extracted_250 : i16
%inserted_251 = tensor.insert %883 into %inserted_247[%865] : tensor<4096xi16>
%884 = arith.addi %extracted_244, %extracted_245 : i16
%885 = arith.addi %884, %extracted_246 : i16
%886 = arith.addi %885, %extracted_248 : i16
%887 = arith.addi %886, %extracted_249 : i16
%888 = arith.addi %887, %extracted_250 : i16
%889 = arith.addi %3, %c63 : index
%890 = arith.remui %889, %c4096 : index
%extracted_252 = tensor.extract %arg1[%890] : tensor<4096xi16>
%891 = arith.addi %888, %extracted_252 : i16
%892 = arith.addi %6, %c63 : index
%893 = arith.remui %892, %c4096 : index
%extracted_253 = tensor.extract %arg1[%893] : tensor<4096xi16>
%894 = arith.addi %891, %extracted_253 : i16
%895 = arith.addi %11, %c63 : index
%896 = arith.remui %895, %c4096 : index
%extracted_254 = tensor.extract %arg1[%896] : tensor<4096xi16>
%897 = arith.addi %894, %extracted_254 : i16
%inserted_255 = tensor.insert %897 into %inserted_251[%879] : tensor<4096xi16>
%898 = arith.addi %extracted_248, %extracted_249 : i16
%899 = arith.addi %898, %extracted_250 : i16
%900 = arith.addi %899, %extracted_252 : i16
%901 = arith.addi %900, %extracted_253 : i16
%902 = arith.addi %901, %extracted_254 : i16
%903 = arith.addi %3, %c64 : index
%904 = arith.remui %903, %c4096 : index
%extracted_256 = tensor.extract %arg1[%904] : tensor<4096xi16>
%905 = arith.addi %902, %extracted_256 : i16
%906 = arith.addi %6, %c64 : index
%907 = arith.remui %906, %c4096 : index
%extracted_257 = tensor.extract %arg1[%907] : tensor<4096xi16>
%908 = arith.addi %905, %extracted_257 : i16
%909 = arith.addi %11, %c64 : index
%910 = arith.remui %909, %c4096 : index
%extracted_258 = tensor.extract %arg1[%910] : tensor<4096xi16>
%911 = arith.addi %908, %extracted_258 : i16
%inserted_259 = tensor.insert %911 into %inserted_255[%893] : tensor<4096xi16>
affine.yield %inserted_259 : tensor<4096xi16>
}
secret.yield %1 : tensor<4096xi16>
} -> !secret.secret<tensor<4096xi16>>
return %0 : !secret.secret<tensor<4096xi16>>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment