// File: lemire[P]validateutf8-experiments/benchmarks/benchmark.cpp
// Function: RealDataBenchmark::run(std::vector<char, std::allocator<char>>&, unsigned long)
void run(std::vector<char> &UTF8, size_t repeat) {
    double overhead_ins{};
    double overhead_time{};
    OVERHEAD();
    printf("Overhead ==> nanoseconds : %.3f, instructions %.3f\n",
           overhead_time, overhead_ins);
    size_t s{UTF8.size()};

    size_t volume = UTF8.size() * sizeof(UTF8[0]);

    buffer.resize(volume);

    auto mem = [&UTF8, &s]() {
      memcpy(buffer.data(), UTF8.data(), s);
      return fastvalidate::error_code::SUCCESS;
    };
    RUN("memcpy", mem);

    auto fushia = [&UTF8, &s]() {
      return fidl_validate_string((const unsigned char *)UTF8.data(), s);
    };
    RUN("fushia", fushia);

    auto fushia_ascii = [&UTF8, &s]() {
      return fidl_validate_string_ascii((const unsigned char *)UTF8.data(), s);
    };
    RUN("fushia_ascii", fushia_ascii);

    auto fushia_ascii2 = [&UTF8, &s]() {
      return fidl_validate_string_ascii2((const unsigned char *)UTF8.data(), s);
    };
    RUN("fushia_ascii2", fushia_ascii2);

    auto fushia_ascii4 = [&UTF8, &s]() {
      return fidl_validate_string_ascii4((const unsigned char *)UTF8.data(), s);
    };
    RUN("fushia_ascii4", fushia_ascii4);


    auto utf8lib = [&UTF8, &s]() {
      return utf8::is_valid(UTF8.begin(), UTF8.begin() + s)
                 ? fastvalidate::error_code::SUCCESS
                 : fastvalidate::error_code::UTF8_ERROR;
    };
    RUN("utf8lib", utf8lib);

    auto dfa = [&UTF8, &s]() {
      return shiftless_validate_dfa_utf8((const signed char *)UTF8.data(), s);
    };
    RUN("dfa", dfa);
    auto fdfa = [&UTF8, &s]() {
      return fast_validate_dfa_utf8((const signed char *)UTF8.data(), s);
    };
    RUN("fdfa", fdfa);
    auto bdfa = [&UTF8, &s]() {
      return big_validate_dfa_utf8((const signed char *)UTF8.data(), s);
    };
    RUN("bdfa", bdfa);
    auto dfa2 = [&UTF8, &s]() {
      return shiftless_validate_dfa_utf8_double(
          (const signed char *)UTF8.data(), s);
    };
    RUN("dfa2", dfa2);

    auto dfa3 = [&UTF8, &s]() {
      return shiftless_validate_dfa_utf8_three((const signed char *)UTF8.data(),
                                               s);
    };
    RUN("dfa3", dfa3);
    auto dfa4 = [&UTF8, &s]() {
      return shiftless_validate_dfa_utf8_quad((const signed char *)UTF8.data(),
                                              s);
    };
    RUN("dfa4", dfa4);

    auto lookup2avx = [&UTF8, &s]() {
      return active_fastvalidate::lookup2::validate(UTF8.data(), s);
    };
#ifdef __x86_64__
    auto zwegneravx = [&UTF8, &s]() {
      return active_fastvalidate::zwegner::validate(UTF8.data(), s);
    };
    RUN("zwegneravx", zwegneravx);
#endif
    auto lookup3avx = [&UTF8, &s]() {
      return active_fastvalidate::lookup3::validate(UTF8.data(), s);
    };
    auto lookup4avx = [&UTF8, &s]() {
      return active_fastvalidate::lookup4::validate(UTF8.data(), s);
    };
    auto basicavx = [&UTF8, &s]() {
      return active_fastvalidate::basic::validate(UTF8.data(), s);
    };
    auto rangeavx = [&UTF8, &s]() {
      return active_fastvalidate::range::validate(UTF8.data(), s);
    };
    RUN("lookup2avx", lookup2avx);
    RUN("lookup3avx", lookup3avx);
    RUN("lookup4avx", lookup4avx);

    RUN("basicavx", basicavx);
    RUN("rangeavx", rangeavx);
  }

// Assembly:
subq $0x28b8, %rsp           # imm = 0x28B8
movq %rdi, 0x28b0(%rsp)
movq %rsi, 0x28a8(%rsp)
movq %rdx, 0x28a0(%rsp)
movq $0x0, 0x2898(%rsp)
movq $0x0, 0x2890(%rsp)
leaq 0x27a8(%rsp), %rdi
callq 0x1009c0
leaq 0x2740(%rsp), %rdi
callq 0x100ae0
jmp 0xfa153
movq $0x0, 0x2728(%rsp)
movq 0x2728(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfa247
leaq 0x27a8(%rsp), %rdi
callq 0x100b70
jmp 0xfa184
leaq 0x27a8(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x770(%rsp)
jmp 0xfa19b
movq 0x770(%rsp), %rsi
leaq 0x2708(%rsp), %rdi
callq 0x100c20
jmp 0xfa1b2
leaq 0x2740(%rsp), %rdi
leaq 0x2708(%rsp), %rsi
callq 0x100c60
jmp 0xfa1c9
leaq 0x2708(%rsp), %rdi
callq 0x100d00
movq 0x2728(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x2728(%rsp)
jmp 0xfa15f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfa3e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfa3d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x2708(%rsp), %rdi
callq 0x100d00
jmp 0xfa3d3
leaq 0x2768(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x768(%rsp)
jmp 0xfa25f
movsd 0x768(%rsp), %xmm0
movsd %xmm0, 0x2898(%rsp)
leaq 0x2768(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x760(%rsp)
jmp 0xfa289
movsd 0x760(%rsp), %xmm0
movsd %xmm0, 0x2890(%rsp)
leaq 0x2740(%rsp), %rdi
callq 0x100d90
leaq 0x27a8(%rsp), %rdi
callq 0x100dd0
movsd 0x2890(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
leaq 0x17efd(%rip), %rdi     # 0x1121cb
movb $0x2, %al
callq 0x2030
movq 0x28a8(%rsp), %rdi
callq 0xfa0e0
movq %rax, 0x2700(%rsp)
movq 0x28a8(%rsp), %rdi
callq 0xfa0e0
movq %rax, 0x26f8(%rsp)
movq 0x26f8(%rsp), %rsi
leaq 0x21ee2(%rip), %rdi     # 0x11c1f0
callq 0x100e00
movq 0x28a8(%rsp), %rax
movq %rax, 0x26e8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x26f0(%rsp)
leaq 0x17ec5(%rip), %rdi     # 0x1121ff
leaq 0x17ec4(%rip), %rsi     # 0x112205
xorl %eax, %eax
callq 0x2030
leaq 0x2600(%rsp), %rdi
callq 0x1009c0
leaq 0x2598(%rsp), %rdi
callq 0x100ae0
jmp 0xfa364
movq $0x0, 0x2590(%rsp)
movq 0x2590(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfa4b5
leaq 0x2600(%rsp), %rdi
callq 0x100b70
jmp 0xfa395
leaq 0x26e8(%rsp), %rdi
callq 0x100ea0
movl %eax, 0x75c(%rsp)
jmp 0xfa3ab
movl 0x75c(%rsp), %eax
cmpl $0x0, %eax
je 0xfa424
leaq 0x17e4e(%rip), %rdi     # 0x11220c
leaq 0x17e40(%rip), %rsi     # 0x112205
xorl %eax, %eax
callq 0x2030
jmp 0xfa3ce
jmp 0xfa4b5
leaq 0x2740(%rsp), %rdi
callq 0x100d90
leaq 0x27a8(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfa8d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfa8c6
leaq 0x2600(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x750(%rsp)
jmp 0xfa43b
movq 0x750(%rsp), %rsi
leaq 0x2570(%rsp), %rdi
callq 0x100c20
jmp 0xfa452
leaq 0x2598(%rsp), %rdi
leaq 0x2570(%rsp), %rsi
callq 0x100c60
jmp 0xfa469
leaq 0x2570(%rsp), %rdi
callq 0x100d00
movq 0x2590(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x2590(%rsp)
jmp 0xfa370
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x2570(%rsp), %rdi
callq 0x100d00
jmp 0xfa8c6
leaq 0x25c0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x748(%rsp)
jmp 0xfa4cd
leaq 0x25c0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x740(%rsp)
jmp 0xfa4e5
movsd 0x740(%rsp), %xmm1
movsd 0x748(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x17b6d(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x2568(%rsp)
leaq 0x25c0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x738(%rsp)
jmp 0xfa528
movsd 0x738(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x17b0b(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17b06(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2560(%rsp)
leaq 0x25c0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x730(%rsp)
jmp 0xfa58e
movsd 0x730(%rsp), %xmm0
movaps 0x17ab2(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17aad(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2558(%rsp)
leaq 0x25a0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x728(%rsp)
jmp 0xfa5e7
movsd 0x728(%rsp), %xmm0
movaps 0x17a59(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17a54(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2550(%rsp)
movsd 0x2550(%rsp), %xmm0
movsd %xmm0, 0x718(%rsp)
leaq 0x25c0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x720(%rsp)
jmp 0xfa652
movsd 0x720(%rsp), %xmm1
movsd 0x718(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x2550(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2548(%rsp)
movaps 0x179cb(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x179c6(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x708(%rsp)
leaq 0x25c0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x710(%rsp)
jmp 0xfa6ca
movsd 0x708(%rsp), %xmm0
movsd 0x710(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2540(%rsp)
leaq 0x25c0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x700(%rsp)
jmp 0xfa70e
leaq 0x25c0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x6f8(%rsp)
jmp 0xfa726
movsd 0x6f8(%rsp), %xmm1
movsd 0x700(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x2538(%rsp)
leaq 0x2600(%rsp), %rdi
callq 0x100fb0
movb %al, 0x6f7(%rsp)
jmp 0xfa75b
movb 0x6f7(%rsp), %al
testb $0x1, %al
jne 0xfa768
jmp 0xfa7bc
movsd 0x2560(%rsp), %xmm0
movsd 0x2558(%rsp), %xmm1
movsd 0x178fe(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x2568(%rsp), %xmm2
movsd 0x2540(%rsp), %xmm3
movsd 0x2548(%rsp), %xmm4
movsd 0x2538(%rsp), %xmm5
leaq 0x17a63(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfa7ba
jmp 0xfa7ec
movsd 0x2540(%rsp), %xmm0
movsd 0x2548(%rsp), %xmm1
movsd 0x178a2(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x17ab0(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfa7ea
jmp 0xfa7ec
leaq 0x2598(%rsp), %rdi
callq 0x100d90
leaq 0x2600(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x2528(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x2530(%rsp)
leaq 0x179d2(%rip), %rdi     # 0x1121ff
leaq 0x17a94(%rip), %rsi     # 0x1122c8
xorl %eax, %eax
callq 0x2030
leaq 0x2440(%rsp), %rdi
callq 0x1009c0
leaq 0x23d8(%rsp), %rdi
callq 0x100ae0
jmp 0xfa857
movq $0x0, 0x23d0(%rsp)
movq 0x23d0(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfa9a8
leaq 0x2440(%rsp), %rdi
callq 0x100b70
jmp 0xfa888
leaq 0x2528(%rsp), %rdi
callq 0x100fd0
movl %eax, 0x6f0(%rsp)
jmp 0xfa89e
movl 0x6f0(%rsp), %eax
cmpl $0x0, %eax
je 0xfa917
leaq 0x1795b(%rip), %rdi     # 0x11220c
leaq 0x17a10(%rip), %rsi     # 0x1122c8
xorl %eax, %eax
callq 0x2030
jmp 0xfa8c1
jmp 0xfa9a8
leaq 0x2598(%rsp), %rdi
callq 0x100d90
leaq 0x2600(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfadc6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfadb9
leaq 0x2440(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x6e8(%rsp)
jmp 0xfa92e
movq 0x6e8(%rsp), %rsi
leaq 0x23b0(%rsp), %rdi
callq 0x100c20
jmp 0xfa945
leaq 0x23d8(%rsp), %rdi
leaq 0x23b0(%rsp), %rsi
callq 0x100c60
jmp 0xfa95c
leaq 0x23b0(%rsp), %rdi
callq 0x100d00
movq 0x23d0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x23d0(%rsp)
jmp 0xfa863
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x23b0(%rsp), %rdi
callq 0x100d00
jmp 0xfadb9
leaq 0x2400(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x6e0(%rsp)
jmp 0xfa9c0
leaq 0x2400(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x6d8(%rsp)
jmp 0xfa9d8
movsd 0x6d8(%rsp), %xmm1
movsd 0x6e0(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x1767a(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x23a8(%rsp)
leaq 0x2400(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x6d0(%rsp)
jmp 0xfaa1b
movsd 0x6d0(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x17618(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17613(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x23a0(%rsp)
leaq 0x2400(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x6c8(%rsp)
jmp 0xfaa81
movsd 0x6c8(%rsp), %xmm0
movaps 0x175bf(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x175ba(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2398(%rsp)
leaq 0x23e0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x6c0(%rsp)
jmp 0xfaada
movsd 0x6c0(%rsp), %xmm0
movaps 0x17566(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17561(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2390(%rsp)
movsd 0x2390(%rsp), %xmm0
movsd %xmm0, 0x6b0(%rsp)
leaq 0x2400(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x6b8(%rsp)
jmp 0xfab45
movsd 0x6b8(%rsp), %xmm1
movsd 0x6b0(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x2390(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2388(%rsp)
movaps 0x174d8(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x174d3(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x6a0(%rsp)
leaq 0x2400(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x6a8(%rsp)
jmp 0xfabbd
movsd 0x6a0(%rsp), %xmm0
movsd 0x6a8(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2380(%rsp)
leaq 0x2400(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x698(%rsp)
jmp 0xfac01
leaq 0x2400(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x690(%rsp)
jmp 0xfac19
movsd 0x690(%rsp), %xmm1
movsd 0x698(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x2378(%rsp)
leaq 0x2440(%rsp), %rdi
callq 0x100fb0
movb %al, 0x68f(%rsp)
jmp 0xfac4e
movb 0x68f(%rsp), %al
testb $0x1, %al
jne 0xfac5b
jmp 0xfacaf
movsd 0x23a0(%rsp), %xmm0
movsd 0x2398(%rsp), %xmm1
movsd 0x1740b(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x23a8(%rsp), %xmm2
movsd 0x2380(%rsp), %xmm3
movsd 0x2388(%rsp), %xmm4
movsd 0x2378(%rsp), %xmm5
leaq 0x17570(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfacad
jmp 0xfacdf
movsd 0x2380(%rsp), %xmm0
movsd 0x2388(%rsp), %xmm1
movsd 0x173af(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x175bd(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfacdd
jmp 0xfacdf
leaq 0x23d8(%rsp), %rdi
callq 0x100d90
leaq 0x2440(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x2368(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x2370(%rsp)
leaq 0x174df(%rip), %rdi     # 0x1121ff
leaq 0x175a8(%rip), %rsi     # 0x1122cf
xorl %eax, %eax
callq 0x2030
leaq 0x2280(%rsp), %rdi
callq 0x1009c0
leaq 0x2218(%rsp), %rdi
callq 0x100ae0
jmp 0xfad4a
movq $0x0, 0x2210(%rsp)
movq 0x2210(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfae9b
leaq 0x2280(%rsp), %rdi
callq 0x100b70
jmp 0xfad7b
leaq 0x2368(%rsp), %rdi
callq 0x101010
movl %eax, 0x688(%rsp)
jmp 0xfad91
movl 0x688(%rsp), %eax
cmpl $0x0, %eax
je 0xfae0a
leaq 0x17468(%rip), %rdi     # 0x11220c
leaq 0x17524(%rip), %rsi     # 0x1122cf
xorl %eax, %eax
callq 0x2030
jmp 0xfadb4
jmp 0xfae9b
leaq 0x23d8(%rsp), %rdi
callq 0x100d90
leaq 0x2440(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfb2b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfb2ac
leaq 0x2280(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x680(%rsp)
jmp 0xfae21
movq 0x680(%rsp), %rsi
leaq 0x21f0(%rsp), %rdi
callq 0x100c20
jmp 0xfae38
leaq 0x2218(%rsp), %rdi
leaq 0x21f0(%rsp), %rsi
callq 0x100c60
jmp 0xfae4f
leaq 0x21f0(%rsp), %rdi
callq 0x100d00
movq 0x2210(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x2210(%rsp)
jmp 0xfad56
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x21f0(%rsp), %rdi
callq 0x100d00
jmp 0xfb2ac
leaq 0x2240(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x678(%rsp)
jmp 0xfaeb3
leaq 0x2240(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x670(%rsp)
jmp 0xfaecb
movsd 0x670(%rsp), %xmm1
movsd 0x678(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x17187(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x21e8(%rsp)
leaq 0x2240(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x668(%rsp)
jmp 0xfaf0e
movsd 0x668(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x17125(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x17120(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x21e0(%rsp)
leaq 0x2240(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x660(%rsp)
jmp 0xfaf74
movsd 0x660(%rsp), %xmm0
movaps 0x170cc(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x170c7(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x21d8(%rsp)
leaq 0x2220(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x658(%rsp)
jmp 0xfafcd
movsd 0x658(%rsp), %xmm0
movaps 0x17073(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1706e(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x21d0(%rsp)
movsd 0x21d0(%rsp), %xmm0
movsd %xmm0, 0x648(%rsp)
leaq 0x2240(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x650(%rsp)
jmp 0xfb038
movsd 0x650(%rsp), %xmm1
movsd 0x648(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x21d0(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x21c8(%rsp)
movaps 0x16fe5(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x16fe0(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x638(%rsp)
leaq 0x2240(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x640(%rsp)
jmp 0xfb0b0
movsd 0x638(%rsp), %xmm0
movsd 0x640(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x21c0(%rsp)
leaq 0x2240(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x630(%rsp)
jmp 0xfb0f4
leaq 0x2240(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x628(%rsp)
jmp 0xfb10c
movsd 0x628(%rsp), %xmm1
movsd 0x630(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x21b8(%rsp)
leaq 0x2280(%rsp), %rdi
callq 0x100fb0
movb %al, 0x627(%rsp)
jmp 0xfb141
movb 0x627(%rsp), %al
testb $0x1, %al
jne 0xfb14e
jmp 0xfb1a2
movsd 0x21e0(%rsp), %xmm0
movsd 0x21d8(%rsp), %xmm1
movsd 0x16f18(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x21e8(%rsp), %xmm2
movsd 0x21c0(%rsp), %xmm3
movsd 0x21c8(%rsp), %xmm4
movsd 0x21b8(%rsp), %xmm5
leaq 0x1707d(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfb1a0
jmp 0xfb1d2
movsd 0x21c0(%rsp), %xmm0
movsd 0x21c8(%rsp), %xmm1
movsd 0x16ebc(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x170ca(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfb1d0
jmp 0xfb1d2
leaq 0x2218(%rsp), %rdi
callq 0x100d90
leaq 0x2280(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x21a8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x21b0(%rsp)
leaq 0x16fec(%rip), %rdi     # 0x1121ff
leaq 0x170c2(%rip), %rsi     # 0x1122dc
xorl %eax, %eax
callq 0x2030
leaq 0x20c0(%rsp), %rdi
callq 0x1009c0
leaq 0x2058(%rsp), %rdi
callq 0x100ae0
jmp 0xfb23d
movq $0x0, 0x2050(%rsp)
movq 0x2050(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfb38e
leaq 0x20c0(%rsp), %rdi
callq 0x100b70
jmp 0xfb26e
leaq 0x21a8(%rsp), %rdi
callq 0x101050
movl %eax, 0x620(%rsp)
jmp 0xfb284
movl 0x620(%rsp), %eax
cmpl $0x0, %eax
je 0xfb2fd
leaq 0x16f75(%rip), %rdi     # 0x11220c
leaq 0x1703e(%rip), %rsi     # 0x1122dc
xorl %eax, %eax
callq 0x2030
jmp 0xfb2a7
jmp 0xfb38e
leaq 0x2218(%rsp), %rdi
callq 0x100d90
leaq 0x2280(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfb7ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfb79f
leaq 0x20c0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x618(%rsp)
jmp 0xfb314
movq 0x618(%rsp), %rsi
leaq 0x2030(%rsp), %rdi
callq 0x100c20
jmp 0xfb32b
leaq 0x2058(%rsp), %rdi
leaq 0x2030(%rsp), %rsi
callq 0x100c60
jmp 0xfb342
leaq 0x2030(%rsp), %rdi
callq 0x100d00
movq 0x2050(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x2050(%rsp)
jmp 0xfb249
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x2030(%rsp), %rdi
callq 0x100d00
jmp 0xfb79f
leaq 0x2080(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x610(%rsp)
jmp 0xfb3a6
leaq 0x2080(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x608(%rsp)
jmp 0xfb3be
movsd 0x608(%rsp), %xmm1
movsd 0x610(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x16c94(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x2028(%rsp)
leaq 0x2080(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x600(%rsp)
jmp 0xfb401
movsd 0x600(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x16c32(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16c2d(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2020(%rsp)
leaq 0x2080(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x5f8(%rsp)
jmp 0xfb467
movsd 0x5f8(%rsp), %xmm0
movaps 0x16bd9(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16bd4(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2018(%rsp)
leaq 0x2060(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x5f0(%rsp)
jmp 0xfb4c0
movsd 0x5f0(%rsp), %xmm0
movaps 0x16b80(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16b7b(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2010(%rsp)
movsd 0x2010(%rsp), %xmm0
movsd %xmm0, 0x5e0(%rsp)
leaq 0x2080(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x5e8(%rsp)
jmp 0xfb52b
movsd 0x5e8(%rsp), %xmm1
movsd 0x5e0(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x2010(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2008(%rsp)
movaps 0x16af2(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x16aed(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x5d0(%rsp)
leaq 0x2080(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x5d8(%rsp)
jmp 0xfb5a3
movsd 0x5d0(%rsp), %xmm0
movsd 0x5d8(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x2000(%rsp)
leaq 0x2080(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x5c8(%rsp)
jmp 0xfb5e7
leaq 0x2080(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x5c0(%rsp)
jmp 0xfb5ff
movsd 0x5c0(%rsp), %xmm1
movsd 0x5c8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ff8(%rsp)
leaq 0x20c0(%rsp), %rdi
callq 0x100fb0
movb %al, 0x5bf(%rsp)
jmp 0xfb634
movb 0x5bf(%rsp), %al
testb $0x1, %al
jne 0xfb641
jmp 0xfb695
movsd 0x2020(%rsp), %xmm0
movsd 0x2018(%rsp), %xmm1
movsd 0x16a25(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x2028(%rsp), %xmm2
movsd 0x2000(%rsp), %xmm3
movsd 0x2008(%rsp), %xmm4
movsd 0x1ff8(%rsp), %xmm5
leaq 0x16b8a(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfb693
jmp 0xfb6c5
movsd 0x2000(%rsp), %xmm0
movsd 0x2008(%rsp), %xmm1
movsd 0x169c9(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x16bd7(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfb6c3
jmp 0xfb6c5
leaq 0x2058(%rsp), %rdi
callq 0x100d90
leaq 0x20c0(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1fe8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1ff0(%rsp)
leaq 0x16af9(%rip), %rdi     # 0x1121ff
leaq 0x16bdd(%rip), %rsi     # 0x1122ea
xorl %eax, %eax
callq 0x2030
leaq 0x1f00(%rsp), %rdi
callq 0x1009c0
leaq 0x1e98(%rsp), %rdi
callq 0x100ae0
jmp 0xfb730
movq $0x0, 0x1e90(%rsp)
movq 0x1e90(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfb881
leaq 0x1f00(%rsp), %rdi
callq 0x100b70
jmp 0xfb761
leaq 0x1fe8(%rsp), %rdi
callq 0x101090
movl %eax, 0x5b8(%rsp)
jmp 0xfb777
movl 0x5b8(%rsp), %eax
cmpl $0x0, %eax
je 0xfb7f0
leaq 0x16a82(%rip), %rdi     # 0x11220c
leaq 0x16b59(%rip), %rsi     # 0x1122ea
xorl %eax, %eax
callq 0x2030
jmp 0xfb79a
jmp 0xfb881
leaq 0x2058(%rsp), %rdi
callq 0x100d90
leaq 0x20c0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfbc9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfbc92
leaq 0x1f00(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x5b0(%rsp)
jmp 0xfb807
movq 0x5b0(%rsp), %rsi
leaq 0x1e70(%rsp), %rdi
callq 0x100c20
jmp 0xfb81e
leaq 0x1e98(%rsp), %rdi
leaq 0x1e70(%rsp), %rsi
callq 0x100c60
jmp 0xfb835
leaq 0x1e70(%rsp), %rdi
callq 0x100d00
movq 0x1e90(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1e90(%rsp)
jmp 0xfb73c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1e70(%rsp), %rdi
callq 0x100d00
jmp 0xfbc92
leaq 0x1ec0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x5a8(%rsp)
jmp 0xfb899
leaq 0x1ec0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x5a0(%rsp)
jmp 0xfb8b1
movsd 0x5a0(%rsp), %xmm1
movsd 0x5a8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x167a1(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e68(%rsp)
leaq 0x1ec0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x598(%rsp)
jmp 0xfb8f4
movsd 0x598(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x1673f(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1673a(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e60(%rsp)
leaq 0x1ec0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x590(%rsp)
jmp 0xfb95a
movsd 0x590(%rsp), %xmm0
movaps 0x166e6(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x166e1(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e58(%rsp)
leaq 0x1ea0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x588(%rsp)
jmp 0xfb9b3
movsd 0x588(%rsp), %xmm0
movaps 0x1668d(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16688(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e50(%rsp)
movsd 0x1e50(%rsp), %xmm0
movsd %xmm0, 0x578(%rsp)
leaq 0x1ec0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x580(%rsp)
jmp 0xfba1e
movsd 0x580(%rsp), %xmm1
movsd 0x578(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1e50(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e48(%rsp)
movaps 0x165ff(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x165fa(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x568(%rsp)
leaq 0x1ec0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x570(%rsp)
jmp 0xfba96
movsd 0x568(%rsp), %xmm0
movsd 0x570(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e40(%rsp)
leaq 0x1ec0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x560(%rsp)
jmp 0xfbada
leaq 0x1ec0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x558(%rsp)
jmp 0xfbaf2
movsd 0x558(%rsp), %xmm1
movsd 0x560(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1e38(%rsp)
leaq 0x1f00(%rsp), %rdi
callq 0x100fb0
movb %al, 0x557(%rsp)
jmp 0xfbb27
movb 0x557(%rsp), %al
testb $0x1, %al
jne 0xfbb34
jmp 0xfbb88
movsd 0x1e60(%rsp), %xmm0
movsd 0x1e58(%rsp), %xmm1
movsd 0x16532(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1e68(%rsp), %xmm2
movsd 0x1e40(%rsp), %xmm3
movsd 0x1e48(%rsp), %xmm4
movsd 0x1e38(%rsp), %xmm5
leaq 0x16697(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfbb86
jmp 0xfbbb8
movsd 0x1e40(%rsp), %xmm0
movsd 0x1e48(%rsp), %xmm1
movsd 0x164d6(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x166e4(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfbbb6
jmp 0xfbbb8
leaq 0x1e98(%rsp), %rdi
callq 0x100d90
leaq 0x1f00(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1e28(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1e30(%rsp)
leaq 0x16606(%rip), %rdi     # 0x1121ff
leaq 0x166f8(%rip), %rsi     # 0x1122f8
xorl %eax, %eax
callq 0x2030
leaq 0x1d40(%rsp), %rdi
callq 0x1009c0
leaq 0x1cd8(%rsp), %rdi
callq 0x100ae0
jmp 0xfbc23
movq $0x0, 0x1cd0(%rsp)
movq 0x1cd0(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfbd74
leaq 0x1d40(%rsp), %rdi
callq 0x100b70
jmp 0xfbc54
leaq 0x1e28(%rsp), %rdi
callq 0x1010d0
movl %eax, 0x550(%rsp)
jmp 0xfbc6a
movl 0x550(%rsp), %eax
cmpl $0x0, %eax
je 0xfbce3
leaq 0x1658f(%rip), %rdi     # 0x11220c
leaq 0x16674(%rip), %rsi     # 0x1122f8
xorl %eax, %eax
callq 0x2030
jmp 0xfbc8d
jmp 0xfbd74
leaq 0x1e98(%rsp), %rdi
callq 0x100d90
leaq 0x1f00(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfc192
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfc185
leaq 0x1d40(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x548(%rsp)
jmp 0xfbcfa
movq 0x548(%rsp), %rsi
leaq 0x1cb0(%rsp), %rdi
callq 0x100c20
jmp 0xfbd11
leaq 0x1cd8(%rsp), %rdi
leaq 0x1cb0(%rsp), %rsi
callq 0x100c60
jmp 0xfbd28
leaq 0x1cb0(%rsp), %rdi
callq 0x100d00
movq 0x1cd0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1cd0(%rsp)
jmp 0xfbc2f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1cb0(%rsp), %rdi
callq 0x100d00
jmp 0xfc185
leaq 0x1d00(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x540(%rsp)
jmp 0xfbd8c
leaq 0x1d00(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x538(%rsp)
jmp 0xfbda4
movsd 0x538(%rsp), %xmm1
movsd 0x540(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x162ae(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ca8(%rsp)
leaq 0x1d00(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x530(%rsp)
jmp 0xfbde7
movsd 0x530(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x1624c(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16247(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ca0(%rsp)
leaq 0x1d00(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x528(%rsp)
jmp 0xfbe4d
movsd 0x528(%rsp), %xmm0
movaps 0x161f3(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x161ee(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1c98(%rsp)
leaq 0x1ce0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x520(%rsp)
jmp 0xfbea6
movsd 0x520(%rsp), %xmm0
movaps 0x1619a(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x16195(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1c90(%rsp)
movsd 0x1c90(%rsp), %xmm0
movsd %xmm0, 0x510(%rsp)
leaq 0x1d00(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x518(%rsp)
jmp 0xfbf11
movsd 0x518(%rsp), %xmm1
movsd 0x510(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1c90(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1c88(%rsp)
movaps 0x1610c(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x16107(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x500(%rsp)
leaq 0x1d00(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x508(%rsp)
jmp 0xfbf89
movsd 0x500(%rsp), %xmm0
movsd 0x508(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1c80(%rsp)
leaq 0x1d00(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x4f8(%rsp)
jmp 0xfbfcd
leaq 0x1d00(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x4f0(%rsp)
jmp 0xfbfe5
movsd 0x4f0(%rsp), %xmm1
movsd 0x4f8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1c78(%rsp)
leaq 0x1d40(%rsp), %rdi
callq 0x100fb0
movb %al, 0x4ef(%rsp)
jmp 0xfc01a
movb 0x4ef(%rsp), %al
testb $0x1, %al
jne 0xfc027
jmp 0xfc07b
movsd 0x1ca0(%rsp), %xmm0
movsd 0x1c98(%rsp), %xmm1
movsd 0x1603f(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1ca8(%rsp), %xmm2
movsd 0x1c80(%rsp), %xmm3
movsd 0x1c88(%rsp), %xmm4
movsd 0x1c78(%rsp), %xmm5
leaq 0x161a4(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfc079
jmp 0xfc0ab
movsd 0x1c80(%rsp), %xmm0
movsd 0x1c88(%rsp), %xmm1
movsd 0x15fe3(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x161f1(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfc0a9
jmp 0xfc0ab
leaq 0x1cd8(%rsp), %rdi
callq 0x100d90
leaq 0x1d40(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1c68(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1c70(%rsp)
leaq 0x16113(%rip), %rdi     # 0x1121ff
leaq 0x16213(%rip), %rsi     # 0x112306
xorl %eax, %eax
callq 0x2030
leaq 0x1b80(%rsp), %rdi
callq 0x1009c0
leaq 0x1b18(%rsp), %rdi
callq 0x100ae0
jmp 0xfc116
movq $0x0, 0x1b10(%rsp)
movq 0x1b10(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfc267
leaq 0x1b80(%rsp), %rdi
callq 0x100b70
jmp 0xfc147
leaq 0x1c68(%rsp), %rdi
callq 0x101150
movl %eax, 0x4e8(%rsp)
jmp 0xfc15d
movl 0x4e8(%rsp), %eax
cmpl $0x0, %eax
je 0xfc1d6
leaq 0x1609c(%rip), %rdi     # 0x11220c
leaq 0x1618f(%rip), %rsi     # 0x112306
xorl %eax, %eax
callq 0x2030
jmp 0xfc180
jmp 0xfc267
leaq 0x1cd8(%rsp), %rdi
callq 0x100d90
leaq 0x1d40(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfc685
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfc678
leaq 0x1b80(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x4e0(%rsp)
jmp 0xfc1ed
movq 0x4e0(%rsp), %rsi
leaq 0x1af0(%rsp), %rdi
callq 0x100c20
jmp 0xfc204
leaq 0x1b18(%rsp), %rdi
leaq 0x1af0(%rsp), %rsi
callq 0x100c60
jmp 0xfc21b
leaq 0x1af0(%rsp), %rdi
callq 0x100d00
movq 0x1b10(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1b10(%rsp)
jmp 0xfc122
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1af0(%rsp), %rdi
callq 0x100d00
jmp 0xfc678
leaq 0x1b40(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x4d8(%rsp)
jmp 0xfc27f
leaq 0x1b40(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x4d0(%rsp)
jmp 0xfc297
movsd 0x4d0(%rsp), %xmm1
movsd 0x4d8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x15dbb(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ae8(%rsp)
leaq 0x1b40(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x4c8(%rsp)
jmp 0xfc2da
movsd 0x4c8(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x15d59(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15d54(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ae0(%rsp)
leaq 0x1b40(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x4c0(%rsp)
jmp 0xfc340
movsd 0x4c0(%rsp), %xmm0
movaps 0x15d00(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15cfb(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ad8(%rsp)
leaq 0x1b20(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x4b8(%rsp)
jmp 0xfc399
movsd 0x4b8(%rsp), %xmm0
movaps 0x15ca7(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15ca2(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ad0(%rsp)
movsd 0x1ad0(%rsp), %xmm0
movsd %xmm0, 0x4a8(%rsp)
leaq 0x1b40(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x4b0(%rsp)
jmp 0xfc404
movsd 0x4b0(%rsp), %xmm1
movsd 0x4a8(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1ad0(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ac8(%rsp)
movaps 0x15c19(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x15c14(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x498(%rsp)
leaq 0x1b40(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x4a0(%rsp)
jmp 0xfc47c
movsd 0x498(%rsp), %xmm0
movsd 0x4a0(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ac0(%rsp)
leaq 0x1b40(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x490(%rsp)
jmp 0xfc4c0
leaq 0x1b40(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x488(%rsp)
jmp 0xfc4d8
movsd 0x488(%rsp), %xmm1
movsd 0x490(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1ab8(%rsp)
leaq 0x1b80(%rsp), %rdi
callq 0x100fb0
movb %al, 0x487(%rsp)
jmp 0xfc50d
movb 0x487(%rsp), %al
testb $0x1, %al
jne 0xfc51a
jmp 0xfc56e
movsd 0x1ae0(%rsp), %xmm0
movsd 0x1ad8(%rsp), %xmm1
movsd 0x15b4c(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1ae8(%rsp), %xmm2
movsd 0x1ac0(%rsp), %xmm3
movsd 0x1ac8(%rsp), %xmm4
movsd 0x1ab8(%rsp), %xmm5
leaq 0x15cb1(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfc56c
jmp 0xfc59e
movsd 0x1ac0(%rsp), %xmm0
movsd 0x1ac8(%rsp), %xmm1
movsd 0x15af0(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x15cfe(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfc59c
jmp 0xfc59e
leaq 0x1b18(%rsp), %rdi
callq 0x100d90
leaq 0x1b80(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1aa8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1ab0(%rsp)
leaq 0x15c20(%rip), %rdi     # 0x1121ff
leaq 0x15d1a(%rip), %rsi     # 0x112300
xorl %eax, %eax
callq 0x2030
leaq 0x19c0(%rsp), %rdi
callq 0x1009c0
leaq 0x1958(%rsp), %rdi
callq 0x100ae0
jmp 0xfc609
movq $0x0, 0x1950(%rsp)
movq 0x1950(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfc75a
leaq 0x19c0(%rsp), %rdi
callq 0x100b70
jmp 0xfc63a
leaq 0x1aa8(%rsp), %rdi
callq 0x101190
movl %eax, 0x480(%rsp)
jmp 0xfc650
movl 0x480(%rsp), %eax
cmpl $0x0, %eax
je 0xfc6c9
leaq 0x15ba9(%rip), %rdi     # 0x11220c
leaq 0x15c96(%rip), %rsi     # 0x112300
xorl %eax, %eax
callq 0x2030
jmp 0xfc673
jmp 0xfc75a
leaq 0x1b18(%rsp), %rdi
callq 0x100d90
leaq 0x1b80(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfcb78
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfcb6b
leaq 0x19c0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x478(%rsp)
jmp 0xfc6e0
movq 0x478(%rsp), %rsi
leaq 0x1930(%rsp), %rdi
callq 0x100c20
jmp 0xfc6f7
leaq 0x1958(%rsp), %rdi
leaq 0x1930(%rsp), %rsi
callq 0x100c60
jmp 0xfc70e
leaq 0x1930(%rsp), %rdi
callq 0x100d00
movq 0x1950(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1950(%rsp)
jmp 0xfc615
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1930(%rsp), %rdi
callq 0x100d00
jmp 0xfcb6b
leaq 0x1980(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x470(%rsp)
jmp 0xfc772
leaq 0x1980(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x468(%rsp)
jmp 0xfc78a
movsd 0x468(%rsp), %xmm1
movsd 0x470(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x158c8(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1928(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x460(%rsp)
jmp 0xfc7cd
movsd 0x460(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x15866(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15861(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1920(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x458(%rsp)
jmp 0xfc833
movsd 0x458(%rsp), %xmm0
movaps 0x1580d(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15808(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1918(%rsp)
leaq 0x1960(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x450(%rsp)
jmp 0xfc88c
movsd 0x450(%rsp), %xmm0
movaps 0x157b4(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x157af(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1910(%rsp)
movsd 0x1910(%rsp), %xmm0
movsd %xmm0, 0x440(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x448(%rsp)
jmp 0xfc8f7
movsd 0x448(%rsp), %xmm1
movsd 0x440(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1910(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1908(%rsp)
movaps 0x15726(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x15721(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x430(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x438(%rsp)
jmp 0xfc96f
movsd 0x430(%rsp), %xmm0
movsd 0x438(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1900(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x428(%rsp)
jmp 0xfc9b3
leaq 0x1980(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x420(%rsp)
jmp 0xfc9cb
movsd 0x420(%rsp), %xmm1
movsd 0x428(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x18f8(%rsp)
leaq 0x19c0(%rsp), %rdi
callq 0x100fb0
movb %al, 0x41f(%rsp)
jmp 0xfca00
movb 0x41f(%rsp), %al
testb $0x1, %al
jne 0xfca0d
jmp 0xfca61
movsd 0x1920(%rsp), %xmm0
movsd 0x1918(%rsp), %xmm1
movsd 0x15659(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1928(%rsp), %xmm2
movsd 0x1900(%rsp), %xmm3
movsd 0x1908(%rsp), %xmm4
movsd 0x18f8(%rsp), %xmm5
leaq 0x157be(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfca5f
jmp 0xfca91
movsd 0x1900(%rsp), %xmm0
movsd 0x1908(%rsp), %xmm1
movsd 0x155fd(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x1580b(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfca8f
jmp 0xfca91
leaq 0x1958(%rsp), %rdi
callq 0x100d90
leaq 0x19c0(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x18e8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x18f0(%rsp)
leaq 0x1572d(%rip), %rdi     # 0x1121ff
leaq 0x1582c(%rip), %rsi     # 0x112305
xorl %eax, %eax
callq 0x2030
leaq 0x1800(%rsp), %rdi
callq 0x1009c0
leaq 0x1798(%rsp), %rdi
callq 0x100ae0
jmp 0xfcafc
movq $0x0, 0x1790(%rsp)
movq 0x1790(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfcc4d
leaq 0x1800(%rsp), %rdi
callq 0x100b70
jmp 0xfcb2d
leaq 0x18e8(%rsp), %rdi
callq 0x1011d0
movl %eax, 0x418(%rsp)
jmp 0xfcb43
movl 0x418(%rsp), %eax
cmpl $0x0, %eax
je 0xfcbbc
leaq 0x156b6(%rip), %rdi     # 0x11220c
leaq 0x157a8(%rip), %rsi     # 0x112305
xorl %eax, %eax
callq 0x2030
jmp 0xfcb66
jmp 0xfcc4d
leaq 0x1958(%rsp), %rdi
callq 0x100d90
leaq 0x19c0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfd06b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfd05e
leaq 0x1800(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x410(%rsp)
jmp 0xfcbd3
movq 0x410(%rsp), %rsi
leaq 0x1770(%rsp), %rdi
callq 0x100c20
jmp 0xfcbea
leaq 0x1798(%rsp), %rdi
leaq 0x1770(%rsp), %rsi
callq 0x100c60
jmp 0xfcc01
leaq 0x1770(%rsp), %rdi
callq 0x100d00
movq 0x1790(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1790(%rsp)
jmp 0xfcb08
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1770(%rsp), %rdi
callq 0x100d00
jmp 0xfd05e
leaq 0x17c0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x408(%rsp)
jmp 0xfcc65
leaq 0x17c0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x400(%rsp)
jmp 0xfcc7d
movsd 0x400(%rsp), %xmm1
movsd 0x408(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x153d5(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1768(%rsp)
leaq 0x17c0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x3f8(%rsp)
jmp 0xfccc0
movsd 0x3f8(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x15373(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1536e(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1760(%rsp)
leaq 0x17c0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x3f0(%rsp)
jmp 0xfcd26
movsd 0x3f0(%rsp), %xmm0
movaps 0x1531a(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x15315(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1758(%rsp)
leaq 0x17a0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x3e8(%rsp)
jmp 0xfcd7f
movsd 0x3e8(%rsp), %xmm0
movaps 0x152c1(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x152bc(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1750(%rsp)
movsd 0x1750(%rsp), %xmm0
movsd %xmm0, 0x3d8(%rsp)
leaq 0x17c0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x3e0(%rsp)
jmp 0xfcdea
movsd 0x3e0(%rsp), %xmm1
movsd 0x3d8(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1750(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1748(%rsp)
movaps 0x15233(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x1522e(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x3c8(%rsp)
leaq 0x17c0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x3d0(%rsp)
jmp 0xfce62
movsd 0x3c8(%rsp), %xmm0
movsd 0x3d0(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1740(%rsp)
leaq 0x17c0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x3c0(%rsp)
jmp 0xfcea6
leaq 0x17c0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x3b8(%rsp)
jmp 0xfcebe
movsd 0x3b8(%rsp), %xmm1
movsd 0x3c0(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1738(%rsp)
leaq 0x1800(%rsp), %rdi
callq 0x100fb0
movb %al, 0x3b7(%rsp)
jmp 0xfcef3
movb 0x3b7(%rsp), %al
testb $0x1, %al
jne 0xfcf00
jmp 0xfcf54
movsd 0x1760(%rsp), %xmm0
movsd 0x1758(%rsp), %xmm1
movsd 0x15166(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1768(%rsp), %xmm2
movsd 0x1740(%rsp), %xmm3
movsd 0x1748(%rsp), %xmm4
movsd 0x1738(%rsp), %xmm5
leaq 0x152cb(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfcf52
jmp 0xfcf84
movsd 0x1740(%rsp), %xmm0
movsd 0x1748(%rsp), %xmm1
movsd 0x1510a(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x15318(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfcf82
jmp 0xfcf84
leaq 0x1798(%rsp), %rdi
callq 0x100d90
leaq 0x1800(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1728(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1730(%rsp)
leaq 0x1523a(%rip), %rdi     # 0x1121ff
leaq 0x1533e(%rip), %rsi     # 0x11230a
xorl %eax, %eax
callq 0x2030
leaq 0x1640(%rsp), %rdi
callq 0x1009c0
leaq 0x15d8(%rsp), %rdi
callq 0x100ae0
jmp 0xfcfef
movq $0x0, 0x15d0(%rsp)
movq 0x15d0(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfd140
leaq 0x1640(%rsp), %rdi
callq 0x100b70
jmp 0xfd020
leaq 0x1728(%rsp), %rdi
callq 0x101210
movl %eax, 0x3b0(%rsp)
jmp 0xfd036
movl 0x3b0(%rsp), %eax
cmpl $0x0, %eax
je 0xfd0af
leaq 0x151c3(%rip), %rdi     # 0x11220c
leaq 0x152ba(%rip), %rsi     # 0x11230a
xorl %eax, %eax
callq 0x2030
jmp 0xfd059
jmp 0xfd140
leaq 0x1798(%rsp), %rdi
callq 0x100d90
leaq 0x1800(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfd55e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfd551
leaq 0x1640(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x3a8(%rsp)
jmp 0xfd0c6
movq 0x3a8(%rsp), %rsi
leaq 0x15b0(%rsp), %rdi
callq 0x100c20
jmp 0xfd0dd
leaq 0x15d8(%rsp), %rdi
leaq 0x15b0(%rsp), %rsi
callq 0x100c60
jmp 0xfd0f4
leaq 0x15b0(%rsp), %rdi
callq 0x100d00
movq 0x15d0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x15d0(%rsp)
jmp 0xfcffb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x15b0(%rsp), %rdi
callq 0x100d00
jmp 0xfd551
leaq 0x1600(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x3a0(%rsp)
jmp 0xfd158
leaq 0x1600(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x398(%rsp)
jmp 0xfd170
movsd 0x398(%rsp), %xmm1
movsd 0x3a0(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x14ee2(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x15a8(%rsp)
leaq 0x1600(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x390(%rsp)
jmp 0xfd1b3
movsd 0x390(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x14e80(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x14e7b(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x15a0(%rsp)
leaq 0x1600(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x388(%rsp)
jmp 0xfd219
movsd 0x388(%rsp), %xmm0
movaps 0x14e27(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x14e22(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1598(%rsp)
leaq 0x15e0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x380(%rsp)
jmp 0xfd272
movsd 0x380(%rsp), %xmm0
movaps 0x14dce(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x14dc9(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1590(%rsp)
movsd 0x1590(%rsp), %xmm0
movsd %xmm0, 0x370(%rsp)
leaq 0x1600(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x378(%rsp)
jmp 0xfd2dd
movsd 0x378(%rsp), %xmm1
movsd 0x370(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1590(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1588(%rsp)
movaps 0x14d40(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x14d3b(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x360(%rsp)
leaq 0x1600(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x368(%rsp)
jmp 0xfd355
movsd 0x360(%rsp), %xmm0
movsd 0x368(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1580(%rsp)
leaq 0x1600(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x358(%rsp)
jmp 0xfd399
leaq 0x1600(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x350(%rsp)
jmp 0xfd3b1
movsd 0x350(%rsp), %xmm1
movsd 0x358(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1578(%rsp)
leaq 0x1640(%rsp), %rdi
callq 0x100fb0
movb %al, 0x34f(%rsp)
jmp 0xfd3e6
movb 0x34f(%rsp), %al
testb $0x1, %al
jne 0xfd3f3
jmp 0xfd447
movsd 0x15a0(%rsp), %xmm0
movsd 0x1598(%rsp), %xmm1
movsd 0x14c73(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x15a8(%rsp), %xmm2
movsd 0x1580(%rsp), %xmm3
movsd 0x1588(%rsp), %xmm4
movsd 0x1578(%rsp), %xmm5
leaq 0x14dd8(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfd445
jmp 0xfd477
movsd 0x1580(%rsp), %xmm0
movsd 0x1588(%rsp), %xmm1
movsd 0x14c17(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x14e25(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfd475
jmp 0xfd477
leaq 0x15d8(%rsp), %rdi
callq 0x100d90
leaq 0x1640(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1568(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1570(%rsp)
leaq 0x14d47(%rip), %rdi     # 0x1121ff
leaq 0x14e50(%rip), %rsi     # 0x11230f
xorl %eax, %eax
callq 0x2030
leaq 0x1480(%rsp), %rdi
callq 0x1009c0
leaq 0x1418(%rsp), %rdi
callq 0x100ae0
jmp 0xfd4e2
movq $0x0, 0x1410(%rsp)
movq 0x1410(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfd633
leaq 0x1480(%rsp), %rdi
callq 0x100b70
jmp 0xfd513
leaq 0x1568(%rsp), %rdi
callq 0x101250
movl %eax, 0x348(%rsp)
jmp 0xfd529
movl 0x348(%rsp), %eax
cmpl $0x0, %eax
je 0xfd5a2
leaq 0x14cd0(%rip), %rdi     # 0x11220c
leaq 0x14dcc(%rip), %rsi     # 0x11230f
xorl %eax, %eax
callq 0x2030
jmp 0xfd54c
jmp 0xfd633
leaq 0x15d8(%rsp), %rdi
callq 0x100d90
leaq 0x1640(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfda51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfda44
leaq 0x1480(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x340(%rsp)
jmp 0xfd5b9
movq 0x340(%rsp), %rsi
leaq 0x13f0(%rsp), %rdi
callq 0x100c20
jmp 0xfd5d0
leaq 0x1418(%rsp), %rdi
leaq 0x13f0(%rsp), %rsi
callq 0x100c60
jmp 0xfd5e7
leaq 0x13f0(%rsp), %rdi
callq 0x100d00
movq 0x1410(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1410(%rsp)
jmp 0xfd4ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x13f0(%rsp), %rdi
callq 0x100d00
jmp 0xfda44
leaq 0x1440(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x338(%rsp)
jmp 0xfd64b
leaq 0x1440(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x330(%rsp)
jmp 0xfd663
movsd 0x330(%rsp), %xmm1
movsd 0x338(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x149ef(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x13e8(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x328(%rsp)
jmp 0xfd6a6
movsd 0x328(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x1498d(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x14988(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x13e0(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x320(%rsp)
jmp 0xfd70c
movsd 0x320(%rsp), %xmm0
movaps 0x14934(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1492f(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x13d8(%rsp)
leaq 0x1420(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x318(%rsp)
jmp 0xfd765
movsd 0x318(%rsp), %xmm0
movaps 0x148db(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x148d6(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x13d0(%rsp)
movsd 0x13d0(%rsp), %xmm0
movsd %xmm0, 0x308(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x310(%rsp)
jmp 0xfd7d0
movsd 0x310(%rsp), %xmm1
movsd 0x308(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x13d0(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x13c8(%rsp)
movaps 0x1484d(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x14848(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x2f8(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x300(%rsp)
jmp 0xfd848
movsd 0x2f8(%rsp), %xmm0
movsd 0x300(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x13c0(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x2f0(%rsp)
jmp 0xfd88c
leaq 0x1440(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x2e8(%rsp)
jmp 0xfd8a4
movsd 0x2e8(%rsp), %xmm1
movsd 0x2f0(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x13b8(%rsp)
leaq 0x1480(%rsp), %rdi
callq 0x100fb0
movb %al, 0x2e7(%rsp)
jmp 0xfd8d9
movb 0x2e7(%rsp), %al
testb $0x1, %al
jne 0xfd8e6
jmp 0xfd93a
movsd 0x13e0(%rsp), %xmm0
movsd 0x13d8(%rsp), %xmm1
movsd 0x14780(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x13e8(%rsp), %xmm2
movsd 0x13c0(%rsp), %xmm3
movsd 0x13c8(%rsp), %xmm4
movsd 0x13b8(%rsp), %xmm5
leaq 0x148e5(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfd938
jmp 0xfd96a
movsd 0x13c0(%rsp), %xmm0
movsd 0x13c8(%rsp), %xmm1
movsd 0x14724(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x14932(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfd968
jmp 0xfd96a
leaq 0x1418(%rsp), %rdi
callq 0x100d90
leaq 0x1480(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x13a8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x13b0(%rsp)
leaq 0x14854(%rip), %rdi     # 0x1121ff
leaq 0x14962(%rip), %rsi     # 0x112314
xorl %eax, %eax
callq 0x2030
leaq 0x12c0(%rsp), %rdi
callq 0x1009c0
leaq 0x1258(%rsp), %rdi
callq 0x100ae0
jmp 0xfd9d5
movq $0x0, 0x1250(%rsp)
movq 0x1250(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfdb26
leaq 0x12c0(%rsp), %rdi
callq 0x100b70
jmp 0xfda06
leaq 0x13a8(%rsp), %rdi
callq 0x101290
movl %eax, 0x2e0(%rsp)
jmp 0xfda1c
movl 0x2e0(%rsp), %eax
cmpl $0x0, %eax
je 0xfda95
leaq 0x147dd(%rip), %rdi     # 0x11220c
leaq 0x148de(%rip), %rsi     # 0x112314
xorl %eax, %eax
callq 0x2030
jmp 0xfda3f
jmp 0xfdb26
leaq 0x1418(%rsp), %rdi
callq 0x100d90
leaq 0x1480(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfdf5c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfdf4f
leaq 0x12c0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x2d8(%rsp)
jmp 0xfdaac
movq 0x2d8(%rsp), %rsi
leaq 0x1230(%rsp), %rdi
callq 0x100c20
jmp 0xfdac3
leaq 0x1258(%rsp), %rdi
leaq 0x1230(%rsp), %rsi
callq 0x100c60
jmp 0xfdada
leaq 0x1230(%rsp), %rdi
callq 0x100d00
movq 0x1250(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1250(%rsp)
jmp 0xfd9e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0x100d00
jmp 0xfdf4f
leaq 0x1280(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x2d0(%rsp)
jmp 0xfdb3e
leaq 0x1280(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x2c8(%rsp)
jmp 0xfdb56
movsd 0x2c8(%rsp), %xmm1
movsd 0x2d0(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x144fc(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1228(%rsp)
leaq 0x1280(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x2c0(%rsp)
jmp 0xfdb99
movsd 0x2c0(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x1449a(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x14495(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1220(%rsp)
leaq 0x1280(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x2b8(%rsp)
jmp 0xfdbff
movsd 0x2b8(%rsp), %xmm0
movaps 0x14441(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1443c(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1218(%rsp)
leaq 0x1260(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x2b0(%rsp)
jmp 0xfdc58
movsd 0x2b0(%rsp), %xmm0
movaps 0x143e8(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x143e3(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1210(%rsp)
movsd 0x1210(%rsp), %xmm0
movsd %xmm0, 0x2a0(%rsp)
leaq 0x1280(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x2a8(%rsp)
jmp 0xfdcc3
movsd 0x2a8(%rsp), %xmm1
movsd 0x2a0(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1210(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1208(%rsp)
movaps 0x1435a(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x14355(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x290(%rsp)
leaq 0x1280(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x298(%rsp)
jmp 0xfdd3b
movsd 0x290(%rsp), %xmm0
movsd 0x298(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1200(%rsp)
leaq 0x1280(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x288(%rsp)
jmp 0xfdd7f
leaq 0x1280(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x280(%rsp)
jmp 0xfdd97
movsd 0x280(%rsp), %xmm1
movsd 0x288(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x11f8(%rsp)
leaq 0x12c0(%rsp), %rdi
callq 0x100fb0
movb %al, 0x27f(%rsp)
jmp 0xfddcc
movb 0x27f(%rsp), %al
testb $0x1, %al
jne 0xfddd9
jmp 0xfde2d
movsd 0x1220(%rsp), %xmm0
movsd 0x1218(%rsp), %xmm1
movsd 0x1428d(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1228(%rsp), %xmm2
movsd 0x1200(%rsp), %xmm3
movsd 0x1208(%rsp), %xmm4
movsd 0x11f8(%rsp), %xmm5
leaq 0x143f2(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfde2b
jmp 0xfde5d
movsd 0x1200(%rsp), %xmm0
movsd 0x1208(%rsp), %xmm1
movsd 0x14231(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x1443f(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfde5b
jmp 0xfde5d
leaq 0x1258(%rsp), %rdi
callq 0x100d90
leaq 0x12c0(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x11e8(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x11f0(%rsp)
movq 0x28a8(%rsp), %rcx
movq %rcx, 0x11d8(%rsp)
movq %rax, 0x11e0(%rsp)
leaq 0x14349(%rip), %rdi     # 0x1121ff
leaq 0x1445c(%rip), %rsi     # 0x112319
xorl %eax, %eax
callq 0x2030
leaq 0x10f0(%rsp), %rdi
callq 0x1009c0
leaq 0x1088(%rsp), %rdi
callq 0x100ae0
jmp 0xfdee0
movq $0x0, 0x1080(%rsp)
movq 0x1080(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfe031
leaq 0x10f0(%rsp), %rdi
callq 0x100b70
jmp 0xfdf11
leaq 0x11d8(%rsp), %rdi
callq 0x1012d0
movl %eax, 0x278(%rsp)
jmp 0xfdf27
movl 0x278(%rsp), %eax
cmpl $0x0, %eax
je 0xfdfa0
leaq 0x142d2(%rip), %rdi     # 0x11220c
leaq 0x143d8(%rip), %rsi     # 0x112319
xorl %eax, %eax
callq 0x2030
jmp 0xfdf4a
jmp 0xfe031
leaq 0x1258(%rsp), %rdi
callq 0x100d90
leaq 0x12c0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfe497
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfe48a
leaq 0x10f0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x270(%rsp)
jmp 0xfdfb7
movq 0x270(%rsp), %rsi
leaq 0x1060(%rsp), %rdi
callq 0x100c20
jmp 0xfdfce
leaq 0x1088(%rsp), %rdi
leaq 0x1060(%rsp), %rsi
callq 0x100c60
jmp 0xfdfe5
leaq 0x1060(%rsp), %rdi
callq 0x100d00
movq 0x1080(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1080(%rsp)
jmp 0xfdeec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x1060(%rsp), %rdi
callq 0x100d00
jmp 0xfe48a
leaq 0x10b0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x268(%rsp)
jmp 0xfe049
leaq 0x10b0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x260(%rsp)
jmp 0xfe061
movsd 0x260(%rsp), %xmm1
movsd 0x268(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x13ff1(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x1058(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x258(%rsp)
jmp 0xfe0a4
movsd 0x258(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x13f8f(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13f8a(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1050(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x250(%rsp)
jmp 0xfe10a
movsd 0x250(%rsp), %xmm0
movaps 0x13f36(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13f31(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1048(%rsp)
leaq 0x1090(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x248(%rsp)
jmp 0xfe163
movsd 0x248(%rsp), %xmm0
movaps 0x13edd(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13ed8(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1040(%rsp)
movsd 0x1040(%rsp), %xmm0
movsd %xmm0, 0x238(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x240(%rsp)
jmp 0xfe1ce
movsd 0x240(%rsp), %xmm1
movsd 0x238(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x1040(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1038(%rsp)
movaps 0x13e4f(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x13e4a(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x228(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x230(%rsp)
jmp 0xfe246
movsd 0x228(%rsp), %xmm0
movsd 0x230(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x1030(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x220(%rsp)
jmp 0xfe28a
leaq 0x10b0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x218(%rsp)
jmp 0xfe2a2
movsd 0x218(%rsp), %xmm1
movsd 0x220(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x1028(%rsp)
leaq 0x10f0(%rsp), %rdi
callq 0x100fb0
movb %al, 0x217(%rsp)
jmp 0xfe2d7
movb 0x217(%rsp), %al
testb $0x1, %al
jne 0xfe2e4
jmp 0xfe338
movsd 0x1050(%rsp), %xmm0
movsd 0x1048(%rsp), %xmm1
movsd 0x13d82(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x1058(%rsp), %xmm2
movsd 0x1030(%rsp), %xmm3
movsd 0x1038(%rsp), %xmm4
movsd 0x1028(%rsp), %xmm5
leaq 0x13ee7(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfe336
jmp 0xfe368
movsd 0x1030(%rsp), %xmm0
movsd 0x1038(%rsp), %xmm1
movsd 0x13d26(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x13f34(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfe366
jmp 0xfe368
leaq 0x1088(%rsp), %rdi
callq 0x100d90
leaq 0x10f0(%rsp), %rdi
callq 0x100dd0
movq 0x28a8(%rsp), %rax
movq %rax, 0x1018(%rsp)
leaq 0x2700(%rsp), %rax
movq %rax, 0x1020(%rsp)
movq 0x28a8(%rsp), %rcx
movq %rcx, 0x1008(%rsp)
movq %rax, 0x1010(%rsp)
movq 0x28a8(%rsp), %rcx
movq %rcx, 0xff8(%rsp)
movq %rax, 0x1000(%rsp)
movq 0x28a8(%rsp), %rcx
movq %rcx, 0xfe8(%rsp)
movq %rax, 0xff0(%rsp)
leaq 0x13e0e(%rip), %rdi     # 0x1121ff
leaq 0x13f2c(%rip), %rsi     # 0x112324
xorl %eax, %eax
callq 0x2030
leaq 0xf00(%rsp), %rdi
callq 0x1009c0
leaq 0xe98(%rsp), %rdi
callq 0x100ae0
jmp 0xfe41b
movq $0x0, 0xe90(%rsp)
movq 0xe90(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfe56c
leaq 0xf00(%rsp), %rdi
callq 0x100b70
jmp 0xfe44c
leaq 0x11e8(%rsp), %rdi
callq 0x101310
movl %eax, 0x210(%rsp)
jmp 0xfe462
movl 0x210(%rsp), %eax
cmpl $0x0, %eax
je 0xfe4db
leaq 0x13d97(%rip), %rdi     # 0x11220c
leaq 0x13ea8(%rip), %rsi     # 0x112324
xorl %eax, %eax
callq 0x2030
jmp 0xfe485
jmp 0xfe56c
leaq 0x1088(%rsp), %rdi
callq 0x100d90
leaq 0x10f0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfe96a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfe95d
leaq 0xf00(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x208(%rsp)
jmp 0xfe4f2
movq 0x208(%rsp), %rsi
leaq 0xe70(%rsp), %rdi
callq 0x100c20
jmp 0xfe509
leaq 0xe98(%rsp), %rdi
leaq 0xe70(%rsp), %rsi
callq 0x100c60
jmp 0xfe520
leaq 0xe70(%rsp), %rdi
callq 0x100d00
movq 0xe90(%rsp), %rax
addq $0x1, %rax
movq %rax, 0xe90(%rsp)
jmp 0xfe427
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0xe70(%rsp), %rdi
callq 0x100d00
jmp 0xfe95d
leaq 0xec0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x200(%rsp)
jmp 0xfe584
leaq 0xec0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x1f8(%rsp)
jmp 0xfe59c
movsd 0x1f8(%rsp), %xmm1
movsd 0x200(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x13ab6(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0xe68(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x1f0(%rsp)
jmp 0xfe5df
movsd 0x1f0(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x13a54(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13a4f(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xe60(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x1e8(%rsp)
jmp 0xfe645
movsd 0x1e8(%rsp), %xmm0
movaps 0x139fb(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x139f6(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xe58(%rsp)
leaq 0xea0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x1e0(%rsp)
jmp 0xfe69e
movsd 0x1e0(%rsp), %xmm0
movaps 0x139a2(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1399d(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xe50(%rsp)
movsd 0xe50(%rsp), %xmm0
movsd %xmm0, 0x1d0(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x1d8(%rsp)
jmp 0xfe709
movsd 0x1d8(%rsp), %xmm1
movsd 0x1d0(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0xe50(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xe48(%rsp)
movaps 0x13914(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x1390f(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x1c0(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x1c8(%rsp)
jmp 0xfe781
movsd 0x1c0(%rsp), %xmm0
movsd 0x1c8(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xe40(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x1b8(%rsp)
jmp 0xfe7c5
leaq 0xec0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x1b0(%rsp)
jmp 0xfe7dd
movsd 0x1b0(%rsp), %xmm1
movsd 0x1b8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0xe38(%rsp)
leaq 0xf00(%rsp), %rdi
callq 0x100fb0
movb %al, 0x1af(%rsp)
jmp 0xfe812
movb 0x1af(%rsp), %al
testb $0x1, %al
jne 0xfe81f
jmp 0xfe873
movsd 0xe60(%rsp), %xmm0
movsd 0xe58(%rsp), %xmm1
movsd 0x13847(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0xe68(%rsp), %xmm2
movsd 0xe40(%rsp), %xmm3
movsd 0xe48(%rsp), %xmm4
movsd 0xe38(%rsp), %xmm5
leaq 0x139ac(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfe871
jmp 0xfe8a3
movsd 0xe40(%rsp), %xmm0
movsd 0xe48(%rsp), %xmm1
movsd 0x137eb(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x139f9(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfe8a1
jmp 0xfe8a3
leaq 0xe98(%rsp), %rdi
callq 0x100d90
leaq 0xf00(%rsp), %rdi
callq 0x100dd0
leaq 0x1393b(%rip), %rdi     # 0x1121ff
leaq 0x13a64(%rip), %rsi     # 0x11232f
xorl %eax, %eax
callq 0x2030
leaq 0xd50(%rsp), %rdi
callq 0x1009c0
leaq 0xce8(%rsp), %rdi
callq 0x100ae0
jmp 0xfe8ee
movq $0x0, 0xce0(%rsp)
movq 0xce0(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfea3f
leaq 0xd50(%rsp), %rdi
callq 0x100b70
jmp 0xfe91f
leaq 0x1018(%rsp), %rdi
callq 0x101350
movl %eax, 0x1a8(%rsp)
jmp 0xfe935
movl 0x1a8(%rsp), %eax
cmpl $0x0, %eax
je 0xfe9ae
leaq 0x138c4(%rip), %rdi     # 0x11220c
leaq 0x139e0(%rip), %rsi     # 0x11232f
xorl %eax, %eax
callq 0x2030
jmp 0xfe958
jmp 0xfea3f
leaq 0xe98(%rsp), %rdi
callq 0x100d90
leaq 0xf00(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfee3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xfee30
leaq 0xd50(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x1a0(%rsp)
jmp 0xfe9c5
movq 0x1a0(%rsp), %rsi
leaq 0xcc0(%rsp), %rdi
callq 0x100c20
jmp 0xfe9dc
leaq 0xce8(%rsp), %rdi
leaq 0xcc0(%rsp), %rsi
callq 0x100c60
jmp 0xfe9f3
leaq 0xcc0(%rsp), %rdi
callq 0x100d00
movq 0xce0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0xce0(%rsp)
jmp 0xfe8fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0xcc0(%rsp), %rdi
callq 0x100d00
jmp 0xfee30
leaq 0xd10(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x198(%rsp)
jmp 0xfea57
leaq 0xd10(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x190(%rsp)
jmp 0xfea6f
movsd 0x190(%rsp), %xmm1
movsd 0x198(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x135e3(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0xcb8(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x188(%rsp)
jmp 0xfeab2
movsd 0x188(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x13581(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1357c(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xcb0(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x180(%rsp)
jmp 0xfeb18
movsd 0x180(%rsp), %xmm0
movaps 0x13528(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13523(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xca8(%rsp)
leaq 0xcf0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x178(%rsp)
jmp 0xfeb71
movsd 0x178(%rsp), %xmm0
movaps 0x134cf(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x134ca(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xca0(%rsp)
movsd 0xca0(%rsp), %xmm0
movsd %xmm0, 0x168(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x170(%rsp)
jmp 0xfebdc
movsd 0x170(%rsp), %xmm1
movsd 0x168(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0xca0(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xc98(%rsp)
movaps 0x13441(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x1343c(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x158(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x160(%rsp)
jmp 0xfec54
movsd 0x158(%rsp), %xmm0
movsd 0x160(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xc90(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x150(%rsp)
jmp 0xfec98
leaq 0xd10(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x148(%rsp)
jmp 0xfecb0
movsd 0x148(%rsp), %xmm1
movsd 0x150(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0xc88(%rsp)
leaq 0xd50(%rsp), %rdi
callq 0x100fb0
movb %al, 0x147(%rsp)
jmp 0xfece5
movb 0x147(%rsp), %al
testb $0x1, %al
jne 0xfecf2
jmp 0xfed46
movsd 0xcb0(%rsp), %xmm0
movsd 0xca8(%rsp), %xmm1
movsd 0x13374(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0xcb8(%rsp), %xmm2
movsd 0xc90(%rsp), %xmm3
movsd 0xc98(%rsp), %xmm4
movsd 0xc88(%rsp), %xmm5
leaq 0x134d9(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xfed44
jmp 0xfed76
movsd 0xc90(%rsp), %xmm0
movsd 0xc98(%rsp), %xmm1
movsd 0x13318(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x13526(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xfed74
jmp 0xfed76
leaq 0xce8(%rsp), %rdi
callq 0x100d90
leaq 0xd50(%rsp), %rdi
callq 0x100dd0
leaq 0x13468(%rip), %rdi     # 0x1121ff
leaq 0x1359c(%rip), %rsi     # 0x11233a
xorl %eax, %eax
callq 0x2030
leaq 0xba0(%rsp), %rdi
callq 0x1009c0
leaq 0xb38(%rsp), %rdi
callq 0x100ae0
jmp 0xfedc1
movq $0x0, 0xb30(%rsp)
movq 0xb30(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xfef12
leaq 0xba0(%rsp), %rdi
callq 0x100b70
jmp 0xfedf2
leaq 0x1008(%rsp), %rdi
callq 0x101390
movl %eax, 0x140(%rsp)
jmp 0xfee08
movl 0x140(%rsp), %eax
cmpl $0x0, %eax
je 0xfee81
leaq 0x133f1(%rip), %rdi     # 0x11220c
leaq 0x13518(%rip), %rsi     # 0x11233a
xorl %eax, %eax
callq 0x2030
jmp 0xfee2b
jmp 0xfef12
leaq 0xce8(%rsp), %rdi
callq 0x100d90
leaq 0xd50(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xff310
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xff303
leaq 0xba0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x138(%rsp)
jmp 0xfee98
movq 0x138(%rsp), %rsi
leaq 0xb10(%rsp), %rdi
callq 0x100c20
jmp 0xfeeaf
leaq 0xb38(%rsp), %rdi
leaq 0xb10(%rsp), %rsi
callq 0x100c60
jmp 0xfeec6
leaq 0xb10(%rsp), %rdi
callq 0x100d00
movq 0xb30(%rsp), %rax
addq $0x1, %rax
movq %rax, 0xb30(%rsp)
jmp 0xfedcd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0xb10(%rsp), %rdi
callq 0x100d00
jmp 0xff303
leaq 0xb60(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x130(%rsp)
jmp 0xfef2a
leaq 0xb60(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x128(%rsp)
jmp 0xfef42
movsd 0x128(%rsp), %xmm1
movsd 0x130(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x13110(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0xb08(%rsp)
leaq 0xb60(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x120(%rsp)
jmp 0xfef85
movsd 0x120(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x130ae(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x130a9(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xb00(%rsp)
leaq 0xb60(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x118(%rsp)
jmp 0xfefeb
movsd 0x118(%rsp), %xmm0
movaps 0x13055(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x13050(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xaf8(%rsp)
leaq 0xb40(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x110(%rsp)
jmp 0xff044
movsd 0x110(%rsp), %xmm0
movaps 0x12ffc(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x12ff7(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xaf0(%rsp)
movsd 0xaf0(%rsp), %xmm0
movsd %xmm0, 0x100(%rsp)
leaq 0xb60(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x108(%rsp)
jmp 0xff0af
movsd 0x108(%rsp), %xmm1
movsd 0x100(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0xaf0(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xae8(%rsp)
movaps 0x12f6e(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x12f69(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0xf0(%rsp)
leaq 0xb60(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0xf8(%rsp)
jmp 0xff127
movsd 0xf0(%rsp), %xmm0
movsd 0xf8(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0xae0(%rsp)
leaq 0xb60(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0xe8(%rsp)
jmp 0xff16b
leaq 0xb60(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0xe0(%rsp)
jmp 0xff183
movsd 0xe0(%rsp), %xmm1
movsd 0xe8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0xad8(%rsp)
leaq 0xba0(%rsp), %rdi
callq 0x100fb0
movb %al, 0xdf(%rsp)
jmp 0xff1b8
movb 0xdf(%rsp), %al
testb $0x1, %al
jne 0xff1c5
jmp 0xff219
movsd 0xb00(%rsp), %xmm0
movsd 0xaf8(%rsp), %xmm1
movsd 0x12ea1(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0xb08(%rsp), %xmm2
movsd 0xae0(%rsp), %xmm3
movsd 0xae8(%rsp), %xmm4
movsd 0xad8(%rsp), %xmm5
leaq 0x13006(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xff217
jmp 0xff249
movsd 0xae0(%rsp), %xmm0
movsd 0xae8(%rsp), %xmm1
movsd 0x12e45(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x13053(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xff247
jmp 0xff249
leaq 0xb38(%rsp), %rdi
callq 0x100d90
leaq 0xba0(%rsp), %rdi
callq 0x100dd0
leaq 0x12f95(%rip), %rdi     # 0x1121ff
leaq 0x130d4(%rip), %rsi     # 0x112345
xorl %eax, %eax
callq 0x2030
leaq 0x9f0(%rsp), %rdi
callq 0x1009c0
leaq 0x988(%rsp), %rdi
callq 0x100ae0
jmp 0xff294
movq $0x0, 0x980(%rsp)
movq 0x980(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xff3e5
leaq 0x9f0(%rsp), %rdi
callq 0x100b70
jmp 0xff2c5
leaq 0xff8(%rsp), %rdi
callq 0x1013d0
movl %eax, 0xd8(%rsp)
jmp 0xff2db
movl 0xd8(%rsp), %eax
cmpl $0x0, %eax
je 0xff354
leaq 0x12f1e(%rip), %rdi     # 0x11220c
leaq 0x13050(%rip), %rsi     # 0x112345
xorl %eax, %eax
callq 0x2030
jmp 0xff2fe
jmp 0xff3e5
leaq 0xb38(%rsp), %rdi
callq 0x100d90
leaq 0xba0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xff7d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xff7c4
leaq 0x9f0(%rsp), %rdi
callq 0x100bb0
movq %rax, 0xd0(%rsp)
jmp 0xff36b
movq 0xd0(%rsp), %rsi
leaq 0x960(%rsp), %rdi
callq 0x100c20
jmp 0xff382
leaq 0x988(%rsp), %rdi
leaq 0x960(%rsp), %rsi
callq 0x100c60
jmp 0xff399
leaq 0x960(%rsp), %rdi
callq 0x100d00
movq 0x980(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x980(%rsp)
jmp 0xff2a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x960(%rsp), %rdi
callq 0x100d00
jmp 0xff7c4
leaq 0x9b0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0xc8(%rsp)
jmp 0xff3fd
leaq 0x9b0(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0xc0(%rsp)
jmp 0xff415
movsd 0xc0(%rsp), %xmm1
movsd 0xc8(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x12c3d(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x958(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0xb8(%rsp)
jmp 0xff458
movsd 0xb8(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x12bdb(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x12bd6(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x950(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0xb0(%rsp)
jmp 0xff4be
movsd 0xb0(%rsp), %xmm0
movaps 0x12b82(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x12b7d(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x948(%rsp)
leaq 0x990(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0xa8(%rsp)
jmp 0xff517
movsd 0xa8(%rsp), %xmm0
movaps 0x12b29(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x12b24(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x940(%rsp)
movsd 0x940(%rsp), %xmm0
movsd %xmm0, 0x98(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0xa0(%rsp)
jmp 0xff582
movsd 0xa0(%rsp), %xmm1
movsd 0x98(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x940(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x938(%rsp)
movaps 0x12a9b(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x12a96(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x88(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x90(%rsp)
jmp 0xff5fa
movsd 0x88(%rsp), %xmm0
movsd 0x90(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x930(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x80(%rsp)
jmp 0xff63e
leaq 0x9b0(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x78(%rsp)
jmp 0xff653
movsd 0x78(%rsp), %xmm1
movsd 0x80(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x928(%rsp)
leaq 0x9f0(%rsp), %rdi
callq 0x100fb0
movb %al, 0x77(%rsp)
jmp 0xff682
movb 0x77(%rsp), %al
testb $0x1, %al
jne 0xff68c
jmp 0xff6e0
movsd 0x950(%rsp), %xmm0
movsd 0x948(%rsp), %xmm1
movsd 0x129da(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x958(%rsp), %xmm2
movsd 0x930(%rsp), %xmm3
movsd 0x938(%rsp), %xmm4
movsd 0x928(%rsp), %xmm5
leaq 0x12b3f(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xff6de
jmp 0xff710
movsd 0x930(%rsp), %xmm0
movsd 0x938(%rsp), %xmm1
movsd 0x1297e(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x12b8c(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xff70e
jmp 0xff710
leaq 0x988(%rsp), %rdi
callq 0x100d90
leaq 0x9f0(%rsp), %rdi
callq 0x100dd0
leaq 0x12ace(%rip), %rdi     # 0x1121ff
leaq 0x12c16(%rip), %rsi     # 0x11234e
xorl %eax, %eax
callq 0x2030
leaq 0x840(%rsp), %rdi
callq 0x1009c0
leaq 0x7d8(%rsp), %rdi
callq 0x100ae0
jmp 0xff75b
movq $0x0, 0x7d0(%rsp)
movq 0x7d0(%rsp), %rax
cmpq 0x28a0(%rsp), %rax
jae 0xff8a0
leaq 0x840(%rsp), %rdi
callq 0x100b70
jmp 0xff78c
leaq 0xfe8(%rsp), %rdi
callq 0x101410
movl %eax, 0x70(%rsp)
jmp 0xff79f
movl 0x70(%rsp), %eax
cmpl $0x0, %eax
je 0xff815
leaq 0x12a5d(%rip), %rdi     # 0x11220c
leaq 0x12b98(%rip), %rsi     # 0x11234e
xorl %eax, %eax
callq 0x2030
jmp 0xff7bf
jmp 0xff8a0
leaq 0x988(%rsp), %rdi
callq 0x100d90
leaq 0x9f0(%rsp), %rdi
callq 0x100dd0
jmp 0xffbcb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xffbbe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
jmp 0xffbb1
leaq 0x840(%rsp), %rdi
callq 0x100bb0
movq %rax, 0x68(%rsp)
jmp 0xff829
movq 0x68(%rsp), %rsi
leaq 0x7b0(%rsp), %rdi
callq 0x100c20
jmp 0xff83d
leaq 0x7d8(%rsp), %rdi
leaq 0x7b0(%rsp), %rsi
callq 0x100c60
jmp 0xff854
leaq 0x7b0(%rsp), %rdi
callq 0x100d00
movq 0x7d0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x7d0(%rsp)
jmp 0xff767
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2738(%rsp)
movl %eax, 0x2734(%rsp)
leaq 0x7b0(%rsp), %rdi
callq 0x100d00
jmp 0xffbb1
leaq 0x800(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x60(%rsp)
jmp 0xff8b5
leaq 0x800(%rsp), %rdi
callq 0x100f40
movsd %xmm0, 0x58(%rsp)
jmp 0xff8ca
movsd 0x58(%rsp), %xmm1
movsd 0x60(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd 0x1278e(%rip), %xmm1    # 0x112070
divsd %xmm1, %xmm0
movsd %xmm0, 0x7a8(%rsp)
leaq 0x800(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x50(%rsp)
jmp 0xff904
movsd 0x50(%rsp), %xmm0
movsd 0x2898(%rsp), %xmm1
subsd %xmm1, %xmm0
movaps 0x12732(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x1272d(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x7a0(%rsp)
leaq 0x800(%rsp), %rdi
callq 0x100f70
movsd %xmm0, 0x48(%rsp)
jmp 0xff964
movsd 0x48(%rsp), %xmm0
movaps 0x126df(%rip), %xmm2    # 0x112050
movq 0x26f8(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x126da(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x798(%rsp)
leaq 0x7e0(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x40(%rsp)
jmp 0xff9b7
movsd 0x40(%rsp), %xmm0
movaps 0x1268c(%rip), %xmm2    # 0x112050
movq 0x28a0(%rsp), %xmm1
punpckldq %xmm2, %xmm1    # xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
movapd 0x12687(%rip), %xmm2    # 0x112060
subpd %xmm2, %xmm1
movaps %xmm1, %xmm2
unpckhpd %xmm1, %xmm1            # xmm1 = xmm1[1,1]
addsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x790(%rsp)
movsd 0x790(%rsp), %xmm0
movsd %xmm0, 0x30(%rsp)
leaq 0x800(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x38(%rsp)
jmp 0xffa19
movsd 0x38(%rsp), %xmm1
movsd 0x30(%rsp), %xmm0
subsd %xmm1, %xmm0
movsd 0x790(%rsp), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x788(%rsp)
movaps 0x1260a(%rip), %xmm1    # 0x112050
movq 0x26f8(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x12605(%rip), %xmm1    # 0x112060
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x20(%rsp)
leaq 0x800(%rsp), %rdi
callq 0x100d60
movsd %xmm0, 0x28(%rsp)
jmp 0xffa85
movsd 0x20(%rsp), %xmm0
movsd 0x28(%rsp), %xmm1
movsd 0x2890(%rsp), %xmm2
subsd %xmm2, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, 0x780(%rsp)
leaq 0x800(%rsp), %rdi
callq 0x100d20
movsd %xmm0, 0x18(%rsp)
jmp 0xffac0
leaq 0x800(%rsp), %rdi
callq 0x100f00
movsd %xmm0, 0x10(%rsp)
jmp 0xffad5
movsd 0x10(%rsp), %xmm1
movsd 0x18(%rsp), %xmm0
divsd %xmm1, %xmm0
movsd %xmm0, 0x778(%rsp)
leaq 0x840(%rsp), %rdi
callq 0x100fb0
movb %al, 0xf(%rsp)
jmp 0xffb01
movb 0xf(%rsp), %al
testb $0x1, %al
jne 0xffb0b
jmp 0xffb5f
movsd 0x7a0(%rsp), %xmm0
movsd 0x798(%rsp), %xmm1
movsd 0x1255b(%rip), %xmm2    # 0x112080
mulsd %xmm2, %xmm1
movsd 0x7a8(%rsp), %xmm2
movsd 0x780(%rsp), %xmm3
movsd 0x788(%rsp), %xmm4
movsd 0x778(%rsp), %xmm5
leaq 0x126c0(%rip), %rdi     # 0x112214
movb $0x6, %al
callq 0x2030
jmp 0xffb5d
jmp 0xffb8f
movsd 0x780(%rsp), %xmm0
movsd 0x788(%rsp), %xmm1
movsd 0x124ff(%rip), %xmm2    # 0x112078
mulsd %xmm2, %xmm1
leaq 0x1270d(%rip), %rdi     # 0x112291
movb $0x2, %al
callq 0x2030
jmp 0xffb8d
jmp 0xffb8f
leaq 0x7d8(%rsp), %rdi
callq 0x100d90
leaq 0x840(%rsp), %rdi
callq 0x100dd0
addq $0x28b8, %rsp           # imm = 0x28B8
retq
leaq 0x7d8(%rsp), %rdi
callq 0x100d90
leaq 0x840(%rsp), %rdi
callq 0x100dd0
movq 0x2738(%rsp), %rdi
callq 0x2340
nopl (%rax,%rax)