File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf04dc0
37bf04dc0dgbequb_64_:
37bf04dc0push r15
37bf04dc2push r14
37bf04dc4push r13
37bf04dc6push r12
37bf04dc8push rbp
37bf04dc9push rdi
37bf04dcapush rsi
37bf04dcbpush rbx
37bf04dccsub rsp, 184
37bf04dd3movups [rsp+96], x6
37bf04dd8movups [rsp+112], x7
37bf04dddmovups [rsp+128], x8
37bf04de6movups [rsp+144], x9
37bf04defmovups [rsp+160], x10
37bf04df8mov rax, [rsp+296]
37bf04e00mov rbx, [rsp+304]
37bf04e08mov rdi, [rsp+312]
37bf04e10mov r13, [rax]
37bf04e13mov rax, [rsp+344]
37bf04e1bmov [rax], 0
37bf04e22mov rax, [rcx]
37bf04e25mov rsi, rcx
37bf04e28mov r12, rdx
37bf04e2bmov rbp, r8
37bf04e2emov r14, r9
37bf04e31test rax, rax
37bf04e34js 0x37bf04ee8
37bf04e3amov rdx, [rdx]
37bf04e3dtest rdx, rdx
37bf04e40js 0x37bf04e78
37bf04e42mov rcx, [r8]
37bf04e45test rcx, rcx
37bf04e48js 0x37bf054aa
37bf04e4emov r8, [r9]
37bf04e51test r8, r8
37bf04e54js 0x37bf04ef6
37bf04e5aadd rcx, r8
37bf04e5dcmp rcx, r13
37bf04e60jl 0x37bf04f04
37bf04e66mov rdx, -6
37bf04e6dmov eax, 6
37bf04e72jmp 0x37bf04e84
37bf04e74
37bf04e74 0f 1f 40 00 ..@.
37bf04e78
37bf04e78loc_37bf04e78:
37bf04e78mov rdx, -2
37bf04e7fmov eax, 2
37bf04e84
37bf04e84loc_37bf04e84:
37bf04e84mov rdi, [rsp+344]
37bf04e8cmov r8l, 7
37bf04e92mov [rsp+88], rax
37bf04e97lea rcx, [rip+0x554832]
37bf04e9emov [rdi], rdx
37bf04ea1lea rdx, [rsp+88]
37bf04ea6call xerbla_64_
37bf04eabnop
37bf04eac
37bf04eacloc_37bf04eac:
37bf04eacmovups x6, [rsp+96]
37bf04eb1movups x7, [rsp+112]
37bf04eb6movups x8, [rsp+128]
37bf04ebfmovups x9, [rsp+144]
37bf04ec8movups x10, [rsp+160]
37bf04ed1add rsp, 184
37bf04ed8pop rbx
37bf04ed9pop rsi
37bf04edapop rdi
37bf04edbpop rbp
37bf04edcpop r12
37bf04edepop r13
37bf04ee0pop r14
37bf04ee2pop r15
37bf04ee4ret
37bf04ee5
37bf04ee5 0f 1f 00 ...
37bf04ee8
37bf04ee8loc_37bf04ee8:
37bf04ee8mov rdx, -1
37bf04eefmov eax, 1
37bf04ef4jmp 0x37bf04e84
37bf04ef6
37bf04ef6loc_37bf04ef6:
37bf04ef6mov rdx, -4
37bf04efdmov eax, 4
37bf04f02jmp 0x37bf04e84
37bf04f04
37bf04f04loc_37bf04f04:
37bf04f04test rax, rax
37bf04f07jne 0x37bf04f40
37bf04f09
37bf04f09loc_37bf04f09:
37bf04f09movsd_xmm x0, [rip+0x5547cf]
37bf04f11mov rax, [rsp+320]
37bf04f19movsd_xmm [rax], x0
37bf04f1dmov rax, [rsp+328]
37bf04f25movsd_xmm [rax], x0
37bf04f29mov rax, [rsp+336]
37bf04f31mov [rax], 0
37bf04f38jmp 0x37bf04eac
37bf04f3d
37bf04f3d 0f 1f 00 ...
37bf04f40
37bf04f40loc_37bf04f40:
37bf04f40test rdx, rdx
37bf04f43je 0x37bf04f09
37bf04f45mov edx, 1
37bf04f4alea rcx, [rip+0x554786]
37bf04f51call dlamch_64_
37bf04f56movsd_xmm x5, [rip+0x554782]
37bf04f5emov edx, 1
37bf04f63lea rcx, [rip+0x55476e]
37bf04f6amovapd x10, x0
37bf04f6fdivsd x5, x0
37bf04f73movapd x9, x5
37bf04f78call dlamch_64_
37bf04f7dmovapd x8, x0
37bf04f82call log
37bf04f87mov rsi, [rsi]
37bf04f8amovapd x6, x0
37bf04f8etest rsi, rsi
37bf04f91jle 0x37bf054bb
37bf04f97lea r8, [8*rsi]
37bf04f9fxor edx, edx
37bf04fa1mov rcx, rbx
37bf04fa4call memset
37bf04fa9mov rax, [r14]
37bf04facmov r10, [r12]
37bf04fb0mov [rsp+40], rax
37bf04fb5add rax, 1
37bf04fb9test r10, r10
37bf04fbcjle 0x37bf0507c
37bf04fc2
37bf04fc2loc_37bf04fc2:
37bf04fc2mov rcx, [rsp+40]
37bf04fc7mov r11, [rsp+288]
37bf04fcflea r12, [r10+1]
37bf04fd3lea rdx, [r13-1]
37bf04fd7mov r9l, 1
37bf04fddmov r14, r12
37bf04fe0mov [rsp+72], r10
37bf04fe5lea r15, [8*rdx]
37bf04fedsub r11, 8
37bf04ff1mov [rsp+64], rdx
37bf04ff6sub r9, rcx
37bf04ff9lea rdx, [rax-1]
37bf04ffdsub r14, rcx
37bf05000add rcx, [rbp]
37bf05004mov [rsp+56], rdx
37bf05009lea rdx, [r11+8*rdx]
37bf0500dmov [rsp+48], r11
37bf05012mov r11, rcx
37bf05015nop [rax+rax]
37bf05020
37bf05020loc_37bf05020:
37bf05020test r9, r9
37bf05023lea r10, [r11+r9]
37bf05027mov ecx, 1
37bf0502ccmovg rcx, r9
37bf05030cmp r10, rsi
37bf05033cmovg r10, rsi
37bf05037lea r8, [r10+1]
37bf0503bcmp rcx, r10
37bf0503ejg 0x37bf05062
37bf05040
37bf05040loc_37bf05040:
37bf05040movsd_xmm x0, [rdx+8*rcx]
37bf05045andpd x0, [rip+0x5546a3]
37bf0504dmaxsd x0, [rbx+8*rcx-8]
37bf05053movsd_xmm [rbx+8*rcx-8], x0
37bf05059add rcx, 1
37bf0505dcmp rcx, r8
37bf05060jne 0x37bf05040
37bf05062
37bf05062loc_37bf05062:
37bf05062add r9, 1
37bf05066add rdx, r15
37bf05069cmp r9, r14
37bf0506cjne 0x37bf05020
37bf0506emov r10, [rsp+72]
37bf05073test rsi, rsi
37bf05076jle 0x37bf054d9
37bf0507c
37bf0507cloc_37bf0507c:
37bf0507cmov [rsp+48], rax
37bf05081mov r12l, 1
37bf05087pxor x7, x7
37bf0508bmov r15, r10
37bf0508emov [rsp+304], rbx
37bf05096mov r14, [rsp+304]
37bf0509elea rbx, [rsi+1]
37bf050a2nop [rax]
37bf050a5nop [rax+rax]
37bf050b0
37bf050b0loc_37bf050b0:
37bf050b0movsd_xmm x0, [r14+8*r12-8]
37bf050b7comisd x0, x7
37bf050bbjbe 0x37bf050dc
37bf050bdcall log
37bf050c2divsd x0, x6
37bf050c6cvttsd2si rdx, x0
37bf050cbmovapd x0, x8
37bf050d0call _gfortran_pow_r8_i8
37bf050d5movsd_xmm [r14+8*r12-8], x0
37bf050dc
37bf050dcloc_37bf050dc:
37bf050dcadd r12, 1
37bf050e0cmp r12, rbx
37bf050e3jne 0x37bf050b0
37bf050e5mov [rsp+304], r14
37bf050edmov rax, [rsp+48]
37bf050f2mov r14, rbx
37bf050f5mov r10, r15
37bf050f8movapd x1, x9
37bf050fdpxor x2, x2
37bf05101mov edx, 1
37bf05106mov rbx, [rsp+304]
37bf0510enop [rax]
37bf05115nop [rax+rax]
37bf05120
37bf05120loc_37bf05120:
37bf05120movsd_xmm x0, [rbx+8*rdx-8]
37bf05126add rdx, 1
37bf0512amaxsd x2, x0
37bf0512eminsd x1, x0
37bf05132cmp rdx, r14
37bf05135jne 0x37bf05120
37bf05137pxor x0, x0
37bf0513bmov rdx, [rsp+336]
37bf05143ucomisd x1, x0
37bf05147movsd_xmm [rdx], x2
37bf0514bjp 0x37bf05158
37bf0514dmov edx, 1
37bf05152je 0x37bf0544d
37bf05158
37bf05158loc_37bf05158:
37bf05158cmp rsi, 1
37bf0515cje 0x37bf05540
37bf05162mov r8, rsi
37bf05165movddup x3, [rip+0x554573]
37bf0516dmov rdx, rbx
37bf05170xor ecx, ecx
37bf05172shr r8, 1
37bf05175movddup x7, x9
37bf0517amovddup x5, x10
37bf0517fnop
37bf05180
37bf05180loc_37bf05180:
37bf05180movupd x0, [rdx]
37bf05184movapd x4, x3
37bf05188add rcx, 1
37bf0518cadd rdx, 16
37bf05190maxpd x0, x5
37bf05194minpd x0, x7
37bf05198divpd x4, x0
37bf0519cmovups [rdx-16], x4
37bf051a0cmp r8, rcx
37bf051a3jne 0x37bf05180
37bf051a5test sil, 1
37bf051a9je 0x37bf051d4
37bf051abmov rdx, rsi
37bf051aeor rdx, 1
37bf051b2
37bf051b2loc_37bf051b2:
37bf051b2movsd_xmm x0, [rbx+8*rdx-8]
37bf051b8movsd_xmm x3, [rip+0x554520]
37bf051c0maxsd x0, x10
37bf051c5minsd x0, x9
37bf051cadivsd x3, x0
37bf051cemovsd_xmm [rbx+8*rdx-8], x3
37bf051d4
37bf051d4loc_37bf051d4:
37bf051d4maxsd x1, x10
37bf051d9minsd x2, x9
37bf051demov rdx, [rsp+320]
37bf051e6divsd x1, x2
37bf051eamovsd_xmm [rdx], x1
37bf051ee
37bf051eeloc_37bf051ee:
37bf051eetest r10, r10
37bf051f1jle 0x37bf05521
37bf051f7sub rax, 1
37bf051fblea rdx, [r13-1]
37bf051fflea r12, [r10+1]
37bf05203mov [rsp+56], rax
37bf05208mov rax, [rsp+288]
37bf05210mov [rsp+64], rdx
37bf05215sub rax, 8
37bf05219mov [rsp+48], rax
37bf0521e
37bf0521eloc_37bf0521e:
37bf0521elea r8, [8*r10]
37bf05226xor edx, edx
37bf05228mov rcx, rdi
37bf0522bmov r13, rsi
37bf0522emov [rsp+72], r10
37bf05233mov r14l, 1
37bf05239pxor x7, x7
37bf0523dmov esi, 1
37bf05242call memset
37bf05247mov rax, [rsp+64]
37bf0524cmov r10, [rsp+72]
37bf05251sub r14, [rsp+40]
37bf05256mov rdx, [rsp+56]
37bf0525bshl rax, 3
37bf0525fmov rbp, [rbp]
37bf05263mov [rsp+40], rax
37bf05268mov rax, [rsp+48]
37bf0526dmov [rsp+48], r10
37bf05272lea r15, [rax+8*rdx]
37bf05276mov rax, r12
37bf05279mov r12, rdi
37bf0527cmov rdi, r14
37bf0527fmov r14, rbx
37bf05282mov rbx, rax
37bf05285nop [rax+rax]
37bf05290
37bf05290loc_37bf05290:
37bf05290test rdi, rdi
37bf05293lea rdx, [rbp+rsi]
37bf05298mov eax, 1
37bf0529dmovsd_xmm x1, [r12+8*rsi-8]
37bf052a4cmovg rax, rdi
37bf052a8cmp rdx, r13
37bf052abcmovg rdx, r13
37bf052afcmp rax, rdx
37bf052b2jg 0x37bf052e9
37bf052b4add rdx, 1
37bf052b8nop [rax+rax]
37bf052c0
37bf052c0loc_37bf052c0:
37bf052c0movsd_xmm x0, [r15+8*rax]
37bf052c6andpd x0, [rip+0x554422]
37bf052cemulsd x0, [r14+8*rax-8]
37bf052d5add rax, 1
37bf052d9maxsd x1, x0
37bf052ddcmp rax, rdx
37bf052e0jne 0x37bf052c0
37bf052e2movsd_xmm [r12+8*rsi-8], x1
37bf052e9
37bf052e9loc_37bf052e9:
37bf052e9comisd x1, x7
37bf052edjbe 0x37bf05312
37bf052efmovapd x0, x1
37bf052f3call log
37bf052f8divsd x0, x6
37bf052fccvttsd2si rdx, x0
37bf05301movapd x0, x8
37bf05306call _gfortran_pow_r8_i8
37bf0530bmovsd_xmm [r12+8*rsi-8], x0
37bf05312
37bf05312loc_37bf05312:
37bf05312add rsi, 1
37bf05316add rdi, 1
37bf0531aadd r15, [rsp+40]
37bf0531fcmp rsi, rbx
37bf05322jne 0x37bf05290
37bf05328mov r10, [rsp+48]
37bf0532dmov rdi, r12
37bf05330mov rsi, r13
37bf05333mov r12, rbx
37bf05336movapd x1, x9
37bf0533bpxor x2, x2
37bf0533fmov eax, 1
37bf05344nop [rax+rax]
37bf0534anop [rax+rax]
37bf05355nop [rax+rax]
37bf05360
37bf05360loc_37bf05360:
37bf05360movsd_xmm x0, [rdi+8*rax-8]
37bf05366add rax, 1
37bf0536aminsd x1, x0
37bf0536emaxsd x2, x0
37bf05372cmp rax, r12
37bf05375jne 0x37bf05360
37bf05377pxor x0, x0
37bf0537bucomisd x1, x0
37bf0537fjp 0x37bf0538c
37bf05381mov eax, 1
37bf05386je 0x37bf0548d
37bf0538c
37bf0538cloc_37bf0538c:
37bf0538ccmp r10, 1
37bf05390je 0x37bf053ef
37bf05392mov rcx, r10
37bf05395movddup x3, [rip+0x554343]
37bf0539dmov rax, rdi
37bf053a0xor edx, edx
37bf053a2shr rcx, 1
37bf053a5movddup x6, x9
37bf053aamovddup x5, x10
37bf053afnop [rax+rax]
37bf053b5nop [rax+rax]
37bf053c0
37bf053c0loc_37bf053c0:
37bf053c0movupd x0, [rax]
37bf053c4movapd x4, x3
37bf053c8add rdx, 1
37bf053ccadd rax, 16
37bf053d0maxpd x0, x5
37bf053d4minpd x0, x6
37bf053d8divpd x4, x0
37bf053dcmovups [rax-16], x4
37bf053e0cmp rdx, rcx
37bf053e3jne 0x37bf053c0
37bf053e5test r10b, 1
37bf053e9je 0x37bf05413
37bf053ebor r10, 1
37bf053ef
37bf053efloc_37bf053ef:
37bf053efmovsd_xmm x3, [rdi+8*r10-8]
37bf053f6movsd_xmm x0, [rip+0x5542e2]
37bf053femaxsd x3, x10
37bf05403minsd x3, x9
37bf05408divsd x0, x3
37bf0540cmovsd_xmm [rdi+8*r10-8], x0
37bf05413
37bf05413loc_37bf05413:
37bf05413movapd x0, x9
37bf05418maxsd x1, x10
37bf0541dmov rax, [rsp+328]
37bf05425minsd x0, x2
37bf05429divsd x1, x0
37bf0542dmovsd_xmm [rax], x1
37bf05431jmp 0x37bf04eac
37bf05436
37bf05436 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf05440
37bf05440loc_37bf05440:
37bf05440add rdx, 1
37bf05444cmp rsi, rdx
37bf05447jl 0x37bf051ee
37bf0544d
37bf0544dloc_37bf0544d:
37bf0544ducomisd x0, [rbx+8*rdx-8]
37bf05453jp 0x37bf05440
37bf05455jne 0x37bf05440
37bf05457mov rax, [rsp+344]
37bf0545fmov [rax], rdx
37bf05462jmp 0x37bf04eac
37bf05467
37bf05467 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bf05470 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf05480
37bf05480loc_37bf05480:
37bf05480add rax, 1
37bf05484cmp rax, r10
37bf05487jg 0x37bf04eac
37bf0548d
37bf0548dloc_37bf0548d:
37bf0548ducomisd x0, [rdi+8*rax-8]
37bf05493jp 0x37bf05480
37bf05495jne 0x37bf05480
37bf05497add rsi, rax
37bf0549amov rax, [rsp+344]
37bf054a2mov [rax], rsi
37bf054a5jmp 0x37bf04eac
37bf054aa
37bf054aaloc_37bf054aa:
37bf054aamov rdx, -3
37bf054b1mov eax, 3
37bf054b6jmp 0x37bf04e84
37bf054bb
37bf054bbloc_37bf054bb:
37bf054bbmov r10, [r12]
37bf054bftest r10, r10
37bf054c2jle 0x37bf0554a
37bf054c8mov rax, [r14]
37bf054cbmov [rsp+40], rax
37bf054d0add rax, 1
37bf054d4jmp 0x37bf04fc2
37bf054d9
37bf054d9loc_37bf054d9:
37bf054d9pxor x0, x0
37bf054ddmov rax, [rsp+336]
37bf054e5ucomisd x9, x0
37bf054eamov [rax], 0
37bf054f1jp 0x37bf054f9
37bf054f3je 0x37bf0521e
37bf054f9
37bf054f9loc_37bf054f9:
37bf054f9pxor x1, x1
37bf054fdmovapd x0, x10
37bf05502mov rax, [rsp+320]
37bf0550aminsd x1, x9
37bf0550fmaxsd x0, x9
37bf05514divsd x0, x1
37bf05518movsd_xmm [rax], x0
37bf0551cjmp 0x37bf0521e
37bf05521
37bf05521loc_37bf05521:
37bf05521pxor x0, x0
37bf05525ucomisd x9, x0
37bf0552ajp 0x37bf05532
37bf0552cje 0x37bf04eac
37bf05532
37bf05532loc_37bf05532:
37bf05532movapd x1, x9
37bf05537pxor x2, x2
37bf0553bjmp 0x37bf05413
37bf05540
37bf05540loc_37bf05540:
37bf05540mov edx, 1
37bf05545jmp 0x37bf051b2
37bf0554a
37bf0554aloc_37bf0554a:
37bf0554apxor x0, x0
37bf0554emov rax, [rsp+336]
37bf05556ucomisd x9, x0
37bf0555bmov [rax], 0
37bf05562jp 0x37bf0556a
37bf05564je 0x37bf04eac
37bf0556a
37bf0556aloc_37bf0556a:
37bf0556apxor x1, x1
37bf0556emovapd x0, x10
37bf05573mov rax, [rsp+320]
37bf0557bminsd x1, x9
37bf05580maxsd x0, x9
37bf05585divsd x0, x1
37bf05589movsd_xmm [rax], x0
37bf0558djmp 0x37bf05532
37bf04dc0
37bf04dc0dgbequb_64_:
37bf04dc0push r15
37bf04dc2push r14
37bf04dc4push r13
37bf04dc6push r12
37bf04dc8push rbp
37bf04dc9push rdi
37bf04dcapush rsi
37bf04dcbpush rbx
37bf04dccsub rsp, 184
37bf04dd3movups [rsp+96], x6
37bf04dd8movups [rsp+112], x7
37bf04dddmovups [rsp+128], x8
37bf04de6movups [rsp+144], x9
37bf04defmovups [rsp+160], x10
37bf04df8mov rax, [rsp+296]
37bf04e00mov rbx, [rsp+304]
37bf04e08mov rdi, [rsp+312]
37bf04e10mov r13, [rax]
37bf04e13mov rax, [rsp+344]
37bf04e1bmov [rax], 0
37bf04e22mov rax, [rcx]
37bf04e25mov rsi, rcx
37bf04e28mov r12, rdx
37bf04e2bmov rbp, r8
37bf04e2emov r14, r9
37bf04e31test rax, rax
37bf04e34js 0x37bf04ee8
37bf04e3amov rdx, [rdx]
37bf04e3dtest rdx, rdx
37bf04e40js 0x37bf04e78
37bf04e42mov rcx, [r8]
37bf04e45test rcx, rcx
37bf04e48js 0x37bf054aa
37bf04e4emov r8, [r9]
37bf04e51test r8, r8
37bf04e54js 0x37bf04ef6
37bf04e5aadd rcx, r8
37bf04e5dcmp rcx, r13
37bf04e60jl 0x37bf04f04
37bf04e66mov rdx, -6
37bf04e6dmov eax, 6
37bf04e72jmp 0x37bf04e84
37bf04e74
37bf04e74 0f 1f 40 00 ..@.
37bf04e78
37bf04e78loc_37bf04e78:
37bf04e78mov rdx, -2
37bf04e7fmov eax, 2
37bf04e84
37bf04e84loc_37bf04e84:
37bf04e84mov rdi, [rsp+344]
37bf04e8cmov r8l, 7
37bf04e92mov [rsp+88], rax
37bf04e97lea rcx, [rip+0x554832]
37bf04e9emov [rdi], rdx
37bf04ea1lea rdx, [rsp+88]
37bf04ea6call xerbla_64_
37bf04eabnop
37bf04eac
37bf04eacloc_37bf04eac:
37bf04eacmovups x6, [rsp+96]
37bf04eb1movups x7, [rsp+112]
37bf04eb6movups x8, [rsp+128]
37bf04ebfmovups x9, [rsp+144]
37bf04ec8movups x10, [rsp+160]
37bf04ed1add rsp, 184
37bf04ed8pop rbx
37bf04ed9pop rsi
37bf04edapop rdi
37bf04edbpop rbp
37bf04edcpop r12
37bf04edepop r13
37bf04ee0pop r14
37bf04ee2pop r15
37bf04ee4ret
37bf04ee5
37bf04ee5 0f 1f 00 ...
37bf04ee8
37bf04ee8loc_37bf04ee8:
37bf04ee8mov rdx, -1
37bf04eefmov eax, 1
37bf04ef4jmp 0x37bf04e84
37bf04ef6
37bf04ef6loc_37bf04ef6:
37bf04ef6mov rdx, -4
37bf04efdmov eax, 4
37bf04f02jmp 0x37bf04e84
37bf04f04
37bf04f04loc_37bf04f04:
37bf04f04test rax, rax
37bf04f07jne 0x37bf04f40
37bf04f09
37bf04f09loc_37bf04f09:
37bf04f09movsd_xmm x0, [rip+0x5547cf]
37bf04f11mov rax, [rsp+320]
37bf04f19movsd_xmm [rax], x0
37bf04f1dmov rax, [rsp+328]
37bf04f25movsd_xmm [rax], x0
37bf04f29mov rax, [rsp+336]
37bf04f31mov [rax], 0
37bf04f38jmp 0x37bf04eac
37bf04f3d
37bf04f3d 0f 1f 00 ...
37bf04f40
37bf04f40loc_37bf04f40:
37bf04f40test rdx, rdx
37bf04f43je 0x37bf04f09
37bf04f45mov edx, 1
37bf04f4alea rcx, [rip+0x554786]
37bf04f51call dlamch_64_
37bf04f56movsd_xmm x5, [rip+0x554782]
37bf04f5emov edx, 1
37bf04f63lea rcx, [rip+0x55476e]
37bf04f6amovapd x10, x0
37bf04f6fdivsd x5, x0
37bf04f73movapd x9, x5
37bf04f78call dlamch_64_
37bf04f7dmovapd x8, x0
37bf04f82call log
37bf04f87mov rsi, [rsi]
37bf04f8amovapd x6, x0
37bf04f8etest rsi, rsi
37bf04f91jle 0x37bf054bb
37bf04f97lea r8, [8*rsi]
37bf04f9fxor edx, edx
37bf04fa1mov rcx, rbx
37bf04fa4call memset
37bf04fa9mov rax, [r14]
37bf04facmov r10, [r12]
37bf04fb0mov [rsp+40], rax
37bf04fb5add rax, 1
37bf04fb9test r10, r10
37bf04fbcjle 0x37bf0507c
37bf04fc2
37bf04fc2loc_37bf04fc2:
37bf04fc2mov rcx, [rsp+40]
37bf04fc7mov r11, [rsp+288]
37bf04fcflea r12, [r10+1]
37bf04fd3lea rdx, [r13-1]
37bf04fd7mov r9l, 1
37bf04fddmov r14, r12
37bf04fe0mov [rsp+72], r10
37bf04fe5lea r15, [8*rdx]
37bf04fedsub r11, 8
37bf04ff1mov [rsp+64], rdx
37bf04ff6sub r9, rcx
37bf04ff9lea rdx, [rax-1]
37bf04ffdsub r14, rcx
37bf05000add rcx, [rbp]
37bf05004mov [rsp+56], rdx
37bf05009lea rdx, [r11+8*rdx]
37bf0500dmov [rsp+48], r11
37bf05012mov r11, rcx
37bf05015nop [rax+rax]
37bf05020
37bf05020loc_37bf05020:
37bf05020test r9, r9
37bf05023lea r10, [r11+r9]
37bf05027mov ecx, 1
37bf0502ccmovg rcx, r9
37bf05030cmp r10, rsi
37bf05033cmovg r10, rsi
37bf05037lea r8, [r10+1]
37bf0503bcmp rcx, r10
37bf0503ejg 0x37bf05062
37bf05040
37bf05040loc_37bf05040:
37bf05040movsd_xmm x0, [rdx+8*rcx]
37bf05045andpd x0, [rip+0x5546a3]
37bf0504dmaxsd x0, [rbx+8*rcx-8]
37bf05053movsd_xmm [rbx+8*rcx-8], x0
37bf05059add rcx, 1
37bf0505dcmp rcx, r8
37bf05060jne 0x37bf05040
37bf05062
37bf05062loc_37bf05062:
37bf05062add r9, 1
37bf05066add rdx, r15
37bf05069cmp r9, r14
37bf0506cjne 0x37bf05020
37bf0506emov r10, [rsp+72]
37bf05073test rsi, rsi
37bf05076jle 0x37bf054d9
37bf0507c
37bf0507cloc_37bf0507c:
37bf0507cmov [rsp+48], rax
37bf05081mov r12l, 1
37bf05087pxor x7, x7
37bf0508bmov r15, r10
37bf0508emov [rsp+304], rbx
37bf05096mov r14, [rsp+304]
37bf0509elea rbx, [rsi+1]
37bf050a2nop [rax]
37bf050a5nop [rax+rax]
37bf050b0
37bf050b0loc_37bf050b0:
37bf050b0movsd_xmm x0, [r14+8*r12-8]
37bf050b7comisd x0, x7
37bf050bbjbe 0x37bf050dc
37bf050bdcall log
37bf050c2divsd x0, x6
37bf050c6cvttsd2si rdx, x0
37bf050cbmovapd x0, x8
37bf050d0call _gfortran_pow_r8_i8
37bf050d5movsd_xmm [r14+8*r12-8], x0
37bf050dc
37bf050dcloc_37bf050dc:
37bf050dcadd r12, 1
37bf050e0cmp r12, rbx
37bf050e3jne 0x37bf050b0
37bf050e5mov [rsp+304], r14
37bf050edmov rax, [rsp+48]
37bf050f2mov r14, rbx
37bf050f5mov r10, r15
37bf050f8movapd x1, x9
37bf050fdpxor x2, x2
37bf05101mov edx, 1
37bf05106mov rbx, [rsp+304]
37bf0510enop [rax]
37bf05115nop [rax+rax]
37bf05120
37bf05120loc_37bf05120:
37bf05120movsd_xmm x0, [rbx+8*rdx-8]
37bf05126add rdx, 1
37bf0512amaxsd x2, x0
37bf0512eminsd x1, x0
37bf05132cmp rdx, r14
37bf05135jne 0x37bf05120
37bf05137pxor x0, x0
37bf0513bmov rdx, [rsp+336]
37bf05143ucomisd x1, x0
37bf05147movsd_xmm [rdx], x2
37bf0514bjp 0x37bf05158
37bf0514dmov edx, 1
37bf05152je 0x37bf0544d
37bf05158
37bf05158loc_37bf05158:
37bf05158cmp rsi, 1
37bf0515cje 0x37bf05540
37bf05162mov r8, rsi
37bf05165movddup x3, [rip+0x554573]
37bf0516dmov rdx, rbx
37bf05170xor ecx, ecx
37bf05172shr r8, 1
37bf05175movddup x7, x9
37bf0517amovddup x5, x10
37bf0517fnop
37bf05180
37bf05180loc_37bf05180:
37bf05180movupd x0, [rdx]
37bf05184movapd x4, x3
37bf05188add rcx, 1
37bf0518cadd rdx, 16
37bf05190maxpd x0, x5
37bf05194minpd x0, x7
37bf05198divpd x4, x0
37bf0519cmovups [rdx-16], x4
37bf051a0cmp r8, rcx
37bf051a3jne 0x37bf05180
37bf051a5test sil, 1
37bf051a9je 0x37bf051d4
37bf051abmov rdx, rsi
37bf051aeor rdx, 1
37bf051b2
37bf051b2loc_37bf051b2:
37bf051b2movsd_xmm x0, [rbx+8*rdx-8]
37bf051b8movsd_xmm x3, [rip+0x554520]
37bf051c0maxsd x0, x10
37bf051c5minsd x0, x9
37bf051cadivsd x3, x0
37bf051cemovsd_xmm [rbx+8*rdx-8], x3
37bf051d4
37bf051d4loc_37bf051d4:
37bf051d4maxsd x1, x10
37bf051d9minsd x2, x9
37bf051demov rdx, [rsp+320]
37bf051e6divsd x1, x2
37bf051eamovsd_xmm [rdx], x1
37bf051ee
37bf051eeloc_37bf051ee:
37bf051eetest r10, r10
37bf051f1jle 0x37bf05521
37bf051f7sub rax, 1
37bf051fblea rdx, [r13-1]
37bf051fflea r12, [r10+1]
37bf05203mov [rsp+56], rax
37bf05208mov rax, [rsp+288]
37bf05210mov [rsp+64], rdx
37bf05215sub rax, 8
37bf05219mov [rsp+48], rax
37bf0521e
37bf0521eloc_37bf0521e:
37bf0521elea r8, [8*r10]
37bf05226xor edx, edx
37bf05228mov rcx, rdi
37bf0522bmov r13, rsi
37bf0522emov [rsp+72], r10
37bf05233mov r14l, 1
37bf05239pxor x7, x7
37bf0523dmov esi, 1
37bf05242call memset
37bf05247mov rax, [rsp+64]
37bf0524cmov r10, [rsp+72]
37bf05251sub r14, [rsp+40]
37bf05256mov rdx, [rsp+56]
37bf0525bshl rax, 3
37bf0525fmov rbp, [rbp]
37bf05263mov [rsp+40], rax
37bf05268mov rax, [rsp+48]
37bf0526dmov [rsp+48], r10
37bf05272lea r15, [rax+8*rdx]
37bf05276mov rax, r12
37bf05279mov r12, rdi
37bf0527cmov rdi, r14
37bf0527fmov r14, rbx
37bf05282mov rbx, rax
37bf05285nop [rax+rax]
37bf05290
37bf05290loc_37bf05290:
37bf05290test rdi, rdi
37bf05293lea rdx, [rbp+rsi]
37bf05298mov eax, 1
37bf0529dmovsd_xmm x1, [r12+8*rsi-8]
37bf052a4cmovg rax, rdi
37bf052a8cmp rdx, r13
37bf052abcmovg rdx, r13
37bf052afcmp rax, rdx
37bf052b2jg 0x37bf052e9
37bf052b4add rdx, 1
37bf052b8nop [rax+rax]
37bf052c0
37bf052c0loc_37bf052c0:
37bf052c0movsd_xmm x0, [r15+8*rax]
37bf052c6andpd x0, [rip+0x554422]
37bf052cemulsd x0, [r14+8*rax-8]
37bf052d5add rax, 1
37bf052d9maxsd x1, x0
37bf052ddcmp rax, rdx
37bf052e0jne 0x37bf052c0
37bf052e2movsd_xmm [r12+8*rsi-8], x1
37bf052e9
37bf052e9loc_37bf052e9:
37bf052e9comisd x1, x7
37bf052edjbe 0x37bf05312
37bf052efmovapd x0, x1
37bf052f3call log
37bf052f8divsd x0, x6
37bf052fccvttsd2si rdx, x0
37bf05301movapd x0, x8
37bf05306call _gfortran_pow_r8_i8
37bf0530bmovsd_xmm [r12+8*rsi-8], x0
37bf05312
37bf05312loc_37bf05312:
37bf05312add rsi, 1
37bf05316add rdi, 1
37bf0531aadd r15, [rsp+40]
37bf0531fcmp rsi, rbx
37bf05322jne 0x37bf05290
37bf05328mov r10, [rsp+48]
37bf0532dmov rdi, r12
37bf05330mov rsi, r13
37bf05333mov r12, rbx
37bf05336movapd x1, x9
37bf0533bpxor x2, x2
37bf0533fmov eax, 1
37bf05344nop [rax+rax]
37bf0534anop [rax+rax]
37bf05355nop [rax+rax]
37bf05360
37bf05360loc_37bf05360:
37bf05360movsd_xmm x0, [rdi+8*rax-8]
37bf05366add rax, 1
37bf0536aminsd x1, x0
37bf0536emaxsd x2, x0
37bf05372cmp rax, r12
37bf05375jne 0x37bf05360
37bf05377pxor x0, x0
37bf0537bucomisd x1, x0
37bf0537fjp 0x37bf0538c
37bf05381mov eax, 1
37bf05386je 0x37bf0548d
37bf0538c
37bf0538cloc_37bf0538c:
37bf0538ccmp r10, 1
37bf05390je 0x37bf053ef
37bf05392mov rcx, r10
37bf05395movddup x3, [rip+0x554343]
37bf0539dmov rax, rdi
37bf053a0xor edx, edx
37bf053a2shr rcx, 1
37bf053a5movddup x6, x9
37bf053aamovddup x5, x10
37bf053afnop [rax+rax]
37bf053b5nop [rax+rax]
37bf053c0
37bf053c0loc_37bf053c0:
37bf053c0movupd x0, [rax]
37bf053c4movapd x4, x3
37bf053c8add rdx, 1
37bf053ccadd rax, 16
37bf053d0maxpd x0, x5
37bf053d4minpd x0, x6
37bf053d8divpd x4, x0
37bf053dcmovups [rax-16], x4
37bf053e0cmp rdx, rcx
37bf053e3jne 0x37bf053c0
37bf053e5test r10b, 1
37bf053e9je 0x37bf05413
37bf053ebor r10, 1
37bf053ef
37bf053efloc_37bf053ef:
37bf053efmovsd_xmm x3, [rdi+8*r10-8]
37bf053f6movsd_xmm x0, [rip+0x5542e2]
37bf053femaxsd x3, x10
37bf05403minsd x3, x9
37bf05408divsd x0, x3
37bf0540cmovsd_xmm [rdi+8*r10-8], x0
37bf05413
37bf05413loc_37bf05413:
37bf05413movapd x0, x9
37bf05418maxsd x1, x10
37bf0541dmov rax, [rsp+328]
37bf05425minsd x0, x2
37bf05429divsd x1, x0
37bf0542dmovsd_xmm [rax], x1
37bf05431jmp 0x37bf04eac
37bf05436
37bf05436 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf05440
37bf05440loc_37bf05440:
37bf05440add rdx, 1
37bf05444cmp rsi, rdx
37bf05447jl 0x37bf051ee
37bf0544d
37bf0544dloc_37bf0544d:
37bf0544ducomisd x0, [rbx+8*rdx-8]
37bf05453jp 0x37bf05440
37bf05455jne 0x37bf05440
37bf05457mov rax, [rsp+344]
37bf0545fmov [rax], rdx
37bf05462jmp 0x37bf04eac
37bf05467
37bf05467 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bf05470 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bf05480
37bf05480loc_37bf05480:
37bf05480add rax, 1
37bf05484cmp rax, r10
37bf05487jg 0x37bf04eac
37bf0548d
37bf0548dloc_37bf0548d:
37bf0548ducomisd x0, [rdi+8*rax-8]
37bf05493jp 0x37bf05480
37bf05495jne 0x37bf05480
37bf05497add rsi, rax
37bf0549amov rax, [rsp+344]
37bf054a2mov [rax], rsi
37bf054a5jmp 0x37bf04eac
37bf054aa
37bf054aaloc_37bf054aa:
37bf054aamov rdx, -3
37bf054b1mov eax, 3
37bf054b6jmp 0x37bf04e84
37bf054bb
37bf054bbloc_37bf054bb:
37bf054bbmov r10, [r12]
37bf054bftest r10, r10
37bf054c2jle 0x37bf0554a
37bf054c8mov rax, [r14]
37bf054cbmov [rsp+40], rax
37bf054d0add rax, 1
37bf054d4jmp 0x37bf04fc2
37bf054d9
37bf054d9loc_37bf054d9:
37bf054d9pxor x0, x0
37bf054ddmov rax, [rsp+336]
37bf054e5ucomisd x9, x0
37bf054eamov [rax], 0
37bf054f1jp 0x37bf054f9
37bf054f3je 0x37bf0521e
37bf054f9
37bf054f9loc_37bf054f9:
37bf054f9pxor x1, x1
37bf054fdmovapd x0, x10
37bf05502mov rax, [rsp+320]
37bf0550aminsd x1, x9
37bf0550fmaxsd x0, x9
37bf05514divsd x0, x1
37bf05518movsd_xmm [rax], x0
37bf0551cjmp 0x37bf0521e
37bf05521
37bf05521loc_37bf05521:
37bf05521pxor x0, x0
37bf05525ucomisd x9, x0
37bf0552ajp 0x37bf05532
37bf0552cje 0x37bf04eac
37bf05532
37bf05532loc_37bf05532:
37bf05532movapd x1, x9
37bf05537pxor x2, x2
37bf0553bjmp 0x37bf05413
37bf05540
37bf05540loc_37bf05540:
37bf05540mov edx, 1
37bf05545jmp 0x37bf051b2
37bf0554a
37bf0554aloc_37bf0554a:
37bf0554apxor x0, x0
37bf0554emov rax, [rsp+336]
37bf05556ucomisd x9, x0
37bf0555bmov [rax], 0
37bf05562jp 0x37bf0556a
37bf05564je 0x37bf04eac
37bf0556a
37bf0556aloc_37bf0556a:
37bf0556apxor x1, x1
37bf0556emovapd x0, x10
37bf05573mov rax, [rsp+320]
37bf0557bminsd x1, x9
37bf05580maxsd x0, x9
37bf05585divsd x0, x1
37bf05589movsd_xmm [rax], x0
37bf0558djmp 0x37bf05532
37bf04dc0
37bf0558f
37bf0558f // align 0x40
37bf0558f // align 0x40
37bf055c0
37bf055c0dgbrfs_64_:
37bf055c0push r15
37bf055c2push r14
37bf055c4push r13
37bf055c6push r12
37bf055c8push rbp
37bf055c9push rdi
37bf055capush rsi
37bf055cbpush rbx
37bf055ccsub rsp, 456
37bf055d3movups [rsp+320], x6
37bf055dbmovups [rsp+336], x7
37bf055e3movups [rsp+352], x8
37bf055ecmovups [rsp+368], x9
37bf055f5movups [rsp+384], x10
37bf055femovups [rsp+400], x11
37bf05607movups [rsp+416], x12
37bf05610movups [rsp+432], x13
37bf05619mov rax, [rsp+576]
37bf05621mov rbp, [rsp+616]
37bf05629mov r12, [rsp+632]
37bf05631mov rdi, [rsp+560]
37bf05639mov rax, [rax]
37bf0563cmov r13, [rsp+656]
37bf05644mov rbx, [rbp]
37bf05648mov rsi, [r12]
37bf0564cmov [rsp+120], rax
37bf05651mov rax, [rsp+672]
37bf05659mov r14, rdx
37bf0565clea rdx, [rip+0x55409d]
37bf05663mov [rsp+544], r8
37bf0566bmov r8l, 1
37bf05671mov [rax], 0
37bf05678mov [rsp+552], r9
37bf05680mov r9l, 1
37bf05686mov [rsp+528], rcx
37bf0568ecall lsame_64_
37bf05693mov [rsp+168], rax
37bf0569btest rax, rax
37bf0569eje 0x37bf057e5
37bf056a4
37bf056a4loc_37bf056a4:
37bf056a4mov r8, [r14]
37bf056a7test r8, r8
37bf056aajs 0x37bf057d4
37bf056b0mov rax, [rsp+544]
37bf056b8mov rax, [rax]
37bf056bbtest rax, rax
37bf056bejs 0x37bf05740
37bf056c4mov rdx, [rsp+552]
37bf056ccmov r15, [rdx]
37bf056cftest r15, r15
37bf056d2js 0x37bf05848
37bf056d8mov rdx, [rdi]
37bf056dbtest rdx, rdx
37bf056dejs 0x37bf05859
37bf056e4mov rcx, [rsp+576]
37bf056ecadd r15, rax
37bf056efcmp r15, [rcx]
37bf056f2jge 0x37bf0586a
37bf056f8mov rcx, [rsp+592]
37bf05700add rax, r15
37bf05703cmp rax, [rcx]
37bf05706jge 0x37bf0587b
37bf0570ctest r8, r8
37bf0570fmov eax, 1
37bf05714cmovg rax, r8
37bf05718cmp [rbp], rax
37bf0571cjl 0x37bf06290
37bf05722cmp [r12], rax
37bf05726jge 0x37bf05890
37bf0572cmov rdx, -14
37bf05733mov eax, 14
37bf05738jmp 0x37bf0574c
37bf0573a
37bf0573a 66 0f 1f 44 00 00 f..D..
37bf05740
37bf05740loc_37bf05740:
37bf05740mov rdx, -3
37bf05747mov eax, 3
37bf0574c
37bf0574cloc_37bf0574c:
37bf0574cmov rsi, [rsp+672]
37bf05754mov [rsi], rdx
37bf05757
37bf05757loc_37bf05757:
37bf05757lea rdx, [rsp+288]
37bf0575fmov r8l, 6
37bf05765lea rcx, [rip+0x553f97]
37bf0576cmov [rsp+288], rax
37bf05774call xerbla_64_
37bf05779nop
37bf0577a
37bf0577aloc_37bf0577a:
37bf0577amovups x6, [rsp+320]
37bf05782movups x7, [rsp+336]
37bf0578amovups x8, [rsp+352]
37bf05793movups x9, [rsp+368]
37bf0579cmovups x10, [rsp+384]
37bf057a5movups x11, [rsp+400]
37bf057aemovups x12, [rsp+416]
37bf057b7movups x13, [rsp+432]
37bf057c0add rsp, 456
37bf057c7pop rbx
37bf057c8pop rsi
37bf057c9pop rdi
37bf057capop rbp
37bf057cbpop r12
37bf057cdpop r13
37bf057cfpop r14
37bf057d1pop r15
37bf057d3ret
37bf057d4
37bf057d4loc_37bf057d4:
37bf057d4mov rdx, -2
37bf057dbmov eax, 2
37bf057e0jmp 0x37bf0574c
37bf057e5
37bf057e5loc_37bf057e5:
37bf057e5mov rcx, [rsp+528]
37bf057edmov r9l, 1
37bf057f3mov r8l, 1
37bf057f9lea rdx, [rip+0x553f01]
37bf05800call lsame_64_
37bf05805test rax, rax
37bf05808jne 0x37bf056a4
37bf0580emov rcx, [rsp+528]
37bf05816mov r9l, 1
37bf0581cmov r8l, 1
37bf05822lea rdx, [rip+0x553ed9]
37bf05829call lsame_64_
37bf0582etest rax, rax
37bf05831jne 0x37bf056a4
37bf05837mov rdx, -1
37bf0583emov eax, 1
37bf05843jmp 0x37bf0574c
37bf05848
37bf05848loc_37bf05848:
37bf05848mov rdx, -4
37bf0584fmov eax, 4
37bf05854jmp 0x37bf0574c
37bf05859
37bf05859loc_37bf05859:
37bf05859mov rdx, -5
37bf05860mov eax, 5
37bf05865jmp 0x37bf0574c
37bf0586a
37bf0586aloc_37bf0586a:
37bf0586amov rdx, -7
37bf05871mov eax, 7
37bf05876jmp 0x37bf0574c
37bf0587b
37bf0587bloc_37bf0587b:
37bf0587bmov rdx, -9
37bf05882mov eax, 9
37bf05887jmp 0x37bf0574c
37bf0588c
37bf0588c 0f 1f 40 00 ..@.
37bf05890
37bf05890loc_37bf05890:
37bf05890mov rax, [rsp+672]
37bf05898mov rax, [rax]
37bf0589btest rax, rax
37bf0589ejne 0x37bf0627f
37bf058a4test r8, r8
37bf058a7je 0x37bf06245
37bf058adtest rdx, rdx
37bf058b0je 0x37bf0577a
37bf058b6cmp [rsp+168], 1
37bf058bfmov edx, 7
37bf058c4lea rcx, [rip+0x553e3e]
37bf058cbmov [rsp+128], r8
37bf058d3sbb eax, eax
37bf058d5and eax, -6
37bf058d8add eax, 84
37bf058dbmov [rsp+279], al
37bf058e2call dlamch_64_
37bf058e7mov edx, 12
37bf058eclea rcx, [rip+0x553e1d]
37bf058f3movapd x7, x0
37bf058f7call dlamch_64_
37bf058fcmov rax, [rdi]
37bf058ffmov [rsp+256], rax
37bf05907test rax, rax
37bf0590ajle 0x37bf0577a
37bf05910mov r8, [rsp+128]
37bf05918add r15, 2
37bf0591cpxor x9, x9
37bf05921mov [rsp+200], -1
37bf0592dlea rdi, [rsp+280]
37bf05935mov [rsp+128], 1
37bf05941mov rbp, [rsp+640]
37bf05949add r8, 1
37bf0594dmov [rsp+136], rdi
37bf05955movsd_xmm x8, [rip+0x553dda]
37bf0595emovddup x11, [rip+0x553dd9]
37bf05967cmp r15, r8
37bf0596acmovg r15, r8
37bf0596exor eax, eax
37bf05970test rbx, rbx
37bf05973mov r8, [r14]
37bf05976cmovs rbx, rax
37bf0597acvtsi2sd x9, r15
37bf0597fmulsd x0, x9
37bf05984lea rax, [8*rbx]
37bf0598cmov [rsp+248], rax
37bf05994mov rax, [rsp+608]
37bf0599clea r15, [rax-8]
37bf059a0xor eax, eax
37bf059a2test rsi, rsi
37bf059a5cmovns rax, rsi
37bf059a9mov rsi, [rsp+120]
37bf059aemov rdi, r15
37bf059b1mov r15, r13
37bf059b4movapd x12, x0
37bf059b9movapd x13, x0
37bf059bedivsd x12, x7
37bf059c3mov r9, rax
37bf059c6lea rax, [8*rax]
37bf059cetest rsi, rsi
37bf059d1mov [rsp+264], rax
37bf059d9mov rax, [rsp+624]
37bf059e1lea r13, [rsp+288]
37bf059e9lea rbx, [rax-8]
37bf059edmov eax, 0
37bf059f2cmovns rax, rsi
37bf059f6mov rsi, r14
37bf059f9mov r14, r9
37bf059fcmov [rsp+208], rax
37bf05a04lea rax, [8*rax-8]
37bf05a0cmov [rsp+216], rax
37bf05a14
37bf05a14loc_37bf05a14:
37bf05a14lea rax, [rdi+8]
37bf05a18mov [rsp+232], rbp
37bf05a20movapd x6, x8
37bf05a25mov [rsp+160], rax
37bf05a2dlea rax, [rbx+8]
37bf05a31mov [rsp+144], rax
37bf05a39mov [rsp+152], 1
37bf05a45mov [rsp+240], r13
37bf05a4dmov [rsp+224], r14
37bf05a55mov r14, rdi
37bf05a58
37bf05a58loc_37bf05a58:
37bf05a58lea rdi, [rip+0x553cc1]
37bf05a5fmov rdx, [rsp+160]
37bf05a67lea r9, [r15+8*r8]
37bf05a6bmov rcx, rsi
37bf05a6emov [rsp+32], rdi
37bf05a73mov r8, rdi
37bf05a76call dcopy_64_
37bf05a7bmov [rsp+96], rdi
37bf05a80mov r8, rsi
37bf05a83mov rdx, rsi
37bf05a86mov r9, [rsp+544]
37bf05a8emov rcx, [rsp+528]
37bf05a96mov [rsp+104], 1
37bf05a9fmov rax, [rsi]
37bf05aa2mov [rsp+72], rdi
37bf05aa7lea rax, [r15+8*rax]
37bf05aabmov [rsp+88], rax
37bf05ab0lea rax, [rip+0x553c71]
37bf05ab7mov [rsp+80], rax
37bf05abcmov rax, [rsp+144]
37bf05ac4mov [rsp+64], rax
37bf05ac9mov rax, [rsp+576]
37bf05ad1mov [rsp+56], rax
37bf05ad6mov rax, [rsp+568]
37bf05ademov [rsp+48], rax
37bf05ae3lea rax, [rip+0x553c46]
37bf05aeamov [rsp+40], rax
37bf05aefmov rax, [rsp+552]
37bf05af7mov [rsp+32], rax
37bf05afccall dgbmv_64_
37bf05b01mov r12, [rsi]
37bf05b04test r12, r12
37bf05b07jle 0x37bf06234
37bf05b0dlea rdx, [r12+1]
37bf05b12mov eax, 1
37bf05b17nop [rax+rax]
37bf05b20
37bf05b20loc_37bf05b20:
37bf05b20movsd_xmm x0, [r14+8*rax]
37bf05b26andpd x0, [rip+0x553c12]
37bf05b2emovsd_xmm [r15+8*rax-8], x0
37bf05b35add rax, 1
37bf05b39cmp rdx, rax
37bf05b3cjne 0x37bf05b20
37bf05b3emov rdi, [rsp+552]
37bf05b46mov r9l, 1
37bf05b4cmov rcx, [rdi]
37bf05b4fmov rdi, [rsp+544]
37bf05b57sub r9, rcx
37bf05b5amov r8, [rdi]
37bf05b5dcmp [rsp+168], 0
37bf05b66je 0x37bf05e48
37bf05b6clea rdi, [r12+r9]
37bf05b70mov [rsp+176], rbx
37bf05b78lea rbp, [r8+rcx]
37bf05b7cmov [rsp+120], rdi
37bf05b81mov rdi, [rsp+200]
37bf05b89mov [rsp+184], rax
37bf05b91lea rdx, [rcx+rdi]
37bf05b95mov rdi, [rsp+624]
37bf05b9dmov [rsp+192], r14
37bf05ba5mov [rsp+536], rsi
37bf05badmov r14, [rsp+208]
37bf05bb5mov rsi, [rsp+568]
37bf05bbdlea r13, [rdi+8*rdx]
37bf05bc1mov rdi, -1
37bf05bc8nop [rax+rax]
37bf05bd0
37bf05bd0loc_37bf05bd0:
37bf05bd0test r9, r9
37bf05bd3lea r8, [rbp+r9]
37bf05bd8mov ebx, 1
37bf05bddcmovg rbx, r9
37bf05be1cmp r8, r12
37bf05be4cmovg r8, r12
37bf05be8cmp rbx, r8
37bf05bebjg 0x37bf05ca4
37bf05bf1movsd_xmm x2, [r13+8*r9]
37bf05bf8andpd x2, [rip+0x553b40]
37bf05c00je 0x37bf05c76
37bf05c02sub r8, rbx
37bf05c05lea rax, [rdi+1]
37bf05c09lea rcx, [r15+8*rbx-8]
37bf05c0exor edx, edx
37bf05c10add r8, 1
37bf05c14sub rax, r9
37bf05c17movddup x1, x2
37bf05c1badd rax, rbx
37bf05c1emov r11, r8
37bf05c21lea r10, [rsi+8*rax]
37bf05c25shr r11, 1
37bf05c28xor eax, eax
37bf05c2anop [rax+rax]
37bf05c35nop [rax+rax]
37bf05c40
37bf05c40loc_37bf05c40:
37bf05c40movupd x0, [r10+rax]
37bf05c46movupd x4, [rcx+rax]
37bf05c4badd rdx, 1
37bf05c4fandpd x0, x11
37bf05c54mulpd x0, x1
37bf05c58addpd x0, x4
37bf05c5cmovups [rcx+rax], x0
37bf05c60add rax, 16
37bf05c64cmp rdx, r11
37bf05c67jne 0x37bf05c40
37bf05c69test r8b, 1
37bf05c6dje 0x37bf05ca4
37bf05c6fand r8, -2
37bf05c73add r8, rbx
37bf05c76
37bf05c76loc_37bf05c76:
37bf05c76mov edx, 1
37bf05c7blea rax, [rdi+r8]
37bf05c7fsub rdx, r9
37bf05c82add rax, rdx
37bf05c85movsd_xmm x0, [rsi+8*rax]
37bf05c8aandpd x0, [rip+0x553aae]
37bf05c92mulsd x0, x2
37bf05c96addsd x0, [r15+8*r8-8]
37bf05c9dmovsd_xmm [r15+8*r8-8], x0
37bf05ca4
37bf05ca4loc_37bf05ca4:
37bf05ca4add r9, 1
37bf05ca8add rdi, r14
37bf05cabcmp [rsp+120], r9
37bf05cb0jne 0x37bf05bd0
37bf05cb6mov rbx, [rsp+176]
37bf05cbemov rax, [rsp+184]
37bf05cc6mov r14, [rsp+192]
37bf05ccemov rsi, [rsp+536]
37bf05cd6
37bf05cd6loc_37bf05cd6:
37bf05cd6lea rcx, [8*r12]
37bf05cdepxor x2, x2
37bf05ce2mov edx, 1
37bf05ce7lea r8, [r15+rcx]
37bf05cebnop [rax+rax]
37bf05cf5nop [rax+rax]
37bf05d00
37bf05d00loc_37bf05d00:
37bf05d00movsd_xmm x1, [r15+8*rdx-8]
37bf05d07movsd_xmm x0, [r8+8*rdx-8]
37bf05d0eandpd x0, [rip+0x553a2a]
37bf05d16comisd x1, x12
37bf05d1bja 0x37bf05d27
37bf05d1daddsd x0, x13
37bf05d22addsd x1, x13
37bf05d27
37bf05d27loc_37bf05d27:
37bf05d27divsd x0, x1
37bf05d2badd rdx, 1
37bf05d2fmaxsd x2, x0
37bf05d33cmp rax, rdx
37bf05d36jne 0x37bf05d00
37bf05d38
37bf05d38loc_37bf05d38:
37bf05d38comisd x2, x7
37bf05d3cmov rax, [rsp+648]
37bf05d44mov rdi, [rsp+128]
37bf05d4cmovsd_xmm [rax+8*rdi-8], x2
37bf05d52jbe 0x37bf05f16
37bf05d58addsd x2, x2
37bf05d5ccomisd x6, x2
37bf05d60jb 0x37bf05f16
37bf05d66cmp [rsp+152], 6
37bf05d6fje 0x37bf05f16
37bf05d75mov rax, [rsp+672]
37bf05d7dadd rcx, r15
37bf05d80mov rdx, rsi
37bf05d83lea rdi, [rip+0x553996]
37bf05d8amov [rsp+64], rcx
37bf05d8fmov r9, [rsp+552]
37bf05d97mov [rsp+80], rax
37bf05d9cmov rax, [rsp+600]
37bf05da4mov [rsp+32], rdi
37bf05da9mov r8, [rsp+544]
37bf05db1mov [rsp+56], rax
37bf05db6mov rax, [rsp+592]
37bf05dbemov [rsp+72], rsi
37bf05dc3mov rcx, [rsp+528]
37bf05dcbmov [rsp+48], rax
37bf05dd0mov rax, [rsp+584]
37bf05dd8mov [rsp+88], 1
37bf05de1mov [rsp+40], rax
37bf05de6call dgbtrs_64_
37bf05debmov rax, [rsi]
37bf05deemov [rsp+40], rdi
37bf05df3mov rcx, rsi
37bf05df6mov rdi, [rsp+144]
37bf05dfelea r9, [rip+0x55391b]
37bf05e05lea rdx, [rip+0x55391c]
37bf05e0clea r8, [r15+8*rax]
37bf05e10mov [rsp+32], rdi
37bf05e15call daxpy_64_
37bf05e1amov rax, [rsp+648]
37bf05e22mov rdi, [rsp+128]
37bf05e2aadd [rsp+152], 1
37bf05e33mov r8, [rsi]
37bf05e36movsd_xmm x6, [rax+8*rdi-8]
37bf05e3cjmp 0x37bf05a58
37bf05e41
37bf05e41 0f 1f 80 00 00 00 00 .......
37bf05e48
37bf05e48loc_37bf05e48:
37bf05e48mov rdi, [rsp+568]
37bf05e50mov r10, [rsp+216]
37bf05e58lea r11, [r15+8*rcx]
37bf05e5clea rbp, [r8+rcx]
37bf05e60lea rdx, [rdi+8*rcx-8]
37bf05e65lea rdi, [r12+r9]
37bf05e69nop [rax]
37bf05e70
37bf05e70loc_37bf05e70:
37bf05e70test r9, r9
37bf05e73lea r8, [rbp+r9]
37bf05e78mov ecx, 1
37bf05e7dcmovg rcx, r9
37bf05e81cmp r8, r12
37bf05e84cmovg r8, r12
37bf05e88cmp rcx, r8
37bf05e8bjg 0x37bf05f10
37bf05e91add r8, 1
37bf05e95pxor x2, x2
37bf05e99nop [rax+rax]
37bf05e9fnop [rax+rax]
37bf05eaanop [rax+rax]
37bf05eb5nop [rax+rax]
37bf05ec0
37bf05ec0loc_37bf05ec0:
37bf05ec0movsd_xmm x0, [rdx+8*rcx]
37bf05ec5movsd_xmm x1, [rbx+8*rcx]
37bf05ecaadd rcx, 1
37bf05eceandpd x0, [rip+0x55386a]
37bf05ed6andpd x1, [rip+0x553862]
37bf05edemulsd x0, x1
37bf05ee2addsd x2, x0
37bf05ee6cmp r8, rcx
37bf05ee9jne 0x37bf05ec0
37bf05eeb
37bf05eebloc_37bf05eeb:
37bf05eebaddsd x2, [r11+8*r9-8]
37bf05ef2add rdx, r10
37bf05ef5movsd_xmm [r11+8*r9-8], x2
37bf05efcadd r9, 1
37bf05f00cmp rdi, r9
37bf05f03jne 0x37bf05e70
37bf05f09jmp 0x37bf05cd6
37bf05f0e
37bf05f0e 66 90 f.
37bf05f10
37bf05f10loc_37bf05f10:
37bf05f10pxor x2, x2
37bf05f14jmp 0x37bf05eeb
37bf05f16
37bf05f16loc_37bf05f16:
37bf05f16mov rdi, r14
37bf05f19mov rbp, [rsp+232]
37bf05f21mov r14, [rsp+224]
37bf05f29mov r13, [rsp+240]
37bf05f31test r12, r12
37bf05f34jle 0x37bf05fbd
37bf05f3amovapd x3, x9
37bf05f3flea r8, [r12+1]
37bf05f44lea rdx, [r15+rcx]
37bf05f48mov eax, 1
37bf05f4dmulsd x3, x7
37bf05f51nop [rax]
37bf05f54nop [rax+rax]
37bf05f5fnop [rax+rax]
37bf05f6anop [rax+rax]
37bf05f75nop [rax+rax]
37bf05f80
37bf05f80loc_37bf05f80:
37bf05f80movsd_xmm x1, [r15+8*rax-8]
37bf05f87movsd_xmm x0, [rdx+8*rax-8]
37bf05f8dandpd x0, [rip+0x5537ab]
37bf05f95movapd x2, x1
37bf05f99comisd x1, x12
37bf05f9emulsd x2, x3
37bf05fa2addsd x0, x2
37bf05fa6ja 0x37bf05fad
37bf05fa8addsd x0, x13
37bf05fad
37bf05fadloc_37bf05fad:
37bf05fadmovsd_xmm [r15+8*rax-8], x0
37bf05fb4add rax, 1
37bf05fb8cmp rax, r8
37bf05fbbjne 0x37bf05f80
37bf05fbd
37bf05fbdloc_37bf05fbd:
37bf05fbdlea rax, [rsp+279]
37bf05fc5mov [rsp+280], 0
37bf05fd1mov [rsp+120], rax
37bf05fd6nop [rax+rax]
37bf05fe0
37bf05fe0loc_37bf05fe0:
37bf05fe0mov rax, [rsp+136]
37bf05fe8mov [rsp+48], r13
37bf05fedlea r8, [r15+rcx]
37bf05ff1mov [rsp+32], rbp
37bf05ff6mov r9, [rsp+664]
37bf05ffelea rdx, [r8+rcx]
37bf06002mov rcx, rsi
37bf06005mov [rsp+40], rax
37bf0600acall dlacn2_64_
37bf0600fmov r12, [rsp+280]
37bf06017mov r8, [rsi]
37bf0601atest r12, r12
37bf0601dje 0x37bf061a3
37bf06023lea rdx, [r15+8*r8]
37bf06027cmp r12, 1
37bf0602bje 0x37bf060e0
37bf06031lea rcx, [r8+1]
37bf06035mov eax, 1
37bf0603atest r8, r8
37bf0603djle 0x37bf0605c
37bf0603fnop
37bf06040
37bf06040loc_37bf06040:
37bf06040movsd_xmm x0, [rdx+8*rax-8]
37bf06046mulsd x0, [r15+8*rax-8]
37bf0604dmovsd_xmm [rdx+8*rax-8], x0
37bf06053add rax, 1
37bf06057cmp rax, rcx
37bf0605ajne 0x37bf06040
37bf0605c
37bf0605cloc_37bf0605c:
37bf0605cmov rax, [rsp+672]
37bf06064mov [rsp+64], rdx
37bf06069mov rdx, rsi
37bf0606cmov [rsp+72], rsi
37bf06071mov rcx, [rsp+528]
37bf06079mov [rsp+80], rax
37bf0607emov rax, [rsp+600]
37bf06086mov r9, [rsp+552]
37bf0608emov r8, [rsp+544]
37bf06096mov [rsp+88], 1
37bf0609fmov [rsp+56], rax
37bf060a4mov rax, [rsp+592]
37bf060acmov [rsp+48], rax
37bf060b1mov rax, [rsp+584]
37bf060b9mov [rsp+40], rax
37bf060belea rax, [rip+0x55365b]
37bf060c5mov [rsp+32], rax
37bf060cacall dgbtrs_64_
37bf060cfmov rcx, [rsi]
37bf060d2
37bf060d2loc_37bf060d2:
37bf060d2lea rcx, [8*rcx]
37bf060dajmp 0x37bf05fe0
37bf060df
37bf060df 90 .
37bf060e0
37bf060e0loc_37bf060e0:
37bf060e0mov rax, [rsp+672]
37bf060e8mov rcx, [rsp+120]
37bf060edmov [rsp+64], rdx
37bf060f2mov rdx, rsi
37bf060f5mov [rsp+72], rsi
37bf060famov r9, [rsp+552]
37bf06102mov [rsp+80], rax
37bf06107mov rax, [rsp+600]
37bf0610fmov [rsp+88], 1
37bf06118mov r8, [rsp+544]
37bf06120mov [rsp+56], rax
37bf06125mov rax, [rsp+592]
37bf0612dmov [rsp+48], rax
37bf06132mov rax, [rsp+584]
37bf0613amov [rsp+40], rax
37bf0613flea rax, [rip+0x5535da]
37bf06146mov [rsp+32], rax
37bf0614bcall dgbtrs_64_
37bf06150mov rcx, [rsi]
37bf06153test rcx, rcx
37bf06156jle 0x37bf060d2
37bf0615clea rdx, [rcx+1]
37bf06160shl rcx, 3
37bf06164lea rax, [r15+rcx]
37bf06168nop
37bf0616anop [rax+rax]
37bf06175nop [rax+rax]
37bf06180
37bf06180loc_37bf06180:
37bf06180movsd_xmm x0, [rax+8*r12-8]
37bf06187mulsd x0, [r15+8*r12-8]
37bf0618emovsd_xmm [rax+8*r12-8], x0
37bf06195add r12, 1
37bf06199cmp r12, rdx
37bf0619cjne 0x37bf06180
37bf0619ejmp 0x37bf05fe0
37bf061a3
37bf061a3loc_37bf061a3:
37bf061a3test r8, r8
37bf061a6jle 0x37bf061f4
37bf061a8lea rdx, [r8+1]
37bf061acpxor x1, x1
37bf061b0mov eax, 1
37bf061b5nop [rax+rax]
37bf061c0
37bf061c0loc_37bf061c0:
37bf061c0movsd_xmm x0, [rbx+8*rax]
37bf061c5andpd x0, [rip+0x553573]
37bf061cdadd rax, 1
37bf061d1maxsd x1, x0
37bf061d5cmp rax, rdx
37bf061d8jne 0x37bf061c0
37bf061dapxor x0, x0
37bf061deucomisd x1, x0
37bf061e2jp 0x37bf061e6
37bf061e4je 0x37bf061f4
37bf061e6
37bf061e6loc_37bf061e6:
37bf061e6movsd_xmm x0, [rbp]
37bf061ebdivsd x0, x1
37bf061efmovsd_xmm [rbp], x0
37bf061f4
37bf061f4loc_37bf061f4:
37bf061f4add [rsp+128], 1
37bf061fdadd rbp, 8
37bf06201mov rax, [rsp+128]
37bf06209add [rsp+200], r14
37bf06211add rdi, [rsp+248]
37bf06219add rbx, [rsp+264]
37bf06221cmp [rsp+256], rax
37bf06229jge 0x37bf05a14
37bf0622fjmp 0x37bf0577a
37bf06234
37bf06234loc_37bf06234:
37bf06234pxor x2, x2
37bf06238lea rcx, [8*r12]
37bf06240jmp 0x37bf05d38
37bf06245
37bf06245loc_37bf06245:
37bf06245test rdx, rdx
37bf06248je 0x37bf0577a
37bf0624elea rbx, [8*rdx]
37bf06256mov rcx, [rsp+640]
37bf0625exor edx, edx
37bf06260mov r8, rbx
37bf06263call memset
37bf06268mov rcx, [rsp+648]
37bf06270mov r8, rbx
37bf06273xor edx, edx
37bf06275call memset
37bf0627ajmp 0x37bf0577a
37bf0627f
37bf0627floc_37bf0627f:
37bf0627fneg rax
37bf06282jmp 0x37bf05757
37bf06287
37bf06287 66 0f 1f 84 00 00 00 00 00 f........
37bf06290
37bf06290loc_37bf06290:
37bf06290mov rdx, -12
37bf06297mov eax, 12
37bf0629cjmp 0x37bf0574c
37bf055c0
37bf055c0dgbrfs_64_:
37bf055c0push r15
37bf055c2push r14
37bf055c4push r13
37bf055c6push r12
37bf055c8push rbp
37bf055c9push rdi
37bf055capush rsi
37bf055cbpush rbx
37bf055ccsub rsp, 456
37bf055d3movups [rsp+320], x6
37bf055dbmovups [rsp+336], x7
37bf055e3movups [rsp+352], x8
37bf055ecmovups [rsp+368], x9
37bf055f5movups [rsp+384], x10
37bf055femovups [rsp+400], x11
37bf05607movups [rsp+416], x12
37bf05610movups [rsp+432], x13
37bf05619mov rax, [rsp+576]
37bf05621mov rbp, [rsp+616]
37bf05629mov r12, [rsp+632]
37bf05631mov rdi, [rsp+560]
37bf05639mov rax, [rax]
37bf0563cmov r13, [rsp+656]
37bf05644mov rbx, [rbp]
37bf05648mov rsi, [r12]
37bf0564cmov [rsp+120], rax
37bf05651mov rax, [rsp+672]
37bf05659mov r14, rdx
37bf0565clea rdx, [rip+0x55409d]
37bf05663mov [rsp+544], r8
37bf0566bmov r8l, 1
37bf05671mov [rax], 0
37bf05678mov [rsp+552], r9
37bf05680mov r9l, 1
37bf05686mov [rsp+528], rcx
37bf0568ecall lsame_64_
37bf05693mov [rsp+168], rax
37bf0569btest rax, rax
37bf0569eje 0x37bf057e5
37bf056a4
37bf056a4loc_37bf056a4:
37bf056a4mov r8, [r14]
37bf056a7test r8, r8
37bf056aajs 0x37bf057d4
37bf056b0mov rax, [rsp+544]
37bf056b8mov rax, [rax]
37bf056bbtest rax, rax
37bf056bejs 0x37bf05740
37bf056c4mov rdx, [rsp+552]
37bf056ccmov r15, [rdx]
37bf056cftest r15, r15
37bf056d2js 0x37bf05848
37bf056d8mov rdx, [rdi]
37bf056dbtest rdx, rdx
37bf056dejs 0x37bf05859
37bf056e4mov rcx, [rsp+576]
37bf056ecadd r15, rax
37bf056efcmp r15, [rcx]
37bf056f2jge 0x37bf0586a
37bf056f8mov rcx, [rsp+592]
37bf05700add rax, r15
37bf05703cmp rax, [rcx]
37bf05706jge 0x37bf0587b
37bf0570ctest r8, r8
37bf0570fmov eax, 1
37bf05714cmovg rax, r8
37bf05718cmp [rbp], rax
37bf0571cjl 0x37bf06290
37bf05722cmp [r12], rax
37bf05726jge 0x37bf05890
37bf0572cmov rdx, -14
37bf05733mov eax, 14
37bf05738jmp 0x37bf0574c
37bf0573a
37bf0573a 66 0f 1f 44 00 00 f..D..
37bf05740
37bf05740loc_37bf05740:
37bf05740mov rdx, -3
37bf05747mov eax, 3
37bf0574c
37bf0574cloc_37bf0574c:
37bf0574cmov rsi, [rsp+672]
37bf05754mov [rsi], rdx
37bf05757
37bf05757loc_37bf05757:
37bf05757lea rdx, [rsp+288]
37bf0575fmov r8l, 6
37bf05765lea rcx, [rip+0x553f97]
37bf0576cmov [rsp+288], rax
37bf05774call xerbla_64_
37bf05779nop
37bf0577a
37bf0577aloc_37bf0577a:
37bf0577amovups x6, [rsp+320]
37bf05782movups x7, [rsp+336]
37bf0578amovups x8, [rsp+352]
37bf05793movups x9, [rsp+368]
37bf0579cmovups x10, [rsp+384]
37bf057a5movups x11, [rsp+400]
37bf057aemovups x12, [rsp+416]
37bf057b7movups x13, [rsp+432]
37bf057c0add rsp, 456
37bf057c7pop rbx
37bf057c8pop rsi
37bf057c9pop rdi
37bf057capop rbp
37bf057cbpop r12
37bf057cdpop r13
37bf057cfpop r14
37bf057d1pop r15
37bf057d3ret
37bf057d4
37bf057d4loc_37bf057d4:
37bf057d4mov rdx, -2
37bf057dbmov eax, 2
37bf057e0jmp 0x37bf0574c
37bf057e5
37bf057e5loc_37bf057e5:
37bf057e5mov rcx, [rsp+528]
37bf057edmov r9l, 1
37bf057f3mov r8l, 1
37bf057f9lea rdx, [rip+0x553f01]
37bf05800call lsame_64_
37bf05805test rax, rax
37bf05808jne 0x37bf056a4
37bf0580emov rcx, [rsp+528]
37bf05816mov r9l, 1
37bf0581cmov r8l, 1
37bf05822lea rdx, [rip+0x553ed9]
37bf05829call lsame_64_
37bf0582etest rax, rax
37bf05831jne 0x37bf056a4
37bf05837mov rdx, -1
37bf0583emov eax, 1
37bf05843jmp 0x37bf0574c
37bf05848
37bf05848loc_37bf05848:
37bf05848mov rdx, -4
37bf0584fmov eax, 4
37bf05854jmp 0x37bf0574c
37bf05859
37bf05859loc_37bf05859:
37bf05859mov rdx, -5
37bf05860mov eax, 5
37bf05865jmp 0x37bf0574c
37bf0586a
37bf0586aloc_37bf0586a:
37bf0586amov rdx, -7
37bf05871mov eax, 7
37bf05876jmp 0x37bf0574c
37bf0587b
37bf0587bloc_37bf0587b:
37bf0587bmov rdx, -9
37bf05882mov eax, 9
37bf05887jmp 0x37bf0574c
37bf0588c
37bf0588c 0f 1f 40 00 ..@.
37bf05890
37bf05890loc_37bf05890:
37bf05890mov rax, [rsp+672]
37bf05898mov rax, [rax]
37bf0589btest rax, rax
37bf0589ejne 0x37bf0627f
37bf058a4test r8, r8
37bf058a7je 0x37bf06245
37bf058adtest rdx, rdx
37bf058b0je 0x37bf0577a
37bf058b6cmp [rsp+168], 1
37bf058bfmov edx, 7
37bf058c4lea rcx, [rip+0x553e3e]
37bf058cbmov [rsp+128], r8
37bf058d3sbb eax, eax
37bf058d5and eax, -6
37bf058d8add eax, 84
37bf058dbmov [rsp+279], al
37bf058e2call dlamch_64_
37bf058e7mov edx, 12
37bf058eclea rcx, [rip+0x553e1d]
37bf058f3movapd x7, x0
37bf058f7call dlamch_64_
37bf058fcmov rax, [rdi]
37bf058ffmov [rsp+256], rax
37bf05907test rax, rax
37bf0590ajle 0x37bf0577a
37bf05910mov r8, [rsp+128]
37bf05918add r15, 2
37bf0591cpxor x9, x9
37bf05921mov [rsp+200], -1
37bf0592dlea rdi, [rsp+280]
37bf05935mov [rsp+128], 1
37bf05941mov rbp, [rsp+640]
37bf05949add r8, 1
37bf0594dmov [rsp+136], rdi
37bf05955movsd_xmm x8, [rip+0x553dda]
37bf0595emovddup x11, [rip+0x553dd9]
37bf05967cmp r15, r8
37bf0596acmovg r15, r8
37bf0596exor eax, eax
37bf05970test rbx, rbx
37bf05973mov r8, [r14]
37bf05976cmovs rbx, rax
37bf0597acvtsi2sd x9, r15
37bf0597fmulsd x0, x9
37bf05984lea rax, [8*rbx]
37bf0598cmov [rsp+248], rax
37bf05994mov rax, [rsp+608]
37bf0599clea r15, [rax-8]
37bf059a0xor eax, eax
37bf059a2test rsi, rsi
37bf059a5cmovns rax, rsi
37bf059a9mov rsi, [rsp+120]
37bf059aemov rdi, r15
37bf059b1mov r15, r13
37bf059b4movapd x12, x0
37bf059b9movapd x13, x0
37bf059bedivsd x12, x7
37bf059c3mov r9, rax
37bf059c6lea rax, [8*rax]
37bf059cetest rsi, rsi
37bf059d1mov [rsp+264], rax
37bf059d9mov rax, [rsp+624]
37bf059e1lea r13, [rsp+288]
37bf059e9lea rbx, [rax-8]
37bf059edmov eax, 0
37bf059f2cmovns rax, rsi
37bf059f6mov rsi, r14
37bf059f9mov r14, r9
37bf059fcmov [rsp+208], rax
37bf05a04lea rax, [8*rax-8]
37bf05a0cmov [rsp+216], rax
37bf05a14
37bf05a14loc_37bf05a14:
37bf05a14lea rax, [rdi+8]
37bf05a18mov [rsp+232], rbp
37bf05a20movapd x6, x8
37bf05a25mov [rsp+160], rax
37bf05a2dlea rax, [rbx+8]
37bf05a31mov [rsp+144], rax
37bf05a39mov [rsp+152], 1
37bf05a45mov [rsp+240], r13
37bf05a4dmov [rsp+224], r14
37bf05a55mov r14, rdi
37bf05a58
37bf05a58loc_37bf05a58:
37bf05a58lea rdi, [rip+0x553cc1]
37bf05a5fmov rdx, [rsp+160]
37bf05a67lea r9, [r15+8*r8]
37bf05a6bmov rcx, rsi
37bf05a6emov [rsp+32], rdi
37bf05a73mov r8, rdi
37bf05a76call dcopy_64_
37bf05a7bmov [rsp+96], rdi
37bf05a80mov r8, rsi
37bf05a83mov rdx, rsi
37bf05a86mov r9, [rsp+544]
37bf05a8emov rcx, [rsp+528]
37bf05a96mov [rsp+104], 1
37bf05a9fmov rax, [rsi]
37bf05aa2mov [rsp+72], rdi
37bf05aa7lea rax, [r15+8*rax]
37bf05aabmov [rsp+88], rax
37bf05ab0lea rax, [rip+0x553c71]
37bf05ab7mov [rsp+80], rax
37bf05abcmov rax, [rsp+144]
37bf05ac4mov [rsp+64], rax
37bf05ac9mov rax, [rsp+576]
37bf05ad1mov [rsp+56], rax
37bf05ad6mov rax, [rsp+568]
37bf05ademov [rsp+48], rax
37bf05ae3lea rax, [rip+0x553c46]
37bf05aeamov [rsp+40], rax
37bf05aefmov rax, [rsp+552]
37bf05af7mov [rsp+32], rax
37bf05afccall dgbmv_64_
37bf05b01mov r12, [rsi]
37bf05b04test r12, r12
37bf05b07jle 0x37bf06234
37bf05b0dlea rdx, [r12+1]
37bf05b12mov eax, 1
37bf05b17nop [rax+rax]
37bf05b20
37bf05b20loc_37bf05b20:
37bf05b20movsd_xmm x0, [r14+8*rax]
37bf05b26andpd x0, [rip+0x553c12]
37bf05b2emovsd_xmm [r15+8*rax-8], x0
37bf05b35add rax, 1
37bf05b39cmp rdx, rax
37bf05b3cjne 0x37bf05b20
37bf05b3emov rdi, [rsp+552]
37bf05b46mov r9l, 1
37bf05b4cmov rcx, [rdi]
37bf05b4fmov rdi, [rsp+544]
37bf05b57sub r9, rcx
37bf05b5amov r8, [rdi]
37bf05b5dcmp [rsp+168], 0
37bf05b66je 0x37bf05e48
37bf05b6clea rdi, [r12+r9]
37bf05b70mov [rsp+176], rbx
37bf05b78lea rbp, [r8+rcx]
37bf05b7cmov [rsp+120], rdi
37bf05b81mov rdi, [rsp+200]
37bf05b89mov [rsp+184], rax
37bf05b91lea rdx, [rcx+rdi]
37bf05b95mov rdi, [rsp+624]
37bf05b9dmov [rsp+192], r14
37bf05ba5mov [rsp+536], rsi
37bf05badmov r14, [rsp+208]
37bf05bb5mov rsi, [rsp+568]
37bf05bbdlea r13, [rdi+8*rdx]
37bf05bc1mov rdi, -1
37bf05bc8nop [rax+rax]
37bf05bd0
37bf05bd0loc_37bf05bd0:
37bf05bd0test r9, r9
37bf05bd3lea r8, [rbp+r9]
37bf05bd8mov ebx, 1
37bf05bddcmovg rbx, r9
37bf05be1cmp r8, r12
37bf05be4cmovg r8, r12
37bf05be8cmp rbx, r8
37bf05bebjg 0x37bf05ca4
37bf05bf1movsd_xmm x2, [r13+8*r9]
37bf05bf8andpd x2, [rip+0x553b40]
37bf05c00je 0x37bf05c76
37bf05c02sub r8, rbx
37bf05c05lea rax, [rdi+1]
37bf05c09lea rcx, [r15+8*rbx-8]
37bf05c0exor edx, edx
37bf05c10add r8, 1
37bf05c14sub rax, r9
37bf05c17movddup x1, x2
37bf05c1badd rax, rbx
37bf05c1emov r11, r8
37bf05c21lea r10, [rsi+8*rax]
37bf05c25shr r11, 1
37bf05c28xor eax, eax
37bf05c2anop [rax+rax]
37bf05c35nop [rax+rax]
37bf05c40
37bf05c40loc_37bf05c40:
37bf05c40movupd x0, [r10+rax]
37bf05c46movupd x4, [rcx+rax]
37bf05c4badd rdx, 1
37bf05c4fandpd x0, x11
37bf05c54mulpd x0, x1
37bf05c58addpd x0, x4
37bf05c5cmovups [rcx+rax], x0
37bf05c60add rax, 16
37bf05c64cmp rdx, r11
37bf05c67jne 0x37bf05c40
37bf05c69test r8b, 1
37bf05c6dje 0x37bf05ca4
37bf05c6fand r8, -2
37bf05c73add r8, rbx
37bf05c76
37bf05c76loc_37bf05c76:
37bf05c76mov edx, 1
37bf05c7blea rax, [rdi+r8]
37bf05c7fsub rdx, r9
37bf05c82add rax, rdx
37bf05c85movsd_xmm x0, [rsi+8*rax]
37bf05c8aandpd x0, [rip+0x553aae]
37bf05c92mulsd x0, x2
37bf05c96addsd x0, [r15+8*r8-8]
37bf05c9dmovsd_xmm [r15+8*r8-8], x0
37bf05ca4
37bf05ca4loc_37bf05ca4:
37bf05ca4add r9, 1
37bf05ca8add rdi, r14
37bf05cabcmp [rsp+120], r9
37bf05cb0jne 0x37bf05bd0
37bf05cb6mov rbx, [rsp+176]
37bf05cbemov rax, [rsp+184]
37bf05cc6mov r14, [rsp+192]
37bf05ccemov rsi, [rsp+536]
37bf05cd6
37bf05cd6loc_37bf05cd6:
37bf05cd6lea rcx, [8*r12]
37bf05cdepxor x2, x2
37bf05ce2mov edx, 1
37bf05ce7lea r8, [r15+rcx]
37bf05cebnop [rax+rax]
37bf05cf5nop [rax+rax]
37bf05d00
37bf05d00loc_37bf05d00:
37bf05d00movsd_xmm x1, [r15+8*rdx-8]
37bf05d07movsd_xmm x0, [r8+8*rdx-8]
37bf05d0eandpd x0, [rip+0x553a2a]
37bf05d16comisd x1, x12
37bf05d1bja 0x37bf05d27
37bf05d1daddsd x0, x13
37bf05d22addsd x1, x13
37bf05d27
37bf05d27loc_37bf05d27:
37bf05d27divsd x0, x1
37bf05d2badd rdx, 1
37bf05d2fmaxsd x2, x0
37bf05d33cmp rax, rdx
37bf05d36jne 0x37bf05d00
37bf05d38
37bf05d38loc_37bf05d38:
37bf05d38comisd x2, x7
37bf05d3cmov rax, [rsp+648]
37bf05d44mov rdi, [rsp+128]
37bf05d4cmovsd_xmm [rax+8*rdi-8], x2
37bf05d52jbe 0x37bf05f16
37bf05d58addsd x2, x2
37bf05d5ccomisd x6, x2
37bf05d60jb 0x37bf05f16
37bf05d66cmp [rsp+152], 6
37bf05d6fje 0x37bf05f16
37bf05d75mov rax, [rsp+672]
37bf05d7dadd rcx, r15
37bf05d80mov rdx, rsi
37bf05d83lea rdi, [rip+0x553996]
37bf05d8amov [rsp+64], rcx
37bf05d8fmov r9, [rsp+552]
37bf05d97mov [rsp+80], rax
37bf05d9cmov rax, [rsp+600]
37bf05da4mov [rsp+32], rdi
37bf05da9mov r8, [rsp+544]
37bf05db1mov [rsp+56], rax
37bf05db6mov rax, [rsp+592]
37bf05dbemov [rsp+72], rsi
37bf05dc3mov rcx, [rsp+528]
37bf05dcbmov [rsp+48], rax
37bf05dd0mov rax, [rsp+584]
37bf05dd8mov [rsp+88], 1
37bf05de1mov [rsp+40], rax
37bf05de6call dgbtrs_64_
37bf05debmov rax, [rsi]
37bf05deemov [rsp+40], rdi
37bf05df3mov rcx, rsi
37bf05df6mov rdi, [rsp+144]
37bf05dfelea r9, [rip+0x55391b]
37bf05e05lea rdx, [rip+0x55391c]
37bf05e0clea r8, [r15+8*rax]
37bf05e10mov [rsp+32], rdi
37bf05e15call daxpy_64_
37bf05e1amov rax, [rsp+648]
37bf05e22mov rdi, [rsp+128]
37bf05e2aadd [rsp+152], 1
37bf05e33mov r8, [rsi]
37bf05e36movsd_xmm x6, [rax+8*rdi-8]
37bf05e3cjmp 0x37bf05a58
37bf05e41
37bf05e41 0f 1f 80 00 00 00 00 .......
37bf05e48
37bf05e48loc_37bf05e48:
37bf05e48mov rdi, [rsp+568]
37bf05e50mov r10, [rsp+216]
37bf05e58lea r11, [r15+8*rcx]
37bf05e5clea rbp, [r8+rcx]
37bf05e60lea rdx, [rdi+8*rcx-8]
37bf05e65lea rdi, [r12+r9]
37bf05e69nop [rax]
37bf05e70
37bf05e70loc_37bf05e70:
37bf05e70test r9, r9
37bf05e73lea r8, [rbp+r9]
37bf05e78mov ecx, 1
37bf05e7dcmovg rcx, r9
37bf05e81cmp r8, r12
37bf05e84cmovg r8, r12
37bf05e88cmp rcx, r8
37bf05e8bjg 0x37bf05f10
37bf05e91add r8, 1
37bf05e95pxor x2, x2
37bf05e99nop [rax+rax]
37bf05e9fnop [rax+rax]
37bf05eaanop [rax+rax]
37bf05eb5nop [rax+rax]
37bf05ec0
37bf05ec0loc_37bf05ec0:
37bf05ec0movsd_xmm x0, [rdx+8*rcx]
37bf05ec5movsd_xmm x1, [rbx+8*rcx]
37bf05ecaadd rcx, 1
37bf05eceandpd x0, [rip+0x55386a]
37bf05ed6andpd x1, [rip+0x553862]
37bf05edemulsd x0, x1
37bf05ee2addsd x2, x0
37bf05ee6cmp r8, rcx
37bf05ee9jne 0x37bf05ec0
37bf05eeb
37bf05eebloc_37bf05eeb:
37bf05eebaddsd x2, [r11+8*r9-8]
37bf05ef2add rdx, r10
37bf05ef5movsd_xmm [r11+8*r9-8], x2
37bf05efcadd r9, 1
37bf05f00cmp rdi, r9
37bf05f03jne 0x37bf05e70
37bf05f09jmp 0x37bf05cd6
37bf05f0e
37bf05f0e 66 90 f.
37bf05f10
37bf05f10loc_37bf05f10:
37bf05f10pxor x2, x2
37bf05f14jmp 0x37bf05eeb
37bf05f16
37bf05f16loc_37bf05f16:
37bf05f16mov rdi, r14
37bf05f19mov rbp, [rsp+232]
37bf05f21mov r14, [rsp+224]
37bf05f29mov r13, [rsp+240]
37bf05f31test r12, r12
37bf05f34jle 0x37bf05fbd
37bf05f3amovapd x3, x9
37bf05f3flea r8, [r12+1]
37bf05f44lea rdx, [r15+rcx]
37bf05f48mov eax, 1
37bf05f4dmulsd x3, x7
37bf05f51nop [rax]
37bf05f54nop [rax+rax]
37bf05f5fnop [rax+rax]
37bf05f6anop [rax+rax]
37bf05f75nop [rax+rax]
37bf05f80
37bf05f80loc_37bf05f80:
37bf05f80movsd_xmm x1, [r15+8*rax-8]
37bf05f87movsd_xmm x0, [rdx+8*rax-8]
37bf05f8dandpd x0, [rip+0x5537ab]
37bf05f95movapd x2, x1
37bf05f99comisd x1, x12
37bf05f9emulsd x2, x3
37bf05fa2addsd x0, x2
37bf05fa6ja 0x37bf05fad
37bf05fa8addsd x0, x13
37bf05fad
37bf05fadloc_37bf05fad:
37bf05fadmovsd_xmm [r15+8*rax-8], x0
37bf05fb4add rax, 1
37bf05fb8cmp rax, r8
37bf05fbbjne 0x37bf05f80
37bf05fbd
37bf05fbdloc_37bf05fbd:
37bf05fbdlea rax, [rsp+279]
37bf05fc5mov [rsp+280], 0
37bf05fd1mov [rsp+120], rax
37bf05fd6nop [rax+rax]
37bf05fe0
37bf05fe0loc_37bf05fe0:
37bf05fe0mov rax, [rsp+136]
37bf05fe8mov [rsp+48], r13
37bf05fedlea r8, [r15+rcx]
37bf05ff1mov [rsp+32], rbp
37bf05ff6mov r9, [rsp+664]
37bf05ffelea rdx, [r8+rcx]
37bf06002mov rcx, rsi
37bf06005mov [rsp+40], rax
37bf0600acall dlacn2_64_
37bf0600fmov r12, [rsp+280]
37bf06017mov r8, [rsi]
37bf0601atest r12, r12
37bf0601dje 0x37bf061a3
37bf06023lea rdx, [r15+8*r8]
37bf06027cmp r12, 1
37bf0602bje 0x37bf060e0
37bf06031lea rcx, [r8+1]
37bf06035mov eax, 1
37bf0603atest r8, r8
37bf0603djle 0x37bf0605c
37bf0603fnop
37bf06040
37bf06040loc_37bf06040:
37bf06040movsd_xmm x0, [rdx+8*rax-8]
37bf06046mulsd x0, [r15+8*rax-8]
37bf0604dmovsd_xmm [rdx+8*rax-8], x0
37bf06053add rax, 1
37bf06057cmp rax, rcx
37bf0605ajne 0x37bf06040
37bf0605c
37bf0605cloc_37bf0605c:
37bf0605cmov rax, [rsp+672]
37bf06064mov [rsp+64], rdx
37bf06069mov rdx, rsi
37bf0606cmov [rsp+72], rsi
37bf06071mov rcx, [rsp+528]
37bf06079mov [rsp+80], rax
37bf0607emov rax, [rsp+600]
37bf06086mov r9, [rsp+552]
37bf0608emov r8, [rsp+544]
37bf06096mov [rsp+88], 1
37bf0609fmov [rsp+56], rax
37bf060a4mov rax, [rsp+592]
37bf060acmov [rsp+48], rax
37bf060b1mov rax, [rsp+584]
37bf060b9mov [rsp+40], rax
37bf060belea rax, [rip+0x55365b]
37bf060c5mov [rsp+32], rax
37bf060cacall dgbtrs_64_
37bf060cfmov rcx, [rsi]
37bf060d2
37bf060d2loc_37bf060d2:
37bf060d2lea rcx, [8*rcx]
37bf060dajmp 0x37bf05fe0
37bf060df
37bf060df 90 .
37bf060e0
37bf060e0loc_37bf060e0:
37bf060e0mov rax, [rsp+672]
37bf060e8mov rcx, [rsp+120]
37bf060edmov [rsp+64], rdx
37bf060f2mov rdx, rsi
37bf060f5mov [rsp+72], rsi
37bf060famov r9, [rsp+552]
37bf06102mov [rsp+80], rax
37bf06107mov rax, [rsp+600]
37bf0610fmov [rsp+88], 1
37bf06118mov r8, [rsp+544]
37bf06120mov [rsp+56], rax
37bf06125mov rax, [rsp+592]
37bf0612dmov [rsp+48], rax
37bf06132mov rax, [rsp+584]
37bf0613amov [rsp+40], rax
37bf0613flea rax, [rip+0x5535da]
37bf06146mov [rsp+32], rax
37bf0614bcall dgbtrs_64_
37bf06150mov rcx, [rsi]
37bf06153test rcx, rcx
37bf06156jle 0x37bf060d2
37bf0615clea rdx, [rcx+1]
37bf06160shl rcx, 3
37bf06164lea rax, [r15+rcx]
37bf06168nop
37bf0616anop [rax+rax]
37bf06175nop [rax+rax]
37bf06180
37bf06180loc_37bf06180:
37bf06180movsd_xmm x0, [rax+8*r12-8]
37bf06187mulsd x0, [r15+8*r12-8]
37bf0618emovsd_xmm [rax+8*r12-8], x0
37bf06195add r12, 1
37bf06199cmp r12, rdx
37bf0619cjne 0x37bf06180
37bf0619ejmp 0x37bf05fe0
37bf061a3
37bf061a3loc_37bf061a3:
37bf061a3test r8, r8
37bf061a6jle 0x37bf061f4
37bf061a8lea rdx, [r8+1]
37bf061acpxor x1, x1
37bf061b0mov eax, 1
37bf061b5nop [rax+rax]
37bf061c0
37bf061c0loc_37bf061c0:
37bf061c0movsd_xmm x0, [rbx+8*rax]
37bf061c5andpd x0, [rip+0x553573]
37bf061cdadd rax, 1
37bf061d1maxsd x1, x0
37bf061d5cmp rax, rdx
37bf061d8jne 0x37bf061c0
37bf061dapxor x0, x0
37bf061deucomisd x1, x0
37bf061e2jp 0x37bf061e6
37bf061e4je 0x37bf061f4
37bf061e6
37bf061e6loc_37bf061e6:
37bf061e6movsd_xmm x0, [rbp]
37bf061ebdivsd x0, x1
37bf061efmovsd_xmm [rbp], x0
37bf061f4
37bf061f4loc_37bf061f4:
37bf061f4add [rsp+128], 1
37bf061fdadd rbp, 8
37bf06201mov rax, [rsp+128]
37bf06209add [rsp+200], r14
37bf06211add rdi, [rsp+248]
37bf06219add rbx, [rsp+264]
37bf06221cmp [rsp+256], rax
37bf06229jge 0x37bf05a14
37bf0622fjmp 0x37bf0577a
37bf06234
37bf06234loc_37bf06234:
37bf06234pxor x2, x2
37bf06238lea rcx, [8*r12]
37bf06240jmp 0x37bf05d38
37bf06245
37bf06245loc_37bf06245:
37bf06245test rdx, rdx
37bf06248je 0x37bf0577a
37bf0624elea rbx, [8*rdx]
37bf06256mov rcx, [rsp+640]
37bf0625exor edx, edx
37bf06260mov r8, rbx
37bf06263call memset
37bf06268mov rcx, [rsp+648]
37bf06270mov r8, rbx
37bf06273xor edx, edx
37bf06275call memset
37bf0627ajmp 0x37bf0577a
37bf0627f
37bf0627floc_37bf0627f:
37bf0627fneg rax
37bf06282jmp 0x37bf05757
37bf06287
37bf06287 66 0f 1f 84 00 00 00 00 00 f........
37bf06290
37bf06290loc_37bf06290:
37bf06290mov rdx, -12
37bf06297mov eax, 12
37bf0629cjmp 0x37bf0574c
37bf055c0
37bf062a1
37bf062a1 // align 0x20
37bf062a1 // align 0x20
37bf062c0
37bf062c0dgbsv_64_:
37bf062c0push r12
37bf062c2push rbp
37bf062c3push rdi
37bf062c4push rsi
37bf062c5push rbx
37bf062c6sub rsp, 112
37bf062camov rax, [rsp+200]
37bf062d2mov r12, [rsp+232]
37bf062damov [r12], 0
37bf062e2mov rbx, rcx
37bf062e5mov rcx, [rax]
37bf062e8mov rdi, r8
37bf062ebmov rsi, rdx
37bf062eemov rax, [rsp+224]
37bf062f6mov rbp, r9
37bf062f9mov r8, [rax]
37bf062fcmov rax, [rbx]
37bf062fftest rax, rax
37bf06302js 0x37bf06450
37bf06308mov rdx, [rdx]
37bf0630btest rdx, rdx
37bf0630ejs 0x37bf06410
37bf06314mov r9, [rdi]
37bf06317test r9, r9
37bf0631ajs 0x37bf06470
37bf06320cmp [rbp], 0
37bf06325js 0x37bf06460
37bf0632blea rdx, [r9+2*rdx]
37bf0632fcmp rdx, rcx
37bf06332jge 0x37bf06480
37bf06338test rax, rax
37bf0633bmov edx, 1
37bf06340cmovle rax, rdx
37bf06344cmp r8, rax
37bf06347jl 0x37bf06490
37bf0634dmov [rsp+56], r12
37bf06352mov r9, rdi
37bf06355mov r8, rsi
37bf06358mov rdx, rbx
37bf0635bmov rax, [rsp+208]
37bf06363mov rcx, rbx
37bf06366mov [rsp+48], rax
37bf0636bmov rax, [rsp+200]
37bf06373mov [rsp+40], rax
37bf06378mov rax, [rsp+192]
37bf06380mov [rsp+32], rax
37bf06385call dgbtrf_64_
37bf0638acmp [r12], 0
37bf0638fjne 0x37bf0643d
37bf06395mov [rsp+80], r12
37bf0639amov r9, rdi
37bf0639dmov r8, rsi
37bf063a0mov rdx, rbx
37bf063a3mov rax, [rsp+224]
37bf063abmov [rsp+32], rbp
37bf063b0lea rcx, [rip+0x553399]
37bf063b7mov [rsp+88], 12
37bf063c0mov [rsp+72], rax
37bf063c5mov rax, [rsp+216]
37bf063cdmov [rsp+64], rax
37bf063d2mov rax, [rsp+208]
37bf063damov [rsp+56], rax
37bf063dfmov rax, [rsp+200]
37bf063e7mov [rsp+48], rax
37bf063ecmov rax, [rsp+192]
37bf063f4mov [rsp+40], rax
37bf063f9call dgbtrs_64_
37bf063fenop
37bf063ffadd rsp, 112
37bf06403pop rbx
37bf06404pop rsi
37bf06405pop rdi
37bf06406pop rbp
37bf06407pop r12
37bf06409ret
37bf0640a
37bf0640a 66 0f 1f 44 00 00 f..D..
37bf06410
37bf06410loc_37bf06410:
37bf06410mov rdx, -2
37bf06417mov eax, 2
37bf0641c
37bf0641cloc_37bf0641c:
37bf0641cmov [r12], rdx
37bf06420mov r8l, 6
37bf06426lea rdx, [rsp+104]
37bf0642blea rcx, [rip+0x55332a]
37bf06432mov [rsp+104], rax
37bf06437call xerbla_64_
37bf0643cnop
37bf0643d
37bf0643dloc_37bf0643d:
37bf0643dadd rsp, 112
37bf06441pop rbx
37bf06442pop rsi
37bf06443pop rdi
37bf06444pop rbp
37bf06445pop r12
37bf06447ret
37bf06448
37bf06448 0f 1f 84 00 00 00 00 00 ........
37bf06450
37bf06450loc_37bf06450:
37bf06450mov rdx, -1
37bf06457mov eax, 1
37bf0645cjmp 0x37bf0641c
37bf0645e
37bf0645e 66 90 f.
37bf06460
37bf06460loc_37bf06460:
37bf06460mov rdx, -4
37bf06467mov eax, 4
37bf0646cjmp 0x37bf0641c
37bf0646e
37bf0646e 66 90 f.
37bf06470
37bf06470loc_37bf06470:
37bf06470mov rdx, -3
37bf06477mov eax, 3
37bf0647cjmp 0x37bf0641c
37bf0647e
37bf0647e 66 90 f.
37bf06480
37bf06480loc_37bf06480:
37bf06480mov rdx, -6
37bf06487mov eax, 6
37bf0648cjmp 0x37bf0641c
37bf0648e
37bf0648e 66 90 f.
37bf06490
37bf06490loc_37bf06490:
37bf06490mov rdx, -9
37bf06497mov eax, 9
37bf0649cjmp 0x37bf0641c
37bf062c0
37bf062c0dgbsv_64_:
37bf062c0push r12
37bf062c2push rbp
37bf062c3push rdi
37bf062c4push rsi
37bf062c5push rbx
37bf062c6sub rsp, 112
37bf062camov rax, [rsp+200]
37bf062d2mov r12, [rsp+232]
37bf062damov [r12], 0
37bf062e2mov rbx, rcx
37bf062e5mov rcx, [rax]
37bf062e8mov rdi, r8
37bf062ebmov rsi, rdx
37bf062eemov rax, [rsp+224]
37bf062f6mov rbp, r9
37bf062f9mov r8, [rax]
37bf062fcmov rax, [rbx]
37bf062fftest rax, rax
37bf06302js 0x37bf06450
37bf06308mov rdx, [rdx]
37bf0630btest rdx, rdx
37bf0630ejs 0x37bf06410
37bf06314mov r9, [rdi]
37bf06317test r9, r9
37bf0631ajs 0x37bf06470
37bf06320cmp [rbp], 0
37bf06325js 0x37bf06460
37bf0632blea rdx, [r9+2*rdx]
37bf0632fcmp rdx, rcx
37bf06332jge 0x37bf06480
37bf06338test rax, rax
37bf0633bmov edx, 1
37bf06340cmovle rax, rdx
37bf06344cmp r8, rax
37bf06347jl 0x37bf06490
37bf0634dmov [rsp+56], r12
37bf06352mov r9, rdi
37bf06355mov r8, rsi
37bf06358mov rdx, rbx
37bf0635bmov rax, [rsp+208]
37bf06363mov rcx, rbx
37bf06366mov [rsp+48], rax
37bf0636bmov rax, [rsp+200]
37bf06373mov [rsp+40], rax
37bf06378mov rax, [rsp+192]
37bf06380mov [rsp+32], rax
37bf06385call dgbtrf_64_
37bf0638acmp [r12], 0
37bf0638fjne 0x37bf0643d
37bf06395mov [rsp+80], r12
37bf0639amov r9, rdi
37bf0639dmov r8, rsi
37bf063a0mov rdx, rbx
37bf063a3mov rax, [rsp+224]
37bf063abmov [rsp+32], rbp
37bf063b0lea rcx, [rip+0x553399]
37bf063b7mov [rsp+88], 12
37bf063c0mov [rsp+72], rax
37bf063c5mov rax, [rsp+216]
37bf063cdmov [rsp+64], rax
37bf063d2mov rax, [rsp+208]
37bf063damov [rsp+56], rax
37bf063dfmov rax, [rsp+200]
37bf063e7mov [rsp+48], rax
37bf063ecmov rax, [rsp+192]
37bf063f4mov [rsp+40], rax
37bf063f9call dgbtrs_64_
37bf063fenop
37bf063ffadd rsp, 112
37bf06403pop rbx
37bf06404pop rsi
37bf06405pop rdi
37bf06406pop rbp
37bf06407pop r12
37bf06409ret
37bf0640a
37bf0640a 66 0f 1f 44 00 00 f..D..
37bf06410
37bf06410loc_37bf06410:
37bf06410mov rdx, -2
37bf06417mov eax, 2
37bf0641c
37bf0641cloc_37bf0641c:
37bf0641cmov [r12], rdx
37bf06420mov r8l, 6
37bf06426lea rdx, [rsp+104]
37bf0642blea rcx, [rip+0x55332a]
37bf06432mov [rsp+104], rax
37bf06437call xerbla_64_
37bf0643cnop
37bf0643d
37bf0643dloc_37bf0643d:
37bf0643dadd rsp, 112
37bf06441pop rbx
37bf06442pop rsi
37bf06443pop rdi
37bf06444pop rbp
37bf06445pop r12
37bf06447ret
37bf06448
37bf06448 0f 1f 84 00 00 00 00 00 ........
37bf06450
37bf06450loc_37bf06450:
37bf06450mov rdx, -1
37bf06457mov eax, 1
37bf0645cjmp 0x37bf0641c
37bf0645e
37bf0645e 66 90 f.
37bf06460
37bf06460loc_37bf06460:
37bf06460mov rdx, -4
37bf06467mov eax, 4
37bf0646cjmp 0x37bf0641c
37bf0646e
37bf0646e 66 90 f.
37bf06470
37bf06470loc_37bf06470:
37bf06470mov rdx, -3
37bf06477mov eax, 3
37bf0647cjmp 0x37bf0641c
37bf0647e
37bf0647e 66 90 f.
37bf06480
37bf06480loc_37bf06480:
37bf06480mov rdx, -6
37bf06487mov eax, 6
37bf0648cjmp 0x37bf0641c
37bf0648e
37bf0648e 66 90 f.
37bf06490
37bf06490loc_37bf06490:
37bf06490mov rdx, -9
37bf06497mov eax, 9
37bf0649cjmp 0x37bf0641c
37bf062c0
37bf064a1
37bf064a1 // align 0x20
37bf064a1 // align 0x20
37bf064c0
37bf064c0dgbsvx_64_:
37bf064c0push r15
37bf064c2push r14
37bf064c4push r13
37bf064c6push r12
37bf064c8push rbp
37bf064c9push rdi
37bf064capush rsi
37bf064cbpush rbx
37bf064ccsub rsp, 344
37bf064d3movups [rsp+288], x6
37bf064dbmovups [rsp+304], x7
37bf064e3movups [rsp+320], x8
37bf064ecmov rax, [rsp+472]
37bf064f4mov rbx, [rsp+512]
37bf064fcmov rsi, [rsp+520]
37bf06504mov rax, [rax]
37bf06507mov [rsp+208], rax
37bf0650fmov rax, [rsp+536]
37bf06517mov rbp, rcx
37bf0651amov rdi, r9
37bf0651dmov [rsp+424], rdx
37bf06525mov r9l, 1
37bf0652blea rdx, [rip+0x55323e]
37bf06532mov r14, [rax]
37bf06535mov rax, [rsp+488]
37bf0653dmov [rsp+432], r8
37bf06545mov r8l, 1
37bf0654bmov rax, [rax]
37bf0654emov [rsp+216], rax
37bf06556mov rax, [rsp+552]
37bf0655emov rax, [rax]
37bf06561mov [rsp+200], rax
37bf06569mov rax, [rsp+600]
37bf06571mov [rax], 0
37bf06578call lsame_64_
37bf0657dmov r9l, 1
37bf06583mov r8l, 1
37bf06589mov rcx, rbp
37bf0658clea rdx, [rip+0x5531de]
37bf06593mov r12, rax
37bf06596call lsame_64_
37bf0659bmov rcx, [rsp+424]
37bf065a3mov r9l, 1
37bf065a9mov r8l, 1
37bf065afmov r15, rax
37bf065b2lea rdx, [rip+0x5531b7]
37bf065b9call lsame_64_
37bf065beor r12, r15
37bf065c1mov [rsp+168], rax
37bf065c9mov [rsp+176], r12
37bf065d1je 0x37bf066f8
37bf065d7mov rax, [rsp+504]
37bf065dfmov [rsp+184], 0
37bf065ebmov [rsp+192], 0
37bf065f7mov [rax], 78
37bf065fa
37bf065faloc_37bf065fa:
37bf065facmp [rsp+168], 0
37bf06603je 0x37bf067b0
37bf06609
37bf06609loc_37bf06609:
37bf06609mov rax, [rsp+432]
37bf06611cmp [rax], 0
37bf06615js 0x37bf06690
37bf06617mov rax, [rdi]
37bf0661atest rax, rax
37bf0661djs 0x37bf06850
37bf06623mov rcx, [rsp+448]
37bf0662bmov rdx, [rcx]
37bf0662etest rdx, rdx
37bf06631js 0x37bf06836
37bf06637mov rcx, [rsp+456]
37bf0663fcmp [rcx], 0
37bf06643js 0x37bf068c3
37bf06649mov rcx, [rsp+472]
37bf06651add rdx, rax
37bf06654cmp rdx, [rcx]
37bf06657jge 0x37bf068dc
37bf0665dmov rcx, [rsp+488]
37bf06665add rax, rdx
37bf06668cmp rax, [rcx]
37bf0666bjl 0x37bf068f5
37bf06671mov rax, [rsp+600]
37bf06679mov [rax], -10
37bf06680mov eax, 10
37bf06685jmp 0x37bf066a4
37bf06687
37bf06687 66 0f 1f 84 00 00 00 00 00 f........
37bf06690
37bf06690loc_37bf06690:
37bf06690mov rax, [rsp+600]
37bf06698mov [rax], -3
37bf0669fmov eax, 3
37bf066a4
37bf066a4loc_37bf066a4:
37bf066a4lea rdx, [rsp+280]
37bf066acmov r8l, 6
37bf066b2lea rcx, [rip+0x5530ca]
37bf066b9mov [rsp+280], rax
37bf066c1call xerbla_64_
37bf066c6nop
37bf066c7
37bf066c7loc_37bf066c7:
37bf066c7movups x6, [rsp+288]
37bf066cfmovups x7, [rsp+304]
37bf066d7movups x8, [rsp+320]
37bf066e0add rsp, 344
37bf066e7pop rbx
37bf066e8pop rsi
37bf066e9pop rdi
37bf066eapop rbp
37bf066ebpop r12
37bf066edpop r13
37bf066efpop r14
37bf066f1pop r15
37bf066f3ret
37bf066f4
37bf066f4 0f 1f 40 00 ..@.
37bf066f8
37bf066f8loc_37bf066f8:
37bf066f8mov rcx, [rsp+504]
37bf06700mov r9l, 1
37bf06706mov r8l, 1
37bf0670clea rdx, [rip+0x55305f]
37bf06713call lsame_64_
37bf06718mov [rsp+184], rax
37bf06720test rax, rax
37bf06723je 0x37bf06896
37bf06729
37bf06729loc_37bf06729:
37bf06729mov rcx, [rsp+504]
37bf06731mov r9l, 1
37bf06737mov r8l, 1
37bf0673dlea rdx, [rip+0x553030]
37bf06744call lsame_64_
37bf06749mov [rsp+192], rax
37bf06751test rax, rax
37bf06754je 0x37bf06869
37bf0675a
37bf0675aloc_37bf0675a:
37bf0675amov edx, 12
37bf0675flea rcx, [rip+0x55300f]
37bf06766call dlamch_64_
37bf0676bmov r9l, 1
37bf06771mov r8l, 1
37bf06777mov rcx, rbp
37bf0677alea rdx, [rip+0x553000]
37bf06781movapd x7, x0
37bf06785call lsame_64_
37bf0678atest rax, rax
37bf0678djne 0x37bf06820
37bf06793mov rax, [rsp+600]
37bf0679bmov [rax], -1
37bf067a2mov eax, 1
37bf067a7jmp 0x37bf066a4
37bf067ac
37bf067ac 0f 1f 40 00 ..@.
37bf067b0
37bf067b0loc_37bf067b0:
37bf067b0mov rcx, [rsp+424]
37bf067b8mov r9l, 1
37bf067bemov r8l, 1
37bf067c4lea rdx, [rip+0x552fb7]
37bf067cbcall lsame_64_
37bf067d0test rax, rax
37bf067d3jne 0x37bf06609
37bf067d9mov rcx, [rsp+424]
37bf067e1mov r9l, 1
37bf067e7mov r8l, 1
37bf067edlea rdx, [rip+0x552f80]
37bf067f4call lsame_64_
37bf067f9test rax, rax
37bf067fcjne 0x37bf06609
37bf06802mov rax, [rsp+600]
37bf0680amov [rax], -2
37bf06811mov eax, 2
37bf06816jmp 0x37bf066a4
37bf0681b
37bf0681b 0f 1f 44 00 00 ..D..
37bf06820
37bf06820loc_37bf06820:
37bf06820movsd_xmm x0, [rip+0x552f80]
37bf06828divsd x0, x7
37bf0682cmovapd x8, x0
37bf06831jmp 0x37bf065fa
37bf06836
37bf06836loc_37bf06836:
37bf06836mov rax, [rsp+600]
37bf0683emov [rax], -5
37bf06845mov eax, 5
37bf0684ajmp 0x37bf066a4
37bf0684f
37bf0684f 90 .
37bf06850
37bf06850loc_37bf06850:
37bf06850mov rax, [rsp+600]
37bf06858mov [rax], -4
37bf0685fmov eax, 4
37bf06864jmp 0x37bf066a4
37bf06869
37bf06869loc_37bf06869:
37bf06869mov rcx, [rsp+504]
37bf06871mov r9l, 1
37bf06877mov r8l, 1
37bf0687dlea rdx, [rip+0x552eef]
37bf06884call lsame_64_
37bf06889mov [rsp+192], rax
37bf06891jmp 0x37bf0675a
37bf06896
37bf06896loc_37bf06896:
37bf06896mov rcx, [rsp+504]
37bf0689emov r9l, 1
37bf068a4mov r8l, 1
37bf068aalea rdx, [rip+0x552ec2]
37bf068b1call lsame_64_
37bf068b6mov [rsp+184], rax
37bf068bejmp 0x37bf06729
37bf068c3
37bf068c3loc_37bf068c3:
37bf068c3mov rax, [rsp+600]
37bf068cbmov [rax], -6
37bf068d2mov eax, 6
37bf068d7jmp 0x37bf066a4
37bf068dc
37bf068dcloc_37bf068dc:
37bf068dcmov rax, [rsp+600]
37bf068e4mov [rax], -8
37bf068ebmov eax, 8
37bf068f0jmp 0x37bf066a4
37bf068f5
37bf068f5loc_37bf068f5:
37bf068f5mov r9l, 1
37bf068fbmov r8l, 1
37bf06901lea rdx, [rip+0x552e79]
37bf06908mov rcx, rbp
37bf0690bcall lsame_64_
37bf06910test rax, rax
37bf06913je 0x37bf06975
37bf06915cmp [rsp+192], 0
37bf0691ejne 0x37bf06a64
37bf06924cmp [rsp+184], 0
37bf0692djne 0x37bf069e4
37bf06933mov rcx, [rsp+504]
37bf0693bmov r9l, 1
37bf06941mov r8l, 1
37bf06947lea rdx, [rip+0x552e22]
37bf0694ecall lsame_64_
37bf06953test rax, rax
37bf06956mov rax, [rsp+600]
37bf0695ejne 0x37bf07d36
37bf06964mov [rax], -12
37bf0696bmov eax, 12
37bf06970jmp 0x37bf066a4
37bf06975
37bf06975loc_37bf06975:
37bf06975cmp [rsp+184], 0
37bf0697ejne 0x37bf069e4
37bf06980
37bf06980loc_37bf06980:
37bf06980mov rax, [rsp+600]
37bf06988mov rax, [rax]
37bf0698bcmp [rsp+192], 0
37bf06994jne 0x37bf06a7e
37bf0699a
37bf0699aloc_37bf0699a:
37bf0699atest rax, rax
37bf0699djne 0x37bf06a5c
37bf069a3mov rax, [rsp+432]
37bf069abmov r11, [rax]
37bf069ae
37bf069aeloc_37bf069ae:
37bf069aemov rcx, [rsp+536]
37bf069b6test r11, r11
37bf069b9mov eax, 1
37bf069becmovg rax, r11
37bf069c2cmp [rcx], rax
37bf069c5jge 0x37bf06ae9
37bf069cbmov rax, [rsp+600]
37bf069d3mov [rax], -16
37bf069damov eax, 16
37bf069dfjmp 0x37bf066a4
37bf069e4
37bf069e4loc_37bf069e4:
37bf069e4mov rax, [rsp+432]
37bf069ecmov r11, [rax]
37bf069eftest r11, r11
37bf069f2jle 0x37bf07cee
37bf069f8add r11, 1
37bf069fcmovapd x0, x8
37bf06a01pxor x1, x1
37bf06a05mov eax, 1
37bf06a0a
37bf06a0aloc_37bf06a0a:
37bf06a0amovsd_xmm x2, [rbx+8*rax-8]
37bf06a10add rax, 1
37bf06a14minsd x0, x2
37bf06a18maxsd x1, x2
37bf06a1ccmp rax, r11
37bf06a1fjne 0x37bf06a0a
37bf06a21pxor x2, x2
37bf06a25comisd x2, x0
37bf06a29jae 0x37bf06a46
37bf06a2bmaxsd x0, x7
37bf06a2fminsd x1, x8
37bf06a34divsd x0, x1
37bf06a38movsd_xmm [rsp+272], x0
37bf06a41jmp 0x37bf06980
37bf06a46
37bf06a46loc_37bf06a46:
37bf06a46mov rax, [rsp+600]
37bf06a4emov [rax], -13
37bf06a55mov rax, -13
37bf06a5c
37bf06a5cloc_37bf06a5c:
37bf06a5cneg rax
37bf06a5fjmp 0x37bf066a4
37bf06a64
37bf06a64loc_37bf06a64:
37bf06a64cmp [rsp+184], 0
37bf06a6djne 0x37bf069e4
37bf06a73mov rax, [rsp+600]
37bf06a7bmov rax, [rax]
37bf06a7e
37bf06a7eloc_37bf06a7e:
37bf06a7etest rax, rax
37bf06a81jne 0x37bf06a5c
37bf06a83mov rax, [rsp+432]
37bf06a8bmov r11, [rax]
37bf06a8etest r11, r11
37bf06a91jle 0x37bf07d3e
37bf06a97lea rdx, [r11+1]
37bf06a9bmovapd x0, x8
37bf06aa0pxor x1, x1
37bf06aa4mov eax, 1
37bf06aa9
37bf06aa9loc_37bf06aa9:
37bf06aa9movsd_xmm x2, [rsi+8*rax-8]
37bf06aafadd rax, 1
37bf06ab3minsd x0, x2
37bf06ab7maxsd x1, x2
37bf06abbcmp rax, rdx
37bf06abejne 0x37bf06aa9
37bf06ac0pxor x2, x2
37bf06ac4comisd x2, x0
37bf06ac8jae 0x37bf07cd5
37bf06acemaxsd x0, x7
37bf06ad2minsd x1, x8
37bf06ad7divsd x0, x1
37bf06adb
37bf06adbloc_37bf06adb:
37bf06adbmovsd_xmm [rsp+256], x0
37bf06ae4jmp 0x37bf069ae
37bf06ae9
37bf06ae9loc_37bf06ae9:
37bf06ae9mov rcx, [rsp+552]
37bf06af1cmp [rcx], rax
37bf06af4jge 0x37bf06b10
37bf06af6mov rax, [rsp+600]
37bf06afemov [rax], -18
37bf06b05mov eax, 18
37bf06b0ajmp 0x37bf066a4
37bf06b0f
37bf06b0f 90 .
37bf06b10
37bf06b10loc_37bf06b10:
37bf06b10xor eax, eax
37bf06b12test r14, r14
37bf06b15cmovs r14, rax
37bf06b19test r15, r15
37bf06b1cjne 0x37bf076e0
37bf06b22cmp [rsp+168], 0
37bf06b2bje 0x37bf076a8
37bf06b31cmp [rsp+184], 0
37bf06b3aje 0x37bf0781e
37bf06b40mov rax, [rsp+456]
37bf06b48mov rbp, [rax]
37bf06b4btest rbp, rbp
37bf06b4ejle 0x37bf07c20
37bf06b54
37bf06b54loc_37bf06b54:
37bf06b54add rbp, 1
37bf06b58test r11, r11
37bf06b5bjle 0x37bf07c90
37bf06b61mov rax, [rsp+528]
37bf06b69mov r8, r11
37bf06b6cmov r12, r11
37bf06b6fmov rdx, [rsp+528]
37bf06b77mov r9, -1
37bf06b7emov r10l, 1
37bf06b84shr r8, 1
37bf06b87and r12l, 1
37bf06b8blea r13, [rax+8]
37bf06b8fmov rax, r11
37bf06b92or rax, 1
37bf06b96mov [rsp+184], rax
37bf06b9enop
37bf06ba0
37bf06ba0loc_37bf06ba0:
37bf06ba0cmp r11, 1
37bf06ba4je 0x37bf07813
37bf06baa
37bf06baaloc_37bf06baa:
37bf06baalea r15, [r13+8*r9]
37bf06bafxor eax, eax
37bf06bb1xor ecx, ecx
37bf06bb3nop
37bf06bb5nop [rax+rax]
37bf06bc0
37bf06bc0loc_37bf06bc0:
37bf06bc0movupd x3, [r15+rax]
37bf06bc6movupd x0, [rbx+rax]
37bf06bcbadd rcx, 1
37bf06bcfmulpd x0, x3
37bf06bd3movups [r15+rax], x0
37bf06bd8add rax, 16
37bf06bdccmp r8, rcx
37bf06bdfjne 0x37bf06bc0
37bf06be1test r12, r12
37bf06be4je 0x37bf07198
37bf06beamov r15, [rsp+184]
37bf06bf2
37bf06bf2loc_37bf06bf2:
37bf06bf2lea rcx, [r9+r15]
37bf06bf6add r10, 1
37bf06bfaadd r9, r14
37bf06bfdmovsd_xmm x0, [rdx+8*rcx]
37bf06c02mulsd x0, [rbx+8*r15-8]
37bf06c09movsd_xmm [rdx+8*rcx], x0
37bf06c0ecmp rbp, r10
37bf06c11jne 0x37bf06ba0
37bf06c13
37bf06c13loc_37bf06c13:
37bf06c13mov [rsp+184], 1
37bf06c1f
37bf06c1floc_37bf06c1f:
37bf06c1fcmp [rsp+176], 0
37bf06c28jne 0x37bf071e4
37bf06c2e
37bf06c2eloc_37bf06c2e:
37bf06c2elea r12, [rsp+280]
37bf06c36
37bf06c36loc_37bf06c36:
37bf06c36mov eax, 73
37bf06c3bcmp [rsp+168], 0
37bf06c44je 0x37bf06c4b
37bf06c46
37bf06c46loc_37bf06c46:
37bf06c46mov eax, 49
37bf06c4b
37bf06c4bloc_37bf06c4b:
37bf06c4bmov [rsp+239], al
37bf06c52mov rax, [rsp+584]
37bf06c5axor ebp, ebp
37bf06c5cmov r8, rdi
37bf06c5fmov rcx, [rsp+200]
37bf06c67mov r9, [rsp+448]
37bf06c6fmov [rsp+56], 1
37bf06c78mov [rsp+48], rax
37bf06c7dmov rax, [rsp+472]
37bf06c85test rcx, rcx
37bf06c88mov rdx, [rsp+432]
37bf06c90mov [rsp+40], rax
37bf06c95mov rax, [rsp+464]
37bf06c9dcmovns rbp, rcx
37bf06ca1lea rcx, [rsp+239]
37bf06ca9mov [rsp+32], rax
37bf06caecall dlangb_64_
37bf06cb3mov rax, [rsp+448]
37bf06cbbmov r9, [rsp+432]
37bf06cc3lea r8, [rip+0x552aa6]
37bf06ccalea rdx, [rip+0x552ac7]
37bf06cd1lea rcx, [rip+0x552ac1]
37bf06cd8movsd_xmm [rsp+248], x0
37bf06ce1mov rax, [rax]
37bf06ce4add rax, [rdi]
37bf06ce7mov [rsp+32], r12
37bf06cecmov [rsp+280], rax
37bf06cf4mov rax, [rsp+584]
37bf06cfcmov [rsp+80], 1
37bf06d05mov [rsp+56], rax
37bf06d0amov rax, [rsp+488]
37bf06d12mov [rsp+72], 1
37bf06d1bmov [rsp+48], rax
37bf06d20mov rax, [rsp+480]
37bf06d28mov [rsp+64], 1
37bf06d31mov [rsp+40], rax
37bf06d36call dlantb_64_
37bf06d3bmovapd x1, x0
37bf06d3fpxor x0, x0
37bf06d43ucomisd x1, x0
37bf06d47jp 0x37bf077a8
37bf06d4djne 0x37bf077a8
37bf06d53mov r12, [rip+0x552a4e]
37bf06d5a
37bf06d5aloc_37bf06d5a:
37bf06d5amov rax, [rsp+600]
37bf06d62mov r9, [rsp+448]
37bf06d6amov [rsp+96], 1
37bf06d73mov r8, rdi
37bf06d76mov rdx, [rsp+432]
37bf06d7elea rcx, [rsp+239]
37bf06d86mov [rsp+88], rax
37bf06d8bmov rax, [rsp+592]
37bf06d93mov [rsp+80], rax
37bf06d98mov rax, [rsp+584]
37bf06da0mov [rsp+72], rax
37bf06da5mov rax, [rsp+560]
37bf06dadmov [rsp+64], rax
37bf06db2lea rax, [rsp+248]
37bf06dbamov [rsp+56], rax
37bf06dbfmov rax, [rsp+496]
37bf06dc7mov [rsp+48], rax
37bf06dccmov rax, [rsp+488]
37bf06dd4mov [rsp+40], rax
37bf06dd9mov rax, [rsp+480]
37bf06de1mov [rsp+32], rax
37bf06de6call dgbcon_64_
37bf06debmov rax, [rsp+552]
37bf06df3mov [rsp+56], 4
37bf06dfclea rcx, [rip+0x552997]
37bf06e03mov r9, [rsp+528]
37bf06e0bmov r8, [rsp+456]
37bf06e13mov [rsp+48], rax
37bf06e18mov rax, [rsp+544]
37bf06e20mov rdx, [rsp+432]
37bf06e28mov [rsp+40], rax
37bf06e2dmov rax, [rsp+536]
37bf06e35mov [rsp+32], rax
37bf06e3acall dlacpy_64_
37bf06e3fmov rax, [rsp+600]
37bf06e47mov r8, rdi
37bf06e4amov [rsp+88], 1
37bf06e53mov r9, [rsp+448]
37bf06e5bmov rdx, [rsp+432]
37bf06e63mov [rsp+80], rax
37bf06e68mov rax, [rsp+552]
37bf06e70mov rcx, [rsp+424]
37bf06e78mov [rsp+72], rax
37bf06e7dmov rax, [rsp+544]
37bf06e85mov [rsp+64], rax
37bf06e8amov rax, [rsp+496]
37bf06e92mov [rsp+56], rax
37bf06e97mov rax, [rsp+488]
37bf06e9fmov [rsp+48], rax
37bf06ea4mov rax, [rsp+480]
37bf06eacmov [rsp+40], rax
37bf06eb1mov rax, [rsp+456]
37bf06eb9mov [rsp+32], rax
37bf06ebecall dgbtrs_64_
37bf06ec3mov rax, [rsp+600]
37bf06ecbmov r9, [rsp+448]
37bf06ed3mov r8, rdi
37bf06ed6mov [rsp+152], 1
37bf06ee2mov [rsp+144], rax
37bf06eeamov rax, [rsp+592]
37bf06ef2mov [rsp+136], rax
37bf06efamov rax, [rsp+584]
37bf06f02mov [rsp+128], rax
37bf06f0amov rax, [rsp+576]
37bf06f12mov [rsp+120], rax
37bf06f17mov rax, [rsp+568]
37bf06f1fmov [rsp+112], rax
37bf06f24mov rax, [rsp+552]
37bf06f2cmov [rsp+104], rax
37bf06f31mov rax, [rsp+544]
37bf06f39mov [rsp+96], rax
37bf06f3emov rax, [rsp+536]
37bf06f46mov [rsp+88], rax
37bf06f4bmov rax, [rsp+528]
37bf06f53mov [rsp+80], rax
37bf06f58mov rax, [rsp+496]
37bf06f60mov [rsp+72], rax
37bf06f65mov rax, [rsp+488]
37bf06f6dmov [rsp+64], rax
37bf06f72mov rax, [rsp+480]
37bf06f7amov [rsp+56], rax
37bf06f7fmov rax, [rsp+472]
37bf06f87mov [rsp+48], rax
37bf06f8cmov rax, [rsp+464]
37bf06f94mov [rsp+40], rax
37bf06f99mov rax, [rsp+456]
37bf06fa1mov [rsp+32], rax
37bf06fa6mov rdx, [rsp+432]
37bf06faemov rcx, [rsp+424]
37bf06fb6call dgbrfs_64_
37bf06fbbcmp [rsp+168], 0
37bf06fc4je 0x37bf07510
37bf06fcacmp [rsp+192], 0
37bf06fd3je 0x37bf07142
37bf06fd9mov rax, [rsp+456]
37bf06fe1mov rax, [rax]
37bf06fe4test rax, rax
37bf06fe7jle 0x37bf07142
37bf06fedmov rdi, [rsp+432]
37bf06ff5lea rbx, [rax+1]
37bf06ff9mov r11, [rdi]
37bf06ffctest r11, r11
37bf06fffjle 0x37bf070da
37bf07005mov r8, r11
37bf07008mov rdi, [rsp+544]
37bf07010mov r13, [rsp+544]
37bf07018mov r10l, 1
37bf0701emov r9, -1
37bf07025shr r8, 1
37bf07028add rdi, 8
37bf0702cnop [rax]
37bf07030
37bf07030loc_37bf07030:
37bf07030cmp r11, 1
37bf07034je 0x37bf07945
37bf0703a
37bf0703aloc_37bf0703a:
37bf0703alea r14, [rdi+8*r9]
37bf0703exor edx, edx
37bf07040xor ecx, ecx
37bf07042nop [rax]
37bf07049nop [rax+rax]
37bf07054nop [rax+rax]
37bf0705fnop [rax+rax]
37bf0706anop [rax+rax]
37bf07075nop [rax+rax]
37bf07080
37bf07080loc_37bf07080:
37bf07080movupd x0, [r14+rdx]
37bf07086movupd x5, [rsi+rdx]
37bf0708badd rcx, 1
37bf0708fmulpd x0, x5
37bf07093movups [r14+rdx], x0
37bf07098add rdx, 16
37bf0709ccmp rcx, r8
37bf0709fjne 0x37bf07080
37bf070a1test r11b, 1
37bf070a5je 0x37bf071b0
37bf070abmov rcx, r11
37bf070aeor rcx, 1
37bf070b2
37bf070b2loc_37bf070b2:
37bf070b2lea rdx, [r9+rcx]
37bf070b6add r10, 1
37bf070baadd r9, rbp
37bf070bdmovsd_xmm x0, [r13+8*rdx]
37bf070c4mulsd x0, [rsi+8*rcx-8]
37bf070camovsd_xmm [r13+8*rdx], x0
37bf070d1cmp rbx, r10
37bf070d4jne 0x37bf07030
37bf070da
37bf070daloc_37bf070da:
37bf070damovsd_xmm x2, [rsp+256]
37bf070e3cmp rax, 1
37bf070e7je 0x37bf07128
37bf070e9mov r8, rax
37bf070ecmov rdx, [rsp+568]
37bf070f4movddup x1, x2
37bf070f8xor ecx, ecx
37bf070fashr r8, 1
37bf070fdnop [rax]
37bf07100
37bf07100loc_37bf07100:
37bf07100movupd x0, [rdx]
37bf07104add rcx, 1
37bf07108add rdx, 16
37bf0710cdivpd x0, x1
37bf07110movups [rdx-16], x0
37bf07114cmp rcx, r8
37bf07117jne 0x37bf07100
37bf07119mov rdx, rax
37bf0711cand rdx, -2
37bf07120test al, 1
37bf07122je 0x37bf07142
37bf07124lea rax, [rdx+1]
37bf07128
37bf07128loc_37bf07128:
37bf07128mov rdi, [rsp+568]
37bf07130sub rax, 1
37bf07134movsd_xmm x0, [rdi+8*rax]
37bf07139divsd x0, x2
37bf0713dmovsd_xmm [rdi+8*rax], x0
37bf07142
37bf07142loc_37bf07142:
37bf07142mov rax, [rsp+560]
37bf0714amov edx, 7
37bf0714flea rcx, [rip+0x552648]
37bf07156movsd_xmm x1, [rax]
37bf0715amovapd x6, x1
37bf0715ecall dlamch_64_
37bf07163comisd x0, x6
37bf07167jbe 0x37bf07183
37bf07169mov rax, [rsp+432]
37bf07171mov rdi, [rsp+600]
37bf07179mov rax, [rax]
37bf0717cadd rax, 1
37bf07180mov [rdi], rax
37bf07183
37bf07183loc_37bf07183:
37bf07183mov rax, [rsp+584]
37bf0718bmov [rax], r12
37bf0718ejmp 0x37bf066c7
37bf07193
37bf07193 0f 1f 44 00 00 ..D..
37bf07198
37bf07198loc_37bf07198:
37bf07198add r10, 1
37bf0719ccmp r10, rbp
37bf0719fje 0x37bf07ade
37bf071a5add r9, r14
37bf071a8jmp 0x37bf06baa
37bf071ad
37bf071ad 0f 1f 00 ...
37bf071b0
37bf071b0loc_37bf071b0:
37bf071b0add r10, 1
37bf071b4cmp r10, rbx
37bf071b7je 0x37bf070da
37bf071bdadd r9, rbp
37bf071c0jmp 0x37bf0703a
37bf071c5
37bf071c5loc_37bf071c5:
37bf071c5mov [rsp+192], r15
37bf071cd
37bf071cdloc_37bf071cd:
37bf071cdmov [rsp+184], 0
37bf071d9
37bf071d9loc_37bf071d9:
37bf071d9mov rax, [rsp+432]
37bf071e1mov r11, [rax]
37bf071e4
37bf071e4loc_37bf071e4:
37bf071e4mov rax, [rsp+208]
37bf071ecxor ebp, ebp
37bf071eetest rax, rax
37bf071f1cmovns rbp, rax
37bf071f5test r11, r11
37bf071f8jle 0x37bf07b18
37bf071fe
37bf071feloc_37bf071fe:
37bf071femov rax, [rsp+216]
37bf07206xor r13l, r13l
37bf07209mov rcx, r11
37bf0720cmov [rsp+512], rbx
37bf07214mov [rsp+520], rsi
37bf0721cmov rbx, [rsp+448]
37bf07224mov rsi, rdi
37bf07227mov r15, -1
37bf0722etest rax, rax
37bf07231mov r14l, 1
37bf07237lea r12, [rsp+280]
37bf0723fmov rdi, -1
37bf07246cmovns r13, rax
37bf0724amov [rsp+176], r13
37bf07252mov r13, r11
37bf07255jmp 0x37bf07276
37bf07257
37bf07257 66 0f 1f 84 00 00 00 00 00 f........
37bf07260
37bf07260loc_37bf07260:
37bf07260mov rax, [rsp+432]
37bf07268add r15, [rsp+176]
37bf07270add rdi, rbp
37bf07273mov rcx, [rax]
37bf07276
37bf07276loc_37bf07276:
37bf07276mov rax, [rbx]
37bf07279mov r8, r14
37bf0727cmov r9, [rsi]
37bf0727fmov edx, 1
37bf07284sub r8, rax
37bf07287test r8, r8
37bf0728acmovle r8, rdx
37bf0728elea rdx, [r9+r14]
37bf07292cmp rdx, rcx
37bf07295cmovg rdx, rcx
37bf07299mov rcx, [rsp+464]
37bf072a1sub rdx, r8
37bf072a4add rdx, 1
37bf072a8mov [rsp+280], rdx
37bf072b0lea rdx, [rax+r9+1]
37bf072b5add rax, 1
37bf072b9sub rax, r14
37bf072bcsub rdx, r14
37bf072bfadd r14, 1
37bf072c3add rax, r8
37bf072c6add rdx, r8
37bf072c9lea r8, [rip+0x5524c0]
37bf072d0add rax, rdi
37bf072d3add rdx, r15
37bf072d6lea rax, [rcx+8*rax]
37bf072dalea rcx, [rip+0x5524af]
37bf072e1mov [rsp+32], rcx
37bf072e6mov rcx, [rsp+480]
37bf072eelea r9, [rcx+8*rdx]
37bf072f2mov rdx, rax
37bf072f5mov rcx, r12
37bf072f8call dcopy_64_
37bf072fdcmp r14, r13
37bf07300jle 0x37bf07260
37bf07306mov rdi, rsi
37bf07309mov rbx, [rsp+512]
37bf07311mov rsi, [rsp+520]
37bf07319
37bf07319loc_37bf07319:
37bf07319mov rax, [rsp+600]
37bf07321mov rdx, [rsp+432]
37bf07329mov r8, rdi
37bf0732cmov r9, [rsp+448]
37bf07334mov [rsp+56], rax
37bf07339mov rax, [rsp+496]
37bf07341mov rcx, rdx
37bf07344mov [rsp+48], rax
37bf07349mov rax, [rsp+488]
37bf07351mov [rsp+40], rax
37bf07356mov rax, [rsp+480]
37bf0735emov [rsp+32], rax
37bf07363call dgbtrf_64_
37bf07368mov rax, [rsp+600]
37bf07370mov r9, [rax]
37bf07373test r9, r9
37bf07376jle 0x37bf06c36
37bf0737cmov r11, [rdi]
37bf0737fshl rbp, 3
37bf07383xor ebx, ebx
37bf07385pxor x1, x1
37bf07389mov rax, [rsp+448]
37bf07391mov rdi, [rsp+464]
37bf07399mov [rsp+248], 0
37bf073a5mov r8, [rax]
37bf073a8mov rax, [rsp+432]
37bf073b0lea rcx, [rdi-8]
37bf073b4add r11, r8
37bf073b7mov rax, [rax]
37bf073baadd r8, 1
37bf073bemov rsi, r8
37bf073c1lea r10, [r11+1]
37bf073c5sub rsi, r9
37bf073c8lea rdi, [rax-1]
37bf073ccnop [rax]
37bf073d0
37bf073d0loc_37bf073d0:
37bf073d0test r8, r8
37bf073d3lea rdx, [rdi+r8]
37bf073d7mov eax, 1
37bf073dccmovg rax, r8
37bf073e0cmp rdx, r10
37bf073e3cmovg rdx, r10
37bf073e7cmp rax, rdx
37bf073eajg 0x37bf0741f
37bf073ecadd rdx, 1
37bf073f0nop [rax+rax]
37bf073f5nop [rax+rax]
37bf07400
37bf07400loc_37bf07400:
37bf07400movsd_xmm x0, [rcx+8*rax]
37bf07405andpd x0, [rip+0x5523a3]
37bf0740dadd rax, 1
37bf07411maxsd x1, x0
37bf07415cmp rax, rdx
37bf07418jne 0x37bf07400
37bf0741amov ebx, 1
37bf0741f
37bf0741floc_37bf0741f:
37bf0741fsub r8, 1
37bf07423add rcx, rbp
37bf07426cmp rsi, r8
37bf07429jne 0x37bf073d0
37bf0742btest bl, bl
37bf0742dje 0x37bf07438
37bf0742fmovsd_xmm [rsp+248], x1
37bf07438
37bf07438loc_37bf07438:
37bf07438lea rax, [r9-1]
37bf0743cmov [rsp+32], r12
37bf07441lea r8, [rip+0x552328]
37bf07448cmp rax, r11
37bf0744blea rdx, [rip+0x552346]
37bf07452mov [rsp+80], 1
37bf0745blea rcx, [rip+0x552337]
37bf07462mov [rsp+72], 1
37bf0746bcmovg rax, r11
37bf0746fadd r11, 2
37bf07473mov [rsp+64], 1
37bf0747csub r11, r9
37bf0747fmov r9, [rsp+600]
37bf07487mov [rsp+280], rax
37bf0748fmov rax, [rsp+584]
37bf07497test r11, r11
37bf0749amov [rsp+56], rax
37bf0749fmov rax, [rsp+488]
37bf074a7mov [rsp+48], rax
37bf074acmov eax, 1
37bf074b1cmovle r11, rax
37bf074b5mov rax, [rsp+480]
37bf074bdlea rax, [rax+8*r11-8]
37bf074c2mov [rsp+40], rax
37bf074c7call dlantb_64_
37bf074ccmovapd x1, x0
37bf074d0pxor x0, x0
37bf074d4ucomisd x1, x0
37bf074d8jp 0x37bf074e0
37bf074daje 0x37bf07aa0
37bf074e0
37bf074e0loc_37bf074e0:
37bf074e0movsd_xmm x0, [rsp+248]
37bf074e9divsd x0, x1
37bf074ed
37bf074edloc_37bf074ed:
37bf074edmov rax, [rsp+584]
37bf074f5movsd_xmm [rax], x0
37bf074f9mov rax, [rsp+560]
37bf07501mov [rax], 0
37bf07508jmp 0x37bf066c7
37bf0750d
37bf0750d 0f 1f 00 ...
37bf07510
37bf07510loc_37bf07510:
37bf07510cmp [rsp+184], 0
37bf07519je 0x37bf07142
37bf0751fmov rax, [rsp+456]
37bf07527mov rax, [rax]
37bf0752atest rax, rax
37bf0752djle 0x37bf07142
37bf07533mov rdi, [rsp+432]
37bf0753blea rsi, [rax+1]
37bf0753fmov r11, [rdi]
37bf07542test r11, r11
37bf07545jle 0x37bf0761a
37bf0754bmov r8, r11
37bf0754emov rdi, [rsp+544]
37bf07556mov r13, [rsp+544]
37bf0755emov r9, -1
37bf07565mov r10l, 1
37bf0756bshr r8, 1
37bf0756eadd rdi, 8
37bf07572nop [rax]
37bf07575nop [rax+rax]
37bf07580
37bf07580loc_37bf07580:
37bf07580cmp r11, 1
37bf07584je 0x37bf0794f
37bf0758a
37bf0758aloc_37bf0758a:
37bf0758alea r14, [rdi+8*r9]
37bf0758exor edx, edx
37bf07590xor ecx, ecx
37bf07592nop
37bf07594nop [rax+rax]
37bf0759fnop [rax+rax]
37bf075aanop [rax+rax]
37bf075b5nop [rax+rax]
37bf075c0
37bf075c0loc_37bf075c0:
37bf075c0movupd x2, [r14+rdx]
37bf075c6movupd x0, [rbx+rdx]
37bf075cbadd rcx, 1
37bf075cfmulpd x0, x2
37bf075d3movups [r14+rdx], x0
37bf075d8add rdx, 16
37bf075dccmp r8, rcx
37bf075dfjne 0x37bf075c0
37bf075e1test r11b, 1
37bf075e5je 0x37bf07690
37bf075ebmov rcx, r11
37bf075eeor rcx, 1
37bf075f2
37bf075f2loc_37bf075f2:
37bf075f2lea rdx, [r9+rcx]
37bf075f6add r10, 1
37bf075faadd r9, rbp
37bf075fdmovsd_xmm x0, [r13+8*rdx]
37bf07604mulsd x0, [rbx+8*rcx-8]
37bf0760amovsd_xmm [r13+8*rdx], x0
37bf07611cmp r10, rsi
37bf07614jne 0x37bf07580
37bf0761a
37bf0761aloc_37bf0761a:
37bf0761amovsd_xmm x2, [rsp+272]
37bf07623cmp rax, 1
37bf07627je 0x37bf07128
37bf0762dmov r8, rax
37bf07630mov rdx, [rsp+568]
37bf07638movddup x1, x2
37bf0763cxor ecx, ecx
37bf0763eshr r8, 1
37bf07641nop [rax+rax]
37bf0764anop [rax+rax]
37bf07655nop [rax+rax]
37bf07660
37bf07660loc_37bf07660:
37bf07660movupd x0, [rdx]
37bf07664add rcx, 1
37bf07668add rdx, 16
37bf0766cdivpd x0, x1
37bf07670movups [rdx-16], x0
37bf07674cmp r8, rcx
37bf07677jne 0x37bf07660
37bf07679test al, 1
37bf0767bje 0x37bf07142
37bf07681or rax, 1
37bf07685jmp 0x37bf07128
37bf0768a
37bf0768a 66 0f 1f 44 00 00 f..D..
37bf07690
37bf07690loc_37bf07690:
37bf07690add r10, 1
37bf07694cmp rsi, r10
37bf07697je 0x37bf0761a
37bf07699add r9, rbp
37bf0769cjmp 0x37bf0758a
37bf076a1
37bf076a1 0f 1f 80 00 00 00 00 .......
37bf076a8
37bf076a8loc_37bf076a8:
37bf076a8cmp [rsp+192], 0
37bf076b1jne 0x37bf0783f
37bf076b7cmp [rsp+176], 0
37bf076c0jne 0x37bf071e4
37bf076c6
37bf076c6loc_37bf076c6:
37bf076c6mov eax, 73
37bf076cblea r12, [rsp+280]
37bf076d3jmp 0x37bf06c4b
37bf076d8
37bf076d8 0f 1f 84 00 00 00 00 00 ........
37bf076e0
37bf076e0loc_37bf076e0:
37bf076e0lea rax, [rsp+264]
37bf076e8lea r13, [rsp+240]
37bf076f0mov rdx, [rsp+432]
37bf076f8mov [rsp+56], rsi
37bf076fdmov [rsp+88], rax
37bf07702mov rax, [rsp+472]
37bf0770amov r8, rdi
37bf0770dlea r12, [rsp+256]
37bf07715lea rbp, [rsp+272]
37bf0771dmov [rsp+80], r13
37bf07722mov rcx, rdx
37bf07725mov r9, [rsp+448]
37bf0772dmov [rsp+40], rax
37bf07732mov rax, [rsp+464]
37bf0773amov [rsp+72], r12
37bf0773fmov [rsp+64], rbp
37bf07744mov [rsp+48], rbx
37bf07749mov [rsp+32], rax
37bf0774ecall dgbequ_64_
37bf07753cmp [rsp+264], 0
37bf0775cje 0x37bf07990
37bf07762cmp [rsp+168], 0
37bf0776bje 0x37bf07959
37bf07771cmp [rsp+184], 0
37bf0777aje 0x37bf071d9
37bf07780
37bf07780loc_37bf07780:
37bf07780mov rax, [rsp+456]
37bf07788mov rbp, [rax]
37bf0778bmov rax, [rsp+432]
37bf07793mov r11, [rax]
37bf07796test rbp, rbp
37bf07799jg 0x37bf06b54
37bf0779fjmp 0x37bf071e4
37bf077a4
37bf077a4 0f 1f 40 00 ..@.
37bf077a8
37bf077a8loc_37bf077a8:
37bf077a8mov rax, [rsp+584]
37bf077b0mov r9, [rsp+448]
37bf077b8mov [rsp+56], 1
37bf077c1mov r8, rdi
37bf077c4mov rdx, [rsp+432]
37bf077cclea rcx, [rip+0x551fc6]
37bf077d3movsd_xmm [rsp+176], x1
37bf077dcmov [rsp+48], rax
37bf077e1mov rax, [rsp+472]
37bf077e9mov [rsp+40], rax
37bf077eemov rax, [rsp+464]
37bf077f6mov [rsp+32], rax
37bf077fbcall dlangb_64_
37bf07800divsd x0, [rsp+176]
37bf07809movq r12, x0
37bf0780ejmp 0x37bf06d5a
37bf07813
37bf07813loc_37bf07813:
37bf07813mov r15l, 1
37bf07819jmp 0x37bf06bf2
37bf0781e
37bf0781eloc_37bf0781e:
37bf0781ecmp [rsp+176], 0
37bf07827jne 0x37bf071e4
37bf0782dmov eax, 49
37bf07832lea r12, [rsp+280]
37bf0783ajmp 0x37bf06c4b
37bf0783f
37bf0783floc_37bf0783f:
37bf0783fmov rax, [rsp+456]
37bf07847mov rbp, [rax]
37bf0784atest rbp, rbp
37bf0784djle 0x37bf07c4c
37bf07853
37bf07853loc_37bf07853:
37bf07853add rbp, 1
37bf07857test r11, r11
37bf0785ajle 0x37bf07c70
37bf07860mov rax, [rsp+528]
37bf07868mov r8, r11
37bf0786bmov r12, r11
37bf0786emov rdx, [rsp+528]
37bf07876mov r9, -1
37bf0787dmov r10l, 1
37bf07883shr r8, 1
37bf07886and r12l, 1
37bf0788alea r13, [rax+8]
37bf0788emov rax, r11
37bf07891or rax, 1
37bf07895mov [rsp+192], rax
37bf0789dnop [rax]
37bf078a0
37bf078a0loc_37bf078a0:
37bf078a0cmp r11, 1
37bf078a4je 0x37bf0793d
37bf078aa
37bf078aaloc_37bf078aa:
37bf078aalea r15, [r13+8*r9]
37bf078afxor eax, eax
37bf078b1xor ecx, ecx
37bf078b3nop
37bf078b5nop [rax+rax]
37bf078c0
37bf078c0loc_37bf078c0:
37bf078c0movupd x4, [r15+rax]
37bf078c6movupd x0, [rsi+rax]
37bf078cbadd rcx, 1
37bf078cfmulpd x0, x4
37bf078d3movups [r15+rax], x0
37bf078d8add rax, 16
37bf078dccmp r8, rcx
37bf078dfjne 0x37bf078c0
37bf078e1test r12, r12
37bf078e4je 0x37bf07928
37bf078e6mov r15, [rsp+192]
37bf078ee
37bf078eeloc_37bf078ee:
37bf078eelea rcx, [r9+r15]
37bf078f2add r10, 1
37bf078f6add r9, r14
37bf078f9movsd_xmm x0, [rdx+8*rcx]
37bf078femulsd x0, [rsi+8*r15-8]
37bf07905movsd_xmm [rdx+8*rcx], x0
37bf0790acmp rbp, r10
37bf0790djne 0x37bf078a0
37bf07913
37bf07913loc_37bf07913:
37bf07913mov [rsp+192], 1
37bf0791fjmp 0x37bf06c1f
37bf07924
37bf07924 0f 1f 40 00 ..@.
37bf07928
37bf07928loc_37bf07928:
37bf07928add r10, 1
37bf0792ccmp r10, rbp
37bf0792fje 0x37bf07aad
37bf07935add r9, r14
37bf07938jmp 0x37bf078aa
37bf0793d
37bf0793dloc_37bf0793d:
37bf0793dmov r15l, 1
37bf07943jmp 0x37bf078ee
37bf07945
37bf07945loc_37bf07945:
37bf07945mov ecx, 1
37bf0794ajmp 0x37bf070b2
37bf0794f
37bf0794floc_37bf0794f:
37bf0794fmov ecx, 1
37bf07954jmp 0x37bf075f2
37bf07959
37bf07959loc_37bf07959:
37bf07959cmp [rsp+192], 0
37bf07962je 0x37bf071d9
37bf07968mov rax, [rsp+456]
37bf07970mov rbp, [rax]
37bf07973mov rax, [rsp+432]
37bf0797bmov r11, [rax]
37bf0797etest rbp, rbp
37bf07981jg 0x37bf07853
37bf07987jmp 0x37bf071e4
37bf0798c
37bf0798c 0f 1f 40 00 ..@.
37bf07990
37bf07990loc_37bf07990:
37bf07990mov rax, [rsp+504]
37bf07998mov rdx, [rsp+432]
37bf079a0mov [rsp+80], r13
37bf079a5mov r8, rdi
37bf079a8mov [rsp+72], r12
37bf079admov r9, [rsp+448]
37bf079b5mov [rsp+88], rax
37bf079bamov rax, [rsp+472]
37bf079c2mov rcx, rdx
37bf079c5mov [rsp+96], 1
37bf079cemov [rsp+40], rax
37bf079d3mov rax, [rsp+464]
37bf079dbmov [rsp+64], rbp
37bf079e0mov [rsp+32], rax
37bf079e5mov [rsp+56], rsi
37bf079eamov [rsp+48], rbx
37bf079efcall dlaqgb_64_
37bf079f4mov rcx, [rsp+504]
37bf079fcmov r9l, 1
37bf07a02mov r8l, 1
37bf07a08lea rdx, [rip+0x551d63]
37bf07a0fcall lsame_64_
37bf07a14mov [rsp+184], rax
37bf07a1ctest rax, rax
37bf07a1fje 0x37bf07bd0
37bf07a25
37bf07a25loc_37bf07a25:
37bf07a25mov rcx, [rsp+504]
37bf07a2dmov r9l, 1
37bf07a33mov r8l, 1
37bf07a39lea rdx, [rip+0x551d34]
37bf07a40call lsame_64_
37bf07a45test rax, rax
37bf07a48je 0x37bf07b49
37bf07a4ecmp [rsp+168], 0
37bf07a57je 0x37bf07b25
37bf07a5dcmp [rsp+184], 0
37bf07a66je 0x37bf071c5
37bf07a6cmov rax, [rsp+456]
37bf07a74mov rbp, [rax]
37bf07a77mov rax, [rsp+184]
37bf07a7ftest rbp, rbp
37bf07a82jle 0x37bf07baa
37bf07a88
37bf07a88loc_37bf07a88:
37bf07a88mov [rsp+192], rax
37bf07a90mov rax, [rsp+432]
37bf07a98mov r11, [rax]
37bf07a9bjmp 0x37bf06b54
37bf07aa0
37bf07aa0loc_37bf07aa0:
37bf07aa0movsd_xmm x0, [rip+0x551d00]
37bf07aa8jmp 0x37bf074ed
37bf07aad
37bf07aadloc_37bf07aad:
37bf07aadmov [rsp+192], 1
37bf07ab9
37bf07ab9loc_37bf07ab9:
37bf07ab9cmp [rsp+176], 0
37bf07ac2je 0x37bf06c2e
37bf07ac8mov rax, [rsp+208]
37bf07ad0xor ebp, ebp
37bf07ad2test rax, rax
37bf07ad5cmovns rbp, rax
37bf07ad9jmp 0x37bf071fe
37bf07ade
37bf07adeloc_37bf07ade:
37bf07ademov [rsp+184], 1
37bf07aeajmp 0x37bf07ab9
37bf07aec
37bf07aecloc_37bf07aec:
37bf07aecmov [rsp+192], 1
37bf07af8
37bf07af8loc_37bf07af8:
37bf07af8cmp [rsp+176], 0
37bf07b01je 0x37bf06c2e
37bf07b07mov rax, [rsp+208]
37bf07b0fxor ebp, ebp
37bf07b11test rax, rax
37bf07b14cmovns rbp, rax
37bf07b18
37bf07b18loc_37bf07b18:
37bf07b18lea r12, [rsp+280]
37bf07b20jmp 0x37bf07319
37bf07b25
37bf07b25loc_37bf07b25:
37bf07b25mov rax, [rsp+456]
37bf07b2dmov rbp, [rax]
37bf07b30test rbp, rbp
37bf07b33jle 0x37bf07cbd
37bf07b39mov rax, [rsp+432]
37bf07b41mov r11, [rax]
37bf07b44jmp 0x37bf07853
37bf07b49
37bf07b49loc_37bf07b49:
37bf07b49mov rcx, [rsp+504]
37bf07b51mov r9l, 1
37bf07b57mov r8l, 1
37bf07b5dlea rdx, [rip+0x551c0f]
37bf07b64call lsame_64_
37bf07b69mov [rsp+192], rax
37bf07b71test rax, rax
37bf07b74je 0x37bf07bfd
37bf07b7acmp [rsp+168], 0
37bf07b83je 0x37bf07b25
37bf07b85mov rax, [rsp+184]
37bf07b8dtest rax, rax
37bf07b90je 0x37bf071c5
37bf07b96mov rcx, [rsp+456]
37bf07b9emov rbp, [rcx]
37bf07ba1test rbp, rbp
37bf07ba4jg 0x37bf07a88
37bf07baa
37bf07baaloc_37bf07baa:
37bf07baamov rax, [rsp+432]
37bf07bb2mov [rsp+184], r15
37bf07bbamov [rsp+192], r15
37bf07bc2mov r11, [rax]
37bf07bc5jmp 0x37bf071e4
37bf07bca
37bf07bca 66 0f 1f 44 00 00 f..D..
37bf07bd0
37bf07bd0loc_37bf07bd0:
37bf07bd0mov rcx, [rsp+504]
37bf07bd8mov r9l, 1
37bf07bdemov r8l, 1
37bf07be4lea rdx, [rip+0x551b88]
37bf07bebcall lsame_64_
37bf07bf0mov [rsp+184], rax
37bf07bf8jmp 0x37bf07a25
37bf07bfd
37bf07bfdloc_37bf07bfd:
37bf07bfdcmp [rsp+168], 0
37bf07c06je 0x37bf071d9
37bf07c0ccmp [rsp+184], 0
37bf07c15je 0x37bf071cd
37bf07c1bjmp 0x37bf07780
37bf07c20
37bf07c20loc_37bf07c20:
37bf07c20lea r12, [rsp+280]
37bf07c28cmp [rsp+176], 0
37bf07c31je 0x37bf06c46
37bf07c37mov rax, [rsp+176]
37bf07c3fmov [rsp+184], rax
37bf07c47jmp 0x37bf071e4
37bf07c4c
37bf07c4cloc_37bf07c4c:
37bf07c4ccmp [rsp+176], 0
37bf07c55je 0x37bf076c6
37bf07c5bmov rax, [rsp+176]
37bf07c63mov [rsp+192], rax
37bf07c6bjmp 0x37bf071e4
37bf07c70
37bf07c70loc_37bf07c70:
37bf07c70mov eax, 1
37bf07c75
37bf07c75loc_37bf07c75:
37bf07c75lea rdx, [rax+1]
37bf07c79cmp rdx, rbp
37bf07c7cje 0x37bf07aec
37bf07c82add rax, 2
37bf07c86cmp rbp, rax
37bf07c89jne 0x37bf07c75
37bf07c8bjmp 0x37bf07913
37bf07c90
37bf07c90loc_37bf07c90:
37bf07c90mov eax, 1
37bf07c95
37bf07c95loc_37bf07c95:
37bf07c95lea rdx, [rax+1]
37bf07c99cmp rdx, rbp
37bf07c9cje 0x37bf07cac
37bf07c9eadd rax, 2
37bf07ca2cmp rbp, rax
37bf07ca5jne 0x37bf07c95
37bf07ca7jmp 0x37bf06c13
37bf07cac
37bf07cacloc_37bf07cac:
37bf07cacmov [rsp+184], 1
37bf07cb8jmp 0x37bf07af8
37bf07cbd
37bf07cbdloc_37bf07cbd:
37bf07cbdmov rax, [rsp+432]
37bf07cc5mov [rsp+192], r15
37bf07ccdmov r11, [rax]
37bf07cd0jmp 0x37bf071e4
37bf07cd5
37bf07cd5loc_37bf07cd5:
37bf07cd5mov rax, [rsp+600]
37bf07cddmov [rax], -14
37bf07ce4mov eax, 14
37bf07ce9jmp 0x37bf066a4
37bf07cee
37bf07ceeloc_37bf07cee:
37bf07ceepxor x0, x0
37bf07cf2comisd x0, x8
37bf07cf7jae 0x37bf06a46
37bf07cfdmovsd_xmm x0, [rip+0x551aa3]
37bf07d05mov rax, [rsp+600]
37bf07d0dmovsd_xmm [rsp+272], x0
37bf07d16mov rax, [rax]
37bf07d19cmp [rsp+192], 0
37bf07d22je 0x37bf0699a
37bf07d28test rax, rax
37bf07d2bje 0x37bf06adb
37bf07d31jmp 0x37bf06a5c
37bf07d36
37bf07d36loc_37bf07d36:
37bf07d36mov rax, [rax]
37bf07d39jmp 0x37bf0699a
37bf07d3e
37bf07d3eloc_37bf07d3e:
37bf07d3epxor x0, x0
37bf07d42comisd x0, x8
37bf07d47jae 0x37bf07cd5
37bf07d49movsd_xmm x0, [rip+0x551a57]
37bf07d51jmp 0x37bf06adb
37bf064c0
37bf064c0dgbsvx_64_:
37bf064c0push r15
37bf064c2push r14
37bf064c4push r13
37bf064c6push r12
37bf064c8push rbp
37bf064c9push rdi
37bf064capush rsi
37bf064cbpush rbx
37bf064ccsub rsp, 344
37bf064d3movups [rsp+288], x6
37bf064dbmovups [rsp+304], x7
37bf064e3movups [rsp+320], x8
37bf064ecmov rax, [rsp+472]
37bf064f4mov rbx, [rsp+512]
37bf064fcmov rsi, [rsp+520]
37bf06504mov rax, [rax]
37bf06507mov [rsp+208], rax
37bf0650fmov rax, [rsp+536]
37bf06517mov rbp, rcx
37bf0651amov rdi, r9
37bf0651dmov [rsp+424], rdx
37bf06525mov r9l, 1
37bf0652blea rdx, [rip+0x55323e]
37bf06532mov r14, [rax]
37bf06535mov rax, [rsp+488]
37bf0653dmov [rsp+432], r8
37bf06545mov r8l, 1
37bf0654bmov rax, [rax]
37bf0654emov [rsp+216], rax
37bf06556mov rax, [rsp+552]
37bf0655emov rax, [rax]
37bf06561mov [rsp+200], rax
37bf06569mov rax, [rsp+600]
37bf06571mov [rax], 0
37bf06578call lsame_64_
37bf0657dmov r9l, 1
37bf06583mov r8l, 1
37bf06589mov rcx, rbp
37bf0658clea rdx, [rip+0x5531de]
37bf06593mov r12, rax
37bf06596call lsame_64_
37bf0659bmov rcx, [rsp+424]
37bf065a3mov r9l, 1
37bf065a9mov r8l, 1
37bf065afmov r15, rax
37bf065b2lea rdx, [rip+0x5531b7]
37bf065b9call lsame_64_
37bf065beor r12, r15
37bf065c1mov [rsp+168], rax
37bf065c9mov [rsp+176], r12
37bf065d1je 0x37bf066f8
37bf065d7mov rax, [rsp+504]
37bf065dfmov [rsp+184], 0
37bf065ebmov [rsp+192], 0
37bf065f7mov [rax], 78
37bf065fa
37bf065faloc_37bf065fa:
37bf065facmp [rsp+168], 0
37bf06603je 0x37bf067b0
37bf06609
37bf06609loc_37bf06609:
37bf06609mov rax, [rsp+432]
37bf06611cmp [rax], 0
37bf06615js 0x37bf06690
37bf06617mov rax, [rdi]
37bf0661atest rax, rax
37bf0661djs 0x37bf06850
37bf06623mov rcx, [rsp+448]
37bf0662bmov rdx, [rcx]
37bf0662etest rdx, rdx
37bf06631js 0x37bf06836
37bf06637mov rcx, [rsp+456]
37bf0663fcmp [rcx], 0
37bf06643js 0x37bf068c3
37bf06649mov rcx, [rsp+472]
37bf06651add rdx, rax
37bf06654cmp rdx, [rcx]
37bf06657jge 0x37bf068dc
37bf0665dmov rcx, [rsp+488]
37bf06665add rax, rdx
37bf06668cmp rax, [rcx]
37bf0666bjl 0x37bf068f5
37bf06671mov rax, [rsp+600]
37bf06679mov [rax], -10
37bf06680mov eax, 10
37bf06685jmp 0x37bf066a4
37bf06687
37bf06687 66 0f 1f 84 00 00 00 00 00 f........
37bf06690
37bf06690loc_37bf06690:
37bf06690mov rax, [rsp+600]
37bf06698mov [rax], -3
37bf0669fmov eax, 3
37bf066a4
37bf066a4loc_37bf066a4:
37bf066a4lea rdx, [rsp+280]
37bf066acmov r8l, 6
37bf066b2lea rcx, [rip+0x5530ca]
37bf066b9mov [rsp+280], rax
37bf066c1call xerbla_64_
37bf066c6nop
37bf066c7
37bf066c7loc_37bf066c7:
37bf066c7movups x6, [rsp+288]
37bf066cfmovups x7, [rsp+304]
37bf066d7movups x8, [rsp+320]
37bf066e0add rsp, 344
37bf066e7pop rbx
37bf066e8pop rsi
37bf066e9pop rdi
37bf066eapop rbp
37bf066ebpop r12
37bf066edpop r13
37bf066efpop r14
37bf066f1pop r15
37bf066f3ret
37bf066f4
37bf066f4 0f 1f 40 00 ..@.
37bf066f8
37bf066f8loc_37bf066f8:
37bf066f8mov rcx, [rsp+504]
37bf06700mov r9l, 1
37bf06706mov r8l, 1
37bf0670clea rdx, [rip+0x55305f]
37bf06713call lsame_64_
37bf06718mov [rsp+184], rax
37bf06720test rax, rax
37bf06723je 0x37bf06896
37bf06729
37bf06729loc_37bf06729:
37bf06729mov rcx, [rsp+504]
37bf06731mov r9l, 1
37bf06737mov r8l, 1
37bf0673dlea rdx, [rip+0x553030]
37bf06744call lsame_64_
37bf06749mov [rsp+192], rax
37bf06751test rax, rax
37bf06754je 0x37bf06869
37bf0675a
37bf0675aloc_37bf0675a:
37bf0675amov edx, 12
37bf0675flea rcx, [rip+0x55300f]
37bf06766call dlamch_64_
37bf0676bmov r9l, 1
37bf06771mov r8l, 1
37bf06777mov rcx, rbp
37bf0677alea rdx, [rip+0x553000]
37bf06781movapd x7, x0
37bf06785call lsame_64_
37bf0678atest rax, rax
37bf0678djne 0x37bf06820
37bf06793mov rax, [rsp+600]
37bf0679bmov [rax], -1
37bf067a2mov eax, 1
37bf067a7jmp 0x37bf066a4
37bf067ac
37bf067ac 0f 1f 40 00 ..@.
37bf067b0
37bf067b0loc_37bf067b0:
37bf067b0mov rcx, [rsp+424]
37bf067b8mov r9l, 1
37bf067bemov r8l, 1
37bf067c4lea rdx, [rip+0x552fb7]
37bf067cbcall lsame_64_
37bf067d0test rax, rax
37bf067d3jne 0x37bf06609
37bf067d9mov rcx, [rsp+424]
37bf067e1mov r9l, 1
37bf067e7mov r8l, 1
37bf067edlea rdx, [rip+0x552f80]
37bf067f4call lsame_64_
37bf067f9test rax, rax
37bf067fcjne 0x37bf06609
37bf06802mov rax, [rsp+600]
37bf0680amov [rax], -2
37bf06811mov eax, 2
37bf06816jmp 0x37bf066a4
37bf0681b
37bf0681b 0f 1f 44 00 00 ..D..
37bf06820
37bf06820loc_37bf06820:
37bf06820movsd_xmm x0, [rip+0x552f80]
37bf06828divsd x0, x7
37bf0682cmovapd x8, x0
37bf06831jmp 0x37bf065fa
37bf06836
37bf06836loc_37bf06836:
37bf06836mov rax, [rsp+600]
37bf0683emov [rax], -5
37bf06845mov eax, 5
37bf0684ajmp 0x37bf066a4
37bf0684f
37bf0684f 90 .
37bf06850
37bf06850loc_37bf06850:
37bf06850mov rax, [rsp+600]
37bf06858mov [rax], -4
37bf0685fmov eax, 4
37bf06864jmp 0x37bf066a4
37bf06869
37bf06869loc_37bf06869:
37bf06869mov rcx, [rsp+504]
37bf06871mov r9l, 1
37bf06877mov r8l, 1
37bf0687dlea rdx, [rip+0x552eef]
37bf06884call lsame_64_
37bf06889mov [rsp+192], rax
37bf06891jmp 0x37bf0675a
37bf06896
37bf06896loc_37bf06896:
37bf06896mov rcx, [rsp+504]
37bf0689emov r9l, 1
37bf068a4mov r8l, 1
37bf068aalea rdx, [rip+0x552ec2]
37bf068b1call lsame_64_
37bf068b6mov [rsp+184], rax
37bf068bejmp 0x37bf06729
37bf068c3
37bf068c3loc_37bf068c3:
37bf068c3mov rax, [rsp+600]
37bf068cbmov [rax], -6
37bf068d2mov eax, 6
37bf068d7jmp 0x37bf066a4
37bf068dc
37bf068dcloc_37bf068dc:
37bf068dcmov rax, [rsp+600]
37bf068e4mov [rax], -8
37bf068ebmov eax, 8
37bf068f0jmp 0x37bf066a4
37bf068f5
37bf068f5loc_37bf068f5:
37bf068f5mov r9l, 1
37bf068fbmov r8l, 1
37bf06901lea rdx, [rip+0x552e79]
37bf06908mov rcx, rbp
37bf0690bcall lsame_64_
37bf06910test rax, rax
37bf06913je 0x37bf06975
37bf06915cmp [rsp+192], 0
37bf0691ejne 0x37bf06a64
37bf06924cmp [rsp+184], 0
37bf0692djne 0x37bf069e4
37bf06933mov rcx, [rsp+504]
37bf0693bmov r9l, 1
37bf06941mov r8l, 1
37bf06947lea rdx, [rip+0x552e22]
37bf0694ecall lsame_64_
37bf06953test rax, rax
37bf06956mov rax, [rsp+600]
37bf0695ejne 0x37bf07d36
37bf06964mov [rax], -12
37bf0696bmov eax, 12
37bf06970jmp 0x37bf066a4
37bf06975
37bf06975loc_37bf06975:
37bf06975cmp [rsp+184], 0
37bf0697ejne 0x37bf069e4
37bf06980
37bf06980loc_37bf06980:
37bf06980mov rax, [rsp+600]
37bf06988mov rax, [rax]
37bf0698bcmp [rsp+192], 0
37bf06994jne 0x37bf06a7e
37bf0699a
37bf0699aloc_37bf0699a:
37bf0699atest rax, rax
37bf0699djne 0x37bf06a5c
37bf069a3mov rax, [rsp+432]
37bf069abmov r11, [rax]
37bf069ae
37bf069aeloc_37bf069ae:
37bf069aemov rcx, [rsp+536]
37bf069b6test r11, r11
37bf069b9mov eax, 1
37bf069becmovg rax, r11
37bf069c2cmp [rcx], rax
37bf069c5jge 0x37bf06ae9
37bf069cbmov rax, [rsp+600]
37bf069d3mov [rax], -16
37bf069damov eax, 16
37bf069dfjmp 0x37bf066a4
37bf069e4
37bf069e4loc_37bf069e4:
37bf069e4mov rax, [rsp+432]
37bf069ecmov r11, [rax]
37bf069eftest r11, r11
37bf069f2jle 0x37bf07cee
37bf069f8add r11, 1
37bf069fcmovapd x0, x8
37bf06a01pxor x1, x1
37bf06a05mov eax, 1
37bf06a0a
37bf06a0aloc_37bf06a0a:
37bf06a0amovsd_xmm x2, [rbx+8*rax-8]
37bf06a10add rax, 1
37bf06a14minsd x0, x2
37bf06a18maxsd x1, x2
37bf06a1ccmp rax, r11
37bf06a1fjne 0x37bf06a0a
37bf06a21pxor x2, x2
37bf06a25comisd x2, x0
37bf06a29jae 0x37bf06a46
37bf06a2bmaxsd x0, x7
37bf06a2fminsd x1, x8
37bf06a34divsd x0, x1
37bf06a38movsd_xmm [rsp+272], x0
37bf06a41jmp 0x37bf06980
37bf06a46
37bf06a46loc_37bf06a46:
37bf06a46mov rax, [rsp+600]
37bf06a4emov [rax], -13
37bf06a55mov rax, -13
37bf06a5c
37bf06a5cloc_37bf06a5c:
37bf06a5cneg rax
37bf06a5fjmp 0x37bf066a4
37bf06a64
37bf06a64loc_37bf06a64:
37bf06a64cmp [rsp+184], 0
37bf06a6djne 0x37bf069e4
37bf06a73mov rax, [rsp+600]
37bf06a7bmov rax, [rax]
37bf06a7e
37bf06a7eloc_37bf06a7e:
37bf06a7etest rax, rax
37bf06a81jne 0x37bf06a5c
37bf06a83mov rax, [rsp+432]
37bf06a8bmov r11, [rax]
37bf06a8etest r11, r11
37bf06a91jle 0x37bf07d3e
37bf06a97lea rdx, [r11+1]
37bf06a9bmovapd x0, x8
37bf06aa0pxor x1, x1
37bf06aa4mov eax, 1
37bf06aa9
37bf06aa9loc_37bf06aa9:
37bf06aa9movsd_xmm x2, [rsi+8*rax-8]
37bf06aafadd rax, 1
37bf06ab3minsd x0, x2
37bf06ab7maxsd x1, x2
37bf06abbcmp rax, rdx
37bf06abejne 0x37bf06aa9
37bf06ac0pxor x2, x2
37bf06ac4comisd x2, x0
37bf06ac8jae 0x37bf07cd5
37bf06acemaxsd x0, x7
37bf06ad2minsd x1, x8
37bf06ad7divsd x0, x1
37bf06adb
37bf06adbloc_37bf06adb:
37bf06adbmovsd_xmm [rsp+256], x0
37bf06ae4jmp 0x37bf069ae
37bf06ae9
37bf06ae9loc_37bf06ae9:
37bf06ae9mov rcx, [rsp+552]
37bf06af1cmp [rcx], rax
37bf06af4jge 0x37bf06b10
37bf06af6mov rax, [rsp+600]
37bf06afemov [rax], -18
37bf06b05mov eax, 18
37bf06b0ajmp 0x37bf066a4
37bf06b0f
37bf06b0f 90 .
37bf06b10
37bf06b10loc_37bf06b10:
37bf06b10xor eax, eax
37bf06b12test r14, r14
37bf06b15cmovs r14, rax
37bf06b19test r15, r15
37bf06b1cjne 0x37bf076e0
37bf06b22cmp [rsp+168], 0
37bf06b2bje 0x37bf076a8
37bf06b31cmp [rsp+184], 0
37bf06b3aje 0x37bf0781e
37bf06b40mov rax, [rsp+456]
37bf06b48mov rbp, [rax]
37bf06b4btest rbp, rbp
37bf06b4ejle 0x37bf07c20
37bf06b54
37bf06b54loc_37bf06b54:
37bf06b54add rbp, 1
37bf06b58test r11, r11
37bf06b5bjle 0x37bf07c90
37bf06b61mov rax, [rsp+528]
37bf06b69mov r8, r11
37bf06b6cmov r12, r11
37bf06b6fmov rdx, [rsp+528]
37bf06b77mov r9, -1
37bf06b7emov r10l, 1
37bf06b84shr r8, 1
37bf06b87and r12l, 1
37bf06b8blea r13, [rax+8]
37bf06b8fmov rax, r11
37bf06b92or rax, 1
37bf06b96mov [rsp+184], rax
37bf06b9enop
37bf06ba0
37bf06ba0loc_37bf06ba0:
37bf06ba0cmp r11, 1
37bf06ba4je 0x37bf07813
37bf06baa
37bf06baaloc_37bf06baa:
37bf06baalea r15, [r13+8*r9]
37bf06bafxor eax, eax
37bf06bb1xor ecx, ecx
37bf06bb3nop
37bf06bb5nop [rax+rax]
37bf06bc0
37bf06bc0loc_37bf06bc0:
37bf06bc0movupd x3, [r15+rax]
37bf06bc6movupd x0, [rbx+rax]
37bf06bcbadd rcx, 1
37bf06bcfmulpd x0, x3
37bf06bd3movups [r15+rax], x0
37bf06bd8add rax, 16
37bf06bdccmp r8, rcx
37bf06bdfjne 0x37bf06bc0
37bf06be1test r12, r12
37bf06be4je 0x37bf07198
37bf06beamov r15, [rsp+184]
37bf06bf2
37bf06bf2loc_37bf06bf2:
37bf06bf2lea rcx, [r9+r15]
37bf06bf6add r10, 1
37bf06bfaadd r9, r14
37bf06bfdmovsd_xmm x0, [rdx+8*rcx]
37bf06c02mulsd x0, [rbx+8*r15-8]
37bf06c09movsd_xmm [rdx+8*rcx], x0
37bf06c0ecmp rbp, r10
37bf06c11jne 0x37bf06ba0
37bf06c13
37bf06c13loc_37bf06c13:
37bf06c13mov [rsp+184], 1
37bf06c1f
37bf06c1floc_37bf06c1f:
37bf06c1fcmp [rsp+176], 0
37bf06c28jne 0x37bf071e4
37bf06c2e
37bf06c2eloc_37bf06c2e:
37bf06c2elea r12, [rsp+280]
37bf06c36
37bf06c36loc_37bf06c36:
37bf06c36mov eax, 73
37bf06c3bcmp [rsp+168], 0
37bf06c44je 0x37bf06c4b
37bf06c46
37bf06c46loc_37bf06c46:
37bf06c46mov eax, 49
37bf06c4b
37bf06c4bloc_37bf06c4b:
37bf06c4bmov [rsp+239], al
37bf06c52mov rax, [rsp+584]
37bf06c5axor ebp, ebp
37bf06c5cmov r8, rdi
37bf06c5fmov rcx, [rsp+200]
37bf06c67mov r9, [rsp+448]
37bf06c6fmov [rsp+56], 1
37bf06c78mov [rsp+48], rax
37bf06c7dmov rax, [rsp+472]
37bf06c85test rcx, rcx
37bf06c88mov rdx, [rsp+432]
37bf06c90mov [rsp+40], rax
37bf06c95mov rax, [rsp+464]
37bf06c9dcmovns rbp, rcx
37bf06ca1lea rcx, [rsp+239]
37bf06ca9mov [rsp+32], rax
37bf06caecall dlangb_64_
37bf06cb3mov rax, [rsp+448]
37bf06cbbmov r9, [rsp+432]
37bf06cc3lea r8, [rip+0x552aa6]
37bf06ccalea rdx, [rip+0x552ac7]
37bf06cd1lea rcx, [rip+0x552ac1]
37bf06cd8movsd_xmm [rsp+248], x0
37bf06ce1mov rax, [rax]
37bf06ce4add rax, [rdi]
37bf06ce7mov [rsp+32], r12
37bf06cecmov [rsp+280], rax
37bf06cf4mov rax, [rsp+584]
37bf06cfcmov [rsp+80], 1
37bf06d05mov [rsp+56], rax
37bf06d0amov rax, [rsp+488]
37bf06d12mov [rsp+72], 1
37bf06d1bmov [rsp+48], rax
37bf06d20mov rax, [rsp+480]
37bf06d28mov [rsp+64], 1
37bf06d31mov [rsp+40], rax
37bf06d36call dlantb_64_
37bf06d3bmovapd x1, x0
37bf06d3fpxor x0, x0
37bf06d43ucomisd x1, x0
37bf06d47jp 0x37bf077a8
37bf06d4djne 0x37bf077a8
37bf06d53mov r12, [rip+0x552a4e]
37bf06d5a
37bf06d5aloc_37bf06d5a:
37bf06d5amov rax, [rsp+600]
37bf06d62mov r9, [rsp+448]
37bf06d6amov [rsp+96], 1
37bf06d73mov r8, rdi
37bf06d76mov rdx, [rsp+432]
37bf06d7elea rcx, [rsp+239]
37bf06d86mov [rsp+88], rax
37bf06d8bmov rax, [rsp+592]
37bf06d93mov [rsp+80], rax
37bf06d98mov rax, [rsp+584]
37bf06da0mov [rsp+72], rax
37bf06da5mov rax, [rsp+560]
37bf06dadmov [rsp+64], rax
37bf06db2lea rax, [rsp+248]
37bf06dbamov [rsp+56], rax
37bf06dbfmov rax, [rsp+496]
37bf06dc7mov [rsp+48], rax
37bf06dccmov rax, [rsp+488]
37bf06dd4mov [rsp+40], rax
37bf06dd9mov rax, [rsp+480]
37bf06de1mov [rsp+32], rax
37bf06de6call dgbcon_64_
37bf06debmov rax, [rsp+552]
37bf06df3mov [rsp+56], 4
37bf06dfclea rcx, [rip+0x552997]
37bf06e03mov r9, [rsp+528]
37bf06e0bmov r8, [rsp+456]
37bf06e13mov [rsp+48], rax
37bf06e18mov rax, [rsp+544]
37bf06e20mov rdx, [rsp+432]
37bf06e28mov [rsp+40], rax
37bf06e2dmov rax, [rsp+536]
37bf06e35mov [rsp+32], rax
37bf06e3acall dlacpy_64_
37bf06e3fmov rax, [rsp+600]
37bf06e47mov r8, rdi
37bf06e4amov [rsp+88], 1
37bf06e53mov r9, [rsp+448]
37bf06e5bmov rdx, [rsp+432]
37bf06e63mov [rsp+80], rax
37bf06e68mov rax, [rsp+552]
37bf06e70mov rcx, [rsp+424]
37bf06e78mov [rsp+72], rax
37bf06e7dmov rax, [rsp+544]
37bf06e85mov [rsp+64], rax
37bf06e8amov rax, [rsp+496]
37bf06e92mov [rsp+56], rax
37bf06e97mov rax, [rsp+488]
37bf06e9fmov [rsp+48], rax
37bf06ea4mov rax, [rsp+480]
37bf06eacmov [rsp+40], rax
37bf06eb1mov rax, [rsp+456]
37bf06eb9mov [rsp+32], rax
37bf06ebecall dgbtrs_64_
37bf06ec3mov rax, [rsp+600]
37bf06ecbmov r9, [rsp+448]
37bf06ed3mov r8, rdi
37bf06ed6mov [rsp+152], 1
37bf06ee2mov [rsp+144], rax
37bf06eeamov rax, [rsp+592]
37bf06ef2mov [rsp+136], rax
37bf06efamov rax, [rsp+584]
37bf06f02mov [rsp+128], rax
37bf06f0amov rax, [rsp+576]
37bf06f12mov [rsp+120], rax
37bf06f17mov rax, [rsp+568]
37bf06f1fmov [rsp+112], rax
37bf06f24mov rax, [rsp+552]
37bf06f2cmov [rsp+104], rax
37bf06f31mov rax, [rsp+544]
37bf06f39mov [rsp+96], rax
37bf06f3emov rax, [rsp+536]
37bf06f46mov [rsp+88], rax
37bf06f4bmov rax, [rsp+528]
37bf06f53mov [rsp+80], rax
37bf06f58mov rax, [rsp+496]
37bf06f60mov [rsp+72], rax
37bf06f65mov rax, [rsp+488]
37bf06f6dmov [rsp+64], rax
37bf06f72mov rax, [rsp+480]
37bf06f7amov [rsp+56], rax
37bf06f7fmov rax, [rsp+472]
37bf06f87mov [rsp+48], rax
37bf06f8cmov rax, [rsp+464]
37bf06f94mov [rsp+40], rax
37bf06f99mov rax, [rsp+456]
37bf06fa1mov [rsp+32], rax
37bf06fa6mov rdx, [rsp+432]
37bf06faemov rcx, [rsp+424]
37bf06fb6call dgbrfs_64_
37bf06fbbcmp [rsp+168], 0
37bf06fc4je 0x37bf07510
37bf06fcacmp [rsp+192], 0
37bf06fd3je 0x37bf07142
37bf06fd9mov rax, [rsp+456]
37bf06fe1mov rax, [rax]
37bf06fe4test rax, rax
37bf06fe7jle 0x37bf07142
37bf06fedmov rdi, [rsp+432]
37bf06ff5lea rbx, [rax+1]
37bf06ff9mov r11, [rdi]
37bf06ffctest r11, r11
37bf06fffjle 0x37bf070da
37bf07005mov r8, r11
37bf07008mov rdi, [rsp+544]
37bf07010mov r13, [rsp+544]
37bf07018mov r10l, 1
37bf0701emov r9, -1
37bf07025shr r8, 1
37bf07028add rdi, 8
37bf0702cnop [rax]
37bf07030
37bf07030loc_37bf07030:
37bf07030cmp r11, 1
37bf07034je 0x37bf07945
37bf0703a
37bf0703aloc_37bf0703a:
37bf0703alea r14, [rdi+8*r9]
37bf0703exor edx, edx
37bf07040xor ecx, ecx
37bf07042nop [rax]
37bf07049nop [rax+rax]
37bf07054nop [rax+rax]
37bf0705fnop [rax+rax]
37bf0706anop [rax+rax]
37bf07075nop [rax+rax]
37bf07080
37bf07080loc_37bf07080:
37bf07080movupd x0, [r14+rdx]
37bf07086movupd x5, [rsi+rdx]
37bf0708badd rcx, 1
37bf0708fmulpd x0, x5
37bf07093movups [r14+rdx], x0
37bf07098add rdx, 16
37bf0709ccmp rcx, r8
37bf0709fjne 0x37bf07080
37bf070a1test r11b, 1
37bf070a5je 0x37bf071b0
37bf070abmov rcx, r11
37bf070aeor rcx, 1
37bf070b2
37bf070b2loc_37bf070b2:
37bf070b2lea rdx, [r9+rcx]
37bf070b6add r10, 1
37bf070baadd r9, rbp
37bf070bdmovsd_xmm x0, [r13+8*rdx]
37bf070c4mulsd x0, [rsi+8*rcx-8]
37bf070camovsd_xmm [r13+8*rdx], x0
37bf070d1cmp rbx, r10
37bf070d4jne 0x37bf07030
37bf070da
37bf070daloc_37bf070da:
37bf070damovsd_xmm x2, [rsp+256]
37bf070e3cmp rax, 1
37bf070e7je 0x37bf07128
37bf070e9mov r8, rax
37bf070ecmov rdx, [rsp+568]
37bf070f4movddup x1, x2
37bf070f8xor ecx, ecx
37bf070fashr r8, 1
37bf070fdnop [rax]
37bf07100
37bf07100loc_37bf07100:
37bf07100movupd x0, [rdx]
37bf07104add rcx, 1
37bf07108add rdx, 16
37bf0710cdivpd x0, x1
37bf07110movups [rdx-16], x0
37bf07114cmp rcx, r8
37bf07117jne 0x37bf07100
37bf07119mov rdx, rax
37bf0711cand rdx, -2
37bf07120test al, 1
37bf07122je 0x37bf07142
37bf07124lea rax, [rdx+1]
37bf07128
37bf07128loc_37bf07128:
37bf07128mov rdi, [rsp+568]
37bf07130sub rax, 1
37bf07134movsd_xmm x0, [rdi+8*rax]
37bf07139divsd x0, x2
37bf0713dmovsd_xmm [rdi+8*rax], x0
37bf07142
37bf07142loc_37bf07142:
37bf07142mov rax, [rsp+560]
37bf0714amov edx, 7
37bf0714flea rcx, [rip+0x552648]
37bf07156movsd_xmm x1, [rax]
37bf0715amovapd x6, x1
37bf0715ecall dlamch_64_
37bf07163comisd x0, x6
37bf07167jbe 0x37bf07183
37bf07169mov rax, [rsp+432]
37bf07171mov rdi, [rsp+600]
37bf07179mov rax, [rax]
37bf0717cadd rax, 1
37bf07180mov [rdi], rax
37bf07183
37bf07183loc_37bf07183:
37bf07183mov rax, [rsp+584]
37bf0718bmov [rax], r12
37bf0718ejmp 0x37bf066c7
37bf07193
37bf07193 0f 1f 44 00 00 ..D..
37bf07198
37bf07198loc_37bf07198:
37bf07198add r10, 1
37bf0719ccmp r10, rbp
37bf0719fje 0x37bf07ade
37bf071a5add r9, r14
37bf071a8jmp 0x37bf06baa
37bf071ad
37bf071ad 0f 1f 00 ...
37bf071b0
37bf071b0loc_37bf071b0:
37bf071b0add r10, 1
37bf071b4cmp r10, rbx
37bf071b7je 0x37bf070da
37bf071bdadd r9, rbp
37bf071c0jmp 0x37bf0703a
37bf071c5
37bf071c5loc_37bf071c5:
37bf071c5mov [rsp+192], r15
37bf071cd
37bf071cdloc_37bf071cd:
37bf071cdmov [rsp+184], 0
37bf071d9
37bf071d9loc_37bf071d9:
37bf071d9mov rax, [rsp+432]
37bf071e1mov r11, [rax]
37bf071e4
37bf071e4loc_37bf071e4:
37bf071e4mov rax, [rsp+208]
37bf071ecxor ebp, ebp
37bf071eetest rax, rax
37bf071f1cmovns rbp, rax
37bf071f5test r11, r11
37bf071f8jle 0x37bf07b18
37bf071fe
37bf071feloc_37bf071fe:
37bf071femov rax, [rsp+216]
37bf07206xor r13l, r13l
37bf07209mov rcx, r11
37bf0720cmov [rsp+512], rbx
37bf07214mov [rsp+520], rsi
37bf0721cmov rbx, [rsp+448]
37bf07224mov rsi, rdi
37bf07227mov r15, -1
37bf0722etest rax, rax
37bf07231mov r14l, 1
37bf07237lea r12, [rsp+280]
37bf0723fmov rdi, -1
37bf07246cmovns r13, rax
37bf0724amov [rsp+176], r13
37bf07252mov r13, r11
37bf07255jmp 0x37bf07276
37bf07257
37bf07257 66 0f 1f 84 00 00 00 00 00 f........
37bf07260
37bf07260loc_37bf07260:
37bf07260mov rax, [rsp+432]
37bf07268add r15, [rsp+176]
37bf07270add rdi, rbp
37bf07273mov rcx, [rax]
37bf07276
37bf07276loc_37bf07276:
37bf07276mov rax, [rbx]
37bf07279mov r8, r14
37bf0727cmov r9, [rsi]
37bf0727fmov edx, 1
37bf07284sub r8, rax
37bf07287test r8, r8
37bf0728acmovle r8, rdx
37bf0728elea rdx, [r9+r14]
37bf07292cmp rdx, rcx
37bf07295cmovg rdx, rcx
37bf07299mov rcx, [rsp+464]
37bf072a1sub rdx, r8
37bf072a4add rdx, 1
37bf072a8mov [rsp+280], rdx
37bf072b0lea rdx, [rax+r9+1]
37bf072b5add rax, 1
37bf072b9sub rax, r14
37bf072bcsub rdx, r14
37bf072bfadd r14, 1
37bf072c3add rax, r8
37bf072c6add rdx, r8
37bf072c9lea r8, [rip+0x5524c0]
37bf072d0add rax, rdi
37bf072d3add rdx, r15
37bf072d6lea rax, [rcx+8*rax]
37bf072dalea rcx, [rip+0x5524af]
37bf072e1mov [rsp+32], rcx
37bf072e6mov rcx, [rsp+480]
37bf072eelea r9, [rcx+8*rdx]
37bf072f2mov rdx, rax
37bf072f5mov rcx, r12
37bf072f8call dcopy_64_
37bf072fdcmp r14, r13
37bf07300jle 0x37bf07260
37bf07306mov rdi, rsi
37bf07309mov rbx, [rsp+512]
37bf07311mov rsi, [rsp+520]
37bf07319
37bf07319loc_37bf07319:
37bf07319mov rax, [rsp+600]
37bf07321mov rdx, [rsp+432]
37bf07329mov r8, rdi
37bf0732cmov r9, [rsp+448]
37bf07334mov [rsp+56], rax
37bf07339mov rax, [rsp+496]
37bf07341mov rcx, rdx
37bf07344mov [rsp+48], rax
37bf07349mov rax, [rsp+488]
37bf07351mov [rsp+40], rax
37bf07356mov rax, [rsp+480]
37bf0735emov [rsp+32], rax
37bf07363call dgbtrf_64_
37bf07368mov rax, [rsp+600]
37bf07370mov r9, [rax]
37bf07373test r9, r9
37bf07376jle 0x37bf06c36
37bf0737cmov r11, [rdi]
37bf0737fshl rbp, 3
37bf07383xor ebx, ebx
37bf07385pxor x1, x1
37bf07389mov rax, [rsp+448]
37bf07391mov rdi, [rsp+464]
37bf07399mov [rsp+248], 0
37bf073a5mov r8, [rax]
37bf073a8mov rax, [rsp+432]
37bf073b0lea rcx, [rdi-8]
37bf073b4add r11, r8
37bf073b7mov rax, [rax]
37bf073baadd r8, 1
37bf073bemov rsi, r8
37bf073c1lea r10, [r11+1]
37bf073c5sub rsi, r9
37bf073c8lea rdi, [rax-1]
37bf073ccnop [rax]
37bf073d0
37bf073d0loc_37bf073d0:
37bf073d0test r8, r8
37bf073d3lea rdx, [rdi+r8]
37bf073d7mov eax, 1
37bf073dccmovg rax, r8
37bf073e0cmp rdx, r10
37bf073e3cmovg rdx, r10
37bf073e7cmp rax, rdx
37bf073eajg 0x37bf0741f
37bf073ecadd rdx, 1
37bf073f0nop [rax+rax]
37bf073f5nop [rax+rax]
37bf07400
37bf07400loc_37bf07400:
37bf07400movsd_xmm x0, [rcx+8*rax]
37bf07405andpd x0, [rip+0x5523a3]
37bf0740dadd rax, 1
37bf07411maxsd x1, x0
37bf07415cmp rax, rdx
37bf07418jne 0x37bf07400
37bf0741amov ebx, 1
37bf0741f
37bf0741floc_37bf0741f:
37bf0741fsub r8, 1
37bf07423add rcx, rbp
37bf07426cmp rsi, r8
37bf07429jne 0x37bf073d0
37bf0742btest bl, bl
37bf0742dje 0x37bf07438
37bf0742fmovsd_xmm [rsp+248], x1
37bf07438
37bf07438loc_37bf07438:
37bf07438lea rax, [r9-1]
37bf0743cmov [rsp+32], r12
37bf07441lea r8, [rip+0x552328]
37bf07448cmp rax, r11
37bf0744blea rdx, [rip+0x552346]
37bf07452mov [rsp+80], 1
37bf0745blea rcx, [rip+0x552337]
37bf07462mov [rsp+72], 1
37bf0746bcmovg rax, r11
37bf0746fadd r11, 2
37bf07473mov [rsp+64], 1
37bf0747csub r11, r9
37bf0747fmov r9, [rsp+600]
37bf07487mov [rsp+280], rax
37bf0748fmov rax, [rsp+584]
37bf07497test r11, r11
37bf0749amov [rsp+56], rax
37bf0749fmov rax, [rsp+488]
37bf074a7mov [rsp+48], rax
37bf074acmov eax, 1
37bf074b1cmovle r11, rax
37bf074b5mov rax, [rsp+480]
37bf074bdlea rax, [rax+8*r11-8]
37bf074c2mov [rsp+40], rax
37bf074c7call dlantb_64_
37bf074ccmovapd x1, x0
37bf074d0pxor x0, x0
37bf074d4ucomisd x1, x0
37bf074d8jp 0x37bf074e0
37bf074daje 0x37bf07aa0
37bf074e0
37bf074e0loc_37bf074e0:
37bf074e0movsd_xmm x0, [rsp+248]
37bf074e9divsd x0, x1
37bf074ed
37bf074edloc_37bf074ed:
37bf074edmov rax, [rsp+584]
37bf074f5movsd_xmm [rax], x0
37bf074f9mov rax, [rsp+560]
37bf07501mov [rax], 0
37bf07508jmp 0x37bf066c7
37bf0750d
37bf0750d 0f 1f 00 ...
37bf07510
37bf07510loc_37bf07510:
37bf07510cmp [rsp+184], 0
37bf07519je 0x37bf07142
37bf0751fmov rax, [rsp+456]
37bf07527mov rax, [rax]
37bf0752atest rax, rax
37bf0752djle 0x37bf07142
37bf07533mov rdi, [rsp+432]
37bf0753blea rsi, [rax+1]
37bf0753fmov r11, [rdi]
37bf07542test r11, r11
37bf07545jle 0x37bf0761a
37bf0754bmov r8, r11
37bf0754emov rdi, [rsp+544]
37bf07556mov r13, [rsp+544]
37bf0755emov r9, -1
37bf07565mov r10l, 1
37bf0756bshr r8, 1
37bf0756eadd rdi, 8
37bf07572nop [rax]
37bf07575nop [rax+rax]
37bf07580
37bf07580loc_37bf07580:
37bf07580cmp r11, 1
37bf07584je 0x37bf0794f
37bf0758a
37bf0758aloc_37bf0758a:
37bf0758alea r14, [rdi+8*r9]
37bf0758exor edx, edx
37bf07590xor ecx, ecx
37bf07592nop
37bf07594nop [rax+rax]
37bf0759fnop [rax+rax]
37bf075aanop [rax+rax]
37bf075b5nop [rax+rax]
37bf075c0
37bf075c0loc_37bf075c0:
37bf075c0movupd x2, [r14+rdx]
37bf075c6movupd x0, [rbx+rdx]
37bf075cbadd rcx, 1
37bf075cfmulpd x0, x2
37bf075d3movups [r14+rdx], x0
37bf075d8add rdx, 16
37bf075dccmp r8, rcx
37bf075dfjne 0x37bf075c0
37bf075e1test r11b, 1
37bf075e5je 0x37bf07690
37bf075ebmov rcx, r11
37bf075eeor rcx, 1
37bf075f2
37bf075f2loc_37bf075f2:
37bf075f2lea rdx, [r9+rcx]
37bf075f6add r10, 1
37bf075faadd r9, rbp
37bf075fdmovsd_xmm x0, [r13+8*rdx]
37bf07604mulsd x0, [rbx+8*rcx-8]
37bf0760amovsd_xmm [r13+8*rdx], x0
37bf07611cmp r10, rsi
37bf07614jne 0x37bf07580
37bf0761a
37bf0761aloc_37bf0761a:
37bf0761amovsd_xmm x2, [rsp+272]
37bf07623cmp rax, 1
37bf07627je 0x37bf07128
37bf0762dmov r8, rax
37bf07630mov rdx, [rsp+568]
37bf07638movddup x1, x2
37bf0763cxor ecx, ecx
37bf0763eshr r8, 1
37bf07641nop [rax+rax]
37bf0764anop [rax+rax]
37bf07655nop [rax+rax]
37bf07660
37bf07660loc_37bf07660:
37bf07660movupd x0, [rdx]
37bf07664add rcx, 1
37bf07668add rdx, 16
37bf0766cdivpd x0, x1
37bf07670movups [rdx-16], x0
37bf07674cmp r8, rcx
37bf07677jne 0x37bf07660
37bf07679test al, 1
37bf0767bje 0x37bf07142
37bf07681or rax, 1
37bf07685jmp 0x37bf07128
37bf0768a
37bf0768a 66 0f 1f 44 00 00 f..D..
37bf07690
37bf07690loc_37bf07690:
37bf07690add r10, 1
37bf07694cmp rsi, r10
37bf07697je 0x37bf0761a
37bf07699add r9, rbp
37bf0769cjmp 0x37bf0758a
37bf076a1
37bf076a1 0f 1f 80 00 00 00 00 .......
37bf076a8
37bf076a8loc_37bf076a8:
37bf076a8cmp [rsp+192], 0
37bf076b1jne 0x37bf0783f
37bf076b7cmp [rsp+176], 0
37bf076c0jne 0x37bf071e4
37bf076c6
37bf076c6loc_37bf076c6:
37bf076c6mov eax, 73
37bf076cblea r12, [rsp+280]
37bf076d3jmp 0x37bf06c4b
37bf076d8
37bf076d8 0f 1f 84 00 00 00 00 00 ........
37bf076e0
37bf076e0loc_37bf076e0:
37bf076e0lea rax, [rsp+264]
37bf076e8lea r13, [rsp+240]
37bf076f0mov rdx, [rsp+432]
37bf076f8mov [rsp+56], rsi
37bf076fdmov [rsp+88], rax
37bf07702mov rax, [rsp+472]
37bf0770amov r8, rdi
37bf0770dlea r12, [rsp+256]
37bf07715lea rbp, [rsp+272]
37bf0771dmov [rsp+80], r13
37bf07722mov rcx, rdx
37bf07725mov r9, [rsp+448]
37bf0772dmov [rsp+40], rax
37bf07732mov rax, [rsp+464]
37bf0773amov [rsp+72], r12
37bf0773fmov [rsp+64], rbp
37bf07744mov [rsp+48], rbx
37bf07749mov [rsp+32], rax
37bf0774ecall dgbequ_64_
37bf07753cmp [rsp+264], 0
37bf0775cje 0x37bf07990
37bf07762cmp [rsp+168], 0
37bf0776bje 0x37bf07959
37bf07771cmp [rsp+184], 0
37bf0777aje 0x37bf071d9
37bf07780
37bf07780loc_37bf07780:
37bf07780mov rax, [rsp+456]
37bf07788mov rbp, [rax]
37bf0778bmov rax, [rsp+432]
37bf07793mov r11, [rax]
37bf07796test rbp, rbp
37bf07799jg 0x37bf06b54
37bf0779fjmp 0x37bf071e4
37bf077a4
37bf077a4 0f 1f 40 00 ..@.
37bf077a8
37bf077a8loc_37bf077a8:
37bf077a8mov rax, [rsp+584]
37bf077b0mov r9, [rsp+448]
37bf077b8mov [rsp+56], 1
37bf077c1mov r8, rdi
37bf077c4mov rdx, [rsp+432]
37bf077cclea rcx, [rip+0x551fc6]
37bf077d3movsd_xmm [rsp+176], x1
37bf077dcmov [rsp+48], rax
37bf077e1mov rax, [rsp+472]
37bf077e9mov [rsp+40], rax
37bf077eemov rax, [rsp+464]
37bf077f6mov [rsp+32], rax
37bf077fbcall dlangb_64_
37bf07800divsd x0, [rsp+176]
37bf07809movq r12, x0
37bf0780ejmp 0x37bf06d5a
37bf07813
37bf07813loc_37bf07813:
37bf07813mov r15l, 1
37bf07819jmp 0x37bf06bf2
37bf0781e
37bf0781eloc_37bf0781e:
37bf0781ecmp [rsp+176], 0
37bf07827jne 0x37bf071e4
37bf0782dmov eax, 49
37bf07832lea r12, [rsp+280]
37bf0783ajmp 0x37bf06c4b
37bf0783f
37bf0783floc_37bf0783f:
37bf0783fmov rax, [rsp+456]
37bf07847mov rbp, [rax]
37bf0784atest rbp, rbp
37bf0784djle 0x37bf07c4c
37bf07853
37bf07853loc_37bf07853:
37bf07853add rbp, 1
37bf07857test r11, r11
37bf0785ajle 0x37bf07c70
37bf07860mov rax, [rsp+528]
37bf07868mov r8, r11
37bf0786bmov r12, r11
37bf0786emov rdx, [rsp+528]
37bf07876mov r9, -1
37bf0787dmov r10l, 1
37bf07883shr r8, 1
37bf07886and r12l, 1
37bf0788alea r13, [rax+8]
37bf0788emov rax, r11
37bf07891or rax, 1
37bf07895mov [rsp+192], rax
37bf0789dnop [rax]
37bf078a0
37bf078a0loc_37bf078a0:
37bf078a0cmp r11, 1
37bf078a4je 0x37bf0793d
37bf078aa
37bf078aaloc_37bf078aa:
37bf078aalea r15, [r13+8*r9]
37bf078afxor eax, eax
37bf078b1xor ecx, ecx
37bf078b3nop
37bf078b5nop [rax+rax]
37bf078c0
37bf078c0loc_37bf078c0:
37bf078c0movupd x4, [r15+rax]
37bf078c6movupd x0, [rsi+rax]
37bf078cbadd rcx, 1
37bf078cfmulpd x0, x4
37bf078d3movups [r15+rax], x0
37bf078d8add rax, 16
37bf078dccmp r8, rcx
37bf078dfjne 0x37bf078c0
37bf078e1test r12, r12
37bf078e4je 0x37bf07928
37bf078e6mov r15, [rsp+192]
37bf078ee
37bf078eeloc_37bf078ee:
37bf078eelea rcx, [r9+r15]
37bf078f2add r10, 1
37bf078f6add r9, r14
37bf078f9movsd_xmm x0, [rdx+8*rcx]
37bf078femulsd x0, [rsi+8*r15-8]
37bf07905movsd_xmm [rdx+8*rcx], x0
37bf0790acmp rbp, r10
37bf0790djne 0x37bf078a0
37bf07913
37bf07913loc_37bf07913:
37bf07913mov [rsp+192], 1
37bf0791fjmp 0x37bf06c1f
37bf07924
37bf07924 0f 1f 40 00 ..@.
37bf07928
37bf07928loc_37bf07928:
37bf07928add r10, 1
37bf0792ccmp r10, rbp
37bf0792fje 0x37bf07aad
37bf07935add r9, r14
37bf07938jmp 0x37bf078aa
37bf0793d
37bf0793dloc_37bf0793d:
37bf0793dmov r15l, 1
37bf07943jmp 0x37bf078ee
37bf07945
37bf07945loc_37bf07945:
37bf07945mov ecx, 1
37bf0794ajmp 0x37bf070b2
37bf0794f
37bf0794floc_37bf0794f:
37bf0794fmov ecx, 1
37bf07954jmp 0x37bf075f2
37bf07959
37bf07959loc_37bf07959:
37bf07959cmp [rsp+192], 0
37bf07962je 0x37bf071d9
37bf07968mov rax, [rsp+456]
37bf07970mov rbp, [rax]
37bf07973mov rax, [rsp+432]
37bf0797bmov r11, [rax]
37bf0797etest rbp, rbp
37bf07981jg 0x37bf07853
37bf07987jmp 0x37bf071e4
37bf0798c
37bf0798c 0f 1f 40 00 ..@.
37bf07990
37bf07990loc_37bf07990:
37bf07990mov rax, [rsp+504]
37bf07998mov rdx, [rsp+432]
37bf079a0mov [rsp+80], r13
37bf079a5mov r8, rdi
37bf079a8mov [rsp+72], r12
37bf079admov r9, [rsp+448]
37bf079b5mov [rsp+88], rax
37bf079bamov rax, [rsp+472]
37bf079c2mov rcx, rdx
37bf079c5mov [rsp+96], 1
37bf079cemov [rsp+40], rax
37bf079d3mov rax, [rsp+464]
37bf079dbmov [rsp+64], rbp
37bf079e0mov [rsp+32], rax
37bf079e5mov [rsp+56], rsi
37bf079eamov [rsp+48], rbx
37bf079efcall dlaqgb_64_
37bf079f4mov rcx, [rsp+504]
37bf079fcmov r9l, 1
37bf07a02mov r8l, 1
37bf07a08lea rdx, [rip+0x551d63]
37bf07a0fcall lsame_64_
37bf07a14mov [rsp+184], rax
37bf07a1ctest rax, rax
37bf07a1fje 0x37bf07bd0
37bf07a25
37bf07a25loc_37bf07a25:
37bf07a25mov rcx, [rsp+504]
37bf07a2dmov r9l, 1
37bf07a33mov r8l, 1
37bf07a39lea rdx, [rip+0x551d34]
37bf07a40call lsame_64_
37bf07a45test rax, rax
37bf07a48je 0x37bf07b49
37bf07a4ecmp [rsp+168], 0
37bf07a57je 0x37bf07b25
37bf07a5dcmp [rsp+184], 0
37bf07a66je 0x37bf071c5
37bf07a6cmov rax, [rsp+456]
37bf07a74mov rbp, [rax]
37bf07a77mov rax, [rsp+184]
37bf07a7ftest rbp, rbp
37bf07a82jle 0x37bf07baa
37bf07a88
37bf07a88loc_37bf07a88:
37bf07a88mov [rsp+192], rax
37bf07a90mov rax, [rsp+432]
37bf07a98mov r11, [rax]
37bf07a9bjmp 0x37bf06b54
37bf07aa0
37bf07aa0loc_37bf07aa0:
37bf07aa0movsd_xmm x0, [rip+0x551d00]
37bf07aa8jmp 0x37bf074ed
37bf07aad
37bf07aadloc_37bf07aad:
37bf07aadmov [rsp+192], 1
37bf07ab9
37bf07ab9loc_37bf07ab9:
37bf07ab9cmp [rsp+176], 0
37bf07ac2je 0x37bf06c2e
37bf07ac8mov rax, [rsp+208]
37bf07ad0xor ebp, ebp
37bf07ad2test rax, rax
37bf07ad5cmovns rbp, rax
37bf07ad9jmp 0x37bf071fe
37bf07ade
37bf07adeloc_37bf07ade:
37bf07ademov [rsp+184], 1
37bf07aeajmp 0x37bf07ab9
37bf07aec
37bf07aecloc_37bf07aec:
37bf07aecmov [rsp+192], 1
37bf07af8
37bf07af8loc_37bf07af8:
37bf07af8cmp [rsp+176], 0
37bf07b01je 0x37bf06c2e
37bf07b07mov rax, [rsp+208]
37bf07b0fxor ebp, ebp
37bf07b11test rax, rax
37bf07b14cmovns rbp, rax
37bf07b18
37bf07b18loc_37bf07b18:
37bf07b18lea r12, [rsp+280]
37bf07b20jmp 0x37bf07319
37bf07b25
37bf07b25loc_37bf07b25:
37bf07b25mov rax, [rsp+456]
37bf07b2dmov rbp, [rax]
37bf07b30test rbp, rbp
37bf07b33jle 0x37bf07cbd
37bf07b39mov rax, [rsp+432]
37bf07b41mov r11, [rax]
37bf07b44jmp 0x37bf07853
37bf07b49
37bf07b49loc_37bf07b49:
37bf07b49mov rcx, [rsp+504]
37bf07b51mov r9l, 1
37bf07b57mov r8l, 1
37bf07b5dlea rdx, [rip+0x551c0f]
37bf07b64call lsame_64_
37bf07b69mov [rsp+192], rax
37bf07b71test rax, rax
37bf07b74je 0x37bf07bfd
37bf07b7acmp [rsp+168], 0
37bf07b83je 0x37bf07b25
37bf07b85mov rax, [rsp+184]
37bf07b8dtest rax, rax
37bf07b90je 0x37bf071c5
37bf07b96mov rcx, [rsp+456]
37bf07b9emov rbp, [rcx]
37bf07ba1test rbp, rbp
37bf07ba4jg 0x37bf07a88
37bf07baa
37bf07baaloc_37bf07baa:
37bf07baamov rax, [rsp+432]
37bf07bb2mov [rsp+184], r15
37bf07bbamov [rsp+192], r15
37bf07bc2mov r11, [rax]
37bf07bc5jmp 0x37bf071e4
37bf07bca
37bf07bca 66 0f 1f 44 00 00 f..D..
37bf07bd0
37bf07bd0loc_37bf07bd0:
37bf07bd0mov rcx, [rsp+504]
37bf07bd8mov r9l, 1
37bf07bdemov r8l, 1
37bf07be4lea rdx, [rip+0x551b88]
37bf07bebcall lsame_64_
37bf07bf0mov [rsp+184], rax
37bf07bf8jmp 0x37bf07a25
37bf07bfd
37bf07bfdloc_37bf07bfd:
37bf07bfdcmp [rsp+168], 0
37bf07c06je 0x37bf071d9
37bf07c0ccmp [rsp+184], 0
37bf07c15je 0x37bf071cd
37bf07c1bjmp 0x37bf07780
37bf07c20
37bf07c20loc_37bf07c20:
37bf07c20lea r12, [rsp+280]
37bf07c28cmp [rsp+176], 0
37bf07c31je 0x37bf06c46
37bf07c37mov rax, [rsp+176]
37bf07c3fmov [rsp+184], rax
37bf07c47jmp 0x37bf071e4
37bf07c4c
37bf07c4cloc_37bf07c4c:
37bf07c4ccmp [rsp+176], 0
37bf07c55je 0x37bf076c6
37bf07c5bmov rax, [rsp+176]
37bf07c63mov [rsp+192], rax
37bf07c6bjmp 0x37bf071e4
37bf07c70
37bf07c70loc_37bf07c70:
37bf07c70mov eax, 1
37bf07c75
37bf07c75loc_37bf07c75:
37bf07c75lea rdx, [rax+1]
37bf07c79cmp rdx, rbp
37bf07c7cje 0x37bf07aec
37bf07c82add rax, 2
37bf07c86cmp rbp, rax
37bf07c89jne 0x37bf07c75
37bf07c8bjmp 0x37bf07913
37bf07c90
37bf07c90loc_37bf07c90:
37bf07c90mov eax, 1
37bf07c95
37bf07c95loc_37bf07c95:
37bf07c95lea rdx, [rax+1]
37bf07c99cmp rdx, rbp
37bf07c9cje 0x37bf07cac
37bf07c9eadd rax, 2
37bf07ca2cmp rbp, rax
37bf07ca5jne 0x37bf07c95
37bf07ca7jmp 0x37bf06c13
37bf07cac
37bf07cacloc_37bf07cac:
37bf07cacmov [rsp+184], 1
37bf07cb8jmp 0x37bf07af8
37bf07cbd
37bf07cbdloc_37bf07cbd:
37bf07cbdmov rax, [rsp+432]
37bf07cc5mov [rsp+192], r15
37bf07ccdmov r11, [rax]
37bf07cd0jmp 0x37bf071e4
37bf07cd5
37bf07cd5loc_37bf07cd5:
37bf07cd5mov rax, [rsp+600]
37bf07cddmov [rax], -14
37bf07ce4mov eax, 14
37bf07ce9jmp 0x37bf066a4
37bf07cee
37bf07ceeloc_37bf07cee:
37bf07ceepxor x0, x0
37bf07cf2comisd x0, x8
37bf07cf7jae 0x37bf06a46
37bf07cfdmovsd_xmm x0, [rip+0x551aa3]
37bf07d05mov rax, [rsp+600]
37bf07d0dmovsd_xmm [rsp+272], x0
37bf07d16mov rax, [rax]
37bf07d19cmp [rsp+192], 0
37bf07d22je 0x37bf0699a
37bf07d28test rax, rax
37bf07d2bje 0x37bf06adb
37bf07d31jmp 0x37bf06a5c
37bf07d36
37bf07d36loc_37bf07d36:
37bf07d36mov rax, [rax]
37bf07d39jmp 0x37bf0699a
37bf07d3e
37bf07d3eloc_37bf07d3e:
37bf07d3epxor x0, x0
37bf07d42comisd x0, x8
37bf07d47jae 0x37bf07cd5
37bf07d49movsd_xmm x0, [rip+0x551a57]
37bf07d51jmp 0x37bf06adb
37bf064c0
Loading..