void initialiseStatesAndConstants(double *states, double *variables) {
  variables[0] = 46.4;
  variables[1] = 0.0057938;
  variables[2] = 0.0082;
  variables[3] = 0.0058;
  variables[4] = 0.06588648;
  variables[5] = 0.0659;
  variables[6] = 0.0659;
  variables[7] = 45.0;
  variables[8] = 0.00427806;
  variables[9] = 0.0021;
  variables[10] = 0.0043;
  variables[11] = 0.0138823;
  variables[12] = 0.00694;
  variables[13] = 0.0139;
  variables[14] = 1.3236e-5;
  variables[15] = 1.323e-5;
  variables[16] = 1.32e-5;
  variables[17] = 4.2952e-5;
  variables[18] = 4.29e-5;
  variables[19] = 4.3e-5;
  variables[20] = 6.645504e-5;
  variables[21] = 0.000266;
  variables[22] = 6.65e-5;
  variables[23] = 0.01138376;
  variables[24] = 0.0114;
  variables[25] = 0.0114;
  variables[26] = 0.004905;
  variables[27] = 0.004905;
  variables[28] = 0.00491;
  variables[29] = 0.036495;
  variables[30] = 0.0365;
  variables[31] = 0.03649;
  variables[32] = 0.0005465;
  variables[33] = 0.000437;
  variables[34] = 0.000548;
  variables[35] = 0.006875;
  variables[36] = 0.0055;
  variables[37] = 0.0069;
  variables[38] = 0.0005465;
  variables[39] = 0.000437;
  variables[40] = 0.000548;
  variables[41] = 0.006875;
  variables[42] = 0.0055;
  variables[43] = 0.0069;
  variables[44] = 0.0001;
  variables[45] = 2.0;
  variables[46] = 140.0;
  variables[47] = 5.4;
  variables[48] = 8.0;
  variables[49] = 140.0;
  variables[50] = 2.0e-5;
  variables[51] = 6.5e-5;
  variables[52] = 96845.0;
  variables[53] = 1.0309347;
  variables[54] = 8314.0;
  variables[55] = 310.0;
  variables[56] = 1.0;
  variables[57] = 0.0;
  variables[58] = 0.0;
  variables[59] = 0.0042;
  variables[60] = 0.0;
  variables[61] = 0.0;
  variables[62] = 0.03339;
  variables[63] = 0.0;
  variables[64] = 2.523636e-5;
  variables[65] = 2.52e-5;
  variables[66] = 2.52e-5;
  variables[67] = 8.1892e-5;
  variables[68] = 8.19e-5;
  variables[69] = 8.19e-5;
  variables[70] = 0.00079704;
  variables[71] = 0.000738;
  variables[72] = 0.000797;
  variables[73] = 0.016;
  variables[74] = 0.0208;
  variables[75] = 0.016;
  variables[76] = 0.0003445;
  variables[77] = 0.000345;
  variables[78] = 0.000518;
  variables[79] = 0.0104;
  variables[80] = 0.0104;
  variables[81] = 0.0104;
  variables[82] = 5.81818e-5;
  variables[83] = 5.8e-5;
  variables[84] = 5.8e-5;
  variables[85] = 0.0001888;
  variables[86] = 0.000189;
  variables[87] = 0.000189;
  variables[88] = 0.0001;
  variables[89] = 0.5;
  variables[90] = 2.7229e-6;
  variables[91] = 2.8e-6;
  variables[92] = 2.7e-6;
  variables[93] = 8.83584e-6;
  variables[94] = 8.8e-6;
  variables[95] = 8.8e-6;
  variables[96] = 0.0;
  variables[97] = 0.0;
  variables[98] = 0.0;
  variables[99] = 1.204e-6;
  variables[100] = 3.7e-7;
  variables[101] = 1.2e-6;
  variables[102] = 0.621;
  variables[103] = 5.64;
  variables[104] = 0.04782545;
  variables[105] = 0.0478;
  variables[106] = 0.0478;
  variables[107] = 0.1551936;
  variables[108] = 0.16;
  variables[109] = 0.16;
  states[0] = 0.092361701692;
  states[1] = 0.015905380261;
  states[2] = 0.01445216109;
  states[3] = 0.04804900895;
  states[4] = 0.48779845203;
  states[5] = 0.42074047435;
  states[6] = 0.038968420558;
  states[7] = 0.29760539675;
  states[8] = 0.064402950262;
  states[9] = 0.13034201158;
  states[10] = 0.46960956028;
  states[11] = 0.87993375273;
  states[12] = 0.082293827208;
  states[13] = 0.03889291759;
  states[14] = -39.013558536;
}


x86 assembly (clang, -O0):
<initialiseStatesAndConstants>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    -0x10(%rbp),%rax
movsd  0x11e0(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11c8(%rip),%xmm0
movsd  %xmm0,0x8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11af(%rip),%xmm0
movsd  %xmm0,0x10(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1196(%rip),%xmm0
movsd  %xmm0,0x18(%rax)
mov    -0x10(%rbp),%rax
movsd  0x117d(%rip),%xmm0
movsd  %xmm0,0x20(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1164(%rip),%xmm0
movsd  %xmm0,0x28(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1153(%rip),%xmm0
movsd  %xmm0,0x30(%rax)
mov    -0x10(%rbp),%rax
movsd  0x113a(%rip),%xmm0
movsd  %xmm0,0x38(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1121(%rip),%xmm0
movsd  %xmm0,0x40(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1108(%rip),%xmm0
movsd  %xmm0,0x48(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10ef(%rip),%xmm0
movsd  %xmm0,0x50(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10d6(%rip),%xmm0
movsd  %xmm0,0x58(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10bd(%rip),%xmm0
movsd  %xmm0,0x60(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10a4(%rip),%xmm0
movsd  %xmm0,0x68(%rax)
mov    -0x10(%rbp),%rax
movsd  0x108b(%rip),%xmm0
movsd  %xmm0,0x70(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1072(%rip),%xmm0
movsd  %xmm0,0x78(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1059(%rip),%xmm0
movsd  %xmm0,0x80(%rax)
mov    -0x10(%rbp),%rax
movsd  0x103d(%rip),%xmm0
movsd  %xmm0,0x88(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1021(%rip),%xmm0
movsd  %xmm0,0x90(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1005(%rip),%xmm0
movsd  %xmm0,0x98(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfe9(%rip),%xmm0
movsd  %xmm0,0xa0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfcd(%rip),%xmm0
movsd  %xmm0,0xa8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfb1(%rip),%xmm0
movsd  %xmm0,0xb0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf95(%rip),%xmm0
movsd  %xmm0,0xb8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf79(%rip),%xmm0
movsd  %xmm0,0xc0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf65(%rip),%xmm0
movsd  %xmm0,0xc8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf49(%rip),%xmm0
movsd  %xmm0,0xd0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf35(%rip),%xmm0
movsd  %xmm0,0xd8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf19(%rip),%xmm0
movsd  %xmm0,0xe0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xefd(%rip),%xmm0
movsd  %xmm0,0xe8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xee1(%rip),%xmm0
movsd  %xmm0,0xf0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xec5(%rip),%xmm0
movsd  %xmm0,0xf8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xea9(%rip),%xmm0
movsd  %xmm0,0x100(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe8d(%rip),%xmm0
movsd  %xmm0,0x108(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe71(%rip),%xmm0
movsd  %xmm0,0x110(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe55(%rip),%xmm0
movsd  %xmm0,0x118(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe39(%rip),%xmm0
movsd  %xmm0,0x120(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe1d(%rip),%xmm0
movsd  %xmm0,0x128(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe31(%rip),%xmm0
movsd  %xmm0,0x130(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe15(%rip),%xmm0
movsd  %xmm0,0x138(%rax)
mov    -0x10(%rbp),%rax
movsd  0xdf9(%rip),%xmm0
movsd  %xmm0,0x140(%rax)
mov    -0x10(%rbp),%rax
movsd  0xddd(%rip),%xmm0
movsd  %xmm0,0x148(%rax)
mov    -0x10(%rbp),%rax
movsd  0xdc1(%rip),%xmm0
movsd  %xmm0,0x150(%rax)
mov    -0x10(%rbp),%rax
movsd  0xda5(%rip),%xmm0
movsd  %xmm0,0x158(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc99(%rip),%xmm0
movsd  %xmm0,0x160(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd75(%rip),%xmm0
movsd  %xmm0,0x168(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd49(%rip),%xmm0
movsd  %xmm0,0x170(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd45(%rip),%xmm0
movsd  %xmm0,0x178(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd29(%rip),%xmm0
movsd  %xmm0,0x180(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd0d(%rip),%xmm0
movsd  %xmm0,0x188(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcf1(%rip),%xmm0
movsd  %xmm0,0x190(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcd5(%rip),%xmm0
movsd  %xmm0,0x198(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcb9(%rip),%xmm0
movsd  %xmm0,0x1a0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc9d(%rip),%xmm0
movsd  %xmm0,0x1a8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc81(%rip),%xmm0
movsd  %xmm0,0x1b0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc65(%rip),%xmm0
movsd  %xmm0,0x1b8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc49(%rip),%xmm0
movsd  %xmm0,0x1c0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1c8(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1d0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc0f(%rip),%xmm0
movsd  %xmm0,0x1d8(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1e0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1e8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xbd5(%rip),%xmm0
movsd  %xmm0,0x1f0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1f8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xbaa(%rip),%xmm0
movsd  %xmm0,0x200(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb8e(%rip),%xmm0
movsd  %xmm0,0x208(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb7a(%rip),%xmm0
movsd  %xmm0,0x210(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb5e(%rip),%xmm0
movsd  %xmm0,0x218(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb42(%rip),%xmm0
movsd  %xmm0,0x220(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb2e(%rip),%xmm0
movsd  %xmm0,0x228(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb12(%rip),%xmm0
movsd  %xmm0,0x230(%rax)
mov    -0x10(%rbp),%rax
movsd  0xaf6(%rip),%xmm0
movsd  %xmm0,0x238(%rax)
mov    -0x10(%rbp),%rax
movsd  0xada(%rip),%xmm0
movsd  %xmm0,0x240(%rax)
mov    -0x10(%rbp),%rax
movsd  0xab6(%rip),%xmm0
movsd  %xmm0,0x248(%rax)
mov    -0x10(%rbp),%rax
movsd  0xaaa(%rip),%xmm0
movsd  %xmm0,0x250(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa8e(%rip),%xmm0
movsd  %xmm0,0x258(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa72(%rip),%xmm0
movsd  %xmm0,0x260(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa56(%rip),%xmm0
movsd  %xmm0,0x268(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa3a(%rip),%xmm0
movsd  %xmm0,0x270(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa1e(%rip),%xmm0
movsd  %xmm0,0x278(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa0a(%rip),%xmm0
movsd  %xmm0,0x280(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9f6(%rip),%xmm0
movsd  %xmm0,0x288(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9da(%rip),%xmm0
movsd  %xmm0,0x290(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9be(%rip),%xmm0
movsd  %xmm0,0x298(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9aa(%rip),%xmm0
movsd  %xmm0,0x2a0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x98e(%rip),%xmm0
movsd  %xmm0,0x2a8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x972(%rip),%xmm0
movsd  %xmm0,0x2b0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x95e(%rip),%xmm0
movsd  %xmm0,0x2b8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x942(%rip),%xmm0
movsd  %xmm0,0x2c0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x926(%rip),%xmm0
movsd  %xmm0,0x2c8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x90a(%rip),%xmm0
movsd  %xmm0,0x2d0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x8ee(%rip),%xmm0
movsd  %xmm0,0x2d8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x8d2(%rip),%xmm0
movsd  %xmm0,0x2e0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x8b6(%rip),%xmm0
movsd  %xmm0,0x2e8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x89a(%rip),%xmm0
movsd  %xmm0,0x2f0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x886(%rip),%xmm0
movsd  %xmm0,0x2f8(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x300(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x308(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x310(%rax)
mov    -0x10(%rbp),%rax
movsd  0x83d(%rip),%xmm0
movsd  %xmm0,0x318(%rax)
mov    -0x10(%rbp),%rax
movsd  0x821(%rip),%xmm0
movsd  %xmm0,0x320(%rax)
mov    -0x10(%rbp),%rax
movsd  0x805(%rip),%xmm0
movsd  %xmm0,0x328(%rax)
mov    -0x10(%rbp),%rax
movsd  0x7e9(%rip),%xmm0
movsd  %xmm0,0x330(%rax)
mov    -0x10(%rbp),%rax
movsd  0x7cd(%rip),%xmm0
movsd  %xmm0,0x338(%rax)
mov    -0x10(%rbp),%rax
movsd  0x7b1(%rip),%xmm0
movsd  %xmm0,0x340(%rax)
mov    -0x10(%rbp),%rax
movsd  0x795(%rip),%xmm0
movsd  %xmm0,0x348(%rax)
mov    -0x10(%rbp),%rax
movsd  0x781(%rip),%xmm0
movsd  %xmm0,0x350(%rax)
mov    -0x10(%rbp),%rax
movsd  0x765(%rip),%xmm0
movsd  %xmm0,0x358(%rax)
mov    -0x10(%rbp),%rax
movsd  0x749(%rip),%xmm0
movsd  %xmm0,0x360(%rax)
mov    -0x10(%rbp),%rax
movsd  0x735(%rip),%xmm0
movsd  %xmm0,0x368(%rax)
mov    -0x8(%rbp),%rax
movsd  0x719(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x701(%rip),%xmm0
movsd  %xmm0,0x8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6e8(%rip),%xmm0
movsd  %xmm0,0x10(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6cf(%rip),%xmm0
movsd  %xmm0,0x18(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6b6(%rip),%xmm0
movsd  %xmm0,0x20(%rax)
mov    -0x8(%rbp),%rax
movsd  0x69d(%rip),%xmm0
movsd  %xmm0,0x28(%rax)
mov    -0x8(%rbp),%rax
movsd  0x684(%rip),%xmm0
movsd  %xmm0,0x30(%rax)
mov    -0x8(%rbp),%rax
movsd  0x66b(%rip),%xmm0
movsd  %xmm0,0x38(%rax)
mov    -0x8(%rbp),%rax
movsd  0x652(%rip),%xmm0
movsd  %xmm0,0x40(%rax)
mov    -0x8(%rbp),%rax
movsd  0x639(%rip),%xmm0
movsd  %xmm0,0x48(%rax)
mov    -0x8(%rbp),%rax
movsd  0x620(%rip),%xmm0
movsd  %xmm0,0x50(%rax)
mov    -0x8(%rbp),%rax
movsd  0x607(%rip),%xmm0
movsd  %xmm0,0x58(%rax)
mov    -0x8(%rbp),%rax
movsd  0x5ee(%rip),%xmm0
movsd  %xmm0,0x60(%rax)
mov    -0x8(%rbp),%rax
movsd  0x5d5(%rip),%xmm0
movsd  %xmm0,0x68(%rax)
mov    -0x8(%rbp),%rax
movsd  0x5bc(%rip),%xmm0
movsd  %xmm0,0x70(%rax)
pop    %rbp
ret

x86 assembly (clang, -O2):
<initialiseStatesAndConstants>:
movaps 0xef9(%rip),%xmm0
movups %xmm0,(%rsi)
movaps 0xeff(%rip),%xmm0
movups %xmm0,0x10(%rsi)
movaps 0xf04(%rip),%xmm0
movups %xmm0,0x20(%rsi)
movaps 0xf09(%rip),%xmm0
movups %xmm0,0x30(%rsi)
movaps 0xf0e(%rip),%xmm0
movups %xmm0,0x40(%rsi)
movaps 0xf13(%rip),%xmm0
movups %xmm0,0x50(%rsi)
movaps 0xf18(%rip),%xmm0
movups %xmm0,0x60(%rsi)
movaps 0xf1d(%rip),%xmm0
movups %xmm0,0x70(%rsi)
movaps 0xf22(%rip),%xmm0
movups %xmm0,0x80(%rsi)
movaps 0xf24(%rip),%xmm0
movups %xmm0,0x90(%rsi)
movaps 0xf26(%rip),%xmm0
movups %xmm0,0xa0(%rsi)
movaps 0xf28(%rip),%xmm0
movups %xmm0,0xb0(%rsi)
movaps 0xf2a(%rip),%xmm0
movups %xmm0,0xc0(%rsi)
movaps 0xf2c(%rip),%xmm0
movups %xmm0,0xd0(%rsi)
movaps 0xf2e(%rip),%xmm0
movups %xmm0,0xe0(%rsi)
movaps 0xf30(%rip),%xmm0
movups %xmm0,0xf0(%rsi)
movaps 0xf32(%rip),%xmm0
movups %xmm0,0x100(%rsi)
movaps 0xf34(%rip),%xmm1
movups %xmm1,0x110(%rsi)
movaps 0xf36(%rip),%xmm2
movups %xmm2,0x120(%rsi)
movups %xmm0,0x130(%rsi)
movups %xmm1,0x140(%rsi)
movups %xmm2,0x150(%rsi)
movaps 0xf23(%rip),%xmm0
movups %xmm0,0x160(%rsi)
movaps 0xf25(%rip),%xmm0
movups %xmm0,0x170(%rsi)
movaps 0xf27(%rip),%xmm0
movups %xmm0,0x180(%rsi)
movaps 0xf29(%rip),%xmm0
movups %xmm0,0x190(%rsi)
movaps 0xf2b(%rip),%xmm0
movups %xmm0,0x1a0(%rsi)
movaps 0xf2d(%rip),%xmm0
movups %xmm0,0x1b0(%rsi)
movabs $0x3ff0000000000000,%rax
mov    %rax,0x1c0(%rsi)
xorps  %xmm0,%xmm0
movups %xmm0,0x1c8(%rsi)
movabs $0x3f713404ea4a8c15,%rax
34 71 3f
mov    %rax,0x1d8(%rsi)
movups %xmm0,0x1e0(%rsi)
movsd  0x10bb(%rip),%xmm1
movups %xmm1,0x1f0(%rsi)
movaps 0xeed(%rip),%xmm1
movups %xmm1,0x200(%rsi)
movaps 0xeef(%rip),%xmm1
movups %xmm1,0x210(%rsi)
movaps 0xef1(%rip),%xmm1
movups %xmm1,0x220(%rsi)
movaps 0xef3(%rip),%xmm1
movups %xmm1,0x230(%rsi)
movaps 0xef5(%rip),%xmm1
movups %xmm1,0x240(%rsi)
movaps 0xef7(%rip),%xmm1
movups %xmm1,0x250(%rsi)
movaps 0xef9(%rip),%xmm1
movups %xmm1,0x260(%rsi)
movaps 0xefb(%rip),%xmm1
movups %xmm1,0x270(%rsi)
movaps 0xefd(%rip),%xmm1
movups %xmm1,0x280(%rsi)
movaps 0xeff(%rip),%xmm1
movups %xmm1,0x290(%rsi)
movaps 0xf01(%rip),%xmm1
movups %xmm1,0x2a0(%rsi)
movaps 0xf03(%rip),%xmm1
movups %xmm1,0x2b0(%rsi)
movaps 0xf05(%rip),%xmm1
movups %xmm1,0x2c0(%rsi)
movaps 0xf07(%rip),%xmm1
movups %xmm1,0x2d0(%rsi)
movaps 0xf09(%rip),%xmm1
movups %xmm1,0x2e0(%rsi)
movaps 0xf0b(%rip),%xmm1
movups %xmm1,0x2f0(%rsi)
movups %xmm0,0x300(%rsi)
movq   $0x0,0x310(%rsi)
movaps 0xefb(%rip),%xmm0
movups %xmm0,0x318(%rsi)
movaps 0xefd(%rip),%xmm0
movups %xmm0,0x328(%rsi)
movaps 0xeff(%rip),%xmm0
movups %xmm0,0x338(%rsi)
movaps 0xf01(%rip),%xmm0
movups %xmm0,0x348(%rsi)
movaps 0xf03(%rip),%xmm0
movups %xmm0,0x358(%rsi)
movabs $0x3fc47ae147ae147b,%rax
7a c4 3f
mov    %rax,0x368(%rsi)
movaps 0xef4(%rip),%xmm0
movups %xmm0,(%rdi)
movaps 0xefa(%rip),%xmm0
movups %xmm0,0x10(%rdi)
movaps 0xeff(%rip),%xmm0
movups %xmm0,0x20(%rdi)
movaps 0xf04(%rip),%xmm0
movups %xmm0,0x30(%rdi)
movaps 0xf09(%rip),%xmm0
movups %xmm0,0x40(%rdi)
movaps 0xf0e(%rip),%xmm0
movups %xmm0,0x50(%rdi)
movaps 0xf13(%rip),%xmm0
movups %xmm0,0x60(%rdi)
movabs $0xc04381bc493e59cf,%rax
81 43 c0
mov    %rax,0x70(%rdi)
ret

LLVM IR (-O0):
define void @initialiseStatesAndConstants(double* %0, double* %1) {
%3 = alloca double*
%4 = alloca double*
store double* %0, double** %3
store double* %1, double** %4
%5 = load double*, double** %4
%6 = getelementptr inbounds double, double* %5, i64 0
store double 4.640000e+01, double* %6
%7 = load double*, double** %4
%8 = getelementptr inbounds double, double* %7, i64 1
store double 5.793800e-03, double* %8
%9 = load double*, double** %4
%10 = getelementptr inbounds double, double* %9, i64 2
store double 8.200000e-03, double* %10
%11 = load double*, double** %4
%12 = getelementptr inbounds double, double* %11, i64 3
store double 5.800000e-03, double* %12
%13 = load double*, double** %4
%14 = getelementptr inbounds double, double* %13, i64 4
store double 0x3FB0DDEFB4D93B1A, double* %14
%15 = load double*, double** %4
%16 = getelementptr inbounds double, double* %15, i64 5
store double 6.590000e-02, double* %16
%17 = load double*, double** %4
%18 = getelementptr inbounds double, double* %17, i64 6
store double 6.590000e-02, double* %18
%19 = load double*, double** %4
%20 = getelementptr inbounds double, double* %19, i64 7
store double 4.500000e+01, double* %20
%21 = load double*, double** %4
%22 = getelementptr inbounds double, double* %21, i64 8
store double 4.278060e-03, double* %22
%23 = load double*, double** %4
%24 = getelementptr inbounds double, double* %23, i64 9
store double 2.100000e-03, double* %24
%25 = load double*, double** %4
%26 = getelementptr inbounds double, double* %25, i64 10
store double 4.300000e-03, double* %26
%27 = load double*, double** %4
%28 = getelementptr inbounds double, double* %27, i64 11
store double 1.388230e-02, double* %28
%29 = load double*, double** %4
%30 = getelementptr inbounds double, double* %29, i64 12
store double 6.940000e-03, double* %30
%31 = load double*, double** %4
%32 = getelementptr inbounds double, double* %31, i64 13
store double 1.390000e-02, double* %32
%33 = load double*, double** %4
%34 = getelementptr inbounds double, double* %33, i64 14
store double 1.323600e-05, double* %34
%35 = load double*, double** %4
%36 = getelementptr inbounds double, double* %35, i64 15
store double 1.323000e-05, double* %36
%37 = load double*, double** %4
%38 = getelementptr inbounds double, double* %37, i64 16
store double 1.320000e-05, double* %38
%39 = load double*, double** %4
%40 = getelementptr inbounds double, double* %39, i64 17
store double 4.295200e-05, double* %40
%41 = load double*, double** %4
%42 = getelementptr inbounds double, double* %41, i64 18
store double 4.290000e-05, double* %42
%43 = load double*, double** %4
%44 = getelementptr inbounds double, double* %43, i64 19
store double 4.300000e-05, double* %44
%45 = load double*, double** %4
%46 = getelementptr inbounds double, double* %45, i64 20
store double 0x3F116BB8E4D1390D, double* %46
%47 = load double*, double** %4
%48 = getelementptr inbounds double, double* %47, i64 21
store double 2.660000e-04, double* %48
%49 = load double*, double** %4
%50 = getelementptr inbounds double, double* %49, i64 22
store double 6.650000e-05, double* %50
%51 = load double*, double** %4
%52 = getelementptr inbounds double, double* %51, i64 23
store double 0x3F87505E673E7D94, double* %52
%53 = load double*, double** %4
%54 = getelementptr inbounds double, double* %53, i64 24
store double 1.140000e-02, double* %54
%55 = load double*, double** %4
%56 = getelementptr inbounds double, double* %55, i64 25
store double 1.140000e-02, double* %56
%57 = load double*, double** %4
%58 = getelementptr inbounds double, double* %57, i64 26
store double 4.905000e-03, double* %58
%59 = load double*, double** %4
%60 = getelementptr inbounds double, double* %59, i64 27
store double 4.905000e-03, double* %60
%61 = load double*, double** %4
%62 = getelementptr inbounds double, double* %61, i64 28
store double 4.910000e-03, double* %62
%63 = load double*, double** %4
%64 = getelementptr inbounds double, double* %63, i64 29
store double 3.649500e-02, double* %64
%65 = load double*, double** %4
%66 = getelementptr inbounds double, double* %65, i64 30
store double 3.650000e-02, double* %66
%67 = load double*, double** %4
%68 = getelementptr inbounds double, double* %67, i64 31
store double 3.649000e-02, double* %68
%69 = load double*, double** %4
%70 = getelementptr inbounds double, double* %69, i64 32
store double 5.465000e-04, double* %70
%71 = load double*, double** %4
%72 = getelementptr inbounds double, double* %71, i64 33
store double 4.370000e-04, double* %72
%73 = load double*, double** %4
%74 = getelementptr inbounds double, double* %73, i64 34
store double 5.480000e-04, double* %74
%75 = load double*, double** %4
%76 = getelementptr inbounds double, double* %75, i64 35
store double 6.875000e-03, double* %76
%77 = load double*, double** %4
%78 = getelementptr inbounds double, double* %77, i64 36
store double 5.500000e-03, double* %78
%79 = load double*, double** %4
%80 = getelementptr inbounds double, double* %79, i64 37
store double 6.900000e-03, double* %80
%81 = load double*, double** %4
%82 = getelementptr inbounds double, double* %81, i64 38
store double 5.465000e-04, double* %82
%83 = load double*, double** %4
%84 = getelementptr inbounds double, double* %83, i64 39
store double 4.370000e-04, double* %84
%85 = load double*, double** %4
%86 = getelementptr inbounds double, double* %85, i64 40
store double 5.480000e-04, double* %86
%87 = load double*, double** %4
%88 = getelementptr inbounds double, double* %87, i64 41
store double 6.875000e-03, double* %88
%89 = load double*, double** %4
%90 = getelementptr inbounds double, double* %89, i64 42
store double 5.500000e-03, double* %90
%91 = load double*, double** %4
%92 = getelementptr inbounds double, double* %91, i64 43
store double 6.900000e-03, double* %92
%93 = load double*, double** %4
%94 = getelementptr inbounds double, double* %93, i64 44
store double 1.000000e-04, double* %94
%95 = load double*, double** %4
%96 = getelementptr inbounds double, double* %95, i64 45
store double 2.000000e+00, double* %96
%97 = load double*, double** %4
%98 = getelementptr inbounds double, double* %97, i64 46
store double 1.400000e+02, double* %98
%99 = load double*, double** %4
%100 = getelementptr inbounds double, double* %99, i64 47
store double 5.400000e+00, double* %100
%101 = load double*, double** %4
%102 = getelementptr inbounds double, double* %101, i64 48
store double 8.000000e+00, double* %102
%103 = load double*, double** %4
%104 = getelementptr inbounds double, double* %103, i64 49
store double 1.400000e+02, double* %104
%105 = load double*, double** %4
%106 = getelementptr inbounds double, double* %105, i64 50
store double 2.000000e-05, double* %106
%107 = load double*, double** %4
%108 = getelementptr inbounds double, double* %107, i64 51
store double 6.500000e-05, double* %108
%109 = load double*, double** %4
%110 = getelementptr inbounds double, double* %109, i64 52
store double 9.684500e+04, double* %110
%111 = load double*, double** %4
%112 = getelementptr inbounds double, double* %111, i64 53
store double 0x3FF07EB5624CFC32, double* %112
%113 = load double*, double** %4
%114 = getelementptr inbounds double, double* %113, i64 54
store double 8.314000e+03, double* %114
%115 = load double*, double** %4
%116 = getelementptr inbounds double, double* %115, i64 55
store double 3.100000e+02, double* %116
%117 = load double*, double** %4
%118 = getelementptr inbounds double, double* %117, i64 56
store double 1.000000e+00, double* %118
%119 = load double*, double** %4
%120 = getelementptr inbounds double, double* %119, i64 57
store double 0.000000e+00, double* %120
%121 = load double*, double** %4
%122 = getelementptr inbounds double, double* %121, i64 58
store double 0.000000e+00, double* %122
%123 = load double*, double** %4
%124 = getelementptr inbounds double, double* %123, i64 59
store double 4.200000e-03, double* %124
%125 = load double*, double** %4
%126 = getelementptr inbounds double, double* %125, i64 60
store double 0.000000e+00, double* %126
%127 = load double*, double** %4
%128 = getelementptr inbounds double, double* %127, i64 61
store double 0.000000e+00, double* %128
%129 = load double*, double** %4
%130 = getelementptr inbounds double, double* %129, i64 62
store double 3.339000e-02, double* %130
%131 = load double*, double** %4
%132 = getelementptr inbounds double, double* %131, i64 63
store double 0.000000e+00, double* %132
%133 = load double*, double** %4
%134 = getelementptr inbounds double, double* %133, i64 64
store double 0x3EFA76557434300C, double* %134
%135 = load double*, double** %4
%136 = getelementptr inbounds double, double* %135, i64 65
store double 2.520000e-05, double* %136
%137 = load double*, double** %4
%138 = getelementptr inbounds double, double* %137, i64 66
store double 2.520000e-05, double* %138
%139 = load double*, double** %4
%140 = getelementptr inbounds double, double* %139, i64 67
store double 0x3F1577ADD8E327FA, double* %140
%141 = load double*, double** %4
%142 = getelementptr inbounds double, double* %141, i64 68
store double 8.190000e-05, double* %142
%143 = load double*, double** %4
%144 = getelementptr inbounds double, double* %143, i64 69
store double 8.190000e-05, double* %144
%145 = load double*, double** %4
%146 = getelementptr inbounds double, double* %145, i64 70
store double 7.970400e-04, double* %146
%147 = load double*, double** %4
%148 = getelementptr inbounds double, double* %147, i64 71
store double 7.380000e-04, double* %148
%149 = load double*, double** %4
%150 = getelementptr inbounds double, double* %149, i64 72
store double 0x3F4A1DB877AB3248, double* %150
%151 = load double*, double** %4
%152 = getelementptr inbounds double, double* %151, i64 73
store double 1.600000e-02, double* %152
%153 = load double*, double** %4
%154 = getelementptr inbounds double, double* %153, i64 74
store double 2.080000e-02, double* %154
%155 = load double*, double** %4
%156 = getelementptr inbounds double, double* %155, i64 75
store double 1.600000e-02, double* %156
%157 = load double*, double** %4
%158 = getelementptr inbounds double, double* %157, i64 76
store double 3.445000e-04, double* %158
%159 = load double*, double** %4
%160 = getelementptr inbounds double, double* %159, i64 77
store double 3.450000e-04, double* %160
%161 = load double*, double** %4
%162 = getelementptr inbounds double, double* %161, i64 78
store double 5.180000e-04, double* %162
%163 = load double*, double** %4
%164 = getelementptr inbounds double, double* %163, i64 79
store double 1.040000e-02, double* %164
%165 = load double*, double** %4
%166 = getelementptr inbounds double, double* %165, i64 80
store double 1.040000e-02, double* %166
%167 = load double*, double** %4
%168 = getelementptr inbounds double, double* %167, i64 81
store double 1.040000e-02, double* %168
%169 = load double*, double** %4
%170 = getelementptr inbounds double, double* %169, i64 82
store double 5.818180e-05, double* %170
%171 = load double*, double** %4
%172 = getelementptr inbounds double, double* %171, i64 83
store double 5.800000e-05, double* %172
%173 = load double*, double** %4
%174 = getelementptr inbounds double, double* %173, i64 84
store double 5.800000e-05, double* %174
%175 = load double*, double** %4
%176 = getelementptr inbounds double, double* %175, i64 85
store double 1.888000e-04, double* %176
%177 = load double*, double** %4
%178 = getelementptr inbounds double, double* %177, i64 86
store double 1.890000e-04, double* %178
%179 = load double*, double** %4
%180 = getelementptr inbounds double, double* %179, i64 87
store double 1.890000e-04, double* %180
%181 = load double*, double** %4
%182 = getelementptr inbounds double, double* %181, i64 88
store double 1.000000e-04, double* %182
%183 = load double*, double** %4
%184 = getelementptr inbounds double, double* %183, i64 89
store double 5.000000e-01, double* %184
%185 = load double*, double** %4
%186 = getelementptr inbounds double, double* %185, i64 90
store double 2.722900e-06, double* %186
%187 = load double*, double** %4
%188 = getelementptr inbounds double, double* %187, i64 91
store double 2.800000e-06, double* %188
%189 = load double*, double** %4
%190 = getelementptr inbounds double, double* %189, i64 92
store double 2.700000e-06, double* %190
%191 = load double*, double** %4
%192 = getelementptr inbounds double, double* %191, i64 93
store double 8.835840e-06, double* %192
%193 = load double*, double** %4
%194 = getelementptr inbounds double, double* %193, i64 94
store double 8.800000e-06, double* %194
%195 = load double*, double** %4
%196 = getelementptr inbounds double, double* %195, i64 95
store double 8.800000e-06, double* %196
%197 = load double*, double** %4
%198 = getelementptr inbounds double, double* %197, i64 96
store double 0.000000e+00, double* %198
%199 = load double*, double** %4
%200 = getelementptr inbounds double, double* %199, i64 97
store double 0.000000e+00, double* %200
%201 = load double*, double** %4
%202 = getelementptr inbounds double, double* %201, i64 98
store double 0.000000e+00, double* %202
%203 = load double*, double** %4
%204 = getelementptr inbounds double, double* %203, i64 99
store double 1.204000e-06, double* %204
%205 = load double*, double** %4
%206 = getelementptr inbounds double, double* %205, i64 100
store double 3.700000e-07, double* %206
%207 = load double*, double** %4
%208 = getelementptr inbounds double, double* %207, i64 101
store double 1.200000e-06, double* %208
%209 = load double*, double** %4
%210 = getelementptr inbounds double, double* %209, i64 102
store double 6.210000e-01, double* %210
%211 = load double*, double** %4
%212 = getelementptr inbounds double, double* %211, i64 103
store double 5.640000e+00, double* %212
%213 = load double*, double** %4
%214 = getelementptr inbounds double, double* %213, i64 104
store double 0x3FA87C93CF553D49, double* %214
%215 = load double*, double** %4
%216 = getelementptr inbounds double, double* %215, i64 105
store double 4.780000e-02, double* %216
%217 = load double*, double** %4
%218 = getelementptr inbounds double, double* %217, i64 106
store double 4.780000e-02, double* %218
%219 = load double*, double** %4
%220 = getelementptr inbounds double, double* %219, i64 107
store double 0x3FC3DD624646356E, double* %220
%221 = load double*, double** %4
%222 = getelementptr inbounds double, double* %221, i64 108
store double 1.600000e-01, double* %222
%223 = load double*, double** %4
%224 = getelementptr inbounds double, double* %223, i64 109
store double 1.600000e-01, double* %224
%225 = load double*, double** %3
%226 = getelementptr inbounds double, double* %225, i64 0
store double 0x3FB7A504382B8842, double* %226
%227 = load double*, double** %3
%228 = getelementptr inbounds double, double* %227, i64 1
store double 0x3F9049800034AC69, double* %228
%229 = load double*, double** %3
%230 = getelementptr inbounds double, double* %229, i64 2
store double 0x3F8D991839E79331, double* %230
%231 = load double*, double** %3
%232 = getelementptr inbounds double, double* %231, i64 3
store double 0x3FA899E1341746B4, double* %232
%233 = load double*, double** %3
%234 = getelementptr inbounds double, double* %233, i64 4
store double 0x3FDF3816FFA08793, double* %234
%235 = load double*, double** %3
%236 = getelementptr inbounds double, double* %235, i64 5
store double 0x3FDAED69745BF427, double* %236
%237 = load double*, double** %3
%238 = getelementptr inbounds double, double* %237, i64 6
store double 0x3FA3F3AB37BF2C32, double* %238
%239 = load double*, double** %3
%240 = getelementptr inbounds double, double* %239, i64 7
store double 0x3FD30BF78189E0F2, double* %240
%241 = load double*, double** %3
%242 = getelementptr inbounds double, double* %241, i64 8
store double 0x3FB07CB6352425FD, double* %242
%243 = load double*, double** %3
%244 = getelementptr inbounds double, double* %243, i64 9
store double 0x3FC0AF0C0A83F647, double* %244
%245 = load double*, double** %3
%246 = getelementptr inbounds double, double* %245, i64 10
store double 0x3FDE0E1541D2A89A, double* %246
%247 = load double*, double** %3
%248 = getelementptr inbounds double, double* %247, i64 11
store double 0x3FEC286AD453E69C, double* %248
%249 = load double*, double** %3
%250 = getelementptr inbounds double, double* %249, i64 12
store double 0x3FB511355085628D, double* %250
%251 = load double*, double** %3
%252 = getelementptr inbounds double, double* %251, i64 13
store double 0x3FA3E9C5C230AD6D, double* %252
%253 = load double*, double** %3
%254 = getelementptr inbounds double, double* %253, i64 14
store double 0xC04381BC493E59CF, double* %254
ret void
}

LLVM IR (-O2):
define void @initialiseStatesAndConstants(double* nocapture writeonly %0, double* writeonly %1) {
%3 = bitcast double* %1 to <2 x double>*
store <2 x double> <double 4.640000e+01, double 5.793800e-03>, <2 x double>* %3
%4 = getelementptr inbounds double, double* %1, i64 2
%5 = bitcast double* %4 to <2 x double>*
store <2 x double> <double 8.200000e-03, double 5.800000e-03>, <2 x double>* %5
%6 = getelementptr inbounds double, double* %1, i64 4
%7 = bitcast double* %6 to <2 x double>*
store <2 x double> <double 0x3FB0DDEFB4D93B1A, double 6.590000e-02>, <2 x double>* %7
%8 = getelementptr inbounds double, double* %1, i64 6
%9 = bitcast double* %8 to <2 x double>*
store <2 x double> <double 6.590000e-02, double 4.500000e+01>, <2 x double>* %9
%10 = getelementptr inbounds double, double* %1, i64 8
%11 = bitcast double* %10 to <2 x double>*
store <2 x double> <double 4.278060e-03, double 2.100000e-03>, <2 x double>* %11
%12 = getelementptr inbounds double, double* %1, i64 10
%13 = bitcast double* %12 to <2 x double>*
store <2 x double> <double 4.300000e-03, double 1.388230e-02>, <2 x double>* %13
%14 = getelementptr inbounds double, double* %1, i64 12
%15 = bitcast double* %14 to <2 x double>*
store <2 x double> <double 6.940000e-03, double 1.390000e-02>, <2 x double>* %15
%16 = getelementptr inbounds double, double* %1, i64 14
%17 = bitcast double* %16 to <2 x double>*
store <2 x double> <double 1.323600e-05, double 1.323000e-05>, <2 x double>* %17
%18 = getelementptr inbounds double, double* %1, i64 16
%19 = bitcast double* %18 to <2 x double>*
store <2 x double> <double 1.320000e-05, double 4.295200e-05>, <2 x double>* %19
%20 = getelementptr inbounds double, double* %1, i64 18
%21 = bitcast double* %20 to <2 x double>*
store <2 x double> <double 4.290000e-05, double 4.300000e-05>, <2 x double>* %21
%22 = getelementptr inbounds double, double* %1, i64 20
%23 = bitcast double* %22 to <2 x double>*
store <2 x double> <double 0x3F116BB8E4D1390D, double 2.660000e-04>, <2 x double>* %23
%24 = getelementptr inbounds double, double* %1, i64 22
%25 = bitcast double* %24 to <2 x double>*
store <2 x double> <double 6.650000e-05, double 0x3F87505E673E7D94>, <2 x double>* %25
%26 = getelementptr inbounds double, double* %1, i64 24
%27 = bitcast double* %26 to <2 x double>*
store <2 x double> <double 1.140000e-02, double 1.140000e-02>, <2 x double>* %27
%28 = getelementptr inbounds double, double* %1, i64 26
%29 = bitcast double* %28 to <2 x double>*
store <2 x double> <double 4.905000e-03, double 4.905000e-03>, <2 x double>* %29
%30 = getelementptr inbounds double, double* %1, i64 28
%31 = bitcast double* %30 to <2 x double>*
store <2 x double> <double 4.910000e-03, double 3.649500e-02>, <2 x double>* %31
%32 = getelementptr inbounds double, double* %1, i64 30
%33 = bitcast double* %32 to <2 x double>*
store <2 x double> <double 3.650000e-02, double 3.649000e-02>, <2 x double>* %33
%34 = getelementptr inbounds double, double* %1, i64 32
%35 = bitcast double* %34 to <2 x double>*
store <2 x double> <double 5.465000e-04, double 4.370000e-04>, <2 x double>* %35
%36 = getelementptr inbounds double, double* %1, i64 34
%37 = bitcast double* %36 to <2 x double>*
store <2 x double> <double 5.480000e-04, double 6.875000e-03>, <2 x double>* %37
%38 = getelementptr inbounds double, double* %1, i64 36
%39 = bitcast double* %38 to <2 x double>*
store <2 x double> <double 5.500000e-03, double 6.900000e-03>, <2 x double>* %39
%40 = getelementptr inbounds double, double* %1, i64 38
%41 = bitcast double* %40 to <2 x double>*
store <2 x double> <double 5.465000e-04, double 4.370000e-04>, <2 x double>* %41
%42 = getelementptr inbounds double, double* %1, i64 40
%43 = bitcast double* %42 to <2 x double>*
store <2 x double> <double 5.480000e-04, double 6.875000e-03>, <2 x double>* %43
%44 = getelementptr inbounds double, double* %1, i64 42
%45 = bitcast double* %44 to <2 x double>*
store <2 x double> <double 5.500000e-03, double 6.900000e-03>, <2 x double>* %45
%46 = getelementptr inbounds double, double* %1, i64 44
%47 = bitcast double* %46 to <2 x double>*
store <2 x double> <double 1.000000e-04, double 2.000000e+00>, <2 x double>* %47
%48 = getelementptr inbounds double, double* %1, i64 46
%49 = bitcast double* %48 to <2 x double>*
store <2 x double> <double 1.400000e+02, double 5.400000e+00>, <2 x double>* %49
%50 = getelementptr inbounds double, double* %1, i64 48
%51 = bitcast double* %50 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 1.400000e+02>, <2 x double>* %51
%52 = getelementptr inbounds double, double* %1, i64 50
%53 = bitcast double* %52 to <2 x double>*
store <2 x double> <double 2.000000e-05, double 6.500000e-05>, <2 x double>* %53
%54 = getelementptr inbounds double, double* %1, i64 52
%55 = bitcast double* %54 to <2 x double>*
store <2 x double> <double 9.684500e+04, double 0x3FF07EB5624CFC32>, <2 x double>* %55
%56 = getelementptr inbounds double, double* %1, i64 54
%57 = bitcast double* %56 to <2 x double>*
store <2 x double> <double 8.314000e+03, double 3.100000e+02>, <2 x double>* %57
%58 = getelementptr inbounds double, double* %1, i64 56
store double 1.000000e+00, double* %58
%59 = getelementptr inbounds double, double* %1, i64 57
%60 = getelementptr inbounds double, double* %1, i64 59
%61 = bitcast double* %59 to i8*
store double 4.200000e-03, double* %60
%62 = getelementptr inbounds double, double* %1, i64 60
%63 = getelementptr inbounds double, double* %1, i64 62
%64 = bitcast double* %62 to i8*
%65 = bitcast double* %63 to <2 x double>*
store <2 x double> <double 3.339000e-02, double 0.000000e+00>, <2 x double>* %65
%66 = getelementptr inbounds double, double* %1, i64 64
%67 = bitcast double* %66 to <2 x double>*
store <2 x double> <double 0x3EFA76557434300C, double 2.520000e-05>, <2 x double>* %67
%68 = getelementptr inbounds double, double* %1, i64 66
%69 = bitcast double* %68 to <2 x double>*
store <2 x double> <double 2.520000e-05, double 0x3F1577ADD8E327FA>, <2 x double>* %69
%70 = getelementptr inbounds double, double* %1, i64 68
%71 = bitcast double* %70 to <2 x double>*
store <2 x double> <double 8.190000e-05, double 8.190000e-05>, <2 x double>* %71
%72 = getelementptr inbounds double, double* %1, i64 70
%73 = bitcast double* %72 to <2 x double>*
store <2 x double> <double 7.970400e-04, double 7.380000e-04>, <2 x double>* %73
%74 = getelementptr inbounds double, double* %1, i64 72
%75 = bitcast double* %74 to <2 x double>*
store <2 x double> <double 0x3F4A1DB877AB3248, double 1.600000e-02>, <2 x double>* %75
%76 = getelementptr inbounds double, double* %1, i64 74
%77 = bitcast double* %76 to <2 x double>*
store <2 x double> <double 2.080000e-02, double 1.600000e-02>, <2 x double>* %77
%78 = getelementptr inbounds double, double* %1, i64 76
%79 = bitcast double* %78 to <2 x double>*
store <2 x double> <double 3.445000e-04, double 3.450000e-04>, <2 x double>* %79
%80 = getelementptr inbounds double, double* %1, i64 78
%81 = bitcast double* %80 to <2 x double>*
store <2 x double> <double 5.180000e-04, double 1.040000e-02>, <2 x double>* %81
%82 = getelementptr inbounds double, double* %1, i64 80
%83 = bitcast double* %82 to <2 x double>*
store <2 x double> <double 1.040000e-02, double 1.040000e-02>, <2 x double>* %83
%84 = getelementptr inbounds double, double* %1, i64 82
%85 = bitcast double* %84 to <2 x double>*
store <2 x double> <double 5.818180e-05, double 5.800000e-05>, <2 x double>* %85
%86 = getelementptr inbounds double, double* %1, i64 84
%87 = bitcast double* %86 to <2 x double>*
store <2 x double> <double 5.800000e-05, double 1.888000e-04>, <2 x double>* %87
%88 = getelementptr inbounds double, double* %1, i64 86
%89 = bitcast double* %88 to <2 x double>*
store <2 x double> <double 1.890000e-04, double 1.890000e-04>, <2 x double>* %89
%90 = getelementptr inbounds double, double* %1, i64 88
%91 = bitcast double* %90 to <2 x double>*
store <2 x double> <double 1.000000e-04, double 5.000000e-01>, <2 x double>* %91
%92 = getelementptr inbounds double, double* %1, i64 90
%93 = bitcast double* %92 to <2 x double>*
store <2 x double> <double 2.722900e-06, double 2.800000e-06>, <2 x double>* %93
%94 = getelementptr inbounds double, double* %1, i64 92
%95 = bitcast double* %94 to <2 x double>*
store <2 x double> <double 2.700000e-06, double 8.835840e-06>, <2 x double>* %95
%96 = getelementptr inbounds double, double* %1, i64 94
%97 = bitcast double* %96 to <2 x double>*
store <2 x double> <double 8.800000e-06, double 8.800000e-06>, <2 x double>* %97
%98 = getelementptr inbounds double, double* %1, i64 96
%99 = getelementptr inbounds double, double* %1, i64 99
%100 = bitcast double* %98 to i8*
%101 = bitcast double* %99 to <2 x double>*
store <2 x double> <double 1.204000e-06, double 3.700000e-07>, <2 x double>* %101
%102 = getelementptr inbounds double, double* %1, i64 101
%103 = bitcast double* %102 to <2 x double>*
store <2 x double> <double 1.200000e-06, double 6.210000e-01>, <2 x double>* %103
%104 = getelementptr inbounds double, double* %1, i64 103
%105 = bitcast double* %104 to <2 x double>*
store <2 x double> <double 5.640000e+00, double 0x3FA87C93CF553D49>, <2 x double>* %105
%106 = getelementptr inbounds double, double* %1, i64 105
%107 = bitcast double* %106 to <2 x double>*
store <2 x double> <double 4.780000e-02, double 4.780000e-02>, <2 x double>* %107
%108 = getelementptr inbounds double, double* %1, i64 107
%109 = bitcast double* %108 to <2 x double>*
store <2 x double> <double 0x3FC3DD624646356E, double 1.600000e-01>, <2 x double>* %109
%110 = getelementptr inbounds double, double* %1, i64 109
store double 1.600000e-01, double* %110
%111 = bitcast double* %0 to <2 x double>*
store <2 x double> <double 0x3FB7A504382B8842, double 0x3F9049800034AC69>, <2 x double>* %111
%112 = getelementptr inbounds double, double* %0, i64 2
%113 = bitcast double* %112 to <2 x double>*
store <2 x double> <double 0x3F8D991839E79331, double 0x3FA899E1341746B4>, <2 x double>* %113
%114 = getelementptr inbounds double, double* %0, i64 4
%115 = bitcast double* %114 to <2 x double>*
store <2 x double> <double 0x3FDF3816FFA08793, double 0x3FDAED69745BF427>, <2 x double>* %115
%116 = getelementptr inbounds double, double* %0, i64 6
%117 = bitcast double* %116 to <2 x double>*
store <2 x double> <double 0x3FA3F3AB37BF2C32, double 0x3FD30BF78189E0F2>, <2 x double>* %117
%118 = getelementptr inbounds double, double* %0, i64 8
%119 = bitcast double* %118 to <2 x double>*
store <2 x double> <double 0x3FB07CB6352425FD, double 0x3FC0AF0C0A83F647>, <2 x double>* %119
%120 = getelementptr inbounds double, double* %0, i64 10
%121 = bitcast double* %120 to <2 x double>*
store <2 x double> <double 0x3FDE0E1541D2A89A, double 0x3FEC286AD453E69C>, <2 x double>* %121
%122 = getelementptr inbounds double, double* %0, i64 12
%123 = bitcast double* %122 to <2 x double>*
store <2 x double> <double 0x3FB511355085628D, double 0x3FA3E9C5C230AD6D>, <2 x double>* %123
%124 = getelementptr inbounds double, double* %0, i64 14
store double 0xC04381BC493E59CF, double* %124
ret void
}