File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf7bbc0
37bf7bbc0dgtts2_64_:
37bf7bbc0push r15
37bf7bbc2push r14
37bf7bbc4push r13
37bf7bbc6push r12
37bf7bbc8push rbp
37bf7bbc9push rdi
37bf7bbcapush rsi
37bf7bbcbpush rbx
37bf7bbccmov r11, [rsp+112]
37bf7bbd1mov rbx, [rsp+128]
37bf7bbd9mov rax, rdx
37bf7bbdcmov rsi, rcx
37bf7bbdfmov rdi, r8
37bf7bbe2mov rcx, [rsp+104]
37bf7bbe7mov r10, [rax]
37bf7bbeamov r8, [rsp+120]
37bf7bbefmov rdx, [rsp+136]
37bf7bbf7test r10, r10
37bf7bbfaje 0x37bf7be4c
37bf7bc00mov rbp, [rdi]
37bf7bc03test rbp, rbp
37bf7bc06je 0x37bf7be4c
37bf7bc0cmov rax, [rsp+144]
37bf7bc14mov rdi, [rax]
37bf7bc17xor eax, eax
37bf7bc19test rdi, rdi
37bf7bc1ccmovs rdi, rax
37bf7bc20cmp [rsi], 0
37bf7bc24jne 0x37bf7bcd0
37bf7bc2alea r12, [r10-1]
37bf7bc2ecmp rbp, 1
37bf7bc32jle 0x37bf7bf7d
37bf7bc38shl rdi, 3
37bf7bc3clea rsi, [rdx+8*r12]
37bf7bc40add rbp, 1
37bf7bc44cmp r10, 1
37bf7bc48jle 0x37bf7c159
37bf7bc4esub rdx, 8
37bf7bc52mov r14l, 1
37bf7bc58lea r13, [r10-2]
37bf7bc5cnop [rax]
37bf7bc60
37bf7bc60loc_37bf7bc60:
37bf7bc60lea r15, [rdx+8]
37bf7bc64mov eax, 1
37bf7bc69jmp 0x37bf7bca4
37bf7bc6b
37bf7bc6b 66 2e 0f 1f 84 f....
37bf7bc70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bc80
37bf7bc80loc_37bf7bc80:
37bf7bc80movsd_xmm [r15], x1
37bf7bc85mulsd x1, x2
37bf7bc89subsd x0, x1
37bf7bc8d
37bf7bc8dloc_37bf7bc8d:
37bf7bc8dadd rax, 1
37bf7bc91movsd_xmm [r15+8], x0
37bf7bc97add r15, 8
37bf7bc9bcmp r10, rax
37bf7bc9eje 0x37bf7c0c0
37bf7bca4
37bf7bca4loc_37bf7bca4:
37bf7bca4movsd_xmm x1, [r15+8]
37bf7bcaamovsd_xmm x2, [r9+8*rax-8]
37bf7bcb1movsd_xmm x0, [r15]
37bf7bcb6cmp [rbx+8*rax-8], rax
37bf7bcbbjne 0x37bf7bc80
37bf7bcbdmulsd x2, x0
37bf7bcc1subsd x1, x2
37bf7bcc5movapd x0, x1
37bf7bcc9jmp 0x37bf7bc8d
37bf7bccb
37bf7bccb 0f 1f 44 00 00 ..D..
37bf7bcd0
37bf7bcd0loc_37bf7bcd0:
37bf7bcd0movsd_xmm x3, [rcx]
37bf7bcd4cmp rbp, 1
37bf7bcd8jle 0x37bf7be59
37bf7bcdeshl rdi, 3
37bf7bce2sub rdx, 8
37bf7bce6lea rsi, [r10+1]
37bf7bceaadd rbp, 1
37bf7bceelea r14, [8*r10]
37bf7bcf6mov r12l, 1
37bf7bcfcnop [rax]
37bf7bd00
37bf7bd00loc_37bf7bd00:
37bf7bd00movsd_xmm x1, [rdx+8]
37bf7bd05divsd x1, x3
37bf7bd09movsd_xmm [rdx+8], x1
37bf7bd0ecmp r10, 1
37bf7bd12jle 0x37bf7be3c
37bf7bd18movsd_xmm x0, [r11]
37bf7bd1dmovsd_xmm x2, [rdx+16]
37bf7bd22mulsd x0, x1
37bf7bd26subsd x2, x0
37bf7bd2adivsd x2, [rcx+8]
37bf7bd2fmovsd_xmm [rdx+16], x2
37bf7bd34cmp r10, 2
37bf7bd38je 0x37bf7bdbb
37bf7bd3emov eax, 3
37bf7bd43jmp 0x37bf7bd84
37bf7bd45
37bf7bd45 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37bf7bd50 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7bd60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7bd70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bd80
37bf7bd80loc_37bf7bd80:
37bf7bd80movapd x2, x0
37bf7bd84
37bf7bd84loc_37bf7bd84:
37bf7bd84movsd_xmm x4, [r11+8*rax-16]
37bf7bd8bmulsd x1, [r8+8*rax-24]
37bf7bd92movsd_xmm x0, [rdx+8*rax]
37bf7bd97mulsd x4, x2
37bf7bd9bsubsd x0, x4
37bf7bd9fsubsd x0, x1
37bf7bda3divsd x0, [rcx+8*rax-8]
37bf7bda9movsd_xmm [rdx+8*rax], x0
37bf7bdaeadd rax, 1
37bf7bdb2movapd x1, x2
37bf7bdb6cmp rax, rsi
37bf7bdb9jne 0x37bf7bd80
37bf7bdbb
37bf7bdbbloc_37bf7bdbb:
37bf7bdbblea rax, [r10-1]
37bf7bdbflea r13, [r14+rdx]
37bf7bdc3nop [rax+rax]
37bf7bdc9nop [rax+rax]
37bf7bdd4nop [rax+rax]
37bf7bddfnop [rax+rax]
37bf7bdeanop [rax+rax]
37bf7bdf5nop [rax+rax]
37bf7be00
37bf7be00loc_37bf7be00:
37bf7be00movsd_xmm x1, [r13]
37bf7be06movsd_xmm x2, [r9+8*rax-8]
37bf7be0dmovsd_xmm x0, [r13-8]
37bf7be13mulsd x2, x1
37bf7be17subsd x0, x2
37bf7be1bcmp [rbx+8*rax-8], rax
37bf7be20je 0x37bf7be2c
37bf7be22movsd_xmm [r13], x0
37bf7be28movapd x0, x1
37bf7be2c
37bf7be2cloc_37bf7be2c:
37bf7be2cmovsd_xmm [r13-8], x0
37bf7be32sub r13, 8
37bf7be36sub rax, 1
37bf7be3ajne 0x37bf7be00
37bf7be3c
37bf7be3cloc_37bf7be3c:
37bf7be3cadd r12, 1
37bf7be40add rdx, rdi
37bf7be43cmp rbp, r12
37bf7be46jne 0x37bf7bd00
37bf7be4c
37bf7be4cloc_37bf7be4c:
37bf7be4cpop rbx
37bf7be4dpop rsi
37bf7be4epop rdi
37bf7be4fpop rbp
37bf7be50pop r12
37bf7be52pop r13
37bf7be54pop r14
37bf7be56pop r15
37bf7be58ret
37bf7be59
37bf7be59loc_37bf7be59:
37bf7be59movsd_xmm x1, [rdx]
37bf7be5ddivsd x1, x3
37bf7be61movsd_xmm [rdx], x1
37bf7be65cmp r10, 1
37bf7be69jle 0x37bf7be4c
37bf7be6bmovsd_xmm x0, [r11]
37bf7be70movsd_xmm x2, [rdx+8]
37bf7be75mulsd x0, x1
37bf7be79subsd x2, x0
37bf7be7ddivsd x2, [rcx+8]
37bf7be82movsd_xmm [rdx+8], x2
37bf7be87cmp r10, 2
37bf7be8bje 0x37bf7c14e
37bf7be91lea rsi, [r10+1]
37bf7be95mov eax, 3
37bf7be9ajmp 0x37bf7bec4
37bf7be9c
37bf7be9c 0f 1f 00 66 ...f
37bf7bea0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7beb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bec0
37bf7bec0loc_37bf7bec0:
37bf7bec0movapd x2, x0
37bf7bec4
37bf7bec4loc_37bf7bec4:
37bf7bec4movsd_xmm x3, [r11+8*rax-16]
37bf7becbmulsd x1, [r8+8*rax-24]
37bf7bed2movsd_xmm x0, [rdx+8*rax-8]
37bf7bed8mulsd x3, x2
37bf7bedcsubsd x0, x3
37bf7bee0subsd x0, x1
37bf7bee4divsd x0, [rcx+8*rax-8]
37bf7beeamovsd_xmm [rdx+8*rax-8], x0
37bf7bef0add rax, 1
37bf7bef4movapd x1, x2
37bf7bef8cmp rax, rsi
37bf7befbjne 0x37bf7bec0
37bf7befdsub r10, 1
37bf7bf01nop [rax+rax]
37bf7bf09nop [rax+rax]
37bf7bf14nop [rax+rax]
37bf7bf1fnop [rax+rax]
37bf7bf2anop [rax+rax]
37bf7bf35nop [rax+rax]
37bf7bf40
37bf7bf40loc_37bf7bf40:
37bf7bf40sub r10, 1
37bf7bf44movsd_xmm x1, [r9+8*r10]
37bf7bf4amulsd x1, [rdx+8*r10+8]
37bf7bf51movsd_xmm x0, [rdx+8*r10]
37bf7bf57mov rax, [rbx+8*r10]
37bf7bf5bsub rax, 1
37bf7bf5fsubsd x0, x1
37bf7bf63movsd_xmm x1, [rdx+8*rax]
37bf7bf68movsd_xmm [rdx+8*r10], x1
37bf7bf6emovsd_xmm [rdx+8*rax], x0
37bf7bf73test r10, r10
37bf7bf76jne 0x37bf7bf40
37bf7bf78jmp 0x37bf7be4c
37bf7bf7d
37bf7bf7dloc_37bf7bf7d:
37bf7bf7dcmp r10, 1
37bf7bf81jle 0x37bf7c17f
37bf7bf87mov eax, 1
37bf7bf8cnop [rax+rax]
37bf7bf94nop [rax+rax]
37bf7bf9fnop [rax+rax]
37bf7bfaanop [rax+rax]
37bf7bfb5nop [rax+rax]
37bf7bfc0
37bf7bfc0loc_37bf7bfc0:
37bf7bfc0mov rsi, [rbx+8*rax-8]
37bf7bfc5mov rbp, rax
37bf7bfc8add rax, 1
37bf7bfccmovsd_xmm x2, [r9+8*rax-16]
37bf7bfd3mov rdi, rax
37bf7bfd6movsd_xmm x0, [rdx+8*rsi-8]
37bf7bfdcsub rdi, rsi
37bf7bfdflea rsi, [rbp+rdi-1]
37bf7bfe4mulsd x2, x0
37bf7bfe8movsd_xmm x1, [rdx+8*rsi]
37bf7bfedsubsd x1, x2
37bf7bff1unpcklpd x0, x1
37bf7bff5movups [rdx+8*rax-16], x0
37bf7bffacmp r10, rax
37bf7bffdjne 0x37bf7bfc0
37bf7bfffmovsd_xmm x2, [rdx+8*r12]
37bf7c005lea rax, [r10-2]
37bf7c009movsd_xmm x0, [rdx+8*rax]
37bf7c00emovapd x1, x2
37bf7c012divsd x1, [rcx+8*r12]
37bf7c018mulsd x1, [r11+8*r10-16]
37bf7c01fsubsd x0, x1
37bf7c023movupd x1, [rcx+8*r12-8]
37bf7c02aunpcklpd x0, x2
37bf7c02edivpd x0, x1
37bf7c032movups [rdx+8*rax], x0
37bf7c036test rax, rax
37bf7c039je 0x37bf7be4c
37bf7c03fmovsd_xmm x1, [rdx+8*r10-8]
37bf7c046movsd_xmm x2, [rdx+8*r10-16]
37bf7c04djmp 0x37bf7c084
37bf7c04f
37bf7c04f 0f .
37bf7c050 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bf7c060 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7c070 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7c080
37bf7c080loc_37bf7c080:
37bf7c080movapd x2, x0
37bf7c084
37bf7c084loc_37bf7c084:
37bf7c084sub rax, 1
37bf7c088movsd_xmm x3, [r11+8*rax]
37bf7c08emulsd x1, [r8+8*rax]
37bf7c094movsd_xmm x0, [rdx+8*rax]
37bf7c099mulsd x3, x2
37bf7c09dsubsd x0, x3
37bf7c0a1subsd x0, x1
37bf7c0a5movapd x1, x2
37bf7c0a9divsd x0, [rcx+8*rax]
37bf7c0aemovsd_xmm [rdx+8*rax], x0
37bf7c0b3jne 0x37bf7c080
37bf7c0b5jmp 0x37bf7be4c
37bf7c0ba
37bf7c0ba 66 0f 1f 44 00 00 f..D..
37bf7c0c0
37bf7c0c0loc_37bf7c0c0:
37bf7c0c0movsd_xmm x1, [rsi]
37bf7c0c4movsd_xmm x2, [rsi-8]
37bf7c0c9mov rax, r13
37bf7c0ccmovupd x5, [rcx+8*r12-8]
37bf7c0d3movapd x0, x1
37bf7c0d7divsd x0, [rcx+8*r12]
37bf7c0ddmulsd x0, [r11+8*r13]
37bf7c0e3subsd x2, x0
37bf7c0e7unpcklpd x2, x1
37bf7c0ebdivpd x2, x5
37bf7c0efmovups [rsi-8], x2
37bf7c0f3test r13, r13
37bf7c0f6je 0x37bf7c136
37bf7c0f8movsd_xmm x1, [rsi]
37bf7c0fcjmp 0x37bf7c104
37bf7c0fe
37bf7c0fe 66 90 f.
37bf7c100
37bf7c100loc_37bf7c100:
37bf7c100movapd x2, x0
37bf7c104
37bf7c104loc_37bf7c104:
37bf7c104movsd_xmm x0, [rdx+8*rax]
37bf7c109sub rax, 1
37bf7c10dmovsd_xmm x3, [r11+8*rax]
37bf7c113mulsd x1, [r8+8*rax]
37bf7c119mulsd x3, x2
37bf7c11dsubsd x0, x3
37bf7c121subsd x0, x1
37bf7c125movapd x1, x2
37bf7c129divsd x0, [rcx+8*rax]
37bf7c12emovsd_xmm [rdx+8*rax+8], x0
37bf7c134jne 0x37bf7c100
37bf7c136
37bf7c136loc_37bf7c136:
37bf7c136add r14, 1
37bf7c13aadd rsi, rdi
37bf7c13dadd rdx, rdi
37bf7c140cmp rbp, r14
37bf7c143jne 0x37bf7bc60
37bf7c149jmp 0x37bf7be4c
37bf7c14e
37bf7c14eloc_37bf7c14e:
37bf7c14emov r10l, 1
37bf7c154jmp 0x37bf7bf40
37bf7c159
37bf7c159loc_37bf7c159:
37bf7c159mov eax, 1
37bf7c15enop
37bf7c160
37bf7c160loc_37bf7c160:
37bf7c160add rax, 1
37bf7c164movsd_xmm x0, [rsi]
37bf7c168divsd x0, [rcx+8*r12]
37bf7c16emovsd_xmm [rsi], x0
37bf7c172add rsi, rdi
37bf7c175cmp rbp, rax
37bf7c178jne 0x37bf7c160
37bf7c17ajmp 0x37bf7be4c
37bf7c17f
37bf7c17floc_37bf7c17f:
37bf7c17fmovsd_xmm x0, [rdx+8*r12]
37bf7c185divsd x0, [rcx+8*r12]
37bf7c18bmovsd_xmm [rdx+8*r12], x0
37bf7c191jmp 0x37bf7be4c
37bf7bbc0
37bf7bbc0dgtts2_64_:
37bf7bbc0push r15
37bf7bbc2push r14
37bf7bbc4push r13
37bf7bbc6push r12
37bf7bbc8push rbp
37bf7bbc9push rdi
37bf7bbcapush rsi
37bf7bbcbpush rbx
37bf7bbccmov r11, [rsp+112]
37bf7bbd1mov rbx, [rsp+128]
37bf7bbd9mov rax, rdx
37bf7bbdcmov rsi, rcx
37bf7bbdfmov rdi, r8
37bf7bbe2mov rcx, [rsp+104]
37bf7bbe7mov r10, [rax]
37bf7bbeamov r8, [rsp+120]
37bf7bbefmov rdx, [rsp+136]
37bf7bbf7test r10, r10
37bf7bbfaje 0x37bf7be4c
37bf7bc00mov rbp, [rdi]
37bf7bc03test rbp, rbp
37bf7bc06je 0x37bf7be4c
37bf7bc0cmov rax, [rsp+144]
37bf7bc14mov rdi, [rax]
37bf7bc17xor eax, eax
37bf7bc19test rdi, rdi
37bf7bc1ccmovs rdi, rax
37bf7bc20cmp [rsi], 0
37bf7bc24jne 0x37bf7bcd0
37bf7bc2alea r12, [r10-1]
37bf7bc2ecmp rbp, 1
37bf7bc32jle 0x37bf7bf7d
37bf7bc38shl rdi, 3
37bf7bc3clea rsi, [rdx+8*r12]
37bf7bc40add rbp, 1
37bf7bc44cmp r10, 1
37bf7bc48jle 0x37bf7c159
37bf7bc4esub rdx, 8
37bf7bc52mov r14l, 1
37bf7bc58lea r13, [r10-2]
37bf7bc5cnop [rax]
37bf7bc60
37bf7bc60loc_37bf7bc60:
37bf7bc60lea r15, [rdx+8]
37bf7bc64mov eax, 1
37bf7bc69jmp 0x37bf7bca4
37bf7bc6b
37bf7bc6b 66 2e 0f 1f 84 f....
37bf7bc70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bc80
37bf7bc80loc_37bf7bc80:
37bf7bc80movsd_xmm [r15], x1
37bf7bc85mulsd x1, x2
37bf7bc89subsd x0, x1
37bf7bc8d
37bf7bc8dloc_37bf7bc8d:
37bf7bc8dadd rax, 1
37bf7bc91movsd_xmm [r15+8], x0
37bf7bc97add r15, 8
37bf7bc9bcmp r10, rax
37bf7bc9eje 0x37bf7c0c0
37bf7bca4
37bf7bca4loc_37bf7bca4:
37bf7bca4movsd_xmm x1, [r15+8]
37bf7bcaamovsd_xmm x2, [r9+8*rax-8]
37bf7bcb1movsd_xmm x0, [r15]
37bf7bcb6cmp [rbx+8*rax-8], rax
37bf7bcbbjne 0x37bf7bc80
37bf7bcbdmulsd x2, x0
37bf7bcc1subsd x1, x2
37bf7bcc5movapd x0, x1
37bf7bcc9jmp 0x37bf7bc8d
37bf7bccb
37bf7bccb 0f 1f 44 00 00 ..D..
37bf7bcd0
37bf7bcd0loc_37bf7bcd0:
37bf7bcd0movsd_xmm x3, [rcx]
37bf7bcd4cmp rbp, 1
37bf7bcd8jle 0x37bf7be59
37bf7bcdeshl rdi, 3
37bf7bce2sub rdx, 8
37bf7bce6lea rsi, [r10+1]
37bf7bceaadd rbp, 1
37bf7bceelea r14, [8*r10]
37bf7bcf6mov r12l, 1
37bf7bcfcnop [rax]
37bf7bd00
37bf7bd00loc_37bf7bd00:
37bf7bd00movsd_xmm x1, [rdx+8]
37bf7bd05divsd x1, x3
37bf7bd09movsd_xmm [rdx+8], x1
37bf7bd0ecmp r10, 1
37bf7bd12jle 0x37bf7be3c
37bf7bd18movsd_xmm x0, [r11]
37bf7bd1dmovsd_xmm x2, [rdx+16]
37bf7bd22mulsd x0, x1
37bf7bd26subsd x2, x0
37bf7bd2adivsd x2, [rcx+8]
37bf7bd2fmovsd_xmm [rdx+16], x2
37bf7bd34cmp r10, 2
37bf7bd38je 0x37bf7bdbb
37bf7bd3emov eax, 3
37bf7bd43jmp 0x37bf7bd84
37bf7bd45
37bf7bd45 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37bf7bd50 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7bd60 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7bd70 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bd80
37bf7bd80loc_37bf7bd80:
37bf7bd80movapd x2, x0
37bf7bd84
37bf7bd84loc_37bf7bd84:
37bf7bd84movsd_xmm x4, [r11+8*rax-16]
37bf7bd8bmulsd x1, [r8+8*rax-24]
37bf7bd92movsd_xmm x0, [rdx+8*rax]
37bf7bd97mulsd x4, x2
37bf7bd9bsubsd x0, x4
37bf7bd9fsubsd x0, x1
37bf7bda3divsd x0, [rcx+8*rax-8]
37bf7bda9movsd_xmm [rdx+8*rax], x0
37bf7bdaeadd rax, 1
37bf7bdb2movapd x1, x2
37bf7bdb6cmp rax, rsi
37bf7bdb9jne 0x37bf7bd80
37bf7bdbb
37bf7bdbbloc_37bf7bdbb:
37bf7bdbblea rax, [r10-1]
37bf7bdbflea r13, [r14+rdx]
37bf7bdc3nop [rax+rax]
37bf7bdc9nop [rax+rax]
37bf7bdd4nop [rax+rax]
37bf7bddfnop [rax+rax]
37bf7bdeanop [rax+rax]
37bf7bdf5nop [rax+rax]
37bf7be00
37bf7be00loc_37bf7be00:
37bf7be00movsd_xmm x1, [r13]
37bf7be06movsd_xmm x2, [r9+8*rax-8]
37bf7be0dmovsd_xmm x0, [r13-8]
37bf7be13mulsd x2, x1
37bf7be17subsd x0, x2
37bf7be1bcmp [rbx+8*rax-8], rax
37bf7be20je 0x37bf7be2c
37bf7be22movsd_xmm [r13], x0
37bf7be28movapd x0, x1
37bf7be2c
37bf7be2cloc_37bf7be2c:
37bf7be2cmovsd_xmm [r13-8], x0
37bf7be32sub r13, 8
37bf7be36sub rax, 1
37bf7be3ajne 0x37bf7be00
37bf7be3c
37bf7be3cloc_37bf7be3c:
37bf7be3cadd r12, 1
37bf7be40add rdx, rdi
37bf7be43cmp rbp, r12
37bf7be46jne 0x37bf7bd00
37bf7be4c
37bf7be4cloc_37bf7be4c:
37bf7be4cpop rbx
37bf7be4dpop rsi
37bf7be4epop rdi
37bf7be4fpop rbp
37bf7be50pop r12
37bf7be52pop r13
37bf7be54pop r14
37bf7be56pop r15
37bf7be58ret
37bf7be59
37bf7be59loc_37bf7be59:
37bf7be59movsd_xmm x1, [rdx]
37bf7be5ddivsd x1, x3
37bf7be61movsd_xmm [rdx], x1
37bf7be65cmp r10, 1
37bf7be69jle 0x37bf7be4c
37bf7be6bmovsd_xmm x0, [r11]
37bf7be70movsd_xmm x2, [rdx+8]
37bf7be75mulsd x0, x1
37bf7be79subsd x2, x0
37bf7be7ddivsd x2, [rcx+8]
37bf7be82movsd_xmm [rdx+8], x2
37bf7be87cmp r10, 2
37bf7be8bje 0x37bf7c14e
37bf7be91lea rsi, [r10+1]
37bf7be95mov eax, 3
37bf7be9ajmp 0x37bf7bec4
37bf7be9c
37bf7be9c 0f 1f 00 66 ...f
37bf7bea0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7beb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7bec0
37bf7bec0loc_37bf7bec0:
37bf7bec0movapd x2, x0
37bf7bec4
37bf7bec4loc_37bf7bec4:
37bf7bec4movsd_xmm x3, [r11+8*rax-16]
37bf7becbmulsd x1, [r8+8*rax-24]
37bf7bed2movsd_xmm x0, [rdx+8*rax-8]
37bf7bed8mulsd x3, x2
37bf7bedcsubsd x0, x3
37bf7bee0subsd x0, x1
37bf7bee4divsd x0, [rcx+8*rax-8]
37bf7beeamovsd_xmm [rdx+8*rax-8], x0
37bf7bef0add rax, 1
37bf7bef4movapd x1, x2
37bf7bef8cmp rax, rsi
37bf7befbjne 0x37bf7bec0
37bf7befdsub r10, 1
37bf7bf01nop [rax+rax]
37bf7bf09nop [rax+rax]
37bf7bf14nop [rax+rax]
37bf7bf1fnop [rax+rax]
37bf7bf2anop [rax+rax]
37bf7bf35nop [rax+rax]
37bf7bf40
37bf7bf40loc_37bf7bf40:
37bf7bf40sub r10, 1
37bf7bf44movsd_xmm x1, [r9+8*r10]
37bf7bf4amulsd x1, [rdx+8*r10+8]
37bf7bf51movsd_xmm x0, [rdx+8*r10]
37bf7bf57mov rax, [rbx+8*r10]
37bf7bf5bsub rax, 1
37bf7bf5fsubsd x0, x1
37bf7bf63movsd_xmm x1, [rdx+8*rax]
37bf7bf68movsd_xmm [rdx+8*r10], x1
37bf7bf6emovsd_xmm [rdx+8*rax], x0
37bf7bf73test r10, r10
37bf7bf76jne 0x37bf7bf40
37bf7bf78jmp 0x37bf7be4c
37bf7bf7d
37bf7bf7dloc_37bf7bf7d:
37bf7bf7dcmp r10, 1
37bf7bf81jle 0x37bf7c17f
37bf7bf87mov eax, 1
37bf7bf8cnop [rax+rax]
37bf7bf94nop [rax+rax]
37bf7bf9fnop [rax+rax]
37bf7bfaanop [rax+rax]
37bf7bfb5nop [rax+rax]
37bf7bfc0
37bf7bfc0loc_37bf7bfc0:
37bf7bfc0mov rsi, [rbx+8*rax-8]
37bf7bfc5mov rbp, rax
37bf7bfc8add rax, 1
37bf7bfccmovsd_xmm x2, [r9+8*rax-16]
37bf7bfd3mov rdi, rax
37bf7bfd6movsd_xmm x0, [rdx+8*rsi-8]
37bf7bfdcsub rdi, rsi
37bf7bfdflea rsi, [rbp+rdi-1]
37bf7bfe4mulsd x2, x0
37bf7bfe8movsd_xmm x1, [rdx+8*rsi]
37bf7bfedsubsd x1, x2
37bf7bff1unpcklpd x0, x1
37bf7bff5movups [rdx+8*rax-16], x0
37bf7bffacmp r10, rax
37bf7bffdjne 0x37bf7bfc0
37bf7bfffmovsd_xmm x2, [rdx+8*r12]
37bf7c005lea rax, [r10-2]
37bf7c009movsd_xmm x0, [rdx+8*rax]
37bf7c00emovapd x1, x2
37bf7c012divsd x1, [rcx+8*r12]
37bf7c018mulsd x1, [r11+8*r10-16]
37bf7c01fsubsd x0, x1
37bf7c023movupd x1, [rcx+8*r12-8]
37bf7c02aunpcklpd x0, x2
37bf7c02edivpd x0, x1
37bf7c032movups [rdx+8*rax], x0
37bf7c036test rax, rax
37bf7c039je 0x37bf7be4c
37bf7c03fmovsd_xmm x1, [rdx+8*r10-8]
37bf7c046movsd_xmm x2, [rdx+8*r10-16]
37bf7c04djmp 0x37bf7c084
37bf7c04f
37bf7c04f 0f .
37bf7c050 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bf7c060 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7c070 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7c080
37bf7c080loc_37bf7c080:
37bf7c080movapd x2, x0
37bf7c084
37bf7c084loc_37bf7c084:
37bf7c084sub rax, 1
37bf7c088movsd_xmm x3, [r11+8*rax]
37bf7c08emulsd x1, [r8+8*rax]
37bf7c094movsd_xmm x0, [rdx+8*rax]
37bf7c099mulsd x3, x2
37bf7c09dsubsd x0, x3
37bf7c0a1subsd x0, x1
37bf7c0a5movapd x1, x2
37bf7c0a9divsd x0, [rcx+8*rax]
37bf7c0aemovsd_xmm [rdx+8*rax], x0
37bf7c0b3jne 0x37bf7c080
37bf7c0b5jmp 0x37bf7be4c
37bf7c0ba
37bf7c0ba 66 0f 1f 44 00 00 f..D..
37bf7c0c0
37bf7c0c0loc_37bf7c0c0:
37bf7c0c0movsd_xmm x1, [rsi]
37bf7c0c4movsd_xmm x2, [rsi-8]
37bf7c0c9mov rax, r13
37bf7c0ccmovupd x5, [rcx+8*r12-8]
37bf7c0d3movapd x0, x1
37bf7c0d7divsd x0, [rcx+8*r12]
37bf7c0ddmulsd x0, [r11+8*r13]
37bf7c0e3subsd x2, x0
37bf7c0e7unpcklpd x2, x1
37bf7c0ebdivpd x2, x5
37bf7c0efmovups [rsi-8], x2
37bf7c0f3test r13, r13
37bf7c0f6je 0x37bf7c136
37bf7c0f8movsd_xmm x1, [rsi]
37bf7c0fcjmp 0x37bf7c104
37bf7c0fe
37bf7c0fe 66 90 f.
37bf7c100
37bf7c100loc_37bf7c100:
37bf7c100movapd x2, x0
37bf7c104
37bf7c104loc_37bf7c104:
37bf7c104movsd_xmm x0, [rdx+8*rax]
37bf7c109sub rax, 1
37bf7c10dmovsd_xmm x3, [r11+8*rax]
37bf7c113mulsd x1, [r8+8*rax]
37bf7c119mulsd x3, x2
37bf7c11dsubsd x0, x3
37bf7c121subsd x0, x1
37bf7c125movapd x1, x2
37bf7c129divsd x0, [rcx+8*rax]
37bf7c12emovsd_xmm [rdx+8*rax+8], x0
37bf7c134jne 0x37bf7c100
37bf7c136
37bf7c136loc_37bf7c136:
37bf7c136add r14, 1
37bf7c13aadd rsi, rdi
37bf7c13dadd rdx, rdi
37bf7c140cmp rbp, r14
37bf7c143jne 0x37bf7bc60
37bf7c149jmp 0x37bf7be4c
37bf7c14e
37bf7c14eloc_37bf7c14e:
37bf7c14emov r10l, 1
37bf7c154jmp 0x37bf7bf40
37bf7c159
37bf7c159loc_37bf7c159:
37bf7c159mov eax, 1
37bf7c15enop
37bf7c160
37bf7c160loc_37bf7c160:
37bf7c160add rax, 1
37bf7c164movsd_xmm x0, [rsi]
37bf7c168divsd x0, [rcx+8*r12]
37bf7c16emovsd_xmm [rsi], x0
37bf7c172add rsi, rdi
37bf7c175cmp rbp, rax
37bf7c178jne 0x37bf7c160
37bf7c17ajmp 0x37bf7be4c
37bf7c17f
37bf7c17floc_37bf7c17f:
37bf7c17fmovsd_xmm x0, [rdx+8*r12]
37bf7c185divsd x0, [rcx+8*r12]
37bf7c18bmovsd_xmm [rdx+8*r12], x0
37bf7c191jmp 0x37bf7be4c
37bf7bbc0
37bf7c196
37bf7c196 // align 0x40
37bf7c196 // align 0x40
37bf7c1c0
37bf7c1c0dhgeqz_64_:
37bf7c1c0push r15
37bf7c1c2push r14
37bf7c1c4push r13
37bf7c1c6push r12
37bf7c1c8push rbp
37bf7c1c9push rdi
37bf7c1capush rsi
37bf7c1cbpush rbx
37bf7c1ccsub rsp, 1096
37bf7c1d3movups [rsp+928], x6
37bf7c1dbmovups [rsp+944], x7
37bf7c1e3movups [rsp+960], x8
37bf7c1ecmovups [rsp+976], x9
37bf7c1f5movups [rsp+992], x10
37bf7c1femovups [rsp+1008], x11
37bf7c207movups [rsp+1024], x12
37bf7c210movups [rsp+1040], x13
37bf7c219movups [rsp+1056], x14
37bf7c222movups [rsp+1072], x15
37bf7c22bmov edi, 1
37bf7c230mov rax, [rsp+1280]
37bf7c238mov r14, [rsp+1216]
37bf7c240mov rax, [rax]
37bf7c243mov [rsp+144], rax
37bf7c24bmov rsi, rdx
37bf7c24emov rbx, r8
37bf7c251lea rdx, [rip+0x4df388]
37bf7c258mov rax, [rsp+1296]
37bf7c260mov [rsp+1192], r9
37bf7c268mov r8l, 1
37bf7c26emov rbp, rcx
37bf7c271mov r9l, 1
37bf7c277mov r15, [rax]
37bf7c27amov rax, [rsp+1224]
37bf7c282mov r13, [rax]
37bf7c285mov rax, [rsp+1240]
37bf7c28dmov r12, [rax]
37bf7c290call lsame_64_
37bf7c295mov [rsp+112], 0
37bf7c29etest rax, rax
37bf7c2a1je 0x37bf7c600
37bf7c2a7
37bf7c2a7loc_37bf7c2a7:
37bf7c2a7mov r9l, 1
37bf7c2admov r8l, 1
37bf7c2b3mov rcx, rsi
37bf7c2b6mov ebp, 1
37bf7c2bblea rdx, [rip+0x4df320]
37bf7c2c2call lsame_64_
37bf7c2c7mov [rsp+240], 0
37bf7c2d3test rax, rax
37bf7c2d6je 0x37bf7c588
37bf7c2dc
37bf7c2dcloc_37bf7c2dc:
37bf7c2dcmov r9l, 1
37bf7c2e2mov r8l, 1
37bf7c2e8mov rcx, rbx
37bf7c2ebmov esi, 1
37bf7c2f0lea rdx, [rip+0x4df2eb]
37bf7c2f7call lsame_64_
37bf7c2fcmov [rsp+136], 0
37bf7c308test rax, rax
37bf7c30bje 0x37bf7c510
37bf7c311
37bf7c311loc_37bf7c311:
37bf7c311mov rax, [rsp+1320]
37bf7c319mov rbx, [rsp+1304]
37bf7c321pxor x0, x0
37bf7c325mov [rax], 0
37bf7c32cmov rax, [rsp+1192]
37bf7c334mov rdx, [rax]
37bf7c337mov eax, 1
37bf7c33ctest rdx, rdx
37bf7c33fcmovg rax, rdx
37bf7c343cvtsi2sd x0, rax
37bf7c348movsd_xmm [rbx], x0
37bf7c34ctest rdi, rdi
37bf7c34fje 0x37bf7c370
37bf7c351test rbp, rbp
37bf7c354jne 0x37bf7c420
37bf7c35amov rdx, -2
37bf7c361mov eax, 2
37bf7c366jmp 0x37bf7c37c
37bf7c368
37bf7c368 0f 1f 84 00 00 00 00 00 ........
37bf7c370
37bf7c370loc_37bf7c370:
37bf7c370mov rdx, -1
37bf7c377mov eax, 1
37bf7c37c
37bf7c37cloc_37bf7c37c:
37bf7c37cmov rsi, [rsp+1320]
37bf7c384mov r8l, 6
37bf7c38alea rcx, [rip+0x4df254]
37bf7c391mov [rsp+896], rax
37bf7c399mov [rsi], rdx
37bf7c39clea rdx, [rsp+896]
37bf7c3a4call xerbla_64_
37bf7c3a9nop
37bf7c3aa
37bf7c3aaloc_37bf7c3aa:
37bf7c3aamovups x6, [rsp+928]
37bf7c3b2movups x7, [rsp+944]
37bf7c3bamovups x8, [rsp+960]
37bf7c3c3movups x9, [rsp+976]
37bf7c3ccmovups x10, [rsp+992]
37bf7c3d5movups x11, [rsp+1008]
37bf7c3demovups x12, [rsp+1024]
37bf7c3e7movups x13, [rsp+1040]
37bf7c3f0movups x14, [rsp+1056]
37bf7c3f9movups x15, [rsp+1072]
37bf7c402add rsp, 1096
37bf7c409pop rbx
37bf7c40apop rsi
37bf7c40bpop rdi
37bf7c40cpop rbp
37bf7c40dpop r12
37bf7c40fpop r13
37bf7c411pop r14
37bf7c413pop r15
37bf7c415ret
37bf7c416
37bf7c416 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7c420
37bf7c420loc_37bf7c420:
37bf7c420test rsi, rsi
37bf7c423je 0x37bf7c630
37bf7c429test rdx, rdx
37bf7c42cjs 0x37bf7c648
37bf7c432mov rbx, [rsp+1200]
37bf7c43amov rcx, [rbx]
37bf7c43dtest rcx, rcx
37bf7c440jle 0x37bf7c659
37bf7c446mov rbx, [rsp+1208]
37bf7c44emov r8, [rbx]
37bf7c451cmp r8, rdx
37bf7c454jg 0x37bf7f70e
37bf7c45asub rcx, 1
37bf7c45ecmp r8, rcx
37bf7c461jl 0x37bf7f70e
37bf7c467mov rbx, [rsp+1224]
37bf7c46fcmp [rbx], rdx
37bf7c472jl 0x37bf80df8
37bf7c478mov rbx, [rsp+1240]
37bf7c480cmp [rbx], rdx
37bf7c483jl 0x37bf8111b
37bf7c489mov rbx, [rsp+1280]
37bf7c491mov rcx, [rbx]
37bf7c494test rcx, rcx
37bf7c497jle 0x37bf8127c
37bf7c49dcmp rcx, rdx
37bf7c4a0jge 0x37bf7c4b0
37bf7c4a2test [rsp+240], 1
37bf7c4aajne 0x37bf8127c
37bf7c4b0
37bf7c4b0loc_37bf7c4b0:
37bf7c4b0mov rbx, [rsp+1296]
37bf7c4b8mov rcx, [rbx]
37bf7c4bbtest rcx, rcx
37bf7c4bejle 0x37bf812e7
37bf7c4c4cmp rcx, rdx
37bf7c4c7setl cl
37bf7c4catest [rsp+136], cl
37bf7c4d1jne 0x37bf812e7
37bf7c4d7mov rcx, [rsp+1312]
37bf7c4dfmov rcx, [rcx]
37bf7c4e2cmp rcx, rax
37bf7c4e5jge 0x37bf7c670
37bf7c4ebadd rcx, 1
37bf7c4efje 0x37bf7c3aa
37bf7c4f5mov rdx, -19
37bf7c4fcmov eax, 19
37bf7c501jmp 0x37bf7c37c
37bf7c506
37bf7c506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7c510
37bf7c510loc_37bf7c510:
37bf7c510mov r9l, 1
37bf7c516mov r8l, 1
37bf7c51cmov rcx, rbx
37bf7c51fmov esi, 2
37bf7c524lea rdx, [rip+0x4df0b8]
37bf7c52bcall lsame_64_
37bf7c530mov [rsp+136], rax
37bf7c538test rax, rax
37bf7c53bjne 0x37bf7c311
37bf7c541mov r9l, 1
37bf7c547mov r8l, 1
37bf7c54dlea rdx, [rip+0x4df090]
37bf7c554mov rcx, rbx
37bf7c557call lsame_64_
37bf7c55cmov rsi, [rsp+136]
37bf7c564test rax, rax
37bf7c567cmovne rsi, rax
37bf7c56bneg rax
37bf7c56emov [rsp+136], rsi
37bf7c576sbb rsi, rsi
37bf7c579and esi, 3
37bf7c57cjmp 0x37bf7c311
37bf7c581
37bf7c581 0f 1f 80 00 00 00 00 .......
37bf7c588
37bf7c588loc_37bf7c588:
37bf7c588mov r9l, 1
37bf7c58emov r8l, 1
37bf7c594mov rcx, rsi
37bf7c597mov ebp, 2
37bf7c59clea rdx, [rip+0x4df040]
37bf7c5a3call lsame_64_
37bf7c5a8mov [rsp+240], rax
37bf7c5b0test rax, rax
37bf7c5b3jne 0x37bf7c2dc
37bf7c5b9mov rcx, rsi
37bf7c5bcmov r9l, 1
37bf7c5c2mov r8l, 1
37bf7c5c8lea rdx, [rip+0x4df015]
37bf7c5cfcall lsame_64_
37bf7c5d4mov rsi, [rsp+240]
37bf7c5dctest rax, rax
37bf7c5dfcmovne rsi, rax
37bf7c5e3neg rax
37bf7c5e6sbb rbp, rbp
37bf7c5e9mov [rsp+240], rsi
37bf7c5f1and ebp, 3
37bf7c5f4jmp 0x37bf7c2dc
37bf7c5f9
37bf7c5f9 0f 1f 80 00 00 00 00 .......
37bf7c600
37bf7c600loc_37bf7c600:
37bf7c600mov r9l, 1
37bf7c606mov r8l, 1
37bf7c60clea rdx, [rip+0x4defce]
37bf7c613mov rcx, rbp
37bf7c616call lsame_64_
37bf7c61bmov [rsp+112], rax
37bf7c620neg rax
37bf7c623sbb rdi, rdi
37bf7c626and edi, 2
37bf7c629jmp 0x37bf7c2a7
37bf7c62e
37bf7c62e 66 90 f.
37bf7c630
37bf7c630loc_37bf7c630:
37bf7c630mov rdx, -3
37bf7c637mov eax, 3
37bf7c63cjmp 0x37bf7c37c
37bf7c641
37bf7c641 0f 1f 80 00 00 00 00 .......
37bf7c648
37bf7c648loc_37bf7c648:
37bf7c648mov rdx, -4
37bf7c64fmov eax, 4
37bf7c654jmp 0x37bf7c37c
37bf7c659
37bf7c659loc_37bf7c659:
37bf7c659mov rdx, -5
37bf7c660mov eax, 5
37bf7c665jmp 0x37bf7c37c
37bf7c66a
37bf7c66a 66 0f 1f 44 00 00 f..D..
37bf7c670
37bf7c670loc_37bf7c670:
37bf7c670test rdx, rdx
37bf7c673je 0x37bf7e588
37bf7c679xor eax, eax
37bf7c67btest r15, r15
37bf7c67ecmovns rax, r15
37bf7c682mov [rsp+184], rax
37bf7c68anot rax
37bf7c68dmov [rsp+288], rax
37bf7c695xor eax, eax
37bf7c697test r13, r13
37bf7c69acmovns rax, r13
37bf7c69emov [rsp+96], rax
37bf7c6a3not rax
37bf7c6a6mov [rsp+128], rax
37bf7c6aexor eax, eax
37bf7c6b0test r12, r12
37bf7c6b3cmovns rax, r12
37bf7c6b7mov [rsp+88], rax
37bf7c6bcnot rax
37bf7c6bfmov [rsp+120], rax
37bf7c6c4cmp rbp, 3
37bf7c6c8je 0x37bf7e628
37bf7c6ce
37bf7c6celoc_37bf7c6ce:
37bf7c6cecmp rsi, 3
37bf7c6d2je 0x37bf7e5d0
37bf7c6d8
37bf7c6d8loc_37bf7c6d8:
37bf7c6d8mov rax, [rsp+1208]
37bf7c6e0mov rsi, [rsp+1200]
37bf7c6e8mov edx, 1
37bf7c6edlea rcx, [rip+0x4deeed]
37bf7c6f4mov rax, [rax]
37bf7c6f7mov [rsp+104], rax
37bf7c6fcadd rax, 1
37bf7c700sub rax, [rsi]
37bf7c703mov [rsp+768], rax
37bf7c70bcall dlamch_64_
37bf7c710mov edx, 1
37bf7c715lea rcx, [rip+0x4deec4]
37bf7c71cmovapd x6, x0
37bf7c720call dlamch_64_
37bf7c725mov edx, 1
37bf7c72alea rcx, [rip+0x4deed7]
37bf7c731movapd x9, x0
37bf7c736call dlamch_64_
37bf7c73bmov rax, [rsp+1200]
37bf7c743mov rsi, [rsp+1304]
37bf7c74blea rcx, [rip+0x4deeb7]
37bf7c752mov r9, [rsp+1224]
37bf7c75amovapd x7, x0
37bf7c75emov rdx, [rax]
37bf7c761mov rax, [rsp+96]
37bf7c766mov [rsp+32], rsi
37bf7c76bmov [rsp+40], 1
37bf7c774imul rax, rdx
37bf7c778add rax, [rsp+128]
37bf7c780add rax, rdx
37bf7c783lea rdx, [rsp+768]
37bf7c78blea r8, [r14+8*rax]
37bf7c78fcall dlanhs_64_
37bf7c794mov rax, [rsp+1200]
37bf7c79cmov rsi, [rsp+1304]
37bf7c7a4lea rcx, [rip+0x4dee5e]
37bf7c7abmov r9, [rsp+1240]
37bf7c7b3movapd x8, x0
37bf7c7b8mov rdx, [rax]
37bf7c7bbmov rax, [rsp+88]
37bf7c7c0mov [rsp+32], rsi
37bf7c7c5mov [rsp+40], 1
37bf7c7cemov rsi, [rsp+1232]
37bf7c7d6imul rax, rdx
37bf7c7daadd rax, [rsp+120]
37bf7c7dfadd rax, rdx
37bf7c7e2lea rdx, [rsp+768]
37bf7c7ealea r8, [rsi+8*rax]
37bf7c7eecall dlanhs_64_
37bf7c7f3mov rax, [rsp+1208]
37bf7c7fbmov rsi, [rsp+1192]
37bf7c803movapd x1, x0
37bf7c807mov rax, [rax]
37bf7c80amov rsi, [rsi]
37bf7c80dmov [rsp+152], rax
37bf7c815add rax, 1
37bf7c819mov [rsp+104], rsi
37bf7c81ecmp rax, rsi
37bf7c821jg 0x37bf7c9b0
37bf7c827mov rsi, [rsp+88]
37bf7c82cmov r10, [rsp+120]
37bf7c831mov [rsp+1216], r14
37bf7c839pxor x3, x3
37bf7c83dmov rbp, [rsp+96]
37bf7c842mov rbx, [rsp+1232]
37bf7c84alea r13, [8*rsi+8]
37bf7c852imul rsi, rax
37bf7c856mov r9, rbp
37bf7c859lea r12, [8*rbp+8]
37bf7c861imul r9, rax
37bf7c865add r9, [rsp+128]
37bf7c86dadd r10, rsi
37bf7c870mov rsi, [rsp+152]
37bf7c878lea rdx, [r10+rsi]
37bf7c87clea r8, [rbx+8*rdx+8]
37bf7c881mov rbx, [rsp+184]
37bf7c889lea rdx, [rsi+r9]
37bf7c88dmov rsi, [rsp+288]
37bf7c895lea rcx, [r14+8*rdx+8]
37bf7c89amov rdx, rbx
37bf7c89dmov r14, rbx
37bf7c8a0imul rdx, rax
37bf7c8a4lea r15, [rdx+rsi]
37bf7c8a8mov rsi, [rsp+104]
37bf7c8adadd rsi, 1
37bf7c8b1jmp 0x37bf7c907
37bf7c8b3
37bf7c8b3 0f 1f 44 00 00 ..D..
37bf7c8b8
37bf7c8b8loc_37bf7c8b8:
37bf7c8b8movsd_xmm x2, [rcx]
37bf7c8bcadd r8, r13
37bf7c8bfadd rcx, r12
37bf7c8c2add r9, rbp
37bf7c8c5mov rdi, [rsp+1248]
37bf7c8cdmov rbx, [rsp+1256]
37bf7c8d5add r15, r14
37bf7c8d8add r10, [rsp+88]
37bf7c8ddmovsd_xmm [rdi+8*rax-8], x2
37bf7c8e3mov rdi, [rsp+1264]
37bf7c8ebmov [rbx+8*rax-8], 0
37bf7c8f4movsd_xmm [rdi+8*rax-8], x0
37bf7c8faadd rax, 1
37bf7c8fecmp rax, rsi
37bf7c901je 0x37bf7c9a8
37bf7c907
37bf7c907loc_37bf7c907:
37bf7c907movsd_xmm x0, [r8]
37bf7c90ccomisd x3, x0
37bf7c910jbe 0x37bf7c8b8
37bf7c912cmp [rsp+112], 0
37bf7c918jne 0x37bf7cf40
37bf7c91emovsd_xmm x2, [rcx]
37bf7c922xorpd x0, [rip+0x4ded06]
37bf7c92axorpd x2, [rip+0x4decfe]
37bf7c932movsd_xmm [r8], x0
37bf7c937movsd_xmm [rcx], x2
37bf7c93b
37bf7c93bloc_37bf7c93b:
37bf7c93bcmp [rsp+136], 0
37bf7c944je 0x37bf7c8b8
37bf7c94amov rbx, [rsp+1288]
37bf7c952mov edx, 1
37bf7c957lea r11, [rbx+8*r15]
37bf7c95bcmp [rsp+104], 0
37bf7c961jle 0x37bf7c8b8
37bf7c967nop [rax]
37bf7c96anop [rax+rax]
37bf7c975nop [rax+rax]
37bf7c980
37bf7c980loc_37bf7c980:
37bf7c980movsd_xmm x2, [r11+8*rdx]
37bf7c986xorpd x2, [rip+0x4deca2]
37bf7c98emovsd_xmm [r11+8*rdx], x2
37bf7c994add rdx, 1
37bf7c998cmp rdx, rsi
37bf7c99bjne 0x37bf7c980
37bf7c99djmp 0x37bf7c8b8
37bf7c9a2
37bf7c9a2 66 0f 1f 44 00 00 f..D..
37bf7c9a8
37bf7c9a8loc_37bf7c9a8:
37bf7c9a8mov r14, [rsp+1216]
37bf7c9b0
37bf7c9b0loc_37bf7c9b0:
37bf7c9b0mov rax, [rsp+1200]
37bf7c9b8mov r15, [rax]
37bf7c9bbmov r10, r15
37bf7c9becmp [rsp+152], r15
37bf7c9c6jl 0x37bf7d060
37bf7c9ccmulsd x9, x7
37bf7c9d1movsd_xmm x5, [rip+0x4dec47]
37bf7c9d9xor eax, eax
37bf7c9dbmov rsi, [rsp+144]
37bf7c9e3mov [rsp+1216], r14
37bf7c9ebmov r11, [rsp+1232]
37bf7c9f3divsd x5, x6
37bf7c9f7test rsi, rsi
37bf7c9famov [rsp+224], 0
37bf7ca06cmovns rax, rsi
37bf7ca0acmp [rsp+112], 0
37bf7ca10mov rsi, [rsp+152]
37bf7ca18movapd x7, x9
37bf7ca1dmovapd x0, x9
37bf7ca22movapd x11, x9
37bf7ca27mov r14, rsi
37bf7ca2amulsd x7, x1
37bf7ca2emaxsd x1, x6
37bf7ca32mov [rsp+328], rax
37bf7ca3anot rax
37bf7ca3dmulsd x0, x8
37bf7ca42maxsd x8, x6
37bf7ca47mov [rsp+384], rax
37bf7ca4fmov eax, 1
37bf7ca54cmove rax, r15
37bf7ca58mov [rsp+144], rax
37bf7ca60mov rax, [rsp+104]
37bf7ca65mov [rsp+104], 1
37bf7ca6emaxsd x7, x6
37bf7ca72cmove rax, rsi
37bf7ca76maxsd x0, x6
37bf7ca7amovapd x10, x7
37bf7ca7fmovsd_xmm x7, [rip+0x4deb99]
37bf7ca87mov [rsp+280], rax
37bf7ca8fmov rax, rsi
37bf7ca92movsd_xmm [rsp+400], x0
37bf7ca9bsub rax, r15
37bf7ca9eadd rax, 1
37bf7caa2imul rax, rax, 30
37bf7caa6mov [rsp+232], rax
37bf7caaedivsd x7, x8
37bf7cab3movsd_xmm [rsp+416], x5
37bf7cabcpxor x5, x5
37bf7cac0movsd_xmm [rsp+392], x7
37bf7cac9movsd_xmm x7, [rip+0x4deb4f]
37bf7cad1divsd x7, x1
37bf7cad5movsd_xmm [rsp+408], x7
37bf7cademovsd_xmm x7, [rsp+176]
37bf7cae7jmp 0x37bf7cb45
37bf7cae9
37bf7cae9 0f 1f 80 00 00 00 00 .......
37bf7caf0
37bf7caf0loc_37bf7caf0:
37bf7caf0cmp [rsp+144], rbp
37bf7caf8mov [rsp+280], rbp
37bf7cb00jle 0x37bf7cc89
37bf7cb06mov [rsp+144], r15
37bf7cb0epxor x5, x5
37bf7cb12mov [rsp+224], 0
37bf7cb1e
37bf7cb1eloc_37bf7cb1e:
37bf7cb1eadd [rsp+104], 1
37bf7cb24mov rax, [rsp+104]
37bf7cb29cmp [rsp+232], rax
37bf7cb31jl 0x37bf7e6a0
37bf7cb37mov rax, [rsp+1200]
37bf7cb3fmov r14, rbp
37bf7cb42mov r15, [rax]
37bf7cb45
37bf7cb45loc_37bf7cb45:
37bf7cb45mov rax, [rsp+96]
37bf7cb4amov rbx, [rsp+88]
37bf7cb4flea rbp, [r14-1]
37bf7cb53mov rcx, [rsp+128]
37bf7cb5bmov rdx, [rsp+120]
37bf7cb60mov rdi, rax
37bf7cb63imul rbx, r14
37bf7cb67imul rdi, r14
37bf7cb6bmov [rsp+192], rbx
37bf7cb73add rbx, rdx
37bf7cb76lea rsi, [rcx+rdi]
37bf7cb7amov [rsp+176], rbx
37bf7cb82add rbx, r14
37bf7cb85mov [rsp+168], rsi
37bf7cb8dadd rsi, r14
37bf7cb90mov [rsp+208], rdi
37bf7cb98cmp r14, r15
37bf7cb9bje 0x37bf7cc26
37bf7cba1mov rdx, [rsp+1216]
37bf7cba9sub rdi, rax
37bf7cbaclea rax, [rdi+rcx]
37bf7cbb0mov [rsp+200], rdi
37bf7cbb8lea rdx, [rdx+8*rsi]
37bf7cbbclea r13, [rax+rbp]
37bf7cbc0mov [rsp+248], rax
37bf7cbc8lea rdi, [rax+r14]
37bf7cbccmovsd_xmm x1, [rdx]
37bf7cbd0mov rax, [rsp+1216]
37bf7cbd8mov [rsp+256], rdx
37bf7cbe0movsd_xmm x0, [rax+8*r13]
37bf7cbe6movapd x3, x1
37bf7cbeamovsd_xmm x2, [rax+8*rdi]
37bf7cbefandpd x0, [rip+0x4dea49]
37bf7cbf7andpd x3, [rip+0x4dea41]
37bf7cbffandpd x2, [rip+0x4dea39]
37bf7cc07addsd x0, x3
37bf7cc0bmulsd x0, x11
37bf7cc10maxsd x0, x6
37bf7cc14comisd x0, x2
37bf7cc18jb 0x37bf7cca0
37bf7cc1emov [rax+8*rdi], 0
37bf7cc26
37bf7cc26loc_37bf7cc26:
37bf7cc26movsd_xmm x0, [r11+8*rbx]
37bf7cc2cpxor x1, x1
37bf7cc30comisd x1, x0
37bf7cc34ja 0x37bf7ce90
37bf7cc3a
37bf7cc3aloc_37bf7cc3a:
37bf7cc3amov rax, [rsp+1216]
37bf7cc42movsd_xmm x2, [rax+8*rsi]
37bf7cc47
37bf7cc47loc_37bf7cc47:
37bf7cc47mov rax, [rsp+1248]
37bf7cc4fmov r10, r15
37bf7cc52movsd_xmm [rax+8*rbp], x2
37bf7cc57mov rax, [rsp+1256]
37bf7cc5fmov [rax+8*rbp], 0
37bf7cc67mov rax, [rsp+1264]
37bf7cc6fmovsd_xmm [rax+8*rbp], x0
37bf7cc74cmp r15, rbp
37bf7cc77jg 0x37bf7d048
37bf7cc7dcmp [rsp+112], 0
37bf7cc83je 0x37bf7caf0
37bf7cc89
37bf7cc89loc_37bf7cc89:
37bf7cc89mov [rsp+224], 0
37bf7cc95pxor x5, x5
37bf7cc99jmp 0x37bf7cb1e
37bf7cc9e
37bf7cc9e 66 90 f.
37bf7cca0
37bf7cca0loc_37bf7cca0:
37bf7cca0lea rax, [r11+8*rbx]
37bf7cca4movsd_xmm x0, [rax]
37bf7cca8andpd x0, [rip+0x4de990]
37bf7ccb0mov [rsp+296], rax
37bf7ccb8comisd x10, x0
37bf7ccbdjb 0x37bf7d2c0
37bf7ccc3mov [r11+8*rbx], 0
37bf7cccb
37bf7cccbloc_37bf7cccb:
37bf7cccblea rax, [rsp+776]
37bf7ccd3lea r15, [rsp+888]
37bf7ccdbmov [rsp+272], rax
37bf7cce3lea rax, [rsp+680]
37bf7ccebmov [rsp+160], rax
37bf7ccf3lea rax, [rsp+840]
37bf7ccfbmov [rsp+152], rax
37bf7cd03lea rax, [rip+0x4de906]
37bf7cd0amov [rsp+200], rax
37bf7cd12
37bf7cd12loc_37bf7cd12:
37bf7cd12mov rax, [rsp+1216]
37bf7cd1amov r12, [rsp+272]
37bf7cd22movsd_xmm [rsp+840], x1
37bf7cd2bpxor x8, x8
37bf7cd30mov r8, [rsp+160]
37bf7cd38mov rcx, [rsp+152]
37bf7cd40mov [rsp+1232], r11
37bf7cd48mov r13, r14
37bf7cd4blea rdx, [rax+8*rdi]
37bf7cd4fmov rax, [rsp+256]
37bf7cd57mov r9, r12
37bf7cd5amov [rsp+32], rax
37bf7cd5fcall dlartg_64_
37bf7cd64mov rax, [rsp+1216]
37bf7cd6cmov rdx, [rsp+168]
37bf7cd74lea r8, [rip+0x4de895]
37bf7cd7bmov r9, [rsp+1216]
37bf7cd83mov rcx, [rsp+160]
37bf7cd8bmovsd_xmm [rax+8*rdi], x8
37bf7cd91mov rdi, [rsp+144]
37bf7cd99mov rax, [rsp+248]
37bf7cda1mov r11, [rsp+1216]
37bf7cda9mov [rsp+40], rcx
37bf7cdaemov rcx, r15
37bf7cdb1add rdx, rdi
37bf7cdb4mov [rsp+48], r12
37bf7cdb9add rax, rdi
37bf7cdbcsub r13, rdi
37bf7cdbflea rdx, [r9+8*rdx]
37bf7cdc3mov r9, [rsp+200]
37bf7cdcbmov [rsp+888], r13
37bf7cdd3mov [rsp+32], r9
37bf7cdd8lea r9, [r11+8*rax]
37bf7cddccall drot_64_
37bf7cde1mov rax, [rsp+88]
37bf7cde6mov rcx, [rsp+160]
37bf7cdeemov [rsp+48], r12
37bf7cdf3mov r9, [rsp+200]
37bf7cdfbmov rdx, [rsp+176]
37bf7ce03lea r8, [rip+0x4de806]
37bf7ce0amov [rsp+888], r13
37bf7ce12mov r11, [rsp+1232]
37bf7ce1aimul rax, rbp
37bf7ce1emov [rsp+40], rcx
37bf7ce23mov rcx, r15
37bf7ce26add rax, [rsp+120]
37bf7ce2bmov [rsp+32], r9
37bf7ce30add rdx, rdi
37bf7ce33add rax, rdi
37bf7ce36lea rdx, [r11+8*rdx]
37bf7ce3alea r9, [r11+8*rax]
37bf7ce3ecall drot_64_
37bf7ce43mov r11, [rsp+1232]
37bf7ce4bcmp [rsp+136], 0
37bf7ce54jne 0x37bf7e338
37bf7ce5amovsd_xmm x0, [r11+8*rbx]
37bf7ce60comisd x8, x0
37bf7ce65ja 0x37bf7e540
37bf7ce6b
37bf7ce6bloc_37bf7ce6b:
37bf7ce6bmov rax, [rsp+1200]
37bf7ce73mov r15, [rax]
37bf7ce76mov rax, [rsp+1216]
37bf7ce7emovsd_xmm x2, [rax+8*rsi]
37bf7ce83jmp 0x37bf7cc47
37bf7ce88
37bf7ce88 0f 1f 84 00 00 00 00 00 ........
37bf7ce90
37bf7ce90loc_37bf7ce90:
37bf7ce90cmp [rsp+112], 0
37bf7ce96jne 0x37bf7e520
37bf7ce9c
37bf7ce9cloc_37bf7ce9c:
37bf7ce9cmov rax, [rsp+1216]
37bf7cea4xorpd x0, [rip+0x4de784]
37bf7ceacmovsd_xmm x2, [rax+8*rsi]
37bf7ceb1xorpd x2, [rip+0x4de777]
37bf7ceb9movsd_xmm [r11+8*rbx], x0
37bf7cebfmovsd_xmm [rax+8*rsi], x2
37bf7cec4
37bf7cec4loc_37bf7cec4:
37bf7cec4cmp [rsp+136], 0
37bf7cecdje 0x37bf7cc47
37bf7ced3
37bf7ced3loc_37bf7ced3:
37bf7ced3mov rax, [rsp+1192]
37bf7cedbmov rcx, [rax]
37bf7cedetest rcx, rcx
37bf7cee1jle 0x37bf7cc47
37bf7cee7mov rax, [rsp+184]
37bf7ceefmov rsi, [rsp+1288]
37bf7cef7add rcx, 1
37bf7cefbimul rax, r14
37bf7ceffadd rax, [rsp+288]
37bf7cf07lea rdx, [rsi+8*rax]
37bf7cf0bmov eax, 1
37bf7cf10nop [rax+rax]
37bf7cf15nop [rax+rax]
37bf7cf20
37bf7cf20loc_37bf7cf20:
37bf7cf20movsd_xmm x1, [rdx+8*rax]
37bf7cf25xorpd x1, [rip+0x4de703]
37bf7cf2dmovsd_xmm [rdx+8*rax], x1
37bf7cf32add rax, 1
37bf7cf36cmp rax, rcx
37bf7cf39jne 0x37bf7cf20
37bf7cf3bjmp 0x37bf7cc47
37bf7cf40
37bf7cf40loc_37bf7cf40:
37bf7cf40test rax, rax
37bf7cf43jle 0x37bf7c93b
37bf7cf49cmp rax, 1
37bf7cf4dje 0x37bf7f704
37bf7cf53mov rbx, rax
37bf7cf56mov rdx, [rsp+1232]
37bf7cf5emov rdi, [rsp+1216]
37bf7cf66mov [rsp+168], r14
37bf7cf6eshr rbx, 1
37bf7cf71movddup x2, [rip+0x4de6b7]
37bf7cf79xor r11l, r11l
37bf7cf7cmov [rsp+160], rbx
37bf7cf84mov r14, [rsp+160]
37bf7cf8clea rbx, [rdx+8*r10+8]
37bf7cf91xor edx, edx
37bf7cf93lea rdi, [rdi+8*r9+8]
37bf7cf98nop [rax]
37bf7cf9fnop [rax+rax]
37bf7cfaanop [rax+rax]
37bf7cfb5nop [rax+rax]
37bf7cfc0
37bf7cfc0loc_37bf7cfc0:
37bf7cfc0movupd x0, [rdi+rdx]
37bf7cfc5add r11, 1
37bf7cfc9xorpd x0, x2
37bf7cfcdmovups [rdi+rdx], x0
37bf7cfd1movupd x0, [rbx+rdx]
37bf7cfd6xorpd x0, x2
37bf7cfdamovups [rbx+rdx], x0
37bf7cfdeadd rdx, 16
37bf7cfe2cmp r14, r11
37bf7cfe5jne 0x37bf7cfc0
37bf7cfe7mov rdx, rax
37bf7cfeamov r14, [rsp+168]
37bf7cff2or rdx, 1
37bf7cff6test al, 1
37bf7cff8je 0x37bf7d037
37bf7cffa
37bf7cffaloc_37bf7cffa:
37bf7cffamov rbx, [rsp+1216]
37bf7d002lea r11, [r9+rdx]
37bf7d006add rdx, r10
37bf7d009movsd_xmm x0, [rbx+8*r11]
37bf7d00fxorpd x0, [rip+0x4de619]
37bf7d017movsd_xmm [rbx+8*r11], x0
37bf7d01dmov rbx, [rsp+1232]
37bf7d025movsd_xmm x0, [rbx+8*rdx]
37bf7d02axorpd x0, [rip+0x4de5fe]
37bf7d032movsd_xmm [rbx+8*rdx], x0
37bf7d037
37bf7d037loc_37bf7d037:
37bf7d037movsd_xmm x0, [r8]
37bf7d03cjmp 0x37bf7c93b
37bf7d041
37bf7d041 0f 1f 80 00 00 00 00 .......
37bf7d048
37bf7d048loc_37bf7d048:
37bf7d048mov rax, [rsp+1192]
37bf7d050mov r14, [rsp+1216]
37bf7d058mov rax, [rax]
37bf7d05bmov [rsp+104], rax
37bf7d060
37bf7d060loc_37bf7d060:
37bf7d060cmp r10, 1
37bf7d064jle 0x37bf7d180
37bf7d06amov rax, [rsp+88]
37bf7d06fpxor x1, x1
37bf7d073lea r8, [r14-8]
37bf7d077lea r13, [8*rax+8]
37bf7d07fmov rax, [rsp+1232]
37bf7d087movsd_xmm x0, [rax]
37bf7d08blea rcx, [rax-8]
37bf7d08fmov rax, [rsp+96]
37bf7d094comisd x1, x0
37bf7d098lea r12, [8*rax+8]
37bf7d0a0ja 0x37bf7e5a0
37bf7d0a6mov eax, 1
37bf7d0abmov rbx, -1
37bf7d0b2mov r11, -1
37bf7d0b9mov rsi, -1
37bf7d0c0
37bf7d0c0loc_37bf7d0c0:
37bf7d0c0mov [rsp+1216], r14
37bf7d0c8mov r15, [rsp+88]
37bf7d0cdpxor x2, x2
37bf7d0d1mov r14, [rsp+96]
37bf7d0d6mov rdx, [rsp+1248]
37bf7d0demov r9, [rsp+1256]
37bf7d0e6mov rdi, [rsp+1264]
37bf7d0ee
37bf7d0eeloc_37bf7d0ee:
37bf7d0eemovsd_xmm x1, [r8+8]
37bf7d0f4movsd_xmm [rdi+8*rax-8], x0
37bf7d0famov [r9+8*rax-8], 0
37bf7d103movsd_xmm [rdx+8*rax-8], x1
37bf7d109add rax, 1
37bf7d10dcmp rax, r10
37bf7d110je 0x37bf7d180
37bf7d112add rcx, r13
37bf7d115add r8, r12
37bf7d118add rbx, r14
37bf7d11badd r11, r15
37bf7d11emov rbp, [rsp+184]
37bf7d126movsd_xmm x0, [rcx+8]
37bf7d12badd rsi, rbp
37bf7d12ecomisd x2, x0
37bf7d132jbe 0x37bf7d0ee
37bf7d134mov r14, [rsp+1216]
37bf7d13ccmp [rsp+112], 0
37bf7d142jne 0x37bf7d208
37bf7d148
37bf7d148loc_37bf7d148:
37bf7d148movsd_xmm x1, [r8+8]
37bf7d14exorpd x0, [rip+0x4de4da]
37bf7d156xorpd x1, [rip+0x4de4d2]
37bf7d15emovsd_xmm [rcx+8], x0
37bf7d163movsd_xmm [r8+8], x1
37bf7d169
37bf7d169loc_37bf7d169:
37bf7d169cmp [rsp+136], 0
37bf7d172jne 0x37bf7d1b0
37bf7d174
37bf7d174loc_37bf7d174:
37bf7d174movsd_xmm x0, [rcx+8]
37bf7d179jmp 0x37bf7d0c0
37bf7d17e
37bf7d17e 66 90 f.
37bf7d180
37bf7d180loc_37bf7d180:
37bf7d180mov rax, [rsp+1320]
37bf7d188mov r14, [rsp+104]
37bf7d18dmov [rax], 0
37bf7d194
37bf7d194loc_37bf7d194:
37bf7d194mov rax, [rsp+1304]
37bf7d19cpxor x0, x0
37bf7d1a0cvtsi2sd x0, r14
37bf7d1a5movsd_xmm [rax], x0
37bf7d1a9jmp 0x37bf7c3aa
37bf7d1ae
37bf7d1ae 66 90 f.
37bf7d1b0
37bf7d1b0loc_37bf7d1b0:
37bf7d1b0cmp [rsp+104], 0
37bf7d1b6jle 0x37bf7d174
37bf7d1b8mov rdx, [rsp+1288]
37bf7d1c0mov rdi, [rsp+104]
37bf7d1c5lea r9, [rdx+8*rsi]
37bf7d1c9add rdi, 1
37bf7d1cdmov edx, 1
37bf7d1d2nop [rax]
37bf7d1d5nop [rax+rax]
37bf7d1e0
37bf7d1e0loc_37bf7d1e0:
37bf7d1e0movsd_xmm x0, [r9+8*rdx]
37bf7d1e6xorpd x0, [rip+0x4de442]
37bf7d1eemovsd_xmm [r9+8*rdx], x0
37bf7d1f4add rdx, 1
37bf7d1f8cmp rdx, rdi
37bf7d1fbjne 0x37bf7d1e0
37bf7d1fdjmp 0x37bf7d174
37bf7d202
37bf7d202 66 0f 1f 44 00 00 f..D..
37bf7d208
37bf7d208loc_37bf7d208:
37bf7d208mov rdi, [rsp+1232]
37bf7d210mov r15, rax
37bf7d213xor edx, edx
37bf7d215xor r9l, r9l
37bf7d218movddup x1, [rip+0x4de410]
37bf7d220shr r15, 1
37bf7d223lea rbp, [r14+8*rbx+8]
37bf7d228lea rdi, [rdi+8*r11+8]
37bf7d22dnop [rax+rax]
37bf7d235nop [rax+rax]
37bf7d240
37bf7d240loc_37bf7d240:
37bf7d240movupd x0, [rbp+rdx]
37bf7d246add r9, 1
37bf7d24axorpd x0, x1
37bf7d24emovups [rbp+rdx], x0
37bf7d253movupd x0, [rdi+rdx]
37bf7d258xorpd x0, x1
37bf7d25cmovups [rdi+rdx], x0
37bf7d260add rdx, 16
37bf7d264cmp r15, r9
37bf7d267jne 0x37bf7d240
37bf7d269test al, 1
37bf7d26bje 0x37bf7d169
37bf7d271mov rdi, rax
37bf7d274mov rdx, r11
37bf7d277mov r9, rbx
37bf7d27aor rdi, 1
37bf7d27e
37bf7d27eloc_37bf7d27e:
37bf7d27eadd r9, rdi
37bf7d281add rdx, rdi
37bf7d284mov rdi, [rsp+1232]
37bf7d28cmovsd_xmm x0, [r14+8*r9]
37bf7d292xorpd x0, [rip+0x4de396]
37bf7d29amovsd_xmm [r14+8*r9], x0
37bf7d2a0movsd_xmm x0, [rdi+8*rdx]
37bf7d2a5xorpd x0, [rip+0x4de383]
37bf7d2admovsd_xmm [rdi+8*rdx], x0
37bf7d2b2jmp 0x37bf7d169
37bf7d2b7
37bf7d2b7 66 0f 1f 84 00 00 00 00 00 f........
37bf7d2c0
37bf7d2c0loc_37bf7d2c0:
37bf7d2c0cmp r15, rbp
37bf7d2c3jg 0x37bf7e680
37bf7d2c9mov rax, [rsp+120]
37bf7d2cemov rcx, [rsp+192]
37bf7d2d6sub rcx, [rsp+88]
37bf7d2dbmov rdx, [rsp+128]
37bf7d2e3lea rax, [r14+rax-1]
37bf7d2e8mov [rsp+368], rcx
37bf7d2f0mov r8, [rsp+248]
37bf7d2f8lea r10, [rax+rcx]
37bf7d2fcmov rcx, [rsp+96]
37bf7d301lea rdx, [r14+rdx-1]
37bf7d306mov rax, [rsp+200]
37bf7d30emov [rsp+448], rdx
37bf7d316sub rax, rcx
37bf7d319mov r9, rcx
37bf7d31cmov [rsp+456], r10
37bf7d324mov [rsp+464], rax
37bf7d32cadd rax, rdx
37bf7d32flea rdx, [r14-2]
37bf7d333imul rcx, rdx
37bf7d337mov [rsp+440], rdx
37bf7d33fmov rdx, r10
37bf7d342mov r10, rbp
37bf7d345imul r9, rbp
37bf7d349mov [rsp+376], rcx
37bf7d351mov [rsp+424], r9
37bf7d359sub r9, rcx
37bf7d35cmov rcx, [rsp+1216]
37bf7d364lea r9, [rcx+8*r9]
37bf7d368mov r12, rcx
37bf7d36bjmp 0x37bf7d3ed
37bf7d370
37bf7d370loc_37bf7d370:
37bf7d370movsd_xmm x2, [r9+8*rax]
37bf7d376movsd_xmm x0, [r12+8*rax-8]
37bf7d37dandpd x2, [rip+0x4de2bb]
37bf7d385andpd x0, [rip+0x4de2b3]
37bf7d38dmovsd_xmm x3, [r12+8*rax]
37bf7d393andpd x3, [rip+0x4de2a5]
37bf7d39baddsd x0, x2
37bf7d39fmovsd_xmm x4, [r11+8*rdx]
37bf7d3a5andpd x4, [rip+0x4de293]
37bf7d3admulsd x0, x11
37bf7d3b2maxsd x0, x6
37bf7d3b6comisd x0, x3
37bf7d3bajae 0x37bf7e000
37bf7d3c0comisd x10, x4
37bf7d3c5lea rcx, [r10-1]
37bf7d3c9ja 0x37bf7e6cb
37bf7d3cfadd rdx, [rsp+120]
37bf7d3d4sub r8, [rsp+96]
37bf7d3d9add rax, [rsp+128]
37bf7d3e1cmp rcx, r15
37bf7d3e4jl 0x37bf7e680
37bf7d3eamov r10, rcx
37bf7d3ed
37bf7d3edloc_37bf7d3ed:
37bf7d3edcmp r10, r15
37bf7d3f0jne 0x37bf7d370
37bf7d3f6movsd_xmm x0, [r11+8*rdx]
37bf7d3fcandpd x0, [rip+0x4de23c]
37bf7d404comisd x10, x0
37bf7d409ja 0x37bf7f769
37bf7d40f
37bf7d40floc_37bf7d40f:
37bf7d40flea rax, [rsp+840]
37bf7d417mov [rsp+152], rax
37bf7d41f
37bf7d41floc_37bf7d41f:
37bf7d41fmov rax, [rsp+144]
37bf7d427add [rsp+224], 1
37bf7d430mov rdx, 0x1999999999999998
37bf7d43acmp [rsp+112], 0
37bf7d440mov rsi, [rsp+224]
37bf7d448cmove rax, r10
37bf7d44cmov [rsp+144], rax
37bf7d454mov rax, [rsp+120]
37bf7d459add rax, [rsp+368]
37bf7d461lea rbx, [rax+rbp]
37bf7d465mov [rsp+512], rax
37bf7d46dmov rax, 0xcccccccccccccccd
37bf7d477imul rax, rsi
37bf7d47bmov [rsp+352], rbx
37bf7d483add rax, rdx
37bf7d486ror rax, 1
37bf7d489cmp rdx, rax
37bf7d48cjae 0x37bf7ecce
37bf7d492mov rax, [rsp+352]
37bf7d49alea rsi, [rsp+872]
37bf7d4a2movsd_xmm [rsp+192], x5
37bf7d4abmovsd_xmm x5, [rip+0x4de19d]
37bf7d4b3lea rbx, [rsp+784]
37bf7d4bblea r15, [rsp+888]
37bf7d4c3mov [rsp+56], rsi
37bf7d4c8mov rdx, [rsp+1224]
37bf7d4d0lea r8, [r11+8*rax]
37bf7d4d4mulsd x5, x6
37bf7d4d8mov [rsp+40], rbx
37bf7d4ddmov rax, [rsp+1216]
37bf7d4e5mov [rsp+32], r15
37bf7d4eamov r9, [rsp+1240]
37bf7d4f2lea rcx, [rax+8*r13]
37bf7d4f6lea rax, [rsp+864]
37bf7d4femov [rsp+160], r10
37bf7d506mov [rsp+304], rax
37bf7d50emov [rsp+72], rax
37bf7d513lea rax, [rsp+880]
37bf7d51bmov [rsp+64], rax
37bf7d520movapd x13, x5
37bf7d525lea rax, [rsp+792]
37bf7d52dmov [rsp+48], rax
37bf7d532mov [rsp+1232], r11
37bf7d53amovsd_xmm [rsp+888], x5
37bf7d543mov [rsp+208], r8
37bf7d54bmov [rsp+272], rcx
37bf7d553call dlag2_64_
37bf7d558mov rax, [rsp+296]
37bf7d560movsd_xmm x4, [rsp+872]
37bf7d569mov rdx, [rsp+880]
37bf7d571mov r11, [rsp+1232]
37bf7d579movapd x2, x4
37bf7d57dmovsd_xmm x1, [rax]
37bf7d581movsd_xmm x3, [rsp+784]
37bf7d58amov rax, [rsp+256]
37bf7d592mov r10, [rsp+160]
37bf7d59amovsd_xmm x12, [rsp+792]
37bf7d5a4divsd x2, x3
37bf7d5a8movsd_xmm x0, [rax]
37bf7d5acmulsd x2, x1
37bf7d5b0subsd x2, x0
37bf7d5b4andpd x2, [rip+0x4de084]
37bf7d5bcmovapd x5, x2
37bf7d5c0movq x2, rdx
37bf7d5c5divsd x2, x12
37bf7d5camulsd x2, x1
37bf7d5cesubsd x2, x0
37bf7d5d2andpd x2, [rip+0x4de066]
37bf7d5dacomisd x5, x2
37bf7d5demovsd_xmm x5, [rsp+192]
37bf7d5e7jbe 0x37bf7d617
37bf7d5e9mov [rsp+872], rdx
37bf7d5f1movsd_xmm [rsp+880], x4
37bf7d5famovq x4, rdx
37bf7d5ffmovsd_xmm [rsp+792], x3
37bf7d608movapd x3, x12
37bf7d60dmovsd_xmm [rsp+784], x12
37bf7d617
37bf7d617loc_37bf7d617:
37bf7d617movsd_xmm x2, [rsp+864]
37bf7d620movapd x12, x4
37bf7d625andpd x2, [rip+0x4de013]
37bf7d62dmaxsd x2, [rip+0x4ddfeb]
37bf7d635andpd x12, [rip+0x4de002]
37bf7d63emovapd x14, x12
37bf7d643maxsd x2, x12
37bf7d648movsd_xmm x12, [rsp+864]
37bf7d652mulsd x2, x6
37bf7d656maxsd x2, x3
37bf7d65amovsd_xmm [rsp+840], x2
37bf7d663pxor x2, x2
37bf7d667ucomisd x12, x2
37bf7d66cjp 0x37bf7d674
37bf7d66eje 0x37bf7ed3e
37bf7d674
37bf7d674loc_37bf7d674:
37bf7d674mov rcx, [rsp+176]
37bf7d67clea rax, [r10+1]
37bf7d680mov [rsp+344], rax
37bf7d688add rcx, rbp
37bf7d68bmov [rsp+192], rcx
37bf7d693cmp rax, r14
37bf7d696jne 0x37bf7f8ab
37bf7d69clea rax, [rsp+736]
37bf7d6a4lea r12, [rsp+800]
37bf7d6acmov r8, [rsp+296]
37bf7d6b4mov [rsp+200], r10
37bf7d6bcmov [rsp+312], rax
37bf7d6c4lea rdx, [r11+8*rcx]
37bf7d6c8mov rcx, [rsp+208]
37bf7d6d0lea r9, [rsp+656]
37bf7d6d8mov [rsp+64], rax
37bf7d6ddlea rax, [rsp+752]
37bf7d6e5mov [rsp+320], rax
37bf7d6edmov [rsp+48], rax
37bf7d6f2lea rax, [rsp+824]
37bf7d6famov [rsp+336], rax
37bf7d702mov [rsp+40], rax
37bf7d707lea rax, [rsp+632]
37bf7d70fmov [rsp+56], r12
37bf7d714mov [rsp+32], rax
37bf7d719mov [rsp+1232], r11
37bf7d721movsd_xmm [rsp+344], x5
37bf7d72acall dlasv2_64_
37bf7d72fpxor x0, x0
37bf7d733movsd_xmm x4, [rsp+632]
37bf7d73cmovsd_xmm x3, [rsp+656]
37bf7d745mov r11, [rsp+1232]
37bf7d74dmov r10, [rsp+200]
37bf7d755movsd_xmm x5, [rsp+344]
37bf7d75ecomisd x0, x4
37bf7d762movsd_xmm [rsp+160], x4
37bf7d76bjbe 0x37bf7d7cc
37bf7d76dxorpd x4, [rip+0x4ddebb]
37bf7d775xorpd x3, [rip+0x4ddeb3]
37bf7d77dmovsd_xmm x0, [rsp+752]
37bf7d786xorpd x0, [rip+0x4ddea2]
37bf7d78emovsd_xmm [rsp+160], x4
37bf7d797movsd_xmm [rsp+752], x0
37bf7d7a0movsd_xmm x0, [rsp+824]
37bf7d7a9xorpd x0, [rip+0x4dde7f]
37bf7d7b1movsd_xmm [rsp+632], x4
37bf7d7bamovsd_xmm [rsp+824], x0
37bf7d7c3movsd_xmm [rsp+656], x3
37bf7d7cc
37bf7d7ccloc_37bf7d7cc:
37bf7d7ccmov rax, [rsp+280]
37bf7d7d4mov [rsp+48], r12
37bf7d7d9mov r8, [rsp+1224]
37bf7d7e1mov rdx, [rsp+272]
37bf7d7e9mov [rsp+344], r10
37bf7d7f1lea rcx, [rax+1]
37bf7d7f5mov [rsp+1232], r11
37bf7d7fdmovsd_xmm [rsp+376], x5
37bf7d806sub rcx, r10
37bf7d809mov [rsp+888], rcx
37bf7d811mov rcx, [rsp+312]
37bf7d819movsd_xmm [rsp+360], x3
37bf7d822mov [rsp+40], rcx
37bf7d827mov rcx, [rsp+1224]
37bf7d82fmov [rsp+32], rcx
37bf7d834mov rcx, [rsp+1216]
37bf7d83clea r9, [rcx+8*rdi]
37bf7d840mov rcx, r15
37bf7d843call drot_64_
37bf7d848lea rax, [r14+1]
37bf7d84cmov rcx, [rsp+144]
37bf7d854mov rdx, [rsp+168]
37bf7d85cmov [rsp+424], rax
37bf7d864lea r11, [rip+0x4ddda5]
37bf7d86bsub rax, rcx
37bf7d86emov [rsp+32], r11
37bf7d873mov r8, r11
37bf7d876mov [rsp+888], rax
37bf7d87elea rax, [rcx+rdx]
37bf7d882mov rdx, [rsp+248]
37bf7d88amov [rsp+200], r11
37bf7d892add rdx, rcx
37bf7d895mov rcx, [rsp+1216]
37bf7d89dlea rdx, [rcx+8*rdx]
37bf7d8a1mov rcx, [rsp+336]
37bf7d8a9mov [rsp+48], rcx
37bf7d8aemov rcx, [rsp+320]
37bf7d8b6mov [rsp+40], rcx
37bf7d8bbmov rcx, [rsp+1216]
37bf7d8c3lea r9, [rcx+8*rax]
37bf7d8c7mov rcx, r15
37bf7d8cacall drot_64_
37bf7d8cfmov rax, [rsp+280]
37bf7d8d7mov r10, [rsp+344]
37bf7d8dfmovsd_xmm x3, [rsp+360]
37bf7d8e8mov r11, [rsp+1232]
37bf7d8f0movsd_xmm x5, [rsp+376]
37bf7d8f9cmp r14, rax
37bf7d8fcjl 0x37bf80b32
37bf7d902
37bf7d902loc_37bf7d902:
37bf7d902cmp [rsp+144], rbp
37bf7d90ajl 0x37bf80d45
37bf7d910
37bf7d910loc_37bf7d910:
37bf7d910cmp [rsp+240], 0
37bf7d919jne 0x37bf80c8d
37bf7d91f
37bf7d91floc_37bf7d91f:
37bf7d91fcmp [rsp+136], 0
37bf7d928jne 0x37bf80bcd
37bf7d92e
37bf7d92eloc_37bf7d92e:
37bf7d92emov rax, [rsp+352]
37bf7d936pxor x0, x0
37bf7d93amovsd_xmm x4, [rsp+160]
37bf7d943movsd_xmm [r11+8*rax], x4
37bf7d949mov rax, [rsp+192]
37bf7d951mov [r11+8*rax], 0
37bf7d959mov rax, [rsp+512]
37bf7d961add rax, r14
37bf7d964comisd x0, x3
37bf7d968mov [r11+8*rax], 0
37bf7d970mov rax, [rsp+296]
37bf7d978movsd_xmm [rax], x3
37bf7d97cja 0x37bf80e75
37bf7d982
37bf7d982loc_37bf7d982:
37bf7d982mov rax, [rsp+304]
37bf7d98amov [rsp+56], rsi
37bf7d98fmov [rsp+40], rbx
37bf7d994mov r9, [rsp+1240]
37bf7d99cmov [rsp+72], rax
37bf7d9a1lea rax, [rsp+848]
37bf7d9a9mov r8, [rsp+208]
37bf7d9b1mov [rsp+64], rax
37bf7d9b6mov rax, [rsp+152]
37bf7d9bemov [rsp+32], r15
37bf7d9c3mov rdx, [rsp+1224]
37bf7d9cbmov [rsp+48], rax
37bf7d9d0mov rcx, [rsp+272]
37bf7d9d8mov [rsp+1232], r11
37bf7d9e0mov [rsp+176], r10
37bf7d9e8movsd_xmm [rsp+192], x5
37bf7d9f1movsd_xmm [rsp+888], x13
37bf7d9fbcall dlag2_64_
37bf7da00pxor x0, x0
37bf7da04movsd_xmm x1, [rsp+864]
37bf7da0dmov r10, [rsp+176]
37bf7da15mov r11, [rsp+1232]
37bf7da1ducomisd x1, x0
37bf7da21jp 0x37bf7da32
37bf7da23movsd_xmm x5, [rsp+192]
37bf7da2cje 0x37bf7f5dd
37bf7da32
37bf7da32loc_37bf7da32:
37bf7da32movsd_xmm x5, [rip+0x4ddbe6]
37bf7da3amov rax, [rsp+1216]
37bf7da42movq x12, [rip+0x4ddbe5]
37bf7da4bmovapd x8, x12
37bf7da50movsd_xmm x4, [rsp+784]
37bf7da59mov rsi, [rsp+1216]
37bf7da61movsd_xmm x13, [rsp+872]
37bf7da6bmovsd_xmm x15, [rax+8*rdi]
37bf7da71divsd x5, x4
37bf7da75movsd_xmm [rsp+192], x15
37bf7da7fmulsd x15, x4
37bf7da84movddup x3, x13
37bf7da89movapd x0, x13
37bf7da8emovsd_xmm [rsp+224], x13
37bf7da98movsd_xmm [rsp+712], x15
37bf7daa2movsd_xmm [rsp+248], x5
37bf7daabunpcklpd x5, x5
37bf7daafmovups [rsp+208], x5
37bf7dab7movsd_xmm x5, [rax+8*r13]
37bf7dabdmov rax, [rsp+168]
37bf7dac5movsd_xmm [rsp+176], x5
37bf7dacemulsd x5, x4
37bf7dad2add rax, rbp
37bf7dad5movsd_xmm x14, [rsi+8*rax]
37bf7dadbmov rax, [rsp+256]
37bf7dae3movups [rsp+256], x3
37bf7daebmovsd_xmm [rsp+168], x14
37bf7daf5movsd_xmm x9, [rax]
37bf7dafamovq rax, x15
37bf7daffmovsd_xmm x15, [rsp+656]
37bf7db09mulsd x13, x15
37bf7db0emovapd x2, x5
37bf7db12movsd_xmm x5, [rsp+160]
37bf7db1bmovapd x3, x9
37bf7db20movsd_xmm [rsp+200], x9
37bf7db2amulsd x3, x4
37bf7db2emovsd_xmm [rsp+152], x15
37bf7db38mulsd x0, x5
37bf7db3cmulsd x5, x1
37bf7db40subsd x3, x13
37bf7db45subsd x2, x0
37bf7db49movapd x0, x5
37bf7db4dmovapd x5, x12
37bf7db52xorpd x5, x0
37bf7db56movapd x9, x3
37bf7db5bmovsd_xmm [rsp+728], x3
37bf7db64movapd x3, x15
37bf7db69movsd_xmm [rsp+688], x5
37bf7db72movapd x5, x14
37bf7db77andpd x0, [rip+0x4ddac1]
37bf7db7fmovsd_xmm [rsp+696], x2
37bf7db88mulsd x5, x4
37bf7db8candpd x2, [rip+0x4ddaac]
37bf7db94mulsd x3, x1
37bf7db98addsd x0, x2
37bf7db9cmovq x2, rax
37bf7dba1movsd_xmm [rsp+704], x5
37bf7dbaaandpd x5, [rip+0x4dda8e]
37bf7dbb2xorpd x8, x3
37bf7dbb7movsd_xmm [rsp+720], x8
37bf7dbc1addsd x0, x5
37bf7dbc5andpd x2, [rip+0x4dda73]
37bf7dbcdmovapd x5, x9
37bf7dbd2andpd x5, [rip+0x4dda66]
37bf7dbdaandpd x3, [rip+0x4dda5e]
37bf7dbe2mov [rsp+1232], r11
37bf7dbeamov [rsp+304], r10
37bf7dbf2movsd_xmm [rsp+296], x4
37bf7dbfbaddsd x5, x2
37bf7dbffmovsd_xmm [rsp+272], x1
37bf7dc08addsd x3, x5
37bf7dc0ccomisd x0, x3
37bf7dc10jbe 0x37bf80e09
37bf7dc16lea rdx, [rsp+696]
37bf7dc1elea rcx, [rsp+704]
37bf7dc26lea r8, [rsp+688]
37bf7dc2ecall dlapy3_64_
37bf7dc33mov r10, [rsp+304]
37bf7dc3bmovsd_xmm x3, [rsp+696]
37bf7dc44movsd_xmm x2, [rsp+704]
37bf7dc4dmovsd_xmm x5, [rsp+688]
37bf7dc56divsd x3, x0
37bf7dc5amov r11, [rsp+1232]
37bf7dc62movsd_xmm x1, [rsp+272]
37bf7dc6bmovsd_xmm x4, [rsp+296]
37bf7dc74divsd x2, x0
37bf7dc78xorpd x3, x12
37bf7dc7dmovapd x9, x3
37bf7dc82divsd x5, x0
37bf7dc86movsd_xmm [rsp+760], x2
37bf7dc8fxorpd x5, x12
37bf7dc94
37bf7dc94loc_37bf7dc94:
37bf7dc94movsd_xmm x3, [rsp+176]
37bf7dc9dmovapd x13, x1
37bf7dca2andpd x3, [rip+0x4dd996]
37bf7dcaamovsd_xmm x0, [rsp+168]
37bf7dcb3andpd x0, [rip+0x4dd985]
37bf7dcbbmovsd_xmm x14, [rsp+160]
37bf7dcc5movsd_xmm x15, [rsp+152]
37bf7dccfandpd x13, [rip+0x4dd968]
37bf7dcd8addsd x3, x0
37bf7dcdcmovsd_xmm x0, [rsp+192]
37bf7dce5andpd x0, [rip+0x4dd953]
37bf7dcedaddsd x0, x3
37bf7dcf1movsd_xmm x3, [rsp+200]
37bf7dcfaandpd x3, [rip+0x4dd93e]
37bf7dd02addsd x0, x3
37bf7dd06movapd x3, x0
37bf7dd0amovapd x0, x15
37bf7dd0fandpd x0, [rip+0x4dd929]
37bf7dd17mulsd x3, x4
37bf7dd1bmovapd x4, x14
37bf7dd20andpd x4, [rip+0x4dd918]
37bf7dd28addsd x0, x4
37bf7dd2cmovsd_xmm x4, [rsp+224]
37bf7dd35andpd x4, [rip+0x4dd903]
37bf7dd3daddsd x4, x13
37bf7dd42mulsd x4, x0
37bf7dd46comisd x3, x4
37bf7dd4ajbe 0x37bf81028
37bf7dd50mulsd x2, x14
37bf7dd55movapd x0, x15
37bf7dd5amulsd x0, x5
37bf7dd5emovsd_xmm [rsp+744], x2
37bf7dd67movapd x2, x15
37bf7dd6cmulsd x2, x9
37bf7dd71xorpd x0, x12
37bf7dd76
37bf7dd76loc_37bf7dd76:
37bf7dd76lea r8, [rsp+808]
37bf7dd7elea rdx, [rsp+816]
37bf7dd86mov [rsp+1232], r11
37bf7dd8elea rcx, [rsp+744]
37bf7dd96mov [rsp+192], r10
37bf7dd9emovsd_xmm [rsp+168], x5
37bf7dda7movsd_xmm [rsp+176], x1
37bf7ddb0movsd_xmm [rsp+816], x2
37bf7ddb9movsd_xmm [rsp+808], x0
37bf7ddc2call dlapy3_64_
37bf7ddc7lea rdx, [rsp+640]
37bf7ddcfmovsd_xmm x2, [rsp+744]
37bf7ddd8movsd_xmm x3, [rsp+808]
37bf7dde1movapd x4, x0
37bf7dde5movsd_xmm x5, [rsp+168]
37bf7ddeemovsd_xmm x14, [rsp+152]
37bf7ddf8lea rcx, [rsp+648]
37bf7de00movsd_xmm x13, [rsp+160]
37bf7de0adivsd x2, x0
37bf7de0emovsd_xmm x0, [rsp+816]
37bf7de17divsd x3, x4
37bf7de1bmovsd_xmm [rsp+744], x2
37bf7de24mulsd x2, [rsp+760]
37bf7de2ddivsd x0, x4
37bf7de31movsd_xmm [rsp+808], x3
37bf7de3amovapd x1, x3
37bf7de3emulsd x1, x5
37bf7de42mulsd x3, x9
37bf7de47mulsd x5, x0
37bf7de4bmovapd x4, x0
37bf7de4fmovsd_xmm [rsp+816], x0
37bf7de58movapd x0, x2
37bf7de5cmulsd x4, x9
37bf7de61mulsd x0, x13
37bf7de66addsd x3, x5
37bf7de6amovapd x5, x14
37bf7de6fsubsd x4, x1
37bf7de73movsd_xmm [rsp+160], x3
37bf7de7cmovsd_xmm [rsp+856], x4
37bf7de85mulsd x5, x4
37bf7de89movsd_xmm [rsp+168], x4
37bf7de92addsd x0, x5
37bf7de96movsd_xmm [rsp+648], x0
37bf7de9fmovapd x0, x14
37bf7dea4mulsd x0, x3
37bf7dea8movsd_xmm [rsp+640], x0
37bf7deb1call dlapy2_64_
37bf7deb6lea rdx, [rsp+664]
37bf7debemovsd_xmm x4, [rsp+168]
37bf7dec7movsd_xmm x3, [rsp+160]
37bf7ded0movsd_xmm [rsp+152], x0
37bf7ded9lea rcx, [rsp+672]
37bf7dee1movsd_xmm x0, [rsp+744]
37bf7deeamulsd x0, [rsp+760]
37bf7def3mulsd x4, x13
37bf7def8mulsd x3, x13
37bf7defdmulsd x0, x14
37bf7df02xorpd x3, x12
37bf7df07movsd_xmm [rsp+664], x3
37bf7df10addsd x0, x4
37bf7df14movsd_xmm [rsp+672], x0
37bf7df1dcall dlapy2_64_
37bf7df22mov rax, [rsp+440]
37bf7df2amovsd_xmm x5, [rsp+152]
37bf7df33movapd x3, x0
37bf7df37mov rsi, [rsp+1264]
37bf7df3fmovsd_xmm x1, [rsp+176]
37bf7df48movapd x0, x5
37bf7df4cmov r10, [rsp+192]
37bf7df54mov r11, [rsp+1232]
37bf7df5cmulsd x5, x1
37bf7df60unpcklpd x0, x3
37bf7df64movups [rsi+8*rax], x0
37bf7df68mulsd x1, x3
37bf7df6cmov rsi, [rsp+1248]
37bf7df74lea rbp, [r10-1]
37bf7df78mulpd x0, [rsp+256]
37bf7df81mulpd x0, [rsp+208]
37bf7df8amovups [rsi+8*rax], x0
37bf7df8emovapd x0, x5
37bf7df92mov rsi, [rsp+1256]
37bf7df9amovsd_xmm x5, [rsp+248]
37bf7dfa3mulsd x1, x5
37bf7dfa7mulsd x0, x5
37bf7dfabxorpd x1, x12
37bf7dfb0unpcklpd x0, x1
37bf7dfb4movups [rsi+8*rax], x0
37bf7dfb8mov rax, [rsp+1200]
37bf7dfc0mov r10, [rax]
37bf7dfc3cmp r10, rbp
37bf7dfc6jg 0x37bf7d048
37bf7dfcccmp [rsp+112], 0
37bf7dfd2jne 0x37bf7cc89
37bf7dfd8cmp [rsp+144], rbp
37bf7dfe0mov [rsp+280], rbp
37bf7dfe8jle 0x37bf7cc89
37bf7dfeemov [rsp+144], r10
37bf7dff6jmp 0x37bf7cc89
37bf7dffb
37bf7dffb 0f 1f 44 00 00 ..D..
37bf7e000
37bf7e000loc_37bf7e000:
37bf7e000comisd x10, x4
37bf7e005mov rcx, [rsp+1216]
37bf7e00dmov [rcx+8*rax], 0
37bf7e015jbe 0x37bf7d40f
37bf7e01bmov [r11+8*rdx], 0
37bf7e023xor r8l, r8l
37bf7e026
37bf7e026loc_37bf7e026:
37bf7e026cmp r14, r10
37bf7e029jle 0x37bf8110a
37bf7e02f
37bf7e02floc_37bf7e02f:
37bf7e02fmov r15, [rsp+96]
37bf7e034mov r9, [rsp+1216]
37bf7e03cmov [rsp+336], r14
37bf7e044movapd x8, x5
37bf7e049mov r12, [rsp+120]
37bf7e04emov [rsp+504], r13
37bf7e056mov r13, r8
37bf7e059lea rax, [8*r15+8]
37bf7e061mov rdx, r15
37bf7e064mov [rsp+472], rdi
37bf7e06cimul rdx, r10
37bf7e070mov [rsp+352], rax
37bf7e078mov rax, [rsp+128]
37bf7e080mov [rsp+480], rbp
37bf7e088lea rcx, [r10+rax]
37bf7e08cmov [rsp+488], rsi
37bf7e094lea rax, [rcx+rdx]
37bf7e098mov [rsp+496], rbx
37bf7e0a0lea rax, [r9+8*rax]
37bf7e0a4lea r9, [r15+rdx]
37bf7e0a8mov [rsp+1232], r11
37bf7e0b0add rcx, r9
37bf7e0b3mov r9, [rsp+1216]
37bf7e0bblea rcx, [r9+8*rcx]
37bf7e0bfmov [rsp+312], rcx
37bf7e0c7mov rcx, [rsp+88]
37bf7e0ccmov rsi, [rsp+312]
37bf7e0d4lea r9, [8*rcx+8]
37bf7e0dcmov [rsp+360], r9
37bf7e0e4lea r9, [r10+1]
37bf7e0e8imul rcx, r9
37bf7e0ecmov [rsp+304], r9
37bf7e0f4lea r9, [r10+r12]
37bf7e0f8mov rbx, [rsp+304]
37bf7e100add rcx, r9
37bf7e103lea r9, [r11+8*rcx+8]
37bf7e108mov rcx, [rsp+328]
37bf7e110mov r14, r9
37bf7e113lea r12, [8*rcx]
37bf7e11bmov [rsp+320], r12
37bf7e123mov r12, [rsp+1272]
37bf7e12bimul rcx, r10
37bf7e12fadd rcx, [rsp+384]
37bf7e137lea r12, [r12+8*rcx+8]
37bf7e13clea rcx, [r10-1]
37bf7e140imul rcx, r15
37bf7e144lea r15, [rsp+840]
37bf7e14clea r10, [rsp+680]
37bf7e154mov [rsp+152], r15
37bf7e15clea r15, [rsp+888]
37bf7e164mov [rsp+304], r15
37bf7e16cmov rdi, r10
37bf7e16fmov r15, rax
37bf7e172sub rcx, rdx
37bf7e175mov rdx, [rsp+280]
37bf7e17dmov [rsp+160], r10
37bf7e185mov [rsp+432], rcx
37bf7e18dlea rcx, [rdx+1]
37bf7e191lea rdx, [rsp+776]
37bf7e199mov [rsp+272], rdx
37bf7e1a1mov rbp, rdx
37bf7e1a4mov [rsp+344], rcx
37bf7e1acjmp 0x37bf7e224
37bf7e1ae
37bf7e1ae 66 90 f.
37bf7e1b0
37bf7e1b0loc_37bf7e1b0:
37bf7e1b0test r13, r13
37bf7e1b3je 0x37bf7e1d2
37bf7e1b5mov rax, [rsp+432]
37bf7e1bdmovsd_xmm x0, [r15+8*rax]
37bf7e1c3mulsd x0, [rsp+680]
37bf7e1ccmovsd_xmm [r15+8*rax], x0
37bf7e1d2
37bf7e1d2loc_37bf7e1d2:
37bf7e1d2movsd_xmm x0, [r14]
37bf7e1d7andpd x0, [rip+0x4dd461]
37bf7e1dfcomisd x0, x10
37bf7e1e4jae 0x37bf7f7e5
37bf7e1eamov rax, [rsp+352]
37bf7e1f2mov [r14], 0
37bf7e1f9xor r13l, r13l
37bf7e1fcadd r14, [rsp+360]
37bf7e204add r12, [rsp+320]
37bf7e20cadd r15, rax
37bf7e20fadd rsi, rax
37bf7e212cmp rbx, [rsp+336]
37bf7e21aje 0x37bf7f83e
37bf7e220add rbx, 1
37bf7e224
37bf7e224loc_37bf7e224:
37bf7e224movsd_xmm x0, [r15]
37bf7e229mov [rsp+32], r15
37bf7e22emov r9, rbp
37bf7e231mov r8, rdi
37bf7e234mov rcx, [rsp+152]
37bf7e23clea rdx, [r15+8]
37bf7e240mov [rsp+312], rbx
37bf7e248movsd_xmm [rsp+840], x0
37bf7e251call dlartg_64_
37bf7e256mov rax, [rsp+1224]
37bf7e25emov rdx, rsi
37bf7e261mov [r15+8], 0
37bf7e269mov r11, [rsp+344]
37bf7e271mov [rsp+48], rbp
37bf7e276lea r9, [rsi+8]
37bf7e27amov [rsp+32], rax
37bf7e27fmov rcx, [rsp+304]
37bf7e287mov r8, rax
37bf7e28amov [rsp+40], rdi
37bf7e28fsub r11, rbx
37bf7e292mov [rsp+888], r11
37bf7e29amov [rsp+312], r11
37bf7e2a2call drot_64_
37bf7e2a7mov rax, [rsp+1240]
37bf7e2afmov r9, r14
37bf7e2b2mov [rsp+48], rbp
37bf7e2b7mov [rsp+40], rdi
37bf7e2bcmov r11, [rsp+312]
37bf7e2c4lea rdx, [r14-8]
37bf7e2c8mov [rsp+32], rax
37bf7e2cdmov rcx, [rsp+304]
37bf7e2d5mov r8, rax
37bf7e2d8mov [rsp+888], r11
37bf7e2e0call drot_64_
37bf7e2e5cmp [rsp+240], 0
37bf7e2eeje 0x37bf7e1b0
37bf7e2f4lea rax, [rip+0x4dd315]
37bf7e2fbmov [rsp+48], rbp
37bf7e300mov rcx, [rsp+1192]
37bf7e308lea r8, [rip+0x4dd301]
37bf7e30fmov [rsp+32], rax
37bf7e314mov rax, [rsp+320]
37bf7e31cmov rdx, r12
37bf7e31fmov [rsp+40], rdi
37bf7e324lea r9, [r12+rax]
37bf7e328call drot_64_
37bf7e32djmp 0x37bf7e1b0
37bf7e332
37bf7e332 66 0f 1f 44 00 00 f..D..
37bf7e338
37bf7e338loc_37bf7e338:
37bf7e338mov rdi, [rsp+184]
37bf7e340mov rdx, [rsp+288]
37bf7e348lea r8, [rip+0x4dd2c1]
37bf7e34fmov [rsp+1232], r11
37bf7e357mov rax, rdi
37bf7e35aimul rax, rbp
37bf7e35elea rcx, [rax+rdx+1]
37bf7e363add rax, rdi
37bf7e366mov rdi, [rsp+1288]
37bf7e36elea rax, [rdx+rax+1]
37bf7e373lea rdx, [rdi+8*rax]
37bf7e377mov rax, [rsp+272]
37bf7e37flea r9, [rdi+8*rcx]
37bf7e383mov rcx, [rsp+1192]
37bf7e38bmov [rsp+48], rax
37bf7e390mov rax, [rsp+160]
37bf7e398mov [rsp+40], rax
37bf7e39dmov rax, [rsp+200]
37bf7e3a5mov [rsp+32], rax
37bf7e3aacall drot_64_
37bf7e3afmov r11, [rsp+1232]
37bf7e3b7movsd_xmm x0, [r11+8*rbx]
37bf7e3bdcomisd x8, x0
37bf7e3c2jbe 0x37bf7ce6b
37bf7e3c8mov rax, [rsp+1200]
37bf7e3d0mov r15, [rax]
37bf7e3d3cmp [rsp+112], 0
37bf7e3d9je 0x37bf7ce9c
37bf7e3dfcmp [rsp+144], r14
37bf7e3e7jg 0x37bf810f8
37bf7e3ednop [rax]
37bf7e3f0
37bf7e3f0loc_37bf7e3f0:
37bf7e3f0mov rdi, [rsp+144]
37bf7e3f8cmp rdi, r14
37bf7e3fbje 0x37bf7f7d8
37bf7e401mov rax, [rsp+128]
37bf7e409mov rdx, [rsp+1216]
37bf7e411lea rcx, [r14+1]
37bf7e415sub rcx, rdi
37bf7e418movddup x1, [rip+0x4dd210]
37bf7e420add rax, rdi
37bf7e423add rax, [rsp+208]
37bf7e42bmov r8, rcx
37bf7e42elea r9, [rdx+8*rax]
37bf7e432mov rax, [rsp+120]
37bf7e437shr r8, 1
37bf7e43axor edx, edx
37bf7e43cadd rax, rdi
37bf7e43fadd rax, [rsp+192]
37bf7e447lea r10, [r11+8*rax]
37bf7e44bxor eax, eax
37bf7e44dnop [rax]
37bf7e454nop [rax+rax]
37bf7e45fnop [rax+rax]
37bf7e46anop [rax+rax]
37bf7e475nop [rax+rax]
37bf7e480
37bf7e480loc_37bf7e480:
37bf7e480movupd x0, [r9+rax]
37bf7e486add rdx, 1
37bf7e48axorpd x0, x1
37bf7e48emovups [r9+rax], x0
37bf7e493movupd x0, [r10+rax]
37bf7e499xorpd x0, x1
37bf7e49dmovups [r10+rax], x0
37bf7e4a2add rax, 16
37bf7e4a6cmp rdx, r8
37bf7e4a9jne 0x37bf7e480
37bf7e4abtest cl, 1
37bf7e4aeje 0x37bf7e6c0
37bf7e4b4mov rax, [rsp+144]
37bf7e4bcand rcx, -2
37bf7e4c0add rax, rcx
37bf7e4c3
37bf7e4c3loc_37bf7e4c3:
37bf7e4c3mov rdx, [rsp+168]
37bf7e4cbmov rdi, [rsp+1216]
37bf7e4d3add rdx, rax
37bf7e4d6add rax, [rsp+176]
37bf7e4demovsd_xmm x0, [rdi+8*rdx]
37bf7e4e3xorpd x0, [rip+0x4dd145]
37bf7e4ebmovsd_xmm [rdi+8*rdx], x0
37bf7e4f0movsd_xmm x0, [r11+8*rax]
37bf7e4f6xorpd x0, [rip+0x4dd132]
37bf7e4femovsd_xmm [r11+8*rax], x0
37bf7e504mov rax, [rsp+1216]
37bf7e50cmovsd_xmm x0, [r11+8*rbx]
37bf7e512movsd_xmm x2, [rax+8*rsi]
37bf7e517jmp 0x37bf7cec4
37bf7e51c
37bf7e51c 0f 1f 40 00 ..@.
37bf7e520
37bf7e520loc_37bf7e520:
37bf7e520cmp [rsp+144], r14
37bf7e528jle 0x37bf7e3f0
37bf7e52e
37bf7e52eloc_37bf7e52e:
37bf7e52emov rax, [rsp+1216]
37bf7e536movsd_xmm x2, [rax+8*rsi]
37bf7e53bjmp 0x37bf7cec4
37bf7e540
37bf7e540loc_37bf7e540:
37bf7e540cmp [rsp+112], 0
37bf7e546jne 0x37bf7ecb0
37bf7e54cmov rax, [rsp+1216]
37bf7e554xorpd x0, [rip+0x4dd0d4]
37bf7e55cmovsd_xmm x2, [rax+8*rsi]
37bf7e561xorpd x2, [rip+0x4dd0c7]
37bf7e569movsd_xmm [r11+8*rbx], x0
37bf7e56fmovsd_xmm [rax+8*rsi], x2
37bf7e574mov rax, [rsp+1200]
37bf7e57cmov r15, [rax]
37bf7e57fjmp 0x37bf7cc47
37bf7e584
37bf7e584 0f 1f 40 00 ..@.
37bf7e588
37bf7e588loc_37bf7e588:
37bf7e588mov rax, [rsp+1304]
37bf7e590mov rsi, [rip+0x4dd089]
37bf7e597mov [rax], rsi
37bf7e59ajmp 0x37bf7c3aa
37bf7e59f
37bf7e59f 90 .
37bf7e5a0
37bf7e5a0loc_37bf7e5a0:
37bf7e5a0cmp [rsp+112], 0
37bf7e5a6jne 0x37bf7f71f
37bf7e5acmov eax, 1
37bf7e5b1mov rbx, -1
37bf7e5b8mov r11, -1
37bf7e5bfmov rsi, -1
37bf7e5c6jmp 0x37bf7d148
37bf7e5cb
37bf7e5cb 0f 1f 44 00 00 ..D..
37bf7e5d0
37bf7e5d0loc_37bf7e5d0:
37bf7e5d0mov rax, [rsp+1296]
37bf7e5d8mov r8, [rsp+1192]
37bf7e5e0mov [rsp+56], 4
37bf7e5e9lea r9, [rip+0x4dd000]
37bf7e5f0lea rcx, [rip+0x4dd001]
37bf7e5f7mov [rsp+48], rax
37bf7e5fcmov rax, [rsp+1288]
37bf7e604mov rdx, r8
37bf7e607mov [rsp+40], rax
37bf7e60clea rax, [rip+0x4dcfed]
37bf7e613mov [rsp+32], rax
37bf7e618call dlaset_64_
37bf7e61djmp 0x37bf7c6d8
37bf7e622
37bf7e622 66 0f 1f 44 00 00 f..D..
37bf7e628
37bf7e628loc_37bf7e628:
37bf7e628mov rax, [rsp+1280]
37bf7e630mov r8, [rsp+1192]
37bf7e638mov [rsp+56], 4
37bf7e641lea r9, [rip+0x4dcfa8]
37bf7e648lea rcx, [rip+0x4dcfa9]
37bf7e64fmov [rsp+48], rax
37bf7e654mov rax, [rsp+1272]
37bf7e65cmov rdx, r8
37bf7e65fmov [rsp+40], rax
37bf7e664lea rax, [rip+0x4dcf95]
37bf7e66bmov [rsp+32], rax
37bf7e670call dlaset_64_
37bf7e675jmp 0x37bf7c6ce
37bf7e67a
37bf7e67a 66 0f 1f 44 00 00 f..D..
37bf7e680
37bf7e680loc_37bf7e680:
37bf7e680mov rax, [rsp+1192]
37bf7e688mov rsi, [rsp+1320]
37bf7e690mov r14, [rax]
37bf7e693lea rax, [r14+1]
37bf7e697mov [rsi], rax
37bf7e69ajmp 0x37bf7d194
37bf7e69f
37bf7e69f 90 .
37bf7e6a0
37bf7e6a0loc_37bf7e6a0:
37bf7e6a0mov rax, [rsp+1320]
37bf7e6a8mov [rax], rbp
37bf7e6abmov rax, [rsp+1192]
37bf7e6b3mov r14, [rax]
37bf7e6b6jmp 0x37bf7d194
37bf7e6bb
37bf7e6bb 0f 1f 44 00 00 ..D..
37bf7e6c0
37bf7e6c0loc_37bf7e6c0:
37bf7e6c0movsd_xmm x0, [r11+8*rbx]
37bf7e6c6jmp 0x37bf7e52e
37bf7e6cb
37bf7e6cbloc_37bf7e6cb:
37bf7e6cbmovapd x0, x2
37bf7e6cfmovsd_xmm x4, [rip+0x4dcf49]
37bf7e6d7mov [r11+8*rdx], 0
37bf7e6dfmovsd_xmm [rsp+848], x2
37bf7e6e8maxsd x0, x3
37bf7e6ecmovsd_xmm [rsp+856], x0
37bf7e6f5comisd x4, x0
37bf7e6f9jbe 0x37bf7e723
37bf7e6fbpxor x4, x4
37bf7e6ffmov edx, 1
37bf7e704ucomisd x0, x4
37bf7e708setp al
37bf7e70bcmovne eax, edx
37bf7e70etest al, al
37bf7e710je 0x37bf7e723
37bf7e712divsd x2, x0
37bf7e716divsd x3, x0
37bf7e71amovsd_xmm [rsp+848], x2
37bf7e723
37bf7e723loc_37bf7e723:
37bf7e723mov rdx, [rsp+1216]
37bf7e72blea rax, [r10+1]
37bf7e72fmovsd_xmm x4, [rsp+392]
37bf7e738add r8, rax
37bf7e73bmovsd_xmm x0, [rdx+8*r8]
37bf7e741andpd x0, [rip+0x4dcef7]
37bf7e749mulsd x0, x4
37bf7e74dmulsd x0, x3
37bf7e751movsd_xmm x3, [rsp+400]
37bf7e75amulsd x3, x4
37bf7e75emulsd x3, x2
37bf7e762comisd x3, x0
37bf7e766jae 0x37bf7f751
37bf7e76ccmp r14, r10
37bf7e76fjle 0x37bf7cccb
37bf7e775mov r12, [rsp+280]
37bf7e77dmov r9, [rsp+88]
37bf7e782mov r13, [rsp+1216]
37bf7e78aimul rax, r9
37bf7e78elea rdx, [r12-1]
37bf7e793mov [rsp+344], rdx
37bf7e79blea rdx, [8*r9+8]
37bf7e7a3mov [rsp+352], rdx
37bf7e7abmov rdx, [rsp+120]
37bf7e7b0add rdx, r10
37bf7e7b3add rdx, rax
37bf7e7b6lea r15, [r11+8*rdx]
37bf7e7bamov [rsp+224], r15
37bf7e7c2mov r15, [rsp+96]
37bf7e7c7imul rcx, r15
37bf7e7cblea r8, [8*r15+8]
37bf7e7d3mov [rsp+360], r8
37bf7e7dbmov r8, [rsp+128]
37bf7e7e3lea r15, [8*r15]
37bf7e7ebmov [rsp+312], r15
37bf7e7f3mov r15, [rsp+128]
37bf7e7fblea rdx, [r10+r8]
37bf7e7ffmov r8, [rsp+144]
37bf7e807add rdx, rcx
37bf7e80alea r13, [r13+8*rdx+8]
37bf7e80fmov rdx, r10
37bf7e812sub rdx, r8
37bf7e815add rdx, 1
37bf7e819mov [rsp+304], rdx
37bf7e821lea rdx, [r8+r15]
37bf7e825lea r15, [rsp+888]
37bf7e82dadd rdx, rcx
37bf7e830mov rcx, [rsp+1216]
37bf7e838lea rcx, [rcx+8*rdx]
37bf7e83cmov rdx, [rsp+120]
37bf7e841mov [rsp+464], rcx
37bf7e849lea rcx, [8*r9]
37bf7e851mov [rsp+368], rcx
37bf7e859mov rcx, rax
37bf7e85cadd rdx, r8
37bf7e85fsub rcx, r9
37bf7e862add rdx, rcx
37bf7e865lea rcx, [r11+8*rdx]
37bf7e869mov [rsp+456], rcx
37bf7e871mov rcx, [rsp+184]
37bf7e879lea rdx, [8*rcx]
37bf7e881imul rcx, r10
37bf7e885mov [rsp+336], rdx
37bf7e88dmov rdx, [rsp+288]
37bf7e895add rdx, rcx
37bf7e898mov rcx, [rsp+1288]
37bf7e8a0lea rdx, [rcx+8*rdx+8]
37bf7e8a5mov rcx, [rsp+328]
37bf7e8admov [rsp+320], rdx
37bf7e8b5lea rdx, [r12+2]
37bf7e8balea r12, [8*rcx]
37bf7e8c2sub rdx, r10
37bf7e8c5imul rcx, r10
37bf7e8c9mov [rsp+376], r12
37bf7e8d1mov r12, [rsp+384]
37bf7e8d9mov [rsp+472], rdx
37bf7e8e1lea rdx, [rcx+r12]
37bf7e8e5mov r12, [rsp+1272]
37bf7e8edlea rcx, [r14+1]
37bf7e8f1sub rcx, r8
37bf7e8f4lea r12, [r12+8*rdx+8]
37bf7e8f9lea rdx, [r10+2]
37bf7e8fdmov [rsp+424], rcx
37bf7e905imul rdx, r9
37bf7e909neg r9
37bf7e90cmov [rsp+296], r12
37bf7e914lea r10, [rsp+680]
37bf7e91csub rdx, rax
37bf7e91flea rax, [8*r9]
37bf7e927lea r9, [rsp+840]
37bf7e92fmov [rsp+432], rax
37bf7e937lea rax, [rsp+776]
37bf7e93flea rcx, [8*rdx]
37bf7e947mov [rsp+272], rax
37bf7e94fmov r12, [rsp+456]
37bf7e957mov [rsp+152], r9
37bf7e95flea r9, [rip+0x4dccaa]
37bf7e966mov [rsp+200], r9
37bf7e96elea r9, [r8-1]
37bf7e972mov [rsp+440], r9
37bf7e97alea r9, [rcx+8]
37bf7e97emov [rsp+480], r14
37bf7e986mov r14, [rsp+472]
37bf7e98emov [rsp+488], rdi
37bf7e996mov rdi, r10
37bf7e999mov [rsp+496], rbp
37bf7e9a1mov rbp, rax
37bf7e9a4mov [rsp+504], rsi
37bf7e9acmov rsi, [rsp+304]
37bf7e9b4mov [rsp+512], rbx
37bf7e9bcmov rbx, [rsp+224]
37bf7e9c4mov [rsp+160], r10
37bf7e9ccmov [rsp+224], r15
37bf7e9d4mov r15, [rsp+464]
37bf7e9dcmov [rsp+448], r9
37bf7e9e4mov [rsp+456], rcx
37bf7e9ecmov [rsp+1232], r11
37bf7e9f4jmp 0x37bf7eb84
37bf7e9f9
37bf7e9f9 0f 1f 80 00 00 00 00 .......
37bf7ea00
37bf7ea00loc_37bf7ea00:
37bf7ea00mov rax, [rsp+1224]
37bf7ea08mov [rsp+48], rbp
37bf7ea0dlea rdx, [r13-8]
37bf7ea11mov r9, r13
37bf7ea14mov [rsp+40], rdi
37bf7ea19mov rcx, [rsp+224]
37bf7ea21mov [rsp+32], rax
37bf7ea26mov r8, rax
37bf7ea29mov [rsp+888], r14
37bf7ea31call drot_64_
37bf7ea36mov rax, [rsp+296]
37bf7ea3eadd rax, [rsp+376]
37bf7ea46mov [rsp+304], rax
37bf7ea4ecmp [rsp+240], 0
37bf7ea57jne 0x37bf7ec70
37bf7ea5d
37bf7ea5dloc_37bf7ea5d:
37bf7ea5dmov rax, [rsp+96]
37bf7ea62mov r9, rbp
37bf7ea65mov r8, rdi
37bf7ea68mov rdx, r13
37bf7ea6bmov rcx, [rsp+152]
37bf7ea73movsd_xmm x0, [r13+8*rax]
37bf7ea7amov rax, [rsp+312]
37bf7ea82movsd_xmm [rsp+840], x0
37bf7ea8badd rax, r13
37bf7ea8emov [rsp+32], rax
37bf7ea93call dlartg_64_
37bf7ea98mov rax, [rsp+200]
37bf7eaa0mov r9, r15
37bf7eaa3mov [r13], 0
37bf7eaabmov [rsp+48], rbp
37bf7eab0add r15, [rsp+312]
37bf7eab8lea r8, [rip+0x4dcb51]
37bf7eabfmov [rsp+32], rax
37bf7eac4mov rcx, [rsp+224]
37bf7eaccmov rdx, r15
37bf7eacfmov [rsp+40], rdi
37bf7ead4mov [rsp+888], rsi
37bf7eadccall drot_64_
37bf7eae1lea rax, [rsi-1]
37bf7eae5mov rdx, r12
37bf7eae8mov [rsp+48], rbp
37bf7eaedmov [rsp+888], rax
37bf7eaf5mov rax, [rsp+200]
37bf7eafdlea r8, [rip+0x4dcb0c]
37bf7eb04mov [rsp+40], rdi
37bf7eb09mov rcx, [rsp+224]
37bf7eb11mov [rsp+32], rax
37bf7eb16mov rax, [rsp+432]
37bf7eb1elea r9, [r12+rax]
37bf7eb22call drot_64_
37bf7eb27cmp [rsp+136], 0
37bf7eb30jne 0x37bf7ec28
37bf7eb36
37bf7eb36loc_37bf7eb36:
37bf7eb36mov rax, [rsp+304]
37bf7eb3eadd rsi, 1
37bf7eb42sub r14, 1
37bf7eb46mov rcx, [rsp+336]
37bf7eb4eadd rbx, [rsp+352]
37bf7eb56add [rsp+320], rcx
37bf7eb5emov [rsp+296], rax
37bf7eb66add r13, [rsp+360]
37bf7eb6eadd r12, [rsp+368]
37bf7eb76cmp rsi, [rsp+424]
37bf7eb7eje 0x37bf7f779
37bf7eb84
37bf7eb84loc_37bf7eb84:
37bf7eb84movsd_xmm x0, [rbx]
37bf7eb88mov [rsp+32], rbx
37bf7eb8dlea rdx, [rbx+8]
37bf7eb91mov r9, rbp
37bf7eb94mov rcx, [rsp+152]
37bf7eb9cmov r8, rdi
37bf7eb9fmovsd_xmm [rsp+840], x0
37bf7eba8call dlartg_64_
37bf7ebadmov rax, [rsp+440]
37bf7ebb5mov [rbx+8], 0
37bf7ebbdadd rax, rsi
37bf7ebc0cmp [rsp+344], rax
37bf7ebc8jle 0x37bf7ea00
37bf7ebcelea rax, [r14-3]
37bf7ebd2mov [rsp+48], rbp
37bf7ebd7mov r8, [rsp+1240]
37bf7ebdfmov [rsp+888], rax
37bf7ebe7mov rax, [rsp+456]
37bf7ebefmov [rsp+40], rdi
37bf7ebf4mov rcx, [rsp+224]
37bf7ebfclea rdx, [rbx+rax]
37bf7ec00mov rax, [rsp+1240]
37bf7ec08mov [rsp+32], rax
37bf7ec0dmov rax, [rsp+448]
37bf7ec15lea r9, [rax+rbx]
37bf7ec19call drot_64_
37bf7ec1ejmp 0x37bf7ea00
37bf7ec23
37bf7ec23 0f 1f 44 00 00 ..D..
37bf7ec28
37bf7ec28loc_37bf7ec28:
37bf7ec28mov rax, [rsp+200]
37bf7ec30mov rdx, [rsp+320]
37bf7ec38mov [rsp+48], rbp
37bf7ec3dlea r8, [rip+0x4dc9cc]
37bf7ec44mov [rsp+40], rdi
37bf7ec49mov rcx, [rsp+1192]
37bf7ec51mov [rsp+32], rax
37bf7ec56mov r9, rdx
37bf7ec59sub r9, [rsp+336]
37bf7ec61call drot_64_
37bf7ec66jmp 0x37bf7eb36
37bf7ec6b
37bf7ec6b 0f 1f 44 00 00 ..D..
37bf7ec70
37bf7ec70loc_37bf7ec70:
37bf7ec70mov rax, [rsp+200]
37bf7ec78mov [rsp+48], rbp
37bf7ec7dlea r8, [rip+0x4dc98c]
37bf7ec84mov [rsp+40], rdi
37bf7ec89mov r9, [rsp+304]
37bf7ec91mov [rsp+32], rax
37bf7ec96mov rdx, [rsp+296]
37bf7ec9emov rcx, [rsp+1192]
37bf7eca6call drot_64_
37bf7ecabjmp 0x37bf7ea5d
37bf7ecb0
37bf7ecb0loc_37bf7ecb0:
37bf7ecb0mov rax, [rsp+1200]
37bf7ecb8mov r15, [rax]
37bf7ecbbcmp [rsp+144], r14
37bf7ecc3jle 0x37bf7e3f0
37bf7ecc9jmp 0x37bf7cc3a
37bf7ecce
37bf7ecceloc_37bf7ecce:
37bf7eccemov rax, [rsp+1216]
37bf7ecd6pxor x0, x0
37bf7ecdamovsd_xmm x2, [r11+8*rbx]
37bf7ece0cvtsi2sd x0, [rsp+232]
37bf7eceamulsd x0, x6
37bf7eceemovsd_xmm x3, [rax+8*rdi]
37bf7ecf3movapd x4, x2
37bf7ecf7andpd x4, [rip+0x4dc941]
37bf7ecffmovapd x1, x3
37bf7ed03andpd x1, [rip+0x4dc935]
37bf7ed0bmulsd x1, x0
37bf7ed0fcomisd x4, x1
37bf7ed13jbe 0x37bf7f896
37bf7ed19movapd x5, x3
37bf7ed1ddivsd x5, x2
37bf7ed21
37bf7ed21loc_37bf7ed21:
37bf7ed21movapd x3, x5
37bf7ed25andpd x3, [rip+0x4dc913]
37bf7ed2dmovapd x4, x5
37bf7ed31movapd x14, x3
37bf7ed36movsd_xmm x3, [rip+0x4dc8e2]
37bf7ed3e
37bf7ed3eloc_37bf7ed3e:
37bf7ed3emovsd_xmm x2, [rsp+416]
37bf7ed47mulsd x2, [rip+0x4dc909]
37bf7ed4fmovsd_xmm x0, [rip+0x4dc8c9]
37bf7ed57minsd x0, [rsp+392]
37bf7ed60mulsd x0, x2
37bf7ed64comisd x3, x0
37bf7ed68jbe 0x37bf7f75c
37bf7ed6edivsd x0, x3
37bf7ed72
37bf7ed72loc_37bf7ed72:
37bf7ed72movsd_xmm x1, [rip+0x4dc8a6]
37bf7ed7aminsd x1, [rsp+408]
37bf7ed83mulsd x1, x2
37bf7ed87comisd x14, x1
37bf7ed8cjbe 0x37bf7ed97
37bf7ed8edivsd x1, x14
37bf7ed93minsd x0, x1
37bf7ed97
37bf7ed97loc_37bf7ed97:
37bf7ed97mov rax, [rsp+120]
37bf7ed9cmulsd x3, x0
37bf7eda0movapd x15, x5
37bf7eda5xor edx, edx
37bf7eda7mulsd x0, x4
37bf7edabmov r9l, 1
37bf7edb1mov rsi, [rsp+1216]
37bf7edb9movsd_xmm x12, [rsp+400]
37bf7edc3lea rbx, [8*rax]
37bf7edcbadd rax, r14
37bf7edceadd rax, [rsp+368]
37bf7edd6movsd_xmm x9, [rsp+392]
37bf7ede0lea rcx, [r11+8*rax-8]
37bf7ede5mov rax, [rsp+128]
37bf7ededlea rdi, [8*rax]
37bf7edf5add rax, r14
37bf7edf8add rax, [rsp+200]
37bf7ee00movsd_xmm [rsp+784], x3
37bf7ee09lea rax, [rsi+8*rax-8]
37bf7ee0emovapd x5, x0
37bf7ee12mov rsi, [rsp+376]
37bf7ee1amovsd_xmm [rsp+872], x0
37bf7ee23sub rsi, [rsp+424]
37bf7ee2bjmp 0x37bf7eedb
37bf7ee30
37bf7ee30loc_37bf7ee30:
37bf7ee30movsd_xmm x1, [rax]
37bf7ee34movsd_xmm x0, [rcx]
37bf7ee38pxor x4, x4
37bf7ee3clea r8, [rbp-1]
37bf7ee40movsd_xmm x2, [rax+8*rsi]
37bf7ee45mulsd x1, x3
37bf7ee49mulsd x0, x5
37bf7ee4dmulsd x2, x3
37bf7ee51andpd x2, [rip+0x4dc7e7]
37bf7ee59movapd x7, x2
37bf7ee5dsubsd x1, x0
37bf7ee61movapd x8, x1
37bf7ee66andpd x8, [rip+0x4dc7d1]
37bf7ee6fmaxsd x7, x8
37bf7ee74ucomisd x7, x4
37bf7ee78setp dl
37bf7ee7bcmovne edx, r9l
37bf7ee7ftest dl, dl
37bf7ee81je 0x37bf7ee9a
37bf7ee83movsd_xmm x4, [rip+0x4dc795]
37bf7ee8bcomisd x4, x7
37bf7ee8fjbe 0x37bf7ee9a
37bf7ee91divsd x2, x7
37bf7ee95divsd x8, x7
37bf7ee9a
37bf7ee9aloc_37bf7ee9a:
37bf7ee9amovsd_xmm x4, [rax+8]
37bf7ee9fadd rcx, rbx
37bf7eea2add rax, rdi
37bf7eea5mov edx, 1
37bf7eeaamovapd x0, x4
37bf7eeaemulsd x0, x9
37bf7eeb3mulsd x0, x2
37bf7eeb7movapd x2, x12
37bf7eebcmulsd x2, x9
37bf7eec1andpd x0, [rip+0x4dc777]
37bf7eec9mulsd x2, x8
37bf7eececomisd x2, x0
37bf7eed2jae 0x37bf7f7c2
37bf7eed8mov rbp, r8
37bf7eedb
37bf7eedbloc_37bf7eedb:
37bf7eedbcmp r10, rbp
37bf7eedejl 0x37bf7ee30
37bf7eee4movapd x8, x5
37bf7eee9movapd x5, x15
37bf7eeeetest dl, dl
37bf7eef0je 0x37bf7eefb
37bf7eef2movsd_xmm [rsp+856], x7
37bf7eefb
37bf7eefbloc_37bf7eefb:
37bf7eefbmov rax, [rsp+96]
37bf7ef00mov rsi, [rsp+1216]
37bf7ef08mov rcx, [rsp+88]
37bf7ef0dimul rax, r10
37bf7ef11add rax, [rsp+128]
37bf7ef19add rax, r10
37bf7ef1cimul rcx, r10
37bf7ef20movsd_xmm x1, [rsi+8*rax]
37bf7ef25mov rsi, [rsp+120]
37bf7ef2alea rdx, [r10+rsi]
37bf7ef2emulsd x1, x3
37bf7ef32mov rsi, [rsp+1216]
37bf7ef3aadd rdx, rcx
37bf7ef3dmovsd_xmm x4, [r11+8*rdx]
37bf7ef43mulsd x4, x8
37bf7ef48subsd x1, x4
37bf7ef4cmovsd_xmm x4, [rsi+8*rax+8]
37bf7ef52
37bf7ef52loc_37bf7ef52:
37bf7ef52mulsd x3, x4
37bf7ef56lea rax, [rsp+856]
37bf7ef5emov rcx, [rsp+152]
37bf7ef66lea r9, [rsp+776]
37bf7ef6emov [rsp+32], rax
37bf7ef73lea r8, [rsp+680]
37bf7ef7blea rdx, [rsp+848]
37bf7ef83mov [rsp+1232], r11
37bf7ef8bmov [rsp+168], r10
37bf7ef93movsd_xmm [rsp+176], x5
37bf7ef9cmov [rsp+272], r9
37bf7efa4mov [rsp+160], r8
37bf7efacmovsd_xmm [rsp+840], x1
37bf7efb5movsd_xmm [rsp+848], x3
37bf7efbecall dlartg_64_
37bf7efc3mov r10, [rsp+168]
37bf7efcbmovsd_xmm x5, [rsp+176]
37bf7efd4mov r11, [rsp+1232]
37bf7efdccmp r10, r14
37bf7efdfjge 0x37bf7f5dd
37bf7efe5lea r9, [r10+1]
37bf7efe9mov rax, [rsp+184]
37bf7eff1mov r12, [rsp+88]
37bf7eff6movapd x8, x5
37bf7effbmov rbx, [rsp+1288]
37bf7f003mov r13, [rsp+96]
37bf7f008mov rdx, rax
37bf7f00blea rsi, [8*rax]
37bf7f013mov rcx, r12
37bf7f016imul rdx, r9
37bf7f01amov [rsp+336], rsi
37bf7f022mov rsi, [rsp+288]
37bf7f02alea r15, [8*r12]
37bf7f032imul rax, r10
37bf7f036imul rcx, r9
37bf7f03aadd rdx, rsi
37bf7f03dlea rbx, [rbx+8*rdx]
37bf7f041lea rdx, [rax+rsi]
37bf7f045mov rax, [rsp+1288]
37bf7f04dmov r8, rcx
37bf7f050lea rsi, [r15+8]
37bf7f054mov [rsp+424], rbx
37bf7f05cmov rbx, [rsp+128]
37bf7f064lea rax, [rax+8*rdx]
37bf7f068sub r8, r12
37bf7f06bmov [rsp+360], rsi
37bf7f073mov [rsp+168], rax
37bf7f07bmov rax, [rsp+120]
37bf7f080lea rdx, [rcx+rax]
37bf7f084lea rbp, [r11+8*rdx]
37bf7f088lea rdx, [r8+rax]
37bf7f08clea rdi, [r11+8*rdx]
37bf7f090lea rdx, [r10+rax]
37bf7f094add rcx, rdx
37bf7f097add r8, rdx
37bf7f09alea rax, [8*r13]
37bf7f0a2lea rsi, [r11+8*rcx+8]
37bf7f0a7mov rcx, r13
37bf7f0aaimul rcx, r9
37bf7f0aemov [rsp+248], rsi
37bf7f0b6lea rsi, [r11+8*r8+8]
37bf7f0bbmov [rsp+192], rsi
37bf7f0c3mov rsi, [rsp+1216]
37bf7f0cbadd rcx, rbx
37bf7f0celea rsi, [rsi+8*rcx]
37bf7f0d2mov rcx, r13
37bf7f0d5imul rcx, r10
37bf7f0d9mov [rsp+320], rsi
37bf7f0e1mov rsi, [rsp+1216]
37bf7f0e9lea r8, [rcx+rbx]
37bf7f0edlea rbx, [rsi+8*r8]
37bf7f0f1mov r8, [rsp+328]
37bf7f0f9lea rsi, [8*r8]
37bf7f101mov [rsp+352], rsi
37bf7f109mov rsi, [rsp+1272]
37bf7f111imul r8, r10
37bf7f115add r8, [rsp+384]
37bf7f11dlea rsi, [rsi+8*r8]
37bf7f121mov r8, [rsp+328]
37bf7f129mov [rsp+312], rsi
37bf7f131mov rsi, [rsp+1272]
37bf7f139imul r8, r9
37bf7f13dadd r8, [rsp+384]
37bf7f145mov r9, [rsp+128]
37bf7f14dlea r8, [rsi+8*r8]
37bf7f151lea rsi, [rax+8]
37bf7f155mov [rsp+304], r8
37bf7f15dlea r8, [r10-1]
37bf7f161add r9, r10
37bf7f164imul r8, r13
37bf7f168mov r13, [rsp+1216]
37bf7f170mov [rsp+344], rsi
37bf7f178add r8, r9
37bf7f17badd r9, rcx
37bf7f17emov rcx, r12
37bf7f181imul rcx, r10
37bf7f185lea r13, [r13+8*r8]
37bf7f18amov [rsp+200], r13
37bf7f192mov r13, [rsp+1216]
37bf7f19aadd rdx, rcx
37bf7f19dlea r9, [r13+8*r9]
37bf7f1a2lea rdx, [r11+8*rdx]
37bf7f1a6mov [rsp+296], r9
37bf7f1aemov [rsp+256], rdx
37bf7f1b6mov rsi, [rsp+280]
37bf7f1bemov rcx, [rsp+120]
37bf7f1c3mov [rsp+176], r10
37bf7f1cbimul r12, rsi
37bf7f1cflea r13, [rsi+1]
37bf7f1d3mov [rsp+208], r14
37bf7f1dbmov rsi, [rsp+320]
37bf7f1e3mov [rsp+368], r10
37bf7f1ebsub r13, r10
37bf7f1eemov r14, [rsp+304]
37bf7f1f6mov r10, [rsp+424]
37bf7f1felea rdx, [r12+rcx]
37bf7f202mov r12, rax
37bf7f205mov rax, [rsp+312]
37bf7f20dlea rcx, [r11+8*rdx]
37bf7f211mov r11, [rsp+168]
37bf7f219mov [rsp+376], rcx
37bf7f221nop [rax]
37bf7f225nop [rax+rax]
37bf7f230
37bf7f230loc_37bf7f230:
37bf7f230mov rdx, [rsp+176]
37bf7f238mov [rsp+168], rdx
37bf7f240mov rcx, rdx
37bf7f243add rdx, 1
37bf7f247mov [rsp+176], rdx
37bf7f24fcmp [rsp+368], rcx
37bf7f257jge 0x37bf7f2d4
37bf7f259mov [rsp+312], rax
37bf7f261mov rax, [rsp+200]
37bf7f269mov r9, [rsp+272]
37bf7f271mov r8, [rsp+160]
37bf7f279mov [rsp+320], r10
37bf7f281movsd_xmm x0, [rax]
37bf7f285mov [rsp+32], rax
37bf7f28alea rdx, [rax+8]
37bf7f28emov rcx, [rsp+152]
37bf7f296mov [rsp+304], r11
37bf7f29emovsd_xmm [rsp+840], x0
37bf7f2a7call dlartg_64_
37bf7f2acmov rax, [rsp+200]
37bf7f2b4mov r10, [rsp+320]
37bf7f2bcmov r11, [rsp+304]
37bf7f2c4mov [rax+8], 0
37bf7f2ccmov rax, [rsp+312]
37bf7f2d4
37bf7f2d4loc_37bf7f2d4:
37bf7f2d4mov rdx, [rsp+168]
37bf7f2dccmp [rsp+280], rdx
37bf7f2e4jl 0x37bf7f38d
37bf7f2eamovddup x3, [rsp+680]
37bf7f2f3mov rcx, [rsp+296]
37bf7f2fbxor r8l, r8l
37bf7f2femovddup x2, [rsp+776]
37bf7f307mov rdx, [rsp+256]
37bf7f30fnop
37bf7f310
37bf7f310loc_37bf7f310:
37bf7f310movupd x0, [rcx]
37bf7f314movapd x1, x3
37bf7f318add r8, 1
37bf7f31cmulpd x1, x0
37bf7f320shufpd x0, x0, 1
37bf7f325mulpd x0, x2
37bf7f329movapd x4, x0
37bf7f32daddpd x4, x1
37bf7f331subpd x1, x0
37bf7f335movupd x0, [rdx]
37bf7f339movsd_xmm x1, x4
37bf7f33dmovups [rcx], x1
37bf7f340movapd x1, x0
37bf7f344shufpd x0, x0, 1
37bf7f349mulpd x0, x2
37bf7f34dadd rcx, r12
37bf7f350mulpd x1, x3
37bf7f354movapd x4, x0
37bf7f358addpd x4, x1
37bf7f35csubpd x1, x0
37bf7f360movsd_xmm x1, x4
37bf7f364movups [rdx], x1
37bf7f367add rdx, r15
37bf7f36acmp r8, r13
37bf7f36djb 0x37bf7f310
37bf7f36fmov rcx, [rsp+376]
37bf7f377mov rdx, [rsp+176]
37bf7f37fmovlpd [rsp+848], x4
37bf7f388movups [rcx+8*rdx-8], x1
37bf7f38d
37bf7f38dloc_37bf7f38d:
37bf7f38dcmp [rsp+240], 0
37bf7f396jne 0x37bf7f670
37bf7f39c
37bf7f39cloc_37bf7f39c:
37bf7f39cmov [rsp+312], rax
37bf7f3a4mov rax, [rsp+248]
37bf7f3acmov rcx, [rsp+152]
37bf7f3b4mov r9, [rsp+272]
37bf7f3bcmov [rsp+320], r10
37bf7f3c4movsd_xmm x0, [rax]
37bf7f3c8mov [rsp+32], rax
37bf7f3cdmov r8, [rsp+160]
37bf7f3d5mov rdx, [rsp+192]
37bf7f3ddmov [rsp+304], r11
37bf7f3e5movsd_xmm [rsp+840], x0
37bf7f3eecall dlartg_64_
37bf7f3f3mov rax, [rsp+192]
37bf7f3fbmov r11, [rsp+304]
37bf7f403mov r10, [rsp+320]
37bf7f40bmov [rax], 0
37bf7f412mov rax, [rsp+168]
37bf7f41alea rcx, [rax+2]
37bf7f41emov rax, [rsp+208]
37bf7f426cmp rcx, rax
37bf7f429cmovg rcx, rax
37bf7f42dcmp [rsp+144], rcx
37bf7f435mov rax, [rsp+312]
37bf7f43djg 0x37bf7f4bd
37bf7f43fmovsd_xmm x4, [rsp+680]
37bf7f448mov rdx, [rsp+144]
37bf7f450add rcx, 1
37bf7f454movsd_xmm x3, [rsp+776]
37bf7f45dnop
37bf7f45fnop [rax+rax]
37bf7f46anop [rax+rax]
37bf7f475nop [rax+rax]
37bf7f480
37bf7f480loc_37bf7f480:
37bf7f480movsd_xmm x0, [rsi+8*rdx]
37bf7f485movsd_xmm x1, [rbx+8*rdx]
37bf7f48amovapd x2, x4
37bf7f48emulsd x2, x1
37bf7f492movapd x5, x0
37bf7f496mulsd x5, x3
37bf7f49amulsd x0, x4
37bf7f49emulsd x1, x3
37bf7f4a2subsd x2, x5
37bf7f4a6addsd x0, x1
37bf7f4aamovsd_xmm [rbx+8*rdx], x2
37bf7f4afmovsd_xmm [rsi+8*rdx], x0
37bf7f4b4add rdx, 1
37bf7f4b8cmp rdx, rcx
37bf7f4bbjne 0x37bf7f480
37bf7f4bd
37bf7f4bdloc_37bf7f4bd:
37bf7f4bdmov rdx, [rsp+168]
37bf7f4c5cmp [rsp+144], rdx
37bf7f4cdjg 0x37bf7f53f
37bf7f4cfmov rcx, [rsp+168]
37bf7f4d7mov rdx, [rsp+144]
37bf7f4dfmovsd_xmm x4, [rsp+680]
37bf7f4e8movsd_xmm x3, [rsp+776]
37bf7f4f1add rcx, 1
37bf7f4f5nop [rax+rax]
37bf7f500
37bf7f500loc_37bf7f500:
37bf7f500movsd_xmm x0, [rbp+8*rdx]
37bf7f506movsd_xmm x1, [rdi+8*rdx]
37bf7f50bmovapd x2, x4
37bf7f50fmulsd x2, x1
37bf7f513movapd x5, x0
37bf7f517mulsd x5, x3
37bf7f51bmulsd x0, x4
37bf7f51fmulsd x1, x3
37bf7f523subsd x2, x5
37bf7f527addsd x0, x1
37bf7f52bmovsd_xmm [rdi+8*rdx], x2
37bf7f530movsd_xmm [rbp+8*rdx], x0
37bf7f536add rdx, 1
37bf7f53acmp rcx, rdx
37bf7f53djne 0x37bf7f500
37bf7f53f
37bf7f53floc_37bf7f53f:
37bf7f53fcmp [rsp+136], 0
37bf7f548jne 0x37bf7f5e8
37bf7f54e
37bf7f54eloc_37bf7f54e:
37bf7f54eadd rbp, r15
37bf7f551add rdi, r15
37bf7f554add rsi, r12
37bf7f557add rbx, r12
37bf7f55amov rcx, [rsp+336]
37bf7f562mov rdx, [rsp+352]
37bf7f56asub r13, 1
37bf7f56emov r9, [rsp+344]
37bf7f576add [rsp+200], r9
37bf7f57eadd r10, rcx
37bf7f581add r11, rcx
37bf7f584add rax, rdx
37bf7f587add r14, rdx
37bf7f58amov rcx, [rsp+360]
37bf7f592add [rsp+296], r9
37bf7f59aadd [rsp+248], rcx
37bf7f5a2mov rdx, [rsp+176]
37bf7f5aaadd [rsp+192], rcx
37bf7f5b2add [rsp+256], rcx
37bf7f5bacmp [rsp+208], rdx
37bf7f5c2jne 0x37bf7f230
37bf7f5c8mov r14, [rsp+208]
37bf7f5d0mov r11, [rsp+1232]
37bf7f5d8movapd x5, x8
37bf7f5dd
37bf7f5ddloc_37bf7f5dd:
37bf7f5ddmov rbp, r14
37bf7f5e0jmp 0x37bf7cb1e
37bf7f5e5
37bf7f5e5 0f 1f 00 ...
37bf7f5e8
37bf7f5e8loc_37bf7f5e8:
37bf7f5e8mov rcx, [rsp+1192]
37bf7f5f0mov rcx, [rcx]
37bf7f5f3test rcx, rcx
37bf7f5f6jle 0x37bf7f54e
37bf7f5fcmovsd_xmm x4, [rsp+680]
37bf7f605add rcx, 1
37bf7f609mov edx, 1
37bf7f60emovsd_xmm x3, [rsp+776]
37bf7f617nop [rax+rax]
37bf7f620
37bf7f620loc_37bf7f620:
37bf7f620movsd_xmm x0, [r10+8*rdx]
37bf7f626movsd_xmm x1, [r11+8*rdx]
37bf7f62cmovapd x2, x4
37bf7f630mulsd x2, x1
37bf7f634movapd x5, x0
37bf7f638mulsd x5, x3
37bf7f63cmulsd x0, x4
37bf7f640mulsd x1, x3
37bf7f644subsd x2, x5
37bf7f648addsd x0, x1
37bf7f64cmovsd_xmm [r11+8*rdx], x2
37bf7f652movsd_xmm [r10+8*rdx], x0
37bf7f658add rdx, 1
37bf7f65ccmp rcx, rdx
37bf7f65fjne 0x37bf7f620
37bf7f661jmp 0x37bf7f54e
37bf7f666
37bf7f666 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7f670
37bf7f670loc_37bf7f670:
37bf7f670mov rcx, [rsp+1192]
37bf7f678mov rcx, [rcx]
37bf7f67btest rcx, rcx
37bf7f67ejle 0x37bf7f39c
37bf7f684movsd_xmm x4, [rsp+680]
37bf7f68dadd rcx, 1
37bf7f691mov edx, 1
37bf7f696movsd_xmm x3, [rsp+776]
37bf7f69fnop [rax+rax]
37bf7f6aanop [rax+rax]
37bf7f6b5nop [rax+rax]
37bf7f6c0
37bf7f6c0loc_37bf7f6c0:
37bf7f6c0movsd_xmm x0, [rax+8*rdx]
37bf7f6c5movsd_xmm x1, [r14+8*rdx]
37bf7f6cbmovapd x2, x4
37bf7f6cfmulsd x2, x1
37bf7f6d3movapd x5, x0
37bf7f6d7mulsd x5, x3
37bf7f6dbmulsd x0, x4
37bf7f6dfmulsd x1, x3
37bf7f6e3subsd x2, x5
37bf7f6e7addsd x0, x1
37bf7f6ebmovsd_xmm [r14+8*rdx], x2
37bf7f6f1movsd_xmm [rax+8*rdx], x0
37bf7f6f6add rdx, 1
37bf7f6facmp rdx, rcx
37bf7f6fdjne 0x37bf7f6c0
37bf7f6ffjmp 0x37bf7f39c
37bf7f704
37bf7f704loc_37bf7f704:
37bf7f704mov edx, 1
37bf7f709jmp 0x37bf7cffa
37bf7f70e
37bf7f70eloc_37bf7f70e:
37bf7f70emov rdx, -6
37bf7f715mov eax, 6
37bf7f71ajmp 0x37bf7c37c
37bf7f71f
37bf7f71floc_37bf7f71f:
37bf7f71fmov r9, -1
37bf7f726mov eax, 1
37bf7f72bmov rbx, -1
37bf7f732mov r11, -1
37bf7f739mov rdx, -1
37bf7f740mov rsi, -1
37bf7f747mov edi, 1
37bf7f74cjmp 0x37bf7d27e
37bf7f751
37bf7f751loc_37bf7f751:
37bf7f751mov r8l, 1
37bf7f757jmp 0x37bf7e026
37bf7f75c
37bf7f75cloc_37bf7f75c:
37bf7f75cmovsd_xmm x0, [rip+0x4dbebc]
37bf7f764jmp 0x37bf7ed72
37bf7f769
37bf7f769loc_37bf7f769:
37bf7f769mov [r11+8*rdx], 0
37bf7f771xor r8l, r8l
37bf7f774jmp 0x37bf7e02f
37bf7f779
37bf7f779loc_37bf7f779:
37bf7f779mov rax, [rsp+256]
37bf7f781mov r14, [rsp+480]
37bf7f789mov rdi, [rsp+488]
37bf7f791mov rbp, [rsp+496]
37bf7f799mov rsi, [rsp+504]
37bf7f7a1mov rbx, [rsp+512]
37bf7f7a9mov r11, [rsp+1232]
37bf7f7b1mov r15, [rsp+224]
37bf7f7b9movsd_xmm x1, [rax]
37bf7f7bdjmp 0x37bf7cd12
37bf7f7c2
37bf7f7c2loc_37bf7f7c2:
37bf7f7c2movapd x5, x15
37bf7f7c7mov r10, rbp
37bf7f7camovsd_xmm [rsp+856], x7
37bf7f7d3jmp 0x37bf7ef52
37bf7f7d8
37bf7f7d8loc_37bf7f7d8:
37bf7f7d8mov rax, [rsp+144]
37bf7f7e0jmp 0x37bf7e4c3
37bf7f7e5
37bf7f7e5loc_37bf7f7e5:
37bf7f7e5mov r14, [rsp+336]
37bf7f7edmov r10, rbx
37bf7f7f0mov r13, [rsp+504]
37bf7f7f8movapd x5, x8
37bf7f7fdmov rdi, [rsp+472]
37bf7f805mov rbp, [rsp+480]
37bf7f80dcmp rbx, r14
37bf7f810mov rsi, [rsp+488]
37bf7f818mov r11, [rsp+1232]
37bf7f820mov rbx, [rsp+496]
37bf7f828jl 0x37bf7d41f
37bf7f82emov rax, [rsp+1200]
37bf7f836mov r15, [rax]
37bf7f839jmp 0x37bf7cc26
37bf7f83e
37bf7f83eloc_37bf7f83e:
37bf7f83emov rax, [rsp+256]
37bf7f846mov r14, [rsp+336]
37bf7f84emov rdi, [rsp+472]
37bf7f856mov rbp, [rsp+480]
37bf7f85emovsd_xmm x1, [rax]
37bf7f862lea rax, [rip+0x4dbda7]
37bf7f869mov rsi, [rsp+488]
37bf7f871mov [rsp+200], rax
37bf7f879mov rbx, [rsp+496]
37bf7f881mov r11, [rsp+1232]
37bf7f889mov r15, [rsp+304]
37bf7f891jmp 0x37bf7cd12
37bf7f896
37bf7f896loc_37bf7f896:
37bf7f896movsd_xmm x1, [rip+0x4dbd82]
37bf7f89edivsd x1, x0
37bf7f8a2addsd x5, x1
37bf7f8a6jmp 0x37bf7ed21
37bf7f8ab
37bf7f8abloc_37bf7f8ab:
37bf7f8abmov rax, [rsp+352]
37bf7f8b3mov rcx, [rsp+88]
37bf7f8b8movsd_xmm [rsp+208], x5
37bf7f8c1movsd_xmm x12, [rsp+408]
37bf7f8cbmov rsi, [rsp+96]
37bf7f8d0mov [rsp+1232], r11
37bf7f8d8movsd_xmm x8, [r11+8*rax]
37bf7f8demov rbx, rcx
37bf7f8e1mov rax, [rsp+1216]
37bf7f8e9mov [rsp+160], r10
37bf7f8f1movapd x9, x12
37bf7f8f6imul rbx, r10
37bf7f8famovsd_xmm x5, [rsp+392]
37bf7f903mov r15, [rsp+128]
37bf7f90bmovsd_xmm x2, [rax+8*rdi]
37bf7f910mulsd x8, x12
37bf7f915mov rdi, rsi
37bf7f918mov r8, [rsp+120]
37bf7f91dmulsd x0, x5
37bf7f921imul rdi, r10
37bf7f925mov r9, [rsp+344]
37bf7f92dmov rdx, [rsp+1216]
37bf7f935mulsd x2, x5
37bf7f939lea rax, [rbx+r10]
37bf7f93dmulsd x9, x1
37bf7f942add rax, r8
37bf7f945lea r12, [rdi+r15]
37bf7f949movsd_xmm x4, [r11+8*rax]
37bf7f94flea rax, [r12+r10]
37bf7f953mulsd x4, x12
37bf7f958divsd x2, x8
37bf7f95ddivsd x0, x9
37bf7f962movapd x15, x2
37bf7f967movsd_xmm x2, [rdx+8*rax]
37bf7f96clea rax, [r9+r12]
37bf7f970movsd_xmm x3, [rdx+8*rax]
37bf7f975lea rax, [rbx+rcx]
37bf7f979lea rdx, [rdi+rsi]
37bf7f97dmov rsi, r9
37bf7f980mulsd x2, x5
37bf7f984add rdx, r15
37bf7f987lea r15, [rax+r8]
37bf7f98bmov [rsp+256], rax
37bf7f993mulsd x3, x5
37bf7f997lea rax, [r9+r15]
37bf7f99blea rcx, [r15+r10]
37bf7f99fmovsd_xmm x14, [r11+8*rax]
37bf7f9a5lea rax, [r10+2]
37bf7f9a9lea r8, [rdx+r10]
37bf7f9admovapd x13, x14
37bf7f9b2mulsd x13, x12
37bf7f9b7divsd x2, x4
37bf7f9bbdivsd x3, x4
37bf7f9bfmovsd_xmm x4, [r11+8*rcx]
37bf7f9c5mov rcx, [rsp+1216]
37bf7f9cdmovsd_xmm x12, [rcx+8*r13]
37bf7f9d3mov rcx, [rsp+192]
37bf7f9dbmov [rsp+192], rax
37bf7f9e3mulsd x12, x5
37bf7f9e8divsd x4, x14
37bf7f9edmovapd x14, x12
37bf7f9f2movapd x12, x0
37bf7f9f7movsd_xmm x0, [r11+8*rcx]
37bf7f9fdlea rcx, [rdx+rax]
37bf7fa01mov rax, [rsp+1216]
37bf7fa09subsd x12, x2
37bf7fa0eadd rdx, rsi
37bf7fa11divsd x0, x1
37bf7fa15movsd_xmm x1, [rax+8*rcx]
37bf7fa1amov rax, [rsp+168]
37bf7fa22mulsd x1, x5
37bf7fa26lea r9, [rax+rbp]
37bf7fa2amov rax, [rsp+1216]
37bf7fa32divsd x1, x13
37bf7fa37mulsd x0, x15
37bf7fa3cdivsd x14, x8
37bf7fa41mulsd x1, x3
37bf7fa45movq rcx, x1
37bf7fa4asubsd x14, x2
37bf7fa4fmovapd x1, x14
37bf7fa54mulsd x1, x12
37bf7fa59movapd x8, x1
37bf7fa5emovsd_xmm x1, [rax+8*r9]
37bf7fa64lea r9, [rip+0x4dbba5]
37bf7fa6bmulsd x1, x5
37bf7fa6fdivsd x1, x9
37bf7fa74movapd x9, x2
37bf7fa79mulsd x9, x4
37bf7fa7emulsd x4, x3
37bf7fa82mulsd x1, x15
37bf7fa87subsd x8, x1
37bf7fa8cmovapd x1, x0
37bf7fa90mulsd x1, x2
37bf7fa94movapd x15, x8
37bf7fa99addsd x15, x1
37bf7fa9emovsd_xmm x1, [rax+8*r8]
37bf7faa4mulsd x1, x5
37bf7faa8mulsd x5, [rax+8*rdx]
37bf7faadlea rax, [rsp+832]
37bf7fab5mov [rsp+912], rcx
37bf7fabdlea rdx, [rsp+896]
37bf7fac5mov [rsp+32], rax
37bf7facalea rcx, [rip+0x4dbb47]
37bf7fad1mov [rsp+560], rax
37bf7fad9divsd x1, x13
37bf7fadesubsd x1, x9
37bf7fae3mulsd x1, x3
37bf7fae7addsd x1, x15
37bf7faecmovq r8, x1
37bf7faf1movapd x1, x5
37bf7faf5divsd x1, x13
37bf7fafasubsd x1, x2
37bf7fafesubsd x1, x4
37bf7fb02subsd x1, x14
37bf7fb07subsd x1, x12
37bf7fb0caddsd x0, x1
37bf7fb10movq x1, r8
37bf7fb15lea r8, [rsp+904]
37bf7fb1dmov [rsp+568], r8
37bf7fb25mulsd x0, x3
37bf7fb29unpcklpd x1, x0
37bf7fb2dmovups [rsp+896], x1
37bf7fb35call dlarfg_64_
37bf7fb3amov rax, [rip+0x4dbadf]
37bf7fb41mov r10, [rsp+160]
37bf7fb49cmp r10, [rsp+440]
37bf7fb51mov r11, [rsp+1232]
37bf7fb59mov [rsp+896], rax
37bf7fb61movsd_xmm x4, [rsp+904]
37bf7fb6amovsd_xmm x2, [rsp+912]
37bf7fb73mov rax, [rsp+192]
37bf7fb7bmovsd_xmm x5, [rsp+208]
37bf7fb84jg 0x37bf8036d
37bf7fb8amov r9, [rsp+120]
37bf7fb8fmov r13, [rsp+88]
37bf7fb94movapd x15, x5
37bf7fb99movapd x13, x11
37bf7fb9emov rcx, [rsp+1288]
37bf7fba6movapd x14, x10
37bf7fbablea rdx, [r10+r9]
37bf7fbaflea rsi, [8*r13+8]
37bf7fbb7mov [rsp+208], rdx
37bf7fbbfadd rdx, rbx
37bf7fbc2mov [rsp+552], rsi
37bf7fbcalea rsi, [8*rdx]
37bf7fbd2lea rdx, [r11+rsi+8]
37bf7fbd7mov [rsp+272], rsi
37bf7fbdfmov rsi, [rsp+184]
37bf7fbe7mov [rsp+544], rdx
37bf7fbefmov rdx, [rsp+288]
37bf7fbf7lea r8, [8*rsi]
37bf7fbffmov [rsp+504], r8
37bf7fc07mov r8, [rsp+344]
37bf7fc0fimul r8, rsi
37bf7fc13add r8, rdx
37bf7fc16lea rcx, [rcx+8*r8+8]
37bf7fc1bmov [rsp+424], r8
37bf7fc23mov r8, rsi
37bf7fc26imul r8, rax
37bf7fc2amov [rsp+368], rcx
37bf7fc32mov rcx, [rsp+1288]
37bf7fc3aimul rsi, r10
37bf7fc3eadd r8, rdx
37bf7fc41lea rcx, [rcx+8*r8+8]
37bf7fc46mov [rsp+376], rcx
37bf7fc4elea rcx, [rsi+rdx]
37bf7fc52mov rdx, [rsp+144]
37bf7fc5alea rsi, [8*r13]
37bf7fc62mov [rsp+360], rcx
37bf7fc6alea r8, [r15+rdx]
37bf7fc6emov r15, [rsp+256]
37bf7fc76lea rcx, [r11+8*r8]
37bf7fc7alea r8, [r15+r13]
37bf7fc7emov r15, r9
37bf7fc81mov r13, [rsp+96]
37bf7fc86mov [rsp+160], rcx
37bf7fc8elea r9, [r8+r9]
37bf7fc92add rbx, r15
37bf7fc95lea r15, [r10+3]
37bf7fc99add r9, rdx
37bf7fc9clea rbx, [r11+8*rbx]
37bf7fca0mov rdx, [rsp+144]
37bf7fca8shl r13, 3
37bf7fcaclea rcx, [r11+8*r9]
37bf7fcb0mov r9, [rsp+344]
37bf7fcb8mov [rsp+576], rbx
37bf7fcc0imul r9, [rsp+96]
37bf7fcc6mov [rsp+192], rcx
37bf7fccemov rcx, [rsp+128]
37bf7fcd6lea rbx, [r9+rcx]
37bf7fcdalea r9, [rdx+rbx]
37bf7fcdemov [rsp+336], rbx
37bf7fce6mov rbx, [rsp+1216]
37bf7fceelea rbx, [rbx+8*r9]
37bf7fcf2mov r9, [rsp+96]
37bf7fcf7mov [rsp+304], rbx
37bf7fcffmov rbx, rcx
37bf7fd02imul r9, rax
37bf7fd06add r9, rcx
37bf7fd09mov rcx, [rsp+1216]
37bf7fd11add r9, rdx
37bf7fd14lea rcx, [rcx+8*r9]
37bf7fd18mov [rsp+312], rcx
37bf7fd20mov [rsp+320], r12
37bf7fd28mov r12, [rsp+256]
37bf7fd30mov rdx, [rsp+208]
37bf7fd38mov [rsp+488], r14
37bf7fd40mov [rsp+536], r10
37bf7fd48lea r9, [rdx+r12]
37bf7fd4cmov [rsp+496], rbp
37bf7fd54mov rbp, [rsp+544]
37bf7fd5clea rcx, [r11+8*r9+8]
37bf7fd61mov r9, [rsp+384]
37bf7fd69mov [rsp+1232], r11
37bf7fd71mov [rsp+584], rcx
37bf7fd79lea rcx, [rdx+r8]
37bf7fd7dmov r14, [rsp+584]
37bf7fd85movsd_xmm [rsp+600], x7
37bf7fd8elea r8, [r11+8*rcx+8]
37bf7fd93mov rcx, [rsp+344]
37bf7fd9bmov [rsp+592], r8
37bf7fda3mov r8, [rsp+328]
37bf7fdabimul rax, r8
37bf7fdaflea r12, [8*r8]
37bf7fdb7imul rcx, r8
37bf7fdbbmov [rsp+520], r12
37bf7fdc3mov r12, [rsp+1272]
37bf7fdcbimul r8, r10
37bf7fdcfadd rax, r9
37bf7fdd2lea rax, [r12+8*rax+8]
37bf7fdd7add rcx, r9
37bf7fddamov [rsp+480], rcx
37bf7fde2lea rcx, [r12+8*rcx+8]
37bf7fde7mov r12, [rsp+552]
37bf7fdefmov [rsp+440], rax
37bf7fdf7lea rax, [r8+r9]
37bf7fdfbmov [rsp+432], rcx
37bf7fe03lea rcx, [r10+rbx]
37bf7fe07mov rbx, [rsp+1216]
37bf7fe0fmov [rsp+472], rax
37bf7fe17lea rax, [r13+8]
37bf7fe1bmov [rsp+528], rax
37bf7fe23lea rax, [rcx+rdi]
37bf7fe27mov rdi, r10
37bf7fe2alea rax, [rbx+8*rax]
37bf7fe2emov [rsp+208], rax
37bf7fe36mov rax, [rsp+272]
37bf7fe3eadd rax, r11
37bf7fe41mov [rsp+256], rax
37bf7fe49lea rax, [r10-1]
37bf7fe4dmov r10, [rsp+592]
37bf7fe55imul rax, [rsp+96]
37bf7fe5badd rax, rcx
37bf7fe5elea rax, [rbx+8*rax]
37bf7fe62mov rbx, [rsp+576]
37bf7fe6amov r11, rax
37bf7fe6dnop [rax]
37bf7fe70
37bf7fe70loc_37bf7fe70:
37bf7fe70mov rax, rdi
37bf7fe73add rdi, 1
37bf7fe77lea rcx, [rax+2]
37bf7fe7bmov [rsp+272], rcx
37bf7fe83cmp [rsp+536], rax
37bf7fe8bjge 0x37bf7ff23
37bf7fe91mov [rsp+544], rax
37bf7fe99movupd x1, [r11]
37bf7fe9emov rdx, r11
37bf7fea1lea r9, [rip+0x4db768]
37bf7fea8mov rax, [rsp+560]
37bf7feb0movsd_xmm x0, [r11+16]
37bf7feb6lea rcx, [rip+0x4db75b]
37bf7febdmov [rsp+552], r10
37bf7fec5mov r8, [rsp+568]
37bf7fecdmov [rsp+344], r11
37bf7fed5mov [rsp+32], rax
37bf7fedamovsd_xmm [rsp+912], x0
37bf7fee3movups [rsp+896], x1
37bf7feebcall dlarfg_64_
37bf7fef0mov r11, [rsp+344]
37bf7fef8pxor x0, x0
37bf7fefcmovsd_xmm x4, [rsp+904]
37bf7ff05mov r10, [rsp+552]
37bf7ff0dmov rax, [rsp+544]
37bf7ff15movsd_xmm x2, [rsp+912]
37bf7ff1emovups [r11+8], x0
37bf7ff23
37bf7ff23loc_37bf7ff23:
37bf7ff23mov r9, [rsp+280]
37bf7ff2bmov rcx, [rsp+256]
37bf7ff33movsd_xmm x5, [rsp+832]
37bf7ff3cmov rdx, [rsp+208]
37bf7ff44lea r8, [r9+1]
37bf7ff48movapd x9, x5
37bf7ff4dmovapd x12, x5
37bf7ff52mulsd x9, x4
37bf7ff57mulsd x12, x2
37bf7ff5ccmp r9, rax
37bf7ff5fjl 0x37bf8003b
37bf7ff65nop [rax+rax]
37bf7ff70
37bf7ff70loc_37bf7ff70:
37bf7ff70movsd_xmm x7, [rdx+8]
37bf7ff75movsd_xmm x3, [rdx+16]
37bf7ff7aadd rax, 1
37bf7ff7emovsd_xmm x1, [rdx]
37bf7ff82movapd x0, x7
37bf7ff86movapd x8, x3
37bf7ff8bmulsd x0, x4
37bf7ff8fmulsd x8, x2
37bf7ff94addsd x0, x1
37bf7ff98addsd x0, x8
37bf7ff9dmovapd x8, x5
37bf7ffa2mulsd x8, x0
37bf7ffa7subsd x1, x8
37bf7ffacmovapd x8, x0
37bf7ffb1mulsd x8, x9
37bf7ffb6mulsd x0, x12
37bf7ffbbsubsd x7, x8
37bf7ffc0subsd x3, x0
37bf7ffc4unpcklpd x1, x7
37bf7ffc8movsd_xmm x7, [rcx+8]
37bf7ffcdmovsd_xmm [rdx+16], x3
37bf7ffd2movsd_xmm x3, [rcx+16]
37bf7ffd7movapd x0, x7
37bf7ffdbmovups [rdx], x1
37bf7ffdemovsd_xmm x1, [rcx]
37bf7ffe2add rdx, r13
37bf7ffe5mulsd x0, x4
37bf7ffe9movapd x8, x3
37bf7ffeemulsd x8, x2
37bf7fff3addsd x0, x1
37bf7fff7addsd x0, x8
37bf7fffcmovapd x8, x5
37bf80001mulsd x8, x0
37bf80006subsd x1, x8
37bf8000bmovapd x8, x0
37bf80010mulsd x8, x9
37bf80015mulsd x0, x12
37bf8001asubsd x7, x8
37bf8001fsubsd x3, x0
37bf80023unpcklpd x1, x7
37bf80027movups [rcx], x1
37bf8002amovsd_xmm [rcx+16], x3
37bf8002fadd rcx, rsi
37bf80032cmp r8, rax
37bf80035jne 0x37bf7ff70
37bf8003b
37bf8003bloc_37bf8003b:
37bf8003bcmp [rsp+240], 0
37bf80044jne 0x37bf8096e
37bf8004a
37bf8004aloc_37bf8004a:
37bf8004amovsd_xmm x3, [r14]
37bf8004fmovsd_xmm x1, [r10]
37bf80054movsd_xmm x0, [r14+8]
37bf8005amovsd_xmm x7, [r10+8]
37bf80060movapd x9, x3
37bf80065movapd x12, x1
37bf8006aandpd x9, [rip+0x4db5cd]
37bf80073andpd x12, [rip+0x4db5c4]
37bf8007cmovapd x10, x0
37bf80081movapd x8, x7
37bf80086andpd x10, [rip+0x4db5b1]
37bf8008fmovapd x11, x9
37bf80094andpd x8, [rip+0x4db5a3]
37bf8009dmaxsd x11, x12
37bf800a2movapd x5, x10
37bf800a7maxsd x5, x8
37bf800acmovapd x2, x11
37bf800b1movsd_xmm [rsp+848], x5
37bf800bamaxsd x2, x5
37bf800becomisd x6, x2
37bf800c2jbe 0x37bf80780
37bf800c8movsd_xmm x5, [rip+0x4db558]
37bf800d0movsd_xmm x3, [rip+0x4db548]
37bf800d8movsd_xmm x9, [rip+0x4db54f]
37bf800e1movapd x4, x5
37bf800e5movapd x2, x9
37bf800ea
37bf800ealoc_37bf800ea:
37bf800eamovsd_xmm [rsp+832], x3
37bf800f3mov rax, [rip+0x4db526]
37bf800famov [rsp+896], rax
37bf80102mov rax, [rsp+488]
37bf8010acmp r15, rax
37bf8010dmov r9, rax
37bf80110cmovle r9, r15
37bf80114cmp [rsp+144], r9
37bf8011cjg 0x37bf801c9
37bf80122mov rax, [rsp+304]
37bf8012amov rdx, [rsp+312]
37bf80132add r9, 1
37bf80136mov rcx, [rsp+144]
37bf8013emov r8, [rsp+320]
37bf80146mov [rsp+344], rax
37bf8014emov rax, [rsp+344]
37bf80156sub r8, [rsp+336]
37bf8015enop
37bf80160
37bf80160loc_37bf80160:
37bf80160movsd_xmm x0, [rax]
37bf80164movsd_xmm x7, [rdx]
37bf80168add rcx, 1
37bf8016cadd rdx, 8
37bf80170movsd_xmm x1, [rax+8*r8]
37bf80176mulsd x0, x4
37bf8017amulsd x7, x2
37bf8017eaddsd x0, x1
37bf80182addsd x0, x7
37bf80186movapd x7, x0
37bf8018amulsd x7, x3
37bf8018esubsd x1, x7
37bf80192movapd x7, x0
37bf80196mulsd x7, x5
37bf8019amulsd x0, x9
37bf8019fmovsd_xmm [rax+8*r8], x1
37bf801a5movsd_xmm x1, [rax]
37bf801a9add rax, 8
37bf801adsubsd x1, x7
37bf801b1movsd_xmm [rax-8], x1
37bf801b6movsd_xmm x1, [rdx-8]
37bf801bbsubsd x1, x0
37bf801bfmovsd_xmm [rdx-8], x1
37bf801c4cmp r9, rcx
37bf801c7jne 0x37bf80160
37bf801c9
37bf801c9loc_37bf801c9:
37bf801c9mov r9, [rsp+144]
37bf801d1mov rcx, [rsp+192]
37bf801d9mov rdx, [rsp+160]
37bf801e1mov rax, r9
37bf801e4cmp r9, [rsp+272]
37bf801ecjg 0x37bf80258
37bf801eenop
37bf801f0
37bf801f0loc_37bf801f0:
37bf801f0movsd_xmm x0, [rdx]
37bf801f4movsd_xmm x7, [rcx]
37bf801f8add rdx, 8
37bf801fcadd rcx, 8
37bf80200movsd_xmm x1, [rbx+8*rax]
37bf80205mulsd x0, x4
37bf80209mulsd x7, x2
37bf8020daddsd x0, x1
37bf80211addsd x0, x7
37bf80215movapd x7, x0
37bf80219mulsd x7, x3
37bf8021dsubsd x1, x7
37bf80221movapd x7, x0
37bf80225mulsd x7, x5
37bf80229mulsd x0, x9
37bf8022emovsd_xmm [rbx+8*rax], x1
37bf80233movsd_xmm x1, [rdx-8]
37bf80238add rax, 1
37bf8023csubsd x1, x7
37bf80240movsd_xmm [rdx-8], x1
37bf80245movsd_xmm x1, [rcx-8]
37bf8024asubsd x1, x0
37bf8024emovsd_xmm [rcx-8], x1
37bf80253cmp r15, rax
37bf80256jne 0x37bf801f0
37bf80258
37bf80258loc_37bf80258:
37bf80258cmp [rsp+136], 0
37bf80261jne 0x37bf808b0
37bf80267
37bf80267loc_37bf80267:
37bf80267pxor x0, x0
37bf8026bmov rcx, [rsp+504]
37bf80273add [rsp+160], rsi
37bf8027badd rbx, rsi
37bf8027emovups [rbp], x0
37bf80282add r15, 1
37bf80286add rbp, r12
37bf80289add r14, r12
37bf8028cadd [rsp+368], rcx
37bf80294add r10, r12
37bf80297add [rsp+376], rcx
37bf8029fmov rcx, [rsp+184]
37bf802a7add [rsp+192], rsi
37bf802afadd [rsp+360], rcx
37bf802b7add [rsp+424], rcx
37bf802bfmov rcx, [rsp+96]
37bf802c4add [rsp+304], r13
37bf802ccadd [rsp+320], rcx
37bf802d4add [rsp+336], rcx
37bf802dcmov rcx, [rsp+520]
37bf802e4add [rsp+312], r13
37bf802ecadd [rsp+432], rcx
37bf802f4add [rsp+440], rcx
37bf802fcmov rcx, [rsp+328]
37bf80304add [rsp+472], rcx
37bf8030cadd [rsp+480], rcx
37bf80314mov rcx, [rsp+528]
37bf8031cadd [rsp+256], r12
37bf80324add [rsp+208], rcx
37bf8032cadd r11, rcx
37bf8032fcmp [rsp+496], rdi
37bf80337jne 0x37bf7fe70
37bf8033dmov r14, [rsp+488]
37bf80345mov rbp, [rsp+496]
37bf8034dmovapd x5, x15
37bf80352movapd x11, x13
37bf80357movsd_xmm x7, [rsp+600]
37bf80360mov r11, [rsp+1232]
37bf80368movapd x10, x14
37bf8036d
37bf8036dloc_37bf8036d:
37bf8036dmov rsi, [rsp+1216]
37bf80375mov rbx, [rsp+464]
37bf8037dlea r9, [rsp+776]
37bf80385lea r8, [rsp+680]
37bf8038dadd rbx, [rsp+128]
37bf80395mov rcx, [rsp+152]
37bf8039dmov [rsp+1232], r11
37bf803a5lea rax, [rbx+rbp]
37bf803a9add rbx, r14
37bf803acmovsd_xmm [rsp+192], x5
37bf803b5movsd_xmm x0, [rsi+8*rax]
37bf803balea rax, [rsi+8*rax]
37bf803belea rdx, [rsi+8*rbx]
37bf803c2mov [rsp+272], r9
37bf803camov [rsp+32], rax
37bf803cfmov [rsp+160], r8
37bf803d7movsd_xmm [rsp+840], x0
37bf803e0call dlartg_64_
37bf803e5mov rax, [rsp+1216]
37bf803edcmp [rsp+280], rbp
37bf803f5movsd_xmm x5, [rsp+192]
37bf803femov r11, [rsp+1232]
37bf80406mov [rax+8*rbx], 0
37bf8040ejl 0x37bf804ff
37bf80414mov rax, [rsp+96]
37bf80419xor ecx, ecx
37bf8041bmov r10, [rsp+280]
37bf80423mov rsi, [rsp+1216]
37bf8042bmovddup x3, [rsp+680]
37bf80434lea r9, [8*rax]
37bf8043cmov rax, [rsp+88]
37bf80441sub r10, r14
37bf80444movddup x2, [rsp+776]
37bf8044dlea rbx, [r10+2]
37bf80451lea r8, [8*rax]
37bf80459mov rax, [rsp+456]
37bf80461lea rdx, [r11+8*rax]
37bf80465mov rax, [rsp+448]
37bf8046dadd rax, [rsp+200]
37bf80475lea rax, [rsi+8*rax]
37bf80479nop [rax]
37bf80480
37bf80480loc_37bf80480:
37bf80480movupd x0, [rax]
37bf80484movapd x1, x3
37bf80488add rcx, 1
37bf8048cmulpd x1, x0
37bf80490shufpd x0, x0, 1
37bf80495mulpd x0, x2
37bf80499movapd x4, x0
37bf8049daddpd x4, x1
37bf804a1subpd x1, x0
37bf804a5movupd x0, [rdx]
37bf804a9movsd_xmm x1, x4
37bf804admovups [rax], x1
37bf804b0movapd x1, x0
37bf804b4shufpd x0, x0, 1
37bf804b9mulpd x0, x2
37bf804bdadd rax, r9
37bf804c0mulpd x1, x3
37bf804c4movapd x4, x0
37bf804c8addpd x4, x1
37bf804ccsubpd x1, x0
37bf804d0movsd_xmm x1, x4
37bf804d4movups [rdx], x1
37bf804d7add rdx, r8
37bf804dacmp rcx, rbx
37bf804ddjb 0x37bf80480
37bf804dfmovlpd [rsp+848], x4
37bf804e8lea rax, [r10+1]
37bf804ecimul rax, [rsp+88]
37bf804f2add rax, [rsp+352]
37bf804famovups [r11+8*rax], x1
37bf804ff
37bf804ffloc_37bf804ff:
37bf804ffcmp [rsp+240], 0
37bf80508jne 0x37bf80f83
37bf8050e
37bf8050eloc_37bf8050e:
37bf8050emov rax, [rsp+296]
37bf80516mov rsi, [rsp+512]
37bf8051emov [rsp+1232], r11
37bf80526mov r9, [rsp+272]
37bf8052emov r8, [rsp+160]
37bf80536movsd_xmm [rsp+192], x5
37bf8053fmovsd_xmm x0, [rax]
37bf80543mov [rsp+32], rax
37bf80548lea rbx, [r14+rsi]
37bf8054cmov rcx, [rsp+152]
37bf80554lea rdx, [r11+8*rbx]
37bf80558movsd_xmm [rsp+840], x0
37bf80561call dlartg_64_
37bf80566mov r11, [rsp+1232]
37bf8056ecmp [rsp+144], r14
37bf80576movsd_xmm x5, [rsp+192]
37bf8057fmov [r11+8*rbx], 0
37bf80587jg 0x37bf806c0
37bf8058dmov rax, [rsp+1216]
37bf80595lea r8, [r14+1]
37bf80599mov rsi, [rsp+168]
37bf805a1movsd_xmm x2, [rsp+680]
37bf805aamovsd_xmm x3, [rsp+776]
37bf805b3lea rcx, [rax+8*rsi]
37bf805b7mov rsi, [rsp+248]
37bf805bflea rdx, [rax+8*rsi]
37bf805c3mov rax, [rsp+144]
37bf805cbnop [rax+rax]
37bf805d4nop [rax+rax]
37bf805dfnop [rax+rax]
37bf805eanop [rax+rax]
37bf805f5nop [rax+rax]
37bf80600
37bf80600loc_37bf80600:
37bf80600movsd_xmm x0, [rcx+8*rax]
37bf80605movsd_xmm x1, [rdx+8*rax]
37bf8060amovapd x4, x2
37bf8060emulsd x4, x1
37bf80612movapd x8, x0
37bf80617mulsd x8, x3
37bf8061cmulsd x0, x2
37bf80620mulsd x1, x3
37bf80624subsd x4, x8
37bf80629addsd x0, x1
37bf8062dmovsd_xmm [rdx+8*rax], x4
37bf80632movsd_xmm [rcx+8*rax], x0
37bf80637add rax, 1
37bf8063bcmp rax, r8
37bf8063ejne 0x37bf80600
37bf80640cmp [rsp+144], r14
37bf80648je 0x37bf806c0
37bf8064amov rax, [rsp+176]
37bf80652lea rcx, [r11+8*rax]
37bf80656mov rax, [rsp+512]
37bf8065elea rdx, [r11+8*rax]
37bf80662mov rax, [rsp+144]
37bf8066anop [rax+rax]
37bf80675nop [rax+rax]
37bf80680
37bf80680loc_37bf80680:
37bf80680movsd_xmm x0, [rcx+8*rax]
37bf80685movsd_xmm x1, [rdx+8*rax]
37bf8068amovapd x4, x2
37bf8068emovapd x8, x3
37bf80693mulsd x4, x1
37bf80697mulsd x8, x0
37bf8069cmulsd x1, x3
37bf806a0mulsd x0, x2
37bf806a4subsd x4, x8
37bf806a9addsd x0, x1
37bf806admovsd_xmm [rdx+8*rax], x4
37bf806b2movsd_xmm [rcx+8*rax], x0
37bf806b7add rax, 1
37bf806bbcmp rax, r14
37bf806bejne 0x37bf80680
37bf806c0
37bf806c0loc_37bf806c0:
37bf806c0cmp [rsp+136], 0
37bf806c9je 0x37bf7f5dd
37bf806cfmov rax, [rsp+1192]
37bf806d7mov rcx, [rax]
37bf806datest rcx, rcx
37bf806ddjle 0x37bf7f5dd
37bf806e3mov rsi, [rsp+184]
37bf806ebadd rcx, 1
37bf806efmov rbx, [rsp+288]
37bf806f7mov rdi, [rsp+1288]
37bf806ffmovsd_xmm x4, [rsp+680]
37bf80708movsd_xmm x3, [rsp+776]
37bf80711mov rax, rsi
37bf80714imul rax, r14
37bf80718lea rdx, [rax+rbx]
37bf8071csub rax, rsi
37bf8071fadd rax, rbx
37bf80722lea r8, [rdi+8*rdx]
37bf80726lea rdx, [rdi+8*rax]
37bf8072amov eax, 1
37bf8072f
37bf8072floc_37bf8072f:
37bf8072fmovsd_xmm x0, [r8+8*rax]
37bf80735movsd_xmm x1, [rdx+8*rax]
37bf8073amovapd x2, x4
37bf8073emulsd x2, x1
37bf80742movapd x8, x0
37bf80747mulsd x8, x3
37bf8074cmulsd x0, x4
37bf80750mulsd x1, x3
37bf80754subsd x2, x8
37bf80759addsd x0, x1
37bf8075dmovsd_xmm [rdx+8*rax], x2
37bf80762movsd_xmm [r8+8*rax], x0
37bf80768add rax, 1
37bf8076ccmp rax, rcx
37bf8076fjne 0x37bf8072f
37bf80771jmp 0x37bf7f5dd
37bf80776
37bf80776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf80780
37bf80780loc_37bf80780:
37bf80780comisd x11, x5
37bf80785movsd_xmm x2, [rbp]
37bf8078amovsd_xmm x4, [rbp+8]
37bf8078fjae 0x37bf807bf
37bf80791movapd x5, x1
37bf80795movapd x1, x7
37bf80799movapd x9, x10
37bf8079emovapd x7, x5
37bf807a2movapd x5, x3
37bf807a6movapd x3, x0
37bf807aamovapd x0, x5
37bf807aemovapd x5, x2
37bf807b2movapd x12, x8
37bf807b7movapd x2, x4
37bf807bbmovapd x4, x5
37bf807bf
37bf807bfloc_37bf807bf:
37bf807bfxor eax, eax
37bf807c1comisd x12, x9
37bf807c6jbe 0x37bf807ee
37bf807c8movapd x5, x0
37bf807ccmovapd x0, x7
37bf807d0mov eax, 1
37bf807d5movsd_xmm [rsp+848], x7
37bf807demovapd x7, x5
37bf807e2movapd x5, x3
37bf807e6movapd x3, x1
37bf807eamovapd x1, x5
37bf807ee
37bf807eeloc_37bf807ee:
37bf807eedivsd x0, x3
37bf807f2movapd x5, x0
37bf807f6mulsd x5, x1
37bf807fasubsd x7, x5
37bf807femovapd x5, x7
37bf80802andpd x5, [rip+0x4dae36]
37bf8080amovapd x12, x7
37bf8080fcomisd x6, x5
37bf80813jbe 0x37bf80a85
37bf80819movapd x2, x1
37bf8081dmovsd_xmm x4, [rip+0x4dadfb]
37bf80825pxor x0, x0
37bf80829movq x1, [rip+0x4dadff]
37bf80831divsd x2, x3
37bf80835movapd x9, x0
37bf8083amovapd x5, x4
37bf8083exorpd x2, x1
37bf80842
37bf80842loc_37bf80842:
37bf80842movapd x3, x2
37bf80846mulsd x3, x2
37bf8084atest rax, rax
37bf8084djne 0x37bf80a2f
37bf80853addsd x0, x3
37bf80857movapd x3, x9
37bf8085caddsd x0, x4
37bf80860movsd_xmm x4, [rip+0x4dadb8]
37bf80868sqrtsd x0, x0
37bf8086cdivsd x3, x0
37bf80870addsd x0, x9
37bf80875divsd x4, x0
37bf80879addsd x3, [rip+0x4dad9f]
37bf80881movapd x9, x3
37bf80886xorpd x4, x1
37bf8088amovapd x0, x4
37bf8088emovapd x4, x2
37bf80892mulsd x5, x0
37bf80896mulsd x4, x0
37bf8089amovapd x2, x5
37bf8089emovapd x5, x3
37bf808a2mulsd x5, x4
37bf808a6mulsd x9, x2
37bf808abjmp 0x37bf800ea
37bf808b0
37bf808b0loc_37bf808b0:
37bf808b0mov rax, [rsp+1192]
37bf808b8mov r9, [rax]
37bf808bbtest r9, r9
37bf808bejle 0x37bf80267
37bf808c4mov rax, [rsp+368]
37bf808ccmov rdx, [rsp+376]
37bf808d4add r9, 1
37bf808d8mov ecx, 1
37bf808ddmov r8, [rsp+360]
37bf808e5sub r8, [rsp+424]
37bf808edmov [rsp+272], rax
37bf808f5mov rax, [rsp+272]
37bf808fdnop [rax]
37bf80900
37bf80900loc_37bf80900:
37bf80900movsd_xmm x0, [rax]
37bf80904movsd_xmm x7, [rdx]
37bf80908add rcx, 1
37bf8090cadd rdx, 8
37bf80910movsd_xmm x1, [rax+8*r8]
37bf80916mulsd x0, x4
37bf8091amulsd x7, x2
37bf8091eaddsd x0, x1
37bf80922addsd x0, x7
37bf80926movapd x7, x0
37bf8092amulsd x7, x3
37bf8092esubsd x1, x7
37bf80932movapd x7, x0
37bf80936mulsd x7, x5
37bf8093amulsd x0, x9
37bf8093fmovsd_xmm [rax+8*r8], x1
37bf80945movsd_xmm x1, [rax]
37bf80949add rax, 8
37bf8094dsubsd x1, x7
37bf80951movsd_xmm [rax-8], x1
37bf80956movsd_xmm x1, [rdx-8]
37bf8095bsubsd x1, x0
37bf8095fmovsd_xmm [rdx-8], x1
37bf80964cmp r9, rcx
37bf80967jne 0x37bf80900
37bf80969jmp 0x37bf80267
37bf8096e
37bf8096eloc_37bf8096e:
37bf8096emov rax, [rsp+1192]
37bf80976mov r9, [rax]
37bf80979test r9, r9
37bf8097cjle 0x37bf8004a
37bf80982mov rax, [rsp+432]
37bf8098amov rdx, [rsp+440]
37bf80992add r9, 1
37bf80996mov ecx, 1
37bf8099bmov r8, [rsp+472]
37bf809a3sub r8, [rsp+480]
37bf809abmov [rsp+344], rax
37bf809b3mov rax, [rsp+344]
37bf809bbnop [rax+rax]
37bf809c0
37bf809c0loc_37bf809c0:
37bf809c0movsd_xmm x0, [rax]
37bf809c4movsd_xmm x3, [rdx]
37bf809c8add rcx, 1
37bf809ccadd rdx, 8
37bf809d0movsd_xmm x1, [rax+8*r8]
37bf809d6mulsd x0, x4
37bf809damulsd x3, x2
37bf809deaddsd x0, x1
37bf809e2addsd x0, x3
37bf809e6movapd x3, x5
37bf809eamulsd x3, x0
37bf809eesubsd x1, x3
37bf809f2movapd x3, x0
37bf809f6mulsd x3, x9
37bf809fbmulsd x0, x12
37bf80a00movsd_xmm [rax+8*r8], x1
37bf80a06movsd_xmm x1, [rax]
37bf80a0aadd rax, 8
37bf80a0esubsd x1, x3
37bf80a12movsd_xmm [rax-8], x1
37bf80a17movsd_xmm x1, [rdx-8]
37bf80a1csubsd x1, x0
37bf80a20movsd_xmm [rdx-8], x1
37bf80a25cmp r9, rcx
37bf80a28jne 0x37bf809c0
37bf80a2ajmp 0x37bf8004a
37bf80a2f
37bf80a2floc_37bf80a2f:
37bf80a2faddsd x0, x4
37bf80a33addsd x0, x3
37bf80a37movapd x3, x9
37bf80a3csqrtsd x0, x0
37bf80a40addsd x9, x0
37bf80a45divsd x3, x0
37bf80a49movsd_xmm x0, [rip+0x4dabcf]
37bf80a51divsd x0, x9
37bf80a56addsd x3, [rip+0x4dabc2]
37bf80a5emovapd x9, x3
37bf80a63xorpd x0, x1
37bf80a67mulsd x5, x0
37bf80a6bmulsd x2, x0
37bf80a6fmovapd x4, x5
37bf80a73movapd x5, x3
37bf80a77mulsd x5, x4
37bf80a7bmulsd x9, x2
37bf80a80jmp 0x37bf800ea
37bf80a85
37bf80a85loc_37bf80a85:
37bf80a85mulsd x0, x2
37bf80a89subsd x4, x0
37bf80a8dmovapd x0, x4
37bf80a91andpd x0, [rip+0x4daba7]
37bf80a99comisd x0, x5
37bf80a9djbe 0x37bf80b27
37bf80aa3movapd x9, x7
37bf80aa8divsd x9, x4
37bf80aadandpd x9, [rip+0x4dab8a]
37bf80ab6
37bf80ab6loc_37bf80ab6:
37bf80ab6movapd x0, x3
37bf80abamovapd x5, x2
37bf80abeandpd x0, [rip+0x4dab7a]
37bf80ac6andpd x5, [rip+0x4dab72]
37bf80acecomisd x5, x0
37bf80ad2jbe 0x37bf80ae9
37bf80ad4movapd x0, x3
37bf80ad8divsd x0, x2
37bf80adcandpd x0, [rip+0x4dab5c]
37bf80ae4minsd x9, x0
37bf80ae9
37bf80ae9loc_37bf80ae9:
37bf80ae9mulsd x4, x9
37bf80aeemovapd x0, x9
37bf80af3mulsd x2, x9
37bf80af8mulsd x0, x9
37bf80afdmovapd x5, x4
37bf80b01divsd x5, x12
37bf80b06mulsd x1, x5
37bf80b0amovapd x4, x5
37bf80b0emulsd x4, x5
37bf80b12subsd x2, x1
37bf80b16movq x1, [rip+0x4dab12]
37bf80b1edivsd x2, x3
37bf80b22jmp 0x37bf80842
37bf80b27
37bf80b27loc_37bf80b27:
37bf80b27movsd_xmm x9, [rip+0x4daaf0]
37bf80b30jmp 0x37bf80ab6
37bf80b32
37bf80b32loc_37bf80b32:
37bf80b32sub rax, r14
37bf80b35mov rcx, [rsp+88]
37bf80b3amov [rsp+48], r12
37bf80b3fmov [rsp+888], rax
37bf80b47mov rax, [rsp+368]
37bf80b4fmov [rsp+248], r10
37bf80b57movsd_xmm [rsp+360], x5
37bf80b60lea rax, [rax+2*rcx]
37bf80b64add rax, [rsp+120]
37bf80b69movsd_xmm [rsp+344], x3
37bf80b72lea rcx, [rax+r14]
37bf80b76add rax, rbp
37bf80b79lea rdx, [r11+8*rax]
37bf80b7dmov rax, [rsp+312]
37bf80b85lea r9, [r11+8*rcx]
37bf80b89mov rcx, r15
37bf80b8cmov [rsp+40], rax
37bf80b91mov rax, [rsp+1240]
37bf80b99mov [rsp+32], rax
37bf80b9emov r8, rax
37bf80ba1call drot_64_
37bf80ba6mov r10, [rsp+248]
37bf80baemovsd_xmm x5, [rsp+360]
37bf80bb7movsd_xmm x3, [rsp+344]
37bf80bc0mov r11, [rsp+1232]
37bf80bc8jmp 0x37bf7d902
37bf80bcd
37bf80bcdloc_37bf80bcd:
37bf80bcdmov rdx, [rsp+184]
37bf80bd5mov [rsp+1232], r11
37bf80bddlea r8, [rip+0x4daa2c]
37bf80be4mov r11, [rsp+288]
37bf80becmov [rsp+248], r10
37bf80bf4movsd_xmm [rsp+344], x5
37bf80bfdmov rax, rdx
37bf80c00movsd_xmm [rsp+312], x3
37bf80c09imul rax, r14
37bf80c0dlea rcx, [rax+r11+1]
37bf80c12sub rax, rdx
37bf80c15mov rdx, [rsp+1288]
37bf80c1dlea rax, [r11+rax+1]
37bf80c22lea rdx, [rdx+8*rax]
37bf80c26mov rax, [rsp+336]
37bf80c2emov [rsp+48], rax
37bf80c33mov rax, [rsp+320]
37bf80c3bmov [rsp+40], rax
37bf80c40mov rax, [rsp+200]
37bf80c48mov [rsp+32], rax
37bf80c4dmov rax, [rsp+1288]
37bf80c55lea r9, [rax+8*rcx]
37bf80c59mov rcx, [rsp+1192]
37bf80c61call drot_64_
37bf80c66mov r11, [rsp+1232]
37bf80c6emovsd_xmm x5, [rsp+344]
37bf80c77movsd_xmm x3, [rsp+312]
37bf80c80mov r10, [rsp+248]
37bf80c88jmp 0x37bf7d92e
37bf80c8d
37bf80c8dloc_37bf80c8d:
37bf80c8dmov rdx, [rsp+328]
37bf80c95mov [rsp+1232], r11
37bf80c9dlea r8, [rip+0x4da96c]
37bf80ca4mov r11, [rsp+384]
37bf80cacmov [rsp+48], r12
37bf80cb1mov rax, rdx
37bf80cb4mov [rsp+248], r10
37bf80cbcmovsd_xmm [rsp+360], x5
37bf80cc5imul rax, r14
37bf80cc9movsd_xmm [rsp+344], x3
37bf80cd2lea rcx, [rax+r11+1]
37bf80cd7sub rax, rdx
37bf80cdamov rdx, [rsp+1272]
37bf80ce2lea rax, [r11+rax+1]
37bf80ce7lea rdx, [rdx+8*rax]
37bf80cebmov rax, [rsp+312]
37bf80cf3mov [rsp+40], rax
37bf80cf8mov rax, [rsp+200]
37bf80d00mov [rsp+32], rax
37bf80d05mov rax, [rsp+1272]
37bf80d0dlea r9, [rax+8*rcx]
37bf80d11mov rcx, [rsp+1192]
37bf80d19call drot_64_
37bf80d1emov r11, [rsp+1232]
37bf80d26movsd_xmm x5, [rsp+360]
37bf80d2fmovsd_xmm x3, [rsp+344]
37bf80d38mov r10, [rsp+248]
37bf80d40jmp 0x37bf7d91f
37bf80d45
37bf80d45loc_37bf80d45:
37bf80d45mov rcx, [rsp+144]
37bf80d4dmov rax, r10
37bf80d50mov rdx, [rsp+512]
37bf80d58lea r8, [rip+0x4da8b1]
37bf80d5fmov [rsp+248], r10
37bf80d67sub rax, rcx
37bf80d6aadd rdx, rcx
37bf80d6dmov [rsp+1232], r11
37bf80d75mov [rsp+888], rax
37bf80d7dlea rdx, [r11+8*rdx]
37bf80d81mov rax, [rsp+176]
37bf80d89movsd_xmm [rsp+360], x5
37bf80d92movsd_xmm [rsp+344], x3
37bf80d9badd rax, rcx
37bf80d9emov rcx, [rsp+336]
37bf80da6lea r9, [r11+8*rax]
37bf80daamov [rsp+48], rcx
37bf80dafmov rcx, [rsp+320]
37bf80db7mov [rsp+40], rcx
37bf80dbcmov rcx, [rsp+200]
37bf80dc4mov [rsp+32], rcx
37bf80dc9mov rcx, r15
37bf80dcccall drot_64_
37bf80dd1mov r10, [rsp+248]
37bf80dd9movsd_xmm x5, [rsp+360]
37bf80de2movsd_xmm x3, [rsp+344]
37bf80debmov r11, [rsp+1232]
37bf80df3jmp 0x37bf7d910
37bf80df8
37bf80df8loc_37bf80df8:
37bf80df8mov rdx, -8
37bf80dffmov eax, 8
37bf80e04jmp 0x37bf7c37c
37bf80e09
37bf80e09loc_37bf80e09:
37bf80e09lea rdx, [rsp+720]
37bf80e11lea rcx, [rsp+728]
37bf80e19call dlapy2_64_
37bf80e1emov r10, [rsp+304]
37bf80e26movsd_xmm x1, [rsp+272]
37bf80e2fcomisd x6, x0
37bf80e33movsd_xmm x4, [rsp+296]
37bf80e3cmov r11, [rsp+1232]
37bf80e44movsd_xmm [rsp+760], x0
37bf80e4djb 0x37bf8112c
37bf80e53mov [rsp+760], 0
37bf80e5fpxor x2, x2
37bf80e63movsd_xmm x9, [rip+0x4da7b4]
37bf80e6cmovapd x5, x2
37bf80e70jmp 0x37bf7dc94
37bf80e75
37bf80e75loc_37bf80e75:
37bf80e75cmp [rsp+144], r14
37bf80e7djg 0x37bf8126e
37bf80e83je 0x37bf812f8
37bf80e89mov rcx, [rsp+144]
37bf80e91mov rax, [rsp+168]
37bf80e99mov rdx, [rsp+1216]
37bf80ea1mov r12, [rsp+424]
37bf80ea9add rax, rcx
37bf80eacmovddup x1, [rip+0x4da77c]
37bf80eb4lea r8, [rdx+8*rax]
37bf80eb8mov rax, [rsp+176]
37bf80ec0sub r12, rcx
37bf80ec3xor edx, edx
37bf80ec5mov r9, r12
37bf80ec8add rax, rcx
37bf80ecbshr r9, 1
37bf80ecelea rcx, [r11+8*rax]
37bf80ed2xor eax, eax
37bf80ed4
37bf80ed4loc_37bf80ed4:
37bf80ed4movupd x0, [r8+rax]
37bf80edaadd rdx, 1
37bf80edexorpd x0, x1
37bf80ee2movups [r8+rax], x0
37bf80ee7movupd x0, [rcx+rax]
37bf80eecxorpd x0, x1
37bf80ef0movups [rcx+rax], x0
37bf80ef4add rax, 16
37bf80ef8cmp rdx, r9
37bf80efbjne 0x37bf80ed4
37bf80efdtest r12b, 1
37bf80f01je 0x37bf8126e
37bf80f07mov rax, r12
37bf80f0aand rax, -2
37bf80f0eadd rax, [rsp+144]
37bf80f16
37bf80f16loc_37bf80f16:
37bf80f16mov rcx, [rsp+168]
37bf80f1emovq x12, [rip+0x4da709]
37bf80f27lea rdx, [rax+rcx]
37bf80f2bmov rcx, [rsp+1216]
37bf80f33add rax, [rsp+176]
37bf80f3bmovsd_xmm x0, [rcx+8*rdx]
37bf80f40xorpd x0, [rip+0x4da6e8]
37bf80f48movsd_xmm [rcx+8*rdx], x0
37bf80f4dmovsd_xmm x0, [r11+8*rax]
37bf80f53xorpd x0, [rip+0x4da6d5]
37bf80f5bmovsd_xmm [r11+8*rax], x0
37bf80f61
37bf80f61loc_37bf80f61:
37bf80f61cmp [rsp+136], 0
37bf80f6ajne 0x37bf8128d
37bf80f70
37bf80f70loc_37bf80f70:
37bf80f70xorpd x3, x12
37bf80f75movsd_xmm [rsp+656], x3
37bf80f7ejmp 0x37bf7d982
37bf80f83
37bf80f83loc_37bf80f83:
37bf80f83mov rax, [rsp+1192]
37bf80f8bmov r8, [rax]
37bf80f8etest r8, r8
37bf80f91jle 0x37bf8050e
37bf80f97mov rsi, [rsp+328]
37bf80f9fadd r8, 1
37bf80fa3mov rbx, [rsp+384]
37bf80fabmov rdi, [rsp+1272]
37bf80fb3movsd_xmm x4, [rsp+680]
37bf80fbcmovsd_xmm x3, [rsp+776]
37bf80fc5mov rax, rsi
37bf80fc8imul rax, rbp
37bf80fcclea rdx, [rax+rbx]
37bf80fd0add rax, rsi
37bf80fd3add rax, rbx
37bf80fd6lea rcx, [rdi+8*rdx]
37bf80fdalea rdx, [rdi+8*rax]
37bf80fdemov eax, 1
37bf80fe3
37bf80fe3loc_37bf80fe3:
37bf80fe3movsd_xmm x0, [rcx+8*rax]
37bf80fe8movsd_xmm x1, [rdx+8*rax]
37bf80fedmovapd x2, x4
37bf80ff1mulsd x2, x1
37bf80ff5movapd x8, x0
37bf80ffamulsd x8, x3
37bf80fffmulsd x0, x4
37bf81003mulsd x1, x3
37bf81007subsd x2, x8
37bf8100caddsd x0, x1
37bf81010movsd_xmm [rdx+8*rax], x2
37bf81015movsd_xmm [rcx+8*rax], x0
37bf8101aadd rax, 1
37bf8101ecmp r8, rax
37bf81021jne 0x37bf80fe3
37bf81023jmp 0x37bf8050e
37bf81028
37bf81028loc_37bf81028:
37bf81028lea rdx, [rsp+616]
37bf81030lea rcx, [rsp+624]
37bf81038movsd_xmm x3, [rsp+168]
37bf81041movsd_xmm x0, [rsp+176]
37bf8104amov [rsp+1232], r11
37bf81052mulsd x0, x2
37bf81056movapd x4, x3
37bf8105amov [rsp+272], r10
37bf81062movsd_xmm [rsp+224], x1
37bf8106bmulsd x4, x9
37bf81070movsd_xmm [rsp+168], x5
37bf81079mulsd x3, x5
37bf8107dmovsd_xmm [rsp+176], x2
37bf81086addsd x0, x4
37bf8108amovsd_xmm [rsp+616], x3
37bf81093movsd_xmm [rsp+624], x0
37bf8109ccall dlapy2_64_
37bf810a1mov r10, [rsp+272]
37bf810a9movsd_xmm x5, [rsp+168]
37bf810b2comisd x6, x0
37bf810b6mov r11, [rsp+1232]
37bf810bemovapd x8, x0
37bf810c3movsd_xmm x1, [rsp+224]
37bf810ccmovsd_xmm [rsp+744], x0
37bf810d5jb 0x37bf811f5
37bf810dbmov [rsp+744], 0
37bf810e7movsd_xmm x2, [rip+0x4da531]
37bf810efpxor x0, x0
37bf810f3jmp 0x37bf7dd76
37bf810f8
37bf810f8loc_37bf810f8:
37bf810f8mov rax, [rsp+1216]
37bf81100movsd_xmm x2, [rax+8*rsi]
37bf81105jmp 0x37bf7ced3
37bf8110a
37bf8110aloc_37bf8110a:
37bf8110amov rax, [rsp+256]
37bf81112movsd_xmm x1, [rax]
37bf81116jmp 0x37bf7cccb
37bf8111b
37bf8111bloc_37bf8111b:
37bf8111bmov rdx, -10
37bf81122mov eax, 10
37bf81127jmp 0x37bf7c37c
37bf8112c
37bf8112cloc_37bf8112c:
37bf8112clea rdx, [rsp+712]
37bf81134lea rcx, [rsp+760]
37bf8113cmovsd_xmm x3, [rsp+728]
37bf81145movsd_xmm x2, [rsp+720]
37bf8114emov [rsp+1232], r11
37bf81156divsd x3, x0
37bf8115amov [rsp+312], r10
37bf81162movsd_xmm [rsp+304], x4
37bf8116bmovsd_xmm [rsp+296], x1
37bf81174divsd x2, x0
37bf81178movsd_xmm [rsp+272], x3
37bf81181movapd x15, x2
37bf81186call dlapy2_64_
37bf8118bmov r11, [rsp+1232]
37bf81193movsd_xmm x5, [rsp+712]
37bf8119cmovsd_xmm x3, [rsp+272]
37bf811a5movsd_xmm x2, [rsp+760]
37bf811aemov r10, [rsp+312]
37bf811b6movsd_xmm x4, [rsp+304]
37bf811bfmovsd_xmm x1, [rsp+296]
37bf811c8mulsd x3, x5
37bf811ccdivsd x2, x0
37bf811d0mulsd x5, x15
37bf811d5divsd x3, x0
37bf811d9movsd_xmm [rsp+760], x2
37bf811e2divsd x5, x0
37bf811e6xorpd x3, x12
37bf811ebmovapd x9, x3
37bf811f0jmp 0x37bf7dc94
37bf811f5
37bf811f5loc_37bf811f5:
37bf811f5movsd_xmm x3, [rsp+200]
37bf811femovsd_xmm x0, [rsp+192]
37bf81207mulsd x0, [rsp+176]
37bf81210movapd x4, x3
37bf81214mulsd x4, x9
37bf81219mulsd x3, x5
37bf8121dmovapd x2, x0
37bf81221movsd_xmm x0, [rsp+616]
37bf8122aaddsd x2, x4
37bf8122edivsd x0, x8
37bf81233movsd_xmm x4, [rsp+624]
37bf8123cmovapd x14, x2
37bf81241divsd x4, x8
37bf81246mulsd x2, x4
37bf8124amulsd x4, x3
37bf8124emovapd x8, x2
37bf81253movapd x2, x3
37bf81257mulsd x2, x0
37bf8125bmulsd x0, x14
37bf81260addsd x2, x8
37bf81265subsd x0, x4
37bf81269jmp 0x37bf7dd76
37bf8126e
37bf8126eloc_37bf8126e:
37bf8126emovq x12, [rip+0x4da3b9]
37bf81277jmp 0x37bf80f61
37bf8127c
37bf8127cloc_37bf8127c:
37bf8127cmov rdx, -15
37bf81283mov eax, 15
37bf81288jmp 0x37bf7c37c
37bf8128d
37bf8128dloc_37bf8128d:
37bf8128dmov rax, [rsp+1192]
37bf81295mov rdx, [rax]
37bf81298test rdx, rdx
37bf8129bjle 0x37bf80f70
37bf812a1mov rax, [rsp+184]
37bf812a9mov rcx, [rsp+1288]
37bf812b1add rdx, 1
37bf812b5imul rax, r14
37bf812b9add rax, [rsp+288]
37bf812c1lea rcx, [rcx+8*rax]
37bf812c5mov eax, 1
37bf812ca
37bf812caloc_37bf812ca:
37bf812camovsd_xmm x0, [rcx+8*rax]
37bf812cfxorpd x0, x12
37bf812d4movsd_xmm [rcx+8*rax], x0
37bf812d9add rax, 1
37bf812ddcmp rax, rdx
37bf812e0jne 0x37bf812ca
37bf812e2jmp 0x37bf80f70
37bf812e7
37bf812e7loc_37bf812e7:
37bf812e7mov rdx, -17
37bf812eemov eax, 17
37bf812f3jmp 0x37bf7c37c
37bf812f8
37bf812f8loc_37bf812f8:
37bf812f8mov rax, [rsp+144]
37bf81300jmp 0x37bf80f16
37bf7c1c0
37bf7c1c0dhgeqz_64_:
37bf7c1c0push r15
37bf7c1c2push r14
37bf7c1c4push r13
37bf7c1c6push r12
37bf7c1c8push rbp
37bf7c1c9push rdi
37bf7c1capush rsi
37bf7c1cbpush rbx
37bf7c1ccsub rsp, 1096
37bf7c1d3movups [rsp+928], x6
37bf7c1dbmovups [rsp+944], x7
37bf7c1e3movups [rsp+960], x8
37bf7c1ecmovups [rsp+976], x9
37bf7c1f5movups [rsp+992], x10
37bf7c1femovups [rsp+1008], x11
37bf7c207movups [rsp+1024], x12
37bf7c210movups [rsp+1040], x13
37bf7c219movups [rsp+1056], x14
37bf7c222movups [rsp+1072], x15
37bf7c22bmov edi, 1
37bf7c230mov rax, [rsp+1280]
37bf7c238mov r14, [rsp+1216]
37bf7c240mov rax, [rax]
37bf7c243mov [rsp+144], rax
37bf7c24bmov rsi, rdx
37bf7c24emov rbx, r8
37bf7c251lea rdx, [rip+0x4df388]
37bf7c258mov rax, [rsp+1296]
37bf7c260mov [rsp+1192], r9
37bf7c268mov r8l, 1
37bf7c26emov rbp, rcx
37bf7c271mov r9l, 1
37bf7c277mov r15, [rax]
37bf7c27amov rax, [rsp+1224]
37bf7c282mov r13, [rax]
37bf7c285mov rax, [rsp+1240]
37bf7c28dmov r12, [rax]
37bf7c290call lsame_64_
37bf7c295mov [rsp+112], 0
37bf7c29etest rax, rax
37bf7c2a1je 0x37bf7c600
37bf7c2a7
37bf7c2a7loc_37bf7c2a7:
37bf7c2a7mov r9l, 1
37bf7c2admov r8l, 1
37bf7c2b3mov rcx, rsi
37bf7c2b6mov ebp, 1
37bf7c2bblea rdx, [rip+0x4df320]
37bf7c2c2call lsame_64_
37bf7c2c7mov [rsp+240], 0
37bf7c2d3test rax, rax
37bf7c2d6je 0x37bf7c588
37bf7c2dc
37bf7c2dcloc_37bf7c2dc:
37bf7c2dcmov r9l, 1
37bf7c2e2mov r8l, 1
37bf7c2e8mov rcx, rbx
37bf7c2ebmov esi, 1
37bf7c2f0lea rdx, [rip+0x4df2eb]
37bf7c2f7call lsame_64_
37bf7c2fcmov [rsp+136], 0
37bf7c308test rax, rax
37bf7c30bje 0x37bf7c510
37bf7c311
37bf7c311loc_37bf7c311:
37bf7c311mov rax, [rsp+1320]
37bf7c319mov rbx, [rsp+1304]
37bf7c321pxor x0, x0
37bf7c325mov [rax], 0
37bf7c32cmov rax, [rsp+1192]
37bf7c334mov rdx, [rax]
37bf7c337mov eax, 1
37bf7c33ctest rdx, rdx
37bf7c33fcmovg rax, rdx
37bf7c343cvtsi2sd x0, rax
37bf7c348movsd_xmm [rbx], x0
37bf7c34ctest rdi, rdi
37bf7c34fje 0x37bf7c370
37bf7c351test rbp, rbp
37bf7c354jne 0x37bf7c420
37bf7c35amov rdx, -2
37bf7c361mov eax, 2
37bf7c366jmp 0x37bf7c37c
37bf7c368
37bf7c368 0f 1f 84 00 00 00 00 00 ........
37bf7c370
37bf7c370loc_37bf7c370:
37bf7c370mov rdx, -1
37bf7c377mov eax, 1
37bf7c37c
37bf7c37cloc_37bf7c37c:
37bf7c37cmov rsi, [rsp+1320]
37bf7c384mov r8l, 6
37bf7c38alea rcx, [rip+0x4df254]
37bf7c391mov [rsp+896], rax
37bf7c399mov [rsi], rdx
37bf7c39clea rdx, [rsp+896]
37bf7c3a4call xerbla_64_
37bf7c3a9nop
37bf7c3aa
37bf7c3aaloc_37bf7c3aa:
37bf7c3aamovups x6, [rsp+928]
37bf7c3b2movups x7, [rsp+944]
37bf7c3bamovups x8, [rsp+960]
37bf7c3c3movups x9, [rsp+976]
37bf7c3ccmovups x10, [rsp+992]
37bf7c3d5movups x11, [rsp+1008]
37bf7c3demovups x12, [rsp+1024]
37bf7c3e7movups x13, [rsp+1040]
37bf7c3f0movups x14, [rsp+1056]
37bf7c3f9movups x15, [rsp+1072]
37bf7c402add rsp, 1096
37bf7c409pop rbx
37bf7c40apop rsi
37bf7c40bpop rdi
37bf7c40cpop rbp
37bf7c40dpop r12
37bf7c40fpop r13
37bf7c411pop r14
37bf7c413pop r15
37bf7c415ret
37bf7c416
37bf7c416 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7c420
37bf7c420loc_37bf7c420:
37bf7c420test rsi, rsi
37bf7c423je 0x37bf7c630
37bf7c429test rdx, rdx
37bf7c42cjs 0x37bf7c648
37bf7c432mov rbx, [rsp+1200]
37bf7c43amov rcx, [rbx]
37bf7c43dtest rcx, rcx
37bf7c440jle 0x37bf7c659
37bf7c446mov rbx, [rsp+1208]
37bf7c44emov r8, [rbx]
37bf7c451cmp r8, rdx
37bf7c454jg 0x37bf7f70e
37bf7c45asub rcx, 1
37bf7c45ecmp r8, rcx
37bf7c461jl 0x37bf7f70e
37bf7c467mov rbx, [rsp+1224]
37bf7c46fcmp [rbx], rdx
37bf7c472jl 0x37bf80df8
37bf7c478mov rbx, [rsp+1240]
37bf7c480cmp [rbx], rdx
37bf7c483jl 0x37bf8111b
37bf7c489mov rbx, [rsp+1280]
37bf7c491mov rcx, [rbx]
37bf7c494test rcx, rcx
37bf7c497jle 0x37bf8127c
37bf7c49dcmp rcx, rdx
37bf7c4a0jge 0x37bf7c4b0
37bf7c4a2test [rsp+240], 1
37bf7c4aajne 0x37bf8127c
37bf7c4b0
37bf7c4b0loc_37bf7c4b0:
37bf7c4b0mov rbx, [rsp+1296]
37bf7c4b8mov rcx, [rbx]
37bf7c4bbtest rcx, rcx
37bf7c4bejle 0x37bf812e7
37bf7c4c4cmp rcx, rdx
37bf7c4c7setl cl
37bf7c4catest [rsp+136], cl
37bf7c4d1jne 0x37bf812e7
37bf7c4d7mov rcx, [rsp+1312]
37bf7c4dfmov rcx, [rcx]
37bf7c4e2cmp rcx, rax
37bf7c4e5jge 0x37bf7c670
37bf7c4ebadd rcx, 1
37bf7c4efje 0x37bf7c3aa
37bf7c4f5mov rdx, -19
37bf7c4fcmov eax, 19
37bf7c501jmp 0x37bf7c37c
37bf7c506
37bf7c506 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7c510
37bf7c510loc_37bf7c510:
37bf7c510mov r9l, 1
37bf7c516mov r8l, 1
37bf7c51cmov rcx, rbx
37bf7c51fmov esi, 2
37bf7c524lea rdx, [rip+0x4df0b8]
37bf7c52bcall lsame_64_
37bf7c530mov [rsp+136], rax
37bf7c538test rax, rax
37bf7c53bjne 0x37bf7c311
37bf7c541mov r9l, 1
37bf7c547mov r8l, 1
37bf7c54dlea rdx, [rip+0x4df090]
37bf7c554mov rcx, rbx
37bf7c557call lsame_64_
37bf7c55cmov rsi, [rsp+136]
37bf7c564test rax, rax
37bf7c567cmovne rsi, rax
37bf7c56bneg rax
37bf7c56emov [rsp+136], rsi
37bf7c576sbb rsi, rsi
37bf7c579and esi, 3
37bf7c57cjmp 0x37bf7c311
37bf7c581
37bf7c581 0f 1f 80 00 00 00 00 .......
37bf7c588
37bf7c588loc_37bf7c588:
37bf7c588mov r9l, 1
37bf7c58emov r8l, 1
37bf7c594mov rcx, rsi
37bf7c597mov ebp, 2
37bf7c59clea rdx, [rip+0x4df040]
37bf7c5a3call lsame_64_
37bf7c5a8mov [rsp+240], rax
37bf7c5b0test rax, rax
37bf7c5b3jne 0x37bf7c2dc
37bf7c5b9mov rcx, rsi
37bf7c5bcmov r9l, 1
37bf7c5c2mov r8l, 1
37bf7c5c8lea rdx, [rip+0x4df015]
37bf7c5cfcall lsame_64_
37bf7c5d4mov rsi, [rsp+240]
37bf7c5dctest rax, rax
37bf7c5dfcmovne rsi, rax
37bf7c5e3neg rax
37bf7c5e6sbb rbp, rbp
37bf7c5e9mov [rsp+240], rsi
37bf7c5f1and ebp, 3
37bf7c5f4jmp 0x37bf7c2dc
37bf7c5f9
37bf7c5f9 0f 1f 80 00 00 00 00 .......
37bf7c600
37bf7c600loc_37bf7c600:
37bf7c600mov r9l, 1
37bf7c606mov r8l, 1
37bf7c60clea rdx, [rip+0x4defce]
37bf7c613mov rcx, rbp
37bf7c616call lsame_64_
37bf7c61bmov [rsp+112], rax
37bf7c620neg rax
37bf7c623sbb rdi, rdi
37bf7c626and edi, 2
37bf7c629jmp 0x37bf7c2a7
37bf7c62e
37bf7c62e 66 90 f.
37bf7c630
37bf7c630loc_37bf7c630:
37bf7c630mov rdx, -3
37bf7c637mov eax, 3
37bf7c63cjmp 0x37bf7c37c
37bf7c641
37bf7c641 0f 1f 80 00 00 00 00 .......
37bf7c648
37bf7c648loc_37bf7c648:
37bf7c648mov rdx, -4
37bf7c64fmov eax, 4
37bf7c654jmp 0x37bf7c37c
37bf7c659
37bf7c659loc_37bf7c659:
37bf7c659mov rdx, -5
37bf7c660mov eax, 5
37bf7c665jmp 0x37bf7c37c
37bf7c66a
37bf7c66a 66 0f 1f 44 00 00 f..D..
37bf7c670
37bf7c670loc_37bf7c670:
37bf7c670test rdx, rdx
37bf7c673je 0x37bf7e588
37bf7c679xor eax, eax
37bf7c67btest r15, r15
37bf7c67ecmovns rax, r15
37bf7c682mov [rsp+184], rax
37bf7c68anot rax
37bf7c68dmov [rsp+288], rax
37bf7c695xor eax, eax
37bf7c697test r13, r13
37bf7c69acmovns rax, r13
37bf7c69emov [rsp+96], rax
37bf7c6a3not rax
37bf7c6a6mov [rsp+128], rax
37bf7c6aexor eax, eax
37bf7c6b0test r12, r12
37bf7c6b3cmovns rax, r12
37bf7c6b7mov [rsp+88], rax
37bf7c6bcnot rax
37bf7c6bfmov [rsp+120], rax
37bf7c6c4cmp rbp, 3
37bf7c6c8je 0x37bf7e628
37bf7c6ce
37bf7c6celoc_37bf7c6ce:
37bf7c6cecmp rsi, 3
37bf7c6d2je 0x37bf7e5d0
37bf7c6d8
37bf7c6d8loc_37bf7c6d8:
37bf7c6d8mov rax, [rsp+1208]
37bf7c6e0mov rsi, [rsp+1200]
37bf7c6e8mov edx, 1
37bf7c6edlea rcx, [rip+0x4deeed]
37bf7c6f4mov rax, [rax]
37bf7c6f7mov [rsp+104], rax
37bf7c6fcadd rax, 1
37bf7c700sub rax, [rsi]
37bf7c703mov [rsp+768], rax
37bf7c70bcall dlamch_64_
37bf7c710mov edx, 1
37bf7c715lea rcx, [rip+0x4deec4]
37bf7c71cmovapd x6, x0
37bf7c720call dlamch_64_
37bf7c725mov edx, 1
37bf7c72alea rcx, [rip+0x4deed7]
37bf7c731movapd x9, x0
37bf7c736call dlamch_64_
37bf7c73bmov rax, [rsp+1200]
37bf7c743mov rsi, [rsp+1304]
37bf7c74blea rcx, [rip+0x4deeb7]
37bf7c752mov r9, [rsp+1224]
37bf7c75amovapd x7, x0
37bf7c75emov rdx, [rax]
37bf7c761mov rax, [rsp+96]
37bf7c766mov [rsp+32], rsi
37bf7c76bmov [rsp+40], 1
37bf7c774imul rax, rdx
37bf7c778add rax, [rsp+128]
37bf7c780add rax, rdx
37bf7c783lea rdx, [rsp+768]
37bf7c78blea r8, [r14+8*rax]
37bf7c78fcall dlanhs_64_
37bf7c794mov rax, [rsp+1200]
37bf7c79cmov rsi, [rsp+1304]
37bf7c7a4lea rcx, [rip+0x4dee5e]
37bf7c7abmov r9, [rsp+1240]
37bf7c7b3movapd x8, x0
37bf7c7b8mov rdx, [rax]
37bf7c7bbmov rax, [rsp+88]
37bf7c7c0mov [rsp+32], rsi
37bf7c7c5mov [rsp+40], 1
37bf7c7cemov rsi, [rsp+1232]
37bf7c7d6imul rax, rdx
37bf7c7daadd rax, [rsp+120]
37bf7c7dfadd rax, rdx
37bf7c7e2lea rdx, [rsp+768]
37bf7c7ealea r8, [rsi+8*rax]
37bf7c7eecall dlanhs_64_
37bf7c7f3mov rax, [rsp+1208]
37bf7c7fbmov rsi, [rsp+1192]
37bf7c803movapd x1, x0
37bf7c807mov rax, [rax]
37bf7c80amov rsi, [rsi]
37bf7c80dmov [rsp+152], rax
37bf7c815add rax, 1
37bf7c819mov [rsp+104], rsi
37bf7c81ecmp rax, rsi
37bf7c821jg 0x37bf7c9b0
37bf7c827mov rsi, [rsp+88]
37bf7c82cmov r10, [rsp+120]
37bf7c831mov [rsp+1216], r14
37bf7c839pxor x3, x3
37bf7c83dmov rbp, [rsp+96]
37bf7c842mov rbx, [rsp+1232]
37bf7c84alea r13, [8*rsi+8]
37bf7c852imul rsi, rax
37bf7c856mov r9, rbp
37bf7c859lea r12, [8*rbp+8]
37bf7c861imul r9, rax
37bf7c865add r9, [rsp+128]
37bf7c86dadd r10, rsi
37bf7c870mov rsi, [rsp+152]
37bf7c878lea rdx, [r10+rsi]
37bf7c87clea r8, [rbx+8*rdx+8]
37bf7c881mov rbx, [rsp+184]
37bf7c889lea rdx, [rsi+r9]
37bf7c88dmov rsi, [rsp+288]
37bf7c895lea rcx, [r14+8*rdx+8]
37bf7c89amov rdx, rbx
37bf7c89dmov r14, rbx
37bf7c8a0imul rdx, rax
37bf7c8a4lea r15, [rdx+rsi]
37bf7c8a8mov rsi, [rsp+104]
37bf7c8adadd rsi, 1
37bf7c8b1jmp 0x37bf7c907
37bf7c8b3
37bf7c8b3 0f 1f 44 00 00 ..D..
37bf7c8b8
37bf7c8b8loc_37bf7c8b8:
37bf7c8b8movsd_xmm x2, [rcx]
37bf7c8bcadd r8, r13
37bf7c8bfadd rcx, r12
37bf7c8c2add r9, rbp
37bf7c8c5mov rdi, [rsp+1248]
37bf7c8cdmov rbx, [rsp+1256]
37bf7c8d5add r15, r14
37bf7c8d8add r10, [rsp+88]
37bf7c8ddmovsd_xmm [rdi+8*rax-8], x2
37bf7c8e3mov rdi, [rsp+1264]
37bf7c8ebmov [rbx+8*rax-8], 0
37bf7c8f4movsd_xmm [rdi+8*rax-8], x0
37bf7c8faadd rax, 1
37bf7c8fecmp rax, rsi
37bf7c901je 0x37bf7c9a8
37bf7c907
37bf7c907loc_37bf7c907:
37bf7c907movsd_xmm x0, [r8]
37bf7c90ccomisd x3, x0
37bf7c910jbe 0x37bf7c8b8
37bf7c912cmp [rsp+112], 0
37bf7c918jne 0x37bf7cf40
37bf7c91emovsd_xmm x2, [rcx]
37bf7c922xorpd x0, [rip+0x4ded06]
37bf7c92axorpd x2, [rip+0x4decfe]
37bf7c932movsd_xmm [r8], x0
37bf7c937movsd_xmm [rcx], x2
37bf7c93b
37bf7c93bloc_37bf7c93b:
37bf7c93bcmp [rsp+136], 0
37bf7c944je 0x37bf7c8b8
37bf7c94amov rbx, [rsp+1288]
37bf7c952mov edx, 1
37bf7c957lea r11, [rbx+8*r15]
37bf7c95bcmp [rsp+104], 0
37bf7c961jle 0x37bf7c8b8
37bf7c967nop [rax]
37bf7c96anop [rax+rax]
37bf7c975nop [rax+rax]
37bf7c980
37bf7c980loc_37bf7c980:
37bf7c980movsd_xmm x2, [r11+8*rdx]
37bf7c986xorpd x2, [rip+0x4deca2]
37bf7c98emovsd_xmm [r11+8*rdx], x2
37bf7c994add rdx, 1
37bf7c998cmp rdx, rsi
37bf7c99bjne 0x37bf7c980
37bf7c99djmp 0x37bf7c8b8
37bf7c9a2
37bf7c9a2 66 0f 1f 44 00 00 f..D..
37bf7c9a8
37bf7c9a8loc_37bf7c9a8:
37bf7c9a8mov r14, [rsp+1216]
37bf7c9b0
37bf7c9b0loc_37bf7c9b0:
37bf7c9b0mov rax, [rsp+1200]
37bf7c9b8mov r15, [rax]
37bf7c9bbmov r10, r15
37bf7c9becmp [rsp+152], r15
37bf7c9c6jl 0x37bf7d060
37bf7c9ccmulsd x9, x7
37bf7c9d1movsd_xmm x5, [rip+0x4dec47]
37bf7c9d9xor eax, eax
37bf7c9dbmov rsi, [rsp+144]
37bf7c9e3mov [rsp+1216], r14
37bf7c9ebmov r11, [rsp+1232]
37bf7c9f3divsd x5, x6
37bf7c9f7test rsi, rsi
37bf7c9famov [rsp+224], 0
37bf7ca06cmovns rax, rsi
37bf7ca0acmp [rsp+112], 0
37bf7ca10mov rsi, [rsp+152]
37bf7ca18movapd x7, x9
37bf7ca1dmovapd x0, x9
37bf7ca22movapd x11, x9
37bf7ca27mov r14, rsi
37bf7ca2amulsd x7, x1
37bf7ca2emaxsd x1, x6
37bf7ca32mov [rsp+328], rax
37bf7ca3anot rax
37bf7ca3dmulsd x0, x8
37bf7ca42maxsd x8, x6
37bf7ca47mov [rsp+384], rax
37bf7ca4fmov eax, 1
37bf7ca54cmove rax, r15
37bf7ca58mov [rsp+144], rax
37bf7ca60mov rax, [rsp+104]
37bf7ca65mov [rsp+104], 1
37bf7ca6emaxsd x7, x6
37bf7ca72cmove rax, rsi
37bf7ca76maxsd x0, x6
37bf7ca7amovapd x10, x7
37bf7ca7fmovsd_xmm x7, [rip+0x4deb99]
37bf7ca87mov [rsp+280], rax
37bf7ca8fmov rax, rsi
37bf7ca92movsd_xmm [rsp+400], x0
37bf7ca9bsub rax, r15
37bf7ca9eadd rax, 1
37bf7caa2imul rax, rax, 30
37bf7caa6mov [rsp+232], rax
37bf7caaedivsd x7, x8
37bf7cab3movsd_xmm [rsp+416], x5
37bf7cabcpxor x5, x5
37bf7cac0movsd_xmm [rsp+392], x7
37bf7cac9movsd_xmm x7, [rip+0x4deb4f]
37bf7cad1divsd x7, x1
37bf7cad5movsd_xmm [rsp+408], x7
37bf7cademovsd_xmm x7, [rsp+176]
37bf7cae7jmp 0x37bf7cb45
37bf7cae9
37bf7cae9 0f 1f 80 00 00 00 00 .......
37bf7caf0
37bf7caf0loc_37bf7caf0:
37bf7caf0cmp [rsp+144], rbp
37bf7caf8mov [rsp+280], rbp
37bf7cb00jle 0x37bf7cc89
37bf7cb06mov [rsp+144], r15
37bf7cb0epxor x5, x5
37bf7cb12mov [rsp+224], 0
37bf7cb1e
37bf7cb1eloc_37bf7cb1e:
37bf7cb1eadd [rsp+104], 1
37bf7cb24mov rax, [rsp+104]
37bf7cb29cmp [rsp+232], rax
37bf7cb31jl 0x37bf7e6a0
37bf7cb37mov rax, [rsp+1200]
37bf7cb3fmov r14, rbp
37bf7cb42mov r15, [rax]
37bf7cb45
37bf7cb45loc_37bf7cb45:
37bf7cb45mov rax, [rsp+96]
37bf7cb4amov rbx, [rsp+88]
37bf7cb4flea rbp, [r14-1]
37bf7cb53mov rcx, [rsp+128]
37bf7cb5bmov rdx, [rsp+120]
37bf7cb60mov rdi, rax
37bf7cb63imul rbx, r14
37bf7cb67imul rdi, r14
37bf7cb6bmov [rsp+192], rbx
37bf7cb73add rbx, rdx
37bf7cb76lea rsi, [rcx+rdi]
37bf7cb7amov [rsp+176], rbx
37bf7cb82add rbx, r14
37bf7cb85mov [rsp+168], rsi
37bf7cb8dadd rsi, r14
37bf7cb90mov [rsp+208], rdi
37bf7cb98cmp r14, r15
37bf7cb9bje 0x37bf7cc26
37bf7cba1mov rdx, [rsp+1216]
37bf7cba9sub rdi, rax
37bf7cbaclea rax, [rdi+rcx]
37bf7cbb0mov [rsp+200], rdi
37bf7cbb8lea rdx, [rdx+8*rsi]
37bf7cbbclea r13, [rax+rbp]
37bf7cbc0mov [rsp+248], rax
37bf7cbc8lea rdi, [rax+r14]
37bf7cbccmovsd_xmm x1, [rdx]
37bf7cbd0mov rax, [rsp+1216]
37bf7cbd8mov [rsp+256], rdx
37bf7cbe0movsd_xmm x0, [rax+8*r13]
37bf7cbe6movapd x3, x1
37bf7cbeamovsd_xmm x2, [rax+8*rdi]
37bf7cbefandpd x0, [rip+0x4dea49]
37bf7cbf7andpd x3, [rip+0x4dea41]
37bf7cbffandpd x2, [rip+0x4dea39]
37bf7cc07addsd x0, x3
37bf7cc0bmulsd x0, x11
37bf7cc10maxsd x0, x6
37bf7cc14comisd x0, x2
37bf7cc18jb 0x37bf7cca0
37bf7cc1emov [rax+8*rdi], 0
37bf7cc26
37bf7cc26loc_37bf7cc26:
37bf7cc26movsd_xmm x0, [r11+8*rbx]
37bf7cc2cpxor x1, x1
37bf7cc30comisd x1, x0
37bf7cc34ja 0x37bf7ce90
37bf7cc3a
37bf7cc3aloc_37bf7cc3a:
37bf7cc3amov rax, [rsp+1216]
37bf7cc42movsd_xmm x2, [rax+8*rsi]
37bf7cc47
37bf7cc47loc_37bf7cc47:
37bf7cc47mov rax, [rsp+1248]
37bf7cc4fmov r10, r15
37bf7cc52movsd_xmm [rax+8*rbp], x2
37bf7cc57mov rax, [rsp+1256]
37bf7cc5fmov [rax+8*rbp], 0
37bf7cc67mov rax, [rsp+1264]
37bf7cc6fmovsd_xmm [rax+8*rbp], x0
37bf7cc74cmp r15, rbp
37bf7cc77jg 0x37bf7d048
37bf7cc7dcmp [rsp+112], 0
37bf7cc83je 0x37bf7caf0
37bf7cc89
37bf7cc89loc_37bf7cc89:
37bf7cc89mov [rsp+224], 0
37bf7cc95pxor x5, x5
37bf7cc99jmp 0x37bf7cb1e
37bf7cc9e
37bf7cc9e 66 90 f.
37bf7cca0
37bf7cca0loc_37bf7cca0:
37bf7cca0lea rax, [r11+8*rbx]
37bf7cca4movsd_xmm x0, [rax]
37bf7cca8andpd x0, [rip+0x4de990]
37bf7ccb0mov [rsp+296], rax
37bf7ccb8comisd x10, x0
37bf7ccbdjb 0x37bf7d2c0
37bf7ccc3mov [r11+8*rbx], 0
37bf7cccb
37bf7cccbloc_37bf7cccb:
37bf7cccblea rax, [rsp+776]
37bf7ccd3lea r15, [rsp+888]
37bf7ccdbmov [rsp+272], rax
37bf7cce3lea rax, [rsp+680]
37bf7ccebmov [rsp+160], rax
37bf7ccf3lea rax, [rsp+840]
37bf7ccfbmov [rsp+152], rax
37bf7cd03lea rax, [rip+0x4de906]
37bf7cd0amov [rsp+200], rax
37bf7cd12
37bf7cd12loc_37bf7cd12:
37bf7cd12mov rax, [rsp+1216]
37bf7cd1amov r12, [rsp+272]
37bf7cd22movsd_xmm [rsp+840], x1
37bf7cd2bpxor x8, x8
37bf7cd30mov r8, [rsp+160]
37bf7cd38mov rcx, [rsp+152]
37bf7cd40mov [rsp+1232], r11
37bf7cd48mov r13, r14
37bf7cd4blea rdx, [rax+8*rdi]
37bf7cd4fmov rax, [rsp+256]
37bf7cd57mov r9, r12
37bf7cd5amov [rsp+32], rax
37bf7cd5fcall dlartg_64_
37bf7cd64mov rax, [rsp+1216]
37bf7cd6cmov rdx, [rsp+168]
37bf7cd74lea r8, [rip+0x4de895]
37bf7cd7bmov r9, [rsp+1216]
37bf7cd83mov rcx, [rsp+160]
37bf7cd8bmovsd_xmm [rax+8*rdi], x8
37bf7cd91mov rdi, [rsp+144]
37bf7cd99mov rax, [rsp+248]
37bf7cda1mov r11, [rsp+1216]
37bf7cda9mov [rsp+40], rcx
37bf7cdaemov rcx, r15
37bf7cdb1add rdx, rdi
37bf7cdb4mov [rsp+48], r12
37bf7cdb9add rax, rdi
37bf7cdbcsub r13, rdi
37bf7cdbflea rdx, [r9+8*rdx]
37bf7cdc3mov r9, [rsp+200]
37bf7cdcbmov [rsp+888], r13
37bf7cdd3mov [rsp+32], r9
37bf7cdd8lea r9, [r11+8*rax]
37bf7cddccall drot_64_
37bf7cde1mov rax, [rsp+88]
37bf7cde6mov rcx, [rsp+160]
37bf7cdeemov [rsp+48], r12
37bf7cdf3mov r9, [rsp+200]
37bf7cdfbmov rdx, [rsp+176]
37bf7ce03lea r8, [rip+0x4de806]
37bf7ce0amov [rsp+888], r13
37bf7ce12mov r11, [rsp+1232]
37bf7ce1aimul rax, rbp
37bf7ce1emov [rsp+40], rcx
37bf7ce23mov rcx, r15
37bf7ce26add rax, [rsp+120]
37bf7ce2bmov [rsp+32], r9
37bf7ce30add rdx, rdi
37bf7ce33add rax, rdi
37bf7ce36lea rdx, [r11+8*rdx]
37bf7ce3alea r9, [r11+8*rax]
37bf7ce3ecall drot_64_
37bf7ce43mov r11, [rsp+1232]
37bf7ce4bcmp [rsp+136], 0
37bf7ce54jne 0x37bf7e338
37bf7ce5amovsd_xmm x0, [r11+8*rbx]
37bf7ce60comisd x8, x0
37bf7ce65ja 0x37bf7e540
37bf7ce6b
37bf7ce6bloc_37bf7ce6b:
37bf7ce6bmov rax, [rsp+1200]
37bf7ce73mov r15, [rax]
37bf7ce76mov rax, [rsp+1216]
37bf7ce7emovsd_xmm x2, [rax+8*rsi]
37bf7ce83jmp 0x37bf7cc47
37bf7ce88
37bf7ce88 0f 1f 84 00 00 00 00 00 ........
37bf7ce90
37bf7ce90loc_37bf7ce90:
37bf7ce90cmp [rsp+112], 0
37bf7ce96jne 0x37bf7e520
37bf7ce9c
37bf7ce9cloc_37bf7ce9c:
37bf7ce9cmov rax, [rsp+1216]
37bf7cea4xorpd x0, [rip+0x4de784]
37bf7ceacmovsd_xmm x2, [rax+8*rsi]
37bf7ceb1xorpd x2, [rip+0x4de777]
37bf7ceb9movsd_xmm [r11+8*rbx], x0
37bf7cebfmovsd_xmm [rax+8*rsi], x2
37bf7cec4
37bf7cec4loc_37bf7cec4:
37bf7cec4cmp [rsp+136], 0
37bf7cecdje 0x37bf7cc47
37bf7ced3
37bf7ced3loc_37bf7ced3:
37bf7ced3mov rax, [rsp+1192]
37bf7cedbmov rcx, [rax]
37bf7cedetest rcx, rcx
37bf7cee1jle 0x37bf7cc47
37bf7cee7mov rax, [rsp+184]
37bf7ceefmov rsi, [rsp+1288]
37bf7cef7add rcx, 1
37bf7cefbimul rax, r14
37bf7ceffadd rax, [rsp+288]
37bf7cf07lea rdx, [rsi+8*rax]
37bf7cf0bmov eax, 1
37bf7cf10nop [rax+rax]
37bf7cf15nop [rax+rax]
37bf7cf20
37bf7cf20loc_37bf7cf20:
37bf7cf20movsd_xmm x1, [rdx+8*rax]
37bf7cf25xorpd x1, [rip+0x4de703]
37bf7cf2dmovsd_xmm [rdx+8*rax], x1
37bf7cf32add rax, 1
37bf7cf36cmp rax, rcx
37bf7cf39jne 0x37bf7cf20
37bf7cf3bjmp 0x37bf7cc47
37bf7cf40
37bf7cf40loc_37bf7cf40:
37bf7cf40test rax, rax
37bf7cf43jle 0x37bf7c93b
37bf7cf49cmp rax, 1
37bf7cf4dje 0x37bf7f704
37bf7cf53mov rbx, rax
37bf7cf56mov rdx, [rsp+1232]
37bf7cf5emov rdi, [rsp+1216]
37bf7cf66mov [rsp+168], r14
37bf7cf6eshr rbx, 1
37bf7cf71movddup x2, [rip+0x4de6b7]
37bf7cf79xor r11l, r11l
37bf7cf7cmov [rsp+160], rbx
37bf7cf84mov r14, [rsp+160]
37bf7cf8clea rbx, [rdx+8*r10+8]
37bf7cf91xor edx, edx
37bf7cf93lea rdi, [rdi+8*r9+8]
37bf7cf98nop [rax]
37bf7cf9fnop [rax+rax]
37bf7cfaanop [rax+rax]
37bf7cfb5nop [rax+rax]
37bf7cfc0
37bf7cfc0loc_37bf7cfc0:
37bf7cfc0movupd x0, [rdi+rdx]
37bf7cfc5add r11, 1
37bf7cfc9xorpd x0, x2
37bf7cfcdmovups [rdi+rdx], x0
37bf7cfd1movupd x0, [rbx+rdx]
37bf7cfd6xorpd x0, x2
37bf7cfdamovups [rbx+rdx], x0
37bf7cfdeadd rdx, 16
37bf7cfe2cmp r14, r11
37bf7cfe5jne 0x37bf7cfc0
37bf7cfe7mov rdx, rax
37bf7cfeamov r14, [rsp+168]
37bf7cff2or rdx, 1
37bf7cff6test al, 1
37bf7cff8je 0x37bf7d037
37bf7cffa
37bf7cffaloc_37bf7cffa:
37bf7cffamov rbx, [rsp+1216]
37bf7d002lea r11, [r9+rdx]
37bf7d006add rdx, r10
37bf7d009movsd_xmm x0, [rbx+8*r11]
37bf7d00fxorpd x0, [rip+0x4de619]
37bf7d017movsd_xmm [rbx+8*r11], x0
37bf7d01dmov rbx, [rsp+1232]
37bf7d025movsd_xmm x0, [rbx+8*rdx]
37bf7d02axorpd x0, [rip+0x4de5fe]
37bf7d032movsd_xmm [rbx+8*rdx], x0
37bf7d037
37bf7d037loc_37bf7d037:
37bf7d037movsd_xmm x0, [r8]
37bf7d03cjmp 0x37bf7c93b
37bf7d041
37bf7d041 0f 1f 80 00 00 00 00 .......
37bf7d048
37bf7d048loc_37bf7d048:
37bf7d048mov rax, [rsp+1192]
37bf7d050mov r14, [rsp+1216]
37bf7d058mov rax, [rax]
37bf7d05bmov [rsp+104], rax
37bf7d060
37bf7d060loc_37bf7d060:
37bf7d060cmp r10, 1
37bf7d064jle 0x37bf7d180
37bf7d06amov rax, [rsp+88]
37bf7d06fpxor x1, x1
37bf7d073lea r8, [r14-8]
37bf7d077lea r13, [8*rax+8]
37bf7d07fmov rax, [rsp+1232]
37bf7d087movsd_xmm x0, [rax]
37bf7d08blea rcx, [rax-8]
37bf7d08fmov rax, [rsp+96]
37bf7d094comisd x1, x0
37bf7d098lea r12, [8*rax+8]
37bf7d0a0ja 0x37bf7e5a0
37bf7d0a6mov eax, 1
37bf7d0abmov rbx, -1
37bf7d0b2mov r11, -1
37bf7d0b9mov rsi, -1
37bf7d0c0
37bf7d0c0loc_37bf7d0c0:
37bf7d0c0mov [rsp+1216], r14
37bf7d0c8mov r15, [rsp+88]
37bf7d0cdpxor x2, x2
37bf7d0d1mov r14, [rsp+96]
37bf7d0d6mov rdx, [rsp+1248]
37bf7d0demov r9, [rsp+1256]
37bf7d0e6mov rdi, [rsp+1264]
37bf7d0ee
37bf7d0eeloc_37bf7d0ee:
37bf7d0eemovsd_xmm x1, [r8+8]
37bf7d0f4movsd_xmm [rdi+8*rax-8], x0
37bf7d0famov [r9+8*rax-8], 0
37bf7d103movsd_xmm [rdx+8*rax-8], x1
37bf7d109add rax, 1
37bf7d10dcmp rax, r10
37bf7d110je 0x37bf7d180
37bf7d112add rcx, r13
37bf7d115add r8, r12
37bf7d118add rbx, r14
37bf7d11badd r11, r15
37bf7d11emov rbp, [rsp+184]
37bf7d126movsd_xmm x0, [rcx+8]
37bf7d12badd rsi, rbp
37bf7d12ecomisd x2, x0
37bf7d132jbe 0x37bf7d0ee
37bf7d134mov r14, [rsp+1216]
37bf7d13ccmp [rsp+112], 0
37bf7d142jne 0x37bf7d208
37bf7d148
37bf7d148loc_37bf7d148:
37bf7d148movsd_xmm x1, [r8+8]
37bf7d14exorpd x0, [rip+0x4de4da]
37bf7d156xorpd x1, [rip+0x4de4d2]
37bf7d15emovsd_xmm [rcx+8], x0
37bf7d163movsd_xmm [r8+8], x1
37bf7d169
37bf7d169loc_37bf7d169:
37bf7d169cmp [rsp+136], 0
37bf7d172jne 0x37bf7d1b0
37bf7d174
37bf7d174loc_37bf7d174:
37bf7d174movsd_xmm x0, [rcx+8]
37bf7d179jmp 0x37bf7d0c0
37bf7d17e
37bf7d17e 66 90 f.
37bf7d180
37bf7d180loc_37bf7d180:
37bf7d180mov rax, [rsp+1320]
37bf7d188mov r14, [rsp+104]
37bf7d18dmov [rax], 0
37bf7d194
37bf7d194loc_37bf7d194:
37bf7d194mov rax, [rsp+1304]
37bf7d19cpxor x0, x0
37bf7d1a0cvtsi2sd x0, r14
37bf7d1a5movsd_xmm [rax], x0
37bf7d1a9jmp 0x37bf7c3aa
37bf7d1ae
37bf7d1ae 66 90 f.
37bf7d1b0
37bf7d1b0loc_37bf7d1b0:
37bf7d1b0cmp [rsp+104], 0
37bf7d1b6jle 0x37bf7d174
37bf7d1b8mov rdx, [rsp+1288]
37bf7d1c0mov rdi, [rsp+104]
37bf7d1c5lea r9, [rdx+8*rsi]
37bf7d1c9add rdi, 1
37bf7d1cdmov edx, 1
37bf7d1d2nop [rax]
37bf7d1d5nop [rax+rax]
37bf7d1e0
37bf7d1e0loc_37bf7d1e0:
37bf7d1e0movsd_xmm x0, [r9+8*rdx]
37bf7d1e6xorpd x0, [rip+0x4de442]
37bf7d1eemovsd_xmm [r9+8*rdx], x0
37bf7d1f4add rdx, 1
37bf7d1f8cmp rdx, rdi
37bf7d1fbjne 0x37bf7d1e0
37bf7d1fdjmp 0x37bf7d174
37bf7d202
37bf7d202 66 0f 1f 44 00 00 f..D..
37bf7d208
37bf7d208loc_37bf7d208:
37bf7d208mov rdi, [rsp+1232]
37bf7d210mov r15, rax
37bf7d213xor edx, edx
37bf7d215xor r9l, r9l
37bf7d218movddup x1, [rip+0x4de410]
37bf7d220shr r15, 1
37bf7d223lea rbp, [r14+8*rbx+8]
37bf7d228lea rdi, [rdi+8*r11+8]
37bf7d22dnop [rax+rax]
37bf7d235nop [rax+rax]
37bf7d240
37bf7d240loc_37bf7d240:
37bf7d240movupd x0, [rbp+rdx]
37bf7d246add r9, 1
37bf7d24axorpd x0, x1
37bf7d24emovups [rbp+rdx], x0
37bf7d253movupd x0, [rdi+rdx]
37bf7d258xorpd x0, x1
37bf7d25cmovups [rdi+rdx], x0
37bf7d260add rdx, 16
37bf7d264cmp r15, r9
37bf7d267jne 0x37bf7d240
37bf7d269test al, 1
37bf7d26bje 0x37bf7d169
37bf7d271mov rdi, rax
37bf7d274mov rdx, r11
37bf7d277mov r9, rbx
37bf7d27aor rdi, 1
37bf7d27e
37bf7d27eloc_37bf7d27e:
37bf7d27eadd r9, rdi
37bf7d281add rdx, rdi
37bf7d284mov rdi, [rsp+1232]
37bf7d28cmovsd_xmm x0, [r14+8*r9]
37bf7d292xorpd x0, [rip+0x4de396]
37bf7d29amovsd_xmm [r14+8*r9], x0
37bf7d2a0movsd_xmm x0, [rdi+8*rdx]
37bf7d2a5xorpd x0, [rip+0x4de383]
37bf7d2admovsd_xmm [rdi+8*rdx], x0
37bf7d2b2jmp 0x37bf7d169
37bf7d2b7
37bf7d2b7 66 0f 1f 84 00 00 00 00 00 f........
37bf7d2c0
37bf7d2c0loc_37bf7d2c0:
37bf7d2c0cmp r15, rbp
37bf7d2c3jg 0x37bf7e680
37bf7d2c9mov rax, [rsp+120]
37bf7d2cemov rcx, [rsp+192]
37bf7d2d6sub rcx, [rsp+88]
37bf7d2dbmov rdx, [rsp+128]
37bf7d2e3lea rax, [r14+rax-1]
37bf7d2e8mov [rsp+368], rcx
37bf7d2f0mov r8, [rsp+248]
37bf7d2f8lea r10, [rax+rcx]
37bf7d2fcmov rcx, [rsp+96]
37bf7d301lea rdx, [r14+rdx-1]
37bf7d306mov rax, [rsp+200]
37bf7d30emov [rsp+448], rdx
37bf7d316sub rax, rcx
37bf7d319mov r9, rcx
37bf7d31cmov [rsp+456], r10
37bf7d324mov [rsp+464], rax
37bf7d32cadd rax, rdx
37bf7d32flea rdx, [r14-2]
37bf7d333imul rcx, rdx
37bf7d337mov [rsp+440], rdx
37bf7d33fmov rdx, r10
37bf7d342mov r10, rbp
37bf7d345imul r9, rbp
37bf7d349mov [rsp+376], rcx
37bf7d351mov [rsp+424], r9
37bf7d359sub r9, rcx
37bf7d35cmov rcx, [rsp+1216]
37bf7d364lea r9, [rcx+8*r9]
37bf7d368mov r12, rcx
37bf7d36bjmp 0x37bf7d3ed
37bf7d370
37bf7d370loc_37bf7d370:
37bf7d370movsd_xmm x2, [r9+8*rax]
37bf7d376movsd_xmm x0, [r12+8*rax-8]
37bf7d37dandpd x2, [rip+0x4de2bb]
37bf7d385andpd x0, [rip+0x4de2b3]
37bf7d38dmovsd_xmm x3, [r12+8*rax]
37bf7d393andpd x3, [rip+0x4de2a5]
37bf7d39baddsd x0, x2
37bf7d39fmovsd_xmm x4, [r11+8*rdx]
37bf7d3a5andpd x4, [rip+0x4de293]
37bf7d3admulsd x0, x11
37bf7d3b2maxsd x0, x6
37bf7d3b6comisd x0, x3
37bf7d3bajae 0x37bf7e000
37bf7d3c0comisd x10, x4
37bf7d3c5lea rcx, [r10-1]
37bf7d3c9ja 0x37bf7e6cb
37bf7d3cfadd rdx, [rsp+120]
37bf7d3d4sub r8, [rsp+96]
37bf7d3d9add rax, [rsp+128]
37bf7d3e1cmp rcx, r15
37bf7d3e4jl 0x37bf7e680
37bf7d3eamov r10, rcx
37bf7d3ed
37bf7d3edloc_37bf7d3ed:
37bf7d3edcmp r10, r15
37bf7d3f0jne 0x37bf7d370
37bf7d3f6movsd_xmm x0, [r11+8*rdx]
37bf7d3fcandpd x0, [rip+0x4de23c]
37bf7d404comisd x10, x0
37bf7d409ja 0x37bf7f769
37bf7d40f
37bf7d40floc_37bf7d40f:
37bf7d40flea rax, [rsp+840]
37bf7d417mov [rsp+152], rax
37bf7d41f
37bf7d41floc_37bf7d41f:
37bf7d41fmov rax, [rsp+144]
37bf7d427add [rsp+224], 1
37bf7d430mov rdx, 0x1999999999999998
37bf7d43acmp [rsp+112], 0
37bf7d440mov rsi, [rsp+224]
37bf7d448cmove rax, r10
37bf7d44cmov [rsp+144], rax
37bf7d454mov rax, [rsp+120]
37bf7d459add rax, [rsp+368]
37bf7d461lea rbx, [rax+rbp]
37bf7d465mov [rsp+512], rax
37bf7d46dmov rax, 0xcccccccccccccccd
37bf7d477imul rax, rsi
37bf7d47bmov [rsp+352], rbx
37bf7d483add rax, rdx
37bf7d486ror rax, 1
37bf7d489cmp rdx, rax
37bf7d48cjae 0x37bf7ecce
37bf7d492mov rax, [rsp+352]
37bf7d49alea rsi, [rsp+872]
37bf7d4a2movsd_xmm [rsp+192], x5
37bf7d4abmovsd_xmm x5, [rip+0x4de19d]
37bf7d4b3lea rbx, [rsp+784]
37bf7d4bblea r15, [rsp+888]
37bf7d4c3mov [rsp+56], rsi
37bf7d4c8mov rdx, [rsp+1224]
37bf7d4d0lea r8, [r11+8*rax]
37bf7d4d4mulsd x5, x6
37bf7d4d8mov [rsp+40], rbx
37bf7d4ddmov rax, [rsp+1216]
37bf7d4e5mov [rsp+32], r15
37bf7d4eamov r9, [rsp+1240]
37bf7d4f2lea rcx, [rax+8*r13]
37bf7d4f6lea rax, [rsp+864]
37bf7d4femov [rsp+160], r10
37bf7d506mov [rsp+304], rax
37bf7d50emov [rsp+72], rax
37bf7d513lea rax, [rsp+880]
37bf7d51bmov [rsp+64], rax
37bf7d520movapd x13, x5
37bf7d525lea rax, [rsp+792]
37bf7d52dmov [rsp+48], rax
37bf7d532mov [rsp+1232], r11
37bf7d53amovsd_xmm [rsp+888], x5
37bf7d543mov [rsp+208], r8
37bf7d54bmov [rsp+272], rcx
37bf7d553call dlag2_64_
37bf7d558mov rax, [rsp+296]
37bf7d560movsd_xmm x4, [rsp+872]
37bf7d569mov rdx, [rsp+880]
37bf7d571mov r11, [rsp+1232]
37bf7d579movapd x2, x4
37bf7d57dmovsd_xmm x1, [rax]
37bf7d581movsd_xmm x3, [rsp+784]
37bf7d58amov rax, [rsp+256]
37bf7d592mov r10, [rsp+160]
37bf7d59amovsd_xmm x12, [rsp+792]
37bf7d5a4divsd x2, x3
37bf7d5a8movsd_xmm x0, [rax]
37bf7d5acmulsd x2, x1
37bf7d5b0subsd x2, x0
37bf7d5b4andpd x2, [rip+0x4de084]
37bf7d5bcmovapd x5, x2
37bf7d5c0movq x2, rdx
37bf7d5c5divsd x2, x12
37bf7d5camulsd x2, x1
37bf7d5cesubsd x2, x0
37bf7d5d2andpd x2, [rip+0x4de066]
37bf7d5dacomisd x5, x2
37bf7d5demovsd_xmm x5, [rsp+192]
37bf7d5e7jbe 0x37bf7d617
37bf7d5e9mov [rsp+872], rdx
37bf7d5f1movsd_xmm [rsp+880], x4
37bf7d5famovq x4, rdx
37bf7d5ffmovsd_xmm [rsp+792], x3
37bf7d608movapd x3, x12
37bf7d60dmovsd_xmm [rsp+784], x12
37bf7d617
37bf7d617loc_37bf7d617:
37bf7d617movsd_xmm x2, [rsp+864]
37bf7d620movapd x12, x4
37bf7d625andpd x2, [rip+0x4de013]
37bf7d62dmaxsd x2, [rip+0x4ddfeb]
37bf7d635andpd x12, [rip+0x4de002]
37bf7d63emovapd x14, x12
37bf7d643maxsd x2, x12
37bf7d648movsd_xmm x12, [rsp+864]
37bf7d652mulsd x2, x6
37bf7d656maxsd x2, x3
37bf7d65amovsd_xmm [rsp+840], x2
37bf7d663pxor x2, x2
37bf7d667ucomisd x12, x2
37bf7d66cjp 0x37bf7d674
37bf7d66eje 0x37bf7ed3e
37bf7d674
37bf7d674loc_37bf7d674:
37bf7d674mov rcx, [rsp+176]
37bf7d67clea rax, [r10+1]
37bf7d680mov [rsp+344], rax
37bf7d688add rcx, rbp
37bf7d68bmov [rsp+192], rcx
37bf7d693cmp rax, r14
37bf7d696jne 0x37bf7f8ab
37bf7d69clea rax, [rsp+736]
37bf7d6a4lea r12, [rsp+800]
37bf7d6acmov r8, [rsp+296]
37bf7d6b4mov [rsp+200], r10
37bf7d6bcmov [rsp+312], rax
37bf7d6c4lea rdx, [r11+8*rcx]
37bf7d6c8mov rcx, [rsp+208]
37bf7d6d0lea r9, [rsp+656]
37bf7d6d8mov [rsp+64], rax
37bf7d6ddlea rax, [rsp+752]
37bf7d6e5mov [rsp+320], rax
37bf7d6edmov [rsp+48], rax
37bf7d6f2lea rax, [rsp+824]
37bf7d6famov [rsp+336], rax
37bf7d702mov [rsp+40], rax
37bf7d707lea rax, [rsp+632]
37bf7d70fmov [rsp+56], r12
37bf7d714mov [rsp+32], rax
37bf7d719mov [rsp+1232], r11
37bf7d721movsd_xmm [rsp+344], x5
37bf7d72acall dlasv2_64_
37bf7d72fpxor x0, x0
37bf7d733movsd_xmm x4, [rsp+632]
37bf7d73cmovsd_xmm x3, [rsp+656]
37bf7d745mov r11, [rsp+1232]
37bf7d74dmov r10, [rsp+200]
37bf7d755movsd_xmm x5, [rsp+344]
37bf7d75ecomisd x0, x4
37bf7d762movsd_xmm [rsp+160], x4
37bf7d76bjbe 0x37bf7d7cc
37bf7d76dxorpd x4, [rip+0x4ddebb]
37bf7d775xorpd x3, [rip+0x4ddeb3]
37bf7d77dmovsd_xmm x0, [rsp+752]
37bf7d786xorpd x0, [rip+0x4ddea2]
37bf7d78emovsd_xmm [rsp+160], x4
37bf7d797movsd_xmm [rsp+752], x0
37bf7d7a0movsd_xmm x0, [rsp+824]
37bf7d7a9xorpd x0, [rip+0x4dde7f]
37bf7d7b1movsd_xmm [rsp+632], x4
37bf7d7bamovsd_xmm [rsp+824], x0
37bf7d7c3movsd_xmm [rsp+656], x3
37bf7d7cc
37bf7d7ccloc_37bf7d7cc:
37bf7d7ccmov rax, [rsp+280]
37bf7d7d4mov [rsp+48], r12
37bf7d7d9mov r8, [rsp+1224]
37bf7d7e1mov rdx, [rsp+272]
37bf7d7e9mov [rsp+344], r10
37bf7d7f1lea rcx, [rax+1]
37bf7d7f5mov [rsp+1232], r11
37bf7d7fdmovsd_xmm [rsp+376], x5
37bf7d806sub rcx, r10
37bf7d809mov [rsp+888], rcx
37bf7d811mov rcx, [rsp+312]
37bf7d819movsd_xmm [rsp+360], x3
37bf7d822mov [rsp+40], rcx
37bf7d827mov rcx, [rsp+1224]
37bf7d82fmov [rsp+32], rcx
37bf7d834mov rcx, [rsp+1216]
37bf7d83clea r9, [rcx+8*rdi]
37bf7d840mov rcx, r15
37bf7d843call drot_64_
37bf7d848lea rax, [r14+1]
37bf7d84cmov rcx, [rsp+144]
37bf7d854mov rdx, [rsp+168]
37bf7d85cmov [rsp+424], rax
37bf7d864lea r11, [rip+0x4ddda5]
37bf7d86bsub rax, rcx
37bf7d86emov [rsp+32], r11
37bf7d873mov r8, r11
37bf7d876mov [rsp+888], rax
37bf7d87elea rax, [rcx+rdx]
37bf7d882mov rdx, [rsp+248]
37bf7d88amov [rsp+200], r11
37bf7d892add rdx, rcx
37bf7d895mov rcx, [rsp+1216]
37bf7d89dlea rdx, [rcx+8*rdx]
37bf7d8a1mov rcx, [rsp+336]
37bf7d8a9mov [rsp+48], rcx
37bf7d8aemov rcx, [rsp+320]
37bf7d8b6mov [rsp+40], rcx
37bf7d8bbmov rcx, [rsp+1216]
37bf7d8c3lea r9, [rcx+8*rax]
37bf7d8c7mov rcx, r15
37bf7d8cacall drot_64_
37bf7d8cfmov rax, [rsp+280]
37bf7d8d7mov r10, [rsp+344]
37bf7d8dfmovsd_xmm x3, [rsp+360]
37bf7d8e8mov r11, [rsp+1232]
37bf7d8f0movsd_xmm x5, [rsp+376]
37bf7d8f9cmp r14, rax
37bf7d8fcjl 0x37bf80b32
37bf7d902
37bf7d902loc_37bf7d902:
37bf7d902cmp [rsp+144], rbp
37bf7d90ajl 0x37bf80d45
37bf7d910
37bf7d910loc_37bf7d910:
37bf7d910cmp [rsp+240], 0
37bf7d919jne 0x37bf80c8d
37bf7d91f
37bf7d91floc_37bf7d91f:
37bf7d91fcmp [rsp+136], 0
37bf7d928jne 0x37bf80bcd
37bf7d92e
37bf7d92eloc_37bf7d92e:
37bf7d92emov rax, [rsp+352]
37bf7d936pxor x0, x0
37bf7d93amovsd_xmm x4, [rsp+160]
37bf7d943movsd_xmm [r11+8*rax], x4
37bf7d949mov rax, [rsp+192]
37bf7d951mov [r11+8*rax], 0
37bf7d959mov rax, [rsp+512]
37bf7d961add rax, r14
37bf7d964comisd x0, x3
37bf7d968mov [r11+8*rax], 0
37bf7d970mov rax, [rsp+296]
37bf7d978movsd_xmm [rax], x3
37bf7d97cja 0x37bf80e75
37bf7d982
37bf7d982loc_37bf7d982:
37bf7d982mov rax, [rsp+304]
37bf7d98amov [rsp+56], rsi
37bf7d98fmov [rsp+40], rbx
37bf7d994mov r9, [rsp+1240]
37bf7d99cmov [rsp+72], rax
37bf7d9a1lea rax, [rsp+848]
37bf7d9a9mov r8, [rsp+208]
37bf7d9b1mov [rsp+64], rax
37bf7d9b6mov rax, [rsp+152]
37bf7d9bemov [rsp+32], r15
37bf7d9c3mov rdx, [rsp+1224]
37bf7d9cbmov [rsp+48], rax
37bf7d9d0mov rcx, [rsp+272]
37bf7d9d8mov [rsp+1232], r11
37bf7d9e0mov [rsp+176], r10
37bf7d9e8movsd_xmm [rsp+192], x5
37bf7d9f1movsd_xmm [rsp+888], x13
37bf7d9fbcall dlag2_64_
37bf7da00pxor x0, x0
37bf7da04movsd_xmm x1, [rsp+864]
37bf7da0dmov r10, [rsp+176]
37bf7da15mov r11, [rsp+1232]
37bf7da1ducomisd x1, x0
37bf7da21jp 0x37bf7da32
37bf7da23movsd_xmm x5, [rsp+192]
37bf7da2cje 0x37bf7f5dd
37bf7da32
37bf7da32loc_37bf7da32:
37bf7da32movsd_xmm x5, [rip+0x4ddbe6]
37bf7da3amov rax, [rsp+1216]
37bf7da42movq x12, [rip+0x4ddbe5]
37bf7da4bmovapd x8, x12
37bf7da50movsd_xmm x4, [rsp+784]
37bf7da59mov rsi, [rsp+1216]
37bf7da61movsd_xmm x13, [rsp+872]
37bf7da6bmovsd_xmm x15, [rax+8*rdi]
37bf7da71divsd x5, x4
37bf7da75movsd_xmm [rsp+192], x15
37bf7da7fmulsd x15, x4
37bf7da84movddup x3, x13
37bf7da89movapd x0, x13
37bf7da8emovsd_xmm [rsp+224], x13
37bf7da98movsd_xmm [rsp+712], x15
37bf7daa2movsd_xmm [rsp+248], x5
37bf7daabunpcklpd x5, x5
37bf7daafmovups [rsp+208], x5
37bf7dab7movsd_xmm x5, [rax+8*r13]
37bf7dabdmov rax, [rsp+168]
37bf7dac5movsd_xmm [rsp+176], x5
37bf7dacemulsd x5, x4
37bf7dad2add rax, rbp
37bf7dad5movsd_xmm x14, [rsi+8*rax]
37bf7dadbmov rax, [rsp+256]
37bf7dae3movups [rsp+256], x3
37bf7daebmovsd_xmm [rsp+168], x14
37bf7daf5movsd_xmm x9, [rax]
37bf7dafamovq rax, x15
37bf7daffmovsd_xmm x15, [rsp+656]
37bf7db09mulsd x13, x15
37bf7db0emovapd x2, x5
37bf7db12movsd_xmm x5, [rsp+160]
37bf7db1bmovapd x3, x9
37bf7db20movsd_xmm [rsp+200], x9
37bf7db2amulsd x3, x4
37bf7db2emovsd_xmm [rsp+152], x15
37bf7db38mulsd x0, x5
37bf7db3cmulsd x5, x1
37bf7db40subsd x3, x13
37bf7db45subsd x2, x0
37bf7db49movapd x0, x5
37bf7db4dmovapd x5, x12
37bf7db52xorpd x5, x0
37bf7db56movapd x9, x3
37bf7db5bmovsd_xmm [rsp+728], x3
37bf7db64movapd x3, x15
37bf7db69movsd_xmm [rsp+688], x5
37bf7db72movapd x5, x14
37bf7db77andpd x0, [rip+0x4ddac1]
37bf7db7fmovsd_xmm [rsp+696], x2
37bf7db88mulsd x5, x4
37bf7db8candpd x2, [rip+0x4ddaac]
37bf7db94mulsd x3, x1
37bf7db98addsd x0, x2
37bf7db9cmovq x2, rax
37bf7dba1movsd_xmm [rsp+704], x5
37bf7dbaaandpd x5, [rip+0x4dda8e]
37bf7dbb2xorpd x8, x3
37bf7dbb7movsd_xmm [rsp+720], x8
37bf7dbc1addsd x0, x5
37bf7dbc5andpd x2, [rip+0x4dda73]
37bf7dbcdmovapd x5, x9
37bf7dbd2andpd x5, [rip+0x4dda66]
37bf7dbdaandpd x3, [rip+0x4dda5e]
37bf7dbe2mov [rsp+1232], r11
37bf7dbeamov [rsp+304], r10
37bf7dbf2movsd_xmm [rsp+296], x4
37bf7dbfbaddsd x5, x2
37bf7dbffmovsd_xmm [rsp+272], x1
37bf7dc08addsd x3, x5
37bf7dc0ccomisd x0, x3
37bf7dc10jbe 0x37bf80e09
37bf7dc16lea rdx, [rsp+696]
37bf7dc1elea rcx, [rsp+704]
37bf7dc26lea r8, [rsp+688]
37bf7dc2ecall dlapy3_64_
37bf7dc33mov r10, [rsp+304]
37bf7dc3bmovsd_xmm x3, [rsp+696]
37bf7dc44movsd_xmm x2, [rsp+704]
37bf7dc4dmovsd_xmm x5, [rsp+688]
37bf7dc56divsd x3, x0
37bf7dc5amov r11, [rsp+1232]
37bf7dc62movsd_xmm x1, [rsp+272]
37bf7dc6bmovsd_xmm x4, [rsp+296]
37bf7dc74divsd x2, x0
37bf7dc78xorpd x3, x12
37bf7dc7dmovapd x9, x3
37bf7dc82divsd x5, x0
37bf7dc86movsd_xmm [rsp+760], x2
37bf7dc8fxorpd x5, x12
37bf7dc94
37bf7dc94loc_37bf7dc94:
37bf7dc94movsd_xmm x3, [rsp+176]
37bf7dc9dmovapd x13, x1
37bf7dca2andpd x3, [rip+0x4dd996]
37bf7dcaamovsd_xmm x0, [rsp+168]
37bf7dcb3andpd x0, [rip+0x4dd985]
37bf7dcbbmovsd_xmm x14, [rsp+160]
37bf7dcc5movsd_xmm x15, [rsp+152]
37bf7dccfandpd x13, [rip+0x4dd968]
37bf7dcd8addsd x3, x0
37bf7dcdcmovsd_xmm x0, [rsp+192]
37bf7dce5andpd x0, [rip+0x4dd953]
37bf7dcedaddsd x0, x3
37bf7dcf1movsd_xmm x3, [rsp+200]
37bf7dcfaandpd x3, [rip+0x4dd93e]
37bf7dd02addsd x0, x3
37bf7dd06movapd x3, x0
37bf7dd0amovapd x0, x15
37bf7dd0fandpd x0, [rip+0x4dd929]
37bf7dd17mulsd x3, x4
37bf7dd1bmovapd x4, x14
37bf7dd20andpd x4, [rip+0x4dd918]
37bf7dd28addsd x0, x4
37bf7dd2cmovsd_xmm x4, [rsp+224]
37bf7dd35andpd x4, [rip+0x4dd903]
37bf7dd3daddsd x4, x13
37bf7dd42mulsd x4, x0
37bf7dd46comisd x3, x4
37bf7dd4ajbe 0x37bf81028
37bf7dd50mulsd x2, x14
37bf7dd55movapd x0, x15
37bf7dd5amulsd x0, x5
37bf7dd5emovsd_xmm [rsp+744], x2
37bf7dd67movapd x2, x15
37bf7dd6cmulsd x2, x9
37bf7dd71xorpd x0, x12
37bf7dd76
37bf7dd76loc_37bf7dd76:
37bf7dd76lea r8, [rsp+808]
37bf7dd7elea rdx, [rsp+816]
37bf7dd86mov [rsp+1232], r11
37bf7dd8elea rcx, [rsp+744]
37bf7dd96mov [rsp+192], r10
37bf7dd9emovsd_xmm [rsp+168], x5
37bf7dda7movsd_xmm [rsp+176], x1
37bf7ddb0movsd_xmm [rsp+816], x2
37bf7ddb9movsd_xmm [rsp+808], x0
37bf7ddc2call dlapy3_64_
37bf7ddc7lea rdx, [rsp+640]
37bf7ddcfmovsd_xmm x2, [rsp+744]
37bf7ddd8movsd_xmm x3, [rsp+808]
37bf7dde1movapd x4, x0
37bf7dde5movsd_xmm x5, [rsp+168]
37bf7ddeemovsd_xmm x14, [rsp+152]
37bf7ddf8lea rcx, [rsp+648]
37bf7de00movsd_xmm x13, [rsp+160]
37bf7de0adivsd x2, x0
37bf7de0emovsd_xmm x0, [rsp+816]
37bf7de17divsd x3, x4
37bf7de1bmovsd_xmm [rsp+744], x2
37bf7de24mulsd x2, [rsp+760]
37bf7de2ddivsd x0, x4
37bf7de31movsd_xmm [rsp+808], x3
37bf7de3amovapd x1, x3
37bf7de3emulsd x1, x5
37bf7de42mulsd x3, x9
37bf7de47mulsd x5, x0
37bf7de4bmovapd x4, x0
37bf7de4fmovsd_xmm [rsp+816], x0
37bf7de58movapd x0, x2
37bf7de5cmulsd x4, x9
37bf7de61mulsd x0, x13
37bf7de66addsd x3, x5
37bf7de6amovapd x5, x14
37bf7de6fsubsd x4, x1
37bf7de73movsd_xmm [rsp+160], x3
37bf7de7cmovsd_xmm [rsp+856], x4
37bf7de85mulsd x5, x4
37bf7de89movsd_xmm [rsp+168], x4
37bf7de92addsd x0, x5
37bf7de96movsd_xmm [rsp+648], x0
37bf7de9fmovapd x0, x14
37bf7dea4mulsd x0, x3
37bf7dea8movsd_xmm [rsp+640], x0
37bf7deb1call dlapy2_64_
37bf7deb6lea rdx, [rsp+664]
37bf7debemovsd_xmm x4, [rsp+168]
37bf7dec7movsd_xmm x3, [rsp+160]
37bf7ded0movsd_xmm [rsp+152], x0
37bf7ded9lea rcx, [rsp+672]
37bf7dee1movsd_xmm x0, [rsp+744]
37bf7deeamulsd x0, [rsp+760]
37bf7def3mulsd x4, x13
37bf7def8mulsd x3, x13
37bf7defdmulsd x0, x14
37bf7df02xorpd x3, x12
37bf7df07movsd_xmm [rsp+664], x3
37bf7df10addsd x0, x4
37bf7df14movsd_xmm [rsp+672], x0
37bf7df1dcall dlapy2_64_
37bf7df22mov rax, [rsp+440]
37bf7df2amovsd_xmm x5, [rsp+152]
37bf7df33movapd x3, x0
37bf7df37mov rsi, [rsp+1264]
37bf7df3fmovsd_xmm x1, [rsp+176]
37bf7df48movapd x0, x5
37bf7df4cmov r10, [rsp+192]
37bf7df54mov r11, [rsp+1232]
37bf7df5cmulsd x5, x1
37bf7df60unpcklpd x0, x3
37bf7df64movups [rsi+8*rax], x0
37bf7df68mulsd x1, x3
37bf7df6cmov rsi, [rsp+1248]
37bf7df74lea rbp, [r10-1]
37bf7df78mulpd x0, [rsp+256]
37bf7df81mulpd x0, [rsp+208]
37bf7df8amovups [rsi+8*rax], x0
37bf7df8emovapd x0, x5
37bf7df92mov rsi, [rsp+1256]
37bf7df9amovsd_xmm x5, [rsp+248]
37bf7dfa3mulsd x1, x5
37bf7dfa7mulsd x0, x5
37bf7dfabxorpd x1, x12
37bf7dfb0unpcklpd x0, x1
37bf7dfb4movups [rsi+8*rax], x0
37bf7dfb8mov rax, [rsp+1200]
37bf7dfc0mov r10, [rax]
37bf7dfc3cmp r10, rbp
37bf7dfc6jg 0x37bf7d048
37bf7dfcccmp [rsp+112], 0
37bf7dfd2jne 0x37bf7cc89
37bf7dfd8cmp [rsp+144], rbp
37bf7dfe0mov [rsp+280], rbp
37bf7dfe8jle 0x37bf7cc89
37bf7dfeemov [rsp+144], r10
37bf7dff6jmp 0x37bf7cc89
37bf7dffb
37bf7dffb 0f 1f 44 00 00 ..D..
37bf7e000
37bf7e000loc_37bf7e000:
37bf7e000comisd x10, x4
37bf7e005mov rcx, [rsp+1216]
37bf7e00dmov [rcx+8*rax], 0
37bf7e015jbe 0x37bf7d40f
37bf7e01bmov [r11+8*rdx], 0
37bf7e023xor r8l, r8l
37bf7e026
37bf7e026loc_37bf7e026:
37bf7e026cmp r14, r10
37bf7e029jle 0x37bf8110a
37bf7e02f
37bf7e02floc_37bf7e02f:
37bf7e02fmov r15, [rsp+96]
37bf7e034mov r9, [rsp+1216]
37bf7e03cmov [rsp+336], r14
37bf7e044movapd x8, x5
37bf7e049mov r12, [rsp+120]
37bf7e04emov [rsp+504], r13
37bf7e056mov r13, r8
37bf7e059lea rax, [8*r15+8]
37bf7e061mov rdx, r15
37bf7e064mov [rsp+472], rdi
37bf7e06cimul rdx, r10
37bf7e070mov [rsp+352], rax
37bf7e078mov rax, [rsp+128]
37bf7e080mov [rsp+480], rbp
37bf7e088lea rcx, [r10+rax]
37bf7e08cmov [rsp+488], rsi
37bf7e094lea rax, [rcx+rdx]
37bf7e098mov [rsp+496], rbx
37bf7e0a0lea rax, [r9+8*rax]
37bf7e0a4lea r9, [r15+rdx]
37bf7e0a8mov [rsp+1232], r11
37bf7e0b0add rcx, r9
37bf7e0b3mov r9, [rsp+1216]
37bf7e0bblea rcx, [r9+8*rcx]
37bf7e0bfmov [rsp+312], rcx
37bf7e0c7mov rcx, [rsp+88]
37bf7e0ccmov rsi, [rsp+312]
37bf7e0d4lea r9, [8*rcx+8]
37bf7e0dcmov [rsp+360], r9
37bf7e0e4lea r9, [r10+1]
37bf7e0e8imul rcx, r9
37bf7e0ecmov [rsp+304], r9
37bf7e0f4lea r9, [r10+r12]
37bf7e0f8mov rbx, [rsp+304]
37bf7e100add rcx, r9
37bf7e103lea r9, [r11+8*rcx+8]
37bf7e108mov rcx, [rsp+328]
37bf7e110mov r14, r9
37bf7e113lea r12, [8*rcx]
37bf7e11bmov [rsp+320], r12
37bf7e123mov r12, [rsp+1272]
37bf7e12bimul rcx, r10
37bf7e12fadd rcx, [rsp+384]
37bf7e137lea r12, [r12+8*rcx+8]
37bf7e13clea rcx, [r10-1]
37bf7e140imul rcx, r15
37bf7e144lea r15, [rsp+840]
37bf7e14clea r10, [rsp+680]
37bf7e154mov [rsp+152], r15
37bf7e15clea r15, [rsp+888]
37bf7e164mov [rsp+304], r15
37bf7e16cmov rdi, r10
37bf7e16fmov r15, rax
37bf7e172sub rcx, rdx
37bf7e175mov rdx, [rsp+280]
37bf7e17dmov [rsp+160], r10
37bf7e185mov [rsp+432], rcx
37bf7e18dlea rcx, [rdx+1]
37bf7e191lea rdx, [rsp+776]
37bf7e199mov [rsp+272], rdx
37bf7e1a1mov rbp, rdx
37bf7e1a4mov [rsp+344], rcx
37bf7e1acjmp 0x37bf7e224
37bf7e1ae
37bf7e1ae 66 90 f.
37bf7e1b0
37bf7e1b0loc_37bf7e1b0:
37bf7e1b0test r13, r13
37bf7e1b3je 0x37bf7e1d2
37bf7e1b5mov rax, [rsp+432]
37bf7e1bdmovsd_xmm x0, [r15+8*rax]
37bf7e1c3mulsd x0, [rsp+680]
37bf7e1ccmovsd_xmm [r15+8*rax], x0
37bf7e1d2
37bf7e1d2loc_37bf7e1d2:
37bf7e1d2movsd_xmm x0, [r14]
37bf7e1d7andpd x0, [rip+0x4dd461]
37bf7e1dfcomisd x0, x10
37bf7e1e4jae 0x37bf7f7e5
37bf7e1eamov rax, [rsp+352]
37bf7e1f2mov [r14], 0
37bf7e1f9xor r13l, r13l
37bf7e1fcadd r14, [rsp+360]
37bf7e204add r12, [rsp+320]
37bf7e20cadd r15, rax
37bf7e20fadd rsi, rax
37bf7e212cmp rbx, [rsp+336]
37bf7e21aje 0x37bf7f83e
37bf7e220add rbx, 1
37bf7e224
37bf7e224loc_37bf7e224:
37bf7e224movsd_xmm x0, [r15]
37bf7e229mov [rsp+32], r15
37bf7e22emov r9, rbp
37bf7e231mov r8, rdi
37bf7e234mov rcx, [rsp+152]
37bf7e23clea rdx, [r15+8]
37bf7e240mov [rsp+312], rbx
37bf7e248movsd_xmm [rsp+840], x0
37bf7e251call dlartg_64_
37bf7e256mov rax, [rsp+1224]
37bf7e25emov rdx, rsi
37bf7e261mov [r15+8], 0
37bf7e269mov r11, [rsp+344]
37bf7e271mov [rsp+48], rbp
37bf7e276lea r9, [rsi+8]
37bf7e27amov [rsp+32], rax
37bf7e27fmov rcx, [rsp+304]
37bf7e287mov r8, rax
37bf7e28amov [rsp+40], rdi
37bf7e28fsub r11, rbx
37bf7e292mov [rsp+888], r11
37bf7e29amov [rsp+312], r11
37bf7e2a2call drot_64_
37bf7e2a7mov rax, [rsp+1240]
37bf7e2afmov r9, r14
37bf7e2b2mov [rsp+48], rbp
37bf7e2b7mov [rsp+40], rdi
37bf7e2bcmov r11, [rsp+312]
37bf7e2c4lea rdx, [r14-8]
37bf7e2c8mov [rsp+32], rax
37bf7e2cdmov rcx, [rsp+304]
37bf7e2d5mov r8, rax
37bf7e2d8mov [rsp+888], r11
37bf7e2e0call drot_64_
37bf7e2e5cmp [rsp+240], 0
37bf7e2eeje 0x37bf7e1b0
37bf7e2f4lea rax, [rip+0x4dd315]
37bf7e2fbmov [rsp+48], rbp
37bf7e300mov rcx, [rsp+1192]
37bf7e308lea r8, [rip+0x4dd301]
37bf7e30fmov [rsp+32], rax
37bf7e314mov rax, [rsp+320]
37bf7e31cmov rdx, r12
37bf7e31fmov [rsp+40], rdi
37bf7e324lea r9, [r12+rax]
37bf7e328call drot_64_
37bf7e32djmp 0x37bf7e1b0
37bf7e332
37bf7e332 66 0f 1f 44 00 00 f..D..
37bf7e338
37bf7e338loc_37bf7e338:
37bf7e338mov rdi, [rsp+184]
37bf7e340mov rdx, [rsp+288]
37bf7e348lea r8, [rip+0x4dd2c1]
37bf7e34fmov [rsp+1232], r11
37bf7e357mov rax, rdi
37bf7e35aimul rax, rbp
37bf7e35elea rcx, [rax+rdx+1]
37bf7e363add rax, rdi
37bf7e366mov rdi, [rsp+1288]
37bf7e36elea rax, [rdx+rax+1]
37bf7e373lea rdx, [rdi+8*rax]
37bf7e377mov rax, [rsp+272]
37bf7e37flea r9, [rdi+8*rcx]
37bf7e383mov rcx, [rsp+1192]
37bf7e38bmov [rsp+48], rax
37bf7e390mov rax, [rsp+160]
37bf7e398mov [rsp+40], rax
37bf7e39dmov rax, [rsp+200]
37bf7e3a5mov [rsp+32], rax
37bf7e3aacall drot_64_
37bf7e3afmov r11, [rsp+1232]
37bf7e3b7movsd_xmm x0, [r11+8*rbx]
37bf7e3bdcomisd x8, x0
37bf7e3c2jbe 0x37bf7ce6b
37bf7e3c8mov rax, [rsp+1200]
37bf7e3d0mov r15, [rax]
37bf7e3d3cmp [rsp+112], 0
37bf7e3d9je 0x37bf7ce9c
37bf7e3dfcmp [rsp+144], r14
37bf7e3e7jg 0x37bf810f8
37bf7e3ednop [rax]
37bf7e3f0
37bf7e3f0loc_37bf7e3f0:
37bf7e3f0mov rdi, [rsp+144]
37bf7e3f8cmp rdi, r14
37bf7e3fbje 0x37bf7f7d8
37bf7e401mov rax, [rsp+128]
37bf7e409mov rdx, [rsp+1216]
37bf7e411lea rcx, [r14+1]
37bf7e415sub rcx, rdi
37bf7e418movddup x1, [rip+0x4dd210]
37bf7e420add rax, rdi
37bf7e423add rax, [rsp+208]
37bf7e42bmov r8, rcx
37bf7e42elea r9, [rdx+8*rax]
37bf7e432mov rax, [rsp+120]
37bf7e437shr r8, 1
37bf7e43axor edx, edx
37bf7e43cadd rax, rdi
37bf7e43fadd rax, [rsp+192]
37bf7e447lea r10, [r11+8*rax]
37bf7e44bxor eax, eax
37bf7e44dnop [rax]
37bf7e454nop [rax+rax]
37bf7e45fnop [rax+rax]
37bf7e46anop [rax+rax]
37bf7e475nop [rax+rax]
37bf7e480
37bf7e480loc_37bf7e480:
37bf7e480movupd x0, [r9+rax]
37bf7e486add rdx, 1
37bf7e48axorpd x0, x1
37bf7e48emovups [r9+rax], x0
37bf7e493movupd x0, [r10+rax]
37bf7e499xorpd x0, x1
37bf7e49dmovups [r10+rax], x0
37bf7e4a2add rax, 16
37bf7e4a6cmp rdx, r8
37bf7e4a9jne 0x37bf7e480
37bf7e4abtest cl, 1
37bf7e4aeje 0x37bf7e6c0
37bf7e4b4mov rax, [rsp+144]
37bf7e4bcand rcx, -2
37bf7e4c0add rax, rcx
37bf7e4c3
37bf7e4c3loc_37bf7e4c3:
37bf7e4c3mov rdx, [rsp+168]
37bf7e4cbmov rdi, [rsp+1216]
37bf7e4d3add rdx, rax
37bf7e4d6add rax, [rsp+176]
37bf7e4demovsd_xmm x0, [rdi+8*rdx]
37bf7e4e3xorpd x0, [rip+0x4dd145]
37bf7e4ebmovsd_xmm [rdi+8*rdx], x0
37bf7e4f0movsd_xmm x0, [r11+8*rax]
37bf7e4f6xorpd x0, [rip+0x4dd132]
37bf7e4femovsd_xmm [r11+8*rax], x0
37bf7e504mov rax, [rsp+1216]
37bf7e50cmovsd_xmm x0, [r11+8*rbx]
37bf7e512movsd_xmm x2, [rax+8*rsi]
37bf7e517jmp 0x37bf7cec4
37bf7e51c
37bf7e51c 0f 1f 40 00 ..@.
37bf7e520
37bf7e520loc_37bf7e520:
37bf7e520cmp [rsp+144], r14
37bf7e528jle 0x37bf7e3f0
37bf7e52e
37bf7e52eloc_37bf7e52e:
37bf7e52emov rax, [rsp+1216]
37bf7e536movsd_xmm x2, [rax+8*rsi]
37bf7e53bjmp 0x37bf7cec4
37bf7e540
37bf7e540loc_37bf7e540:
37bf7e540cmp [rsp+112], 0
37bf7e546jne 0x37bf7ecb0
37bf7e54cmov rax, [rsp+1216]
37bf7e554xorpd x0, [rip+0x4dd0d4]
37bf7e55cmovsd_xmm x2, [rax+8*rsi]
37bf7e561xorpd x2, [rip+0x4dd0c7]
37bf7e569movsd_xmm [r11+8*rbx], x0
37bf7e56fmovsd_xmm [rax+8*rsi], x2
37bf7e574mov rax, [rsp+1200]
37bf7e57cmov r15, [rax]
37bf7e57fjmp 0x37bf7cc47
37bf7e584
37bf7e584 0f 1f 40 00 ..@.
37bf7e588
37bf7e588loc_37bf7e588:
37bf7e588mov rax, [rsp+1304]
37bf7e590mov rsi, [rip+0x4dd089]
37bf7e597mov [rax], rsi
37bf7e59ajmp 0x37bf7c3aa
37bf7e59f
37bf7e59f 90 .
37bf7e5a0
37bf7e5a0loc_37bf7e5a0:
37bf7e5a0cmp [rsp+112], 0
37bf7e5a6jne 0x37bf7f71f
37bf7e5acmov eax, 1
37bf7e5b1mov rbx, -1
37bf7e5b8mov r11, -1
37bf7e5bfmov rsi, -1
37bf7e5c6jmp 0x37bf7d148
37bf7e5cb
37bf7e5cb 0f 1f 44 00 00 ..D..
37bf7e5d0
37bf7e5d0loc_37bf7e5d0:
37bf7e5d0mov rax, [rsp+1296]
37bf7e5d8mov r8, [rsp+1192]
37bf7e5e0mov [rsp+56], 4
37bf7e5e9lea r9, [rip+0x4dd000]
37bf7e5f0lea rcx, [rip+0x4dd001]
37bf7e5f7mov [rsp+48], rax
37bf7e5fcmov rax, [rsp+1288]
37bf7e604mov rdx, r8
37bf7e607mov [rsp+40], rax
37bf7e60clea rax, [rip+0x4dcfed]
37bf7e613mov [rsp+32], rax
37bf7e618call dlaset_64_
37bf7e61djmp 0x37bf7c6d8
37bf7e622
37bf7e622 66 0f 1f 44 00 00 f..D..
37bf7e628
37bf7e628loc_37bf7e628:
37bf7e628mov rax, [rsp+1280]
37bf7e630mov r8, [rsp+1192]
37bf7e638mov [rsp+56], 4
37bf7e641lea r9, [rip+0x4dcfa8]
37bf7e648lea rcx, [rip+0x4dcfa9]
37bf7e64fmov [rsp+48], rax
37bf7e654mov rax, [rsp+1272]
37bf7e65cmov rdx, r8
37bf7e65fmov [rsp+40], rax
37bf7e664lea rax, [rip+0x4dcf95]
37bf7e66bmov [rsp+32], rax
37bf7e670call dlaset_64_
37bf7e675jmp 0x37bf7c6ce
37bf7e67a
37bf7e67a 66 0f 1f 44 00 00 f..D..
37bf7e680
37bf7e680loc_37bf7e680:
37bf7e680mov rax, [rsp+1192]
37bf7e688mov rsi, [rsp+1320]
37bf7e690mov r14, [rax]
37bf7e693lea rax, [r14+1]
37bf7e697mov [rsi], rax
37bf7e69ajmp 0x37bf7d194
37bf7e69f
37bf7e69f 90 .
37bf7e6a0
37bf7e6a0loc_37bf7e6a0:
37bf7e6a0mov rax, [rsp+1320]
37bf7e6a8mov [rax], rbp
37bf7e6abmov rax, [rsp+1192]
37bf7e6b3mov r14, [rax]
37bf7e6b6jmp 0x37bf7d194
37bf7e6bb
37bf7e6bb 0f 1f 44 00 00 ..D..
37bf7e6c0
37bf7e6c0loc_37bf7e6c0:
37bf7e6c0movsd_xmm x0, [r11+8*rbx]
37bf7e6c6jmp 0x37bf7e52e
37bf7e6cb
37bf7e6cbloc_37bf7e6cb:
37bf7e6cbmovapd x0, x2
37bf7e6cfmovsd_xmm x4, [rip+0x4dcf49]
37bf7e6d7mov [r11+8*rdx], 0
37bf7e6dfmovsd_xmm [rsp+848], x2
37bf7e6e8maxsd x0, x3
37bf7e6ecmovsd_xmm [rsp+856], x0
37bf7e6f5comisd x4, x0
37bf7e6f9jbe 0x37bf7e723
37bf7e6fbpxor x4, x4
37bf7e6ffmov edx, 1
37bf7e704ucomisd x0, x4
37bf7e708setp al
37bf7e70bcmovne eax, edx
37bf7e70etest al, al
37bf7e710je 0x37bf7e723
37bf7e712divsd x2, x0
37bf7e716divsd x3, x0
37bf7e71amovsd_xmm [rsp+848], x2
37bf7e723
37bf7e723loc_37bf7e723:
37bf7e723mov rdx, [rsp+1216]
37bf7e72blea rax, [r10+1]
37bf7e72fmovsd_xmm x4, [rsp+392]
37bf7e738add r8, rax
37bf7e73bmovsd_xmm x0, [rdx+8*r8]
37bf7e741andpd x0, [rip+0x4dcef7]
37bf7e749mulsd x0, x4
37bf7e74dmulsd x0, x3
37bf7e751movsd_xmm x3, [rsp+400]
37bf7e75amulsd x3, x4
37bf7e75emulsd x3, x2
37bf7e762comisd x3, x0
37bf7e766jae 0x37bf7f751
37bf7e76ccmp r14, r10
37bf7e76fjle 0x37bf7cccb
37bf7e775mov r12, [rsp+280]
37bf7e77dmov r9, [rsp+88]
37bf7e782mov r13, [rsp+1216]
37bf7e78aimul rax, r9
37bf7e78elea rdx, [r12-1]
37bf7e793mov [rsp+344], rdx
37bf7e79blea rdx, [8*r9+8]
37bf7e7a3mov [rsp+352], rdx
37bf7e7abmov rdx, [rsp+120]
37bf7e7b0add rdx, r10
37bf7e7b3add rdx, rax
37bf7e7b6lea r15, [r11+8*rdx]
37bf7e7bamov [rsp+224], r15
37bf7e7c2mov r15, [rsp+96]
37bf7e7c7imul rcx, r15
37bf7e7cblea r8, [8*r15+8]
37bf7e7d3mov [rsp+360], r8
37bf7e7dbmov r8, [rsp+128]
37bf7e7e3lea r15, [8*r15]
37bf7e7ebmov [rsp+312], r15
37bf7e7f3mov r15, [rsp+128]
37bf7e7fblea rdx, [r10+r8]
37bf7e7ffmov r8, [rsp+144]
37bf7e807add rdx, rcx
37bf7e80alea r13, [r13+8*rdx+8]
37bf7e80fmov rdx, r10
37bf7e812sub rdx, r8
37bf7e815add rdx, 1
37bf7e819mov [rsp+304], rdx
37bf7e821lea rdx, [r8+r15]
37bf7e825lea r15, [rsp+888]
37bf7e82dadd rdx, rcx
37bf7e830mov rcx, [rsp+1216]
37bf7e838lea rcx, [rcx+8*rdx]
37bf7e83cmov rdx, [rsp+120]
37bf7e841mov [rsp+464], rcx
37bf7e849lea rcx, [8*r9]
37bf7e851mov [rsp+368], rcx
37bf7e859mov rcx, rax
37bf7e85cadd rdx, r8
37bf7e85fsub rcx, r9
37bf7e862add rdx, rcx
37bf7e865lea rcx, [r11+8*rdx]
37bf7e869mov [rsp+456], rcx
37bf7e871mov rcx, [rsp+184]
37bf7e879lea rdx, [8*rcx]
37bf7e881imul rcx, r10
37bf7e885mov [rsp+336], rdx
37bf7e88dmov rdx, [rsp+288]
37bf7e895add rdx, rcx
37bf7e898mov rcx, [rsp+1288]
37bf7e8a0lea rdx, [rcx+8*rdx+8]
37bf7e8a5mov rcx, [rsp+328]
37bf7e8admov [rsp+320], rdx
37bf7e8b5lea rdx, [r12+2]
37bf7e8balea r12, [8*rcx]
37bf7e8c2sub rdx, r10
37bf7e8c5imul rcx, r10
37bf7e8c9mov [rsp+376], r12
37bf7e8d1mov r12, [rsp+384]
37bf7e8d9mov [rsp+472], rdx
37bf7e8e1lea rdx, [rcx+r12]
37bf7e8e5mov r12, [rsp+1272]
37bf7e8edlea rcx, [r14+1]
37bf7e8f1sub rcx, r8
37bf7e8f4lea r12, [r12+8*rdx+8]
37bf7e8f9lea rdx, [r10+2]
37bf7e8fdmov [rsp+424], rcx
37bf7e905imul rdx, r9
37bf7e909neg r9
37bf7e90cmov [rsp+296], r12
37bf7e914lea r10, [rsp+680]
37bf7e91csub rdx, rax
37bf7e91flea rax, [8*r9]
37bf7e927lea r9, [rsp+840]
37bf7e92fmov [rsp+432], rax
37bf7e937lea rax, [rsp+776]
37bf7e93flea rcx, [8*rdx]
37bf7e947mov [rsp+272], rax
37bf7e94fmov r12, [rsp+456]
37bf7e957mov [rsp+152], r9
37bf7e95flea r9, [rip+0x4dccaa]
37bf7e966mov [rsp+200], r9
37bf7e96elea r9, [r8-1]
37bf7e972mov [rsp+440], r9
37bf7e97alea r9, [rcx+8]
37bf7e97emov [rsp+480], r14
37bf7e986mov r14, [rsp+472]
37bf7e98emov [rsp+488], rdi
37bf7e996mov rdi, r10
37bf7e999mov [rsp+496], rbp
37bf7e9a1mov rbp, rax
37bf7e9a4mov [rsp+504], rsi
37bf7e9acmov rsi, [rsp+304]
37bf7e9b4mov [rsp+512], rbx
37bf7e9bcmov rbx, [rsp+224]
37bf7e9c4mov [rsp+160], r10
37bf7e9ccmov [rsp+224], r15
37bf7e9d4mov r15, [rsp+464]
37bf7e9dcmov [rsp+448], r9
37bf7e9e4mov [rsp+456], rcx
37bf7e9ecmov [rsp+1232], r11
37bf7e9f4jmp 0x37bf7eb84
37bf7e9f9
37bf7e9f9 0f 1f 80 00 00 00 00 .......
37bf7ea00
37bf7ea00loc_37bf7ea00:
37bf7ea00mov rax, [rsp+1224]
37bf7ea08mov [rsp+48], rbp
37bf7ea0dlea rdx, [r13-8]
37bf7ea11mov r9, r13
37bf7ea14mov [rsp+40], rdi
37bf7ea19mov rcx, [rsp+224]
37bf7ea21mov [rsp+32], rax
37bf7ea26mov r8, rax
37bf7ea29mov [rsp+888], r14
37bf7ea31call drot_64_
37bf7ea36mov rax, [rsp+296]
37bf7ea3eadd rax, [rsp+376]
37bf7ea46mov [rsp+304], rax
37bf7ea4ecmp [rsp+240], 0
37bf7ea57jne 0x37bf7ec70
37bf7ea5d
37bf7ea5dloc_37bf7ea5d:
37bf7ea5dmov rax, [rsp+96]
37bf7ea62mov r9, rbp
37bf7ea65mov r8, rdi
37bf7ea68mov rdx, r13
37bf7ea6bmov rcx, [rsp+152]
37bf7ea73movsd_xmm x0, [r13+8*rax]
37bf7ea7amov rax, [rsp+312]
37bf7ea82movsd_xmm [rsp+840], x0
37bf7ea8badd rax, r13
37bf7ea8emov [rsp+32], rax
37bf7ea93call dlartg_64_
37bf7ea98mov rax, [rsp+200]
37bf7eaa0mov r9, r15
37bf7eaa3mov [r13], 0
37bf7eaabmov [rsp+48], rbp
37bf7eab0add r15, [rsp+312]
37bf7eab8lea r8, [rip+0x4dcb51]
37bf7eabfmov [rsp+32], rax
37bf7eac4mov rcx, [rsp+224]
37bf7eaccmov rdx, r15
37bf7eacfmov [rsp+40], rdi
37bf7ead4mov [rsp+888], rsi
37bf7eadccall drot_64_
37bf7eae1lea rax, [rsi-1]
37bf7eae5mov rdx, r12
37bf7eae8mov [rsp+48], rbp
37bf7eaedmov [rsp+888], rax
37bf7eaf5mov rax, [rsp+200]
37bf7eafdlea r8, [rip+0x4dcb0c]
37bf7eb04mov [rsp+40], rdi
37bf7eb09mov rcx, [rsp+224]
37bf7eb11mov [rsp+32], rax
37bf7eb16mov rax, [rsp+432]
37bf7eb1elea r9, [r12+rax]
37bf7eb22call drot_64_
37bf7eb27cmp [rsp+136], 0
37bf7eb30jne 0x37bf7ec28
37bf7eb36
37bf7eb36loc_37bf7eb36:
37bf7eb36mov rax, [rsp+304]
37bf7eb3eadd rsi, 1
37bf7eb42sub r14, 1
37bf7eb46mov rcx, [rsp+336]
37bf7eb4eadd rbx, [rsp+352]
37bf7eb56add [rsp+320], rcx
37bf7eb5emov [rsp+296], rax
37bf7eb66add r13, [rsp+360]
37bf7eb6eadd r12, [rsp+368]
37bf7eb76cmp rsi, [rsp+424]
37bf7eb7eje 0x37bf7f779
37bf7eb84
37bf7eb84loc_37bf7eb84:
37bf7eb84movsd_xmm x0, [rbx]
37bf7eb88mov [rsp+32], rbx
37bf7eb8dlea rdx, [rbx+8]
37bf7eb91mov r9, rbp
37bf7eb94mov rcx, [rsp+152]
37bf7eb9cmov r8, rdi
37bf7eb9fmovsd_xmm [rsp+840], x0
37bf7eba8call dlartg_64_
37bf7ebadmov rax, [rsp+440]
37bf7ebb5mov [rbx+8], 0
37bf7ebbdadd rax, rsi
37bf7ebc0cmp [rsp+344], rax
37bf7ebc8jle 0x37bf7ea00
37bf7ebcelea rax, [r14-3]
37bf7ebd2mov [rsp+48], rbp
37bf7ebd7mov r8, [rsp+1240]
37bf7ebdfmov [rsp+888], rax
37bf7ebe7mov rax, [rsp+456]
37bf7ebefmov [rsp+40], rdi
37bf7ebf4mov rcx, [rsp+224]
37bf7ebfclea rdx, [rbx+rax]
37bf7ec00mov rax, [rsp+1240]
37bf7ec08mov [rsp+32], rax
37bf7ec0dmov rax, [rsp+448]
37bf7ec15lea r9, [rax+rbx]
37bf7ec19call drot_64_
37bf7ec1ejmp 0x37bf7ea00
37bf7ec23
37bf7ec23 0f 1f 44 00 00 ..D..
37bf7ec28
37bf7ec28loc_37bf7ec28:
37bf7ec28mov rax, [rsp+200]
37bf7ec30mov rdx, [rsp+320]
37bf7ec38mov [rsp+48], rbp
37bf7ec3dlea r8, [rip+0x4dc9cc]
37bf7ec44mov [rsp+40], rdi
37bf7ec49mov rcx, [rsp+1192]
37bf7ec51mov [rsp+32], rax
37bf7ec56mov r9, rdx
37bf7ec59sub r9, [rsp+336]
37bf7ec61call drot_64_
37bf7ec66jmp 0x37bf7eb36
37bf7ec6b
37bf7ec6b 0f 1f 44 00 00 ..D..
37bf7ec70
37bf7ec70loc_37bf7ec70:
37bf7ec70mov rax, [rsp+200]
37bf7ec78mov [rsp+48], rbp
37bf7ec7dlea r8, [rip+0x4dc98c]
37bf7ec84mov [rsp+40], rdi
37bf7ec89mov r9, [rsp+304]
37bf7ec91mov [rsp+32], rax
37bf7ec96mov rdx, [rsp+296]
37bf7ec9emov rcx, [rsp+1192]
37bf7eca6call drot_64_
37bf7ecabjmp 0x37bf7ea5d
37bf7ecb0
37bf7ecb0loc_37bf7ecb0:
37bf7ecb0mov rax, [rsp+1200]
37bf7ecb8mov r15, [rax]
37bf7ecbbcmp [rsp+144], r14
37bf7ecc3jle 0x37bf7e3f0
37bf7ecc9jmp 0x37bf7cc3a
37bf7ecce
37bf7ecceloc_37bf7ecce:
37bf7eccemov rax, [rsp+1216]
37bf7ecd6pxor x0, x0
37bf7ecdamovsd_xmm x2, [r11+8*rbx]
37bf7ece0cvtsi2sd x0, [rsp+232]
37bf7eceamulsd x0, x6
37bf7eceemovsd_xmm x3, [rax+8*rdi]
37bf7ecf3movapd x4, x2
37bf7ecf7andpd x4, [rip+0x4dc941]
37bf7ecffmovapd x1, x3
37bf7ed03andpd x1, [rip+0x4dc935]
37bf7ed0bmulsd x1, x0
37bf7ed0fcomisd x4, x1
37bf7ed13jbe 0x37bf7f896
37bf7ed19movapd x5, x3
37bf7ed1ddivsd x5, x2
37bf7ed21
37bf7ed21loc_37bf7ed21:
37bf7ed21movapd x3, x5
37bf7ed25andpd x3, [rip+0x4dc913]
37bf7ed2dmovapd x4, x5
37bf7ed31movapd x14, x3
37bf7ed36movsd_xmm x3, [rip+0x4dc8e2]
37bf7ed3e
37bf7ed3eloc_37bf7ed3e:
37bf7ed3emovsd_xmm x2, [rsp+416]
37bf7ed47mulsd x2, [rip+0x4dc909]
37bf7ed4fmovsd_xmm x0, [rip+0x4dc8c9]
37bf7ed57minsd x0, [rsp+392]
37bf7ed60mulsd x0, x2
37bf7ed64comisd x3, x0
37bf7ed68jbe 0x37bf7f75c
37bf7ed6edivsd x0, x3
37bf7ed72
37bf7ed72loc_37bf7ed72:
37bf7ed72movsd_xmm x1, [rip+0x4dc8a6]
37bf7ed7aminsd x1, [rsp+408]
37bf7ed83mulsd x1, x2
37bf7ed87comisd x14, x1
37bf7ed8cjbe 0x37bf7ed97
37bf7ed8edivsd x1, x14
37bf7ed93minsd x0, x1
37bf7ed97
37bf7ed97loc_37bf7ed97:
37bf7ed97mov rax, [rsp+120]
37bf7ed9cmulsd x3, x0
37bf7eda0movapd x15, x5
37bf7eda5xor edx, edx
37bf7eda7mulsd x0, x4
37bf7edabmov r9l, 1
37bf7edb1mov rsi, [rsp+1216]
37bf7edb9movsd_xmm x12, [rsp+400]
37bf7edc3lea rbx, [8*rax]
37bf7edcbadd rax, r14
37bf7edceadd rax, [rsp+368]
37bf7edd6movsd_xmm x9, [rsp+392]
37bf7ede0lea rcx, [r11+8*rax-8]
37bf7ede5mov rax, [rsp+128]
37bf7ededlea rdi, [8*rax]
37bf7edf5add rax, r14
37bf7edf8add rax, [rsp+200]
37bf7ee00movsd_xmm [rsp+784], x3
37bf7ee09lea rax, [rsi+8*rax-8]
37bf7ee0emovapd x5, x0
37bf7ee12mov rsi, [rsp+376]
37bf7ee1amovsd_xmm [rsp+872], x0
37bf7ee23sub rsi, [rsp+424]
37bf7ee2bjmp 0x37bf7eedb
37bf7ee30
37bf7ee30loc_37bf7ee30:
37bf7ee30movsd_xmm x1, [rax]
37bf7ee34movsd_xmm x0, [rcx]
37bf7ee38pxor x4, x4
37bf7ee3clea r8, [rbp-1]
37bf7ee40movsd_xmm x2, [rax+8*rsi]
37bf7ee45mulsd x1, x3
37bf7ee49mulsd x0, x5
37bf7ee4dmulsd x2, x3
37bf7ee51andpd x2, [rip+0x4dc7e7]
37bf7ee59movapd x7, x2
37bf7ee5dsubsd x1, x0
37bf7ee61movapd x8, x1
37bf7ee66andpd x8, [rip+0x4dc7d1]
37bf7ee6fmaxsd x7, x8
37bf7ee74ucomisd x7, x4
37bf7ee78setp dl
37bf7ee7bcmovne edx, r9l
37bf7ee7ftest dl, dl
37bf7ee81je 0x37bf7ee9a
37bf7ee83movsd_xmm x4, [rip+0x4dc795]
37bf7ee8bcomisd x4, x7
37bf7ee8fjbe 0x37bf7ee9a
37bf7ee91divsd x2, x7
37bf7ee95divsd x8, x7
37bf7ee9a
37bf7ee9aloc_37bf7ee9a:
37bf7ee9amovsd_xmm x4, [rax+8]
37bf7ee9fadd rcx, rbx
37bf7eea2add rax, rdi
37bf7eea5mov edx, 1
37bf7eeaamovapd x0, x4
37bf7eeaemulsd x0, x9
37bf7eeb3mulsd x0, x2
37bf7eeb7movapd x2, x12
37bf7eebcmulsd x2, x9
37bf7eec1andpd x0, [rip+0x4dc777]
37bf7eec9mulsd x2, x8
37bf7eececomisd x2, x0
37bf7eed2jae 0x37bf7f7c2
37bf7eed8mov rbp, r8
37bf7eedb
37bf7eedbloc_37bf7eedb:
37bf7eedbcmp r10, rbp
37bf7eedejl 0x37bf7ee30
37bf7eee4movapd x8, x5
37bf7eee9movapd x5, x15
37bf7eeeetest dl, dl
37bf7eef0je 0x37bf7eefb
37bf7eef2movsd_xmm [rsp+856], x7
37bf7eefb
37bf7eefbloc_37bf7eefb:
37bf7eefbmov rax, [rsp+96]
37bf7ef00mov rsi, [rsp+1216]
37bf7ef08mov rcx, [rsp+88]
37bf7ef0dimul rax, r10
37bf7ef11add rax, [rsp+128]
37bf7ef19add rax, r10
37bf7ef1cimul rcx, r10
37bf7ef20movsd_xmm x1, [rsi+8*rax]
37bf7ef25mov rsi, [rsp+120]
37bf7ef2alea rdx, [r10+rsi]
37bf7ef2emulsd x1, x3
37bf7ef32mov rsi, [rsp+1216]
37bf7ef3aadd rdx, rcx
37bf7ef3dmovsd_xmm x4, [r11+8*rdx]
37bf7ef43mulsd x4, x8
37bf7ef48subsd x1, x4
37bf7ef4cmovsd_xmm x4, [rsi+8*rax+8]
37bf7ef52
37bf7ef52loc_37bf7ef52:
37bf7ef52mulsd x3, x4
37bf7ef56lea rax, [rsp+856]
37bf7ef5emov rcx, [rsp+152]
37bf7ef66lea r9, [rsp+776]
37bf7ef6emov [rsp+32], rax
37bf7ef73lea r8, [rsp+680]
37bf7ef7blea rdx, [rsp+848]
37bf7ef83mov [rsp+1232], r11
37bf7ef8bmov [rsp+168], r10
37bf7ef93movsd_xmm [rsp+176], x5
37bf7ef9cmov [rsp+272], r9
37bf7efa4mov [rsp+160], r8
37bf7efacmovsd_xmm [rsp+840], x1
37bf7efb5movsd_xmm [rsp+848], x3
37bf7efbecall dlartg_64_
37bf7efc3mov r10, [rsp+168]
37bf7efcbmovsd_xmm x5, [rsp+176]
37bf7efd4mov r11, [rsp+1232]
37bf7efdccmp r10, r14
37bf7efdfjge 0x37bf7f5dd
37bf7efe5lea r9, [r10+1]
37bf7efe9mov rax, [rsp+184]
37bf7eff1mov r12, [rsp+88]
37bf7eff6movapd x8, x5
37bf7effbmov rbx, [rsp+1288]
37bf7f003mov r13, [rsp+96]
37bf7f008mov rdx, rax
37bf7f00blea rsi, [8*rax]
37bf7f013mov rcx, r12
37bf7f016imul rdx, r9
37bf7f01amov [rsp+336], rsi
37bf7f022mov rsi, [rsp+288]
37bf7f02alea r15, [8*r12]
37bf7f032imul rax, r10
37bf7f036imul rcx, r9
37bf7f03aadd rdx, rsi
37bf7f03dlea rbx, [rbx+8*rdx]
37bf7f041lea rdx, [rax+rsi]
37bf7f045mov rax, [rsp+1288]
37bf7f04dmov r8, rcx
37bf7f050lea rsi, [r15+8]
37bf7f054mov [rsp+424], rbx
37bf7f05cmov rbx, [rsp+128]
37bf7f064lea rax, [rax+8*rdx]
37bf7f068sub r8, r12
37bf7f06bmov [rsp+360], rsi
37bf7f073mov [rsp+168], rax
37bf7f07bmov rax, [rsp+120]
37bf7f080lea rdx, [rcx+rax]
37bf7f084lea rbp, [r11+8*rdx]
37bf7f088lea rdx, [r8+rax]
37bf7f08clea rdi, [r11+8*rdx]
37bf7f090lea rdx, [r10+rax]
37bf7f094add rcx, rdx
37bf7f097add r8, rdx
37bf7f09alea rax, [8*r13]
37bf7f0a2lea rsi, [r11+8*rcx+8]
37bf7f0a7mov rcx, r13
37bf7f0aaimul rcx, r9
37bf7f0aemov [rsp+248], rsi
37bf7f0b6lea rsi, [r11+8*r8+8]
37bf7f0bbmov [rsp+192], rsi
37bf7f0c3mov rsi, [rsp+1216]
37bf7f0cbadd rcx, rbx
37bf7f0celea rsi, [rsi+8*rcx]
37bf7f0d2mov rcx, r13
37bf7f0d5imul rcx, r10
37bf7f0d9mov [rsp+320], rsi
37bf7f0e1mov rsi, [rsp+1216]
37bf7f0e9lea r8, [rcx+rbx]
37bf7f0edlea rbx, [rsi+8*r8]
37bf7f0f1mov r8, [rsp+328]
37bf7f0f9lea rsi, [8*r8]
37bf7f101mov [rsp+352], rsi
37bf7f109mov rsi, [rsp+1272]
37bf7f111imul r8, r10
37bf7f115add r8, [rsp+384]
37bf7f11dlea rsi, [rsi+8*r8]
37bf7f121mov r8, [rsp+328]
37bf7f129mov [rsp+312], rsi
37bf7f131mov rsi, [rsp+1272]
37bf7f139imul r8, r9
37bf7f13dadd r8, [rsp+384]
37bf7f145mov r9, [rsp+128]
37bf7f14dlea r8, [rsi+8*r8]
37bf7f151lea rsi, [rax+8]
37bf7f155mov [rsp+304], r8
37bf7f15dlea r8, [r10-1]
37bf7f161add r9, r10
37bf7f164imul r8, r13
37bf7f168mov r13, [rsp+1216]
37bf7f170mov [rsp+344], rsi
37bf7f178add r8, r9
37bf7f17badd r9, rcx
37bf7f17emov rcx, r12
37bf7f181imul rcx, r10
37bf7f185lea r13, [r13+8*r8]
37bf7f18amov [rsp+200], r13
37bf7f192mov r13, [rsp+1216]
37bf7f19aadd rdx, rcx
37bf7f19dlea r9, [r13+8*r9]
37bf7f1a2lea rdx, [r11+8*rdx]
37bf7f1a6mov [rsp+296], r9
37bf7f1aemov [rsp+256], rdx
37bf7f1b6mov rsi, [rsp+280]
37bf7f1bemov rcx, [rsp+120]
37bf7f1c3mov [rsp+176], r10
37bf7f1cbimul r12, rsi
37bf7f1cflea r13, [rsi+1]
37bf7f1d3mov [rsp+208], r14
37bf7f1dbmov rsi, [rsp+320]
37bf7f1e3mov [rsp+368], r10
37bf7f1ebsub r13, r10
37bf7f1eemov r14, [rsp+304]
37bf7f1f6mov r10, [rsp+424]
37bf7f1felea rdx, [r12+rcx]
37bf7f202mov r12, rax
37bf7f205mov rax, [rsp+312]
37bf7f20dlea rcx, [r11+8*rdx]
37bf7f211mov r11, [rsp+168]
37bf7f219mov [rsp+376], rcx
37bf7f221nop [rax]
37bf7f225nop [rax+rax]
37bf7f230
37bf7f230loc_37bf7f230:
37bf7f230mov rdx, [rsp+176]
37bf7f238mov [rsp+168], rdx
37bf7f240mov rcx, rdx
37bf7f243add rdx, 1
37bf7f247mov [rsp+176], rdx
37bf7f24fcmp [rsp+368], rcx
37bf7f257jge 0x37bf7f2d4
37bf7f259mov [rsp+312], rax
37bf7f261mov rax, [rsp+200]
37bf7f269mov r9, [rsp+272]
37bf7f271mov r8, [rsp+160]
37bf7f279mov [rsp+320], r10
37bf7f281movsd_xmm x0, [rax]
37bf7f285mov [rsp+32], rax
37bf7f28alea rdx, [rax+8]
37bf7f28emov rcx, [rsp+152]
37bf7f296mov [rsp+304], r11
37bf7f29emovsd_xmm [rsp+840], x0
37bf7f2a7call dlartg_64_
37bf7f2acmov rax, [rsp+200]
37bf7f2b4mov r10, [rsp+320]
37bf7f2bcmov r11, [rsp+304]
37bf7f2c4mov [rax+8], 0
37bf7f2ccmov rax, [rsp+312]
37bf7f2d4
37bf7f2d4loc_37bf7f2d4:
37bf7f2d4mov rdx, [rsp+168]
37bf7f2dccmp [rsp+280], rdx
37bf7f2e4jl 0x37bf7f38d
37bf7f2eamovddup x3, [rsp+680]
37bf7f2f3mov rcx, [rsp+296]
37bf7f2fbxor r8l, r8l
37bf7f2femovddup x2, [rsp+776]
37bf7f307mov rdx, [rsp+256]
37bf7f30fnop
37bf7f310
37bf7f310loc_37bf7f310:
37bf7f310movupd x0, [rcx]
37bf7f314movapd x1, x3
37bf7f318add r8, 1
37bf7f31cmulpd x1, x0
37bf7f320shufpd x0, x0, 1
37bf7f325mulpd x0, x2
37bf7f329movapd x4, x0
37bf7f32daddpd x4, x1
37bf7f331subpd x1, x0
37bf7f335movupd x0, [rdx]
37bf7f339movsd_xmm x1, x4
37bf7f33dmovups [rcx], x1
37bf7f340movapd x1, x0
37bf7f344shufpd x0, x0, 1
37bf7f349mulpd x0, x2
37bf7f34dadd rcx, r12
37bf7f350mulpd x1, x3
37bf7f354movapd x4, x0
37bf7f358addpd x4, x1
37bf7f35csubpd x1, x0
37bf7f360movsd_xmm x1, x4
37bf7f364movups [rdx], x1
37bf7f367add rdx, r15
37bf7f36acmp r8, r13
37bf7f36djb 0x37bf7f310
37bf7f36fmov rcx, [rsp+376]
37bf7f377mov rdx, [rsp+176]
37bf7f37fmovlpd [rsp+848], x4
37bf7f388movups [rcx+8*rdx-8], x1
37bf7f38d
37bf7f38dloc_37bf7f38d:
37bf7f38dcmp [rsp+240], 0
37bf7f396jne 0x37bf7f670
37bf7f39c
37bf7f39cloc_37bf7f39c:
37bf7f39cmov [rsp+312], rax
37bf7f3a4mov rax, [rsp+248]
37bf7f3acmov rcx, [rsp+152]
37bf7f3b4mov r9, [rsp+272]
37bf7f3bcmov [rsp+320], r10
37bf7f3c4movsd_xmm x0, [rax]
37bf7f3c8mov [rsp+32], rax
37bf7f3cdmov r8, [rsp+160]
37bf7f3d5mov rdx, [rsp+192]
37bf7f3ddmov [rsp+304], r11
37bf7f3e5movsd_xmm [rsp+840], x0
37bf7f3eecall dlartg_64_
37bf7f3f3mov rax, [rsp+192]
37bf7f3fbmov r11, [rsp+304]
37bf7f403mov r10, [rsp+320]
37bf7f40bmov [rax], 0
37bf7f412mov rax, [rsp+168]
37bf7f41alea rcx, [rax+2]
37bf7f41emov rax, [rsp+208]
37bf7f426cmp rcx, rax
37bf7f429cmovg rcx, rax
37bf7f42dcmp [rsp+144], rcx
37bf7f435mov rax, [rsp+312]
37bf7f43djg 0x37bf7f4bd
37bf7f43fmovsd_xmm x4, [rsp+680]
37bf7f448mov rdx, [rsp+144]
37bf7f450add rcx, 1
37bf7f454movsd_xmm x3, [rsp+776]
37bf7f45dnop
37bf7f45fnop [rax+rax]
37bf7f46anop [rax+rax]
37bf7f475nop [rax+rax]
37bf7f480
37bf7f480loc_37bf7f480:
37bf7f480movsd_xmm x0, [rsi+8*rdx]
37bf7f485movsd_xmm x1, [rbx+8*rdx]
37bf7f48amovapd x2, x4
37bf7f48emulsd x2, x1
37bf7f492movapd x5, x0
37bf7f496mulsd x5, x3
37bf7f49amulsd x0, x4
37bf7f49emulsd x1, x3
37bf7f4a2subsd x2, x5
37bf7f4a6addsd x0, x1
37bf7f4aamovsd_xmm [rbx+8*rdx], x2
37bf7f4afmovsd_xmm [rsi+8*rdx], x0
37bf7f4b4add rdx, 1
37bf7f4b8cmp rdx, rcx
37bf7f4bbjne 0x37bf7f480
37bf7f4bd
37bf7f4bdloc_37bf7f4bd:
37bf7f4bdmov rdx, [rsp+168]
37bf7f4c5cmp [rsp+144], rdx
37bf7f4cdjg 0x37bf7f53f
37bf7f4cfmov rcx, [rsp+168]
37bf7f4d7mov rdx, [rsp+144]
37bf7f4dfmovsd_xmm x4, [rsp+680]
37bf7f4e8movsd_xmm x3, [rsp+776]
37bf7f4f1add rcx, 1
37bf7f4f5nop [rax+rax]
37bf7f500
37bf7f500loc_37bf7f500:
37bf7f500movsd_xmm x0, [rbp+8*rdx]
37bf7f506movsd_xmm x1, [rdi+8*rdx]
37bf7f50bmovapd x2, x4
37bf7f50fmulsd x2, x1
37bf7f513movapd x5, x0
37bf7f517mulsd x5, x3
37bf7f51bmulsd x0, x4
37bf7f51fmulsd x1, x3
37bf7f523subsd x2, x5
37bf7f527addsd x0, x1
37bf7f52bmovsd_xmm [rdi+8*rdx], x2
37bf7f530movsd_xmm [rbp+8*rdx], x0
37bf7f536add rdx, 1
37bf7f53acmp rcx, rdx
37bf7f53djne 0x37bf7f500
37bf7f53f
37bf7f53floc_37bf7f53f:
37bf7f53fcmp [rsp+136], 0
37bf7f548jne 0x37bf7f5e8
37bf7f54e
37bf7f54eloc_37bf7f54e:
37bf7f54eadd rbp, r15
37bf7f551add rdi, r15
37bf7f554add rsi, r12
37bf7f557add rbx, r12
37bf7f55amov rcx, [rsp+336]
37bf7f562mov rdx, [rsp+352]
37bf7f56asub r13, 1
37bf7f56emov r9, [rsp+344]
37bf7f576add [rsp+200], r9
37bf7f57eadd r10, rcx
37bf7f581add r11, rcx
37bf7f584add rax, rdx
37bf7f587add r14, rdx
37bf7f58amov rcx, [rsp+360]
37bf7f592add [rsp+296], r9
37bf7f59aadd [rsp+248], rcx
37bf7f5a2mov rdx, [rsp+176]
37bf7f5aaadd [rsp+192], rcx
37bf7f5b2add [rsp+256], rcx
37bf7f5bacmp [rsp+208], rdx
37bf7f5c2jne 0x37bf7f230
37bf7f5c8mov r14, [rsp+208]
37bf7f5d0mov r11, [rsp+1232]
37bf7f5d8movapd x5, x8
37bf7f5dd
37bf7f5ddloc_37bf7f5dd:
37bf7f5ddmov rbp, r14
37bf7f5e0jmp 0x37bf7cb1e
37bf7f5e5
37bf7f5e5 0f 1f 00 ...
37bf7f5e8
37bf7f5e8loc_37bf7f5e8:
37bf7f5e8mov rcx, [rsp+1192]
37bf7f5f0mov rcx, [rcx]
37bf7f5f3test rcx, rcx
37bf7f5f6jle 0x37bf7f54e
37bf7f5fcmovsd_xmm x4, [rsp+680]
37bf7f605add rcx, 1
37bf7f609mov edx, 1
37bf7f60emovsd_xmm x3, [rsp+776]
37bf7f617nop [rax+rax]
37bf7f620
37bf7f620loc_37bf7f620:
37bf7f620movsd_xmm x0, [r10+8*rdx]
37bf7f626movsd_xmm x1, [r11+8*rdx]
37bf7f62cmovapd x2, x4
37bf7f630mulsd x2, x1
37bf7f634movapd x5, x0
37bf7f638mulsd x5, x3
37bf7f63cmulsd x0, x4
37bf7f640mulsd x1, x3
37bf7f644subsd x2, x5
37bf7f648addsd x0, x1
37bf7f64cmovsd_xmm [r11+8*rdx], x2
37bf7f652movsd_xmm [r10+8*rdx], x0
37bf7f658add rdx, 1
37bf7f65ccmp rcx, rdx
37bf7f65fjne 0x37bf7f620
37bf7f661jmp 0x37bf7f54e
37bf7f666
37bf7f666 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7f670
37bf7f670loc_37bf7f670:
37bf7f670mov rcx, [rsp+1192]
37bf7f678mov rcx, [rcx]
37bf7f67btest rcx, rcx
37bf7f67ejle 0x37bf7f39c
37bf7f684movsd_xmm x4, [rsp+680]
37bf7f68dadd rcx, 1
37bf7f691mov edx, 1
37bf7f696movsd_xmm x3, [rsp+776]
37bf7f69fnop [rax+rax]
37bf7f6aanop [rax+rax]
37bf7f6b5nop [rax+rax]
37bf7f6c0
37bf7f6c0loc_37bf7f6c0:
37bf7f6c0movsd_xmm x0, [rax+8*rdx]
37bf7f6c5movsd_xmm x1, [r14+8*rdx]
37bf7f6cbmovapd x2, x4
37bf7f6cfmulsd x2, x1
37bf7f6d3movapd x5, x0
37bf7f6d7mulsd x5, x3
37bf7f6dbmulsd x0, x4
37bf7f6dfmulsd x1, x3
37bf7f6e3subsd x2, x5
37bf7f6e7addsd x0, x1
37bf7f6ebmovsd_xmm [r14+8*rdx], x2
37bf7f6f1movsd_xmm [rax+8*rdx], x0
37bf7f6f6add rdx, 1
37bf7f6facmp rdx, rcx
37bf7f6fdjne 0x37bf7f6c0
37bf7f6ffjmp 0x37bf7f39c
37bf7f704
37bf7f704loc_37bf7f704:
37bf7f704mov edx, 1
37bf7f709jmp 0x37bf7cffa
37bf7f70e
37bf7f70eloc_37bf7f70e:
37bf7f70emov rdx, -6
37bf7f715mov eax, 6
37bf7f71ajmp 0x37bf7c37c
37bf7f71f
37bf7f71floc_37bf7f71f:
37bf7f71fmov r9, -1
37bf7f726mov eax, 1
37bf7f72bmov rbx, -1
37bf7f732mov r11, -1
37bf7f739mov rdx, -1
37bf7f740mov rsi, -1
37bf7f747mov edi, 1
37bf7f74cjmp 0x37bf7d27e
37bf7f751
37bf7f751loc_37bf7f751:
37bf7f751mov r8l, 1
37bf7f757jmp 0x37bf7e026
37bf7f75c
37bf7f75cloc_37bf7f75c:
37bf7f75cmovsd_xmm x0, [rip+0x4dbebc]
37bf7f764jmp 0x37bf7ed72
37bf7f769
37bf7f769loc_37bf7f769:
37bf7f769mov [r11+8*rdx], 0
37bf7f771xor r8l, r8l
37bf7f774jmp 0x37bf7e02f
37bf7f779
37bf7f779loc_37bf7f779:
37bf7f779mov rax, [rsp+256]
37bf7f781mov r14, [rsp+480]
37bf7f789mov rdi, [rsp+488]
37bf7f791mov rbp, [rsp+496]
37bf7f799mov rsi, [rsp+504]
37bf7f7a1mov rbx, [rsp+512]
37bf7f7a9mov r11, [rsp+1232]
37bf7f7b1mov r15, [rsp+224]
37bf7f7b9movsd_xmm x1, [rax]
37bf7f7bdjmp 0x37bf7cd12
37bf7f7c2
37bf7f7c2loc_37bf7f7c2:
37bf7f7c2movapd x5, x15
37bf7f7c7mov r10, rbp
37bf7f7camovsd_xmm [rsp+856], x7
37bf7f7d3jmp 0x37bf7ef52
37bf7f7d8
37bf7f7d8loc_37bf7f7d8:
37bf7f7d8mov rax, [rsp+144]
37bf7f7e0jmp 0x37bf7e4c3
37bf7f7e5
37bf7f7e5loc_37bf7f7e5:
37bf7f7e5mov r14, [rsp+336]
37bf7f7edmov r10, rbx
37bf7f7f0mov r13, [rsp+504]
37bf7f7f8movapd x5, x8
37bf7f7fdmov rdi, [rsp+472]
37bf7f805mov rbp, [rsp+480]
37bf7f80dcmp rbx, r14
37bf7f810mov rsi, [rsp+488]
37bf7f818mov r11, [rsp+1232]
37bf7f820mov rbx, [rsp+496]
37bf7f828jl 0x37bf7d41f
37bf7f82emov rax, [rsp+1200]
37bf7f836mov r15, [rax]
37bf7f839jmp 0x37bf7cc26
37bf7f83e
37bf7f83eloc_37bf7f83e:
37bf7f83emov rax, [rsp+256]
37bf7f846mov r14, [rsp+336]
37bf7f84emov rdi, [rsp+472]
37bf7f856mov rbp, [rsp+480]
37bf7f85emovsd_xmm x1, [rax]
37bf7f862lea rax, [rip+0x4dbda7]
37bf7f869mov rsi, [rsp+488]
37bf7f871mov [rsp+200], rax
37bf7f879mov rbx, [rsp+496]
37bf7f881mov r11, [rsp+1232]
37bf7f889mov r15, [rsp+304]
37bf7f891jmp 0x37bf7cd12
37bf7f896
37bf7f896loc_37bf7f896:
37bf7f896movsd_xmm x1, [rip+0x4dbd82]
37bf7f89edivsd x1, x0
37bf7f8a2addsd x5, x1
37bf7f8a6jmp 0x37bf7ed21
37bf7f8ab
37bf7f8abloc_37bf7f8ab:
37bf7f8abmov rax, [rsp+352]
37bf7f8b3mov rcx, [rsp+88]
37bf7f8b8movsd_xmm [rsp+208], x5
37bf7f8c1movsd_xmm x12, [rsp+408]
37bf7f8cbmov rsi, [rsp+96]
37bf7f8d0mov [rsp+1232], r11
37bf7f8d8movsd_xmm x8, [r11+8*rax]
37bf7f8demov rbx, rcx
37bf7f8e1mov rax, [rsp+1216]
37bf7f8e9mov [rsp+160], r10
37bf7f8f1movapd x9, x12
37bf7f8f6imul rbx, r10
37bf7f8famovsd_xmm x5, [rsp+392]
37bf7f903mov r15, [rsp+128]
37bf7f90bmovsd_xmm x2, [rax+8*rdi]
37bf7f910mulsd x8, x12
37bf7f915mov rdi, rsi
37bf7f918mov r8, [rsp+120]
37bf7f91dmulsd x0, x5
37bf7f921imul rdi, r10
37bf7f925mov r9, [rsp+344]
37bf7f92dmov rdx, [rsp+1216]
37bf7f935mulsd x2, x5
37bf7f939lea rax, [rbx+r10]
37bf7f93dmulsd x9, x1
37bf7f942add rax, r8
37bf7f945lea r12, [rdi+r15]
37bf7f949movsd_xmm x4, [r11+8*rax]
37bf7f94flea rax, [r12+r10]
37bf7f953mulsd x4, x12
37bf7f958divsd x2, x8
37bf7f95ddivsd x0, x9
37bf7f962movapd x15, x2
37bf7f967movsd_xmm x2, [rdx+8*rax]
37bf7f96clea rax, [r9+r12]
37bf7f970movsd_xmm x3, [rdx+8*rax]
37bf7f975lea rax, [rbx+rcx]
37bf7f979lea rdx, [rdi+rsi]
37bf7f97dmov rsi, r9
37bf7f980mulsd x2, x5
37bf7f984add rdx, r15
37bf7f987lea r15, [rax+r8]
37bf7f98bmov [rsp+256], rax
37bf7f993mulsd x3, x5
37bf7f997lea rax, [r9+r15]
37bf7f99blea rcx, [r15+r10]
37bf7f99fmovsd_xmm x14, [r11+8*rax]
37bf7f9a5lea rax, [r10+2]
37bf7f9a9lea r8, [rdx+r10]
37bf7f9admovapd x13, x14
37bf7f9b2mulsd x13, x12
37bf7f9b7divsd x2, x4
37bf7f9bbdivsd x3, x4
37bf7f9bfmovsd_xmm x4, [r11+8*rcx]
37bf7f9c5mov rcx, [rsp+1216]
37bf7f9cdmovsd_xmm x12, [rcx+8*r13]
37bf7f9d3mov rcx, [rsp+192]
37bf7f9dbmov [rsp+192], rax
37bf7f9e3mulsd x12, x5
37bf7f9e8divsd x4, x14
37bf7f9edmovapd x14, x12
37bf7f9f2movapd x12, x0
37bf7f9f7movsd_xmm x0, [r11+8*rcx]
37bf7f9fdlea rcx, [rdx+rax]
37bf7fa01mov rax, [rsp+1216]
37bf7fa09subsd x12, x2
37bf7fa0eadd rdx, rsi
37bf7fa11divsd x0, x1
37bf7fa15movsd_xmm x1, [rax+8*rcx]
37bf7fa1amov rax, [rsp+168]
37bf7fa22mulsd x1, x5
37bf7fa26lea r9, [rax+rbp]
37bf7fa2amov rax, [rsp+1216]
37bf7fa32divsd x1, x13
37bf7fa37mulsd x0, x15
37bf7fa3cdivsd x14, x8
37bf7fa41mulsd x1, x3
37bf7fa45movq rcx, x1
37bf7fa4asubsd x14, x2
37bf7fa4fmovapd x1, x14
37bf7fa54mulsd x1, x12
37bf7fa59movapd x8, x1
37bf7fa5emovsd_xmm x1, [rax+8*r9]
37bf7fa64lea r9, [rip+0x4dbba5]
37bf7fa6bmulsd x1, x5
37bf7fa6fdivsd x1, x9
37bf7fa74movapd x9, x2
37bf7fa79mulsd x9, x4
37bf7fa7emulsd x4, x3
37bf7fa82mulsd x1, x15
37bf7fa87subsd x8, x1
37bf7fa8cmovapd x1, x0
37bf7fa90mulsd x1, x2
37bf7fa94movapd x15, x8
37bf7fa99addsd x15, x1
37bf7fa9emovsd_xmm x1, [rax+8*r8]
37bf7faa4mulsd x1, x5
37bf7faa8mulsd x5, [rax+8*rdx]
37bf7faadlea rax, [rsp+832]
37bf7fab5mov [rsp+912], rcx
37bf7fabdlea rdx, [rsp+896]
37bf7fac5mov [rsp+32], rax
37bf7facalea rcx, [rip+0x4dbb47]
37bf7fad1mov [rsp+560], rax
37bf7fad9divsd x1, x13
37bf7fadesubsd x1, x9
37bf7fae3mulsd x1, x3
37bf7fae7addsd x1, x15
37bf7faecmovq r8, x1
37bf7faf1movapd x1, x5
37bf7faf5divsd x1, x13
37bf7fafasubsd x1, x2
37bf7fafesubsd x1, x4
37bf7fb02subsd x1, x14
37bf7fb07subsd x1, x12
37bf7fb0caddsd x0, x1
37bf7fb10movq x1, r8
37bf7fb15lea r8, [rsp+904]
37bf7fb1dmov [rsp+568], r8
37bf7fb25mulsd x0, x3
37bf7fb29unpcklpd x1, x0
37bf7fb2dmovups [rsp+896], x1
37bf7fb35call dlarfg_64_
37bf7fb3amov rax, [rip+0x4dbadf]
37bf7fb41mov r10, [rsp+160]
37bf7fb49cmp r10, [rsp+440]
37bf7fb51mov r11, [rsp+1232]
37bf7fb59mov [rsp+896], rax
37bf7fb61movsd_xmm x4, [rsp+904]
37bf7fb6amovsd_xmm x2, [rsp+912]
37bf7fb73mov rax, [rsp+192]
37bf7fb7bmovsd_xmm x5, [rsp+208]
37bf7fb84jg 0x37bf8036d
37bf7fb8amov r9, [rsp+120]
37bf7fb8fmov r13, [rsp+88]
37bf7fb94movapd x15, x5
37bf7fb99movapd x13, x11
37bf7fb9emov rcx, [rsp+1288]
37bf7fba6movapd x14, x10
37bf7fbablea rdx, [r10+r9]
37bf7fbaflea rsi, [8*r13+8]
37bf7fbb7mov [rsp+208], rdx
37bf7fbbfadd rdx, rbx
37bf7fbc2mov [rsp+552], rsi
37bf7fbcalea rsi, [8*rdx]
37bf7fbd2lea rdx, [r11+rsi+8]
37bf7fbd7mov [rsp+272], rsi
37bf7fbdfmov rsi, [rsp+184]
37bf7fbe7mov [rsp+544], rdx
37bf7fbefmov rdx, [rsp+288]
37bf7fbf7lea r8, [8*rsi]
37bf7fbffmov [rsp+504], r8
37bf7fc07mov r8, [rsp+344]
37bf7fc0fimul r8, rsi
37bf7fc13add r8, rdx
37bf7fc16lea rcx, [rcx+8*r8+8]
37bf7fc1bmov [rsp+424], r8
37bf7fc23mov r8, rsi
37bf7fc26imul r8, rax
37bf7fc2amov [rsp+368], rcx
37bf7fc32mov rcx, [rsp+1288]
37bf7fc3aimul rsi, r10
37bf7fc3eadd r8, rdx
37bf7fc41lea rcx, [rcx+8*r8+8]
37bf7fc46mov [rsp+376], rcx
37bf7fc4elea rcx, [rsi+rdx]
37bf7fc52mov rdx, [rsp+144]
37bf7fc5alea rsi, [8*r13]
37bf7fc62mov [rsp+360], rcx
37bf7fc6alea r8, [r15+rdx]
37bf7fc6emov r15, [rsp+256]
37bf7fc76lea rcx, [r11+8*r8]
37bf7fc7alea r8, [r15+r13]
37bf7fc7emov r15, r9
37bf7fc81mov r13, [rsp+96]
37bf7fc86mov [rsp+160], rcx
37bf7fc8elea r9, [r8+r9]
37bf7fc92add rbx, r15
37bf7fc95lea r15, [r10+3]
37bf7fc99add r9, rdx
37bf7fc9clea rbx, [r11+8*rbx]
37bf7fca0mov rdx, [rsp+144]
37bf7fca8shl r13, 3
37bf7fcaclea rcx, [r11+8*r9]
37bf7fcb0mov r9, [rsp+344]
37bf7fcb8mov [rsp+576], rbx
37bf7fcc0imul r9, [rsp+96]
37bf7fcc6mov [rsp+192], rcx
37bf7fccemov rcx, [rsp+128]
37bf7fcd6lea rbx, [r9+rcx]
37bf7fcdalea r9, [rdx+rbx]
37bf7fcdemov [rsp+336], rbx
37bf7fce6mov rbx, [rsp+1216]
37bf7fceelea rbx, [rbx+8*r9]
37bf7fcf2mov r9, [rsp+96]
37bf7fcf7mov [rsp+304], rbx
37bf7fcffmov rbx, rcx
37bf7fd02imul r9, rax
37bf7fd06add r9, rcx
37bf7fd09mov rcx, [rsp+1216]
37bf7fd11add r9, rdx
37bf7fd14lea rcx, [rcx+8*r9]
37bf7fd18mov [rsp+312], rcx
37bf7fd20mov [rsp+320], r12
37bf7fd28mov r12, [rsp+256]
37bf7fd30mov rdx, [rsp+208]
37bf7fd38mov [rsp+488], r14
37bf7fd40mov [rsp+536], r10
37bf7fd48lea r9, [rdx+r12]
37bf7fd4cmov [rsp+496], rbp
37bf7fd54mov rbp, [rsp+544]
37bf7fd5clea rcx, [r11+8*r9+8]
37bf7fd61mov r9, [rsp+384]
37bf7fd69mov [rsp+1232], r11
37bf7fd71mov [rsp+584], rcx
37bf7fd79lea rcx, [rdx+r8]
37bf7fd7dmov r14, [rsp+584]
37bf7fd85movsd_xmm [rsp+600], x7
37bf7fd8elea r8, [r11+8*rcx+8]
37bf7fd93mov rcx, [rsp+344]
37bf7fd9bmov [rsp+592], r8
37bf7fda3mov r8, [rsp+328]
37bf7fdabimul rax, r8
37bf7fdaflea r12, [8*r8]
37bf7fdb7imul rcx, r8
37bf7fdbbmov [rsp+520], r12
37bf7fdc3mov r12, [rsp+1272]
37bf7fdcbimul r8, r10
37bf7fdcfadd rax, r9
37bf7fdd2lea rax, [r12+8*rax+8]
37bf7fdd7add rcx, r9
37bf7fddamov [rsp+480], rcx
37bf7fde2lea rcx, [r12+8*rcx+8]
37bf7fde7mov r12, [rsp+552]
37bf7fdefmov [rsp+440], rax
37bf7fdf7lea rax, [r8+r9]
37bf7fdfbmov [rsp+432], rcx
37bf7fe03lea rcx, [r10+rbx]
37bf7fe07mov rbx, [rsp+1216]
37bf7fe0fmov [rsp+472], rax
37bf7fe17lea rax, [r13+8]
37bf7fe1bmov [rsp+528], rax
37bf7fe23lea rax, [rcx+rdi]
37bf7fe27mov rdi, r10
37bf7fe2alea rax, [rbx+8*rax]
37bf7fe2emov [rsp+208], rax
37bf7fe36mov rax, [rsp+272]
37bf7fe3eadd rax, r11
37bf7fe41mov [rsp+256], rax
37bf7fe49lea rax, [r10-1]
37bf7fe4dmov r10, [rsp+592]
37bf7fe55imul rax, [rsp+96]
37bf7fe5badd rax, rcx
37bf7fe5elea rax, [rbx+8*rax]
37bf7fe62mov rbx, [rsp+576]
37bf7fe6amov r11, rax
37bf7fe6dnop [rax]
37bf7fe70
37bf7fe70loc_37bf7fe70:
37bf7fe70mov rax, rdi
37bf7fe73add rdi, 1
37bf7fe77lea rcx, [rax+2]
37bf7fe7bmov [rsp+272], rcx
37bf7fe83cmp [rsp+536], rax
37bf7fe8bjge 0x37bf7ff23
37bf7fe91mov [rsp+544], rax
37bf7fe99movupd x1, [r11]
37bf7fe9emov rdx, r11
37bf7fea1lea r9, [rip+0x4db768]
37bf7fea8mov rax, [rsp+560]
37bf7feb0movsd_xmm x0, [r11+16]
37bf7feb6lea rcx, [rip+0x4db75b]
37bf7febdmov [rsp+552], r10
37bf7fec5mov r8, [rsp+568]
37bf7fecdmov [rsp+344], r11
37bf7fed5mov [rsp+32], rax
37bf7fedamovsd_xmm [rsp+912], x0
37bf7fee3movups [rsp+896], x1
37bf7feebcall dlarfg_64_
37bf7fef0mov r11, [rsp+344]
37bf7fef8pxor x0, x0
37bf7fefcmovsd_xmm x4, [rsp+904]
37bf7ff05mov r10, [rsp+552]
37bf7ff0dmov rax, [rsp+544]
37bf7ff15movsd_xmm x2, [rsp+912]
37bf7ff1emovups [r11+8], x0
37bf7ff23
37bf7ff23loc_37bf7ff23:
37bf7ff23mov r9, [rsp+280]
37bf7ff2bmov rcx, [rsp+256]
37bf7ff33movsd_xmm x5, [rsp+832]
37bf7ff3cmov rdx, [rsp+208]
37bf7ff44lea r8, [r9+1]
37bf7ff48movapd x9, x5
37bf7ff4dmovapd x12, x5
37bf7ff52mulsd x9, x4
37bf7ff57mulsd x12, x2
37bf7ff5ccmp r9, rax
37bf7ff5fjl 0x37bf8003b
37bf7ff65nop [rax+rax]
37bf7ff70
37bf7ff70loc_37bf7ff70:
37bf7ff70movsd_xmm x7, [rdx+8]
37bf7ff75movsd_xmm x3, [rdx+16]
37bf7ff7aadd rax, 1
37bf7ff7emovsd_xmm x1, [rdx]
37bf7ff82movapd x0, x7
37bf7ff86movapd x8, x3
37bf7ff8bmulsd x0, x4
37bf7ff8fmulsd x8, x2
37bf7ff94addsd x0, x1
37bf7ff98addsd x0, x8
37bf7ff9dmovapd x8, x5
37bf7ffa2mulsd x8, x0
37bf7ffa7subsd x1, x8
37bf7ffacmovapd x8, x0
37bf7ffb1mulsd x8, x9
37bf7ffb6mulsd x0, x12
37bf7ffbbsubsd x7, x8
37bf7ffc0subsd x3, x0
37bf7ffc4unpcklpd x1, x7
37bf7ffc8movsd_xmm x7, [rcx+8]
37bf7ffcdmovsd_xmm [rdx+16], x3
37bf7ffd2movsd_xmm x3, [rcx+16]
37bf7ffd7movapd x0, x7
37bf7ffdbmovups [rdx], x1
37bf7ffdemovsd_xmm x1, [rcx]
37bf7ffe2add rdx, r13
37bf7ffe5mulsd x0, x4
37bf7ffe9movapd x8, x3
37bf7ffeemulsd x8, x2
37bf7fff3addsd x0, x1
37bf7fff7addsd x0, x8
37bf7fffcmovapd x8, x5
37bf80001mulsd x8, x0
37bf80006subsd x1, x8
37bf8000bmovapd x8, x0
37bf80010mulsd x8, x9
37bf80015mulsd x0, x12
37bf8001asubsd x7, x8
37bf8001fsubsd x3, x0
37bf80023unpcklpd x1, x7
37bf80027movups [rcx], x1
37bf8002amovsd_xmm [rcx+16], x3
37bf8002fadd rcx, rsi
37bf80032cmp r8, rax
37bf80035jne 0x37bf7ff70
37bf8003b
37bf8003bloc_37bf8003b:
37bf8003bcmp [rsp+240], 0
37bf80044jne 0x37bf8096e
37bf8004a
37bf8004aloc_37bf8004a:
37bf8004amovsd_xmm x3, [r14]
37bf8004fmovsd_xmm x1, [r10]
37bf80054movsd_xmm x0, [r14+8]
37bf8005amovsd_xmm x7, [r10+8]
37bf80060movapd x9, x3
37bf80065movapd x12, x1
37bf8006aandpd x9, [rip+0x4db5cd]
37bf80073andpd x12, [rip+0x4db5c4]
37bf8007cmovapd x10, x0
37bf80081movapd x8, x7
37bf80086andpd x10, [rip+0x4db5b1]
37bf8008fmovapd x11, x9
37bf80094andpd x8, [rip+0x4db5a3]
37bf8009dmaxsd x11, x12
37bf800a2movapd x5, x10
37bf800a7maxsd x5, x8
37bf800acmovapd x2, x11
37bf800b1movsd_xmm [rsp+848], x5
37bf800bamaxsd x2, x5
37bf800becomisd x6, x2
37bf800c2jbe 0x37bf80780
37bf800c8movsd_xmm x5, [rip+0x4db558]
37bf800d0movsd_xmm x3, [rip+0x4db548]
37bf800d8movsd_xmm x9, [rip+0x4db54f]
37bf800e1movapd x4, x5
37bf800e5movapd x2, x9
37bf800ea
37bf800ealoc_37bf800ea:
37bf800eamovsd_xmm [rsp+832], x3
37bf800f3mov rax, [rip+0x4db526]
37bf800famov [rsp+896], rax
37bf80102mov rax, [rsp+488]
37bf8010acmp r15, rax
37bf8010dmov r9, rax
37bf80110cmovle r9, r15
37bf80114cmp [rsp+144], r9
37bf8011cjg 0x37bf801c9
37bf80122mov rax, [rsp+304]
37bf8012amov rdx, [rsp+312]
37bf80132add r9, 1
37bf80136mov rcx, [rsp+144]
37bf8013emov r8, [rsp+320]
37bf80146mov [rsp+344], rax
37bf8014emov rax, [rsp+344]
37bf80156sub r8, [rsp+336]
37bf8015enop
37bf80160
37bf80160loc_37bf80160:
37bf80160movsd_xmm x0, [rax]
37bf80164movsd_xmm x7, [rdx]
37bf80168add rcx, 1
37bf8016cadd rdx, 8
37bf80170movsd_xmm x1, [rax+8*r8]
37bf80176mulsd x0, x4
37bf8017amulsd x7, x2
37bf8017eaddsd x0, x1
37bf80182addsd x0, x7
37bf80186movapd x7, x0
37bf8018amulsd x7, x3
37bf8018esubsd x1, x7
37bf80192movapd x7, x0
37bf80196mulsd x7, x5
37bf8019amulsd x0, x9
37bf8019fmovsd_xmm [rax+8*r8], x1
37bf801a5movsd_xmm x1, [rax]
37bf801a9add rax, 8
37bf801adsubsd x1, x7
37bf801b1movsd_xmm [rax-8], x1
37bf801b6movsd_xmm x1, [rdx-8]
37bf801bbsubsd x1, x0
37bf801bfmovsd_xmm [rdx-8], x1
37bf801c4cmp r9, rcx
37bf801c7jne 0x37bf80160
37bf801c9
37bf801c9loc_37bf801c9:
37bf801c9mov r9, [rsp+144]
37bf801d1mov rcx, [rsp+192]
37bf801d9mov rdx, [rsp+160]
37bf801e1mov rax, r9
37bf801e4cmp r9, [rsp+272]
37bf801ecjg 0x37bf80258
37bf801eenop
37bf801f0
37bf801f0loc_37bf801f0:
37bf801f0movsd_xmm x0, [rdx]
37bf801f4movsd_xmm x7, [rcx]
37bf801f8add rdx, 8
37bf801fcadd rcx, 8
37bf80200movsd_xmm x1, [rbx+8*rax]
37bf80205mulsd x0, x4
37bf80209mulsd x7, x2
37bf8020daddsd x0, x1
37bf80211addsd x0, x7
37bf80215movapd x7, x0
37bf80219mulsd x7, x3
37bf8021dsubsd x1, x7
37bf80221movapd x7, x0
37bf80225mulsd x7, x5
37bf80229mulsd x0, x9
37bf8022emovsd_xmm [rbx+8*rax], x1
37bf80233movsd_xmm x1, [rdx-8]
37bf80238add rax, 1
37bf8023csubsd x1, x7
37bf80240movsd_xmm [rdx-8], x1
37bf80245movsd_xmm x1, [rcx-8]
37bf8024asubsd x1, x0
37bf8024emovsd_xmm [rcx-8], x1
37bf80253cmp r15, rax
37bf80256jne 0x37bf801f0
37bf80258
37bf80258loc_37bf80258:
37bf80258cmp [rsp+136], 0
37bf80261jne 0x37bf808b0
37bf80267
37bf80267loc_37bf80267:
37bf80267pxor x0, x0
37bf8026bmov rcx, [rsp+504]
37bf80273add [rsp+160], rsi
37bf8027badd rbx, rsi
37bf8027emovups [rbp], x0
37bf80282add r15, 1
37bf80286add rbp, r12
37bf80289add r14, r12
37bf8028cadd [rsp+368], rcx
37bf80294add r10, r12
37bf80297add [rsp+376], rcx
37bf8029fmov rcx, [rsp+184]
37bf802a7add [rsp+192], rsi
37bf802afadd [rsp+360], rcx
37bf802b7add [rsp+424], rcx
37bf802bfmov rcx, [rsp+96]
37bf802c4add [rsp+304], r13
37bf802ccadd [rsp+320], rcx
37bf802d4add [rsp+336], rcx
37bf802dcmov rcx, [rsp+520]
37bf802e4add [rsp+312], r13
37bf802ecadd [rsp+432], rcx
37bf802f4add [rsp+440], rcx
37bf802fcmov rcx, [rsp+328]
37bf80304add [rsp+472], rcx
37bf8030cadd [rsp+480], rcx
37bf80314mov rcx, [rsp+528]
37bf8031cadd [rsp+256], r12
37bf80324add [rsp+208], rcx
37bf8032cadd r11, rcx
37bf8032fcmp [rsp+496], rdi
37bf80337jne 0x37bf7fe70
37bf8033dmov r14, [rsp+488]
37bf80345mov rbp, [rsp+496]
37bf8034dmovapd x5, x15
37bf80352movapd x11, x13
37bf80357movsd_xmm x7, [rsp+600]
37bf80360mov r11, [rsp+1232]
37bf80368movapd x10, x14
37bf8036d
37bf8036dloc_37bf8036d:
37bf8036dmov rsi, [rsp+1216]
37bf80375mov rbx, [rsp+464]
37bf8037dlea r9, [rsp+776]
37bf80385lea r8, [rsp+680]
37bf8038dadd rbx, [rsp+128]
37bf80395mov rcx, [rsp+152]
37bf8039dmov [rsp+1232], r11
37bf803a5lea rax, [rbx+rbp]
37bf803a9add rbx, r14
37bf803acmovsd_xmm [rsp+192], x5
37bf803b5movsd_xmm x0, [rsi+8*rax]
37bf803balea rax, [rsi+8*rax]
37bf803belea rdx, [rsi+8*rbx]
37bf803c2mov [rsp+272], r9
37bf803camov [rsp+32], rax
37bf803cfmov [rsp+160], r8
37bf803d7movsd_xmm [rsp+840], x0
37bf803e0call dlartg_64_
37bf803e5mov rax, [rsp+1216]
37bf803edcmp [rsp+280], rbp
37bf803f5movsd_xmm x5, [rsp+192]
37bf803femov r11, [rsp+1232]
37bf80406mov [rax+8*rbx], 0
37bf8040ejl 0x37bf804ff
37bf80414mov rax, [rsp+96]
37bf80419xor ecx, ecx
37bf8041bmov r10, [rsp+280]
37bf80423mov rsi, [rsp+1216]
37bf8042bmovddup x3, [rsp+680]
37bf80434lea r9, [8*rax]
37bf8043cmov rax, [rsp+88]
37bf80441sub r10, r14
37bf80444movddup x2, [rsp+776]
37bf8044dlea rbx, [r10+2]
37bf80451lea r8, [8*rax]
37bf80459mov rax, [rsp+456]
37bf80461lea rdx, [r11+8*rax]
37bf80465mov rax, [rsp+448]
37bf8046dadd rax, [rsp+200]
37bf80475lea rax, [rsi+8*rax]
37bf80479nop [rax]
37bf80480
37bf80480loc_37bf80480:
37bf80480movupd x0, [rax]
37bf80484movapd x1, x3
37bf80488add rcx, 1
37bf8048cmulpd x1, x0
37bf80490shufpd x0, x0, 1
37bf80495mulpd x0, x2
37bf80499movapd x4, x0
37bf8049daddpd x4, x1
37bf804a1subpd x1, x0
37bf804a5movupd x0, [rdx]
37bf804a9movsd_xmm x1, x4
37bf804admovups [rax], x1
37bf804b0movapd x1, x0
37bf804b4shufpd x0, x0, 1
37bf804b9mulpd x0, x2
37bf804bdadd rax, r9
37bf804c0mulpd x1, x3
37bf804c4movapd x4, x0
37bf804c8addpd x4, x1
37bf804ccsubpd x1, x0
37bf804d0movsd_xmm x1, x4
37bf804d4movups [rdx], x1
37bf804d7add rdx, r8
37bf804dacmp rcx, rbx
37bf804ddjb 0x37bf80480
37bf804dfmovlpd [rsp+848], x4
37bf804e8lea rax, [r10+1]
37bf804ecimul rax, [rsp+88]
37bf804f2add rax, [rsp+352]
37bf804famovups [r11+8*rax], x1
37bf804ff
37bf804ffloc_37bf804ff:
37bf804ffcmp [rsp+240], 0
37bf80508jne 0x37bf80f83
37bf8050e
37bf8050eloc_37bf8050e:
37bf8050emov rax, [rsp+296]
37bf80516mov rsi, [rsp+512]
37bf8051emov [rsp+1232], r11
37bf80526mov r9, [rsp+272]
37bf8052emov r8, [rsp+160]
37bf80536movsd_xmm [rsp+192], x5
37bf8053fmovsd_xmm x0, [rax]
37bf80543mov [rsp+32], rax
37bf80548lea rbx, [r14+rsi]
37bf8054cmov rcx, [rsp+152]
37bf80554lea rdx, [r11+8*rbx]
37bf80558movsd_xmm [rsp+840], x0
37bf80561call dlartg_64_
37bf80566mov r11, [rsp+1232]
37bf8056ecmp [rsp+144], r14
37bf80576movsd_xmm x5, [rsp+192]
37bf8057fmov [r11+8*rbx], 0
37bf80587jg 0x37bf806c0
37bf8058dmov rax, [rsp+1216]
37bf80595lea r8, [r14+1]
37bf80599mov rsi, [rsp+168]
37bf805a1movsd_xmm x2, [rsp+680]
37bf805aamovsd_xmm x3, [rsp+776]
37bf805b3lea rcx, [rax+8*rsi]
37bf805b7mov rsi, [rsp+248]
37bf805bflea rdx, [rax+8*rsi]
37bf805c3mov rax, [rsp+144]
37bf805cbnop [rax+rax]
37bf805d4nop [rax+rax]
37bf805dfnop [rax+rax]
37bf805eanop [rax+rax]
37bf805f5nop [rax+rax]
37bf80600
37bf80600loc_37bf80600:
37bf80600movsd_xmm x0, [rcx+8*rax]
37bf80605movsd_xmm x1, [rdx+8*rax]
37bf8060amovapd x4, x2
37bf8060emulsd x4, x1
37bf80612movapd x8, x0
37bf80617mulsd x8, x3
37bf8061cmulsd x0, x2
37bf80620mulsd x1, x3
37bf80624subsd x4, x8
37bf80629addsd x0, x1
37bf8062dmovsd_xmm [rdx+8*rax], x4
37bf80632movsd_xmm [rcx+8*rax], x0
37bf80637add rax, 1
37bf8063bcmp rax, r8
37bf8063ejne 0x37bf80600
37bf80640cmp [rsp+144], r14
37bf80648je 0x37bf806c0
37bf8064amov rax, [rsp+176]
37bf80652lea rcx, [r11+8*rax]
37bf80656mov rax, [rsp+512]
37bf8065elea rdx, [r11+8*rax]
37bf80662mov rax, [rsp+144]
37bf8066anop [rax+rax]
37bf80675nop [rax+rax]
37bf80680
37bf80680loc_37bf80680:
37bf80680movsd_xmm x0, [rcx+8*rax]
37bf80685movsd_xmm x1, [rdx+8*rax]
37bf8068amovapd x4, x2
37bf8068emovapd x8, x3
37bf80693mulsd x4, x1
37bf80697mulsd x8, x0
37bf8069cmulsd x1, x3
37bf806a0mulsd x0, x2
37bf806a4subsd x4, x8
37bf806a9addsd x0, x1
37bf806admovsd_xmm [rdx+8*rax], x4
37bf806b2movsd_xmm [rcx+8*rax], x0
37bf806b7add rax, 1
37bf806bbcmp rax, r14
37bf806bejne 0x37bf80680
37bf806c0
37bf806c0loc_37bf806c0:
37bf806c0cmp [rsp+136], 0
37bf806c9je 0x37bf7f5dd
37bf806cfmov rax, [rsp+1192]
37bf806d7mov rcx, [rax]
37bf806datest rcx, rcx
37bf806ddjle 0x37bf7f5dd
37bf806e3mov rsi, [rsp+184]
37bf806ebadd rcx, 1
37bf806efmov rbx, [rsp+288]
37bf806f7mov rdi, [rsp+1288]
37bf806ffmovsd_xmm x4, [rsp+680]
37bf80708movsd_xmm x3, [rsp+776]
37bf80711mov rax, rsi
37bf80714imul rax, r14
37bf80718lea rdx, [rax+rbx]
37bf8071csub rax, rsi
37bf8071fadd rax, rbx
37bf80722lea r8, [rdi+8*rdx]
37bf80726lea rdx, [rdi+8*rax]
37bf8072amov eax, 1
37bf8072f
37bf8072floc_37bf8072f:
37bf8072fmovsd_xmm x0, [r8+8*rax]
37bf80735movsd_xmm x1, [rdx+8*rax]
37bf8073amovapd x2, x4
37bf8073emulsd x2, x1
37bf80742movapd x8, x0
37bf80747mulsd x8, x3
37bf8074cmulsd x0, x4
37bf80750mulsd x1, x3
37bf80754subsd x2, x8
37bf80759addsd x0, x1
37bf8075dmovsd_xmm [rdx+8*rax], x2
37bf80762movsd_xmm [r8+8*rax], x0
37bf80768add rax, 1
37bf8076ccmp rax, rcx
37bf8076fjne 0x37bf8072f
37bf80771jmp 0x37bf7f5dd
37bf80776
37bf80776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf80780
37bf80780loc_37bf80780:
37bf80780comisd x11, x5
37bf80785movsd_xmm x2, [rbp]
37bf8078amovsd_xmm x4, [rbp+8]
37bf8078fjae 0x37bf807bf
37bf80791movapd x5, x1
37bf80795movapd x1, x7
37bf80799movapd x9, x10
37bf8079emovapd x7, x5
37bf807a2movapd x5, x3
37bf807a6movapd x3, x0
37bf807aamovapd x0, x5
37bf807aemovapd x5, x2
37bf807b2movapd x12, x8
37bf807b7movapd x2, x4
37bf807bbmovapd x4, x5
37bf807bf
37bf807bfloc_37bf807bf:
37bf807bfxor eax, eax
37bf807c1comisd x12, x9
37bf807c6jbe 0x37bf807ee
37bf807c8movapd x5, x0
37bf807ccmovapd x0, x7
37bf807d0mov eax, 1
37bf807d5movsd_xmm [rsp+848], x7
37bf807demovapd x7, x5
37bf807e2movapd x5, x3
37bf807e6movapd x3, x1
37bf807eamovapd x1, x5
37bf807ee
37bf807eeloc_37bf807ee:
37bf807eedivsd x0, x3
37bf807f2movapd x5, x0
37bf807f6mulsd x5, x1
37bf807fasubsd x7, x5
37bf807femovapd x5, x7
37bf80802andpd x5, [rip+0x4dae36]
37bf8080amovapd x12, x7
37bf8080fcomisd x6, x5
37bf80813jbe 0x37bf80a85
37bf80819movapd x2, x1
37bf8081dmovsd_xmm x4, [rip+0x4dadfb]
37bf80825pxor x0, x0
37bf80829movq x1, [rip+0x4dadff]
37bf80831divsd x2, x3
37bf80835movapd x9, x0
37bf8083amovapd x5, x4
37bf8083exorpd x2, x1
37bf80842
37bf80842loc_37bf80842:
37bf80842movapd x3, x2
37bf80846mulsd x3, x2
37bf8084atest rax, rax
37bf8084djne 0x37bf80a2f
37bf80853addsd x0, x3
37bf80857movapd x3, x9
37bf8085caddsd x0, x4
37bf80860movsd_xmm x4, [rip+0x4dadb8]
37bf80868sqrtsd x0, x0
37bf8086cdivsd x3, x0
37bf80870addsd x0, x9
37bf80875divsd x4, x0
37bf80879addsd x3, [rip+0x4dad9f]
37bf80881movapd x9, x3
37bf80886xorpd x4, x1
37bf8088amovapd x0, x4
37bf8088emovapd x4, x2
37bf80892mulsd x5, x0
37bf80896mulsd x4, x0
37bf8089amovapd x2, x5
37bf8089emovapd x5, x3
37bf808a2mulsd x5, x4
37bf808a6mulsd x9, x2
37bf808abjmp 0x37bf800ea
37bf808b0
37bf808b0loc_37bf808b0:
37bf808b0mov rax, [rsp+1192]
37bf808b8mov r9, [rax]
37bf808bbtest r9, r9
37bf808bejle 0x37bf80267
37bf808c4mov rax, [rsp+368]
37bf808ccmov rdx, [rsp+376]
37bf808d4add r9, 1
37bf808d8mov ecx, 1
37bf808ddmov r8, [rsp+360]
37bf808e5sub r8, [rsp+424]
37bf808edmov [rsp+272], rax
37bf808f5mov rax, [rsp+272]
37bf808fdnop [rax]
37bf80900
37bf80900loc_37bf80900:
37bf80900movsd_xmm x0, [rax]
37bf80904movsd_xmm x7, [rdx]
37bf80908add rcx, 1
37bf8090cadd rdx, 8
37bf80910movsd_xmm x1, [rax+8*r8]
37bf80916mulsd x0, x4
37bf8091amulsd x7, x2
37bf8091eaddsd x0, x1
37bf80922addsd x0, x7
37bf80926movapd x7, x0
37bf8092amulsd x7, x3
37bf8092esubsd x1, x7
37bf80932movapd x7, x0
37bf80936mulsd x7, x5
37bf8093amulsd x0, x9
37bf8093fmovsd_xmm [rax+8*r8], x1
37bf80945movsd_xmm x1, [rax]
37bf80949add rax, 8
37bf8094dsubsd x1, x7
37bf80951movsd_xmm [rax-8], x1
37bf80956movsd_xmm x1, [rdx-8]
37bf8095bsubsd x1, x0
37bf8095fmovsd_xmm [rdx-8], x1
37bf80964cmp r9, rcx
37bf80967jne 0x37bf80900
37bf80969jmp 0x37bf80267
37bf8096e
37bf8096eloc_37bf8096e:
37bf8096emov rax, [rsp+1192]
37bf80976mov r9, [rax]
37bf80979test r9, r9
37bf8097cjle 0x37bf8004a
37bf80982mov rax, [rsp+432]
37bf8098amov rdx, [rsp+440]
37bf80992add r9, 1
37bf80996mov ecx, 1
37bf8099bmov r8, [rsp+472]
37bf809a3sub r8, [rsp+480]
37bf809abmov [rsp+344], rax
37bf809b3mov rax, [rsp+344]
37bf809bbnop [rax+rax]
37bf809c0
37bf809c0loc_37bf809c0:
37bf809c0movsd_xmm x0, [rax]
37bf809c4movsd_xmm x3, [rdx]
37bf809c8add rcx, 1
37bf809ccadd rdx, 8
37bf809d0movsd_xmm x1, [rax+8*r8]
37bf809d6mulsd x0, x4
37bf809damulsd x3, x2
37bf809deaddsd x0, x1
37bf809e2addsd x0, x3
37bf809e6movapd x3, x5
37bf809eamulsd x3, x0
37bf809eesubsd x1, x3
37bf809f2movapd x3, x0
37bf809f6mulsd x3, x9
37bf809fbmulsd x0, x12
37bf80a00movsd_xmm [rax+8*r8], x1
37bf80a06movsd_xmm x1, [rax]
37bf80a0aadd rax, 8
37bf80a0esubsd x1, x3
37bf80a12movsd_xmm [rax-8], x1
37bf80a17movsd_xmm x1, [rdx-8]
37bf80a1csubsd x1, x0
37bf80a20movsd_xmm [rdx-8], x1
37bf80a25cmp r9, rcx
37bf80a28jne 0x37bf809c0
37bf80a2ajmp 0x37bf8004a
37bf80a2f
37bf80a2floc_37bf80a2f:
37bf80a2faddsd x0, x4
37bf80a33addsd x0, x3
37bf80a37movapd x3, x9
37bf80a3csqrtsd x0, x0
37bf80a40addsd x9, x0
37bf80a45divsd x3, x0
37bf80a49movsd_xmm x0, [rip+0x4dabcf]
37bf80a51divsd x0, x9
37bf80a56addsd x3, [rip+0x4dabc2]
37bf80a5emovapd x9, x3
37bf80a63xorpd x0, x1
37bf80a67mulsd x5, x0
37bf80a6bmulsd x2, x0
37bf80a6fmovapd x4, x5
37bf80a73movapd x5, x3
37bf80a77mulsd x5, x4
37bf80a7bmulsd x9, x2
37bf80a80jmp 0x37bf800ea
37bf80a85
37bf80a85loc_37bf80a85:
37bf80a85mulsd x0, x2
37bf80a89subsd x4, x0
37bf80a8dmovapd x0, x4
37bf80a91andpd x0, [rip+0x4daba7]
37bf80a99comisd x0, x5
37bf80a9djbe 0x37bf80b27
37bf80aa3movapd x9, x7
37bf80aa8divsd x9, x4
37bf80aadandpd x9, [rip+0x4dab8a]
37bf80ab6
37bf80ab6loc_37bf80ab6:
37bf80ab6movapd x0, x3
37bf80abamovapd x5, x2
37bf80abeandpd x0, [rip+0x4dab7a]
37bf80ac6andpd x5, [rip+0x4dab72]
37bf80acecomisd x5, x0
37bf80ad2jbe 0x37bf80ae9
37bf80ad4movapd x0, x3
37bf80ad8divsd x0, x2
37bf80adcandpd x0, [rip+0x4dab5c]
37bf80ae4minsd x9, x0
37bf80ae9
37bf80ae9loc_37bf80ae9:
37bf80ae9mulsd x4, x9
37bf80aeemovapd x0, x9
37bf80af3mulsd x2, x9
37bf80af8mulsd x0, x9
37bf80afdmovapd x5, x4
37bf80b01divsd x5, x12
37bf80b06mulsd x1, x5
37bf80b0amovapd x4, x5
37bf80b0emulsd x4, x5
37bf80b12subsd x2, x1
37bf80b16movq x1, [rip+0x4dab12]
37bf80b1edivsd x2, x3
37bf80b22jmp 0x37bf80842
37bf80b27
37bf80b27loc_37bf80b27:
37bf80b27movsd_xmm x9, [rip+0x4daaf0]
37bf80b30jmp 0x37bf80ab6
37bf80b32
37bf80b32loc_37bf80b32:
37bf80b32sub rax, r14
37bf80b35mov rcx, [rsp+88]
37bf80b3amov [rsp+48], r12
37bf80b3fmov [rsp+888], rax
37bf80b47mov rax, [rsp+368]
37bf80b4fmov [rsp+248], r10
37bf80b57movsd_xmm [rsp+360], x5
37bf80b60lea rax, [rax+2*rcx]
37bf80b64add rax, [rsp+120]
37bf80b69movsd_xmm [rsp+344], x3
37bf80b72lea rcx, [rax+r14]
37bf80b76add rax, rbp
37bf80b79lea rdx, [r11+8*rax]
37bf80b7dmov rax, [rsp+312]
37bf80b85lea r9, [r11+8*rcx]
37bf80b89mov rcx, r15
37bf80b8cmov [rsp+40], rax
37bf80b91mov rax, [rsp+1240]
37bf80b99mov [rsp+32], rax
37bf80b9emov r8, rax
37bf80ba1call drot_64_
37bf80ba6mov r10, [rsp+248]
37bf80baemovsd_xmm x5, [rsp+360]
37bf80bb7movsd_xmm x3, [rsp+344]
37bf80bc0mov r11, [rsp+1232]
37bf80bc8jmp 0x37bf7d902
37bf80bcd
37bf80bcdloc_37bf80bcd:
37bf80bcdmov rdx, [rsp+184]
37bf80bd5mov [rsp+1232], r11
37bf80bddlea r8, [rip+0x4daa2c]
37bf80be4mov r11, [rsp+288]
37bf80becmov [rsp+248], r10
37bf80bf4movsd_xmm [rsp+344], x5
37bf80bfdmov rax, rdx
37bf80c00movsd_xmm [rsp+312], x3
37bf80c09imul rax, r14
37bf80c0dlea rcx, [rax+r11+1]
37bf80c12sub rax, rdx
37bf80c15mov rdx, [rsp+1288]
37bf80c1dlea rax, [r11+rax+1]
37bf80c22lea rdx, [rdx+8*rax]
37bf80c26mov rax, [rsp+336]
37bf80c2emov [rsp+48], rax
37bf80c33mov rax, [rsp+320]
37bf80c3bmov [rsp+40], rax
37bf80c40mov rax, [rsp+200]
37bf80c48mov [rsp+32], rax
37bf80c4dmov rax, [rsp+1288]
37bf80c55lea r9, [rax+8*rcx]
37bf80c59mov rcx, [rsp+1192]
37bf80c61call drot_64_
37bf80c66mov r11, [rsp+1232]
37bf80c6emovsd_xmm x5, [rsp+344]
37bf80c77movsd_xmm x3, [rsp+312]
37bf80c80mov r10, [rsp+248]
37bf80c88jmp 0x37bf7d92e
37bf80c8d
37bf80c8dloc_37bf80c8d:
37bf80c8dmov rdx, [rsp+328]
37bf80c95mov [rsp+1232], r11
37bf80c9dlea r8, [rip+0x4da96c]
37bf80ca4mov r11, [rsp+384]
37bf80cacmov [rsp+48], r12
37bf80cb1mov rax, rdx
37bf80cb4mov [rsp+248], r10
37bf80cbcmovsd_xmm [rsp+360], x5
37bf80cc5imul rax, r14
37bf80cc9movsd_xmm [rsp+344], x3
37bf80cd2lea rcx, [rax+r11+1]
37bf80cd7sub rax, rdx
37bf80cdamov rdx, [rsp+1272]
37bf80ce2lea rax, [r11+rax+1]
37bf80ce7lea rdx, [rdx+8*rax]
37bf80cebmov rax, [rsp+312]
37bf80cf3mov [rsp+40], rax
37bf80cf8mov rax, [rsp+200]
37bf80d00mov [rsp+32], rax
37bf80d05mov rax, [rsp+1272]
37bf80d0dlea r9, [rax+8*rcx]
37bf80d11mov rcx, [rsp+1192]
37bf80d19call drot_64_
37bf80d1emov r11, [rsp+1232]
37bf80d26movsd_xmm x5, [rsp+360]
37bf80d2fmovsd_xmm x3, [rsp+344]
37bf80d38mov r10, [rsp+248]
37bf80d40jmp 0x37bf7d91f
37bf80d45
37bf80d45loc_37bf80d45:
37bf80d45mov rcx, [rsp+144]
37bf80d4dmov rax, r10
37bf80d50mov rdx, [rsp+512]
37bf80d58lea r8, [rip+0x4da8b1]
37bf80d5fmov [rsp+248], r10
37bf80d67sub rax, rcx
37bf80d6aadd rdx, rcx
37bf80d6dmov [rsp+1232], r11
37bf80d75mov [rsp+888], rax
37bf80d7dlea rdx, [r11+8*rdx]
37bf80d81mov rax, [rsp+176]
37bf80d89movsd_xmm [rsp+360], x5
37bf80d92movsd_xmm [rsp+344], x3
37bf80d9badd rax, rcx
37bf80d9emov rcx, [rsp+336]
37bf80da6lea r9, [r11+8*rax]
37bf80daamov [rsp+48], rcx
37bf80dafmov rcx, [rsp+320]
37bf80db7mov [rsp+40], rcx
37bf80dbcmov rcx, [rsp+200]
37bf80dc4mov [rsp+32], rcx
37bf80dc9mov rcx, r15
37bf80dcccall drot_64_
37bf80dd1mov r10, [rsp+248]
37bf80dd9movsd_xmm x5, [rsp+360]
37bf80de2movsd_xmm x3, [rsp+344]
37bf80debmov r11, [rsp+1232]
37bf80df3jmp 0x37bf7d910
37bf80df8
37bf80df8loc_37bf80df8:
37bf80df8mov rdx, -8
37bf80dffmov eax, 8
37bf80e04jmp 0x37bf7c37c
37bf80e09
37bf80e09loc_37bf80e09:
37bf80e09lea rdx, [rsp+720]
37bf80e11lea rcx, [rsp+728]
37bf80e19call dlapy2_64_
37bf80e1emov r10, [rsp+304]
37bf80e26movsd_xmm x1, [rsp+272]
37bf80e2fcomisd x6, x0
37bf80e33movsd_xmm x4, [rsp+296]
37bf80e3cmov r11, [rsp+1232]
37bf80e44movsd_xmm [rsp+760], x0
37bf80e4djb 0x37bf8112c
37bf80e53mov [rsp+760], 0
37bf80e5fpxor x2, x2
37bf80e63movsd_xmm x9, [rip+0x4da7b4]
37bf80e6cmovapd x5, x2
37bf80e70jmp 0x37bf7dc94
37bf80e75
37bf80e75loc_37bf80e75:
37bf80e75cmp [rsp+144], r14
37bf80e7djg 0x37bf8126e
37bf80e83je 0x37bf812f8
37bf80e89mov rcx, [rsp+144]
37bf80e91mov rax, [rsp+168]
37bf80e99mov rdx, [rsp+1216]
37bf80ea1mov r12, [rsp+424]
37bf80ea9add rax, rcx
37bf80eacmovddup x1, [rip+0x4da77c]
37bf80eb4lea r8, [rdx+8*rax]
37bf80eb8mov rax, [rsp+176]
37bf80ec0sub r12, rcx
37bf80ec3xor edx, edx
37bf80ec5mov r9, r12
37bf80ec8add rax, rcx
37bf80ecbshr r9, 1
37bf80ecelea rcx, [r11+8*rax]
37bf80ed2xor eax, eax
37bf80ed4
37bf80ed4loc_37bf80ed4:
37bf80ed4movupd x0, [r8+rax]
37bf80edaadd rdx, 1
37bf80edexorpd x0, x1
37bf80ee2movups [r8+rax], x0
37bf80ee7movupd x0, [rcx+rax]
37bf80eecxorpd x0, x1
37bf80ef0movups [rcx+rax], x0
37bf80ef4add rax, 16
37bf80ef8cmp rdx, r9
37bf80efbjne 0x37bf80ed4
37bf80efdtest r12b, 1
37bf80f01je 0x37bf8126e
37bf80f07mov rax, r12
37bf80f0aand rax, -2
37bf80f0eadd rax, [rsp+144]
37bf80f16
37bf80f16loc_37bf80f16:
37bf80f16mov rcx, [rsp+168]
37bf80f1emovq x12, [rip+0x4da709]
37bf80f27lea rdx, [rax+rcx]
37bf80f2bmov rcx, [rsp+1216]
37bf80f33add rax, [rsp+176]
37bf80f3bmovsd_xmm x0, [rcx+8*rdx]
37bf80f40xorpd x0, [rip+0x4da6e8]
37bf80f48movsd_xmm [rcx+8*rdx], x0
37bf80f4dmovsd_xmm x0, [r11+8*rax]
37bf80f53xorpd x0, [rip+0x4da6d5]
37bf80f5bmovsd_xmm [r11+8*rax], x0
37bf80f61
37bf80f61loc_37bf80f61:
37bf80f61cmp [rsp+136], 0
37bf80f6ajne 0x37bf8128d
37bf80f70
37bf80f70loc_37bf80f70:
37bf80f70xorpd x3, x12
37bf80f75movsd_xmm [rsp+656], x3
37bf80f7ejmp 0x37bf7d982
37bf80f83
37bf80f83loc_37bf80f83:
37bf80f83mov rax, [rsp+1192]
37bf80f8bmov r8, [rax]
37bf80f8etest r8, r8
37bf80f91jle 0x37bf8050e
37bf80f97mov rsi, [rsp+328]
37bf80f9fadd r8, 1
37bf80fa3mov rbx, [rsp+384]
37bf80fabmov rdi, [rsp+1272]
37bf80fb3movsd_xmm x4, [rsp+680]
37bf80fbcmovsd_xmm x3, [rsp+776]
37bf80fc5mov rax, rsi
37bf80fc8imul rax, rbp
37bf80fcclea rdx, [rax+rbx]
37bf80fd0add rax, rsi
37bf80fd3add rax, rbx
37bf80fd6lea rcx, [rdi+8*rdx]
37bf80fdalea rdx, [rdi+8*rax]
37bf80fdemov eax, 1
37bf80fe3
37bf80fe3loc_37bf80fe3:
37bf80fe3movsd_xmm x0, [rcx+8*rax]
37bf80fe8movsd_xmm x1, [rdx+8*rax]
37bf80fedmovapd x2, x4
37bf80ff1mulsd x2, x1
37bf80ff5movapd x8, x0
37bf80ffamulsd x8, x3
37bf80fffmulsd x0, x4
37bf81003mulsd x1, x3
37bf81007subsd x2, x8
37bf8100caddsd x0, x1
37bf81010movsd_xmm [rdx+8*rax], x2
37bf81015movsd_xmm [rcx+8*rax], x0
37bf8101aadd rax, 1
37bf8101ecmp r8, rax
37bf81021jne 0x37bf80fe3
37bf81023jmp 0x37bf8050e
37bf81028
37bf81028loc_37bf81028:
37bf81028lea rdx, [rsp+616]
37bf81030lea rcx, [rsp+624]
37bf81038movsd_xmm x3, [rsp+168]
37bf81041movsd_xmm x0, [rsp+176]
37bf8104amov [rsp+1232], r11
37bf81052mulsd x0, x2
37bf81056movapd x4, x3
37bf8105amov [rsp+272], r10
37bf81062movsd_xmm [rsp+224], x1
37bf8106bmulsd x4, x9
37bf81070movsd_xmm [rsp+168], x5
37bf81079mulsd x3, x5
37bf8107dmovsd_xmm [rsp+176], x2
37bf81086addsd x0, x4
37bf8108amovsd_xmm [rsp+616], x3
37bf81093movsd_xmm [rsp+624], x0
37bf8109ccall dlapy2_64_
37bf810a1mov r10, [rsp+272]
37bf810a9movsd_xmm x5, [rsp+168]
37bf810b2comisd x6, x0
37bf810b6mov r11, [rsp+1232]
37bf810bemovapd x8, x0
37bf810c3movsd_xmm x1, [rsp+224]
37bf810ccmovsd_xmm [rsp+744], x0
37bf810d5jb 0x37bf811f5
37bf810dbmov [rsp+744], 0
37bf810e7movsd_xmm x2, [rip+0x4da531]
37bf810efpxor x0, x0
37bf810f3jmp 0x37bf7dd76
37bf810f8
37bf810f8loc_37bf810f8:
37bf810f8mov rax, [rsp+1216]
37bf81100movsd_xmm x2, [rax+8*rsi]
37bf81105jmp 0x37bf7ced3
37bf8110a
37bf8110aloc_37bf8110a:
37bf8110amov rax, [rsp+256]
37bf81112movsd_xmm x1, [rax]
37bf81116jmp 0x37bf7cccb
37bf8111b
37bf8111bloc_37bf8111b:
37bf8111bmov rdx, -10
37bf81122mov eax, 10
37bf81127jmp 0x37bf7c37c
37bf8112c
37bf8112cloc_37bf8112c:
37bf8112clea rdx, [rsp+712]
37bf81134lea rcx, [rsp+760]
37bf8113cmovsd_xmm x3, [rsp+728]
37bf81145movsd_xmm x2, [rsp+720]
37bf8114emov [rsp+1232], r11
37bf81156divsd x3, x0
37bf8115amov [rsp+312], r10
37bf81162movsd_xmm [rsp+304], x4
37bf8116bmovsd_xmm [rsp+296], x1
37bf81174divsd x2, x0
37bf81178movsd_xmm [rsp+272], x3
37bf81181movapd x15, x2
37bf81186call dlapy2_64_
37bf8118bmov r11, [rsp+1232]
37bf81193movsd_xmm x5, [rsp+712]
37bf8119cmovsd_xmm x3, [rsp+272]
37bf811a5movsd_xmm x2, [rsp+760]
37bf811aemov r10, [rsp+312]
37bf811b6movsd_xmm x4, [rsp+304]
37bf811bfmovsd_xmm x1, [rsp+296]
37bf811c8mulsd x3, x5
37bf811ccdivsd x2, x0
37bf811d0mulsd x5, x15
37bf811d5divsd x3, x0
37bf811d9movsd_xmm [rsp+760], x2
37bf811e2divsd x5, x0
37bf811e6xorpd x3, x12
37bf811ebmovapd x9, x3
37bf811f0jmp 0x37bf7dc94
37bf811f5
37bf811f5loc_37bf811f5:
37bf811f5movsd_xmm x3, [rsp+200]
37bf811femovsd_xmm x0, [rsp+192]
37bf81207mulsd x0, [rsp+176]
37bf81210movapd x4, x3
37bf81214mulsd x4, x9
37bf81219mulsd x3, x5
37bf8121dmovapd x2, x0
37bf81221movsd_xmm x0, [rsp+616]
37bf8122aaddsd x2, x4
37bf8122edivsd x0, x8
37bf81233movsd_xmm x4, [rsp+624]
37bf8123cmovapd x14, x2
37bf81241divsd x4, x8
37bf81246mulsd x2, x4
37bf8124amulsd x4, x3
37bf8124emovapd x8, x2
37bf81253movapd x2, x3
37bf81257mulsd x2, x0
37bf8125bmulsd x0, x14
37bf81260addsd x2, x8
37bf81265subsd x0, x4
37bf81269jmp 0x37bf7dd76
37bf8126e
37bf8126eloc_37bf8126e:
37bf8126emovq x12, [rip+0x4da3b9]
37bf81277jmp 0x37bf80f61
37bf8127c
37bf8127cloc_37bf8127c:
37bf8127cmov rdx, -15
37bf81283mov eax, 15
37bf81288jmp 0x37bf7c37c
37bf8128d
37bf8128dloc_37bf8128d:
37bf8128dmov rax, [rsp+1192]
37bf81295mov rdx, [rax]
37bf81298test rdx, rdx
37bf8129bjle 0x37bf80f70
37bf812a1mov rax, [rsp+184]
37bf812a9mov rcx, [rsp+1288]
37bf812b1add rdx, 1
37bf812b5imul rax, r14
37bf812b9add rax, [rsp+288]
37bf812c1lea rcx, [rcx+8*rax]
37bf812c5mov eax, 1
37bf812ca
37bf812caloc_37bf812ca:
37bf812camovsd_xmm x0, [rcx+8*rax]
37bf812cfxorpd x0, x12
37bf812d4movsd_xmm [rcx+8*rax], x0
37bf812d9add rax, 1
37bf812ddcmp rax, rdx
37bf812e0jne 0x37bf812ca
37bf812e2jmp 0x37bf80f70
37bf812e7
37bf812e7loc_37bf812e7:
37bf812e7mov rdx, -17
37bf812eemov eax, 17
37bf812f3jmp 0x37bf7c37c
37bf812f8
37bf812f8loc_37bf812f8:
37bf812f8mov rax, [rsp+144]
37bf81300jmp 0x37bf80f16
37bf7c1c0
Loading..