File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfa7740
37bfa7740dlantr_64_:
37bfa7740push r15
37bfa7742push r14
37bfa7744push r13
37bfa7746push r12
37bfa7748push rbp
37bfa7749push rdi
37bfa774apush rsi
37bfa774bpush rbx
37bfa774csub rsp, 120
37bfa7750movups [rsp+96], x6
37bfa7755mov r13, [rsp+224]
37bfa775dmov rax, [r9]
37bfa7760mov rdi, [rsp+248]
37bfa7768mov r12, rdx
37bfa776bmov rdx, [r13]
37bfa776fmov rbx, rcx
37bfa7772mov r14, r8
37bfa7775mov rsi, r9
37bfa7778cmp rax, rdx
37bfa777bcmovg rax, rdx
37bfa777ftest rax, rax
37bfa7782jne 0x37bfa77a8
37bfa7784
37bfa7784loc_37bfa7784:
37bfa7784pxor x6, x6
37bfa7788
37bfa7788loc_37bfa7788:
37bfa7788movapd x0, x6
37bfa778cmovups x6, [rsp+96]
37bfa7791add rsp, 120
37bfa7795pop rbx
37bfa7796pop rsi
37bfa7797pop rdi
37bfa7798pop rbp
37bfa7799pop r12
37bfa779bpop r13
37bfa779dpop r14
37bfa779fpop r15
37bfa77a1ret
37bfa77a2
37bfa77a2 66 0f 1f 44 00 00 f..D..
37bfa77a8
37bfa77a8loc_37bfa77a8:
37bfa77a8mov rax, [rsp+240]
37bfa77b0mov r9l, 1
37bfa77b6mov r8l, 1
37bfa77bclea rdx, [rip+0x4b4d4d]
37bfa77c3mov rbp, [rax]
37bfa77c6xor eax, eax
37bfa77c8test rbp, rbp
37bfa77cbcmovs rbp, rax
37bfa77cfcall lsame_64_
37bfa77d4mov r9l, 1
37bfa77damov r8l, 1
37bfa77e0test rax, rax
37bfa77e3jne 0x37bfa7978
37bfa77e9lea rdx, [rip+0x4b4d22]
37bfa77f0mov rcx, rbx
37bfa77f3call lsame_64_
37bfa77f8mov r9l, 1
37bfa77femov r8l, 1
37bfa7804test rax, rax
37bfa7807jne 0x37bfa7a88
37bfa780dcmp [rbx], 49
37bfa7810je 0x37bfa7a88
37bfa7816lea rdx, [rip+0x4b4cf6]
37bfa781dmov rcx, rbx
37bfa7820call lsame_64_
37bfa7825mov r9l, 1
37bfa782bmov r8l, 1
37bfa7831test rax, rax
37bfa7834jne 0x37bfa7f02
37bfa783alea rdx, [rip+0x4b4cd3]
37bfa7841mov rcx, rbx
37bfa7844call lsame_64_
37bfa7849test rax, rax
37bfa784cjne 0x37bfa7872
37bfa784emov r9l, 1
37bfa7854mov r8l, 1
37bfa785alea rdx, [rip+0x4b4cb4]
37bfa7861mov rcx, rbx
37bfa7864call lsame_64_
37bfa7869test rax, rax
37bfa786cje 0x37bfa7788
37bfa7872
37bfa7872loc_37bfa7872:
37bfa7872mov r9l, 1
37bfa7878mov r8l, 1
37bfa787elea rdx, [rip+0x4b4c8c]
37bfa7885mov rcx, r12
37bfa7888call lsame_64_
37bfa788dtest rax, rax
37bfa7890je 0x37bfa8382
37bfa7896mov r9l, 1
37bfa789cmov r8l, 1
37bfa78a2lea rdx, [rip+0x4b4c68]
37bfa78a9mov rcx, r14
37bfa78accall lsame_64_
37bfa78b1mov rdi, [r13]
37bfa78b5test rax, rax
37bfa78b8je 0x37bfa8669
37bfa78bemov rax, [rip+0x4b4c5b]
37bfa78c5mov rdx, [rsi]
37bfa78c8pxor x0, x0
37bfa78ccmov [rsp+72], rax
37bfa78d1cmp rdx, rdi
37bfa78d4mov rax, rdi
37bfa78d7cmovle rax, rdx
37bfa78dbcvtsi2sd x0, rax
37bfa78e0movsd_xmm [rsp+80], x0
37bfa78e6cmp rdi, 1
37bfa78eajle 0x37bfa795d
37bfa78ecmov rax, rbp
37bfa78efmov rcx, [rsp+232]
37bfa78f7lea r13, [rsp+80]
37bfa78fclea r15, [8*rbp]
37bfa7904not rax
37bfa7907lea rax, [rax+2*rbp]
37bfa790bmov ebp, 2
37bfa7910lea r14, [rcx+8*rax+8]
37bfa7915jmp 0x37bfa7926
37bfa7917
37bfa7917 66 0f 1f 84 00 00 00 00 00 f........
37bfa7920
37bfa7920loc_37bfa7920:
37bfa7920mov rdx, [rsi]
37bfa7923add r14, r15
37bfa7926
37bfa7926loc_37bfa7926:
37bfa7926lea rax, [rbp-1]
37bfa792amov [rsp+32], r13
37bfa792flea r9, [rsp+72]
37bfa7934cmp rax, rdx
37bfa7937lea r8, [rip+0x4b4bda]
37bfa793elea rcx, [rsp+88]
37bfa7943cmovg rax, rdx
37bfa7947mov rdx, r14
37bfa794aadd rbp, 1
37bfa794emov [rsp+88], rax
37bfa7953call dlassq_64_
37bfa7958cmp rbp, rdi
37bfa795bjle 0x37bfa7920
37bfa795d
37bfa795dloc_37bfa795d:
37bfa795dmovsd_xmm x6, [rsp+80]
37bfa7963sqrtsd x6, x6
37bfa7967mulsd x6, [rsp+72]
37bfa796djmp 0x37bfa7788
37bfa7972
37bfa7972 66 0f 1f 44 00 00 f..D..
37bfa7978
37bfa7978loc_37bfa7978:
37bfa7978lea rdx, [rip+0x4b4b92]
37bfa797fmov rcx, r14
37bfa7982call lsame_64_
37bfa7987mov r9l, 1
37bfa798dmov r8l, 1
37bfa7993mov rcx, r12
37bfa7996lea rdx, [rip+0x4b4b74]
37bfa799dtest rax, rax
37bfa79a0je 0x37bfa7bc0
37bfa79a6call lsame_64_
37bfa79abmov rcx, [r13]
37bfa79afmov r15, rcx
37bfa79b2test rax, rax
37bfa79b5je 0x37bfa7da0
37bfa79bbtest rcx, rcx
37bfa79bejle 0x37bfa844a
37bfa79c4mov rax, [rsp+232]
37bfa79ccshl rbp, 3
37bfa79d0movsd_xmm x6, [rip+0x4b4b48]
37bfa79d8mov r12l, 1
37bfa79delea r13, [rax-8]
37bfa79e2nop [rax]
37bfa79e5nop [rax+rax]
37bfa79f0
37bfa79f0loc_37bfa79f0:
37bfa79f0mov rax, [rsi]
37bfa79f3lea rdi, [r12-1]
37bfa79f8cmp rdi, rax
37bfa79fbcmovg rdi, rax
37bfa79fftest rdi, rdi
37bfa7a02jle 0x37bfa8108
37bfa7a08mov ebx, 1
37bfa7a0djmp 0x37bfa7a51
37bfa7a0f
37bfa7a0f 0f .
37bfa7a10 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bfa7a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7a40
37bfa7a40loc_37bfa7a40:
37bfa7a40movapd x6, x0
37bfa7a44
37bfa7a44loc_37bfa7a44:
37bfa7a44add rbx, 1
37bfa7a48cmp rdi, rbx
37bfa7a4bjl 0x37bfa8108
37bfa7a51
37bfa7a51loc_37bfa7a51:
37bfa7a51movsd_xmm x0, [r13+8*rbx]
37bfa7a58andpd x0, [rip+0x4b4ad0]
37bfa7a60comisd x0, x6
37bfa7a64movsd_xmm [rsp+80], x0
37bfa7a6aja 0x37bfa7a40
37bfa7a6clea rcx, [rsp+80]
37bfa7a71call disnan_64_
37bfa7a76test rax, rax
37bfa7a79je 0x37bfa7a44
37bfa7a7bmovsd_xmm x0, [rsp+80]
37bfa7a81jmp 0x37bfa7a40
37bfa7a83
37bfa7a83 0f 1f 44 00 00 ..D..
37bfa7a88
37bfa7a88loc_37bfa7a88:
37bfa7a88mov rcx, r14
37bfa7a8blea rdx, [rip+0x4b4a7f]
37bfa7a92call lsame_64_
37bfa7a97mov r9l, 1
37bfa7a9dmov r8l, 1
37bfa7aa3mov rcx, r12
37bfa7aa6lea rdx, [rip+0x4b4a64]
37bfa7aadmov r14, rax
37bfa7ab0call lsame_64_
37bfa7ab5mov rdi, [r13]
37bfa7ab9test rax, rax
37bfa7abcje 0x37bfa7c88
37bfa7ac2test rdi, rdi
37bfa7ac5jle 0x37bfa7784
37bfa7acbmov rax, [rsp+232]
37bfa7ad3mov rcx, [rsi]
37bfa7ad6shl rbp, 3
37bfa7adalea r12, [rax-8]
37bfa7adetest r14, r14
37bfa7ae1je 0x37bfa811d
37bfa7ae7test rcx, rcx
37bfa7aeajle 0x37bfa81d0
37bfa7af0movsd_xmm x6, [rip+0x4b4a28]
37bfa7af8pxor x0, x0
37bfa7afcmov ebx, 1
37bfa7b01movsd_xmm [rsp+80], x6
37bfa7b07nop [rax+rax]
37bfa7b10
37bfa7b10loc_37bfa7b10:
37bfa7b10comisd x6, x0
37bfa7b14jbe 0x37bfa7b92
37bfa7b16
37bfa7b16loc_37bfa7b16:
37bfa7b16lea r11, [rbx+1]
37bfa7b1amov rdx, r11
37bfa7b1dcmp r11, rdi
37bfa7b20jg 0x37bfa7788
37bfa7b26mov rcx, [rsi]
37bfa7b29add r12, rbp
37bfa7b2ctest r14, r14
37bfa7b2fje 0x37bfa8130
37bfa7b35cmp r11, rcx
37bfa7b38jg 0x37bfa8130
37bfa7b3emovsd_xmm x1, [rip+0x4b49da]
37bfa7b46mov eax, 1
37bfa7b4bnop [rax+rax]
37bfa7b55nop [rax+rax]
37bfa7b60
37bfa7b60loc_37bfa7b60:
37bfa7b60movsd_xmm x0, [r12+8*rax]
37bfa7b66andpd x0, [rip+0x4b49c2]
37bfa7b6eadd rax, 1
37bfa7b72addsd x1, x0
37bfa7b76cmp rax, r11
37bfa7b79jne 0x37bfa7b60
37bfa7b7bmovapd x0, x6
37bfa7b7fmovapd x6, x1
37bfa7b83movsd_xmm [rsp+80], x1
37bfa7b89mov rbx, rax
37bfa7b8ccomisd x6, x0
37bfa7b90ja 0x37bfa7b16
37bfa7b92
37bfa7b92loc_37bfa7b92:
37bfa7b92lea rcx, [rsp+80]
37bfa7b97movsd_xmm [rsp+56], x0
37bfa7b9dcall disnan_64_
37bfa7ba2movsd_xmm x6, [rsp+56]
37bfa7ba8test rax, rax
37bfa7babje 0x37bfa7b16
37bfa7bb1movsd_xmm x6, [rsp+80]
37bfa7bb7jmp 0x37bfa7b16
37bfa7bbc
37bfa7bbc 0f 1f 40 00 ..@.
37bfa7bc0
37bfa7bc0loc_37bfa7bc0:
37bfa7bc0call lsame_64_
37bfa7bc5mov r13, [r13]
37bfa7bc9test rax, rax
37bfa7bccje 0x37bfa7e48
37bfa7bd2test r13, r13
37bfa7bd5jle 0x37bfa7784
37bfa7bdbmov rax, [rsp+232]
37bfa7be3lea r15, [8*rbp]
37bfa7bebpxor x6, x6
37bfa7befmov ebp, 1
37bfa7bf4lea r12, [rax-8]
37bfa7bf8nop [rax+rax]
37bfa7c00
37bfa7c00loc_37bfa7c00:
37bfa7c00mov rdi, [rsi]
37bfa7c03cmp rbp, rdi
37bfa7c06cmovle rdi, rbp
37bfa7c0atest rdi, rdi
37bfa7c0djle 0x37bfa80c0
37bfa7c13mov ebx, 1
37bfa7c18jmp 0x37bfa7c51
37bfa7c1a
37bfa7c1a 0f 1f 44 00 00 66 ..D..f
37bfa7c20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7c30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7c40
37bfa7c40loc_37bfa7c40:
37bfa7c40movapd x6, x0
37bfa7c44
37bfa7c44loc_37bfa7c44:
37bfa7c44add rbx, 1
37bfa7c48cmp rdi, rbx
37bfa7c4bjl 0x37bfa80c0
37bfa7c51
37bfa7c51loc_37bfa7c51:
37bfa7c51movsd_xmm x0, [r12+8*rbx]
37bfa7c57andpd x0, [rip+0x4b48d1]
37bfa7c5fcomisd x0, x6
37bfa7c63movsd_xmm [rsp+80], x0
37bfa7c69ja 0x37bfa7c40
37bfa7c6blea rcx, [rsp+80]
37bfa7c70call disnan_64_
37bfa7c75test rax, rax
37bfa7c78je 0x37bfa7c44
37bfa7c7amovsd_xmm x0, [rsp+80]
37bfa7c80jmp 0x37bfa7c40
37bfa7c82
37bfa7c82 66 0f 1f 44 00 00 f..D..
37bfa7c88
37bfa7c88loc_37bfa7c88:
37bfa7c88test rdi, rdi
37bfa7c8bjle 0x37bfa7784
37bfa7c91mov rax, [rsp+232]
37bfa7c99mov r12l, 1
37bfa7c9fmov rdx, [rsi]
37bfa7ca2shl rbp, 3
37bfa7ca6movsd_xmm x2, [rip+0x4b4872]
37bfa7caepxor x6, x6
37bfa7cb2lea rbx, [rax-8]
37bfa7cb6mov rax, r12
37bfa7cb9add r12, 1
37bfa7cbdtest r14, r14
37bfa7cc0je 0x37bfa7d49
37bfa7cc6nop [rax+rax]
37bfa7cd0
37bfa7cd0loc_37bfa7cd0:
37bfa7cd0movsd_xmm [rsp+80], x2
37bfa7cd6cmp rdx, r12
37bfa7cd9jl 0x37bfa81be
37bfa7cdfadd rdx, 1
37bfa7ce3mov rax, r12
37bfa7ce6movapd x0, x2
37bfa7ceanop [rax+rax]
37bfa7cf5nop [rax+rax]
37bfa7d00
37bfa7d00loc_37bfa7d00:
37bfa7d00movsd_xmm x1, [rbx+8*rax]
37bfa7d05andpd x1, [rip+0x4b4823]
37bfa7d0dadd rax, 1
37bfa7d11addsd x0, x1
37bfa7d15cmp rax, rdx
37bfa7d18jne 0x37bfa7d00
37bfa7d1a
37bfa7d1aloc_37bfa7d1a:
37bfa7d1amovsd_xmm [rsp+80], x0
37bfa7d20
37bfa7d20loc_37bfa7d20:
37bfa7d20comisd x0, x6
37bfa7d24jbe 0x37bfa8198
37bfa7d2a
37bfa7d2aloc_37bfa7d2a:
37bfa7d2amovapd x6, x0
37bfa7d2e
37bfa7d2eloc_37bfa7d2e:
37bfa7d2eadd rbx, rbp
37bfa7d31cmp r12, rdi
37bfa7d34jg 0x37bfa7788
37bfa7d3amov rax, r12
37bfa7d3dmov rdx, [rsi]
37bfa7d40add r12, 1
37bfa7d44test r14, r14
37bfa7d47jne 0x37bfa7cd0
37bfa7d49
37bfa7d49loc_37bfa7d49:
37bfa7d49mov [rsp+80], 0
37bfa7d52cmp rax, rdx
37bfa7d55jg 0x37bfa81c7
37bfa7d5badd rdx, 1
37bfa7d5fpxor x0, x0
37bfa7d63nop [rax]
37bfa7d6anop [rax+rax]
37bfa7d75nop [rax+rax]
37bfa7d80
37bfa7d80loc_37bfa7d80:
37bfa7d80movsd_xmm x1, [rbx+8*rax]
37bfa7d85andpd x1, [rip+0x4b47a3]
37bfa7d8dadd rax, 1
37bfa7d91addsd x0, x1
37bfa7d95cmp rax, rdx
37bfa7d98jne 0x37bfa7d80
37bfa7d9ajmp 0x37bfa7d1a
37bfa7d9f
37bfa7d9f 90 .
37bfa7da0
37bfa7da0loc_37bfa7da0:
37bfa7da0test rcx, rcx
37bfa7da3jle 0x37bfa844a
37bfa7da9mov rax, [rsp+232]
37bfa7db1shl rbp, 3
37bfa7db5movsd_xmm x6, [rip+0x4b4763]
37bfa7dbdmov r12l, 1
37bfa7dc3lea rdi, [rax-8]
37bfa7dc7nop [rax+rax]
37bfa7dd0
37bfa7dd0loc_37bfa7dd0:
37bfa7dd0mov r14, [rsi]
37bfa7dd3add r12, 1
37bfa7dd7mov rbx, r12
37bfa7ddacmp r12, r14
37bfa7dddjle 0x37bfa7e11
37bfa7ddfjmp 0x37bfa80d8
37bfa7de4
37bfa7de4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa7df0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7e00
37bfa7e00loc_37bfa7e00:
37bfa7e00movapd x6, x0
37bfa7e04
37bfa7e04loc_37bfa7e04:
37bfa7e04add rbx, 1
37bfa7e08cmp r14, rbx
37bfa7e0bjl 0x37bfa80d8
37bfa7e11
37bfa7e11loc_37bfa7e11:
37bfa7e11movsd_xmm x0, [rdi+8*rbx]
37bfa7e16andpd x0, [rip+0x4b4712]
37bfa7e1ecomisd x0, x6
37bfa7e22movsd_xmm [rsp+80], x0
37bfa7e28ja 0x37bfa7e00
37bfa7e2alea rcx, [rsp+80]
37bfa7e2fcall disnan_64_
37bfa7e34test rax, rax
37bfa7e37je 0x37bfa7e04
37bfa7e39movsd_xmm x0, [rsp+80]
37bfa7e3fjmp 0x37bfa7e00
37bfa7e41
37bfa7e41 0f 1f 80 00 00 00 00 .......
37bfa7e48
37bfa7e48loc_37bfa7e48:
37bfa7e48test r13, r13
37bfa7e4bjle 0x37bfa7784
37bfa7e51mov rax, [rsp+232]
37bfa7e59pxor x6, x6
37bfa7e5dlea rdi, [8*rbp]
37bfa7e65mov r12l, 1
37bfa7e6blea rbp, [rax-8]
37bfa7e6fnop
37bfa7e70
37bfa7e70loc_37bfa7e70:
37bfa7e70mov r14, [rsi]
37bfa7e73cmp r14, r12
37bfa7e76jl 0x37bfa80f0
37bfa7e7cmov rbx, r12
37bfa7e7fjmp 0x37bfa7ed1
37bfa7e81
37bfa7e81 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 ........ff.....
37bfa7e90 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa7ea0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7ec0
37bfa7ec0loc_37bfa7ec0:
37bfa7ec0movapd x6, x0
37bfa7ec4
37bfa7ec4loc_37bfa7ec4:
37bfa7ec4add rbx, 1
37bfa7ec8cmp r14, rbx
37bfa7ecbjl 0x37bfa80f0
37bfa7ed1
37bfa7ed1loc_37bfa7ed1:
37bfa7ed1movsd_xmm x0, [rbp+8*rbx]
37bfa7ed7andpd x0, [rip+0x4b4651]
37bfa7edfcomisd x0, x6
37bfa7ee3movsd_xmm [rsp+80], x0
37bfa7ee9ja 0x37bfa7ec0
37bfa7eeblea rcx, [rsp+80]
37bfa7ef0call disnan_64_
37bfa7ef5test rax, rax
37bfa7ef8je 0x37bfa7ec4
37bfa7efamovsd_xmm x0, [rsp+80]
37bfa7f00jmp 0x37bfa7ec0
37bfa7f02
37bfa7f02loc_37bfa7f02:
37bfa7f02lea rdx, [rip+0x4b4608]
37bfa7f09mov rcx, r12
37bfa7f0ccall lsame_64_
37bfa7f11mov r9l, 1
37bfa7f17mov r8l, 1
37bfa7f1dmov rcx, r14
37bfa7f20lea rdx, [rip+0x4b45ea]
37bfa7f27test rax, rax
37bfa7f2aje 0x37bfa81eb
37bfa7f30call lsame_64_
37bfa7f35mov rbx, [rsi]
37bfa7f38test rax, rax
37bfa7f3bje 0x37bfa8573
37bfa7f41test rbx, rbx
37bfa7f44jle 0x37bfa879a
37bfa7f4amovsd_xmm x0, [rip+0x4b45ce]
37bfa7f52lea rdx, [rbx+1]
37bfa7f56mov eax, 1
37bfa7f5btest bl, 1
37bfa7f5eje 0x37bfa7f6e
37bfa7f60mov eax, 2
37bfa7f65movsd_xmm [rdi], x0
37bfa7f69cmp rax, rdx
37bfa7f6cje 0x37bfa7f82
37bfa7f6e
37bfa7f6eloc_37bfa7f6e:
37bfa7f6emovsd_xmm [rdi+8*rax-8], x0
37bfa7f74movsd_xmm [rdi+8*rax], x0
37bfa7f79add rax, 2
37bfa7f7dcmp rax, rdx
37bfa7f80jne 0x37bfa7f6e
37bfa7f82
37bfa7f82loc_37bfa7f82:
37bfa7f82mov rsi, [r13]
37bfa7f86test rsi, rsi
37bfa7f89jle 0x37bfa806b
37bfa7f8f
37bfa7f8floc_37bfa7f8f:
37bfa7f8fmov rax, [rsp+232]
37bfa7f97movddup x1, [rip+0x4b4591]
37bfa7f9fmov r11, -1
37bfa7fa6mov r10l, 1
37bfa7faclea r12, [rax+8]
37bfa7fb0
37bfa7fb0loc_37bfa7fb0:
37bfa7fb0lea rcx, [r10-1]
37bfa7fb4cmp rcx, rbx
37bfa7fb7cmovg rcx, rbx
37bfa7fbbtest rcx, rcx
37bfa7fbejle 0x37bfa8052
37bfa7fc4cmp rcx, 1
37bfa7fc8je 0x37bfa802d
37bfa7fcamov r9, rcx
37bfa7fcdlea r8, [r12+8*r11]
37bfa7fd1xor eax, eax
37bfa7fd3xor edx, edx
37bfa7fd5shr r9, 1
37bfa7fd8nop [rax]
37bfa7fdfnop [rax+rax]
37bfa7feanop [rax+rax]
37bfa7ff5nop [rax+rax]
37bfa8000
37bfa8000loc_37bfa8000:
37bfa8000movupd x0, [r8+rax]
37bfa8006movupd x3, [rdi+rax]
37bfa800badd rdx, 1
37bfa800fandpd x0, x1
37bfa8013addpd x0, x3
37bfa8017movups [rdi+rax], x0
37bfa801badd rax, 16
37bfa801fcmp r9, rdx
37bfa8022jne 0x37bfa8000
37bfa8024test cl, 1
37bfa8027je 0x37bfa8052
37bfa8029or rcx, 1
37bfa802d
37bfa802dloc_37bfa802d:
37bfa802dmov rdx, [rsp+232]
37bfa8035lea rax, [r11+rcx]
37bfa8039movsd_xmm x0, [rdx+8*rax]
37bfa803eandpd x0, [rip+0x4b44ea]
37bfa8046addsd x0, [rdi+8*rcx-8]
37bfa804cmovsd_xmm [rdi+8*rcx-8], x0
37bfa8052
37bfa8052loc_37bfa8052:
37bfa8052add r10, 1
37bfa8056add r11, rbp
37bfa8059cmp rsi, r10
37bfa805cjge 0x37bfa7fb0
37bfa8062
37bfa8062loc_37bfa8062:
37bfa8062test rbx, rbx
37bfa8065jle 0x37bfa7784
37bfa806b
37bfa806bloc_37bfa806b:
37bfa806bpxor x6, x6
37bfa806fmov esi, 1
37bfa8074lea rbp, [rsp+80]
37bfa8079jmp 0x37bfa8091
37bfa807b
37bfa807b 0f 1f 44 00 00 ..D..
37bfa8080
37bfa8080loc_37bfa8080:
37bfa8080movapd x6, x0
37bfa8084
37bfa8084loc_37bfa8084:
37bfa8084add rsi, 1
37bfa8088cmp rsi, rbx
37bfa808bjg 0x37bfa7788
37bfa8091
37bfa8091loc_37bfa8091:
37bfa8091movsd_xmm x0, [rdi+8*rsi-8]
37bfa8097comisd x0, x6
37bfa809bmovsd_xmm [rsp+80], x0
37bfa80a1ja 0x37bfa8080
37bfa80a3mov rcx, rbp
37bfa80a6call disnan_64_
37bfa80abtest rax, rax
37bfa80aeje 0x37bfa8084
37bfa80b0movsd_xmm x0, [rsp+80]
37bfa80b6jmp 0x37bfa8080
37bfa80b8
37bfa80b8 0f 1f 84 00 00 00 00 00 ........
37bfa80c0
37bfa80c0loc_37bfa80c0:
37bfa80c0add rbp, 1
37bfa80c4add r12, r15
37bfa80c7cmp rbp, r13
37bfa80cajle 0x37bfa7c00
37bfa80d0jmp 0x37bfa7788
37bfa80d5
37bfa80d5 0f 1f 00 ...
37bfa80d8
37bfa80d8loc_37bfa80d8:
37bfa80d8add rdi, rbp
37bfa80dbcmp r12, r15
37bfa80dejle 0x37bfa7dd0
37bfa80e4jmp 0x37bfa7788
37bfa80e9
37bfa80e9 0f 1f 80 00 00 00 00 .......
37bfa80f0
37bfa80f0loc_37bfa80f0:
37bfa80f0add r12, 1
37bfa80f4add rbp, rdi
37bfa80f7cmp r12, r13
37bfa80fajle 0x37bfa7e70
37bfa8100jmp 0x37bfa7788
37bfa8105
37bfa8105 0f 1f 00 ...
37bfa8108
37bfa8108loc_37bfa8108:
37bfa8108add r12, 1
37bfa810cadd r13, rbp
37bfa810fcmp r12, r15
37bfa8112jle 0x37bfa79f0
37bfa8118jmp 0x37bfa7788
37bfa811d
37bfa811dloc_37bfa811d:
37bfa811dpxor x6, x6
37bfa8121mov edx, 1
37bfa8126nop [rax+rax]
37bfa8130
37bfa8130loc_37bfa8130:
37bfa8130mov [rsp+80], 0
37bfa8139cmp rdx, rcx
37bfa813ccmovle rcx, rdx
37bfa8140test rcx, rcx
37bfa8143jle 0x37bfa8372
37bfa8149add rcx, 1
37bfa814dpxor x1, x1
37bfa8151mov eax, 1
37bfa8156nop [rax+rax]
37bfa8160
37bfa8160loc_37bfa8160:
37bfa8160movsd_xmm x0, [r12+8*rax]
37bfa8166andpd x0, [rip+0x4b43c2]
37bfa816eadd rax, 1
37bfa8172addsd x1, x0
37bfa8176cmp rax, rcx
37bfa8179jne 0x37bfa8160
37bfa817bmovapd x0, x6
37bfa817fmovsd_xmm [rsp+80], x1
37bfa8185mov rbx, rdx
37bfa8188movapd x6, x1
37bfa818cjmp 0x37bfa7b10
37bfa8191
37bfa8191 0f 1f 80 00 00 00 00 .......
37bfa8198
37bfa8198loc_37bfa8198:
37bfa8198lea rcx, [rsp+80]
37bfa819dcall disnan_64_
37bfa81a2movsd_xmm x2, [rip+0x4b4376]
37bfa81aatest rax, rax
37bfa81adje 0x37bfa7d2e
37bfa81b3movsd_xmm x0, [rsp+80]
37bfa81b9jmp 0x37bfa7d2a
37bfa81be
37bfa81beloc_37bfa81be:
37bfa81bemovapd x0, x2
37bfa81c2jmp 0x37bfa7d20
37bfa81c7
37bfa81c7loc_37bfa81c7:
37bfa81c7pxor x0, x0
37bfa81cbjmp 0x37bfa7d20
37bfa81d0
37bfa81d0loc_37bfa81d0:
37bfa81d0pxor x0, x0
37bfa81d4mov ebx, 1
37bfa81d9mov [rsp+80], 0
37bfa81e2movapd x6, x0
37bfa81e6jmp 0x37bfa7b10
37bfa81eb
37bfa81ebloc_37bfa81eb:
37bfa81ebcall lsame_64_
37bfa81f0mov rbx, [rsi]
37bfa81f3test rax, rax
37bfa81f6je 0x37bfa8457
37bfa81fcmov rsi, [r13]
37bfa8200mov rcx, rbx
37bfa8203cmp rsi, rbx
37bfa8206cmovle rcx, rsi
37bfa820atest rcx, rcx
37bfa820djle 0x37bfa8247
37bfa820flea rdx, [rcx+1]
37bfa8213and ecx, 1
37bfa8216mov eax, 1
37bfa821bmovsd_xmm x0, [rip+0x4b42fd]
37bfa8223je 0x37bfa8233
37bfa8225mov eax, 2
37bfa822amovsd_xmm [rdi], x0
37bfa822ecmp rax, rdx
37bfa8231je 0x37bfa8247
37bfa8233
37bfa8233loc_37bfa8233:
37bfa8233movsd_xmm [rdi+8*rax-8], x0
37bfa8239movsd_xmm [rdi+8*rax], x0
37bfa823eadd rax, 2
37bfa8242cmp rax, rdx
37bfa8245jne 0x37bfa8233
37bfa8247
37bfa8247loc_37bfa8247:
37bfa8247cmp rsi, rbx
37bfa824ajge 0x37bfa8265
37bfa824cmov rax, rbx
37bfa824flea rcx, [rdi+8*rsi]
37bfa8253xor edx, edx
37bfa8255sub rax, rsi
37bfa8258lea r8, [8*rax]
37bfa8260call memset
37bfa8265
37bfa8265loc_37bfa8265:
37bfa8265test rsi, rsi
37bfa8268jle 0x37bfa8062
37bfa826emov rax, [rsp+232]
37bfa8276movddup x1, [rip+0x4b42b2]
37bfa827elea r11, [rbx-1]
37bfa8282lea r14, [8*rbp+8]
37bfa828amov r13, -1
37bfa8291mov r10l, 1
37bfa8297lea r8, [rax+8]
37bfa829bnop [rax+rax]
37bfa82a0
37bfa82a0loc_37bfa82a0:
37bfa82a0mov r12, r10
37bfa82a3add r10, 1
37bfa82a7mov rax, r10
37bfa82aacmp r10, rbx
37bfa82adjg 0x37bfa835a
37bfa82b3cmp r11, 1
37bfa82b7je 0x37bfa8334
37bfa82b9mov r9, r11
37bfa82bclea rcx, [rdi+8*r12]
37bfa82c0xor eax, eax
37bfa82c2xor edx, edx
37bfa82c4shr r9, 1
37bfa82c7nop
37bfa82c9nop [rax+rax]
37bfa82d4nop [rax+rax]
37bfa82dfnop [rax+rax]
37bfa82eanop [rax+rax]
37bfa82f5nop [rax+rax]
37bfa8300
37bfa8300loc_37bfa8300:
37bfa8300movupd x0, [r8+rax]
37bfa8306movupd x5, [rcx+rax]
37bfa830badd rdx, 1
37bfa830fandpd x0, x1
37bfa8313addpd x0, x5
37bfa8317movups [rcx+rax], x0
37bfa831badd rax, 16
37bfa831fcmp r9, rdx
37bfa8322jne 0x37bfa8300
37bfa8324test r11b, 1
37bfa8328je 0x37bfa835a
37bfa832amov rax, r11
37bfa832dand rax, -2
37bfa8331add rax, r10
37bfa8334
37bfa8334loc_37bfa8334:
37bfa8334mov rcx, [rsp+232]
37bfa833clea rdx, [r13+rax]
37bfa8341movsd_xmm x0, [rcx+8*rdx]
37bfa8346andpd x0, [rip+0x4b41e2]
37bfa834eaddsd x0, [rdi+8*rax-8]
37bfa8354movsd_xmm [rdi+8*rax-8], x0
37bfa835a
37bfa835aloc_37bfa835a:
37bfa835aadd r13, rbp
37bfa835dsub r11, 1
37bfa8361add r8, r14
37bfa8364cmp r12, rsi
37bfa8367jne 0x37bfa82a0
37bfa836djmp 0x37bfa8062
37bfa8372
37bfa8372loc_37bfa8372:
37bfa8372movapd x0, x6
37bfa8376mov rbx, rdx
37bfa8379pxor x6, x6
37bfa837djmp 0x37bfa7b10
37bfa8382
37bfa8382loc_37bfa8382:
37bfa8382mov r9l, 1
37bfa8388mov r8l, 1
37bfa838elea rdx, [rip+0x4b417c]
37bfa8395mov rcx, r14
37bfa8398call lsame_64_
37bfa839dmov rdi, [r13]
37bfa83a1test rax, rax
37bfa83a4je 0x37bfa86ee
37bfa83aamov rax, [rip+0x4b416f]
37bfa83b1mov rdx, rdi
37bfa83b4pxor x0, x0
37bfa83b8mov [rsp+72], rax
37bfa83bdmov rax, [rsi]
37bfa83c0cmp rax, rdi
37bfa83c3cmovle rdx, rax
37bfa83c7cvtsi2sd x0, rdx
37bfa83ccmovsd_xmm [rsp+80], x0
37bfa83d2test rdi, rdi
37bfa83d5jle 0x37bfa795d
37bfa83dbmov r10, -1
37bfa83e2mov r14l, 1
37bfa83e8lea r13, [rsp+80]
37bfa83edjmp 0x37bfa83fb
37bfa83ef
37bfa83ef 90 .
37bfa83f0
37bfa83f0loc_37bfa83f0:
37bfa83f0mov r10, [rsp+56]
37bfa83f5mov rax, [rsi]
37bfa83f8add r10, rbp
37bfa83fb
37bfa83fbloc_37bfa83fb:
37bfa83fbmov rdx, rax
37bfa83femov [rsp+32], r13
37bfa8403mov rcx, [rsp+232]
37bfa840blea r9, [rsp+72]
37bfa8410sub rdx, r14
37bfa8413add r14, 1
37bfa8417lea r8, [rip+0x4b40fa]
37bfa841emov [rsp+56], r10
37bfa8423cmp r14, rax
37bfa8426mov [rsp+88], rdx
37bfa842bcmovle rax, r14
37bfa842fadd rax, r10
37bfa8432lea rdx, [rcx+8*rax]
37bfa8436lea rcx, [rsp+88]
37bfa843bcall dlassq_64_
37bfa8440cmp r14, rdi
37bfa8443jle 0x37bfa83f0
37bfa8445jmp 0x37bfa795d
37bfa844a
37bfa844aloc_37bfa844a:
37bfa844amovsd_xmm x6, [rip+0x4b40ce]
37bfa8452jmp 0x37bfa7788
37bfa8457
37bfa8457loc_37bfa8457:
37bfa8457test rbx, rbx
37bfa845ajle 0x37bfa8776
37bfa8460lea r8, [8*rbx]
37bfa8468xor edx, edx
37bfa846amov rcx, rdi
37bfa846dcall memset
37bfa8472mov r13, [r13]
37bfa8476test r13, r13
37bfa8479jle 0x37bfa806b
37bfa847f
37bfa847floc_37bfa847f:
37bfa847fmov r8, [rsp+232]
37bfa8487mov r12, -1
37bfa848exor esi, esi
37bfa8490movddup x1, [rip+0x4b4098]
37bfa8498lea r14, [8*rbp+8]
37bfa84a0mov r11l, 1
37bfa84a6nop [rax+rax]
37bfa84b0
37bfa84b0loc_37bfa84b0:
37bfa84b0cmp r11, rbx
37bfa84b3jg 0x37bfa8557
37bfa84b9je 0x37bfa876e
37bfa84bfmov r10, rbx
37bfa84c2lea rcx, [rdi+8*rsi]
37bfa84c6xor eax, eax
37bfa84c8xor edx, edx
37bfa84casub r10, rsi
37bfa84cdmov r9, r10
37bfa84d0shr r9, 1
37bfa84d3nop
37bfa84d4nop [rax+rax]
37bfa84dfnop [rax+rax]
37bfa84eanop [rax+rax]
37bfa84f5nop [rax+rax]
37bfa8500
37bfa8500loc_37bfa8500:
37bfa8500movupd x0, [r8+rax]
37bfa8506movupd x2, [rcx+rax]
37bfa850badd rdx, 1
37bfa850fandpd x0, x1
37bfa8513addpd x0, x2
37bfa8517movups [rcx+rax], x0
37bfa851badd rax, 16
37bfa851fcmp r9, rdx
37bfa8522jne 0x37bfa8500
37bfa8524test r10b, 1
37bfa8528je 0x37bfa8557
37bfa852aand r10, -2
37bfa852elea rax, [r10+r11]
37bfa8532
37bfa8532loc_37bfa8532:
37bfa8532mov rcx, [rsp+232]
37bfa853alea rdx, [r12+rax]
37bfa853emovsd_xmm x0, [rcx+8*rdx]
37bfa8543andpd x0, [rip+0x4b3fe5]
37bfa854baddsd x0, [rdi+8*rax-8]
37bfa8551movsd_xmm [rdi+8*rax-8], x0
37bfa8557
37bfa8557loc_37bfa8557:
37bfa8557add r11, 1
37bfa855badd rsi, 1
37bfa855fadd r12, rbp
37bfa8562add r8, r14
37bfa8565cmp r11, r13
37bfa8568jle 0x37bfa84b0
37bfa856ejmp 0x37bfa8062
37bfa8573
37bfa8573loc_37bfa8573:
37bfa8573test rbx, rbx
37bfa8576jle 0x37bfa8788
37bfa857clea r8, [8*rbx]
37bfa8584xor edx, edx
37bfa8586mov rcx, rdi
37bfa8589call memset
37bfa858emov rsi, [r13]
37bfa8592test rsi, rsi
37bfa8595jle 0x37bfa806b
37bfa859b
37bfa859bloc_37bfa859b:
37bfa859bmov rax, [rsp+232]
37bfa85a3movddup x1, [rip+0x4b3f85]
37bfa85abmov r11, -1
37bfa85b2mov r10l, 1
37bfa85b8lea r12, [rax+8]
37bfa85bcnop [rax]
37bfa85c0
37bfa85c0loc_37bfa85c0:
37bfa85c0cmp r10, rbx
37bfa85c3mov r9, rbx
37bfa85c6cmovle r9, r10
37bfa85catest r9, r9
37bfa85cdjle 0x37bfa8654
37bfa85d3cmp r9, 1
37bfa85d7je 0x37bfa862d
37bfa85d9mov r8, r9
37bfa85dclea rcx, [r12+8*r11]
37bfa85e0xor eax, eax
37bfa85e2xor edx, edx
37bfa85e4shr r8, 1
37bfa85e7nop [rax]
37bfa85eanop [rax+rax]
37bfa85f5nop [rax+rax]
37bfa8600
37bfa8600loc_37bfa8600:
37bfa8600movupd x0, [rcx+rax]
37bfa8605movupd x4, [rdi+rax]
37bfa860aadd rdx, 1
37bfa860eandpd x0, x1
37bfa8612addpd x0, x4
37bfa8616movups [rdi+rax], x0
37bfa861aadd rax, 16
37bfa861ecmp r8, rdx
37bfa8621jne 0x37bfa8600
37bfa8623test r9b, 1
37bfa8627je 0x37bfa8654
37bfa8629or r9, 1
37bfa862d
37bfa862dloc_37bfa862d:
37bfa862dmov rcx, [rsp+232]
37bfa8635lea rax, [r11+r9]
37bfa8639movsd_xmm x0, [rcx+8*rax]
37bfa863eandpd x0, [rip+0x4b3eea]
37bfa8646addsd x0, [rdi+8*r9-8]
37bfa864dmovsd_xmm [rdi+8*r9-8], x0
37bfa8654
37bfa8654loc_37bfa8654:
37bfa8654add r10, 1
37bfa8658add r11, rbp
37bfa865bcmp rsi, r10
37bfa865ejge 0x37bfa85c0
37bfa8664jmp 0x37bfa8062
37bfa8669
37bfa8669loc_37bfa8669:
37bfa8669mov [rsp+72], 0
37bfa8672mov rax, [rip+0x4b3ea7]
37bfa8679mov [rsp+80], rax
37bfa867etest rdi, rdi
37bfa8681jle 0x37bfa795d
37bfa8687lea r15, [8*rbp]
37bfa868fmov r14l, 1
37bfa8695lea r13, [rsp+80]
37bfa869amov rbp, [rsp+232]
37bfa86a2nop [rax]
37bfa86a5nop [rax+rax]
37bfa86b0
37bfa86b0loc_37bfa86b0:
37bfa86b0mov rax, [rsi]
37bfa86b3mov [rsp+32], r13
37bfa86b8mov rdx, rbp
37bfa86bblea r9, [rsp+72]
37bfa86c0lea r8, [rip+0x4b3e51]
37bfa86c7lea rcx, [rsp+88]
37bfa86cccmp rax, r14
37bfa86cfcmovg rax, r14
37bfa86d3add r14, 1
37bfa86d7add rbp, r15
37bfa86damov [rsp+88], rax
37bfa86dfcall dlassq_64_
37bfa86e4cmp r14, rdi
37bfa86e7jle 0x37bfa86b0
37bfa86e9jmp 0x37bfa795d
37bfa86ee
37bfa86eeloc_37bfa86ee:
37bfa86eemov [rsp+72], 0
37bfa86f7mov rax, [rip+0x4b3e22]
37bfa86femov [rsp+80], rax
37bfa8703test rdi, rdi
37bfa8706jle 0x37bfa795d
37bfa870clea r15, [8*rbp+8]
37bfa8714mov r14l, 1
37bfa871alea r13, [rsp+80]
37bfa871fmov rbp, [rsp+232]
37bfa8727nop [rax+rax]
37bfa8730
37bfa8730loc_37bfa8730:
37bfa8730mov rax, [rsi]
37bfa8733mov [rsp+32], r13
37bfa8738mov rdx, rbp
37bfa873blea r9, [rsp+72]
37bfa8740lea r8, [rip+0x4b3dd1]
37bfa8747lea rcx, [rsp+88]
37bfa874cadd rbp, r15
37bfa874fsub rax, r14
37bfa8752add r14, 1
37bfa8756add rax, 1
37bfa875amov [rsp+88], rax
37bfa875fcall dlassq_64_
37bfa8764cmp r14, rdi
37bfa8767jle 0x37bfa8730
37bfa8769jmp 0x37bfa795d
37bfa876e
37bfa876eloc_37bfa876e:
37bfa876emov rax, r11
37bfa8771jmp 0x37bfa8532
37bfa8776
37bfa8776loc_37bfa8776:
37bfa8776mov r13, [r13]
37bfa877atest r13, r13
37bfa877djg 0x37bfa847f
37bfa8783jmp 0x37bfa7784
37bfa8788
37bfa8788loc_37bfa8788:
37bfa8788mov rsi, [r13]
37bfa878ctest rsi, rsi
37bfa878fjg 0x37bfa859b
37bfa8795jmp 0x37bfa7784
37bfa879a
37bfa879aloc_37bfa879a:
37bfa879amov rsi, [r13]
37bfa879etest rsi, rsi
37bfa87a1jg 0x37bfa7f8f
37bfa87a7jmp 0x37bfa7784
37bfa7740
37bfa7740dlantr_64_:
37bfa7740push r15
37bfa7742push r14
37bfa7744push r13
37bfa7746push r12
37bfa7748push rbp
37bfa7749push rdi
37bfa774apush rsi
37bfa774bpush rbx
37bfa774csub rsp, 120
37bfa7750movups [rsp+96], x6
37bfa7755mov r13, [rsp+224]
37bfa775dmov rax, [r9]
37bfa7760mov rdi, [rsp+248]
37bfa7768mov r12, rdx
37bfa776bmov rdx, [r13]
37bfa776fmov rbx, rcx
37bfa7772mov r14, r8
37bfa7775mov rsi, r9
37bfa7778cmp rax, rdx
37bfa777bcmovg rax, rdx
37bfa777ftest rax, rax
37bfa7782jne 0x37bfa77a8
37bfa7784
37bfa7784loc_37bfa7784:
37bfa7784pxor x6, x6
37bfa7788
37bfa7788loc_37bfa7788:
37bfa7788movapd x0, x6
37bfa778cmovups x6, [rsp+96]
37bfa7791add rsp, 120
37bfa7795pop rbx
37bfa7796pop rsi
37bfa7797pop rdi
37bfa7798pop rbp
37bfa7799pop r12
37bfa779bpop r13
37bfa779dpop r14
37bfa779fpop r15
37bfa77a1ret
37bfa77a2
37bfa77a2 66 0f 1f 44 00 00 f..D..
37bfa77a8
37bfa77a8loc_37bfa77a8:
37bfa77a8mov rax, [rsp+240]
37bfa77b0mov r9l, 1
37bfa77b6mov r8l, 1
37bfa77bclea rdx, [rip+0x4b4d4d]
37bfa77c3mov rbp, [rax]
37bfa77c6xor eax, eax
37bfa77c8test rbp, rbp
37bfa77cbcmovs rbp, rax
37bfa77cfcall lsame_64_
37bfa77d4mov r9l, 1
37bfa77damov r8l, 1
37bfa77e0test rax, rax
37bfa77e3jne 0x37bfa7978
37bfa77e9lea rdx, [rip+0x4b4d22]
37bfa77f0mov rcx, rbx
37bfa77f3call lsame_64_
37bfa77f8mov r9l, 1
37bfa77femov r8l, 1
37bfa7804test rax, rax
37bfa7807jne 0x37bfa7a88
37bfa780dcmp [rbx], 49
37bfa7810je 0x37bfa7a88
37bfa7816lea rdx, [rip+0x4b4cf6]
37bfa781dmov rcx, rbx
37bfa7820call lsame_64_
37bfa7825mov r9l, 1
37bfa782bmov r8l, 1
37bfa7831test rax, rax
37bfa7834jne 0x37bfa7f02
37bfa783alea rdx, [rip+0x4b4cd3]
37bfa7841mov rcx, rbx
37bfa7844call lsame_64_
37bfa7849test rax, rax
37bfa784cjne 0x37bfa7872
37bfa784emov r9l, 1
37bfa7854mov r8l, 1
37bfa785alea rdx, [rip+0x4b4cb4]
37bfa7861mov rcx, rbx
37bfa7864call lsame_64_
37bfa7869test rax, rax
37bfa786cje 0x37bfa7788
37bfa7872
37bfa7872loc_37bfa7872:
37bfa7872mov r9l, 1
37bfa7878mov r8l, 1
37bfa787elea rdx, [rip+0x4b4c8c]
37bfa7885mov rcx, r12
37bfa7888call lsame_64_
37bfa788dtest rax, rax
37bfa7890je 0x37bfa8382
37bfa7896mov r9l, 1
37bfa789cmov r8l, 1
37bfa78a2lea rdx, [rip+0x4b4c68]
37bfa78a9mov rcx, r14
37bfa78accall lsame_64_
37bfa78b1mov rdi, [r13]
37bfa78b5test rax, rax
37bfa78b8je 0x37bfa8669
37bfa78bemov rax, [rip+0x4b4c5b]
37bfa78c5mov rdx, [rsi]
37bfa78c8pxor x0, x0
37bfa78ccmov [rsp+72], rax
37bfa78d1cmp rdx, rdi
37bfa78d4mov rax, rdi
37bfa78d7cmovle rax, rdx
37bfa78dbcvtsi2sd x0, rax
37bfa78e0movsd_xmm [rsp+80], x0
37bfa78e6cmp rdi, 1
37bfa78eajle 0x37bfa795d
37bfa78ecmov rax, rbp
37bfa78efmov rcx, [rsp+232]
37bfa78f7lea r13, [rsp+80]
37bfa78fclea r15, [8*rbp]
37bfa7904not rax
37bfa7907lea rax, [rax+2*rbp]
37bfa790bmov ebp, 2
37bfa7910lea r14, [rcx+8*rax+8]
37bfa7915jmp 0x37bfa7926
37bfa7917
37bfa7917 66 0f 1f 84 00 00 00 00 00 f........
37bfa7920
37bfa7920loc_37bfa7920:
37bfa7920mov rdx, [rsi]
37bfa7923add r14, r15
37bfa7926
37bfa7926loc_37bfa7926:
37bfa7926lea rax, [rbp-1]
37bfa792amov [rsp+32], r13
37bfa792flea r9, [rsp+72]
37bfa7934cmp rax, rdx
37bfa7937lea r8, [rip+0x4b4bda]
37bfa793elea rcx, [rsp+88]
37bfa7943cmovg rax, rdx
37bfa7947mov rdx, r14
37bfa794aadd rbp, 1
37bfa794emov [rsp+88], rax
37bfa7953call dlassq_64_
37bfa7958cmp rbp, rdi
37bfa795bjle 0x37bfa7920
37bfa795d
37bfa795dloc_37bfa795d:
37bfa795dmovsd_xmm x6, [rsp+80]
37bfa7963sqrtsd x6, x6
37bfa7967mulsd x6, [rsp+72]
37bfa796djmp 0x37bfa7788
37bfa7972
37bfa7972 66 0f 1f 44 00 00 f..D..
37bfa7978
37bfa7978loc_37bfa7978:
37bfa7978lea rdx, [rip+0x4b4b92]
37bfa797fmov rcx, r14
37bfa7982call lsame_64_
37bfa7987mov r9l, 1
37bfa798dmov r8l, 1
37bfa7993mov rcx, r12
37bfa7996lea rdx, [rip+0x4b4b74]
37bfa799dtest rax, rax
37bfa79a0je 0x37bfa7bc0
37bfa79a6call lsame_64_
37bfa79abmov rcx, [r13]
37bfa79afmov r15, rcx
37bfa79b2test rax, rax
37bfa79b5je 0x37bfa7da0
37bfa79bbtest rcx, rcx
37bfa79bejle 0x37bfa844a
37bfa79c4mov rax, [rsp+232]
37bfa79ccshl rbp, 3
37bfa79d0movsd_xmm x6, [rip+0x4b4b48]
37bfa79d8mov r12l, 1
37bfa79delea r13, [rax-8]
37bfa79e2nop [rax]
37bfa79e5nop [rax+rax]
37bfa79f0
37bfa79f0loc_37bfa79f0:
37bfa79f0mov rax, [rsi]
37bfa79f3lea rdi, [r12-1]
37bfa79f8cmp rdi, rax
37bfa79fbcmovg rdi, rax
37bfa79fftest rdi, rdi
37bfa7a02jle 0x37bfa8108
37bfa7a08mov ebx, 1
37bfa7a0djmp 0x37bfa7a51
37bfa7a0f
37bfa7a0f 0f .
37bfa7a10 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bfa7a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7a40
37bfa7a40loc_37bfa7a40:
37bfa7a40movapd x6, x0
37bfa7a44
37bfa7a44loc_37bfa7a44:
37bfa7a44add rbx, 1
37bfa7a48cmp rdi, rbx
37bfa7a4bjl 0x37bfa8108
37bfa7a51
37bfa7a51loc_37bfa7a51:
37bfa7a51movsd_xmm x0, [r13+8*rbx]
37bfa7a58andpd x0, [rip+0x4b4ad0]
37bfa7a60comisd x0, x6
37bfa7a64movsd_xmm [rsp+80], x0
37bfa7a6aja 0x37bfa7a40
37bfa7a6clea rcx, [rsp+80]
37bfa7a71call disnan_64_
37bfa7a76test rax, rax
37bfa7a79je 0x37bfa7a44
37bfa7a7bmovsd_xmm x0, [rsp+80]
37bfa7a81jmp 0x37bfa7a40
37bfa7a83
37bfa7a83 0f 1f 44 00 00 ..D..
37bfa7a88
37bfa7a88loc_37bfa7a88:
37bfa7a88mov rcx, r14
37bfa7a8blea rdx, [rip+0x4b4a7f]
37bfa7a92call lsame_64_
37bfa7a97mov r9l, 1
37bfa7a9dmov r8l, 1
37bfa7aa3mov rcx, r12
37bfa7aa6lea rdx, [rip+0x4b4a64]
37bfa7aadmov r14, rax
37bfa7ab0call lsame_64_
37bfa7ab5mov rdi, [r13]
37bfa7ab9test rax, rax
37bfa7abcje 0x37bfa7c88
37bfa7ac2test rdi, rdi
37bfa7ac5jle 0x37bfa7784
37bfa7acbmov rax, [rsp+232]
37bfa7ad3mov rcx, [rsi]
37bfa7ad6shl rbp, 3
37bfa7adalea r12, [rax-8]
37bfa7adetest r14, r14
37bfa7ae1je 0x37bfa811d
37bfa7ae7test rcx, rcx
37bfa7aeajle 0x37bfa81d0
37bfa7af0movsd_xmm x6, [rip+0x4b4a28]
37bfa7af8pxor x0, x0
37bfa7afcmov ebx, 1
37bfa7b01movsd_xmm [rsp+80], x6
37bfa7b07nop [rax+rax]
37bfa7b10
37bfa7b10loc_37bfa7b10:
37bfa7b10comisd x6, x0
37bfa7b14jbe 0x37bfa7b92
37bfa7b16
37bfa7b16loc_37bfa7b16:
37bfa7b16lea r11, [rbx+1]
37bfa7b1amov rdx, r11
37bfa7b1dcmp r11, rdi
37bfa7b20jg 0x37bfa7788
37bfa7b26mov rcx, [rsi]
37bfa7b29add r12, rbp
37bfa7b2ctest r14, r14
37bfa7b2fje 0x37bfa8130
37bfa7b35cmp r11, rcx
37bfa7b38jg 0x37bfa8130
37bfa7b3emovsd_xmm x1, [rip+0x4b49da]
37bfa7b46mov eax, 1
37bfa7b4bnop [rax+rax]
37bfa7b55nop [rax+rax]
37bfa7b60
37bfa7b60loc_37bfa7b60:
37bfa7b60movsd_xmm x0, [r12+8*rax]
37bfa7b66andpd x0, [rip+0x4b49c2]
37bfa7b6eadd rax, 1
37bfa7b72addsd x1, x0
37bfa7b76cmp rax, r11
37bfa7b79jne 0x37bfa7b60
37bfa7b7bmovapd x0, x6
37bfa7b7fmovapd x6, x1
37bfa7b83movsd_xmm [rsp+80], x1
37bfa7b89mov rbx, rax
37bfa7b8ccomisd x6, x0
37bfa7b90ja 0x37bfa7b16
37bfa7b92
37bfa7b92loc_37bfa7b92:
37bfa7b92lea rcx, [rsp+80]
37bfa7b97movsd_xmm [rsp+56], x0
37bfa7b9dcall disnan_64_
37bfa7ba2movsd_xmm x6, [rsp+56]
37bfa7ba8test rax, rax
37bfa7babje 0x37bfa7b16
37bfa7bb1movsd_xmm x6, [rsp+80]
37bfa7bb7jmp 0x37bfa7b16
37bfa7bbc
37bfa7bbc 0f 1f 40 00 ..@.
37bfa7bc0
37bfa7bc0loc_37bfa7bc0:
37bfa7bc0call lsame_64_
37bfa7bc5mov r13, [r13]
37bfa7bc9test rax, rax
37bfa7bccje 0x37bfa7e48
37bfa7bd2test r13, r13
37bfa7bd5jle 0x37bfa7784
37bfa7bdbmov rax, [rsp+232]
37bfa7be3lea r15, [8*rbp]
37bfa7bebpxor x6, x6
37bfa7befmov ebp, 1
37bfa7bf4lea r12, [rax-8]
37bfa7bf8nop [rax+rax]
37bfa7c00
37bfa7c00loc_37bfa7c00:
37bfa7c00mov rdi, [rsi]
37bfa7c03cmp rbp, rdi
37bfa7c06cmovle rdi, rbp
37bfa7c0atest rdi, rdi
37bfa7c0djle 0x37bfa80c0
37bfa7c13mov ebx, 1
37bfa7c18jmp 0x37bfa7c51
37bfa7c1a
37bfa7c1a 0f 1f 44 00 00 66 ..D..f
37bfa7c20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7c30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7c40
37bfa7c40loc_37bfa7c40:
37bfa7c40movapd x6, x0
37bfa7c44
37bfa7c44loc_37bfa7c44:
37bfa7c44add rbx, 1
37bfa7c48cmp rdi, rbx
37bfa7c4bjl 0x37bfa80c0
37bfa7c51
37bfa7c51loc_37bfa7c51:
37bfa7c51movsd_xmm x0, [r12+8*rbx]
37bfa7c57andpd x0, [rip+0x4b48d1]
37bfa7c5fcomisd x0, x6
37bfa7c63movsd_xmm [rsp+80], x0
37bfa7c69ja 0x37bfa7c40
37bfa7c6blea rcx, [rsp+80]
37bfa7c70call disnan_64_
37bfa7c75test rax, rax
37bfa7c78je 0x37bfa7c44
37bfa7c7amovsd_xmm x0, [rsp+80]
37bfa7c80jmp 0x37bfa7c40
37bfa7c82
37bfa7c82 66 0f 1f 44 00 00 f..D..
37bfa7c88
37bfa7c88loc_37bfa7c88:
37bfa7c88test rdi, rdi
37bfa7c8bjle 0x37bfa7784
37bfa7c91mov rax, [rsp+232]
37bfa7c99mov r12l, 1
37bfa7c9fmov rdx, [rsi]
37bfa7ca2shl rbp, 3
37bfa7ca6movsd_xmm x2, [rip+0x4b4872]
37bfa7caepxor x6, x6
37bfa7cb2lea rbx, [rax-8]
37bfa7cb6mov rax, r12
37bfa7cb9add r12, 1
37bfa7cbdtest r14, r14
37bfa7cc0je 0x37bfa7d49
37bfa7cc6nop [rax+rax]
37bfa7cd0
37bfa7cd0loc_37bfa7cd0:
37bfa7cd0movsd_xmm [rsp+80], x2
37bfa7cd6cmp rdx, r12
37bfa7cd9jl 0x37bfa81be
37bfa7cdfadd rdx, 1
37bfa7ce3mov rax, r12
37bfa7ce6movapd x0, x2
37bfa7ceanop [rax+rax]
37bfa7cf5nop [rax+rax]
37bfa7d00
37bfa7d00loc_37bfa7d00:
37bfa7d00movsd_xmm x1, [rbx+8*rax]
37bfa7d05andpd x1, [rip+0x4b4823]
37bfa7d0dadd rax, 1
37bfa7d11addsd x0, x1
37bfa7d15cmp rax, rdx
37bfa7d18jne 0x37bfa7d00
37bfa7d1a
37bfa7d1aloc_37bfa7d1a:
37bfa7d1amovsd_xmm [rsp+80], x0
37bfa7d20
37bfa7d20loc_37bfa7d20:
37bfa7d20comisd x0, x6
37bfa7d24jbe 0x37bfa8198
37bfa7d2a
37bfa7d2aloc_37bfa7d2a:
37bfa7d2amovapd x6, x0
37bfa7d2e
37bfa7d2eloc_37bfa7d2e:
37bfa7d2eadd rbx, rbp
37bfa7d31cmp r12, rdi
37bfa7d34jg 0x37bfa7788
37bfa7d3amov rax, r12
37bfa7d3dmov rdx, [rsi]
37bfa7d40add r12, 1
37bfa7d44test r14, r14
37bfa7d47jne 0x37bfa7cd0
37bfa7d49
37bfa7d49loc_37bfa7d49:
37bfa7d49mov [rsp+80], 0
37bfa7d52cmp rax, rdx
37bfa7d55jg 0x37bfa81c7
37bfa7d5badd rdx, 1
37bfa7d5fpxor x0, x0
37bfa7d63nop [rax]
37bfa7d6anop [rax+rax]
37bfa7d75nop [rax+rax]
37bfa7d80
37bfa7d80loc_37bfa7d80:
37bfa7d80movsd_xmm x1, [rbx+8*rax]
37bfa7d85andpd x1, [rip+0x4b47a3]
37bfa7d8dadd rax, 1
37bfa7d91addsd x0, x1
37bfa7d95cmp rax, rdx
37bfa7d98jne 0x37bfa7d80
37bfa7d9ajmp 0x37bfa7d1a
37bfa7d9f
37bfa7d9f 90 .
37bfa7da0
37bfa7da0loc_37bfa7da0:
37bfa7da0test rcx, rcx
37bfa7da3jle 0x37bfa844a
37bfa7da9mov rax, [rsp+232]
37bfa7db1shl rbp, 3
37bfa7db5movsd_xmm x6, [rip+0x4b4763]
37bfa7dbdmov r12l, 1
37bfa7dc3lea rdi, [rax-8]
37bfa7dc7nop [rax+rax]
37bfa7dd0
37bfa7dd0loc_37bfa7dd0:
37bfa7dd0mov r14, [rsi]
37bfa7dd3add r12, 1
37bfa7dd7mov rbx, r12
37bfa7ddacmp r12, r14
37bfa7dddjle 0x37bfa7e11
37bfa7ddfjmp 0x37bfa80d8
37bfa7de4
37bfa7de4 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa7df0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7e00
37bfa7e00loc_37bfa7e00:
37bfa7e00movapd x6, x0
37bfa7e04
37bfa7e04loc_37bfa7e04:
37bfa7e04add rbx, 1
37bfa7e08cmp r14, rbx
37bfa7e0bjl 0x37bfa80d8
37bfa7e11
37bfa7e11loc_37bfa7e11:
37bfa7e11movsd_xmm x0, [rdi+8*rbx]
37bfa7e16andpd x0, [rip+0x4b4712]
37bfa7e1ecomisd x0, x6
37bfa7e22movsd_xmm [rsp+80], x0
37bfa7e28ja 0x37bfa7e00
37bfa7e2alea rcx, [rsp+80]
37bfa7e2fcall disnan_64_
37bfa7e34test rax, rax
37bfa7e37je 0x37bfa7e04
37bfa7e39movsd_xmm x0, [rsp+80]
37bfa7e3fjmp 0x37bfa7e00
37bfa7e41
37bfa7e41 0f 1f 80 00 00 00 00 .......
37bfa7e48
37bfa7e48loc_37bfa7e48:
37bfa7e48test r13, r13
37bfa7e4bjle 0x37bfa7784
37bfa7e51mov rax, [rsp+232]
37bfa7e59pxor x6, x6
37bfa7e5dlea rdi, [8*rbp]
37bfa7e65mov r12l, 1
37bfa7e6blea rbp, [rax-8]
37bfa7e6fnop
37bfa7e70
37bfa7e70loc_37bfa7e70:
37bfa7e70mov r14, [rsi]
37bfa7e73cmp r14, r12
37bfa7e76jl 0x37bfa80f0
37bfa7e7cmov rbx, r12
37bfa7e7fjmp 0x37bfa7ed1
37bfa7e81
37bfa7e81 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 ........ff.....
37bfa7e90 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa7ea0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa7eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa7ec0
37bfa7ec0loc_37bfa7ec0:
37bfa7ec0movapd x6, x0
37bfa7ec4
37bfa7ec4loc_37bfa7ec4:
37bfa7ec4add rbx, 1
37bfa7ec8cmp r14, rbx
37bfa7ecbjl 0x37bfa80f0
37bfa7ed1
37bfa7ed1loc_37bfa7ed1:
37bfa7ed1movsd_xmm x0, [rbp+8*rbx]
37bfa7ed7andpd x0, [rip+0x4b4651]
37bfa7edfcomisd x0, x6
37bfa7ee3movsd_xmm [rsp+80], x0
37bfa7ee9ja 0x37bfa7ec0
37bfa7eeblea rcx, [rsp+80]
37bfa7ef0call disnan_64_
37bfa7ef5test rax, rax
37bfa7ef8je 0x37bfa7ec4
37bfa7efamovsd_xmm x0, [rsp+80]
37bfa7f00jmp 0x37bfa7ec0
37bfa7f02
37bfa7f02loc_37bfa7f02:
37bfa7f02lea rdx, [rip+0x4b4608]
37bfa7f09mov rcx, r12
37bfa7f0ccall lsame_64_
37bfa7f11mov r9l, 1
37bfa7f17mov r8l, 1
37bfa7f1dmov rcx, r14
37bfa7f20lea rdx, [rip+0x4b45ea]
37bfa7f27test rax, rax
37bfa7f2aje 0x37bfa81eb
37bfa7f30call lsame_64_
37bfa7f35mov rbx, [rsi]
37bfa7f38test rax, rax
37bfa7f3bje 0x37bfa8573
37bfa7f41test rbx, rbx
37bfa7f44jle 0x37bfa879a
37bfa7f4amovsd_xmm x0, [rip+0x4b45ce]
37bfa7f52lea rdx, [rbx+1]
37bfa7f56mov eax, 1
37bfa7f5btest bl, 1
37bfa7f5eje 0x37bfa7f6e
37bfa7f60mov eax, 2
37bfa7f65movsd_xmm [rdi], x0
37bfa7f69cmp rax, rdx
37bfa7f6cje 0x37bfa7f82
37bfa7f6e
37bfa7f6eloc_37bfa7f6e:
37bfa7f6emovsd_xmm [rdi+8*rax-8], x0
37bfa7f74movsd_xmm [rdi+8*rax], x0
37bfa7f79add rax, 2
37bfa7f7dcmp rax, rdx
37bfa7f80jne 0x37bfa7f6e
37bfa7f82
37bfa7f82loc_37bfa7f82:
37bfa7f82mov rsi, [r13]
37bfa7f86test rsi, rsi
37bfa7f89jle 0x37bfa806b
37bfa7f8f
37bfa7f8floc_37bfa7f8f:
37bfa7f8fmov rax, [rsp+232]
37bfa7f97movddup x1, [rip+0x4b4591]
37bfa7f9fmov r11, -1
37bfa7fa6mov r10l, 1
37bfa7faclea r12, [rax+8]
37bfa7fb0
37bfa7fb0loc_37bfa7fb0:
37bfa7fb0lea rcx, [r10-1]
37bfa7fb4cmp rcx, rbx
37bfa7fb7cmovg rcx, rbx
37bfa7fbbtest rcx, rcx
37bfa7fbejle 0x37bfa8052
37bfa7fc4cmp rcx, 1
37bfa7fc8je 0x37bfa802d
37bfa7fcamov r9, rcx
37bfa7fcdlea r8, [r12+8*r11]
37bfa7fd1xor eax, eax
37bfa7fd3xor edx, edx
37bfa7fd5shr r9, 1
37bfa7fd8nop [rax]
37bfa7fdfnop [rax+rax]
37bfa7feanop [rax+rax]
37bfa7ff5nop [rax+rax]
37bfa8000
37bfa8000loc_37bfa8000:
37bfa8000movupd x0, [r8+rax]
37bfa8006movupd x3, [rdi+rax]
37bfa800badd rdx, 1
37bfa800fandpd x0, x1
37bfa8013addpd x0, x3
37bfa8017movups [rdi+rax], x0
37bfa801badd rax, 16
37bfa801fcmp r9, rdx
37bfa8022jne 0x37bfa8000
37bfa8024test cl, 1
37bfa8027je 0x37bfa8052
37bfa8029or rcx, 1
37bfa802d
37bfa802dloc_37bfa802d:
37bfa802dmov rdx, [rsp+232]
37bfa8035lea rax, [r11+rcx]
37bfa8039movsd_xmm x0, [rdx+8*rax]
37bfa803eandpd x0, [rip+0x4b44ea]
37bfa8046addsd x0, [rdi+8*rcx-8]
37bfa804cmovsd_xmm [rdi+8*rcx-8], x0
37bfa8052
37bfa8052loc_37bfa8052:
37bfa8052add r10, 1
37bfa8056add r11, rbp
37bfa8059cmp rsi, r10
37bfa805cjge 0x37bfa7fb0
37bfa8062
37bfa8062loc_37bfa8062:
37bfa8062test rbx, rbx
37bfa8065jle 0x37bfa7784
37bfa806b
37bfa806bloc_37bfa806b:
37bfa806bpxor x6, x6
37bfa806fmov esi, 1
37bfa8074lea rbp, [rsp+80]
37bfa8079jmp 0x37bfa8091
37bfa807b
37bfa807b 0f 1f 44 00 00 ..D..
37bfa8080
37bfa8080loc_37bfa8080:
37bfa8080movapd x6, x0
37bfa8084
37bfa8084loc_37bfa8084:
37bfa8084add rsi, 1
37bfa8088cmp rsi, rbx
37bfa808bjg 0x37bfa7788
37bfa8091
37bfa8091loc_37bfa8091:
37bfa8091movsd_xmm x0, [rdi+8*rsi-8]
37bfa8097comisd x0, x6
37bfa809bmovsd_xmm [rsp+80], x0
37bfa80a1ja 0x37bfa8080
37bfa80a3mov rcx, rbp
37bfa80a6call disnan_64_
37bfa80abtest rax, rax
37bfa80aeje 0x37bfa8084
37bfa80b0movsd_xmm x0, [rsp+80]
37bfa80b6jmp 0x37bfa8080
37bfa80b8
37bfa80b8 0f 1f 84 00 00 00 00 00 ........
37bfa80c0
37bfa80c0loc_37bfa80c0:
37bfa80c0add rbp, 1
37bfa80c4add r12, r15
37bfa80c7cmp rbp, r13
37bfa80cajle 0x37bfa7c00
37bfa80d0jmp 0x37bfa7788
37bfa80d5
37bfa80d5 0f 1f 00 ...
37bfa80d8
37bfa80d8loc_37bfa80d8:
37bfa80d8add rdi, rbp
37bfa80dbcmp r12, r15
37bfa80dejle 0x37bfa7dd0
37bfa80e4jmp 0x37bfa7788
37bfa80e9
37bfa80e9 0f 1f 80 00 00 00 00 .......
37bfa80f0
37bfa80f0loc_37bfa80f0:
37bfa80f0add r12, 1
37bfa80f4add rbp, rdi
37bfa80f7cmp r12, r13
37bfa80fajle 0x37bfa7e70
37bfa8100jmp 0x37bfa7788
37bfa8105
37bfa8105 0f 1f 00 ...
37bfa8108
37bfa8108loc_37bfa8108:
37bfa8108add r12, 1
37bfa810cadd r13, rbp
37bfa810fcmp r12, r15
37bfa8112jle 0x37bfa79f0
37bfa8118jmp 0x37bfa7788
37bfa811d
37bfa811dloc_37bfa811d:
37bfa811dpxor x6, x6
37bfa8121mov edx, 1
37bfa8126nop [rax+rax]
37bfa8130
37bfa8130loc_37bfa8130:
37bfa8130mov [rsp+80], 0
37bfa8139cmp rdx, rcx
37bfa813ccmovle rcx, rdx
37bfa8140test rcx, rcx
37bfa8143jle 0x37bfa8372
37bfa8149add rcx, 1
37bfa814dpxor x1, x1
37bfa8151mov eax, 1
37bfa8156nop [rax+rax]
37bfa8160
37bfa8160loc_37bfa8160:
37bfa8160movsd_xmm x0, [r12+8*rax]
37bfa8166andpd x0, [rip+0x4b43c2]
37bfa816eadd rax, 1
37bfa8172addsd x1, x0
37bfa8176cmp rax, rcx
37bfa8179jne 0x37bfa8160
37bfa817bmovapd x0, x6
37bfa817fmovsd_xmm [rsp+80], x1
37bfa8185mov rbx, rdx
37bfa8188movapd x6, x1
37bfa818cjmp 0x37bfa7b10
37bfa8191
37bfa8191 0f 1f 80 00 00 00 00 .......
37bfa8198
37bfa8198loc_37bfa8198:
37bfa8198lea rcx, [rsp+80]
37bfa819dcall disnan_64_
37bfa81a2movsd_xmm x2, [rip+0x4b4376]
37bfa81aatest rax, rax
37bfa81adje 0x37bfa7d2e
37bfa81b3movsd_xmm x0, [rsp+80]
37bfa81b9jmp 0x37bfa7d2a
37bfa81be
37bfa81beloc_37bfa81be:
37bfa81bemovapd x0, x2
37bfa81c2jmp 0x37bfa7d20
37bfa81c7
37bfa81c7loc_37bfa81c7:
37bfa81c7pxor x0, x0
37bfa81cbjmp 0x37bfa7d20
37bfa81d0
37bfa81d0loc_37bfa81d0:
37bfa81d0pxor x0, x0
37bfa81d4mov ebx, 1
37bfa81d9mov [rsp+80], 0
37bfa81e2movapd x6, x0
37bfa81e6jmp 0x37bfa7b10
37bfa81eb
37bfa81ebloc_37bfa81eb:
37bfa81ebcall lsame_64_
37bfa81f0mov rbx, [rsi]
37bfa81f3test rax, rax
37bfa81f6je 0x37bfa8457
37bfa81fcmov rsi, [r13]
37bfa8200mov rcx, rbx
37bfa8203cmp rsi, rbx
37bfa8206cmovle rcx, rsi
37bfa820atest rcx, rcx
37bfa820djle 0x37bfa8247
37bfa820flea rdx, [rcx+1]
37bfa8213and ecx, 1
37bfa8216mov eax, 1
37bfa821bmovsd_xmm x0, [rip+0x4b42fd]
37bfa8223je 0x37bfa8233
37bfa8225mov eax, 2
37bfa822amovsd_xmm [rdi], x0
37bfa822ecmp rax, rdx
37bfa8231je 0x37bfa8247
37bfa8233
37bfa8233loc_37bfa8233:
37bfa8233movsd_xmm [rdi+8*rax-8], x0
37bfa8239movsd_xmm [rdi+8*rax], x0
37bfa823eadd rax, 2
37bfa8242cmp rax, rdx
37bfa8245jne 0x37bfa8233
37bfa8247
37bfa8247loc_37bfa8247:
37bfa8247cmp rsi, rbx
37bfa824ajge 0x37bfa8265
37bfa824cmov rax, rbx
37bfa824flea rcx, [rdi+8*rsi]
37bfa8253xor edx, edx
37bfa8255sub rax, rsi
37bfa8258lea r8, [8*rax]
37bfa8260call memset
37bfa8265
37bfa8265loc_37bfa8265:
37bfa8265test rsi, rsi
37bfa8268jle 0x37bfa8062
37bfa826emov rax, [rsp+232]
37bfa8276movddup x1, [rip+0x4b42b2]
37bfa827elea r11, [rbx-1]
37bfa8282lea r14, [8*rbp+8]
37bfa828amov r13, -1
37bfa8291mov r10l, 1
37bfa8297lea r8, [rax+8]
37bfa829bnop [rax+rax]
37bfa82a0
37bfa82a0loc_37bfa82a0:
37bfa82a0mov r12, r10
37bfa82a3add r10, 1
37bfa82a7mov rax, r10
37bfa82aacmp r10, rbx
37bfa82adjg 0x37bfa835a
37bfa82b3cmp r11, 1
37bfa82b7je 0x37bfa8334
37bfa82b9mov r9, r11
37bfa82bclea rcx, [rdi+8*r12]
37bfa82c0xor eax, eax
37bfa82c2xor edx, edx
37bfa82c4shr r9, 1
37bfa82c7nop
37bfa82c9nop [rax+rax]
37bfa82d4nop [rax+rax]
37bfa82dfnop [rax+rax]
37bfa82eanop [rax+rax]
37bfa82f5nop [rax+rax]
37bfa8300
37bfa8300loc_37bfa8300:
37bfa8300movupd x0, [r8+rax]
37bfa8306movupd x5, [rcx+rax]
37bfa830badd rdx, 1
37bfa830fandpd x0, x1
37bfa8313addpd x0, x5
37bfa8317movups [rcx+rax], x0
37bfa831badd rax, 16
37bfa831fcmp r9, rdx
37bfa8322jne 0x37bfa8300
37bfa8324test r11b, 1
37bfa8328je 0x37bfa835a
37bfa832amov rax, r11
37bfa832dand rax, -2
37bfa8331add rax, r10
37bfa8334
37bfa8334loc_37bfa8334:
37bfa8334mov rcx, [rsp+232]
37bfa833clea rdx, [r13+rax]
37bfa8341movsd_xmm x0, [rcx+8*rdx]
37bfa8346andpd x0, [rip+0x4b41e2]
37bfa834eaddsd x0, [rdi+8*rax-8]
37bfa8354movsd_xmm [rdi+8*rax-8], x0
37bfa835a
37bfa835aloc_37bfa835a:
37bfa835aadd r13, rbp
37bfa835dsub r11, 1
37bfa8361add r8, r14
37bfa8364cmp r12, rsi
37bfa8367jne 0x37bfa82a0
37bfa836djmp 0x37bfa8062
37bfa8372
37bfa8372loc_37bfa8372:
37bfa8372movapd x0, x6
37bfa8376mov rbx, rdx
37bfa8379pxor x6, x6
37bfa837djmp 0x37bfa7b10
37bfa8382
37bfa8382loc_37bfa8382:
37bfa8382mov r9l, 1
37bfa8388mov r8l, 1
37bfa838elea rdx, [rip+0x4b417c]
37bfa8395mov rcx, r14
37bfa8398call lsame_64_
37bfa839dmov rdi, [r13]
37bfa83a1test rax, rax
37bfa83a4je 0x37bfa86ee
37bfa83aamov rax, [rip+0x4b416f]
37bfa83b1mov rdx, rdi
37bfa83b4pxor x0, x0
37bfa83b8mov [rsp+72], rax
37bfa83bdmov rax, [rsi]
37bfa83c0cmp rax, rdi
37bfa83c3cmovle rdx, rax
37bfa83c7cvtsi2sd x0, rdx
37bfa83ccmovsd_xmm [rsp+80], x0
37bfa83d2test rdi, rdi
37bfa83d5jle 0x37bfa795d
37bfa83dbmov r10, -1
37bfa83e2mov r14l, 1
37bfa83e8lea r13, [rsp+80]
37bfa83edjmp 0x37bfa83fb
37bfa83ef
37bfa83ef 90 .
37bfa83f0
37bfa83f0loc_37bfa83f0:
37bfa83f0mov r10, [rsp+56]
37bfa83f5mov rax, [rsi]
37bfa83f8add r10, rbp
37bfa83fb
37bfa83fbloc_37bfa83fb:
37bfa83fbmov rdx, rax
37bfa83femov [rsp+32], r13
37bfa8403mov rcx, [rsp+232]
37bfa840blea r9, [rsp+72]
37bfa8410sub rdx, r14
37bfa8413add r14, 1
37bfa8417lea r8, [rip+0x4b40fa]
37bfa841emov [rsp+56], r10
37bfa8423cmp r14, rax
37bfa8426mov [rsp+88], rdx
37bfa842bcmovle rax, r14
37bfa842fadd rax, r10
37bfa8432lea rdx, [rcx+8*rax]
37bfa8436lea rcx, [rsp+88]
37bfa843bcall dlassq_64_
37bfa8440cmp r14, rdi
37bfa8443jle 0x37bfa83f0
37bfa8445jmp 0x37bfa795d
37bfa844a
37bfa844aloc_37bfa844a:
37bfa844amovsd_xmm x6, [rip+0x4b40ce]
37bfa8452jmp 0x37bfa7788
37bfa8457
37bfa8457loc_37bfa8457:
37bfa8457test rbx, rbx
37bfa845ajle 0x37bfa8776
37bfa8460lea r8, [8*rbx]
37bfa8468xor edx, edx
37bfa846amov rcx, rdi
37bfa846dcall memset
37bfa8472mov r13, [r13]
37bfa8476test r13, r13
37bfa8479jle 0x37bfa806b
37bfa847f
37bfa847floc_37bfa847f:
37bfa847fmov r8, [rsp+232]
37bfa8487mov r12, -1
37bfa848exor esi, esi
37bfa8490movddup x1, [rip+0x4b4098]
37bfa8498lea r14, [8*rbp+8]
37bfa84a0mov r11l, 1
37bfa84a6nop [rax+rax]
37bfa84b0
37bfa84b0loc_37bfa84b0:
37bfa84b0cmp r11, rbx
37bfa84b3jg 0x37bfa8557
37bfa84b9je 0x37bfa876e
37bfa84bfmov r10, rbx
37bfa84c2lea rcx, [rdi+8*rsi]
37bfa84c6xor eax, eax
37bfa84c8xor edx, edx
37bfa84casub r10, rsi
37bfa84cdmov r9, r10
37bfa84d0shr r9, 1
37bfa84d3nop
37bfa84d4nop [rax+rax]
37bfa84dfnop [rax+rax]
37bfa84eanop [rax+rax]
37bfa84f5nop [rax+rax]
37bfa8500
37bfa8500loc_37bfa8500:
37bfa8500movupd x0, [r8+rax]
37bfa8506movupd x2, [rcx+rax]
37bfa850badd rdx, 1
37bfa850fandpd x0, x1
37bfa8513addpd x0, x2
37bfa8517movups [rcx+rax], x0
37bfa851badd rax, 16
37bfa851fcmp r9, rdx
37bfa8522jne 0x37bfa8500
37bfa8524test r10b, 1
37bfa8528je 0x37bfa8557
37bfa852aand r10, -2
37bfa852elea rax, [r10+r11]
37bfa8532
37bfa8532loc_37bfa8532:
37bfa8532mov rcx, [rsp+232]
37bfa853alea rdx, [r12+rax]
37bfa853emovsd_xmm x0, [rcx+8*rdx]
37bfa8543andpd x0, [rip+0x4b3fe5]
37bfa854baddsd x0, [rdi+8*rax-8]
37bfa8551movsd_xmm [rdi+8*rax-8], x0
37bfa8557
37bfa8557loc_37bfa8557:
37bfa8557add r11, 1
37bfa855badd rsi, 1
37bfa855fadd r12, rbp
37bfa8562add r8, r14
37bfa8565cmp r11, r13
37bfa8568jle 0x37bfa84b0
37bfa856ejmp 0x37bfa8062
37bfa8573
37bfa8573loc_37bfa8573:
37bfa8573test rbx, rbx
37bfa8576jle 0x37bfa8788
37bfa857clea r8, [8*rbx]
37bfa8584xor edx, edx
37bfa8586mov rcx, rdi
37bfa8589call memset
37bfa858emov rsi, [r13]
37bfa8592test rsi, rsi
37bfa8595jle 0x37bfa806b
37bfa859b
37bfa859bloc_37bfa859b:
37bfa859bmov rax, [rsp+232]
37bfa85a3movddup x1, [rip+0x4b3f85]
37bfa85abmov r11, -1
37bfa85b2mov r10l, 1
37bfa85b8lea r12, [rax+8]
37bfa85bcnop [rax]
37bfa85c0
37bfa85c0loc_37bfa85c0:
37bfa85c0cmp r10, rbx
37bfa85c3mov r9, rbx
37bfa85c6cmovle r9, r10
37bfa85catest r9, r9
37bfa85cdjle 0x37bfa8654
37bfa85d3cmp r9, 1
37bfa85d7je 0x37bfa862d
37bfa85d9mov r8, r9
37bfa85dclea rcx, [r12+8*r11]
37bfa85e0xor eax, eax
37bfa85e2xor edx, edx
37bfa85e4shr r8, 1
37bfa85e7nop [rax]
37bfa85eanop [rax+rax]
37bfa85f5nop [rax+rax]
37bfa8600
37bfa8600loc_37bfa8600:
37bfa8600movupd x0, [rcx+rax]
37bfa8605movupd x4, [rdi+rax]
37bfa860aadd rdx, 1
37bfa860eandpd x0, x1
37bfa8612addpd x0, x4
37bfa8616movups [rdi+rax], x0
37bfa861aadd rax, 16
37bfa861ecmp r8, rdx
37bfa8621jne 0x37bfa8600
37bfa8623test r9b, 1
37bfa8627je 0x37bfa8654
37bfa8629or r9, 1
37bfa862d
37bfa862dloc_37bfa862d:
37bfa862dmov rcx, [rsp+232]
37bfa8635lea rax, [r11+r9]
37bfa8639movsd_xmm x0, [rcx+8*rax]
37bfa863eandpd x0, [rip+0x4b3eea]
37bfa8646addsd x0, [rdi+8*r9-8]
37bfa864dmovsd_xmm [rdi+8*r9-8], x0
37bfa8654
37bfa8654loc_37bfa8654:
37bfa8654add r10, 1
37bfa8658add r11, rbp
37bfa865bcmp rsi, r10
37bfa865ejge 0x37bfa85c0
37bfa8664jmp 0x37bfa8062
37bfa8669
37bfa8669loc_37bfa8669:
37bfa8669mov [rsp+72], 0
37bfa8672mov rax, [rip+0x4b3ea7]
37bfa8679mov [rsp+80], rax
37bfa867etest rdi, rdi
37bfa8681jle 0x37bfa795d
37bfa8687lea r15, [8*rbp]
37bfa868fmov r14l, 1
37bfa8695lea r13, [rsp+80]
37bfa869amov rbp, [rsp+232]
37bfa86a2nop [rax]
37bfa86a5nop [rax+rax]
37bfa86b0
37bfa86b0loc_37bfa86b0:
37bfa86b0mov rax, [rsi]
37bfa86b3mov [rsp+32], r13
37bfa86b8mov rdx, rbp
37bfa86bblea r9, [rsp+72]
37bfa86c0lea r8, [rip+0x4b3e51]
37bfa86c7lea rcx, [rsp+88]
37bfa86cccmp rax, r14
37bfa86cfcmovg rax, r14
37bfa86d3add r14, 1
37bfa86d7add rbp, r15
37bfa86damov [rsp+88], rax
37bfa86dfcall dlassq_64_
37bfa86e4cmp r14, rdi
37bfa86e7jle 0x37bfa86b0
37bfa86e9jmp 0x37bfa795d
37bfa86ee
37bfa86eeloc_37bfa86ee:
37bfa86eemov [rsp+72], 0
37bfa86f7mov rax, [rip+0x4b3e22]
37bfa86femov [rsp+80], rax
37bfa8703test rdi, rdi
37bfa8706jle 0x37bfa795d
37bfa870clea r15, [8*rbp+8]
37bfa8714mov r14l, 1
37bfa871alea r13, [rsp+80]
37bfa871fmov rbp, [rsp+232]
37bfa8727nop [rax+rax]
37bfa8730
37bfa8730loc_37bfa8730:
37bfa8730mov rax, [rsi]
37bfa8733mov [rsp+32], r13
37bfa8738mov rdx, rbp
37bfa873blea r9, [rsp+72]
37bfa8740lea r8, [rip+0x4b3dd1]
37bfa8747lea rcx, [rsp+88]
37bfa874cadd rbp, r15
37bfa874fsub rax, r14
37bfa8752add r14, 1
37bfa8756add rax, 1
37bfa875amov [rsp+88], rax
37bfa875fcall dlassq_64_
37bfa8764cmp r14, rdi
37bfa8767jle 0x37bfa8730
37bfa8769jmp 0x37bfa795d
37bfa876e
37bfa876eloc_37bfa876e:
37bfa876emov rax, r11
37bfa8771jmp 0x37bfa8532
37bfa8776
37bfa8776loc_37bfa8776:
37bfa8776mov r13, [r13]
37bfa877atest r13, r13
37bfa877djg 0x37bfa847f
37bfa8783jmp 0x37bfa7784
37bfa8788
37bfa8788loc_37bfa8788:
37bfa8788mov rsi, [r13]
37bfa878ctest rsi, rsi
37bfa878fjg 0x37bfa859b
37bfa8795jmp 0x37bfa7784
37bfa879a
37bfa879aloc_37bfa879a:
37bfa879amov rsi, [r13]
37bfa879etest rsi, rsi
37bfa87a1jg 0x37bfa7f8f
37bfa87a7jmp 0x37bfa7784
37bfa7740
37bfa87ac
37bfa87ac // align 0x20
37bfa87ac // align 0x20
37bfa87c0
37bfa87c0dlanv2_64_:
37bfa87c0push r15
37bfa87c2push r14
37bfa87c4push rbp
37bfa87c5push rdi
37bfa87c6push rsi
37bfa87c7push rbx
37bfa87c8sub rsp, 232
37bfa87cfmovups [rsp+80], x6
37bfa87d4movups [rsp+96], x7
37bfa87d9movups [rsp+112], x8
37bfa87dfmovups [rsp+128], x9
37bfa87e8movups [rsp+144], x10
37bfa87f1movups [rsp+160], x11
37bfa87famovups [rsp+176], x12
37bfa8803movups [rsp+192], x13
37bfa880cmovups [rsp+208], x14
37bfa8815mov rdi, rcx
37bfa8818mov rbx, rdx
37bfa881blea rcx, [rip+0x4b3d1e]
37bfa8822mov rsi, r8
37bfa8825mov edx, 1
37bfa882amov rbp, r9
37bfa882dcall dlamch_64_
37bfa8832mov edx, 1
37bfa8837lea rcx, [rip+0x4b3d03]
37bfa883emovq r14, x0
37bfa8843call dlamch_64_
37bfa8848mov edx, 1
37bfa884dlea rcx, [rip+0x4b3cee]
37bfa8854movapd x7, x0
37bfa8858call dlamch_64_
37bfa885dmov edx, 1
37bfa8862lea rcx, [rip+0x4b3cd9]
37bfa8869movq r15, x0
37bfa886ecall dlamch_64_
37bfa8873movsd_xmm x2, [rsi]
37bfa8877movsd_xmm x3, [rdi]
37bfa887bmovapd x12, x0
37bfa8880pxor x0, x0
37bfa8884movsd_xmm x5, [rbp]
37bfa8889ucomisd x2, x0
37bfa888djp 0x37bfa8948
37bfa8893jne 0x37bfa8948
37bfa8899mov rax, [rsp+352]
37bfa88a1mov rbx, [rip+0x4b3cb8]
37bfa88a8mov [rax], rbx
37bfa88abmov rax, [rsp+360]
37bfa88b3movsd_xmm [rax], x0
37bfa88b7mov rax, [rsp+320]
37bfa88bfmovsd_xmm [rax], x3
37bfa88c3mov rax, [rsp+336]
37bfa88cbmovsd_xmm [rax], x5
37bfa88cf
37bfa88cfloc_37bfa88cf:
37bfa88cfpxor x4, x4
37bfa88d3movapd x0, x4
37bfa88d7
37bfa88d7loc_37bfa88d7:
37bfa88d7mov rax, [rsp+344]
37bfa88dfmovsd_xmm [rax], x4
37bfa88e3mov rax, [rsp+328]
37bfa88ebmovsd_xmm [rax], x0
37bfa88efmovups x6, [rsp+80]
37bfa88f4movups x7, [rsp+96]
37bfa88f9movups x9, [rsp+128]
37bfa8902movups x8, [rsp+112]
37bfa8908movups x10, [rsp+144]
37bfa8911movups x11, [rsp+160]
37bfa891amovups x12, [rsp+176]
37bfa8923movups x13, [rsp+192]
37bfa892cmovups x14, [rsp+208]
37bfa8935add rsp, 232
37bfa893cpop rbx
37bfa893dpop rsi
37bfa893epop rdi
37bfa893fpop rbp
37bfa8940pop r14
37bfa8942pop r15
37bfa8944ret
37bfa8945
37bfa8945 0f 1f 00 ...
37bfa8948
37bfa8948loc_37bfa8948:
37bfa8948movsd_xmm x6, [rbx]
37bfa894cpxor x0, x0
37bfa8950ucomisd x6, x0
37bfa8954jp 0x37bfa89b0
37bfa8956jne 0x37bfa89b0
37bfa8958mov rax, [rsp+352]
37bfa8960mov rcx, [rip+0x4b3bf9]
37bfa8967movsd_xmm [rbp], x3
37bfa896cxorpd x2, [rip+0x4b3bdc]
37bfa8974movsd_xmm [rdi], x5
37bfa8978movsd_xmm [rax], x0
37bfa897cmov rax, [rsp+360]
37bfa8984movsd_xmm [rbx], x2
37bfa8988mov [rax], rcx
37bfa898bmov rax, [rsp+320]
37bfa8993movsd_xmm [rsi], x0
37bfa8997movsd_xmm [rax], x5
37bfa899bmov rax, [rsp+336]
37bfa89a3movsd_xmm [rax], x3
37bfa89a7jmp 0x37bfa88cf
37bfa89ac
37bfa89ac 0f 1f 40 00 ..@.
37bfa89b0
37bfa89b0loc_37bfa89b0:
37bfa89b0movapd x1, x3
37bfa89b4pxor x9, x9
37bfa89b9movq x0, [rip+0x4b3b8f]
37bfa89c1andpd x0, x6
37bfa89c5subsd x1, x5
37bfa89c9orpd x0, [rip+0x4b3b8f]
37bfa89d1movapd x4, x0
37bfa89d5movq x0, [rip+0x4b3b73]
37bfa89ddandpd x0, x2
37bfa89e1orpd x0, [rip+0x4b3b77]
37bfa89e9ucomisd x1, x9
37bfa89eejp 0x37bfa8a70
37bfa89f4jne 0x37bfa8a70
37bfa89f6ucomisd x4, x0
37bfa89fajp 0x37bfa89fe
37bfa89fcje 0x37bfa8a70
37bfa89fe
37bfa89feloc_37bfa89fe:
37bfa89femov rax, [rsp+352]
37bfa8a06mov rdi, [rip+0x4b3b53]
37bfa8a0dmovq x13, [rip+0x4b3b6a]
37bfa8a16mov [rax], rdi
37bfa8a19mov rax, [rsp+360]
37bfa8a21mov [rax], 0
37bfa8a28
37bfa8a28loc_37bfa8a28:
37bfa8a28andpd x6, x13
37bfa8a2dandpd x2, x13
37bfa8a32mov rax, [rsp+320]
37bfa8a3amovapd x0, x6
37bfa8a3esqrtsd x2, x2
37bfa8a42sqrtsd x0, x0
37bfa8a46movsd_xmm [rax], x3
37bfa8a4amov rax, [rsp+336]
37bfa8a52movsd_xmm [rax], x5
37bfa8a56mulsd x0, x2
37bfa8a5amovapd x4, x0
37bfa8a5exorpd x4, [rip+0x4b3aea]
37bfa8a66jmp 0x37bfa88d7
37bfa8a6b
37bfa8a6b 0f 1f 44 00 00 ..D..
37bfa8a70
37bfa8a70loc_37bfa8a70:
37bfa8a70movq x8, [rip+0x4b3b07]
37bfa8a79movapd x3, x8
37bfa8a7emovapd x13, x8
37bfa8a83movsd_xmm x9, [rip+0x4b3ae4]
37bfa8a8candpd x3, x6
37bfa8a90movsd_xmm [rsp+64], x1
37bfa8a96mulsd x9, x1
37bfa8a9bmovapd x11, x3
37bfa8aa0movapd x3, x8
37bfa8aa5andpd x3, x2
37bfa8aa9movapd x10, x11
37bfa8aaemaxsd x10, x3
37bfa8ab3minsd x3, x11
37bfa8ab8mulsd x3, x4
37bfa8abcmovapd x14, x10
37bfa8ac1mulsd x3, x0
37bfa8ac5movapd x0, x9
37bfa8acamovapd x11, x3
37bfa8acfmovapd x3, x9
37bfa8ad4andpd x3, x8
37bfa8ad9maxsd x3, x10
37bfa8adedivsd x10, x3
37bfa8ae3divsd x0, x3
37bfa8ae7movapd x4, x10
37bfa8aecmulsd x4, x11
37bfa8af1mulsd x0, x9
37bfa8af6addsd x0, x4
37bfa8afamovsd_xmm x4, [rip+0x4b3a8e]
37bfa8b02mulsd x4, x7
37bfa8b06movsd_xmm [rsp+72], x0
37bfa8b0ccomisd x0, x4
37bfa8b10jae 0x37bfa8e00
37bfa8b16movq x0, r14
37bfa8b1bmovsd_xmm [rsp+40], x1
37bfa8b21divsd x0, x7
37bfa8b25movsd_xmm [rsp+32], x2
37bfa8b2bcall log
37bfa8b30movapd x7, x0
37bfa8b34movapd x0, x12
37bfa8b39call log
37bfa8b3edivsd x7, x0
37bfa8b42movsd_xmm x0, [rip+0x4b3a26]
37bfa8b4amulsd x0, x7
37bfa8b4ecvttsd2si rdx, x0
37bfa8b53movq x0, r15
37bfa8b58call _gfortran_pow_r8_i8
37bfa8b5dmovsd_xmm x7, [rsp+32]
37bfa8b63xor edx, edx
37bfa8b65xor eax, eax
37bfa8b67movsd_xmm x1, [rsp+40]
37bfa8b6dmovsd_xmm x3, [rip+0x4b39eb]
37bfa8b75movapd x5, x0
37bfa8b79movddup x10, x0
37bfa8b7eaddsd x7, x6
37bfa8b82movddup x4, [rip+0x4b39f6]
37bfa8b8adivsd x3, x0
37bfa8b8emovapd x2, x1
37bfa8b92unpcklpd x2, x7
37bfa8b96movsd_xmm [rsp+56], x7
37bfa8b9cmovddup x12, x3
37bfa8ba1jmp 0x37bfa8bd8
37bfa8ba3
37bfa8ba3 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 .......ff....
37bfa8bb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa8bc0
37bfa8bc0loc_37bfa8bc0:
37bfa8bc0mulsd x7, x5
37bfa8bc4mulsd x1, x5
37bfa8bc8cmp rax, 21
37bfa8bccje 0x37bfa8c18
37bfa8bcemulpd x2, x10
37bfa8bd3
37bfa8bd3loc_37bfa8bd3:
37bfa8bd3mov edx, 1
37bfa8bd8
37bfa8bd8loc_37bfa8bd8:
37bfa8bd8movapd x6, x2
37bfa8bdcadd rax, 1
37bfa8be0andpd x6, x4
37bfa8be4movapd x0, x6
37bfa8be8unpckhpd x0, x6
37bfa8becmaxpd x0, x6
37bfa8bf0comisd x0, x3
37bfa8bf4jae 0x37bfa8bc0
37bfa8bf6comisd x5, x0
37bfa8bfajb 0x37bfa8ed8
37bfa8c00mulsd x7, x3
37bfa8c04mulsd x1, x3
37bfa8c08cmp rax, 21
37bfa8c0cje 0x37bfa8c26
37bfa8c0emulpd x2, x12
37bfa8c13jmp 0x37bfa8bd3
37bfa8c15
37bfa8c15 0f 1f 00 ...
37bfa8c18
37bfa8c18loc_37bfa8c18:
37bfa8c18comisd x5, x0
37bfa8c1cjb 0x37bfa8c26
37bfa8c1emulsd x7, x3
37bfa8c22mulsd x1, x3
37bfa8c26
37bfa8c26loc_37bfa8c26:
37bfa8c26movsd_xmm [rsp+64], x1
37bfa8c2cmulsd x1, [rip+0x4b393c]
37bfa8c34movsd_xmm [rsp+56], x7
37bfa8c3amovapd x9, x1
37bfa8c3f
37bfa8c3floc_37bfa8c3f:
37bfa8c3flea rdx, [rsp+64]
37bfa8c44lea rcx, [rsp+56]
37bfa8c49call dlapy2_64_
37bfa8c4emovsd_xmm x7, [rsp+56]
37bfa8c54movapd x1, x13
37bfa8c59movapd x2, x9
37bfa8c5emovsd_xmm x6, [rbx]
37bfa8c62mov rax, [rsp+352]
37bfa8c6aandpd x1, x7
37bfa8c6eandpd x7, [rip+0x4b38da]
37bfa8c76divsd x1, x0
37bfa8c7aaddsd x1, [rip+0x4b38de]
37bfa8c82mulsd x1, [rip+0x4b38e6]
37bfa8c8asqrtsd x1, x1
37bfa8c8emulsd x0, x1
37bfa8c92movapd x3, x1
37bfa8c96movsd_xmm [rax], x1
37bfa8c9amov rax, [rsp+360]
37bfa8ca2divsd x2, x0
37bfa8ca6movsd_xmm x0, [rdi]
37bfa8caamulsd x3, x0
37bfa8caexorpd x7, x2
37bfa8cb2movapd x5, x7
37bfa8cb6xorpd x5, [rip+0x4b3892]
37bfa8cbemovapd x4, x7
37bfa8cc2mulsd x0, x5
37bfa8cc6movapd x2, x5
37bfa8ccamovsd_xmm [rax], x5
37bfa8ccemulsd x2, x6
37bfa8cd2mulsd x6, x1
37bfa8cd6addsd x3, x2
37bfa8cdamovsd_xmm x2, [rsi]
37bfa8cdemovapd x7, x6
37bfa8ce2movapd x6, x5
37bfa8ce6subsd x7, x0
37bfa8ceamovsd_xmm x0, [rbp]
37bfa8cefmovapd x11, x3
37bfa8cf4movapd x3, x1
37bfa8cf8mulsd x6, x0
37bfa8cfcmovapd x8, x11
37bfa8d01mulsd x3, x2
37bfa8d05mulsd x0, x1
37bfa8d09mulsd x2, x5
37bfa8d0dmulsd x11, x1
37bfa8d12mulsd x8, x5
37bfa8d17addsd x3, x6
37bfa8d1bmovapd x6, x1
37bfa8d1fmulsd x6, x7
37bfa8d23subsd x0, x2
37bfa8d27mulsd x7, x5
37bfa8d2bmovapd x2, x5
37bfa8d2fmulsd x2, x0
37bfa8d33mulsd x0, x1
37bfa8d37addsd x6, x2
37bfa8d3bmovapd x2, x1
37bfa8d3fmulsd x2, x3
37bfa8d43subsd x0, x7
37bfa8d47mulsd x3, x5
37bfa8d4bmovapd x14, x6
37bfa8d50movsd_xmm [rbx], x6
37bfa8d54subsd x2, x8
37bfa8d59addsd x3, x11
37bfa8d5emovsd_xmm [rsi], x2
37bfa8d62addsd x3, x0
37bfa8d66mulsd x3, [rip+0x4b3802]
37bfa8d6epxor x0, x0
37bfa8d72ucomisd x2, x0
37bfa8d76movsd_xmm [rdi], x3
37bfa8d7amovsd_xmm [rbp], x3
37bfa8d7fjp 0x37bfa8d83
37bfa8d81je 0x37bfa8de0
37bfa8d83
37bfa8d83loc_37bfa8d83:
37bfa8d83pxor x0, x0
37bfa8d87ucomisd x14, x0
37bfa8d8cjp 0x37bfa8ee8
37bfa8d92jne 0x37bfa8ee8
37bfa8d98mov rax, [rsp+352]
37bfa8da0xorpd x2, [rip+0x4b37a8]
37bfa8da8mov [rsi], 0
37bfa8dafmovsd_xmm [rax], x4
37bfa8db3mov rax, [rsp+360]
37bfa8dbbmovsd_xmm [rbx], x2
37bfa8dbfmovsd_xmm [rax], x1
37bfa8dc3mov rax, [rsp+320]
37bfa8dcbmovsd_xmm [rax], x3
37bfa8dcfmov rax, [rsp+336]
37bfa8dd7movsd_xmm [rax], x3
37bfa8ddbjmp 0x37bfa88cf
37bfa8de0
37bfa8de0loc_37bfa8de0:
37bfa8de0mov rax, [rsp+320]
37bfa8de8movsd_xmm [rax], x3
37bfa8decmov rax, [rsp+336]
37bfa8df4movsd_xmm [rax], x3
37bfa8df8jmp 0x37bfa88cf
37bfa8dfd
37bfa8dfd 0f 1f 00 ...
37bfa8e00
37bfa8e00loc_37bfa8e00:
37bfa8e00sqrtsd x0, x0
37bfa8e04sqrtsd x3, x3
37bfa8e08movapd x1, x9
37bfa8e0dmov rcx, rsi
37bfa8e10movq x4, [rip+0x4b3738]
37bfa8e18andpd x4, x1
37bfa8e1clea rdx, [rsp+72]
37bfa8e21mulsd x3, x0
37bfa8e25movq x0, [rip+0x4b3723]
37bfa8e2dandnpd x0, x3
37bfa8e31orpd x4, x0
37bfa8e35addsd x4, x9
37bfa8e3amovapd x0, x4
37bfa8e3emovsd_xmm [rsp+72], x4
37bfa8e44addsd x0, x5
37bfa8e48movsd_xmm [rdi], x0
37bfa8e4cmovapd x0, x14
37bfa8e51divsd x0, x4
37bfa8e55mulsd x0, x11
37bfa8e5asubsd x5, x0
37bfa8e5emovsd_xmm [rbp], x5
37bfa8e63call dlapy2_64_
37bfa8e68movsd_xmm x1, [rsi]
37bfa8e6cmov rax, [rsp+352]
37bfa8e74mov [rsi], 0
37bfa8e7bmovapd x2, x0
37bfa8e7fmovsd_xmm x0, [rsp+72]
37bfa8e85divsd x0, x2
37bfa8e89movsd_xmm [rax], x0
37bfa8e8dmovapd x0, x1
37bfa8e91mov rax, [rsp+360]
37bfa8e99divsd x0, x2
37bfa8e9dmovsd_xmm [rax], x0
37bfa8ea1movsd_xmm x0, [rbx]
37bfa8ea5mov rax, [rsp+320]
37bfa8eadsubsd x0, x1
37bfa8eb1movsd_xmm x1, [rdi]
37bfa8eb5movsd_xmm [rax], x1
37bfa8eb9mov rax, [rsp+336]
37bfa8ec1movsd_xmm [rbx], x0
37bfa8ec5movsd_xmm x0, [rbp]
37bfa8ecamovsd_xmm [rax], x0
37bfa8ecejmp 0x37bfa88cf
37bfa8ed3
37bfa8ed3 0f 1f 44 00 00 ..D..
37bfa8ed8
37bfa8ed8loc_37bfa8ed8:
37bfa8ed8test dl, dl
37bfa8edajne 0x37bfa8c26
37bfa8ee0jmp 0x37bfa8c3f
37bfa8ee5
37bfa8ee5 0f 1f 00 ...
37bfa8ee8
37bfa8ee8loc_37bfa8ee8:
37bfa8ee8movapd x4, x14
37bfa8eedmovq x7, [rip+0x4b365b]
37bfa8ef5movq x10, [rip+0x4b3652]
37bfa8efeandpd x10, x2
37bfa8f03andpd x7, x4
37bfa8f07orpd x7, [rip+0x4b3651]
37bfa8f0fmovq x0, [rip+0x4b3649]
37bfa8f17orpd x0, x10
37bfa8f1cucomisd x7, x0
37bfa8f20jp 0x37bfa9016
37bfa8f26jne 0x37bfa9016
37bfa8f2cmovapd x4, x13
37bfa8f31movapd x6, x14
37bfa8f36movapd x7, x3
37bfa8f3amovsd_xmm x9, [rip+0x4b361d]
37bfa8f43andpd x4, x2
37bfa8f47andpd x6, x13
37bfa8f4cmov rax, [rsp+360]
37bfa8f54mov [rsi], 0
37bfa8f5bmovapd x0, x4
37bfa8f5fsqrtsd x6, x6
37bfa8f63movq x4, [rip+0x4b35e5]
37bfa8f6bsqrtsd x0, x0
37bfa8f6fmovapd x8, x0
37bfa8f74mulsd x0, x6
37bfa8f78andnpd x4, x0
37bfa8f7cmovapd x0, x14
37bfa8f81addsd x0, x2
37bfa8f85orpd x4, x10
37bfa8f8aaddsd x7, x4
37bfa8f8esubsd x3, x4
37bfa8f92movapd x4, x1
37bfa8f96andpd x0, x13
37bfa8f9bsqrtsd x0, x0
37bfa8f9fmovsd_xmm [rdi], x7
37bfa8fa3movsd_xmm [rbp], x3
37bfa8fa8divsd x9, x0
37bfa8fadmovapd x0, x14
37bfa8fb2subsd x0, x2
37bfa8fb6movapd x2, x8
37bfa8fbbmovsd_xmm [rbx], x0
37bfa8fbfmulsd x6, x9
37bfa8fc4mulsd x2, x9
37bfa8fc9movapd x0, x6
37bfa8fcdmovapd x6, x5
37bfa8fd1mulsd x4, x2
37bfa8fd5mulsd x6, x0
37bfa8fd9mulsd x1, x0
37bfa8fddmulsd x5, x2
37bfa8fe1addsd x4, x6
37bfa8fe5subsd x1, x5
37bfa8fe9movsd_xmm [rax], x4
37bfa8fedmov rax, [rsp+352]
37bfa8ff5movsd_xmm [rax], x1
37bfa8ff9mov rax, [rsp+320]
37bfa9001movsd_xmm [rax], x7
37bfa9005mov rax, [rsp+336]
37bfa900dmovsd_xmm [rax], x3
37bfa9011jmp 0x37bfa88cf
37bfa9016
37bfa9016loc_37bfa9016:
37bfa9016movapd x5, x3
37bfa901ajmp 0x37bfa8a28
37bfa87c0
37bfa87c0dlanv2_64_:
37bfa87c0push r15
37bfa87c2push r14
37bfa87c4push rbp
37bfa87c5push rdi
37bfa87c6push rsi
37bfa87c7push rbx
37bfa87c8sub rsp, 232
37bfa87cfmovups [rsp+80], x6
37bfa87d4movups [rsp+96], x7
37bfa87d9movups [rsp+112], x8
37bfa87dfmovups [rsp+128], x9
37bfa87e8movups [rsp+144], x10
37bfa87f1movups [rsp+160], x11
37bfa87famovups [rsp+176], x12
37bfa8803movups [rsp+192], x13
37bfa880cmovups [rsp+208], x14
37bfa8815mov rdi, rcx
37bfa8818mov rbx, rdx
37bfa881blea rcx, [rip+0x4b3d1e]
37bfa8822mov rsi, r8
37bfa8825mov edx, 1
37bfa882amov rbp, r9
37bfa882dcall dlamch_64_
37bfa8832mov edx, 1
37bfa8837lea rcx, [rip+0x4b3d03]
37bfa883emovq r14, x0
37bfa8843call dlamch_64_
37bfa8848mov edx, 1
37bfa884dlea rcx, [rip+0x4b3cee]
37bfa8854movapd x7, x0
37bfa8858call dlamch_64_
37bfa885dmov edx, 1
37bfa8862lea rcx, [rip+0x4b3cd9]
37bfa8869movq r15, x0
37bfa886ecall dlamch_64_
37bfa8873movsd_xmm x2, [rsi]
37bfa8877movsd_xmm x3, [rdi]
37bfa887bmovapd x12, x0
37bfa8880pxor x0, x0
37bfa8884movsd_xmm x5, [rbp]
37bfa8889ucomisd x2, x0
37bfa888djp 0x37bfa8948
37bfa8893jne 0x37bfa8948
37bfa8899mov rax, [rsp+352]
37bfa88a1mov rbx, [rip+0x4b3cb8]
37bfa88a8mov [rax], rbx
37bfa88abmov rax, [rsp+360]
37bfa88b3movsd_xmm [rax], x0
37bfa88b7mov rax, [rsp+320]
37bfa88bfmovsd_xmm [rax], x3
37bfa88c3mov rax, [rsp+336]
37bfa88cbmovsd_xmm [rax], x5
37bfa88cf
37bfa88cfloc_37bfa88cf:
37bfa88cfpxor x4, x4
37bfa88d3movapd x0, x4
37bfa88d7
37bfa88d7loc_37bfa88d7:
37bfa88d7mov rax, [rsp+344]
37bfa88dfmovsd_xmm [rax], x4
37bfa88e3mov rax, [rsp+328]
37bfa88ebmovsd_xmm [rax], x0
37bfa88efmovups x6, [rsp+80]
37bfa88f4movups x7, [rsp+96]
37bfa88f9movups x9, [rsp+128]
37bfa8902movups x8, [rsp+112]
37bfa8908movups x10, [rsp+144]
37bfa8911movups x11, [rsp+160]
37bfa891amovups x12, [rsp+176]
37bfa8923movups x13, [rsp+192]
37bfa892cmovups x14, [rsp+208]
37bfa8935add rsp, 232
37bfa893cpop rbx
37bfa893dpop rsi
37bfa893epop rdi
37bfa893fpop rbp
37bfa8940pop r14
37bfa8942pop r15
37bfa8944ret
37bfa8945
37bfa8945 0f 1f 00 ...
37bfa8948
37bfa8948loc_37bfa8948:
37bfa8948movsd_xmm x6, [rbx]
37bfa894cpxor x0, x0
37bfa8950ucomisd x6, x0
37bfa8954jp 0x37bfa89b0
37bfa8956jne 0x37bfa89b0
37bfa8958mov rax, [rsp+352]
37bfa8960mov rcx, [rip+0x4b3bf9]
37bfa8967movsd_xmm [rbp], x3
37bfa896cxorpd x2, [rip+0x4b3bdc]
37bfa8974movsd_xmm [rdi], x5
37bfa8978movsd_xmm [rax], x0
37bfa897cmov rax, [rsp+360]
37bfa8984movsd_xmm [rbx], x2
37bfa8988mov [rax], rcx
37bfa898bmov rax, [rsp+320]
37bfa8993movsd_xmm [rsi], x0
37bfa8997movsd_xmm [rax], x5
37bfa899bmov rax, [rsp+336]
37bfa89a3movsd_xmm [rax], x3
37bfa89a7jmp 0x37bfa88cf
37bfa89ac
37bfa89ac 0f 1f 40 00 ..@.
37bfa89b0
37bfa89b0loc_37bfa89b0:
37bfa89b0movapd x1, x3
37bfa89b4pxor x9, x9
37bfa89b9movq x0, [rip+0x4b3b8f]
37bfa89c1andpd x0, x6
37bfa89c5subsd x1, x5
37bfa89c9orpd x0, [rip+0x4b3b8f]
37bfa89d1movapd x4, x0
37bfa89d5movq x0, [rip+0x4b3b73]
37bfa89ddandpd x0, x2
37bfa89e1orpd x0, [rip+0x4b3b77]
37bfa89e9ucomisd x1, x9
37bfa89eejp 0x37bfa8a70
37bfa89f4jne 0x37bfa8a70
37bfa89f6ucomisd x4, x0
37bfa89fajp 0x37bfa89fe
37bfa89fcje 0x37bfa8a70
37bfa89fe
37bfa89feloc_37bfa89fe:
37bfa89femov rax, [rsp+352]
37bfa8a06mov rdi, [rip+0x4b3b53]
37bfa8a0dmovq x13, [rip+0x4b3b6a]
37bfa8a16mov [rax], rdi
37bfa8a19mov rax, [rsp+360]
37bfa8a21mov [rax], 0
37bfa8a28
37bfa8a28loc_37bfa8a28:
37bfa8a28andpd x6, x13
37bfa8a2dandpd x2, x13
37bfa8a32mov rax, [rsp+320]
37bfa8a3amovapd x0, x6
37bfa8a3esqrtsd x2, x2
37bfa8a42sqrtsd x0, x0
37bfa8a46movsd_xmm [rax], x3
37bfa8a4amov rax, [rsp+336]
37bfa8a52movsd_xmm [rax], x5
37bfa8a56mulsd x0, x2
37bfa8a5amovapd x4, x0
37bfa8a5exorpd x4, [rip+0x4b3aea]
37bfa8a66jmp 0x37bfa88d7
37bfa8a6b
37bfa8a6b 0f 1f 44 00 00 ..D..
37bfa8a70
37bfa8a70loc_37bfa8a70:
37bfa8a70movq x8, [rip+0x4b3b07]
37bfa8a79movapd x3, x8
37bfa8a7emovapd x13, x8
37bfa8a83movsd_xmm x9, [rip+0x4b3ae4]
37bfa8a8candpd x3, x6
37bfa8a90movsd_xmm [rsp+64], x1
37bfa8a96mulsd x9, x1
37bfa8a9bmovapd x11, x3
37bfa8aa0movapd x3, x8
37bfa8aa5andpd x3, x2
37bfa8aa9movapd x10, x11
37bfa8aaemaxsd x10, x3
37bfa8ab3minsd x3, x11
37bfa8ab8mulsd x3, x4
37bfa8abcmovapd x14, x10
37bfa8ac1mulsd x3, x0
37bfa8ac5movapd x0, x9
37bfa8acamovapd x11, x3
37bfa8acfmovapd x3, x9
37bfa8ad4andpd x3, x8
37bfa8ad9maxsd x3, x10
37bfa8adedivsd x10, x3
37bfa8ae3divsd x0, x3
37bfa8ae7movapd x4, x10
37bfa8aecmulsd x4, x11
37bfa8af1mulsd x0, x9
37bfa8af6addsd x0, x4
37bfa8afamovsd_xmm x4, [rip+0x4b3a8e]
37bfa8b02mulsd x4, x7
37bfa8b06movsd_xmm [rsp+72], x0
37bfa8b0ccomisd x0, x4
37bfa8b10jae 0x37bfa8e00
37bfa8b16movq x0, r14
37bfa8b1bmovsd_xmm [rsp+40], x1
37bfa8b21divsd x0, x7
37bfa8b25movsd_xmm [rsp+32], x2
37bfa8b2bcall log
37bfa8b30movapd x7, x0
37bfa8b34movapd x0, x12
37bfa8b39call log
37bfa8b3edivsd x7, x0
37bfa8b42movsd_xmm x0, [rip+0x4b3a26]
37bfa8b4amulsd x0, x7
37bfa8b4ecvttsd2si rdx, x0
37bfa8b53movq x0, r15
37bfa8b58call _gfortran_pow_r8_i8
37bfa8b5dmovsd_xmm x7, [rsp+32]
37bfa8b63xor edx, edx
37bfa8b65xor eax, eax
37bfa8b67movsd_xmm x1, [rsp+40]
37bfa8b6dmovsd_xmm x3, [rip+0x4b39eb]
37bfa8b75movapd x5, x0
37bfa8b79movddup x10, x0
37bfa8b7eaddsd x7, x6
37bfa8b82movddup x4, [rip+0x4b39f6]
37bfa8b8adivsd x3, x0
37bfa8b8emovapd x2, x1
37bfa8b92unpcklpd x2, x7
37bfa8b96movsd_xmm [rsp+56], x7
37bfa8b9cmovddup x12, x3
37bfa8ba1jmp 0x37bfa8bd8
37bfa8ba3
37bfa8ba3 0f 1f 80 00 00 00 00 66 66 2e 0f 1f 84 .......ff....
37bfa8bb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa8bc0
37bfa8bc0loc_37bfa8bc0:
37bfa8bc0mulsd x7, x5
37bfa8bc4mulsd x1, x5
37bfa8bc8cmp rax, 21
37bfa8bccje 0x37bfa8c18
37bfa8bcemulpd x2, x10
37bfa8bd3
37bfa8bd3loc_37bfa8bd3:
37bfa8bd3mov edx, 1
37bfa8bd8
37bfa8bd8loc_37bfa8bd8:
37bfa8bd8movapd x6, x2
37bfa8bdcadd rax, 1
37bfa8be0andpd x6, x4
37bfa8be4movapd x0, x6
37bfa8be8unpckhpd x0, x6
37bfa8becmaxpd x0, x6
37bfa8bf0comisd x0, x3
37bfa8bf4jae 0x37bfa8bc0
37bfa8bf6comisd x5, x0
37bfa8bfajb 0x37bfa8ed8
37bfa8c00mulsd x7, x3
37bfa8c04mulsd x1, x3
37bfa8c08cmp rax, 21
37bfa8c0cje 0x37bfa8c26
37bfa8c0emulpd x2, x12
37bfa8c13jmp 0x37bfa8bd3
37bfa8c15
37bfa8c15 0f 1f 00 ...
37bfa8c18
37bfa8c18loc_37bfa8c18:
37bfa8c18comisd x5, x0
37bfa8c1cjb 0x37bfa8c26
37bfa8c1emulsd x7, x3
37bfa8c22mulsd x1, x3
37bfa8c26
37bfa8c26loc_37bfa8c26:
37bfa8c26movsd_xmm [rsp+64], x1
37bfa8c2cmulsd x1, [rip+0x4b393c]
37bfa8c34movsd_xmm [rsp+56], x7
37bfa8c3amovapd x9, x1
37bfa8c3f
37bfa8c3floc_37bfa8c3f:
37bfa8c3flea rdx, [rsp+64]
37bfa8c44lea rcx, [rsp+56]
37bfa8c49call dlapy2_64_
37bfa8c4emovsd_xmm x7, [rsp+56]
37bfa8c54movapd x1, x13
37bfa8c59movapd x2, x9
37bfa8c5emovsd_xmm x6, [rbx]
37bfa8c62mov rax, [rsp+352]
37bfa8c6aandpd x1, x7
37bfa8c6eandpd x7, [rip+0x4b38da]
37bfa8c76divsd x1, x0
37bfa8c7aaddsd x1, [rip+0x4b38de]
37bfa8c82mulsd x1, [rip+0x4b38e6]
37bfa8c8asqrtsd x1, x1
37bfa8c8emulsd x0, x1
37bfa8c92movapd x3, x1
37bfa8c96movsd_xmm [rax], x1
37bfa8c9amov rax, [rsp+360]
37bfa8ca2divsd x2, x0
37bfa8ca6movsd_xmm x0, [rdi]
37bfa8caamulsd x3, x0
37bfa8caexorpd x7, x2
37bfa8cb2movapd x5, x7
37bfa8cb6xorpd x5, [rip+0x4b3892]
37bfa8cbemovapd x4, x7
37bfa8cc2mulsd x0, x5
37bfa8cc6movapd x2, x5
37bfa8ccamovsd_xmm [rax], x5
37bfa8ccemulsd x2, x6
37bfa8cd2mulsd x6, x1
37bfa8cd6addsd x3, x2
37bfa8cdamovsd_xmm x2, [rsi]
37bfa8cdemovapd x7, x6
37bfa8ce2movapd x6, x5
37bfa8ce6subsd x7, x0
37bfa8ceamovsd_xmm x0, [rbp]
37bfa8cefmovapd x11, x3
37bfa8cf4movapd x3, x1
37bfa8cf8mulsd x6, x0
37bfa8cfcmovapd x8, x11
37bfa8d01mulsd x3, x2
37bfa8d05mulsd x0, x1
37bfa8d09mulsd x2, x5
37bfa8d0dmulsd x11, x1
37bfa8d12mulsd x8, x5
37bfa8d17addsd x3, x6
37bfa8d1bmovapd x6, x1
37bfa8d1fmulsd x6, x7
37bfa8d23subsd x0, x2
37bfa8d27mulsd x7, x5
37bfa8d2bmovapd x2, x5
37bfa8d2fmulsd x2, x0
37bfa8d33mulsd x0, x1
37bfa8d37addsd x6, x2
37bfa8d3bmovapd x2, x1
37bfa8d3fmulsd x2, x3
37bfa8d43subsd x0, x7
37bfa8d47mulsd x3, x5
37bfa8d4bmovapd x14, x6
37bfa8d50movsd_xmm [rbx], x6
37bfa8d54subsd x2, x8
37bfa8d59addsd x3, x11
37bfa8d5emovsd_xmm [rsi], x2
37bfa8d62addsd x3, x0
37bfa8d66mulsd x3, [rip+0x4b3802]
37bfa8d6epxor x0, x0
37bfa8d72ucomisd x2, x0
37bfa8d76movsd_xmm [rdi], x3
37bfa8d7amovsd_xmm [rbp], x3
37bfa8d7fjp 0x37bfa8d83
37bfa8d81je 0x37bfa8de0
37bfa8d83
37bfa8d83loc_37bfa8d83:
37bfa8d83pxor x0, x0
37bfa8d87ucomisd x14, x0
37bfa8d8cjp 0x37bfa8ee8
37bfa8d92jne 0x37bfa8ee8
37bfa8d98mov rax, [rsp+352]
37bfa8da0xorpd x2, [rip+0x4b37a8]
37bfa8da8mov [rsi], 0
37bfa8dafmovsd_xmm [rax], x4
37bfa8db3mov rax, [rsp+360]
37bfa8dbbmovsd_xmm [rbx], x2
37bfa8dbfmovsd_xmm [rax], x1
37bfa8dc3mov rax, [rsp+320]
37bfa8dcbmovsd_xmm [rax], x3
37bfa8dcfmov rax, [rsp+336]
37bfa8dd7movsd_xmm [rax], x3
37bfa8ddbjmp 0x37bfa88cf
37bfa8de0
37bfa8de0loc_37bfa8de0:
37bfa8de0mov rax, [rsp+320]
37bfa8de8movsd_xmm [rax], x3
37bfa8decmov rax, [rsp+336]
37bfa8df4movsd_xmm [rax], x3
37bfa8df8jmp 0x37bfa88cf
37bfa8dfd
37bfa8dfd 0f 1f 00 ...
37bfa8e00
37bfa8e00loc_37bfa8e00:
37bfa8e00sqrtsd x0, x0
37bfa8e04sqrtsd x3, x3
37bfa8e08movapd x1, x9
37bfa8e0dmov rcx, rsi
37bfa8e10movq x4, [rip+0x4b3738]
37bfa8e18andpd x4, x1
37bfa8e1clea rdx, [rsp+72]
37bfa8e21mulsd x3, x0
37bfa8e25movq x0, [rip+0x4b3723]
37bfa8e2dandnpd x0, x3
37bfa8e31orpd x4, x0
37bfa8e35addsd x4, x9
37bfa8e3amovapd x0, x4
37bfa8e3emovsd_xmm [rsp+72], x4
37bfa8e44addsd x0, x5
37bfa8e48movsd_xmm [rdi], x0
37bfa8e4cmovapd x0, x14
37bfa8e51divsd x0, x4
37bfa8e55mulsd x0, x11
37bfa8e5asubsd x5, x0
37bfa8e5emovsd_xmm [rbp], x5
37bfa8e63call dlapy2_64_
37bfa8e68movsd_xmm x1, [rsi]
37bfa8e6cmov rax, [rsp+352]
37bfa8e74mov [rsi], 0
37bfa8e7bmovapd x2, x0
37bfa8e7fmovsd_xmm x0, [rsp+72]
37bfa8e85divsd x0, x2
37bfa8e89movsd_xmm [rax], x0
37bfa8e8dmovapd x0, x1
37bfa8e91mov rax, [rsp+360]
37bfa8e99divsd x0, x2
37bfa8e9dmovsd_xmm [rax], x0
37bfa8ea1movsd_xmm x0, [rbx]
37bfa8ea5mov rax, [rsp+320]
37bfa8eadsubsd x0, x1
37bfa8eb1movsd_xmm x1, [rdi]
37bfa8eb5movsd_xmm [rax], x1
37bfa8eb9mov rax, [rsp+336]
37bfa8ec1movsd_xmm [rbx], x0
37bfa8ec5movsd_xmm x0, [rbp]
37bfa8ecamovsd_xmm [rax], x0
37bfa8ecejmp 0x37bfa88cf
37bfa8ed3
37bfa8ed3 0f 1f 44 00 00 ..D..
37bfa8ed8
37bfa8ed8loc_37bfa8ed8:
37bfa8ed8test dl, dl
37bfa8edajne 0x37bfa8c26
37bfa8ee0jmp 0x37bfa8c3f
37bfa8ee5
37bfa8ee5 0f 1f 00 ...
37bfa8ee8
37bfa8ee8loc_37bfa8ee8:
37bfa8ee8movapd x4, x14
37bfa8eedmovq x7, [rip+0x4b365b]
37bfa8ef5movq x10, [rip+0x4b3652]
37bfa8efeandpd x10, x2
37bfa8f03andpd x7, x4
37bfa8f07orpd x7, [rip+0x4b3651]
37bfa8f0fmovq x0, [rip+0x4b3649]
37bfa8f17orpd x0, x10
37bfa8f1cucomisd x7, x0
37bfa8f20jp 0x37bfa9016
37bfa8f26jne 0x37bfa9016
37bfa8f2cmovapd x4, x13
37bfa8f31movapd x6, x14
37bfa8f36movapd x7, x3
37bfa8f3amovsd_xmm x9, [rip+0x4b361d]
37bfa8f43andpd x4, x2
37bfa8f47andpd x6, x13
37bfa8f4cmov rax, [rsp+360]
37bfa8f54mov [rsi], 0
37bfa8f5bmovapd x0, x4
37bfa8f5fsqrtsd x6, x6
37bfa8f63movq x4, [rip+0x4b35e5]
37bfa8f6bsqrtsd x0, x0
37bfa8f6fmovapd x8, x0
37bfa8f74mulsd x0, x6
37bfa8f78andnpd x4, x0
37bfa8f7cmovapd x0, x14
37bfa8f81addsd x0, x2
37bfa8f85orpd x4, x10
37bfa8f8aaddsd x7, x4
37bfa8f8esubsd x3, x4
37bfa8f92movapd x4, x1
37bfa8f96andpd x0, x13
37bfa8f9bsqrtsd x0, x0
37bfa8f9fmovsd_xmm [rdi], x7
37bfa8fa3movsd_xmm [rbp], x3
37bfa8fa8divsd x9, x0
37bfa8fadmovapd x0, x14
37bfa8fb2subsd x0, x2
37bfa8fb6movapd x2, x8
37bfa8fbbmovsd_xmm [rbx], x0
37bfa8fbfmulsd x6, x9
37bfa8fc4mulsd x2, x9
37bfa8fc9movapd x0, x6
37bfa8fcdmovapd x6, x5
37bfa8fd1mulsd x4, x2
37bfa8fd5mulsd x6, x0
37bfa8fd9mulsd x1, x0
37bfa8fddmulsd x5, x2
37bfa8fe1addsd x4, x6
37bfa8fe5subsd x1, x5
37bfa8fe9movsd_xmm [rax], x4
37bfa8fedmov rax, [rsp+352]
37bfa8ff5movsd_xmm [rax], x1
37bfa8ff9mov rax, [rsp+320]
37bfa9001movsd_xmm [rax], x7
37bfa9005mov rax, [rsp+336]
37bfa900dmovsd_xmm [rax], x3
37bfa9011jmp 0x37bfa88cf
37bfa9016
37bfa9016loc_37bfa9016:
37bfa9016movapd x5, x3
37bfa901ajmp 0x37bfa8a28
37bfa87c0
37bfa901f
37bfa901f // align 0x40
37bfa901f // align 0x40
37bfa9040
37bfa9040dlaorhr_col_getrfnp_64_:
37bfa9040push r15
37bfa9042push r14
37bfa9044push r13
37bfa9046push r12
37bfa9048push rbp
37bfa9049push rdi
37bfa904apush rsi
37bfa904bpush rbx
37bfa904csub rsp, 248
37bfa9053mov rsi, [rsp+360]
37bfa905bmov rax, [rcx]
37bfa905emov r11, [rsp+352]
37bfa9066mov r10, [r9]
37bfa9069mov [rsi], 0
37bfa9070mov [rsp+168], r8
37bfa9078mov r12, rcx
37bfa907bmov rdi, rdx
37bfa907emov rbp, r9
37bfa9081test rax, rax
37bfa9084js 0x37bfa9480
37bfa908amov rdx, [rdx]
37bfa908dtest rdx, rdx
37bfa9090js 0x37bfa90b8
37bfa9092test rax, rax
37bfa9095mov ecx, 1
37bfa909acmovg rcx, rax
37bfa909ecmp r10, rcx
37bfa90a1jge 0x37bfa9100
37bfa90a3mov rdx, -4
37bfa90aamov eax, 4
37bfa90afjmp 0x37bfa90c4
37bfa90b1
37bfa90b1 0f 1f 80 00 00 00 00 .......
37bfa90b8
37bfa90b8loc_37bfa90b8:
37bfa90b8mov rdx, -2
37bfa90bfmov eax, 2
37bfa90c4
37bfa90c4loc_37bfa90c4:
37bfa90c4mov [rsi], rdx
37bfa90c7mov r8l, 19
37bfa90cdlea rdx, [rsp+232]
37bfa90d5lea rcx, [rip+0x4b34c4]
37bfa90dcmov [rsp+232], rax
37bfa90e4call xerbla_64_
37bfa90e9nop
37bfa90ea
37bfa90ealoc_37bfa90ea:
37bfa90eaadd rsp, 248
37bfa90f1pop rbx
37bfa90f2pop rsi
37bfa90f3pop rdi
37bfa90f4pop rbp
37bfa90f5pop r12
37bfa90f7pop r13
37bfa90f9pop r14
37bfa90fbpop r15
37bfa90fdret
37bfa90fe
37bfa90fe 66 90 f.
37bfa9100
37bfa9100loc_37bfa9100:
37bfa9100cmp rax, rdx
37bfa9103cmovg rax, rdx
37bfa9107test rax, rax
37bfa910aje 0x37bfa90ea
37bfa910clea rax, [rip+0x4b34ad]
37bfa9113mov [rsp+32], rdi
37bfa9118lea r8, [rip+0x4b3494]
37bfa911fmov r9, r12
37bfa9122mov [rsp+64], 1
37bfa912blea rcx, [rip+0x4b3486]
37bfa9132lea rdx, [rip+0x4b3467]
37bfa9139mov [rsp+56], 19
37bfa9142mov [rsp+48], rax
37bfa9147mov [rsp+40], rax
37bfa914cmov [rsp+136], r11
37bfa9154mov [rsp+144], r10
37bfa915ccall ilaenv_64_
37bfa9161mov r8, [r12]
37bfa9165mov rcx, [rdi]
37bfa9168mov r14, rax
37bfa916bmov r11, [rsp+136]
37bfa9173cmp r8, rcx
37bfa9176mov rax, rcx
37bfa9179cmovle rax, r8
37bfa917dcmp r14, 1
37bfa9181jle 0x37bfa9498
37bfa9187cmp r14, rax
37bfa918amov r10, [rsp+144]
37bfa9192jge 0x37bfa9498
37bfa9198test rax, rax
37bfa919bjle 0x37bfa90ea
37bfa91a1sub rax, 1
37bfa91a5xor edx, edx
37bfa91a7mov r9, r10
37bfa91aamov rbx, r10
37bfa91adimul r9, r14
37bfa91b1not rbx
37bfa91b4mov [rsp+200], r10
37bfa91bcmov rsi, [rsp+168]
37bfa91c4div r14
37bfa91c7mov [rsp+192], rbx
37bfa91cfmov [rsp+184], r9
37bfa91d7mov r13, -1
37bfa91demov r15l, 1
37bfa91e4mov rbx, rax
37bfa91e7lea rax, [r9+r14]
37bfa91ebshl rax, 3
37bfa91efmov [rsp+176], rax
37bfa91f7lea rax, [rsp+232]
37bfa91ffmov [rsp+144], rax
37bfa9207lea rax, [rsp+216]
37bfa920fmov [rsp+136], rax
37bfa9217lea rax, [rsp+208]
37bfa921fmov [rsp+160], rax
37bfa9227lea rax, [r11-8]
37bfa922bmov [rsp+152], rax
37bfa9233jmp 0x37bfa925f
37bfa9235
37bfa9235 0f 1f 00 ...
37bfa9238
37bfa9238loc_37bfa9238:
37bfa9238test rbx, rbx
37bfa923bje 0x37bfa90ea
37bfa9241mov r8, [r12]
37bfa9245mov rcx, [rdi]
37bfa9248add r15, r14
37bfa924bsub rbx, 1
37bfa924fadd rsi, [rsp+176]
37bfa9257add r13, [rsp+184]
37bfa925f
37bfa925floc_37bfa925f:
37bfa925fcmp r8, rcx
37bfa9262mov rdx, [rsp+136]
37bfa926amov r9, rbp
37bfa926dcmovle rcx, r8
37bfa9271sub rcx, r15
37bfa9274lea rax, [rcx+1]
37bfa9278mov rcx, [rsp+144]
37bfa9280cmp rax, r14
37bfa9283cmovg rax, r14
37bfa9287sub r8, r15
37bfa928aadd r8, 1
37bfa928emov [rsp+216], rax
37bfa9296mov rax, [rsp+160]
37bfa929emov [rsp+232], r8
37bfa92a6mov r8, rsi
37bfa92a9mov [rsp+40], rax
37bfa92aemov rax, [rsp+152]
37bfa92b6lea rax, [rax+8*r15]
37bfa92bamov [rsp+32], rax
37bfa92bfcall dlaorhr_col_getrfnp2_64_
37bfa92c4mov rcx, [rsp+216]
37bfa92ccmov rdx, [rdi]
37bfa92cflea rax, [rcx+r15]
37bfa92d3cmp rax, rdx
37bfa92d6jg 0x37bfa9238
37bfa92dcsub rdx, r15
37bfa92dfmov [rsp+80], rbp
37bfa92e4imul rax, [rsp+200]
37bfa92edlea r9, [rip+0x4b32d4]
37bfa92f4sub rdx, rcx
37bfa92f7mov [rsp+64], rbp
37bfa92fcadd rax, [rsp+192]
37bfa9304lea rcx, [rip+0x4b32d2]
37bfa930badd rdx, 1
37bfa930fadd rax, r15
37bfa9312mov [rsp+112], 4
37bfa931blea r8, [rip+0x4b32aa]
37bfa9322mov [rsp+232], rdx
37bfa932amov rdx, [rsp+168]
37bfa9332mov [rsp+104], 12
37bfa933blea rax, [rdx+8*rax]
37bfa933fmov [rsp+56], rsi
37bfa9344lea rdx, [rip+0x4b328d]
37bfa934bmov [rsp+72], rax
37bfa9350lea rax, [rip+0x4b3291]
37bfa9357mov [rsp+48], rax
37bfa935cmov rax, [rsp+144]
37bfa9364mov [rsp+96], 5
37bfa936dmov [rsp+40], rax
37bfa9372mov rax, [rsp+136]
37bfa937amov [rsp+88], 4
37bfa9383mov [rsp+32], rax
37bfa9388call dtrsm_64_
37bfa938dmov rcx, [rsp+216]
37bfa9395mov rax, [r12]
37bfa9399lea rdx, [rcx+r15]
37bfa939dcmp rdx, rax
37bfa93a0jg 0x37bfa9238
37bfa93a6sub rax, r15
37bfa93a9mov r11, [rsp+168]
37bfa93b1mov r9, [rsp+144]
37bfa93b9lea r8, [rsp+224]
37bfa93c1sub rax, rcx
37bfa93c4add rax, 1
37bfa93c8mov [rsp+224], rax
37bfa93d0mov rax, [rdi]
37bfa93d3mov [rsp+112], 12
37bfa93dcsub rax, r15
37bfa93dfmov [rsp+96], rbp
37bfa93e4sub rax, rcx
37bfa93e7mov [rsp+72], rbp
37bfa93ecadd rax, 1
37bfa93f0mov [rsp+56], rbp
37bfa93f5mov [rsp+232], rax
37bfa93fdmov rax, [rsp+200]
37bfa9405mov [rsp+104], 12
37bfa940eimul rax, rdx
37bfa9412add rax, [rsp+192]
37bfa941alea rcx, [rdx+rax]
37bfa941eadd rax, r15
37bfa9421add rdx, r13
37bfa9424lea rax, [r11+8*rax]
37bfa9428lea rcx, [r11+8*rcx]
37bfa942cmov [rsp+64], rax
37bfa9431lea rax, [r11+8*rdx]
37bfa9435lea rdx, [rip+0x4b3190]
37bfa943cmov [rsp+48], rax
37bfa9441lea rax, [rip+0x4b31a8]
37bfa9448mov [rsp+40], rax
37bfa944dmov rax, [rsp+136]
37bfa9455mov [rsp+88], rcx
37bfa945alea rcx, [rip+0x4b3187]
37bfa9461mov [rsp+80], rcx
37bfa9466mov rcx, rdx
37bfa9469mov [rsp+32], rax
37bfa946ecall dgemm_64_
37bfa9473jmp 0x37bfa9238
37bfa9478
37bfa9478 0f 1f 84 00 00 00 00 00 ........
37bfa9480
37bfa9480loc_37bfa9480:
37bfa9480mov rdx, -1
37bfa9487mov eax, 1
37bfa948cjmp 0x37bfa90c4
37bfa9491
37bfa9491 0f 1f 80 00 00 00 00 .......
37bfa9498
37bfa9498loc_37bfa9498:
37bfa9498mov r8, [rsp+168]
37bfa94a0mov r9, rbp
37bfa94a3mov rdx, rdi
37bfa94a6mov rcx, r12
37bfa94a9mov [rsp+360], rsi
37bfa94b1mov [rsp+352], r11
37bfa94b9add rsp, 248
37bfa94c0pop rbx
37bfa94c1pop rsi
37bfa94c2pop rdi
37bfa94c3pop rbp
37bfa94c4pop r12
37bfa94c6pop r13
37bfa94c8pop r14
37bfa94capop r15
37bfa94ccjmp 0x37bfa94e0
37bfa9040
37bfa9040dlaorhr_col_getrfnp_64_:
37bfa9040push r15
37bfa9042push r14
37bfa9044push r13
37bfa9046push r12
37bfa9048push rbp
37bfa9049push rdi
37bfa904apush rsi
37bfa904bpush rbx
37bfa904csub rsp, 248
37bfa9053mov rsi, [rsp+360]
37bfa905bmov rax, [rcx]
37bfa905emov r11, [rsp+352]
37bfa9066mov r10, [r9]
37bfa9069mov [rsi], 0
37bfa9070mov [rsp+168], r8
37bfa9078mov r12, rcx
37bfa907bmov rdi, rdx
37bfa907emov rbp, r9
37bfa9081test rax, rax
37bfa9084js 0x37bfa9480
37bfa908amov rdx, [rdx]
37bfa908dtest rdx, rdx
37bfa9090js 0x37bfa90b8
37bfa9092test rax, rax
37bfa9095mov ecx, 1
37bfa909acmovg rcx, rax
37bfa909ecmp r10, rcx
37bfa90a1jge 0x37bfa9100
37bfa90a3mov rdx, -4
37bfa90aamov eax, 4
37bfa90afjmp 0x37bfa90c4
37bfa90b1
37bfa90b1 0f 1f 80 00 00 00 00 .......
37bfa90b8
37bfa90b8loc_37bfa90b8:
37bfa90b8mov rdx, -2
37bfa90bfmov eax, 2
37bfa90c4
37bfa90c4loc_37bfa90c4:
37bfa90c4mov [rsi], rdx
37bfa90c7mov r8l, 19
37bfa90cdlea rdx, [rsp+232]
37bfa90d5lea rcx, [rip+0x4b34c4]
37bfa90dcmov [rsp+232], rax
37bfa90e4call xerbla_64_
37bfa90e9nop
37bfa90ea
37bfa90ealoc_37bfa90ea:
37bfa90eaadd rsp, 248
37bfa90f1pop rbx
37bfa90f2pop rsi
37bfa90f3pop rdi
37bfa90f4pop rbp
37bfa90f5pop r12
37bfa90f7pop r13
37bfa90f9pop r14
37bfa90fbpop r15
37bfa90fdret
37bfa90fe
37bfa90fe 66 90 f.
37bfa9100
37bfa9100loc_37bfa9100:
37bfa9100cmp rax, rdx
37bfa9103cmovg rax, rdx
37bfa9107test rax, rax
37bfa910aje 0x37bfa90ea
37bfa910clea rax, [rip+0x4b34ad]
37bfa9113mov [rsp+32], rdi
37bfa9118lea r8, [rip+0x4b3494]
37bfa911fmov r9, r12
37bfa9122mov [rsp+64], 1
37bfa912blea rcx, [rip+0x4b3486]
37bfa9132lea rdx, [rip+0x4b3467]
37bfa9139mov [rsp+56], 19
37bfa9142mov [rsp+48], rax
37bfa9147mov [rsp+40], rax
37bfa914cmov [rsp+136], r11
37bfa9154mov [rsp+144], r10
37bfa915ccall ilaenv_64_
37bfa9161mov r8, [r12]
37bfa9165mov rcx, [rdi]
37bfa9168mov r14, rax
37bfa916bmov r11, [rsp+136]
37bfa9173cmp r8, rcx
37bfa9176mov rax, rcx
37bfa9179cmovle rax, r8
37bfa917dcmp r14, 1
37bfa9181jle 0x37bfa9498
37bfa9187cmp r14, rax
37bfa918amov r10, [rsp+144]
37bfa9192jge 0x37bfa9498
37bfa9198test rax, rax
37bfa919bjle 0x37bfa90ea
37bfa91a1sub rax, 1
37bfa91a5xor edx, edx
37bfa91a7mov r9, r10
37bfa91aamov rbx, r10
37bfa91adimul r9, r14
37bfa91b1not rbx
37bfa91b4mov [rsp+200], r10
37bfa91bcmov rsi, [rsp+168]
37bfa91c4div r14
37bfa91c7mov [rsp+192], rbx
37bfa91cfmov [rsp+184], r9
37bfa91d7mov r13, -1
37bfa91demov r15l, 1
37bfa91e4mov rbx, rax
37bfa91e7lea rax, [r9+r14]
37bfa91ebshl rax, 3
37bfa91efmov [rsp+176], rax
37bfa91f7lea rax, [rsp+232]
37bfa91ffmov [rsp+144], rax
37bfa9207lea rax, [rsp+216]
37bfa920fmov [rsp+136], rax
37bfa9217lea rax, [rsp+208]
37bfa921fmov [rsp+160], rax
37bfa9227lea rax, [r11-8]
37bfa922bmov [rsp+152], rax
37bfa9233jmp 0x37bfa925f
37bfa9235
37bfa9235 0f 1f 00 ...
37bfa9238
37bfa9238loc_37bfa9238:
37bfa9238test rbx, rbx
37bfa923bje 0x37bfa90ea
37bfa9241mov r8, [r12]
37bfa9245mov rcx, [rdi]
37bfa9248add r15, r14
37bfa924bsub rbx, 1
37bfa924fadd rsi, [rsp+176]
37bfa9257add r13, [rsp+184]
37bfa925f
37bfa925floc_37bfa925f:
37bfa925fcmp r8, rcx
37bfa9262mov rdx, [rsp+136]
37bfa926amov r9, rbp
37bfa926dcmovle rcx, r8
37bfa9271sub rcx, r15
37bfa9274lea rax, [rcx+1]
37bfa9278mov rcx, [rsp+144]
37bfa9280cmp rax, r14
37bfa9283cmovg rax, r14
37bfa9287sub r8, r15
37bfa928aadd r8, 1
37bfa928emov [rsp+216], rax
37bfa9296mov rax, [rsp+160]
37bfa929emov [rsp+232], r8
37bfa92a6mov r8, rsi
37bfa92a9mov [rsp+40], rax
37bfa92aemov rax, [rsp+152]
37bfa92b6lea rax, [rax+8*r15]
37bfa92bamov [rsp+32], rax
37bfa92bfcall dlaorhr_col_getrfnp2_64_
37bfa92c4mov rcx, [rsp+216]
37bfa92ccmov rdx, [rdi]
37bfa92cflea rax, [rcx+r15]
37bfa92d3cmp rax, rdx
37bfa92d6jg 0x37bfa9238
37bfa92dcsub rdx, r15
37bfa92dfmov [rsp+80], rbp
37bfa92e4imul rax, [rsp+200]
37bfa92edlea r9, [rip+0x4b32d4]
37bfa92f4sub rdx, rcx
37bfa92f7mov [rsp+64], rbp
37bfa92fcadd rax, [rsp+192]
37bfa9304lea rcx, [rip+0x4b32d2]
37bfa930badd rdx, 1
37bfa930fadd rax, r15
37bfa9312mov [rsp+112], 4
37bfa931blea r8, [rip+0x4b32aa]
37bfa9322mov [rsp+232], rdx
37bfa932amov rdx, [rsp+168]
37bfa9332mov [rsp+104], 12
37bfa933blea rax, [rdx+8*rax]
37bfa933fmov [rsp+56], rsi
37bfa9344lea rdx, [rip+0x4b328d]
37bfa934bmov [rsp+72], rax
37bfa9350lea rax, [rip+0x4b3291]
37bfa9357mov [rsp+48], rax
37bfa935cmov rax, [rsp+144]
37bfa9364mov [rsp+96], 5
37bfa936dmov [rsp+40], rax
37bfa9372mov rax, [rsp+136]
37bfa937amov [rsp+88], 4
37bfa9383mov [rsp+32], rax
37bfa9388call dtrsm_64_
37bfa938dmov rcx, [rsp+216]
37bfa9395mov rax, [r12]
37bfa9399lea rdx, [rcx+r15]
37bfa939dcmp rdx, rax
37bfa93a0jg 0x37bfa9238
37bfa93a6sub rax, r15
37bfa93a9mov r11, [rsp+168]
37bfa93b1mov r9, [rsp+144]
37bfa93b9lea r8, [rsp+224]
37bfa93c1sub rax, rcx
37bfa93c4add rax, 1
37bfa93c8mov [rsp+224], rax
37bfa93d0mov rax, [rdi]
37bfa93d3mov [rsp+112], 12
37bfa93dcsub rax, r15
37bfa93dfmov [rsp+96], rbp
37bfa93e4sub rax, rcx
37bfa93e7mov [rsp+72], rbp
37bfa93ecadd rax, 1
37bfa93f0mov [rsp+56], rbp
37bfa93f5mov [rsp+232], rax
37bfa93fdmov rax, [rsp+200]
37bfa9405mov [rsp+104], 12
37bfa940eimul rax, rdx
37bfa9412add rax, [rsp+192]
37bfa941alea rcx, [rdx+rax]
37bfa941eadd rax, r15
37bfa9421add rdx, r13
37bfa9424lea rax, [r11+8*rax]
37bfa9428lea rcx, [r11+8*rcx]
37bfa942cmov [rsp+64], rax
37bfa9431lea rax, [r11+8*rdx]
37bfa9435lea rdx, [rip+0x4b3190]
37bfa943cmov [rsp+48], rax
37bfa9441lea rax, [rip+0x4b31a8]
37bfa9448mov [rsp+40], rax
37bfa944dmov rax, [rsp+136]
37bfa9455mov [rsp+88], rcx
37bfa945alea rcx, [rip+0x4b3187]
37bfa9461mov [rsp+80], rcx
37bfa9466mov rcx, rdx
37bfa9469mov [rsp+32], rax
37bfa946ecall dgemm_64_
37bfa9473jmp 0x37bfa9238
37bfa9478
37bfa9478 0f 1f 84 00 00 00 00 00 ........
37bfa9480
37bfa9480loc_37bfa9480:
37bfa9480mov rdx, -1
37bfa9487mov eax, 1
37bfa948cjmp 0x37bfa90c4
37bfa9491
37bfa9491 0f 1f 80 00 00 00 00 .......
37bfa9498
37bfa9498loc_37bfa9498:
37bfa9498mov r8, [rsp+168]
37bfa94a0mov r9, rbp
37bfa94a3mov rdx, rdi
37bfa94a6mov rcx, r12
37bfa94a9mov [rsp+360], rsi
37bfa94b1mov [rsp+352], r11
37bfa94b9add rsp, 248
37bfa94c0pop rbx
37bfa94c1pop rsi
37bfa94c2pop rdi
37bfa94c3pop rbp
37bfa94c4pop r12
37bfa94c6pop r13
37bfa94c8pop r14
37bfa94capop r15
37bfa94ccjmp 0x37bfa94e0
37bfa9040
37bfa94d1
37bfa94d1 // align 0x10
37bfa94d1 // align 0x10
37bfa94e0
37bfa94e0dlaorhr_col_getrfnp2_64_:
37bfa94e0push r15
37bfa94e2push r14
37bfa94e4push r13
37bfa94e6push r12
37bfa94e8push rbp
37bfa94e9push rdi
37bfa94eapush rsi
37bfa94ebpush rbx
37bfa94ecsub rsp, 184
37bfa94f3mov rbp, [r9]
37bfa94f6mov rdi, rcx
37bfa94f9mov rcx, [rsp+296]
37bfa9501mov rsi, r8
37bfa9504mov rbx, r9
37bfa9507mov rax, [rdi]
37bfa950amov [rcx], 0
37bfa9511test rax, rax
37bfa9514js 0x37bfa95e0
37bfa951amov rdx, [rdx]
37bfa951dtest rdx, rdx
37bfa9520js 0x37bfa9548
37bfa9522test rax, rax
37bfa9525mov r8l, 1
37bfa952bcmovg r8, rax
37bfa952fcmp rbp, r8
37bfa9532jge 0x37bfa9590
37bfa9534mov rdx, -4
37bfa953bmov eax, 4
37bfa9540jmp 0x37bfa9554
37bfa9542
37bfa9542 66 0f 1f 44 00 00 f..D..
37bfa9548
37bfa9548loc_37bfa9548:
37bfa9548mov rdx, -2
37bfa954fmov eax, 2
37bfa9554
37bfa9554loc_37bfa9554:
37bfa9554mov [rcx], rdx
37bfa9557mov r8l, 20
37bfa955dlea rdx, [rsp+168]
37bfa9565lea rcx, [rip+0x4b3094]
37bfa956cmov [rsp+168], rax
37bfa9574call xerbla_64_
37bfa9579nop
37bfa957a
37bfa957aloc_37bfa957a:
37bfa957aadd rsp, 184
37bfa9581pop rbx
37bfa9582pop rsi
37bfa9583pop rdi
37bfa9584pop rbp
37bfa9585pop r12
37bfa9587pop r13
37bfa9589pop r14
37bfa958bpop r15
37bfa958dret
37bfa958e
37bfa958e 66 90 f.
37bfa9590
37bfa9590loc_37bfa9590:
37bfa9590cmp rax, rdx
37bfa9593mov rcx, rdx
37bfa9596cmovle rcx, rax
37bfa959atest rcx, rcx
37bfa959dje 0x37bfa957a
37bfa959fcmp rax, 1
37bfa95a3jne 0x37bfa95f8
37bfa95a5movsd_xmm x0, [rsi]
37bfa95a9movq x2, [rip+0x4b308f]
37bfa95b1movapd x1, x2
37bfa95b5mov rax, [rsp+288]
37bfa95bdandpd x1, x0
37bfa95c1orpd x1, [rip+0x4b3087]
37bfa95c9addsd x0, x1
37bfa95cdxorpd x2, x1
37bfa95d1movsd_xmm [rax], x2
37bfa95d5movsd_xmm [rsi], x0
37bfa95d9jmp 0x37bfa957a
37bfa95db
37bfa95db 0f 1f 44 00 00 ..D..
37bfa95e0
37bfa95e0loc_37bfa95e0:
37bfa95e0mov rdx, -1
37bfa95e7mov eax, 1
37bfa95ecjmp 0x37bfa9554
37bfa95f1
37bfa95f1 0f 1f 80 00 00 00 00 .......
37bfa95f8
37bfa95f8loc_37bfa95f8:
37bfa95f8cmp rdx, 1
37bfa95fcje 0x37bfa9870
37bfa9602mov rax, rcx
37bfa9605mov r9, rbx
37bfa9608mov r8, rsi
37bfa960bmov r14, rbp
37bfa960esar rax, 1
37bfa9611lea r10, [rsp+144]
37bfa9619lea r12, [rsp+152]
37bfa9621not r14
37bfa9624sub rdx, rax
37bfa9627mov [rsp+152], rax
37bfa962fmov rcx, r12
37bfa9632lea r15, [rip+0x4b2fef]
37bfa9639mov [rsp+128], rax
37bfa9641mov rax, [rsp+288]
37bfa9649lea r13, [rsp+168]
37bfa9651mov [rsp+40], r10
37bfa9656mov [rsp+32], rax
37bfa965bmov [rsp+160], rdx
37bfa9663mov rdx, r12
37bfa9666mov [rsp+136], r10
37bfa966ecall dlaorhr_col_getrfnp2_64_
37bfa9673mov rdx, [rdi]
37bfa9676mov rax, [rsp+128]
37bfa967emov [rsp+40], r12
37bfa9683mov [rsp+112], 1
37bfa968clea r9, [rip+0x4b2f8d]
37bfa9693lea rcx, [rip+0x4b2f88]
37bfa969asub rdx, rax
37bfa969dlea rax, [rsi+8*rax]
37bfa96a1mov [rsp+104], 1
37bfa96aamov r8, r9
37bfa96admov [rsp+72], rax
37bfa96b2mov [rsp+96], 1
37bfa96bbmov [rsp+88], 1
37bfa96c4mov [rsp+80], rbx
37bfa96c9mov [rsp+64], rbx
37bfa96cemov [rsp+56], rsi
37bfa96d3mov [rsp+48], r15
37bfa96d8mov [rsp+32], r13
37bfa96ddmov [rsp+168], rdx
37bfa96e5lea rdx, [rip+0x4b2f35]
37bfa96eccall dtrsm_64_
37bfa96f1mov rax, [rsp+152]
37bfa96f9mov [rsp+32], r12
37bfa96felea rdx, [rip+0x4b2f2b]
37bfa9705mov [rsp+112], 1
37bfa970emov rcx, rdx
37bfa9711lea r9, [rip+0x4b2f09]
37bfa9718lea r8, [rip+0x4b2f01]
37bfa971fadd rax, 1
37bfa9723mov [rsp+80], rbx
37bfa9728imul rax, rbp
37bfa972cmov [rsp+64], rbx
37bfa9731mov [rsp+104], 1
37bfa973amov [rsp+96], 1
37bfa9743lea rax, [r14+rax+1]
37bfa9748mov [rsp+56], rsi
37bfa974dlea rax, [rsi+8*rax]
37bfa9751mov [rsp+48], r15
37bfa9756mov [rsp+72], rax
37bfa975blea rax, [rsp+160]
37bfa9763mov [rsp+40], rax
37bfa9768mov [rsp+88], 1
37bfa9771mov [rsp+128], rax
37bfa9779call dtrsm_64_
37bfa977emov rcx, [rsp+152]
37bfa9786mov rdx, [rdi]
37bfa9789mov [rsp+32], r12
37bfa978emov [rsp+96], rbx
37bfa9793mov r12, [rsp+128]
37bfa979bmov r8, r13
37bfa979elea r11, [rcx+1]
37bfa97a2sub rdx, rcx
37bfa97a5mov [rsp+112], 1
37bfa97aeimul r11, rbp
37bfa97b2mov [rsp+168], rdx
37bfa97bamov r9, r12
37bfa97bdmov [rsp+104], 1
37bfa97c6mov [rsp+80], r15
37bfa97cblea rax, [r11+r14]
37bfa97cfmov [rsp+72], rbx
37bfa97d4lea rdx, [rax+rcx+1]
37bfa97d9lea rax, [rsi+8*rax+8]
37bfa97demov [rsp+56], rbx
37bfa97e3mov [rsp+64], rax
37bfa97e8lea rdx, [rsi+8*rdx]
37bfa97eclea rax, [rsi+8*rcx]
37bfa97f0lea rcx, [rip+0x4b2e41]
37bfa97f7mov [rsp+88], rdx
37bfa97fclea rdx, [rip+0x4b2e1d]
37bfa9803mov [rsp+48], rax
37bfa9808mov [rsp+40], rcx
37bfa980dmov rcx, rdx
37bfa9810call dgemm_64_
37bfa9815mov rdx, [rdi]
37bfa9818mov r9, rbx
37bfa981bmov rcx, r13
37bfa981emov rax, [rsp+152]
37bfa9826mov rdi, [rsp+288]
37bfa982emov r10, [rsp+136]
37bfa9836sub rdx, rax
37bfa9839mov [rsp+168], rdx
37bfa9841lea rdx, [rax+1]
37bfa9845lea rax, [rdi+8*rax]
37bfa9849imul rbp, rdx
37bfa984dmov [rsp+40], r10
37bfa9852mov [rsp+32], rax
37bfa9857add rbp, r14
37bfa985aadd rbp, rdx
37bfa985dmov rdx, r12
37bfa9860lea r8, [rsi+8*rbp]
37bfa9864call dlaorhr_col_getrfnp2_64_
37bfa9869jmp 0x37bfa957a
37bfa986e
37bfa986e 66 90 f.
37bfa9870
37bfa9870loc_37bfa9870:
37bfa9870movsd_xmm x0, [rsi]
37bfa9874movq x2, [rip+0x4b2dc4]
37bfa987cmovapd x1, x2
37bfa9880mov rax, [rsp+288]
37bfa9888lea rcx, [rip+0x4b2d85]
37bfa988fandpd x1, x0
37bfa9893orpd x1, [rip+0x4b2db5]
37bfa989baddsd x0, x1
37bfa989fxorpd x2, x1
37bfa98a3movsd_xmm [rax], x2
37bfa98a7movsd_xmm [rsi], x0
37bfa98abcall dlamch_64_
37bfa98b0movsd_xmm x2, [rsi]
37bfa98b4mov rax, [rdi]
37bfa98b7movapd x1, x2
37bfa98bbandpd x1, [rip+0x4b2d9d]
37bfa98c3comisd x1, x0
37bfa98c7jae 0x37bfa9948
37bfa98c9cmp rax, 1
37bfa98cdjle 0x37bfa957a
37bfa98d3cmp rax, 2
37bfa98d7je 0x37bfa992d
37bfa98d9lea rcx, [rax-1]
37bfa98ddmovddup x1, x2
37bfa98e1lea rax, [rsi+8]
37bfa98e5xor edx, edx
37bfa98e7mov r8, rcx
37bfa98eashr r8, 1
37bfa98ednop [rax+rax]
37bfa98f5nop [rax+rax]
37bfa9900
37bfa9900loc_37bfa9900:
37bfa9900movupd x0, [rax]
37bfa9904add rdx, 1
37bfa9908add rax, 16
37bfa990cdivpd x0, x1
37bfa9910movups [rax-16], x0
37bfa9914cmp rdx, r8
37bfa9917jne 0x37bfa9900
37bfa9919test cl, 1
37bfa991cje 0x37bfa957a
37bfa9922mov rax, rcx
37bfa9925and rax, -2
37bfa9929add rax, 2
37bfa992d
37bfa992dloc_37bfa992d:
37bfa992dsub rax, 1
37bfa9931movsd_xmm x0, [rsi+8*rax]
37bfa9936divsd x0, x2
37bfa993amovsd_xmm [rsi+8*rax], x0
37bfa993fjmp 0x37bfa957a
37bfa9944
37bfa9944 0f 1f 40 00 ..@.
37bfa9948
37bfa9948loc_37bfa9948:
37bfa9948movsd_xmm x0, [rip+0x4b2d00]
37bfa9950sub rax, 1
37bfa9954lea rdx, [rsp+168]
37bfa995clea rcx, [rsp+160]
37bfa9964lea r9, [rip+0x4b2cad]
37bfa996blea r8, [rsi+8]
37bfa996fmov [rsp+160], rax
37bfa9977divsd x0, x2
37bfa997bmovsd_xmm [rsp+168], x0
37bfa9984call dscal_64_
37bfa9989jmp 0x37bfa957a
37bfa94e0
37bfa94e0dlaorhr_col_getrfnp2_64_:
37bfa94e0push r15
37bfa94e2push r14
37bfa94e4push r13
37bfa94e6push r12
37bfa94e8push rbp
37bfa94e9push rdi
37bfa94eapush rsi
37bfa94ebpush rbx
37bfa94ecsub rsp, 184
37bfa94f3mov rbp, [r9]
37bfa94f6mov rdi, rcx
37bfa94f9mov rcx, [rsp+296]
37bfa9501mov rsi, r8
37bfa9504mov rbx, r9
37bfa9507mov rax, [rdi]
37bfa950amov [rcx], 0
37bfa9511test rax, rax
37bfa9514js 0x37bfa95e0
37bfa951amov rdx, [rdx]
37bfa951dtest rdx, rdx
37bfa9520js 0x37bfa9548
37bfa9522test rax, rax
37bfa9525mov r8l, 1
37bfa952bcmovg r8, rax
37bfa952fcmp rbp, r8
37bfa9532jge 0x37bfa9590
37bfa9534mov rdx, -4
37bfa953bmov eax, 4
37bfa9540jmp 0x37bfa9554
37bfa9542
37bfa9542 66 0f 1f 44 00 00 f..D..
37bfa9548
37bfa9548loc_37bfa9548:
37bfa9548mov rdx, -2
37bfa954fmov eax, 2
37bfa9554
37bfa9554loc_37bfa9554:
37bfa9554mov [rcx], rdx
37bfa9557mov r8l, 20
37bfa955dlea rdx, [rsp+168]
37bfa9565lea rcx, [rip+0x4b3094]
37bfa956cmov [rsp+168], rax
37bfa9574call xerbla_64_
37bfa9579nop
37bfa957a
37bfa957aloc_37bfa957a:
37bfa957aadd rsp, 184
37bfa9581pop rbx
37bfa9582pop rsi
37bfa9583pop rdi
37bfa9584pop rbp
37bfa9585pop r12
37bfa9587pop r13
37bfa9589pop r14
37bfa958bpop r15
37bfa958dret
37bfa958e
37bfa958e 66 90 f.
37bfa9590
37bfa9590loc_37bfa9590:
37bfa9590cmp rax, rdx
37bfa9593mov rcx, rdx
37bfa9596cmovle rcx, rax
37bfa959atest rcx, rcx
37bfa959dje 0x37bfa957a
37bfa959fcmp rax, 1
37bfa95a3jne 0x37bfa95f8
37bfa95a5movsd_xmm x0, [rsi]
37bfa95a9movq x2, [rip+0x4b308f]
37bfa95b1movapd x1, x2
37bfa95b5mov rax, [rsp+288]
37bfa95bdandpd x1, x0
37bfa95c1orpd x1, [rip+0x4b3087]
37bfa95c9addsd x0, x1
37bfa95cdxorpd x2, x1
37bfa95d1movsd_xmm [rax], x2
37bfa95d5movsd_xmm [rsi], x0
37bfa95d9jmp 0x37bfa957a
37bfa95db
37bfa95db 0f 1f 44 00 00 ..D..
37bfa95e0
37bfa95e0loc_37bfa95e0:
37bfa95e0mov rdx, -1
37bfa95e7mov eax, 1
37bfa95ecjmp 0x37bfa9554
37bfa95f1
37bfa95f1 0f 1f 80 00 00 00 00 .......
37bfa95f8
37bfa95f8loc_37bfa95f8:
37bfa95f8cmp rdx, 1
37bfa95fcje 0x37bfa9870
37bfa9602mov rax, rcx
37bfa9605mov r9, rbx
37bfa9608mov r8, rsi
37bfa960bmov r14, rbp
37bfa960esar rax, 1
37bfa9611lea r10, [rsp+144]
37bfa9619lea r12, [rsp+152]
37bfa9621not r14
37bfa9624sub rdx, rax
37bfa9627mov [rsp+152], rax
37bfa962fmov rcx, r12
37bfa9632lea r15, [rip+0x4b2fef]
37bfa9639mov [rsp+128], rax
37bfa9641mov rax, [rsp+288]
37bfa9649lea r13, [rsp+168]
37bfa9651mov [rsp+40], r10
37bfa9656mov [rsp+32], rax
37bfa965bmov [rsp+160], rdx
37bfa9663mov rdx, r12
37bfa9666mov [rsp+136], r10
37bfa966ecall dlaorhr_col_getrfnp2_64_
37bfa9673mov rdx, [rdi]
37bfa9676mov rax, [rsp+128]
37bfa967emov [rsp+40], r12
37bfa9683mov [rsp+112], 1
37bfa968clea r9, [rip+0x4b2f8d]
37bfa9693lea rcx, [rip+0x4b2f88]
37bfa969asub rdx, rax
37bfa969dlea rax, [rsi+8*rax]
37bfa96a1mov [rsp+104], 1
37bfa96aamov r8, r9
37bfa96admov [rsp+72], rax
37bfa96b2mov [rsp+96], 1
37bfa96bbmov [rsp+88], 1
37bfa96c4mov [rsp+80], rbx
37bfa96c9mov [rsp+64], rbx
37bfa96cemov [rsp+56], rsi
37bfa96d3mov [rsp+48], r15
37bfa96d8mov [rsp+32], r13
37bfa96ddmov [rsp+168], rdx
37bfa96e5lea rdx, [rip+0x4b2f35]
37bfa96eccall dtrsm_64_
37bfa96f1mov rax, [rsp+152]
37bfa96f9mov [rsp+32], r12
37bfa96felea rdx, [rip+0x4b2f2b]
37bfa9705mov [rsp+112], 1
37bfa970emov rcx, rdx
37bfa9711lea r9, [rip+0x4b2f09]
37bfa9718lea r8, [rip+0x4b2f01]
37bfa971fadd rax, 1
37bfa9723mov [rsp+80], rbx
37bfa9728imul rax, rbp
37bfa972cmov [rsp+64], rbx
37bfa9731mov [rsp+104], 1
37bfa973amov [rsp+96], 1
37bfa9743lea rax, [r14+rax+1]
37bfa9748mov [rsp+56], rsi
37bfa974dlea rax, [rsi+8*rax]
37bfa9751mov [rsp+48], r15
37bfa9756mov [rsp+72], rax
37bfa975blea rax, [rsp+160]
37bfa9763mov [rsp+40], rax
37bfa9768mov [rsp+88], 1
37bfa9771mov [rsp+128], rax
37bfa9779call dtrsm_64_
37bfa977emov rcx, [rsp+152]
37bfa9786mov rdx, [rdi]
37bfa9789mov [rsp+32], r12
37bfa978emov [rsp+96], rbx
37bfa9793mov r12, [rsp+128]
37bfa979bmov r8, r13
37bfa979elea r11, [rcx+1]
37bfa97a2sub rdx, rcx
37bfa97a5mov [rsp+112], 1
37bfa97aeimul r11, rbp
37bfa97b2mov [rsp+168], rdx
37bfa97bamov r9, r12
37bfa97bdmov [rsp+104], 1
37bfa97c6mov [rsp+80], r15
37bfa97cblea rax, [r11+r14]
37bfa97cfmov [rsp+72], rbx
37bfa97d4lea rdx, [rax+rcx+1]
37bfa97d9lea rax, [rsi+8*rax+8]
37bfa97demov [rsp+56], rbx
37bfa97e3mov [rsp+64], rax
37bfa97e8lea rdx, [rsi+8*rdx]
37bfa97eclea rax, [rsi+8*rcx]
37bfa97f0lea rcx, [rip+0x4b2e41]
37bfa97f7mov [rsp+88], rdx
37bfa97fclea rdx, [rip+0x4b2e1d]
37bfa9803mov [rsp+48], rax
37bfa9808mov [rsp+40], rcx
37bfa980dmov rcx, rdx
37bfa9810call dgemm_64_
37bfa9815mov rdx, [rdi]
37bfa9818mov r9, rbx
37bfa981bmov rcx, r13
37bfa981emov rax, [rsp+152]
37bfa9826mov rdi, [rsp+288]
37bfa982emov r10, [rsp+136]
37bfa9836sub rdx, rax
37bfa9839mov [rsp+168], rdx
37bfa9841lea rdx, [rax+1]
37bfa9845lea rax, [rdi+8*rax]
37bfa9849imul rbp, rdx
37bfa984dmov [rsp+40], r10
37bfa9852mov [rsp+32], rax
37bfa9857add rbp, r14
37bfa985aadd rbp, rdx
37bfa985dmov rdx, r12
37bfa9860lea r8, [rsi+8*rbp]
37bfa9864call dlaorhr_col_getrfnp2_64_
37bfa9869jmp 0x37bfa957a
37bfa986e
37bfa986e 66 90 f.
37bfa9870
37bfa9870loc_37bfa9870:
37bfa9870movsd_xmm x0, [rsi]
37bfa9874movq x2, [rip+0x4b2dc4]
37bfa987cmovapd x1, x2
37bfa9880mov rax, [rsp+288]
37bfa9888lea rcx, [rip+0x4b2d85]
37bfa988fandpd x1, x0
37bfa9893orpd x1, [rip+0x4b2db5]
37bfa989baddsd x0, x1
37bfa989fxorpd x2, x1
37bfa98a3movsd_xmm [rax], x2
37bfa98a7movsd_xmm [rsi], x0
37bfa98abcall dlamch_64_
37bfa98b0movsd_xmm x2, [rsi]
37bfa98b4mov rax, [rdi]
37bfa98b7movapd x1, x2
37bfa98bbandpd x1, [rip+0x4b2d9d]
37bfa98c3comisd x1, x0
37bfa98c7jae 0x37bfa9948
37bfa98c9cmp rax, 1
37bfa98cdjle 0x37bfa957a
37bfa98d3cmp rax, 2
37bfa98d7je 0x37bfa992d
37bfa98d9lea rcx, [rax-1]
37bfa98ddmovddup x1, x2
37bfa98e1lea rax, [rsi+8]
37bfa98e5xor edx, edx
37bfa98e7mov r8, rcx
37bfa98eashr r8, 1
37bfa98ednop [rax+rax]
37bfa98f5nop [rax+rax]
37bfa9900
37bfa9900loc_37bfa9900:
37bfa9900movupd x0, [rax]
37bfa9904add rdx, 1
37bfa9908add rax, 16
37bfa990cdivpd x0, x1
37bfa9910movups [rax-16], x0
37bfa9914cmp rdx, r8
37bfa9917jne 0x37bfa9900
37bfa9919test cl, 1
37bfa991cje 0x37bfa957a
37bfa9922mov rax, rcx
37bfa9925and rax, -2
37bfa9929add rax, 2
37bfa992d
37bfa992dloc_37bfa992d:
37bfa992dsub rax, 1
37bfa9931movsd_xmm x0, [rsi+8*rax]
37bfa9936divsd x0, x2
37bfa993amovsd_xmm [rsi+8*rax], x0
37bfa993fjmp 0x37bfa957a
37bfa9944
37bfa9944 0f 1f 40 00 ..@.
37bfa9948
37bfa9948loc_37bfa9948:
37bfa9948movsd_xmm x0, [rip+0x4b2d00]
37bfa9950sub rax, 1
37bfa9954lea rdx, [rsp+168]
37bfa995clea rcx, [rsp+160]
37bfa9964lea r9, [rip+0x4b2cad]
37bfa996blea r8, [rsi+8]
37bfa996fmov [rsp+160], rax
37bfa9977divsd x0, x2
37bfa997bmovsd_xmm [rsp+168], x0
37bfa9984call dscal_64_
37bfa9989jmp 0x37bfa957a
37bfa94e0
37bfa998e
37bfa998e // align 0x20
37bfa998e // align 0x20
37bfa99a0
37bfa99a0dlapll_64_:
37bfa99a0push r12
37bfa99a2push rbp
37bfa99a3push rdi
37bfa99a4push rsi
37bfa99a5push rbx
37bfa99a6sub rsp, 112
37bfa99aamov rbp, [rsp+192]
37bfa99b2mov r12, rcx
37bfa99b5mov rbx, rdx
37bfa99b8mov rdi, r8
37bfa99bbmov rsi, r9
37bfa99becmp [rcx], 1
37bfa99c2jle 0x37bfa9ac8
37bfa99c8lea r10, [rsp+96]
37bfa99cdmov rax, [r8]
37bfa99d0mov r9, r8
37bfa99d3mov [rsp+32], r10
37bfa99d8lea r8, [rdx+8*rax]
37bfa99dcmov [rsp+56], r10
37bfa99e1call dlarfg_64_
37bfa99e6movsd_xmm x0, [rbx]
37bfa99eamov r9, rsi
37bfa99edmov r8, rdi
37bfa99f0mov rax, [rip+0x4b2c79]
37bfa99f7mov rdx, rbx
37bfa99famov rcx, r12
37bfa99fdmovsd_xmm [rsp+64], x0
37bfa9a03mov [rbx], rax
37bfa9a06mov [rsp+32], rbp
37bfa9a0bcall ddot_64_
37bfa9a10mov [rsp+40], rbp
37bfa9a15mov r9, rdi
37bfa9a18mov r8, rbx
37bfa9a1bmulsd x0, [rsp+96]
37bfa9a21mov [rsp+32], rsi
37bfa9a26lea rdx, [rsp+88]
37bfa9a2bmov rcx, r12
37bfa9a2exorpd x0, [rip+0x4b2c4a]
37bfa9a36lea rbx, [rsp+104]
37bfa9a3bmovsd_xmm [rsp+88], x0
37bfa9a41call daxpy_64_
37bfa9a46mov rax, [r12]
37bfa9a4amov r9, rbp
37bfa9a4dmov rcx, rbx
37bfa9a50mov r10, [rsp+56]
37bfa9a55sub rax, 1
37bfa9a59mov [rsp+104], rax
37bfa9a5emov rax, [rbp]
37bfa9a62mov [rsp+32], r10
37bfa9a67mov r8, rax
37bfa9a6aneg rax
37bfa9a6dshl r8, 4
37bfa9a71add r8, rsi
37bfa9a74lea rdx, [r8+8*rax]
37bfa9a78call dlarfg_64_
37bfa9a7dmovsd_xmm x0, [rsi]
37bfa9a81mov rax, [rbp]
37bfa9a85lea rdx, [rsp+72]
37bfa9a8amov r9, [rsp+200]
37bfa9a92lea rcx, [rsp+64]
37bfa9a97lea r8, [rsp+80]
37bfa9a9cmovsd_xmm [rsp+72], x0
37bfa9aa2movsd_xmm x0, [rsi+8*rax]
37bfa9aa7mov [rsp+32], rbx
37bfa9aacmovsd_xmm [rsp+80], x0
37bfa9ab2call dlas2_64_
37bfa9ab7nop
37bfa9ab8add rsp, 112
37bfa9abcpop rbx
37bfa9abdpop rsi
37bfa9abepop rdi
37bfa9abfpop rbp
37bfa9ac0pop r12
37bfa9ac2ret
37bfa9ac3
37bfa9ac3 0f 1f 44 00 00 ..D..
37bfa9ac8
37bfa9ac8loc_37bfa9ac8:
37bfa9ac8mov rax, [rsp+200]
37bfa9ad0mov [rax], 0
37bfa9ad7add rsp, 112
37bfa9adbpop rbx
37bfa9adcpop rsi
37bfa9addpop rdi
37bfa9adepop rbp
37bfa9adfpop r12
37bfa9ae1ret
37bfa99a0
37bfa99a0dlapll_64_:
37bfa99a0push r12
37bfa99a2push rbp
37bfa99a3push rdi
37bfa99a4push rsi
37bfa99a5push rbx
37bfa99a6sub rsp, 112
37bfa99aamov rbp, [rsp+192]
37bfa99b2mov r12, rcx
37bfa99b5mov rbx, rdx
37bfa99b8mov rdi, r8
37bfa99bbmov rsi, r9
37bfa99becmp [rcx], 1
37bfa99c2jle 0x37bfa9ac8
37bfa99c8lea r10, [rsp+96]
37bfa99cdmov rax, [r8]
37bfa99d0mov r9, r8
37bfa99d3mov [rsp+32], r10
37bfa99d8lea r8, [rdx+8*rax]
37bfa99dcmov [rsp+56], r10
37bfa99e1call dlarfg_64_
37bfa99e6movsd_xmm x0, [rbx]
37bfa99eamov r9, rsi
37bfa99edmov r8, rdi
37bfa99f0mov rax, [rip+0x4b2c79]
37bfa99f7mov rdx, rbx
37bfa99famov rcx, r12
37bfa99fdmovsd_xmm [rsp+64], x0
37bfa9a03mov [rbx], rax
37bfa9a06mov [rsp+32], rbp
37bfa9a0bcall ddot_64_
37bfa9a10mov [rsp+40], rbp
37bfa9a15mov r9, rdi
37bfa9a18mov r8, rbx
37bfa9a1bmulsd x0, [rsp+96]
37bfa9a21mov [rsp+32], rsi
37bfa9a26lea rdx, [rsp+88]
37bfa9a2bmov rcx, r12
37bfa9a2exorpd x0, [rip+0x4b2c4a]
37bfa9a36lea rbx, [rsp+104]
37bfa9a3bmovsd_xmm [rsp+88], x0
37bfa9a41call daxpy_64_
37bfa9a46mov rax, [r12]
37bfa9a4amov r9, rbp
37bfa9a4dmov rcx, rbx
37bfa9a50mov r10, [rsp+56]
37bfa9a55sub rax, 1
37bfa9a59mov [rsp+104], rax
37bfa9a5emov rax, [rbp]
37bfa9a62mov [rsp+32], r10
37bfa9a67mov r8, rax
37bfa9a6aneg rax
37bfa9a6dshl r8, 4
37bfa9a71add r8, rsi
37bfa9a74lea rdx, [r8+8*rax]
37bfa9a78call dlarfg_64_
37bfa9a7dmovsd_xmm x0, [rsi]
37bfa9a81mov rax, [rbp]
37bfa9a85lea rdx, [rsp+72]
37bfa9a8amov r9, [rsp+200]
37bfa9a92lea rcx, [rsp+64]
37bfa9a97lea r8, [rsp+80]
37bfa9a9cmovsd_xmm [rsp+72], x0
37bfa9aa2movsd_xmm x0, [rsi+8*rax]
37bfa9aa7mov [rsp+32], rbx
37bfa9aacmovsd_xmm [rsp+80], x0
37bfa9ab2call dlas2_64_
37bfa9ab7nop
37bfa9ab8add rsp, 112
37bfa9abcpop rbx
37bfa9abdpop rsi
37bfa9abepop rdi
37bfa9abfpop rbp
37bfa9ac0pop r12
37bfa9ac2ret
37bfa9ac3
37bfa9ac3 0f 1f 44 00 00 ..D..
37bfa9ac8
37bfa9ac8loc_37bfa9ac8:
37bfa9ac8mov rax, [rsp+200]
37bfa9ad0mov [rax], 0
37bfa9ad7add rsp, 112
37bfa9adbpop rbx
37bfa9adcpop rsi
37bfa9addpop rdi
37bfa9adepop rbp
37bfa9adfpop r12
37bfa9ae1ret
37bfa99a0
37bfa9ae2
37bfa9ae2 // align 0x20
37bfa9ae2 // align 0x20
37bfa9b00
37bfa9b00dlapmr_64_:
37bfa9b00push r14
37bfa9b02push r13
37bfa9b04push r12
37bfa9b06push rbp
37bfa9b07push rdi
37bfa9b08push rsi
37bfa9b09push rbx
37bfa9b0amov rdx, [rdx]
37bfa9b0dmov rbp, r9
37bfa9b10mov r9, [rsp+104]
37bfa9b15cmp rdx, 1
37bfa9b19jle 0x37bfa9c48
37bfa9b1fmov rax, [rsp+96]
37bfa9b24lea rbx, [rdx+1]
37bfa9b28mov r10, [rax]
37bfa9b2bxor eax, eax
37bfa9b2dtest r10, r10
37bfa9b30cmovs r10, rax
37bfa9b34and edx, 1
37bfa9b37mov eax, 1
37bfa9b3cje 0x37bfa9b60
37bfa9b3eneg [r9+8*rax-8]
37bfa9b43mov eax, 2
37bfa9b48cmp rax, rbx
37bfa9b4bje 0x37bfa9b72
37bfa9b4dnop [rax+rax]
37bfa9b55nop [rax+rax]
37bfa9b60
37bfa9b60loc_37bfa9b60:
37bfa9b60neg [r9+8*rax-8]
37bfa9b65neg [r9+8*rax]
37bfa9b69add rax, 2
37bfa9b6dcmp rax, rbx
37bfa9b70jne 0x37bfa9b60
37bfa9b72
37bfa9b72loc_37bfa9b72:
37bfa9b72shl r10, 3
37bfa9b76cmp [rcx], 0
37bfa9b7aje 0x37bfa9c53
37bfa9b80mov r14l, 1
37bfa9b86jmp 0x37bfa9bad
37bfa9b88
37bfa9b88 66 90 66 66 2e 0f 1f 84 f.ff....
37bfa9b90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9ba0
37bfa9ba0loc_37bfa9ba0:
37bfa9ba0add r14, 1
37bfa9ba4cmp r14, rbx
37bfa9ba7je 0x37bfa9c48
37bfa9bad
37bfa9badloc_37bfa9bad:
37bfa9badmov rsi, [r9+8*r14-8]
37bfa9bb2test rsi, rsi
37bfa9bb5jg 0x37bfa9ba0
37bfa9bb7mov r12, rsi
37bfa9bbanot rsi
37bfa9bbdneg r12
37bfa9bc0mov [r9+8*r14-8], r12
37bfa9bc5mov rdi, [r9+8*rsi]
37bfa9bc9test rdi, rdi
37bfa9bccjg 0x37bfa9ba0
37bfa9bcemov rax, [r8]
37bfa9bd1test rax, rax
37bfa9bd4jle 0x37bfa9d40
37bfa9bdamov r13, r14
37bfa9bddlea r11, [rax+1]
37bfa9be1nop [rax]
37bfa9be5nop [rax+rax]
37bfa9bf0
37bfa9bf0loc_37bfa9bf0:
37bfa9bf0mov rcx, r12
37bfa9bf3lea rax, [rbp+8*r13-8]
37bfa9bf8mov edx, 1
37bfa9bfdsub rcx, r13
37bfa9c00
37bfa9c00loc_37bfa9c00:
37bfa9c00movsd_xmm x0, [rax]
37bfa9c04movsd_xmm x1, [rax+8*rcx]
37bfa9c09add rdx, 1
37bfa9c0dmovsd_xmm [rax], x1
37bfa9c11movsd_xmm [rax+8*rcx], x0
37bfa9c16add rax, r10
37bfa9c19cmp rdx, r11
37bfa9c1cjne 0x37bfa9c00
37bfa9c1emov rax, rdi
37bfa9c21not rdi
37bfa9c24mov r13, r12
37bfa9c27neg rax
37bfa9c2amov [r9+8*rsi], rax
37bfa9c2emov rsi, rdi
37bfa9c31mov rdi, [r9+8*rdi]
37bfa9c35test rdi, rdi
37bfa9c38jg 0x37bfa9ba0
37bfa9c3emov r12, rax
37bfa9c41jmp 0x37bfa9bf0
37bfa9c43
37bfa9c43 0f 1f 44 00 00 ..D..
37bfa9c48
37bfa9c48loc_37bfa9c48:
37bfa9c48pop rbx
37bfa9c49pop rsi
37bfa9c4apop rdi
37bfa9c4bpop rbp
37bfa9c4cpop r12
37bfa9c4epop r13
37bfa9c50pop r14
37bfa9c52ret
37bfa9c53
37bfa9c53loc_37bfa9c53:
37bfa9c53mov edi, 1
37bfa9c58jmp 0x37bfa9c6d
37bfa9c5a
37bfa9c5a 66 0f 1f 44 00 00 f..D..
37bfa9c60
37bfa9c60loc_37bfa9c60:
37bfa9c60add rdi, 1
37bfa9c64add rbp, 8
37bfa9c68cmp rdi, rbx
37bfa9c6bje 0x37bfa9c48
37bfa9c6d
37bfa9c6dloc_37bfa9c6d:
37bfa9c6dmov r11, [r9+8*rdi-8]
37bfa9c72test r11, r11
37bfa9c75jg 0x37bfa9c60
37bfa9c77neg r11
37bfa9c7amov [r9+8*rdi-8], r11
37bfa9c7fcmp r11, rdi
37bfa9c82je 0x37bfa9c60
37bfa9c84mov rax, [r8]
37bfa9c87test rax, rax
37bfa9c8ajle 0x37bfa9cd4
37bfa9c8clea rsi, [rax+1]
37bfa9c90
37bfa9c90loc_37bfa9c90:
37bfa9c90mov rcx, r11
37bfa9c93mov rax, rbp
37bfa9c96mov edx, 1
37bfa9c9bsub rcx, rdi
37bfa9c9enop
37bfa9ca0
37bfa9ca0loc_37bfa9ca0:
37bfa9ca0movsd_xmm x0, [rax]
37bfa9ca4movsd_xmm x1, [rax+8*rcx]
37bfa9ca9add rdx, 1
37bfa9cadmovsd_xmm [rax], x1
37bfa9cb1movsd_xmm [rax+8*rcx], x0
37bfa9cb6add rax, r10
37bfa9cb9cmp rdx, rsi
37bfa9cbcjne 0x37bfa9ca0
37bfa9cbelea rax, [r11-1]
37bfa9cc2mov r11, [r9+8*rax]
37bfa9cc6neg r11
37bfa9cc9mov [r9+8*rax], r11
37bfa9ccdcmp rdi, r11
37bfa9cd0jne 0x37bfa9c90
37bfa9cd2jmp 0x37bfa9c60
37bfa9cd4
37bfa9cd4loc_37bfa9cd4:
37bfa9cd4sub r11, 1
37bfa9cd8mov rax, [r9+8*r11]
37bfa9cdcmov rdx, rax
37bfa9cdfneg rdx
37bfa9ce2mov [r9+8*r11], rdx
37bfa9ce6cmp rdi, rdx
37bfa9ce9je 0x37bfa9c60
37bfa9cefnot rax
37bfa9cf2mov r11, [r9+8*rax]
37bfa9cf6neg r11
37bfa9cf9mov [r9+8*rax], r11
37bfa9cfdcmp r11, rdi
37bfa9d00jne 0x37bfa9cd4
37bfa9d02jmp 0x37bfa9c60
37bfa9d07
37bfa9d07 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa9d10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa9d20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa9d30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9d40
37bfa9d40loc_37bfa9d40:
37bfa9d40mov rax, rdi
37bfa9d43not rdi
37bfa9d46neg rax
37bfa9d49mov [r9+8*rsi], rax
37bfa9d4dmov rsi, [r9+8*rdi]
37bfa9d51test rsi, rsi
37bfa9d54jg 0x37bfa9ba0
37bfa9d5amov rax, rsi
37bfa9d5dnot rsi
37bfa9d60neg rax
37bfa9d63mov [r9+8*rdi], rax
37bfa9d67mov rdi, [r9+8*rsi]
37bfa9d6btest rdi, rdi
37bfa9d6ejle 0x37bfa9d40
37bfa9d70jmp 0x37bfa9ba0
37bfa9b00
37bfa9b00dlapmr_64_:
37bfa9b00push r14
37bfa9b02push r13
37bfa9b04push r12
37bfa9b06push rbp
37bfa9b07push rdi
37bfa9b08push rsi
37bfa9b09push rbx
37bfa9b0amov rdx, [rdx]
37bfa9b0dmov rbp, r9
37bfa9b10mov r9, [rsp+104]
37bfa9b15cmp rdx, 1
37bfa9b19jle 0x37bfa9c48
37bfa9b1fmov rax, [rsp+96]
37bfa9b24lea rbx, [rdx+1]
37bfa9b28mov r10, [rax]
37bfa9b2bxor eax, eax
37bfa9b2dtest r10, r10
37bfa9b30cmovs r10, rax
37bfa9b34and edx, 1
37bfa9b37mov eax, 1
37bfa9b3cje 0x37bfa9b60
37bfa9b3eneg [r9+8*rax-8]
37bfa9b43mov eax, 2
37bfa9b48cmp rax, rbx
37bfa9b4bje 0x37bfa9b72
37bfa9b4dnop [rax+rax]
37bfa9b55nop [rax+rax]
37bfa9b60
37bfa9b60loc_37bfa9b60:
37bfa9b60neg [r9+8*rax-8]
37bfa9b65neg [r9+8*rax]
37bfa9b69add rax, 2
37bfa9b6dcmp rax, rbx
37bfa9b70jne 0x37bfa9b60
37bfa9b72
37bfa9b72loc_37bfa9b72:
37bfa9b72shl r10, 3
37bfa9b76cmp [rcx], 0
37bfa9b7aje 0x37bfa9c53
37bfa9b80mov r14l, 1
37bfa9b86jmp 0x37bfa9bad
37bfa9b88
37bfa9b88 66 90 66 66 2e 0f 1f 84 f.ff....
37bfa9b90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9ba0
37bfa9ba0loc_37bfa9ba0:
37bfa9ba0add r14, 1
37bfa9ba4cmp r14, rbx
37bfa9ba7je 0x37bfa9c48
37bfa9bad
37bfa9badloc_37bfa9bad:
37bfa9badmov rsi, [r9+8*r14-8]
37bfa9bb2test rsi, rsi
37bfa9bb5jg 0x37bfa9ba0
37bfa9bb7mov r12, rsi
37bfa9bbanot rsi
37bfa9bbdneg r12
37bfa9bc0mov [r9+8*r14-8], r12
37bfa9bc5mov rdi, [r9+8*rsi]
37bfa9bc9test rdi, rdi
37bfa9bccjg 0x37bfa9ba0
37bfa9bcemov rax, [r8]
37bfa9bd1test rax, rax
37bfa9bd4jle 0x37bfa9d40
37bfa9bdamov r13, r14
37bfa9bddlea r11, [rax+1]
37bfa9be1nop [rax]
37bfa9be5nop [rax+rax]
37bfa9bf0
37bfa9bf0loc_37bfa9bf0:
37bfa9bf0mov rcx, r12
37bfa9bf3lea rax, [rbp+8*r13-8]
37bfa9bf8mov edx, 1
37bfa9bfdsub rcx, r13
37bfa9c00
37bfa9c00loc_37bfa9c00:
37bfa9c00movsd_xmm x0, [rax]
37bfa9c04movsd_xmm x1, [rax+8*rcx]
37bfa9c09add rdx, 1
37bfa9c0dmovsd_xmm [rax], x1
37bfa9c11movsd_xmm [rax+8*rcx], x0
37bfa9c16add rax, r10
37bfa9c19cmp rdx, r11
37bfa9c1cjne 0x37bfa9c00
37bfa9c1emov rax, rdi
37bfa9c21not rdi
37bfa9c24mov r13, r12
37bfa9c27neg rax
37bfa9c2amov [r9+8*rsi], rax
37bfa9c2emov rsi, rdi
37bfa9c31mov rdi, [r9+8*rdi]
37bfa9c35test rdi, rdi
37bfa9c38jg 0x37bfa9ba0
37bfa9c3emov r12, rax
37bfa9c41jmp 0x37bfa9bf0
37bfa9c43
37bfa9c43 0f 1f 44 00 00 ..D..
37bfa9c48
37bfa9c48loc_37bfa9c48:
37bfa9c48pop rbx
37bfa9c49pop rsi
37bfa9c4apop rdi
37bfa9c4bpop rbp
37bfa9c4cpop r12
37bfa9c4epop r13
37bfa9c50pop r14
37bfa9c52ret
37bfa9c53
37bfa9c53loc_37bfa9c53:
37bfa9c53mov edi, 1
37bfa9c58jmp 0x37bfa9c6d
37bfa9c5a
37bfa9c5a 66 0f 1f 44 00 00 f..D..
37bfa9c60
37bfa9c60loc_37bfa9c60:
37bfa9c60add rdi, 1
37bfa9c64add rbp, 8
37bfa9c68cmp rdi, rbx
37bfa9c6bje 0x37bfa9c48
37bfa9c6d
37bfa9c6dloc_37bfa9c6d:
37bfa9c6dmov r11, [r9+8*rdi-8]
37bfa9c72test r11, r11
37bfa9c75jg 0x37bfa9c60
37bfa9c77neg r11
37bfa9c7amov [r9+8*rdi-8], r11
37bfa9c7fcmp r11, rdi
37bfa9c82je 0x37bfa9c60
37bfa9c84mov rax, [r8]
37bfa9c87test rax, rax
37bfa9c8ajle 0x37bfa9cd4
37bfa9c8clea rsi, [rax+1]
37bfa9c90
37bfa9c90loc_37bfa9c90:
37bfa9c90mov rcx, r11
37bfa9c93mov rax, rbp
37bfa9c96mov edx, 1
37bfa9c9bsub rcx, rdi
37bfa9c9enop
37bfa9ca0
37bfa9ca0loc_37bfa9ca0:
37bfa9ca0movsd_xmm x0, [rax]
37bfa9ca4movsd_xmm x1, [rax+8*rcx]
37bfa9ca9add rdx, 1
37bfa9cadmovsd_xmm [rax], x1
37bfa9cb1movsd_xmm [rax+8*rcx], x0
37bfa9cb6add rax, r10
37bfa9cb9cmp rdx, rsi
37bfa9cbcjne 0x37bfa9ca0
37bfa9cbelea rax, [r11-1]
37bfa9cc2mov r11, [r9+8*rax]
37bfa9cc6neg r11
37bfa9cc9mov [r9+8*rax], r11
37bfa9ccdcmp rdi, r11
37bfa9cd0jne 0x37bfa9c90
37bfa9cd2jmp 0x37bfa9c60
37bfa9cd4
37bfa9cd4loc_37bfa9cd4:
37bfa9cd4sub r11, 1
37bfa9cd8mov rax, [r9+8*r11]
37bfa9cdcmov rdx, rax
37bfa9cdfneg rdx
37bfa9ce2mov [r9+8*r11], rdx
37bfa9ce6cmp rdi, rdx
37bfa9ce9je 0x37bfa9c60
37bfa9cefnot rax
37bfa9cf2mov r11, [r9+8*rax]
37bfa9cf6neg r11
37bfa9cf9mov [r9+8*rax], r11
37bfa9cfdcmp r11, rdi
37bfa9d00jne 0x37bfa9cd4
37bfa9d02jmp 0x37bfa9c60
37bfa9d07
37bfa9d07 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa9d10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa9d20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa9d30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9d40
37bfa9d40loc_37bfa9d40:
37bfa9d40mov rax, rdi
37bfa9d43not rdi
37bfa9d46neg rax
37bfa9d49mov [r9+8*rsi], rax
37bfa9d4dmov rsi, [r9+8*rdi]
37bfa9d51test rsi, rsi
37bfa9d54jg 0x37bfa9ba0
37bfa9d5amov rax, rsi
37bfa9d5dnot rsi
37bfa9d60neg rax
37bfa9d63mov [r9+8*rdi], rax
37bfa9d67mov rdi, [r9+8*rsi]
37bfa9d6btest rdi, rdi
37bfa9d6ejle 0x37bfa9d40
37bfa9d70jmp 0x37bfa9ba0
37bfa9b00
37bfa9d75
37bfa9d75 // align 0x10
37bfa9d75 // align 0x10
37bfa9d80
37bfa9d80dlapmt_64_:
37bfa9d80push r14
37bfa9d82push r13
37bfa9d84push r12
37bfa9d86push rbp
37bfa9d87push rdi
37bfa9d88push rsi
37bfa9d89push rbx
37bfa9d8amov r10, [rsp+104]
37bfa9d8fmov rbx, rdx
37bfa9d92mov rdx, [r8]
37bfa9d95cmp rdx, 1
37bfa9d99jle 0x37bfa9ee8
37bfa9d9fmov rax, [rsp+96]
37bfa9da4lea rdi, [rdx+1]
37bfa9da8mov r11, [rax]
37bfa9dabxor eax, eax
37bfa9dadtest r11, r11
37bfa9db0cmovs r11, rax
37bfa9db4and edx, 1
37bfa9db7mov eax, 1
37bfa9dbcmov rsi, r11
37bfa9dbfnot rsi
37bfa9dc2je 0x37bfa9de0
37bfa9dc4neg [r10+8*rax-8]
37bfa9dc9mov eax, 2
37bfa9dcecmp rax, rdi
37bfa9dd1je 0x37bfa9df2
37bfa9dd3nop
37bfa9dd5nop [rax+rax]
37bfa9de0
37bfa9de0loc_37bfa9de0:
37bfa9de0neg [r10+8*rax-8]
37bfa9de5neg [r10+8*rax]
37bfa9de9add rax, 2
37bfa9dedcmp rax, rdi
37bfa9df0jne 0x37bfa9de0
37bfa9df2
37bfa9df2loc_37bfa9df2:
37bfa9df2cmp [rcx], 0
37bfa9df6je 0x37bfa9ef3
37bfa9dfcmov r14l, 1
37bfa9e02jmp 0x37bfa9e2d
37bfa9e04
37bfa9e04 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa9e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9e20
37bfa9e20loc_37bfa9e20:
37bfa9e20add r14, 1
37bfa9e24cmp r14, rdi
37bfa9e27je 0x37bfa9ee8
37bfa9e2d
37bfa9e2dloc_37bfa9e2d:
37bfa9e2dmov rbp, [r10+8*r14-8]
37bfa9e32test rbp, rbp
37bfa9e35jg 0x37bfa9e20
37bfa9e37mov r13, rbp
37bfa9e3anot rbp
37bfa9e3dneg r13
37bfa9e40mov [r10+8*r14-8], r13
37bfa9e45mov r12, [r10+8*rbp]
37bfa9e49test r12, r12
37bfa9e4cjg 0x37bfa9e20
37bfa9e4emov rdx, [rbx]
37bfa9e51test rdx, rdx
37bfa9e54jle 0x37bfaa000
37bfa9e5amov rax, r14
37bfa9e5dlea r8, [rdx+1]
37bfa9e61nop [rax]
37bfa9e65nop [rax+rax]
37bfa9e70
37bfa9e70loc_37bfa9e70:
37bfa9e70imul rax, r11
37bfa9e74add rax, rsi
37bfa9e77lea rcx, [r9+8*rax]
37bfa9e7bmov rax, r13
37bfa9e7eimul rax, r11
37bfa9e82add rax, rsi
37bfa9e85lea rdx, [r9+8*rax]
37bfa9e89mov eax, 1
37bfa9e8enop [rax]
37bfa9e95nop [rax+rax]
37bfa9ea0
37bfa9ea0loc_37bfa9ea0:
37bfa9ea0movsd_xmm x0, [rcx+8*rax]
37bfa9ea5movsd_xmm x1, [rdx+8*rax]
37bfa9eaamovsd_xmm [rcx+8*rax], x1
37bfa9eafmovsd_xmm [rdx+8*rax], x0
37bfa9eb4add rax, 1
37bfa9eb8cmp rax, r8
37bfa9ebbjne 0x37bfa9ea0
37bfa9ebdmov rdx, r12
37bfa9ec0mov rax, r13
37bfa9ec3neg rdx
37bfa9ec6mov [r10+8*rbp], rdx
37bfa9ecamov rbp, r12
37bfa9ecdnot rbp
37bfa9ed0mov r12, [r10+8*rbp]
37bfa9ed4test r12, r12
37bfa9ed7jg 0x37bfa9e20
37bfa9eddmov r13, rdx
37bfa9ee0jmp 0x37bfa9e70
37bfa9ee2
37bfa9ee2 66 0f 1f 44 00 00 f..D..
37bfa9ee8
37bfa9ee8loc_37bfa9ee8:
37bfa9ee8pop rbx
37bfa9ee9pop rsi
37bfa9eeapop rdi
37bfa9eebpop rbp
37bfa9eecpop r12
37bfa9eeepop r13
37bfa9ef0pop r14
37bfa9ef2ret
37bfa9ef3
37bfa9ef3loc_37bfa9ef3:
37bfa9ef3lea r13, [8*r11]
37bfa9efblea rdx, [r9-8]
37bfa9effmov r12l, 1
37bfa9f05jmp 0x37bfa9f2c
37bfa9f07
37bfa9f07 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa9f10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9f20
37bfa9f20loc_37bfa9f20:
37bfa9f20add r12, 1
37bfa9f24add rdx, r13
37bfa9f27cmp r12, rdi
37bfa9f2aje 0x37bfa9ee8
37bfa9f2c
37bfa9f2cloc_37bfa9f2c:
37bfa9f2cmov r8, [r10+8*r12-8]
37bfa9f31test r8, r8
37bfa9f34jg 0x37bfa9f20
37bfa9f36neg r8
37bfa9f39mov [r10+8*r12-8], r8
37bfa9f3ecmp r8, r12
37bfa9f41je 0x37bfa9f20
37bfa9f43mov rax, [rbx]
37bfa9f46test rax, rax
37bfa9f49jle 0x37bfa9fb6
37bfa9f4blea rbp, [rax+1]
37bfa9f4fnop
37bfa9f50
37bfa9f50loc_37bfa9f50:
37bfa9f50mov rax, r8
37bfa9f53imul rax, r11
37bfa9f57add rax, rsi
37bfa9f5alea rcx, [r9+8*rax]
37bfa9f5emov eax, 1
37bfa9f63nop [rax]
37bfa9f6anop [rax+rax]
37bfa9f75nop [rax+rax]
37bfa9f80
37bfa9f80loc_37bfa9f80:
37bfa9f80movsd_xmm x0, [rdx+8*rax]
37bfa9f85movsd_xmm x1, [rcx+8*rax]
37bfa9f8amovsd_xmm [rdx+8*rax], x1
37bfa9f8fmovsd_xmm [rcx+8*rax], x0
37bfa9f94add rax, 1
37bfa9f98cmp rax, rbp
37bfa9f9bjne 0x37bfa9f80
37bfa9f9dlea rax, [r8-1]
37bfa9fa1mov r8, [r10+8*rax]
37bfa9fa5neg r8
37bfa9fa8mov [r10+8*rax], r8
37bfa9faccmp r12, r8
37bfa9fafjne 0x37bfa9f50
37bfa9fb1jmp 0x37bfa9f20
37bfa9fb6
37bfa9fb6loc_37bfa9fb6:
37bfa9fb6sub r8, 1
37bfa9fbamov rax, [r10+8*r8]
37bfa9fbemov rcx, rax
37bfa9fc1neg rcx
37bfa9fc4mov [r10+8*r8], rcx
37bfa9fc8cmp rcx, r12
37bfa9fcbje 0x37bfa9f20
37bfa9fd1not rax
37bfa9fd4mov r8, [r10+8*rax]
37bfa9fd8neg r8
37bfa9fdbmov [r10+8*rax], r8
37bfa9fdfcmp r8, r12
37bfa9fe2jne 0x37bfa9fb6
37bfa9fe4jmp 0x37bfa9f20
37bfa9fe9
37bfa9fe9 90 66 66 2e 0f 1f 84 .ff....
37bfa9ff0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfaa000
37bfaa000loc_37bfaa000:
37bfaa000mov rax, r12
37bfaa003not r12
37bfaa006neg rax
37bfaa009mov [r10+8*rbp], rax
37bfaa00dmov rbp, [r10+8*r12]
37bfaa011test rbp, rbp
37bfaa014jg 0x37bfa9e20
37bfaa01amov rax, rbp
37bfaa01dnot rbp
37bfaa020neg rax
37bfaa023mov [r10+8*r12], rax
37bfaa027mov r12, [r10+8*rbp]
37bfaa02btest r12, r12
37bfaa02ejle 0x37bfaa000
37bfaa030jmp 0x37bfa9e20
37bfa9d80
37bfa9d80dlapmt_64_:
37bfa9d80push r14
37bfa9d82push r13
37bfa9d84push r12
37bfa9d86push rbp
37bfa9d87push rdi
37bfa9d88push rsi
37bfa9d89push rbx
37bfa9d8amov r10, [rsp+104]
37bfa9d8fmov rbx, rdx
37bfa9d92mov rdx, [r8]
37bfa9d95cmp rdx, 1
37bfa9d99jle 0x37bfa9ee8
37bfa9d9fmov rax, [rsp+96]
37bfa9da4lea rdi, [rdx+1]
37bfa9da8mov r11, [rax]
37bfa9dabxor eax, eax
37bfa9dadtest r11, r11
37bfa9db0cmovs r11, rax
37bfa9db4and edx, 1
37bfa9db7mov eax, 1
37bfa9dbcmov rsi, r11
37bfa9dbfnot rsi
37bfa9dc2je 0x37bfa9de0
37bfa9dc4neg [r10+8*rax-8]
37bfa9dc9mov eax, 2
37bfa9dcecmp rax, rdi
37bfa9dd1je 0x37bfa9df2
37bfa9dd3nop
37bfa9dd5nop [rax+rax]
37bfa9de0
37bfa9de0loc_37bfa9de0:
37bfa9de0neg [r10+8*rax-8]
37bfa9de5neg [r10+8*rax]
37bfa9de9add rax, 2
37bfa9dedcmp rax, rdi
37bfa9df0jne 0x37bfa9de0
37bfa9df2
37bfa9df2loc_37bfa9df2:
37bfa9df2cmp [rcx], 0
37bfa9df6je 0x37bfa9ef3
37bfa9dfcmov r14l, 1
37bfa9e02jmp 0x37bfa9e2d
37bfa9e04
37bfa9e04 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa9e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9e20
37bfa9e20loc_37bfa9e20:
37bfa9e20add r14, 1
37bfa9e24cmp r14, rdi
37bfa9e27je 0x37bfa9ee8
37bfa9e2d
37bfa9e2dloc_37bfa9e2d:
37bfa9e2dmov rbp, [r10+8*r14-8]
37bfa9e32test rbp, rbp
37bfa9e35jg 0x37bfa9e20
37bfa9e37mov r13, rbp
37bfa9e3anot rbp
37bfa9e3dneg r13
37bfa9e40mov [r10+8*r14-8], r13
37bfa9e45mov r12, [r10+8*rbp]
37bfa9e49test r12, r12
37bfa9e4cjg 0x37bfa9e20
37bfa9e4emov rdx, [rbx]
37bfa9e51test rdx, rdx
37bfa9e54jle 0x37bfaa000
37bfa9e5amov rax, r14
37bfa9e5dlea r8, [rdx+1]
37bfa9e61nop [rax]
37bfa9e65nop [rax+rax]
37bfa9e70
37bfa9e70loc_37bfa9e70:
37bfa9e70imul rax, r11
37bfa9e74add rax, rsi
37bfa9e77lea rcx, [r9+8*rax]
37bfa9e7bmov rax, r13
37bfa9e7eimul rax, r11
37bfa9e82add rax, rsi
37bfa9e85lea rdx, [r9+8*rax]
37bfa9e89mov eax, 1
37bfa9e8enop [rax]
37bfa9e95nop [rax+rax]
37bfa9ea0
37bfa9ea0loc_37bfa9ea0:
37bfa9ea0movsd_xmm x0, [rcx+8*rax]
37bfa9ea5movsd_xmm x1, [rdx+8*rax]
37bfa9eaamovsd_xmm [rcx+8*rax], x1
37bfa9eafmovsd_xmm [rdx+8*rax], x0
37bfa9eb4add rax, 1
37bfa9eb8cmp rax, r8
37bfa9ebbjne 0x37bfa9ea0
37bfa9ebdmov rdx, r12
37bfa9ec0mov rax, r13
37bfa9ec3neg rdx
37bfa9ec6mov [r10+8*rbp], rdx
37bfa9ecamov rbp, r12
37bfa9ecdnot rbp
37bfa9ed0mov r12, [r10+8*rbp]
37bfa9ed4test r12, r12
37bfa9ed7jg 0x37bfa9e20
37bfa9eddmov r13, rdx
37bfa9ee0jmp 0x37bfa9e70
37bfa9ee2
37bfa9ee2 66 0f 1f 44 00 00 f..D..
37bfa9ee8
37bfa9ee8loc_37bfa9ee8:
37bfa9ee8pop rbx
37bfa9ee9pop rsi
37bfa9eeapop rdi
37bfa9eebpop rbp
37bfa9eecpop r12
37bfa9eeepop r13
37bfa9ef0pop r14
37bfa9ef2ret
37bfa9ef3
37bfa9ef3loc_37bfa9ef3:
37bfa9ef3lea r13, [8*r11]
37bfa9efblea rdx, [r9-8]
37bfa9effmov r12l, 1
37bfa9f05jmp 0x37bfa9f2c
37bfa9f07
37bfa9f07 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa9f10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9f20
37bfa9f20loc_37bfa9f20:
37bfa9f20add r12, 1
37bfa9f24add rdx, r13
37bfa9f27cmp r12, rdi
37bfa9f2aje 0x37bfa9ee8
37bfa9f2c
37bfa9f2cloc_37bfa9f2c:
37bfa9f2cmov r8, [r10+8*r12-8]
37bfa9f31test r8, r8
37bfa9f34jg 0x37bfa9f20
37bfa9f36neg r8
37bfa9f39mov [r10+8*r12-8], r8
37bfa9f3ecmp r8, r12
37bfa9f41je 0x37bfa9f20
37bfa9f43mov rax, [rbx]
37bfa9f46test rax, rax
37bfa9f49jle 0x37bfa9fb6
37bfa9f4blea rbp, [rax+1]
37bfa9f4fnop
37bfa9f50
37bfa9f50loc_37bfa9f50:
37bfa9f50mov rax, r8
37bfa9f53imul rax, r11
37bfa9f57add rax, rsi
37bfa9f5alea rcx, [r9+8*rax]
37bfa9f5emov eax, 1
37bfa9f63nop [rax]
37bfa9f6anop [rax+rax]
37bfa9f75nop [rax+rax]
37bfa9f80
37bfa9f80loc_37bfa9f80:
37bfa9f80movsd_xmm x0, [rdx+8*rax]
37bfa9f85movsd_xmm x1, [rcx+8*rax]
37bfa9f8amovsd_xmm [rdx+8*rax], x1
37bfa9f8fmovsd_xmm [rcx+8*rax], x0
37bfa9f94add rax, 1
37bfa9f98cmp rax, rbp
37bfa9f9bjne 0x37bfa9f80
37bfa9f9dlea rax, [r8-1]
37bfa9fa1mov r8, [r10+8*rax]
37bfa9fa5neg r8
37bfa9fa8mov [r10+8*rax], r8
37bfa9faccmp r12, r8
37bfa9fafjne 0x37bfa9f50
37bfa9fb1jmp 0x37bfa9f20
37bfa9fb6
37bfa9fb6loc_37bfa9fb6:
37bfa9fb6sub r8, 1
37bfa9fbamov rax, [r10+8*r8]
37bfa9fbemov rcx, rax
37bfa9fc1neg rcx
37bfa9fc4mov [r10+8*r8], rcx
37bfa9fc8cmp rcx, r12
37bfa9fcbje 0x37bfa9f20
37bfa9fd1not rax
37bfa9fd4mov r8, [r10+8*rax]
37bfa9fd8neg r8
37bfa9fdbmov [r10+8*rax], r8
37bfa9fdfcmp r8, r12
37bfa9fe2jne 0x37bfa9fb6
37bfa9fe4jmp 0x37bfa9f20
37bfa9fe9
37bfa9fe9 90 66 66 2e 0f 1f 84 .ff....
37bfa9ff0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfaa000
37bfaa000loc_37bfaa000:
37bfaa000mov rax, r12
37bfaa003not r12
37bfaa006neg rax
37bfaa009mov [r10+8*rbp], rax
37bfaa00dmov rbp, [r10+8*r12]
37bfaa011test rbp, rbp
37bfaa014jg 0x37bfa9e20
37bfaa01amov rax, rbp
37bfaa01dnot rbp
37bfaa020neg rax
37bfaa023mov [r10+8*r12], rax
37bfaa027mov r12, [r10+8*rbp]
37bfaa02btest r12, r12
37bfaa02ejle 0x37bfaa000
37bfaa030jmp 0x37bfa9e20
37bfa9d80
37bfaa035
37bfaa035 // align 0x10
37bfaa035 // align 0x10
37bfaa040
37bfaa040dlapy2_64_:
37bfaa040push rdi
37bfaa041push rsi
37bfaa042push rbx
37bfaa043sub rsp, 48
37bfaa047mov rsi, rcx
37bfaa04amov rbx, rdx
37bfaa04dcall disnan_64_
37bfaa052mov rcx, rbx
37bfaa055mov rdi, rax
37bfaa058call disnan_64_
37bfaa05dtest rdi, rdi
37bfaa060jne 0x37bfaa110
37bfaa066test rax, rax
37bfaa069je 0x37bfaa0a0
37bfaa06b
37bfaa06bloc_37bfaa06b:
37bfaa06bmovsd_xmm x1, [rbx]
37bfaa06f
37bfaa06floc_37bfaa06f:
37bfaa06fmov edx, 8
37bfaa074lea rcx, [rip+0x4b2615]
37bfaa07bmovsd_xmm [rsp+40], x1
37bfaa081call dlamch_64_
37bfaa086movsd_xmm x1, [rsp+40]
37bfaa08c
37bfaa08cloc_37bfaa08c:
37bfaa08cmovapd x0, x1
37bfaa090add rsp, 48
37bfaa094pop rbx
37bfaa095pop rsi
37bfaa096pop rdi
37bfaa097ret
37bfaa098
37bfaa098 0f 1f 84 00 00 00 00 00 ........
37bfaa0a0
37bfaa0a0loc_37bfaa0a0:
37bfaa0a0mov edx, 8
37bfaa0a5lea rcx, [rip+0x4b25e4]
37bfaa0accall dlamch_64_
37bfaa0b1movsd_xmm x2, [rbx]
37bfaa0b5andpd x2, [rip+0x4b25e3]
37bfaa0bdmovapd x3, x0
37bfaa0c1movsd_xmm x0, [rsi]
37bfaa0c5andpd x0, [rip+0x4b25d3]
37bfaa0cdmovapd x1, x0
37bfaa0d1minsd x0, x2
37bfaa0d5maxsd x1, x2
37bfaa0d9pxor x2, x2
37bfaa0dducomisd x0, x2
37bfaa0e1jp 0x37bfaa0e5
37bfaa0e3je 0x37bfaa08c
37bfaa0e5
37bfaa0e5loc_37bfaa0e5:
37bfaa0e5comisd x1, x3
37bfaa0e9ja 0x37bfaa08c
37bfaa0ebdivsd x0, x1
37bfaa0efmulsd x0, x0
37bfaa0f3addsd x0, [rip+0x4b25b5]
37bfaa0fbsqrtsd x0, x0
37bfaa0ffmulsd x1, x0
37bfaa103movapd x0, x1
37bfaa107add rsp, 48
37bfaa10bpop rbx
37bfaa10cpop rsi
37bfaa10dpop rdi
37bfaa10eret
37bfaa10f
37bfaa10f 90 .
37bfaa110
37bfaa110loc_37bfaa110:
37bfaa110test rax, rax
37bfaa113jne 0x37bfaa06b
37bfaa119movsd_xmm x1, [rsi]
37bfaa11djmp 0x37bfaa06f
37bfaa040
37bfaa040dlapy2_64_:
37bfaa040push rdi
37bfaa041push rsi
37bfaa042push rbx
37bfaa043sub rsp, 48
37bfaa047mov rsi, rcx
37bfaa04amov rbx, rdx
37bfaa04dcall disnan_64_
37bfaa052mov rcx, rbx
37bfaa055mov rdi, rax
37bfaa058call disnan_64_
37bfaa05dtest rdi, rdi
37bfaa060jne 0x37bfaa110
37bfaa066test rax, rax
37bfaa069je 0x37bfaa0a0
37bfaa06b
37bfaa06bloc_37bfaa06b:
37bfaa06bmovsd_xmm x1, [rbx]
37bfaa06f
37bfaa06floc_37bfaa06f:
37bfaa06fmov edx, 8
37bfaa074lea rcx, [rip+0x4b2615]
37bfaa07bmovsd_xmm [rsp+40], x1
37bfaa081call dlamch_64_
37bfaa086movsd_xmm x1, [rsp+40]
37bfaa08c
37bfaa08cloc_37bfaa08c:
37bfaa08cmovapd x0, x1
37bfaa090add rsp, 48
37bfaa094pop rbx
37bfaa095pop rsi
37bfaa096pop rdi
37bfaa097ret
37bfaa098
37bfaa098 0f 1f 84 00 00 00 00 00 ........
37bfaa0a0
37bfaa0a0loc_37bfaa0a0:
37bfaa0a0mov edx, 8
37bfaa0a5lea rcx, [rip+0x4b25e4]
37bfaa0accall dlamch_64_
37bfaa0b1movsd_xmm x2, [rbx]
37bfaa0b5andpd x2, [rip+0x4b25e3]
37bfaa0bdmovapd x3, x0
37bfaa0c1movsd_xmm x0, [rsi]
37bfaa0c5andpd x0, [rip+0x4b25d3]
37bfaa0cdmovapd x1, x0
37bfaa0d1minsd x0, x2
37bfaa0d5maxsd x1, x2
37bfaa0d9pxor x2, x2
37bfaa0dducomisd x0, x2
37bfaa0e1jp 0x37bfaa0e5
37bfaa0e3je 0x37bfaa08c
37bfaa0e5
37bfaa0e5loc_37bfaa0e5:
37bfaa0e5comisd x1, x3
37bfaa0e9ja 0x37bfaa08c
37bfaa0ebdivsd x0, x1
37bfaa0efmulsd x0, x0
37bfaa0f3addsd x0, [rip+0x4b25b5]
37bfaa0fbsqrtsd x0, x0
37bfaa0ffmulsd x1, x0
37bfaa103movapd x0, x1
37bfaa107add rsp, 48
37bfaa10bpop rbx
37bfaa10cpop rsi
37bfaa10dpop rdi
37bfaa10eret
37bfaa10f
37bfaa10f 90 .
37bfaa110
37bfaa110loc_37bfaa110:
37bfaa110test rax, rax
37bfaa113jne 0x37bfaa06b
37bfaa119movsd_xmm x1, [rsi]
37bfaa11djmp 0x37bfaa06f
37bfaa040
37bfaa122
37bfaa122 // align 0x10
37bfaa122 // align 0x10
37bfaa130
37bfaa130dlapy3_64_:
37bfaa130push rdi
37bfaa131push rsi
37bfaa132push rbx
37bfaa133sub rsp, 32
37bfaa137mov rdi, rcx
37bfaa13amov rsi, rdx
37bfaa13dlea rcx, [rip+0x4b257c]
37bfaa144mov rbx, r8
37bfaa147mov edx, 8
37bfaa14ccall dlamch_64_
37bfaa151movsd_xmm x2, [rsi]
37bfaa155movsd_xmm x1, [rbx]
37bfaa159pxor x4, x4
37bfaa15dandpd x2, [rip+0x4b256b]
37bfaa165andpd x1, [rip+0x4b2563]
37bfaa16dmovapd x5, x0
37bfaa171movsd_xmm x0, [rdi]
37bfaa175andpd x0, [rip+0x4b2553]
37bfaa17dmovapd x3, x2
37bfaa181maxsd x3, x1
37bfaa185maxsd x3, x0
37bfaa189ucomisd x3, x4
37bfaa18djp 0x37bfaa1a8
37bfaa18fjne 0x37bfaa1a8
37bfaa191
37bfaa191loc_37bfaa191:
37bfaa191addsd x0, x2
37bfaa195addsd x0, x1
37bfaa199add rsp, 32
37bfaa19dpop rbx
37bfaa19epop rsi
37bfaa19fpop rdi
37bfaa1a0ret
37bfaa1a1
37bfaa1a1 0f 1f 80 00 00 00 00 .......
37bfaa1a8
37bfaa1a8loc_37bfaa1a8:
37bfaa1a8comisd x3, x5
37bfaa1acja 0x37bfaa191
37bfaa1aedivsd x0, x3
37bfaa1b2divsd x2, x3
37bfaa1b6mulsd x0, x0
37bfaa1badivsd x1, x3
37bfaa1bemulsd x2, x2
37bfaa1c2addsd x0, x2
37bfaa1c6mulsd x1, x1
37bfaa1caaddsd x0, x1
37bfaa1cesqrtsd x0, x0
37bfaa1d2mulsd x0, x3
37bfaa1d6add rsp, 32
37bfaa1dapop rbx
37bfaa1dbpop rsi
37bfaa1dcpop rdi
37bfaa1ddret
37bfaa130
37bfaa130dlapy3_64_:
37bfaa130push rdi
37bfaa131push rsi
37bfaa132push rbx
37bfaa133sub rsp, 32
37bfaa137mov rdi, rcx
37bfaa13amov rsi, rdx
37bfaa13dlea rcx, [rip+0x4b257c]
37bfaa144mov rbx, r8
37bfaa147mov edx, 8
37bfaa14ccall dlamch_64_
37bfaa151movsd_xmm x2, [rsi]
37bfaa155movsd_xmm x1, [rbx]
37bfaa159pxor x4, x4
37bfaa15dandpd x2, [rip+0x4b256b]
37bfaa165andpd x1, [rip+0x4b2563]
37bfaa16dmovapd x5, x0
37bfaa171movsd_xmm x0, [rdi]
37bfaa175andpd x0, [rip+0x4b2553]
37bfaa17dmovapd x3, x2
37bfaa181maxsd x3, x1
37bfaa185maxsd x3, x0
37bfaa189ucomisd x3, x4
37bfaa18djp 0x37bfaa1a8
37bfaa18fjne 0x37bfaa1a8
37bfaa191
37bfaa191loc_37bfaa191:
37bfaa191addsd x0, x2
37bfaa195addsd x0, x1
37bfaa199add rsp, 32
37bfaa19dpop rbx
37bfaa19epop rsi
37bfaa19fpop rdi
37bfaa1a0ret
37bfaa1a1
37bfaa1a1 0f 1f 80 00 00 00 00 .......
37bfaa1a8
37bfaa1a8loc_37bfaa1a8:
37bfaa1a8comisd x3, x5
37bfaa1acja 0x37bfaa191
37bfaa1aedivsd x0, x3
37bfaa1b2divsd x2, x3
37bfaa1b6mulsd x0, x0
37bfaa1badivsd x1, x3
37bfaa1bemulsd x2, x2
37bfaa1c2addsd x0, x2
37bfaa1c6mulsd x1, x1
37bfaa1caaddsd x0, x1
37bfaa1cesqrtsd x0, x0
37bfaa1d2mulsd x0, x3
37bfaa1d6add rsp, 32
37bfaa1dapop rbx
37bfaa1dbpop rsi
37bfaa1dcpop rdi
37bfaa1ddret
37bfaa130
37bfaa1de
37bfaa1de // align 0x40
37bfaa1de // align 0x40
37bfaa200
37bfaa200dlaqgb_64_:
37bfaa200push r15
37bfaa202push r14
37bfaa204push r13
37bfaa206push r12
37bfaa208push rbp
37bfaa209push rdi
37bfaa20apush rsi
37bfaa20bpush rbx
37bfaa20csub rsp, 72
37bfaa210mov rsi, rcx
37bfaa213mov rdi, rdx
37bfaa216mov rbp, r8
37bfaa219mov r12, r9
37bfaa21ccmp [rcx], 0
37bfaa220jle 0x37bfaa390
37bfaa226cmp [rdx], 0
37bfaa22ajle 0x37bfaa390
37bfaa230mov rax, [rsp+184]
37bfaa238mov edx, 12
37bfaa23dlea rcx, [rip+0x4b249c]
37bfaa244mov rbx, [rax]
37bfaa247xor eax, eax
37bfaa249test rbx, rbx
37bfaa24ccmovs rbx, rax
37bfaa250call dlamch_64_
37bfaa255mov edx, 9
37bfaa25alea rcx, [rip+0x4b248b]
37bfaa261movq r13, x0
37bfaa266call dlamch_64_
37bfaa26bmov rax, [rsp+216]
37bfaa273mov r11, [rsp+176]
37bfaa27bmovapd x3, x0
37bfaa27fmovsd_xmm x0, [rip+0x4b2471]
37bfaa287movsd_xmm x2, [rax]
37bfaa28bmov rax, [rsp+208]
37bfaa293movsd_xmm x1, [rax]
37bfaa297comisd x1, x0
37bfaa29bjb 0x37bfaa3b0
37bfaa2a1movq x1, r13
37bfaa2a6mov rax, [rsp+224]
37bfaa2aedivsd x1, x3
37bfaa2b2movsd_xmm x3, [rax]
37bfaa2b6comisd x3, x1
37bfaa2bajb 0x37bfaa3b0
37bfaa2c0movsd_xmm x4, [rip+0x4b2438]
37bfaa2c8divsd x4, x1
37bfaa2cccomisd x4, x3
37bfaa2d0jb 0x37bfaa3b0
37bfaa2d6comisd x2, x0
37bfaa2dajae 0x37bfaa390
37bfaa2e0mov rax, [rdi]
37bfaa2e3test rax, rax
37bfaa2e6jle 0x37bfaa385
37bfaa2ecmov r10, [r12]
37bfaa2f0mov r8l, 1
37bfaa2f6mov r9, [rsi]
37bfaa2f9lea rbx, [8*rbx-8]
37bfaa301sub r8, r10
37bfaa304lea rdx, [r11+8*r10-16]
37bfaa309lea r11, [rax+r8]
37bfaa30dmov rax, [rsp+200]
37bfaa315lea rsi, [rax+8*r10]
37bfaa319add r10, [rbp]
37bfaa31dnop [rax]
37bfaa320
37bfaa320loc_37bfaa320:
37bfaa320test r8, r8
37bfaa323lea rcx, [r10+r8]
37bfaa327mov eax, 1
37bfaa32ccmovg rax, r8
37bfaa330cmp rcx, r9
37bfaa333cmovg rcx, r9
37bfaa337cmp rax, rcx
37bfaa33ajg 0x37bfaa379
37bfaa33cmovsd_xmm x1, [rsi+8*r8-8]
37bfaa343add rcx, 1
37bfaa347nop [rax]
37bfaa34anop [rax+rax]
37bfaa355nop [rax+rax]
37bfaa360
37bfaa360loc_37bfaa360:
37bfaa360movsd_xmm x0, [rdx+8*rax+8]
37bfaa366mulsd x0, x1
37bfaa36amovsd_xmm [rdx+8*rax+8], x0
37bfaa370add rax, 1
37bfaa374cmp rcx, rax
37bfaa377jne 0x37bfaa360
37bfaa379
37bfaa379loc_37bfaa379:
37bfaa379add r8, 1
37bfaa37dadd rdx, rbx
37bfaa380cmp r11, r8
37bfaa383jne 0x37bfaa320
37bfaa385
37bfaa385loc_37bfaa385:
37bfaa385mov edx, 67
37bfaa38ajmp 0x37bfaa395
37bfaa38c
37bfaa38c 0f 1f 40 00 ..@.
37bfaa390
37bfaa390loc_37bfaa390:
37bfaa390mov edx, 78
37bfaa395
37bfaa395loc_37bfaa395:
37bfaa395mov rax, [rsp+232]
37bfaa39dmov [rax], dl
37bfaa39fadd rsp, 72
37bfaa3a3pop rbx
37bfaa3a4pop rsi
37bfaa3a5pop rdi
37bfaa3a6pop rbp
37bfaa3a7pop r12
37bfaa3a9pop r13
37bfaa3abpop r14
37bfaa3adpop r15
37bfaa3afret
37bfaa3b0
37bfaa3b0loc_37bfaa3b0:
37bfaa3b0comisd x2, x0
37bfaa3b4mov rax, [rdi]
37bfaa3b7jb 0x37bfaa4f0
37bfaa3bdtest rax, rax
37bfaa3c0jle 0x37bfaa4e1
37bfaa3c6mov rdi, [r12]
37bfaa3camov r14, [rsi]
37bfaa3cdadd rax, 1
37bfaa3d1mov [rsp+48], rbx
37bfaa3d6mov rsi, [rbp]
37bfaa3damov [rsp+40], rax
37bfaa3dfmov r12l, 1
37bfaa3e5mov r13, -1
37bfaa3ecmov [rsp+56], rdi
37bfaa3f1mov rbx, [rsp+192]
37bfaa3f9sub r12, rdi
37bfaa3fclea r15, [rdi+1]
37bfaa400mov [rsp+32], rsi
37bfaa405mov ebp, 1
37bfaa40anop [rax+rax]
37bfaa410
37bfaa410loc_37bfaa410:
37bfaa410mov rax, [rsp+32]
37bfaa415test r12, r12
37bfaa418mov esi, 1
37bfaa41dcmovg rsi, r12
37bfaa421lea r8, [rax+rbp]
37bfaa425cmp r8, r14
37bfaa428cmovg r8, r14
37bfaa42ccmp rsi, r8
37bfaa42fjg 0x37bfaa4c9
37bfaa435mov rax, [rsp+56]
37bfaa43alea rdi, [rax+1]
37bfaa43eje 0x37bfaa4ad
37bfaa440mov eax, 1
37bfaa445lea r9, [rbx+8*rsi-8]
37bfaa44amov rdi, r15
37bfaa44dxor edx, edx
37bfaa44fsub rax, rsi
37bfaa452add r8, rax
37bfaa455lea rax, [r15+r13]
37bfaa459add rax, rsi
37bfaa45cmov r10, r8
37bfaa45fsub rax, rbp
37bfaa462shr r10, 1
37bfaa465lea rcx, [r11+8*rax]
37bfaa469xor eax, eax
37bfaa46bnop [rax+rax]
37bfaa475nop [rax+rax]
37bfaa480
37bfaa480loc_37bfaa480:
37bfaa480movupd x0, [rcx+rax]
37bfaa485movupd x5, [r9+rax]
37bfaa48badd rdx, 1
37bfaa48fmulpd x0, x5
37bfaa493movups [rcx+rax], x0
37bfaa497add rax, 16
37bfaa49bcmp r10, rdx
37bfaa49ejne 0x37bfaa480
37bfaa4a0test r8b, 1
37bfaa4a4je 0x37bfaa4c9
37bfaa4a6and r8, -2
37bfaa4aaadd r8, rsi
37bfaa4ad
37bfaa4adloc_37bfaa4ad:
37bfaa4adadd rdi, r8
37bfaa4b0sub rdi, rbp
37bfaa4b3add rdi, r13
37bfaa4b6movsd_xmm x0, [r11+8*rdi]
37bfaa4bcmulsd x0, [rbx+8*r8-8]
37bfaa4c3movsd_xmm [r11+8*rdi], x0
37bfaa4c9
37bfaa4c9loc_37bfaa4c9:
37bfaa4c9add rbp, 1
37bfaa4cdadd r12, 1
37bfaa4d1add r13, [rsp+48]
37bfaa4d6cmp rbp, [rsp+40]
37bfaa4dbjne 0x37bfaa410
37bfaa4e1
37bfaa4e1loc_37bfaa4e1:
37bfaa4e1mov edx, 82
37bfaa4e6jmp 0x37bfaa395
37bfaa4eb
37bfaa4eb 0f 1f 44 00 00 ..D..
37bfaa4f0
37bfaa4f0loc_37bfaa4f0:
37bfaa4f0test rax, rax
37bfaa4f3jle 0x37bfaa621
37bfaa4f9add rax, 1
37bfaa4fdmov r15, [r12]
37bfaa501mov r13, [rsi]
37bfaa504mov [rsp+48], rbx
37bfaa509mov rdi, [rbp]
37bfaa50dmov [rsp+40], rax
37bfaa512mov r12, -1
37bfaa519mov rbx, [rsp+192]
37bfaa521lea r14, [r15+1]
37bfaa525mov [rsp+32], rdi
37bfaa52amov edi, 1
37bfaa52fnop
37bfaa530
37bfaa530loc_37bfaa530:
37bfaa530mov rsi, rdi
37bfaa533mov eax, 1
37bfaa538sub rsi, r15
37bfaa53btest rsi, rsi
37bfaa53ecmovle rsi, rax
37bfaa542mov rax, [rsp+32]
37bfaa547lea r8, [rax+rdi]
37bfaa54bcmp r8, r13
37bfaa54ecmovg r8, r13
37bfaa552cmp rsi, r8
37bfaa555jg 0x37bfaa60d
37bfaa55bmov rax, [rsp+200]
37bfaa563lea rbp, [r15+1]
37bfaa567movsd_xmm x2, [rax+8*rdi-8]
37bfaa56dje 0x37bfaa5f1
37bfaa573add r8, 1
37bfaa577lea rax, [r14+r12]
37bfaa57blea r9, [rbx+8*rsi-8]
37bfaa580mov rbp, r14
37bfaa583sub r8, rsi
37bfaa586sub rax, rdi
37bfaa589movddup x1, x2
37bfaa58dxor edx, edx
37bfaa58fadd rax, rsi
37bfaa592mov r10, r8
37bfaa595lea rcx, [r11+8*rax]
37bfaa599shr r10, 1
37bfaa59cxor eax, eax
37bfaa59enop
37bfaa59fnop [rax+rax]
37bfaa5aanop [rax+rax]
37bfaa5b5nop [rax+rax]
37bfaa5c0
37bfaa5c0loc_37bfaa5c0:
37bfaa5c0movupd x0, [r9+rax]
37bfaa5c6movupd x4, [rcx+rax]
37bfaa5cbadd rdx, 1
37bfaa5cfmulpd x0, x1
37bfaa5d3mulpd x0, x4
37bfaa5d7movups [rcx+rax], x0
37bfaa5dbadd rax, 16
37bfaa5dfcmp r10, rdx
37bfaa5e2jne 0x37bfaa5c0
37bfaa5e4test r8b, 1
37bfaa5e8je 0x37bfaa60d
37bfaa5eaand r8, -2
37bfaa5eeadd r8, rsi
37bfaa5f1
37bfaa5f1loc_37bfaa5f1:
37bfaa5f1mulsd x2, [rbx+8*r8-8]
37bfaa5f8add rbp, r8
37bfaa5fbsub rbp, rdi
37bfaa5feadd rbp, r12
37bfaa601mulsd x2, [r11+8*rbp]
37bfaa607movsd_xmm [r11+8*rbp], x2
37bfaa60d
37bfaa60dloc_37bfaa60d:
37bfaa60dadd rdi, 1
37bfaa611add r12, [rsp+48]
37bfaa616cmp rdi, [rsp+40]
37bfaa61bjne 0x37bfaa530
37bfaa621
37bfaa621loc_37bfaa621:
37bfaa621mov edx, 66
37bfaa626jmp 0x37bfaa395
37bfaa200
37bfaa200dlaqgb_64_:
37bfaa200push r15
37bfaa202push r14
37bfaa204push r13
37bfaa206push r12
37bfaa208push rbp
37bfaa209push rdi
37bfaa20apush rsi
37bfaa20bpush rbx
37bfaa20csub rsp, 72
37bfaa210mov rsi, rcx
37bfaa213mov rdi, rdx
37bfaa216mov rbp, r8
37bfaa219mov r12, r9
37bfaa21ccmp [rcx], 0
37bfaa220jle 0x37bfaa390
37bfaa226cmp [rdx], 0
37bfaa22ajle 0x37bfaa390
37bfaa230mov rax, [rsp+184]
37bfaa238mov edx, 12
37bfaa23dlea rcx, [rip+0x4b249c]
37bfaa244mov rbx, [rax]
37bfaa247xor eax, eax
37bfaa249test rbx, rbx
37bfaa24ccmovs rbx, rax
37bfaa250call dlamch_64_
37bfaa255mov edx, 9
37bfaa25alea rcx, [rip+0x4b248b]
37bfaa261movq r13, x0
37bfaa266call dlamch_64_
37bfaa26bmov rax, [rsp+216]
37bfaa273mov r11, [rsp+176]
37bfaa27bmovapd x3, x0
37bfaa27fmovsd_xmm x0, [rip+0x4b2471]
37bfaa287movsd_xmm x2, [rax]
37bfaa28bmov rax, [rsp+208]
37bfaa293movsd_xmm x1, [rax]
37bfaa297comisd x1, x0
37bfaa29bjb 0x37bfaa3b0
37bfaa2a1movq x1, r13
37bfaa2a6mov rax, [rsp+224]
37bfaa2aedivsd x1, x3
37bfaa2b2movsd_xmm x3, [rax]
37bfaa2b6comisd x3, x1
37bfaa2bajb 0x37bfaa3b0
37bfaa2c0movsd_xmm x4, [rip+0x4b2438]
37bfaa2c8divsd x4, x1
37bfaa2cccomisd x4, x3
37bfaa2d0jb 0x37bfaa3b0
37bfaa2d6comisd x2, x0
37bfaa2dajae 0x37bfaa390
37bfaa2e0mov rax, [rdi]
37bfaa2e3test rax, rax
37bfaa2e6jle 0x37bfaa385
37bfaa2ecmov r10, [r12]
37bfaa2f0mov r8l, 1
37bfaa2f6mov r9, [rsi]
37bfaa2f9lea rbx, [8*rbx-8]
37bfaa301sub r8, r10
37bfaa304lea rdx, [r11+8*r10-16]
37bfaa309lea r11, [rax+r8]
37bfaa30dmov rax, [rsp+200]
37bfaa315lea rsi, [rax+8*r10]
37bfaa319add r10, [rbp]
37bfaa31dnop [rax]
37bfaa320
37bfaa320loc_37bfaa320:
37bfaa320test r8, r8
37bfaa323lea rcx, [r10+r8]
37bfaa327mov eax, 1
37bfaa32ccmovg rax, r8
37bfaa330cmp rcx, r9
37bfaa333cmovg rcx, r9
37bfaa337cmp rax, rcx
37bfaa33ajg 0x37bfaa379
37bfaa33cmovsd_xmm x1, [rsi+8*r8-8]
37bfaa343add rcx, 1
37bfaa347nop [rax]
37bfaa34anop [rax+rax]
37bfaa355nop [rax+rax]
37bfaa360
37bfaa360loc_37bfaa360:
37bfaa360movsd_xmm x0, [rdx+8*rax+8]
37bfaa366mulsd x0, x1
37bfaa36amovsd_xmm [rdx+8*rax+8], x0
37bfaa370add rax, 1
37bfaa374cmp rcx, rax
37bfaa377jne 0x37bfaa360
37bfaa379
37bfaa379loc_37bfaa379:
37bfaa379add r8, 1
37bfaa37dadd rdx, rbx
37bfaa380cmp r11, r8
37bfaa383jne 0x37bfaa320
37bfaa385
37bfaa385loc_37bfaa385:
37bfaa385mov edx, 67
37bfaa38ajmp 0x37bfaa395
37bfaa38c
37bfaa38c 0f 1f 40 00 ..@.
37bfaa390
37bfaa390loc_37bfaa390:
37bfaa390mov edx, 78
37bfaa395
37bfaa395loc_37bfaa395:
37bfaa395mov rax, [rsp+232]
37bfaa39dmov [rax], dl
37bfaa39fadd rsp, 72
37bfaa3a3pop rbx
37bfaa3a4pop rsi
37bfaa3a5pop rdi
37bfaa3a6pop rbp
37bfaa3a7pop r12
37bfaa3a9pop r13
37bfaa3abpop r14
37bfaa3adpop r15
37bfaa3afret
37bfaa3b0
37bfaa3b0loc_37bfaa3b0:
37bfaa3b0comisd x2, x0
37bfaa3b4mov rax, [rdi]
37bfaa3b7jb 0x37bfaa4f0
37bfaa3bdtest rax, rax
37bfaa3c0jle 0x37bfaa4e1
37bfaa3c6mov rdi, [r12]
37bfaa3camov r14, [rsi]
37bfaa3cdadd rax, 1
37bfaa3d1mov [rsp+48], rbx
37bfaa3d6mov rsi, [rbp]
37bfaa3damov [rsp+40], rax
37bfaa3dfmov r12l, 1
37bfaa3e5mov r13, -1
37bfaa3ecmov [rsp+56], rdi
37bfaa3f1mov rbx, [rsp+192]
37bfaa3f9sub r12, rdi
37bfaa3fclea r15, [rdi+1]
37bfaa400mov [rsp+32], rsi
37bfaa405mov ebp, 1
37bfaa40anop [rax+rax]
37bfaa410
37bfaa410loc_37bfaa410:
37bfaa410mov rax, [rsp+32]
37bfaa415test r12, r12
37bfaa418mov esi, 1
37bfaa41dcmovg rsi, r12
37bfaa421lea r8, [rax+rbp]
37bfaa425cmp r8, r14
37bfaa428cmovg r8, r14
37bfaa42ccmp rsi, r8
37bfaa42fjg 0x37bfaa4c9
37bfaa435mov rax, [rsp+56]
37bfaa43alea rdi, [rax+1]
37bfaa43eje 0x37bfaa4ad
37bfaa440mov eax, 1
37bfaa445lea r9, [rbx+8*rsi-8]
37bfaa44amov rdi, r15
37bfaa44dxor edx, edx
37bfaa44fsub rax, rsi
37bfaa452add r8, rax
37bfaa455lea rax, [r15+r13]
37bfaa459add rax, rsi
37bfaa45cmov r10, r8
37bfaa45fsub rax, rbp
37bfaa462shr r10, 1
37bfaa465lea rcx, [r11+8*rax]
37bfaa469xor eax, eax
37bfaa46bnop [rax+rax]
37bfaa475nop [rax+rax]
37bfaa480
37bfaa480loc_37bfaa480:
37bfaa480movupd x0, [rcx+rax]
37bfaa485movupd x5, [r9+rax]
37bfaa48badd rdx, 1
37bfaa48fmulpd x0, x5
37bfaa493movups [rcx+rax], x0
37bfaa497add rax, 16
37bfaa49bcmp r10, rdx
37bfaa49ejne 0x37bfaa480
37bfaa4a0test r8b, 1
37bfaa4a4je 0x37bfaa4c9
37bfaa4a6and r8, -2
37bfaa4aaadd r8, rsi
37bfaa4ad
37bfaa4adloc_37bfaa4ad:
37bfaa4adadd rdi, r8
37bfaa4b0sub rdi, rbp
37bfaa4b3add rdi, r13
37bfaa4b6movsd_xmm x0, [r11+8*rdi]
37bfaa4bcmulsd x0, [rbx+8*r8-8]
37bfaa4c3movsd_xmm [r11+8*rdi], x0
37bfaa4c9
37bfaa4c9loc_37bfaa4c9:
37bfaa4c9add rbp, 1
37bfaa4cdadd r12, 1
37bfaa4d1add r13, [rsp+48]
37bfaa4d6cmp rbp, [rsp+40]
37bfaa4dbjne 0x37bfaa410
37bfaa4e1
37bfaa4e1loc_37bfaa4e1:
37bfaa4e1mov edx, 82
37bfaa4e6jmp 0x37bfaa395
37bfaa4eb
37bfaa4eb 0f 1f 44 00 00 ..D..
37bfaa4f0
37bfaa4f0loc_37bfaa4f0:
37bfaa4f0test rax, rax
37bfaa4f3jle 0x37bfaa621
37bfaa4f9add rax, 1
37bfaa4fdmov r15, [r12]
37bfaa501mov r13, [rsi]
37bfaa504mov [rsp+48], rbx
37bfaa509mov rdi, [rbp]
37bfaa50dmov [rsp+40], rax
37bfaa512mov r12, -1
37bfaa519mov rbx, [rsp+192]
37bfaa521lea r14, [r15+1]
37bfaa525mov [rsp+32], rdi
37bfaa52amov edi, 1
37bfaa52fnop
37bfaa530
37bfaa530loc_37bfaa530:
37bfaa530mov rsi, rdi
37bfaa533mov eax, 1
37bfaa538sub rsi, r15
37bfaa53btest rsi, rsi
37bfaa53ecmovle rsi, rax
37bfaa542mov rax, [rsp+32]
37bfaa547lea r8, [rax+rdi]
37bfaa54bcmp r8, r13
37bfaa54ecmovg r8, r13
37bfaa552cmp rsi, r8
37bfaa555jg 0x37bfaa60d
37bfaa55bmov rax, [rsp+200]
37bfaa563lea rbp, [r15+1]
37bfaa567movsd_xmm x2, [rax+8*rdi-8]
37bfaa56dje 0x37bfaa5f1
37bfaa573add r8, 1
37bfaa577lea rax, [r14+r12]
37bfaa57blea r9, [rbx+8*rsi-8]
37bfaa580mov rbp, r14
37bfaa583sub r8, rsi
37bfaa586sub rax, rdi
37bfaa589movddup x1, x2
37bfaa58dxor edx, edx
37bfaa58fadd rax, rsi
37bfaa592mov r10, r8
37bfaa595lea rcx, [r11+8*rax]
37bfaa599shr r10, 1
37bfaa59cxor eax, eax
37bfaa59enop
37bfaa59fnop [rax+rax]
37bfaa5aanop [rax+rax]
37bfaa5b5nop [rax+rax]
37bfaa5c0
37bfaa5c0loc_37bfaa5c0:
37bfaa5c0movupd x0, [r9+rax]
37bfaa5c6movupd x4, [rcx+rax]
37bfaa5cbadd rdx, 1
37bfaa5cfmulpd x0, x1
37bfaa5d3mulpd x0, x4
37bfaa5d7movups [rcx+rax], x0
37bfaa5dbadd rax, 16
37bfaa5dfcmp r10, rdx
37bfaa5e2jne 0x37bfaa5c0
37bfaa5e4test r8b, 1
37bfaa5e8je 0x37bfaa60d
37bfaa5eaand r8, -2
37bfaa5eeadd r8, rsi
37bfaa5f1
37bfaa5f1loc_37bfaa5f1:
37bfaa5f1mulsd x2, [rbx+8*r8-8]
37bfaa5f8add rbp, r8
37bfaa5fbsub rbp, rdi
37bfaa5feadd rbp, r12
37bfaa601mulsd x2, [r11+8*rbp]
37bfaa607movsd_xmm [r11+8*rbp], x2
37bfaa60d
37bfaa60dloc_37bfaa60d:
37bfaa60dadd rdi, 1
37bfaa611add r12, [rsp+48]
37bfaa616cmp rdi, [rsp+40]
37bfaa61bjne 0x37bfaa530
37bfaa621
37bfaa621loc_37bfaa621:
37bfaa621mov edx, 66
37bfaa626jmp 0x37bfaa395
37bfaa200
Loading..