File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf79a00
37bf79a00dgtrfs_64_:
37bf79a00push r15
37bf79a02push r14
37bf79a04push r13
37bf79a06push r12
37bf79a08push rbp
37bf79a09push rdi
37bf79a0apush rsi
37bf79a0bpush rbx
37bf79a0csub rsp, 408
37bf79a13movups [rsp+288], x6
37bf79a1bmovups [rsp+304], x7
37bf79a23movups [rsp+320], x8
37bf79a2cmovups [rsp+336], x9
37bf79a35movups [rsp+352], x10
37bf79a3emovups [rsp+368], x11
37bf79a47movups [rsp+384], x12
37bf79a50mov rax, [rsp+576]
37bf79a58mov r15, [rsp+512]
37bf79a60mov rbp, [rsp+520]
37bf79a68mov r14, [rsp+584]
37bf79a70mov r13, [rax]
37bf79a73mov rax, [rsp+592]
37bf79a7bmov rbx, [rsp+616]
37bf79a83mov rax, [rax]
37bf79a86mov rsi, rdx
37bf79a89mov r12, r8
37bf79a8cmov rdi, r9
37bf79a8fmov r8l, 1
37bf79a95mov r9l, 1
37bf79a9blea rdx, [rip+0x4e1a2e]
37bf79aa2mov [rsp+480], rcx
37bf79aaamov [rsp+112], rax
37bf79aafmov rax, [rsp+632]
37bf79ab7mov [rax], 0
37bf79abecall lsame_64_
37bf79ac3mov [rsp+176], rax
37bf79acbtest rax, rax
37bf79aceje 0x37bf79bc1
37bf79ad4
37bf79ad4loc_37bf79ad4:
37bf79ad4mov rdx, [rsi]
37bf79ad7test rdx, rdx
37bf79adajs 0x37bf79bb0
37bf79ae0mov rax, [r12]
37bf79ae4test rax, rax
37bf79ae7js 0x37bf79b25
37bf79ae9mov r10, [rsp+576]
37bf79af1test rdx, rdx
37bf79af4mov ecx, 1
37bf79af9cmovg rcx, rdx
37bf79afdcmp [r10], rcx
37bf79b00jl 0x37bf79c24
37bf79b06mov r10, [rsp+592]
37bf79b0ecmp [r10], rcx
37bf79b11jge 0x37bf79c35
37bf79b17mov rax, -15
37bf79b1emov ecx, 15
37bf79b23jmp 0x37bf79b31
37bf79b25
37bf79b25loc_37bf79b25:
37bf79b25mov rax, -3
37bf79b2cmov ecx, 3
37bf79b31
37bf79b31loc_37bf79b31:
37bf79b31mov rdi, [rsp+632]
37bf79b39mov [rdi], rax
37bf79b3c
37bf79b3cloc_37bf79b3c:
37bf79b3cmov [rsp+256], rcx
37bf79b44lea rdx, [rsp+256]
37bf79b4cmov r8l, 6
37bf79b52lea rcx, [rip+0x4e197a]
37bf79b59call xerbla_64_
37bf79b5enop
37bf79b5f
37bf79b5floc_37bf79b5f:
37bf79b5fmovups x6, [rsp+288]
37bf79b67movups x7, [rsp+304]
37bf79b6fmovups x8, [rsp+320]
37bf79b78movups x9, [rsp+336]
37bf79b81movups x10, [rsp+352]
37bf79b8amovups x11, [rsp+368]
37bf79b93movups x12, [rsp+384]
37bf79b9cadd rsp, 408
37bf79ba3pop rbx
37bf79ba4pop rsi
37bf79ba5pop rdi
37bf79ba6pop rbp
37bf79ba7pop r12
37bf79ba9pop r13
37bf79babpop r14
37bf79badpop r15
37bf79bafret
37bf79bb0
37bf79bb0loc_37bf79bb0:
37bf79bb0mov rax, -2
37bf79bb7mov ecx, 2
37bf79bbcjmp 0x37bf79b31
37bf79bc1
37bf79bc1loc_37bf79bc1:
37bf79bc1mov rcx, [rsp+480]
37bf79bc9mov r9l, 1
37bf79bcfmov r8l, 1
37bf79bd5lea rdx, [rip+0x4e18f5]
37bf79bdccall lsame_64_
37bf79be1test rax, rax
37bf79be4jne 0x37bf79ad4
37bf79beamov rcx, [rsp+480]
37bf79bf2mov r9l, 1
37bf79bf8mov r8l, 1
37bf79bfelea rdx, [rip+0x4e18cd]
37bf79c05call lsame_64_
37bf79c0atest rax, rax
37bf79c0djne 0x37bf79ad4
37bf79c13mov rax, -1
37bf79c1amov ecx, 1
37bf79c1fjmp 0x37bf79b31
37bf79c24
37bf79c24loc_37bf79c24:
37bf79c24mov rax, -13
37bf79c2bmov ecx, 13
37bf79c30jmp 0x37bf79b31
37bf79c35
37bf79c35loc_37bf79c35:
37bf79c35mov rcx, [rsp+632]
37bf79c3dmov rcx, [rcx]
37bf79c40test rcx, rcx
37bf79c43jne 0x37bf7a744
37bf79c49test rdx, rdx
37bf79c4cje 0x37bf7a6db
37bf79c52test rax, rax
37bf79c55je 0x37bf79b5f
37bf79c5bcmp [rsp+176], 0
37bf79c64je 0x37bf7a735
37bf79c6amov edx, 84
37bf79c6fmov eax, 78
37bf79c74
37bf79c74loc_37bf79c74:
37bf79c74mov [rsp+247], dl
37bf79c7blea rcx, [rip+0x4e1857]
37bf79c82mov edx, 7
37bf79c87mov [rsp+246], al
37bf79c8ecall dlamch_64_
37bf79c93mov edx, 12
37bf79c98lea rcx, [rip+0x4e1841]
37bf79c9fmovapd x7, x0
37bf79ca3call dlamch_64_
37bf79ca8mov r10, [r12]
37bf79cactest r10, r10
37bf79cafjle 0x37bf79b5f
37bf79cb5mov rdx, [rsp+112]
37bf79cbamov r8, [rsi]
37bf79cbdmov [rsp+184], -1
37bf79cc9mov r12, -1
37bf79cd0mov rax, [rsp+600]
37bf79cd8mov [rsp+224], r10
37bf79ce0movsd_xmm x9, [rip+0x4e1827]
37bf79ce9movddup x6, [rip+0x4e182f]
37bf79cf1mov [rsp+112], 1
37bf79cfamovsd_xmm x8, [rip+0x4e1805]
37bf79d03mov [rsp+120], rax
37bf79d08xor eax, eax
37bf79d0atest r13, r13
37bf79d0dmulsd x0, x9
37bf79d12cmovns rax, r13
37bf79d16mov r9, rax
37bf79d19xor eax, eax
37bf79d1btest rdx, rdx
37bf79d1ecmovns rax, rdx
37bf79d22mov [rsp+232], r9
37bf79d2amovapd x11, x0
37bf79d2fmov [rsp+200], rax
37bf79d37movapd x12, x0
37bf79d3clea rax, [8*r9]
37bf79d44divsd x11, x7
37bf79d49mov [rsp+208], rax
37bf79d51mov rax, [rsp+568]
37bf79d59mov [rsp+128], rax
37bf79d61lea r13, [rax+8]
37bf79d65lea rax, [rsp+256]
37bf79d6dmov [rsp+144], rax
37bf79d75lea rax, [r14+8]
37bf79d79mov [rsp+216], rax
37bf79d81lea rax, [rsp+248]
37bf79d89mov [rsp+136], rax
37bf79d91lea rax, [rsp+246]
37bf79d99mov [rsp+168], rax
37bf79da1nop [rax]
37bf79da5nop [rax+rax]
37bf79db0
37bf79db0loc_37bf79db0:
37bf79db0mov rdx, [rsp+216]
37bf79db8lea rax, [8*r12]
37bf79dc0mov [rsp+160], 1
37bf79dccmovapd x10, x8
37bf79dd1mov [rsp+192], rax
37bf79dd9add rax, rdx
37bf79ddcmov [rsp+520], rbp
37bf79de4mov rbp, r13
37bf79de7mov r13, [rsp+520]
37bf79defmov [rsp+152], rax
37bf79df7
37bf79df7loc_37bf79df7:
37bf79df7lea rax, [rip+0x4e16f2]
37bf79dfemov rdx, [rsp+128]
37bf79e06lea r9, [rbx+8*r8]
37bf79e0amov rcx, rsi
37bf79e0dmov [rsp+32], rax
37bf79e12mov r8, rax
37bf79e15call dcopy_64_
37bf79e1alea rcx, [rip+0x4e16df]
37bf79e21mov rdx, rsi
37bf79e24mov [rsp+96], 1
37bf79e2dmov [rsp+88], rsi
37bf79e32mov rax, [rsi]
37bf79e35lea r9, [rip+0x4e16bc]
37bf79e3clea r8, [rip+0x4e16ad]
37bf79e43mov [rsp+72], rcx
37bf79e48mov rcx, [rsp+592]
37bf79e50lea rax, [rbx+8*rax]
37bf79e54mov [rsp+48], r13
37bf79e59mov [rsp+64], rcx
37bf79e5emov rcx, [rsp+152]
37bf79e66mov [rsp+80], rax
37bf79e6bmov [rsp+56], rcx
37bf79e70mov rcx, [rsp+480]
37bf79e78mov [rsp+40], r15
37bf79e7dmov [rsp+32], rdi
37bf79e82call dlagtm_64_
37bf79e87mov rax, [rsp+128]
37bf79e8fmovsd_xmm x0, [r15]
37bf79e94mulsd x0, [r14+8*r12+8]
37bf79e9bmov rdx, [rsi]
37bf79e9eandpd x0, [rip+0x4e167a]
37bf79ea6movsd_xmm x1, [rax]
37bf79eaaandpd x1, [rip+0x4e166e]
37bf79eb2addsd x0, x1
37bf79eb6cmp [rsp+176], 0
37bf79ebfje 0x37bf7a048
37bf79ec5cmp rdx, 1
37bf79ec9jne 0x37bf7a570
37bf79ecf
37bf79ecfloc_37bf79ecf:
37bf79ecfmovsd_xmm [rbx], x0
37bf79ed3
37bf79ed3loc_37bf79ed3:
37bf79ed3lea rcx, [8*rdx]
37bf79edblea r9, [rdx+1]
37bf79edfpxor x2, x2
37bf79ee3mov eax, 1
37bf79ee8lea r8, [rbx+rcx]
37bf79eecnop [rax+rax]
37bf79ef5nop [rax+rax]
37bf79f00
37bf79f00loc_37bf79f00:
37bf79f00movsd_xmm x1, [rbx+8*rax-8]
37bf79f06movsd_xmm x0, [r8+8*rax-8]
37bf79f0dandpd x0, [rip+0x4e160b]
37bf79f15comisd x1, x11
37bf79f1aja 0x37bf79f26
37bf79f1caddsd x0, x12
37bf79f21addsd x1, x12
37bf79f26
37bf79f26loc_37bf79f26:
37bf79f26divsd x0, x1
37bf79f2aadd rax, 1
37bf79f2emaxsd x2, x0
37bf79f32cmp r9, rax
37bf79f35jne 0x37bf79f00
37bf79f37
37bf79f37loc_37bf79f37:
37bf79f37comisd x2, x7
37bf79f3bmov rax, [rsp+608]
37bf79f43mov r10, [rsp+112]
37bf79f48movsd_xmm [rax+8*r10-8], x2
37bf79f4fjbe 0x37bf7a228
37bf79f55addsd x2, x2
37bf79f59comisd x10, x2
37bf79f5ejb 0x37bf7a228
37bf79f64cmp [rsp+160], 6
37bf79f6dje 0x37bf7a228
37bf79f73mov rax, [rsp+632]
37bf79f7badd rcx, rbx
37bf79f7emov [rsp+72], rsi
37bf79f83mov rdx, rsi
37bf79f86mov [rsp+64], rcx
37bf79f8bmov r9, [rsp+528]
37bf79f93lea r8, [rip+0x4e1556]
37bf79f9amov [rsp+80], rax
37bf79f9fmov rax, [rsp+560]
37bf79fa7mov [rsp+88], 1
37bf79fb0mov rcx, [rsp+480]
37bf79fb8mov [rsp+56], rax
37bf79fbdmov rax, [rsp+552]
37bf79fc5mov [rsp+48], rax
37bf79fcamov rax, [rsp+544]
37bf79fd2mov [rsp+40], rax
37bf79fd7mov rax, [rsp+536]
37bf79fdfmov [rsp+32], rax
37bf79fe4call dgttrs_64_
37bf79fe9lea rcx, [rip+0x4e1500]
37bf79ff0mov rax, [rsi]
37bf79ff3lea r9, [rip+0x4e14f6]
37bf79ffamov [rsp+40], rcx
37bf79fffmov rcx, [rsp+152]
37bf7a007lea rdx, [rip+0x4e14f2]
37bf7a00elea r8, [rbx+8*rax]
37bf7a012mov [rsp+32], rcx
37bf7a017mov rcx, rsi
37bf7a01acall daxpy_64_
37bf7a01fmov rax, [rsp+608]
37bf7a027mov rcx, [rsp+112]
37bf7a02cadd [rsp+160], 1
37bf7a035mov r8, [rsi]
37bf7a038movsd_xmm x10, [rax+8*rcx-8]
37bf7a03fjmp 0x37bf79df7
37bf7a044
37bf7a044 0f 1f 40 00 ..@.
37bf7a048
37bf7a048loc_37bf7a048:
37bf7a048cmp rdx, 1
37bf7a04cje 0x37bf79ecf
37bf7a052movsd_xmm x1, [rdi]
37bf7a056mulsd x1, [r14+8*r12+16]
37bf7a05dlea r10, [rdx-2]
37bf7a061andpd x1, [rip+0x4e14b7]
37bf7a069addsd x0, x1
37bf7a06dmovsd_xmm [rbx], x0
37bf7a071cmp rdx, 2
37bf7a075jle 0x37bf7a1a4
37bf7a07bcmp rdx, 3
37bf7a07fje 0x37bf7a725
37bf7a085mov r8, rdx
37bf7a088movupd x0, [r14+8*r12+8]
37bf7a08flea r10, [rdx-2]
37bf7a093xor ecx, ecx
37bf7a095mov rax, [rsp+192]
37bf7a09dshr r8, 1
37bf7a0a0sub r8, 1
37bf7a0a4lea r11, [r14+rax+16]
37bf7a0a9lea r9, [r14+rax+24]
37bf7a0aexor eax, eax
37bf7a0b0jmp 0x37bf7a0bc
37bf7a0b2
37bf7a0b2 66 0f 1f 44 00 00 f..D..
37bf7a0b8
37bf7a0b8loc_37bf7a0b8:
37bf7a0b8movapd x0, x2
37bf7a0bc
37bf7a0bcloc_37bf7a0bc:
37bf7a0bcmovupd x1, [rbp+rax]
37bf7a0c2movupd x2, [r9+rax]
37bf7a0c8add rcx, 1
37bf7a0ccmovupd x3, [r13+rax]
37bf7a0d3movupd x4, [r15+rax+8]
37bf7a0daandpd x1, x6
37bf7a0demulpd x0, x3
37bf7a0e2andpd x0, x6
37bf7a0e6addpd x0, x1
37bf7a0eamovupd x1, [r11+rax]
37bf7a0f0mulpd x1, x4
37bf7a0f4andpd x1, x6
37bf7a0f8addpd x0, x1
37bf7a0fcmovupd x1, [rdi+rax+8]
37bf7a102mulpd x1, x2
37bf7a106andpd x1, x6
37bf7a10aaddpd x0, x1
37bf7a10emovups [rbx+rax+8], x0
37bf7a113add rax, 16
37bf7a117cmp r8, rcx
37bf7a11ajne 0x37bf7a0b8
37bf7a11clea rax, [r8+r8]
37bf7a120cmp rax, r10
37bf7a123je 0x37bf7a1a4
37bf7a125add rax, 2
37bf7a129
37bf7a129loc_37bf7a129:
37bf7a129lea rcx, [rax-1]
37bf7a12dmov r11, [rsp+184]
37bf7a135lea r8, [r12+rcx]
37bf7a139movsd_xmm x0, [r14+8*r8]
37bf7a13flea r8, [r11+rax]
37bf7a143mov r11, [rsp+568]
37bf7a14bmulsd x0, [r13+8*rax-16]
37bf7a152add rax, r12
37bf7a155andpd x0, [rip+0x4e13c3]
37bf7a15dmovsd_xmm x1, [r11+8*r8]
37bf7a163andpd x1, [rip+0x4e13b5]
37bf7a16baddsd x0, x1
37bf7a16fmovsd_xmm x1, [r14+8*rax]
37bf7a175mulsd x1, [r15+8*rcx]
37bf7a17bandpd x1, [rip+0x4e139d]
37bf7a183addsd x0, x1
37bf7a187movsd_xmm x1, [r14+8*rax+8]
37bf7a18emulsd x1, [rdi+8*rcx]
37bf7a193andpd x1, [rip+0x4e1385]
37bf7a19baddsd x0, x1
37bf7a19fmovsd_xmm [rbx+8*rcx], x0
37bf7a1a4
37bf7a1a4loc_37bf7a1a4:
37bf7a1a4lea rax, [rdx-1]
37bf7a1a8movsd_xmm x0, [r13+8*r10]
37bf7a1aflea rcx, [r12+rax]
37bf7a1b3
37bf7a1b3loc_37bf7a1b3:
37bf7a1b3mulsd x0, [r14+8*rcx]
37bf7a1b9mov rcx, [rsp+184]
37bf7a1c1mov r11, [rsp+568]
37bf7a1c9andpd x0, [rip+0x4e134f]
37bf7a1d1add rcx, rdx
37bf7a1d4movsd_xmm x1, [r11+8*rcx]
37bf7a1daandpd x1, [rip+0x4e133e]
37bf7a1e2lea rcx, [r12+rdx]
37bf7a1e6addsd x0, x1
37bf7a1eamovsd_xmm x1, [r14+8*rcx]
37bf7a1f0mulsd x1, [r15+8*rax]
37bf7a1f6andpd x1, [rip+0x4e1322]
37bf7a1feaddsd x0, x1
37bf7a202movsd_xmm [rbx+8*rax], x0
37bf7a207test rdx, rdx
37bf7a20ajg 0x37bf79ed3
37bf7a210pxor x2, x2
37bf7a214lea rcx, [8*rdx]
37bf7a21cjmp 0x37bf79f37
37bf7a221
37bf7a221 0f 1f 80 00 00 00 00 .......
37bf7a228
37bf7a228loc_37bf7a228:
37bf7a228mov [rsp+520], r13
37bf7a230mov r13, rbp
37bf7a233mov rbp, [rsp+520]
37bf7a23btest rdx, rdx
37bf7a23ejle 0x37bf7a2bc
37bf7a240movapd x3, x7
37bf7a244add rdx, 1
37bf7a248lea r8, [rbx+rcx]
37bf7a24cmov eax, 1
37bf7a251mulsd x3, x9
37bf7a256nop [rax+rax]
37bf7a25fnop [rax+rax]
37bf7a26anop [rax+rax]
37bf7a275nop [rax+rax]
37bf7a280
37bf7a280loc_37bf7a280:
37bf7a280movsd_xmm x1, [rbx+8*rax-8]
37bf7a286movsd_xmm x0, [r8+8*rax-8]
37bf7a28dandpd x0, [rip+0x4e128b]
37bf7a295movapd x2, x1
37bf7a299comisd x1, x11
37bf7a29emulsd x2, x3
37bf7a2a2addsd x0, x2
37bf7a2a6ja 0x37bf7a2ad
37bf7a2a8addsd x0, x12
37bf7a2ad
37bf7a2adloc_37bf7a2ad:
37bf7a2admovsd_xmm [rbx+8*rax-8], x0
37bf7a2b3add rax, 1
37bf7a2b7cmp rdx, rax
37bf7a2bajne 0x37bf7a280
37bf7a2bc
37bf7a2bcloc_37bf7a2bc:
37bf7a2bclea rax, [rsp+247]
37bf7a2c4mov [rsp+248], 0
37bf7a2d0mov [rsp+160], rax
37bf7a2d8nop [rax+rax]
37bf7a2e0
37bf7a2e0loc_37bf7a2e0:
37bf7a2e0mov rax, [rsp+144]
37bf7a2e8lea r8, [rbx+rcx]
37bf7a2ecmov r9, [rsp+624]
37bf7a2f4lea rdx, [r8+rcx]
37bf7a2f8mov rcx, rsi
37bf7a2fbmov [rsp+48], rax
37bf7a300mov rax, [rsp+136]
37bf7a308mov [rsp+40], rax
37bf7a30dmov rax, [rsp+120]
37bf7a312mov [rsp+32], rax
37bf7a317call dlacn2_64_
37bf7a31cmov rax, [rsp+248]
37bf7a324mov r8, [rsi]
37bf7a327test rax, rax
37bf7a32aje 0x37bf7a4c0
37bf7a330lea rdx, [rbx+8*r8]
37bf7a334cmp rax, 1
37bf7a338je 0x37bf7a400
37bf7a33elea rcx, [r8+1]
37bf7a342mov eax, 1
37bf7a347test r8, r8
37bf7a34ajle 0x37bf7a37b
37bf7a34cnop [rax+rax]
37bf7a355nop [rax+rax]
37bf7a360
37bf7a360loc_37bf7a360:
37bf7a360movsd_xmm x0, [rdx+8*rax-8]
37bf7a366mulsd x0, [rbx+8*rax-8]
37bf7a36cmovsd_xmm [rdx+8*rax-8], x0
37bf7a372add rax, 1
37bf7a376cmp rcx, rax
37bf7a379jne 0x37bf7a360
37bf7a37b
37bf7a37bloc_37bf7a37b:
37bf7a37bmov rax, [rsp+632]
37bf7a383mov [rsp+64], rdx
37bf7a388mov rdx, rsi
37bf7a38blea r8, [rip+0x4e115e]
37bf7a392mov [rsp+72], rsi
37bf7a397mov rcx, [rsp+168]
37bf7a39fmov [rsp+80], rax
37bf7a3a4mov rax, [rsp+560]
37bf7a3acmov [rsp+88], 1
37bf7a3b5mov r9, [rsp+528]
37bf7a3bdmov [rsp+56], rax
37bf7a3c2mov rax, [rsp+552]
37bf7a3camov [rsp+48], rax
37bf7a3cfmov rax, [rsp+544]
37bf7a3d7mov [rsp+40], rax
37bf7a3dcmov rax, [rsp+536]
37bf7a3e4mov [rsp+32], rax
37bf7a3e9call dgttrs_64_
37bf7a3eemov rcx, [rsi]
37bf7a3f1
37bf7a3f1loc_37bf7a3f1:
37bf7a3f1lea rcx, [8*rcx]
37bf7a3f9jmp 0x37bf7a2e0
37bf7a3fe
37bf7a3fe 66 90 f.
37bf7a400
37bf7a400loc_37bf7a400:
37bf7a400mov [rsp+152], rax
37bf7a408mov rax, [rsp+632]
37bf7a410lea r8, [rip+0x4e10d9]
37bf7a417mov [rsp+64], rdx
37bf7a41cmov rcx, [rsp+160]
37bf7a424mov rdx, rsi
37bf7a427mov [rsp+80], rax
37bf7a42cmov rax, [rsp+560]
37bf7a434mov [rsp+72], rsi
37bf7a439mov r9, [rsp+528]
37bf7a441mov [rsp+56], rax
37bf7a446mov rax, [rsp+552]
37bf7a44emov [rsp+88], 1
37bf7a457mov [rsp+48], rax
37bf7a45cmov rax, [rsp+544]
37bf7a464mov [rsp+40], rax
37bf7a469mov rax, [rsp+536]
37bf7a471mov [rsp+32], rax
37bf7a476call dgttrs_64_
37bf7a47bmov rcx, [rsi]
37bf7a47emov rax, [rsp+152]
37bf7a486test rcx, rcx
37bf7a489jle 0x37bf7a3f1
37bf7a48flea r8, [rcx+1]
37bf7a493shl rcx, 3
37bf7a497lea rdx, [rbx+rcx]
37bf7a49bnop [rax+rax]
37bf7a4a0
37bf7a4a0loc_37bf7a4a0:
37bf7a4a0movsd_xmm x0, [rdx+8*rax-8]
37bf7a4a6mulsd x0, [rbx+8*rax-8]
37bf7a4acmovsd_xmm [rdx+8*rax-8], x0
37bf7a4b2add rax, 1
37bf7a4b6cmp r8, rax
37bf7a4b9jne 0x37bf7a4a0
37bf7a4bbjmp 0x37bf7a2e0
37bf7a4c0
37bf7a4c0loc_37bf7a4c0:
37bf7a4c0test r8, r8
37bf7a4c3jle 0x37bf7a517
37bf7a4c5mov rdx, [rsp+192]
37bf7a4cdlea rcx, [r8+1]
37bf7a4d1pxor x1, x1
37bf7a4d5mov eax, 1
37bf7a4daadd rdx, r14
37bf7a4ddnop [rax]
37bf7a4e0
37bf7a4e0loc_37bf7a4e0:
37bf7a4e0movsd_xmm x0, [rdx+8*rax]
37bf7a4e5andpd x0, [rip+0x4e1033]
37bf7a4edadd rax, 1
37bf7a4f1maxsd x1, x0
37bf7a4f5cmp rcx, rax
37bf7a4f8jne 0x37bf7a4e0
37bf7a4fapxor x0, x0
37bf7a4feucomisd x1, x0
37bf7a502jp 0x37bf7a506
37bf7a504je 0x37bf7a517
37bf7a506
37bf7a506loc_37bf7a506:
37bf7a506mov rax, [rsp+120]
37bf7a50bmovsd_xmm x0, [rax]
37bf7a50fdivsd x0, x1
37bf7a513movsd_xmm [rax], x0
37bf7a517
37bf7a517loc_37bf7a517:
37bf7a517mov rcx, [rsp+208]
37bf7a51fadd [rsp+112], 1
37bf7a525mov rdx, [rsp+232]
37bf7a52dadd [rsp+120], 8
37bf7a533add [rsp+184], rdx
37bf7a53bmov rax, [rsp+112]
37bf7a540add r13, rcx
37bf7a543add [rsp+128], rcx
37bf7a54badd r12, [rsp+200]
37bf7a553cmp [rsp+224], rax
37bf7a55bjge 0x37bf79db0
37bf7a561jmp 0x37bf79b5f
37bf7a566
37bf7a566 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7a570
37bf7a570loc_37bf7a570:
37bf7a570movsd_xmm x1, [r13]
37bf7a576mulsd x1, [r14+8*r12+16]
37bf7a57dlea r10, [rdx-2]
37bf7a581andpd x1, [rip+0x4e0f97]
37bf7a589addsd x0, x1
37bf7a58dmovsd_xmm [rbx], x0
37bf7a591cmp rdx, 2
37bf7a595jle 0x37bf7a6c8
37bf7a59bcmp rdx, 3
37bf7a59fje 0x37bf7a715
37bf7a5a5mov r8, rdx
37bf7a5a8movupd x0, [r14+8*r12+8]
37bf7a5aflea r10, [rdx-2]
37bf7a5b3xor ecx, ecx
37bf7a5b5mov rax, [rsp+192]
37bf7a5bdshr r8, 1
37bf7a5c0sub r8, 1
37bf7a5c4lea r11, [r14+rax+16]
37bf7a5c9lea r9, [r14+rax+24]
37bf7a5cexor eax, eax
37bf7a5d0jmp 0x37bf7a5dc
37bf7a5d2
37bf7a5d2 66 0f 1f 44 00 00 f..D..
37bf7a5d8
37bf7a5d8loc_37bf7a5d8:
37bf7a5d8movapd x0, x2
37bf7a5dc
37bf7a5dcloc_37bf7a5dc:
37bf7a5dcmovupd x4, [rdi+rax]
37bf7a5e1movupd x1, [rbp+rax]
37bf7a5e7add rcx, 1
37bf7a5ebmovupd x5, [r15+rax+8]
37bf7a5f2movupd x2, [r9+rax]
37bf7a5f8mulpd x0, x4
37bf7a5fcandpd x1, x6
37bf7a600andpd x0, x6
37bf7a604addpd x0, x1
37bf7a608movupd x1, [r11+rax]
37bf7a60emulpd x1, x5
37bf7a612andpd x1, x6
37bf7a616addpd x0, x1
37bf7a61amovupd x1, [r13+rax+8]
37bf7a621mulpd x1, x2
37bf7a625andpd x1, x6
37bf7a629addpd x0, x1
37bf7a62dmovups [rbx+rax+8], x0
37bf7a632add rax, 16
37bf7a636cmp rcx, r8
37bf7a639jne 0x37bf7a5d8
37bf7a63blea rax, [rcx+rcx]
37bf7a63fcmp r10, rax
37bf7a642je 0x37bf7a6c8
37bf7a648add rax, 2
37bf7a64c
37bf7a64cloc_37bf7a64c:
37bf7a64clea rcx, [rax-1]
37bf7a650mov r11, [rsp+184]
37bf7a658lea r8, [r12+rcx]
37bf7a65cmovsd_xmm x0, [r14+8*r8]
37bf7a662lea r8, [r11+rax]
37bf7a666mulsd x0, [rdi+8*rax-16]
37bf7a66cadd rax, r12
37bf7a66fmov r11, [rsp+568]
37bf7a677andpd x0, [rip+0x4e0ea1]
37bf7a67fmovsd_xmm x1, [r11+8*r8]
37bf7a685andpd x1, [rip+0x4e0e93]
37bf7a68daddsd x0, x1
37bf7a691movsd_xmm x1, [r14+8*rax]
37bf7a697mulsd x1, [r15+8*rcx]
37bf7a69dandpd x1, [rip+0x4e0e7b]
37bf7a6a5addsd x0, x1
37bf7a6a9movsd_xmm x1, [r14+8*rax+8]
37bf7a6b0mulsd x1, [r13+8*rcx]
37bf7a6b7andpd x1, [rip+0x4e0e61]
37bf7a6bfaddsd x0, x1
37bf7a6c3movsd_xmm [rbx+8*rcx], x0
37bf7a6c8
37bf7a6c8loc_37bf7a6c8:
37bf7a6c8lea rax, [rdx-1]
37bf7a6ccmovsd_xmm x0, [rdi+8*r10]
37bf7a6d2lea rcx, [r12+rax]
37bf7a6d6jmp 0x37bf7a1b3
37bf7a6db
37bf7a6dbloc_37bf7a6db:
37bf7a6dbtest rax, rax
37bf7a6deje 0x37bf79b5f
37bf7a6e4lea rbx, [8*rax]
37bf7a6ecmov rcx, [rsp+600]
37bf7a6f4xor edx, edx
37bf7a6f6mov r8, rbx
37bf7a6f9call memset
37bf7a6femov rcx, [rsp+608]
37bf7a706mov r8, rbx
37bf7a709xor edx, edx
37bf7a70bcall memset
37bf7a710jmp 0x37bf79b5f
37bf7a715
37bf7a715loc_37bf7a715:
37bf7a715mov eax, 2
37bf7a71amov r10l, 1
37bf7a720jmp 0x37bf7a64c
37bf7a725
37bf7a725loc_37bf7a725:
37bf7a725mov eax, 2
37bf7a72amov r10l, 1
37bf7a730jmp 0x37bf7a129
37bf7a735
37bf7a735loc_37bf7a735:
37bf7a735mov edx, 78
37bf7a73amov eax, 84
37bf7a73fjmp 0x37bf79c74
37bf7a744
37bf7a744loc_37bf7a744:
37bf7a744neg rcx
37bf7a747jmp 0x37bf79b3c
37bf79a00
37bf79a00dgtrfs_64_:
37bf79a00push r15
37bf79a02push r14
37bf79a04push r13
37bf79a06push r12
37bf79a08push rbp
37bf79a09push rdi
37bf79a0apush rsi
37bf79a0bpush rbx
37bf79a0csub rsp, 408
37bf79a13movups [rsp+288], x6
37bf79a1bmovups [rsp+304], x7
37bf79a23movups [rsp+320], x8
37bf79a2cmovups [rsp+336], x9
37bf79a35movups [rsp+352], x10
37bf79a3emovups [rsp+368], x11
37bf79a47movups [rsp+384], x12
37bf79a50mov rax, [rsp+576]
37bf79a58mov r15, [rsp+512]
37bf79a60mov rbp, [rsp+520]
37bf79a68mov r14, [rsp+584]
37bf79a70mov r13, [rax]
37bf79a73mov rax, [rsp+592]
37bf79a7bmov rbx, [rsp+616]
37bf79a83mov rax, [rax]
37bf79a86mov rsi, rdx
37bf79a89mov r12, r8
37bf79a8cmov rdi, r9
37bf79a8fmov r8l, 1
37bf79a95mov r9l, 1
37bf79a9blea rdx, [rip+0x4e1a2e]
37bf79aa2mov [rsp+480], rcx
37bf79aaamov [rsp+112], rax
37bf79aafmov rax, [rsp+632]
37bf79ab7mov [rax], 0
37bf79abecall lsame_64_
37bf79ac3mov [rsp+176], rax
37bf79acbtest rax, rax
37bf79aceje 0x37bf79bc1
37bf79ad4
37bf79ad4loc_37bf79ad4:
37bf79ad4mov rdx, [rsi]
37bf79ad7test rdx, rdx
37bf79adajs 0x37bf79bb0
37bf79ae0mov rax, [r12]
37bf79ae4test rax, rax
37bf79ae7js 0x37bf79b25
37bf79ae9mov r10, [rsp+576]
37bf79af1test rdx, rdx
37bf79af4mov ecx, 1
37bf79af9cmovg rcx, rdx
37bf79afdcmp [r10], rcx
37bf79b00jl 0x37bf79c24
37bf79b06mov r10, [rsp+592]
37bf79b0ecmp [r10], rcx
37bf79b11jge 0x37bf79c35
37bf79b17mov rax, -15
37bf79b1emov ecx, 15
37bf79b23jmp 0x37bf79b31
37bf79b25
37bf79b25loc_37bf79b25:
37bf79b25mov rax, -3
37bf79b2cmov ecx, 3
37bf79b31
37bf79b31loc_37bf79b31:
37bf79b31mov rdi, [rsp+632]
37bf79b39mov [rdi], rax
37bf79b3c
37bf79b3cloc_37bf79b3c:
37bf79b3cmov [rsp+256], rcx
37bf79b44lea rdx, [rsp+256]
37bf79b4cmov r8l, 6
37bf79b52lea rcx, [rip+0x4e197a]
37bf79b59call xerbla_64_
37bf79b5enop
37bf79b5f
37bf79b5floc_37bf79b5f:
37bf79b5fmovups x6, [rsp+288]
37bf79b67movups x7, [rsp+304]
37bf79b6fmovups x8, [rsp+320]
37bf79b78movups x9, [rsp+336]
37bf79b81movups x10, [rsp+352]
37bf79b8amovups x11, [rsp+368]
37bf79b93movups x12, [rsp+384]
37bf79b9cadd rsp, 408
37bf79ba3pop rbx
37bf79ba4pop rsi
37bf79ba5pop rdi
37bf79ba6pop rbp
37bf79ba7pop r12
37bf79ba9pop r13
37bf79babpop r14
37bf79badpop r15
37bf79bafret
37bf79bb0
37bf79bb0loc_37bf79bb0:
37bf79bb0mov rax, -2
37bf79bb7mov ecx, 2
37bf79bbcjmp 0x37bf79b31
37bf79bc1
37bf79bc1loc_37bf79bc1:
37bf79bc1mov rcx, [rsp+480]
37bf79bc9mov r9l, 1
37bf79bcfmov r8l, 1
37bf79bd5lea rdx, [rip+0x4e18f5]
37bf79bdccall lsame_64_
37bf79be1test rax, rax
37bf79be4jne 0x37bf79ad4
37bf79beamov rcx, [rsp+480]
37bf79bf2mov r9l, 1
37bf79bf8mov r8l, 1
37bf79bfelea rdx, [rip+0x4e18cd]
37bf79c05call lsame_64_
37bf79c0atest rax, rax
37bf79c0djne 0x37bf79ad4
37bf79c13mov rax, -1
37bf79c1amov ecx, 1
37bf79c1fjmp 0x37bf79b31
37bf79c24
37bf79c24loc_37bf79c24:
37bf79c24mov rax, -13
37bf79c2bmov ecx, 13
37bf79c30jmp 0x37bf79b31
37bf79c35
37bf79c35loc_37bf79c35:
37bf79c35mov rcx, [rsp+632]
37bf79c3dmov rcx, [rcx]
37bf79c40test rcx, rcx
37bf79c43jne 0x37bf7a744
37bf79c49test rdx, rdx
37bf79c4cje 0x37bf7a6db
37bf79c52test rax, rax
37bf79c55je 0x37bf79b5f
37bf79c5bcmp [rsp+176], 0
37bf79c64je 0x37bf7a735
37bf79c6amov edx, 84
37bf79c6fmov eax, 78
37bf79c74
37bf79c74loc_37bf79c74:
37bf79c74mov [rsp+247], dl
37bf79c7blea rcx, [rip+0x4e1857]
37bf79c82mov edx, 7
37bf79c87mov [rsp+246], al
37bf79c8ecall dlamch_64_
37bf79c93mov edx, 12
37bf79c98lea rcx, [rip+0x4e1841]
37bf79c9fmovapd x7, x0
37bf79ca3call dlamch_64_
37bf79ca8mov r10, [r12]
37bf79cactest r10, r10
37bf79cafjle 0x37bf79b5f
37bf79cb5mov rdx, [rsp+112]
37bf79cbamov r8, [rsi]
37bf79cbdmov [rsp+184], -1
37bf79cc9mov r12, -1
37bf79cd0mov rax, [rsp+600]
37bf79cd8mov [rsp+224], r10
37bf79ce0movsd_xmm x9, [rip+0x4e1827]
37bf79ce9movddup x6, [rip+0x4e182f]
37bf79cf1mov [rsp+112], 1
37bf79cfamovsd_xmm x8, [rip+0x4e1805]
37bf79d03mov [rsp+120], rax
37bf79d08xor eax, eax
37bf79d0atest r13, r13
37bf79d0dmulsd x0, x9
37bf79d12cmovns rax, r13
37bf79d16mov r9, rax
37bf79d19xor eax, eax
37bf79d1btest rdx, rdx
37bf79d1ecmovns rax, rdx
37bf79d22mov [rsp+232], r9
37bf79d2amovapd x11, x0
37bf79d2fmov [rsp+200], rax
37bf79d37movapd x12, x0
37bf79d3clea rax, [8*r9]
37bf79d44divsd x11, x7
37bf79d49mov [rsp+208], rax
37bf79d51mov rax, [rsp+568]
37bf79d59mov [rsp+128], rax
37bf79d61lea r13, [rax+8]
37bf79d65lea rax, [rsp+256]
37bf79d6dmov [rsp+144], rax
37bf79d75lea rax, [r14+8]
37bf79d79mov [rsp+216], rax
37bf79d81lea rax, [rsp+248]
37bf79d89mov [rsp+136], rax
37bf79d91lea rax, [rsp+246]
37bf79d99mov [rsp+168], rax
37bf79da1nop [rax]
37bf79da5nop [rax+rax]
37bf79db0
37bf79db0loc_37bf79db0:
37bf79db0mov rdx, [rsp+216]
37bf79db8lea rax, [8*r12]
37bf79dc0mov [rsp+160], 1
37bf79dccmovapd x10, x8
37bf79dd1mov [rsp+192], rax
37bf79dd9add rax, rdx
37bf79ddcmov [rsp+520], rbp
37bf79de4mov rbp, r13
37bf79de7mov r13, [rsp+520]
37bf79defmov [rsp+152], rax
37bf79df7
37bf79df7loc_37bf79df7:
37bf79df7lea rax, [rip+0x4e16f2]
37bf79dfemov rdx, [rsp+128]
37bf79e06lea r9, [rbx+8*r8]
37bf79e0amov rcx, rsi
37bf79e0dmov [rsp+32], rax
37bf79e12mov r8, rax
37bf79e15call dcopy_64_
37bf79e1alea rcx, [rip+0x4e16df]
37bf79e21mov rdx, rsi
37bf79e24mov [rsp+96], 1
37bf79e2dmov [rsp+88], rsi
37bf79e32mov rax, [rsi]
37bf79e35lea r9, [rip+0x4e16bc]
37bf79e3clea r8, [rip+0x4e16ad]
37bf79e43mov [rsp+72], rcx
37bf79e48mov rcx, [rsp+592]
37bf79e50lea rax, [rbx+8*rax]
37bf79e54mov [rsp+48], r13
37bf79e59mov [rsp+64], rcx
37bf79e5emov rcx, [rsp+152]
37bf79e66mov [rsp+80], rax
37bf79e6bmov [rsp+56], rcx
37bf79e70mov rcx, [rsp+480]
37bf79e78mov [rsp+40], r15
37bf79e7dmov [rsp+32], rdi
37bf79e82call dlagtm_64_
37bf79e87mov rax, [rsp+128]
37bf79e8fmovsd_xmm x0, [r15]
37bf79e94mulsd x0, [r14+8*r12+8]
37bf79e9bmov rdx, [rsi]
37bf79e9eandpd x0, [rip+0x4e167a]
37bf79ea6movsd_xmm x1, [rax]
37bf79eaaandpd x1, [rip+0x4e166e]
37bf79eb2addsd x0, x1
37bf79eb6cmp [rsp+176], 0
37bf79ebfje 0x37bf7a048
37bf79ec5cmp rdx, 1
37bf79ec9jne 0x37bf7a570
37bf79ecf
37bf79ecfloc_37bf79ecf:
37bf79ecfmovsd_xmm [rbx], x0
37bf79ed3
37bf79ed3loc_37bf79ed3:
37bf79ed3lea rcx, [8*rdx]
37bf79edblea r9, [rdx+1]
37bf79edfpxor x2, x2
37bf79ee3mov eax, 1
37bf79ee8lea r8, [rbx+rcx]
37bf79eecnop [rax+rax]
37bf79ef5nop [rax+rax]
37bf79f00
37bf79f00loc_37bf79f00:
37bf79f00movsd_xmm x1, [rbx+8*rax-8]
37bf79f06movsd_xmm x0, [r8+8*rax-8]
37bf79f0dandpd x0, [rip+0x4e160b]
37bf79f15comisd x1, x11
37bf79f1aja 0x37bf79f26
37bf79f1caddsd x0, x12
37bf79f21addsd x1, x12
37bf79f26
37bf79f26loc_37bf79f26:
37bf79f26divsd x0, x1
37bf79f2aadd rax, 1
37bf79f2emaxsd x2, x0
37bf79f32cmp r9, rax
37bf79f35jne 0x37bf79f00
37bf79f37
37bf79f37loc_37bf79f37:
37bf79f37comisd x2, x7
37bf79f3bmov rax, [rsp+608]
37bf79f43mov r10, [rsp+112]
37bf79f48movsd_xmm [rax+8*r10-8], x2
37bf79f4fjbe 0x37bf7a228
37bf79f55addsd x2, x2
37bf79f59comisd x10, x2
37bf79f5ejb 0x37bf7a228
37bf79f64cmp [rsp+160], 6
37bf79f6dje 0x37bf7a228
37bf79f73mov rax, [rsp+632]
37bf79f7badd rcx, rbx
37bf79f7emov [rsp+72], rsi
37bf79f83mov rdx, rsi
37bf79f86mov [rsp+64], rcx
37bf79f8bmov r9, [rsp+528]
37bf79f93lea r8, [rip+0x4e1556]
37bf79f9amov [rsp+80], rax
37bf79f9fmov rax, [rsp+560]
37bf79fa7mov [rsp+88], 1
37bf79fb0mov rcx, [rsp+480]
37bf79fb8mov [rsp+56], rax
37bf79fbdmov rax, [rsp+552]
37bf79fc5mov [rsp+48], rax
37bf79fcamov rax, [rsp+544]
37bf79fd2mov [rsp+40], rax
37bf79fd7mov rax, [rsp+536]
37bf79fdfmov [rsp+32], rax
37bf79fe4call dgttrs_64_
37bf79fe9lea rcx, [rip+0x4e1500]
37bf79ff0mov rax, [rsi]
37bf79ff3lea r9, [rip+0x4e14f6]
37bf79ffamov [rsp+40], rcx
37bf79fffmov rcx, [rsp+152]
37bf7a007lea rdx, [rip+0x4e14f2]
37bf7a00elea r8, [rbx+8*rax]
37bf7a012mov [rsp+32], rcx
37bf7a017mov rcx, rsi
37bf7a01acall daxpy_64_
37bf7a01fmov rax, [rsp+608]
37bf7a027mov rcx, [rsp+112]
37bf7a02cadd [rsp+160], 1
37bf7a035mov r8, [rsi]
37bf7a038movsd_xmm x10, [rax+8*rcx-8]
37bf7a03fjmp 0x37bf79df7
37bf7a044
37bf7a044 0f 1f 40 00 ..@.
37bf7a048
37bf7a048loc_37bf7a048:
37bf7a048cmp rdx, 1
37bf7a04cje 0x37bf79ecf
37bf7a052movsd_xmm x1, [rdi]
37bf7a056mulsd x1, [r14+8*r12+16]
37bf7a05dlea r10, [rdx-2]
37bf7a061andpd x1, [rip+0x4e14b7]
37bf7a069addsd x0, x1
37bf7a06dmovsd_xmm [rbx], x0
37bf7a071cmp rdx, 2
37bf7a075jle 0x37bf7a1a4
37bf7a07bcmp rdx, 3
37bf7a07fje 0x37bf7a725
37bf7a085mov r8, rdx
37bf7a088movupd x0, [r14+8*r12+8]
37bf7a08flea r10, [rdx-2]
37bf7a093xor ecx, ecx
37bf7a095mov rax, [rsp+192]
37bf7a09dshr r8, 1
37bf7a0a0sub r8, 1
37bf7a0a4lea r11, [r14+rax+16]
37bf7a0a9lea r9, [r14+rax+24]
37bf7a0aexor eax, eax
37bf7a0b0jmp 0x37bf7a0bc
37bf7a0b2
37bf7a0b2 66 0f 1f 44 00 00 f..D..
37bf7a0b8
37bf7a0b8loc_37bf7a0b8:
37bf7a0b8movapd x0, x2
37bf7a0bc
37bf7a0bcloc_37bf7a0bc:
37bf7a0bcmovupd x1, [rbp+rax]
37bf7a0c2movupd x2, [r9+rax]
37bf7a0c8add rcx, 1
37bf7a0ccmovupd x3, [r13+rax]
37bf7a0d3movupd x4, [r15+rax+8]
37bf7a0daandpd x1, x6
37bf7a0demulpd x0, x3
37bf7a0e2andpd x0, x6
37bf7a0e6addpd x0, x1
37bf7a0eamovupd x1, [r11+rax]
37bf7a0f0mulpd x1, x4
37bf7a0f4andpd x1, x6
37bf7a0f8addpd x0, x1
37bf7a0fcmovupd x1, [rdi+rax+8]
37bf7a102mulpd x1, x2
37bf7a106andpd x1, x6
37bf7a10aaddpd x0, x1
37bf7a10emovups [rbx+rax+8], x0
37bf7a113add rax, 16
37bf7a117cmp r8, rcx
37bf7a11ajne 0x37bf7a0b8
37bf7a11clea rax, [r8+r8]
37bf7a120cmp rax, r10
37bf7a123je 0x37bf7a1a4
37bf7a125add rax, 2
37bf7a129
37bf7a129loc_37bf7a129:
37bf7a129lea rcx, [rax-1]
37bf7a12dmov r11, [rsp+184]
37bf7a135lea r8, [r12+rcx]
37bf7a139movsd_xmm x0, [r14+8*r8]
37bf7a13flea r8, [r11+rax]
37bf7a143mov r11, [rsp+568]
37bf7a14bmulsd x0, [r13+8*rax-16]
37bf7a152add rax, r12
37bf7a155andpd x0, [rip+0x4e13c3]
37bf7a15dmovsd_xmm x1, [r11+8*r8]
37bf7a163andpd x1, [rip+0x4e13b5]
37bf7a16baddsd x0, x1
37bf7a16fmovsd_xmm x1, [r14+8*rax]
37bf7a175mulsd x1, [r15+8*rcx]
37bf7a17bandpd x1, [rip+0x4e139d]
37bf7a183addsd x0, x1
37bf7a187movsd_xmm x1, [r14+8*rax+8]
37bf7a18emulsd x1, [rdi+8*rcx]
37bf7a193andpd x1, [rip+0x4e1385]
37bf7a19baddsd x0, x1
37bf7a19fmovsd_xmm [rbx+8*rcx], x0
37bf7a1a4
37bf7a1a4loc_37bf7a1a4:
37bf7a1a4lea rax, [rdx-1]
37bf7a1a8movsd_xmm x0, [r13+8*r10]
37bf7a1aflea rcx, [r12+rax]
37bf7a1b3
37bf7a1b3loc_37bf7a1b3:
37bf7a1b3mulsd x0, [r14+8*rcx]
37bf7a1b9mov rcx, [rsp+184]
37bf7a1c1mov r11, [rsp+568]
37bf7a1c9andpd x0, [rip+0x4e134f]
37bf7a1d1add rcx, rdx
37bf7a1d4movsd_xmm x1, [r11+8*rcx]
37bf7a1daandpd x1, [rip+0x4e133e]
37bf7a1e2lea rcx, [r12+rdx]
37bf7a1e6addsd x0, x1
37bf7a1eamovsd_xmm x1, [r14+8*rcx]
37bf7a1f0mulsd x1, [r15+8*rax]
37bf7a1f6andpd x1, [rip+0x4e1322]
37bf7a1feaddsd x0, x1
37bf7a202movsd_xmm [rbx+8*rax], x0
37bf7a207test rdx, rdx
37bf7a20ajg 0x37bf79ed3
37bf7a210pxor x2, x2
37bf7a214lea rcx, [8*rdx]
37bf7a21cjmp 0x37bf79f37
37bf7a221
37bf7a221 0f 1f 80 00 00 00 00 .......
37bf7a228
37bf7a228loc_37bf7a228:
37bf7a228mov [rsp+520], r13
37bf7a230mov r13, rbp
37bf7a233mov rbp, [rsp+520]
37bf7a23btest rdx, rdx
37bf7a23ejle 0x37bf7a2bc
37bf7a240movapd x3, x7
37bf7a244add rdx, 1
37bf7a248lea r8, [rbx+rcx]
37bf7a24cmov eax, 1
37bf7a251mulsd x3, x9
37bf7a256nop [rax+rax]
37bf7a25fnop [rax+rax]
37bf7a26anop [rax+rax]
37bf7a275nop [rax+rax]
37bf7a280
37bf7a280loc_37bf7a280:
37bf7a280movsd_xmm x1, [rbx+8*rax-8]
37bf7a286movsd_xmm x0, [r8+8*rax-8]
37bf7a28dandpd x0, [rip+0x4e128b]
37bf7a295movapd x2, x1
37bf7a299comisd x1, x11
37bf7a29emulsd x2, x3
37bf7a2a2addsd x0, x2
37bf7a2a6ja 0x37bf7a2ad
37bf7a2a8addsd x0, x12
37bf7a2ad
37bf7a2adloc_37bf7a2ad:
37bf7a2admovsd_xmm [rbx+8*rax-8], x0
37bf7a2b3add rax, 1
37bf7a2b7cmp rdx, rax
37bf7a2bajne 0x37bf7a280
37bf7a2bc
37bf7a2bcloc_37bf7a2bc:
37bf7a2bclea rax, [rsp+247]
37bf7a2c4mov [rsp+248], 0
37bf7a2d0mov [rsp+160], rax
37bf7a2d8nop [rax+rax]
37bf7a2e0
37bf7a2e0loc_37bf7a2e0:
37bf7a2e0mov rax, [rsp+144]
37bf7a2e8lea r8, [rbx+rcx]
37bf7a2ecmov r9, [rsp+624]
37bf7a2f4lea rdx, [r8+rcx]
37bf7a2f8mov rcx, rsi
37bf7a2fbmov [rsp+48], rax
37bf7a300mov rax, [rsp+136]
37bf7a308mov [rsp+40], rax
37bf7a30dmov rax, [rsp+120]
37bf7a312mov [rsp+32], rax
37bf7a317call dlacn2_64_
37bf7a31cmov rax, [rsp+248]
37bf7a324mov r8, [rsi]
37bf7a327test rax, rax
37bf7a32aje 0x37bf7a4c0
37bf7a330lea rdx, [rbx+8*r8]
37bf7a334cmp rax, 1
37bf7a338je 0x37bf7a400
37bf7a33elea rcx, [r8+1]
37bf7a342mov eax, 1
37bf7a347test r8, r8
37bf7a34ajle 0x37bf7a37b
37bf7a34cnop [rax+rax]
37bf7a355nop [rax+rax]
37bf7a360
37bf7a360loc_37bf7a360:
37bf7a360movsd_xmm x0, [rdx+8*rax-8]
37bf7a366mulsd x0, [rbx+8*rax-8]
37bf7a36cmovsd_xmm [rdx+8*rax-8], x0
37bf7a372add rax, 1
37bf7a376cmp rcx, rax
37bf7a379jne 0x37bf7a360
37bf7a37b
37bf7a37bloc_37bf7a37b:
37bf7a37bmov rax, [rsp+632]
37bf7a383mov [rsp+64], rdx
37bf7a388mov rdx, rsi
37bf7a38blea r8, [rip+0x4e115e]
37bf7a392mov [rsp+72], rsi
37bf7a397mov rcx, [rsp+168]
37bf7a39fmov [rsp+80], rax
37bf7a3a4mov rax, [rsp+560]
37bf7a3acmov [rsp+88], 1
37bf7a3b5mov r9, [rsp+528]
37bf7a3bdmov [rsp+56], rax
37bf7a3c2mov rax, [rsp+552]
37bf7a3camov [rsp+48], rax
37bf7a3cfmov rax, [rsp+544]
37bf7a3d7mov [rsp+40], rax
37bf7a3dcmov rax, [rsp+536]
37bf7a3e4mov [rsp+32], rax
37bf7a3e9call dgttrs_64_
37bf7a3eemov rcx, [rsi]
37bf7a3f1
37bf7a3f1loc_37bf7a3f1:
37bf7a3f1lea rcx, [8*rcx]
37bf7a3f9jmp 0x37bf7a2e0
37bf7a3fe
37bf7a3fe 66 90 f.
37bf7a400
37bf7a400loc_37bf7a400:
37bf7a400mov [rsp+152], rax
37bf7a408mov rax, [rsp+632]
37bf7a410lea r8, [rip+0x4e10d9]
37bf7a417mov [rsp+64], rdx
37bf7a41cmov rcx, [rsp+160]
37bf7a424mov rdx, rsi
37bf7a427mov [rsp+80], rax
37bf7a42cmov rax, [rsp+560]
37bf7a434mov [rsp+72], rsi
37bf7a439mov r9, [rsp+528]
37bf7a441mov [rsp+56], rax
37bf7a446mov rax, [rsp+552]
37bf7a44emov [rsp+88], 1
37bf7a457mov [rsp+48], rax
37bf7a45cmov rax, [rsp+544]
37bf7a464mov [rsp+40], rax
37bf7a469mov rax, [rsp+536]
37bf7a471mov [rsp+32], rax
37bf7a476call dgttrs_64_
37bf7a47bmov rcx, [rsi]
37bf7a47emov rax, [rsp+152]
37bf7a486test rcx, rcx
37bf7a489jle 0x37bf7a3f1
37bf7a48flea r8, [rcx+1]
37bf7a493shl rcx, 3
37bf7a497lea rdx, [rbx+rcx]
37bf7a49bnop [rax+rax]
37bf7a4a0
37bf7a4a0loc_37bf7a4a0:
37bf7a4a0movsd_xmm x0, [rdx+8*rax-8]
37bf7a4a6mulsd x0, [rbx+8*rax-8]
37bf7a4acmovsd_xmm [rdx+8*rax-8], x0
37bf7a4b2add rax, 1
37bf7a4b6cmp r8, rax
37bf7a4b9jne 0x37bf7a4a0
37bf7a4bbjmp 0x37bf7a2e0
37bf7a4c0
37bf7a4c0loc_37bf7a4c0:
37bf7a4c0test r8, r8
37bf7a4c3jle 0x37bf7a517
37bf7a4c5mov rdx, [rsp+192]
37bf7a4cdlea rcx, [r8+1]
37bf7a4d1pxor x1, x1
37bf7a4d5mov eax, 1
37bf7a4daadd rdx, r14
37bf7a4ddnop [rax]
37bf7a4e0
37bf7a4e0loc_37bf7a4e0:
37bf7a4e0movsd_xmm x0, [rdx+8*rax]
37bf7a4e5andpd x0, [rip+0x4e1033]
37bf7a4edadd rax, 1
37bf7a4f1maxsd x1, x0
37bf7a4f5cmp rcx, rax
37bf7a4f8jne 0x37bf7a4e0
37bf7a4fapxor x0, x0
37bf7a4feucomisd x1, x0
37bf7a502jp 0x37bf7a506
37bf7a504je 0x37bf7a517
37bf7a506
37bf7a506loc_37bf7a506:
37bf7a506mov rax, [rsp+120]
37bf7a50bmovsd_xmm x0, [rax]
37bf7a50fdivsd x0, x1
37bf7a513movsd_xmm [rax], x0
37bf7a517
37bf7a517loc_37bf7a517:
37bf7a517mov rcx, [rsp+208]
37bf7a51fadd [rsp+112], 1
37bf7a525mov rdx, [rsp+232]
37bf7a52dadd [rsp+120], 8
37bf7a533add [rsp+184], rdx
37bf7a53bmov rax, [rsp+112]
37bf7a540add r13, rcx
37bf7a543add [rsp+128], rcx
37bf7a54badd r12, [rsp+200]
37bf7a553cmp [rsp+224], rax
37bf7a55bjge 0x37bf79db0
37bf7a561jmp 0x37bf79b5f
37bf7a566
37bf7a566 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf7a570
37bf7a570loc_37bf7a570:
37bf7a570movsd_xmm x1, [r13]
37bf7a576mulsd x1, [r14+8*r12+16]
37bf7a57dlea r10, [rdx-2]
37bf7a581andpd x1, [rip+0x4e0f97]
37bf7a589addsd x0, x1
37bf7a58dmovsd_xmm [rbx], x0
37bf7a591cmp rdx, 2
37bf7a595jle 0x37bf7a6c8
37bf7a59bcmp rdx, 3
37bf7a59fje 0x37bf7a715
37bf7a5a5mov r8, rdx
37bf7a5a8movupd x0, [r14+8*r12+8]
37bf7a5aflea r10, [rdx-2]
37bf7a5b3xor ecx, ecx
37bf7a5b5mov rax, [rsp+192]
37bf7a5bdshr r8, 1
37bf7a5c0sub r8, 1
37bf7a5c4lea r11, [r14+rax+16]
37bf7a5c9lea r9, [r14+rax+24]
37bf7a5cexor eax, eax
37bf7a5d0jmp 0x37bf7a5dc
37bf7a5d2
37bf7a5d2 66 0f 1f 44 00 00 f..D..
37bf7a5d8
37bf7a5d8loc_37bf7a5d8:
37bf7a5d8movapd x0, x2
37bf7a5dc
37bf7a5dcloc_37bf7a5dc:
37bf7a5dcmovupd x4, [rdi+rax]
37bf7a5e1movupd x1, [rbp+rax]
37bf7a5e7add rcx, 1
37bf7a5ebmovupd x5, [r15+rax+8]
37bf7a5f2movupd x2, [r9+rax]
37bf7a5f8mulpd x0, x4
37bf7a5fcandpd x1, x6
37bf7a600andpd x0, x6
37bf7a604addpd x0, x1
37bf7a608movupd x1, [r11+rax]
37bf7a60emulpd x1, x5
37bf7a612andpd x1, x6
37bf7a616addpd x0, x1
37bf7a61amovupd x1, [r13+rax+8]
37bf7a621mulpd x1, x2
37bf7a625andpd x1, x6
37bf7a629addpd x0, x1
37bf7a62dmovups [rbx+rax+8], x0
37bf7a632add rax, 16
37bf7a636cmp rcx, r8
37bf7a639jne 0x37bf7a5d8
37bf7a63blea rax, [rcx+rcx]
37bf7a63fcmp r10, rax
37bf7a642je 0x37bf7a6c8
37bf7a648add rax, 2
37bf7a64c
37bf7a64cloc_37bf7a64c:
37bf7a64clea rcx, [rax-1]
37bf7a650mov r11, [rsp+184]
37bf7a658lea r8, [r12+rcx]
37bf7a65cmovsd_xmm x0, [r14+8*r8]
37bf7a662lea r8, [r11+rax]
37bf7a666mulsd x0, [rdi+8*rax-16]
37bf7a66cadd rax, r12
37bf7a66fmov r11, [rsp+568]
37bf7a677andpd x0, [rip+0x4e0ea1]
37bf7a67fmovsd_xmm x1, [r11+8*r8]
37bf7a685andpd x1, [rip+0x4e0e93]
37bf7a68daddsd x0, x1
37bf7a691movsd_xmm x1, [r14+8*rax]
37bf7a697mulsd x1, [r15+8*rcx]
37bf7a69dandpd x1, [rip+0x4e0e7b]
37bf7a6a5addsd x0, x1
37bf7a6a9movsd_xmm x1, [r14+8*rax+8]
37bf7a6b0mulsd x1, [r13+8*rcx]
37bf7a6b7andpd x1, [rip+0x4e0e61]
37bf7a6bfaddsd x0, x1
37bf7a6c3movsd_xmm [rbx+8*rcx], x0
37bf7a6c8
37bf7a6c8loc_37bf7a6c8:
37bf7a6c8lea rax, [rdx-1]
37bf7a6ccmovsd_xmm x0, [rdi+8*r10]
37bf7a6d2lea rcx, [r12+rax]
37bf7a6d6jmp 0x37bf7a1b3
37bf7a6db
37bf7a6dbloc_37bf7a6db:
37bf7a6dbtest rax, rax
37bf7a6deje 0x37bf79b5f
37bf7a6e4lea rbx, [8*rax]
37bf7a6ecmov rcx, [rsp+600]
37bf7a6f4xor edx, edx
37bf7a6f6mov r8, rbx
37bf7a6f9call memset
37bf7a6femov rcx, [rsp+608]
37bf7a706mov r8, rbx
37bf7a709xor edx, edx
37bf7a70bcall memset
37bf7a710jmp 0x37bf79b5f
37bf7a715
37bf7a715loc_37bf7a715:
37bf7a715mov eax, 2
37bf7a71amov r10l, 1
37bf7a720jmp 0x37bf7a64c
37bf7a725
37bf7a725loc_37bf7a725:
37bf7a725mov eax, 2
37bf7a72amov r10l, 1
37bf7a730jmp 0x37bf7a129
37bf7a735
37bf7a735loc_37bf7a735:
37bf7a735mov edx, 78
37bf7a73amov eax, 84
37bf7a73fjmp 0x37bf79c74
37bf7a744
37bf7a744loc_37bf7a744:
37bf7a744neg rcx
37bf7a747jmp 0x37bf79b3c
37bf79a00
37bf7a74c
37bf7a74c // align 0x40
37bf7a74c // align 0x40
37bf7a780
37bf7a780dgtsv_64_:
37bf7a780push r15
37bf7a782push r14
37bf7a784push r13
37bf7a786push r12
37bf7a788push rbp
37bf7a789push rdi
37bf7a78apush rsi
37bf7a78bpush rbx
37bf7a78csub rsp, 72
37bf7a790movups [rsp+48], x6
37bf7a795mov r10, [rsp+192]
37bf7a79dmov rdi, [rsp+200]
37bf7a7a5mov rbx, [rsp+176]
37bf7a7admov [rdi], 0
37bf7a7b4mov rsi, [r10]
37bf7a7b7mov rax, rcx
37bf7a7bamov rcx, rdx
37bf7a7bdmov rdx, [rsp+184]
37bf7a7c5mov rax, [rax]
37bf7a7c8test rax, rax
37bf7a7cbjs 0x37bf7abf8
37bf7a7d1mov rdi, [rcx]
37bf7a7d4test rdi, rdi
37bf7a7d7js 0x37bf7a800
37bf7a7d9test rax, rax
37bf7a7dcmov ecx, 1
37bf7a7e1cmovg rcx, rax
37bf7a7e5cmp rsi, rcx
37bf7a7e8jge 0x37bf7a84a
37bf7a7eamov rdx, -7
37bf7a7f1mov eax, 7
37bf7a7f6jmp 0x37bf7a80c
37bf7a7f8
37bf7a7f8 0f 1f 84 00 00 00 00 00 ........
37bf7a800
37bf7a800loc_37bf7a800:
37bf7a800mov rdx, -2
37bf7a807mov eax, 2
37bf7a80c
37bf7a80cloc_37bf7a80c:
37bf7a80cmov rdi, [rsp+200]
37bf7a814mov r8l, 6
37bf7a81amov [rsp+40], rax
37bf7a81flea rcx, [rip+0x4e0d0a]
37bf7a826mov [rdi], rdx
37bf7a829lea rdx, [rsp+40]
37bf7a82ecall xerbla_64_
37bf7a833nop
37bf7a834
37bf7a834loc_37bf7a834:
37bf7a834movups x6, [rsp+48]
37bf7a839add rsp, 72
37bf7a83dpop rbx
37bf7a83epop rsi
37bf7a83fpop rdi
37bf7a840pop rbp
37bf7a841pop r12
37bf7a843pop r13
37bf7a845pop r14
37bf7a847pop r15
37bf7a849ret
37bf7a84a
37bf7a84aloc_37bf7a84a:
37bf7a84atest rax, rax
37bf7a84dje 0x37bf7a834
37bf7a84flea rbp, [rax-2]
37bf7a853cmp rdi, 1
37bf7a857je 0x37bf7acbd
37bf7a85dcmp rax, 2
37bf7a861jle 0x37bf7af5d
37bf7a867mov r12, rdx
37bf7a86amov r14, rax
37bf7a86dmov ecx, 2
37bf7a872mov r15, rsi
37bf7a875mov [rsp+184], rdx
37bf7a87dpxor x4, x4
37bf7a881lea rax, [8*rsi]
37bf7a889lea rdx, [rdi+1]
37bf7a88dmovq x3, [rip+0x4e0cab]
37bf7a895nop [rax+rax]
37bf7a8a0
37bf7a8a0loc_37bf7a8a0:
37bf7a8a0movsd_xmm x2, [r9+8*rcx-16]
37bf7a8a7movsd_xmm x1, [r8+8*rcx-16]
37bf7a8aemovapd x5, x2
37bf7a8b2movapd x0, x1
37bf7a8b6andpd x5, x3
37bf7a8baandpd x0, x3
37bf7a8becomisd x5, x0
37bf7a8c2jb 0x37bf7ab50
37bf7a8c8ucomisd x2, x4
37bf7a8ccjp 0x37bf7a8d4
37bf7a8ceje 0x37bf7aca9
37bf7a8d4
37bf7a8d4loc_37bf7a8d4:
37bf7a8d4divsd x1, x2
37bf7a8d8movsd_xmm x2, [rbx+8*rcx-16]
37bf7a8demovsd_xmm x0, [r9+8*rcx-8]
37bf7a8e5mov rsi, rcx
37bf7a8e8lea r11, [r12+8]
37bf7a8edmov r10l, 1
37bf7a8f3mov r12, r11
37bf7a8f6mulsd x2, x1
37bf7a8fasubsd x0, x2
37bf7a8femovsd_xmm [r9+8*rcx-8], x0
37bf7a905test rdi, rdi
37bf7a908je 0x37bf7a967
37bf7a90anop [rax+rax]
37bf7a914nop [rax+rax]
37bf7a91fnop [rax+rax]
37bf7a92anop [rax+rax]
37bf7a935nop [rax+rax]
37bf7a940
37bf7a940loc_37bf7a940:
37bf7a940movsd_xmm x2, [r12-8]
37bf7a947movsd_xmm x0, [r12]
37bf7a94dadd r10, 1
37bf7a951mulsd x2, x1
37bf7a955subsd x0, x2
37bf7a959movsd_xmm [r12], x0
37bf7a95fadd r12, rax
37bf7a962cmp r10, rdx
37bf7a965jne 0x37bf7a940
37bf7a967
37bf7a967loc_37bf7a967:
37bf7a967mov [r8+8*rcx-16], 0
37bf7a970
37bf7a970loc_37bf7a970:
37bf7a970add rcx, 1
37bf7a974mov r12, r11
37bf7a977cmp rsi, rbp
37bf7a97ajle 0x37bf7a8a0
37bf7a980mov rdx, [rsp+184]
37bf7a988mov rax, r14
37bf7a98bmov rsi, r15
37bf7a98elea rcx, [r14-1]
37bf7a992
37bf7a992loc_37bf7a992:
37bf7a992lea r10, [r9+8*rax]
37bf7a996movsd_xmm x1, [r8+8*rbp]
37bf7a99cmovsd_xmm x0, [r10-16]
37bf7a9a2movapd x2, x0
37bf7a9a6andpd x2, x3
37bf7a9aaandpd x3, x1
37bf7a9aecomisd x2, x3
37bf7a9b2jae 0x37bf7ac09
37bf7a9b8movapd x3, x0
37bf7a9bcmovsd_xmm x0, [r10-8]
37bf7a9c2movsd_xmm x4, [rbx+8*rbp]
37bf7a9c7divsd x3, x1
37bf7a9cbmovsd_xmm [rbx+8*rbp], x0
37bf7a9d0movapd x2, x3
37bf7a9d4mulsd x2, x0
37bf7a9d8subsd x4, x2
37bf7a9dcunpcklpd x1, x4
37bf7a9e0movups [r9+8*rbp], x1
37bf7a9e5test rdi, rdi
37bf7a9e8je 0x37bf7ae40
37bf7a9eelea r10, [rdx+8*rax-16]
37bf7a9f3mov [rsp+184], rdx
37bf7a9fbmov r11l, 1
37bf7aa01mov rdx, rax
37bf7aa04lea r12, [8*rsi]
37bf7aa0clea rax, [rdi+1]
37bf7aa10nop [rax]
37bf7aa14nop [rax+rax]
37bf7aa1fnop [rax+rax]
37bf7aa2anop [rax+rax]
37bf7aa35nop [rax+rax]
37bf7aa40
37bf7aa40loc_37bf7aa40:
37bf7aa40movsd_xmm x0, [r10+8]
37bf7aa46movsd_xmm x1, [r10]
37bf7aa4badd r11, 1
37bf7aa4fmovapd x2, x0
37bf7aa53mulsd x2, x3
37bf7aa57subsd x1, x2
37bf7aa5bunpcklpd x0, x1
37bf7aa5fmovups [r10], x0
37bf7aa63add r10, r12
37bf7aa66cmp r11, rax
37bf7aa69jne 0x37bf7aa40
37bf7aa6b
37bf7aa6bloc_37bf7aa6b:
37bf7aa6bmov rax, rdx
37bf7aa6emov rdx, [rsp+184]
37bf7aa76
37bf7aa76loc_37bf7aa76:
37bf7aa76pxor x0, x0
37bf7aa7aucomisd x4, x0
37bf7aa7ejp 0x37bf7aa86
37bf7aa80je 0x37bf7af4d
37bf7aa86
37bf7aa86loc_37bf7aa86:
37bf7aa86cmp rdi, 2
37bf7aa8ajle 0x37bf7ae50
37bf7aa90shl rsi, 3
37bf7aa94lea rcx, [rdx-8]
37bf7aa98lea r10, [rdx+8*rax-16]
37bf7aa9dadd rdi, 1
37bf7aaa1mov r11l, 1
37bf7aaa7nop [rax+rax]
37bf7aab0
37bf7aab0loc_37bf7aab0:
37bf7aab0movsd_xmm x1, [r10+8]
37bf7aab6divsd x1, x4
37bf7aabamovsd_xmm [r10+8], x1
37bf7aac0cmp rax, 1
37bf7aac4je 0x37bf7ab36
37bf7aac6movsd_xmm x0, [rbx+8*rbp]
37bf7aacbmovsd_xmm x2, [r10]
37bf7aad0mulsd x0, x1
37bf7aad4subsd x2, x0
37bf7aad8divsd x2, [r9+8*rbp]
37bf7aademovsd_xmm [r10], x2
37bf7aae3test rbp, rbp
37bf7aae6je 0x37bf7ab36
37bf7aae8mov rdx, rbp
37bf7aaebjmp 0x37bf7ab04
37bf7aaed
37bf7aaed 0f 1f 84 ...
37bf7aaf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7ab00
37bf7ab00loc_37bf7ab00:
37bf7ab00movapd x2, x0
37bf7ab04
37bf7ab04loc_37bf7ab04:
37bf7ab04movsd_xmm x0, [rcx+8*rdx]
37bf7ab09sub rdx, 1
37bf7ab0dmovsd_xmm x3, [rbx+8*rdx]
37bf7ab12mulsd x1, [r8+8*rdx]
37bf7ab18mulsd x3, x2
37bf7ab1csubsd x0, x3
37bf7ab20subsd x0, x1
37bf7ab24movapd x1, x2
37bf7ab28divsd x0, [r9+8*rdx]
37bf7ab2emovsd_xmm [rcx+8*rdx+8], x0
37bf7ab34jne 0x37bf7ab00
37bf7ab36
37bf7ab36loc_37bf7ab36:
37bf7ab36add r11, 1
37bf7ab3aadd rcx, rsi
37bf7ab3dadd r10, rsi
37bf7ab40cmp rdi, r11
37bf7ab43jne 0x37bf7aab0
37bf7ab49jmp 0x37bf7a834
37bf7ab4e
37bf7ab4e 66 90 f.
37bf7ab50
37bf7ab50loc_37bf7ab50:
37bf7ab50divsd x2, x1
37bf7ab54movsd_xmm x0, [rbx+8*rcx-16]
37bf7ab5amov rsi, rcx
37bf7ab5dmov r10, r12
37bf7ab60movsd_xmm x5, [r9+8*rcx-8]
37bf7ab67mov r11l, 1
37bf7ab6dmovapd x6, x2
37bf7ab71mulsd x6, x5
37bf7ab75subsd x0, x6
37bf7ab79unpcklpd x1, x0
37bf7ab7dmovsd_xmm x0, [rbx+8*rcx-8]
37bf7ab83movups [r9+8*rcx-16], x1
37bf7ab89movsd_xmm [r8+8*rcx-16], x0
37bf7ab90mulsd x0, x2
37bf7ab94xorpd x0, [rip+0x4e09b4]
37bf7ab9cunpcklpd x5, x0
37bf7aba0movups [rbx+8*rcx-16], x5
37bf7aba5test rdi, rdi
37bf7aba8je 0x37bf7abeb
37bf7abaanop [rax+rax]
37bf7abb5nop [rax+rax]
37bf7abc0
37bf7abc0loc_37bf7abc0:
37bf7abc0movsd_xmm x0, [r10+8]
37bf7abc6movsd_xmm x1, [r10]
37bf7abcbadd r11, 1
37bf7abcfmovapd x6, x0
37bf7abd3mulsd x6, x2
37bf7abd7subsd x1, x6
37bf7abdbunpcklpd x0, x1
37bf7abdfmovups [r10], x0
37bf7abe3add r10, rax
37bf7abe6cmp r11, rdx
37bf7abe9jne 0x37bf7abc0
37bf7abeb
37bf7abebloc_37bf7abeb:
37bf7abeblea r11, [r12+8]
37bf7abf0jmp 0x37bf7a970
37bf7abf5
37bf7abf5 0f 1f 00 ...
37bf7abf8
37bf7abf8loc_37bf7abf8:
37bf7abf8mov rdx, -1
37bf7abffmov eax, 1
37bf7ac04jmp 0x37bf7a80c
37bf7ac09
37bf7ac09loc_37bf7ac09:
37bf7ac09pxor x2, x2
37bf7ac0ducomisd x0, x2
37bf7ac11jp 0x37bf7ac19
37bf7ac13je 0x37bf7acad
37bf7ac19
37bf7ac19loc_37bf7ac19:
37bf7ac19divsd x1, x0
37bf7ac1dmovsd_xmm x0, [rbx+8*rbp]
37bf7ac22movsd_xmm x4, [r10-8]
37bf7ac28mulsd x0, x1
37bf7ac2csubsd x4, x0
37bf7ac30movsd_xmm [r10-8], x4
37bf7ac36test rdi, rdi
37bf7ac39je 0x37bf7ae40
37bf7ac3flea r10, [rdx+8*rax-8]
37bf7ac44lea r12, [rdi+1]
37bf7ac48mov [rsp+184], rdx
37bf7ac50mov rdx, rax
37bf7ac53mov r11l, 1
37bf7ac59lea rax, [8*rsi]
37bf7ac61nop [rax+rax]
37bf7ac6anop [rax+rax]
37bf7ac75nop [rax+rax]
37bf7ac80
37bf7ac80loc_37bf7ac80:
37bf7ac80movsd_xmm x2, [r10-8]
37bf7ac86movsd_xmm x0, [r10]
37bf7ac8badd r11, 1
37bf7ac8fmulsd x2, x1
37bf7ac93subsd x0, x2
37bf7ac97movsd_xmm [r10], x0
37bf7ac9cadd r10, rax
37bf7ac9fcmp r11, r12
37bf7aca2jne 0x37bf7ac80
37bf7aca4jmp 0x37bf7aa6b
37bf7aca9
37bf7aca9loc_37bf7aca9:
37bf7aca9sub rcx, 1
37bf7acad
37bf7acadloc_37bf7acad:
37bf7acadmov rax, [rsp+200]
37bf7acb5mov [rax], rcx
37bf7acb8jmp 0x37bf7a834
37bf7acbd
37bf7acbdloc_37bf7acbd:
37bf7acbdtest rbp, rbp
37bf7acc0jle 0x37bf7afb3
37bf7acc6mov r10, rdx
37bf7acc9lea r11, [rax-1]
37bf7accdpxor x4, x4
37bf7acd1mov ecx, 1
37bf7acd6movq x3, [rip+0x4e0862]
37bf7acdejmp 0x37bf7ad34
37bf7ace0
37bf7ace0loc_37bf7ace0:
37bf7ace0ucomisd x1, x4
37bf7ace4jp 0x37bf7ace8
37bf7ace6je 0x37bf7acad
37bf7ace8
37bf7ace8loc_37bf7ace8:
37bf7ace8divsd x0, x1
37bf7acecmovsd_xmm x2, [rbx+8*rcx-8]
37bf7acf2movsd_xmm x1, [r9+8*rcx]
37bf7acf8add r10, 8
37bf7acfcmov [r8+8*rcx-8], 0
37bf7ad05mulsd x2, x0
37bf7ad09mulsd x0, [r10-8]
37bf7ad0fsubsd x1, x2
37bf7ad13movsd_xmm [r9+8*rcx], x1
37bf7ad19movsd_xmm x1, [r10]
37bf7ad1eadd rcx, 1
37bf7ad22subsd x1, x0
37bf7ad26movsd_xmm [r10], x1
37bf7ad2bcmp rcx, r11
37bf7ad2eje 0x37bf7adcc
37bf7ad34
37bf7ad34loc_37bf7ad34:
37bf7ad34movsd_xmm x1, [r9+8*rcx-8]
37bf7ad3bmovsd_xmm x0, [r8+8*rcx-8]
37bf7ad42movapd x5, x1
37bf7ad46movapd x2, x0
37bf7ad4aandpd x5, x3
37bf7ad4eandpd x2, x3
37bf7ad52comisd x5, x2
37bf7ad56jae 0x37bf7ace0
37bf7ad58divsd x1, x0
37bf7ad5cmovsd_xmm x2, [r9+8*rcx]
37bf7ad62movsd_xmm x5, [rbx+8*rcx-8]
37bf7ad68add r10, 8
37bf7ad6cmovapd x6, x1
37bf7ad70mulsd x6, x2
37bf7ad74subsd x5, x6
37bf7ad78unpcklpd x0, x5
37bf7ad7cmovups [r9+8*rcx-8], x0
37bf7ad82movsd_xmm x0, [rbx+8*rcx]
37bf7ad87movsd_xmm [r8+8*rcx-8], x0
37bf7ad8emulsd x0, x1
37bf7ad92xorpd x0, [rip+0x4e07b6]
37bf7ad9aunpcklpd x2, x0
37bf7ad9emovsd_xmm x0, [r10]
37bf7ada3movups [rbx+8*rcx-8], x2
37bf7ada8movsd_xmm x2, [r10-8]
37bf7adaeadd rcx, 1
37bf7adb2mulsd x1, x0
37bf7adb6subsd x2, x1
37bf7adbaunpcklpd x0, x2
37bf7adbemovups [r10-8], x0
37bf7adc3cmp rcx, r11
37bf7adc6jne 0x37bf7ad34
37bf7adcc
37bf7adccloc_37bf7adcc:
37bf7adcclea r10, [8*rax]
37bf7add4movsd_xmm x0, [r8+8*rbp]
37bf7addalea r11, [r9+r10]
37bf7addemovsd_xmm x1, [r11-16]
37bf7ade4movapd x2, x1
37bf7ade8andpd x2, x3
37bf7adecandpd x3, x0
37bf7adf0comisd x2, x3
37bf7adf4jb 0x37bf7af6b
37bf7adfapxor x2, x2
37bf7adfeucomisd x1, x2
37bf7ae02jp 0x37bf7ae0a
37bf7ae04je 0x37bf7acad
37bf7ae0a
37bf7ae0aloc_37bf7ae0a:
37bf7ae0adivsd x0, x1
37bf7ae0emovsd_xmm x1, [rbx+8*rbp]
37bf7ae13add r10, rdx
37bf7ae16movsd_xmm x4, [r11-8]
37bf7ae1cmulsd x1, x0
37bf7ae20mulsd x0, [r10-16]
37bf7ae26subsd x4, x1
37bf7ae2amovsd_xmm x1, [r10-8]
37bf7ae30subsd x1, x0
37bf7ae34movsd_xmm [r11-8], x4
37bf7ae3amovsd_xmm [r10-8], x1
37bf7ae40
37bf7ae40loc_37bf7ae40:
37bf7ae40pxor x0, x0
37bf7ae44ucomisd x4, x0
37bf7ae48jp 0x37bf7ae50
37bf7ae4aje 0x37bf7af4d
37bf7ae50
37bf7ae50loc_37bf7ae50:
37bf7ae50mov r11, rsi
37bf7ae53mov r12l, 1
37bf7ae59mov r13, rcx
37bf7ae5cnot r11
37bf7ae5fmov r15, r11
37bf7ae62lea r14, [rax+r11]
37bf7ae66
37bf7ae66loc_37bf7ae66:
37bf7ae66mov r11, r12
37bf7ae69imul r11, rsi
37bf7ae6dlea r10, [r11+r15]
37bf7ae71lea rcx, [rax+r10]
37bf7ae75movsd_xmm x0, [rdx+8*rcx]
37bf7ae7adivsd x0, x4
37bf7ae7emovsd_xmm [rdx+8*rcx], x0
37bf7ae83cmp rax, 1
37bf7ae87je 0x37bf7af39
37bf7ae8dmulsd x0, [rbx+8*rbp]
37bf7ae92lea rcx, [r10+r13]
37bf7ae96movsd_xmm x1, [rdx+8*rcx]
37bf7ae9bsubsd x1, x0
37bf7ae9fdivsd x1, [r9+8*rbp]
37bf7aea5movsd_xmm [rdx+8*rcx], x1
37bf7aeaatest rbp, rbp
37bf7aeadje 0x37bf7af39
37bf7aeb3add r11, r14
37bf7aeb6movsd_xmm x1, [rdx+8*r11]
37bf7aebcmovsd_xmm x2, [rdx+8*r11-8]
37bf7aec3lea r11, [rdx+8*r10]
37bf7aec7mov r10, rbp
37bf7aecajmp 0x37bf7af04
37bf7aecc
37bf7aecc 0f 1f 84 00 ....
37bf7aed0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7aee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7aef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7af00
37bf7af00loc_37bf7af00:
37bf7af00movapd x2, x0
37bf7af04
37bf7af04loc_37bf7af04:
37bf7af04movsd_xmm x0, [r11+8*r10]
37bf7af0asub r10, 1
37bf7af0emovsd_xmm x3, [rbx+8*r10]
37bf7af14mulsd x1, [r8+8*r10]
37bf7af1amulsd x3, x2
37bf7af1esubsd x0, x3
37bf7af22subsd x0, x1
37bf7af26movapd x1, x2
37bf7af2adivsd x0, [r9+8*r10]
37bf7af30movsd_xmm [r11+8*r10+8], x0
37bf7af37jne 0x37bf7af00
37bf7af39
37bf7af39loc_37bf7af39:
37bf7af39cmp rdi, r12
37bf7af3cjle 0x37bf7a834
37bf7af42mov r12l, 2
37bf7af48jmp 0x37bf7ae66
37bf7af4d
37bf7af4dloc_37bf7af4d:
37bf7af4dmov rdi, [rsp+200]
37bf7af55mov [rdi], rax
37bf7af58jmp 0x37bf7a834
37bf7af5d
37bf7af5dloc_37bf7af5d:
37bf7af5dje 0x37bf7afd7
37bf7af5fmovsd_xmm x4, [r9]
37bf7af64xor ecx, ecx
37bf7af66jmp 0x37bf7aa76
37bf7af6b
37bf7af6bloc_37bf7af6b:
37bf7af6bdivsd x1, x0
37bf7af6fmovsd_xmm x2, [r11-8]
37bf7af75movsd_xmm x4, [rbx+8*rbp]
37bf7af7amovsd_xmm [rbx+8*rbp], x2
37bf7af7fmovapd x3, x1
37bf7af83mulsd x3, x2
37bf7af87movsd_xmm x2, [rdx+8*rbp]
37bf7af8csubsd x4, x3
37bf7af90unpcklpd x0, x4
37bf7af94movups [r9+8*rbp], x0
37bf7af99movsd_xmm x0, [rdx+8*rcx]
37bf7af9emulsd x1, x0
37bf7afa2subsd x2, x1
37bf7afa6unpcklpd x0, x2
37bf7afaamovups [rdx+8*rbp], x0
37bf7afaejmp 0x37bf7ae40
37bf7afb3
37bf7afb3loc_37bf7afb3:
37bf7afb3cmp rax, 2
37bf7afb7je 0x37bf7afc5
37bf7afb9movsd_xmm x4, [r9]
37bf7afbexor ecx, ecx
37bf7afc0jmp 0x37bf7ae40
37bf7afc5
37bf7afc5loc_37bf7afc5:
37bf7afc5mov ecx, 1
37bf7afcamovq x3, [rip+0x4e056e]
37bf7afd2jmp 0x37bf7adcc
37bf7afd7
37bf7afd7loc_37bf7afd7:
37bf7afd7mov ecx, 1
37bf7afdcmovq x3, [rip+0x4e055c]
37bf7afe4jmp 0x37bf7a992
37bf7a780
37bf7a780dgtsv_64_:
37bf7a780push r15
37bf7a782push r14
37bf7a784push r13
37bf7a786push r12
37bf7a788push rbp
37bf7a789push rdi
37bf7a78apush rsi
37bf7a78bpush rbx
37bf7a78csub rsp, 72
37bf7a790movups [rsp+48], x6
37bf7a795mov r10, [rsp+192]
37bf7a79dmov rdi, [rsp+200]
37bf7a7a5mov rbx, [rsp+176]
37bf7a7admov [rdi], 0
37bf7a7b4mov rsi, [r10]
37bf7a7b7mov rax, rcx
37bf7a7bamov rcx, rdx
37bf7a7bdmov rdx, [rsp+184]
37bf7a7c5mov rax, [rax]
37bf7a7c8test rax, rax
37bf7a7cbjs 0x37bf7abf8
37bf7a7d1mov rdi, [rcx]
37bf7a7d4test rdi, rdi
37bf7a7d7js 0x37bf7a800
37bf7a7d9test rax, rax
37bf7a7dcmov ecx, 1
37bf7a7e1cmovg rcx, rax
37bf7a7e5cmp rsi, rcx
37bf7a7e8jge 0x37bf7a84a
37bf7a7eamov rdx, -7
37bf7a7f1mov eax, 7
37bf7a7f6jmp 0x37bf7a80c
37bf7a7f8
37bf7a7f8 0f 1f 84 00 00 00 00 00 ........
37bf7a800
37bf7a800loc_37bf7a800:
37bf7a800mov rdx, -2
37bf7a807mov eax, 2
37bf7a80c
37bf7a80cloc_37bf7a80c:
37bf7a80cmov rdi, [rsp+200]
37bf7a814mov r8l, 6
37bf7a81amov [rsp+40], rax
37bf7a81flea rcx, [rip+0x4e0d0a]
37bf7a826mov [rdi], rdx
37bf7a829lea rdx, [rsp+40]
37bf7a82ecall xerbla_64_
37bf7a833nop
37bf7a834
37bf7a834loc_37bf7a834:
37bf7a834movups x6, [rsp+48]
37bf7a839add rsp, 72
37bf7a83dpop rbx
37bf7a83epop rsi
37bf7a83fpop rdi
37bf7a840pop rbp
37bf7a841pop r12
37bf7a843pop r13
37bf7a845pop r14
37bf7a847pop r15
37bf7a849ret
37bf7a84a
37bf7a84aloc_37bf7a84a:
37bf7a84atest rax, rax
37bf7a84dje 0x37bf7a834
37bf7a84flea rbp, [rax-2]
37bf7a853cmp rdi, 1
37bf7a857je 0x37bf7acbd
37bf7a85dcmp rax, 2
37bf7a861jle 0x37bf7af5d
37bf7a867mov r12, rdx
37bf7a86amov r14, rax
37bf7a86dmov ecx, 2
37bf7a872mov r15, rsi
37bf7a875mov [rsp+184], rdx
37bf7a87dpxor x4, x4
37bf7a881lea rax, [8*rsi]
37bf7a889lea rdx, [rdi+1]
37bf7a88dmovq x3, [rip+0x4e0cab]
37bf7a895nop [rax+rax]
37bf7a8a0
37bf7a8a0loc_37bf7a8a0:
37bf7a8a0movsd_xmm x2, [r9+8*rcx-16]
37bf7a8a7movsd_xmm x1, [r8+8*rcx-16]
37bf7a8aemovapd x5, x2
37bf7a8b2movapd x0, x1
37bf7a8b6andpd x5, x3
37bf7a8baandpd x0, x3
37bf7a8becomisd x5, x0
37bf7a8c2jb 0x37bf7ab50
37bf7a8c8ucomisd x2, x4
37bf7a8ccjp 0x37bf7a8d4
37bf7a8ceje 0x37bf7aca9
37bf7a8d4
37bf7a8d4loc_37bf7a8d4:
37bf7a8d4divsd x1, x2
37bf7a8d8movsd_xmm x2, [rbx+8*rcx-16]
37bf7a8demovsd_xmm x0, [r9+8*rcx-8]
37bf7a8e5mov rsi, rcx
37bf7a8e8lea r11, [r12+8]
37bf7a8edmov r10l, 1
37bf7a8f3mov r12, r11
37bf7a8f6mulsd x2, x1
37bf7a8fasubsd x0, x2
37bf7a8femovsd_xmm [r9+8*rcx-8], x0
37bf7a905test rdi, rdi
37bf7a908je 0x37bf7a967
37bf7a90anop [rax+rax]
37bf7a914nop [rax+rax]
37bf7a91fnop [rax+rax]
37bf7a92anop [rax+rax]
37bf7a935nop [rax+rax]
37bf7a940
37bf7a940loc_37bf7a940:
37bf7a940movsd_xmm x2, [r12-8]
37bf7a947movsd_xmm x0, [r12]
37bf7a94dadd r10, 1
37bf7a951mulsd x2, x1
37bf7a955subsd x0, x2
37bf7a959movsd_xmm [r12], x0
37bf7a95fadd r12, rax
37bf7a962cmp r10, rdx
37bf7a965jne 0x37bf7a940
37bf7a967
37bf7a967loc_37bf7a967:
37bf7a967mov [r8+8*rcx-16], 0
37bf7a970
37bf7a970loc_37bf7a970:
37bf7a970add rcx, 1
37bf7a974mov r12, r11
37bf7a977cmp rsi, rbp
37bf7a97ajle 0x37bf7a8a0
37bf7a980mov rdx, [rsp+184]
37bf7a988mov rax, r14
37bf7a98bmov rsi, r15
37bf7a98elea rcx, [r14-1]
37bf7a992
37bf7a992loc_37bf7a992:
37bf7a992lea r10, [r9+8*rax]
37bf7a996movsd_xmm x1, [r8+8*rbp]
37bf7a99cmovsd_xmm x0, [r10-16]
37bf7a9a2movapd x2, x0
37bf7a9a6andpd x2, x3
37bf7a9aaandpd x3, x1
37bf7a9aecomisd x2, x3
37bf7a9b2jae 0x37bf7ac09
37bf7a9b8movapd x3, x0
37bf7a9bcmovsd_xmm x0, [r10-8]
37bf7a9c2movsd_xmm x4, [rbx+8*rbp]
37bf7a9c7divsd x3, x1
37bf7a9cbmovsd_xmm [rbx+8*rbp], x0
37bf7a9d0movapd x2, x3
37bf7a9d4mulsd x2, x0
37bf7a9d8subsd x4, x2
37bf7a9dcunpcklpd x1, x4
37bf7a9e0movups [r9+8*rbp], x1
37bf7a9e5test rdi, rdi
37bf7a9e8je 0x37bf7ae40
37bf7a9eelea r10, [rdx+8*rax-16]
37bf7a9f3mov [rsp+184], rdx
37bf7a9fbmov r11l, 1
37bf7aa01mov rdx, rax
37bf7aa04lea r12, [8*rsi]
37bf7aa0clea rax, [rdi+1]
37bf7aa10nop [rax]
37bf7aa14nop [rax+rax]
37bf7aa1fnop [rax+rax]
37bf7aa2anop [rax+rax]
37bf7aa35nop [rax+rax]
37bf7aa40
37bf7aa40loc_37bf7aa40:
37bf7aa40movsd_xmm x0, [r10+8]
37bf7aa46movsd_xmm x1, [r10]
37bf7aa4badd r11, 1
37bf7aa4fmovapd x2, x0
37bf7aa53mulsd x2, x3
37bf7aa57subsd x1, x2
37bf7aa5bunpcklpd x0, x1
37bf7aa5fmovups [r10], x0
37bf7aa63add r10, r12
37bf7aa66cmp r11, rax
37bf7aa69jne 0x37bf7aa40
37bf7aa6b
37bf7aa6bloc_37bf7aa6b:
37bf7aa6bmov rax, rdx
37bf7aa6emov rdx, [rsp+184]
37bf7aa76
37bf7aa76loc_37bf7aa76:
37bf7aa76pxor x0, x0
37bf7aa7aucomisd x4, x0
37bf7aa7ejp 0x37bf7aa86
37bf7aa80je 0x37bf7af4d
37bf7aa86
37bf7aa86loc_37bf7aa86:
37bf7aa86cmp rdi, 2
37bf7aa8ajle 0x37bf7ae50
37bf7aa90shl rsi, 3
37bf7aa94lea rcx, [rdx-8]
37bf7aa98lea r10, [rdx+8*rax-16]
37bf7aa9dadd rdi, 1
37bf7aaa1mov r11l, 1
37bf7aaa7nop [rax+rax]
37bf7aab0
37bf7aab0loc_37bf7aab0:
37bf7aab0movsd_xmm x1, [r10+8]
37bf7aab6divsd x1, x4
37bf7aabamovsd_xmm [r10+8], x1
37bf7aac0cmp rax, 1
37bf7aac4je 0x37bf7ab36
37bf7aac6movsd_xmm x0, [rbx+8*rbp]
37bf7aacbmovsd_xmm x2, [r10]
37bf7aad0mulsd x0, x1
37bf7aad4subsd x2, x0
37bf7aad8divsd x2, [r9+8*rbp]
37bf7aademovsd_xmm [r10], x2
37bf7aae3test rbp, rbp
37bf7aae6je 0x37bf7ab36
37bf7aae8mov rdx, rbp
37bf7aaebjmp 0x37bf7ab04
37bf7aaed
37bf7aaed 0f 1f 84 ...
37bf7aaf0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7ab00
37bf7ab00loc_37bf7ab00:
37bf7ab00movapd x2, x0
37bf7ab04
37bf7ab04loc_37bf7ab04:
37bf7ab04movsd_xmm x0, [rcx+8*rdx]
37bf7ab09sub rdx, 1
37bf7ab0dmovsd_xmm x3, [rbx+8*rdx]
37bf7ab12mulsd x1, [r8+8*rdx]
37bf7ab18mulsd x3, x2
37bf7ab1csubsd x0, x3
37bf7ab20subsd x0, x1
37bf7ab24movapd x1, x2
37bf7ab28divsd x0, [r9+8*rdx]
37bf7ab2emovsd_xmm [rcx+8*rdx+8], x0
37bf7ab34jne 0x37bf7ab00
37bf7ab36
37bf7ab36loc_37bf7ab36:
37bf7ab36add r11, 1
37bf7ab3aadd rcx, rsi
37bf7ab3dadd r10, rsi
37bf7ab40cmp rdi, r11
37bf7ab43jne 0x37bf7aab0
37bf7ab49jmp 0x37bf7a834
37bf7ab4e
37bf7ab4e 66 90 f.
37bf7ab50
37bf7ab50loc_37bf7ab50:
37bf7ab50divsd x2, x1
37bf7ab54movsd_xmm x0, [rbx+8*rcx-16]
37bf7ab5amov rsi, rcx
37bf7ab5dmov r10, r12
37bf7ab60movsd_xmm x5, [r9+8*rcx-8]
37bf7ab67mov r11l, 1
37bf7ab6dmovapd x6, x2
37bf7ab71mulsd x6, x5
37bf7ab75subsd x0, x6
37bf7ab79unpcklpd x1, x0
37bf7ab7dmovsd_xmm x0, [rbx+8*rcx-8]
37bf7ab83movups [r9+8*rcx-16], x1
37bf7ab89movsd_xmm [r8+8*rcx-16], x0
37bf7ab90mulsd x0, x2
37bf7ab94xorpd x0, [rip+0x4e09b4]
37bf7ab9cunpcklpd x5, x0
37bf7aba0movups [rbx+8*rcx-16], x5
37bf7aba5test rdi, rdi
37bf7aba8je 0x37bf7abeb
37bf7abaanop [rax+rax]
37bf7abb5nop [rax+rax]
37bf7abc0
37bf7abc0loc_37bf7abc0:
37bf7abc0movsd_xmm x0, [r10+8]
37bf7abc6movsd_xmm x1, [r10]
37bf7abcbadd r11, 1
37bf7abcfmovapd x6, x0
37bf7abd3mulsd x6, x2
37bf7abd7subsd x1, x6
37bf7abdbunpcklpd x0, x1
37bf7abdfmovups [r10], x0
37bf7abe3add r10, rax
37bf7abe6cmp r11, rdx
37bf7abe9jne 0x37bf7abc0
37bf7abeb
37bf7abebloc_37bf7abeb:
37bf7abeblea r11, [r12+8]
37bf7abf0jmp 0x37bf7a970
37bf7abf5
37bf7abf5 0f 1f 00 ...
37bf7abf8
37bf7abf8loc_37bf7abf8:
37bf7abf8mov rdx, -1
37bf7abffmov eax, 1
37bf7ac04jmp 0x37bf7a80c
37bf7ac09
37bf7ac09loc_37bf7ac09:
37bf7ac09pxor x2, x2
37bf7ac0ducomisd x0, x2
37bf7ac11jp 0x37bf7ac19
37bf7ac13je 0x37bf7acad
37bf7ac19
37bf7ac19loc_37bf7ac19:
37bf7ac19divsd x1, x0
37bf7ac1dmovsd_xmm x0, [rbx+8*rbp]
37bf7ac22movsd_xmm x4, [r10-8]
37bf7ac28mulsd x0, x1
37bf7ac2csubsd x4, x0
37bf7ac30movsd_xmm [r10-8], x4
37bf7ac36test rdi, rdi
37bf7ac39je 0x37bf7ae40
37bf7ac3flea r10, [rdx+8*rax-8]
37bf7ac44lea r12, [rdi+1]
37bf7ac48mov [rsp+184], rdx
37bf7ac50mov rdx, rax
37bf7ac53mov r11l, 1
37bf7ac59lea rax, [8*rsi]
37bf7ac61nop [rax+rax]
37bf7ac6anop [rax+rax]
37bf7ac75nop [rax+rax]
37bf7ac80
37bf7ac80loc_37bf7ac80:
37bf7ac80movsd_xmm x2, [r10-8]
37bf7ac86movsd_xmm x0, [r10]
37bf7ac8badd r11, 1
37bf7ac8fmulsd x2, x1
37bf7ac93subsd x0, x2
37bf7ac97movsd_xmm [r10], x0
37bf7ac9cadd r10, rax
37bf7ac9fcmp r11, r12
37bf7aca2jne 0x37bf7ac80
37bf7aca4jmp 0x37bf7aa6b
37bf7aca9
37bf7aca9loc_37bf7aca9:
37bf7aca9sub rcx, 1
37bf7acad
37bf7acadloc_37bf7acad:
37bf7acadmov rax, [rsp+200]
37bf7acb5mov [rax], rcx
37bf7acb8jmp 0x37bf7a834
37bf7acbd
37bf7acbdloc_37bf7acbd:
37bf7acbdtest rbp, rbp
37bf7acc0jle 0x37bf7afb3
37bf7acc6mov r10, rdx
37bf7acc9lea r11, [rax-1]
37bf7accdpxor x4, x4
37bf7acd1mov ecx, 1
37bf7acd6movq x3, [rip+0x4e0862]
37bf7acdejmp 0x37bf7ad34
37bf7ace0
37bf7ace0loc_37bf7ace0:
37bf7ace0ucomisd x1, x4
37bf7ace4jp 0x37bf7ace8
37bf7ace6je 0x37bf7acad
37bf7ace8
37bf7ace8loc_37bf7ace8:
37bf7ace8divsd x0, x1
37bf7acecmovsd_xmm x2, [rbx+8*rcx-8]
37bf7acf2movsd_xmm x1, [r9+8*rcx]
37bf7acf8add r10, 8
37bf7acfcmov [r8+8*rcx-8], 0
37bf7ad05mulsd x2, x0
37bf7ad09mulsd x0, [r10-8]
37bf7ad0fsubsd x1, x2
37bf7ad13movsd_xmm [r9+8*rcx], x1
37bf7ad19movsd_xmm x1, [r10]
37bf7ad1eadd rcx, 1
37bf7ad22subsd x1, x0
37bf7ad26movsd_xmm [r10], x1
37bf7ad2bcmp rcx, r11
37bf7ad2eje 0x37bf7adcc
37bf7ad34
37bf7ad34loc_37bf7ad34:
37bf7ad34movsd_xmm x1, [r9+8*rcx-8]
37bf7ad3bmovsd_xmm x0, [r8+8*rcx-8]
37bf7ad42movapd x5, x1
37bf7ad46movapd x2, x0
37bf7ad4aandpd x5, x3
37bf7ad4eandpd x2, x3
37bf7ad52comisd x5, x2
37bf7ad56jae 0x37bf7ace0
37bf7ad58divsd x1, x0
37bf7ad5cmovsd_xmm x2, [r9+8*rcx]
37bf7ad62movsd_xmm x5, [rbx+8*rcx-8]
37bf7ad68add r10, 8
37bf7ad6cmovapd x6, x1
37bf7ad70mulsd x6, x2
37bf7ad74subsd x5, x6
37bf7ad78unpcklpd x0, x5
37bf7ad7cmovups [r9+8*rcx-8], x0
37bf7ad82movsd_xmm x0, [rbx+8*rcx]
37bf7ad87movsd_xmm [r8+8*rcx-8], x0
37bf7ad8emulsd x0, x1
37bf7ad92xorpd x0, [rip+0x4e07b6]
37bf7ad9aunpcklpd x2, x0
37bf7ad9emovsd_xmm x0, [r10]
37bf7ada3movups [rbx+8*rcx-8], x2
37bf7ada8movsd_xmm x2, [r10-8]
37bf7adaeadd rcx, 1
37bf7adb2mulsd x1, x0
37bf7adb6subsd x2, x1
37bf7adbaunpcklpd x0, x2
37bf7adbemovups [r10-8], x0
37bf7adc3cmp rcx, r11
37bf7adc6jne 0x37bf7ad34
37bf7adcc
37bf7adccloc_37bf7adcc:
37bf7adcclea r10, [8*rax]
37bf7add4movsd_xmm x0, [r8+8*rbp]
37bf7addalea r11, [r9+r10]
37bf7addemovsd_xmm x1, [r11-16]
37bf7ade4movapd x2, x1
37bf7ade8andpd x2, x3
37bf7adecandpd x3, x0
37bf7adf0comisd x2, x3
37bf7adf4jb 0x37bf7af6b
37bf7adfapxor x2, x2
37bf7adfeucomisd x1, x2
37bf7ae02jp 0x37bf7ae0a
37bf7ae04je 0x37bf7acad
37bf7ae0a
37bf7ae0aloc_37bf7ae0a:
37bf7ae0adivsd x0, x1
37bf7ae0emovsd_xmm x1, [rbx+8*rbp]
37bf7ae13add r10, rdx
37bf7ae16movsd_xmm x4, [r11-8]
37bf7ae1cmulsd x1, x0
37bf7ae20mulsd x0, [r10-16]
37bf7ae26subsd x4, x1
37bf7ae2amovsd_xmm x1, [r10-8]
37bf7ae30subsd x1, x0
37bf7ae34movsd_xmm [r11-8], x4
37bf7ae3amovsd_xmm [r10-8], x1
37bf7ae40
37bf7ae40loc_37bf7ae40:
37bf7ae40pxor x0, x0
37bf7ae44ucomisd x4, x0
37bf7ae48jp 0x37bf7ae50
37bf7ae4aje 0x37bf7af4d
37bf7ae50
37bf7ae50loc_37bf7ae50:
37bf7ae50mov r11, rsi
37bf7ae53mov r12l, 1
37bf7ae59mov r13, rcx
37bf7ae5cnot r11
37bf7ae5fmov r15, r11
37bf7ae62lea r14, [rax+r11]
37bf7ae66
37bf7ae66loc_37bf7ae66:
37bf7ae66mov r11, r12
37bf7ae69imul r11, rsi
37bf7ae6dlea r10, [r11+r15]
37bf7ae71lea rcx, [rax+r10]
37bf7ae75movsd_xmm x0, [rdx+8*rcx]
37bf7ae7adivsd x0, x4
37bf7ae7emovsd_xmm [rdx+8*rcx], x0
37bf7ae83cmp rax, 1
37bf7ae87je 0x37bf7af39
37bf7ae8dmulsd x0, [rbx+8*rbp]
37bf7ae92lea rcx, [r10+r13]
37bf7ae96movsd_xmm x1, [rdx+8*rcx]
37bf7ae9bsubsd x1, x0
37bf7ae9fdivsd x1, [r9+8*rbp]
37bf7aea5movsd_xmm [rdx+8*rcx], x1
37bf7aeaatest rbp, rbp
37bf7aeadje 0x37bf7af39
37bf7aeb3add r11, r14
37bf7aeb6movsd_xmm x1, [rdx+8*r11]
37bf7aebcmovsd_xmm x2, [rdx+8*r11-8]
37bf7aec3lea r11, [rdx+8*r10]
37bf7aec7mov r10, rbp
37bf7aecajmp 0x37bf7af04
37bf7aecc
37bf7aecc 0f 1f 84 00 ....
37bf7aed0 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bf7aee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bf7aef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf7af00
37bf7af00loc_37bf7af00:
37bf7af00movapd x2, x0
37bf7af04
37bf7af04loc_37bf7af04:
37bf7af04movsd_xmm x0, [r11+8*r10]
37bf7af0asub r10, 1
37bf7af0emovsd_xmm x3, [rbx+8*r10]
37bf7af14mulsd x1, [r8+8*r10]
37bf7af1amulsd x3, x2
37bf7af1esubsd x0, x3
37bf7af22subsd x0, x1
37bf7af26movapd x1, x2
37bf7af2adivsd x0, [r9+8*r10]
37bf7af30movsd_xmm [r11+8*r10+8], x0
37bf7af37jne 0x37bf7af00
37bf7af39
37bf7af39loc_37bf7af39:
37bf7af39cmp rdi, r12
37bf7af3cjle 0x37bf7a834
37bf7af42mov r12l, 2
37bf7af48jmp 0x37bf7ae66
37bf7af4d
37bf7af4dloc_37bf7af4d:
37bf7af4dmov rdi, [rsp+200]
37bf7af55mov [rdi], rax
37bf7af58jmp 0x37bf7a834
37bf7af5d
37bf7af5dloc_37bf7af5d:
37bf7af5dje 0x37bf7afd7
37bf7af5fmovsd_xmm x4, [r9]
37bf7af64xor ecx, ecx
37bf7af66jmp 0x37bf7aa76
37bf7af6b
37bf7af6bloc_37bf7af6b:
37bf7af6bdivsd x1, x0
37bf7af6fmovsd_xmm x2, [r11-8]
37bf7af75movsd_xmm x4, [rbx+8*rbp]
37bf7af7amovsd_xmm [rbx+8*rbp], x2
37bf7af7fmovapd x3, x1
37bf7af83mulsd x3, x2
37bf7af87movsd_xmm x2, [rdx+8*rbp]
37bf7af8csubsd x4, x3
37bf7af90unpcklpd x0, x4
37bf7af94movups [r9+8*rbp], x0
37bf7af99movsd_xmm x0, [rdx+8*rcx]
37bf7af9emulsd x1, x0
37bf7afa2subsd x2, x1
37bf7afa6unpcklpd x0, x2
37bf7afaamovups [rdx+8*rbp], x0
37bf7afaejmp 0x37bf7ae40
37bf7afb3
37bf7afb3loc_37bf7afb3:
37bf7afb3cmp rax, 2
37bf7afb7je 0x37bf7afc5
37bf7afb9movsd_xmm x4, [r9]
37bf7afbexor ecx, ecx
37bf7afc0jmp 0x37bf7ae40
37bf7afc5
37bf7afc5loc_37bf7afc5:
37bf7afc5mov ecx, 1
37bf7afcamovq x3, [rip+0x4e056e]
37bf7afd2jmp 0x37bf7adcc
37bf7afd7
37bf7afd7loc_37bf7afd7:
37bf7afd7mov ecx, 1
37bf7afdcmovq x3, [rip+0x4e055c]
37bf7afe4jmp 0x37bf7a992
37bf7a780
37bf7afe9
37bf7afe9 // align 0x20
37bf7afe9 // align 0x20
37bf7b000
37bf7b000dgtsvx_64_:
37bf7b000push r15
37bf7b002push r14
37bf7b004push r13
37bf7b006push r12
37bf7b008push rbp
37bf7b009push rdi
37bf7b00apush rsi
37bf7b00bpush rbx
37bf7b00csub rsp, 216
37bf7b013movups [rsp+192], x6
37bf7b01bmov rsi, [rsp+456]
37bf7b023mov r13, [rsp+376]
37bf7b02bmov [rsi], 0
37bf7b032mov rdi, rdx
37bf7b035mov rbx, r8
37bf7b038lea rdx, [rip+0x4e0521]
37bf7b03fmov rbp, r9
37bf7b042mov r8l, 1
37bf7b048mov r9l, 1
37bf7b04emov r12, rcx
37bf7b051call lsame_64_
37bf7b056mov r9l, 1
37bf7b05cmov r8l, 1
37bf7b062mov rcx, rdi
37bf7b065lea rdx, [rip+0x4e04f4]
37bf7b06cmov r14, rax
37bf7b06fcall lsame_64_
37bf7b074mov r15, rax
37bf7b077test r14, r14
37bf7b07aje 0x37bf7b130
37bf7b080
37bf7b080loc_37bf7b080:
37bf7b080test r15, r15
37bf7b083je 0x37bf7b168
37bf7b089
37bf7b089loc_37bf7b089:
37bf7b089mov rax, [rbx]
37bf7b08ctest rax, rax
37bf7b08fjs 0x37bf7b0e0
37bf7b091cmp [rbp], 0
37bf7b096js 0x37bf7b598
37bf7b09cmov rcx, [rsp+392]
37bf7b0a4test rax, rax
37bf7b0a7mov edx, 1
37bf7b0accmovle rax, rdx
37bf7b0b0cmp [rcx], rax
37bf7b0b3jl 0x37bf7b1c8
37bf7b0b9mov rcx, [rsp+408]
37bf7b0c1cmp [rcx], rax
37bf7b0c4jge 0x37bf7b1e0
37bf7b0camov rdx, -16
37bf7b0d1mov eax, 16
37bf7b0d6jmp 0x37bf7b0ec
37bf7b0d8
37bf7b0d8 0f 1f 84 00 00 00 00 00 ........
37bf7b0e0
37bf7b0e0loc_37bf7b0e0:
37bf7b0e0mov rdx, -3
37bf7b0e7mov eax, 3
37bf7b0ec
37bf7b0ecloc_37bf7b0ec:
37bf7b0ecmov [rsi], rdx
37bf7b0ef
37bf7b0efloc_37bf7b0ef:
37bf7b0eflea rdx, [rsp+184]
37bf7b0f7mov r8l, 6
37bf7b0fdlea rcx, [rip+0x4e0460]
37bf7b104mov [rsp+184], rax
37bf7b10ccall xerbla_64_
37bf7b111nop
37bf7b112
37bf7b112loc_37bf7b112:
37bf7b112movups x6, [rsp+192]
37bf7b11aadd rsp, 216
37bf7b121pop rbx
37bf7b122pop rsi
37bf7b123pop rdi
37bf7b124pop rbp
37bf7b125pop r12
37bf7b127pop r13
37bf7b129pop r14
37bf7b12bpop r15
37bf7b12dret
37bf7b12e
37bf7b12e 66 90 f.
37bf7b130
37bf7b130loc_37bf7b130:
37bf7b130mov r9l, 1
37bf7b136mov r8l, 1
37bf7b13clea rdx, [rip+0x4e041e]
37bf7b143mov rcx, r12
37bf7b146call lsame_64_
37bf7b14btest rax, rax
37bf7b14ejne 0x37bf7b080
37bf7b154mov [rsi], -1
37bf7b15bmov eax, 1
37bf7b160jmp 0x37bf7b0ef
37bf7b162
37bf7b162 66 0f 1f 44 00 00 f..D..
37bf7b168
37bf7b168loc_37bf7b168:
37bf7b168mov r9l, 1
37bf7b16emov r8l, 1
37bf7b174lea rdx, [rip+0x4e03e7]
37bf7b17bmov rcx, rdi
37bf7b17ecall lsame_64_
37bf7b183test rax, rax
37bf7b186jne 0x37bf7b089
37bf7b18cmov r9l, 1
37bf7b192mov r8l, 1
37bf7b198lea rdx, [rip+0x4e03c4]
37bf7b19fmov rcx, rdi
37bf7b1a2call lsame_64_
37bf7b1a7test rax, rax
37bf7b1aajne 0x37bf7b089
37bf7b1b0mov [rsi], -2
37bf7b1b7mov eax, 2
37bf7b1bcjmp 0x37bf7b0ef
37bf7b1c1
37bf7b1c1 0f 1f 80 00 00 00 00 .......
37bf7b1c8
37bf7b1c8loc_37bf7b1c8:
37bf7b1c8mov rdx, -14
37bf7b1cfmov eax, 14
37bf7b1d4jmp 0x37bf7b0ec
37bf7b1d9
37bf7b1d9 0f 1f 80 00 00 00 00 .......
37bf7b1e0
37bf7b1e0loc_37bf7b1e0:
37bf7b1e0mov rax, [rsi]
37bf7b1e3test rax, rax
37bf7b1e6jne 0x37bf7b5a9
37bf7b1ectest r14, r14
37bf7b1efjne 0x37bf7b4a8
37bf7b1f5
37bf7b1f5loc_37bf7b1f5:
37bf7b1f5cmp r15, 1
37bf7b1f9mov r9, [rsp+328]
37bf7b201mov [rsp+40], 1
37bf7b20amov rdx, rbx
37bf7b20dsbb eax, eax
37bf7b20fmov r8, [rsp+320]
37bf7b217lea rcx, [rsp+183]
37bf7b21fand eax, 24
37bf7b222add eax, 49
37bf7b225mov [rsp+183], al
37bf7b22cmov rax, [rsp+336]
37bf7b234mov [rsp+32], rax
37bf7b239call dlangt_64_
37bf7b23emov rax, [rsp+448]
37bf7b246mov rdx, rbx
37bf7b249mov [rsp+96], 1
37bf7b252mov [rsp+88], rsi
37bf7b257mov r9, [rsp+352]
37bf7b25flea rcx, [rsp+183]
37bf7b267mov [rsp+80], rax
37bf7b26cmov rax, [rsp+440]
37bf7b274mov [rsp+48], r13
37bf7b279mov r8, [rsp+344]
37bf7b281mov [rsp+72], rax
37bf7b286mov rax, [rsp+416]
37bf7b28emovsd_xmm [rsp+184], x0
37bf7b297mov [rsp+64], rax
37bf7b29clea rax, [rsp+184]
37bf7b2a4mov [rsp+56], rax
37bf7b2a9mov rax, [rsp+368]
37bf7b2b1mov [rsp+40], rax
37bf7b2b6mov rax, [rsp+360]
37bf7b2bemov [rsp+32], rax
37bf7b2c3call dgtcon_64_
37bf7b2c8mov rax, [rsp+408]
37bf7b2d0mov r8, rbp
37bf7b2d3mov rdx, rbx
37bf7b2d6mov [rsp+56], 4
37bf7b2dfmov r9, [rsp+384]
37bf7b2e7lea rcx, [rip+0x4e028a]
37bf7b2eemov [rsp+48], rax
37bf7b2f3mov rax, [rsp+400]
37bf7b2fbmov [rsp+40], rax
37bf7b300mov rax, [rsp+392]
37bf7b308mov [rsp+32], rax
37bf7b30dcall dlacpy_64_
37bf7b312mov [rsp+80], rsi
37bf7b317mov r8, rbp
37bf7b31amov rdx, rbx
37bf7b31dmov rax, [rsp+408]
37bf7b325mov [rsp+56], r13
37bf7b32amov rcx, rdi
37bf7b32dmov [rsp+88], 1
37bf7b336mov r9, [rsp+344]
37bf7b33emov [rsp+72], rax
37bf7b343mov rax, [rsp+400]
37bf7b34bmov [rsp+64], rax
37bf7b350mov rax, [rsp+368]
37bf7b358mov [rsp+48], rax
37bf7b35dmov rax, [rsp+360]
37bf7b365mov [rsp+40], rax
37bf7b36amov rax, [rsp+352]
37bf7b372mov [rsp+32], rax
37bf7b377call dgttrs_64_
37bf7b37cmov r8, rbp
37bf7b37fmov rdx, rbx
37bf7b382mov rcx, rdi
37bf7b385mov rax, [rsp+448]
37bf7b38dmov r9, [rsp+320]
37bf7b395mov [rsp+160], 1
37bf7b3a1mov [rsp+152], rsi
37bf7b3a9mov [rsp+144], rax
37bf7b3b1mov rax, [rsp+440]
37bf7b3b9mov [rsp+80], r13
37bf7b3bemov [rsp+136], rax
37bf7b3c6mov rax, [rsp+432]
37bf7b3cemov [rsp+128], rax
37bf7b3d6mov rax, [rsp+424]
37bf7b3demov [rsp+120], rax
37bf7b3e3mov rax, [rsp+408]
37bf7b3ebmov [rsp+112], rax
37bf7b3f0mov rax, [rsp+400]
37bf7b3f8mov [rsp+104], rax
37bf7b3fdmov rax, [rsp+392]
37bf7b405mov [rsp+96], rax
37bf7b40amov rax, [rsp+384]
37bf7b412mov [rsp+88], rax
37bf7b417mov rax, [rsp+368]
37bf7b41fmov [rsp+72], rax
37bf7b424mov rax, [rsp+360]
37bf7b42cmov [rsp+64], rax
37bf7b431mov rax, [rsp+352]
37bf7b439mov [rsp+56], rax
37bf7b43emov rax, [rsp+344]
37bf7b446mov [rsp+48], rax
37bf7b44bmov rax, [rsp+336]
37bf7b453mov [rsp+40], rax
37bf7b458mov rax, [rsp+328]
37bf7b460mov [rsp+32], rax
37bf7b465call dgtrfs_64_
37bf7b46amov rax, [rsp+416]
37bf7b472mov edx, 7
37bf7b477lea rcx, [rip+0x4e00fe]
37bf7b47emovsd_xmm x1, [rax]
37bf7b482movapd x6, x1
37bf7b486call dlamch_64_
37bf7b48bcomisd x0, x6
37bf7b48fjbe 0x37bf7b112
37bf7b495mov rax, [rbx]
37bf7b498add rax, 1
37bf7b49cmov [rsi], rax
37bf7b49fjmp 0x37bf7b112
37bf7b4a4
37bf7b4a4 0f 1f 40 00 ..@.
37bf7b4a8
37bf7b4a8loc_37bf7b4a8:
37bf7b4a8lea r14, [rip+0x4e00c1]
37bf7b4afmov r9, [rsp+352]
37bf7b4b7mov rdx, [rsp+328]
37bf7b4bfmov rcx, rbx
37bf7b4c2mov [rsp+32], r14
37bf7b4c7mov r8, r14
37bf7b4cacall dcopy_64_
37bf7b4cfmov rax, [rbx]
37bf7b4d2cmp rax, 1
37bf7b4d6jle 0x37bf7b53d
37bf7b4d8mov [rsp+32], r14
37bf7b4ddmov r9, [rsp+344]
37bf7b4e5sub rax, 1
37bf7b4e9mov r8, r14
37bf7b4ecmov rdx, [rsp+320]
37bf7b4f4lea rcx, [rsp+184]
37bf7b4fcmov [rsp+184], rax
37bf7b504call dcopy_64_
37bf7b509mov rax, [rbx]
37bf7b50cmov [rsp+32], r14
37bf7b511mov r8, r14
37bf7b514mov r9, [rsp+360]
37bf7b51cmov rdx, [rsp+336]
37bf7b524lea rcx, [rsp+184]
37bf7b52csub rax, 1
37bf7b530mov [rsp+184], rax
37bf7b538call dcopy_64_
37bf7b53d
37bf7b53dloc_37bf7b53d:
37bf7b53dmov rax, [rsp+368]
37bf7b545mov [rsp+48], rsi
37bf7b54amov rcx, rbx
37bf7b54dmov [rsp+40], r13
37bf7b552mov r9, [rsp+360]
37bf7b55amov [rsp+32], rax
37bf7b55fmov r8, [rsp+352]
37bf7b567mov rdx, [rsp+344]
37bf7b56fcall dgttrf_64_
37bf7b574cmp [rsi], 0
37bf7b578jle 0x37bf7b1f5
37bf7b57emov rax, [rsp+416]
37bf7b586mov [rax], 0
37bf7b58djmp 0x37bf7b112
37bf7b592
37bf7b592 66 0f 1f 44 00 00 f..D..
37bf7b598
37bf7b598loc_37bf7b598:
37bf7b598mov rdx, -4
37bf7b59fmov eax, 4
37bf7b5a4jmp 0x37bf7b0ec
37bf7b5a9
37bf7b5a9loc_37bf7b5a9:
37bf7b5a9neg rax
37bf7b5acjmp 0x37bf7b0ef
37bf7b000
37bf7b000dgtsvx_64_:
37bf7b000push r15
37bf7b002push r14
37bf7b004push r13
37bf7b006push r12
37bf7b008push rbp
37bf7b009push rdi
37bf7b00apush rsi
37bf7b00bpush rbx
37bf7b00csub rsp, 216
37bf7b013movups [rsp+192], x6
37bf7b01bmov rsi, [rsp+456]
37bf7b023mov r13, [rsp+376]
37bf7b02bmov [rsi], 0
37bf7b032mov rdi, rdx
37bf7b035mov rbx, r8
37bf7b038lea rdx, [rip+0x4e0521]
37bf7b03fmov rbp, r9
37bf7b042mov r8l, 1
37bf7b048mov r9l, 1
37bf7b04emov r12, rcx
37bf7b051call lsame_64_
37bf7b056mov r9l, 1
37bf7b05cmov r8l, 1
37bf7b062mov rcx, rdi
37bf7b065lea rdx, [rip+0x4e04f4]
37bf7b06cmov r14, rax
37bf7b06fcall lsame_64_
37bf7b074mov r15, rax
37bf7b077test r14, r14
37bf7b07aje 0x37bf7b130
37bf7b080
37bf7b080loc_37bf7b080:
37bf7b080test r15, r15
37bf7b083je 0x37bf7b168
37bf7b089
37bf7b089loc_37bf7b089:
37bf7b089mov rax, [rbx]
37bf7b08ctest rax, rax
37bf7b08fjs 0x37bf7b0e0
37bf7b091cmp [rbp], 0
37bf7b096js 0x37bf7b598
37bf7b09cmov rcx, [rsp+392]
37bf7b0a4test rax, rax
37bf7b0a7mov edx, 1
37bf7b0accmovle rax, rdx
37bf7b0b0cmp [rcx], rax
37bf7b0b3jl 0x37bf7b1c8
37bf7b0b9mov rcx, [rsp+408]
37bf7b0c1cmp [rcx], rax
37bf7b0c4jge 0x37bf7b1e0
37bf7b0camov rdx, -16
37bf7b0d1mov eax, 16
37bf7b0d6jmp 0x37bf7b0ec
37bf7b0d8
37bf7b0d8 0f 1f 84 00 00 00 00 00 ........
37bf7b0e0
37bf7b0e0loc_37bf7b0e0:
37bf7b0e0mov rdx, -3
37bf7b0e7mov eax, 3
37bf7b0ec
37bf7b0ecloc_37bf7b0ec:
37bf7b0ecmov [rsi], rdx
37bf7b0ef
37bf7b0efloc_37bf7b0ef:
37bf7b0eflea rdx, [rsp+184]
37bf7b0f7mov r8l, 6
37bf7b0fdlea rcx, [rip+0x4e0460]
37bf7b104mov [rsp+184], rax
37bf7b10ccall xerbla_64_
37bf7b111nop
37bf7b112
37bf7b112loc_37bf7b112:
37bf7b112movups x6, [rsp+192]
37bf7b11aadd rsp, 216
37bf7b121pop rbx
37bf7b122pop rsi
37bf7b123pop rdi
37bf7b124pop rbp
37bf7b125pop r12
37bf7b127pop r13
37bf7b129pop r14
37bf7b12bpop r15
37bf7b12dret
37bf7b12e
37bf7b12e 66 90 f.
37bf7b130
37bf7b130loc_37bf7b130:
37bf7b130mov r9l, 1
37bf7b136mov r8l, 1
37bf7b13clea rdx, [rip+0x4e041e]
37bf7b143mov rcx, r12
37bf7b146call lsame_64_
37bf7b14btest rax, rax
37bf7b14ejne 0x37bf7b080
37bf7b154mov [rsi], -1
37bf7b15bmov eax, 1
37bf7b160jmp 0x37bf7b0ef
37bf7b162
37bf7b162 66 0f 1f 44 00 00 f..D..
37bf7b168
37bf7b168loc_37bf7b168:
37bf7b168mov r9l, 1
37bf7b16emov r8l, 1
37bf7b174lea rdx, [rip+0x4e03e7]
37bf7b17bmov rcx, rdi
37bf7b17ecall lsame_64_
37bf7b183test rax, rax
37bf7b186jne 0x37bf7b089
37bf7b18cmov r9l, 1
37bf7b192mov r8l, 1
37bf7b198lea rdx, [rip+0x4e03c4]
37bf7b19fmov rcx, rdi
37bf7b1a2call lsame_64_
37bf7b1a7test rax, rax
37bf7b1aajne 0x37bf7b089
37bf7b1b0mov [rsi], -2
37bf7b1b7mov eax, 2
37bf7b1bcjmp 0x37bf7b0ef
37bf7b1c1
37bf7b1c1 0f 1f 80 00 00 00 00 .......
37bf7b1c8
37bf7b1c8loc_37bf7b1c8:
37bf7b1c8mov rdx, -14
37bf7b1cfmov eax, 14
37bf7b1d4jmp 0x37bf7b0ec
37bf7b1d9
37bf7b1d9 0f 1f 80 00 00 00 00 .......
37bf7b1e0
37bf7b1e0loc_37bf7b1e0:
37bf7b1e0mov rax, [rsi]
37bf7b1e3test rax, rax
37bf7b1e6jne 0x37bf7b5a9
37bf7b1ectest r14, r14
37bf7b1efjne 0x37bf7b4a8
37bf7b1f5
37bf7b1f5loc_37bf7b1f5:
37bf7b1f5cmp r15, 1
37bf7b1f9mov r9, [rsp+328]
37bf7b201mov [rsp+40], 1
37bf7b20amov rdx, rbx
37bf7b20dsbb eax, eax
37bf7b20fmov r8, [rsp+320]
37bf7b217lea rcx, [rsp+183]
37bf7b21fand eax, 24
37bf7b222add eax, 49
37bf7b225mov [rsp+183], al
37bf7b22cmov rax, [rsp+336]
37bf7b234mov [rsp+32], rax
37bf7b239call dlangt_64_
37bf7b23emov rax, [rsp+448]
37bf7b246mov rdx, rbx
37bf7b249mov [rsp+96], 1
37bf7b252mov [rsp+88], rsi
37bf7b257mov r9, [rsp+352]
37bf7b25flea rcx, [rsp+183]
37bf7b267mov [rsp+80], rax
37bf7b26cmov rax, [rsp+440]
37bf7b274mov [rsp+48], r13
37bf7b279mov r8, [rsp+344]
37bf7b281mov [rsp+72], rax
37bf7b286mov rax, [rsp+416]
37bf7b28emovsd_xmm [rsp+184], x0
37bf7b297mov [rsp+64], rax
37bf7b29clea rax, [rsp+184]
37bf7b2a4mov [rsp+56], rax
37bf7b2a9mov rax, [rsp+368]
37bf7b2b1mov [rsp+40], rax
37bf7b2b6mov rax, [rsp+360]
37bf7b2bemov [rsp+32], rax
37bf7b2c3call dgtcon_64_
37bf7b2c8mov rax, [rsp+408]
37bf7b2d0mov r8, rbp
37bf7b2d3mov rdx, rbx
37bf7b2d6mov [rsp+56], 4
37bf7b2dfmov r9, [rsp+384]
37bf7b2e7lea rcx, [rip+0x4e028a]
37bf7b2eemov [rsp+48], rax
37bf7b2f3mov rax, [rsp+400]
37bf7b2fbmov [rsp+40], rax
37bf7b300mov rax, [rsp+392]
37bf7b308mov [rsp+32], rax
37bf7b30dcall dlacpy_64_
37bf7b312mov [rsp+80], rsi
37bf7b317mov r8, rbp
37bf7b31amov rdx, rbx
37bf7b31dmov rax, [rsp+408]
37bf7b325mov [rsp+56], r13
37bf7b32amov rcx, rdi
37bf7b32dmov [rsp+88], 1
37bf7b336mov r9, [rsp+344]
37bf7b33emov [rsp+72], rax
37bf7b343mov rax, [rsp+400]
37bf7b34bmov [rsp+64], rax
37bf7b350mov rax, [rsp+368]
37bf7b358mov [rsp+48], rax
37bf7b35dmov rax, [rsp+360]
37bf7b365mov [rsp+40], rax
37bf7b36amov rax, [rsp+352]
37bf7b372mov [rsp+32], rax
37bf7b377call dgttrs_64_
37bf7b37cmov r8, rbp
37bf7b37fmov rdx, rbx
37bf7b382mov rcx, rdi
37bf7b385mov rax, [rsp+448]
37bf7b38dmov r9, [rsp+320]
37bf7b395mov [rsp+160], 1
37bf7b3a1mov [rsp+152], rsi
37bf7b3a9mov [rsp+144], rax
37bf7b3b1mov rax, [rsp+440]
37bf7b3b9mov [rsp+80], r13
37bf7b3bemov [rsp+136], rax
37bf7b3c6mov rax, [rsp+432]
37bf7b3cemov [rsp+128], rax
37bf7b3d6mov rax, [rsp+424]
37bf7b3demov [rsp+120], rax
37bf7b3e3mov rax, [rsp+408]
37bf7b3ebmov [rsp+112], rax
37bf7b3f0mov rax, [rsp+400]
37bf7b3f8mov [rsp+104], rax
37bf7b3fdmov rax, [rsp+392]
37bf7b405mov [rsp+96], rax
37bf7b40amov rax, [rsp+384]
37bf7b412mov [rsp+88], rax
37bf7b417mov rax, [rsp+368]
37bf7b41fmov [rsp+72], rax
37bf7b424mov rax, [rsp+360]
37bf7b42cmov [rsp+64], rax
37bf7b431mov rax, [rsp+352]
37bf7b439mov [rsp+56], rax
37bf7b43emov rax, [rsp+344]
37bf7b446mov [rsp+48], rax
37bf7b44bmov rax, [rsp+336]
37bf7b453mov [rsp+40], rax
37bf7b458mov rax, [rsp+328]
37bf7b460mov [rsp+32], rax
37bf7b465call dgtrfs_64_
37bf7b46amov rax, [rsp+416]
37bf7b472mov edx, 7
37bf7b477lea rcx, [rip+0x4e00fe]
37bf7b47emovsd_xmm x1, [rax]
37bf7b482movapd x6, x1
37bf7b486call dlamch_64_
37bf7b48bcomisd x0, x6
37bf7b48fjbe 0x37bf7b112
37bf7b495mov rax, [rbx]
37bf7b498add rax, 1
37bf7b49cmov [rsi], rax
37bf7b49fjmp 0x37bf7b112
37bf7b4a4
37bf7b4a4 0f 1f 40 00 ..@.
37bf7b4a8
37bf7b4a8loc_37bf7b4a8:
37bf7b4a8lea r14, [rip+0x4e00c1]
37bf7b4afmov r9, [rsp+352]
37bf7b4b7mov rdx, [rsp+328]
37bf7b4bfmov rcx, rbx
37bf7b4c2mov [rsp+32], r14
37bf7b4c7mov r8, r14
37bf7b4cacall dcopy_64_
37bf7b4cfmov rax, [rbx]
37bf7b4d2cmp rax, 1
37bf7b4d6jle 0x37bf7b53d
37bf7b4d8mov [rsp+32], r14
37bf7b4ddmov r9, [rsp+344]
37bf7b4e5sub rax, 1
37bf7b4e9mov r8, r14
37bf7b4ecmov rdx, [rsp+320]
37bf7b4f4lea rcx, [rsp+184]
37bf7b4fcmov [rsp+184], rax
37bf7b504call dcopy_64_
37bf7b509mov rax, [rbx]
37bf7b50cmov [rsp+32], r14
37bf7b511mov r8, r14
37bf7b514mov r9, [rsp+360]
37bf7b51cmov rdx, [rsp+336]
37bf7b524lea rcx, [rsp+184]
37bf7b52csub rax, 1
37bf7b530mov [rsp+184], rax
37bf7b538call dcopy_64_
37bf7b53d
37bf7b53dloc_37bf7b53d:
37bf7b53dmov rax, [rsp+368]
37bf7b545mov [rsp+48], rsi
37bf7b54amov rcx, rbx
37bf7b54dmov [rsp+40], r13
37bf7b552mov r9, [rsp+360]
37bf7b55amov [rsp+32], rax
37bf7b55fmov r8, [rsp+352]
37bf7b567mov rdx, [rsp+344]
37bf7b56fcall dgttrf_64_
37bf7b574cmp [rsi], 0
37bf7b578jle 0x37bf7b1f5
37bf7b57emov rax, [rsp+416]
37bf7b586mov [rax], 0
37bf7b58djmp 0x37bf7b112
37bf7b592
37bf7b592 66 0f 1f 44 00 00 f..D..
37bf7b598
37bf7b598loc_37bf7b598:
37bf7b598mov rdx, -4
37bf7b59fmov eax, 4
37bf7b5a4jmp 0x37bf7b0ec
37bf7b5a9
37bf7b5a9loc_37bf7b5a9:
37bf7b5a9neg rax
37bf7b5acjmp 0x37bf7b0ef
37bf7b000
37bf7b5b1
37bf7b5b1 // align 0x10
37bf7b5b1 // align 0x10
37bf7b5c0
37bf7b5c0dgttrf_64_:
37bf7b5c0push rdi
37bf7b5c1push rsi
37bf7b5c2push rbx
37bf7b5c3sub rsp, 80
37bf7b5c7movups [rsp+64], x6
37bf7b5ccmov rdi, [rsp+160]
37bf7b5d4mov rsi, [rsp+152]
37bf7b5dcmov [rdi], 0
37bf7b5e3mov rax, rcx
37bf7b5e6mov rbx, rdx
37bf7b5e9mov r10, r8
37bf7b5ecmov rcx, [rsp+144]
37bf7b5f4mov r11, [rax]
37bf7b5f7test r11, r11
37bf7b5fajs 0x37bf7b870
37bf7b600je 0x37bf7b7f4
37bf7b606mov [rsi], 1
37bf7b60dlea rdx, [r11-1]
37bf7b611mov eax, 2
37bf7b616cmp r11, 2
37bf7b61ajl 0x37bf7b657
37bf7b61cand edx, 1
37bf7b61fje 0x37bf7b640
37bf7b621mov [rsi+8*rax-8], 2
37bf7b62amov eax, 3
37bf7b62fcmp r11, 3
37bf7b633jl 0x37bf7b657
37bf7b635nop [rax+rax]
37bf7b640
37bf7b640loc_37bf7b640:
37bf7b640mov [rsi+8*rax-8], rax
37bf7b645lea rdx, [rax+1]
37bf7b649add rax, 2
37bf7b64dmov [rsi+8*rdx-8], rdx
37bf7b652cmp r11, rax
37bf7b655jge 0x37bf7b640
37bf7b657
37bf7b657loc_37bf7b657:
37bf7b657lea rdi, [r11-2]
37bf7b65btest rdi, rdi
37bf7b65ejle 0x37bf7b838
37bf7b664xor edx, edx
37bf7b666lea r8, [8*rdi]
37bf7b66emov [rsp+136], r9
37bf7b676mov [rsp+128], r10
37bf7b67emov [rsp+40], r11
37bf7b683call memset
37bf7b688mov r11, [rsp+40]
37bf7b68dpxor x5, x5
37bf7b691mov r9, [rsp+136]
37bf7b699mov rcx, rax
37bf7b69cmov r10, [rsp+128]
37bf7b6a4mov eax, 1
37bf7b6a9movq x3, [rip+0x4dfeef]
37bf7b6b1lea rdx, [r11-1]
37bf7b6b5jmp 0x37bf7b6f4
37bf7b6b7
37bf7b6b7 66 0f 1f 84 00 00 00 00 00 f........
37bf7b6c0
37bf7b6c0loc_37bf7b6c0:
37bf7b6c0ucomisd x1, x5
37bf7b6c4jp 0x37bf7b6c8
37bf7b6c6je 0x37bf7b6eb
37bf7b6c8
37bf7b6c8loc_37bf7b6c8:
37bf7b6c8divsd x0, x1
37bf7b6ccmovsd_xmm x1, [r10+8*rax-8]
37bf7b6d3movsd_xmm [rbx+8*rax-16], x0
37bf7b6d9mulsd x0, [r9+8*rax-16]
37bf7b6e0subsd x1, x0
37bf7b6e4movsd_xmm [r10+8*rax-8], x1
37bf7b6eb
37bf7b6ebloc_37bf7b6eb:
37bf7b6ebcmp rax, rdx
37bf7b6eeje 0x37bf7b77a
37bf7b6f4
37bf7b6f4loc_37bf7b6f4:
37bf7b6f4movsd_xmm x1, [r10+8*rax-8]
37bf7b6fbmovsd_xmm x0, [rbx+8*rax-8]
37bf7b701add rax, 1
37bf7b705movapd x4, x1
37bf7b709movapd x2, x0
37bf7b70dandpd x4, x3
37bf7b711andpd x2, x3
37bf7b715comisd x4, x2
37bf7b719jae 0x37bf7b6c0
37bf7b71bdivsd x1, x0
37bf7b71fmovsd_xmm x2, [r10+8*rax-8]
37bf7b726mov [rsi+8*rax-16], rax
37bf7b72bmovsd_xmm x4, [r9+8*rax-16]
37bf7b732movapd x6, x2
37bf7b736mulsd x6, x1
37bf7b73amovsd_xmm [rbx+8*rax-16], x1
37bf7b740subsd x4, x6
37bf7b744unpcklpd x0, x4
37bf7b748movups [r10+8*rax-16], x0
37bf7b74emovsd_xmm x0, [r9+8*rax-8]
37bf7b755movsd_xmm [rcx+8*rax-16], x0
37bf7b75bmulsd x0, x1
37bf7b75fxorpd x0, [rip+0x4dfe49]
37bf7b767unpcklpd x2, x0
37bf7b76bmovups [r9+8*rax-16], x2
37bf7b771cmp rax, rdx
37bf7b774jne 0x37bf7b6f4
37bf7b77a
37bf7b77aloc_37bf7b77a:
37bf7b77alea rax, [r10+8*r11]
37bf7b77emovsd_xmm x0, [rbx+8*rdi]
37bf7b783movsd_xmm x1, [rax-16]
37bf7b788movapd x2, x1
37bf7b78candpd x2, x3
37bf7b790andpd x3, x0
37bf7b794comisd x2, x3
37bf7b798jae 0x37bf7b808
37bf7b79adivsd x1, x0
37bf7b79emovsd_xmm x2, [rax-8]
37bf7b7a3movsd_xmm x3, [r9+8*rdi]
37bf7b7a9mov [rsi+8*rdi], r11
37bf7b7admovsd_xmm [r9+8*rdi], x2
37bf7b7b3mulsd x2, x1
37bf7b7b7movsd_xmm [rbx+8*rdi], x1
37bf7b7bcsubsd x3, x2
37bf7b7c0unpcklpd x0, x3
37bf7b7c4movups [r10+8*rdi], x0
37bf7b7c9
37bf7b7c9loc_37bf7b7c9:
37bf7b7c9mov eax, 1
37bf7b7cepxor x0, x0
37bf7b7d2nop [rax]
37bf7b7d5nop [rax+rax]
37bf7b7e0
37bf7b7e0loc_37bf7b7e0:
37bf7b7e0ucomisd x0, [r10+8*rax-8]
37bf7b7e7jp 0x37bf7b7eb
37bf7b7e9je 0x37bf7b850
37bf7b7eb
37bf7b7ebloc_37bf7b7eb:
37bf7b7ebadd rax, 1
37bf7b7efcmp r11, rax
37bf7b7f2jge 0x37bf7b7e0
37bf7b7f4
37bf7b7f4loc_37bf7b7f4:
37bf7b7f4movups x6, [rsp+64]
37bf7b7f9add rsp, 80
37bf7b7fdpop rbx
37bf7b7fepop rsi
37bf7b7ffpop rdi
37bf7b800ret
37bf7b801
37bf7b801 0f 1f 80 00 00 00 00 .......
37bf7b808
37bf7b808loc_37bf7b808:
37bf7b808pxor x2, x2
37bf7b80cucomisd x1, x2
37bf7b810jp 0x37bf7b814
37bf7b812je 0x37bf7b7c9
37bf7b814
37bf7b814loc_37bf7b814:
37bf7b814divsd x0, x1
37bf7b818movsd_xmm x1, [rax-8]
37bf7b81dmovsd_xmm [rbx+8*rdi], x0
37bf7b822mulsd x0, [r9+8*rdi]
37bf7b828subsd x1, x0
37bf7b82cmovsd_xmm [rax-8], x1
37bf7b831jmp 0x37bf7b7c9
37bf7b833
37bf7b833 0f 1f 44 00 00 ..D..
37bf7b838
37bf7b838loc_37bf7b838:
37bf7b838cmp r11, 1
37bf7b83cje 0x37bf7b7c9
37bf7b83emovq x3, [rip+0x4dfd5a]
37bf7b846jmp 0x37bf7b77a
37bf7b84b
37bf7b84b 0f 1f 44 00 00 ..D..
37bf7b850
37bf7b850loc_37bf7b850:
37bf7b850mov rdi, [rsp+160]
37bf7b858mov [rdi], rax
37bf7b85bmovups x6, [rsp+64]
37bf7b860add rsp, 80
37bf7b864pop rbx
37bf7b865pop rsi
37bf7b866pop rdi
37bf7b867ret
37bf7b868
37bf7b868 0f 1f 84 00 00 00 00 00 ........
37bf7b870
37bf7b870loc_37bf7b870:
37bf7b870mov [rdi], -1
37bf7b877lea rdx, [rsp+56]
37bf7b87cmov r8l, 6
37bf7b882lea rcx, [rip+0x4dfd07]
37bf7b889mov [rsp+56], 1
37bf7b892call xerbla_64_
37bf7b897nop
37bf7b898movups x6, [rsp+64]
37bf7b89dadd rsp, 80
37bf7b8a1pop rbx
37bf7b8a2pop rsi
37bf7b8a3pop rdi
37bf7b8a4ret
37bf7b5c0
37bf7b5c0dgttrf_64_:
37bf7b5c0push rdi
37bf7b5c1push rsi
37bf7b5c2push rbx
37bf7b5c3sub rsp, 80
37bf7b5c7movups [rsp+64], x6
37bf7b5ccmov rdi, [rsp+160]
37bf7b5d4mov rsi, [rsp+152]
37bf7b5dcmov [rdi], 0
37bf7b5e3mov rax, rcx
37bf7b5e6mov rbx, rdx
37bf7b5e9mov r10, r8
37bf7b5ecmov rcx, [rsp+144]
37bf7b5f4mov r11, [rax]
37bf7b5f7test r11, r11
37bf7b5fajs 0x37bf7b870
37bf7b600je 0x37bf7b7f4
37bf7b606mov [rsi], 1
37bf7b60dlea rdx, [r11-1]
37bf7b611mov eax, 2
37bf7b616cmp r11, 2
37bf7b61ajl 0x37bf7b657
37bf7b61cand edx, 1
37bf7b61fje 0x37bf7b640
37bf7b621mov [rsi+8*rax-8], 2
37bf7b62amov eax, 3
37bf7b62fcmp r11, 3
37bf7b633jl 0x37bf7b657
37bf7b635nop [rax+rax]
37bf7b640
37bf7b640loc_37bf7b640:
37bf7b640mov [rsi+8*rax-8], rax
37bf7b645lea rdx, [rax+1]
37bf7b649add rax, 2
37bf7b64dmov [rsi+8*rdx-8], rdx
37bf7b652cmp r11, rax
37bf7b655jge 0x37bf7b640
37bf7b657
37bf7b657loc_37bf7b657:
37bf7b657lea rdi, [r11-2]
37bf7b65btest rdi, rdi
37bf7b65ejle 0x37bf7b838
37bf7b664xor edx, edx
37bf7b666lea r8, [8*rdi]
37bf7b66emov [rsp+136], r9
37bf7b676mov [rsp+128], r10
37bf7b67emov [rsp+40], r11
37bf7b683call memset
37bf7b688mov r11, [rsp+40]
37bf7b68dpxor x5, x5
37bf7b691mov r9, [rsp+136]
37bf7b699mov rcx, rax
37bf7b69cmov r10, [rsp+128]
37bf7b6a4mov eax, 1
37bf7b6a9movq x3, [rip+0x4dfeef]
37bf7b6b1lea rdx, [r11-1]
37bf7b6b5jmp 0x37bf7b6f4
37bf7b6b7
37bf7b6b7 66 0f 1f 84 00 00 00 00 00 f........
37bf7b6c0
37bf7b6c0loc_37bf7b6c0:
37bf7b6c0ucomisd x1, x5
37bf7b6c4jp 0x37bf7b6c8
37bf7b6c6je 0x37bf7b6eb
37bf7b6c8
37bf7b6c8loc_37bf7b6c8:
37bf7b6c8divsd x0, x1
37bf7b6ccmovsd_xmm x1, [r10+8*rax-8]
37bf7b6d3movsd_xmm [rbx+8*rax-16], x0
37bf7b6d9mulsd x0, [r9+8*rax-16]
37bf7b6e0subsd x1, x0
37bf7b6e4movsd_xmm [r10+8*rax-8], x1
37bf7b6eb
37bf7b6ebloc_37bf7b6eb:
37bf7b6ebcmp rax, rdx
37bf7b6eeje 0x37bf7b77a
37bf7b6f4
37bf7b6f4loc_37bf7b6f4:
37bf7b6f4movsd_xmm x1, [r10+8*rax-8]
37bf7b6fbmovsd_xmm x0, [rbx+8*rax-8]
37bf7b701add rax, 1
37bf7b705movapd x4, x1
37bf7b709movapd x2, x0
37bf7b70dandpd x4, x3
37bf7b711andpd x2, x3
37bf7b715comisd x4, x2
37bf7b719jae 0x37bf7b6c0
37bf7b71bdivsd x1, x0
37bf7b71fmovsd_xmm x2, [r10+8*rax-8]
37bf7b726mov [rsi+8*rax-16], rax
37bf7b72bmovsd_xmm x4, [r9+8*rax-16]
37bf7b732movapd x6, x2
37bf7b736mulsd x6, x1
37bf7b73amovsd_xmm [rbx+8*rax-16], x1
37bf7b740subsd x4, x6
37bf7b744unpcklpd x0, x4
37bf7b748movups [r10+8*rax-16], x0
37bf7b74emovsd_xmm x0, [r9+8*rax-8]
37bf7b755movsd_xmm [rcx+8*rax-16], x0
37bf7b75bmulsd x0, x1
37bf7b75fxorpd x0, [rip+0x4dfe49]
37bf7b767unpcklpd x2, x0
37bf7b76bmovups [r9+8*rax-16], x2
37bf7b771cmp rax, rdx
37bf7b774jne 0x37bf7b6f4
37bf7b77a
37bf7b77aloc_37bf7b77a:
37bf7b77alea rax, [r10+8*r11]
37bf7b77emovsd_xmm x0, [rbx+8*rdi]
37bf7b783movsd_xmm x1, [rax-16]
37bf7b788movapd x2, x1
37bf7b78candpd x2, x3
37bf7b790andpd x3, x0
37bf7b794comisd x2, x3
37bf7b798jae 0x37bf7b808
37bf7b79adivsd x1, x0
37bf7b79emovsd_xmm x2, [rax-8]
37bf7b7a3movsd_xmm x3, [r9+8*rdi]
37bf7b7a9mov [rsi+8*rdi], r11
37bf7b7admovsd_xmm [r9+8*rdi], x2
37bf7b7b3mulsd x2, x1
37bf7b7b7movsd_xmm [rbx+8*rdi], x1
37bf7b7bcsubsd x3, x2
37bf7b7c0unpcklpd x0, x3
37bf7b7c4movups [r10+8*rdi], x0
37bf7b7c9
37bf7b7c9loc_37bf7b7c9:
37bf7b7c9mov eax, 1
37bf7b7cepxor x0, x0
37bf7b7d2nop [rax]
37bf7b7d5nop [rax+rax]
37bf7b7e0
37bf7b7e0loc_37bf7b7e0:
37bf7b7e0ucomisd x0, [r10+8*rax-8]
37bf7b7e7jp 0x37bf7b7eb
37bf7b7e9je 0x37bf7b850
37bf7b7eb
37bf7b7ebloc_37bf7b7eb:
37bf7b7ebadd rax, 1
37bf7b7efcmp r11, rax
37bf7b7f2jge 0x37bf7b7e0
37bf7b7f4
37bf7b7f4loc_37bf7b7f4:
37bf7b7f4movups x6, [rsp+64]
37bf7b7f9add rsp, 80
37bf7b7fdpop rbx
37bf7b7fepop rsi
37bf7b7ffpop rdi
37bf7b800ret
37bf7b801
37bf7b801 0f 1f 80 00 00 00 00 .......
37bf7b808
37bf7b808loc_37bf7b808:
37bf7b808pxor x2, x2
37bf7b80cucomisd x1, x2
37bf7b810jp 0x37bf7b814
37bf7b812je 0x37bf7b7c9
37bf7b814
37bf7b814loc_37bf7b814:
37bf7b814divsd x0, x1
37bf7b818movsd_xmm x1, [rax-8]
37bf7b81dmovsd_xmm [rbx+8*rdi], x0
37bf7b822mulsd x0, [r9+8*rdi]
37bf7b828subsd x1, x0
37bf7b82cmovsd_xmm [rax-8], x1
37bf7b831jmp 0x37bf7b7c9
37bf7b833
37bf7b833 0f 1f 44 00 00 ..D..
37bf7b838
37bf7b838loc_37bf7b838:
37bf7b838cmp r11, 1
37bf7b83cje 0x37bf7b7c9
37bf7b83emovq x3, [rip+0x4dfd5a]
37bf7b846jmp 0x37bf7b77a
37bf7b84b
37bf7b84b 0f 1f 44 00 00 ..D..
37bf7b850
37bf7b850loc_37bf7b850:
37bf7b850mov rdi, [rsp+160]
37bf7b858mov [rdi], rax
37bf7b85bmovups x6, [rsp+64]
37bf7b860add rsp, 80
37bf7b864pop rbx
37bf7b865pop rsi
37bf7b866pop rdi
37bf7b867ret
37bf7b868
37bf7b868 0f 1f 84 00 00 00 00 00 ........
37bf7b870
37bf7b870loc_37bf7b870:
37bf7b870mov [rdi], -1
37bf7b877lea rdx, [rsp+56]
37bf7b87cmov r8l, 6
37bf7b882lea rcx, [rip+0x4dfd07]
37bf7b889mov [rsp+56], 1
37bf7b892call xerbla_64_
37bf7b897nop
37bf7b898movups x6, [rsp+64]
37bf7b89dadd rsp, 80
37bf7b8a1pop rbx
37bf7b8a2pop rsi
37bf7b8a3pop rdi
37bf7b8a4ret
37bf7b5c0
37bf7b8a5
37bf7b8a5 // align 0x20
37bf7b8a5 // align 0x20
37bf7b8c0
37bf7b8c0dgttrs_64_:
37bf7b8c0push r15
37bf7b8c2push r14
37bf7b8c4push r13
37bf7b8c6push r12
37bf7b8c8push rbp
37bf7b8c9push rdi
37bf7b8capush rsi
37bf7b8cbpush rbx
37bf7b8ccsub rsp, 136
37bf7b8d3movzx eax, [rcx]
37bf7b8d6mov r12, [rsp+280]
37bf7b8deand eax, -33
37bf7b8e1mov r13, [r12]
37bf7b8e5mov r14, r8
37bf7b8e8mov rbx, rcx
37bf7b8eblea ecx, [rax-67]
37bf7b8eemov rbp, rdx
37bf7b8f1mov r8, [rsp+288]
37bf7b8f9mov r11, r9
37bf7b8fcmov [r8], 0
37bf7b903cmp cl, 17
37bf7b906ja 0x37bf7b9d8
37bf7b90cmov rdx, 0xfffffffffffdf7fe
37bf7b913sar rdx, cl
37bf7b916and edx, 1
37bf7b919jne 0x37bf7bbb0
37bf7b91fmov rdx, [rbp]
37bf7b923test rdx, rdx
37bf7b926js 0x37bf7bb80
37bf7b92cmov rcx, [r14]
37bf7b92ftest rcx, rcx
37bf7b932js 0x37bf7ba20
37bf7b938test rdx, rdx
37bf7b93bmov r9l, 1
37bf7b941cmovg r9, rdx
37bf7b945cmp r13, r9
37bf7b948jl 0x37bf7bb98
37bf7b94etest rdx, rdx
37bf7b951je 0x37bf7ba04
37bf7b957test rcx, rcx
37bf7b95aje 0x37bf7ba04
37bf7b960cmp al, 78
37bf7b962setne al
37bf7b965movzx eax, al
37bf7b968mov [rsp+112], rax
37bf7b96dcmp rcx, 1
37bf7b971jne 0x37bf7ba30
37bf7b977
37bf7b977loc_37bf7b977:
37bf7b977mov [rsp+72], r12
37bf7b97clea rcx, [rsp+112]
37bf7b981mov r9, r11
37bf7b984mov r8, r14
37bf7b987mov rax, [rsp+272]
37bf7b98fmov rdx, rbp
37bf7b992mov [rsp+64], rax
37bf7b997mov rax, [rsp+264]
37bf7b99fmov [rsp+56], rax
37bf7b9a4mov rax, [rsp+256]
37bf7b9acmov [rsp+48], rax
37bf7b9b1mov rax, [rsp+248]
37bf7b9b9mov [rsp+40], rax
37bf7b9bemov rax, [rsp+240]
37bf7b9c6mov [rsp+32], rax
37bf7b9cbcall dgtts2_64_
37bf7b9d0jmp 0x37bf7ba04
37bf7b9d2
37bf7b9d2 66 0f 1f 44 00 00 f..D..
37bf7b9d8
37bf7b9d8loc_37bf7b9d8:
37bf7b9d8mov rax, -1
37bf7b9dfmov edx, 1
37bf7b9e4
37bf7b9e4loc_37bf7b9e4:
37bf7b9e4mov [r8], rax
37bf7b9e7lea rcx, [rip+0x4dfbd2]
37bf7b9eemov r8l, 6
37bf7b9f4mov [rsp+120], rdx
37bf7b9f9lea rdx, [rsp+120]
37bf7b9fecall xerbla_64_
37bf7ba03nop
37bf7ba04
37bf7ba04loc_37bf7ba04:
37bf7ba04add rsp, 136
37bf7ba0bpop rbx
37bf7ba0cpop rsi
37bf7ba0dpop rdi
37bf7ba0epop rbp
37bf7ba0fpop r12
37bf7ba11pop r13
37bf7ba13pop r14
37bf7ba15pop r15
37bf7ba17ret
37bf7ba18
37bf7ba18 0f 1f 84 00 00 00 00 00 ........
37bf7ba20
37bf7ba20loc_37bf7ba20:
37bf7ba20mov rax, -3
37bf7ba27mov edx, 3
37bf7ba2cjmp 0x37bf7b9e4
37bf7ba2e
37bf7ba2e 66 90 f.
37bf7ba30
37bf7ba30loc_37bf7ba30:
37bf7ba30lea rax, [rip+0x4dfb99]
37bf7ba37mov [rsp+32], r14
37bf7ba3cmov r8, rbx
37bf7ba3fmov r9, rbp
37bf7ba42mov [rsp+64], 1
37bf7ba4blea rcx, [rip+0x4dfb76]
37bf7ba52mov ebx, 1
37bf7ba57lea rdx, [rip+0x4dfb62]
37bf7ba5emov [rsp+56], 6
37bf7ba67mov [rsp+48], rax
37bf7ba6cmov [rsp+40], rax
37bf7ba71mov [rsp+232], r11
37bf7ba79call ilaenv_64_
37bf7ba7emov rcx, [r14]
37bf7ba81mov r11, [rsp+232]
37bf7ba89test rax, rax
37bf7ba8ccmovg rbx, rax
37bf7ba90cmp rcx, rbx
37bf7ba93jle 0x37bf7b977
37bf7ba99lea rax, [rcx-1]
37bf7ba9dxor edx, edx
37bf7ba9fmov rsi, [rsp+272]
37bf7baa7lea r15, [rsp+112]
37bf7baacdiv rbx
37bf7baafmov [rsp+216], rbp
37bf7bab7mov [rsp+96], r15
37bf7babcimul r13, rbx
37bf7bac0mov r15, rsi
37bf7bac3mov esi, 1
37bf7bac8mov rdi, rax
37bf7bacblea rax, [8*r13]
37bf7bad3mov r13, r12
37bf7bad6mov r12, [rsp+264]
37bf7bademov [rsp+104], rax
37bf7bae3lea rax, [rsp+120]
37bf7bae8mov rbp, rdi
37bf7baebmov rdi, [rsp+256]
37bf7baf3mov [rsp+88], rax
37bf7baf8jmp 0x37bf7bb0f
37bf7bafa
37bf7bafa 66 0f 1f 44 00 00 f..D..
37bf7bb00
37bf7bb00loc_37bf7bb00:
37bf7bb00mov rcx, [r14]
37bf7bb03add r15, [rsp+104]
37bf7bb08add rsi, rbx
37bf7bb0bsub rbp, 1
37bf7bb0f
37bf7bb0floc_37bf7bb0f:
37bf7bb0fmov rax, [rsp+248]
37bf7bb17sub rcx, rsi
37bf7bb1amov [rsp+72], r13
37bf7bb1fadd rcx, 1
37bf7bb23mov [rsp+64], r15
37bf7bb28mov r9, [rsp+232]
37bf7bb30cmp rcx, rbx
37bf7bb33mov [rsp+40], rax
37bf7bb38mov r8, [rsp+88]
37bf7bb3dmov rax, [rsp+240]
37bf7bb45cmovg rcx, rbx
37bf7bb49mov [rsp+56], r12
37bf7bb4emov [rsp+48], rdi
37bf7bb53mov rdx, [rsp+216]
37bf7bb5bmov [rsp+32], rax
37bf7bb60mov [rsp+120], rcx
37bf7bb65mov rcx, [rsp+96]
37bf7bb6acall dgtts2_64_
37bf7bb6ftest rbp, rbp
37bf7bb72jne 0x37bf7bb00
37bf7bb74jmp 0x37bf7ba04
37bf7bb79
37bf7bb79 0f 1f 80 00 00 00 00 .......
37bf7bb80
37bf7bb80loc_37bf7bb80:
37bf7bb80mov rax, -2
37bf7bb87mov edx, 2
37bf7bb8cjmp 0x37bf7b9e4
37bf7bb91
37bf7bb91 0f 1f 80 00 00 00 00 .......
37bf7bb98
37bf7bb98loc_37bf7bb98:
37bf7bb98mov rax, -10
37bf7bb9fmov edx, 10
37bf7bba4jmp 0x37bf7b9e4
37bf7bba9
37bf7bba9 0f 1f 80 00 00 00 00 .......
37bf7bbb0
37bf7bbb0loc_37bf7bbb0:
37bf7bbb0mov rax, -1
37bf7bbb7jmp 0x37bf7b9e4
37bf7b8c0
37bf7b8c0dgttrs_64_:
37bf7b8c0push r15
37bf7b8c2push r14
37bf7b8c4push r13
37bf7b8c6push r12
37bf7b8c8push rbp
37bf7b8c9push rdi
37bf7b8capush rsi
37bf7b8cbpush rbx
37bf7b8ccsub rsp, 136
37bf7b8d3movzx eax, [rcx]
37bf7b8d6mov r12, [rsp+280]
37bf7b8deand eax, -33
37bf7b8e1mov r13, [r12]
37bf7b8e5mov r14, r8
37bf7b8e8mov rbx, rcx
37bf7b8eblea ecx, [rax-67]
37bf7b8eemov rbp, rdx
37bf7b8f1mov r8, [rsp+288]
37bf7b8f9mov r11, r9
37bf7b8fcmov [r8], 0
37bf7b903cmp cl, 17
37bf7b906ja 0x37bf7b9d8
37bf7b90cmov rdx, 0xfffffffffffdf7fe
37bf7b913sar rdx, cl
37bf7b916and edx, 1
37bf7b919jne 0x37bf7bbb0
37bf7b91fmov rdx, [rbp]
37bf7b923test rdx, rdx
37bf7b926js 0x37bf7bb80
37bf7b92cmov rcx, [r14]
37bf7b92ftest rcx, rcx
37bf7b932js 0x37bf7ba20
37bf7b938test rdx, rdx
37bf7b93bmov r9l, 1
37bf7b941cmovg r9, rdx
37bf7b945cmp r13, r9
37bf7b948jl 0x37bf7bb98
37bf7b94etest rdx, rdx
37bf7b951je 0x37bf7ba04
37bf7b957test rcx, rcx
37bf7b95aje 0x37bf7ba04
37bf7b960cmp al, 78
37bf7b962setne al
37bf7b965movzx eax, al
37bf7b968mov [rsp+112], rax
37bf7b96dcmp rcx, 1
37bf7b971jne 0x37bf7ba30
37bf7b977
37bf7b977loc_37bf7b977:
37bf7b977mov [rsp+72], r12
37bf7b97clea rcx, [rsp+112]
37bf7b981mov r9, r11
37bf7b984mov r8, r14
37bf7b987mov rax, [rsp+272]
37bf7b98fmov rdx, rbp
37bf7b992mov [rsp+64], rax
37bf7b997mov rax, [rsp+264]
37bf7b99fmov [rsp+56], rax
37bf7b9a4mov rax, [rsp+256]
37bf7b9acmov [rsp+48], rax
37bf7b9b1mov rax, [rsp+248]
37bf7b9b9mov [rsp+40], rax
37bf7b9bemov rax, [rsp+240]
37bf7b9c6mov [rsp+32], rax
37bf7b9cbcall dgtts2_64_
37bf7b9d0jmp 0x37bf7ba04
37bf7b9d2
37bf7b9d2 66 0f 1f 44 00 00 f..D..
37bf7b9d8
37bf7b9d8loc_37bf7b9d8:
37bf7b9d8mov rax, -1
37bf7b9dfmov edx, 1
37bf7b9e4
37bf7b9e4loc_37bf7b9e4:
37bf7b9e4mov [r8], rax
37bf7b9e7lea rcx, [rip+0x4dfbd2]
37bf7b9eemov r8l, 6
37bf7b9f4mov [rsp+120], rdx
37bf7b9f9lea rdx, [rsp+120]
37bf7b9fecall xerbla_64_
37bf7ba03nop
37bf7ba04
37bf7ba04loc_37bf7ba04:
37bf7ba04add rsp, 136
37bf7ba0bpop rbx
37bf7ba0cpop rsi
37bf7ba0dpop rdi
37bf7ba0epop rbp
37bf7ba0fpop r12
37bf7ba11pop r13
37bf7ba13pop r14
37bf7ba15pop r15
37bf7ba17ret
37bf7ba18
37bf7ba18 0f 1f 84 00 00 00 00 00 ........
37bf7ba20
37bf7ba20loc_37bf7ba20:
37bf7ba20mov rax, -3
37bf7ba27mov edx, 3
37bf7ba2cjmp 0x37bf7b9e4
37bf7ba2e
37bf7ba2e 66 90 f.
37bf7ba30
37bf7ba30loc_37bf7ba30:
37bf7ba30lea rax, [rip+0x4dfb99]
37bf7ba37mov [rsp+32], r14
37bf7ba3cmov r8, rbx
37bf7ba3fmov r9, rbp
37bf7ba42mov [rsp+64], 1
37bf7ba4blea rcx, [rip+0x4dfb76]
37bf7ba52mov ebx, 1
37bf7ba57lea rdx, [rip+0x4dfb62]
37bf7ba5emov [rsp+56], 6
37bf7ba67mov [rsp+48], rax
37bf7ba6cmov [rsp+40], rax
37bf7ba71mov [rsp+232], r11
37bf7ba79call ilaenv_64_
37bf7ba7emov rcx, [r14]
37bf7ba81mov r11, [rsp+232]
37bf7ba89test rax, rax
37bf7ba8ccmovg rbx, rax
37bf7ba90cmp rcx, rbx
37bf7ba93jle 0x37bf7b977
37bf7ba99lea rax, [rcx-1]
37bf7ba9dxor edx, edx
37bf7ba9fmov rsi, [rsp+272]
37bf7baa7lea r15, [rsp+112]
37bf7baacdiv rbx
37bf7baafmov [rsp+216], rbp
37bf7bab7mov [rsp+96], r15
37bf7babcimul r13, rbx
37bf7bac0mov r15, rsi
37bf7bac3mov esi, 1
37bf7bac8mov rdi, rax
37bf7bacblea rax, [8*r13]
37bf7bad3mov r13, r12
37bf7bad6mov r12, [rsp+264]
37bf7bademov [rsp+104], rax
37bf7bae3lea rax, [rsp+120]
37bf7bae8mov rbp, rdi
37bf7baebmov rdi, [rsp+256]
37bf7baf3mov [rsp+88], rax
37bf7baf8jmp 0x37bf7bb0f
37bf7bafa
37bf7bafa 66 0f 1f 44 00 00 f..D..
37bf7bb00
37bf7bb00loc_37bf7bb00:
37bf7bb00mov rcx, [r14]
37bf7bb03add r15, [rsp+104]
37bf7bb08add rsi, rbx
37bf7bb0bsub rbp, 1
37bf7bb0f
37bf7bb0floc_37bf7bb0f:
37bf7bb0fmov rax, [rsp+248]
37bf7bb17sub rcx, rsi
37bf7bb1amov [rsp+72], r13
37bf7bb1fadd rcx, 1
37bf7bb23mov [rsp+64], r15
37bf7bb28mov r9, [rsp+232]
37bf7bb30cmp rcx, rbx
37bf7bb33mov [rsp+40], rax
37bf7bb38mov r8, [rsp+88]
37bf7bb3dmov rax, [rsp+240]
37bf7bb45cmovg rcx, rbx
37bf7bb49mov [rsp+56], r12
37bf7bb4emov [rsp+48], rdi
37bf7bb53mov rdx, [rsp+216]
37bf7bb5bmov [rsp+32], rax
37bf7bb60mov [rsp+120], rcx
37bf7bb65mov rcx, [rsp+96]
37bf7bb6acall dgtts2_64_
37bf7bb6ftest rbp, rbp
37bf7bb72jne 0x37bf7bb00
37bf7bb74jmp 0x37bf7ba04
37bf7bb79
37bf7bb79 0f 1f 80 00 00 00 00 .......
37bf7bb80
37bf7bb80loc_37bf7bb80:
37bf7bb80mov rax, -2
37bf7bb87mov edx, 2
37bf7bb8cjmp 0x37bf7b9e4
37bf7bb91
37bf7bb91 0f 1f 80 00 00 00 00 .......
37bf7bb98
37bf7bb98loc_37bf7bb98:
37bf7bb98mov rax, -10
37bf7bb9fmov edx, 10
37bf7bba4jmp 0x37bf7b9e4
37bf7bba9
37bf7bba9 0f 1f 80 00 00 00 00 .......
37bf7bbb0
37bf7bbb0loc_37bf7bbb0:
37bf7bbb0mov rax, -1
37bf7bbb7jmp 0x37bf7b9e4
37bf7b8c0
37bf7bbbc
37bf7bbbc // align 0x10
37bf7bbbc // align 0x10
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..