File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bcb79a0
37bcb79a0ztrtrs_:
37bcb79a0push r14
37bcb79a2push r13
37bcb79a4push r12
37bcb79a6push rbp
37bcb79a7push rdi
37bcb79a8push rsi
37bcb79a9push rbx
37bcb79aasub rsp, 144
37bcb79b1mov rbx, [rsp+280]
37bcb79b9mov rax, [rsp+256]
37bcb79c1mov [rbx], 0
37bcb79c7movsxd r13, [rax]
37bcb79camov rdi, r8
37bcb79cdmov rsi, rcx
37bcb79d0mov r8l, 1
37bcb79d6mov rbp, rdx
37bcb79d9mov rcx, rdi
37bcb79dclea rdx, [rip+0x797a8d]
37bcb79e3mov r12, r9
37bcb79e6mov r9l, 1
37bcb79eccall lsame_
37bcb79f1mov r9l, 1
37bcb79f7mov r8l, 1
37bcb79fdmov rcx, rsi
37bcb7a00lea rdx, [rip+0x797a6a]
37bcb7a07mov r14l, eax
37bcb7a0acall lsame_
37bcb7a0ftest eax, eax
37bcb7a11jne 0x37bcb7a36
37bcb7a13mov r9l, 1
37bcb7a19mov r8l, 1
37bcb7a1flea rdx, [rip+0x797a4c]
37bcb7a26mov rcx, rsi
37bcb7a29call lsame_
37bcb7a2etest eax, eax
37bcb7a30je 0x37bcb7b00
37bcb7a36
37bcb7a36loc_37bcb7a36:
37bcb7a36mov r9l, 1
37bcb7a3cmov r8l, 1
37bcb7a42lea rdx, [rip+0x797a27]
37bcb7a49mov rcx, rbp
37bcb7a4ccall lsame_
37bcb7a51test eax, eax
37bcb7a53je 0x37bcb7b58
37bcb7a59
37bcb7a59loc_37bcb7a59:
37bcb7a59test r14l, r14l
37bcb7a5cje 0x37bcb7b20
37bcb7a62
37bcb7a62loc_37bcb7a62:
37bcb7a62mov r9l, [r12]
37bcb7a66test r9l, r9l
37bcb7a69js 0x37bcb7b10
37bcb7a6fmov rax, [rsp+240]
37bcb7a77mov eax, [rax]
37bcb7a79test eax, eax
37bcb7a7bjs 0x37bcb7ce0
37bcb7a81mov rcx, [rsp+256]
37bcb7a89test r9l, r9l
37bcb7a8cmov eax, 1
37bcb7a91cmovg eax, r9l
37bcb7a95cmp [rcx], eax
37bcb7a97jl 0x37bcb7bb0
37bcb7a9dmov rcx, [rsp+272]
37bcb7aa5cmp [rcx], eax
37bcb7aa7jge 0x37bcb7bc0
37bcb7aadmov edx, -9
37bcb7ab2mov eax, 9
37bcb7ab7nop [rax+rax]
37bcb7ac0
37bcb7ac0loc_37bcb7ac0:
37bcb7ac0mov [rbx], edx
37bcb7ac2
37bcb7ac2loc_37bcb7ac2:
37bcb7ac2lea rdx, [rsp+140]
37bcb7acamov r8l, 6
37bcb7ad0lea rcx, [rip+0x79799e]
37bcb7ad7mov [rsp+140], eax
37bcb7adecall xerbla_
37bcb7ae3nop
37bcb7ae4
37bcb7ae4loc_37bcb7ae4:
37bcb7ae4add rsp, 144
37bcb7aebpop rbx
37bcb7aecpop rsi
37bcb7aedpop rdi
37bcb7aeepop rbp
37bcb7aefpop r12
37bcb7af1pop r13
37bcb7af3pop r14
37bcb7af5ret
37bcb7af6
37bcb7af6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7b00
37bcb7b00loc_37bcb7b00:
37bcb7b00mov edx, -1
37bcb7b05mov eax, 1
37bcb7b0ajmp 0x37bcb7ac0
37bcb7b0c
37bcb7b0c 0f 1f 40 00 ..@.
37bcb7b10
37bcb7b10loc_37bcb7b10:
37bcb7b10mov edx, -4
37bcb7b15mov eax, 4
37bcb7b1ajmp 0x37bcb7ac0
37bcb7b1c
37bcb7b1c 0f 1f 40 00 ..@.
37bcb7b20
37bcb7b20loc_37bcb7b20:
37bcb7b20mov r9l, 1
37bcb7b26mov r8l, 1
37bcb7b2clea rdx, [rip+0x79793e]
37bcb7b33mov rcx, rdi
37bcb7b36call lsame_
37bcb7b3btest eax, eax
37bcb7b3djne 0x37bcb7a62
37bcb7b43mov [rbx], -3
37bcb7b49mov eax, 3
37bcb7b4ejmp 0x37bcb7ac2
37bcb7b53
37bcb7b53 0f 1f 44 00 00 ..D..
37bcb7b58
37bcb7b58loc_37bcb7b58:
37bcb7b58mov r9l, 1
37bcb7b5emov r8l, 1
37bcb7b64lea rdx, [rip+0x797908]
37bcb7b6bmov rcx, rbp
37bcb7b6ecall lsame_
37bcb7b73test eax, eax
37bcb7b75jne 0x37bcb7a59
37bcb7b7bmov r9l, 1
37bcb7b81mov r8l, 1
37bcb7b87lea rdx, [rip+0x7978e6]
37bcb7b8emov rcx, rbp
37bcb7b91call lsame_
37bcb7b96test eax, eax
37bcb7b98jne 0x37bcb7a59
37bcb7b9emov edx, -2
37bcb7ba3mov eax, 2
37bcb7ba8jmp 0x37bcb7ac0
37bcb7bad
37bcb7bad 0f 1f 00 ...
37bcb7bb0
37bcb7bb0loc_37bcb7bb0:
37bcb7bb0mov edx, -7
37bcb7bb5mov eax, 7
37bcb7bbajmp 0x37bcb7ac0
37bcb7bbf
37bcb7bbf 90 .
37bcb7bc0
37bcb7bc0loc_37bcb7bc0:
37bcb7bc0mov eax, [rbx]
37bcb7bc2test eax, eax
37bcb7bc4jne 0x37bcb7cef
37bcb7bcatest r9l, r9l
37bcb7bcdje 0x37bcb7ae4
37bcb7bd3test r14l, r14l
37bcb7bd6je 0x37bcb7c40
37bcb7bd8xor eax, eax
37bcb7bdatest r13, r13
37bcb7bddmov [rbx], 1
37bcb7be3mov rcx, [rsp+248]
37bcb7bebcmovs r13, rax
37bcb7befmov edx, 1
37bcb7bf4pxor x0, x0
37bcb7bf8xor r10l, r10l
37bcb7bfblea r8, [r13+1]
37bcb7bffshl r8, 4
37bcb7c03nop
37bcb7c05nop [rax+rax]
37bcb7c10
37bcb7c10loc_37bcb7c10:
37bcb7c10ucomisd x0, [rcx]
37bcb7c14setnp al
37bcb7c17cmovne eax, r10l
37bcb7c1btest al, al
37bcb7c1dje 0x37bcb7c33
37bcb7c1fucomisd x0, [rcx+8]
37bcb7c24setnp al
37bcb7c27cmovne eax, r10l
37bcb7c2btest al, al
37bcb7c2djne 0x37bcb7ae4
37bcb7c33
37bcb7c33loc_37bcb7c33:
37bcb7c33add edx, 1
37bcb7c36add rcx, r8
37bcb7c39mov [rbx], edx
37bcb7c3bcmp r9l, edx
37bcb7c3ejge 0x37bcb7c10
37bcb7c40
37bcb7c40loc_37bcb7c40:
37bcb7c40mov [rbx], 0
37bcb7c46mov r9, rdi
37bcb7c49mov r8, rbp
37bcb7c4cmov rdx, rsi
37bcb7c4fmov rax, [rsp+272]
37bcb7c57mov [rsp+32], r12
37bcb7c5clea rcx, [rip+0x797818]
37bcb7c63mov [rsp+112], 1
37bcb7c6cmov [rsp+80], rax
37bcb7c71mov rax, [rsp+264]
37bcb7c79mov [rsp+104], 1
37bcb7c82mov [rsp+72], rax
37bcb7c87mov rax, [rsp+256]
37bcb7c8fmov [rsp+96], 1
37bcb7c98mov [rsp+64], rax
37bcb7c9dmov rax, [rsp+248]
37bcb7ca5mov [rsp+88], 4
37bcb7caemov [rsp+56], rax
37bcb7cb3lea rax, [rip+0x7977c6]
37bcb7cbamov [rsp+48], rax
37bcb7cbfmov rax, [rsp+240]
37bcb7cc7mov [rsp+40], rax
37bcb7ccccall ztrsm_
37bcb7cd1jmp 0x37bcb7ae4
37bcb7cd6
37bcb7cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7ce0
37bcb7ce0loc_37bcb7ce0:
37bcb7ce0mov edx, -5
37bcb7ce5mov eax, 5
37bcb7ceajmp 0x37bcb7ac0
37bcb7cef
37bcb7cefloc_37bcb7cef:
37bcb7cefneg eax
37bcb7cf1jmp 0x37bcb7ac2
37bcb79a0
37bcb79a0ztrtrs_:
37bcb79a0push r14
37bcb79a2push r13
37bcb79a4push r12
37bcb79a6push rbp
37bcb79a7push rdi
37bcb79a8push rsi
37bcb79a9push rbx
37bcb79aasub rsp, 144
37bcb79b1mov rbx, [rsp+280]
37bcb79b9mov rax, [rsp+256]
37bcb79c1mov [rbx], 0
37bcb79c7movsxd r13, [rax]
37bcb79camov rdi, r8
37bcb79cdmov rsi, rcx
37bcb79d0mov r8l, 1
37bcb79d6mov rbp, rdx
37bcb79d9mov rcx, rdi
37bcb79dclea rdx, [rip+0x797a8d]
37bcb79e3mov r12, r9
37bcb79e6mov r9l, 1
37bcb79eccall lsame_
37bcb79f1mov r9l, 1
37bcb79f7mov r8l, 1
37bcb79fdmov rcx, rsi
37bcb7a00lea rdx, [rip+0x797a6a]
37bcb7a07mov r14l, eax
37bcb7a0acall lsame_
37bcb7a0ftest eax, eax
37bcb7a11jne 0x37bcb7a36
37bcb7a13mov r9l, 1
37bcb7a19mov r8l, 1
37bcb7a1flea rdx, [rip+0x797a4c]
37bcb7a26mov rcx, rsi
37bcb7a29call lsame_
37bcb7a2etest eax, eax
37bcb7a30je 0x37bcb7b00
37bcb7a36
37bcb7a36loc_37bcb7a36:
37bcb7a36mov r9l, 1
37bcb7a3cmov r8l, 1
37bcb7a42lea rdx, [rip+0x797a27]
37bcb7a49mov rcx, rbp
37bcb7a4ccall lsame_
37bcb7a51test eax, eax
37bcb7a53je 0x37bcb7b58
37bcb7a59
37bcb7a59loc_37bcb7a59:
37bcb7a59test r14l, r14l
37bcb7a5cje 0x37bcb7b20
37bcb7a62
37bcb7a62loc_37bcb7a62:
37bcb7a62mov r9l, [r12]
37bcb7a66test r9l, r9l
37bcb7a69js 0x37bcb7b10
37bcb7a6fmov rax, [rsp+240]
37bcb7a77mov eax, [rax]
37bcb7a79test eax, eax
37bcb7a7bjs 0x37bcb7ce0
37bcb7a81mov rcx, [rsp+256]
37bcb7a89test r9l, r9l
37bcb7a8cmov eax, 1
37bcb7a91cmovg eax, r9l
37bcb7a95cmp [rcx], eax
37bcb7a97jl 0x37bcb7bb0
37bcb7a9dmov rcx, [rsp+272]
37bcb7aa5cmp [rcx], eax
37bcb7aa7jge 0x37bcb7bc0
37bcb7aadmov edx, -9
37bcb7ab2mov eax, 9
37bcb7ab7nop [rax+rax]
37bcb7ac0
37bcb7ac0loc_37bcb7ac0:
37bcb7ac0mov [rbx], edx
37bcb7ac2
37bcb7ac2loc_37bcb7ac2:
37bcb7ac2lea rdx, [rsp+140]
37bcb7acamov r8l, 6
37bcb7ad0lea rcx, [rip+0x79799e]
37bcb7ad7mov [rsp+140], eax
37bcb7adecall xerbla_
37bcb7ae3nop
37bcb7ae4
37bcb7ae4loc_37bcb7ae4:
37bcb7ae4add rsp, 144
37bcb7aebpop rbx
37bcb7aecpop rsi
37bcb7aedpop rdi
37bcb7aeepop rbp
37bcb7aefpop r12
37bcb7af1pop r13
37bcb7af3pop r14
37bcb7af5ret
37bcb7af6
37bcb7af6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7b00
37bcb7b00loc_37bcb7b00:
37bcb7b00mov edx, -1
37bcb7b05mov eax, 1
37bcb7b0ajmp 0x37bcb7ac0
37bcb7b0c
37bcb7b0c 0f 1f 40 00 ..@.
37bcb7b10
37bcb7b10loc_37bcb7b10:
37bcb7b10mov edx, -4
37bcb7b15mov eax, 4
37bcb7b1ajmp 0x37bcb7ac0
37bcb7b1c
37bcb7b1c 0f 1f 40 00 ..@.
37bcb7b20
37bcb7b20loc_37bcb7b20:
37bcb7b20mov r9l, 1
37bcb7b26mov r8l, 1
37bcb7b2clea rdx, [rip+0x79793e]
37bcb7b33mov rcx, rdi
37bcb7b36call lsame_
37bcb7b3btest eax, eax
37bcb7b3djne 0x37bcb7a62
37bcb7b43mov [rbx], -3
37bcb7b49mov eax, 3
37bcb7b4ejmp 0x37bcb7ac2
37bcb7b53
37bcb7b53 0f 1f 44 00 00 ..D..
37bcb7b58
37bcb7b58loc_37bcb7b58:
37bcb7b58mov r9l, 1
37bcb7b5emov r8l, 1
37bcb7b64lea rdx, [rip+0x797908]
37bcb7b6bmov rcx, rbp
37bcb7b6ecall lsame_
37bcb7b73test eax, eax
37bcb7b75jne 0x37bcb7a59
37bcb7b7bmov r9l, 1
37bcb7b81mov r8l, 1
37bcb7b87lea rdx, [rip+0x7978e6]
37bcb7b8emov rcx, rbp
37bcb7b91call lsame_
37bcb7b96test eax, eax
37bcb7b98jne 0x37bcb7a59
37bcb7b9emov edx, -2
37bcb7ba3mov eax, 2
37bcb7ba8jmp 0x37bcb7ac0
37bcb7bad
37bcb7bad 0f 1f 00 ...
37bcb7bb0
37bcb7bb0loc_37bcb7bb0:
37bcb7bb0mov edx, -7
37bcb7bb5mov eax, 7
37bcb7bbajmp 0x37bcb7ac0
37bcb7bbf
37bcb7bbf 90 .
37bcb7bc0
37bcb7bc0loc_37bcb7bc0:
37bcb7bc0mov eax, [rbx]
37bcb7bc2test eax, eax
37bcb7bc4jne 0x37bcb7cef
37bcb7bcatest r9l, r9l
37bcb7bcdje 0x37bcb7ae4
37bcb7bd3test r14l, r14l
37bcb7bd6je 0x37bcb7c40
37bcb7bd8xor eax, eax
37bcb7bdatest r13, r13
37bcb7bddmov [rbx], 1
37bcb7be3mov rcx, [rsp+248]
37bcb7bebcmovs r13, rax
37bcb7befmov edx, 1
37bcb7bf4pxor x0, x0
37bcb7bf8xor r10l, r10l
37bcb7bfblea r8, [r13+1]
37bcb7bffshl r8, 4
37bcb7c03nop
37bcb7c05nop [rax+rax]
37bcb7c10
37bcb7c10loc_37bcb7c10:
37bcb7c10ucomisd x0, [rcx]
37bcb7c14setnp al
37bcb7c17cmovne eax, r10l
37bcb7c1btest al, al
37bcb7c1dje 0x37bcb7c33
37bcb7c1fucomisd x0, [rcx+8]
37bcb7c24setnp al
37bcb7c27cmovne eax, r10l
37bcb7c2btest al, al
37bcb7c2djne 0x37bcb7ae4
37bcb7c33
37bcb7c33loc_37bcb7c33:
37bcb7c33add edx, 1
37bcb7c36add rcx, r8
37bcb7c39mov [rbx], edx
37bcb7c3bcmp r9l, edx
37bcb7c3ejge 0x37bcb7c10
37bcb7c40
37bcb7c40loc_37bcb7c40:
37bcb7c40mov [rbx], 0
37bcb7c46mov r9, rdi
37bcb7c49mov r8, rbp
37bcb7c4cmov rdx, rsi
37bcb7c4fmov rax, [rsp+272]
37bcb7c57mov [rsp+32], r12
37bcb7c5clea rcx, [rip+0x797818]
37bcb7c63mov [rsp+112], 1
37bcb7c6cmov [rsp+80], rax
37bcb7c71mov rax, [rsp+264]
37bcb7c79mov [rsp+104], 1
37bcb7c82mov [rsp+72], rax
37bcb7c87mov rax, [rsp+256]
37bcb7c8fmov [rsp+96], 1
37bcb7c98mov [rsp+64], rax
37bcb7c9dmov rax, [rsp+248]
37bcb7ca5mov [rsp+88], 4
37bcb7caemov [rsp+56], rax
37bcb7cb3lea rax, [rip+0x7977c6]
37bcb7cbamov [rsp+48], rax
37bcb7cbfmov rax, [rsp+240]
37bcb7cc7mov [rsp+40], rax
37bcb7ccccall ztrsm_
37bcb7cd1jmp 0x37bcb7ae4
37bcb7cd6
37bcb7cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7ce0
37bcb7ce0loc_37bcb7ce0:
37bcb7ce0mov edx, -5
37bcb7ce5mov eax, 5
37bcb7ceajmp 0x37bcb7ac0
37bcb7cef
37bcb7cefloc_37bcb7cef:
37bcb7cefneg eax
37bcb7cf1jmp 0x37bcb7ac2
37bcb79a0
37bcb7cf6
37bcb7cf6 // align 0x10
37bcb7cf6 // align 0x10
37bcb7d00
37bcb7d00ztzrzf_:
37bcb7d00push r15
37bcb7d02push r14
37bcb7d04push r13
37bcb7d06push r12
37bcb7d08push rbp
37bcb7d09push rdi
37bcb7d0apush rsi
37bcb7d0bpush rbx
37bcb7d0csub rsp, 296
37bcb7d13mov r12, [rsp+424]
37bcb7d1bmov eax, [rcx]
37bcb7d1dmov rsi, [rsp+408]
37bcb7d25movsxd rbp, [r9]
37bcb7d28mov [r12], 0
37bcb7d30mov [rsp+384], r8
37bcb7d38mov r10, rcx
37bcb7d3bmov r11, rdx
37bcb7d3emov rbx, r9
37bcb7d41test eax, eax
37bcb7d43js 0x37bcb7e08
37bcb7d49mov edx, [rdx]
37bcb7d4bcmp eax, edx
37bcb7d4djle 0x37bcb7d98
37bcb7d4fmov eax, -2
37bcb7d54mov edx, 2
37bcb7d59
37bcb7d59loc_37bcb7d59:
37bcb7d59mov [r12], eax
37bcb7d5d
37bcb7d5dloc_37bcb7d5d:
37bcb7d5dmov [rsp+284], edx
37bcb7d64mov r8l, 6
37bcb7d6alea rdx, [rsp+284]
37bcb7d72lea rcx, [rip+0x797727]
37bcb7d79call xerbla_
37bcb7d7enop
37bcb7d7f
37bcb7d7floc_37bcb7d7f:
37bcb7d7fadd rsp, 296
37bcb7d86pop rbx
37bcb7d87pop rsi
37bcb7d88pop rdi
37bcb7d89pop rbp
37bcb7d8apop r12
37bcb7d8cpop r13
37bcb7d8epop r14
37bcb7d90pop r15
37bcb7d92ret
37bcb7d93
37bcb7d93 0f 1f 44 00 00 ..D..
37bcb7d98
37bcb7d98loc_37bcb7d98:
37bcb7d98test eax, eax
37bcb7d9amov ecx, 1
37bcb7d9fcmovg ecx, eax
37bcb7da2cmp ebp, ecx
37bcb7da4jl 0x37bcb83b0
37bcb7daamov rcx, [rsp+416]
37bcb7db2mov r13l, [rcx]
37bcb7db5test eax, eax
37bcb7db7jne 0x37bcb8310
37bcb7dbd
37bcb7dbdloc_37bcb7dbd:
37bcb7dbdmovsd_xmm x0, [rip+0x79770b]
37bcb7dc5mov ecx, r13l
37bcb7dc8mov edx, 1
37bcb7dcdmov [rsp+240], 1
37bcb7dd8
37bcb7dd8loc_37bcb7dd8:
37bcb7dd8mov [rsi+8], 0
37bcb7de0movsd_xmm [rsi], x0
37bcb7de4cmp edx, ecx
37bcb7de6jle 0x37bcb7e20
37bcb7de8cmp r13l, -1
37bcb7decje 0x37bcb8420
37bcb7df2mov [r12], -7
37bcb7dfamov edx, 7
37bcb7dffjmp 0x37bcb7d5d
37bcb7e04
37bcb7e04 0f 1f 40 00 ..@.
37bcb7e08
37bcb7e08loc_37bcb7e08:
37bcb7e08mov [r12], -1
37bcb7e10mov edx, -1
37bcb7e15
37bcb7e15loc_37bcb7e15:
37bcb7e15neg edx
37bcb7e17jmp 0x37bcb7d5d
37bcb7e1c
37bcb7e1c 0f 1f 40 00 ..@.
37bcb7e20
37bcb7e20loc_37bcb7e20:
37bcb7e20mov edx, [r12]
37bcb7e24test edx, edx
37bcb7e26jne 0x37bcb7e15
37bcb7e28cmp r13l, -1
37bcb7e2cje 0x37bcb7d7f
37bcb7e32mov ecx, eax
37bcb7e34test eax, eax
37bcb7e36je 0x37bcb7d7f
37bcb7e3ccmp eax, [r11]
37bcb7e3fje 0x37bcb8438
37bcb7e45cmp edi, 1
37bcb7e48jle 0x37bcb82e0
37bcb7e4ecmp eax, edi
37bcb7e50jle 0x37bcb82e0
37bcb7e56lea rax, [rip+0x79763f]
37bcb7e5dmov [rsp+32], r11
37bcb7e62mov r9, r10
37bcb7e65lea rdx, [rip+0x797625]
37bcb7e6cmov [rsp+64], 1
37bcb7e75lea rcx, [rip+0x79762c]
37bcb7e7clea r8, [rip+0x79760d]
37bcb7e83mov [rsp+56], 6
37bcb7e8cmov [rsp+48], rax
37bcb7e91mov [rsp+40], rax
37bcb7e96mov [rsp+376], r11
37bcb7e9emov [rsp+368], r10
37bcb7ea6call ilaenv_
37bcb7eabmov r10, [rsp+368]
37bcb7eb3xor edx, edx
37bcb7eb5mov r11, [rsp+376]
37bcb7ebdtest eax, eax
37bcb7ebfcmovns edx, eax
37bcb7ec2mov ecx, [r10]
37bcb7ec5cmp ecx, edx
37bcb7ec7mov r12l, edx
37bcb7ecajle 0x37bcb82e0
37bcb7ed0mov rax, [rsp+416]
37bcb7ed8mov edx, ecx
37bcb7edamov [rsp+272], ecx
37bcb7ee1imul edx, edi
37bcb7ee4mov eax, [rax]
37bcb7ee6cmp eax, edx
37bcb7ee8jl 0x37bcb84b0
37bcb7eeemov rax, rbp
37bcb7ef1cmp edi, r12l
37bcb7ef4not rax
37bcb7ef7mov r15, rax
37bcb7efamov eax, r12l
37bcb7efdcmovge eax, edi
37bcb7f00cmp ecx, eax
37bcb7f02jle 0x37bcb83bf
37bcb7f08
37bcb7f08loc_37bcb7f08:
37bcb7f08mov eax, ecx
37bcb7f0amov r8l, [r11]
37bcb7f0dmov [rsp+392], rbx
37bcb7f15mov rbx, r11
37bcb7f18sub eax, r12l
37bcb7f1bmov [rsp+368], r10
37bcb7f23lea r9l, [rax-1]
37bcb7f27mov eax, r9l
37bcb7f2acdq
37bcb7f2bidiv edi
37bcb7f2dmov eax, r9l
37bcb7f30sub eax, edx
37bcb7f32lea edx, [rax+rdi]
37bcb7f35cmp edx, ecx
37bcb7f37cmovg edx, ecx
37bcb7f3amov r9l, edx
37bcb7f3dmov edx, ecx
37bcb7f3fsub edx, r9l
37bcb7f42lea r12l, [rdx+rax]
37bcb7f46xor edx, edx
37bcb7f48div edi
37bcb7f4amov edx, edi
37bcb7f4clea r14l, [r12+1]
37bcb7f51neg edx
37bcb7f53movsxd r13, r14l
37bcb7f56mov [rsp+248], r14l
37bcb7f5emovsxd r9, edx
37bcb7f61imul r13, rbp
37bcb7f65mov [rsp+252], edx
37bcb7f6cmovsxd rdx, r12l
37bcb7f6fmov r12, [rsp+384]
37bcb7f77mov [rsp+244], eax
37bcb7f7elea rax, [rbp+1]
37bcb7f82imul rax, r9
37bcb7f86shl rax, 4
37bcb7f8amov [rsp+208], rax
37bcb7f92lea rax, [rdx+r15]
37bcb7f96add rax, r13
37bcb7f99shl rax, 4
37bcb7f9dlea r12, [r12+rax+16]
37bcb7fa2mov rax, rdx
37bcb7fa5mov [rsp+168], r12
37bcb7fadmov r12, r9
37bcb7fb0shl rax, 4
37bcb7fb4shl r12, 4
37bcb7fb8mov [rsp+200], r12
37bcb7fc0mov r12, [rsp+400]
37bcb7fc8add r12, rax
37bcb7fcblea eax, [rcx+1]
37bcb7fcecmp eax, r8l
37bcb7fd1cmovg eax, r8l
37bcb7fd5imul r9, rbp
37bcb7fd9cdqe
37bcb7fdbimul rax, rbp
37bcb7fdfshl r9, 4
37bcb7fe3mov ebp, [rsp+244]
37bcb7feamov [rsp+216], r9
37bcb7ff2add rax, r15
37bcb7ff5add rax, rdx
37bcb7ff8mov rdx, [rsp+384]
37bcb8000shl rax, 4
37bcb8004lea rdx, [rdx+rax+16]
37bcb8009lea rax, [r13+r15]
37bcb800emov r13l, r14l
37bcb8011mov [rsp+176], rdx
37bcb8019mov rdx, [rsp+384]
37bcb8021shl rax, 4
37bcb8025lea r14, [rsp+284]
37bcb802dlea r15, [rsp+268]
37bcb8035lea rdx, [rdx+rax+16]
37bcb803alea rax, [rsp+280]
37bcb8042mov [rsp+184], rax
37bcb804alea rax, [rsp+272]
37bcb8052mov [rsp+224], rax
37bcb805alea rax, [rsp+276]
37bcb8062mov [rsp+232], rax
37bcb806amov eax, edi
37bcb806cmov edi, r13l
37bcb806fmov r13, r12
37bcb8072mov [rsp+192], rdx
37bcb807amov r12l, eax
37bcb807djmp 0x37bcb80c6
37bcb807f
37bcb807f 90 .
37bcb8080
37bcb8080loc_37bcb8080:
37bcb8080mov rax, [rsp+200]
37bcb8088mov r8l, [rbx]
37bcb808bsub edi, r12l
37bcb808esub ebp, 1
37bcb8091add [rsp+176], rax
37bcb8099mov rcx, [rsp+208]
37bcb80a1add r13, rax
37bcb80a4mov rax, [rsp+368]
37bcb80acadd [rsp+168], rcx
37bcb80b4mov rcx, [rsp+216]
37bcb80bcadd [rsp+192], rcx
37bcb80c4mov ecx, [rax]
37bcb80c6
37bcb80c6loc_37bcb80c6:
37bcb80c6mov edx, ecx
37bcb80c8mov rax, [rsp+392]
37bcb80d0mov [rsp+48], rsi
37bcb80d5sub edx, edi
37bcb80d7mov [rsp+40], r13
37bcb80dcmov r9, [rsp+168]
37bcb80e4add edx, 1
37bcb80e7mov [rsp+32], rax
37bcb80eccmp edx, r12l
37bcb80efcmovg edx, r12l
37bcb80f3mov [rsp+268], edx
37bcb80famov edx, r8l
37bcb80fdsub r8l, ecx
37bcb8100mov rcx, r15
37bcb8103sub edx, edi
37bcb8105mov [rsp+284], r8l
37bcb810dmov r8, r14
37bcb8110add edx, 1
37bcb8113mov [rsp+280], edx
37bcb811amov rdx, [rsp+184]
37bcb8122call zlatrz_
37bcb8127cmp edi, 1
37bcb812ajle 0x37bcb82a2
37bcb8130mov rcx, [rsp+368]
37bcb8138mov edx, [rbx]
37bcb813amov r9, r15
37bcb813dmov r8, r14
37bcb8140mov r10, [rsp+392]
37bcb8148mov r11, [rsp+176]
37bcb8150sub edx, [rcx]
37bcb8152mov rcx, [rsp+224]
37bcb815amov [rsp+56], rsi
37bcb815fmov [rsp+40], r10
37bcb8164mov [rsp+64], rcx
37bcb8169lea rcx, [rip+0x797347]
37bcb8170mov [rsp+32], r11
37bcb8175mov [rsp+80], 7
37bcb817emov [rsp+72], 8
37bcb8187mov [rsp+48], r13
37bcb818cmov [rsp+284], edx
37bcb8193lea rdx, [rip+0x797316]
37bcb819acall zlarzt_
37bcb819flea edx, [rdi-1]
37bcb81a2mov rax, [rsp+184]
37bcb81aamov r11, [rsp+176]
37bcb81b2mov [rsp+276], edx
37bcb81b9mov edx, [rbx]
37bcb81bblea r9, [rip+0x7972ee]
37bcb81c2lea r8, [rip+0x7972ee]
37bcb81c9mov r10l, edx
37bcb81ccsub r10l, edi
37bcb81cflea ecx, [r10+1]
37bcb81d3mov r10, [rsp+368]
37bcb81dbmov [rsp+280], ecx
37bcb81e2mov rcx, [rsp+224]
37bcb81easub edx, [r10]
37bcb81edmov r10, [rsp+392]
37bcb81f5mov [rsp+40], rax
37bcb81famov [rsp+284], edx
37bcb8201mov rax, [rsp+232]
37bcb8209movsxd rdx, [rsp+268]
37bcb8211mov [rsp+120], rcx
37bcb8216mov [rsp+88], rcx
37bcb821bmov rcx, [rsp+392]
37bcb8223shl rdx, 4
37bcb8227mov [rsp+32], rax
37bcb822cadd rdx, rsi
37bcb822fmov [rsp+104], r10
37bcb8234mov r10, [rsp+192]
37bcb823cmov [rsp+112], rdx
37bcb8241lea rdx, [rip+0x797277]
37bcb8248mov [rsp+72], rcx
37bcb824dlea rcx, [rip+0x797277]
37bcb8254mov [rsp+152], 7
37bcb8260mov [rsp+144], 8
37bcb826cmov [rsp+136], 12
37bcb8278mov [rsp+128], 5
37bcb8284mov [rsp+96], r10
37bcb8289mov [rsp+80], rsi
37bcb828emov [rsp+64], r11
37bcb8293mov [rsp+56], r14
37bcb8298mov [rsp+48], r15
37bcb829dcall zlarzb_
37bcb82a2
37bcb82a2loc_37bcb82a2:
37bcb82a2test ebp, ebp
37bcb82a4jne 0x37bcb8080
37bcb82aamov eax, [rsp+252]
37bcb82b1imul eax, [rsp+244]
37bcb82b9mov r11, rbx
37bcb82bcmov edi, [rsp+248]
37bcb82c3mov r10, [rsp+368]
37bcb82cbmov rbx, [rsp+392]
37bcb82d3lea ecx, [rdi+rax-1]
37bcb82d7nop [rax+rax]
37bcb82e0
37bcb82e0loc_37bcb82e0:
37bcb82e0mov [rsp+280], ecx
37bcb82e7test ecx, ecx
37bcb82e9jg 0x37bcb83d0
37bcb82ef
37bcb82efloc_37bcb82ef:
37bcb82efpxor x0, x0
37bcb82f3mov [rsi+8], 0
37bcb82fbcvtsi2sd x0, [rsp+240]
37bcb8304movsd_xmm [rsi], x0
37bcb8308jmp 0x37bcb7d7f
37bcb830d
37bcb830d 0f 1f 00 ...
37bcb8310
37bcb8310loc_37bcb8310:
37bcb8310cmp eax, edx
37bcb8312je 0x37bcb7dbd
37bcb8318lea rax, [rip+0x79717d]
37bcb831fmov [rsp+32], r11
37bcb8324mov r9, r10
37bcb8327lea rdx, [rip+0x797163]
37bcb832emov [rsp+64], 1
37bcb8337lea rcx, [rip+0x79715a]
37bcb833elea r8, [rip+0x79714b]
37bcb8345mov [rsp+56], 6
37bcb834emov [rsp+48], rax
37bcb8353mov [rsp+40], rax
37bcb8358mov [rsp+376], r11
37bcb8360mov [rsp+368], r10
37bcb8368call ilaenv_
37bcb836dpxor x0, x0
37bcb8371mov r10, [rsp+368]
37bcb8379mov edx, 1
37bcb837emov edi, eax
37bcb8380mov r11, [rsp+376]
37bcb8388mov eax, [r10]
37bcb838bmov ecx, eax
37bcb838dimul ecx, edi
37bcb8390test eax, eax
37bcb8392cmovg edx, eax
37bcb8395mov [rsp+240], ecx
37bcb839ccvtsi2sd x0, ecx
37bcb83a0mov rcx, [rsp+416]
37bcb83a8mov ecx, [rcx]
37bcb83aajmp 0x37bcb7dd8
37bcb83af
37bcb83af 90 .
37bcb83b0
37bcb83b0loc_37bcb83b0:
37bcb83b0mov eax, -4
37bcb83b5mov edx, 4
37bcb83bajmp 0x37bcb7d59
37bcb83bf
37bcb83bfloc_37bcb83bf:
37bcb83bfmov [rsp+280], ecx
37bcb83c6nop [rax+rax]
37bcb83d0
37bcb83d0loc_37bcb83d0:
37bcb83d0mov eax, [r11]
37bcb83d3sub eax, [r10]
37bcb83d6mov [rsp+48], rsi
37bcb83dblea rcx, [rsp+280]
37bcb83e3mov [rsp+32], rbx
37bcb83e8mov r9, [rsp+384]
37bcb83f0mov rdx, r11
37bcb83f3lea r8, [rsp+284]
37bcb83fbmov [rsp+284], eax
37bcb8402mov rax, [rsp+400]
37bcb840amov [rsp+40], rax
37bcb840fcall zlatrz_
37bcb8414jmp 0x37bcb82ef
37bcb8419
37bcb8419 0f 1f 80 00 00 00 00 .......
37bcb8420
37bcb8420loc_37bcb8420:
37bcb8420mov edx, [r12]
37bcb8424test edx, edx
37bcb8426je 0x37bcb7d7f
37bcb842cjmp 0x37bcb7e15
37bcb8431
37bcb8431 0f 1f 80 00 00 00 00 .......
37bcb8438
37bcb8438loc_37bcb8438:
37bcb8438test eax, eax
37bcb843ajle 0x37bcb7d7f
37bcb8440mov rdx, [rsp+400]
37bcb8448sub eax, 1
37bcb844bpxor x0, x0
37bcb844fshl rax, 4
37bcb8453lea rax, [rdx+rax+16]
37bcb8458mov rcx, rax
37bcb845bsub rcx, rdx
37bcb845eand ecx, 16
37bcb8461je 0x37bcb8480
37bcb8463movups [rdx], x0
37bcb8466add rdx, 16
37bcb846acmp rax, rdx
37bcb846dje 0x37bcb7d7f
37bcb8473nop
37bcb8475nop [rax+rax]
37bcb8480
37bcb8480loc_37bcb8480:
37bcb8480movups [rdx], x0
37bcb8483add rdx, 32
37bcb8487movups [rdx-16], x0
37bcb848bcmp rax, rdx
37bcb848eje 0x37bcb7d7f
37bcb8494movups [rdx], x0
37bcb8497add rdx, 32
37bcb849bmovups [rdx-16], x0
37bcb849fcmp rax, rdx
37bcb84a2jne 0x37bcb8480
37bcb84a4jmp 0x37bcb7d7f
37bcb84a9
37bcb84a9 0f 1f 80 00 00 00 00 .......
37bcb84b0
37bcb84b0loc_37bcb84b0:
37bcb84b0cdq
37bcb84b1mov [rsp+32], r11
37bcb84b6mov r9, r10
37bcb84b9lea r8, [rip+0x796fd0]
37bcb84c0idiv ecx
37bcb84c2mov [rsp+376], r11
37bcb84camov [rsp+64], 1
37bcb84d3mov [rsp+56], 6
37bcb84dcmov [rsp+368], r10
37bcb84e4lea rdx, [rip+0x796fa6]
37bcb84eblea rcx, [rip+0x796fba]
37bcb84f2mov r13l, eax
37bcb84f5mov edi, eax
37bcb84f7lea rax, [rip+0x796f9e]
37bcb84femov [rsp+48], rax
37bcb8503mov [rsp+40], rax
37bcb8508call ilaenv_
37bcb850dmov edx, 2
37bcb8512mov r10, [rsp+368]
37bcb851amov r11, [rsp+376]
37bcb8522cmp eax, edx
37bcb8524cmovl eax, edx
37bcb8527mov ecx, [r10]
37bcb852acmp r13l, eax
37bcb852djl 0x37bcb82e0
37bcb8533mov rax, rbp
37bcb8536cmp r12l, r13l
37bcb8539not rax
37bcb853cmov r15, rax
37bcb853fmov eax, r13l
37bcb8542cmovge eax, r12l
37bcb8546cmp eax, ecx
37bcb8548jl 0x37bcb7f08
37bcb854ejmp 0x37bcb82e0
37bcb7d00
37bcb7d00ztzrzf_:
37bcb7d00push r15
37bcb7d02push r14
37bcb7d04push r13
37bcb7d06push r12
37bcb7d08push rbp
37bcb7d09push rdi
37bcb7d0apush rsi
37bcb7d0bpush rbx
37bcb7d0csub rsp, 296
37bcb7d13mov r12, [rsp+424]
37bcb7d1bmov eax, [rcx]
37bcb7d1dmov rsi, [rsp+408]
37bcb7d25movsxd rbp, [r9]
37bcb7d28mov [r12], 0
37bcb7d30mov [rsp+384], r8
37bcb7d38mov r10, rcx
37bcb7d3bmov r11, rdx
37bcb7d3emov rbx, r9
37bcb7d41test eax, eax
37bcb7d43js 0x37bcb7e08
37bcb7d49mov edx, [rdx]
37bcb7d4bcmp eax, edx
37bcb7d4djle 0x37bcb7d98
37bcb7d4fmov eax, -2
37bcb7d54mov edx, 2
37bcb7d59
37bcb7d59loc_37bcb7d59:
37bcb7d59mov [r12], eax
37bcb7d5d
37bcb7d5dloc_37bcb7d5d:
37bcb7d5dmov [rsp+284], edx
37bcb7d64mov r8l, 6
37bcb7d6alea rdx, [rsp+284]
37bcb7d72lea rcx, [rip+0x797727]
37bcb7d79call xerbla_
37bcb7d7enop
37bcb7d7f
37bcb7d7floc_37bcb7d7f:
37bcb7d7fadd rsp, 296
37bcb7d86pop rbx
37bcb7d87pop rsi
37bcb7d88pop rdi
37bcb7d89pop rbp
37bcb7d8apop r12
37bcb7d8cpop r13
37bcb7d8epop r14
37bcb7d90pop r15
37bcb7d92ret
37bcb7d93
37bcb7d93 0f 1f 44 00 00 ..D..
37bcb7d98
37bcb7d98loc_37bcb7d98:
37bcb7d98test eax, eax
37bcb7d9amov ecx, 1
37bcb7d9fcmovg ecx, eax
37bcb7da2cmp ebp, ecx
37bcb7da4jl 0x37bcb83b0
37bcb7daamov rcx, [rsp+416]
37bcb7db2mov r13l, [rcx]
37bcb7db5test eax, eax
37bcb7db7jne 0x37bcb8310
37bcb7dbd
37bcb7dbdloc_37bcb7dbd:
37bcb7dbdmovsd_xmm x0, [rip+0x79770b]
37bcb7dc5mov ecx, r13l
37bcb7dc8mov edx, 1
37bcb7dcdmov [rsp+240], 1
37bcb7dd8
37bcb7dd8loc_37bcb7dd8:
37bcb7dd8mov [rsi+8], 0
37bcb7de0movsd_xmm [rsi], x0
37bcb7de4cmp edx, ecx
37bcb7de6jle 0x37bcb7e20
37bcb7de8cmp r13l, -1
37bcb7decje 0x37bcb8420
37bcb7df2mov [r12], -7
37bcb7dfamov edx, 7
37bcb7dffjmp 0x37bcb7d5d
37bcb7e04
37bcb7e04 0f 1f 40 00 ..@.
37bcb7e08
37bcb7e08loc_37bcb7e08:
37bcb7e08mov [r12], -1
37bcb7e10mov edx, -1
37bcb7e15
37bcb7e15loc_37bcb7e15:
37bcb7e15neg edx
37bcb7e17jmp 0x37bcb7d5d
37bcb7e1c
37bcb7e1c 0f 1f 40 00 ..@.
37bcb7e20
37bcb7e20loc_37bcb7e20:
37bcb7e20mov edx, [r12]
37bcb7e24test edx, edx
37bcb7e26jne 0x37bcb7e15
37bcb7e28cmp r13l, -1
37bcb7e2cje 0x37bcb7d7f
37bcb7e32mov ecx, eax
37bcb7e34test eax, eax
37bcb7e36je 0x37bcb7d7f
37bcb7e3ccmp eax, [r11]
37bcb7e3fje 0x37bcb8438
37bcb7e45cmp edi, 1
37bcb7e48jle 0x37bcb82e0
37bcb7e4ecmp eax, edi
37bcb7e50jle 0x37bcb82e0
37bcb7e56lea rax, [rip+0x79763f]
37bcb7e5dmov [rsp+32], r11
37bcb7e62mov r9, r10
37bcb7e65lea rdx, [rip+0x797625]
37bcb7e6cmov [rsp+64], 1
37bcb7e75lea rcx, [rip+0x79762c]
37bcb7e7clea r8, [rip+0x79760d]
37bcb7e83mov [rsp+56], 6
37bcb7e8cmov [rsp+48], rax
37bcb7e91mov [rsp+40], rax
37bcb7e96mov [rsp+376], r11
37bcb7e9emov [rsp+368], r10
37bcb7ea6call ilaenv_
37bcb7eabmov r10, [rsp+368]
37bcb7eb3xor edx, edx
37bcb7eb5mov r11, [rsp+376]
37bcb7ebdtest eax, eax
37bcb7ebfcmovns edx, eax
37bcb7ec2mov ecx, [r10]
37bcb7ec5cmp ecx, edx
37bcb7ec7mov r12l, edx
37bcb7ecajle 0x37bcb82e0
37bcb7ed0mov rax, [rsp+416]
37bcb7ed8mov edx, ecx
37bcb7edamov [rsp+272], ecx
37bcb7ee1imul edx, edi
37bcb7ee4mov eax, [rax]
37bcb7ee6cmp eax, edx
37bcb7ee8jl 0x37bcb84b0
37bcb7eeemov rax, rbp
37bcb7ef1cmp edi, r12l
37bcb7ef4not rax
37bcb7ef7mov r15, rax
37bcb7efamov eax, r12l
37bcb7efdcmovge eax, edi
37bcb7f00cmp ecx, eax
37bcb7f02jle 0x37bcb83bf
37bcb7f08
37bcb7f08loc_37bcb7f08:
37bcb7f08mov eax, ecx
37bcb7f0amov r8l, [r11]
37bcb7f0dmov [rsp+392], rbx
37bcb7f15mov rbx, r11
37bcb7f18sub eax, r12l
37bcb7f1bmov [rsp+368], r10
37bcb7f23lea r9l, [rax-1]
37bcb7f27mov eax, r9l
37bcb7f2acdq
37bcb7f2bidiv edi
37bcb7f2dmov eax, r9l
37bcb7f30sub eax, edx
37bcb7f32lea edx, [rax+rdi]
37bcb7f35cmp edx, ecx
37bcb7f37cmovg edx, ecx
37bcb7f3amov r9l, edx
37bcb7f3dmov edx, ecx
37bcb7f3fsub edx, r9l
37bcb7f42lea r12l, [rdx+rax]
37bcb7f46xor edx, edx
37bcb7f48div edi
37bcb7f4amov edx, edi
37bcb7f4clea r14l, [r12+1]
37bcb7f51neg edx
37bcb7f53movsxd r13, r14l
37bcb7f56mov [rsp+248], r14l
37bcb7f5emovsxd r9, edx
37bcb7f61imul r13, rbp
37bcb7f65mov [rsp+252], edx
37bcb7f6cmovsxd rdx, r12l
37bcb7f6fmov r12, [rsp+384]
37bcb7f77mov [rsp+244], eax
37bcb7f7elea rax, [rbp+1]
37bcb7f82imul rax, r9
37bcb7f86shl rax, 4
37bcb7f8amov [rsp+208], rax
37bcb7f92lea rax, [rdx+r15]
37bcb7f96add rax, r13
37bcb7f99shl rax, 4
37bcb7f9dlea r12, [r12+rax+16]
37bcb7fa2mov rax, rdx
37bcb7fa5mov [rsp+168], r12
37bcb7fadmov r12, r9
37bcb7fb0shl rax, 4
37bcb7fb4shl r12, 4
37bcb7fb8mov [rsp+200], r12
37bcb7fc0mov r12, [rsp+400]
37bcb7fc8add r12, rax
37bcb7fcblea eax, [rcx+1]
37bcb7fcecmp eax, r8l
37bcb7fd1cmovg eax, r8l
37bcb7fd5imul r9, rbp
37bcb7fd9cdqe
37bcb7fdbimul rax, rbp
37bcb7fdfshl r9, 4
37bcb7fe3mov ebp, [rsp+244]
37bcb7feamov [rsp+216], r9
37bcb7ff2add rax, r15
37bcb7ff5add rax, rdx
37bcb7ff8mov rdx, [rsp+384]
37bcb8000shl rax, 4
37bcb8004lea rdx, [rdx+rax+16]
37bcb8009lea rax, [r13+r15]
37bcb800emov r13l, r14l
37bcb8011mov [rsp+176], rdx
37bcb8019mov rdx, [rsp+384]
37bcb8021shl rax, 4
37bcb8025lea r14, [rsp+284]
37bcb802dlea r15, [rsp+268]
37bcb8035lea rdx, [rdx+rax+16]
37bcb803alea rax, [rsp+280]
37bcb8042mov [rsp+184], rax
37bcb804alea rax, [rsp+272]
37bcb8052mov [rsp+224], rax
37bcb805alea rax, [rsp+276]
37bcb8062mov [rsp+232], rax
37bcb806amov eax, edi
37bcb806cmov edi, r13l
37bcb806fmov r13, r12
37bcb8072mov [rsp+192], rdx
37bcb807amov r12l, eax
37bcb807djmp 0x37bcb80c6
37bcb807f
37bcb807f 90 .
37bcb8080
37bcb8080loc_37bcb8080:
37bcb8080mov rax, [rsp+200]
37bcb8088mov r8l, [rbx]
37bcb808bsub edi, r12l
37bcb808esub ebp, 1
37bcb8091add [rsp+176], rax
37bcb8099mov rcx, [rsp+208]
37bcb80a1add r13, rax
37bcb80a4mov rax, [rsp+368]
37bcb80acadd [rsp+168], rcx
37bcb80b4mov rcx, [rsp+216]
37bcb80bcadd [rsp+192], rcx
37bcb80c4mov ecx, [rax]
37bcb80c6
37bcb80c6loc_37bcb80c6:
37bcb80c6mov edx, ecx
37bcb80c8mov rax, [rsp+392]
37bcb80d0mov [rsp+48], rsi
37bcb80d5sub edx, edi
37bcb80d7mov [rsp+40], r13
37bcb80dcmov r9, [rsp+168]
37bcb80e4add edx, 1
37bcb80e7mov [rsp+32], rax
37bcb80eccmp edx, r12l
37bcb80efcmovg edx, r12l
37bcb80f3mov [rsp+268], edx
37bcb80famov edx, r8l
37bcb80fdsub r8l, ecx
37bcb8100mov rcx, r15
37bcb8103sub edx, edi
37bcb8105mov [rsp+284], r8l
37bcb810dmov r8, r14
37bcb8110add edx, 1
37bcb8113mov [rsp+280], edx
37bcb811amov rdx, [rsp+184]
37bcb8122call zlatrz_
37bcb8127cmp edi, 1
37bcb812ajle 0x37bcb82a2
37bcb8130mov rcx, [rsp+368]
37bcb8138mov edx, [rbx]
37bcb813amov r9, r15
37bcb813dmov r8, r14
37bcb8140mov r10, [rsp+392]
37bcb8148mov r11, [rsp+176]
37bcb8150sub edx, [rcx]
37bcb8152mov rcx, [rsp+224]
37bcb815amov [rsp+56], rsi
37bcb815fmov [rsp+40], r10
37bcb8164mov [rsp+64], rcx
37bcb8169lea rcx, [rip+0x797347]
37bcb8170mov [rsp+32], r11
37bcb8175mov [rsp+80], 7
37bcb817emov [rsp+72], 8
37bcb8187mov [rsp+48], r13
37bcb818cmov [rsp+284], edx
37bcb8193lea rdx, [rip+0x797316]
37bcb819acall zlarzt_
37bcb819flea edx, [rdi-1]
37bcb81a2mov rax, [rsp+184]
37bcb81aamov r11, [rsp+176]
37bcb81b2mov [rsp+276], edx
37bcb81b9mov edx, [rbx]
37bcb81bblea r9, [rip+0x7972ee]
37bcb81c2lea r8, [rip+0x7972ee]
37bcb81c9mov r10l, edx
37bcb81ccsub r10l, edi
37bcb81cflea ecx, [r10+1]
37bcb81d3mov r10, [rsp+368]
37bcb81dbmov [rsp+280], ecx
37bcb81e2mov rcx, [rsp+224]
37bcb81easub edx, [r10]
37bcb81edmov r10, [rsp+392]
37bcb81f5mov [rsp+40], rax
37bcb81famov [rsp+284], edx
37bcb8201mov rax, [rsp+232]
37bcb8209movsxd rdx, [rsp+268]
37bcb8211mov [rsp+120], rcx
37bcb8216mov [rsp+88], rcx
37bcb821bmov rcx, [rsp+392]
37bcb8223shl rdx, 4
37bcb8227mov [rsp+32], rax
37bcb822cadd rdx, rsi
37bcb822fmov [rsp+104], r10
37bcb8234mov r10, [rsp+192]
37bcb823cmov [rsp+112], rdx
37bcb8241lea rdx, [rip+0x797277]
37bcb8248mov [rsp+72], rcx
37bcb824dlea rcx, [rip+0x797277]
37bcb8254mov [rsp+152], 7
37bcb8260mov [rsp+144], 8
37bcb826cmov [rsp+136], 12
37bcb8278mov [rsp+128], 5
37bcb8284mov [rsp+96], r10
37bcb8289mov [rsp+80], rsi
37bcb828emov [rsp+64], r11
37bcb8293mov [rsp+56], r14
37bcb8298mov [rsp+48], r15
37bcb829dcall zlarzb_
37bcb82a2
37bcb82a2loc_37bcb82a2:
37bcb82a2test ebp, ebp
37bcb82a4jne 0x37bcb8080
37bcb82aamov eax, [rsp+252]
37bcb82b1imul eax, [rsp+244]
37bcb82b9mov r11, rbx
37bcb82bcmov edi, [rsp+248]
37bcb82c3mov r10, [rsp+368]
37bcb82cbmov rbx, [rsp+392]
37bcb82d3lea ecx, [rdi+rax-1]
37bcb82d7nop [rax+rax]
37bcb82e0
37bcb82e0loc_37bcb82e0:
37bcb82e0mov [rsp+280], ecx
37bcb82e7test ecx, ecx
37bcb82e9jg 0x37bcb83d0
37bcb82ef
37bcb82efloc_37bcb82ef:
37bcb82efpxor x0, x0
37bcb82f3mov [rsi+8], 0
37bcb82fbcvtsi2sd x0, [rsp+240]
37bcb8304movsd_xmm [rsi], x0
37bcb8308jmp 0x37bcb7d7f
37bcb830d
37bcb830d 0f 1f 00 ...
37bcb8310
37bcb8310loc_37bcb8310:
37bcb8310cmp eax, edx
37bcb8312je 0x37bcb7dbd
37bcb8318lea rax, [rip+0x79717d]
37bcb831fmov [rsp+32], r11
37bcb8324mov r9, r10
37bcb8327lea rdx, [rip+0x797163]
37bcb832emov [rsp+64], 1
37bcb8337lea rcx, [rip+0x79715a]
37bcb833elea r8, [rip+0x79714b]
37bcb8345mov [rsp+56], 6
37bcb834emov [rsp+48], rax
37bcb8353mov [rsp+40], rax
37bcb8358mov [rsp+376], r11
37bcb8360mov [rsp+368], r10
37bcb8368call ilaenv_
37bcb836dpxor x0, x0
37bcb8371mov r10, [rsp+368]
37bcb8379mov edx, 1
37bcb837emov edi, eax
37bcb8380mov r11, [rsp+376]
37bcb8388mov eax, [r10]
37bcb838bmov ecx, eax
37bcb838dimul ecx, edi
37bcb8390test eax, eax
37bcb8392cmovg edx, eax
37bcb8395mov [rsp+240], ecx
37bcb839ccvtsi2sd x0, ecx
37bcb83a0mov rcx, [rsp+416]
37bcb83a8mov ecx, [rcx]
37bcb83aajmp 0x37bcb7dd8
37bcb83af
37bcb83af 90 .
37bcb83b0
37bcb83b0loc_37bcb83b0:
37bcb83b0mov eax, -4
37bcb83b5mov edx, 4
37bcb83bajmp 0x37bcb7d59
37bcb83bf
37bcb83bfloc_37bcb83bf:
37bcb83bfmov [rsp+280], ecx
37bcb83c6nop [rax+rax]
37bcb83d0
37bcb83d0loc_37bcb83d0:
37bcb83d0mov eax, [r11]
37bcb83d3sub eax, [r10]
37bcb83d6mov [rsp+48], rsi
37bcb83dblea rcx, [rsp+280]
37bcb83e3mov [rsp+32], rbx
37bcb83e8mov r9, [rsp+384]
37bcb83f0mov rdx, r11
37bcb83f3lea r8, [rsp+284]
37bcb83fbmov [rsp+284], eax
37bcb8402mov rax, [rsp+400]
37bcb840amov [rsp+40], rax
37bcb840fcall zlatrz_
37bcb8414jmp 0x37bcb82ef
37bcb8419
37bcb8419 0f 1f 80 00 00 00 00 .......
37bcb8420
37bcb8420loc_37bcb8420:
37bcb8420mov edx, [r12]
37bcb8424test edx, edx
37bcb8426je 0x37bcb7d7f
37bcb842cjmp 0x37bcb7e15
37bcb8431
37bcb8431 0f 1f 80 00 00 00 00 .......
37bcb8438
37bcb8438loc_37bcb8438:
37bcb8438test eax, eax
37bcb843ajle 0x37bcb7d7f
37bcb8440mov rdx, [rsp+400]
37bcb8448sub eax, 1
37bcb844bpxor x0, x0
37bcb844fshl rax, 4
37bcb8453lea rax, [rdx+rax+16]
37bcb8458mov rcx, rax
37bcb845bsub rcx, rdx
37bcb845eand ecx, 16
37bcb8461je 0x37bcb8480
37bcb8463movups [rdx], x0
37bcb8466add rdx, 16
37bcb846acmp rax, rdx
37bcb846dje 0x37bcb7d7f
37bcb8473nop
37bcb8475nop [rax+rax]
37bcb8480
37bcb8480loc_37bcb8480:
37bcb8480movups [rdx], x0
37bcb8483add rdx, 32
37bcb8487movups [rdx-16], x0
37bcb848bcmp rax, rdx
37bcb848eje 0x37bcb7d7f
37bcb8494movups [rdx], x0
37bcb8497add rdx, 32
37bcb849bmovups [rdx-16], x0
37bcb849fcmp rax, rdx
37bcb84a2jne 0x37bcb8480
37bcb84a4jmp 0x37bcb7d7f
37bcb84a9
37bcb84a9 0f 1f 80 00 00 00 00 .......
37bcb84b0
37bcb84b0loc_37bcb84b0:
37bcb84b0cdq
37bcb84b1mov [rsp+32], r11
37bcb84b6mov r9, r10
37bcb84b9lea r8, [rip+0x796fd0]
37bcb84c0idiv ecx
37bcb84c2mov [rsp+376], r11
37bcb84camov [rsp+64], 1
37bcb84d3mov [rsp+56], 6
37bcb84dcmov [rsp+368], r10
37bcb84e4lea rdx, [rip+0x796fa6]
37bcb84eblea rcx, [rip+0x796fba]
37bcb84f2mov r13l, eax
37bcb84f5mov edi, eax
37bcb84f7lea rax, [rip+0x796f9e]
37bcb84femov [rsp+48], rax
37bcb8503mov [rsp+40], rax
37bcb8508call ilaenv_
37bcb850dmov edx, 2
37bcb8512mov r10, [rsp+368]
37bcb851amov r11, [rsp+376]
37bcb8522cmp eax, edx
37bcb8524cmovl eax, edx
37bcb8527mov ecx, [r10]
37bcb852acmp r13l, eax
37bcb852djl 0x37bcb82e0
37bcb8533mov rax, rbp
37bcb8536cmp r12l, r13l
37bcb8539not rax
37bcb853cmov r15, rax
37bcb853fmov eax, r13l
37bcb8542cmovge eax, r12l
37bcb8546cmp eax, ecx
37bcb8548jl 0x37bcb7f08
37bcb854ejmp 0x37bcb82e0
37bcb7d00
37bcb8553
37bcb8553 // align 0x10
37bcb8553 // align 0x10
37bcb8560
37bcb8560zung2l_:
37bcb8560push r15
37bcb8562push r14
37bcb8564push r13
37bcb8566push r12
37bcb8568push rbp
37bcb8569push rdi
37bcb856apush rsi
37bcb856bpush rbx
37bcb856csub rsp, 216
37bcb8573movups [rsp+176], x6
37bcb857bmovups [rsp+192], x7
37bcb8583mov rax, [rsp+320]
37bcb858bmov r10, rcx
37bcb858emov r11, rdx
37bcb8591mov rcx, [rsp+344]
37bcb8599mov rbp, r9
37bcb859cmov edx, [r10]
37bcb859fmovsxd r9, [rax]
37bcb85a2mov [rsp+304], r8
37bcb85aamov [rcx], 0
37bcb85b0test edx, edx
37bcb85b2js 0x37bcb8613
37bcb85b4mov r8l, [r11]
37bcb85b7cmp edx, r8l
37bcb85bajl 0x37bcb85c1
37bcb85bctest r8l, r8l
37bcb85bfjns 0x37bcb861f
37bcb85c1
37bcb85c1loc_37bcb85c1:
37bcb85c1mov edx, -2
37bcb85c6mov eax, 2
37bcb85cb
37bcb85cbloc_37bcb85cb:
37bcb85cbmov [rcx], edx
37bcb85cdmov r8l, 6
37bcb85d3lea rdx, [rsp+160]
37bcb85dblea rcx, [rip+0x796f06]
37bcb85e2mov [rsp+160], eax
37bcb85e9call xerbla_
37bcb85eenop
37bcb85ef
37bcb85efloc_37bcb85ef:
37bcb85efmovups x6, [rsp+176]
37bcb85f7movups x7, [rsp+192]
37bcb85ffadd rsp, 216
37bcb8606pop rbx
37bcb8607pop rsi
37bcb8608pop rdi
37bcb8609pop rbp
37bcb860apop r12
37bcb860cpop r13
37bcb860epop r14
37bcb8610pop r15
37bcb8612ret
37bcb8613
37bcb8613loc_37bcb8613:
37bcb8613mov edx, -1
37bcb8618mov eax, 1
37bcb861djmp 0x37bcb85cb
37bcb861f
37bcb861floc_37bcb861f:
37bcb861fmov rax, [rsp+304]
37bcb8627mov eax, [rax]
37bcb8629cmp r8l, eax
37bcb862cjl 0x37bcb8632
37bcb862etest eax, eax
37bcb8630jns 0x37bcb863e
37bcb8632
37bcb8632loc_37bcb8632:
37bcb8632mov edx, -3
37bcb8637mov eax, 3
37bcb863cjmp 0x37bcb85cb
37bcb863e
37bcb863eloc_37bcb863e:
37bcb863etest edx, edx
37bcb8640mov ebx, 1
37bcb8645cmovg ebx, edx
37bcb8648cmp r9l, ebx
37bcb864bjl 0x37bcb8902
37bcb8651test r8l, r8l
37bcb8654je 0x37bcb85ef
37bcb8656mov r14l, r8l
37bcb8659movq x6, [rip+0x796e8f]
37bcb8661sub r14l, eax
37bcb8664je 0x37bcb870e
37bcb866amov ebx, edx
37bcb866clea r13, [r9+1]
37bcb8670add r14l, 1
37bcb8674sub ebx, r8l
37bcb8677shl r13, 4
37bcb867bmovsxd rbx, ebx
37bcb867esub rbx, 1
37bcb8682shl rbx, 4
37bcb8686add rbx, rbp
37bcb8689test edx, edx
37bcb868bje 0x37bcb8911
37bcb8691lea edi, [rdx-1]
37bcb8694mov [rsp+88], eax
37bcb8698lea r15, [r13-16]
37bcb869cmov esi, 1
37bcb86a1mov rcx, rdi
37bcb86a4not rdi
37bcb86a7pxor x0, x0
37bcb86abmovq x6, [rip+0x796e3d]
37bcb86b3shl rcx, 4
37bcb86b7shl rdi, 4
37bcb86bbadd rcx, rbp
37bcb86benop
37bcb86c0
37bcb86c0loc_37bcb86c0:
37bcb86c0mov r12, rdi
37bcb86c3lea rax, [rdi+rcx]
37bcb86c7neg r12
37bcb86caand r12l, 16
37bcb86ceje 0x37bcb86e0
37bcb86d0movups [rax+16], x0
37bcb86d4add rax, 16
37bcb86d8cmp rax, rcx
37bcb86dbje 0x37bcb86f0
37bcb86ddnop [rax]
37bcb86e0
37bcb86e0loc_37bcb86e0:
37bcb86e0movups [rax+16], x0
37bcb86e4add rax, 32
37bcb86e8movups [rax], x0
37bcb86ebcmp rax, rcx
37bcb86eejne 0x37bcb86e0
37bcb86f0
37bcb86f0loc_37bcb86f0:
37bcb86f0add esi, 1
37bcb86f3movups [rbx+16], x6
37bcb86f7add rcx, r15
37bcb86faadd rbx, r13
37bcb86fdcmp esi, r14l
37bcb8700jne 0x37bcb86c0
37bcb8702mov eax, [rsp+88]
37bcb8706
37bcb8706loc_37bcb8706:
37bcb8706test eax, eax
37bcb8708je 0x37bcb85ef
37bcb870e
37bcb870eloc_37bcb870e:
37bcb870emov rdi, r9
37bcb8711mov r12, [rsp+328]
37bcb8719mov ecx, eax
37bcb871bmov [rsp+116], eax
37bcb871fnot rdi
37bcb8722mov [rsp+120], r9
37bcb8727lea r14, [rsp+160]
37bcb872flea r13, [rsp+156]
37bcb8737mov [rsp+104], rdi
37bcb873clea rdi, [rbp+16]
37bcb8740movddup x7, [rip+0x796db8]
37bcb8748mov r15l, 1
37bcb874emov [rsp+128], rdi
37bcb8756lea rdi, [rbp+32]
37bcb875amov [rsp+136], rdi
37bcb8762mov [rsp+88], r13
37bcb8767mov r13, r12
37bcb876amov r12, r11
37bcb876dmov [rsp+96], r14
37bcb8772mov r14, rbp
37bcb8775mov rbp, r10
37bcb8778nop [rax+rax]
37bcb8780
37bcb8780loc_37bcb8780:
37bcb8780mov esi, r8l
37bcb8783sub edx, r8l
37bcb8786mov rax, [rsp+336]
37bcb878emov r8, [rsp+96]
37bcb8793sub esi, ecx
37bcb8795add esi, r15l
37bcb8798add edx, esi
37bcb879amovsxd rbx, esi
37bcb879dmovsxd rcx, edx
37bcb87a0imul rbx, [rsp+120]
37bcb87a6add rbx, [rsp+104]
37bcb87abmov [rsp+156], edx
37bcb87b2add rcx, rbx
37bcb87b5lea edx, [rsi-1]
37bcb87b8lea rdi, [rbx+1]
37bcb87bcshl rcx, 4
37bcb87c0mov [rsp+160], edx
37bcb87c7shl rdi, 4
37bcb87cbmov rdx, [rsp+88]
37bcb87d0movups [r14+rcx], x6
37bcb87d5lea r9, [rdi+r14]
37bcb87d9lea rcx, [rip+0x796d00]
37bcb87e0mov [rsp+64], rax
37bcb87e5mov rax, [rsp+320]
37bcb87edmov [rsp+72], 4
37bcb87f6mov [rsp+56], rax
37bcb87fblea rax, [rip+0x796ce2]
37bcb8802mov [rsp+32], rax
37bcb8807mov [rsp+48], r14
37bcb880cmov [rsp+40], r13
37bcb8811call zlarf1l_
37bcb8816mov eax, [rbp]
37bcb8819movupd x0, [r13]
37bcb881flea r8, [rdi+r14]
37bcb8823mov rcx, [rsp+88]
37bcb8828lea r9, [rip+0x796cb5]
37bcb882fadd eax, esi
37bcb8831xorpd x0, x7
37bcb8835mov edx, eax
37bcb8837sub edx, [r12]
37bcb883bmovups [rsp+160], x0
37bcb8843sub edx, 1
37bcb8846mov [rsp+156], edx
37bcb884dmov rdx, [rsp+96]
37bcb8852call zscal_
37bcb8857mov edx, [rbp]
37bcb885amov r8l, [r12]
37bcb885emovapd x0, x6
37bcb8862movupd x1, [r13]
37bcb8868mov ecx, edx
37bcb886asub ecx, r8l
37bcb886dsubpd x0, x1
37bcb8871add esi, ecx
37bcb8873movsxd rcx, esi
37bcb8876add rbx, rcx
37bcb8879mov rcx, rbx
37bcb887cshl rcx, 4
37bcb8880movups [r14+rcx], x0
37bcb8885cmp edx, esi
37bcb8887jle 0x37bcb88e0
37bcb8889lea r9l, [rdx-1]
37bcb888dadd rcx, [rsp+128]
37bcb8895pxor x0, x0
37bcb8899sub r9l, esi
37bcb889cadd r9, rbx
37bcb889fshl r9, 4
37bcb88a3add r9, [rsp+136]
37bcb88abmov rbx, r9
37bcb88aesub rbx, rcx
37bcb88b1and ebx, 16
37bcb88b4je 0x37bcb88d0
37bcb88b6movups [rcx], x0
37bcb88b9add rcx, 16
37bcb88bdcmp rcx, r9
37bcb88c0je 0x37bcb88e0
37bcb88c2nop [rax]
37bcb88c5nop [rax+rax]
37bcb88d0
37bcb88d0loc_37bcb88d0:
37bcb88d0movups [rcx], x0
37bcb88d3add rcx, 32
37bcb88d7movups [rcx-16], x0
37bcb88dbcmp rcx, r9
37bcb88dejne 0x37bcb88d0
37bcb88e0
37bcb88e0loc_37bcb88e0:
37bcb88e0add r15l, 1
37bcb88e4cmp [rsp+116], r15l
37bcb88e9jl 0x37bcb85ef
37bcb88efmov rax, [rsp+304]
37bcb88f7add r13, 16
37bcb88fbmov ecx, [rax]
37bcb88fdjmp 0x37bcb8780
37bcb8902
37bcb8902loc_37bcb8902:
37bcb8902mov edx, -5
37bcb8907mov eax, 5
37bcb890cjmp 0x37bcb85cb
37bcb8911
37bcb8911loc_37bcb8911:
37bcb8911mov ecx, 1
37bcb8916movq x6, [rip+0x796bd2]
37bcb891e
37bcb891eloc_37bcb891e:
37bcb891elea esi, [rcx+1]
37bcb8921movups [rbx+16], x6
37bcb8925cmp esi, r14l
37bcb8928je 0x37bcb8706
37bcb892eadd ecx, 2
37bcb8931movups [rbx+r13+16], x6
37bcb8937lea rbx, [rbx+2*r13]
37bcb893bcmp ecx, r14l
37bcb893ejne 0x37bcb891e
37bcb8940jmp 0x37bcb8706
37bcb8560
37bcb8560zung2l_:
37bcb8560push r15
37bcb8562push r14
37bcb8564push r13
37bcb8566push r12
37bcb8568push rbp
37bcb8569push rdi
37bcb856apush rsi
37bcb856bpush rbx
37bcb856csub rsp, 216
37bcb8573movups [rsp+176], x6
37bcb857bmovups [rsp+192], x7
37bcb8583mov rax, [rsp+320]
37bcb858bmov r10, rcx
37bcb858emov r11, rdx
37bcb8591mov rcx, [rsp+344]
37bcb8599mov rbp, r9
37bcb859cmov edx, [r10]
37bcb859fmovsxd r9, [rax]
37bcb85a2mov [rsp+304], r8
37bcb85aamov [rcx], 0
37bcb85b0test edx, edx
37bcb85b2js 0x37bcb8613
37bcb85b4mov r8l, [r11]
37bcb85b7cmp edx, r8l
37bcb85bajl 0x37bcb85c1
37bcb85bctest r8l, r8l
37bcb85bfjns 0x37bcb861f
37bcb85c1
37bcb85c1loc_37bcb85c1:
37bcb85c1mov edx, -2
37bcb85c6mov eax, 2
37bcb85cb
37bcb85cbloc_37bcb85cb:
37bcb85cbmov [rcx], edx
37bcb85cdmov r8l, 6
37bcb85d3lea rdx, [rsp+160]
37bcb85dblea rcx, [rip+0x796f06]
37bcb85e2mov [rsp+160], eax
37bcb85e9call xerbla_
37bcb85eenop
37bcb85ef
37bcb85efloc_37bcb85ef:
37bcb85efmovups x6, [rsp+176]
37bcb85f7movups x7, [rsp+192]
37bcb85ffadd rsp, 216
37bcb8606pop rbx
37bcb8607pop rsi
37bcb8608pop rdi
37bcb8609pop rbp
37bcb860apop r12
37bcb860cpop r13
37bcb860epop r14
37bcb8610pop r15
37bcb8612ret
37bcb8613
37bcb8613loc_37bcb8613:
37bcb8613mov edx, -1
37bcb8618mov eax, 1
37bcb861djmp 0x37bcb85cb
37bcb861f
37bcb861floc_37bcb861f:
37bcb861fmov rax, [rsp+304]
37bcb8627mov eax, [rax]
37bcb8629cmp r8l, eax
37bcb862cjl 0x37bcb8632
37bcb862etest eax, eax
37bcb8630jns 0x37bcb863e
37bcb8632
37bcb8632loc_37bcb8632:
37bcb8632mov edx, -3
37bcb8637mov eax, 3
37bcb863cjmp 0x37bcb85cb
37bcb863e
37bcb863eloc_37bcb863e:
37bcb863etest edx, edx
37bcb8640mov ebx, 1
37bcb8645cmovg ebx, edx
37bcb8648cmp r9l, ebx
37bcb864bjl 0x37bcb8902
37bcb8651test r8l, r8l
37bcb8654je 0x37bcb85ef
37bcb8656mov r14l, r8l
37bcb8659movq x6, [rip+0x796e8f]
37bcb8661sub r14l, eax
37bcb8664je 0x37bcb870e
37bcb866amov ebx, edx
37bcb866clea r13, [r9+1]
37bcb8670add r14l, 1
37bcb8674sub ebx, r8l
37bcb8677shl r13, 4
37bcb867bmovsxd rbx, ebx
37bcb867esub rbx, 1
37bcb8682shl rbx, 4
37bcb8686add rbx, rbp
37bcb8689test edx, edx
37bcb868bje 0x37bcb8911
37bcb8691lea edi, [rdx-1]
37bcb8694mov [rsp+88], eax
37bcb8698lea r15, [r13-16]
37bcb869cmov esi, 1
37bcb86a1mov rcx, rdi
37bcb86a4not rdi
37bcb86a7pxor x0, x0
37bcb86abmovq x6, [rip+0x796e3d]
37bcb86b3shl rcx, 4
37bcb86b7shl rdi, 4
37bcb86bbadd rcx, rbp
37bcb86benop
37bcb86c0
37bcb86c0loc_37bcb86c0:
37bcb86c0mov r12, rdi
37bcb86c3lea rax, [rdi+rcx]
37bcb86c7neg r12
37bcb86caand r12l, 16
37bcb86ceje 0x37bcb86e0
37bcb86d0movups [rax+16], x0
37bcb86d4add rax, 16
37bcb86d8cmp rax, rcx
37bcb86dbje 0x37bcb86f0
37bcb86ddnop [rax]
37bcb86e0
37bcb86e0loc_37bcb86e0:
37bcb86e0movups [rax+16], x0
37bcb86e4add rax, 32
37bcb86e8movups [rax], x0
37bcb86ebcmp rax, rcx
37bcb86eejne 0x37bcb86e0
37bcb86f0
37bcb86f0loc_37bcb86f0:
37bcb86f0add esi, 1
37bcb86f3movups [rbx+16], x6
37bcb86f7add rcx, r15
37bcb86faadd rbx, r13
37bcb86fdcmp esi, r14l
37bcb8700jne 0x37bcb86c0
37bcb8702mov eax, [rsp+88]
37bcb8706
37bcb8706loc_37bcb8706:
37bcb8706test eax, eax
37bcb8708je 0x37bcb85ef
37bcb870e
37bcb870eloc_37bcb870e:
37bcb870emov rdi, r9
37bcb8711mov r12, [rsp+328]
37bcb8719mov ecx, eax
37bcb871bmov [rsp+116], eax
37bcb871fnot rdi
37bcb8722mov [rsp+120], r9
37bcb8727lea r14, [rsp+160]
37bcb872flea r13, [rsp+156]
37bcb8737mov [rsp+104], rdi
37bcb873clea rdi, [rbp+16]
37bcb8740movddup x7, [rip+0x796db8]
37bcb8748mov r15l, 1
37bcb874emov [rsp+128], rdi
37bcb8756lea rdi, [rbp+32]
37bcb875amov [rsp+136], rdi
37bcb8762mov [rsp+88], r13
37bcb8767mov r13, r12
37bcb876amov r12, r11
37bcb876dmov [rsp+96], r14
37bcb8772mov r14, rbp
37bcb8775mov rbp, r10
37bcb8778nop [rax+rax]
37bcb8780
37bcb8780loc_37bcb8780:
37bcb8780mov esi, r8l
37bcb8783sub edx, r8l
37bcb8786mov rax, [rsp+336]
37bcb878emov r8, [rsp+96]
37bcb8793sub esi, ecx
37bcb8795add esi, r15l
37bcb8798add edx, esi
37bcb879amovsxd rbx, esi
37bcb879dmovsxd rcx, edx
37bcb87a0imul rbx, [rsp+120]
37bcb87a6add rbx, [rsp+104]
37bcb87abmov [rsp+156], edx
37bcb87b2add rcx, rbx
37bcb87b5lea edx, [rsi-1]
37bcb87b8lea rdi, [rbx+1]
37bcb87bcshl rcx, 4
37bcb87c0mov [rsp+160], edx
37bcb87c7shl rdi, 4
37bcb87cbmov rdx, [rsp+88]
37bcb87d0movups [r14+rcx], x6
37bcb87d5lea r9, [rdi+r14]
37bcb87d9lea rcx, [rip+0x796d00]
37bcb87e0mov [rsp+64], rax
37bcb87e5mov rax, [rsp+320]
37bcb87edmov [rsp+72], 4
37bcb87f6mov [rsp+56], rax
37bcb87fblea rax, [rip+0x796ce2]
37bcb8802mov [rsp+32], rax
37bcb8807mov [rsp+48], r14
37bcb880cmov [rsp+40], r13
37bcb8811call zlarf1l_
37bcb8816mov eax, [rbp]
37bcb8819movupd x0, [r13]
37bcb881flea r8, [rdi+r14]
37bcb8823mov rcx, [rsp+88]
37bcb8828lea r9, [rip+0x796cb5]
37bcb882fadd eax, esi
37bcb8831xorpd x0, x7
37bcb8835mov edx, eax
37bcb8837sub edx, [r12]
37bcb883bmovups [rsp+160], x0
37bcb8843sub edx, 1
37bcb8846mov [rsp+156], edx
37bcb884dmov rdx, [rsp+96]
37bcb8852call zscal_
37bcb8857mov edx, [rbp]
37bcb885amov r8l, [r12]
37bcb885emovapd x0, x6
37bcb8862movupd x1, [r13]
37bcb8868mov ecx, edx
37bcb886asub ecx, r8l
37bcb886dsubpd x0, x1
37bcb8871add esi, ecx
37bcb8873movsxd rcx, esi
37bcb8876add rbx, rcx
37bcb8879mov rcx, rbx
37bcb887cshl rcx, 4
37bcb8880movups [r14+rcx], x0
37bcb8885cmp edx, esi
37bcb8887jle 0x37bcb88e0
37bcb8889lea r9l, [rdx-1]
37bcb888dadd rcx, [rsp+128]
37bcb8895pxor x0, x0
37bcb8899sub r9l, esi
37bcb889cadd r9, rbx
37bcb889fshl r9, 4
37bcb88a3add r9, [rsp+136]
37bcb88abmov rbx, r9
37bcb88aesub rbx, rcx
37bcb88b1and ebx, 16
37bcb88b4je 0x37bcb88d0
37bcb88b6movups [rcx], x0
37bcb88b9add rcx, 16
37bcb88bdcmp rcx, r9
37bcb88c0je 0x37bcb88e0
37bcb88c2nop [rax]
37bcb88c5nop [rax+rax]
37bcb88d0
37bcb88d0loc_37bcb88d0:
37bcb88d0movups [rcx], x0
37bcb88d3add rcx, 32
37bcb88d7movups [rcx-16], x0
37bcb88dbcmp rcx, r9
37bcb88dejne 0x37bcb88d0
37bcb88e0
37bcb88e0loc_37bcb88e0:
37bcb88e0add r15l, 1
37bcb88e4cmp [rsp+116], r15l
37bcb88e9jl 0x37bcb85ef
37bcb88efmov rax, [rsp+304]
37bcb88f7add r13, 16
37bcb88fbmov ecx, [rax]
37bcb88fdjmp 0x37bcb8780
37bcb8902
37bcb8902loc_37bcb8902:
37bcb8902mov edx, -5
37bcb8907mov eax, 5
37bcb890cjmp 0x37bcb85cb
37bcb8911
37bcb8911loc_37bcb8911:
37bcb8911mov ecx, 1
37bcb8916movq x6, [rip+0x796bd2]
37bcb891e
37bcb891eloc_37bcb891e:
37bcb891elea esi, [rcx+1]
37bcb8921movups [rbx+16], x6
37bcb8925cmp esi, r14l
37bcb8928je 0x37bcb8706
37bcb892eadd ecx, 2
37bcb8931movups [rbx+r13+16], x6
37bcb8937lea rbx, [rbx+2*r13]
37bcb893bcmp ecx, r14l
37bcb893ejne 0x37bcb891e
37bcb8940jmp 0x37bcb8706
37bcb8560
37bcb8945
37bcb8945 // align 0x10
37bcb8945 // align 0x10
37bcb8950
37bcb8950zung2r_:
37bcb8950push r15
37bcb8952push r14
37bcb8954push r13
37bcb8956push r12
37bcb8958push rbp
37bcb8959push rdi
37bcb895apush rsi
37bcb895bpush rbx
37bcb895csub rsp, 168
37bcb8963movups [rsp+144], x6
37bcb896bmov rbx, [rsp+296]
37bcb8973mov rax, [rsp+272]
37bcb897bmov [rbx], 0
37bcb8981movsxd r10, [rax]
37bcb8984mov r11, rcx
37bcb8987mov ecx, [rcx]
37bcb8989mov [rsp+248], rdx
37bcb8991mov r12, r9
37bcb8994test ecx, ecx
37bcb8996js 0x37bcb89ef
37bcb8998mov r9l, [rdx]
37bcb899bcmp ecx, r9l
37bcb899ejl 0x37bcb89a5
37bcb89a0test r9l, r9l
37bcb89a3jns 0x37bcb89fb
37bcb89a5
37bcb89a5loc_37bcb89a5:
37bcb89a5mov edx, -2
37bcb89aamov eax, 2
37bcb89af
37bcb89afloc_37bcb89af:
37bcb89afmov [rbx], edx
37bcb89b1mov r8l, 6
37bcb89b7lea rdx, [rsp+128]
37bcb89bflea rcx, [rip+0x796b52]
37bcb89c6mov [rsp+128], eax
37bcb89cdcall xerbla_
37bcb89d2nop
37bcb89d3
37bcb89d3loc_37bcb89d3:
37bcb89d3movups x6, [rsp+144]
37bcb89dbadd rsp, 168
37bcb89e2pop rbx
37bcb89e3pop rsi
37bcb89e4pop rdi
37bcb89e5pop rbp
37bcb89e6pop r12
37bcb89e8pop r13
37bcb89eapop r14
37bcb89ecpop r15
37bcb89eeret
37bcb89ef
37bcb89efloc_37bcb89ef:
37bcb89efmov edx, -1
37bcb89f4mov eax, 1
37bcb89f9jmp 0x37bcb89af
37bcb89fb
37bcb89fbloc_37bcb89fb:
37bcb89fbmov eax, [r8]
37bcb89fecmp r9l, eax
37bcb8a01jl 0x37bcb8a07
37bcb8a03test eax, eax
37bcb8a05jns 0x37bcb8a13
37bcb8a07
37bcb8a07loc_37bcb8a07:
37bcb8a07mov edx, -3
37bcb8a0cmov eax, 3
37bcb8a11jmp 0x37bcb89af
37bcb8a13
37bcb8a13loc_37bcb8a13:
37bcb8a13test ecx, ecx
37bcb8a15mov r8l, 1
37bcb8a1bcmovg r8l, ecx
37bcb8a1fcmp r10l, r8l
37bcb8a22jl 0x37bcb8d16
37bcb8a28test r9l, r9l
37bcb8a2bje 0x37bcb89d3
37bcb8a2dmov rdx, r10
37bcb8a30lea esi, [rax+1]
37bcb8a33movsxd rbp, eax
37bcb8a36movq x6, [rip+0x796ae2]
37bcb8a3enot rdx
37bcb8a41cmp r9l, esi
37bcb8a44jl 0x37bcb8b03
37bcb8a4amovsxd r8, esi
37bcb8a4dlea r13, [r10+1]
37bcb8a51lea r14l, [r9+1]
37bcb8a55movsxd rbp, eax
37bcb8a58imul r8, r10
37bcb8a5cshl r13, 4
37bcb8a60movq x6, [rip+0x796ab8]
37bcb8a68add r8, rdx
37bcb8a6blea rbx, [rbp+r8]
37bcb8a70shl rbx, 4
37bcb8a74add rbx, r12
37bcb8a77test ecx, ecx
37bcb8a79je 0x37bcb8cee
37bcb8a7flea edi, [rcx-1]
37bcb8a82mov [rsp+80], eax
37bcb8a86lea r15, [r13-16]
37bcb8a8apxor x0, x0
37bcb8a8eadd r8, rdi
37bcb8a91mov [rsp+88], rdx
37bcb8a96not rdi
37bcb8a99movq x6, [rip+0x796a7f]
37bcb8aa1shl r8, 4
37bcb8aa5shl rdi, 4
37bcb8aa9lea r8, [r12+r8+16]
37bcb8aaenop
37bcb8ab0
37bcb8ab0loc_37bcb8ab0:
37bcb8ab0mov rdx, rdi
37bcb8ab3lea rax, [rdi+r8]
37bcb8ab7neg rdx
37bcb8abaand edx, 16
37bcb8abdje 0x37bcb8ad0
37bcb8abfmovups [rax+16], x0
37bcb8ac3add rax, 16
37bcb8ac7cmp r8, rax
37bcb8acaje 0x37bcb8ae0
37bcb8accnop [rax]
37bcb8ad0
37bcb8ad0loc_37bcb8ad0:
37bcb8ad0movups [rax+16], x0
37bcb8ad4add rax, 32
37bcb8ad8movups [rax], x0
37bcb8adbcmp r8, rax
37bcb8adejne 0x37bcb8ad0
37bcb8ae0
37bcb8ae0loc_37bcb8ae0:
37bcb8ae0add esi, 1
37bcb8ae3movups [rbx+16], x6
37bcb8ae7add r8, r15
37bcb8aeaadd rbx, r13
37bcb8aedcmp esi, r14l
37bcb8af0jne 0x37bcb8ab0
37bcb8af2mov eax, [rsp+80]
37bcb8af6mov rdx, [rsp+88]
37bcb8afb
37bcb8afbloc_37bcb8afb:
37bcb8afbtest eax, eax
37bcb8afdje 0x37bcb89d3
37bcb8b03
37bcb8b03loc_37bcb8b03:
37bcb8b03mov rsi, rbp
37bcb8b06mov rbx, rbp
37bcb8b09mov rax, rbp
37bcb8b0cmov r15, rdx
37bcb8b0fimul rsi, r10
37bcb8b13shl rax, 4
37bcb8b17shl r15, 4
37bcb8b1bmov r14l, ebx
37bcb8b1emov r8, [rsp+280]
37bcb8b26mov [rsp+80], r15
37bcb8b2bmov r13l, ebx
37bcb8b2emov r15, r11
37bcb8b31mov [rsp+104], rdx
37bcb8b36add rsi, rdx
37bcb8b39lea rbp, [r8+rax-16]
37bcb8b3emov eax, ebx
37bcb8b40lea rdi, [rbx+rsi]
37bcb8b44shl rdi, 4
37bcb8b48add rdi, r12
37bcb8b4bcmp r9l, ebx
37bcb8b4ejg 0x37bcb8bff
37bcb8b54nop
37bcb8b55nop [rax+rax]
37bcb8b60
37bcb8b60loc_37bcb8b60:
37bcb8b60cmp r13l, ecx
37bcb8b63jl 0x37bcb8c9c
37bcb8b69
37bcb8b69loc_37bcb8b69:
37bcb8b69movupd x1, [rbp]
37bcb8b6emovapd x0, x6
37bcb8b72subpd x0, x1
37bcb8b76movups [rdi], x0
37bcb8b79cmp r13l, 1
37bcb8b7dje 0x37bcb89d3
37bcb8b83lea edx, [r14-2]
37bcb8b87mov rax, rsi
37bcb8b8apxor x0, x0
37bcb8b8eadd rdx, rsi
37bcb8b91shl rax, 4
37bcb8b95shl rdx, 4
37bcb8b99add rax, r12
37bcb8b9clea rdx, [r12+rdx+16]
37bcb8ba1mov rcx, rdx
37bcb8ba4sub rcx, rax
37bcb8ba7and ecx, 16
37bcb8baaje 0x37bcb8bc0
37bcb8bacmovups [rax+16], x0
37bcb8bb0add rax, 16
37bcb8bb4cmp rax, rdx
37bcb8bb7je 0x37bcb8bd0
37bcb8bb9nop [rax]
37bcb8bc0
37bcb8bc0loc_37bcb8bc0:
37bcb8bc0movups [rax+16], x0
37bcb8bc4add rax, 32
37bcb8bc8movups [rax], x0
37bcb8bcbcmp rax, rdx
37bcb8bcejne 0x37bcb8bc0
37bcb8bd0
37bcb8bd0loc_37bcb8bd0:
37bcb8bd0sub rbx, 1
37bcb8bd4mov ecx, [r15]
37bcb8bd7sub rsi, r10
37bcb8bdasub rbp, 16
37bcb8bdemov rax, [rsp+248]
37bcb8be6add rdi, [rsp+80]
37bcb8bebmov r14l, ebx
37bcb8beemov r13l, ebx
37bcb8bf1mov r9l, [rax]
37bcb8bf4mov eax, ebx
37bcb8bf6cmp r9l, ebx
37bcb8bf9jle 0x37bcb8b60
37bcb8bff
37bcb8bffloc_37bcb8bff:
37bcb8bffmov rax, [rsp+288]
37bcb8c07lea edx, [rbx+1]
37bcb8c0asub ecx, ebx
37bcb8c0csub r9l, ebx
37bcb8c0fimul rdx, r10
37bcb8c13add rdx, [rsp+104]
37bcb8c18mov [rsp+40], rbp
37bcb8c1dadd ecx, 1
37bcb8c20mov [rsp+64], rax
37bcb8c25add rdx, rbx
37bcb8c28mov rax, [rsp+272]
37bcb8c30lea r8, [rsp+128]
37bcb8c38shl rdx, 4
37bcb8c3cmov [rsp+124], ecx
37bcb8c40lea rcx, [rip+0x7968c9]
37bcb8c47mov [rsp+56], rax
37bcb8c4cadd rdx, r12
37bcb8c4flea rax, [rip+0x7968be]
37bcb8c56mov [rsp+48], rdx
37bcb8c5blea rdx, [rsp+124]
37bcb8c60mov [rsp+32], rax
37bcb8c65mov [rsp+72], 4
37bcb8c6emov [rsp+128], r9l
37bcb8c76mov r9, rdi
37bcb8c79mov [rsp+88], r10
37bcb8c7emov [rsp+100], ebx
37bcb8c82call zlarf1f_
37bcb8c87mov ecx, [r15]
37bcb8c8amov eax, [rsp+100]
37bcb8c8emov r10, [rsp+88]
37bcb8c93cmp r13l, ecx
37bcb8c96jge 0x37bcb8b69
37bcb8c9c
37bcb8c9cloc_37bcb8c9c:
37bcb8c9csub ecx, eax
37bcb8c9elea eax, [r14+1]
37bcb8ca2movupd x0, [rbp]
37bcb8ca7xorpd x0, [rip+0x796881]
37bcb8cafadd rax, rsi
37bcb8cb2mov [rsp+124], ecx
37bcb8cb6lea rdx, [rsp+128]
37bcb8cbelea rcx, [rsp+124]
37bcb8cc3shl rax, 4
37bcb8cc7lea r9, [rip+0x796846]
37bcb8ccemov [rsp+88], r10
37bcb8cd3lea r8, [r12+rax]
37bcb8cd7movups [rsp+128], x0
37bcb8cdfcall zscal_
37bcb8ce4mov r10, [rsp+88]
37bcb8ce9jmp 0x37bcb8b69
37bcb8cee
37bcb8ceeloc_37bcb8cee:
37bcb8ceelea r8l, [rsi+1]
37bcb8cf2movups [rbx+16], x6
37bcb8cf6cmp r8l, r14l
37bcb8cf9je 0x37bcb8afb
37bcb8cffadd esi, 2
37bcb8d02movups [rbx+r13+16], x6
37bcb8d08lea rbx, [rbx+2*r13]
37bcb8d0ccmp esi, r14l
37bcb8d0fjne 0x37bcb8cee
37bcb8d11jmp 0x37bcb8afb
37bcb8d16
37bcb8d16loc_37bcb8d16:
37bcb8d16mov edx, -5
37bcb8d1bmov eax, 5
37bcb8d20jmp 0x37bcb89af
37bcb8950
37bcb8950zung2r_:
37bcb8950push r15
37bcb8952push r14
37bcb8954push r13
37bcb8956push r12
37bcb8958push rbp
37bcb8959push rdi
37bcb895apush rsi
37bcb895bpush rbx
37bcb895csub rsp, 168
37bcb8963movups [rsp+144], x6
37bcb896bmov rbx, [rsp+296]
37bcb8973mov rax, [rsp+272]
37bcb897bmov [rbx], 0
37bcb8981movsxd r10, [rax]
37bcb8984mov r11, rcx
37bcb8987mov ecx, [rcx]
37bcb8989mov [rsp+248], rdx
37bcb8991mov r12, r9
37bcb8994test ecx, ecx
37bcb8996js 0x37bcb89ef
37bcb8998mov r9l, [rdx]
37bcb899bcmp ecx, r9l
37bcb899ejl 0x37bcb89a5
37bcb89a0test r9l, r9l
37bcb89a3jns 0x37bcb89fb
37bcb89a5
37bcb89a5loc_37bcb89a5:
37bcb89a5mov edx, -2
37bcb89aamov eax, 2
37bcb89af
37bcb89afloc_37bcb89af:
37bcb89afmov [rbx], edx
37bcb89b1mov r8l, 6
37bcb89b7lea rdx, [rsp+128]
37bcb89bflea rcx, [rip+0x796b52]
37bcb89c6mov [rsp+128], eax
37bcb89cdcall xerbla_
37bcb89d2nop
37bcb89d3
37bcb89d3loc_37bcb89d3:
37bcb89d3movups x6, [rsp+144]
37bcb89dbadd rsp, 168
37bcb89e2pop rbx
37bcb89e3pop rsi
37bcb89e4pop rdi
37bcb89e5pop rbp
37bcb89e6pop r12
37bcb89e8pop r13
37bcb89eapop r14
37bcb89ecpop r15
37bcb89eeret
37bcb89ef
37bcb89efloc_37bcb89ef:
37bcb89efmov edx, -1
37bcb89f4mov eax, 1
37bcb89f9jmp 0x37bcb89af
37bcb89fb
37bcb89fbloc_37bcb89fb:
37bcb89fbmov eax, [r8]
37bcb89fecmp r9l, eax
37bcb8a01jl 0x37bcb8a07
37bcb8a03test eax, eax
37bcb8a05jns 0x37bcb8a13
37bcb8a07
37bcb8a07loc_37bcb8a07:
37bcb8a07mov edx, -3
37bcb8a0cmov eax, 3
37bcb8a11jmp 0x37bcb89af
37bcb8a13
37bcb8a13loc_37bcb8a13:
37bcb8a13test ecx, ecx
37bcb8a15mov r8l, 1
37bcb8a1bcmovg r8l, ecx
37bcb8a1fcmp r10l, r8l
37bcb8a22jl 0x37bcb8d16
37bcb8a28test r9l, r9l
37bcb8a2bje 0x37bcb89d3
37bcb8a2dmov rdx, r10
37bcb8a30lea esi, [rax+1]
37bcb8a33movsxd rbp, eax
37bcb8a36movq x6, [rip+0x796ae2]
37bcb8a3enot rdx
37bcb8a41cmp r9l, esi
37bcb8a44jl 0x37bcb8b03
37bcb8a4amovsxd r8, esi
37bcb8a4dlea r13, [r10+1]
37bcb8a51lea r14l, [r9+1]
37bcb8a55movsxd rbp, eax
37bcb8a58imul r8, r10
37bcb8a5cshl r13, 4
37bcb8a60movq x6, [rip+0x796ab8]
37bcb8a68add r8, rdx
37bcb8a6blea rbx, [rbp+r8]
37bcb8a70shl rbx, 4
37bcb8a74add rbx, r12
37bcb8a77test ecx, ecx
37bcb8a79je 0x37bcb8cee
37bcb8a7flea edi, [rcx-1]
37bcb8a82mov [rsp+80], eax
37bcb8a86lea r15, [r13-16]
37bcb8a8apxor x0, x0
37bcb8a8eadd r8, rdi
37bcb8a91mov [rsp+88], rdx
37bcb8a96not rdi
37bcb8a99movq x6, [rip+0x796a7f]
37bcb8aa1shl r8, 4
37bcb8aa5shl rdi, 4
37bcb8aa9lea r8, [r12+r8+16]
37bcb8aaenop
37bcb8ab0
37bcb8ab0loc_37bcb8ab0:
37bcb8ab0mov rdx, rdi
37bcb8ab3lea rax, [rdi+r8]
37bcb8ab7neg rdx
37bcb8abaand edx, 16
37bcb8abdje 0x37bcb8ad0
37bcb8abfmovups [rax+16], x0
37bcb8ac3add rax, 16
37bcb8ac7cmp r8, rax
37bcb8acaje 0x37bcb8ae0
37bcb8accnop [rax]
37bcb8ad0
37bcb8ad0loc_37bcb8ad0:
37bcb8ad0movups [rax+16], x0
37bcb8ad4add rax, 32
37bcb8ad8movups [rax], x0
37bcb8adbcmp r8, rax
37bcb8adejne 0x37bcb8ad0
37bcb8ae0
37bcb8ae0loc_37bcb8ae0:
37bcb8ae0add esi, 1
37bcb8ae3movups [rbx+16], x6
37bcb8ae7add r8, r15
37bcb8aeaadd rbx, r13
37bcb8aedcmp esi, r14l
37bcb8af0jne 0x37bcb8ab0
37bcb8af2mov eax, [rsp+80]
37bcb8af6mov rdx, [rsp+88]
37bcb8afb
37bcb8afbloc_37bcb8afb:
37bcb8afbtest eax, eax
37bcb8afdje 0x37bcb89d3
37bcb8b03
37bcb8b03loc_37bcb8b03:
37bcb8b03mov rsi, rbp
37bcb8b06mov rbx, rbp
37bcb8b09mov rax, rbp
37bcb8b0cmov r15, rdx
37bcb8b0fimul rsi, r10
37bcb8b13shl rax, 4
37bcb8b17shl r15, 4
37bcb8b1bmov r14l, ebx
37bcb8b1emov r8, [rsp+280]
37bcb8b26mov [rsp+80], r15
37bcb8b2bmov r13l, ebx
37bcb8b2emov r15, r11
37bcb8b31mov [rsp+104], rdx
37bcb8b36add rsi, rdx
37bcb8b39lea rbp, [r8+rax-16]
37bcb8b3emov eax, ebx
37bcb8b40lea rdi, [rbx+rsi]
37bcb8b44shl rdi, 4
37bcb8b48add rdi, r12
37bcb8b4bcmp r9l, ebx
37bcb8b4ejg 0x37bcb8bff
37bcb8b54nop
37bcb8b55nop [rax+rax]
37bcb8b60
37bcb8b60loc_37bcb8b60:
37bcb8b60cmp r13l, ecx
37bcb8b63jl 0x37bcb8c9c
37bcb8b69
37bcb8b69loc_37bcb8b69:
37bcb8b69movupd x1, [rbp]
37bcb8b6emovapd x0, x6
37bcb8b72subpd x0, x1
37bcb8b76movups [rdi], x0
37bcb8b79cmp r13l, 1
37bcb8b7dje 0x37bcb89d3
37bcb8b83lea edx, [r14-2]
37bcb8b87mov rax, rsi
37bcb8b8apxor x0, x0
37bcb8b8eadd rdx, rsi
37bcb8b91shl rax, 4
37bcb8b95shl rdx, 4
37bcb8b99add rax, r12
37bcb8b9clea rdx, [r12+rdx+16]
37bcb8ba1mov rcx, rdx
37bcb8ba4sub rcx, rax
37bcb8ba7and ecx, 16
37bcb8baaje 0x37bcb8bc0
37bcb8bacmovups [rax+16], x0
37bcb8bb0add rax, 16
37bcb8bb4cmp rax, rdx
37bcb8bb7je 0x37bcb8bd0
37bcb8bb9nop [rax]
37bcb8bc0
37bcb8bc0loc_37bcb8bc0:
37bcb8bc0movups [rax+16], x0
37bcb8bc4add rax, 32
37bcb8bc8movups [rax], x0
37bcb8bcbcmp rax, rdx
37bcb8bcejne 0x37bcb8bc0
37bcb8bd0
37bcb8bd0loc_37bcb8bd0:
37bcb8bd0sub rbx, 1
37bcb8bd4mov ecx, [r15]
37bcb8bd7sub rsi, r10
37bcb8bdasub rbp, 16
37bcb8bdemov rax, [rsp+248]
37bcb8be6add rdi, [rsp+80]
37bcb8bebmov r14l, ebx
37bcb8beemov r13l, ebx
37bcb8bf1mov r9l, [rax]
37bcb8bf4mov eax, ebx
37bcb8bf6cmp r9l, ebx
37bcb8bf9jle 0x37bcb8b60
37bcb8bff
37bcb8bffloc_37bcb8bff:
37bcb8bffmov rax, [rsp+288]
37bcb8c07lea edx, [rbx+1]
37bcb8c0asub ecx, ebx
37bcb8c0csub r9l, ebx
37bcb8c0fimul rdx, r10
37bcb8c13add rdx, [rsp+104]
37bcb8c18mov [rsp+40], rbp
37bcb8c1dadd ecx, 1
37bcb8c20mov [rsp+64], rax
37bcb8c25add rdx, rbx
37bcb8c28mov rax, [rsp+272]
37bcb8c30lea r8, [rsp+128]
37bcb8c38shl rdx, 4
37bcb8c3cmov [rsp+124], ecx
37bcb8c40lea rcx, [rip+0x7968c9]
37bcb8c47mov [rsp+56], rax
37bcb8c4cadd rdx, r12
37bcb8c4flea rax, [rip+0x7968be]
37bcb8c56mov [rsp+48], rdx
37bcb8c5blea rdx, [rsp+124]
37bcb8c60mov [rsp+32], rax
37bcb8c65mov [rsp+72], 4
37bcb8c6emov [rsp+128], r9l
37bcb8c76mov r9, rdi
37bcb8c79mov [rsp+88], r10
37bcb8c7emov [rsp+100], ebx
37bcb8c82call zlarf1f_
37bcb8c87mov ecx, [r15]
37bcb8c8amov eax, [rsp+100]
37bcb8c8emov r10, [rsp+88]
37bcb8c93cmp r13l, ecx
37bcb8c96jge 0x37bcb8b69
37bcb8c9c
37bcb8c9cloc_37bcb8c9c:
37bcb8c9csub ecx, eax
37bcb8c9elea eax, [r14+1]
37bcb8ca2movupd x0, [rbp]
37bcb8ca7xorpd x0, [rip+0x796881]
37bcb8cafadd rax, rsi
37bcb8cb2mov [rsp+124], ecx
37bcb8cb6lea rdx, [rsp+128]
37bcb8cbelea rcx, [rsp+124]
37bcb8cc3shl rax, 4
37bcb8cc7lea r9, [rip+0x796846]
37bcb8ccemov [rsp+88], r10
37bcb8cd3lea r8, [r12+rax]
37bcb8cd7movups [rsp+128], x0
37bcb8cdfcall zscal_
37bcb8ce4mov r10, [rsp+88]
37bcb8ce9jmp 0x37bcb8b69
37bcb8cee
37bcb8ceeloc_37bcb8cee:
37bcb8ceelea r8l, [rsi+1]
37bcb8cf2movups [rbx+16], x6
37bcb8cf6cmp r8l, r14l
37bcb8cf9je 0x37bcb8afb
37bcb8cffadd esi, 2
37bcb8d02movups [rbx+r13+16], x6
37bcb8d08lea rbx, [rbx+2*r13]
37bcb8d0ccmp esi, r14l
37bcb8d0fjne 0x37bcb8cee
37bcb8d11jmp 0x37bcb8afb
37bcb8d16
37bcb8d16loc_37bcb8d16:
37bcb8d16mov edx, -5
37bcb8d1bmov eax, 5
37bcb8d20jmp 0x37bcb89af
37bcb8950
37bcb8d25
37bcb8d25 // align 0x20
37bcb8d25 // align 0x20
37bcb8d40
37bcb8d40zungbr_:
37bcb8d40push r15
37bcb8d42push r14
37bcb8d44push r13
37bcb8d46push r12
37bcb8d48push rbp
37bcb8d49push rdi
37bcb8d4apush rsi
37bcb8d4bpush rbx
37bcb8d4csub rsp, 120
37bcb8d50mov r12, [rsp+264]
37bcb8d58mov rax, [rsp+232]
37bcb8d60mov r13, [rsp+248]
37bcb8d68mov [r12], 0
37bcb8d70mov eax, [rax]
37bcb8d72mov rbx, rdx
37bcb8d75mov rsi, r8
37bcb8d78mov rbp, r9
37bcb8d7bmov r8l, 1
37bcb8d81mov r9l, 1
37bcb8d87lea rdx, [rip+0x7967b2]
37bcb8d8emov [rsp+84], eax
37bcb8d92mov rdi, rcx
37bcb8d95call lsame_
37bcb8d9amov r10l, [rbx]
37bcb8d9dmov r11l, [rsi]
37bcb8da0mov r14l, eax
37bcb8da3mov rax, [rsp+256]
37bcb8dabmov r15l, [rax]
37bcb8daetest r14l, r14l
37bcb8db1je 0x37bcb8e20
37bcb8db3test r10l, r10l
37bcb8db6js 0x37bcb8de0
37bcb8db8test r11l, r11l
37bcb8dbbjs 0x37bcb8f30
37bcb8dc1cmp r10l, r11l
37bcb8dc4jge 0x37bcb8eb8
37bcb8dca
37bcb8dcaloc_37bcb8dca:
37bcb8dcamov [r12], -3
37bcb8dd2mov eax, -3
37bcb8dd7
37bcb8dd7loc_37bcb8dd7:
37bcb8dd7neg eax
37bcb8dd9jmp 0x37bcb8dee
37bcb8ddb
37bcb8ddb 0f 1f 44 00 00 ..D..
37bcb8de0
37bcb8de0loc_37bcb8de0:
37bcb8de0mov edx, -2
37bcb8de5mov eax, 2
37bcb8dea
37bcb8dealoc_37bcb8dea:
37bcb8deamov [r12], edx
37bcb8dee
37bcb8deeloc_37bcb8dee:
37bcb8deelea rdx, [rsp+108]
37bcb8df3mov r8l, 6
37bcb8df9lea rcx, [rip+0x796748]
37bcb8e00mov [rsp+108], eax
37bcb8e04call xerbla_
37bcb8e09nop
37bcb8e0a
37bcb8e0aloc_37bcb8e0a:
37bcb8e0aadd rsp, 120
37bcb8e0epop rbx
37bcb8e0fpop rsi
37bcb8e10pop rdi
37bcb8e11pop rbp
37bcb8e12pop r12
37bcb8e14pop r13
37bcb8e16pop r14
37bcb8e18pop r15
37bcb8e1aret
37bcb8e1b
37bcb8e1b 0f 1f 44 00 00 ..D..
37bcb8e20
37bcb8e20loc_37bcb8e20:
37bcb8e20mov r9l, 1
37bcb8e26mov r8l, 1
37bcb8e2cmov rcx, rdi
37bcb8e2fmov [rsp+92], r11l
37bcb8e34lea rdx, [rip+0x796706]
37bcb8e3bmov [rsp+88], r10l
37bcb8e40call lsame_
37bcb8e45test eax, eax
37bcb8e47je 0x37bcb8ea0
37bcb8e49mov edx, [rbx]
37bcb8e4bmov r10l, [rsp+88]
37bcb8e50mov r11l, [rsp+92]
37bcb8e55test edx, edx
37bcb8e57js 0x37bcb8de0
37bcb8e59mov ecx, [rsi]
37bcb8e5btest ecx, ecx
37bcb8e5djs 0x37bcb8f30
37bcb8e63cmp ecx, edx
37bcb8e65jl 0x37bcb8dca
37bcb8e6bmov r8l, [rbp]
37bcb8e6fmov eax, ecx
37bcb8e71cmp r8l, ecx
37bcb8e74cmovle eax, r8l
37bcb8e78cmp eax, edx
37bcb8e7ajg 0x37bcb8dca
37bcb8e80test r8l, r8l
37bcb8e83jns 0x37bcb8eda
37bcb8e85
37bcb8e85loc_37bcb8e85:
37bcb8e85mov eax, -4
37bcb8e8amov [r12], -4
37bcb8e92neg eax
37bcb8e94jmp 0x37bcb8dee
37bcb8e99
37bcb8e99 0f 1f 80 00 00 00 00 .......
37bcb8ea0
37bcb8ea0loc_37bcb8ea0:
37bcb8ea0mov eax, -1
37bcb8ea5mov [r12], -1
37bcb8eadneg eax
37bcb8eafjmp 0x37bcb8dee
37bcb8eb4
37bcb8eb4 0f 1f 40 00 ..@.
37bcb8eb8
37bcb8eb8loc_37bcb8eb8:
37bcb8eb8mov r8l, [rbp]
37bcb8ebccmp r10l, r8l
37bcb8ebfmov eax, r8l
37bcb8ec2cmovle eax, r10l
37bcb8ec6cmp r11l, eax
37bcb8ec9jl 0x37bcb8dca
37bcb8ecftest r8l, r8l
37bcb8ed2js 0x37bcb8e85
37bcb8ed4mov edx, r10l
37bcb8ed7mov ecx, r11l
37bcb8eda
37bcb8edaloc_37bcb8eda:
37bcb8edamov rdi, [rsp+232]
37bcb8ee2test edx, edx
37bcb8ee4mov eax, 1
37bcb8ee9cmovg eax, edx
37bcb8eeccmp [rdi], eax
37bcb8eeejl 0x37bcb9578
37bcb8ef4cmp r10l, r11l
37bcb8ef7mov rax, [rsp+256]
37bcb8effcmovg r10l, r11l
37bcb8f03mov r11l, 1
37bcb8f09test r10l, r10l
37bcb8f0ccmovg r11l, r10l
37bcb8f10cmp [rax], r11l
37bcb8f13jge 0x37bcb8f3f
37bcb8f15cmp r15l, -1
37bcb8f19je 0x37bcb8f3f
37bcb8f1bmov [r12], -9
37bcb8f23mov eax, 9
37bcb8f28jmp 0x37bcb8dee
37bcb8f2d
37bcb8f2d 0f 1f 00 ...
37bcb8f30
37bcb8f30loc_37bcb8f30:
37bcb8f30mov edx, -3
37bcb8f35mov eax, 3
37bcb8f3ajmp 0x37bcb8dea
37bcb8f3f
37bcb8f3floc_37bcb8f3f:
37bcb8f3fmov eax, [r12]
37bcb8f43test eax, eax
37bcb8f45jne 0x37bcb8dd7
37bcb8f4bmovq x1, [rip+0x7965fd]
37bcb8f53movups [r13], x1
37bcb8f58test r14l, r14l
37bcb8f5bje 0x37bcb9190
37bcb8f61cmp r8l, edx
37bcb8f64jle 0x37bcb9400
37bcb8f6acmp edx, 1
37bcb8f6djg 0x37bcb9458
37bcb8f73nop
37bcb8f75nop [rax+rax]
37bcb8f80
37bcb8f80loc_37bcb8f80:
37bcb8f80test eax, eax
37bcb8f82jne 0x37bcb8dd7
37bcb8f88cmp r15l, -1
37bcb8f8cje 0x37bcb9160
37bcb8f92mov r10l, [rbx]
37bcb8f95test r10l, r10l
37bcb8f98je 0x37bcb9180
37bcb8f9emov ecx, [rsi]
37bcb8fa0test ecx, ecx
37bcb8fa2je 0x37bcb9180
37bcb8fa8movsxd rdi, [rsp+84]
37bcb8fadxor eax, eax
37bcb8faftest rdi, rdi
37bcb8fb2cmovs rdi, rax
37bcb8fb6mov eax, [rbp]
37bcb8fb9mov r12, rdi
37bcb8fbcnot r12
37bcb8fbftest r14l, r14l
37bcb8fc2je 0x37bcb9230
37bcb8fc8cmp r10l, eax
37bcb8fcbjge 0x37bcb951d
37bcb8fd1cmp r10l, 1
37bcb8fd5jle 0x37bcb9587
37bcb8fdbmovsxd r9, r10l
37bcb8fdemov rbp, rdi
37bcb8fe1mov r14, r12
37bcb8fe4xor r8l, r8l
37bcb8fe7mov rax, r9
37bcb8feaneg rbp
37bcb8fedshl r14, 4
37bcb8ff1pxor x2, x2
37bcb8ff5imul rax, rdi
37bcb8ff9mov rsi, [rsp+224]
37bcb9001mov r15, [rsp+224]
37bcb9009shl rbp, 4
37bcb900dadd rsi, 16
37bcb9011add rax, r12
37bcb9014mov rbx, rax
37bcb9017add rax, r9
37bcb901ashl rbx, 4
37bcb901eshl rax, 4
37bcb9022add rbx, rsi
37bcb9025lea rcx, [rax+rsi]
37bcb9029nop [rax]
37bcb9030
37bcb9030loc_37bcb9030:
37bcb9030lea eax, [r9+1]
37bcb9034movups [rbx], x2
37bcb9037cmp r10l, eax
37bcb903ajl 0x37bcb9072
37bcb903clea edx, [r9-1]
37bcb9040mov rax, r9
37bcb9043movsxd rdx, edx
37bcb9046sub rax, rdi
37bcb9049imul rdx, rdi
37bcb904dadd rdx, rax
37bcb9050xor eax, eax
37bcb9052shl rdx, 4
37bcb9056add rdx, r15
37bcb9059nop [rax]
37bcb9060
37bcb9060loc_37bcb9060:
37bcb9060movupd x0, [rdx+rax]
37bcb9065movups [rcx+rax], x0
37bcb9069add rax, 16
37bcb906dcmp rax, r8
37bcb9070jne 0x37bcb9060
37bcb9072
37bcb9072loc_37bcb9072:
37bcb9072sub r9, 1
37bcb9076add rbx, rbp
37bcb9079add rcx, r14
37bcb907cadd r8, 16
37bcb9080cmp r9l, 1
37bcb9084jg 0x37bcb9030
37bcb9086mov rax, [rsp+224]
37bcb908emov rbx, [rsp+224]
37bcb9096pxor x0, x0
37bcb909amovups [rax], x1
37bcb909dlea eax, [r10-2]
37bcb90a1shl rax, 4
37bcb90a5lea rax, [rbx+rax+32]
37bcb90aamov rdx, rax
37bcb90adsub rdx, rsi
37bcb90b0and edx, 16
37bcb90b3je 0x37bcb90d0
37bcb90b5movups [rsi], x0
37bcb90b8add rsi, 16
37bcb90bccmp rsi, rax
37bcb90bfje 0x37bcb90e0
37bcb90c1nop [rax]
37bcb90c5nop [rax+rax]
37bcb90d0
37bcb90d0loc_37bcb90d0:
37bcb90d0movups [rsi], x0
37bcb90d3add rsi, 32
37bcb90d7movups [rsi-16], x0
37bcb90dbcmp rsi, rax
37bcb90dejne 0x37bcb90d0
37bcb90e0
37bcb90e0loc_37bcb90e0:
37bcb90e0lea rax, [r12+2*rdi+2]
37bcb90e5lea r8, [rsp+96]
37bcb90eamov [rsp+48], r13
37bcb90efmov rdi, [rsp+256]
37bcb90f7mov [rsp+64], r8
37bcb90fcmov rsi, [rsp+224]
37bcb9104shl rax, 4
37bcb9108sub r10l, 1
37bcb910cmov [rsp+56], rdi
37bcb9111lea rdx, [rsp+104]
37bcb9116lea rcx, [rsp+100]
37bcb911bmov rdi, [rsp+240]
37bcb9123lea r9, [rsi+rax]
37bcb9127lea r8, [rsp+108]
37bcb912cmov [rsp+84], r11l
37bcb9131mov [rsp+40], rdi
37bcb9136mov rdi, [rsp+232]
37bcb913emov [rsp+100], r10l
37bcb9143mov [rsp+32], rdi
37bcb9148mov [rsp+104], r10l
37bcb914dmov [rsp+108], r10l
37bcb9152call zungqr_
37bcb9157mov r11l, [rsp+84]
37bcb915cnop [rax]
37bcb9160
37bcb9160loc_37bcb9160:
37bcb9160pxor x0, x0
37bcb9164mov [r13+8], 0
37bcb916ccvtsi2sd x0, r11l
37bcb9171movsd_xmm [r13], x0
37bcb9177jmp 0x37bcb8e0a
37bcb917c
37bcb917c 0f 1f 40 00 ..@.
37bcb9180
37bcb9180loc_37bcb9180:
37bcb9180movups [r13], x1
37bcb9185jmp 0x37bcb8e0a
37bcb918a
37bcb918a 66 0f 1f 44 00 00 f..D..
37bcb9190
37bcb9190loc_37bcb9190:
37bcb9190cmp r8l, ecx
37bcb9193jl 0x37bcb93b0
37bcb9199cmp ecx, 1
37bcb919cjle 0x37bcb8f80
37bcb91a2lea rax, [rsp+96]
37bcb91a7mov [rsp+48], r13
37bcb91acsub ecx, 1
37bcb91aflea rdx, [rsp+104]
37bcb91b4mov [rsp+64], rax
37bcb91b9lea rax, [rip+0x796384]
37bcb91c0lea r8, [rsp+108]
37bcb91c5mov r9, [rsp+224]
37bcb91cdmov [rsp+56], rax
37bcb91d2mov rax, [rsp+240]
37bcb91damov [rsp+88], r10l
37bcb91dfmov [rsp+40], rax
37bcb91e4mov rax, [rsp+232]
37bcb91ecmov [rsp+100], ecx
37bcb91f0mov [rsp+32], rax
37bcb91f5mov [rsp+104], ecx
37bcb91f9mov [rsp+108], ecx
37bcb91fdlea rcx, [rsp+100]
37bcb9202
37bcb9202loc_37bcb9202:
37bcb9202call zunglq_
37bcb9207
37bcb9207loc_37bcb9207:
37bcb9207cvttsd2si r11l, [r13]
37bcb920dmov r10l, [rsp+88]
37bcb9212movq x1, [rip+0x796336]
37bcb921amov eax, [r12]
37bcb921ecmp r11l, r10l
37bcb9221cmovl r11l, r10l
37bcb9225jmp 0x37bcb8f80
37bcb922a
37bcb922a 66 0f 1f 44 00 00 f..D..
37bcb9230
37bcb9230loc_37bcb9230:
37bcb9230cmp ecx, eax
37bcb9232jg 0x37bcb94c2
37bcb9238mov rax, [rsp+224]
37bcb9240movups [rax], x1
37bcb9243cmp ecx, 1
37bcb9246jle 0x37bcb9160
37bcb924clea rbx, [rax+16]
37bcb9250mov rsi, [rsp+224]
37bcb9258lea eax, [rcx-2]
37bcb925bpxor x0, x0
37bcb925fshl rax, 4
37bcb9263lea rdx, [rsi+rax+32]
37bcb9268mov rax, rbx
37bcb926bmov r8, rdx
37bcb926esub r8, rbx
37bcb9271and r8l, 16
37bcb9275je 0x37bcb9290
37bcb9277mov rax, [rsp+224]
37bcb927fmovups [rbx], x0
37bcb9282add rax, 32
37bcb9286cmp rax, rdx
37bcb9289je 0x37bcb92a0
37bcb928bnop [rax+rax]
37bcb9290
37bcb9290loc_37bcb9290:
37bcb9290movups [rax], x0
37bcb9293add rax, 32
37bcb9297movups [rax-16], x0
37bcb929bcmp rax, rdx
37bcb929ejne 0x37bcb9290
37bcb92a0
37bcb92a0loc_37bcb92a0:
37bcb92a0mov rsi, rdi
37bcb92a3add rdi, rdi
37bcb92a6pxor x1, x1
37bcb92aamov r10l, 1
37bcb92b0lea r8, [rdi+r12]
37bcb92b4shl rsi, 4
37bcb92b8shl r8, 4
37bcb92bclea rbp, [rsi+16]
37bcb92c0add rbx, r8
37bcb92c3add r8, [rsp+224]
37bcb92cbnop [rax+rax]
37bcb92d0
37bcb92d0loc_37bcb92d0:
37bcb92d0cmp r10l, 1
37bcb92d4je 0x37bcb9314
37bcb92d6lea edx, [r10-1]
37bcb92dalea r9, [r8+16]
37bcb92dexor eax, eax
37bcb92e0neg rdx
37bcb92e3shl rdx, 4
37bcb92e7nop [rax]
37bcb92eanop [rax+rax]
37bcb92f5nop [rax+rax]
37bcb9300
37bcb9300loc_37bcb9300:
37bcb9300movupd x0, [r8+rax]
37bcb9306movups [r9+rax], x0
37bcb930bsub rax, 16
37bcb930fcmp rax, rdx
37bcb9312jne 0x37bcb9300
37bcb9314
37bcb9314loc_37bcb9314:
37bcb9314add r10l, 1
37bcb9318movups [rbx], x1
37bcb931badd r8, rbp
37bcb931eadd rbx, rsi
37bcb9321cmp r10l, ecx
37bcb9324jne 0x37bcb92d0
37bcb9326lea rax, [r12+rdi+2]
37bcb932blea r8, [rsp+96]
37bcb9330mov [rsp+48], r13
37bcb9335mov rdi, [rsp+256]
37bcb933dmov rsi, [rsp+240]
37bcb9345mov [rsp+64], r8
37bcb934ashl rax, 4
37bcb934esub r10l, 1
37bcb9352mov [rsp+56], rdi
37bcb9357lea rdx, [rsp+104]
37bcb935clea rcx, [rsp+100]
37bcb9361mov rdi, [rsp+232]
37bcb9369mov [rsp+40], rsi
37bcb936emov rsi, [rsp+224]
37bcb9376lea r8, [rsp+108]
37bcb937bmov [rsp+32], rdi
37bcb9380lea r9, [rsi+rax]
37bcb9384mov [rsp+84], r11l
37bcb9389mov [rsp+100], r10l
37bcb938emov [rsp+104], r10l
37bcb9393mov [rsp+108], r10l
37bcb9398call zunglq_
37bcb939dmov r11l, [rsp+84]
37bcb93a2jmp 0x37bcb9160
37bcb93a7
37bcb93a7 66 0f 1f 84 00 00 00 00 00 f........
37bcb93b0
37bcb93b0loc_37bcb93b0:
37bcb93b0lea rax, [rsp+96]
37bcb93b5mov [rsp+88], r10l
37bcb93bamov r8, rbp
37bcb93bdmov rdx, rsi
37bcb93c0mov [rsp+64], rax
37bcb93c5lea rax, [rip+0x796178]
37bcb93ccmov r9, [rsp+224]
37bcb93d4mov rcx, rbx
37bcb93d7mov [rsp+56], rax
37bcb93dcmov rax, [rsp+240]
37bcb93e4mov [rsp+48], r13
37bcb93e9mov [rsp+40], rax
37bcb93eemov rax, [rsp+232]
37bcb93f6mov [rsp+32], rax
37bcb93fbjmp 0x37bcb9202
37bcb9400
37bcb9400loc_37bcb9400:
37bcb9400lea rax, [rsp+96]
37bcb9405mov [rsp+48], r13
37bcb940amov r8, rbp
37bcb940dmov rdx, rsi
37bcb9410mov [rsp+64], rax
37bcb9415lea rax, [rip+0x796128]
37bcb941cmov r9, [rsp+224]
37bcb9424mov rcx, rbx
37bcb9427mov [rsp+56], rax
37bcb942cmov rax, [rsp+240]
37bcb9434mov [rsp+88], r10l
37bcb9439mov [rsp+40], rax
37bcb943emov rax, [rsp+232]
37bcb9446mov [rsp+32], rax
37bcb944bcall zungqr_
37bcb9450jmp 0x37bcb9207
37bcb9455
37bcb9455 0f 1f 00 ...
37bcb9458
37bcb9458loc_37bcb9458:
37bcb9458lea rax, [rsp+96]
37bcb945dmov [rsp+48], r13
37bcb9462sub edx, 1
37bcb9465mov r9, [rsp+224]
37bcb946dmov [rsp+64], rax
37bcb9472lea rax, [rip+0x7960cb]
37bcb9479lea rcx, [rsp+100]
37bcb947emov [rsp+56], rax
37bcb9483mov rax, [rsp+240]
37bcb948blea r8, [rsp+108]
37bcb9490mov [rsp+100], edx
37bcb9494mov [rsp+40], rax
37bcb9499mov rax, [rsp+232]
37bcb94a1mov [rsp+104], edx
37bcb94a5mov [rsp+32], rax
37bcb94aamov [rsp+108], edx
37bcb94aelea rdx, [rsp+104]
37bcb94b3mov [rsp+88], r10l
37bcb94b8call zungqr_
37bcb94bdjmp 0x37bcb9207
37bcb94c2
37bcb94c2loc_37bcb94c2:
37bcb94c2lea rax, [rsp+96]
37bcb94c7mov [rsp+48], r13
37bcb94ccmov r8, rbp
37bcb94cfmov rdx, rsi
37bcb94d2mov [rsp+64], rax
37bcb94d7mov rax, [rsp+256]
37bcb94dfmov rcx, rbx
37bcb94e2mov r9, [rsp+224]
37bcb94eamov [rsp+84], r11l
37bcb94efmov [rsp+56], rax
37bcb94f4mov rax, [rsp+240]
37bcb94fcmov [rsp+40], rax
37bcb9501mov rax, [rsp+232]
37bcb9509mov [rsp+32], rax
37bcb950ecall zunglq_
37bcb9513mov r11l, [rsp+84]
37bcb9518jmp 0x37bcb9160
37bcb951d
37bcb951dloc_37bcb951d:
37bcb951dlea rax, [rsp+96]
37bcb9522mov [rsp+48], r13
37bcb9527mov r8, rbp
37bcb952amov rdx, rsi
37bcb952dmov [rsp+64], rax
37bcb9532mov rax, [rsp+256]
37bcb953amov rcx, rbx
37bcb953dmov r9, [rsp+224]
37bcb9545mov [rsp+84], r11l
37bcb954amov [rsp+56], rax
37bcb954fmov rax, [rsp+240]
37bcb9557mov [rsp+40], rax
37bcb955cmov rax, [rsp+232]
37bcb9564mov [rsp+32], rax
37bcb9569call zungqr_
37bcb956emov r11l, [rsp+84]
37bcb9573jmp 0x37bcb9160
37bcb9578
37bcb9578loc_37bcb9578:
37bcb9578mov edx, -6
37bcb957dmov eax, 6
37bcb9582jmp 0x37bcb8dea
37bcb9587
37bcb9587loc_37bcb9587:
37bcb9587mov rax, [rsp+224]
37bcb958fmovups [rax], x1
37bcb9592jmp 0x37bcb9160
37bcb8d40
37bcb8d40zungbr_:
37bcb8d40push r15
37bcb8d42push r14
37bcb8d44push r13
37bcb8d46push r12
37bcb8d48push rbp
37bcb8d49push rdi
37bcb8d4apush rsi
37bcb8d4bpush rbx
37bcb8d4csub rsp, 120
37bcb8d50mov r12, [rsp+264]
37bcb8d58mov rax, [rsp+232]
37bcb8d60mov r13, [rsp+248]
37bcb8d68mov [r12], 0
37bcb8d70mov eax, [rax]
37bcb8d72mov rbx, rdx
37bcb8d75mov rsi, r8
37bcb8d78mov rbp, r9
37bcb8d7bmov r8l, 1
37bcb8d81mov r9l, 1
37bcb8d87lea rdx, [rip+0x7967b2]
37bcb8d8emov [rsp+84], eax
37bcb8d92mov rdi, rcx
37bcb8d95call lsame_
37bcb8d9amov r10l, [rbx]
37bcb8d9dmov r11l, [rsi]
37bcb8da0mov r14l, eax
37bcb8da3mov rax, [rsp+256]
37bcb8dabmov r15l, [rax]
37bcb8daetest r14l, r14l
37bcb8db1je 0x37bcb8e20
37bcb8db3test r10l, r10l
37bcb8db6js 0x37bcb8de0
37bcb8db8test r11l, r11l
37bcb8dbbjs 0x37bcb8f30
37bcb8dc1cmp r10l, r11l
37bcb8dc4jge 0x37bcb8eb8
37bcb8dca
37bcb8dcaloc_37bcb8dca:
37bcb8dcamov [r12], -3
37bcb8dd2mov eax, -3
37bcb8dd7
37bcb8dd7loc_37bcb8dd7:
37bcb8dd7neg eax
37bcb8dd9jmp 0x37bcb8dee
37bcb8ddb
37bcb8ddb 0f 1f 44 00 00 ..D..
37bcb8de0
37bcb8de0loc_37bcb8de0:
37bcb8de0mov edx, -2
37bcb8de5mov eax, 2
37bcb8dea
37bcb8dealoc_37bcb8dea:
37bcb8deamov [r12], edx
37bcb8dee
37bcb8deeloc_37bcb8dee:
37bcb8deelea rdx, [rsp+108]
37bcb8df3mov r8l, 6
37bcb8df9lea rcx, [rip+0x796748]
37bcb8e00mov [rsp+108], eax
37bcb8e04call xerbla_
37bcb8e09nop
37bcb8e0a
37bcb8e0aloc_37bcb8e0a:
37bcb8e0aadd rsp, 120
37bcb8e0epop rbx
37bcb8e0fpop rsi
37bcb8e10pop rdi
37bcb8e11pop rbp
37bcb8e12pop r12
37bcb8e14pop r13
37bcb8e16pop r14
37bcb8e18pop r15
37bcb8e1aret
37bcb8e1b
37bcb8e1b 0f 1f 44 00 00 ..D..
37bcb8e20
37bcb8e20loc_37bcb8e20:
37bcb8e20mov r9l, 1
37bcb8e26mov r8l, 1
37bcb8e2cmov rcx, rdi
37bcb8e2fmov [rsp+92], r11l
37bcb8e34lea rdx, [rip+0x796706]
37bcb8e3bmov [rsp+88], r10l
37bcb8e40call lsame_
37bcb8e45test eax, eax
37bcb8e47je 0x37bcb8ea0
37bcb8e49mov edx, [rbx]
37bcb8e4bmov r10l, [rsp+88]
37bcb8e50mov r11l, [rsp+92]
37bcb8e55test edx, edx
37bcb8e57js 0x37bcb8de0
37bcb8e59mov ecx, [rsi]
37bcb8e5btest ecx, ecx
37bcb8e5djs 0x37bcb8f30
37bcb8e63cmp ecx, edx
37bcb8e65jl 0x37bcb8dca
37bcb8e6bmov r8l, [rbp]
37bcb8e6fmov eax, ecx
37bcb8e71cmp r8l, ecx
37bcb8e74cmovle eax, r8l
37bcb8e78cmp eax, edx
37bcb8e7ajg 0x37bcb8dca
37bcb8e80test r8l, r8l
37bcb8e83jns 0x37bcb8eda
37bcb8e85
37bcb8e85loc_37bcb8e85:
37bcb8e85mov eax, -4
37bcb8e8amov [r12], -4
37bcb8e92neg eax
37bcb8e94jmp 0x37bcb8dee
37bcb8e99
37bcb8e99 0f 1f 80 00 00 00 00 .......
37bcb8ea0
37bcb8ea0loc_37bcb8ea0:
37bcb8ea0mov eax, -1
37bcb8ea5mov [r12], -1
37bcb8eadneg eax
37bcb8eafjmp 0x37bcb8dee
37bcb8eb4
37bcb8eb4 0f 1f 40 00 ..@.
37bcb8eb8
37bcb8eb8loc_37bcb8eb8:
37bcb8eb8mov r8l, [rbp]
37bcb8ebccmp r10l, r8l
37bcb8ebfmov eax, r8l
37bcb8ec2cmovle eax, r10l
37bcb8ec6cmp r11l, eax
37bcb8ec9jl 0x37bcb8dca
37bcb8ecftest r8l, r8l
37bcb8ed2js 0x37bcb8e85
37bcb8ed4mov edx, r10l
37bcb8ed7mov ecx, r11l
37bcb8eda
37bcb8edaloc_37bcb8eda:
37bcb8edamov rdi, [rsp+232]
37bcb8ee2test edx, edx
37bcb8ee4mov eax, 1
37bcb8ee9cmovg eax, edx
37bcb8eeccmp [rdi], eax
37bcb8eeejl 0x37bcb9578
37bcb8ef4cmp r10l, r11l
37bcb8ef7mov rax, [rsp+256]
37bcb8effcmovg r10l, r11l
37bcb8f03mov r11l, 1
37bcb8f09test r10l, r10l
37bcb8f0ccmovg r11l, r10l
37bcb8f10cmp [rax], r11l
37bcb8f13jge 0x37bcb8f3f
37bcb8f15cmp r15l, -1
37bcb8f19je 0x37bcb8f3f
37bcb8f1bmov [r12], -9
37bcb8f23mov eax, 9
37bcb8f28jmp 0x37bcb8dee
37bcb8f2d
37bcb8f2d 0f 1f 00 ...
37bcb8f30
37bcb8f30loc_37bcb8f30:
37bcb8f30mov edx, -3
37bcb8f35mov eax, 3
37bcb8f3ajmp 0x37bcb8dea
37bcb8f3f
37bcb8f3floc_37bcb8f3f:
37bcb8f3fmov eax, [r12]
37bcb8f43test eax, eax
37bcb8f45jne 0x37bcb8dd7
37bcb8f4bmovq x1, [rip+0x7965fd]
37bcb8f53movups [r13], x1
37bcb8f58test r14l, r14l
37bcb8f5bje 0x37bcb9190
37bcb8f61cmp r8l, edx
37bcb8f64jle 0x37bcb9400
37bcb8f6acmp edx, 1
37bcb8f6djg 0x37bcb9458
37bcb8f73nop
37bcb8f75nop [rax+rax]
37bcb8f80
37bcb8f80loc_37bcb8f80:
37bcb8f80test eax, eax
37bcb8f82jne 0x37bcb8dd7
37bcb8f88cmp r15l, -1
37bcb8f8cje 0x37bcb9160
37bcb8f92mov r10l, [rbx]
37bcb8f95test r10l, r10l
37bcb8f98je 0x37bcb9180
37bcb8f9emov ecx, [rsi]
37bcb8fa0test ecx, ecx
37bcb8fa2je 0x37bcb9180
37bcb8fa8movsxd rdi, [rsp+84]
37bcb8fadxor eax, eax
37bcb8faftest rdi, rdi
37bcb8fb2cmovs rdi, rax
37bcb8fb6mov eax, [rbp]
37bcb8fb9mov r12, rdi
37bcb8fbcnot r12
37bcb8fbftest r14l, r14l
37bcb8fc2je 0x37bcb9230
37bcb8fc8cmp r10l, eax
37bcb8fcbjge 0x37bcb951d
37bcb8fd1cmp r10l, 1
37bcb8fd5jle 0x37bcb9587
37bcb8fdbmovsxd r9, r10l
37bcb8fdemov rbp, rdi
37bcb8fe1mov r14, r12
37bcb8fe4xor r8l, r8l
37bcb8fe7mov rax, r9
37bcb8feaneg rbp
37bcb8fedshl r14, 4
37bcb8ff1pxor x2, x2
37bcb8ff5imul rax, rdi
37bcb8ff9mov rsi, [rsp+224]
37bcb9001mov r15, [rsp+224]
37bcb9009shl rbp, 4
37bcb900dadd rsi, 16
37bcb9011add rax, r12
37bcb9014mov rbx, rax
37bcb9017add rax, r9
37bcb901ashl rbx, 4
37bcb901eshl rax, 4
37bcb9022add rbx, rsi
37bcb9025lea rcx, [rax+rsi]
37bcb9029nop [rax]
37bcb9030
37bcb9030loc_37bcb9030:
37bcb9030lea eax, [r9+1]
37bcb9034movups [rbx], x2
37bcb9037cmp r10l, eax
37bcb903ajl 0x37bcb9072
37bcb903clea edx, [r9-1]
37bcb9040mov rax, r9
37bcb9043movsxd rdx, edx
37bcb9046sub rax, rdi
37bcb9049imul rdx, rdi
37bcb904dadd rdx, rax
37bcb9050xor eax, eax
37bcb9052shl rdx, 4
37bcb9056add rdx, r15
37bcb9059nop [rax]
37bcb9060
37bcb9060loc_37bcb9060:
37bcb9060movupd x0, [rdx+rax]
37bcb9065movups [rcx+rax], x0
37bcb9069add rax, 16
37bcb906dcmp rax, r8
37bcb9070jne 0x37bcb9060
37bcb9072
37bcb9072loc_37bcb9072:
37bcb9072sub r9, 1
37bcb9076add rbx, rbp
37bcb9079add rcx, r14
37bcb907cadd r8, 16
37bcb9080cmp r9l, 1
37bcb9084jg 0x37bcb9030
37bcb9086mov rax, [rsp+224]
37bcb908emov rbx, [rsp+224]
37bcb9096pxor x0, x0
37bcb909amovups [rax], x1
37bcb909dlea eax, [r10-2]
37bcb90a1shl rax, 4
37bcb90a5lea rax, [rbx+rax+32]
37bcb90aamov rdx, rax
37bcb90adsub rdx, rsi
37bcb90b0and edx, 16
37bcb90b3je 0x37bcb90d0
37bcb90b5movups [rsi], x0
37bcb90b8add rsi, 16
37bcb90bccmp rsi, rax
37bcb90bfje 0x37bcb90e0
37bcb90c1nop [rax]
37bcb90c5nop [rax+rax]
37bcb90d0
37bcb90d0loc_37bcb90d0:
37bcb90d0movups [rsi], x0
37bcb90d3add rsi, 32
37bcb90d7movups [rsi-16], x0
37bcb90dbcmp rsi, rax
37bcb90dejne 0x37bcb90d0
37bcb90e0
37bcb90e0loc_37bcb90e0:
37bcb90e0lea rax, [r12+2*rdi+2]
37bcb90e5lea r8, [rsp+96]
37bcb90eamov [rsp+48], r13
37bcb90efmov rdi, [rsp+256]
37bcb90f7mov [rsp+64], r8
37bcb90fcmov rsi, [rsp+224]
37bcb9104shl rax, 4
37bcb9108sub r10l, 1
37bcb910cmov [rsp+56], rdi
37bcb9111lea rdx, [rsp+104]
37bcb9116lea rcx, [rsp+100]
37bcb911bmov rdi, [rsp+240]
37bcb9123lea r9, [rsi+rax]
37bcb9127lea r8, [rsp+108]
37bcb912cmov [rsp+84], r11l
37bcb9131mov [rsp+40], rdi
37bcb9136mov rdi, [rsp+232]
37bcb913emov [rsp+100], r10l
37bcb9143mov [rsp+32], rdi
37bcb9148mov [rsp+104], r10l
37bcb914dmov [rsp+108], r10l
37bcb9152call zungqr_
37bcb9157mov r11l, [rsp+84]
37bcb915cnop [rax]
37bcb9160
37bcb9160loc_37bcb9160:
37bcb9160pxor x0, x0
37bcb9164mov [r13+8], 0
37bcb916ccvtsi2sd x0, r11l
37bcb9171movsd_xmm [r13], x0
37bcb9177jmp 0x37bcb8e0a
37bcb917c
37bcb917c 0f 1f 40 00 ..@.
37bcb9180
37bcb9180loc_37bcb9180:
37bcb9180movups [r13], x1
37bcb9185jmp 0x37bcb8e0a
37bcb918a
37bcb918a 66 0f 1f 44 00 00 f..D..
37bcb9190
37bcb9190loc_37bcb9190:
37bcb9190cmp r8l, ecx
37bcb9193jl 0x37bcb93b0
37bcb9199cmp ecx, 1
37bcb919cjle 0x37bcb8f80
37bcb91a2lea rax, [rsp+96]
37bcb91a7mov [rsp+48], r13
37bcb91acsub ecx, 1
37bcb91aflea rdx, [rsp+104]
37bcb91b4mov [rsp+64], rax
37bcb91b9lea rax, [rip+0x796384]
37bcb91c0lea r8, [rsp+108]
37bcb91c5mov r9, [rsp+224]
37bcb91cdmov [rsp+56], rax
37bcb91d2mov rax, [rsp+240]
37bcb91damov [rsp+88], r10l
37bcb91dfmov [rsp+40], rax
37bcb91e4mov rax, [rsp+232]
37bcb91ecmov [rsp+100], ecx
37bcb91f0mov [rsp+32], rax
37bcb91f5mov [rsp+104], ecx
37bcb91f9mov [rsp+108], ecx
37bcb91fdlea rcx, [rsp+100]
37bcb9202
37bcb9202loc_37bcb9202:
37bcb9202call zunglq_
37bcb9207
37bcb9207loc_37bcb9207:
37bcb9207cvttsd2si r11l, [r13]
37bcb920dmov r10l, [rsp+88]
37bcb9212movq x1, [rip+0x796336]
37bcb921amov eax, [r12]
37bcb921ecmp r11l, r10l
37bcb9221cmovl r11l, r10l
37bcb9225jmp 0x37bcb8f80
37bcb922a
37bcb922a 66 0f 1f 44 00 00 f..D..
37bcb9230
37bcb9230loc_37bcb9230:
37bcb9230cmp ecx, eax
37bcb9232jg 0x37bcb94c2
37bcb9238mov rax, [rsp+224]
37bcb9240movups [rax], x1
37bcb9243cmp ecx, 1
37bcb9246jle 0x37bcb9160
37bcb924clea rbx, [rax+16]
37bcb9250mov rsi, [rsp+224]
37bcb9258lea eax, [rcx-2]
37bcb925bpxor x0, x0
37bcb925fshl rax, 4
37bcb9263lea rdx, [rsi+rax+32]
37bcb9268mov rax, rbx
37bcb926bmov r8, rdx
37bcb926esub r8, rbx
37bcb9271and r8l, 16
37bcb9275je 0x37bcb9290
37bcb9277mov rax, [rsp+224]
37bcb927fmovups [rbx], x0
37bcb9282add rax, 32
37bcb9286cmp rax, rdx
37bcb9289je 0x37bcb92a0
37bcb928bnop [rax+rax]
37bcb9290
37bcb9290loc_37bcb9290:
37bcb9290movups [rax], x0
37bcb9293add rax, 32
37bcb9297movups [rax-16], x0
37bcb929bcmp rax, rdx
37bcb929ejne 0x37bcb9290
37bcb92a0
37bcb92a0loc_37bcb92a0:
37bcb92a0mov rsi, rdi
37bcb92a3add rdi, rdi
37bcb92a6pxor x1, x1
37bcb92aamov r10l, 1
37bcb92b0lea r8, [rdi+r12]
37bcb92b4shl rsi, 4
37bcb92b8shl r8, 4
37bcb92bclea rbp, [rsi+16]
37bcb92c0add rbx, r8
37bcb92c3add r8, [rsp+224]
37bcb92cbnop [rax+rax]
37bcb92d0
37bcb92d0loc_37bcb92d0:
37bcb92d0cmp r10l, 1
37bcb92d4je 0x37bcb9314
37bcb92d6lea edx, [r10-1]
37bcb92dalea r9, [r8+16]
37bcb92dexor eax, eax
37bcb92e0neg rdx
37bcb92e3shl rdx, 4
37bcb92e7nop [rax]
37bcb92eanop [rax+rax]
37bcb92f5nop [rax+rax]
37bcb9300
37bcb9300loc_37bcb9300:
37bcb9300movupd x0, [r8+rax]
37bcb9306movups [r9+rax], x0
37bcb930bsub rax, 16
37bcb930fcmp rax, rdx
37bcb9312jne 0x37bcb9300
37bcb9314
37bcb9314loc_37bcb9314:
37bcb9314add r10l, 1
37bcb9318movups [rbx], x1
37bcb931badd r8, rbp
37bcb931eadd rbx, rsi
37bcb9321cmp r10l, ecx
37bcb9324jne 0x37bcb92d0
37bcb9326lea rax, [r12+rdi+2]
37bcb932blea r8, [rsp+96]
37bcb9330mov [rsp+48], r13
37bcb9335mov rdi, [rsp+256]
37bcb933dmov rsi, [rsp+240]
37bcb9345mov [rsp+64], r8
37bcb934ashl rax, 4
37bcb934esub r10l, 1
37bcb9352mov [rsp+56], rdi
37bcb9357lea rdx, [rsp+104]
37bcb935clea rcx, [rsp+100]
37bcb9361mov rdi, [rsp+232]
37bcb9369mov [rsp+40], rsi
37bcb936emov rsi, [rsp+224]
37bcb9376lea r8, [rsp+108]
37bcb937bmov [rsp+32], rdi
37bcb9380lea r9, [rsi+rax]
37bcb9384mov [rsp+84], r11l
37bcb9389mov [rsp+100], r10l
37bcb938emov [rsp+104], r10l
37bcb9393mov [rsp+108], r10l
37bcb9398call zunglq_
37bcb939dmov r11l, [rsp+84]
37bcb93a2jmp 0x37bcb9160
37bcb93a7
37bcb93a7 66 0f 1f 84 00 00 00 00 00 f........
37bcb93b0
37bcb93b0loc_37bcb93b0:
37bcb93b0lea rax, [rsp+96]
37bcb93b5mov [rsp+88], r10l
37bcb93bamov r8, rbp
37bcb93bdmov rdx, rsi
37bcb93c0mov [rsp+64], rax
37bcb93c5lea rax, [rip+0x796178]
37bcb93ccmov r9, [rsp+224]
37bcb93d4mov rcx, rbx
37bcb93d7mov [rsp+56], rax
37bcb93dcmov rax, [rsp+240]
37bcb93e4mov [rsp+48], r13
37bcb93e9mov [rsp+40], rax
37bcb93eemov rax, [rsp+232]
37bcb93f6mov [rsp+32], rax
37bcb93fbjmp 0x37bcb9202
37bcb9400
37bcb9400loc_37bcb9400:
37bcb9400lea rax, [rsp+96]
37bcb9405mov [rsp+48], r13
37bcb940amov r8, rbp
37bcb940dmov rdx, rsi
37bcb9410mov [rsp+64], rax
37bcb9415lea rax, [rip+0x796128]
37bcb941cmov r9, [rsp+224]
37bcb9424mov rcx, rbx
37bcb9427mov [rsp+56], rax
37bcb942cmov rax, [rsp+240]
37bcb9434mov [rsp+88], r10l
37bcb9439mov [rsp+40], rax
37bcb943emov rax, [rsp+232]
37bcb9446mov [rsp+32], rax
37bcb944bcall zungqr_
37bcb9450jmp 0x37bcb9207
37bcb9455
37bcb9455 0f 1f 00 ...
37bcb9458
37bcb9458loc_37bcb9458:
37bcb9458lea rax, [rsp+96]
37bcb945dmov [rsp+48], r13
37bcb9462sub edx, 1
37bcb9465mov r9, [rsp+224]
37bcb946dmov [rsp+64], rax
37bcb9472lea rax, [rip+0x7960cb]
37bcb9479lea rcx, [rsp+100]
37bcb947emov [rsp+56], rax
37bcb9483mov rax, [rsp+240]
37bcb948blea r8, [rsp+108]
37bcb9490mov [rsp+100], edx
37bcb9494mov [rsp+40], rax
37bcb9499mov rax, [rsp+232]
37bcb94a1mov [rsp+104], edx
37bcb94a5mov [rsp+32], rax
37bcb94aamov [rsp+108], edx
37bcb94aelea rdx, [rsp+104]
37bcb94b3mov [rsp+88], r10l
37bcb94b8call zungqr_
37bcb94bdjmp 0x37bcb9207
37bcb94c2
37bcb94c2loc_37bcb94c2:
37bcb94c2lea rax, [rsp+96]
37bcb94c7mov [rsp+48], r13
37bcb94ccmov r8, rbp
37bcb94cfmov rdx, rsi
37bcb94d2mov [rsp+64], rax
37bcb94d7mov rax, [rsp+256]
37bcb94dfmov rcx, rbx
37bcb94e2mov r9, [rsp+224]
37bcb94eamov [rsp+84], r11l
37bcb94efmov [rsp+56], rax
37bcb94f4mov rax, [rsp+240]
37bcb94fcmov [rsp+40], rax
37bcb9501mov rax, [rsp+232]
37bcb9509mov [rsp+32], rax
37bcb950ecall zunglq_
37bcb9513mov r11l, [rsp+84]
37bcb9518jmp 0x37bcb9160
37bcb951d
37bcb951dloc_37bcb951d:
37bcb951dlea rax, [rsp+96]
37bcb9522mov [rsp+48], r13
37bcb9527mov r8, rbp
37bcb952amov rdx, rsi
37bcb952dmov [rsp+64], rax
37bcb9532mov rax, [rsp+256]
37bcb953amov rcx, rbx
37bcb953dmov r9, [rsp+224]
37bcb9545mov [rsp+84], r11l
37bcb954amov [rsp+56], rax
37bcb954fmov rax, [rsp+240]
37bcb9557mov [rsp+40], rax
37bcb955cmov rax, [rsp+232]
37bcb9564mov [rsp+32], rax
37bcb9569call zungqr_
37bcb956emov r11l, [rsp+84]
37bcb9573jmp 0x37bcb9160
37bcb9578
37bcb9578loc_37bcb9578:
37bcb9578mov edx, -6
37bcb957dmov eax, 6
37bcb9582jmp 0x37bcb8dea
37bcb9587
37bcb9587loc_37bcb9587:
37bcb9587mov rax, [rsp+224]
37bcb958fmovups [rax], x1
37bcb9592jmp 0x37bcb9160
37bcb8d40
37bcb9597
37bcb9597 // align 0x10
37bcb9597 // align 0x10
37bcb95a0
37bcb95a0zunghr_:
37bcb95a0push r15
37bcb95a2push r14
37bcb95a4push r13
37bcb95a6push r12
37bcb95a8push rbp
37bcb95a9push rdi
37bcb95aapush rsi
37bcb95abpush rbx
37bcb95acsub rsp, 152
37bcb95b3mov rax, [rsp+256]
37bcb95bbmov r12, [rsp+288]
37bcb95c3mov r13l, [rax]
37bcb95c6mov [r12], 0
37bcb95cemov rbp, rcx
37bcb95d1mov ecx, [r8]
37bcb95d4mov rbx, rdx
37bcb95d7mov edx, [rdx]
37bcb95d9mov rdi, r9
37bcb95dcmov eax, [rbp]
37bcb95dfmov rsi, r8
37bcb95e2mov r9l, ecx
37bcb95e5sub r9l, edx
37bcb95e8mov [rsp+136], r9l
37bcb95f0test eax, eax
37bcb95f2js 0x37bcb9650
37bcb95f4mov r8l, 1
37bcb95facmovg r8l, eax
37bcb95fetest edx, edx
37bcb9600jle 0x37bcb9607
37bcb9602cmp edx, r8l
37bcb9605jle 0x37bcb965c
37bcb9607
37bcb9607loc_37bcb9607:
37bcb9607mov eax, -2
37bcb960cmov edx, 2
37bcb9611
37bcb9611loc_37bcb9611:
37bcb9611mov [r12], eax
37bcb9615
37bcb9615loc_37bcb9615:
37bcb9615mov [rsp+140], edx
37bcb961cmov r8l, 6
37bcb9622lea rdx, [rsp+140]
37bcb962alea rcx, [rip+0x795f2f]
37bcb9631call xerbla_
37bcb9636nop
37bcb9637
37bcb9637loc_37bcb9637:
37bcb9637add rsp, 152
37bcb963epop rbx
37bcb963fpop rsi
37bcb9640pop rdi
37bcb9641pop rbp
37bcb9642pop r12
37bcb9644pop r13
37bcb9646pop r14
37bcb9648pop r15
37bcb964aret
37bcb964b
37bcb964b 0f 1f 44 00 00 ..D..
37bcb9650
37bcb9650loc_37bcb9650:
37bcb9650mov eax, -1
37bcb9655mov edx, 1
37bcb965ajmp 0x37bcb9611
37bcb965c
37bcb965cloc_37bcb965c:
37bcb965ccmp edx, eax
37bcb965ecmovg edx, eax
37bcb9661cmp ecx, edx
37bcb9663jl 0x37bcb9669
37bcb9665cmp ecx, eax
37bcb9667jle 0x37bcb9675
37bcb9669
37bcb9669loc_37bcb9669:
37bcb9669mov eax, -3
37bcb966emov edx, 3
37bcb9673jmp 0x37bcb9611
37bcb9675
37bcb9675loc_37bcb9675:
37bcb9675cmp r13l, r8l
37bcb9678jl 0x37bcb96b0
37bcb967amov rax, [rsp+280]
37bcb9682test r9l, r9l
37bcb9685mov edx, 1
37bcb968acmovle r9l, edx
37bcb968emov eax, [rax]
37bcb9690cmp eax, r9l
37bcb9693jge 0x37bcb96bf
37bcb9695cmp eax, -1
37bcb9698je 0x37bcb9b77
37bcb969emov [r12], -8
37bcb96a6mov edx, 8
37bcb96abjmp 0x37bcb9615
37bcb96b0
37bcb96b0loc_37bcb96b0:
37bcb96b0mov eax, -5
37bcb96b5mov edx, 5
37bcb96bajmp 0x37bcb9611
37bcb96bf
37bcb96bfloc_37bcb96bf:
37bcb96bflea rax, [rsp+136]
37bcb96c7lea rcx, [rip+0x795ea6]
37bcb96cemov [rsp+64], 1
37bcb96d7mov [rsp+48], rcx
37bcb96dclea rdx, [rip+0x795e84]
37bcb96e3mov r9, rax
37bcb96e6lea rcx, [rip+0x795e83]
37bcb96edmov [rsp+56], 6
37bcb96f6lea r8, [rip+0x795e69]
37bcb96fdmov [rsp+40], rax
37bcb9702mov [rsp+32], rax
37bcb9707mov [rsp+120], rax
37bcb970ccall ilaenv_
37bcb9711mov ecx, [rsp+136]
37bcb9718pxor x2, x2
37bcb971cmov edx, eax
37bcb971emov eax, 1
37bcb9723test ecx, ecx
37bcb9725mov [rsp+116], ecx
37bcb9729cmovg eax, ecx
37bcb972cimul eax, edx
37bcb972fmov edx, [r12]
37bcb9733cvtsi2sd x2, eax
37bcb9737mov rax, [rsp+272]
37bcb973fmov [rax+8], 0
37bcb9747movsd_xmm [rax], x2
37bcb974btest edx, edx
37bcb974djne 0x37bcb9bff
37bcb9753mov r12l, [rbp]
37bcb9757test r12l, r12l
37bcb975aje 0x37bcb9af8
37bcb9760mov r14l, [rsi]
37bcb9763mov r15l, [rbx]
37bcb9766movsxd r9, r13l
37bcb9769mov rax, r9
37bcb976cnot rax
37bcb976flea ebx, [r14+1]
37bcb9773cmp r15l, r14l
37bcb9776jge 0x37bcb98f3
37bcb977cmov rdx, r9
37bcb977fmovsxd r10, r14l
37bcb9782lea ebp, [r12-1]
37bcb9787mov rsi, r9
37bcb978aneg rdx
37bcb978dsub ebp, r14l
37bcb9790mov [rsp+104], rax
37bcb9795xor r8l, r8l
37bcb9798imul rsi, r10
37bcb979clea rcx, [rax+rbp]
37bcb97a0shl rdx, 4
37bcb97a4not rbp
37bcb97a7mov [rsp+88], rdx
37bcb97aclea rdx, [r9+1]
37bcb97b0pxor x1, x1
37bcb97b4shl rbp, 4
37bcb97b8imul rdx, r10
37bcb97bcadd rsi, rax
37bcb97bfadd rdx, rcx
37bcb97c2lea rcx, [rsi+r10]
37bcb97c6shl rdx, 4
37bcb97cashl rcx, 4
37bcb97celea r11, [rdi+rdx+32]
37bcb97d3mov rdx, rax
37bcb97d6shl rdx, 4
37bcb97damov [rsp+80], rdx
37bcb97dflea rdx, [rdi+16]
37bcb97e3mov [rsp+96], rdx
37bcb97e8add rcx, rdx
37bcb97ebnop [rax+rax]
37bcb97f0
37bcb97f0loc_37bcb97f0:
37bcb97f0cmp r10l, 1
37bcb97f4jle 0x37bcb9840
37bcb97f6lea edx, [r10-2]
37bcb97famov rax, rsi
37bcb97fdadd rdx, rsi
37bcb9800shl rax, 4
37bcb9804shl rdx, 4
37bcb9808add rdx, [rsp+96]
37bcb980dadd rax, rdi
37bcb9810mov r13, rdx
37bcb9813sub r13, rax
37bcb9816and r13l, 16
37bcb981aje 0x37bcb9830
37bcb981cmovups [rax+16], x1
37bcb9820add rax, 16
37bcb9824cmp rax, rdx
37bcb9827je 0x37bcb9840
37bcb9829nop [rax]
37bcb9830
37bcb9830loc_37bcb9830:
37bcb9830movups [rax+16], x1
37bcb9834add rax, 32
37bcb9838movups [rax], x1
37bcb983bcmp rax, rdx
37bcb983ejne 0x37bcb9830
37bcb9840
37bcb9840loc_37bcb9840:
37bcb9840lea eax, [r10+1]
37bcb9844cmp r14l, eax
37bcb9847jl 0x37bcb9892
37bcb9849lea edx, [r10-1]
37bcb984dmov rax, r10
37bcb9850movsxd rdx, edx
37bcb9853sub rax, r9
37bcb9856imul rdx, r9
37bcb985aadd rdx, rax
37bcb985dxor eax, eax
37bcb985fshl rdx, 4
37bcb9863add rdx, rdi
37bcb9866nop [rax]
37bcb986anop [rax+rax]
37bcb9875nop [rax+rax]
37bcb9880
37bcb9880loc_37bcb9880:
37bcb9880movupd x0, [rdx+rax]
37bcb9885movups [rcx+rax], x0
37bcb9889add rax, 16
37bcb988dcmp rax, r8
37bcb9890jne 0x37bcb9880
37bcb9892
37bcb9892loc_37bcb9892:
37bcb9892cmp r12l, ebx
37bcb9895jl 0x37bcb98d0
37bcb9897mov rdx, rbp
37bcb989alea rax, [rbp+r11]
37bcb989fneg rdx
37bcb98a2and edx, 16
37bcb98a5je 0x37bcb98c0
37bcb98a7movups [rax], x1
37bcb98aaadd rax, 16
37bcb98aecmp rax, r11
37bcb98b1je 0x37bcb98d0
37bcb98b3nop
37bcb98b5nop [rax+rax]
37bcb98c0
37bcb98c0loc_37bcb98c0:
37bcb98c0movups [rax], x1
37bcb98c3add rax, 32
37bcb98c7movups [rax-16], x1
37bcb98cbcmp rax, r11
37bcb98cejne 0x37bcb98c0
37bcb98d0
37bcb98d0loc_37bcb98d0:
37bcb98d0sub r10, 1
37bcb98d4sub rsi, r9
37bcb98d7add r11, [rsp+88]
37bcb98dcadd r8, 16
37bcb98e0add rcx, [rsp+80]
37bcb98e5cmp r15l, r10l
37bcb98e8jl 0x37bcb97f0
37bcb98eemov rax, [rsp+104]
37bcb98f3
37bcb98f3loc_37bcb98f3:
37bcb98f3test r15l, r15l
37bcb98f6jle 0x37bcb99aa
37bcb98fclea rsi, [r9+1]
37bcb9900mov r8, rdi
37bcb9903lea ebp, [r15+1]
37bcb9907shl rsi, 4
37bcb990btest r12l, r12l
37bcb990ejle 0x37bcb9b46
37bcb9914lea edx, [r12-1]
37bcb9919lea r13, [rsi-16]
37bcb991dpxor x0, x0
37bcb9921mov ecx, r12l
37bcb9924mov [rsp+80], r12l
37bcb9929shl rdx, 4
37bcb992dneg rcx
37bcb9930mov r10l, 1
37bcb9936add rdx, rdi
37bcb9939shl rcx, 4
37bcb993dmovq x1, [rip+0x795c3b]
37bcb9945nop [rax+rax]
37bcb9950
37bcb9950loc_37bcb9950:
37bcb9950mov r12, rcx
37bcb9953lea r11, [rcx+rdx]
37bcb9957neg r12
37bcb995aand r12l, 16
37bcb995eje 0x37bcb9980
37bcb9960movups [r11+16], x0
37bcb9965add r11, 16
37bcb9969cmp rdx, r11
37bcb996cje 0x37bcb9992
37bcb996enop [rax]
37bcb9975nop [rax+rax]
37bcb9980
37bcb9980loc_37bcb9980:
37bcb9980movups [r11+16], x0
37bcb9985add r11, 32
37bcb9989movups [r11], x0
37bcb998dcmp rdx, r11
37bcb9990jne 0x37bcb9980
37bcb9992
37bcb9992loc_37bcb9992:
37bcb9992add r10l, 1
37bcb9996movups [r8], x1
37bcb999aadd rdx, r13
37bcb999dadd r8, rsi
37bcb99a0cmp r10l, ebp
37bcb99a3jne 0x37bcb9950
37bcb99a5mov r12l, [rsp+80]
37bcb99aa
37bcb99aaloc_37bcb99aa:
37bcb99aacmp r12l, ebx
37bcb99adjl 0x37bcb9a52
37bcb99b3movsxd rdx, ebx
37bcb99b6lea r11, [r9+1]
37bcb99balea esi, [r12+1]
37bcb99bfmovsxd r10, r14l
37bcb99c2imul rdx, r9
37bcb99c6shl r11, 4
37bcb99caadd rdx, rax
37bcb99cdadd r10, rdx
37bcb99d0shl r10, 4
37bcb99d4add r10, rdi
37bcb99d7test r12l, r12l
37bcb99dajle 0x37bcb9b0f
37bcb99e0lea ecx, [r12-1]
37bcb99e5lea rbp, [r11-16]
37bcb99e9pxor x0, x0
37bcb99edmovq x1, [rip+0x795b8b]
37bcb99f5add rcx, rdx
37bcb99f8shl rcx, 4
37bcb99fclea r8, [rdi+rcx+16]
37bcb9a01mov ecx, r12l
37bcb9a04neg rcx
37bcb9a07shl rcx, 4
37bcb9a0bnop [rax+rax]
37bcb9a10
37bcb9a10loc_37bcb9a10:
37bcb9a10mov r12, rcx
37bcb9a13lea rdx, [rcx+r8]
37bcb9a17neg r12
37bcb9a1aand r12l, 16
37bcb9a1eje 0x37bcb9a30
37bcb9a20movups [rdx+16], x0
37bcb9a24add rdx, 16
37bcb9a28cmp r8, rdx
37bcb9a2bje 0x37bcb9a40
37bcb9a2dnop [rax]
37bcb9a30
37bcb9a30loc_37bcb9a30:
37bcb9a30movups [rdx+16], x0
37bcb9a34add rdx, 32
37bcb9a38movups [rdx], x0
37bcb9a3bcmp r8, rdx
37bcb9a3ejne 0x37bcb9a30
37bcb9a40
37bcb9a40loc_37bcb9a40:
37bcb9a40add ebx, 1
37bcb9a43movups [r10+16], x1
37bcb9a48add r8, rbp
37bcb9a4badd r10, r11
37bcb9a4ecmp esi, ebx
37bcb9a50jne 0x37bcb9a10
37bcb9a52
37bcb9a52loc_37bcb9a52:
37bcb9a52mov edx, [rsp+116]
37bcb9a56test edx, edx
37bcb9a58jle 0x37bcb9adf
37bcb9a5elea edx, [r15+1]
37bcb9a62mov rbx, [rsp+280]
37bcb9a6amov rcx, [rsp+120]
37bcb9a6fmovsd_xmm [rsp+80], x2
37bcb9a75movsxd rdx, edx
37bcb9a78imul r9, rdx
37bcb9a7cmov [rsp+56], rbx
37bcb9a81mov r8, rcx
37bcb9a84mov rbx, [rsp+272]
37bcb9a8cmov [rsp+48], rbx
37bcb9a91mov rbx, [rsp+256]
37bcb9a99add rax, r9
37bcb9a9cadd rax, rdx
37bcb9a9flea rdx, [rsp+140]
37bcb9aa7mov [rsp+32], rbx
37bcb9aacmov [rsp+64], rdx
37bcb9ab1movsxd rdx, r15l
37bcb9ab4shl rax, 4
37bcb9ab8sub rdx, 1
37bcb9abclea r9, [rdi+rax]
37bcb9ac0shl rdx, 4
37bcb9ac4add rdx, [rsp+264]
37bcb9accmov [rsp+40], rdx
37bcb9ad1mov rdx, rcx
37bcb9ad4call zungqr_
37bcb9ad9movsd_xmm x2, [rsp+80]
37bcb9adf
37bcb9adfloc_37bcb9adf:
37bcb9adfmov rax, [rsp+272]
37bcb9ae7mov [rax+8], 0
37bcb9aefmovsd_xmm [rax], x2
37bcb9af3jmp 0x37bcb9637
37bcb9af8
37bcb9af8loc_37bcb9af8:
37bcb9af8mov rax, [rsp+272]
37bcb9b00mov rdi, [rip+0x795a79]
37bcb9b07mov [rax], rdi
37bcb9b0ajmp 0x37bcb9637
37bcb9b0f
37bcb9b0floc_37bcb9b0f:
37bcb9b0fmovq x1, [rip+0x795a69]
37bcb9b17nop [rax+rax]
37bcb9b20
37bcb9b20loc_37bcb9b20:
37bcb9b20lea edx, [rbx+1]
37bcb9b23movups [r10+16], x1
37bcb9b28cmp edx, esi
37bcb9b2aje 0x37bcb9a52
37bcb9b30add ebx, 2
37bcb9b33movups [r10+r11+16], x1
37bcb9b39lea r10, [r10+2*r11]
37bcb9b3dcmp esi, ebx
37bcb9b3fjne 0x37bcb9b20
37bcb9b41jmp 0x37bcb9a52
37bcb9b46
37bcb9b46loc_37bcb9b46:
37bcb9b46mov edx, 1
37bcb9b4bmovq x1, [rip+0x795a2d]
37bcb9b53
37bcb9b53loc_37bcb9b53:
37bcb9b53lea ecx, [rdx+1]
37bcb9b56movups [r8], x1
37bcb9b5acmp ebp, ecx
37bcb9b5cje 0x37bcb99aa
37bcb9b62add edx, 2
37bcb9b65movups [r8+rsi], x1
37bcb9b6alea r8, [r8+2*rsi]
37bcb9b6ecmp edx, ebp
37bcb9b70jne 0x37bcb9b53
37bcb9b72jmp 0x37bcb99aa
37bcb9b77
37bcb9b77loc_37bcb9b77:
37bcb9b77lea r9, [rsp+136]
37bcb9b7flea rax, [rip+0x7959ee]
37bcb9b86mov [rsp+64], 1
37bcb9b8fmov [rsp+56], 6
37bcb9b98lea rdx, [rip+0x7959c8]
37bcb9b9flea rcx, [rip+0x7959ca]
37bcb9ba6mov [rsp+48], rax
37bcb9bablea r8, [rip+0x7959b4]
37bcb9bb2mov [rsp+40], r9
37bcb9bb7mov [rsp+32], r9
37bcb9bbccall ilaenv_
37bcb9bc1mov ecx, 1
37bcb9bc6pxor x0, x0
37bcb9bcamov edx, eax
37bcb9bccmov eax, [rsp+136]
37bcb9bd3test eax, eax
37bcb9bd5cmovle eax, ecx
37bcb9bd8imul eax, edx
37bcb9bdbmov edx, [r12]
37bcb9bdfcvtsi2sd x0, eax
37bcb9be3mov rax, [rsp+272]
37bcb9bebmov [rax+8], 0
37bcb9bf3movsd_xmm [rax], x0
37bcb9bf7test edx, edx
37bcb9bf9je 0x37bcb9637
37bcb9bff
37bcb9bffloc_37bcb9bff:
37bcb9bffneg edx
37bcb9c01jmp 0x37bcb9615
37bcb95a0
37bcb95a0zunghr_:
37bcb95a0push r15
37bcb95a2push r14
37bcb95a4push r13
37bcb95a6push r12
37bcb95a8push rbp
37bcb95a9push rdi
37bcb95aapush rsi
37bcb95abpush rbx
37bcb95acsub rsp, 152
37bcb95b3mov rax, [rsp+256]
37bcb95bbmov r12, [rsp+288]
37bcb95c3mov r13l, [rax]
37bcb95c6mov [r12], 0
37bcb95cemov rbp, rcx
37bcb95d1mov ecx, [r8]
37bcb95d4mov rbx, rdx
37bcb95d7mov edx, [rdx]
37bcb95d9mov rdi, r9
37bcb95dcmov eax, [rbp]
37bcb95dfmov rsi, r8
37bcb95e2mov r9l, ecx
37bcb95e5sub r9l, edx
37bcb95e8mov [rsp+136], r9l
37bcb95f0test eax, eax
37bcb95f2js 0x37bcb9650
37bcb95f4mov r8l, 1
37bcb95facmovg r8l, eax
37bcb95fetest edx, edx
37bcb9600jle 0x37bcb9607
37bcb9602cmp edx, r8l
37bcb9605jle 0x37bcb965c
37bcb9607
37bcb9607loc_37bcb9607:
37bcb9607mov eax, -2
37bcb960cmov edx, 2
37bcb9611
37bcb9611loc_37bcb9611:
37bcb9611mov [r12], eax
37bcb9615
37bcb9615loc_37bcb9615:
37bcb9615mov [rsp+140], edx
37bcb961cmov r8l, 6
37bcb9622lea rdx, [rsp+140]
37bcb962alea rcx, [rip+0x795f2f]
37bcb9631call xerbla_
37bcb9636nop
37bcb9637
37bcb9637loc_37bcb9637:
37bcb9637add rsp, 152
37bcb963epop rbx
37bcb963fpop rsi
37bcb9640pop rdi
37bcb9641pop rbp
37bcb9642pop r12
37bcb9644pop r13
37bcb9646pop r14
37bcb9648pop r15
37bcb964aret
37bcb964b
37bcb964b 0f 1f 44 00 00 ..D..
37bcb9650
37bcb9650loc_37bcb9650:
37bcb9650mov eax, -1
37bcb9655mov edx, 1
37bcb965ajmp 0x37bcb9611
37bcb965c
37bcb965cloc_37bcb965c:
37bcb965ccmp edx, eax
37bcb965ecmovg edx, eax
37bcb9661cmp ecx, edx
37bcb9663jl 0x37bcb9669
37bcb9665cmp ecx, eax
37bcb9667jle 0x37bcb9675
37bcb9669
37bcb9669loc_37bcb9669:
37bcb9669mov eax, -3
37bcb966emov edx, 3
37bcb9673jmp 0x37bcb9611
37bcb9675
37bcb9675loc_37bcb9675:
37bcb9675cmp r13l, r8l
37bcb9678jl 0x37bcb96b0
37bcb967amov rax, [rsp+280]
37bcb9682test r9l, r9l
37bcb9685mov edx, 1
37bcb968acmovle r9l, edx
37bcb968emov eax, [rax]
37bcb9690cmp eax, r9l
37bcb9693jge 0x37bcb96bf
37bcb9695cmp eax, -1
37bcb9698je 0x37bcb9b77
37bcb969emov [r12], -8
37bcb96a6mov edx, 8
37bcb96abjmp 0x37bcb9615
37bcb96b0
37bcb96b0loc_37bcb96b0:
37bcb96b0mov eax, -5
37bcb96b5mov edx, 5
37bcb96bajmp 0x37bcb9611
37bcb96bf
37bcb96bfloc_37bcb96bf:
37bcb96bflea rax, [rsp+136]
37bcb96c7lea rcx, [rip+0x795ea6]
37bcb96cemov [rsp+64], 1
37bcb96d7mov [rsp+48], rcx
37bcb96dclea rdx, [rip+0x795e84]
37bcb96e3mov r9, rax
37bcb96e6lea rcx, [rip+0x795e83]
37bcb96edmov [rsp+56], 6
37bcb96f6lea r8, [rip+0x795e69]
37bcb96fdmov [rsp+40], rax
37bcb9702mov [rsp+32], rax
37bcb9707mov [rsp+120], rax
37bcb970ccall ilaenv_
37bcb9711mov ecx, [rsp+136]
37bcb9718pxor x2, x2
37bcb971cmov edx, eax
37bcb971emov eax, 1
37bcb9723test ecx, ecx
37bcb9725mov [rsp+116], ecx
37bcb9729cmovg eax, ecx
37bcb972cimul eax, edx
37bcb972fmov edx, [r12]
37bcb9733cvtsi2sd x2, eax
37bcb9737mov rax, [rsp+272]
37bcb973fmov [rax+8], 0
37bcb9747movsd_xmm [rax], x2
37bcb974btest edx, edx
37bcb974djne 0x37bcb9bff
37bcb9753mov r12l, [rbp]
37bcb9757test r12l, r12l
37bcb975aje 0x37bcb9af8
37bcb9760mov r14l, [rsi]
37bcb9763mov r15l, [rbx]
37bcb9766movsxd r9, r13l
37bcb9769mov rax, r9
37bcb976cnot rax
37bcb976flea ebx, [r14+1]
37bcb9773cmp r15l, r14l
37bcb9776jge 0x37bcb98f3
37bcb977cmov rdx, r9
37bcb977fmovsxd r10, r14l
37bcb9782lea ebp, [r12-1]
37bcb9787mov rsi, r9
37bcb978aneg rdx
37bcb978dsub ebp, r14l
37bcb9790mov [rsp+104], rax
37bcb9795xor r8l, r8l
37bcb9798imul rsi, r10
37bcb979clea rcx, [rax+rbp]
37bcb97a0shl rdx, 4
37bcb97a4not rbp
37bcb97a7mov [rsp+88], rdx
37bcb97aclea rdx, [r9+1]
37bcb97b0pxor x1, x1
37bcb97b4shl rbp, 4
37bcb97b8imul rdx, r10
37bcb97bcadd rsi, rax
37bcb97bfadd rdx, rcx
37bcb97c2lea rcx, [rsi+r10]
37bcb97c6shl rdx, 4
37bcb97cashl rcx, 4
37bcb97celea r11, [rdi+rdx+32]
37bcb97d3mov rdx, rax
37bcb97d6shl rdx, 4
37bcb97damov [rsp+80], rdx
37bcb97dflea rdx, [rdi+16]
37bcb97e3mov [rsp+96], rdx
37bcb97e8add rcx, rdx
37bcb97ebnop [rax+rax]
37bcb97f0
37bcb97f0loc_37bcb97f0:
37bcb97f0cmp r10l, 1
37bcb97f4jle 0x37bcb9840
37bcb97f6lea edx, [r10-2]
37bcb97famov rax, rsi
37bcb97fdadd rdx, rsi
37bcb9800shl rax, 4
37bcb9804shl rdx, 4
37bcb9808add rdx, [rsp+96]
37bcb980dadd rax, rdi
37bcb9810mov r13, rdx
37bcb9813sub r13, rax
37bcb9816and r13l, 16
37bcb981aje 0x37bcb9830
37bcb981cmovups [rax+16], x1
37bcb9820add rax, 16
37bcb9824cmp rax, rdx
37bcb9827je 0x37bcb9840
37bcb9829nop [rax]
37bcb9830
37bcb9830loc_37bcb9830:
37bcb9830movups [rax+16], x1
37bcb9834add rax, 32
37bcb9838movups [rax], x1
37bcb983bcmp rax, rdx
37bcb983ejne 0x37bcb9830
37bcb9840
37bcb9840loc_37bcb9840:
37bcb9840lea eax, [r10+1]
37bcb9844cmp r14l, eax
37bcb9847jl 0x37bcb9892
37bcb9849lea edx, [r10-1]
37bcb984dmov rax, r10
37bcb9850movsxd rdx, edx
37bcb9853sub rax, r9
37bcb9856imul rdx, r9
37bcb985aadd rdx, rax
37bcb985dxor eax, eax
37bcb985fshl rdx, 4
37bcb9863add rdx, rdi
37bcb9866nop [rax]
37bcb986anop [rax+rax]
37bcb9875nop [rax+rax]
37bcb9880
37bcb9880loc_37bcb9880:
37bcb9880movupd x0, [rdx+rax]
37bcb9885movups [rcx+rax], x0
37bcb9889add rax, 16
37bcb988dcmp rax, r8
37bcb9890jne 0x37bcb9880
37bcb9892
37bcb9892loc_37bcb9892:
37bcb9892cmp r12l, ebx
37bcb9895jl 0x37bcb98d0
37bcb9897mov rdx, rbp
37bcb989alea rax, [rbp+r11]
37bcb989fneg rdx
37bcb98a2and edx, 16
37bcb98a5je 0x37bcb98c0
37bcb98a7movups [rax], x1
37bcb98aaadd rax, 16
37bcb98aecmp rax, r11
37bcb98b1je 0x37bcb98d0
37bcb98b3nop
37bcb98b5nop [rax+rax]
37bcb98c0
37bcb98c0loc_37bcb98c0:
37bcb98c0movups [rax], x1
37bcb98c3add rax, 32
37bcb98c7movups [rax-16], x1
37bcb98cbcmp rax, r11
37bcb98cejne 0x37bcb98c0
37bcb98d0
37bcb98d0loc_37bcb98d0:
37bcb98d0sub r10, 1
37bcb98d4sub rsi, r9
37bcb98d7add r11, [rsp+88]
37bcb98dcadd r8, 16
37bcb98e0add rcx, [rsp+80]
37bcb98e5cmp r15l, r10l
37bcb98e8jl 0x37bcb97f0
37bcb98eemov rax, [rsp+104]
37bcb98f3
37bcb98f3loc_37bcb98f3:
37bcb98f3test r15l, r15l
37bcb98f6jle 0x37bcb99aa
37bcb98fclea rsi, [r9+1]
37bcb9900mov r8, rdi
37bcb9903lea ebp, [r15+1]
37bcb9907shl rsi, 4
37bcb990btest r12l, r12l
37bcb990ejle 0x37bcb9b46
37bcb9914lea edx, [r12-1]
37bcb9919lea r13, [rsi-16]
37bcb991dpxor x0, x0
37bcb9921mov ecx, r12l
37bcb9924mov [rsp+80], r12l
37bcb9929shl rdx, 4
37bcb992dneg rcx
37bcb9930mov r10l, 1
37bcb9936add rdx, rdi
37bcb9939shl rcx, 4
37bcb993dmovq x1, [rip+0x795c3b]
37bcb9945nop [rax+rax]
37bcb9950
37bcb9950loc_37bcb9950:
37bcb9950mov r12, rcx
37bcb9953lea r11, [rcx+rdx]
37bcb9957neg r12
37bcb995aand r12l, 16
37bcb995eje 0x37bcb9980
37bcb9960movups [r11+16], x0
37bcb9965add r11, 16
37bcb9969cmp rdx, r11
37bcb996cje 0x37bcb9992
37bcb996enop [rax]
37bcb9975nop [rax+rax]
37bcb9980
37bcb9980loc_37bcb9980:
37bcb9980movups [r11+16], x0
37bcb9985add r11, 32
37bcb9989movups [r11], x0
37bcb998dcmp rdx, r11
37bcb9990jne 0x37bcb9980
37bcb9992
37bcb9992loc_37bcb9992:
37bcb9992add r10l, 1
37bcb9996movups [r8], x1
37bcb999aadd rdx, r13
37bcb999dadd r8, rsi
37bcb99a0cmp r10l, ebp
37bcb99a3jne 0x37bcb9950
37bcb99a5mov r12l, [rsp+80]
37bcb99aa
37bcb99aaloc_37bcb99aa:
37bcb99aacmp r12l, ebx
37bcb99adjl 0x37bcb9a52
37bcb99b3movsxd rdx, ebx
37bcb99b6lea r11, [r9+1]
37bcb99balea esi, [r12+1]
37bcb99bfmovsxd r10, r14l
37bcb99c2imul rdx, r9
37bcb99c6shl r11, 4
37bcb99caadd rdx, rax
37bcb99cdadd r10, rdx
37bcb99d0shl r10, 4
37bcb99d4add r10, rdi
37bcb99d7test r12l, r12l
37bcb99dajle 0x37bcb9b0f
37bcb99e0lea ecx, [r12-1]
37bcb99e5lea rbp, [r11-16]
37bcb99e9pxor x0, x0
37bcb99edmovq x1, [rip+0x795b8b]
37bcb99f5add rcx, rdx
37bcb99f8shl rcx, 4
37bcb99fclea r8, [rdi+rcx+16]
37bcb9a01mov ecx, r12l
37bcb9a04neg rcx
37bcb9a07shl rcx, 4
37bcb9a0bnop [rax+rax]
37bcb9a10
37bcb9a10loc_37bcb9a10:
37bcb9a10mov r12, rcx
37bcb9a13lea rdx, [rcx+r8]
37bcb9a17neg r12
37bcb9a1aand r12l, 16
37bcb9a1eje 0x37bcb9a30
37bcb9a20movups [rdx+16], x0
37bcb9a24add rdx, 16
37bcb9a28cmp r8, rdx
37bcb9a2bje 0x37bcb9a40
37bcb9a2dnop [rax]
37bcb9a30
37bcb9a30loc_37bcb9a30:
37bcb9a30movups [rdx+16], x0
37bcb9a34add rdx, 32
37bcb9a38movups [rdx], x0
37bcb9a3bcmp r8, rdx
37bcb9a3ejne 0x37bcb9a30
37bcb9a40
37bcb9a40loc_37bcb9a40:
37bcb9a40add ebx, 1
37bcb9a43movups [r10+16], x1
37bcb9a48add r8, rbp
37bcb9a4badd r10, r11
37bcb9a4ecmp esi, ebx
37bcb9a50jne 0x37bcb9a10
37bcb9a52
37bcb9a52loc_37bcb9a52:
37bcb9a52mov edx, [rsp+116]
37bcb9a56test edx, edx
37bcb9a58jle 0x37bcb9adf
37bcb9a5elea edx, [r15+1]
37bcb9a62mov rbx, [rsp+280]
37bcb9a6amov rcx, [rsp+120]
37bcb9a6fmovsd_xmm [rsp+80], x2
37bcb9a75movsxd rdx, edx
37bcb9a78imul r9, rdx
37bcb9a7cmov [rsp+56], rbx
37bcb9a81mov r8, rcx
37bcb9a84mov rbx, [rsp+272]
37bcb9a8cmov [rsp+48], rbx
37bcb9a91mov rbx, [rsp+256]
37bcb9a99add rax, r9
37bcb9a9cadd rax, rdx
37bcb9a9flea rdx, [rsp+140]
37bcb9aa7mov [rsp+32], rbx
37bcb9aacmov [rsp+64], rdx
37bcb9ab1movsxd rdx, r15l
37bcb9ab4shl rax, 4
37bcb9ab8sub rdx, 1
37bcb9abclea r9, [rdi+rax]
37bcb9ac0shl rdx, 4
37bcb9ac4add rdx, [rsp+264]
37bcb9accmov [rsp+40], rdx
37bcb9ad1mov rdx, rcx
37bcb9ad4call zungqr_
37bcb9ad9movsd_xmm x2, [rsp+80]
37bcb9adf
37bcb9adfloc_37bcb9adf:
37bcb9adfmov rax, [rsp+272]
37bcb9ae7mov [rax+8], 0
37bcb9aefmovsd_xmm [rax], x2
37bcb9af3jmp 0x37bcb9637
37bcb9af8
37bcb9af8loc_37bcb9af8:
37bcb9af8mov rax, [rsp+272]
37bcb9b00mov rdi, [rip+0x795a79]
37bcb9b07mov [rax], rdi
37bcb9b0ajmp 0x37bcb9637
37bcb9b0f
37bcb9b0floc_37bcb9b0f:
37bcb9b0fmovq x1, [rip+0x795a69]
37bcb9b17nop [rax+rax]
37bcb9b20
37bcb9b20loc_37bcb9b20:
37bcb9b20lea edx, [rbx+1]
37bcb9b23movups [r10+16], x1
37bcb9b28cmp edx, esi
37bcb9b2aje 0x37bcb9a52
37bcb9b30add ebx, 2
37bcb9b33movups [r10+r11+16], x1
37bcb9b39lea r10, [r10+2*r11]
37bcb9b3dcmp esi, ebx
37bcb9b3fjne 0x37bcb9b20
37bcb9b41jmp 0x37bcb9a52
37bcb9b46
37bcb9b46loc_37bcb9b46:
37bcb9b46mov edx, 1
37bcb9b4bmovq x1, [rip+0x795a2d]
37bcb9b53
37bcb9b53loc_37bcb9b53:
37bcb9b53lea ecx, [rdx+1]
37bcb9b56movups [r8], x1
37bcb9b5acmp ebp, ecx
37bcb9b5cje 0x37bcb99aa
37bcb9b62add edx, 2
37bcb9b65movups [r8+rsi], x1
37bcb9b6alea r8, [r8+2*rsi]
37bcb9b6ecmp edx, ebp
37bcb9b70jne 0x37bcb9b53
37bcb9b72jmp 0x37bcb99aa
37bcb9b77
37bcb9b77loc_37bcb9b77:
37bcb9b77lea r9, [rsp+136]
37bcb9b7flea rax, [rip+0x7959ee]
37bcb9b86mov [rsp+64], 1
37bcb9b8fmov [rsp+56], 6
37bcb9b98lea rdx, [rip+0x7959c8]
37bcb9b9flea rcx, [rip+0x7959ca]
37bcb9ba6mov [rsp+48], rax
37bcb9bablea r8, [rip+0x7959b4]
37bcb9bb2mov [rsp+40], r9
37bcb9bb7mov [rsp+32], r9
37bcb9bbccall ilaenv_
37bcb9bc1mov ecx, 1
37bcb9bc6pxor x0, x0
37bcb9bcamov edx, eax
37bcb9bccmov eax, [rsp+136]
37bcb9bd3test eax, eax
37bcb9bd5cmovle eax, ecx
37bcb9bd8imul eax, edx
37bcb9bdbmov edx, [r12]
37bcb9bdfcvtsi2sd x0, eax
37bcb9be3mov rax, [rsp+272]
37bcb9bebmov [rax+8], 0
37bcb9bf3movsd_xmm [rax], x0
37bcb9bf7test edx, edx
37bcb9bf9je 0x37bcb9637
37bcb9bff
37bcb9bffloc_37bcb9bff:
37bcb9bffneg edx
37bcb9c01jmp 0x37bcb9615
37bcb95a0
Loading..