void sliceMatrix(double ***threadData, double **data) {
  int k = 0;
  for (int i = 0; i < 8; i++) {
    for (int j = 0; j < 64 / 8; j++) {
      threadData[i][j] = data[k++];
    }
  }
}


x86 assembly (clang, -O0):
<sliceMatrix>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
movl   $0x0,-0x14(%rbp)
movl   $0x0,-0x18(%rbp)
cmpl   $0x8,-0x18(%rbp)
jge    1180 <sliceMatrix+0x80>
movl   $0x0,-0x1c(%rbp)
cmpl   $0x8,-0x1c(%rbp)
jge    116d <sliceMatrix+0x6d>
mov    -0x10(%rbp),%rax
mov    -0x14(%rbp),%ecx
mov    %ecx,%edx
add    $0x1,%edx
mov    %edx,-0x14(%rbp)
movslq %ecx,%rcx
mov    (%rax,%rcx,8),%rdx
mov    -0x8(%rbp),%rax
movslq -0x18(%rbp),%rcx
mov    (%rax,%rcx,8),%rax
movslq -0x1c(%rbp),%rcx
mov    %rdx,(%rax,%rcx,8)
mov    -0x1c(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x1c(%rbp)
jmp    112b <sliceMatrix+0x2b>
jmp    1172 <sliceMatrix+0x72>
mov    -0x18(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x18(%rbp)
jmp    111a <sliceMatrix+0x1a>
pop    %rbp
ret

x86 assembly (clang, -O2):
<sliceMatrix>:
mov    (%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,(%rcx)
mov    0x8(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x10(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x18(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x20(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x28(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x30(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x38(%rsi),%rax
mov    (%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x40(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x48(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x50(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x58(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x60(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x68(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x70(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x78(%rsi),%rax
mov    0x8(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x80(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x88(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x90(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x98(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0xa0(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0xa8(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0xb0(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0xb8(%rsi),%rax
mov    0x10(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0xc0(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,(%rcx)
mov    0xc8(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0xd0(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0xd8(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0xe0(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0xe8(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0xf0(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0xf8(%rsi),%rax
mov    0x18(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x100(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x108(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x110(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x118(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x120(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x128(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x130(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x138(%rsi),%rax
mov    0x20(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x140(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x148(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x150(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x158(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x160(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x168(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x170(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x178(%rsi),%rax
mov    0x28(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x180(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x188(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x190(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x198(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x1a0(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x1a8(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x1b0(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x1b8(%rsi),%rax
mov    0x30(%rdi),%rcx
mov    %rax,0x38(%rcx)
mov    0x1c0(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,(%rcx)
mov    0x1c8(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x8(%rcx)
mov    0x1d0(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x10(%rcx)
mov    0x1d8(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x18(%rcx)
mov    0x1e0(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x20(%rcx)
mov    0x1e8(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x28(%rcx)
mov    0x1f0(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x30(%rcx)
mov    0x1f8(%rsi),%rax
mov    0x38(%rdi),%rcx
mov    %rax,0x38(%rcx)
ret

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

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