void initialiseStatesAndConstants(double *states, double *variables) {
  variables[0] = 0.45;
  variables[1] = 2.5;
  variables[2] = 15.0;
  variables[3] = 1.0;
  variables[4] = 500.0;
  variables[5] = 5.0;
  variables[6] = 10000.0;
  variables[7] = 660.0;
  variables[8] = 148041085.1;
  variables[9] = 0.045;
  variables[10] = 10.0;
  variables[11] = 2.5;
  variables[12] = 0.031;
  variables[13] = 0.062;
  variables[14] = 542.0;
  variables[15] = 445.0;
  variables[16] = 446.0;
  variables[17] = 7.51;
  variables[18] = 751.0;
  variables[19] = 1.642e6;
  variables[20] = 175.4;
  variables[21] = 88800.0;
  variables[22] = 227700.0;
  variables[23] = 2277.0;
  variables[24] = 0.000286113;
  variables[25] = 5.0;
  variables[26] = 5.0e-5;
  variables[27] = 5.469e-5;
  variables[28] = 0.04;
  variables[29] = 67.0;
  variables[30] = 0.02;
  variables[31] = 3.9;
  variables[32] = 0.46;
  variables[33] = 0.0012;
  variables[34] = 0.0116;
  variables[35] = 1.8;
  variables[36] = 140.0;
  variables[37] = 5.4;
  variables[38] = 140.0;
  variables[39] = 5.7e-5;
  variables[40] = 96485.3415;
  variables[41] = 8314.472;
  variables[42] = 310.0;
  variables[43] = 0.0;
  variables[44] = 1.0;
  variables[45] = 0.0;
  variables[46] = 0.0;
  variables[47] = -45.0;
  variables[48] = -35.0;
  variables[49] = 0.5;
  variables[50] = 0.5;
  variables[51] = 0.4578;
  variables[52] = -16.4508;
  variables[53] = 4.3371;
  variables[54] = 0.000338;
  variables[55] = 0.0075;
  variables[56] = 0.0;
  variables[57] = 0.0;
  variables[58] = 0.04132;
  variables[59] = 0.0;
  variables[60] = 1.0;
  variables[61] = 0.00345;
  variables[62] = 0.00424;
  variables[63] = 0.00065;
  variables[64] = 0.1539e-3;
  variables[65] = 0.0223;
  variables[66] = 0.0;
  variables[67] = 395.3;
  variables[68] = 1628.0;
  variables[69] = 2.289;
  variables[70] = 561.4;
  variables[71] = 26.44;
  variables[72] = 4.663;
  variables[73] = 3.343;
  variables[74] = 0.0207;
  variables[75] = 26.44;
  variables[76] = 3.663;
  variables[77] = 0.1369;
  variables[78] = 0.0;
  variables[79] = 0.4315;
  variables[80] = 0.0;
  variables[81] = 1.4;
  variables[82] = 14.0;
  variables[83] = 0.08105;
  variables[84] = 1.0e-5;
  variables[85] = 45.0;
  variables[86] = 0.5927;
  variables[87] = 0.0;
  variables[88] = 0.00427;
  variables[89] = 0.0;
  variables[90] = 3.5e-3;
  states[0] = 0.9308;
  states[1] = 6.181512e-9;
  states[2] = 4.595622e-10;
  states[3] = 0.069199;
  states[4] = 0.409551;
  states[5] = 0.844449;
  states[6] = 0.017929;
  states[7] = 0.259947;
  states[8] = 0.653777;
  states[9] = 0.217311;
  states[10] = 0.158521;
  states[11] = 0.138975;
  states[12] = 9.15641e-6;
  states[13] = 0.435148;
  states[14] = 0.009508;
  states[15] = 0.447724;
  states[16] = 0.003058;
  states[17] = 0.846702;
  states[18] = 0.268909;
  states[19] = 0.020484;
  states[20] = 0.430836;
  states[21] = 0.014523;
  states[22] = 0.283185;
  states[23] = 0.011068;
  states[24] = 0.709051;
  states[25] = 0.00277;
  states[26] = 0.011845;
  states[27] = 0.845304;
  states[28] = 0.1162;
  states[29] = 0.001921;
  states[30] = 6.226104e-5;
  states[31] = -47.787168;
  states[32] = 5.0;
}


x86 assembly (clang, -O0):
<initialiseStatesAndConstants>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    -0x10(%rbp),%rax
movsd  0x1228(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11d8(%rip),%xmm0
movsd  %xmm0,0x8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11ff(%rip),%xmm0
movsd  %xmm0,0x10(%rax)
mov    -0x10(%rbp),%rax
movsd  0x107e(%rip),%xmm0
movsd  %xmm0,0x18(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11d5(%rip),%xmm0
movsd  %xmm0,0x20(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe94(%rip),%xmm0
movsd  %xmm0,0x28(%rax)
mov    -0x10(%rbp),%rax
movsd  0x11ab(%rip),%xmm0
movsd  %xmm0,0x30(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1192(%rip),%xmm0
movsd  %xmm0,0x38(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1179(%rip),%xmm0
movsd  %xmm0,0x40(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1160(%rip),%xmm0
movsd  %xmm0,0x48(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1147(%rip),%xmm0
movsd  %xmm0,0x50(%rax)
mov    -0x10(%rbp),%rax
movsd  0x112e(%rip),%xmm0
movsd  %xmm0,0x58(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1115(%rip),%xmm0
movsd  %xmm0,0x60(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10fc(%rip),%xmm0
movsd  %xmm0,0x68(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10e3(%rip),%xmm0
movsd  %xmm0,0x70(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10ca(%rip),%xmm0
movsd  %xmm0,0x78(%rax)
mov    -0x10(%rbp),%rax
movsd  0x10b1(%rip),%xmm0
movsd  %xmm0,0x80(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1095(%rip),%xmm0
movsd  %xmm0,0x88(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1079(%rip),%xmm0
movsd  %xmm0,0x90(%rax)
mov    -0x10(%rbp),%rax
movsd  0x105d(%rip),%xmm0
movsd  %xmm0,0x98(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1041(%rip),%xmm0
movsd  %xmm0,0xa0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1025(%rip),%xmm0
movsd  %xmm0,0xa8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x1009(%rip),%xmm0
movsd  %xmm0,0xb0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfed(%rip),%xmm0
movsd  %xmm0,0xb8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfd1(%rip),%xmm0
movsd  %xmm0,0xc0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd25(%rip),%xmm0
movsd  %xmm0,0xc8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xfa1(%rip),%xmm0
movsd  %xmm0,0xd0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf85(%rip),%xmm0
movsd  %xmm0,0xd8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf69(%rip),%xmm0
movsd  %xmm0,0xe0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf4d(%rip),%xmm0
movsd  %xmm0,0xe8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf31(%rip),%xmm0
movsd  %xmm0,0xf0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xf15(%rip),%xmm0
movsd  %xmm0,0xf8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xef9(%rip),%xmm0
movsd  %xmm0,0x100(%rax)
mov    -0x10(%rbp),%rax
movsd  0xedd(%rip),%xmm0
movsd  %xmm0,0x108(%rax)
mov    -0x10(%rbp),%rax
movsd  0xec1(%rip),%xmm0
movsd  %xmm0,0x110(%rax)
mov    -0x10(%rbp),%rax
movsd  0xea5(%rip),%xmm0
movsd  %xmm0,0x118(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe81(%rip),%xmm0
movsd  %xmm0,0x120(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe75(%rip),%xmm0
movsd  %xmm0,0x128(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe59(%rip),%xmm0
movsd  %xmm0,0x130(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe3d(%rip),%xmm0
movsd  %xmm0,0x138(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe21(%rip),%xmm0
movsd  %xmm0,0x140(%rax)
mov    -0x10(%rbp),%rax
movsd  0xe05(%rip),%xmm0
movsd  %xmm0,0x148(%rax)
mov    -0x10(%rbp),%rax
movsd  0xde9(%rip),%xmm0
movsd  %xmm0,0x150(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x158(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd76(%rip),%xmm0
movsd  %xmm0,0x160(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x168(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x170(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd8c(%rip),%xmm0
movsd  %xmm0,0x178(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd70(%rip),%xmm0
movsd  %xmm0,0x180(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd54(%rip),%xmm0
movsd  %xmm0,0x188(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd40(%rip),%xmm0
movsd  %xmm0,0x190(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd24(%rip),%xmm0
movsd  %xmm0,0x198(%rax)
mov    -0x10(%rbp),%rax
movsd  0xd08(%rip),%xmm0
movsd  %xmm0,0x1a0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcec(%rip),%xmm0
movsd  %xmm0,0x1a8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcd0(%rip),%xmm0
movsd  %xmm0,0x1b0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xcb4(%rip),%xmm0
movsd  %xmm0,0x1b8(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1c0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1c8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc7a(%rip),%xmm0
movsd  %xmm0,0x1d0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1d8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc4f(%rip),%xmm0
movsd  %xmm0,0x1e0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc33(%rip),%xmm0
movsd  %xmm0,0x1e8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xc17(%rip),%xmm0
movsd  %xmm0,0x1f0(%rax)
mov    -0x10(%rbp),%rax
movsd  0xbfb(%rip),%xmm0
movsd  %xmm0,0x1f8(%rax)
mov    -0x10(%rbp),%rax
movsd  0xbdf(%rip),%xmm0
movsd  %xmm0,0x200(%rax)
mov    -0x10(%rbp),%rax
movsd  0xbc3(%rip),%xmm0
movsd  %xmm0,0x208(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x210(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb98(%rip),%xmm0
movsd  %xmm0,0x218(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb7c(%rip),%xmm0
movsd  %xmm0,0x220(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb60(%rip),%xmm0
movsd  %xmm0,0x228(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb44(%rip),%xmm0
movsd  %xmm0,0x230(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb10(%rip),%xmm0
movsd  %xmm0,0x238(%rax)
mov    -0x10(%rbp),%rax
movsd  0xb14(%rip),%xmm0
movsd  %xmm0,0x240(%rax)
mov    -0x10(%rbp),%rax
movsd  0xaf8(%rip),%xmm0
movsd  %xmm0,0x248(%rax)
mov    -0x10(%rbp),%rax
movsd  0xadc(%rip),%xmm0
movsd  %xmm0,0x250(%rax)
mov    -0x10(%rbp),%rax
movsd  0xac0(%rip),%xmm0
movsd  %xmm0,0x258(%rax)
mov    -0x10(%rbp),%rax
movsd  0xaa4(%rip),%xmm0
movsd  %xmm0,0x260(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa88(%rip),%xmm0
movsd  %xmm0,0x268(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x270(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa5d(%rip),%xmm0
movsd  %xmm0,0x278(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x280(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa32(%rip),%xmm0
movsd  %xmm0,0x288(%rax)
mov    -0x10(%rbp),%rax
movsd  0xa16(%rip),%xmm0
movsd  %xmm0,0x290(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9fa(%rip),%xmm0
movsd  %xmm0,0x298(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9de(%rip),%xmm0
movsd  %xmm0,0x2a0(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9c2(%rip),%xmm0
movsd  %xmm0,0x2a8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x9a6(%rip),%xmm0
movsd  %xmm0,0x2b0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x2b8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x97b(%rip),%xmm0
movsd  %xmm0,0x2c0(%rax)
mov    -0x10(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,0x2c8(%rax)
mov    -0x10(%rbp),%rax
movsd  0x950(%rip),%xmm0
movsd  %xmm0,0x2d0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x934(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x91c(%rip),%xmm0
movsd  %xmm0,0x8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x903(%rip),%xmm0
movsd  %xmm0,0x10(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8ea(%rip),%xmm0
movsd  %xmm0,0x18(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8d1(%rip),%xmm0
movsd  %xmm0,0x20(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8b8(%rip),%xmm0
movsd  %xmm0,0x28(%rax)
mov    -0x8(%rbp),%rax
movsd  0x89f(%rip),%xmm0
movsd  %xmm0,0x30(%rax)
mov    -0x8(%rbp),%rax
movsd  0x886(%rip),%xmm0
movsd  %xmm0,0x38(%rax)
mov    -0x8(%rbp),%rax
movsd  0x86d(%rip),%xmm0
movsd  %xmm0,0x40(%rax)
mov    -0x8(%rbp),%rax
movsd  0x854(%rip),%xmm0
movsd  %xmm0,0x48(%rax)
mov    -0x8(%rbp),%rax
movsd  0x83b(%rip),%xmm0
movsd  %xmm0,0x50(%rax)
mov    -0x8(%rbp),%rax
movsd  0x822(%rip),%xmm0
movsd  %xmm0,0x58(%rax)
mov    -0x8(%rbp),%rax
movsd  0x809(%rip),%xmm0
movsd  %xmm0,0x60(%rax)
mov    -0x8(%rbp),%rax
movsd  0x7f0(%rip),%xmm0
movsd  %xmm0,0x68(%rax)
mov    -0x8(%rbp),%rax
movsd  0x7d7(%rip),%xmm0
movsd  %xmm0,0x70(%rax)
mov    -0x8(%rbp),%rax
movsd  0x7be(%rip),%xmm0
movsd  %xmm0,0x78(%rax)
mov    -0x8(%rbp),%rax
movsd  0x7a5(%rip),%xmm0
movsd  %xmm0,0x80(%rax)
mov    -0x8(%rbp),%rax
movsd  0x789(%rip),%xmm0
movsd  %xmm0,0x88(%rax)
mov    -0x8(%rbp),%rax
movsd  0x76d(%rip),%xmm0
movsd  %xmm0,0x90(%rax)
mov    -0x8(%rbp),%rax
movsd  0x751(%rip),%xmm0
movsd  %xmm0,0x98(%rax)
mov    -0x8(%rbp),%rax
movsd  0x735(%rip),%xmm0
movsd  %xmm0,0xa0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x719(%rip),%xmm0
movsd  %xmm0,0xa8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6fd(%rip),%xmm0
movsd  %xmm0,0xb0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6e1(%rip),%xmm0
movsd  %xmm0,0xb8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6c5(%rip),%xmm0
movsd  %xmm0,0xc0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x6a9(%rip),%xmm0
movsd  %xmm0,0xc8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x68d(%rip),%xmm0
movsd  %xmm0,0xd0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x671(%rip),%xmm0
movsd  %xmm0,0xd8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x655(%rip),%xmm0
movsd  %xmm0,0xe0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x639(%rip),%xmm0
movsd  %xmm0,0xe8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x61d(%rip),%xmm0
movsd  %xmm0,0xf0(%rax)
mov    -0x8(%rbp),%rax
movsd  0x601(%rip),%xmm0
movsd  %xmm0,0xf8(%rax)
mov    -0x8(%rbp),%rax
movsd  0x5e5(%rip),%xmm0
movsd  %xmm0,0x100(%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),%xmm0
movups %xmm0,0x110(%rsi)
movaps 0xf36(%rip),%xmm0
movups %xmm0,0x120(%rsi)
movaps 0xf38(%rip),%xmm0
movups %xmm0,0x130(%rsi)
movaps 0xf3a(%rip),%xmm0
movups %xmm0,0x140(%rsi)
movsd  0x111b(%rip),%xmm0
movups %xmm0,0x150(%rsi)
movabs $0x3ff0000000000000,%rax
mov    %rax,0x160(%rsi)
xorps  %xmm0,%xmm0
movups %xmm0,0x168(%rsi)
movaps 0xf12(%rip),%xmm1
movups %xmm1,0x178(%rsi)
movaps 0xf14(%rip),%xmm1
movups %xmm1,0x188(%rsi)
movaps 0xf16(%rip),%xmm1
movups %xmm1,0x198(%rsi)
movaps 0xf18(%rip),%xmm1
movups %xmm1,0x1a8(%rsi)
movabs $0x3f7eb851eb851eb8,%rax
b8 7e 3f
mov    %rax,0x1b8(%rsi)
movups %xmm0,0x1c0(%rsi)
movsd  0x10a9(%rip),%xmm1
movups %xmm1,0x1d0(%rsi)
movaps 0xef3(%rip),%xmm1
movups %xmm1,0x1e0(%rsi)
movaps 0xef5(%rip),%xmm1
movups %xmm1,0x1f0(%rsi)
movaps 0xef7(%rip),%xmm1
movups %xmm1,0x200(%rsi)
xorps  %xmm1,%xmm1
movhps 0x1076(%rip),%xmm1
movups %xmm1,0x210(%rsi)
movaps 0xee8(%rip),%xmm1
movups %xmm1,0x220(%rsi)
movaps 0xeea(%rip),%xmm1
movups %xmm1,0x230(%rsi)
movaps 0xeec(%rip),%xmm1
movups %xmm1,0x240(%rsi)
movaps 0xeee(%rip),%xmm1
movups %xmm1,0x250(%rsi)
movaps 0xef0(%rip),%xmm1
movups %xmm1,0x260(%rsi)
xorps  %xmm1,%xmm1
movhps 0x1027(%rip),%xmm1
movups %xmm1,0x270(%rsi)
movhps 0x1021(%rip),%xmm0
movups %xmm0,0x280(%rsi)
movaps 0xed3(%rip),%xmm0
movups %xmm0,0x290(%rsi)
movaps 0xed5(%rip),%xmm0
movups %xmm0,0x2a0(%rsi)
movsd  0xffe(%rip),%xmm0
movups %xmm0,0x2b0(%rsi)
movsd  0xff7(%rip),%xmm0
movups %xmm0,0x2c0(%rsi)
movabs $0x3f6cac083126e979,%rax
ac 6c 3f
mov    %rax,0x2d0(%rsi)
movaps 0xea8(%rip),%xmm0
movups %xmm0,(%rdi)
movaps 0xeae(%rip),%xmm0
movups %xmm0,0x10(%rdi)
movaps 0xeb3(%rip),%xmm0
movups %xmm0,0x20(%rdi)
movaps 0xeb8(%rip),%xmm0
movups %xmm0,0x30(%rdi)
movaps 0xebd(%rip),%xmm0
movups %xmm0,0x40(%rdi)
movaps 0xec2(%rip),%xmm0
movups %xmm0,0x50(%rdi)
movaps 0xec7(%rip),%xmm0
movups %xmm0,0x60(%rdi)
movaps 0xecc(%rip),%xmm0
movups %xmm0,0x70(%rdi)
movaps 0xed1(%rip),%xmm0
movups %xmm0,0x80(%rdi)
movaps 0xed3(%rip),%xmm0
movups %xmm0,0x90(%rdi)
movaps 0xed5(%rip),%xmm0
movups %xmm0,0xa0(%rdi)
movaps 0xed7(%rip),%xmm0
movups %xmm0,0xb0(%rdi)
movaps 0xed9(%rip),%xmm0
movups %xmm0,0xc0(%rdi)
movaps 0xedb(%rip),%xmm0
movups %xmm0,0xd0(%rdi)
movaps 0xedd(%rip),%xmm0
movups %xmm0,0xe0(%rdi)
movaps 0xedf(%rip),%xmm0
movups %xmm0,0xf0(%rdi)
movabs $0x4014000000000000,%rax
mov    %rax,0x100(%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.500000e-01, double* %6
%7 = load double*, double** %4
%8 = getelementptr inbounds double, double* %7, i64 1
store double 2.500000e+00, double* %8
%9 = load double*, double** %4
%10 = getelementptr inbounds double, double* %9, i64 2
store double 1.500000e+01, double* %10
%11 = load double*, double** %4
%12 = getelementptr inbounds double, double* %11, i64 3
store double 1.000000e+00, double* %12
%13 = load double*, double** %4
%14 = getelementptr inbounds double, double* %13, i64 4
store double 5.000000e+02, double* %14
%15 = load double*, double** %4
%16 = getelementptr inbounds double, double* %15, i64 5
store double 5.000000e+00, double* %16
%17 = load double*, double** %4
%18 = getelementptr inbounds double, double* %17, i64 6
store double 1.000000e+04, double* %18
%19 = load double*, double** %4
%20 = getelementptr inbounds double, double* %19, i64 7
store double 6.600000e+02, double* %20
%21 = load double*, double** %4
%22 = getelementptr inbounds double, double* %21, i64 8
store double 0x41A1A5DAFA333333, double* %22
%23 = load double*, double** %4
%24 = getelementptr inbounds double, double* %23, i64 9
store double 4.500000e-02, double* %24
%25 = load double*, double** %4
%26 = getelementptr inbounds double, double* %25, i64 10
store double 1.000000e+01, double* %26
%27 = load double*, double** %4
%28 = getelementptr inbounds double, double* %27, i64 11
store double 2.500000e+00, double* %28
%29 = load double*, double** %4
%30 = getelementptr inbounds double, double* %29, i64 12
store double 3.100000e-02, double* %30
%31 = load double*, double** %4
%32 = getelementptr inbounds double, double* %31, i64 13
store double 6.200000e-02, double* %32
%33 = load double*, double** %4
%34 = getelementptr inbounds double, double* %33, i64 14
store double 5.420000e+02, double* %34
%35 = load double*, double** %4
%36 = getelementptr inbounds double, double* %35, i64 15
store double 4.450000e+02, double* %36
%37 = load double*, double** %4
%38 = getelementptr inbounds double, double* %37, i64 16
store double 4.460000e+02, double* %38
%39 = load double*, double** %4
%40 = getelementptr inbounds double, double* %39, i64 17
store double 7.510000e+00, double* %40
%41 = load double*, double** %4
%42 = getelementptr inbounds double, double* %41, i64 18
store double 7.510000e+02, double* %42
%43 = load double*, double** %4
%44 = getelementptr inbounds double, double* %43, i64 19
store double 1.642000e+06, double* %44
%45 = load double*, double** %4
%46 = getelementptr inbounds double, double* %45, i64 20
store double 1.754000e+02, double* %46
%47 = load double*, double** %4
%48 = getelementptr inbounds double, double* %47, i64 21
store double 8.880000e+04, double* %48
%49 = load double*, double** %4
%50 = getelementptr inbounds double, double* %49, i64 22
store double 2.277000e+05, double* %50
%51 = load double*, double** %4
%52 = getelementptr inbounds double, double* %51, i64 23
store double 2.277000e+03, double* %52
%53 = load double*, double** %4
%54 = getelementptr inbounds double, double* %53, i64 24
store double 2.861130e-04, double* %54
%55 = load double*, double** %4
%56 = getelementptr inbounds double, double* %55, i64 25
store double 5.000000e+00, double* %56
%57 = load double*, double** %4
%58 = getelementptr inbounds double, double* %57, i64 26
store double 5.000000e-05, double* %58
%59 = load double*, double** %4
%60 = getelementptr inbounds double, double* %59, i64 27
store double 5.469000e-05, double* %60
%61 = load double*, double** %4
%62 = getelementptr inbounds double, double* %61, i64 28
store double 4.000000e-02, double* %62
%63 = load double*, double** %4
%64 = getelementptr inbounds double, double* %63, i64 29
store double 6.700000e+01, double* %64
%65 = load double*, double** %4
%66 = getelementptr inbounds double, double* %65, i64 30
store double 2.000000e-02, double* %66
%67 = load double*, double** %4
%68 = getelementptr inbounds double, double* %67, i64 31
store double 3.900000e+00, double* %68
%69 = load double*, double** %4
%70 = getelementptr inbounds double, double* %69, i64 32
store double 4.600000e-01, double* %70
%71 = load double*, double** %4
%72 = getelementptr inbounds double, double* %71, i64 33
store double 1.200000e-03, double* %72
%73 = load double*, double** %4
%74 = getelementptr inbounds double, double* %73, i64 34
store double 1.160000e-02, double* %74
%75 = load double*, double** %4
%76 = getelementptr inbounds double, double* %75, i64 35
store double 1.800000e+00, double* %76
%77 = load double*, double** %4
%78 = getelementptr inbounds double, double* %77, i64 36
store double 1.400000e+02, double* %78
%79 = load double*, double** %4
%80 = getelementptr inbounds double, double* %79, i64 37
store double 5.400000e+00, double* %80
%81 = load double*, double** %4
%82 = getelementptr inbounds double, double* %81, i64 38
store double 1.400000e+02, double* %82
%83 = load double*, double** %4
%84 = getelementptr inbounds double, double* %83, i64 39
store double 5.700000e-05, double* %84
%85 = load double*, double** %4
%86 = getelementptr inbounds double, double* %85, i64 40
store double 0x40F78E5576C8B439, double* %86
%87 = load double*, double** %4
%88 = getelementptr inbounds double, double* %87, i64 41
store double 0x40C03D3C6A7EF9DB, double* %88
%89 = load double*, double** %4
%90 = getelementptr inbounds double, double* %89, i64 42
store double 3.100000e+02, double* %90
%91 = load double*, double** %4
%92 = getelementptr inbounds double, double* %91, i64 43
store double 0.000000e+00, double* %92
%93 = load double*, double** %4
%94 = getelementptr inbounds double, double* %93, i64 44
store double 1.000000e+00, double* %94
%95 = load double*, double** %4
%96 = getelementptr inbounds double, double* %95, i64 45
store double 0.000000e+00, double* %96
%97 = load double*, double** %4
%98 = getelementptr inbounds double, double* %97, i64 46
store double 0.000000e+00, double* %98
%99 = load double*, double** %4
%100 = getelementptr inbounds double, double* %99, i64 47
store double -4.500000e+01, double* %100
%101 = load double*, double** %4
%102 = getelementptr inbounds double, double* %101, i64 48
store double -3.500000e+01, double* %102
%103 = load double*, double** %4
%104 = getelementptr inbounds double, double* %103, i64 49
store double 5.000000e-01, double* %104
%105 = load double*, double** %4
%106 = getelementptr inbounds double, double* %105, i64 50
store double 5.000000e-01, double* %106
%107 = load double*, double** %4
%108 = getelementptr inbounds double, double* %107, i64 51
store double 4.578000e-01, double* %108
%109 = load double*, double** %4
%110 = getelementptr inbounds double, double* %109, i64 52
store double -1.645080e+01, double* %110
%111 = load double*, double** %4
%112 = getelementptr inbounds double, double* %111, i64 53
store double 4.337100e+00, double* %112
%113 = load double*, double** %4
%114 = getelementptr inbounds double, double* %113, i64 54
store double 3.380000e-04, double* %114
%115 = load double*, double** %4
%116 = getelementptr inbounds double, double* %115, i64 55
store double 0x3F7EB851EB851EB8, double* %116
%117 = load double*, double** %4
%118 = getelementptr inbounds double, double* %117, i64 56
store double 0.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 4.132000e-02, double* %122
%123 = load double*, double** %4
%124 = getelementptr inbounds double, double* %123, i64 59
store double 0.000000e+00, double* %124
%125 = load double*, double** %4
%126 = getelementptr inbounds double, double* %125, i64 60
store double 1.000000e+00, double* %126
%127 = load double*, double** %4
%128 = getelementptr inbounds double, double* %127, i64 61
store double 3.450000e-03, double* %128
%129 = load double*, double** %4
%130 = getelementptr inbounds double, double* %129, i64 62
store double 4.240000e-03, double* %130
%131 = load double*, double** %4
%132 = getelementptr inbounds double, double* %131, i64 63
store double 0x3F454C985F06F694, double* %132
%133 = load double*, double** %4
%134 = getelementptr inbounds double, double* %133, i64 64
store double 1.539000e-04, double* %134
%135 = load double*, double** %4
%136 = getelementptr inbounds double, double* %135, i64 65
store double 2.230000e-02, double* %136
%137 = load double*, double** %4
%138 = getelementptr inbounds double, double* %137, i64 66
store double 0.000000e+00, double* %138
%139 = load double*, double** %4
%140 = getelementptr inbounds double, double* %139, i64 67
store double 3.953000e+02, double* %140
%141 = load double*, double** %4
%142 = getelementptr inbounds double, double* %141, i64 68
store double 1.628000e+03, double* %142
%143 = load double*, double** %4
%144 = getelementptr inbounds double, double* %143, i64 69
store double 2.289000e+00, double* %144
%145 = load double*, double** %4
%146 = getelementptr inbounds double, double* %145, i64 70
store double 5.614000e+02, double* %146
%147 = load double*, double** %4
%148 = getelementptr inbounds double, double* %147, i64 71
store double 2.644000e+01, double* %148
%149 = load double*, double** %4
%150 = getelementptr inbounds double, double* %149, i64 72
store double 4.663000e+00, double* %150
%151 = load double*, double** %4
%152 = getelementptr inbounds double, double* %151, i64 73
store double 3.343000e+00, double* %152
%153 = load double*, double** %4
%154 = getelementptr inbounds double, double* %153, i64 74
store double 2.070000e-02, double* %154
%155 = load double*, double** %4
%156 = getelementptr inbounds double, double* %155, i64 75
store double 2.644000e+01, double* %156
%157 = load double*, double** %4
%158 = getelementptr inbounds double, double* %157, i64 76
store double 3.663000e+00, double* %158
%159 = load double*, double** %4
%160 = getelementptr inbounds double, double* %159, i64 77
store double 1.369000e-01, double* %160
%161 = load double*, double** %4
%162 = getelementptr inbounds double, double* %161, i64 78
store double 0.000000e+00, double* %162
%163 = load double*, double** %4
%164 = getelementptr inbounds double, double* %163, i64 79
store double 4.315000e-01, double* %164
%165 = load double*, double** %4
%166 = getelementptr inbounds double, double* %165, i64 80
store double 0.000000e+00, double* %166
%167 = load double*, double** %4
%168 = getelementptr inbounds double, double* %167, i64 81
store double 1.400000e+00, double* %168
%169 = load double*, double** %4
%170 = getelementptr inbounds double, double* %169, i64 82
store double 1.400000e+01, double* %170
%171 = load double*, double** %4
%172 = getelementptr inbounds double, double* %171, i64 83
store double 0x3FB4BFB15B573EAB, double* %172
%173 = load double*, double** %4
%174 = getelementptr inbounds double, double* %173, i64 84
store double 1.000000e-05, double* %174
%175 = load double*, double** %4
%176 = getelementptr inbounds double, double* %175, i64 85
store double 4.500000e+01, double* %176
%177 = load double*, double** %4
%178 = getelementptr inbounds double, double* %177, i64 86
store double 5.927000e-01, double* %178
%179 = load double*, double** %4
%180 = getelementptr inbounds double, double* %179, i64 87
store double 0.000000e+00, double* %180
%181 = load double*, double** %4
%182 = getelementptr inbounds double, double* %181, i64 88
store double 4.270000e-03, double* %182
%183 = load double*, double** %4
%184 = getelementptr inbounds double, double* %183, i64 89
store double 0.000000e+00, double* %184
%185 = load double*, double** %4
%186 = getelementptr inbounds double, double* %185, i64 90
store double 3.500000e-03, double* %186
%187 = load double*, double** %3
%188 = getelementptr inbounds double, double* %187, i64 0
store double 9.308000e-01, double* %188
%189 = load double*, double** %3
%190 = getelementptr inbounds double, double* %189, i64 1
store double 0x3E3A8CA4F23C9082, double* %190
%191 = load double*, double** %3
%192 = getelementptr inbounds double, double* %191, i64 2
store double 0x3DFF94B427159D62, double* %192
%193 = load double*, double** %3
%194 = getelementptr inbounds double, double* %193, i64 3
store double 0x3FB1B70691EA78AF, double* %194
%195 = load double*, double** %3
%196 = getelementptr inbounds double, double* %195, i64 4
store double 4.095510e-01, double* %196
%197 = load double*, double** %3
%198 = getelementptr inbounds double, double* %197, i64 5
store double 8.444490e-01, double* %198
%199 = load double*, double** %3
%200 = getelementptr inbounds double, double* %199, i64 6
store double 1.792900e-02, double* %200
%201 = load double*, double** %3
%202 = getelementptr inbounds double, double* %201, i64 7
store double 2.599470e-01, double* %202
%203 = load double*, double** %3
%204 = getelementptr inbounds double, double* %203, i64 8
store double 6.537770e-01, double* %204
%205 = load double*, double** %3
%206 = getelementptr inbounds double, double* %205, i64 9
store double 2.173110e-01, double* %206
%207 = load double*, double** %3
%208 = getelementptr inbounds double, double* %207, i64 10
store double 1.585210e-01, double* %208
%209 = load double*, double** %3
%210 = getelementptr inbounds double, double* %209, i64 11
store double 1.389750e-01, double* %210
%211 = load double*, double** %3
%212 = getelementptr inbounds double, double* %211, i64 12
store double 9.156410e-06, double* %212
%213 = load double*, double** %3
%214 = getelementptr inbounds double, double* %213, i64 13
store double 4.351480e-01, double* %214
%215 = load double*, double** %3
%216 = getelementptr inbounds double, double* %215, i64 14
store double 9.508000e-03, double* %216
%217 = load double*, double** %3
%218 = getelementptr inbounds double, double* %217, i64 15
store double 4.477240e-01, double* %218
%219 = load double*, double** %3
%220 = getelementptr inbounds double, double* %219, i64 16
store double 3.058000e-03, double* %220
%221 = load double*, double** %3
%222 = getelementptr inbounds double, double* %221, i64 17
store double 8.467020e-01, double* %222
%223 = load double*, double** %3
%224 = getelementptr inbounds double, double* %223, i64 18
store double 2.689090e-01, double* %224
%225 = load double*, double** %3
%226 = getelementptr inbounds double, double* %225, i64 19
store double 2.048400e-02, double* %226
%227 = load double*, double** %3
%228 = getelementptr inbounds double, double* %227, i64 20
store double 4.308360e-01, double* %228
%229 = load double*, double** %3
%230 = getelementptr inbounds double, double* %229, i64 21
store double 1.452300e-02, double* %230
%231 = load double*, double** %3
%232 = getelementptr inbounds double, double* %231, i64 22
store double 2.831850e-01, double* %232
%233 = load double*, double** %3
%234 = getelementptr inbounds double, double* %233, i64 23
store double 1.106800e-02, double* %234
%235 = load double*, double** %3
%236 = getelementptr inbounds double, double* %235, i64 24
store double 7.090510e-01, double* %236
%237 = load double*, double** %3
%238 = getelementptr inbounds double, double* %237, i64 25
store double 2.770000e-03, double* %238
%239 = load double*, double** %3
%240 = getelementptr inbounds double, double* %239, i64 26
store double 1.184500e-02, double* %240
%241 = load double*, double** %3
%242 = getelementptr inbounds double, double* %241, i64 27
store double 8.453040e-01, double* %242
%243 = load double*, double** %3
%244 = getelementptr inbounds double, double* %243, i64 28
store double 1.162000e-01, double* %244
%245 = load double*, double** %3
%246 = getelementptr inbounds double, double* %245, i64 29
store double 1.921000e-03, double* %246
%247 = load double*, double** %3
%248 = getelementptr inbounds double, double* %247, i64 30
store double 0x3F10524485BFECC5, double* %248
%249 = load double*, double** %3
%250 = getelementptr inbounds double, double* %249, i64 31
store double 0xC047E4C1EBC83A97, double* %250
%251 = load double*, double** %3
%252 = getelementptr inbounds double, double* %251, i64 32
store double 5.000000e+00, double* %252
ret void
}

LLVM IR (-O2):
define void @initialiseStatesAndConstants(double* writeonly %0, double* writeonly %1) {
%3 = bitcast double* %1 to <2 x double>*
store <2 x double> <double 4.500000e-01, double 2.500000e+00>, <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 1.500000e+01, double 1.000000e+00>, <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 5.000000e+02, double 5.000000e+00>, <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 1.000000e+04, double 6.600000e+02>, <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 0x41A1A5DAFA333333, double 4.500000e-02>, <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 1.000000e+01, double 2.500000e+00>, <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 3.100000e-02, double 6.200000e-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 5.420000e+02, double 4.450000e+02>, <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 4.460000e+02, double 7.510000e+00>, <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 7.510000e+02, double 1.642000e+06>, <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 1.754000e+02, double 8.880000e+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 2.277000e+05, double 2.277000e+03>, <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 2.861130e-04, double 5.000000e+00>, <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 5.000000e-05, double 5.469000e-05>, <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.000000e-02, double 6.700000e+01>, <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 2.000000e-02, double 3.900000e+00>, <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 4.600000e-01, double 1.200000e-03>, <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 1.160000e-02, double 1.800000e+00>, <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 1.400000e+02, double 5.400000e+00>, <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 1.400000e+02, double 5.700000e-05>, <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 0x40F78E5576C8B439, double 0x40C03D3C6A7EF9DB>, <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 3.100000e+02, double 0.000000e+00>, <2 x double>* %45
%46 = getelementptr inbounds double, double* %1, i64 44
store double 1.000000e+00, double* %46
%47 = getelementptr inbounds double, double* %1, i64 45
%48 = getelementptr inbounds double, double* %1, i64 47
%49 = bitcast double* %47 to i8*
%50 = bitcast double* %48 to <2 x double>*
store <2 x double> <double -4.500000e+01, double -3.500000e+01>, <2 x double>* %50
%51 = getelementptr inbounds double, double* %1, i64 49
%52 = bitcast double* %51 to <2 x double>*
store <2 x double> <double 5.000000e-01, double 5.000000e-01>, <2 x double>* %52
%53 = getelementptr inbounds double, double* %1, i64 51
%54 = bitcast double* %53 to <2 x double>*
store <2 x double> <double 4.578000e-01, double -1.645080e+01>, <2 x double>* %54
%55 = getelementptr inbounds double, double* %1, i64 53
%56 = bitcast double* %55 to <2 x double>*
store <2 x double> <double 4.337100e+00, double 3.380000e-04>, <2 x double>* %56
%57 = getelementptr inbounds double, double* %1, i64 55
store double 0x3F7EB851EB851EB8, double* %57
%58 = getelementptr inbounds double, double* %1, i64 56
%59 = getelementptr inbounds double, double* %1, i64 58
%60 = bitcast double* %58 to i8*
%61 = bitcast double* %59 to <2 x double>*
store <2 x double> <double 4.132000e-02, double 0.000000e+00>, <2 x double>* %61
%62 = getelementptr inbounds double, double* %1, i64 60
%63 = bitcast double* %62 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 3.450000e-03>, <2 x double>* %63
%64 = getelementptr inbounds double, double* %1, i64 62
%65 = bitcast double* %64 to <2 x double>*
store <2 x double> <double 4.240000e-03, double 0x3F454C985F06F694>, <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 1.539000e-04, double 2.230000e-02>, <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 0.000000e+00, double 3.953000e+02>, <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 1.628000e+03, double 2.289000e+00>, <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 5.614000e+02, double 2.644000e+01>, <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 4.663000e+00, double 3.343000e+00>, <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.070000e-02, double 2.644000e+01>, <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.663000e+00, double 1.369000e-01>, <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 0.000000e+00, double 4.315000e-01>, <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 0.000000e+00, double 1.400000e+00>, <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 1.400000e+01, double 0x3FB4BFB15B573EAB>, <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 1.000000e-05, double 4.500000e+01>, <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 5.927000e-01, double 0.000000e+00>, <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 4.270000e-03, double 0.000000e+00>, <2 x double>* %91
%92 = getelementptr inbounds double, double* %1, i64 90
store double 3.500000e-03, double* %92
%93 = bitcast double* %0 to <2 x double>*
store <2 x double> <double 9.308000e-01, double 0x3E3A8CA4F23C9082>, <2 x double>* %93
%94 = getelementptr inbounds double, double* %0, i64 2
%95 = bitcast double* %94 to <2 x double>*
store <2 x double> <double 0x3DFF94B427159D62, double 0x3FB1B70691EA78AF>, <2 x double>* %95
%96 = getelementptr inbounds double, double* %0, i64 4
%97 = bitcast double* %96 to <2 x double>*
store <2 x double> <double 4.095510e-01, double 8.444490e-01>, <2 x double>* %97
%98 = getelementptr inbounds double, double* %0, i64 6
%99 = bitcast double* %98 to <2 x double>*
store <2 x double> <double 1.792900e-02, double 2.599470e-01>, <2 x double>* %99
%100 = getelementptr inbounds double, double* %0, i64 8
%101 = bitcast double* %100 to <2 x double>*
store <2 x double> <double 6.537770e-01, double 2.173110e-01>, <2 x double>* %101
%102 = getelementptr inbounds double, double* %0, i64 10
%103 = bitcast double* %102 to <2 x double>*
store <2 x double> <double 1.585210e-01, double 1.389750e-01>, <2 x double>* %103
%104 = getelementptr inbounds double, double* %0, i64 12
%105 = bitcast double* %104 to <2 x double>*
store <2 x double> <double 9.156410e-06, double 4.351480e-01>, <2 x double>* %105
%106 = getelementptr inbounds double, double* %0, i64 14
%107 = bitcast double* %106 to <2 x double>*
store <2 x double> <double 9.508000e-03, double 4.477240e-01>, <2 x double>* %107
%108 = getelementptr inbounds double, double* %0, i64 16
%109 = bitcast double* %108 to <2 x double>*
store <2 x double> <double 3.058000e-03, double 8.467020e-01>, <2 x double>* %109
%110 = getelementptr inbounds double, double* %0, i64 18
%111 = bitcast double* %110 to <2 x double>*
store <2 x double> <double 2.689090e-01, double 2.048400e-02>, <2 x double>* %111
%112 = getelementptr inbounds double, double* %0, i64 20
%113 = bitcast double* %112 to <2 x double>*
store <2 x double> <double 4.308360e-01, double 1.452300e-02>, <2 x double>* %113
%114 = getelementptr inbounds double, double* %0, i64 22
%115 = bitcast double* %114 to <2 x double>*
store <2 x double> <double 2.831850e-01, double 1.106800e-02>, <2 x double>* %115
%116 = getelementptr inbounds double, double* %0, i64 24
%117 = bitcast double* %116 to <2 x double>*
store <2 x double> <double 7.090510e-01, double 2.770000e-03>, <2 x double>* %117
%118 = getelementptr inbounds double, double* %0, i64 26
%119 = bitcast double* %118 to <2 x double>*
store <2 x double> <double 1.184500e-02, double 8.453040e-01>, <2 x double>* %119
%120 = getelementptr inbounds double, double* %0, i64 28
%121 = bitcast double* %120 to <2 x double>*
store <2 x double> <double 1.162000e-01, double 1.921000e-03>, <2 x double>* %121
%122 = getelementptr inbounds double, double* %0, i64 30
%123 = bitcast double* %122 to <2 x double>*
store <2 x double> <double 0x3F10524485BFECC5, double 0xC047E4C1EBC83A97>, <2 x double>* %123
%124 = getelementptr inbounds double, double* %0, i64 32
store double 5.000000e+00, double* %124
ret void
}