#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */
typedef int uint8_t;

/* Variables and functions */
void RunDecryptionKeySchedule(uint8_t *key, uint8_t *roundKeys) {
  uint8_t i, j, k = 0, m = 2;
  for (i = 0; i < 10; i++) {
    for (j = 0; j < 12; j++) {
      roundKeys[k] = key[m];
      k++;
      m = (m + 1) % 10;
    }
    m = (m + 6) % 10;
  }
}


x86 assembly (clang, -O0):
<RunDecryptionKeySchedule>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
movl   $0x0,-0x1c(%rbp)
movl   $0x2,-0x20(%rbp)
movl   $0x0,-0x14(%rbp)
cmpl   $0xa,-0x14(%rbp)
jge    1199 <RunDecryptionKeySchedule+0x99>
movl   $0x0,-0x18(%rbp)
cmpl   $0xc,-0x18(%rbp)
jge    117a <RunDecryptionKeySchedule+0x7a>
mov    -0x8(%rbp),%rax
movslq -0x20(%rbp),%rcx
mov    (%rax,%rcx,4),%edx
mov    -0x10(%rbp),%rax
movslq -0x1c(%rbp),%rcx
mov    %edx,(%rax,%rcx,4)
mov    -0x1c(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x1c(%rbp)
mov    -0x20(%rbp),%eax
add    $0x1,%eax
mov    $0xa,%ecx
cltd
idiv   %ecx
mov    %edx,-0x20(%rbp)
mov    -0x18(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x18(%rbp)
jmp    1132 <RunDecryptionKeySchedule+0x32>
mov    -0x20(%rbp),%eax
add    $0x6,%eax
mov    $0xa,%ecx
cltd
idiv   %ecx
mov    %edx,-0x20(%rbp)
mov    -0x14(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x14(%rbp)
jmp    1121 <RunDecryptionKeySchedule+0x21>
pop    %rbp
ret

x86 assembly (clang, -O2):
<RunDecryptionKeySchedule>:
mov    0x8(%rdi),%eax
mov    %eax,(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x4(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x8(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0xc(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x10(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x14(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x18(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x1c(%rsi)
mov    (%rdi),%eax
mov    %eax,0x20(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x24(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x28(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x2c(%rsi)
mov    (%rdi),%eax
mov    %eax,0x30(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x34(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x38(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x3c(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x40(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x44(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x48(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x4c(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x50(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x54(%rsi)
mov    (%rdi),%eax
mov    %eax,0x58(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x5c(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x60(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x64(%rsi)
mov    (%rdi),%eax
mov    %eax,0x68(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x6c(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x70(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x74(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x78(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x7c(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x80(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x84(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x88(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x8c(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x90(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x94(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x98(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x9c(%rsi)
mov    (%rdi),%eax
mov    %eax,0xa0(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0xa4(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0xa8(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0xac(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0xb0(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0xb4(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0xb8(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0xbc(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0xc0(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0xc4(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0xc8(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0xcc(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0xd0(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0xd4(%rsi)
mov    (%rdi),%eax
mov    %eax,0xd8(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0xdc(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0xe0(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0xe4(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0xe8(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0xec(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0xf0(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0xf4(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0xf8(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0xfc(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x100(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x104(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x108(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x10c(%rsi)
mov    (%rdi),%eax
mov    %eax,0x110(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x114(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x118(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x11c(%rsi)
mov    (%rdi),%eax
mov    %eax,0x120(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x124(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x128(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x12c(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x130(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x134(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x138(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x13c(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x140(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x144(%rsi)
mov    (%rdi),%eax
mov    %eax,0x148(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x14c(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x150(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x154(%rsi)
mov    (%rdi),%eax
mov    %eax,0x158(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x15c(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x160(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x164(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x168(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x16c(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x170(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x174(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x178(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x17c(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x180(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x184(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x188(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x18c(%rsi)
mov    (%rdi),%eax
mov    %eax,0x190(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x194(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x198(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x19c(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x1a0(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x1a4(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x1a8(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x1ac(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x1b0(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x1b4(%rsi)
mov    0x18(%rdi),%eax
mov    %eax,0x1b8(%rsi)
mov    0x1c(%rdi),%eax
mov    %eax,0x1bc(%rsi)
mov    0x20(%rdi),%eax
mov    %eax,0x1c0(%rsi)
mov    0x24(%rdi),%eax
mov    %eax,0x1c4(%rsi)
mov    (%rdi),%eax
mov    %eax,0x1c8(%rsi)
mov    0x4(%rdi),%eax
mov    %eax,0x1cc(%rsi)
mov    0x8(%rdi),%eax
mov    %eax,0x1d0(%rsi)
mov    0xc(%rdi),%eax
mov    %eax,0x1d4(%rsi)
mov    0x10(%rdi),%eax
mov    %eax,0x1d8(%rsi)
mov    0x14(%rdi),%eax
mov    %eax,0x1dc(%rsi)
ret

LLVM IR (-O0):
define void @RunDecryptionKeySchedule(i32* %0, i32* %1) {
%3 = alloca i32*
%4 = alloca i32*
%5 = alloca i32
%6 = alloca i32
%7 = alloca i32
%8 = alloca i32
store i32* %0, i32** %3
store i32* %1, i32** %4
store i32 0, i32* %7
store i32 2, i32* %8
store i32 0, i32* %5
br label %9
9: ; preds = %38, %2
%10 = load i32, i32* %5
%11 = icmp slt i32 %10, 10
br i1 %11, label %12, label %41
12: ; preds = %9
store i32 0, i32* %6
br label %13
13: ; preds = %31, %12
%14 = load i32, i32* %6
%15 = icmp slt i32 %14, 12
br i1 %15, label %16, label %34
16: ; preds = %13
%17 = load i32*, i32** %3
%18 = load i32, i32* %8
%19 = sext i32 %18 to i64
%20 = getelementptr inbounds i32, i32* %17, i64 %19
%21 = load i32, i32* %20
%22 = load i32*, i32** %4
%23 = load i32, i32* %7
%24 = sext i32 %23 to i64
%25 = getelementptr inbounds i32, i32* %22, i64 %24
store i32 %21, i32* %25
%26 = load i32, i32* %7
%27 = add nsw i32 %26, 1
store i32 %27, i32* %7
%28 = load i32, i32* %8
%29 = add nsw i32 %28, 1
%30 = srem i32 %29, 10
store i32 %30, i32* %8
br label %31
31: ; preds = %16
%32 = load i32, i32* %6
%33 = add nsw i32 %32, 1
store i32 %33, i32* %6
br label %13
34: ; preds = %13
%35 = load i32, i32* %8
%36 = add nsw i32 %35, 6
%37 = srem i32 %36, 10
store i32 %37, i32* %8
br label %38
38: ; preds = %34
%39 = load i32, i32* %5
%40 = add nsw i32 %39, 1
store i32 %40, i32* %5
br label %9
41: ; preds = %9
ret void
}

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