File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c4225c0
37c4225c0zungql_64_:
37c4225c0push r15
37c4225c2push r14
37c4225c4push r13
37c4225c6push r12
37c4225c8push rbp
37c4225c9push rdi
37c4225capush rsi
37c4225cbpush rbx
37c4225ccsub rsp, 312
37c4225d3movups [rsp+288], x6
37c4225dbmov rax, [rsp+416]
37c4225e3mov rbx, [rsp+448]
37c4225ebmov [rbx], 0
37c4225f2mov rdi, rcx
37c4225f5mov rcx, [rax]
37c4225f8mov r15, rdx
37c4225fbmov rsi, r9
37c4225femov rax, [rdi]
37c422601mov [rsp+400], r8
37c422609mov [rsp+160], rcx
37c422611test rax, rax
37c422614js 0x37c422671
37c422616mov r14, [rdx]
37c422619test r14, r14
37c42261cjs 0x37c422623
37c42261ecmp rax, r14
37c422621jge 0x37c42267f
37c422623
37c422623loc_37c422623:
37c422623mov rdx, -2
37c42262amov eax, 2
37c42262f
37c42262floc_37c42262f:
37c42262fmov [rbx], rdx
37c422632
37c422632loc_37c422632:
37c422632lea rdx, [rsp+280]
37c42263amov r8l, 6
37c422640lea rcx, [rip+0x51efa]
37c422647mov [rsp+280], rax
37c42264fcall xerbla_64_
37c422654nop
37c422655
37c422655loc_37c422655:
37c422655movups x6, [rsp+288]
37c42265dadd rsp, 312
37c422664pop rbx
37c422665pop rsi
37c422666pop rdi
37c422667pop rbp
37c422668pop r12
37c42266apop r13
37c42266cpop r14
37c42266epop r15
37c422670ret
37c422671
37c422671loc_37c422671:
37c422671mov rdx, -1
37c422678mov eax, 1
37c42267djmp 0x37c42262f
37c42267f
37c42267floc_37c42267f:
37c42267fmov rdx, [r8]
37c422682test rdx, rdx
37c422685js 0x37c42268c
37c422687cmp r14, rdx
37c42268ajge 0x37c42269a
37c42268c
37c42268cloc_37c42268c:
37c42268cmov rdx, -3
37c422693mov eax, 3
37c422698jmp 0x37c42262f
37c42269a
37c42269aloc_37c42269a:
37c42269atest rax, rax
37c42269dmov edx, 1
37c4226a2cmovle rax, rdx
37c4226a6cmp rcx, rax
37c4226a9jl 0x37c422e56
37c4226afmov rax, [rsp+440]
37c4226b7mov r12, [rax]
37c4226batest r14, r14
37c4226bdjne 0x37c4227ea
37c4226c3movsd_xmm x0, [rip+0x51ec5]
37c4226cbmov rdx, r12
37c4226ce
37c4226celoc_37c4226ce:
37c4226cemov rax, [rsp+432]
37c4226d6test r14, r14
37c4226d9mov [rax+8], 0
37c4226e1movsd_xmm [rax], x0
37c4226e5mov eax, 1
37c4226eacmovg rax, r14
37c4226eecmp rax, rdx
37c4226f1jle 0x37c42270e
37c4226f3cmp r12, -1
37c4226f7je 0x37c422e42
37c4226fdmov [rbx], -8
37c422704mov eax, 8
37c422709jmp 0x37c422632
37c42270e
37c42270eloc_37c42270e:
37c42270emov rax, [rbx]
37c422711test rax, rax
37c422714jne 0x37c422e4e
37c42271acmp r12, -1
37c42271eje 0x37c422655
37c422724test r14, r14
37c422727jle 0x37c422655
37c42272dmov rax, [rsp+400]
37c422735mov rcx, [rax]
37c422738cmp rbp, 1
37c42273cjle 0x37c4227df
37c422742mov r8, r14
37c422745cmp rbp, rcx
37c422748jl 0x37c42285d
37c42274e
37c42274eloc_37c42274e:
37c42274emov r9, [rdi]
37c422751
37c422751loc_37c422751:
37c422751lea rax, [rsp+248]
37c422759mov [rsp+264], r9
37c422761lea rdx, [rsp+272]
37c422769mov r9, rsi
37c42276cmov [rsp+56], rax
37c422771mov rax, [rsp+432]
37c422779mov [rsp+272], r8
37c422781lea r8, [rsp+280]
37c422789mov [rsp+48], rax
37c42278emov rax, [rsp+424]
37c422796mov [rsp+280], rcx
37c42279elea rcx, [rsp+264]
37c4227a6mov [rsp+40], rax
37c4227abmov rax, [rsp+416]
37c4227b3mov [rsp+32], rax
37c4227b8call zung2l_64_
37c4227bd
37c4227bdloc_37c4227bd:
37c4227bdmov rax, [rsp+432]
37c4227c5pxor x0, x0
37c4227c9cvtsi2sd x0, r14
37c4227cemov [rax+8], 0
37c4227d6movsd_xmm [rax], x0
37c4227dajmp 0x37c422655
37c4227df
37c4227dfloc_37c4227df:
37c4227dfmov r9, [rdi]
37c4227e2mov r8, r14
37c4227e5jmp 0x37c422751
37c4227ea
37c4227ealoc_37c4227ea:
37c4227ealea rax, [rip+0x51d5f]
37c4227f1mov [rsp+32], r15
37c4227f6mov r9, rdi
37c4227f9lea rdx, [rip+0x51d41]
37c422800mov [rsp+48], rax
37c422805mov rax, [rsp+400]
37c42280dlea r8, [rip+0x51d2c]
37c422814lea rcx, [rip+0x51d2d]
37c42281bmov [rsp+64], 1
37c422824mov [rsp+56], 6
37c42282dmov [rsp+40], rax
37c422832call ilaenv_64_
37c422837mov r14, [r15]
37c42283apxor x0, x0
37c42283emov rbp, rax
37c422841mov rax, r14
37c422844imul rax, rbp
37c422848cvtsi2sd x0, rax
37c42284dmov rax, [rsp+440]
37c422855mov rdx, [rax]
37c422858jmp 0x37c4226ce
37c42285d
37c42285dloc_37c42285d:
37c42285dlea rax, [rip+0x51cec]
37c422864mov [rsp+32], r15
37c422869mov r9, rdi
37c42286clea r8, [rip+0x51ccd]
37c422873mov [rsp+48], rax
37c422878mov rax, [rsp+400]
37c422880lea rdx, [rip+0x51cba]
37c422887lea rcx, [rip+0x51cca]
37c42288emov [rsp+64], 1
37c422897mov [rsp+56], 6
37c4228a0mov [rsp+40], rax
37c4228a5call ilaenv_64_
37c4228aaxor edx, edx
37c4228acmov r8, [r15]
37c4228aftest rax, rax
37c4228b2mov rbx, rdx
37c4228b5cmovns rbx, rax
37c4228b9mov rax, [rsp+400]
37c4228c1mov rcx, [rax]
37c4228c4cmp rcx, rbx
37c4228c7jle 0x37c42274e
37c4228cdmov rax, [rsp+440]
37c4228d5mov r14, rbp
37c4228d8mov [rsp+256], r8
37c4228e0imul r14, r8
37c4228e4mov rax, [rax]
37c4228e7cmp rax, r14
37c4228eajl 0x37c422e74
37c4228f0
37c4228f0loc_37c4228f0:
37c4228f0cmp rbx, rbp
37c4228f3mov rax, rbp
37c4228f6mov r9, [rdi]
37c4228f9cmovge rax, rbx
37c4228fdcmp rax, rcx
37c422900jge 0x37c422751
37c422906mov rax, rcx
37c422909sub rax, rbx
37c42290cmov rbx, r9
37c42290flea r10, [rbp+rax-1]
37c422914mov rax, r10
37c422917cqo
37c422919idiv rbp
37c42291csub r10, rdx
37c42291fmov rdx, r8
37c422922cmp r10, rcx
37c422925cmovg r10, rcx
37c422929sub rdx, r10
37c42292cmov r12, r10
37c42292fsub rbx, r10
37c422932test rdx, rdx
37c422935jle 0x37c4229b3
37c422937mov rax, [rsp+160]
37c42293flea r13, [rbx+1]
37c422943lea r8, [rsi-16]
37c422947mov r11l, 1
37c42294dlea r10, [r9+1]
37c422951pxor x0, x0
37c422955shl rax, 4
37c422959mov [rsp+176], rax
37c422961lea rax, [rdx+1]
37c422965mov [rsp+168], rax
37c42296d
37c42296dloc_37c42296d:
37c42296dmov rax, r13
37c422970cmp r13, r9
37c422973jg 0x37c42299d
37c422975mov [rsp+184], r14
37c42297dnop [rax]
37c422980
37c422980loc_37c422980:
37c422980mov r14, rax
37c422983add rax, 1
37c422987shl r14, 4
37c42298bmovups [r8+r14], x0
37c422990cmp rax, r10
37c422993jne 0x37c422980
37c422995mov r14, [rsp+184]
37c42299d
37c42299dloc_37c42299d:
37c42299dadd r11, 1
37c4229a1add r8, [rsp+176]
37c4229a9cmp r11, [rsp+168]
37c4229b1jne 0x37c42296d
37c4229b3
37c4229b3loc_37c4229b3:
37c4229b3lea rax, [rsp+248]
37c4229bbsub rcx, r12
37c4229bemov r9, rsi
37c4229c1mov [rsp+272], rdx
37c4229c9mov [rsp+208], rax
37c4229d1lea r8, [rsp+280]
37c4229d9lea rdx, [rsp+272]
37c4229e1mov [rsp+56], rax
37c4229e6mov rax, [rsp+432]
37c4229eemov [rsp+280], rcx
37c4229f6lea rcx, [rsp+264]
37c4229femov [rsp+48], rax
37c422a03mov rax, [rsp+424]
37c422a0bmov [rsp+264], rbx
37c422a13mov [rsp+40], rax
37c422a18mov rax, [rsp+416]
37c422a20mov [rsp+192], r8
37c422a28mov [rsp+32], rax
37c422a2dmov [rsp+224], rdx
37c422a35mov [rsp+184], rcx
37c422a3dcall zung2l_64_
37c422a42test r12, r12
37c422a45je 0x37c4227bd
37c422a4bmov rax, [rsp+400]
37c422a53mov r9, [rax]
37c422a56mov rbx, r9
37c422a59sub rbx, r12
37c422a5cadd rbx, 1
37c422a60cmp rbx, r9
37c422a63jg 0x37c4227bd
37c422a69mov rcx, [rsp+160]
37c422a71xor edx, edx
37c422a73pxor x6, x6
37c422a77mov [rsp+232], r14
37c422a7fmov [rsp+392], r15
37c422a87mov rax, rcx
37c422a8ashl rcx, 4
37c422a8enot rax
37c422a91mov r12, rcx
37c422a94mov [rsp+168], rax
37c422a9cmov rax, r9
37c422a9fsub rax, rbx
37c422aa2div rbp
37c422aa5mov rdx, [r15]
37c422aa8mov [rsp+176], rax
37c422ab0mov rax, [rsp+424]
37c422ab8sub rax, 16
37c422abcmov [rsp+200], rax
37c422ac4nop
37c422ac5nop [rax+rax]
37c422ad0
37c422ad0loc_37c422ad0:
37c422ad0mov rcx, r9
37c422ad3mov r13, rbx
37c422ad6sub rcx, rbx
37c422ad9add rcx, 1
37c422addcmp rcx, rbp
37c422ae0cmovg rcx, rbp
37c422ae4sub rdx, r9
37c422ae7shl r13, 4
37c422aebadd r13, [rsp+200]
37c422af3lea rax, [rdx+rbx]
37c422af7mov [rsp+264], rcx
37c422affcmp rax, 1
37c422b03jle 0x37c422cfb
37c422b09mov rdx, [rdi]
37c422b0cmov r15, [rsp+160]
37c422b14lea r14, [rsp+256]
37c422b1cmov [rsp+80], 10
37c422b25mov [rsp+64], r14
37c422b2amov r8, [rsp+192]
37c422b32sub rdx, r9
37c422b35imul rax, r15
37c422b39mov [rsp+72], 8
37c422b42mov r9, [rsp+184]
37c422b4aadd rdx, rbx
37c422b4dmov [rsp+48], r13
37c422b52lea rdx, [rcx+rdx-1]
37c422b57lea rcx, [rip+0x51a14]
37c422b5emov [rsp+280], rdx
37c422b66mov rdx, [rsp+432]
37c422b6emov [rsp+56], rdx
37c422b73mov rdx, [rsp+416]
37c422b7bmov [rsp+40], rdx
37c422b80mov rdx, [rsp+168]
37c422b88lea rax, [rdx+rax+1]
37c422b8dlea rdx, [rip+0x519d4]
37c422b94shl rax, 4
37c422b98add rax, rsi
37c422b9bmov [rsp+32], rax
37c422ba0call zlarft_64_
37c422ba5mov rcx, [rsp+400]
37c422badmov rax, [rdi]
37c422bb0lea r9, [rip+0x519b1]
37c422bb7mov r11, [rsp+392]
37c422bbfmov rdx, [rsp+264]
37c422bc7lea r8, [rip+0x519a4]
37c422bcemov rcx, [rcx]
37c422bd1mov r11, [r11]
37c422bd4mov [rsp+112], r14
37c422bd9sub rax, rcx
37c422bdcmov [rsp+144], 10
37c422be8add rax, rbx
37c422bebmov [rsp+216], r11
37c422bf3lea rax, [rdx+rax-1]
37c422bf8shl rdx, 4
37c422bfcadd rdx, [rsp+432]
37c422c04mov [rsp+136], 8
37c422c10mov [rsp+272], rax
37c422c18mov rax, r11
37c422c1bsub rax, rcx
37c422c1emov [rsp+104], rdx
37c422c23mov rdx, [rsp+168]
37c422c2badd rax, rbx
37c422c2emov [rsp+88], rsi
37c422c33lea rcx, [rax-1]
37c422c37mov [rsp+80], r14
37c422c3cimul rax, r15
37c422c40mov [rsp+280], rcx
37c422c48mov rcx, [rsp+416]
37c422c50mov [rsp+128], 12
37c422c5cmov [rsp+96], rcx
37c422c61mov rcx, [rsp+432]
37c422c69mov [rsp+120], 4
37c422c72lea rax, [rdx+rax+1]
37c422c77lea rdx, [rip+0x518fc]
37c422c7eshl rax, 4
37c422c82mov [rsp+72], rcx
37c422c87mov rcx, [rsp+416]
37c422c8fadd rax, rsi
37c422c92mov [rsp+56], rax
37c422c97mov rax, [rsp+184]
37c422c9fmov [rsp+64], rcx
37c422ca4lea rcx, [rip+0x518db]
37c422cabmov [rsp+48], rax
37c422cb0mov rax, [rsp+192]
37c422cb8mov [rsp+40], rax
37c422cbdmov rax, [rsp+224]
37c422cc5mov [rsp+32], rax
37c422ccacall zlarfb_64_
37c422ccfmov rax, [rsp+400]
37c422cd7mov rcx, [rsp+264]
37c422cdfmov r9, [rax]
37c422ce2mov rax, [rsp+392]
37c422ceamov rax, [rax]
37c422cedmov [rsp+216], rax
37c422cf5sub rax, r9
37c422cf8add rax, rbx
37c422cfb
37c422cfbloc_37c422cfb:
37c422cfbimul rax, [rsp+160]
37c422d04mov rdx, [rdi]
37c422d07mov [rsp+40], r13
37c422d0csub rdx, r9
37c422d0fadd rdx, rbx
37c422d12lea rdx, [rcx+rdx-1]
37c422d17mov rcx, [rsp+192]
37c422d1fmov [rsp+280], rdx
37c422d27mov rdx, [rsp+168]
37c422d2flea rax, [rdx+rax+1]
37c422d34mov rdx, [rsp+208]
37c422d3cshl rax, 4
37c422d40mov [rsp+56], rdx
37c422d45mov rdx, [rsp+432]
37c422d4dlea r9, [rsi+rax]
37c422d51mov [rsp+48], rdx
37c422d56mov rdx, [rsp+416]
37c422d5emov [rsp+32], rdx
37c422d63mov rdx, [rsp+184]
37c422d6bmov r8, rdx
37c422d6ecall zung2l_64_
37c422d73mov rax, [rsp+392]
37c422d7bmov rdx, [rax]
37c422d7emov rax, [rsp+400]
37c422d86mov r9, [rax]
37c422d89mov r11, rdx
37c422d8cmov rax, [rsp+264]
37c422d94sub r11, r9
37c422d97add r11, rbx
37c422d9alea r15, [rax+r11]
37c422d9ecmp r15, r11
37c422da1jle 0x37c422e21
37c422da3mov r14, [rdi]
37c422da6mov r8, [rsp+160]
37c422daemov r13, r14
37c422db1imul r8, r11
37c422db5add r8, [rsp+168]
37c422dbdsub r13, r9
37c422dc0shl r8, 4
37c422dc4lea r10, [r14+1]
37c422dc8add r13, rbx
37c422dcbadd r8, rsi
37c422dceadd r13, rax
37c422dd1nop [rax]
37c422dd5nop [rax+rax]
37c422de0
37c422de0loc_37c422de0:
37c422de0mov rax, r13
37c422de3cmp r14, r13
37c422de6jl 0x37c422e15
37c422de8nop
37c422deanop [rax+rax]
37c422df5nop [rax+rax]
37c422e00
37c422e00loc_37c422e00:
37c422e00mov rcx, rax
37c422e03add rax, 1
37c422e07shl rcx, 4
37c422e0bmovups [r8+rcx], x6
37c422e10cmp rax, r10
37c422e13jne 0x37c422e00
37c422e15
37c422e15loc_37c422e15:
37c422e15add r11, 1
37c422e19add r8, r12
37c422e1ccmp r15, r11
37c422e1fjne 0x37c422de0
37c422e21
37c422e21loc_37c422e21:
37c422e21mov rax, [rsp+176]
37c422e29add rbx, rbp
37c422e2ctest rax, rax
37c422e2fje 0x37c422e67
37c422e31sub rax, 1
37c422e35mov [rsp+176], rax
37c422e3djmp 0x37c422ad0
37c422e42
37c422e42loc_37c422e42:
37c422e42mov rax, [rbx]
37c422e45test rax, rax
37c422e48je 0x37c422655
37c422e4e
37c422e4eloc_37c422e4e:
37c422e4eneg rax
37c422e51jmp 0x37c422632
37c422e56
37c422e56loc_37c422e56:
37c422e56mov rdx, -5
37c422e5dmov eax, 5
37c422e62jmp 0x37c42262f
37c422e67
37c422e67loc_37c422e67:
37c422e67mov r14, [rsp+232]
37c422e6fjmp 0x37c4227bd
37c422e74
37c422e74loc_37c422e74:
37c422e74cqo
37c422e76mov [rsp+32], r15
37c422e7blea rcx, [rip+0x516de]
37c422e82mov r9, rdi
37c422e85idiv r8
37c422e88mov [rsp+64], 1
37c422e91mov [rsp+56], 6
37c422e9alea r8, [rip+0x5169f]
37c422ea1lea rdx, [rip+0x51699]
37c422ea8mov rbp, rax
37c422eablea rax, [rip+0x5169e]
37c422eb2mov [rsp+48], rax
37c422eb7mov rax, [rsp+400]
37c422ebfmov [rsp+40], rax
37c422ec4call ilaenv_64_
37c422ec9mov rdx, [rsp+400]
37c422ed1mov r8, [r15]
37c422ed4mov rcx, [rdx]
37c422ed7mov edx, 2
37c422edccmp rax, rdx
37c422edfcmovl rax, rdx
37c422ee3cmp rbp, rax
37c422ee6jl 0x37c42274e
37c422eecjmp 0x37c4228f0
37c4225c0
37c4225c0zungql_64_:
37c4225c0push r15
37c4225c2push r14
37c4225c4push r13
37c4225c6push r12
37c4225c8push rbp
37c4225c9push rdi
37c4225capush rsi
37c4225cbpush rbx
37c4225ccsub rsp, 312
37c4225d3movups [rsp+288], x6
37c4225dbmov rax, [rsp+416]
37c4225e3mov rbx, [rsp+448]
37c4225ebmov [rbx], 0
37c4225f2mov rdi, rcx
37c4225f5mov rcx, [rax]
37c4225f8mov r15, rdx
37c4225fbmov rsi, r9
37c4225femov rax, [rdi]
37c422601mov [rsp+400], r8
37c422609mov [rsp+160], rcx
37c422611test rax, rax
37c422614js 0x37c422671
37c422616mov r14, [rdx]
37c422619test r14, r14
37c42261cjs 0x37c422623
37c42261ecmp rax, r14
37c422621jge 0x37c42267f
37c422623
37c422623loc_37c422623:
37c422623mov rdx, -2
37c42262amov eax, 2
37c42262f
37c42262floc_37c42262f:
37c42262fmov [rbx], rdx
37c422632
37c422632loc_37c422632:
37c422632lea rdx, [rsp+280]
37c42263amov r8l, 6
37c422640lea rcx, [rip+0x51efa]
37c422647mov [rsp+280], rax
37c42264fcall xerbla_64_
37c422654nop
37c422655
37c422655loc_37c422655:
37c422655movups x6, [rsp+288]
37c42265dadd rsp, 312
37c422664pop rbx
37c422665pop rsi
37c422666pop rdi
37c422667pop rbp
37c422668pop r12
37c42266apop r13
37c42266cpop r14
37c42266epop r15
37c422670ret
37c422671
37c422671loc_37c422671:
37c422671mov rdx, -1
37c422678mov eax, 1
37c42267djmp 0x37c42262f
37c42267f
37c42267floc_37c42267f:
37c42267fmov rdx, [r8]
37c422682test rdx, rdx
37c422685js 0x37c42268c
37c422687cmp r14, rdx
37c42268ajge 0x37c42269a
37c42268c
37c42268cloc_37c42268c:
37c42268cmov rdx, -3
37c422693mov eax, 3
37c422698jmp 0x37c42262f
37c42269a
37c42269aloc_37c42269a:
37c42269atest rax, rax
37c42269dmov edx, 1
37c4226a2cmovle rax, rdx
37c4226a6cmp rcx, rax
37c4226a9jl 0x37c422e56
37c4226afmov rax, [rsp+440]
37c4226b7mov r12, [rax]
37c4226batest r14, r14
37c4226bdjne 0x37c4227ea
37c4226c3movsd_xmm x0, [rip+0x51ec5]
37c4226cbmov rdx, r12
37c4226ce
37c4226celoc_37c4226ce:
37c4226cemov rax, [rsp+432]
37c4226d6test r14, r14
37c4226d9mov [rax+8], 0
37c4226e1movsd_xmm [rax], x0
37c4226e5mov eax, 1
37c4226eacmovg rax, r14
37c4226eecmp rax, rdx
37c4226f1jle 0x37c42270e
37c4226f3cmp r12, -1
37c4226f7je 0x37c422e42
37c4226fdmov [rbx], -8
37c422704mov eax, 8
37c422709jmp 0x37c422632
37c42270e
37c42270eloc_37c42270e:
37c42270emov rax, [rbx]
37c422711test rax, rax
37c422714jne 0x37c422e4e
37c42271acmp r12, -1
37c42271eje 0x37c422655
37c422724test r14, r14
37c422727jle 0x37c422655
37c42272dmov rax, [rsp+400]
37c422735mov rcx, [rax]
37c422738cmp rbp, 1
37c42273cjle 0x37c4227df
37c422742mov r8, r14
37c422745cmp rbp, rcx
37c422748jl 0x37c42285d
37c42274e
37c42274eloc_37c42274e:
37c42274emov r9, [rdi]
37c422751
37c422751loc_37c422751:
37c422751lea rax, [rsp+248]
37c422759mov [rsp+264], r9
37c422761lea rdx, [rsp+272]
37c422769mov r9, rsi
37c42276cmov [rsp+56], rax
37c422771mov rax, [rsp+432]
37c422779mov [rsp+272], r8
37c422781lea r8, [rsp+280]
37c422789mov [rsp+48], rax
37c42278emov rax, [rsp+424]
37c422796mov [rsp+280], rcx
37c42279elea rcx, [rsp+264]
37c4227a6mov [rsp+40], rax
37c4227abmov rax, [rsp+416]
37c4227b3mov [rsp+32], rax
37c4227b8call zung2l_64_
37c4227bd
37c4227bdloc_37c4227bd:
37c4227bdmov rax, [rsp+432]
37c4227c5pxor x0, x0
37c4227c9cvtsi2sd x0, r14
37c4227cemov [rax+8], 0
37c4227d6movsd_xmm [rax], x0
37c4227dajmp 0x37c422655
37c4227df
37c4227dfloc_37c4227df:
37c4227dfmov r9, [rdi]
37c4227e2mov r8, r14
37c4227e5jmp 0x37c422751
37c4227ea
37c4227ealoc_37c4227ea:
37c4227ealea rax, [rip+0x51d5f]
37c4227f1mov [rsp+32], r15
37c4227f6mov r9, rdi
37c4227f9lea rdx, [rip+0x51d41]
37c422800mov [rsp+48], rax
37c422805mov rax, [rsp+400]
37c42280dlea r8, [rip+0x51d2c]
37c422814lea rcx, [rip+0x51d2d]
37c42281bmov [rsp+64], 1
37c422824mov [rsp+56], 6
37c42282dmov [rsp+40], rax
37c422832call ilaenv_64_
37c422837mov r14, [r15]
37c42283apxor x0, x0
37c42283emov rbp, rax
37c422841mov rax, r14
37c422844imul rax, rbp
37c422848cvtsi2sd x0, rax
37c42284dmov rax, [rsp+440]
37c422855mov rdx, [rax]
37c422858jmp 0x37c4226ce
37c42285d
37c42285dloc_37c42285d:
37c42285dlea rax, [rip+0x51cec]
37c422864mov [rsp+32], r15
37c422869mov r9, rdi
37c42286clea r8, [rip+0x51ccd]
37c422873mov [rsp+48], rax
37c422878mov rax, [rsp+400]
37c422880lea rdx, [rip+0x51cba]
37c422887lea rcx, [rip+0x51cca]
37c42288emov [rsp+64], 1
37c422897mov [rsp+56], 6
37c4228a0mov [rsp+40], rax
37c4228a5call ilaenv_64_
37c4228aaxor edx, edx
37c4228acmov r8, [r15]
37c4228aftest rax, rax
37c4228b2mov rbx, rdx
37c4228b5cmovns rbx, rax
37c4228b9mov rax, [rsp+400]
37c4228c1mov rcx, [rax]
37c4228c4cmp rcx, rbx
37c4228c7jle 0x37c42274e
37c4228cdmov rax, [rsp+440]
37c4228d5mov r14, rbp
37c4228d8mov [rsp+256], r8
37c4228e0imul r14, r8
37c4228e4mov rax, [rax]
37c4228e7cmp rax, r14
37c4228eajl 0x37c422e74
37c4228f0
37c4228f0loc_37c4228f0:
37c4228f0cmp rbx, rbp
37c4228f3mov rax, rbp
37c4228f6mov r9, [rdi]
37c4228f9cmovge rax, rbx
37c4228fdcmp rax, rcx
37c422900jge 0x37c422751
37c422906mov rax, rcx
37c422909sub rax, rbx
37c42290cmov rbx, r9
37c42290flea r10, [rbp+rax-1]
37c422914mov rax, r10
37c422917cqo
37c422919idiv rbp
37c42291csub r10, rdx
37c42291fmov rdx, r8
37c422922cmp r10, rcx
37c422925cmovg r10, rcx
37c422929sub rdx, r10
37c42292cmov r12, r10
37c42292fsub rbx, r10
37c422932test rdx, rdx
37c422935jle 0x37c4229b3
37c422937mov rax, [rsp+160]
37c42293flea r13, [rbx+1]
37c422943lea r8, [rsi-16]
37c422947mov r11l, 1
37c42294dlea r10, [r9+1]
37c422951pxor x0, x0
37c422955shl rax, 4
37c422959mov [rsp+176], rax
37c422961lea rax, [rdx+1]
37c422965mov [rsp+168], rax
37c42296d
37c42296dloc_37c42296d:
37c42296dmov rax, r13
37c422970cmp r13, r9
37c422973jg 0x37c42299d
37c422975mov [rsp+184], r14
37c42297dnop [rax]
37c422980
37c422980loc_37c422980:
37c422980mov r14, rax
37c422983add rax, 1
37c422987shl r14, 4
37c42298bmovups [r8+r14], x0
37c422990cmp rax, r10
37c422993jne 0x37c422980
37c422995mov r14, [rsp+184]
37c42299d
37c42299dloc_37c42299d:
37c42299dadd r11, 1
37c4229a1add r8, [rsp+176]
37c4229a9cmp r11, [rsp+168]
37c4229b1jne 0x37c42296d
37c4229b3
37c4229b3loc_37c4229b3:
37c4229b3lea rax, [rsp+248]
37c4229bbsub rcx, r12
37c4229bemov r9, rsi
37c4229c1mov [rsp+272], rdx
37c4229c9mov [rsp+208], rax
37c4229d1lea r8, [rsp+280]
37c4229d9lea rdx, [rsp+272]
37c4229e1mov [rsp+56], rax
37c4229e6mov rax, [rsp+432]
37c4229eemov [rsp+280], rcx
37c4229f6lea rcx, [rsp+264]
37c4229femov [rsp+48], rax
37c422a03mov rax, [rsp+424]
37c422a0bmov [rsp+264], rbx
37c422a13mov [rsp+40], rax
37c422a18mov rax, [rsp+416]
37c422a20mov [rsp+192], r8
37c422a28mov [rsp+32], rax
37c422a2dmov [rsp+224], rdx
37c422a35mov [rsp+184], rcx
37c422a3dcall zung2l_64_
37c422a42test r12, r12
37c422a45je 0x37c4227bd
37c422a4bmov rax, [rsp+400]
37c422a53mov r9, [rax]
37c422a56mov rbx, r9
37c422a59sub rbx, r12
37c422a5cadd rbx, 1
37c422a60cmp rbx, r9
37c422a63jg 0x37c4227bd
37c422a69mov rcx, [rsp+160]
37c422a71xor edx, edx
37c422a73pxor x6, x6
37c422a77mov [rsp+232], r14
37c422a7fmov [rsp+392], r15
37c422a87mov rax, rcx
37c422a8ashl rcx, 4
37c422a8enot rax
37c422a91mov r12, rcx
37c422a94mov [rsp+168], rax
37c422a9cmov rax, r9
37c422a9fsub rax, rbx
37c422aa2div rbp
37c422aa5mov rdx, [r15]
37c422aa8mov [rsp+176], rax
37c422ab0mov rax, [rsp+424]
37c422ab8sub rax, 16
37c422abcmov [rsp+200], rax
37c422ac4nop
37c422ac5nop [rax+rax]
37c422ad0
37c422ad0loc_37c422ad0:
37c422ad0mov rcx, r9
37c422ad3mov r13, rbx
37c422ad6sub rcx, rbx
37c422ad9add rcx, 1
37c422addcmp rcx, rbp
37c422ae0cmovg rcx, rbp
37c422ae4sub rdx, r9
37c422ae7shl r13, 4
37c422aebadd r13, [rsp+200]
37c422af3lea rax, [rdx+rbx]
37c422af7mov [rsp+264], rcx
37c422affcmp rax, 1
37c422b03jle 0x37c422cfb
37c422b09mov rdx, [rdi]
37c422b0cmov r15, [rsp+160]
37c422b14lea r14, [rsp+256]
37c422b1cmov [rsp+80], 10
37c422b25mov [rsp+64], r14
37c422b2amov r8, [rsp+192]
37c422b32sub rdx, r9
37c422b35imul rax, r15
37c422b39mov [rsp+72], 8
37c422b42mov r9, [rsp+184]
37c422b4aadd rdx, rbx
37c422b4dmov [rsp+48], r13
37c422b52lea rdx, [rcx+rdx-1]
37c422b57lea rcx, [rip+0x51a14]
37c422b5emov [rsp+280], rdx
37c422b66mov rdx, [rsp+432]
37c422b6emov [rsp+56], rdx
37c422b73mov rdx, [rsp+416]
37c422b7bmov [rsp+40], rdx
37c422b80mov rdx, [rsp+168]
37c422b88lea rax, [rdx+rax+1]
37c422b8dlea rdx, [rip+0x519d4]
37c422b94shl rax, 4
37c422b98add rax, rsi
37c422b9bmov [rsp+32], rax
37c422ba0call zlarft_64_
37c422ba5mov rcx, [rsp+400]
37c422badmov rax, [rdi]
37c422bb0lea r9, [rip+0x519b1]
37c422bb7mov r11, [rsp+392]
37c422bbfmov rdx, [rsp+264]
37c422bc7lea r8, [rip+0x519a4]
37c422bcemov rcx, [rcx]
37c422bd1mov r11, [r11]
37c422bd4mov [rsp+112], r14
37c422bd9sub rax, rcx
37c422bdcmov [rsp+144], 10
37c422be8add rax, rbx
37c422bebmov [rsp+216], r11
37c422bf3lea rax, [rdx+rax-1]
37c422bf8shl rdx, 4
37c422bfcadd rdx, [rsp+432]
37c422c04mov [rsp+136], 8
37c422c10mov [rsp+272], rax
37c422c18mov rax, r11
37c422c1bsub rax, rcx
37c422c1emov [rsp+104], rdx
37c422c23mov rdx, [rsp+168]
37c422c2badd rax, rbx
37c422c2emov [rsp+88], rsi
37c422c33lea rcx, [rax-1]
37c422c37mov [rsp+80], r14
37c422c3cimul rax, r15
37c422c40mov [rsp+280], rcx
37c422c48mov rcx, [rsp+416]
37c422c50mov [rsp+128], 12
37c422c5cmov [rsp+96], rcx
37c422c61mov rcx, [rsp+432]
37c422c69mov [rsp+120], 4
37c422c72lea rax, [rdx+rax+1]
37c422c77lea rdx, [rip+0x518fc]
37c422c7eshl rax, 4
37c422c82mov [rsp+72], rcx
37c422c87mov rcx, [rsp+416]
37c422c8fadd rax, rsi
37c422c92mov [rsp+56], rax
37c422c97mov rax, [rsp+184]
37c422c9fmov [rsp+64], rcx
37c422ca4lea rcx, [rip+0x518db]
37c422cabmov [rsp+48], rax
37c422cb0mov rax, [rsp+192]
37c422cb8mov [rsp+40], rax
37c422cbdmov rax, [rsp+224]
37c422cc5mov [rsp+32], rax
37c422ccacall zlarfb_64_
37c422ccfmov rax, [rsp+400]
37c422cd7mov rcx, [rsp+264]
37c422cdfmov r9, [rax]
37c422ce2mov rax, [rsp+392]
37c422ceamov rax, [rax]
37c422cedmov [rsp+216], rax
37c422cf5sub rax, r9
37c422cf8add rax, rbx
37c422cfb
37c422cfbloc_37c422cfb:
37c422cfbimul rax, [rsp+160]
37c422d04mov rdx, [rdi]
37c422d07mov [rsp+40], r13
37c422d0csub rdx, r9
37c422d0fadd rdx, rbx
37c422d12lea rdx, [rcx+rdx-1]
37c422d17mov rcx, [rsp+192]
37c422d1fmov [rsp+280], rdx
37c422d27mov rdx, [rsp+168]
37c422d2flea rax, [rdx+rax+1]
37c422d34mov rdx, [rsp+208]
37c422d3cshl rax, 4
37c422d40mov [rsp+56], rdx
37c422d45mov rdx, [rsp+432]
37c422d4dlea r9, [rsi+rax]
37c422d51mov [rsp+48], rdx
37c422d56mov rdx, [rsp+416]
37c422d5emov [rsp+32], rdx
37c422d63mov rdx, [rsp+184]
37c422d6bmov r8, rdx
37c422d6ecall zung2l_64_
37c422d73mov rax, [rsp+392]
37c422d7bmov rdx, [rax]
37c422d7emov rax, [rsp+400]
37c422d86mov r9, [rax]
37c422d89mov r11, rdx
37c422d8cmov rax, [rsp+264]
37c422d94sub r11, r9
37c422d97add r11, rbx
37c422d9alea r15, [rax+r11]
37c422d9ecmp r15, r11
37c422da1jle 0x37c422e21
37c422da3mov r14, [rdi]
37c422da6mov r8, [rsp+160]
37c422daemov r13, r14
37c422db1imul r8, r11
37c422db5add r8, [rsp+168]
37c422dbdsub r13, r9
37c422dc0shl r8, 4
37c422dc4lea r10, [r14+1]
37c422dc8add r13, rbx
37c422dcbadd r8, rsi
37c422dceadd r13, rax
37c422dd1nop [rax]
37c422dd5nop [rax+rax]
37c422de0
37c422de0loc_37c422de0:
37c422de0mov rax, r13
37c422de3cmp r14, r13
37c422de6jl 0x37c422e15
37c422de8nop
37c422deanop [rax+rax]
37c422df5nop [rax+rax]
37c422e00
37c422e00loc_37c422e00:
37c422e00mov rcx, rax
37c422e03add rax, 1
37c422e07shl rcx, 4
37c422e0bmovups [r8+rcx], x6
37c422e10cmp rax, r10
37c422e13jne 0x37c422e00
37c422e15
37c422e15loc_37c422e15:
37c422e15add r11, 1
37c422e19add r8, r12
37c422e1ccmp r15, r11
37c422e1fjne 0x37c422de0
37c422e21
37c422e21loc_37c422e21:
37c422e21mov rax, [rsp+176]
37c422e29add rbx, rbp
37c422e2ctest rax, rax
37c422e2fje 0x37c422e67
37c422e31sub rax, 1
37c422e35mov [rsp+176], rax
37c422e3djmp 0x37c422ad0
37c422e42
37c422e42loc_37c422e42:
37c422e42mov rax, [rbx]
37c422e45test rax, rax
37c422e48je 0x37c422655
37c422e4e
37c422e4eloc_37c422e4e:
37c422e4eneg rax
37c422e51jmp 0x37c422632
37c422e56
37c422e56loc_37c422e56:
37c422e56mov rdx, -5
37c422e5dmov eax, 5
37c422e62jmp 0x37c42262f
37c422e67
37c422e67loc_37c422e67:
37c422e67mov r14, [rsp+232]
37c422e6fjmp 0x37c4227bd
37c422e74
37c422e74loc_37c422e74:
37c422e74cqo
37c422e76mov [rsp+32], r15
37c422e7blea rcx, [rip+0x516de]
37c422e82mov r9, rdi
37c422e85idiv r8
37c422e88mov [rsp+64], 1
37c422e91mov [rsp+56], 6
37c422e9alea r8, [rip+0x5169f]
37c422ea1lea rdx, [rip+0x51699]
37c422ea8mov rbp, rax
37c422eablea rax, [rip+0x5169e]
37c422eb2mov [rsp+48], rax
37c422eb7mov rax, [rsp+400]
37c422ebfmov [rsp+40], rax
37c422ec4call ilaenv_64_
37c422ec9mov rdx, [rsp+400]
37c422ed1mov r8, [r15]
37c422ed4mov rcx, [rdx]
37c422ed7mov edx, 2
37c422edccmp rax, rdx
37c422edfcmovl rax, rdx
37c422ee3cmp rbp, rax
37c422ee6jl 0x37c42274e
37c422eecjmp 0x37c4228f0
37c4225c0
37c422ef1
37c422ef1 // align 0x10
37c422ef1 // align 0x10
37c422f00
37c422f00zungqr_64_:
37c422f00push r15
37c422f02push r14
37c422f04push r13
37c422f06push r12
37c422f08push rbp
37c422f09push rdi
37c422f0apush rsi
37c422f0bpush rbx
37c422f0csub rsp, 328
37c422f13mov rax, [rsp+432]
37c422f1bmov r12, [rsp+464]
37c422f23mov rbp, [rsp+448]
37c422f2bmov rbx, [rax]
37c422f2elea rax, [rip+0x5167b]
37c422f35mov [r12], 0
37c422f3dmov [rsp+40], r8
37c422f42mov rdi, rcx
37c422f45mov r13, rdx
37c422f48mov [rsp+32], rdx
37c422f4dlea rdx, [rip+0x5164d]
37c422f54mov [rsp+64], 1
37c422f5dmov [rsp+56], 6
37c422f66mov [rsp+48], rax
37c422f6bmov [rsp+416], r8
37c422f73lea r8, [rip+0x51626]
37c422f7amov [rsp+424], r9
37c422f82mov r9, rcx
37c422f85lea rcx, [rip+0x5161c]
37c422f8ccall ilaenv_64_
37c422f91mov r10, [r13]
37c422f95pxor x0, x0
37c422f99mov [rbp+8], 0
37c422fa1mov rsi, rax
37c422fa4mov eax, 1
37c422fa9test r10, r10
37c422facmov rdx, rsi
37c422fafcmovg rax, r10
37c422fb3imul rdx, rax
37c422fb7cvtsi2sd x0, rdx
37c422fbcmov rdx, [rdi]
37c422fbfmovsd_xmm [rbp], x0
37c422fc4test rdx, rdx
37c422fc7js 0x37c423017
37c422fc9test r10, r10
37c422fccjs 0x37c422fd3
37c422fcecmp rdx, r10
37c422fd1jge 0x37c423029
37c422fd3
37c422fd3loc_37c422fd3:
37c422fd3mov [r12], -2
37c422fdbmov eax, 2
37c422fe0
37c422fe0loc_37c422fe0:
37c422fe0lea rdx, [rsp+312]
37c422fe8mov r8l, 6
37c422feelea rcx, [rip+0x515ac]
37c422ff5mov [rsp+312], rax
37c422ffdcall xerbla_64_
37c423002nop
37c423003
37c423003loc_37c423003:
37c423003add rsp, 328
37c42300apop rbx
37c42300bpop rsi
37c42300cpop rdi
37c42300dpop rbp
37c42300epop r12
37c423010pop r13
37c423012pop r14
37c423014pop r15
37c423016ret
37c423017
37c423017loc_37c423017:
37c423017mov rdx, -1
37c42301emov eax, 1
37c423023
37c423023loc_37c423023:
37c423023mov [r12], rdx
37c423027jmp 0x37c422fe0
37c423029
37c423029loc_37c423029:
37c423029mov rcx, [rsp+416]
37c423031mov rcx, [rcx]
37c423034test rcx, rcx
37c423037js 0x37c42303e
37c423039cmp rcx, r10
37c42303cjle 0x37c42304c
37c42303e
37c42303eloc_37c42303e:
37c42303emov rdx, -3
37c423045mov eax, 3
37c42304ajmp 0x37c423023
37c42304c
37c42304cloc_37c42304c:
37c42304cmov r11, [rsp+432]
37c423054test rdx, rdx
37c423057mov r8l, 1
37c42305dcmovg r8, rdx
37c423061cmp [r11], r8
37c423064jl 0x37c42313e
37c42306amov r11, [rsp+456]
37c423072mov r8, [r11]
37c423075cmp r8, rax
37c423078jl 0x37c42385f
37c42307emov rax, [r12]
37c423082test rax, rax
37c423085jne 0x37c4238a1
37c42308btest r10, r10
37c42308eje 0x37c42314f
37c423094cmp rsi, 1
37c423098jle 0x37c423877
37c42309emov r9, r10
37c4230a1cmp rcx, rsi
37c4230a4jg 0x37c42315f
37c4230aa
37c4230aaloc_37c4230aa:
37c4230aamov [rsp+168], r10
37c4230b2mov [rsp+296], rdx
37c4230bamov [rsp+304], r9
37c4230c2
37c4230c2loc_37c4230c2:
37c4230c2lea rax, [rsp+280]
37c4230camov [rsp+48], rbp
37c4230cfmov r9, [rsp+424]
37c4230d7lea rdx, [rsp+304]
37c4230dfmov [rsp+56], rax
37c4230e4mov rax, [rsp+440]
37c4230eclea r8, [rsp+312]
37c4230f4mov [rsp+312], rcx
37c4230fclea rcx, [rsp+296]
37c423104mov [rsp+40], rax
37c423109mov rax, [rsp+432]
37c423111mov [rsp+32], rax
37c423116call zung2r_64_
37c42311bmov r10, [rsp+168]
37c423123
37c423123loc_37c423123:
37c423123pxor x0, x0
37c423127mov [rbp+8], 0
37c42312fcvtsi2sd x0, r10
37c423134movsd_xmm [rbp], x0
37c423139jmp 0x37c423003
37c42313e
37c42313eloc_37c42313e:
37c42313emov rdx, -5
37c423145mov eax, 5
37c42314ajmp 0x37c423023
37c42314f
37c42314floc_37c42314f:
37c42314fmov rax, [rip+0x5149a]
37c423156mov [rbp], rax
37c42315ajmp 0x37c423003
37c42315f
37c42315floc_37c42315f:
37c42315flea rax, [rip+0x5144a]
37c423166mov [rsp+32], r13
37c42316bmov r9, rdi
37c42316elea r8, [rip+0x5142b]
37c423175mov [rsp+48], rax
37c42317amov rax, [rsp+416]
37c423182lea rdx, [rip+0x51418]
37c423189lea rcx, [rip+0x51428]
37c423190mov [rsp+64], 1
37c423199mov [rsp+56], 6
37c4231a2mov [rsp+40], rax
37c4231a7mov [rsp+168], r10
37c4231afcall ilaenv_64_
37c4231b4xor edx, edx
37c4231b6mov r8, [r13]
37c4231bamov r10, [rsp+168]
37c4231c2test rax, rax
37c4231c5cmovns rdx, rax
37c4231c9mov rax, [rsp+416]
37c4231d1mov r9, r8
37c4231d4mov rcx, [rax]
37c4231d7mov r12, rdx
37c4231dacmp rcx, rdx
37c4231ddjg 0x37c4231f9
37c4231dfcmp rcx, rsi
37c4231e2jg 0x37c42376e
37c4231e8
37c4231e8loc_37c4231e8:
37c4231e8test r8, r8
37c4231ebjle 0x37c423123
37c4231f1
37c4231f1loc_37c4231f1:
37c4231f1mov rdx, [rdi]
37c4231f4jmp 0x37c4230aa
37c4231f9
37c4231f9loc_37c4231f9:
37c4231f9mov rax, [rsp+456]
37c423201mov r10, rsi
37c423204mov [rsp+288], r8
37c42320cimul r10, r8
37c423210mov rax, [rax]
37c423213cmp rax, r10
37c423216jl 0x37c4237c2
37c42321ccmp rcx, rsi
37c42321fjle 0x37c4231e8
37c423221
37c423221loc_37c423221:
37c423221xor eax, eax
37c423223mov r9, rcx
37c423226test rbx, rbx
37c423229cmovns rax, rbx
37c42322dsub r9, r12
37c423230sub r9, 1
37c423234mov rbx, rax
37c423237mov [rsp+248], rax
37c42323fmov r14, rax
37c423242mov rax, r9
37c423245cqo
37c423247not rbx
37c42324aidiv rsi
37c42324dmov [rsp+240], rbx
37c423255sub r9, rdx
37c423258lea rax, [r9+rsi]
37c42325cmov r12, r9
37c42325fmov r9, r8
37c423262cmp rax, rcx
37c423265cmovg rax, rcx
37c423269lea r11, [rax+1]
37c42326dmov rdx, rax
37c423270cmp r11, r8
37c423273jg 0x37c42377f
37c423279mov r9, r14
37c42327cmov r15, r14
37c42327fpxor x0, x0
37c423283imul r9, r11
37c423287shl r15, 4
37c42328blea r14, [r8+1]
37c42328fadd r9, rbx
37c423292mov rbx, r11
37c423295shl r9, 4
37c423299add r9, [rsp+424]
37c4232a1
37c4232a1loc_37c4232a1:
37c4232a1mov [rsp+168], r10
37c4232a9mov eax, 1
37c4232aenop [rax]
37c4232b5nop [rax+rax]
37c4232c0
37c4232c0loc_37c4232c0:
37c4232c0mov r10, rax
37c4232c3add rax, 1
37c4232c7shl r10, 4
37c4232cbmovups [r9+r10], x0
37c4232d0cmp r11, rax
37c4232d3jne 0x37c4232c0
37c4232d5add rbx, 1
37c4232d9mov r10, [rsp+168]
37c4232e1add r9, r15
37c4232e4cmp rbx, r14
37c4232e7jne 0x37c4232a1
37c4232e9
37c4232e9loc_37c4232e9:
37c4232e9mov rax, [rdi]
37c4232ecsub rcx, rdx
37c4232efsub r8, rdx
37c4232f2mov [rsp+48], rbp
37c4232f7mov [rsp+312], rcx
37c4232ffmov rcx, [rsp+248]
37c423307lea rbx, [rsp+296]
37c42330fsub rax, rdx
37c423312shl rdx, 4
37c423316add rdx, [rsp+440]
37c42331emov [rsp+304], r8
37c423326imul rcx, r11
37c42332amov [rsp+40], rdx
37c42332fadd rcx, [rsp+240]
37c423337lea r8, [rsp+312]
37c42333fmov rdx, [rsp+432]
37c423347add rcx, r11
37c42334alea r11, [rsp+280]
37c423352mov [rsp+192], r10
37c42335amov [rsp+56], r11
37c42335fshl rcx, 4
37c423363mov [rsp+32], rdx
37c423368mov rdx, [rsp+424]
37c423370mov [rsp+296], rax
37c423378lea r9, [rdx+rcx]
37c42337cmov rcx, rbx
37c42337flea rdx, [rsp+304]
37c423387mov [rsp+168], rbx
37c42338fmov [rsp+176], r8
37c423397lea rbx, [r12+1]
37c42339cmov [rsp+184], r11
37c4233a4call zung2r_64_
37c4233a9mov rax, [rsp+416]
37c4233b1mov r9, [r13]
37c4233b5mov r10, [rsp+192]
37c4233bdmov rcx, [rax]
37c4233c0
37c4233c0loc_37c4233c0:
37c4233c0mov rax, r12
37c4233c3xor edx, edx
37c4233c5mov r11, [rsp+240]
37c4233cdmov [rsp+264], r10
37c4233d5div rsi
37c4233d8mov rdx, [rsp+248]
37c4233e0mov [rsp+408], r13
37c4233e8mov r14, rdx
37c4233eblea r12, [rbx+r11]
37c4233efmov r13, rsi
37c4233f2imul r14, rbx
37c4233f6add r12, r14
37c4233f9add r14, r11
37c4233fcshl r12, 4
37c423400add r12, [rsp+424]
37c423408mov [rsp+224], rax
37c423410mov rax, rsi
37c423413neg rax
37c423416imul rax, rdx
37c42341ashl rdx, 4
37c42341emov r15, rdx
37c423421mov rdx, [rsp+440]
37c423429mov [rsp+208], rax
37c423431sub rax, rsi
37c423434sub rdx, 16
37c423438mov rsi, [rsp+224]
37c423440shl rax, 4
37c423444mov [rsp+192], rdx
37c42344clea rdx, [rsp+288]
37c423454mov [rsp+200], rax
37c42345cmov [rsp+216], rdx
37c423464lea rdx, [rsp+304]
37c42346cmov [rsp+256], rdx
37c423474mov rdx, rcx
37c423477nop [rax+rax]
37c423480
37c423480loc_37c423480:
37c423480sub rdx, rbx
37c423483mov rax, rbx
37c423486add rdx, 1
37c42348acmp rdx, r13
37c42348dcmovg rdx, r13
37c423491shl rax, 4
37c423495add rax, [rsp+192]
37c42349dmov [rsp+296], rdx
37c4234a5add rdx, rbx
37c4234a8cmp rdx, r9
37c4234abjle 0x37c42359b
37c4234b1
37c4234b1loc_37c4234b1:
37c4234b1mov rdx, [rdi]
37c4234b4mov rcx, [rsp+184]
37c4234bcmov [rsp+40], rax
37c4234c1mov r9, r12
37c4234c4mov rax, [rsp+432]
37c4234ccmov [rsp+48], rbp
37c4234d1sub rdx, rbx
37c4234d4mov [rsp+56], rcx
37c4234d9mov rcx, [rsp+176]
37c4234e1add rdx, 1
37c4234e5mov [rsp+32], rax
37c4234eamov [rsp+312], rdx
37c4234f2mov rdx, [rsp+168]
37c4234famov r8, rdx
37c4234fdcall zung2r_64_
37c423502mov r9, [rsp+296]
37c42350aadd r9, rbx
37c42350dcmp r9, rbx
37c423510jle 0x37c423560
37c423512cmp rbx, 1
37c423516jle 0x37c423560
37c423518mov rcx, r14
37c42351bmov r8, rbx
37c42351epxor x0, x0
37c423522shl rcx, 4
37c423526add rcx, [rsp+424]
37c42352enop
37c423530
37c423530loc_37c423530:
37c423530mov eax, 1
37c423535nop [rax+rax]
37c423540
37c423540loc_37c423540:
37c423540mov rdx, rax
37c423543add rax, 1
37c423547shl rdx, 4
37c42354bmovups [rcx+rdx], x0
37c42354fcmp rbx, rax
37c423552jne 0x37c423540
37c423554add r8, 1
37c423558add rcx, r15
37c42355bcmp r9, r8
37c42355ejne 0x37c423530
37c423560
37c423560loc_37c423560:
37c423560test rsi, rsi
37c423563je 0x37c423744
37c423569mov rax, [rsp+408]
37c423571add r12, [rsp+200]
37c423579sub rbx, r13
37c42357csub rsi, 1
37c423580add r14, [rsp+208]
37c423588mov r9, [rax]
37c42358bmov rax, [rsp+416]
37c423593mov rdx, [rax]
37c423596jmp 0x37c423480
37c42359b
37c42359bloc_37c42359b:
37c42359bmov rdx, [rdi]
37c42359emov rcx, [rsp+216]
37c4235a6mov [rsp+48], rax
37c4235abmov [rsp+56], rbp
37c4235b0mov r9, [rsp+168]
37c4235b8sub rdx, rbx
37c4235bbmov [rsp+64], rcx
37c4235c0mov r8, [rsp+176]
37c4235c8lea rcx, [rip+0x51003]
37c4235cfadd rdx, 1
37c4235d3mov [rsp+32], r12
37c4235d8mov [rsp+312], rdx
37c4235e0mov rdx, [rsp+432]
37c4235e8mov [rsp+80], 10
37c4235f1mov [rsp+40], rdx
37c4235f6lea rdx, [rip+0x50fcb]
37c4235fdmov [rsp+72], 7
37c423606mov [rsp+232], rax
37c42360ecall zlarft_64_
37c423613mov rdx, [rdi]
37c423616mov r11, [rsp+408]
37c42361elea r9, [rip+0x50fa3]
37c423625mov rax, [rsp+216]
37c42362dlea r8, [rip+0x50f9e]
37c423634mov r11, [r11]
37c423637sub rdx, rbx
37c42363amov [rsp+72], rbp
37c42363fadd rdx, 1
37c423643mov [rsp+112], rax
37c423648mov [rsp+304], rdx
37c423650mov rcx, r11
37c423653mov rdx, [rsp+296]
37c42365bsub rcx, rbx
37c42365emov [rsp+80], rax
37c423663mov rax, [rsp+168]
37c42366bsub rcx, rdx
37c42366emov [rsp+224], r11
37c423676add rcx, 1
37c42367amov [rsp+48], rax
37c42367fmov rax, [rsp+176]
37c423687mov [rsp+312], rcx
37c42368fmov rcx, rdx
37c423692add rdx, rbx
37c423695shl rcx, 4
37c423699mov [rsp+40], rax
37c42369emov rax, [rsp+256]
37c4236a6add rcx, rbp
37c4236a9imul rdx, [rsp+248]
37c4236b2add rdx, [rsp+240]
37c4236bamov [rsp+144], 10
37c4236c6mov [rsp+104], rcx
37c4236cbadd rdx, rbx
37c4236cemov rcx, [rsp+432]
37c4236d6mov [rsp+32], rax
37c4236dbshl rdx, 4
37c4236dfadd rdx, [rsp+424]
37c4236e7mov [rsp+96], rcx
37c4236ecmov rcx, [rsp+432]
37c4236f4mov [rsp+88], rdx
37c4236f9lea rdx, [rip+0x50ed9]
37c423700mov [rsp+64], rcx
37c423705lea rcx, [rip+0x50ed9]
37c42370cmov [rsp+136], 7
37c423718mov [rsp+128], 12
37c423724mov [rsp+120], 4
37c42372dmov [rsp+56], r12
37c423732call zlarfb_64_
37c423737mov rax, [rsp+232]
37c42373fjmp 0x37c4234b1
37c423744
37c423744loc_37c423744:
37c423744mov r10, [rsp+264]
37c42374cjmp 0x37c423123
37c423751
37c423751loc_37c423751:
37c423751mov rax, [rsp+416]
37c423759mov rcx, [rax]
37c42375ccmp rcx, rsi
37c42375fjle 0x37c4231e8
37c423765cmp rcx, r12
37c423768jg 0x37c423221
37c42376e
37c42376eloc_37c42376e:
37c42376emov r9, r8
37c423771test r8, r8
37c423774jle 0x37c423123
37c42377ajmp 0x37c4231f1
37c42377f
37c42377floc_37c42377f:
37c42377fcmp rax, r8
37c423782jl 0x37c4232e9
37c423788lea rax, [rsp+312]
37c423790lea rbx, [r12+1]
37c423795mov [rsp+176], rax
37c42379dlea rax, [rsp+296]
37c4237a5mov [rsp+168], rax
37c4237adlea rax, [rsp+280]
37c4237b5mov [rsp+184], rax
37c4237bdjmp 0x37c4233c0
37c4237c2
37c4237c2loc_37c4237c2:
37c4237c2cqo
37c4237c4mov [rsp+32], r13
37c4237c9mov r9, rdi
37c4237cclea rcx, [rip+0x50ded]
37c4237d3idiv r8
37c4237d6mov [rsp+168], r10
37c4237demov [rsp+64], 1
37c4237e7mov [rsp+56], 6
37c4237f0lea r8, [rip+0x50da9]
37c4237f7lea rdx, [rip+0x50da3]
37c4237femov rsi, rax
37c423801lea rax, [rip+0x50da8]
37c423808mov [rsp+48], rax
37c42380dmov rax, [rsp+416]
37c423815mov [rsp+40], rax
37c42381acall ilaenv_64_
37c42381fmov edx, 2
37c423824mov r8, [r13]
37c423828mov r10, [rsp+168]
37c423830cmp rax, rdx
37c423833cmovl rax, rdx
37c423837mov r9, r8
37c42383acmp rsi, rax
37c42383djge 0x37c423751
37c423843test r8, r8
37c423846jle 0x37c423123
37c42384cmov rax, [rsp+416]
37c423854mov rdx, [rdi]
37c423857mov rcx, [rax]
37c42385ajmp 0x37c4230aa
37c42385f
37c42385floc_37c42385f:
37c42385fcmp r8, -1
37c423863je 0x37c423894
37c423865mov [r12], -8
37c42386dmov eax, 8
37c423872jmp 0x37c422fe0
37c423877
37c423877loc_37c423877:
37c423877mov [rsp+296], rdx
37c42387fmov [rsp+304], r10
37c423887mov [rsp+168], r10
37c42388fjmp 0x37c4230c2
37c423894
37c423894loc_37c423894:
37c423894mov rax, [r12]
37c423898test rax, rax
37c42389bje 0x37c423003
37c4238a1
37c4238a1loc_37c4238a1:
37c4238a1neg rax
37c4238a4jmp 0x37c422fe0
37c422f00
37c422f00zungqr_64_:
37c422f00push r15
37c422f02push r14
37c422f04push r13
37c422f06push r12
37c422f08push rbp
37c422f09push rdi
37c422f0apush rsi
37c422f0bpush rbx
37c422f0csub rsp, 328
37c422f13mov rax, [rsp+432]
37c422f1bmov r12, [rsp+464]
37c422f23mov rbp, [rsp+448]
37c422f2bmov rbx, [rax]
37c422f2elea rax, [rip+0x5167b]
37c422f35mov [r12], 0
37c422f3dmov [rsp+40], r8
37c422f42mov rdi, rcx
37c422f45mov r13, rdx
37c422f48mov [rsp+32], rdx
37c422f4dlea rdx, [rip+0x5164d]
37c422f54mov [rsp+64], 1
37c422f5dmov [rsp+56], 6
37c422f66mov [rsp+48], rax
37c422f6bmov [rsp+416], r8
37c422f73lea r8, [rip+0x51626]
37c422f7amov [rsp+424], r9
37c422f82mov r9, rcx
37c422f85lea rcx, [rip+0x5161c]
37c422f8ccall ilaenv_64_
37c422f91mov r10, [r13]
37c422f95pxor x0, x0
37c422f99mov [rbp+8], 0
37c422fa1mov rsi, rax
37c422fa4mov eax, 1
37c422fa9test r10, r10
37c422facmov rdx, rsi
37c422fafcmovg rax, r10
37c422fb3imul rdx, rax
37c422fb7cvtsi2sd x0, rdx
37c422fbcmov rdx, [rdi]
37c422fbfmovsd_xmm [rbp], x0
37c422fc4test rdx, rdx
37c422fc7js 0x37c423017
37c422fc9test r10, r10
37c422fccjs 0x37c422fd3
37c422fcecmp rdx, r10
37c422fd1jge 0x37c423029
37c422fd3
37c422fd3loc_37c422fd3:
37c422fd3mov [r12], -2
37c422fdbmov eax, 2
37c422fe0
37c422fe0loc_37c422fe0:
37c422fe0lea rdx, [rsp+312]
37c422fe8mov r8l, 6
37c422feelea rcx, [rip+0x515ac]
37c422ff5mov [rsp+312], rax
37c422ffdcall xerbla_64_
37c423002nop
37c423003
37c423003loc_37c423003:
37c423003add rsp, 328
37c42300apop rbx
37c42300bpop rsi
37c42300cpop rdi
37c42300dpop rbp
37c42300epop r12
37c423010pop r13
37c423012pop r14
37c423014pop r15
37c423016ret
37c423017
37c423017loc_37c423017:
37c423017mov rdx, -1
37c42301emov eax, 1
37c423023
37c423023loc_37c423023:
37c423023mov [r12], rdx
37c423027jmp 0x37c422fe0
37c423029
37c423029loc_37c423029:
37c423029mov rcx, [rsp+416]
37c423031mov rcx, [rcx]
37c423034test rcx, rcx
37c423037js 0x37c42303e
37c423039cmp rcx, r10
37c42303cjle 0x37c42304c
37c42303e
37c42303eloc_37c42303e:
37c42303emov rdx, -3
37c423045mov eax, 3
37c42304ajmp 0x37c423023
37c42304c
37c42304cloc_37c42304c:
37c42304cmov r11, [rsp+432]
37c423054test rdx, rdx
37c423057mov r8l, 1
37c42305dcmovg r8, rdx
37c423061cmp [r11], r8
37c423064jl 0x37c42313e
37c42306amov r11, [rsp+456]
37c423072mov r8, [r11]
37c423075cmp r8, rax
37c423078jl 0x37c42385f
37c42307emov rax, [r12]
37c423082test rax, rax
37c423085jne 0x37c4238a1
37c42308btest r10, r10
37c42308eje 0x37c42314f
37c423094cmp rsi, 1
37c423098jle 0x37c423877
37c42309emov r9, r10
37c4230a1cmp rcx, rsi
37c4230a4jg 0x37c42315f
37c4230aa
37c4230aaloc_37c4230aa:
37c4230aamov [rsp+168], r10
37c4230b2mov [rsp+296], rdx
37c4230bamov [rsp+304], r9
37c4230c2
37c4230c2loc_37c4230c2:
37c4230c2lea rax, [rsp+280]
37c4230camov [rsp+48], rbp
37c4230cfmov r9, [rsp+424]
37c4230d7lea rdx, [rsp+304]
37c4230dfmov [rsp+56], rax
37c4230e4mov rax, [rsp+440]
37c4230eclea r8, [rsp+312]
37c4230f4mov [rsp+312], rcx
37c4230fclea rcx, [rsp+296]
37c423104mov [rsp+40], rax
37c423109mov rax, [rsp+432]
37c423111mov [rsp+32], rax
37c423116call zung2r_64_
37c42311bmov r10, [rsp+168]
37c423123
37c423123loc_37c423123:
37c423123pxor x0, x0
37c423127mov [rbp+8], 0
37c42312fcvtsi2sd x0, r10
37c423134movsd_xmm [rbp], x0
37c423139jmp 0x37c423003
37c42313e
37c42313eloc_37c42313e:
37c42313emov rdx, -5
37c423145mov eax, 5
37c42314ajmp 0x37c423023
37c42314f
37c42314floc_37c42314f:
37c42314fmov rax, [rip+0x5149a]
37c423156mov [rbp], rax
37c42315ajmp 0x37c423003
37c42315f
37c42315floc_37c42315f:
37c42315flea rax, [rip+0x5144a]
37c423166mov [rsp+32], r13
37c42316bmov r9, rdi
37c42316elea r8, [rip+0x5142b]
37c423175mov [rsp+48], rax
37c42317amov rax, [rsp+416]
37c423182lea rdx, [rip+0x51418]
37c423189lea rcx, [rip+0x51428]
37c423190mov [rsp+64], 1
37c423199mov [rsp+56], 6
37c4231a2mov [rsp+40], rax
37c4231a7mov [rsp+168], r10
37c4231afcall ilaenv_64_
37c4231b4xor edx, edx
37c4231b6mov r8, [r13]
37c4231bamov r10, [rsp+168]
37c4231c2test rax, rax
37c4231c5cmovns rdx, rax
37c4231c9mov rax, [rsp+416]
37c4231d1mov r9, r8
37c4231d4mov rcx, [rax]
37c4231d7mov r12, rdx
37c4231dacmp rcx, rdx
37c4231ddjg 0x37c4231f9
37c4231dfcmp rcx, rsi
37c4231e2jg 0x37c42376e
37c4231e8
37c4231e8loc_37c4231e8:
37c4231e8test r8, r8
37c4231ebjle 0x37c423123
37c4231f1
37c4231f1loc_37c4231f1:
37c4231f1mov rdx, [rdi]
37c4231f4jmp 0x37c4230aa
37c4231f9
37c4231f9loc_37c4231f9:
37c4231f9mov rax, [rsp+456]
37c423201mov r10, rsi
37c423204mov [rsp+288], r8
37c42320cimul r10, r8
37c423210mov rax, [rax]
37c423213cmp rax, r10
37c423216jl 0x37c4237c2
37c42321ccmp rcx, rsi
37c42321fjle 0x37c4231e8
37c423221
37c423221loc_37c423221:
37c423221xor eax, eax
37c423223mov r9, rcx
37c423226test rbx, rbx
37c423229cmovns rax, rbx
37c42322dsub r9, r12
37c423230sub r9, 1
37c423234mov rbx, rax
37c423237mov [rsp+248], rax
37c42323fmov r14, rax
37c423242mov rax, r9
37c423245cqo
37c423247not rbx
37c42324aidiv rsi
37c42324dmov [rsp+240], rbx
37c423255sub r9, rdx
37c423258lea rax, [r9+rsi]
37c42325cmov r12, r9
37c42325fmov r9, r8
37c423262cmp rax, rcx
37c423265cmovg rax, rcx
37c423269lea r11, [rax+1]
37c42326dmov rdx, rax
37c423270cmp r11, r8
37c423273jg 0x37c42377f
37c423279mov r9, r14
37c42327cmov r15, r14
37c42327fpxor x0, x0
37c423283imul r9, r11
37c423287shl r15, 4
37c42328blea r14, [r8+1]
37c42328fadd r9, rbx
37c423292mov rbx, r11
37c423295shl r9, 4
37c423299add r9, [rsp+424]
37c4232a1
37c4232a1loc_37c4232a1:
37c4232a1mov [rsp+168], r10
37c4232a9mov eax, 1
37c4232aenop [rax]
37c4232b5nop [rax+rax]
37c4232c0
37c4232c0loc_37c4232c0:
37c4232c0mov r10, rax
37c4232c3add rax, 1
37c4232c7shl r10, 4
37c4232cbmovups [r9+r10], x0
37c4232d0cmp r11, rax
37c4232d3jne 0x37c4232c0
37c4232d5add rbx, 1
37c4232d9mov r10, [rsp+168]
37c4232e1add r9, r15
37c4232e4cmp rbx, r14
37c4232e7jne 0x37c4232a1
37c4232e9
37c4232e9loc_37c4232e9:
37c4232e9mov rax, [rdi]
37c4232ecsub rcx, rdx
37c4232efsub r8, rdx
37c4232f2mov [rsp+48], rbp
37c4232f7mov [rsp+312], rcx
37c4232ffmov rcx, [rsp+248]
37c423307lea rbx, [rsp+296]
37c42330fsub rax, rdx
37c423312shl rdx, 4
37c423316add rdx, [rsp+440]
37c42331emov [rsp+304], r8
37c423326imul rcx, r11
37c42332amov [rsp+40], rdx
37c42332fadd rcx, [rsp+240]
37c423337lea r8, [rsp+312]
37c42333fmov rdx, [rsp+432]
37c423347add rcx, r11
37c42334alea r11, [rsp+280]
37c423352mov [rsp+192], r10
37c42335amov [rsp+56], r11
37c42335fshl rcx, 4
37c423363mov [rsp+32], rdx
37c423368mov rdx, [rsp+424]
37c423370mov [rsp+296], rax
37c423378lea r9, [rdx+rcx]
37c42337cmov rcx, rbx
37c42337flea rdx, [rsp+304]
37c423387mov [rsp+168], rbx
37c42338fmov [rsp+176], r8
37c423397lea rbx, [r12+1]
37c42339cmov [rsp+184], r11
37c4233a4call zung2r_64_
37c4233a9mov rax, [rsp+416]
37c4233b1mov r9, [r13]
37c4233b5mov r10, [rsp+192]
37c4233bdmov rcx, [rax]
37c4233c0
37c4233c0loc_37c4233c0:
37c4233c0mov rax, r12
37c4233c3xor edx, edx
37c4233c5mov r11, [rsp+240]
37c4233cdmov [rsp+264], r10
37c4233d5div rsi
37c4233d8mov rdx, [rsp+248]
37c4233e0mov [rsp+408], r13
37c4233e8mov r14, rdx
37c4233eblea r12, [rbx+r11]
37c4233efmov r13, rsi
37c4233f2imul r14, rbx
37c4233f6add r12, r14
37c4233f9add r14, r11
37c4233fcshl r12, 4
37c423400add r12, [rsp+424]
37c423408mov [rsp+224], rax
37c423410mov rax, rsi
37c423413neg rax
37c423416imul rax, rdx
37c42341ashl rdx, 4
37c42341emov r15, rdx
37c423421mov rdx, [rsp+440]
37c423429mov [rsp+208], rax
37c423431sub rax, rsi
37c423434sub rdx, 16
37c423438mov rsi, [rsp+224]
37c423440shl rax, 4
37c423444mov [rsp+192], rdx
37c42344clea rdx, [rsp+288]
37c423454mov [rsp+200], rax
37c42345cmov [rsp+216], rdx
37c423464lea rdx, [rsp+304]
37c42346cmov [rsp+256], rdx
37c423474mov rdx, rcx
37c423477nop [rax+rax]
37c423480
37c423480loc_37c423480:
37c423480sub rdx, rbx
37c423483mov rax, rbx
37c423486add rdx, 1
37c42348acmp rdx, r13
37c42348dcmovg rdx, r13
37c423491shl rax, 4
37c423495add rax, [rsp+192]
37c42349dmov [rsp+296], rdx
37c4234a5add rdx, rbx
37c4234a8cmp rdx, r9
37c4234abjle 0x37c42359b
37c4234b1
37c4234b1loc_37c4234b1:
37c4234b1mov rdx, [rdi]
37c4234b4mov rcx, [rsp+184]
37c4234bcmov [rsp+40], rax
37c4234c1mov r9, r12
37c4234c4mov rax, [rsp+432]
37c4234ccmov [rsp+48], rbp
37c4234d1sub rdx, rbx
37c4234d4mov [rsp+56], rcx
37c4234d9mov rcx, [rsp+176]
37c4234e1add rdx, 1
37c4234e5mov [rsp+32], rax
37c4234eamov [rsp+312], rdx
37c4234f2mov rdx, [rsp+168]
37c4234famov r8, rdx
37c4234fdcall zung2r_64_
37c423502mov r9, [rsp+296]
37c42350aadd r9, rbx
37c42350dcmp r9, rbx
37c423510jle 0x37c423560
37c423512cmp rbx, 1
37c423516jle 0x37c423560
37c423518mov rcx, r14
37c42351bmov r8, rbx
37c42351epxor x0, x0
37c423522shl rcx, 4
37c423526add rcx, [rsp+424]
37c42352enop
37c423530
37c423530loc_37c423530:
37c423530mov eax, 1
37c423535nop [rax+rax]
37c423540
37c423540loc_37c423540:
37c423540mov rdx, rax
37c423543add rax, 1
37c423547shl rdx, 4
37c42354bmovups [rcx+rdx], x0
37c42354fcmp rbx, rax
37c423552jne 0x37c423540
37c423554add r8, 1
37c423558add rcx, r15
37c42355bcmp r9, r8
37c42355ejne 0x37c423530
37c423560
37c423560loc_37c423560:
37c423560test rsi, rsi
37c423563je 0x37c423744
37c423569mov rax, [rsp+408]
37c423571add r12, [rsp+200]
37c423579sub rbx, r13
37c42357csub rsi, 1
37c423580add r14, [rsp+208]
37c423588mov r9, [rax]
37c42358bmov rax, [rsp+416]
37c423593mov rdx, [rax]
37c423596jmp 0x37c423480
37c42359b
37c42359bloc_37c42359b:
37c42359bmov rdx, [rdi]
37c42359emov rcx, [rsp+216]
37c4235a6mov [rsp+48], rax
37c4235abmov [rsp+56], rbp
37c4235b0mov r9, [rsp+168]
37c4235b8sub rdx, rbx
37c4235bbmov [rsp+64], rcx
37c4235c0mov r8, [rsp+176]
37c4235c8lea rcx, [rip+0x51003]
37c4235cfadd rdx, 1
37c4235d3mov [rsp+32], r12
37c4235d8mov [rsp+312], rdx
37c4235e0mov rdx, [rsp+432]
37c4235e8mov [rsp+80], 10
37c4235f1mov [rsp+40], rdx
37c4235f6lea rdx, [rip+0x50fcb]
37c4235fdmov [rsp+72], 7
37c423606mov [rsp+232], rax
37c42360ecall zlarft_64_
37c423613mov rdx, [rdi]
37c423616mov r11, [rsp+408]
37c42361elea r9, [rip+0x50fa3]
37c423625mov rax, [rsp+216]
37c42362dlea r8, [rip+0x50f9e]
37c423634mov r11, [r11]
37c423637sub rdx, rbx
37c42363amov [rsp+72], rbp
37c42363fadd rdx, 1
37c423643mov [rsp+112], rax
37c423648mov [rsp+304], rdx
37c423650mov rcx, r11
37c423653mov rdx, [rsp+296]
37c42365bsub rcx, rbx
37c42365emov [rsp+80], rax
37c423663mov rax, [rsp+168]
37c42366bsub rcx, rdx
37c42366emov [rsp+224], r11
37c423676add rcx, 1
37c42367amov [rsp+48], rax
37c42367fmov rax, [rsp+176]
37c423687mov [rsp+312], rcx
37c42368fmov rcx, rdx
37c423692add rdx, rbx
37c423695shl rcx, 4
37c423699mov [rsp+40], rax
37c42369emov rax, [rsp+256]
37c4236a6add rcx, rbp
37c4236a9imul rdx, [rsp+248]
37c4236b2add rdx, [rsp+240]
37c4236bamov [rsp+144], 10
37c4236c6mov [rsp+104], rcx
37c4236cbadd rdx, rbx
37c4236cemov rcx, [rsp+432]
37c4236d6mov [rsp+32], rax
37c4236dbshl rdx, 4
37c4236dfadd rdx, [rsp+424]
37c4236e7mov [rsp+96], rcx
37c4236ecmov rcx, [rsp+432]
37c4236f4mov [rsp+88], rdx
37c4236f9lea rdx, [rip+0x50ed9]
37c423700mov [rsp+64], rcx
37c423705lea rcx, [rip+0x50ed9]
37c42370cmov [rsp+136], 7
37c423718mov [rsp+128], 12
37c423724mov [rsp+120], 4
37c42372dmov [rsp+56], r12
37c423732call zlarfb_64_
37c423737mov rax, [rsp+232]
37c42373fjmp 0x37c4234b1
37c423744
37c423744loc_37c423744:
37c423744mov r10, [rsp+264]
37c42374cjmp 0x37c423123
37c423751
37c423751loc_37c423751:
37c423751mov rax, [rsp+416]
37c423759mov rcx, [rax]
37c42375ccmp rcx, rsi
37c42375fjle 0x37c4231e8
37c423765cmp rcx, r12
37c423768jg 0x37c423221
37c42376e
37c42376eloc_37c42376e:
37c42376emov r9, r8
37c423771test r8, r8
37c423774jle 0x37c423123
37c42377ajmp 0x37c4231f1
37c42377f
37c42377floc_37c42377f:
37c42377fcmp rax, r8
37c423782jl 0x37c4232e9
37c423788lea rax, [rsp+312]
37c423790lea rbx, [r12+1]
37c423795mov [rsp+176], rax
37c42379dlea rax, [rsp+296]
37c4237a5mov [rsp+168], rax
37c4237adlea rax, [rsp+280]
37c4237b5mov [rsp+184], rax
37c4237bdjmp 0x37c4233c0
37c4237c2
37c4237c2loc_37c4237c2:
37c4237c2cqo
37c4237c4mov [rsp+32], r13
37c4237c9mov r9, rdi
37c4237cclea rcx, [rip+0x50ded]
37c4237d3idiv r8
37c4237d6mov [rsp+168], r10
37c4237demov [rsp+64], 1
37c4237e7mov [rsp+56], 6
37c4237f0lea r8, [rip+0x50da9]
37c4237f7lea rdx, [rip+0x50da3]
37c4237femov rsi, rax
37c423801lea rax, [rip+0x50da8]
37c423808mov [rsp+48], rax
37c42380dmov rax, [rsp+416]
37c423815mov [rsp+40], rax
37c42381acall ilaenv_64_
37c42381fmov edx, 2
37c423824mov r8, [r13]
37c423828mov r10, [rsp+168]
37c423830cmp rax, rdx
37c423833cmovl rax, rdx
37c423837mov r9, r8
37c42383acmp rsi, rax
37c42383djge 0x37c423751
37c423843test r8, r8
37c423846jle 0x37c423123
37c42384cmov rax, [rsp+416]
37c423854mov rdx, [rdi]
37c423857mov rcx, [rax]
37c42385ajmp 0x37c4230aa
37c42385f
37c42385floc_37c42385f:
37c42385fcmp r8, -1
37c423863je 0x37c423894
37c423865mov [r12], -8
37c42386dmov eax, 8
37c423872jmp 0x37c422fe0
37c423877
37c423877loc_37c423877:
37c423877mov [rsp+296], rdx
37c42387fmov [rsp+304], r10
37c423887mov [rsp+168], r10
37c42388fjmp 0x37c4230c2
37c423894
37c423894loc_37c423894:
37c423894mov rax, [r12]
37c423898test rax, rax
37c42389bje 0x37c423003
37c4238a1
37c4238a1loc_37c4238a1:
37c4238a1neg rax
37c4238a4jmp 0x37c422fe0
37c422f00
37c4238a9
37c4238a9 // align 0x20
37c4238a9 // align 0x20
37c4238c0
37c4238c0zungr2_64_:
37c4238c0push r15
37c4238c2push r14
37c4238c4push r13
37c4238c6push r12
37c4238c8push rbp
37c4238c9push rdi
37c4238capush rsi
37c4238cbpush rbx
37c4238ccsub rsp, 232
37c4238d3movups [rsp+176], x6
37c4238dbmovups [rsp+192], x7
37c4238e3movups [rsp+208], x8
37c4238ecmov r12, [rsp+336]
37c4238f4mov rax, [rsp+360]
37c4238fcmov rsi, [r12]
37c423900mov [rax], 0
37c423907mov [rsp+320], r8
37c42390fmov r8, [rcx]
37c423912mov r15, rcx
37c423915mov r14, rdx
37c423918mov [rsp+328], r9
37c423920mov [rsp+80], rsi
37c423925test r8, r8
37c423928js 0x37c423cf7
37c42392emov rdx, [rdx]
37c423931cmp r8, rdx
37c423934jle 0x37c423995
37c423936mov rcx, -2
37c42393dmov edx, 2
37c423942
37c423942loc_37c423942:
37c423942mov [rax], rcx
37c423945mov r8l, 6
37c42394blea rcx, [rip+0x50cae]
37c423952mov [rsp+160], rdx
37c42395alea rdx, [rsp+160]
37c423962call xerbla_64_
37c423967nop
37c423968
37c423968loc_37c423968:
37c423968movups x6, [rsp+176]
37c423970movups x7, [rsp+192]
37c423978movups x8, [rsp+208]
37c423981add rsp, 232
37c423988pop rbx
37c423989pop rsi
37c42398apop rdi
37c42398bpop rbp
37c42398cpop r12
37c42398epop r13
37c423990pop r14
37c423992pop r15
37c423994ret
37c423995
37c423995loc_37c423995:
37c423995mov rdi, [rsp+320]
37c42399dmov r10, [rdi]
37c4239a0cmp r8, r10
37c4239a3jl 0x37c423ce6
37c4239a9test r10, r10
37c4239acjs 0x37c423ce6
37c4239b2test r8, r8
37c4239b5mov ecx, 1
37c4239bacmovg rcx, r8
37c4239becmp rsi, rcx
37c4239c1jl 0x37c423d08
37c4239c7test r8, r8
37c4239caje 0x37c423968
37c4239cccmp r8, r10
37c4239cfjle 0x37c423aa1
37c4239d5test rdx, rdx
37c4239d8je 0x37c423a98
37c4239demov rdi, [rsp+80]
37c4239e3mov rcx, rdx
37c4239e6mov [rsp+96], r10
37c4239ebmov rbp, rdx
37c4239eeshl rcx, 4
37c4239f2mov r11, r8
37c4239f5sub rbp, r8
37c4239f8mov ebx, 1
37c4239fdlea rax, [rdi+1]
37c423a01shl rdi, 4
37c423a05sub r11, r10
37c423a08movq x1, [rip+0x50c00]
37c423a10shl rax, 4
37c423a14mov r9, rdi
37c423a17pxor x0, x0
37c423a1bmov r13, rax
37c423a1emov rax, [rsp+328]
37c423a26lea rdi, [rdx+1]
37c423a2asub rax, rcx
37c423a2dmov rcx, r8
37c423a30shl rcx, 4
37c423a34lea rsi, [rcx+rax]
37c423a38mov rax, [rsp+328]
37c423a40lea rcx, [rax-16]
37c423a44mov rax, rdx
37c423a47sub rax, r10
37c423a4amov [rsp+88], rax
37c423a4fnop
37c423a50
37c423a50loc_37c423a50:
37c423a50mov eax, 1
37c423a55nop [rax+rax]
37c423a60
37c423a60loc_37c423a60:
37c423a60mov r10, rax
37c423a63add rax, 1
37c423a67shl r10, 4
37c423a6bmovups [rcx+r10], x0
37c423a70cmp rax, r11
37c423a73jle 0x37c423a60
37c423a75cmp rbx, rbp
37c423a78jle 0x37c423a84
37c423a7acmp [rsp+88], rbx
37c423a7fjl 0x37c423a84
37c423a81movups [rsi], x1
37c423a84
37c423a84loc_37c423a84:
37c423a84add rbx, 1
37c423a88add rsi, r13
37c423a8badd rcx, r9
37c423a8ecmp rbx, rdi
37c423a91jne 0x37c423a50
37c423a93mov r10, [rsp+96]
37c423a98
37c423a98loc_37c423a98:
37c423a98test r10, r10
37c423a9bje 0x37c423968
37c423aa1
37c423aa1loc_37c423aa1:
37c423aa1mov rax, [rsp+80]
37c423aa6mov rcx, r10
37c423aa9pxor x6, x6
37c423aadlea rdi, [rsp+152]
37c423ab5mov [rsp+88], rdi
37c423abalea rdi, [rsp+144]
37c423ac2mov rbp, [rsp+344]
37c423acalea r13, [rsp+160]
37c423ad2mov rsi, rax
37c423ad5shl rax, 4
37c423ad9mov [rsp+120], rdi
37c423ademovddup x8, [rip+0x50b39]
37c423ae7not rsi
37c423aeamov [rsp+128], r10
37c423af2movq x7, [rip+0x50b16]
37c423afamov [rsp+112], rsi
37c423affmov rsi, rax
37c423b02mov eax, 1
37c423b07mov [rsp+136], rsi
37c423b0fmov rsi, [rsp+328]
37c423b17nop [rax+rax]
37c423b20
37c423b20loc_37c423b20:
37c423b20mov rbx, r8
37c423b23sub rdx, r8
37c423b26mov r8, r12
37c423b29mov [rsp+104], rax
37c423b2esub rbx, rcx
37c423b31mov rcx, r13
37c423b34add rbx, rax
37c423b37lea r9, [rbx-1]
37c423b3blea rdx, [rbx+rdx-1]
37c423b40mov rdi, r9
37c423b43mov [rsp+160], rdx
37c423b4bshl rdi, 4
37c423b4fmov [rsp+96], r9
37c423b54lea rdx, [rdi+rsi]
37c423b58call zlacgv_64_
37c423b5dmov rdx, [r14]
37c423b60movsd_xmm x0, [rbp+8]
37c423b65lea rcx, [rip+0x50a9a]
37c423b6cmov rax, [rsp+352]
37c423b74movsd_xmm x1, [rbp]
37c423b79mov r9, [rsp+96]
37c423b7exorpd x0, [rip+0x50a9a]
37c423b86add rdx, rbx
37c423b89sub rdx, [r15]
37c423b8cmov [rsp+64], rax
37c423b91mov [rsp+56], r12
37c423b96mov r8, [rsp+88]
37c423b9bunpcklpd x1, x0
37c423b9fmov [rsp+72], 5
37c423ba8mov [rsp+48], rsi
37c423badmov [rsp+40], r13
37c423bb2mov [rsp+32], r12
37c423bb7mov [rsp+152], rdx
37c423bbfmov rdx, [rsp+120]
37c423bc4mov [rsp+144], r9
37c423bcclea r9, [rdi+rsi]
37c423bd0movups [rsp+160], x1
37c423bd8call zlarf1l_64_
37c423bddmov rdx, [r14]
37c423be0movupd x0, [rbp]
37c423be5mov r9, r12
37c423be8mov rcx, [rsp+88]
37c423bedlea r8, [rdi+rsi]
37c423bf1add rdx, rbx
37c423bf4sub rdx, [r15]
37c423bf7xorpd x0, x8
37c423bfcsub rdx, 1
37c423c00movups [rsp+160], x0
37c423c08mov [rsp+152], rdx
37c423c10mov rdx, r13
37c423c13call zscal_64_
37c423c18mov rdx, [r14]
37c423c1bmov r8, r12
37c423c1emov rcx, r13
37c423c21add rdx, rbx
37c423c24sub rdx, [r15]
37c423c27sub rdx, 1
37c423c2bmov [rsp+160], rdx
37c423c33lea rdx, [rdi+rsi]
37c423c37call zlacgv_64_
37c423c3cmov rdx, [r14]
37c423c3fmov r8, [r15]
37c423c42movapd x0, x7
37c423c46mov rdi, [rsp+80]
37c423c4bmov rax, [rsp+112]
37c423c50mov rcx, rdx
37c423c53movupd x2, [rbp]
37c423c58sub rcx, r8
37c423c5badd rcx, rbx
37c423c5eaddsubpd x0, x2
37c423c62imul rdi, rcx
37c423c66add rcx, 1
37c423c6alea r9, [rdi+rax]
37c423c6emov rax, [rsp+104]
37c423c73add r9, rbx
37c423c76shl r9, 4
37c423c7acmp rdx, rcx
37c423c7dmovups [rsi+r9], x0
37c423c82jl 0x37c423cc0
37c423c84add rbx, [rsp+112]
37c423c89add rdi, [rsp+80]
37c423c8eadd rbx, rdi
37c423c91mov r10, [rsp+136]
37c423c99shl rbx, 4
37c423c9dlea r9, [rsi+rbx]
37c423ca1lea rbx, [rdx+1]
37c423ca5nop [rax+rax]
37c423cb0
37c423cb0loc_37c423cb0:
37c423cb0add rcx, 1
37c423cb4movups [r9], x6
37c423cb8add r9, r10
37c423cbbcmp rbx, rcx
37c423cbejne 0x37c423cb0
37c423cc0
37c423cc0loc_37c423cc0:
37c423cc0add rax, 1
37c423cc4cmp [rsp+128], rax
37c423cccjl 0x37c423968
37c423cd2mov rdi, [rsp+320]
37c423cdaadd rbp, 16
37c423cdemov rcx, [rdi]
37c423ce1jmp 0x37c423b20
37c423ce6
37c423ce6loc_37c423ce6:
37c423ce6mov rcx, -3
37c423cedmov edx, 3
37c423cf2jmp 0x37c423942
37c423cf7
37c423cf7loc_37c423cf7:
37c423cf7mov rcx, -1
37c423cfemov edx, 1
37c423d03jmp 0x37c423942
37c423d08
37c423d08loc_37c423d08:
37c423d08mov rcx, -5
37c423d0fmov edx, 5
37c423d14jmp 0x37c423942
37c4238c0
37c4238c0zungr2_64_:
37c4238c0push r15
37c4238c2push r14
37c4238c4push r13
37c4238c6push r12
37c4238c8push rbp
37c4238c9push rdi
37c4238capush rsi
37c4238cbpush rbx
37c4238ccsub rsp, 232
37c4238d3movups [rsp+176], x6
37c4238dbmovups [rsp+192], x7
37c4238e3movups [rsp+208], x8
37c4238ecmov r12, [rsp+336]
37c4238f4mov rax, [rsp+360]
37c4238fcmov rsi, [r12]
37c423900mov [rax], 0
37c423907mov [rsp+320], r8
37c42390fmov r8, [rcx]
37c423912mov r15, rcx
37c423915mov r14, rdx
37c423918mov [rsp+328], r9
37c423920mov [rsp+80], rsi
37c423925test r8, r8
37c423928js 0x37c423cf7
37c42392emov rdx, [rdx]
37c423931cmp r8, rdx
37c423934jle 0x37c423995
37c423936mov rcx, -2
37c42393dmov edx, 2
37c423942
37c423942loc_37c423942:
37c423942mov [rax], rcx
37c423945mov r8l, 6
37c42394blea rcx, [rip+0x50cae]
37c423952mov [rsp+160], rdx
37c42395alea rdx, [rsp+160]
37c423962call xerbla_64_
37c423967nop
37c423968
37c423968loc_37c423968:
37c423968movups x6, [rsp+176]
37c423970movups x7, [rsp+192]
37c423978movups x8, [rsp+208]
37c423981add rsp, 232
37c423988pop rbx
37c423989pop rsi
37c42398apop rdi
37c42398bpop rbp
37c42398cpop r12
37c42398epop r13
37c423990pop r14
37c423992pop r15
37c423994ret
37c423995
37c423995loc_37c423995:
37c423995mov rdi, [rsp+320]
37c42399dmov r10, [rdi]
37c4239a0cmp r8, r10
37c4239a3jl 0x37c423ce6
37c4239a9test r10, r10
37c4239acjs 0x37c423ce6
37c4239b2test r8, r8
37c4239b5mov ecx, 1
37c4239bacmovg rcx, r8
37c4239becmp rsi, rcx
37c4239c1jl 0x37c423d08
37c4239c7test r8, r8
37c4239caje 0x37c423968
37c4239cccmp r8, r10
37c4239cfjle 0x37c423aa1
37c4239d5test rdx, rdx
37c4239d8je 0x37c423a98
37c4239demov rdi, [rsp+80]
37c4239e3mov rcx, rdx
37c4239e6mov [rsp+96], r10
37c4239ebmov rbp, rdx
37c4239eeshl rcx, 4
37c4239f2mov r11, r8
37c4239f5sub rbp, r8
37c4239f8mov ebx, 1
37c4239fdlea rax, [rdi+1]
37c423a01shl rdi, 4
37c423a05sub r11, r10
37c423a08movq x1, [rip+0x50c00]
37c423a10shl rax, 4
37c423a14mov r9, rdi
37c423a17pxor x0, x0
37c423a1bmov r13, rax
37c423a1emov rax, [rsp+328]
37c423a26lea rdi, [rdx+1]
37c423a2asub rax, rcx
37c423a2dmov rcx, r8
37c423a30shl rcx, 4
37c423a34lea rsi, [rcx+rax]
37c423a38mov rax, [rsp+328]
37c423a40lea rcx, [rax-16]
37c423a44mov rax, rdx
37c423a47sub rax, r10
37c423a4amov [rsp+88], rax
37c423a4fnop
37c423a50
37c423a50loc_37c423a50:
37c423a50mov eax, 1
37c423a55nop [rax+rax]
37c423a60
37c423a60loc_37c423a60:
37c423a60mov r10, rax
37c423a63add rax, 1
37c423a67shl r10, 4
37c423a6bmovups [rcx+r10], x0
37c423a70cmp rax, r11
37c423a73jle 0x37c423a60
37c423a75cmp rbx, rbp
37c423a78jle 0x37c423a84
37c423a7acmp [rsp+88], rbx
37c423a7fjl 0x37c423a84
37c423a81movups [rsi], x1
37c423a84
37c423a84loc_37c423a84:
37c423a84add rbx, 1
37c423a88add rsi, r13
37c423a8badd rcx, r9
37c423a8ecmp rbx, rdi
37c423a91jne 0x37c423a50
37c423a93mov r10, [rsp+96]
37c423a98
37c423a98loc_37c423a98:
37c423a98test r10, r10
37c423a9bje 0x37c423968
37c423aa1
37c423aa1loc_37c423aa1:
37c423aa1mov rax, [rsp+80]
37c423aa6mov rcx, r10
37c423aa9pxor x6, x6
37c423aadlea rdi, [rsp+152]
37c423ab5mov [rsp+88], rdi
37c423abalea rdi, [rsp+144]
37c423ac2mov rbp, [rsp+344]
37c423acalea r13, [rsp+160]
37c423ad2mov rsi, rax
37c423ad5shl rax, 4
37c423ad9mov [rsp+120], rdi
37c423ademovddup x8, [rip+0x50b39]
37c423ae7not rsi
37c423aeamov [rsp+128], r10
37c423af2movq x7, [rip+0x50b16]
37c423afamov [rsp+112], rsi
37c423affmov rsi, rax
37c423b02mov eax, 1
37c423b07mov [rsp+136], rsi
37c423b0fmov rsi, [rsp+328]
37c423b17nop [rax+rax]
37c423b20
37c423b20loc_37c423b20:
37c423b20mov rbx, r8
37c423b23sub rdx, r8
37c423b26mov r8, r12
37c423b29mov [rsp+104], rax
37c423b2esub rbx, rcx
37c423b31mov rcx, r13
37c423b34add rbx, rax
37c423b37lea r9, [rbx-1]
37c423b3blea rdx, [rbx+rdx-1]
37c423b40mov rdi, r9
37c423b43mov [rsp+160], rdx
37c423b4bshl rdi, 4
37c423b4fmov [rsp+96], r9
37c423b54lea rdx, [rdi+rsi]
37c423b58call zlacgv_64_
37c423b5dmov rdx, [r14]
37c423b60movsd_xmm x0, [rbp+8]
37c423b65lea rcx, [rip+0x50a9a]
37c423b6cmov rax, [rsp+352]
37c423b74movsd_xmm x1, [rbp]
37c423b79mov r9, [rsp+96]
37c423b7exorpd x0, [rip+0x50a9a]
37c423b86add rdx, rbx
37c423b89sub rdx, [r15]
37c423b8cmov [rsp+64], rax
37c423b91mov [rsp+56], r12
37c423b96mov r8, [rsp+88]
37c423b9bunpcklpd x1, x0
37c423b9fmov [rsp+72], 5
37c423ba8mov [rsp+48], rsi
37c423badmov [rsp+40], r13
37c423bb2mov [rsp+32], r12
37c423bb7mov [rsp+152], rdx
37c423bbfmov rdx, [rsp+120]
37c423bc4mov [rsp+144], r9
37c423bcclea r9, [rdi+rsi]
37c423bd0movups [rsp+160], x1
37c423bd8call zlarf1l_64_
37c423bddmov rdx, [r14]
37c423be0movupd x0, [rbp]
37c423be5mov r9, r12
37c423be8mov rcx, [rsp+88]
37c423bedlea r8, [rdi+rsi]
37c423bf1add rdx, rbx
37c423bf4sub rdx, [r15]
37c423bf7xorpd x0, x8
37c423bfcsub rdx, 1
37c423c00movups [rsp+160], x0
37c423c08mov [rsp+152], rdx
37c423c10mov rdx, r13
37c423c13call zscal_64_
37c423c18mov rdx, [r14]
37c423c1bmov r8, r12
37c423c1emov rcx, r13
37c423c21add rdx, rbx
37c423c24sub rdx, [r15]
37c423c27sub rdx, 1
37c423c2bmov [rsp+160], rdx
37c423c33lea rdx, [rdi+rsi]
37c423c37call zlacgv_64_
37c423c3cmov rdx, [r14]
37c423c3fmov r8, [r15]
37c423c42movapd x0, x7
37c423c46mov rdi, [rsp+80]
37c423c4bmov rax, [rsp+112]
37c423c50mov rcx, rdx
37c423c53movupd x2, [rbp]
37c423c58sub rcx, r8
37c423c5badd rcx, rbx
37c423c5eaddsubpd x0, x2
37c423c62imul rdi, rcx
37c423c66add rcx, 1
37c423c6alea r9, [rdi+rax]
37c423c6emov rax, [rsp+104]
37c423c73add r9, rbx
37c423c76shl r9, 4
37c423c7acmp rdx, rcx
37c423c7dmovups [rsi+r9], x0
37c423c82jl 0x37c423cc0
37c423c84add rbx, [rsp+112]
37c423c89add rdi, [rsp+80]
37c423c8eadd rbx, rdi
37c423c91mov r10, [rsp+136]
37c423c99shl rbx, 4
37c423c9dlea r9, [rsi+rbx]
37c423ca1lea rbx, [rdx+1]
37c423ca5nop [rax+rax]
37c423cb0
37c423cb0loc_37c423cb0:
37c423cb0add rcx, 1
37c423cb4movups [r9], x6
37c423cb8add r9, r10
37c423cbbcmp rbx, rcx
37c423cbejne 0x37c423cb0
37c423cc0
37c423cc0loc_37c423cc0:
37c423cc0add rax, 1
37c423cc4cmp [rsp+128], rax
37c423cccjl 0x37c423968
37c423cd2mov rdi, [rsp+320]
37c423cdaadd rbp, 16
37c423cdemov rcx, [rdi]
37c423ce1jmp 0x37c423b20
37c423ce6
37c423ce6loc_37c423ce6:
37c423ce6mov rcx, -3
37c423cedmov edx, 3
37c423cf2jmp 0x37c423942
37c423cf7
37c423cf7loc_37c423cf7:
37c423cf7mov rcx, -1
37c423cfemov edx, 1
37c423d03jmp 0x37c423942
37c423d08
37c423d08loc_37c423d08:
37c423d08mov rcx, -5
37c423d0fmov edx, 5
37c423d14jmp 0x37c423942
37c4238c0
37c423d19
37c423d19 // align 0x10
37c423d19 // align 0x10
37c423d20
37c423d20zungrq_64_:
37c423d20push r15
37c423d22push r14
37c423d24push r13
37c423d26push r12
37c423d28push rbp
37c423d29push rdi
37c423d2apush rsi
37c423d2bpush rbx
37c423d2csub rsp, 328
37c423d33movups [rsp+304], x6
37c423d3bmov rax, [rsp+432]
37c423d43mov rbx, [rsp+464]
37c423d4bmov rax, [rax]
37c423d4emov [rbx], 0
37c423d55mov [rsp+184], rax
37c423d5dmov rax, [rcx]
37c423d60mov r14, rcx
37c423d63mov r12, rdx
37c423d66mov [rsp+424], r9
37c423d6emov r13, r8
37c423d71test rax, rax
37c423d74js 0x37c423ec7
37c423d7acmp rax, [rdx]
37c423d7djle 0x37c423dcd
37c423d7fmov rdx, -2
37c423d86mov eax, 2
37c423d8b
37c423d8bloc_37c423d8b:
37c423d8bmov [rbx], rdx
37c423d8e
37c423d8eloc_37c423d8e:
37c423d8elea rdx, [rsp+296]
37c423d96mov r8l, 6
37c423d9clea rcx, [rip+0x5088e]
37c423da3mov [rsp+296], rax
37c423dabcall xerbla_64_
37c423db0nop
37c423db1
37c423db1loc_37c423db1:
37c423db1movups x6, [rsp+304]
37c423db9add rsp, 328
37c423dc0pop rbx
37c423dc1pop rsi
37c423dc2pop rdi
37c423dc3pop rbp
37c423dc4pop r12
37c423dc6pop r13
37c423dc8pop r14
37c423dcapop r15
37c423dccret
37c423dcd
37c423dcdloc_37c423dcd:
37c423dcdmov rdx, [r8]
37c423dd0test rdx, rdx
37c423dd3js 0x37c423eb6
37c423dd9cmp rax, rdx
37c423ddcjl 0x37c423eb6
37c423de2test rax, rax
37c423de5mov edx, 1
37c423deacmovg rdx, rax
37c423deecmp [rsp+184], rdx
37c423df6jl 0x37c424572
37c423dfcmov rsi, [rsp+456]
37c423e04mov rsi, [rsi]
37c423e07test rax, rax
37c423e0aje 0x37c423fcc
37c423e10lea rax, [rip+0x50829]
37c423e17mov [rsp+40], r13
37c423e1cmov r9, r14
37c423e1flea rdx, [rip+0x5080b]
37c423e26mov [rsp+64], 1
37c423e2flea rcx, [rip+0x50802]
37c423e36lea r8, [rip+0x507f3]
37c423e3dmov [rsp+56], 6
37c423e46mov [rsp+48], rax
37c423e4bmov [rsp+32], r12
37c423e50call ilaenv_64_
37c423e55mov rdi, [rsp+456]
37c423e5dpxor x0, x0
37c423e61mov rbp, rax
37c423e64mov rax, [r14]
37c423e67mov rcx, [rdi]
37c423e6amov rdx, rax
37c423e6dimul rdx, rbp
37c423e71test rax, rax
37c423e74cvtsi2sd x0, rdx
37c423e79mov edx, 1
37c423e7ecmovg rdx, rax
37c423e82
37c423e82loc_37c423e82:
37c423e82mov rdi, [rsp+448]
37c423e8amov [rdi+8], 0
37c423e92movsd_xmm [rdi], x0
37c423e96cmp rcx, rdx
37c423e99jge 0x37c423ee0
37c423e9bcmp rsi, -1
37c423e9fje 0x37c423fbb
37c423ea5mov [rbx], -8
37c423eacmov eax, 8
37c423eb1jmp 0x37c423d8e
37c423eb6
37c423eb6loc_37c423eb6:
37c423eb6mov rdx, -3
37c423ebdmov eax, 3
37c423ec2jmp 0x37c423d8b
37c423ec7
37c423ec7loc_37c423ec7:
37c423ec7mov [rbx], -1
37c423ecemov rdx, -1
37c423ed5
37c423ed5loc_37c423ed5:
37c423ed5mov rax, rdx
37c423ed8
37c423ed8loc_37c423ed8:
37c423ed8neg rax
37c423edbjmp 0x37c423d8e
37c423ee0
37c423ee0loc_37c423ee0:
37c423ee0mov rdx, [rbx]
37c423ee3test rdx, rdx
37c423ee6jne 0x37c423ed5
37c423ee8cmp rsi, -1
37c423eecje 0x37c423db1
37c423ef2mov r15, rax
37c423ef5test rax, rax
37c423ef8jle 0x37c423db1
37c423efemov rcx, [r13]
37c423f02cmp rbp, 1
37c423f06jle 0x37c423faf
37c423f0cmov r8, rax
37c423f0fcmp rbp, rcx
37c423f12jl 0x37c423fe1
37c423f18
37c423f18loc_37c423f18:
37c423f18mov r9, [r12]
37c423f1c
37c423f1cloc_37c423f1c:
37c423f1clea rax, [rsp+264]
37c423f24mov [rsp+288], r9
37c423f2cmov r9, [rsp+424]
37c423f34lea rdx, [rsp+288]
37c423f3cmov [rsp+56], rax
37c423f41mov rax, [rsp+448]
37c423f49mov [rsp+280], r8
37c423f51lea r8, [rsp+296]
37c423f59mov [rsp+48], rax
37c423f5emov rax, [rsp+440]
37c423f66mov [rsp+296], rcx
37c423f6elea rcx, [rsp+280]
37c423f76mov [rsp+40], rax
37c423f7bmov rax, [rsp+432]
37c423f83mov [rsp+32], rax
37c423f88call zungr2_64_
37c423f8d
37c423f8dloc_37c423f8d:
37c423f8dmov rax, [rsp+448]
37c423f95pxor x0, x0
37c423f99cvtsi2sd x0, r15
37c423f9emov [rax+8], 0
37c423fa6movsd_xmm [rax], x0
37c423faajmp 0x37c423db1
37c423faf
37c423fafloc_37c423faf:
37c423fafmov r9, [r12]
37c423fb3mov r8, rax
37c423fb6jmp 0x37c423f1c
37c423fbb
37c423fbbloc_37c423fbb:
37c423fbbmov rax, [rbx]
37c423fbetest rax, rax
37c423fc1je 0x37c423db1
37c423fc7jmp 0x37c423ed8
37c423fcc
37c423fccloc_37c423fcc:
37c423fccmovsd_xmm x0, [rip+0x506ac]
37c423fd4mov rcx, rsi
37c423fd7mov edx, 1
37c423fdcjmp 0x37c423e82
37c423fe1
37c423fe1loc_37c423fe1:
37c423fe1lea rax, [rip+0x50658]
37c423fe8mov [rsp+40], r13
37c423fedmov r9, r14
37c423ff0lea r8, [rip+0x50639]
37c423ff7mov [rsp+64], 1
37c424000lea rdx, [rip+0x5062a]
37c424007lea rcx, [rip+0x5063a]
37c42400emov [rsp+56], 6
37c424017mov [rsp+48], rax
37c42401cmov [rsp+32], r12
37c424021call ilaenv_64_
37c424026xor edx, edx
37c424028mov rcx, [r13]
37c42402cmov r8, [r14]
37c42402ftest rax, rax
37c424032mov rbx, rdx
37c424035cmovns rbx, rax
37c424039cmp rcx, rbx
37c42403cjle 0x37c423f18
37c424042mov rax, [rsp+456]
37c42404amov r15, rbp
37c42404dmov [rsp+272], r8
37c424055imul r15, r8
37c424059mov rax, [rax]
37c42405ccmp rax, r15
37c42405fjl 0x37c424590
37c424065
37c424065loc_37c424065:
37c424065mov rsi, [rsp+184]
37c42406dcmp rbx, rbp
37c424070mov rdi, rbp
37c424073mov r9, [r12]
37c424077cmovge rdi, rbx
37c42407bmov rax, rsi
37c42407enot rax
37c424081mov [rsp+208], rax
37c424089cmp rdi, rcx
37c42408cjge 0x37c423f1c
37c424092mov rdi, rcx
37c424095mov r11, r9
37c424098sub rdi, rbx
37c42409blea r10, [rdi+rbp-1]
37c4240a0mov rax, r10
37c4240a3cqo
37c4240a5idiv rbp
37c4240a8sub r10, rdx
37c4240abmov rdx, r8
37c4240aecmp r10, rcx
37c4240b1mov rbx, r10
37c4240b4cmovg rbx, rcx
37c4240b8sub r11, rbx
37c4240bbsub rdx, rbx
37c4240belea r10, [r11+1]
37c4240c2cmp r10, r9
37c4240c5jg 0x37c424149
37c4240cblea rdi, [r9+1]
37c4240cftest rdx, rdx
37c4240d2jle 0x37c424149
37c4240d4mov r8, rsi
37c4240d7lea r9, [rdx+1]
37c4240dbshl rsi, 4
37c4240dfpxor x0, x0
37c4240e3imul r8, r10
37c4240e7add r8, [rsp+208]
37c4240efshl r8, 4
37c4240f3add r8, [rsp+424]
37c4240fb
37c4240fbloc_37c4240fb:
37c4240fbmov [rsp+168], r15
37c424103mov eax, 1
37c424108nop
37c42410anop [rax+rax]
37c424115nop [rax+rax]
37c424120
37c424120loc_37c424120:
37c424120mov r15, rax
37c424123add rax, 1
37c424127shl r15, 4
37c42412bmovups [r8+r15], x0
37c424130cmp rax, r9
37c424133jne 0x37c424120
37c424135add r10, 1
37c424139mov r15, [rsp+168]
37c424141add r8, rsi
37c424144cmp rdi, r10
37c424147jne 0x37c4240fb
37c424149
37c424149loc_37c424149:
37c424149lea rax, [rsp+264]
37c424151sub rcx, rbx
37c424154mov r9, [rsp+424]
37c42415cmov [rsp+280], rdx
37c424164mov [rsp+200], rax
37c42416clea r8, [rsp+296]
37c424174lea rdx, [rsp+288]
37c42417cmov [rsp+56], rax
37c424181mov rax, [rsp+448]
37c424189mov [rsp+296], rcx
37c424191lea rcx, [rsp+280]
37c424199mov [rsp+48], rax
37c42419emov rax, [rsp+440]
37c4241a6mov [rsp+288], r11
37c4241aemov [rsp+40], rax
37c4241b3mov rax, [rsp+432]
37c4241bbmov [rsp+176], r8
37c4241c3mov [rsp+32], rax
37c4241c8mov [rsp+240], rdx
37c4241d0mov [rsp+168], rcx
37c4241d8call zungr2_64_
37c4241ddtest rbx, rbx
37c4241e0je 0x37c423f8d
37c4241e6mov r8, [r13]
37c4241eamov rsi, r8
37c4241edsub rsi, rbx
37c4241f0add rsi, 1
37c4241f4cmp r8, rsi
37c4241f7jl 0x37c423f8d
37c4241fdmov rax, r8
37c424200xor edx, edx
37c424202mov rbx, [rsp+440]
37c42420amov rdi, [rsp+184]
37c424212sub rax, rsi
37c424215mov [rsp+248], r15
37c42421dpxor x6, x6
37c424221sub rbx, 16
37c424225mov [rsp+416], r13
37c42422dshl rdi, 4
37c424231mov r13, [rsp+424]
37c424239div rbp
37c42423cmov [rsp+192], rbx
37c424244mov rdx, [r12]
37c424248mov [rsp+408], r12
37c424250lea rbx, [rsp+272]
37c424258mov [rsp+216], rbx
37c424260mov r12, rax
37c424263nop
37c424265nop [rax+rax]
37c424270
37c424270loc_37c424270:
37c424270mov rcx, r8
37c424273mov rbx, [r14]
37c424276mov rax, rsi
37c424279sub rcx, rsi
37c42427cadd rcx, 1
37c424280cmp rcx, rbp
37c424283cmovg rcx, rbp
37c424287sub rbx, r8
37c42428ashl rax, 4
37c42428eadd rax, [rsp+192]
37c424296add rbx, rsi
37c424299lea r10, [rbx-1]
37c42429dmov [rsp+280], rcx
37c4242a5mov r15, r10
37c4242a8shl r15, 4
37c4242acadd r15, r13
37c4242afcmp rbx, 1
37c4242b3jle 0x37c42446f
37c4242b9sub rdx, r8
37c4242bcmov [rsp+48], rax
37c4242c1mov r9, [rsp+168]
37c4242c9add rdx, rsi
37c4242ccmov [rsp+32], r15
37c4242d1mov r8, [rsp+176]
37c4242d9lea rdx, [rcx+rdx-1]
37c4242demov rcx, [rsp+448]
37c4242e6mov [rsp+80], 7
37c4242efmov [rsp+296], rdx
37c4242f7mov rdx, [rsp+216]
37c4242ffmov [rsp+56], rcx
37c424304mov rcx, [rsp+432]
37c42430cmov [rsp+64], rdx
37c424311lea rdx, [rip+0x50340]
37c424318mov [rsp+40], rcx
37c42431dlea rcx, [rip+0x5033b]
37c424324mov [rsp+72], 8
37c42432dmov [rsp+224], rax
37c424335mov [rsp+232], r10
37c42433dcall zlarft_64_
37c424342mov r11, [rsp+408]
37c42434amov rax, [rsp+216]
37c424352lea r8, [rip+0x50306]
37c424359mov rdx, [rsp+280]
37c424361mov r10, [rsp+232]
37c424369lea r9, [rip+0x502e8]
37c424370mov rcx, [r11]
37c424373mov r11, [rsp+416]
37c42437bmov [rsp+288], r10
37c424383add rcx, rsi
37c424386sub rcx, [r11]
37c424389mov [rsp+112], rax
37c42438emov [rsp+80], rax
37c424393mov rax, [rsp+168]
37c42439blea rcx, [rdx+rcx-1]
37c4243a0shl rdx, 4
37c4243a4add rdx, [rsp+448]
37c4243acmov [rsp+296], rcx
37c4243b4lea rcx, [rip+0x502bf]
37c4243bbmov [rsp+104], rdx
37c4243c0mov rdx, [rsp+432]
37c4243c8mov [rsp+48], rax
37c4243cdmov rax, [rsp+176]
37c4243d5mov [rsp+96], rdx
37c4243damov rdx, [rsp+448]
37c4243e2mov [rsp+40], rax
37c4243e7mov rax, [rsp+240]
37c4243efmov [rsp+72], rdx
37c4243f4mov rdx, [rsp+432]
37c4243fcmov [rsp+32], rax
37c424401mov [rsp+64], rdx
37c424406lea rdx, [rip+0x5025a]
37c42440dmov [rsp+144], 7
37c424419mov [rsp+136], 8
37c424425mov [rsp+128], 19
37c424431mov [rsp+120], 5
37c42443amov [rsp+88], r13
37c42443fmov [rsp+56], r15
37c424444call zlarfb_64_
37c424449mov rax, [rsp+408]
37c424451mov rcx, [rsp+280]
37c424459mov rdx, [rax]
37c42445cmov rax, [rsp+416]
37c424464mov r8, [rax]
37c424467mov rax, [rsp+224]
37c42446f
37c42446floc_37c42446f:
37c42446fsub rdx, r8
37c424472mov [rsp+40], rax
37c424477mov rax, [rsp+432]
37c42447fmov r9, r15
37c424482add rdx, rsi
37c424485lea rdx, [rcx+rdx-1]
37c42448amov [rsp+32], rax
37c42448fmov rcx, [rsp+168]
37c424497mov [rsp+296], rdx
37c42449fmov rdx, [rsp+200]
37c4244a7mov r8, rcx
37c4244aamov [rsp+56], rdx
37c4244afmov rdx, [rsp+448]
37c4244b7mov [rsp+48], rdx
37c4244bcmov rdx, [rsp+176]
37c4244c4call zungr2_64_
37c4244c9mov rax, [rsp+408]
37c4244d1mov r10, [rsp+280]
37c4244d9mov rdx, [rax]
37c4244dcmov rax, [rsp+416]
37c4244e4mov r8, [rax]
37c4244e7mov r11, rdx
37c4244easub r11, r8
37c4244edadd r11, rsi
37c4244f0add r11, r10
37c4244f3cmp rdx, r11
37c4244f6jl 0x37c424561
37c4244f8lea r15, [rdx+1]
37c4244fctest r10, r10
37c4244ffjle 0x37c424561
37c424501mov r9, [rsp+184]
37c424509add r10, rbx
37c42450cimul r9, r11
37c424510add r9, [rsp+208]
37c424518shl r9, 4
37c42451cadd r9, r13
37c42451fnop
37c424520
37c424520loc_37c424520:
37c424520mov rax, rbx
37c424523nop [rax]
37c42452anop [rax+rax]
37c424535nop [rax+rax]
37c424540
37c424540loc_37c424540:
37c424540mov rcx, rax
37c424543add rax, 1
37c424547shl rcx, 4
37c42454bmovups [r9+rcx], x6
37c424550cmp rax, r10
37c424553jl 0x37c424540
37c424555add r11, 1
37c424559add r9, rdi
37c42455ccmp r15, r11
37c42455fjne 0x37c424520
37c424561
37c424561loc_37c424561:
37c424561add rsi, rbp
37c424564test r12, r12
37c424567je 0x37c424583
37c424569sub r12, 1
37c42456djmp 0x37c424270
37c424572
37c424572loc_37c424572:
37c424572mov rdx, -5
37c424579mov eax, 5
37c42457ejmp 0x37c423d8b
37c424583
37c424583loc_37c424583:
37c424583mov r15, [rsp+248]
37c42458bjmp 0x37c423f8d
37c424590
37c424590loc_37c424590:
37c424590cqo
37c424592mov [rsp+40], r13
37c424597lea rcx, [rip+0x500b2]
37c42459emov r9, r14
37c4245a1idiv r8
37c4245a4mov [rsp+32], r12
37c4245a9mov [rsp+64], 1
37c4245b2mov [rsp+56], 6
37c4245bblea r8, [rip+0x5006e]
37c4245c2lea rdx, [rip+0x50068]
37c4245c9mov rbp, rax
37c4245cclea rax, [rip+0x5006d]
37c4245d3mov [rsp+48], rax
37c4245d8call ilaenv_64_
37c4245ddmov edx, 2
37c4245e2mov r8, [r14]
37c4245e5mov rcx, [r13]
37c4245e9cmp rax, rdx
37c4245eccmovl rax, rdx
37c4245f0cmp rbp, rax
37c4245f3jl 0x37c423f18
37c4245f9jmp 0x37c424065
37c423d20
37c423d20zungrq_64_:
37c423d20push r15
37c423d22push r14
37c423d24push r13
37c423d26push r12
37c423d28push rbp
37c423d29push rdi
37c423d2apush rsi
37c423d2bpush rbx
37c423d2csub rsp, 328
37c423d33movups [rsp+304], x6
37c423d3bmov rax, [rsp+432]
37c423d43mov rbx, [rsp+464]
37c423d4bmov rax, [rax]
37c423d4emov [rbx], 0
37c423d55mov [rsp+184], rax
37c423d5dmov rax, [rcx]
37c423d60mov r14, rcx
37c423d63mov r12, rdx
37c423d66mov [rsp+424], r9
37c423d6emov r13, r8
37c423d71test rax, rax
37c423d74js 0x37c423ec7
37c423d7acmp rax, [rdx]
37c423d7djle 0x37c423dcd
37c423d7fmov rdx, -2
37c423d86mov eax, 2
37c423d8b
37c423d8bloc_37c423d8b:
37c423d8bmov [rbx], rdx
37c423d8e
37c423d8eloc_37c423d8e:
37c423d8elea rdx, [rsp+296]
37c423d96mov r8l, 6
37c423d9clea rcx, [rip+0x5088e]
37c423da3mov [rsp+296], rax
37c423dabcall xerbla_64_
37c423db0nop
37c423db1
37c423db1loc_37c423db1:
37c423db1movups x6, [rsp+304]
37c423db9add rsp, 328
37c423dc0pop rbx
37c423dc1pop rsi
37c423dc2pop rdi
37c423dc3pop rbp
37c423dc4pop r12
37c423dc6pop r13
37c423dc8pop r14
37c423dcapop r15
37c423dccret
37c423dcd
37c423dcdloc_37c423dcd:
37c423dcdmov rdx, [r8]
37c423dd0test rdx, rdx
37c423dd3js 0x37c423eb6
37c423dd9cmp rax, rdx
37c423ddcjl 0x37c423eb6
37c423de2test rax, rax
37c423de5mov edx, 1
37c423deacmovg rdx, rax
37c423deecmp [rsp+184], rdx
37c423df6jl 0x37c424572
37c423dfcmov rsi, [rsp+456]
37c423e04mov rsi, [rsi]
37c423e07test rax, rax
37c423e0aje 0x37c423fcc
37c423e10lea rax, [rip+0x50829]
37c423e17mov [rsp+40], r13
37c423e1cmov r9, r14
37c423e1flea rdx, [rip+0x5080b]
37c423e26mov [rsp+64], 1
37c423e2flea rcx, [rip+0x50802]
37c423e36lea r8, [rip+0x507f3]
37c423e3dmov [rsp+56], 6
37c423e46mov [rsp+48], rax
37c423e4bmov [rsp+32], r12
37c423e50call ilaenv_64_
37c423e55mov rdi, [rsp+456]
37c423e5dpxor x0, x0
37c423e61mov rbp, rax
37c423e64mov rax, [r14]
37c423e67mov rcx, [rdi]
37c423e6amov rdx, rax
37c423e6dimul rdx, rbp
37c423e71test rax, rax
37c423e74cvtsi2sd x0, rdx
37c423e79mov edx, 1
37c423e7ecmovg rdx, rax
37c423e82
37c423e82loc_37c423e82:
37c423e82mov rdi, [rsp+448]
37c423e8amov [rdi+8], 0
37c423e92movsd_xmm [rdi], x0
37c423e96cmp rcx, rdx
37c423e99jge 0x37c423ee0
37c423e9bcmp rsi, -1
37c423e9fje 0x37c423fbb
37c423ea5mov [rbx], -8
37c423eacmov eax, 8
37c423eb1jmp 0x37c423d8e
37c423eb6
37c423eb6loc_37c423eb6:
37c423eb6mov rdx, -3
37c423ebdmov eax, 3
37c423ec2jmp 0x37c423d8b
37c423ec7
37c423ec7loc_37c423ec7:
37c423ec7mov [rbx], -1
37c423ecemov rdx, -1
37c423ed5
37c423ed5loc_37c423ed5:
37c423ed5mov rax, rdx
37c423ed8
37c423ed8loc_37c423ed8:
37c423ed8neg rax
37c423edbjmp 0x37c423d8e
37c423ee0
37c423ee0loc_37c423ee0:
37c423ee0mov rdx, [rbx]
37c423ee3test rdx, rdx
37c423ee6jne 0x37c423ed5
37c423ee8cmp rsi, -1
37c423eecje 0x37c423db1
37c423ef2mov r15, rax
37c423ef5test rax, rax
37c423ef8jle 0x37c423db1
37c423efemov rcx, [r13]
37c423f02cmp rbp, 1
37c423f06jle 0x37c423faf
37c423f0cmov r8, rax
37c423f0fcmp rbp, rcx
37c423f12jl 0x37c423fe1
37c423f18
37c423f18loc_37c423f18:
37c423f18mov r9, [r12]
37c423f1c
37c423f1cloc_37c423f1c:
37c423f1clea rax, [rsp+264]
37c423f24mov [rsp+288], r9
37c423f2cmov r9, [rsp+424]
37c423f34lea rdx, [rsp+288]
37c423f3cmov [rsp+56], rax
37c423f41mov rax, [rsp+448]
37c423f49mov [rsp+280], r8
37c423f51lea r8, [rsp+296]
37c423f59mov [rsp+48], rax
37c423f5emov rax, [rsp+440]
37c423f66mov [rsp+296], rcx
37c423f6elea rcx, [rsp+280]
37c423f76mov [rsp+40], rax
37c423f7bmov rax, [rsp+432]
37c423f83mov [rsp+32], rax
37c423f88call zungr2_64_
37c423f8d
37c423f8dloc_37c423f8d:
37c423f8dmov rax, [rsp+448]
37c423f95pxor x0, x0
37c423f99cvtsi2sd x0, r15
37c423f9emov [rax+8], 0
37c423fa6movsd_xmm [rax], x0
37c423faajmp 0x37c423db1
37c423faf
37c423fafloc_37c423faf:
37c423fafmov r9, [r12]
37c423fb3mov r8, rax
37c423fb6jmp 0x37c423f1c
37c423fbb
37c423fbbloc_37c423fbb:
37c423fbbmov rax, [rbx]
37c423fbetest rax, rax
37c423fc1je 0x37c423db1
37c423fc7jmp 0x37c423ed8
37c423fcc
37c423fccloc_37c423fcc:
37c423fccmovsd_xmm x0, [rip+0x506ac]
37c423fd4mov rcx, rsi
37c423fd7mov edx, 1
37c423fdcjmp 0x37c423e82
37c423fe1
37c423fe1loc_37c423fe1:
37c423fe1lea rax, [rip+0x50658]
37c423fe8mov [rsp+40], r13
37c423fedmov r9, r14
37c423ff0lea r8, [rip+0x50639]
37c423ff7mov [rsp+64], 1
37c424000lea rdx, [rip+0x5062a]
37c424007lea rcx, [rip+0x5063a]
37c42400emov [rsp+56], 6
37c424017mov [rsp+48], rax
37c42401cmov [rsp+32], r12
37c424021call ilaenv_64_
37c424026xor edx, edx
37c424028mov rcx, [r13]
37c42402cmov r8, [r14]
37c42402ftest rax, rax
37c424032mov rbx, rdx
37c424035cmovns rbx, rax
37c424039cmp rcx, rbx
37c42403cjle 0x37c423f18
37c424042mov rax, [rsp+456]
37c42404amov r15, rbp
37c42404dmov [rsp+272], r8
37c424055imul r15, r8
37c424059mov rax, [rax]
37c42405ccmp rax, r15
37c42405fjl 0x37c424590
37c424065
37c424065loc_37c424065:
37c424065mov rsi, [rsp+184]
37c42406dcmp rbx, rbp
37c424070mov rdi, rbp
37c424073mov r9, [r12]
37c424077cmovge rdi, rbx
37c42407bmov rax, rsi
37c42407enot rax
37c424081mov [rsp+208], rax
37c424089cmp rdi, rcx
37c42408cjge 0x37c423f1c
37c424092mov rdi, rcx
37c424095mov r11, r9
37c424098sub rdi, rbx
37c42409blea r10, [rdi+rbp-1]
37c4240a0mov rax, r10
37c4240a3cqo
37c4240a5idiv rbp
37c4240a8sub r10, rdx
37c4240abmov rdx, r8
37c4240aecmp r10, rcx
37c4240b1mov rbx, r10
37c4240b4cmovg rbx, rcx
37c4240b8sub r11, rbx
37c4240bbsub rdx, rbx
37c4240belea r10, [r11+1]
37c4240c2cmp r10, r9
37c4240c5jg 0x37c424149
37c4240cblea rdi, [r9+1]
37c4240cftest rdx, rdx
37c4240d2jle 0x37c424149
37c4240d4mov r8, rsi
37c4240d7lea r9, [rdx+1]
37c4240dbshl rsi, 4
37c4240dfpxor x0, x0
37c4240e3imul r8, r10
37c4240e7add r8, [rsp+208]
37c4240efshl r8, 4
37c4240f3add r8, [rsp+424]
37c4240fb
37c4240fbloc_37c4240fb:
37c4240fbmov [rsp+168], r15
37c424103mov eax, 1
37c424108nop
37c42410anop [rax+rax]
37c424115nop [rax+rax]
37c424120
37c424120loc_37c424120:
37c424120mov r15, rax
37c424123add rax, 1
37c424127shl r15, 4
37c42412bmovups [r8+r15], x0
37c424130cmp rax, r9
37c424133jne 0x37c424120
37c424135add r10, 1
37c424139mov r15, [rsp+168]
37c424141add r8, rsi
37c424144cmp rdi, r10
37c424147jne 0x37c4240fb
37c424149
37c424149loc_37c424149:
37c424149lea rax, [rsp+264]
37c424151sub rcx, rbx
37c424154mov r9, [rsp+424]
37c42415cmov [rsp+280], rdx
37c424164mov [rsp+200], rax
37c42416clea r8, [rsp+296]
37c424174lea rdx, [rsp+288]
37c42417cmov [rsp+56], rax
37c424181mov rax, [rsp+448]
37c424189mov [rsp+296], rcx
37c424191lea rcx, [rsp+280]
37c424199mov [rsp+48], rax
37c42419emov rax, [rsp+440]
37c4241a6mov [rsp+288], r11
37c4241aemov [rsp+40], rax
37c4241b3mov rax, [rsp+432]
37c4241bbmov [rsp+176], r8
37c4241c3mov [rsp+32], rax
37c4241c8mov [rsp+240], rdx
37c4241d0mov [rsp+168], rcx
37c4241d8call zungr2_64_
37c4241ddtest rbx, rbx
37c4241e0je 0x37c423f8d
37c4241e6mov r8, [r13]
37c4241eamov rsi, r8
37c4241edsub rsi, rbx
37c4241f0add rsi, 1
37c4241f4cmp r8, rsi
37c4241f7jl 0x37c423f8d
37c4241fdmov rax, r8
37c424200xor edx, edx
37c424202mov rbx, [rsp+440]
37c42420amov rdi, [rsp+184]
37c424212sub rax, rsi
37c424215mov [rsp+248], r15
37c42421dpxor x6, x6
37c424221sub rbx, 16
37c424225mov [rsp+416], r13
37c42422dshl rdi, 4
37c424231mov r13, [rsp+424]
37c424239div rbp
37c42423cmov [rsp+192], rbx
37c424244mov rdx, [r12]
37c424248mov [rsp+408], r12
37c424250lea rbx, [rsp+272]
37c424258mov [rsp+216], rbx
37c424260mov r12, rax
37c424263nop
37c424265nop [rax+rax]
37c424270
37c424270loc_37c424270:
37c424270mov rcx, r8
37c424273mov rbx, [r14]
37c424276mov rax, rsi
37c424279sub rcx, rsi
37c42427cadd rcx, 1
37c424280cmp rcx, rbp
37c424283cmovg rcx, rbp
37c424287sub rbx, r8
37c42428ashl rax, 4
37c42428eadd rax, [rsp+192]
37c424296add rbx, rsi
37c424299lea r10, [rbx-1]
37c42429dmov [rsp+280], rcx
37c4242a5mov r15, r10
37c4242a8shl r15, 4
37c4242acadd r15, r13
37c4242afcmp rbx, 1
37c4242b3jle 0x37c42446f
37c4242b9sub rdx, r8
37c4242bcmov [rsp+48], rax
37c4242c1mov r9, [rsp+168]
37c4242c9add rdx, rsi
37c4242ccmov [rsp+32], r15
37c4242d1mov r8, [rsp+176]
37c4242d9lea rdx, [rcx+rdx-1]
37c4242demov rcx, [rsp+448]
37c4242e6mov [rsp+80], 7
37c4242efmov [rsp+296], rdx
37c4242f7mov rdx, [rsp+216]
37c4242ffmov [rsp+56], rcx
37c424304mov rcx, [rsp+432]
37c42430cmov [rsp+64], rdx
37c424311lea rdx, [rip+0x50340]
37c424318mov [rsp+40], rcx
37c42431dlea rcx, [rip+0x5033b]
37c424324mov [rsp+72], 8
37c42432dmov [rsp+224], rax
37c424335mov [rsp+232], r10
37c42433dcall zlarft_64_
37c424342mov r11, [rsp+408]
37c42434amov rax, [rsp+216]
37c424352lea r8, [rip+0x50306]
37c424359mov rdx, [rsp+280]
37c424361mov r10, [rsp+232]
37c424369lea r9, [rip+0x502e8]
37c424370mov rcx, [r11]
37c424373mov r11, [rsp+416]
37c42437bmov [rsp+288], r10
37c424383add rcx, rsi
37c424386sub rcx, [r11]
37c424389mov [rsp+112], rax
37c42438emov [rsp+80], rax
37c424393mov rax, [rsp+168]
37c42439blea rcx, [rdx+rcx-1]
37c4243a0shl rdx, 4
37c4243a4add rdx, [rsp+448]
37c4243acmov [rsp+296], rcx
37c4243b4lea rcx, [rip+0x502bf]
37c4243bbmov [rsp+104], rdx
37c4243c0mov rdx, [rsp+432]
37c4243c8mov [rsp+48], rax
37c4243cdmov rax, [rsp+176]
37c4243d5mov [rsp+96], rdx
37c4243damov rdx, [rsp+448]
37c4243e2mov [rsp+40], rax
37c4243e7mov rax, [rsp+240]
37c4243efmov [rsp+72], rdx
37c4243f4mov rdx, [rsp+432]
37c4243fcmov [rsp+32], rax
37c424401mov [rsp+64], rdx
37c424406lea rdx, [rip+0x5025a]
37c42440dmov [rsp+144], 7
37c424419mov [rsp+136], 8
37c424425mov [rsp+128], 19
37c424431mov [rsp+120], 5
37c42443amov [rsp+88], r13
37c42443fmov [rsp+56], r15
37c424444call zlarfb_64_
37c424449mov rax, [rsp+408]
37c424451mov rcx, [rsp+280]
37c424459mov rdx, [rax]
37c42445cmov rax, [rsp+416]
37c424464mov r8, [rax]
37c424467mov rax, [rsp+224]
37c42446f
37c42446floc_37c42446f:
37c42446fsub rdx, r8
37c424472mov [rsp+40], rax
37c424477mov rax, [rsp+432]
37c42447fmov r9, r15
37c424482add rdx, rsi
37c424485lea rdx, [rcx+rdx-1]
37c42448amov [rsp+32], rax
37c42448fmov rcx, [rsp+168]
37c424497mov [rsp+296], rdx
37c42449fmov rdx, [rsp+200]
37c4244a7mov r8, rcx
37c4244aamov [rsp+56], rdx
37c4244afmov rdx, [rsp+448]
37c4244b7mov [rsp+48], rdx
37c4244bcmov rdx, [rsp+176]
37c4244c4call zungr2_64_
37c4244c9mov rax, [rsp+408]
37c4244d1mov r10, [rsp+280]
37c4244d9mov rdx, [rax]
37c4244dcmov rax, [rsp+416]
37c4244e4mov r8, [rax]
37c4244e7mov r11, rdx
37c4244easub r11, r8
37c4244edadd r11, rsi
37c4244f0add r11, r10
37c4244f3cmp rdx, r11
37c4244f6jl 0x37c424561
37c4244f8lea r15, [rdx+1]
37c4244fctest r10, r10
37c4244ffjle 0x37c424561
37c424501mov r9, [rsp+184]
37c424509add r10, rbx
37c42450cimul r9, r11
37c424510add r9, [rsp+208]
37c424518shl r9, 4
37c42451cadd r9, r13
37c42451fnop
37c424520
37c424520loc_37c424520:
37c424520mov rax, rbx
37c424523nop [rax]
37c42452anop [rax+rax]
37c424535nop [rax+rax]
37c424540
37c424540loc_37c424540:
37c424540mov rcx, rax
37c424543add rax, 1
37c424547shl rcx, 4
37c42454bmovups [r9+rcx], x6
37c424550cmp rax, r10
37c424553jl 0x37c424540
37c424555add r11, 1
37c424559add r9, rdi
37c42455ccmp r15, r11
37c42455fjne 0x37c424520
37c424561
37c424561loc_37c424561:
37c424561add rsi, rbp
37c424564test r12, r12
37c424567je 0x37c424583
37c424569sub r12, 1
37c42456djmp 0x37c424270
37c424572
37c424572loc_37c424572:
37c424572mov rdx, -5
37c424579mov eax, 5
37c42457ejmp 0x37c423d8b
37c424583
37c424583loc_37c424583:
37c424583mov r15, [rsp+248]
37c42458bjmp 0x37c423f8d
37c424590
37c424590loc_37c424590:
37c424590cqo
37c424592mov [rsp+40], r13
37c424597lea rcx, [rip+0x500b2]
37c42459emov r9, r14
37c4245a1idiv r8
37c4245a4mov [rsp+32], r12
37c4245a9mov [rsp+64], 1
37c4245b2mov [rsp+56], 6
37c4245bblea r8, [rip+0x5006e]
37c4245c2lea rdx, [rip+0x50068]
37c4245c9mov rbp, rax
37c4245cclea rax, [rip+0x5006d]
37c4245d3mov [rsp+48], rax
37c4245d8call ilaenv_64_
37c4245ddmov edx, 2
37c4245e2mov r8, [r14]
37c4245e5mov rcx, [r13]
37c4245e9cmp rax, rdx
37c4245eccmovl rax, rdx
37c4245f0cmp rbp, rax
37c4245f3jl 0x37c423f18
37c4245f9jmp 0x37c424065
37c423d20
37c4245fe
37c4245fe // align 0x10
37c4245fe // align 0x10
37c424600
37c424600zungtr_64_:
37c424600push r15
37c424602push r14
37c424604push r13
37c424606push r12
37c424608push rbp
37c424609push rdi
37c42460apush rsi
37c42460bpush rbx
37c42460csub rsp, 152
37c424613mov rdi, [rsp+280]
37c42461bmov rax, [rsp+272]
37c424623mov r12, [r9]
37c424626mov [rdi], 0
37c42462dmov rbp, [rax]
37c424630mov r14, rdx
37c424633mov rbx, r8
37c424636mov rsi, r9
37c424639mov r8l, 1
37c42463fmov r9l, 1
37c424645lea rdx, [rip+0x50044]
37c42464cmov r15, rcx
37c42464fcall lsame_64_
37c424654mov r13, rax
37c424657test rax, rax
37c42465aje 0x37c4246e8
37c424660
37c424660loc_37c424660:
37c424660mov rax, [r14]
37c424663test rax, rax
37c424666js 0x37c4246c8
37c424668test rax, rax
37c42466bmov edx, 1
37c424670cmovg rdx, rax
37c424674cmp [rsi], rdx
37c424677jge 0x37c424728
37c42467dmov [rdi], -4
37c424684mov eax, 4
37c424689lea r11, [rsp+136]
37c424691
37c424691loc_37c424691:
37c424691mov r8l, 6
37c424697mov rdx, r11
37c42469alea rcx, [rip+0x50015]
37c4246a1mov [rsp+136], rax
37c4246a9call xerbla_64_
37c4246aenop
37c4246af
37c4246afloc_37c4246af:
37c4246afadd rsp, 152
37c4246b6pop rbx
37c4246b7pop rsi
37c4246b8pop rdi
37c4246b9pop rbp
37c4246bapop r12
37c4246bcpop r13
37c4246bepop r14
37c4246c0pop r15
37c4246c2ret
37c4246c3
37c4246c3 0f 1f 44 00 00 ..D..
37c4246c8
37c4246c8loc_37c4246c8:
37c4246c8mov [rdi], -2
37c4246cfmov rax, -2
37c4246d6lea r11, [rsp+136]
37c4246de
37c4246deloc_37c4246de:
37c4246deneg rax
37c4246e1jmp 0x37c424691
37c4246e3
37c4246e3 0f 1f 44 00 00 ..D..
37c4246e8
37c4246e8loc_37c4246e8:
37c4246e8mov r9l, 1
37c4246eemov r8l, 1
37c4246f4lea rdx, [rip+0x4ff96]
37c4246fbmov rcx, r15
37c4246fecall lsame_64_
37c424703test rax, rax
37c424706jne 0x37c424660
37c42470cmov [rdi], -1
37c424713mov rax, -1
37c42471alea r11, [rsp+136]
37c424722jmp 0x37c4246de
37c424724
37c424724 0f 1f 40 00 ..@.
37c424728
37c424728loc_37c424728:
37c424728lea rdx, [rax-1]
37c42472cmov ecx, 1
37c424731test rdx, rdx
37c424734cmovle rdx, rcx
37c424738mov rcx, [rsp+272]
37c424740cmp [rcx], rdx
37c424743jge 0x37c424768
37c424745cmp rbp, -1
37c424749je 0x37c424768
37c42474bmov [rdi], -7
37c424752mov eax, 7
37c424757lea r11, [rsp+136]
37c42475fjmp 0x37c424691
37c424764
37c424764 0f 1f 40 00 ..@.
37c424768
37c424768loc_37c424768:
37c424768mov rdx, [rdi]
37c42476btest rdx, rdx
37c42476ejne 0x37c424b81
37c424774sub rax, 1
37c424778lea r9, [rsp+120]
37c42477dlea r11, [rsp+136]
37c424785mov [rsp+64], 1
37c42478emov [rsp+120], rax
37c424793lea r8, [rip+0x4fef8]
37c42479amov [rsp+128], rax
37c4247a2mov [rsp+136], rax
37c4247aalea rax, [rip+0x4fef7]
37c4247b1mov [rsp+48], rax
37c4247b6lea rax, [rsp+128]
37c4247bemov [rsp+80], r9
37c4247c3mov [rsp+56], 6
37c4247ccmov [rsp+40], r11
37c4247d1mov [rsp+96], r11
37c4247d6mov [rsp+88], rax
37c4247dbmov [rsp+32], rax
37c4247e0test r13, r13
37c4247e3jne 0x37c4249ad
37c4247e9lea rdx, [rip+0x4fec0]
37c4247f0lea rcx, [rip+0x4fea9]
37c4247f7call ilaenv_64_
37c4247fcmov r11, [rsp+96]
37c424801mov rdx, rax
37c424804
37c424804loc_37c424804:
37c424804mov r8, [r14]
37c424807mov eax, 1
37c42480cpxor x2, x2
37c424810lea r9, [r8-1]
37c424814test r9, r9
37c424817cmovg rax, r9
37c42481bimul rax, rdx
37c42481fcvtsi2sd x2, rax
37c424824mov rax, [rsp+264]
37c42482cmov [rax+8], 0
37c424834movsd_xmm [rax], x2
37c424838mov rax, [rdi]
37c42483btest rax, rax
37c42483ejne 0x37c4246de
37c424844cmp rbp, -1
37c424848je 0x37c4246af
37c42484etest r8, r8
37c424851je 0x37c4249d0
37c424857xor eax, eax
37c424859test r12, r12
37c42485ccmovns rax, r12
37c424860mov rdx, rax
37c424863not rdx
37c424866test r13, r13
37c424869je 0x37c4249f0
37c42486fmov rcx, r8
37c424872imul rcx, rax
37c424876add rcx, rdx
37c424879cmp r8, 1
37c42487djle 0x37c424915
37c424883shl rax, 4
37c424887mov r12, r8
37c42488amov rdi, rbx
37c42488dxor r10l, r10l
37c424890mov r13, rax
37c424893shl r12, 4
37c424897pxor x1, x1
37c42489bnop [rax+rax]
37c4248a0
37c4248a0loc_37c4248a0:
37c4248a0add r10, 1
37c4248a4lea r14, [rdi+r13]
37c4248a8xor eax, eax
37c4248aaxor ebp, ebp
37c4248accmp r10, 1
37c4248b0je 0x37c4248db
37c4248b2nop [rax]
37c4248b5nop [rax+rax]
37c4248c0
37c4248c0loc_37c4248c0:
37c4248c0movupd x0, [r14+rax]
37c4248c6lea rdx, [rbp+2]
37c4248caadd rbp, 1
37c4248cemovups [rdi+rax], x0
37c4248d2add rax, 16
37c4248d6cmp rdx, r10
37c4248d9jne 0x37c4248c0
37c4248db
37c4248dbloc_37c4248db:
37c4248dbmovups [rdi+r12-16], x1
37c4248e1mov rdi, r14
37c4248e4cmp r10, r9
37c4248e7jne 0x37c4248a0
37c4248e9mov r10, rcx
37c4248ecmov eax, 1
37c4248f1pxor x0, x0
37c4248f5shl r10, 4
37c4248f9add r10, rbx
37c4248fcnop [rax]
37c424900
37c424900loc_37c424900:
37c424900mov rdx, rax
37c424903add rax, 1
37c424907shl rdx, 4
37c42490bmovups [r10+rdx], x0
37c424910cmp r8, rax
37c424913jne 0x37c424900
37c424915
37c424915loc_37c424915:
37c424915add rcx, r8
37c424918lea rax, [rsp+112]
37c42491dmov rdx, [rsp+88]
37c424922movq x0, [rip+0x4fd96]
37c42492ashl rcx, 4
37c42492emov [rsp+120], r9
37c424933mov r8, r11
37c424936movups [rbx+rcx], x0
37c42493amov rcx, [rsp+80]
37c42493fmov [rsp+64], rax
37c424944mov rax, [rsp+272]
37c42494cmov [rsp+32], rsi
37c424951mov [rsp+56], rax
37c424956mov rax, [rsp+264]
37c42495emov [rsp+128], r9
37c424966mov [rsp+48], rax
37c42496bmov rax, [rsp+256]
37c424973mov [rsp+136], r9
37c42497bmov r9, rbx
37c42497emov [rsp+40], rax
37c424983movsd_xmm [rsp+96], x2
37c424989call zungql_64_
37c42498emovsd_xmm x2, [rsp+96]
37c424994
37c424994loc_37c424994:
37c424994mov rax, [rsp+264]
37c42499cmov [rax+8], 0
37c4249a4movsd_xmm [rax], x2
37c4249a8jmp 0x37c4246af
37c4249ad
37c4249adloc_37c4249ad:
37c4249adlea rdx, [rip+0x4fcdf]
37c4249b4lea rcx, [rip+0x4fce5]
37c4249bbcall ilaenv_64_
37c4249c0mov r11, [rsp+96]
37c4249c5mov rdx, rax
37c4249c8jmp 0x37c424804
37c4249cd
37c4249cd 0f 1f 00 ...
37c4249d0
37c4249d0loc_37c4249d0:
37c4249d0mov rax, [rsp+264]
37c4249d8movq x0, [rip+0x4fce0]
37c4249e0movups [rax], x0
37c4249e3jmp 0x37c4246af
37c4249e8
37c4249e8 0f 1f 84 00 00 00 00 00 ........
37c4249f0
37c4249f0loc_37c4249f0:
37c4249f0cmp r8, 1
37c4249f4jle 0x37c424b71
37c4249famov r12, r8
37c4249fdmov r13, rax
37c424a00mov [rsp+96], rax
37c424a05mov r14, rdx
37c424a08imul r12, rax
37c424a0cmov [rsp+104], rdx
37c424a11neg r13
37c424a14shl r14, 4
37c424a18mov [rsp+240], rbx
37c424a20shl r13, 4
37c424a24lea rbp, [r8+1]
37c424a28pxor x1, x1
37c424a2clea rcx, [r12+rdx]
37c424a30shl rcx, 4
37c424a34lea rdi, [rbx+rcx+16]
37c424a39mov rcx, rax
37c424a3cimul rcx, r9
37c424a40lea r10, [rdx+rcx]
37c424a44sub r12, rcx
37c424a47xor ecx, ecx
37c424a49add r10, r8
37c424a4cshl r12, 4
37c424a50shl r10, 4
37c424a54lea r10, [rbx+r10+16]
37c424a59nop [rax]
37c424a60
37c424a60loc_37c424a60:
37c424a60mov r15, rbp
37c424a63movups [rdi], x1
37c424a66lea rbx, [r10+r12]
37c424a6axor eax, eax
37c424a6csub r15, rcx
37c424a6fxor edx, edx
37c424a71cmp r8, r15
37c424a74jl 0x37c424a97
37c424a76nop [rax+rax]
37c424a80
37c424a80loc_37c424a80:
37c424a80movupd x0, [r10+rax]
37c424a86add rdx, 1
37c424a8amovups [rbx+rax], x0
37c424a8eadd rax, 16
37c424a92cmp rdx, rcx
37c424a95jne 0x37c424a80
37c424a97
37c424a97loc_37c424a97:
37c424a97add rcx, 1
37c424a9badd rdi, r13
37c424a9eadd r10, r14
37c424aa1cmp rcx, r9
37c424aa4jne 0x37c424a60
37c424aa6mov rax, [rsp+96]
37c424aabmov rbx, [rsp+240]
37c424ab3movq x0, [rip+0x4fc05]
37c424abbmov ecx, 2
37c424ac0mov rdx, [rsp+104]
37c424ac5movups [rbx], x0
37c424ac8pxor x0, x0
37c424accnop [rax+rax]
37c424ad5nop [rax+rax]
37c424ae0
37c424ae0loc_37c424ae0:
37c424ae0mov r8, rcx
37c424ae3add rcx, 1
37c424ae7shl r8, 4
37c424aebmovups [rbx+r8-16], x0
37c424af1cmp rcx, rbp
37c424af4jne 0x37c424ae0
37c424af6mov rdi, [rsp+272]
37c424afelea rax, [rdx+2*rax+2]
37c424b03lea rdx, [rsp+112]
37c424b08mov [rsp+32], rsi
37c424b0dmov [rsp+64], rdx
37c424b12shl rax, 4
37c424b16mov rdx, [rsp+88]
37c424b1bmov r8, r11
37c424b1emov [rsp+56], rdi
37c424b23mov rdi, [rsp+264]
37c424b2bmov rcx, [rsp+80]
37c424b30mov [rsp+120], r9
37c424b35mov [rsp+48], rdi
37c424b3amov rdi, [rsp+256]
37c424b42mov [rsp+128], r9
37c424b4amov [rsp+40], rdi
37c424b4fmov [rsp+136], r9
37c424b57lea r9, [rbx+rax]
37c424b5bmovsd_xmm [rsp+96], x2
37c424b61call zungqr_64_
37c424b66movsd_xmm x2, [rsp+96]
37c424b6cjmp 0x37c424994
37c424b71
37c424b71loc_37c424b71:
37c424b71movq x0, [rip+0x4fb47]
37c424b79movups [rbx], x0
37c424b7cjmp 0x37c424994
37c424b81
37c424b81loc_37c424b81:
37c424b81mov rax, rdx
37c424b84lea r11, [rsp+136]
37c424b8cneg rax
37c424b8fjmp 0x37c424691
37c424600
37c424600zungtr_64_:
37c424600push r15
37c424602push r14
37c424604push r13
37c424606push r12
37c424608push rbp
37c424609push rdi
37c42460apush rsi
37c42460bpush rbx
37c42460csub rsp, 152
37c424613mov rdi, [rsp+280]
37c42461bmov rax, [rsp+272]
37c424623mov r12, [r9]
37c424626mov [rdi], 0
37c42462dmov rbp, [rax]
37c424630mov r14, rdx
37c424633mov rbx, r8
37c424636mov rsi, r9
37c424639mov r8l, 1
37c42463fmov r9l, 1
37c424645lea rdx, [rip+0x50044]
37c42464cmov r15, rcx
37c42464fcall lsame_64_
37c424654mov r13, rax
37c424657test rax, rax
37c42465aje 0x37c4246e8
37c424660
37c424660loc_37c424660:
37c424660mov rax, [r14]
37c424663test rax, rax
37c424666js 0x37c4246c8
37c424668test rax, rax
37c42466bmov edx, 1
37c424670cmovg rdx, rax
37c424674cmp [rsi], rdx
37c424677jge 0x37c424728
37c42467dmov [rdi], -4
37c424684mov eax, 4
37c424689lea r11, [rsp+136]
37c424691
37c424691loc_37c424691:
37c424691mov r8l, 6
37c424697mov rdx, r11
37c42469alea rcx, [rip+0x50015]
37c4246a1mov [rsp+136], rax
37c4246a9call xerbla_64_
37c4246aenop
37c4246af
37c4246afloc_37c4246af:
37c4246afadd rsp, 152
37c4246b6pop rbx
37c4246b7pop rsi
37c4246b8pop rdi
37c4246b9pop rbp
37c4246bapop r12
37c4246bcpop r13
37c4246bepop r14
37c4246c0pop r15
37c4246c2ret
37c4246c3
37c4246c3 0f 1f 44 00 00 ..D..
37c4246c8
37c4246c8loc_37c4246c8:
37c4246c8mov [rdi], -2
37c4246cfmov rax, -2
37c4246d6lea r11, [rsp+136]
37c4246de
37c4246deloc_37c4246de:
37c4246deneg rax
37c4246e1jmp 0x37c424691
37c4246e3
37c4246e3 0f 1f 44 00 00 ..D..
37c4246e8
37c4246e8loc_37c4246e8:
37c4246e8mov r9l, 1
37c4246eemov r8l, 1
37c4246f4lea rdx, [rip+0x4ff96]
37c4246fbmov rcx, r15
37c4246fecall lsame_64_
37c424703test rax, rax
37c424706jne 0x37c424660
37c42470cmov [rdi], -1
37c424713mov rax, -1
37c42471alea r11, [rsp+136]
37c424722jmp 0x37c4246de
37c424724
37c424724 0f 1f 40 00 ..@.
37c424728
37c424728loc_37c424728:
37c424728lea rdx, [rax-1]
37c42472cmov ecx, 1
37c424731test rdx, rdx
37c424734cmovle rdx, rcx
37c424738mov rcx, [rsp+272]
37c424740cmp [rcx], rdx
37c424743jge 0x37c424768
37c424745cmp rbp, -1
37c424749je 0x37c424768
37c42474bmov [rdi], -7
37c424752mov eax, 7
37c424757lea r11, [rsp+136]
37c42475fjmp 0x37c424691
37c424764
37c424764 0f 1f 40 00 ..@.
37c424768
37c424768loc_37c424768:
37c424768mov rdx, [rdi]
37c42476btest rdx, rdx
37c42476ejne 0x37c424b81
37c424774sub rax, 1
37c424778lea r9, [rsp+120]
37c42477dlea r11, [rsp+136]
37c424785mov [rsp+64], 1
37c42478emov [rsp+120], rax
37c424793lea r8, [rip+0x4fef8]
37c42479amov [rsp+128], rax
37c4247a2mov [rsp+136], rax
37c4247aalea rax, [rip+0x4fef7]
37c4247b1mov [rsp+48], rax
37c4247b6lea rax, [rsp+128]
37c4247bemov [rsp+80], r9
37c4247c3mov [rsp+56], 6
37c4247ccmov [rsp+40], r11
37c4247d1mov [rsp+96], r11
37c4247d6mov [rsp+88], rax
37c4247dbmov [rsp+32], rax
37c4247e0test r13, r13
37c4247e3jne 0x37c4249ad
37c4247e9lea rdx, [rip+0x4fec0]
37c4247f0lea rcx, [rip+0x4fea9]
37c4247f7call ilaenv_64_
37c4247fcmov r11, [rsp+96]
37c424801mov rdx, rax
37c424804
37c424804loc_37c424804:
37c424804mov r8, [r14]
37c424807mov eax, 1
37c42480cpxor x2, x2
37c424810lea r9, [r8-1]
37c424814test r9, r9
37c424817cmovg rax, r9
37c42481bimul rax, rdx
37c42481fcvtsi2sd x2, rax
37c424824mov rax, [rsp+264]
37c42482cmov [rax+8], 0
37c424834movsd_xmm [rax], x2
37c424838mov rax, [rdi]
37c42483btest rax, rax
37c42483ejne 0x37c4246de
37c424844cmp rbp, -1
37c424848je 0x37c4246af
37c42484etest r8, r8
37c424851je 0x37c4249d0
37c424857xor eax, eax
37c424859test r12, r12
37c42485ccmovns rax, r12
37c424860mov rdx, rax
37c424863not rdx
37c424866test r13, r13
37c424869je 0x37c4249f0
37c42486fmov rcx, r8
37c424872imul rcx, rax
37c424876add rcx, rdx
37c424879cmp r8, 1
37c42487djle 0x37c424915
37c424883shl rax, 4
37c424887mov r12, r8
37c42488amov rdi, rbx
37c42488dxor r10l, r10l
37c424890mov r13, rax
37c424893shl r12, 4
37c424897pxor x1, x1
37c42489bnop [rax+rax]
37c4248a0
37c4248a0loc_37c4248a0:
37c4248a0add r10, 1
37c4248a4lea r14, [rdi+r13]
37c4248a8xor eax, eax
37c4248aaxor ebp, ebp
37c4248accmp r10, 1
37c4248b0je 0x37c4248db
37c4248b2nop [rax]
37c4248b5nop [rax+rax]
37c4248c0
37c4248c0loc_37c4248c0:
37c4248c0movupd x0, [r14+rax]
37c4248c6lea rdx, [rbp+2]
37c4248caadd rbp, 1
37c4248cemovups [rdi+rax], x0
37c4248d2add rax, 16
37c4248d6cmp rdx, r10
37c4248d9jne 0x37c4248c0
37c4248db
37c4248dbloc_37c4248db:
37c4248dbmovups [rdi+r12-16], x1
37c4248e1mov rdi, r14
37c4248e4cmp r10, r9
37c4248e7jne 0x37c4248a0
37c4248e9mov r10, rcx
37c4248ecmov eax, 1
37c4248f1pxor x0, x0
37c4248f5shl r10, 4
37c4248f9add r10, rbx
37c4248fcnop [rax]
37c424900
37c424900loc_37c424900:
37c424900mov rdx, rax
37c424903add rax, 1
37c424907shl rdx, 4
37c42490bmovups [r10+rdx], x0
37c424910cmp r8, rax
37c424913jne 0x37c424900
37c424915
37c424915loc_37c424915:
37c424915add rcx, r8
37c424918lea rax, [rsp+112]
37c42491dmov rdx, [rsp+88]
37c424922movq x0, [rip+0x4fd96]
37c42492ashl rcx, 4
37c42492emov [rsp+120], r9
37c424933mov r8, r11
37c424936movups [rbx+rcx], x0
37c42493amov rcx, [rsp+80]
37c42493fmov [rsp+64], rax
37c424944mov rax, [rsp+272]
37c42494cmov [rsp+32], rsi
37c424951mov [rsp+56], rax
37c424956mov rax, [rsp+264]
37c42495emov [rsp+128], r9
37c424966mov [rsp+48], rax
37c42496bmov rax, [rsp+256]
37c424973mov [rsp+136], r9
37c42497bmov r9, rbx
37c42497emov [rsp+40], rax
37c424983movsd_xmm [rsp+96], x2
37c424989call zungql_64_
37c42498emovsd_xmm x2, [rsp+96]
37c424994
37c424994loc_37c424994:
37c424994mov rax, [rsp+264]
37c42499cmov [rax+8], 0
37c4249a4movsd_xmm [rax], x2
37c4249a8jmp 0x37c4246af
37c4249ad
37c4249adloc_37c4249ad:
37c4249adlea rdx, [rip+0x4fcdf]
37c4249b4lea rcx, [rip+0x4fce5]
37c4249bbcall ilaenv_64_
37c4249c0mov r11, [rsp+96]
37c4249c5mov rdx, rax
37c4249c8jmp 0x37c424804
37c4249cd
37c4249cd 0f 1f 00 ...
37c4249d0
37c4249d0loc_37c4249d0:
37c4249d0mov rax, [rsp+264]
37c4249d8movq x0, [rip+0x4fce0]
37c4249e0movups [rax], x0
37c4249e3jmp 0x37c4246af
37c4249e8
37c4249e8 0f 1f 84 00 00 00 00 00 ........
37c4249f0
37c4249f0loc_37c4249f0:
37c4249f0cmp r8, 1
37c4249f4jle 0x37c424b71
37c4249famov r12, r8
37c4249fdmov r13, rax
37c424a00mov [rsp+96], rax
37c424a05mov r14, rdx
37c424a08imul r12, rax
37c424a0cmov [rsp+104], rdx
37c424a11neg r13
37c424a14shl r14, 4
37c424a18mov [rsp+240], rbx
37c424a20shl r13, 4
37c424a24lea rbp, [r8+1]
37c424a28pxor x1, x1
37c424a2clea rcx, [r12+rdx]
37c424a30shl rcx, 4
37c424a34lea rdi, [rbx+rcx+16]
37c424a39mov rcx, rax
37c424a3cimul rcx, r9
37c424a40lea r10, [rdx+rcx]
37c424a44sub r12, rcx
37c424a47xor ecx, ecx
37c424a49add r10, r8
37c424a4cshl r12, 4
37c424a50shl r10, 4
37c424a54lea r10, [rbx+r10+16]
37c424a59nop [rax]
37c424a60
37c424a60loc_37c424a60:
37c424a60mov r15, rbp
37c424a63movups [rdi], x1
37c424a66lea rbx, [r10+r12]
37c424a6axor eax, eax
37c424a6csub r15, rcx
37c424a6fxor edx, edx
37c424a71cmp r8, r15
37c424a74jl 0x37c424a97
37c424a76nop [rax+rax]
37c424a80
37c424a80loc_37c424a80:
37c424a80movupd x0, [r10+rax]
37c424a86add rdx, 1
37c424a8amovups [rbx+rax], x0
37c424a8eadd rax, 16
37c424a92cmp rdx, rcx
37c424a95jne 0x37c424a80
37c424a97
37c424a97loc_37c424a97:
37c424a97add rcx, 1
37c424a9badd rdi, r13
37c424a9eadd r10, r14
37c424aa1cmp rcx, r9
37c424aa4jne 0x37c424a60
37c424aa6mov rax, [rsp+96]
37c424aabmov rbx, [rsp+240]
37c424ab3movq x0, [rip+0x4fc05]
37c424abbmov ecx, 2
37c424ac0mov rdx, [rsp+104]
37c424ac5movups [rbx], x0
37c424ac8pxor x0, x0
37c424accnop [rax+rax]
37c424ad5nop [rax+rax]
37c424ae0
37c424ae0loc_37c424ae0:
37c424ae0mov r8, rcx
37c424ae3add rcx, 1
37c424ae7shl r8, 4
37c424aebmovups [rbx+r8-16], x0
37c424af1cmp rcx, rbp
37c424af4jne 0x37c424ae0
37c424af6mov rdi, [rsp+272]
37c424afelea rax, [rdx+2*rax+2]
37c424b03lea rdx, [rsp+112]
37c424b08mov [rsp+32], rsi
37c424b0dmov [rsp+64], rdx
37c424b12shl rax, 4
37c424b16mov rdx, [rsp+88]
37c424b1bmov r8, r11
37c424b1emov [rsp+56], rdi
37c424b23mov rdi, [rsp+264]
37c424b2bmov rcx, [rsp+80]
37c424b30mov [rsp+120], r9
37c424b35mov [rsp+48], rdi
37c424b3amov rdi, [rsp+256]
37c424b42mov [rsp+128], r9
37c424b4amov [rsp+40], rdi
37c424b4fmov [rsp+136], r9
37c424b57lea r9, [rbx+rax]
37c424b5bmovsd_xmm [rsp+96], x2
37c424b61call zungqr_64_
37c424b66movsd_xmm x2, [rsp+96]
37c424b6cjmp 0x37c424994
37c424b71
37c424b71loc_37c424b71:
37c424b71movq x0, [rip+0x4fb47]
37c424b79movups [rbx], x0
37c424b7cjmp 0x37c424994
37c424b81
37c424b81loc_37c424b81:
37c424b81mov rax, rdx
37c424b84lea r11, [rsp+136]
37c424b8cneg rax
37c424b8fjmp 0x37c424691
37c424600
37c424b94
37c424b94 // align 0x10
37c424b94 // align 0x10
37c424ba0
37c424ba0zungtsqr_64_:
37c424ba0push r15
37c424ba2push r14
37c424ba4push r13
37c424ba6push r12
37c424ba8push rbp
37c424ba9push rdi
37c424baapush rsi
37c424babpush rbx
37c424bacsub rsp, 200
37c424bb3mov rax, [rsp+312]
37c424bbbmov r14, [rsp+328]
37c424bc3mov r12, [rsp+336]
37c424bcbmov rbp, [rax]
37c424bcemov rax, [rsp+344]
37c424bd6mov rdi, rcx
37c424bd9mov rbx, rdx
37c424bdcmov r15, r8
37c424bdfmov rcx, [r14]
37c424be2mov rdx, [rsp+352]
37c424beamov rsi, [rdi]
37c424bedmov r8, [rax]
37c424bf0mov [rdx], 0
37c424bf7test rsi, rsi
37c424bfajs 0x37c424c50
37c424bfcmov rax, [rbx]
37c424bfftest rax, rax
37c424c02js 0x37c424c09
37c424c04cmp rsi, rax
37c424c07jge 0x37c424c60
37c424c09
37c424c09loc_37c424c09:
37c424c09mov rcx, -2
37c424c10mov eax, 2
37c424c15
37c424c15loc_37c424c15:
37c424c15mov [rdx], rcx
37c424c18mov r8l, 8
37c424c1elea rdx, [rsp+184]
37c424c26lea rcx, [rip+0x4faa3]
37c424c2dmov [rsp+184], rax
37c424c35call xerbla_64_
37c424c3anop
37c424c3b
37c424c3bloc_37c424c3b:
37c424c3badd rsp, 200
37c424c42pop rbx
37c424c43pop rsi
37c424c44pop rdi
37c424c45pop rbp
37c424c46pop r12
37c424c48pop r13
37c424c4apop r14
37c424c4cpop r15
37c424c4eret
37c424c4f
37c424c4f 90 .
37c424c50
37c424c50loc_37c424c50:
37c424c50mov rcx, -1
37c424c57mov eax, 1
37c424c5cjmp 0x37c424c15
37c424c5e
37c424c5e 66 90 f.
37c424c60
37c424c60loc_37c424c60:
37c424c60cmp rax, [r15]
37c424c63jge 0x37c424d20
37c424c69mov r9, [r9]
37c424c6ctest r9, r9
37c424c6fjle 0x37c424e98
37c424c75test rsi, rsi
37c424c78mov r10l, 1
37c424c7ecmovg r10, rsi
37c424c82cmp rbp, r10
37c424c85jl 0x37c424d31
37c424c8bcmp rax, r9
37c424c8emov r10l, 1
37c424c94cmovle r9, rax
37c424c98test r9, r9
37c424c9bcmovg r10, r9
37c424c9fcmp rcx, r10
37c424ca2jl 0x37c424ea9
37c424ca8cmp r8, 1
37c424cacjle 0x37c424ecb
37c424cb2mov [rsp+176], r9
37c424cbaimul r9, rax
37c424cbemov ecx, 1
37c424cc3mov [rsp+160], rsi
37c424ccbimul rsi, rax
37c424ccfmov [rsp+168], r9
37c424cd7lea r11, [r9+rsi]
37c424cdbtest r11, r11
37c424cdemov [rsp+152], r11
37c424ce6cmovg rcx, r11
37c424ceacmp r8, rcx
37c424cedjl 0x37c424eba
37c424cf3test rax, rax
37c424cf6jne 0x37c424d48
37c424cf8
37c424cf8loc_37c424cf8:
37c424cf8mov [r12+8], 0
37c424d01pxor x0, x0
37c424d05cvtsi2sd x0, [rsp+152]
37c424d0fmovsd_xmm [r12], x0
37c424d15jmp 0x37c424c3b
37c424d1a
37c424d1a 66 0f 1f 44 00 00 f..D..
37c424d20
37c424d20loc_37c424d20:
37c424d20mov rcx, -3
37c424d27mov eax, 3
37c424d2cjmp 0x37c424c15
37c424d31
37c424d31loc_37c424d31:
37c424d31mov rcx, -6
37c424d38mov eax, 6
37c424d3djmp 0x37c424c15
37c424d42
37c424d42 66 0f 1f 44 00 00 f..D..
37c424d48
37c424d48loc_37c424d48:
37c424d48mov [rsp+40], r12
37c424d4dmov r8, rbx
37c424d50mov rdx, rdi
37c424d53shl rsi, 4
37c424d57lea rax, [rip+0x4f992]
37c424d5elea r13, [rsp+160]
37c424d66add rsi, r12
37c424d69mov [rsp+56], 1
37c424d72mov [rsp+32], rax
37c424d77lea r9, [rip+0x4f95a]
37c424d7elea rcx, [rip+0x4f963]
37c424d85mov [rsp+48], r13
37c424d8acall zlaset_64_
37c424d8fmov [rsp+80], r14
37c424d94mov r9, rbx
37c424d97mov r8, rdi
37c424d9amov rax, [rsp+320]
37c424da2lea rdx, [rsp+184]
37c424daamov [rsp+136], 1
37c424db6lea rcx, [rip+0x4f944]
37c424dbdmov [rsp+120], rdx
37c424dc2lea rdx, [rsp+168]
37c424dcamov [rsp+72], rax
37c424dcfmov rax, [rsp+312]
37c424dd7mov [rsp+112], rdx
37c424ddclea rdx, [rip+0x4f91d]
37c424de3mov [rsp+64], rax
37c424de8mov rax, [rsp+304]
37c424df0mov [rsp+128], 1
37c424dfcmov [rsp+56], rax
37c424e01lea rax, [rsp+176]
37c424e09mov [rsp+104], rsi
37c424e0emov [rsp+96], r13
37c424e13mov [rsp+88], r12
37c424e18mov [rsp+48], rax
37c424e1dmov [rsp+40], r15
37c424e22mov [rsp+32], rbx
37c424e27call zlamtsqr_64_
37c424e2cmov r14, [rbx]
37c424e2ftest r14, r14
37c424e32jle 0x37c424cf8
37c424e38mov r13, [rsp+160]
37c424e40mov r15, r12
37c424e43shl rbp, 4
37c424e47mov esi, 1
37c424e4cmov rbx, [rsp+304]
37c424e54shl r13, 4
37c424e58nop [rax+rax]
37c424e60
37c424e60loc_37c424e60:
37c424e60lea rax, [rip+0x4f8a1]
37c424e67mov r9, rbx
37c424e6amov rdx, r15
37c424e6dmov rcx, rdi
37c424e70mov [rsp+32], rax
37c424e75mov r8, rax
37c424e78add rsi, 1
37c424e7cadd r15, r13
37c424e7fadd rbx, rbp
37c424e82call zcopy_64_
37c424e87cmp r14, rsi
37c424e8ajge 0x37c424e60
37c424e8cjmp 0x37c424cf8
37c424e91
37c424e91 0f 1f 80 00 00 00 00 .......
37c424e98
37c424e98loc_37c424e98:
37c424e98mov rcx, -4
37c424e9fmov eax, 4
37c424ea4jmp 0x37c424c15
37c424ea9
37c424ea9loc_37c424ea9:
37c424ea9mov rcx, -8
37c424eb0mov eax, 8
37c424eb5jmp 0x37c424c15
37c424eba
37c424ebaloc_37c424eba:
37c424ebamov rcx, -10
37c424ec1mov eax, 10
37c424ec6jmp 0x37c424c15
37c424ecb
37c424ecbloc_37c424ecb:
37c424ecbcmp r8, -1
37c424ecfjne 0x37c424eba
37c424ed1lea rdx, [r9+rsi]
37c424ed5pxor x0, x0
37c424ed9mov [r12+8], 0
37c424ee2imul rax, rdx
37c424ee6cvtsi2sd x0, rax
37c424eebmovsd_xmm [r12], x0
37c424ef1jmp 0x37c424c3b
37c424ba0
37c424ba0zungtsqr_64_:
37c424ba0push r15
37c424ba2push r14
37c424ba4push r13
37c424ba6push r12
37c424ba8push rbp
37c424ba9push rdi
37c424baapush rsi
37c424babpush rbx
37c424bacsub rsp, 200
37c424bb3mov rax, [rsp+312]
37c424bbbmov r14, [rsp+328]
37c424bc3mov r12, [rsp+336]
37c424bcbmov rbp, [rax]
37c424bcemov rax, [rsp+344]
37c424bd6mov rdi, rcx
37c424bd9mov rbx, rdx
37c424bdcmov r15, r8
37c424bdfmov rcx, [r14]
37c424be2mov rdx, [rsp+352]
37c424beamov rsi, [rdi]
37c424bedmov r8, [rax]
37c424bf0mov [rdx], 0
37c424bf7test rsi, rsi
37c424bfajs 0x37c424c50
37c424bfcmov rax, [rbx]
37c424bfftest rax, rax
37c424c02js 0x37c424c09
37c424c04cmp rsi, rax
37c424c07jge 0x37c424c60
37c424c09
37c424c09loc_37c424c09:
37c424c09mov rcx, -2
37c424c10mov eax, 2
37c424c15
37c424c15loc_37c424c15:
37c424c15mov [rdx], rcx
37c424c18mov r8l, 8
37c424c1elea rdx, [rsp+184]
37c424c26lea rcx, [rip+0x4faa3]
37c424c2dmov [rsp+184], rax
37c424c35call xerbla_64_
37c424c3anop
37c424c3b
37c424c3bloc_37c424c3b:
37c424c3badd rsp, 200
37c424c42pop rbx
37c424c43pop rsi
37c424c44pop rdi
37c424c45pop rbp
37c424c46pop r12
37c424c48pop r13
37c424c4apop r14
37c424c4cpop r15
37c424c4eret
37c424c4f
37c424c4f 90 .
37c424c50
37c424c50loc_37c424c50:
37c424c50mov rcx, -1
37c424c57mov eax, 1
37c424c5cjmp 0x37c424c15
37c424c5e
37c424c5e 66 90 f.
37c424c60
37c424c60loc_37c424c60:
37c424c60cmp rax, [r15]
37c424c63jge 0x37c424d20
37c424c69mov r9, [r9]
37c424c6ctest r9, r9
37c424c6fjle 0x37c424e98
37c424c75test rsi, rsi
37c424c78mov r10l, 1
37c424c7ecmovg r10, rsi
37c424c82cmp rbp, r10
37c424c85jl 0x37c424d31
37c424c8bcmp rax, r9
37c424c8emov r10l, 1
37c424c94cmovle r9, rax
37c424c98test r9, r9
37c424c9bcmovg r10, r9
37c424c9fcmp rcx, r10
37c424ca2jl 0x37c424ea9
37c424ca8cmp r8, 1
37c424cacjle 0x37c424ecb
37c424cb2mov [rsp+176], r9
37c424cbaimul r9, rax
37c424cbemov ecx, 1
37c424cc3mov [rsp+160], rsi
37c424ccbimul rsi, rax
37c424ccfmov [rsp+168], r9
37c424cd7lea r11, [r9+rsi]
37c424cdbtest r11, r11
37c424cdemov [rsp+152], r11
37c424ce6cmovg rcx, r11
37c424ceacmp r8, rcx
37c424cedjl 0x37c424eba
37c424cf3test rax, rax
37c424cf6jne 0x37c424d48
37c424cf8
37c424cf8loc_37c424cf8:
37c424cf8mov [r12+8], 0
37c424d01pxor x0, x0
37c424d05cvtsi2sd x0, [rsp+152]
37c424d0fmovsd_xmm [r12], x0
37c424d15jmp 0x37c424c3b
37c424d1a
37c424d1a 66 0f 1f 44 00 00 f..D..
37c424d20
37c424d20loc_37c424d20:
37c424d20mov rcx, -3
37c424d27mov eax, 3
37c424d2cjmp 0x37c424c15
37c424d31
37c424d31loc_37c424d31:
37c424d31mov rcx, -6
37c424d38mov eax, 6
37c424d3djmp 0x37c424c15
37c424d42
37c424d42 66 0f 1f 44 00 00 f..D..
37c424d48
37c424d48loc_37c424d48:
37c424d48mov [rsp+40], r12
37c424d4dmov r8, rbx
37c424d50mov rdx, rdi
37c424d53shl rsi, 4
37c424d57lea rax, [rip+0x4f992]
37c424d5elea r13, [rsp+160]
37c424d66add rsi, r12
37c424d69mov [rsp+56], 1
37c424d72mov [rsp+32], rax
37c424d77lea r9, [rip+0x4f95a]
37c424d7elea rcx, [rip+0x4f963]
37c424d85mov [rsp+48], r13
37c424d8acall zlaset_64_
37c424d8fmov [rsp+80], r14
37c424d94mov r9, rbx
37c424d97mov r8, rdi
37c424d9amov rax, [rsp+320]
37c424da2lea rdx, [rsp+184]
37c424daamov [rsp+136], 1
37c424db6lea rcx, [rip+0x4f944]
37c424dbdmov [rsp+120], rdx
37c424dc2lea rdx, [rsp+168]
37c424dcamov [rsp+72], rax
37c424dcfmov rax, [rsp+312]
37c424dd7mov [rsp+112], rdx
37c424ddclea rdx, [rip+0x4f91d]
37c424de3mov [rsp+64], rax
37c424de8mov rax, [rsp+304]
37c424df0mov [rsp+128], 1
37c424dfcmov [rsp+56], rax
37c424e01lea rax, [rsp+176]
37c424e09mov [rsp+104], rsi
37c424e0emov [rsp+96], r13
37c424e13mov [rsp+88], r12
37c424e18mov [rsp+48], rax
37c424e1dmov [rsp+40], r15
37c424e22mov [rsp+32], rbx
37c424e27call zlamtsqr_64_
37c424e2cmov r14, [rbx]
37c424e2ftest r14, r14
37c424e32jle 0x37c424cf8
37c424e38mov r13, [rsp+160]
37c424e40mov r15, r12
37c424e43shl rbp, 4
37c424e47mov esi, 1
37c424e4cmov rbx, [rsp+304]
37c424e54shl r13, 4
37c424e58nop [rax+rax]
37c424e60
37c424e60loc_37c424e60:
37c424e60lea rax, [rip+0x4f8a1]
37c424e67mov r9, rbx
37c424e6amov rdx, r15
37c424e6dmov rcx, rdi
37c424e70mov [rsp+32], rax
37c424e75mov r8, rax
37c424e78add rsi, 1
37c424e7cadd r15, r13
37c424e7fadd rbx, rbp
37c424e82call zcopy_64_
37c424e87cmp r14, rsi
37c424e8ajge 0x37c424e60
37c424e8cjmp 0x37c424cf8
37c424e91
37c424e91 0f 1f 80 00 00 00 00 .......
37c424e98
37c424e98loc_37c424e98:
37c424e98mov rcx, -4
37c424e9fmov eax, 4
37c424ea4jmp 0x37c424c15
37c424ea9
37c424ea9loc_37c424ea9:
37c424ea9mov rcx, -8
37c424eb0mov eax, 8
37c424eb5jmp 0x37c424c15
37c424eba
37c424ebaloc_37c424eba:
37c424ebamov rcx, -10
37c424ec1mov eax, 10
37c424ec6jmp 0x37c424c15
37c424ecb
37c424ecbloc_37c424ecb:
37c424ecbcmp r8, -1
37c424ecfjne 0x37c424eba
37c424ed1lea rdx, [r9+rsi]
37c424ed5pxor x0, x0
37c424ed9mov [r12+8], 0
37c424ee2imul rax, rdx
37c424ee6cvtsi2sd x0, rax
37c424eebmovsd_xmm [r12], x0
37c424ef1jmp 0x37c424c3b
37c424ba0
Loading..