void BGBBTJ_JPG_TransIDCT_Vert2(int *iblk, int *oblk, int dcbias) {
  int a, b, c, d, e, f;
  int i, j, k, l;
  int m, n, o, p;
  a = iblk[0] * 91;
  b = iblk[32] * 91;
  c = iblk[16] * 118;
  d = iblk[16] * 49;
  e = iblk[48] * 118;
  f = iblk[48] * 49;
  i = a + c + b + f;
  j = a + d - b - e;
  k = a - d - b + e;
  l = a - c + b - f;
  m = iblk[8] * 126 + iblk[24] * 106 + iblk[40] * 71 + iblk[56] * 25;
  n = iblk[8] * 106 - iblk[24] * 25 - iblk[40] * 126 - iblk[56] * 71;
  o = iblk[8] * 71 - iblk[24] * 126 + iblk[40] * 25 + iblk[56] * 106;
  p = iblk[8] * 25 - iblk[24] * 71 + iblk[40] * 106 - iblk[56] * 126;
  oblk[0] = ((i + m) >> 16) + dcbias;
  oblk[8] = ((j + n) >> 16) + dcbias;
  oblk[16] = ((k + o) >> 16) + dcbias;
  oblk[24] = ((l + p) >> 16) + dcbias;
  oblk[32] = ((l - p) >> 16) + dcbias;
  oblk[40] = ((k - o) >> 16) + dcbias;
  oblk[48] = ((j - n) >> 16) + dcbias;
  oblk[56] = ((i - m) >> 16) + dcbias;
}


x86 assembly (clang, -O0):
<BGBBTJ_JPG_TransIDCT_Vert2>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %edx,-0x14(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x5b,(%rax),%eax
mov    %eax,-0x18(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x5b,0x80(%rax),%eax
mov    %eax,-0x1c(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x76,0x40(%rax),%eax
mov    %eax,-0x20(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x31,0x40(%rax),%eax
mov    %eax,-0x24(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x76,0xc0(%rax),%eax
mov    %eax,-0x28(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x31,0xc0(%rax),%eax
mov    %eax,-0x2c(%rbp)
mov    -0x18(%rbp),%eax
add    -0x20(%rbp),%eax
add    -0x1c(%rbp),%eax
add    -0x2c(%rbp),%eax
mov    %eax,-0x30(%rbp)
mov    -0x18(%rbp),%eax
add    -0x24(%rbp),%eax
sub    -0x1c(%rbp),%eax
sub    -0x28(%rbp),%eax
mov    %eax,-0x34(%rbp)
mov    -0x18(%rbp),%eax
sub    -0x24(%rbp),%eax
sub    -0x1c(%rbp),%eax
add    -0x28(%rbp),%eax
mov    %eax,-0x38(%rbp)
mov    -0x18(%rbp),%eax
sub    -0x20(%rbp),%eax
add    -0x1c(%rbp),%eax
sub    -0x2c(%rbp),%eax
mov    %eax,-0x3c(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x7e,0x20(%rax),%eax
mov    -0x8(%rbp),%rcx
imul   $0x6a,0x60(%rcx),%ecx
add    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x47,0xa0(%rcx),%ecx
add    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x19,0xe0(%rcx),%ecx
add    %ecx,%eax
mov    %eax,-0x40(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x6a,0x20(%rax),%eax
mov    -0x8(%rbp),%rcx
imul   $0x19,0x60(%rcx),%ecx
sub    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x7e,0xa0(%rcx),%ecx
sub    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x47,0xe0(%rcx),%ecx
sub    %ecx,%eax
mov    %eax,-0x44(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x47,0x20(%rax),%eax
mov    -0x8(%rbp),%rcx
imul   $0x7e,0x60(%rcx),%ecx
sub    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x19,0xa0(%rcx),%ecx
add    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x6a,0xe0(%rcx),%ecx
add    %ecx,%eax
mov    %eax,-0x48(%rbp)
mov    -0x8(%rbp),%rax
imul   $0x19,0x20(%rax),%eax
mov    -0x8(%rbp),%rcx
imul   $0x47,0x60(%rcx),%ecx
sub    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x6a,0xa0(%rcx),%ecx
add    %ecx,%eax
mov    -0x8(%rbp),%rcx
imul   $0x7e,0xe0(%rcx),%ecx
sub    %ecx,%eax
mov    %eax,-0x4c(%rbp)
mov    -0x30(%rbp),%ecx
add    -0x40(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,(%rax)
mov    -0x34(%rbp),%ecx
add    -0x44(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0x20(%rax)
mov    -0x38(%rbp),%ecx
add    -0x48(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0x40(%rax)
mov    -0x3c(%rbp),%ecx
add    -0x4c(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0x60(%rax)
mov    -0x3c(%rbp),%ecx
sub    -0x4c(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0x80(%rax)
mov    -0x38(%rbp),%ecx
sub    -0x48(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0xa0(%rax)
mov    -0x34(%rbp),%ecx
sub    -0x44(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0xc0(%rax)
mov    -0x30(%rbp),%ecx
sub    -0x40(%rbp),%ecx
sar    $0x10,%ecx
add    -0x14(%rbp),%ecx
mov    -0x10(%rbp),%rax
mov    %ecx,0xe0(%rax)
pop    %rbp
ret

x86 assembly (clang, -O2):
<BGBBTJ_JPG_TransIDCT_Vert2>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
imul   $0x5b,(%rdi),%ecx
imul   $0x5b,0x80(%rdi),%ebp
mov    0x20(%rdi),%r10d
mov    0x40(%rdi),%eax
imul   $0x76,%eax,%ebx
imul   $0x31,%eax,%r11d
mov    0xc0(%rdi),%eax
imul   $0x76,%eax,%r14d
imul   $0x31,%eax,%r15d
lea    (%rcx,%rbp,1),%r12d
lea    (%r12,%rbx,1),%r8d
add    %r15d,%r8d
lea    (%rcx,%r11,1),%r9d
sub    %ebp,%r9d
sub    %r14d,%r9d
add    %r11d,%ebp
sub    %ebp,%ecx
add    %r14d,%ecx
add    %r15d,%ebx
sub    %ebx,%r12d
mov    %r10d,%eax
shl    $0x7,%eax
sub    %r10d,%eax
sub    %r10d,%eax
mov    0x60(%rdi),%r13d
imul   $0x6a,%r13d,%ebp
add    %eax,%ebp
mov    0xa0(%rdi),%ebx
imul   $0x47,%ebx,%eax
add    %ebp,%eax
mov    0xe0(%rdi),%edi
lea    (%rdi,%rdi,4),%ebp
lea    0x0(%rbp,%rbp,4),%r11d
add    %eax,%r11d
imul   $0x6a,%r10d,%eax
imul   $0xffffffe7,%r13d,%ebp
add    %eax,%ebp
imul   $0xffffff82,%ebx,%eax
add    %ebp,%eax
imul   $0xffffffb9,%edi,%r14d
add    %eax,%r14d
imul   $0x47,%r10d,%eax
imul   $0xffffff82,%r13d,%ebp
add    %eax,%ebp
lea    (%rbx,%rbx,4),%eax
lea    (%rax,%rax,4),%eax
add    %ebp,%eax
imul   $0x6a,%edi,%r15d
add    %eax,%r15d
lea    (%r10,%r10,4),%eax
lea    (%rax,%rax,4),%eax
imul   $0xffffffb9,%r13d,%ebp
add    %eax,%ebp
imul   $0x6a,%ebx,%eax
add    %ebp,%eax
imul   $0xffffff82,%edi,%edi
add    %eax,%edi
lea    (%r11,%r8,1),%eax
sar    $0x10,%eax
add    %edx,%eax
mov    %eax,(%rsi)
lea    (%r14,%r9,1),%eax
sar    $0x10,%eax
add    %edx,%eax
mov    %eax,0x20(%rsi)
lea    (%r15,%rcx,1),%eax
sar    $0x10,%eax
add    %edx,%eax
mov    %eax,0x40(%rsi)
lea    (%rdi,%r12,1),%eax
sar    $0x10,%eax
add    %edx,%eax
mov    %eax,0x60(%rsi)
sub    %edi,%r12d
sar    $0x10,%r12d
add    %edx,%r12d
mov    %r12d,0x80(%rsi)
sub    %r15d,%ecx
sar    $0x10,%ecx
add    %edx,%ecx
mov    %ecx,0xa0(%rsi)
sub    %r14d,%r9d
sar    $0x10,%r9d
add    %edx,%r9d
mov    %r9d,0xc0(%rsi)
sub    %r11d,%r8d
sar    $0x10,%r8d
add    %edx,%r8d
mov    %r8d,0xe0(%rsi)
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define void @BGBBTJ_JPG_TransIDCT_Vert2(i32* %0, i32* %1, i32 %2) {
%4 = alloca i32*
%5 = alloca i32*
%6 = alloca i32
%7 = alloca i32
%8 = alloca i32
%9 = alloca i32
%10 = alloca i32
%11 = alloca i32
%12 = alloca i32
%13 = alloca i32
%14 = alloca i32
%15 = alloca i32
%16 = alloca i32
%17 = alloca i32
%18 = alloca i32
%19 = alloca i32
%20 = alloca i32
store i32* %0, i32** %4
store i32* %1, i32** %5
store i32 %2, i32* %6
%21 = load i32*, i32** %4
%22 = getelementptr inbounds i32, i32* %21, i64 0
%23 = load i32, i32* %22
%24 = mul nsw i32 %23, 91
store i32 %24, i32* %7
%25 = load i32*, i32** %4
%26 = getelementptr inbounds i32, i32* %25, i64 32
%27 = load i32, i32* %26
%28 = mul nsw i32 %27, 91
store i32 %28, i32* %8
%29 = load i32*, i32** %4
%30 = getelementptr inbounds i32, i32* %29, i64 16
%31 = load i32, i32* %30
%32 = mul nsw i32 %31, 118
store i32 %32, i32* %9
%33 = load i32*, i32** %4
%34 = getelementptr inbounds i32, i32* %33, i64 16
%35 = load i32, i32* %34
%36 = mul nsw i32 %35, 49
store i32 %36, i32* %10
%37 = load i32*, i32** %4
%38 = getelementptr inbounds i32, i32* %37, i64 48
%39 = load i32, i32* %38
%40 = mul nsw i32 %39, 118
store i32 %40, i32* %11
%41 = load i32*, i32** %4
%42 = getelementptr inbounds i32, i32* %41, i64 48
%43 = load i32, i32* %42
%44 = mul nsw i32 %43, 49
store i32 %44, i32* %12
%45 = load i32, i32* %7
%46 = load i32, i32* %9
%47 = add nsw i32 %45, %46
%48 = load i32, i32* %8
%49 = add nsw i32 %47, %48
%50 = load i32, i32* %12
%51 = add nsw i32 %49, %50
store i32 %51, i32* %13
%52 = load i32, i32* %7
%53 = load i32, i32* %10
%54 = add nsw i32 %52, %53
%55 = load i32, i32* %8
%56 = sub nsw i32 %54, %55
%57 = load i32, i32* %11
%58 = sub nsw i32 %56, %57
store i32 %58, i32* %14
%59 = load i32, i32* %7
%60 = load i32, i32* %10
%61 = sub nsw i32 %59, %60
%62 = load i32, i32* %8
%63 = sub nsw i32 %61, %62
%64 = load i32, i32* %11
%65 = add nsw i32 %63, %64
store i32 %65, i32* %15
%66 = load i32, i32* %7
%67 = load i32, i32* %9
%68 = sub nsw i32 %66, %67
%69 = load i32, i32* %8
%70 = add nsw i32 %68, %69
%71 = load i32, i32* %12
%72 = sub nsw i32 %70, %71
store i32 %72, i32* %16
%73 = load i32*, i32** %4
%74 = getelementptr inbounds i32, i32* %73, i64 8
%75 = load i32, i32* %74
%76 = mul nsw i32 %75, 126
%77 = load i32*, i32** %4
%78 = getelementptr inbounds i32, i32* %77, i64 24
%79 = load i32, i32* %78
%80 = mul nsw i32 %79, 106
%81 = add nsw i32 %76, %80
%82 = load i32*, i32** %4
%83 = getelementptr inbounds i32, i32* %82, i64 40
%84 = load i32, i32* %83
%85 = mul nsw i32 %84, 71
%86 = add nsw i32 %81, %85
%87 = load i32*, i32** %4
%88 = getelementptr inbounds i32, i32* %87, i64 56
%89 = load i32, i32* %88
%90 = mul nsw i32 %89, 25
%91 = add nsw i32 %86, %90
store i32 %91, i32* %17
%92 = load i32*, i32** %4
%93 = getelementptr inbounds i32, i32* %92, i64 8
%94 = load i32, i32* %93
%95 = mul nsw i32 %94, 106
%96 = load i32*, i32** %4
%97 = getelementptr inbounds i32, i32* %96, i64 24
%98 = load i32, i32* %97
%99 = mul nsw i32 %98, 25
%100 = sub nsw i32 %95, %99
%101 = load i32*, i32** %4
%102 = getelementptr inbounds i32, i32* %101, i64 40
%103 = load i32, i32* %102
%104 = mul nsw i32 %103, 126
%105 = sub nsw i32 %100, %104
%106 = load i32*, i32** %4
%107 = getelementptr inbounds i32, i32* %106, i64 56
%108 = load i32, i32* %107
%109 = mul nsw i32 %108, 71
%110 = sub nsw i32 %105, %109
store i32 %110, i32* %18
%111 = load i32*, i32** %4
%112 = getelementptr inbounds i32, i32* %111, i64 8
%113 = load i32, i32* %112
%114 = mul nsw i32 %113, 71
%115 = load i32*, i32** %4
%116 = getelementptr inbounds i32, i32* %115, i64 24
%117 = load i32, i32* %116
%118 = mul nsw i32 %117, 126
%119 = sub nsw i32 %114, %118
%120 = load i32*, i32** %4
%121 = getelementptr inbounds i32, i32* %120, i64 40
%122 = load i32, i32* %121
%123 = mul nsw i32 %122, 25
%124 = add nsw i32 %119, %123
%125 = load i32*, i32** %4
%126 = getelementptr inbounds i32, i32* %125, i64 56
%127 = load i32, i32* %126
%128 = mul nsw i32 %127, 106
%129 = add nsw i32 %124, %128
store i32 %129, i32* %19
%130 = load i32*, i32** %4
%131 = getelementptr inbounds i32, i32* %130, i64 8
%132 = load i32, i32* %131
%133 = mul nsw i32 %132, 25
%134 = load i32*, i32** %4
%135 = getelementptr inbounds i32, i32* %134, i64 24
%136 = load i32, i32* %135
%137 = mul nsw i32 %136, 71
%138 = sub nsw i32 %133, %137
%139 = load i32*, i32** %4
%140 = getelementptr inbounds i32, i32* %139, i64 40
%141 = load i32, i32* %140
%142 = mul nsw i32 %141, 106
%143 = add nsw i32 %138, %142
%144 = load i32*, i32** %4
%145 = getelementptr inbounds i32, i32* %144, i64 56
%146 = load i32, i32* %145
%147 = mul nsw i32 %146, 126
%148 = sub nsw i32 %143, %147
store i32 %148, i32* %20
%149 = load i32, i32* %13
%150 = load i32, i32* %17
%151 = add nsw i32 %149, %150
%152 = ashr i32 %151, 16
%153 = load i32, i32* %6
%154 = add nsw i32 %152, %153
%155 = load i32*, i32** %5
%156 = getelementptr inbounds i32, i32* %155, i64 0
store i32 %154, i32* %156
%157 = load i32, i32* %14
%158 = load i32, i32* %18
%159 = add nsw i32 %157, %158
%160 = ashr i32 %159, 16
%161 = load i32, i32* %6
%162 = add nsw i32 %160, %161
%163 = load i32*, i32** %5
%164 = getelementptr inbounds i32, i32* %163, i64 8
store i32 %162, i32* %164
%165 = load i32, i32* %15
%166 = load i32, i32* %19
%167 = add nsw i32 %165, %166
%168 = ashr i32 %167, 16
%169 = load i32, i32* %6
%170 = add nsw i32 %168, %169
%171 = load i32*, i32** %5
%172 = getelementptr inbounds i32, i32* %171, i64 16
store i32 %170, i32* %172
%173 = load i32, i32* %16
%174 = load i32, i32* %20
%175 = add nsw i32 %173, %174
%176 = ashr i32 %175, 16
%177 = load i32, i32* %6
%178 = add nsw i32 %176, %177
%179 = load i32*, i32** %5
%180 = getelementptr inbounds i32, i32* %179, i64 24
store i32 %178, i32* %180
%181 = load i32, i32* %16
%182 = load i32, i32* %20
%183 = sub nsw i32 %181, %182
%184 = ashr i32 %183, 16
%185 = load i32, i32* %6
%186 = add nsw i32 %184, %185
%187 = load i32*, i32** %5
%188 = getelementptr inbounds i32, i32* %187, i64 32
store i32 %186, i32* %188
%189 = load i32, i32* %15
%190 = load i32, i32* %19
%191 = sub nsw i32 %189, %190
%192 = ashr i32 %191, 16
%193 = load i32, i32* %6
%194 = add nsw i32 %192, %193
%195 = load i32*, i32** %5
%196 = getelementptr inbounds i32, i32* %195, i64 40
store i32 %194, i32* %196
%197 = load i32, i32* %14
%198 = load i32, i32* %18
%199 = sub nsw i32 %197, %198
%200 = ashr i32 %199, 16
%201 = load i32, i32* %6
%202 = add nsw i32 %200, %201
%203 = load i32*, i32** %5
%204 = getelementptr inbounds i32, i32* %203, i64 48
store i32 %202, i32* %204
%205 = load i32, i32* %13
%206 = load i32, i32* %17
%207 = sub nsw i32 %205, %206
%208 = ashr i32 %207, 16
%209 = load i32, i32* %6
%210 = add nsw i32 %208, %209
%211 = load i32*, i32** %5
%212 = getelementptr inbounds i32, i32* %211, i64 56
store i32 %210, i32* %212
ret void
}

LLVM IR (-O2):
define void @BGBBTJ_JPG_TransIDCT_Vert2(i32* nocapture %0, i32* nocapture writeonly %1, i32 %2) {
%4 = load i32, i32* %0
%5 = mul nsw i32 %4, 91
%6 = getelementptr inbounds i32, i32* %0, i64 32
%7 = load i32, i32* %6
%8 = mul nsw i32 %7, 91
%9 = getelementptr inbounds i32, i32* %0, i64 16
%10 = load i32, i32* %9
%11 = mul nsw i32 %10, 118
%12 = mul nsw i32 %10, 49
%13 = getelementptr inbounds i32, i32* %0, i64 48
%14 = load i32, i32* %13
%15 = mul nsw i32 %14, 118
%16 = mul nsw i32 %14, 49
%17 = add i32 %8, %5
%18 = add i32 %17, %11
%19 = add i32 %18, %16
%20 = add i32 %5, %12
%21 = add i32 %8, %15
%22 = sub i32 %20, %21
%23 = add i32 %8, %12
%24 = sub i32 %5, %23
%25 = add i32 %24, %15
%26 = add i32 %11, %16
%27 = sub i32 %17, %26
%28 = getelementptr inbounds i32, i32* %0, i64 8
%29 = load i32, i32* %28
%30 = mul nsw i32 %29, 126
%31 = getelementptr inbounds i32, i32* %0, i64 24
%32 = load i32, i32* %31
%33 = mul nsw i32 %32, 106
%34 = add nsw i32 %33, %30
%35 = getelementptr inbounds i32, i32* %0, i64 40
%36 = load i32, i32* %35
%37 = mul nsw i32 %36, 71
%38 = add nsw i32 %34, %37
%39 = getelementptr inbounds i32, i32* %0, i64 56
%40 = load i32, i32* %39
%41 = mul nsw i32 %40, 25
%42 = add nsw i32 %38, %41
%43 = mul nsw i32 %29, 106
%44 = mul i32 %32, -25
%45 = add i32 %44, %43
%46 = mul i32 %36, -126
%47 = add i32 %45, %46
%48 = mul i32 %40, -71
%49 = add i32 %47, %48
%50 = mul nsw i32 %29, 71
%51 = mul i32 %32, -126
%52 = add i32 %51, %50
%53 = mul nsw i32 %36, 25
%54 = add nsw i32 %52, %53
%55 = mul nsw i32 %40, 106
%56 = add nsw i32 %54, %55
%57 = mul nsw i32 %29, 25
%58 = mul i32 %32, -71
%59 = add i32 %58, %57
%60 = mul nsw i32 %36, 106
%61 = add nsw i32 %59, %60
%62 = mul i32 %40, -126
%63 = add i32 %61, %62
%64 = add nsw i32 %42, %19
%65 = ashr i32 %64, 16
%66 = add nsw i32 %65, %2
store i32 %66, i32* %1
%67 = add nsw i32 %49, %22
%68 = ashr i32 %67, 16
%69 = add nsw i32 %68, %2
%70 = getelementptr inbounds i32, i32* %1, i64 8
store i32 %69, i32* %70
%71 = add nsw i32 %56, %25
%72 = ashr i32 %71, 16
%73 = add nsw i32 %72, %2
%74 = getelementptr inbounds i32, i32* %1, i64 16
store i32 %73, i32* %74
%75 = add nsw i32 %63, %27
%76 = ashr i32 %75, 16
%77 = add nsw i32 %76, %2
%78 = getelementptr inbounds i32, i32* %1, i64 24
store i32 %77, i32* %78
%79 = sub nsw i32 %27, %63
%80 = ashr i32 %79, 16
%81 = add nsw i32 %80, %2
%82 = getelementptr inbounds i32, i32* %1, i64 32
store i32 %81, i32* %82
%83 = sub nsw i32 %25, %56
%84 = ashr i32 %83, 16
%85 = add nsw i32 %84, %2
%86 = getelementptr inbounds i32, i32* %1, i64 40
store i32 %85, i32* %86
%87 = sub nsw i32 %22, %49
%88 = ashr i32 %87, 16
%89 = add nsw i32 %88, %2
%90 = getelementptr inbounds i32, i32* %1, i64 48
store i32 %89, i32* %90
%91 = sub nsw i32 %19, %42
%92 = ashr i32 %91, 16
%93 = add nsw i32 %92, %2
%94 = getelementptr inbounds i32, i32* %1, i64 56
store i32 %93, i32* %94
ret void
}