File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bcb7220
37bcb7220ztrtri_:
37bcb7220push r15
37bcb7222push r14
37bcb7224push r13
37bcb7226push r12
37bcb7228push rbp
37bcb7229push rdi
37bcb722apush rsi
37bcb722bpush rbx
37bcb722csub rsp, 200
37bcb7233mov rbx, [rsp+312]
37bcb723bmov rdi, [rsp+304]
37bcb7243mov [rbx], 0
37bcb7249mov r12l, [rdi]
37bcb724cmov [rsp+296], r9
37bcb7254mov rsi, rdx
37bcb7257mov r9l, 1
37bcb725dmov rbp, r8
37bcb7260lea rdx, [rip+0x7981a9]
37bcb7267mov r8l, 1
37bcb726dmov r13, rcx
37bcb7270call lsame_
37bcb7275mov r9l, 1
37bcb727bmov r8l, 1
37bcb7281mov rcx, rsi
37bcb7284lea rdx, [rip+0x798186]
37bcb728bmov r14l, eax
37bcb728ecall lsame_
37bcb7293mov r15l, eax
37bcb7296test r14l, r14l
37bcb7299je 0x37bcb7680
37bcb729f
37bcb729floc_37bcb729f:
37bcb729ftest r15l, r15l
37bcb72a2je 0x37bcb76b8
37bcb72a8
37bcb72a8loc_37bcb72a8:
37bcb72a8mov r8l, [rbp]
37bcb72actest r8l, r8l
37bcb72afjs 0x37bcb7300
37bcb72b1mov eax, 1
37bcb72b6cmovg eax, r8l
37bcb72bacmp [rdi], eax
37bcb72bcjge 0x37bcb7310
37bcb72bemov edx, -5
37bcb72c3mov eax, 5
37bcb72c8
37bcb72c8loc_37bcb72c8:
37bcb72c8mov [rbx], edx
37bcb72ca
37bcb72caloc_37bcb72ca:
37bcb72calea rdx, [rsp+188]
37bcb72d2mov r8l, 6
37bcb72d8lea rcx, [rip+0x798134]
37bcb72dfmov [rsp+188], eax
37bcb72e6call xerbla_
37bcb72ebnop
37bcb72ec
37bcb72ecloc_37bcb72ec:
37bcb72ecadd rsp, 200
37bcb72f3pop rbx
37bcb72f4pop rsi
37bcb72f5pop rdi
37bcb72f6pop rbp
37bcb72f7pop r12
37bcb72f9pop r13
37bcb72fbpop r14
37bcb72fdpop r15
37bcb72ffret
37bcb7300
37bcb7300loc_37bcb7300:
37bcb7300mov edx, -3
37bcb7305mov eax, 3
37bcb730ajmp 0x37bcb72c8
37bcb730c
37bcb730c 0f 1f 40 00 ..@.
37bcb7310
37bcb7310loc_37bcb7310:
37bcb7310mov eax, [rbx]
37bcb7312test eax, eax
37bcb7314jne 0x37bcb7996
37bcb731atest r8l, r8l
37bcb731dje 0x37bcb72ec
37bcb731fmovsxd r10, r12l
37bcb7322xor eax, eax
37bcb7324test r10, r10
37bcb7327cmovs r10, rax
37bcb732btest r15l, r15l
37bcb732eje 0x37bcb73a3
37bcb7330lea r11, [r10+1]
37bcb7334mov [rbx], 1
37bcb733apxor x0, x0
37bcb733exor r9l, r9l
37bcb7341mov rcx, [rsp+296]
37bcb7349shl r11, 4
37bcb734dmov edx, 1
37bcb7352jmp 0x37bcb736d
37bcb7354
37bcb7354 90 66 66 2e 0f 1f 84 00 00 00 00 00 .ff.........
37bcb7360
37bcb7360loc_37bcb7360:
37bcb7360add edx, 1
37bcb7363add rcx, r11
37bcb7366mov [rbx], edx
37bcb7368cmp r8l, edx
37bcb736bjl 0x37bcb739d
37bcb736d
37bcb736dloc_37bcb736d:
37bcb736ducomisd x0, [rcx]
37bcb7371setnp al
37bcb7374cmovne eax, r9l
37bcb7378test al, al
37bcb737aje 0x37bcb7360
37bcb737cucomisd x0, [rcx+8]
37bcb7381setnp al
37bcb7384cmovne eax, r9l
37bcb7388test al, al
37bcb738ajne 0x37bcb72ec
37bcb7390add edx, 1
37bcb7393add rcx, r11
37bcb7396mov [rbx], edx
37bcb7398cmp r8l, edx
37bcb739bjge 0x37bcb736d
37bcb739d
37bcb739dloc_37bcb739d:
37bcb739dmov [rbx], 0
37bcb73a3
37bcb73a3loc_37bcb73a3:
37bcb73a3mov [rsp+40], rsi
37bcb73a8lea r15, [rsp+188]
37bcb73b0mov r9, r13
37bcb73b3mov ecx, 2
37bcb73b8mov [rsp+32], 1
37bcb73c1mov r8l, 1
37bcb73c7mov rdx, r15
37bcb73camov [rsp+136], r10
37bcb73d2mov [rsp+128], r15
37bcb73dacall _gfortran_concat_string
37bcb73dflea rax, [rip+0x79803a]
37bcb73e6mov r9, rbp
37bcb73e9mov [rsp+64], 2
37bcb73f2mov [rsp+48], rax
37bcb73f7mov r8, r15
37bcb73falea rdx, [rip+0x798012]
37bcb7401lea rcx, [rip+0x798014]
37bcb7408mov [rsp+56], 6
37bcb7411mov [rsp+40], rax
37bcb7416mov [rsp+32], rax
37bcb741bcall ilaenv_
37bcb7420mov r12l, eax
37bcb7423cmp eax, 1
37bcb7426jle 0x37bcb7640
37bcb742cmov ecx, [rbp]
37bcb742fmov r10, [rsp+136]
37bcb7437cmp ecx, eax
37bcb7439jle 0x37bcb7640
37bcb743ftest r14l, r14l
37bcb7442je 0x37bcb76f0
37bcb7448lea eax, [rcx-1]
37bcb744bxor edx, edx
37bcb744dmov r8, r10
37bcb7450add r10, 1
37bcb7454div r12l
37bcb7457mov r14, [rsp+296]
37bcb745fmov [rsp+288], rbp
37bcb7467mov [rsp+312], rbx
37bcb746fmovsxd rdx, r12l
37bcb7472mov ebx, r12l
37bcb7475mov r15, r14
37bcb7478mov ebp, 1
37bcb747dimul r8, rdx
37bcb7481lea r13, [rsp+184]
37bcb7489imul r10, rdx
37bcb748dshl r8, 4
37bcb7491shl r10, 4
37bcb7495mov [rsp+152], r8
37bcb749dmov [rsp+144], r10
37bcb74a5mov r12l, eax
37bcb74a8jmp 0x37bcb74d0
37bcb74aa
37bcb74aa 66 0f 1f 44 00 00 f..D..
37bcb74b0
37bcb74b0loc_37bcb74b0:
37bcb74b0mov rax, [rsp+288]
37bcb74b8add r14, [rsp+152]
37bcb74c0add ebp, ebx
37bcb74c2sub r12l, 1
37bcb74c6add r15, [rsp+144]
37bcb74cemov ecx, [rax]
37bcb74d0
37bcb74d0loc_37bcb74d0:
37bcb74d0sub ecx, ebp
37bcb74d2mov [rsp+80], rdi
37bcb74d7lea r10l, [rbp-1]
37bcb74dbmov r9, rsi
37bcb74demov rax, [rsp+296]
37bcb74e6add ecx, 1
37bcb74e9mov [rsp+112], 1
37bcb74f2lea r8, [rip+0x797f2b]
37bcb74f9cmp ecx, ebx
37bcb74fbmov [rsp+72], r14
37bcb7500lea rdx, [rip+0x797f29]
37bcb7507mov [rsp+56], rax
37bcb750clea rax, [rip+0x797f2d]
37bcb7513cmovg ecx, ebx
37bcb7516mov [rsp+48], rax
37bcb751bmov rax, [rsp+128]
37bcb7523mov [rsp+104], 12
37bcb752cmov [rsp+32], rax
37bcb7531mov [rsp+96], 5
37bcb753amov [rsp+88], 4
37bcb7543mov [rsp+64], rdi
37bcb7548mov [rsp+40], r13
37bcb754dmov [rsp+184], ecx
37bcb7554lea rcx, [rip+0x797eda]
37bcb755bmov [rsp+188], r10l
37bcb7563mov [rsp+136], r10l
37bcb756bcall ztrmm_
37bcb7570mov rax, [rsp+128]
37bcb7578mov [rsp+80], rdi
37bcb757dlea rdx, [rip+0x797ed4]
37bcb7584mov [rsp+48], rdx
37bcb7589mov r9, rsi
37bcb758cmov r10l, [rsp+136]
37bcb7594lea r8, [rip+0x797e89]
37bcb759bmov [rsp+32], rax
37bcb75a0lea rdx, [rip+0x797e89]
37bcb75a7lea rcx, [rip+0x797ea2]
37bcb75aemov [rsp+112], 1
37bcb75b7mov [rsp+104], 12
37bcb75c0mov [rsp+96], 5
37bcb75c9mov [rsp+88], 5
37bcb75d2mov [rsp+72], r14
37bcb75d7mov [rsp+64], rdi
37bcb75dcmov [rsp+56], r15
37bcb75e1mov [rsp+40], r13
37bcb75e6mov [rsp+188], r10l
37bcb75eecall ztrsm_
37bcb75f3mov [rsp+32], rdi
37bcb75f8mov r9, r15
37bcb75fbmov r8, r13
37bcb75femov rax, [rsp+312]
37bcb7606mov rdx, rsi
37bcb7609lea rcx, [rip+0x797e20]
37bcb7610mov [rsp+56], 1
37bcb7619mov [rsp+48], 5
37bcb7622mov [rsp+40], rax
37bcb7627call ztrti2_
37bcb762ctest r12l, r12l
37bcb762fjne 0x37bcb74b0
37bcb7635jmp 0x37bcb72ec
37bcb763a
37bcb763a 66 0f 1f 44 00 00 f..D..
37bcb7640
37bcb7640loc_37bcb7640:
37bcb7640mov [rsp+40], rbx
37bcb7645mov r8, rbp
37bcb7648mov rdx, rsi
37bcb764bmov rcx, r13
37bcb764emov [rsp+32], rdi
37bcb7653mov r9, [rsp+296]
37bcb765bmov [rsp+56], 1
37bcb7664mov [rsp+48], 1
37bcb766dcall ztrti2_
37bcb7672jmp 0x37bcb72ec
37bcb7677
37bcb7677 66 0f 1f 84 00 00 00 00 00 f........
37bcb7680
37bcb7680loc_37bcb7680:
37bcb7680mov r9l, 1
37bcb7686mov r8l, 1
37bcb768clea rdx, [rip+0x797d7f]
37bcb7693mov rcx, r13
37bcb7696call lsame_
37bcb769btest eax, eax
37bcb769djne 0x37bcb729f
37bcb76a3mov edx, -1
37bcb76a8mov eax, 1
37bcb76adjmp 0x37bcb72c8
37bcb76b2
37bcb76b2 66 0f 1f 44 00 00 f..D..
37bcb76b8
37bcb76b8loc_37bcb76b8:
37bcb76b8mov r9l, 1
37bcb76bemov r8l, 1
37bcb76c4lea rdx, [rip+0x797d45]
37bcb76cbmov rcx, rsi
37bcb76cecall lsame_
37bcb76d3test eax, eax
37bcb76d5jne 0x37bcb72a8
37bcb76dbmov [rbx], -2
37bcb76e1mov eax, 2
37bcb76e6jmp 0x37bcb72ca
37bcb76eb
37bcb76eb 0f 1f 44 00 00 ..D..
37bcb76f0
37bcb76f0loc_37bcb76f0:
37bcb76f0lea r9l, [rcx-1]
37bcb76f4mov r8, r10
37bcb76f7mov r11, [rsp+296]
37bcb76ffmov [rsp+288], rbp
37bcb7707mov eax, r9l
37bcb770anot r8
37bcb770dmov ebp, r12l
37bcb7710mov [rsp+280], rsi
37bcb7718cdq
37bcb7719mov [rsp+312], rbx
37bcb7721lea r13, [rsp+184]
37bcb7729idiv r12l
37bcb772cmov [rsp+152], r10
37bcb7734mov [rsp+160], r8
37bcb773csub r9l, edx
37bcb773fxor edx, edx
37bcb7741mov eax, r9l
37bcb7744lea r15l, [r9+1]
37bcb7748movsxd r9, r9l
37bcb774bdiv r12l
37bcb774emov edx, r12l
37bcb7751add r9, r8
37bcb7754mov r12, [rsp+288]
37bcb775cneg edx
37bcb775emovsxd rdx, edx
37bcb7761mov [rsp+172], eax
37bcb7768lea rax, [r10+1]
37bcb776cmov ebx, [rsp+172]
37bcb7773imul rax, rdx
37bcb7777imul rdx, r10
37bcb777bshl rax, 4
37bcb777fmov [rsp+144], rax
37bcb7787movsxd rax, r15l
37bcb778aimul rax, r10
37bcb778emov [rsp+136], rdx
37bcb7796add r9, rax
37bcb7799lea rsi, [r8+rax]
37bcb779dshl r9, 4
37bcb77a1lea r14, [r11+r9+16]
37bcb77a6jmp 0x37bcb7810
37bcb77a8
37bcb77a8 0f 1f 84 00 00 00 00 00 ........
37bcb77b0
37bcb77b0loc_37bcb77b0:
37bcb77b0mov rax, [rsp+312]
37bcb77b8mov [rsp+32], rdi
37bcb77bdmov r9, r14
37bcb77c0mov r8, r13
37bcb77c3mov [rsp+56], 1
37bcb77ccmov rdx, [rsp+280]
37bcb77d4lea rcx, [rip+0x797c8d]
37bcb77dbmov [rsp+48], 5
37bcb77e4mov [rsp+40], rax
37bcb77e9call ztrti2_
37bcb77eetest ebx, ebx
37bcb77f0je 0x37bcb72ec
37bcb77f6mov ecx, [r12]
37bcb77faadd r14, [rsp+144]
37bcb7802sub r15l, ebp
37bcb7805sub ebx, 1
37bcb7808add rsi, [rsp+136]
37bcb7810
37bcb7810loc_37bcb7810:
37bcb7810mov r8l, ecx
37bcb7813sub r8l, r15l
37bcb7816lea eax, [r8+1]
37bcb781acmp eax, ebp
37bcb781ccmovg eax, ebp
37bcb781flea edx, [r15+rax]
37bcb7823mov [rsp+184], eax
37bcb782acmp edx, ecx
37bcb782cjg 0x37bcb77b0
37bcb782emovsxd rdx, edx
37bcb7831sub r8l, eax
37bcb7834mov [rsp+112], 1
37bcb783dmov r9, [rsp+280]
37bcb7845lea rax, [rdx+rsi]
37bcb7849mov [rsp+80], rdi
37bcb784eadd r8l, 1
37bcb7852lea rcx, [rip+0x797bdc]
37bcb7859shl rax, 4
37bcb785dmov [rsp+64], rdi
37bcb7862add rax, [rsp+296]
37bcb786amov [rsp+72], rax
37bcb786fmov rax, [rsp+152]
37bcb7877mov [rsp+104], 12
37bcb7880imul rax, rdx
37bcb7884add rax, [rsp+160]
37bcb788cmov [rsp+96], 5
37bcb7895add rax, rdx
37bcb7898mov [rsp+40], r13
37bcb789dlea rdx, [rip+0x797bc4]
37bcb78a4shl rax, 4
37bcb78a8add rax, [rsp+296]
37bcb78b0mov [rsp+88], 4
37bcb78b9mov [rsp+56], rax
37bcb78belea rax, [rip+0x797b7b]
37bcb78c5mov [rsp+48], rax
37bcb78camov rax, [rsp+128]
37bcb78d2mov [rsp+188], r8l
37bcb78dalea r8, [rip+0x797b43]
37bcb78e1mov [rsp+32], rax
37bcb78e6call ztrmm_
37bcb78ebmov edx, [r12]
37bcb78efmov eax, [rsp+184]
37bcb78f6mov [rsp+112], 1
37bcb78ffmov [rsp+104], 12
37bcb7908mov r9, [rsp+280]
37bcb7910lea r8, [rip+0x797b0d]
37bcb7917lea rcx, [rip+0x797b32]
37bcb791esub edx, r15l
37bcb7921mov [rsp+80], rdi
37bcb7926sub edx, eax
37bcb7928add eax, r15l
37bcb792bmov [rsp+64], rdi
37bcb7930cdqe
37bcb7932add edx, 1
37bcb7935mov [rsp+96], 5
37bcb793eadd rax, rsi
37bcb7941mov [rsp+188], edx
37bcb7948lea rdx, [rip+0x797b09]
37bcb794fshl rax, 4
37bcb7953add rax, [rsp+296]
37bcb795bmov [rsp+48], rdx
37bcb7960lea rdx, [rip+0x797b01]
37bcb7967mov [rsp+72], rax
37bcb796cmov rax, [rsp+128]
37bcb7974mov [rsp+88], 5
37bcb797dmov [rsp+56], r14
37bcb7982mov [rsp+40], r13
37bcb7987mov [rsp+32], rax
37bcb798ccall ztrsm_
37bcb7991jmp 0x37bcb77b0
37bcb7996
37bcb7996loc_37bcb7996:
37bcb7996neg eax
37bcb7998jmp 0x37bcb72ca
37bcb7220
37bcb7220ztrtri_:
37bcb7220push r15
37bcb7222push r14
37bcb7224push r13
37bcb7226push r12
37bcb7228push rbp
37bcb7229push rdi
37bcb722apush rsi
37bcb722bpush rbx
37bcb722csub rsp, 200
37bcb7233mov rbx, [rsp+312]
37bcb723bmov rdi, [rsp+304]
37bcb7243mov [rbx], 0
37bcb7249mov r12l, [rdi]
37bcb724cmov [rsp+296], r9
37bcb7254mov rsi, rdx
37bcb7257mov r9l, 1
37bcb725dmov rbp, r8
37bcb7260lea rdx, [rip+0x7981a9]
37bcb7267mov r8l, 1
37bcb726dmov r13, rcx
37bcb7270call lsame_
37bcb7275mov r9l, 1
37bcb727bmov r8l, 1
37bcb7281mov rcx, rsi
37bcb7284lea rdx, [rip+0x798186]
37bcb728bmov r14l, eax
37bcb728ecall lsame_
37bcb7293mov r15l, eax
37bcb7296test r14l, r14l
37bcb7299je 0x37bcb7680
37bcb729f
37bcb729floc_37bcb729f:
37bcb729ftest r15l, r15l
37bcb72a2je 0x37bcb76b8
37bcb72a8
37bcb72a8loc_37bcb72a8:
37bcb72a8mov r8l, [rbp]
37bcb72actest r8l, r8l
37bcb72afjs 0x37bcb7300
37bcb72b1mov eax, 1
37bcb72b6cmovg eax, r8l
37bcb72bacmp [rdi], eax
37bcb72bcjge 0x37bcb7310
37bcb72bemov edx, -5
37bcb72c3mov eax, 5
37bcb72c8
37bcb72c8loc_37bcb72c8:
37bcb72c8mov [rbx], edx
37bcb72ca
37bcb72caloc_37bcb72ca:
37bcb72calea rdx, [rsp+188]
37bcb72d2mov r8l, 6
37bcb72d8lea rcx, [rip+0x798134]
37bcb72dfmov [rsp+188], eax
37bcb72e6call xerbla_
37bcb72ebnop
37bcb72ec
37bcb72ecloc_37bcb72ec:
37bcb72ecadd rsp, 200
37bcb72f3pop rbx
37bcb72f4pop rsi
37bcb72f5pop rdi
37bcb72f6pop rbp
37bcb72f7pop r12
37bcb72f9pop r13
37bcb72fbpop r14
37bcb72fdpop r15
37bcb72ffret
37bcb7300
37bcb7300loc_37bcb7300:
37bcb7300mov edx, -3
37bcb7305mov eax, 3
37bcb730ajmp 0x37bcb72c8
37bcb730c
37bcb730c 0f 1f 40 00 ..@.
37bcb7310
37bcb7310loc_37bcb7310:
37bcb7310mov eax, [rbx]
37bcb7312test eax, eax
37bcb7314jne 0x37bcb7996
37bcb731atest r8l, r8l
37bcb731dje 0x37bcb72ec
37bcb731fmovsxd r10, r12l
37bcb7322xor eax, eax
37bcb7324test r10, r10
37bcb7327cmovs r10, rax
37bcb732btest r15l, r15l
37bcb732eje 0x37bcb73a3
37bcb7330lea r11, [r10+1]
37bcb7334mov [rbx], 1
37bcb733apxor x0, x0
37bcb733exor r9l, r9l
37bcb7341mov rcx, [rsp+296]
37bcb7349shl r11, 4
37bcb734dmov edx, 1
37bcb7352jmp 0x37bcb736d
37bcb7354
37bcb7354 90 66 66 2e 0f 1f 84 00 00 00 00 00 .ff.........
37bcb7360
37bcb7360loc_37bcb7360:
37bcb7360add edx, 1
37bcb7363add rcx, r11
37bcb7366mov [rbx], edx
37bcb7368cmp r8l, edx
37bcb736bjl 0x37bcb739d
37bcb736d
37bcb736dloc_37bcb736d:
37bcb736ducomisd x0, [rcx]
37bcb7371setnp al
37bcb7374cmovne eax, r9l
37bcb7378test al, al
37bcb737aje 0x37bcb7360
37bcb737cucomisd x0, [rcx+8]
37bcb7381setnp al
37bcb7384cmovne eax, r9l
37bcb7388test al, al
37bcb738ajne 0x37bcb72ec
37bcb7390add edx, 1
37bcb7393add rcx, r11
37bcb7396mov [rbx], edx
37bcb7398cmp r8l, edx
37bcb739bjge 0x37bcb736d
37bcb739d
37bcb739dloc_37bcb739d:
37bcb739dmov [rbx], 0
37bcb73a3
37bcb73a3loc_37bcb73a3:
37bcb73a3mov [rsp+40], rsi
37bcb73a8lea r15, [rsp+188]
37bcb73b0mov r9, r13
37bcb73b3mov ecx, 2
37bcb73b8mov [rsp+32], 1
37bcb73c1mov r8l, 1
37bcb73c7mov rdx, r15
37bcb73camov [rsp+136], r10
37bcb73d2mov [rsp+128], r15
37bcb73dacall _gfortran_concat_string
37bcb73dflea rax, [rip+0x79803a]
37bcb73e6mov r9, rbp
37bcb73e9mov [rsp+64], 2
37bcb73f2mov [rsp+48], rax
37bcb73f7mov r8, r15
37bcb73falea rdx, [rip+0x798012]
37bcb7401lea rcx, [rip+0x798014]
37bcb7408mov [rsp+56], 6
37bcb7411mov [rsp+40], rax
37bcb7416mov [rsp+32], rax
37bcb741bcall ilaenv_
37bcb7420mov r12l, eax
37bcb7423cmp eax, 1
37bcb7426jle 0x37bcb7640
37bcb742cmov ecx, [rbp]
37bcb742fmov r10, [rsp+136]
37bcb7437cmp ecx, eax
37bcb7439jle 0x37bcb7640
37bcb743ftest r14l, r14l
37bcb7442je 0x37bcb76f0
37bcb7448lea eax, [rcx-1]
37bcb744bxor edx, edx
37bcb744dmov r8, r10
37bcb7450add r10, 1
37bcb7454div r12l
37bcb7457mov r14, [rsp+296]
37bcb745fmov [rsp+288], rbp
37bcb7467mov [rsp+312], rbx
37bcb746fmovsxd rdx, r12l
37bcb7472mov ebx, r12l
37bcb7475mov r15, r14
37bcb7478mov ebp, 1
37bcb747dimul r8, rdx
37bcb7481lea r13, [rsp+184]
37bcb7489imul r10, rdx
37bcb748dshl r8, 4
37bcb7491shl r10, 4
37bcb7495mov [rsp+152], r8
37bcb749dmov [rsp+144], r10
37bcb74a5mov r12l, eax
37bcb74a8jmp 0x37bcb74d0
37bcb74aa
37bcb74aa 66 0f 1f 44 00 00 f..D..
37bcb74b0
37bcb74b0loc_37bcb74b0:
37bcb74b0mov rax, [rsp+288]
37bcb74b8add r14, [rsp+152]
37bcb74c0add ebp, ebx
37bcb74c2sub r12l, 1
37bcb74c6add r15, [rsp+144]
37bcb74cemov ecx, [rax]
37bcb74d0
37bcb74d0loc_37bcb74d0:
37bcb74d0sub ecx, ebp
37bcb74d2mov [rsp+80], rdi
37bcb74d7lea r10l, [rbp-1]
37bcb74dbmov r9, rsi
37bcb74demov rax, [rsp+296]
37bcb74e6add ecx, 1
37bcb74e9mov [rsp+112], 1
37bcb74f2lea r8, [rip+0x797f2b]
37bcb74f9cmp ecx, ebx
37bcb74fbmov [rsp+72], r14
37bcb7500lea rdx, [rip+0x797f29]
37bcb7507mov [rsp+56], rax
37bcb750clea rax, [rip+0x797f2d]
37bcb7513cmovg ecx, ebx
37bcb7516mov [rsp+48], rax
37bcb751bmov rax, [rsp+128]
37bcb7523mov [rsp+104], 12
37bcb752cmov [rsp+32], rax
37bcb7531mov [rsp+96], 5
37bcb753amov [rsp+88], 4
37bcb7543mov [rsp+64], rdi
37bcb7548mov [rsp+40], r13
37bcb754dmov [rsp+184], ecx
37bcb7554lea rcx, [rip+0x797eda]
37bcb755bmov [rsp+188], r10l
37bcb7563mov [rsp+136], r10l
37bcb756bcall ztrmm_
37bcb7570mov rax, [rsp+128]
37bcb7578mov [rsp+80], rdi
37bcb757dlea rdx, [rip+0x797ed4]
37bcb7584mov [rsp+48], rdx
37bcb7589mov r9, rsi
37bcb758cmov r10l, [rsp+136]
37bcb7594lea r8, [rip+0x797e89]
37bcb759bmov [rsp+32], rax
37bcb75a0lea rdx, [rip+0x797e89]
37bcb75a7lea rcx, [rip+0x797ea2]
37bcb75aemov [rsp+112], 1
37bcb75b7mov [rsp+104], 12
37bcb75c0mov [rsp+96], 5
37bcb75c9mov [rsp+88], 5
37bcb75d2mov [rsp+72], r14
37bcb75d7mov [rsp+64], rdi
37bcb75dcmov [rsp+56], r15
37bcb75e1mov [rsp+40], r13
37bcb75e6mov [rsp+188], r10l
37bcb75eecall ztrsm_
37bcb75f3mov [rsp+32], rdi
37bcb75f8mov r9, r15
37bcb75fbmov r8, r13
37bcb75femov rax, [rsp+312]
37bcb7606mov rdx, rsi
37bcb7609lea rcx, [rip+0x797e20]
37bcb7610mov [rsp+56], 1
37bcb7619mov [rsp+48], 5
37bcb7622mov [rsp+40], rax
37bcb7627call ztrti2_
37bcb762ctest r12l, r12l
37bcb762fjne 0x37bcb74b0
37bcb7635jmp 0x37bcb72ec
37bcb763a
37bcb763a 66 0f 1f 44 00 00 f..D..
37bcb7640
37bcb7640loc_37bcb7640:
37bcb7640mov [rsp+40], rbx
37bcb7645mov r8, rbp
37bcb7648mov rdx, rsi
37bcb764bmov rcx, r13
37bcb764emov [rsp+32], rdi
37bcb7653mov r9, [rsp+296]
37bcb765bmov [rsp+56], 1
37bcb7664mov [rsp+48], 1
37bcb766dcall ztrti2_
37bcb7672jmp 0x37bcb72ec
37bcb7677
37bcb7677 66 0f 1f 84 00 00 00 00 00 f........
37bcb7680
37bcb7680loc_37bcb7680:
37bcb7680mov r9l, 1
37bcb7686mov r8l, 1
37bcb768clea rdx, [rip+0x797d7f]
37bcb7693mov rcx, r13
37bcb7696call lsame_
37bcb769btest eax, eax
37bcb769djne 0x37bcb729f
37bcb76a3mov edx, -1
37bcb76a8mov eax, 1
37bcb76adjmp 0x37bcb72c8
37bcb76b2
37bcb76b2 66 0f 1f 44 00 00 f..D..
37bcb76b8
37bcb76b8loc_37bcb76b8:
37bcb76b8mov r9l, 1
37bcb76bemov r8l, 1
37bcb76c4lea rdx, [rip+0x797d45]
37bcb76cbmov rcx, rsi
37bcb76cecall lsame_
37bcb76d3test eax, eax
37bcb76d5jne 0x37bcb72a8
37bcb76dbmov [rbx], -2
37bcb76e1mov eax, 2
37bcb76e6jmp 0x37bcb72ca
37bcb76eb
37bcb76eb 0f 1f 44 00 00 ..D..
37bcb76f0
37bcb76f0loc_37bcb76f0:
37bcb76f0lea r9l, [rcx-1]
37bcb76f4mov r8, r10
37bcb76f7mov r11, [rsp+296]
37bcb76ffmov [rsp+288], rbp
37bcb7707mov eax, r9l
37bcb770anot r8
37bcb770dmov ebp, r12l
37bcb7710mov [rsp+280], rsi
37bcb7718cdq
37bcb7719mov [rsp+312], rbx
37bcb7721lea r13, [rsp+184]
37bcb7729idiv r12l
37bcb772cmov [rsp+152], r10
37bcb7734mov [rsp+160], r8
37bcb773csub r9l, edx
37bcb773fxor edx, edx
37bcb7741mov eax, r9l
37bcb7744lea r15l, [r9+1]
37bcb7748movsxd r9, r9l
37bcb774bdiv r12l
37bcb774emov edx, r12l
37bcb7751add r9, r8
37bcb7754mov r12, [rsp+288]
37bcb775cneg edx
37bcb775emovsxd rdx, edx
37bcb7761mov [rsp+172], eax
37bcb7768lea rax, [r10+1]
37bcb776cmov ebx, [rsp+172]
37bcb7773imul rax, rdx
37bcb7777imul rdx, r10
37bcb777bshl rax, 4
37bcb777fmov [rsp+144], rax
37bcb7787movsxd rax, r15l
37bcb778aimul rax, r10
37bcb778emov [rsp+136], rdx
37bcb7796add r9, rax
37bcb7799lea rsi, [r8+rax]
37bcb779dshl r9, 4
37bcb77a1lea r14, [r11+r9+16]
37bcb77a6jmp 0x37bcb7810
37bcb77a8
37bcb77a8 0f 1f 84 00 00 00 00 00 ........
37bcb77b0
37bcb77b0loc_37bcb77b0:
37bcb77b0mov rax, [rsp+312]
37bcb77b8mov [rsp+32], rdi
37bcb77bdmov r9, r14
37bcb77c0mov r8, r13
37bcb77c3mov [rsp+56], 1
37bcb77ccmov rdx, [rsp+280]
37bcb77d4lea rcx, [rip+0x797c8d]
37bcb77dbmov [rsp+48], 5
37bcb77e4mov [rsp+40], rax
37bcb77e9call ztrti2_
37bcb77eetest ebx, ebx
37bcb77f0je 0x37bcb72ec
37bcb77f6mov ecx, [r12]
37bcb77faadd r14, [rsp+144]
37bcb7802sub r15l, ebp
37bcb7805sub ebx, 1
37bcb7808add rsi, [rsp+136]
37bcb7810
37bcb7810loc_37bcb7810:
37bcb7810mov r8l, ecx
37bcb7813sub r8l, r15l
37bcb7816lea eax, [r8+1]
37bcb781acmp eax, ebp
37bcb781ccmovg eax, ebp
37bcb781flea edx, [r15+rax]
37bcb7823mov [rsp+184], eax
37bcb782acmp edx, ecx
37bcb782cjg 0x37bcb77b0
37bcb782emovsxd rdx, edx
37bcb7831sub r8l, eax
37bcb7834mov [rsp+112], 1
37bcb783dmov r9, [rsp+280]
37bcb7845lea rax, [rdx+rsi]
37bcb7849mov [rsp+80], rdi
37bcb784eadd r8l, 1
37bcb7852lea rcx, [rip+0x797bdc]
37bcb7859shl rax, 4
37bcb785dmov [rsp+64], rdi
37bcb7862add rax, [rsp+296]
37bcb786amov [rsp+72], rax
37bcb786fmov rax, [rsp+152]
37bcb7877mov [rsp+104], 12
37bcb7880imul rax, rdx
37bcb7884add rax, [rsp+160]
37bcb788cmov [rsp+96], 5
37bcb7895add rax, rdx
37bcb7898mov [rsp+40], r13
37bcb789dlea rdx, [rip+0x797bc4]
37bcb78a4shl rax, 4
37bcb78a8add rax, [rsp+296]
37bcb78b0mov [rsp+88], 4
37bcb78b9mov [rsp+56], rax
37bcb78belea rax, [rip+0x797b7b]
37bcb78c5mov [rsp+48], rax
37bcb78camov rax, [rsp+128]
37bcb78d2mov [rsp+188], r8l
37bcb78dalea r8, [rip+0x797b43]
37bcb78e1mov [rsp+32], rax
37bcb78e6call ztrmm_
37bcb78ebmov edx, [r12]
37bcb78efmov eax, [rsp+184]
37bcb78f6mov [rsp+112], 1
37bcb78ffmov [rsp+104], 12
37bcb7908mov r9, [rsp+280]
37bcb7910lea r8, [rip+0x797b0d]
37bcb7917lea rcx, [rip+0x797b32]
37bcb791esub edx, r15l
37bcb7921mov [rsp+80], rdi
37bcb7926sub edx, eax
37bcb7928add eax, r15l
37bcb792bmov [rsp+64], rdi
37bcb7930cdqe
37bcb7932add edx, 1
37bcb7935mov [rsp+96], 5
37bcb793eadd rax, rsi
37bcb7941mov [rsp+188], edx
37bcb7948lea rdx, [rip+0x797b09]
37bcb794fshl rax, 4
37bcb7953add rax, [rsp+296]
37bcb795bmov [rsp+48], rdx
37bcb7960lea rdx, [rip+0x797b01]
37bcb7967mov [rsp+72], rax
37bcb796cmov rax, [rsp+128]
37bcb7974mov [rsp+88], 5
37bcb797dmov [rsp+56], r14
37bcb7982mov [rsp+40], r13
37bcb7987mov [rsp+32], rax
37bcb798ccall ztrsm_
37bcb7991jmp 0x37bcb77b0
37bcb7996
37bcb7996loc_37bcb7996:
37bcb7996neg eax
37bcb7998jmp 0x37bcb72ca
37bcb7220
37bcb799d
37bcb799d // align 0x10
37bcb799d // align 0x10
37bcb79a0
37bcb79a0ztrtrs_:
37bcb79a0push r14
37bcb79a2push r13
37bcb79a4push r12
37bcb79a6push rbp
37bcb79a7push rdi
37bcb79a8push rsi
37bcb79a9push rbx
37bcb79aasub rsp, 144
37bcb79b1mov rbx, [rsp+280]
37bcb79b9mov rax, [rsp+256]
37bcb79c1mov [rbx], 0
37bcb79c7movsxd r13, [rax]
37bcb79camov rdi, r8
37bcb79cdmov rsi, rcx
37bcb79d0mov r8l, 1
37bcb79d6mov rbp, rdx
37bcb79d9mov rcx, rdi
37bcb79dclea rdx, [rip+0x797a8d]
37bcb79e3mov r12, r9
37bcb79e6mov r9l, 1
37bcb79eccall lsame_
37bcb79f1mov r9l, 1
37bcb79f7mov r8l, 1
37bcb79fdmov rcx, rsi
37bcb7a00lea rdx, [rip+0x797a6a]
37bcb7a07mov r14l, eax
37bcb7a0acall lsame_
37bcb7a0ftest eax, eax
37bcb7a11jne 0x37bcb7a36
37bcb7a13mov r9l, 1
37bcb7a19mov r8l, 1
37bcb7a1flea rdx, [rip+0x797a4c]
37bcb7a26mov rcx, rsi
37bcb7a29call lsame_
37bcb7a2etest eax, eax
37bcb7a30je 0x37bcb7b00
37bcb7a36
37bcb7a36loc_37bcb7a36:
37bcb7a36mov r9l, 1
37bcb7a3cmov r8l, 1
37bcb7a42lea rdx, [rip+0x797a27]
37bcb7a49mov rcx, rbp
37bcb7a4ccall lsame_
37bcb7a51test eax, eax
37bcb7a53je 0x37bcb7b58
37bcb7a59
37bcb7a59loc_37bcb7a59:
37bcb7a59test r14l, r14l
37bcb7a5cje 0x37bcb7b20
37bcb7a62
37bcb7a62loc_37bcb7a62:
37bcb7a62mov r9l, [r12]
37bcb7a66test r9l, r9l
37bcb7a69js 0x37bcb7b10
37bcb7a6fmov rax, [rsp+240]
37bcb7a77mov eax, [rax]
37bcb7a79test eax, eax
37bcb7a7bjs 0x37bcb7ce0
37bcb7a81mov rcx, [rsp+256]
37bcb7a89test r9l, r9l
37bcb7a8cmov eax, 1
37bcb7a91cmovg eax, r9l
37bcb7a95cmp [rcx], eax
37bcb7a97jl 0x37bcb7bb0
37bcb7a9dmov rcx, [rsp+272]
37bcb7aa5cmp [rcx], eax
37bcb7aa7jge 0x37bcb7bc0
37bcb7aadmov edx, -9
37bcb7ab2mov eax, 9
37bcb7ab7nop [rax+rax]
37bcb7ac0
37bcb7ac0loc_37bcb7ac0:
37bcb7ac0mov [rbx], edx
37bcb7ac2
37bcb7ac2loc_37bcb7ac2:
37bcb7ac2lea rdx, [rsp+140]
37bcb7acamov r8l, 6
37bcb7ad0lea rcx, [rip+0x79799e]
37bcb7ad7mov [rsp+140], eax
37bcb7adecall xerbla_
37bcb7ae3nop
37bcb7ae4
37bcb7ae4loc_37bcb7ae4:
37bcb7ae4add rsp, 144
37bcb7aebpop rbx
37bcb7aecpop rsi
37bcb7aedpop rdi
37bcb7aeepop rbp
37bcb7aefpop r12
37bcb7af1pop r13
37bcb7af3pop r14
37bcb7af5ret
37bcb7af6
37bcb7af6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7b00
37bcb7b00loc_37bcb7b00:
37bcb7b00mov edx, -1
37bcb7b05mov eax, 1
37bcb7b0ajmp 0x37bcb7ac0
37bcb7b0c
37bcb7b0c 0f 1f 40 00 ..@.
37bcb7b10
37bcb7b10loc_37bcb7b10:
37bcb7b10mov edx, -4
37bcb7b15mov eax, 4
37bcb7b1ajmp 0x37bcb7ac0
37bcb7b1c
37bcb7b1c 0f 1f 40 00 ..@.
37bcb7b20
37bcb7b20loc_37bcb7b20:
37bcb7b20mov r9l, 1
37bcb7b26mov r8l, 1
37bcb7b2clea rdx, [rip+0x79793e]
37bcb7b33mov rcx, rdi
37bcb7b36call lsame_
37bcb7b3btest eax, eax
37bcb7b3djne 0x37bcb7a62
37bcb7b43mov [rbx], -3
37bcb7b49mov eax, 3
37bcb7b4ejmp 0x37bcb7ac2
37bcb7b53
37bcb7b53 0f 1f 44 00 00 ..D..
37bcb7b58
37bcb7b58loc_37bcb7b58:
37bcb7b58mov r9l, 1
37bcb7b5emov r8l, 1
37bcb7b64lea rdx, [rip+0x797908]
37bcb7b6bmov rcx, rbp
37bcb7b6ecall lsame_
37bcb7b73test eax, eax
37bcb7b75jne 0x37bcb7a59
37bcb7b7bmov r9l, 1
37bcb7b81mov r8l, 1
37bcb7b87lea rdx, [rip+0x7978e6]
37bcb7b8emov rcx, rbp
37bcb7b91call lsame_
37bcb7b96test eax, eax
37bcb7b98jne 0x37bcb7a59
37bcb7b9emov edx, -2
37bcb7ba3mov eax, 2
37bcb7ba8jmp 0x37bcb7ac0
37bcb7bad
37bcb7bad 0f 1f 00 ...
37bcb7bb0
37bcb7bb0loc_37bcb7bb0:
37bcb7bb0mov edx, -7
37bcb7bb5mov eax, 7
37bcb7bbajmp 0x37bcb7ac0
37bcb7bbf
37bcb7bbf 90 .
37bcb7bc0
37bcb7bc0loc_37bcb7bc0:
37bcb7bc0mov eax, [rbx]
37bcb7bc2test eax, eax
37bcb7bc4jne 0x37bcb7cef
37bcb7bcatest r9l, r9l
37bcb7bcdje 0x37bcb7ae4
37bcb7bd3test r14l, r14l
37bcb7bd6je 0x37bcb7c40
37bcb7bd8xor eax, eax
37bcb7bdatest r13, r13
37bcb7bddmov [rbx], 1
37bcb7be3mov rcx, [rsp+248]
37bcb7bebcmovs r13, rax
37bcb7befmov edx, 1
37bcb7bf4pxor x0, x0
37bcb7bf8xor r10l, r10l
37bcb7bfblea r8, [r13+1]
37bcb7bffshl r8, 4
37bcb7c03nop
37bcb7c05nop [rax+rax]
37bcb7c10
37bcb7c10loc_37bcb7c10:
37bcb7c10ucomisd x0, [rcx]
37bcb7c14setnp al
37bcb7c17cmovne eax, r10l
37bcb7c1btest al, al
37bcb7c1dje 0x37bcb7c33
37bcb7c1fucomisd x0, [rcx+8]
37bcb7c24setnp al
37bcb7c27cmovne eax, r10l
37bcb7c2btest al, al
37bcb7c2djne 0x37bcb7ae4
37bcb7c33
37bcb7c33loc_37bcb7c33:
37bcb7c33add edx, 1
37bcb7c36add rcx, r8
37bcb7c39mov [rbx], edx
37bcb7c3bcmp r9l, edx
37bcb7c3ejge 0x37bcb7c10
37bcb7c40
37bcb7c40loc_37bcb7c40:
37bcb7c40mov [rbx], 0
37bcb7c46mov r9, rdi
37bcb7c49mov r8, rbp
37bcb7c4cmov rdx, rsi
37bcb7c4fmov rax, [rsp+272]
37bcb7c57mov [rsp+32], r12
37bcb7c5clea rcx, [rip+0x797818]
37bcb7c63mov [rsp+112], 1
37bcb7c6cmov [rsp+80], rax
37bcb7c71mov rax, [rsp+264]
37bcb7c79mov [rsp+104], 1
37bcb7c82mov [rsp+72], rax
37bcb7c87mov rax, [rsp+256]
37bcb7c8fmov [rsp+96], 1
37bcb7c98mov [rsp+64], rax
37bcb7c9dmov rax, [rsp+248]
37bcb7ca5mov [rsp+88], 4
37bcb7caemov [rsp+56], rax
37bcb7cb3lea rax, [rip+0x7977c6]
37bcb7cbamov [rsp+48], rax
37bcb7cbfmov rax, [rsp+240]
37bcb7cc7mov [rsp+40], rax
37bcb7ccccall ztrsm_
37bcb7cd1jmp 0x37bcb7ae4
37bcb7cd6
37bcb7cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7ce0
37bcb7ce0loc_37bcb7ce0:
37bcb7ce0mov edx, -5
37bcb7ce5mov eax, 5
37bcb7ceajmp 0x37bcb7ac0
37bcb7cef
37bcb7cefloc_37bcb7cef:
37bcb7cefneg eax
37bcb7cf1jmp 0x37bcb7ac2
37bcb79a0
37bcb79a0ztrtrs_:
37bcb79a0push r14
37bcb79a2push r13
37bcb79a4push r12
37bcb79a6push rbp
37bcb79a7push rdi
37bcb79a8push rsi
37bcb79a9push rbx
37bcb79aasub rsp, 144
37bcb79b1mov rbx, [rsp+280]
37bcb79b9mov rax, [rsp+256]
37bcb79c1mov [rbx], 0
37bcb79c7movsxd r13, [rax]
37bcb79camov rdi, r8
37bcb79cdmov rsi, rcx
37bcb79d0mov r8l, 1
37bcb79d6mov rbp, rdx
37bcb79d9mov rcx, rdi
37bcb79dclea rdx, [rip+0x797a8d]
37bcb79e3mov r12, r9
37bcb79e6mov r9l, 1
37bcb79eccall lsame_
37bcb79f1mov r9l, 1
37bcb79f7mov r8l, 1
37bcb79fdmov rcx, rsi
37bcb7a00lea rdx, [rip+0x797a6a]
37bcb7a07mov r14l, eax
37bcb7a0acall lsame_
37bcb7a0ftest eax, eax
37bcb7a11jne 0x37bcb7a36
37bcb7a13mov r9l, 1
37bcb7a19mov r8l, 1
37bcb7a1flea rdx, [rip+0x797a4c]
37bcb7a26mov rcx, rsi
37bcb7a29call lsame_
37bcb7a2etest eax, eax
37bcb7a30je 0x37bcb7b00
37bcb7a36
37bcb7a36loc_37bcb7a36:
37bcb7a36mov r9l, 1
37bcb7a3cmov r8l, 1
37bcb7a42lea rdx, [rip+0x797a27]
37bcb7a49mov rcx, rbp
37bcb7a4ccall lsame_
37bcb7a51test eax, eax
37bcb7a53je 0x37bcb7b58
37bcb7a59
37bcb7a59loc_37bcb7a59:
37bcb7a59test r14l, r14l
37bcb7a5cje 0x37bcb7b20
37bcb7a62
37bcb7a62loc_37bcb7a62:
37bcb7a62mov r9l, [r12]
37bcb7a66test r9l, r9l
37bcb7a69js 0x37bcb7b10
37bcb7a6fmov rax, [rsp+240]
37bcb7a77mov eax, [rax]
37bcb7a79test eax, eax
37bcb7a7bjs 0x37bcb7ce0
37bcb7a81mov rcx, [rsp+256]
37bcb7a89test r9l, r9l
37bcb7a8cmov eax, 1
37bcb7a91cmovg eax, r9l
37bcb7a95cmp [rcx], eax
37bcb7a97jl 0x37bcb7bb0
37bcb7a9dmov rcx, [rsp+272]
37bcb7aa5cmp [rcx], eax
37bcb7aa7jge 0x37bcb7bc0
37bcb7aadmov edx, -9
37bcb7ab2mov eax, 9
37bcb7ab7nop [rax+rax]
37bcb7ac0
37bcb7ac0loc_37bcb7ac0:
37bcb7ac0mov [rbx], edx
37bcb7ac2
37bcb7ac2loc_37bcb7ac2:
37bcb7ac2lea rdx, [rsp+140]
37bcb7acamov r8l, 6
37bcb7ad0lea rcx, [rip+0x79799e]
37bcb7ad7mov [rsp+140], eax
37bcb7adecall xerbla_
37bcb7ae3nop
37bcb7ae4
37bcb7ae4loc_37bcb7ae4:
37bcb7ae4add rsp, 144
37bcb7aebpop rbx
37bcb7aecpop rsi
37bcb7aedpop rdi
37bcb7aeepop rbp
37bcb7aefpop r12
37bcb7af1pop r13
37bcb7af3pop r14
37bcb7af5ret
37bcb7af6
37bcb7af6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7b00
37bcb7b00loc_37bcb7b00:
37bcb7b00mov edx, -1
37bcb7b05mov eax, 1
37bcb7b0ajmp 0x37bcb7ac0
37bcb7b0c
37bcb7b0c 0f 1f 40 00 ..@.
37bcb7b10
37bcb7b10loc_37bcb7b10:
37bcb7b10mov edx, -4
37bcb7b15mov eax, 4
37bcb7b1ajmp 0x37bcb7ac0
37bcb7b1c
37bcb7b1c 0f 1f 40 00 ..@.
37bcb7b20
37bcb7b20loc_37bcb7b20:
37bcb7b20mov r9l, 1
37bcb7b26mov r8l, 1
37bcb7b2clea rdx, [rip+0x79793e]
37bcb7b33mov rcx, rdi
37bcb7b36call lsame_
37bcb7b3btest eax, eax
37bcb7b3djne 0x37bcb7a62
37bcb7b43mov [rbx], -3
37bcb7b49mov eax, 3
37bcb7b4ejmp 0x37bcb7ac2
37bcb7b53
37bcb7b53 0f 1f 44 00 00 ..D..
37bcb7b58
37bcb7b58loc_37bcb7b58:
37bcb7b58mov r9l, 1
37bcb7b5emov r8l, 1
37bcb7b64lea rdx, [rip+0x797908]
37bcb7b6bmov rcx, rbp
37bcb7b6ecall lsame_
37bcb7b73test eax, eax
37bcb7b75jne 0x37bcb7a59
37bcb7b7bmov r9l, 1
37bcb7b81mov r8l, 1
37bcb7b87lea rdx, [rip+0x7978e6]
37bcb7b8emov rcx, rbp
37bcb7b91call lsame_
37bcb7b96test eax, eax
37bcb7b98jne 0x37bcb7a59
37bcb7b9emov edx, -2
37bcb7ba3mov eax, 2
37bcb7ba8jmp 0x37bcb7ac0
37bcb7bad
37bcb7bad 0f 1f 00 ...
37bcb7bb0
37bcb7bb0loc_37bcb7bb0:
37bcb7bb0mov edx, -7
37bcb7bb5mov eax, 7
37bcb7bbajmp 0x37bcb7ac0
37bcb7bbf
37bcb7bbf 90 .
37bcb7bc0
37bcb7bc0loc_37bcb7bc0:
37bcb7bc0mov eax, [rbx]
37bcb7bc2test eax, eax
37bcb7bc4jne 0x37bcb7cef
37bcb7bcatest r9l, r9l
37bcb7bcdje 0x37bcb7ae4
37bcb7bd3test r14l, r14l
37bcb7bd6je 0x37bcb7c40
37bcb7bd8xor eax, eax
37bcb7bdatest r13, r13
37bcb7bddmov [rbx], 1
37bcb7be3mov rcx, [rsp+248]
37bcb7bebcmovs r13, rax
37bcb7befmov edx, 1
37bcb7bf4pxor x0, x0
37bcb7bf8xor r10l, r10l
37bcb7bfblea r8, [r13+1]
37bcb7bffshl r8, 4
37bcb7c03nop
37bcb7c05nop [rax+rax]
37bcb7c10
37bcb7c10loc_37bcb7c10:
37bcb7c10ucomisd x0, [rcx]
37bcb7c14setnp al
37bcb7c17cmovne eax, r10l
37bcb7c1btest al, al
37bcb7c1dje 0x37bcb7c33
37bcb7c1fucomisd x0, [rcx+8]
37bcb7c24setnp al
37bcb7c27cmovne eax, r10l
37bcb7c2btest al, al
37bcb7c2djne 0x37bcb7ae4
37bcb7c33
37bcb7c33loc_37bcb7c33:
37bcb7c33add edx, 1
37bcb7c36add rcx, r8
37bcb7c39mov [rbx], edx
37bcb7c3bcmp r9l, edx
37bcb7c3ejge 0x37bcb7c10
37bcb7c40
37bcb7c40loc_37bcb7c40:
37bcb7c40mov [rbx], 0
37bcb7c46mov r9, rdi
37bcb7c49mov r8, rbp
37bcb7c4cmov rdx, rsi
37bcb7c4fmov rax, [rsp+272]
37bcb7c57mov [rsp+32], r12
37bcb7c5clea rcx, [rip+0x797818]
37bcb7c63mov [rsp+112], 1
37bcb7c6cmov [rsp+80], rax
37bcb7c71mov rax, [rsp+264]
37bcb7c79mov [rsp+104], 1
37bcb7c82mov [rsp+72], rax
37bcb7c87mov rax, [rsp+256]
37bcb7c8fmov [rsp+96], 1
37bcb7c98mov [rsp+64], rax
37bcb7c9dmov rax, [rsp+248]
37bcb7ca5mov [rsp+88], 4
37bcb7caemov [rsp+56], rax
37bcb7cb3lea rax, [rip+0x7977c6]
37bcb7cbamov [rsp+48], rax
37bcb7cbfmov rax, [rsp+240]
37bcb7cc7mov [rsp+40], rax
37bcb7ccccall ztrsm_
37bcb7cd1jmp 0x37bcb7ae4
37bcb7cd6
37bcb7cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bcb7ce0
37bcb7ce0loc_37bcb7ce0:
37bcb7ce0mov edx, -5
37bcb7ce5mov eax, 5
37bcb7ceajmp 0x37bcb7ac0
37bcb7cef
37bcb7cefloc_37bcb7cef:
37bcb7cefneg eax
37bcb7cf1jmp 0x37bcb7ac2
37bcb79a0
37bcb7cf6
37bcb7cf6 // align 0x10
37bcb7cf6 // align 0x10
37bcb7d00
37bcb7d00ztzrzf_:
37bcb7d00push r15
37bcb7d02push r14
37bcb7d04push r13
37bcb7d06push r12
37bcb7d08push rbp
37bcb7d09push rdi
37bcb7d0apush rsi
37bcb7d0bpush rbx
37bcb7d0csub rsp, 296
37bcb7d13mov r12, [rsp+424]
37bcb7d1bmov eax, [rcx]
37bcb7d1dmov rsi, [rsp+408]
37bcb7d25movsxd rbp, [r9]
37bcb7d28mov [r12], 0
37bcb7d30mov [rsp+384], r8
37bcb7d38mov r10, rcx
37bcb7d3bmov r11, rdx
37bcb7d3emov rbx, r9
37bcb7d41test eax, eax
37bcb7d43js 0x37bcb7e08
37bcb7d49mov edx, [rdx]
37bcb7d4bcmp eax, edx
37bcb7d4djle 0x37bcb7d98
37bcb7d4fmov eax, -2
37bcb7d54mov edx, 2
37bcb7d59
37bcb7d59loc_37bcb7d59:
37bcb7d59mov [r12], eax
37bcb7d5d
37bcb7d5dloc_37bcb7d5d:
37bcb7d5dmov [rsp+284], edx
37bcb7d64mov r8l, 6
37bcb7d6alea rdx, [rsp+284]
37bcb7d72lea rcx, [rip+0x797727]
37bcb7d79call xerbla_
37bcb7d7enop
37bcb7d7f
37bcb7d7floc_37bcb7d7f:
37bcb7d7fadd rsp, 296
37bcb7d86pop rbx
37bcb7d87pop rsi
37bcb7d88pop rdi
37bcb7d89pop rbp
37bcb7d8apop r12
37bcb7d8cpop r13
37bcb7d8epop r14
37bcb7d90pop r15
37bcb7d92ret
37bcb7d93
37bcb7d93 0f 1f 44 00 00 ..D..
37bcb7d98
37bcb7d98loc_37bcb7d98:
37bcb7d98test eax, eax
37bcb7d9amov ecx, 1
37bcb7d9fcmovg ecx, eax
37bcb7da2cmp ebp, ecx
37bcb7da4jl 0x37bcb83b0
37bcb7daamov rcx, [rsp+416]
37bcb7db2mov r13l, [rcx]
37bcb7db5test eax, eax
37bcb7db7jne 0x37bcb8310
37bcb7dbd
37bcb7dbdloc_37bcb7dbd:
37bcb7dbdmovsd_xmm x0, [rip+0x79770b]
37bcb7dc5mov ecx, r13l
37bcb7dc8mov edx, 1
37bcb7dcdmov [rsp+240], 1
37bcb7dd8
37bcb7dd8loc_37bcb7dd8:
37bcb7dd8mov [rsi+8], 0
37bcb7de0movsd_xmm [rsi], x0
37bcb7de4cmp edx, ecx
37bcb7de6jle 0x37bcb7e20
37bcb7de8cmp r13l, -1
37bcb7decje 0x37bcb8420
37bcb7df2mov [r12], -7
37bcb7dfamov edx, 7
37bcb7dffjmp 0x37bcb7d5d
37bcb7e04
37bcb7e04 0f 1f 40 00 ..@.
37bcb7e08
37bcb7e08loc_37bcb7e08:
37bcb7e08mov [r12], -1
37bcb7e10mov edx, -1
37bcb7e15
37bcb7e15loc_37bcb7e15:
37bcb7e15neg edx
37bcb7e17jmp 0x37bcb7d5d
37bcb7e1c
37bcb7e1c 0f 1f 40 00 ..@.
37bcb7e20
37bcb7e20loc_37bcb7e20:
37bcb7e20mov edx, [r12]
37bcb7e24test edx, edx
37bcb7e26jne 0x37bcb7e15
37bcb7e28cmp r13l, -1
37bcb7e2cje 0x37bcb7d7f
37bcb7e32mov ecx, eax
37bcb7e34test eax, eax
37bcb7e36je 0x37bcb7d7f
37bcb7e3ccmp eax, [r11]
37bcb7e3fje 0x37bcb8438
37bcb7e45cmp edi, 1
37bcb7e48jle 0x37bcb82e0
37bcb7e4ecmp eax, edi
37bcb7e50jle 0x37bcb82e0
37bcb7e56lea rax, [rip+0x79763f]
37bcb7e5dmov [rsp+32], r11
37bcb7e62mov r9, r10
37bcb7e65lea rdx, [rip+0x797625]
37bcb7e6cmov [rsp+64], 1
37bcb7e75lea rcx, [rip+0x79762c]
37bcb7e7clea r8, [rip+0x79760d]
37bcb7e83mov [rsp+56], 6
37bcb7e8cmov [rsp+48], rax
37bcb7e91mov [rsp+40], rax
37bcb7e96mov [rsp+376], r11
37bcb7e9emov [rsp+368], r10
37bcb7ea6call ilaenv_
37bcb7eabmov r10, [rsp+368]
37bcb7eb3xor edx, edx
37bcb7eb5mov r11, [rsp+376]
37bcb7ebdtest eax, eax
37bcb7ebfcmovns edx, eax
37bcb7ec2mov ecx, [r10]
37bcb7ec5cmp ecx, edx
37bcb7ec7mov r12l, edx
37bcb7ecajle 0x37bcb82e0
37bcb7ed0mov rax, [rsp+416]
37bcb7ed8mov edx, ecx
37bcb7edamov [rsp+272], ecx
37bcb7ee1imul edx, edi
37bcb7ee4mov eax, [rax]
37bcb7ee6cmp eax, edx
37bcb7ee8jl 0x37bcb84b0
37bcb7eeemov rax, rbp
37bcb7ef1cmp edi, r12l
37bcb7ef4not rax
37bcb7ef7mov r15, rax
37bcb7efamov eax, r12l
37bcb7efdcmovge eax, edi
37bcb7f00cmp ecx, eax
37bcb7f02jle 0x37bcb83bf
37bcb7f08
37bcb7f08loc_37bcb7f08:
37bcb7f08mov eax, ecx
37bcb7f0amov r8l, [r11]
37bcb7f0dmov [rsp+392], rbx
37bcb7f15mov rbx, r11
37bcb7f18sub eax, r12l
37bcb7f1bmov [rsp+368], r10
37bcb7f23lea r9l, [rax-1]
37bcb7f27mov eax, r9l
37bcb7f2acdq
37bcb7f2bidiv edi
37bcb7f2dmov eax, r9l
37bcb7f30sub eax, edx
37bcb7f32lea edx, [rax+rdi]
37bcb7f35cmp edx, ecx
37bcb7f37cmovg edx, ecx
37bcb7f3amov r9l, edx
37bcb7f3dmov edx, ecx
37bcb7f3fsub edx, r9l
37bcb7f42lea r12l, [rdx+rax]
37bcb7f46xor edx, edx
37bcb7f48div edi
37bcb7f4amov edx, edi
37bcb7f4clea r14l, [r12+1]
37bcb7f51neg edx
37bcb7f53movsxd r13, r14l
37bcb7f56mov [rsp+248], r14l
37bcb7f5emovsxd r9, edx
37bcb7f61imul r13, rbp
37bcb7f65mov [rsp+252], edx
37bcb7f6cmovsxd rdx, r12l
37bcb7f6fmov r12, [rsp+384]
37bcb7f77mov [rsp+244], eax
37bcb7f7elea rax, [rbp+1]
37bcb7f82imul rax, r9
37bcb7f86shl rax, 4
37bcb7f8amov [rsp+208], rax
37bcb7f92lea rax, [rdx+r15]
37bcb7f96add rax, r13
37bcb7f99shl rax, 4
37bcb7f9dlea r12, [r12+rax+16]
37bcb7fa2mov rax, rdx
37bcb7fa5mov [rsp+168], r12
37bcb7fadmov r12, r9
37bcb7fb0shl rax, 4
37bcb7fb4shl r12, 4
37bcb7fb8mov [rsp+200], r12
37bcb7fc0mov r12, [rsp+400]
37bcb7fc8add r12, rax
37bcb7fcblea eax, [rcx+1]
37bcb7fcecmp eax, r8l
37bcb7fd1cmovg eax, r8l
37bcb7fd5imul r9, rbp
37bcb7fd9cdqe
37bcb7fdbimul rax, rbp
37bcb7fdfshl r9, 4
37bcb7fe3mov ebp, [rsp+244]
37bcb7feamov [rsp+216], r9
37bcb7ff2add rax, r15
37bcb7ff5add rax, rdx
37bcb7ff8mov rdx, [rsp+384]
37bcb8000shl rax, 4
37bcb8004lea rdx, [rdx+rax+16]
37bcb8009lea rax, [r13+r15]
37bcb800emov r13l, r14l
37bcb8011mov [rsp+176], rdx
37bcb8019mov rdx, [rsp+384]
37bcb8021shl rax, 4
37bcb8025lea r14, [rsp+284]
37bcb802dlea r15, [rsp+268]
37bcb8035lea rdx, [rdx+rax+16]
37bcb803alea rax, [rsp+280]
37bcb8042mov [rsp+184], rax
37bcb804alea rax, [rsp+272]
37bcb8052mov [rsp+224], rax
37bcb805alea rax, [rsp+276]
37bcb8062mov [rsp+232], rax
37bcb806amov eax, edi
37bcb806cmov edi, r13l
37bcb806fmov r13, r12
37bcb8072mov [rsp+192], rdx
37bcb807amov r12l, eax
37bcb807djmp 0x37bcb80c6
37bcb807f
37bcb807f 90 .
37bcb8080
37bcb8080loc_37bcb8080:
37bcb8080mov rax, [rsp+200]
37bcb8088mov r8l, [rbx]
37bcb808bsub edi, r12l
37bcb808esub ebp, 1
37bcb8091add [rsp+176], rax
37bcb8099mov rcx, [rsp+208]
37bcb80a1add r13, rax
37bcb80a4mov rax, [rsp+368]
37bcb80acadd [rsp+168], rcx
37bcb80b4mov rcx, [rsp+216]
37bcb80bcadd [rsp+192], rcx
37bcb80c4mov ecx, [rax]
37bcb80c6
37bcb80c6loc_37bcb80c6:
37bcb80c6mov edx, ecx
37bcb80c8mov rax, [rsp+392]
37bcb80d0mov [rsp+48], rsi
37bcb80d5sub edx, edi
37bcb80d7mov [rsp+40], r13
37bcb80dcmov r9, [rsp+168]
37bcb80e4add edx, 1
37bcb80e7mov [rsp+32], rax
37bcb80eccmp edx, r12l
37bcb80efcmovg edx, r12l
37bcb80f3mov [rsp+268], edx
37bcb80famov edx, r8l
37bcb80fdsub r8l, ecx
37bcb8100mov rcx, r15
37bcb8103sub edx, edi
37bcb8105mov [rsp+284], r8l
37bcb810dmov r8, r14
37bcb8110add edx, 1
37bcb8113mov [rsp+280], edx
37bcb811amov rdx, [rsp+184]
37bcb8122call zlatrz_
37bcb8127cmp edi, 1
37bcb812ajle 0x37bcb82a2
37bcb8130mov rcx, [rsp+368]
37bcb8138mov edx, [rbx]
37bcb813amov r9, r15
37bcb813dmov r8, r14
37bcb8140mov r10, [rsp+392]
37bcb8148mov r11, [rsp+176]
37bcb8150sub edx, [rcx]
37bcb8152mov rcx, [rsp+224]
37bcb815amov [rsp+56], rsi
37bcb815fmov [rsp+40], r10
37bcb8164mov [rsp+64], rcx
37bcb8169lea rcx, [rip+0x797347]
37bcb8170mov [rsp+32], r11
37bcb8175mov [rsp+80], 7
37bcb817emov [rsp+72], 8
37bcb8187mov [rsp+48], r13
37bcb818cmov [rsp+284], edx
37bcb8193lea rdx, [rip+0x797316]
37bcb819acall zlarzt_
37bcb819flea edx, [rdi-1]
37bcb81a2mov rax, [rsp+184]
37bcb81aamov r11, [rsp+176]
37bcb81b2mov [rsp+276], edx
37bcb81b9mov edx, [rbx]
37bcb81bblea r9, [rip+0x7972ee]
37bcb81c2lea r8, [rip+0x7972ee]
37bcb81c9mov r10l, edx
37bcb81ccsub r10l, edi
37bcb81cflea ecx, [r10+1]
37bcb81d3mov r10, [rsp+368]
37bcb81dbmov [rsp+280], ecx
37bcb81e2mov rcx, [rsp+224]
37bcb81easub edx, [r10]
37bcb81edmov r10, [rsp+392]
37bcb81f5mov [rsp+40], rax
37bcb81famov [rsp+284], edx
37bcb8201mov rax, [rsp+232]
37bcb8209movsxd rdx, [rsp+268]
37bcb8211mov [rsp+120], rcx
37bcb8216mov [rsp+88], rcx
37bcb821bmov rcx, [rsp+392]
37bcb8223shl rdx, 4
37bcb8227mov [rsp+32], rax
37bcb822cadd rdx, rsi
37bcb822fmov [rsp+104], r10
37bcb8234mov r10, [rsp+192]
37bcb823cmov [rsp+112], rdx
37bcb8241lea rdx, [rip+0x797277]
37bcb8248mov [rsp+72], rcx
37bcb824dlea rcx, [rip+0x797277]
37bcb8254mov [rsp+152], 7
37bcb8260mov [rsp+144], 8
37bcb826cmov [rsp+136], 12
37bcb8278mov [rsp+128], 5
37bcb8284mov [rsp+96], r10
37bcb8289mov [rsp+80], rsi
37bcb828emov [rsp+64], r11
37bcb8293mov [rsp+56], r14
37bcb8298mov [rsp+48], r15
37bcb829dcall zlarzb_
37bcb82a2
37bcb82a2loc_37bcb82a2:
37bcb82a2test ebp, ebp
37bcb82a4jne 0x37bcb8080
37bcb82aamov eax, [rsp+252]
37bcb82b1imul eax, [rsp+244]
37bcb82b9mov r11, rbx
37bcb82bcmov edi, [rsp+248]
37bcb82c3mov r10, [rsp+368]
37bcb82cbmov rbx, [rsp+392]
37bcb82d3lea ecx, [rdi+rax-1]
37bcb82d7nop [rax+rax]
37bcb82e0
37bcb82e0loc_37bcb82e0:
37bcb82e0mov [rsp+280], ecx
37bcb82e7test ecx, ecx
37bcb82e9jg 0x37bcb83d0
37bcb82ef
37bcb82efloc_37bcb82ef:
37bcb82efpxor x0, x0
37bcb82f3mov [rsi+8], 0
37bcb82fbcvtsi2sd x0, [rsp+240]
37bcb8304movsd_xmm [rsi], x0
37bcb8308jmp 0x37bcb7d7f
37bcb830d
37bcb830d 0f 1f 00 ...
37bcb8310
37bcb8310loc_37bcb8310:
37bcb8310cmp eax, edx
37bcb8312je 0x37bcb7dbd
37bcb8318lea rax, [rip+0x79717d]
37bcb831fmov [rsp+32], r11
37bcb8324mov r9, r10
37bcb8327lea rdx, [rip+0x797163]
37bcb832emov [rsp+64], 1
37bcb8337lea rcx, [rip+0x79715a]
37bcb833elea r8, [rip+0x79714b]
37bcb8345mov [rsp+56], 6
37bcb834emov [rsp+48], rax
37bcb8353mov [rsp+40], rax
37bcb8358mov [rsp+376], r11
37bcb8360mov [rsp+368], r10
37bcb8368call ilaenv_
37bcb836dpxor x0, x0
37bcb8371mov r10, [rsp+368]
37bcb8379mov edx, 1
37bcb837emov edi, eax
37bcb8380mov r11, [rsp+376]
37bcb8388mov eax, [r10]
37bcb838bmov ecx, eax
37bcb838dimul ecx, edi
37bcb8390test eax, eax
37bcb8392cmovg edx, eax
37bcb8395mov [rsp+240], ecx
37bcb839ccvtsi2sd x0, ecx
37bcb83a0mov rcx, [rsp+416]
37bcb83a8mov ecx, [rcx]
37bcb83aajmp 0x37bcb7dd8
37bcb83af
37bcb83af 90 .
37bcb83b0
37bcb83b0loc_37bcb83b0:
37bcb83b0mov eax, -4
37bcb83b5mov edx, 4
37bcb83bajmp 0x37bcb7d59
37bcb83bf
37bcb83bfloc_37bcb83bf:
37bcb83bfmov [rsp+280], ecx
37bcb83c6nop [rax+rax]
37bcb83d0
37bcb83d0loc_37bcb83d0:
37bcb83d0mov eax, [r11]
37bcb83d3sub eax, [r10]
37bcb83d6mov [rsp+48], rsi
37bcb83dblea rcx, [rsp+280]
37bcb83e3mov [rsp+32], rbx
37bcb83e8mov r9, [rsp+384]
37bcb83f0mov rdx, r11
37bcb83f3lea r8, [rsp+284]
37bcb83fbmov [rsp+284], eax
37bcb8402mov rax, [rsp+400]
37bcb840amov [rsp+40], rax
37bcb840fcall zlatrz_
37bcb8414jmp 0x37bcb82ef
37bcb8419
37bcb8419 0f 1f 80 00 00 00 00 .......
37bcb8420
37bcb8420loc_37bcb8420:
37bcb8420mov edx, [r12]
37bcb8424test edx, edx
37bcb8426je 0x37bcb7d7f
37bcb842cjmp 0x37bcb7e15
37bcb8431
37bcb8431 0f 1f 80 00 00 00 00 .......
37bcb8438
37bcb8438loc_37bcb8438:
37bcb8438test eax, eax
37bcb843ajle 0x37bcb7d7f
37bcb8440mov rdx, [rsp+400]
37bcb8448sub eax, 1
37bcb844bpxor x0, x0
37bcb844fshl rax, 4
37bcb8453lea rax, [rdx+rax+16]
37bcb8458mov rcx, rax
37bcb845bsub rcx, rdx
37bcb845eand ecx, 16
37bcb8461je 0x37bcb8480
37bcb8463movups [rdx], x0
37bcb8466add rdx, 16
37bcb846acmp rax, rdx
37bcb846dje 0x37bcb7d7f
37bcb8473nop
37bcb8475nop [rax+rax]
37bcb8480
37bcb8480loc_37bcb8480:
37bcb8480movups [rdx], x0
37bcb8483add rdx, 32
37bcb8487movups [rdx-16], x0
37bcb848bcmp rax, rdx
37bcb848eje 0x37bcb7d7f
37bcb8494movups [rdx], x0
37bcb8497add rdx, 32
37bcb849bmovups [rdx-16], x0
37bcb849fcmp rax, rdx
37bcb84a2jne 0x37bcb8480
37bcb84a4jmp 0x37bcb7d7f
37bcb84a9
37bcb84a9 0f 1f 80 00 00 00 00 .......
37bcb84b0
37bcb84b0loc_37bcb84b0:
37bcb84b0cdq
37bcb84b1mov [rsp+32], r11
37bcb84b6mov r9, r10
37bcb84b9lea r8, [rip+0x796fd0]
37bcb84c0idiv ecx
37bcb84c2mov [rsp+376], r11
37bcb84camov [rsp+64], 1
37bcb84d3mov [rsp+56], 6
37bcb84dcmov [rsp+368], r10
37bcb84e4lea rdx, [rip+0x796fa6]
37bcb84eblea rcx, [rip+0x796fba]
37bcb84f2mov r13l, eax
37bcb84f5mov edi, eax
37bcb84f7lea rax, [rip+0x796f9e]
37bcb84femov [rsp+48], rax
37bcb8503mov [rsp+40], rax
37bcb8508call ilaenv_
37bcb850dmov edx, 2
37bcb8512mov r10, [rsp+368]
37bcb851amov r11, [rsp+376]
37bcb8522cmp eax, edx
37bcb8524cmovl eax, edx
37bcb8527mov ecx, [r10]
37bcb852acmp r13l, eax
37bcb852djl 0x37bcb82e0
37bcb8533mov rax, rbp
37bcb8536cmp r12l, r13l
37bcb8539not rax
37bcb853cmov r15, rax
37bcb853fmov eax, r13l
37bcb8542cmovge eax, r12l
37bcb8546cmp eax, ecx
37bcb8548jl 0x37bcb7f08
37bcb854ejmp 0x37bcb82e0
37bcb7d00
37bcb7d00ztzrzf_:
37bcb7d00push r15
37bcb7d02push r14
37bcb7d04push r13
37bcb7d06push r12
37bcb7d08push rbp
37bcb7d09push rdi
37bcb7d0apush rsi
37bcb7d0bpush rbx
37bcb7d0csub rsp, 296
37bcb7d13mov r12, [rsp+424]
37bcb7d1bmov eax, [rcx]
37bcb7d1dmov rsi, [rsp+408]
37bcb7d25movsxd rbp, [r9]
37bcb7d28mov [r12], 0
37bcb7d30mov [rsp+384], r8
37bcb7d38mov r10, rcx
37bcb7d3bmov r11, rdx
37bcb7d3emov rbx, r9
37bcb7d41test eax, eax
37bcb7d43js 0x37bcb7e08
37bcb7d49mov edx, [rdx]
37bcb7d4bcmp eax, edx
37bcb7d4djle 0x37bcb7d98
37bcb7d4fmov eax, -2
37bcb7d54mov edx, 2
37bcb7d59
37bcb7d59loc_37bcb7d59:
37bcb7d59mov [r12], eax
37bcb7d5d
37bcb7d5dloc_37bcb7d5d:
37bcb7d5dmov [rsp+284], edx
37bcb7d64mov r8l, 6
37bcb7d6alea rdx, [rsp+284]
37bcb7d72lea rcx, [rip+0x797727]
37bcb7d79call xerbla_
37bcb7d7enop
37bcb7d7f
37bcb7d7floc_37bcb7d7f:
37bcb7d7fadd rsp, 296
37bcb7d86pop rbx
37bcb7d87pop rsi
37bcb7d88pop rdi
37bcb7d89pop rbp
37bcb7d8apop r12
37bcb7d8cpop r13
37bcb7d8epop r14
37bcb7d90pop r15
37bcb7d92ret
37bcb7d93
37bcb7d93 0f 1f 44 00 00 ..D..
37bcb7d98
37bcb7d98loc_37bcb7d98:
37bcb7d98test eax, eax
37bcb7d9amov ecx, 1
37bcb7d9fcmovg ecx, eax
37bcb7da2cmp ebp, ecx
37bcb7da4jl 0x37bcb83b0
37bcb7daamov rcx, [rsp+416]
37bcb7db2mov r13l, [rcx]
37bcb7db5test eax, eax
37bcb7db7jne 0x37bcb8310
37bcb7dbd
37bcb7dbdloc_37bcb7dbd:
37bcb7dbdmovsd_xmm x0, [rip+0x79770b]
37bcb7dc5mov ecx, r13l
37bcb7dc8mov edx, 1
37bcb7dcdmov [rsp+240], 1
37bcb7dd8
37bcb7dd8loc_37bcb7dd8:
37bcb7dd8mov [rsi+8], 0
37bcb7de0movsd_xmm [rsi], x0
37bcb7de4cmp edx, ecx
37bcb7de6jle 0x37bcb7e20
37bcb7de8cmp r13l, -1
37bcb7decje 0x37bcb8420
37bcb7df2mov [r12], -7
37bcb7dfamov edx, 7
37bcb7dffjmp 0x37bcb7d5d
37bcb7e04
37bcb7e04 0f 1f 40 00 ..@.
37bcb7e08
37bcb7e08loc_37bcb7e08:
37bcb7e08mov [r12], -1
37bcb7e10mov edx, -1
37bcb7e15
37bcb7e15loc_37bcb7e15:
37bcb7e15neg edx
37bcb7e17jmp 0x37bcb7d5d
37bcb7e1c
37bcb7e1c 0f 1f 40 00 ..@.
37bcb7e20
37bcb7e20loc_37bcb7e20:
37bcb7e20mov edx, [r12]
37bcb7e24test edx, edx
37bcb7e26jne 0x37bcb7e15
37bcb7e28cmp r13l, -1
37bcb7e2cje 0x37bcb7d7f
37bcb7e32mov ecx, eax
37bcb7e34test eax, eax
37bcb7e36je 0x37bcb7d7f
37bcb7e3ccmp eax, [r11]
37bcb7e3fje 0x37bcb8438
37bcb7e45cmp edi, 1
37bcb7e48jle 0x37bcb82e0
37bcb7e4ecmp eax, edi
37bcb7e50jle 0x37bcb82e0
37bcb7e56lea rax, [rip+0x79763f]
37bcb7e5dmov [rsp+32], r11
37bcb7e62mov r9, r10
37bcb7e65lea rdx, [rip+0x797625]
37bcb7e6cmov [rsp+64], 1
37bcb7e75lea rcx, [rip+0x79762c]
37bcb7e7clea r8, [rip+0x79760d]
37bcb7e83mov [rsp+56], 6
37bcb7e8cmov [rsp+48], rax
37bcb7e91mov [rsp+40], rax
37bcb7e96mov [rsp+376], r11
37bcb7e9emov [rsp+368], r10
37bcb7ea6call ilaenv_
37bcb7eabmov r10, [rsp+368]
37bcb7eb3xor edx, edx
37bcb7eb5mov r11, [rsp+376]
37bcb7ebdtest eax, eax
37bcb7ebfcmovns edx, eax
37bcb7ec2mov ecx, [r10]
37bcb7ec5cmp ecx, edx
37bcb7ec7mov r12l, edx
37bcb7ecajle 0x37bcb82e0
37bcb7ed0mov rax, [rsp+416]
37bcb7ed8mov edx, ecx
37bcb7edamov [rsp+272], ecx
37bcb7ee1imul edx, edi
37bcb7ee4mov eax, [rax]
37bcb7ee6cmp eax, edx
37bcb7ee8jl 0x37bcb84b0
37bcb7eeemov rax, rbp
37bcb7ef1cmp edi, r12l
37bcb7ef4not rax
37bcb7ef7mov r15, rax
37bcb7efamov eax, r12l
37bcb7efdcmovge eax, edi
37bcb7f00cmp ecx, eax
37bcb7f02jle 0x37bcb83bf
37bcb7f08
37bcb7f08loc_37bcb7f08:
37bcb7f08mov eax, ecx
37bcb7f0amov r8l, [r11]
37bcb7f0dmov [rsp+392], rbx
37bcb7f15mov rbx, r11
37bcb7f18sub eax, r12l
37bcb7f1bmov [rsp+368], r10
37bcb7f23lea r9l, [rax-1]
37bcb7f27mov eax, r9l
37bcb7f2acdq
37bcb7f2bidiv edi
37bcb7f2dmov eax, r9l
37bcb7f30sub eax, edx
37bcb7f32lea edx, [rax+rdi]
37bcb7f35cmp edx, ecx
37bcb7f37cmovg edx, ecx
37bcb7f3amov r9l, edx
37bcb7f3dmov edx, ecx
37bcb7f3fsub edx, r9l
37bcb7f42lea r12l, [rdx+rax]
37bcb7f46xor edx, edx
37bcb7f48div edi
37bcb7f4amov edx, edi
37bcb7f4clea r14l, [r12+1]
37bcb7f51neg edx
37bcb7f53movsxd r13, r14l
37bcb7f56mov [rsp+248], r14l
37bcb7f5emovsxd r9, edx
37bcb7f61imul r13, rbp
37bcb7f65mov [rsp+252], edx
37bcb7f6cmovsxd rdx, r12l
37bcb7f6fmov r12, [rsp+384]
37bcb7f77mov [rsp+244], eax
37bcb7f7elea rax, [rbp+1]
37bcb7f82imul rax, r9
37bcb7f86shl rax, 4
37bcb7f8amov [rsp+208], rax
37bcb7f92lea rax, [rdx+r15]
37bcb7f96add rax, r13
37bcb7f99shl rax, 4
37bcb7f9dlea r12, [r12+rax+16]
37bcb7fa2mov rax, rdx
37bcb7fa5mov [rsp+168], r12
37bcb7fadmov r12, r9
37bcb7fb0shl rax, 4
37bcb7fb4shl r12, 4
37bcb7fb8mov [rsp+200], r12
37bcb7fc0mov r12, [rsp+400]
37bcb7fc8add r12, rax
37bcb7fcblea eax, [rcx+1]
37bcb7fcecmp eax, r8l
37bcb7fd1cmovg eax, r8l
37bcb7fd5imul r9, rbp
37bcb7fd9cdqe
37bcb7fdbimul rax, rbp
37bcb7fdfshl r9, 4
37bcb7fe3mov ebp, [rsp+244]
37bcb7feamov [rsp+216], r9
37bcb7ff2add rax, r15
37bcb7ff5add rax, rdx
37bcb7ff8mov rdx, [rsp+384]
37bcb8000shl rax, 4
37bcb8004lea rdx, [rdx+rax+16]
37bcb8009lea rax, [r13+r15]
37bcb800emov r13l, r14l
37bcb8011mov [rsp+176], rdx
37bcb8019mov rdx, [rsp+384]
37bcb8021shl rax, 4
37bcb8025lea r14, [rsp+284]
37bcb802dlea r15, [rsp+268]
37bcb8035lea rdx, [rdx+rax+16]
37bcb803alea rax, [rsp+280]
37bcb8042mov [rsp+184], rax
37bcb804alea rax, [rsp+272]
37bcb8052mov [rsp+224], rax
37bcb805alea rax, [rsp+276]
37bcb8062mov [rsp+232], rax
37bcb806amov eax, edi
37bcb806cmov edi, r13l
37bcb806fmov r13, r12
37bcb8072mov [rsp+192], rdx
37bcb807amov r12l, eax
37bcb807djmp 0x37bcb80c6
37bcb807f
37bcb807f 90 .
37bcb8080
37bcb8080loc_37bcb8080:
37bcb8080mov rax, [rsp+200]
37bcb8088mov r8l, [rbx]
37bcb808bsub edi, r12l
37bcb808esub ebp, 1
37bcb8091add [rsp+176], rax
37bcb8099mov rcx, [rsp+208]
37bcb80a1add r13, rax
37bcb80a4mov rax, [rsp+368]
37bcb80acadd [rsp+168], rcx
37bcb80b4mov rcx, [rsp+216]
37bcb80bcadd [rsp+192], rcx
37bcb80c4mov ecx, [rax]
37bcb80c6
37bcb80c6loc_37bcb80c6:
37bcb80c6mov edx, ecx
37bcb80c8mov rax, [rsp+392]
37bcb80d0mov [rsp+48], rsi
37bcb80d5sub edx, edi
37bcb80d7mov [rsp+40], r13
37bcb80dcmov r9, [rsp+168]
37bcb80e4add edx, 1
37bcb80e7mov [rsp+32], rax
37bcb80eccmp edx, r12l
37bcb80efcmovg edx, r12l
37bcb80f3mov [rsp+268], edx
37bcb80famov edx, r8l
37bcb80fdsub r8l, ecx
37bcb8100mov rcx, r15
37bcb8103sub edx, edi
37bcb8105mov [rsp+284], r8l
37bcb810dmov r8, r14
37bcb8110add edx, 1
37bcb8113mov [rsp+280], edx
37bcb811amov rdx, [rsp+184]
37bcb8122call zlatrz_
37bcb8127cmp edi, 1
37bcb812ajle 0x37bcb82a2
37bcb8130mov rcx, [rsp+368]
37bcb8138mov edx, [rbx]
37bcb813amov r9, r15
37bcb813dmov r8, r14
37bcb8140mov r10, [rsp+392]
37bcb8148mov r11, [rsp+176]
37bcb8150sub edx, [rcx]
37bcb8152mov rcx, [rsp+224]
37bcb815amov [rsp+56], rsi
37bcb815fmov [rsp+40], r10
37bcb8164mov [rsp+64], rcx
37bcb8169lea rcx, [rip+0x797347]
37bcb8170mov [rsp+32], r11
37bcb8175mov [rsp+80], 7
37bcb817emov [rsp+72], 8
37bcb8187mov [rsp+48], r13
37bcb818cmov [rsp+284], edx
37bcb8193lea rdx, [rip+0x797316]
37bcb819acall zlarzt_
37bcb819flea edx, [rdi-1]
37bcb81a2mov rax, [rsp+184]
37bcb81aamov r11, [rsp+176]
37bcb81b2mov [rsp+276], edx
37bcb81b9mov edx, [rbx]
37bcb81bblea r9, [rip+0x7972ee]
37bcb81c2lea r8, [rip+0x7972ee]
37bcb81c9mov r10l, edx
37bcb81ccsub r10l, edi
37bcb81cflea ecx, [r10+1]
37bcb81d3mov r10, [rsp+368]
37bcb81dbmov [rsp+280], ecx
37bcb81e2mov rcx, [rsp+224]
37bcb81easub edx, [r10]
37bcb81edmov r10, [rsp+392]
37bcb81f5mov [rsp+40], rax
37bcb81famov [rsp+284], edx
37bcb8201mov rax, [rsp+232]
37bcb8209movsxd rdx, [rsp+268]
37bcb8211mov [rsp+120], rcx
37bcb8216mov [rsp+88], rcx
37bcb821bmov rcx, [rsp+392]
37bcb8223shl rdx, 4
37bcb8227mov [rsp+32], rax
37bcb822cadd rdx, rsi
37bcb822fmov [rsp+104], r10
37bcb8234mov r10, [rsp+192]
37bcb823cmov [rsp+112], rdx
37bcb8241lea rdx, [rip+0x797277]
37bcb8248mov [rsp+72], rcx
37bcb824dlea rcx, [rip+0x797277]
37bcb8254mov [rsp+152], 7
37bcb8260mov [rsp+144], 8
37bcb826cmov [rsp+136], 12
37bcb8278mov [rsp+128], 5
37bcb8284mov [rsp+96], r10
37bcb8289mov [rsp+80], rsi
37bcb828emov [rsp+64], r11
37bcb8293mov [rsp+56], r14
37bcb8298mov [rsp+48], r15
37bcb829dcall zlarzb_
37bcb82a2
37bcb82a2loc_37bcb82a2:
37bcb82a2test ebp, ebp
37bcb82a4jne 0x37bcb8080
37bcb82aamov eax, [rsp+252]
37bcb82b1imul eax, [rsp+244]
37bcb82b9mov r11, rbx
37bcb82bcmov edi, [rsp+248]
37bcb82c3mov r10, [rsp+368]
37bcb82cbmov rbx, [rsp+392]
37bcb82d3lea ecx, [rdi+rax-1]
37bcb82d7nop [rax+rax]
37bcb82e0
37bcb82e0loc_37bcb82e0:
37bcb82e0mov [rsp+280], ecx
37bcb82e7test ecx, ecx
37bcb82e9jg 0x37bcb83d0
37bcb82ef
37bcb82efloc_37bcb82ef:
37bcb82efpxor x0, x0
37bcb82f3mov [rsi+8], 0
37bcb82fbcvtsi2sd x0, [rsp+240]
37bcb8304movsd_xmm [rsi], x0
37bcb8308jmp 0x37bcb7d7f
37bcb830d
37bcb830d 0f 1f 00 ...
37bcb8310
37bcb8310loc_37bcb8310:
37bcb8310cmp eax, edx
37bcb8312je 0x37bcb7dbd
37bcb8318lea rax, [rip+0x79717d]
37bcb831fmov [rsp+32], r11
37bcb8324mov r9, r10
37bcb8327lea rdx, [rip+0x797163]
37bcb832emov [rsp+64], 1
37bcb8337lea rcx, [rip+0x79715a]
37bcb833elea r8, [rip+0x79714b]
37bcb8345mov [rsp+56], 6
37bcb834emov [rsp+48], rax
37bcb8353mov [rsp+40], rax
37bcb8358mov [rsp+376], r11
37bcb8360mov [rsp+368], r10
37bcb8368call ilaenv_
37bcb836dpxor x0, x0
37bcb8371mov r10, [rsp+368]
37bcb8379mov edx, 1
37bcb837emov edi, eax
37bcb8380mov r11, [rsp+376]
37bcb8388mov eax, [r10]
37bcb838bmov ecx, eax
37bcb838dimul ecx, edi
37bcb8390test eax, eax
37bcb8392cmovg edx, eax
37bcb8395mov [rsp+240], ecx
37bcb839ccvtsi2sd x0, ecx
37bcb83a0mov rcx, [rsp+416]
37bcb83a8mov ecx, [rcx]
37bcb83aajmp 0x37bcb7dd8
37bcb83af
37bcb83af 90 .
37bcb83b0
37bcb83b0loc_37bcb83b0:
37bcb83b0mov eax, -4
37bcb83b5mov edx, 4
37bcb83bajmp 0x37bcb7d59
37bcb83bf
37bcb83bfloc_37bcb83bf:
37bcb83bfmov [rsp+280], ecx
37bcb83c6nop [rax+rax]
37bcb83d0
37bcb83d0loc_37bcb83d0:
37bcb83d0mov eax, [r11]
37bcb83d3sub eax, [r10]
37bcb83d6mov [rsp+48], rsi
37bcb83dblea rcx, [rsp+280]
37bcb83e3mov [rsp+32], rbx
37bcb83e8mov r9, [rsp+384]
37bcb83f0mov rdx, r11
37bcb83f3lea r8, [rsp+284]
37bcb83fbmov [rsp+284], eax
37bcb8402mov rax, [rsp+400]
37bcb840amov [rsp+40], rax
37bcb840fcall zlatrz_
37bcb8414jmp 0x37bcb82ef
37bcb8419
37bcb8419 0f 1f 80 00 00 00 00 .......
37bcb8420
37bcb8420loc_37bcb8420:
37bcb8420mov edx, [r12]
37bcb8424test edx, edx
37bcb8426je 0x37bcb7d7f
37bcb842cjmp 0x37bcb7e15
37bcb8431
37bcb8431 0f 1f 80 00 00 00 00 .......
37bcb8438
37bcb8438loc_37bcb8438:
37bcb8438test eax, eax
37bcb843ajle 0x37bcb7d7f
37bcb8440mov rdx, [rsp+400]
37bcb8448sub eax, 1
37bcb844bpxor x0, x0
37bcb844fshl rax, 4
37bcb8453lea rax, [rdx+rax+16]
37bcb8458mov rcx, rax
37bcb845bsub rcx, rdx
37bcb845eand ecx, 16
37bcb8461je 0x37bcb8480
37bcb8463movups [rdx], x0
37bcb8466add rdx, 16
37bcb846acmp rax, rdx
37bcb846dje 0x37bcb7d7f
37bcb8473nop
37bcb8475nop [rax+rax]
37bcb8480
37bcb8480loc_37bcb8480:
37bcb8480movups [rdx], x0
37bcb8483add rdx, 32
37bcb8487movups [rdx-16], x0
37bcb848bcmp rax, rdx
37bcb848eje 0x37bcb7d7f
37bcb8494movups [rdx], x0
37bcb8497add rdx, 32
37bcb849bmovups [rdx-16], x0
37bcb849fcmp rax, rdx
37bcb84a2jne 0x37bcb8480
37bcb84a4jmp 0x37bcb7d7f
37bcb84a9
37bcb84a9 0f 1f 80 00 00 00 00 .......
37bcb84b0
37bcb84b0loc_37bcb84b0:
37bcb84b0cdq
37bcb84b1mov [rsp+32], r11
37bcb84b6mov r9, r10
37bcb84b9lea r8, [rip+0x796fd0]
37bcb84c0idiv ecx
37bcb84c2mov [rsp+376], r11
37bcb84camov [rsp+64], 1
37bcb84d3mov [rsp+56], 6
37bcb84dcmov [rsp+368], r10
37bcb84e4lea rdx, [rip+0x796fa6]
37bcb84eblea rcx, [rip+0x796fba]
37bcb84f2mov r13l, eax
37bcb84f5mov edi, eax
37bcb84f7lea rax, [rip+0x796f9e]
37bcb84femov [rsp+48], rax
37bcb8503mov [rsp+40], rax
37bcb8508call ilaenv_
37bcb850dmov edx, 2
37bcb8512mov r10, [rsp+368]
37bcb851amov r11, [rsp+376]
37bcb8522cmp eax, edx
37bcb8524cmovl eax, edx
37bcb8527mov ecx, [r10]
37bcb852acmp r13l, eax
37bcb852djl 0x37bcb82e0
37bcb8533mov rax, rbp
37bcb8536cmp r12l, r13l
37bcb8539not rax
37bcb853cmov r15, rax
37bcb853fmov eax, r13l
37bcb8542cmovge eax, r12l
37bcb8546cmp eax, ecx
37bcb8548jl 0x37bcb7f08
37bcb854ejmp 0x37bcb82e0
37bcb7d00
37bcb8553
37bcb8553 // align 0x10
37bcb8553 // align 0x10
37bcb8560
37bcb8560zung2l_:
37bcb8560push r15
37bcb8562push r14
37bcb8564push r13
37bcb8566push r12
37bcb8568push rbp
37bcb8569push rdi
37bcb856apush rsi
37bcb856bpush rbx
37bcb856csub rsp, 216
37bcb8573movups [rsp+176], x6
37bcb857bmovups [rsp+192], x7
37bcb8583mov rax, [rsp+320]
37bcb858bmov r10, rcx
37bcb858emov r11, rdx
37bcb8591mov rcx, [rsp+344]
37bcb8599mov rbp, r9
37bcb859cmov edx, [r10]
37bcb859fmovsxd r9, [rax]
37bcb85a2mov [rsp+304], r8
37bcb85aamov [rcx], 0
37bcb85b0test edx, edx
37bcb85b2js 0x37bcb8613
37bcb85b4mov r8l, [r11]
37bcb85b7cmp edx, r8l
37bcb85bajl 0x37bcb85c1
37bcb85bctest r8l, r8l
37bcb85bfjns 0x37bcb861f
37bcb85c1
37bcb85c1loc_37bcb85c1:
37bcb85c1mov edx, -2
37bcb85c6mov eax, 2
37bcb85cb
37bcb85cbloc_37bcb85cb:
37bcb85cbmov [rcx], edx
37bcb85cdmov r8l, 6
37bcb85d3lea rdx, [rsp+160]
37bcb85dblea rcx, [rip+0x796f06]
37bcb85e2mov [rsp+160], eax
37bcb85e9call xerbla_
37bcb85eenop
37bcb85ef
37bcb85efloc_37bcb85ef:
37bcb85efmovups x6, [rsp+176]
37bcb85f7movups x7, [rsp+192]
37bcb85ffadd rsp, 216
37bcb8606pop rbx
37bcb8607pop rsi
37bcb8608pop rdi
37bcb8609pop rbp
37bcb860apop r12
37bcb860cpop r13
37bcb860epop r14
37bcb8610pop r15
37bcb8612ret
37bcb8613
37bcb8613loc_37bcb8613:
37bcb8613mov edx, -1
37bcb8618mov eax, 1
37bcb861djmp 0x37bcb85cb
37bcb861f
37bcb861floc_37bcb861f:
37bcb861fmov rax, [rsp+304]
37bcb8627mov eax, [rax]
37bcb8629cmp r8l, eax
37bcb862cjl 0x37bcb8632
37bcb862etest eax, eax
37bcb8630jns 0x37bcb863e
37bcb8632
37bcb8632loc_37bcb8632:
37bcb8632mov edx, -3
37bcb8637mov eax, 3
37bcb863cjmp 0x37bcb85cb
37bcb863e
37bcb863eloc_37bcb863e:
37bcb863etest edx, edx
37bcb8640mov ebx, 1
37bcb8645cmovg ebx, edx
37bcb8648cmp r9l, ebx
37bcb864bjl 0x37bcb8902
37bcb8651test r8l, r8l
37bcb8654je 0x37bcb85ef
37bcb8656mov r14l, r8l
37bcb8659movq x6, [rip+0x796e8f]
37bcb8661sub r14l, eax
37bcb8664je 0x37bcb870e
37bcb866amov ebx, edx
37bcb866clea r13, [r9+1]
37bcb8670add r14l, 1
37bcb8674sub ebx, r8l
37bcb8677shl r13, 4
37bcb867bmovsxd rbx, ebx
37bcb867esub rbx, 1
37bcb8682shl rbx, 4
37bcb8686add rbx, rbp
37bcb8689test edx, edx
37bcb868bje 0x37bcb8911
37bcb8691lea edi, [rdx-1]
37bcb8694mov [rsp+88], eax
37bcb8698lea r15, [r13-16]
37bcb869cmov esi, 1
37bcb86a1mov rcx, rdi
37bcb86a4not rdi
37bcb86a7pxor x0, x0
37bcb86abmovq x6, [rip+0x796e3d]
37bcb86b3shl rcx, 4
37bcb86b7shl rdi, 4
37bcb86bbadd rcx, rbp
37bcb86benop
37bcb86c0
37bcb86c0loc_37bcb86c0:
37bcb86c0mov r12, rdi
37bcb86c3lea rax, [rdi+rcx]
37bcb86c7neg r12
37bcb86caand r12l, 16
37bcb86ceje 0x37bcb86e0
37bcb86d0movups [rax+16], x0
37bcb86d4add rax, 16
37bcb86d8cmp rax, rcx
37bcb86dbje 0x37bcb86f0
37bcb86ddnop [rax]
37bcb86e0
37bcb86e0loc_37bcb86e0:
37bcb86e0movups [rax+16], x0
37bcb86e4add rax, 32
37bcb86e8movups [rax], x0
37bcb86ebcmp rax, rcx
37bcb86eejne 0x37bcb86e0
37bcb86f0
37bcb86f0loc_37bcb86f0:
37bcb86f0add esi, 1
37bcb86f3movups [rbx+16], x6
37bcb86f7add rcx, r15
37bcb86faadd rbx, r13
37bcb86fdcmp esi, r14l
37bcb8700jne 0x37bcb86c0
37bcb8702mov eax, [rsp+88]
37bcb8706
37bcb8706loc_37bcb8706:
37bcb8706test eax, eax
37bcb8708je 0x37bcb85ef
37bcb870e
37bcb870eloc_37bcb870e:
37bcb870emov rdi, r9
37bcb8711mov r12, [rsp+328]
37bcb8719mov ecx, eax
37bcb871bmov [rsp+116], eax
37bcb871fnot rdi
37bcb8722mov [rsp+120], r9
37bcb8727lea r14, [rsp+160]
37bcb872flea r13, [rsp+156]
37bcb8737mov [rsp+104], rdi
37bcb873clea rdi, [rbp+16]
37bcb8740movddup x7, [rip+0x796db8]
37bcb8748mov r15l, 1
37bcb874emov [rsp+128], rdi
37bcb8756lea rdi, [rbp+32]
37bcb875amov [rsp+136], rdi
37bcb8762mov [rsp+88], r13
37bcb8767mov r13, r12
37bcb876amov r12, r11
37bcb876dmov [rsp+96], r14
37bcb8772mov r14, rbp
37bcb8775mov rbp, r10
37bcb8778nop [rax+rax]
37bcb8780
37bcb8780loc_37bcb8780:
37bcb8780mov esi, r8l
37bcb8783sub edx, r8l
37bcb8786mov rax, [rsp+336]
37bcb878emov r8, [rsp+96]
37bcb8793sub esi, ecx
37bcb8795add esi, r15l
37bcb8798add edx, esi
37bcb879amovsxd rbx, esi
37bcb879dmovsxd rcx, edx
37bcb87a0imul rbx, [rsp+120]
37bcb87a6add rbx, [rsp+104]
37bcb87abmov [rsp+156], edx
37bcb87b2add rcx, rbx
37bcb87b5lea edx, [rsi-1]
37bcb87b8lea rdi, [rbx+1]
37bcb87bcshl rcx, 4
37bcb87c0mov [rsp+160], edx
37bcb87c7shl rdi, 4
37bcb87cbmov rdx, [rsp+88]
37bcb87d0movups [r14+rcx], x6
37bcb87d5lea r9, [rdi+r14]
37bcb87d9lea rcx, [rip+0x796d00]
37bcb87e0mov [rsp+64], rax
37bcb87e5mov rax, [rsp+320]
37bcb87edmov [rsp+72], 4
37bcb87f6mov [rsp+56], rax
37bcb87fblea rax, [rip+0x796ce2]
37bcb8802mov [rsp+32], rax
37bcb8807mov [rsp+48], r14
37bcb880cmov [rsp+40], r13
37bcb8811call zlarf1l_
37bcb8816mov eax, [rbp]
37bcb8819movupd x0, [r13]
37bcb881flea r8, [rdi+r14]
37bcb8823mov rcx, [rsp+88]
37bcb8828lea r9, [rip+0x796cb5]
37bcb882fadd eax, esi
37bcb8831xorpd x0, x7
37bcb8835mov edx, eax
37bcb8837sub edx, [r12]
37bcb883bmovups [rsp+160], x0
37bcb8843sub edx, 1
37bcb8846mov [rsp+156], edx
37bcb884dmov rdx, [rsp+96]
37bcb8852call zscal_
37bcb8857mov edx, [rbp]
37bcb885amov r8l, [r12]
37bcb885emovapd x0, x6
37bcb8862movupd x1, [r13]
37bcb8868mov ecx, edx
37bcb886asub ecx, r8l
37bcb886dsubpd x0, x1
37bcb8871add esi, ecx
37bcb8873movsxd rcx, esi
37bcb8876add rbx, rcx
37bcb8879mov rcx, rbx
37bcb887cshl rcx, 4
37bcb8880movups [r14+rcx], x0
37bcb8885cmp edx, esi
37bcb8887jle 0x37bcb88e0
37bcb8889lea r9l, [rdx-1]
37bcb888dadd rcx, [rsp+128]
37bcb8895pxor x0, x0
37bcb8899sub r9l, esi
37bcb889cadd r9, rbx
37bcb889fshl r9, 4
37bcb88a3add r9, [rsp+136]
37bcb88abmov rbx, r9
37bcb88aesub rbx, rcx
37bcb88b1and ebx, 16
37bcb88b4je 0x37bcb88d0
37bcb88b6movups [rcx], x0
37bcb88b9add rcx, 16
37bcb88bdcmp rcx, r9
37bcb88c0je 0x37bcb88e0
37bcb88c2nop [rax]
37bcb88c5nop [rax+rax]
37bcb88d0
37bcb88d0loc_37bcb88d0:
37bcb88d0movups [rcx], x0
37bcb88d3add rcx, 32
37bcb88d7movups [rcx-16], x0
37bcb88dbcmp rcx, r9
37bcb88dejne 0x37bcb88d0
37bcb88e0
37bcb88e0loc_37bcb88e0:
37bcb88e0add r15l, 1
37bcb88e4cmp [rsp+116], r15l
37bcb88e9jl 0x37bcb85ef
37bcb88efmov rax, [rsp+304]
37bcb88f7add r13, 16
37bcb88fbmov ecx, [rax]
37bcb88fdjmp 0x37bcb8780
37bcb8902
37bcb8902loc_37bcb8902:
37bcb8902mov edx, -5
37bcb8907mov eax, 5
37bcb890cjmp 0x37bcb85cb
37bcb8911
37bcb8911loc_37bcb8911:
37bcb8911mov ecx, 1
37bcb8916movq x6, [rip+0x796bd2]
37bcb891e
37bcb891eloc_37bcb891e:
37bcb891elea esi, [rcx+1]
37bcb8921movups [rbx+16], x6
37bcb8925cmp esi, r14l
37bcb8928je 0x37bcb8706
37bcb892eadd ecx, 2
37bcb8931movups [rbx+r13+16], x6
37bcb8937lea rbx, [rbx+2*r13]
37bcb893bcmp ecx, r14l
37bcb893ejne 0x37bcb891e
37bcb8940jmp 0x37bcb8706
37bcb8560
37bcb8560zung2l_:
37bcb8560push r15
37bcb8562push r14
37bcb8564push r13
37bcb8566push r12
37bcb8568push rbp
37bcb8569push rdi
37bcb856apush rsi
37bcb856bpush rbx
37bcb856csub rsp, 216
37bcb8573movups [rsp+176], x6
37bcb857bmovups [rsp+192], x7
37bcb8583mov rax, [rsp+320]
37bcb858bmov r10, rcx
37bcb858emov r11, rdx
37bcb8591mov rcx, [rsp+344]
37bcb8599mov rbp, r9
37bcb859cmov edx, [r10]
37bcb859fmovsxd r9, [rax]
37bcb85a2mov [rsp+304], r8
37bcb85aamov [rcx], 0
37bcb85b0test edx, edx
37bcb85b2js 0x37bcb8613
37bcb85b4mov r8l, [r11]
37bcb85b7cmp edx, r8l
37bcb85bajl 0x37bcb85c1
37bcb85bctest r8l, r8l
37bcb85bfjns 0x37bcb861f
37bcb85c1
37bcb85c1loc_37bcb85c1:
37bcb85c1mov edx, -2
37bcb85c6mov eax, 2
37bcb85cb
37bcb85cbloc_37bcb85cb:
37bcb85cbmov [rcx], edx
37bcb85cdmov r8l, 6
37bcb85d3lea rdx, [rsp+160]
37bcb85dblea rcx, [rip+0x796f06]
37bcb85e2mov [rsp+160], eax
37bcb85e9call xerbla_
37bcb85eenop
37bcb85ef
37bcb85efloc_37bcb85ef:
37bcb85efmovups x6, [rsp+176]
37bcb85f7movups x7, [rsp+192]
37bcb85ffadd rsp, 216
37bcb8606pop rbx
37bcb8607pop rsi
37bcb8608pop rdi
37bcb8609pop rbp
37bcb860apop r12
37bcb860cpop r13
37bcb860epop r14
37bcb8610pop r15
37bcb8612ret
37bcb8613
37bcb8613loc_37bcb8613:
37bcb8613mov edx, -1
37bcb8618mov eax, 1
37bcb861djmp 0x37bcb85cb
37bcb861f
37bcb861floc_37bcb861f:
37bcb861fmov rax, [rsp+304]
37bcb8627mov eax, [rax]
37bcb8629cmp r8l, eax
37bcb862cjl 0x37bcb8632
37bcb862etest eax, eax
37bcb8630jns 0x37bcb863e
37bcb8632
37bcb8632loc_37bcb8632:
37bcb8632mov edx, -3
37bcb8637mov eax, 3
37bcb863cjmp 0x37bcb85cb
37bcb863e
37bcb863eloc_37bcb863e:
37bcb863etest edx, edx
37bcb8640mov ebx, 1
37bcb8645cmovg ebx, edx
37bcb8648cmp r9l, ebx
37bcb864bjl 0x37bcb8902
37bcb8651test r8l, r8l
37bcb8654je 0x37bcb85ef
37bcb8656mov r14l, r8l
37bcb8659movq x6, [rip+0x796e8f]
37bcb8661sub r14l, eax
37bcb8664je 0x37bcb870e
37bcb866amov ebx, edx
37bcb866clea r13, [r9+1]
37bcb8670add r14l, 1
37bcb8674sub ebx, r8l
37bcb8677shl r13, 4
37bcb867bmovsxd rbx, ebx
37bcb867esub rbx, 1
37bcb8682shl rbx, 4
37bcb8686add rbx, rbp
37bcb8689test edx, edx
37bcb868bje 0x37bcb8911
37bcb8691lea edi, [rdx-1]
37bcb8694mov [rsp+88], eax
37bcb8698lea r15, [r13-16]
37bcb869cmov esi, 1
37bcb86a1mov rcx, rdi
37bcb86a4not rdi
37bcb86a7pxor x0, x0
37bcb86abmovq x6, [rip+0x796e3d]
37bcb86b3shl rcx, 4
37bcb86b7shl rdi, 4
37bcb86bbadd rcx, rbp
37bcb86benop
37bcb86c0
37bcb86c0loc_37bcb86c0:
37bcb86c0mov r12, rdi
37bcb86c3lea rax, [rdi+rcx]
37bcb86c7neg r12
37bcb86caand r12l, 16
37bcb86ceje 0x37bcb86e0
37bcb86d0movups [rax+16], x0
37bcb86d4add rax, 16
37bcb86d8cmp rax, rcx
37bcb86dbje 0x37bcb86f0
37bcb86ddnop [rax]
37bcb86e0
37bcb86e0loc_37bcb86e0:
37bcb86e0movups [rax+16], x0
37bcb86e4add rax, 32
37bcb86e8movups [rax], x0
37bcb86ebcmp rax, rcx
37bcb86eejne 0x37bcb86e0
37bcb86f0
37bcb86f0loc_37bcb86f0:
37bcb86f0add esi, 1
37bcb86f3movups [rbx+16], x6
37bcb86f7add rcx, r15
37bcb86faadd rbx, r13
37bcb86fdcmp esi, r14l
37bcb8700jne 0x37bcb86c0
37bcb8702mov eax, [rsp+88]
37bcb8706
37bcb8706loc_37bcb8706:
37bcb8706test eax, eax
37bcb8708je 0x37bcb85ef
37bcb870e
37bcb870eloc_37bcb870e:
37bcb870emov rdi, r9
37bcb8711mov r12, [rsp+328]
37bcb8719mov ecx, eax
37bcb871bmov [rsp+116], eax
37bcb871fnot rdi
37bcb8722mov [rsp+120], r9
37bcb8727lea r14, [rsp+160]
37bcb872flea r13, [rsp+156]
37bcb8737mov [rsp+104], rdi
37bcb873clea rdi, [rbp+16]
37bcb8740movddup x7, [rip+0x796db8]
37bcb8748mov r15l, 1
37bcb874emov [rsp+128], rdi
37bcb8756lea rdi, [rbp+32]
37bcb875amov [rsp+136], rdi
37bcb8762mov [rsp+88], r13
37bcb8767mov r13, r12
37bcb876amov r12, r11
37bcb876dmov [rsp+96], r14
37bcb8772mov r14, rbp
37bcb8775mov rbp, r10
37bcb8778nop [rax+rax]
37bcb8780
37bcb8780loc_37bcb8780:
37bcb8780mov esi, r8l
37bcb8783sub edx, r8l
37bcb8786mov rax, [rsp+336]
37bcb878emov r8, [rsp+96]
37bcb8793sub esi, ecx
37bcb8795add esi, r15l
37bcb8798add edx, esi
37bcb879amovsxd rbx, esi
37bcb879dmovsxd rcx, edx
37bcb87a0imul rbx, [rsp+120]
37bcb87a6add rbx, [rsp+104]
37bcb87abmov [rsp+156], edx
37bcb87b2add rcx, rbx
37bcb87b5lea edx, [rsi-1]
37bcb87b8lea rdi, [rbx+1]
37bcb87bcshl rcx, 4
37bcb87c0mov [rsp+160], edx
37bcb87c7shl rdi, 4
37bcb87cbmov rdx, [rsp+88]
37bcb87d0movups [r14+rcx], x6
37bcb87d5lea r9, [rdi+r14]
37bcb87d9lea rcx, [rip+0x796d00]
37bcb87e0mov [rsp+64], rax
37bcb87e5mov rax, [rsp+320]
37bcb87edmov [rsp+72], 4
37bcb87f6mov [rsp+56], rax
37bcb87fblea rax, [rip+0x796ce2]
37bcb8802mov [rsp+32], rax
37bcb8807mov [rsp+48], r14
37bcb880cmov [rsp+40], r13
37bcb8811call zlarf1l_
37bcb8816mov eax, [rbp]
37bcb8819movupd x0, [r13]
37bcb881flea r8, [rdi+r14]
37bcb8823mov rcx, [rsp+88]
37bcb8828lea r9, [rip+0x796cb5]
37bcb882fadd eax, esi
37bcb8831xorpd x0, x7
37bcb8835mov edx, eax
37bcb8837sub edx, [r12]
37bcb883bmovups [rsp+160], x0
37bcb8843sub edx, 1
37bcb8846mov [rsp+156], edx
37bcb884dmov rdx, [rsp+96]
37bcb8852call zscal_
37bcb8857mov edx, [rbp]
37bcb885amov r8l, [r12]
37bcb885emovapd x0, x6
37bcb8862movupd x1, [r13]
37bcb8868mov ecx, edx
37bcb886asub ecx, r8l
37bcb886dsubpd x0, x1
37bcb8871add esi, ecx
37bcb8873movsxd rcx, esi
37bcb8876add rbx, rcx
37bcb8879mov rcx, rbx
37bcb887cshl rcx, 4
37bcb8880movups [r14+rcx], x0
37bcb8885cmp edx, esi
37bcb8887jle 0x37bcb88e0
37bcb8889lea r9l, [rdx-1]
37bcb888dadd rcx, [rsp+128]
37bcb8895pxor x0, x0
37bcb8899sub r9l, esi
37bcb889cadd r9, rbx
37bcb889fshl r9, 4
37bcb88a3add r9, [rsp+136]
37bcb88abmov rbx, r9
37bcb88aesub rbx, rcx
37bcb88b1and ebx, 16
37bcb88b4je 0x37bcb88d0
37bcb88b6movups [rcx], x0
37bcb88b9add rcx, 16
37bcb88bdcmp rcx, r9
37bcb88c0je 0x37bcb88e0
37bcb88c2nop [rax]
37bcb88c5nop [rax+rax]
37bcb88d0
37bcb88d0loc_37bcb88d0:
37bcb88d0movups [rcx], x0
37bcb88d3add rcx, 32
37bcb88d7movups [rcx-16], x0
37bcb88dbcmp rcx, r9
37bcb88dejne 0x37bcb88d0
37bcb88e0
37bcb88e0loc_37bcb88e0:
37bcb88e0add r15l, 1
37bcb88e4cmp [rsp+116], r15l
37bcb88e9jl 0x37bcb85ef
37bcb88efmov rax, [rsp+304]
37bcb88f7add r13, 16
37bcb88fbmov ecx, [rax]
37bcb88fdjmp 0x37bcb8780
37bcb8902
37bcb8902loc_37bcb8902:
37bcb8902mov edx, -5
37bcb8907mov eax, 5
37bcb890cjmp 0x37bcb85cb
37bcb8911
37bcb8911loc_37bcb8911:
37bcb8911mov ecx, 1
37bcb8916movq x6, [rip+0x796bd2]
37bcb891e
37bcb891eloc_37bcb891e:
37bcb891elea esi, [rcx+1]
37bcb8921movups [rbx+16], x6
37bcb8925cmp esi, r14l
37bcb8928je 0x37bcb8706
37bcb892eadd ecx, 2
37bcb8931movups [rbx+r13+16], x6
37bcb8937lea rbx, [rbx+2*r13]
37bcb893bcmp ecx, r14l
37bcb893ejne 0x37bcb891e
37bcb8940jmp 0x37bcb8706
37bcb8560
37bcb8945
37bcb8945 // align 0x10
37bcb8945 // align 0x10
37bcb8950
37bcb8950zung2r_:
37bcb8950push r15
37bcb8952push r14
37bcb8954push r13
37bcb8956push r12
37bcb8958push rbp
37bcb8959push rdi
37bcb895apush rsi
37bcb895bpush rbx
37bcb895csub rsp, 168
37bcb8963movups [rsp+144], x6
37bcb896bmov rbx, [rsp+296]
37bcb8973mov rax, [rsp+272]
37bcb897bmov [rbx], 0
37bcb8981movsxd r10, [rax]
37bcb8984mov r11, rcx
37bcb8987mov ecx, [rcx]
37bcb8989mov [rsp+248], rdx
37bcb8991mov r12, r9
37bcb8994test ecx, ecx
37bcb8996js 0x37bcb89ef
37bcb8998mov r9l, [rdx]
37bcb899bcmp ecx, r9l
37bcb899ejl 0x37bcb89a5
37bcb89a0test r9l, r9l
37bcb89a3jns 0x37bcb89fb
37bcb89a5
37bcb89a5loc_37bcb89a5:
37bcb89a5mov edx, -2
37bcb89aamov eax, 2
37bcb89af
37bcb89afloc_37bcb89af:
37bcb89afmov [rbx], edx
37bcb89b1mov r8l, 6
37bcb89b7lea rdx, [rsp+128]
37bcb89bflea rcx, [rip+0x796b52]
37bcb89c6mov [rsp+128], eax
37bcb89cdcall xerbla_
37bcb89d2nop
37bcb89d3
37bcb89d3loc_37bcb89d3:
37bcb89d3movups x6, [rsp+144]
37bcb89dbadd rsp, 168
37bcb89e2pop rbx
37bcb89e3pop rsi
37bcb89e4pop rdi
37bcb89e5pop rbp
37bcb89e6pop r12
37bcb89e8pop r13
37bcb89eapop r14
37bcb89ecpop r15
37bcb89eeret
37bcb89ef
37bcb89efloc_37bcb89ef:
37bcb89efmov edx, -1
37bcb89f4mov eax, 1
37bcb89f9jmp 0x37bcb89af
37bcb89fb
37bcb89fbloc_37bcb89fb:
37bcb89fbmov eax, [r8]
37bcb89fecmp r9l, eax
37bcb8a01jl 0x37bcb8a07
37bcb8a03test eax, eax
37bcb8a05jns 0x37bcb8a13
37bcb8a07
37bcb8a07loc_37bcb8a07:
37bcb8a07mov edx, -3
37bcb8a0cmov eax, 3
37bcb8a11jmp 0x37bcb89af
37bcb8a13
37bcb8a13loc_37bcb8a13:
37bcb8a13test ecx, ecx
37bcb8a15mov r8l, 1
37bcb8a1bcmovg r8l, ecx
37bcb8a1fcmp r10l, r8l
37bcb8a22jl 0x37bcb8d16
37bcb8a28test r9l, r9l
37bcb8a2bje 0x37bcb89d3
37bcb8a2dmov rdx, r10
37bcb8a30lea esi, [rax+1]
37bcb8a33movsxd rbp, eax
37bcb8a36movq x6, [rip+0x796ae2]
37bcb8a3enot rdx
37bcb8a41cmp r9l, esi
37bcb8a44jl 0x37bcb8b03
37bcb8a4amovsxd r8, esi
37bcb8a4dlea r13, [r10+1]
37bcb8a51lea r14l, [r9+1]
37bcb8a55movsxd rbp, eax
37bcb8a58imul r8, r10
37bcb8a5cshl r13, 4
37bcb8a60movq x6, [rip+0x796ab8]
37bcb8a68add r8, rdx
37bcb8a6blea rbx, [rbp+r8]
37bcb8a70shl rbx, 4
37bcb8a74add rbx, r12
37bcb8a77test ecx, ecx
37bcb8a79je 0x37bcb8cee
37bcb8a7flea edi, [rcx-1]
37bcb8a82mov [rsp+80], eax
37bcb8a86lea r15, [r13-16]
37bcb8a8apxor x0, x0
37bcb8a8eadd r8, rdi
37bcb8a91mov [rsp+88], rdx
37bcb8a96not rdi
37bcb8a99movq x6, [rip+0x796a7f]
37bcb8aa1shl r8, 4
37bcb8aa5shl rdi, 4
37bcb8aa9lea r8, [r12+r8+16]
37bcb8aaenop
37bcb8ab0
37bcb8ab0loc_37bcb8ab0:
37bcb8ab0mov rdx, rdi
37bcb8ab3lea rax, [rdi+r8]
37bcb8ab7neg rdx
37bcb8abaand edx, 16
37bcb8abdje 0x37bcb8ad0
37bcb8abfmovups [rax+16], x0
37bcb8ac3add rax, 16
37bcb8ac7cmp r8, rax
37bcb8acaje 0x37bcb8ae0
37bcb8accnop [rax]
37bcb8ad0
37bcb8ad0loc_37bcb8ad0:
37bcb8ad0movups [rax+16], x0
37bcb8ad4add rax, 32
37bcb8ad8movups [rax], x0
37bcb8adbcmp r8, rax
37bcb8adejne 0x37bcb8ad0
37bcb8ae0
37bcb8ae0loc_37bcb8ae0:
37bcb8ae0add esi, 1
37bcb8ae3movups [rbx+16], x6
37bcb8ae7add r8, r15
37bcb8aeaadd rbx, r13
37bcb8aedcmp esi, r14l
37bcb8af0jne 0x37bcb8ab0
37bcb8af2mov eax, [rsp+80]
37bcb8af6mov rdx, [rsp+88]
37bcb8afb
37bcb8afbloc_37bcb8afb:
37bcb8afbtest eax, eax
37bcb8afdje 0x37bcb89d3
37bcb8b03
37bcb8b03loc_37bcb8b03:
37bcb8b03mov rsi, rbp
37bcb8b06mov rbx, rbp
37bcb8b09mov rax, rbp
37bcb8b0cmov r15, rdx
37bcb8b0fimul rsi, r10
37bcb8b13shl rax, 4
37bcb8b17shl r15, 4
37bcb8b1bmov r14l, ebx
37bcb8b1emov r8, [rsp+280]
37bcb8b26mov [rsp+80], r15
37bcb8b2bmov r13l, ebx
37bcb8b2emov r15, r11
37bcb8b31mov [rsp+104], rdx
37bcb8b36add rsi, rdx
37bcb8b39lea rbp, [r8+rax-16]
37bcb8b3emov eax, ebx
37bcb8b40lea rdi, [rbx+rsi]
37bcb8b44shl rdi, 4
37bcb8b48add rdi, r12
37bcb8b4bcmp r9l, ebx
37bcb8b4ejg 0x37bcb8bff
37bcb8b54nop
37bcb8b55nop [rax+rax]
37bcb8b60
37bcb8b60loc_37bcb8b60:
37bcb8b60cmp r13l, ecx
37bcb8b63jl 0x37bcb8c9c
37bcb8b69
37bcb8b69loc_37bcb8b69:
37bcb8b69movupd x1, [rbp]
37bcb8b6emovapd x0, x6
37bcb8b72subpd x0, x1
37bcb8b76movups [rdi], x0
37bcb8b79cmp r13l, 1
37bcb8b7dje 0x37bcb89d3
37bcb8b83lea edx, [r14-2]
37bcb8b87mov rax, rsi
37bcb8b8apxor x0, x0
37bcb8b8eadd rdx, rsi
37bcb8b91shl rax, 4
37bcb8b95shl rdx, 4
37bcb8b99add rax, r12
37bcb8b9clea rdx, [r12+rdx+16]
37bcb8ba1mov rcx, rdx
37bcb8ba4sub rcx, rax
37bcb8ba7and ecx, 16
37bcb8baaje 0x37bcb8bc0
37bcb8bacmovups [rax+16], x0
37bcb8bb0add rax, 16
37bcb8bb4cmp rax, rdx
37bcb8bb7je 0x37bcb8bd0
37bcb8bb9nop [rax]
37bcb8bc0
37bcb8bc0loc_37bcb8bc0:
37bcb8bc0movups [rax+16], x0
37bcb8bc4add rax, 32
37bcb8bc8movups [rax], x0
37bcb8bcbcmp rax, rdx
37bcb8bcejne 0x37bcb8bc0
37bcb8bd0
37bcb8bd0loc_37bcb8bd0:
37bcb8bd0sub rbx, 1
37bcb8bd4mov ecx, [r15]
37bcb8bd7sub rsi, r10
37bcb8bdasub rbp, 16
37bcb8bdemov rax, [rsp+248]
37bcb8be6add rdi, [rsp+80]
37bcb8bebmov r14l, ebx
37bcb8beemov r13l, ebx
37bcb8bf1mov r9l, [rax]
37bcb8bf4mov eax, ebx
37bcb8bf6cmp r9l, ebx
37bcb8bf9jle 0x37bcb8b60
37bcb8bff
37bcb8bffloc_37bcb8bff:
37bcb8bffmov rax, [rsp+288]
37bcb8c07lea edx, [rbx+1]
37bcb8c0asub ecx, ebx
37bcb8c0csub r9l, ebx
37bcb8c0fimul rdx, r10
37bcb8c13add rdx, [rsp+104]
37bcb8c18mov [rsp+40], rbp
37bcb8c1dadd ecx, 1
37bcb8c20mov [rsp+64], rax
37bcb8c25add rdx, rbx
37bcb8c28mov rax, [rsp+272]
37bcb8c30lea r8, [rsp+128]
37bcb8c38shl rdx, 4
37bcb8c3cmov [rsp+124], ecx
37bcb8c40lea rcx, [rip+0x7968c9]
37bcb8c47mov [rsp+56], rax
37bcb8c4cadd rdx, r12
37bcb8c4flea rax, [rip+0x7968be]
37bcb8c56mov [rsp+48], rdx
37bcb8c5blea rdx, [rsp+124]
37bcb8c60mov [rsp+32], rax
37bcb8c65mov [rsp+72], 4
37bcb8c6emov [rsp+128], r9l
37bcb8c76mov r9, rdi
37bcb8c79mov [rsp+88], r10
37bcb8c7emov [rsp+100], ebx
37bcb8c82call zlarf1f_
37bcb8c87mov ecx, [r15]
37bcb8c8amov eax, [rsp+100]
37bcb8c8emov r10, [rsp+88]
37bcb8c93cmp r13l, ecx
37bcb8c96jge 0x37bcb8b69
37bcb8c9c
37bcb8c9cloc_37bcb8c9c:
37bcb8c9csub ecx, eax
37bcb8c9elea eax, [r14+1]
37bcb8ca2movupd x0, [rbp]
37bcb8ca7xorpd x0, [rip+0x796881]
37bcb8cafadd rax, rsi
37bcb8cb2mov [rsp+124], ecx
37bcb8cb6lea rdx, [rsp+128]
37bcb8cbelea rcx, [rsp+124]
37bcb8cc3shl rax, 4
37bcb8cc7lea r9, [rip+0x796846]
37bcb8ccemov [rsp+88], r10
37bcb8cd3lea r8, [r12+rax]
37bcb8cd7movups [rsp+128], x0
37bcb8cdfcall zscal_
37bcb8ce4mov r10, [rsp+88]
37bcb8ce9jmp 0x37bcb8b69
37bcb8cee
37bcb8ceeloc_37bcb8cee:
37bcb8ceelea r8l, [rsi+1]
37bcb8cf2movups [rbx+16], x6
37bcb8cf6cmp r8l, r14l
37bcb8cf9je 0x37bcb8afb
37bcb8cffadd esi, 2
37bcb8d02movups [rbx+r13+16], x6
37bcb8d08lea rbx, [rbx+2*r13]
37bcb8d0ccmp esi, r14l
37bcb8d0fjne 0x37bcb8cee
37bcb8d11jmp 0x37bcb8afb
37bcb8d16
37bcb8d16loc_37bcb8d16:
37bcb8d16mov edx, -5
37bcb8d1bmov eax, 5
37bcb8d20jmp 0x37bcb89af
37bcb8950
37bcb8950zung2r_:
37bcb8950push r15
37bcb8952push r14
37bcb8954push r13
37bcb8956push r12
37bcb8958push rbp
37bcb8959push rdi
37bcb895apush rsi
37bcb895bpush rbx
37bcb895csub rsp, 168
37bcb8963movups [rsp+144], x6
37bcb896bmov rbx, [rsp+296]
37bcb8973mov rax, [rsp+272]
37bcb897bmov [rbx], 0
37bcb8981movsxd r10, [rax]
37bcb8984mov r11, rcx
37bcb8987mov ecx, [rcx]
37bcb8989mov [rsp+248], rdx
37bcb8991mov r12, r9
37bcb8994test ecx, ecx
37bcb8996js 0x37bcb89ef
37bcb8998mov r9l, [rdx]
37bcb899bcmp ecx, r9l
37bcb899ejl 0x37bcb89a5
37bcb89a0test r9l, r9l
37bcb89a3jns 0x37bcb89fb
37bcb89a5
37bcb89a5loc_37bcb89a5:
37bcb89a5mov edx, -2
37bcb89aamov eax, 2
37bcb89af
37bcb89afloc_37bcb89af:
37bcb89afmov [rbx], edx
37bcb89b1mov r8l, 6
37bcb89b7lea rdx, [rsp+128]
37bcb89bflea rcx, [rip+0x796b52]
37bcb89c6mov [rsp+128], eax
37bcb89cdcall xerbla_
37bcb89d2nop
37bcb89d3
37bcb89d3loc_37bcb89d3:
37bcb89d3movups x6, [rsp+144]
37bcb89dbadd rsp, 168
37bcb89e2pop rbx
37bcb89e3pop rsi
37bcb89e4pop rdi
37bcb89e5pop rbp
37bcb89e6pop r12
37bcb89e8pop r13
37bcb89eapop r14
37bcb89ecpop r15
37bcb89eeret
37bcb89ef
37bcb89efloc_37bcb89ef:
37bcb89efmov edx, -1
37bcb89f4mov eax, 1
37bcb89f9jmp 0x37bcb89af
37bcb89fb
37bcb89fbloc_37bcb89fb:
37bcb89fbmov eax, [r8]
37bcb89fecmp r9l, eax
37bcb8a01jl 0x37bcb8a07
37bcb8a03test eax, eax
37bcb8a05jns 0x37bcb8a13
37bcb8a07
37bcb8a07loc_37bcb8a07:
37bcb8a07mov edx, -3
37bcb8a0cmov eax, 3
37bcb8a11jmp 0x37bcb89af
37bcb8a13
37bcb8a13loc_37bcb8a13:
37bcb8a13test ecx, ecx
37bcb8a15mov r8l, 1
37bcb8a1bcmovg r8l, ecx
37bcb8a1fcmp r10l, r8l
37bcb8a22jl 0x37bcb8d16
37bcb8a28test r9l, r9l
37bcb8a2bje 0x37bcb89d3
37bcb8a2dmov rdx, r10
37bcb8a30lea esi, [rax+1]
37bcb8a33movsxd rbp, eax
37bcb8a36movq x6, [rip+0x796ae2]
37bcb8a3enot rdx
37bcb8a41cmp r9l, esi
37bcb8a44jl 0x37bcb8b03
37bcb8a4amovsxd r8, esi
37bcb8a4dlea r13, [r10+1]
37bcb8a51lea r14l, [r9+1]
37bcb8a55movsxd rbp, eax
37bcb8a58imul r8, r10
37bcb8a5cshl r13, 4
37bcb8a60movq x6, [rip+0x796ab8]
37bcb8a68add r8, rdx
37bcb8a6blea rbx, [rbp+r8]
37bcb8a70shl rbx, 4
37bcb8a74add rbx, r12
37bcb8a77test ecx, ecx
37bcb8a79je 0x37bcb8cee
37bcb8a7flea edi, [rcx-1]
37bcb8a82mov [rsp+80], eax
37bcb8a86lea r15, [r13-16]
37bcb8a8apxor x0, x0
37bcb8a8eadd r8, rdi
37bcb8a91mov [rsp+88], rdx
37bcb8a96not rdi
37bcb8a99movq x6, [rip+0x796a7f]
37bcb8aa1shl r8, 4
37bcb8aa5shl rdi, 4
37bcb8aa9lea r8, [r12+r8+16]
37bcb8aaenop
37bcb8ab0
37bcb8ab0loc_37bcb8ab0:
37bcb8ab0mov rdx, rdi
37bcb8ab3lea rax, [rdi+r8]
37bcb8ab7neg rdx
37bcb8abaand edx, 16
37bcb8abdje 0x37bcb8ad0
37bcb8abfmovups [rax+16], x0
37bcb8ac3add rax, 16
37bcb8ac7cmp r8, rax
37bcb8acaje 0x37bcb8ae0
37bcb8accnop [rax]
37bcb8ad0
37bcb8ad0loc_37bcb8ad0:
37bcb8ad0movups [rax+16], x0
37bcb8ad4add rax, 32
37bcb8ad8movups [rax], x0
37bcb8adbcmp r8, rax
37bcb8adejne 0x37bcb8ad0
37bcb8ae0
37bcb8ae0loc_37bcb8ae0:
37bcb8ae0add esi, 1
37bcb8ae3movups [rbx+16], x6
37bcb8ae7add r8, r15
37bcb8aeaadd rbx, r13
37bcb8aedcmp esi, r14l
37bcb8af0jne 0x37bcb8ab0
37bcb8af2mov eax, [rsp+80]
37bcb8af6mov rdx, [rsp+88]
37bcb8afb
37bcb8afbloc_37bcb8afb:
37bcb8afbtest eax, eax
37bcb8afdje 0x37bcb89d3
37bcb8b03
37bcb8b03loc_37bcb8b03:
37bcb8b03mov rsi, rbp
37bcb8b06mov rbx, rbp
37bcb8b09mov rax, rbp
37bcb8b0cmov r15, rdx
37bcb8b0fimul rsi, r10
37bcb8b13shl rax, 4
37bcb8b17shl r15, 4
37bcb8b1bmov r14l, ebx
37bcb8b1emov r8, [rsp+280]
37bcb8b26mov [rsp+80], r15
37bcb8b2bmov r13l, ebx
37bcb8b2emov r15, r11
37bcb8b31mov [rsp+104], rdx
37bcb8b36add rsi, rdx
37bcb8b39lea rbp, [r8+rax-16]
37bcb8b3emov eax, ebx
37bcb8b40lea rdi, [rbx+rsi]
37bcb8b44shl rdi, 4
37bcb8b48add rdi, r12
37bcb8b4bcmp r9l, ebx
37bcb8b4ejg 0x37bcb8bff
37bcb8b54nop
37bcb8b55nop [rax+rax]
37bcb8b60
37bcb8b60loc_37bcb8b60:
37bcb8b60cmp r13l, ecx
37bcb8b63jl 0x37bcb8c9c
37bcb8b69
37bcb8b69loc_37bcb8b69:
37bcb8b69movupd x1, [rbp]
37bcb8b6emovapd x0, x6
37bcb8b72subpd x0, x1
37bcb8b76movups [rdi], x0
37bcb8b79cmp r13l, 1
37bcb8b7dje 0x37bcb89d3
37bcb8b83lea edx, [r14-2]
37bcb8b87mov rax, rsi
37bcb8b8apxor x0, x0
37bcb8b8eadd rdx, rsi
37bcb8b91shl rax, 4
37bcb8b95shl rdx, 4
37bcb8b99add rax, r12
37bcb8b9clea rdx, [r12+rdx+16]
37bcb8ba1mov rcx, rdx
37bcb8ba4sub rcx, rax
37bcb8ba7and ecx, 16
37bcb8baaje 0x37bcb8bc0
37bcb8bacmovups [rax+16], x0
37bcb8bb0add rax, 16
37bcb8bb4cmp rax, rdx
37bcb8bb7je 0x37bcb8bd0
37bcb8bb9nop [rax]
37bcb8bc0
37bcb8bc0loc_37bcb8bc0:
37bcb8bc0movups [rax+16], x0
37bcb8bc4add rax, 32
37bcb8bc8movups [rax], x0
37bcb8bcbcmp rax, rdx
37bcb8bcejne 0x37bcb8bc0
37bcb8bd0
37bcb8bd0loc_37bcb8bd0:
37bcb8bd0sub rbx, 1
37bcb8bd4mov ecx, [r15]
37bcb8bd7sub rsi, r10
37bcb8bdasub rbp, 16
37bcb8bdemov rax, [rsp+248]
37bcb8be6add rdi, [rsp+80]
37bcb8bebmov r14l, ebx
37bcb8beemov r13l, ebx
37bcb8bf1mov r9l, [rax]
37bcb8bf4mov eax, ebx
37bcb8bf6cmp r9l, ebx
37bcb8bf9jle 0x37bcb8b60
37bcb8bff
37bcb8bffloc_37bcb8bff:
37bcb8bffmov rax, [rsp+288]
37bcb8c07lea edx, [rbx+1]
37bcb8c0asub ecx, ebx
37bcb8c0csub r9l, ebx
37bcb8c0fimul rdx, r10
37bcb8c13add rdx, [rsp+104]
37bcb8c18mov [rsp+40], rbp
37bcb8c1dadd ecx, 1
37bcb8c20mov [rsp+64], rax
37bcb8c25add rdx, rbx
37bcb8c28mov rax, [rsp+272]
37bcb8c30lea r8, [rsp+128]
37bcb8c38shl rdx, 4
37bcb8c3cmov [rsp+124], ecx
37bcb8c40lea rcx, [rip+0x7968c9]
37bcb8c47mov [rsp+56], rax
37bcb8c4cadd rdx, r12
37bcb8c4flea rax, [rip+0x7968be]
37bcb8c56mov [rsp+48], rdx
37bcb8c5blea rdx, [rsp+124]
37bcb8c60mov [rsp+32], rax
37bcb8c65mov [rsp+72], 4
37bcb8c6emov [rsp+128], r9l
37bcb8c76mov r9, rdi
37bcb8c79mov [rsp+88], r10
37bcb8c7emov [rsp+100], ebx
37bcb8c82call zlarf1f_
37bcb8c87mov ecx, [r15]
37bcb8c8amov eax, [rsp+100]
37bcb8c8emov r10, [rsp+88]
37bcb8c93cmp r13l, ecx
37bcb8c96jge 0x37bcb8b69
37bcb8c9c
37bcb8c9cloc_37bcb8c9c:
37bcb8c9csub ecx, eax
37bcb8c9elea eax, [r14+1]
37bcb8ca2movupd x0, [rbp]
37bcb8ca7xorpd x0, [rip+0x796881]
37bcb8cafadd rax, rsi
37bcb8cb2mov [rsp+124], ecx
37bcb8cb6lea rdx, [rsp+128]
37bcb8cbelea rcx, [rsp+124]
37bcb8cc3shl rax, 4
37bcb8cc7lea r9, [rip+0x796846]
37bcb8ccemov [rsp+88], r10
37bcb8cd3lea r8, [r12+rax]
37bcb8cd7movups [rsp+128], x0
37bcb8cdfcall zscal_
37bcb8ce4mov r10, [rsp+88]
37bcb8ce9jmp 0x37bcb8b69
37bcb8cee
37bcb8ceeloc_37bcb8cee:
37bcb8ceelea r8l, [rsi+1]
37bcb8cf2movups [rbx+16], x6
37bcb8cf6cmp r8l, r14l
37bcb8cf9je 0x37bcb8afb
37bcb8cffadd esi, 2
37bcb8d02movups [rbx+r13+16], x6
37bcb8d08lea rbx, [rbx+2*r13]
37bcb8d0ccmp esi, r14l
37bcb8d0fjne 0x37bcb8cee
37bcb8d11jmp 0x37bcb8afb
37bcb8d16
37bcb8d16loc_37bcb8d16:
37bcb8d16mov edx, -5
37bcb8d1bmov eax, 5
37bcb8d20jmp 0x37bcb89af
37bcb8950
37bcb8d25
37bcb8d25 // align 0x20
37bcb8d25 // align 0x20
37bcb8d40
37bcb8d40zungbr_:
37bcb8d40push r15
37bcb8d42push r14
37bcb8d44push r13
37bcb8d46push r12
37bcb8d48push rbp
37bcb8d49push rdi
37bcb8d4apush rsi
37bcb8d4bpush rbx
37bcb8d4csub rsp, 120
37bcb8d50mov r12, [rsp+264]
37bcb8d58mov rax, [rsp+232]
37bcb8d60mov r13, [rsp+248]
37bcb8d68mov [r12], 0
37bcb8d70mov eax, [rax]
37bcb8d72mov rbx, rdx
37bcb8d75mov rsi, r8
37bcb8d78mov rbp, r9
37bcb8d7bmov r8l, 1
37bcb8d81mov r9l, 1
37bcb8d87lea rdx, [rip+0x7967b2]
37bcb8d8emov [rsp+84], eax
37bcb8d92mov rdi, rcx
37bcb8d95call lsame_
37bcb8d9amov r10l, [rbx]
37bcb8d9dmov r11l, [rsi]
37bcb8da0mov r14l, eax
37bcb8da3mov rax, [rsp+256]
37bcb8dabmov r15l, [rax]
37bcb8daetest r14l, r14l
37bcb8db1je 0x37bcb8e20
37bcb8db3test r10l, r10l
37bcb8db6js 0x37bcb8de0
37bcb8db8test r11l, r11l
37bcb8dbbjs 0x37bcb8f30
37bcb8dc1cmp r10l, r11l
37bcb8dc4jge 0x37bcb8eb8
37bcb8dca
37bcb8dcaloc_37bcb8dca:
37bcb8dcamov [r12], -3
37bcb8dd2mov eax, -3
37bcb8dd7
37bcb8dd7loc_37bcb8dd7:
37bcb8dd7neg eax
37bcb8dd9jmp 0x37bcb8dee
37bcb8ddb
37bcb8ddb 0f 1f 44 00 00 ..D..
37bcb8de0
37bcb8de0loc_37bcb8de0:
37bcb8de0mov edx, -2
37bcb8de5mov eax, 2
37bcb8dea
37bcb8dealoc_37bcb8dea:
37bcb8deamov [r12], edx
37bcb8dee
37bcb8deeloc_37bcb8dee:
37bcb8deelea rdx, [rsp+108]
37bcb8df3mov r8l, 6
37bcb8df9lea rcx, [rip+0x796748]
37bcb8e00mov [rsp+108], eax
37bcb8e04call xerbla_
37bcb8e09nop
37bcb8e0a
37bcb8e0aloc_37bcb8e0a:
37bcb8e0aadd rsp, 120
37bcb8e0epop rbx
37bcb8e0fpop rsi
37bcb8e10pop rdi
37bcb8e11pop rbp
37bcb8e12pop r12
37bcb8e14pop r13
37bcb8e16pop r14
37bcb8e18pop r15
37bcb8e1aret
37bcb8e1b
37bcb8e1b 0f 1f 44 00 00 ..D..
37bcb8e20
37bcb8e20loc_37bcb8e20:
37bcb8e20mov r9l, 1
37bcb8e26mov r8l, 1
37bcb8e2cmov rcx, rdi
37bcb8e2fmov [rsp+92], r11l
37bcb8e34lea rdx, [rip+0x796706]
37bcb8e3bmov [rsp+88], r10l
37bcb8e40call lsame_
37bcb8e45test eax, eax
37bcb8e47je 0x37bcb8ea0
37bcb8e49mov edx, [rbx]
37bcb8e4bmov r10l, [rsp+88]
37bcb8e50mov r11l, [rsp+92]
37bcb8e55test edx, edx
37bcb8e57js 0x37bcb8de0
37bcb8e59mov ecx, [rsi]
37bcb8e5btest ecx, ecx
37bcb8e5djs 0x37bcb8f30
37bcb8e63cmp ecx, edx
37bcb8e65jl 0x37bcb8dca
37bcb8e6bmov r8l, [rbp]
37bcb8e6fmov eax, ecx
37bcb8e71cmp r8l, ecx
37bcb8e74cmovle eax, r8l
37bcb8e78cmp eax, edx
37bcb8e7ajg 0x37bcb8dca
37bcb8e80test r8l, r8l
37bcb8e83jns 0x37bcb8eda
37bcb8e85
37bcb8e85loc_37bcb8e85:
37bcb8e85mov eax, -4
37bcb8e8amov [r12], -4
37bcb8e92neg eax
37bcb8e94jmp 0x37bcb8dee
37bcb8e99
37bcb8e99 0f 1f 80 00 00 00 00 .......
37bcb8ea0
37bcb8ea0loc_37bcb8ea0:
37bcb8ea0mov eax, -1
37bcb8ea5mov [r12], -1
37bcb8eadneg eax
37bcb8eafjmp 0x37bcb8dee
37bcb8eb4
37bcb8eb4 0f 1f 40 00 ..@.
37bcb8eb8
37bcb8eb8loc_37bcb8eb8:
37bcb8eb8mov r8l, [rbp]
37bcb8ebccmp r10l, r8l
37bcb8ebfmov eax, r8l
37bcb8ec2cmovle eax, r10l
37bcb8ec6cmp r11l, eax
37bcb8ec9jl 0x37bcb8dca
37bcb8ecftest r8l, r8l
37bcb8ed2js 0x37bcb8e85
37bcb8ed4mov edx, r10l
37bcb8ed7mov ecx, r11l
37bcb8eda
37bcb8edaloc_37bcb8eda:
37bcb8edamov rdi, [rsp+232]
37bcb8ee2test edx, edx
37bcb8ee4mov eax, 1
37bcb8ee9cmovg eax, edx
37bcb8eeccmp [rdi], eax
37bcb8eeejl 0x37bcb9578
37bcb8ef4cmp r10l, r11l
37bcb8ef7mov rax, [rsp+256]
37bcb8effcmovg r10l, r11l
37bcb8f03mov r11l, 1
37bcb8f09test r10l, r10l
37bcb8f0ccmovg r11l, r10l
37bcb8f10cmp [rax], r11l
37bcb8f13jge 0x37bcb8f3f
37bcb8f15cmp r15l, -1
37bcb8f19je 0x37bcb8f3f
37bcb8f1bmov [r12], -9
37bcb8f23mov eax, 9
37bcb8f28jmp 0x37bcb8dee
37bcb8f2d
37bcb8f2d 0f 1f 00 ...
37bcb8f30
37bcb8f30loc_37bcb8f30:
37bcb8f30mov edx, -3
37bcb8f35mov eax, 3
37bcb8f3ajmp 0x37bcb8dea
37bcb8f3f
37bcb8f3floc_37bcb8f3f:
37bcb8f3fmov eax, [r12]
37bcb8f43test eax, eax
37bcb8f45jne 0x37bcb8dd7
37bcb8f4bmovq x1, [rip+0x7965fd]
37bcb8f53movups [r13], x1
37bcb8f58test r14l, r14l
37bcb8f5bje 0x37bcb9190
37bcb8f61cmp r8l, edx
37bcb8f64jle 0x37bcb9400
37bcb8f6acmp edx, 1
37bcb8f6djg 0x37bcb9458
37bcb8f73nop
37bcb8f75nop [rax+rax]
37bcb8f80
37bcb8f80loc_37bcb8f80:
37bcb8f80test eax, eax
37bcb8f82jne 0x37bcb8dd7
37bcb8f88cmp r15l, -1
37bcb8f8cje 0x37bcb9160
37bcb8f92mov r10l, [rbx]
37bcb8f95test r10l, r10l
37bcb8f98je 0x37bcb9180
37bcb8f9emov ecx, [rsi]
37bcb8fa0test ecx, ecx
37bcb8fa2je 0x37bcb9180
37bcb8fa8movsxd rdi, [rsp+84]
37bcb8fadxor eax, eax
37bcb8faftest rdi, rdi
37bcb8fb2cmovs rdi, rax
37bcb8fb6mov eax, [rbp]
37bcb8fb9mov r12, rdi
37bcb8fbcnot r12
37bcb8fbftest r14l, r14l
37bcb8fc2je 0x37bcb9230
37bcb8fc8cmp r10l, eax
37bcb8fcbjge 0x37bcb951d
37bcb8fd1cmp r10l, 1
37bcb8fd5jle 0x37bcb9587
37bcb8fdbmovsxd r9, r10l
37bcb8fdemov rbp, rdi
37bcb8fe1mov r14, r12
37bcb8fe4xor r8l, r8l
37bcb8fe7mov rax, r9
37bcb8feaneg rbp
37bcb8fedshl r14, 4
37bcb8ff1pxor x2, x2
37bcb8ff5imul rax, rdi
37bcb8ff9mov rsi, [rsp+224]
37bcb9001mov r15, [rsp+224]
37bcb9009shl rbp, 4
37bcb900dadd rsi, 16
37bcb9011add rax, r12
37bcb9014mov rbx, rax
37bcb9017add rax, r9
37bcb901ashl rbx, 4
37bcb901eshl rax, 4
37bcb9022add rbx, rsi
37bcb9025lea rcx, [rax+rsi]
37bcb9029nop [rax]
37bcb9030
37bcb9030loc_37bcb9030:
37bcb9030lea eax, [r9+1]
37bcb9034movups [rbx], x2
37bcb9037cmp r10l, eax
37bcb903ajl 0x37bcb9072
37bcb903clea edx, [r9-1]
37bcb9040mov rax, r9
37bcb9043movsxd rdx, edx
37bcb9046sub rax, rdi
37bcb9049imul rdx, rdi
37bcb904dadd rdx, rax
37bcb9050xor eax, eax
37bcb9052shl rdx, 4
37bcb9056add rdx, r15
37bcb9059nop [rax]
37bcb9060
37bcb9060loc_37bcb9060:
37bcb9060movupd x0, [rdx+rax]
37bcb9065movups [rcx+rax], x0
37bcb9069add rax, 16
37bcb906dcmp rax, r8
37bcb9070jne 0x37bcb9060
37bcb9072
37bcb9072loc_37bcb9072:
37bcb9072sub r9, 1
37bcb9076add rbx, rbp
37bcb9079add rcx, r14
37bcb907cadd r8, 16
37bcb9080cmp r9l, 1
37bcb9084jg 0x37bcb9030
37bcb9086mov rax, [rsp+224]
37bcb908emov rbx, [rsp+224]
37bcb9096pxor x0, x0
37bcb909amovups [rax], x1
37bcb909dlea eax, [r10-2]
37bcb90a1shl rax, 4
37bcb90a5lea rax, [rbx+rax+32]
37bcb90aamov rdx, rax
37bcb90adsub rdx, rsi
37bcb90b0and edx, 16
37bcb90b3je 0x37bcb90d0
37bcb90b5movups [rsi], x0
37bcb90b8add rsi, 16
37bcb90bccmp rsi, rax
37bcb90bfje 0x37bcb90e0
37bcb90c1nop [rax]
37bcb90c5nop [rax+rax]
37bcb90d0
37bcb90d0loc_37bcb90d0:
37bcb90d0movups [rsi], x0
37bcb90d3add rsi, 32
37bcb90d7movups [rsi-16], x0
37bcb90dbcmp rsi, rax
37bcb90dejne 0x37bcb90d0
37bcb90e0
37bcb90e0loc_37bcb90e0:
37bcb90e0lea rax, [r12+2*rdi+2]
37bcb90e5lea r8, [rsp+96]
37bcb90eamov [rsp+48], r13
37bcb90efmov rdi, [rsp+256]
37bcb90f7mov [rsp+64], r8
37bcb90fcmov rsi, [rsp+224]
37bcb9104shl rax, 4
37bcb9108sub r10l, 1
37bcb910cmov [rsp+56], rdi
37bcb9111lea rdx, [rsp+104]
37bcb9116lea rcx, [rsp+100]
37bcb911bmov rdi, [rsp+240]
37bcb9123lea r9, [rsi+rax]
37bcb9127lea r8, [rsp+108]
37bcb912cmov [rsp+84], r11l
37bcb9131mov [rsp+40], rdi
37bcb9136mov rdi, [rsp+232]
37bcb913emov [rsp+100], r10l
37bcb9143mov [rsp+32], rdi
37bcb9148mov [rsp+104], r10l
37bcb914dmov [rsp+108], r10l
37bcb9152call zungqr_
37bcb9157mov r11l, [rsp+84]
37bcb915cnop [rax]
37bcb9160
37bcb9160loc_37bcb9160:
37bcb9160pxor x0, x0
37bcb9164mov [r13+8], 0
37bcb916ccvtsi2sd x0, r11l
37bcb9171movsd_xmm [r13], x0
37bcb9177jmp 0x37bcb8e0a
37bcb917c
37bcb917c 0f 1f 40 00 ..@.
37bcb9180
37bcb9180loc_37bcb9180:
37bcb9180movups [r13], x1
37bcb9185jmp 0x37bcb8e0a
37bcb918a
37bcb918a 66 0f 1f 44 00 00 f..D..
37bcb9190
37bcb9190loc_37bcb9190:
37bcb9190cmp r8l, ecx
37bcb9193jl 0x37bcb93b0
37bcb9199cmp ecx, 1
37bcb919cjle 0x37bcb8f80
37bcb91a2lea rax, [rsp+96]
37bcb91a7mov [rsp+48], r13
37bcb91acsub ecx, 1
37bcb91aflea rdx, [rsp+104]
37bcb91b4mov [rsp+64], rax
37bcb91b9lea rax, [rip+0x796384]
37bcb91c0lea r8, [rsp+108]
37bcb91c5mov r9, [rsp+224]
37bcb91cdmov [rsp+56], rax
37bcb91d2mov rax, [rsp+240]
37bcb91damov [rsp+88], r10l
37bcb91dfmov [rsp+40], rax
37bcb91e4mov rax, [rsp+232]
37bcb91ecmov [rsp+100], ecx
37bcb91f0mov [rsp+32], rax
37bcb91f5mov [rsp+104], ecx
37bcb91f9mov [rsp+108], ecx
37bcb91fdlea rcx, [rsp+100]
37bcb9202
37bcb9202loc_37bcb9202:
37bcb9202call zunglq_
37bcb9207
37bcb9207loc_37bcb9207:
37bcb9207cvttsd2si r11l, [r13]
37bcb920dmov r10l, [rsp+88]
37bcb9212movq x1, [rip+0x796336]
37bcb921amov eax, [r12]
37bcb921ecmp r11l, r10l
37bcb9221cmovl r11l, r10l
37bcb9225jmp 0x37bcb8f80
37bcb922a
37bcb922a 66 0f 1f 44 00 00 f..D..
37bcb9230
37bcb9230loc_37bcb9230:
37bcb9230cmp ecx, eax
37bcb9232jg 0x37bcb94c2
37bcb9238mov rax, [rsp+224]
37bcb9240movups [rax], x1
37bcb9243cmp ecx, 1
37bcb9246jle 0x37bcb9160
37bcb924clea rbx, [rax+16]
37bcb9250mov rsi, [rsp+224]
37bcb9258lea eax, [rcx-2]
37bcb925bpxor x0, x0
37bcb925fshl rax, 4
37bcb9263lea rdx, [rsi+rax+32]
37bcb9268mov rax, rbx
37bcb926bmov r8, rdx
37bcb926esub r8, rbx
37bcb9271and r8l, 16
37bcb9275je 0x37bcb9290
37bcb9277mov rax, [rsp+224]
37bcb927fmovups [rbx], x0
37bcb9282add rax, 32
37bcb9286cmp rax, rdx
37bcb9289je 0x37bcb92a0
37bcb928bnop [rax+rax]
37bcb9290
37bcb9290loc_37bcb9290:
37bcb9290movups [rax], x0
37bcb9293add rax, 32
37bcb9297movups [rax-16], x0
37bcb929bcmp rax, rdx
37bcb929ejne 0x37bcb9290
37bcb92a0
37bcb92a0loc_37bcb92a0:
37bcb92a0mov rsi, rdi
37bcb92a3add rdi, rdi
37bcb92a6pxor x1, x1
37bcb92aamov r10l, 1
37bcb92b0lea r8, [rdi+r12]
37bcb92b4shl rsi, 4
37bcb92b8shl r8, 4
37bcb92bclea rbp, [rsi+16]
37bcb92c0add rbx, r8
37bcb92c3add r8, [rsp+224]
37bcb92cbnop [rax+rax]
37bcb92d0
37bcb92d0loc_37bcb92d0:
37bcb92d0cmp r10l, 1
37bcb92d4je 0x37bcb9314
37bcb92d6lea edx, [r10-1]
37bcb92dalea r9, [r8+16]
37bcb92dexor eax, eax
37bcb92e0neg rdx
37bcb92e3shl rdx, 4
37bcb92e7nop [rax]
37bcb92eanop [rax+rax]
37bcb92f5nop [rax+rax]
37bcb9300
37bcb9300loc_37bcb9300:
37bcb9300movupd x0, [r8+rax]
37bcb9306movups [r9+rax], x0
37bcb930bsub rax, 16
37bcb930fcmp rax, rdx
37bcb9312jne 0x37bcb9300
37bcb9314
37bcb9314loc_37bcb9314:
37bcb9314add r10l, 1
37bcb9318movups [rbx], x1
37bcb931badd r8, rbp
37bcb931eadd rbx, rsi
37bcb9321cmp r10l, ecx
37bcb9324jne 0x37bcb92d0
37bcb9326lea rax, [r12+rdi+2]
37bcb932blea r8, [rsp+96]
37bcb9330mov [rsp+48], r13
37bcb9335mov rdi, [rsp+256]
37bcb933dmov rsi, [rsp+240]
37bcb9345mov [rsp+64], r8
37bcb934ashl rax, 4
37bcb934esub r10l, 1
37bcb9352mov [rsp+56], rdi
37bcb9357lea rdx, [rsp+104]
37bcb935clea rcx, [rsp+100]
37bcb9361mov rdi, [rsp+232]
37bcb9369mov [rsp+40], rsi
37bcb936emov rsi, [rsp+224]
37bcb9376lea r8, [rsp+108]
37bcb937bmov [rsp+32], rdi
37bcb9380lea r9, [rsi+rax]
37bcb9384mov [rsp+84], r11l
37bcb9389mov [rsp+100], r10l
37bcb938emov [rsp+104], r10l
37bcb9393mov [rsp+108], r10l
37bcb9398call zunglq_
37bcb939dmov r11l, [rsp+84]
37bcb93a2jmp 0x37bcb9160
37bcb93a7
37bcb93a7 66 0f 1f 84 00 00 00 00 00 f........
37bcb93b0
37bcb93b0loc_37bcb93b0:
37bcb93b0lea rax, [rsp+96]
37bcb93b5mov [rsp+88], r10l
37bcb93bamov r8, rbp
37bcb93bdmov rdx, rsi
37bcb93c0mov [rsp+64], rax
37bcb93c5lea rax, [rip+0x796178]
37bcb93ccmov r9, [rsp+224]
37bcb93d4mov rcx, rbx
37bcb93d7mov [rsp+56], rax
37bcb93dcmov rax, [rsp+240]
37bcb93e4mov [rsp+48], r13
37bcb93e9mov [rsp+40], rax
37bcb93eemov rax, [rsp+232]
37bcb93f6mov [rsp+32], rax
37bcb93fbjmp 0x37bcb9202
37bcb9400
37bcb9400loc_37bcb9400:
37bcb9400lea rax, [rsp+96]
37bcb9405mov [rsp+48], r13
37bcb940amov r8, rbp
37bcb940dmov rdx, rsi
37bcb9410mov [rsp+64], rax
37bcb9415lea rax, [rip+0x796128]
37bcb941cmov r9, [rsp+224]
37bcb9424mov rcx, rbx
37bcb9427mov [rsp+56], rax
37bcb942cmov rax, [rsp+240]
37bcb9434mov [rsp+88], r10l
37bcb9439mov [rsp+40], rax
37bcb943emov rax, [rsp+232]
37bcb9446mov [rsp+32], rax
37bcb944bcall zungqr_
37bcb9450jmp 0x37bcb9207
37bcb9455
37bcb9455 0f 1f 00 ...
37bcb9458
37bcb9458loc_37bcb9458:
37bcb9458lea rax, [rsp+96]
37bcb945dmov [rsp+48], r13
37bcb9462sub edx, 1
37bcb9465mov r9, [rsp+224]
37bcb946dmov [rsp+64], rax
37bcb9472lea rax, [rip+0x7960cb]
37bcb9479lea rcx, [rsp+100]
37bcb947emov [rsp+56], rax
37bcb9483mov rax, [rsp+240]
37bcb948blea r8, [rsp+108]
37bcb9490mov [rsp+100], edx
37bcb9494mov [rsp+40], rax
37bcb9499mov rax, [rsp+232]
37bcb94a1mov [rsp+104], edx
37bcb94a5mov [rsp+32], rax
37bcb94aamov [rsp+108], edx
37bcb94aelea rdx, [rsp+104]
37bcb94b3mov [rsp+88], r10l
37bcb94b8call zungqr_
37bcb94bdjmp 0x37bcb9207
37bcb94c2
37bcb94c2loc_37bcb94c2:
37bcb94c2lea rax, [rsp+96]
37bcb94c7mov [rsp+48], r13
37bcb94ccmov r8, rbp
37bcb94cfmov rdx, rsi
37bcb94d2mov [rsp+64], rax
37bcb94d7mov rax, [rsp+256]
37bcb94dfmov rcx, rbx
37bcb94e2mov r9, [rsp+224]
37bcb94eamov [rsp+84], r11l
37bcb94efmov [rsp+56], rax
37bcb94f4mov rax, [rsp+240]
37bcb94fcmov [rsp+40], rax
37bcb9501mov rax, [rsp+232]
37bcb9509mov [rsp+32], rax
37bcb950ecall zunglq_
37bcb9513mov r11l, [rsp+84]
37bcb9518jmp 0x37bcb9160
37bcb951d
37bcb951dloc_37bcb951d:
37bcb951dlea rax, [rsp+96]
37bcb9522mov [rsp+48], r13
37bcb9527mov r8, rbp
37bcb952amov rdx, rsi
37bcb952dmov [rsp+64], rax
37bcb9532mov rax, [rsp+256]
37bcb953amov rcx, rbx
37bcb953dmov r9, [rsp+224]
37bcb9545mov [rsp+84], r11l
37bcb954amov [rsp+56], rax
37bcb954fmov rax, [rsp+240]
37bcb9557mov [rsp+40], rax
37bcb955cmov rax, [rsp+232]
37bcb9564mov [rsp+32], rax
37bcb9569call zungqr_
37bcb956emov r11l, [rsp+84]
37bcb9573jmp 0x37bcb9160
37bcb9578
37bcb9578loc_37bcb9578:
37bcb9578mov edx, -6
37bcb957dmov eax, 6
37bcb9582jmp 0x37bcb8dea
37bcb9587
37bcb9587loc_37bcb9587:
37bcb9587mov rax, [rsp+224]
37bcb958fmovups [rax], x1
37bcb9592jmp 0x37bcb9160
37bcb8d40
37bcb8d40zungbr_:
37bcb8d40push r15
37bcb8d42push r14
37bcb8d44push r13
37bcb8d46push r12
37bcb8d48push rbp
37bcb8d49push rdi
37bcb8d4apush rsi
37bcb8d4bpush rbx
37bcb8d4csub rsp, 120
37bcb8d50mov r12, [rsp+264]
37bcb8d58mov rax, [rsp+232]
37bcb8d60mov r13, [rsp+248]
37bcb8d68mov [r12], 0
37bcb8d70mov eax, [rax]
37bcb8d72mov rbx, rdx
37bcb8d75mov rsi, r8
37bcb8d78mov rbp, r9
37bcb8d7bmov r8l, 1
37bcb8d81mov r9l, 1
37bcb8d87lea rdx, [rip+0x7967b2]
37bcb8d8emov [rsp+84], eax
37bcb8d92mov rdi, rcx
37bcb8d95call lsame_
37bcb8d9amov r10l, [rbx]
37bcb8d9dmov r11l, [rsi]
37bcb8da0mov r14l, eax
37bcb8da3mov rax, [rsp+256]
37bcb8dabmov r15l, [rax]
37bcb8daetest r14l, r14l
37bcb8db1je 0x37bcb8e20
37bcb8db3test r10l, r10l
37bcb8db6js 0x37bcb8de0
37bcb8db8test r11l, r11l
37bcb8dbbjs 0x37bcb8f30
37bcb8dc1cmp r10l, r11l
37bcb8dc4jge 0x37bcb8eb8
37bcb8dca
37bcb8dcaloc_37bcb8dca:
37bcb8dcamov [r12], -3
37bcb8dd2mov eax, -3
37bcb8dd7
37bcb8dd7loc_37bcb8dd7:
37bcb8dd7neg eax
37bcb8dd9jmp 0x37bcb8dee
37bcb8ddb
37bcb8ddb 0f 1f 44 00 00 ..D..
37bcb8de0
37bcb8de0loc_37bcb8de0:
37bcb8de0mov edx, -2
37bcb8de5mov eax, 2
37bcb8dea
37bcb8dealoc_37bcb8dea:
37bcb8deamov [r12], edx
37bcb8dee
37bcb8deeloc_37bcb8dee:
37bcb8deelea rdx, [rsp+108]
37bcb8df3mov r8l, 6
37bcb8df9lea rcx, [rip+0x796748]
37bcb8e00mov [rsp+108], eax
37bcb8e04call xerbla_
37bcb8e09nop
37bcb8e0a
37bcb8e0aloc_37bcb8e0a:
37bcb8e0aadd rsp, 120
37bcb8e0epop rbx
37bcb8e0fpop rsi
37bcb8e10pop rdi
37bcb8e11pop rbp
37bcb8e12pop r12
37bcb8e14pop r13
37bcb8e16pop r14
37bcb8e18pop r15
37bcb8e1aret
37bcb8e1b
37bcb8e1b 0f 1f 44 00 00 ..D..
37bcb8e20
37bcb8e20loc_37bcb8e20:
37bcb8e20mov r9l, 1
37bcb8e26mov r8l, 1
37bcb8e2cmov rcx, rdi
37bcb8e2fmov [rsp+92], r11l
37bcb8e34lea rdx, [rip+0x796706]
37bcb8e3bmov [rsp+88], r10l
37bcb8e40call lsame_
37bcb8e45test eax, eax
37bcb8e47je 0x37bcb8ea0
37bcb8e49mov edx, [rbx]
37bcb8e4bmov r10l, [rsp+88]
37bcb8e50mov r11l, [rsp+92]
37bcb8e55test edx, edx
37bcb8e57js 0x37bcb8de0
37bcb8e59mov ecx, [rsi]
37bcb8e5btest ecx, ecx
37bcb8e5djs 0x37bcb8f30
37bcb8e63cmp ecx, edx
37bcb8e65jl 0x37bcb8dca
37bcb8e6bmov r8l, [rbp]
37bcb8e6fmov eax, ecx
37bcb8e71cmp r8l, ecx
37bcb8e74cmovle eax, r8l
37bcb8e78cmp eax, edx
37bcb8e7ajg 0x37bcb8dca
37bcb8e80test r8l, r8l
37bcb8e83jns 0x37bcb8eda
37bcb8e85
37bcb8e85loc_37bcb8e85:
37bcb8e85mov eax, -4
37bcb8e8amov [r12], -4
37bcb8e92neg eax
37bcb8e94jmp 0x37bcb8dee
37bcb8e99
37bcb8e99 0f 1f 80 00 00 00 00 .......
37bcb8ea0
37bcb8ea0loc_37bcb8ea0:
37bcb8ea0mov eax, -1
37bcb8ea5mov [r12], -1
37bcb8eadneg eax
37bcb8eafjmp 0x37bcb8dee
37bcb8eb4
37bcb8eb4 0f 1f 40 00 ..@.
37bcb8eb8
37bcb8eb8loc_37bcb8eb8:
37bcb8eb8mov r8l, [rbp]
37bcb8ebccmp r10l, r8l
37bcb8ebfmov eax, r8l
37bcb8ec2cmovle eax, r10l
37bcb8ec6cmp r11l, eax
37bcb8ec9jl 0x37bcb8dca
37bcb8ecftest r8l, r8l
37bcb8ed2js 0x37bcb8e85
37bcb8ed4mov edx, r10l
37bcb8ed7mov ecx, r11l
37bcb8eda
37bcb8edaloc_37bcb8eda:
37bcb8edamov rdi, [rsp+232]
37bcb8ee2test edx, edx
37bcb8ee4mov eax, 1
37bcb8ee9cmovg eax, edx
37bcb8eeccmp [rdi], eax
37bcb8eeejl 0x37bcb9578
37bcb8ef4cmp r10l, r11l
37bcb8ef7mov rax, [rsp+256]
37bcb8effcmovg r10l, r11l
37bcb8f03mov r11l, 1
37bcb8f09test r10l, r10l
37bcb8f0ccmovg r11l, r10l
37bcb8f10cmp [rax], r11l
37bcb8f13jge 0x37bcb8f3f
37bcb8f15cmp r15l, -1
37bcb8f19je 0x37bcb8f3f
37bcb8f1bmov [r12], -9
37bcb8f23mov eax, 9
37bcb8f28jmp 0x37bcb8dee
37bcb8f2d
37bcb8f2d 0f 1f 00 ...
37bcb8f30
37bcb8f30loc_37bcb8f30:
37bcb8f30mov edx, -3
37bcb8f35mov eax, 3
37bcb8f3ajmp 0x37bcb8dea
37bcb8f3f
37bcb8f3floc_37bcb8f3f:
37bcb8f3fmov eax, [r12]
37bcb8f43test eax, eax
37bcb8f45jne 0x37bcb8dd7
37bcb8f4bmovq x1, [rip+0x7965fd]
37bcb8f53movups [r13], x1
37bcb8f58test r14l, r14l
37bcb8f5bje 0x37bcb9190
37bcb8f61cmp r8l, edx
37bcb8f64jle 0x37bcb9400
37bcb8f6acmp edx, 1
37bcb8f6djg 0x37bcb9458
37bcb8f73nop
37bcb8f75nop [rax+rax]
37bcb8f80
37bcb8f80loc_37bcb8f80:
37bcb8f80test eax, eax
37bcb8f82jne 0x37bcb8dd7
37bcb8f88cmp r15l, -1
37bcb8f8cje 0x37bcb9160
37bcb8f92mov r10l, [rbx]
37bcb8f95test r10l, r10l
37bcb8f98je 0x37bcb9180
37bcb8f9emov ecx, [rsi]
37bcb8fa0test ecx, ecx
37bcb8fa2je 0x37bcb9180
37bcb8fa8movsxd rdi, [rsp+84]
37bcb8fadxor eax, eax
37bcb8faftest rdi, rdi
37bcb8fb2cmovs rdi, rax
37bcb8fb6mov eax, [rbp]
37bcb8fb9mov r12, rdi
37bcb8fbcnot r12
37bcb8fbftest r14l, r14l
37bcb8fc2je 0x37bcb9230
37bcb8fc8cmp r10l, eax
37bcb8fcbjge 0x37bcb951d
37bcb8fd1cmp r10l, 1
37bcb8fd5jle 0x37bcb9587
37bcb8fdbmovsxd r9, r10l
37bcb8fdemov rbp, rdi
37bcb8fe1mov r14, r12
37bcb8fe4xor r8l, r8l
37bcb8fe7mov rax, r9
37bcb8feaneg rbp
37bcb8fedshl r14, 4
37bcb8ff1pxor x2, x2
37bcb8ff5imul rax, rdi
37bcb8ff9mov rsi, [rsp+224]
37bcb9001mov r15, [rsp+224]
37bcb9009shl rbp, 4
37bcb900dadd rsi, 16
37bcb9011add rax, r12
37bcb9014mov rbx, rax
37bcb9017add rax, r9
37bcb901ashl rbx, 4
37bcb901eshl rax, 4
37bcb9022add rbx, rsi
37bcb9025lea rcx, [rax+rsi]
37bcb9029nop [rax]
37bcb9030
37bcb9030loc_37bcb9030:
37bcb9030lea eax, [r9+1]
37bcb9034movups [rbx], x2
37bcb9037cmp r10l, eax
37bcb903ajl 0x37bcb9072
37bcb903clea edx, [r9-1]
37bcb9040mov rax, r9
37bcb9043movsxd rdx, edx
37bcb9046sub rax, rdi
37bcb9049imul rdx, rdi
37bcb904dadd rdx, rax
37bcb9050xor eax, eax
37bcb9052shl rdx, 4
37bcb9056add rdx, r15
37bcb9059nop [rax]
37bcb9060
37bcb9060loc_37bcb9060:
37bcb9060movupd x0, [rdx+rax]
37bcb9065movups [rcx+rax], x0
37bcb9069add rax, 16
37bcb906dcmp rax, r8
37bcb9070jne 0x37bcb9060
37bcb9072
37bcb9072loc_37bcb9072:
37bcb9072sub r9, 1
37bcb9076add rbx, rbp
37bcb9079add rcx, r14
37bcb907cadd r8, 16
37bcb9080cmp r9l, 1
37bcb9084jg 0x37bcb9030
37bcb9086mov rax, [rsp+224]
37bcb908emov rbx, [rsp+224]
37bcb9096pxor x0, x0
37bcb909amovups [rax], x1
37bcb909dlea eax, [r10-2]
37bcb90a1shl rax, 4
37bcb90a5lea rax, [rbx+rax+32]
37bcb90aamov rdx, rax
37bcb90adsub rdx, rsi
37bcb90b0and edx, 16
37bcb90b3je 0x37bcb90d0
37bcb90b5movups [rsi], x0
37bcb90b8add rsi, 16
37bcb90bccmp rsi, rax
37bcb90bfje 0x37bcb90e0
37bcb90c1nop [rax]
37bcb90c5nop [rax+rax]
37bcb90d0
37bcb90d0loc_37bcb90d0:
37bcb90d0movups [rsi], x0
37bcb90d3add rsi, 32
37bcb90d7movups [rsi-16], x0
37bcb90dbcmp rsi, rax
37bcb90dejne 0x37bcb90d0
37bcb90e0
37bcb90e0loc_37bcb90e0:
37bcb90e0lea rax, [r12+2*rdi+2]
37bcb90e5lea r8, [rsp+96]
37bcb90eamov [rsp+48], r13
37bcb90efmov rdi, [rsp+256]
37bcb90f7mov [rsp+64], r8
37bcb90fcmov rsi, [rsp+224]
37bcb9104shl rax, 4
37bcb9108sub r10l, 1
37bcb910cmov [rsp+56], rdi
37bcb9111lea rdx, [rsp+104]
37bcb9116lea rcx, [rsp+100]
37bcb911bmov rdi, [rsp+240]
37bcb9123lea r9, [rsi+rax]
37bcb9127lea r8, [rsp+108]
37bcb912cmov [rsp+84], r11l
37bcb9131mov [rsp+40], rdi
37bcb9136mov rdi, [rsp+232]
37bcb913emov [rsp+100], r10l
37bcb9143mov [rsp+32], rdi
37bcb9148mov [rsp+104], r10l
37bcb914dmov [rsp+108], r10l
37bcb9152call zungqr_
37bcb9157mov r11l, [rsp+84]
37bcb915cnop [rax]
37bcb9160
37bcb9160loc_37bcb9160:
37bcb9160pxor x0, x0
37bcb9164mov [r13+8], 0
37bcb916ccvtsi2sd x0, r11l
37bcb9171movsd_xmm [r13], x0
37bcb9177jmp 0x37bcb8e0a
37bcb917c
37bcb917c 0f 1f 40 00 ..@.
37bcb9180
37bcb9180loc_37bcb9180:
37bcb9180movups [r13], x1
37bcb9185jmp 0x37bcb8e0a
37bcb918a
37bcb918a 66 0f 1f 44 00 00 f..D..
37bcb9190
37bcb9190loc_37bcb9190:
37bcb9190cmp r8l, ecx
37bcb9193jl 0x37bcb93b0
37bcb9199cmp ecx, 1
37bcb919cjle 0x37bcb8f80
37bcb91a2lea rax, [rsp+96]
37bcb91a7mov [rsp+48], r13
37bcb91acsub ecx, 1
37bcb91aflea rdx, [rsp+104]
37bcb91b4mov [rsp+64], rax
37bcb91b9lea rax, [rip+0x796384]
37bcb91c0lea r8, [rsp+108]
37bcb91c5mov r9, [rsp+224]
37bcb91cdmov [rsp+56], rax
37bcb91d2mov rax, [rsp+240]
37bcb91damov [rsp+88], r10l
37bcb91dfmov [rsp+40], rax
37bcb91e4mov rax, [rsp+232]
37bcb91ecmov [rsp+100], ecx
37bcb91f0mov [rsp+32], rax
37bcb91f5mov [rsp+104], ecx
37bcb91f9mov [rsp+108], ecx
37bcb91fdlea rcx, [rsp+100]
37bcb9202
37bcb9202loc_37bcb9202:
37bcb9202call zunglq_
37bcb9207
37bcb9207loc_37bcb9207:
37bcb9207cvttsd2si r11l, [r13]
37bcb920dmov r10l, [rsp+88]
37bcb9212movq x1, [rip+0x796336]
37bcb921amov eax, [r12]
37bcb921ecmp r11l, r10l
37bcb9221cmovl r11l, r10l
37bcb9225jmp 0x37bcb8f80
37bcb922a
37bcb922a 66 0f 1f 44 00 00 f..D..
37bcb9230
37bcb9230loc_37bcb9230:
37bcb9230cmp ecx, eax
37bcb9232jg 0x37bcb94c2
37bcb9238mov rax, [rsp+224]
37bcb9240movups [rax], x1
37bcb9243cmp ecx, 1
37bcb9246jle 0x37bcb9160
37bcb924clea rbx, [rax+16]
37bcb9250mov rsi, [rsp+224]
37bcb9258lea eax, [rcx-2]
37bcb925bpxor x0, x0
37bcb925fshl rax, 4
37bcb9263lea rdx, [rsi+rax+32]
37bcb9268mov rax, rbx
37bcb926bmov r8, rdx
37bcb926esub r8, rbx
37bcb9271and r8l, 16
37bcb9275je 0x37bcb9290
37bcb9277mov rax, [rsp+224]
37bcb927fmovups [rbx], x0
37bcb9282add rax, 32
37bcb9286cmp rax, rdx
37bcb9289je 0x37bcb92a0
37bcb928bnop [rax+rax]
37bcb9290
37bcb9290loc_37bcb9290:
37bcb9290movups [rax], x0
37bcb9293add rax, 32
37bcb9297movups [rax-16], x0
37bcb929bcmp rax, rdx
37bcb929ejne 0x37bcb9290
37bcb92a0
37bcb92a0loc_37bcb92a0:
37bcb92a0mov rsi, rdi
37bcb92a3add rdi, rdi
37bcb92a6pxor x1, x1
37bcb92aamov r10l, 1
37bcb92b0lea r8, [rdi+r12]
37bcb92b4shl rsi, 4
37bcb92b8shl r8, 4
37bcb92bclea rbp, [rsi+16]
37bcb92c0add rbx, r8
37bcb92c3add r8, [rsp+224]
37bcb92cbnop [rax+rax]
37bcb92d0
37bcb92d0loc_37bcb92d0:
37bcb92d0cmp r10l, 1
37bcb92d4je 0x37bcb9314
37bcb92d6lea edx, [r10-1]
37bcb92dalea r9, [r8+16]
37bcb92dexor eax, eax
37bcb92e0neg rdx
37bcb92e3shl rdx, 4
37bcb92e7nop [rax]
37bcb92eanop [rax+rax]
37bcb92f5nop [rax+rax]
37bcb9300
37bcb9300loc_37bcb9300:
37bcb9300movupd x0, [r8+rax]
37bcb9306movups [r9+rax], x0
37bcb930bsub rax, 16
37bcb930fcmp rax, rdx
37bcb9312jne 0x37bcb9300
37bcb9314
37bcb9314loc_37bcb9314:
37bcb9314add r10l, 1
37bcb9318movups [rbx], x1
37bcb931badd r8, rbp
37bcb931eadd rbx, rsi
37bcb9321cmp r10l, ecx
37bcb9324jne 0x37bcb92d0
37bcb9326lea rax, [r12+rdi+2]
37bcb932blea r8, [rsp+96]
37bcb9330mov [rsp+48], r13
37bcb9335mov rdi, [rsp+256]
37bcb933dmov rsi, [rsp+240]
37bcb9345mov [rsp+64], r8
37bcb934ashl rax, 4
37bcb934esub r10l, 1
37bcb9352mov [rsp+56], rdi
37bcb9357lea rdx, [rsp+104]
37bcb935clea rcx, [rsp+100]
37bcb9361mov rdi, [rsp+232]
37bcb9369mov [rsp+40], rsi
37bcb936emov rsi, [rsp+224]
37bcb9376lea r8, [rsp+108]
37bcb937bmov [rsp+32], rdi
37bcb9380lea r9, [rsi+rax]
37bcb9384mov [rsp+84], r11l
37bcb9389mov [rsp+100], r10l
37bcb938emov [rsp+104], r10l
37bcb9393mov [rsp+108], r10l
37bcb9398call zunglq_
37bcb939dmov r11l, [rsp+84]
37bcb93a2jmp 0x37bcb9160
37bcb93a7
37bcb93a7 66 0f 1f 84 00 00 00 00 00 f........
37bcb93b0
37bcb93b0loc_37bcb93b0:
37bcb93b0lea rax, [rsp+96]
37bcb93b5mov [rsp+88], r10l
37bcb93bamov r8, rbp
37bcb93bdmov rdx, rsi
37bcb93c0mov [rsp+64], rax
37bcb93c5lea rax, [rip+0x796178]
37bcb93ccmov r9, [rsp+224]
37bcb93d4mov rcx, rbx
37bcb93d7mov [rsp+56], rax
37bcb93dcmov rax, [rsp+240]
37bcb93e4mov [rsp+48], r13
37bcb93e9mov [rsp+40], rax
37bcb93eemov rax, [rsp+232]
37bcb93f6mov [rsp+32], rax
37bcb93fbjmp 0x37bcb9202
37bcb9400
37bcb9400loc_37bcb9400:
37bcb9400lea rax, [rsp+96]
37bcb9405mov [rsp+48], r13
37bcb940amov r8, rbp
37bcb940dmov rdx, rsi
37bcb9410mov [rsp+64], rax
37bcb9415lea rax, [rip+0x796128]
37bcb941cmov r9, [rsp+224]
37bcb9424mov rcx, rbx
37bcb9427mov [rsp+56], rax
37bcb942cmov rax, [rsp+240]
37bcb9434mov [rsp+88], r10l
37bcb9439mov [rsp+40], rax
37bcb943emov rax, [rsp+232]
37bcb9446mov [rsp+32], rax
37bcb944bcall zungqr_
37bcb9450jmp 0x37bcb9207
37bcb9455
37bcb9455 0f 1f 00 ...
37bcb9458
37bcb9458loc_37bcb9458:
37bcb9458lea rax, [rsp+96]
37bcb945dmov [rsp+48], r13
37bcb9462sub edx, 1
37bcb9465mov r9, [rsp+224]
37bcb946dmov [rsp+64], rax
37bcb9472lea rax, [rip+0x7960cb]
37bcb9479lea rcx, [rsp+100]
37bcb947emov [rsp+56], rax
37bcb9483mov rax, [rsp+240]
37bcb948blea r8, [rsp+108]
37bcb9490mov [rsp+100], edx
37bcb9494mov [rsp+40], rax
37bcb9499mov rax, [rsp+232]
37bcb94a1mov [rsp+104], edx
37bcb94a5mov [rsp+32], rax
37bcb94aamov [rsp+108], edx
37bcb94aelea rdx, [rsp+104]
37bcb94b3mov [rsp+88], r10l
37bcb94b8call zungqr_
37bcb94bdjmp 0x37bcb9207
37bcb94c2
37bcb94c2loc_37bcb94c2:
37bcb94c2lea rax, [rsp+96]
37bcb94c7mov [rsp+48], r13
37bcb94ccmov r8, rbp
37bcb94cfmov rdx, rsi
37bcb94d2mov [rsp+64], rax
37bcb94d7mov rax, [rsp+256]
37bcb94dfmov rcx, rbx
37bcb94e2mov r9, [rsp+224]
37bcb94eamov [rsp+84], r11l
37bcb94efmov [rsp+56], rax
37bcb94f4mov rax, [rsp+240]
37bcb94fcmov [rsp+40], rax
37bcb9501mov rax, [rsp+232]
37bcb9509mov [rsp+32], rax
37bcb950ecall zunglq_
37bcb9513mov r11l, [rsp+84]
37bcb9518jmp 0x37bcb9160
37bcb951d
37bcb951dloc_37bcb951d:
37bcb951dlea rax, [rsp+96]
37bcb9522mov [rsp+48], r13
37bcb9527mov r8, rbp
37bcb952amov rdx, rsi
37bcb952dmov [rsp+64], rax
37bcb9532mov rax, [rsp+256]
37bcb953amov rcx, rbx
37bcb953dmov r9, [rsp+224]
37bcb9545mov [rsp+84], r11l
37bcb954amov [rsp+56], rax
37bcb954fmov rax, [rsp+240]
37bcb9557mov [rsp+40], rax
37bcb955cmov rax, [rsp+232]
37bcb9564mov [rsp+32], rax
37bcb9569call zungqr_
37bcb956emov r11l, [rsp+84]
37bcb9573jmp 0x37bcb9160
37bcb9578
37bcb9578loc_37bcb9578:
37bcb9578mov edx, -6
37bcb957dmov eax, 6
37bcb9582jmp 0x37bcb8dea
37bcb9587
37bcb9587loc_37bcb9587:
37bcb9587mov rax, [rsp+224]
37bcb958fmovups [rax], x1
37bcb9592jmp 0x37bcb9160
37bcb8d40
Loading..