File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb529c0
37bb529c0zgbequ_:
37bb529c0push r15
37bb529c2push r14
37bb529c4push r13
37bb529c6push r12
37bb529c8push rbp
37bb529c9push rdi
37bb529capush rsi
37bb529cbpush rbx
37bb529ccsub rsp, 152
37bb529d3movups [rsp+96], x6
37bb529d8movups [rsp+112], x7
37bb529ddmovups [rsp+128], x8
37bb529e6mov rax, [rsp+264]
37bb529eemov rbx, [rsp+272]
37bb529f6mov rsi, [rsp+280]
37bb529femov r15l, [rax]
37bb52a01mov rax, [rsp+312]
37bb52a09mov [rax], 0
37bb52a0fmov eax, [rcx]
37bb52a11mov rdi, rcx
37bb52a14mov rbp, rdx
37bb52a17mov [rsp+240], r8
37bb52a1fmov r12, r9
37bb52a22mov [rsp+48], r15l
37bb52a27test eax, eax
37bb52a29js 0x37bb52ac0
37bb52a2fmov edx, [rdx]
37bb52a31test edx, edx
37bb52a33js 0x37bb52a68
37bb52a35mov ecx, [r8]
37bb52a38test ecx, ecx
37bb52a3ajs 0x37bb52fb9
37bb52a40mov r8l, [r9]
37bb52a43test r8l, r8l
37bb52a46js 0x37bb52acc
37bb52a4cadd ecx, r8l
37bb52a4fcmp r15l, ecx
37bb52a52jg 0x37bb52ad8
37bb52a58mov edx, -6
37bb52a5dmov eax, 6
37bb52a62jmp 0x37bb52a72
37bb52a64
37bb52a64 0f 1f 40 00 ..@.
37bb52a68
37bb52a68loc_37bb52a68:
37bb52a68mov edx, -2
37bb52a6dmov eax, 2
37bb52a72
37bb52a72loc_37bb52a72:
37bb52a72mov rsi, [rsp+312]
37bb52a7amov r8l, 6
37bb52a80lea rcx, [rip+0x8f5fd9]
37bb52a87mov [rsp+92], eax
37bb52a8bmov [rsi], edx
37bb52a8dlea rdx, [rsp+92]
37bb52a92call xerbla_
37bb52a97nop
37bb52a98
37bb52a98loc_37bb52a98:
37bb52a98movups x6, [rsp+96]
37bb52a9dmovups x7, [rsp+112]
37bb52aa2movups x8, [rsp+128]
37bb52aabadd rsp, 152
37bb52ab2pop rbx
37bb52ab3pop rsi
37bb52ab4pop rdi
37bb52ab5pop rbp
37bb52ab6pop r12
37bb52ab8pop r13
37bb52abapop r14
37bb52abcpop r15
37bb52aberet
37bb52abf
37bb52abf 90 .
37bb52ac0
37bb52ac0loc_37bb52ac0:
37bb52ac0mov edx, -1
37bb52ac5mov eax, 1
37bb52acajmp 0x37bb52a72
37bb52acc
37bb52accloc_37bb52acc:
37bb52accmov edx, -4
37bb52ad1mov eax, 4
37bb52ad6jmp 0x37bb52a72
37bb52ad8
37bb52ad8loc_37bb52ad8:
37bb52ad8test eax, eax
37bb52adajne 0x37bb52b10
37bb52adc
37bb52adcloc_37bb52adc:
37bb52adcmovsd_xmm x0, [rip+0x8f5f84]
37bb52ae4mov rax, [rsp+288]
37bb52aecmovsd_xmm [rax], x0
37bb52af0mov rax, [rsp+296]
37bb52af8movsd_xmm [rax], x0
37bb52afcmov rax, [rsp+304]
37bb52b04mov [rax], 0
37bb52b0bjmp 0x37bb52a98
37bb52b0d
37bb52b0d 0f 1f 00 ...
37bb52b10
37bb52b10loc_37bb52b10:
37bb52b10test edx, edx
37bb52b12je 0x37bb52adc
37bb52b14mov edx, 1
37bb52b19lea rcx, [rip+0x8f5f46]
37bb52b20call dlamch_
37bb52b25movsd_xmm x3, [rip+0x8f5f3b]
37bb52b2dmov r10l, [rdi]
37bb52b30movapd x7, x0
37bb52b34divsd x3, x0
37bb52b38movapd x6, x3
37bb52b3ctest r10l, r10l
37bb52b3fjle 0x37bb53074
37bb52b45mov r8l, r10l
37bb52b48xor edx, edx
37bb52b4amov rcx, rbx
37bb52b4dmov [rsp+40], r10l
37bb52b52shl r8, 3
37bb52b56call memset
37bb52b5bmov eax, [r12]
37bb52b5fmov r10l, [rsp+40]
37bb52b64mov [rsp+64], eax
37bb52b68add eax, 1
37bb52b6bmov [rsp+56], eax
37bb52b6fmov eax, [rbp]
37bb52b72test eax, eax
37bb52b74mov [rsp+72], eax
37bb52b78jle 0x37bb52c99
37bb52b7e
37bb52b7eloc_37bb52b7e:
37bb52b7emovsxd rbp, [rsp+48]
37bb52b83mov r11l, 1
37bb52b89lea r14, [rbx+8]
37bb52b8dmov rax, [rsp+240]
37bb52b95mov [rsp+280], rsi
37bb52b9dsub r11l, [rsp+64]
37bb52ba2mov r9l, 1
37bb52ba8mov rdi, -1
37bb52bafmov r13l, [rax]
37bb52bb2mov eax, [rsp+72]
37bb52bb6lea r12l, [rax+1]
37bb52bbamovsxd rax, [rsp+56]
37bb52bbfmov [rsp+40], rax
37bb52bc4mov rax, [rsp+256]
37bb52bcclea r15, [rax+8]
37bb52bd0
37bb52bd0loc_37bb52bd0:
37bb52bd0test r11l, r11l
37bb52bd3lea ecx, [r13+r9]
37bb52bd8mov r8l, 1
37bb52bdecmovg r8l, r11l
37bb52be2cmp ecx, r10l
37bb52be5cmovg ecx, r10l
37bb52be9cmp r8l, ecx
37bb52becjg 0x37bb52c74
37bb52bf2mov rdx, [rsp+40]
37bb52bf7movsxd rsi, r8l
37bb52bfasub ecx, r8l
37bb52bfdadd rcx, rsi
37bb52c00lea rax, [rbx+8*rsi]
37bb52c04add rdx, rdi
37bb52c07lea rcx, [r14+8*rcx]
37bb52c0bsub rdx, r9
37bb52c0eadd rdx, rsi
37bb52c11shl rdx, 4
37bb52c15add rdx, r15
37bb52c18nop [rax]
37bb52c1fnop [rax+rax]
37bb52c2anop [rax+rax]
37bb52c35nop [rax+rax]
37bb52c40
37bb52c40loc_37bb52c40:
37bb52c40movsd_xmm x0, [rdx-8]
37bb52c45movsd_xmm x1, [rdx]
37bb52c49add rax, 8
37bb52c4dadd rdx, 16
37bb52c51andpd x0, [rip+0x8f5e17]
37bb52c59andpd x1, [rip+0x8f5e0f]
37bb52c61addsd x0, x1
37bb52c65maxsd x0, [rax-16]
37bb52c6amovsd_xmm [rax-16], x0
37bb52c6fcmp rax, rcx
37bb52c72jne 0x37bb52c40
37bb52c74
37bb52c74loc_37bb52c74:
37bb52c74add r9, 1
37bb52c78add r11l, 1
37bb52c7cadd rdi, rbp
37bb52c7fcmp r9, r12
37bb52c82jne 0x37bb52bd0
37bb52c88mov rsi, [rsp+280]
37bb52c90test r10l, r10l
37bb52c93jle 0x37bb53093
37bb52c99
37bb52c99loc_37bb52c99:
37bb52c99movapd x2, x6
37bb52c9dmov eax, 1
37bb52ca2pxor x4, x4
37bb52ca6nop [rax]
37bb52caanop [rax+rax]
37bb52cb5nop [rax+rax]
37bb52cc0
37bb52cc0loc_37bb52cc0:
37bb52cc0movsd_xmm x0, [rbx+8*rax-8]
37bb52cc6add rax, 1
37bb52ccamaxsd x4, x0
37bb52cceminsd x2, x0
37bb52cd2cmp r10l, eax
37bb52cd5jge 0x37bb52cc0
37bb52cd7pxor x0, x0
37bb52cdbmov rax, [rsp+304]
37bb52ce3ucomisd x2, x0
37bb52ce7movsd_xmm [rax], x4
37bb52cebjp 0x37bb52cf8
37bb52cedmov eax, 1
37bb52cf2je 0x37bb52fad
37bb52cf8
37bb52cf8loc_37bb52cf8:
37bb52cf8cmp r10l, 1
37bb52cfcje 0x37bb53133
37bb52d02mov edx, r10l
37bb52d05movddup x1, x6
37bb52d09movddup x3, x7
37bb52d0dmov rax, rbx
37bb52d10shr edx, 1
37bb52d12movddup x5, [rip+0x8f5d4e]
37bb52d1amovapd x8, x4
37bb52d1fshl rdx, 4
37bb52d23add rdx, rbx
37bb52d26nop [rax]
37bb52d2anop [rax+rax]
37bb52d35nop [rax+rax]
37bb52d40
37bb52d40loc_37bb52d40:
37bb52d40movupd x0, [rax]
37bb52d44movapd x4, x5
37bb52d48add rax, 16
37bb52d4cmaxpd x0, x3
37bb52d50minpd x0, x1
37bb52d54divpd x4, x0
37bb52d58movups [rax-16], x4
37bb52d5ccmp rax, rdx
37bb52d5fjne 0x37bb52d40
37bb52d61movapd x4, x8
37bb52d66test r10b, 1
37bb52d6aje 0x37bb52d95
37bb52d6cmov eax, r10l
37bb52d6for eax, 1
37bb52d72
37bb52d72loc_37bb52d72:
37bb52d72sub eax, 1
37bb52d75movsd_xmm x5, [rip+0x8f5ceb]
37bb52d7dcdqe
37bb52d7fmovsd_xmm x0, [rbx+8*rax]
37bb52d84maxsd x0, x7
37bb52d88minsd x0, x6
37bb52d8cdivsd x5, x0
37bb52d90movsd_xmm [rbx+8*rax], x5
37bb52d95
37bb52d95loc_37bb52d95:
37bb52d95maxsd x2, x7
37bb52d99minsd x4, x6
37bb52d9dmov rax, [rsp+288]
37bb52da5divsd x2, x4
37bb52da9movsd_xmm [rax], x2
37bb52dad
37bb52dadloc_37bb52dad:
37bb52dadmov eax, [rsp+72]
37bb52db1test eax, eax
37bb52db3jle 0x37bb53116
37bb52db9movsxd rbp, [rsp+48]
37bb52dbe
37bb52dbeloc_37bb52dbe:
37bb52dbemov r8l, [rsp+72]
37bb52dc3xor edx, edx
37bb52dc5mov rcx, rsi
37bb52dc8mov [rsp+76], r10l
37bb52dcdmov r12, -1
37bb52dd4lea edi, [r8-1]
37bb52dd8shl r8, 3
37bb52ddcmov [rsp+40], edi
37bb52de0lea r13, [rdi+2]
37bb52de4call memset
37bb52de9mov r9l, [rsp+40]
37bb52deemovsxd r15, [rsp+56]
37bb52df3mov r11l, 1
37bb52df9mov r10l, [rsp+76]
37bb52dfemov rax, [rsp+240]
37bb52e06mov r8l, 1
37bb52e0csub r11l, [rsp+64]
37bb52e11mov [rsp+76], r9l
37bb52e16mov r14l, [rax]
37bb52e19mov rax, [rsp+256]
37bb52e21mov [rsp+64], rdi
37bb52e26add rax, 8
37bb52e2amov [rsp+48], rax
37bb52e2flea rax, [rbx+8]
37bb52e33mov [rsp+56], rax
37bb52e38nop [rax+rax]
37bb52e40
37bb52e40loc_37bb52e40:
37bb52e40test r11l, r11l
37bb52e43lea ecx, [r14+r8]
37bb52e47mov r9l, 1
37bb52e4dcmovg r9l, r11l
37bb52e51cmp ecx, r10l
37bb52e54cmovg ecx, r10l
37bb52e58cmp r9l, ecx
37bb52e5bjg 0x37bb52efa
37bb52e61movsxd rdi, r9l
37bb52e64sub ecx, r9l
37bb52e67movsd_xmm x2, [rsi+8*r8-8]
37bb52e6elea rax, [rbx+8*rdi]
37bb52e72add rcx, rdi
37bb52e75mov [rsp+40], rax
37bb52e7alea rax, [r15+r12]
37bb52e7emov rdx, [rsp+40]
37bb52e83sub rax, r8
37bb52e86add rax, rdi
37bb52e89mov rdi, [rsp+56]
37bb52e8eshl rax, 4
37bb52e92add rax, [rsp+48]
37bb52e97lea rcx, [rdi+8*rcx]
37bb52e9bnop [rax]
37bb52e9fnop [rax+rax]
37bb52eaanop [rax+rax]
37bb52eb5nop [rax+rax]
37bb52ec0
37bb52ec0loc_37bb52ec0:
37bb52ec0movsd_xmm x0, [rax-8]
37bb52ec5movsd_xmm x1, [rax]
37bb52ec9add rdx, 8
37bb52ecdadd rax, 16
37bb52ed1andpd x0, [rip+0x8f5b97]
37bb52ed9andpd x1, [rip+0x8f5b8f]
37bb52ee1addsd x0, x1
37bb52ee5mulsd x0, [rdx-16]
37bb52eeamaxsd x2, x0
37bb52eeecmp rcx, rdx
37bb52ef1jne 0x37bb52ec0
37bb52ef3movsd_xmm [rsi+8*r8-8], x2
37bb52efa
37bb52efaloc_37bb52efa:
37bb52efaadd r8, 1
37bb52efeadd r11l, 1
37bb52f02add r12, rbp
37bb52f05cmp r8, r13
37bb52f08jne 0x37bb52e40
37bb52f0emov rdi, [rsp+64]
37bb52f13mov r9l, [rsp+76]
37bb52f18mov rdx, rsi
37bb52f1bmov rax, rsi
37bb52f1emovapd x2, x6
37bb52f22pxor x4, x4
37bb52f26lea rcx, [rsi+8*rdi+8]
37bb52f2bnop [rax+rax]
37bb52f35nop [rax+rax]
37bb52f40
37bb52f40loc_37bb52f40:
37bb52f40movsd_xmm x0, [rax]
37bb52f44add rax, 8
37bb52f48minsd x2, x0
37bb52f4cmaxsd x4, x0
37bb52f50cmp rax, rcx
37bb52f53jne 0x37bb52f40
37bb52f55pxor x0, x0
37bb52f59ucomisd x2, x0
37bb52f5djp 0x37bb52fc8
37bb52f5fmov eax, 1
37bb52f64jne 0x37bb52fc8
37bb52f66mov edx, [rsp+72]
37bb52f6ajmp 0x37bb52f7c
37bb52f6c
37bb52f6c 0f 1f 40 00 ..@.
37bb52f70
37bb52f70loc_37bb52f70:
37bb52f70add rax, 1
37bb52f74cmp edx, eax
37bb52f76jl 0x37bb52a98
37bb52f7c
37bb52f7cloc_37bb52f7c:
37bb52f7cucomisd x0, [rsi+8*rax-8]
37bb52f82jp 0x37bb52f70
37bb52f84jne 0x37bb52f70
37bb52f86add eax, r10l
37bb52f89
37bb52f89loc_37bb52f89:
37bb52f89mov rsi, [rsp+312]
37bb52f91mov [rsi], eax
37bb52f93jmp 0x37bb52a98
37bb52f98
37bb52f98 0f 1f 84 00 00 00 00 00 ........
37bb52fa0
37bb52fa0loc_37bb52fa0:
37bb52fa0add rax, 1
37bb52fa4cmp r10l, eax
37bb52fa7jl 0x37bb52dad
37bb52fad
37bb52fadloc_37bb52fad:
37bb52faducomisd x0, [rbx+8*rax-8]
37bb52fb3jp 0x37bb52fa0
37bb52fb5jne 0x37bb52fa0
37bb52fb7jmp 0x37bb52f89
37bb52fb9
37bb52fb9loc_37bb52fb9:
37bb52fb9mov edx, -3
37bb52fbemov eax, 3
37bb52fc3jmp 0x37bb52a72
37bb52fc8
37bb52fc8loc_37bb52fc8:
37bb52fc8mov edi, [rsp+72]
37bb52fcccmp edi, 1
37bb52fcfje 0x37bb53034
37bb52fd1mov eax, edi
37bb52fd3movddup x5, [rip+0x8f5a8d]
37bb52fdbmovddup x3, x7
37bb52fdfshr eax, 1
37bb52fe1shl rax, 4
37bb52fe5add rax, rsi
37bb52fe8nop
37bb52feanop [rax+rax]
37bb52ff5nop [rax+rax]
37bb53000
37bb53000loc_37bb53000:
37bb53000movupd x0, [rdx]
37bb53004movddup x1, x6
37bb53008add rdx, 16
37bb5300cmaxpd x0, x3
37bb53010minpd x0, x1
37bb53014movapd x1, x5
37bb53018divpd x1, x0
37bb5301cmovups [rdx-16], x1
37bb53020cmp rax, rdx
37bb53023jne 0x37bb53000
37bb53025mov eax, [rsp+72]
37bb53029test al, 1
37bb5302bje 0x37bb53057
37bb5302dmov r9l, eax
37bb53030and r9l, -2
37bb53034
37bb53034loc_37bb53034:
37bb53034movsxd r9, r9l
37bb53037movsd_xmm x5, [rip+0x8f5a29]
37bb5303fmovsd_xmm x0, [rsi+8*r9]
37bb53045maxsd x0, x7
37bb53049minsd x0, x6
37bb5304ddivsd x5, x0
37bb53051movsd_xmm [rsi+8*r9], x5
37bb53057
37bb53057loc_37bb53057:
37bb53057maxsd x2, x7
37bb5305bminsd x4, x6
37bb5305fmov rax, [rsp+296]
37bb53067divsd x2, x4
37bb5306bmovsd_xmm [rax], x2
37bb5306fjmp 0x37bb52a98
37bb53074
37bb53074loc_37bb53074:
37bb53074mov eax, [rbp]
37bb53077mov [rsp+72], eax
37bb5307btest eax, eax
37bb5307djle 0x37bb530d7
37bb5307fmov eax, [r12]
37bb53083mov [rsp+64], eax
37bb53087add eax, 1
37bb5308amov [rsp+56], eax
37bb5308ejmp 0x37bb52b7e
37bb53093
37bb53093loc_37bb53093:
37bb53093pxor x0, x0
37bb53097mov rax, [rsp+304]
37bb5309fucomisd x6, x0
37bb530a3mov [rax], 0
37bb530aajp 0x37bb530b2
37bb530acje 0x37bb52dbe
37bb530b2
37bb530b2loc_37bb530b2:
37bb530b2pxor x2, x2
37bb530b6movapd x0, x7
37bb530bamov rax, [rsp+288]
37bb530c2minsd x2, x6
37bb530c6maxsd x0, x6
37bb530cadivsd x0, x2
37bb530cemovsd_xmm [rax], x0
37bb530d2jmp 0x37bb52dbe
37bb530d7
37bb530d7loc_37bb530d7:
37bb530d7pxor x0, x0
37bb530dbmov rax, [rsp+304]
37bb530e3ucomisd x3, x0
37bb530e7mov [rax], 0
37bb530eejp 0x37bb530f6
37bb530f0je 0x37bb52a98
37bb530f6
37bb530f6loc_37bb530f6:
37bb530f6pxor x2, x2
37bb530famovapd x0, x7
37bb530femov rax, [rsp+288]
37bb53106minsd x2, x6
37bb5310amaxsd x0, x6
37bb5310edivsd x0, x2
37bb53112movsd_xmm [rax], x0
37bb53116
37bb53116loc_37bb53116:
37bb53116pxor x0, x0
37bb5311aucomisd x6, x0
37bb5311ejp 0x37bb53126
37bb53120je 0x37bb52a98
37bb53126
37bb53126loc_37bb53126:
37bb53126movapd x2, x6
37bb5312apxor x4, x4
37bb5312ejmp 0x37bb53057
37bb53133
37bb53133loc_37bb53133:
37bb53133mov eax, 1
37bb53138jmp 0x37bb52d72
37bb529c0
37bb529c0zgbequ_:
37bb529c0push r15
37bb529c2push r14
37bb529c4push r13
37bb529c6push r12
37bb529c8push rbp
37bb529c9push rdi
37bb529capush rsi
37bb529cbpush rbx
37bb529ccsub rsp, 152
37bb529d3movups [rsp+96], x6
37bb529d8movups [rsp+112], x7
37bb529ddmovups [rsp+128], x8
37bb529e6mov rax, [rsp+264]
37bb529eemov rbx, [rsp+272]
37bb529f6mov rsi, [rsp+280]
37bb529femov r15l, [rax]
37bb52a01mov rax, [rsp+312]
37bb52a09mov [rax], 0
37bb52a0fmov eax, [rcx]
37bb52a11mov rdi, rcx
37bb52a14mov rbp, rdx
37bb52a17mov [rsp+240], r8
37bb52a1fmov r12, r9
37bb52a22mov [rsp+48], r15l
37bb52a27test eax, eax
37bb52a29js 0x37bb52ac0
37bb52a2fmov edx, [rdx]
37bb52a31test edx, edx
37bb52a33js 0x37bb52a68
37bb52a35mov ecx, [r8]
37bb52a38test ecx, ecx
37bb52a3ajs 0x37bb52fb9
37bb52a40mov r8l, [r9]
37bb52a43test r8l, r8l
37bb52a46js 0x37bb52acc
37bb52a4cadd ecx, r8l
37bb52a4fcmp r15l, ecx
37bb52a52jg 0x37bb52ad8
37bb52a58mov edx, -6
37bb52a5dmov eax, 6
37bb52a62jmp 0x37bb52a72
37bb52a64
37bb52a64 0f 1f 40 00 ..@.
37bb52a68
37bb52a68loc_37bb52a68:
37bb52a68mov edx, -2
37bb52a6dmov eax, 2
37bb52a72
37bb52a72loc_37bb52a72:
37bb52a72mov rsi, [rsp+312]
37bb52a7amov r8l, 6
37bb52a80lea rcx, [rip+0x8f5fd9]
37bb52a87mov [rsp+92], eax
37bb52a8bmov [rsi], edx
37bb52a8dlea rdx, [rsp+92]
37bb52a92call xerbla_
37bb52a97nop
37bb52a98
37bb52a98loc_37bb52a98:
37bb52a98movups x6, [rsp+96]
37bb52a9dmovups x7, [rsp+112]
37bb52aa2movups x8, [rsp+128]
37bb52aabadd rsp, 152
37bb52ab2pop rbx
37bb52ab3pop rsi
37bb52ab4pop rdi
37bb52ab5pop rbp
37bb52ab6pop r12
37bb52ab8pop r13
37bb52abapop r14
37bb52abcpop r15
37bb52aberet
37bb52abf
37bb52abf 90 .
37bb52ac0
37bb52ac0loc_37bb52ac0:
37bb52ac0mov edx, -1
37bb52ac5mov eax, 1
37bb52acajmp 0x37bb52a72
37bb52acc
37bb52accloc_37bb52acc:
37bb52accmov edx, -4
37bb52ad1mov eax, 4
37bb52ad6jmp 0x37bb52a72
37bb52ad8
37bb52ad8loc_37bb52ad8:
37bb52ad8test eax, eax
37bb52adajne 0x37bb52b10
37bb52adc
37bb52adcloc_37bb52adc:
37bb52adcmovsd_xmm x0, [rip+0x8f5f84]
37bb52ae4mov rax, [rsp+288]
37bb52aecmovsd_xmm [rax], x0
37bb52af0mov rax, [rsp+296]
37bb52af8movsd_xmm [rax], x0
37bb52afcmov rax, [rsp+304]
37bb52b04mov [rax], 0
37bb52b0bjmp 0x37bb52a98
37bb52b0d
37bb52b0d 0f 1f 00 ...
37bb52b10
37bb52b10loc_37bb52b10:
37bb52b10test edx, edx
37bb52b12je 0x37bb52adc
37bb52b14mov edx, 1
37bb52b19lea rcx, [rip+0x8f5f46]
37bb52b20call dlamch_
37bb52b25movsd_xmm x3, [rip+0x8f5f3b]
37bb52b2dmov r10l, [rdi]
37bb52b30movapd x7, x0
37bb52b34divsd x3, x0
37bb52b38movapd x6, x3
37bb52b3ctest r10l, r10l
37bb52b3fjle 0x37bb53074
37bb52b45mov r8l, r10l
37bb52b48xor edx, edx
37bb52b4amov rcx, rbx
37bb52b4dmov [rsp+40], r10l
37bb52b52shl r8, 3
37bb52b56call memset
37bb52b5bmov eax, [r12]
37bb52b5fmov r10l, [rsp+40]
37bb52b64mov [rsp+64], eax
37bb52b68add eax, 1
37bb52b6bmov [rsp+56], eax
37bb52b6fmov eax, [rbp]
37bb52b72test eax, eax
37bb52b74mov [rsp+72], eax
37bb52b78jle 0x37bb52c99
37bb52b7e
37bb52b7eloc_37bb52b7e:
37bb52b7emovsxd rbp, [rsp+48]
37bb52b83mov r11l, 1
37bb52b89lea r14, [rbx+8]
37bb52b8dmov rax, [rsp+240]
37bb52b95mov [rsp+280], rsi
37bb52b9dsub r11l, [rsp+64]
37bb52ba2mov r9l, 1
37bb52ba8mov rdi, -1
37bb52bafmov r13l, [rax]
37bb52bb2mov eax, [rsp+72]
37bb52bb6lea r12l, [rax+1]
37bb52bbamovsxd rax, [rsp+56]
37bb52bbfmov [rsp+40], rax
37bb52bc4mov rax, [rsp+256]
37bb52bcclea r15, [rax+8]
37bb52bd0
37bb52bd0loc_37bb52bd0:
37bb52bd0test r11l, r11l
37bb52bd3lea ecx, [r13+r9]
37bb52bd8mov r8l, 1
37bb52bdecmovg r8l, r11l
37bb52be2cmp ecx, r10l
37bb52be5cmovg ecx, r10l
37bb52be9cmp r8l, ecx
37bb52becjg 0x37bb52c74
37bb52bf2mov rdx, [rsp+40]
37bb52bf7movsxd rsi, r8l
37bb52bfasub ecx, r8l
37bb52bfdadd rcx, rsi
37bb52c00lea rax, [rbx+8*rsi]
37bb52c04add rdx, rdi
37bb52c07lea rcx, [r14+8*rcx]
37bb52c0bsub rdx, r9
37bb52c0eadd rdx, rsi
37bb52c11shl rdx, 4
37bb52c15add rdx, r15
37bb52c18nop [rax]
37bb52c1fnop [rax+rax]
37bb52c2anop [rax+rax]
37bb52c35nop [rax+rax]
37bb52c40
37bb52c40loc_37bb52c40:
37bb52c40movsd_xmm x0, [rdx-8]
37bb52c45movsd_xmm x1, [rdx]
37bb52c49add rax, 8
37bb52c4dadd rdx, 16
37bb52c51andpd x0, [rip+0x8f5e17]
37bb52c59andpd x1, [rip+0x8f5e0f]
37bb52c61addsd x0, x1
37bb52c65maxsd x0, [rax-16]
37bb52c6amovsd_xmm [rax-16], x0
37bb52c6fcmp rax, rcx
37bb52c72jne 0x37bb52c40
37bb52c74
37bb52c74loc_37bb52c74:
37bb52c74add r9, 1
37bb52c78add r11l, 1
37bb52c7cadd rdi, rbp
37bb52c7fcmp r9, r12
37bb52c82jne 0x37bb52bd0
37bb52c88mov rsi, [rsp+280]
37bb52c90test r10l, r10l
37bb52c93jle 0x37bb53093
37bb52c99
37bb52c99loc_37bb52c99:
37bb52c99movapd x2, x6
37bb52c9dmov eax, 1
37bb52ca2pxor x4, x4
37bb52ca6nop [rax]
37bb52caanop [rax+rax]
37bb52cb5nop [rax+rax]
37bb52cc0
37bb52cc0loc_37bb52cc0:
37bb52cc0movsd_xmm x0, [rbx+8*rax-8]
37bb52cc6add rax, 1
37bb52ccamaxsd x4, x0
37bb52cceminsd x2, x0
37bb52cd2cmp r10l, eax
37bb52cd5jge 0x37bb52cc0
37bb52cd7pxor x0, x0
37bb52cdbmov rax, [rsp+304]
37bb52ce3ucomisd x2, x0
37bb52ce7movsd_xmm [rax], x4
37bb52cebjp 0x37bb52cf8
37bb52cedmov eax, 1
37bb52cf2je 0x37bb52fad
37bb52cf8
37bb52cf8loc_37bb52cf8:
37bb52cf8cmp r10l, 1
37bb52cfcje 0x37bb53133
37bb52d02mov edx, r10l
37bb52d05movddup x1, x6
37bb52d09movddup x3, x7
37bb52d0dmov rax, rbx
37bb52d10shr edx, 1
37bb52d12movddup x5, [rip+0x8f5d4e]
37bb52d1amovapd x8, x4
37bb52d1fshl rdx, 4
37bb52d23add rdx, rbx
37bb52d26nop [rax]
37bb52d2anop [rax+rax]
37bb52d35nop [rax+rax]
37bb52d40
37bb52d40loc_37bb52d40:
37bb52d40movupd x0, [rax]
37bb52d44movapd x4, x5
37bb52d48add rax, 16
37bb52d4cmaxpd x0, x3
37bb52d50minpd x0, x1
37bb52d54divpd x4, x0
37bb52d58movups [rax-16], x4
37bb52d5ccmp rax, rdx
37bb52d5fjne 0x37bb52d40
37bb52d61movapd x4, x8
37bb52d66test r10b, 1
37bb52d6aje 0x37bb52d95
37bb52d6cmov eax, r10l
37bb52d6for eax, 1
37bb52d72
37bb52d72loc_37bb52d72:
37bb52d72sub eax, 1
37bb52d75movsd_xmm x5, [rip+0x8f5ceb]
37bb52d7dcdqe
37bb52d7fmovsd_xmm x0, [rbx+8*rax]
37bb52d84maxsd x0, x7
37bb52d88minsd x0, x6
37bb52d8cdivsd x5, x0
37bb52d90movsd_xmm [rbx+8*rax], x5
37bb52d95
37bb52d95loc_37bb52d95:
37bb52d95maxsd x2, x7
37bb52d99minsd x4, x6
37bb52d9dmov rax, [rsp+288]
37bb52da5divsd x2, x4
37bb52da9movsd_xmm [rax], x2
37bb52dad
37bb52dadloc_37bb52dad:
37bb52dadmov eax, [rsp+72]
37bb52db1test eax, eax
37bb52db3jle 0x37bb53116
37bb52db9movsxd rbp, [rsp+48]
37bb52dbe
37bb52dbeloc_37bb52dbe:
37bb52dbemov r8l, [rsp+72]
37bb52dc3xor edx, edx
37bb52dc5mov rcx, rsi
37bb52dc8mov [rsp+76], r10l
37bb52dcdmov r12, -1
37bb52dd4lea edi, [r8-1]
37bb52dd8shl r8, 3
37bb52ddcmov [rsp+40], edi
37bb52de0lea r13, [rdi+2]
37bb52de4call memset
37bb52de9mov r9l, [rsp+40]
37bb52deemovsxd r15, [rsp+56]
37bb52df3mov r11l, 1
37bb52df9mov r10l, [rsp+76]
37bb52dfemov rax, [rsp+240]
37bb52e06mov r8l, 1
37bb52e0csub r11l, [rsp+64]
37bb52e11mov [rsp+76], r9l
37bb52e16mov r14l, [rax]
37bb52e19mov rax, [rsp+256]
37bb52e21mov [rsp+64], rdi
37bb52e26add rax, 8
37bb52e2amov [rsp+48], rax
37bb52e2flea rax, [rbx+8]
37bb52e33mov [rsp+56], rax
37bb52e38nop [rax+rax]
37bb52e40
37bb52e40loc_37bb52e40:
37bb52e40test r11l, r11l
37bb52e43lea ecx, [r14+r8]
37bb52e47mov r9l, 1
37bb52e4dcmovg r9l, r11l
37bb52e51cmp ecx, r10l
37bb52e54cmovg ecx, r10l
37bb52e58cmp r9l, ecx
37bb52e5bjg 0x37bb52efa
37bb52e61movsxd rdi, r9l
37bb52e64sub ecx, r9l
37bb52e67movsd_xmm x2, [rsi+8*r8-8]
37bb52e6elea rax, [rbx+8*rdi]
37bb52e72add rcx, rdi
37bb52e75mov [rsp+40], rax
37bb52e7alea rax, [r15+r12]
37bb52e7emov rdx, [rsp+40]
37bb52e83sub rax, r8
37bb52e86add rax, rdi
37bb52e89mov rdi, [rsp+56]
37bb52e8eshl rax, 4
37bb52e92add rax, [rsp+48]
37bb52e97lea rcx, [rdi+8*rcx]
37bb52e9bnop [rax]
37bb52e9fnop [rax+rax]
37bb52eaanop [rax+rax]
37bb52eb5nop [rax+rax]
37bb52ec0
37bb52ec0loc_37bb52ec0:
37bb52ec0movsd_xmm x0, [rax-8]
37bb52ec5movsd_xmm x1, [rax]
37bb52ec9add rdx, 8
37bb52ecdadd rax, 16
37bb52ed1andpd x0, [rip+0x8f5b97]
37bb52ed9andpd x1, [rip+0x8f5b8f]
37bb52ee1addsd x0, x1
37bb52ee5mulsd x0, [rdx-16]
37bb52eeamaxsd x2, x0
37bb52eeecmp rcx, rdx
37bb52ef1jne 0x37bb52ec0
37bb52ef3movsd_xmm [rsi+8*r8-8], x2
37bb52efa
37bb52efaloc_37bb52efa:
37bb52efaadd r8, 1
37bb52efeadd r11l, 1
37bb52f02add r12, rbp
37bb52f05cmp r8, r13
37bb52f08jne 0x37bb52e40
37bb52f0emov rdi, [rsp+64]
37bb52f13mov r9l, [rsp+76]
37bb52f18mov rdx, rsi
37bb52f1bmov rax, rsi
37bb52f1emovapd x2, x6
37bb52f22pxor x4, x4
37bb52f26lea rcx, [rsi+8*rdi+8]
37bb52f2bnop [rax+rax]
37bb52f35nop [rax+rax]
37bb52f40
37bb52f40loc_37bb52f40:
37bb52f40movsd_xmm x0, [rax]
37bb52f44add rax, 8
37bb52f48minsd x2, x0
37bb52f4cmaxsd x4, x0
37bb52f50cmp rax, rcx
37bb52f53jne 0x37bb52f40
37bb52f55pxor x0, x0
37bb52f59ucomisd x2, x0
37bb52f5djp 0x37bb52fc8
37bb52f5fmov eax, 1
37bb52f64jne 0x37bb52fc8
37bb52f66mov edx, [rsp+72]
37bb52f6ajmp 0x37bb52f7c
37bb52f6c
37bb52f6c 0f 1f 40 00 ..@.
37bb52f70
37bb52f70loc_37bb52f70:
37bb52f70add rax, 1
37bb52f74cmp edx, eax
37bb52f76jl 0x37bb52a98
37bb52f7c
37bb52f7cloc_37bb52f7c:
37bb52f7cucomisd x0, [rsi+8*rax-8]
37bb52f82jp 0x37bb52f70
37bb52f84jne 0x37bb52f70
37bb52f86add eax, r10l
37bb52f89
37bb52f89loc_37bb52f89:
37bb52f89mov rsi, [rsp+312]
37bb52f91mov [rsi], eax
37bb52f93jmp 0x37bb52a98
37bb52f98
37bb52f98 0f 1f 84 00 00 00 00 00 ........
37bb52fa0
37bb52fa0loc_37bb52fa0:
37bb52fa0add rax, 1
37bb52fa4cmp r10l, eax
37bb52fa7jl 0x37bb52dad
37bb52fad
37bb52fadloc_37bb52fad:
37bb52faducomisd x0, [rbx+8*rax-8]
37bb52fb3jp 0x37bb52fa0
37bb52fb5jne 0x37bb52fa0
37bb52fb7jmp 0x37bb52f89
37bb52fb9
37bb52fb9loc_37bb52fb9:
37bb52fb9mov edx, -3
37bb52fbemov eax, 3
37bb52fc3jmp 0x37bb52a72
37bb52fc8
37bb52fc8loc_37bb52fc8:
37bb52fc8mov edi, [rsp+72]
37bb52fcccmp edi, 1
37bb52fcfje 0x37bb53034
37bb52fd1mov eax, edi
37bb52fd3movddup x5, [rip+0x8f5a8d]
37bb52fdbmovddup x3, x7
37bb52fdfshr eax, 1
37bb52fe1shl rax, 4
37bb52fe5add rax, rsi
37bb52fe8nop
37bb52feanop [rax+rax]
37bb52ff5nop [rax+rax]
37bb53000
37bb53000loc_37bb53000:
37bb53000movupd x0, [rdx]
37bb53004movddup x1, x6
37bb53008add rdx, 16
37bb5300cmaxpd x0, x3
37bb53010minpd x0, x1
37bb53014movapd x1, x5
37bb53018divpd x1, x0
37bb5301cmovups [rdx-16], x1
37bb53020cmp rax, rdx
37bb53023jne 0x37bb53000
37bb53025mov eax, [rsp+72]
37bb53029test al, 1
37bb5302bje 0x37bb53057
37bb5302dmov r9l, eax
37bb53030and r9l, -2
37bb53034
37bb53034loc_37bb53034:
37bb53034movsxd r9, r9l
37bb53037movsd_xmm x5, [rip+0x8f5a29]
37bb5303fmovsd_xmm x0, [rsi+8*r9]
37bb53045maxsd x0, x7
37bb53049minsd x0, x6
37bb5304ddivsd x5, x0
37bb53051movsd_xmm [rsi+8*r9], x5
37bb53057
37bb53057loc_37bb53057:
37bb53057maxsd x2, x7
37bb5305bminsd x4, x6
37bb5305fmov rax, [rsp+296]
37bb53067divsd x2, x4
37bb5306bmovsd_xmm [rax], x2
37bb5306fjmp 0x37bb52a98
37bb53074
37bb53074loc_37bb53074:
37bb53074mov eax, [rbp]
37bb53077mov [rsp+72], eax
37bb5307btest eax, eax
37bb5307djle 0x37bb530d7
37bb5307fmov eax, [r12]
37bb53083mov [rsp+64], eax
37bb53087add eax, 1
37bb5308amov [rsp+56], eax
37bb5308ejmp 0x37bb52b7e
37bb53093
37bb53093loc_37bb53093:
37bb53093pxor x0, x0
37bb53097mov rax, [rsp+304]
37bb5309fucomisd x6, x0
37bb530a3mov [rax], 0
37bb530aajp 0x37bb530b2
37bb530acje 0x37bb52dbe
37bb530b2
37bb530b2loc_37bb530b2:
37bb530b2pxor x2, x2
37bb530b6movapd x0, x7
37bb530bamov rax, [rsp+288]
37bb530c2minsd x2, x6
37bb530c6maxsd x0, x6
37bb530cadivsd x0, x2
37bb530cemovsd_xmm [rax], x0
37bb530d2jmp 0x37bb52dbe
37bb530d7
37bb530d7loc_37bb530d7:
37bb530d7pxor x0, x0
37bb530dbmov rax, [rsp+304]
37bb530e3ucomisd x3, x0
37bb530e7mov [rax], 0
37bb530eejp 0x37bb530f6
37bb530f0je 0x37bb52a98
37bb530f6
37bb530f6loc_37bb530f6:
37bb530f6pxor x2, x2
37bb530famovapd x0, x7
37bb530femov rax, [rsp+288]
37bb53106minsd x2, x6
37bb5310amaxsd x0, x6
37bb5310edivsd x0, x2
37bb53112movsd_xmm [rax], x0
37bb53116
37bb53116loc_37bb53116:
37bb53116pxor x0, x0
37bb5311aucomisd x6, x0
37bb5311ejp 0x37bb53126
37bb53120je 0x37bb52a98
37bb53126
37bb53126loc_37bb53126:
37bb53126movapd x2, x6
37bb5312apxor x4, x4
37bb5312ejmp 0x37bb53057
37bb53133
37bb53133loc_37bb53133:
37bb53133mov eax, 1
37bb53138jmp 0x37bb52d72
37bb529c0
37bb5313d
37bb5313d // align 0x10
37bb5313d // align 0x10
37bb53140
37bb53140zgbrfs_:
37bb53140push r15
37bb53142push r14
37bb53144push r13
37bb53146push r12
37bb53148push rbp
37bb53149push rdi
37bb5314apush rsi
37bb5314bpush rbx
37bb5314csub rsp, 440
37bb53153movups [rsp+304], x6
37bb5315bmovups [rsp+320], x7
37bb53163movups [rsp+336], x8
37bb5316cmovups [rsp+352], x9
37bb53175movups [rsp+368], x10
37bb5317emovups [rsp+384], x11
37bb53187movups [rsp+400], x12
37bb53190movups [rsp+416], x13
37bb53199mov rax, [rsp+560]
37bb531a1mov r13, [rsp+600]
37bb531a9mov rbx, [rsp+544]
37bb531b1mov r14, [rsp+640]
37bb531b9movsxd rdi, [rax]
37bb531bcmov rax, [rsp+616]
37bb531c4mov r15, [rsp+648]
37bb531ccmov ebp, [r13]
37bb531d0mov r12l, [rax]
37bb531d3mov rax, [rsp+656]
37bb531dbmov [rsp+520], rdx
37bb531e3lea rdx, [rip+0x8f5896]
37bb531eamov [rsp+528], r8
37bb531f2mov r8l, 1
37bb531f8mov [rax], 0
37bb531femov [rsp+536], r9
37bb53206mov r9l, 1
37bb5320cmov [rsp+512], rcx
37bb53214call lsame_
37bb53219mov [rsp+248], eax
37bb53220test eax, eax
37bb53222je 0x37bb5335f
37bb53228
37bb53228loc_37bb53228:
37bb53228mov rax, [rsp+520]
37bb53230mov r8l, [rax]
37bb53233test r8l, r8l
37bb53236js 0x37bb53350
37bb5323cmov rax, [rsp+528]
37bb53244mov eax, [rax]
37bb53246test eax, eax
37bb53248js 0x37bb532c0
37bb5324amov rsi, [rsp+536]
37bb53252mov ecx, [rsi]
37bb53254test ecx, ecx
37bb53256js 0x37bb533be
37bb5325cmov edx, [rbx]
37bb5325etest edx, edx
37bb53260js 0x37bb533cd
37bb53266lea esi, [rax+rcx]
37bb53269mov rcx, [rsp+560]
37bb53271cmp esi, [rcx]
37bb53273jge 0x37bb533dc
37bb53279mov rcx, [rsp+576]
37bb53281add eax, esi
37bb53283cmp eax, [rcx]
37bb53285jge 0x37bb533eb
37bb5328btest r8l, r8l
37bb5328emov eax, 1
37bb53293cmovg eax, r8l
37bb53297cmp [r13], eax
37bb5329bjl 0x37bb53fa8
37bb532a1mov rcx, [rsp+616]
37bb532a9cmp [rcx], eax
37bb532abjge 0x37bb53400
37bb532b1mov edx, -14
37bb532b6mov eax, 14
37bb532bbjmp 0x37bb532ca
37bb532bd
37bb532bd 0f 1f 00 ...
37bb532c0
37bb532c0loc_37bb532c0:
37bb532c0mov edx, -3
37bb532c5mov eax, 3
37bb532ca
37bb532caloc_37bb532ca:
37bb532camov rsi, [rsp+656]
37bb532d2mov [rsi], edx
37bb532d4
37bb532d4loc_37bb532d4:
37bb532d4lea rdx, [rsp+292]
37bb532dcmov r8l, 6
37bb532e2lea rcx, [rip+0x8f579a]
37bb532e9mov [rsp+292], eax
37bb532f0call xerbla_
37bb532f5nop
37bb532f6
37bb532f6loc_37bb532f6:
37bb532f6movups x6, [rsp+304]
37bb532femovups x7, [rsp+320]
37bb53306movups x8, [rsp+336]
37bb5330fmovups x9, [rsp+352]
37bb53318movups x10, [rsp+368]
37bb53321movups x11, [rsp+384]
37bb5332amovups x12, [rsp+400]
37bb53333movups x13, [rsp+416]
37bb5333cadd rsp, 440
37bb53343pop rbx
37bb53344pop rsi
37bb53345pop rdi
37bb53346pop rbp
37bb53347pop r12
37bb53349pop r13
37bb5334bpop r14
37bb5334dpop r15
37bb5334fret
37bb53350
37bb53350loc_37bb53350:
37bb53350mov edx, -2
37bb53355mov eax, 2
37bb5335ajmp 0x37bb532ca
37bb5335f
37bb5335floc_37bb5335f:
37bb5335fmov rcx, [rsp+512]
37bb53367mov r9l, 1
37bb5336dmov r8l, 1
37bb53373lea rdx, [rip+0x8f5707]
37bb5337acall lsame_
37bb5337ftest eax, eax
37bb53381jne 0x37bb53228
37bb53387mov rcx, [rsp+512]
37bb5338fmov r9l, 1
37bb53395mov r8l, 1
37bb5339blea rdx, [rip+0x8f56e0]
37bb533a2call lsame_
37bb533a7test eax, eax
37bb533a9jne 0x37bb53228
37bb533afmov edx, -1
37bb533b4mov eax, 1
37bb533b9jmp 0x37bb532ca
37bb533be
37bb533beloc_37bb533be:
37bb533bemov edx, -4
37bb533c3mov eax, 4
37bb533c8jmp 0x37bb532ca
37bb533cd
37bb533cdloc_37bb533cd:
37bb533cdmov edx, -5
37bb533d2mov eax, 5
37bb533d7jmp 0x37bb532ca
37bb533dc
37bb533dcloc_37bb533dc:
37bb533dcmov edx, -7
37bb533e1mov eax, 7
37bb533e6jmp 0x37bb532ca
37bb533eb
37bb533ebloc_37bb533eb:
37bb533ebmov edx, -9
37bb533f0mov eax, 9
37bb533f5jmp 0x37bb532ca
37bb533fa
37bb533fa 66 0f 1f 44 00 00 f..D..
37bb53400
37bb53400loc_37bb53400:
37bb53400mov rax, [rsp+656]
37bb53408mov eax, [rax]
37bb5340atest eax, eax
37bb5340cjne 0x37bb53f9c
37bb53412test r8l, r8l
37bb53415je 0x37bb53f54
37bb5341btest edx, edx
37bb5341dje 0x37bb532f6
37bb53423mov r9l, [rsp+248]
37bb5342btest r9l, r9l
37bb5342eje 0x37bb53f8d
37bb53434mov edx, 67
37bb53439mov eax, 78
37bb5343e
37bb5343eloc_37bb5343e:
37bb5343emov [rsp+287], dl
37bb53445lea rcx, [rip+0x8f563d]
37bb5344cmov edx, 7
37bb53451mov [rsp+112], r8l
37bb53456mov [rsp+286], al
37bb5345dcall dlamch_
37bb53462mov edx, 12
37bb53467lea rcx, [rip+0x8f5622]
37bb5346emovapd x7, x0
37bb53472call dlamch_
37bb53477mov r10l, [rbx]
37bb5347atest r10l, r10l
37bb5347djle 0x37bb532f6
37bb53483xor eax, eax
37bb53485test rdi, rdi
37bb53488mov r8l, [rsp+112]
37bb5348dpxor x9, x9
37bb53492cmovns rax, rdi
37bb53496movsxd r9, r12l
37bb53499mov [rsp+120], -1
37bb534a2movsd_xmm x8, [rip+0x8f5615]
37bb534ablea edx, [r8+1]
37bb534afmovsxd r8, ebp
37bb534b2mov [rsp+128], 1
37bb534bemovddup x11, [rip+0x8f5609]
37bb534c7mov [rsp+176], rax
37bb534cflea eax, [rsi+2]
37bb534d2mov r13, r15
37bb534d5mov rsi, [rsp+624]
37bb534ddcmp eax, edx
37bb534dfmov [rsp+252], r10l
37bb534e7mov rdi, [rsp+520]
37bb534eflea rbp, [rsp+292]
37bb534f7mov [rsp+208], -1
37bb53503cmovg eax, edx
37bb53506cvtsi2sd x9, eax
37bb5350bmulsd x0, x9
37bb53510xor eax, eax
37bb53512test r8, r8
37bb53515cmovs r8, rax
37bb53519test r9, r9
37bb5351ccmovs r9, rax
37bb53520mov rax, [rsp+592]
37bb53528mov [rsp+256], r8
37bb53530add rax, 16
37bb53534mov [rsp+264], r9
37bb5353cmovapd x12, x0
37bb53541mov [rsp+240], rax
37bb53549movapd x13, x0
37bb5354emov rax, [rsp+608]
37bb53556divsd x12, x7
37bb5355blea rbx, [rax+16]
37bb5355flea rax, [rsp+288]
37bb53567mov [rsp+136], rax
37bb5356fmov [rsp+216], rbx
37bb53577
37bb53577loc_37bb53577:
37bb53577mov rcx, [rsp+208]
37bb5357fmov rdx, [rsp+120]
37bb53584mov [rsp+156], 1
37bb5358fmovapd x6, x8
37bb53594mov rax, [rsp+240]
37bb5359cmov [rsp+224], rsi
37bb535a4shl rcx, 4
37bb535a8shl rdx, 4
37bb535acmov [rsp+520], rdi
37bb535b4mov r12, [rsp+552]
37bb535bcadd rax, rcx
37bb535bfadd rcx, [rsp+592]
37bb535c7mov [rsp+640], r14
37bb535cfmov [rsp+160], rax
37bb535d7mov rax, [rsp+216]
37bb535dfmov [rsp+168], rcx
37bb535e7add rax, rdx
37bb535eaadd rdx, [rsp+608]
37bb535f2mov [rsp+232], rbp
37bb535famov [rsp+144], rax
37bb53602mov [rsp+184], rdx
37bb5360a
37bb5360aloc_37bb5360a:
37bb5360alea rax, [rip+0x8f548b]
37bb53611mov r9, [rsp+640]
37bb53619mov rdx, [rsp+160]
37bb53621mov [rsp+32], rax
37bb53626mov rcx, [rsp+520]
37bb5362emov rbx, rax
37bb53631mov r8, rax
37bb53634call zcopy_
37bb53639mov rax, rbx
37bb5363cmov [rsp+96], rbx
37bb53641mov rbx, [rsp+640]
37bb53649mov [rsp+72], rax
37bb5364emov rax, [rsp+144]
37bb53656mov [rsp+88], rbx
37bb5365blea rbx, [rip+0x8f543e]
37bb53662mov r8, [rsp+520]
37bb5366amov [rsp+64], rax
37bb5366fmov rax, [rsp+560]
37bb53677mov [rsp+80], rbx
37bb5367cmov r9, [rsp+528]
37bb53684mov rdx, r8
37bb53687mov [rsp+56], rax
37bb5368clea rax, [rip+0x8f541d]
37bb53693mov rcx, [rsp+512]
37bb5369bmov [rsp+40], rax
37bb536a0mov rax, [rsp+536]
37bb536a8mov [rsp+104], 1
37bb536b1mov [rsp+32], rax
37bb536b6mov [rsp+48], r12
37bb536bbcall zgbmv_
37bb536c0mov rax, [rsp+520]
37bb536c8mov r15l, [rax]
37bb536cbtest r15l, r15l
37bb536cejle 0x37bb53f4b
37bb536d4lea r11l, [r15-1]
37bb536d8mov rax, [rsp+168]
37bb536e0mov r9, r13
37bb536e3mov rdx, r13
37bb536e6lea rcx, [r13+8*r11+8]
37bb536ebnop [rax+rax]
37bb536f5nop [rax+rax]
37bb53700
37bb53700loc_37bb53700:
37bb53700movsd_xmm x0, [rax+16]
37bb53705movsd_xmm x1, [rax+24]
37bb5370aadd rdx, 8
37bb5370eadd rax, 16
37bb53712andpd x0, [rip+0x8f53b6]
37bb5371aandpd x1, [rip+0x8f53ae]
37bb53722addsd x0, x1
37bb53726movsd_xmm [rdx-8], x0
37bb5372bcmp rdx, rcx
37bb5372ejne 0x37bb53700
37bb53730mov rax, [rsp+536]
37bb53738mov rbx, [rsp+528]
37bb53740mov ecx, [rsp+248]
37bb53747mov eax, [rax]
37bb53749mov edx, [rbx]
37bb5374btest ecx, ecx
37bb5374dje 0x37bb538f0
37bb53753movsxd r10, eax
37bb53756lea eax, [rax+rdx+1]
37bb5375amov [rsp+192], r9
37bb53762mov rdi, [rsp+184]
37bb5376alea rsi, [r10-1]
37bb5376emov [rsp+112], eax
37bb53772mov rbx, [rsp+176]
37bb5377amov rbp, -1
37bb53781mov [rsp+200], r11
37bb53789mov r14, rsi
37bb5378csub r14, r11
37bb5378fnop
37bb53790
37bb53790loc_37bb53790:
37bb53790mov r11l, 1
37bb53796mov ecx, [rsp+112]
37bb5379amov eax, 1
37bb5379fsub r11l, r10l
37bb537a2test r11l, r11l
37bb537a5cmovle r11l, eax
37bb537a9sub ecx, r10l
37bb537accmp ecx, r15l
37bb537afcmovg ecx, r15l
37bb537b3cmp r11l, ecx
37bb537b6jg 0x37bb538d1
37bb537bcmovsd_xmm x3, [rdi+16]
37bb537c1movsd_xmm x0, [rdi+24]
37bb537c6andpd x3, [rip+0x8f5302]
37bb537ceandpd x0, [rip+0x8f52fa]
37bb537d6addsd x3, x0
37bb537daje 0x37bb5388c
37bb537e0sub ecx, r11l
37bb537e3lea rdx, [r10+rbp]
37bb537e7movddup x2, x3
37bb537ebmovsxd rax, r11l
37bb537eeadd ecx, 1
37bb537f1add rdx, rax
37bb537f4lea r8, [r13+8*rax-8]
37bb537f9xor eax, eax
37bb537fbmov r9l, ecx
37bb537feshl rdx, 4
37bb53802shr r9l, 1
37bb53805add rdx, r12
37bb53808shl r9, 4
37bb5380cnop [rax+rax]
37bb53814nop [rax+rax]
37bb5381fnop [rax+rax]
37bb5382anop [rax+rax]
37bb53835nop [rax+rax]
37bb53840
37bb53840loc_37bb53840:
37bb53840movupd x1, [rdx+2*rax]
37bb53845movupd x0, [rdx+2*rax+16]
37bb5384bmovlpd x0, [rdx+2*rax+8]
37bb53851movupd x4, [r8+rax]
37bb53857movhpd x1, [rdx+2*rax+16]
37bb5385dandpd x0, x11
37bb53862andpd x1, x11
37bb53867addpd x0, x1
37bb5386bmulpd x0, x2
37bb5386faddpd x0, x4
37bb53873movups [r8+rax], x0
37bb53878add rax, 16
37bb5387ccmp r9, rax
37bb5387fjne 0x37bb53840
37bb53881test cl, 1
37bb53884je 0x37bb538d1
37bb53886and ecx, -2
37bb53889add ecx, r11l
37bb5388c
37bb5388cloc_37bb5388c:
37bb5388clea eax, [rcx+r10]
37bb53890sub ecx, 1
37bb53893cdqe
37bb53895movsxd rcx, ecx
37bb53898add rax, rbp
37bb5389bshl rax, 4
37bb5389fadd rax, r12
37bb538a2movsd_xmm x0, [rax+8]
37bb538a7movsd_xmm x1, [rax]
37bb538abandpd x0, [rip+0x8f521d]
37bb538b3andpd x1, [rip+0x8f5215]
37bb538bbaddsd x0, x1
37bb538bfmulsd x0, x3
37bb538c3addsd x0, [r13+8*rcx]
37bb538camovsd_xmm [r13+8*rcx], x0
37bb538d1
37bb538d1loc_37bb538d1:
37bb538d1add rbp, rbx
37bb538d4mov r10, rsi
37bb538d7add rdi, 16
37bb538dbcmp rsi, r14
37bb538deje 0x37bb53bb8
37bb538e4sub rsi, 1
37bb538e8jmp 0x37bb53790
37bb538ed
37bb538ed 0f 1f 00 ...
37bb538f0
37bb538f0loc_37bb538f0:
37bb538f0mov r8l, 1
37bb538f6lea edi, [rdx+rax]
37bb538f9mov [rsp+112], r9
37bb538femov rbx, r13
37bb53901sub r8l, eax
37bb53904mov rcx, [rsp+608]
37bb5390cmov rax, [rsp+608]
37bb53914mov [rsp+192], r11
37bb5391cmov r11, [rsp+176]
37bb53924mov [rsp+648], r13
37bb5392clea ebp, [r8+r15]
37bb53930mov rsi, -1
37bb53937lea r14, [rcx+24]
37bb5393blea r13, [rax+8]
37bb5393fnop
37bb53940
37bb53940loc_37bb53940:
37bb53940test r8l, r8l
37bb53943lea ecx, [rdi+r8]
37bb53947mov r9l, 1
37bb5394dcmovg r9l, r8l
37bb53951cmp ecx, r15l
37bb53954cmovg ecx, r15l
37bb53958cmp r9l, ecx
37bb5395bjg 0x37bb53ba8
37bb53961mov edx, 1
37bb53966movsxd r10, r9l
37bb53969pxor x2, x2
37bb5396dsub ecx, r9l
37bb53970sub edx, r8l
37bb53973lea rax, [rsi+r10]
37bb53977add r10, [rsp+120]
37bb5397cmovsxd rdx, edx
37bb5397fadd rcx, r10
37bb53982add rdx, rax
37bb53985mov rax, r10
37bb53988shl rcx, 4
37bb5398cshl rdx, 4
37bb53990shl rax, 4
37bb53994add rcx, r14
37bb53997add rdx, r12
37bb5399aadd rax, r13
37bb5399dnop [rax]
37bb539a0
37bb539a0loc_37bb539a0:
37bb539a0movsd_xmm x0, [rdx]
37bb539a4movsd_xmm x3, [rax]
37bb539a8add rax, 16
37bb539acadd rdx, 16
37bb539b0movsd_xmm x1, [rdx-8]
37bb539b5andpd x0, [rip+0x8f5113]
37bb539bdandpd x1, [rip+0x8f510b]
37bb539c5andpd x3, [rip+0x8f5103]
37bb539cdaddsd x0, x1
37bb539d1movsd_xmm x1, [rax-24]
37bb539d6andpd x1, [rip+0x8f50f2]
37bb539deaddsd x1, x3
37bb539e2mulsd x0, x1
37bb539e6addsd x2, x0
37bb539eacmp rcx, rax
37bb539edjne 0x37bb539a0
37bb539ef
37bb539efloc_37bb539ef:
37bb539efaddsd x2, [rbx]
37bb539f3add r8l, 1
37bb539f7add rbx, 8
37bb539fbadd rsi, r11
37bb539femovsd_xmm [rbx-8], x2
37bb53a03cmp r8l, ebp
37bb53a06jne 0x37bb53940
37bb53a0cmov r9, [rsp+112]
37bb53a11mov r11, [rsp+192]
37bb53a19mov r13, [rsp+648]
37bb53a21
37bb53a21loc_37bb53a21:
37bb53a21mov rax, [rsp+640]
37bb53a29mov rdx, r11
37bb53a2cpxor x2, x2
37bb53a30shl rdx, 4
37bb53a34lea rdx, [rax+rdx+16]
37bb53a39nop [rax]
37bb53a40
37bb53a40loc_37bb53a40:
37bb53a40movsd_xmm x1, [r9]
37bb53a45movsd_xmm x0, [rax]
37bb53a49movsd_xmm x3, [rax+8]
37bb53a4eandpd x0, [rip+0x8f507a]
37bb53a56comisd x1, x12
37bb53a5bandpd x3, [rip+0x8f506d]
37bb53a63addsd x0, x3
37bb53a67ja 0x37bb53a73
37bb53a69addsd x0, x13
37bb53a6eaddsd x1, x13
37bb53a73
37bb53a73loc_37bb53a73:
37bb53a73divsd x0, x1
37bb53a77add rax, 16
37bb53a7badd r9, 8
37bb53a7fmaxsd x2, x0
37bb53a83cmp rax, rdx
37bb53a86jne 0x37bb53a40
37bb53a88
37bb53a88loc_37bb53a88:
37bb53a88comisd x2, x7
37bb53a8cmov rax, [rsp+632]
37bb53a94mov rsi, [rsp+128]
37bb53a9cmovsd_xmm [rax+8*rsi-8], x2
37bb53aa2jbe 0x37bb53bcd
37bb53aa8addsd x2, x2
37bb53aaccomisd x6, x2
37bb53ab0jb 0x37bb53bcd
37bb53ab6cmp [rsp+156], 6
37bb53abeje 0x37bb53bcd
37bb53ac4mov rax, [rsp+656]
37bb53accmov r9, [rsp+536]
37bb53ad4mov [rsp+88], 1
37bb53addmov r8, [rsp+528]
37bb53ae5mov rdx, [rsp+520]
37bb53aedmov [rsp+80], rax
37bb53af2mov rax, [rsp+520]
37bb53afamov rcx, [rsp+512]
37bb53b02mov [rsp+72], rax
37bb53b07mov rax, [rsp+640]
37bb53b0fmov [rsp+64], rax
37bb53b14mov rax, [rsp+584]
37bb53b1cmov [rsp+56], rax
37bb53b21mov rax, [rsp+576]
37bb53b29mov [rsp+48], rax
37bb53b2emov rax, [rsp+568]
37bb53b36mov [rsp+40], rax
37bb53b3blea rax, [rip+0x8f4f5a]
37bb53b42mov [rsp+32], rax
37bb53b47mov rbx, rax
37bb53b4acall zgbtrs_
37bb53b4fmov rax, [rsp+144]
37bb53b57mov r9, rbx
37bb53b5amov [rsp+40], rbx
37bb53b5fmov r8, [rsp+640]
37bb53b67mov rcx, [rsp+520]
37bb53b6flea rdx, [rip+0x8f4f2a]
37bb53b76mov [rsp+32], rax
37bb53b7bcall zaxpy_
37bb53b80mov rax, [rsp+632]
37bb53b88mov rdi, [rsp+128]
37bb53b90add [rsp+156], 1
37bb53b98movsd_xmm x6, [rax+8*rdi-8]
37bb53b9ejmp 0x37bb5360a
37bb53ba3
37bb53ba3 0f 1f 44 00 00 ..D..
37bb53ba8
37bb53ba8loc_37bb53ba8:
37bb53ba8pxor x2, x2
37bb53bacjmp 0x37bb539ef
37bb53bb1
37bb53bb1 0f 1f 80 00 00 00 00 .......
37bb53bb8
37bb53bb8loc_37bb53bb8:
37bb53bb8mov r9, [rsp+192]
37bb53bc0mov r11, [rsp+200]
37bb53bc8jmp 0x37bb53a21
37bb53bcd
37bb53bcdloc_37bb53bcd:
37bb53bcdmov r12, [rsp+184]
37bb53bd5mov rsi, [rsp+224]
37bb53bddmov rdi, [rsp+520]
37bb53be5mov r14, [rsp+640]
37bb53bedmov rbp, [rsp+232]
37bb53bf5test r15l, r15l
37bb53bf8jle 0x37bb53c6a
37bb53bfamovapd x3, x9
37bb53bfflea r8l, [r15-1]
37bb53c03mov rcx, r13
37bb53c06mov rdx, r14
37bb53c09mulsd x3, x7
37bb53c0dshl r8, 4
37bb53c11lea r8, [r14+r8+16]
37bb53c16nop [rax+rax]
37bb53c20
37bb53c20loc_37bb53c20:
37bb53c20movsd_xmm x2, [rcx]
37bb53c24movsd_xmm x0, [rdx]
37bb53c28movsd_xmm x1, [rdx+8]
37bb53c2dandpd x0, [rip+0x8f4e9b]
37bb53c35andpd x1, [rip+0x8f4e93]
37bb53c3dcomisd x2, x12
37bb53c42addsd x0, x1
37bb53c46movapd x1, x2
37bb53c4amulsd x1, x3
37bb53c4eaddsd x0, x1
37bb53c52ja 0x37bb53c59
37bb53c54addsd x0, x13
37bb53c59
37bb53c59loc_37bb53c59:
37bb53c59add rdx, 16
37bb53c5dmovsd_xmm [rcx], x0
37bb53c61add rcx, 8
37bb53c65cmp r8, rdx
37bb53c68jne 0x37bb53c20
37bb53c6a
37bb53c6aloc_37bb53c6a:
37bb53c6alea rax, [rsp+287]
37bb53c72pxor x6, x6
37bb53c76mov [rsp+288], 0
37bb53c81mov [rsp+112], rax
37bb53c86nop [rax+rax]
37bb53c90
37bb53c90loc_37bb53c90:
37bb53c90mov [rsp+40], rbp
37bb53c95movsxd rdx, r15l
37bb53c98mov r9, rsi
37bb53c9bmov r8, r14
37bb53c9emov rax, [rsp+136]
37bb53ca6shl rdx, 4
37bb53caamov rcx, rdi
37bb53cadadd rdx, r14
37bb53cb0mov [rsp+32], rax
37bb53cb5call zlacn2_
37bb53cbamov eax, [rsp+288]
37bb53cc1test eax, eax
37bb53cc3je 0x37bb53e71
37bb53cc9cmp eax, 1
37bb53cccje 0x37bb53db0
37bb53cd2mov edx, [rdi]
37bb53cd4xor eax, eax
37bb53cd6mov rcx, rdx
37bb53cd9shl rdx, 3
37bb53cddtest ecx, ecx
37bb53cdfjle 0x37bb53d2c
37bb53ce1nop [rax+rax]
37bb53ceanop [rax+rax]
37bb53cf5nop [rax+rax]
37bb53d00
37bb53d00loc_37bb53d00:
37bb53d00movupd x0, [r14+2*rax]
37bb53d06movddup x1, [r13+rax]
37bb53d0dmulpd x1, x0
37bb53d11shufpd x0, x0, 1
37bb53d16mulpd x0, x6
37bb53d1aaddsubpd x1, x0
37bb53d1emovups [r14+2*rax], x1
37bb53d23add rax, 8
37bb53d27cmp rdx, rax
37bb53d2ajne 0x37bb53d00
37bb53d2c
37bb53d2cloc_37bb53d2c:
37bb53d2cmov rax, [rsp+656]
37bb53d34mov [rsp+72], rdi
37bb53d39mov rdx, rdi
37bb53d3clea rcx, [rsp+286]
37bb53d44mov [rsp+64], r14
37bb53d49mov r9, [rsp+536]
37bb53d51mov [rsp+80], rax
37bb53d56mov rax, [rsp+584]
37bb53d5emov [rsp+88], 1
37bb53d67mov r8, [rsp+528]
37bb53d6fmov [rsp+56], rax
37bb53d74mov rax, [rsp+576]
37bb53d7cmov [rsp+48], rax
37bb53d81mov rax, [rsp+568]
37bb53d89mov [rsp+40], rax
37bb53d8elea rax, [rip+0x8f4d07]
37bb53d95mov [rsp+32], rax
37bb53d9acall zgbtrs_
37bb53d9fmov r15l, [rdi]
37bb53da2jmp 0x37bb53c90
37bb53da7
37bb53da7 66 0f 1f 84 00 00 00 00 00 f........
37bb53db0
37bb53db0loc_37bb53db0:
37bb53db0mov rax, [rsp+656]
37bb53db8mov [rsp+72], rdi
37bb53dbdmov rdx, rdi
37bb53dc0mov [rsp+88], 1
37bb53dc9mov r9, [rsp+536]
37bb53dd1mov [rsp+80], rax
37bb53dd6mov rax, [rsp+584]
37bb53ddemov [rsp+64], r14
37bb53de3mov r8, [rsp+528]
37bb53debmov [rsp+56], rax
37bb53df0mov rax, [rsp+576]
37bb53df8mov rcx, [rsp+112]
37bb53dfdmov [rsp+48], rax
37bb53e02mov rax, [rsp+568]
37bb53e0amov [rsp+40], rax
37bb53e0flea rax, [rip+0x8f4c86]
37bb53e16mov [rsp+32], rax
37bb53e1bcall zgbtrs_
37bb53e20mov r15l, [rdi]
37bb53e23test r15l, r15l
37bb53e26jle 0x37bb53c90
37bb53e2cmov edx, r15l
37bb53e2fxor eax, eax
37bb53e31shl rdx, 3
37bb53e35nop [rax+rax]
37bb53e40
37bb53e40loc_37bb53e40:
37bb53e40movupd x0, [r14+2*rax]
37bb53e46movddup x1, [r13+rax]
37bb53e4dmulpd x1, x0
37bb53e51shufpd x0, x0, 1
37bb53e56mulpd x0, x6
37bb53e5aaddsubpd x1, x0
37bb53e5emovups [r14+2*rax], x1
37bb53e63add rax, 8
37bb53e67cmp rax, rdx
37bb53e6ajne 0x37bb53e40
37bb53e6cjmp 0x37bb53c90
37bb53e71
37bb53e71loc_37bb53e71:
37bb53e71mov edx, [rdi]
37bb53e73test edx, edx
37bb53e75jle 0x37bb53f07
37bb53e7bsub edx, 1
37bb53e7eadd rdx, [rsp+120]
37bb53e83pxor x2, x2
37bb53e87shl rdx, 4
37bb53e8badd rdx, [rsp+216]
37bb53e93nop
37bb53e94nop [rax+rax]
37bb53e9fnop [rax+rax]
37bb53eaanop [rax+rax]
37bb53eb5nop [rax+rax]
37bb53ec0
37bb53ec0loc_37bb53ec0:
37bb53ec0movsd_xmm x0, [r12+16]
37bb53ec7movsd_xmm x1, [r12+24]
37bb53eceadd r12, 16
37bb53ed2andpd x0, [rip+0x8f4bf6]
37bb53edaandpd x1, [rip+0x8f4bee]
37bb53ee2addsd x0, x1
37bb53ee6maxsd x2, x0
37bb53eeacmp rdx, r12
37bb53eedjne 0x37bb53ec0
37bb53eefpxor x0, x0
37bb53ef3ucomisd x2, x0
37bb53ef7jp 0x37bb53efb
37bb53ef9je 0x37bb53f07
37bb53efb
37bb53efbloc_37bb53efb:
37bb53efbmovsd_xmm x0, [rsi]
37bb53effdivsd x0, x2
37bb53f03movsd_xmm [rsi], x0
37bb53f07
37bb53f07loc_37bb53f07:
37bb53f07mov rcx, [rsp+256]
37bb53f0fadd rsi, 8
37bb53f13add [rsp+208], rcx
37bb53f1badd [rsp+128], 1
37bb53f24mov rcx, [rsp+264]
37bb53f2cmov rax, [rsp+128]
37bb53f34add [rsp+120], rcx
37bb53f39cmp [rsp+252], eax
37bb53f40jge 0x37bb53577
37bb53f46jmp 0x37bb532f6
37bb53f4b
37bb53f4bloc_37bb53f4b:
37bb53f4bpxor x2, x2
37bb53f4fjmp 0x37bb53a88
37bb53f54
37bb53f54loc_37bb53f54:
37bb53f54test edx, edx
37bb53f56je 0x37bb532f6
37bb53f5clea rbx, [8*rdx]
37bb53f64mov rcx, [rsp+624]
37bb53f6cxor edx, edx
37bb53f6emov r8, rbx
37bb53f71call memset
37bb53f76mov rcx, [rsp+632]
37bb53f7emov r8, rbx
37bb53f81xor edx, edx
37bb53f83call memset
37bb53f88jmp 0x37bb532f6
37bb53f8d
37bb53f8dloc_37bb53f8d:
37bb53f8dmov edx, 78
37bb53f92mov eax, 67
37bb53f97jmp 0x37bb5343e
37bb53f9c
37bb53f9cloc_37bb53f9c:
37bb53f9cneg eax
37bb53f9ejmp 0x37bb532d4
37bb53fa3
37bb53fa3 0f 1f 44 00 00 ..D..
37bb53fa8
37bb53fa8loc_37bb53fa8:
37bb53fa8mov edx, -12
37bb53fadmov eax, 12
37bb53fb2jmp 0x37bb532ca
37bb53140
37bb53140zgbrfs_:
37bb53140push r15
37bb53142push r14
37bb53144push r13
37bb53146push r12
37bb53148push rbp
37bb53149push rdi
37bb5314apush rsi
37bb5314bpush rbx
37bb5314csub rsp, 440
37bb53153movups [rsp+304], x6
37bb5315bmovups [rsp+320], x7
37bb53163movups [rsp+336], x8
37bb5316cmovups [rsp+352], x9
37bb53175movups [rsp+368], x10
37bb5317emovups [rsp+384], x11
37bb53187movups [rsp+400], x12
37bb53190movups [rsp+416], x13
37bb53199mov rax, [rsp+560]
37bb531a1mov r13, [rsp+600]
37bb531a9mov rbx, [rsp+544]
37bb531b1mov r14, [rsp+640]
37bb531b9movsxd rdi, [rax]
37bb531bcmov rax, [rsp+616]
37bb531c4mov r15, [rsp+648]
37bb531ccmov ebp, [r13]
37bb531d0mov r12l, [rax]
37bb531d3mov rax, [rsp+656]
37bb531dbmov [rsp+520], rdx
37bb531e3lea rdx, [rip+0x8f5896]
37bb531eamov [rsp+528], r8
37bb531f2mov r8l, 1
37bb531f8mov [rax], 0
37bb531femov [rsp+536], r9
37bb53206mov r9l, 1
37bb5320cmov [rsp+512], rcx
37bb53214call lsame_
37bb53219mov [rsp+248], eax
37bb53220test eax, eax
37bb53222je 0x37bb5335f
37bb53228
37bb53228loc_37bb53228:
37bb53228mov rax, [rsp+520]
37bb53230mov r8l, [rax]
37bb53233test r8l, r8l
37bb53236js 0x37bb53350
37bb5323cmov rax, [rsp+528]
37bb53244mov eax, [rax]
37bb53246test eax, eax
37bb53248js 0x37bb532c0
37bb5324amov rsi, [rsp+536]
37bb53252mov ecx, [rsi]
37bb53254test ecx, ecx
37bb53256js 0x37bb533be
37bb5325cmov edx, [rbx]
37bb5325etest edx, edx
37bb53260js 0x37bb533cd
37bb53266lea esi, [rax+rcx]
37bb53269mov rcx, [rsp+560]
37bb53271cmp esi, [rcx]
37bb53273jge 0x37bb533dc
37bb53279mov rcx, [rsp+576]
37bb53281add eax, esi
37bb53283cmp eax, [rcx]
37bb53285jge 0x37bb533eb
37bb5328btest r8l, r8l
37bb5328emov eax, 1
37bb53293cmovg eax, r8l
37bb53297cmp [r13], eax
37bb5329bjl 0x37bb53fa8
37bb532a1mov rcx, [rsp+616]
37bb532a9cmp [rcx], eax
37bb532abjge 0x37bb53400
37bb532b1mov edx, -14
37bb532b6mov eax, 14
37bb532bbjmp 0x37bb532ca
37bb532bd
37bb532bd 0f 1f 00 ...
37bb532c0
37bb532c0loc_37bb532c0:
37bb532c0mov edx, -3
37bb532c5mov eax, 3
37bb532ca
37bb532caloc_37bb532ca:
37bb532camov rsi, [rsp+656]
37bb532d2mov [rsi], edx
37bb532d4
37bb532d4loc_37bb532d4:
37bb532d4lea rdx, [rsp+292]
37bb532dcmov r8l, 6
37bb532e2lea rcx, [rip+0x8f579a]
37bb532e9mov [rsp+292], eax
37bb532f0call xerbla_
37bb532f5nop
37bb532f6
37bb532f6loc_37bb532f6:
37bb532f6movups x6, [rsp+304]
37bb532femovups x7, [rsp+320]
37bb53306movups x8, [rsp+336]
37bb5330fmovups x9, [rsp+352]
37bb53318movups x10, [rsp+368]
37bb53321movups x11, [rsp+384]
37bb5332amovups x12, [rsp+400]
37bb53333movups x13, [rsp+416]
37bb5333cadd rsp, 440
37bb53343pop rbx
37bb53344pop rsi
37bb53345pop rdi
37bb53346pop rbp
37bb53347pop r12
37bb53349pop r13
37bb5334bpop r14
37bb5334dpop r15
37bb5334fret
37bb53350
37bb53350loc_37bb53350:
37bb53350mov edx, -2
37bb53355mov eax, 2
37bb5335ajmp 0x37bb532ca
37bb5335f
37bb5335floc_37bb5335f:
37bb5335fmov rcx, [rsp+512]
37bb53367mov r9l, 1
37bb5336dmov r8l, 1
37bb53373lea rdx, [rip+0x8f5707]
37bb5337acall lsame_
37bb5337ftest eax, eax
37bb53381jne 0x37bb53228
37bb53387mov rcx, [rsp+512]
37bb5338fmov r9l, 1
37bb53395mov r8l, 1
37bb5339blea rdx, [rip+0x8f56e0]
37bb533a2call lsame_
37bb533a7test eax, eax
37bb533a9jne 0x37bb53228
37bb533afmov edx, -1
37bb533b4mov eax, 1
37bb533b9jmp 0x37bb532ca
37bb533be
37bb533beloc_37bb533be:
37bb533bemov edx, -4
37bb533c3mov eax, 4
37bb533c8jmp 0x37bb532ca
37bb533cd
37bb533cdloc_37bb533cd:
37bb533cdmov edx, -5
37bb533d2mov eax, 5
37bb533d7jmp 0x37bb532ca
37bb533dc
37bb533dcloc_37bb533dc:
37bb533dcmov edx, -7
37bb533e1mov eax, 7
37bb533e6jmp 0x37bb532ca
37bb533eb
37bb533ebloc_37bb533eb:
37bb533ebmov edx, -9
37bb533f0mov eax, 9
37bb533f5jmp 0x37bb532ca
37bb533fa
37bb533fa 66 0f 1f 44 00 00 f..D..
37bb53400
37bb53400loc_37bb53400:
37bb53400mov rax, [rsp+656]
37bb53408mov eax, [rax]
37bb5340atest eax, eax
37bb5340cjne 0x37bb53f9c
37bb53412test r8l, r8l
37bb53415je 0x37bb53f54
37bb5341btest edx, edx
37bb5341dje 0x37bb532f6
37bb53423mov r9l, [rsp+248]
37bb5342btest r9l, r9l
37bb5342eje 0x37bb53f8d
37bb53434mov edx, 67
37bb53439mov eax, 78
37bb5343e
37bb5343eloc_37bb5343e:
37bb5343emov [rsp+287], dl
37bb53445lea rcx, [rip+0x8f563d]
37bb5344cmov edx, 7
37bb53451mov [rsp+112], r8l
37bb53456mov [rsp+286], al
37bb5345dcall dlamch_
37bb53462mov edx, 12
37bb53467lea rcx, [rip+0x8f5622]
37bb5346emovapd x7, x0
37bb53472call dlamch_
37bb53477mov r10l, [rbx]
37bb5347atest r10l, r10l
37bb5347djle 0x37bb532f6
37bb53483xor eax, eax
37bb53485test rdi, rdi
37bb53488mov r8l, [rsp+112]
37bb5348dpxor x9, x9
37bb53492cmovns rax, rdi
37bb53496movsxd r9, r12l
37bb53499mov [rsp+120], -1
37bb534a2movsd_xmm x8, [rip+0x8f5615]
37bb534ablea edx, [r8+1]
37bb534afmovsxd r8, ebp
37bb534b2mov [rsp+128], 1
37bb534bemovddup x11, [rip+0x8f5609]
37bb534c7mov [rsp+176], rax
37bb534cflea eax, [rsi+2]
37bb534d2mov r13, r15
37bb534d5mov rsi, [rsp+624]
37bb534ddcmp eax, edx
37bb534dfmov [rsp+252], r10l
37bb534e7mov rdi, [rsp+520]
37bb534eflea rbp, [rsp+292]
37bb534f7mov [rsp+208], -1
37bb53503cmovg eax, edx
37bb53506cvtsi2sd x9, eax
37bb5350bmulsd x0, x9
37bb53510xor eax, eax
37bb53512test r8, r8
37bb53515cmovs r8, rax
37bb53519test r9, r9
37bb5351ccmovs r9, rax
37bb53520mov rax, [rsp+592]
37bb53528mov [rsp+256], r8
37bb53530add rax, 16
37bb53534mov [rsp+264], r9
37bb5353cmovapd x12, x0
37bb53541mov [rsp+240], rax
37bb53549movapd x13, x0
37bb5354emov rax, [rsp+608]
37bb53556divsd x12, x7
37bb5355blea rbx, [rax+16]
37bb5355flea rax, [rsp+288]
37bb53567mov [rsp+136], rax
37bb5356fmov [rsp+216], rbx
37bb53577
37bb53577loc_37bb53577:
37bb53577mov rcx, [rsp+208]
37bb5357fmov rdx, [rsp+120]
37bb53584mov [rsp+156], 1
37bb5358fmovapd x6, x8
37bb53594mov rax, [rsp+240]
37bb5359cmov [rsp+224], rsi
37bb535a4shl rcx, 4
37bb535a8shl rdx, 4
37bb535acmov [rsp+520], rdi
37bb535b4mov r12, [rsp+552]
37bb535bcadd rax, rcx
37bb535bfadd rcx, [rsp+592]
37bb535c7mov [rsp+640], r14
37bb535cfmov [rsp+160], rax
37bb535d7mov rax, [rsp+216]
37bb535dfmov [rsp+168], rcx
37bb535e7add rax, rdx
37bb535eaadd rdx, [rsp+608]
37bb535f2mov [rsp+232], rbp
37bb535famov [rsp+144], rax
37bb53602mov [rsp+184], rdx
37bb5360a
37bb5360aloc_37bb5360a:
37bb5360alea rax, [rip+0x8f548b]
37bb53611mov r9, [rsp+640]
37bb53619mov rdx, [rsp+160]
37bb53621mov [rsp+32], rax
37bb53626mov rcx, [rsp+520]
37bb5362emov rbx, rax
37bb53631mov r8, rax
37bb53634call zcopy_
37bb53639mov rax, rbx
37bb5363cmov [rsp+96], rbx
37bb53641mov rbx, [rsp+640]
37bb53649mov [rsp+72], rax
37bb5364emov rax, [rsp+144]
37bb53656mov [rsp+88], rbx
37bb5365blea rbx, [rip+0x8f543e]
37bb53662mov r8, [rsp+520]
37bb5366amov [rsp+64], rax
37bb5366fmov rax, [rsp+560]
37bb53677mov [rsp+80], rbx
37bb5367cmov r9, [rsp+528]
37bb53684mov rdx, r8
37bb53687mov [rsp+56], rax
37bb5368clea rax, [rip+0x8f541d]
37bb53693mov rcx, [rsp+512]
37bb5369bmov [rsp+40], rax
37bb536a0mov rax, [rsp+536]
37bb536a8mov [rsp+104], 1
37bb536b1mov [rsp+32], rax
37bb536b6mov [rsp+48], r12
37bb536bbcall zgbmv_
37bb536c0mov rax, [rsp+520]
37bb536c8mov r15l, [rax]
37bb536cbtest r15l, r15l
37bb536cejle 0x37bb53f4b
37bb536d4lea r11l, [r15-1]
37bb536d8mov rax, [rsp+168]
37bb536e0mov r9, r13
37bb536e3mov rdx, r13
37bb536e6lea rcx, [r13+8*r11+8]
37bb536ebnop [rax+rax]
37bb536f5nop [rax+rax]
37bb53700
37bb53700loc_37bb53700:
37bb53700movsd_xmm x0, [rax+16]
37bb53705movsd_xmm x1, [rax+24]
37bb5370aadd rdx, 8
37bb5370eadd rax, 16
37bb53712andpd x0, [rip+0x8f53b6]
37bb5371aandpd x1, [rip+0x8f53ae]
37bb53722addsd x0, x1
37bb53726movsd_xmm [rdx-8], x0
37bb5372bcmp rdx, rcx
37bb5372ejne 0x37bb53700
37bb53730mov rax, [rsp+536]
37bb53738mov rbx, [rsp+528]
37bb53740mov ecx, [rsp+248]
37bb53747mov eax, [rax]
37bb53749mov edx, [rbx]
37bb5374btest ecx, ecx
37bb5374dje 0x37bb538f0
37bb53753movsxd r10, eax
37bb53756lea eax, [rax+rdx+1]
37bb5375amov [rsp+192], r9
37bb53762mov rdi, [rsp+184]
37bb5376alea rsi, [r10-1]
37bb5376emov [rsp+112], eax
37bb53772mov rbx, [rsp+176]
37bb5377amov rbp, -1
37bb53781mov [rsp+200], r11
37bb53789mov r14, rsi
37bb5378csub r14, r11
37bb5378fnop
37bb53790
37bb53790loc_37bb53790:
37bb53790mov r11l, 1
37bb53796mov ecx, [rsp+112]
37bb5379amov eax, 1
37bb5379fsub r11l, r10l
37bb537a2test r11l, r11l
37bb537a5cmovle r11l, eax
37bb537a9sub ecx, r10l
37bb537accmp ecx, r15l
37bb537afcmovg ecx, r15l
37bb537b3cmp r11l, ecx
37bb537b6jg 0x37bb538d1
37bb537bcmovsd_xmm x3, [rdi+16]
37bb537c1movsd_xmm x0, [rdi+24]
37bb537c6andpd x3, [rip+0x8f5302]
37bb537ceandpd x0, [rip+0x8f52fa]
37bb537d6addsd x3, x0
37bb537daje 0x37bb5388c
37bb537e0sub ecx, r11l
37bb537e3lea rdx, [r10+rbp]
37bb537e7movddup x2, x3
37bb537ebmovsxd rax, r11l
37bb537eeadd ecx, 1
37bb537f1add rdx, rax
37bb537f4lea r8, [r13+8*rax-8]
37bb537f9xor eax, eax
37bb537fbmov r9l, ecx
37bb537feshl rdx, 4
37bb53802shr r9l, 1
37bb53805add rdx, r12
37bb53808shl r9, 4
37bb5380cnop [rax+rax]
37bb53814nop [rax+rax]
37bb5381fnop [rax+rax]
37bb5382anop [rax+rax]
37bb53835nop [rax+rax]
37bb53840
37bb53840loc_37bb53840:
37bb53840movupd x1, [rdx+2*rax]
37bb53845movupd x0, [rdx+2*rax+16]
37bb5384bmovlpd x0, [rdx+2*rax+8]
37bb53851movupd x4, [r8+rax]
37bb53857movhpd x1, [rdx+2*rax+16]
37bb5385dandpd x0, x11
37bb53862andpd x1, x11
37bb53867addpd x0, x1
37bb5386bmulpd x0, x2
37bb5386faddpd x0, x4
37bb53873movups [r8+rax], x0
37bb53878add rax, 16
37bb5387ccmp r9, rax
37bb5387fjne 0x37bb53840
37bb53881test cl, 1
37bb53884je 0x37bb538d1
37bb53886and ecx, -2
37bb53889add ecx, r11l
37bb5388c
37bb5388cloc_37bb5388c:
37bb5388clea eax, [rcx+r10]
37bb53890sub ecx, 1
37bb53893cdqe
37bb53895movsxd rcx, ecx
37bb53898add rax, rbp
37bb5389bshl rax, 4
37bb5389fadd rax, r12
37bb538a2movsd_xmm x0, [rax+8]
37bb538a7movsd_xmm x1, [rax]
37bb538abandpd x0, [rip+0x8f521d]
37bb538b3andpd x1, [rip+0x8f5215]
37bb538bbaddsd x0, x1
37bb538bfmulsd x0, x3
37bb538c3addsd x0, [r13+8*rcx]
37bb538camovsd_xmm [r13+8*rcx], x0
37bb538d1
37bb538d1loc_37bb538d1:
37bb538d1add rbp, rbx
37bb538d4mov r10, rsi
37bb538d7add rdi, 16
37bb538dbcmp rsi, r14
37bb538deje 0x37bb53bb8
37bb538e4sub rsi, 1
37bb538e8jmp 0x37bb53790
37bb538ed
37bb538ed 0f 1f 00 ...
37bb538f0
37bb538f0loc_37bb538f0:
37bb538f0mov r8l, 1
37bb538f6lea edi, [rdx+rax]
37bb538f9mov [rsp+112], r9
37bb538femov rbx, r13
37bb53901sub r8l, eax
37bb53904mov rcx, [rsp+608]
37bb5390cmov rax, [rsp+608]
37bb53914mov [rsp+192], r11
37bb5391cmov r11, [rsp+176]
37bb53924mov [rsp+648], r13
37bb5392clea ebp, [r8+r15]
37bb53930mov rsi, -1
37bb53937lea r14, [rcx+24]
37bb5393blea r13, [rax+8]
37bb5393fnop
37bb53940
37bb53940loc_37bb53940:
37bb53940test r8l, r8l
37bb53943lea ecx, [rdi+r8]
37bb53947mov r9l, 1
37bb5394dcmovg r9l, r8l
37bb53951cmp ecx, r15l
37bb53954cmovg ecx, r15l
37bb53958cmp r9l, ecx
37bb5395bjg 0x37bb53ba8
37bb53961mov edx, 1
37bb53966movsxd r10, r9l
37bb53969pxor x2, x2
37bb5396dsub ecx, r9l
37bb53970sub edx, r8l
37bb53973lea rax, [rsi+r10]
37bb53977add r10, [rsp+120]
37bb5397cmovsxd rdx, edx
37bb5397fadd rcx, r10
37bb53982add rdx, rax
37bb53985mov rax, r10
37bb53988shl rcx, 4
37bb5398cshl rdx, 4
37bb53990shl rax, 4
37bb53994add rcx, r14
37bb53997add rdx, r12
37bb5399aadd rax, r13
37bb5399dnop [rax]
37bb539a0
37bb539a0loc_37bb539a0:
37bb539a0movsd_xmm x0, [rdx]
37bb539a4movsd_xmm x3, [rax]
37bb539a8add rax, 16
37bb539acadd rdx, 16
37bb539b0movsd_xmm x1, [rdx-8]
37bb539b5andpd x0, [rip+0x8f5113]
37bb539bdandpd x1, [rip+0x8f510b]
37bb539c5andpd x3, [rip+0x8f5103]
37bb539cdaddsd x0, x1
37bb539d1movsd_xmm x1, [rax-24]
37bb539d6andpd x1, [rip+0x8f50f2]
37bb539deaddsd x1, x3
37bb539e2mulsd x0, x1
37bb539e6addsd x2, x0
37bb539eacmp rcx, rax
37bb539edjne 0x37bb539a0
37bb539ef
37bb539efloc_37bb539ef:
37bb539efaddsd x2, [rbx]
37bb539f3add r8l, 1
37bb539f7add rbx, 8
37bb539fbadd rsi, r11
37bb539femovsd_xmm [rbx-8], x2
37bb53a03cmp r8l, ebp
37bb53a06jne 0x37bb53940
37bb53a0cmov r9, [rsp+112]
37bb53a11mov r11, [rsp+192]
37bb53a19mov r13, [rsp+648]
37bb53a21
37bb53a21loc_37bb53a21:
37bb53a21mov rax, [rsp+640]
37bb53a29mov rdx, r11
37bb53a2cpxor x2, x2
37bb53a30shl rdx, 4
37bb53a34lea rdx, [rax+rdx+16]
37bb53a39nop [rax]
37bb53a40
37bb53a40loc_37bb53a40:
37bb53a40movsd_xmm x1, [r9]
37bb53a45movsd_xmm x0, [rax]
37bb53a49movsd_xmm x3, [rax+8]
37bb53a4eandpd x0, [rip+0x8f507a]
37bb53a56comisd x1, x12
37bb53a5bandpd x3, [rip+0x8f506d]
37bb53a63addsd x0, x3
37bb53a67ja 0x37bb53a73
37bb53a69addsd x0, x13
37bb53a6eaddsd x1, x13
37bb53a73
37bb53a73loc_37bb53a73:
37bb53a73divsd x0, x1
37bb53a77add rax, 16
37bb53a7badd r9, 8
37bb53a7fmaxsd x2, x0
37bb53a83cmp rax, rdx
37bb53a86jne 0x37bb53a40
37bb53a88
37bb53a88loc_37bb53a88:
37bb53a88comisd x2, x7
37bb53a8cmov rax, [rsp+632]
37bb53a94mov rsi, [rsp+128]
37bb53a9cmovsd_xmm [rax+8*rsi-8], x2
37bb53aa2jbe 0x37bb53bcd
37bb53aa8addsd x2, x2
37bb53aaccomisd x6, x2
37bb53ab0jb 0x37bb53bcd
37bb53ab6cmp [rsp+156], 6
37bb53abeje 0x37bb53bcd
37bb53ac4mov rax, [rsp+656]
37bb53accmov r9, [rsp+536]
37bb53ad4mov [rsp+88], 1
37bb53addmov r8, [rsp+528]
37bb53ae5mov rdx, [rsp+520]
37bb53aedmov [rsp+80], rax
37bb53af2mov rax, [rsp+520]
37bb53afamov rcx, [rsp+512]
37bb53b02mov [rsp+72], rax
37bb53b07mov rax, [rsp+640]
37bb53b0fmov [rsp+64], rax
37bb53b14mov rax, [rsp+584]
37bb53b1cmov [rsp+56], rax
37bb53b21mov rax, [rsp+576]
37bb53b29mov [rsp+48], rax
37bb53b2emov rax, [rsp+568]
37bb53b36mov [rsp+40], rax
37bb53b3blea rax, [rip+0x8f4f5a]
37bb53b42mov [rsp+32], rax
37bb53b47mov rbx, rax
37bb53b4acall zgbtrs_
37bb53b4fmov rax, [rsp+144]
37bb53b57mov r9, rbx
37bb53b5amov [rsp+40], rbx
37bb53b5fmov r8, [rsp+640]
37bb53b67mov rcx, [rsp+520]
37bb53b6flea rdx, [rip+0x8f4f2a]
37bb53b76mov [rsp+32], rax
37bb53b7bcall zaxpy_
37bb53b80mov rax, [rsp+632]
37bb53b88mov rdi, [rsp+128]
37bb53b90add [rsp+156], 1
37bb53b98movsd_xmm x6, [rax+8*rdi-8]
37bb53b9ejmp 0x37bb5360a
37bb53ba3
37bb53ba3 0f 1f 44 00 00 ..D..
37bb53ba8
37bb53ba8loc_37bb53ba8:
37bb53ba8pxor x2, x2
37bb53bacjmp 0x37bb539ef
37bb53bb1
37bb53bb1 0f 1f 80 00 00 00 00 .......
37bb53bb8
37bb53bb8loc_37bb53bb8:
37bb53bb8mov r9, [rsp+192]
37bb53bc0mov r11, [rsp+200]
37bb53bc8jmp 0x37bb53a21
37bb53bcd
37bb53bcdloc_37bb53bcd:
37bb53bcdmov r12, [rsp+184]
37bb53bd5mov rsi, [rsp+224]
37bb53bddmov rdi, [rsp+520]
37bb53be5mov r14, [rsp+640]
37bb53bedmov rbp, [rsp+232]
37bb53bf5test r15l, r15l
37bb53bf8jle 0x37bb53c6a
37bb53bfamovapd x3, x9
37bb53bfflea r8l, [r15-1]
37bb53c03mov rcx, r13
37bb53c06mov rdx, r14
37bb53c09mulsd x3, x7
37bb53c0dshl r8, 4
37bb53c11lea r8, [r14+r8+16]
37bb53c16nop [rax+rax]
37bb53c20
37bb53c20loc_37bb53c20:
37bb53c20movsd_xmm x2, [rcx]
37bb53c24movsd_xmm x0, [rdx]
37bb53c28movsd_xmm x1, [rdx+8]
37bb53c2dandpd x0, [rip+0x8f4e9b]
37bb53c35andpd x1, [rip+0x8f4e93]
37bb53c3dcomisd x2, x12
37bb53c42addsd x0, x1
37bb53c46movapd x1, x2
37bb53c4amulsd x1, x3
37bb53c4eaddsd x0, x1
37bb53c52ja 0x37bb53c59
37bb53c54addsd x0, x13
37bb53c59
37bb53c59loc_37bb53c59:
37bb53c59add rdx, 16
37bb53c5dmovsd_xmm [rcx], x0
37bb53c61add rcx, 8
37bb53c65cmp r8, rdx
37bb53c68jne 0x37bb53c20
37bb53c6a
37bb53c6aloc_37bb53c6a:
37bb53c6alea rax, [rsp+287]
37bb53c72pxor x6, x6
37bb53c76mov [rsp+288], 0
37bb53c81mov [rsp+112], rax
37bb53c86nop [rax+rax]
37bb53c90
37bb53c90loc_37bb53c90:
37bb53c90mov [rsp+40], rbp
37bb53c95movsxd rdx, r15l
37bb53c98mov r9, rsi
37bb53c9bmov r8, r14
37bb53c9emov rax, [rsp+136]
37bb53ca6shl rdx, 4
37bb53caamov rcx, rdi
37bb53cadadd rdx, r14
37bb53cb0mov [rsp+32], rax
37bb53cb5call zlacn2_
37bb53cbamov eax, [rsp+288]
37bb53cc1test eax, eax
37bb53cc3je 0x37bb53e71
37bb53cc9cmp eax, 1
37bb53cccje 0x37bb53db0
37bb53cd2mov edx, [rdi]
37bb53cd4xor eax, eax
37bb53cd6mov rcx, rdx
37bb53cd9shl rdx, 3
37bb53cddtest ecx, ecx
37bb53cdfjle 0x37bb53d2c
37bb53ce1nop [rax+rax]
37bb53ceanop [rax+rax]
37bb53cf5nop [rax+rax]
37bb53d00
37bb53d00loc_37bb53d00:
37bb53d00movupd x0, [r14+2*rax]
37bb53d06movddup x1, [r13+rax]
37bb53d0dmulpd x1, x0
37bb53d11shufpd x0, x0, 1
37bb53d16mulpd x0, x6
37bb53d1aaddsubpd x1, x0
37bb53d1emovups [r14+2*rax], x1
37bb53d23add rax, 8
37bb53d27cmp rdx, rax
37bb53d2ajne 0x37bb53d00
37bb53d2c
37bb53d2cloc_37bb53d2c:
37bb53d2cmov rax, [rsp+656]
37bb53d34mov [rsp+72], rdi
37bb53d39mov rdx, rdi
37bb53d3clea rcx, [rsp+286]
37bb53d44mov [rsp+64], r14
37bb53d49mov r9, [rsp+536]
37bb53d51mov [rsp+80], rax
37bb53d56mov rax, [rsp+584]
37bb53d5emov [rsp+88], 1
37bb53d67mov r8, [rsp+528]
37bb53d6fmov [rsp+56], rax
37bb53d74mov rax, [rsp+576]
37bb53d7cmov [rsp+48], rax
37bb53d81mov rax, [rsp+568]
37bb53d89mov [rsp+40], rax
37bb53d8elea rax, [rip+0x8f4d07]
37bb53d95mov [rsp+32], rax
37bb53d9acall zgbtrs_
37bb53d9fmov r15l, [rdi]
37bb53da2jmp 0x37bb53c90
37bb53da7
37bb53da7 66 0f 1f 84 00 00 00 00 00 f........
37bb53db0
37bb53db0loc_37bb53db0:
37bb53db0mov rax, [rsp+656]
37bb53db8mov [rsp+72], rdi
37bb53dbdmov rdx, rdi
37bb53dc0mov [rsp+88], 1
37bb53dc9mov r9, [rsp+536]
37bb53dd1mov [rsp+80], rax
37bb53dd6mov rax, [rsp+584]
37bb53ddemov [rsp+64], r14
37bb53de3mov r8, [rsp+528]
37bb53debmov [rsp+56], rax
37bb53df0mov rax, [rsp+576]
37bb53df8mov rcx, [rsp+112]
37bb53dfdmov [rsp+48], rax
37bb53e02mov rax, [rsp+568]
37bb53e0amov [rsp+40], rax
37bb53e0flea rax, [rip+0x8f4c86]
37bb53e16mov [rsp+32], rax
37bb53e1bcall zgbtrs_
37bb53e20mov r15l, [rdi]
37bb53e23test r15l, r15l
37bb53e26jle 0x37bb53c90
37bb53e2cmov edx, r15l
37bb53e2fxor eax, eax
37bb53e31shl rdx, 3
37bb53e35nop [rax+rax]
37bb53e40
37bb53e40loc_37bb53e40:
37bb53e40movupd x0, [r14+2*rax]
37bb53e46movddup x1, [r13+rax]
37bb53e4dmulpd x1, x0
37bb53e51shufpd x0, x0, 1
37bb53e56mulpd x0, x6
37bb53e5aaddsubpd x1, x0
37bb53e5emovups [r14+2*rax], x1
37bb53e63add rax, 8
37bb53e67cmp rax, rdx
37bb53e6ajne 0x37bb53e40
37bb53e6cjmp 0x37bb53c90
37bb53e71
37bb53e71loc_37bb53e71:
37bb53e71mov edx, [rdi]
37bb53e73test edx, edx
37bb53e75jle 0x37bb53f07
37bb53e7bsub edx, 1
37bb53e7eadd rdx, [rsp+120]
37bb53e83pxor x2, x2
37bb53e87shl rdx, 4
37bb53e8badd rdx, [rsp+216]
37bb53e93nop
37bb53e94nop [rax+rax]
37bb53e9fnop [rax+rax]
37bb53eaanop [rax+rax]
37bb53eb5nop [rax+rax]
37bb53ec0
37bb53ec0loc_37bb53ec0:
37bb53ec0movsd_xmm x0, [r12+16]
37bb53ec7movsd_xmm x1, [r12+24]
37bb53eceadd r12, 16
37bb53ed2andpd x0, [rip+0x8f4bf6]
37bb53edaandpd x1, [rip+0x8f4bee]
37bb53ee2addsd x0, x1
37bb53ee6maxsd x2, x0
37bb53eeacmp rdx, r12
37bb53eedjne 0x37bb53ec0
37bb53eefpxor x0, x0
37bb53ef3ucomisd x2, x0
37bb53ef7jp 0x37bb53efb
37bb53ef9je 0x37bb53f07
37bb53efb
37bb53efbloc_37bb53efb:
37bb53efbmovsd_xmm x0, [rsi]
37bb53effdivsd x0, x2
37bb53f03movsd_xmm [rsi], x0
37bb53f07
37bb53f07loc_37bb53f07:
37bb53f07mov rcx, [rsp+256]
37bb53f0fadd rsi, 8
37bb53f13add [rsp+208], rcx
37bb53f1badd [rsp+128], 1
37bb53f24mov rcx, [rsp+264]
37bb53f2cmov rax, [rsp+128]
37bb53f34add [rsp+120], rcx
37bb53f39cmp [rsp+252], eax
37bb53f40jge 0x37bb53577
37bb53f46jmp 0x37bb532f6
37bb53f4b
37bb53f4bloc_37bb53f4b:
37bb53f4bpxor x2, x2
37bb53f4fjmp 0x37bb53a88
37bb53f54
37bb53f54loc_37bb53f54:
37bb53f54test edx, edx
37bb53f56je 0x37bb532f6
37bb53f5clea rbx, [8*rdx]
37bb53f64mov rcx, [rsp+624]
37bb53f6cxor edx, edx
37bb53f6emov r8, rbx
37bb53f71call memset
37bb53f76mov rcx, [rsp+632]
37bb53f7emov r8, rbx
37bb53f81xor edx, edx
37bb53f83call memset
37bb53f88jmp 0x37bb532f6
37bb53f8d
37bb53f8dloc_37bb53f8d:
37bb53f8dmov edx, 78
37bb53f92mov eax, 67
37bb53f97jmp 0x37bb5343e
37bb53f9c
37bb53f9cloc_37bb53f9c:
37bb53f9cneg eax
37bb53f9ejmp 0x37bb532d4
37bb53fa3
37bb53fa3 0f 1f 44 00 00 ..D..
37bb53fa8
37bb53fa8loc_37bb53fa8:
37bb53fa8mov edx, -12
37bb53fadmov eax, 12
37bb53fb2jmp 0x37bb532ca
37bb53140
37bb53fb7
37bb53fb7 // align 0x10
37bb53fb7 // align 0x10
37bb53fc0
37bb53fc0zgbsv_:
37bb53fc0push r12
37bb53fc2push rbp
37bb53fc3push rdi
37bb53fc4push rsi
37bb53fc5push rbx
37bb53fc6sub rsp, 112
37bb53fcamov rax, [rsp+200]
37bb53fd2mov r12, [rsp+232]
37bb53fdamov [r12], 0
37bb53fe2mov rbx, rcx
37bb53fe5mov ecx, [rax]
37bb53fe7mov rax, [rsp+224]
37bb53fefmov rdi, r8
37bb53ff2mov rsi, rdx
37bb53ff5mov rbp, r9
37bb53ff8mov r8l, [rax]
37bb53ffbmov eax, [rbx]
37bb53ffdtest eax, eax
37bb53fffjs 0x37bb54140
37bb54005mov edx, [rdx]
37bb54007test edx, edx
37bb54009js 0x37bb54108
37bb5400fmov r9l, [rdi]
37bb54012test r9l, r9l
37bb54015js 0x37bb54160
37bb5401bmov r10l, [rbp]
37bb5401ftest r10l, r10l
37bb54022js 0x37bb54150
37bb54028lea edx, [r9+2*rdx]
37bb5402ccmp ecx, edx
37bb5402ejle 0x37bb54170
37bb54034test eax, eax
37bb54036mov edx, 1
37bb5403bcmovle eax, edx
37bb5403ecmp r8l, eax
37bb54041jl 0x37bb54180
37bb54047mov [rsp+56], r12
37bb5404cmov r9, rdi
37bb5404fmov r8, rsi
37bb54052mov rdx, rbx
37bb54055mov rax, [rsp+208]
37bb5405dmov rcx, rbx
37bb54060mov [rsp+48], rax
37bb54065mov rax, [rsp+200]
37bb5406dmov [rsp+40], rax
37bb54072mov rax, [rsp+192]
37bb5407amov [rsp+32], rax
37bb5407fcall zgbtrf_
37bb54084mov eax, [r12]
37bb54088test eax, eax
37bb5408ajne 0x37bb54132
37bb54090mov [rsp+80], r12
37bb54095mov r9, rdi
37bb54098mov r8, rsi
37bb5409bmov rdx, rbx
37bb5409emov rax, [rsp+224]
37bb540a6mov [rsp+32], rbp
37bb540ablea rcx, [rip+0x8f4a2e]
37bb540b2mov [rsp+88], 12
37bb540bbmov [rsp+72], rax
37bb540c0mov rax, [rsp+216]
37bb540c8mov [rsp+64], rax
37bb540cdmov rax, [rsp+208]
37bb540d5mov [rsp+56], rax
37bb540damov rax, [rsp+200]
37bb540e2mov [rsp+48], rax
37bb540e7mov rax, [rsp+192]
37bb540efmov [rsp+40], rax
37bb540f4call zgbtrs_
37bb540f9nop
37bb540faadd rsp, 112
37bb540fepop rbx
37bb540ffpop rsi
37bb54100pop rdi
37bb54101pop rbp
37bb54102pop r12
37bb54104ret
37bb54105
37bb54105 0f 1f 00 ...
37bb54108
37bb54108loc_37bb54108:
37bb54108mov edx, -2
37bb5410dmov eax, 2
37bb54112
37bb54112loc_37bb54112:
37bb54112mov [r12], edx
37bb54116mov r8l, 6
37bb5411clea rdx, [rsp+108]
37bb54121lea rcx, [rip+0x8f49c4]
37bb54128mov [rsp+108], eax
37bb5412ccall xerbla_
37bb54131nop
37bb54132
37bb54132loc_37bb54132:
37bb54132add rsp, 112
37bb54136pop rbx
37bb54137pop rsi
37bb54138pop rdi
37bb54139pop rbp
37bb5413apop r12
37bb5413cret
37bb5413d
37bb5413d 0f 1f 00 ...
37bb54140
37bb54140loc_37bb54140:
37bb54140mov edx, -1
37bb54145mov eax, 1
37bb5414ajmp 0x37bb54112
37bb5414c
37bb5414c 0f 1f 40 00 ..@.
37bb54150
37bb54150loc_37bb54150:
37bb54150mov edx, -4
37bb54155mov eax, 4
37bb5415ajmp 0x37bb54112
37bb5415c
37bb5415c 0f 1f 40 00 ..@.
37bb54160
37bb54160loc_37bb54160:
37bb54160mov edx, -3
37bb54165mov eax, 3
37bb5416ajmp 0x37bb54112
37bb5416c
37bb5416c 0f 1f 40 00 ..@.
37bb54170
37bb54170loc_37bb54170:
37bb54170mov edx, -6
37bb54175mov eax, 6
37bb5417ajmp 0x37bb54112
37bb5417c
37bb5417c 0f 1f 40 00 ..@.
37bb54180
37bb54180loc_37bb54180:
37bb54180mov edx, -9
37bb54185mov eax, 9
37bb5418ajmp 0x37bb54112
37bb53fc0
37bb53fc0zgbsv_:
37bb53fc0push r12
37bb53fc2push rbp
37bb53fc3push rdi
37bb53fc4push rsi
37bb53fc5push rbx
37bb53fc6sub rsp, 112
37bb53fcamov rax, [rsp+200]
37bb53fd2mov r12, [rsp+232]
37bb53fdamov [r12], 0
37bb53fe2mov rbx, rcx
37bb53fe5mov ecx, [rax]
37bb53fe7mov rax, [rsp+224]
37bb53fefmov rdi, r8
37bb53ff2mov rsi, rdx
37bb53ff5mov rbp, r9
37bb53ff8mov r8l, [rax]
37bb53ffbmov eax, [rbx]
37bb53ffdtest eax, eax
37bb53fffjs 0x37bb54140
37bb54005mov edx, [rdx]
37bb54007test edx, edx
37bb54009js 0x37bb54108
37bb5400fmov r9l, [rdi]
37bb54012test r9l, r9l
37bb54015js 0x37bb54160
37bb5401bmov r10l, [rbp]
37bb5401ftest r10l, r10l
37bb54022js 0x37bb54150
37bb54028lea edx, [r9+2*rdx]
37bb5402ccmp ecx, edx
37bb5402ejle 0x37bb54170
37bb54034test eax, eax
37bb54036mov edx, 1
37bb5403bcmovle eax, edx
37bb5403ecmp r8l, eax
37bb54041jl 0x37bb54180
37bb54047mov [rsp+56], r12
37bb5404cmov r9, rdi
37bb5404fmov r8, rsi
37bb54052mov rdx, rbx
37bb54055mov rax, [rsp+208]
37bb5405dmov rcx, rbx
37bb54060mov [rsp+48], rax
37bb54065mov rax, [rsp+200]
37bb5406dmov [rsp+40], rax
37bb54072mov rax, [rsp+192]
37bb5407amov [rsp+32], rax
37bb5407fcall zgbtrf_
37bb54084mov eax, [r12]
37bb54088test eax, eax
37bb5408ajne 0x37bb54132
37bb54090mov [rsp+80], r12
37bb54095mov r9, rdi
37bb54098mov r8, rsi
37bb5409bmov rdx, rbx
37bb5409emov rax, [rsp+224]
37bb540a6mov [rsp+32], rbp
37bb540ablea rcx, [rip+0x8f4a2e]
37bb540b2mov [rsp+88], 12
37bb540bbmov [rsp+72], rax
37bb540c0mov rax, [rsp+216]
37bb540c8mov [rsp+64], rax
37bb540cdmov rax, [rsp+208]
37bb540d5mov [rsp+56], rax
37bb540damov rax, [rsp+200]
37bb540e2mov [rsp+48], rax
37bb540e7mov rax, [rsp+192]
37bb540efmov [rsp+40], rax
37bb540f4call zgbtrs_
37bb540f9nop
37bb540faadd rsp, 112
37bb540fepop rbx
37bb540ffpop rsi
37bb54100pop rdi
37bb54101pop rbp
37bb54102pop r12
37bb54104ret
37bb54105
37bb54105 0f 1f 00 ...
37bb54108
37bb54108loc_37bb54108:
37bb54108mov edx, -2
37bb5410dmov eax, 2
37bb54112
37bb54112loc_37bb54112:
37bb54112mov [r12], edx
37bb54116mov r8l, 6
37bb5411clea rdx, [rsp+108]
37bb54121lea rcx, [rip+0x8f49c4]
37bb54128mov [rsp+108], eax
37bb5412ccall xerbla_
37bb54131nop
37bb54132
37bb54132loc_37bb54132:
37bb54132add rsp, 112
37bb54136pop rbx
37bb54137pop rsi
37bb54138pop rdi
37bb54139pop rbp
37bb5413apop r12
37bb5413cret
37bb5413d
37bb5413d 0f 1f 00 ...
37bb54140
37bb54140loc_37bb54140:
37bb54140mov edx, -1
37bb54145mov eax, 1
37bb5414ajmp 0x37bb54112
37bb5414c
37bb5414c 0f 1f 40 00 ..@.
37bb54150
37bb54150loc_37bb54150:
37bb54150mov edx, -4
37bb54155mov eax, 4
37bb5415ajmp 0x37bb54112
37bb5415c
37bb5415c 0f 1f 40 00 ..@.
37bb54160
37bb54160loc_37bb54160:
37bb54160mov edx, -3
37bb54165mov eax, 3
37bb5416ajmp 0x37bb54112
37bb5416c
37bb5416c 0f 1f 40 00 ..@.
37bb54170
37bb54170loc_37bb54170:
37bb54170mov edx, -6
37bb54175mov eax, 6
37bb5417ajmp 0x37bb54112
37bb5417c
37bb5417c 0f 1f 40 00 ..@.
37bb54180
37bb54180loc_37bb54180:
37bb54180mov edx, -9
37bb54185mov eax, 9
37bb5418ajmp 0x37bb54112
37bb53fc0
37bb5418c
37bb5418c // align 0x40
37bb5418c // align 0x40
37bb541c0
37bb541c0zgbsvx_:
37bb541c0push r15
37bb541c2push r14
37bb541c4push r13
37bb541c6push r12
37bb541c8push rbp
37bb541c9push rdi
37bb541capush rsi
37bb541cbpush rbx
37bb541ccsub rsp, 328
37bb541d3movups [rsp+288], x6
37bb541dbmovups [rsp+304], x7
37bb541e3mov rax, [rsp+456]
37bb541ebmov r14, [rsp+432]
37bb541f3mov rbx, [rsp+496]
37bb541fbmov rsi, [rsp+504]
37bb54203mov eax, [rax]
37bb54205mov [rsp+184], eax
37bb5420cmov rbp, rcx
37bb5420fmov r12, r8
37bb54212mov rdi, r9
37bb54215mov rax, [rsp+520]
37bb5421dmov [rsp+408], rdx
37bb54225mov r9l, 1
37bb5422bmov r8l, 1
37bb54231lea rdx, [rip+0x8f48c8]
37bb54238mov r13l, [rax]
37bb5423bmov rax, [rsp+472]
37bb54243mov eax, [rax]
37bb54245mov [rsp+204], eax
37bb5424cmov rax, [rsp+536]
37bb54254mov eax, [rax]
37bb54256mov [rsp+200], eax
37bb5425dmov rax, [rsp+584]
37bb54265mov [rax], 0
37bb5426bcall lsame_
37bb54270mov r9l, 1
37bb54276mov r8l, 1
37bb5427cmov rcx, rbp
37bb5427flea rdx, [rip+0x8f487b]
37bb54286mov [rsp+168], eax
37bb5428dcall lsame_
37bb54292mov rcx, [rsp+408]
37bb5429amov r9l, 1
37bb542a0mov r8l, 1
37bb542a6lea rdx, [rip+0x8f4853]
37bb542admov r15l, eax
37bb542b0call lsame_
37bb542b5or [rsp+168], r15l
37bb542bdmov [rsp+180], eax
37bb542c4je 0x37bb543c8
37bb542camov rax, [rsp+488]
37bb542d2mov [rsp+192], 0
37bb542ddmov [rsp+196], 0
37bb542e8mov [rax], 78
37bb542eb
37bb542ebloc_37bb542eb:
37bb542ebmov eax, [rsp+180]
37bb542f2test eax, eax
37bb542f4je 0x37bb54480
37bb542fa
37bb542faloc_37bb542fa:
37bb542famov eax, [r12]
37bb542fetest eax, eax
37bb54300js 0x37bb54368
37bb54302mov eax, [rdi]
37bb54304test eax, eax
37bb54306js 0x37bb54520
37bb5430cmov edx, [r14]
37bb5430ftest edx, edx
37bb54311js 0x37bb54505
37bb54317mov rcx, [rsp+440]
37bb5431fmov r11l, [rcx]
37bb54322test r11l, r11l
37bb54325js 0x37bb54590
37bb5432bmov rcx, [rsp+456]
37bb54333add edx, eax
37bb54335cmp edx, [rcx]
37bb54337jge 0x37bb545a8
37bb5433dmov rcx, [rsp+472]
37bb54345add eax, edx
37bb54347cmp eax, [rcx]
37bb54349jl 0x37bb545c0
37bb5434fmov rax, [rsp+584]
37bb54357mov [rax], -10
37bb5435dmov eax, 10
37bb54362jmp 0x37bb5437b
37bb54364
37bb54364 0f 1f 40 00 ..@.
37bb54368
37bb54368loc_37bb54368:
37bb54368mov rax, [rsp+584]
37bb54370mov [rax], -3
37bb54376mov eax, 3
37bb5437b
37bb5437bloc_37bb5437b:
37bb5437blea rdx, [rsp+264]
37bb54383mov r8l, 6
37bb54389lea rcx, [rip+0x8f4783]
37bb54390mov [rsp+264], eax
37bb54397call xerbla_
37bb5439cnop
37bb5439d
37bb5439dloc_37bb5439d:
37bb5439dmovups x6, [rsp+288]
37bb543a5movups x7, [rsp+304]
37bb543adadd rsp, 328
37bb543b4pop rbx
37bb543b5pop rsi
37bb543b6pop rdi
37bb543b7pop rbp
37bb543b8pop r12
37bb543bapop r13
37bb543bcpop r14
37bb543bepop r15
37bb543c0ret
37bb543c1
37bb543c1 0f 1f 80 00 00 00 00 .......
37bb543c8
37bb543c8loc_37bb543c8:
37bb543c8mov rcx, [rsp+488]
37bb543d0mov r9l, 1
37bb543d6mov r8l, 1
37bb543dclea rdx, [rip+0x8f471f]
37bb543e3call lsame_
37bb543e8mov [rsp+192], eax
37bb543eftest eax, eax
37bb543f1je 0x37bb54564
37bb543f7
37bb543f7loc_37bb543f7:
37bb543f7mov rcx, [rsp+488]
37bb543ffmov r9l, 1
37bb54405mov r8l, 1
37bb5440blea rdx, [rip+0x8f46f2]
37bb54412call lsame_
37bb54417mov [rsp+196], eax
37bb5441etest eax, eax
37bb54420je 0x37bb54538
37bb54426
37bb54426loc_37bb54426:
37bb54426mov edx, 12
37bb5442blea rcx, [rip+0x8f46d3]
37bb54432call dlamch_
37bb54437mov r9l, 1
37bb5443dmov r8l, 1
37bb54443mov rcx, rbp
37bb54446lea rdx, [rip+0x8f46c4]
37bb5444dmovapd x6, x0
37bb54451call lsame_
37bb54456test eax, eax
37bb54458jne 0x37bb544f0
37bb5445emov rax, [rsp+584]
37bb54466mov [rax], -1
37bb5446cmov eax, 1
37bb54471jmp 0x37bb5437b
37bb54476
37bb54476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb54480
37bb54480loc_37bb54480:
37bb54480mov rcx, [rsp+408]
37bb54488mov r9l, 1
37bb5448emov r8l, 1
37bb54494lea rdx, [rip+0x8f4677]
37bb5449bcall lsame_
37bb544a0test eax, eax
37bb544a2jne 0x37bb542fa
37bb544a8mov rcx, [rsp+408]
37bb544b0mov r9l, 1
37bb544b6mov r8l, 1
37bb544bclea rdx, [rip+0x8f4641]
37bb544c3call lsame_
37bb544c8test eax, eax
37bb544cajne 0x37bb542fa
37bb544d0mov rax, [rsp+584]
37bb544d8mov [rax], -2
37bb544demov eax, 2
37bb544e3jmp 0x37bb5437b
37bb544e8
37bb544e8 0f 1f 84 00 00 00 00 00 ........
37bb544f0
37bb544f0loc_37bb544f0:
37bb544f0movsd_xmm x0, [rip+0x8f4638]
37bb544f8divsd x0, x6
37bb544fcmovapd x7, x0
37bb54500jmp 0x37bb542eb
37bb54505
37bb54505loc_37bb54505:
37bb54505mov rax, [rsp+584]
37bb5450dmov [rax], -5
37bb54513mov eax, 5
37bb54518jmp 0x37bb5437b
37bb5451d
37bb5451d 0f 1f 00 ...
37bb54520
37bb54520loc_37bb54520:
37bb54520mov rax, [rsp+584]
37bb54528mov [rax], -4
37bb5452emov eax, 4
37bb54533jmp 0x37bb5437b
37bb54538
37bb54538loc_37bb54538:
37bb54538mov rcx, [rsp+488]
37bb54540mov r9l, 1
37bb54546mov r8l, 1
37bb5454clea rdx, [rip+0x8f45b0]
37bb54553call lsame_
37bb54558mov [rsp+196], eax
37bb5455fjmp 0x37bb54426
37bb54564
37bb54564loc_37bb54564:
37bb54564mov rcx, [rsp+488]
37bb5456cmov r9l, 1
37bb54572mov r8l, 1
37bb54578lea rdx, [rip+0x8f4584]
37bb5457fcall lsame_
37bb54584mov [rsp+192], eax
37bb5458bjmp 0x37bb543f7
37bb54590
37bb54590loc_37bb54590:
37bb54590mov rax, [rsp+584]
37bb54598mov [rax], -6
37bb5459emov eax, 6
37bb545a3jmp 0x37bb5437b
37bb545a8
37bb545a8loc_37bb545a8:
37bb545a8mov rax, [rsp+584]
37bb545b0mov [rax], -8
37bb545b6mov eax, 8
37bb545bbjmp 0x37bb5437b
37bb545c0
37bb545c0loc_37bb545c0:
37bb545c0mov r9l, 1
37bb545c6mov r8l, 1
37bb545cclea rdx, [rip+0x8f453e]
37bb545d3mov rcx, rbp
37bb545d6call lsame_
37bb545dbtest eax, eax
37bb545ddje 0x37bb54641
37bb545dfmov r10l, [rsp+196]
37bb545e7test r10l, r10l
37bb545eajne 0x37bb5471b
37bb545f0mov r9l, [rsp+192]
37bb545f8test r9l, r9l
37bb545fbjne 0x37bb546a7
37bb54601mov rcx, [rsp+488]
37bb54609mov r9l, 1
37bb5460fmov r8l, 1
37bb54615lea rdx, [rip+0x8f44e4]
37bb5461ccall lsame_
37bb54621test eax, eax
37bb54623mov rax, [rsp+584]
37bb5462bjne 0x37bb557c7
37bb54631mov [rax], -12
37bb54637mov eax, 12
37bb5463cjmp 0x37bb5437b
37bb54641
37bb54641loc_37bb54641:
37bb54641mov r8l, [rsp+192]
37bb54649test r8l, r8l
37bb5464cjne 0x37bb546a7
37bb5464e
37bb5464eloc_37bb5464e:
37bb5464emov rax, [rsp+584]
37bb54656mov edx, [rsp+196]
37bb5465dmov eax, [rax]
37bb5465ftest edx, edx
37bb54661jne 0x37bb54730
37bb54667
37bb54667loc_37bb54667:
37bb54667test eax, eax
37bb54669jne 0x37bb54714
37bb5466fmov r10l, [r12]
37bb54673
37bb54673loc_37bb54673:
37bb54673mov rcx, [rsp+520]
37bb5467btest r10l, r10l
37bb5467emov eax, 1
37bb54683cmovg eax, r10l
37bb54687cmp [rcx], eax
37bb54689jge 0x37bb54792
37bb5468fmov rax, [rsp+584]
37bb54697mov [rax], -16
37bb5469dmov eax, 16
37bb546a2jmp 0x37bb5437b
37bb546a7
37bb546a7loc_37bb546a7:
37bb546a7mov r10l, [r12]
37bb546abtest r10l, r10l
37bb546aejle 0x37bb55780
37bb546b4lea edx, [r10-1]
37bb546b8movapd x0, x7
37bb546bcpxor x1, x1
37bb546c0mov rax, rbx
37bb546c3lea rdx, [rbx+8*rdx+8]
37bb546c8
37bb546c8loc_37bb546c8:
37bb546c8movsd_xmm x2, [rax]
37bb546ccadd rax, 8
37bb546d0minsd x0, x2
37bb546d4maxsd x1, x2
37bb546d8cmp rax, rdx
37bb546dbjne 0x37bb546c8
37bb546ddpxor x2, x2
37bb546e1comisd x2, x0
37bb546e5jae 0x37bb54701
37bb546e7maxsd x0, x6
37bb546ebminsd x1, x7
37bb546efdivsd x0, x1
37bb546f3movsd_xmm [rsp+280], x0
37bb546fcjmp 0x37bb5464e
37bb54701
37bb54701loc_37bb54701:
37bb54701mov rax, [rsp+584]
37bb54709mov [rax], -13
37bb5470fmov eax, -13
37bb54714
37bb54714loc_37bb54714:
37bb54714neg eax
37bb54716jmp 0x37bb5437b
37bb5471b
37bb5471bloc_37bb5471b:
37bb5471bmov edx, [rsp+192]
37bb54722test edx, edx
37bb54724jne 0x37bb546a7
37bb54726mov rax, [rsp+584]
37bb5472emov eax, [rax]
37bb54730
37bb54730loc_37bb54730:
37bb54730test eax, eax
37bb54732jne 0x37bb54714
37bb54734mov r10l, [r12]
37bb54738test r10l, r10l
37bb5473bjle 0x37bb557ce
37bb54741lea edx, [r10-1]
37bb54745movapd x0, x7
37bb54749pxor x1, x1
37bb5474dmov rax, rsi
37bb54750lea rdx, [rsi+8*rdx+8]
37bb54755
37bb54755loc_37bb54755:
37bb54755movsd_xmm x2, [rax]
37bb54759add rax, 8
37bb5475dminsd x0, x2
37bb54761maxsd x1, x2
37bb54765cmp rax, rdx
37bb54768jne 0x37bb54755
37bb5476apxor x2, x2
37bb5476ecomisd x2, x0
37bb54772jae 0x37bb55768
37bb54778maxsd x0, x6
37bb5477cminsd x1, x7
37bb54780divsd x0, x1
37bb54784
37bb54784loc_37bb54784:
37bb54784movsd_xmm [rsp+272], x0
37bb5478djmp 0x37bb54673
37bb54792
37bb54792loc_37bb54792:
37bb54792mov rcx, [rsp+536]
37bb5479acmp [rcx], eax
37bb5479cjge 0x37bb547c0
37bb5479emov rax, [rsp+584]
37bb547a6mov [rax], -18
37bb547acmov eax, 18
37bb547b1jmp 0x37bb5437b
37bb547b6
37bb547b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb547c0
37bb547c0loc_37bb547c0:
37bb547c0movsxd rbp, r13l
37bb547c3xor eax, eax
37bb547c5test rbp, rbp
37bb547c8cmovs rbp, rax
37bb547cctest r15l, r15l
37bb547cfjne 0x37bb55040
37bb547d5mov eax, [rsp+180]
37bb547dctest eax, eax
37bb547deje 0x37bb55010
37bb547e4mov eax, [rsp+192]
37bb547ebtest eax, eax
37bb547edje 0x37bb5537e
37bb547f3mov rax, [rsp+440]
37bb547fbmov r9l, [rax]
37bb547fetest r9l, r9l
37bb54801jle 0x37bb556ea
37bb54807
37bb54807loc_37bb54807:
37bb54807add r9l, 1
37bb5480btest r10l, r10l
37bb5480ejle 0x37bb55685
37bb54814lea eax, [r10-1]
37bb54818shl rbp, 4
37bb5481cmov r8l, 1
37bb54822mov rdx, [rsp+512]
37bb5482alea rcx, [8*rax+8]
37bb54832pxor x2, x2
37bb54836nop [rax+rax]
37bb54840
37bb54840loc_37bb54840:
37bb54840xor eax, eax
37bb54842nop [rax]
37bb54849nop [rax+rax]
37bb54854nop [rax+rax]
37bb5485fnop [rax+rax]
37bb5486anop [rax+rax]
37bb54875nop [rax+rax]
37bb54880
37bb54880loc_37bb54880:
37bb54880movupd x0, [rdx+2*rax]
37bb54885movddup x1, [rbx+rax]
37bb5488amulpd x1, x0
37bb5488eshufpd x0, x0, 1
37bb54893mulpd x0, x2
37bb54897addsubpd x1, x0
37bb5489bmovups [rdx+2*rax], x1
37bb5489fadd rax, 8
37bb548a3cmp rcx, rax
37bb548a6jne 0x37bb54880
37bb548a8add r8l, 1
37bb548acadd rdx, rbp
37bb548afcmp r8l, r9l
37bb548b2jne 0x37bb54840
37bb548b4
37bb548b4loc_37bb548b4:
37bb548b4mov [rsp+192], 1
37bb548bf
37bb548bfloc_37bb548bf:
37bb548bfmov r11l, [rsp+168]
37bb548c7test r11l, r11l
37bb548caje 0x37bb54a62
37bb548d0
37bb548d0loc_37bb548d0:
37bb548d0movsxd rcx, [rsp+184]
37bb548d8xor eax, eax
37bb548datest rcx, rcx
37bb548ddcmovns rax, rcx
37bb548e1mov [rsp+168], rax
37bb548e9test r10l, r10l
37bb548ecjle 0x37bb54a0b
37bb548f2movsxd r11, [rsp+204]
37bb548faxor eax, eax
37bb548fcmov rbp, -1
37bb54903mov [rsp+496], rbx
37bb5490bmov [rsp+504], rsi
37bb54913mov rbx, rdi
37bb54916mov rsi, r14
37bb54919mov ecx, r10l
37bb5491ctest r11, r11
37bb5491fmov r14, rbp
37bb54922mov ebp, r10l
37bb54925mov r15, -1
37bb5492ccmovs r11, rax
37bb54930lea rax, [rsp+264]
37bb54938mov r13l, 1
37bb5493emov [rsp+184], rax
37bb54946mov rdi, r11
37bb54949jmp 0x37bb5495f
37bb5494b
37bb5494b 0f 1f 44 00 00 ..D..
37bb54950
37bb54950loc_37bb54950:
37bb54950mov ecx, [r12]
37bb54954add r14, rdi
37bb54957add r15, [rsp+168]
37bb5495f
37bb5495floc_37bb5495f:
37bb5495fmov eax, [rsi]
37bb54961mov r8l, r13l
37bb54964mov r9l, [rbx]
37bb54967mov edx, 1
37bb5496csub r8l, eax
37bb5496ftest r8l, r8l
37bb54972cmovle r8l, edx
37bb54976lea edx, [r9+r13]
37bb5497acmp edx, ecx
37bb5497ccmovg edx, ecx
37bb5497flea ecx, [rax+r9+1]
37bb54984sub ecx, r13l
37bb54987sub edx, r8l
37bb5498aadd ecx, r8l
37bb5498dadd edx, 1
37bb54990movsxd rcx, ecx
37bb54993mov [rsp+264], edx
37bb5499alea edx, [rax+1]
37bb5499dadd rcx, r14
37bb549a0lea rax, [rip+0x8f4175]
37bb549a7sub edx, r13l
37bb549aamov [rsp+32], rax
37bb549afshl rcx, 4
37bb549b3add r13l, 1
37bb549b7mov rax, [rsp+464]
37bb549bfadd edx, r8l
37bb549c2lea r8, [rip+0x8f4153]
37bb549c9movsxd rdx, edx
37bb549cclea r9, [rax+rcx]
37bb549d0add rdx, r15
37bb549d3mov rcx, [rsp+184]
37bb549dbshl rdx, 4
37bb549dfadd rdx, [rsp+448]
37bb549e7call zcopy_
37bb549eccmp ebp, r13l
37bb549efjge 0x37bb54950
37bb549f5mov rdi, rbx
37bb549f8mov r14, rsi
37bb549fbmov rbx, [rsp+496]
37bb54a03mov rsi, [rsp+504]
37bb54a0b
37bb54a0bloc_37bb54a0b:
37bb54a0bmov rdx, r12
37bb54a0emov r9, r14
37bb54a11mov r8, rdi
37bb54a14mov rcx, r12
37bb54a17mov rax, [rsp+584]
37bb54a1fmov [rsp+56], rax
37bb54a24mov rax, [rsp+480]
37bb54a2cmov [rsp+48], rax
37bb54a31mov rax, [rsp+472]
37bb54a39mov [rsp+40], rax
37bb54a3emov rax, [rsp+464]
37bb54a46mov [rsp+32], rax
37bb54a4bcall zgbtrf_
37bb54a50mov rax, [rsp+584]
37bb54a58mov edx, [rax]
37bb54a5atest edx, edx
37bb54a5cjg 0x37bb55170
37bb54a62
37bb54a62loc_37bb54a62:
37bb54a62mov r10l, [rsp+180]
37bb54a6amov eax, 73
37bb54a6ftest r10l, r10l
37bb54a72je 0x37bb54a79
37bb54a74
37bb54a74loc_37bb54a74:
37bb54a74mov eax, 49
37bb54a79
37bb54a79loc_37bb54a79:
37bb54a79mov [rsp+247], al
37bb54a80xor edx, edx
37bb54a82mov r9, r14
37bb54a85mov r8, rdi
37bb54a88mov rax, [rsp+576]
37bb54a90movsxd rbp, [rsp+200]
37bb54a98mov [rsp+56], 1
37bb54aa1lea rcx, [rsp+247]
37bb54aa9mov [rsp+48], rax
37bb54aaemov rax, [rsp+456]
37bb54ab6test rbp, rbp
37bb54ab9cmovs rbp, rdx
37bb54abdmov rdx, r12
37bb54ac0mov [rsp+40], rax
37bb54ac5mov rax, [rsp+448]
37bb54acdmov [rsp+32], rax
37bb54ad2call zlangb_
37bb54ad7mov eax, [r14]
37bb54adaadd eax, [rdi]
37bb54adcmov [rsp+80], 1
37bb54ae5mov [rsp+252], eax
37bb54aecmov rax, [rsp+576]
37bb54af4mov r9, r12
37bb54af7lea r8, [rip+0x8f4002]
37bb54afemov [rsp+72], 1
37bb54b07lea rdx, [rip+0x8f4012]
37bb54b0elea rcx, [rip+0x8f400c]
37bb54b15mov [rsp+56], rax
37bb54b1amov rax, [rsp+472]
37bb54b22mov [rsp+64], 1
37bb54b2bmov [rsp+48], rax
37bb54b30mov rax, [rsp+464]
37bb54b38movsd_xmm [rsp+264], x0
37bb54b41mov [rsp+40], rax
37bb54b46lea rax, [rsp+252]
37bb54b4emov [rsp+32], rax
37bb54b53call zlantb_
37bb54b58movapd x6, x0
37bb54b5cpxor x0, x0
37bb54b60ucomisd x6, x0
37bb54b64jp 0x37bb55118
37bb54b6ajne 0x37bb55118
37bb54b70mov r13, [rip+0x8f3fb9]
37bb54b77
37bb54b77loc_37bb54b77:
37bb54b77mov rax, [rsp+584]
37bb54b7fmov r9, r14
37bb54b82mov r8, rdi
37bb54b85mov rdx, r12
37bb54b88mov [rsp+96], 1
37bb54b91lea rcx, [rsp+247]
37bb54b99mov [rsp+88], rax
37bb54b9emov rax, [rsp+576]
37bb54ba6mov [rsp+80], rax
37bb54babmov rax, [rsp+568]
37bb54bb3mov [rsp+72], rax
37bb54bb8mov rax, [rsp+544]
37bb54bc0mov [rsp+64], rax
37bb54bc5lea rax, [rsp+264]
37bb54bcdmov [rsp+56], rax
37bb54bd2mov rax, [rsp+480]
37bb54bdamov [rsp+48], rax
37bb54bdfmov rax, [rsp+472]
37bb54be7mov [rsp+40], rax
37bb54becmov rax, [rsp+464]
37bb54bf4mov [rsp+32], rax
37bb54bf9call zgbcon_
37bb54bfemov rax, [rsp+536]
37bb54c06mov r9, [rsp+512]
37bb54c0emov [rsp+56], 4
37bb54c17mov r8, [rsp+440]
37bb54c1fmov rdx, r12
37bb54c22lea rcx, [rip+0x8f3ef9]
37bb54c29mov [rsp+48], rax
37bb54c2emov rax, [rsp+528]
37bb54c36mov [rsp+40], rax
37bb54c3bmov rax, [rsp+520]
37bb54c43mov [rsp+32], rax
37bb54c48call zlacpy_
37bb54c4dmov r9, r14
37bb54c50mov r8, rdi
37bb54c53mov rdx, r12
37bb54c56mov rax, [rsp+584]
37bb54c5emov rcx, [rsp+408]
37bb54c66mov [rsp+88], 1
37bb54c6fmov [rsp+80], rax
37bb54c74mov rax, [rsp+536]
37bb54c7cmov [rsp+72], rax
37bb54c81mov rax, [rsp+528]
37bb54c89mov [rsp+64], rax
37bb54c8emov rax, [rsp+480]
37bb54c96mov [rsp+56], rax
37bb54c9bmov rax, [rsp+472]
37bb54ca3mov [rsp+48], rax
37bb54ca8mov rax, [rsp+464]
37bb54cb0mov [rsp+40], rax
37bb54cb5mov rax, [rsp+440]
37bb54cbdmov [rsp+32], rax
37bb54cc2call zgbtrs_
37bb54cc7mov r9, r14
37bb54ccamov r8, rdi
37bb54ccdmov rdx, r12
37bb54cd0mov rax, [rsp+584]
37bb54cd8mov rcx, [rsp+408]
37bb54ce0mov [rsp+152], 1
37bb54cecmov [rsp+144], rax
37bb54cf4mov rax, [rsp+576]
37bb54cfcmov [rsp+136], rax
37bb54d04mov rax, [rsp+568]
37bb54d0cmov [rsp+128], rax
37bb54d14mov rax, [rsp+560]
37bb54d1cmov [rsp+120], rax
37bb54d21mov rax, [rsp+552]
37bb54d29mov [rsp+112], rax
37bb54d2emov rax, [rsp+536]
37bb54d36mov [rsp+104], rax
37bb54d3bmov rax, [rsp+528]
37bb54d43mov [rsp+96], rax
37bb54d48mov rax, [rsp+520]
37bb54d50mov [rsp+88], rax
37bb54d55mov rax, [rsp+512]
37bb54d5dmov [rsp+80], rax
37bb54d62mov rax, [rsp+480]
37bb54d6amov [rsp+72], rax
37bb54d6fmov rax, [rsp+472]
37bb54d77mov [rsp+64], rax
37bb54d7cmov rax, [rsp+464]
37bb54d84mov [rsp+56], rax
37bb54d89mov rax, [rsp+456]
37bb54d91mov [rsp+48], rax
37bb54d96mov rax, [rsp+448]
37bb54d9emov [rsp+40], rax
37bb54da3mov rax, [rsp+440]
37bb54dabmov [rsp+32], rax
37bb54db0call zgbrfs_
37bb54db5mov r9l, [rsp+180]
37bb54dbdtest r9l, r9l
37bb54dc0je 0x37bb54f28
37bb54dc6mov r8l, [rsp+196]
37bb54dcetest r8l, r8l
37bb54dd1je 0x37bb54ee1
37bb54dd7mov rax, [rsp+440]
37bb54ddfmov r9l, [rax]
37bb54de2test r9l, r9l
37bb54de5jle 0x37bb54ee1
37bb54debmov eax, [r12]
37bb54deflea r10l, [r9+1]
37bb54df3test eax, eax
37bb54df5jle 0x37bb54e74
37bb54df7sub eax, 1
37bb54dfashl rbp, 4
37bb54dfemov r8l, 1
37bb54e04mov rdx, [rsp+528]
37bb54e0clea rcx, [8*rax+8]
37bb54e14pxor x2, x2
37bb54e18nop [rax+rax]
37bb54e20
37bb54e20loc_37bb54e20:
37bb54e20xor eax, eax
37bb54e22nop [rax+rax]
37bb54e2anop [rax+rax]
37bb54e35nop [rax+rax]
37bb54e40
37bb54e40loc_37bb54e40:
37bb54e40movupd x0, [rdx+2*rax]
37bb54e45movddup x1, [rsi+rax]
37bb54e4amulpd x1, x0
37bb54e4eshufpd x0, x0, 1
37bb54e53mulpd x0, x2
37bb54e57addsubpd x1, x0
37bb54e5bmovups [rdx+2*rax], x1
37bb54e5fadd rax, 8
37bb54e63cmp rax, rcx
37bb54e66jne 0x37bb54e40
37bb54e68add r8l, 1
37bb54e6cadd rdx, rbp
37bb54e6fcmp r10l, r8l
37bb54e72jne 0x37bb54e20
37bb54e74
37bb54e74loc_37bb54e74:
37bb54e74movsd_xmm x2, [rsp+272]
37bb54e7dcmp r9l, 1
37bb54e81je 0x37bb54ec5
37bb54e83mov edx, r9l
37bb54e86mov rax, [rsp+552]
37bb54e8emovddup x1, x2
37bb54e92shr edx, 1
37bb54e94shl rdx, 4
37bb54e98add rdx, rax
37bb54e9bnop [rax+rax]
37bb54ea0
37bb54ea0loc_37bb54ea0:
37bb54ea0movupd x0, [rax]
37bb54ea4add rax, 16
37bb54ea8divpd x0, x1
37bb54eacmovups [rax-16], x0
37bb54eb0cmp rdx, rax
37bb54eb3jne 0x37bb54ea0
37bb54eb5mov eax, r9l
37bb54eb8and eax, -2
37bb54ebband r9l, 1
37bb54ebflea r9l, [rax+1]
37bb54ec3je 0x37bb54ee1
37bb54ec5
37bb54ec5loc_37bb54ec5:
37bb54ec5mov rdi, [rsp+552]
37bb54ecdlea eax, [r9-1]
37bb54ed1cdqe
37bb54ed3movsd_xmm x0, [rdi+8*rax]
37bb54ed8divsd x0, x2
37bb54edcmovsd_xmm [rdi+8*rax], x0
37bb54ee1
37bb54ee1loc_37bb54ee1:
37bb54ee1mov rax, [rsp+544]
37bb54ee9mov edx, 7
37bb54eeelea rcx, [rip+0x8f3c31]
37bb54ef5movsd_xmm x6, [rax]
37bb54ef9call dlamch_
37bb54efecomisd x0, x6
37bb54f02jbe 0x37bb54f15
37bb54f04mov eax, [r12]
37bb54f08mov rdi, [rsp+584]
37bb54f10add eax, 1
37bb54f13mov [rdi], eax
37bb54f15
37bb54f15loc_37bb54f15:
37bb54f15mov rax, [rsp+576]
37bb54f1dmov [rax], r13
37bb54f20jmp 0x37bb5439d
37bb54f25
37bb54f25 0f 1f 00 ...
37bb54f28
37bb54f28loc_37bb54f28:
37bb54f28mov ecx, [rsp+192]
37bb54f2ftest ecx, ecx
37bb54f31je 0x37bb54ee1
37bb54f33mov rax, [rsp+440]
37bb54f3bmov r9l, [rax]
37bb54f3etest r9l, r9l
37bb54f41jle 0x37bb54ee1
37bb54f43mov eax, [r12]
37bb54f47lea r10l, [r9+1]
37bb54f4btest eax, eax
37bb54f4djle 0x37bb54fb4
37bb54f4fsub eax, 1
37bb54f52shl rbp, 4
37bb54f56mov r8l, 1
37bb54f5cmov rdx, [rsp+528]
37bb54f64lea rcx, [8*rax+8]
37bb54f6cpxor x2, x2
37bb54f70
37bb54f70loc_37bb54f70:
37bb54f70xor eax, eax
37bb54f72nop [rax]
37bb54f75nop [rax+rax]
37bb54f80
37bb54f80loc_37bb54f80:
37bb54f80movupd x0, [rdx+2*rax]
37bb54f85movddup x1, [rbx+rax]
37bb54f8amulpd x1, x0
37bb54f8eshufpd x0, x0, 1
37bb54f93mulpd x0, x2
37bb54f97addsubpd x1, x0
37bb54f9bmovups [rdx+2*rax], x1
37bb54f9fadd rax, 8
37bb54fa3cmp rcx, rax
37bb54fa6jne 0x37bb54f80
37bb54fa8add r8l, 1
37bb54facadd rdx, rbp
37bb54fafcmp r10l, r8l
37bb54fb2jne 0x37bb54f70
37bb54fb4
37bb54fb4loc_37bb54fb4:
37bb54fb4movsd_xmm x2, [rsp+280]
37bb54fbdcmp r9l, 1
37bb54fc1je 0x37bb54ec5
37bb54fc7mov edx, r9l
37bb54fcamov rax, [rsp+552]
37bb54fd2movddup x1, x2
37bb54fd6shr edx, 1
37bb54fd8shl rdx, 4
37bb54fdcadd rdx, rax
37bb54fdfnop
37bb54fe0
37bb54fe0loc_37bb54fe0:
37bb54fe0movupd x0, [rax]
37bb54fe4add rax, 16
37bb54fe8divpd x0, x1
37bb54fecmovups [rax-16], x0
37bb54ff0cmp rdx, rax
37bb54ff3jne 0x37bb54fe0
37bb54ff5test r9b, 1
37bb54ff9je 0x37bb54ee1
37bb54fffor r9l, 1
37bb55003jmp 0x37bb54ec5
37bb55008
37bb55008 0f 1f 84 00 00 00 00 00 ........
37bb55010
37bb55010loc_37bb55010:
37bb55010mov eax, [rsp+196]
37bb55017test eax, eax
37bb55019jne 0x37bb55394
37bb5501fmov ebp, [rsp+168]
37bb55026test ebp, ebp
37bb55028jne 0x37bb548d0
37bb5502e
37bb5502eloc_37bb5502e:
37bb5502emov eax, 73
37bb55033jmp 0x37bb54a79
37bb55038
37bb55038 0f 1f 84 00 00 00 00 00 ........
37bb55040
37bb55040loc_37bb55040:
37bb55040mov [rsp+56], rsi
37bb55045mov r9, r14
37bb55048mov r8, rdi
37bb5504bmov rdx, r12
37bb5504elea rax, [rsp+248]
37bb55056lea r10, [rsp+256]
37bb5505emov [rsp+48], rbx
37bb55063mov rcx, r12
37bb55066mov [rsp+88], rax
37bb5506blea rax, [rsp+280]
37bb55073lea r13, [rsp+272]
37bb5507bmov [rsp+64], rax
37bb55080mov [rsp+208], rax
37bb55088mov rax, [rsp+456]
37bb55090mov [rsp+80], r10
37bb55095mov [rsp+40], rax
37bb5509amov rax, [rsp+448]
37bb550a2mov [rsp+72], r13
37bb550a7mov [rsp+32], rax
37bb550acmov [rsp+216], r10
37bb550b4call zgbequ_
37bb550b9mov eax, [rsp+248]
37bb550c0mov r10, [rsp+216]
37bb550c8test eax, eax
37bb550camov rax, [rsp+208]
37bb550d2je 0x37bb55490
37bb550d8mov ecx, [rsp+180]
37bb550dftest ecx, ecx
37bb550e1je 0x37bb55460
37bb550e7mov edx, [rsp+192]
37bb550eetest edx, edx
37bb550f0je 0x37bb55457
37bb550f6
37bb550f6loc_37bb550f6:
37bb550f6mov rax, [rsp+440]
37bb550femov r10l, [r12]
37bb55102mov r9l, [rax]
37bb55105test r9l, r9l
37bb55108jg 0x37bb54807
37bb5510ejmp 0x37bb548d0
37bb55113
37bb55113 0f 1f 44 00 00 ..D..
37bb55118
37bb55118loc_37bb55118:
37bb55118mov r9, r14
37bb5511bmov r8, rdi
37bb5511elea rcx, [rip+0x8f39fc]
37bb55125mov rdx, r12
37bb55128mov rax, [rsp+576]
37bb55130mov [rsp+56], 1
37bb55139mov [rsp+48], rax
37bb5513emov rax, [rsp+456]
37bb55146mov [rsp+40], rax
37bb5514bmov rax, [rsp+448]
37bb55153mov [rsp+32], rax
37bb55158call zlangb_
37bb5515ddivsd x0, x6
37bb55161movq r13, x0
37bb55166jmp 0x37bb54b77
37bb5516b
37bb5516b 0f 1f 44 00 00 ..D..
37bb55170
37bb55170loc_37bb55170:
37bb55170mov r15l, [r14]
37bb55173mov eax, [r12]
37bb55177xor r9l, r9l
37bb5517apxor x6, x6
37bb5517emov ebx, [rdi]
37bb55180mov [rsp+184], edx
37bb55187lea edi, [r15+1]
37bb5518blea r12l, [rax-1]
37bb5518fmov rax, [rsp+448]
37bb55197mov [rsp+264], 0
37bb551a3sub edi, edx
37bb551a5add ebx, r15l
37bb551a8lea r14l, [r15+1]
37bb551acmov [rsp+180], edi
37bb551b3lea r13l, [rbx+1]
37bb551b7lea rbp, [rax+16]
37bb551bbmov [rsp+192], ebx
37bb551c2mov r15, rbp
37bb551c5mov rbx, -1
37bb551ccmov ebp, r13l
37bb551cfmov r13l, r12l
37bb551d2nop [rax]
37bb551d5nop [rax+rax]
37bb551e0
37bb551e0loc_37bb551e0:
37bb551e0test r14l, r14l
37bb551e3lea esi, [r13+r14]
37bb551e8mov r10l, 1
37bb551eecmovg r10l, r14l
37bb551f2cmp esi, ebp
37bb551f4cmovg esi, ebp
37bb551f7cmp r10l, esi
37bb551fajg 0x37bb5526f
37bb551fcmovsxd r9, r10l
37bb551ffsub esi, r10l
37bb55202add r9, rbx
37bb55205mov rax, r9
37bb55208add rsi, r9
37bb5520bshl rax, 4
37bb5520fshl rsi, 4
37bb55213add rax, [rsp+448]
37bb5521bmov r12, rax
37bb5521eadd rsi, r15
37bb55221nop [rax]
37bb55225nop [rax+rax]
37bb55230
37bb55230loc_37bb55230:
37bb55230movsd_xmm x0, [r12]
37bb55236lea rcx, [rsp+224]
37bb5523eadd r12, 16
37bb55242movsd_xmm [rsp+224], x0
37bb5524bmovsd_xmm x0, [r12-8]
37bb55252movsd_xmm [rsp+232], x0
37bb5525bcall fn_37c42fc80
37bb55260maxsd x6, x0
37bb55264cmp r12, rsi
37bb55267jne 0x37bb55230
37bb55269mov r9l, 1
37bb5526f
37bb5526floc_37bb5526f:
37bb5526fsub r14l, 1
37bb55273add rbx, [rsp+168]
37bb5527bcmp r14l, [rsp+180]
37bb55283jne 0x37bb551e0
37bb55289mov edx, [rsp+184]
37bb55290mov ebx, [rsp+192]
37bb55297test r9b, r9b
37bb5529aje 0x37bb552a5
37bb5529cmovsd_xmm [rsp+264], x6
37bb552a5
37bb552a5loc_37bb552a5:
37bb552a5lea eax, [rdx-1]
37bb552a8lea r8, [rip+0x8f3851]
37bb552afmov [rsp+80], 1
37bb552b8mov r9, [rsp+584]
37bb552c0cmp eax, ebx
37bb552c2lea rcx, [rip+0x8f3858]
37bb552c9mov [rsp+72], 1
37bb552d2mov [rsp+64], 1
37bb552dbcmovg eax, ebx
37bb552deadd ebx, 2
37bb552e1sub ebx, edx
37bb552e3lea rdx, [rip+0x8f3836]
37bb552eamov [rsp+252], eax
37bb552f1mov rax, [rsp+576]
37bb552f9test ebx, ebx
37bb552fbmov [rsp+56], rax
37bb55300mov rax, [rsp+472]
37bb55308mov [rsp+48], rax
37bb5530dmov eax, 1
37bb55312cmovle ebx, eax
37bb55315lea eax, [rbx-1]
37bb55318cdqe
37bb5531ashl rax, 4
37bb5531eadd rax, [rsp+464]
37bb55326mov [rsp+40], rax
37bb5532blea rax, [rsp+252]
37bb55333mov [rsp+32], rax
37bb55338call zlantb_
37bb5533dmovapd x1, x0
37bb55341pxor x0, x0
37bb55345ucomisd x1, x0
37bb55349jp 0x37bb55351
37bb5534bje 0x37bb55586
37bb55351
37bb55351loc_37bb55351:
37bb55351movsd_xmm x0, [rsp+264]
37bb5535adivsd x0, x1
37bb5535e
37bb5535eloc_37bb5535e:
37bb5535emov rax, [rsp+576]
37bb55366movsd_xmm [rax], x0
37bb5536amov rax, [rsp+544]
37bb55372mov [rax], 0
37bb55379jmp 0x37bb5439d
37bb5537e
37bb5537eloc_37bb5537e:
37bb5537emov r13l, [rsp+168]
37bb55386test r13l, r13l
37bb55389je 0x37bb54a74
37bb5538fjmp 0x37bb548d0
37bb55394
37bb55394loc_37bb55394:
37bb55394mov rax, [rsp+440]
37bb5539cmov r9l, [rax]
37bb5539ftest r9l, r9l
37bb553a2jle 0x37bb55733
37bb553a8
37bb553a8loc_37bb553a8:
37bb553a8add r9l, 1
37bb553actest r10l, r10l
37bb553afjle 0x37bb5565c
37bb553b5lea eax, [r10-1]
37bb553b9shl rbp, 4
37bb553bdmov r8l, 1
37bb553c3mov rdx, [rsp+512]
37bb553cblea rcx, [8*rax+8]
37bb553d3pxor x2, x2
37bb553d7nop [rax+rax]
37bb553e0
37bb553e0loc_37bb553e0:
37bb553e0xor eax, eax
37bb553e2nop [rax+rax]
37bb553eanop [rax+rax]
37bb553f5nop [rax+rax]
37bb55400
37bb55400loc_37bb55400:
37bb55400movupd x0, [rdx+2*rax]
37bb55405movddup x1, [rsi+rax]
37bb5540amulpd x1, x0
37bb5540eshufpd x0, x0, 1
37bb55413mulpd x0, x2
37bb55417addsubpd x1, x0
37bb5541bmovups [rdx+2*rax], x1
37bb5541fadd rax, 8
37bb55423cmp rcx, rax
37bb55426jne 0x37bb55400
37bb55428add r8l, 1
37bb5542cadd rdx, rbp
37bb5542fcmp r8l, r9l
37bb55432jne 0x37bb553e0
37bb55434
37bb55434loc_37bb55434:
37bb55434mov [rsp+196], 1
37bb5543fjmp 0x37bb548bf
37bb55444
37bb55444loc_37bb55444:
37bb55444mov [rsp+196], r15l
37bb5544c
37bb5544cloc_37bb5544c:
37bb5544cmov [rsp+192], 0
37bb55457
37bb55457loc_37bb55457:
37bb55457mov r10l, [r12]
37bb5545bjmp 0x37bb548d0
37bb55460
37bb55460loc_37bb55460:
37bb55460mov eax, [rsp+196]
37bb55467test eax, eax
37bb55469je 0x37bb55457
37bb5546bmov rax, [rsp+440]
37bb55473mov r10l, [r12]
37bb55477mov r9l, [rax]
37bb5547atest r9l, r9l
37bb5547djg 0x37bb553a8
37bb55483jmp 0x37bb548d0
37bb55488
37bb55488 0f 1f 84 00 00 00 00 00 ........
37bb55490
37bb55490loc_37bb55490:
37bb55490mov [rsp+64], rax
37bb55495mov r9, r14
37bb55498mov r8, rdi
37bb5549bmov rdx, r12
37bb5549emov rax, [rsp+456]
37bb554a6mov [rsp+80], r10
37bb554abmov rcx, [rsp+488]
37bb554b3mov [rsp+72], r13
37bb554b8mov [rsp+40], rax
37bb554bdmov rax, [rsp+448]
37bb554c5mov [rsp+88], rcx
37bb554camov rcx, r12
37bb554cdmov [rsp+32], rax
37bb554d2mov [rsp+96], 1
37bb554dbmov [rsp+56], rsi
37bb554e0mov [rsp+48], rbx
37bb554e5call zlaqgb_
37bb554eamov rcx, [rsp+488]
37bb554f2mov r9l, 1
37bb554f8mov r8l, 1
37bb554felea rdx, [rip+0x8f35fd]
37bb55505call lsame_
37bb5550amov [rsp+192], eax
37bb55511test eax, eax
37bb55513je 0x37bb55630
37bb55519
37bb55519loc_37bb55519:
37bb55519mov rcx, [rsp+488]
37bb55521mov r9l, 1
37bb55527mov r8l, 1
37bb5552dlea rdx, [rip+0x8f35d0]
37bb55534call lsame_
37bb55539test eax, eax
37bb5553bje 0x37bb555b0
37bb5553dmov r11l, [rsp+180]
37bb55545test r11l, r11l
37bb55548je 0x37bb55593
37bb5554amov r10l, [rsp+192]
37bb55552test r10l, r10l
37bb55555je 0x37bb55444
37bb5555bmov rax, [rsp+440]
37bb55563mov r9l, [rax]
37bb55566mov eax, [rsp+192]
37bb5556dtest r9l, r9l
37bb55570jle 0x37bb5560f
37bb55576
37bb55576loc_37bb55576:
37bb55576mov [rsp+196], eax
37bb5557dmov r10l, [r12]
37bb55581jmp 0x37bb54807
37bb55586
37bb55586loc_37bb55586:
37bb55586movsd_xmm x0, [rip+0x8f35a2]
37bb5558ejmp 0x37bb5535e
37bb55593
37bb55593loc_37bb55593:
37bb55593mov rax, [rsp+440]
37bb5559bmov r9l, [rax]
37bb5559etest r9l, r9l
37bb555a1jle 0x37bb55757
37bb555a7mov r10l, [r12]
37bb555abjmp 0x37bb553a8
37bb555b0
37bb555b0loc_37bb555b0:
37bb555b0mov rcx, [rsp+488]
37bb555b8mov r9l, 1
37bb555bemov r8l, 1
37bb555c4lea rdx, [rip+0x8f3538]
37bb555cbcall lsame_
37bb555d0mov [rsp+196], eax
37bb555d7test eax, eax
37bb555d9je 0x37bb5570c
37bb555dfmov r13l, [rsp+180]
37bb555e7test r13l, r13l
37bb555eaje 0x37bb55593
37bb555ecmov eax, [rsp+192]
37bb555f3test eax, eax
37bb555f5je 0x37bb55444
37bb555fbmov rcx, [rsp+440]
37bb55603mov r9l, [rcx]
37bb55606test r9l, r9l
37bb55609jg 0x37bb55576
37bb5560f
37bb5560floc_37bb5560f:
37bb5560fmov [rsp+192], r15l
37bb55617mov r10l, [r12]
37bb5561bmov [rsp+196], r15l
37bb55623jmp 0x37bb548d0
37bb55628
37bb55628 0f 1f 84 00 00 00 00 00 ........
37bb55630
37bb55630loc_37bb55630:
37bb55630mov rcx, [rsp+488]
37bb55638mov r9l, 1
37bb5563emov r8l, 1
37bb55644lea rdx, [rip+0x8f34b8]
37bb5564bcall lsame_
37bb55650mov [rsp+192], eax
37bb55657jmp 0x37bb55519
37bb5565c
37bb5565cloc_37bb5565c:
37bb5565cmov eax, 1
37bb55661nop [rax]
37bb55665nop [rax+rax]
37bb55670
37bb55670loc_37bb55670:
37bb55670lea edx, [rax+1]
37bb55673cmp edx, r9l
37bb55676je 0x37bb556a5
37bb55678add eax, 2
37bb5567bcmp eax, r9l
37bb5567ejne 0x37bb55670
37bb55680jmp 0x37bb55434
37bb55685
37bb55685loc_37bb55685:
37bb55685mov eax, 1
37bb5568anop [rax+rax]
37bb55690
37bb55690loc_37bb55690:
37bb55690lea edx, [rax+1]
37bb55693cmp edx, r9l
37bb55696je 0x37bb556dd
37bb55698add eax, 2
37bb5569bcmp eax, r9l
37bb5569ejne 0x37bb55690
37bb556a0jmp 0x37bb548b4
37bb556a5
37bb556a5loc_37bb556a5:
37bb556a5mov [rsp+196], 1
37bb556b0
37bb556b0loc_37bb556b0:
37bb556b0mov eax, [rsp+168]
37bb556b7test eax, eax
37bb556b9je 0x37bb54a62
37bb556bfmovsxd rcx, [rsp+184]
37bb556c7xor eax, eax
37bb556c9test rcx, rcx
37bb556cccmovns rax, rcx
37bb556d0mov [rsp+168], rax
37bb556d8jmp 0x37bb54a0b
37bb556dd
37bb556ddloc_37bb556dd:
37bb556ddmov [rsp+192], 1
37bb556e8jmp 0x37bb556b0
37bb556ea
37bb556ealoc_37bb556ea:
37bb556eamov eax, [rsp+168]
37bb556f1test eax, eax
37bb556f3je 0x37bb54a74
37bb556f9mov eax, [rsp+168]
37bb55700mov [rsp+192], eax
37bb55707jmp 0x37bb548d0
37bb5570c
37bb5570cloc_37bb5570c:
37bb5570cmov r9l, [rsp+180]
37bb55714test r9l, r9l
37bb55717je 0x37bb55457
37bb5571dmov r8l, [rsp+192]
37bb55725test r8l, r8l
37bb55728je 0x37bb5544c
37bb5572ejmp 0x37bb550f6
37bb55733
37bb55733loc_37bb55733:
37bb55733mov r15l, [rsp+168]
37bb5573btest r15l, r15l
37bb5573eje 0x37bb5502e
37bb55744mov eax, [rsp+168]
37bb5574bmov [rsp+196], eax
37bb55752jmp 0x37bb548d0
37bb55757
37bb55757loc_37bb55757:
37bb55757mov [rsp+196], r15l
37bb5575fmov r10l, [r12]
37bb55763jmp 0x37bb548d0
37bb55768
37bb55768loc_37bb55768:
37bb55768mov rax, [rsp+584]
37bb55770mov [rax], -14
37bb55776mov eax, 14
37bb5577bjmp 0x37bb5437b
37bb55780
37bb55780loc_37bb55780:
37bb55780pxor x0, x0
37bb55784comisd x0, x7
37bb55788jae 0x37bb54701
37bb5578emovsd_xmm x0, [rip+0x8f339a]
37bb55796mov rax, [rsp+584]
37bb5579emov ecx, [rsp+196]
37bb557a5movsd_xmm [rsp+280], x0
37bb557aemov eax, [rax]
37bb557b0test ecx, ecx
37bb557b2je 0x37bb54667
37bb557b8test eax, eax
37bb557baje 0x37bb54784
37bb557c0neg eax
37bb557c2jmp 0x37bb5437b
37bb557c7
37bb557c7loc_37bb557c7:
37bb557c7mov eax, [rax]
37bb557c9jmp 0x37bb54667
37bb557ce
37bb557celoc_37bb557ce:
37bb557cepxor x0, x0
37bb557d2comisd x0, x7
37bb557d6jae 0x37bb55768
37bb557d8movsd_xmm x0, [rip+0x8f3350]
37bb557e0jmp 0x37bb54784
37bb541c0
37bb541c0zgbsvx_:
37bb541c0push r15
37bb541c2push r14
37bb541c4push r13
37bb541c6push r12
37bb541c8push rbp
37bb541c9push rdi
37bb541capush rsi
37bb541cbpush rbx
37bb541ccsub rsp, 328
37bb541d3movups [rsp+288], x6
37bb541dbmovups [rsp+304], x7
37bb541e3mov rax, [rsp+456]
37bb541ebmov r14, [rsp+432]
37bb541f3mov rbx, [rsp+496]
37bb541fbmov rsi, [rsp+504]
37bb54203mov eax, [rax]
37bb54205mov [rsp+184], eax
37bb5420cmov rbp, rcx
37bb5420fmov r12, r8
37bb54212mov rdi, r9
37bb54215mov rax, [rsp+520]
37bb5421dmov [rsp+408], rdx
37bb54225mov r9l, 1
37bb5422bmov r8l, 1
37bb54231lea rdx, [rip+0x8f48c8]
37bb54238mov r13l, [rax]
37bb5423bmov rax, [rsp+472]
37bb54243mov eax, [rax]
37bb54245mov [rsp+204], eax
37bb5424cmov rax, [rsp+536]
37bb54254mov eax, [rax]
37bb54256mov [rsp+200], eax
37bb5425dmov rax, [rsp+584]
37bb54265mov [rax], 0
37bb5426bcall lsame_
37bb54270mov r9l, 1
37bb54276mov r8l, 1
37bb5427cmov rcx, rbp
37bb5427flea rdx, [rip+0x8f487b]
37bb54286mov [rsp+168], eax
37bb5428dcall lsame_
37bb54292mov rcx, [rsp+408]
37bb5429amov r9l, 1
37bb542a0mov r8l, 1
37bb542a6lea rdx, [rip+0x8f4853]
37bb542admov r15l, eax
37bb542b0call lsame_
37bb542b5or [rsp+168], r15l
37bb542bdmov [rsp+180], eax
37bb542c4je 0x37bb543c8
37bb542camov rax, [rsp+488]
37bb542d2mov [rsp+192], 0
37bb542ddmov [rsp+196], 0
37bb542e8mov [rax], 78
37bb542eb
37bb542ebloc_37bb542eb:
37bb542ebmov eax, [rsp+180]
37bb542f2test eax, eax
37bb542f4je 0x37bb54480
37bb542fa
37bb542faloc_37bb542fa:
37bb542famov eax, [r12]
37bb542fetest eax, eax
37bb54300js 0x37bb54368
37bb54302mov eax, [rdi]
37bb54304test eax, eax
37bb54306js 0x37bb54520
37bb5430cmov edx, [r14]
37bb5430ftest edx, edx
37bb54311js 0x37bb54505
37bb54317mov rcx, [rsp+440]
37bb5431fmov r11l, [rcx]
37bb54322test r11l, r11l
37bb54325js 0x37bb54590
37bb5432bmov rcx, [rsp+456]
37bb54333add edx, eax
37bb54335cmp edx, [rcx]
37bb54337jge 0x37bb545a8
37bb5433dmov rcx, [rsp+472]
37bb54345add eax, edx
37bb54347cmp eax, [rcx]
37bb54349jl 0x37bb545c0
37bb5434fmov rax, [rsp+584]
37bb54357mov [rax], -10
37bb5435dmov eax, 10
37bb54362jmp 0x37bb5437b
37bb54364
37bb54364 0f 1f 40 00 ..@.
37bb54368
37bb54368loc_37bb54368:
37bb54368mov rax, [rsp+584]
37bb54370mov [rax], -3
37bb54376mov eax, 3
37bb5437b
37bb5437bloc_37bb5437b:
37bb5437blea rdx, [rsp+264]
37bb54383mov r8l, 6
37bb54389lea rcx, [rip+0x8f4783]
37bb54390mov [rsp+264], eax
37bb54397call xerbla_
37bb5439cnop
37bb5439d
37bb5439dloc_37bb5439d:
37bb5439dmovups x6, [rsp+288]
37bb543a5movups x7, [rsp+304]
37bb543adadd rsp, 328
37bb543b4pop rbx
37bb543b5pop rsi
37bb543b6pop rdi
37bb543b7pop rbp
37bb543b8pop r12
37bb543bapop r13
37bb543bcpop r14
37bb543bepop r15
37bb543c0ret
37bb543c1
37bb543c1 0f 1f 80 00 00 00 00 .......
37bb543c8
37bb543c8loc_37bb543c8:
37bb543c8mov rcx, [rsp+488]
37bb543d0mov r9l, 1
37bb543d6mov r8l, 1
37bb543dclea rdx, [rip+0x8f471f]
37bb543e3call lsame_
37bb543e8mov [rsp+192], eax
37bb543eftest eax, eax
37bb543f1je 0x37bb54564
37bb543f7
37bb543f7loc_37bb543f7:
37bb543f7mov rcx, [rsp+488]
37bb543ffmov r9l, 1
37bb54405mov r8l, 1
37bb5440blea rdx, [rip+0x8f46f2]
37bb54412call lsame_
37bb54417mov [rsp+196], eax
37bb5441etest eax, eax
37bb54420je 0x37bb54538
37bb54426
37bb54426loc_37bb54426:
37bb54426mov edx, 12
37bb5442blea rcx, [rip+0x8f46d3]
37bb54432call dlamch_
37bb54437mov r9l, 1
37bb5443dmov r8l, 1
37bb54443mov rcx, rbp
37bb54446lea rdx, [rip+0x8f46c4]
37bb5444dmovapd x6, x0
37bb54451call lsame_
37bb54456test eax, eax
37bb54458jne 0x37bb544f0
37bb5445emov rax, [rsp+584]
37bb54466mov [rax], -1
37bb5446cmov eax, 1
37bb54471jmp 0x37bb5437b
37bb54476
37bb54476 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb54480
37bb54480loc_37bb54480:
37bb54480mov rcx, [rsp+408]
37bb54488mov r9l, 1
37bb5448emov r8l, 1
37bb54494lea rdx, [rip+0x8f4677]
37bb5449bcall lsame_
37bb544a0test eax, eax
37bb544a2jne 0x37bb542fa
37bb544a8mov rcx, [rsp+408]
37bb544b0mov r9l, 1
37bb544b6mov r8l, 1
37bb544bclea rdx, [rip+0x8f4641]
37bb544c3call lsame_
37bb544c8test eax, eax
37bb544cajne 0x37bb542fa
37bb544d0mov rax, [rsp+584]
37bb544d8mov [rax], -2
37bb544demov eax, 2
37bb544e3jmp 0x37bb5437b
37bb544e8
37bb544e8 0f 1f 84 00 00 00 00 00 ........
37bb544f0
37bb544f0loc_37bb544f0:
37bb544f0movsd_xmm x0, [rip+0x8f4638]
37bb544f8divsd x0, x6
37bb544fcmovapd x7, x0
37bb54500jmp 0x37bb542eb
37bb54505
37bb54505loc_37bb54505:
37bb54505mov rax, [rsp+584]
37bb5450dmov [rax], -5
37bb54513mov eax, 5
37bb54518jmp 0x37bb5437b
37bb5451d
37bb5451d 0f 1f 00 ...
37bb54520
37bb54520loc_37bb54520:
37bb54520mov rax, [rsp+584]
37bb54528mov [rax], -4
37bb5452emov eax, 4
37bb54533jmp 0x37bb5437b
37bb54538
37bb54538loc_37bb54538:
37bb54538mov rcx, [rsp+488]
37bb54540mov r9l, 1
37bb54546mov r8l, 1
37bb5454clea rdx, [rip+0x8f45b0]
37bb54553call lsame_
37bb54558mov [rsp+196], eax
37bb5455fjmp 0x37bb54426
37bb54564
37bb54564loc_37bb54564:
37bb54564mov rcx, [rsp+488]
37bb5456cmov r9l, 1
37bb54572mov r8l, 1
37bb54578lea rdx, [rip+0x8f4584]
37bb5457fcall lsame_
37bb54584mov [rsp+192], eax
37bb5458bjmp 0x37bb543f7
37bb54590
37bb54590loc_37bb54590:
37bb54590mov rax, [rsp+584]
37bb54598mov [rax], -6
37bb5459emov eax, 6
37bb545a3jmp 0x37bb5437b
37bb545a8
37bb545a8loc_37bb545a8:
37bb545a8mov rax, [rsp+584]
37bb545b0mov [rax], -8
37bb545b6mov eax, 8
37bb545bbjmp 0x37bb5437b
37bb545c0
37bb545c0loc_37bb545c0:
37bb545c0mov r9l, 1
37bb545c6mov r8l, 1
37bb545cclea rdx, [rip+0x8f453e]
37bb545d3mov rcx, rbp
37bb545d6call lsame_
37bb545dbtest eax, eax
37bb545ddje 0x37bb54641
37bb545dfmov r10l, [rsp+196]
37bb545e7test r10l, r10l
37bb545eajne 0x37bb5471b
37bb545f0mov r9l, [rsp+192]
37bb545f8test r9l, r9l
37bb545fbjne 0x37bb546a7
37bb54601mov rcx, [rsp+488]
37bb54609mov r9l, 1
37bb5460fmov r8l, 1
37bb54615lea rdx, [rip+0x8f44e4]
37bb5461ccall lsame_
37bb54621test eax, eax
37bb54623mov rax, [rsp+584]
37bb5462bjne 0x37bb557c7
37bb54631mov [rax], -12
37bb54637mov eax, 12
37bb5463cjmp 0x37bb5437b
37bb54641
37bb54641loc_37bb54641:
37bb54641mov r8l, [rsp+192]
37bb54649test r8l, r8l
37bb5464cjne 0x37bb546a7
37bb5464e
37bb5464eloc_37bb5464e:
37bb5464emov rax, [rsp+584]
37bb54656mov edx, [rsp+196]
37bb5465dmov eax, [rax]
37bb5465ftest edx, edx
37bb54661jne 0x37bb54730
37bb54667
37bb54667loc_37bb54667:
37bb54667test eax, eax
37bb54669jne 0x37bb54714
37bb5466fmov r10l, [r12]
37bb54673
37bb54673loc_37bb54673:
37bb54673mov rcx, [rsp+520]
37bb5467btest r10l, r10l
37bb5467emov eax, 1
37bb54683cmovg eax, r10l
37bb54687cmp [rcx], eax
37bb54689jge 0x37bb54792
37bb5468fmov rax, [rsp+584]
37bb54697mov [rax], -16
37bb5469dmov eax, 16
37bb546a2jmp 0x37bb5437b
37bb546a7
37bb546a7loc_37bb546a7:
37bb546a7mov r10l, [r12]
37bb546abtest r10l, r10l
37bb546aejle 0x37bb55780
37bb546b4lea edx, [r10-1]
37bb546b8movapd x0, x7
37bb546bcpxor x1, x1
37bb546c0mov rax, rbx
37bb546c3lea rdx, [rbx+8*rdx+8]
37bb546c8
37bb546c8loc_37bb546c8:
37bb546c8movsd_xmm x2, [rax]
37bb546ccadd rax, 8
37bb546d0minsd x0, x2
37bb546d4maxsd x1, x2
37bb546d8cmp rax, rdx
37bb546dbjne 0x37bb546c8
37bb546ddpxor x2, x2
37bb546e1comisd x2, x0
37bb546e5jae 0x37bb54701
37bb546e7maxsd x0, x6
37bb546ebminsd x1, x7
37bb546efdivsd x0, x1
37bb546f3movsd_xmm [rsp+280], x0
37bb546fcjmp 0x37bb5464e
37bb54701
37bb54701loc_37bb54701:
37bb54701mov rax, [rsp+584]
37bb54709mov [rax], -13
37bb5470fmov eax, -13
37bb54714
37bb54714loc_37bb54714:
37bb54714neg eax
37bb54716jmp 0x37bb5437b
37bb5471b
37bb5471bloc_37bb5471b:
37bb5471bmov edx, [rsp+192]
37bb54722test edx, edx
37bb54724jne 0x37bb546a7
37bb54726mov rax, [rsp+584]
37bb5472emov eax, [rax]
37bb54730
37bb54730loc_37bb54730:
37bb54730test eax, eax
37bb54732jne 0x37bb54714
37bb54734mov r10l, [r12]
37bb54738test r10l, r10l
37bb5473bjle 0x37bb557ce
37bb54741lea edx, [r10-1]
37bb54745movapd x0, x7
37bb54749pxor x1, x1
37bb5474dmov rax, rsi
37bb54750lea rdx, [rsi+8*rdx+8]
37bb54755
37bb54755loc_37bb54755:
37bb54755movsd_xmm x2, [rax]
37bb54759add rax, 8
37bb5475dminsd x0, x2
37bb54761maxsd x1, x2
37bb54765cmp rax, rdx
37bb54768jne 0x37bb54755
37bb5476apxor x2, x2
37bb5476ecomisd x2, x0
37bb54772jae 0x37bb55768
37bb54778maxsd x0, x6
37bb5477cminsd x1, x7
37bb54780divsd x0, x1
37bb54784
37bb54784loc_37bb54784:
37bb54784movsd_xmm [rsp+272], x0
37bb5478djmp 0x37bb54673
37bb54792
37bb54792loc_37bb54792:
37bb54792mov rcx, [rsp+536]
37bb5479acmp [rcx], eax
37bb5479cjge 0x37bb547c0
37bb5479emov rax, [rsp+584]
37bb547a6mov [rax], -18
37bb547acmov eax, 18
37bb547b1jmp 0x37bb5437b
37bb547b6
37bb547b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb547c0
37bb547c0loc_37bb547c0:
37bb547c0movsxd rbp, r13l
37bb547c3xor eax, eax
37bb547c5test rbp, rbp
37bb547c8cmovs rbp, rax
37bb547cctest r15l, r15l
37bb547cfjne 0x37bb55040
37bb547d5mov eax, [rsp+180]
37bb547dctest eax, eax
37bb547deje 0x37bb55010
37bb547e4mov eax, [rsp+192]
37bb547ebtest eax, eax
37bb547edje 0x37bb5537e
37bb547f3mov rax, [rsp+440]
37bb547fbmov r9l, [rax]
37bb547fetest r9l, r9l
37bb54801jle 0x37bb556ea
37bb54807
37bb54807loc_37bb54807:
37bb54807add r9l, 1
37bb5480btest r10l, r10l
37bb5480ejle 0x37bb55685
37bb54814lea eax, [r10-1]
37bb54818shl rbp, 4
37bb5481cmov r8l, 1
37bb54822mov rdx, [rsp+512]
37bb5482alea rcx, [8*rax+8]
37bb54832pxor x2, x2
37bb54836nop [rax+rax]
37bb54840
37bb54840loc_37bb54840:
37bb54840xor eax, eax
37bb54842nop [rax]
37bb54849nop [rax+rax]
37bb54854nop [rax+rax]
37bb5485fnop [rax+rax]
37bb5486anop [rax+rax]
37bb54875nop [rax+rax]
37bb54880
37bb54880loc_37bb54880:
37bb54880movupd x0, [rdx+2*rax]
37bb54885movddup x1, [rbx+rax]
37bb5488amulpd x1, x0
37bb5488eshufpd x0, x0, 1
37bb54893mulpd x0, x2
37bb54897addsubpd x1, x0
37bb5489bmovups [rdx+2*rax], x1
37bb5489fadd rax, 8
37bb548a3cmp rcx, rax
37bb548a6jne 0x37bb54880
37bb548a8add r8l, 1
37bb548acadd rdx, rbp
37bb548afcmp r8l, r9l
37bb548b2jne 0x37bb54840
37bb548b4
37bb548b4loc_37bb548b4:
37bb548b4mov [rsp+192], 1
37bb548bf
37bb548bfloc_37bb548bf:
37bb548bfmov r11l, [rsp+168]
37bb548c7test r11l, r11l
37bb548caje 0x37bb54a62
37bb548d0
37bb548d0loc_37bb548d0:
37bb548d0movsxd rcx, [rsp+184]
37bb548d8xor eax, eax
37bb548datest rcx, rcx
37bb548ddcmovns rax, rcx
37bb548e1mov [rsp+168], rax
37bb548e9test r10l, r10l
37bb548ecjle 0x37bb54a0b
37bb548f2movsxd r11, [rsp+204]
37bb548faxor eax, eax
37bb548fcmov rbp, -1
37bb54903mov [rsp+496], rbx
37bb5490bmov [rsp+504], rsi
37bb54913mov rbx, rdi
37bb54916mov rsi, r14
37bb54919mov ecx, r10l
37bb5491ctest r11, r11
37bb5491fmov r14, rbp
37bb54922mov ebp, r10l
37bb54925mov r15, -1
37bb5492ccmovs r11, rax
37bb54930lea rax, [rsp+264]
37bb54938mov r13l, 1
37bb5493emov [rsp+184], rax
37bb54946mov rdi, r11
37bb54949jmp 0x37bb5495f
37bb5494b
37bb5494b 0f 1f 44 00 00 ..D..
37bb54950
37bb54950loc_37bb54950:
37bb54950mov ecx, [r12]
37bb54954add r14, rdi
37bb54957add r15, [rsp+168]
37bb5495f
37bb5495floc_37bb5495f:
37bb5495fmov eax, [rsi]
37bb54961mov r8l, r13l
37bb54964mov r9l, [rbx]
37bb54967mov edx, 1
37bb5496csub r8l, eax
37bb5496ftest r8l, r8l
37bb54972cmovle r8l, edx
37bb54976lea edx, [r9+r13]
37bb5497acmp edx, ecx
37bb5497ccmovg edx, ecx
37bb5497flea ecx, [rax+r9+1]
37bb54984sub ecx, r13l
37bb54987sub edx, r8l
37bb5498aadd ecx, r8l
37bb5498dadd edx, 1
37bb54990movsxd rcx, ecx
37bb54993mov [rsp+264], edx
37bb5499alea edx, [rax+1]
37bb5499dadd rcx, r14
37bb549a0lea rax, [rip+0x8f4175]
37bb549a7sub edx, r13l
37bb549aamov [rsp+32], rax
37bb549afshl rcx, 4
37bb549b3add r13l, 1
37bb549b7mov rax, [rsp+464]
37bb549bfadd edx, r8l
37bb549c2lea r8, [rip+0x8f4153]
37bb549c9movsxd rdx, edx
37bb549cclea r9, [rax+rcx]
37bb549d0add rdx, r15
37bb549d3mov rcx, [rsp+184]
37bb549dbshl rdx, 4
37bb549dfadd rdx, [rsp+448]
37bb549e7call zcopy_
37bb549eccmp ebp, r13l
37bb549efjge 0x37bb54950
37bb549f5mov rdi, rbx
37bb549f8mov r14, rsi
37bb549fbmov rbx, [rsp+496]
37bb54a03mov rsi, [rsp+504]
37bb54a0b
37bb54a0bloc_37bb54a0b:
37bb54a0bmov rdx, r12
37bb54a0emov r9, r14
37bb54a11mov r8, rdi
37bb54a14mov rcx, r12
37bb54a17mov rax, [rsp+584]
37bb54a1fmov [rsp+56], rax
37bb54a24mov rax, [rsp+480]
37bb54a2cmov [rsp+48], rax
37bb54a31mov rax, [rsp+472]
37bb54a39mov [rsp+40], rax
37bb54a3emov rax, [rsp+464]
37bb54a46mov [rsp+32], rax
37bb54a4bcall zgbtrf_
37bb54a50mov rax, [rsp+584]
37bb54a58mov edx, [rax]
37bb54a5atest edx, edx
37bb54a5cjg 0x37bb55170
37bb54a62
37bb54a62loc_37bb54a62:
37bb54a62mov r10l, [rsp+180]
37bb54a6amov eax, 73
37bb54a6ftest r10l, r10l
37bb54a72je 0x37bb54a79
37bb54a74
37bb54a74loc_37bb54a74:
37bb54a74mov eax, 49
37bb54a79
37bb54a79loc_37bb54a79:
37bb54a79mov [rsp+247], al
37bb54a80xor edx, edx
37bb54a82mov r9, r14
37bb54a85mov r8, rdi
37bb54a88mov rax, [rsp+576]
37bb54a90movsxd rbp, [rsp+200]
37bb54a98mov [rsp+56], 1
37bb54aa1lea rcx, [rsp+247]
37bb54aa9mov [rsp+48], rax
37bb54aaemov rax, [rsp+456]
37bb54ab6test rbp, rbp
37bb54ab9cmovs rbp, rdx
37bb54abdmov rdx, r12
37bb54ac0mov [rsp+40], rax
37bb54ac5mov rax, [rsp+448]
37bb54acdmov [rsp+32], rax
37bb54ad2call zlangb_
37bb54ad7mov eax, [r14]
37bb54adaadd eax, [rdi]
37bb54adcmov [rsp+80], 1
37bb54ae5mov [rsp+252], eax
37bb54aecmov rax, [rsp+576]
37bb54af4mov r9, r12
37bb54af7lea r8, [rip+0x8f4002]
37bb54afemov [rsp+72], 1
37bb54b07lea rdx, [rip+0x8f4012]
37bb54b0elea rcx, [rip+0x8f400c]
37bb54b15mov [rsp+56], rax
37bb54b1amov rax, [rsp+472]
37bb54b22mov [rsp+64], 1
37bb54b2bmov [rsp+48], rax
37bb54b30mov rax, [rsp+464]
37bb54b38movsd_xmm [rsp+264], x0
37bb54b41mov [rsp+40], rax
37bb54b46lea rax, [rsp+252]
37bb54b4emov [rsp+32], rax
37bb54b53call zlantb_
37bb54b58movapd x6, x0
37bb54b5cpxor x0, x0
37bb54b60ucomisd x6, x0
37bb54b64jp 0x37bb55118
37bb54b6ajne 0x37bb55118
37bb54b70mov r13, [rip+0x8f3fb9]
37bb54b77
37bb54b77loc_37bb54b77:
37bb54b77mov rax, [rsp+584]
37bb54b7fmov r9, r14
37bb54b82mov r8, rdi
37bb54b85mov rdx, r12
37bb54b88mov [rsp+96], 1
37bb54b91lea rcx, [rsp+247]
37bb54b99mov [rsp+88], rax
37bb54b9emov rax, [rsp+576]
37bb54ba6mov [rsp+80], rax
37bb54babmov rax, [rsp+568]
37bb54bb3mov [rsp+72], rax
37bb54bb8mov rax, [rsp+544]
37bb54bc0mov [rsp+64], rax
37bb54bc5lea rax, [rsp+264]
37bb54bcdmov [rsp+56], rax
37bb54bd2mov rax, [rsp+480]
37bb54bdamov [rsp+48], rax
37bb54bdfmov rax, [rsp+472]
37bb54be7mov [rsp+40], rax
37bb54becmov rax, [rsp+464]
37bb54bf4mov [rsp+32], rax
37bb54bf9call zgbcon_
37bb54bfemov rax, [rsp+536]
37bb54c06mov r9, [rsp+512]
37bb54c0emov [rsp+56], 4
37bb54c17mov r8, [rsp+440]
37bb54c1fmov rdx, r12
37bb54c22lea rcx, [rip+0x8f3ef9]
37bb54c29mov [rsp+48], rax
37bb54c2emov rax, [rsp+528]
37bb54c36mov [rsp+40], rax
37bb54c3bmov rax, [rsp+520]
37bb54c43mov [rsp+32], rax
37bb54c48call zlacpy_
37bb54c4dmov r9, r14
37bb54c50mov r8, rdi
37bb54c53mov rdx, r12
37bb54c56mov rax, [rsp+584]
37bb54c5emov rcx, [rsp+408]
37bb54c66mov [rsp+88], 1
37bb54c6fmov [rsp+80], rax
37bb54c74mov rax, [rsp+536]
37bb54c7cmov [rsp+72], rax
37bb54c81mov rax, [rsp+528]
37bb54c89mov [rsp+64], rax
37bb54c8emov rax, [rsp+480]
37bb54c96mov [rsp+56], rax
37bb54c9bmov rax, [rsp+472]
37bb54ca3mov [rsp+48], rax
37bb54ca8mov rax, [rsp+464]
37bb54cb0mov [rsp+40], rax
37bb54cb5mov rax, [rsp+440]
37bb54cbdmov [rsp+32], rax
37bb54cc2call zgbtrs_
37bb54cc7mov r9, r14
37bb54ccamov r8, rdi
37bb54ccdmov rdx, r12
37bb54cd0mov rax, [rsp+584]
37bb54cd8mov rcx, [rsp+408]
37bb54ce0mov [rsp+152], 1
37bb54cecmov [rsp+144], rax
37bb54cf4mov rax, [rsp+576]
37bb54cfcmov [rsp+136], rax
37bb54d04mov rax, [rsp+568]
37bb54d0cmov [rsp+128], rax
37bb54d14mov rax, [rsp+560]
37bb54d1cmov [rsp+120], rax
37bb54d21mov rax, [rsp+552]
37bb54d29mov [rsp+112], rax
37bb54d2emov rax, [rsp+536]
37bb54d36mov [rsp+104], rax
37bb54d3bmov rax, [rsp+528]
37bb54d43mov [rsp+96], rax
37bb54d48mov rax, [rsp+520]
37bb54d50mov [rsp+88], rax
37bb54d55mov rax, [rsp+512]
37bb54d5dmov [rsp+80], rax
37bb54d62mov rax, [rsp+480]
37bb54d6amov [rsp+72], rax
37bb54d6fmov rax, [rsp+472]
37bb54d77mov [rsp+64], rax
37bb54d7cmov rax, [rsp+464]
37bb54d84mov [rsp+56], rax
37bb54d89mov rax, [rsp+456]
37bb54d91mov [rsp+48], rax
37bb54d96mov rax, [rsp+448]
37bb54d9emov [rsp+40], rax
37bb54da3mov rax, [rsp+440]
37bb54dabmov [rsp+32], rax
37bb54db0call zgbrfs_
37bb54db5mov r9l, [rsp+180]
37bb54dbdtest r9l, r9l
37bb54dc0je 0x37bb54f28
37bb54dc6mov r8l, [rsp+196]
37bb54dcetest r8l, r8l
37bb54dd1je 0x37bb54ee1
37bb54dd7mov rax, [rsp+440]
37bb54ddfmov r9l, [rax]
37bb54de2test r9l, r9l
37bb54de5jle 0x37bb54ee1
37bb54debmov eax, [r12]
37bb54deflea r10l, [r9+1]
37bb54df3test eax, eax
37bb54df5jle 0x37bb54e74
37bb54df7sub eax, 1
37bb54dfashl rbp, 4
37bb54dfemov r8l, 1
37bb54e04mov rdx, [rsp+528]
37bb54e0clea rcx, [8*rax+8]
37bb54e14pxor x2, x2
37bb54e18nop [rax+rax]
37bb54e20
37bb54e20loc_37bb54e20:
37bb54e20xor eax, eax
37bb54e22nop [rax+rax]
37bb54e2anop [rax+rax]
37bb54e35nop [rax+rax]
37bb54e40
37bb54e40loc_37bb54e40:
37bb54e40movupd x0, [rdx+2*rax]
37bb54e45movddup x1, [rsi+rax]
37bb54e4amulpd x1, x0
37bb54e4eshufpd x0, x0, 1
37bb54e53mulpd x0, x2
37bb54e57addsubpd x1, x0
37bb54e5bmovups [rdx+2*rax], x1
37bb54e5fadd rax, 8
37bb54e63cmp rax, rcx
37bb54e66jne 0x37bb54e40
37bb54e68add r8l, 1
37bb54e6cadd rdx, rbp
37bb54e6fcmp r10l, r8l
37bb54e72jne 0x37bb54e20
37bb54e74
37bb54e74loc_37bb54e74:
37bb54e74movsd_xmm x2, [rsp+272]
37bb54e7dcmp r9l, 1
37bb54e81je 0x37bb54ec5
37bb54e83mov edx, r9l
37bb54e86mov rax, [rsp+552]
37bb54e8emovddup x1, x2
37bb54e92shr edx, 1
37bb54e94shl rdx, 4
37bb54e98add rdx, rax
37bb54e9bnop [rax+rax]
37bb54ea0
37bb54ea0loc_37bb54ea0:
37bb54ea0movupd x0, [rax]
37bb54ea4add rax, 16
37bb54ea8divpd x0, x1
37bb54eacmovups [rax-16], x0
37bb54eb0cmp rdx, rax
37bb54eb3jne 0x37bb54ea0
37bb54eb5mov eax, r9l
37bb54eb8and eax, -2
37bb54ebband r9l, 1
37bb54ebflea r9l, [rax+1]
37bb54ec3je 0x37bb54ee1
37bb54ec5
37bb54ec5loc_37bb54ec5:
37bb54ec5mov rdi, [rsp+552]
37bb54ecdlea eax, [r9-1]
37bb54ed1cdqe
37bb54ed3movsd_xmm x0, [rdi+8*rax]
37bb54ed8divsd x0, x2
37bb54edcmovsd_xmm [rdi+8*rax], x0
37bb54ee1
37bb54ee1loc_37bb54ee1:
37bb54ee1mov rax, [rsp+544]
37bb54ee9mov edx, 7
37bb54eeelea rcx, [rip+0x8f3c31]
37bb54ef5movsd_xmm x6, [rax]
37bb54ef9call dlamch_
37bb54efecomisd x0, x6
37bb54f02jbe 0x37bb54f15
37bb54f04mov eax, [r12]
37bb54f08mov rdi, [rsp+584]
37bb54f10add eax, 1
37bb54f13mov [rdi], eax
37bb54f15
37bb54f15loc_37bb54f15:
37bb54f15mov rax, [rsp+576]
37bb54f1dmov [rax], r13
37bb54f20jmp 0x37bb5439d
37bb54f25
37bb54f25 0f 1f 00 ...
37bb54f28
37bb54f28loc_37bb54f28:
37bb54f28mov ecx, [rsp+192]
37bb54f2ftest ecx, ecx
37bb54f31je 0x37bb54ee1
37bb54f33mov rax, [rsp+440]
37bb54f3bmov r9l, [rax]
37bb54f3etest r9l, r9l
37bb54f41jle 0x37bb54ee1
37bb54f43mov eax, [r12]
37bb54f47lea r10l, [r9+1]
37bb54f4btest eax, eax
37bb54f4djle 0x37bb54fb4
37bb54f4fsub eax, 1
37bb54f52shl rbp, 4
37bb54f56mov r8l, 1
37bb54f5cmov rdx, [rsp+528]
37bb54f64lea rcx, [8*rax+8]
37bb54f6cpxor x2, x2
37bb54f70
37bb54f70loc_37bb54f70:
37bb54f70xor eax, eax
37bb54f72nop [rax]
37bb54f75nop [rax+rax]
37bb54f80
37bb54f80loc_37bb54f80:
37bb54f80movupd x0, [rdx+2*rax]
37bb54f85movddup x1, [rbx+rax]
37bb54f8amulpd x1, x0
37bb54f8eshufpd x0, x0, 1
37bb54f93mulpd x0, x2
37bb54f97addsubpd x1, x0
37bb54f9bmovups [rdx+2*rax], x1
37bb54f9fadd rax, 8
37bb54fa3cmp rcx, rax
37bb54fa6jne 0x37bb54f80
37bb54fa8add r8l, 1
37bb54facadd rdx, rbp
37bb54fafcmp r10l, r8l
37bb54fb2jne 0x37bb54f70
37bb54fb4
37bb54fb4loc_37bb54fb4:
37bb54fb4movsd_xmm x2, [rsp+280]
37bb54fbdcmp r9l, 1
37bb54fc1je 0x37bb54ec5
37bb54fc7mov edx, r9l
37bb54fcamov rax, [rsp+552]
37bb54fd2movddup x1, x2
37bb54fd6shr edx, 1
37bb54fd8shl rdx, 4
37bb54fdcadd rdx, rax
37bb54fdfnop
37bb54fe0
37bb54fe0loc_37bb54fe0:
37bb54fe0movupd x0, [rax]
37bb54fe4add rax, 16
37bb54fe8divpd x0, x1
37bb54fecmovups [rax-16], x0
37bb54ff0cmp rdx, rax
37bb54ff3jne 0x37bb54fe0
37bb54ff5test r9b, 1
37bb54ff9je 0x37bb54ee1
37bb54fffor r9l, 1
37bb55003jmp 0x37bb54ec5
37bb55008
37bb55008 0f 1f 84 00 00 00 00 00 ........
37bb55010
37bb55010loc_37bb55010:
37bb55010mov eax, [rsp+196]
37bb55017test eax, eax
37bb55019jne 0x37bb55394
37bb5501fmov ebp, [rsp+168]
37bb55026test ebp, ebp
37bb55028jne 0x37bb548d0
37bb5502e
37bb5502eloc_37bb5502e:
37bb5502emov eax, 73
37bb55033jmp 0x37bb54a79
37bb55038
37bb55038 0f 1f 84 00 00 00 00 00 ........
37bb55040
37bb55040loc_37bb55040:
37bb55040mov [rsp+56], rsi
37bb55045mov r9, r14
37bb55048mov r8, rdi
37bb5504bmov rdx, r12
37bb5504elea rax, [rsp+248]
37bb55056lea r10, [rsp+256]
37bb5505emov [rsp+48], rbx
37bb55063mov rcx, r12
37bb55066mov [rsp+88], rax
37bb5506blea rax, [rsp+280]
37bb55073lea r13, [rsp+272]
37bb5507bmov [rsp+64], rax
37bb55080mov [rsp+208], rax
37bb55088mov rax, [rsp+456]
37bb55090mov [rsp+80], r10
37bb55095mov [rsp+40], rax
37bb5509amov rax, [rsp+448]
37bb550a2mov [rsp+72], r13
37bb550a7mov [rsp+32], rax
37bb550acmov [rsp+216], r10
37bb550b4call zgbequ_
37bb550b9mov eax, [rsp+248]
37bb550c0mov r10, [rsp+216]
37bb550c8test eax, eax
37bb550camov rax, [rsp+208]
37bb550d2je 0x37bb55490
37bb550d8mov ecx, [rsp+180]
37bb550dftest ecx, ecx
37bb550e1je 0x37bb55460
37bb550e7mov edx, [rsp+192]
37bb550eetest edx, edx
37bb550f0je 0x37bb55457
37bb550f6
37bb550f6loc_37bb550f6:
37bb550f6mov rax, [rsp+440]
37bb550femov r10l, [r12]
37bb55102mov r9l, [rax]
37bb55105test r9l, r9l
37bb55108jg 0x37bb54807
37bb5510ejmp 0x37bb548d0
37bb55113
37bb55113 0f 1f 44 00 00 ..D..
37bb55118
37bb55118loc_37bb55118:
37bb55118mov r9, r14
37bb5511bmov r8, rdi
37bb5511elea rcx, [rip+0x8f39fc]
37bb55125mov rdx, r12
37bb55128mov rax, [rsp+576]
37bb55130mov [rsp+56], 1
37bb55139mov [rsp+48], rax
37bb5513emov rax, [rsp+456]
37bb55146mov [rsp+40], rax
37bb5514bmov rax, [rsp+448]
37bb55153mov [rsp+32], rax
37bb55158call zlangb_
37bb5515ddivsd x0, x6
37bb55161movq r13, x0
37bb55166jmp 0x37bb54b77
37bb5516b
37bb5516b 0f 1f 44 00 00 ..D..
37bb55170
37bb55170loc_37bb55170:
37bb55170mov r15l, [r14]
37bb55173mov eax, [r12]
37bb55177xor r9l, r9l
37bb5517apxor x6, x6
37bb5517emov ebx, [rdi]
37bb55180mov [rsp+184], edx
37bb55187lea edi, [r15+1]
37bb5518blea r12l, [rax-1]
37bb5518fmov rax, [rsp+448]
37bb55197mov [rsp+264], 0
37bb551a3sub edi, edx
37bb551a5add ebx, r15l
37bb551a8lea r14l, [r15+1]
37bb551acmov [rsp+180], edi
37bb551b3lea r13l, [rbx+1]
37bb551b7lea rbp, [rax+16]
37bb551bbmov [rsp+192], ebx
37bb551c2mov r15, rbp
37bb551c5mov rbx, -1
37bb551ccmov ebp, r13l
37bb551cfmov r13l, r12l
37bb551d2nop [rax]
37bb551d5nop [rax+rax]
37bb551e0
37bb551e0loc_37bb551e0:
37bb551e0test r14l, r14l
37bb551e3lea esi, [r13+r14]
37bb551e8mov r10l, 1
37bb551eecmovg r10l, r14l
37bb551f2cmp esi, ebp
37bb551f4cmovg esi, ebp
37bb551f7cmp r10l, esi
37bb551fajg 0x37bb5526f
37bb551fcmovsxd r9, r10l
37bb551ffsub esi, r10l
37bb55202add r9, rbx
37bb55205mov rax, r9
37bb55208add rsi, r9
37bb5520bshl rax, 4
37bb5520fshl rsi, 4
37bb55213add rax, [rsp+448]
37bb5521bmov r12, rax
37bb5521eadd rsi, r15
37bb55221nop [rax]
37bb55225nop [rax+rax]
37bb55230
37bb55230loc_37bb55230:
37bb55230movsd_xmm x0, [r12]
37bb55236lea rcx, [rsp+224]
37bb5523eadd r12, 16
37bb55242movsd_xmm [rsp+224], x0
37bb5524bmovsd_xmm x0, [r12-8]
37bb55252movsd_xmm [rsp+232], x0
37bb5525bcall fn_37c42fc80
37bb55260maxsd x6, x0
37bb55264cmp r12, rsi
37bb55267jne 0x37bb55230
37bb55269mov r9l, 1
37bb5526f
37bb5526floc_37bb5526f:
37bb5526fsub r14l, 1
37bb55273add rbx, [rsp+168]
37bb5527bcmp r14l, [rsp+180]
37bb55283jne 0x37bb551e0
37bb55289mov edx, [rsp+184]
37bb55290mov ebx, [rsp+192]
37bb55297test r9b, r9b
37bb5529aje 0x37bb552a5
37bb5529cmovsd_xmm [rsp+264], x6
37bb552a5
37bb552a5loc_37bb552a5:
37bb552a5lea eax, [rdx-1]
37bb552a8lea r8, [rip+0x8f3851]
37bb552afmov [rsp+80], 1
37bb552b8mov r9, [rsp+584]
37bb552c0cmp eax, ebx
37bb552c2lea rcx, [rip+0x8f3858]
37bb552c9mov [rsp+72], 1
37bb552d2mov [rsp+64], 1
37bb552dbcmovg eax, ebx
37bb552deadd ebx, 2
37bb552e1sub ebx, edx
37bb552e3lea rdx, [rip+0x8f3836]
37bb552eamov [rsp+252], eax
37bb552f1mov rax, [rsp+576]
37bb552f9test ebx, ebx
37bb552fbmov [rsp+56], rax
37bb55300mov rax, [rsp+472]
37bb55308mov [rsp+48], rax
37bb5530dmov eax, 1
37bb55312cmovle ebx, eax
37bb55315lea eax, [rbx-1]
37bb55318cdqe
37bb5531ashl rax, 4
37bb5531eadd rax, [rsp+464]
37bb55326mov [rsp+40], rax
37bb5532blea rax, [rsp+252]
37bb55333mov [rsp+32], rax
37bb55338call zlantb_
37bb5533dmovapd x1, x0
37bb55341pxor x0, x0
37bb55345ucomisd x1, x0
37bb55349jp 0x37bb55351
37bb5534bje 0x37bb55586
37bb55351
37bb55351loc_37bb55351:
37bb55351movsd_xmm x0, [rsp+264]
37bb5535adivsd x0, x1
37bb5535e
37bb5535eloc_37bb5535e:
37bb5535emov rax, [rsp+576]
37bb55366movsd_xmm [rax], x0
37bb5536amov rax, [rsp+544]
37bb55372mov [rax], 0
37bb55379jmp 0x37bb5439d
37bb5537e
37bb5537eloc_37bb5537e:
37bb5537emov r13l, [rsp+168]
37bb55386test r13l, r13l
37bb55389je 0x37bb54a74
37bb5538fjmp 0x37bb548d0
37bb55394
37bb55394loc_37bb55394:
37bb55394mov rax, [rsp+440]
37bb5539cmov r9l, [rax]
37bb5539ftest r9l, r9l
37bb553a2jle 0x37bb55733
37bb553a8
37bb553a8loc_37bb553a8:
37bb553a8add r9l, 1
37bb553actest r10l, r10l
37bb553afjle 0x37bb5565c
37bb553b5lea eax, [r10-1]
37bb553b9shl rbp, 4
37bb553bdmov r8l, 1
37bb553c3mov rdx, [rsp+512]
37bb553cblea rcx, [8*rax+8]
37bb553d3pxor x2, x2
37bb553d7nop [rax+rax]
37bb553e0
37bb553e0loc_37bb553e0:
37bb553e0xor eax, eax
37bb553e2nop [rax+rax]
37bb553eanop [rax+rax]
37bb553f5nop [rax+rax]
37bb55400
37bb55400loc_37bb55400:
37bb55400movupd x0, [rdx+2*rax]
37bb55405movddup x1, [rsi+rax]
37bb5540amulpd x1, x0
37bb5540eshufpd x0, x0, 1
37bb55413mulpd x0, x2
37bb55417addsubpd x1, x0
37bb5541bmovups [rdx+2*rax], x1
37bb5541fadd rax, 8
37bb55423cmp rcx, rax
37bb55426jne 0x37bb55400
37bb55428add r8l, 1
37bb5542cadd rdx, rbp
37bb5542fcmp r8l, r9l
37bb55432jne 0x37bb553e0
37bb55434
37bb55434loc_37bb55434:
37bb55434mov [rsp+196], 1
37bb5543fjmp 0x37bb548bf
37bb55444
37bb55444loc_37bb55444:
37bb55444mov [rsp+196], r15l
37bb5544c
37bb5544cloc_37bb5544c:
37bb5544cmov [rsp+192], 0
37bb55457
37bb55457loc_37bb55457:
37bb55457mov r10l, [r12]
37bb5545bjmp 0x37bb548d0
37bb55460
37bb55460loc_37bb55460:
37bb55460mov eax, [rsp+196]
37bb55467test eax, eax
37bb55469je 0x37bb55457
37bb5546bmov rax, [rsp+440]
37bb55473mov r10l, [r12]
37bb55477mov r9l, [rax]
37bb5547atest r9l, r9l
37bb5547djg 0x37bb553a8
37bb55483jmp 0x37bb548d0
37bb55488
37bb55488 0f 1f 84 00 00 00 00 00 ........
37bb55490
37bb55490loc_37bb55490:
37bb55490mov [rsp+64], rax
37bb55495mov r9, r14
37bb55498mov r8, rdi
37bb5549bmov rdx, r12
37bb5549emov rax, [rsp+456]
37bb554a6mov [rsp+80], r10
37bb554abmov rcx, [rsp+488]
37bb554b3mov [rsp+72], r13
37bb554b8mov [rsp+40], rax
37bb554bdmov rax, [rsp+448]
37bb554c5mov [rsp+88], rcx
37bb554camov rcx, r12
37bb554cdmov [rsp+32], rax
37bb554d2mov [rsp+96], 1
37bb554dbmov [rsp+56], rsi
37bb554e0mov [rsp+48], rbx
37bb554e5call zlaqgb_
37bb554eamov rcx, [rsp+488]
37bb554f2mov r9l, 1
37bb554f8mov r8l, 1
37bb554felea rdx, [rip+0x8f35fd]
37bb55505call lsame_
37bb5550amov [rsp+192], eax
37bb55511test eax, eax
37bb55513je 0x37bb55630
37bb55519
37bb55519loc_37bb55519:
37bb55519mov rcx, [rsp+488]
37bb55521mov r9l, 1
37bb55527mov r8l, 1
37bb5552dlea rdx, [rip+0x8f35d0]
37bb55534call lsame_
37bb55539test eax, eax
37bb5553bje 0x37bb555b0
37bb5553dmov r11l, [rsp+180]
37bb55545test r11l, r11l
37bb55548je 0x37bb55593
37bb5554amov r10l, [rsp+192]
37bb55552test r10l, r10l
37bb55555je 0x37bb55444
37bb5555bmov rax, [rsp+440]
37bb55563mov r9l, [rax]
37bb55566mov eax, [rsp+192]
37bb5556dtest r9l, r9l
37bb55570jle 0x37bb5560f
37bb55576
37bb55576loc_37bb55576:
37bb55576mov [rsp+196], eax
37bb5557dmov r10l, [r12]
37bb55581jmp 0x37bb54807
37bb55586
37bb55586loc_37bb55586:
37bb55586movsd_xmm x0, [rip+0x8f35a2]
37bb5558ejmp 0x37bb5535e
37bb55593
37bb55593loc_37bb55593:
37bb55593mov rax, [rsp+440]
37bb5559bmov r9l, [rax]
37bb5559etest r9l, r9l
37bb555a1jle 0x37bb55757
37bb555a7mov r10l, [r12]
37bb555abjmp 0x37bb553a8
37bb555b0
37bb555b0loc_37bb555b0:
37bb555b0mov rcx, [rsp+488]
37bb555b8mov r9l, 1
37bb555bemov r8l, 1
37bb555c4lea rdx, [rip+0x8f3538]
37bb555cbcall lsame_
37bb555d0mov [rsp+196], eax
37bb555d7test eax, eax
37bb555d9je 0x37bb5570c
37bb555dfmov r13l, [rsp+180]
37bb555e7test r13l, r13l
37bb555eaje 0x37bb55593
37bb555ecmov eax, [rsp+192]
37bb555f3test eax, eax
37bb555f5je 0x37bb55444
37bb555fbmov rcx, [rsp+440]
37bb55603mov r9l, [rcx]
37bb55606test r9l, r9l
37bb55609jg 0x37bb55576
37bb5560f
37bb5560floc_37bb5560f:
37bb5560fmov [rsp+192], r15l
37bb55617mov r10l, [r12]
37bb5561bmov [rsp+196], r15l
37bb55623jmp 0x37bb548d0
37bb55628
37bb55628 0f 1f 84 00 00 00 00 00 ........
37bb55630
37bb55630loc_37bb55630:
37bb55630mov rcx, [rsp+488]
37bb55638mov r9l, 1
37bb5563emov r8l, 1
37bb55644lea rdx, [rip+0x8f34b8]
37bb5564bcall lsame_
37bb55650mov [rsp+192], eax
37bb55657jmp 0x37bb55519
37bb5565c
37bb5565cloc_37bb5565c:
37bb5565cmov eax, 1
37bb55661nop [rax]
37bb55665nop [rax+rax]
37bb55670
37bb55670loc_37bb55670:
37bb55670lea edx, [rax+1]
37bb55673cmp edx, r9l
37bb55676je 0x37bb556a5
37bb55678add eax, 2
37bb5567bcmp eax, r9l
37bb5567ejne 0x37bb55670
37bb55680jmp 0x37bb55434
37bb55685
37bb55685loc_37bb55685:
37bb55685mov eax, 1
37bb5568anop [rax+rax]
37bb55690
37bb55690loc_37bb55690:
37bb55690lea edx, [rax+1]
37bb55693cmp edx, r9l
37bb55696je 0x37bb556dd
37bb55698add eax, 2
37bb5569bcmp eax, r9l
37bb5569ejne 0x37bb55690
37bb556a0jmp 0x37bb548b4
37bb556a5
37bb556a5loc_37bb556a5:
37bb556a5mov [rsp+196], 1
37bb556b0
37bb556b0loc_37bb556b0:
37bb556b0mov eax, [rsp+168]
37bb556b7test eax, eax
37bb556b9je 0x37bb54a62
37bb556bfmovsxd rcx, [rsp+184]
37bb556c7xor eax, eax
37bb556c9test rcx, rcx
37bb556cccmovns rax, rcx
37bb556d0mov [rsp+168], rax
37bb556d8jmp 0x37bb54a0b
37bb556dd
37bb556ddloc_37bb556dd:
37bb556ddmov [rsp+192], 1
37bb556e8jmp 0x37bb556b0
37bb556ea
37bb556ealoc_37bb556ea:
37bb556eamov eax, [rsp+168]
37bb556f1test eax, eax
37bb556f3je 0x37bb54a74
37bb556f9mov eax, [rsp+168]
37bb55700mov [rsp+192], eax
37bb55707jmp 0x37bb548d0
37bb5570c
37bb5570cloc_37bb5570c:
37bb5570cmov r9l, [rsp+180]
37bb55714test r9l, r9l
37bb55717je 0x37bb55457
37bb5571dmov r8l, [rsp+192]
37bb55725test r8l, r8l
37bb55728je 0x37bb5544c
37bb5572ejmp 0x37bb550f6
37bb55733
37bb55733loc_37bb55733:
37bb55733mov r15l, [rsp+168]
37bb5573btest r15l, r15l
37bb5573eje 0x37bb5502e
37bb55744mov eax, [rsp+168]
37bb5574bmov [rsp+196], eax
37bb55752jmp 0x37bb548d0
37bb55757
37bb55757loc_37bb55757:
37bb55757mov [rsp+196], r15l
37bb5575fmov r10l, [r12]
37bb55763jmp 0x37bb548d0
37bb55768
37bb55768loc_37bb55768:
37bb55768mov rax, [rsp+584]
37bb55770mov [rax], -14
37bb55776mov eax, 14
37bb5577bjmp 0x37bb5437b
37bb55780
37bb55780loc_37bb55780:
37bb55780pxor x0, x0
37bb55784comisd x0, x7
37bb55788jae 0x37bb54701
37bb5578emovsd_xmm x0, [rip+0x8f339a]
37bb55796mov rax, [rsp+584]
37bb5579emov ecx, [rsp+196]
37bb557a5movsd_xmm [rsp+280], x0
37bb557aemov eax, [rax]
37bb557b0test ecx, ecx
37bb557b2je 0x37bb54667
37bb557b8test eax, eax
37bb557baje 0x37bb54784
37bb557c0neg eax
37bb557c2jmp 0x37bb5437b
37bb557c7
37bb557c7loc_37bb557c7:
37bb557c7mov eax, [rax]
37bb557c9jmp 0x37bb54667
37bb557ce
37bb557celoc_37bb557ce:
37bb557cepxor x0, x0
37bb557d2comisd x0, x7
37bb557d6jae 0x37bb55768
37bb557d8movsd_xmm x0, [rip+0x8f3350]
37bb557e0jmp 0x37bb54784
37bb541c0
Loading..