File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bcbb300
37bcbb300zungqr_:
37bcbb300push r15
37bcbb302push r14
37bcbb304push r13
37bcbb306push r12
37bcbb308push rbp
37bcbb309push rdi
37bcbb30apush rsi
37bcbb30bpush rbx
37bcbb30csub rsp, 264
37bcbb313mov rax, [rsp+368]
37bcbb31bmov rsi, [rsp+400]
37bcbb323mov r14, [rsp+384]
37bcbb32bmov ebx, [rax]
37bcbb32dlea rax, [rip+0x794348]
37bcbb334mov [rsi], 0
37bcbb33amov [rsp+40], r8
37bcbb33fmov r13, rcx
37bcbb342mov r15, rdx
37bcbb345mov [rsp+32], rdx
37bcbb34alea rdx, [rip+0x794320]
37bcbb351mov [rsp+64], 1
37bcbb35amov [rsp+56], 6
37bcbb363mov [rsp+48], rax
37bcbb368mov [rsp+352], r8
37bcbb370lea r8, [rip+0x7942f9]
37bcbb377mov [rsp+360], r9
37bcbb37fmov r9, rcx
37bcbb382lea rcx, [rip+0x7942ef]
37bcbb389call ilaenv_
37bcbb38emov edi, [r15]
37bcbb391pxor x0, x0
37bcbb395mov [r14+8], 0
37bcbb39dmov r12l, eax
37bcbb3a0mov eax, 1
37bcbb3a5test edi, edi
37bcbb3a7mov edx, r12l
37bcbb3aacmovg eax, edi
37bcbb3adimul edx, eax
37bcbb3b0cvtsi2sd x0, edx
37bcbb3b4mov edx, [r13]
37bcbb3b8movsd_xmm [r14], x0
37bcbb3bdtest edx, edx
37bcbb3bfjs 0x37bcbb40a
37bcbb3c1test edi, edi
37bcbb3c3js 0x37bcbb3c9
37bcbb3c5cmp edx, edi
37bcbb3c7jge 0x37bcbb418
37bcbb3c9
37bcbb3c9loc_37bcbb3c9:
37bcbb3c9mov [rsi], -2
37bcbb3cfmov eax, 2
37bcbb3d4
37bcbb3d4loc_37bcbb3d4:
37bcbb3d4lea rdx, [rsp+252]
37bcbb3dcmov r8l, 6
37bcbb3e2lea rcx, [rip+0x794288]
37bcbb3e9mov [rsp+252], eax
37bcbb3f0call xerbla_
37bcbb3f5nop
37bcbb3f6
37bcbb3f6loc_37bcbb3f6:
37bcbb3f6add rsp, 264
37bcbb3fdpop rbx
37bcbb3fepop rsi
37bcbb3ffpop rdi
37bcbb400pop rbp
37bcbb401pop r12
37bcbb403pop r13
37bcbb405pop r14
37bcbb407pop r15
37bcbb409ret
37bcbb40a
37bcbb40aloc_37bcbb40a:
37bcbb40amov edx, -1
37bcbb40fmov eax, 1
37bcbb414mov [rsi], edx
37bcbb416jmp 0x37bcbb3d4
37bcbb418
37bcbb418loc_37bcbb418:
37bcbb418mov rcx, [rsp+352]
37bcbb420mov ecx, [rcx]
37bcbb422test ecx, ecx
37bcbb424js 0x37bcbb42a
37bcbb426cmp ecx, edi
37bcbb428jle 0x37bcbb438
37bcbb42a
37bcbb42aloc_37bcbb42a:
37bcbb42amov edx, -3
37bcbb42fmov eax, 3
37bcbb434mov [rsi], edx
37bcbb436jmp 0x37bcbb3d4
37bcbb438
37bcbb438loc_37bcbb438:
37bcbb438mov r11, [rsp+368]
37bcbb440test edx, edx
37bcbb442mov r8l, 1
37bcbb448cmovg r8l, edx
37bcbb44ccmp [r11], r8l
37bcbb44fjl 0x37bcbb512
37bcbb455mov r11, [rsp+392]
37bcbb45dmov r8l, [r11]
37bcbb460cmp r8l, eax
37bcbb463jl 0x37bcbbc10
37bcbb469mov eax, [rsi]
37bcbb46btest eax, eax
37bcbb46djne 0x37bcbbc43
37bcbb473test edi, edi
37bcbb475je 0x37bcbb523
37bcbb47bcmp r12l, 1
37bcbb47fjle 0x37bcbbc26
37bcbb485mov r8l, edi
37bcbb488cmp ecx, r12l
37bcbb48bjg 0x37bcbb532
37bcbb491
37bcbb491loc_37bcbb491:
37bcbb491mov [rsp+244], edx
37bcbb498mov [rsp+248], r8l
37bcbb4a0
37bcbb4a0loc_37bcbb4a0:
37bcbb4a0lea rax, [rsp+236]
37bcbb4a8mov [rsp+48], r14
37bcbb4admov r9, [rsp+360]
37bcbb4b5lea rdx, [rsp+248]
37bcbb4bdmov [rsp+56], rax
37bcbb4c2mov rax, [rsp+376]
37bcbb4calea r8, [rsp+252]
37bcbb4d2mov [rsp+252], ecx
37bcbb4d9lea rcx, [rsp+244]
37bcbb4e1mov [rsp+40], rax
37bcbb4e6mov rax, [rsp+368]
37bcbb4eemov [rsp+32], rax
37bcbb4f3call zung2r_
37bcbb4f8
37bcbb4f8loc_37bcbb4f8:
37bcbb4f8pxor x0, x0
37bcbb4fcmov [r14+8], 0
37bcbb504cvtsi2sd x0, edi
37bcbb508movsd_xmm [r14], x0
37bcbb50djmp 0x37bcbb3f6
37bcbb512
37bcbb512loc_37bcbb512:
37bcbb512mov edx, -5
37bcbb517mov eax, 5
37bcbb51cmov [rsi], edx
37bcbb51ejmp 0x37bcbb3d4
37bcbb523
37bcbb523loc_37bcbb523:
37bcbb523mov rax, [rip+0x794186]
37bcbb52amov [r14], rax
37bcbb52djmp 0x37bcbb3f6
37bcbb532
37bcbb532loc_37bcbb532:
37bcbb532lea rax, [rip+0x794143]
37bcbb539mov [rsp+32], r15
37bcbb53emov r9, r13
37bcbb541lea r8, [rip+0x794128]
37bcbb548mov [rsp+48], rax
37bcbb54dmov rax, [rsp+352]
37bcbb555lea rdx, [rip+0x794115]
37bcbb55clea rcx, [rip+0x79411d]
37bcbb563mov [rsp+64], 1
37bcbb56cmov [rsp+56], 6
37bcbb575mov [rsp+40], rax
37bcbb57acall ilaenv_
37bcbb57fxor edx, edx
37bcbb581mov r9l, [r15]
37bcbb584test eax, eax
37bcbb586mov esi, edx
37bcbb588cmovns esi, eax
37bcbb58bmov rax, [rsp+352]
37bcbb593mov r8l, r9l
37bcbb596mov ecx, [rax]
37bcbb598cmp ecx, esi
37bcbb59ajg 0x37bcbb5b7
37bcbb59ccmp ecx, r12l
37bcbb59fjg 0x37bcbbb35
37bcbb5a5
37bcbb5a5loc_37bcbb5a5:
37bcbb5a5test r9l, r9l
37bcbb5a8jle 0x37bcbb4f8
37bcbb5ae
37bcbb5aeloc_37bcbb5ae:
37bcbb5aemov edx, [r13]
37bcbb5b2jmp 0x37bcbb491
37bcbb5b7
37bcbb5b7loc_37bcbb5b7:
37bcbb5b7mov rax, [rsp+392]
37bcbb5bfmov edi, r12l
37bcbb5c2mov [rsp+240], r9l
37bcbb5caimul edi, r9l
37bcbb5cemov eax, [rax]
37bcbb5d0cmp eax, edi
37bcbb5d2jl 0x37bcbbb87
37bcbb5d8cmp ecx, r12l
37bcbb5dbjle 0x37bcbb5a5
37bcbb5dd
37bcbb5ddloc_37bcbb5dd:
37bcbb5ddmovsxd r11, ebx
37bcbb5e0xor eax, eax
37bcbb5e2mov r8l, ecx
37bcbb5e5test r11, r11
37bcbb5e8cmovs r11, rax
37bcbb5ecsub r8l, esi
37bcbb5efsub r8l, 1
37bcbb5f3mov eax, r8l
37bcbb5f6mov rbx, r11
37bcbb5f9cdq
37bcbb5fanot rbx
37bcbb5fdidiv r12l
37bcbb600mov [rsp+160], rbx
37bcbb608sub r8l, edx
37bcbb60blea eax, [r8+r12]
37bcbb60fmov ebp, r8l
37bcbb612mov r8l, r9l
37bcbb615cmp eax, ecx
37bcbb617cmovg eax, ecx
37bcbb61alea esi, [rax+1]
37bcbb61dcmp esi, r9l
37bcbb620jg 0x37bcbbb46
37bcbb626mov rdx, r11
37bcbb629mov r10, [rsp+360]
37bcbb631mov [rsp+168], eax
37bcbb638pxor x0, x0
37bcbb63cshl rdx, 4
37bcbb640mov [rsp+184], rdx
37bcbb648lea edx, [rax-1]
37bcbb64badd rdx, rbx
37bcbb64emovsxd rbx, esi
37bcbb651mov r8, rbx
37bcbb654imul r8, r11
37bcbb658add rdx, r8
37bcbb65bmov r8l, eax
37bcbb65eshl rdx, 4
37bcbb662neg r8
37bcbb665lea rdx, [r10+rdx+16]
37bcbb66alea r10l, [r9+1]
37bcbb66emov [rsp+176], r10l
37bcbb676mov r10, r8
37bcbb679shl r10, 4
37bcbb67d
37bcbb67dloc_37bcbb67d:
37bcbb67dmov rax, r10
37bcbb680lea r8, [r10+rdx]
37bcbb684neg rax
37bcbb687test al, 16
37bcbb689je 0x37bcbb699
37bcbb68bmovups [r8+16], x0
37bcbb690add r8, 16
37bcbb694cmp rdx, r8
37bcbb697je 0x37bcbb6b9
37bcbb699
37bcbb699loc_37bcbb699:
37bcbb699mov eax, [rsp+168]
37bcbb6a0
37bcbb6a0loc_37bcbb6a0:
37bcbb6a0movups [r8+16], x0
37bcbb6a5add r8, 32
37bcbb6a9movups [r8], x0
37bcbb6adcmp rdx, r8
37bcbb6b0jne 0x37bcbb6a0
37bcbb6b2mov [rsp+168], eax
37bcbb6b9
37bcbb6b9loc_37bcbb6b9:
37bcbb6b9add esi, 1
37bcbb6bcadd rdx, [rsp+184]
37bcbb6c4cmp esi, [rsp+176]
37bcbb6cbjne 0x37bcbb67d
37bcbb6cdmov eax, [rsp+168]
37bcbb6d4
37bcbb6d4loc_37bcbb6d4:
37bcbb6d4mov edx, [r13]
37bcbb6d8sub ecx, eax
37bcbb6dalea rsi, [rsp+236]
37bcbb6e2mov [rsp+48], r14
37bcbb6e7mov [rsp+252], ecx
37bcbb6eemov rcx, r11
37bcbb6f1lea r8, [rsp+252]
37bcbb6f9sub edx, eax
37bcbb6fbimul rcx, rbx
37bcbb6ffadd rcx, [rsp+160]
37bcbb707mov [rsp+56], rsi
37bcbb70cmov [rsp+244], edx
37bcbb713mov edx, r9l
37bcbb716add rcx, rbx
37bcbb719lea rbx, [rsp+244]
37bcbb721sub edx, eax
37bcbb723cdqe
37bcbb725shl rcx, 4
37bcbb729mov [rsp+192], r11
37bcbb731shl rax, 4
37bcbb735add rax, [rsp+376]
37bcbb73dmov [rsp+248], edx
37bcbb744lea rdx, [rsp+248]
37bcbb74cmov [rsp+40], rax
37bcbb751mov rax, [rsp+368]
37bcbb759mov [rsp+176], r8
37bcbb761mov [rsp+32], rax
37bcbb766mov rax, [rsp+360]
37bcbb76emov [rsp+184], rsi
37bcbb776lea esi, [rbp+1]
37bcbb779lea r9, [rax+rcx]
37bcbb77dmov rcx, rbx
37bcbb780mov [rsp+168], rbx
37bcbb788call zung2r_
37bcbb78dmov rax, [rsp+352]
37bcbb795mov r8l, [r15]
37bcbb798mov r11, [rsp+192]
37bcbb7a0mov ecx, [rax]
37bcbb7a2
37bcbb7a2loc_37bcbb7a2:
37bcbb7a2mov eax, ebp
37bcbb7a4xor edx, edx
37bcbb7a6mov rbp, r11
37bcbb7a9mov [rsp+220], edi
37bcbb7b0div r12l
37bcbb7b3mov [rsp+344], r15
37bcbb7bbmov [rsp+384], r14
37bcbb7c3lea rbx, [rsp+240]
37bcbb7cbmov r14, r13
37bcbb7ceshl rbp, 4
37bcbb7d2mov r13l, r12l
37bcbb7d5mov [rsp+192], rbx
37bcbb7ddmov r12, r11
37bcbb7e0mov edx, ecx
37bcbb7e2lea rbx, [rsp+248]
37bcbb7eamov [rsp+208], rbx
37bcbb7f2mov r15l, eax
37bcbb7f5nop [rax+rax]
37bcbb800
37bcbb800loc_37bcbb800:
37bcbb800sub edx, esi
37bcbb802movsxd rbx, esi
37bcbb805mov rdi, r12
37bcbb808add edx, 1
37bcbb80blea rax, [rbx-1]
37bcbb80fcmp edx, r13l
37bcbb812cmovg edx, r13l
37bcbb816imul rdi, rbx
37bcbb81aadd rdi, [rsp+160]
37bcbb822shl rax, 4
37bcbb826add rdi, rbx
37bcbb829add rax, [rsp+376]
37bcbb831mov [rsp+244], edx
37bcbb838add edx, esi
37bcbb83ashl rdi, 4
37bcbb83eadd rdi, [rsp+360]
37bcbb846cmp edx, r8l
37bcbb849jle 0x37bcbb956
37bcbb84f
37bcbb84floc_37bcbb84f:
37bcbb84fmov edx, [r14]
37bcbb852mov rcx, [rsp+184]
37bcbb85amov [rsp+40], rax
37bcbb85fmov r9, rdi
37bcbb862mov rax, [rsp+368]
37bcbb86amov [rsp+56], rcx
37bcbb86fsub edx, esi
37bcbb871mov rcx, [rsp+384]
37bcbb879add edx, 1
37bcbb87cmov [rsp+32], rax
37bcbb881mov [rsp+252], edx
37bcbb888mov rdx, [rsp+168]
37bcbb890mov [rsp+48], rcx
37bcbb895mov rcx, [rsp+176]
37bcbb89dmov r8, rdx
37bcbb8a0call zung2r_
37bcbb8a5mov r9l, [rsp+244]
37bcbb8adadd r9l, esi
37bcbb8b0cmp r9l, esi
37bcbb8b3jle 0x37bcbb92c
37bcbb8b5cmp esi, 1
37bcbb8b8jle 0x37bcbb92c
37bcbb8baimul rbx, r12
37bcbb8belea ecx, [rsi-2]
37bcbb8c1pxor x0, x0
37bcbb8c5mov r8l, esi
37bcbb8c8mov rax, [rsp+160]
37bcbb8d0add rax, rbx
37bcbb8d3mov rbx, [rsp+360]
37bcbb8dbadd rax, rcx
37bcbb8denot rcx
37bcbb8e1shl rax, 4
37bcbb8e5shl rcx, 4
37bcbb8e9lea rdx, [rbx+rax+16]
37bcbb8eenop
37bcbb8f0
37bcbb8f0loc_37bcbb8f0:
37bcbb8f0mov r10, rcx
37bcbb8f3lea rax, [rcx+rdx]
37bcbb8f7neg r10
37bcbb8faand r10l, 16
37bcbb8feje 0x37bcbb910
37bcbb900movups [rax+16], x0
37bcbb904add rax, 16
37bcbb908cmp rdx, rax
37bcbb90bje 0x37bcbb920
37bcbb90dnop [rax]
37bcbb910
37bcbb910loc_37bcbb910:
37bcbb910movups [rax+16], x0
37bcbb914add rax, 32
37bcbb918movups [rax], x0
37bcbb91bcmp rdx, rax
37bcbb91ejne 0x37bcbb910
37bcbb920
37bcbb920loc_37bcbb920:
37bcbb920add r8l, 1
37bcbb924add rdx, rbp
37bcbb927cmp r9l, r8l
37bcbb92ajne 0x37bcbb8f0
37bcbb92c
37bcbb92cloc_37bcbb92c:
37bcbb92ctest r15l, r15l
37bcbb92fje 0x37bcbbb06
37bcbb935mov rax, [rsp+344]
37bcbb93dsub esi, r13l
37bcbb940sub r15l, 1
37bcbb944mov r8l, [rax]
37bcbb947mov rax, [rsp+352]
37bcbb94fmov edx, [rax]
37bcbb951jmp 0x37bcbb800
37bcbb956
37bcbb956loc_37bcbb956:
37bcbb956mov edx, [r14]
37bcbb959mov rcx, [rsp+192]
37bcbb961mov [rsp+48], rax
37bcbb966mov [rsp+32], rdi
37bcbb96bmov r9, [rsp+168]
37bcbb973sub edx, esi
37bcbb975mov [rsp+64], rcx
37bcbb97amov r8, [rsp+176]
37bcbb982lea rcx, [rip+0x793d09]
37bcbb989add edx, 1
37bcbb98cmov [rsp+200], rax
37bcbb994mov [rsp+252], edx
37bcbb99bmov rdx, [rsp+384]
37bcbb9a3mov [rsp+80], 10
37bcbb9acmov [rsp+56], rdx
37bcbb9b1mov rdx, [rsp+368]
37bcbb9b9mov [rsp+72], 7
37bcbb9c2mov [rsp+40], rdx
37bcbb9c7lea rdx, [rip+0x793cba]
37bcbb9cecall zlarft_
37bcbb9d3mov edx, [r14]
37bcbb9d6mov r11, [rsp+344]
37bcbb9delea r9, [rip+0x793ca3]
37bcbb9e5mov rax, [rsp+192]
37bcbb9edlea r8, [rip+0x793c9e]
37bcbb9f4mov r11l, [r11]
37bcbb9f7sub edx, esi
37bcbb9f9mov [rsp+56], rdi
37bcbb9feadd edx, 1
37bcbba01mov [rsp+112], rax
37bcbba06mov [rsp+248], edx
37bcbba0dmov ecx, r11l
37bcbba10mov edx, [rsp+244]
37bcbba17sub ecx, esi
37bcbba19mov [rsp+80], rax
37bcbba1emov rax, [rsp+168]
37bcbba26sub ecx, edx
37bcbba28mov [rsp+216], r11l
37bcbba30add ecx, 1
37bcbba33mov [rsp+48], rax
37bcbba38mov rax, [rsp+176]
37bcbba40mov [rsp+252], ecx
37bcbba47movsxd rcx, edx
37bcbba4aadd edx, esi
37bcbba4cshl rcx, 4
37bcbba50movsxd rdx, edx
37bcbba53add rcx, [rsp+384]
37bcbba5bmov [rsp+40], rax
37bcbba60mov [rsp+104], rcx
37bcbba65imul rdx, r12
37bcbba69mov rcx, [rsp+368]
37bcbba71add rdx, [rsp+160]
37bcbba79mov rax, [rsp+208]
37bcbba81mov [rsp+144], 10
37bcbba8dmov [rsp+96], rcx
37bcbba92add rdx, rbx
37bcbba95mov rcx, [rsp+384]
37bcbba9dshl rdx, 4
37bcbbaa1add rdx, [rsp+360]
37bcbbaa9mov [rsp+32], rax
37bcbbaaemov [rsp+72], rcx
37bcbbab3mov rcx, [rsp+368]
37bcbbabbmov [rsp+88], rdx
37bcbbac0lea rdx, [rip+0x793bd2]
37bcbbac7mov [rsp+64], rcx
37bcbbacclea rcx, [rip+0x793bd2]
37bcbbad3mov [rsp+136], 7
37bcbbadfmov [rsp+128], 12
37bcbbaebmov [rsp+120], 4
37bcbbaf4call zlarfb_
37bcbbaf9mov rax, [rsp+200]
37bcbbb01jmp 0x37bcbb84f
37bcbbb06
37bcbbb06loc_37bcbbb06:
37bcbbb06mov edi, [rsp+220]
37bcbbb0dmov r14, [rsp+384]
37bcbbb15jmp 0x37bcbb4f8
37bcbbb1a
37bcbbb1aloc_37bcbbb1a:
37bcbbb1amov rax, [rsp+352]
37bcbbb22mov ecx, [rax]
37bcbbb24cmp ecx, r12l
37bcbbb27jle 0x37bcbb5a5
37bcbbb2dcmp ecx, esi
37bcbbb2fjg 0x37bcbb5dd
37bcbbb35
37bcbbb35loc_37bcbbb35:
37bcbbb35mov r8l, r9l
37bcbbb38test r9l, r9l
37bcbbb3bjle 0x37bcbb4f8
37bcbbb41jmp 0x37bcbb5ae
37bcbbb46
37bcbbb46loc_37bcbbb46:
37bcbbb46cmp eax, r9l
37bcbbb49jl 0x37bcbbc4a
37bcbbb4flea rax, [rsp+252]
37bcbbb57lea esi, [rbp+1]
37bcbbb5amov [rsp+176], rax
37bcbbb62lea rax, [rsp+244]
37bcbbb6amov [rsp+168], rax
37bcbbb72lea rax, [rsp+236]
37bcbbb7amov [rsp+184], rax
37bcbbb82jmp 0x37bcbb7a2
37bcbbb87
37bcbbb87loc_37bcbbb87:
37bcbbb87cdq
37bcbbb88mov [rsp+32], r15
37bcbbb8dlea r8, [rip+0x793adc]
37bcbbb94lea rcx, [rip+0x793ae9]
37bcbbb9bidiv r9l
37bcbbb9emov [rsp+64], 1
37bcbbba7mov [rsp+56], 6
37bcbbbb0mov r9, r13
37bcbbbb3lea rdx, [rip+0x793ab7]
37bcbbbbamov r12l, eax
37bcbbbbdlea rax, [rip+0x793ab8]
37bcbbbc4mov [rsp+48], rax
37bcbbbc9mov rax, [rsp+352]
37bcbbbd1mov [rsp+40], rax
37bcbbbd6call ilaenv_
37bcbbbdbmov edx, 2
37bcbbbe0mov r9l, [r15]
37bcbbbe3cmp eax, edx
37bcbbbe5cmovl eax, edx
37bcbbbe8mov r8l, r9l
37bcbbbebcmp r12l, eax
37bcbbbeejge 0x37bcbbb1a
37bcbbbf4test r9l, r9l
37bcbbbf7jle 0x37bcbb4f8
37bcbbbfdmov rax, [rsp+352]
37bcbbc05mov edx, [r13]
37bcbbc09mov ecx, [rax]
37bcbbc0bjmp 0x37bcbb491
37bcbbc10
37bcbbc10loc_37bcbbc10:
37bcbbc10cmp r8l, -1
37bcbbc14je 0x37bcbbc39
37bcbbc16mov [rsi], -8
37bcbbc1cmov eax, 8
37bcbbc21jmp 0x37bcbb3d4
37bcbbc26
37bcbbc26loc_37bcbbc26:
37bcbbc26mov [rsp+244], edx
37bcbbc2dmov [rsp+248], edi
37bcbbc34jmp 0x37bcbb4a0
37bcbbc39
37bcbbc39loc_37bcbbc39:
37bcbbc39mov eax, [rsi]
37bcbbc3btest eax, eax
37bcbbc3dje 0x37bcbb3f6
37bcbbc43
37bcbbc43loc_37bcbbc43:
37bcbbc43neg eax
37bcbbc45jmp 0x37bcbb3d4
37bcbbc4a
37bcbbc4aloc_37bcbbc4a:
37bcbbc4amovsxd rbx, esi
37bcbbc4djmp 0x37bcbb6d4
37bcbb300
37bcbb300zungqr_:
37bcbb300push r15
37bcbb302push r14
37bcbb304push r13
37bcbb306push r12
37bcbb308push rbp
37bcbb309push rdi
37bcbb30apush rsi
37bcbb30bpush rbx
37bcbb30csub rsp, 264
37bcbb313mov rax, [rsp+368]
37bcbb31bmov rsi, [rsp+400]
37bcbb323mov r14, [rsp+384]
37bcbb32bmov ebx, [rax]
37bcbb32dlea rax, [rip+0x794348]
37bcbb334mov [rsi], 0
37bcbb33amov [rsp+40], r8
37bcbb33fmov r13, rcx
37bcbb342mov r15, rdx
37bcbb345mov [rsp+32], rdx
37bcbb34alea rdx, [rip+0x794320]
37bcbb351mov [rsp+64], 1
37bcbb35amov [rsp+56], 6
37bcbb363mov [rsp+48], rax
37bcbb368mov [rsp+352], r8
37bcbb370lea r8, [rip+0x7942f9]
37bcbb377mov [rsp+360], r9
37bcbb37fmov r9, rcx
37bcbb382lea rcx, [rip+0x7942ef]
37bcbb389call ilaenv_
37bcbb38emov edi, [r15]
37bcbb391pxor x0, x0
37bcbb395mov [r14+8], 0
37bcbb39dmov r12l, eax
37bcbb3a0mov eax, 1
37bcbb3a5test edi, edi
37bcbb3a7mov edx, r12l
37bcbb3aacmovg eax, edi
37bcbb3adimul edx, eax
37bcbb3b0cvtsi2sd x0, edx
37bcbb3b4mov edx, [r13]
37bcbb3b8movsd_xmm [r14], x0
37bcbb3bdtest edx, edx
37bcbb3bfjs 0x37bcbb40a
37bcbb3c1test edi, edi
37bcbb3c3js 0x37bcbb3c9
37bcbb3c5cmp edx, edi
37bcbb3c7jge 0x37bcbb418
37bcbb3c9
37bcbb3c9loc_37bcbb3c9:
37bcbb3c9mov [rsi], -2
37bcbb3cfmov eax, 2
37bcbb3d4
37bcbb3d4loc_37bcbb3d4:
37bcbb3d4lea rdx, [rsp+252]
37bcbb3dcmov r8l, 6
37bcbb3e2lea rcx, [rip+0x794288]
37bcbb3e9mov [rsp+252], eax
37bcbb3f0call xerbla_
37bcbb3f5nop
37bcbb3f6
37bcbb3f6loc_37bcbb3f6:
37bcbb3f6add rsp, 264
37bcbb3fdpop rbx
37bcbb3fepop rsi
37bcbb3ffpop rdi
37bcbb400pop rbp
37bcbb401pop r12
37bcbb403pop r13
37bcbb405pop r14
37bcbb407pop r15
37bcbb409ret
37bcbb40a
37bcbb40aloc_37bcbb40a:
37bcbb40amov edx, -1
37bcbb40fmov eax, 1
37bcbb414mov [rsi], edx
37bcbb416jmp 0x37bcbb3d4
37bcbb418
37bcbb418loc_37bcbb418:
37bcbb418mov rcx, [rsp+352]
37bcbb420mov ecx, [rcx]
37bcbb422test ecx, ecx
37bcbb424js 0x37bcbb42a
37bcbb426cmp ecx, edi
37bcbb428jle 0x37bcbb438
37bcbb42a
37bcbb42aloc_37bcbb42a:
37bcbb42amov edx, -3
37bcbb42fmov eax, 3
37bcbb434mov [rsi], edx
37bcbb436jmp 0x37bcbb3d4
37bcbb438
37bcbb438loc_37bcbb438:
37bcbb438mov r11, [rsp+368]
37bcbb440test edx, edx
37bcbb442mov r8l, 1
37bcbb448cmovg r8l, edx
37bcbb44ccmp [r11], r8l
37bcbb44fjl 0x37bcbb512
37bcbb455mov r11, [rsp+392]
37bcbb45dmov r8l, [r11]
37bcbb460cmp r8l, eax
37bcbb463jl 0x37bcbbc10
37bcbb469mov eax, [rsi]
37bcbb46btest eax, eax
37bcbb46djne 0x37bcbbc43
37bcbb473test edi, edi
37bcbb475je 0x37bcbb523
37bcbb47bcmp r12l, 1
37bcbb47fjle 0x37bcbbc26
37bcbb485mov r8l, edi
37bcbb488cmp ecx, r12l
37bcbb48bjg 0x37bcbb532
37bcbb491
37bcbb491loc_37bcbb491:
37bcbb491mov [rsp+244], edx
37bcbb498mov [rsp+248], r8l
37bcbb4a0
37bcbb4a0loc_37bcbb4a0:
37bcbb4a0lea rax, [rsp+236]
37bcbb4a8mov [rsp+48], r14
37bcbb4admov r9, [rsp+360]
37bcbb4b5lea rdx, [rsp+248]
37bcbb4bdmov [rsp+56], rax
37bcbb4c2mov rax, [rsp+376]
37bcbb4calea r8, [rsp+252]
37bcbb4d2mov [rsp+252], ecx
37bcbb4d9lea rcx, [rsp+244]
37bcbb4e1mov [rsp+40], rax
37bcbb4e6mov rax, [rsp+368]
37bcbb4eemov [rsp+32], rax
37bcbb4f3call zung2r_
37bcbb4f8
37bcbb4f8loc_37bcbb4f8:
37bcbb4f8pxor x0, x0
37bcbb4fcmov [r14+8], 0
37bcbb504cvtsi2sd x0, edi
37bcbb508movsd_xmm [r14], x0
37bcbb50djmp 0x37bcbb3f6
37bcbb512
37bcbb512loc_37bcbb512:
37bcbb512mov edx, -5
37bcbb517mov eax, 5
37bcbb51cmov [rsi], edx
37bcbb51ejmp 0x37bcbb3d4
37bcbb523
37bcbb523loc_37bcbb523:
37bcbb523mov rax, [rip+0x794186]
37bcbb52amov [r14], rax
37bcbb52djmp 0x37bcbb3f6
37bcbb532
37bcbb532loc_37bcbb532:
37bcbb532lea rax, [rip+0x794143]
37bcbb539mov [rsp+32], r15
37bcbb53emov r9, r13
37bcbb541lea r8, [rip+0x794128]
37bcbb548mov [rsp+48], rax
37bcbb54dmov rax, [rsp+352]
37bcbb555lea rdx, [rip+0x794115]
37bcbb55clea rcx, [rip+0x79411d]
37bcbb563mov [rsp+64], 1
37bcbb56cmov [rsp+56], 6
37bcbb575mov [rsp+40], rax
37bcbb57acall ilaenv_
37bcbb57fxor edx, edx
37bcbb581mov r9l, [r15]
37bcbb584test eax, eax
37bcbb586mov esi, edx
37bcbb588cmovns esi, eax
37bcbb58bmov rax, [rsp+352]
37bcbb593mov r8l, r9l
37bcbb596mov ecx, [rax]
37bcbb598cmp ecx, esi
37bcbb59ajg 0x37bcbb5b7
37bcbb59ccmp ecx, r12l
37bcbb59fjg 0x37bcbbb35
37bcbb5a5
37bcbb5a5loc_37bcbb5a5:
37bcbb5a5test r9l, r9l
37bcbb5a8jle 0x37bcbb4f8
37bcbb5ae
37bcbb5aeloc_37bcbb5ae:
37bcbb5aemov edx, [r13]
37bcbb5b2jmp 0x37bcbb491
37bcbb5b7
37bcbb5b7loc_37bcbb5b7:
37bcbb5b7mov rax, [rsp+392]
37bcbb5bfmov edi, r12l
37bcbb5c2mov [rsp+240], r9l
37bcbb5caimul edi, r9l
37bcbb5cemov eax, [rax]
37bcbb5d0cmp eax, edi
37bcbb5d2jl 0x37bcbbb87
37bcbb5d8cmp ecx, r12l
37bcbb5dbjle 0x37bcbb5a5
37bcbb5dd
37bcbb5ddloc_37bcbb5dd:
37bcbb5ddmovsxd r11, ebx
37bcbb5e0xor eax, eax
37bcbb5e2mov r8l, ecx
37bcbb5e5test r11, r11
37bcbb5e8cmovs r11, rax
37bcbb5ecsub r8l, esi
37bcbb5efsub r8l, 1
37bcbb5f3mov eax, r8l
37bcbb5f6mov rbx, r11
37bcbb5f9cdq
37bcbb5fanot rbx
37bcbb5fdidiv r12l
37bcbb600mov [rsp+160], rbx
37bcbb608sub r8l, edx
37bcbb60blea eax, [r8+r12]
37bcbb60fmov ebp, r8l
37bcbb612mov r8l, r9l
37bcbb615cmp eax, ecx
37bcbb617cmovg eax, ecx
37bcbb61alea esi, [rax+1]
37bcbb61dcmp esi, r9l
37bcbb620jg 0x37bcbbb46
37bcbb626mov rdx, r11
37bcbb629mov r10, [rsp+360]
37bcbb631mov [rsp+168], eax
37bcbb638pxor x0, x0
37bcbb63cshl rdx, 4
37bcbb640mov [rsp+184], rdx
37bcbb648lea edx, [rax-1]
37bcbb64badd rdx, rbx
37bcbb64emovsxd rbx, esi
37bcbb651mov r8, rbx
37bcbb654imul r8, r11
37bcbb658add rdx, r8
37bcbb65bmov r8l, eax
37bcbb65eshl rdx, 4
37bcbb662neg r8
37bcbb665lea rdx, [r10+rdx+16]
37bcbb66alea r10l, [r9+1]
37bcbb66emov [rsp+176], r10l
37bcbb676mov r10, r8
37bcbb679shl r10, 4
37bcbb67d
37bcbb67dloc_37bcbb67d:
37bcbb67dmov rax, r10
37bcbb680lea r8, [r10+rdx]
37bcbb684neg rax
37bcbb687test al, 16
37bcbb689je 0x37bcbb699
37bcbb68bmovups [r8+16], x0
37bcbb690add r8, 16
37bcbb694cmp rdx, r8
37bcbb697je 0x37bcbb6b9
37bcbb699
37bcbb699loc_37bcbb699:
37bcbb699mov eax, [rsp+168]
37bcbb6a0
37bcbb6a0loc_37bcbb6a0:
37bcbb6a0movups [r8+16], x0
37bcbb6a5add r8, 32
37bcbb6a9movups [r8], x0
37bcbb6adcmp rdx, r8
37bcbb6b0jne 0x37bcbb6a0
37bcbb6b2mov [rsp+168], eax
37bcbb6b9
37bcbb6b9loc_37bcbb6b9:
37bcbb6b9add esi, 1
37bcbb6bcadd rdx, [rsp+184]
37bcbb6c4cmp esi, [rsp+176]
37bcbb6cbjne 0x37bcbb67d
37bcbb6cdmov eax, [rsp+168]
37bcbb6d4
37bcbb6d4loc_37bcbb6d4:
37bcbb6d4mov edx, [r13]
37bcbb6d8sub ecx, eax
37bcbb6dalea rsi, [rsp+236]
37bcbb6e2mov [rsp+48], r14
37bcbb6e7mov [rsp+252], ecx
37bcbb6eemov rcx, r11
37bcbb6f1lea r8, [rsp+252]
37bcbb6f9sub edx, eax
37bcbb6fbimul rcx, rbx
37bcbb6ffadd rcx, [rsp+160]
37bcbb707mov [rsp+56], rsi
37bcbb70cmov [rsp+244], edx
37bcbb713mov edx, r9l
37bcbb716add rcx, rbx
37bcbb719lea rbx, [rsp+244]
37bcbb721sub edx, eax
37bcbb723cdqe
37bcbb725shl rcx, 4
37bcbb729mov [rsp+192], r11
37bcbb731shl rax, 4
37bcbb735add rax, [rsp+376]
37bcbb73dmov [rsp+248], edx
37bcbb744lea rdx, [rsp+248]
37bcbb74cmov [rsp+40], rax
37bcbb751mov rax, [rsp+368]
37bcbb759mov [rsp+176], r8
37bcbb761mov [rsp+32], rax
37bcbb766mov rax, [rsp+360]
37bcbb76emov [rsp+184], rsi
37bcbb776lea esi, [rbp+1]
37bcbb779lea r9, [rax+rcx]
37bcbb77dmov rcx, rbx
37bcbb780mov [rsp+168], rbx
37bcbb788call zung2r_
37bcbb78dmov rax, [rsp+352]
37bcbb795mov r8l, [r15]
37bcbb798mov r11, [rsp+192]
37bcbb7a0mov ecx, [rax]
37bcbb7a2
37bcbb7a2loc_37bcbb7a2:
37bcbb7a2mov eax, ebp
37bcbb7a4xor edx, edx
37bcbb7a6mov rbp, r11
37bcbb7a9mov [rsp+220], edi
37bcbb7b0div r12l
37bcbb7b3mov [rsp+344], r15
37bcbb7bbmov [rsp+384], r14
37bcbb7c3lea rbx, [rsp+240]
37bcbb7cbmov r14, r13
37bcbb7ceshl rbp, 4
37bcbb7d2mov r13l, r12l
37bcbb7d5mov [rsp+192], rbx
37bcbb7ddmov r12, r11
37bcbb7e0mov edx, ecx
37bcbb7e2lea rbx, [rsp+248]
37bcbb7eamov [rsp+208], rbx
37bcbb7f2mov r15l, eax
37bcbb7f5nop [rax+rax]
37bcbb800
37bcbb800loc_37bcbb800:
37bcbb800sub edx, esi
37bcbb802movsxd rbx, esi
37bcbb805mov rdi, r12
37bcbb808add edx, 1
37bcbb80blea rax, [rbx-1]
37bcbb80fcmp edx, r13l
37bcbb812cmovg edx, r13l
37bcbb816imul rdi, rbx
37bcbb81aadd rdi, [rsp+160]
37bcbb822shl rax, 4
37bcbb826add rdi, rbx
37bcbb829add rax, [rsp+376]
37bcbb831mov [rsp+244], edx
37bcbb838add edx, esi
37bcbb83ashl rdi, 4
37bcbb83eadd rdi, [rsp+360]
37bcbb846cmp edx, r8l
37bcbb849jle 0x37bcbb956
37bcbb84f
37bcbb84floc_37bcbb84f:
37bcbb84fmov edx, [r14]
37bcbb852mov rcx, [rsp+184]
37bcbb85amov [rsp+40], rax
37bcbb85fmov r9, rdi
37bcbb862mov rax, [rsp+368]
37bcbb86amov [rsp+56], rcx
37bcbb86fsub edx, esi
37bcbb871mov rcx, [rsp+384]
37bcbb879add edx, 1
37bcbb87cmov [rsp+32], rax
37bcbb881mov [rsp+252], edx
37bcbb888mov rdx, [rsp+168]
37bcbb890mov [rsp+48], rcx
37bcbb895mov rcx, [rsp+176]
37bcbb89dmov r8, rdx
37bcbb8a0call zung2r_
37bcbb8a5mov r9l, [rsp+244]
37bcbb8adadd r9l, esi
37bcbb8b0cmp r9l, esi
37bcbb8b3jle 0x37bcbb92c
37bcbb8b5cmp esi, 1
37bcbb8b8jle 0x37bcbb92c
37bcbb8baimul rbx, r12
37bcbb8belea ecx, [rsi-2]
37bcbb8c1pxor x0, x0
37bcbb8c5mov r8l, esi
37bcbb8c8mov rax, [rsp+160]
37bcbb8d0add rax, rbx
37bcbb8d3mov rbx, [rsp+360]
37bcbb8dbadd rax, rcx
37bcbb8denot rcx
37bcbb8e1shl rax, 4
37bcbb8e5shl rcx, 4
37bcbb8e9lea rdx, [rbx+rax+16]
37bcbb8eenop
37bcbb8f0
37bcbb8f0loc_37bcbb8f0:
37bcbb8f0mov r10, rcx
37bcbb8f3lea rax, [rcx+rdx]
37bcbb8f7neg r10
37bcbb8faand r10l, 16
37bcbb8feje 0x37bcbb910
37bcbb900movups [rax+16], x0
37bcbb904add rax, 16
37bcbb908cmp rdx, rax
37bcbb90bje 0x37bcbb920
37bcbb90dnop [rax]
37bcbb910
37bcbb910loc_37bcbb910:
37bcbb910movups [rax+16], x0
37bcbb914add rax, 32
37bcbb918movups [rax], x0
37bcbb91bcmp rdx, rax
37bcbb91ejne 0x37bcbb910
37bcbb920
37bcbb920loc_37bcbb920:
37bcbb920add r8l, 1
37bcbb924add rdx, rbp
37bcbb927cmp r9l, r8l
37bcbb92ajne 0x37bcbb8f0
37bcbb92c
37bcbb92cloc_37bcbb92c:
37bcbb92ctest r15l, r15l
37bcbb92fje 0x37bcbbb06
37bcbb935mov rax, [rsp+344]
37bcbb93dsub esi, r13l
37bcbb940sub r15l, 1
37bcbb944mov r8l, [rax]
37bcbb947mov rax, [rsp+352]
37bcbb94fmov edx, [rax]
37bcbb951jmp 0x37bcbb800
37bcbb956
37bcbb956loc_37bcbb956:
37bcbb956mov edx, [r14]
37bcbb959mov rcx, [rsp+192]
37bcbb961mov [rsp+48], rax
37bcbb966mov [rsp+32], rdi
37bcbb96bmov r9, [rsp+168]
37bcbb973sub edx, esi
37bcbb975mov [rsp+64], rcx
37bcbb97amov r8, [rsp+176]
37bcbb982lea rcx, [rip+0x793d09]
37bcbb989add edx, 1
37bcbb98cmov [rsp+200], rax
37bcbb994mov [rsp+252], edx
37bcbb99bmov rdx, [rsp+384]
37bcbb9a3mov [rsp+80], 10
37bcbb9acmov [rsp+56], rdx
37bcbb9b1mov rdx, [rsp+368]
37bcbb9b9mov [rsp+72], 7
37bcbb9c2mov [rsp+40], rdx
37bcbb9c7lea rdx, [rip+0x793cba]
37bcbb9cecall zlarft_
37bcbb9d3mov edx, [r14]
37bcbb9d6mov r11, [rsp+344]
37bcbb9delea r9, [rip+0x793ca3]
37bcbb9e5mov rax, [rsp+192]
37bcbb9edlea r8, [rip+0x793c9e]
37bcbb9f4mov r11l, [r11]
37bcbb9f7sub edx, esi
37bcbb9f9mov [rsp+56], rdi
37bcbb9feadd edx, 1
37bcbba01mov [rsp+112], rax
37bcbba06mov [rsp+248], edx
37bcbba0dmov ecx, r11l
37bcbba10mov edx, [rsp+244]
37bcbba17sub ecx, esi
37bcbba19mov [rsp+80], rax
37bcbba1emov rax, [rsp+168]
37bcbba26sub ecx, edx
37bcbba28mov [rsp+216], r11l
37bcbba30add ecx, 1
37bcbba33mov [rsp+48], rax
37bcbba38mov rax, [rsp+176]
37bcbba40mov [rsp+252], ecx
37bcbba47movsxd rcx, edx
37bcbba4aadd edx, esi
37bcbba4cshl rcx, 4
37bcbba50movsxd rdx, edx
37bcbba53add rcx, [rsp+384]
37bcbba5bmov [rsp+40], rax
37bcbba60mov [rsp+104], rcx
37bcbba65imul rdx, r12
37bcbba69mov rcx, [rsp+368]
37bcbba71add rdx, [rsp+160]
37bcbba79mov rax, [rsp+208]
37bcbba81mov [rsp+144], 10
37bcbba8dmov [rsp+96], rcx
37bcbba92add rdx, rbx
37bcbba95mov rcx, [rsp+384]
37bcbba9dshl rdx, 4
37bcbbaa1add rdx, [rsp+360]
37bcbbaa9mov [rsp+32], rax
37bcbbaaemov [rsp+72], rcx
37bcbbab3mov rcx, [rsp+368]
37bcbbabbmov [rsp+88], rdx
37bcbbac0lea rdx, [rip+0x793bd2]
37bcbbac7mov [rsp+64], rcx
37bcbbacclea rcx, [rip+0x793bd2]
37bcbbad3mov [rsp+136], 7
37bcbbadfmov [rsp+128], 12
37bcbbaebmov [rsp+120], 4
37bcbbaf4call zlarfb_
37bcbbaf9mov rax, [rsp+200]
37bcbbb01jmp 0x37bcbb84f
37bcbbb06
37bcbbb06loc_37bcbbb06:
37bcbbb06mov edi, [rsp+220]
37bcbbb0dmov r14, [rsp+384]
37bcbbb15jmp 0x37bcbb4f8
37bcbbb1a
37bcbbb1aloc_37bcbbb1a:
37bcbbb1amov rax, [rsp+352]
37bcbbb22mov ecx, [rax]
37bcbbb24cmp ecx, r12l
37bcbbb27jle 0x37bcbb5a5
37bcbbb2dcmp ecx, esi
37bcbbb2fjg 0x37bcbb5dd
37bcbbb35
37bcbbb35loc_37bcbbb35:
37bcbbb35mov r8l, r9l
37bcbbb38test r9l, r9l
37bcbbb3bjle 0x37bcbb4f8
37bcbbb41jmp 0x37bcbb5ae
37bcbbb46
37bcbbb46loc_37bcbbb46:
37bcbbb46cmp eax, r9l
37bcbbb49jl 0x37bcbbc4a
37bcbbb4flea rax, [rsp+252]
37bcbbb57lea esi, [rbp+1]
37bcbbb5amov [rsp+176], rax
37bcbbb62lea rax, [rsp+244]
37bcbbb6amov [rsp+168], rax
37bcbbb72lea rax, [rsp+236]
37bcbbb7amov [rsp+184], rax
37bcbbb82jmp 0x37bcbb7a2
37bcbbb87
37bcbbb87loc_37bcbbb87:
37bcbbb87cdq
37bcbbb88mov [rsp+32], r15
37bcbbb8dlea r8, [rip+0x793adc]
37bcbbb94lea rcx, [rip+0x793ae9]
37bcbbb9bidiv r9l
37bcbbb9emov [rsp+64], 1
37bcbbba7mov [rsp+56], 6
37bcbbbb0mov r9, r13
37bcbbbb3lea rdx, [rip+0x793ab7]
37bcbbbbamov r12l, eax
37bcbbbbdlea rax, [rip+0x793ab8]
37bcbbbc4mov [rsp+48], rax
37bcbbbc9mov rax, [rsp+352]
37bcbbbd1mov [rsp+40], rax
37bcbbbd6call ilaenv_
37bcbbbdbmov edx, 2
37bcbbbe0mov r9l, [r15]
37bcbbbe3cmp eax, edx
37bcbbbe5cmovl eax, edx
37bcbbbe8mov r8l, r9l
37bcbbbebcmp r12l, eax
37bcbbbeejge 0x37bcbbb1a
37bcbbbf4test r9l, r9l
37bcbbbf7jle 0x37bcbb4f8
37bcbbbfdmov rax, [rsp+352]
37bcbbc05mov edx, [r13]
37bcbbc09mov ecx, [rax]
37bcbbc0bjmp 0x37bcbb491
37bcbbc10
37bcbbc10loc_37bcbbc10:
37bcbbc10cmp r8l, -1
37bcbbc14je 0x37bcbbc39
37bcbbc16mov [rsi], -8
37bcbbc1cmov eax, 8
37bcbbc21jmp 0x37bcbb3d4
37bcbbc26
37bcbbc26loc_37bcbbc26:
37bcbbc26mov [rsp+244], edx
37bcbbc2dmov [rsp+248], edi
37bcbbc34jmp 0x37bcbb4a0
37bcbbc39
37bcbbc39loc_37bcbbc39:
37bcbbc39mov eax, [rsi]
37bcbbc3btest eax, eax
37bcbbc3dje 0x37bcbb3f6
37bcbbc43
37bcbbc43loc_37bcbbc43:
37bcbbc43neg eax
37bcbbc45jmp 0x37bcbb3d4
37bcbbc4a
37bcbbc4aloc_37bcbbc4a:
37bcbbc4amovsxd rbx, esi
37bcbbc4djmp 0x37bcbb6d4
37bcbb300
37bcbbc52
37bcbbc52 // align 0x10
37bcbbc52 // align 0x10
37bcbbc60
37bcbbc60zungr2_:
37bcbbc60push r15
37bcbbc62push r14
37bcbbc64push r13
37bcbbc66push r12
37bcbbc68push rbp
37bcbbc69push rdi
37bcbbc6apush rsi
37bcbbc6bpush rbx
37bcbbc6csub rsp, 232
37bcbbc73movups [rsp+176], x6
37bcbbc7bmovups [rsp+192], x7
37bcbbc83movups [rsp+208], x8
37bcbbc8cmov rax, [rsp+336]
37bcbbc94mov esi, [rcx]
37bcbbc96mov eax, [rax]
37bcbbc98mov [rsp+320], r8
37bcbbca0mov r13, rcx
37bcbbca3mov rbp, rdx
37bcbbca6mov r8, [rsp+360]
37bcbbcaemov [r8], 0
37bcbbcb5test esi, esi
37bcbbcb7js 0x37bcbc062
37bcbbcbdmov edx, [rdx]
37bcbbcbfcmp esi, edx
37bcbbcc1jle 0x37bcbbd1f
37bcbbcc3mov edx, -2
37bcbbcc8mov eax, 2
37bcbbccd
37bcbbccdloc_37bcbbccd:
37bcbbccdmov [r8], edx
37bcbbcd0lea rcx, [rip+0x7939e9]
37bcbbcd7lea rdx, [rsp+160]
37bcbbcdfmov r8l, 6
37bcbbce5mov [rsp+160], eax
37bcbbceccall xerbla_
37bcbbcf1nop
37bcbbcf2
37bcbbcf2loc_37bcbbcf2:
37bcbbcf2movups x6, [rsp+176]
37bcbbcfamovups x7, [rsp+192]
37bcbbd02movups x8, [rsp+208]
37bcbbd0badd rsp, 232
37bcbbd12pop rbx
37bcbbd13pop rsi
37bcbbd14pop rdi
37bcbbd15pop rbp
37bcbbd16pop r12
37bcbbd18pop r13
37bcbbd1apop r14
37bcbbd1cpop r15
37bcbbd1eret
37bcbbd1f
37bcbbd1floc_37bcbbd1f:
37bcbbd1fmov rdi, [rsp+320]
37bcbbd27mov r11l, [rdi]
37bcbbd2acmp esi, r11l
37bcbbd2djl 0x37bcbc053
37bcbbd33test r11l, r11l
37bcbbd36js 0x37bcbc053
37bcbbd3ctest esi, esi
37bcbbd3emov r10l, 1
37bcbbd44cmovg r10l, esi
37bcbbd48cmp eax, r10l
37bcbbd4bjl 0x37bcbc071
37bcbbd51test esi, esi
37bcbbd53je 0x37bcbbcf2
37bcbbd55cmp esi, r11l
37bcbbd58jle 0x37bcbbe06
37bcbbd5etest edx, edx
37bcbbd60je 0x37bcbbdfd
37bcbbd66mov r8l, edx
37bcbbd69mov [rsp+104], eax
37bcbbd6dmov r15l, edx
37bcbbd70mov r10l, esi
37bcbbd73sub r8l, r11l
37bcbbd76sub r15l, esi
37bcbbd79sub r10l, r11l
37bcbbd7cmovsxd r14, eax
37bcbbd7fmov [rsp+88], r8l
37bcbbd84mov r8l, esi
37bcbbd87lea ecx, [rdx+1]
37bcbbd8amov ebx, 1
37bcbbd8fsub r8l, edx
37bcbbd92mov rdi, -1
37bcbbd99lea r12, [r9+16]
37bcbbd9dmovq x1, [rip+0x79392b]
37bcbbda5mov [rsp+96], r8l
37bcbbdaapxor x0, x0
37bcbbdaenop
37bcbbdb0
37bcbbdb0loc_37bcbbdb0:
37bcbbdb0mov rax, rdi
37bcbbdb3mov r8l, 1
37bcbbdb9shl rax, 4
37bcbbdbdadd rax, r12
37bcbbdc0
37bcbbdc0loc_37bcbbdc0:
37bcbbdc0add r8l, 1
37bcbbdc4movups [rax], x0
37bcbbdc7add rax, 16
37bcbbdcbcmp r8l, r10l
37bcbbdcejle 0x37bcbbdc0
37bcbbdd0cmp ebx, r15l
37bcbbdd3jle 0x37bcbbdef
37bcbbdd5cmp [rsp+88], ebx
37bcbbdd9jl 0x37bcbbdef
37bcbbddbmov eax, [rsp+96]
37bcbbddfadd eax, ebx
37bcbbde1cdqe
37bcbbde3add rax, rdi
37bcbbde6shl rax, 4
37bcbbdeamovups [r9+rax], x1
37bcbbdef
37bcbbdefloc_37bcbbdef:
37bcbbdefadd ebx, 1
37bcbbdf2add rdi, r14
37bcbbdf5cmp ebx, ecx
37bcbbdf7jne 0x37bcbbdb0
37bcbbdf9mov eax, [rsp+104]
37bcbbdfd
37bcbbdfdloc_37bcbbdfd:
37bcbbdfdtest r11l, r11l
37bcbbe00je 0x37bcbbcf2
37bcbbe06
37bcbbe06loc_37bcbbe06:
37bcbbe06lea rbx, [rsp+156]
37bcbbe0emovsxd r8, eax
37bcbbe11mov [rsp+140], r11l
37bcbbe19lea r12, [rsp+160]
37bcbbe21mov [rsp+96], rbx
37bcbbe26mov rax, r8
37bcbbe29mov rdi, r8
37bcbbe2cpxor x6, x6
37bcbbe30lea rbx, [rsp+152]
37bcbbe38mov [rsp+120], r8
37bcbbe3dnot rax
37bcbbe40mov r14, [rsp+344]
37bcbbe48mov [rsp+112], rax
37bcbbe4dmov r15, [rsp+336]
37bcbbe55shl rdi, 4
37bcbbe59mov eax, r11l
37bcbbe5cmov [rsp+128], rbx
37bcbbe64mov r10l, 1
37bcbbe6amovddup x8, [rip+0x79386d]
37bcbbe73movq x7, [rip+0x793855]
37bcbbe7bmov [rsp+88], r12
37bcbbe80mov r12, r9
37bcbbe83nop
37bcbbe85nop [rax+rax]
37bcbbe90
37bcbbe90loc_37bcbbe90:
37bcbbe90mov ebx, esi
37bcbbe92sub edx, esi
37bcbbe94mov rcx, [rsp+88]
37bcbbe99mov r8, r15
37bcbbe9csub ebx, eax
37bcbbe9emov [rsp+136], r10l
37bcbbea6add ebx, r10l
37bcbbea9lea eax, [rbx+rdx-1]
37bcbbeadmov [rsp+160], eax
37bcbbeb4movsxd rax, ebx
37bcbbeb7lea rsi, [rax-1]
37bcbbebbmov [rsp+104], rax
37bcbbec0shl rsi, 4
37bcbbec4lea rdx, [rsi+r12]
37bcbbec8call zlacgv_
37bcbbecdlea edx, [rbx-1]
37bcbbed0mov rax, [rsp+88]
37bcbbed5movsd_xmm x0, [r14+8]
37bcbbedbmov [rsp+152], edx
37bcbbee2mov edx, [rbp]
37bcbbee5lea r9, [rsi+r12]
37bcbbee9lea rcx, [rip+0x7937d6]
37bcbbef0movsd_xmm x1, [r14]
37bcbbef5xorpd x0, [rip+0x7937e3]
37bcbbefdadd edx, ebx
37bcbbeffsub edx, [r13]
37bcbbf03mov [rsp+40], rax
37bcbbf08mov [rsp+156], edx
37bcbbf0fmov r8, [rsp+96]
37bcbbf14unpcklpd x1, x0
37bcbbf18mov rdx, [rsp+352]
37bcbbf20mov [rsp+56], r15
37bcbbf25mov [rsp+72], 5
37bcbbf2emov [rsp+64], rdx
37bcbbf33mov rdx, [rsp+128]
37bcbbf3bmov [rsp+48], r12
37bcbbf40mov [rsp+32], r15
37bcbbf45movups [rsp+160], x1
37bcbbf4dcall zlarf1l_
37bcbbf52mov edx, [rbp]
37bcbbf55movupd x0, [r14]
37bcbbf5amov r9, r15
37bcbbf5dmov rcx, [rsp+96]
37bcbbf62lea r8, [rsi+r12]
37bcbbf66add edx, ebx
37bcbbf68sub edx, [r13]
37bcbbf6cxorpd x0, x8
37bcbbf71sub edx, 1
37bcbbf74movups [rsp+160], x0
37bcbbf7cmov [rsp+156], edx
37bcbbf83mov rdx, [rsp+88]
37bcbbf88call zscal_
37bcbbf8dmov eax, [rbp]
37bcbbf90mov rcx, [rsp+88]
37bcbbf95mov r8, r15
37bcbbf98add eax, ebx
37bcbbf9amov edx, eax
37bcbbf9csub edx, [r13]
37bcbbfa0sub edx, 1
37bcbbfa3mov [rsp+160], edx
37bcbbfaalea rdx, [rsi+r12]
37bcbbfaecall zlacgv_
37bcbbfb3mov edx, [rbp]
37bcbbfb6mov esi, [r13]
37bcbbfbamovapd x0, x7
37bcbbfbemovupd x2, [r14]
37bcbbfc3mov rax, [rsp+104]
37bcbbfc8mov ecx, edx
37bcbbfcamov r10l, [rsp+136]
37bcbbfd2sub ecx, esi
37bcbbfd4addsubpd x0, x2
37bcbbfd8add ecx, ebx
37bcbbfdamovsxd r8, ecx
37bcbbfddimul r8, [rsp+120]
37bcbbfe3add r8, [rsp+112]
37bcbbfe8add ecx, 1
37bcbbfebadd r8, rax
37bcbbfeeshl r8, 4
37bcbbff2cmp edx, ecx
37bcbbff4movups [r12+r8], x0
37bcbbff9jl 0x37bcbc02e
37bcbbffbmovsxd r8, ecx
37bcbbffeimul r8, [rsp+120]
37bcbc004add rax, [rsp+112]
37bcbc009add r8, rax
37bcbc00cshl r8, 4
37bcbc010lea rax, [r12+r8]
37bcbc014lea r8l, [rdx+1]
37bcbc018nop [rax+rax]
37bcbc020
37bcbc020loc_37bcbc020:
37bcbc020add ecx, 1
37bcbc023movups [rax], x6
37bcbc026add rax, rdi
37bcbc029cmp r8l, ecx
37bcbc02cjne 0x37bcbc020
37bcbc02e
37bcbc02eloc_37bcbc02e:
37bcbc02eadd r10l, 1
37bcbc032cmp [rsp+140], r10l
37bcbc03ajl 0x37bcbbcf2
37bcbc040mov rax, [rsp+320]
37bcbc048add r14, 16
37bcbc04cmov eax, [rax]
37bcbc04ejmp 0x37bcbbe90
37bcbc053
37bcbc053loc_37bcbc053:
37bcbc053mov edx, -3
37bcbc058mov eax, 3
37bcbc05djmp 0x37bcbbccd
37bcbc062
37bcbc062loc_37bcbc062:
37bcbc062mov edx, -1
37bcbc067mov eax, 1
37bcbc06cjmp 0x37bcbbccd
37bcbc071
37bcbc071loc_37bcbc071:
37bcbc071mov edx, -5
37bcbc076mov eax, 5
37bcbc07bjmp 0x37bcbbccd
37bcbbc60
37bcbbc60zungr2_:
37bcbbc60push r15
37bcbbc62push r14
37bcbbc64push r13
37bcbbc66push r12
37bcbbc68push rbp
37bcbbc69push rdi
37bcbbc6apush rsi
37bcbbc6bpush rbx
37bcbbc6csub rsp, 232
37bcbbc73movups [rsp+176], x6
37bcbbc7bmovups [rsp+192], x7
37bcbbc83movups [rsp+208], x8
37bcbbc8cmov rax, [rsp+336]
37bcbbc94mov esi, [rcx]
37bcbbc96mov eax, [rax]
37bcbbc98mov [rsp+320], r8
37bcbbca0mov r13, rcx
37bcbbca3mov rbp, rdx
37bcbbca6mov r8, [rsp+360]
37bcbbcaemov [r8], 0
37bcbbcb5test esi, esi
37bcbbcb7js 0x37bcbc062
37bcbbcbdmov edx, [rdx]
37bcbbcbfcmp esi, edx
37bcbbcc1jle 0x37bcbbd1f
37bcbbcc3mov edx, -2
37bcbbcc8mov eax, 2
37bcbbccd
37bcbbccdloc_37bcbbccd:
37bcbbccdmov [r8], edx
37bcbbcd0lea rcx, [rip+0x7939e9]
37bcbbcd7lea rdx, [rsp+160]
37bcbbcdfmov r8l, 6
37bcbbce5mov [rsp+160], eax
37bcbbceccall xerbla_
37bcbbcf1nop
37bcbbcf2
37bcbbcf2loc_37bcbbcf2:
37bcbbcf2movups x6, [rsp+176]
37bcbbcfamovups x7, [rsp+192]
37bcbbd02movups x8, [rsp+208]
37bcbbd0badd rsp, 232
37bcbbd12pop rbx
37bcbbd13pop rsi
37bcbbd14pop rdi
37bcbbd15pop rbp
37bcbbd16pop r12
37bcbbd18pop r13
37bcbbd1apop r14
37bcbbd1cpop r15
37bcbbd1eret
37bcbbd1f
37bcbbd1floc_37bcbbd1f:
37bcbbd1fmov rdi, [rsp+320]
37bcbbd27mov r11l, [rdi]
37bcbbd2acmp esi, r11l
37bcbbd2djl 0x37bcbc053
37bcbbd33test r11l, r11l
37bcbbd36js 0x37bcbc053
37bcbbd3ctest esi, esi
37bcbbd3emov r10l, 1
37bcbbd44cmovg r10l, esi
37bcbbd48cmp eax, r10l
37bcbbd4bjl 0x37bcbc071
37bcbbd51test esi, esi
37bcbbd53je 0x37bcbbcf2
37bcbbd55cmp esi, r11l
37bcbbd58jle 0x37bcbbe06
37bcbbd5etest edx, edx
37bcbbd60je 0x37bcbbdfd
37bcbbd66mov r8l, edx
37bcbbd69mov [rsp+104], eax
37bcbbd6dmov r15l, edx
37bcbbd70mov r10l, esi
37bcbbd73sub r8l, r11l
37bcbbd76sub r15l, esi
37bcbbd79sub r10l, r11l
37bcbbd7cmovsxd r14, eax
37bcbbd7fmov [rsp+88], r8l
37bcbbd84mov r8l, esi
37bcbbd87lea ecx, [rdx+1]
37bcbbd8amov ebx, 1
37bcbbd8fsub r8l, edx
37bcbbd92mov rdi, -1
37bcbbd99lea r12, [r9+16]
37bcbbd9dmovq x1, [rip+0x79392b]
37bcbbda5mov [rsp+96], r8l
37bcbbdaapxor x0, x0
37bcbbdaenop
37bcbbdb0
37bcbbdb0loc_37bcbbdb0:
37bcbbdb0mov rax, rdi
37bcbbdb3mov r8l, 1
37bcbbdb9shl rax, 4
37bcbbdbdadd rax, r12
37bcbbdc0
37bcbbdc0loc_37bcbbdc0:
37bcbbdc0add r8l, 1
37bcbbdc4movups [rax], x0
37bcbbdc7add rax, 16
37bcbbdcbcmp r8l, r10l
37bcbbdcejle 0x37bcbbdc0
37bcbbdd0cmp ebx, r15l
37bcbbdd3jle 0x37bcbbdef
37bcbbdd5cmp [rsp+88], ebx
37bcbbdd9jl 0x37bcbbdef
37bcbbddbmov eax, [rsp+96]
37bcbbddfadd eax, ebx
37bcbbde1cdqe
37bcbbde3add rax, rdi
37bcbbde6shl rax, 4
37bcbbdeamovups [r9+rax], x1
37bcbbdef
37bcbbdefloc_37bcbbdef:
37bcbbdefadd ebx, 1
37bcbbdf2add rdi, r14
37bcbbdf5cmp ebx, ecx
37bcbbdf7jne 0x37bcbbdb0
37bcbbdf9mov eax, [rsp+104]
37bcbbdfd
37bcbbdfdloc_37bcbbdfd:
37bcbbdfdtest r11l, r11l
37bcbbe00je 0x37bcbbcf2
37bcbbe06
37bcbbe06loc_37bcbbe06:
37bcbbe06lea rbx, [rsp+156]
37bcbbe0emovsxd r8, eax
37bcbbe11mov [rsp+140], r11l
37bcbbe19lea r12, [rsp+160]
37bcbbe21mov [rsp+96], rbx
37bcbbe26mov rax, r8
37bcbbe29mov rdi, r8
37bcbbe2cpxor x6, x6
37bcbbe30lea rbx, [rsp+152]
37bcbbe38mov [rsp+120], r8
37bcbbe3dnot rax
37bcbbe40mov r14, [rsp+344]
37bcbbe48mov [rsp+112], rax
37bcbbe4dmov r15, [rsp+336]
37bcbbe55shl rdi, 4
37bcbbe59mov eax, r11l
37bcbbe5cmov [rsp+128], rbx
37bcbbe64mov r10l, 1
37bcbbe6amovddup x8, [rip+0x79386d]
37bcbbe73movq x7, [rip+0x793855]
37bcbbe7bmov [rsp+88], r12
37bcbbe80mov r12, r9
37bcbbe83nop
37bcbbe85nop [rax+rax]
37bcbbe90
37bcbbe90loc_37bcbbe90:
37bcbbe90mov ebx, esi
37bcbbe92sub edx, esi
37bcbbe94mov rcx, [rsp+88]
37bcbbe99mov r8, r15
37bcbbe9csub ebx, eax
37bcbbe9emov [rsp+136], r10l
37bcbbea6add ebx, r10l
37bcbbea9lea eax, [rbx+rdx-1]
37bcbbeadmov [rsp+160], eax
37bcbbeb4movsxd rax, ebx
37bcbbeb7lea rsi, [rax-1]
37bcbbebbmov [rsp+104], rax
37bcbbec0shl rsi, 4
37bcbbec4lea rdx, [rsi+r12]
37bcbbec8call zlacgv_
37bcbbecdlea edx, [rbx-1]
37bcbbed0mov rax, [rsp+88]
37bcbbed5movsd_xmm x0, [r14+8]
37bcbbedbmov [rsp+152], edx
37bcbbee2mov edx, [rbp]
37bcbbee5lea r9, [rsi+r12]
37bcbbee9lea rcx, [rip+0x7937d6]
37bcbbef0movsd_xmm x1, [r14]
37bcbbef5xorpd x0, [rip+0x7937e3]
37bcbbefdadd edx, ebx
37bcbbeffsub edx, [r13]
37bcbbf03mov [rsp+40], rax
37bcbbf08mov [rsp+156], edx
37bcbbf0fmov r8, [rsp+96]
37bcbbf14unpcklpd x1, x0
37bcbbf18mov rdx, [rsp+352]
37bcbbf20mov [rsp+56], r15
37bcbbf25mov [rsp+72], 5
37bcbbf2emov [rsp+64], rdx
37bcbbf33mov rdx, [rsp+128]
37bcbbf3bmov [rsp+48], r12
37bcbbf40mov [rsp+32], r15
37bcbbf45movups [rsp+160], x1
37bcbbf4dcall zlarf1l_
37bcbbf52mov edx, [rbp]
37bcbbf55movupd x0, [r14]
37bcbbf5amov r9, r15
37bcbbf5dmov rcx, [rsp+96]
37bcbbf62lea r8, [rsi+r12]
37bcbbf66add edx, ebx
37bcbbf68sub edx, [r13]
37bcbbf6cxorpd x0, x8
37bcbbf71sub edx, 1
37bcbbf74movups [rsp+160], x0
37bcbbf7cmov [rsp+156], edx
37bcbbf83mov rdx, [rsp+88]
37bcbbf88call zscal_
37bcbbf8dmov eax, [rbp]
37bcbbf90mov rcx, [rsp+88]
37bcbbf95mov r8, r15
37bcbbf98add eax, ebx
37bcbbf9amov edx, eax
37bcbbf9csub edx, [r13]
37bcbbfa0sub edx, 1
37bcbbfa3mov [rsp+160], edx
37bcbbfaalea rdx, [rsi+r12]
37bcbbfaecall zlacgv_
37bcbbfb3mov edx, [rbp]
37bcbbfb6mov esi, [r13]
37bcbbfbamovapd x0, x7
37bcbbfbemovupd x2, [r14]
37bcbbfc3mov rax, [rsp+104]
37bcbbfc8mov ecx, edx
37bcbbfcamov r10l, [rsp+136]
37bcbbfd2sub ecx, esi
37bcbbfd4addsubpd x0, x2
37bcbbfd8add ecx, ebx
37bcbbfdamovsxd r8, ecx
37bcbbfddimul r8, [rsp+120]
37bcbbfe3add r8, [rsp+112]
37bcbbfe8add ecx, 1
37bcbbfebadd r8, rax
37bcbbfeeshl r8, 4
37bcbbff2cmp edx, ecx
37bcbbff4movups [r12+r8], x0
37bcbbff9jl 0x37bcbc02e
37bcbbffbmovsxd r8, ecx
37bcbbffeimul r8, [rsp+120]
37bcbc004add rax, [rsp+112]
37bcbc009add r8, rax
37bcbc00cshl r8, 4
37bcbc010lea rax, [r12+r8]
37bcbc014lea r8l, [rdx+1]
37bcbc018nop [rax+rax]
37bcbc020
37bcbc020loc_37bcbc020:
37bcbc020add ecx, 1
37bcbc023movups [rax], x6
37bcbc026add rax, rdi
37bcbc029cmp r8l, ecx
37bcbc02cjne 0x37bcbc020
37bcbc02e
37bcbc02eloc_37bcbc02e:
37bcbc02eadd r10l, 1
37bcbc032cmp [rsp+140], r10l
37bcbc03ajl 0x37bcbbcf2
37bcbc040mov rax, [rsp+320]
37bcbc048add r14, 16
37bcbc04cmov eax, [rax]
37bcbc04ejmp 0x37bcbbe90
37bcbc053
37bcbc053loc_37bcbc053:
37bcbc053mov edx, -3
37bcbc058mov eax, 3
37bcbc05djmp 0x37bcbbccd
37bcbc062
37bcbc062loc_37bcbc062:
37bcbc062mov edx, -1
37bcbc067mov eax, 1
37bcbc06cjmp 0x37bcbbccd
37bcbc071
37bcbc071loc_37bcbc071:
37bcbc071mov edx, -5
37bcbc076mov eax, 5
37bcbc07bjmp 0x37bcbbccd
37bcbbc60
37bcbc080
37bcbc080zungrq_:
37bcbc080push r15
37bcbc082push r14
37bcbc084push r13
37bcbc086push r12
37bcbc088push rbp
37bcbc089push rdi
37bcbc08apush rsi
37bcbc08bpush rbx
37bcbc08csub rsp, 280
37bcbc093movups [rsp+256], x6
37bcbc09bmov rax, [rsp+384]
37bcbc0a3mov rbx, [rsp+416]
37bcbc0abmovsxd rdi, [rax]
37bcbc0aemov eax, [rcx]
37bcbc0b0mov [rbx], 0
37bcbc0b6mov [rsp+360], rdx
37bcbc0bemov r13, rcx
37bcbc0c1mov [rsp+368], r8
37bcbc0c9mov [rsp+376], r9
37bcbc0d1test eax, eax
37bcbc0d3js 0x37bcbc22c
37bcbc0d9mov rsi, [rsp+360]
37bcbc0e1cmp eax, [rsi]
37bcbc0e3jle 0x37bcbc12f
37bcbc0e5mov edx, -2
37bcbc0eamov eax, 2
37bcbc0ef
37bcbc0efloc_37bcbc0ef:
37bcbc0efmov [rbx], edx
37bcbc0f1
37bcbc0f1loc_37bcbc0f1:
37bcbc0f1lea rdx, [rsp+252]
37bcbc0f9mov r8l, 6
37bcbc0fflea rcx, [rip+0x7935eb]
37bcbc106mov [rsp+252], eax
37bcbc10dcall xerbla_
37bcbc112nop
37bcbc113
37bcbc113loc_37bcbc113:
37bcbc113movups x6, [rsp+256]
37bcbc11badd rsp, 280
37bcbc122pop rbx
37bcbc123pop rsi
37bcbc124pop rdi
37bcbc125pop rbp
37bcbc126pop r12
37bcbc128pop r13
37bcbc12apop r14
37bcbc12cpop r15
37bcbc12eret
37bcbc12f
37bcbc12floc_37bcbc12f:
37bcbc12fmov rsi, [rsp+368]
37bcbc137mov edx, [rsi]
37bcbc139test edx, edx
37bcbc13bjs 0x37bcbc21d
37bcbc141cmp eax, edx
37bcbc143jl 0x37bcbc21d
37bcbc149test eax, eax
37bcbc14bmov edx, 1
37bcbc150cmovg edx, eax
37bcbc153cmp edi, edx
37bcbc155jl 0x37bcbc8b7
37bcbc15bmov rsi, [rsp+408]
37bcbc163mov esi, [rsi]
37bcbc165test eax, eax
37bcbc167je 0x37bcbc894
37bcbc16dlea rax, [rip+0x793588]
37bcbc174lea rdx, [rip+0x793576]
37bcbc17bmov [rsp+64], 1
37bcbc184mov r9, r13
37bcbc187mov [rsp+48], rax
37bcbc18cmov rax, [rsp+368]
37bcbc194lea rcx, [rip+0x79355d]
37bcbc19blea r8, [rip+0x79354e]
37bcbc1a2mov [rsp+56], 6
37bcbc1abmov [rsp+40], rax
37bcbc1b0mov rax, [rsp+360]
37bcbc1b8mov [rsp+32], rax
37bcbc1bdcall ilaenv_
37bcbc1c2mov rcx, [rsp+408]
37bcbc1capxor x0, x0
37bcbc1cemov r12l, eax
37bcbc1d1mov eax, [r13]
37bcbc1d5mov ecx, [rcx]
37bcbc1d7mov edx, eax
37bcbc1d9imul edx, r12l
37bcbc1ddtest eax, eax
37bcbc1dfcvtsi2sd x0, edx
37bcbc1e3mov edx, 1
37bcbc1e8cmovg edx, eax
37bcbc1eb
37bcbc1ebloc_37bcbc1eb:
37bcbc1ebmov r14, [rsp+400]
37bcbc1f3mov [r14+8], 0
37bcbc1fbmovsd_xmm [r14], x0
37bcbc200cmp ecx, edx
37bcbc202jge 0x37bcbc240
37bcbc204cmp esi, -1
37bcbc207je 0x37bcbc8a8
37bcbc20dmov [rbx], -8
37bcbc213mov eax, 8
37bcbc218jmp 0x37bcbc0f1
37bcbc21d
37bcbc21dloc_37bcbc21d:
37bcbc21dmov edx, -3
37bcbc222mov eax, 3
37bcbc227jmp 0x37bcbc0ef
37bcbc22c
37bcbc22cloc_37bcbc22c:
37bcbc22cmov [rbx], -1
37bcbc232mov edx, -1
37bcbc237
37bcbc237loc_37bcbc237:
37bcbc237mov eax, edx
37bcbc239
37bcbc239loc_37bcbc239:
37bcbc239neg eax
37bcbc23bjmp 0x37bcbc0f1
37bcbc240
37bcbc240loc_37bcbc240:
37bcbc240mov edx, [rbx]
37bcbc242test edx, edx
37bcbc244jne 0x37bcbc237
37bcbc246cmp esi, -1
37bcbc249je 0x37bcbc113
37bcbc24fmov ebx, eax
37bcbc251test eax, eax
37bcbc253jle 0x37bcbc113
37bcbc259mov rax, [rsp+368]
37bcbc261mov r10l, [rax]
37bcbc264cmp r12l, 1
37bcbc268jle 0x37bcbc315
37bcbc26emov ecx, ebx
37bcbc270cmp r12l, r10l
37bcbc273jl 0x37bcbc327
37bcbc279
37bcbc279loc_37bcbc279:
37bcbc279mov rax, [rsp+360]
37bcbc281mov r8l, [rax]
37bcbc284
37bcbc284loc_37bcbc284:
37bcbc284lea rax, [rsp+236]
37bcbc28cmov r9, [rsp+376]
37bcbc294mov [rsp+244], ecx
37bcbc29blea rdx, [rsp+248]
37bcbc2a3mov [rsp+56], rax
37bcbc2a8mov rax, [rsp+400]
37bcbc2b0lea rcx, [rsp+244]
37bcbc2b8mov [rsp+248], r8l
37bcbc2c0lea r8, [rsp+252]
37bcbc2c8mov [rsp+48], rax
37bcbc2cdmov rax, [rsp+392]
37bcbc2d5mov [rsp+252], r10l
37bcbc2ddmov [rsp+40], rax
37bcbc2e2mov rax, [rsp+384]
37bcbc2eamov [rsp+32], rax
37bcbc2efcall zungr2_
37bcbc2f4
37bcbc2f4loc_37bcbc2f4:
37bcbc2f4mov rax, [rsp+400]
37bcbc2fcpxor x0, x0
37bcbc300cvtsi2sd x0, ebx
37bcbc304mov [rax+8], 0
37bcbc30cmovsd_xmm [rax], x0
37bcbc310jmp 0x37bcbc113
37bcbc315
37bcbc315loc_37bcbc315:
37bcbc315mov rax, [rsp+360]
37bcbc31dmov ecx, ebx
37bcbc31fmov r8l, [rax]
37bcbc322jmp 0x37bcbc284
37bcbc327
37bcbc327loc_37bcbc327:
37bcbc327lea rax, [rip+0x7933ce]
37bcbc32elea rdx, [rip+0x7933bc]
37bcbc335mov [rsp+64], 1
37bcbc33emov r9, r13
37bcbc341mov [rsp+48], rax
37bcbc346mov rax, [rsp+368]
37bcbc34elea rcx, [rip+0x7933ab]
37bcbc355lea r8, [rip+0x793394]
37bcbc35cmov [rsp+56], 6
37bcbc365mov [rsp+40], rax
37bcbc36amov rax, [rsp+360]
37bcbc372mov [rsp+32], rax
37bcbc377call ilaenv_
37bcbc37cxor edx, edx
37bcbc37emov ecx, [r13]
37bcbc382test eax, eax
37bcbc384mov esi, edx
37bcbc386cmovns esi, eax
37bcbc389mov rax, [rsp+368]
37bcbc391mov r10l, [rax]
37bcbc394cmp r10l, esi
37bcbc397jle 0x37bcbc279
37bcbc39dmov rax, [rsp+408]
37bcbc3a5mov ebx, r12l
37bcbc3a8mov [rsp+240], ecx
37bcbc3afimul ebx, ecx
37bcbc3b2mov eax, [rax]
37bcbc3b4cmp eax, ebx
37bcbc3b6jl 0x37bcbc8d2
37bcbc3bc
37bcbc3bcloc_37bcbc3bc:
37bcbc3bcmov rax, rdi
37bcbc3bfcmp esi, r12l
37bcbc3c2mov rdx, [rsp+360]
37bcbc3canot rax
37bcbc3cdmov [rsp+192], rax
37bcbc3d5mov eax, r12l
37bcbc3d8mov r8l, [rdx]
37bcbc3dbcmovge eax, esi
37bcbc3decmp eax, r10l
37bcbc3e1jge 0x37bcbc284
37bcbc3e7mov eax, r10l
37bcbc3eamov ebp, r8l
37bcbc3edmov r11l, ecx
37bcbc3f0sub eax, esi
37bcbc3f2lea r9l, [r12+rax-1]
37bcbc3f7mov eax, r9l
37bcbc3facdq
37bcbc3fbidiv r12l
37bcbc3fesub r9l, edx
37bcbc401cmp r9l, r10l
37bcbc404mov esi, r9l
37bcbc407cmovg esi, r10l
37bcbc40bsub ebp, esi
37bcbc40dsub r11l, esi
37bcbc410lea r9l, [rbp+1]
37bcbc414cmp r9l, r8l
37bcbc417jg 0x37bcbc496
37bcbc419lea r15l, [r8+1]
37bcbc41dtest r11l, r11l
37bcbc420jle 0x37bcbc496
37bcbc422movsxd rdx, r9l
37bcbc425lea eax, [r11-1]
37bcbc429pxor x0, x0
37bcbc42dmov r14, rdi
37bcbc430imul rdx, rdi
37bcbc434mov rcx, [rsp+376]
37bcbc43cshl r14, 4
37bcbc440add rdx, rax
37bcbc443not rax
37bcbc446add rdx, [rsp+192]
37bcbc44eshl rdx, 4
37bcbc452shl rax, 4
37bcbc456lea rdx, [rcx+rdx+16]
37bcbc45bmov r8, rax
37bcbc45e
37bcbc45eloc_37bcbc45e:
37bcbc45emov rcx, r8
37bcbc461lea rax, [r8+rdx]
37bcbc465neg rcx
37bcbc468and ecx, 16
37bcbc46bje 0x37bcbc47a
37bcbc46dmovups [rax+16], x0
37bcbc471add rax, 16
37bcbc475cmp rdx, rax
37bcbc478je 0x37bcbc48a
37bcbc47a
37bcbc47aloc_37bcbc47a:
37bcbc47amovups [rax+16], x0
37bcbc47eadd rax, 32
37bcbc482movups [rax], x0
37bcbc485cmp rdx, rax
37bcbc488jne 0x37bcbc47a
37bcbc48a
37bcbc48aloc_37bcbc48a:
37bcbc48aadd r9l, 1
37bcbc48eadd rdx, r14
37bcbc491cmp r15l, r9l
37bcbc494jne 0x37bcbc45e
37bcbc496
37bcbc496loc_37bcbc496:
37bcbc496mov eax, r10l
37bcbc499mov r9, [rsp+376]
37bcbc4a1lea r8, [rsp+252]
37bcbc4a9lea rdx, [rsp+248]
37bcbc4b1sub eax, esi
37bcbc4b3lea rcx, [rsp+244]
37bcbc4bbmov [rsp+244], r11l
37bcbc4c3mov [rsp+252], eax
37bcbc4calea rax, [rsp+236]
37bcbc4d2mov [rsp+184], rax
37bcbc4damov [rsp+56], rax
37bcbc4dfmov rax, [rsp+400]
37bcbc4e7mov [rsp+248], ebp
37bcbc4eemov [rsp+48], rax
37bcbc4f3mov rax, [rsp+392]
37bcbc4fbmov [rsp+168], r8
37bcbc503mov [rsp+40], rax
37bcbc508mov rax, [rsp+384]
37bcbc510mov [rsp+208], rdx
37bcbc518mov [rsp+32], rax
37bcbc51dmov [rsp+160], rcx
37bcbc525call zungr2_
37bcbc52atest esi, esi
37bcbc52cje 0x37bcbc2f4
37bcbc532mov rax, [rsp+368]
37bcbc53amov r10l, [rax]
37bcbc53dmov ecx, r10l
37bcbc540sub ecx, esi
37bcbc542lea ebp, [rcx+1]
37bcbc545cmp r10l, ebp
37bcbc548jl 0x37bcbc2f4
37bcbc54emov eax, r10l
37bcbc551xor edx, edx
37bcbc553mov [rsp+220], ebx
37bcbc55apxor x6, x6
37bcbc55esub eax, ebp
37bcbc560mov rsi, [rsp+360]
37bcbc568mov [rsp+352], r13
37bcbc570div r12l
37bcbc573mov r11l, [rsi]
37bcbc576movsxd rdx, r12l
37bcbc579lea rsi, [rsp+240]
37bcbc581shl rdx, 4
37bcbc585mov [rsp+200], rsi
37bcbc58dmov [rsp+176], rdx
37bcbc595movsxd rdx, ecx
37bcbc598shl rdx, 4
37bcbc59cadd rdx, [rsp+392]
37bcbc5a4mov r14, rdx
37bcbc5a7mov r13l, eax
37bcbc5aanop [rax+rax]
37bcbc5b0
37bcbc5b0loc_37bcbc5b0:
37bcbc5b0mov rsi, [rsp+352]
37bcbc5b8mov eax, r10l
37bcbc5bbsub eax, ebp
37bcbc5bdmov esi, [rsi]
37bcbc5bfadd eax, 1
37bcbc5c2cmp eax, r12l
37bcbc5c5mov ebx, esi
37bcbc5c7cmovg eax, r12l
37bcbc5cbmov [rsp+216], esi
37bcbc5d2sub ebx, r10l
37bcbc5d5add ebx, ebp
37bcbc5d7mov [rsp+244], eax
37bcbc5demovsxd rsi, ebx
37bcbc5e1lea r15, [rsi-1]
37bcbc5e5shl r15, 4
37bcbc5e9add r15, [rsp+376]
37bcbc5f1cmp ebx, 1
37bcbc5f4jle 0x37bcbc795
37bcbc5fasub r11l, r10l
37bcbc5fdmov [rsp+48], r14
37bcbc602mov rcx, [rsp+200]
37bcbc60alea edx, [r11+rbp]
37bcbc60emov [rsp+32], r15
37bcbc613mov r9, [rsp+160]
37bcbc61blea eax, [rax+rdx-1]
37bcbc61fmov [rsp+64], rcx
37bcbc624mov r8, [rsp+168]
37bcbc62clea rdx, [rip+0x7930d5]
37bcbc633mov [rsp+252], eax
37bcbc63amov rax, [rsp+400]
37bcbc642lea rcx, [rip+0x7930c6]
37bcbc649mov [rsp+80], 7
37bcbc652mov [rsp+56], rax
37bcbc657mov rax, [rsp+384]
37bcbc65fmov [rsp+72], 8
37bcbc668mov [rsp+40], rax
37bcbc66dcall zlarft_
37bcbc672mov r10, [rsp+360]
37bcbc67alea eax, [rbx-1]
37bcbc67dmov rcx, [rsp+200]
37bcbc685mov [rsp+248], eax
37bcbc68cmovsxd rax, [rsp+244]
37bcbc694lea r9, [rip+0x79306d]
37bcbc69blea r8, [rip+0x79306d]
37bcbc6a2mov edx, [r10]
37bcbc6a5mov r10, [rsp+368]
37bcbc6adadd edx, ebp
37bcbc6afsub edx, [r10]
37bcbc6b2mov [rsp+112], rcx
37bcbc6b7lea edx, [rax+rdx-1]
37bcbc6bbshl rax, 4
37bcbc6bfadd rax, [rsp+400]
37bcbc6c7mov [rsp+80], rcx
37bcbc6ccmov [rsp+104], rax
37bcbc6d1mov rax, [rsp+160]
37bcbc6d9mov rcx, [rsp+400]
37bcbc6e1mov [rsp+252], edx
37bcbc6e8mov [rsp+48], rax
37bcbc6edmov rax, [rsp+168]
37bcbc6f5mov rdx, [rsp+384]
37bcbc6fdmov [rsp+72], rcx
37bcbc702mov [rsp+40], rax
37bcbc707mov rax, [rsp+208]
37bcbc70fmov rcx, [rsp+384]
37bcbc717mov [rsp+96], rdx
37bcbc71cmov [rsp+32], rax
37bcbc721mov rdx, [rsp+376]
37bcbc729mov [rsp+64], rcx
37bcbc72elea rcx, [rip+0x792ff5]
37bcbc735mov [rsp+88], rdx
37bcbc73alea rdx, [rip+0x792fd6]
37bcbc741mov [rsp+144], 7
37bcbc74dmov [rsp+136], 8
37bcbc759mov [rsp+128], 19
37bcbc765mov [rsp+120], 5
37bcbc76emov [rsp+56], r15
37bcbc773call zlarfb_
37bcbc778mov rax, [rsp+360]
37bcbc780mov r11l, [rax]
37bcbc783mov rax, [rsp+368]
37bcbc78bmov r10l, [rax]
37bcbc78emov eax, [rsp+244]
37bcbc795
37bcbc795loc_37bcbc795:
37bcbc795sub r11l, r10l
37bcbc798mov rcx, [rsp+160]
37bcbc7a0mov [rsp+40], r14
37bcbc7a5mov r9, r15
37bcbc7a8lea edx, [r11+rbp]
37bcbc7aclea eax, [rax+rdx-1]
37bcbc7b0mov rdx, [rsp+168]
37bcbc7b8mov r8, rcx
37bcbc7bbmov [rsp+252], eax
37bcbc7c2mov rax, [rsp+184]
37bcbc7camov [rsp+56], rax
37bcbc7cfmov rax, [rsp+400]
37bcbc7d7mov [rsp+48], rax
37bcbc7dcmov rax, [rsp+384]
37bcbc7e4mov [rsp+32], rax
37bcbc7e9call zungr2_
37bcbc7eemov rax, [rsp+360]
37bcbc7f6mov r8l, [rsp+244]
37bcbc7femov r11l, [rax]
37bcbc801mov rax, [rsp+368]
37bcbc809mov r10l, [rax]
37bcbc80cmov r9l, r11l
37bcbc80fsub r9l, r10l
37bcbc812add r9l, ebp
37bcbc815add r9l, r8l
37bcbc818cmp r11l, r9l
37bcbc81bjl 0x37bcbc87b
37bcbc81dlea r15l, [r11+1]
37bcbc821test r8l, r8l
37bcbc824jle 0x37bcbc87b
37bcbc826movsxd rax, r9l
37bcbc829shl rsi, 4
37bcbc82dadd r8l, ebx
37bcbc830add rsi, [rsp+376]
37bcbc838imul rax, rdi
37bcbc83cadd rax, [rsp+192]
37bcbc844nop
37bcbc845nop [rax+rax]
37bcbc850
37bcbc850loc_37bcbc850:
37bcbc850mov rdx, rax
37bcbc853mov ecx, ebx
37bcbc855shl rdx, 4
37bcbc859add rdx, rsi
37bcbc85cnop [rax]
37bcbc860
37bcbc860loc_37bcbc860:
37bcbc860add ecx, 1
37bcbc863movups [rdx], x6
37bcbc866add rdx, 16
37bcbc86acmp ecx, r8l
37bcbc86djl 0x37bcbc860
37bcbc86fadd r9l, 1
37bcbc873add rax, rdi
37bcbc876cmp r9l, r15l
37bcbc879jne 0x37bcbc850
37bcbc87b
37bcbc87bloc_37bcbc87b:
37bcbc87badd ebp, r12l
37bcbc87eadd r14, [rsp+176]
37bcbc886test r13l, r13l
37bcbc889je 0x37bcbc8c6
37bcbc88bsub r13l, 1
37bcbc88fjmp 0x37bcbc5b0
37bcbc894
37bcbc894loc_37bcbc894:
37bcbc894movsd_xmm x0, [rip+0x792e94]
37bcbc89cmov ecx, esi
37bcbc89emov edx, 1
37bcbc8a3jmp 0x37bcbc1eb
37bcbc8a8
37bcbc8a8loc_37bcbc8a8:
37bcbc8a8mov eax, [rbx]
37bcbc8aatest eax, eax
37bcbc8acje 0x37bcbc113
37bcbc8b2jmp 0x37bcbc239
37bcbc8b7
37bcbc8b7loc_37bcbc8b7:
37bcbc8b7mov edx, -5
37bcbc8bcmov eax, 5
37bcbc8c1jmp 0x37bcbc0ef
37bcbc8c6
37bcbc8c6loc_37bcbc8c6:
37bcbc8c6mov ebx, [rsp+220]
37bcbc8cdjmp 0x37bcbc2f4
37bcbc8d2
37bcbc8d2loc_37bcbc8d2:
37bcbc8d2cdq
37bcbc8d3mov r9, r13
37bcbc8d6lea r8, [rip+0x792e13]
37bcbc8ddmov [rsp+64], 1
37bcbc8e6idiv ecx
37bcbc8e8mov [rsp+56], 6
37bcbc8f1lea rdx, [rip+0x792df9]
37bcbc8f8lea rcx, [rip+0x792e05]
37bcbc8ffmov r12l, eax
37bcbc902lea rax, [rip+0x792df3]
37bcbc909mov [rsp+48], rax
37bcbc90emov rax, [rsp+368]
37bcbc916mov [rsp+40], rax
37bcbc91bmov rax, [rsp+360]
37bcbc923mov [rsp+32], rax
37bcbc928call ilaenv_
37bcbc92dmov rdx, [rsp+368]
37bcbc935mov ecx, [r13]
37bcbc939mov r10l, [rdx]
37bcbc93cmov edx, 2
37bcbc941cmp eax, edx
37bcbc943cmovl eax, edx
37bcbc946cmp r12l, eax
37bcbc949jl 0x37bcbc279
37bcbc94fjmp 0x37bcbc3bc
37bcbc080
37bcbc080zungrq_:
37bcbc080push r15
37bcbc082push r14
37bcbc084push r13
37bcbc086push r12
37bcbc088push rbp
37bcbc089push rdi
37bcbc08apush rsi
37bcbc08bpush rbx
37bcbc08csub rsp, 280
37bcbc093movups [rsp+256], x6
37bcbc09bmov rax, [rsp+384]
37bcbc0a3mov rbx, [rsp+416]
37bcbc0abmovsxd rdi, [rax]
37bcbc0aemov eax, [rcx]
37bcbc0b0mov [rbx], 0
37bcbc0b6mov [rsp+360], rdx
37bcbc0bemov r13, rcx
37bcbc0c1mov [rsp+368], r8
37bcbc0c9mov [rsp+376], r9
37bcbc0d1test eax, eax
37bcbc0d3js 0x37bcbc22c
37bcbc0d9mov rsi, [rsp+360]
37bcbc0e1cmp eax, [rsi]
37bcbc0e3jle 0x37bcbc12f
37bcbc0e5mov edx, -2
37bcbc0eamov eax, 2
37bcbc0ef
37bcbc0efloc_37bcbc0ef:
37bcbc0efmov [rbx], edx
37bcbc0f1
37bcbc0f1loc_37bcbc0f1:
37bcbc0f1lea rdx, [rsp+252]
37bcbc0f9mov r8l, 6
37bcbc0fflea rcx, [rip+0x7935eb]
37bcbc106mov [rsp+252], eax
37bcbc10dcall xerbla_
37bcbc112nop
37bcbc113
37bcbc113loc_37bcbc113:
37bcbc113movups x6, [rsp+256]
37bcbc11badd rsp, 280
37bcbc122pop rbx
37bcbc123pop rsi
37bcbc124pop rdi
37bcbc125pop rbp
37bcbc126pop r12
37bcbc128pop r13
37bcbc12apop r14
37bcbc12cpop r15
37bcbc12eret
37bcbc12f
37bcbc12floc_37bcbc12f:
37bcbc12fmov rsi, [rsp+368]
37bcbc137mov edx, [rsi]
37bcbc139test edx, edx
37bcbc13bjs 0x37bcbc21d
37bcbc141cmp eax, edx
37bcbc143jl 0x37bcbc21d
37bcbc149test eax, eax
37bcbc14bmov edx, 1
37bcbc150cmovg edx, eax
37bcbc153cmp edi, edx
37bcbc155jl 0x37bcbc8b7
37bcbc15bmov rsi, [rsp+408]
37bcbc163mov esi, [rsi]
37bcbc165test eax, eax
37bcbc167je 0x37bcbc894
37bcbc16dlea rax, [rip+0x793588]
37bcbc174lea rdx, [rip+0x793576]
37bcbc17bmov [rsp+64], 1
37bcbc184mov r9, r13
37bcbc187mov [rsp+48], rax
37bcbc18cmov rax, [rsp+368]
37bcbc194lea rcx, [rip+0x79355d]
37bcbc19blea r8, [rip+0x79354e]
37bcbc1a2mov [rsp+56], 6
37bcbc1abmov [rsp+40], rax
37bcbc1b0mov rax, [rsp+360]
37bcbc1b8mov [rsp+32], rax
37bcbc1bdcall ilaenv_
37bcbc1c2mov rcx, [rsp+408]
37bcbc1capxor x0, x0
37bcbc1cemov r12l, eax
37bcbc1d1mov eax, [r13]
37bcbc1d5mov ecx, [rcx]
37bcbc1d7mov edx, eax
37bcbc1d9imul edx, r12l
37bcbc1ddtest eax, eax
37bcbc1dfcvtsi2sd x0, edx
37bcbc1e3mov edx, 1
37bcbc1e8cmovg edx, eax
37bcbc1eb
37bcbc1ebloc_37bcbc1eb:
37bcbc1ebmov r14, [rsp+400]
37bcbc1f3mov [r14+8], 0
37bcbc1fbmovsd_xmm [r14], x0
37bcbc200cmp ecx, edx
37bcbc202jge 0x37bcbc240
37bcbc204cmp esi, -1
37bcbc207je 0x37bcbc8a8
37bcbc20dmov [rbx], -8
37bcbc213mov eax, 8
37bcbc218jmp 0x37bcbc0f1
37bcbc21d
37bcbc21dloc_37bcbc21d:
37bcbc21dmov edx, -3
37bcbc222mov eax, 3
37bcbc227jmp 0x37bcbc0ef
37bcbc22c
37bcbc22cloc_37bcbc22c:
37bcbc22cmov [rbx], -1
37bcbc232mov edx, -1
37bcbc237
37bcbc237loc_37bcbc237:
37bcbc237mov eax, edx
37bcbc239
37bcbc239loc_37bcbc239:
37bcbc239neg eax
37bcbc23bjmp 0x37bcbc0f1
37bcbc240
37bcbc240loc_37bcbc240:
37bcbc240mov edx, [rbx]
37bcbc242test edx, edx
37bcbc244jne 0x37bcbc237
37bcbc246cmp esi, -1
37bcbc249je 0x37bcbc113
37bcbc24fmov ebx, eax
37bcbc251test eax, eax
37bcbc253jle 0x37bcbc113
37bcbc259mov rax, [rsp+368]
37bcbc261mov r10l, [rax]
37bcbc264cmp r12l, 1
37bcbc268jle 0x37bcbc315
37bcbc26emov ecx, ebx
37bcbc270cmp r12l, r10l
37bcbc273jl 0x37bcbc327
37bcbc279
37bcbc279loc_37bcbc279:
37bcbc279mov rax, [rsp+360]
37bcbc281mov r8l, [rax]
37bcbc284
37bcbc284loc_37bcbc284:
37bcbc284lea rax, [rsp+236]
37bcbc28cmov r9, [rsp+376]
37bcbc294mov [rsp+244], ecx
37bcbc29blea rdx, [rsp+248]
37bcbc2a3mov [rsp+56], rax
37bcbc2a8mov rax, [rsp+400]
37bcbc2b0lea rcx, [rsp+244]
37bcbc2b8mov [rsp+248], r8l
37bcbc2c0lea r8, [rsp+252]
37bcbc2c8mov [rsp+48], rax
37bcbc2cdmov rax, [rsp+392]
37bcbc2d5mov [rsp+252], r10l
37bcbc2ddmov [rsp+40], rax
37bcbc2e2mov rax, [rsp+384]
37bcbc2eamov [rsp+32], rax
37bcbc2efcall zungr2_
37bcbc2f4
37bcbc2f4loc_37bcbc2f4:
37bcbc2f4mov rax, [rsp+400]
37bcbc2fcpxor x0, x0
37bcbc300cvtsi2sd x0, ebx
37bcbc304mov [rax+8], 0
37bcbc30cmovsd_xmm [rax], x0
37bcbc310jmp 0x37bcbc113
37bcbc315
37bcbc315loc_37bcbc315:
37bcbc315mov rax, [rsp+360]
37bcbc31dmov ecx, ebx
37bcbc31fmov r8l, [rax]
37bcbc322jmp 0x37bcbc284
37bcbc327
37bcbc327loc_37bcbc327:
37bcbc327lea rax, [rip+0x7933ce]
37bcbc32elea rdx, [rip+0x7933bc]
37bcbc335mov [rsp+64], 1
37bcbc33emov r9, r13
37bcbc341mov [rsp+48], rax
37bcbc346mov rax, [rsp+368]
37bcbc34elea rcx, [rip+0x7933ab]
37bcbc355lea r8, [rip+0x793394]
37bcbc35cmov [rsp+56], 6
37bcbc365mov [rsp+40], rax
37bcbc36amov rax, [rsp+360]
37bcbc372mov [rsp+32], rax
37bcbc377call ilaenv_
37bcbc37cxor edx, edx
37bcbc37emov ecx, [r13]
37bcbc382test eax, eax
37bcbc384mov esi, edx
37bcbc386cmovns esi, eax
37bcbc389mov rax, [rsp+368]
37bcbc391mov r10l, [rax]
37bcbc394cmp r10l, esi
37bcbc397jle 0x37bcbc279
37bcbc39dmov rax, [rsp+408]
37bcbc3a5mov ebx, r12l
37bcbc3a8mov [rsp+240], ecx
37bcbc3afimul ebx, ecx
37bcbc3b2mov eax, [rax]
37bcbc3b4cmp eax, ebx
37bcbc3b6jl 0x37bcbc8d2
37bcbc3bc
37bcbc3bcloc_37bcbc3bc:
37bcbc3bcmov rax, rdi
37bcbc3bfcmp esi, r12l
37bcbc3c2mov rdx, [rsp+360]
37bcbc3canot rax
37bcbc3cdmov [rsp+192], rax
37bcbc3d5mov eax, r12l
37bcbc3d8mov r8l, [rdx]
37bcbc3dbcmovge eax, esi
37bcbc3decmp eax, r10l
37bcbc3e1jge 0x37bcbc284
37bcbc3e7mov eax, r10l
37bcbc3eamov ebp, r8l
37bcbc3edmov r11l, ecx
37bcbc3f0sub eax, esi
37bcbc3f2lea r9l, [r12+rax-1]
37bcbc3f7mov eax, r9l
37bcbc3facdq
37bcbc3fbidiv r12l
37bcbc3fesub r9l, edx
37bcbc401cmp r9l, r10l
37bcbc404mov esi, r9l
37bcbc407cmovg esi, r10l
37bcbc40bsub ebp, esi
37bcbc40dsub r11l, esi
37bcbc410lea r9l, [rbp+1]
37bcbc414cmp r9l, r8l
37bcbc417jg 0x37bcbc496
37bcbc419lea r15l, [r8+1]
37bcbc41dtest r11l, r11l
37bcbc420jle 0x37bcbc496
37bcbc422movsxd rdx, r9l
37bcbc425lea eax, [r11-1]
37bcbc429pxor x0, x0
37bcbc42dmov r14, rdi
37bcbc430imul rdx, rdi
37bcbc434mov rcx, [rsp+376]
37bcbc43cshl r14, 4
37bcbc440add rdx, rax
37bcbc443not rax
37bcbc446add rdx, [rsp+192]
37bcbc44eshl rdx, 4
37bcbc452shl rax, 4
37bcbc456lea rdx, [rcx+rdx+16]
37bcbc45bmov r8, rax
37bcbc45e
37bcbc45eloc_37bcbc45e:
37bcbc45emov rcx, r8
37bcbc461lea rax, [r8+rdx]
37bcbc465neg rcx
37bcbc468and ecx, 16
37bcbc46bje 0x37bcbc47a
37bcbc46dmovups [rax+16], x0
37bcbc471add rax, 16
37bcbc475cmp rdx, rax
37bcbc478je 0x37bcbc48a
37bcbc47a
37bcbc47aloc_37bcbc47a:
37bcbc47amovups [rax+16], x0
37bcbc47eadd rax, 32
37bcbc482movups [rax], x0
37bcbc485cmp rdx, rax
37bcbc488jne 0x37bcbc47a
37bcbc48a
37bcbc48aloc_37bcbc48a:
37bcbc48aadd r9l, 1
37bcbc48eadd rdx, r14
37bcbc491cmp r15l, r9l
37bcbc494jne 0x37bcbc45e
37bcbc496
37bcbc496loc_37bcbc496:
37bcbc496mov eax, r10l
37bcbc499mov r9, [rsp+376]
37bcbc4a1lea r8, [rsp+252]
37bcbc4a9lea rdx, [rsp+248]
37bcbc4b1sub eax, esi
37bcbc4b3lea rcx, [rsp+244]
37bcbc4bbmov [rsp+244], r11l
37bcbc4c3mov [rsp+252], eax
37bcbc4calea rax, [rsp+236]
37bcbc4d2mov [rsp+184], rax
37bcbc4damov [rsp+56], rax
37bcbc4dfmov rax, [rsp+400]
37bcbc4e7mov [rsp+248], ebp
37bcbc4eemov [rsp+48], rax
37bcbc4f3mov rax, [rsp+392]
37bcbc4fbmov [rsp+168], r8
37bcbc503mov [rsp+40], rax
37bcbc508mov rax, [rsp+384]
37bcbc510mov [rsp+208], rdx
37bcbc518mov [rsp+32], rax
37bcbc51dmov [rsp+160], rcx
37bcbc525call zungr2_
37bcbc52atest esi, esi
37bcbc52cje 0x37bcbc2f4
37bcbc532mov rax, [rsp+368]
37bcbc53amov r10l, [rax]
37bcbc53dmov ecx, r10l
37bcbc540sub ecx, esi
37bcbc542lea ebp, [rcx+1]
37bcbc545cmp r10l, ebp
37bcbc548jl 0x37bcbc2f4
37bcbc54emov eax, r10l
37bcbc551xor edx, edx
37bcbc553mov [rsp+220], ebx
37bcbc55apxor x6, x6
37bcbc55esub eax, ebp
37bcbc560mov rsi, [rsp+360]
37bcbc568mov [rsp+352], r13
37bcbc570div r12l
37bcbc573mov r11l, [rsi]
37bcbc576movsxd rdx, r12l
37bcbc579lea rsi, [rsp+240]
37bcbc581shl rdx, 4
37bcbc585mov [rsp+200], rsi
37bcbc58dmov [rsp+176], rdx
37bcbc595movsxd rdx, ecx
37bcbc598shl rdx, 4
37bcbc59cadd rdx, [rsp+392]
37bcbc5a4mov r14, rdx
37bcbc5a7mov r13l, eax
37bcbc5aanop [rax+rax]
37bcbc5b0
37bcbc5b0loc_37bcbc5b0:
37bcbc5b0mov rsi, [rsp+352]
37bcbc5b8mov eax, r10l
37bcbc5bbsub eax, ebp
37bcbc5bdmov esi, [rsi]
37bcbc5bfadd eax, 1
37bcbc5c2cmp eax, r12l
37bcbc5c5mov ebx, esi
37bcbc5c7cmovg eax, r12l
37bcbc5cbmov [rsp+216], esi
37bcbc5d2sub ebx, r10l
37bcbc5d5add ebx, ebp
37bcbc5d7mov [rsp+244], eax
37bcbc5demovsxd rsi, ebx
37bcbc5e1lea r15, [rsi-1]
37bcbc5e5shl r15, 4
37bcbc5e9add r15, [rsp+376]
37bcbc5f1cmp ebx, 1
37bcbc5f4jle 0x37bcbc795
37bcbc5fasub r11l, r10l
37bcbc5fdmov [rsp+48], r14
37bcbc602mov rcx, [rsp+200]
37bcbc60alea edx, [r11+rbp]
37bcbc60emov [rsp+32], r15
37bcbc613mov r9, [rsp+160]
37bcbc61blea eax, [rax+rdx-1]
37bcbc61fmov [rsp+64], rcx
37bcbc624mov r8, [rsp+168]
37bcbc62clea rdx, [rip+0x7930d5]
37bcbc633mov [rsp+252], eax
37bcbc63amov rax, [rsp+400]
37bcbc642lea rcx, [rip+0x7930c6]
37bcbc649mov [rsp+80], 7
37bcbc652mov [rsp+56], rax
37bcbc657mov rax, [rsp+384]
37bcbc65fmov [rsp+72], 8
37bcbc668mov [rsp+40], rax
37bcbc66dcall zlarft_
37bcbc672mov r10, [rsp+360]
37bcbc67alea eax, [rbx-1]
37bcbc67dmov rcx, [rsp+200]
37bcbc685mov [rsp+248], eax
37bcbc68cmovsxd rax, [rsp+244]
37bcbc694lea r9, [rip+0x79306d]
37bcbc69blea r8, [rip+0x79306d]
37bcbc6a2mov edx, [r10]
37bcbc6a5mov r10, [rsp+368]
37bcbc6adadd edx, ebp
37bcbc6afsub edx, [r10]
37bcbc6b2mov [rsp+112], rcx
37bcbc6b7lea edx, [rax+rdx-1]
37bcbc6bbshl rax, 4
37bcbc6bfadd rax, [rsp+400]
37bcbc6c7mov [rsp+80], rcx
37bcbc6ccmov [rsp+104], rax
37bcbc6d1mov rax, [rsp+160]
37bcbc6d9mov rcx, [rsp+400]
37bcbc6e1mov [rsp+252], edx
37bcbc6e8mov [rsp+48], rax
37bcbc6edmov rax, [rsp+168]
37bcbc6f5mov rdx, [rsp+384]
37bcbc6fdmov [rsp+72], rcx
37bcbc702mov [rsp+40], rax
37bcbc707mov rax, [rsp+208]
37bcbc70fmov rcx, [rsp+384]
37bcbc717mov [rsp+96], rdx
37bcbc71cmov [rsp+32], rax
37bcbc721mov rdx, [rsp+376]
37bcbc729mov [rsp+64], rcx
37bcbc72elea rcx, [rip+0x792ff5]
37bcbc735mov [rsp+88], rdx
37bcbc73alea rdx, [rip+0x792fd6]
37bcbc741mov [rsp+144], 7
37bcbc74dmov [rsp+136], 8
37bcbc759mov [rsp+128], 19
37bcbc765mov [rsp+120], 5
37bcbc76emov [rsp+56], r15
37bcbc773call zlarfb_
37bcbc778mov rax, [rsp+360]
37bcbc780mov r11l, [rax]
37bcbc783mov rax, [rsp+368]
37bcbc78bmov r10l, [rax]
37bcbc78emov eax, [rsp+244]
37bcbc795
37bcbc795loc_37bcbc795:
37bcbc795sub r11l, r10l
37bcbc798mov rcx, [rsp+160]
37bcbc7a0mov [rsp+40], r14
37bcbc7a5mov r9, r15
37bcbc7a8lea edx, [r11+rbp]
37bcbc7aclea eax, [rax+rdx-1]
37bcbc7b0mov rdx, [rsp+168]
37bcbc7b8mov r8, rcx
37bcbc7bbmov [rsp+252], eax
37bcbc7c2mov rax, [rsp+184]
37bcbc7camov [rsp+56], rax
37bcbc7cfmov rax, [rsp+400]
37bcbc7d7mov [rsp+48], rax
37bcbc7dcmov rax, [rsp+384]
37bcbc7e4mov [rsp+32], rax
37bcbc7e9call zungr2_
37bcbc7eemov rax, [rsp+360]
37bcbc7f6mov r8l, [rsp+244]
37bcbc7femov r11l, [rax]
37bcbc801mov rax, [rsp+368]
37bcbc809mov r10l, [rax]
37bcbc80cmov r9l, r11l
37bcbc80fsub r9l, r10l
37bcbc812add r9l, ebp
37bcbc815add r9l, r8l
37bcbc818cmp r11l, r9l
37bcbc81bjl 0x37bcbc87b
37bcbc81dlea r15l, [r11+1]
37bcbc821test r8l, r8l
37bcbc824jle 0x37bcbc87b
37bcbc826movsxd rax, r9l
37bcbc829shl rsi, 4
37bcbc82dadd r8l, ebx
37bcbc830add rsi, [rsp+376]
37bcbc838imul rax, rdi
37bcbc83cadd rax, [rsp+192]
37bcbc844nop
37bcbc845nop [rax+rax]
37bcbc850
37bcbc850loc_37bcbc850:
37bcbc850mov rdx, rax
37bcbc853mov ecx, ebx
37bcbc855shl rdx, 4
37bcbc859add rdx, rsi
37bcbc85cnop [rax]
37bcbc860
37bcbc860loc_37bcbc860:
37bcbc860add ecx, 1
37bcbc863movups [rdx], x6
37bcbc866add rdx, 16
37bcbc86acmp ecx, r8l
37bcbc86djl 0x37bcbc860
37bcbc86fadd r9l, 1
37bcbc873add rax, rdi
37bcbc876cmp r9l, r15l
37bcbc879jne 0x37bcbc850
37bcbc87b
37bcbc87bloc_37bcbc87b:
37bcbc87badd ebp, r12l
37bcbc87eadd r14, [rsp+176]
37bcbc886test r13l, r13l
37bcbc889je 0x37bcbc8c6
37bcbc88bsub r13l, 1
37bcbc88fjmp 0x37bcbc5b0
37bcbc894
37bcbc894loc_37bcbc894:
37bcbc894movsd_xmm x0, [rip+0x792e94]
37bcbc89cmov ecx, esi
37bcbc89emov edx, 1
37bcbc8a3jmp 0x37bcbc1eb
37bcbc8a8
37bcbc8a8loc_37bcbc8a8:
37bcbc8a8mov eax, [rbx]
37bcbc8aatest eax, eax
37bcbc8acje 0x37bcbc113
37bcbc8b2jmp 0x37bcbc239
37bcbc8b7
37bcbc8b7loc_37bcbc8b7:
37bcbc8b7mov edx, -5
37bcbc8bcmov eax, 5
37bcbc8c1jmp 0x37bcbc0ef
37bcbc8c6
37bcbc8c6loc_37bcbc8c6:
37bcbc8c6mov ebx, [rsp+220]
37bcbc8cdjmp 0x37bcbc2f4
37bcbc8d2
37bcbc8d2loc_37bcbc8d2:
37bcbc8d2cdq
37bcbc8d3mov r9, r13
37bcbc8d6lea r8, [rip+0x792e13]
37bcbc8ddmov [rsp+64], 1
37bcbc8e6idiv ecx
37bcbc8e8mov [rsp+56], 6
37bcbc8f1lea rdx, [rip+0x792df9]
37bcbc8f8lea rcx, [rip+0x792e05]
37bcbc8ffmov r12l, eax
37bcbc902lea rax, [rip+0x792df3]
37bcbc909mov [rsp+48], rax
37bcbc90emov rax, [rsp+368]
37bcbc916mov [rsp+40], rax
37bcbc91bmov rax, [rsp+360]
37bcbc923mov [rsp+32], rax
37bcbc928call ilaenv_
37bcbc92dmov rdx, [rsp+368]
37bcbc935mov ecx, [r13]
37bcbc939mov r10l, [rdx]
37bcbc93cmov edx, 2
37bcbc941cmp eax, edx
37bcbc943cmovl eax, edx
37bcbc946cmp r12l, eax
37bcbc949jl 0x37bcbc279
37bcbc94fjmp 0x37bcbc3bc
37bcbc080
37bcbc954
37bcbc954 // align 0x10
37bcbc954 // align 0x10
37bcbc960
37bcbc960zungtr_:
37bcbc960push r15
37bcbc962push r14
37bcbc964push r13
37bcbc966push r12
37bcbc968push rbp
37bcbc969push rdi
37bcbc96apush rsi
37bcbc96bpush rbx
37bcbc96csub rsp, 136
37bcbc973mov rbp, [rsp+264]
37bcbc97bmov rax, [rsp+256]
37bcbc983mov r13l, [r9]
37bcbc986mov [rbp], 0
37bcbc98dmov r12l, [rax]
37bcbc990mov r15, rdx
37bcbc993mov rsi, r8
37bcbc996mov rbx, r9
37bcbc999mov r8l, 1
37bcbc99fmov r9l, 1
37bcbc9a5lea rdx, [rip+0x792d94]
37bcbc9acmov rdi, rcx
37bcbc9afcall lsame_
37bcbc9b4mov r14l, eax
37bcbc9b7test eax, eax
37bcbc9b9je 0x37bcbca30
37bcbc9bb
37bcbc9bbloc_37bcbc9bb:
37bcbc9bbmov eax, [r15]
37bcbc9betest eax, eax
37bcbc9c0js 0x37bcbca18
37bcbc9c2test eax, eax
37bcbc9c4mov edx, 1
37bcbc9c9cmovg edx, eax
37bcbc9cccmp [rbx], edx
37bcbc9cejge 0x37bcbca70
37bcbc9d4mov [rbp], -4
37bcbc9dbmov edx, 4
37bcbc9e0lea rdi, [rsp+124]
37bcbc9e5
37bcbc9e5loc_37bcbc9e5:
37bcbc9e5mov [rsp+124], edx
37bcbc9e9mov r8l, 6
37bcbc9efmov rdx, rdi
37bcbc9f2lea rcx, [rip+0x792d61]
37bcbc9f9call xerbla_
37bcbc9fenop
37bcbc9ff
37bcbc9ffloc_37bcbc9ff:
37bcbc9ffadd rsp, 136
37bcbca06pop rbx
37bcbca07pop rsi
37bcbca08pop rdi
37bcbca09pop rbp
37bcbca0apop r12
37bcbca0cpop r13
37bcbca0epop r14
37bcbca10pop r15
37bcbca12ret
37bcbca13
37bcbca13 0f 1f 44 00 00 ..D..
37bcbca18
37bcbca18loc_37bcbca18:
37bcbca18mov [rbp], -2
37bcbca1fmov edx, -2
37bcbca24lea rdi, [rsp+124]
37bcbca29
37bcbca29loc_37bcbca29:
37bcbca29neg edx
37bcbca2bjmp 0x37bcbc9e5
37bcbca2d
37bcbca2d 0f 1f 00 ...
37bcbca30
37bcbca30loc_37bcbca30:
37bcbca30mov r9l, 1
37bcbca36mov r8l, 1
37bcbca3clea rdx, [rip+0x792cfe]
37bcbca43mov rcx, rdi
37bcbca46call lsame_
37bcbca4btest eax, eax
37bcbca4djne 0x37bcbc9bb
37bcbca53mov edx, -1
37bcbca58mov [rbp], -1
37bcbca5flea rdi, [rsp+124]
37bcbca64neg edx
37bcbca66jmp 0x37bcbc9e5
37bcbca6b
37bcbca6b 0f 1f 44 00 00 ..D..
37bcbca70
37bcbca70loc_37bcbca70:
37bcbca70lea edx, [rax-1]
37bcbca73mov rdi, [rsp+256]
37bcbca7bmov ecx, 1
37bcbca80test edx, edx
37bcbca82cmovle edx, ecx
37bcbca85cmp [rdi], edx
37bcbca87jge 0x37bcbcaa8
37bcbca89cmp r12l, -1
37bcbca8dje 0x37bcbcaa8
37bcbca8fmov [rbp], -7
37bcbca96mov edx, 7
37bcbca9blea rdi, [rsp+124]
37bcbcaa0jmp 0x37bcbc9e5
37bcbcaa5
37bcbcaa5 0f 1f 00 ...
37bcbcaa8
37bcbcaa8loc_37bcbcaa8:
37bcbcaa8mov edx, [rbp]
37bcbcaabtest edx, edx
37bcbcaadjne 0x37bcbcec2
37bcbcab3sub eax, 1
37bcbcab6lea r9, [rsp+116]
37bcbcabblea rdi, [rsp+124]
37bcbcac0mov [rsp+64], 1
37bcbcac9mov [rsp+116], eax
37bcbcacdlea r8, [rip+0x792c6e]
37bcbcad4mov [rsp+120], eax
37bcbcad8mov [rsp+124], eax
37bcbcadclea rax, [rip+0x792c6d]
37bcbcae3mov [rsp+48], rax
37bcbcae8lea rax, [rsp+120]
37bcbcaedmov [rsp+88], r9
37bcbcaf2mov [rsp+56], 6
37bcbcafbmov [rsp+40], rdi
37bcbcb00mov [rsp+96], rax
37bcbcb05mov [rsp+32], rax
37bcbcb0atest r14l, r14l
37bcbcb0djne 0x37bcbccff
37bcbcb13lea rcx, [rip+0x792c32]
37bcbcb1alea rdx, [rip+0x792c33]
37bcbcb21call ilaenv_
37bcbcb26mov ecx, eax
37bcbcb28
37bcbcb28loc_37bcbcb28:
37bcbcb28mov r9l, [r15]
37bcbcb2bmov edx, 1
37bcbcb30pxor x2, x2
37bcbcb34lea eax, [r9-1]
37bcbcb38test eax, eax
37bcbcb3acmovg edx, eax
37bcbcb3dimul edx, ecx
37bcbcb40cvtsi2sd x2, edx
37bcbcb44mov rdx, [rsp+248]
37bcbcb4cmov [rdx+8], 0
37bcbcb54movsd_xmm [rdx], x2
37bcbcb58mov edx, [rbp]
37bcbcb5btest edx, edx
37bcbcb5djne 0x37bcbca29
37bcbcb63cmp r12l, -1
37bcbcb67je 0x37bcbc9ff
37bcbcb6dtest r9l, r9l
37bcbcb70je 0x37bcbcd20
37bcbcb76movsxd r8, r13l
37bcbcb79xor edx, edx
37bcbcb7btest r8, r8
37bcbcb7ecmovs r8, rdx
37bcbcb82mov r15, r8
37bcbcb85not r15
37bcbcb88test r14l, r14l
37bcbcb8bje 0x37bcbcd40
37bcbcb91movsxd r12, r9l
37bcbcb94mov rdx, r8
37bcbcb97imul rdx, r12
37bcbcb9badd rdx, r15
37bcbcb9ecmp r9l, 1
37bcbcba2jle 0x37bcbcc70
37bcbcba8mov r13, r12
37bcbcbablea r10l, [r9-2]
37bcbcbafshl r8, 4
37bcbcbb3mov r9l, r9l
37bcbcbb6shl r13, 4
37bcbcbbamov rcx, rsi
37bcbcbbdpxor x1, x1
37bcbcbc1mov ebp, 1
37bcbcbc6nop [rax+rax]
37bcbcbd0
37bcbcbd0loc_37bcbcbd0:
37bcbcbd0lea r15, [rcx+r8]
37bcbcbd4cmp rbp, 1
37bcbcbd8je 0x37bcbcc14
37bcbcbdalea r14l, [rbp-1]
37bcbcbdexor r11l, r11l
37bcbcbe1shl r14, 4
37bcbcbe5nop [rax+rax]
37bcbcbeanop [rax+rax]
37bcbcbf5nop [rax+rax]
37bcbcc00
37bcbcc00loc_37bcbcc00:
37bcbcc00movupd x0, [r15+r11]
37bcbcc06movups [rcx+r11], x0
37bcbcc0badd r11, 16
37bcbcc0fcmp r11, r14
37bcbcc12jne 0x37bcbcc00
37bcbcc14
37bcbcc14loc_37bcbcc14:
37bcbcc14add rbp, 1
37bcbcc18movups [rcx+r13-16], x1
37bcbcc1emov rcx, r15
37bcbcc21cmp rbp, r9
37bcbcc24jne 0x37bcbcbd0
37bcbcc26add r10, rdx
37bcbcc29mov rcx, rdx
37bcbcc2cpxor x0, x0
37bcbcc30shl r10, 4
37bcbcc34shl rcx, 4
37bcbcc38lea r8, [rsi+r10+16]
37bcbcc3dadd rcx, rsi
37bcbcc40mov r9, r8
37bcbcc43sub r9, rcx
37bcbcc46and r9l, 16
37bcbcc4aje 0x37bcbcc60
37bcbcc4cmovups [rcx+16], x0
37bcbcc50add rcx, 16
37bcbcc54cmp rcx, r8
37bcbcc57je 0x37bcbcc70
37bcbcc59nop [rax]
37bcbcc60
37bcbcc60loc_37bcbcc60:
37bcbcc60movups [rcx+16], x0
37bcbcc64add rcx, 32
37bcbcc68movups [rcx], x0
37bcbcc6bcmp rcx, r8
37bcbcc6ejne 0x37bcbcc60
37bcbcc70
37bcbcc70loc_37bcbcc70:
37bcbcc70add rdx, r12
37bcbcc73mov [rsp+116], eax
37bcbcc77mov rcx, [rsp+88]
37bcbcc7cmov r9, rsi
37bcbcc7fmov [rsp+120], eax
37bcbcc83shl rdx, 4
37bcbcc87mov r8, rdi
37bcbcc8amovq x0, [rip+0x792ace]
37bcbcc92mov [rsp+124], eax
37bcbcc96lea rax, [rsp+112]
37bcbcc9bmovups [rsi+rdx], x0
37bcbcc9fmov rdx, [rsp+96]
37bcbcca4mov [rsp+64], rax
37bcbcca9mov rax, [rsp+256]
37bcbccb1mov [rsp+32], rbx
37bcbccb6mov [rsp+56], rax
37bcbccbbmov rax, [rsp+248]
37bcbccc3movsd_xmm [rsp+104], x2
37bcbccc9mov [rsp+48], rax
37bcbcccemov rax, [rsp+240]
37bcbccd6mov [rsp+40], rax
37bcbccdbcall zungql_
37bcbcce0movsd_xmm x2, [rsp+104]
37bcbcce6
37bcbcce6loc_37bcbcce6:
37bcbcce6mov rax, [rsp+248]
37bcbcceemov [rax+8], 0
37bcbccf6movsd_xmm [rax], x2
37bcbccfajmp 0x37bcbc9ff
37bcbccff
37bcbccffloc_37bcbccff:
37bcbccfflea rcx, [rip+0x792a46]
37bcbcd06lea rdx, [rip+0x792a36]
37bcbcd0dcall ilaenv_
37bcbcd12mov ecx, eax
37bcbcd14jmp 0x37bcbcb28
37bcbcd19
37bcbcd19 0f 1f 80 00 00 00 00 .......
37bcbcd20
37bcbcd20loc_37bcbcd20:
37bcbcd20mov rax, [rsp+248]
37bcbcd28movq x0, [rip+0x792a30]
37bcbcd30movups [rax], x0
37bcbcd33jmp 0x37bcbc9ff
37bcbcd38
37bcbcd38 0f 1f 84 00 00 00 00 00 ........
37bcbcd40
37bcbcd40loc_37bcbcd40:
37bcbcd40cmp r9l, 1
37bcbcd44jle 0x37bcbceb2
37bcbcd4amovsxd r11, r9l
37bcbcd4dmov r12, r8
37bcbcd50mov [rsp+104], r15
37bcbcd55lea rdx, [rsi+16]
37bcbcd59mov rcx, r11
37bcbcd5cneg r12
37bcbcd5fmov r13, r15
37bcbcd62xor r10l, r10l
37bcbcd65imul rcx, r8
37bcbcd69shl r12, 4
37bcbcd6dshl r13, 4
37bcbcd71pxor x1, x1
37bcbcd75add rcx, r15
37bcbcd78mov rbp, rcx
37bcbcd7badd rcx, r11
37bcbcd7eshl rbp, 4
37bcbcd82shl rcx, 4
37bcbcd86add rbp, rdx
37bcbcd89add rcx, rdx
37bcbcd8cnop [rax]
37bcbcd90
37bcbcd90loc_37bcbcd90:
37bcbcd90lea r14l, [r11+1]
37bcbcd94movups [rbp], x1
37bcbcd98cmp r9l, r14l
37bcbcd9bjl 0x37bcbcdd4
37bcbcd9dlea r14l, [r11-1]
37bcbcda1mov r15, r11
37bcbcda4movsxd r14, r14l
37bcbcda7sub r15, r8
37bcbcdaaimul r14, r8
37bcbcdaeadd r15, r14
37bcbcdb1xor r14l, r14l
37bcbcdb4shl r15, 4
37bcbcdb8add r15, rsi
37bcbcdbbnop [rax+rax]
37bcbcdc0
37bcbcdc0loc_37bcbcdc0:
37bcbcdc0movupd x0, [r15+r14]
37bcbcdc6movups [rcx+r14], x0
37bcbcdcbadd r14, 16
37bcbcdcfcmp r14, r10
37bcbcdd2jne 0x37bcbcdc0
37bcbcdd4
37bcbcdd4loc_37bcbcdd4:
37bcbcdd4sub r11, 1
37bcbcdd8add rbp, r12
37bcbcddbadd rcx, r13
37bcbcddeadd r10, 16
37bcbcde2cmp r11l, 1
37bcbcde6jg 0x37bcbcd90
37bcbcde8lea ecx, [r9-2]
37bcbcdecmovq x0, [rip+0x79296c]
37bcbcdf4mov r15, [rsp+104]
37bcbcdf9movups [rsi], x0
37bcbcdfcshl rcx, 4
37bcbce00pxor x0, x0
37bcbce04lea rcx, [rsi+rcx+32]
37bcbce09mov r9, rcx
37bcbce0csub r9, rdx
37bcbce0fand r9l, 16
37bcbce13je 0x37bcbce30
37bcbce15movups [rdx], x0
37bcbce18add rdx, 16
37bcbce1ccmp rdx, rcx
37bcbce1fje 0x37bcbce40
37bcbce21nop [rax]
37bcbce25nop [rax+rax]
37bcbce30
37bcbce30loc_37bcbce30:
37bcbce30movups [rdx], x0
37bcbce33add rdx, 32
37bcbce37movups [rdx-16], x0
37bcbce3bcmp rdx, rcx
37bcbce3ejne 0x37bcbce30
37bcbce40
37bcbce40loc_37bcbce40:
37bcbce40lea rdx, [rsp+112]
37bcbce45mov [rsp+116], eax
37bcbce49mov rcx, [rsp+88]
37bcbce4emov [rsp+64], rdx
37bcbce53mov rdx, [rsp+256]
37bcbce5bmov [rsp+120], eax
37bcbce5fmov [rsp+56], rdx
37bcbce64mov rdx, [rsp+248]
37bcbce6cmov [rsp+124], eax
37bcbce70lea rax, [r15+2*r8+2]
37bcbce75mov r8, rdi
37bcbce78mov [rsp+48], rdx
37bcbce7dmov rdx, [rsp+240]
37bcbce85shl rax, 4
37bcbce89mov [rsp+32], rbx
37bcbce8elea r9, [rsi+rax]
37bcbce92mov [rsp+40], rdx
37bcbce97mov rdx, [rsp+96]
37bcbce9cmovsd_xmm [rsp+104], x2
37bcbcea2call zungqr_
37bcbcea7movsd_xmm x2, [rsp+104]
37bcbceadjmp 0x37bcbcce6
37bcbceb2
37bcbceb2loc_37bcbceb2:
37bcbceb2movq x0, [rip+0x7928a6]
37bcbcebamovups [rsi], x0
37bcbcebdjmp 0x37bcbcce6
37bcbcec2
37bcbcec2loc_37bcbcec2:
37bcbcec2neg edx
37bcbcec4lea rdi, [rsp+124]
37bcbcec9jmp 0x37bcbc9e5
37bcbc960
37bcbc960zungtr_:
37bcbc960push r15
37bcbc962push r14
37bcbc964push r13
37bcbc966push r12
37bcbc968push rbp
37bcbc969push rdi
37bcbc96apush rsi
37bcbc96bpush rbx
37bcbc96csub rsp, 136
37bcbc973mov rbp, [rsp+264]
37bcbc97bmov rax, [rsp+256]
37bcbc983mov r13l, [r9]
37bcbc986mov [rbp], 0
37bcbc98dmov r12l, [rax]
37bcbc990mov r15, rdx
37bcbc993mov rsi, r8
37bcbc996mov rbx, r9
37bcbc999mov r8l, 1
37bcbc99fmov r9l, 1
37bcbc9a5lea rdx, [rip+0x792d94]
37bcbc9acmov rdi, rcx
37bcbc9afcall lsame_
37bcbc9b4mov r14l, eax
37bcbc9b7test eax, eax
37bcbc9b9je 0x37bcbca30
37bcbc9bb
37bcbc9bbloc_37bcbc9bb:
37bcbc9bbmov eax, [r15]
37bcbc9betest eax, eax
37bcbc9c0js 0x37bcbca18
37bcbc9c2test eax, eax
37bcbc9c4mov edx, 1
37bcbc9c9cmovg edx, eax
37bcbc9cccmp [rbx], edx
37bcbc9cejge 0x37bcbca70
37bcbc9d4mov [rbp], -4
37bcbc9dbmov edx, 4
37bcbc9e0lea rdi, [rsp+124]
37bcbc9e5
37bcbc9e5loc_37bcbc9e5:
37bcbc9e5mov [rsp+124], edx
37bcbc9e9mov r8l, 6
37bcbc9efmov rdx, rdi
37bcbc9f2lea rcx, [rip+0x792d61]
37bcbc9f9call xerbla_
37bcbc9fenop
37bcbc9ff
37bcbc9ffloc_37bcbc9ff:
37bcbc9ffadd rsp, 136
37bcbca06pop rbx
37bcbca07pop rsi
37bcbca08pop rdi
37bcbca09pop rbp
37bcbca0apop r12
37bcbca0cpop r13
37bcbca0epop r14
37bcbca10pop r15
37bcbca12ret
37bcbca13
37bcbca13 0f 1f 44 00 00 ..D..
37bcbca18
37bcbca18loc_37bcbca18:
37bcbca18mov [rbp], -2
37bcbca1fmov edx, -2
37bcbca24lea rdi, [rsp+124]
37bcbca29
37bcbca29loc_37bcbca29:
37bcbca29neg edx
37bcbca2bjmp 0x37bcbc9e5
37bcbca2d
37bcbca2d 0f 1f 00 ...
37bcbca30
37bcbca30loc_37bcbca30:
37bcbca30mov r9l, 1
37bcbca36mov r8l, 1
37bcbca3clea rdx, [rip+0x792cfe]
37bcbca43mov rcx, rdi
37bcbca46call lsame_
37bcbca4btest eax, eax
37bcbca4djne 0x37bcbc9bb
37bcbca53mov edx, -1
37bcbca58mov [rbp], -1
37bcbca5flea rdi, [rsp+124]
37bcbca64neg edx
37bcbca66jmp 0x37bcbc9e5
37bcbca6b
37bcbca6b 0f 1f 44 00 00 ..D..
37bcbca70
37bcbca70loc_37bcbca70:
37bcbca70lea edx, [rax-1]
37bcbca73mov rdi, [rsp+256]
37bcbca7bmov ecx, 1
37bcbca80test edx, edx
37bcbca82cmovle edx, ecx
37bcbca85cmp [rdi], edx
37bcbca87jge 0x37bcbcaa8
37bcbca89cmp r12l, -1
37bcbca8dje 0x37bcbcaa8
37bcbca8fmov [rbp], -7
37bcbca96mov edx, 7
37bcbca9blea rdi, [rsp+124]
37bcbcaa0jmp 0x37bcbc9e5
37bcbcaa5
37bcbcaa5 0f 1f 00 ...
37bcbcaa8
37bcbcaa8loc_37bcbcaa8:
37bcbcaa8mov edx, [rbp]
37bcbcaabtest edx, edx
37bcbcaadjne 0x37bcbcec2
37bcbcab3sub eax, 1
37bcbcab6lea r9, [rsp+116]
37bcbcabblea rdi, [rsp+124]
37bcbcac0mov [rsp+64], 1
37bcbcac9mov [rsp+116], eax
37bcbcacdlea r8, [rip+0x792c6e]
37bcbcad4mov [rsp+120], eax
37bcbcad8mov [rsp+124], eax
37bcbcadclea rax, [rip+0x792c6d]
37bcbcae3mov [rsp+48], rax
37bcbcae8lea rax, [rsp+120]
37bcbcaedmov [rsp+88], r9
37bcbcaf2mov [rsp+56], 6
37bcbcafbmov [rsp+40], rdi
37bcbcb00mov [rsp+96], rax
37bcbcb05mov [rsp+32], rax
37bcbcb0atest r14l, r14l
37bcbcb0djne 0x37bcbccff
37bcbcb13lea rcx, [rip+0x792c32]
37bcbcb1alea rdx, [rip+0x792c33]
37bcbcb21call ilaenv_
37bcbcb26mov ecx, eax
37bcbcb28
37bcbcb28loc_37bcbcb28:
37bcbcb28mov r9l, [r15]
37bcbcb2bmov edx, 1
37bcbcb30pxor x2, x2
37bcbcb34lea eax, [r9-1]
37bcbcb38test eax, eax
37bcbcb3acmovg edx, eax
37bcbcb3dimul edx, ecx
37bcbcb40cvtsi2sd x2, edx
37bcbcb44mov rdx, [rsp+248]
37bcbcb4cmov [rdx+8], 0
37bcbcb54movsd_xmm [rdx], x2
37bcbcb58mov edx, [rbp]
37bcbcb5btest edx, edx
37bcbcb5djne 0x37bcbca29
37bcbcb63cmp r12l, -1
37bcbcb67je 0x37bcbc9ff
37bcbcb6dtest r9l, r9l
37bcbcb70je 0x37bcbcd20
37bcbcb76movsxd r8, r13l
37bcbcb79xor edx, edx
37bcbcb7btest r8, r8
37bcbcb7ecmovs r8, rdx
37bcbcb82mov r15, r8
37bcbcb85not r15
37bcbcb88test r14l, r14l
37bcbcb8bje 0x37bcbcd40
37bcbcb91movsxd r12, r9l
37bcbcb94mov rdx, r8
37bcbcb97imul rdx, r12
37bcbcb9badd rdx, r15
37bcbcb9ecmp r9l, 1
37bcbcba2jle 0x37bcbcc70
37bcbcba8mov r13, r12
37bcbcbablea r10l, [r9-2]
37bcbcbafshl r8, 4
37bcbcbb3mov r9l, r9l
37bcbcbb6shl r13, 4
37bcbcbbamov rcx, rsi
37bcbcbbdpxor x1, x1
37bcbcbc1mov ebp, 1
37bcbcbc6nop [rax+rax]
37bcbcbd0
37bcbcbd0loc_37bcbcbd0:
37bcbcbd0lea r15, [rcx+r8]
37bcbcbd4cmp rbp, 1
37bcbcbd8je 0x37bcbcc14
37bcbcbdalea r14l, [rbp-1]
37bcbcbdexor r11l, r11l
37bcbcbe1shl r14, 4
37bcbcbe5nop [rax+rax]
37bcbcbeanop [rax+rax]
37bcbcbf5nop [rax+rax]
37bcbcc00
37bcbcc00loc_37bcbcc00:
37bcbcc00movupd x0, [r15+r11]
37bcbcc06movups [rcx+r11], x0
37bcbcc0badd r11, 16
37bcbcc0fcmp r11, r14
37bcbcc12jne 0x37bcbcc00
37bcbcc14
37bcbcc14loc_37bcbcc14:
37bcbcc14add rbp, 1
37bcbcc18movups [rcx+r13-16], x1
37bcbcc1emov rcx, r15
37bcbcc21cmp rbp, r9
37bcbcc24jne 0x37bcbcbd0
37bcbcc26add r10, rdx
37bcbcc29mov rcx, rdx
37bcbcc2cpxor x0, x0
37bcbcc30shl r10, 4
37bcbcc34shl rcx, 4
37bcbcc38lea r8, [rsi+r10+16]
37bcbcc3dadd rcx, rsi
37bcbcc40mov r9, r8
37bcbcc43sub r9, rcx
37bcbcc46and r9l, 16
37bcbcc4aje 0x37bcbcc60
37bcbcc4cmovups [rcx+16], x0
37bcbcc50add rcx, 16
37bcbcc54cmp rcx, r8
37bcbcc57je 0x37bcbcc70
37bcbcc59nop [rax]
37bcbcc60
37bcbcc60loc_37bcbcc60:
37bcbcc60movups [rcx+16], x0
37bcbcc64add rcx, 32
37bcbcc68movups [rcx], x0
37bcbcc6bcmp rcx, r8
37bcbcc6ejne 0x37bcbcc60
37bcbcc70
37bcbcc70loc_37bcbcc70:
37bcbcc70add rdx, r12
37bcbcc73mov [rsp+116], eax
37bcbcc77mov rcx, [rsp+88]
37bcbcc7cmov r9, rsi
37bcbcc7fmov [rsp+120], eax
37bcbcc83shl rdx, 4
37bcbcc87mov r8, rdi
37bcbcc8amovq x0, [rip+0x792ace]
37bcbcc92mov [rsp+124], eax
37bcbcc96lea rax, [rsp+112]
37bcbcc9bmovups [rsi+rdx], x0
37bcbcc9fmov rdx, [rsp+96]
37bcbcca4mov [rsp+64], rax
37bcbcca9mov rax, [rsp+256]
37bcbccb1mov [rsp+32], rbx
37bcbccb6mov [rsp+56], rax
37bcbccbbmov rax, [rsp+248]
37bcbccc3movsd_xmm [rsp+104], x2
37bcbccc9mov [rsp+48], rax
37bcbcccemov rax, [rsp+240]
37bcbccd6mov [rsp+40], rax
37bcbccdbcall zungql_
37bcbcce0movsd_xmm x2, [rsp+104]
37bcbcce6
37bcbcce6loc_37bcbcce6:
37bcbcce6mov rax, [rsp+248]
37bcbcceemov [rax+8], 0
37bcbccf6movsd_xmm [rax], x2
37bcbccfajmp 0x37bcbc9ff
37bcbccff
37bcbccffloc_37bcbccff:
37bcbccfflea rcx, [rip+0x792a46]
37bcbcd06lea rdx, [rip+0x792a36]
37bcbcd0dcall ilaenv_
37bcbcd12mov ecx, eax
37bcbcd14jmp 0x37bcbcb28
37bcbcd19
37bcbcd19 0f 1f 80 00 00 00 00 .......
37bcbcd20
37bcbcd20loc_37bcbcd20:
37bcbcd20mov rax, [rsp+248]
37bcbcd28movq x0, [rip+0x792a30]
37bcbcd30movups [rax], x0
37bcbcd33jmp 0x37bcbc9ff
37bcbcd38
37bcbcd38 0f 1f 84 00 00 00 00 00 ........
37bcbcd40
37bcbcd40loc_37bcbcd40:
37bcbcd40cmp r9l, 1
37bcbcd44jle 0x37bcbceb2
37bcbcd4amovsxd r11, r9l
37bcbcd4dmov r12, r8
37bcbcd50mov [rsp+104], r15
37bcbcd55lea rdx, [rsi+16]
37bcbcd59mov rcx, r11
37bcbcd5cneg r12
37bcbcd5fmov r13, r15
37bcbcd62xor r10l, r10l
37bcbcd65imul rcx, r8
37bcbcd69shl r12, 4
37bcbcd6dshl r13, 4
37bcbcd71pxor x1, x1
37bcbcd75add rcx, r15
37bcbcd78mov rbp, rcx
37bcbcd7badd rcx, r11
37bcbcd7eshl rbp, 4
37bcbcd82shl rcx, 4
37bcbcd86add rbp, rdx
37bcbcd89add rcx, rdx
37bcbcd8cnop [rax]
37bcbcd90
37bcbcd90loc_37bcbcd90:
37bcbcd90lea r14l, [r11+1]
37bcbcd94movups [rbp], x1
37bcbcd98cmp r9l, r14l
37bcbcd9bjl 0x37bcbcdd4
37bcbcd9dlea r14l, [r11-1]
37bcbcda1mov r15, r11
37bcbcda4movsxd r14, r14l
37bcbcda7sub r15, r8
37bcbcdaaimul r14, r8
37bcbcdaeadd r15, r14
37bcbcdb1xor r14l, r14l
37bcbcdb4shl r15, 4
37bcbcdb8add r15, rsi
37bcbcdbbnop [rax+rax]
37bcbcdc0
37bcbcdc0loc_37bcbcdc0:
37bcbcdc0movupd x0, [r15+r14]
37bcbcdc6movups [rcx+r14], x0
37bcbcdcbadd r14, 16
37bcbcdcfcmp r14, r10
37bcbcdd2jne 0x37bcbcdc0
37bcbcdd4
37bcbcdd4loc_37bcbcdd4:
37bcbcdd4sub r11, 1
37bcbcdd8add rbp, r12
37bcbcddbadd rcx, r13
37bcbcddeadd r10, 16
37bcbcde2cmp r11l, 1
37bcbcde6jg 0x37bcbcd90
37bcbcde8lea ecx, [r9-2]
37bcbcdecmovq x0, [rip+0x79296c]
37bcbcdf4mov r15, [rsp+104]
37bcbcdf9movups [rsi], x0
37bcbcdfcshl rcx, 4
37bcbce00pxor x0, x0
37bcbce04lea rcx, [rsi+rcx+32]
37bcbce09mov r9, rcx
37bcbce0csub r9, rdx
37bcbce0fand r9l, 16
37bcbce13je 0x37bcbce30
37bcbce15movups [rdx], x0
37bcbce18add rdx, 16
37bcbce1ccmp rdx, rcx
37bcbce1fje 0x37bcbce40
37bcbce21nop [rax]
37bcbce25nop [rax+rax]
37bcbce30
37bcbce30loc_37bcbce30:
37bcbce30movups [rdx], x0
37bcbce33add rdx, 32
37bcbce37movups [rdx-16], x0
37bcbce3bcmp rdx, rcx
37bcbce3ejne 0x37bcbce30
37bcbce40
37bcbce40loc_37bcbce40:
37bcbce40lea rdx, [rsp+112]
37bcbce45mov [rsp+116], eax
37bcbce49mov rcx, [rsp+88]
37bcbce4emov [rsp+64], rdx
37bcbce53mov rdx, [rsp+256]
37bcbce5bmov [rsp+120], eax
37bcbce5fmov [rsp+56], rdx
37bcbce64mov rdx, [rsp+248]
37bcbce6cmov [rsp+124], eax
37bcbce70lea rax, [r15+2*r8+2]
37bcbce75mov r8, rdi
37bcbce78mov [rsp+48], rdx
37bcbce7dmov rdx, [rsp+240]
37bcbce85shl rax, 4
37bcbce89mov [rsp+32], rbx
37bcbce8elea r9, [rsi+rax]
37bcbce92mov [rsp+40], rdx
37bcbce97mov rdx, [rsp+96]
37bcbce9cmovsd_xmm [rsp+104], x2
37bcbcea2call zungqr_
37bcbcea7movsd_xmm x2, [rsp+104]
37bcbceadjmp 0x37bcbcce6
37bcbceb2
37bcbceb2loc_37bcbceb2:
37bcbceb2movq x0, [rip+0x7928a6]
37bcbcebamovups [rsi], x0
37bcbcebdjmp 0x37bcbcce6
37bcbcec2
37bcbcec2loc_37bcbcec2:
37bcbcec2neg edx
37bcbcec4lea rdi, [rsp+124]
37bcbcec9jmp 0x37bcbc9e5
37bcbc960
37bcbcece
37bcbcece // align 0x20
37bcbcece // align 0x20
37bcbcee0
37bcbcee0zungtsqr_:
37bcbcee0push r15
37bcbcee2push r14
37bcbcee4push r13
37bcbcee6push r12
37bcbcee8push rbp
37bcbcee9push rdi
37bcbceeapush rsi
37bcbceebpush rbx
37bcbceecsub rsp, 184
37bcbcef3mov rax, [rsp+296]
37bcbcefbmov r14, [rsp+312]
37bcbcf03mov r12, [rsp+320]
37bcbcf0bmovsxd rbp, [rax]
37bcbcf0emov rax, [rsp+328]
37bcbcf16mov rdi, rcx
37bcbcf19mov rsi, rdx
37bcbcf1cmov r15, r8
37bcbcf1fmov ecx, [r14]
37bcbcf22mov rdx, [rsp+336]
37bcbcf2amov ebx, [rdi]
37bcbcf2cmov r8l, [rax]
37bcbcf2fmov [rdx], 0
37bcbcf35test ebx, ebx
37bcbcf37js 0x37bcbcf88
37bcbcf39mov eax, [rsi]
37bcbcf3btest eax, eax
37bcbcf3djs 0x37bcbcf43
37bcbcf3fcmp ebx, eax
37bcbcf41jge 0x37bcbcf98
37bcbcf43
37bcbcf43loc_37bcbcf43:
37bcbcf43mov ecx, -2
37bcbcf48mov eax, 2
37bcbcf4d
37bcbcf4dloc_37bcbcf4d:
37bcbcf4dmov [rdx], ecx
37bcbcf4fmov r8l, 8
37bcbcf55lea rdx, [rsp+172]
37bcbcf5dlea rcx, [rip+0x79280c]
37bcbcf64mov [rsp+172], eax
37bcbcf6bcall xerbla_
37bcbcf70nop
37bcbcf71
37bcbcf71loc_37bcbcf71:
37bcbcf71add rsp, 184
37bcbcf78pop rbx
37bcbcf79pop rsi
37bcbcf7apop rdi
37bcbcf7bpop rbp
37bcbcf7cpop r12
37bcbcf7epop r13
37bcbcf80pop r14
37bcbcf82pop r15
37bcbcf84ret
37bcbcf85
37bcbcf85 0f 1f 00 ...
37bcbcf88
37bcbcf88loc_37bcbcf88:
37bcbcf88mov ecx, -1
37bcbcf8dmov eax, 1
37bcbcf92jmp 0x37bcbcf4d
37bcbcf94
37bcbcf94 0f 1f 40 00 ..@.
37bcbcf98
37bcbcf98loc_37bcbcf98:
37bcbcf98cmp eax, [r15]
37bcbcf9bjge 0x37bcbd050
37bcbcfa1mov r9l, [r9]
37bcbcfa4test r9l, r9l
37bcbcfa7jle 0x37bcbd1c0
37bcbcfadtest ebx, ebx
37bcbcfafmov r10l, 1
37bcbcfb5cmovg r10l, ebx
37bcbcfb9cmp ebp, r10l
37bcbcfbcjl 0x37bcbd05f
37bcbcfc2cmp eax, r9l
37bcbcfc5mov r10l, 1
37bcbcfcbcmovle r9l, eax
37bcbcfcftest r9l, r9l
37bcbcfd2cmovg r10l, r9l
37bcbcfd6cmp ecx, r10l
37bcbcfd9jl 0x37bcbd1cf
37bcbcfdfcmp r8l, 1
37bcbcfe3jle 0x37bcbd1ed
37bcbcfe9mov [rsp+168], r9l
37bcbcff1imul r9l, eax
37bcbcff5mov ecx, 1
37bcbcffamov [rsp+160], ebx
37bcbd001imul ebx, eax
37bcbd004mov [rsp+164], r9l
37bcbd00clea r11l, [r9+rbx]
37bcbd010test r11l, r11l
37bcbd013mov [rsp+156], r11l
37bcbd01bcmovg ecx, r11l
37bcbd01fcmp r8l, ecx
37bcbd022jl 0x37bcbd1de
37bcbd028test eax, eax
37bcbd02ajne 0x37bcbd070
37bcbd02c
37bcbd02cloc_37bcbd02c:
37bcbd02cmov [r12+8], 0
37bcbd035pxor x0, x0
37bcbd039cvtsi2sd x0, [rsp+156]
37bcbd042movsd_xmm [r12], x0
37bcbd048jmp 0x37bcbcf71
37bcbd04d
37bcbd04d 0f 1f 00 ...
37bcbd050
37bcbd050loc_37bcbd050:
37bcbd050mov ecx, -3
37bcbd055mov eax, 3
37bcbd05ajmp 0x37bcbcf4d
37bcbd05f
37bcbd05floc_37bcbd05f:
37bcbd05fmov ecx, -6
37bcbd064mov eax, 6
37bcbd069jmp 0x37bcbcf4d
37bcbd06e
37bcbd06e 66 90 f.
37bcbd070
37bcbd070loc_37bcbd070:
37bcbd070lea rax, [rip+0x792719]
37bcbd077mov r8, rsi
37bcbd07amov rdx, rdi
37bcbd07dmovsxd rbx, ebx
37bcbd080mov [rsp+32], rax
37bcbd085lea r9, [rip+0x7926ec]
37bcbd08clea rcx, [rip+0x7926f5]
37bcbd093shl rbx, 4
37bcbd097lea r13, [rsp+160]
37bcbd09fmov [rsp+40], r12
37bcbd0a4add rbx, r12
37bcbd0a7mov [rsp+56], 1
37bcbd0b0mov [rsp+48], r13
37bcbd0b5call zlaset_
37bcbd0bamov [rsp+80], r14
37bcbd0bfmov r9, rsi
37bcbd0c2mov r8, rdi
37bcbd0c5mov rax, [rsp+304]
37bcbd0cdlea rdx, [rsp+172]
37bcbd0d5mov [rsp+136], 1
37bcbd0e1lea rcx, [rip+0x7926b9]
37bcbd0e8mov [rsp+120], rdx
37bcbd0edlea rdx, [rsp+164]
37bcbd0f5mov [rsp+72], rax
37bcbd0famov rax, [rsp+296]
37bcbd102mov [rsp+112], rdx
37bcbd107lea rdx, [rip+0x792692]
37bcbd10emov [rsp+64], rax
37bcbd113mov rax, [rsp+288]
37bcbd11bmov [rsp+128], 1
37bcbd127mov [rsp+56], rax
37bcbd12clea rax, [rsp+168]
37bcbd134mov [rsp+104], rbx
37bcbd139mov [rsp+96], r13
37bcbd13emov [rsp+88], r12
37bcbd143mov [rsp+48], rax
37bcbd148mov [rsp+40], r15
37bcbd14dmov [rsp+32], rsi
37bcbd152call zlamtsqr_
37bcbd157mov r14l, [rsi]
37bcbd15atest r14l, r14l
37bcbd15djle 0x37bcbd02c
37bcbd163movsxd r13, [rsp+160]
37bcbd16bmov r15, r12
37bcbd16eshl rbp, 4
37bcbd172mov esi, 1
37bcbd177mov rbx, [rsp+288]
37bcbd17fshl r13, 4
37bcbd183nop
37bcbd185nop [rax+rax]
37bcbd190
37bcbd190loc_37bcbd190:
37bcbd190lea rax, [rip+0x79260d]
37bcbd197mov r9, rbx
37bcbd19amov rdx, r15
37bcbd19dmov rcx, rdi
37bcbd1a0mov [rsp+32], rax
37bcbd1a5mov r8, rax
37bcbd1a8add esi, 1
37bcbd1abadd r15, r13
37bcbd1aeadd rbx, rbp
37bcbd1b1call zcopy_
37bcbd1b6cmp r14l, esi
37bcbd1b9jge 0x37bcbd190
37bcbd1bbjmp 0x37bcbd02c
37bcbd1c0
37bcbd1c0loc_37bcbd1c0:
37bcbd1c0mov ecx, -4
37bcbd1c5mov eax, 4
37bcbd1cajmp 0x37bcbcf4d
37bcbd1cf
37bcbd1cfloc_37bcbd1cf:
37bcbd1cfmov ecx, -8
37bcbd1d4mov eax, 8
37bcbd1d9jmp 0x37bcbcf4d
37bcbd1de
37bcbd1deloc_37bcbd1de:
37bcbd1demov ecx, -10
37bcbd1e3mov eax, 10
37bcbd1e8jmp 0x37bcbcf4d
37bcbd1ed
37bcbd1edloc_37bcbd1ed:
37bcbd1edcmp r8l, -1
37bcbd1f1jne 0x37bcbd1de
37bcbd1f3lea edx, [r9+rbx]
37bcbd1f7pxor x0, x0
37bcbd1fbmov [r12+8], 0
37bcbd204imul eax, edx
37bcbd207cvtsi2sd x0, eax
37bcbd20bmovsd_xmm [r12], x0
37bcbd211jmp 0x37bcbcf71
37bcbcee0
37bcbcee0zungtsqr_:
37bcbcee0push r15
37bcbcee2push r14
37bcbcee4push r13
37bcbcee6push r12
37bcbcee8push rbp
37bcbcee9push rdi
37bcbceeapush rsi
37bcbceebpush rbx
37bcbceecsub rsp, 184
37bcbcef3mov rax, [rsp+296]
37bcbcefbmov r14, [rsp+312]
37bcbcf03mov r12, [rsp+320]
37bcbcf0bmovsxd rbp, [rax]
37bcbcf0emov rax, [rsp+328]
37bcbcf16mov rdi, rcx
37bcbcf19mov rsi, rdx
37bcbcf1cmov r15, r8
37bcbcf1fmov ecx, [r14]
37bcbcf22mov rdx, [rsp+336]
37bcbcf2amov ebx, [rdi]
37bcbcf2cmov r8l, [rax]
37bcbcf2fmov [rdx], 0
37bcbcf35test ebx, ebx
37bcbcf37js 0x37bcbcf88
37bcbcf39mov eax, [rsi]
37bcbcf3btest eax, eax
37bcbcf3djs 0x37bcbcf43
37bcbcf3fcmp ebx, eax
37bcbcf41jge 0x37bcbcf98
37bcbcf43
37bcbcf43loc_37bcbcf43:
37bcbcf43mov ecx, -2
37bcbcf48mov eax, 2
37bcbcf4d
37bcbcf4dloc_37bcbcf4d:
37bcbcf4dmov [rdx], ecx
37bcbcf4fmov r8l, 8
37bcbcf55lea rdx, [rsp+172]
37bcbcf5dlea rcx, [rip+0x79280c]
37bcbcf64mov [rsp+172], eax
37bcbcf6bcall xerbla_
37bcbcf70nop
37bcbcf71
37bcbcf71loc_37bcbcf71:
37bcbcf71add rsp, 184
37bcbcf78pop rbx
37bcbcf79pop rsi
37bcbcf7apop rdi
37bcbcf7bpop rbp
37bcbcf7cpop r12
37bcbcf7epop r13
37bcbcf80pop r14
37bcbcf82pop r15
37bcbcf84ret
37bcbcf85
37bcbcf85 0f 1f 00 ...
37bcbcf88
37bcbcf88loc_37bcbcf88:
37bcbcf88mov ecx, -1
37bcbcf8dmov eax, 1
37bcbcf92jmp 0x37bcbcf4d
37bcbcf94
37bcbcf94 0f 1f 40 00 ..@.
37bcbcf98
37bcbcf98loc_37bcbcf98:
37bcbcf98cmp eax, [r15]
37bcbcf9bjge 0x37bcbd050
37bcbcfa1mov r9l, [r9]
37bcbcfa4test r9l, r9l
37bcbcfa7jle 0x37bcbd1c0
37bcbcfadtest ebx, ebx
37bcbcfafmov r10l, 1
37bcbcfb5cmovg r10l, ebx
37bcbcfb9cmp ebp, r10l
37bcbcfbcjl 0x37bcbd05f
37bcbcfc2cmp eax, r9l
37bcbcfc5mov r10l, 1
37bcbcfcbcmovle r9l, eax
37bcbcfcftest r9l, r9l
37bcbcfd2cmovg r10l, r9l
37bcbcfd6cmp ecx, r10l
37bcbcfd9jl 0x37bcbd1cf
37bcbcfdfcmp r8l, 1
37bcbcfe3jle 0x37bcbd1ed
37bcbcfe9mov [rsp+168], r9l
37bcbcff1imul r9l, eax
37bcbcff5mov ecx, 1
37bcbcffamov [rsp+160], ebx
37bcbd001imul ebx, eax
37bcbd004mov [rsp+164], r9l
37bcbd00clea r11l, [r9+rbx]
37bcbd010test r11l, r11l
37bcbd013mov [rsp+156], r11l
37bcbd01bcmovg ecx, r11l
37bcbd01fcmp r8l, ecx
37bcbd022jl 0x37bcbd1de
37bcbd028test eax, eax
37bcbd02ajne 0x37bcbd070
37bcbd02c
37bcbd02cloc_37bcbd02c:
37bcbd02cmov [r12+8], 0
37bcbd035pxor x0, x0
37bcbd039cvtsi2sd x0, [rsp+156]
37bcbd042movsd_xmm [r12], x0
37bcbd048jmp 0x37bcbcf71
37bcbd04d
37bcbd04d 0f 1f 00 ...
37bcbd050
37bcbd050loc_37bcbd050:
37bcbd050mov ecx, -3
37bcbd055mov eax, 3
37bcbd05ajmp 0x37bcbcf4d
37bcbd05f
37bcbd05floc_37bcbd05f:
37bcbd05fmov ecx, -6
37bcbd064mov eax, 6
37bcbd069jmp 0x37bcbcf4d
37bcbd06e
37bcbd06e 66 90 f.
37bcbd070
37bcbd070loc_37bcbd070:
37bcbd070lea rax, [rip+0x792719]
37bcbd077mov r8, rsi
37bcbd07amov rdx, rdi
37bcbd07dmovsxd rbx, ebx
37bcbd080mov [rsp+32], rax
37bcbd085lea r9, [rip+0x7926ec]
37bcbd08clea rcx, [rip+0x7926f5]
37bcbd093shl rbx, 4
37bcbd097lea r13, [rsp+160]
37bcbd09fmov [rsp+40], r12
37bcbd0a4add rbx, r12
37bcbd0a7mov [rsp+56], 1
37bcbd0b0mov [rsp+48], r13
37bcbd0b5call zlaset_
37bcbd0bamov [rsp+80], r14
37bcbd0bfmov r9, rsi
37bcbd0c2mov r8, rdi
37bcbd0c5mov rax, [rsp+304]
37bcbd0cdlea rdx, [rsp+172]
37bcbd0d5mov [rsp+136], 1
37bcbd0e1lea rcx, [rip+0x7926b9]
37bcbd0e8mov [rsp+120], rdx
37bcbd0edlea rdx, [rsp+164]
37bcbd0f5mov [rsp+72], rax
37bcbd0famov rax, [rsp+296]
37bcbd102mov [rsp+112], rdx
37bcbd107lea rdx, [rip+0x792692]
37bcbd10emov [rsp+64], rax
37bcbd113mov rax, [rsp+288]
37bcbd11bmov [rsp+128], 1
37bcbd127mov [rsp+56], rax
37bcbd12clea rax, [rsp+168]
37bcbd134mov [rsp+104], rbx
37bcbd139mov [rsp+96], r13
37bcbd13emov [rsp+88], r12
37bcbd143mov [rsp+48], rax
37bcbd148mov [rsp+40], r15
37bcbd14dmov [rsp+32], rsi
37bcbd152call zlamtsqr_
37bcbd157mov r14l, [rsi]
37bcbd15atest r14l, r14l
37bcbd15djle 0x37bcbd02c
37bcbd163movsxd r13, [rsp+160]
37bcbd16bmov r15, r12
37bcbd16eshl rbp, 4
37bcbd172mov esi, 1
37bcbd177mov rbx, [rsp+288]
37bcbd17fshl r13, 4
37bcbd183nop
37bcbd185nop [rax+rax]
37bcbd190
37bcbd190loc_37bcbd190:
37bcbd190lea rax, [rip+0x79260d]
37bcbd197mov r9, rbx
37bcbd19amov rdx, r15
37bcbd19dmov rcx, rdi
37bcbd1a0mov [rsp+32], rax
37bcbd1a5mov r8, rax
37bcbd1a8add esi, 1
37bcbd1abadd r15, r13
37bcbd1aeadd rbx, rbp
37bcbd1b1call zcopy_
37bcbd1b6cmp r14l, esi
37bcbd1b9jge 0x37bcbd190
37bcbd1bbjmp 0x37bcbd02c
37bcbd1c0
37bcbd1c0loc_37bcbd1c0:
37bcbd1c0mov ecx, -4
37bcbd1c5mov eax, 4
37bcbd1cajmp 0x37bcbcf4d
37bcbd1cf
37bcbd1cfloc_37bcbd1cf:
37bcbd1cfmov ecx, -8
37bcbd1d4mov eax, 8
37bcbd1d9jmp 0x37bcbcf4d
37bcbd1de
37bcbd1deloc_37bcbd1de:
37bcbd1demov ecx, -10
37bcbd1e3mov eax, 10
37bcbd1e8jmp 0x37bcbcf4d
37bcbd1ed
37bcbd1edloc_37bcbd1ed:
37bcbd1edcmp r8l, -1
37bcbd1f1jne 0x37bcbd1de
37bcbd1f3lea edx, [r9+rbx]
37bcbd1f7pxor x0, x0
37bcbd1fbmov [r12+8], 0
37bcbd204imul eax, edx
37bcbd207cvtsi2sd x0, eax
37bcbd20bmovsd_xmm [r12], x0
37bcbd211jmp 0x37bcbcf71
37bcbcee0
37bcbd216
37bcbd216 // align 0x10
37bcbd216 // align 0x10
37bcbd220
37bcbd220zungtsqr_row_:
37bcbd220push r15
37bcbd222push r14
37bcbd224push r13
37bcbd226push r12
37bcbd228push rbp
37bcbd229push rdi
37bcbd22apush rsi
37bcbd22bpush rbx
37bcbd22csub rsp, 312
37bcbd233mov rax, [rsp+440]
37bcbd23bmov rbp, [rsp+424]
37bcbd243mov r10, [rsp+464]
37bcbd24bmov [r10], 0
37bcbd252mov rsi, rcx
37bcbd255mov ecx, [rax]
37bcbd257mov rdi, r8
37bcbd25amov [rsp+392], rdx
37bcbd262mov eax, [rsi]
37bcbd264mov r8l, [rbp]
37bcbd268test eax, eax
37bcbd26ajs 0x37bcbd2c0
37bcbd26cmov edx, [rdx]
37bcbd26etest edx, edx
37bcbd270js 0x37bcbd276
37bcbd272cmp eax, edx
37bcbd274jge 0x37bcbd2d0
37bcbd276
37bcbd276loc_37bcbd276:
37bcbd276mov edx, -2
37bcbd27bmov eax, 2
37bcbd280
37bcbd280loc_37bcbd280:
37bcbd280mov [r10], edx
37bcbd283mov r8l, 12
37bcbd289lea rdx, [rsp+288]
37bcbd291lea rcx, [rip+0x792550]
37bcbd298mov [rsp+288], eax
37bcbd29fcall xerbla_
37bcbd2a4nop
37bcbd2a5
37bcbd2a5loc_37bcbd2a5:
37bcbd2a5add rsp, 312
37bcbd2acpop rbx
37bcbd2adpop rsi
37bcbd2aepop rdi
37bcbd2afpop rbp
37bcbd2b0pop r12
37bcbd2b2pop r13
37bcbd2b4pop r14
37bcbd2b6pop r15
37bcbd2b8ret
37bcbd2b9
37bcbd2b9 0f 1f 80 00 00 00 00 .......
37bcbd2c0
37bcbd2c0loc_37bcbd2c0:
37bcbd2c0mov edx, -1
37bcbd2c5mov eax, 1
37bcbd2cajmp 0x37bcbd280
37bcbd2cc
37bcbd2cc 0f 1f 40 00 ..@.
37bcbd2d0
37bcbd2d0loc_37bcbd2d0:
37bcbd2d0cmp edx, [rdi]
37bcbd2d2jge 0x37bcbd70e
37bcbd2d8mov ebx, [r9]
37bcbd2dbtest ebx, ebx
37bcbd2ddjle 0x37bcbda5f
37bcbd2e3test eax, eax
37bcbd2e5mov r9l, 1
37bcbd2ebcmovle eax, r9l
37bcbd2efcmp r8l, eax
37bcbd2f2jl 0x37bcbd71d
37bcbd2f8cmp edx, ebx
37bcbd2famov eax, 1
37bcbd2ffcmovle ebx, edx
37bcbd302test ebx, ebx
37bcbd304cmovg eax, ebx
37bcbd307cmp ecx, eax
37bcbd309jl 0x37bcbda6e
37bcbd30fmov rax, [rsp+456]
37bcbd317mov r9l, [rax]
37bcbd31acmp r9l, -1
37bcbd31eje 0x37bcbd329
37bcbd320test r9l, r9l
37bcbd323jle 0x37bcbda7d
37bcbd329
37bcbd329loc_37bcbd329:
37bcbd329mov eax, edx
37bcbd32bsub eax, ebx
37bcbd32dcmp eax, ebx
37bcbd32fcmovl eax, ebx
37bcbd332imul eax, ebx
37bcbd335mov [rsp+208], eax
37bcbd33ccmp r9l, -1
37bcbd340je 0x37bcbd730
37bcbd346test edx, edx
37bcbd348je 0x37bcbd730
37bcbd34emovsxd rax, r8l
37bcbd351mov [rsp+48], rbp
37bcbd356mov rdx, rsi
37bcbd359mov r8, [rsp+392]
37bcbd361mov [rsp+256], rax
37bcbd369mov r12, rax
37bcbd36cmovsxd rax, ecx
37bcbd36flea r9, [rip+0x79243a]
37bcbd376mov [rsp+192], rax
37bcbd37enot rax
37bcbd381lea rcx, [rip+0x792438]
37bcbd388not r12
37bcbd38bmov [rsp+200], rax
37bcbd393mov rax, [rsp+416]
37bcbd39bmov [rsp+56], 1
37bcbd3a4mov [rsp+40], rax
37bcbd3a9lea rax, [rip+0x792418]
37bcbd3b0mov [rsp+32], rax
37bcbd3b5call zlaset_
37bcbd3bamov rax, [rsp+392]
37bcbd3c2mov r9l, [rdi]
37bcbd3c5mov r10l, [rsi]
37bcbd3c8mov r8l, [rax]
37bcbd3cblea ecx, [r8-1]
37bcbd3cfmov eax, ecx
37bcbd3d1cdq
37bcbd3d2idiv ebx
37bcbd3d4sub ecx, edx
37bcbd3d6lea eax, [rcx+1]
37bcbd3d9mov [rsp+188], ecx
37bcbd3e0mov [rsp+160], eax
37bcbd3e7cmp r9l, r10l
37bcbd3eajge 0x37bcbd7a1
37bcbd3f0mov eax, r10l
37bcbd3f3mov ecx, r9l
37bcbd3f6sub eax, r9l
37bcbd3f9sub ecx, r8l
37bcbd3fcsub eax, 1
37bcbd3ffmov [rsp+212], ecx
37bcbd406cdq
37bcbd407idiv ecx
37bcbd409mov edx, r8l
37bcbd40cimul ecx, eax
37bcbd40fsub edx, r9l
37bcbd412mov r11l, eax
37bcbd415mov [rsp+252], edx
37bcbd41cmov eax, ecx
37bcbd41elea ecx, [r9+rcx]
37bcbd422js 0x37bcbda43
37bcbd428cmp r9l, ecx
37bcbd42bjl 0x37bcbd7a1
37bcbd431neg eax
37bcbd433xor edx, edx
37bcbd435div [rsp+252]
37bcbd43cmov [rsp+120], eax
37bcbd440
37bcbd440loc_37bcbd440:
37bcbd440lea eax, [r10+1]
37bcbd444mov r14l, ebx
37bcbd447add r11l, 2
37bcbd44badd ecx, 1
37bcbd44emov [rsp+248], eax
37bcbd455neg r14l
37bcbd458mov rax, [rsp+192]
37bcbd460imul r11l, r8l
37bcbd464movsxd r14, r14l
37bcbd467movsxd r10, [rsp+160]
37bcbd46fmovsxd rdx, [rsp+188]
37bcbd477mov [rsp+264], r12
37bcbd47fimul rax, r14
37bcbd483mov r15, [rsp+416]
37bcbd48bmov [rsp+384], rsi
37bcbd493lea r9l, [r11+1]
37bcbd497mov r11, [rsp+256]
37bcbd49fadd rdx, r12
37bcbd4a2mov [rsp+400], rdi
37bcbd4aamov [rsp+240], r10
37bcbd4b2shl rax, 4
37bcbd4b6mov [rsp+152], rax
37bcbd4belea rax, [r11+1]
37bcbd4c2imul rax, r14
37bcbd4c6imul r14, r11
37bcbd4cashl rax, 4
37bcbd4cemov [rsp+136], rax
37bcbd4d6mov rax, r11
37bcbd4d9shl r14, 4
37bcbd4ddimul rax, r10
37bcbd4e1mov [rsp+144], r14
37bcbd4e9mov r10l, [rsp+120]
37bcbd4eeadd rdx, rax
37bcbd4f1add rax, r12
37bcbd4f4mov [rsp+216], rax
37bcbd4fcmov rax, [rsp+432]
37bcbd504shl rdx, 4
37bcbd508lea rdx, [r15+rdx+16]
37bcbd50dmov r15, rbp
37bcbd510lea rbp, [rsp+276]
37bcbd518add rax, 16
37bcbd51cmov [rsp+224], rdx
37bcbd524mov [rsp+232], rax
37bcbd52cnop [rax]
37bcbd530
37bcbd530loc_37bcbd530:
37bcbd530mov eax, [rsp+248]
37bcbd537mov edi, [rsp+212]
37bcbd53esub eax, ecx
37bcbd540cmp eax, edi
37bcbd542cmovg eax, edi
37bcbd545sub r9l, r8l
37bcbd548mov [rsp+272], eax
37bcbd54ftest ebx, ebx
37bcbd551je 0x37bcbd760
37bcbd557mov edx, [rsp+160]
37bcbd55etest edx, edx
37bcbd560jle 0x37bcbd6ea
37bcbd566mov eax, [rsp+188]
37bcbd56dxor edx, edx
37bcbd56fdiv ebx
37bcbd571mov r12l, eax
37bcbd574
37bcbd574loc_37bcbd574:
37bcbd574mov rsi, [rsp+240]
37bcbd57cmovsxd rax, r9l
37bcbd57fmovsxd rdi, ecx
37bcbd582add rdi, [rsp+216]
37bcbd58amov [rsp+424], r15
37bcbd592shl rdi, 4
37bcbd596mov r14, [rsp+224]
37bcbd59elea rsi, [rsi+rax-1]
37bcbd5a3lea rax, [rsp+288]
37bcbd5abmov [rsp+168], ecx
37bcbd5b2mov r13l, [rsp+160]
37bcbd5bamov [rsp+128], rax
37bcbd5c2lea rax, [rsp+272]
37bcbd5caadd rdi, [rsp+416]
37bcbd5d2imul rsi, [rsp+192]
37bcbd5dbadd rsi, [rsp+200]
37bcbd5e3mov [rsp+120], rax
37bcbd5e8mov rax, rbp
37bcbd5ebshl rsi, 4
37bcbd5efadd rsi, [rsp+232]
37bcbd5f7mov ebp, r12l
37bcbd5famov [rsp+180], r9l
37bcbd602mov r15, rsi
37bcbd605mov [rsp+184], r10l
37bcbd60dmov r12, rax
37bcbd610mov rsi, [rsp+424]
37bcbd618jmp 0x37bcbd649
37bcbd61a
37bcbd61a 66 0f 1f 44 00 00 f..D..
37bcbd620
37bcbd620loc_37bcbd620:
37bcbd620mov rax, [rsp+392]
37bcbd628sub r13l, ebx
37bcbd62bsub ebp, 1
37bcbd62eadd r15, [rsp+152]
37bcbd636add r14, [rsp+136]
37bcbd63eadd rdi, [rsp+144]
37bcbd646mov r8l, [rax]
37bcbd649
37bcbd649loc_37bcbd649:
37bcbd649mov rax, [rsp+448]
37bcbd651sub r8l, r13l
37bcbd654mov [rsp+88], r12
37bcbd659mov r9, r12
37bcbd65cadd r8l, 1
37bcbd660mov [rsp+72], rsi
37bcbd665lea rcx, [rip+0x79216c]
37bcbd66ccmp ebx, r8l
37bcbd66fmov edx, r8l
37bcbd672mov [rsp+80], rax
37bcbd677mov rax, [rsp+440]
37bcbd67fcmovle edx, ebx
37bcbd682mov [rsp+64], rdi
37bcbd687mov [rsp+96], 1
37bcbd690mov [rsp+56], rsi
37bcbd695mov [rsp+48], r14
37bcbd69amov [rsp+40], rax
37bcbd69fmov [rsp+32], r15
37bcbd6a4mov [rsp+276], edx
37bcbd6abmov rdx, [rsp+120]
37bcbd6b0mov [rsp+288], r8l
37bcbd6b8mov r8, [rsp+128]
37bcbd6c0call zlarfb_gett_
37bcbd6c5test ebp, ebp
37bcbd6c7jne 0x37bcbd620
37bcbd6cdmov ecx, [rsp+168]
37bcbd6d4mov r9l, [rsp+180]
37bcbd6dcmov r15, rsi
37bcbd6dfmov rbp, r12
37bcbd6e2mov r10l, [rsp+184]
37bcbd6ea
37bcbd6ealoc_37bcbd6ea:
37bcbd6eatest r10l, r10l
37bcbd6edje 0x37bcbd780
37bcbd6f3mov rax, [rsp+392]
37bcbd6fbadd ecx, [rsp+252]
37bcbd702sub r10l, 1
37bcbd706mov r8l, [rax]
37bcbd709jmp 0x37bcbd530
37bcbd70e
37bcbd70eloc_37bcbd70e:
37bcbd70emov edx, -3
37bcbd713mov eax, 3
37bcbd718jmp 0x37bcbd280
37bcbd71d
37bcbd71dloc_37bcbd71d:
37bcbd71dmov edx, -6
37bcbd722mov eax, 6
37bcbd727jmp 0x37bcbd280
37bcbd72c
37bcbd72c 0f 1f 40 00 ..@.
37bcbd730
37bcbd730loc_37bcbd730:
37bcbd730mov rax, [rsp+448]
37bcbd738pxor x0, x0
37bcbd73ccvtsi2sd x0, [rsp+208]
37bcbd745mov [rax+8], 0
37bcbd74dmovsd_xmm [rax], x0
37bcbd751jmp 0x37bcbd2a5
37bcbd756
37bcbd756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcbd760
37bcbd760loc_37bcbd760:
37bcbd760cmp [rsp+160], 1
37bcbd768jg 0x37bcbd6ea
37bcbd76amov eax, [rsp+188]
37bcbd771xor edx, edx
37bcbd773neg eax
37bcbd775div ebx
37bcbd777mov r12l, eax
37bcbd77ajmp 0x37bcbd574
37bcbd77f
37bcbd77f 90 .
37bcbd780
37bcbd780loc_37bcbd780:
37bcbd780mov rsi, [rsp+384]
37bcbd788mov rdi, [rsp+400]
37bcbd790mov rbp, r15
37bcbd793mov r12, [rsp+264]
37bcbd79bmov r9l, [rdi]
37bcbd79emov r10l, [rsi]
37bcbd7a1
37bcbd7a1loc_37bcbd7a1:
37bcbd7a1test ebx, ebx
37bcbd7a3je 0x37bcbda20
37bcbd7a9mov eax, [rsp+160]
37bcbd7b0test eax, eax
37bcbd7b2jle 0x37bcbd730
37bcbd7b8mov eax, [rsp+188]
37bcbd7bfxor edx, edx
37bcbd7c1div ebx
37bcbd7c3mov r14l, eax
37bcbd7c6
37bcbd7c6loc_37bcbd7c6:
37bcbd7c6cmp r9l, r10l
37bcbd7c9mov rcx, [rsp+192]
37bcbd7d1mov eax, ebx
37bcbd7d3movsxd rdi, [rsp+160]
37bcbd7dbcmovle r10l, r9l
37bcbd7dfneg eax
37bcbd7e1lea r9, [rsp+276]
37bcbd7e9cdqe
37bcbd7ebmov rdx, rcx
37bcbd7eeimul rdx, rax
37bcbd7f2mov r15l, r10l
37bcbd7f5mov esi, r10l
37bcbd7f8mov r10l, [rsp+188]
37bcbd800imul rcx, rdi
37bcbd804mov [rsp+152], r15l
37bcbd80csub esi, r10l
37bcbd80fshl rdx, 4
37bcbd813sub esi, 1
37bcbd816mov [rsp+144], rdx
37bcbd81emov rdx, [rsp+200]
37bcbd826add rdx, rcx
37bcbd829mov rcx, [rsp+432]
37bcbd831shl rdx, 4
37bcbd835lea r13, [rcx+rdx+16]
37bcbd83amov rcx, [rsp+256]
37bcbd842imul rdi, rcx
37bcbd846lea rdx, [rcx+1]
37bcbd84aimul rdx, rax
37bcbd84eimul rcx, rax
37bcbd852lea rax, [rsp+284]
37bcbd85aadd rdi, r12
37bcbd85dmov [rsp+160], rax
37bcbd865lea rax, [rsp+280]
37bcbd86dshl rdx, 4
37bcbd871mov r15, rdi
37bcbd874mov [rsp+168], rax
37bcbd87cmov [rsp+136], rdx
37bcbd884movsxd rdx, r10l
37bcbd887mov r10, [rsp+416]
37bcbd88fadd rdx, rdi
37bcbd892mov [rsp+128], rcx
37bcbd89amov edi, r14l
37bcbd89dmov r14, [rsp+392]
37bcbd8a5shl rdx, 4
37bcbd8a9lea r12, [r10+rdx+16]
37bcbd8aejmp 0x37bcbd96c
37bcbd8b3
37bcbd8b3 0f 1f 44 00 00 ..D..
37bcbd8b8
37bcbd8b8loc_37bcbd8b8:
37bcbd8b8mov rax, [rsp+448]
37bcbd8c0add edx, r11l
37bcbd8c3mov [rsp+88], r9
37bcbd8c8add r8l, 1
37bcbd8ccmovsxd rdx, edx
37bcbd8cfmov [rsp+72], rbp
37bcbd8d4mov [rsp+80], rax
37bcbd8d9add rdx, r15
37bcbd8dcmov rax, [rsp+440]
37bcbd8e4shl rdx, 4
37bcbd8e8add rdx, [rsp+416]
37bcbd8f0mov [rsp+56], rbp
37bcbd8f5mov [rsp+64], rdx
37bcbd8famov rdx, [rsp+168]
37bcbd902mov [rsp+96], 1
37bcbd90bmov [rsp+48], r12
37bcbd910mov [rsp+40], rax
37bcbd915mov [rsp+32], r13
37bcbd91amov [rsp+280], r8l
37bcbd922mov r8, [rsp+160]
37bcbd92amov [rsp+284], ecx
37bcbd931lea rcx, [rip+0x791ea8]
37bcbd938mov [rsp+120], r9
37bcbd93dcall zlarfb_gett_
37bcbd942mov r9, [rsp+120]
37bcbd947
37bcbd947loc_37bcbd947:
37bcbd947add esi, ebx
37bcbd949add r13, [rsp+144]
37bcbd951add r12, [rsp+136]
37bcbd959add r15, [rsp+128]
37bcbd961test edi, edi
37bcbd963je 0x37bcbd730
37bcbd969sub edi, 1
37bcbd96c
37bcbd96cloc_37bcbd96c:
37bcbd96cmov edx, [rsp+152]
37bcbd973mov ecx, [r14]
37bcbd976mov r8l, esi
37bcbd979sub edx, esi
37bcbd97bsub ecx, edx
37bcbd97dadd ecx, 1
37bcbd980cmp ebx, ecx
37bcbd982mov r11l, ecx
37bcbd985cmovle r11l, ebx
37bcbd989sub r8l, r11l
37bcbd98cmov [rsp+276], r11l
37bcbd994cmp r8l, -1
37bcbd998jne 0x37bcbd8b8
37bcbd99emov rax, [rsp+448]
37bcbd9a6mov [rsp+88], r9
37bcbd9ablea rdx, [rsp+288]
37bcbd9b3mov [rsp+64], rdx
37bcbd9b8mov r8, [rsp+160]
37bcbd9c0lea rdx, [rip+0x791e15]
37bcbd9c7mov [rsp+80], rax
37bcbd9cclea rax, [rip+0x791e11]
37bcbd9d3mov [rsp+72], rax
37bcbd9d8mov rax, [rsp+440]
37bcbd9e0mov [rsp+96], 1
37bcbd9e9mov [rsp+56], rbp
37bcbd9eemov [rsp+48], r12
37bcbd9f3mov [rsp+40], rax
37bcbd9f8mov [rsp+32], r13
37bcbd9fdmov [rsp+284], ecx
37bcbda04lea rcx, [rip+0x791dd5]
37bcbda0bmov [rsp+120], r9
37bcbda10call zlarfb_gett_
37bcbda15mov r9, [rsp+120]
37bcbda1ajmp 0x37bcbd947
37bcbda1f
37bcbda1f 90 .
37bcbda20
37bcbda20loc_37bcbda20:
37bcbda20cmp [rsp+160], 1
37bcbda28jg 0x37bcbd730
37bcbda2emov eax, [rsp+188]
37bcbda35xor edx, edx
37bcbda37neg eax
37bcbda39div ebx
37bcbda3bmov r14l, eax
37bcbda3ejmp 0x37bcbd7c6
37bcbda43
37bcbda43loc_37bcbda43:
37bcbda43cmp r9l, ecx
37bcbda46jg 0x37bcbd7a1
37bcbda4cneg edx
37bcbda4emov r9l, edx
37bcbda51xor edx, edx
37bcbda53div r9l
37bcbda56mov [rsp+120], eax
37bcbda5ajmp 0x37bcbd440
37bcbda5f
37bcbda5floc_37bcbda5f:
37bcbda5fmov edx, -4
37bcbda64mov eax, 4
37bcbda69jmp 0x37bcbd280
37bcbda6e
37bcbda6eloc_37bcbda6e:
37bcbda6emov edx, -8
37bcbda73mov eax, 8
37bcbda78jmp 0x37bcbd280
37bcbda7d
37bcbda7dloc_37bcbda7d:
37bcbda7dmov edx, -10
37bcbda82mov eax, 10
37bcbda87jmp 0x37bcbd280
37bcbd220
37bcbd220zungtsqr_row_:
37bcbd220push r15
37bcbd222push r14
37bcbd224push r13
37bcbd226push r12
37bcbd228push rbp
37bcbd229push rdi
37bcbd22apush rsi
37bcbd22bpush rbx
37bcbd22csub rsp, 312
37bcbd233mov rax, [rsp+440]
37bcbd23bmov rbp, [rsp+424]
37bcbd243mov r10, [rsp+464]
37bcbd24bmov [r10], 0
37bcbd252mov rsi, rcx
37bcbd255mov ecx, [rax]
37bcbd257mov rdi, r8
37bcbd25amov [rsp+392], rdx
37bcbd262mov eax, [rsi]
37bcbd264mov r8l, [rbp]
37bcbd268test eax, eax
37bcbd26ajs 0x37bcbd2c0
37bcbd26cmov edx, [rdx]
37bcbd26etest edx, edx
37bcbd270js 0x37bcbd276
37bcbd272cmp eax, edx
37bcbd274jge 0x37bcbd2d0
37bcbd276
37bcbd276loc_37bcbd276:
37bcbd276mov edx, -2
37bcbd27bmov eax, 2
37bcbd280
37bcbd280loc_37bcbd280:
37bcbd280mov [r10], edx
37bcbd283mov r8l, 12
37bcbd289lea rdx, [rsp+288]
37bcbd291lea rcx, [rip+0x792550]
37bcbd298mov [rsp+288], eax
37bcbd29fcall xerbla_
37bcbd2a4nop
37bcbd2a5
37bcbd2a5loc_37bcbd2a5:
37bcbd2a5add rsp, 312
37bcbd2acpop rbx
37bcbd2adpop rsi
37bcbd2aepop rdi
37bcbd2afpop rbp
37bcbd2b0pop r12
37bcbd2b2pop r13
37bcbd2b4pop r14
37bcbd2b6pop r15
37bcbd2b8ret
37bcbd2b9
37bcbd2b9 0f 1f 80 00 00 00 00 .......
37bcbd2c0
37bcbd2c0loc_37bcbd2c0:
37bcbd2c0mov edx, -1
37bcbd2c5mov eax, 1
37bcbd2cajmp 0x37bcbd280
37bcbd2cc
37bcbd2cc 0f 1f 40 00 ..@.
37bcbd2d0
37bcbd2d0loc_37bcbd2d0:
37bcbd2d0cmp edx, [rdi]
37bcbd2d2jge 0x37bcbd70e
37bcbd2d8mov ebx, [r9]
37bcbd2dbtest ebx, ebx
37bcbd2ddjle 0x37bcbda5f
37bcbd2e3test eax, eax
37bcbd2e5mov r9l, 1
37bcbd2ebcmovle eax, r9l
37bcbd2efcmp r8l, eax
37bcbd2f2jl 0x37bcbd71d
37bcbd2f8cmp edx, ebx
37bcbd2famov eax, 1
37bcbd2ffcmovle ebx, edx
37bcbd302test ebx, ebx
37bcbd304cmovg eax, ebx
37bcbd307cmp ecx, eax
37bcbd309jl 0x37bcbda6e
37bcbd30fmov rax, [rsp+456]
37bcbd317mov r9l, [rax]
37bcbd31acmp r9l, -1
37bcbd31eje 0x37bcbd329
37bcbd320test r9l, r9l
37bcbd323jle 0x37bcbda7d
37bcbd329
37bcbd329loc_37bcbd329:
37bcbd329mov eax, edx
37bcbd32bsub eax, ebx
37bcbd32dcmp eax, ebx
37bcbd32fcmovl eax, ebx
37bcbd332imul eax, ebx
37bcbd335mov [rsp+208], eax
37bcbd33ccmp r9l, -1
37bcbd340je 0x37bcbd730
37bcbd346test edx, edx
37bcbd348je 0x37bcbd730
37bcbd34emovsxd rax, r8l
37bcbd351mov [rsp+48], rbp
37bcbd356mov rdx, rsi
37bcbd359mov r8, [rsp+392]
37bcbd361mov [rsp+256], rax
37bcbd369mov r12, rax
37bcbd36cmovsxd rax, ecx
37bcbd36flea r9, [rip+0x79243a]
37bcbd376mov [rsp+192], rax
37bcbd37enot rax
37bcbd381lea rcx, [rip+0x792438]
37bcbd388not r12
37bcbd38bmov [rsp+200], rax
37bcbd393mov rax, [rsp+416]
37bcbd39bmov [rsp+56], 1
37bcbd3a4mov [rsp+40], rax
37bcbd3a9lea rax, [rip+0x792418]
37bcbd3b0mov [rsp+32], rax
37bcbd3b5call zlaset_
37bcbd3bamov rax, [rsp+392]
37bcbd3c2mov r9l, [rdi]
37bcbd3c5mov r10l, [rsi]
37bcbd3c8mov r8l, [rax]
37bcbd3cblea ecx, [r8-1]
37bcbd3cfmov eax, ecx
37bcbd3d1cdq
37bcbd3d2idiv ebx
37bcbd3d4sub ecx, edx
37bcbd3d6lea eax, [rcx+1]
37bcbd3d9mov [rsp+188], ecx
37bcbd3e0mov [rsp+160], eax
37bcbd3e7cmp r9l, r10l
37bcbd3eajge 0x37bcbd7a1
37bcbd3f0mov eax, r10l
37bcbd3f3mov ecx, r9l
37bcbd3f6sub eax, r9l
37bcbd3f9sub ecx, r8l
37bcbd3fcsub eax, 1
37bcbd3ffmov [rsp+212], ecx
37bcbd406cdq
37bcbd407idiv ecx
37bcbd409mov edx, r8l
37bcbd40cimul ecx, eax
37bcbd40fsub edx, r9l
37bcbd412mov r11l, eax
37bcbd415mov [rsp+252], edx
37bcbd41cmov eax, ecx
37bcbd41elea ecx, [r9+rcx]
37bcbd422js 0x37bcbda43
37bcbd428cmp r9l, ecx
37bcbd42bjl 0x37bcbd7a1
37bcbd431neg eax
37bcbd433xor edx, edx
37bcbd435div [rsp+252]
37bcbd43cmov [rsp+120], eax
37bcbd440
37bcbd440loc_37bcbd440:
37bcbd440lea eax, [r10+1]
37bcbd444mov r14l, ebx
37bcbd447add r11l, 2
37bcbd44badd ecx, 1
37bcbd44emov [rsp+248], eax
37bcbd455neg r14l
37bcbd458mov rax, [rsp+192]
37bcbd460imul r11l, r8l
37bcbd464movsxd r14, r14l
37bcbd467movsxd r10, [rsp+160]
37bcbd46fmovsxd rdx, [rsp+188]
37bcbd477mov [rsp+264], r12
37bcbd47fimul rax, r14
37bcbd483mov r15, [rsp+416]
37bcbd48bmov [rsp+384], rsi
37bcbd493lea r9l, [r11+1]
37bcbd497mov r11, [rsp+256]
37bcbd49fadd rdx, r12
37bcbd4a2mov [rsp+400], rdi
37bcbd4aamov [rsp+240], r10
37bcbd4b2shl rax, 4
37bcbd4b6mov [rsp+152], rax
37bcbd4belea rax, [r11+1]
37bcbd4c2imul rax, r14
37bcbd4c6imul r14, r11
37bcbd4cashl rax, 4
37bcbd4cemov [rsp+136], rax
37bcbd4d6mov rax, r11
37bcbd4d9shl r14, 4
37bcbd4ddimul rax, r10
37bcbd4e1mov [rsp+144], r14
37bcbd4e9mov r10l, [rsp+120]
37bcbd4eeadd rdx, rax
37bcbd4f1add rax, r12
37bcbd4f4mov [rsp+216], rax
37bcbd4fcmov rax, [rsp+432]
37bcbd504shl rdx, 4
37bcbd508lea rdx, [r15+rdx+16]
37bcbd50dmov r15, rbp
37bcbd510lea rbp, [rsp+276]
37bcbd518add rax, 16
37bcbd51cmov [rsp+224], rdx
37bcbd524mov [rsp+232], rax
37bcbd52cnop [rax]
37bcbd530
37bcbd530loc_37bcbd530:
37bcbd530mov eax, [rsp+248]
37bcbd537mov edi, [rsp+212]
37bcbd53esub eax, ecx
37bcbd540cmp eax, edi
37bcbd542cmovg eax, edi
37bcbd545sub r9l, r8l
37bcbd548mov [rsp+272], eax
37bcbd54ftest ebx, ebx
37bcbd551je 0x37bcbd760
37bcbd557mov edx, [rsp+160]
37bcbd55etest edx, edx
37bcbd560jle 0x37bcbd6ea
37bcbd566mov eax, [rsp+188]
37bcbd56dxor edx, edx
37bcbd56fdiv ebx
37bcbd571mov r12l, eax
37bcbd574
37bcbd574loc_37bcbd574:
37bcbd574mov rsi, [rsp+240]
37bcbd57cmovsxd rax, r9l
37bcbd57fmovsxd rdi, ecx
37bcbd582add rdi, [rsp+216]
37bcbd58amov [rsp+424], r15
37bcbd592shl rdi, 4
37bcbd596mov r14, [rsp+224]
37bcbd59elea rsi, [rsi+rax-1]
37bcbd5a3lea rax, [rsp+288]
37bcbd5abmov [rsp+168], ecx
37bcbd5b2mov r13l, [rsp+160]
37bcbd5bamov [rsp+128], rax
37bcbd5c2lea rax, [rsp+272]
37bcbd5caadd rdi, [rsp+416]
37bcbd5d2imul rsi, [rsp+192]
37bcbd5dbadd rsi, [rsp+200]
37bcbd5e3mov [rsp+120], rax
37bcbd5e8mov rax, rbp
37bcbd5ebshl rsi, 4
37bcbd5efadd rsi, [rsp+232]
37bcbd5f7mov ebp, r12l
37bcbd5famov [rsp+180], r9l
37bcbd602mov r15, rsi
37bcbd605mov [rsp+184], r10l
37bcbd60dmov r12, rax
37bcbd610mov rsi, [rsp+424]
37bcbd618jmp 0x37bcbd649
37bcbd61a
37bcbd61a 66 0f 1f 44 00 00 f..D..
37bcbd620
37bcbd620loc_37bcbd620:
37bcbd620mov rax, [rsp+392]
37bcbd628sub r13l, ebx
37bcbd62bsub ebp, 1
37bcbd62eadd r15, [rsp+152]
37bcbd636add r14, [rsp+136]
37bcbd63eadd rdi, [rsp+144]
37bcbd646mov r8l, [rax]
37bcbd649
37bcbd649loc_37bcbd649:
37bcbd649mov rax, [rsp+448]
37bcbd651sub r8l, r13l
37bcbd654mov [rsp+88], r12
37bcbd659mov r9, r12
37bcbd65cadd r8l, 1
37bcbd660mov [rsp+72], rsi
37bcbd665lea rcx, [rip+0x79216c]
37bcbd66ccmp ebx, r8l
37bcbd66fmov edx, r8l
37bcbd672mov [rsp+80], rax
37bcbd677mov rax, [rsp+440]
37bcbd67fcmovle edx, ebx
37bcbd682mov [rsp+64], rdi
37bcbd687mov [rsp+96], 1
37bcbd690mov [rsp+56], rsi
37bcbd695mov [rsp+48], r14
37bcbd69amov [rsp+40], rax
37bcbd69fmov [rsp+32], r15
37bcbd6a4mov [rsp+276], edx
37bcbd6abmov rdx, [rsp+120]
37bcbd6b0mov [rsp+288], r8l
37bcbd6b8mov r8, [rsp+128]
37bcbd6c0call zlarfb_gett_
37bcbd6c5test ebp, ebp
37bcbd6c7jne 0x37bcbd620
37bcbd6cdmov ecx, [rsp+168]
37bcbd6d4mov r9l, [rsp+180]
37bcbd6dcmov r15, rsi
37bcbd6dfmov rbp, r12
37bcbd6e2mov r10l, [rsp+184]
37bcbd6ea
37bcbd6ealoc_37bcbd6ea:
37bcbd6eatest r10l, r10l
37bcbd6edje 0x37bcbd780
37bcbd6f3mov rax, [rsp+392]
37bcbd6fbadd ecx, [rsp+252]
37bcbd702sub r10l, 1
37bcbd706mov r8l, [rax]
37bcbd709jmp 0x37bcbd530
37bcbd70e
37bcbd70eloc_37bcbd70e:
37bcbd70emov edx, -3
37bcbd713mov eax, 3
37bcbd718jmp 0x37bcbd280
37bcbd71d
37bcbd71dloc_37bcbd71d:
37bcbd71dmov edx, -6
37bcbd722mov eax, 6
37bcbd727jmp 0x37bcbd280
37bcbd72c
37bcbd72c 0f 1f 40 00 ..@.
37bcbd730
37bcbd730loc_37bcbd730:
37bcbd730mov rax, [rsp+448]
37bcbd738pxor x0, x0
37bcbd73ccvtsi2sd x0, [rsp+208]
37bcbd745mov [rax+8], 0
37bcbd74dmovsd_xmm [rax], x0
37bcbd751jmp 0x37bcbd2a5
37bcbd756
37bcbd756 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcbd760
37bcbd760loc_37bcbd760:
37bcbd760cmp [rsp+160], 1
37bcbd768jg 0x37bcbd6ea
37bcbd76amov eax, [rsp+188]
37bcbd771xor edx, edx
37bcbd773neg eax
37bcbd775div ebx
37bcbd777mov r12l, eax
37bcbd77ajmp 0x37bcbd574
37bcbd77f
37bcbd77f 90 .
37bcbd780
37bcbd780loc_37bcbd780:
37bcbd780mov rsi, [rsp+384]
37bcbd788mov rdi, [rsp+400]
37bcbd790mov rbp, r15
37bcbd793mov r12, [rsp+264]
37bcbd79bmov r9l, [rdi]
37bcbd79emov r10l, [rsi]
37bcbd7a1
37bcbd7a1loc_37bcbd7a1:
37bcbd7a1test ebx, ebx
37bcbd7a3je 0x37bcbda20
37bcbd7a9mov eax, [rsp+160]
37bcbd7b0test eax, eax
37bcbd7b2jle 0x37bcbd730
37bcbd7b8mov eax, [rsp+188]
37bcbd7bfxor edx, edx
37bcbd7c1div ebx
37bcbd7c3mov r14l, eax
37bcbd7c6
37bcbd7c6loc_37bcbd7c6:
37bcbd7c6cmp r9l, r10l
37bcbd7c9mov rcx, [rsp+192]
37bcbd7d1mov eax, ebx
37bcbd7d3movsxd rdi, [rsp+160]
37bcbd7dbcmovle r10l, r9l
37bcbd7dfneg eax
37bcbd7e1lea r9, [rsp+276]
37bcbd7e9cdqe
37bcbd7ebmov rdx, rcx
37bcbd7eeimul rdx, rax
37bcbd7f2mov r15l, r10l
37bcbd7f5mov esi, r10l
37bcbd7f8mov r10l, [rsp+188]
37bcbd800imul rcx, rdi
37bcbd804mov [rsp+152], r15l
37bcbd80csub esi, r10l
37bcbd80fshl rdx, 4
37bcbd813sub esi, 1
37bcbd816mov [rsp+144], rdx
37bcbd81emov rdx, [rsp+200]
37bcbd826add rdx, rcx
37bcbd829mov rcx, [rsp+432]
37bcbd831shl rdx, 4
37bcbd835lea r13, [rcx+rdx+16]
37bcbd83amov rcx, [rsp+256]
37bcbd842imul rdi, rcx
37bcbd846lea rdx, [rcx+1]
37bcbd84aimul rdx, rax
37bcbd84eimul rcx, rax
37bcbd852lea rax, [rsp+284]
37bcbd85aadd rdi, r12
37bcbd85dmov [rsp+160], rax
37bcbd865lea rax, [rsp+280]
37bcbd86dshl rdx, 4
37bcbd871mov r15, rdi
37bcbd874mov [rsp+168], rax
37bcbd87cmov [rsp+136], rdx
37bcbd884movsxd rdx, r10l
37bcbd887mov r10, [rsp+416]
37bcbd88fadd rdx, rdi
37bcbd892mov [rsp+128], rcx
37bcbd89amov edi, r14l
37bcbd89dmov r14, [rsp+392]
37bcbd8a5shl rdx, 4
37bcbd8a9lea r12, [r10+rdx+16]
37bcbd8aejmp 0x37bcbd96c
37bcbd8b3
37bcbd8b3 0f 1f 44 00 00 ..D..
37bcbd8b8
37bcbd8b8loc_37bcbd8b8:
37bcbd8b8mov rax, [rsp+448]
37bcbd8c0add edx, r11l
37bcbd8c3mov [rsp+88], r9
37bcbd8c8add r8l, 1
37bcbd8ccmovsxd rdx, edx
37bcbd8cfmov [rsp+72], rbp
37bcbd8d4mov [rsp+80], rax
37bcbd8d9add rdx, r15
37bcbd8dcmov rax, [rsp+440]
37bcbd8e4shl rdx, 4
37bcbd8e8add rdx, [rsp+416]
37bcbd8f0mov [rsp+56], rbp
37bcbd8f5mov [rsp+64], rdx
37bcbd8famov rdx, [rsp+168]
37bcbd902mov [rsp+96], 1
37bcbd90bmov [rsp+48], r12
37bcbd910mov [rsp+40], rax
37bcbd915mov [rsp+32], r13
37bcbd91amov [rsp+280], r8l
37bcbd922mov r8, [rsp+160]
37bcbd92amov [rsp+284], ecx
37bcbd931lea rcx, [rip+0x791ea8]
37bcbd938mov [rsp+120], r9
37bcbd93dcall zlarfb_gett_
37bcbd942mov r9, [rsp+120]
37bcbd947
37bcbd947loc_37bcbd947:
37bcbd947add esi, ebx
37bcbd949add r13, [rsp+144]
37bcbd951add r12, [rsp+136]
37bcbd959add r15, [rsp+128]
37bcbd961test edi, edi
37bcbd963je 0x37bcbd730
37bcbd969sub edi, 1
37bcbd96c
37bcbd96cloc_37bcbd96c:
37bcbd96cmov edx, [rsp+152]
37bcbd973mov ecx, [r14]
37bcbd976mov r8l, esi
37bcbd979sub edx, esi
37bcbd97bsub ecx, edx
37bcbd97dadd ecx, 1
37bcbd980cmp ebx, ecx
37bcbd982mov r11l, ecx
37bcbd985cmovle r11l, ebx
37bcbd989sub r8l, r11l
37bcbd98cmov [rsp+276], r11l
37bcbd994cmp r8l, -1
37bcbd998jne 0x37bcbd8b8
37bcbd99emov rax, [rsp+448]
37bcbd9a6mov [rsp+88], r9
37bcbd9ablea rdx, [rsp+288]
37bcbd9b3mov [rsp+64], rdx
37bcbd9b8mov r8, [rsp+160]
37bcbd9c0lea rdx, [rip+0x791e15]
37bcbd9c7mov [rsp+80], rax
37bcbd9cclea rax, [rip+0x791e11]
37bcbd9d3mov [rsp+72], rax
37bcbd9d8mov rax, [rsp+440]
37bcbd9e0mov [rsp+96], 1
37bcbd9e9mov [rsp+56], rbp
37bcbd9eemov [rsp+48], r12
37bcbd9f3mov [rsp+40], rax
37bcbd9f8mov [rsp+32], r13
37bcbd9fdmov [rsp+284], ecx
37bcbda04lea rcx, [rip+0x791dd5]
37bcbda0bmov [rsp+120], r9
37bcbda10call zlarfb_gett_
37bcbda15mov r9, [rsp+120]
37bcbda1ajmp 0x37bcbd947
37bcbda1f
37bcbda1f 90 .
37bcbda20
37bcbda20loc_37bcbda20:
37bcbda20cmp [rsp+160], 1
37bcbda28jg 0x37bcbd730
37bcbda2emov eax, [rsp+188]
37bcbda35xor edx, edx
37bcbda37neg eax
37bcbda39div ebx
37bcbda3bmov r14l, eax
37bcbda3ejmp 0x37bcbd7c6
37bcbda43
37bcbda43loc_37bcbda43:
37bcbda43cmp r9l, ecx
37bcbda46jg 0x37bcbd7a1
37bcbda4cneg edx
37bcbda4emov r9l, edx
37bcbda51xor edx, edx
37bcbda53div r9l
37bcbda56mov [rsp+120], eax
37bcbda5ajmp 0x37bcbd440
37bcbda5f
37bcbda5floc_37bcbda5f:
37bcbda5fmov edx, -4
37bcbda64mov eax, 4
37bcbda69jmp 0x37bcbd280
37bcbda6e
37bcbda6eloc_37bcbda6e:
37bcbda6emov edx, -8
37bcbda73mov eax, 8
37bcbda78jmp 0x37bcbd280
37bcbda7d
37bcbda7dloc_37bcbda7d:
37bcbda7dmov edx, -10
37bcbda82mov eax, 10
37bcbda87jmp 0x37bcbd280
37bcbd220
Loading..