000000018052d650 <.data>: 18052d650: 4d 85 c0 test %r8,%r8 18052d653: 4c 8b d2 mov %rdx,%r10 18052d656: 4c 0f 44 c2 cmove %rdx,%r8 18052d65a: 45 33 c9 xor %r9d,%r9d 18052d65d: 4c 89 89 10 00 10 00 mov %r9,0x100010(%rcx) 18052d664: 44 39 09 cmp %r9d,(%rcx) 18052d667: 7e 4e jle 0x18052d6b7 18052d669: 48 8b c2 mov %rdx,%rax 18052d66c: 48 8d 91 10 00 08 00 lea 0x80010(%rcx),%rdx 18052d673: 4c 2b c0 sub %rax,%r8 18052d676: f3 41 0f 10 0c 00 movss (%r8,%rax,1),%xmm1 18052d67c: 41 ff c1 inc %r9d 18052d67f: f2 0f 10 81 10 00 10 movsd 0x100010(%rcx),%xmm0 18052d686: 00 18052d687: f2 0f 59 02 mulsd (%rdx),%xmm0 18052d68b: 0f 5a c9 cvtps2pd %xmm1,%xmm1 18052d68e: f2 0f 59 8a 00 00 f8 mulsd -0x80000(%rdx),%xmm1 18052d695: ff 18052d696: 48 83 c2 08 add $0x8,%rdx 18052d69a: f2 0f 58 c8 addsd %xmm0,%xmm1 18052d69e: f2 0f 11 89 10 00 10 movsd %xmm1,0x100010(%rcx) 18052d6a5: 00 18052d6a6: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 18052d6aa: f3 0f 11 00 movss %xmm0,(%rax) 18052d6ae: 48 83 c0 04 add $0x4,%rax 18052d6b2: 44 3b 09 cmp (%rcx),%r9d 18052d6b5: 7c bf jl 0x18052d676 18052d6b7: 8b 01 mov (%rcx),%eax 18052d6b9: 83 e8 02 sub $0x2,%eax 18052d6bc: 48 63 d0 movslq %eax,%rdx 18052d6bf: 48 83 fa 04 cmp $0x4,%rdx 18052d6c3: 0f 8c 0f 01 00 00 jl 0x18052d7d8 18052d6c9: 4c 8d 42 fc lea -0x4(%rdx),%r8 18052d6cd: 49 c1 e8 02 shr $0x2,%r8 18052d6d1: 4d 8d 4a f8 lea -0x8(%r10),%r9 18052d6d5: 49 ff c0 inc %r8 18052d6d8: 4c 8d 99 10 00 08 00 lea 0x80010(%rcx),%r11 18052d6df: 49 8b c0 mov %r8,%rax 18052d6e2: 4d 8d 0c 91 lea (%r9,%rdx,4),%r9 18052d6e6: 48 f7 d8 neg %rax 18052d6e9: 4d 8d 1c d3 lea (%r11,%rdx,8),%r11 18052d6ed: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 18052d6f1: f2 41 0f 10 03 movsd (%r11),%xmm0 18052d6f6: f2 0f 59 81 10 00 10 mulsd 0x100010(%rcx),%xmm0 18052d6fd: 00 18052d6fe: f3 41 0f 10 49 08 movss 0x8(%r9),%xmm1 18052d704: 0f 5a c9 cvtps2pd %xmm1,%xmm1 18052d707: f2 41 0f 59 8b 00 00 mulsd -0x80000(%r11),%xmm1 18052d70e: f8 ff 18052d710: f2 0f 58 c8 addsd %xmm0,%xmm1 18052d714: f2 0f 11 89 10 00 10 movsd %xmm1,0x100010(%rcx) 18052d71b: 00 18052d71c: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 18052d720: f3 41 0f 11 41 08 movss %xmm0,0x8(%r9) 18052d726: f2 41 0f 10 43 f8 movsd -0x8(%r11),%xmm0 18052d72c: f2 0f 59 81 10 00 10 mulsd 0x100010(%rcx),%xmm0 18052d733: 00 18052d734: f3 41 0f 10 49 04 movss 0x4(%r9),%xmm1 18052d73a: 0f 5a c9 cvtps2pd %xmm1,%xmm1 18052d73d: f2 41 0f 59 8b f8 ff mulsd -0x80008(%r11),%xmm1 18052d744: f7 ff 18052d746: f2 0f 58 c8 addsd %xmm0,%xmm1 18052d74a: f2 0f 11 89 10 00 10 movsd %xmm1,0x100010(%rcx) 18052d751: 00 18052d752: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 18052d756: f3 41 0f 11 41 04 movss %xmm0,0x4(%r9) 18052d75c: f2 41 0f 10 43 f0 movsd -0x10(%r11),%xmm0 18052d762: f2 0f 59 81 10 00 10 mulsd 0x100010(%rcx),%xmm0 18052d769: 00 18052d76a: f3 41 0f 10 11 movss (%r9),%xmm2 18052d76f: 0f 5a d2 cvtps2pd %xmm2,%xmm2 18052d772: f2 41 0f 59 93 f0 ff mulsd -0x80010(%r11),%xmm2 18052d779: f7 ff 18052d77b: f2 0f 58 d0 addsd %xmm0,%xmm2 18052d77f: f2 0f 11 91 10 00 10 movsd %xmm2,0x100010(%rcx) 18052d786: 00 18052d787: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0 18052d78b: f3 41 0f 11 01 movss %xmm0,(%r9) 18052d790: f2 41 0f 10 43 e8 movsd -0x18(%r11),%xmm0 18052d796: f3 41 0f 10 49 fc movss -0x4(%r9),%xmm1 18052d79c: f2 0f 59 81 10 00 10 mulsd 0x100010(%rcx),%xmm0 18052d7a3: 00 18052d7a4: 0f 5a c9 cvtps2pd %xmm1,%xmm1 18052d7a7: f2 41 0f 59 8b e8 ff mulsd -0x80018(%r11),%xmm1 18052d7ae: f7 ff 18052d7b0: 49 83 eb 20 sub $0x20,%r11 18052d7b4: f2 0f 58 c8 addsd %xmm0,%xmm1 18052d7b8: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 18052d7bc: f2 0f 11 89 10 00 10 movsd %xmm1,0x100010(%rcx) 18052d7c3: 00 18052d7c4: f3 41 0f 11 41 fc movss %xmm0,-0x4(%r9) 18052d7ca: 49 83 e9 10 sub $0x10,%r9 18052d7ce: 49 83 e8 01 sub $0x1,%r8 18052d7d2: 0f 85 19 ff ff ff jne 0x18052d6f1 18052d7d8: 48 85 d2 test %rdx,%rdx 18052d7db: 7e 4a jle 0x18052d827 18052d7dd: 48 8d 81 10 00 08 00 lea 0x80010(%rcx),%rax 18052d7e4: 48 8d 04 d0 lea (%rax,%rdx,8),%rax 18052d7e8: f2 0f 10 00 movsd (%rax),%xmm0 18052d7ec: f3 41 0f 10 0c 92 movss (%r10,%rdx,4),%xmm1 18052d7f2: f2 0f 59 81 10 00 10 mulsd 0x100010(%rcx),%xmm0 18052d7f9: 00 18052d7fa: 0f 5a c9 cvtps2pd %xmm1,%xmm1 18052d7fd: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1 18052d804: ff 18052d805: 48 83 e8 08 sub $0x8,%rax 18052d809: f2 0f 58 c8 addsd %xmm0,%xmm1 18052d80d: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 18052d811: f2 0f 11 89 10 00 10 movsd %xmm1,0x100010(%rcx) 18052d818: 00 18052d819: f3 41 0f 11 04 92 movss %xmm0,(%r10,%rdx,4) 18052d81f: 48 ff ca dec %rdx 18052d822: 48 85 d2 test %rdx,%rdx 18052d825: 7f c1 jg 0x18052d7e8 18052d827: c3 ret 18052d828: cc int3 18052d829: cc int3 18052d82a: cc int3 18052d82b: cc int3 18052d82c: cc int3 18052d82d: cc int3 18052d82e: cc int3 18052d82f: cc int3 18052d830: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18052d835: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18052d83a: 57 push %rdi 18052d83b: 48 83 ec 30 sub $0x30,%rsp 18052d83f: 48 8b fa mov %rdx,%rdi 18052d842: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) 18052d847: 48 8b f1 mov %rcx,%rsi 18052d84a: 48 8d 15 67 35 12 02 lea 0x2123567(%rip),%rdx # 0x182650db8 18052d851: 48 8d 0d 60 35 12 02 lea 0x2123560(%rip),%rcx # 0x182650db8 18052d858: 41 8b d9 mov %r9d,%ebx 18052d85b: 0f 28 f2 movaps %xmm2,%xmm6 18052d85e: ff 15 a4 d7 67 01 call *0x167d7a4(%rip) # 0x181bab008 18052d864: 44 8b cb mov %ebx,%r9d 18052d867: 4c 8b c6 mov %rsi,%r8 18052d86a: 48 8b cf mov %rdi,%rcx 18052d86d: 85 c0 test %eax,%eax 18052d86f: 75 0a jne 0x18052d87b 18052d871: 0f 28 ce movaps %xmm6,%xmm1 18052d874: e8 c7 31 c1 ff call 0x180140a40 18052d879: eb 0c jmp 0x18052d887 18052d87b: 0f 57 c9 xorps %xmm1,%xmm1 18052d87e: f3 0f 5a ce cvtss2sd %xmm6,%xmm1 18052d882: e8 79 32 c1 ff call 0x180140b00 18052d887: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18052d88c: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18052d891: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 18052d896: 48 83 c4 30 add $0x30,%rsp 18052d89a: 5f pop %rdi 18052d89b: c3 ret 18052d89c: cc int3 18052d89d: cc int3 18052d89e: cc int3 18052d89f: cc int3 18052d8a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18052d8a5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18052d8aa: 57 push %rdi 18052d8ab: 48 83 ec 40 sub $0x40,%rsp 18052d8af: 48 8b fa mov %rdx,%rdi 18052d8b2: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp) 18052d8b7: 48 8b f1 mov %rcx,%rsi 18052d8ba: 48 8d 15 f7 34 12 02 lea 0x21234f7(%rip),%rdx # 0x182650db8 18052d8c1: 48 8d 0d f0 34 12 02 lea 0x21234f0(%rip),%rcx # 0x182650db8 18052d8c8: 41 8b d9 mov %r9d,%ebx 18052d8cb: 0f 28 f2 movaps %xmm2,%xmm6 18052d8ce: ff 15 34 d7 67 01 call *0x167d734(%rip) # 0x181bab008 18052d8d4: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 18052d8db: 00 18052d8dc: 44 8b c3 mov %ebx,%r8d 18052d8df: 48 8b d6 mov %rsi,%rdx 18052d8e2: 48 8b cf mov %rdi,%rcx 18052d8e5: 85 c0 test %eax,%eax 18052d8e7: 75 0a jne 0x18052d8f3 18052d8e9: 0f 28 de movaps %xmm6,%xmm3 18052d8ec: e8 6f 47 ad ff call 0x180002060 18052d8f1: eb 0c jmp 0x18052d8ff 18052d8f3: 0f 57 db xorps %xmm3,%xmm3 18052d8f6: f3 0f 5a de cvtss2sd %xmm6,%xmm3 18052d8fa: e8 21 48 ad ff call 0x180002120 18052d8ff: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18052d904: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18052d909: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 18052d90e: 48 83 c4 40 add $0x40,%rsp 18052d912: 5f pop %rdi 18052d913: c3 ret 18052d914: cc int3 18052d915: cc int3 18052d916: cc int3 18052d917: cc int3 18052d918: cc int3 18052d919: cc int3 18052d91a: cc int3 18052d91b: cc int3 18052d91c: cc int3 18052d91d: cc int3 18052d91e: cc int3 18052d91f: cc int3 18052d920: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18052d925: 57 push %rdi 18052d926: 48 83 ec 30 sub $0x30,%rsp 18052d92a: 48 8b f9 mov %rcx,%rdi 18052d92d: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) 18052d932: 48 8d 0d 7f 34 12 02 lea 0x212347f(%rip),%rcx # 0x182650db8 18052d939: 41 8b d8 mov %r8d,%ebx 18052d93c: 48 8d 15 75 34 12 02 lea 0x2123475(%rip),%rdx # 0x182650db8 18052d943: 0f 28 f1 movaps %xmm1,%xmm6 18052d946: ff 15 bc d6 67 01 call *0x167d6bc(%rip) # 0x181bab008 18052d94c: 44 8b c3 mov %ebx,%r8d 18052d94f: 48 8b d7 mov %rdi,%rdx 18052d952: 85 c0 test %eax,%eax 18052d954: 75 17 jne 0x18052d96d 18052d956: 0f 28 c6 movaps %xmm6,%xmm0 18052d959: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18052d95e: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 18052d963: 48 83 c4 30 add $0x30,%rsp 18052d967: 5f pop %rdi 18052d968: e9 c3 46 ad ff jmp 0x180002030 18052d96d: 0f 57 c0 xorps %xmm0,%xmm0 18052d970: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 18052d974: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18052d979: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 18052d97e: 48 83 c4 30 add $0x30,%rsp 18052d982: 5f pop %rdi 18052d983: e9 a8 43 ad ff jmp 0x180001d30 18052d988: cc int3 18052d989: cc int3 18052d98a: cc int3 18052d98b: cc int3 18052d98c: cc int3 18052d98d: cc int3 18052d98e: cc int3 18052d98f: cc int3 18052d990: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18052d995: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18052d99a: 57 push %rdi 18052d99b: 48 83 ec 20 sub $0x20,%rsp 18052d99f: 48 8b fa mov %rdx,%rdi 18052d9a2: 48 8b f1 mov %rcx,%rsi 18052d9a5: 48 8d 15 0c 34 12 02 lea 0x212340c(%rip),%rdx # 0x182650db8 18052d9ac: 41 8b d8 mov %r8d,%ebx 18052d9af: 48 8d 0d 02 34 12 02 lea 0x2123402(%rip),%rcx # 0x182650db8 18052d9b6: ff 15 4c d6 67 01 call *0x167d64c(%rip) # 0x181bab008 18052d9bc: 44 8b c3 mov %ebx,%r8d 18052d9bf: 48 8b d6 mov %rsi,%rdx 18052d9c2: 48 8b cf mov %rdi,%rcx 18052d9c5: 85 c0 test %eax,%eax 18052d9c7: 75 14 jne 0x18052d9dd 18052d9c9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18052d9ce: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18052d9d3: 48 rex.W