File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf08280
37bf08280dgbtrf_64_:
37bf08280push r15
37bf08282mov eax, 0x10628
37bf08287push r14
37bf08289push r13
37bf0828bpush r12
37bf0828dpush rbp
37bf0828epush rdi
37bf0828fpush rsi
37bf08290push rbx
37bf08291call fn_37c42fc30
37bf08296sub rsp, rax
37bf08299movups [rsp+0x10610], x6
37bf082a1mov rax, [rsp+0x10698]
37bf082a9mov rbx, [rsp+0x106a8]
37bf082b1mov r15, [rsp+0x10690]
37bf082b9mov r11, [rsp+0x106a0]
37bf082c1mov r10, [rax]
37bf082c4mov [rbx], 0
37bf082cbmov [rsp+192], rax
37bf082d3mov rax, [rcx]
37bf082d6mov rdi, r8
37bf082d9mov rsi, rdx
37bf082dcmov [rsp+184], rdx
37bf082e4mov rdx, [rdi]
37bf082e7mov [rsp+144], r8
37bf082efmov r8, [r9]
37bf082f2mov [rsp+224], rcx
37bf082famov [rsp+288], r9
37bf08302mov [rsp+296], rbx
37bf0830amov [rsp+160], r10
37bf08312test rax, rax
37bf08315js 0x37bf083c0
37bf0831bmov rcx, [rsi]
37bf0831etest rcx, rcx
37bf08321js 0x37bf08360
37bf08323test rdx, rdx
37bf08326js 0x37bf09602
37bf0832ctest r8, r8
37bf0832fjs 0x37bf083ce
37bf08335lea rbx, [r8+rdx]
37bf08339add rdx, rbx
37bf0833cmov [rsp+136], rbx
37bf08344cmp rdx, r10
37bf08347jl 0x37bf083dc
37bf0834dmov rdx, -6
37bf08354mov eax, 6
37bf08359jmp 0x37bf0836c
37bf0835b
37bf0835b 0f 1f 44 00 00 ..D..
37bf08360
37bf08360loc_37bf08360:
37bf08360mov rdx, -2
37bf08367mov eax, 2
37bf0836c
37bf0836cloc_37bf0836c:
37bf0836cmov rbx, [rsp+296]
37bf08374mov r8l, 6
37bf0837alea rcx, [rip+0x55145f]
37bf08381mov [rsp+33808], rax
37bf08389mov [rbx], rdx
37bf0838clea rdx, [rsp+33808]
37bf08394call xerbla_64_
37bf08399nop
37bf0839a
37bf0839aloc_37bf0839a:
37bf0839amovups x6, [rsp+0x10610]
37bf083a2add rsp, 0x10628
37bf083a9pop rbx
37bf083aapop rsi
37bf083abpop rdi
37bf083acpop rbp
37bf083adpop r12
37bf083afpop r13
37bf083b1pop r14
37bf083b3pop r15
37bf083b5ret
37bf083b6
37bf083b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf083c0
37bf083c0loc_37bf083c0:
37bf083c0mov rdx, -1
37bf083c7mov eax, 1
37bf083ccjmp 0x37bf0836c
37bf083ce
37bf083celoc_37bf083ce:
37bf083cemov rdx, -4
37bf083d5mov eax, 4
37bf083dajmp 0x37bf0836c
37bf083dc
37bf083dcloc_37bf083dc:
37bf083dctest rax, rax
37bf083dfje 0x37bf0839a
37bf083e1test rcx, rcx
37bf083e4je 0x37bf0839a
37bf083e6mov rax, [rsp+288]
37bf083eelea r8, [rip+0x5513f1]
37bf083f5mov rbx, [rsp+144]
37bf083fdmov [rsp+64], 1
37bf08406mov [rsp+56], 6
37bf0840fmov r9, [rsp+224]
37bf08417lea rdx, [rip+0x5513c2]
37bf0841elea rcx, [rip+0x5513c3]
37bf08425mov [rsp+48], rax
37bf0842amov rax, [rsp+184]
37bf08432mov [rsp+40], rbx
37bf08437mov [rsp+32], rax
37bf0843cmov [rsp+152], r11
37bf08444call ilaenv_64_
37bf08449mov r11, [rsp+152]
37bf08451cmp rax, 1
37bf08455jle 0x37bf09592
37bf0845bmov edx, 64
37bf08460mov r9, [rbx]
37bf08463cmp rax, rdx
37bf08466cmovg rax, rdx
37bf0846amov [rsp+320], rax
37bf08472cmp r9, rax
37bf08475jl 0x37bf09592
37bf0847bmov rax, [rsp+160]
37bf08483xor r8l, r8l
37bf08486mov rbx, [rsp+320]
37bf0848emov r10l, 1
37bf08494not rax
37bf08497mov [rsp+344], rax
37bf0849flea rax, [rsp+528]
37bf084a7mov [rsp+432], rax
37bf084afmov rdx, rax
37bf084b2xor eax, eax
37bf084b4jmp 0x37bf084e4
37bf084b6
37bf084b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf084c0
37bf084c0loc_37bf084c0:
37bf084c0add r8, 8
37bf084c4add rdx, 520
37bf084cbmov ecx, r8l
37bf084cemov rdi, rdx
37bf084d1mov [rdx+rcx-8], 0
37bf084dalea ecx, [r8-1]
37bf084deshr ecx, 3
37bf084e1rep stosq [rdi], rax
37bf084e4
37bf084e4loc_37bf084e4:
37bf084e4add r10, 1
37bf084e8cmp rbx, r10
37bf084ebjge 0x37bf084c0
37bf084edlea rax, [rsp+33808]
37bf084f5mov ebx, 2
37bf084famov rbp, r9
37bf084fdmov r12, r11
37bf08500mov rdi, [rsp+320]
37bf08508mov [rsp+280], rax
37bf08510lea rcx, [rsp+33816]
37bf08518lea rsi, [8*rdi-8]
37bf08520
37bf08520loc_37bf08520:
37bf08520mov r8, rsi
37bf08523xor edx, edx
37bf08525add rbx, 1
37bf08529sub rsi, 8
37bf0852dcall memset
37bf08532lea rcx, [rax+528]
37bf08539cmp rdi, rbx
37bf0853cjge 0x37bf08520
37bf0853emov rdi, [rsp+184]
37bf08546mov rax, [rsp+288]
37bf0854emov r11, r12
37bf08551mov r9, rbp
37bf08554mov rcx, [rdi]
37bf08557mov rdi, [rsp+136]
37bf0855fmov rbx, [rax]
37bf08562cmp rdi, rcx
37bf08565mov r12, rdi
37bf08568cmovg r12, rcx
37bf0856clea rax, [rbx+2]
37bf08570cmp rax, r12
37bf08573jg 0x37bf0860e
37bf08579mov r14, [rsp+136]
37bf08581lea rbp, [rbx+rbp+1]
37bf08586mov rdx, r15
37bf08589mov r13, rcx
37bf0858cmov r10, [rsp+160]
37bf08594lea r8, [8*rbx]
37bf0859cmov rdi, r14
37bf0859fsub rbp, r14
37bf085a2sub rdx, r8
37bf085a5imul rax, r10
37bf085a9add rax, [rsp+344]
37bf085b1sub rdi, rbx
37bf085b4shl rbp, 3
37bf085b8add rax, r14
37bf085bblea rbx, [r14+1]
37bf085bflea rsi, [8*r10-8]
37bf085c7mov r14, r11
37bf085casub rbx, r12
37bf085cdlea r10, [rdx+8*rax]
37bf085d1mov r12, r9
37bf085d4nop
37bf085d5nop [rax+rax]
37bf085e0
37bf085e0loc_37bf085e0:
37bf085e0cmp r12, rdi
37bf085e3jl 0x37bf085f5
37bf085e5mov rcx, r10
37bf085e8mov r8, rbp
37bf085ebxor edx, edx
37bf085edcall memset
37bf085f2mov r10, rax
37bf085f5
37bf085f5loc_37bf085f5:
37bf085f5sub rdi, 1
37bf085f9add r10, rsi
37bf085fcadd rbp, 8
37bf08600cmp rdi, rbx
37bf08603jne 0x37bf085e0
37bf08605mov rcx, r13
37bf08608mov r9, r12
37bf0860bmov r11, r14
37bf0860e
37bf0860eloc_37bf0860e:
37bf0860emov rax, [rsp+224]
37bf08616mov rbp, [rax]
37bf08619cmp rcx, rbp
37bf0861cmov rax, rbp
37bf0861fcmovle rax, rcx
37bf08623test rax, rax
37bf08626jle 0x37bf0839a
37bf0862cmov rdi, [rsp+320]
37bf08634sub rax, 1
37bf08638xor edx, edx
37bf0863amov [rsp+272], -1
37bf08646mov [rsp+240], r11
37bf0864emovsd_xmm x6, [rip+0x5511d2]
37bf08656mov r13l, 1
37bf0865cdiv rdi
37bf0865fmov [rsp+200], 1
37bf0866bmov rdx, rbp
37bf0866emov [rsp+352], rax
37bf08676mov rax, [rsp+160]
37bf0867emov rbx, rax
37bf08681imul rbx, rdi
37bf08685mov [rsp+408], rbx
37bf0868dmov rbx, rdi
37bf08690lea rdi, [8*rdi]
37bf08698mov [rsp+416], rdi
37bf086a0lea rdi, [r11+8]
37bf086a4mov [rsp+360], rdi
37bf086aclea rdi, [8*rax]
37bf086b4imul rbx, rdi
37bf086b8mov [rsp+392], rdi
37bf086c0mov rdi, [rsp+136]
37bf086c8lea rsi, [rdi+1]
37bf086ccmov [rsp+424], rbx
37bf086d4lea rbx, [r15+8*rdi-8]
37bf086d9mov [rsp+328], rbx
37bf086e1mov rbx, rax
37bf086e4imul rax, rsi
37bf086e8mov [rsp+384], rsi
37bf086f0mov rsi, [rsp+344]
37bf086f8add rax, rsi
37bf086fbmov [rsp+400], rax
37bf08703lea rax, [r15+8*rax+8]
37bf08708mov [rsp+336], rax
37bf08710lea rax, [rsi+2*rbx]
37bf08714add rax, rdi
37bf08717mov rdi, r9
37bf0871alea rax, [r15+8*rax]
37bf0871emov [rsp+368], rax
37bf08726lea rax, [8*rbx-8]
37bf0872emov [rsp+440], rax
37bf08736nop [rax+rax]
37bf08740
37bf08740loc_37bf08740:
37bf08740cmp rdx, rcx
37bf08743mov rax, rcx
37bf08746mov rbx, [rsp+320]
37bf0874emov r9, rdi
37bf08751cmovle rax, rdx
37bf08755sub rax, r13
37bf08758add rax, 1
37bf0875ccmp rax, rbx
37bf0875fcmovg rax, rbx
37bf08763sub rdx, r13
37bf08766mov r8, rdx
37bf08769sub r8, rax
37bf0876csub r9, rax
37bf0876flea rsi, [r13+rax]
37bf08774mov [rsp+480], rax
37bf0877cadd r8, 1
37bf08780mov r14, r9
37bf08783cmp r8, r9
37bf08786cmovle r14, r8
37bf0878asub rdx, rdi
37bf0878dadd rdx, 1
37bf08791cmp rdx, rax
37bf08794mov [rsp+448], r14
37bf0879ccmovg rdx, rax
37bf087a0mov [rsp+256], rdx
37bf087a8mov [rsp+456], rdx
37bf087b0cmp rsi, r13
37bf087b3jle 0x37bf08fab
37bf087b9mov rbp, [rsp+328]
37bf087c1mov [rsp+376], r14
37bf087c9mov rbx, r13
37bf087ccmov [rsp+264], rsi
37bf087d4mov r12, [rsp+272]
37bf087dclea rax, [rbp+8]
37bf087e0mov [rsp+176], r15
37bf087e8mov r14, [rsp+392]
37bf087f0mov [rsp+216], rax
37bf087f8mov rax, [rsp+368]
37bf08800mov [rsp+248], rax
37bf08808mov rax, [rsp+336]
37bf08810mov [rsp+232], rax
37bf08818mov rax, [rsp+280]
37bf08820mov [rsp+208], rax
37bf08828lea rax, [rsp+520]
37bf08830mov [rsp+152], rax
37bf08838jmp 0x37bf0891b
37bf0883d
37bf0883d 0f 1f 00 ...
37bf08840
37bf08840loc_37bf08840:
37bf08840mov rax, [rsp+296]
37bf08848cmp [rax], 0
37bf0884cjne 0x37bf08851
37bf0884emov [rax], rbx
37bf08851
37bf08851loc_37bf08851:
37bf08851mov rdi, [rsp+256]
37bf08859mov rax, r15
37bf0885csub rax, r13
37bf0885fcmp rax, rdi
37bf08862cmovg rax, rdi
37bf08866mov [rsp+496], rax
37bf0886etest rax, rax
37bf08871jle 0x37bf088c4
37bf08873mov rdi, [rsp+144]
37bf0887bmov rdx, r13
37bf0887emov rax, [rsp+136]
37bf08886lea rcx, [rsp+496]
37bf0888esub rdx, rbx
37bf08891mov rbx, [rsp+176]
37bf08899mov r9, [rsp+208]
37bf088a1add rax, [rdi]
37bf088a4lea rax, [rdx+rax+1]
37bf088a9add rax, r12
37bf088aclea rdx, [rbx+8*rax]
37bf088b0lea rax, [rip+0x550f31]
37bf088b7mov [rsp+32], rax
37bf088bcmov r8, rax
37bf088bfcall dcopy_64_
37bf088c4
37bf088c4loc_37bf088c4:
37bf088c4mov rax, [rsp+184]
37bf088ccmov rcx, [rax]
37bf088cfcmp [rsp+264], r15
37bf088d7je 0x37bf08c90
37bf088ddmov rax, [rsp+144]
37bf088e5add rbp, r14
37bf088e8mov rbx, r15
37bf088ebadd [rsp+208], 520
37bf088f7add [rsp+232], r14
37bf088ffadd r12, [rsp+160]
37bf08907add [rsp+216], 8
37bf08910mov rdi, [rax]
37bf08913add [rsp+248], r14
37bf0891b
37bf0891bloc_37bf0891b:
37bf0891bmov rax, [rsp+136]
37bf08923add rax, rbx
37bf08926cmp rax, rcx
37bf08929jle 0x37bf08b88
37bf0892f
37bf0892floc_37bf0892f:
37bf0892fmov rax, [rsp+224]
37bf08937mov rcx, [rsp+152]
37bf0893flea r8, [rip+0x550ea2]
37bf08946lea r15, [rbx+1]
37bf0894amov rax, [rax]
37bf0894dmov [rsp+168], rax
37bf08955sub rax, rbx
37bf08958cmp rax, rdi
37bf0895bcmovg rax, rdi
37bf0895flea rdi, [rbp+8]
37bf08963mov rdx, rdi
37bf08966mov [rsp+488], rax
37bf0896eadd rax, 1
37bf08972mov [rsp+520], rax
37bf0897acall idamax_64_
37bf0897fmov rsi, [rsp+240]
37bf08987pxor x0, x0
37bf0898blea r9, [rax+rbx]
37bf0898fmov r8, r9
37bf08992sub r8, r13
37bf08995mov [rsi+8*rbx-8], r8
37bf0899amov rsi, [rsp+136]
37bf089a2lea rdx, [rsi+rax]
37bf089a6mov rsi, [rsp+176]
37bf089aelea r11, [r12+rdx]
37bf089b2ucomisd x0, [rsi+8*r11]
37bf089b8jp 0x37bf089c0
37bf089baje 0x37bf08840
37bf089c0
37bf089c0loc_37bf089c0:
37bf089c0mov rsi, [rsp+288]
37bf089c8mov rcx, [rsi]
37bf089cbmov rsi, [rsp+184]
37bf089d3add rcx, rbx
37bf089d6mov rsi, [rsi]
37bf089d9lea rcx, [rcx+rax-1]
37bf089decmp rcx, rsi
37bf089e1cmovg rcx, rsi
37bf089e5mov rsi, [rsp+200]
37bf089edcmp rsi, rcx
37bf089f0cmovge rcx, rsi
37bf089f4mov [rsp+200], rcx
37bf089fccmp rax, 1
37bf08a00je 0x37bf08a8c
37bf08a06mov rax, [rsp+144]
37bf08a0emov rcx, [rax]
37bf08a11mov rax, [rsp+192]
37bf08a19mov rax, [rax]
37bf08a1clea rsi, [rcx+r13]
37bf08a20mov [rsp+168], rax
37bf08a28sub rax, 1
37bf08a2ccmp r9, rsi
37bf08a2fjg 0x37bf08bb0
37bf08a35mov rdi, [rsp+152]
37bf08a3dmov [rsp+512], rax
37bf08a45add rdx, rbx
37bf08a48lea rcx, [rsp+480]
37bf08a50mov [rsp+520], rax
37bf08a58mov rax, [rsp+272]
37bf08a60sub rdx, r13
37bf08a63lea r8, [rsp+512]
37bf08a6bmov [rsp+32], rdi
37bf08a70mov rdi, [rsp+176]
37bf08a78add rax, rdx
37bf08a7bmov rdx, [rsp+216]
37bf08a83lea r9, [rdi+8*rax]
37bf08a87call dswap_64_
37bf08a8c
37bf08a8cloc_37bf08a8c:
37bf08a8cmov rsi, [rsp+480]
37bf08a94add rsi, r13
37bf08a97
37bf08a97loc_37bf08a97:
37bf08a97mov rdx, [rsp+152]
37bf08a9flea r8, [rbp+16]
37bf08aa3movapd x0, x6
37bf08aa7lea r9, [rip+0x550d3a]
37bf08aaelea rcx, [rsp+488]
37bf08ab6divsd x0, [rbp+8]
37bf08abbmov [rsp+168], r8
37bf08ac3sub rsi, 1
37bf08ac7movsd_xmm [rsp+520], x0
37bf08ad0call dscal_64_
37bf08ad5mov rax, [rsp+200]
37bf08addcmp rsi, rax
37bf08ae0cmovg rsi, rax
37bf08ae4cmp rsi, rbx
37bf08ae7jle 0x37bf08851
37bf08aedmov rax, [rsp+192]
37bf08af5sub rsi, rbx
37bf08af8mov r9, [rsp+168]
37bf08b00lea rdx, [rsp+504]
37bf08b08mov [rsp+504], rsi
37bf08b10mov rsi, [rsp+248]
37bf08b18lea r8, [rip+0x550cd9]
37bf08b1flea rcx, [rsp+488]
37bf08b27mov rax, [rax]
37bf08b2amov [rsp+40], rsi
37bf08b2fmov [rsp+168], rax
37bf08b37sub rax, 1
37bf08b3bmov [rsp+512], rax
37bf08b43mov [rsp+520], rax
37bf08b4bmov rax, [rsp+152]
37bf08b53mov [rsp+64], rax
37bf08b58lea rax, [rsi+8]
37bf08b5cmov [rsp+56], rax
37bf08b61lea rax, [rsp+512]
37bf08b69mov [rsp+48], rax
37bf08b6elea rax, [rip+0x550c73]
37bf08b75mov [rsp+32], rax
37bf08b7acall dger_64_
37bf08b7fjmp 0x37bf08851
37bf08b84
37bf08b84 0f 1f 40 00 ..@.
37bf08b88
37bf08b88loc_37bf08b88:
37bf08b88test rdi, rdi
37bf08b8bjle 0x37bf0892f
37bf08b91mov rcx, [rsp+232]
37bf08b99lea r8, [8*rdi]
37bf08ba1xor edx, edx
37bf08ba3call memset
37bf08ba8jmp 0x37bf0892f
37bf08bad
37bf08bad 0f 1f 00 ...
37bf08bb0
37bf08bb0loc_37bf08bb0:
37bf08bb0lea rsi, [rip+0x550c39]
37bf08bb7mov rdx, rbx
37bf08bbasub r8, rcx
37bf08bbdmov [rsp+520], rax
37bf08bc5mov [rsp+32], rsi
37bf08bcamov rsi, [rsp+280]
37bf08bd2sub rdx, r13
37bf08bd5lea rax, [rsp+512]
37bf08bddmov [rsp+512], rdx
37bf08be5mov rdx, [rsp+216]
37bf08bedmov rcx, rax
37bf08bf0lea r9, [rsi+8*r8-8]
37bf08bf5mov r8, [rsp+152]
37bf08bfdmov [rsp+312], r11
37bf08c05mov [rsp+304], rax
37bf08c0dcall dswap_64_
37bf08c12mov rsi, [rsp+480]
37bf08c1amov rcx, [rsp+192]
37bf08c22mov rax, [rsp+152]
37bf08c2amov r11, [rsp+312]
37bf08c32add rsi, r13
37bf08c35mov rcx, [rcx]
37bf08c38mov r8, [rsp+304]
37bf08c40mov rdx, rsi
37bf08c43mov [rsp+32], rax
37bf08c48mov rax, [rsp+176]
37bf08c50sub rdx, rbx
37bf08c53mov [rsp+168], rcx
37bf08c5bmov [rsp+504], rdx
37bf08c63lea rdx, [rcx-1]
37bf08c67lea r9, [rax+8*r11]
37bf08c6bmov [rsp+512], rdx
37bf08c73lea rcx, [rsp+504]
37bf08c7bmov [rsp+520], rdx
37bf08c83mov rdx, rdi
37bf08c86call dswap_64_
37bf08c8bjmp 0x37bf08a97
37bf08c90
37bf08c90loc_37bf08c90:
37bf08c90mov rax, [rsp+480]
37bf08c98mov r14, [rsp+376]
37bf08ca0mov r15, [rsp+176]
37bf08ca8lea rsi, [rax+r13]
37bf08caccmp rsi, rcx
37bf08cafjle 0x37bf08fd0
37bf08cb5cmp rsi, r13
37bf08cb8jle 0x37bf08cf8
37bf08cbamov r11, [rsp+240]
37bf08cc2mov rax, r13
37bf08cc5nop [rax+rax]
37bf08ccanop [rax+rax]
37bf08cd5nop [rax+rax]
37bf08ce0
37bf08ce0loc_37bf08ce0:
37bf08ce0mov rdx, [r11+8*rax-8]
37bf08ce5lea rdx, [rdx+r13-1]
37bf08ceamov [r11+8*rax-8], rdx
37bf08cefadd rax, 1
37bf08cf3cmp rsi, rax
37bf08cf6jne 0x37bf08ce0
37bf08cf8
37bf08cf8loc_37bf08cf8:
37bf08cf8lea r12, [rsi-1]
37bf08cfccmp r13, r12
37bf08cffjg 0x37bf08f18
37bf08d05imul rax, r13, 520
37bf08d0cmov rbx, rsi
37bf08d0fmov rdx, [rsp+280]
37bf08d17mov [rsp+168], r15
37bf08d1fsub rbx, r13
37bf08d22mov rdi, [rsp+456]
37bf08d2aimul r12, [rsp+160]
37bf08d33sub rbx, 1
37bf08d37add r12, [rsp+344]
37bf08d3fsub rdx, rax
37bf08d42imul rax, rsi, 520
37bf08d49lea r14, [rdx+rax-520]
37bf08d51mov rax, [rsp+272]
37bf08d59add rax, [rsp+136]
37bf08d61sub rax, r13
37bf08d64add rax, rsi
37bf08d67lea rsi, [rbx+r13]
37bf08d6blea rbp, [r15+8*rax]
37bf08d6flea rax, [rsp+520]
37bf08d77mov r15, rbp
37bf08d7amov [rsp+176], rax
37bf08d82mov rbp, [rsp+360]
37bf08d8ajmp 0x37bf08e7a
37bf08d8f
37bf08d8f 90 .
37bf08d90
37bf08d90loc_37bf08d90:
37bf08d90mov rdx, [rsp+176]
37bf08d98add rax, [rsp+136]
37bf08da0mov [rsp+512], rcx
37bf08da8lea r8, [rsp+512]
37bf08db0add rax, rsi
37bf08db3mov [rsp+520], rcx
37bf08dbblea rcx, [rsp+504]
37bf08dc3mov [rsp+32], rdx
37bf08dc8mov rdx, [rsp+168]
37bf08dd0sub rax, r13
37bf08dd3add rax, [rsp+272]
37bf08ddbmov [rsp+504], rbx
37bf08de3lea r9, [rdx+8*rax]
37bf08de7mov rdx, r15
37bf08deacall dswap_64_
37bf08def
37bf08defloc_37bf08def:
37bf08deflea rax, [rbx+1]
37bf08df3cmp rax, rdi
37bf08df6cmovg rax, rdi
37bf08dfamov [rsp+496], rax
37bf08e02test rax, rax
37bf08e05jle 0x37bf08e56
37bf08e07mov rcx, [rsp+144]
37bf08e0fmov rax, [rsp+136]
37bf08e17lea r8, [rip+0x5509ca]
37bf08e1emov rdx, r14
37bf08e21add rax, [rcx]
37bf08e24lea rcx, [rsp+496]
37bf08e2cadd rax, 1
37bf08e30sub rax, rsi
37bf08e33lea rsi, [rip+0x5509ae]
37bf08e3amov [rsp+32], rsi
37bf08e3fadd rax, r13
37bf08e42mov rsi, [rsp+168]
37bf08e4aadd rax, r12
37bf08e4dlea r9, [rsi+8*rax]
37bf08e51call dcopy_64_
37bf08e56
37bf08e56loc_37bf08e56:
37bf08e56sub rbx, 1
37bf08e5asub r12, [rsp+160]
37bf08e62sub r14, 520
37bf08e69sub r15, 8
37bf08e6dlea rsi, [rbx+r13]
37bf08e71cmp r13, rsi
37bf08e74jg 0x37bf08f10
37bf08e7a
37bf08e7aloc_37bf08e7a:
37bf08e7amov rdx, [rbp+8*rbx-8]
37bf08e7fsub rdx, rsi
37bf08e82lea rax, [rdx+1]
37bf08e86je 0x37bf08def
37bf08e8cmov rcx, [rsp+144]
37bf08e94lea rdx, [rax+rsi]
37bf08e98mov r8, [rcx]
37bf08e9bmov rcx, [rsp+192]
37bf08ea3mov rcx, [rcx]
37bf08ea6lea r9, [r8+r13]
37bf08eaamov [rsp+152], rcx
37bf08eb2sub rcx, 1
37bf08eb6cmp rdx, r9
37bf08eb9jle 0x37bf08d90
37bf08ebflea rax, [rip+0x55092a]
37bf08ec6sub rdx, r13
37bf08ec9mov [rsp+520], rcx
37bf08ed1lea rcx, [rsp+512]
37bf08ed9mov [rsp+32], rax
37bf08edemov rax, [rsp+280]
37bf08ee6sub rdx, r8
37bf08ee9mov r8, [rsp+176]
37bf08ef1mov [rsp+512], rbx
37bf08ef9lea r9, [rax+8*rdx-8]
37bf08efemov rdx, r15
37bf08f01call dswap_64_
37bf08f06jmp 0x37bf08def
37bf08f0b
37bf08f0b 0f 1f 44 00 00 ..D..
37bf08f10
37bf08f10loc_37bf08f10:
37bf08f10mov r15, [rsp+168]
37bf08f18
37bf08f18loc_37bf08f18:
37bf08f18mov rax, [rsp+352]
37bf08f20test rax, rax
37bf08f23je 0x37bf0839a
37bf08f29sub rax, 1
37bf08f2dmov rdi, [rsp+408]
37bf08f35mov rbx, [rsp+424]
37bf08f3dmov [rsp+352], rax
37bf08f45mov rax, [rsp+224]
37bf08f4dadd [rsp+272], rdi
37bf08f55mov rsi, [rsp+416]
37bf08f5dmov rdx, [rax]
37bf08f60mov rax, [rsp+184]
37bf08f68add [rsp+400], rdi
37bf08f70add r13, [rsp+320]
37bf08f78mov rcx, [rax]
37bf08f7bmov rax, [rsp+144]
37bf08f83add [rsp+360], rsi
37bf08f8badd [rsp+328], rbx
37bf08f93mov rdi, [rax]
37bf08f96add [rsp+336], rbx
37bf08f9eadd [rsp+368], rbx
37bf08fa6jmp 0x37bf08740
37bf08fab
37bf08fabloc_37bf08fab:
37bf08fabcmp rsi, rcx
37bf08faejg 0x37bf08cf8
37bf08fb4lea rbx, [rsp+520]
37bf08fbcmov [rsp+152], rbx
37bf08fc4nop
37bf08fc5nop [rax+rax]
37bf08fd0
37bf08fd0loc_37bf08fd0:
37bf08fd0mov rcx, [rsp+200]
37bf08fd8mov rbx, [rsp+136]
37bf08fe0lea r9, [rip+0x550801]
37bf08fe7mov r8, [rsp+152]
37bf08fefsub rcx, r13
37bf08ff2lea rdx, [rcx+1]
37bf08ff6cmp rdx, rbx
37bf08ff9cmovg rdx, rbx
37bf08ffdsub rcx, rbx
37bf09000mov rbx, [rsp+192]
37bf09008lea rbp, [rcx+1]
37bf0900cmov [rsp+168], rcx
37bf09014mov rcx, [rsp+384]
37bf0901csub rdx, rax
37bf0901fmov rbx, [rbx]
37bf09022mov [rsp+464], rdx
37bf0902axor edx, edx
37bf0902ctest rbp, rbp
37bf0902fcmovs rbp, rdx
37bf09033lea rdx, [rbx-1]
37bf09037mov rbx, [rsp+344]
37bf0903fsub rcx, rax
37bf09042imul rsi, [rsp+160]
37bf0904bmov [rsp+520], rdx
37bf09053mov [rsp+472], rbp
37bf0905blea rdx, [rsi+rbx]
37bf0905flea rax, [rdx+rcx]
37bf09063lea rcx, [rsp+464]
37bf0906blea rdx, [r15+8*rax]
37bf0906flea rax, [rip+0x550772]
37bf09076mov [rsp+264], rcx
37bf0907emov [rsp+48], rax
37bf09083mov rax, [rsp+240]
37bf0908blea rax, [rax+8*r13-8]
37bf09090mov [rsp+40], rax
37bf09095lea rax, [rsp+480]
37bf0909dmov [rsp+32], rax
37bf090a2mov [rsp+176], rax
37bf090aacall dlaswp_64_
37bf090afmov r12, [rsp+480]
37bf090b7mov r11, [rsp+240]
37bf090bfmov rax, r13
37bf090c2lea rsi, [r12+r13]
37bf090c6cmp rsi, r13
37bf090c9jle 0x37bf090f8
37bf090cbnop [rax+rax]
37bf090d5nop [rax+rax]
37bf090e0
37bf090e0loc_37bf090e0:
37bf090e0mov rdx, [r11+8*rax-8]
37bf090e5lea rdx, [rdx+r13-1]
37bf090eamov [r11+8*rax-8], rdx
37bf090efadd rax, 1
37bf090f3cmp rsi, rax
37bf090f6jne 0x37bf090e0
37bf090f8
37bf090f8loc_37bf090f8:
37bf090f8mov rdi, [rsp+464]
37bf09100cmp [rsp+168], 0
37bf09109js 0x37bf09613
37bf0910flea rax, [r12+r13-1]
37bf09114mov r11, [rsp+160]
37bf0911cmov rbx, [rsp+384]
37bf09124mov [rsp+216], rdi
37bf0912clea r9, [rax+rdi]
37bf09130lea rax, [r15-8]
37bf09134mov [rsp+208], r12
37bf0913cmov r10, r13
37bf0913flea r8, [r9+1]
37bf09143lea rdx, [8*r9]
37bf0914bmov [rsp+232], r13
37bf09153mov r12, [rsp+384]
37bf0915bimul r8, r11
37bf0915fadd r8, [rsp+344]
37bf09167sub rax, rdx
37bf0916amov [rsp+248], r14
37bf09172lea rdx, [rbx+r8]
37bf09176mov ebx, 1
37bf0917bmov r14, [rsp+440]
37bf09183sub rbx, r13
37bf09186mov r13, r11
37bf09189mov r11, [rsp+240]
37bf09191lea rcx, [rax+8*rdx]
37bf09195add r9, rbx
37bf09198nop [rax+rax]
37bf091a0
37bf091a0loc_37bf091a0:
37bf091a0mov rdx, r10
37bf091a3lea rdi, [r9+r10]
37bf091a7cmp rsi, r10
37bf091aajle 0x37bf091f2
37bf091acnop [rax+rax]
37bf091b5nop [rax+rax]
37bf091c0
37bf091c0loc_37bf091c0:
37bf091c0mov rax, [r11+8*rdx-8]
37bf091c5cmp rax, rdx
37bf091c8je 0x37bf091e9
37bf091caadd rax, r12
37bf091cdmovsd_xmm x0, [rcx+8*rdx]
37bf091d2sub rax, rdi
37bf091d5add rax, r8
37bf091d8movsd_xmm x1, [r15+8*rax]
37bf091demovsd_xmm [rcx+8*rdx], x1
37bf091e3movsd_xmm [r15+8*rax], x0
37bf091e9
37bf091e9loc_37bf091e9:
37bf091e9add rdx, 1
37bf091edcmp rsi, rdx
37bf091f0jne 0x37bf091c0
37bf091f2
37bf091f2loc_37bf091f2:
37bf091f2add r10, 1
37bf091f6add r8, r13
37bf091f9add rcx, r14
37bf091fclea rax, [rbx+r10]
37bf09200cmp rbp, rax
37bf09203jge 0x37bf091a0
37bf09205mov r12, [rsp+208]
37bf0920dmov r13, [rsp+232]
37bf09215mov r14, [rsp+248]
37bf0921dcmp [rsp+216], 0
37bf09226jg 0x37bf0961c
37bf0922cmov rax, [rsp+328]
37bf09234add rax, 8
37bf09238mov [rsp+216], rax
37bf09240lea rax, [rip+0x5505bd]
37bf09247mov [rsp+208], rax
37bf0924f
37bf0924floc_37bf0924f:
37bf0924fmov rsi, [rsp+336]
37bf09257mov [rsp+168], r13
37bf0925flea rdi, [8*r12]
37bf09267mov ebx, 1
37bf0926cmov rcx, [rsp+432]
37bf09274mov r13, rsi
37bf09277mov rsi, [rsp+392]
37bf0927fnop
37bf09280
37bf09280loc_37bf09280:
37bf09280cmp rbx, r12
37bf09283jg 0x37bf09293
37bf09285mov r8, rdi
37bf09288mov rdx, r13
37bf0928bcall memcpy
37bf09290mov rcx, rax
37bf09293
37bf09293loc_37bf09293:
37bf09293add rbx, 1
37bf09297add rcx, 528
37bf0929eadd r13, rsi
37bf092a1sub rdi, 8
37bf092a5cmp rbp, rbx
37bf092a8jge 0x37bf09280
37bf092aamov rdi, [rsp+192]
37bf092b2mov r13, [rsp+168]
37bf092balea rsi, [rip+0x55052f]
37bf092c1lea rbx, [rsp+472]
37bf092c9mov rcx, [rsp+176]
37bf092d1mov rbp, [rsp+432]
37bf092d9lea r9, [rip+0x550520]
37bf092e0lea r8, [rip+0x55051d]
37bf092e7mov rax, [rdi]
37bf092eamov r12, [rsp+152]
37bf092f2mov [rsp+112], 4
37bf092fblea rdx, [rip+0x55050e]
37bf09302mov [rsp+32], rcx
37bf09307lea rcx, [rip+0x550507]
37bf0930emov [rsp+168], rax
37bf09316sub rax, 1
37bf0931amov [rsp+520], rax
37bf09322mov rax, [rsp+216]
37bf0932amov [rsp+104], 12
37bf09333mov [rsp+56], rax
37bf09338lea rax, [rip+0x5504e1]
37bf0933fmov [rsp+96], 5
37bf09348mov [rsp+88], 4
37bf09351mov [rsp+80], rsi
37bf09356mov [rsp+72], rbp
37bf0935bmov [rsp+64], r12
37bf09360mov [rsp+48], rax
37bf09365mov [rsp+40], rbx
37bf0936acall dtrsm_64_
37bf0936ftest r14, r14
37bf09372jle 0x37bf0943c
37bf09378mov rdx, [rdi]
37bf0937bmov [rsp+96], r12
37bf09380mov r9, rbx
37bf09383lea rdi, [rip+0x550496]
37bf0938amov rcx, [rsp+176]
37bf09392mov [rsp+80], rdi
37bf09397lea r8, [rsp+448]
37bf0939flea rax, [rdx-1]
37bf093a3mov [rsp+72], rsi
37bf093a8mov [rsp+168], rdx
37bf093b0mov rdx, [rsp+400]
37bf093b8mov [rsp+512], rax
37bf093c0mov [rsp+520], rax
37bf093c8mov rax, [rsp+480]
37bf093d0mov [rsp+32], rcx
37bf093d5mov rcx, [rsp+208]
37bf093ddlea rdx, [rax+rdx+1]
37bf093e2add rax, [rsp+384]
37bf093eamov [rsp+64], rbp
37bf093efadd rax, [rsp+272]
37bf093f7lea rdx, [r15+8*rdx]
37bf093fbmov [rsp+112], 12
37bf09404lea rax, [r15+8*rax]
37bf09408mov [rsp+88], rdx
37bf0940dlea rdx, [rsp+512]
37bf09415mov [rsp+48], rax
37bf0941alea rax, [rip+0x5503d7]
37bf09421mov [rsp+56], rdx
37bf09426mov rdx, rcx
37bf09429mov [rsp+104], 12
37bf09432mov [rsp+40], rax
37bf09437call dgemm_64_
37bf0943c
37bf0943cloc_37bf0943c:
37bf0943ccmp [rsp+256], 0
37bf09445jle 0x37bf09515
37bf0944bmov rax, [rsp+192]
37bf09453mov rdi, [rsp+400]
37bf0945bmov r9, rbx
37bf0945elea r8, [rsp+456]
37bf09466mov rcx, [rsp+208]
37bf0946emov rax, [rax]
37bf09471mov [rsp+112], 12
37bf0947amov [rsp+104], 12
37bf09483mov rdx, rcx
37bf09486mov [rsp+168], rax
37bf0948esub rax, 1
37bf09492mov [rsp+520], rax
37bf0949amov rax, [rsp+152]
37bf094a2mov [rsp+96], rax
37bf094a7mov rax, [rsp+144]
37bf094afmov rax, [rax]
37bf094b2lea rax, [rdi+rax+1]
37bf094b7mov rdi, [rsp+432]
37bf094bflea rax, [r15+8*rax]
37bf094c3mov [rsp+88], rax
37bf094c8lea rax, [rip+0x550351]
37bf094cfmov [rsp+80], rax
37bf094d4lea rax, [rip+0x550315]
37bf094dbmov [rsp+72], rax
37bf094e0mov [rsp+56], rax
37bf094e5mov rax, [rsp+280]
37bf094edmov [rsp+64], rdi
37bf094f2mov [rsp+48], rax
37bf094f7lea rax, [rip+0x5502fa]
37bf094femov [rsp+40], rax
37bf09503mov rax, [rsp+176]
37bf0950bmov [rsp+32], rax
37bf09510call dgemm_64_
37bf09515
37bf09515loc_37bf09515:
37bf09515mov rbx, [rsp+472]
37bf0951dmov rsi, [rsp+480]
37bf09525test rbx, rbx
37bf09528jle 0x37bf0958a
37bf0952amov rbp, [rsp+432]
37bf09532mov rcx, [rsp+336]
37bf0953aadd rbx, 1
37bf0953elea r12, [8*rsi]
37bf09546mov r14, [rsp+392]
37bf0954emov edi, 1
37bf09553nop
37bf09555nop [rax+rax]
37bf09560
37bf09560loc_37bf09560:
37bf09560cmp rdi, rsi
37bf09563jg 0x37bf09573
37bf09565mov r8, r12
37bf09568mov rdx, rbp
37bf0956bcall memcpy
37bf09570mov rcx, rax
37bf09573
37bf09573loc_37bf09573:
37bf09573add rdi, 1
37bf09577add rcx, r14
37bf0957aadd rbp, 528
37bf09581sub r12, 8
37bf09585cmp rdi, rbx
37bf09588jne 0x37bf09560
37bf0958a
37bf0958aloc_37bf0958a:
37bf0958aadd rsi, r13
37bf0958djmp 0x37bf08cf8
37bf09592
37bf09592loc_37bf09592:
37bf09592mov rax, [rsp+296]
37bf0959amov r9, [rsp+288]
37bf095a2mov [rsp+0x106a0], r11
37bf095aamov r8, [rsp+144]
37bf095b2mov rdx, [rsp+184]
37bf095bamov [rsp+0x10690], r15
37bf095c2mov [rsp+0x106a8], rax
37bf095camov rcx, [rsp+224]
37bf095d2mov rax, [rsp+192]
37bf095damovups x6, [rsp+0x10610]
37bf095e2mov [rsp+0x10698], rax
37bf095eaadd rsp, 0x10628
37bf095f1pop rbx
37bf095f2pop rsi
37bf095f3pop rdi
37bf095f4pop rbp
37bf095f5pop r12
37bf095f7pop r13
37bf095f9pop r14
37bf095fbpop r15
37bf095fdjmp 0x37bf07d80
37bf09602
37bf09602loc_37bf09602:
37bf09602mov rdx, -3
37bf09609mov eax, 3
37bf0960ejmp 0x37bf0836c
37bf09613
37bf09613loc_37bf09613:
37bf09613test rdi, rdi
37bf09616jle 0x37bf08cf8
37bf0961c
37bf0961cloc_37bf0961c:
37bf0961cmov rax, [rsp+192]
37bf09624mov rdx, [rsp+384]
37bf0962clea rbx, [rsp+512]
37bf09634lea r8, [rip+0x5501c9]
37bf0963bimul rsi, [rsp+160]
37bf09644lea r9, [rip+0x5501b5]
37bf0964bmov [rsp+208], r8
37bf09653mov rax, [rax]
37bf09656sub rdx, r12
37bf09659mov [rsp+64], rbx
37bf0965elea rcx, [rip+0x5501b0]
37bf09665mov [rsp+88], 4
37bf0966emov [rsp+112], 4
37bf09677sub rax, 1
37bf0967bmov [rsp+512], rax
37bf09683mov [rsp+520], rax
37bf0968bmov rax, [rsp+152]
37bf09693mov [rsp+104], 12
37bf0969cmov [rsp+80], rax
37bf096a1mov rax, [rsp+344]
37bf096a9mov [rsp+96], 5
37bf096b2add rax, rsi
37bf096b5add rax, rdx
37bf096b8lea rdx, [rip+0x550151]
37bf096bflea rax, [r15+8*rax]
37bf096c3mov [rsp+72], rax
37bf096c8mov rax, [rsp+328]
37bf096d0add rax, 8
37bf096d4mov [rsp+216], rax
37bf096dcmov [rsp+56], rax
37bf096e1lea rax, [rip+0x550138]
37bf096e8mov [rsp+48], rax
37bf096edmov rax, [rsp+264]
37bf096f5mov [rsp+40], rax
37bf096famov rax, [rsp+176]
37bf09702mov [rsp+32], rax
37bf09707call dtrsm_64_
37bf0970ctest r14, r14
37bf0970fjle 0x37bf09813
37bf09715mov rdi, [rsp+192]
37bf0971dmov rax, [rsp+480]
37bf09725lea rsi, [rip+0x5500f4]
37bf0972clea r8, [rsp+448]
37bf09734mov r9, [rsp+264]
37bf0973cmov rdi, [rdi]
37bf0973fmov [rsp+72], rbx
37bf09744mov [rsp+112], 12
37bf0974dlea rdx, [rdi-1]
37bf09751mov [rsp+232], rdi
37bf09759mov rdi, [rsp+152]
37bf09761mov [rsp+504], rdx
37bf09769mov [rsp+96], rdi
37bf0976emov rdi, [rsp+384]
37bf09776mov [rsp+512], rdx
37bf0977emov [rsp+520], rdx
37bf09786lea rdx, [r13+rax]
37bf0978bimul rdx, [rsp+160]
37bf09794add rdx, [rsp+344]
37bf0979cmov [rsp+80], rsi
37bf097a1mov [rsp+104], 12
37bf097aalea rcx, [rdx+rdi]
37bf097aelea rcx, [r15+8*rcx]
37bf097b2mov [rsp+88], rcx
37bf097b7mov rcx, rdi
37bf097basub rcx, rax
37bf097bdadd rax, rdi
37bf097c0add rax, [rsp+272]
37bf097c8lea rax, [r15+8*rax]
37bf097ccadd rdx, rcx
37bf097cfmov rcx, [rsp+208]
37bf097d7mov [rsp+48], rax
37bf097dclea rax, [rip+0x550015]
37bf097e3lea rdx, [r15+8*rdx]
37bf097e7mov [rsp+40], rax
37bf097ecmov rax, [rsp+176]
37bf097f4mov [rsp+64], rdx
37bf097f9lea rdx, [rsp+504]
37bf09801mov [rsp+56], rdx
37bf09806mov rdx, rcx
37bf09809mov [rsp+32], rax
37bf0980ecall dgemm_64_
37bf09813
37bf09813loc_37bf09813:
37bf09813cmp [rsp+256], 0
37bf0981cjle 0x37bf09927
37bf09822mov rax, [rsp+192]
37bf0982amov rcx, [rsp+480]
37bf09832mov rdi, [rsp+152]
37bf0983amov rdx, [rsp+136]
37bf09842mov rax, [rax]
37bf09845mov r9, [rsp+264]
37bf0984dmov [rsp+112], 12
37bf09856mov [rsp+96], rdi
37bf0985bmov rdi, [rsp+144]
37bf09863mov [rsp+232], rax
37bf0986bsub rax, 1
37bf0986fmov [rsp+512], rax
37bf09877mov [rsp+520], rax
37bf0987flea rax, [r13+rcx]
37bf09884imul rax, [rsp+160]
37bf0988dadd rax, [rsp+344]
37bf09895mov [rsp+104], 12
37bf0989emov r8, rax
37bf098a1add rdx, [rdi]
37bf098a4lea rdi, [rip+0x54ff75]
37bf098abmov [rsp+72], rbx
37bf098b0sub r8, rcx
37bf098b3mov [rsp+80], rdi
37bf098b8lea rdx, [r8+rdx+1]
37bf098bdlea r8, [rsp+456]
37bf098c5lea rdx, [r15+8*rdx]
37bf098c9mov [rsp+88], rdx
37bf098cemov rdx, [rsp+384]
37bf098d6sub rdx, rcx
37bf098d9mov rcx, [rsp+208]
37bf098e1add rax, rdx
37bf098e4lea rax, [r15+8*rax]
37bf098e8mov rdx, rcx
37bf098ebmov [rsp+64], rax
37bf098f0lea rax, [rip+0x54fef9]
37bf098f7mov [rsp+56], rax
37bf098fcmov rax, [rsp+280]
37bf09904mov [rsp+48], rax
37bf09909lea rax, [rip+0x54fee8]
37bf09910mov [rsp+40], rax
37bf09915mov rax, [rsp+176]
37bf0991dmov [rsp+32], rax
37bf09922call dgemm_64_
37bf09927
37bf09927loc_37bf09927:
37bf09927mov r12, [rsp+480]
37bf0992fcmp [rsp+168], 0
37bf09938jns 0x37bf09944
37bf0993alea rsi, [r13+r12]
37bf0993fjmp 0x37bf08cf8
37bf09944
37bf09944loc_37bf09944:
37bf09944mov rax, [rsp+456]
37bf0994cmov r14, [rsp+448]
37bf09954mov [rsp+256], rax
37bf0995cjmp 0x37bf0924f
37bf08280
37bf08280dgbtrf_64_:
37bf08280push r15
37bf08282mov eax, 0x10628
37bf08287push r14
37bf08289push r13
37bf0828bpush r12
37bf0828dpush rbp
37bf0828epush rdi
37bf0828fpush rsi
37bf08290push rbx
37bf08291call fn_37c42fc30
37bf08296sub rsp, rax
37bf08299movups [rsp+0x10610], x6
37bf082a1mov rax, [rsp+0x10698]
37bf082a9mov rbx, [rsp+0x106a8]
37bf082b1mov r15, [rsp+0x10690]
37bf082b9mov r11, [rsp+0x106a0]
37bf082c1mov r10, [rax]
37bf082c4mov [rbx], 0
37bf082cbmov [rsp+192], rax
37bf082d3mov rax, [rcx]
37bf082d6mov rdi, r8
37bf082d9mov rsi, rdx
37bf082dcmov [rsp+184], rdx
37bf082e4mov rdx, [rdi]
37bf082e7mov [rsp+144], r8
37bf082efmov r8, [r9]
37bf082f2mov [rsp+224], rcx
37bf082famov [rsp+288], r9
37bf08302mov [rsp+296], rbx
37bf0830amov [rsp+160], r10
37bf08312test rax, rax
37bf08315js 0x37bf083c0
37bf0831bmov rcx, [rsi]
37bf0831etest rcx, rcx
37bf08321js 0x37bf08360
37bf08323test rdx, rdx
37bf08326js 0x37bf09602
37bf0832ctest r8, r8
37bf0832fjs 0x37bf083ce
37bf08335lea rbx, [r8+rdx]
37bf08339add rdx, rbx
37bf0833cmov [rsp+136], rbx
37bf08344cmp rdx, r10
37bf08347jl 0x37bf083dc
37bf0834dmov rdx, -6
37bf08354mov eax, 6
37bf08359jmp 0x37bf0836c
37bf0835b
37bf0835b 0f 1f 44 00 00 ..D..
37bf08360
37bf08360loc_37bf08360:
37bf08360mov rdx, -2
37bf08367mov eax, 2
37bf0836c
37bf0836cloc_37bf0836c:
37bf0836cmov rbx, [rsp+296]
37bf08374mov r8l, 6
37bf0837alea rcx, [rip+0x55145f]
37bf08381mov [rsp+33808], rax
37bf08389mov [rbx], rdx
37bf0838clea rdx, [rsp+33808]
37bf08394call xerbla_64_
37bf08399nop
37bf0839a
37bf0839aloc_37bf0839a:
37bf0839amovups x6, [rsp+0x10610]
37bf083a2add rsp, 0x10628
37bf083a9pop rbx
37bf083aapop rsi
37bf083abpop rdi
37bf083acpop rbp
37bf083adpop r12
37bf083afpop r13
37bf083b1pop r14
37bf083b3pop r15
37bf083b5ret
37bf083b6
37bf083b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf083c0
37bf083c0loc_37bf083c0:
37bf083c0mov rdx, -1
37bf083c7mov eax, 1
37bf083ccjmp 0x37bf0836c
37bf083ce
37bf083celoc_37bf083ce:
37bf083cemov rdx, -4
37bf083d5mov eax, 4
37bf083dajmp 0x37bf0836c
37bf083dc
37bf083dcloc_37bf083dc:
37bf083dctest rax, rax
37bf083dfje 0x37bf0839a
37bf083e1test rcx, rcx
37bf083e4je 0x37bf0839a
37bf083e6mov rax, [rsp+288]
37bf083eelea r8, [rip+0x5513f1]
37bf083f5mov rbx, [rsp+144]
37bf083fdmov [rsp+64], 1
37bf08406mov [rsp+56], 6
37bf0840fmov r9, [rsp+224]
37bf08417lea rdx, [rip+0x5513c2]
37bf0841elea rcx, [rip+0x5513c3]
37bf08425mov [rsp+48], rax
37bf0842amov rax, [rsp+184]
37bf08432mov [rsp+40], rbx
37bf08437mov [rsp+32], rax
37bf0843cmov [rsp+152], r11
37bf08444call ilaenv_64_
37bf08449mov r11, [rsp+152]
37bf08451cmp rax, 1
37bf08455jle 0x37bf09592
37bf0845bmov edx, 64
37bf08460mov r9, [rbx]
37bf08463cmp rax, rdx
37bf08466cmovg rax, rdx
37bf0846amov [rsp+320], rax
37bf08472cmp r9, rax
37bf08475jl 0x37bf09592
37bf0847bmov rax, [rsp+160]
37bf08483xor r8l, r8l
37bf08486mov rbx, [rsp+320]
37bf0848emov r10l, 1
37bf08494not rax
37bf08497mov [rsp+344], rax
37bf0849flea rax, [rsp+528]
37bf084a7mov [rsp+432], rax
37bf084afmov rdx, rax
37bf084b2xor eax, eax
37bf084b4jmp 0x37bf084e4
37bf084b6
37bf084b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf084c0
37bf084c0loc_37bf084c0:
37bf084c0add r8, 8
37bf084c4add rdx, 520
37bf084cbmov ecx, r8l
37bf084cemov rdi, rdx
37bf084d1mov [rdx+rcx-8], 0
37bf084dalea ecx, [r8-1]
37bf084deshr ecx, 3
37bf084e1rep stosq [rdi], rax
37bf084e4
37bf084e4loc_37bf084e4:
37bf084e4add r10, 1
37bf084e8cmp rbx, r10
37bf084ebjge 0x37bf084c0
37bf084edlea rax, [rsp+33808]
37bf084f5mov ebx, 2
37bf084famov rbp, r9
37bf084fdmov r12, r11
37bf08500mov rdi, [rsp+320]
37bf08508mov [rsp+280], rax
37bf08510lea rcx, [rsp+33816]
37bf08518lea rsi, [8*rdi-8]
37bf08520
37bf08520loc_37bf08520:
37bf08520mov r8, rsi
37bf08523xor edx, edx
37bf08525add rbx, 1
37bf08529sub rsi, 8
37bf0852dcall memset
37bf08532lea rcx, [rax+528]
37bf08539cmp rdi, rbx
37bf0853cjge 0x37bf08520
37bf0853emov rdi, [rsp+184]
37bf08546mov rax, [rsp+288]
37bf0854emov r11, r12
37bf08551mov r9, rbp
37bf08554mov rcx, [rdi]
37bf08557mov rdi, [rsp+136]
37bf0855fmov rbx, [rax]
37bf08562cmp rdi, rcx
37bf08565mov r12, rdi
37bf08568cmovg r12, rcx
37bf0856clea rax, [rbx+2]
37bf08570cmp rax, r12
37bf08573jg 0x37bf0860e
37bf08579mov r14, [rsp+136]
37bf08581lea rbp, [rbx+rbp+1]
37bf08586mov rdx, r15
37bf08589mov r13, rcx
37bf0858cmov r10, [rsp+160]
37bf08594lea r8, [8*rbx]
37bf0859cmov rdi, r14
37bf0859fsub rbp, r14
37bf085a2sub rdx, r8
37bf085a5imul rax, r10
37bf085a9add rax, [rsp+344]
37bf085b1sub rdi, rbx
37bf085b4shl rbp, 3
37bf085b8add rax, r14
37bf085bblea rbx, [r14+1]
37bf085bflea rsi, [8*r10-8]
37bf085c7mov r14, r11
37bf085casub rbx, r12
37bf085cdlea r10, [rdx+8*rax]
37bf085d1mov r12, r9
37bf085d4nop
37bf085d5nop [rax+rax]
37bf085e0
37bf085e0loc_37bf085e0:
37bf085e0cmp r12, rdi
37bf085e3jl 0x37bf085f5
37bf085e5mov rcx, r10
37bf085e8mov r8, rbp
37bf085ebxor edx, edx
37bf085edcall memset
37bf085f2mov r10, rax
37bf085f5
37bf085f5loc_37bf085f5:
37bf085f5sub rdi, 1
37bf085f9add r10, rsi
37bf085fcadd rbp, 8
37bf08600cmp rdi, rbx
37bf08603jne 0x37bf085e0
37bf08605mov rcx, r13
37bf08608mov r9, r12
37bf0860bmov r11, r14
37bf0860e
37bf0860eloc_37bf0860e:
37bf0860emov rax, [rsp+224]
37bf08616mov rbp, [rax]
37bf08619cmp rcx, rbp
37bf0861cmov rax, rbp
37bf0861fcmovle rax, rcx
37bf08623test rax, rax
37bf08626jle 0x37bf0839a
37bf0862cmov rdi, [rsp+320]
37bf08634sub rax, 1
37bf08638xor edx, edx
37bf0863amov [rsp+272], -1
37bf08646mov [rsp+240], r11
37bf0864emovsd_xmm x6, [rip+0x5511d2]
37bf08656mov r13l, 1
37bf0865cdiv rdi
37bf0865fmov [rsp+200], 1
37bf0866bmov rdx, rbp
37bf0866emov [rsp+352], rax
37bf08676mov rax, [rsp+160]
37bf0867emov rbx, rax
37bf08681imul rbx, rdi
37bf08685mov [rsp+408], rbx
37bf0868dmov rbx, rdi
37bf08690lea rdi, [8*rdi]
37bf08698mov [rsp+416], rdi
37bf086a0lea rdi, [r11+8]
37bf086a4mov [rsp+360], rdi
37bf086aclea rdi, [8*rax]
37bf086b4imul rbx, rdi
37bf086b8mov [rsp+392], rdi
37bf086c0mov rdi, [rsp+136]
37bf086c8lea rsi, [rdi+1]
37bf086ccmov [rsp+424], rbx
37bf086d4lea rbx, [r15+8*rdi-8]
37bf086d9mov [rsp+328], rbx
37bf086e1mov rbx, rax
37bf086e4imul rax, rsi
37bf086e8mov [rsp+384], rsi
37bf086f0mov rsi, [rsp+344]
37bf086f8add rax, rsi
37bf086fbmov [rsp+400], rax
37bf08703lea rax, [r15+8*rax+8]
37bf08708mov [rsp+336], rax
37bf08710lea rax, [rsi+2*rbx]
37bf08714add rax, rdi
37bf08717mov rdi, r9
37bf0871alea rax, [r15+8*rax]
37bf0871emov [rsp+368], rax
37bf08726lea rax, [8*rbx-8]
37bf0872emov [rsp+440], rax
37bf08736nop [rax+rax]
37bf08740
37bf08740loc_37bf08740:
37bf08740cmp rdx, rcx
37bf08743mov rax, rcx
37bf08746mov rbx, [rsp+320]
37bf0874emov r9, rdi
37bf08751cmovle rax, rdx
37bf08755sub rax, r13
37bf08758add rax, 1
37bf0875ccmp rax, rbx
37bf0875fcmovg rax, rbx
37bf08763sub rdx, r13
37bf08766mov r8, rdx
37bf08769sub r8, rax
37bf0876csub r9, rax
37bf0876flea rsi, [r13+rax]
37bf08774mov [rsp+480], rax
37bf0877cadd r8, 1
37bf08780mov r14, r9
37bf08783cmp r8, r9
37bf08786cmovle r14, r8
37bf0878asub rdx, rdi
37bf0878dadd rdx, 1
37bf08791cmp rdx, rax
37bf08794mov [rsp+448], r14
37bf0879ccmovg rdx, rax
37bf087a0mov [rsp+256], rdx
37bf087a8mov [rsp+456], rdx
37bf087b0cmp rsi, r13
37bf087b3jle 0x37bf08fab
37bf087b9mov rbp, [rsp+328]
37bf087c1mov [rsp+376], r14
37bf087c9mov rbx, r13
37bf087ccmov [rsp+264], rsi
37bf087d4mov r12, [rsp+272]
37bf087dclea rax, [rbp+8]
37bf087e0mov [rsp+176], r15
37bf087e8mov r14, [rsp+392]
37bf087f0mov [rsp+216], rax
37bf087f8mov rax, [rsp+368]
37bf08800mov [rsp+248], rax
37bf08808mov rax, [rsp+336]
37bf08810mov [rsp+232], rax
37bf08818mov rax, [rsp+280]
37bf08820mov [rsp+208], rax
37bf08828lea rax, [rsp+520]
37bf08830mov [rsp+152], rax
37bf08838jmp 0x37bf0891b
37bf0883d
37bf0883d 0f 1f 00 ...
37bf08840
37bf08840loc_37bf08840:
37bf08840mov rax, [rsp+296]
37bf08848cmp [rax], 0
37bf0884cjne 0x37bf08851
37bf0884emov [rax], rbx
37bf08851
37bf08851loc_37bf08851:
37bf08851mov rdi, [rsp+256]
37bf08859mov rax, r15
37bf0885csub rax, r13
37bf0885fcmp rax, rdi
37bf08862cmovg rax, rdi
37bf08866mov [rsp+496], rax
37bf0886etest rax, rax
37bf08871jle 0x37bf088c4
37bf08873mov rdi, [rsp+144]
37bf0887bmov rdx, r13
37bf0887emov rax, [rsp+136]
37bf08886lea rcx, [rsp+496]
37bf0888esub rdx, rbx
37bf08891mov rbx, [rsp+176]
37bf08899mov r9, [rsp+208]
37bf088a1add rax, [rdi]
37bf088a4lea rax, [rdx+rax+1]
37bf088a9add rax, r12
37bf088aclea rdx, [rbx+8*rax]
37bf088b0lea rax, [rip+0x550f31]
37bf088b7mov [rsp+32], rax
37bf088bcmov r8, rax
37bf088bfcall dcopy_64_
37bf088c4
37bf088c4loc_37bf088c4:
37bf088c4mov rax, [rsp+184]
37bf088ccmov rcx, [rax]
37bf088cfcmp [rsp+264], r15
37bf088d7je 0x37bf08c90
37bf088ddmov rax, [rsp+144]
37bf088e5add rbp, r14
37bf088e8mov rbx, r15
37bf088ebadd [rsp+208], 520
37bf088f7add [rsp+232], r14
37bf088ffadd r12, [rsp+160]
37bf08907add [rsp+216], 8
37bf08910mov rdi, [rax]
37bf08913add [rsp+248], r14
37bf0891b
37bf0891bloc_37bf0891b:
37bf0891bmov rax, [rsp+136]
37bf08923add rax, rbx
37bf08926cmp rax, rcx
37bf08929jle 0x37bf08b88
37bf0892f
37bf0892floc_37bf0892f:
37bf0892fmov rax, [rsp+224]
37bf08937mov rcx, [rsp+152]
37bf0893flea r8, [rip+0x550ea2]
37bf08946lea r15, [rbx+1]
37bf0894amov rax, [rax]
37bf0894dmov [rsp+168], rax
37bf08955sub rax, rbx
37bf08958cmp rax, rdi
37bf0895bcmovg rax, rdi
37bf0895flea rdi, [rbp+8]
37bf08963mov rdx, rdi
37bf08966mov [rsp+488], rax
37bf0896eadd rax, 1
37bf08972mov [rsp+520], rax
37bf0897acall idamax_64_
37bf0897fmov rsi, [rsp+240]
37bf08987pxor x0, x0
37bf0898blea r9, [rax+rbx]
37bf0898fmov r8, r9
37bf08992sub r8, r13
37bf08995mov [rsi+8*rbx-8], r8
37bf0899amov rsi, [rsp+136]
37bf089a2lea rdx, [rsi+rax]
37bf089a6mov rsi, [rsp+176]
37bf089aelea r11, [r12+rdx]
37bf089b2ucomisd x0, [rsi+8*r11]
37bf089b8jp 0x37bf089c0
37bf089baje 0x37bf08840
37bf089c0
37bf089c0loc_37bf089c0:
37bf089c0mov rsi, [rsp+288]
37bf089c8mov rcx, [rsi]
37bf089cbmov rsi, [rsp+184]
37bf089d3add rcx, rbx
37bf089d6mov rsi, [rsi]
37bf089d9lea rcx, [rcx+rax-1]
37bf089decmp rcx, rsi
37bf089e1cmovg rcx, rsi
37bf089e5mov rsi, [rsp+200]
37bf089edcmp rsi, rcx
37bf089f0cmovge rcx, rsi
37bf089f4mov [rsp+200], rcx
37bf089fccmp rax, 1
37bf08a00je 0x37bf08a8c
37bf08a06mov rax, [rsp+144]
37bf08a0emov rcx, [rax]
37bf08a11mov rax, [rsp+192]
37bf08a19mov rax, [rax]
37bf08a1clea rsi, [rcx+r13]
37bf08a20mov [rsp+168], rax
37bf08a28sub rax, 1
37bf08a2ccmp r9, rsi
37bf08a2fjg 0x37bf08bb0
37bf08a35mov rdi, [rsp+152]
37bf08a3dmov [rsp+512], rax
37bf08a45add rdx, rbx
37bf08a48lea rcx, [rsp+480]
37bf08a50mov [rsp+520], rax
37bf08a58mov rax, [rsp+272]
37bf08a60sub rdx, r13
37bf08a63lea r8, [rsp+512]
37bf08a6bmov [rsp+32], rdi
37bf08a70mov rdi, [rsp+176]
37bf08a78add rax, rdx
37bf08a7bmov rdx, [rsp+216]
37bf08a83lea r9, [rdi+8*rax]
37bf08a87call dswap_64_
37bf08a8c
37bf08a8cloc_37bf08a8c:
37bf08a8cmov rsi, [rsp+480]
37bf08a94add rsi, r13
37bf08a97
37bf08a97loc_37bf08a97:
37bf08a97mov rdx, [rsp+152]
37bf08a9flea r8, [rbp+16]
37bf08aa3movapd x0, x6
37bf08aa7lea r9, [rip+0x550d3a]
37bf08aaelea rcx, [rsp+488]
37bf08ab6divsd x0, [rbp+8]
37bf08abbmov [rsp+168], r8
37bf08ac3sub rsi, 1
37bf08ac7movsd_xmm [rsp+520], x0
37bf08ad0call dscal_64_
37bf08ad5mov rax, [rsp+200]
37bf08addcmp rsi, rax
37bf08ae0cmovg rsi, rax
37bf08ae4cmp rsi, rbx
37bf08ae7jle 0x37bf08851
37bf08aedmov rax, [rsp+192]
37bf08af5sub rsi, rbx
37bf08af8mov r9, [rsp+168]
37bf08b00lea rdx, [rsp+504]
37bf08b08mov [rsp+504], rsi
37bf08b10mov rsi, [rsp+248]
37bf08b18lea r8, [rip+0x550cd9]
37bf08b1flea rcx, [rsp+488]
37bf08b27mov rax, [rax]
37bf08b2amov [rsp+40], rsi
37bf08b2fmov [rsp+168], rax
37bf08b37sub rax, 1
37bf08b3bmov [rsp+512], rax
37bf08b43mov [rsp+520], rax
37bf08b4bmov rax, [rsp+152]
37bf08b53mov [rsp+64], rax
37bf08b58lea rax, [rsi+8]
37bf08b5cmov [rsp+56], rax
37bf08b61lea rax, [rsp+512]
37bf08b69mov [rsp+48], rax
37bf08b6elea rax, [rip+0x550c73]
37bf08b75mov [rsp+32], rax
37bf08b7acall dger_64_
37bf08b7fjmp 0x37bf08851
37bf08b84
37bf08b84 0f 1f 40 00 ..@.
37bf08b88
37bf08b88loc_37bf08b88:
37bf08b88test rdi, rdi
37bf08b8bjle 0x37bf0892f
37bf08b91mov rcx, [rsp+232]
37bf08b99lea r8, [8*rdi]
37bf08ba1xor edx, edx
37bf08ba3call memset
37bf08ba8jmp 0x37bf0892f
37bf08bad
37bf08bad 0f 1f 00 ...
37bf08bb0
37bf08bb0loc_37bf08bb0:
37bf08bb0lea rsi, [rip+0x550c39]
37bf08bb7mov rdx, rbx
37bf08bbasub r8, rcx
37bf08bbdmov [rsp+520], rax
37bf08bc5mov [rsp+32], rsi
37bf08bcamov rsi, [rsp+280]
37bf08bd2sub rdx, r13
37bf08bd5lea rax, [rsp+512]
37bf08bddmov [rsp+512], rdx
37bf08be5mov rdx, [rsp+216]
37bf08bedmov rcx, rax
37bf08bf0lea r9, [rsi+8*r8-8]
37bf08bf5mov r8, [rsp+152]
37bf08bfdmov [rsp+312], r11
37bf08c05mov [rsp+304], rax
37bf08c0dcall dswap_64_
37bf08c12mov rsi, [rsp+480]
37bf08c1amov rcx, [rsp+192]
37bf08c22mov rax, [rsp+152]
37bf08c2amov r11, [rsp+312]
37bf08c32add rsi, r13
37bf08c35mov rcx, [rcx]
37bf08c38mov r8, [rsp+304]
37bf08c40mov rdx, rsi
37bf08c43mov [rsp+32], rax
37bf08c48mov rax, [rsp+176]
37bf08c50sub rdx, rbx
37bf08c53mov [rsp+168], rcx
37bf08c5bmov [rsp+504], rdx
37bf08c63lea rdx, [rcx-1]
37bf08c67lea r9, [rax+8*r11]
37bf08c6bmov [rsp+512], rdx
37bf08c73lea rcx, [rsp+504]
37bf08c7bmov [rsp+520], rdx
37bf08c83mov rdx, rdi
37bf08c86call dswap_64_
37bf08c8bjmp 0x37bf08a97
37bf08c90
37bf08c90loc_37bf08c90:
37bf08c90mov rax, [rsp+480]
37bf08c98mov r14, [rsp+376]
37bf08ca0mov r15, [rsp+176]
37bf08ca8lea rsi, [rax+r13]
37bf08caccmp rsi, rcx
37bf08cafjle 0x37bf08fd0
37bf08cb5cmp rsi, r13
37bf08cb8jle 0x37bf08cf8
37bf08cbamov r11, [rsp+240]
37bf08cc2mov rax, r13
37bf08cc5nop [rax+rax]
37bf08ccanop [rax+rax]
37bf08cd5nop [rax+rax]
37bf08ce0
37bf08ce0loc_37bf08ce0:
37bf08ce0mov rdx, [r11+8*rax-8]
37bf08ce5lea rdx, [rdx+r13-1]
37bf08ceamov [r11+8*rax-8], rdx
37bf08cefadd rax, 1
37bf08cf3cmp rsi, rax
37bf08cf6jne 0x37bf08ce0
37bf08cf8
37bf08cf8loc_37bf08cf8:
37bf08cf8lea r12, [rsi-1]
37bf08cfccmp r13, r12
37bf08cffjg 0x37bf08f18
37bf08d05imul rax, r13, 520
37bf08d0cmov rbx, rsi
37bf08d0fmov rdx, [rsp+280]
37bf08d17mov [rsp+168], r15
37bf08d1fsub rbx, r13
37bf08d22mov rdi, [rsp+456]
37bf08d2aimul r12, [rsp+160]
37bf08d33sub rbx, 1
37bf08d37add r12, [rsp+344]
37bf08d3fsub rdx, rax
37bf08d42imul rax, rsi, 520
37bf08d49lea r14, [rdx+rax-520]
37bf08d51mov rax, [rsp+272]
37bf08d59add rax, [rsp+136]
37bf08d61sub rax, r13
37bf08d64add rax, rsi
37bf08d67lea rsi, [rbx+r13]
37bf08d6blea rbp, [r15+8*rax]
37bf08d6flea rax, [rsp+520]
37bf08d77mov r15, rbp
37bf08d7amov [rsp+176], rax
37bf08d82mov rbp, [rsp+360]
37bf08d8ajmp 0x37bf08e7a
37bf08d8f
37bf08d8f 90 .
37bf08d90
37bf08d90loc_37bf08d90:
37bf08d90mov rdx, [rsp+176]
37bf08d98add rax, [rsp+136]
37bf08da0mov [rsp+512], rcx
37bf08da8lea r8, [rsp+512]
37bf08db0add rax, rsi
37bf08db3mov [rsp+520], rcx
37bf08dbblea rcx, [rsp+504]
37bf08dc3mov [rsp+32], rdx
37bf08dc8mov rdx, [rsp+168]
37bf08dd0sub rax, r13
37bf08dd3add rax, [rsp+272]
37bf08ddbmov [rsp+504], rbx
37bf08de3lea r9, [rdx+8*rax]
37bf08de7mov rdx, r15
37bf08deacall dswap_64_
37bf08def
37bf08defloc_37bf08def:
37bf08deflea rax, [rbx+1]
37bf08df3cmp rax, rdi
37bf08df6cmovg rax, rdi
37bf08dfamov [rsp+496], rax
37bf08e02test rax, rax
37bf08e05jle 0x37bf08e56
37bf08e07mov rcx, [rsp+144]
37bf08e0fmov rax, [rsp+136]
37bf08e17lea r8, [rip+0x5509ca]
37bf08e1emov rdx, r14
37bf08e21add rax, [rcx]
37bf08e24lea rcx, [rsp+496]
37bf08e2cadd rax, 1
37bf08e30sub rax, rsi
37bf08e33lea rsi, [rip+0x5509ae]
37bf08e3amov [rsp+32], rsi
37bf08e3fadd rax, r13
37bf08e42mov rsi, [rsp+168]
37bf08e4aadd rax, r12
37bf08e4dlea r9, [rsi+8*rax]
37bf08e51call dcopy_64_
37bf08e56
37bf08e56loc_37bf08e56:
37bf08e56sub rbx, 1
37bf08e5asub r12, [rsp+160]
37bf08e62sub r14, 520
37bf08e69sub r15, 8
37bf08e6dlea rsi, [rbx+r13]
37bf08e71cmp r13, rsi
37bf08e74jg 0x37bf08f10
37bf08e7a
37bf08e7aloc_37bf08e7a:
37bf08e7amov rdx, [rbp+8*rbx-8]
37bf08e7fsub rdx, rsi
37bf08e82lea rax, [rdx+1]
37bf08e86je 0x37bf08def
37bf08e8cmov rcx, [rsp+144]
37bf08e94lea rdx, [rax+rsi]
37bf08e98mov r8, [rcx]
37bf08e9bmov rcx, [rsp+192]
37bf08ea3mov rcx, [rcx]
37bf08ea6lea r9, [r8+r13]
37bf08eaamov [rsp+152], rcx
37bf08eb2sub rcx, 1
37bf08eb6cmp rdx, r9
37bf08eb9jle 0x37bf08d90
37bf08ebflea rax, [rip+0x55092a]
37bf08ec6sub rdx, r13
37bf08ec9mov [rsp+520], rcx
37bf08ed1lea rcx, [rsp+512]
37bf08ed9mov [rsp+32], rax
37bf08edemov rax, [rsp+280]
37bf08ee6sub rdx, r8
37bf08ee9mov r8, [rsp+176]
37bf08ef1mov [rsp+512], rbx
37bf08ef9lea r9, [rax+8*rdx-8]
37bf08efemov rdx, r15
37bf08f01call dswap_64_
37bf08f06jmp 0x37bf08def
37bf08f0b
37bf08f0b 0f 1f 44 00 00 ..D..
37bf08f10
37bf08f10loc_37bf08f10:
37bf08f10mov r15, [rsp+168]
37bf08f18
37bf08f18loc_37bf08f18:
37bf08f18mov rax, [rsp+352]
37bf08f20test rax, rax
37bf08f23je 0x37bf0839a
37bf08f29sub rax, 1
37bf08f2dmov rdi, [rsp+408]
37bf08f35mov rbx, [rsp+424]
37bf08f3dmov [rsp+352], rax
37bf08f45mov rax, [rsp+224]
37bf08f4dadd [rsp+272], rdi
37bf08f55mov rsi, [rsp+416]
37bf08f5dmov rdx, [rax]
37bf08f60mov rax, [rsp+184]
37bf08f68add [rsp+400], rdi
37bf08f70add r13, [rsp+320]
37bf08f78mov rcx, [rax]
37bf08f7bmov rax, [rsp+144]
37bf08f83add [rsp+360], rsi
37bf08f8badd [rsp+328], rbx
37bf08f93mov rdi, [rax]
37bf08f96add [rsp+336], rbx
37bf08f9eadd [rsp+368], rbx
37bf08fa6jmp 0x37bf08740
37bf08fab
37bf08fabloc_37bf08fab:
37bf08fabcmp rsi, rcx
37bf08faejg 0x37bf08cf8
37bf08fb4lea rbx, [rsp+520]
37bf08fbcmov [rsp+152], rbx
37bf08fc4nop
37bf08fc5nop [rax+rax]
37bf08fd0
37bf08fd0loc_37bf08fd0:
37bf08fd0mov rcx, [rsp+200]
37bf08fd8mov rbx, [rsp+136]
37bf08fe0lea r9, [rip+0x550801]
37bf08fe7mov r8, [rsp+152]
37bf08fefsub rcx, r13
37bf08ff2lea rdx, [rcx+1]
37bf08ff6cmp rdx, rbx
37bf08ff9cmovg rdx, rbx
37bf08ffdsub rcx, rbx
37bf09000mov rbx, [rsp+192]
37bf09008lea rbp, [rcx+1]
37bf0900cmov [rsp+168], rcx
37bf09014mov rcx, [rsp+384]
37bf0901csub rdx, rax
37bf0901fmov rbx, [rbx]
37bf09022mov [rsp+464], rdx
37bf0902axor edx, edx
37bf0902ctest rbp, rbp
37bf0902fcmovs rbp, rdx
37bf09033lea rdx, [rbx-1]
37bf09037mov rbx, [rsp+344]
37bf0903fsub rcx, rax
37bf09042imul rsi, [rsp+160]
37bf0904bmov [rsp+520], rdx
37bf09053mov [rsp+472], rbp
37bf0905blea rdx, [rsi+rbx]
37bf0905flea rax, [rdx+rcx]
37bf09063lea rcx, [rsp+464]
37bf0906blea rdx, [r15+8*rax]
37bf0906flea rax, [rip+0x550772]
37bf09076mov [rsp+264], rcx
37bf0907emov [rsp+48], rax
37bf09083mov rax, [rsp+240]
37bf0908blea rax, [rax+8*r13-8]
37bf09090mov [rsp+40], rax
37bf09095lea rax, [rsp+480]
37bf0909dmov [rsp+32], rax
37bf090a2mov [rsp+176], rax
37bf090aacall dlaswp_64_
37bf090afmov r12, [rsp+480]
37bf090b7mov r11, [rsp+240]
37bf090bfmov rax, r13
37bf090c2lea rsi, [r12+r13]
37bf090c6cmp rsi, r13
37bf090c9jle 0x37bf090f8
37bf090cbnop [rax+rax]
37bf090d5nop [rax+rax]
37bf090e0
37bf090e0loc_37bf090e0:
37bf090e0mov rdx, [r11+8*rax-8]
37bf090e5lea rdx, [rdx+r13-1]
37bf090eamov [r11+8*rax-8], rdx
37bf090efadd rax, 1
37bf090f3cmp rsi, rax
37bf090f6jne 0x37bf090e0
37bf090f8
37bf090f8loc_37bf090f8:
37bf090f8mov rdi, [rsp+464]
37bf09100cmp [rsp+168], 0
37bf09109js 0x37bf09613
37bf0910flea rax, [r12+r13-1]
37bf09114mov r11, [rsp+160]
37bf0911cmov rbx, [rsp+384]
37bf09124mov [rsp+216], rdi
37bf0912clea r9, [rax+rdi]
37bf09130lea rax, [r15-8]
37bf09134mov [rsp+208], r12
37bf0913cmov r10, r13
37bf0913flea r8, [r9+1]
37bf09143lea rdx, [8*r9]
37bf0914bmov [rsp+232], r13
37bf09153mov r12, [rsp+384]
37bf0915bimul r8, r11
37bf0915fadd r8, [rsp+344]
37bf09167sub rax, rdx
37bf0916amov [rsp+248], r14
37bf09172lea rdx, [rbx+r8]
37bf09176mov ebx, 1
37bf0917bmov r14, [rsp+440]
37bf09183sub rbx, r13
37bf09186mov r13, r11
37bf09189mov r11, [rsp+240]
37bf09191lea rcx, [rax+8*rdx]
37bf09195add r9, rbx
37bf09198nop [rax+rax]
37bf091a0
37bf091a0loc_37bf091a0:
37bf091a0mov rdx, r10
37bf091a3lea rdi, [r9+r10]
37bf091a7cmp rsi, r10
37bf091aajle 0x37bf091f2
37bf091acnop [rax+rax]
37bf091b5nop [rax+rax]
37bf091c0
37bf091c0loc_37bf091c0:
37bf091c0mov rax, [r11+8*rdx-8]
37bf091c5cmp rax, rdx
37bf091c8je 0x37bf091e9
37bf091caadd rax, r12
37bf091cdmovsd_xmm x0, [rcx+8*rdx]
37bf091d2sub rax, rdi
37bf091d5add rax, r8
37bf091d8movsd_xmm x1, [r15+8*rax]
37bf091demovsd_xmm [rcx+8*rdx], x1
37bf091e3movsd_xmm [r15+8*rax], x0
37bf091e9
37bf091e9loc_37bf091e9:
37bf091e9add rdx, 1
37bf091edcmp rsi, rdx
37bf091f0jne 0x37bf091c0
37bf091f2
37bf091f2loc_37bf091f2:
37bf091f2add r10, 1
37bf091f6add r8, r13
37bf091f9add rcx, r14
37bf091fclea rax, [rbx+r10]
37bf09200cmp rbp, rax
37bf09203jge 0x37bf091a0
37bf09205mov r12, [rsp+208]
37bf0920dmov r13, [rsp+232]
37bf09215mov r14, [rsp+248]
37bf0921dcmp [rsp+216], 0
37bf09226jg 0x37bf0961c
37bf0922cmov rax, [rsp+328]
37bf09234add rax, 8
37bf09238mov [rsp+216], rax
37bf09240lea rax, [rip+0x5505bd]
37bf09247mov [rsp+208], rax
37bf0924f
37bf0924floc_37bf0924f:
37bf0924fmov rsi, [rsp+336]
37bf09257mov [rsp+168], r13
37bf0925flea rdi, [8*r12]
37bf09267mov ebx, 1
37bf0926cmov rcx, [rsp+432]
37bf09274mov r13, rsi
37bf09277mov rsi, [rsp+392]
37bf0927fnop
37bf09280
37bf09280loc_37bf09280:
37bf09280cmp rbx, r12
37bf09283jg 0x37bf09293
37bf09285mov r8, rdi
37bf09288mov rdx, r13
37bf0928bcall memcpy
37bf09290mov rcx, rax
37bf09293
37bf09293loc_37bf09293:
37bf09293add rbx, 1
37bf09297add rcx, 528
37bf0929eadd r13, rsi
37bf092a1sub rdi, 8
37bf092a5cmp rbp, rbx
37bf092a8jge 0x37bf09280
37bf092aamov rdi, [rsp+192]
37bf092b2mov r13, [rsp+168]
37bf092balea rsi, [rip+0x55052f]
37bf092c1lea rbx, [rsp+472]
37bf092c9mov rcx, [rsp+176]
37bf092d1mov rbp, [rsp+432]
37bf092d9lea r9, [rip+0x550520]
37bf092e0lea r8, [rip+0x55051d]
37bf092e7mov rax, [rdi]
37bf092eamov r12, [rsp+152]
37bf092f2mov [rsp+112], 4
37bf092fblea rdx, [rip+0x55050e]
37bf09302mov [rsp+32], rcx
37bf09307lea rcx, [rip+0x550507]
37bf0930emov [rsp+168], rax
37bf09316sub rax, 1
37bf0931amov [rsp+520], rax
37bf09322mov rax, [rsp+216]
37bf0932amov [rsp+104], 12
37bf09333mov [rsp+56], rax
37bf09338lea rax, [rip+0x5504e1]
37bf0933fmov [rsp+96], 5
37bf09348mov [rsp+88], 4
37bf09351mov [rsp+80], rsi
37bf09356mov [rsp+72], rbp
37bf0935bmov [rsp+64], r12
37bf09360mov [rsp+48], rax
37bf09365mov [rsp+40], rbx
37bf0936acall dtrsm_64_
37bf0936ftest r14, r14
37bf09372jle 0x37bf0943c
37bf09378mov rdx, [rdi]
37bf0937bmov [rsp+96], r12
37bf09380mov r9, rbx
37bf09383lea rdi, [rip+0x550496]
37bf0938amov rcx, [rsp+176]
37bf09392mov [rsp+80], rdi
37bf09397lea r8, [rsp+448]
37bf0939flea rax, [rdx-1]
37bf093a3mov [rsp+72], rsi
37bf093a8mov [rsp+168], rdx
37bf093b0mov rdx, [rsp+400]
37bf093b8mov [rsp+512], rax
37bf093c0mov [rsp+520], rax
37bf093c8mov rax, [rsp+480]
37bf093d0mov [rsp+32], rcx
37bf093d5mov rcx, [rsp+208]
37bf093ddlea rdx, [rax+rdx+1]
37bf093e2add rax, [rsp+384]
37bf093eamov [rsp+64], rbp
37bf093efadd rax, [rsp+272]
37bf093f7lea rdx, [r15+8*rdx]
37bf093fbmov [rsp+112], 12
37bf09404lea rax, [r15+8*rax]
37bf09408mov [rsp+88], rdx
37bf0940dlea rdx, [rsp+512]
37bf09415mov [rsp+48], rax
37bf0941alea rax, [rip+0x5503d7]
37bf09421mov [rsp+56], rdx
37bf09426mov rdx, rcx
37bf09429mov [rsp+104], 12
37bf09432mov [rsp+40], rax
37bf09437call dgemm_64_
37bf0943c
37bf0943cloc_37bf0943c:
37bf0943ccmp [rsp+256], 0
37bf09445jle 0x37bf09515
37bf0944bmov rax, [rsp+192]
37bf09453mov rdi, [rsp+400]
37bf0945bmov r9, rbx
37bf0945elea r8, [rsp+456]
37bf09466mov rcx, [rsp+208]
37bf0946emov rax, [rax]
37bf09471mov [rsp+112], 12
37bf0947amov [rsp+104], 12
37bf09483mov rdx, rcx
37bf09486mov [rsp+168], rax
37bf0948esub rax, 1
37bf09492mov [rsp+520], rax
37bf0949amov rax, [rsp+152]
37bf094a2mov [rsp+96], rax
37bf094a7mov rax, [rsp+144]
37bf094afmov rax, [rax]
37bf094b2lea rax, [rdi+rax+1]
37bf094b7mov rdi, [rsp+432]
37bf094bflea rax, [r15+8*rax]
37bf094c3mov [rsp+88], rax
37bf094c8lea rax, [rip+0x550351]
37bf094cfmov [rsp+80], rax
37bf094d4lea rax, [rip+0x550315]
37bf094dbmov [rsp+72], rax
37bf094e0mov [rsp+56], rax
37bf094e5mov rax, [rsp+280]
37bf094edmov [rsp+64], rdi
37bf094f2mov [rsp+48], rax
37bf094f7lea rax, [rip+0x5502fa]
37bf094femov [rsp+40], rax
37bf09503mov rax, [rsp+176]
37bf0950bmov [rsp+32], rax
37bf09510call dgemm_64_
37bf09515
37bf09515loc_37bf09515:
37bf09515mov rbx, [rsp+472]
37bf0951dmov rsi, [rsp+480]
37bf09525test rbx, rbx
37bf09528jle 0x37bf0958a
37bf0952amov rbp, [rsp+432]
37bf09532mov rcx, [rsp+336]
37bf0953aadd rbx, 1
37bf0953elea r12, [8*rsi]
37bf09546mov r14, [rsp+392]
37bf0954emov edi, 1
37bf09553nop
37bf09555nop [rax+rax]
37bf09560
37bf09560loc_37bf09560:
37bf09560cmp rdi, rsi
37bf09563jg 0x37bf09573
37bf09565mov r8, r12
37bf09568mov rdx, rbp
37bf0956bcall memcpy
37bf09570mov rcx, rax
37bf09573
37bf09573loc_37bf09573:
37bf09573add rdi, 1
37bf09577add rcx, r14
37bf0957aadd rbp, 528
37bf09581sub r12, 8
37bf09585cmp rdi, rbx
37bf09588jne 0x37bf09560
37bf0958a
37bf0958aloc_37bf0958a:
37bf0958aadd rsi, r13
37bf0958djmp 0x37bf08cf8
37bf09592
37bf09592loc_37bf09592:
37bf09592mov rax, [rsp+296]
37bf0959amov r9, [rsp+288]
37bf095a2mov [rsp+0x106a0], r11
37bf095aamov r8, [rsp+144]
37bf095b2mov rdx, [rsp+184]
37bf095bamov [rsp+0x10690], r15
37bf095c2mov [rsp+0x106a8], rax
37bf095camov rcx, [rsp+224]
37bf095d2mov rax, [rsp+192]
37bf095damovups x6, [rsp+0x10610]
37bf095e2mov [rsp+0x10698], rax
37bf095eaadd rsp, 0x10628
37bf095f1pop rbx
37bf095f2pop rsi
37bf095f3pop rdi
37bf095f4pop rbp
37bf095f5pop r12
37bf095f7pop r13
37bf095f9pop r14
37bf095fbpop r15
37bf095fdjmp 0x37bf07d80
37bf09602
37bf09602loc_37bf09602:
37bf09602mov rdx, -3
37bf09609mov eax, 3
37bf0960ejmp 0x37bf0836c
37bf09613
37bf09613loc_37bf09613:
37bf09613test rdi, rdi
37bf09616jle 0x37bf08cf8
37bf0961c
37bf0961cloc_37bf0961c:
37bf0961cmov rax, [rsp+192]
37bf09624mov rdx, [rsp+384]
37bf0962clea rbx, [rsp+512]
37bf09634lea r8, [rip+0x5501c9]
37bf0963bimul rsi, [rsp+160]
37bf09644lea r9, [rip+0x5501b5]
37bf0964bmov [rsp+208], r8
37bf09653mov rax, [rax]
37bf09656sub rdx, r12
37bf09659mov [rsp+64], rbx
37bf0965elea rcx, [rip+0x5501b0]
37bf09665mov [rsp+88], 4
37bf0966emov [rsp+112], 4
37bf09677sub rax, 1
37bf0967bmov [rsp+512], rax
37bf09683mov [rsp+520], rax
37bf0968bmov rax, [rsp+152]
37bf09693mov [rsp+104], 12
37bf0969cmov [rsp+80], rax
37bf096a1mov rax, [rsp+344]
37bf096a9mov [rsp+96], 5
37bf096b2add rax, rsi
37bf096b5add rax, rdx
37bf096b8lea rdx, [rip+0x550151]
37bf096bflea rax, [r15+8*rax]
37bf096c3mov [rsp+72], rax
37bf096c8mov rax, [rsp+328]
37bf096d0add rax, 8
37bf096d4mov [rsp+216], rax
37bf096dcmov [rsp+56], rax
37bf096e1lea rax, [rip+0x550138]
37bf096e8mov [rsp+48], rax
37bf096edmov rax, [rsp+264]
37bf096f5mov [rsp+40], rax
37bf096famov rax, [rsp+176]
37bf09702mov [rsp+32], rax
37bf09707call dtrsm_64_
37bf0970ctest r14, r14
37bf0970fjle 0x37bf09813
37bf09715mov rdi, [rsp+192]
37bf0971dmov rax, [rsp+480]
37bf09725lea rsi, [rip+0x5500f4]
37bf0972clea r8, [rsp+448]
37bf09734mov r9, [rsp+264]
37bf0973cmov rdi, [rdi]
37bf0973fmov [rsp+72], rbx
37bf09744mov [rsp+112], 12
37bf0974dlea rdx, [rdi-1]
37bf09751mov [rsp+232], rdi
37bf09759mov rdi, [rsp+152]
37bf09761mov [rsp+504], rdx
37bf09769mov [rsp+96], rdi
37bf0976emov rdi, [rsp+384]
37bf09776mov [rsp+512], rdx
37bf0977emov [rsp+520], rdx
37bf09786lea rdx, [r13+rax]
37bf0978bimul rdx, [rsp+160]
37bf09794add rdx, [rsp+344]
37bf0979cmov [rsp+80], rsi
37bf097a1mov [rsp+104], 12
37bf097aalea rcx, [rdx+rdi]
37bf097aelea rcx, [r15+8*rcx]
37bf097b2mov [rsp+88], rcx
37bf097b7mov rcx, rdi
37bf097basub rcx, rax
37bf097bdadd rax, rdi
37bf097c0add rax, [rsp+272]
37bf097c8lea rax, [r15+8*rax]
37bf097ccadd rdx, rcx
37bf097cfmov rcx, [rsp+208]
37bf097d7mov [rsp+48], rax
37bf097dclea rax, [rip+0x550015]
37bf097e3lea rdx, [r15+8*rdx]
37bf097e7mov [rsp+40], rax
37bf097ecmov rax, [rsp+176]
37bf097f4mov [rsp+64], rdx
37bf097f9lea rdx, [rsp+504]
37bf09801mov [rsp+56], rdx
37bf09806mov rdx, rcx
37bf09809mov [rsp+32], rax
37bf0980ecall dgemm_64_
37bf09813
37bf09813loc_37bf09813:
37bf09813cmp [rsp+256], 0
37bf0981cjle 0x37bf09927
37bf09822mov rax, [rsp+192]
37bf0982amov rcx, [rsp+480]
37bf09832mov rdi, [rsp+152]
37bf0983amov rdx, [rsp+136]
37bf09842mov rax, [rax]
37bf09845mov r9, [rsp+264]
37bf0984dmov [rsp+112], 12
37bf09856mov [rsp+96], rdi
37bf0985bmov rdi, [rsp+144]
37bf09863mov [rsp+232], rax
37bf0986bsub rax, 1
37bf0986fmov [rsp+512], rax
37bf09877mov [rsp+520], rax
37bf0987flea rax, [r13+rcx]
37bf09884imul rax, [rsp+160]
37bf0988dadd rax, [rsp+344]
37bf09895mov [rsp+104], 12
37bf0989emov r8, rax
37bf098a1add rdx, [rdi]
37bf098a4lea rdi, [rip+0x54ff75]
37bf098abmov [rsp+72], rbx
37bf098b0sub r8, rcx
37bf098b3mov [rsp+80], rdi
37bf098b8lea rdx, [r8+rdx+1]
37bf098bdlea r8, [rsp+456]
37bf098c5lea rdx, [r15+8*rdx]
37bf098c9mov [rsp+88], rdx
37bf098cemov rdx, [rsp+384]
37bf098d6sub rdx, rcx
37bf098d9mov rcx, [rsp+208]
37bf098e1add rax, rdx
37bf098e4lea rax, [r15+8*rax]
37bf098e8mov rdx, rcx
37bf098ebmov [rsp+64], rax
37bf098f0lea rax, [rip+0x54fef9]
37bf098f7mov [rsp+56], rax
37bf098fcmov rax, [rsp+280]
37bf09904mov [rsp+48], rax
37bf09909lea rax, [rip+0x54fee8]
37bf09910mov [rsp+40], rax
37bf09915mov rax, [rsp+176]
37bf0991dmov [rsp+32], rax
37bf09922call dgemm_64_
37bf09927
37bf09927loc_37bf09927:
37bf09927mov r12, [rsp+480]
37bf0992fcmp [rsp+168], 0
37bf09938jns 0x37bf09944
37bf0993alea rsi, [r13+r12]
37bf0993fjmp 0x37bf08cf8
37bf09944
37bf09944loc_37bf09944:
37bf09944mov rax, [rsp+456]
37bf0994cmov r14, [rsp+448]
37bf09954mov [rsp+256], rax
37bf0995cjmp 0x37bf0924f
37bf08280
37bf09961
37bf09961 // align 0x20
37bf09961 // align 0x20
37bf09980
37bf09980dgbtrs_64_:
37bf09980push r15
37bf09982push r14
37bf09984push r13
37bf09986push r12
37bf09988push rbp
37bf09989push rdi
37bf0998apush rsi
37bf0998bpush rbx
37bf0998csub rsp, 168
37bf09993mov r12, [rsp+320]
37bf0999bmov rdi, [rsp+312]
37bf099a3mov rax, [rsp+288]
37bf099abmov [r12], 0
37bf099b3mov r14, [rdi]
37bf099b6mov r13, [rax]
37bf099b9mov rbx, rdx
37bf099bcmov rsi, r8
37bf099bfmov rbp, r9
37bf099c2mov r8l, 1
37bf099c8mov r9l, 1
37bf099celea rdx, [rip+0x54fe5b]
37bf099d5mov r15, rcx
37bf099d8call lsame_64_
37bf099ddmov r10, rax
37bf099e0test rax, rax
37bf099e3je 0x37bf09d40
37bf099e9
37bf099e9loc_37bf099e9:
37bf099e9mov r15, [rbx]
37bf099ectest r15, r15
37bf099efjs 0x37bf09d30
37bf099f5mov rax, [rsi]
37bf099f8mov r9, rax
37bf099fbtest rax, rax
37bf099fejs 0x37bf09ce8
37bf09a04mov rcx, [rbp]
37bf09a08mov [rsp+104], rcx
37bf09a0dtest rcx, rcx
37bf09a10js 0x37bf09db0
37bf09a16mov rdx, [rsp+272]
37bf09a1emov rdx, [rdx]
37bf09a21test rdx, rdx
37bf09a24js 0x37bf09ff8
37bf09a2amov r8, [rsp+288]
37bf09a32lea r11, [rcx+2*rax]
37bf09a36mov [rsp+112], r11
37bf09a3bcmp r11, [r8]
37bf09a3ejge 0x37bf0a010
37bf09a44test r15, r15
37bf09a47mov r11l, 1
37bf09a4dcmovg r11, r15
37bf09a51cmp [rdi], r11
37bf09a54jl 0x37bf0a028
37bf09a5amov r11, [r12]
37bf09a5etest r11, r11
37bf09a61jne 0x37bf0a03a
37bf09a67test r15, r15
37bf09a6aje 0x37bf09d1c
37bf09a70test rdx, rdx
37bf09a73je 0x37bf09d1c
37bf09a79xor r11l, r11l
37bf09a7ctest r14, r14
37bf09a7fcmovns r11, r14
37bf09a83mov [rsp+128], r11
37bf09a8bxor r11l, r11l
37bf09a8etest r13, r13
37bf09a91cmovns r11, r13
37bf09a95mov [rsp+120], r11
37bf09a9amov r11, [rsp+112]
37bf09a9fsub r11, rax
37bf09aa2mov [rsp+136], r11
37bf09aaatest r10, r10
37bf09aadjne 0x37bf09dc8
37bf09ab3mov [rsp+248], rbx
37bf09abbmov r8, [rsp+104]
37bf09ac0mov r15, rbp
37bf09ac3lea r13, [rip+0x54fd9a]
37bf09acamov rcx, [rsp+128]
37bf09ad2mov r11, [rsp+304]
37bf09adamov [rsp+312], rdi
37bf09ae2mov rdi, rdx
37bf09ae5mov [rsp+104], r13
37bf09aeamov rbp, [rsp+288]
37bf09af2lea r14, [rsp+152]
37bf09afalea r12, [rip+0x54fd47]
37bf09b01shl rcx, 3
37bf09b05mov rbx, r11
37bf09b08mov [rsp+128], rax
37bf09b10mov r13l, 1
37bf09b16mov [rsp+112], rcx
37bf09b1bmov rcx, rax
37bf09b1ejmp 0x37bf09b2b
37bf09b20
37bf09b20loc_37bf09b20:
37bf09b20mov rcx, [rsi]
37bf09b23mov r8, [r15]
37bf09b26add rbx, [rsp+112]
37bf09b2b
37bf09b2bloc_37bf09b2b:
37bf09b2bmov rax, [rsp+280]
37bf09b33add rcx, r8
37bf09b36mov [rsp+88], 8
37bf09b3flea r8, [rip+0x54fd0a]
37bf09b46mov [rsp+64], r12
37bf09b4blea rdx, [rip+0x54fd17]
37bf09b52add r13, 1
37bf09b56mov r9, [rsp+248]
37bf09b5emov [rsp+80], 9
37bf09b67mov [rsp+72], 5
37bf09b70mov [rsp+56], rbx
37bf09b75mov [rsp+48], rbp
37bf09b7amov [rsp+40], rax
37bf09b7fmov [rsp+32], r14
37bf09b84mov [rsp+152], rcx
37bf09b8cmov rcx, [rsp+104]
37bf09b91call dtbsv_64_
37bf09b96cmp rdi, r13
37bf09b99jge 0x37bf09b20
37bf09b9bmov rbx, [rsp+248]
37bf09ba3mov rdi, [rsp+312]
37bf09babcmp [rsp+128], 0
37bf09bb4je 0x37bf09d1c
37bf09bbamov rdx, [rbx]
37bf09bbdlea rax, [rdx-1]
37bf09bc1test rax, rax
37bf09bc4jle 0x37bf09d1c
37bf09bcamov r15, rax
37bf09bcdmov rax, [rsp+304]
37bf09bd5mov r14, r15
37bf09bd8lea rcx, [rax+8*rdx-8]
37bf09bddmov rax, [rsp+120]
37bf09be2mov rbp, rax
37bf09be5mov r9, rax
37bf09be8imul rax, r15
37bf09becnot r9
37bf09befneg rbp
37bf09bf2shl rbp, 3
37bf09bf6mov r15, rbp
37bf09bf9mov rbp, rbx
37bf09bfclea r8, [rax+r9]
37bf09c00mov rax, [rsp+280]
37bf09c08add r8, [rsp+136]
37bf09c10lea r13, [rax+8*r8+16]
37bf09c15lea rax, [rsp+144]
37bf09c1dmov [rsp+104], rax
37bf09c22jmp 0x37bf09c32
37bf09c24
37bf09c24 0f 1f 40 00 ..@.
37bf09c28
37bf09c28loc_37bf09c28:
37bf09c28mov rdx, [rbp]
37bf09c2cadd r13, r15
37bf09c2fmov rcx, rbx
37bf09c32
37bf09c32loc_37bf09c32:
37bf09c32mov r8, [rsi]
37bf09c35sub rdx, r14
37bf09c38lea rbx, [rcx-8]
37bf09c3cmov [rsp+32], rcx
37bf09c41lea rax, [rip+0x54fc30]
37bf09c48mov [rsp+80], rdi
37bf09c4dlea r9, [rip+0x54fbec]
37bf09c54cmp rdx, r8
37bf09c57mov [rsp+64], rax
37bf09c5clea rcx, [rip+0x54fc06]
37bf09c63cmovg rdx, r8
37bf09c67mov [rsp+72], rbx
37bf09c6cmov r8, [rsp+272]
37bf09c74mov [rsp+88], 9
37bf09c7dmov [rsp+56], r12
37bf09c82mov [rsp+48], r13
37bf09c87mov [rsp+40], rdi
37bf09c8cmov [rsp+144], rdx
37bf09c94mov rdx, [rsp+104]
37bf09c99call dgemv_64_
37bf09c9emov rax, [rsp+296]
37bf09ca6mov rdx, [rax+8*r14-8]
37bf09cabcmp rdx, r14
37bf09caeje 0x37bf09cd5
37bf09cb0mov rax, [rsp+304]
37bf09cb8mov [rsp+32], rdi
37bf09cbdmov r9, rbx
37bf09cc0mov r8, rdi
37bf09cc3mov rcx, [rsp+272]
37bf09ccblea rdx, [rax+8*rdx-8]
37bf09cd0call dswap_64_
37bf09cd5
37bf09cd5loc_37bf09cd5:
37bf09cd5sub r14, 1
37bf09cd9jne 0x37bf09c28
37bf09cdfjmp 0x37bf09d1c
37bf09ce1
37bf09ce1 0f 1f 80 00 00 00 00 .......
37bf09ce8
37bf09ce8loc_37bf09ce8:
37bf09ce8mov rax, -3
37bf09cefmov r11l, 3
37bf09cf5
37bf09cf5loc_37bf09cf5:
37bf09cf5mov [r12], rax
37bf09cf9
37bf09cf9loc_37bf09cf9:
37bf09cf9lea rdx, [rsp+152]
37bf09d01mov r8l, 6
37bf09d07lea rcx, [rip+0x54fb25]
37bf09d0emov [rsp+152], r11
37bf09d16call xerbla_64_
37bf09d1bnop
37bf09d1c
37bf09d1cloc_37bf09d1c:
37bf09d1cadd rsp, 168
37bf09d23pop rbx
37bf09d24pop rsi
37bf09d25pop rdi
37bf09d26pop rbp
37bf09d27pop r12
37bf09d29pop r13
37bf09d2bpop r14
37bf09d2dpop r15
37bf09d2fret
37bf09d30
37bf09d30loc_37bf09d30:
37bf09d30mov rax, -2
37bf09d37mov r11l, 2
37bf09d3djmp 0x37bf09cf5
37bf09d3f
37bf09d3f 90 .
37bf09d40
37bf09d40loc_37bf09d40:
37bf09d40mov r9l, 1
37bf09d46mov r8l, 1
37bf09d4cmov rcx, r15
37bf09d4fmov [rsp+104], rax
37bf09d54lea rdx, [rip+0x54fad6]
37bf09d5bcall lsame_64_
37bf09d60mov r10, [rsp+104]
37bf09d65test rax, rax
37bf09d68jne 0x37bf099e9
37bf09d6emov r9l, 1
37bf09d74mov r8l, 1
37bf09d7alea rdx, [rip+0x54fab1]
37bf09d81mov rcx, r15
37bf09d84call lsame_64_
37bf09d89mov r10, [rsp+104]
37bf09d8etest rax, rax
37bf09d91jne 0x37bf099e9
37bf09d97mov rax, -1
37bf09d9emov r11l, 1
37bf09da4jmp 0x37bf09cf5
37bf09da9
37bf09da9 0f 1f 80 00 00 00 00 .......
37bf09db0
37bf09db0loc_37bf09db0:
37bf09db0mov rax, -4
37bf09db7mov r11l, 4
37bf09dbdjmp 0x37bf09cf5
37bf09dc2
37bf09dc2 66 0f 1f 44 00 00 f..D..
37bf09dc8
37bf09dc8loc_37bf09dc8:
37bf09dc8test rax, rax
37bf09dcbje 0x37bf09fe8
37bf09dd1cmp r15, 1
37bf09dd5je 0x37bf09fe8
37bf09ddbmov rax, [rsp+120]
37bf09de0mov rcx, [rsp+136]
37bf09de8mov rdx, r15
37bf09debmov [rsp+264], rbp
37bf09df3mov [rsp+112], r15
37bf09df8mov r13, [rsp+304]
37bf09e00mov r14l, 1
37bf09e06lea r12, [rip+0x54fa3b]
37bf09e0dshl rax, 3
37bf09e11mov [rsp+120], rax
37bf09e16mov rax, [rsp+280]
37bf09e1elea rax, [rax+8*rcx+8]
37bf09e23lea rcx, [rsp+144]
37bf09e2bmov [rsp+104], rcx
37bf09e30mov rbp, rax
37bf09e33jmp 0x37bf09e43
37bf09e35
37bf09e35 0f 1f 00 ...
37bf09e38
37bf09e38loc_37bf09e38:
37bf09e38mov rdx, [rbx]
37bf09e3bmov r9, [rsi]
37bf09e3eadd rbp, [rsp+120]
37bf09e43
37bf09e43loc_37bf09e43:
37bf09e43sub rdx, r14
37bf09e46mov rax, [rsp+296]
37bf09e4emov r15, r13
37bf09e51cmp rdx, r9
37bf09e54cmovg rdx, r9
37bf09e58mov [rsp+144], rdx
37bf09e60mov rdx, [rax+8*r14-8]
37bf09e65cmp rdx, r14
37bf09e68je 0x37bf09e8f
37bf09e6amov rax, [rsp+304]
37bf09e72mov [rsp+32], rdi
37bf09e77mov r9, r13
37bf09e7amov r8, rdi
37bf09e7dmov rcx, [rsp+272]
37bf09e85lea rdx, [rax+8*rdx-8]
37bf09e8acall dswap_64_
37bf09e8f
37bf09e8floc_37bf09e8f:
37bf09e8fadd r13, 8
37bf09e93mov [rsp+64], rdi
37bf09e98mov r9, rbp
37bf09e9badd r14, 1
37bf09e9fmov [rsp+56], r13
37bf09ea4mov rdx, [rsp+272]
37bf09eaclea r8, [rip+0x54f98d]
37bf09eb3mov [rsp+48], rdi
37bf09eb8mov rcx, [rsp+104]
37bf09ebdmov [rsp+40], r15
37bf09ec2mov [rsp+32], r12
37bf09ec7call dger_64_
37bf09ecccmp [rsp+112], r14
37bf09ed1jne 0x37bf09e38
37bf09ed7mov rax, [rsp+272]
37bf09edfmov rbp, [rsp+264]
37bf09ee7mov rdx, [rax]
37bf09eeatest rdx, rdx
37bf09eedjle 0x37bf09d1c
37bf09ef3mov rax, [rsi]
37bf09ef6mov rcx, [rbp]
37bf09efa
37bf09efaloc_37bf09efa:
37bf09efamov rdi, [rsp+128]
37bf09f02lea r13, [rip+0x54f95b]
37bf09f09mov [rsp+264], rbp
37bf09f11lea r14, [rsp+152]
37bf09f19mov [rsp+112], r13
37bf09f1emov rbp, rsi
37bf09f21mov r15, [rsp+264]
37bf09f29mov esi, 1
37bf09f2eshl rdi, 3
37bf09f32mov [rsp+248], rbx
37bf09f3amov rbx, rdx
37bf09f3dmov [rsp+104], rdi
37bf09f42mov rdi, [rsp+304]
37bf09f4amov r13, rdi
37bf09f4dmov rdi, [rsp+288]
37bf09f55jmp 0x37bf09f67
37bf09f57
37bf09f57 66 0f 1f 84 00 00 00 00 00 f........
37bf09f60
37bf09f60loc_37bf09f60:
37bf09f60mov rax, [rbp]
37bf09f64mov rcx, [r15]
37bf09f67
37bf09f67loc_37bf09f67:
37bf09f67add rax, rcx
37bf09f6amov [rsp+56], r13
37bf09f6fmov r9, [rsp+248]
37bf09f77lea r8, [rip+0x54f8d2]
37bf09f7emov [rsp+152], rax
37bf09f86mov rcx, [rsp+112]
37bf09f8blea rdx, [rip+0x54f8c6]
37bf09f92add rsi, 1
37bf09f96mov rax, [rsp+280]
37bf09f9emov [rsp+64], r12
37bf09fa3mov [rsp+88], 8
37bf09facmov [rsp+80], 12
37bf09fb5mov [rsp+72], 5
37bf09fbemov [rsp+48], rdi
37bf09fc3mov [rsp+40], rax
37bf09fc8mov [rsp+32], r14
37bf09fcdcall dtbsv_64_
37bf09fd2add r13, [rsp+104]
37bf09fd7cmp rsi, rbx
37bf09fdajle 0x37bf09f60
37bf09fdcjmp 0x37bf09d1c
37bf09fe1
37bf09fe1 0f 1f 80 00 00 00 00 .......
37bf09fe8
37bf09fe8loc_37bf09fe8:
37bf09fe8lea r12, [rip+0x54f859]
37bf09fefjmp 0x37bf09efa
37bf09ff4
37bf09ff4 0f 1f 40 00 ..@.
37bf09ff8
37bf09ff8loc_37bf09ff8:
37bf09ff8mov rax, -5
37bf09fffmov r11l, 5
37bf0a005jmp 0x37bf09cf5
37bf0a00a
37bf0a00a 66 0f 1f 44 00 00 f..D..
37bf0a010
37bf0a010loc_37bf0a010:
37bf0a010mov rax, -7
37bf0a017mov r11l, 7
37bf0a01djmp 0x37bf09cf5
37bf0a022
37bf0a022 66 0f 1f 44 00 00 f..D..
37bf0a028
37bf0a028loc_37bf0a028:
37bf0a028mov rax, -10
37bf0a02fmov r11l, 10
37bf0a035jmp 0x37bf09cf5
37bf0a03a
37bf0a03aloc_37bf0a03a:
37bf0a03aneg r11
37bf0a03djmp 0x37bf09cf9
37bf09980
37bf09980dgbtrs_64_:
37bf09980push r15
37bf09982push r14
37bf09984push r13
37bf09986push r12
37bf09988push rbp
37bf09989push rdi
37bf0998apush rsi
37bf0998bpush rbx
37bf0998csub rsp, 168
37bf09993mov r12, [rsp+320]
37bf0999bmov rdi, [rsp+312]
37bf099a3mov rax, [rsp+288]
37bf099abmov [r12], 0
37bf099b3mov r14, [rdi]
37bf099b6mov r13, [rax]
37bf099b9mov rbx, rdx
37bf099bcmov rsi, r8
37bf099bfmov rbp, r9
37bf099c2mov r8l, 1
37bf099c8mov r9l, 1
37bf099celea rdx, [rip+0x54fe5b]
37bf099d5mov r15, rcx
37bf099d8call lsame_64_
37bf099ddmov r10, rax
37bf099e0test rax, rax
37bf099e3je 0x37bf09d40
37bf099e9
37bf099e9loc_37bf099e9:
37bf099e9mov r15, [rbx]
37bf099ectest r15, r15
37bf099efjs 0x37bf09d30
37bf099f5mov rax, [rsi]
37bf099f8mov r9, rax
37bf099fbtest rax, rax
37bf099fejs 0x37bf09ce8
37bf09a04mov rcx, [rbp]
37bf09a08mov [rsp+104], rcx
37bf09a0dtest rcx, rcx
37bf09a10js 0x37bf09db0
37bf09a16mov rdx, [rsp+272]
37bf09a1emov rdx, [rdx]
37bf09a21test rdx, rdx
37bf09a24js 0x37bf09ff8
37bf09a2amov r8, [rsp+288]
37bf09a32lea r11, [rcx+2*rax]
37bf09a36mov [rsp+112], r11
37bf09a3bcmp r11, [r8]
37bf09a3ejge 0x37bf0a010
37bf09a44test r15, r15
37bf09a47mov r11l, 1
37bf09a4dcmovg r11, r15
37bf09a51cmp [rdi], r11
37bf09a54jl 0x37bf0a028
37bf09a5amov r11, [r12]
37bf09a5etest r11, r11
37bf09a61jne 0x37bf0a03a
37bf09a67test r15, r15
37bf09a6aje 0x37bf09d1c
37bf09a70test rdx, rdx
37bf09a73je 0x37bf09d1c
37bf09a79xor r11l, r11l
37bf09a7ctest r14, r14
37bf09a7fcmovns r11, r14
37bf09a83mov [rsp+128], r11
37bf09a8bxor r11l, r11l
37bf09a8etest r13, r13
37bf09a91cmovns r11, r13
37bf09a95mov [rsp+120], r11
37bf09a9amov r11, [rsp+112]
37bf09a9fsub r11, rax
37bf09aa2mov [rsp+136], r11
37bf09aaatest r10, r10
37bf09aadjne 0x37bf09dc8
37bf09ab3mov [rsp+248], rbx
37bf09abbmov r8, [rsp+104]
37bf09ac0mov r15, rbp
37bf09ac3lea r13, [rip+0x54fd9a]
37bf09acamov rcx, [rsp+128]
37bf09ad2mov r11, [rsp+304]
37bf09adamov [rsp+312], rdi
37bf09ae2mov rdi, rdx
37bf09ae5mov [rsp+104], r13
37bf09aeamov rbp, [rsp+288]
37bf09af2lea r14, [rsp+152]
37bf09afalea r12, [rip+0x54fd47]
37bf09b01shl rcx, 3
37bf09b05mov rbx, r11
37bf09b08mov [rsp+128], rax
37bf09b10mov r13l, 1
37bf09b16mov [rsp+112], rcx
37bf09b1bmov rcx, rax
37bf09b1ejmp 0x37bf09b2b
37bf09b20
37bf09b20loc_37bf09b20:
37bf09b20mov rcx, [rsi]
37bf09b23mov r8, [r15]
37bf09b26add rbx, [rsp+112]
37bf09b2b
37bf09b2bloc_37bf09b2b:
37bf09b2bmov rax, [rsp+280]
37bf09b33add rcx, r8
37bf09b36mov [rsp+88], 8
37bf09b3flea r8, [rip+0x54fd0a]
37bf09b46mov [rsp+64], r12
37bf09b4blea rdx, [rip+0x54fd17]
37bf09b52add r13, 1
37bf09b56mov r9, [rsp+248]
37bf09b5emov [rsp+80], 9
37bf09b67mov [rsp+72], 5
37bf09b70mov [rsp+56], rbx
37bf09b75mov [rsp+48], rbp
37bf09b7amov [rsp+40], rax
37bf09b7fmov [rsp+32], r14
37bf09b84mov [rsp+152], rcx
37bf09b8cmov rcx, [rsp+104]
37bf09b91call dtbsv_64_
37bf09b96cmp rdi, r13
37bf09b99jge 0x37bf09b20
37bf09b9bmov rbx, [rsp+248]
37bf09ba3mov rdi, [rsp+312]
37bf09babcmp [rsp+128], 0
37bf09bb4je 0x37bf09d1c
37bf09bbamov rdx, [rbx]
37bf09bbdlea rax, [rdx-1]
37bf09bc1test rax, rax
37bf09bc4jle 0x37bf09d1c
37bf09bcamov r15, rax
37bf09bcdmov rax, [rsp+304]
37bf09bd5mov r14, r15
37bf09bd8lea rcx, [rax+8*rdx-8]
37bf09bddmov rax, [rsp+120]
37bf09be2mov rbp, rax
37bf09be5mov r9, rax
37bf09be8imul rax, r15
37bf09becnot r9
37bf09befneg rbp
37bf09bf2shl rbp, 3
37bf09bf6mov r15, rbp
37bf09bf9mov rbp, rbx
37bf09bfclea r8, [rax+r9]
37bf09c00mov rax, [rsp+280]
37bf09c08add r8, [rsp+136]
37bf09c10lea r13, [rax+8*r8+16]
37bf09c15lea rax, [rsp+144]
37bf09c1dmov [rsp+104], rax
37bf09c22jmp 0x37bf09c32
37bf09c24
37bf09c24 0f 1f 40 00 ..@.
37bf09c28
37bf09c28loc_37bf09c28:
37bf09c28mov rdx, [rbp]
37bf09c2cadd r13, r15
37bf09c2fmov rcx, rbx
37bf09c32
37bf09c32loc_37bf09c32:
37bf09c32mov r8, [rsi]
37bf09c35sub rdx, r14
37bf09c38lea rbx, [rcx-8]
37bf09c3cmov [rsp+32], rcx
37bf09c41lea rax, [rip+0x54fc30]
37bf09c48mov [rsp+80], rdi
37bf09c4dlea r9, [rip+0x54fbec]
37bf09c54cmp rdx, r8
37bf09c57mov [rsp+64], rax
37bf09c5clea rcx, [rip+0x54fc06]
37bf09c63cmovg rdx, r8
37bf09c67mov [rsp+72], rbx
37bf09c6cmov r8, [rsp+272]
37bf09c74mov [rsp+88], 9
37bf09c7dmov [rsp+56], r12
37bf09c82mov [rsp+48], r13
37bf09c87mov [rsp+40], rdi
37bf09c8cmov [rsp+144], rdx
37bf09c94mov rdx, [rsp+104]
37bf09c99call dgemv_64_
37bf09c9emov rax, [rsp+296]
37bf09ca6mov rdx, [rax+8*r14-8]
37bf09cabcmp rdx, r14
37bf09caeje 0x37bf09cd5
37bf09cb0mov rax, [rsp+304]
37bf09cb8mov [rsp+32], rdi
37bf09cbdmov r9, rbx
37bf09cc0mov r8, rdi
37bf09cc3mov rcx, [rsp+272]
37bf09ccblea rdx, [rax+8*rdx-8]
37bf09cd0call dswap_64_
37bf09cd5
37bf09cd5loc_37bf09cd5:
37bf09cd5sub r14, 1
37bf09cd9jne 0x37bf09c28
37bf09cdfjmp 0x37bf09d1c
37bf09ce1
37bf09ce1 0f 1f 80 00 00 00 00 .......
37bf09ce8
37bf09ce8loc_37bf09ce8:
37bf09ce8mov rax, -3
37bf09cefmov r11l, 3
37bf09cf5
37bf09cf5loc_37bf09cf5:
37bf09cf5mov [r12], rax
37bf09cf9
37bf09cf9loc_37bf09cf9:
37bf09cf9lea rdx, [rsp+152]
37bf09d01mov r8l, 6
37bf09d07lea rcx, [rip+0x54fb25]
37bf09d0emov [rsp+152], r11
37bf09d16call xerbla_64_
37bf09d1bnop
37bf09d1c
37bf09d1cloc_37bf09d1c:
37bf09d1cadd rsp, 168
37bf09d23pop rbx
37bf09d24pop rsi
37bf09d25pop rdi
37bf09d26pop rbp
37bf09d27pop r12
37bf09d29pop r13
37bf09d2bpop r14
37bf09d2dpop r15
37bf09d2fret
37bf09d30
37bf09d30loc_37bf09d30:
37bf09d30mov rax, -2
37bf09d37mov r11l, 2
37bf09d3djmp 0x37bf09cf5
37bf09d3f
37bf09d3f 90 .
37bf09d40
37bf09d40loc_37bf09d40:
37bf09d40mov r9l, 1
37bf09d46mov r8l, 1
37bf09d4cmov rcx, r15
37bf09d4fmov [rsp+104], rax
37bf09d54lea rdx, [rip+0x54fad6]
37bf09d5bcall lsame_64_
37bf09d60mov r10, [rsp+104]
37bf09d65test rax, rax
37bf09d68jne 0x37bf099e9
37bf09d6emov r9l, 1
37bf09d74mov r8l, 1
37bf09d7alea rdx, [rip+0x54fab1]
37bf09d81mov rcx, r15
37bf09d84call lsame_64_
37bf09d89mov r10, [rsp+104]
37bf09d8etest rax, rax
37bf09d91jne 0x37bf099e9
37bf09d97mov rax, -1
37bf09d9emov r11l, 1
37bf09da4jmp 0x37bf09cf5
37bf09da9
37bf09da9 0f 1f 80 00 00 00 00 .......
37bf09db0
37bf09db0loc_37bf09db0:
37bf09db0mov rax, -4
37bf09db7mov r11l, 4
37bf09dbdjmp 0x37bf09cf5
37bf09dc2
37bf09dc2 66 0f 1f 44 00 00 f..D..
37bf09dc8
37bf09dc8loc_37bf09dc8:
37bf09dc8test rax, rax
37bf09dcbje 0x37bf09fe8
37bf09dd1cmp r15, 1
37bf09dd5je 0x37bf09fe8
37bf09ddbmov rax, [rsp+120]
37bf09de0mov rcx, [rsp+136]
37bf09de8mov rdx, r15
37bf09debmov [rsp+264], rbp
37bf09df3mov [rsp+112], r15
37bf09df8mov r13, [rsp+304]
37bf09e00mov r14l, 1
37bf09e06lea r12, [rip+0x54fa3b]
37bf09e0dshl rax, 3
37bf09e11mov [rsp+120], rax
37bf09e16mov rax, [rsp+280]
37bf09e1elea rax, [rax+8*rcx+8]
37bf09e23lea rcx, [rsp+144]
37bf09e2bmov [rsp+104], rcx
37bf09e30mov rbp, rax
37bf09e33jmp 0x37bf09e43
37bf09e35
37bf09e35 0f 1f 00 ...
37bf09e38
37bf09e38loc_37bf09e38:
37bf09e38mov rdx, [rbx]
37bf09e3bmov r9, [rsi]
37bf09e3eadd rbp, [rsp+120]
37bf09e43
37bf09e43loc_37bf09e43:
37bf09e43sub rdx, r14
37bf09e46mov rax, [rsp+296]
37bf09e4emov r15, r13
37bf09e51cmp rdx, r9
37bf09e54cmovg rdx, r9
37bf09e58mov [rsp+144], rdx
37bf09e60mov rdx, [rax+8*r14-8]
37bf09e65cmp rdx, r14
37bf09e68je 0x37bf09e8f
37bf09e6amov rax, [rsp+304]
37bf09e72mov [rsp+32], rdi
37bf09e77mov r9, r13
37bf09e7amov r8, rdi
37bf09e7dmov rcx, [rsp+272]
37bf09e85lea rdx, [rax+8*rdx-8]
37bf09e8acall dswap_64_
37bf09e8f
37bf09e8floc_37bf09e8f:
37bf09e8fadd r13, 8
37bf09e93mov [rsp+64], rdi
37bf09e98mov r9, rbp
37bf09e9badd r14, 1
37bf09e9fmov [rsp+56], r13
37bf09ea4mov rdx, [rsp+272]
37bf09eaclea r8, [rip+0x54f98d]
37bf09eb3mov [rsp+48], rdi
37bf09eb8mov rcx, [rsp+104]
37bf09ebdmov [rsp+40], r15
37bf09ec2mov [rsp+32], r12
37bf09ec7call dger_64_
37bf09ecccmp [rsp+112], r14
37bf09ed1jne 0x37bf09e38
37bf09ed7mov rax, [rsp+272]
37bf09edfmov rbp, [rsp+264]
37bf09ee7mov rdx, [rax]
37bf09eeatest rdx, rdx
37bf09eedjle 0x37bf09d1c
37bf09ef3mov rax, [rsi]
37bf09ef6mov rcx, [rbp]
37bf09efa
37bf09efaloc_37bf09efa:
37bf09efamov rdi, [rsp+128]
37bf09f02lea r13, [rip+0x54f95b]
37bf09f09mov [rsp+264], rbp
37bf09f11lea r14, [rsp+152]
37bf09f19mov [rsp+112], r13
37bf09f1emov rbp, rsi
37bf09f21mov r15, [rsp+264]
37bf09f29mov esi, 1
37bf09f2eshl rdi, 3
37bf09f32mov [rsp+248], rbx
37bf09f3amov rbx, rdx
37bf09f3dmov [rsp+104], rdi
37bf09f42mov rdi, [rsp+304]
37bf09f4amov r13, rdi
37bf09f4dmov rdi, [rsp+288]
37bf09f55jmp 0x37bf09f67
37bf09f57
37bf09f57 66 0f 1f 84 00 00 00 00 00 f........
37bf09f60
37bf09f60loc_37bf09f60:
37bf09f60mov rax, [rbp]
37bf09f64mov rcx, [r15]
37bf09f67
37bf09f67loc_37bf09f67:
37bf09f67add rax, rcx
37bf09f6amov [rsp+56], r13
37bf09f6fmov r9, [rsp+248]
37bf09f77lea r8, [rip+0x54f8d2]
37bf09f7emov [rsp+152], rax
37bf09f86mov rcx, [rsp+112]
37bf09f8blea rdx, [rip+0x54f8c6]
37bf09f92add rsi, 1
37bf09f96mov rax, [rsp+280]
37bf09f9emov [rsp+64], r12
37bf09fa3mov [rsp+88], 8
37bf09facmov [rsp+80], 12
37bf09fb5mov [rsp+72], 5
37bf09fbemov [rsp+48], rdi
37bf09fc3mov [rsp+40], rax
37bf09fc8mov [rsp+32], r14
37bf09fcdcall dtbsv_64_
37bf09fd2add r13, [rsp+104]
37bf09fd7cmp rsi, rbx
37bf09fdajle 0x37bf09f60
37bf09fdcjmp 0x37bf09d1c
37bf09fe1
37bf09fe1 0f 1f 80 00 00 00 00 .......
37bf09fe8
37bf09fe8loc_37bf09fe8:
37bf09fe8lea r12, [rip+0x54f859]
37bf09fefjmp 0x37bf09efa
37bf09ff4
37bf09ff4 0f 1f 40 00 ..@.
37bf09ff8
37bf09ff8loc_37bf09ff8:
37bf09ff8mov rax, -5
37bf09fffmov r11l, 5
37bf0a005jmp 0x37bf09cf5
37bf0a00a
37bf0a00a 66 0f 1f 44 00 00 f..D..
37bf0a010
37bf0a010loc_37bf0a010:
37bf0a010mov rax, -7
37bf0a017mov r11l, 7
37bf0a01djmp 0x37bf09cf5
37bf0a022
37bf0a022 66 0f 1f 44 00 00 f..D..
37bf0a028
37bf0a028loc_37bf0a028:
37bf0a028mov rax, -10
37bf0a02fmov r11l, 10
37bf0a035jmp 0x37bf09cf5
37bf0a03a
37bf0a03aloc_37bf0a03a:
37bf0a03aneg r11
37bf0a03djmp 0x37bf09cf9
37bf09980
37bf0a042
37bf0a042 // align 0x10
37bf0a042 // align 0x10
37bf0a050
37bf0a050dgebak_64_:
37bf0a050push r15
37bf0a052push r14
37bf0a054push r12
37bf0a056push rbp
37bf0a057push rdi
37bf0a058push rsi
37bf0a059push rbx
37bf0a05asub rsp, 80
37bf0a05emov r12, rdx
37bf0a061mov rbx, rcx
37bf0a064lea rdx, [rip+0x54f815]
37bf0a06bmov rdi, r8
37bf0a06emov rcx, r12
37bf0a071mov r8l, 1
37bf0a077mov rsi, r9
37bf0a07amov r9l, 1
37bf0a080call lsame_64_
37bf0a085mov rcx, r12
37bf0a088mov r9l, 1
37bf0a08emov r8l, 1
37bf0a094lea rdx, [rip+0x54f7e6]
37bf0a09bmov rbp, rax
37bf0a09ecall lsame_64_
37bf0a0a3mov r9l, 1
37bf0a0a9mov r8l, 1
37bf0a0afmov rcx, rbx
37bf0a0b2mov r12, rax
37bf0a0b5mov rax, [rsp+216]
37bf0a0bdlea rdx, [rip+0x54f7be]
37bf0a0c4mov [rax], 0
37bf0a0cbcall lsame_64_
37bf0a0d0test rax, rax
37bf0a0d3je 0x37bf0a1a8
37bf0a0d9
37bf0a0d9loc_37bf0a0d9:
37bf0a0d9test rbp, rbp
37bf0a0dcjne 0x37bf0a130
37bf0a0demov rdx, -2
37bf0a0e5mov eax, 2
37bf0a0eatest r12, r12
37bf0a0edjne 0x37bf0a130
37bf0a0ef
37bf0a0efloc_37bf0a0ef:
37bf0a0efmov rdi, [rsp+216]
37bf0a0f7mov [rdi], rdx
37bf0a0fa
37bf0a0faloc_37bf0a0fa:
37bf0a0falea rdx, [rsp+72]
37bf0a0ffmov r8l, 6
37bf0a105mov [rsp+72], rax
37bf0a10alea rcx, [rip+0x54f775]
37bf0a111call xerbla_64_
37bf0a116nop
37bf0a117
37bf0a117loc_37bf0a117:
37bf0a117add rsp, 80
37bf0a11bpop rbx
37bf0a11cpop rsi
37bf0a11dpop rdi
37bf0a11epop rbp
37bf0a11fpop r12
37bf0a121pop r14
37bf0a123pop r15
37bf0a125ret
37bf0a126
37bf0a126 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf0a130
37bf0a130loc_37bf0a130:
37bf0a130mov rdx, [rdi]
37bf0a133test rdx, rdx
37bf0a136js 0x37bf0a228
37bf0a13cmov eax, 1
37bf0a141cmovg rax, rdx
37bf0a145mov rcx, rax
37bf0a148mov rax, [rsi]
37bf0a14btest rax, rax
37bf0a14ejle 0x37bf0a190
37bf0a150cmp rax, rcx
37bf0a153jg 0x37bf0a190
37bf0a155mov r10, [rsp+176]
37bf0a15dcmp rdx, rax
37bf0a160cmovle rax, rdx
37bf0a164mov r8, [r10]
37bf0a167cmp r8, rax
37bf0a16ajl 0x37bf0a175
37bf0a16ccmp rdx, r8
37bf0a16fjge 0x37bf0a240
37bf0a175
37bf0a175loc_37bf0a175:
37bf0a175mov rdx, -5
37bf0a17cmov eax, 5
37bf0a181jmp 0x37bf0a0ef
37bf0a186
37bf0a186 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf0a190
37bf0a190loc_37bf0a190:
37bf0a190mov rdx, -4
37bf0a197mov eax, 4
37bf0a19cjmp 0x37bf0a0ef
37bf0a1a1
37bf0a1a1 0f 1f 80 00 00 00 00 .......
37bf0a1a8
37bf0a1a8loc_37bf0a1a8:
37bf0a1a8mov r9l, 1
37bf0a1aemov r8l, 1
37bf0a1b4lea rdx, [rip+0x54f6c8]
37bf0a1bbmov rcx, rbx
37bf0a1becall lsame_64_
37bf0a1c3test rax, rax
37bf0a1c6jne 0x37bf0a0d9
37bf0a1ccmov r9l, 1
37bf0a1d2mov r8l, 1
37bf0a1d8lea rdx, [rip+0x54f6a5]
37bf0a1dfmov rcx, rbx
37bf0a1e2call lsame_64_
37bf0a1e7test rax, rax
37bf0a1eajne 0x37bf0a0d9
37bf0a1f0mov r9l, 1
37bf0a1f6mov r8l, 1
37bf0a1fclea rdx, [rip+0x54f682]
37bf0a203mov rcx, rbx
37bf0a206call lsame_64_
37bf0a20btest rax, rax
37bf0a20ejne 0x37bf0a0d9
37bf0a214mov rdx, -1
37bf0a21bmov eax, 1
37bf0a220jmp 0x37bf0a0ef
37bf0a225
37bf0a225 0f 1f 00 ...
37bf0a228
37bf0a228loc_37bf0a228:
37bf0a228mov rdx, -3
37bf0a22fmov eax, 3
37bf0a234jmp 0x37bf0a0ef
37bf0a239
37bf0a239 0f 1f 80 00 00 00 00 .......
37bf0a240
37bf0a240loc_37bf0a240:
37bf0a240mov rax, [rsp+192]
37bf0a248mov r8, [rax]
37bf0a24btest r8, r8
37bf0a24ejs 0x37bf0a5f9
37bf0a254mov rax, [rsp+208]
37bf0a25ccmp [rax], rcx
37bf0a25fjge 0x37bf0a278
37bf0a261mov rdx, -9
37bf0a268mov eax, 9
37bf0a26djmp 0x37bf0a0ef
37bf0a272
37bf0a272 66 0f 1f 44 00 00 f..D..
37bf0a278
37bf0a278loc_37bf0a278:
37bf0a278mov rax, [rsp+216]
37bf0a280mov rax, [rax]
37bf0a283test rax, rax
37bf0a286jne 0x37bf0a60a
37bf0a28ctest rdx, rdx
37bf0a28fje 0x37bf0a117
37bf0a295test r8, r8
37bf0a298je 0x37bf0a117
37bf0a29emov r9l, 1
37bf0a2a4mov r8l, 1
37bf0a2aalea rdx, [rip+0x54f5d1]
37bf0a2b1mov rcx, rbx
37bf0a2b4call lsame_64_
37bf0a2b9test rax, rax
37bf0a2bcjne 0x37bf0a117
37bf0a2c2mov rax, [rsp+176]
37bf0a2camov rax, [rax]
37bf0a2cdcmp [rsi], rax
37bf0a2d0je 0x37bf0a4c7
37bf0a2d6mov r9l, 1
37bf0a2dcmov r8l, 1
37bf0a2e2lea rdx, [rip+0x54f59b]
37bf0a2e9mov rcx, rbx
37bf0a2eccall lsame_64_
37bf0a2f1test rax, rax
37bf0a2f4je 0x37bf0a5d0
37bf0a2fa
37bf0a2faloc_37bf0a2fa:
37bf0a2fatest rbp, rbp
37bf0a2fdje 0x37bf0a440
37bf0a303mov rcx, [rsp+176]
37bf0a30bmov rax, [rsi]
37bf0a30emov rcx, [rcx]
37bf0a311mov r15, rcx
37bf0a314cmp rax, rcx
37bf0a317jg 0x37bf0a388
37bf0a319mov rcx, [rsp+200]
37bf0a321lea r8, [rcx+8*rax-8]
37bf0a326nop [rax+rax]
37bf0a330
37bf0a330loc_37bf0a330:
37bf0a330mov rcx, [rsp+184]
37bf0a338lea rdx, [rsp+72]
37bf0a33dmov [rsp+56], rax
37bf0a342mov r9, [rsp+208]
37bf0a34amov [rsp+48], r8
37bf0a34fmovsd_xmm x0, [rcx+8*rax-8]
37bf0a355mov rcx, [rsp+192]
37bf0a35dmovsd_xmm [rsp+72], x0
37bf0a363call dscal_64_
37bf0a368mov rax, [rsp+56]
37bf0a36dmov r8, [rsp+48]
37bf0a372add rax, 1
37bf0a376add r8, 8
37bf0a37acmp r15, rax
37bf0a37djge 0x37bf0a330
37bf0a37ftest r12, r12
37bf0a382jne 0x37bf0a440
37bf0a388
37bf0a388loc_37bf0a388:
37bf0a388mov r9l, 1
37bf0a38emov r8l, 1
37bf0a394lea rdx, [rip+0x54f4e8]
37bf0a39bmov rcx, rbx
37bf0a39ecall lsame_64_
37bf0a3a3test rax, rax
37bf0a3a6je 0x37bf0a5a0
37bf0a3ac
37bf0a3acloc_37bf0a3ac:
37bf0a3acmov rbp, [rdi]
37bf0a3aftest rbp, rbp
37bf0a3b2jle 0x37bf0a117
37bf0a3b8mov ebx, 1
37bf0a3bdjmp 0x37bf0a426
37bf0a3bf
37bf0a3bf 90 .
37bf0a3c0
37bf0a3c0loc_37bf0a3c0:
37bf0a3c0sub rax, rbx
37bf0a3c3
37bf0a3c3loc_37bf0a3c3:
37bf0a3c3mov rdx, [rsp+184]
37bf0a3cblea rcx, [rax-1]
37bf0a3cfcvttsd2si rdx, [rdx+8*rax-8]
37bf0a3d6cmp rax, rdx
37bf0a3d9je 0x37bf0a419
37bf0a3dbmov rax, [rsp+200]
37bf0a3e3mov r8, [rsp+208]
37bf0a3eblea rax, [rax+8*rcx]
37bf0a3efmov rcx, [rsp+208]
37bf0a3f7mov [rsp+32], rcx
37bf0a3fcmov rcx, [rsp+200]
37bf0a404lea r9, [rcx+8*rdx-8]
37bf0a409mov rcx, [rsp+192]
37bf0a411mov rdx, rax
37bf0a414call dswap_64_
37bf0a419
37bf0a419loc_37bf0a419:
37bf0a419add rbx, 1
37bf0a41dcmp rbp, rbx
37bf0a420jl 0x37bf0a590
37bf0a426
37bf0a426loc_37bf0a426:
37bf0a426mov rax, [rsi]
37bf0a429cmp rax, rbx
37bf0a42cjg 0x37bf0a3c0
37bf0a42emov rax, [rsp+176]
37bf0a436cmp [rax], rbx
37bf0a439jge 0x37bf0a419
37bf0a43bmov rax, rbx
37bf0a43ejmp 0x37bf0a3c3
37bf0a440
37bf0a440loc_37bf0a440:
37bf0a440mov rcx, [rsp+176]
37bf0a448mov rax, [rsi]
37bf0a44bmov rcx, [rcx]
37bf0a44emov r15, rcx
37bf0a451cmp rax, rcx
37bf0a454jg 0x37bf0a4c7
37bf0a456mov rcx, [rsp+200]
37bf0a45elea r8, [rcx+8*rax-8]
37bf0a463nop
37bf0a465nop [rax+rax]
37bf0a470
37bf0a470loc_37bf0a470:
37bf0a470mov rcx, [rsp+184]
37bf0a478lea rdx, [rsp+72]
37bf0a47dmov [rsp+56], rax
37bf0a482movsd_xmm x0, [rip+0x54f406]
37bf0a48amov r9, [rsp+208]
37bf0a492mov [rsp+48], r8
37bf0a497divsd x0, [rcx+8*rax-8]
37bf0a49dmov rcx, [rsp+192]
37bf0a4a5movsd_xmm [rsp+72], x0
37bf0a4abcall dscal_64_
37bf0a4b0mov rax, [rsp+56]
37bf0a4b5mov r8, [rsp+48]
37bf0a4baadd rax, 1
37bf0a4beadd r8, 8
37bf0a4c2cmp r15, rax
37bf0a4c5jge 0x37bf0a470
37bf0a4c7
37bf0a4c7loc_37bf0a4c7:
37bf0a4c7mov r9l, 1
37bf0a4cdmov r8l, 1
37bf0a4d3lea rdx, [rip+0x54f3a9]
37bf0a4damov rcx, rbx
37bf0a4ddcall lsame_64_
37bf0a4e2test rax, rax
37bf0a4e5je 0x37bf0a5a0
37bf0a4eb
37bf0a4ebloc_37bf0a4eb:
37bf0a4ebtest rbp, rbp
37bf0a4eejne 0x37bf0a3ac
37bf0a4f4
37bf0a4f4loc_37bf0a4f4:
37bf0a4f4mov rdi, [rdi]
37bf0a4f7test rdi, rdi
37bf0a4fajle 0x37bf0a117
37bf0a500mov ebx, 1
37bf0a505jmp 0x37bf0a576
37bf0a507
37bf0a507 66 0f 1f 84 00 00 00 00 00 f........
37bf0a510
37bf0a510loc_37bf0a510:
37bf0a510sub rax, rbx
37bf0a513
37bf0a513loc_37bf0a513:
37bf0a513mov rdx, [rsp+184]
37bf0a51blea rcx, [rax-1]
37bf0a51fcvttsd2si rdx, [rdx+8*rax-8]
37bf0a526cmp rax, rdx
37bf0a529je 0x37bf0a569
37bf0a52bmov rax, [rsp+200]
37bf0a533mov r8, [rsp+208]
37bf0a53blea rax, [rax+8*rcx]
37bf0a53fmov rcx, [rsp+208]
37bf0a547mov [rsp+32], rcx
37bf0a54cmov rcx, [rsp+200]
37bf0a554lea r9, [rcx+8*rdx-8]
37bf0a559mov rcx, [rsp+192]
37bf0a561mov rdx, rax
37bf0a564call dswap_64_
37bf0a569
37bf0a569loc_37bf0a569:
37bf0a569add rbx, 1
37bf0a56dcmp rdi, rbx
37bf0a570jl 0x37bf0a117
37bf0a576
37bf0a576loc_37bf0a576:
37bf0a576mov rax, [rsi]
37bf0a579cmp rax, rbx
37bf0a57cjg 0x37bf0a510
37bf0a57emov rax, [rsp+176]
37bf0a586cmp [rax], rbx
37bf0a589jge 0x37bf0a569
37bf0a58bmov rax, rbx
37bf0a58ejmp 0x37bf0a513
37bf0a590
37bf0a590loc_37bf0a590:
37bf0a590test r12, r12
37bf0a593je 0x37bf0a117
37bf0a599jmp 0x37bf0a4f4
37bf0a59e
37bf0a59e 66 90 f.
37bf0a5a0
37bf0a5a0loc_37bf0a5a0:
37bf0a5a0mov r9l, 1
37bf0a5a6mov r8l, 1
37bf0a5aclea rdx, [rip+0x54f2d2]
37bf0a5b3mov rcx, rbx
37bf0a5b6call lsame_64_
37bf0a5bbtest rax, rax
37bf0a5bejne 0x37bf0a4eb
37bf0a5c4jmp 0x37bf0a117
37bf0a5c9
37bf0a5c9 0f 1f 80 00 00 00 00 .......
37bf0a5d0
37bf0a5d0loc_37bf0a5d0:
37bf0a5d0mov r9l, 1
37bf0a5d6mov r8l, 1
37bf0a5dclea rdx, [rip+0x54f2a2]
37bf0a5e3mov rcx, rbx
37bf0a5e6call lsame_64_
37bf0a5ebtest rax, rax
37bf0a5eejne 0x37bf0a2fa
37bf0a5f4jmp 0x37bf0a4c7
37bf0a5f9
37bf0a5f9loc_37bf0a5f9:
37bf0a5f9mov rdx, -7
37bf0a600mov eax, 7
37bf0a605jmp 0x37bf0a0ef
37bf0a60a
37bf0a60aloc_37bf0a60a:
37bf0a60aneg rax
37bf0a60djmp 0x37bf0a0fa
37bf0a050
37bf0a050dgebak_64_:
37bf0a050push r15
37bf0a052push r14
37bf0a054push r12
37bf0a056push rbp
37bf0a057push rdi
37bf0a058push rsi
37bf0a059push rbx
37bf0a05asub rsp, 80
37bf0a05emov r12, rdx
37bf0a061mov rbx, rcx
37bf0a064lea rdx, [rip+0x54f815]
37bf0a06bmov rdi, r8
37bf0a06emov rcx, r12
37bf0a071mov r8l, 1
37bf0a077mov rsi, r9
37bf0a07amov r9l, 1
37bf0a080call lsame_64_
37bf0a085mov rcx, r12
37bf0a088mov r9l, 1
37bf0a08emov r8l, 1
37bf0a094lea rdx, [rip+0x54f7e6]
37bf0a09bmov rbp, rax
37bf0a09ecall lsame_64_
37bf0a0a3mov r9l, 1
37bf0a0a9mov r8l, 1
37bf0a0afmov rcx, rbx
37bf0a0b2mov r12, rax
37bf0a0b5mov rax, [rsp+216]
37bf0a0bdlea rdx, [rip+0x54f7be]
37bf0a0c4mov [rax], 0
37bf0a0cbcall lsame_64_
37bf0a0d0test rax, rax
37bf0a0d3je 0x37bf0a1a8
37bf0a0d9
37bf0a0d9loc_37bf0a0d9:
37bf0a0d9test rbp, rbp
37bf0a0dcjne 0x37bf0a130
37bf0a0demov rdx, -2
37bf0a0e5mov eax, 2
37bf0a0eatest r12, r12
37bf0a0edjne 0x37bf0a130
37bf0a0ef
37bf0a0efloc_37bf0a0ef:
37bf0a0efmov rdi, [rsp+216]
37bf0a0f7mov [rdi], rdx
37bf0a0fa
37bf0a0faloc_37bf0a0fa:
37bf0a0falea rdx, [rsp+72]
37bf0a0ffmov r8l, 6
37bf0a105mov [rsp+72], rax
37bf0a10alea rcx, [rip+0x54f775]
37bf0a111call xerbla_64_
37bf0a116nop
37bf0a117
37bf0a117loc_37bf0a117:
37bf0a117add rsp, 80
37bf0a11bpop rbx
37bf0a11cpop rsi
37bf0a11dpop rdi
37bf0a11epop rbp
37bf0a11fpop r12
37bf0a121pop r14
37bf0a123pop r15
37bf0a125ret
37bf0a126
37bf0a126 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf0a130
37bf0a130loc_37bf0a130:
37bf0a130mov rdx, [rdi]
37bf0a133test rdx, rdx
37bf0a136js 0x37bf0a228
37bf0a13cmov eax, 1
37bf0a141cmovg rax, rdx
37bf0a145mov rcx, rax
37bf0a148mov rax, [rsi]
37bf0a14btest rax, rax
37bf0a14ejle 0x37bf0a190
37bf0a150cmp rax, rcx
37bf0a153jg 0x37bf0a190
37bf0a155mov r10, [rsp+176]
37bf0a15dcmp rdx, rax
37bf0a160cmovle rax, rdx
37bf0a164mov r8, [r10]
37bf0a167cmp r8, rax
37bf0a16ajl 0x37bf0a175
37bf0a16ccmp rdx, r8
37bf0a16fjge 0x37bf0a240
37bf0a175
37bf0a175loc_37bf0a175:
37bf0a175mov rdx, -5
37bf0a17cmov eax, 5
37bf0a181jmp 0x37bf0a0ef
37bf0a186
37bf0a186 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf0a190
37bf0a190loc_37bf0a190:
37bf0a190mov rdx, -4
37bf0a197mov eax, 4
37bf0a19cjmp 0x37bf0a0ef
37bf0a1a1
37bf0a1a1 0f 1f 80 00 00 00 00 .......
37bf0a1a8
37bf0a1a8loc_37bf0a1a8:
37bf0a1a8mov r9l, 1
37bf0a1aemov r8l, 1
37bf0a1b4lea rdx, [rip+0x54f6c8]
37bf0a1bbmov rcx, rbx
37bf0a1becall lsame_64_
37bf0a1c3test rax, rax
37bf0a1c6jne 0x37bf0a0d9
37bf0a1ccmov r9l, 1
37bf0a1d2mov r8l, 1
37bf0a1d8lea rdx, [rip+0x54f6a5]
37bf0a1dfmov rcx, rbx
37bf0a1e2call lsame_64_
37bf0a1e7test rax, rax
37bf0a1eajne 0x37bf0a0d9
37bf0a1f0mov r9l, 1
37bf0a1f6mov r8l, 1
37bf0a1fclea rdx, [rip+0x54f682]
37bf0a203mov rcx, rbx
37bf0a206call lsame_64_
37bf0a20btest rax, rax
37bf0a20ejne 0x37bf0a0d9
37bf0a214mov rdx, -1
37bf0a21bmov eax, 1
37bf0a220jmp 0x37bf0a0ef
37bf0a225
37bf0a225 0f 1f 00 ...
37bf0a228
37bf0a228loc_37bf0a228:
37bf0a228mov rdx, -3
37bf0a22fmov eax, 3
37bf0a234jmp 0x37bf0a0ef
37bf0a239
37bf0a239 0f 1f 80 00 00 00 00 .......
37bf0a240
37bf0a240loc_37bf0a240:
37bf0a240mov rax, [rsp+192]
37bf0a248mov r8, [rax]
37bf0a24btest r8, r8
37bf0a24ejs 0x37bf0a5f9
37bf0a254mov rax, [rsp+208]
37bf0a25ccmp [rax], rcx
37bf0a25fjge 0x37bf0a278
37bf0a261mov rdx, -9
37bf0a268mov eax, 9
37bf0a26djmp 0x37bf0a0ef
37bf0a272
37bf0a272 66 0f 1f 44 00 00 f..D..
37bf0a278
37bf0a278loc_37bf0a278:
37bf0a278mov rax, [rsp+216]
37bf0a280mov rax, [rax]
37bf0a283test rax, rax
37bf0a286jne 0x37bf0a60a
37bf0a28ctest rdx, rdx
37bf0a28fje 0x37bf0a117
37bf0a295test r8, r8
37bf0a298je 0x37bf0a117
37bf0a29emov r9l, 1
37bf0a2a4mov r8l, 1
37bf0a2aalea rdx, [rip+0x54f5d1]
37bf0a2b1mov rcx, rbx
37bf0a2b4call lsame_64_
37bf0a2b9test rax, rax
37bf0a2bcjne 0x37bf0a117
37bf0a2c2mov rax, [rsp+176]
37bf0a2camov rax, [rax]
37bf0a2cdcmp [rsi], rax
37bf0a2d0je 0x37bf0a4c7
37bf0a2d6mov r9l, 1
37bf0a2dcmov r8l, 1
37bf0a2e2lea rdx, [rip+0x54f59b]
37bf0a2e9mov rcx, rbx
37bf0a2eccall lsame_64_
37bf0a2f1test rax, rax
37bf0a2f4je 0x37bf0a5d0
37bf0a2fa
37bf0a2faloc_37bf0a2fa:
37bf0a2fatest rbp, rbp
37bf0a2fdje 0x37bf0a440
37bf0a303mov rcx, [rsp+176]
37bf0a30bmov rax, [rsi]
37bf0a30emov rcx, [rcx]
37bf0a311mov r15, rcx
37bf0a314cmp rax, rcx
37bf0a317jg 0x37bf0a388
37bf0a319mov rcx, [rsp+200]
37bf0a321lea r8, [rcx+8*rax-8]
37bf0a326nop [rax+rax]
37bf0a330
37bf0a330loc_37bf0a330:
37bf0a330mov rcx, [rsp+184]
37bf0a338lea rdx, [rsp+72]
37bf0a33dmov [rsp+56], rax
37bf0a342mov r9, [rsp+208]
37bf0a34amov [rsp+48], r8
37bf0a34fmovsd_xmm x0, [rcx+8*rax-8]
37bf0a355mov rcx, [rsp+192]
37bf0a35dmovsd_xmm [rsp+72], x0
37bf0a363call dscal_64_
37bf0a368mov rax, [rsp+56]
37bf0a36dmov r8, [rsp+48]
37bf0a372add rax, 1
37bf0a376add r8, 8
37bf0a37acmp r15, rax
37bf0a37djge 0x37bf0a330
37bf0a37ftest r12, r12
37bf0a382jne 0x37bf0a440
37bf0a388
37bf0a388loc_37bf0a388:
37bf0a388mov r9l, 1
37bf0a38emov r8l, 1
37bf0a394lea rdx, [rip+0x54f4e8]
37bf0a39bmov rcx, rbx
37bf0a39ecall lsame_64_
37bf0a3a3test rax, rax
37bf0a3a6je 0x37bf0a5a0
37bf0a3ac
37bf0a3acloc_37bf0a3ac:
37bf0a3acmov rbp, [rdi]
37bf0a3aftest rbp, rbp
37bf0a3b2jle 0x37bf0a117
37bf0a3b8mov ebx, 1
37bf0a3bdjmp 0x37bf0a426
37bf0a3bf
37bf0a3bf 90 .
37bf0a3c0
37bf0a3c0loc_37bf0a3c0:
37bf0a3c0sub rax, rbx
37bf0a3c3
37bf0a3c3loc_37bf0a3c3:
37bf0a3c3mov rdx, [rsp+184]
37bf0a3cblea rcx, [rax-1]
37bf0a3cfcvttsd2si rdx, [rdx+8*rax-8]
37bf0a3d6cmp rax, rdx
37bf0a3d9je 0x37bf0a419
37bf0a3dbmov rax, [rsp+200]
37bf0a3e3mov r8, [rsp+208]
37bf0a3eblea rax, [rax+8*rcx]
37bf0a3efmov rcx, [rsp+208]
37bf0a3f7mov [rsp+32], rcx
37bf0a3fcmov rcx, [rsp+200]
37bf0a404lea r9, [rcx+8*rdx-8]
37bf0a409mov rcx, [rsp+192]
37bf0a411mov rdx, rax
37bf0a414call dswap_64_
37bf0a419
37bf0a419loc_37bf0a419:
37bf0a419add rbx, 1
37bf0a41dcmp rbp, rbx
37bf0a420jl 0x37bf0a590
37bf0a426
37bf0a426loc_37bf0a426:
37bf0a426mov rax, [rsi]
37bf0a429cmp rax, rbx
37bf0a42cjg 0x37bf0a3c0
37bf0a42emov rax, [rsp+176]
37bf0a436cmp [rax], rbx
37bf0a439jge 0x37bf0a419
37bf0a43bmov rax, rbx
37bf0a43ejmp 0x37bf0a3c3
37bf0a440
37bf0a440loc_37bf0a440:
37bf0a440mov rcx, [rsp+176]
37bf0a448mov rax, [rsi]
37bf0a44bmov rcx, [rcx]
37bf0a44emov r15, rcx
37bf0a451cmp rax, rcx
37bf0a454jg 0x37bf0a4c7
37bf0a456mov rcx, [rsp+200]
37bf0a45elea r8, [rcx+8*rax-8]
37bf0a463nop
37bf0a465nop [rax+rax]
37bf0a470
37bf0a470loc_37bf0a470:
37bf0a470mov rcx, [rsp+184]
37bf0a478lea rdx, [rsp+72]
37bf0a47dmov [rsp+56], rax
37bf0a482movsd_xmm x0, [rip+0x54f406]
37bf0a48amov r9, [rsp+208]
37bf0a492mov [rsp+48], r8
37bf0a497divsd x0, [rcx+8*rax-8]
37bf0a49dmov rcx, [rsp+192]
37bf0a4a5movsd_xmm [rsp+72], x0
37bf0a4abcall dscal_64_
37bf0a4b0mov rax, [rsp+56]
37bf0a4b5mov r8, [rsp+48]
37bf0a4baadd rax, 1
37bf0a4beadd r8, 8
37bf0a4c2cmp r15, rax
37bf0a4c5jge 0x37bf0a470
37bf0a4c7
37bf0a4c7loc_37bf0a4c7:
37bf0a4c7mov r9l, 1
37bf0a4cdmov r8l, 1
37bf0a4d3lea rdx, [rip+0x54f3a9]
37bf0a4damov rcx, rbx
37bf0a4ddcall lsame_64_
37bf0a4e2test rax, rax
37bf0a4e5je 0x37bf0a5a0
37bf0a4eb
37bf0a4ebloc_37bf0a4eb:
37bf0a4ebtest rbp, rbp
37bf0a4eejne 0x37bf0a3ac
37bf0a4f4
37bf0a4f4loc_37bf0a4f4:
37bf0a4f4mov rdi, [rdi]
37bf0a4f7test rdi, rdi
37bf0a4fajle 0x37bf0a117
37bf0a500mov ebx, 1
37bf0a505jmp 0x37bf0a576
37bf0a507
37bf0a507 66 0f 1f 84 00 00 00 00 00 f........
37bf0a510
37bf0a510loc_37bf0a510:
37bf0a510sub rax, rbx
37bf0a513
37bf0a513loc_37bf0a513:
37bf0a513mov rdx, [rsp+184]
37bf0a51blea rcx, [rax-1]
37bf0a51fcvttsd2si rdx, [rdx+8*rax-8]
37bf0a526cmp rax, rdx
37bf0a529je 0x37bf0a569
37bf0a52bmov rax, [rsp+200]
37bf0a533mov r8, [rsp+208]
37bf0a53blea rax, [rax+8*rcx]
37bf0a53fmov rcx, [rsp+208]
37bf0a547mov [rsp+32], rcx
37bf0a54cmov rcx, [rsp+200]
37bf0a554lea r9, [rcx+8*rdx-8]
37bf0a559mov rcx, [rsp+192]
37bf0a561mov rdx, rax
37bf0a564call dswap_64_
37bf0a569
37bf0a569loc_37bf0a569:
37bf0a569add rbx, 1
37bf0a56dcmp rdi, rbx
37bf0a570jl 0x37bf0a117
37bf0a576
37bf0a576loc_37bf0a576:
37bf0a576mov rax, [rsi]
37bf0a579cmp rax, rbx
37bf0a57cjg 0x37bf0a510
37bf0a57emov rax, [rsp+176]
37bf0a586cmp [rax], rbx
37bf0a589jge 0x37bf0a569
37bf0a58bmov rax, rbx
37bf0a58ejmp 0x37bf0a513
37bf0a590
37bf0a590loc_37bf0a590:
37bf0a590test r12, r12
37bf0a593je 0x37bf0a117
37bf0a599jmp 0x37bf0a4f4
37bf0a59e
37bf0a59e 66 90 f.
37bf0a5a0
37bf0a5a0loc_37bf0a5a0:
37bf0a5a0mov r9l, 1
37bf0a5a6mov r8l, 1
37bf0a5aclea rdx, [rip+0x54f2d2]
37bf0a5b3mov rcx, rbx
37bf0a5b6call lsame_64_
37bf0a5bbtest rax, rax
37bf0a5bejne 0x37bf0a4eb
37bf0a5c4jmp 0x37bf0a117
37bf0a5c9
37bf0a5c9 0f 1f 80 00 00 00 00 .......
37bf0a5d0
37bf0a5d0loc_37bf0a5d0:
37bf0a5d0mov r9l, 1
37bf0a5d6mov r8l, 1
37bf0a5dclea rdx, [rip+0x54f2a2]
37bf0a5e3mov rcx, rbx
37bf0a5e6call lsame_64_
37bf0a5ebtest rax, rax
37bf0a5eejne 0x37bf0a2fa
37bf0a5f4jmp 0x37bf0a4c7
37bf0a5f9
37bf0a5f9loc_37bf0a5f9:
37bf0a5f9mov rdx, -7
37bf0a600mov eax, 7
37bf0a605jmp 0x37bf0a0ef
37bf0a60a
37bf0a60aloc_37bf0a60a:
37bf0a60aneg rax
37bf0a60djmp 0x37bf0a0fa
37bf0a050
Loading..