File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bb9a0a0
37bb9a0a0zgetri_:
37bb9a0a0push r15
37bb9a0a2push r14
37bb9a0a4push r13
37bb9a0a6push r12
37bb9a0a8push rbp
37bb9a0a9push rdi
37bb9a0aapush rsi
37bb9a0abpush rbx
37bb9a0acsub rsp, 248
37bb9a0b3lea rax, [rip+0x8af9d2]
37bb9a0bamov r12, [rsp+368]
37bb9a0c2movsxd r14, [r8]
37bb9a0c5mov rsi, [rsp+352]
37bb9a0cdmov [r12], 0
37bb9a0d5mov [rsp+48], rax
37bb9a0damov rbx, rcx
37bb9a0ddmov r15, rdx
37bb9a0e0mov rdi, r8
37bb9a0e3mov [rsp+64], 1
37bb9a0eclea rdx, [rip+0x8af98e]
37bb9a0f3lea r8, [rip+0x8af986]
37bb9a0famov [rsp+56], 6
37bb9a103mov [rsp+40], rax
37bb9a108mov [rsp+32], rax
37bb9a10dmov [rsp+344], r9
37bb9a115mov r9, rcx
37bb9a118lea rcx, [rip+0x8af969]
37bb9a11fcall ilaenv_
37bb9a124mov edx, [rbx]
37bb9a126mov ecx, 1
37bb9a12bpxor x0, x0
37bb9a12fmov ebp, eax
37bb9a131mov [rsi+8], 0
37bb9a139mov eax, edx
37bb9a13bimul eax, ebp
37bb9a13etest eax, eax
37bb9a140cmovle eax, ecx
37bb9a143cvtsi2sd x0, eax
37bb9a147movsd_xmm [rsi], x0
37bb9a14btest edx, edx
37bb9a14djs 0x37bb9a4f0
37bb9a153mov eax, 1
37bb9a158cmovg eax, edx
37bb9a15bcmp [rdi], eax
37bb9a15djge 0x37bb9a1a8
37bb9a15fmov [r12], -3
37bb9a167mov eax, 3
37bb9a16c
37bb9a16cloc_37bb9a16c:
37bb9a16clea rdx, [rsp+236]
37bb9a174mov r8l, 6
37bb9a17alea rcx, [rip+0x8af900]
37bb9a181mov [rsp+236], eax
37bb9a188call xerbla_
37bb9a18dnop
37bb9a18e
37bb9a18eloc_37bb9a18e:
37bb9a18eadd rsp, 248
37bb9a195pop rbx
37bb9a196pop rsi
37bb9a197pop rdi
37bb9a198pop rbp
37bb9a199pop r12
37bb9a19bpop r13
37bb9a19dpop r14
37bb9a19fpop r15
37bb9a1a1ret
37bb9a1a2
37bb9a1a2 66 0f 1f 44 00 00 f..D..
37bb9a1a8
37bb9a1a8loc_37bb9a1a8:
37bb9a1a8mov rcx, [rsp+360]
37bb9a1b0mov ecx, [rcx]
37bb9a1b2cmp ecx, eax
37bb9a1b4jl 0x37bb9a502
37bb9a1bamov eax, [r12]
37bb9a1betest eax, eax
37bb9a1c0jne 0x37bb9a771
37bb9a1c6test edx, edx
37bb9a1c8je 0x37bb9a18e
37bb9a1camov [rsp+56], 8
37bb9a1d3mov r9, r15
37bb9a1d6mov r8, rbx
37bb9a1d9lea rdx, [rip+0x8af8b0]
37bb9a1e0mov [rsp+48], 5
37bb9a1e9lea rcx, [rip+0x8af8a8]
37bb9a1f0mov [rsp+40], r12
37bb9a1f5mov [rsp+32], rdi
37bb9a1facall ztrtri_
37bb9a1ffmov eax, [r12]
37bb9a203test eax, eax
37bb9a205jg 0x37bb9a18e
37bb9a207xor eax, eax
37bb9a209test r14, r14
37bb9a20cmov ecx, [rbx]
37bb9a20ecmovs r14, rax
37bb9a212mov [rsp+232], ecx
37bb9a219mov r13l, ecx
37bb9a21cmov rax, r14
37bb9a21fnot rax
37bb9a222mov [rsp+144], rax
37bb9a22acmp ebp, 1
37bb9a22djle 0x37bb9a51d
37bb9a233cmp ecx, ebp
37bb9a235jle 0x37bb9a51d
37bb9a23bmov rax, [rsp+360]
37bb9a243mov edx, ecx
37bb9a245imul edx, ebp
37bb9a248mov eax, [rax]
37bb9a24amov [rsp+200], edx
37bb9a251cmp eax, edx
37bb9a253jl 0x37bb9a778
37bb9a259
37bb9a259loc_37bb9a259:
37bb9a259lea r8l, [rcx-1]
37bb9a25dlea r13, [r14+1]
37bb9a261mov [rsp+208], r14
37bb9a269mov eax, r8l
37bb9a26cshl r13, 4
37bb9a270lea r11, [r15+16]
37bb9a274mov [rsp+320], rbx
37bb9a27ccdq
37bb9a27dmov [rsp+328], r15
37bb9a285idiv ebp
37bb9a287mov [rsp+216], r11
37bb9a28fmov [rsp+204], ebp
37bb9a296mov [rsp+336], rdi
37bb9a29emov rdi, r13
37bb9a2a1sub r8l, edx
37bb9a2a4xor edx, edx
37bb9a2a6mov eax, r8l
37bb9a2a9lea r9l, [r8+1]
37bb9a2addiv ebp
37bb9a2afmovsxd rdx, r9l
37bb9a2b2mov r9, [rsp+144]
37bb9a2baimul rdx, r14
37bb9a2bemov [rsp+136], eax
37bb9a2c5mov eax, ebp
37bb9a2c7neg eax
37bb9a2c9movsxd r10, eax
37bb9a2ccmov rax, r10
37bb9a2cfmov [rsp+192], r10
37bb9a2d7imul r10, r13
37bb9a2dbimul rax, r14
37bb9a2dfmov [rsp+184], r10
37bb9a2e7movsxd r10, r8l
37bb9a2eashl rax, 4
37bb9a2eemov rbp, r10
37bb9a2f1mov [rsp+176], rax
37bb9a2f9lea rax, [rdx+r9]
37bb9a2fdshl rax, 4
37bb9a301lea r12, [r11+rax]
37bb9a305lea rax, [r9+r10]
37bb9a309mov r9l, ecx
37bb9a30cadd rax, rdx
37bb9a30fshl rax, 4
37bb9a313lea rax, [r15+rax+32]
37bb9a318mov [rsp+152], rax
37bb9a320lea rax, [rsp+228]
37bb9a328mov [rsp+160], rax
37bb9a330lea rax, [rsp+232]
37bb9a338mov [rsp+168], rax
37bb9a340
37bb9a340loc_37bb9a340:
37bb9a340lea eax, [rbp+1]
37bb9a343mov r15l, r9l
37bb9a346mov ebx, [rsp+204]
37bb9a34dsub r15l, eax
37bb9a350lea r14l, [r15+1]
37bb9a354cmp r14l, ebx
37bb9a357cmovg r14l, ebx
37bb9a35blea r10l, [rax+r14]
37bb9a35fmov [rsp+228], r14l
37bb9a367cmp r10l, eax
37bb9a36ajle 0x37bb9a3e5
37bb9a36cmov r13l, [rsp+232]
37bb9a374mov rdx, [rsp+152]
37bb9a37clea r11, [rbp+1]
37bb9a380xor ebx, ebx
37bb9a382pxor x1, x1
37bb9a386nop [rax+rax]
37bb9a390
37bb9a390loc_37bb9a390:
37bb9a390lea eax, [r11+1]
37bb9a394cmp r9l, eax
37bb9a397jl 0x37bb9a3d6
37bb9a399movsxd rcx, ebx
37bb9a39cmov r8l, r9l
37bb9a39fxor eax, eax
37bb9a3a1add rcx, r11
37bb9a3a4sub r8l, r11l
37bb9a3a7shl rcx, 4
37bb9a3abshl r8, 4
37bb9a3afadd rcx, rsi
37bb9a3b2nop [rax]
37bb9a3b5nop [rax+rax]
37bb9a3c0
37bb9a3c0loc_37bb9a3c0:
37bb9a3c0movupd x0, [rdx+rax]
37bb9a3c5movups [rdx+rax], x1
37bb9a3c9movups [rcx+rax], x0
37bb9a3cdadd rax, 16
37bb9a3d1cmp rax, r8
37bb9a3d4jne 0x37bb9a3c0
37bb9a3d6
37bb9a3d6loc_37bb9a3d6:
37bb9a3d6add r11, 1
37bb9a3daadd rdx, rdi
37bb9a3ddadd ebx, r13l
37bb9a3e0cmp r10l, r11l
37bb9a3e3jg 0x37bb9a390
37bb9a3e5
37bb9a3e5loc_37bb9a3e5:
37bb9a3e5cmp r10l, r9l
37bb9a3e8jle 0x37bb9a7f0
37bb9a3ee
37bb9a3eeloc_37bb9a3ee:
37bb9a3eemov rax, [rsp+336]
37bb9a3f6mov [rsp+72], r12
37bb9a3fblea r9, [rip+0x8af6d6]
37bb9a402lea rdx, [rip+0x8af6d3]
37bb9a409mov [rsp+112], 4
37bb9a412lea r8, [rip+0x8af69f]
37bb9a419lea rcx, [rip+0x8af6c1]
37bb9a420mov [rsp+80], rax
37bb9a425mov rax, [rsp+168]
37bb9a42dmov [rsp+104], 12
37bb9a436mov [rsp+64], rax
37bb9a43bmov rax, rbp
37bb9a43emov [rsp+96], 5
37bb9a447shl rax, 4
37bb9a44bmov [rsp+88], 5
37bb9a454add rax, rsi
37bb9a457mov [rsp+56], rax
37bb9a45clea rax, [rip+0x8af665]
37bb9a463mov [rsp+48], rax
37bb9a468mov rax, [rsp+160]
37bb9a470mov [rsp+40], rax
37bb9a475mov rax, [rsp+320]
37bb9a47dmov [rsp+32], rax
37bb9a482call ztrsm_
37bb9a487sub [rsp+136], 1
37bb9a48fmov rbx, [rsp+320]
37bb9a497mov eax, [rsp+136]
37bb9a49emov rdx, [rsp+184]
37bb9a4a6movsxd r9, [rbx]
37bb9a4a9add [rsp+152], rdx
37bb9a4b1add r12, [rsp+176]
37bb9a4b9add rbp, [rsp+192]
37bb9a4c1cmp eax, -1
37bb9a4c4jne 0x37bb9a340
37bb9a4camov r14, [rsp+208]
37bb9a4d2mov rbx, [rsp+320]
37bb9a4damov r15, [rsp+328]
37bb9a4e2mov r11, [rsp+216]
37bb9a4eajmp 0x37bb9a63e
37bb9a4ef
37bb9a4ef 90 .
37bb9a4f0
37bb9a4f0loc_37bb9a4f0:
37bb9a4f0mov [r12], -1
37bb9a4f8mov eax, 1
37bb9a4fdjmp 0x37bb9a16c
37bb9a502
37bb9a502loc_37bb9a502:
37bb9a502cmp ecx, -1
37bb9a505je 0x37bb9a765
37bb9a50bmov [r12], -6
37bb9a513mov eax, 6
37bb9a518jmp 0x37bb9a16c
37bb9a51d
37bb9a51dloc_37bb9a51d:
37bb9a51dmov [rsp+200], ecx
37bb9a524
37bb9a524loc_37bb9a524:
37bb9a524test ecx, ecx
37bb9a526jle 0x37bb9a6d7
37bb9a52cmovsxd rdx, ecx
37bb9a52fmov r9, [rsp+144]
37bb9a537lea r11, [r15+16]
37bb9a53bmov rax, r14
37bb9a53elea r8, [rdx+1]
37bb9a542mov r12, rdx
37bb9a545neg rax
37bb9a548mov [rsp+328], r15
37bb9a550imul r8, r14
37bb9a554shl rax, 4
37bb9a558mov r10, r9
37bb9a55bshl r12, 4
37bb9a55fmov [rsp+152], r11
37bb9a567shl r10, 4
37bb9a56badd r12, rsi
37bb9a56emov [rsp+136], r14
37bb9a576add r8, r9
37bb9a579add r9, rdx
37bb9a57cmov [rsp+352], rsi
37bb9a584mov rsi, rbx
37bb9a587imul rdx, r14
37bb9a58bshl r8, 4
37bb9a58fmov rbx, r10
37bb9a592mov r14, rax
37bb9a595add r8, r11
37bb9a598add r9, rdx
37bb9a59bshl r9, 4
37bb9a59flea rbp, [r11+r9]
37bb9a5a3nop
37bb9a5a5nop [rax+rax]
37bb9a5b0
37bb9a5b0loc_37bb9a5b0:
37bb9a5b0lea r9l, [r13+1]
37bb9a5b4cmp r9l, ecx
37bb9a5b7jg 0x37bb9a5fb
37bb9a5b9mov r11l, ecx
37bb9a5bcxor r9l, r9l
37bb9a5bfpxor x1, x1
37bb9a5c3sub r11l, r13l
37bb9a5c6shl r11, 4
37bb9a5canop [rax+rax]
37bb9a5d5nop [rax+rax]
37bb9a5e0
37bb9a5e0loc_37bb9a5e0:
37bb9a5e0movupd x0, [rbp+r9]
37bb9a5e7movups [rbp+r9], x1
37bb9a5edmovups [r12+r9], x0
37bb9a5f2add r9, 16
37bb9a5f6cmp r11, r9
37bb9a5f9jne 0x37bb9a5e0
37bb9a5fb
37bb9a5fbloc_37bb9a5fb:
37bb9a5fblea r15, [r14+r8]
37bb9a5ffcmp r13l, ecx
37bb9a602jl 0x37bb9a6f8
37bb9a608
37bb9a608loc_37bb9a608:
37bb9a608movsxd r9, ecx
37bb9a60bmov r8, r15
37bb9a60esub r12, 16
37bb9a612add rbp, rbx
37bb9a615sub r13l, 1
37bb9a619jne 0x37bb9a5b0
37bb9a61bmov rbx, rsi
37bb9a61emov r14, [rsp+136]
37bb9a626mov r15, [rsp+328]
37bb9a62emov rsi, [rsp+352]
37bb9a636mov r11, [rsp+152]
37bb9a63e
37bb9a63eloc_37bb9a63e:
37bb9a63elea edi, [r9-1]
37bb9a642test edi, edi
37bb9a644jle 0x37bb9a6d7
37bb9a64amovsxd rdi, edi
37bb9a64dmov r12, r14
37bb9a650mov rbp, r14
37bb9a653mov rax, [rsp+144]
37bb9a65bimul r12, rdi
37bb9a65fmov rcx, [rsp+344]
37bb9a667neg rbp
37bb9a66asub r9, rdi
37bb9a66dshl rbp, 4
37bb9a671mov [rsp+352], rsi
37bb9a679lea r13, [rcx+4*r9]
37bb9a67dadd r12, rax
37bb9a680shl r12, 4
37bb9a684lea rsi, [r12+r11]
37bb9a688mov r12, rbp
37bb9a68bmov rbp, rax
37bb9a68enop
37bb9a690
37bb9a690loc_37bb9a690:
37bb9a690movsxd rax, [r13+4*rdi-8]
37bb9a695cmp eax, edi
37bb9a697je 0x37bb9a6c4
37bb9a699imul rax, r14
37bb9a69dlea rcx, [rip+0x8af3e4]
37bb9a6a4mov rdx, rsi
37bb9a6a7mov [rsp+32], rcx
37bb9a6acmov r8, rcx
37bb9a6afmov rcx, rbx
37bb9a6b2lea rax, [rax+rbp+1]
37bb9a6b7shl rax, 4
37bb9a6bblea r9, [r15+rax]
37bb9a6bfcall zswap_
37bb9a6c4
37bb9a6c4loc_37bb9a6c4:
37bb9a6c4sub rdi, 1
37bb9a6c8add rsi, r12
37bb9a6cbtest edi, edi
37bb9a6cdjg 0x37bb9a690
37bb9a6cfmov rsi, [rsp+352]
37bb9a6d7
37bb9a6d7loc_37bb9a6d7:
37bb9a6d7pxor x0, x0
37bb9a6dbmov [rsi+8], 0
37bb9a6e3cvtsi2sd x0, [rsp+200]
37bb9a6ecmovsd_xmm [rsi], x0
37bb9a6f0jmp 0x37bb9a18e
37bb9a6f5
37bb9a6f5 0f 1f 00 ...
37bb9a6f8
37bb9a6f8loc_37bb9a6f8:
37bb9a6f8lea rax, [rip+0x8af389]
37bb9a6fflea r15, [r14+r8]
37bb9a703mov [rsp+32], r8
37bb9a708sub ecx, r13l
37bb9a70blea rdx, [rip+0x8af3b6]
37bb9a712mov [rsp+80], rax
37bb9a717lea r9, [rip+0x8af38a]
37bb9a71emov [rsp+64], rdx
37bb9a723lea r8, [rsp+236]
37bb9a72bmov rdx, rsi
37bb9a72emov [rsp+88], 12
37bb9a737mov [rsp+72], r15
37bb9a73cmov [rsp+56], rax
37bb9a741mov [rsp+48], r12
37bb9a746mov [rsp+40], rdi
37bb9a74bmov [rsp+236], ecx
37bb9a752lea rcx, [rip+0x8af35f]
37bb9a759call zgemv_
37bb9a75emov ecx, [rsi]
37bb9a760jmp 0x37bb9a608
37bb9a765
37bb9a765loc_37bb9a765:
37bb9a765mov eax, [r12]
37bb9a769test eax, eax
37bb9a76bje 0x37bb9a18e
37bb9a771
37bb9a771loc_37bb9a771:
37bb9a771neg eax
37bb9a773jmp 0x37bb9a16c
37bb9a778
37bb9a778loc_37bb9a778:
37bb9a778cdq
37bb9a779mov r9, rbx
37bb9a77clea r8, [rip+0x8af2fd]
37bb9a783mov [rsp+64], 1
37bb9a78cidiv ecx
37bb9a78emov [rsp+56], 6
37bb9a797lea rdx, [rip+0x8af2e3]
37bb9a79elea rcx, [rip+0x8af2fb]
37bb9a7a5mov r12l, eax
37bb9a7a8mov ebp, eax
37bb9a7aalea rax, [rip+0x8af2db]
37bb9a7b1mov [rsp+48], rax
37bb9a7b6mov [rsp+40], rax
37bb9a7bbmov [rsp+32], rax
37bb9a7c0call ilaenv_
37bb9a7c5mov edx, 2
37bb9a7camov ecx, [rbx]
37bb9a7cccmp eax, edx
37bb9a7cecmovl eax, edx
37bb9a7d1mov r13l, ecx
37bb9a7d4cmp r12l, eax
37bb9a7d7jl 0x37bb9a524
37bb9a7ddcmp r12l, ecx
37bb9a7e0jge 0x37bb9a524
37bb9a7e6jmp 0x37bb9a259
37bb9a7eb
37bb9a7eb 0f 1f 44 00 00 ..D..
37bb9a7f0
37bb9a7f0loc_37bb9a7f0:
37bb9a7f0sub r15l, r14l
37bb9a7f3movsxd r10, r10l
37bb9a7f6mov [rsp+112], 12
37bb9a7fflea rdx, [rip+0x8af2b2]
37bb9a806lea eax, [r15+1]
37bb9a80amov [rsp+88], r12
37bb9a80fmov rcx, rdx
37bb9a812mov r9, [rsp+160]
37bb9a81amov [rsp+236], eax
37bb9a821mov rax, [rsp+336]
37bb9a829mov [rsp+104], 12
37bb9a832mov r8, [rsp+320]
37bb9a83amov [rsp+96], rax
37bb9a83flea rax, [rip+0x8af282]
37bb9a846mov [rsp+80], rax
37bb9a84bmov rax, [rsp+168]
37bb9a853mov [rsp+72], rax
37bb9a858lea rax, [r10-1]
37bb9a85cimul r10, [rsp+208]
37bb9a865shl rax, 4
37bb9a869add rax, rsi
37bb9a86cmov [rsp+64], rax
37bb9a871mov rax, [rsp+336]
37bb9a879mov [rsp+56], rax
37bb9a87emov rax, [rsp+144]
37bb9a886lea rax, [r10+rax+1]
37bb9a88bshl rax, 4
37bb9a88fadd rax, [rsp+328]
37bb9a897mov [rsp+48], rax
37bb9a89clea rax, [rip+0x8af205]
37bb9a8a3mov [rsp+40], rax
37bb9a8a8lea rax, [rsp+236]
37bb9a8b0mov [rsp+32], rax
37bb9a8b5call zgemm_
37bb9a8bajmp 0x37bb9a3ee
37bb9a0a0
37bb9a0a0zgetri_:
37bb9a0a0push r15
37bb9a0a2push r14
37bb9a0a4push r13
37bb9a0a6push r12
37bb9a0a8push rbp
37bb9a0a9push rdi
37bb9a0aapush rsi
37bb9a0abpush rbx
37bb9a0acsub rsp, 248
37bb9a0b3lea rax, [rip+0x8af9d2]
37bb9a0bamov r12, [rsp+368]
37bb9a0c2movsxd r14, [r8]
37bb9a0c5mov rsi, [rsp+352]
37bb9a0cdmov [r12], 0
37bb9a0d5mov [rsp+48], rax
37bb9a0damov rbx, rcx
37bb9a0ddmov r15, rdx
37bb9a0e0mov rdi, r8
37bb9a0e3mov [rsp+64], 1
37bb9a0eclea rdx, [rip+0x8af98e]
37bb9a0f3lea r8, [rip+0x8af986]
37bb9a0famov [rsp+56], 6
37bb9a103mov [rsp+40], rax
37bb9a108mov [rsp+32], rax
37bb9a10dmov [rsp+344], r9
37bb9a115mov r9, rcx
37bb9a118lea rcx, [rip+0x8af969]
37bb9a11fcall ilaenv_
37bb9a124mov edx, [rbx]
37bb9a126mov ecx, 1
37bb9a12bpxor x0, x0
37bb9a12fmov ebp, eax
37bb9a131mov [rsi+8], 0
37bb9a139mov eax, edx
37bb9a13bimul eax, ebp
37bb9a13etest eax, eax
37bb9a140cmovle eax, ecx
37bb9a143cvtsi2sd x0, eax
37bb9a147movsd_xmm [rsi], x0
37bb9a14btest edx, edx
37bb9a14djs 0x37bb9a4f0
37bb9a153mov eax, 1
37bb9a158cmovg eax, edx
37bb9a15bcmp [rdi], eax
37bb9a15djge 0x37bb9a1a8
37bb9a15fmov [r12], -3
37bb9a167mov eax, 3
37bb9a16c
37bb9a16cloc_37bb9a16c:
37bb9a16clea rdx, [rsp+236]
37bb9a174mov r8l, 6
37bb9a17alea rcx, [rip+0x8af900]
37bb9a181mov [rsp+236], eax
37bb9a188call xerbla_
37bb9a18dnop
37bb9a18e
37bb9a18eloc_37bb9a18e:
37bb9a18eadd rsp, 248
37bb9a195pop rbx
37bb9a196pop rsi
37bb9a197pop rdi
37bb9a198pop rbp
37bb9a199pop r12
37bb9a19bpop r13
37bb9a19dpop r14
37bb9a19fpop r15
37bb9a1a1ret
37bb9a1a2
37bb9a1a2 66 0f 1f 44 00 00 f..D..
37bb9a1a8
37bb9a1a8loc_37bb9a1a8:
37bb9a1a8mov rcx, [rsp+360]
37bb9a1b0mov ecx, [rcx]
37bb9a1b2cmp ecx, eax
37bb9a1b4jl 0x37bb9a502
37bb9a1bamov eax, [r12]
37bb9a1betest eax, eax
37bb9a1c0jne 0x37bb9a771
37bb9a1c6test edx, edx
37bb9a1c8je 0x37bb9a18e
37bb9a1camov [rsp+56], 8
37bb9a1d3mov r9, r15
37bb9a1d6mov r8, rbx
37bb9a1d9lea rdx, [rip+0x8af8b0]
37bb9a1e0mov [rsp+48], 5
37bb9a1e9lea rcx, [rip+0x8af8a8]
37bb9a1f0mov [rsp+40], r12
37bb9a1f5mov [rsp+32], rdi
37bb9a1facall ztrtri_
37bb9a1ffmov eax, [r12]
37bb9a203test eax, eax
37bb9a205jg 0x37bb9a18e
37bb9a207xor eax, eax
37bb9a209test r14, r14
37bb9a20cmov ecx, [rbx]
37bb9a20ecmovs r14, rax
37bb9a212mov [rsp+232], ecx
37bb9a219mov r13l, ecx
37bb9a21cmov rax, r14
37bb9a21fnot rax
37bb9a222mov [rsp+144], rax
37bb9a22acmp ebp, 1
37bb9a22djle 0x37bb9a51d
37bb9a233cmp ecx, ebp
37bb9a235jle 0x37bb9a51d
37bb9a23bmov rax, [rsp+360]
37bb9a243mov edx, ecx
37bb9a245imul edx, ebp
37bb9a248mov eax, [rax]
37bb9a24amov [rsp+200], edx
37bb9a251cmp eax, edx
37bb9a253jl 0x37bb9a778
37bb9a259
37bb9a259loc_37bb9a259:
37bb9a259lea r8l, [rcx-1]
37bb9a25dlea r13, [r14+1]
37bb9a261mov [rsp+208], r14
37bb9a269mov eax, r8l
37bb9a26cshl r13, 4
37bb9a270lea r11, [r15+16]
37bb9a274mov [rsp+320], rbx
37bb9a27ccdq
37bb9a27dmov [rsp+328], r15
37bb9a285idiv ebp
37bb9a287mov [rsp+216], r11
37bb9a28fmov [rsp+204], ebp
37bb9a296mov [rsp+336], rdi
37bb9a29emov rdi, r13
37bb9a2a1sub r8l, edx
37bb9a2a4xor edx, edx
37bb9a2a6mov eax, r8l
37bb9a2a9lea r9l, [r8+1]
37bb9a2addiv ebp
37bb9a2afmovsxd rdx, r9l
37bb9a2b2mov r9, [rsp+144]
37bb9a2baimul rdx, r14
37bb9a2bemov [rsp+136], eax
37bb9a2c5mov eax, ebp
37bb9a2c7neg eax
37bb9a2c9movsxd r10, eax
37bb9a2ccmov rax, r10
37bb9a2cfmov [rsp+192], r10
37bb9a2d7imul r10, r13
37bb9a2dbimul rax, r14
37bb9a2dfmov [rsp+184], r10
37bb9a2e7movsxd r10, r8l
37bb9a2eashl rax, 4
37bb9a2eemov rbp, r10
37bb9a2f1mov [rsp+176], rax
37bb9a2f9lea rax, [rdx+r9]
37bb9a2fdshl rax, 4
37bb9a301lea r12, [r11+rax]
37bb9a305lea rax, [r9+r10]
37bb9a309mov r9l, ecx
37bb9a30cadd rax, rdx
37bb9a30fshl rax, 4
37bb9a313lea rax, [r15+rax+32]
37bb9a318mov [rsp+152], rax
37bb9a320lea rax, [rsp+228]
37bb9a328mov [rsp+160], rax
37bb9a330lea rax, [rsp+232]
37bb9a338mov [rsp+168], rax
37bb9a340
37bb9a340loc_37bb9a340:
37bb9a340lea eax, [rbp+1]
37bb9a343mov r15l, r9l
37bb9a346mov ebx, [rsp+204]
37bb9a34dsub r15l, eax
37bb9a350lea r14l, [r15+1]
37bb9a354cmp r14l, ebx
37bb9a357cmovg r14l, ebx
37bb9a35blea r10l, [rax+r14]
37bb9a35fmov [rsp+228], r14l
37bb9a367cmp r10l, eax
37bb9a36ajle 0x37bb9a3e5
37bb9a36cmov r13l, [rsp+232]
37bb9a374mov rdx, [rsp+152]
37bb9a37clea r11, [rbp+1]
37bb9a380xor ebx, ebx
37bb9a382pxor x1, x1
37bb9a386nop [rax+rax]
37bb9a390
37bb9a390loc_37bb9a390:
37bb9a390lea eax, [r11+1]
37bb9a394cmp r9l, eax
37bb9a397jl 0x37bb9a3d6
37bb9a399movsxd rcx, ebx
37bb9a39cmov r8l, r9l
37bb9a39fxor eax, eax
37bb9a3a1add rcx, r11
37bb9a3a4sub r8l, r11l
37bb9a3a7shl rcx, 4
37bb9a3abshl r8, 4
37bb9a3afadd rcx, rsi
37bb9a3b2nop [rax]
37bb9a3b5nop [rax+rax]
37bb9a3c0
37bb9a3c0loc_37bb9a3c0:
37bb9a3c0movupd x0, [rdx+rax]
37bb9a3c5movups [rdx+rax], x1
37bb9a3c9movups [rcx+rax], x0
37bb9a3cdadd rax, 16
37bb9a3d1cmp rax, r8
37bb9a3d4jne 0x37bb9a3c0
37bb9a3d6
37bb9a3d6loc_37bb9a3d6:
37bb9a3d6add r11, 1
37bb9a3daadd rdx, rdi
37bb9a3ddadd ebx, r13l
37bb9a3e0cmp r10l, r11l
37bb9a3e3jg 0x37bb9a390
37bb9a3e5
37bb9a3e5loc_37bb9a3e5:
37bb9a3e5cmp r10l, r9l
37bb9a3e8jle 0x37bb9a7f0
37bb9a3ee
37bb9a3eeloc_37bb9a3ee:
37bb9a3eemov rax, [rsp+336]
37bb9a3f6mov [rsp+72], r12
37bb9a3fblea r9, [rip+0x8af6d6]
37bb9a402lea rdx, [rip+0x8af6d3]
37bb9a409mov [rsp+112], 4
37bb9a412lea r8, [rip+0x8af69f]
37bb9a419lea rcx, [rip+0x8af6c1]
37bb9a420mov [rsp+80], rax
37bb9a425mov rax, [rsp+168]
37bb9a42dmov [rsp+104], 12
37bb9a436mov [rsp+64], rax
37bb9a43bmov rax, rbp
37bb9a43emov [rsp+96], 5
37bb9a447shl rax, 4
37bb9a44bmov [rsp+88], 5
37bb9a454add rax, rsi
37bb9a457mov [rsp+56], rax
37bb9a45clea rax, [rip+0x8af665]
37bb9a463mov [rsp+48], rax
37bb9a468mov rax, [rsp+160]
37bb9a470mov [rsp+40], rax
37bb9a475mov rax, [rsp+320]
37bb9a47dmov [rsp+32], rax
37bb9a482call ztrsm_
37bb9a487sub [rsp+136], 1
37bb9a48fmov rbx, [rsp+320]
37bb9a497mov eax, [rsp+136]
37bb9a49emov rdx, [rsp+184]
37bb9a4a6movsxd r9, [rbx]
37bb9a4a9add [rsp+152], rdx
37bb9a4b1add r12, [rsp+176]
37bb9a4b9add rbp, [rsp+192]
37bb9a4c1cmp eax, -1
37bb9a4c4jne 0x37bb9a340
37bb9a4camov r14, [rsp+208]
37bb9a4d2mov rbx, [rsp+320]
37bb9a4damov r15, [rsp+328]
37bb9a4e2mov r11, [rsp+216]
37bb9a4eajmp 0x37bb9a63e
37bb9a4ef
37bb9a4ef 90 .
37bb9a4f0
37bb9a4f0loc_37bb9a4f0:
37bb9a4f0mov [r12], -1
37bb9a4f8mov eax, 1
37bb9a4fdjmp 0x37bb9a16c
37bb9a502
37bb9a502loc_37bb9a502:
37bb9a502cmp ecx, -1
37bb9a505je 0x37bb9a765
37bb9a50bmov [r12], -6
37bb9a513mov eax, 6
37bb9a518jmp 0x37bb9a16c
37bb9a51d
37bb9a51dloc_37bb9a51d:
37bb9a51dmov [rsp+200], ecx
37bb9a524
37bb9a524loc_37bb9a524:
37bb9a524test ecx, ecx
37bb9a526jle 0x37bb9a6d7
37bb9a52cmovsxd rdx, ecx
37bb9a52fmov r9, [rsp+144]
37bb9a537lea r11, [r15+16]
37bb9a53bmov rax, r14
37bb9a53elea r8, [rdx+1]
37bb9a542mov r12, rdx
37bb9a545neg rax
37bb9a548mov [rsp+328], r15
37bb9a550imul r8, r14
37bb9a554shl rax, 4
37bb9a558mov r10, r9
37bb9a55bshl r12, 4
37bb9a55fmov [rsp+152], r11
37bb9a567shl r10, 4
37bb9a56badd r12, rsi
37bb9a56emov [rsp+136], r14
37bb9a576add r8, r9
37bb9a579add r9, rdx
37bb9a57cmov [rsp+352], rsi
37bb9a584mov rsi, rbx
37bb9a587imul rdx, r14
37bb9a58bshl r8, 4
37bb9a58fmov rbx, r10
37bb9a592mov r14, rax
37bb9a595add r8, r11
37bb9a598add r9, rdx
37bb9a59bshl r9, 4
37bb9a59flea rbp, [r11+r9]
37bb9a5a3nop
37bb9a5a5nop [rax+rax]
37bb9a5b0
37bb9a5b0loc_37bb9a5b0:
37bb9a5b0lea r9l, [r13+1]
37bb9a5b4cmp r9l, ecx
37bb9a5b7jg 0x37bb9a5fb
37bb9a5b9mov r11l, ecx
37bb9a5bcxor r9l, r9l
37bb9a5bfpxor x1, x1
37bb9a5c3sub r11l, r13l
37bb9a5c6shl r11, 4
37bb9a5canop [rax+rax]
37bb9a5d5nop [rax+rax]
37bb9a5e0
37bb9a5e0loc_37bb9a5e0:
37bb9a5e0movupd x0, [rbp+r9]
37bb9a5e7movups [rbp+r9], x1
37bb9a5edmovups [r12+r9], x0
37bb9a5f2add r9, 16
37bb9a5f6cmp r11, r9
37bb9a5f9jne 0x37bb9a5e0
37bb9a5fb
37bb9a5fbloc_37bb9a5fb:
37bb9a5fblea r15, [r14+r8]
37bb9a5ffcmp r13l, ecx
37bb9a602jl 0x37bb9a6f8
37bb9a608
37bb9a608loc_37bb9a608:
37bb9a608movsxd r9, ecx
37bb9a60bmov r8, r15
37bb9a60esub r12, 16
37bb9a612add rbp, rbx
37bb9a615sub r13l, 1
37bb9a619jne 0x37bb9a5b0
37bb9a61bmov rbx, rsi
37bb9a61emov r14, [rsp+136]
37bb9a626mov r15, [rsp+328]
37bb9a62emov rsi, [rsp+352]
37bb9a636mov r11, [rsp+152]
37bb9a63e
37bb9a63eloc_37bb9a63e:
37bb9a63elea edi, [r9-1]
37bb9a642test edi, edi
37bb9a644jle 0x37bb9a6d7
37bb9a64amovsxd rdi, edi
37bb9a64dmov r12, r14
37bb9a650mov rbp, r14
37bb9a653mov rax, [rsp+144]
37bb9a65bimul r12, rdi
37bb9a65fmov rcx, [rsp+344]
37bb9a667neg rbp
37bb9a66asub r9, rdi
37bb9a66dshl rbp, 4
37bb9a671mov [rsp+352], rsi
37bb9a679lea r13, [rcx+4*r9]
37bb9a67dadd r12, rax
37bb9a680shl r12, 4
37bb9a684lea rsi, [r12+r11]
37bb9a688mov r12, rbp
37bb9a68bmov rbp, rax
37bb9a68enop
37bb9a690
37bb9a690loc_37bb9a690:
37bb9a690movsxd rax, [r13+4*rdi-8]
37bb9a695cmp eax, edi
37bb9a697je 0x37bb9a6c4
37bb9a699imul rax, r14
37bb9a69dlea rcx, [rip+0x8af3e4]
37bb9a6a4mov rdx, rsi
37bb9a6a7mov [rsp+32], rcx
37bb9a6acmov r8, rcx
37bb9a6afmov rcx, rbx
37bb9a6b2lea rax, [rax+rbp+1]
37bb9a6b7shl rax, 4
37bb9a6bblea r9, [r15+rax]
37bb9a6bfcall zswap_
37bb9a6c4
37bb9a6c4loc_37bb9a6c4:
37bb9a6c4sub rdi, 1
37bb9a6c8add rsi, r12
37bb9a6cbtest edi, edi
37bb9a6cdjg 0x37bb9a690
37bb9a6cfmov rsi, [rsp+352]
37bb9a6d7
37bb9a6d7loc_37bb9a6d7:
37bb9a6d7pxor x0, x0
37bb9a6dbmov [rsi+8], 0
37bb9a6e3cvtsi2sd x0, [rsp+200]
37bb9a6ecmovsd_xmm [rsi], x0
37bb9a6f0jmp 0x37bb9a18e
37bb9a6f5
37bb9a6f5 0f 1f 00 ...
37bb9a6f8
37bb9a6f8loc_37bb9a6f8:
37bb9a6f8lea rax, [rip+0x8af389]
37bb9a6fflea r15, [r14+r8]
37bb9a703mov [rsp+32], r8
37bb9a708sub ecx, r13l
37bb9a70blea rdx, [rip+0x8af3b6]
37bb9a712mov [rsp+80], rax
37bb9a717lea r9, [rip+0x8af38a]
37bb9a71emov [rsp+64], rdx
37bb9a723lea r8, [rsp+236]
37bb9a72bmov rdx, rsi
37bb9a72emov [rsp+88], 12
37bb9a737mov [rsp+72], r15
37bb9a73cmov [rsp+56], rax
37bb9a741mov [rsp+48], r12
37bb9a746mov [rsp+40], rdi
37bb9a74bmov [rsp+236], ecx
37bb9a752lea rcx, [rip+0x8af35f]
37bb9a759call zgemv_
37bb9a75emov ecx, [rsi]
37bb9a760jmp 0x37bb9a608
37bb9a765
37bb9a765loc_37bb9a765:
37bb9a765mov eax, [r12]
37bb9a769test eax, eax
37bb9a76bje 0x37bb9a18e
37bb9a771
37bb9a771loc_37bb9a771:
37bb9a771neg eax
37bb9a773jmp 0x37bb9a16c
37bb9a778
37bb9a778loc_37bb9a778:
37bb9a778cdq
37bb9a779mov r9, rbx
37bb9a77clea r8, [rip+0x8af2fd]
37bb9a783mov [rsp+64], 1
37bb9a78cidiv ecx
37bb9a78emov [rsp+56], 6
37bb9a797lea rdx, [rip+0x8af2e3]
37bb9a79elea rcx, [rip+0x8af2fb]
37bb9a7a5mov r12l, eax
37bb9a7a8mov ebp, eax
37bb9a7aalea rax, [rip+0x8af2db]
37bb9a7b1mov [rsp+48], rax
37bb9a7b6mov [rsp+40], rax
37bb9a7bbmov [rsp+32], rax
37bb9a7c0call ilaenv_
37bb9a7c5mov edx, 2
37bb9a7camov ecx, [rbx]
37bb9a7cccmp eax, edx
37bb9a7cecmovl eax, edx
37bb9a7d1mov r13l, ecx
37bb9a7d4cmp r12l, eax
37bb9a7d7jl 0x37bb9a524
37bb9a7ddcmp r12l, ecx
37bb9a7e0jge 0x37bb9a524
37bb9a7e6jmp 0x37bb9a259
37bb9a7eb
37bb9a7eb 0f 1f 44 00 00 ..D..
37bb9a7f0
37bb9a7f0loc_37bb9a7f0:
37bb9a7f0sub r15l, r14l
37bb9a7f3movsxd r10, r10l
37bb9a7f6mov [rsp+112], 12
37bb9a7fflea rdx, [rip+0x8af2b2]
37bb9a806lea eax, [r15+1]
37bb9a80amov [rsp+88], r12
37bb9a80fmov rcx, rdx
37bb9a812mov r9, [rsp+160]
37bb9a81amov [rsp+236], eax
37bb9a821mov rax, [rsp+336]
37bb9a829mov [rsp+104], 12
37bb9a832mov r8, [rsp+320]
37bb9a83amov [rsp+96], rax
37bb9a83flea rax, [rip+0x8af282]
37bb9a846mov [rsp+80], rax
37bb9a84bmov rax, [rsp+168]
37bb9a853mov [rsp+72], rax
37bb9a858lea rax, [r10-1]
37bb9a85cimul r10, [rsp+208]
37bb9a865shl rax, 4
37bb9a869add rax, rsi
37bb9a86cmov [rsp+64], rax
37bb9a871mov rax, [rsp+336]
37bb9a879mov [rsp+56], rax
37bb9a87emov rax, [rsp+144]
37bb9a886lea rax, [r10+rax+1]
37bb9a88bshl rax, 4
37bb9a88fadd rax, [rsp+328]
37bb9a897mov [rsp+48], rax
37bb9a89clea rax, [rip+0x8af205]
37bb9a8a3mov [rsp+40], rax
37bb9a8a8lea rax, [rsp+236]
37bb9a8b0mov [rsp+32], rax
37bb9a8b5call zgemm_
37bb9a8bajmp 0x37bb9a3ee
37bb9a0a0
37bb9a8bf
37bb9a8bf // align 0x10
37bb9a8bf // align 0x10
37bb9a8c0
37bb9a8c0zgetrs_:
37bb9a8c0push r14
37bb9a8c2push rbp
37bb9a8c3push rdi
37bb9a8c4push rsi
37bb9a8c5push rbx
37bb9a8c6sub rsp, 160
37bb9a8cdmov rax, [rsp+272]
37bb9a8d5mov [rax], 0
37bb9a8dbmov rbx, rdx
37bb9a8demov rdi, r8
37bb9a8e1mov rbp, r9
37bb9a8e4mov r8l, 1
37bb9a8eamov r9l, 1
37bb9a8f0lea rdx, [rip+0x8af1f9]
37bb9a8f7mov rsi, rcx
37bb9a8facall lsame_
37bb9a8ffmov r10l, eax
37bb9a902test eax, eax
37bb9a904je 0x37bb9a9b0
37bb9a90a
37bb9a90aloc_37bb9a90a:
37bb9a90amov eax, [rbx]
37bb9a90ctest eax, eax
37bb9a90ejs 0x37bb9a9a0
37bb9a914mov ecx, [rdi]
37bb9a916test ecx, ecx
37bb9a918js 0x37bb9a958
37bb9a91amov r11, [rsp+240]
37bb9a922test eax, eax
37bb9a924mov edx, 1
37bb9a929cmovg edx, eax
37bb9a92ccmp [r11], edx
37bb9a92fjl 0x37bb9aa20
37bb9a935mov r11, [rsp+264]
37bb9a93dcmp [r11], edx
37bb9a940jge 0x37bb9aa30
37bb9a946mov eax, -8
37bb9a94bmov edx, 8
37bb9a950jmp 0x37bb9a962
37bb9a952
37bb9a952 66 0f 1f 44 00 00 f..D..
37bb9a958
37bb9a958loc_37bb9a958:
37bb9a958mov eax, -3
37bb9a95dmov edx, 3
37bb9a962
37bb9a962loc_37bb9a962:
37bb9a962mov rdi, [rsp+272]
37bb9a96amov [rdi], eax
37bb9a96c
37bb9a96cloc_37bb9a96c:
37bb9a96cmov [rsp+156], edx
37bb9a973mov r8l, 6
37bb9a979lea rdx, [rsp+156]
37bb9a981lea rcx, [rip+0x8af16b]
37bb9a988call xerbla_
37bb9a98dnop
37bb9a98e
37bb9a98eloc_37bb9a98e:
37bb9a98eadd rsp, 160
37bb9a995pop rbx
37bb9a996pop rsi
37bb9a997pop rdi
37bb9a998pop rbp
37bb9a999pop r14
37bb9a99bret
37bb9a99c
37bb9a99c 0f 1f 40 00 ..@.
37bb9a9a0
37bb9a9a0loc_37bb9a9a0:
37bb9a9a0mov eax, -2
37bb9a9a5mov edx, 2
37bb9a9aajmp 0x37bb9a962
37bb9a9ac
37bb9a9ac 0f 1f 40 00 ..@.
37bb9a9b0
37bb9a9b0loc_37bb9a9b0:
37bb9a9b0mov r9l, 1
37bb9a9b6mov r8l, 1
37bb9a9bcmov rcx, rsi
37bb9a9bfmov [rsp+140], eax
37bb9a9c6lea rdx, [rip+0x8af124]
37bb9a9cdcall lsame_
37bb9a9d2mov r10l, [rsp+140]
37bb9a9datest eax, eax
37bb9a9dcjne 0x37bb9a90a
37bb9a9e2mov r9l, 1
37bb9a9e8mov r8l, 1
37bb9a9eelea rdx, [rip+0x8af0fd]
37bb9a9f5mov rcx, rsi
37bb9a9f8call lsame_
37bb9a9fdmov r10l, [rsp+140]
37bb9aa05test eax, eax
37bb9aa07jne 0x37bb9a90a
37bb9aa0dmov eax, -1
37bb9aa12mov edx, 1
37bb9aa17jmp 0x37bb9a962
37bb9aa1c
37bb9aa1c 0f 1f 40 00 ..@.
37bb9aa20
37bb9aa20loc_37bb9aa20:
37bb9aa20mov eax, -5
37bb9aa25mov edx, 5
37bb9aa2ajmp 0x37bb9a962
37bb9aa2f
37bb9aa2f 90 .
37bb9aa30
37bb9aa30loc_37bb9aa30:
37bb9aa30mov rdx, [rsp+272]
37bb9aa38mov edx, [rdx]
37bb9aa3atest edx, edx
37bb9aa3cjne 0x37bb9acfb
37bb9aa42test eax, eax
37bb9aa44je 0x37bb9a98e
37bb9aa4atest ecx, ecx
37bb9aa4cje 0x37bb9a98e
37bb9aa52test r10l, r10l
37bb9aa55je 0x37bb9abb0
37bb9aa5blea rax, [rip+0x8af09a]
37bb9aa62mov [rsp+32], rbx
37bb9aa67mov rcx, rdi
37bb9aa6amov r8, [rsp+264]
37bb9aa72mov [rsp+48], rax
37bb9aa77mov rax, [rsp+248]
37bb9aa7flea r9, [rip+0x8af076]
37bb9aa86lea rsi, [rip+0x8af093]
37bb9aa8dmov rdx, [rsp+256]
37bb9aa95mov [rsp+40], rax
37bb9aa9acall zlaswp_
37bb9aa9fmov rax, [rsp+264]
37bb9aaa7mov [rsp+56], rbp
37bb9aaaclea r9, [rip+0x8af04d]
37bb9aab3mov [rsp+112], 4
37bb9aabclea r8, [rip+0x8af041]
37bb9aac3lea rdx, [rip+0x8af046]
37bb9aacamov [rsp+80], rax
37bb9aacflea rcx, [rip+0x8af03f]
37bb9aad6mov rax, [rsp+256]
37bb9aademov [rsp+104], 12
37bb9aae7mov [rsp+72], rax
37bb9aaecmov rax, [rsp+240]
37bb9aaf4mov [rsp+96], 5
37bb9aafdmov [rsp+64], rax
37bb9ab02mov [rsp+88], 4
37bb9ab0bmov [rsp+48], rsi
37bb9ab10mov [rsp+40], rdi
37bb9ab15mov [rsp+32], rbx
37bb9ab1acall ztrsm_
37bb9ab1fmov rax, [rsp+264]
37bb9ab27mov [rsp+56], rbp
37bb9ab2clea r9, [rip+0x8aeffd]
37bb9ab33mov [rsp+112], 8
37bb9ab3clea r8, [rip+0x8aefc1]
37bb9ab43lea rdx, [rip+0x8aefee]
37bb9ab4amov [rsp+80], rax
37bb9ab4flea rcx, [rip+0x8aefbf]
37bb9ab56mov rax, [rsp+256]
37bb9ab5emov [rsp+104], 12
37bb9ab67mov [rsp+72], rax
37bb9ab6cmov rax, [rsp+240]
37bb9ab74mov [rsp+96], 5
37bb9ab7dmov [rsp+88], 4
37bb9ab86mov [rsp+64], rax
37bb9ab8bmov [rsp+48], rsi
37bb9ab90mov [rsp+40], rdi
37bb9ab95mov [rsp+32], rbx
37bb9ab9acall ztrsm_
37bb9ab9fnop
37bb9aba0add rsp, 160
37bb9aba7pop rbx
37bb9aba8pop rsi
37bb9aba9pop rdi
37bb9abaapop rbp
37bb9ababpop r14
37bb9abadret
37bb9abae
37bb9abae 66 90 f.
37bb9abb0
37bb9abb0loc_37bb9abb0:
37bb9abb0mov rax, [rsp+264]
37bb9abb8lea r14, [rip+0x8aef61]
37bb9abbfmov [rsp+112], 8
37bb9abc8mov r8, rsi
37bb9abcbmov [rsp+104], 1
37bb9abd4lea r9, [rip+0x8aef55]
37bb9abdblea rdx, [rip+0x8aef56]
37bb9abe2mov [rsp+80], rax
37bb9abe7mov rax, [rsp+256]
37bb9abeflea rcx, [rip+0x8aef1f]
37bb9abf6mov [rsp+96], 5
37bb9abffmov [rsp+72], rax
37bb9ac04mov rax, [rsp+240]
37bb9ac0cmov [rsp+88], 4
37bb9ac15mov [rsp+64], rax
37bb9ac1amov [rsp+56], rbp
37bb9ac1fmov [rsp+48], r14
37bb9ac24mov [rsp+40], rdi
37bb9ac29mov [rsp+32], rbx
37bb9ac2ecall ztrsm_
37bb9ac33mov rax, [rsp+264]
37bb9ac3bmov [rsp+56], rbp
37bb9ac40mov r8, rsi
37bb9ac43mov [rsp+112], 4
37bb9ac4clea r9, [rip+0x8aeead]
37bb9ac53lea rdx, [rip+0x8aeeb6]
37bb9ac5amov [rsp+80], rax
37bb9ac5flea rcx, [rip+0x8aeeaf]
37bb9ac66mov rax, [rsp+256]
37bb9ac6emov [rsp+104], 1
37bb9ac77mov [rsp+72], rax
37bb9ac7cmov rax, [rsp+240]
37bb9ac84mov [rsp+96], 5
37bb9ac8dmov [rsp+64], rax
37bb9ac92mov [rsp+88], 4
37bb9ac9bmov [rsp+48], r14
37bb9aca0mov [rsp+40], rdi
37bb9aca5mov [rsp+32], rbx
37bb9acaacall ztrsm_
37bb9acaflea rax, [rip+0x8aee8a]
37bb9acb6mov rcx, rdi
37bb9acb9mov [rsp+32], rbx
37bb9acbemov [rsp+48], rax
37bb9acc3mov rax, [rsp+248]
37bb9accblea r9, [rip+0x8aee2a]
37bb9acd2mov r8, [rsp+264]
37bb9acdamov rdx, [rsp+256]
37bb9ace2mov [rsp+40], rax
37bb9ace7call zlaswp_
37bb9acecnop
37bb9acedadd rsp, 160
37bb9acf4pop rbx
37bb9acf5pop rsi
37bb9acf6pop rdi
37bb9acf7pop rbp
37bb9acf8pop r14
37bb9acfaret
37bb9acfb
37bb9acfbloc_37bb9acfb:
37bb9acfbneg edx
37bb9acfdjmp 0x37bb9a96c
37bb9a8c0
37bb9a8c0zgetrs_:
37bb9a8c0push r14
37bb9a8c2push rbp
37bb9a8c3push rdi
37bb9a8c4push rsi
37bb9a8c5push rbx
37bb9a8c6sub rsp, 160
37bb9a8cdmov rax, [rsp+272]
37bb9a8d5mov [rax], 0
37bb9a8dbmov rbx, rdx
37bb9a8demov rdi, r8
37bb9a8e1mov rbp, r9
37bb9a8e4mov r8l, 1
37bb9a8eamov r9l, 1
37bb9a8f0lea rdx, [rip+0x8af1f9]
37bb9a8f7mov rsi, rcx
37bb9a8facall lsame_
37bb9a8ffmov r10l, eax
37bb9a902test eax, eax
37bb9a904je 0x37bb9a9b0
37bb9a90a
37bb9a90aloc_37bb9a90a:
37bb9a90amov eax, [rbx]
37bb9a90ctest eax, eax
37bb9a90ejs 0x37bb9a9a0
37bb9a914mov ecx, [rdi]
37bb9a916test ecx, ecx
37bb9a918js 0x37bb9a958
37bb9a91amov r11, [rsp+240]
37bb9a922test eax, eax
37bb9a924mov edx, 1
37bb9a929cmovg edx, eax
37bb9a92ccmp [r11], edx
37bb9a92fjl 0x37bb9aa20
37bb9a935mov r11, [rsp+264]
37bb9a93dcmp [r11], edx
37bb9a940jge 0x37bb9aa30
37bb9a946mov eax, -8
37bb9a94bmov edx, 8
37bb9a950jmp 0x37bb9a962
37bb9a952
37bb9a952 66 0f 1f 44 00 00 f..D..
37bb9a958
37bb9a958loc_37bb9a958:
37bb9a958mov eax, -3
37bb9a95dmov edx, 3
37bb9a962
37bb9a962loc_37bb9a962:
37bb9a962mov rdi, [rsp+272]
37bb9a96amov [rdi], eax
37bb9a96c
37bb9a96cloc_37bb9a96c:
37bb9a96cmov [rsp+156], edx
37bb9a973mov r8l, 6
37bb9a979lea rdx, [rsp+156]
37bb9a981lea rcx, [rip+0x8af16b]
37bb9a988call xerbla_
37bb9a98dnop
37bb9a98e
37bb9a98eloc_37bb9a98e:
37bb9a98eadd rsp, 160
37bb9a995pop rbx
37bb9a996pop rsi
37bb9a997pop rdi
37bb9a998pop rbp
37bb9a999pop r14
37bb9a99bret
37bb9a99c
37bb9a99c 0f 1f 40 00 ..@.
37bb9a9a0
37bb9a9a0loc_37bb9a9a0:
37bb9a9a0mov eax, -2
37bb9a9a5mov edx, 2
37bb9a9aajmp 0x37bb9a962
37bb9a9ac
37bb9a9ac 0f 1f 40 00 ..@.
37bb9a9b0
37bb9a9b0loc_37bb9a9b0:
37bb9a9b0mov r9l, 1
37bb9a9b6mov r8l, 1
37bb9a9bcmov rcx, rsi
37bb9a9bfmov [rsp+140], eax
37bb9a9c6lea rdx, [rip+0x8af124]
37bb9a9cdcall lsame_
37bb9a9d2mov r10l, [rsp+140]
37bb9a9datest eax, eax
37bb9a9dcjne 0x37bb9a90a
37bb9a9e2mov r9l, 1
37bb9a9e8mov r8l, 1
37bb9a9eelea rdx, [rip+0x8af0fd]
37bb9a9f5mov rcx, rsi
37bb9a9f8call lsame_
37bb9a9fdmov r10l, [rsp+140]
37bb9aa05test eax, eax
37bb9aa07jne 0x37bb9a90a
37bb9aa0dmov eax, -1
37bb9aa12mov edx, 1
37bb9aa17jmp 0x37bb9a962
37bb9aa1c
37bb9aa1c 0f 1f 40 00 ..@.
37bb9aa20
37bb9aa20loc_37bb9aa20:
37bb9aa20mov eax, -5
37bb9aa25mov edx, 5
37bb9aa2ajmp 0x37bb9a962
37bb9aa2f
37bb9aa2f 90 .
37bb9aa30
37bb9aa30loc_37bb9aa30:
37bb9aa30mov rdx, [rsp+272]
37bb9aa38mov edx, [rdx]
37bb9aa3atest edx, edx
37bb9aa3cjne 0x37bb9acfb
37bb9aa42test eax, eax
37bb9aa44je 0x37bb9a98e
37bb9aa4atest ecx, ecx
37bb9aa4cje 0x37bb9a98e
37bb9aa52test r10l, r10l
37bb9aa55je 0x37bb9abb0
37bb9aa5blea rax, [rip+0x8af09a]
37bb9aa62mov [rsp+32], rbx
37bb9aa67mov rcx, rdi
37bb9aa6amov r8, [rsp+264]
37bb9aa72mov [rsp+48], rax
37bb9aa77mov rax, [rsp+248]
37bb9aa7flea r9, [rip+0x8af076]
37bb9aa86lea rsi, [rip+0x8af093]
37bb9aa8dmov rdx, [rsp+256]
37bb9aa95mov [rsp+40], rax
37bb9aa9acall zlaswp_
37bb9aa9fmov rax, [rsp+264]
37bb9aaa7mov [rsp+56], rbp
37bb9aaaclea r9, [rip+0x8af04d]
37bb9aab3mov [rsp+112], 4
37bb9aabclea r8, [rip+0x8af041]
37bb9aac3lea rdx, [rip+0x8af046]
37bb9aacamov [rsp+80], rax
37bb9aacflea rcx, [rip+0x8af03f]
37bb9aad6mov rax, [rsp+256]
37bb9aademov [rsp+104], 12
37bb9aae7mov [rsp+72], rax
37bb9aaecmov rax, [rsp+240]
37bb9aaf4mov [rsp+96], 5
37bb9aafdmov [rsp+64], rax
37bb9ab02mov [rsp+88], 4
37bb9ab0bmov [rsp+48], rsi
37bb9ab10mov [rsp+40], rdi
37bb9ab15mov [rsp+32], rbx
37bb9ab1acall ztrsm_
37bb9ab1fmov rax, [rsp+264]
37bb9ab27mov [rsp+56], rbp
37bb9ab2clea r9, [rip+0x8aeffd]
37bb9ab33mov [rsp+112], 8
37bb9ab3clea r8, [rip+0x8aefc1]
37bb9ab43lea rdx, [rip+0x8aefee]
37bb9ab4amov [rsp+80], rax
37bb9ab4flea rcx, [rip+0x8aefbf]
37bb9ab56mov rax, [rsp+256]
37bb9ab5emov [rsp+104], 12
37bb9ab67mov [rsp+72], rax
37bb9ab6cmov rax, [rsp+240]
37bb9ab74mov [rsp+96], 5
37bb9ab7dmov [rsp+88], 4
37bb9ab86mov [rsp+64], rax
37bb9ab8bmov [rsp+48], rsi
37bb9ab90mov [rsp+40], rdi
37bb9ab95mov [rsp+32], rbx
37bb9ab9acall ztrsm_
37bb9ab9fnop
37bb9aba0add rsp, 160
37bb9aba7pop rbx
37bb9aba8pop rsi
37bb9aba9pop rdi
37bb9abaapop rbp
37bb9ababpop r14
37bb9abadret
37bb9abae
37bb9abae 66 90 f.
37bb9abb0
37bb9abb0loc_37bb9abb0:
37bb9abb0mov rax, [rsp+264]
37bb9abb8lea r14, [rip+0x8aef61]
37bb9abbfmov [rsp+112], 8
37bb9abc8mov r8, rsi
37bb9abcbmov [rsp+104], 1
37bb9abd4lea r9, [rip+0x8aef55]
37bb9abdblea rdx, [rip+0x8aef56]
37bb9abe2mov [rsp+80], rax
37bb9abe7mov rax, [rsp+256]
37bb9abeflea rcx, [rip+0x8aef1f]
37bb9abf6mov [rsp+96], 5
37bb9abffmov [rsp+72], rax
37bb9ac04mov rax, [rsp+240]
37bb9ac0cmov [rsp+88], 4
37bb9ac15mov [rsp+64], rax
37bb9ac1amov [rsp+56], rbp
37bb9ac1fmov [rsp+48], r14
37bb9ac24mov [rsp+40], rdi
37bb9ac29mov [rsp+32], rbx
37bb9ac2ecall ztrsm_
37bb9ac33mov rax, [rsp+264]
37bb9ac3bmov [rsp+56], rbp
37bb9ac40mov r8, rsi
37bb9ac43mov [rsp+112], 4
37bb9ac4clea r9, [rip+0x8aeead]
37bb9ac53lea rdx, [rip+0x8aeeb6]
37bb9ac5amov [rsp+80], rax
37bb9ac5flea rcx, [rip+0x8aeeaf]
37bb9ac66mov rax, [rsp+256]
37bb9ac6emov [rsp+104], 1
37bb9ac77mov [rsp+72], rax
37bb9ac7cmov rax, [rsp+240]
37bb9ac84mov [rsp+96], 5
37bb9ac8dmov [rsp+64], rax
37bb9ac92mov [rsp+88], 4
37bb9ac9bmov [rsp+48], r14
37bb9aca0mov [rsp+40], rdi
37bb9aca5mov [rsp+32], rbx
37bb9acaacall ztrsm_
37bb9acaflea rax, [rip+0x8aee8a]
37bb9acb6mov rcx, rdi
37bb9acb9mov [rsp+32], rbx
37bb9acbemov [rsp+48], rax
37bb9acc3mov rax, [rsp+248]
37bb9accblea r9, [rip+0x8aee2a]
37bb9acd2mov r8, [rsp+264]
37bb9acdamov rdx, [rsp+256]
37bb9ace2mov [rsp+40], rax
37bb9ace7call zlaswp_
37bb9acecnop
37bb9acedadd rsp, 160
37bb9acf4pop rbx
37bb9acf5pop rsi
37bb9acf6pop rdi
37bb9acf7pop rbp
37bb9acf8pop r14
37bb9acfaret
37bb9acfb
37bb9acfbloc_37bb9acfb:
37bb9acfbneg edx
37bb9acfdjmp 0x37bb9a96c
37bb9a8c0
37bb9ad02
37bb9ad02 // align 0x10
37bb9ad02 // align 0x10
37bb9ad10
37bb9ad10zggbak_:
37bb9ad10push r14
37bb9ad12push r12
37bb9ad14push rbp
37bb9ad15push rdi
37bb9ad16push rsi
37bb9ad17push rbx
37bb9ad18sub rsp, 104
37bb9ad1cmov rsi, rdx
37bb9ad1fmov rbx, rcx
37bb9ad22lea rdx, [rip+0x8aee27]
37bb9ad29mov rbp, r8
37bb9ad2cmov rcx, rsi
37bb9ad2fmov r8l, 1
37bb9ad35mov rdi, r9
37bb9ad38mov r9l, 1
37bb9ad3ecall lsame_
37bb9ad43mov rcx, rsi
37bb9ad46mov r9l, 1
37bb9ad4cmov r8l, 1
37bb9ad52lea rdx, [rip+0x8aedf8]
37bb9ad59mov r12l, eax
37bb9ad5ccall lsame_
37bb9ad61mov r9l, 1
37bb9ad67mov r8l, 1
37bb9ad6dmov rcx, rbx
37bb9ad70mov esi, eax
37bb9ad72mov rax, [rsp+240]
37bb9ad7alea rdx, [rip+0x8aedd1]
37bb9ad81mov [rax], 0
37bb9ad87call lsame_
37bb9ad8ctest eax, eax
37bb9ad8eje 0x37bb9ae58
37bb9ad94
37bb9ad94loc_37bb9ad94:
37bb9ad94test r12l, r12l
37bb9ad97jne 0x37bb9ade0
37bb9ad99mov ecx, -2
37bb9ad9emov eax, 2
37bb9ada3test esi, esi
37bb9ada5jne 0x37bb9ade0
37bb9ada7
37bb9ada7loc_37bb9ada7:
37bb9ada7mov rdi, [rsp+240]
37bb9adafmov [rdi], ecx
37bb9adb1
37bb9adb1loc_37bb9adb1:
37bb9adb1lea rdx, [rsp+92]
37bb9adb6mov r8l, 6
37bb9adbclea rcx, [rip+0x8aed93]
37bb9adc3mov [rsp+92], eax
37bb9adc7call xerbla_
37bb9adccnop
37bb9adcd
37bb9adcdloc_37bb9adcd:
37bb9adcdadd rsp, 104
37bb9add1pop rbx
37bb9add2pop rsi
37bb9add3pop rdi
37bb9add4pop rbp
37bb9add5pop r12
37bb9add7pop r14
37bb9add9ret
37bb9adda
37bb9adda 66 0f 1f 44 00 00 f..D..
37bb9ade0
37bb9ade0loc_37bb9ade0:
37bb9ade0mov edx, [rbp]
37bb9ade3test edx, edx
37bb9ade5js 0x37bb9aed0
37bb9adebmov r8l, [rdi]
37bb9adeetest r8l, r8l
37bb9adf1jle 0x37bb9aee0
37bb9adf7mov rax, [rsp+192]
37bb9adffmov eax, [rax]
37bb9ae01test edx, edx
37bb9ae03jne 0x37bb9aef0
37bb9ae09test eax, eax
37bb9ae0bje 0x37bb9af10
37bb9ae11cmp r8l, 1
37bb9ae15je 0x37bb9aef9
37bb9ae1bmov r8l, 1
37bb9ae21
37bb9ae21loc_37bb9ae21:
37bb9ae21mov rax, [rsp+216]
37bb9ae29mov ecx, [rax]
37bb9ae2btest ecx, ecx
37bb9ae2djs 0x37bb9b3b8
37bb9ae33mov rax, [rsp+232]
37bb9ae3bcmp [rax], r8l
37bb9ae3ejge 0x37bb9af40
37bb9ae44mov ecx, -10
37bb9ae49mov eax, 10
37bb9ae4ejmp 0x37bb9ada7
37bb9ae53
37bb9ae53 0f 1f 44 00 00 ..D..
37bb9ae58
37bb9ae58loc_37bb9ae58:
37bb9ae58mov r9l, 1
37bb9ae5emov r8l, 1
37bb9ae64lea rdx, [rip+0x8aece8]
37bb9ae6bmov rcx, rbx
37bb9ae6ecall lsame_
37bb9ae73test eax, eax
37bb9ae75jne 0x37bb9ad94
37bb9ae7bmov r9l, 1
37bb9ae81mov r8l, 1
37bb9ae87lea rdx, [rip+0x8aecc6]
37bb9ae8emov rcx, rbx
37bb9ae91call lsame_
37bb9ae96test eax, eax
37bb9ae98jne 0x37bb9ad94
37bb9ae9emov r9l, 1
37bb9aea4mov r8l, 1
37bb9aeaalea rdx, [rip+0x8aeca4]
37bb9aeb1mov rcx, rbx
37bb9aeb4call lsame_
37bb9aeb9test eax, eax
37bb9aebbjne 0x37bb9ad94
37bb9aec1mov ecx, -1
37bb9aec6mov eax, 1
37bb9aecbjmp 0x37bb9ada7
37bb9aed0
37bb9aed0loc_37bb9aed0:
37bb9aed0mov ecx, -3
37bb9aed5mov eax, 3
37bb9aedajmp 0x37bb9ada7
37bb9aedf
37bb9aedf 90 .
37bb9aee0
37bb9aee0loc_37bb9aee0:
37bb9aee0mov ecx, -4
37bb9aee5mov eax, 4
37bb9aeeajmp 0x37bb9ada7
37bb9aeef
37bb9aeef 90 .
37bb9aef0
37bb9aef0loc_37bb9aef0:
37bb9aef0cmp edx, eax
37bb9aef2jl 0x37bb9aef9
37bb9aef4cmp r8l, eax
37bb9aef7jle 0x37bb9af30
37bb9aef9
37bb9aef9loc_37bb9aef9:
37bb9aef9mov ecx, -5
37bb9aefemov eax, 5
37bb9af03jmp 0x37bb9ada7
37bb9af08
37bb9af08 0f 1f 84 00 00 00 00 00 ........
37bb9af10
37bb9af10loc_37bb9af10:
37bb9af10mov ecx, -4
37bb9af15mov eax, 4
37bb9af1acmp r8l, 1
37bb9af1ejne 0x37bb9ada7
37bb9af24jmp 0x37bb9ae21
37bb9af29
37bb9af29 0f 1f 80 00 00 00 00 .......
37bb9af30
37bb9af30loc_37bb9af30:
37bb9af30mov r8l, edx
37bb9af33jmp 0x37bb9ae21
37bb9af38
37bb9af38 0f 1f 84 00 00 00 00 00 ........
37bb9af40
37bb9af40loc_37bb9af40:
37bb9af40mov rax, [rsp+240]
37bb9af48mov eax, [rax]
37bb9af4atest eax, eax
37bb9af4cjne 0x37bb9b3f8
37bb9af52test edx, edx
37bb9af54je 0x37bb9adcd
37bb9af5atest ecx, ecx
37bb9af5cje 0x37bb9adcd
37bb9af62mov r9l, 1
37bb9af68mov r8l, 1
37bb9af6elea rdx, [rip+0x8aebdd]
37bb9af75mov rcx, rbx
37bb9af78call lsame_
37bb9af7dtest eax, eax
37bb9af7fjne 0x37bb9adcd
37bb9af85mov rax, [rsp+192]
37bb9af8dmov eax, [rax]
37bb9af8fcmp [rdi], eax
37bb9af91je 0x37bb9b361
37bb9af97mov r9l, 1
37bb9af9dmov r8l, 1
37bb9afa3lea rdx, [rip+0x8aebaa]
37bb9afaamov rcx, rbx
37bb9afadcall lsame_
37bb9afb2test eax, eax
37bb9afb4je 0x37bb9b3d0
37bb9afba
37bb9afbaloc_37bb9afba:
37bb9afbatest r12l, r12l
37bb9afbdje 0x37bb9b2e8
37bb9afc3mov rdx, [rsp+192]
37bb9afcbmov eax, [rdi]
37bb9afcdmov ecx, [rdx]
37bb9afcfmov r14l, ecx
37bb9afd2cmp eax, ecx
37bb9afd4jg 0x37bb9b049
37bb9afd6mov rdx, [rsp+208]
37bb9afdemovsxd rcx, eax
37bb9afe1mov r11, [rsp+224]
37bb9afe9lea rdx, [rdx+8*rcx-8]
37bb9afeeshl rcx, 4
37bb9aff2lea r8, [r11+rcx-16]
37bb9aff7nop [rax+rax]
37bb9b000
37bb9b000loc_37bb9b000:
37bb9b000mov r9, [rsp+232]
37bb9b008mov rcx, [rsp+216]
37bb9b010mov [rsp+76], eax
37bb9b014mov [rsp+64], r8
37bb9b019mov [rsp+56], rdx
37bb9b01ecall zdscal_
37bb9b023mov eax, [rsp+76]
37bb9b027mov rdx, [rsp+56]
37bb9b02cmov r8, [rsp+64]
37bb9b031add eax, 1
37bb9b034add rdx, 8
37bb9b038add r8, 16
37bb9b03ccmp r14l, eax
37bb9b03fjge 0x37bb9b000
37bb9b041test esi, esi
37bb9b043jne 0x37bb9b2e8
37bb9b049
37bb9b049loc_37bb9b049:
37bb9b049mov r9l, 1
37bb9b04fmov r8l, 1
37bb9b055lea rdx, [rip+0x8aeaf7]
37bb9b05cmov rcx, rbx
37bb9b05fcall lsame_
37bb9b064test eax, eax
37bb9b066je 0x37bb9b390
37bb9b06c
37bb9b06cloc_37bb9b06c:
37bb9b06cmovsxd rax, [rdi]
37bb9b06fcmp eax, 1
37bb9b072jle 0x37bb9b0fc
37bb9b078mov rcx, [rsp+224]
37bb9b080mov rdx, rax
37bb9b083lea ebx, [rax-1]
37bb9b086shl rdx, 4
37bb9b08asub rax, rbx
37bb9b08dlea r12, [rcx+rdx-32]
37bb9b092mov rcx, [rsp+208]
37bb9b09alea r10, [rcx+8*rax]
37bb9b09enop
37bb9b0a0
37bb9b0a0loc_37bb9b0a0:
37bb9b0a0cvttsd2si eax, [r10+8*rbx-16]
37bb9b0a7cmp eax, ebx
37bb9b0a9je 0x37bb9b0f0
37bb9b0abmov rcx, [rsp+232]
37bb9b0b3cdqe
37bb9b0b5mov r8, [rsp+232]
37bb9b0bdmov rdx, r12
37bb9b0c0sub rax, 1
37bb9b0c4mov [rsp+56], r10
37bb9b0c9mov [rsp+32], rcx
37bb9b0cemov rcx, [rsp+224]
37bb9b0d6shl rax, 4
37bb9b0dalea r9, [rcx+rax]
37bb9b0demov rcx, [rsp+216]
37bb9b0e6call zswap_
37bb9b0ebmov r10, [rsp+56]
37bb9b0f0
37bb9b0f0loc_37bb9b0f0:
37bb9b0f0sub rbx, 1
37bb9b0f4sub r12, 16
37bb9b0f8test ebx, ebx
37bb9b0fajg 0x37bb9b0a0
37bb9b0fc
37bb9b0fcloc_37bb9b0fc:
37bb9b0fcmov rax, [rsp+192]
37bb9b104mov r12l, [rbp]
37bb9b108movsxd rax, [rax]
37bb9b10bcmp eax, r12l
37bb9b10eje 0x37bb9b1b3
37bb9b114lea ebx, [rax+1]
37bb9b117cmp r12l, ebx
37bb9b11ajl 0x37bb9b1b3
37bb9b120mov rcx, [rsp+208]
37bb9b128movsxd rbx, ebx
37bb9b12bmov rdx, rax
37bb9b12esub rax, rbx
37bb9b131shl rdx, 4
37bb9b135add rdx, [rsp+224]
37bb9b13dlea r10, [rcx+8*rax]
37bb9b141nop [rax]
37bb9b145nop [rax+rax]
37bb9b150
37bb9b150loc_37bb9b150:
37bb9b150cvttsd2si eax, [r10+8*rbx]
37bb9b156cmp eax, ebx
37bb9b158je 0x37bb9b1a6
37bb9b15amov rcx, [rsp+232]
37bb9b162cdqe
37bb9b164mov [rsp+64], r10
37bb9b169sub rax, 1
37bb9b16dmov r8, [rsp+232]
37bb9b175mov [rsp+56], rdx
37bb9b17amov [rsp+32], rcx
37bb9b17fmov rcx, [rsp+224]
37bb9b187shl rax, 4
37bb9b18blea r9, [rcx+rax]
37bb9b18fmov rcx, [rsp+216]
37bb9b197call zswap_
37bb9b19cmov r10, [rsp+64]
37bb9b1a1mov rdx, [rsp+56]
37bb9b1a6
37bb9b1a6loc_37bb9b1a6:
37bb9b1a6add rbx, 1
37bb9b1aaadd rdx, 16
37bb9b1aecmp r12l, ebx
37bb9b1b1jge 0x37bb9b150
37bb9b1b3
37bb9b1b3loc_37bb9b1b3:
37bb9b1b3test esi, esi
37bb9b1b5je 0x37bb9adcd
37bb9b1bbnop [rax+rax]
37bb9b1c0
37bb9b1c0loc_37bb9b1c0:
37bb9b1c0movsxd rax, [rdi]
37bb9b1c3cmp eax, 1
37bb9b1c6jle 0x37bb9b241
37bb9b1c8mov rdi, [rsp+224]
37bb9b1d0mov rdx, rax
37bb9b1d3lea ebx, [rax-1]
37bb9b1d6shl rdx, 4
37bb9b1dasub rax, rbx
37bb9b1ddlea rsi, [rdi+rdx-32]
37bb9b1e2mov rdi, [rsp+200]
37bb9b1ealea rdi, [rdi+8*rax]
37bb9b1eenop
37bb9b1f0
37bb9b1f0loc_37bb9b1f0:
37bb9b1f0cvttsd2si eax, [rdi+8*rbx-16]
37bb9b1f6cmp eax, ebx
37bb9b1f8je 0x37bb9b235
37bb9b1famov rcx, [rsp+232]
37bb9b202cdqe
37bb9b204mov r8, [rsp+232]
37bb9b20cmov rdx, rsi
37bb9b20fsub rax, 1
37bb9b213mov [rsp+32], rcx
37bb9b218mov rcx, [rsp+224]
37bb9b220shl rax, 4
37bb9b224lea r9, [rcx+rax]
37bb9b228mov rcx, [rsp+216]
37bb9b230call zswap_
37bb9b235
37bb9b235loc_37bb9b235:
37bb9b235sub rbx, 1
37bb9b239sub rsi, 16
37bb9b23dtest ebx, ebx
37bb9b23fjg 0x37bb9b1f0
37bb9b241
37bb9b241loc_37bb9b241:
37bb9b241mov rax, [rsp+192]
37bb9b249mov edi, [rbp]
37bb9b24cmovsxd rax, [rax]
37bb9b24fcmp eax, edi
37bb9b251je 0x37bb9adcd
37bb9b257lea ebx, [rax+1]
37bb9b25acmp edi, ebx
37bb9b25cjl 0x37bb9adcd
37bb9b262mov rdx, [rsp+200]
37bb9b26amovsxd rbx, ebx
37bb9b26dmov rsi, rax
37bb9b270sub rax, rbx
37bb9b273shl rsi, 4
37bb9b277add rsi, [rsp+224]
37bb9b27flea rbp, [rdx+8*rax]
37bb9b283nop
37bb9b285nop [rax+rax]
37bb9b290
37bb9b290loc_37bb9b290:
37bb9b290cvttsd2si eax, [rbp+8*rbx]
37bb9b296cmp eax, ebx
37bb9b298je 0x37bb9b2d0
37bb9b29amov rcx, [rsp+232]
37bb9b2a2cdqe
37bb9b2a4mov rdx, [rsp+224]
37bb9b2acsub rax, 1
37bb9b2b0mov [rsp+32], rcx
37bb9b2b5shl rax, 4
37bb9b2b9mov r8, rcx
37bb9b2bcmov rcx, [rsp+216]
37bb9b2c4lea r9, [rdx+rax]
37bb9b2c8mov rdx, rsi
37bb9b2cbcall zswap_
37bb9b2d0
37bb9b2d0loc_37bb9b2d0:
37bb9b2d0add rbx, 1
37bb9b2d4add rsi, 16
37bb9b2d8cmp edi, ebx
37bb9b2dajge 0x37bb9b290
37bb9b2dcjmp 0x37bb9adcd
37bb9b2e1
37bb9b2e1 0f 1f 80 00 00 00 00 .......
37bb9b2e8
37bb9b2e8loc_37bb9b2e8:
37bb9b2e8mov rcx, [rsp+192]
37bb9b2f0mov eax, [rdi]
37bb9b2f2mov ecx, [rcx]
37bb9b2f4mov r14l, ecx
37bb9b2f7cmp eax, ecx
37bb9b2f9jg 0x37bb9b361
37bb9b2fbmov rdx, [rsp+200]
37bb9b303movsxd rcx, eax
37bb9b306mov r11, [rsp+224]
37bb9b30elea rdx, [rdx+8*rcx-8]
37bb9b313shl rcx, 4
37bb9b317lea r8, [r11+rcx-16]
37bb9b31cnop [rax]
37bb9b320
37bb9b320loc_37bb9b320:
37bb9b320mov r9, [rsp+232]
37bb9b328mov rcx, [rsp+216]
37bb9b330mov [rsp+76], eax
37bb9b334mov [rsp+64], r8
37bb9b339mov [rsp+56], rdx
37bb9b33ecall zdscal_
37bb9b343mov eax, [rsp+76]
37bb9b347mov rdx, [rsp+56]
37bb9b34cmov r8, [rsp+64]
37bb9b351add eax, 1
37bb9b354add rdx, 8
37bb9b358add r8, 16
37bb9b35ccmp r14l, eax
37bb9b35fjge 0x37bb9b320
37bb9b361
37bb9b361loc_37bb9b361:
37bb9b361mov r9l, 1
37bb9b367mov r8l, 1
37bb9b36dlea rdx, [rip+0x8ae7df]
37bb9b374mov rcx, rbx
37bb9b377call lsame_
37bb9b37ctest eax, eax
37bb9b37eje 0x37bb9b390
37bb9b380
37bb9b380loc_37bb9b380:
37bb9b380test r12l, r12l
37bb9b383je 0x37bb9b1c0
37bb9b389jmp 0x37bb9b06c
37bb9b38e
37bb9b38e 66 90 f.
37bb9b390
37bb9b390loc_37bb9b390:
37bb9b390mov r9l, 1
37bb9b396mov r8l, 1
37bb9b39clea rdx, [rip+0x8ae7b2]
37bb9b3a3mov rcx, rbx
37bb9b3a6call lsame_
37bb9b3abtest eax, eax
37bb9b3adjne 0x37bb9b380
37bb9b3afjmp 0x37bb9adcd
37bb9b3b4
37bb9b3b4 0f 1f 40 00 ..@.
37bb9b3b8
37bb9b3b8loc_37bb9b3b8:
37bb9b3b8mov ecx, -8
37bb9b3bdmov eax, 8
37bb9b3c2jmp 0x37bb9ada7
37bb9b3c7
37bb9b3c7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b3d0
37bb9b3d0loc_37bb9b3d0:
37bb9b3d0mov r9l, 1
37bb9b3d6mov r8l, 1
37bb9b3dclea rdx, [rip+0x8ae772]
37bb9b3e3mov rcx, rbx
37bb9b3e6call lsame_
37bb9b3ebtest eax, eax
37bb9b3edjne 0x37bb9afba
37bb9b3f3jmp 0x37bb9b361
37bb9b3f8
37bb9b3f8loc_37bb9b3f8:
37bb9b3f8neg eax
37bb9b3fajmp 0x37bb9adb1
37bb9ad10
37bb9ad10zggbak_:
37bb9ad10push r14
37bb9ad12push r12
37bb9ad14push rbp
37bb9ad15push rdi
37bb9ad16push rsi
37bb9ad17push rbx
37bb9ad18sub rsp, 104
37bb9ad1cmov rsi, rdx
37bb9ad1fmov rbx, rcx
37bb9ad22lea rdx, [rip+0x8aee27]
37bb9ad29mov rbp, r8
37bb9ad2cmov rcx, rsi
37bb9ad2fmov r8l, 1
37bb9ad35mov rdi, r9
37bb9ad38mov r9l, 1
37bb9ad3ecall lsame_
37bb9ad43mov rcx, rsi
37bb9ad46mov r9l, 1
37bb9ad4cmov r8l, 1
37bb9ad52lea rdx, [rip+0x8aedf8]
37bb9ad59mov r12l, eax
37bb9ad5ccall lsame_
37bb9ad61mov r9l, 1
37bb9ad67mov r8l, 1
37bb9ad6dmov rcx, rbx
37bb9ad70mov esi, eax
37bb9ad72mov rax, [rsp+240]
37bb9ad7alea rdx, [rip+0x8aedd1]
37bb9ad81mov [rax], 0
37bb9ad87call lsame_
37bb9ad8ctest eax, eax
37bb9ad8eje 0x37bb9ae58
37bb9ad94
37bb9ad94loc_37bb9ad94:
37bb9ad94test r12l, r12l
37bb9ad97jne 0x37bb9ade0
37bb9ad99mov ecx, -2
37bb9ad9emov eax, 2
37bb9ada3test esi, esi
37bb9ada5jne 0x37bb9ade0
37bb9ada7
37bb9ada7loc_37bb9ada7:
37bb9ada7mov rdi, [rsp+240]
37bb9adafmov [rdi], ecx
37bb9adb1
37bb9adb1loc_37bb9adb1:
37bb9adb1lea rdx, [rsp+92]
37bb9adb6mov r8l, 6
37bb9adbclea rcx, [rip+0x8aed93]
37bb9adc3mov [rsp+92], eax
37bb9adc7call xerbla_
37bb9adccnop
37bb9adcd
37bb9adcdloc_37bb9adcd:
37bb9adcdadd rsp, 104
37bb9add1pop rbx
37bb9add2pop rsi
37bb9add3pop rdi
37bb9add4pop rbp
37bb9add5pop r12
37bb9add7pop r14
37bb9add9ret
37bb9adda
37bb9adda 66 0f 1f 44 00 00 f..D..
37bb9ade0
37bb9ade0loc_37bb9ade0:
37bb9ade0mov edx, [rbp]
37bb9ade3test edx, edx
37bb9ade5js 0x37bb9aed0
37bb9adebmov r8l, [rdi]
37bb9adeetest r8l, r8l
37bb9adf1jle 0x37bb9aee0
37bb9adf7mov rax, [rsp+192]
37bb9adffmov eax, [rax]
37bb9ae01test edx, edx
37bb9ae03jne 0x37bb9aef0
37bb9ae09test eax, eax
37bb9ae0bje 0x37bb9af10
37bb9ae11cmp r8l, 1
37bb9ae15je 0x37bb9aef9
37bb9ae1bmov r8l, 1
37bb9ae21
37bb9ae21loc_37bb9ae21:
37bb9ae21mov rax, [rsp+216]
37bb9ae29mov ecx, [rax]
37bb9ae2btest ecx, ecx
37bb9ae2djs 0x37bb9b3b8
37bb9ae33mov rax, [rsp+232]
37bb9ae3bcmp [rax], r8l
37bb9ae3ejge 0x37bb9af40
37bb9ae44mov ecx, -10
37bb9ae49mov eax, 10
37bb9ae4ejmp 0x37bb9ada7
37bb9ae53
37bb9ae53 0f 1f 44 00 00 ..D..
37bb9ae58
37bb9ae58loc_37bb9ae58:
37bb9ae58mov r9l, 1
37bb9ae5emov r8l, 1
37bb9ae64lea rdx, [rip+0x8aece8]
37bb9ae6bmov rcx, rbx
37bb9ae6ecall lsame_
37bb9ae73test eax, eax
37bb9ae75jne 0x37bb9ad94
37bb9ae7bmov r9l, 1
37bb9ae81mov r8l, 1
37bb9ae87lea rdx, [rip+0x8aecc6]
37bb9ae8emov rcx, rbx
37bb9ae91call lsame_
37bb9ae96test eax, eax
37bb9ae98jne 0x37bb9ad94
37bb9ae9emov r9l, 1
37bb9aea4mov r8l, 1
37bb9aeaalea rdx, [rip+0x8aeca4]
37bb9aeb1mov rcx, rbx
37bb9aeb4call lsame_
37bb9aeb9test eax, eax
37bb9aebbjne 0x37bb9ad94
37bb9aec1mov ecx, -1
37bb9aec6mov eax, 1
37bb9aecbjmp 0x37bb9ada7
37bb9aed0
37bb9aed0loc_37bb9aed0:
37bb9aed0mov ecx, -3
37bb9aed5mov eax, 3
37bb9aedajmp 0x37bb9ada7
37bb9aedf
37bb9aedf 90 .
37bb9aee0
37bb9aee0loc_37bb9aee0:
37bb9aee0mov ecx, -4
37bb9aee5mov eax, 4
37bb9aeeajmp 0x37bb9ada7
37bb9aeef
37bb9aeef 90 .
37bb9aef0
37bb9aef0loc_37bb9aef0:
37bb9aef0cmp edx, eax
37bb9aef2jl 0x37bb9aef9
37bb9aef4cmp r8l, eax
37bb9aef7jle 0x37bb9af30
37bb9aef9
37bb9aef9loc_37bb9aef9:
37bb9aef9mov ecx, -5
37bb9aefemov eax, 5
37bb9af03jmp 0x37bb9ada7
37bb9af08
37bb9af08 0f 1f 84 00 00 00 00 00 ........
37bb9af10
37bb9af10loc_37bb9af10:
37bb9af10mov ecx, -4
37bb9af15mov eax, 4
37bb9af1acmp r8l, 1
37bb9af1ejne 0x37bb9ada7
37bb9af24jmp 0x37bb9ae21
37bb9af29
37bb9af29 0f 1f 80 00 00 00 00 .......
37bb9af30
37bb9af30loc_37bb9af30:
37bb9af30mov r8l, edx
37bb9af33jmp 0x37bb9ae21
37bb9af38
37bb9af38 0f 1f 84 00 00 00 00 00 ........
37bb9af40
37bb9af40loc_37bb9af40:
37bb9af40mov rax, [rsp+240]
37bb9af48mov eax, [rax]
37bb9af4atest eax, eax
37bb9af4cjne 0x37bb9b3f8
37bb9af52test edx, edx
37bb9af54je 0x37bb9adcd
37bb9af5atest ecx, ecx
37bb9af5cje 0x37bb9adcd
37bb9af62mov r9l, 1
37bb9af68mov r8l, 1
37bb9af6elea rdx, [rip+0x8aebdd]
37bb9af75mov rcx, rbx
37bb9af78call lsame_
37bb9af7dtest eax, eax
37bb9af7fjne 0x37bb9adcd
37bb9af85mov rax, [rsp+192]
37bb9af8dmov eax, [rax]
37bb9af8fcmp [rdi], eax
37bb9af91je 0x37bb9b361
37bb9af97mov r9l, 1
37bb9af9dmov r8l, 1
37bb9afa3lea rdx, [rip+0x8aebaa]
37bb9afaamov rcx, rbx
37bb9afadcall lsame_
37bb9afb2test eax, eax
37bb9afb4je 0x37bb9b3d0
37bb9afba
37bb9afbaloc_37bb9afba:
37bb9afbatest r12l, r12l
37bb9afbdje 0x37bb9b2e8
37bb9afc3mov rdx, [rsp+192]
37bb9afcbmov eax, [rdi]
37bb9afcdmov ecx, [rdx]
37bb9afcfmov r14l, ecx
37bb9afd2cmp eax, ecx
37bb9afd4jg 0x37bb9b049
37bb9afd6mov rdx, [rsp+208]
37bb9afdemovsxd rcx, eax
37bb9afe1mov r11, [rsp+224]
37bb9afe9lea rdx, [rdx+8*rcx-8]
37bb9afeeshl rcx, 4
37bb9aff2lea r8, [r11+rcx-16]
37bb9aff7nop [rax+rax]
37bb9b000
37bb9b000loc_37bb9b000:
37bb9b000mov r9, [rsp+232]
37bb9b008mov rcx, [rsp+216]
37bb9b010mov [rsp+76], eax
37bb9b014mov [rsp+64], r8
37bb9b019mov [rsp+56], rdx
37bb9b01ecall zdscal_
37bb9b023mov eax, [rsp+76]
37bb9b027mov rdx, [rsp+56]
37bb9b02cmov r8, [rsp+64]
37bb9b031add eax, 1
37bb9b034add rdx, 8
37bb9b038add r8, 16
37bb9b03ccmp r14l, eax
37bb9b03fjge 0x37bb9b000
37bb9b041test esi, esi
37bb9b043jne 0x37bb9b2e8
37bb9b049
37bb9b049loc_37bb9b049:
37bb9b049mov r9l, 1
37bb9b04fmov r8l, 1
37bb9b055lea rdx, [rip+0x8aeaf7]
37bb9b05cmov rcx, rbx
37bb9b05fcall lsame_
37bb9b064test eax, eax
37bb9b066je 0x37bb9b390
37bb9b06c
37bb9b06cloc_37bb9b06c:
37bb9b06cmovsxd rax, [rdi]
37bb9b06fcmp eax, 1
37bb9b072jle 0x37bb9b0fc
37bb9b078mov rcx, [rsp+224]
37bb9b080mov rdx, rax
37bb9b083lea ebx, [rax-1]
37bb9b086shl rdx, 4
37bb9b08asub rax, rbx
37bb9b08dlea r12, [rcx+rdx-32]
37bb9b092mov rcx, [rsp+208]
37bb9b09alea r10, [rcx+8*rax]
37bb9b09enop
37bb9b0a0
37bb9b0a0loc_37bb9b0a0:
37bb9b0a0cvttsd2si eax, [r10+8*rbx-16]
37bb9b0a7cmp eax, ebx
37bb9b0a9je 0x37bb9b0f0
37bb9b0abmov rcx, [rsp+232]
37bb9b0b3cdqe
37bb9b0b5mov r8, [rsp+232]
37bb9b0bdmov rdx, r12
37bb9b0c0sub rax, 1
37bb9b0c4mov [rsp+56], r10
37bb9b0c9mov [rsp+32], rcx
37bb9b0cemov rcx, [rsp+224]
37bb9b0d6shl rax, 4
37bb9b0dalea r9, [rcx+rax]
37bb9b0demov rcx, [rsp+216]
37bb9b0e6call zswap_
37bb9b0ebmov r10, [rsp+56]
37bb9b0f0
37bb9b0f0loc_37bb9b0f0:
37bb9b0f0sub rbx, 1
37bb9b0f4sub r12, 16
37bb9b0f8test ebx, ebx
37bb9b0fajg 0x37bb9b0a0
37bb9b0fc
37bb9b0fcloc_37bb9b0fc:
37bb9b0fcmov rax, [rsp+192]
37bb9b104mov r12l, [rbp]
37bb9b108movsxd rax, [rax]
37bb9b10bcmp eax, r12l
37bb9b10eje 0x37bb9b1b3
37bb9b114lea ebx, [rax+1]
37bb9b117cmp r12l, ebx
37bb9b11ajl 0x37bb9b1b3
37bb9b120mov rcx, [rsp+208]
37bb9b128movsxd rbx, ebx
37bb9b12bmov rdx, rax
37bb9b12esub rax, rbx
37bb9b131shl rdx, 4
37bb9b135add rdx, [rsp+224]
37bb9b13dlea r10, [rcx+8*rax]
37bb9b141nop [rax]
37bb9b145nop [rax+rax]
37bb9b150
37bb9b150loc_37bb9b150:
37bb9b150cvttsd2si eax, [r10+8*rbx]
37bb9b156cmp eax, ebx
37bb9b158je 0x37bb9b1a6
37bb9b15amov rcx, [rsp+232]
37bb9b162cdqe
37bb9b164mov [rsp+64], r10
37bb9b169sub rax, 1
37bb9b16dmov r8, [rsp+232]
37bb9b175mov [rsp+56], rdx
37bb9b17amov [rsp+32], rcx
37bb9b17fmov rcx, [rsp+224]
37bb9b187shl rax, 4
37bb9b18blea r9, [rcx+rax]
37bb9b18fmov rcx, [rsp+216]
37bb9b197call zswap_
37bb9b19cmov r10, [rsp+64]
37bb9b1a1mov rdx, [rsp+56]
37bb9b1a6
37bb9b1a6loc_37bb9b1a6:
37bb9b1a6add rbx, 1
37bb9b1aaadd rdx, 16
37bb9b1aecmp r12l, ebx
37bb9b1b1jge 0x37bb9b150
37bb9b1b3
37bb9b1b3loc_37bb9b1b3:
37bb9b1b3test esi, esi
37bb9b1b5je 0x37bb9adcd
37bb9b1bbnop [rax+rax]
37bb9b1c0
37bb9b1c0loc_37bb9b1c0:
37bb9b1c0movsxd rax, [rdi]
37bb9b1c3cmp eax, 1
37bb9b1c6jle 0x37bb9b241
37bb9b1c8mov rdi, [rsp+224]
37bb9b1d0mov rdx, rax
37bb9b1d3lea ebx, [rax-1]
37bb9b1d6shl rdx, 4
37bb9b1dasub rax, rbx
37bb9b1ddlea rsi, [rdi+rdx-32]
37bb9b1e2mov rdi, [rsp+200]
37bb9b1ealea rdi, [rdi+8*rax]
37bb9b1eenop
37bb9b1f0
37bb9b1f0loc_37bb9b1f0:
37bb9b1f0cvttsd2si eax, [rdi+8*rbx-16]
37bb9b1f6cmp eax, ebx
37bb9b1f8je 0x37bb9b235
37bb9b1famov rcx, [rsp+232]
37bb9b202cdqe
37bb9b204mov r8, [rsp+232]
37bb9b20cmov rdx, rsi
37bb9b20fsub rax, 1
37bb9b213mov [rsp+32], rcx
37bb9b218mov rcx, [rsp+224]
37bb9b220shl rax, 4
37bb9b224lea r9, [rcx+rax]
37bb9b228mov rcx, [rsp+216]
37bb9b230call zswap_
37bb9b235
37bb9b235loc_37bb9b235:
37bb9b235sub rbx, 1
37bb9b239sub rsi, 16
37bb9b23dtest ebx, ebx
37bb9b23fjg 0x37bb9b1f0
37bb9b241
37bb9b241loc_37bb9b241:
37bb9b241mov rax, [rsp+192]
37bb9b249mov edi, [rbp]
37bb9b24cmovsxd rax, [rax]
37bb9b24fcmp eax, edi
37bb9b251je 0x37bb9adcd
37bb9b257lea ebx, [rax+1]
37bb9b25acmp edi, ebx
37bb9b25cjl 0x37bb9adcd
37bb9b262mov rdx, [rsp+200]
37bb9b26amovsxd rbx, ebx
37bb9b26dmov rsi, rax
37bb9b270sub rax, rbx
37bb9b273shl rsi, 4
37bb9b277add rsi, [rsp+224]
37bb9b27flea rbp, [rdx+8*rax]
37bb9b283nop
37bb9b285nop [rax+rax]
37bb9b290
37bb9b290loc_37bb9b290:
37bb9b290cvttsd2si eax, [rbp+8*rbx]
37bb9b296cmp eax, ebx
37bb9b298je 0x37bb9b2d0
37bb9b29amov rcx, [rsp+232]
37bb9b2a2cdqe
37bb9b2a4mov rdx, [rsp+224]
37bb9b2acsub rax, 1
37bb9b2b0mov [rsp+32], rcx
37bb9b2b5shl rax, 4
37bb9b2b9mov r8, rcx
37bb9b2bcmov rcx, [rsp+216]
37bb9b2c4lea r9, [rdx+rax]
37bb9b2c8mov rdx, rsi
37bb9b2cbcall zswap_
37bb9b2d0
37bb9b2d0loc_37bb9b2d0:
37bb9b2d0add rbx, 1
37bb9b2d4add rsi, 16
37bb9b2d8cmp edi, ebx
37bb9b2dajge 0x37bb9b290
37bb9b2dcjmp 0x37bb9adcd
37bb9b2e1
37bb9b2e1 0f 1f 80 00 00 00 00 .......
37bb9b2e8
37bb9b2e8loc_37bb9b2e8:
37bb9b2e8mov rcx, [rsp+192]
37bb9b2f0mov eax, [rdi]
37bb9b2f2mov ecx, [rcx]
37bb9b2f4mov r14l, ecx
37bb9b2f7cmp eax, ecx
37bb9b2f9jg 0x37bb9b361
37bb9b2fbmov rdx, [rsp+200]
37bb9b303movsxd rcx, eax
37bb9b306mov r11, [rsp+224]
37bb9b30elea rdx, [rdx+8*rcx-8]
37bb9b313shl rcx, 4
37bb9b317lea r8, [r11+rcx-16]
37bb9b31cnop [rax]
37bb9b320
37bb9b320loc_37bb9b320:
37bb9b320mov r9, [rsp+232]
37bb9b328mov rcx, [rsp+216]
37bb9b330mov [rsp+76], eax
37bb9b334mov [rsp+64], r8
37bb9b339mov [rsp+56], rdx
37bb9b33ecall zdscal_
37bb9b343mov eax, [rsp+76]
37bb9b347mov rdx, [rsp+56]
37bb9b34cmov r8, [rsp+64]
37bb9b351add eax, 1
37bb9b354add rdx, 8
37bb9b358add r8, 16
37bb9b35ccmp r14l, eax
37bb9b35fjge 0x37bb9b320
37bb9b361
37bb9b361loc_37bb9b361:
37bb9b361mov r9l, 1
37bb9b367mov r8l, 1
37bb9b36dlea rdx, [rip+0x8ae7df]
37bb9b374mov rcx, rbx
37bb9b377call lsame_
37bb9b37ctest eax, eax
37bb9b37eje 0x37bb9b390
37bb9b380
37bb9b380loc_37bb9b380:
37bb9b380test r12l, r12l
37bb9b383je 0x37bb9b1c0
37bb9b389jmp 0x37bb9b06c
37bb9b38e
37bb9b38e 66 90 f.
37bb9b390
37bb9b390loc_37bb9b390:
37bb9b390mov r9l, 1
37bb9b396mov r8l, 1
37bb9b39clea rdx, [rip+0x8ae7b2]
37bb9b3a3mov rcx, rbx
37bb9b3a6call lsame_
37bb9b3abtest eax, eax
37bb9b3adjne 0x37bb9b380
37bb9b3afjmp 0x37bb9adcd
37bb9b3b4
37bb9b3b4 0f 1f 40 00 ..@.
37bb9b3b8
37bb9b3b8loc_37bb9b3b8:
37bb9b3b8mov ecx, -8
37bb9b3bdmov eax, 8
37bb9b3c2jmp 0x37bb9ada7
37bb9b3c7
37bb9b3c7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b3d0
37bb9b3d0loc_37bb9b3d0:
37bb9b3d0mov r9l, 1
37bb9b3d6mov r8l, 1
37bb9b3dclea rdx, [rip+0x8ae772]
37bb9b3e3mov rcx, rbx
37bb9b3e6call lsame_
37bb9b3ebtest eax, eax
37bb9b3edjne 0x37bb9afba
37bb9b3f3jmp 0x37bb9b361
37bb9b3f8
37bb9b3f8loc_37bb9b3f8:
37bb9b3f8neg eax
37bb9b3fajmp 0x37bb9adb1
37bb9ad10
37bb9b3ff
37bb9b3ff // align 0x10
37bb9b3ff // align 0x10
37bb9b400
37bb9b400zggbal_:
37bb9b400push r15
37bb9b402push r14
37bb9b404push r13
37bb9b406push r12
37bb9b408push rbp
37bb9b409push rdi
37bb9b40apush rsi
37bb9b40bpush rbx
37bb9b40csub rsp, 344
37bb9b413movups [rsp+224], x6
37bb9b41bmovups [rsp+240], x7
37bb9b423movups [rsp+256], x8
37bb9b42cmovups [rsp+272], x9
37bb9b435movups [rsp+288], x10
37bb9b43emovups [rsp+304], x11
37bb9b447movups [rsp+320], x12
37bb9b450mov rdi, [rsp+504]
37bb9b458mov rax, [rsp+456]
37bb9b460movsxd rsi, [r9]
37bb9b463mov [rdi], 0
37bb9b469mov ebx, [rax]
37bb9b46bmov [rsp+424], rdx
37bb9b473lea rdx, [rip+0x8ae6e6]
37bb9b47amov rbp, rcx
37bb9b47dmov [rsp+432], r8
37bb9b485mov r8l, 1
37bb9b48bmov [rsp+440], r9
37bb9b493mov r9l, 1
37bb9b499call lsame_
37bb9b49etest eax, eax
37bb9b4a0je 0x37bb9b62f
37bb9b4a6
37bb9b4a6loc_37bb9b4a6:
37bb9b4a6mov rax, [rsp+424]
37bb9b4aemov eax, [rax]
37bb9b4b0test eax, eax
37bb9b4b2js 0x37bb9b620
37bb9b4b8mov rcx, [rsp+440]
37bb9b4c0mov edx, 1
37bb9b4c5cmovg edx, eax
37bb9b4c8cmp [rcx], edx
37bb9b4cajge 0x37bb9b54b
37bb9b4ccmov eax, -4
37bb9b4d1mov edx, 4
37bb9b4d6
37bb9b4d6loc_37bb9b4d6:
37bb9b4d6mov [rdi], eax
37bb9b4d8
37bb9b4d8loc_37bb9b4d8:
37bb9b4d8mov [rsp+216], edx
37bb9b4dfmov r8l, 6
37bb9b4e5lea rdx, [rsp+216]
37bb9b4edlea rcx, [rip+0x8ae670]
37bb9b4f4call xerbla_
37bb9b4f9nop
37bb9b4fa
37bb9b4faloc_37bb9b4fa:
37bb9b4famovups x6, [rsp+224]
37bb9b502movups x7, [rsp+240]
37bb9b50amovups x8, [rsp+256]
37bb9b513movups x9, [rsp+272]
37bb9b51cmovups x10, [rsp+288]
37bb9b525movups x11, [rsp+304]
37bb9b52emovups x12, [rsp+320]
37bb9b537add rsp, 344
37bb9b53epop rbx
37bb9b53fpop rsi
37bb9b540pop rdi
37bb9b541pop rbp
37bb9b542pop r12
37bb9b544pop r13
37bb9b546pop r14
37bb9b548pop r15
37bb9b54aret
37bb9b54b
37bb9b54bloc_37bb9b54b:
37bb9b54bmov rcx, [rsp+456]
37bb9b553cmp [rcx], edx
37bb9b555jl 0x37bb9bd94
37bb9b55bmov edx, [rdi]
37bb9b55dtest edx, edx
37bb9b55fjne 0x37bb9d035
37bb9b565test eax, eax
37bb9b567je 0x37bb9b6b0
37bb9b56dcmp eax, 1
37bb9b570je 0x37bb9beb0
37bb9b576mov r9l, 1
37bb9b57cmov r8l, 1
37bb9b582lea rdx, [rip+0x8ae5d7]
37bb9b589mov rcx, rbp
37bb9b58ccall lsame_
37bb9b591mov rdi, [rsp+424]
37bb9b599mov r12l, [rdi]
37bb9b59ctest eax, eax
37bb9b59eje 0x37bb9b6d1
37bb9b5a4mov rax, [rsp+464]
37bb9b5acmov [rax], 1
37bb9b5b2mov rax, [rsp+472]
37bb9b5bamov [rax], r12l
37bb9b5bdtest r12l, r12l
37bb9b5c0jle 0x37bb9b4fa
37bb9b5c6movsd_xmm x1, [rip+0x8ae5a2]
37bb9b5cemov rcx, [rsp+480]
37bb9b5d6mov edx, r12l
37bb9b5d9xor eax, eax
37bb9b5dbmov r8, [rsp+488]
37bb9b5e3nop [rax]
37bb9b5eanop [rax+rax]
37bb9b5f5nop [rax+rax]
37bb9b600
37bb9b600loc_37bb9b600:
37bb9b600movsd_xmm [rcx+8*rax], x1
37bb9b605movsd_xmm [r8+8*rax], x1
37bb9b60badd rax, 1
37bb9b60fcmp rax, rdx
37bb9b612jne 0x37bb9b600
37bb9b614jmp 0x37bb9b4fa
37bb9b619
37bb9b619 0f 1f 80 00 00 00 00 .......
37bb9b620
37bb9b620loc_37bb9b620:
37bb9b620mov eax, -2
37bb9b625mov edx, 2
37bb9b62ajmp 0x37bb9b4d6
37bb9b62f
37bb9b62floc_37bb9b62f:
37bb9b62fmov r9l, 1
37bb9b635mov r8l, 1
37bb9b63blea rdx, [rip+0x8ae51f]
37bb9b642mov rcx, rbp
37bb9b645call lsame_
37bb9b64atest eax, eax
37bb9b64cjne 0x37bb9b4a6
37bb9b652mov r9l, 1
37bb9b658mov r8l, 1
37bb9b65elea rdx, [rip+0x8ae4fd]
37bb9b665mov rcx, rbp
37bb9b668call lsame_
37bb9b66dtest eax, eax
37bb9b66fjne 0x37bb9b4a6
37bb9b675mov r9l, 1
37bb9b67bmov r8l, 1
37bb9b681lea rdx, [rip+0x8ae4db]
37bb9b688mov rcx, rbp
37bb9b68bcall lsame_
37bb9b690test eax, eax
37bb9b692jne 0x37bb9b4a6
37bb9b698mov eax, -1
37bb9b69dmov edx, 1
37bb9b6a2jmp 0x37bb9b4d6
37bb9b6a7
37bb9b6a7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b6b0
37bb9b6b0loc_37bb9b6b0:
37bb9b6b0mov rax, [rsp+464]
37bb9b6b8mov [rax], 1
37bb9b6bemov rax, [rsp+472]
37bb9b6c6mov [rax], 0
37bb9b6ccjmp 0x37bb9b4fa
37bb9b6d1
37bb9b6d1loc_37bb9b6d1:
37bb9b6d1xor eax, eax
37bb9b6d3test rsi, rsi
37bb9b6d6mov r9l, 1
37bb9b6dcmov r8l, 1
37bb9b6e2cmovns rax, rsi
37bb9b6e6movsxd rsi, ebx
37bb9b6e9lea rdx, [rip+0x8ae472]
37bb9b6f0mov rcx, rbp
37bb9b6f3mov [rsp+192], r12l
37bb9b6fbmov [rsp+56], rax
37bb9b700not rax
37bb9b703mov [rsp+80], rax
37bb9b708xor eax, eax
37bb9b70atest rsi, rsi
37bb9b70dcmovns rax, rsi
37bb9b711mov [rsp+64], rax
37bb9b716not rax
37bb9b719mov [rsp+88], rax
37bb9b71ecall lsame_
37bb9b723mov [rsp+72], 1
37bb9b72btest eax, eax
37bb9b72djne 0x37bb9ba82
37bb9b733movsxd r15, r12l
37bb9b736mov rsi, [rsp+448]
37bb9b73epxor x6, x6
37bb9b742mov r14, [rsp+56]
37bb9b747lea rax, [r15-1]
37bb9b74bmov [rsp+416], rbp
37bb9b753mov ebx, 1
37bb9b758shl rax, 4
37bb9b75cshl r14, 4
37bb9b760add rsi, rax
37bb9b763add rax, [rsp+432]
37bb9b76bmov [rsp+112], rsi
37bb9b770mov rsi, [rsp+64]
37bb9b775mov [rsp+120], rax
37bb9b77ashl rsi, 4
37bb9b77e
37bb9b77eloc_37bb9b77e:
37bb9b77emovsxd r12, r15l
37bb9b781mov r11l, r15l
37bb9b784test r15l, r15l
37bb9b787jle 0x37bb9d018
37bb9b78dlea eax, [r15-1]
37bb9b791mov rbp, [rsp+120]
37bb9b796mov rdi, [rsp+112]
37bb9b79bmov r10, r15
37bb9b79emov [rsp+104], eax
37bb9b7a2
37bb9b7a2loc_37bb9b7a2:
37bb9b7a2mov [rsp+96], r10
37bb9b7a7movsxd r13, r10l
37bb9b7aamov rax, rbp
37bb9b7admov r9, rdi
37bb9b7b0mov r8l, 1
37bb9b7b6jmp 0x37bb9b81c
37bb9b7b8
37bb9b7b8 0f 1f 84 00 00 00 00 00 ........
37bb9b7c0
37bb9b7c0loc_37bb9b7c0:
37bb9b7c0ucomisd x6, [rax+8]
37bb9b7c5lea edx, [r8+1]
37bb9b7c9setp cl
37bb9b7cccmovne ecx, ebx
37bb9b7cftest cl, cl
37bb9b7d1jne 0x37bb9bda8
37bb9b7d7ucomisd x6, [rax]
37bb9b7dbsetp cl
37bb9b7decmovne ecx, ebx
37bb9b7e1test cl, cl
37bb9b7e3jne 0x37bb9bda8
37bb9b7e9mov r10, r9
37bb9b7ecadd rax, r14
37bb9b7efadd r9, rsi
37bb9b7f2ucomisd x6, [r10+8]
37bb9b7f8setp cl
37bb9b7fbcmovne ecx, ebx
37bb9b7fetest cl, cl
37bb9b800jne 0x37bb9bda8
37bb9b806ucomisd x6, [r10]
37bb9b80bsetp cl
37bb9b80ecmovne ecx, ebx
37bb9b811test cl, cl
37bb9b813jne 0x37bb9bda8
37bb9b819mov r8l, edx
37bb9b81c
37bb9b81cloc_37bb9b81c:
37bb9b81ccmp r8l, r11l
37bb9b81fjne 0x37bb9b7c0
37bb9b821mov rax, [rsp+480]
37bb9b829movsxd rdi, r12l
37bb9b82cpxor x0, x0
37bb9b830lea rbp, [rdi-1]
37bb9b834cvtsi2sd x0, r13l
37bb9b839movsd_xmm [rax+8*rbp], x0
37bb9b83ecmp r13l, r12l
37bb9b841je 0x37bb9bef1
37bb9b847mov [rsp+96], 1
37bb9b84fmov r10l, r12l
37bb9b852
37bb9b852loc_37bb9b852:
37bb9b852mov rax, [rsp+424]
37bb9b85amov ecx, [rsp+72]
37bb9b85emov [rsp+152], r10l
37bb9b866mov rdx, [rsp+56]
37bb9b86bmov eax, [rax]
37bb9b86dmov [rsp+128], eax
37bb9b874sub eax, ecx
37bb9b876add eax, 1
37bb9b879mov [rsp+216], eax
37bb9b880movsxd rax, ecx
37bb9b883lea rcx, [rsp+216]
37bb9b88bimul rdx, rax
37bb9b88fmov [rsp+144], rax
37bb9b897mov rax, [rsp+440]
37bb9b89fadd rdx, [rsp+80]
37bb9b8a4mov [rsp+136], rcx
37bb9b8acmov [rsp+32], rax
37bb9b8b1lea r8, [rdx+rdi]
37bb9b8b5add rdx, r13
37bb9b8b8mov rax, [rsp+432]
37bb9b8c0shl r8, 4
37bb9b8c4shl rdx, 4
37bb9b8c8add rdx, [rsp+432]
37bb9b8d0lea r9, [rax+r8]
37bb9b8d4mov r8, [rsp+440]
37bb9b8dccall zswap_
37bb9b8e1mov rax, [rsp+424]
37bb9b8e9mov rcx, [rsp+136]
37bb9b8f1mov eax, [rax]
37bb9b8f3mov edx, eax
37bb9b8f5sub edx, [rsp+72]
37bb9b8f9mov [rsp+128], eax
37bb9b900add edx, 1
37bb9b903mov rax, [rsp+144]
37bb9b90bimul rax, [rsp+64]
37bb9b911add rax, [rsp+88]
37bb9b916mov [rsp+216], edx
37bb9b91dlea r8, [rax+rdi]
37bb9b921lea rdx, [r13+rax]
37bb9b926mov rax, [rsp+456]
37bb9b92eshl r8, 4
37bb9b932shl rdx, 4
37bb9b936add rdx, [rsp+448]
37bb9b93emov [rsp+32], rax
37bb9b943mov rax, [rsp+448]
37bb9b94blea r9, [rax+r8]
37bb9b94fmov r8, [rsp+456]
37bb9b957call zswap_
37bb9b95cmov r10l, [rsp+152]
37bb9b964
37bb9b964loc_37bb9b964:
37bb9b964mov rax, [rsp+488]
37bb9b96cpxor x0, x0
37bb9b970cvtsi2sd x0, r12l
37bb9b975movsd_xmm [rax+8*rbp], x0
37bb9b97acmp r12l, r10l
37bb9b97dje 0x37bb9ba25
37bb9b983mov rcx, [rsp+56]
37bb9b988mov r11, [rsp+80]
37bb9b98dlea r13, [rip+0x8ae1d8]
37bb9b994lea rbp, [rsp+192]
37bb9b99cmov [rsp+32], r13
37bb9b9a1mov r8, r13
37bb9b9a4mov rax, rcx
37bb9b9a7imul rcx, r12
37bb9b9abimul rax, rdi
37bb9b9aflea rdx, [rcx+r11+1]
37bb9b9b4mov rcx, [rsp+432]
37bb9b9bclea rax, [r11+rax+1]
37bb9b9c1shl rdx, 4
37bb9b9c5add rdx, [rsp+432]
37bb9b9cdshl rax, 4
37bb9b9d1lea r9, [rcx+rax]
37bb9b9d5mov rcx, rbp
37bb9b9d8call zswap_
37bb9b9ddmov rcx, [rsp+64]
37bb9b9e2mov rdx, [rsp+88]
37bb9b9e7mov r8, r13
37bb9b9eamov [rsp+32], r13
37bb9b9efimul rdi, rcx
37bb9b9f3imul r12, rcx
37bb9b9f7mov rcx, rbp
37bb9b9falea rax, [rdx+rdi+1]
37bb9b9ffmov rdi, [rsp+448]
37bb9ba07shl rax, 4
37bb9ba0blea rdx, [rdx+r12+1]
37bb9ba10shl rdx, 4
37bb9ba14lea r9, [rdi+rax]
37bb9ba18add rdx, [rsp+448]
37bb9ba20call zswap_
37bb9ba25
37bb9ba25loc_37bb9ba25:
37bb9ba25cmp [rsp+96], 2
37bb9ba2aje 0x37bb9cd82
37bb9ba30
37bb9ba30loc_37bb9ba30:
37bb9ba30mov eax, [rsp+104]
37bb9ba34sub r15, 1
37bb9ba38sub [rsp+112], 16
37bb9ba3esub [rsp+120], 16
37bb9ba44mov [rsp+192], eax
37bb9ba4bcmp r15l, 1
37bb9ba4fjne 0x37bb9b77e
37bb9ba55movsd_xmm x1, [rip+0x8ae113]
37bb9ba5dmov rax, [rsp+488]
37bb9ba65mov rbp, [rsp+416]
37bb9ba6dmov r12l, [rsp+104]
37bb9ba72movsd_xmm [rax], x1
37bb9ba76mov rax, [rsp+480]
37bb9ba7emovsd_xmm [rax], x1
37bb9ba82
37bb9ba82loc_37bb9ba82:
37bb9ba82mov rax, [rsp+464]
37bb9ba8amov esi, [rsp+72]
37bb9ba8emov rcx, rbp
37bb9ba91mov r9l, 1
37bb9ba97mov r8l, 1
37bb9ba9dlea rdx, [rip+0x8ae0bd]
37bb9baa4mov [rax], esi
37bb9baa6mov rax, [rsp+472]
37bb9baaemov [rax], r12l
37bb9bab1call lsame_
37bb9bab6mov rsi, [rsp+464]
37bb9babemov esi, [rsi]
37bb9bac0mov [rsp+128], esi
37bb9bac7mov rsi, [rsp+472]
37bb9bacfmov esi, [rsi]
37bb9bad1mov [rsp+112], esi
37bb9bad5test eax, eax
37bb9bad7jne 0x37bb9cf02
37bb9baddmov esi, [rsp+128]
37bb9bae4mov eax, [rsp+112]
37bb9bae8cmp esi, eax
37bb9baeaje 0x37bb9b4fa
37bb9baf0mov ebp, eax
37bb9baf2sub ebp, esi
37bb9baf4lea ebx, [rbp+1]
37bb9baf7mov [rsp+136], ebx
37bb9bafemov [rsp+196], ebx
37bb9bb05mov rbx, [rsp+424]
37bb9bb0dmov r12l, [rbx]
37bb9bb10cmp esi, eax
37bb9bb12jg 0x37bb9bf41
37bb9bb18movsxd rsi, [rsp+128]
37bb9bb20mov rcx, [rsp+488]
37bb9bb28mov r14l, ebp
37bb9bb2bxor edx, edx
37bb9bb2dlea r8, [8*r14+8]
37bb9bb35lea rdi, [8*rsi-8]
37bb9bb3dadd rcx, rdi
37bb9bb40call memset
37bb9bb45mov rcx, [rsp+480]
37bb9bb4dlea r8, [8*r14+8]
37bb9bb55xor edx, edx
37bb9bb57add r14, rsi
37bb9bb5aadd rcx, rdi
37bb9bb5dcall memset
37bb9bb62mov rbx, [rsp+496]
37bb9bb6amovsxd r8, r12l
37bb9bb6dmov rax, [rsp+496]
37bb9bb75mov [rsp+72], rsi
37bb9bb7amov r10, r8
37bb9bb7dmov rcx, r8
37bb9bb80lea r9, [r8+2*r8]
37bb9bb84lea r11, [rbx+8*r14+8]
37bb9bb89lea rbx, [4*r8]
37bb9bb91shl r10, 4
37bb9bb95shl rcx, 5
37bb9bb99lea rax, [rax+rdi+8]
37bb9bb9elea rdx, [rbx+r8]
37bb9bba2nop [rax+rax]
37bb9bbaanop [rax+rax]
37bb9bbb5nop [rax+rax]
37bb9bbc0
37bb9bbc0loc_37bb9bbc0:
37bb9bbc0mov [rax-8], 0
37bb9bbc8mov [rax+8*r8-8], 0
37bb9bbd1mov [rax+r10-8], 0
37bb9bbdamov [rax+8*r9-8], 0
37bb9bbe3mov [rax+rcx-8], 0
37bb9bbecmov [rax+8*rdx-8], 0
37bb9bbf5add rax, 8
37bb9bbf9cmp r11, rax
37bb9bbfcjne 0x37bb9bbc0
37bb9bbfelea rax, [rbx+rsi]
37bb9bc02add r8, rbx
37bb9bc05mov r11, [rsp+72]
37bb9bc0apxor x7, x7
37bb9bc0emov rdi, [rsp+496]
37bb9bc16mov [rsp+144], ebp
37bb9bc1dmov [rsp+152], r12l
37bb9bc25lea r15, [rdi+8*rax-8]
37bb9bc2amov rax, [rsp+56]
37bb9bc2fmov rdi, [rsp+64]
37bb9bc34mov r12, r15
37bb9bc37mov rcx, rax
37bb9bc3amov rdx, rdi
37bb9bc3dshl rax, 4
37bb9bc41imul rcx, rsi
37bb9bc45add rcx, [rsp+80]
37bb9bc4amov r13, rax
37bb9bc4dshl rdi, 4
37bb9bc51imul rdx, rsi
37bb9bc55add rdx, [rsp+88]
37bb9bc5alea rax, [rsi+r8]
37bb9bc5eadd rcx, rsi
37bb9bc61add rdx, rsi
37bb9bc64mov rsi, [rsp+496]
37bb9bc6cshl rcx, 4
37bb9bc70add rcx, [rsp+432]
37bb9bc78shl rdx, 4
37bb9bc7cadd rdx, [rsp+448]
37bb9bc84lea rax, [rsi+8*rax]
37bb9bc88mov [rsp+120], rax
37bb9bc8dlea rax, [r14+r8]
37bb9bc91xor r14l, r14l
37bb9bc94lea rsi, [rsi+8*rax+8]
37bb9bc99mov rax, rdx
37bb9bc9cmov rdx, rcx
37bb9bc9fnop
37bb9bca0
37bb9bca0loc_37bb9bca0:
37bb9bca0mov rcx, [rsp+120]
37bb9bca5mov rbx, r12
37bb9bca8mov [rsp+72], rax
37bb9bcadmov rbp, rax
37bb9bcb0mov [rsp+96], rdx
37bb9bcb5mov r15, rdx
37bb9bcb8mov [rsp+104], r11
37bb9bcbdmov r12, rcx
37bb9bcc0jmp 0x37bb9bd52
37bb9bcc5
37bb9bcc5 0f 1f 00 ...
37bb9bcc8
37bb9bcc8loc_37bb9bcc8:
37bb9bcc8ucomisd x0, x7
37bb9bcccpxor x6, x6
37bb9bcd0setnp r8b
37bb9bcd4cmovne r8l, r14l
37bb9bcd8test r8b, r8b
37bb9bcdbje 0x37bb9bd72
37bb9bce1
37bb9bce1loc_37bb9bce1:
37bb9bce1movsd_xmm x2, [rbp+8]
37bb9bce6movsd_xmm x0, [rbp]
37bb9bcebucomisd x2, x7
37bb9bcefsetnp r8b
37bb9bcf3cmovne r8l, r14l
37bb9bcf7test r8b, r8b
37bb9bcfaje 0x37bb9cee0
37bb9bd00ucomisd x0, x7
37bb9bd04pxor x1, x1
37bb9bd08setnp r8b
37bb9bd0ccmovne r8l, r14l
37bb9bd10test r8b, r8b
37bb9bd13je 0x37bb9cee0
37bb9bd19
37bb9bd19loc_37bb9bd19:
37bb9bd19movsd_xmm x0, [rbx]
37bb9bd1dadd r12, 8
37bb9bd21add r15, r13
37bb9bd24add rbp, rdi
37bb9bd27subsd x0, x6
37bb9bd2bsubsd x0, x1
37bb9bd2fmovsd_xmm [rbx], x0
37bb9bd33movsd_xmm x0, [r12-16]
37bb9bd3asubsd x0, x6
37bb9bd3esubsd x0, x1
37bb9bd42movsd_xmm [r12-16], x0
37bb9bd49cmp rsi, r12
37bb9bd4cje 0x37bb9bf08
37bb9bd52
37bb9bd52loc_37bb9bd52:
37bb9bd52movsd_xmm x1, [r15+8]
37bb9bd58movsd_xmm x0, [r15]
37bb9bd5ducomisd x1, x7
37bb9bd61setnp r8b
37bb9bd65cmovne r8l, r14l
37bb9bd69test r8b, r8b
37bb9bd6cjne 0x37bb9bcc8
37bb9bd72
37bb9bd72loc_37bb9bd72:
37bb9bd72andpd x1, [rip+0x8ade06]
37bb9bd7aandpd x0, [rip+0x8addfe]
37bb9bd82addsd x0, x1
37bb9bd86call log10
37bb9bd8bmovapd x6, x0
37bb9bd8fjmp 0x37bb9bce1
37bb9bd94
37bb9bd94loc_37bb9bd94:
37bb9bd94mov eax, -6
37bb9bd99mov edx, 6
37bb9bd9ejmp 0x37bb9b4d6
37bb9bda3
37bb9bda3 0f 1f 44 00 00 ..D..
37bb9bda8
37bb9bda8loc_37bb9bda8:
37bb9bda8mov r10, [rsp+96]
37bb9bdadcmp edx, r11l
37bb9bdb0jg 0x37bb9be54
37bb9bdb6mov rax, [rsp+56]
37bb9bdbbmovsxd r9, edx
37bb9bdbemov rcx, [rsp+80]
37bb9bdc3imul rax, r9
37bb9bdc7add rcx, r10
37bb9bdcaimul r9, [rsp+64]
37bb9bdd0add rax, rcx
37bb9bdd3mov rcx, [rsp+88]
37bb9bdd8shl rax, 4
37bb9bddcadd rax, [rsp+432]
37bb9bde4add rcx, r10
37bb9bde7mov [rsp+96], rax
37bb9bdecmov rax, [rsp+96]
37bb9bdf1add rcx, r9
37bb9bdf4shl rcx, 4
37bb9bdf8add rcx, [rsp+448]
37bb9be00
37bb9be00loc_37bb9be00:
37bb9be00ucomisd x6, [rax+8]
37bb9be05setp r9b
37bb9be09cmovne r9l, ebx
37bb9be0dtest r9b, r9b
37bb9be10jne 0x37bb9be8d
37bb9be12ucomisd x6, [rax]
37bb9be16setp r9b
37bb9be1acmovne r9l, ebx
37bb9be1etest r9b, r9b
37bb9be21jne 0x37bb9be8d
37bb9be23ucomisd x6, [rcx+8]
37bb9be28setp r9b
37bb9be2ccmovne r9l, ebx
37bb9be30test r9b, r9b
37bb9be33jne 0x37bb9be8d
37bb9be35ucomisd x6, [rcx]
37bb9be39setp r9b
37bb9be3dcmovne r9l, ebx
37bb9be41test r9b, r9b
37bb9be44jne 0x37bb9be8d
37bb9be46add edx, 1
37bb9be49add rax, r14
37bb9be4cadd rcx, rsi
37bb9be4fcmp edx, r11l
37bb9be52jle 0x37bb9be00
37bb9be54
37bb9be54loc_37bb9be54:
37bb9be54mov [rsp+96], 1
37bb9be5c
37bb9be5cloc_37bb9be5c:
37bb9be5cmovsxd rdi, r12l
37bb9be5fpxor x0, x0
37bb9be63cmp r13l, r12l
37bb9be66mov r10l, r12l
37bb9be69mov rax, [rsp+480]
37bb9be71lea rbp, [rdi-1]
37bb9be75cvtsi2sd x0, r13l
37bb9be7amovsxd r12, r8l
37bb9be7dmovsd_xmm [rax+8*rbp], x0
37bb9be82je 0x37bb9b964
37bb9be88jmp 0x37bb9b852
37bb9be8d
37bb9be8dloc_37bb9be8d:
37bb9be8dsub r10, 1
37bb9be91sub rdi, 16
37bb9be95sub rbp, 16
37bb9be99test r10l, r10l
37bb9be9cjg 0x37bb9b7a2
37bb9bea2movsxd r13, r12l
37bb9bea5jmp 0x37bb9cd8f
37bb9beaa
37bb9beaa 66 0f 1f 44 00 00 f..D..
37bb9beb0
37bb9beb0loc_37bb9beb0:
37bb9beb0mov rax, [rsp+464]
37bb9beb8movsd_xmm x0, [rip+0x8adcb0]
37bb9bec0mov [rax], 1
37bb9bec6mov rax, [rsp+472]
37bb9becemov [rax], 1
37bb9bed4mov rax, [rsp+480]
37bb9bedcmovsd_xmm [rax], x0
37bb9bee0mov rax, [rsp+488]
37bb9bee8movsd_xmm [rax], x0
37bb9beecjmp 0x37bb9b4fa
37bb9bef1
37bb9bef1loc_37bb9bef1:
37bb9bef1mov rax, [rsp+488]
37bb9bef9movsd_xmm [rax+8*rbp], x0
37bb9befejmp 0x37bb9ba30
37bb9bf03
37bb9bf03 0f 1f 44 00 00 ..D..
37bb9bf08
37bb9bf08loc_37bb9bf08:
37bb9bf08mov rax, [rsp+72]
37bb9bf0dmov rdx, [rsp+96]
37bb9bf12lea r12, [rbx+8]
37bb9bf16mov r11, [rsp+104]
37bb9bf1badd rdx, 16
37bb9bf1fadd rax, 16
37bb9bf23add r11, 1
37bb9bf27cmp [rsp+112], r11l
37bb9bf2cjge 0x37bb9bca0
37bb9bf32mov ebp, [rsp+144]
37bb9bf39mov r12l, [rsp+152]
37bb9bf41
37bb9bf41loc_37bb9bf41:
37bb9bf41movsd_xmm x1, [rip+0x8adc27]
37bb9bf49pxor x0, x0
37bb9bf4dmov eax, [rsp+136]
37bb9bf54mov [rsp+200], 0
37bb9bf60mov r13, [rsp+56]
37bb9bf65movsd_xmm x3, [rip+0x8adc43]
37bb9bf6dmov [rsp+104], 1
37bb9bf75pxor x6, x6
37bb9bf79add eax, eax
37bb9bf7bmovapd x4, x1
37bb9bf7fmov r15, [rsp+64]
37bb9bf84movapd x12, x1
37bb9bf89cvtsi2sd x0, eax
37bb9bf8ddivsd x4, x0
37bb9bf91lea eax, [rbp+3]
37bb9bf94shl r13, 4
37bb9bf98mov [rsp+172], eax
37bb9bf9flea rax, [rsp+196]
37bb9bfa7mov rbx, [rsp+496]
37bb9bfafshl r15, 4
37bb9bfb3mov [rsp+96], rax
37bb9bfb8mov eax, [rsp+128]
37bb9bfbfmovapd x5, x4
37bb9bfc3movapd x8, x4
37bb9bfc8movsd_xmm [rsp+208], x4
37bb9bfd1mulsd x5, x4
37bb9bfd5mulsd x3, x5
37bb9bfd9movapd x11, x5
37bb9bfdemovapd x9, x3
37bb9bfe3nop
37bb9bfe5nop [rax+rax]
37bb9bff0
37bb9bff0loc_37bb9bff0:
37bb9bff0lea rsi, [rip+0x8adb75]
37bb9bff7lea eax, [rax+4*r12]
37bb9bffbmov rdi, [rsp+96]
37bb9c000cdqe
37bb9c002mov [rsp+32], rsi
37bb9c007mov r8, rsi
37bb9c00alea rdx, [rbx+8*rax-8]
37bb9c00fmov rcx, rdi
37bb9c012mov r9, rdx
37bb9c015call ddot_
37bb9c01amov rax, [rsp+424]
37bb9c022mov rcx, [rsp+464]
37bb9c02amov r8, rsi
37bb9c02dmovapd x7, x0
37bb9c031mov eax, [rax]
37bb9c033lea eax, [rax+4*rax]
37bb9c036add eax, [rcx]
37bb9c038mov [rsp+32], rsi
37bb9c03dmov rcx, rdi
37bb9c040cdqe
37bb9c042lea rdx, [rbx+8*rax-8]
37bb9c047mov r9, rdx
37bb9c04acall ddot_
37bb9c04fmov rax, [rsp+464]
37bb9c057addsd x7, x0
37bb9c05bmovsxd r8, [rax]
37bb9c05emov rax, [rsp+472]
37bb9c066mov ecx, [rax]
37bb9c068movapd x1, x7
37bb9c06ccmp r8l, ecx
37bb9c06fjg 0x37bb9cea7
37bb9c075mov rax, [rsp+424]
37bb9c07dmovsxd r11, r8l
37bb9c080sub ecx, r8l
37bb9c083pxor x2, x2
37bb9c087add rcx, r11
37bb9c08amovapd x0, x2
37bb9c08emovsxd rdx, [rax]
37bb9c091lea r9, [4*rdx]
37bb9c099lea rax, [r11+r9]
37bb9c09dadd rcx, r9
37bb9c0a0lea rax, [rbx+8*rax-8]
37bb9c0a5lea rcx, [rbx+8*rcx]
37bb9c0a9nop
37bb9c0aanop [rax+rax]
37bb9c0b5nop [rax+rax]
37bb9c0c0
37bb9c0c0loc_37bb9c0c0:
37bb9c0c0addsd x0, [rax]
37bb9c0c4addsd x2, [rax+8*rdx]
37bb9c0c9add rax, 8
37bb9c0cdcmp rcx, rax
37bb9c0d0jne 0x37bb9c0c0
37bb9c0d2movapd x5, x2
37bb9c0d6movapd x3, x0
37bb9c0damulsd x5, x2
37bb9c0demulsd x3, x0
37bb9c0e2addsd x3, x5
37bb9c0e6movapd x5, x0
37bb9c0easubsd x5, x2
37bb9c0eemulsd x5, x5
37bb9c0f2
37bb9c0f2loc_37bb9c0f2:
37bb9c0f2mulsd x3, x11
37bb9c0f7movapd x7, x8
37bb9c0fcmulsd x7, x1
37bb9c100mulsd x5, x9
37bb9c105subsd x7, x3
37bb9c109subsd x7, x5
37bb9c10ducomisd x7, x6
37bb9c111jp 0x37bb9c119
37bb9c113je 0x37bb9c7ce
37bb9c119
37bb9c119loc_37bb9c119:
37bb9c119cmp [rsp+104], 1
37bb9c11eje 0x37bb9c132
37bb9c120movapd x1, x7
37bb9c124divsd x1, x10
37bb9c129movsd_xmm [rsp+200], x1
37bb9c132
37bb9c132loc_37bb9c132:
37bb9c132mov rdi, [rsp+96]
37bb9c137lea r9, [rip+0x8ada2e]
37bb9c13elea r8, [rbx+8*r8-8]
37bb9c143movsd_xmm [rsp+128], x2
37bb9c14clea rdx, [rsp+200]
37bb9c154movsd_xmm [rsp+72], x0
37bb9c15alea r14, [rip+0x8ada0b]
37bb9c161mov rcx, rdi
37bb9c164call dscal_
37bb9c169mov rcx, [rsp+464]
37bb9c171mov rax, [rsp+424]
37bb9c179lea r9, [rip+0x8ad9ec]
37bb9c180lea rdx, [rsp+200]
37bb9c188mov eax, [rax]
37bb9c18aadd eax, [rcx]
37bb9c18cmov rcx, rdi
37bb9c18fcdqe
37bb9c191lea r8, [rbx+8*rax-8]
37bb9c196call dscal_
37bb9c19bmov rsi, [rsp+424]
37bb9c1a3mov rax, [rsp+464]
37bb9c1abmov r9, r14
37bb9c1aemov ecx, [rsi]
37bb9c1b0mov eax, [rax]
37bb9c1b2mov [rsp+40], r14
37bb9c1b7lea edx, [rax+4*rcx]
37bb9c1baadd eax, ecx
37bb9c1bcmov rcx, rdi
37bb9c1bfcdqe
37bb9c1c1movsxd rdx, edx
37bb9c1c4lea rax, [rbx+8*rax-8]
37bb9c1c9lea r8, [rbx+8*rdx-8]
37bb9c1cemov [rsp+32], rax
37bb9c1d3lea rdx, [rsp+208]
37bb9c1dbcall daxpy_
37bb9c1e0mov rax, [rsp+464]
37bb9c1e8mov r9, r14
37bb9c1ebmov rcx, rdi
37bb9c1eemovsxd rdx, [rax]
37bb9c1f1mov rax, [rsp+424]
37bb9c1f9mov eax, [rax]
37bb9c1fbmov [rsp+40], r14
37bb9c200lea eax, [rax+4*rax]
37bb9c203add eax, edx
37bb9c205lea rdx, [rbx+8*rdx-8]
37bb9c20amov [rsp+32], rdx
37bb9c20fcdqe
37bb9c211lea rdx, [rsp+208]
37bb9c219lea r8, [rbx+8*rax-8]
37bb9c21ecall daxpy_
37bb9c223mov rsi, [rsp+472]
37bb9c22bmov rax, [rsp+464]
37bb9c233movsd_xmm x2, [rsp+128]
37bb9c23cmovsd_xmm x0, [rsp+72]
37bb9c242mov r14l, [rsi]
37bb9c245mov rsi, [rsp+424]
37bb9c24dmov eax, [rax]
37bb9c24fmov esi, [rsi]
37bb9c251cmp eax, r14l
37bb9c254mov [rsp+112], eax
37bb9c258mov [rsp+120], esi
37bb9c25cjg 0x37bb9cebc
37bb9c262movsd_xmm x4, [rip+0x8ad926]
37bb9c26amovapd x3, x2
37bb9c26emovsxd r8, [rsp+112]
37bb9c273mov eax, r14l
37bb9c276mulsd x2, [rip+0x8ad912]
37bb9c27emulsd x4, x0
37bb9c282sub eax, r8l
37bb9c285lea rsi, [rbx+8*r8]
37bb9c289add rax, r8
37bb9c28cmov rdx, rsi
37bb9c28flea r11, [rbx+8*rax+8]
37bb9c294movsxd rax, [rsp+120]
37bb9c299subsd x0, x2
37bb9c29dsubsd x3, x4
37bb9c2a1mulsd x0, x9
37bb9c2a6mulsd x3, x9
37bb9c2abnop [rax+rax]
37bb9c2b5nop [rax+rax]
37bb9c2c0
37bb9c2c0loc_37bb9c2c0:
37bb9c2c0movsd_xmm x1, [rdx-8]
37bb9c2c5addsd x1, x0
37bb9c2c9movsd_xmm [rdx-8], x1
37bb9c2cemovsd_xmm x1, [rdx+8*rax-8]
37bb9c2d4addsd x1, x3
37bb9c2d8movsd_xmm [rdx+8*rax-8], x1
37bb9c2deadd rdx, 8
37bb9c2e2cmp r11, rdx
37bb9c2e5jne 0x37bb9c2c0
37bb9c2e7mov edi, [rsp+120]
37bb9c2ebmov rdx, [rsp+56]
37bb9c2f0lea r9, [8*rax]
37bb9c2f8mov [rsp+152], rax
37bb9c300lea r10, [rbx+r9]
37bb9c304mov [rsp+160], r8
37bb9c30cimul rdx, r8
37bb9c310add edi, edi
37bb9c312mov [rsp+496], rbx
37bb9c31amov rbx, r10
37bb9c31dmov [rsp+128], edi
37bb9c324mov rdi, [rsp+80]
37bb9c329lea rcx, [rdx+rdi]
37bb9c32dmov rdx, [rsp+64]
37bb9c332lea rdi, [r10+r9]
37bb9c336xor r9l, r9l
37bb9c339mov [rsp+136], rcx
37bb9c341lea r12, [rcx+r8]
37bb9c345imul rdx, r8
37bb9c349add rdx, [rsp+88]
37bb9c34emov [rsp+72], rdi
37bb9c353shl r12, 4
37bb9c357mov [rsp+144], rdx
37bb9c35flea rbp, [r8+rdx]
37bb9c363mov rdi, r8
37bb9c366add r12, [rsp+432]
37bb9c36eshl rbp, 4
37bb9c372add rbp, [rsp+448]
37bb9c37anop [rax+rax]
37bb9c380
37bb9c380loc_37bb9c380:
37bb9c380mov rax, rsi
37bb9c383mov r8, rbp
37bb9c386mov rcx, r12
37bb9c389xor r10l, r10l
37bb9c38cpxor x0, x0
37bb9c390jmp 0x37bb9c3c8
37bb9c392
37bb9c392 66 0f 1f 44 00 00 f..D..
37bb9c398
37bb9c398loc_37bb9c398:
37bb9c398ucomisd x6, [r8]
37bb9c39dsetnp dl
37bb9c3a0cmovne edx, r9l
37bb9c3a4test dl, dl
37bb9c3a6je 0x37bb9c400
37bb9c3a8
37bb9c3a8loc_37bb9c3a8:
37bb9c3a8ucomisd x6, [r8+8]
37bb9c3aesetnp dl
37bb9c3b1cmovne edx, r9l
37bb9c3b5test dl, dl
37bb9c3b7je 0x37bb9c400
37bb9c3b9add rax, 8
37bb9c3bdadd rcx, r13
37bb9c3c0add r8, r15
37bb9c3c3cmp r11, rax
37bb9c3c6je 0x37bb9c418
37bb9c3c8
37bb9c3c8loc_37bb9c3c8:
37bb9c3c8ucomisd x6, [rcx+8]
37bb9c3cdsetnp dl
37bb9c3d0cmovne edx, r9l
37bb9c3d4test dl, dl
37bb9c3d6je 0x37bb9c3e7
37bb9c3d8ucomisd x6, [rcx]
37bb9c3dcsetnp dl
37bb9c3dfcmovne edx, r9l
37bb9c3e3test dl, dl
37bb9c3e5jne 0x37bb9c398
37bb9c3e7
37bb9c3e7loc_37bb9c3e7:
37bb9c3e7add r10l, 1
37bb9c3ebucomisd x6, [r8]
37bb9c3f0addsd x0, [rax-8]
37bb9c3f5setnp dl
37bb9c3f8cmovne edx, r9l
37bb9c3fctest dl, dl
37bb9c3fejne 0x37bb9c3a8
37bb9c400
37bb9c400loc_37bb9c400:
37bb9c400addsd x0, [rax-8]
37bb9c405add rax, 8
37bb9c409add r10l, 1
37bb9c40dadd rcx, r13
37bb9c410add r8, r15
37bb9c413cmp r11, rax
37bb9c416jne 0x37bb9c3c8
37bb9c418
37bb9c418loc_37bb9c418:
37bb9c418pxor x1, x1
37bb9c41cmov rax, [rsp+72]
37bb9c421add r12, 16
37bb9c425add rbp, 16
37bb9c429cvtsi2sd x1, r10l
37bb9c42emulsd x1, [rbx+8*rdi-8]
37bb9c434addsd x0, x1
37bb9c438movsd_xmm [rax+8*rdi-8], x0
37bb9c43eadd rdi, 1
37bb9c442cmp r14l, edi
37bb9c445jge 0x37bb9c380
37bb9c44bmov rax, [rsp+152]
37bb9c453mov edi, [rsp+112]
37bb9c457mov r8, [rsp+160]
37bb9c45fmov r12, [rsp+448]
37bb9c467lea r9, [rax+2*rax]
37bb9c46bmov eax, [rsp+120]
37bb9c46fmov rdx, [rsp+144]
37bb9c477mov [rsp+120], r15
37bb9c47cshl r8, 4
37bb9c480mov rbx, [rsp+496]
37bb9c488mov rcx, [rsp+136]
37bb9c490mov [rsp+136], r13
37bb9c498add edi, eax
37bb9c49aadd r12, r8
37bb9c49dlea r14l, [r14+rax+1]
37bb9c4a2mov r13, r9
37bb9c4a5mov [rsp+72], edi
37bb9c4a9mov rdi, [rsp+432]
37bb9c4b1lea r8, [rdi+r8+8]
37bb9c4b6xor edi, edi
37bb9c4b8mov r15, r8
37bb9c4bbnop [rax+rax]
37bb9c4c0
37bb9c4c0loc_37bb9c4c0:
37bb9c4c0mov r9, rdx
37bb9c4c3mov r8, rcx
37bb9c4c6mov eax, [rsp+72]
37bb9c4caxor ebp, ebp
37bb9c4ccshl r9, 4
37bb9c4d0shl r8, 4
37bb9c4d4pxor x0, x0
37bb9c4d8add r9, r12
37bb9c4dbadd r8, r15
37bb9c4dejmp 0x37bb9c515
37bb9c4e0
37bb9c4e0loc_37bb9c4e0:
37bb9c4e0ucomisd x6, [r9+8]
37bb9c4e6setnp r10b
37bb9c4eacmovne r10l, edi
37bb9c4eetest r10b, r10b
37bb9c4f1je 0x37bb9c550
37bb9c4f3ucomisd x6, [r9]
37bb9c4f8setnp r10b
37bb9c4fccmovne r10l, edi
37bb9c500test r10b, r10b
37bb9c503je 0x37bb9c550
37bb9c505add eax, 1
37bb9c508add r9, 16
37bb9c50cadd r8, 16
37bb9c510cmp r14l, eax
37bb9c513je 0x37bb9c56d
37bb9c515
37bb9c515loc_37bb9c515:
37bb9c515ucomisd x6, [r8-8]
37bb9c51bsetnp r10b
37bb9c51fcmovne r10l, edi
37bb9c523test r10b, r10b
37bb9c526je 0x37bb9c53a
37bb9c528ucomisd x6, [r8]
37bb9c52dsetnp r10b
37bb9c531cmovne r10l, edi
37bb9c535test r10b, r10b
37bb9c538jne 0x37bb9c4e0
37bb9c53a
37bb9c53aloc_37bb9c53a:
37bb9c53amovsxd r10, eax
37bb9c53dadd ebp, 1
37bb9c540addsd x0, [rbx+8*r10-8]
37bb9c547jmp 0x37bb9c4e0
37bb9c549
37bb9c549 0f 1f 80 00 00 00 00 .......
37bb9c550
37bb9c550loc_37bb9c550:
37bb9c550movsxd r10, eax
37bb9c553add eax, 1
37bb9c556add ebp, 1
37bb9c559add r9, 16
37bb9c55daddsd x0, [rbx+8*r10-8]
37bb9c564add r8, 16
37bb9c568cmp r14l, eax
37bb9c56bjne 0x37bb9c515
37bb9c56d
37bb9c56dloc_37bb9c56d:
37bb9c56dpxor x1, x1
37bb9c571add rdx, [rsp+64]
37bb9c576add rcx, [rsp+56]
37bb9c57bcvtsi2sd x1, ebp
37bb9c57fmulsd x1, [rsi-8]
37bb9c584addsd x0, x1
37bb9c588movsd_xmm [rsi+8*r13-8], x0
37bb9c58fadd rsi, 8
37bb9c593cmp r11, rsi
37bb9c596jne 0x37bb9c4c0
37bb9c59cmov r15, [rsp+120]
37bb9c5a1mov r13, [rsp+136]
37bb9c5a9
37bb9c5a9loc_37bb9c5a9:
37bb9c5a9lea rsi, [rip+0x8ad5bc]
37bb9c5b0mov rdi, [rsp+96]
37bb9c5b5mov eax, [rsp+112]
37bb9c5b9movsxd rdx, [rsp+72]
37bb9c5beadd eax, [rsp+128]
37bb9c5c5mov [rsp+32], rsi
37bb9c5camov r8, rsi
37bb9c5cdcdqe
37bb9c5cfmov rcx, rdi
37bb9c5d2lea r9, [rbx+8*rax-8]
37bb9c5d7lea rdx, [rbx+8*rdx-8]
37bb9c5dccall ddot_
37bb9c5e1mov rax, [rsp+464]
37bb9c5e9mov r8, rsi
37bb9c5ecmov rcx, rdi
37bb9c5efmovapd x8, x0
37bb9c5f4movsxd rdx, [rax]
37bb9c5f7mov rax, [rsp+424]
37bb9c5ffmov eax, [rax]
37bb9c601mov [rsp+32], rsi
37bb9c606lea eax, [rax+2*rax]
37bb9c609add eax, edx
37bb9c60blea rdx, [rbx+8*rdx-8]
37bb9c610cdqe
37bb9c612lea r9, [rbx+8*rax-8]
37bb9c617call ddot_
37bb9c61cmov rax, [rsp+464]
37bb9c624mov r8l, [rax]
37bb9c627mov rax, [rsp+472]
37bb9c62fmov edx, [rax]
37bb9c631cmp r8l, edx
37bb9c634jg 0x37bb9c7ce
37bb9c63aaddsd x0, x8
37bb9c63fmovapd x5, x7
37bb9c643mov rax, [rsp+424]
37bb9c64bmov r11, [rsp+480]
37bb9c653mov r10, [rsp+488]
37bb9c65bpxor x4, x4
37bb9c65fmovsxd rcx, [rax]
37bb9c662movsxd rax, r8l
37bb9c665divsd x5, x0
37bb9c669mov r9, rcx
37bb9c66clea rcx, [rbx+8*rcx]
37bb9c670
37bb9c670loc_37bb9c670:
37bb9c670movsd_xmm x0, [rcx+8*rax-8]
37bb9c676mulsd x0, x5
37bb9c67amovapd x2, x0
37bb9c67eaddsd x0, [r11+8*rax-8]
37bb9c685andpd x2, [rip+0x8ad4f3]
37bb9c68dmaxsd x2, x4
37bb9c691movsd_xmm [r11+8*rax-8], x0
37bb9c698movsd_xmm x0, [rbx+8*rax-8]
37bb9c69emulsd x0, x5
37bb9c6a2movapd x1, x0
37bb9c6a6andpd x1, [rip+0x8ad4d2]
37bb9c6aeaddsd x0, [r10+8*rax-8]
37bb9c6b5movapd x3, x1
37bb9c6b9maxsd x3, x2
37bb9c6bdmovsd_xmm [r10+8*rax-8], x0
37bb9c6c4add rax, 1
37bb9c6c8movapd x4, x3
37bb9c6cccmp edx, eax
37bb9c6cejge 0x37bb9c670
37bb9c6d0movsd_xmm x4, [rip+0x8ad4d8]
37bb9c6d8comisd x4, x3
37bb9c6dcja 0x37bb9c7ce
37bb9c6e2lea eax, [r8+4*r9]
37bb9c6e6lea rdi, [rip+0x8ad47f]
37bb9c6edmov r14, [rsp+96]
37bb9c6f2xorpd x5, [rip+0x8ad4a6]
37bb9c6facdqe
37bb9c6fclea edx, [r8+2*r9]
37bb9c700mov [rsp+40], rdi
37bb9c705mov r9, rdi
37bb9c708lea rax, [rbx+8*rax-8]
37bb9c70dmovsxd rdx, edx
37bb9c710mov rcx, r14
37bb9c713movsd_xmm [rsp+216], x5
37bb9c71cmov [rsp+32], rax
37bb9c721lea r8, [rbx+8*rdx-8]
37bb9c726lea rdx, [rsp+216]
37bb9c72emovsd_xmm [rsp+72], x5
37bb9c734call daxpy_
37bb9c739mov rax, [rsp+424]
37bb9c741mov rcx, [rsp+464]
37bb9c749mov r9, rdi
37bb9c74cmovsd_xmm x5, [rsp+72]
37bb9c752mov edx, [rax]
37bb9c754movsd_xmm [rsp+216], x5
37bb9c75dlea eax, [rdx+4*rdx]
37bb9c760add eax, [rcx]
37bb9c762add edx, edx
37bb9c764mov [rsp+40], rdi
37bb9c769mov r11l, eax
37bb9c76ccdqe
37bb9c76emov rcx, r14
37bb9c771lea rax, [rbx+8*rax-8]
37bb9c776sub r11l, edx
37bb9c779mov [rsp+32], rax
37bb9c77emovsxd rdx, r11l
37bb9c781lea r8, [rbx+8*rdx-8]
37bb9c786lea rdx, [rsp+216]
37bb9c78ecall daxpy_
37bb9c793add [rsp+104], 1
37bb9c798mov eax, [rsp+104]
37bb9c79ccmp [rsp+172], eax
37bb9c7a3jl 0x37bb9c7ce
37bb9c7a5mov rax, [rsp+464]
37bb9c7admov rsi, [rsp+424]
37bb9c7b5movapd x10, x7
37bb9c7bamovsd_xmm x8, [rsp+208]
37bb9c7c4mov eax, [rax]
37bb9c7c6mov r12l, [rsi]
37bb9c7c9jmp 0x37bb9bff0
37bb9c7ce
37bb9c7celoc_37bb9c7ce:
37bb9c7cemov edx, 1
37bb9c7d3lea rcx, [rip+0x8ad388]
37bb9c7damovsd_xmm [rsp+72], x12
37bb9c7e1call dlamch_
37bb9c7e6mov rax, [rsp+464]
37bb9c7eemovapd x7, x0
37bb9c7f2mov r14l, [rax]
37bb9c7f5mov rax, [rsp+472]
37bb9c7fdmov eax, [rax]
37bb9c7ffmov [rsp+120], eax
37bb9c803cmp r14l, eax
37bb9c806jg 0x37bb9b4fa
37bb9c80ccall log10
37bb9c811movsd_xmm x1, [rsp+72]
37bb9c817movapd x11, x7
37bb9c81clea rdi, [rsp+216]
37bb9c824movsd_xmm [rsp+128], x1
37bb9c82daddsd x0, x1
37bb9c831cvttsd2si eax, x0
37bb9c835movapd x0, x1
37bb9c839divsd x0, x7
37bb9c83dmov [rsp+96], eax
37bb9c841call log10
37bb9c846mov rdx, [rsp+56]
37bb9c84bmovsxd rax, r14l
37bb9c84emov rsi, [rsp+80]
37bb9c853mov [rsp+136], r15
37bb9c85bcvttsd2si ebp, x0
37bb9c85fmov rbx, rax
37bb9c862mov r15, [rsp+464]
37bb9c86aimul rdx, rax
37bb9c86emov [rsp+72], rdi
37bb9c873movsd_xmm x7, [rsp+128]
37bb9c87cmov [rsp+144], r13
37bb9c884mov edi, [rsp+96]
37bb9c888lea rcx, [rdx+rsi]
37bb9c88cmov rdx, [rsp+64]
37bb9c891mov rsi, [rsp+88]
37bb9c896mov r13, rcx
37bb9c899mov ecx, r14l
37bb9c89cmov r14, [rsp+424]
37bb9c8a4imul rdx, rax
37bb9c8a8lea r12, [rdx+rsi]
37bb9c8acmov rdx, [rsp+432]
37bb9c8b4add rdx, 16
37bb9c8b8mov [rsp+104], rdx
37bb9c8bdmov rdx, [rsp+448]
37bb9c8c5add rdx, 16
37bb9c8c9mov [rsp+112], rdx
37bb9c8cemov rdx, rax
37bb9c8d1jmp 0x37bb9c8db
37bb9c8d3
37bb9c8d3 0f 1f 44 00 00 ..D..
37bb9c8d8
37bb9c8d8loc_37bb9c8d8:
37bb9c8d8movsxd rdx, ecx
37bb9c8db
37bb9c8dbloc_37bb9c8db:
37bb9c8dbmov eax, [r14]
37bb9c8deimul rdx, [rsp+56]
37bb9c8e4add rdx, [rsp+80]
37bb9c8e9mov r8, [rsp+440]
37bb9c8f1sub eax, ecx
37bb9c8f3add rdx, rbx
37bb9c8f6mov rcx, [rsp+72]
37bb9c8fbadd eax, 1
37bb9c8feshl rdx, 4
37bb9c902add rdx, [rsp+432]
37bb9c90amov [rsp+216], eax
37bb9c911call izamax_
37bb9c916mov r11, [rsp+80]
37bb9c91bmov edx, eax
37bb9c91dmov eax, [r15]
37bb9c920lea ecx, [rax+rdx-1]
37bb9c924lea rdx, [rbx+r11]
37bb9c928mov [rsp+96], eax
37bb9c92cmovsxd rcx, ecx
37bb9c92fimul rcx, [rsp+56]
37bb9c935add rdx, rcx
37bb9c938lea rcx, [rsp+176]
37bb9c940shl rdx, 4
37bb9c944add rdx, [rsp+432]
37bb9c94cmovsd_xmm x0, [rdx]
37bb9c950movsd_xmm [rsp+176], x0
37bb9c959movsd_xmm x0, [rdx+8]
37bb9c95emovsd_xmm [rsp+184], x0
37bb9c967call fn_37c42fc80
37bb9c96cmov eax, [rsp+96]
37bb9c970mov edx, [r14]
37bb9c973mov r11, [rsp+88]
37bb9c978mov r8, [rsp+456]
37bb9c980movapd x6, x0
37bb9c984sub edx, eax
37bb9c986mov rcx, [rsp+72]
37bb9c98badd edx, 1
37bb9c98emov [rsp+216], edx
37bb9c995movsxd rdx, eax
37bb9c998mov rax, [rsp+64]
37bb9c99dimul rax, rdx
37bb9c9a1lea rdx, [rax+r11]
37bb9c9a5add rdx, rbx
37bb9c9a8shl rdx, 4
37bb9c9acadd rdx, [rsp+448]
37bb9c9b4call izamax_
37bb9c9b9add eax, [r15]
37bb9c9bcmov r11, [rsp+88]
37bb9c9c1lea rcx, [rsp+176]
37bb9c9c9sub eax, 1
37bb9c9cccdqe
37bb9c9ceimul rax, [rsp+64]
37bb9c9d4lea rdx, [rbx+r11]
37bb9c9d8add rax, rdx
37bb9c9dbshl rax, 4
37bb9c9dfadd rax, [rsp+448]
37bb9c9e7movsd_xmm x0, [rax]
37bb9c9ebmovsd_xmm [rsp+176], x0
37bb9c9f4movsd_xmm x0, [rax+8]
37bb9c9f9movsd_xmm [rsp+184], x0
37bb9ca02call fn_37c42fc80
37bb9ca07maxsd x0, x6
37bb9ca0baddsd x0, x11
37bb9ca10call log10
37bb9ca15mov r11, [rsp+480]
37bb9ca1dmovq x2, [rip+0x8ad17b]
37bb9ca25movapd x1, x0
37bb9ca29addsd x1, x7
37bb9ca2dmovsd_xmm x0, [r11+8*rbx-8]
37bb9ca34mov r11l, ebp
37bb9ca37andpd x2, x0
37bb9ca3borpd x2, [rip+0x8ad16d]
37bb9ca43cvttsd2si edx, x1
37bb9ca47addsd x0, x2
37bb9ca4bsub r11l, edx
37bb9ca4ecvttsd2si edx, x0
37bb9ca52movsd_xmm x0, [rip+0x8ad166]
37bb9ca5acmp r11l, ebp
37bb9ca5dmov eax, r11l
37bb9ca60cmovg eax, ebp
37bb9ca63cmp edx, edi
37bb9ca65cmovl edx, edi
37bb9ca68cmp eax, edx
37bb9ca6acmovle edx, eax
37bb9ca6dcall __powidf2
37bb9ca72mov r11, [rsp+480]
37bb9ca7amov rdx, r13
37bb9ca7dmov rcx, [rsp+472]
37bb9ca85lea r8, [rip+0x8ad0e0]
37bb9ca8cshl rdx, 4
37bb9ca90add rdx, [rsp+104]
37bb9ca95movsd_xmm [r11+8*rbx-8], x0
37bb9ca9ccall izamax_
37bb9caa1lea rcx, [rsp+176]
37bb9caa9cdqe
37bb9caabadd rax, r13
37bb9caaeshl rax, 4
37bb9cab2add rax, [rsp+432]
37bb9cabamovsd_xmm x0, [rax]
37bb9cabemovsd_xmm [rsp+176], x0
37bb9cac7movsd_xmm x0, [rax+8]
37bb9caccmovsd_xmm [rsp+184], x0
37bb9cad5call fn_37c42fc80
37bb9cadamov rcx, [rsp+472]
37bb9cae2mov rdx, r12
37bb9cae5lea r8, [rip+0x8ad080]
37bb9caecshl rdx, 4
37bb9caf0add rdx, [rsp+112]
37bb9caf5movapd x6, x0
37bb9caf9call izamax_
37bb9cafelea rcx, [rsp+176]
37bb9cb06cdqe
37bb9cb08add rax, r12
37bb9cb0bshl rax, 4
37bb9cb0fadd rax, [rsp+448]
37bb9cb17movsd_xmm x0, [rax]
37bb9cb1bmovsd_xmm [rsp+176], x0
37bb9cb24movsd_xmm x0, [rax+8]
37bb9cb29movsd_xmm [rsp+184], x0
37bb9cb32call fn_37c42fc80
37bb9cb37maxsd x0, x6
37bb9cb3baddsd x0, x11
37bb9cb40call log10
37bb9cb45mov r11, [rsp+488]
37bb9cb4dmovq x2, [rip+0x8ad04b]
37bb9cb55movapd x1, x0
37bb9cb59addsd x1, x7
37bb9cb5dmovsd_xmm x0, [r11+8*rbx-8]
37bb9cb64mov r11l, ebp
37bb9cb67andpd x2, x0
37bb9cb6borpd x2, [rip+0x8ad03d]
37bb9cb73cvttsd2si edx, x1
37bb9cb77addsd x0, x2
37bb9cb7bsub r11l, edx
37bb9cb7ecvttsd2si edx, x0
37bb9cb82movsd_xmm x0, [rip+0x8ad036]
37bb9cb8acmp r11l, ebp
37bb9cb8dmov eax, r11l
37bb9cb90cmovg eax, ebp
37bb9cb93cmp edx, edi
37bb9cb95cmovl edx, edi
37bb9cb98cmp eax, edx
37bb9cb9acmovle edx, eax
37bb9cb9dcall __powidf2
37bb9cba2mov r11, [rsp+488]
37bb9cbaamov ecx, [r15]
37bb9cbadadd r13, [rsp+56]
37bb9cbb2add r12, [rsp+64]
37bb9cbb7movsd_xmm [r11+8*rbx-8], x0
37bb9cbbeadd rbx, 1
37bb9cbc2cmp [rsp+120], ebx
37bb9cbc6jge 0x37bb9c8d8
37bb9cbccmov rax, [rsp+472]
37bb9cbd4mov r15, [rsp+136]
37bb9cbdcmov r13, [rsp+144]
37bb9cbe4mov rdi, [rsp+72]
37bb9cbe9mov ebp, [rax]
37bb9cbebcmp ebp, ecx
37bb9cbedjl 0x37bb9b4fa
37bb9cbf3mov rbx, [rsp+480]
37bb9cbfbmovsxd rax, ecx
37bb9cbfemov [rsp+72], r15
37bb9cc03mov [rsp+96], r13
37bb9cc08mov r15, [rsp+88]
37bb9cc0dmov rsi, rax
37bb9cc10mov r12, [rsp+424]
37bb9cc18mov r14, [rsp+448]
37bb9cc20lea rbx, [rbx+8*rax-8]
37bb9cc25mov r13, [rsp+464]
37bb9cc2djmp 0x37bb9cc33
37bb9cc2f
37bb9cc2f 90 .
37bb9cc30
37bb9cc30loc_37bb9cc30:
37bb9cc30movsxd rax, ecx
37bb9cc33
37bb9cc33loc_37bb9cc33:
37bb9cc33mov edx, [r12]
37bb9cc37imul rax, [rsp+56]
37bb9cc3dadd rax, [rsp+80]
37bb9cc42mov r9, [rsp+440]
37bb9cc4asub edx, ecx
37bb9cc4cadd rax, rsi
37bb9cc4fmov rcx, [rsp+432]
37bb9cc57shl rax, 4
37bb9cc5badd edx, 1
37bb9cc5elea r8, [rcx+rax]
37bb9cc62mov [rsp+216], edx
37bb9cc69mov rcx, rdi
37bb9cc6cmov rdx, rbx
37bb9cc6fcall zdscal_
37bb9cc74movsxd rax, [r13]
37bb9cc78mov edx, [r12]
37bb9cc7cmov rcx, rdi
37bb9cc7fmov r9, [rsp+456]
37bb9cc87sub edx, eax
37bb9cc89imul rax, [rsp+64]
37bb9cc8fadd edx, 1
37bb9cc92mov [rsp+216], edx
37bb9cc99mov rdx, rbx
37bb9cc9cadd rbx, 8
37bb9cca0add rax, r15
37bb9cca3add rax, rsi
37bb9cca6add rsi, 1
37bb9ccaashl rax, 4
37bb9ccaelea r8, [r14+rax]
37bb9ccb2call zdscal_
37bb9ccb7mov ecx, [r13]
37bb9ccbbcmp ebp, esi
37bb9ccbdjge 0x37bb9cc30
37bb9ccc3mov rax, [rsp+472]
37bb9cccbmov r15, [rsp+72]
37bb9ccd0mov r14l, ecx
37bb9ccd3mov r13, [rsp+96]
37bb9ccd8mov ebx, [rax]
37bb9ccdacmp ebx, ecx
37bb9ccdcjl 0x37bb9b4fa
37bb9cce2mov rdi, [rsp+56]
37bb9cce7movsxd rax, ecx
37bb9cceamov rcx, [rsp+104]
37bb9ccefmov rsi, [rsp+488]
37bb9ccf7mov rbp, [rsp+112]
37bb9ccfcimul rdi, rax
37bb9cd00add rdi, [rsp+80]
37bb9cd05mov r12, [rsp+472]
37bb9cd0dshl rdi, 4
37bb9cd11lea rsi, [rsi+8*rax-8]
37bb9cd16add rdi, rcx
37bb9cd19mov rcx, [rsp+64]
37bb9cd1eimul rcx, rax
37bb9cd22mov rax, [rsp+88]
37bb9cd27add rax, rcx
37bb9cd2ashl rax, 4
37bb9cd2eadd rbp, rax
37bb9cd31nop [rax]
37bb9cd35nop [rax+rax]
37bb9cd40
37bb9cd40loc_37bb9cd40:
37bb9cd40mov r8, rdi
37bb9cd43mov rdx, rsi
37bb9cd46lea r9, [rip+0x8ace1f]
37bb9cd4dmov rcx, r12
37bb9cd50call zdscal_
37bb9cd55add r14l, 1
37bb9cd59mov r8, rbp
37bb9cd5cmov rdx, rsi
37bb9cd5flea r9, [rip+0x8ace06]
37bb9cd66mov rcx, r12
37bb9cd69add rdi, r13
37bb9cd6cadd rbp, r15
37bb9cd6fcall zdscal_
37bb9cd74add rsi, 8
37bb9cd78cmp ebx, r14l
37bb9cd7bjge 0x37bb9cd40
37bb9cd7djmp 0x37bb9b4fa
37bb9cd82
37bb9cd82loc_37bb9cd82:
37bb9cd82add [rsp+72], 1
37bb9cd87movsxd r13, [rsp+192]
37bb9cd8f
37bb9cd8floc_37bb9cd8f:
37bb9cd8fmov r8l, [rsp+72]
37bb9cd94cmp r8l, r13l
37bb9cd97jg 0x37bb9d025
37bb9cd9dmov rdx, [rsp+64]
37bb9cda2movsxd rax, r8l
37bb9cda5mov rdi, [rsp+88]
37bb9cdaamov [rsp+96], rsi
37bb9cdafmov r12, [rsp+448]
37bb9cdb7mov rcx, [rsp+80]
37bb9cdbcmov rsi, r14
37bb9cdbfpxor x0, x0
37bb9cdc3imul rdx, rax
37bb9cdc7mov r14l, [rsp+104]
37bb9cdccadd rdi, rdx
37bb9cdcfmov rdx, [rsp+56]
37bb9cdd4imul rdx, rax
37bb9cdd8shl rax, 4
37bb9cddcadd r12, rax
37bb9cddfadd rax, [rsp+432]
37bb9cde7mov [rsp+128], rax
37bb9cdefmov eax, 1
37bb9cdf4lea rbp, [rdx+rcx]
37bb9cdf8
37bb9cdf8loc_37bb9cdf8:
37bb9cdf8mov r11, rdi
37bb9cdfbmov rdx, rbp
37bb9cdfemov r10l, [rsp+72]
37bb9ce03mov [rsp+136], rdi
37bb9ce0bshl r11, 4
37bb9ce0fshl rdx, 4
37bb9ce13add rdx, [rsp+128]
37bb9ce1badd r11, r12
37bb9ce1ejmp 0x37bb9ce88
37bb9ce20
37bb9ce20loc_37bb9ce20:
37bb9ce20ucomisd x0, [rdx+8]
37bb9ce25lea ecx, [r10+1]
37bb9ce29setp r9b
37bb9ce2dcmovne r9l, eax
37bb9ce31test r9b, r9b
37bb9ce34jne 0x37bb9cf46
37bb9ce3aucomisd x0, [rdx]
37bb9ce3esetp r9b
37bb9ce42cmovne r9l, eax
37bb9ce46test r9b, r9b
37bb9ce49jne 0x37bb9cf46
37bb9ce4fmov rdi, r11
37bb9ce52add rdx, 16
37bb9ce56add r11, 16
37bb9ce5aucomisd x0, [rdi+8]
37bb9ce5fsetp r9b
37bb9ce63cmovne r9l, eax
37bb9ce67test r9b, r9b
37bb9ce6ajne 0x37bb9cf46
37bb9ce70ucomisd x0, [rdi]
37bb9ce74setp r9b
37bb9ce78cmovne r9l, eax
37bb9ce7ctest r9b, r9b
37bb9ce7fjne 0x37bb9cf46
37bb9ce85mov r10l, ecx
37bb9ce88
37bb9ce88loc_37bb9ce88:
37bb9ce88cmp r10l, r14l
37bb9ce8bjle 0x37bb9ce20
37bb9ce8dmov r14, rsi
37bb9ce90mov r12l, [rsp+72]
37bb9ce95mov rsi, [rsp+96]
37bb9ce9amov [rsp+96], 2
37bb9cea2jmp 0x37bb9be5c
37bb9cea7
37bb9cea7loc_37bb9cea7:
37bb9cea7pxor x5, x5
37bb9ceabmovapd x3, x5
37bb9ceafmovapd x2, x5
37bb9ceb3movapd x0, x5
37bb9ceb7jmp 0x37bb9c0f2
37bb9cebc
37bb9cebcloc_37bb9cebc:
37bb9cebcmov eax, [rsp+120]
37bb9cec0lea esi, [rax+rax]
37bb9cec3mov [rsp+128], esi
37bb9cecamov esi, [rsp+112]
37bb9ceceadd eax, esi
37bb9ced0mov [rsp+72], eax
37bb9ced4jmp 0x37bb9c5a9
37bb9ced9
37bb9ced9 0f 1f 80 00 00 00 00 .......
37bb9cee0
37bb9cee0loc_37bb9cee0:
37bb9cee0andpd x2, [rip+0x8acc98]
37bb9cee8andpd x0, [rip+0x8acc90]
37bb9cef0addsd x0, x2
37bb9cef4call log10
37bb9cef9movapd x1, x0
37bb9cefdjmp 0x37bb9bd19
37bb9cf02
37bb9cf02loc_37bb9cf02:
37bb9cf02movsxd rax, [rsp+128]
37bb9cf0amov edx, esi
37bb9cf0ccmp eax, esi
37bb9cf0ejg 0x37bb9b4fa
37bb9cf14movsd_xmm x1, [rip+0x8acc54]
37bb9cf1cmov rcx, [rsp+480]
37bb9cf24mov r8, [rsp+488]
37bb9cf2c
37bb9cf2cloc_37bb9cf2c:
37bb9cf2cmovsd_xmm [rcx+8*rax-8], x1
37bb9cf32movsd_xmm [r8+8*rax-8], x1
37bb9cf39add rax, 1
37bb9cf3dcmp edx, eax
37bb9cf3fjge 0x37bb9cf2c
37bb9cf41jmp 0x37bb9b4fa
37bb9cf46
37bb9cf46loc_37bb9cf46:
37bb9cf46mov rdi, [rsp+136]
37bb9cf4ecmp ecx, r13l
37bb9cf51jg 0x37bb9cfce
37bb9cf53movsxd rdx, ecx
37bb9cf56lea r9, [rbp+rdx]
37bb9cf5badd rdx, rdi
37bb9cf5eshl r9, 4
37bb9cf62shl rdx, 4
37bb9cf66add r9, [rsp+432]
37bb9cf6eadd rdx, [rsp+448]
37bb9cf76
37bb9cf76loc_37bb9cf76:
37bb9cf76ucomisd x0, [r9]
37bb9cf7bsetp r11b
37bb9cf7fcmovne r11l, eax
37bb9cf83test r11b, r11b
37bb9cf86jne 0x37bb9cfeb
37bb9cf88ucomisd x0, [r9+8]
37bb9cf8esetp r11b
37bb9cf92cmovne r11l, eax
37bb9cf96test r11b, r11b
37bb9cf99jne 0x37bb9cfeb
37bb9cf9bucomisd x0, [rdx+8]
37bb9cfa0setp r11b
37bb9cfa4cmovne r11l, eax
37bb9cfa8test r11b, r11b
37bb9cfabjne 0x37bb9cfeb
37bb9cfaducomisd x0, [rdx]
37bb9cfb1setp r11b
37bb9cfb5cmovne r11l, eax
37bb9cfb9test r11b, r11b
37bb9cfbcjne 0x37bb9cfeb
37bb9cfbeadd ecx, 1
37bb9cfc1add r9, 16
37bb9cfc5add rdx, 16
37bb9cfc9cmp ecx, r13l
37bb9cfccjle 0x37bb9cf76
37bb9cfce
37bb9cfceloc_37bb9cfce:
37bb9cfcemov r14, rsi
37bb9cfd1mov r12l, [rsp+72]
37bb9cfd6mov rsi, [rsp+96]
37bb9cfdbmovsxd r13, r10l
37bb9cfdemov [rsp+96], 2
37bb9cfe6jmp 0x37bb9be5c
37bb9cfeb
37bb9cfebloc_37bb9cfeb:
37bb9cfebadd r8l, 1
37bb9cfefadd rdi, [rsp+64]
37bb9cff4add rbp, [rsp+56]
37bb9cff9cmp r8l, r13l
37bb9cffcjle 0x37bb9cdf8
37bb9d002mov rbp, [rsp+416]
37bb9d00amov r12l, r13l
37bb9d00djmp 0x37bb9ba82
37bb9d012
37bb9d012 66 0f 1f 44 00 00 f..D..
37bb9d018
37bb9d018loc_37bb9d018:
37bb9d018mov rbp, [rsp+416]
37bb9d020jmp 0x37bb9ba82
37bb9d025
37bb9d025loc_37bb9d025:
37bb9d025mov rbp, [rsp+416]
37bb9d02dmov r12l, r13l
37bb9d030jmp 0x37bb9ba82
37bb9d035
37bb9d035loc_37bb9d035:
37bb9d035neg edx
37bb9d037jmp 0x37bb9b4d8
37bb9b400
37bb9b400zggbal_:
37bb9b400push r15
37bb9b402push r14
37bb9b404push r13
37bb9b406push r12
37bb9b408push rbp
37bb9b409push rdi
37bb9b40apush rsi
37bb9b40bpush rbx
37bb9b40csub rsp, 344
37bb9b413movups [rsp+224], x6
37bb9b41bmovups [rsp+240], x7
37bb9b423movups [rsp+256], x8
37bb9b42cmovups [rsp+272], x9
37bb9b435movups [rsp+288], x10
37bb9b43emovups [rsp+304], x11
37bb9b447movups [rsp+320], x12
37bb9b450mov rdi, [rsp+504]
37bb9b458mov rax, [rsp+456]
37bb9b460movsxd rsi, [r9]
37bb9b463mov [rdi], 0
37bb9b469mov ebx, [rax]
37bb9b46bmov [rsp+424], rdx
37bb9b473lea rdx, [rip+0x8ae6e6]
37bb9b47amov rbp, rcx
37bb9b47dmov [rsp+432], r8
37bb9b485mov r8l, 1
37bb9b48bmov [rsp+440], r9
37bb9b493mov r9l, 1
37bb9b499call lsame_
37bb9b49etest eax, eax
37bb9b4a0je 0x37bb9b62f
37bb9b4a6
37bb9b4a6loc_37bb9b4a6:
37bb9b4a6mov rax, [rsp+424]
37bb9b4aemov eax, [rax]
37bb9b4b0test eax, eax
37bb9b4b2js 0x37bb9b620
37bb9b4b8mov rcx, [rsp+440]
37bb9b4c0mov edx, 1
37bb9b4c5cmovg edx, eax
37bb9b4c8cmp [rcx], edx
37bb9b4cajge 0x37bb9b54b
37bb9b4ccmov eax, -4
37bb9b4d1mov edx, 4
37bb9b4d6
37bb9b4d6loc_37bb9b4d6:
37bb9b4d6mov [rdi], eax
37bb9b4d8
37bb9b4d8loc_37bb9b4d8:
37bb9b4d8mov [rsp+216], edx
37bb9b4dfmov r8l, 6
37bb9b4e5lea rdx, [rsp+216]
37bb9b4edlea rcx, [rip+0x8ae670]
37bb9b4f4call xerbla_
37bb9b4f9nop
37bb9b4fa
37bb9b4faloc_37bb9b4fa:
37bb9b4famovups x6, [rsp+224]
37bb9b502movups x7, [rsp+240]
37bb9b50amovups x8, [rsp+256]
37bb9b513movups x9, [rsp+272]
37bb9b51cmovups x10, [rsp+288]
37bb9b525movups x11, [rsp+304]
37bb9b52emovups x12, [rsp+320]
37bb9b537add rsp, 344
37bb9b53epop rbx
37bb9b53fpop rsi
37bb9b540pop rdi
37bb9b541pop rbp
37bb9b542pop r12
37bb9b544pop r13
37bb9b546pop r14
37bb9b548pop r15
37bb9b54aret
37bb9b54b
37bb9b54bloc_37bb9b54b:
37bb9b54bmov rcx, [rsp+456]
37bb9b553cmp [rcx], edx
37bb9b555jl 0x37bb9bd94
37bb9b55bmov edx, [rdi]
37bb9b55dtest edx, edx
37bb9b55fjne 0x37bb9d035
37bb9b565test eax, eax
37bb9b567je 0x37bb9b6b0
37bb9b56dcmp eax, 1
37bb9b570je 0x37bb9beb0
37bb9b576mov r9l, 1
37bb9b57cmov r8l, 1
37bb9b582lea rdx, [rip+0x8ae5d7]
37bb9b589mov rcx, rbp
37bb9b58ccall lsame_
37bb9b591mov rdi, [rsp+424]
37bb9b599mov r12l, [rdi]
37bb9b59ctest eax, eax
37bb9b59eje 0x37bb9b6d1
37bb9b5a4mov rax, [rsp+464]
37bb9b5acmov [rax], 1
37bb9b5b2mov rax, [rsp+472]
37bb9b5bamov [rax], r12l
37bb9b5bdtest r12l, r12l
37bb9b5c0jle 0x37bb9b4fa
37bb9b5c6movsd_xmm x1, [rip+0x8ae5a2]
37bb9b5cemov rcx, [rsp+480]
37bb9b5d6mov edx, r12l
37bb9b5d9xor eax, eax
37bb9b5dbmov r8, [rsp+488]
37bb9b5e3nop [rax]
37bb9b5eanop [rax+rax]
37bb9b5f5nop [rax+rax]
37bb9b600
37bb9b600loc_37bb9b600:
37bb9b600movsd_xmm [rcx+8*rax], x1
37bb9b605movsd_xmm [r8+8*rax], x1
37bb9b60badd rax, 1
37bb9b60fcmp rax, rdx
37bb9b612jne 0x37bb9b600
37bb9b614jmp 0x37bb9b4fa
37bb9b619
37bb9b619 0f 1f 80 00 00 00 00 .......
37bb9b620
37bb9b620loc_37bb9b620:
37bb9b620mov eax, -2
37bb9b625mov edx, 2
37bb9b62ajmp 0x37bb9b4d6
37bb9b62f
37bb9b62floc_37bb9b62f:
37bb9b62fmov r9l, 1
37bb9b635mov r8l, 1
37bb9b63blea rdx, [rip+0x8ae51f]
37bb9b642mov rcx, rbp
37bb9b645call lsame_
37bb9b64atest eax, eax
37bb9b64cjne 0x37bb9b4a6
37bb9b652mov r9l, 1
37bb9b658mov r8l, 1
37bb9b65elea rdx, [rip+0x8ae4fd]
37bb9b665mov rcx, rbp
37bb9b668call lsame_
37bb9b66dtest eax, eax
37bb9b66fjne 0x37bb9b4a6
37bb9b675mov r9l, 1
37bb9b67bmov r8l, 1
37bb9b681lea rdx, [rip+0x8ae4db]
37bb9b688mov rcx, rbp
37bb9b68bcall lsame_
37bb9b690test eax, eax
37bb9b692jne 0x37bb9b4a6
37bb9b698mov eax, -1
37bb9b69dmov edx, 1
37bb9b6a2jmp 0x37bb9b4d6
37bb9b6a7
37bb9b6a7 66 0f 1f 84 00 00 00 00 00 f........
37bb9b6b0
37bb9b6b0loc_37bb9b6b0:
37bb9b6b0mov rax, [rsp+464]
37bb9b6b8mov [rax], 1
37bb9b6bemov rax, [rsp+472]
37bb9b6c6mov [rax], 0
37bb9b6ccjmp 0x37bb9b4fa
37bb9b6d1
37bb9b6d1loc_37bb9b6d1:
37bb9b6d1xor eax, eax
37bb9b6d3test rsi, rsi
37bb9b6d6mov r9l, 1
37bb9b6dcmov r8l, 1
37bb9b6e2cmovns rax, rsi
37bb9b6e6movsxd rsi, ebx
37bb9b6e9lea rdx, [rip+0x8ae472]
37bb9b6f0mov rcx, rbp
37bb9b6f3mov [rsp+192], r12l
37bb9b6fbmov [rsp+56], rax
37bb9b700not rax
37bb9b703mov [rsp+80], rax
37bb9b708xor eax, eax
37bb9b70atest rsi, rsi
37bb9b70dcmovns rax, rsi
37bb9b711mov [rsp+64], rax
37bb9b716not rax
37bb9b719mov [rsp+88], rax
37bb9b71ecall lsame_
37bb9b723mov [rsp+72], 1
37bb9b72btest eax, eax
37bb9b72djne 0x37bb9ba82
37bb9b733movsxd r15, r12l
37bb9b736mov rsi, [rsp+448]
37bb9b73epxor x6, x6
37bb9b742mov r14, [rsp+56]
37bb9b747lea rax, [r15-1]
37bb9b74bmov [rsp+416], rbp
37bb9b753mov ebx, 1
37bb9b758shl rax, 4
37bb9b75cshl r14, 4
37bb9b760add rsi, rax
37bb9b763add rax, [rsp+432]
37bb9b76bmov [rsp+112], rsi
37bb9b770mov rsi, [rsp+64]
37bb9b775mov [rsp+120], rax
37bb9b77ashl rsi, 4
37bb9b77e
37bb9b77eloc_37bb9b77e:
37bb9b77emovsxd r12, r15l
37bb9b781mov r11l, r15l
37bb9b784test r15l, r15l
37bb9b787jle 0x37bb9d018
37bb9b78dlea eax, [r15-1]
37bb9b791mov rbp, [rsp+120]
37bb9b796mov rdi, [rsp+112]
37bb9b79bmov r10, r15
37bb9b79emov [rsp+104], eax
37bb9b7a2
37bb9b7a2loc_37bb9b7a2:
37bb9b7a2mov [rsp+96], r10
37bb9b7a7movsxd r13, r10l
37bb9b7aamov rax, rbp
37bb9b7admov r9, rdi
37bb9b7b0mov r8l, 1
37bb9b7b6jmp 0x37bb9b81c
37bb9b7b8
37bb9b7b8 0f 1f 84 00 00 00 00 00 ........
37bb9b7c0
37bb9b7c0loc_37bb9b7c0:
37bb9b7c0ucomisd x6, [rax+8]
37bb9b7c5lea edx, [r8+1]
37bb9b7c9setp cl
37bb9b7cccmovne ecx, ebx
37bb9b7cftest cl, cl
37bb9b7d1jne 0x37bb9bda8
37bb9b7d7ucomisd x6, [rax]
37bb9b7dbsetp cl
37bb9b7decmovne ecx, ebx
37bb9b7e1test cl, cl
37bb9b7e3jne 0x37bb9bda8
37bb9b7e9mov r10, r9
37bb9b7ecadd rax, r14
37bb9b7efadd r9, rsi
37bb9b7f2ucomisd x6, [r10+8]
37bb9b7f8setp cl
37bb9b7fbcmovne ecx, ebx
37bb9b7fetest cl, cl
37bb9b800jne 0x37bb9bda8
37bb9b806ucomisd x6, [r10]
37bb9b80bsetp cl
37bb9b80ecmovne ecx, ebx
37bb9b811test cl, cl
37bb9b813jne 0x37bb9bda8
37bb9b819mov r8l, edx
37bb9b81c
37bb9b81cloc_37bb9b81c:
37bb9b81ccmp r8l, r11l
37bb9b81fjne 0x37bb9b7c0
37bb9b821mov rax, [rsp+480]
37bb9b829movsxd rdi, r12l
37bb9b82cpxor x0, x0
37bb9b830lea rbp, [rdi-1]
37bb9b834cvtsi2sd x0, r13l
37bb9b839movsd_xmm [rax+8*rbp], x0
37bb9b83ecmp r13l, r12l
37bb9b841je 0x37bb9bef1
37bb9b847mov [rsp+96], 1
37bb9b84fmov r10l, r12l
37bb9b852
37bb9b852loc_37bb9b852:
37bb9b852mov rax, [rsp+424]
37bb9b85amov ecx, [rsp+72]
37bb9b85emov [rsp+152], r10l
37bb9b866mov rdx, [rsp+56]
37bb9b86bmov eax, [rax]
37bb9b86dmov [rsp+128], eax
37bb9b874sub eax, ecx
37bb9b876add eax, 1
37bb9b879mov [rsp+216], eax
37bb9b880movsxd rax, ecx
37bb9b883lea rcx, [rsp+216]
37bb9b88bimul rdx, rax
37bb9b88fmov [rsp+144], rax
37bb9b897mov rax, [rsp+440]
37bb9b89fadd rdx, [rsp+80]
37bb9b8a4mov [rsp+136], rcx
37bb9b8acmov [rsp+32], rax
37bb9b8b1lea r8, [rdx+rdi]
37bb9b8b5add rdx, r13
37bb9b8b8mov rax, [rsp+432]
37bb9b8c0shl r8, 4
37bb9b8c4shl rdx, 4
37bb9b8c8add rdx, [rsp+432]
37bb9b8d0lea r9, [rax+r8]
37bb9b8d4mov r8, [rsp+440]
37bb9b8dccall zswap_
37bb9b8e1mov rax, [rsp+424]
37bb9b8e9mov rcx, [rsp+136]
37bb9b8f1mov eax, [rax]
37bb9b8f3mov edx, eax
37bb9b8f5sub edx, [rsp+72]
37bb9b8f9mov [rsp+128], eax
37bb9b900add edx, 1
37bb9b903mov rax, [rsp+144]
37bb9b90bimul rax, [rsp+64]
37bb9b911add rax, [rsp+88]
37bb9b916mov [rsp+216], edx
37bb9b91dlea r8, [rax+rdi]
37bb9b921lea rdx, [r13+rax]
37bb9b926mov rax, [rsp+456]
37bb9b92eshl r8, 4
37bb9b932shl rdx, 4
37bb9b936add rdx, [rsp+448]
37bb9b93emov [rsp+32], rax
37bb9b943mov rax, [rsp+448]
37bb9b94blea r9, [rax+r8]
37bb9b94fmov r8, [rsp+456]
37bb9b957call zswap_
37bb9b95cmov r10l, [rsp+152]
37bb9b964
37bb9b964loc_37bb9b964:
37bb9b964mov rax, [rsp+488]
37bb9b96cpxor x0, x0
37bb9b970cvtsi2sd x0, r12l
37bb9b975movsd_xmm [rax+8*rbp], x0
37bb9b97acmp r12l, r10l
37bb9b97dje 0x37bb9ba25
37bb9b983mov rcx, [rsp+56]
37bb9b988mov r11, [rsp+80]
37bb9b98dlea r13, [rip+0x8ae1d8]
37bb9b994lea rbp, [rsp+192]
37bb9b99cmov [rsp+32], r13
37bb9b9a1mov r8, r13
37bb9b9a4mov rax, rcx
37bb9b9a7imul rcx, r12
37bb9b9abimul rax, rdi
37bb9b9aflea rdx, [rcx+r11+1]
37bb9b9b4mov rcx, [rsp+432]
37bb9b9bclea rax, [r11+rax+1]
37bb9b9c1shl rdx, 4
37bb9b9c5add rdx, [rsp+432]
37bb9b9cdshl rax, 4
37bb9b9d1lea r9, [rcx+rax]
37bb9b9d5mov rcx, rbp
37bb9b9d8call zswap_
37bb9b9ddmov rcx, [rsp+64]
37bb9b9e2mov rdx, [rsp+88]
37bb9b9e7mov r8, r13
37bb9b9eamov [rsp+32], r13
37bb9b9efimul rdi, rcx
37bb9b9f3imul r12, rcx
37bb9b9f7mov rcx, rbp
37bb9b9falea rax, [rdx+rdi+1]
37bb9b9ffmov rdi, [rsp+448]
37bb9ba07shl rax, 4
37bb9ba0blea rdx, [rdx+r12+1]
37bb9ba10shl rdx, 4
37bb9ba14lea r9, [rdi+rax]
37bb9ba18add rdx, [rsp+448]
37bb9ba20call zswap_
37bb9ba25
37bb9ba25loc_37bb9ba25:
37bb9ba25cmp [rsp+96], 2
37bb9ba2aje 0x37bb9cd82
37bb9ba30
37bb9ba30loc_37bb9ba30:
37bb9ba30mov eax, [rsp+104]
37bb9ba34sub r15, 1
37bb9ba38sub [rsp+112], 16
37bb9ba3esub [rsp+120], 16
37bb9ba44mov [rsp+192], eax
37bb9ba4bcmp r15l, 1
37bb9ba4fjne 0x37bb9b77e
37bb9ba55movsd_xmm x1, [rip+0x8ae113]
37bb9ba5dmov rax, [rsp+488]
37bb9ba65mov rbp, [rsp+416]
37bb9ba6dmov r12l, [rsp+104]
37bb9ba72movsd_xmm [rax], x1
37bb9ba76mov rax, [rsp+480]
37bb9ba7emovsd_xmm [rax], x1
37bb9ba82
37bb9ba82loc_37bb9ba82:
37bb9ba82mov rax, [rsp+464]
37bb9ba8amov esi, [rsp+72]
37bb9ba8emov rcx, rbp
37bb9ba91mov r9l, 1
37bb9ba97mov r8l, 1
37bb9ba9dlea rdx, [rip+0x8ae0bd]
37bb9baa4mov [rax], esi
37bb9baa6mov rax, [rsp+472]
37bb9baaemov [rax], r12l
37bb9bab1call lsame_
37bb9bab6mov rsi, [rsp+464]
37bb9babemov esi, [rsi]
37bb9bac0mov [rsp+128], esi
37bb9bac7mov rsi, [rsp+472]
37bb9bacfmov esi, [rsi]
37bb9bad1mov [rsp+112], esi
37bb9bad5test eax, eax
37bb9bad7jne 0x37bb9cf02
37bb9baddmov esi, [rsp+128]
37bb9bae4mov eax, [rsp+112]
37bb9bae8cmp esi, eax
37bb9baeaje 0x37bb9b4fa
37bb9baf0mov ebp, eax
37bb9baf2sub ebp, esi
37bb9baf4lea ebx, [rbp+1]
37bb9baf7mov [rsp+136], ebx
37bb9bafemov [rsp+196], ebx
37bb9bb05mov rbx, [rsp+424]
37bb9bb0dmov r12l, [rbx]
37bb9bb10cmp esi, eax
37bb9bb12jg 0x37bb9bf41
37bb9bb18movsxd rsi, [rsp+128]
37bb9bb20mov rcx, [rsp+488]
37bb9bb28mov r14l, ebp
37bb9bb2bxor edx, edx
37bb9bb2dlea r8, [8*r14+8]
37bb9bb35lea rdi, [8*rsi-8]
37bb9bb3dadd rcx, rdi
37bb9bb40call memset
37bb9bb45mov rcx, [rsp+480]
37bb9bb4dlea r8, [8*r14+8]
37bb9bb55xor edx, edx
37bb9bb57add r14, rsi
37bb9bb5aadd rcx, rdi
37bb9bb5dcall memset
37bb9bb62mov rbx, [rsp+496]
37bb9bb6amovsxd r8, r12l
37bb9bb6dmov rax, [rsp+496]
37bb9bb75mov [rsp+72], rsi
37bb9bb7amov r10, r8
37bb9bb7dmov rcx, r8
37bb9bb80lea r9, [r8+2*r8]
37bb9bb84lea r11, [rbx+8*r14+8]
37bb9bb89lea rbx, [4*r8]
37bb9bb91shl r10, 4
37bb9bb95shl rcx, 5
37bb9bb99lea rax, [rax+rdi+8]
37bb9bb9elea rdx, [rbx+r8]
37bb9bba2nop [rax+rax]
37bb9bbaanop [rax+rax]
37bb9bbb5nop [rax+rax]
37bb9bbc0
37bb9bbc0loc_37bb9bbc0:
37bb9bbc0mov [rax-8], 0
37bb9bbc8mov [rax+8*r8-8], 0
37bb9bbd1mov [rax+r10-8], 0
37bb9bbdamov [rax+8*r9-8], 0
37bb9bbe3mov [rax+rcx-8], 0
37bb9bbecmov [rax+8*rdx-8], 0
37bb9bbf5add rax, 8
37bb9bbf9cmp r11, rax
37bb9bbfcjne 0x37bb9bbc0
37bb9bbfelea rax, [rbx+rsi]
37bb9bc02add r8, rbx
37bb9bc05mov r11, [rsp+72]
37bb9bc0apxor x7, x7
37bb9bc0emov rdi, [rsp+496]
37bb9bc16mov [rsp+144], ebp
37bb9bc1dmov [rsp+152], r12l
37bb9bc25lea r15, [rdi+8*rax-8]
37bb9bc2amov rax, [rsp+56]
37bb9bc2fmov rdi, [rsp+64]
37bb9bc34mov r12, r15
37bb9bc37mov rcx, rax
37bb9bc3amov rdx, rdi
37bb9bc3dshl rax, 4
37bb9bc41imul rcx, rsi
37bb9bc45add rcx, [rsp+80]
37bb9bc4amov r13, rax
37bb9bc4dshl rdi, 4
37bb9bc51imul rdx, rsi
37bb9bc55add rdx, [rsp+88]
37bb9bc5alea rax, [rsi+r8]
37bb9bc5eadd rcx, rsi
37bb9bc61add rdx, rsi
37bb9bc64mov rsi, [rsp+496]
37bb9bc6cshl rcx, 4
37bb9bc70add rcx, [rsp+432]
37bb9bc78shl rdx, 4
37bb9bc7cadd rdx, [rsp+448]
37bb9bc84lea rax, [rsi+8*rax]
37bb9bc88mov [rsp+120], rax
37bb9bc8dlea rax, [r14+r8]
37bb9bc91xor r14l, r14l
37bb9bc94lea rsi, [rsi+8*rax+8]
37bb9bc99mov rax, rdx
37bb9bc9cmov rdx, rcx
37bb9bc9fnop
37bb9bca0
37bb9bca0loc_37bb9bca0:
37bb9bca0mov rcx, [rsp+120]
37bb9bca5mov rbx, r12
37bb9bca8mov [rsp+72], rax
37bb9bcadmov rbp, rax
37bb9bcb0mov [rsp+96], rdx
37bb9bcb5mov r15, rdx
37bb9bcb8mov [rsp+104], r11
37bb9bcbdmov r12, rcx
37bb9bcc0jmp 0x37bb9bd52
37bb9bcc5
37bb9bcc5 0f 1f 00 ...
37bb9bcc8
37bb9bcc8loc_37bb9bcc8:
37bb9bcc8ucomisd x0, x7
37bb9bcccpxor x6, x6
37bb9bcd0setnp r8b
37bb9bcd4cmovne r8l, r14l
37bb9bcd8test r8b, r8b
37bb9bcdbje 0x37bb9bd72
37bb9bce1
37bb9bce1loc_37bb9bce1:
37bb9bce1movsd_xmm x2, [rbp+8]
37bb9bce6movsd_xmm x0, [rbp]
37bb9bcebucomisd x2, x7
37bb9bcefsetnp r8b
37bb9bcf3cmovne r8l, r14l
37bb9bcf7test r8b, r8b
37bb9bcfaje 0x37bb9cee0
37bb9bd00ucomisd x0, x7
37bb9bd04pxor x1, x1
37bb9bd08setnp r8b
37bb9bd0ccmovne r8l, r14l
37bb9bd10test r8b, r8b
37bb9bd13je 0x37bb9cee0
37bb9bd19
37bb9bd19loc_37bb9bd19:
37bb9bd19movsd_xmm x0, [rbx]
37bb9bd1dadd r12, 8
37bb9bd21add r15, r13
37bb9bd24add rbp, rdi
37bb9bd27subsd x0, x6
37bb9bd2bsubsd x0, x1
37bb9bd2fmovsd_xmm [rbx], x0
37bb9bd33movsd_xmm x0, [r12-16]
37bb9bd3asubsd x0, x6
37bb9bd3esubsd x0, x1
37bb9bd42movsd_xmm [r12-16], x0
37bb9bd49cmp rsi, r12
37bb9bd4cje 0x37bb9bf08
37bb9bd52
37bb9bd52loc_37bb9bd52:
37bb9bd52movsd_xmm x1, [r15+8]
37bb9bd58movsd_xmm x0, [r15]
37bb9bd5ducomisd x1, x7
37bb9bd61setnp r8b
37bb9bd65cmovne r8l, r14l
37bb9bd69test r8b, r8b
37bb9bd6cjne 0x37bb9bcc8
37bb9bd72
37bb9bd72loc_37bb9bd72:
37bb9bd72andpd x1, [rip+0x8ade06]
37bb9bd7aandpd x0, [rip+0x8addfe]
37bb9bd82addsd x0, x1
37bb9bd86call log10
37bb9bd8bmovapd x6, x0
37bb9bd8fjmp 0x37bb9bce1
37bb9bd94
37bb9bd94loc_37bb9bd94:
37bb9bd94mov eax, -6
37bb9bd99mov edx, 6
37bb9bd9ejmp 0x37bb9b4d6
37bb9bda3
37bb9bda3 0f 1f 44 00 00 ..D..
37bb9bda8
37bb9bda8loc_37bb9bda8:
37bb9bda8mov r10, [rsp+96]
37bb9bdadcmp edx, r11l
37bb9bdb0jg 0x37bb9be54
37bb9bdb6mov rax, [rsp+56]
37bb9bdbbmovsxd r9, edx
37bb9bdbemov rcx, [rsp+80]
37bb9bdc3imul rax, r9
37bb9bdc7add rcx, r10
37bb9bdcaimul r9, [rsp+64]
37bb9bdd0add rax, rcx
37bb9bdd3mov rcx, [rsp+88]
37bb9bdd8shl rax, 4
37bb9bddcadd rax, [rsp+432]
37bb9bde4add rcx, r10
37bb9bde7mov [rsp+96], rax
37bb9bdecmov rax, [rsp+96]
37bb9bdf1add rcx, r9
37bb9bdf4shl rcx, 4
37bb9bdf8add rcx, [rsp+448]
37bb9be00
37bb9be00loc_37bb9be00:
37bb9be00ucomisd x6, [rax+8]
37bb9be05setp r9b
37bb9be09cmovne r9l, ebx
37bb9be0dtest r9b, r9b
37bb9be10jne 0x37bb9be8d
37bb9be12ucomisd x6, [rax]
37bb9be16setp r9b
37bb9be1acmovne r9l, ebx
37bb9be1etest r9b, r9b
37bb9be21jne 0x37bb9be8d
37bb9be23ucomisd x6, [rcx+8]
37bb9be28setp r9b
37bb9be2ccmovne r9l, ebx
37bb9be30test r9b, r9b
37bb9be33jne 0x37bb9be8d
37bb9be35ucomisd x6, [rcx]
37bb9be39setp r9b
37bb9be3dcmovne r9l, ebx
37bb9be41test r9b, r9b
37bb9be44jne 0x37bb9be8d
37bb9be46add edx, 1
37bb9be49add rax, r14
37bb9be4cadd rcx, rsi
37bb9be4fcmp edx, r11l
37bb9be52jle 0x37bb9be00
37bb9be54
37bb9be54loc_37bb9be54:
37bb9be54mov [rsp+96], 1
37bb9be5c
37bb9be5cloc_37bb9be5c:
37bb9be5cmovsxd rdi, r12l
37bb9be5fpxor x0, x0
37bb9be63cmp r13l, r12l
37bb9be66mov r10l, r12l
37bb9be69mov rax, [rsp+480]
37bb9be71lea rbp, [rdi-1]
37bb9be75cvtsi2sd x0, r13l
37bb9be7amovsxd r12, r8l
37bb9be7dmovsd_xmm [rax+8*rbp], x0
37bb9be82je 0x37bb9b964
37bb9be88jmp 0x37bb9b852
37bb9be8d
37bb9be8dloc_37bb9be8d:
37bb9be8dsub r10, 1
37bb9be91sub rdi, 16
37bb9be95sub rbp, 16
37bb9be99test r10l, r10l
37bb9be9cjg 0x37bb9b7a2
37bb9bea2movsxd r13, r12l
37bb9bea5jmp 0x37bb9cd8f
37bb9beaa
37bb9beaa 66 0f 1f 44 00 00 f..D..
37bb9beb0
37bb9beb0loc_37bb9beb0:
37bb9beb0mov rax, [rsp+464]
37bb9beb8movsd_xmm x0, [rip+0x8adcb0]
37bb9bec0mov [rax], 1
37bb9bec6mov rax, [rsp+472]
37bb9becemov [rax], 1
37bb9bed4mov rax, [rsp+480]
37bb9bedcmovsd_xmm [rax], x0
37bb9bee0mov rax, [rsp+488]
37bb9bee8movsd_xmm [rax], x0
37bb9beecjmp 0x37bb9b4fa
37bb9bef1
37bb9bef1loc_37bb9bef1:
37bb9bef1mov rax, [rsp+488]
37bb9bef9movsd_xmm [rax+8*rbp], x0
37bb9befejmp 0x37bb9ba30
37bb9bf03
37bb9bf03 0f 1f 44 00 00 ..D..
37bb9bf08
37bb9bf08loc_37bb9bf08:
37bb9bf08mov rax, [rsp+72]
37bb9bf0dmov rdx, [rsp+96]
37bb9bf12lea r12, [rbx+8]
37bb9bf16mov r11, [rsp+104]
37bb9bf1badd rdx, 16
37bb9bf1fadd rax, 16
37bb9bf23add r11, 1
37bb9bf27cmp [rsp+112], r11l
37bb9bf2cjge 0x37bb9bca0
37bb9bf32mov ebp, [rsp+144]
37bb9bf39mov r12l, [rsp+152]
37bb9bf41
37bb9bf41loc_37bb9bf41:
37bb9bf41movsd_xmm x1, [rip+0x8adc27]
37bb9bf49pxor x0, x0
37bb9bf4dmov eax, [rsp+136]
37bb9bf54mov [rsp+200], 0
37bb9bf60mov r13, [rsp+56]
37bb9bf65movsd_xmm x3, [rip+0x8adc43]
37bb9bf6dmov [rsp+104], 1
37bb9bf75pxor x6, x6
37bb9bf79add eax, eax
37bb9bf7bmovapd x4, x1
37bb9bf7fmov r15, [rsp+64]
37bb9bf84movapd x12, x1
37bb9bf89cvtsi2sd x0, eax
37bb9bf8ddivsd x4, x0
37bb9bf91lea eax, [rbp+3]
37bb9bf94shl r13, 4
37bb9bf98mov [rsp+172], eax
37bb9bf9flea rax, [rsp+196]
37bb9bfa7mov rbx, [rsp+496]
37bb9bfafshl r15, 4
37bb9bfb3mov [rsp+96], rax
37bb9bfb8mov eax, [rsp+128]
37bb9bfbfmovapd x5, x4
37bb9bfc3movapd x8, x4
37bb9bfc8movsd_xmm [rsp+208], x4
37bb9bfd1mulsd x5, x4
37bb9bfd5mulsd x3, x5
37bb9bfd9movapd x11, x5
37bb9bfdemovapd x9, x3
37bb9bfe3nop
37bb9bfe5nop [rax+rax]
37bb9bff0
37bb9bff0loc_37bb9bff0:
37bb9bff0lea rsi, [rip+0x8adb75]
37bb9bff7lea eax, [rax+4*r12]
37bb9bffbmov rdi, [rsp+96]
37bb9c000cdqe
37bb9c002mov [rsp+32], rsi
37bb9c007mov r8, rsi
37bb9c00alea rdx, [rbx+8*rax-8]
37bb9c00fmov rcx, rdi
37bb9c012mov r9, rdx
37bb9c015call ddot_
37bb9c01amov rax, [rsp+424]
37bb9c022mov rcx, [rsp+464]
37bb9c02amov r8, rsi
37bb9c02dmovapd x7, x0
37bb9c031mov eax, [rax]
37bb9c033lea eax, [rax+4*rax]
37bb9c036add eax, [rcx]
37bb9c038mov [rsp+32], rsi
37bb9c03dmov rcx, rdi
37bb9c040cdqe
37bb9c042lea rdx, [rbx+8*rax-8]
37bb9c047mov r9, rdx
37bb9c04acall ddot_
37bb9c04fmov rax, [rsp+464]
37bb9c057addsd x7, x0
37bb9c05bmovsxd r8, [rax]
37bb9c05emov rax, [rsp+472]
37bb9c066mov ecx, [rax]
37bb9c068movapd x1, x7
37bb9c06ccmp r8l, ecx
37bb9c06fjg 0x37bb9cea7
37bb9c075mov rax, [rsp+424]
37bb9c07dmovsxd r11, r8l
37bb9c080sub ecx, r8l
37bb9c083pxor x2, x2
37bb9c087add rcx, r11
37bb9c08amovapd x0, x2
37bb9c08emovsxd rdx, [rax]
37bb9c091lea r9, [4*rdx]
37bb9c099lea rax, [r11+r9]
37bb9c09dadd rcx, r9
37bb9c0a0lea rax, [rbx+8*rax-8]
37bb9c0a5lea rcx, [rbx+8*rcx]
37bb9c0a9nop
37bb9c0aanop [rax+rax]
37bb9c0b5nop [rax+rax]
37bb9c0c0
37bb9c0c0loc_37bb9c0c0:
37bb9c0c0addsd x0, [rax]
37bb9c0c4addsd x2, [rax+8*rdx]
37bb9c0c9add rax, 8
37bb9c0cdcmp rcx, rax
37bb9c0d0jne 0x37bb9c0c0
37bb9c0d2movapd x5, x2
37bb9c0d6movapd x3, x0
37bb9c0damulsd x5, x2
37bb9c0demulsd x3, x0
37bb9c0e2addsd x3, x5
37bb9c0e6movapd x5, x0
37bb9c0easubsd x5, x2
37bb9c0eemulsd x5, x5
37bb9c0f2
37bb9c0f2loc_37bb9c0f2:
37bb9c0f2mulsd x3, x11
37bb9c0f7movapd x7, x8
37bb9c0fcmulsd x7, x1
37bb9c100mulsd x5, x9
37bb9c105subsd x7, x3
37bb9c109subsd x7, x5
37bb9c10ducomisd x7, x6
37bb9c111jp 0x37bb9c119
37bb9c113je 0x37bb9c7ce
37bb9c119
37bb9c119loc_37bb9c119:
37bb9c119cmp [rsp+104], 1
37bb9c11eje 0x37bb9c132
37bb9c120movapd x1, x7
37bb9c124divsd x1, x10
37bb9c129movsd_xmm [rsp+200], x1
37bb9c132
37bb9c132loc_37bb9c132:
37bb9c132mov rdi, [rsp+96]
37bb9c137lea r9, [rip+0x8ada2e]
37bb9c13elea r8, [rbx+8*r8-8]
37bb9c143movsd_xmm [rsp+128], x2
37bb9c14clea rdx, [rsp+200]
37bb9c154movsd_xmm [rsp+72], x0
37bb9c15alea r14, [rip+0x8ada0b]
37bb9c161mov rcx, rdi
37bb9c164call dscal_
37bb9c169mov rcx, [rsp+464]
37bb9c171mov rax, [rsp+424]
37bb9c179lea r9, [rip+0x8ad9ec]
37bb9c180lea rdx, [rsp+200]
37bb9c188mov eax, [rax]
37bb9c18aadd eax, [rcx]
37bb9c18cmov rcx, rdi
37bb9c18fcdqe
37bb9c191lea r8, [rbx+8*rax-8]
37bb9c196call dscal_
37bb9c19bmov rsi, [rsp+424]
37bb9c1a3mov rax, [rsp+464]
37bb9c1abmov r9, r14
37bb9c1aemov ecx, [rsi]
37bb9c1b0mov eax, [rax]
37bb9c1b2mov [rsp+40], r14
37bb9c1b7lea edx, [rax+4*rcx]
37bb9c1baadd eax, ecx
37bb9c1bcmov rcx, rdi
37bb9c1bfcdqe
37bb9c1c1movsxd rdx, edx
37bb9c1c4lea rax, [rbx+8*rax-8]
37bb9c1c9lea r8, [rbx+8*rdx-8]
37bb9c1cemov [rsp+32], rax
37bb9c1d3lea rdx, [rsp+208]
37bb9c1dbcall daxpy_
37bb9c1e0mov rax, [rsp+464]
37bb9c1e8mov r9, r14
37bb9c1ebmov rcx, rdi
37bb9c1eemovsxd rdx, [rax]
37bb9c1f1mov rax, [rsp+424]
37bb9c1f9mov eax, [rax]
37bb9c1fbmov [rsp+40], r14
37bb9c200lea eax, [rax+4*rax]
37bb9c203add eax, edx
37bb9c205lea rdx, [rbx+8*rdx-8]
37bb9c20amov [rsp+32], rdx
37bb9c20fcdqe
37bb9c211lea rdx, [rsp+208]
37bb9c219lea r8, [rbx+8*rax-8]
37bb9c21ecall daxpy_
37bb9c223mov rsi, [rsp+472]
37bb9c22bmov rax, [rsp+464]
37bb9c233movsd_xmm x2, [rsp+128]
37bb9c23cmovsd_xmm x0, [rsp+72]
37bb9c242mov r14l, [rsi]
37bb9c245mov rsi, [rsp+424]
37bb9c24dmov eax, [rax]
37bb9c24fmov esi, [rsi]
37bb9c251cmp eax, r14l
37bb9c254mov [rsp+112], eax
37bb9c258mov [rsp+120], esi
37bb9c25cjg 0x37bb9cebc
37bb9c262movsd_xmm x4, [rip+0x8ad926]
37bb9c26amovapd x3, x2
37bb9c26emovsxd r8, [rsp+112]
37bb9c273mov eax, r14l
37bb9c276mulsd x2, [rip+0x8ad912]
37bb9c27emulsd x4, x0
37bb9c282sub eax, r8l
37bb9c285lea rsi, [rbx+8*r8]
37bb9c289add rax, r8
37bb9c28cmov rdx, rsi
37bb9c28flea r11, [rbx+8*rax+8]
37bb9c294movsxd rax, [rsp+120]
37bb9c299subsd x0, x2
37bb9c29dsubsd x3, x4
37bb9c2a1mulsd x0, x9
37bb9c2a6mulsd x3, x9
37bb9c2abnop [rax+rax]
37bb9c2b5nop [rax+rax]
37bb9c2c0
37bb9c2c0loc_37bb9c2c0:
37bb9c2c0movsd_xmm x1, [rdx-8]
37bb9c2c5addsd x1, x0
37bb9c2c9movsd_xmm [rdx-8], x1
37bb9c2cemovsd_xmm x1, [rdx+8*rax-8]
37bb9c2d4addsd x1, x3
37bb9c2d8movsd_xmm [rdx+8*rax-8], x1
37bb9c2deadd rdx, 8
37bb9c2e2cmp r11, rdx
37bb9c2e5jne 0x37bb9c2c0
37bb9c2e7mov edi, [rsp+120]
37bb9c2ebmov rdx, [rsp+56]
37bb9c2f0lea r9, [8*rax]
37bb9c2f8mov [rsp+152], rax
37bb9c300lea r10, [rbx+r9]
37bb9c304mov [rsp+160], r8
37bb9c30cimul rdx, r8
37bb9c310add edi, edi
37bb9c312mov [rsp+496], rbx
37bb9c31amov rbx, r10
37bb9c31dmov [rsp+128], edi
37bb9c324mov rdi, [rsp+80]
37bb9c329lea rcx, [rdx+rdi]
37bb9c32dmov rdx, [rsp+64]
37bb9c332lea rdi, [r10+r9]
37bb9c336xor r9l, r9l
37bb9c339mov [rsp+136], rcx
37bb9c341lea r12, [rcx+r8]
37bb9c345imul rdx, r8
37bb9c349add rdx, [rsp+88]
37bb9c34emov [rsp+72], rdi
37bb9c353shl r12, 4
37bb9c357mov [rsp+144], rdx
37bb9c35flea rbp, [r8+rdx]
37bb9c363mov rdi, r8
37bb9c366add r12, [rsp+432]
37bb9c36eshl rbp, 4
37bb9c372add rbp, [rsp+448]
37bb9c37anop [rax+rax]
37bb9c380
37bb9c380loc_37bb9c380:
37bb9c380mov rax, rsi
37bb9c383mov r8, rbp
37bb9c386mov rcx, r12
37bb9c389xor r10l, r10l
37bb9c38cpxor x0, x0
37bb9c390jmp 0x37bb9c3c8
37bb9c392
37bb9c392 66 0f 1f 44 00 00 f..D..
37bb9c398
37bb9c398loc_37bb9c398:
37bb9c398ucomisd x6, [r8]
37bb9c39dsetnp dl
37bb9c3a0cmovne edx, r9l
37bb9c3a4test dl, dl
37bb9c3a6je 0x37bb9c400
37bb9c3a8
37bb9c3a8loc_37bb9c3a8:
37bb9c3a8ucomisd x6, [r8+8]
37bb9c3aesetnp dl
37bb9c3b1cmovne edx, r9l
37bb9c3b5test dl, dl
37bb9c3b7je 0x37bb9c400
37bb9c3b9add rax, 8
37bb9c3bdadd rcx, r13
37bb9c3c0add r8, r15
37bb9c3c3cmp r11, rax
37bb9c3c6je 0x37bb9c418
37bb9c3c8
37bb9c3c8loc_37bb9c3c8:
37bb9c3c8ucomisd x6, [rcx+8]
37bb9c3cdsetnp dl
37bb9c3d0cmovne edx, r9l
37bb9c3d4test dl, dl
37bb9c3d6je 0x37bb9c3e7
37bb9c3d8ucomisd x6, [rcx]
37bb9c3dcsetnp dl
37bb9c3dfcmovne edx, r9l
37bb9c3e3test dl, dl
37bb9c3e5jne 0x37bb9c398
37bb9c3e7
37bb9c3e7loc_37bb9c3e7:
37bb9c3e7add r10l, 1
37bb9c3ebucomisd x6, [r8]
37bb9c3f0addsd x0, [rax-8]
37bb9c3f5setnp dl
37bb9c3f8cmovne edx, r9l
37bb9c3fctest dl, dl
37bb9c3fejne 0x37bb9c3a8
37bb9c400
37bb9c400loc_37bb9c400:
37bb9c400addsd x0, [rax-8]
37bb9c405add rax, 8
37bb9c409add r10l, 1
37bb9c40dadd rcx, r13
37bb9c410add r8, r15
37bb9c413cmp r11, rax
37bb9c416jne 0x37bb9c3c8
37bb9c418
37bb9c418loc_37bb9c418:
37bb9c418pxor x1, x1
37bb9c41cmov rax, [rsp+72]
37bb9c421add r12, 16
37bb9c425add rbp, 16
37bb9c429cvtsi2sd x1, r10l
37bb9c42emulsd x1, [rbx+8*rdi-8]
37bb9c434addsd x0, x1
37bb9c438movsd_xmm [rax+8*rdi-8], x0
37bb9c43eadd rdi, 1
37bb9c442cmp r14l, edi
37bb9c445jge 0x37bb9c380
37bb9c44bmov rax, [rsp+152]
37bb9c453mov edi, [rsp+112]
37bb9c457mov r8, [rsp+160]
37bb9c45fmov r12, [rsp+448]
37bb9c467lea r9, [rax+2*rax]
37bb9c46bmov eax, [rsp+120]
37bb9c46fmov rdx, [rsp+144]
37bb9c477mov [rsp+120], r15
37bb9c47cshl r8, 4
37bb9c480mov rbx, [rsp+496]
37bb9c488mov rcx, [rsp+136]
37bb9c490mov [rsp+136], r13
37bb9c498add edi, eax
37bb9c49aadd r12, r8
37bb9c49dlea r14l, [r14+rax+1]
37bb9c4a2mov r13, r9
37bb9c4a5mov [rsp+72], edi
37bb9c4a9mov rdi, [rsp+432]
37bb9c4b1lea r8, [rdi+r8+8]
37bb9c4b6xor edi, edi
37bb9c4b8mov r15, r8
37bb9c4bbnop [rax+rax]
37bb9c4c0
37bb9c4c0loc_37bb9c4c0:
37bb9c4c0mov r9, rdx
37bb9c4c3mov r8, rcx
37bb9c4c6mov eax, [rsp+72]
37bb9c4caxor ebp, ebp
37bb9c4ccshl r9, 4
37bb9c4d0shl r8, 4
37bb9c4d4pxor x0, x0
37bb9c4d8add r9, r12
37bb9c4dbadd r8, r15
37bb9c4dejmp 0x37bb9c515
37bb9c4e0
37bb9c4e0loc_37bb9c4e0:
37bb9c4e0ucomisd x6, [r9+8]
37bb9c4e6setnp r10b
37bb9c4eacmovne r10l, edi
37bb9c4eetest r10b, r10b
37bb9c4f1je 0x37bb9c550
37bb9c4f3ucomisd x6, [r9]
37bb9c4f8setnp r10b
37bb9c4fccmovne r10l, edi
37bb9c500test r10b, r10b
37bb9c503je 0x37bb9c550
37bb9c505add eax, 1
37bb9c508add r9, 16
37bb9c50cadd r8, 16
37bb9c510cmp r14l, eax
37bb9c513je 0x37bb9c56d
37bb9c515
37bb9c515loc_37bb9c515:
37bb9c515ucomisd x6, [r8-8]
37bb9c51bsetnp r10b
37bb9c51fcmovne r10l, edi
37bb9c523test r10b, r10b
37bb9c526je 0x37bb9c53a
37bb9c528ucomisd x6, [r8]
37bb9c52dsetnp r10b
37bb9c531cmovne r10l, edi
37bb9c535test r10b, r10b
37bb9c538jne 0x37bb9c4e0
37bb9c53a
37bb9c53aloc_37bb9c53a:
37bb9c53amovsxd r10, eax
37bb9c53dadd ebp, 1
37bb9c540addsd x0, [rbx+8*r10-8]
37bb9c547jmp 0x37bb9c4e0
37bb9c549
37bb9c549 0f 1f 80 00 00 00 00 .......
37bb9c550
37bb9c550loc_37bb9c550:
37bb9c550movsxd r10, eax
37bb9c553add eax, 1
37bb9c556add ebp, 1
37bb9c559add r9, 16
37bb9c55daddsd x0, [rbx+8*r10-8]
37bb9c564add r8, 16
37bb9c568cmp r14l, eax
37bb9c56bjne 0x37bb9c515
37bb9c56d
37bb9c56dloc_37bb9c56d:
37bb9c56dpxor x1, x1
37bb9c571add rdx, [rsp+64]
37bb9c576add rcx, [rsp+56]
37bb9c57bcvtsi2sd x1, ebp
37bb9c57fmulsd x1, [rsi-8]
37bb9c584addsd x0, x1
37bb9c588movsd_xmm [rsi+8*r13-8], x0
37bb9c58fadd rsi, 8
37bb9c593cmp r11, rsi
37bb9c596jne 0x37bb9c4c0
37bb9c59cmov r15, [rsp+120]
37bb9c5a1mov r13, [rsp+136]
37bb9c5a9
37bb9c5a9loc_37bb9c5a9:
37bb9c5a9lea rsi, [rip+0x8ad5bc]
37bb9c5b0mov rdi, [rsp+96]
37bb9c5b5mov eax, [rsp+112]
37bb9c5b9movsxd rdx, [rsp+72]
37bb9c5beadd eax, [rsp+128]
37bb9c5c5mov [rsp+32], rsi
37bb9c5camov r8, rsi
37bb9c5cdcdqe
37bb9c5cfmov rcx, rdi
37bb9c5d2lea r9, [rbx+8*rax-8]
37bb9c5d7lea rdx, [rbx+8*rdx-8]
37bb9c5dccall ddot_
37bb9c5e1mov rax, [rsp+464]
37bb9c5e9mov r8, rsi
37bb9c5ecmov rcx, rdi
37bb9c5efmovapd x8, x0
37bb9c5f4movsxd rdx, [rax]
37bb9c5f7mov rax, [rsp+424]
37bb9c5ffmov eax, [rax]
37bb9c601mov [rsp+32], rsi
37bb9c606lea eax, [rax+2*rax]
37bb9c609add eax, edx
37bb9c60blea rdx, [rbx+8*rdx-8]
37bb9c610cdqe
37bb9c612lea r9, [rbx+8*rax-8]
37bb9c617call ddot_
37bb9c61cmov rax, [rsp+464]
37bb9c624mov r8l, [rax]
37bb9c627mov rax, [rsp+472]
37bb9c62fmov edx, [rax]
37bb9c631cmp r8l, edx
37bb9c634jg 0x37bb9c7ce
37bb9c63aaddsd x0, x8
37bb9c63fmovapd x5, x7
37bb9c643mov rax, [rsp+424]
37bb9c64bmov r11, [rsp+480]
37bb9c653mov r10, [rsp+488]
37bb9c65bpxor x4, x4
37bb9c65fmovsxd rcx, [rax]
37bb9c662movsxd rax, r8l
37bb9c665divsd x5, x0
37bb9c669mov r9, rcx
37bb9c66clea rcx, [rbx+8*rcx]
37bb9c670
37bb9c670loc_37bb9c670:
37bb9c670movsd_xmm x0, [rcx+8*rax-8]
37bb9c676mulsd x0, x5
37bb9c67amovapd x2, x0
37bb9c67eaddsd x0, [r11+8*rax-8]
37bb9c685andpd x2, [rip+0x8ad4f3]
37bb9c68dmaxsd x2, x4
37bb9c691movsd_xmm [r11+8*rax-8], x0
37bb9c698movsd_xmm x0, [rbx+8*rax-8]
37bb9c69emulsd x0, x5
37bb9c6a2movapd x1, x0
37bb9c6a6andpd x1, [rip+0x8ad4d2]
37bb9c6aeaddsd x0, [r10+8*rax-8]
37bb9c6b5movapd x3, x1
37bb9c6b9maxsd x3, x2
37bb9c6bdmovsd_xmm [r10+8*rax-8], x0
37bb9c6c4add rax, 1
37bb9c6c8movapd x4, x3
37bb9c6cccmp edx, eax
37bb9c6cejge 0x37bb9c670
37bb9c6d0movsd_xmm x4, [rip+0x8ad4d8]
37bb9c6d8comisd x4, x3
37bb9c6dcja 0x37bb9c7ce
37bb9c6e2lea eax, [r8+4*r9]
37bb9c6e6lea rdi, [rip+0x8ad47f]
37bb9c6edmov r14, [rsp+96]
37bb9c6f2xorpd x5, [rip+0x8ad4a6]
37bb9c6facdqe
37bb9c6fclea edx, [r8+2*r9]
37bb9c700mov [rsp+40], rdi
37bb9c705mov r9, rdi
37bb9c708lea rax, [rbx+8*rax-8]
37bb9c70dmovsxd rdx, edx
37bb9c710mov rcx, r14
37bb9c713movsd_xmm [rsp+216], x5
37bb9c71cmov [rsp+32], rax
37bb9c721lea r8, [rbx+8*rdx-8]
37bb9c726lea rdx, [rsp+216]
37bb9c72emovsd_xmm [rsp+72], x5
37bb9c734call daxpy_
37bb9c739mov rax, [rsp+424]
37bb9c741mov rcx, [rsp+464]
37bb9c749mov r9, rdi
37bb9c74cmovsd_xmm x5, [rsp+72]
37bb9c752mov edx, [rax]
37bb9c754movsd_xmm [rsp+216], x5
37bb9c75dlea eax, [rdx+4*rdx]
37bb9c760add eax, [rcx]
37bb9c762add edx, edx
37bb9c764mov [rsp+40], rdi
37bb9c769mov r11l, eax
37bb9c76ccdqe
37bb9c76emov rcx, r14
37bb9c771lea rax, [rbx+8*rax-8]
37bb9c776sub r11l, edx
37bb9c779mov [rsp+32], rax
37bb9c77emovsxd rdx, r11l
37bb9c781lea r8, [rbx+8*rdx-8]
37bb9c786lea rdx, [rsp+216]
37bb9c78ecall daxpy_
37bb9c793add [rsp+104], 1
37bb9c798mov eax, [rsp+104]
37bb9c79ccmp [rsp+172], eax
37bb9c7a3jl 0x37bb9c7ce
37bb9c7a5mov rax, [rsp+464]
37bb9c7admov rsi, [rsp+424]
37bb9c7b5movapd x10, x7
37bb9c7bamovsd_xmm x8, [rsp+208]
37bb9c7c4mov eax, [rax]
37bb9c7c6mov r12l, [rsi]
37bb9c7c9jmp 0x37bb9bff0
37bb9c7ce
37bb9c7celoc_37bb9c7ce:
37bb9c7cemov edx, 1
37bb9c7d3lea rcx, [rip+0x8ad388]
37bb9c7damovsd_xmm [rsp+72], x12
37bb9c7e1call dlamch_
37bb9c7e6mov rax, [rsp+464]
37bb9c7eemovapd x7, x0
37bb9c7f2mov r14l, [rax]
37bb9c7f5mov rax, [rsp+472]
37bb9c7fdmov eax, [rax]
37bb9c7ffmov [rsp+120], eax
37bb9c803cmp r14l, eax
37bb9c806jg 0x37bb9b4fa
37bb9c80ccall log10
37bb9c811movsd_xmm x1, [rsp+72]
37bb9c817movapd x11, x7
37bb9c81clea rdi, [rsp+216]
37bb9c824movsd_xmm [rsp+128], x1
37bb9c82daddsd x0, x1
37bb9c831cvttsd2si eax, x0
37bb9c835movapd x0, x1
37bb9c839divsd x0, x7
37bb9c83dmov [rsp+96], eax
37bb9c841call log10
37bb9c846mov rdx, [rsp+56]
37bb9c84bmovsxd rax, r14l
37bb9c84emov rsi, [rsp+80]
37bb9c853mov [rsp+136], r15
37bb9c85bcvttsd2si ebp, x0
37bb9c85fmov rbx, rax
37bb9c862mov r15, [rsp+464]
37bb9c86aimul rdx, rax
37bb9c86emov [rsp+72], rdi
37bb9c873movsd_xmm x7, [rsp+128]
37bb9c87cmov [rsp+144], r13
37bb9c884mov edi, [rsp+96]
37bb9c888lea rcx, [rdx+rsi]
37bb9c88cmov rdx, [rsp+64]
37bb9c891mov rsi, [rsp+88]
37bb9c896mov r13, rcx
37bb9c899mov ecx, r14l
37bb9c89cmov r14, [rsp+424]
37bb9c8a4imul rdx, rax
37bb9c8a8lea r12, [rdx+rsi]
37bb9c8acmov rdx, [rsp+432]
37bb9c8b4add rdx, 16
37bb9c8b8mov [rsp+104], rdx
37bb9c8bdmov rdx, [rsp+448]
37bb9c8c5add rdx, 16
37bb9c8c9mov [rsp+112], rdx
37bb9c8cemov rdx, rax
37bb9c8d1jmp 0x37bb9c8db
37bb9c8d3
37bb9c8d3 0f 1f 44 00 00 ..D..
37bb9c8d8
37bb9c8d8loc_37bb9c8d8:
37bb9c8d8movsxd rdx, ecx
37bb9c8db
37bb9c8dbloc_37bb9c8db:
37bb9c8dbmov eax, [r14]
37bb9c8deimul rdx, [rsp+56]
37bb9c8e4add rdx, [rsp+80]
37bb9c8e9mov r8, [rsp+440]
37bb9c8f1sub eax, ecx
37bb9c8f3add rdx, rbx
37bb9c8f6mov rcx, [rsp+72]
37bb9c8fbadd eax, 1
37bb9c8feshl rdx, 4
37bb9c902add rdx, [rsp+432]
37bb9c90amov [rsp+216], eax
37bb9c911call izamax_
37bb9c916mov r11, [rsp+80]
37bb9c91bmov edx, eax
37bb9c91dmov eax, [r15]
37bb9c920lea ecx, [rax+rdx-1]
37bb9c924lea rdx, [rbx+r11]
37bb9c928mov [rsp+96], eax
37bb9c92cmovsxd rcx, ecx
37bb9c92fimul rcx, [rsp+56]
37bb9c935add rdx, rcx
37bb9c938lea rcx, [rsp+176]
37bb9c940shl rdx, 4
37bb9c944add rdx, [rsp+432]
37bb9c94cmovsd_xmm x0, [rdx]
37bb9c950movsd_xmm [rsp+176], x0
37bb9c959movsd_xmm x0, [rdx+8]
37bb9c95emovsd_xmm [rsp+184], x0
37bb9c967call fn_37c42fc80
37bb9c96cmov eax, [rsp+96]
37bb9c970mov edx, [r14]
37bb9c973mov r11, [rsp+88]
37bb9c978mov r8, [rsp+456]
37bb9c980movapd x6, x0
37bb9c984sub edx, eax
37bb9c986mov rcx, [rsp+72]
37bb9c98badd edx, 1
37bb9c98emov [rsp+216], edx
37bb9c995movsxd rdx, eax
37bb9c998mov rax, [rsp+64]
37bb9c99dimul rax, rdx
37bb9c9a1lea rdx, [rax+r11]
37bb9c9a5add rdx, rbx
37bb9c9a8shl rdx, 4
37bb9c9acadd rdx, [rsp+448]
37bb9c9b4call izamax_
37bb9c9b9add eax, [r15]
37bb9c9bcmov r11, [rsp+88]
37bb9c9c1lea rcx, [rsp+176]
37bb9c9c9sub eax, 1
37bb9c9cccdqe
37bb9c9ceimul rax, [rsp+64]
37bb9c9d4lea rdx, [rbx+r11]
37bb9c9d8add rax, rdx
37bb9c9dbshl rax, 4
37bb9c9dfadd rax, [rsp+448]
37bb9c9e7movsd_xmm x0, [rax]
37bb9c9ebmovsd_xmm [rsp+176], x0
37bb9c9f4movsd_xmm x0, [rax+8]
37bb9c9f9movsd_xmm [rsp+184], x0
37bb9ca02call fn_37c42fc80
37bb9ca07maxsd x0, x6
37bb9ca0baddsd x0, x11
37bb9ca10call log10
37bb9ca15mov r11, [rsp+480]
37bb9ca1dmovq x2, [rip+0x8ad17b]
37bb9ca25movapd x1, x0
37bb9ca29addsd x1, x7
37bb9ca2dmovsd_xmm x0, [r11+8*rbx-8]
37bb9ca34mov r11l, ebp
37bb9ca37andpd x2, x0
37bb9ca3borpd x2, [rip+0x8ad16d]
37bb9ca43cvttsd2si edx, x1
37bb9ca47addsd x0, x2
37bb9ca4bsub r11l, edx
37bb9ca4ecvttsd2si edx, x0
37bb9ca52movsd_xmm x0, [rip+0x8ad166]
37bb9ca5acmp r11l, ebp
37bb9ca5dmov eax, r11l
37bb9ca60cmovg eax, ebp
37bb9ca63cmp edx, edi
37bb9ca65cmovl edx, edi
37bb9ca68cmp eax, edx
37bb9ca6acmovle edx, eax
37bb9ca6dcall __powidf2
37bb9ca72mov r11, [rsp+480]
37bb9ca7amov rdx, r13
37bb9ca7dmov rcx, [rsp+472]
37bb9ca85lea r8, [rip+0x8ad0e0]
37bb9ca8cshl rdx, 4
37bb9ca90add rdx, [rsp+104]
37bb9ca95movsd_xmm [r11+8*rbx-8], x0
37bb9ca9ccall izamax_
37bb9caa1lea rcx, [rsp+176]
37bb9caa9cdqe
37bb9caabadd rax, r13
37bb9caaeshl rax, 4
37bb9cab2add rax, [rsp+432]
37bb9cabamovsd_xmm x0, [rax]
37bb9cabemovsd_xmm [rsp+176], x0
37bb9cac7movsd_xmm x0, [rax+8]
37bb9caccmovsd_xmm [rsp+184], x0
37bb9cad5call fn_37c42fc80
37bb9cadamov rcx, [rsp+472]
37bb9cae2mov rdx, r12
37bb9cae5lea r8, [rip+0x8ad080]
37bb9caecshl rdx, 4
37bb9caf0add rdx, [rsp+112]
37bb9caf5movapd x6, x0
37bb9caf9call izamax_
37bb9cafelea rcx, [rsp+176]
37bb9cb06cdqe
37bb9cb08add rax, r12
37bb9cb0bshl rax, 4
37bb9cb0fadd rax, [rsp+448]
37bb9cb17movsd_xmm x0, [rax]
37bb9cb1bmovsd_xmm [rsp+176], x0
37bb9cb24movsd_xmm x0, [rax+8]
37bb9cb29movsd_xmm [rsp+184], x0
37bb9cb32call fn_37c42fc80
37bb9cb37maxsd x0, x6
37bb9cb3baddsd x0, x11
37bb9cb40call log10
37bb9cb45mov r11, [rsp+488]
37bb9cb4dmovq x2, [rip+0x8ad04b]
37bb9cb55movapd x1, x0
37bb9cb59addsd x1, x7
37bb9cb5dmovsd_xmm x0, [r11+8*rbx-8]
37bb9cb64mov r11l, ebp
37bb9cb67andpd x2, x0
37bb9cb6borpd x2, [rip+0x8ad03d]
37bb9cb73cvttsd2si edx, x1
37bb9cb77addsd x0, x2
37bb9cb7bsub r11l, edx
37bb9cb7ecvttsd2si edx, x0
37bb9cb82movsd_xmm x0, [rip+0x8ad036]
37bb9cb8acmp r11l, ebp
37bb9cb8dmov eax, r11l
37bb9cb90cmovg eax, ebp
37bb9cb93cmp edx, edi
37bb9cb95cmovl edx, edi
37bb9cb98cmp eax, edx
37bb9cb9acmovle edx, eax
37bb9cb9dcall __powidf2
37bb9cba2mov r11, [rsp+488]
37bb9cbaamov ecx, [r15]
37bb9cbadadd r13, [rsp+56]
37bb9cbb2add r12, [rsp+64]
37bb9cbb7movsd_xmm [r11+8*rbx-8], x0
37bb9cbbeadd rbx, 1
37bb9cbc2cmp [rsp+120], ebx
37bb9cbc6jge 0x37bb9c8d8
37bb9cbccmov rax, [rsp+472]
37bb9cbd4mov r15, [rsp+136]
37bb9cbdcmov r13, [rsp+144]
37bb9cbe4mov rdi, [rsp+72]
37bb9cbe9mov ebp, [rax]
37bb9cbebcmp ebp, ecx
37bb9cbedjl 0x37bb9b4fa
37bb9cbf3mov rbx, [rsp+480]
37bb9cbfbmovsxd rax, ecx
37bb9cbfemov [rsp+72], r15
37bb9cc03mov [rsp+96], r13
37bb9cc08mov r15, [rsp+88]
37bb9cc0dmov rsi, rax
37bb9cc10mov r12, [rsp+424]
37bb9cc18mov r14, [rsp+448]
37bb9cc20lea rbx, [rbx+8*rax-8]
37bb9cc25mov r13, [rsp+464]
37bb9cc2djmp 0x37bb9cc33
37bb9cc2f
37bb9cc2f 90 .
37bb9cc30
37bb9cc30loc_37bb9cc30:
37bb9cc30movsxd rax, ecx
37bb9cc33
37bb9cc33loc_37bb9cc33:
37bb9cc33mov edx, [r12]
37bb9cc37imul rax, [rsp+56]
37bb9cc3dadd rax, [rsp+80]
37bb9cc42mov r9, [rsp+440]
37bb9cc4asub edx, ecx
37bb9cc4cadd rax, rsi
37bb9cc4fmov rcx, [rsp+432]
37bb9cc57shl rax, 4
37bb9cc5badd edx, 1
37bb9cc5elea r8, [rcx+rax]
37bb9cc62mov [rsp+216], edx
37bb9cc69mov rcx, rdi
37bb9cc6cmov rdx, rbx
37bb9cc6fcall zdscal_
37bb9cc74movsxd rax, [r13]
37bb9cc78mov edx, [r12]
37bb9cc7cmov rcx, rdi
37bb9cc7fmov r9, [rsp+456]
37bb9cc87sub edx, eax
37bb9cc89imul rax, [rsp+64]
37bb9cc8fadd edx, 1
37bb9cc92mov [rsp+216], edx
37bb9cc99mov rdx, rbx
37bb9cc9cadd rbx, 8
37bb9cca0add rax, r15
37bb9cca3add rax, rsi
37bb9cca6add rsi, 1
37bb9ccaashl rax, 4
37bb9ccaelea r8, [r14+rax]
37bb9ccb2call zdscal_
37bb9ccb7mov ecx, [r13]
37bb9ccbbcmp ebp, esi
37bb9ccbdjge 0x37bb9cc30
37bb9ccc3mov rax, [rsp+472]
37bb9cccbmov r15, [rsp+72]
37bb9ccd0mov r14l, ecx
37bb9ccd3mov r13, [rsp+96]
37bb9ccd8mov ebx, [rax]
37bb9ccdacmp ebx, ecx
37bb9ccdcjl 0x37bb9b4fa
37bb9cce2mov rdi, [rsp+56]
37bb9cce7movsxd rax, ecx
37bb9cceamov rcx, [rsp+104]
37bb9ccefmov rsi, [rsp+488]
37bb9ccf7mov rbp, [rsp+112]
37bb9ccfcimul rdi, rax
37bb9cd00add rdi, [rsp+80]
37bb9cd05mov r12, [rsp+472]
37bb9cd0dshl rdi, 4
37bb9cd11lea rsi, [rsi+8*rax-8]
37bb9cd16add rdi, rcx
37bb9cd19mov rcx, [rsp+64]
37bb9cd1eimul rcx, rax
37bb9cd22mov rax, [rsp+88]
37bb9cd27add rax, rcx
37bb9cd2ashl rax, 4
37bb9cd2eadd rbp, rax
37bb9cd31nop [rax]
37bb9cd35nop [rax+rax]
37bb9cd40
37bb9cd40loc_37bb9cd40:
37bb9cd40mov r8, rdi
37bb9cd43mov rdx, rsi
37bb9cd46lea r9, [rip+0x8ace1f]
37bb9cd4dmov rcx, r12
37bb9cd50call zdscal_
37bb9cd55add r14l, 1
37bb9cd59mov r8, rbp
37bb9cd5cmov rdx, rsi
37bb9cd5flea r9, [rip+0x8ace06]
37bb9cd66mov rcx, r12
37bb9cd69add rdi, r13
37bb9cd6cadd rbp, r15
37bb9cd6fcall zdscal_
37bb9cd74add rsi, 8
37bb9cd78cmp ebx, r14l
37bb9cd7bjge 0x37bb9cd40
37bb9cd7djmp 0x37bb9b4fa
37bb9cd82
37bb9cd82loc_37bb9cd82:
37bb9cd82add [rsp+72], 1
37bb9cd87movsxd r13, [rsp+192]
37bb9cd8f
37bb9cd8floc_37bb9cd8f:
37bb9cd8fmov r8l, [rsp+72]
37bb9cd94cmp r8l, r13l
37bb9cd97jg 0x37bb9d025
37bb9cd9dmov rdx, [rsp+64]
37bb9cda2movsxd rax, r8l
37bb9cda5mov rdi, [rsp+88]
37bb9cdaamov [rsp+96], rsi
37bb9cdafmov r12, [rsp+448]
37bb9cdb7mov rcx, [rsp+80]
37bb9cdbcmov rsi, r14
37bb9cdbfpxor x0, x0
37bb9cdc3imul rdx, rax
37bb9cdc7mov r14l, [rsp+104]
37bb9cdccadd rdi, rdx
37bb9cdcfmov rdx, [rsp+56]
37bb9cdd4imul rdx, rax
37bb9cdd8shl rax, 4
37bb9cddcadd r12, rax
37bb9cddfadd rax, [rsp+432]
37bb9cde7mov [rsp+128], rax
37bb9cdefmov eax, 1
37bb9cdf4lea rbp, [rdx+rcx]
37bb9cdf8
37bb9cdf8loc_37bb9cdf8:
37bb9cdf8mov r11, rdi
37bb9cdfbmov rdx, rbp
37bb9cdfemov r10l, [rsp+72]
37bb9ce03mov [rsp+136], rdi
37bb9ce0bshl r11, 4
37bb9ce0fshl rdx, 4
37bb9ce13add rdx, [rsp+128]
37bb9ce1badd r11, r12
37bb9ce1ejmp 0x37bb9ce88
37bb9ce20
37bb9ce20loc_37bb9ce20:
37bb9ce20ucomisd x0, [rdx+8]
37bb9ce25lea ecx, [r10+1]
37bb9ce29setp r9b
37bb9ce2dcmovne r9l, eax
37bb9ce31test r9b, r9b
37bb9ce34jne 0x37bb9cf46
37bb9ce3aucomisd x0, [rdx]
37bb9ce3esetp r9b
37bb9ce42cmovne r9l, eax
37bb9ce46test r9b, r9b
37bb9ce49jne 0x37bb9cf46
37bb9ce4fmov rdi, r11
37bb9ce52add rdx, 16
37bb9ce56add r11, 16
37bb9ce5aucomisd x0, [rdi+8]
37bb9ce5fsetp r9b
37bb9ce63cmovne r9l, eax
37bb9ce67test r9b, r9b
37bb9ce6ajne 0x37bb9cf46
37bb9ce70ucomisd x0, [rdi]
37bb9ce74setp r9b
37bb9ce78cmovne r9l, eax
37bb9ce7ctest r9b, r9b
37bb9ce7fjne 0x37bb9cf46
37bb9ce85mov r10l, ecx
37bb9ce88
37bb9ce88loc_37bb9ce88:
37bb9ce88cmp r10l, r14l
37bb9ce8bjle 0x37bb9ce20
37bb9ce8dmov r14, rsi
37bb9ce90mov r12l, [rsp+72]
37bb9ce95mov rsi, [rsp+96]
37bb9ce9amov [rsp+96], 2
37bb9cea2jmp 0x37bb9be5c
37bb9cea7
37bb9cea7loc_37bb9cea7:
37bb9cea7pxor x5, x5
37bb9ceabmovapd x3, x5
37bb9ceafmovapd x2, x5
37bb9ceb3movapd x0, x5
37bb9ceb7jmp 0x37bb9c0f2
37bb9cebc
37bb9cebcloc_37bb9cebc:
37bb9cebcmov eax, [rsp+120]
37bb9cec0lea esi, [rax+rax]
37bb9cec3mov [rsp+128], esi
37bb9cecamov esi, [rsp+112]
37bb9ceceadd eax, esi
37bb9ced0mov [rsp+72], eax
37bb9ced4jmp 0x37bb9c5a9
37bb9ced9
37bb9ced9 0f 1f 80 00 00 00 00 .......
37bb9cee0
37bb9cee0loc_37bb9cee0:
37bb9cee0andpd x2, [rip+0x8acc98]
37bb9cee8andpd x0, [rip+0x8acc90]
37bb9cef0addsd x0, x2
37bb9cef4call log10
37bb9cef9movapd x1, x0
37bb9cefdjmp 0x37bb9bd19
37bb9cf02
37bb9cf02loc_37bb9cf02:
37bb9cf02movsxd rax, [rsp+128]
37bb9cf0amov edx, esi
37bb9cf0ccmp eax, esi
37bb9cf0ejg 0x37bb9b4fa
37bb9cf14movsd_xmm x1, [rip+0x8acc54]
37bb9cf1cmov rcx, [rsp+480]
37bb9cf24mov r8, [rsp+488]
37bb9cf2c
37bb9cf2cloc_37bb9cf2c:
37bb9cf2cmovsd_xmm [rcx+8*rax-8], x1
37bb9cf32movsd_xmm [r8+8*rax-8], x1
37bb9cf39add rax, 1
37bb9cf3dcmp edx, eax
37bb9cf3fjge 0x37bb9cf2c
37bb9cf41jmp 0x37bb9b4fa
37bb9cf46
37bb9cf46loc_37bb9cf46:
37bb9cf46mov rdi, [rsp+136]
37bb9cf4ecmp ecx, r13l
37bb9cf51jg 0x37bb9cfce
37bb9cf53movsxd rdx, ecx
37bb9cf56lea r9, [rbp+rdx]
37bb9cf5badd rdx, rdi
37bb9cf5eshl r9, 4
37bb9cf62shl rdx, 4
37bb9cf66add r9, [rsp+432]
37bb9cf6eadd rdx, [rsp+448]
37bb9cf76
37bb9cf76loc_37bb9cf76:
37bb9cf76ucomisd x0, [r9]
37bb9cf7bsetp r11b
37bb9cf7fcmovne r11l, eax
37bb9cf83test r11b, r11b
37bb9cf86jne 0x37bb9cfeb
37bb9cf88ucomisd x0, [r9+8]
37bb9cf8esetp r11b
37bb9cf92cmovne r11l, eax
37bb9cf96test r11b, r11b
37bb9cf99jne 0x37bb9cfeb
37bb9cf9bucomisd x0, [rdx+8]
37bb9cfa0setp r11b
37bb9cfa4cmovne r11l, eax
37bb9cfa8test r11b, r11b
37bb9cfabjne 0x37bb9cfeb
37bb9cfaducomisd x0, [rdx]
37bb9cfb1setp r11b
37bb9cfb5cmovne r11l, eax
37bb9cfb9test r11b, r11b
37bb9cfbcjne 0x37bb9cfeb
37bb9cfbeadd ecx, 1
37bb9cfc1add r9, 16
37bb9cfc5add rdx, 16
37bb9cfc9cmp ecx, r13l
37bb9cfccjle 0x37bb9cf76
37bb9cfce
37bb9cfceloc_37bb9cfce:
37bb9cfcemov r14, rsi
37bb9cfd1mov r12l, [rsp+72]
37bb9cfd6mov rsi, [rsp+96]
37bb9cfdbmovsxd r13, r10l
37bb9cfdemov [rsp+96], 2
37bb9cfe6jmp 0x37bb9be5c
37bb9cfeb
37bb9cfebloc_37bb9cfeb:
37bb9cfebadd r8l, 1
37bb9cfefadd rdi, [rsp+64]
37bb9cff4add rbp, [rsp+56]
37bb9cff9cmp r8l, r13l
37bb9cffcjle 0x37bb9cdf8
37bb9d002mov rbp, [rsp+416]
37bb9d00amov r12l, r13l
37bb9d00djmp 0x37bb9ba82
37bb9d012
37bb9d012 66 0f 1f 44 00 00 f..D..
37bb9d018
37bb9d018loc_37bb9d018:
37bb9d018mov rbp, [rsp+416]
37bb9d020jmp 0x37bb9ba82
37bb9d025
37bb9d025loc_37bb9d025:
37bb9d025mov rbp, [rsp+416]
37bb9d02dmov r12l, r13l
37bb9d030jmp 0x37bb9ba82
37bb9d035
37bb9d035loc_37bb9d035:
37bb9d035neg edx
37bb9d037jmp 0x37bb9b4d8
37bb9b400
Loading..