File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb577a0
37bb577a0zgbtrs_:
37bb577a0push r15
37bb577a2push r14
37bb577a4push r13
37bb577a6push r12
37bb577a8push rbp
37bb577a9push rdi
37bb577aapush rsi
37bb577abpush rbx
37bb577acsub rsp, 184
37bb577b3mov rax, [rsp+304]
37bb577bbmov rdi, [rsp+328]
37bb577c3mov r14l, [rax]
37bb577c6mov rax, [rsp+336]
37bb577cemov r15l, [rdi]
37bb577d1mov [rax], 0
37bb577d7mov rbx, rdx
37bb577damov rsi, r8
37bb577ddmov r13, r9
37bb577e0mov r8l, 1
37bb577e6mov r9l, 1
37bb577eclea rdx, [rip+0x8f141d]
37bb577f3mov rbp, rcx
37bb577f6call lsame_
37bb577fbmov r12l, eax
37bb577fetest eax, eax
37bb57800je 0x37bb57b48
37bb57806
37bb57806loc_37bb57806:
37bb57806mov edx, [rbx]
37bb57808test edx, edx
37bb5780ajs 0x37bb57b38
37bb57810mov r10l, [rsi]
37bb57813mov ecx, r10l
37bb57816test r10l, r10l
37bb57819js 0x37bb57ae8
37bb5781fmov eax, [r13]
37bb57823test eax, eax
37bb57825js 0x37bb57ba0
37bb5782bmov r11, [rsp+288]
37bb57833mov r8l, [r11]
37bb57836test r8l, r8l
37bb57839js 0x37bb57ea8
37bb5783fmov r9, [rsp+304]
37bb57847lea r11l, [rax+2*r10]
37bb5784bmov [rsp+104], r11l
37bb57850cmp r11l, [r9]
37bb57853jge 0x37bb58170
37bb57859test edx, edx
37bb5785bmov r9l, 1
37bb57861cmovg r9l, edx
37bb57865cmp [rdi], r9l
37bb57868jl 0x37bb58180
37bb5786emov r11, [rsp+336]
37bb57876mov r9l, [r11]
37bb57879test r9l, r9l
37bb5787cjne 0x37bb58190
37bb57882test edx, edx
37bb57884je 0x37bb57b20
37bb5788atest r8l, r8l
37bb5788dje 0x37bb57b20
37bb57893movsxd r11, r15l
37bb57896xor r9l, r9l
37bb57899test r11, r11
37bb5789ccmovns r9, r11
37bb578a0movsxd r11, r14l
37bb578a3mov r14l, [rsp+104]
37bb578a8mov [rsp+128], r9
37bb578b0xor r9l, r9l
37bb578b3test r11, r11
37bb578b6cmovs r11, r9
37bb578basub r14l, r10l
37bb578bdmov [rsp+104], r14l
37bb578c2test r12l, r12l
37bb578c5je 0x37bb57bb0
37bb578cbtest r10l, r10l
37bb578ceje 0x37bb57e98
37bb578d4cmp edx, 1
37bb578d7je 0x37bb57e98
37bb578ddmovsxd rax, [rsp+104]
37bb578e2mov r10, [rsp+296]
37bb578eashl r11, 4
37bb578eemov [rsp+280], r13
37bb578f6mov r12, [rsp+320]
37bb578femov [rsp+120], r11
37bb57903mov r15l, 1
37bb57909lea rbp, [rip+0x8f1320]
37bb57910sub rax, 1
37bb57914shl rax, 4
37bb57918mov r13, r12
37bb5791blea r14, [r10+rax+32]
37bb57920mov eax, edx
37bb57922mov [rsp+112], rax
37bb57927lea rax, [rsp+168]
37bb5792fmov [rsp+104], rax
37bb57934jmp 0x37bb57949
37bb57936
37bb57936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb57940
37bb57940loc_37bb57940:
37bb57940mov edx, [rbx]
37bb57942mov ecx, [rsi]
37bb57944add r14, [rsp+120]
37bb57949
37bb57949loc_37bb57949:
37bb57949sub edx, r15l
37bb5794cmov rax, [rsp+312]
37bb57954mov r12, r13
37bb57957cmp edx, ecx
37bb57959cmovg edx, ecx
37bb5795cmov [rsp+168], edx
37bb57963movsxd rdx, [rax+4*r15-4]
37bb57968cmp edx, r15l
37bb5796bje 0x37bb57995
37bb5796dmov [rsp+32], rdi
37bb57972sub rdx, 1
37bb57976mov r9, r13
37bb57979mov r8, rdi
37bb5797cmov rcx, [rsp+288]
37bb57984shl rdx, 4
37bb57988add rdx, [rsp+320]
37bb57990call zswap_
37bb57995
37bb57995loc_37bb57995:
37bb57995add r13, 16
37bb57999mov [rsp+64], rdi
37bb5799emov r9, r14
37bb579a1add r15, 1
37bb579a5mov [rsp+56], r13
37bb579aamov rdx, [rsp+288]
37bb579b2lea r8, [rip+0x8f1267]
37bb579b9mov [rsp+48], rdi
37bb579bemov rcx, [rsp+104]
37bb579c3mov [rsp+40], r12
37bb579c8mov [rsp+32], rbp
37bb579cdcall zgeru_
37bb579d2cmp [rsp+112], r15
37bb579d7jne 0x37bb57940
37bb579ddmov rax, [rsp+288]
37bb579e5mov r13, [rsp+280]
37bb579edmov r8l, [rax]
37bb579f0test r8l, r8l
37bb579f3jle 0x37bb57b20
37bb579f9mov r10l, [rsi]
37bb579fcmov eax, [r13]
37bb57a00
37bb57a00loc_37bb57a00:
37bb57a00mov rdi, [rsp+128]
37bb57a08lea r12, [rip+0x8f1239]
37bb57a0fmov edx, eax
37bb57a11mov eax, r10l
37bb57a14mov [rsp+280], r13
37bb57a1clea r14, [rsp+172]
37bb57a24mov r13, rsi
37bb57a27mov r15, [rsp+280]
37bb57a2fshl rdi, 4
37bb57a33mov [rsp+112], r12
37bb57a38mov esi, 1
37bb57a3dmov [rsp+104], rdi
37bb57a42mov rdi, [rsp+320]
37bb57a4amov [rsp+264], rbx
37bb57a52mov ebx, r8l
37bb57a55mov r12, rdi
37bb57a58mov rdi, [rsp+304]
37bb57a60jmp 0x37bb57a6f
37bb57a62
37bb57a62 66 0f 1f 44 00 00 f..D..
37bb57a68
37bb57a68loc_37bb57a68:
37bb57a68mov eax, [r13]
37bb57a6cmov edx, [r15]
37bb57a6f
37bb57a6floc_37bb57a6f:
37bb57a6fadd eax, edx
37bb57a71mov [rsp+56], r12
37bb57a76mov rcx, [rsp+112]
37bb57a7badd esi, 1
37bb57a7emov [rsp+172], eax
37bb57a85lea r8, [rip+0x8f11a8]
37bb57a8cmov rax, [rsp+296]
37bb57a94lea rdx, [rip+0x8f11a1]
37bb57a9bmov [rsp+64], rbp
37bb57aa0mov r9, [rsp+264]
37bb57aa8mov [rsp+88], 8
37bb57ab1mov [rsp+80], 12
37bb57abamov [rsp+72], 5
37bb57ac3mov [rsp+48], rdi
37bb57ac8mov [rsp+40], rax
37bb57acdmov [rsp+32], r14
37bb57ad2call ztbsv_
37bb57ad7add r12, [rsp+104]
37bb57adccmp ebx, esi
37bb57adejge 0x37bb57a68
37bb57ae0jmp 0x37bb57b20
37bb57ae2
37bb57ae2 66 0f 1f 44 00 00 f..D..
37bb57ae8
37bb57ae8loc_37bb57ae8:
37bb57ae8mov eax, -3
37bb57aedmov r9l, 3
37bb57af3
37bb57af3loc_37bb57af3:
37bb57af3mov rsi, [rsp+336]
37bb57afbmov [rsi], eax
37bb57afd
37bb57afdloc_37bb57afd:
37bb57afdlea rdx, [rsp+172]
37bb57b05mov r8l, 6
37bb57b0blea rcx, [rip+0x8f1101]
37bb57b12mov [rsp+172], r9l
37bb57b1acall xerbla_
37bb57b1fnop
37bb57b20
37bb57b20loc_37bb57b20:
37bb57b20add rsp, 184
37bb57b27pop rbx
37bb57b28pop rsi
37bb57b29pop rdi
37bb57b2apop rbp
37bb57b2bpop r12
37bb57b2dpop r13
37bb57b2fpop r14
37bb57b31pop r15
37bb57b33ret
37bb57b34
37bb57b34 0f 1f 40 00 ..@.
37bb57b38
37bb57b38loc_37bb57b38:
37bb57b38mov eax, -2
37bb57b3dmov r9l, 2
37bb57b43jmp 0x37bb57af3
37bb57b45
37bb57b45 0f 1f 00 ...
37bb57b48
37bb57b48loc_37bb57b48:
37bb57b48mov r9l, 1
37bb57b4emov r8l, 1
37bb57b54lea rdx, [rip+0x8f10b6]
37bb57b5bmov rcx, rbp
37bb57b5ecall lsame_
37bb57b63test eax, eax
37bb57b65jne 0x37bb57806
37bb57b6bmov r9l, 1
37bb57b71mov r8l, 1
37bb57b77lea rdx, [rip+0x8f1094]
37bb57b7emov rcx, rbp
37bb57b81call lsame_
37bb57b86test eax, eax
37bb57b88jne 0x37bb57806
37bb57b8emov eax, -1
37bb57b93mov r9l, 1
37bb57b99jmp 0x37bb57af3
37bb57b9e
37bb57b9e 66 90 f.
37bb57ba0
37bb57ba0loc_37bb57ba0:
37bb57ba0mov eax, -4
37bb57ba5mov r9l, 4
37bb57babjmp 0x37bb57af3
37bb57bb0
37bb57bb0loc_37bb57bb0:
37bb57bb0mov rax, r11
37bb57bb3mov rcx, rbp
37bb57bb6mov r9l, 1
37bb57bbcmov r8l, 1
37bb57bc2not rax
37bb57bc5lea rdx, [rip+0x8f1045]
37bb57bccmov [rsp+120], r10l
37bb57bd1mov [rsp+112], r11
37bb57bd6mov [rsp+136], rax
37bb57bdecall lsame_
37bb57be3mov r11, [rsp+112]
37bb57be8mov r10l, [rsp+120]
37bb57bedmov rcx, [rsp+288]
37bb57bf5test eax, eax
37bb57bf7mov ecx, [rcx]
37bb57bf9je 0x37bb57ec0
37bb57bfftest ecx, ecx
37bb57c01jle 0x37bb57d26
37bb57c07mov rax, [rsp+128]
37bb57c0flea rdx, [rip+0x8f1037]
37bb57c16lea r12, [rip+0x8f102b]
37bb57c1dmov [rsp+144], r11
37bb57c25mov [rsp+112], rdx
37bb57c2alea rbp, [rip+0x8f0fff]
37bb57c31mov r14l, 1
37bb57c37lea r15, [rsp+172]
37bb57c3fshl rax, 4
37bb57c43mov [rsp+156], r10l
37bb57c4bmov [rsp+120], rax
37bb57c50mov rax, [rsp+320]
37bb57c58mov [rsp+128], r12
37bb57c60mov r12, [rsp+304]
37bb57c68mov [rsp+264], rbx
37bb57c70mov rbx, rax
37bb57c73mov [rsp+328], rdi
37bb57c7bmov rdi, r13
37bb57c7emov r13, rbp
37bb57c81mov ebp, ecx
37bb57c83nop
37bb57c85nop [rax+rax]
37bb57c90
37bb57c90loc_37bb57c90:
37bb57c90mov rax, [rsp+296]
37bb57c98mov edx, [rdi]
37bb57c9alea r8, [rip+0x8f0f93]
37bb57ca1add r14l, 1
37bb57ca5add edx, [rsi]
37bb57ca7mov [rsp+56], rbx
37bb57cacmov [rsp+64], r13
37bb57cb1mov r9, [rsp+264]
37bb57cb9mov [rsp+48], r12
37bb57cbemov rcx, [rsp+128]
37bb57cc6mov [rsp+88], 8
37bb57ccfmov [rsp+80], 9
37bb57cd8mov [rsp+72], 5
37bb57ce1mov [rsp+40], rax
37bb57ce6mov [rsp+32], r15
37bb57cebmov [rsp+172], edx
37bb57cf2mov rdx, [rsp+112]
37bb57cf7call ztbsv_
37bb57cfcadd rbx, [rsp+120]
37bb57d01cmp r14l, ebp
37bb57d04jle 0x37bb57c90
37bb57d06mov r11, [rsp+144]
37bb57d0emov rbx, [rsp+264]
37bb57d16mov rdi, [rsp+328]
37bb57d1emov r10l, [rsp+156]
37bb57d26
37bb57d26loc_37bb57d26:
37bb57d26test r10l, r10l
37bb57d29je 0x37bb57b20
37bb57d2fmov eax, [rbx]
37bb57d31lea r13l, [rax-1]
37bb57d35test r13l, r13l
37bb57d38jle 0x37bb57b20
37bb57d3emovsxd r8, eax
37bb57d41mov rcx, [rsp+320]
37bb57d49movsxd r13, r13l
37bb57d4cmovsxd r9, [rsp+104]
37bb57d51mov rdx, r8
37bb57d54sub r8, r13
37bb57d57mov r10, [rsp+296]
37bb57d5fmov r14, r13
37bb57d62shl rdx, 4
37bb57d66lea rbp, [rip+0x8f0ec3]
37bb57d6dlea rdx, [rcx+rdx-16]
37bb57d72mov rcx, r11
37bb57d75neg rcx
37bb57d78shl rcx, 4
37bb57d7cmov [rsp+128], rcx
37bb57d84mov rcx, r11
37bb57d87imul rcx, r13
37bb57d8badd rcx, [rsp+136]
37bb57d93mov r13, rbx
37bb57d96add rcx, r9
37bb57d99shl rcx, 4
37bb57d9dlea r15, [r10+rcx+32]
37bb57da2mov rcx, [rsp+312]
37bb57daalea r12, [rcx+4*r8]
37bb57daelea rcx, [rsp+168]
37bb57db6mov [rsp+104], rcx
37bb57dbblea rcx, [rip+0x8f0e8b]
37bb57dc2mov [rsp+112], rcx
37bb57dc7lea rcx, [rip+0x8f0e8a]
37bb57dcemov [rsp+120], rcx
37bb57dd3jmp 0x37bb57de7
37bb57dd5
37bb57dd5 0f 1f 00 ...
37bb57dd8
37bb57dd8loc_37bb57dd8:
37bb57dd8mov eax, [r13]
37bb57ddcadd r15, [rsp+128]
37bb57de4mov rdx, rbx
37bb57de7
37bb57de7loc_37bb57de7:
37bb57de7mov ecx, [rsi]
37bb57de9sub eax, r14l
37bb57declea rbx, [rdx-16]
37bb57df0mov [rsp+32], rdx
37bb57df5mov [rsp+88], 9
37bb57dfemov r8, [rsp+288]
37bb57e06lea r9, [rip+0x8f0e13]
37bb57e0dcmp eax, ecx
37bb57e0fmov [rsp+80], rdi
37bb57e14mov rdx, [rsp+104]
37bb57e19cmovg eax, ecx
37bb57e1cmov [rsp+72], rbx
37bb57e21mov rcx, [rsp+112]
37bb57e26mov [rsp+56], rbp
37bb57e2bmov [rsp+168], eax
37bb57e32mov rax, [rsp+120]
37bb57e37mov [rsp+48], r15
37bb57e3cmov [rsp+64], rax
37bb57e41mov [rsp+40], rdi
37bb57e46call zgemv_
37bb57e4bmov eax, [r12+4*r14-8]
37bb57e50cmp eax, r14l
37bb57e53je 0x37bb57e80
37bb57e55movsxd rdx, eax
37bb57e58mov [rsp+32], rdi
37bb57e5dmov r9, rbx
37bb57e60mov r8, rdi
37bb57e63sub rdx, 1
37bb57e67mov rcx, [rsp+288]
37bb57e6fshl rdx, 4
37bb57e73add rdx, [rsp+320]
37bb57e7bcall zswap_
37bb57e80
37bb57e80loc_37bb57e80:
37bb57e80sub r14, 1
37bb57e84test r14l, r14l
37bb57e87jg 0x37bb57dd8
37bb57e8djmp 0x37bb57b20
37bb57e92
37bb57e92 66 0f 1f 44 00 00 f..D..
37bb57e98
37bb57e98loc_37bb57e98:
37bb57e98lea rbp, [rip+0x8f0d91]
37bb57e9fjmp 0x37bb57a00
37bb57ea4
37bb57ea4 0f 1f 40 00 ..@.
37bb57ea8
37bb57ea8loc_37bb57ea8:
37bb57ea8mov eax, -5
37bb57eadmov r9l, 5
37bb57eb3jmp 0x37bb57af3
37bb57eb8
37bb57eb8 0f 1f 84 00 00 00 00 00 ........
37bb57ec0
37bb57ec0loc_37bb57ec0:
37bb57ec0test ecx, ecx
37bb57ec2jle 0x37bb57fe4
37bb57ec8mov rax, [rsp+128]
37bb57ed0lea rdx, [rip+0x8f0d91]
37bb57ed7lea r12, [rip+0x8f0d6a]
37bb57edemov [rsp+144], r11
37bb57ee6mov [rsp+112], rdx
37bb57eeblea rbp, [rip+0x8f0d3e]
37bb57ef2lea r15, [rsp+172]
37bb57efashl rax, 4
37bb57efemov [rsp+156], r10l
37bb57f06mov [rsp+120], rax
37bb57f0bmov rax, [rsp+320]
37bb57f13mov [rsp+128], r12
37bb57f1bmov r12, [rsp+304]
37bb57f23mov [rsp+264], rbx
37bb57f2bmov r14, rax
37bb57f2emov ebx, 1
37bb57f33mov [rsp+328], rdi
37bb57f3bmov rdi, r13
37bb57f3emov r13, rbp
37bb57f41mov ebp, ecx
37bb57f43nop
37bb57f45nop [rax+rax]
37bb57f50
37bb57f50loc_37bb57f50:
37bb57f50mov rax, [rsp+296]
37bb57f58mov edx, [rdi]
37bb57f5alea r8, [rip+0x8f0cd3]
37bb57f61add ebx, 1
37bb57f64add edx, [rsi]
37bb57f66mov [rsp+56], r14
37bb57f6bmov [rsp+64], r13
37bb57f70mov r9, [rsp+264]
37bb57f78mov [rsp+48], r12
37bb57f7dmov rcx, [rsp+128]
37bb57f85mov [rsp+88], 8
37bb57f8emov [rsp+80], 19
37bb57f97mov [rsp+72], 5
37bb57fa0mov [rsp+40], rax
37bb57fa5mov [rsp+32], r15
37bb57faamov [rsp+172], edx
37bb57fb1mov rdx, [rsp+112]
37bb57fb6call ztbsv_
37bb57fbbadd r14, [rsp+120]
37bb57fc0cmp ebx, ebp
37bb57fc2jle 0x37bb57f50
37bb57fc4mov r11, [rsp+144]
37bb57fccmov rbx, [rsp+264]
37bb57fd4mov rdi, [rsp+328]
37bb57fdcmov r10l, [rsp+156]
37bb57fe4
37bb57fe4loc_37bb57fe4:
37bb57fe4test r10l, r10l
37bb57fe7je 0x37bb57b20
37bb57fedmov ecx, [rbx]
37bb57feflea eax, [rcx-1]
37bb57ff2test eax, eax
37bb57ff4jle 0x37bb57b20
37bb57ffamovsxd r8, ecx
37bb57ffdmovsxd r15, eax
37bb58000mov rax, [rsp+320]
37bb58008movsxd r9, [rsp+104]
37bb5800dmov rdx, r8
37bb58010sub r8, r15
37bb58013mov [rsp+264], rbx
37bb5801blea rbp, [rip+0x8f0c0e]
37bb58022shl rdx, 4
37bb58026mov rbx, [rsp+288]
37bb5802elea r13, [rax+rdx-32]
37bb58033mov rdx, r11
37bb58036mov rax, [rsp+296]
37bb5803eneg rdx
37bb58041shl rdx, 4
37bb58045mov [rsp+128], rdx
37bb5804dmov rdx, r11
37bb58050imul rdx, r15
37bb58054add rdx, [rsp+136]
37bb5805cadd rdx, r9
37bb5805fshl rdx, 4
37bb58063lea r14, [rax+rdx+32]
37bb58068mov rax, [rsp+312]
37bb58070lea r12, [rax+4*r8]
37bb58074lea rax, [rsp+168]
37bb5807cmov [rsp+104], rax
37bb58081lea rax, [rip+0x8f0bd0]
37bb58088mov [rsp+120], rax
37bb5808dlea rax, [rip+0x8f0bd4]
37bb58094mov [rsp+112], rax
37bb58099jmp 0x37bb580b6
37bb5809b
37bb5809b 0f 1f 44 00 00 ..D..
37bb580a0
37bb580a0loc_37bb580a0:
37bb580a0mov rax, [rsp+264]
37bb580a8sub r13, 16
37bb580acadd r14, [rsp+128]
37bb580b4mov ecx, [rax]
37bb580b6
37bb580b6loc_37bb580b6:
37bb580b6mov edx, [rsi]
37bb580b8sub ecx, r15l
37bb580bbmov r8, rdi
37bb580becmp ecx, edx
37bb580c0cmovg ecx, edx
37bb580c3mov rdx, r13
37bb580c6mov [rsp+168], ecx
37bb580cdmov rcx, rbx
37bb580d0call zlacgv_
37bb580d5mov rax, [rsp+120]
37bb580dalea rdx, [r13+16]
37bb580demov [rsp+88], 19
37bb580e7mov [rsp+32], rdx
37bb580ecmov rcx, [rsp+112]
37bb580f1lea r9, [rip+0x8f0b28]
37bb580f8mov r8, rbx
37bb580fbmov [rsp+64], rax
37bb58100mov rdx, [rsp+104]
37bb58105mov [rsp+80], rdi
37bb5810amov [rsp+72], r13
37bb5810fmov [rsp+56], rbp
37bb58114mov [rsp+48], r14
37bb58119mov [rsp+40], rdi
37bb5811ecall zgemv_
37bb58123mov rdx, r13
37bb58126mov r8, rdi
37bb58129mov rcx, rbx
37bb5812ccall zlacgv_
37bb58131movsxd rdx, [r12+4*r15-8]
37bb58136cmp edx, r15l
37bb58139je 0x37bb5815e
37bb5813bmov [rsp+32], rdi
37bb58140sub rdx, 1
37bb58144mov r9, r13
37bb58147mov r8, rdi
37bb5814ashl rdx, 4
37bb5814emov rcx, rbx
37bb58151add rdx, [rsp+320]
37bb58159call zswap_
37bb5815e
37bb5815eloc_37bb5815e:
37bb5815esub r15, 1
37bb58162test r15l, r15l
37bb58165jg 0x37bb580a0
37bb5816bjmp 0x37bb57b20
37bb58170
37bb58170loc_37bb58170:
37bb58170mov eax, -7
37bb58175mov r9l, 7
37bb5817bjmp 0x37bb57af3
37bb58180
37bb58180loc_37bb58180:
37bb58180mov eax, -10
37bb58185mov r9l, 10
37bb5818bjmp 0x37bb57af3
37bb58190
37bb58190loc_37bb58190:
37bb58190neg r9l
37bb58193jmp 0x37bb57afd
37bb577a0
37bb577a0zgbtrs_:
37bb577a0push r15
37bb577a2push r14
37bb577a4push r13
37bb577a6push r12
37bb577a8push rbp
37bb577a9push rdi
37bb577aapush rsi
37bb577abpush rbx
37bb577acsub rsp, 184
37bb577b3mov rax, [rsp+304]
37bb577bbmov rdi, [rsp+328]
37bb577c3mov r14l, [rax]
37bb577c6mov rax, [rsp+336]
37bb577cemov r15l, [rdi]
37bb577d1mov [rax], 0
37bb577d7mov rbx, rdx
37bb577damov rsi, r8
37bb577ddmov r13, r9
37bb577e0mov r8l, 1
37bb577e6mov r9l, 1
37bb577eclea rdx, [rip+0x8f141d]
37bb577f3mov rbp, rcx
37bb577f6call lsame_
37bb577fbmov r12l, eax
37bb577fetest eax, eax
37bb57800je 0x37bb57b48
37bb57806
37bb57806loc_37bb57806:
37bb57806mov edx, [rbx]
37bb57808test edx, edx
37bb5780ajs 0x37bb57b38
37bb57810mov r10l, [rsi]
37bb57813mov ecx, r10l
37bb57816test r10l, r10l
37bb57819js 0x37bb57ae8
37bb5781fmov eax, [r13]
37bb57823test eax, eax
37bb57825js 0x37bb57ba0
37bb5782bmov r11, [rsp+288]
37bb57833mov r8l, [r11]
37bb57836test r8l, r8l
37bb57839js 0x37bb57ea8
37bb5783fmov r9, [rsp+304]
37bb57847lea r11l, [rax+2*r10]
37bb5784bmov [rsp+104], r11l
37bb57850cmp r11l, [r9]
37bb57853jge 0x37bb58170
37bb57859test edx, edx
37bb5785bmov r9l, 1
37bb57861cmovg r9l, edx
37bb57865cmp [rdi], r9l
37bb57868jl 0x37bb58180
37bb5786emov r11, [rsp+336]
37bb57876mov r9l, [r11]
37bb57879test r9l, r9l
37bb5787cjne 0x37bb58190
37bb57882test edx, edx
37bb57884je 0x37bb57b20
37bb5788atest r8l, r8l
37bb5788dje 0x37bb57b20
37bb57893movsxd r11, r15l
37bb57896xor r9l, r9l
37bb57899test r11, r11
37bb5789ccmovns r9, r11
37bb578a0movsxd r11, r14l
37bb578a3mov r14l, [rsp+104]
37bb578a8mov [rsp+128], r9
37bb578b0xor r9l, r9l
37bb578b3test r11, r11
37bb578b6cmovs r11, r9
37bb578basub r14l, r10l
37bb578bdmov [rsp+104], r14l
37bb578c2test r12l, r12l
37bb578c5je 0x37bb57bb0
37bb578cbtest r10l, r10l
37bb578ceje 0x37bb57e98
37bb578d4cmp edx, 1
37bb578d7je 0x37bb57e98
37bb578ddmovsxd rax, [rsp+104]
37bb578e2mov r10, [rsp+296]
37bb578eashl r11, 4
37bb578eemov [rsp+280], r13
37bb578f6mov r12, [rsp+320]
37bb578femov [rsp+120], r11
37bb57903mov r15l, 1
37bb57909lea rbp, [rip+0x8f1320]
37bb57910sub rax, 1
37bb57914shl rax, 4
37bb57918mov r13, r12
37bb5791blea r14, [r10+rax+32]
37bb57920mov eax, edx
37bb57922mov [rsp+112], rax
37bb57927lea rax, [rsp+168]
37bb5792fmov [rsp+104], rax
37bb57934jmp 0x37bb57949
37bb57936
37bb57936 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb57940
37bb57940loc_37bb57940:
37bb57940mov edx, [rbx]
37bb57942mov ecx, [rsi]
37bb57944add r14, [rsp+120]
37bb57949
37bb57949loc_37bb57949:
37bb57949sub edx, r15l
37bb5794cmov rax, [rsp+312]
37bb57954mov r12, r13
37bb57957cmp edx, ecx
37bb57959cmovg edx, ecx
37bb5795cmov [rsp+168], edx
37bb57963movsxd rdx, [rax+4*r15-4]
37bb57968cmp edx, r15l
37bb5796bje 0x37bb57995
37bb5796dmov [rsp+32], rdi
37bb57972sub rdx, 1
37bb57976mov r9, r13
37bb57979mov r8, rdi
37bb5797cmov rcx, [rsp+288]
37bb57984shl rdx, 4
37bb57988add rdx, [rsp+320]
37bb57990call zswap_
37bb57995
37bb57995loc_37bb57995:
37bb57995add r13, 16
37bb57999mov [rsp+64], rdi
37bb5799emov r9, r14
37bb579a1add r15, 1
37bb579a5mov [rsp+56], r13
37bb579aamov rdx, [rsp+288]
37bb579b2lea r8, [rip+0x8f1267]
37bb579b9mov [rsp+48], rdi
37bb579bemov rcx, [rsp+104]
37bb579c3mov [rsp+40], r12
37bb579c8mov [rsp+32], rbp
37bb579cdcall zgeru_
37bb579d2cmp [rsp+112], r15
37bb579d7jne 0x37bb57940
37bb579ddmov rax, [rsp+288]
37bb579e5mov r13, [rsp+280]
37bb579edmov r8l, [rax]
37bb579f0test r8l, r8l
37bb579f3jle 0x37bb57b20
37bb579f9mov r10l, [rsi]
37bb579fcmov eax, [r13]
37bb57a00
37bb57a00loc_37bb57a00:
37bb57a00mov rdi, [rsp+128]
37bb57a08lea r12, [rip+0x8f1239]
37bb57a0fmov edx, eax
37bb57a11mov eax, r10l
37bb57a14mov [rsp+280], r13
37bb57a1clea r14, [rsp+172]
37bb57a24mov r13, rsi
37bb57a27mov r15, [rsp+280]
37bb57a2fshl rdi, 4
37bb57a33mov [rsp+112], r12
37bb57a38mov esi, 1
37bb57a3dmov [rsp+104], rdi
37bb57a42mov rdi, [rsp+320]
37bb57a4amov [rsp+264], rbx
37bb57a52mov ebx, r8l
37bb57a55mov r12, rdi
37bb57a58mov rdi, [rsp+304]
37bb57a60jmp 0x37bb57a6f
37bb57a62
37bb57a62 66 0f 1f 44 00 00 f..D..
37bb57a68
37bb57a68loc_37bb57a68:
37bb57a68mov eax, [r13]
37bb57a6cmov edx, [r15]
37bb57a6f
37bb57a6floc_37bb57a6f:
37bb57a6fadd eax, edx
37bb57a71mov [rsp+56], r12
37bb57a76mov rcx, [rsp+112]
37bb57a7badd esi, 1
37bb57a7emov [rsp+172], eax
37bb57a85lea r8, [rip+0x8f11a8]
37bb57a8cmov rax, [rsp+296]
37bb57a94lea rdx, [rip+0x8f11a1]
37bb57a9bmov [rsp+64], rbp
37bb57aa0mov r9, [rsp+264]
37bb57aa8mov [rsp+88], 8
37bb57ab1mov [rsp+80], 12
37bb57abamov [rsp+72], 5
37bb57ac3mov [rsp+48], rdi
37bb57ac8mov [rsp+40], rax
37bb57acdmov [rsp+32], r14
37bb57ad2call ztbsv_
37bb57ad7add r12, [rsp+104]
37bb57adccmp ebx, esi
37bb57adejge 0x37bb57a68
37bb57ae0jmp 0x37bb57b20
37bb57ae2
37bb57ae2 66 0f 1f 44 00 00 f..D..
37bb57ae8
37bb57ae8loc_37bb57ae8:
37bb57ae8mov eax, -3
37bb57aedmov r9l, 3
37bb57af3
37bb57af3loc_37bb57af3:
37bb57af3mov rsi, [rsp+336]
37bb57afbmov [rsi], eax
37bb57afd
37bb57afdloc_37bb57afd:
37bb57afdlea rdx, [rsp+172]
37bb57b05mov r8l, 6
37bb57b0blea rcx, [rip+0x8f1101]
37bb57b12mov [rsp+172], r9l
37bb57b1acall xerbla_
37bb57b1fnop
37bb57b20
37bb57b20loc_37bb57b20:
37bb57b20add rsp, 184
37bb57b27pop rbx
37bb57b28pop rsi
37bb57b29pop rdi
37bb57b2apop rbp
37bb57b2bpop r12
37bb57b2dpop r13
37bb57b2fpop r14
37bb57b31pop r15
37bb57b33ret
37bb57b34
37bb57b34 0f 1f 40 00 ..@.
37bb57b38
37bb57b38loc_37bb57b38:
37bb57b38mov eax, -2
37bb57b3dmov r9l, 2
37bb57b43jmp 0x37bb57af3
37bb57b45
37bb57b45 0f 1f 00 ...
37bb57b48
37bb57b48loc_37bb57b48:
37bb57b48mov r9l, 1
37bb57b4emov r8l, 1
37bb57b54lea rdx, [rip+0x8f10b6]
37bb57b5bmov rcx, rbp
37bb57b5ecall lsame_
37bb57b63test eax, eax
37bb57b65jne 0x37bb57806
37bb57b6bmov r9l, 1
37bb57b71mov r8l, 1
37bb57b77lea rdx, [rip+0x8f1094]
37bb57b7emov rcx, rbp
37bb57b81call lsame_
37bb57b86test eax, eax
37bb57b88jne 0x37bb57806
37bb57b8emov eax, -1
37bb57b93mov r9l, 1
37bb57b99jmp 0x37bb57af3
37bb57b9e
37bb57b9e 66 90 f.
37bb57ba0
37bb57ba0loc_37bb57ba0:
37bb57ba0mov eax, -4
37bb57ba5mov r9l, 4
37bb57babjmp 0x37bb57af3
37bb57bb0
37bb57bb0loc_37bb57bb0:
37bb57bb0mov rax, r11
37bb57bb3mov rcx, rbp
37bb57bb6mov r9l, 1
37bb57bbcmov r8l, 1
37bb57bc2not rax
37bb57bc5lea rdx, [rip+0x8f1045]
37bb57bccmov [rsp+120], r10l
37bb57bd1mov [rsp+112], r11
37bb57bd6mov [rsp+136], rax
37bb57bdecall lsame_
37bb57be3mov r11, [rsp+112]
37bb57be8mov r10l, [rsp+120]
37bb57bedmov rcx, [rsp+288]
37bb57bf5test eax, eax
37bb57bf7mov ecx, [rcx]
37bb57bf9je 0x37bb57ec0
37bb57bfftest ecx, ecx
37bb57c01jle 0x37bb57d26
37bb57c07mov rax, [rsp+128]
37bb57c0flea rdx, [rip+0x8f1037]
37bb57c16lea r12, [rip+0x8f102b]
37bb57c1dmov [rsp+144], r11
37bb57c25mov [rsp+112], rdx
37bb57c2alea rbp, [rip+0x8f0fff]
37bb57c31mov r14l, 1
37bb57c37lea r15, [rsp+172]
37bb57c3fshl rax, 4
37bb57c43mov [rsp+156], r10l
37bb57c4bmov [rsp+120], rax
37bb57c50mov rax, [rsp+320]
37bb57c58mov [rsp+128], r12
37bb57c60mov r12, [rsp+304]
37bb57c68mov [rsp+264], rbx
37bb57c70mov rbx, rax
37bb57c73mov [rsp+328], rdi
37bb57c7bmov rdi, r13
37bb57c7emov r13, rbp
37bb57c81mov ebp, ecx
37bb57c83nop
37bb57c85nop [rax+rax]
37bb57c90
37bb57c90loc_37bb57c90:
37bb57c90mov rax, [rsp+296]
37bb57c98mov edx, [rdi]
37bb57c9alea r8, [rip+0x8f0f93]
37bb57ca1add r14l, 1
37bb57ca5add edx, [rsi]
37bb57ca7mov [rsp+56], rbx
37bb57cacmov [rsp+64], r13
37bb57cb1mov r9, [rsp+264]
37bb57cb9mov [rsp+48], r12
37bb57cbemov rcx, [rsp+128]
37bb57cc6mov [rsp+88], 8
37bb57ccfmov [rsp+80], 9
37bb57cd8mov [rsp+72], 5
37bb57ce1mov [rsp+40], rax
37bb57ce6mov [rsp+32], r15
37bb57cebmov [rsp+172], edx
37bb57cf2mov rdx, [rsp+112]
37bb57cf7call ztbsv_
37bb57cfcadd rbx, [rsp+120]
37bb57d01cmp r14l, ebp
37bb57d04jle 0x37bb57c90
37bb57d06mov r11, [rsp+144]
37bb57d0emov rbx, [rsp+264]
37bb57d16mov rdi, [rsp+328]
37bb57d1emov r10l, [rsp+156]
37bb57d26
37bb57d26loc_37bb57d26:
37bb57d26test r10l, r10l
37bb57d29je 0x37bb57b20
37bb57d2fmov eax, [rbx]
37bb57d31lea r13l, [rax-1]
37bb57d35test r13l, r13l
37bb57d38jle 0x37bb57b20
37bb57d3emovsxd r8, eax
37bb57d41mov rcx, [rsp+320]
37bb57d49movsxd r13, r13l
37bb57d4cmovsxd r9, [rsp+104]
37bb57d51mov rdx, r8
37bb57d54sub r8, r13
37bb57d57mov r10, [rsp+296]
37bb57d5fmov r14, r13
37bb57d62shl rdx, 4
37bb57d66lea rbp, [rip+0x8f0ec3]
37bb57d6dlea rdx, [rcx+rdx-16]
37bb57d72mov rcx, r11
37bb57d75neg rcx
37bb57d78shl rcx, 4
37bb57d7cmov [rsp+128], rcx
37bb57d84mov rcx, r11
37bb57d87imul rcx, r13
37bb57d8badd rcx, [rsp+136]
37bb57d93mov r13, rbx
37bb57d96add rcx, r9
37bb57d99shl rcx, 4
37bb57d9dlea r15, [r10+rcx+32]
37bb57da2mov rcx, [rsp+312]
37bb57daalea r12, [rcx+4*r8]
37bb57daelea rcx, [rsp+168]
37bb57db6mov [rsp+104], rcx
37bb57dbblea rcx, [rip+0x8f0e8b]
37bb57dc2mov [rsp+112], rcx
37bb57dc7lea rcx, [rip+0x8f0e8a]
37bb57dcemov [rsp+120], rcx
37bb57dd3jmp 0x37bb57de7
37bb57dd5
37bb57dd5 0f 1f 00 ...
37bb57dd8
37bb57dd8loc_37bb57dd8:
37bb57dd8mov eax, [r13]
37bb57ddcadd r15, [rsp+128]
37bb57de4mov rdx, rbx
37bb57de7
37bb57de7loc_37bb57de7:
37bb57de7mov ecx, [rsi]
37bb57de9sub eax, r14l
37bb57declea rbx, [rdx-16]
37bb57df0mov [rsp+32], rdx
37bb57df5mov [rsp+88], 9
37bb57dfemov r8, [rsp+288]
37bb57e06lea r9, [rip+0x8f0e13]
37bb57e0dcmp eax, ecx
37bb57e0fmov [rsp+80], rdi
37bb57e14mov rdx, [rsp+104]
37bb57e19cmovg eax, ecx
37bb57e1cmov [rsp+72], rbx
37bb57e21mov rcx, [rsp+112]
37bb57e26mov [rsp+56], rbp
37bb57e2bmov [rsp+168], eax
37bb57e32mov rax, [rsp+120]
37bb57e37mov [rsp+48], r15
37bb57e3cmov [rsp+64], rax
37bb57e41mov [rsp+40], rdi
37bb57e46call zgemv_
37bb57e4bmov eax, [r12+4*r14-8]
37bb57e50cmp eax, r14l
37bb57e53je 0x37bb57e80
37bb57e55movsxd rdx, eax
37bb57e58mov [rsp+32], rdi
37bb57e5dmov r9, rbx
37bb57e60mov r8, rdi
37bb57e63sub rdx, 1
37bb57e67mov rcx, [rsp+288]
37bb57e6fshl rdx, 4
37bb57e73add rdx, [rsp+320]
37bb57e7bcall zswap_
37bb57e80
37bb57e80loc_37bb57e80:
37bb57e80sub r14, 1
37bb57e84test r14l, r14l
37bb57e87jg 0x37bb57dd8
37bb57e8djmp 0x37bb57b20
37bb57e92
37bb57e92 66 0f 1f 44 00 00 f..D..
37bb57e98
37bb57e98loc_37bb57e98:
37bb57e98lea rbp, [rip+0x8f0d91]
37bb57e9fjmp 0x37bb57a00
37bb57ea4
37bb57ea4 0f 1f 40 00 ..@.
37bb57ea8
37bb57ea8loc_37bb57ea8:
37bb57ea8mov eax, -5
37bb57eadmov r9l, 5
37bb57eb3jmp 0x37bb57af3
37bb57eb8
37bb57eb8 0f 1f 84 00 00 00 00 00 ........
37bb57ec0
37bb57ec0loc_37bb57ec0:
37bb57ec0test ecx, ecx
37bb57ec2jle 0x37bb57fe4
37bb57ec8mov rax, [rsp+128]
37bb57ed0lea rdx, [rip+0x8f0d91]
37bb57ed7lea r12, [rip+0x8f0d6a]
37bb57edemov [rsp+144], r11
37bb57ee6mov [rsp+112], rdx
37bb57eeblea rbp, [rip+0x8f0d3e]
37bb57ef2lea r15, [rsp+172]
37bb57efashl rax, 4
37bb57efemov [rsp+156], r10l
37bb57f06mov [rsp+120], rax
37bb57f0bmov rax, [rsp+320]
37bb57f13mov [rsp+128], r12
37bb57f1bmov r12, [rsp+304]
37bb57f23mov [rsp+264], rbx
37bb57f2bmov r14, rax
37bb57f2emov ebx, 1
37bb57f33mov [rsp+328], rdi
37bb57f3bmov rdi, r13
37bb57f3emov r13, rbp
37bb57f41mov ebp, ecx
37bb57f43nop
37bb57f45nop [rax+rax]
37bb57f50
37bb57f50loc_37bb57f50:
37bb57f50mov rax, [rsp+296]
37bb57f58mov edx, [rdi]
37bb57f5alea r8, [rip+0x8f0cd3]
37bb57f61add ebx, 1
37bb57f64add edx, [rsi]
37bb57f66mov [rsp+56], r14
37bb57f6bmov [rsp+64], r13
37bb57f70mov r9, [rsp+264]
37bb57f78mov [rsp+48], r12
37bb57f7dmov rcx, [rsp+128]
37bb57f85mov [rsp+88], 8
37bb57f8emov [rsp+80], 19
37bb57f97mov [rsp+72], 5
37bb57fa0mov [rsp+40], rax
37bb57fa5mov [rsp+32], r15
37bb57faamov [rsp+172], edx
37bb57fb1mov rdx, [rsp+112]
37bb57fb6call ztbsv_
37bb57fbbadd r14, [rsp+120]
37bb57fc0cmp ebx, ebp
37bb57fc2jle 0x37bb57f50
37bb57fc4mov r11, [rsp+144]
37bb57fccmov rbx, [rsp+264]
37bb57fd4mov rdi, [rsp+328]
37bb57fdcmov r10l, [rsp+156]
37bb57fe4
37bb57fe4loc_37bb57fe4:
37bb57fe4test r10l, r10l
37bb57fe7je 0x37bb57b20
37bb57fedmov ecx, [rbx]
37bb57feflea eax, [rcx-1]
37bb57ff2test eax, eax
37bb57ff4jle 0x37bb57b20
37bb57ffamovsxd r8, ecx
37bb57ffdmovsxd r15, eax
37bb58000mov rax, [rsp+320]
37bb58008movsxd r9, [rsp+104]
37bb5800dmov rdx, r8
37bb58010sub r8, r15
37bb58013mov [rsp+264], rbx
37bb5801blea rbp, [rip+0x8f0c0e]
37bb58022shl rdx, 4
37bb58026mov rbx, [rsp+288]
37bb5802elea r13, [rax+rdx-32]
37bb58033mov rdx, r11
37bb58036mov rax, [rsp+296]
37bb5803eneg rdx
37bb58041shl rdx, 4
37bb58045mov [rsp+128], rdx
37bb5804dmov rdx, r11
37bb58050imul rdx, r15
37bb58054add rdx, [rsp+136]
37bb5805cadd rdx, r9
37bb5805fshl rdx, 4
37bb58063lea r14, [rax+rdx+32]
37bb58068mov rax, [rsp+312]
37bb58070lea r12, [rax+4*r8]
37bb58074lea rax, [rsp+168]
37bb5807cmov [rsp+104], rax
37bb58081lea rax, [rip+0x8f0bd0]
37bb58088mov [rsp+120], rax
37bb5808dlea rax, [rip+0x8f0bd4]
37bb58094mov [rsp+112], rax
37bb58099jmp 0x37bb580b6
37bb5809b
37bb5809b 0f 1f 44 00 00 ..D..
37bb580a0
37bb580a0loc_37bb580a0:
37bb580a0mov rax, [rsp+264]
37bb580a8sub r13, 16
37bb580acadd r14, [rsp+128]
37bb580b4mov ecx, [rax]
37bb580b6
37bb580b6loc_37bb580b6:
37bb580b6mov edx, [rsi]
37bb580b8sub ecx, r15l
37bb580bbmov r8, rdi
37bb580becmp ecx, edx
37bb580c0cmovg ecx, edx
37bb580c3mov rdx, r13
37bb580c6mov [rsp+168], ecx
37bb580cdmov rcx, rbx
37bb580d0call zlacgv_
37bb580d5mov rax, [rsp+120]
37bb580dalea rdx, [r13+16]
37bb580demov [rsp+88], 19
37bb580e7mov [rsp+32], rdx
37bb580ecmov rcx, [rsp+112]
37bb580f1lea r9, [rip+0x8f0b28]
37bb580f8mov r8, rbx
37bb580fbmov [rsp+64], rax
37bb58100mov rdx, [rsp+104]
37bb58105mov [rsp+80], rdi
37bb5810amov [rsp+72], r13
37bb5810fmov [rsp+56], rbp
37bb58114mov [rsp+48], r14
37bb58119mov [rsp+40], rdi
37bb5811ecall zgemv_
37bb58123mov rdx, r13
37bb58126mov r8, rdi
37bb58129mov rcx, rbx
37bb5812ccall zlacgv_
37bb58131movsxd rdx, [r12+4*r15-8]
37bb58136cmp edx, r15l
37bb58139je 0x37bb5815e
37bb5813bmov [rsp+32], rdi
37bb58140sub rdx, 1
37bb58144mov r9, r13
37bb58147mov r8, rdi
37bb5814ashl rdx, 4
37bb5814emov rcx, rbx
37bb58151add rdx, [rsp+320]
37bb58159call zswap_
37bb5815e
37bb5815eloc_37bb5815e:
37bb5815esub r15, 1
37bb58162test r15l, r15l
37bb58165jg 0x37bb580a0
37bb5816bjmp 0x37bb57b20
37bb58170
37bb58170loc_37bb58170:
37bb58170mov eax, -7
37bb58175mov r9l, 7
37bb5817bjmp 0x37bb57af3
37bb58180
37bb58180loc_37bb58180:
37bb58180mov eax, -10
37bb58185mov r9l, 10
37bb5818bjmp 0x37bb57af3
37bb58190
37bb58190loc_37bb58190:
37bb58190neg r9l
37bb58193jmp 0x37bb57afd
37bb577a0
37bb58198
37bb58198 // align 0x10
37bb58198 // align 0x10
37bb581a0
37bb581a0zgebak_:
37bb581a0push r15
37bb581a2push r14
37bb581a4push r12
37bb581a6push rbp
37bb581a7push rdi
37bb581a8push rsi
37bb581a9push rbx
37bb581aasub rsp, 80
37bb581aemov r12, rdx
37bb581b1mov rbx, rcx
37bb581b4lea rdx, [rip+0x8f0ac5]
37bb581bbmov rdi, r8
37bb581bemov rcx, r12
37bb581c1mov r8l, 1
37bb581c7mov rsi, r9
37bb581camov r9l, 1
37bb581d0call lsame_
37bb581d5mov rcx, r12
37bb581d8mov r9l, 1
37bb581demov r8l, 1
37bb581e4lea rdx, [rip+0x8f0a96]
37bb581ebmov ebp, eax
37bb581edcall lsame_
37bb581f2mov r9l, 1
37bb581f8mov r8l, 1
37bb581femov rcx, rbx
37bb58201mov r12l, eax
37bb58204mov rax, [rsp+216]
37bb5820clea rdx, [rip+0x8f0a6f]
37bb58213mov [rax], 0
37bb58219call lsame_
37bb5821etest eax, eax
37bb58220je 0x37bb582d0
37bb58226
37bb58226loc_37bb58226:
37bb58226test ebp, ebp
37bb58228jne 0x37bb58270
37bb5822amov edx, -2
37bb5822fmov eax, 2
37bb58234test r12l, r12l
37bb58237jne 0x37bb58270
37bb58239
37bb58239loc_37bb58239:
37bb58239mov rdi, [rsp+216]
37bb58241mov [rdi], edx
37bb58243
37bb58243loc_37bb58243:
37bb58243lea rdx, [rsp+72]
37bb58248mov r8l, 6
37bb5824elea rcx, [rip+0x8f0a31]
37bb58255mov [rsp+72], eax
37bb58259call xerbla_
37bb5825enop
37bb5825f
37bb5825floc_37bb5825f:
37bb5825fadd rsp, 80
37bb58263pop rbx
37bb58264pop rsi
37bb58265pop rdi
37bb58266pop rbp
37bb58267pop r12
37bb58269pop r14
37bb5826bpop r15
37bb5826dret
37bb5826e
37bb5826e 66 90 f.
37bb58270
37bb58270loc_37bb58270:
37bb58270mov edx, [rdi]
37bb58272test edx, edx
37bb58274js 0x37bb58350
37bb5827amov eax, 1
37bb5827fcmovg eax, edx
37bb58282mov ecx, eax
37bb58284mov eax, [rsi]
37bb58286test eax, eax
37bb58288jle 0x37bb582c0
37bb5828acmp eax, ecx
37bb5828cjg 0x37bb582c0
37bb5828emov r10, [rsp+176]
37bb58296cmp edx, eax
37bb58298cmovle eax, edx
37bb5829bmov r8l, [r10]
37bb5829ecmp r8l, eax
37bb582a1jl 0x37bb582ac
37bb582a3cmp edx, r8l
37bb582a6jge 0x37bb58360
37bb582ac
37bb582acloc_37bb582ac:
37bb582acmov edx, -5
37bb582b1mov eax, 5
37bb582b6jmp 0x37bb58239
37bb582b8
37bb582b8 0f 1f 84 00 00 00 00 00 ........
37bb582c0
37bb582c0loc_37bb582c0:
37bb582c0mov edx, -4
37bb582c5mov eax, 4
37bb582cajmp 0x37bb58239
37bb582cf
37bb582cf 90 .
37bb582d0
37bb582d0loc_37bb582d0:
37bb582d0mov r9l, 1
37bb582d6mov r8l, 1
37bb582dclea rdx, [rip+0x8f09a0]
37bb582e3mov rcx, rbx
37bb582e6call lsame_
37bb582ebtest eax, eax
37bb582edjne 0x37bb58226
37bb582f3mov r9l, 1
37bb582f9mov r8l, 1
37bb582fflea rdx, [rip+0x8f097e]
37bb58306mov rcx, rbx
37bb58309call lsame_
37bb5830etest eax, eax
37bb58310jne 0x37bb58226
37bb58316mov r9l, 1
37bb5831cmov r8l, 1
37bb58322lea rdx, [rip+0x8f095c]
37bb58329mov rcx, rbx
37bb5832ccall lsame_
37bb58331test eax, eax
37bb58333jne 0x37bb58226
37bb58339mov edx, -1
37bb5833emov eax, 1
37bb58343jmp 0x37bb58239
37bb58348
37bb58348 0f 1f 84 00 00 00 00 00 ........
37bb58350
37bb58350loc_37bb58350:
37bb58350mov edx, -3
37bb58355mov eax, 3
37bb5835ajmp 0x37bb58239
37bb5835f
37bb5835f 90 .
37bb58360
37bb58360loc_37bb58360:
37bb58360mov rax, [rsp+192]
37bb58368mov r8l, [rax]
37bb5836btest r8l, r8l
37bb5836ejs 0x37bb58708
37bb58374mov rax, [rsp+208]
37bb5837ccmp [rax], ecx
37bb5837ejge 0x37bb58390
37bb58380mov edx, -9
37bb58385mov eax, 9
37bb5838ajmp 0x37bb58239
37bb5838f
37bb5838f 90 .
37bb58390
37bb58390loc_37bb58390:
37bb58390mov rax, [rsp+216]
37bb58398mov eax, [rax]
37bb5839atest eax, eax
37bb5839cjne 0x37bb58717
37bb583a2test edx, edx
37bb583a4je 0x37bb5825f
37bb583aatest r8l, r8l
37bb583adje 0x37bb5825f
37bb583b3mov r9l, 1
37bb583b9mov r8l, 1
37bb583bflea rdx, [rip+0x8f08bc]
37bb583c6mov rcx, rbx
37bb583c9call lsame_
37bb583cetest eax, eax
37bb583d0jne 0x37bb5825f
37bb583d6mov rax, [rsp+176]
37bb583demov eax, [rax]
37bb583e0cmp [rsi], eax
37bb583e2je 0x37bb585d7
37bb583e8mov r9l, 1
37bb583eemov r8l, 1
37bb583f4lea rdx, [rip+0x8f0889]
37bb583fbmov rcx, rbx
37bb583fecall lsame_
37bb58403test eax, eax
37bb58405je 0x37bb586e0
37bb5840b
37bb5840bloc_37bb5840b:
37bb5840btest ebp, ebp
37bb5840dje 0x37bb58550
37bb58413mov rcx, [rsp+176]
37bb5841bmovsxd rax, [rsi]
37bb5841emov ecx, [rcx]
37bb58420mov r15l, ecx
37bb58423cmp eax, ecx
37bb58425jg 0x37bb58498
37bb58427mov rcx, [rsp+200]
37bb5842fmov rdx, rax
37bb58432shl rdx, 4
37bb58436lea r8, [rcx+rdx-16]
37bb5843bnop [rax+rax]
37bb58440
37bb58440loc_37bb58440:
37bb58440mov rcx, [rsp+184]
37bb58448lea rdx, [rsp+72]
37bb5844dmov [rsp+56], rax
37bb58452mov r9, [rsp+208]
37bb5845amov [rsp+48], r8
37bb5845fmovsd_xmm x0, [rcx+8*rax-8]
37bb58465mov rcx, [rsp+192]
37bb5846dmovsd_xmm [rsp+72], x0
37bb58473call zdscal_
37bb58478mov rax, [rsp+56]
37bb5847dmov r8, [rsp+48]
37bb58482add rax, 1
37bb58486add r8, 16
37bb5848acmp r15l, eax
37bb5848djge 0x37bb58440
37bb5848ftest r12l, r12l
37bb58492jne 0x37bb58550
37bb58498
37bb58498loc_37bb58498:
37bb58498mov r9l, 1
37bb5849emov r8l, 1
37bb584a4lea rdx, [rip+0x8f07d8]
37bb584abmov rcx, rbx
37bb584aecall lsame_
37bb584b3test eax, eax
37bb584b5je 0x37bb586b0
37bb584bb
37bb584bbloc_37bb584bb:
37bb584bbmov ebp, [rdi]
37bb584bdtest ebp, ebp
37bb584bfjle 0x37bb5825f
37bb584c5mov ebx, 1
37bb584cajmp 0x37bb58539
37bb584cc
37bb584cc 0f 1f 40 00 ..@.
37bb584d0
37bb584d0loc_37bb584d0:
37bb584d0sub eax, ebx
37bb584d2
37bb584d2loc_37bb584d2:
37bb584d2mov rcx, [rsp+184]
37bb584dalea edx, [rax-1]
37bb584ddmovsxd rdx, edx
37bb584e0cvttsd2si ecx, [rcx+8*rdx]
37bb584e5cmp eax, ecx
37bb584e7je 0x37bb5852e
37bb584e9mov rax, [rsp+208]
37bb584f1movsxd rcx, ecx
37bb584f4mov r8, [rsp+208]
37bb584fcshl rdx, 4
37bb58500sub rcx, 1
37bb58504add rdx, [rsp+200]
37bb5850cmov [rsp+32], rax
37bb58511mov rax, [rsp+200]
37bb58519shl rcx, 4
37bb5851dlea r9, [rax+rcx]
37bb58521mov rcx, [rsp+192]
37bb58529call zswap_
37bb5852e
37bb5852eloc_37bb5852e:
37bb5852eadd ebx, 1
37bb58531cmp ebp, ebx
37bb58533jl 0x37bb586a0
37bb58539
37bb58539loc_37bb58539:
37bb58539mov eax, [rsi]
37bb5853bcmp eax, ebx
37bb5853djg 0x37bb584d0
37bb5853fmov rax, [rsp+176]
37bb58547cmp [rax], ebx
37bb58549jge 0x37bb5852e
37bb5854bmov eax, ebx
37bb5854djmp 0x37bb584d2
37bb5854f
37bb5854f 90 .
37bb58550
37bb58550loc_37bb58550:
37bb58550mov rcx, [rsp+176]
37bb58558movsxd rax, [rsi]
37bb5855bmov ecx, [rcx]
37bb5855dmov r15l, ecx
37bb58560cmp eax, ecx
37bb58562jg 0x37bb585d7
37bb58564mov rcx, [rsp+200]
37bb5856cmov rdx, rax
37bb5856fshl rdx, 4
37bb58573lea r8, [rcx+rdx-16]
37bb58578nop [rax+rax]
37bb58580
37bb58580loc_37bb58580:
37bb58580mov rcx, [rsp+184]
37bb58588lea rdx, [rsp+72]
37bb5858dmov [rsp+56], rax
37bb58592movsd_xmm x0, [rip+0x8f06f6]
37bb5859amov r9, [rsp+208]
37bb585a2mov [rsp+48], r8
37bb585a7divsd x0, [rcx+8*rax-8]
37bb585admov rcx, [rsp+192]
37bb585b5movsd_xmm [rsp+72], x0
37bb585bbcall zdscal_
37bb585c0mov rax, [rsp+56]
37bb585c5mov r8, [rsp+48]
37bb585caadd rax, 1
37bb585ceadd r8, 16
37bb585d2cmp r15l, eax
37bb585d5jge 0x37bb58580
37bb585d7
37bb585d7loc_37bb585d7:
37bb585d7mov r9l, 1
37bb585ddmov r8l, 1
37bb585e3lea rdx, [rip+0x8f0699]
37bb585eamov rcx, rbx
37bb585edcall lsame_
37bb585f2test eax, eax
37bb585f4je 0x37bb586b0
37bb585fa
37bb585faloc_37bb585fa:
37bb585fatest ebp, ebp
37bb585fcjne 0x37bb584bb
37bb58602
37bb58602loc_37bb58602:
37bb58602mov edi, [rdi]
37bb58604test edi, edi
37bb58606jle 0x37bb5825f
37bb5860cmov ebx, 1
37bb58611jmp 0x37bb58681
37bb58613
37bb58613 0f 1f 44 00 00 ..D..
37bb58618
37bb58618loc_37bb58618:
37bb58618sub eax, ebx
37bb5861a
37bb5861aloc_37bb5861a:
37bb5861amov rcx, [rsp+184]
37bb58622lea edx, [rax-1]
37bb58625movsxd rdx, edx
37bb58628cvttsd2si ecx, [rcx+8*rdx]
37bb5862dcmp eax, ecx
37bb5862fje 0x37bb58676
37bb58631mov rax, [rsp+208]
37bb58639movsxd rcx, ecx
37bb5863cmov r8, [rsp+208]
37bb58644shl rdx, 4
37bb58648sub rcx, 1
37bb5864cadd rdx, [rsp+200]
37bb58654mov [rsp+32], rax
37bb58659mov rax, [rsp+200]
37bb58661shl rcx, 4
37bb58665lea r9, [rax+rcx]
37bb58669mov rcx, [rsp+192]
37bb58671call zswap_
37bb58676
37bb58676loc_37bb58676:
37bb58676add ebx, 1
37bb58679cmp edi, ebx
37bb5867bjl 0x37bb5825f
37bb58681
37bb58681loc_37bb58681:
37bb58681mov eax, [rsi]
37bb58683cmp eax, ebx
37bb58685jg 0x37bb58618
37bb58687mov rax, [rsp+176]
37bb5868fcmp [rax], ebx
37bb58691jge 0x37bb58676
37bb58693mov eax, ebx
37bb58695jmp 0x37bb5861a
37bb58697
37bb58697 66 0f 1f 84 00 00 00 00 00 f........
37bb586a0
37bb586a0loc_37bb586a0:
37bb586a0test r12l, r12l
37bb586a3je 0x37bb5825f
37bb586a9jmp 0x37bb58602
37bb586ae
37bb586ae 66 90 f.
37bb586b0
37bb586b0loc_37bb586b0:
37bb586b0mov r9l, 1
37bb586b6mov r8l, 1
37bb586bclea rdx, [rip+0x8f05c2]
37bb586c3mov rcx, rbx
37bb586c6call lsame_
37bb586cbtest eax, eax
37bb586cdjne 0x37bb585fa
37bb586d3jmp 0x37bb5825f
37bb586d8
37bb586d8 0f 1f 84 00 00 00 00 00 ........
37bb586e0
37bb586e0loc_37bb586e0:
37bb586e0mov r9l, 1
37bb586e6mov r8l, 1
37bb586eclea rdx, [rip+0x8f0592]
37bb586f3mov rcx, rbx
37bb586f6call lsame_
37bb586fbtest eax, eax
37bb586fdjne 0x37bb5840b
37bb58703jmp 0x37bb585d7
37bb58708
37bb58708loc_37bb58708:
37bb58708mov edx, -7
37bb5870dmov eax, 7
37bb58712jmp 0x37bb58239
37bb58717
37bb58717loc_37bb58717:
37bb58717neg eax
37bb58719jmp 0x37bb58243
37bb581a0
37bb581a0zgebak_:
37bb581a0push r15
37bb581a2push r14
37bb581a4push r12
37bb581a6push rbp
37bb581a7push rdi
37bb581a8push rsi
37bb581a9push rbx
37bb581aasub rsp, 80
37bb581aemov r12, rdx
37bb581b1mov rbx, rcx
37bb581b4lea rdx, [rip+0x8f0ac5]
37bb581bbmov rdi, r8
37bb581bemov rcx, r12
37bb581c1mov r8l, 1
37bb581c7mov rsi, r9
37bb581camov r9l, 1
37bb581d0call lsame_
37bb581d5mov rcx, r12
37bb581d8mov r9l, 1
37bb581demov r8l, 1
37bb581e4lea rdx, [rip+0x8f0a96]
37bb581ebmov ebp, eax
37bb581edcall lsame_
37bb581f2mov r9l, 1
37bb581f8mov r8l, 1
37bb581femov rcx, rbx
37bb58201mov r12l, eax
37bb58204mov rax, [rsp+216]
37bb5820clea rdx, [rip+0x8f0a6f]
37bb58213mov [rax], 0
37bb58219call lsame_
37bb5821etest eax, eax
37bb58220je 0x37bb582d0
37bb58226
37bb58226loc_37bb58226:
37bb58226test ebp, ebp
37bb58228jne 0x37bb58270
37bb5822amov edx, -2
37bb5822fmov eax, 2
37bb58234test r12l, r12l
37bb58237jne 0x37bb58270
37bb58239
37bb58239loc_37bb58239:
37bb58239mov rdi, [rsp+216]
37bb58241mov [rdi], edx
37bb58243
37bb58243loc_37bb58243:
37bb58243lea rdx, [rsp+72]
37bb58248mov r8l, 6
37bb5824elea rcx, [rip+0x8f0a31]
37bb58255mov [rsp+72], eax
37bb58259call xerbla_
37bb5825enop
37bb5825f
37bb5825floc_37bb5825f:
37bb5825fadd rsp, 80
37bb58263pop rbx
37bb58264pop rsi
37bb58265pop rdi
37bb58266pop rbp
37bb58267pop r12
37bb58269pop r14
37bb5826bpop r15
37bb5826dret
37bb5826e
37bb5826e 66 90 f.
37bb58270
37bb58270loc_37bb58270:
37bb58270mov edx, [rdi]
37bb58272test edx, edx
37bb58274js 0x37bb58350
37bb5827amov eax, 1
37bb5827fcmovg eax, edx
37bb58282mov ecx, eax
37bb58284mov eax, [rsi]
37bb58286test eax, eax
37bb58288jle 0x37bb582c0
37bb5828acmp eax, ecx
37bb5828cjg 0x37bb582c0
37bb5828emov r10, [rsp+176]
37bb58296cmp edx, eax
37bb58298cmovle eax, edx
37bb5829bmov r8l, [r10]
37bb5829ecmp r8l, eax
37bb582a1jl 0x37bb582ac
37bb582a3cmp edx, r8l
37bb582a6jge 0x37bb58360
37bb582ac
37bb582acloc_37bb582ac:
37bb582acmov edx, -5
37bb582b1mov eax, 5
37bb582b6jmp 0x37bb58239
37bb582b8
37bb582b8 0f 1f 84 00 00 00 00 00 ........
37bb582c0
37bb582c0loc_37bb582c0:
37bb582c0mov edx, -4
37bb582c5mov eax, 4
37bb582cajmp 0x37bb58239
37bb582cf
37bb582cf 90 .
37bb582d0
37bb582d0loc_37bb582d0:
37bb582d0mov r9l, 1
37bb582d6mov r8l, 1
37bb582dclea rdx, [rip+0x8f09a0]
37bb582e3mov rcx, rbx
37bb582e6call lsame_
37bb582ebtest eax, eax
37bb582edjne 0x37bb58226
37bb582f3mov r9l, 1
37bb582f9mov r8l, 1
37bb582fflea rdx, [rip+0x8f097e]
37bb58306mov rcx, rbx
37bb58309call lsame_
37bb5830etest eax, eax
37bb58310jne 0x37bb58226
37bb58316mov r9l, 1
37bb5831cmov r8l, 1
37bb58322lea rdx, [rip+0x8f095c]
37bb58329mov rcx, rbx
37bb5832ccall lsame_
37bb58331test eax, eax
37bb58333jne 0x37bb58226
37bb58339mov edx, -1
37bb5833emov eax, 1
37bb58343jmp 0x37bb58239
37bb58348
37bb58348 0f 1f 84 00 00 00 00 00 ........
37bb58350
37bb58350loc_37bb58350:
37bb58350mov edx, -3
37bb58355mov eax, 3
37bb5835ajmp 0x37bb58239
37bb5835f
37bb5835f 90 .
37bb58360
37bb58360loc_37bb58360:
37bb58360mov rax, [rsp+192]
37bb58368mov r8l, [rax]
37bb5836btest r8l, r8l
37bb5836ejs 0x37bb58708
37bb58374mov rax, [rsp+208]
37bb5837ccmp [rax], ecx
37bb5837ejge 0x37bb58390
37bb58380mov edx, -9
37bb58385mov eax, 9
37bb5838ajmp 0x37bb58239
37bb5838f
37bb5838f 90 .
37bb58390
37bb58390loc_37bb58390:
37bb58390mov rax, [rsp+216]
37bb58398mov eax, [rax]
37bb5839atest eax, eax
37bb5839cjne 0x37bb58717
37bb583a2test edx, edx
37bb583a4je 0x37bb5825f
37bb583aatest r8l, r8l
37bb583adje 0x37bb5825f
37bb583b3mov r9l, 1
37bb583b9mov r8l, 1
37bb583bflea rdx, [rip+0x8f08bc]
37bb583c6mov rcx, rbx
37bb583c9call lsame_
37bb583cetest eax, eax
37bb583d0jne 0x37bb5825f
37bb583d6mov rax, [rsp+176]
37bb583demov eax, [rax]
37bb583e0cmp [rsi], eax
37bb583e2je 0x37bb585d7
37bb583e8mov r9l, 1
37bb583eemov r8l, 1
37bb583f4lea rdx, [rip+0x8f0889]
37bb583fbmov rcx, rbx
37bb583fecall lsame_
37bb58403test eax, eax
37bb58405je 0x37bb586e0
37bb5840b
37bb5840bloc_37bb5840b:
37bb5840btest ebp, ebp
37bb5840dje 0x37bb58550
37bb58413mov rcx, [rsp+176]
37bb5841bmovsxd rax, [rsi]
37bb5841emov ecx, [rcx]
37bb58420mov r15l, ecx
37bb58423cmp eax, ecx
37bb58425jg 0x37bb58498
37bb58427mov rcx, [rsp+200]
37bb5842fmov rdx, rax
37bb58432shl rdx, 4
37bb58436lea r8, [rcx+rdx-16]
37bb5843bnop [rax+rax]
37bb58440
37bb58440loc_37bb58440:
37bb58440mov rcx, [rsp+184]
37bb58448lea rdx, [rsp+72]
37bb5844dmov [rsp+56], rax
37bb58452mov r9, [rsp+208]
37bb5845amov [rsp+48], r8
37bb5845fmovsd_xmm x0, [rcx+8*rax-8]
37bb58465mov rcx, [rsp+192]
37bb5846dmovsd_xmm [rsp+72], x0
37bb58473call zdscal_
37bb58478mov rax, [rsp+56]
37bb5847dmov r8, [rsp+48]
37bb58482add rax, 1
37bb58486add r8, 16
37bb5848acmp r15l, eax
37bb5848djge 0x37bb58440
37bb5848ftest r12l, r12l
37bb58492jne 0x37bb58550
37bb58498
37bb58498loc_37bb58498:
37bb58498mov r9l, 1
37bb5849emov r8l, 1
37bb584a4lea rdx, [rip+0x8f07d8]
37bb584abmov rcx, rbx
37bb584aecall lsame_
37bb584b3test eax, eax
37bb584b5je 0x37bb586b0
37bb584bb
37bb584bbloc_37bb584bb:
37bb584bbmov ebp, [rdi]
37bb584bdtest ebp, ebp
37bb584bfjle 0x37bb5825f
37bb584c5mov ebx, 1
37bb584cajmp 0x37bb58539
37bb584cc
37bb584cc 0f 1f 40 00 ..@.
37bb584d0
37bb584d0loc_37bb584d0:
37bb584d0sub eax, ebx
37bb584d2
37bb584d2loc_37bb584d2:
37bb584d2mov rcx, [rsp+184]
37bb584dalea edx, [rax-1]
37bb584ddmovsxd rdx, edx
37bb584e0cvttsd2si ecx, [rcx+8*rdx]
37bb584e5cmp eax, ecx
37bb584e7je 0x37bb5852e
37bb584e9mov rax, [rsp+208]
37bb584f1movsxd rcx, ecx
37bb584f4mov r8, [rsp+208]
37bb584fcshl rdx, 4
37bb58500sub rcx, 1
37bb58504add rdx, [rsp+200]
37bb5850cmov [rsp+32], rax
37bb58511mov rax, [rsp+200]
37bb58519shl rcx, 4
37bb5851dlea r9, [rax+rcx]
37bb58521mov rcx, [rsp+192]
37bb58529call zswap_
37bb5852e
37bb5852eloc_37bb5852e:
37bb5852eadd ebx, 1
37bb58531cmp ebp, ebx
37bb58533jl 0x37bb586a0
37bb58539
37bb58539loc_37bb58539:
37bb58539mov eax, [rsi]
37bb5853bcmp eax, ebx
37bb5853djg 0x37bb584d0
37bb5853fmov rax, [rsp+176]
37bb58547cmp [rax], ebx
37bb58549jge 0x37bb5852e
37bb5854bmov eax, ebx
37bb5854djmp 0x37bb584d2
37bb5854f
37bb5854f 90 .
37bb58550
37bb58550loc_37bb58550:
37bb58550mov rcx, [rsp+176]
37bb58558movsxd rax, [rsi]
37bb5855bmov ecx, [rcx]
37bb5855dmov r15l, ecx
37bb58560cmp eax, ecx
37bb58562jg 0x37bb585d7
37bb58564mov rcx, [rsp+200]
37bb5856cmov rdx, rax
37bb5856fshl rdx, 4
37bb58573lea r8, [rcx+rdx-16]
37bb58578nop [rax+rax]
37bb58580
37bb58580loc_37bb58580:
37bb58580mov rcx, [rsp+184]
37bb58588lea rdx, [rsp+72]
37bb5858dmov [rsp+56], rax
37bb58592movsd_xmm x0, [rip+0x8f06f6]
37bb5859amov r9, [rsp+208]
37bb585a2mov [rsp+48], r8
37bb585a7divsd x0, [rcx+8*rax-8]
37bb585admov rcx, [rsp+192]
37bb585b5movsd_xmm [rsp+72], x0
37bb585bbcall zdscal_
37bb585c0mov rax, [rsp+56]
37bb585c5mov r8, [rsp+48]
37bb585caadd rax, 1
37bb585ceadd r8, 16
37bb585d2cmp r15l, eax
37bb585d5jge 0x37bb58580
37bb585d7
37bb585d7loc_37bb585d7:
37bb585d7mov r9l, 1
37bb585ddmov r8l, 1
37bb585e3lea rdx, [rip+0x8f0699]
37bb585eamov rcx, rbx
37bb585edcall lsame_
37bb585f2test eax, eax
37bb585f4je 0x37bb586b0
37bb585fa
37bb585faloc_37bb585fa:
37bb585fatest ebp, ebp
37bb585fcjne 0x37bb584bb
37bb58602
37bb58602loc_37bb58602:
37bb58602mov edi, [rdi]
37bb58604test edi, edi
37bb58606jle 0x37bb5825f
37bb5860cmov ebx, 1
37bb58611jmp 0x37bb58681
37bb58613
37bb58613 0f 1f 44 00 00 ..D..
37bb58618
37bb58618loc_37bb58618:
37bb58618sub eax, ebx
37bb5861a
37bb5861aloc_37bb5861a:
37bb5861amov rcx, [rsp+184]
37bb58622lea edx, [rax-1]
37bb58625movsxd rdx, edx
37bb58628cvttsd2si ecx, [rcx+8*rdx]
37bb5862dcmp eax, ecx
37bb5862fje 0x37bb58676
37bb58631mov rax, [rsp+208]
37bb58639movsxd rcx, ecx
37bb5863cmov r8, [rsp+208]
37bb58644shl rdx, 4
37bb58648sub rcx, 1
37bb5864cadd rdx, [rsp+200]
37bb58654mov [rsp+32], rax
37bb58659mov rax, [rsp+200]
37bb58661shl rcx, 4
37bb58665lea r9, [rax+rcx]
37bb58669mov rcx, [rsp+192]
37bb58671call zswap_
37bb58676
37bb58676loc_37bb58676:
37bb58676add ebx, 1
37bb58679cmp edi, ebx
37bb5867bjl 0x37bb5825f
37bb58681
37bb58681loc_37bb58681:
37bb58681mov eax, [rsi]
37bb58683cmp eax, ebx
37bb58685jg 0x37bb58618
37bb58687mov rax, [rsp+176]
37bb5868fcmp [rax], ebx
37bb58691jge 0x37bb58676
37bb58693mov eax, ebx
37bb58695jmp 0x37bb5861a
37bb58697
37bb58697 66 0f 1f 84 00 00 00 00 00 f........
37bb586a0
37bb586a0loc_37bb586a0:
37bb586a0test r12l, r12l
37bb586a3je 0x37bb5825f
37bb586a9jmp 0x37bb58602
37bb586ae
37bb586ae 66 90 f.
37bb586b0
37bb586b0loc_37bb586b0:
37bb586b0mov r9l, 1
37bb586b6mov r8l, 1
37bb586bclea rdx, [rip+0x8f05c2]
37bb586c3mov rcx, rbx
37bb586c6call lsame_
37bb586cbtest eax, eax
37bb586cdjne 0x37bb585fa
37bb586d3jmp 0x37bb5825f
37bb586d8
37bb586d8 0f 1f 84 00 00 00 00 00 ........
37bb586e0
37bb586e0loc_37bb586e0:
37bb586e0mov r9l, 1
37bb586e6mov r8l, 1
37bb586eclea rdx, [rip+0x8f0592]
37bb586f3mov rcx, rbx
37bb586f6call lsame_
37bb586fbtest eax, eax
37bb586fdjne 0x37bb5840b
37bb58703jmp 0x37bb585d7
37bb58708
37bb58708loc_37bb58708:
37bb58708mov edx, -7
37bb5870dmov eax, 7
37bb58712jmp 0x37bb58239
37bb58717
37bb58717loc_37bb58717:
37bb58717neg eax
37bb58719jmp 0x37bb58243
37bb581a0
37bb5871e
37bb5871e // align 0x10
37bb5871e // align 0x10
37bb58720
37bb58720zgebal_:
37bb58720push r15
37bb58722push r14
37bb58724push r13
37bb58726push r12
37bb58728push rbp
37bb58729push rdi
37bb5872apush rsi
37bb5872bpush rbx
37bb5872csub rsp, 376
37bb58733movups [rsp+208], x6
37bb5873bmovups [rsp+224], x7
37bb58743movups [rsp+240], x8
37bb5874cmovups [rsp+256], x9
37bb58755movups [rsp+272], x10
37bb5875emovups [rsp+288], x11
37bb58767movups [rsp+304], x12
37bb58770movups [rsp+320], x13
37bb58779movups [rsp+336], x14
37bb58782movups [rsp+352], x15
37bb5878bmov rbp, [rsp+504]
37bb58793mov edi, [r9]
37bb58796mov [rbp], 0
37bb5879dmov [rsp+464], r8
37bb587a5mov r12, rdx
37bb587a8mov r8l, 1
37bb587aemov rsi, rcx
37bb587b1mov [rsp+472], r9
37bb587b9lea rdx, [rip+0x8f04e0]
37bb587c0mov r9l, 1
37bb587c6call lsame_
37bb587cbtest eax, eax
37bb587cdje 0x37bb58970
37bb587d3
37bb587d3loc_37bb587d3:
37bb587d3mov eax, [r12]
37bb587d7test eax, eax
37bb587d9js 0x37bb58958
37bb587dfmov rbx, [rsp+472]
37bb587e7mov edx, 1
37bb587eccmovg edx, eax
37bb587efcmp [rbx], edx
37bb587f1jge 0x37bb58823
37bb587f3mov eax, -4
37bb587f8mov edx, 4
37bb587fd
37bb587fdloc_37bb587fd:
37bb587fdmov [rbp], eax
37bb58800
37bb58800loc_37bb58800:
37bb58800mov [rsp+200], edx
37bb58807mov r8l, 6
37bb5880dlea rdx, [rsp+200]
37bb58815lea rcx, [rip+0x8f0488]
37bb5881ccall xerbla_
37bb58821jmp 0x37bb58852
37bb58823
37bb58823loc_37bb58823:
37bb58823mov edx, [rbp]
37bb58826test edx, edx
37bb58828jne 0x37bb59470
37bb5882etest eax, eax
37bb58830jne 0x37bb588c0
37bb58836mov rax, [rsp+480]
37bb5883emov [rax], 1
37bb58844mov rax, [rsp+488]
37bb5884cmov [rax], 0
37bb58852
37bb58852loc_37bb58852:
37bb58852movups x6, [rsp+208]
37bb5885amovups x7, [rsp+224]
37bb58862movups x8, [rsp+240]
37bb5886bmovups x9, [rsp+256]
37bb58874movups x10, [rsp+272]
37bb5887dmovups x11, [rsp+288]
37bb58886movups x12, [rsp+304]
37bb5888fmovups x13, [rsp+320]
37bb58898movups x14, [rsp+336]
37bb588a1movups x15, [rsp+352]
37bb588aaadd rsp, 376
37bb588b1pop rbx
37bb588b2pop rsi
37bb588b3pop rdi
37bb588b4pop rbp
37bb588b5pop r12
37bb588b7pop r13
37bb588b9pop r14
37bb588bbpop r15
37bb588bdret
37bb588be
37bb588be 66 90 f.
37bb588c0
37bb588c0loc_37bb588c0:
37bb588c0mov r9l, 1
37bb588c6mov r8l, 1
37bb588cclea rdx, [rip+0x8f03cd]
37bb588d3mov rcx, rsi
37bb588d6call lsame_
37bb588dbmov ebx, [r12]
37bb588dftest eax, eax
37bb588e1je 0x37bb589f0
37bb588e7test ebx, ebx
37bb588e9jle 0x37bb58934
37bb588ebmov rax, [rsp+496]
37bb588f3lea edx, [rbx-1]
37bb588f6movsd_xmm x13, [rip+0x8f03b1]
37bb588fflea rdx, [rax+8*rdx+8]
37bb58904mov rcx, rdx
37bb58907sub rcx, rax
37bb5890aand ecx, 8
37bb5890dje 0x37bb58920
37bb5890fmovsd_xmm [rax], x13
37bb58914add rax, 8
37bb58918cmp rax, rdx
37bb5891bje 0x37bb58934
37bb5891dnop [rax]
37bb58920
37bb58920loc_37bb58920:
37bb58920movsd_xmm [rax], x13
37bb58925add rax, 16
37bb58929movsd_xmm [rax-8], x13
37bb5892fcmp rax, rdx
37bb58932jne 0x37bb58920
37bb58934
37bb58934loc_37bb58934:
37bb58934mov rax, [rsp+480]
37bb5893cmov [rax], 1
37bb58942mov rax, [rsp+488]
37bb5894amov [rax], ebx
37bb5894cjmp 0x37bb58852
37bb58951
37bb58951 0f 1f 80 00 00 00 00 .......
37bb58958
37bb58958loc_37bb58958:
37bb58958mov eax, -2
37bb5895dmov edx, 2
37bb58962jmp 0x37bb587fd
37bb58967
37bb58967 66 0f 1f 84 00 00 00 00 00 f........
37bb58970
37bb58970loc_37bb58970:
37bb58970mov r9l, 1
37bb58976mov r8l, 1
37bb5897clea rdx, [rip+0x8f031e]
37bb58983mov rcx, rsi
37bb58986call lsame_
37bb5898btest eax, eax
37bb5898djne 0x37bb587d3
37bb58993mov r9l, 1
37bb58999mov r8l, 1
37bb5899flea rdx, [rip+0x8f02fc]
37bb589a6mov rcx, rsi
37bb589a9call lsame_
37bb589aetest eax, eax
37bb589b0jne 0x37bb587d3
37bb589b6mov r9l, 1
37bb589bcmov r8l, 1
37bb589c2lea rdx, [rip+0x8f02da]
37bb589c9mov rcx, rsi
37bb589cccall lsame_
37bb589d1test eax, eax
37bb589d3jne 0x37bb587d3
37bb589d9mov eax, -1
37bb589demov edx, 1
37bb589e3jmp 0x37bb587fd
37bb589e8
37bb589e8 0f 1f 84 00 00 00 00 00 ........
37bb589f0
37bb589f0loc_37bb589f0:
37bb589f0movsxd r10, edi
37bb589f3xor eax, eax
37bb589f5mov r9l, 1
37bb589fbmov rcx, rsi
37bb589fetest r10, r10
37bb58a01mov r8l, 1
37bb58a07lea rdx, [rip+0x8f0294]
37bb58a0emov [rsp+176], ebx
37bb58a15cmovs r10, rax
37bb58a19mov rax, r10
37bb58a1cmov [rsp+56], r10
37bb58a21not rax
37bb58a24mov [rsp+96], rax
37bb58a29call lsame_
37bb58a2emov r10, [rsp+56]
37bb58a33test eax, eax
37bb58a35jne 0x37bb58da8
37bb58a3bmov rax, [rsp+464]
37bb58a43mov r13, r10
37bb58a46mov [rsp+448], rsi
37bb58a4emov r14, r12
37bb58a51neg r13
37bb58a54mov rdi, [rsp+464]
37bb58a5cmov [rsp+504], rbp
37bb58a64mov rbp, r10
37bb58a67add rax, 16
37bb58a6bshl r13, 4
37bb58a6fmov [rsp+80], rax
37bb58a74
37bb58a74loc_37bb58a74:
37bb58a74test ebx, ebx
37bb58a76jle 0x37bb5941c
37bb58a7cmovsxd rsi, ebx
37bb58a7flea rax, [rsp+176]
37bb58a87mov [rsp+56], rbp
37bb58a8cpxor x6, x6
37bb58a90mov r12, rsi
37bb58a93mov rdx, rsi
37bb58a96mov [rsp+64], rax
37bb58a9blea rax, [rsp+200]
37bb58aa3imul r12, rbp
37bb58aa7shl rdx, 4
37bb58aabadd r12, [rsp+96]
37bb58ab0mov [rsp+72], rax
37bb58ab5lea r15, [rdi+rdx-16]
37bb58abashl r12, 4
37bb58abeadd r12, [rsp+80]
37bb58ac3xor edx, edx
37bb58ac5mov rbp, r15
37bb58ac8mov r15, r12
37bb58acbmov r12, [rsp+496]
37bb58ad3nop
37bb58ad5nop [rax+rax]
37bb58ae0
37bb58ae0loc_37bb58ae0:
37bb58ae0mov r8l, esi
37bb58ae3test ebx, ebx
37bb58ae5jle 0x37bb58b8b
37bb58aeb
37bb58aebloc_37bb58aeb:
37bb58aebmov rcx, rbp
37bb58aeemov eax, 1
37bb58af3mov r9l, esi
37bb58af6nop [rax+rax]
37bb58b00
37bb58b00loc_37bb58b00:
37bb58b00cmp eax, esi
37bb58b02je 0x37bb58b15
37bb58b04ucomisd x6, [rcx]
37bb58b08jp 0x37bb58b70
37bb58b0ajne 0x37bb58b70
37bb58b0cucomisd x6, [rcx+8]
37bb58b11jp 0x37bb58b70
37bb58b13jne 0x37bb58b70
37bb58b15
37bb58b15loc_37bb58b15:
37bb58b15add eax, 1
37bb58b18sub rcx, r13
37bb58b1bcmp eax, ebx
37bb58b1djle 0x37bb58b00
37bb58b1fmovsxd rax, ebx
37bb58b22pxor x0, x0
37bb58b26cvtsi2sd x0, r8l
37bb58b2bmovsd_xmm [r12+8*rax-8], x0
37bb58b32cmp r9l, ebx
37bb58b35jne 0x37bb58ba0
37bb58b37
37bb58b37loc_37bb58b37:
37bb58b37cmp ebx, 1
37bb58b3aje 0x37bb593b8
37bb58b40sub ebx, 1
37bb58b43sub rsi, 1
37bb58b47add r15, r13
37bb58b4asub rbp, 16
37bb58b4emov [rsp+176], ebx
37bb58b55mov edx, 1
37bb58b5atest esi, esi
37bb58b5cjg 0x37bb58ae0
37bb58b5emov rbp, [rsp+56]
37bb58b63jmp 0x37bb58a74
37bb58b68
37bb58b68 0f 1f 84 00 00 00 00 00 ........
37bb58b70
37bb58b70loc_37bb58b70:
37bb58b70sub rsi, 1
37bb58b74test esi, esi
37bb58b76jle 0x37bb58c17
37bb58b7cadd r15, r13
37bb58b7fsub rbp, 16
37bb58b83mov r8l, esi
37bb58b86jmp 0x37bb58aeb
37bb58b8b
37bb58b8bloc_37bb58b8b:
37bb58b8bmovsxd rax, ebx
37bb58b8epxor x0, x0
37bb58b92cvtsi2sd x0, esi
37bb58b96movsd_xmm [r12+8*rax-8], x0
37bb58b9dnop [rax]
37bb58ba0
37bb58ba0loc_37bb58ba0:
37bb58ba0imul rax, [rsp+56]
37bb58ba6mov rdx, [rsp+96]
37bb58bablea rbx, [rip+0x8f00fa]
37bb58bb2mov [rsp+32], rbx
37bb58bb7mov rcx, [rsp+64]
37bb58bbcmov r8, rbx
37bb58bbflea rax, [rdx+rax+1]
37bb58bc4mov rdx, r15
37bb58bc7shl rax, 4
37bb58bcblea r9, [rdi+rax]
37bb58bcfcall zswap_
37bb58bd4mov eax, [r14]
37bb58bd7mov rcx, [rsp+72]
37bb58bdcmov rdx, [rsp+472]
37bb58be4mov [rsp+200], eax
37bb58bebmovsxd rax, [rsp+176]
37bb58bf3mov [rsp+32], rdx
37bb58bf8mov r8, rdx
37bb58bfbmov rdx, rbp
37bb58bfemov rbx, rax
37bb58c01sub rax, 1
37bb58c05shl rax, 4
37bb58c09lea r9, [rdi+rax]
37bb58c0dcall zswap_
37bb58c12jmp 0x37bb58b37
37bb58c17
37bb58c17loc_37bb58c17:
37bb58c17mov rbp, [rsp+56]
37bb58c1ctest edx, edx
37bb58c1ejne 0x37bb58a74
37bb58c24mov r12, r14
37bb58c27mov r15l, 1
37bb58c2dmov r14, rbp
37bb58c30mov r13, [rsp+464]
37bb58c38mov [rsp+456], r12
37bb58c40mov r12l, ebx
37bb58c43
37bb58c43loc_37bb58c43:
37bb58c43cmp r15l, ebx
37bb58c46jg 0x37bb59450
37bb58c4cmovsxd rdi, r15l
37bb58c4fmov [rsp+464], r13
37bb58c57mov r13l, r12l
37bb58c5amov r12, r14
37bb58c5dmov rbp, rdi
37bb58c60mov rsi, rdi
37bb58c63pxor x6, x6
37bb58c67xor r8l, r8l
37bb58c6aimul rbp, r14
37bb58c6emov r14, [rsp+464]
37bb58c76add rbp, [rsp+96]
37bb58c7bnop [rax+rax]
37bb58c80
37bb58c80loc_37bb58c80:
37bb58c80cmp r15l, ebx
37bb58c83jg 0x37bb58cd0
37bb58c85lea rcx, [rdi+rbp]
37bb58c89mov edx, r15l
37bb58c8cshl rcx, 4
37bb58c90add rcx, r14
37bb58c93nop
37bb58c95nop [rax+rax]
37bb58ca0
37bb58ca0loc_37bb58ca0:
37bb58ca0cmp edx, esi
37bb58ca2je 0x37bb58cc5
37bb58ca4ucomisd x6, [rcx]
37bb58ca8jp 0x37bb58d90
37bb58caejne 0x37bb58d90
37bb58cb4ucomisd x6, [rcx+8]
37bb58cb9jp 0x37bb58d90
37bb58cbfjne 0x37bb58d90
37bb58cc5
37bb58cc5loc_37bb58cc5:
37bb58cc5add edx, 1
37bb58cc8add rcx, 16
37bb58ccccmp edx, ebx
37bb58ccejle 0x37bb58ca0
37bb58cd0
37bb58cd0loc_37bb58cd0:
37bb58cd0mov rax, [rsp+496]
37bb58cd8pxor x0, x0
37bb58cdccvtsi2sd x0, esi
37bb58ce0movsd_xmm [rax+8*rdi-8], x0
37bb58ce6cmp r15l, esi
37bb58ce9je 0x37bb58d86
37bb58cefmov rbx, rdi
37bb58cf2lea rax, [rip+0x8effb3]
37bb58cf9mov rdx, rbp
37bb58cfcimul rbx, r12
37bb58d00add rbx, [rsp+96]
37bb58d05mov [rsp+32], rax
37bb58d0ashl rdx, 4
37bb58d0elea r8, [rbx+1]
37bb58d12add rdx, [rsp+80]
37bb58d17lea rcx, [rsp+176]
37bb58d1fadd rdi, rbx
37bb58d22shl r8, 4
37bb58d26add rbx, rsi
37bb58d29shl rdi, 4
37bb58d2dlea r9, [r14+r8]
37bb58d31mov r8, rax
37bb58d34shl rbx, 4
37bb58d38call zswap_
37bb58d3dmov rax, [rsp+456]
37bb58d45lea r9, [r14+rdi]
37bb58d49lea rcx, [rsp+200]
37bb58d51mov eax, [rax]
37bb58d53mov [rsp+56], eax
37bb58d57mov edx, eax
37bb58d59mov rax, [rsp+472]
37bb58d61sub edx, r15l
37bb58d64mov [rsp+32], rax
37bb58d69add edx, 1
37bb58d6cmov r8, rax
37bb58d6fmov [rsp+200], edx
37bb58d76lea rdx, [r14+rbx]
37bb58d7acall zswap_
37bb58d7fmov ebx, [rsp+176]
37bb58d86
37bb58d86loc_37bb58d86:
37bb58d86add r15l, 1
37bb58d8amov r8l, 1
37bb58d90
37bb58d90loc_37bb58d90:
37bb58d90add rsi, 1
37bb58d94add rbp, r12
37bb58d97cmp r13l, esi
37bb58d9ajl 0x37bb5943d
37bb58da0movsxd rdi, r15l
37bb58da3jmp 0x37bb58c80
37bb58da8
37bb58da8loc_37bb58da8:
37bb58da8mov r15l, 1
37bb58dae
37bb58daeloc_37bb58dae:
37bb58daecmp r15l, ebx
37bb58db1jg 0x37bb58e15
37bb58db3mov edx, ebx
37bb58db5movsxd rcx, r15l
37bb58db8mov rdi, [rsp+496]
37bb58dc0mov rax, [rsp+496]
37bb58dc8movsd_xmm x13, [rip+0x8efedf]
37bb58dd1sub edx, r15l
37bb58dd4add rdx, rcx
37bb58dd7lea rax, [rax+8*rcx]
37bb58ddblea rdx, [rdi+8*rdx+8]
37bb58de0mov rcx, rdx
37bb58de3sub rcx, rax
37bb58de6and ecx, 8
37bb58de9je 0x37bb58e00
37bb58debmovsd_xmm [rax-8], x13
37bb58df1add rax, 8
37bb58df5cmp rdx, rax
37bb58df8je 0x37bb58e15
37bb58dfanop [rax+rax]
37bb58e00
37bb58e00loc_37bb58e00:
37bb58e00movsd_xmm [rax-8], x13
37bb58e06add rax, 16
37bb58e0amovsd_xmm [rax-16], x13
37bb58e10cmp rdx, rax
37bb58e13jne 0x37bb58e00
37bb58e15
37bb58e15loc_37bb58e15:
37bb58e15mov r9l, 1
37bb58e1bmov r8l, 1
37bb58e21mov rcx, rsi
37bb58e24mov [rsp+56], r10
37bb58e29lea rdx, [rip+0x8efe71]
37bb58e30call lsame_
37bb58e35test eax, eax
37bb58e37jne 0x37bb59357
37bb58e3dmov edx, 1
37bb58e42lea rcx, [rip+0x8efe59]
37bb58e49call dlamch_
37bb58e4emov edx, 1
37bb58e53lea rcx, [rip+0x8efe47]
37bb58e5amovapd x10, x0
37bb58e5fcall dlamch_
37bb58e64mov rax, [rsp+56]
37bb58e69movsxd rdx, r15l
37bb58e6cmovsd_xmm x13, [rip+0x8efe3b]
37bb58e75divsd x10, x0
37bb58e7amov [rsp+136], rdx
37bb58e82mov ebx, [rsp+176]
37bb58e89movapd x1, x13
37bb58e8emovapd x12, x13
37bb58e93mov [rsp+504], rbp
37bb58e9bmovsd_xmm x9, [rip+0x8efe14]
37bb58ea4imul rax, rdx
37bb58ea8add rax, [rsp+96]
37bb58eadmov [rsp+120], rax
37bb58eb2add rax, rdx
37bb58eb5shl rax, 4
37bb58eb9add rax, [rsp+464]
37bb58ec1mov [rsp+128], rax
37bb58ec9mov rax, rdx
37bb58eccshl rax, 4
37bb58ed0add rax, [rsp+464]
37bb58ed8mov [rsp+88], rax
37bb58eddmovsd_xmm [rsp+152], x10
37bb58ee7divsd x1, x10
37bb58eecaddsd x10, x10
37bb58ef1divsd x12, x10
37bb58ef6movsd_xmm [rsp+144], x1
37bb58eff
37bb58effloc_37bb58eff:
37bb58effmov [rsp+80], ebx
37bb58f03cmp ebx, r15l
37bb58f06jl 0x37bb59357
37bb58f0cmov rax, [rsp+464]
37bb58f14mov [rsp+116], 0
37bb58f1clea rbp, [rsp+200]
37bb58f24mov rdi, [rsp+120]
37bb58f29mov rsi, [rsp+128]
37bb58f31add rax, 16
37bb58f35mov r14, [rsp+136]
37bb58f3dmov [rsp+72], rax
37bb58f42lea rax, [rsp+176]
37bb58f4amov [rsp+64], rax
37bb58f4fjmp 0x37bb58f77
37bb58f51
37bb58f51 0f 1f 80 00 00 00 00 .......
37bb58f58
37bb58f58loc_37bb58f58:
37bb58f58mov ebx, [rsp+176]
37bb58f5fadd r14, 1
37bb58f63add rsi, 16
37bb58f67add rdi, [rsp+56]
37bb58f6ccmp [rsp+80], r14l
37bb58f71jl 0x37bb5934b
37bb58f77
37bb58f77loc_37bb58f77:
37bb58f77mov rax, [rsp+88]
37bb58f7cmov r13, rdi
37bb58f7fsub ebx, r15l
37bb58f82mov rcx, rbp
37bb58f85shl r13, 4
37bb58f89add ebx, 1
37bb58f8clea r8, [rip+0x8efd19]
37bb58f93lea rdx, [r13+rax]
37bb58f98mov [rsp+200], ebx
37bb58f9fcall dznrm2_
37bb58fa4mov r8, [rsp+472]
37bb58facmov rdx, rsi
37bb58fafmov rcx, rbp
37bb58fb2mov [rsp+200], ebx
37bb58fb9movapd x6, x0
37bb58fbdcall dznrm2_
37bb58fc2mov rax, [rsp+72]
37bb58fc7mov rcx, [rsp+64]
37bb58fcclea r8, [rip+0x8efcd9]
37bb58fd3movapd x7, x0
37bb58fd7lea rbx, [rax+r13]
37bb58fdbmov rdx, rbx
37bb58fdecall izamax_
37bb58fe3mov r8, [rsp+472]
37bb58febmov rdx, rsi
37bb58feemov rcx, rbp
37bb58ff1cdqe
37bb58ff3add rax, rdi
37bb58ff6shl rax, 4
37bb58ffaadd rax, [rsp+464]
37bb59002movsd_xmm x14, [rax]
37bb59007movsd_xmm x8, [rax+8]
37bb5900dmov eax, [r12]
37bb59011sub eax, r15l
37bb59014add eax, 1
37bb59017mov [rsp+200], eax
37bb5901ecall izamax_
37bb59023pxor x0, x0
37bb59027xor ecx, ecx
37bb59029ucomisd x6, x0
37bb5902dmov edx, eax
37bb5902fmov eax, 0
37bb59034setnp cl
37bb59037cmove eax, ecx
37bb5903atest eax, eax
37bb5903cjne 0x37bb58f58
37bb59042xor ecx, ecx
37bb59044ucomisd x7, x0
37bb59048setnp cl
37bb5904bcmove eax, ecx
37bb5904etest eax, eax
37bb59050jne 0x37bb58f58
37bb59056lea rcx, [rsp+160]
37bb5905emov [rsp+112], edx
37bb59062mov [rsp+104], rcx
37bb59067movsd_xmm [rsp+168], x8
37bb59071movsd_xmm [rsp+160], x14
37bb5907bcall fn_37c42fc80
37bb59080mov edx, [rsp+112]
37bb59084mov rax, [rsp+96]
37bb59089movapd x8, x0
37bb5908emov rcx, [rsp+104]
37bb59093lea edx, [r15+rdx-1]
37bb59098add rax, r14
37bb5909bmovsxd rdx, edx
37bb5909eimul rdx, [rsp+56]
37bb590a4add rax, rdx
37bb590a7shl rax, 4
37bb590abadd rax, [rsp+464]
37bb590b3movsd_xmm x0, [rax]
37bb590b7movsd_xmm [rsp+160], x0
37bb590c0movsd_xmm x0, [rax+8]
37bb590c5movsd_xmm [rsp+168], x0
37bb590cecall fn_37c42fc80
37bb590d3mov rcx, rbp
37bb590d6movapd x1, x0
37bb590damovapd x0, x6
37bb590deaddsd x0, x8
37bb590e3movsd_xmm [rsp+104], x1
37bb590e9addsd x0, x7
37bb590edaddsd x0, x1
37bb590f1movsd_xmm [rsp+200], x0
37bb590facall disnan_
37bb590ffmovsd_xmm x1, [rsp+104]
37bb59105test eax, eax
37bb59107jne 0x37bb593d9
37bb5910dmovapd x4, x7
37bb59111movapd x5, x6
37bb59115movsd_xmm [rsp+184], x13
37bb5911fmulsd x4, x9
37bb59124addsd x5, x7
37bb59128movq rax, x5
37bb5912dcomisd x4, x6
37bb59131jbe 0x37bb59412
37bb59137movapd x2, x6
37bb5913bmovapd x3, x4
37bb5913fmovapd x0, x13
37bb59144xor edx, edx
37bb59146maxsd x2, x13
37bb5914bminsd x3, x7
37bb5914fmaxsd x2, x8
37bb59154minsd x3, x1
37bb59158jmp 0x37bb591b0
37bb5915a
37bb5915a 66 0f 1f 44 00 00 f..D..
37bb59160
37bb59160loc_37bb59160:
37bb59160comisd x3, x10
37bb59165jbe 0x37bb591b7
37bb59167mulsd x7, x9
37bb5916caddsd x6, x6
37bb59170addsd x8, x8
37bb59175mov edx, 1
37bb5917amulsd x4, x9
37bb5917faddsd x0, x0
37bb59183mulsd x1, x9
37bb59188movapd x2, x6
37bb5918cmaxsd x2, x8
37bb59191movapd x3, x7
37bb59195comisd x4, x6
37bb59199minsd x3, x1
37bb5919dmaxsd x2, x0
37bb591a1minsd x3, x4
37bb591a5jbe 0x37bb59371
37bb591abmovapd x11, x0
37bb591b0
37bb591b0loc_37bb591b0:
37bb591b0comisd x12, x2
37bb591b5ja 0x37bb59160
37bb591b7
37bb591b7loc_37bb591b7:
37bb591b7movapd x0, x13
37bb591bctest dl, dl
37bb591beje 0x37bb591cf
37bb591c0movsd_xmm [rsp+184], x11
37bb591camovapd x0, x11
37bb591cf
37bb591cfloc_37bb591cf:
37bb591cfmovapd x4, x6
37bb591d3mulsd x4, x9
37bb591d8comisd x4, x7
37bb591dcjb 0x37bb59273
37bb591e2movapd x14, x6
37bb591e7movapd x2, x4
37bb591ebmovapd x5, x7
37bb591efxor edx, edx
37bb591f1minsd x14, x8
37bb591f6minsd x2, x0
37bb591famaxsd x5, x1
37bb591feminsd x2, x14
37bb59203jmp 0x37bb5925e
37bb59205
37bb59205 0f 1f 00 ...
37bb59208
37bb59208loc_37bb59208:
37bb59208comisd x2, x10
37bb5920djbe 0x37bb59265
37bb5920fmulsd x4, x9
37bb59214addsd x7, x7
37bb59218addsd x1, x1
37bb5921cmov edx, 1
37bb59221mulsd x0, x9
37bb59226mulsd x6, x9
37bb5922bmulsd x8, x9
37bb59230movapd x5, x7
37bb59234maxsd x5, x1
37bb59238movapd x14, x4
37bb5923dcomisd x4, x7
37bb59241movapd x2, x0
37bb59245minsd x2, x6
37bb59249minsd x14, x8
37bb5924eminsd x2, x14
37bb59253jb 0x37bb5937f
37bb59259movapd x15, x0
37bb5925e
37bb5925eloc_37bb5925e:
37bb5925ecomisd x12, x5
37bb59263ja 0x37bb59208
37bb59265
37bb59265loc_37bb59265:
37bb59265test dl, dl
37bb59267je 0x37bb59273
37bb59269movsd_xmm [rsp+184], x15
37bb59273
37bb59273loc_37bb59273:
37bb59273movq x1, rax
37bb59278addsd x6, x7
37bb5927cmulsd x1, [rip+0x8efa3c]
37bb59284comisd x6, x1
37bb59288jae 0x37bb58f58
37bb5928ecomisd x13, x0
37bb59293mov rax, [rsp+496]
37bb5929bmovsd_xmm x1, [rax+8*r14-8]
37bb592a2ja 0x37bb5938d
37bb592a8comisd x0, x13
37bb592adjbe 0x37bb592cd
37bb592afcomisd x1, x13
37bb592b4jbe 0x37bb592cd
37bb592b6movsd_xmm x2, [rsp+144]
37bb592bfdivsd x2, x0
37bb592c3comisd x1, x2
37bb592c7jae 0x37bb58f58
37bb592cd
37bb592cdloc_37bb592cd:
37bb592cdmulsd x1, x0
37bb592d1movapd x2, x1
37bb592d5
37bb592d5loc_37bb592d5:
37bb592d5movapd x1, x13
37bb592damov r8, rsi
37bb592ddmov rcx, rbp
37bb592e0mov rax, [rsp+496]
37bb592e8divsd x1, x0
37bb592ecmov r9, [rsp+472]
37bb592f4lea rdx, [rsp+192]
37bb592fcmovsd_xmm [rax+8*r14-8], x2
37bb59303mov eax, [r12]
37bb59307sub eax, r15l
37bb5930aadd eax, 1
37bb5930dmov [rsp+200], eax
37bb59314movsd_xmm [rsp+192], x1
37bb5931dcall zdscal_
37bb59322mov rcx, [rsp+64]
37bb59327lea rdx, [rsp+184]
37bb5932fmov r8, rbx
37bb59332lea r9, [rip+0x8ef973]
37bb59339call zdscal_
37bb5933emov [rsp+116], 1
37bb59346jmp 0x37bb58f58
37bb5934b
37bb5934bloc_37bb5934b:
37bb5934bmov eax, [rsp+116]
37bb5934ftest eax, eax
37bb59351jne 0x37bb58eff
37bb59357
37bb59357loc_37bb59357:
37bb59357mov rax, [rsp+480]
37bb5935fmov [rax], r15l
37bb59362mov rax, [rsp+488]
37bb5936amov [rax], ebx
37bb5936cjmp 0x37bb58852
37bb59371
37bb59371loc_37bb59371:
37bb59371movsd_xmm [rsp+184], x0
37bb5937ajmp 0x37bb591cf
37bb5937f
37bb5937floc_37bb5937f:
37bb5937fmovsd_xmm [rsp+184], x0
37bb59388jmp 0x37bb59273
37bb5938d
37bb5938dloc_37bb5938d:
37bb5938dcomisd x13, x1
37bb59392movapd x2, x0
37bb59396mulsd x2, x1
37bb5939ajbe 0x37bb592d5
37bb593a0movsd_xmm x1, [rsp+152]
37bb593a9comisd x1, x2
37bb593adjae 0x37bb58f58
37bb593b3jmp 0x37bb592d5
37bb593b8
37bb593b8loc_37bb593b8:
37bb593b8mov rax, [rsp+480]
37bb593c0mov [rax], 1
37bb593c6mov rax, [rsp+488]
37bb593cemov [rax], 1
37bb593d4jmp 0x37bb58852
37bb593d9
37bb593d9loc_37bb593d9:
37bb593d9mov rbp, [rsp+504]
37bb593e1lea rdx, [rsp+180]
37bb593e9mov r8l, 6
37bb593eflea rcx, [rip+0x8ef8ae]
37bb593f6mov [rsp+180], 3
37bb59401mov [rbp], -3
37bb59408call xerbla_
37bb5940djmp 0x37bb58852
37bb59412
37bb59412loc_37bb59412:
37bb59412movapd x0, x13
37bb59417jmp 0x37bb591cf
37bb5941c
37bb5941cloc_37bb5941c:
37bb5941cmov r10, rbp
37bb5941fmov r12, r14
37bb59422mov rsi, [rsp+448]
37bb5942amov rbp, [rsp+504]
37bb59432mov r15l, 1
37bb59438jmp 0x37bb58e15
37bb5943d
37bb5943dloc_37bb5943d:
37bb5943dmov r13, r14
37bb59440mov r14, r12
37bb59443test r8l, r8l
37bb59446je 0x37bb59480
37bb59448mov r12l, ebx
37bb5944bjmp 0x37bb58c43
37bb59450
37bb59450loc_37bb59450:
37bb59450mov rsi, [rsp+448]
37bb59458mov r12, [rsp+456]
37bb59460mov r10, r14
37bb59463mov rbp, [rsp+504]
37bb5946bjmp 0x37bb58e15
37bb59470
37bb59470loc_37bb59470:
37bb59470neg edx
37bb59472jmp 0x37bb58800
37bb59477
37bb59477 66 0f 1f 84 00 00 00 00 00 f........
37bb59480
37bb59480loc_37bb59480:
37bb59480mov r10, r12
37bb59483mov rsi, [rsp+448]
37bb5948bmov r12, [rsp+456]
37bb59493mov rbp, [rsp+504]
37bb5949bjmp 0x37bb58dae
37bb58720
37bb58720zgebal_:
37bb58720push r15
37bb58722push r14
37bb58724push r13
37bb58726push r12
37bb58728push rbp
37bb58729push rdi
37bb5872apush rsi
37bb5872bpush rbx
37bb5872csub rsp, 376
37bb58733movups [rsp+208], x6
37bb5873bmovups [rsp+224], x7
37bb58743movups [rsp+240], x8
37bb5874cmovups [rsp+256], x9
37bb58755movups [rsp+272], x10
37bb5875emovups [rsp+288], x11
37bb58767movups [rsp+304], x12
37bb58770movups [rsp+320], x13
37bb58779movups [rsp+336], x14
37bb58782movups [rsp+352], x15
37bb5878bmov rbp, [rsp+504]
37bb58793mov edi, [r9]
37bb58796mov [rbp], 0
37bb5879dmov [rsp+464], r8
37bb587a5mov r12, rdx
37bb587a8mov r8l, 1
37bb587aemov rsi, rcx
37bb587b1mov [rsp+472], r9
37bb587b9lea rdx, [rip+0x8f04e0]
37bb587c0mov r9l, 1
37bb587c6call lsame_
37bb587cbtest eax, eax
37bb587cdje 0x37bb58970
37bb587d3
37bb587d3loc_37bb587d3:
37bb587d3mov eax, [r12]
37bb587d7test eax, eax
37bb587d9js 0x37bb58958
37bb587dfmov rbx, [rsp+472]
37bb587e7mov edx, 1
37bb587eccmovg edx, eax
37bb587efcmp [rbx], edx
37bb587f1jge 0x37bb58823
37bb587f3mov eax, -4
37bb587f8mov edx, 4
37bb587fd
37bb587fdloc_37bb587fd:
37bb587fdmov [rbp], eax
37bb58800
37bb58800loc_37bb58800:
37bb58800mov [rsp+200], edx
37bb58807mov r8l, 6
37bb5880dlea rdx, [rsp+200]
37bb58815lea rcx, [rip+0x8f0488]
37bb5881ccall xerbla_
37bb58821jmp 0x37bb58852
37bb58823
37bb58823loc_37bb58823:
37bb58823mov edx, [rbp]
37bb58826test edx, edx
37bb58828jne 0x37bb59470
37bb5882etest eax, eax
37bb58830jne 0x37bb588c0
37bb58836mov rax, [rsp+480]
37bb5883emov [rax], 1
37bb58844mov rax, [rsp+488]
37bb5884cmov [rax], 0
37bb58852
37bb58852loc_37bb58852:
37bb58852movups x6, [rsp+208]
37bb5885amovups x7, [rsp+224]
37bb58862movups x8, [rsp+240]
37bb5886bmovups x9, [rsp+256]
37bb58874movups x10, [rsp+272]
37bb5887dmovups x11, [rsp+288]
37bb58886movups x12, [rsp+304]
37bb5888fmovups x13, [rsp+320]
37bb58898movups x14, [rsp+336]
37bb588a1movups x15, [rsp+352]
37bb588aaadd rsp, 376
37bb588b1pop rbx
37bb588b2pop rsi
37bb588b3pop rdi
37bb588b4pop rbp
37bb588b5pop r12
37bb588b7pop r13
37bb588b9pop r14
37bb588bbpop r15
37bb588bdret
37bb588be
37bb588be 66 90 f.
37bb588c0
37bb588c0loc_37bb588c0:
37bb588c0mov r9l, 1
37bb588c6mov r8l, 1
37bb588cclea rdx, [rip+0x8f03cd]
37bb588d3mov rcx, rsi
37bb588d6call lsame_
37bb588dbmov ebx, [r12]
37bb588dftest eax, eax
37bb588e1je 0x37bb589f0
37bb588e7test ebx, ebx
37bb588e9jle 0x37bb58934
37bb588ebmov rax, [rsp+496]
37bb588f3lea edx, [rbx-1]
37bb588f6movsd_xmm x13, [rip+0x8f03b1]
37bb588fflea rdx, [rax+8*rdx+8]
37bb58904mov rcx, rdx
37bb58907sub rcx, rax
37bb5890aand ecx, 8
37bb5890dje 0x37bb58920
37bb5890fmovsd_xmm [rax], x13
37bb58914add rax, 8
37bb58918cmp rax, rdx
37bb5891bje 0x37bb58934
37bb5891dnop [rax]
37bb58920
37bb58920loc_37bb58920:
37bb58920movsd_xmm [rax], x13
37bb58925add rax, 16
37bb58929movsd_xmm [rax-8], x13
37bb5892fcmp rax, rdx
37bb58932jne 0x37bb58920
37bb58934
37bb58934loc_37bb58934:
37bb58934mov rax, [rsp+480]
37bb5893cmov [rax], 1
37bb58942mov rax, [rsp+488]
37bb5894amov [rax], ebx
37bb5894cjmp 0x37bb58852
37bb58951
37bb58951 0f 1f 80 00 00 00 00 .......
37bb58958
37bb58958loc_37bb58958:
37bb58958mov eax, -2
37bb5895dmov edx, 2
37bb58962jmp 0x37bb587fd
37bb58967
37bb58967 66 0f 1f 84 00 00 00 00 00 f........
37bb58970
37bb58970loc_37bb58970:
37bb58970mov r9l, 1
37bb58976mov r8l, 1
37bb5897clea rdx, [rip+0x8f031e]
37bb58983mov rcx, rsi
37bb58986call lsame_
37bb5898btest eax, eax
37bb5898djne 0x37bb587d3
37bb58993mov r9l, 1
37bb58999mov r8l, 1
37bb5899flea rdx, [rip+0x8f02fc]
37bb589a6mov rcx, rsi
37bb589a9call lsame_
37bb589aetest eax, eax
37bb589b0jne 0x37bb587d3
37bb589b6mov r9l, 1
37bb589bcmov r8l, 1
37bb589c2lea rdx, [rip+0x8f02da]
37bb589c9mov rcx, rsi
37bb589cccall lsame_
37bb589d1test eax, eax
37bb589d3jne 0x37bb587d3
37bb589d9mov eax, -1
37bb589demov edx, 1
37bb589e3jmp 0x37bb587fd
37bb589e8
37bb589e8 0f 1f 84 00 00 00 00 00 ........
37bb589f0
37bb589f0loc_37bb589f0:
37bb589f0movsxd r10, edi
37bb589f3xor eax, eax
37bb589f5mov r9l, 1
37bb589fbmov rcx, rsi
37bb589fetest r10, r10
37bb58a01mov r8l, 1
37bb58a07lea rdx, [rip+0x8f0294]
37bb58a0emov [rsp+176], ebx
37bb58a15cmovs r10, rax
37bb58a19mov rax, r10
37bb58a1cmov [rsp+56], r10
37bb58a21not rax
37bb58a24mov [rsp+96], rax
37bb58a29call lsame_
37bb58a2emov r10, [rsp+56]
37bb58a33test eax, eax
37bb58a35jne 0x37bb58da8
37bb58a3bmov rax, [rsp+464]
37bb58a43mov r13, r10
37bb58a46mov [rsp+448], rsi
37bb58a4emov r14, r12
37bb58a51neg r13
37bb58a54mov rdi, [rsp+464]
37bb58a5cmov [rsp+504], rbp
37bb58a64mov rbp, r10
37bb58a67add rax, 16
37bb58a6bshl r13, 4
37bb58a6fmov [rsp+80], rax
37bb58a74
37bb58a74loc_37bb58a74:
37bb58a74test ebx, ebx
37bb58a76jle 0x37bb5941c
37bb58a7cmovsxd rsi, ebx
37bb58a7flea rax, [rsp+176]
37bb58a87mov [rsp+56], rbp
37bb58a8cpxor x6, x6
37bb58a90mov r12, rsi
37bb58a93mov rdx, rsi
37bb58a96mov [rsp+64], rax
37bb58a9blea rax, [rsp+200]
37bb58aa3imul r12, rbp
37bb58aa7shl rdx, 4
37bb58aabadd r12, [rsp+96]
37bb58ab0mov [rsp+72], rax
37bb58ab5lea r15, [rdi+rdx-16]
37bb58abashl r12, 4
37bb58abeadd r12, [rsp+80]
37bb58ac3xor edx, edx
37bb58ac5mov rbp, r15
37bb58ac8mov r15, r12
37bb58acbmov r12, [rsp+496]
37bb58ad3nop
37bb58ad5nop [rax+rax]
37bb58ae0
37bb58ae0loc_37bb58ae0:
37bb58ae0mov r8l, esi
37bb58ae3test ebx, ebx
37bb58ae5jle 0x37bb58b8b
37bb58aeb
37bb58aebloc_37bb58aeb:
37bb58aebmov rcx, rbp
37bb58aeemov eax, 1
37bb58af3mov r9l, esi
37bb58af6nop [rax+rax]
37bb58b00
37bb58b00loc_37bb58b00:
37bb58b00cmp eax, esi
37bb58b02je 0x37bb58b15
37bb58b04ucomisd x6, [rcx]
37bb58b08jp 0x37bb58b70
37bb58b0ajne 0x37bb58b70
37bb58b0cucomisd x6, [rcx+8]
37bb58b11jp 0x37bb58b70
37bb58b13jne 0x37bb58b70
37bb58b15
37bb58b15loc_37bb58b15:
37bb58b15add eax, 1
37bb58b18sub rcx, r13
37bb58b1bcmp eax, ebx
37bb58b1djle 0x37bb58b00
37bb58b1fmovsxd rax, ebx
37bb58b22pxor x0, x0
37bb58b26cvtsi2sd x0, r8l
37bb58b2bmovsd_xmm [r12+8*rax-8], x0
37bb58b32cmp r9l, ebx
37bb58b35jne 0x37bb58ba0
37bb58b37
37bb58b37loc_37bb58b37:
37bb58b37cmp ebx, 1
37bb58b3aje 0x37bb593b8
37bb58b40sub ebx, 1
37bb58b43sub rsi, 1
37bb58b47add r15, r13
37bb58b4asub rbp, 16
37bb58b4emov [rsp+176], ebx
37bb58b55mov edx, 1
37bb58b5atest esi, esi
37bb58b5cjg 0x37bb58ae0
37bb58b5emov rbp, [rsp+56]
37bb58b63jmp 0x37bb58a74
37bb58b68
37bb58b68 0f 1f 84 00 00 00 00 00 ........
37bb58b70
37bb58b70loc_37bb58b70:
37bb58b70sub rsi, 1
37bb58b74test esi, esi
37bb58b76jle 0x37bb58c17
37bb58b7cadd r15, r13
37bb58b7fsub rbp, 16
37bb58b83mov r8l, esi
37bb58b86jmp 0x37bb58aeb
37bb58b8b
37bb58b8bloc_37bb58b8b:
37bb58b8bmovsxd rax, ebx
37bb58b8epxor x0, x0
37bb58b92cvtsi2sd x0, esi
37bb58b96movsd_xmm [r12+8*rax-8], x0
37bb58b9dnop [rax]
37bb58ba0
37bb58ba0loc_37bb58ba0:
37bb58ba0imul rax, [rsp+56]
37bb58ba6mov rdx, [rsp+96]
37bb58bablea rbx, [rip+0x8f00fa]
37bb58bb2mov [rsp+32], rbx
37bb58bb7mov rcx, [rsp+64]
37bb58bbcmov r8, rbx
37bb58bbflea rax, [rdx+rax+1]
37bb58bc4mov rdx, r15
37bb58bc7shl rax, 4
37bb58bcblea r9, [rdi+rax]
37bb58bcfcall zswap_
37bb58bd4mov eax, [r14]
37bb58bd7mov rcx, [rsp+72]
37bb58bdcmov rdx, [rsp+472]
37bb58be4mov [rsp+200], eax
37bb58bebmovsxd rax, [rsp+176]
37bb58bf3mov [rsp+32], rdx
37bb58bf8mov r8, rdx
37bb58bfbmov rdx, rbp
37bb58bfemov rbx, rax
37bb58c01sub rax, 1
37bb58c05shl rax, 4
37bb58c09lea r9, [rdi+rax]
37bb58c0dcall zswap_
37bb58c12jmp 0x37bb58b37
37bb58c17
37bb58c17loc_37bb58c17:
37bb58c17mov rbp, [rsp+56]
37bb58c1ctest edx, edx
37bb58c1ejne 0x37bb58a74
37bb58c24mov r12, r14
37bb58c27mov r15l, 1
37bb58c2dmov r14, rbp
37bb58c30mov r13, [rsp+464]
37bb58c38mov [rsp+456], r12
37bb58c40mov r12l, ebx
37bb58c43
37bb58c43loc_37bb58c43:
37bb58c43cmp r15l, ebx
37bb58c46jg 0x37bb59450
37bb58c4cmovsxd rdi, r15l
37bb58c4fmov [rsp+464], r13
37bb58c57mov r13l, r12l
37bb58c5amov r12, r14
37bb58c5dmov rbp, rdi
37bb58c60mov rsi, rdi
37bb58c63pxor x6, x6
37bb58c67xor r8l, r8l
37bb58c6aimul rbp, r14
37bb58c6emov r14, [rsp+464]
37bb58c76add rbp, [rsp+96]
37bb58c7bnop [rax+rax]
37bb58c80
37bb58c80loc_37bb58c80:
37bb58c80cmp r15l, ebx
37bb58c83jg 0x37bb58cd0
37bb58c85lea rcx, [rdi+rbp]
37bb58c89mov edx, r15l
37bb58c8cshl rcx, 4
37bb58c90add rcx, r14
37bb58c93nop
37bb58c95nop [rax+rax]
37bb58ca0
37bb58ca0loc_37bb58ca0:
37bb58ca0cmp edx, esi
37bb58ca2je 0x37bb58cc5
37bb58ca4ucomisd x6, [rcx]
37bb58ca8jp 0x37bb58d90
37bb58caejne 0x37bb58d90
37bb58cb4ucomisd x6, [rcx+8]
37bb58cb9jp 0x37bb58d90
37bb58cbfjne 0x37bb58d90
37bb58cc5
37bb58cc5loc_37bb58cc5:
37bb58cc5add edx, 1
37bb58cc8add rcx, 16
37bb58ccccmp edx, ebx
37bb58ccejle 0x37bb58ca0
37bb58cd0
37bb58cd0loc_37bb58cd0:
37bb58cd0mov rax, [rsp+496]
37bb58cd8pxor x0, x0
37bb58cdccvtsi2sd x0, esi
37bb58ce0movsd_xmm [rax+8*rdi-8], x0
37bb58ce6cmp r15l, esi
37bb58ce9je 0x37bb58d86
37bb58cefmov rbx, rdi
37bb58cf2lea rax, [rip+0x8effb3]
37bb58cf9mov rdx, rbp
37bb58cfcimul rbx, r12
37bb58d00add rbx, [rsp+96]
37bb58d05mov [rsp+32], rax
37bb58d0ashl rdx, 4
37bb58d0elea r8, [rbx+1]
37bb58d12add rdx, [rsp+80]
37bb58d17lea rcx, [rsp+176]
37bb58d1fadd rdi, rbx
37bb58d22shl r8, 4
37bb58d26add rbx, rsi
37bb58d29shl rdi, 4
37bb58d2dlea r9, [r14+r8]
37bb58d31mov r8, rax
37bb58d34shl rbx, 4
37bb58d38call zswap_
37bb58d3dmov rax, [rsp+456]
37bb58d45lea r9, [r14+rdi]
37bb58d49lea rcx, [rsp+200]
37bb58d51mov eax, [rax]
37bb58d53mov [rsp+56], eax
37bb58d57mov edx, eax
37bb58d59mov rax, [rsp+472]
37bb58d61sub edx, r15l
37bb58d64mov [rsp+32], rax
37bb58d69add edx, 1
37bb58d6cmov r8, rax
37bb58d6fmov [rsp+200], edx
37bb58d76lea rdx, [r14+rbx]
37bb58d7acall zswap_
37bb58d7fmov ebx, [rsp+176]
37bb58d86
37bb58d86loc_37bb58d86:
37bb58d86add r15l, 1
37bb58d8amov r8l, 1
37bb58d90
37bb58d90loc_37bb58d90:
37bb58d90add rsi, 1
37bb58d94add rbp, r12
37bb58d97cmp r13l, esi
37bb58d9ajl 0x37bb5943d
37bb58da0movsxd rdi, r15l
37bb58da3jmp 0x37bb58c80
37bb58da8
37bb58da8loc_37bb58da8:
37bb58da8mov r15l, 1
37bb58dae
37bb58daeloc_37bb58dae:
37bb58daecmp r15l, ebx
37bb58db1jg 0x37bb58e15
37bb58db3mov edx, ebx
37bb58db5movsxd rcx, r15l
37bb58db8mov rdi, [rsp+496]
37bb58dc0mov rax, [rsp+496]
37bb58dc8movsd_xmm x13, [rip+0x8efedf]
37bb58dd1sub edx, r15l
37bb58dd4add rdx, rcx
37bb58dd7lea rax, [rax+8*rcx]
37bb58ddblea rdx, [rdi+8*rdx+8]
37bb58de0mov rcx, rdx
37bb58de3sub rcx, rax
37bb58de6and ecx, 8
37bb58de9je 0x37bb58e00
37bb58debmovsd_xmm [rax-8], x13
37bb58df1add rax, 8
37bb58df5cmp rdx, rax
37bb58df8je 0x37bb58e15
37bb58dfanop [rax+rax]
37bb58e00
37bb58e00loc_37bb58e00:
37bb58e00movsd_xmm [rax-8], x13
37bb58e06add rax, 16
37bb58e0amovsd_xmm [rax-16], x13
37bb58e10cmp rdx, rax
37bb58e13jne 0x37bb58e00
37bb58e15
37bb58e15loc_37bb58e15:
37bb58e15mov r9l, 1
37bb58e1bmov r8l, 1
37bb58e21mov rcx, rsi
37bb58e24mov [rsp+56], r10
37bb58e29lea rdx, [rip+0x8efe71]
37bb58e30call lsame_
37bb58e35test eax, eax
37bb58e37jne 0x37bb59357
37bb58e3dmov edx, 1
37bb58e42lea rcx, [rip+0x8efe59]
37bb58e49call dlamch_
37bb58e4emov edx, 1
37bb58e53lea rcx, [rip+0x8efe47]
37bb58e5amovapd x10, x0
37bb58e5fcall dlamch_
37bb58e64mov rax, [rsp+56]
37bb58e69movsxd rdx, r15l
37bb58e6cmovsd_xmm x13, [rip+0x8efe3b]
37bb58e75divsd x10, x0
37bb58e7amov [rsp+136], rdx
37bb58e82mov ebx, [rsp+176]
37bb58e89movapd x1, x13
37bb58e8emovapd x12, x13
37bb58e93mov [rsp+504], rbp
37bb58e9bmovsd_xmm x9, [rip+0x8efe14]
37bb58ea4imul rax, rdx
37bb58ea8add rax, [rsp+96]
37bb58eadmov [rsp+120], rax
37bb58eb2add rax, rdx
37bb58eb5shl rax, 4
37bb58eb9add rax, [rsp+464]
37bb58ec1mov [rsp+128], rax
37bb58ec9mov rax, rdx
37bb58eccshl rax, 4
37bb58ed0add rax, [rsp+464]
37bb58ed8mov [rsp+88], rax
37bb58eddmovsd_xmm [rsp+152], x10
37bb58ee7divsd x1, x10
37bb58eecaddsd x10, x10
37bb58ef1divsd x12, x10
37bb58ef6movsd_xmm [rsp+144], x1
37bb58eff
37bb58effloc_37bb58eff:
37bb58effmov [rsp+80], ebx
37bb58f03cmp ebx, r15l
37bb58f06jl 0x37bb59357
37bb58f0cmov rax, [rsp+464]
37bb58f14mov [rsp+116], 0
37bb58f1clea rbp, [rsp+200]
37bb58f24mov rdi, [rsp+120]
37bb58f29mov rsi, [rsp+128]
37bb58f31add rax, 16
37bb58f35mov r14, [rsp+136]
37bb58f3dmov [rsp+72], rax
37bb58f42lea rax, [rsp+176]
37bb58f4amov [rsp+64], rax
37bb58f4fjmp 0x37bb58f77
37bb58f51
37bb58f51 0f 1f 80 00 00 00 00 .......
37bb58f58
37bb58f58loc_37bb58f58:
37bb58f58mov ebx, [rsp+176]
37bb58f5fadd r14, 1
37bb58f63add rsi, 16
37bb58f67add rdi, [rsp+56]
37bb58f6ccmp [rsp+80], r14l
37bb58f71jl 0x37bb5934b
37bb58f77
37bb58f77loc_37bb58f77:
37bb58f77mov rax, [rsp+88]
37bb58f7cmov r13, rdi
37bb58f7fsub ebx, r15l
37bb58f82mov rcx, rbp
37bb58f85shl r13, 4
37bb58f89add ebx, 1
37bb58f8clea r8, [rip+0x8efd19]
37bb58f93lea rdx, [r13+rax]
37bb58f98mov [rsp+200], ebx
37bb58f9fcall dznrm2_
37bb58fa4mov r8, [rsp+472]
37bb58facmov rdx, rsi
37bb58fafmov rcx, rbp
37bb58fb2mov [rsp+200], ebx
37bb58fb9movapd x6, x0
37bb58fbdcall dznrm2_
37bb58fc2mov rax, [rsp+72]
37bb58fc7mov rcx, [rsp+64]
37bb58fcclea r8, [rip+0x8efcd9]
37bb58fd3movapd x7, x0
37bb58fd7lea rbx, [rax+r13]
37bb58fdbmov rdx, rbx
37bb58fdecall izamax_
37bb58fe3mov r8, [rsp+472]
37bb58febmov rdx, rsi
37bb58feemov rcx, rbp
37bb58ff1cdqe
37bb58ff3add rax, rdi
37bb58ff6shl rax, 4
37bb58ffaadd rax, [rsp+464]
37bb59002movsd_xmm x14, [rax]
37bb59007movsd_xmm x8, [rax+8]
37bb5900dmov eax, [r12]
37bb59011sub eax, r15l
37bb59014add eax, 1
37bb59017mov [rsp+200], eax
37bb5901ecall izamax_
37bb59023pxor x0, x0
37bb59027xor ecx, ecx
37bb59029ucomisd x6, x0
37bb5902dmov edx, eax
37bb5902fmov eax, 0
37bb59034setnp cl
37bb59037cmove eax, ecx
37bb5903atest eax, eax
37bb5903cjne 0x37bb58f58
37bb59042xor ecx, ecx
37bb59044ucomisd x7, x0
37bb59048setnp cl
37bb5904bcmove eax, ecx
37bb5904etest eax, eax
37bb59050jne 0x37bb58f58
37bb59056lea rcx, [rsp+160]
37bb5905emov [rsp+112], edx
37bb59062mov [rsp+104], rcx
37bb59067movsd_xmm [rsp+168], x8
37bb59071movsd_xmm [rsp+160], x14
37bb5907bcall fn_37c42fc80
37bb59080mov edx, [rsp+112]
37bb59084mov rax, [rsp+96]
37bb59089movapd x8, x0
37bb5908emov rcx, [rsp+104]
37bb59093lea edx, [r15+rdx-1]
37bb59098add rax, r14
37bb5909bmovsxd rdx, edx
37bb5909eimul rdx, [rsp+56]
37bb590a4add rax, rdx
37bb590a7shl rax, 4
37bb590abadd rax, [rsp+464]
37bb590b3movsd_xmm x0, [rax]
37bb590b7movsd_xmm [rsp+160], x0
37bb590c0movsd_xmm x0, [rax+8]
37bb590c5movsd_xmm [rsp+168], x0
37bb590cecall fn_37c42fc80
37bb590d3mov rcx, rbp
37bb590d6movapd x1, x0
37bb590damovapd x0, x6
37bb590deaddsd x0, x8
37bb590e3movsd_xmm [rsp+104], x1
37bb590e9addsd x0, x7
37bb590edaddsd x0, x1
37bb590f1movsd_xmm [rsp+200], x0
37bb590facall disnan_
37bb590ffmovsd_xmm x1, [rsp+104]
37bb59105test eax, eax
37bb59107jne 0x37bb593d9
37bb5910dmovapd x4, x7
37bb59111movapd x5, x6
37bb59115movsd_xmm [rsp+184], x13
37bb5911fmulsd x4, x9
37bb59124addsd x5, x7
37bb59128movq rax, x5
37bb5912dcomisd x4, x6
37bb59131jbe 0x37bb59412
37bb59137movapd x2, x6
37bb5913bmovapd x3, x4
37bb5913fmovapd x0, x13
37bb59144xor edx, edx
37bb59146maxsd x2, x13
37bb5914bminsd x3, x7
37bb5914fmaxsd x2, x8
37bb59154minsd x3, x1
37bb59158jmp 0x37bb591b0
37bb5915a
37bb5915a 66 0f 1f 44 00 00 f..D..
37bb59160
37bb59160loc_37bb59160:
37bb59160comisd x3, x10
37bb59165jbe 0x37bb591b7
37bb59167mulsd x7, x9
37bb5916caddsd x6, x6
37bb59170addsd x8, x8
37bb59175mov edx, 1
37bb5917amulsd x4, x9
37bb5917faddsd x0, x0
37bb59183mulsd x1, x9
37bb59188movapd x2, x6
37bb5918cmaxsd x2, x8
37bb59191movapd x3, x7
37bb59195comisd x4, x6
37bb59199minsd x3, x1
37bb5919dmaxsd x2, x0
37bb591a1minsd x3, x4
37bb591a5jbe 0x37bb59371
37bb591abmovapd x11, x0
37bb591b0
37bb591b0loc_37bb591b0:
37bb591b0comisd x12, x2
37bb591b5ja 0x37bb59160
37bb591b7
37bb591b7loc_37bb591b7:
37bb591b7movapd x0, x13
37bb591bctest dl, dl
37bb591beje 0x37bb591cf
37bb591c0movsd_xmm [rsp+184], x11
37bb591camovapd x0, x11
37bb591cf
37bb591cfloc_37bb591cf:
37bb591cfmovapd x4, x6
37bb591d3mulsd x4, x9
37bb591d8comisd x4, x7
37bb591dcjb 0x37bb59273
37bb591e2movapd x14, x6
37bb591e7movapd x2, x4
37bb591ebmovapd x5, x7
37bb591efxor edx, edx
37bb591f1minsd x14, x8
37bb591f6minsd x2, x0
37bb591famaxsd x5, x1
37bb591feminsd x2, x14
37bb59203jmp 0x37bb5925e
37bb59205
37bb59205 0f 1f 00 ...
37bb59208
37bb59208loc_37bb59208:
37bb59208comisd x2, x10
37bb5920djbe 0x37bb59265
37bb5920fmulsd x4, x9
37bb59214addsd x7, x7
37bb59218addsd x1, x1
37bb5921cmov edx, 1
37bb59221mulsd x0, x9
37bb59226mulsd x6, x9
37bb5922bmulsd x8, x9
37bb59230movapd x5, x7
37bb59234maxsd x5, x1
37bb59238movapd x14, x4
37bb5923dcomisd x4, x7
37bb59241movapd x2, x0
37bb59245minsd x2, x6
37bb59249minsd x14, x8
37bb5924eminsd x2, x14
37bb59253jb 0x37bb5937f
37bb59259movapd x15, x0
37bb5925e
37bb5925eloc_37bb5925e:
37bb5925ecomisd x12, x5
37bb59263ja 0x37bb59208
37bb59265
37bb59265loc_37bb59265:
37bb59265test dl, dl
37bb59267je 0x37bb59273
37bb59269movsd_xmm [rsp+184], x15
37bb59273
37bb59273loc_37bb59273:
37bb59273movq x1, rax
37bb59278addsd x6, x7
37bb5927cmulsd x1, [rip+0x8efa3c]
37bb59284comisd x6, x1
37bb59288jae 0x37bb58f58
37bb5928ecomisd x13, x0
37bb59293mov rax, [rsp+496]
37bb5929bmovsd_xmm x1, [rax+8*r14-8]
37bb592a2ja 0x37bb5938d
37bb592a8comisd x0, x13
37bb592adjbe 0x37bb592cd
37bb592afcomisd x1, x13
37bb592b4jbe 0x37bb592cd
37bb592b6movsd_xmm x2, [rsp+144]
37bb592bfdivsd x2, x0
37bb592c3comisd x1, x2
37bb592c7jae 0x37bb58f58
37bb592cd
37bb592cdloc_37bb592cd:
37bb592cdmulsd x1, x0
37bb592d1movapd x2, x1
37bb592d5
37bb592d5loc_37bb592d5:
37bb592d5movapd x1, x13
37bb592damov r8, rsi
37bb592ddmov rcx, rbp
37bb592e0mov rax, [rsp+496]
37bb592e8divsd x1, x0
37bb592ecmov r9, [rsp+472]
37bb592f4lea rdx, [rsp+192]
37bb592fcmovsd_xmm [rax+8*r14-8], x2
37bb59303mov eax, [r12]
37bb59307sub eax, r15l
37bb5930aadd eax, 1
37bb5930dmov [rsp+200], eax
37bb59314movsd_xmm [rsp+192], x1
37bb5931dcall zdscal_
37bb59322mov rcx, [rsp+64]
37bb59327lea rdx, [rsp+184]
37bb5932fmov r8, rbx
37bb59332lea r9, [rip+0x8ef973]
37bb59339call zdscal_
37bb5933emov [rsp+116], 1
37bb59346jmp 0x37bb58f58
37bb5934b
37bb5934bloc_37bb5934b:
37bb5934bmov eax, [rsp+116]
37bb5934ftest eax, eax
37bb59351jne 0x37bb58eff
37bb59357
37bb59357loc_37bb59357:
37bb59357mov rax, [rsp+480]
37bb5935fmov [rax], r15l
37bb59362mov rax, [rsp+488]
37bb5936amov [rax], ebx
37bb5936cjmp 0x37bb58852
37bb59371
37bb59371loc_37bb59371:
37bb59371movsd_xmm [rsp+184], x0
37bb5937ajmp 0x37bb591cf
37bb5937f
37bb5937floc_37bb5937f:
37bb5937fmovsd_xmm [rsp+184], x0
37bb59388jmp 0x37bb59273
37bb5938d
37bb5938dloc_37bb5938d:
37bb5938dcomisd x13, x1
37bb59392movapd x2, x0
37bb59396mulsd x2, x1
37bb5939ajbe 0x37bb592d5
37bb593a0movsd_xmm x1, [rsp+152]
37bb593a9comisd x1, x2
37bb593adjae 0x37bb58f58
37bb593b3jmp 0x37bb592d5
37bb593b8
37bb593b8loc_37bb593b8:
37bb593b8mov rax, [rsp+480]
37bb593c0mov [rax], 1
37bb593c6mov rax, [rsp+488]
37bb593cemov [rax], 1
37bb593d4jmp 0x37bb58852
37bb593d9
37bb593d9loc_37bb593d9:
37bb593d9mov rbp, [rsp+504]
37bb593e1lea rdx, [rsp+180]
37bb593e9mov r8l, 6
37bb593eflea rcx, [rip+0x8ef8ae]
37bb593f6mov [rsp+180], 3
37bb59401mov [rbp], -3
37bb59408call xerbla_
37bb5940djmp 0x37bb58852
37bb59412
37bb59412loc_37bb59412:
37bb59412movapd x0, x13
37bb59417jmp 0x37bb591cf
37bb5941c
37bb5941cloc_37bb5941c:
37bb5941cmov r10, rbp
37bb5941fmov r12, r14
37bb59422mov rsi, [rsp+448]
37bb5942amov rbp, [rsp+504]
37bb59432mov r15l, 1
37bb59438jmp 0x37bb58e15
37bb5943d
37bb5943dloc_37bb5943d:
37bb5943dmov r13, r14
37bb59440mov r14, r12
37bb59443test r8l, r8l
37bb59446je 0x37bb59480
37bb59448mov r12l, ebx
37bb5944bjmp 0x37bb58c43
37bb59450
37bb59450loc_37bb59450:
37bb59450mov rsi, [rsp+448]
37bb59458mov r12, [rsp+456]
37bb59460mov r10, r14
37bb59463mov rbp, [rsp+504]
37bb5946bjmp 0x37bb58e15
37bb59470
37bb59470loc_37bb59470:
37bb59470neg edx
37bb59472jmp 0x37bb58800
37bb59477
37bb59477 66 0f 1f 84 00 00 00 00 00 f........
37bb59480
37bb59480loc_37bb59480:
37bb59480mov r10, r12
37bb59483mov rsi, [rsp+448]
37bb5948bmov r12, [rsp+456]
37bb59493mov rbp, [rsp+504]
37bb5949bjmp 0x37bb58dae
37bb58720
37bb594a0
37bb594a0zgebd2_:
37bb594a0push r15
37bb594a2push r14
37bb594a4push r13
37bb594a6push r12
37bb594a8push rbp
37bb594a9push rdi
37bb594aapush rsi
37bb594abpush rbx
37bb594acsub rsp, 248
37bb594b3movups [rsp+224], x6
37bb594bbmov rax, [rsp+392]
37bb594c3mov ebx, [rcx]
37bb594c5mov [rax], 0
37bb594cbmov r15, rdx
37bb594cemov rdx, r8
37bb594d1mov r8l, [r9]
37bb594d4test ebx, ebx
37bb594d6js 0x37bb59cb8
37bb594dcmov ebp, [r15]
37bb594dftest ebp, ebp
37bb594e1js 0x37bb59790
37bb594e7test ebx, ebx
37bb594e9mov r10l, 1
37bb594efcmovg r10l, ebx
37bb594f3cmp r8l, r10l
37bb594f6jl 0x37bb59cd0
37bb594fcmovsxd r11, r8l
37bb594ffmov rax, r11
37bb59502not rax
37bb59505mov [rsp+120], rax
37bb5950acmp ebx, ebp
37bb5950cjge 0x37bb59918
37bb59512test ebx, ebx
37bb59514je 0x37bb597be
37bb5951alea rax, [r11+1]
37bb5951emov [rsp+112], r11
37bb59523pxor x6, x6
37bb59527mov r13, rdx
37bb5952ashl rax, 4
37bb5952emov [rsp+152], ebx
37bb59535mov rdi, [rsp+368]
37bb5953dmov esi, 1
37bb59542mov [rsp+160], rax
37bb5954alea rax, [rdx+16]
37bb5954emov rbx, r9
37bb59551mov r14, [rsp+352]
37bb59559mov [rsp+128], rax
37bb59561mov rax, [rsp+376]
37bb59569mov [rsp+136], -1
37bb59575mov [rsp+104], rax
37bb5957amov rax, [rsp+120]
37bb5957fmov [rsp+320], rcx
37bb59587lea rax, [rax+2*r11]
37bb5958bmov [rsp+336], rdx
37bb59593shl rax, 4
37bb59597lea rax, [rdx+rax+32]
37bb5959cmov [rsp+144], rax
37bb595a4lea rax, [rsp+208]
37bb595acmov [rsp+88], rax
37bb595b1lea rax, [rsp+192]
37bb595b9mov [rsp+96], rax
37bb595belea rax, [rsp+188]
37bb595c6mov [rsp+168], rax
37bb595cejmp 0x37bb59668
37bb595d3
37bb595d3 0f 1f 44 00 00 ..D..
37bb595d8
37bb595d8loc_37bb595d8:
37bb595d8mov eax, [r15]
37bb595dbmov rcx, [rsp+88]
37bb595e0mov rdx, r13
37bb595e3mov r8, rbx
37bb595e6sub eax, r12l
37bb595e9add eax, 1
37bb595ecmov [rsp+208], eax
37bb595f3call zlacgv_
37bb595f8mov rax, [rsp+320]
37bb59600movsd_xmm x0, [r14+8*rsi-8]
37bb59607mov [r13+8], 0
37bb5960fmov edx, [rax]
37bb59611movsd_xmm [r13], x0
37bb59617cmp edx, ebp
37bb59619jg 0x37bb597e0
37bb5961fmovups [rdi], x6
37bb59622
37bb59622loc_37bb59622:
37bb59622add rsi, 1
37bb59626cmp [rsp+152], esi
37bb5962djl 0x37bb597be
37bb59633mov rax, [rsp+160]
37bb5963bmov rdx, [rsp+112]
37bb59640add rdi, 16
37bb59644add [rsp+104], 16
37bb5964amov ebp, [r15]
37bb5964dadd [rsp+136], rdx
37bb59655add r13, rax
37bb59658add [rsp+128], rax
37bb59660add [rsp+144], rax
37bb59668
37bb59668loc_37bb59668:
37bb59668sub ebp, esi
37bb5966amov r8, rbx
37bb5966dmov rdx, r13
37bb59670mov [rsp+156], esi
37bb59677add ebp, 1
37bb5967amov r12l, esi
37bb5967dmov [rsp+208], ebp
37bb59684mov rbp, [rsp+88]
37bb59689mov rcx, rbp
37bb5968ccall zlacgv_
37bb59691mov edx, [r15]
37bb59694mov rcx, [rsp+104]
37bb59699mov r9, rbx
37bb5969cmovupd x0, [r13]
37bb596a2mov eax, edx
37bb596a4mov [rsp+32], rcx
37bb596a9mov rcx, [rsp+336]
37bb596b1sub eax, esi
37bb596b3movups [rsp+192], x0
37bb596bbadd eax, 1
37bb596bemov [rsp+208], eax
37bb596c5lea eax, [rsi+1]
37bb596c8cmp eax, edx
37bb596cacmovg eax, edx
37bb596cdmov rdx, [rsp+96]
37bb596d2cdqe
37bb596d4imul rax, [rsp+112]
37bb596daadd rax, [rsp+120]
37bb596dfadd rax, rsi
37bb596e2shl rax, 4
37bb596e6lea r8, [rcx+rax]
37bb596eamov rcx, rbp
37bb596edmov ebp, esi
37bb596efcall zlarfg_
37bb596f4mov rax, [rsp+320]
37bb596fcmovsd_xmm x0, [rsp+192]
37bb59705mov eax, [rax]
37bb59707movsd_xmm [r14+8*rsi-8], x0
37bb5970ecmp eax, esi
37bb59710jle 0x37bb595d8
37bb59716sub eax, esi
37bb59718mov edx, [r15]
37bb5971bmov [rsp+56], rbx
37bb59720mov r9, r13
37bb59723mov [rsp+188], eax
37bb5972amov rax, [rsp+384]
37bb59732lea rcx, [rip+0x8ef5a7]
37bb59739sub edx, esi
37bb5973bmov [rsp+32], rbx
37bb59740mov r8, [rsp+88]
37bb59745mov [rsp+64], rax
37bb5974aadd edx, 1
37bb5974dmov rax, [rsp+128]
37bb59755mov [rsp+72], 5
37bb5975emov [rsp+48], rax
37bb59763mov rax, [rsp+104]
37bb59768mov [rsp+208], edx
37bb5976fmov rdx, [rsp+168]
37bb59777mov [rsp+40], rax
37bb5977ccall zlarf1f_
37bb59781jmp 0x37bb595d8
37bb59786
37bb59786 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb59790
37bb59790loc_37bb59790:
37bb59790mov ecx, -2
37bb59795mov edx, 2
37bb5979a
37bb5979aloc_37bb5979a:
37bb5979amov [rax], ecx
37bb5979cmov r8l, 6
37bb597a2lea rcx, [rip+0x8ef527]
37bb597a9mov [rsp+208], edx
37bb597b0lea rdx, [rsp+208]
37bb597b8call xerbla_
37bb597bdnop
37bb597be
37bb597beloc_37bb597be:
37bb597bemovups x6, [rsp+224]
37bb597c6add rsp, 248
37bb597cdpop rbx
37bb597cepop rsi
37bb597cfpop rdi
37bb597d0pop rbp
37bb597d1pop r12
37bb597d3pop r13
37bb597d5pop r14
37bb597d7pop r15
37bb597d9ret
37bb597da
37bb597da 66 0f 1f 44 00 00 f..D..
37bb597e0
37bb597e0loc_37bb597e0:
37bb597e0mov eax, edx
37bb597e2movupd x0, [r13+16]
37bb597e8mov rcx, [rsp+336]
37bb597f0mov [rsp+32], rdi
37bb597f5sub eax, r12l
37bb597f8mov rbp, [rsp+88]
37bb597fdlea r9, [rip+0x8ef4d4]
37bb59804mov [rsp+208], eax
37bb5980blea eax, [rsi+2]
37bb5980ecmp eax, edx
37bb59810movups [rsp+192], x0
37bb59818cmovg eax, edx
37bb5981bmov rdx, [rsp+96]
37bb59820cdqe
37bb59822add rax, [rsp+136]
37bb5982ashl rax, 4
37bb5982elea r8, [rcx+rax]
37bb59832mov rcx, rbp
37bb59835call zlarfg_
37bb5983amovsd_xmm x1, [rdi]
37bb5983emovsd_xmm x0, [rsp+192]
37bb59847lea rdx, [rsp+184]
37bb5984fmov rax, [rsp+360]
37bb59857mov r9, [rsp+128]
37bb5985flea rcx, [rip+0x8ef476]
37bb59866mov r8, [rsp+168]
37bb5986emovsd_xmm [rax+8*rsi-8], x0
37bb59874mov rax, [rsp+320]
37bb5987cmovsd_xmm x0, [rdi+8]
37bb59881xorpd x0, [rip+0x8ef467]
37bb59889mov eax, [rax]
37bb5988bunpcklpd x1, x0
37bb5988fmov [rsp+156], eax
37bb59896sub eax, r12l
37bb59899mov [rsp+184], eax
37bb598a0mov eax, [r15]
37bb598a3mov [rsp+72], 4
37bb598acsub eax, r12l
37bb598afmov [rsp+56], rbx
37bb598b4mov [rsp+188], eax
37bb598bbmov rax, [rsp+384]
37bb598c3mov [rsp+40], rbp
37bb598c8mov [rsp+64], rax
37bb598cdmov rax, [rsp+144]
37bb598d5movups [rsp+208], x1
37bb598ddmov [rsp+48], rax
37bb598e2lea rax, [rip+0x8ef3ef]
37bb598e9mov [rsp+32], rax
37bb598eecall zlarf1f_
37bb598f3mov rax, [rsp+360]
37bb598fbmov [r13+24], 0
37bb59903movsd_xmm x0, [rax+8*rsi-8]
37bb59909movsd_xmm [r13+16], x0
37bb5990fjmp 0x37bb59622
37bb59914
37bb59914 0f 1f 40 00 ..@.
37bb59918
37bb59918loc_37bb59918:
37bb59918test ebp, ebp
37bb5991aje 0x37bb597be
37bb59920lea rax, [r11+1]
37bb59924mov rdi, [rsp+368]
37bb5992clea r10, [rsp+208]
37bb59934mov [rsp+128], ebp
37bb5993bshl rax, 4
37bb5993fmov [rsp+88], r10
37bb59944lea r10, [rsp+192]
37bb5994cmov r13l, 1
37bb59952mov [rsp+136], rax
37bb5995amov rax, [rsp+120]
37bb5995fmov rsi, rdi
37bb59962lea rdi, [rdx-16]
37bb59966mov [rsp+104], -1
37bb5996flea r12, [rax+2*r11]
37bb59973mov rax, [rsp+376]
37bb5997bmov [rsp+96], r10
37bb59980shl r12, 4
37bb59984mov [rsp+112], r11
37bb59989mov [rsp+320], rcx
37bb59991add r12, rdx
37bb59994mov rbp, rax
37bb59997mov [rsp+336], rdx
37bb5999fmov [rsp+344], r9
37bb599a7jmp 0x37bb59a01
37bb599a9
37bb599a9 0f 1f 80 00 00 00 00 .......
37bb599b0
37bb599b0loc_37bb599b0:
37bb599b0mov [rdi+24], 0
37bb599b8movsd_xmm [rdi+16], x0
37bb599bd
37bb599bdloc_37bb599bd:
37bb599bdpxor x0, x0
37bb599c1movups [rbp], x0
37bb599c5
37bb599c5loc_37bb599c5:
37bb599c5add r13, 1
37bb599c9cmp [rsp+128], r13l
37bb599d1jl 0x37bb597be
37bb599d7mov rax, [rsp+136]
37bb599dfmov rcx, [rsp+112]
37bb599e4add rsi, 16
37bb599e8add rbp, 16
37bb599ecadd [rsp+104], rcx
37bb599f1add rdi, rax
37bb599f4add r12, rax
37bb599f7mov rax, [rsp+320]
37bb599ffmov ebx, [rax]
37bb59a01
37bb59a01loc_37bb59a01:
37bb59a01mov edx, ebx
37bb59a03movupd x0, [rdi+16]
37bb59a08mov rax, [rsp+336]
37bb59a10mov [rsp+32], rsi
37bb59a15sub edx, r13l
37bb59a18mov rcx, [rsp+88]
37bb59a1dlea r9, [rip+0x8ef2b4]
37bb59a24add edx, 1
37bb59a27movups [rsp+192], x0
37bb59a2fmov [rsp+208], edx
37bb59a36lea edx, [r13+1]
37bb59a3acmp edx, ebx
37bb59a3ccmovg edx, ebx
37bb59a3fmovsxd rdx, edx
37bb59a42add rdx, [rsp+104]
37bb59a47shl rdx, 4
37bb59a4blea r8, [rax+rdx]
37bb59a4fmov rdx, [rsp+96]
37bb59a54call zlarfg_
37bb59a59mov rax, [rsp+352]
37bb59a61mov edx, [r15]
37bb59a64movsd_xmm x0, [rsp+192]
37bb59a6dmovsd_xmm [rax+8*r13-8], x0
37bb59a74cmp edx, r13l
37bb59a77jle 0x37bb599b0
37bb59a7dmovsd_xmm x0, [rsi+8]
37bb59a82movsd_xmm x1, [rsi]
37bb59a86sub edx, r13l
37bb59a89lea r9, [rdi+16]
37bb59a8dmov rax, [rsp+320]
37bb59a95lea r10, [rip+0x8ef23c]
37bb59a9clea rbx, [r12+16]
37bb59aa1xorpd x0, [rip+0x8ef247]
37bb59aa9mov [rsp+188], edx
37bb59ab0lea rdx, [rsp+184]
37bb59ab8mov ecx, [rax]
37bb59abamov rax, [rsp+384]
37bb59ac2mov [rsp+48], rbx
37bb59ac7unpcklpd x1, x0
37bb59acbmov [rsp+72], 4
37bb59ad4mov [rsp+64], rax
37bb59ad9mov rax, [rsp+344]
37bb59ae1sub ecx, r13l
37bb59ae4add ecx, 1
37bb59ae7mov [rsp+32], r10
37bb59aecmov [rsp+56], rax
37bb59af1mov rax, [rsp+88]
37bb59af6mov [rsp+184], ecx
37bb59afdlea rcx, [rsp+188]
37bb59b05mov [rsp+40], rax
37bb59b0amov r8, rcx
37bb59b0dmov [rsp+144], rcx
37bb59b15lea rcx, [rip+0x8ef1c0]
37bb59b1cmovups [rsp+208], x1
37bb59b24call zlarf1f_
37bb59b29mov rcx, [rsp+352]
37bb59b31mov edx, [r15]
37bb59b34mov [rdi+24], 0
37bb59b3cmovsd_xmm x0, [rcx+8*r13-8]
37bb59b43movsd_xmm [rdi+16], x0
37bb59b48cmp r13l, edx
37bb59b4bjge 0x37bb599bd
37bb59b51sub edx, r13l
37bb59b54mov r8, [rsp+344]
37bb59b5cmov rcx, [rsp+88]
37bb59b61mov [rsp+208], edx
37bb59b68mov rdx, rbx
37bb59b6bcall zlacgv_
37bb59b70mov ecx, [r15]
37bb59b73mov r11, [rsp+336]
37bb59b7bmovupd x0, [r12+16]
37bb59b82mov [rsp+32], rbp
37bb59b87mov edx, ecx
37bb59b89mov r9, [rsp+344]
37bb59b91sub edx, r13l
37bb59b94movups [rsp+192], x0
37bb59b9cmov [rsp+208], edx
37bb59ba3lea edx, [r13+2]
37bb59ba7cmp edx, ecx
37bb59ba9cmovg edx, ecx
37bb59bacmov rcx, [rsp+88]
37bb59bb1movsxd rdx, edx
37bb59bb4imul rdx, [rsp+112]
37bb59bbaadd rdx, [rsp+120]
37bb59bbfadd rdx, r13
37bb59bc2shl rdx, 4
37bb59bc6lea r8, [r11+rdx]
37bb59bcamov rdx, [rsp+96]
37bb59bcfcall zlarfg_
37bb59bd4mov r10, [rsp+360]
37bb59bdcmov r8, [rsp+88]
37bb59be1mov r9, rbx
37bb59be4movsd_xmm x0, [rsp+192]
37bb59bedmov r11, [rsp+320]
37bb59bf5lea rcx, [rip+0x8ef0e4]
37bb59bfcmovsd_xmm [r10+8*r13-8], x0
37bb59c03mov r10l, [r11]
37bb59c06mov r11, [rsp+384]
37bb59c0emov edx, r10l
37bb59c11mov [rsp+152], r10l
37bb59c19mov r10, [rsp+344]
37bb59c21sub edx, r13l
37bb59c24mov [rsp+188], edx
37bb59c2bmov edx, [r15]
37bb59c2emov [rsp+64], r11
37bb59c33sub edx, r13l
37bb59c36mov [rsp+56], r10
37bb59c3bmov [rsp+208], edx
37bb59c42lea rdx, [r12+32]
37bb59c47mov [rsp+48], rdx
37bb59c4cmov rdx, [rsp+144]
37bb59c54mov [rsp+32], r10
37bb59c59mov [rsp+72], 5
37bb59c62mov [rsp+40], rbp
37bb59c67call zlarf1f_
37bb59c6cmov edx, [r15]
37bb59c6fmov rcx, [rsp+88]
37bb59c74mov r8, [rsp+344]
37bb59c7csub edx, r13l
37bb59c7fmov [rsp+208], edx
37bb59c86mov rdx, rbx
37bb59c89call zlacgv_
37bb59c8emov rax, [rsp+360]
37bb59c96mov [r12+24], 0
37bb59c9fmovsd_xmm x0, [rax+8*r13-8]
37bb59ca6movsd_xmm [r12+16], x0
37bb59cadjmp 0x37bb599c5
37bb59cb2
37bb59cb2 66 0f 1f 44 00 00 f..D..
37bb59cb8
37bb59cb8loc_37bb59cb8:
37bb59cb8mov ecx, -1
37bb59cbdmov edx, 1
37bb59cc2jmp 0x37bb5979a
37bb59cc7
37bb59cc7 66 0f 1f 84 00 00 00 00 00 f........
37bb59cd0
37bb59cd0loc_37bb59cd0:
37bb59cd0mov ecx, -4
37bb59cd5mov edx, 4
37bb59cdajmp 0x37bb5979a
37bb594a0
37bb594a0zgebd2_:
37bb594a0push r15
37bb594a2push r14
37bb594a4push r13
37bb594a6push r12
37bb594a8push rbp
37bb594a9push rdi
37bb594aapush rsi
37bb594abpush rbx
37bb594acsub rsp, 248
37bb594b3movups [rsp+224], x6
37bb594bbmov rax, [rsp+392]
37bb594c3mov ebx, [rcx]
37bb594c5mov [rax], 0
37bb594cbmov r15, rdx
37bb594cemov rdx, r8
37bb594d1mov r8l, [r9]
37bb594d4test ebx, ebx
37bb594d6js 0x37bb59cb8
37bb594dcmov ebp, [r15]
37bb594dftest ebp, ebp
37bb594e1js 0x37bb59790
37bb594e7test ebx, ebx
37bb594e9mov r10l, 1
37bb594efcmovg r10l, ebx
37bb594f3cmp r8l, r10l
37bb594f6jl 0x37bb59cd0
37bb594fcmovsxd r11, r8l
37bb594ffmov rax, r11
37bb59502not rax
37bb59505mov [rsp+120], rax
37bb5950acmp ebx, ebp
37bb5950cjge 0x37bb59918
37bb59512test ebx, ebx
37bb59514je 0x37bb597be
37bb5951alea rax, [r11+1]
37bb5951emov [rsp+112], r11
37bb59523pxor x6, x6
37bb59527mov r13, rdx
37bb5952ashl rax, 4
37bb5952emov [rsp+152], ebx
37bb59535mov rdi, [rsp+368]
37bb5953dmov esi, 1
37bb59542mov [rsp+160], rax
37bb5954alea rax, [rdx+16]
37bb5954emov rbx, r9
37bb59551mov r14, [rsp+352]
37bb59559mov [rsp+128], rax
37bb59561mov rax, [rsp+376]
37bb59569mov [rsp+136], -1
37bb59575mov [rsp+104], rax
37bb5957amov rax, [rsp+120]
37bb5957fmov [rsp+320], rcx
37bb59587lea rax, [rax+2*r11]
37bb5958bmov [rsp+336], rdx
37bb59593shl rax, 4
37bb59597lea rax, [rdx+rax+32]
37bb5959cmov [rsp+144], rax
37bb595a4lea rax, [rsp+208]
37bb595acmov [rsp+88], rax
37bb595b1lea rax, [rsp+192]
37bb595b9mov [rsp+96], rax
37bb595belea rax, [rsp+188]
37bb595c6mov [rsp+168], rax
37bb595cejmp 0x37bb59668
37bb595d3
37bb595d3 0f 1f 44 00 00 ..D..
37bb595d8
37bb595d8loc_37bb595d8:
37bb595d8mov eax, [r15]
37bb595dbmov rcx, [rsp+88]
37bb595e0mov rdx, r13
37bb595e3mov r8, rbx
37bb595e6sub eax, r12l
37bb595e9add eax, 1
37bb595ecmov [rsp+208], eax
37bb595f3call zlacgv_
37bb595f8mov rax, [rsp+320]
37bb59600movsd_xmm x0, [r14+8*rsi-8]
37bb59607mov [r13+8], 0
37bb5960fmov edx, [rax]
37bb59611movsd_xmm [r13], x0
37bb59617cmp edx, ebp
37bb59619jg 0x37bb597e0
37bb5961fmovups [rdi], x6
37bb59622
37bb59622loc_37bb59622:
37bb59622add rsi, 1
37bb59626cmp [rsp+152], esi
37bb5962djl 0x37bb597be
37bb59633mov rax, [rsp+160]
37bb5963bmov rdx, [rsp+112]
37bb59640add rdi, 16
37bb59644add [rsp+104], 16
37bb5964amov ebp, [r15]
37bb5964dadd [rsp+136], rdx
37bb59655add r13, rax
37bb59658add [rsp+128], rax
37bb59660add [rsp+144], rax
37bb59668
37bb59668loc_37bb59668:
37bb59668sub ebp, esi
37bb5966amov r8, rbx
37bb5966dmov rdx, r13
37bb59670mov [rsp+156], esi
37bb59677add ebp, 1
37bb5967amov r12l, esi
37bb5967dmov [rsp+208], ebp
37bb59684mov rbp, [rsp+88]
37bb59689mov rcx, rbp
37bb5968ccall zlacgv_
37bb59691mov edx, [r15]
37bb59694mov rcx, [rsp+104]
37bb59699mov r9, rbx
37bb5969cmovupd x0, [r13]
37bb596a2mov eax, edx
37bb596a4mov [rsp+32], rcx
37bb596a9mov rcx, [rsp+336]
37bb596b1sub eax, esi
37bb596b3movups [rsp+192], x0
37bb596bbadd eax, 1
37bb596bemov [rsp+208], eax
37bb596c5lea eax, [rsi+1]
37bb596c8cmp eax, edx
37bb596cacmovg eax, edx
37bb596cdmov rdx, [rsp+96]
37bb596d2cdqe
37bb596d4imul rax, [rsp+112]
37bb596daadd rax, [rsp+120]
37bb596dfadd rax, rsi
37bb596e2shl rax, 4
37bb596e6lea r8, [rcx+rax]
37bb596eamov rcx, rbp
37bb596edmov ebp, esi
37bb596efcall zlarfg_
37bb596f4mov rax, [rsp+320]
37bb596fcmovsd_xmm x0, [rsp+192]
37bb59705mov eax, [rax]
37bb59707movsd_xmm [r14+8*rsi-8], x0
37bb5970ecmp eax, esi
37bb59710jle 0x37bb595d8
37bb59716sub eax, esi
37bb59718mov edx, [r15]
37bb5971bmov [rsp+56], rbx
37bb59720mov r9, r13
37bb59723mov [rsp+188], eax
37bb5972amov rax, [rsp+384]
37bb59732lea rcx, [rip+0x8ef5a7]
37bb59739sub edx, esi
37bb5973bmov [rsp+32], rbx
37bb59740mov r8, [rsp+88]
37bb59745mov [rsp+64], rax
37bb5974aadd edx, 1
37bb5974dmov rax, [rsp+128]
37bb59755mov [rsp+72], 5
37bb5975emov [rsp+48], rax
37bb59763mov rax, [rsp+104]
37bb59768mov [rsp+208], edx
37bb5976fmov rdx, [rsp+168]
37bb59777mov [rsp+40], rax
37bb5977ccall zlarf1f_
37bb59781jmp 0x37bb595d8
37bb59786
37bb59786 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb59790
37bb59790loc_37bb59790:
37bb59790mov ecx, -2
37bb59795mov edx, 2
37bb5979a
37bb5979aloc_37bb5979a:
37bb5979amov [rax], ecx
37bb5979cmov r8l, 6
37bb597a2lea rcx, [rip+0x8ef527]
37bb597a9mov [rsp+208], edx
37bb597b0lea rdx, [rsp+208]
37bb597b8call xerbla_
37bb597bdnop
37bb597be
37bb597beloc_37bb597be:
37bb597bemovups x6, [rsp+224]
37bb597c6add rsp, 248
37bb597cdpop rbx
37bb597cepop rsi
37bb597cfpop rdi
37bb597d0pop rbp
37bb597d1pop r12
37bb597d3pop r13
37bb597d5pop r14
37bb597d7pop r15
37bb597d9ret
37bb597da
37bb597da 66 0f 1f 44 00 00 f..D..
37bb597e0
37bb597e0loc_37bb597e0:
37bb597e0mov eax, edx
37bb597e2movupd x0, [r13+16]
37bb597e8mov rcx, [rsp+336]
37bb597f0mov [rsp+32], rdi
37bb597f5sub eax, r12l
37bb597f8mov rbp, [rsp+88]
37bb597fdlea r9, [rip+0x8ef4d4]
37bb59804mov [rsp+208], eax
37bb5980blea eax, [rsi+2]
37bb5980ecmp eax, edx
37bb59810movups [rsp+192], x0
37bb59818cmovg eax, edx
37bb5981bmov rdx, [rsp+96]
37bb59820cdqe
37bb59822add rax, [rsp+136]
37bb5982ashl rax, 4
37bb5982elea r8, [rcx+rax]
37bb59832mov rcx, rbp
37bb59835call zlarfg_
37bb5983amovsd_xmm x1, [rdi]
37bb5983emovsd_xmm x0, [rsp+192]
37bb59847lea rdx, [rsp+184]
37bb5984fmov rax, [rsp+360]
37bb59857mov r9, [rsp+128]
37bb5985flea rcx, [rip+0x8ef476]
37bb59866mov r8, [rsp+168]
37bb5986emovsd_xmm [rax+8*rsi-8], x0
37bb59874mov rax, [rsp+320]
37bb5987cmovsd_xmm x0, [rdi+8]
37bb59881xorpd x0, [rip+0x8ef467]
37bb59889mov eax, [rax]
37bb5988bunpcklpd x1, x0
37bb5988fmov [rsp+156], eax
37bb59896sub eax, r12l
37bb59899mov [rsp+184], eax
37bb598a0mov eax, [r15]
37bb598a3mov [rsp+72], 4
37bb598acsub eax, r12l
37bb598afmov [rsp+56], rbx
37bb598b4mov [rsp+188], eax
37bb598bbmov rax, [rsp+384]
37bb598c3mov [rsp+40], rbp
37bb598c8mov [rsp+64], rax
37bb598cdmov rax, [rsp+144]
37bb598d5movups [rsp+208], x1
37bb598ddmov [rsp+48], rax
37bb598e2lea rax, [rip+0x8ef3ef]
37bb598e9mov [rsp+32], rax
37bb598eecall zlarf1f_
37bb598f3mov rax, [rsp+360]
37bb598fbmov [r13+24], 0
37bb59903movsd_xmm x0, [rax+8*rsi-8]
37bb59909movsd_xmm [r13+16], x0
37bb5990fjmp 0x37bb59622
37bb59914
37bb59914 0f 1f 40 00 ..@.
37bb59918
37bb59918loc_37bb59918:
37bb59918test ebp, ebp
37bb5991aje 0x37bb597be
37bb59920lea rax, [r11+1]
37bb59924mov rdi, [rsp+368]
37bb5992clea r10, [rsp+208]
37bb59934mov [rsp+128], ebp
37bb5993bshl rax, 4
37bb5993fmov [rsp+88], r10
37bb59944lea r10, [rsp+192]
37bb5994cmov r13l, 1
37bb59952mov [rsp+136], rax
37bb5995amov rax, [rsp+120]
37bb5995fmov rsi, rdi
37bb59962lea rdi, [rdx-16]
37bb59966mov [rsp+104], -1
37bb5996flea r12, [rax+2*r11]
37bb59973mov rax, [rsp+376]
37bb5997bmov [rsp+96], r10
37bb59980shl r12, 4
37bb59984mov [rsp+112], r11
37bb59989mov [rsp+320], rcx
37bb59991add r12, rdx
37bb59994mov rbp, rax
37bb59997mov [rsp+336], rdx
37bb5999fmov [rsp+344], r9
37bb599a7jmp 0x37bb59a01
37bb599a9
37bb599a9 0f 1f 80 00 00 00 00 .......
37bb599b0
37bb599b0loc_37bb599b0:
37bb599b0mov [rdi+24], 0
37bb599b8movsd_xmm [rdi+16], x0
37bb599bd
37bb599bdloc_37bb599bd:
37bb599bdpxor x0, x0
37bb599c1movups [rbp], x0
37bb599c5
37bb599c5loc_37bb599c5:
37bb599c5add r13, 1
37bb599c9cmp [rsp+128], r13l
37bb599d1jl 0x37bb597be
37bb599d7mov rax, [rsp+136]
37bb599dfmov rcx, [rsp+112]
37bb599e4add rsi, 16
37bb599e8add rbp, 16
37bb599ecadd [rsp+104], rcx
37bb599f1add rdi, rax
37bb599f4add r12, rax
37bb599f7mov rax, [rsp+320]
37bb599ffmov ebx, [rax]
37bb59a01
37bb59a01loc_37bb59a01:
37bb59a01mov edx, ebx
37bb59a03movupd x0, [rdi+16]
37bb59a08mov rax, [rsp+336]
37bb59a10mov [rsp+32], rsi
37bb59a15sub edx, r13l
37bb59a18mov rcx, [rsp+88]
37bb59a1dlea r9, [rip+0x8ef2b4]
37bb59a24add edx, 1
37bb59a27movups [rsp+192], x0
37bb59a2fmov [rsp+208], edx
37bb59a36lea edx, [r13+1]
37bb59a3acmp edx, ebx
37bb59a3ccmovg edx, ebx
37bb59a3fmovsxd rdx, edx
37bb59a42add rdx, [rsp+104]
37bb59a47shl rdx, 4
37bb59a4blea r8, [rax+rdx]
37bb59a4fmov rdx, [rsp+96]
37bb59a54call zlarfg_
37bb59a59mov rax, [rsp+352]
37bb59a61mov edx, [r15]
37bb59a64movsd_xmm x0, [rsp+192]
37bb59a6dmovsd_xmm [rax+8*r13-8], x0
37bb59a74cmp edx, r13l
37bb59a77jle 0x37bb599b0
37bb59a7dmovsd_xmm x0, [rsi+8]
37bb59a82movsd_xmm x1, [rsi]
37bb59a86sub edx, r13l
37bb59a89lea r9, [rdi+16]
37bb59a8dmov rax, [rsp+320]
37bb59a95lea r10, [rip+0x8ef23c]
37bb59a9clea rbx, [r12+16]
37bb59aa1xorpd x0, [rip+0x8ef247]
37bb59aa9mov [rsp+188], edx
37bb59ab0lea rdx, [rsp+184]
37bb59ab8mov ecx, [rax]
37bb59abamov rax, [rsp+384]
37bb59ac2mov [rsp+48], rbx
37bb59ac7unpcklpd x1, x0
37bb59acbmov [rsp+72], 4
37bb59ad4mov [rsp+64], rax
37bb59ad9mov rax, [rsp+344]
37bb59ae1sub ecx, r13l
37bb59ae4add ecx, 1
37bb59ae7mov [rsp+32], r10
37bb59aecmov [rsp+56], rax
37bb59af1mov rax, [rsp+88]
37bb59af6mov [rsp+184], ecx
37bb59afdlea rcx, [rsp+188]
37bb59b05mov [rsp+40], rax
37bb59b0amov r8, rcx
37bb59b0dmov [rsp+144], rcx
37bb59b15lea rcx, [rip+0x8ef1c0]
37bb59b1cmovups [rsp+208], x1
37bb59b24call zlarf1f_
37bb59b29mov rcx, [rsp+352]
37bb59b31mov edx, [r15]
37bb59b34mov [rdi+24], 0
37bb59b3cmovsd_xmm x0, [rcx+8*r13-8]
37bb59b43movsd_xmm [rdi+16], x0
37bb59b48cmp r13l, edx
37bb59b4bjge 0x37bb599bd
37bb59b51sub edx, r13l
37bb59b54mov r8, [rsp+344]
37bb59b5cmov rcx, [rsp+88]
37bb59b61mov [rsp+208], edx
37bb59b68mov rdx, rbx
37bb59b6bcall zlacgv_
37bb59b70mov ecx, [r15]
37bb59b73mov r11, [rsp+336]
37bb59b7bmovupd x0, [r12+16]
37bb59b82mov [rsp+32], rbp
37bb59b87mov edx, ecx
37bb59b89mov r9, [rsp+344]
37bb59b91sub edx, r13l
37bb59b94movups [rsp+192], x0
37bb59b9cmov [rsp+208], edx
37bb59ba3lea edx, [r13+2]
37bb59ba7cmp edx, ecx
37bb59ba9cmovg edx, ecx
37bb59bacmov rcx, [rsp+88]
37bb59bb1movsxd rdx, edx
37bb59bb4imul rdx, [rsp+112]
37bb59bbaadd rdx, [rsp+120]
37bb59bbfadd rdx, r13
37bb59bc2shl rdx, 4
37bb59bc6lea r8, [r11+rdx]
37bb59bcamov rdx, [rsp+96]
37bb59bcfcall zlarfg_
37bb59bd4mov r10, [rsp+360]
37bb59bdcmov r8, [rsp+88]
37bb59be1mov r9, rbx
37bb59be4movsd_xmm x0, [rsp+192]
37bb59bedmov r11, [rsp+320]
37bb59bf5lea rcx, [rip+0x8ef0e4]
37bb59bfcmovsd_xmm [r10+8*r13-8], x0
37bb59c03mov r10l, [r11]
37bb59c06mov r11, [rsp+384]
37bb59c0emov edx, r10l
37bb59c11mov [rsp+152], r10l
37bb59c19mov r10, [rsp+344]
37bb59c21sub edx, r13l
37bb59c24mov [rsp+188], edx
37bb59c2bmov edx, [r15]
37bb59c2emov [rsp+64], r11
37bb59c33sub edx, r13l
37bb59c36mov [rsp+56], r10
37bb59c3bmov [rsp+208], edx
37bb59c42lea rdx, [r12+32]
37bb59c47mov [rsp+48], rdx
37bb59c4cmov rdx, [rsp+144]
37bb59c54mov [rsp+32], r10
37bb59c59mov [rsp+72], 5
37bb59c62mov [rsp+40], rbp
37bb59c67call zlarf1f_
37bb59c6cmov edx, [r15]
37bb59c6fmov rcx, [rsp+88]
37bb59c74mov r8, [rsp+344]
37bb59c7csub edx, r13l
37bb59c7fmov [rsp+208], edx
37bb59c86mov rdx, rbx
37bb59c89call zlacgv_
37bb59c8emov rax, [rsp+360]
37bb59c96mov [r12+24], 0
37bb59c9fmovsd_xmm x0, [rax+8*r13-8]
37bb59ca6movsd_xmm [r12+16], x0
37bb59cadjmp 0x37bb599c5
37bb59cb2
37bb59cb2 66 0f 1f 44 00 00 f..D..
37bb59cb8
37bb59cb8loc_37bb59cb8:
37bb59cb8mov ecx, -1
37bb59cbdmov edx, 1
37bb59cc2jmp 0x37bb5979a
37bb59cc7
37bb59cc7 66 0f 1f 84 00 00 00 00 00 f........
37bb59cd0
37bb59cd0loc_37bb59cd0:
37bb59cd0mov ecx, -4
37bb59cd5mov edx, 4
37bb59cdajmp 0x37bb5979a
37bb594a0
37bb59cdf
37bb59cdf // align 0x40
37bb59cdf // align 0x40
37bb59d00
37bb59d00zgebrd_:
37bb59d00push r15
37bb59d02push r14
37bb59d04push r13
37bb59d06push r12
37bb59d08push rbp
37bb59d09push rdi
37bb59d0apush rsi
37bb59d0bpush rbx
37bb59d0csub rsp, 264
37bb59d13mov r10l, [rcx]
37bb59d16mov r11l, [r9]
37bb59d19mov rdi, [rsp+416]
37bb59d21mov r12, [rsp+368]
37bb59d29mov r13, [rsp+376]
37bb59d31mov [rdi], 0
37bb59d37mov [rsp+360], r9
37bb59d3fmov r9l, [rdx]
37bb59d42mov r15, rdx
37bb59d45mov r14, r8
37bb59d48mov [rsp+336], rcx
37bb59d50cmp r10l, r9l
37bb59d53mov ebx, r9l
37bb59d56cmovle ebx, r10l
37bb59d5atest ebx, ebx
37bb59d5cjne 0x37bb59e38
37bb59d62movsd_xmm x0, [rip+0x8eefee]
37bb59d6amov ebp, 1
37bb59d6fmov esi, 1
37bb59d74
37bb59d74loc_37bb59d74:
37bb59d74mov rax, [rsp+400]
37bb59d7cmov [rax+8], 0
37bb59d84movsd_xmm [rax], x0
37bb59d88test r10l, r10l
37bb59d8bjs 0x37bb59e28
37bb59d91mov ecx, r9l
37bb59d94test r9l, r9l
37bb59d97js 0x37bb59de0
37bb59d99mov rdx, [rsp+360]
37bb59da1test r10l, r10l
37bb59da4mov eax, 1
37bb59da9cmovg eax, r10l
37bb59dadcmp [rdx], eax
37bb59dafjl 0x37bb59ecc
37bb59db5mov rax, [rsp+408]
37bb59dbdmov edx, [rax]
37bb59dbfcmp edx, esi
37bb59dc1jge 0x37bb59edb
37bb59dc7cmp edx, -1
37bb59dcaje 0x37bb5a730
37bb59dd0mov [rdi], -10
37bb59dd6mov eax, 10
37bb59ddbjmp 0x37bb59dec
37bb59ddd
37bb59ddd 0f 1f 00 ...
37bb59de0
37bb59de0loc_37bb59de0:
37bb59de0mov edx, -2
37bb59de5mov eax, 2
37bb59dea
37bb59dealoc_37bb59dea:
37bb59deamov [rdi], edx
37bb59dec
37bb59decloc_37bb59dec:
37bb59declea rdx, [rsp+252]
37bb59df4mov r8l, 6
37bb59dfalea rcx, [rip+0x8eef00]
37bb59e01mov [rsp+252], eax
37bb59e08call xerbla_
37bb59e0dnop
37bb59e0e
37bb59e0eloc_37bb59e0e:
37bb59e0eadd rsp, 264
37bb59e15pop rbx
37bb59e16pop rsi
37bb59e17pop rdi
37bb59e18pop rbp
37bb59e19pop r12
37bb59e1bpop r13
37bb59e1dpop r14
37bb59e1fpop r15
37bb59e21ret
37bb59e22
37bb59e22 66 0f 1f 44 00 00 f..D..
37bb59e28
37bb59e28loc_37bb59e28:
37bb59e28mov edx, -1
37bb59e2dmov eax, 1
37bb59e32jmp 0x37bb59dea
37bb59e34
37bb59e34 0f 1f 40 00 ..@.
37bb59e38
37bb59e38loc_37bb59e38:
37bb59e38lea rax, [rip+0x8eeecd]
37bb59e3fcmp r10l, r9l
37bb59e42mov [rsp+32], rdx
37bb59e47mov esi, r9l
37bb59e4amov [rsp+64], 1
37bb59e53mov r9, rcx
37bb59e56lea rdx, [rip+0x8eeea4]
37bb59e5dlea rcx, [rip+0x8eeea4]
37bb59e64mov [rsp+48], rax
37bb59e69lea r8, [rip+0x8eee90]
37bb59e70cmovge esi, r10l
37bb59e74mov [rsp+56], 6
37bb59e7dmov [rsp+40], rax
37bb59e82mov [rsp+136], r11l
37bb59e8acall ilaenv_
37bb59e8fmov rcx, [rsp+336]
37bb59e97mov r9l, [r15]
37bb59e9apxor x0, x0
37bb59e9etest eax, eax
37bb59ea0mov edx, 1
37bb59ea5mov r11l, [rsp+136]
37bb59eadmov r10l, [rcx]
37bb59eb0cmovle eax, edx
37bb59eb3lea edx, [r10+r9]
37bb59eb7mov [rsp+244], eax
37bb59ebeimul edx, eax
37bb59ec1mov ebp, edx
37bb59ec3cvtsi2sd x0, edx
37bb59ec7jmp 0x37bb59d74
37bb59ecc
37bb59eccloc_37bb59ecc:
37bb59eccmov edx, -4
37bb59ed1mov eax, 4
37bb59ed6jmp 0x37bb59dea
37bb59edb
37bb59edbloc_37bb59edb:
37bb59edbmov eax, [rdi]
37bb59eddtest eax, eax
37bb59edfjs 0x37bb5a73a
37bb59ee5cmp edx, -1
37bb59ee8je 0x37bb59e0e
37bb59eeetest ebx, ebx
37bb59ef0je 0x37bb5a630
37bb59ef6cmp r9l, r10l
37bb59ef9mov eax, r10l
37bb59efcmov [rsp+236], r10l
37bb59f04cmovge eax, r9l
37bb59f08mov [rsp+240], r9l
37bb59f10mov [rsp+216], eax
37bb59f17mov eax, [rsp+244]
37bb59f1emov [rsp+212], eax
37bb59f25cmp eax, 1
37bb59f28jle 0x37bb5a090
37bb59f2ecmp eax, ebx
37bb59f30jge 0x37bb5a090
37bb59f36lea rax, [rip+0x8eedcf]
37bb59f3dmov [rsp+32], r15
37bb59f42mov r9, [rsp+336]
37bb59f4alea r8, [rip+0x8eedaf]
37bb59f51mov [rsp+64], 1
37bb59f5alea rdx, [rip+0x8eeda0]
37bb59f61lea rcx, [rip+0x8eeda8]
37bb59f68mov [rsp+56], 6
37bb59f71mov [rsp+48], rax
37bb59f76mov [rsp+40], rax
37bb59f7bmov [rsp+144], r10l
37bb59f83mov [rsp+136], r11l
37bb59f8bcall ilaenv_
37bb59f90mov edi, [rsp+212]
37bb59f97mov r11l, [rsp+136]
37bb59f9fmov r10l, [rsp+144]
37bb59fa7cmp edi, eax
37bb59fa9cmovge eax, edi
37bb59faccmp ebx, eax
37bb59faemov [rsp+152], eax
37bb59fb5jg 0x37bb5a647
37bb59fbbmov rax, [rsp+336]
37bb59fc3mov ecx, [r15]
37bb59fc6mov r8l, [rax]
37bb59fc9
37bb59fc9loc_37bb59fc9:
37bb59fc9lea rbx, [rsp+252]
37bb59fd1mov eax, 1
37bb59fd6mov [rsp+160], rbx
37bb59fdelea rbx, [rsp+248]
37bb59fe6mov [rsp+152], rbx
37bb59fee
37bb59feeloc_37bb59fee:
37bb59feesub r8l, eax
37bb59ff1sub ecx, eax
37bb59ff3lea rax, [rsp+232]
37bb59ffbmov [rsp+40], r13
37bb5a000mov [rsp+72], rax
37bb5a005mov rax, [rsp+400]
37bb5a00dadd ecx, 1
37bb5a010add r8l, 1
37bb5a014mov [rsp+32], r12
37bb5a019mov r9, [rsp+360]
37bb5a021mov [rsp+64], rax
37bb5a026mov rax, [rsp+392]
37bb5a02emov [rsp+252], ecx
37bb5a035mov rdx, [rsp+160]
37bb5a03dmov [rsp+56], rax
37bb5a042mov rax, [rsp+384]
37bb5a04amov rcx, [rsp+152]
37bb5a052mov [rsp+248], r8l
37bb5a05amov r8, r14
37bb5a05dmov [rsp+48], rax
37bb5a062call zgebd2_
37bb5a067mov rax, [rsp+400]
37bb5a06fpxor x0, x0
37bb5a073cvtsi2sd x0, [rsp+216]
37bb5a07cmov [rax+8], 0
37bb5a084movsd_xmm [rax], x0
37bb5a088jmp 0x37bb59e0e
37bb5a08d
37bb5a08d 0f 1f 00 ...
37bb5a090
37bb5a090loc_37bb5a090:
37bb5a090mov eax, [rsp+212]
37bb5a097mov r8l, r10l
37bb5a09atest eax, eax
37bb5a09cjns 0x37bb59fc9
37bb5a0a2xor ebx, ebx
37bb5a0a4cmp eax, -1
37bb5a0a7sete bl
37bb5a0aa
37bb5a0aaloc_37bb5a0aa:
37bb5a0aamovsxd rsi, r11l
37bb5a0adxor eax, eax
37bb5a0afmov [rsp+208], ebx
37bb5a0b6mov edx, [rsp+212]
37bb5a0bdtest rsi, rsi
37bb5a0c0mov [rsp+220], ebx
37bb5a0c7mov ebp, 1
37bb5a0cccmovs rsi, rax
37bb5a0d0mov [rsp+376], r13
37bb5a0d8mov r13, r12
37bb5a0dbmov r12, r15
37bb5a0demov r15, r14
37bb5a0e1mov r14, [rsp+376]
37bb5a0e9mov rax, rsi
37bb5a0ecmov [rsp+144], rsi
37bb5a0f4lea rdi, [rsi+1]
37bb5a0f8not rax
37bb5a0fbshl rdi, 4
37bb5a0ffmov [rsp+136], rax
37bb5a107lea rax, [rsp+252]
37bb5a10fmov [rsp+160], rax
37bb5a117lea rax, [rsp+244]
37bb5a11fmov [rsp+168], rax
37bb5a127lea rax, [rsp+248]
37bb5a12fmov [rsp+152], rax
37bb5a137lea rax, [rsp+240]
37bb5a13fmov [rsp+184], rax
37bb5a147lea rax, [rsp+236]
37bb5a14fmov [rsp+176], rax
37bb5a157nop [rax+rax]
37bb5a160
37bb5a160loc_37bb5a160:
37bb5a160imul r10l, edx
37bb5a164sub ecx, ebp
37bb5a166movsxd rbx, ebp
37bb5a169sub r8l, ebp
37bb5a16cadd ecx, 1
37bb5a16fmov rsi, [rsp+144]
37bb5a177add r8l, 1
37bb5a17bmov r11, [rsp+136]
37bb5a183mov [rsp+252], ecx
37bb5a18alea rcx, [rbx-1]
37bb5a18emovsxd rdx, r10l
37bb5a191mov r10, [rsp+400]
37bb5a199mov [rsp+248], r8l
37bb5a1a1imul rsi, rbx
37bb5a1a5shl rdx, 4
37bb5a1a9add rdx, [rsp+400]
37bb5a1b1mov r8, rcx
37bb5a1b4shl rcx, 3
37bb5a1b8mov [rsp+88], rdx
37bb5a1bdmov rdx, [rsp+176]
37bb5a1c5shl r8, 4
37bb5a1c9mov [rsp+72], r10
37bb5a1cemov r10, [rsp+392]
37bb5a1d6lea rax, [rsi+r11]
37bb5a1damov [rsp+80], rdx
37bb5a1dflea rdx, [r14+rcx]
37bb5a1e3add rcx, r13
37bb5a1e6lea r9, [rbx+rax]
37bb5a1eamov [rsp+40], rcx
37bb5a1efadd r10, r8
37bb5a1f2shl r9, 4
37bb5a1f6mov rcx, [rsp+360]
37bb5a1feadd r8, [rsp+384]
37bb5a206mov [rsp+64], r10
37bb5a20badd r9, r15
37bb5a20emov [rsp+56], r8
37bb5a213mov r8, [rsp+168]
37bb5a21bmov [rsp+48], rdx
37bb5a220mov rdx, [rsp+160]
37bb5a228mov [rsp+32], rcx
37bb5a22dmov rcx, [rsp+152]
37bb5a235mov [rsp+200], rax
37bb5a23dmov rax, [rsp+184]
37bb5a245mov [rsp+96], rax
37bb5a24acall zlabrd_
37bb5a24fmov rcx, [rsp+336]
37bb5a257mov r8l, [rsp+244]
37bb5a25fmov rax, [rsp+144]
37bb5a267mov r9, [rsp+184]
37bb5a26fmov ecx, [rcx]
37bb5a271mov r11, [rsp+136]
37bb5a279mov r10, [rsp+360]
37bb5a281mov [rsp+196], ecx
37bb5a288sub ecx, ebp
37bb5a28amov edx, ecx
37bb5a28cmov ecx, [r12]
37bb5a290mov [rsp+72], r9
37bb5a295sub edx, r8l
37bb5a298mov [rsp+96], r10
37bb5a29dmov r9l, [rsp+236]
37bb5a2a5lea r10, [rip+0x8eea8c]
37bb5a2acadd edx, 1
37bb5a2afsub ecx, ebp
37bb5a2b1mov [rsp+80], r10
37bb5a2b6mov r10, [rsp+168]
37bb5a2bemov [rsp+248], edx
37bb5a2c5mov edx, ecx
37bb5a2c7lea ecx, [r8+rbp]
37bb5a2cbmovsxd rcx, ecx
37bb5a2ceimul r9l, r8l
37bb5a2d2sub edx, r8l
37bb5a2d5mov [rsp+32], r10
37bb5a2damov [rsp+112], 19
37bb5a2e3imul rax, rcx
37bb5a2e7add edx, 1
37bb5a2eamov [rsp+252], edx
37bb5a2f1mov [rsp+104], 12
37bb5a2falea rdx, [rax+r11]
37bb5a2femov rax, [rsp+200]
37bb5a306add rdx, rcx
37bb5a309shl rdx, 4
37bb5a30dadd rax, rcx
37bb5a310lea rcx, [rip+0x8eea14]
37bb5a317add rdx, r15
37bb5a31ashl rax, 4
37bb5a31emov [rsp+88], rdx
37bb5a323lea edx, [r9+r8]
37bb5a327add rax, r15
37bb5a32amov r9, [rsp+360]
37bb5a332mov [rsp+48], rax
37bb5a337movsxd rdx, edx
37bb5a33amov r8, [rsp+152]
37bb5a342mov [rsp+56], r9
37bb5a347lea r9, [rip+0x8ee9fa]
37bb5a34eshl rdx, 4
37bb5a352add rdx, [rsp+400]
37bb5a35amov [rsp+40], r9
37bb5a35fmov r9, [rsp+160]
37bb5a367mov [rsp+64], rdx
37bb5a36clea rdx, [rip+0x8ee9a5]
37bb5a373call zgemm_
37bb5a378mov rcx, [rsp+336]
37bb5a380movsxd rax, [rsp+244]
37bb5a388mov r11, [rsp+360]
37bb5a390mov r10, [rsp+168]
37bb5a398mov ecx, [rcx]
37bb5a39amov r8, [rsp+152]
37bb5a3a2mov r9, [rsp+160]
37bb5a3aamov [rsp+196], ecx
37bb5a3b1sub ecx, ebp
37bb5a3b3mov edx, ecx
37bb5a3b5mov ecx, [r12]
37bb5a3b9mov [rsp+32], r10
37bb5a3besub edx, eax
37bb5a3c0mov [rsp+72], r11
37bb5a3c5add edx, 1
37bb5a3c8sub ecx, ebp
37bb5a3camov [rsp+96], r11
37bb5a3cfmov [rsp+248], edx
37bb5a3d6mov edx, ecx
37bb5a3d8lea ecx, [rax+rbp]
37bb5a3dbmov [rsp+112], 12
37bb5a3e4sub edx, eax
37bb5a3e6movsxd rcx, ecx
37bb5a3e9shl rax, 4
37bb5a3edadd edx, 1
37bb5a3f0add rax, [rsp+400]
37bb5a3f8mov [rsp+104], 12
37bb5a401mov [rsp+252], edx
37bb5a408mov rdx, [rsp+144]
37bb5a410mov [rsp+48], rax
37bb5a415lea rax, [rip+0x8ee92c]
37bb5a41cimul rdx, rcx
37bb5a420add rdx, [rsp+136]
37bb5a428mov [rsp+40], rax
37bb5a42dadd rcx, rdx
37bb5a430add rdx, rbx
37bb5a433shl rdx, 4
37bb5a437shl rcx, 4
37bb5a43badd rdx, r15
37bb5a43eadd rcx, r15
37bb5a441mov [rsp+64], rdx
37bb5a446mov rdx, [rsp+176]
37bb5a44emov [rsp+88], rcx
37bb5a453lea rcx, [rip+0x8ee8de]
37bb5a45amov [rsp+56], rdx
37bb5a45flea rdx, [rip+0x8ee8c5]
37bb5a466mov [rsp+80], rcx
37bb5a46bmov rcx, rdx
37bb5a46ecall zgemm_
37bb5a473mov edx, [rsp+244]
37bb5a47amov ecx, [r12]
37bb5a47emov rax, [rsp+336]
37bb5a486lea r10l, [rbp+rdx]
37bb5a48bmov r8l, [rax]
37bb5a48ecmp r8l, ecx
37bb5a491jl 0x37bb5a560
37bb5a497cmp ebp, r10l
37bb5a49ajge 0x37bb5a536
37bb5a4a0mov rax, rbx
37bb5a4a3mov rbx, [rsp+136]
37bb5a4abadd rbx, rax
37bb5a4aelea r9, [rsi+rbx]
37bb5a4b2add rsi, [rsp+144]
37bb5a4baadd rsi, rbx
37bb5a4bdshl r9, 4
37bb5a4c1shl rsi, 4
37bb5a4c5add r9, r15
37bb5a4c8add rsi, r15
37bb5a4cbnop [rax+rax]
37bb5a4d4nop [rax+rax]
37bb5a4dfnop [rax+rax]
37bb5a4eanop [rax+rax]
37bb5a4f5nop [rax+rax]
37bb5a500
37bb5a500loc_37bb5a500:
37bb5a500movsd_xmm x0, [r13+8*rax-8]
37bb5a507mov [r9+8], 0
37bb5a50fmovsd_xmm [r9], x0
37bb5a514movsd_xmm x0, [r14+8*rax-8]
37bb5a51badd rax, 1
37bb5a51fadd r9, rdi
37bb5a522mov [rsi+8], 0
37bb5a52amovsd_xmm [rsi], x0
37bb5a52eadd rsi, rdi
37bb5a531cmp r10l, eax
37bb5a534jg 0x37bb5a500
37bb5a536
37bb5a536loc_37bb5a536:
37bb5a536mov eax, [rsp+208]
37bb5a53dtest eax, eax
37bb5a53fje 0x37bb5a5c0
37bb5a541
37bb5a541loc_37bb5a541:
37bb5a541sub [rsp+208], 1
37bb5a549mov r10l, [rsp+236]
37bb5a551add ebp, [rsp+212]
37bb5a558jmp 0x37bb5a160
37bb5a55d
37bb5a55d 0f 1f 00 ...
37bb5a560
37bb5a560loc_37bb5a560:
37bb5a560test edx, edx
37bb5a562jle 0x37bb5a536
37bb5a564mov rax, rbx
37bb5a567mov rbx, [rsp+136]
37bb5a56flea r9, [rbx+rax]
37bb5a573add r9, rsi
37bb5a576shl r9, 4
37bb5a57aadd r9, r15
37bb5a57dnop [rax]
37bb5a580
37bb5a580loc_37bb5a580:
37bb5a580movsd_xmm x0, [r13+8*rax-8]
37bb5a587mov [r9+8], 0
37bb5a58fmov [r9+24], 0
37bb5a597movsd_xmm [r9], x0
37bb5a59cmovsd_xmm x0, [r14+8*rax-8]
37bb5a5a3add rax, 1
37bb5a5a7movsd_xmm [r9+16], x0
37bb5a5adadd r9, rdi
37bb5a5b0cmp r10l, eax
37bb5a5b3jg 0x37bb5a580
37bb5a5b5mov eax, [rsp+208]
37bb5a5bctest eax, eax
37bb5a5bejne 0x37bb5a541
37bb5a5c0
37bb5a5c0loc_37bb5a5c0:
37bb5a5c0mov ebx, [rsp+220]
37bb5a5c7mov rsi, [rsp+144]
37bb5a5cfmov r12, r13
37bb5a5d2mov r13, r14
37bb5a5d5lea eax, [rbx+1]
37bb5a5d8mov rbx, [rsp+136]
37bb5a5e0imul eax, [rsp+212]
37bb5a5e8add eax, 1
37bb5a5ebmovsxd r10, eax
37bb5a5eeimul rsi, r10
37bb5a5f2lea rdx, [r10-1]
37bb5a5f6mov r11, rdx
37bb5a5f9shl rdx, 3
37bb5a5fdshl r11, 4
37bb5a601add r13, rdx
37bb5a604add r12, rdx
37bb5a607add [rsp+392], r11
37bb5a60flea r9, [rsi+rbx]
37bb5a613add [rsp+384], r11
37bb5a61badd r9, r10
37bb5a61eshl r9, 4
37bb5a622lea r14, [r15+r9]
37bb5a626jmp 0x37bb59fee
37bb5a62b
37bb5a62b 0f 1f 44 00 00 ..D..
37bb5a630
37bb5a630loc_37bb5a630:
37bb5a630mov rax, [rsp+400]
37bb5a638mov rbx, [rip+0x8ee719]
37bb5a63fmov [rax], rbx
37bb5a642jmp 0x37bb59e0e
37bb5a647
37bb5a647loc_37bb5a647:
37bb5a647mov rax, [rsp+408]
37bb5a64fcmp [rax], ebp
37bb5a651jl 0x37bb5a687
37bb5a653mov rax, [rsp+336]
37bb5a65bmov r9l, [r15]
37bb5a65esub ebx, [rsp+152]
37bb5a665mov edi, [rax]
37bb5a667
37bb5a667loc_37bb5a667:
37bb5a667lea eax, [rbx-1]
37bb5a66axor edx, edx
37bb5a66cmov [rsp+216], ebp
37bb5a673mov r8l, edi
37bb5a676div [rsp+212]
37bb5a67dmov ecx, r9l
37bb5a680mov ebx, eax
37bb5a682jmp 0x37bb5a0aa
37bb5a687
37bb5a687loc_37bb5a687:
37bb5a687lea rax, [rip+0x8ee67e]
37bb5a68emov [rsp+32], r15
37bb5a693mov r9, [rsp+336]
37bb5a69blea r8, [rip+0x8ee65e]
37bb5a6a2mov [rsp+64], 1
37bb5a6ablea rdx, [rip+0x8ee64f]
37bb5a6b2lea rcx, [rip+0x8ee65b]
37bb5a6b9mov [rsp+56], 6
37bb5a6c2mov [rsp+48], rax
37bb5a6c7mov [rsp+40], rax
37bb5a6ccmov [rsp+144], r10l
37bb5a6d4mov [rsp+136], r11l
37bb5a6dccall ilaenv_
37bb5a6e1mov rdi, [rsp+408]
37bb5a6e9mov ecx, [r15]
37bb5a6ecmov r11l, [rsp+136]
37bb5a6f4mov r10l, [rsp+144]
37bb5a6fcmov edx, [rdi]
37bb5a6femov rdi, [rsp+336]
37bb5a706mov r9l, ecx
37bb5a709mov r8l, [rdi]
37bb5a70clea esi, [r8+rcx]
37bb5a710mov edi, r8l
37bb5a713imul eax, esi
37bb5a716cmp edx, eax
37bb5a718jge 0x37bb5a741
37bb5a71a
37bb5a71aloc_37bb5a71a:
37bb5a71amov [rsp+216], ebp
37bb5a721jmp 0x37bb59fc9
37bb5a726
37bb5a726 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb5a730
37bb5a730loc_37bb5a730:
37bb5a730mov eax, [rdi]
37bb5a732test eax, eax
37bb5a734jns 0x37bb59e0e
37bb5a73a
37bb5a73aloc_37bb5a73a:
37bb5a73aneg eax
37bb5a73cjmp 0x37bb59dec
37bb5a741
37bb5a741loc_37bb5a741:
37bb5a741mov eax, edx
37bb5a743sub ebx, [rsp+152]
37bb5a74acdq
37bb5a74bidiv esi
37bb5a74dmov [rsp+212], eax
37bb5a754mov [rsp+244], eax
37bb5a75btest eax, eax
37bb5a75djns 0x37bb5a667
37bb5a763cmp ebx, 1
37bb5a766jne 0x37bb5a71a
37bb5a768mov [rsp+216], ebp
37bb5a76fxor ebx, ebx
37bb5a771jmp 0x37bb5a0aa
37bb59d00
37bb59d00zgebrd_:
37bb59d00push r15
37bb59d02push r14
37bb59d04push r13
37bb59d06push r12
37bb59d08push rbp
37bb59d09push rdi
37bb59d0apush rsi
37bb59d0bpush rbx
37bb59d0csub rsp, 264
37bb59d13mov r10l, [rcx]
37bb59d16mov r11l, [r9]
37bb59d19mov rdi, [rsp+416]
37bb59d21mov r12, [rsp+368]
37bb59d29mov r13, [rsp+376]
37bb59d31mov [rdi], 0
37bb59d37mov [rsp+360], r9
37bb59d3fmov r9l, [rdx]
37bb59d42mov r15, rdx
37bb59d45mov r14, r8
37bb59d48mov [rsp+336], rcx
37bb59d50cmp r10l, r9l
37bb59d53mov ebx, r9l
37bb59d56cmovle ebx, r10l
37bb59d5atest ebx, ebx
37bb59d5cjne 0x37bb59e38
37bb59d62movsd_xmm x0, [rip+0x8eefee]
37bb59d6amov ebp, 1
37bb59d6fmov esi, 1
37bb59d74
37bb59d74loc_37bb59d74:
37bb59d74mov rax, [rsp+400]
37bb59d7cmov [rax+8], 0
37bb59d84movsd_xmm [rax], x0
37bb59d88test r10l, r10l
37bb59d8bjs 0x37bb59e28
37bb59d91mov ecx, r9l
37bb59d94test r9l, r9l
37bb59d97js 0x37bb59de0
37bb59d99mov rdx, [rsp+360]
37bb59da1test r10l, r10l
37bb59da4mov eax, 1
37bb59da9cmovg eax, r10l
37bb59dadcmp [rdx], eax
37bb59dafjl 0x37bb59ecc
37bb59db5mov rax, [rsp+408]
37bb59dbdmov edx, [rax]
37bb59dbfcmp edx, esi
37bb59dc1jge 0x37bb59edb
37bb59dc7cmp edx, -1
37bb59dcaje 0x37bb5a730
37bb59dd0mov [rdi], -10
37bb59dd6mov eax, 10
37bb59ddbjmp 0x37bb59dec
37bb59ddd
37bb59ddd 0f 1f 00 ...
37bb59de0
37bb59de0loc_37bb59de0:
37bb59de0mov edx, -2
37bb59de5mov eax, 2
37bb59dea
37bb59dealoc_37bb59dea:
37bb59deamov [rdi], edx
37bb59dec
37bb59decloc_37bb59dec:
37bb59declea rdx, [rsp+252]
37bb59df4mov r8l, 6
37bb59dfalea rcx, [rip+0x8eef00]
37bb59e01mov [rsp+252], eax
37bb59e08call xerbla_
37bb59e0dnop
37bb59e0e
37bb59e0eloc_37bb59e0e:
37bb59e0eadd rsp, 264
37bb59e15pop rbx
37bb59e16pop rsi
37bb59e17pop rdi
37bb59e18pop rbp
37bb59e19pop r12
37bb59e1bpop r13
37bb59e1dpop r14
37bb59e1fpop r15
37bb59e21ret
37bb59e22
37bb59e22 66 0f 1f 44 00 00 f..D..
37bb59e28
37bb59e28loc_37bb59e28:
37bb59e28mov edx, -1
37bb59e2dmov eax, 1
37bb59e32jmp 0x37bb59dea
37bb59e34
37bb59e34 0f 1f 40 00 ..@.
37bb59e38
37bb59e38loc_37bb59e38:
37bb59e38lea rax, [rip+0x8eeecd]
37bb59e3fcmp r10l, r9l
37bb59e42mov [rsp+32], rdx
37bb59e47mov esi, r9l
37bb59e4amov [rsp+64], 1
37bb59e53mov r9, rcx
37bb59e56lea rdx, [rip+0x8eeea4]
37bb59e5dlea rcx, [rip+0x8eeea4]
37bb59e64mov [rsp+48], rax
37bb59e69lea r8, [rip+0x8eee90]
37bb59e70cmovge esi, r10l
37bb59e74mov [rsp+56], 6
37bb59e7dmov [rsp+40], rax
37bb59e82mov [rsp+136], r11l
37bb59e8acall ilaenv_
37bb59e8fmov rcx, [rsp+336]
37bb59e97mov r9l, [r15]
37bb59e9apxor x0, x0
37bb59e9etest eax, eax
37bb59ea0mov edx, 1
37bb59ea5mov r11l, [rsp+136]
37bb59eadmov r10l, [rcx]
37bb59eb0cmovle eax, edx
37bb59eb3lea edx, [r10+r9]
37bb59eb7mov [rsp+244], eax
37bb59ebeimul edx, eax
37bb59ec1mov ebp, edx
37bb59ec3cvtsi2sd x0, edx
37bb59ec7jmp 0x37bb59d74
37bb59ecc
37bb59eccloc_37bb59ecc:
37bb59eccmov edx, -4
37bb59ed1mov eax, 4
37bb59ed6jmp 0x37bb59dea
37bb59edb
37bb59edbloc_37bb59edb:
37bb59edbmov eax, [rdi]
37bb59eddtest eax, eax
37bb59edfjs 0x37bb5a73a
37bb59ee5cmp edx, -1
37bb59ee8je 0x37bb59e0e
37bb59eeetest ebx, ebx
37bb59ef0je 0x37bb5a630
37bb59ef6cmp r9l, r10l
37bb59ef9mov eax, r10l
37bb59efcmov [rsp+236], r10l
37bb59f04cmovge eax, r9l
37bb59f08mov [rsp+240], r9l
37bb59f10mov [rsp+216], eax
37bb59f17mov eax, [rsp+244]
37bb59f1emov [rsp+212], eax
37bb59f25cmp eax, 1
37bb59f28jle 0x37bb5a090
37bb59f2ecmp eax, ebx
37bb59f30jge 0x37bb5a090
37bb59f36lea rax, [rip+0x8eedcf]
37bb59f3dmov [rsp+32], r15
37bb59f42mov r9, [rsp+336]
37bb59f4alea r8, [rip+0x8eedaf]
37bb59f51mov [rsp+64], 1
37bb59f5alea rdx, [rip+0x8eeda0]
37bb59f61lea rcx, [rip+0x8eeda8]
37bb59f68mov [rsp+56], 6
37bb59f71mov [rsp+48], rax
37bb59f76mov [rsp+40], rax
37bb59f7bmov [rsp+144], r10l
37bb59f83mov [rsp+136], r11l
37bb59f8bcall ilaenv_
37bb59f90mov edi, [rsp+212]
37bb59f97mov r11l, [rsp+136]
37bb59f9fmov r10l, [rsp+144]
37bb59fa7cmp edi, eax
37bb59fa9cmovge eax, edi
37bb59faccmp ebx, eax
37bb59faemov [rsp+152], eax
37bb59fb5jg 0x37bb5a647
37bb59fbbmov rax, [rsp+336]
37bb59fc3mov ecx, [r15]
37bb59fc6mov r8l, [rax]
37bb59fc9
37bb59fc9loc_37bb59fc9:
37bb59fc9lea rbx, [rsp+252]
37bb59fd1mov eax, 1
37bb59fd6mov [rsp+160], rbx
37bb59fdelea rbx, [rsp+248]
37bb59fe6mov [rsp+152], rbx
37bb59fee
37bb59feeloc_37bb59fee:
37bb59feesub r8l, eax
37bb59ff1sub ecx, eax
37bb59ff3lea rax, [rsp+232]
37bb59ffbmov [rsp+40], r13
37bb5a000mov [rsp+72], rax
37bb5a005mov rax, [rsp+400]
37bb5a00dadd ecx, 1
37bb5a010add r8l, 1
37bb5a014mov [rsp+32], r12
37bb5a019mov r9, [rsp+360]
37bb5a021mov [rsp+64], rax
37bb5a026mov rax, [rsp+392]
37bb5a02emov [rsp+252], ecx
37bb5a035mov rdx, [rsp+160]
37bb5a03dmov [rsp+56], rax
37bb5a042mov rax, [rsp+384]
37bb5a04amov rcx, [rsp+152]
37bb5a052mov [rsp+248], r8l
37bb5a05amov r8, r14
37bb5a05dmov [rsp+48], rax
37bb5a062call zgebd2_
37bb5a067mov rax, [rsp+400]
37bb5a06fpxor x0, x0
37bb5a073cvtsi2sd x0, [rsp+216]
37bb5a07cmov [rax+8], 0
37bb5a084movsd_xmm [rax], x0
37bb5a088jmp 0x37bb59e0e
37bb5a08d
37bb5a08d 0f 1f 00 ...
37bb5a090
37bb5a090loc_37bb5a090:
37bb5a090mov eax, [rsp+212]
37bb5a097mov r8l, r10l
37bb5a09atest eax, eax
37bb5a09cjns 0x37bb59fc9
37bb5a0a2xor ebx, ebx
37bb5a0a4cmp eax, -1
37bb5a0a7sete bl
37bb5a0aa
37bb5a0aaloc_37bb5a0aa:
37bb5a0aamovsxd rsi, r11l
37bb5a0adxor eax, eax
37bb5a0afmov [rsp+208], ebx
37bb5a0b6mov edx, [rsp+212]
37bb5a0bdtest rsi, rsi
37bb5a0c0mov [rsp+220], ebx
37bb5a0c7mov ebp, 1
37bb5a0cccmovs rsi, rax
37bb5a0d0mov [rsp+376], r13
37bb5a0d8mov r13, r12
37bb5a0dbmov r12, r15
37bb5a0demov r15, r14
37bb5a0e1mov r14, [rsp+376]
37bb5a0e9mov rax, rsi
37bb5a0ecmov [rsp+144], rsi
37bb5a0f4lea rdi, [rsi+1]
37bb5a0f8not rax
37bb5a0fbshl rdi, 4
37bb5a0ffmov [rsp+136], rax
37bb5a107lea rax, [rsp+252]
37bb5a10fmov [rsp+160], rax
37bb5a117lea rax, [rsp+244]
37bb5a11fmov [rsp+168], rax
37bb5a127lea rax, [rsp+248]
37bb5a12fmov [rsp+152], rax
37bb5a137lea rax, [rsp+240]
37bb5a13fmov [rsp+184], rax
37bb5a147lea rax, [rsp+236]
37bb5a14fmov [rsp+176], rax
37bb5a157nop [rax+rax]
37bb5a160
37bb5a160loc_37bb5a160:
37bb5a160imul r10l, edx
37bb5a164sub ecx, ebp
37bb5a166movsxd rbx, ebp
37bb5a169sub r8l, ebp
37bb5a16cadd ecx, 1
37bb5a16fmov rsi, [rsp+144]
37bb5a177add r8l, 1
37bb5a17bmov r11, [rsp+136]
37bb5a183mov [rsp+252], ecx
37bb5a18alea rcx, [rbx-1]
37bb5a18emovsxd rdx, r10l
37bb5a191mov r10, [rsp+400]
37bb5a199mov [rsp+248], r8l
37bb5a1a1imul rsi, rbx
37bb5a1a5shl rdx, 4
37bb5a1a9add rdx, [rsp+400]
37bb5a1b1mov r8, rcx
37bb5a1b4shl rcx, 3
37bb5a1b8mov [rsp+88], rdx
37bb5a1bdmov rdx, [rsp+176]
37bb5a1c5shl r8, 4
37bb5a1c9mov [rsp+72], r10
37bb5a1cemov r10, [rsp+392]
37bb5a1d6lea rax, [rsi+r11]
37bb5a1damov [rsp+80], rdx
37bb5a1dflea rdx, [r14+rcx]
37bb5a1e3add rcx, r13
37bb5a1e6lea r9, [rbx+rax]
37bb5a1eamov [rsp+40], rcx
37bb5a1efadd r10, r8
37bb5a1f2shl r9, 4
37bb5a1f6mov rcx, [rsp+360]
37bb5a1feadd r8, [rsp+384]
37bb5a206mov [rsp+64], r10
37bb5a20badd r9, r15
37bb5a20emov [rsp+56], r8
37bb5a213mov r8, [rsp+168]
37bb5a21bmov [rsp+48], rdx
37bb5a220mov rdx, [rsp+160]
37bb5a228mov [rsp+32], rcx
37bb5a22dmov rcx, [rsp+152]
37bb5a235mov [rsp+200], rax
37bb5a23dmov rax, [rsp+184]
37bb5a245mov [rsp+96], rax
37bb5a24acall zlabrd_
37bb5a24fmov rcx, [rsp+336]
37bb5a257mov r8l, [rsp+244]
37bb5a25fmov rax, [rsp+144]
37bb5a267mov r9, [rsp+184]
37bb5a26fmov ecx, [rcx]
37bb5a271mov r11, [rsp+136]
37bb5a279mov r10, [rsp+360]
37bb5a281mov [rsp+196], ecx
37bb5a288sub ecx, ebp
37bb5a28amov edx, ecx
37bb5a28cmov ecx, [r12]
37bb5a290mov [rsp+72], r9
37bb5a295sub edx, r8l
37bb5a298mov [rsp+96], r10
37bb5a29dmov r9l, [rsp+236]
37bb5a2a5lea r10, [rip+0x8eea8c]
37bb5a2acadd edx, 1
37bb5a2afsub ecx, ebp
37bb5a2b1mov [rsp+80], r10
37bb5a2b6mov r10, [rsp+168]
37bb5a2bemov [rsp+248], edx
37bb5a2c5mov edx, ecx
37bb5a2c7lea ecx, [r8+rbp]
37bb5a2cbmovsxd rcx, ecx
37bb5a2ceimul r9l, r8l
37bb5a2d2sub edx, r8l
37bb5a2d5mov [rsp+32], r10
37bb5a2damov [rsp+112], 19
37bb5a2e3imul rax, rcx
37bb5a2e7add edx, 1
37bb5a2eamov [rsp+252], edx
37bb5a2f1mov [rsp+104], 12
37bb5a2falea rdx, [rax+r11]
37bb5a2femov rax, [rsp+200]
37bb5a306add rdx, rcx
37bb5a309shl rdx, 4
37bb5a30dadd rax, rcx
37bb5a310lea rcx, [rip+0x8eea14]
37bb5a317add rdx, r15
37bb5a31ashl rax, 4
37bb5a31emov [rsp+88], rdx
37bb5a323lea edx, [r9+r8]
37bb5a327add rax, r15
37bb5a32amov r9, [rsp+360]
37bb5a332mov [rsp+48], rax
37bb5a337movsxd rdx, edx
37bb5a33amov r8, [rsp+152]
37bb5a342mov [rsp+56], r9
37bb5a347lea r9, [rip+0x8ee9fa]
37bb5a34eshl rdx, 4
37bb5a352add rdx, [rsp+400]
37bb5a35amov [rsp+40], r9
37bb5a35fmov r9, [rsp+160]
37bb5a367mov [rsp+64], rdx
37bb5a36clea rdx, [rip+0x8ee9a5]
37bb5a373call zgemm_
37bb5a378mov rcx, [rsp+336]
37bb5a380movsxd rax, [rsp+244]
37bb5a388mov r11, [rsp+360]
37bb5a390mov r10, [rsp+168]
37bb5a398mov ecx, [rcx]
37bb5a39amov r8, [rsp+152]
37bb5a3a2mov r9, [rsp+160]
37bb5a3aamov [rsp+196], ecx
37bb5a3b1sub ecx, ebp
37bb5a3b3mov edx, ecx
37bb5a3b5mov ecx, [r12]
37bb5a3b9mov [rsp+32], r10
37bb5a3besub edx, eax
37bb5a3c0mov [rsp+72], r11
37bb5a3c5add edx, 1
37bb5a3c8sub ecx, ebp
37bb5a3camov [rsp+96], r11
37bb5a3cfmov [rsp+248], edx
37bb5a3d6mov edx, ecx
37bb5a3d8lea ecx, [rax+rbp]
37bb5a3dbmov [rsp+112], 12
37bb5a3e4sub edx, eax
37bb5a3e6movsxd rcx, ecx
37bb5a3e9shl rax, 4
37bb5a3edadd edx, 1
37bb5a3f0add rax, [rsp+400]
37bb5a3f8mov [rsp+104], 12
37bb5a401mov [rsp+252], edx
37bb5a408mov rdx, [rsp+144]
37bb5a410mov [rsp+48], rax
37bb5a415lea rax, [rip+0x8ee92c]
37bb5a41cimul rdx, rcx
37bb5a420add rdx, [rsp+136]
37bb5a428mov [rsp+40], rax
37bb5a42dadd rcx, rdx
37bb5a430add rdx, rbx
37bb5a433shl rdx, 4
37bb5a437shl rcx, 4
37bb5a43badd rdx, r15
37bb5a43eadd rcx, r15
37bb5a441mov [rsp+64], rdx
37bb5a446mov rdx, [rsp+176]
37bb5a44emov [rsp+88], rcx
37bb5a453lea rcx, [rip+0x8ee8de]
37bb5a45amov [rsp+56], rdx
37bb5a45flea rdx, [rip+0x8ee8c5]
37bb5a466mov [rsp+80], rcx
37bb5a46bmov rcx, rdx
37bb5a46ecall zgemm_
37bb5a473mov edx, [rsp+244]
37bb5a47amov ecx, [r12]
37bb5a47emov rax, [rsp+336]
37bb5a486lea r10l, [rbp+rdx]
37bb5a48bmov r8l, [rax]
37bb5a48ecmp r8l, ecx
37bb5a491jl 0x37bb5a560
37bb5a497cmp ebp, r10l
37bb5a49ajge 0x37bb5a536
37bb5a4a0mov rax, rbx
37bb5a4a3mov rbx, [rsp+136]
37bb5a4abadd rbx, rax
37bb5a4aelea r9, [rsi+rbx]
37bb5a4b2add rsi, [rsp+144]
37bb5a4baadd rsi, rbx
37bb5a4bdshl r9, 4
37bb5a4c1shl rsi, 4
37bb5a4c5add r9, r15
37bb5a4c8add rsi, r15
37bb5a4cbnop [rax+rax]
37bb5a4d4nop [rax+rax]
37bb5a4dfnop [rax+rax]
37bb5a4eanop [rax+rax]
37bb5a4f5nop [rax+rax]
37bb5a500
37bb5a500loc_37bb5a500:
37bb5a500movsd_xmm x0, [r13+8*rax-8]
37bb5a507mov [r9+8], 0
37bb5a50fmovsd_xmm [r9], x0
37bb5a514movsd_xmm x0, [r14+8*rax-8]
37bb5a51badd rax, 1
37bb5a51fadd r9, rdi
37bb5a522mov [rsi+8], 0
37bb5a52amovsd_xmm [rsi], x0
37bb5a52eadd rsi, rdi
37bb5a531cmp r10l, eax
37bb5a534jg 0x37bb5a500
37bb5a536
37bb5a536loc_37bb5a536:
37bb5a536mov eax, [rsp+208]
37bb5a53dtest eax, eax
37bb5a53fje 0x37bb5a5c0
37bb5a541
37bb5a541loc_37bb5a541:
37bb5a541sub [rsp+208], 1
37bb5a549mov r10l, [rsp+236]
37bb5a551add ebp, [rsp+212]
37bb5a558jmp 0x37bb5a160
37bb5a55d
37bb5a55d 0f 1f 00 ...
37bb5a560
37bb5a560loc_37bb5a560:
37bb5a560test edx, edx
37bb5a562jle 0x37bb5a536
37bb5a564mov rax, rbx
37bb5a567mov rbx, [rsp+136]
37bb5a56flea r9, [rbx+rax]
37bb5a573add r9, rsi
37bb5a576shl r9, 4
37bb5a57aadd r9, r15
37bb5a57dnop [rax]
37bb5a580
37bb5a580loc_37bb5a580:
37bb5a580movsd_xmm x0, [r13+8*rax-8]
37bb5a587mov [r9+8], 0
37bb5a58fmov [r9+24], 0
37bb5a597movsd_xmm [r9], x0
37bb5a59cmovsd_xmm x0, [r14+8*rax-8]
37bb5a5a3add rax, 1
37bb5a5a7movsd_xmm [r9+16], x0
37bb5a5adadd r9, rdi
37bb5a5b0cmp r10l, eax
37bb5a5b3jg 0x37bb5a580
37bb5a5b5mov eax, [rsp+208]
37bb5a5bctest eax, eax
37bb5a5bejne 0x37bb5a541
37bb5a5c0
37bb5a5c0loc_37bb5a5c0:
37bb5a5c0mov ebx, [rsp+220]
37bb5a5c7mov rsi, [rsp+144]
37bb5a5cfmov r12, r13
37bb5a5d2mov r13, r14
37bb5a5d5lea eax, [rbx+1]
37bb5a5d8mov rbx, [rsp+136]
37bb5a5e0imul eax, [rsp+212]
37bb5a5e8add eax, 1
37bb5a5ebmovsxd r10, eax
37bb5a5eeimul rsi, r10
37bb5a5f2lea rdx, [r10-1]
37bb5a5f6mov r11, rdx
37bb5a5f9shl rdx, 3
37bb5a5fdshl r11, 4
37bb5a601add r13, rdx
37bb5a604add r12, rdx
37bb5a607add [rsp+392], r11
37bb5a60flea r9, [rsi+rbx]
37bb5a613add [rsp+384], r11
37bb5a61badd r9, r10
37bb5a61eshl r9, 4
37bb5a622lea r14, [r15+r9]
37bb5a626jmp 0x37bb59fee
37bb5a62b
37bb5a62b 0f 1f 44 00 00 ..D..
37bb5a630
37bb5a630loc_37bb5a630:
37bb5a630mov rax, [rsp+400]
37bb5a638mov rbx, [rip+0x8ee719]
37bb5a63fmov [rax], rbx
37bb5a642jmp 0x37bb59e0e
37bb5a647
37bb5a647loc_37bb5a647:
37bb5a647mov rax, [rsp+408]
37bb5a64fcmp [rax], ebp
37bb5a651jl 0x37bb5a687
37bb5a653mov rax, [rsp+336]
37bb5a65bmov r9l, [r15]
37bb5a65esub ebx, [rsp+152]
37bb5a665mov edi, [rax]
37bb5a667
37bb5a667loc_37bb5a667:
37bb5a667lea eax, [rbx-1]
37bb5a66axor edx, edx
37bb5a66cmov [rsp+216], ebp
37bb5a673mov r8l, edi
37bb5a676div [rsp+212]
37bb5a67dmov ecx, r9l
37bb5a680mov ebx, eax
37bb5a682jmp 0x37bb5a0aa
37bb5a687
37bb5a687loc_37bb5a687:
37bb5a687lea rax, [rip+0x8ee67e]
37bb5a68emov [rsp+32], r15
37bb5a693mov r9, [rsp+336]
37bb5a69blea r8, [rip+0x8ee65e]
37bb5a6a2mov [rsp+64], 1
37bb5a6ablea rdx, [rip+0x8ee64f]
37bb5a6b2lea rcx, [rip+0x8ee65b]
37bb5a6b9mov [rsp+56], 6
37bb5a6c2mov [rsp+48], rax
37bb5a6c7mov [rsp+40], rax
37bb5a6ccmov [rsp+144], r10l
37bb5a6d4mov [rsp+136], r11l
37bb5a6dccall ilaenv_
37bb5a6e1mov rdi, [rsp+408]
37bb5a6e9mov ecx, [r15]
37bb5a6ecmov r11l, [rsp+136]
37bb5a6f4mov r10l, [rsp+144]
37bb5a6fcmov edx, [rdi]
37bb5a6femov rdi, [rsp+336]
37bb5a706mov r9l, ecx
37bb5a709mov r8l, [rdi]
37bb5a70clea esi, [r8+rcx]
37bb5a710mov edi, r8l
37bb5a713imul eax, esi
37bb5a716cmp edx, eax
37bb5a718jge 0x37bb5a741
37bb5a71a
37bb5a71aloc_37bb5a71a:
37bb5a71amov [rsp+216], ebp
37bb5a721jmp 0x37bb59fc9
37bb5a726
37bb5a726 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bb5a730
37bb5a730loc_37bb5a730:
37bb5a730mov eax, [rdi]
37bb5a732test eax, eax
37bb5a734jns 0x37bb59e0e
37bb5a73a
37bb5a73aloc_37bb5a73a:
37bb5a73aneg eax
37bb5a73cjmp 0x37bb59dec
37bb5a741
37bb5a741loc_37bb5a741:
37bb5a741mov eax, edx
37bb5a743sub ebx, [rsp+152]
37bb5a74acdq
37bb5a74bidiv esi
37bb5a74dmov [rsp+212], eax
37bb5a754mov [rsp+244], eax
37bb5a75btest eax, eax
37bb5a75djns 0x37bb5a667
37bb5a763cmp ebx, 1
37bb5a766jne 0x37bb5a71a
37bb5a768mov [rsp+216], ebp
37bb5a76fxor ebx, ebx
37bb5a771jmp 0x37bb5a0aa
37bb59d00
Loading..