File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc7a3c0
37bc7a3c0zsyrfs_:
37bc7a3c0push r15
37bc7a3c2push r14
37bc7a3c4push r13
37bc7a3c6push r12
37bc7a3c8push rbp
37bc7a3c9push rdi
37bc7a3capush rsi
37bc7a3cbpush rbx
37bc7a3ccsub rsp, 408
37bc7a3d3movups [rsp+304], x6
37bc7a3dbmovups [rsp+320], x7
37bc7a3e3movups [rsp+336], x8
37bc7a3ecmovups [rsp+352], x9
37bc7a3f5movups [rsp+368], x10
37bc7a3femovups [rsp+384], x11
37bc7a407mov rax, [rsp+512]
37bc7a40fmov rdi, [rsp+552]
37bc7a417mov r13, [rsp+568]
37bc7a41fmov r15, [rsp+600]
37bc7a427mov r12l, [rax]
37bc7a42amov rax, [rsp+608]
37bc7a432mov ebp, [rdi]
37bc7a434mov esi, [r13]
37bc7a438mov [rax], 0
37bc7a43emov rbx, r8
37bc7a441mov r8l, 1
37bc7a447mov [rsp+488], rdx
37bc7a44flea rdx, [rip+0x7d3eba]
37bc7a456mov [rsp+504], r9
37bc7a45emov r9l, 1
37bc7a464mov [rsp+480], rcx
37bc7a46ccall lsame_
37bc7a471mov r10, [rsp+592]
37bc7a479test eax, eax
37bc7a47bmov [rsp+264], eax
37bc7a482je 0x37bc7a56e
37bc7a488
37bc7a488loc_37bc7a488:
37bc7a488mov rax, [rsp+488]
37bc7a490mov r14l, [rax]
37bc7a493test r14l, r14l
37bc7a496js 0x37bc7a4f0
37bc7a498mov edx, [rbx]
37bc7a49atest edx, edx
37bc7a49cjs 0x37bc7a5ad
37bc7a4a2mov rcx, [rsp+512]
37bc7a4aatest r14l, r14l
37bc7a4admov eax, 1
37bc7a4b2cmovg eax, r14l
37bc7a4b6cmp [rcx], eax
37bc7a4b8jl 0x37bc7a5bc
37bc7a4bemov rcx, [rsp+528]
37bc7a4c6cmp [rcx], eax
37bc7a4c8jl 0x37bc7a5cb
37bc7a4cecmp [rdi], eax
37bc7a4d0jl 0x37bc7a5da
37bc7a4d6cmp [r13], eax
37bc7a4dajge 0x37bc7a5f0
37bc7a4e0mov edx, -12
37bc7a4e5mov eax, 12
37bc7a4eajmp 0x37bc7a4fa
37bc7a4ec
37bc7a4ec 0f 1f 40 00 ..@.
37bc7a4f0
37bc7a4f0loc_37bc7a4f0:
37bc7a4f0mov edx, -2
37bc7a4f5mov eax, 2
37bc7a4fa
37bc7a4faloc_37bc7a4fa:
37bc7a4famov rsi, [rsp+608]
37bc7a502mov [rsi], edx
37bc7a504
37bc7a504loc_37bc7a504:
37bc7a504lea rdx, [rsp+292]
37bc7a50cmov r8l, 6
37bc7a512lea rcx, [rip+0x7d3df9]
37bc7a519mov [rsp+292], eax
37bc7a520call xerbla_
37bc7a525nop
37bc7a526
37bc7a526loc_37bc7a526:
37bc7a526movups x6, [rsp+304]
37bc7a52emovups x7, [rsp+320]
37bc7a536movups x8, [rsp+336]
37bc7a53fmovups x9, [rsp+352]
37bc7a548movups x10, [rsp+368]
37bc7a551movups x11, [rsp+384]
37bc7a55aadd rsp, 408
37bc7a561pop rbx
37bc7a562pop rsi
37bc7a563pop rdi
37bc7a564pop rbp
37bc7a565pop r12
37bc7a567pop r13
37bc7a569pop r14
37bc7a56bpop r15
37bc7a56dret
37bc7a56e
37bc7a56eloc_37bc7a56e:
37bc7a56emov rcx, [rsp+480]
37bc7a576mov r9l, 1
37bc7a57cmov r8l, 1
37bc7a582lea rdx, [rip+0x7d3d88]
37bc7a589call lsame_
37bc7a58emov r10, [rsp+592]
37bc7a596test eax, eax
37bc7a598jne 0x37bc7a488
37bc7a59emov edx, -1
37bc7a5a3mov eax, 1
37bc7a5a8jmp 0x37bc7a4fa
37bc7a5ad
37bc7a5adloc_37bc7a5ad:
37bc7a5admov edx, -3
37bc7a5b2mov eax, 3
37bc7a5b7jmp 0x37bc7a4fa
37bc7a5bc
37bc7a5bcloc_37bc7a5bc:
37bc7a5bcmov edx, -5
37bc7a5c1mov eax, 5
37bc7a5c6jmp 0x37bc7a4fa
37bc7a5cb
37bc7a5cbloc_37bc7a5cb:
37bc7a5cbmov edx, -7
37bc7a5d0mov eax, 7
37bc7a5d5jmp 0x37bc7a4fa
37bc7a5da
37bc7a5daloc_37bc7a5da:
37bc7a5damov edx, -10
37bc7a5dfmov eax, 10
37bc7a5e4jmp 0x37bc7a4fa
37bc7a5e9
37bc7a5e9 0f 1f 80 00 00 00 00 .......
37bc7a5f0
37bc7a5f0loc_37bc7a5f0:
37bc7a5f0mov rax, [rsp+608]
37bc7a5f8mov eax, [rax]
37bc7a5fatest eax, eax
37bc7a5fcjne 0x37bc7b331
37bc7a602test r14l, r14l
37bc7a605je 0x37bc7b2f8
37bc7a60btest edx, edx
37bc7a60dje 0x37bc7a526
37bc7a613mov edx, 7
37bc7a618lea rcx, [rip+0x7d3cf9]
37bc7a61fmov [rsp+592], r10
37bc7a627call dlamch_
37bc7a62cmov edx, 12
37bc7a631lea rcx, [rip+0x7d3ce7]
37bc7a638movapd x7, x0
37bc7a63ccall dlamch_
37bc7a641mov r11l, [rbx]
37bc7a644test r11l, r11l
37bc7a647jle 0x37bc7a526
37bc7a64dadd r14l, 1
37bc7a651pxor x8, x8
37bc7a656movsxd r8, esi
37bc7a659xor eax, eax
37bc7a65bcvtsi2sd x8, r14l
37bc7a660mulsd x0, x8
37bc7a665movsxd r9, ebp
37bc7a668test r8, r8
37bc7a66bcmovs r8, rax
37bc7a66fmovsxd rsi, r12l
37bc7a672test r9, r9
37bc7a675mov [rsp+208], -1
37bc7a681cmovs r9, rax
37bc7a685test rsi, rsi
37bc7a688mov [rsp+112], -1
37bc7a691mov rdi, [rsp+576]
37bc7a699cmovs rsi, rax
37bc7a69dmov [rsp+268], r11l
37bc7a6a5movddup x9, [rip+0x7d3cb2]
37bc7a6aelea rbp, [rsp+292]
37bc7a6b6mov [rsp+272], r8
37bc7a6bemov r13, [rsp+592]
37bc7a6c6movapd x10, x0
37bc7a6cblea rax, [rsi+1]
37bc7a6cfmov [rsp+120], 1
37bc7a6d8movapd x11, x0
37bc7a6dddivsd x10, x7
37bc7a6e2shl rax, 4
37bc7a6e6mov [rsp+104], rsi
37bc7a6ebmov r12, rax
37bc7a6eemov rax, [rsp+504]
37bc7a6f6mov [rsp+280], r9
37bc7a6feshl rsi, 5
37bc7a702mov [rsp+248], rsi
37bc7a70alea rsi, [rsp+288]
37bc7a712add rax, 16
37bc7a716mov [rsp+192], rax
37bc7a71emov rax, [rsp+544]
37bc7a726add rax, 16
37bc7a72amov [rsp+256], rax
37bc7a732mov rax, [rsp+560]
37bc7a73aadd rax, 16
37bc7a73emov [rsp+216], rax
37bc7a746
37bc7a746loc_37bc7a746:
37bc7a746mov rax, [rsp+208]
37bc7a74emov rcx, [rsp+256]
37bc7a756mov [rsp+132], 1
37bc7a761mov rbx, [rsp+216]
37bc7a769mov [rsp+224], rdi
37bc7a771shl rax, 4
37bc7a775mov [rsp+232], rsi
37bc7a77dmovsd_xmm x6, [rip+0x7d3bcb]
37bc7a785add rcx, rax
37bc7a788add rax, [rsp+544]
37bc7a790mov [rsp+240], rbp
37bc7a798mov [rsp+144], rcx
37bc7a7a0mov rcx, [rsp+112]
37bc7a7a5mov [rsp+152], rax
37bc7a7adshl rcx, 4
37bc7a7b1mov [rsp+592], r13
37bc7a7b9mov r13, [rsp+248]
37bc7a7c1mov [rsp+200], rcx
37bc7a7c9add rbx, rcx
37bc7a7ccadd rcx, [rsp+560]
37bc7a7d4mov [rsp+136], rcx
37bc7a7dc
37bc7a7dcloc_37bc7a7dc:
37bc7a7dclea rax, [rip+0x7d3b49]
37bc7a7e3mov r9, [rsp+592]
37bc7a7ebmov rdx, [rsp+144]
37bc7a7f3mov [rsp+32], rax
37bc7a7f8mov rcx, [rsp+488]
37bc7a800mov rdi, rax
37bc7a803mov r8, rax
37bc7a806call zcopy_
37bc7a80bmov rax, rdi
37bc7a80emov [rsp+72], rdi
37bc7a813mov rdi, [rsp+592]
37bc7a81bmov [rsp+48], rax
37bc7a820mov rax, [rsp+512]
37bc7a828lea r8, [rip+0x7d3b01]
37bc7a82fmov [rsp+64], rdi
37bc7a834lea rdi, [rip+0x7d3b05]
37bc7a83bmov r9, [rsp+504]
37bc7a843mov [rsp+32], rax
37bc7a848mov rdx, [rsp+488]
37bc7a850mov [rsp+56], rdi
37bc7a855mov rcx, [rsp+480]
37bc7a85dmov [rsp+80], 1
37bc7a866mov [rsp+40], rbx
37bc7a86bcall zsymv_
37bc7a870mov rax, [rsp+488]
37bc7a878mov r14l, [rax]
37bc7a87btest r14l, r14l
37bc7a87ejle 0x37bc7b2ef
37bc7a884lea ecx, [r14-1]
37bc7a888mov rdx, [rsp+152]
37bc7a890mov rax, r15
37bc7a893mov r8, r15
37bc7a896lea r9, [r15+8*rcx+8]
37bc7a89bnop [rax]
37bc7a89fnop [rax+rax]
37bc7a8aanop [rax+rax]
37bc7a8b5nop [rax+rax]
37bc7a8c0
37bc7a8c0loc_37bc7a8c0:
37bc7a8c0movsd_xmm x0, [rdx+16]
37bc7a8c5movsd_xmm x1, [rdx+24]
37bc7a8caadd r8, 8
37bc7a8ceadd rdx, 16
37bc7a8d2andpd x0, [rip+0x7d3a86]
37bc7a8daandpd x1, [rip+0x7d3a7e]
37bc7a8e2addsd x0, x1
37bc7a8e6movsd_xmm [r8-8], x0
37bc7a8eccmp r8, r9
37bc7a8efjne 0x37bc7a8c0
37bc7a8f1mov edx, [rsp+264]
37bc7a8f8test edx, edx
37bc7a8faje 0x37bc7ac90
37bc7a900mov [rsp+160], rax
37bc7a908mov ebp, r14l
37bc7a90bmov rsi, [rsp+504]
37bc7a913mov rdi, -1
37bc7a91amov [rsp+168], r14l
37bc7a922mov r14, [rsp+104]
37bc7a927xor r10l, r10l
37bc7a92amov [rsp+176], r13
37bc7a932mov r11, [rsp+136]
37bc7a93amov [rsp+184], rcx
37bc7a942mov r13, [rsp+112]
37bc7a947mov rcx, [rsp+192]
37bc7a94fnop
37bc7a950
37bc7a950loc_37bc7a950:
37bc7a950movsd_xmm x4, [r11+16]
37bc7a956movsd_xmm x0, [r11+24]
37bc7a95cmov r8l, r10l
37bc7a95flea eax, [r10+1]
37bc7a963andpd x4, [rip+0x7d39f5]
37bc7a96bandpd x0, [rip+0x7d39ed]
37bc7a973addsd x4, x0
37bc7a977test r10l, r10l
37bc7a97aje 0x37bc7ac80
37bc7a980cmp eax, 2
37bc7a983je 0x37bc7af1f
37bc7a989mov rdx, rdi
37bc7a98cmov r9l, r10l
37bc7a98fmovddup x3, x4
37bc7a993xor eax, eax
37bc7a995shl rdx, 4
37bc7a999shr r9l, 1
37bc7a99cpxor x5, x5
37bc7a9a0add rdx, rcx
37bc7a9a3shl r9, 4
37bc7a9a7nop [rax+rax]
37bc7a9b0
37bc7a9b0loc_37bc7a9b0:
37bc7a9b0movupd x0, [rdx+2*rax]
37bc7a9b5movupd x1, [rdx+2*rax+16]
37bc7a9bbmovlpd x1, [rdx+2*rax+8]
37bc7a9c1movupd x2, [r15+rax]
37bc7a9c7movhpd x0, [rdx+2*rax+16]
37bc7a9cdandpd x0, x9
37bc7a9d2andpd x1, x9
37bc7a9d7addpd x1, x0
37bc7a9dbmovapd x0, x3
37bc7a9dfmulpd x0, x1
37bc7a9e3addpd x0, x2
37bc7a9e7movupd x2, [rbx+2*rax]
37bc7a9ecmovhpd x2, [rbx+2*rax+16]
37bc7a9f2movups [r15+rax], x0
37bc7a9f7movupd x0, [rbx+2*rax+16]
37bc7a9fdmovlpd x0, [rbx+2*rax+8]
37bc7aa03andpd x2, x9
37bc7aa08add rax, 16
37bc7aa0candpd x0, x9
37bc7aa11addpd x0, x2
37bc7aa15mulpd x0, x1
37bc7aa19addsd x5, x0
37bc7aa1dunpckhpd x0, x0
37bc7aa21addsd x5, x0
37bc7aa25cmp r9, rax
37bc7aa28jne 0x37bc7a9b0
37bc7aa2atest r8b, 1
37bc7aa2eje 0x37bc7aab4
37bc7aa34or r8l, 1
37bc7aa38
37bc7aa38loc_37bc7aa38:
37bc7aa38movsxd r8, r8l
37bc7aa3blea rax, [rdi+r8]
37bc7aa3fshl rax, 4
37bc7aa43add rax, [rsp+504]
37bc7aa4bmovsd_xmm x1, [rax+8]
37bc7aa50movsd_xmm x0, [rax]
37bc7aa54andpd x1, [rip+0x7d3904]
37bc7aa5candpd x0, [rip+0x7d38fc]
37bc7aa64addsd x1, x0
37bc7aa68movapd x0, x4
37bc7aa6cmulsd x0, x1
37bc7aa70addsd x0, [r15+8*r8-8]
37bc7aa77movsd_xmm [r15+8*r8-8], x0
37bc7aa7eadd r8, r13
37bc7aa81shl r8, 4
37bc7aa85add r8, [rsp+560]
37bc7aa8dmovsd_xmm x0, [r8+8]
37bc7aa93movsd_xmm x2, [r8]
37bc7aa98andpd x0, [rip+0x7d38c0]
37bc7aaa0andpd x2, [rip+0x7d38b8]
37bc7aaa8addsd x0, x2
37bc7aaacmulsd x0, x1
37bc7aab0addsd x5, x0
37bc7aab4
37bc7aab4loc_37bc7aab4:
37bc7aab4movsd_xmm x0, [rsi]
37bc7aab8movsd_xmm x1, [rsi+8]
37bc7aabdadd r11, 16
37bc7aac1add rsi, r12
37bc7aac4andpd x0, [rip+0x7d3894]
37bc7aaccandpd x1, [rip+0x7d388c]
37bc7aad4add rdi, r14
37bc7aad7addsd x0, x1
37bc7aadbmulsd x0, x4
37bc7aadfaddsd x0, [r15+8*r10]
37bc7aae5addsd x0, x5
37bc7aae9movsd_xmm [r15+8*r10], x0
37bc7aaefadd r10, 1
37bc7aaf3cmp r10, rbp
37bc7aaf6jne 0x37bc7a950
37bc7aafcmov rax, [rsp+160]
37bc7ab04mov r14l, [rsp+168]
37bc7ab0cmov r13, [rsp+176]
37bc7ab14mov rcx, [rsp+184]
37bc7ab1c
37bc7ab1cloc_37bc7ab1c:
37bc7ab1cmov rdx, [rsp+592]
37bc7ab24shl rcx, 4
37bc7ab28pxor x2, x2
37bc7ab2clea rcx, [rdx+rcx+16]
37bc7ab31nop [rax]
37bc7ab35nop [rax+rax]
37bc7ab40
37bc7ab40loc_37bc7ab40:
37bc7ab40movsd_xmm x1, [rax]
37bc7ab44movsd_xmm x0, [rdx]
37bc7ab48movsd_xmm x3, [rdx+8]
37bc7ab4dandpd x0, [rip+0x7d380b]
37bc7ab55comisd x1, x10
37bc7ab5aandpd x3, [rip+0x7d37fe]
37bc7ab62addsd x0, x3
37bc7ab66ja 0x37bc7ab72
37bc7ab68addsd x0, x11
37bc7ab6daddsd x1, x11
37bc7ab72
37bc7ab72loc_37bc7ab72:
37bc7ab72divsd x0, x1
37bc7ab76add rdx, 16
37bc7ab7aadd rax, 8
37bc7ab7emaxsd x2, x0
37bc7ab82cmp rdx, rcx
37bc7ab85jne 0x37bc7ab40
37bc7ab87
37bc7ab87loc_37bc7ab87:
37bc7ab87comisd x2, x7
37bc7ab8bmov rax, [rsp+584]
37bc7ab93mov rdi, [rsp+120]
37bc7ab98movsd_xmm [rax+8*rdi-8], x2
37bc7ab9ejbe 0x37bc7af2e
37bc7aba4addsd x2, x2
37bc7aba8comisd x6, x2
37bc7abacjb 0x37bc7af2e
37bc7abb2cmp [rsp+132], 6
37bc7abbaje 0x37bc7af2e
37bc7abc0mov rax, [rsp+608]
37bc7abc8mov r9, [rsp+520]
37bc7abd0mov [rsp+72], 1
37bc7abd9lea r8, [rip+0x7d374c]
37bc7abe0mov rdx, [rsp+488]
37bc7abe8mov rcx, [rsp+480]
37bc7abf0mov [rsp+64], rax
37bc7abf5mov rax, [rsp+488]
37bc7abfdmov [rsp+56], rax
37bc7ac02mov rax, [rsp+592]
37bc7ac0amov [rsp+48], rax
37bc7ac0fmov rax, [rsp+536]
37bc7ac17mov [rsp+40], rax
37bc7ac1cmov rax, [rsp+528]
37bc7ac24mov [rsp+32], rax
37bc7ac29call zsytrs_
37bc7ac2elea rax, [rip+0x7d36f7]
37bc7ac35mov [rsp+32], rbx
37bc7ac3amov r8, [rsp+592]
37bc7ac42mov [rsp+40], rax
37bc7ac47mov rcx, [rsp+488]
37bc7ac4fmov r9, rax
37bc7ac52lea rdx, [rip+0x7d36e7]
37bc7ac59call zaxpy_
37bc7ac5emov rax, [rsp+584]
37bc7ac66mov rdi, [rsp+120]
37bc7ac6badd [rsp+132], 1
37bc7ac73movsd_xmm x6, [rax+8*rdi-8]
37bc7ac79jmp 0x37bc7a7dc
37bc7ac7e
37bc7ac7e 66 90 f.
37bc7ac80
37bc7ac80loc_37bc7ac80:
37bc7ac80pxor x5, x5
37bc7ac84jmp 0x37bc7aab4
37bc7ac89
37bc7ac89 0f 1f 80 00 00 00 00 .......
37bc7ac90
37bc7ac90loc_37bc7ac90:
37bc7ac90mov rdi, [rsp+560]
37bc7ac98mov rsi, [rsp+200]
37bc7aca0movsd_xmm x3, [rdi+rsi+16]
37bc7aca6movsd_xmm x0, [rdi+rsi+24]
37bc7acacandpd x3, [rip+0x7d36ac]
37bc7acb4andpd x0, [rip+0x7d36a4]
37bc7acbcmov rdi, [rsp+504]
37bc7acc4addsd x3, x0
37bc7acc8movsd_xmm x1, [rdi]
37bc7acccmovsd_xmm x0, [rdi+8]
37bc7acd1andpd x1, [rip+0x7d3687]
37bc7acd9andpd x0, [rip+0x7d367f]
37bc7ace1addsd x0, x1
37bc7ace5mulsd x0, x3
37bc7ace9addsd x0, [r15]
37bc7aceecmp r14l, 1
37bc7acf2je 0x37bc7af03
37bc7acf8mov [rsp+160], rbx
37bc7ad00mov rdx, [rsp+192]
37bc7ad08mov edi, r14l
37bc7ad0bmov rbp, -1
37bc7ad12mov [rsp+168], rax
37bc7ad1amov rsi, [rsp+136]
37bc7ad22mov r11l, 1
37bc7ad28mov [rsp+176], rcx
37bc7ad30
37bc7ad30loc_37bc7ad30:
37bc7ad30lea r9l, [r11+1]
37bc7ad34movsd_xmm [r15+8*r11-8], x0
37bc7ad3bcmp r14l, r9l
37bc7ad3ejle 0x37bc7af16
37bc7ad44mov ebx, r14l
37bc7ad47lea r8, [r15+8*r11]
37bc7ad4bmovddup x4, x3
37bc7ad4fxor eax, eax
37bc7ad51sub ebx, r11l
37bc7ad54lea rcx, [rsi+32]
37bc7ad58pxor x5, x5
37bc7ad5cmov r10l, ebx
37bc7ad5fshr r10l, 1
37bc7ad62shl r10, 4
37bc7ad66nop [rax+rax]
37bc7ad70
37bc7ad70loc_37bc7ad70:
37bc7ad70movupd x1, [rdx+2*rax]
37bc7ad75movupd x0, [rdx+2*rax+16]
37bc7ad7bmovlpd x0, [rdx+2*rax+8]
37bc7ad81movupd x2, [r8+rax]
37bc7ad87movhpd x1, [rdx+2*rax+16]
37bc7ad8dandpd x0, x9
37bc7ad92andpd x1, x9
37bc7ad97addpd x1, x0
37bc7ad9bmovapd x0, x4
37bc7ad9fmulpd x0, x1
37bc7ada3addpd x0, x2
37bc7ada7movupd x2, [rcx+2*rax+16]
37bc7adadmovlpd x2, [rcx+2*rax+8]
37bc7adb3andpd x2, x9
37bc7adb8movups [r8+rax], x0
37bc7adbdmovupd x0, [rcx+2*rax]
37bc7adc2movhpd x0, [rcx+2*rax+16]
37bc7adc8add rax, 16
37bc7adccandpd x0, x9
37bc7add1addpd x0, x2
37bc7add5mulpd x0, x1
37bc7add9addsd x5, x0
37bc7adddunpckhpd x0, x0
37bc7ade1addsd x5, x0
37bc7ade5cmp rax, r10
37bc7ade8jne 0x37bc7ad70
37bc7adeatest bl, 1
37bc7adedje 0x37bc7ae74
37bc7adf3and ebx, -2
37bc7adf6add r9l, ebx
37bc7adf9
37bc7adf9loc_37bc7adf9:
37bc7adf9movsxd r9, r9l
37bc7adfclea rax, [rbp+r9]
37bc7ae01shl rax, 4
37bc7ae05add rax, [rsp+504]
37bc7ae0dmovsd_xmm x1, [rax+8]
37bc7ae12movsd_xmm x0, [rax]
37bc7ae16andpd x1, [rip+0x7d3542]
37bc7ae1eandpd x0, [rip+0x7d353a]
37bc7ae26addsd x1, x0
37bc7ae2amulsd x3, x1
37bc7ae2eaddsd x3, [r15+8*r9-8]
37bc7ae35movsd_xmm [r15+8*r9-8], x3
37bc7ae3cadd r9, [rsp+112]
37bc7ae41shl r9, 4
37bc7ae45add r9, [rsp+560]
37bc7ae4dmovsd_xmm x0, [r9+8]
37bc7ae53movsd_xmm x2, [r9]
37bc7ae58andpd x0, [rip+0x7d3500]
37bc7ae60andpd x2, [rip+0x7d34f8]
37bc7ae68addsd x0, x2
37bc7ae6cmulsd x0, x1
37bc7ae70addsd x5, x0
37bc7ae74
37bc7ae74loc_37bc7ae74:
37bc7ae74movsd_xmm x3, [rsi+32]
37bc7ae79movsd_xmm x0, [rsi+40]
37bc7ae7emov rax, rdx
37bc7ae81add rsi, 16
37bc7ae85andpd x0, [rip+0x7d34d3]
37bc7ae8dsub rax, r12
37bc7ae90add rdx, r12
37bc7ae93add rbp, [rsp+104]
37bc7ae98andpd x3, [rip+0x7d34c0]
37bc7aea0movsd_xmm x1, [rax+r13+24]
37bc7aea7andpd x1, [rip+0x7d34b1]
37bc7aeafaddsd x5, [r15+8*r11-8]
37bc7aeb6addsd x3, x0
37bc7aebamovsd_xmm x0, [rax+r13+16]
37bc7aec1andpd x0, [rip+0x7d3497]
37bc7aec9addsd x0, x1
37bc7aecdmovsd_xmm [r15+8*r11-8], x5
37bc7aed4mulsd x0, x3
37bc7aed8addsd x0, [r15+8*r11]
37bc7aedeadd r11, 1
37bc7aee2cmp r11, rdi
37bc7aee5jne 0x37bc7ad30
37bc7aeebmov rbx, [rsp+160]
37bc7aef3mov rax, [rsp+168]
37bc7aefbmov rcx, [rsp+176]
37bc7af03
37bc7af03loc_37bc7af03:
37bc7af03pxor x1, x1
37bc7af07addsd x0, x1
37bc7af0bmovsd_xmm [r15+8*rcx], x0
37bc7af11jmp 0x37bc7ab1c
37bc7af16
37bc7af16loc_37bc7af16:
37bc7af16pxor x5, x5
37bc7af1ajmp 0x37bc7adf9
37bc7af1f
37bc7af1floc_37bc7af1f:
37bc7af1fpxor x5, x5
37bc7af23mov r8l, 1
37bc7af29jmp 0x37bc7aa38
37bc7af2e
37bc7af2eloc_37bc7af2e:
37bc7af2emov r8, [rsp+136]
37bc7af36mov rdi, [rsp+224]
37bc7af3emov r13, [rsp+592]
37bc7af46mov rsi, [rsp+232]
37bc7af4emov rbp, [rsp+240]
37bc7af56test r14l, r14l
37bc7af59jle 0x37bc7afca
37bc7af5bmovapd x3, x8
37bc7af60lea ecx, [r14-1]
37bc7af64mov rdx, r15
37bc7af67mov rax, r13
37bc7af6amulsd x3, x7
37bc7af6eshl rcx, 4
37bc7af72lea rcx, [r13+rcx+16]
37bc7af77nop [rax+rax]
37bc7af80
37bc7af80loc_37bc7af80:
37bc7af80movsd_xmm x2, [rdx]
37bc7af84movsd_xmm x0, [rax]
37bc7af88movsd_xmm x1, [rax+8]
37bc7af8dandpd x0, [rip+0x7d33cb]
37bc7af95andpd x1, [rip+0x7d33c3]
37bc7af9dcomisd x2, x10
37bc7afa2addsd x0, x1
37bc7afa6movapd x1, x2
37bc7afaamulsd x1, x3
37bc7afaeaddsd x0, x1
37bc7afb2ja 0x37bc7afb9
37bc7afb4addsd x0, x11
37bc7afb9
37bc7afb9loc_37bc7afb9:
37bc7afb9add rax, 16
37bc7afbdmovsd_xmm [rdx], x0
37bc7afc1add rdx, 8
37bc7afc5cmp rcx, rax
37bc7afc8jne 0x37bc7af80
37bc7afca
37bc7afcaloc_37bc7afca:
37bc7afcamov [rsp+288], 0
37bc7afd5mov rbx, r15
37bc7afd8pxor x6, x6
37bc7afdcmov r15, r13
37bc7afdfmov r13, r12
37bc7afe2mov r12, r8
37bc7afe5nop [rax+rax]
37bc7aff0
37bc7aff0loc_37bc7aff0:
37bc7aff0mov [rsp+40], rbp
37bc7aff5movsxd rdx, r14l
37bc7aff8mov r9, rdi
37bc7affbmov r8, r15
37bc7affemov [rsp+32], rsi
37bc7b003mov rcx, [rsp+488]
37bc7b00bshl rdx, 4
37bc7b00fadd rdx, r15
37bc7b012call zlacn2_
37bc7b017mov eax, [rsp+288]
37bc7b01etest eax, eax
37bc7b020je 0x37bc7b120
37bc7b026cmp eax, 1
37bc7b029je 0x37bc7b203
37bc7b02fmov rcx, [rsp+488]
37bc7b037mov r14l, [rcx]
37bc7b03acmp eax, 2
37bc7b03djne 0x37bc7aff0
37bc7b03fmov edx, r14l
37bc7b042xor eax, eax
37bc7b044shl rdx, 3
37bc7b048test r14l, r14l
37bc7b04bjle 0x37bc7b0aa
37bc7b04dnop [rax]
37bc7b054nop [rax+rax]
37bc7b05fnop [rax+rax]
37bc7b06anop [rax+rax]
37bc7b075nop [rax+rax]
37bc7b080
37bc7b080loc_37bc7b080:
37bc7b080movupd x0, [r15+2*rax]
37bc7b086movddup x1, [rbx+rax]
37bc7b08bmulpd x1, x0
37bc7b08fshufpd x0, x0, 1
37bc7b094mulpd x0, x6
37bc7b098addsubpd x1, x0
37bc7b09cmovups [r15+2*rax], x1
37bc7b0a1add rax, 8
37bc7b0a5cmp rdx, rax
37bc7b0a8jne 0x37bc7b080
37bc7b0aa
37bc7b0aaloc_37bc7b0aa:
37bc7b0aamov rax, [rsp+608]
37bc7b0b2mov [rsp+48], r15
37bc7b0b7lea r8, [rip+0x7d326e]
37bc7b0bemov r9, [rsp+520]
37bc7b0c6mov rdx, [rsp+488]
37bc7b0cemov [rsp+72], 1
37bc7b0d7mov [rsp+64], rax
37bc7b0dcmov rax, [rsp+488]
37bc7b0e4mov rcx, [rsp+480]
37bc7b0ecmov [rsp+56], rax
37bc7b0f1mov rax, [rsp+536]
37bc7b0f9mov [rsp+40], rax
37bc7b0femov rax, [rsp+528]
37bc7b106mov [rsp+32], rax
37bc7b10bcall zsytrs_
37bc7b110mov rax, [rsp+488]
37bc7b118mov r14l, [rax]
37bc7b11bjmp 0x37bc7aff0
37bc7b120
37bc7b120loc_37bc7b120:
37bc7b120mov rax, [rsp+488]
37bc7b128mov r8, r12
37bc7b12bmov r12, r13
37bc7b12emov r13, r15
37bc7b131mov r15, rbx
37bc7b134mov eax, [rax]
37bc7b136test eax, eax
37bc7b138jle 0x37bc7b1c5
37bc7b13esub eax, 1
37bc7b141add rax, [rsp+112]
37bc7b146pxor x2, x2
37bc7b14ashl rax, 4
37bc7b14eadd rax, [rsp+216]
37bc7b156nop [rax+rax]
37bc7b15fnop [rax+rax]
37bc7b16anop [rax+rax]
37bc7b175nop [rax+rax]
37bc7b180
37bc7b180loc_37bc7b180:
37bc7b180movsd_xmm x0, [r8+16]
37bc7b186movsd_xmm x1, [r8+24]
37bc7b18cadd r8, 16
37bc7b190andpd x0, [rip+0x7d31c8]
37bc7b198andpd x1, [rip+0x7d31c0]
37bc7b1a0addsd x0, x1
37bc7b1a4maxsd x2, x0
37bc7b1a8cmp rax, r8
37bc7b1abjne 0x37bc7b180
37bc7b1adpxor x0, x0
37bc7b1b1ucomisd x2, x0
37bc7b1b5jp 0x37bc7b1b9
37bc7b1b7je 0x37bc7b1c5
37bc7b1b9
37bc7b1b9loc_37bc7b1b9:
37bc7b1b9movsd_xmm x0, [rdi]
37bc7b1bddivsd x0, x2
37bc7b1c1movsd_xmm [rdi], x0
37bc7b1c5
37bc7b1c5loc_37bc7b1c5:
37bc7b1c5mov rbx, [rsp+272]
37bc7b1cdadd [rsp+120], 1
37bc7b1d3add rdi, 8
37bc7b1d7add [rsp+112], rbx
37bc7b1dcmov rax, [rsp+120]
37bc7b1e1mov rbx, [rsp+280]
37bc7b1e9add [rsp+208], rbx
37bc7b1f1cmp [rsp+268], eax
37bc7b1f8jge 0x37bc7a746
37bc7b1fejmp 0x37bc7a526
37bc7b203
37bc7b203loc_37bc7b203:
37bc7b203mov rax, [rsp+608]
37bc7b20bmov [rsp+48], r15
37bc7b210lea r8, [rip+0x7d3115]
37bc7b217mov r9, [rsp+520]
37bc7b21fmov rdx, [rsp+488]
37bc7b227mov [rsp+72], 1
37bc7b230mov [rsp+64], rax
37bc7b235mov rax, [rsp+488]
37bc7b23dmov rcx, [rsp+480]
37bc7b245mov [rsp+56], rax
37bc7b24amov rax, [rsp+536]
37bc7b252mov [rsp+40], rax
37bc7b257mov rax, [rsp+528]
37bc7b25fmov [rsp+32], rax
37bc7b264call zsytrs_
37bc7b269mov rax, [rsp+488]
37bc7b271mov r14l, [rax]
37bc7b274test r14l, r14l
37bc7b277jle 0x37bc7aff0
37bc7b27dmov edx, r14l
37bc7b280xor eax, eax
37bc7b282pxor x2, x2
37bc7b286shl rdx, 3
37bc7b28anop [rax+rax]
37bc7b294nop [rax+rax]
37bc7b29fnop [rax+rax]
37bc7b2aanop [rax+rax]
37bc7b2b5nop [rax+rax]
37bc7b2c0
37bc7b2c0loc_37bc7b2c0:
37bc7b2c0movupd x0, [r15+2*rax]
37bc7b2c6movddup x1, [rbx+rax]
37bc7b2cbmulpd x1, x0
37bc7b2cfshufpd x0, x0, 1
37bc7b2d4mulpd x0, x2
37bc7b2d8addsubpd x1, x0
37bc7b2dcmovups [r15+2*rax], x1
37bc7b2e1add rax, 8
37bc7b2e5cmp rax, rdx
37bc7b2e8jne 0x37bc7b2c0
37bc7b2eajmp 0x37bc7aff0
37bc7b2ef
37bc7b2efloc_37bc7b2ef:
37bc7b2efpxor x2, x2
37bc7b2f3jmp 0x37bc7ab87
37bc7b2f8
37bc7b2f8loc_37bc7b2f8:
37bc7b2f8test edx, edx
37bc7b2faje 0x37bc7a526
37bc7b300lea rbx, [8*rdx]
37bc7b308mov rcx, [rsp+576]
37bc7b310xor edx, edx
37bc7b312mov r8, rbx
37bc7b315call memset
37bc7b31amov rcx, [rsp+584]
37bc7b322mov r8, rbx
37bc7b325xor edx, edx
37bc7b327call memset
37bc7b32cjmp 0x37bc7a526
37bc7b331
37bc7b331loc_37bc7b331:
37bc7b331neg eax
37bc7b333jmp 0x37bc7a504
37bc7a3c0
37bc7a3c0zsyrfs_:
37bc7a3c0push r15
37bc7a3c2push r14
37bc7a3c4push r13
37bc7a3c6push r12
37bc7a3c8push rbp
37bc7a3c9push rdi
37bc7a3capush rsi
37bc7a3cbpush rbx
37bc7a3ccsub rsp, 408
37bc7a3d3movups [rsp+304], x6
37bc7a3dbmovups [rsp+320], x7
37bc7a3e3movups [rsp+336], x8
37bc7a3ecmovups [rsp+352], x9
37bc7a3f5movups [rsp+368], x10
37bc7a3femovups [rsp+384], x11
37bc7a407mov rax, [rsp+512]
37bc7a40fmov rdi, [rsp+552]
37bc7a417mov r13, [rsp+568]
37bc7a41fmov r15, [rsp+600]
37bc7a427mov r12l, [rax]
37bc7a42amov rax, [rsp+608]
37bc7a432mov ebp, [rdi]
37bc7a434mov esi, [r13]
37bc7a438mov [rax], 0
37bc7a43emov rbx, r8
37bc7a441mov r8l, 1
37bc7a447mov [rsp+488], rdx
37bc7a44flea rdx, [rip+0x7d3eba]
37bc7a456mov [rsp+504], r9
37bc7a45emov r9l, 1
37bc7a464mov [rsp+480], rcx
37bc7a46ccall lsame_
37bc7a471mov r10, [rsp+592]
37bc7a479test eax, eax
37bc7a47bmov [rsp+264], eax
37bc7a482je 0x37bc7a56e
37bc7a488
37bc7a488loc_37bc7a488:
37bc7a488mov rax, [rsp+488]
37bc7a490mov r14l, [rax]
37bc7a493test r14l, r14l
37bc7a496js 0x37bc7a4f0
37bc7a498mov edx, [rbx]
37bc7a49atest edx, edx
37bc7a49cjs 0x37bc7a5ad
37bc7a4a2mov rcx, [rsp+512]
37bc7a4aatest r14l, r14l
37bc7a4admov eax, 1
37bc7a4b2cmovg eax, r14l
37bc7a4b6cmp [rcx], eax
37bc7a4b8jl 0x37bc7a5bc
37bc7a4bemov rcx, [rsp+528]
37bc7a4c6cmp [rcx], eax
37bc7a4c8jl 0x37bc7a5cb
37bc7a4cecmp [rdi], eax
37bc7a4d0jl 0x37bc7a5da
37bc7a4d6cmp [r13], eax
37bc7a4dajge 0x37bc7a5f0
37bc7a4e0mov edx, -12
37bc7a4e5mov eax, 12
37bc7a4eajmp 0x37bc7a4fa
37bc7a4ec
37bc7a4ec 0f 1f 40 00 ..@.
37bc7a4f0
37bc7a4f0loc_37bc7a4f0:
37bc7a4f0mov edx, -2
37bc7a4f5mov eax, 2
37bc7a4fa
37bc7a4faloc_37bc7a4fa:
37bc7a4famov rsi, [rsp+608]
37bc7a502mov [rsi], edx
37bc7a504
37bc7a504loc_37bc7a504:
37bc7a504lea rdx, [rsp+292]
37bc7a50cmov r8l, 6
37bc7a512lea rcx, [rip+0x7d3df9]
37bc7a519mov [rsp+292], eax
37bc7a520call xerbla_
37bc7a525nop
37bc7a526
37bc7a526loc_37bc7a526:
37bc7a526movups x6, [rsp+304]
37bc7a52emovups x7, [rsp+320]
37bc7a536movups x8, [rsp+336]
37bc7a53fmovups x9, [rsp+352]
37bc7a548movups x10, [rsp+368]
37bc7a551movups x11, [rsp+384]
37bc7a55aadd rsp, 408
37bc7a561pop rbx
37bc7a562pop rsi
37bc7a563pop rdi
37bc7a564pop rbp
37bc7a565pop r12
37bc7a567pop r13
37bc7a569pop r14
37bc7a56bpop r15
37bc7a56dret
37bc7a56e
37bc7a56eloc_37bc7a56e:
37bc7a56emov rcx, [rsp+480]
37bc7a576mov r9l, 1
37bc7a57cmov r8l, 1
37bc7a582lea rdx, [rip+0x7d3d88]
37bc7a589call lsame_
37bc7a58emov r10, [rsp+592]
37bc7a596test eax, eax
37bc7a598jne 0x37bc7a488
37bc7a59emov edx, -1
37bc7a5a3mov eax, 1
37bc7a5a8jmp 0x37bc7a4fa
37bc7a5ad
37bc7a5adloc_37bc7a5ad:
37bc7a5admov edx, -3
37bc7a5b2mov eax, 3
37bc7a5b7jmp 0x37bc7a4fa
37bc7a5bc
37bc7a5bcloc_37bc7a5bc:
37bc7a5bcmov edx, -5
37bc7a5c1mov eax, 5
37bc7a5c6jmp 0x37bc7a4fa
37bc7a5cb
37bc7a5cbloc_37bc7a5cb:
37bc7a5cbmov edx, -7
37bc7a5d0mov eax, 7
37bc7a5d5jmp 0x37bc7a4fa
37bc7a5da
37bc7a5daloc_37bc7a5da:
37bc7a5damov edx, -10
37bc7a5dfmov eax, 10
37bc7a5e4jmp 0x37bc7a4fa
37bc7a5e9
37bc7a5e9 0f 1f 80 00 00 00 00 .......
37bc7a5f0
37bc7a5f0loc_37bc7a5f0:
37bc7a5f0mov rax, [rsp+608]
37bc7a5f8mov eax, [rax]
37bc7a5fatest eax, eax
37bc7a5fcjne 0x37bc7b331
37bc7a602test r14l, r14l
37bc7a605je 0x37bc7b2f8
37bc7a60btest edx, edx
37bc7a60dje 0x37bc7a526
37bc7a613mov edx, 7
37bc7a618lea rcx, [rip+0x7d3cf9]
37bc7a61fmov [rsp+592], r10
37bc7a627call dlamch_
37bc7a62cmov edx, 12
37bc7a631lea rcx, [rip+0x7d3ce7]
37bc7a638movapd x7, x0
37bc7a63ccall dlamch_
37bc7a641mov r11l, [rbx]
37bc7a644test r11l, r11l
37bc7a647jle 0x37bc7a526
37bc7a64dadd r14l, 1
37bc7a651pxor x8, x8
37bc7a656movsxd r8, esi
37bc7a659xor eax, eax
37bc7a65bcvtsi2sd x8, r14l
37bc7a660mulsd x0, x8
37bc7a665movsxd r9, ebp
37bc7a668test r8, r8
37bc7a66bcmovs r8, rax
37bc7a66fmovsxd rsi, r12l
37bc7a672test r9, r9
37bc7a675mov [rsp+208], -1
37bc7a681cmovs r9, rax
37bc7a685test rsi, rsi
37bc7a688mov [rsp+112], -1
37bc7a691mov rdi, [rsp+576]
37bc7a699cmovs rsi, rax
37bc7a69dmov [rsp+268], r11l
37bc7a6a5movddup x9, [rip+0x7d3cb2]
37bc7a6aelea rbp, [rsp+292]
37bc7a6b6mov [rsp+272], r8
37bc7a6bemov r13, [rsp+592]
37bc7a6c6movapd x10, x0
37bc7a6cblea rax, [rsi+1]
37bc7a6cfmov [rsp+120], 1
37bc7a6d8movapd x11, x0
37bc7a6dddivsd x10, x7
37bc7a6e2shl rax, 4
37bc7a6e6mov [rsp+104], rsi
37bc7a6ebmov r12, rax
37bc7a6eemov rax, [rsp+504]
37bc7a6f6mov [rsp+280], r9
37bc7a6feshl rsi, 5
37bc7a702mov [rsp+248], rsi
37bc7a70alea rsi, [rsp+288]
37bc7a712add rax, 16
37bc7a716mov [rsp+192], rax
37bc7a71emov rax, [rsp+544]
37bc7a726add rax, 16
37bc7a72amov [rsp+256], rax
37bc7a732mov rax, [rsp+560]
37bc7a73aadd rax, 16
37bc7a73emov [rsp+216], rax
37bc7a746
37bc7a746loc_37bc7a746:
37bc7a746mov rax, [rsp+208]
37bc7a74emov rcx, [rsp+256]
37bc7a756mov [rsp+132], 1
37bc7a761mov rbx, [rsp+216]
37bc7a769mov [rsp+224], rdi
37bc7a771shl rax, 4
37bc7a775mov [rsp+232], rsi
37bc7a77dmovsd_xmm x6, [rip+0x7d3bcb]
37bc7a785add rcx, rax
37bc7a788add rax, [rsp+544]
37bc7a790mov [rsp+240], rbp
37bc7a798mov [rsp+144], rcx
37bc7a7a0mov rcx, [rsp+112]
37bc7a7a5mov [rsp+152], rax
37bc7a7adshl rcx, 4
37bc7a7b1mov [rsp+592], r13
37bc7a7b9mov r13, [rsp+248]
37bc7a7c1mov [rsp+200], rcx
37bc7a7c9add rbx, rcx
37bc7a7ccadd rcx, [rsp+560]
37bc7a7d4mov [rsp+136], rcx
37bc7a7dc
37bc7a7dcloc_37bc7a7dc:
37bc7a7dclea rax, [rip+0x7d3b49]
37bc7a7e3mov r9, [rsp+592]
37bc7a7ebmov rdx, [rsp+144]
37bc7a7f3mov [rsp+32], rax
37bc7a7f8mov rcx, [rsp+488]
37bc7a800mov rdi, rax
37bc7a803mov r8, rax
37bc7a806call zcopy_
37bc7a80bmov rax, rdi
37bc7a80emov [rsp+72], rdi
37bc7a813mov rdi, [rsp+592]
37bc7a81bmov [rsp+48], rax
37bc7a820mov rax, [rsp+512]
37bc7a828lea r8, [rip+0x7d3b01]
37bc7a82fmov [rsp+64], rdi
37bc7a834lea rdi, [rip+0x7d3b05]
37bc7a83bmov r9, [rsp+504]
37bc7a843mov [rsp+32], rax
37bc7a848mov rdx, [rsp+488]
37bc7a850mov [rsp+56], rdi
37bc7a855mov rcx, [rsp+480]
37bc7a85dmov [rsp+80], 1
37bc7a866mov [rsp+40], rbx
37bc7a86bcall zsymv_
37bc7a870mov rax, [rsp+488]
37bc7a878mov r14l, [rax]
37bc7a87btest r14l, r14l
37bc7a87ejle 0x37bc7b2ef
37bc7a884lea ecx, [r14-1]
37bc7a888mov rdx, [rsp+152]
37bc7a890mov rax, r15
37bc7a893mov r8, r15
37bc7a896lea r9, [r15+8*rcx+8]
37bc7a89bnop [rax]
37bc7a89fnop [rax+rax]
37bc7a8aanop [rax+rax]
37bc7a8b5nop [rax+rax]
37bc7a8c0
37bc7a8c0loc_37bc7a8c0:
37bc7a8c0movsd_xmm x0, [rdx+16]
37bc7a8c5movsd_xmm x1, [rdx+24]
37bc7a8caadd r8, 8
37bc7a8ceadd rdx, 16
37bc7a8d2andpd x0, [rip+0x7d3a86]
37bc7a8daandpd x1, [rip+0x7d3a7e]
37bc7a8e2addsd x0, x1
37bc7a8e6movsd_xmm [r8-8], x0
37bc7a8eccmp r8, r9
37bc7a8efjne 0x37bc7a8c0
37bc7a8f1mov edx, [rsp+264]
37bc7a8f8test edx, edx
37bc7a8faje 0x37bc7ac90
37bc7a900mov [rsp+160], rax
37bc7a908mov ebp, r14l
37bc7a90bmov rsi, [rsp+504]
37bc7a913mov rdi, -1
37bc7a91amov [rsp+168], r14l
37bc7a922mov r14, [rsp+104]
37bc7a927xor r10l, r10l
37bc7a92amov [rsp+176], r13
37bc7a932mov r11, [rsp+136]
37bc7a93amov [rsp+184], rcx
37bc7a942mov r13, [rsp+112]
37bc7a947mov rcx, [rsp+192]
37bc7a94fnop
37bc7a950
37bc7a950loc_37bc7a950:
37bc7a950movsd_xmm x4, [r11+16]
37bc7a956movsd_xmm x0, [r11+24]
37bc7a95cmov r8l, r10l
37bc7a95flea eax, [r10+1]
37bc7a963andpd x4, [rip+0x7d39f5]
37bc7a96bandpd x0, [rip+0x7d39ed]
37bc7a973addsd x4, x0
37bc7a977test r10l, r10l
37bc7a97aje 0x37bc7ac80
37bc7a980cmp eax, 2
37bc7a983je 0x37bc7af1f
37bc7a989mov rdx, rdi
37bc7a98cmov r9l, r10l
37bc7a98fmovddup x3, x4
37bc7a993xor eax, eax
37bc7a995shl rdx, 4
37bc7a999shr r9l, 1
37bc7a99cpxor x5, x5
37bc7a9a0add rdx, rcx
37bc7a9a3shl r9, 4
37bc7a9a7nop [rax+rax]
37bc7a9b0
37bc7a9b0loc_37bc7a9b0:
37bc7a9b0movupd x0, [rdx+2*rax]
37bc7a9b5movupd x1, [rdx+2*rax+16]
37bc7a9bbmovlpd x1, [rdx+2*rax+8]
37bc7a9c1movupd x2, [r15+rax]
37bc7a9c7movhpd x0, [rdx+2*rax+16]
37bc7a9cdandpd x0, x9
37bc7a9d2andpd x1, x9
37bc7a9d7addpd x1, x0
37bc7a9dbmovapd x0, x3
37bc7a9dfmulpd x0, x1
37bc7a9e3addpd x0, x2
37bc7a9e7movupd x2, [rbx+2*rax]
37bc7a9ecmovhpd x2, [rbx+2*rax+16]
37bc7a9f2movups [r15+rax], x0
37bc7a9f7movupd x0, [rbx+2*rax+16]
37bc7a9fdmovlpd x0, [rbx+2*rax+8]
37bc7aa03andpd x2, x9
37bc7aa08add rax, 16
37bc7aa0candpd x0, x9
37bc7aa11addpd x0, x2
37bc7aa15mulpd x0, x1
37bc7aa19addsd x5, x0
37bc7aa1dunpckhpd x0, x0
37bc7aa21addsd x5, x0
37bc7aa25cmp r9, rax
37bc7aa28jne 0x37bc7a9b0
37bc7aa2atest r8b, 1
37bc7aa2eje 0x37bc7aab4
37bc7aa34or r8l, 1
37bc7aa38
37bc7aa38loc_37bc7aa38:
37bc7aa38movsxd r8, r8l
37bc7aa3blea rax, [rdi+r8]
37bc7aa3fshl rax, 4
37bc7aa43add rax, [rsp+504]
37bc7aa4bmovsd_xmm x1, [rax+8]
37bc7aa50movsd_xmm x0, [rax]
37bc7aa54andpd x1, [rip+0x7d3904]
37bc7aa5candpd x0, [rip+0x7d38fc]
37bc7aa64addsd x1, x0
37bc7aa68movapd x0, x4
37bc7aa6cmulsd x0, x1
37bc7aa70addsd x0, [r15+8*r8-8]
37bc7aa77movsd_xmm [r15+8*r8-8], x0
37bc7aa7eadd r8, r13
37bc7aa81shl r8, 4
37bc7aa85add r8, [rsp+560]
37bc7aa8dmovsd_xmm x0, [r8+8]
37bc7aa93movsd_xmm x2, [r8]
37bc7aa98andpd x0, [rip+0x7d38c0]
37bc7aaa0andpd x2, [rip+0x7d38b8]
37bc7aaa8addsd x0, x2
37bc7aaacmulsd x0, x1
37bc7aab0addsd x5, x0
37bc7aab4
37bc7aab4loc_37bc7aab4:
37bc7aab4movsd_xmm x0, [rsi]
37bc7aab8movsd_xmm x1, [rsi+8]
37bc7aabdadd r11, 16
37bc7aac1add rsi, r12
37bc7aac4andpd x0, [rip+0x7d3894]
37bc7aaccandpd x1, [rip+0x7d388c]
37bc7aad4add rdi, r14
37bc7aad7addsd x0, x1
37bc7aadbmulsd x0, x4
37bc7aadfaddsd x0, [r15+8*r10]
37bc7aae5addsd x0, x5
37bc7aae9movsd_xmm [r15+8*r10], x0
37bc7aaefadd r10, 1
37bc7aaf3cmp r10, rbp
37bc7aaf6jne 0x37bc7a950
37bc7aafcmov rax, [rsp+160]
37bc7ab04mov r14l, [rsp+168]
37bc7ab0cmov r13, [rsp+176]
37bc7ab14mov rcx, [rsp+184]
37bc7ab1c
37bc7ab1cloc_37bc7ab1c:
37bc7ab1cmov rdx, [rsp+592]
37bc7ab24shl rcx, 4
37bc7ab28pxor x2, x2
37bc7ab2clea rcx, [rdx+rcx+16]
37bc7ab31nop [rax]
37bc7ab35nop [rax+rax]
37bc7ab40
37bc7ab40loc_37bc7ab40:
37bc7ab40movsd_xmm x1, [rax]
37bc7ab44movsd_xmm x0, [rdx]
37bc7ab48movsd_xmm x3, [rdx+8]
37bc7ab4dandpd x0, [rip+0x7d380b]
37bc7ab55comisd x1, x10
37bc7ab5aandpd x3, [rip+0x7d37fe]
37bc7ab62addsd x0, x3
37bc7ab66ja 0x37bc7ab72
37bc7ab68addsd x0, x11
37bc7ab6daddsd x1, x11
37bc7ab72
37bc7ab72loc_37bc7ab72:
37bc7ab72divsd x0, x1
37bc7ab76add rdx, 16
37bc7ab7aadd rax, 8
37bc7ab7emaxsd x2, x0
37bc7ab82cmp rdx, rcx
37bc7ab85jne 0x37bc7ab40
37bc7ab87
37bc7ab87loc_37bc7ab87:
37bc7ab87comisd x2, x7
37bc7ab8bmov rax, [rsp+584]
37bc7ab93mov rdi, [rsp+120]
37bc7ab98movsd_xmm [rax+8*rdi-8], x2
37bc7ab9ejbe 0x37bc7af2e
37bc7aba4addsd x2, x2
37bc7aba8comisd x6, x2
37bc7abacjb 0x37bc7af2e
37bc7abb2cmp [rsp+132], 6
37bc7abbaje 0x37bc7af2e
37bc7abc0mov rax, [rsp+608]
37bc7abc8mov r9, [rsp+520]
37bc7abd0mov [rsp+72], 1
37bc7abd9lea r8, [rip+0x7d374c]
37bc7abe0mov rdx, [rsp+488]
37bc7abe8mov rcx, [rsp+480]
37bc7abf0mov [rsp+64], rax
37bc7abf5mov rax, [rsp+488]
37bc7abfdmov [rsp+56], rax
37bc7ac02mov rax, [rsp+592]
37bc7ac0amov [rsp+48], rax
37bc7ac0fmov rax, [rsp+536]
37bc7ac17mov [rsp+40], rax
37bc7ac1cmov rax, [rsp+528]
37bc7ac24mov [rsp+32], rax
37bc7ac29call zsytrs_
37bc7ac2elea rax, [rip+0x7d36f7]
37bc7ac35mov [rsp+32], rbx
37bc7ac3amov r8, [rsp+592]
37bc7ac42mov [rsp+40], rax
37bc7ac47mov rcx, [rsp+488]
37bc7ac4fmov r9, rax
37bc7ac52lea rdx, [rip+0x7d36e7]
37bc7ac59call zaxpy_
37bc7ac5emov rax, [rsp+584]
37bc7ac66mov rdi, [rsp+120]
37bc7ac6badd [rsp+132], 1
37bc7ac73movsd_xmm x6, [rax+8*rdi-8]
37bc7ac79jmp 0x37bc7a7dc
37bc7ac7e
37bc7ac7e 66 90 f.
37bc7ac80
37bc7ac80loc_37bc7ac80:
37bc7ac80pxor x5, x5
37bc7ac84jmp 0x37bc7aab4
37bc7ac89
37bc7ac89 0f 1f 80 00 00 00 00 .......
37bc7ac90
37bc7ac90loc_37bc7ac90:
37bc7ac90mov rdi, [rsp+560]
37bc7ac98mov rsi, [rsp+200]
37bc7aca0movsd_xmm x3, [rdi+rsi+16]
37bc7aca6movsd_xmm x0, [rdi+rsi+24]
37bc7acacandpd x3, [rip+0x7d36ac]
37bc7acb4andpd x0, [rip+0x7d36a4]
37bc7acbcmov rdi, [rsp+504]
37bc7acc4addsd x3, x0
37bc7acc8movsd_xmm x1, [rdi]
37bc7acccmovsd_xmm x0, [rdi+8]
37bc7acd1andpd x1, [rip+0x7d3687]
37bc7acd9andpd x0, [rip+0x7d367f]
37bc7ace1addsd x0, x1
37bc7ace5mulsd x0, x3
37bc7ace9addsd x0, [r15]
37bc7aceecmp r14l, 1
37bc7acf2je 0x37bc7af03
37bc7acf8mov [rsp+160], rbx
37bc7ad00mov rdx, [rsp+192]
37bc7ad08mov edi, r14l
37bc7ad0bmov rbp, -1
37bc7ad12mov [rsp+168], rax
37bc7ad1amov rsi, [rsp+136]
37bc7ad22mov r11l, 1
37bc7ad28mov [rsp+176], rcx
37bc7ad30
37bc7ad30loc_37bc7ad30:
37bc7ad30lea r9l, [r11+1]
37bc7ad34movsd_xmm [r15+8*r11-8], x0
37bc7ad3bcmp r14l, r9l
37bc7ad3ejle 0x37bc7af16
37bc7ad44mov ebx, r14l
37bc7ad47lea r8, [r15+8*r11]
37bc7ad4bmovddup x4, x3
37bc7ad4fxor eax, eax
37bc7ad51sub ebx, r11l
37bc7ad54lea rcx, [rsi+32]
37bc7ad58pxor x5, x5
37bc7ad5cmov r10l, ebx
37bc7ad5fshr r10l, 1
37bc7ad62shl r10, 4
37bc7ad66nop [rax+rax]
37bc7ad70
37bc7ad70loc_37bc7ad70:
37bc7ad70movupd x1, [rdx+2*rax]
37bc7ad75movupd x0, [rdx+2*rax+16]
37bc7ad7bmovlpd x0, [rdx+2*rax+8]
37bc7ad81movupd x2, [r8+rax]
37bc7ad87movhpd x1, [rdx+2*rax+16]
37bc7ad8dandpd x0, x9
37bc7ad92andpd x1, x9
37bc7ad97addpd x1, x0
37bc7ad9bmovapd x0, x4
37bc7ad9fmulpd x0, x1
37bc7ada3addpd x0, x2
37bc7ada7movupd x2, [rcx+2*rax+16]
37bc7adadmovlpd x2, [rcx+2*rax+8]
37bc7adb3andpd x2, x9
37bc7adb8movups [r8+rax], x0
37bc7adbdmovupd x0, [rcx+2*rax]
37bc7adc2movhpd x0, [rcx+2*rax+16]
37bc7adc8add rax, 16
37bc7adccandpd x0, x9
37bc7add1addpd x0, x2
37bc7add5mulpd x0, x1
37bc7add9addsd x5, x0
37bc7adddunpckhpd x0, x0
37bc7ade1addsd x5, x0
37bc7ade5cmp rax, r10
37bc7ade8jne 0x37bc7ad70
37bc7adeatest bl, 1
37bc7adedje 0x37bc7ae74
37bc7adf3and ebx, -2
37bc7adf6add r9l, ebx
37bc7adf9
37bc7adf9loc_37bc7adf9:
37bc7adf9movsxd r9, r9l
37bc7adfclea rax, [rbp+r9]
37bc7ae01shl rax, 4
37bc7ae05add rax, [rsp+504]
37bc7ae0dmovsd_xmm x1, [rax+8]
37bc7ae12movsd_xmm x0, [rax]
37bc7ae16andpd x1, [rip+0x7d3542]
37bc7ae1eandpd x0, [rip+0x7d353a]
37bc7ae26addsd x1, x0
37bc7ae2amulsd x3, x1
37bc7ae2eaddsd x3, [r15+8*r9-8]
37bc7ae35movsd_xmm [r15+8*r9-8], x3
37bc7ae3cadd r9, [rsp+112]
37bc7ae41shl r9, 4
37bc7ae45add r9, [rsp+560]
37bc7ae4dmovsd_xmm x0, [r9+8]
37bc7ae53movsd_xmm x2, [r9]
37bc7ae58andpd x0, [rip+0x7d3500]
37bc7ae60andpd x2, [rip+0x7d34f8]
37bc7ae68addsd x0, x2
37bc7ae6cmulsd x0, x1
37bc7ae70addsd x5, x0
37bc7ae74
37bc7ae74loc_37bc7ae74:
37bc7ae74movsd_xmm x3, [rsi+32]
37bc7ae79movsd_xmm x0, [rsi+40]
37bc7ae7emov rax, rdx
37bc7ae81add rsi, 16
37bc7ae85andpd x0, [rip+0x7d34d3]
37bc7ae8dsub rax, r12
37bc7ae90add rdx, r12
37bc7ae93add rbp, [rsp+104]
37bc7ae98andpd x3, [rip+0x7d34c0]
37bc7aea0movsd_xmm x1, [rax+r13+24]
37bc7aea7andpd x1, [rip+0x7d34b1]
37bc7aeafaddsd x5, [r15+8*r11-8]
37bc7aeb6addsd x3, x0
37bc7aebamovsd_xmm x0, [rax+r13+16]
37bc7aec1andpd x0, [rip+0x7d3497]
37bc7aec9addsd x0, x1
37bc7aecdmovsd_xmm [r15+8*r11-8], x5
37bc7aed4mulsd x0, x3
37bc7aed8addsd x0, [r15+8*r11]
37bc7aedeadd r11, 1
37bc7aee2cmp r11, rdi
37bc7aee5jne 0x37bc7ad30
37bc7aeebmov rbx, [rsp+160]
37bc7aef3mov rax, [rsp+168]
37bc7aefbmov rcx, [rsp+176]
37bc7af03
37bc7af03loc_37bc7af03:
37bc7af03pxor x1, x1
37bc7af07addsd x0, x1
37bc7af0bmovsd_xmm [r15+8*rcx], x0
37bc7af11jmp 0x37bc7ab1c
37bc7af16
37bc7af16loc_37bc7af16:
37bc7af16pxor x5, x5
37bc7af1ajmp 0x37bc7adf9
37bc7af1f
37bc7af1floc_37bc7af1f:
37bc7af1fpxor x5, x5
37bc7af23mov r8l, 1
37bc7af29jmp 0x37bc7aa38
37bc7af2e
37bc7af2eloc_37bc7af2e:
37bc7af2emov r8, [rsp+136]
37bc7af36mov rdi, [rsp+224]
37bc7af3emov r13, [rsp+592]
37bc7af46mov rsi, [rsp+232]
37bc7af4emov rbp, [rsp+240]
37bc7af56test r14l, r14l
37bc7af59jle 0x37bc7afca
37bc7af5bmovapd x3, x8
37bc7af60lea ecx, [r14-1]
37bc7af64mov rdx, r15
37bc7af67mov rax, r13
37bc7af6amulsd x3, x7
37bc7af6eshl rcx, 4
37bc7af72lea rcx, [r13+rcx+16]
37bc7af77nop [rax+rax]
37bc7af80
37bc7af80loc_37bc7af80:
37bc7af80movsd_xmm x2, [rdx]
37bc7af84movsd_xmm x0, [rax]
37bc7af88movsd_xmm x1, [rax+8]
37bc7af8dandpd x0, [rip+0x7d33cb]
37bc7af95andpd x1, [rip+0x7d33c3]
37bc7af9dcomisd x2, x10
37bc7afa2addsd x0, x1
37bc7afa6movapd x1, x2
37bc7afaamulsd x1, x3
37bc7afaeaddsd x0, x1
37bc7afb2ja 0x37bc7afb9
37bc7afb4addsd x0, x11
37bc7afb9
37bc7afb9loc_37bc7afb9:
37bc7afb9add rax, 16
37bc7afbdmovsd_xmm [rdx], x0
37bc7afc1add rdx, 8
37bc7afc5cmp rcx, rax
37bc7afc8jne 0x37bc7af80
37bc7afca
37bc7afcaloc_37bc7afca:
37bc7afcamov [rsp+288], 0
37bc7afd5mov rbx, r15
37bc7afd8pxor x6, x6
37bc7afdcmov r15, r13
37bc7afdfmov r13, r12
37bc7afe2mov r12, r8
37bc7afe5nop [rax+rax]
37bc7aff0
37bc7aff0loc_37bc7aff0:
37bc7aff0mov [rsp+40], rbp
37bc7aff5movsxd rdx, r14l
37bc7aff8mov r9, rdi
37bc7affbmov r8, r15
37bc7affemov [rsp+32], rsi
37bc7b003mov rcx, [rsp+488]
37bc7b00bshl rdx, 4
37bc7b00fadd rdx, r15
37bc7b012call zlacn2_
37bc7b017mov eax, [rsp+288]
37bc7b01etest eax, eax
37bc7b020je 0x37bc7b120
37bc7b026cmp eax, 1
37bc7b029je 0x37bc7b203
37bc7b02fmov rcx, [rsp+488]
37bc7b037mov r14l, [rcx]
37bc7b03acmp eax, 2
37bc7b03djne 0x37bc7aff0
37bc7b03fmov edx, r14l
37bc7b042xor eax, eax
37bc7b044shl rdx, 3
37bc7b048test r14l, r14l
37bc7b04bjle 0x37bc7b0aa
37bc7b04dnop [rax]
37bc7b054nop [rax+rax]
37bc7b05fnop [rax+rax]
37bc7b06anop [rax+rax]
37bc7b075nop [rax+rax]
37bc7b080
37bc7b080loc_37bc7b080:
37bc7b080movupd x0, [r15+2*rax]
37bc7b086movddup x1, [rbx+rax]
37bc7b08bmulpd x1, x0
37bc7b08fshufpd x0, x0, 1
37bc7b094mulpd x0, x6
37bc7b098addsubpd x1, x0
37bc7b09cmovups [r15+2*rax], x1
37bc7b0a1add rax, 8
37bc7b0a5cmp rdx, rax
37bc7b0a8jne 0x37bc7b080
37bc7b0aa
37bc7b0aaloc_37bc7b0aa:
37bc7b0aamov rax, [rsp+608]
37bc7b0b2mov [rsp+48], r15
37bc7b0b7lea r8, [rip+0x7d326e]
37bc7b0bemov r9, [rsp+520]
37bc7b0c6mov rdx, [rsp+488]
37bc7b0cemov [rsp+72], 1
37bc7b0d7mov [rsp+64], rax
37bc7b0dcmov rax, [rsp+488]
37bc7b0e4mov rcx, [rsp+480]
37bc7b0ecmov [rsp+56], rax
37bc7b0f1mov rax, [rsp+536]
37bc7b0f9mov [rsp+40], rax
37bc7b0femov rax, [rsp+528]
37bc7b106mov [rsp+32], rax
37bc7b10bcall zsytrs_
37bc7b110mov rax, [rsp+488]
37bc7b118mov r14l, [rax]
37bc7b11bjmp 0x37bc7aff0
37bc7b120
37bc7b120loc_37bc7b120:
37bc7b120mov rax, [rsp+488]
37bc7b128mov r8, r12
37bc7b12bmov r12, r13
37bc7b12emov r13, r15
37bc7b131mov r15, rbx
37bc7b134mov eax, [rax]
37bc7b136test eax, eax
37bc7b138jle 0x37bc7b1c5
37bc7b13esub eax, 1
37bc7b141add rax, [rsp+112]
37bc7b146pxor x2, x2
37bc7b14ashl rax, 4
37bc7b14eadd rax, [rsp+216]
37bc7b156nop [rax+rax]
37bc7b15fnop [rax+rax]
37bc7b16anop [rax+rax]
37bc7b175nop [rax+rax]
37bc7b180
37bc7b180loc_37bc7b180:
37bc7b180movsd_xmm x0, [r8+16]
37bc7b186movsd_xmm x1, [r8+24]
37bc7b18cadd r8, 16
37bc7b190andpd x0, [rip+0x7d31c8]
37bc7b198andpd x1, [rip+0x7d31c0]
37bc7b1a0addsd x0, x1
37bc7b1a4maxsd x2, x0
37bc7b1a8cmp rax, r8
37bc7b1abjne 0x37bc7b180
37bc7b1adpxor x0, x0
37bc7b1b1ucomisd x2, x0
37bc7b1b5jp 0x37bc7b1b9
37bc7b1b7je 0x37bc7b1c5
37bc7b1b9
37bc7b1b9loc_37bc7b1b9:
37bc7b1b9movsd_xmm x0, [rdi]
37bc7b1bddivsd x0, x2
37bc7b1c1movsd_xmm [rdi], x0
37bc7b1c5
37bc7b1c5loc_37bc7b1c5:
37bc7b1c5mov rbx, [rsp+272]
37bc7b1cdadd [rsp+120], 1
37bc7b1d3add rdi, 8
37bc7b1d7add [rsp+112], rbx
37bc7b1dcmov rax, [rsp+120]
37bc7b1e1mov rbx, [rsp+280]
37bc7b1e9add [rsp+208], rbx
37bc7b1f1cmp [rsp+268], eax
37bc7b1f8jge 0x37bc7a746
37bc7b1fejmp 0x37bc7a526
37bc7b203
37bc7b203loc_37bc7b203:
37bc7b203mov rax, [rsp+608]
37bc7b20bmov [rsp+48], r15
37bc7b210lea r8, [rip+0x7d3115]
37bc7b217mov r9, [rsp+520]
37bc7b21fmov rdx, [rsp+488]
37bc7b227mov [rsp+72], 1
37bc7b230mov [rsp+64], rax
37bc7b235mov rax, [rsp+488]
37bc7b23dmov rcx, [rsp+480]
37bc7b245mov [rsp+56], rax
37bc7b24amov rax, [rsp+536]
37bc7b252mov [rsp+40], rax
37bc7b257mov rax, [rsp+528]
37bc7b25fmov [rsp+32], rax
37bc7b264call zsytrs_
37bc7b269mov rax, [rsp+488]
37bc7b271mov r14l, [rax]
37bc7b274test r14l, r14l
37bc7b277jle 0x37bc7aff0
37bc7b27dmov edx, r14l
37bc7b280xor eax, eax
37bc7b282pxor x2, x2
37bc7b286shl rdx, 3
37bc7b28anop [rax+rax]
37bc7b294nop [rax+rax]
37bc7b29fnop [rax+rax]
37bc7b2aanop [rax+rax]
37bc7b2b5nop [rax+rax]
37bc7b2c0
37bc7b2c0loc_37bc7b2c0:
37bc7b2c0movupd x0, [r15+2*rax]
37bc7b2c6movddup x1, [rbx+rax]
37bc7b2cbmulpd x1, x0
37bc7b2cfshufpd x0, x0, 1
37bc7b2d4mulpd x0, x2
37bc7b2d8addsubpd x1, x0
37bc7b2dcmovups [r15+2*rax], x1
37bc7b2e1add rax, 8
37bc7b2e5cmp rax, rdx
37bc7b2e8jne 0x37bc7b2c0
37bc7b2eajmp 0x37bc7aff0
37bc7b2ef
37bc7b2efloc_37bc7b2ef:
37bc7b2efpxor x2, x2
37bc7b2f3jmp 0x37bc7ab87
37bc7b2f8
37bc7b2f8loc_37bc7b2f8:
37bc7b2f8test edx, edx
37bc7b2faje 0x37bc7a526
37bc7b300lea rbx, [8*rdx]
37bc7b308mov rcx, [rsp+576]
37bc7b310xor edx, edx
37bc7b312mov r8, rbx
37bc7b315call memset
37bc7b31amov rcx, [rsp+584]
37bc7b322mov r8, rbx
37bc7b325xor edx, edx
37bc7b327call memset
37bc7b32cjmp 0x37bc7a526
37bc7b331
37bc7b331loc_37bc7b331:
37bc7b331neg eax
37bc7b333jmp 0x37bc7a504
37bc7a3c0
37bc7b338
37bc7b338 // align 0x10
37bc7b338 // align 0x10
37bc7b340
37bc7b340zsysv_:
37bc7b340push r14
37bc7b342push r13
37bc7b344push r12
37bc7b346push rbp
37bc7b347push rdi
37bc7b348push rsi
37bc7b349push rbx
37bc7b34aadd rsp, -128
37bc7b34emov rdi, [rsp+272]
37bc7b356mov rax, [rsp+264]
37bc7b35emov rbp, [rsp+256]
37bc7b366mov [rdi], 0
37bc7b36cmov r14l, [rax]
37bc7b36fmov rsi, rdx
37bc7b372mov r13, r8
37bc7b375mov r12, r9
37bc7b378mov r8l, 1
37bc7b37emov r9l, 1
37bc7b384lea rdx, [rip+0x7d2fe5]
37bc7b38bmov rbx, rcx
37bc7b38ecall lsame_
37bc7b393test eax, eax
37bc7b395je 0x37bc7b540
37bc7b39b
37bc7b39bloc_37bc7b39b:
37bc7b39bmov edx, [rsi]
37bc7b39dtest edx, edx
37bc7b39fjs 0x37bc7b508
37bc7b3a5mov r8l, [r13]
37bc7b3a9test r8l, r8l
37bc7b3acjs 0x37bc7b570
37bc7b3b2mov rcx, [rsp+224]
37bc7b3batest edx, edx
37bc7b3bcmov eax, 1
37bc7b3c1cmovg eax, edx
37bc7b3c4cmp [rcx], eax
37bc7b3c6jl 0x37bc7b580
37bc7b3ccmov rcx, [rsp+248]
37bc7b3d4cmp [rcx], eax
37bc7b3d6jl 0x37bc7b660
37bc7b3dcmov rax, [rsp+264]
37bc7b3e4mov ecx, [rax]
37bc7b3e6test ecx, ecx
37bc7b3e8jle 0x37bc7b670
37bc7b3eemov eax, [rdi]
37bc7b3f0test eax, eax
37bc7b3f2jne 0x37bc7b6b6
37bc7b3f8test edx, edx
37bc7b3fajne 0x37bc7b590
37bc7b400movsd_xmm x0, [rip+0x7d2f78]
37bc7b408
37bc7b408loc_37bc7b408:
37bc7b408mov [rbp+8], 0
37bc7b410movsd_xmm [rbp], x0
37bc7b415test eax, eax
37bc7b417jne 0x37bc7b6b6
37bc7b41dcmp r14l, -1
37bc7b421je 0x37bc7b530
37bc7b427mov [rsp+56], rdi
37bc7b42cmov r8, r12
37bc7b42fmov rdx, rsi
37bc7b432mov rcx, rbx
37bc7b435mov rax, [rsp+264]
37bc7b43dmov [rsp+40], rbp
37bc7b442mov r9, [rsp+224]
37bc7b44amovsd_xmm [rsp+104], x0
37bc7b450mov [rsp+48], rax
37bc7b455mov rax, [rsp+232]
37bc7b45dmov [rsp+64], 1
37bc7b466mov [rsp+32], rax
37bc7b46bcall zsytrf_
37bc7b470mov eax, [rdi]
37bc7b472movsd_xmm x0, [rsp+104]
37bc7b478test eax, eax
37bc7b47ajne 0x37bc7b4e7
37bc7b47cmov rax, [rsp+264]
37bc7b484mov ecx, [rsi]
37bc7b486cmp [rax], ecx
37bc7b488jge 0x37bc7b5f0
37bc7b48emov [rsp+64], rdi
37bc7b493mov r9, r12
37bc7b496mov r8, r13
37bc7b499mov rdx, rsi
37bc7b49cmov rax, [rsp+248]
37bc7b4a4mov rcx, rbx
37bc7b4a7mov [rsp+72], 1
37bc7b4b0mov [rsp+56], rax
37bc7b4b5mov rax, [rsp+240]
37bc7b4bdmov [rsp+48], rax
37bc7b4c2mov rax, [rsp+232]
37bc7b4camov [rsp+40], rax
37bc7b4cfmov rax, [rsp+224]
37bc7b4d7mov [rsp+32], rax
37bc7b4dccall zsytrs_
37bc7b4e1movsd_xmm x0, [rsp+104]
37bc7b4e7
37bc7b4e7loc_37bc7b4e7:
37bc7b4e7mov [rbp+8], 0
37bc7b4efmovsd_xmm [rbp], x0
37bc7b4f4sub rsp, -128
37bc7b4f8pop rbx
37bc7b4f9pop rsi
37bc7b4fapop rdi
37bc7b4fbpop rbp
37bc7b4fcpop r12
37bc7b4fepop r13
37bc7b500pop r14
37bc7b502ret
37bc7b503
37bc7b503 0f 1f 44 00 00 ..D..
37bc7b508
37bc7b508loc_37bc7b508:
37bc7b508mov edx, -2
37bc7b50dmov eax, 2
37bc7b512
37bc7b512loc_37bc7b512:
37bc7b512mov [rdi], edx
37bc7b514
37bc7b514loc_37bc7b514:
37bc7b514lea rdx, [rsp+124]
37bc7b519mov r8l, 6
37bc7b51flea rcx, [rip+0x7d2e52]
37bc7b526mov [rsp+124], eax
37bc7b52acall xerbla_
37bc7b52fnop
37bc7b530
37bc7b530loc_37bc7b530:
37bc7b530sub rsp, -128
37bc7b534pop rbx
37bc7b535pop rsi
37bc7b536pop rdi
37bc7b537pop rbp
37bc7b538pop r12
37bc7b53apop r13
37bc7b53cpop r14
37bc7b53eret
37bc7b53f
37bc7b53f 90 .
37bc7b540
37bc7b540loc_37bc7b540:
37bc7b540mov r9l, 1
37bc7b546mov r8l, 1
37bc7b54clea rdx, [rip+0x7d2e1e]
37bc7b553mov rcx, rbx
37bc7b556call lsame_
37bc7b55btest eax, eax
37bc7b55djne 0x37bc7b39b
37bc7b563mov edx, -1
37bc7b568mov eax, 1
37bc7b56djmp 0x37bc7b512
37bc7b56f
37bc7b56f 90 .
37bc7b570
37bc7b570loc_37bc7b570:
37bc7b570mov edx, -3
37bc7b575mov eax, 3
37bc7b57ajmp 0x37bc7b512
37bc7b57c
37bc7b57c 0f 1f 40 00 ..@.
37bc7b580
37bc7b580loc_37bc7b580:
37bc7b580mov edx, -5
37bc7b585mov eax, 5
37bc7b58ajmp 0x37bc7b512
37bc7b58c
37bc7b58c 0f 1f 40 00 ..@.
37bc7b590
37bc7b590loc_37bc7b590:
37bc7b590lea rax, [rip+0x7d2ddd]
37bc7b597mov r8, r12
37bc7b59amov rdx, rsi
37bc7b59dmov rcx, rbx
37bc7b5a0mov [rsp+48], rax
37bc7b5a5mov rax, [rsp+232]
37bc7b5admov [rsp+56], rdi
37bc7b5b2mov r9, [rsp+224]
37bc7b5bamov [rsp+32], rax
37bc7b5bfmov [rsp+64], 1
37bc7b5c8mov [rsp+40], rbp
37bc7b5cdcall zsytrf_
37bc7b5d2cvttsd2si eax, [rbp]
37bc7b5d7pxor x0, x0
37bc7b5dbcvtsi2sd x0, eax
37bc7b5dfmov eax, [rdi]
37bc7b5e1jmp 0x37bc7b408
37bc7b5e6
37bc7b5e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b5f0
37bc7b5f0loc_37bc7b5f0:
37bc7b5f0mov [rsp+72], rdi
37bc7b5f5mov r9, r12
37bc7b5f8mov r8, r13
37bc7b5fbmov rdx, rsi
37bc7b5femov rax, [rsp+248]
37bc7b606mov [rsp+64], rbp
37bc7b60bmov rcx, rbx
37bc7b60emov [rsp+80], 1
37bc7b617mov [rsp+56], rax
37bc7b61cmov rax, [rsp+240]
37bc7b624movsd_xmm [rsp+104], x0
37bc7b62amov [rsp+48], rax
37bc7b62fmov rax, [rsp+232]
37bc7b637mov [rsp+40], rax
37bc7b63cmov rax, [rsp+224]
37bc7b644mov [rsp+32], rax
37bc7b649call zsytrs2_
37bc7b64emovsd_xmm x0, [rsp+104]
37bc7b654jmp 0x37bc7b4e7
37bc7b659
37bc7b659 0f 1f 80 00 00 00 00 .......
37bc7b660
37bc7b660loc_37bc7b660:
37bc7b660mov edx, -8
37bc7b665mov eax, 8
37bc7b66ajmp 0x37bc7b512
37bc7b66f
37bc7b66f 90 .
37bc7b670
37bc7b670loc_37bc7b670:
37bc7b670cmp r14l, -1
37bc7b674je 0x37bc7b690
37bc7b676mov [rdi], -10
37bc7b67cmov eax, 10
37bc7b681jmp 0x37bc7b514
37bc7b686
37bc7b686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b690
37bc7b690loc_37bc7b690:
37bc7b690mov eax, [rdi]
37bc7b692test eax, eax
37bc7b694jne 0x37bc7b6b6
37bc7b696test edx, edx
37bc7b698jne 0x37bc7b590
37bc7b69emov rax, [rip+0x7d2cdb]
37bc7b6a5mov [rbp+8], 0
37bc7b6admov [rbp], rax
37bc7b6b1jmp 0x37bc7b530
37bc7b6b6
37bc7b6b6loc_37bc7b6b6:
37bc7b6b6neg eax
37bc7b6b8jmp 0x37bc7b514
37bc7b340
37bc7b340zsysv_:
37bc7b340push r14
37bc7b342push r13
37bc7b344push r12
37bc7b346push rbp
37bc7b347push rdi
37bc7b348push rsi
37bc7b349push rbx
37bc7b34aadd rsp, -128
37bc7b34emov rdi, [rsp+272]
37bc7b356mov rax, [rsp+264]
37bc7b35emov rbp, [rsp+256]
37bc7b366mov [rdi], 0
37bc7b36cmov r14l, [rax]
37bc7b36fmov rsi, rdx
37bc7b372mov r13, r8
37bc7b375mov r12, r9
37bc7b378mov r8l, 1
37bc7b37emov r9l, 1
37bc7b384lea rdx, [rip+0x7d2fe5]
37bc7b38bmov rbx, rcx
37bc7b38ecall lsame_
37bc7b393test eax, eax
37bc7b395je 0x37bc7b540
37bc7b39b
37bc7b39bloc_37bc7b39b:
37bc7b39bmov edx, [rsi]
37bc7b39dtest edx, edx
37bc7b39fjs 0x37bc7b508
37bc7b3a5mov r8l, [r13]
37bc7b3a9test r8l, r8l
37bc7b3acjs 0x37bc7b570
37bc7b3b2mov rcx, [rsp+224]
37bc7b3batest edx, edx
37bc7b3bcmov eax, 1
37bc7b3c1cmovg eax, edx
37bc7b3c4cmp [rcx], eax
37bc7b3c6jl 0x37bc7b580
37bc7b3ccmov rcx, [rsp+248]
37bc7b3d4cmp [rcx], eax
37bc7b3d6jl 0x37bc7b660
37bc7b3dcmov rax, [rsp+264]
37bc7b3e4mov ecx, [rax]
37bc7b3e6test ecx, ecx
37bc7b3e8jle 0x37bc7b670
37bc7b3eemov eax, [rdi]
37bc7b3f0test eax, eax
37bc7b3f2jne 0x37bc7b6b6
37bc7b3f8test edx, edx
37bc7b3fajne 0x37bc7b590
37bc7b400movsd_xmm x0, [rip+0x7d2f78]
37bc7b408
37bc7b408loc_37bc7b408:
37bc7b408mov [rbp+8], 0
37bc7b410movsd_xmm [rbp], x0
37bc7b415test eax, eax
37bc7b417jne 0x37bc7b6b6
37bc7b41dcmp r14l, -1
37bc7b421je 0x37bc7b530
37bc7b427mov [rsp+56], rdi
37bc7b42cmov r8, r12
37bc7b42fmov rdx, rsi
37bc7b432mov rcx, rbx
37bc7b435mov rax, [rsp+264]
37bc7b43dmov [rsp+40], rbp
37bc7b442mov r9, [rsp+224]
37bc7b44amovsd_xmm [rsp+104], x0
37bc7b450mov [rsp+48], rax
37bc7b455mov rax, [rsp+232]
37bc7b45dmov [rsp+64], 1
37bc7b466mov [rsp+32], rax
37bc7b46bcall zsytrf_
37bc7b470mov eax, [rdi]
37bc7b472movsd_xmm x0, [rsp+104]
37bc7b478test eax, eax
37bc7b47ajne 0x37bc7b4e7
37bc7b47cmov rax, [rsp+264]
37bc7b484mov ecx, [rsi]
37bc7b486cmp [rax], ecx
37bc7b488jge 0x37bc7b5f0
37bc7b48emov [rsp+64], rdi
37bc7b493mov r9, r12
37bc7b496mov r8, r13
37bc7b499mov rdx, rsi
37bc7b49cmov rax, [rsp+248]
37bc7b4a4mov rcx, rbx
37bc7b4a7mov [rsp+72], 1
37bc7b4b0mov [rsp+56], rax
37bc7b4b5mov rax, [rsp+240]
37bc7b4bdmov [rsp+48], rax
37bc7b4c2mov rax, [rsp+232]
37bc7b4camov [rsp+40], rax
37bc7b4cfmov rax, [rsp+224]
37bc7b4d7mov [rsp+32], rax
37bc7b4dccall zsytrs_
37bc7b4e1movsd_xmm x0, [rsp+104]
37bc7b4e7
37bc7b4e7loc_37bc7b4e7:
37bc7b4e7mov [rbp+8], 0
37bc7b4efmovsd_xmm [rbp], x0
37bc7b4f4sub rsp, -128
37bc7b4f8pop rbx
37bc7b4f9pop rsi
37bc7b4fapop rdi
37bc7b4fbpop rbp
37bc7b4fcpop r12
37bc7b4fepop r13
37bc7b500pop r14
37bc7b502ret
37bc7b503
37bc7b503 0f 1f 44 00 00 ..D..
37bc7b508
37bc7b508loc_37bc7b508:
37bc7b508mov edx, -2
37bc7b50dmov eax, 2
37bc7b512
37bc7b512loc_37bc7b512:
37bc7b512mov [rdi], edx
37bc7b514
37bc7b514loc_37bc7b514:
37bc7b514lea rdx, [rsp+124]
37bc7b519mov r8l, 6
37bc7b51flea rcx, [rip+0x7d2e52]
37bc7b526mov [rsp+124], eax
37bc7b52acall xerbla_
37bc7b52fnop
37bc7b530
37bc7b530loc_37bc7b530:
37bc7b530sub rsp, -128
37bc7b534pop rbx
37bc7b535pop rsi
37bc7b536pop rdi
37bc7b537pop rbp
37bc7b538pop r12
37bc7b53apop r13
37bc7b53cpop r14
37bc7b53eret
37bc7b53f
37bc7b53f 90 .
37bc7b540
37bc7b540loc_37bc7b540:
37bc7b540mov r9l, 1
37bc7b546mov r8l, 1
37bc7b54clea rdx, [rip+0x7d2e1e]
37bc7b553mov rcx, rbx
37bc7b556call lsame_
37bc7b55btest eax, eax
37bc7b55djne 0x37bc7b39b
37bc7b563mov edx, -1
37bc7b568mov eax, 1
37bc7b56djmp 0x37bc7b512
37bc7b56f
37bc7b56f 90 .
37bc7b570
37bc7b570loc_37bc7b570:
37bc7b570mov edx, -3
37bc7b575mov eax, 3
37bc7b57ajmp 0x37bc7b512
37bc7b57c
37bc7b57c 0f 1f 40 00 ..@.
37bc7b580
37bc7b580loc_37bc7b580:
37bc7b580mov edx, -5
37bc7b585mov eax, 5
37bc7b58ajmp 0x37bc7b512
37bc7b58c
37bc7b58c 0f 1f 40 00 ..@.
37bc7b590
37bc7b590loc_37bc7b590:
37bc7b590lea rax, [rip+0x7d2ddd]
37bc7b597mov r8, r12
37bc7b59amov rdx, rsi
37bc7b59dmov rcx, rbx
37bc7b5a0mov [rsp+48], rax
37bc7b5a5mov rax, [rsp+232]
37bc7b5admov [rsp+56], rdi
37bc7b5b2mov r9, [rsp+224]
37bc7b5bamov [rsp+32], rax
37bc7b5bfmov [rsp+64], 1
37bc7b5c8mov [rsp+40], rbp
37bc7b5cdcall zsytrf_
37bc7b5d2cvttsd2si eax, [rbp]
37bc7b5d7pxor x0, x0
37bc7b5dbcvtsi2sd x0, eax
37bc7b5dfmov eax, [rdi]
37bc7b5e1jmp 0x37bc7b408
37bc7b5e6
37bc7b5e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b5f0
37bc7b5f0loc_37bc7b5f0:
37bc7b5f0mov [rsp+72], rdi
37bc7b5f5mov r9, r12
37bc7b5f8mov r8, r13
37bc7b5fbmov rdx, rsi
37bc7b5femov rax, [rsp+248]
37bc7b606mov [rsp+64], rbp
37bc7b60bmov rcx, rbx
37bc7b60emov [rsp+80], 1
37bc7b617mov [rsp+56], rax
37bc7b61cmov rax, [rsp+240]
37bc7b624movsd_xmm [rsp+104], x0
37bc7b62amov [rsp+48], rax
37bc7b62fmov rax, [rsp+232]
37bc7b637mov [rsp+40], rax
37bc7b63cmov rax, [rsp+224]
37bc7b644mov [rsp+32], rax
37bc7b649call zsytrs2_
37bc7b64emovsd_xmm x0, [rsp+104]
37bc7b654jmp 0x37bc7b4e7
37bc7b659
37bc7b659 0f 1f 80 00 00 00 00 .......
37bc7b660
37bc7b660loc_37bc7b660:
37bc7b660mov edx, -8
37bc7b665mov eax, 8
37bc7b66ajmp 0x37bc7b512
37bc7b66f
37bc7b66f 90 .
37bc7b670
37bc7b670loc_37bc7b670:
37bc7b670cmp r14l, -1
37bc7b674je 0x37bc7b690
37bc7b676mov [rdi], -10
37bc7b67cmov eax, 10
37bc7b681jmp 0x37bc7b514
37bc7b686
37bc7b686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7b690
37bc7b690loc_37bc7b690:
37bc7b690mov eax, [rdi]
37bc7b692test eax, eax
37bc7b694jne 0x37bc7b6b6
37bc7b696test edx, edx
37bc7b698jne 0x37bc7b590
37bc7b69emov rax, [rip+0x7d2cdb]
37bc7b6a5mov [rbp+8], 0
37bc7b6admov [rbp], rax
37bc7b6b1jmp 0x37bc7b530
37bc7b6b6
37bc7b6b6loc_37bc7b6b6:
37bc7b6b6neg eax
37bc7b6b8jmp 0x37bc7b514
37bc7b340
37bc7b6bd
37bc7b6bd // align 0x10
37bc7b6bd // align 0x10
37bc7b6c0
37bc7b6c0zsysvx_:
37bc7b6c0push r15
37bc7b6c2push r14
37bc7b6c4push r13
37bc7b6c6push r12
37bc7b6c8push rbp
37bc7b6c9push rdi
37bc7b6capush rsi
37bc7b6cbpush rbx
37bc7b6ccsub rsp, 184
37bc7b6d3movups [rsp+160], x6
37bc7b6dbmov rdi, [rsp+408]
37bc7b6e3mov r12, [rsp+384]
37bc7b6ebmov [rdi], 0
37bc7b6f1mov rsi, rdx
37bc7b6f4mov rbx, r8
37bc7b6f7mov rbp, r9
37bc7b6famov r8l, 1
37bc7b700mov r9l, 1
37bc7b706lea rdx, [rip+0x7d2c83]
37bc7b70dmov r15, rcx
37bc7b710call lsame_
37bc7b715mov r13l, eax
37bc7b718mov rax, [rsp+392]
37bc7b720mov r14l, [rax]
37bc7b723test r13l, r13l
37bc7b726jne 0x37bc7b74b
37bc7b728mov r9l, 1
37bc7b72emov r8l, 1
37bc7b734lea rdx, [rip+0x7d2c56]
37bc7b73bmov rcx, r15
37bc7b73ecall lsame_
37bc7b743test eax, eax
37bc7b745je 0x37bc7b858
37bc7b74b
37bc7b74bloc_37bc7b74b:
37bc7b74bmov r9l, 1
37bc7b751mov r8l, 1
37bc7b757lea rdx, [rip+0x7d2c34]
37bc7b75emov rcx, rsi
37bc7b761call lsame_
37bc7b766test eax, eax
37bc7b768je 0x37bc7b870
37bc7b76e
37bc7b76eloc_37bc7b76e:
37bc7b76emov eax, [rbx]
37bc7b770test eax, eax
37bc7b772js 0x37bc7b808
37bc7b778mov edx, [rbp]
37bc7b77btest edx, edx
37bc7b77djs 0x37bc7b8c0
37bc7b783mov rcx, [rsp+296]
37bc7b78btest eax, eax
37bc7b78dmov edx, 1
37bc7b792cmovg edx, eax
37bc7b795cmp [rcx], edx
37bc7b797jl 0x37bc7b8a8
37bc7b79dmov rcx, [rsp+312]
37bc7b7a5cmp [rcx], edx
37bc7b7a7jl 0x37bc7b8d0
37bc7b7admov rcx, [rsp+336]
37bc7b7b5cmp [rcx], edx
37bc7b7b7jl 0x37bc7b8e0
37bc7b7bdmov rcx, [rsp+352]
37bc7b7c5cmp [rcx], edx
37bc7b7c7jl 0x37bc7bc78
37bc7b7cdlea r15l, [rax+rax]
37bc7b7d1mov eax, 1
37bc7b7d6test r15l, r15l
37bc7b7d9cmovle r15l, eax
37bc7b7ddmov rax, [rsp+392]
37bc7b7e5cmp [rax], r15l
37bc7b7e8jge 0x37bc7b8f0
37bc7b7eecmp r14l, -1
37bc7b7f2je 0x37bc7b8f0
37bc7b7f8mov [rdi], -18
37bc7b7femov eax, 18
37bc7b803jmp 0x37bc7b814
37bc7b805
37bc7b805 0f 1f 00 ...
37bc7b808
37bc7b808loc_37bc7b808:
37bc7b808mov edx, -3
37bc7b80dmov eax, 3
37bc7b812
37bc7b812loc_37bc7b812:
37bc7b812mov [rdi], edx
37bc7b814
37bc7b814loc_37bc7b814:
37bc7b814lea rdx, [rsp+152]
37bc7b81cmov r8l, 6
37bc7b822lea rcx, [rip+0x7d2b7b]
37bc7b829mov [rsp+152], eax
37bc7b830call xerbla_
37bc7b835nop
37bc7b836
37bc7b836loc_37bc7b836:
37bc7b836movups x6, [rsp+160]
37bc7b83eadd rsp, 184
37bc7b845pop rbx
37bc7b846pop rsi
37bc7b847pop rdi
37bc7b848pop rbp
37bc7b849pop r12
37bc7b84bpop r13
37bc7b84dpop r14
37bc7b84fpop r15
37bc7b851ret
37bc7b852
37bc7b852 66 0f 1f 44 00 00 f..D..
37bc7b858
37bc7b858loc_37bc7b858:
37bc7b858mov [rdi], -1
37bc7b85emov eax, -1
37bc7b863
37bc7b863loc_37bc7b863:
37bc7b863neg eax
37bc7b865jmp 0x37bc7b814
37bc7b867
37bc7b867 66 0f 1f 84 00 00 00 00 00 f........
37bc7b870
37bc7b870loc_37bc7b870:
37bc7b870mov r9l, 1
37bc7b876mov r8l, 1
37bc7b87clea rdx, [rip+0x7d2b10]
37bc7b883mov rcx, rsi
37bc7b886call lsame_
37bc7b88btest eax, eax
37bc7b88djne 0x37bc7b76e
37bc7b893mov edx, -2
37bc7b898mov eax, 2
37bc7b89djmp 0x37bc7b812
37bc7b8a2
37bc7b8a2 66 0f 1f 44 00 00 f..D..
37bc7b8a8
37bc7b8a8loc_37bc7b8a8:
37bc7b8a8mov edx, -6
37bc7b8admov eax, 6
37bc7b8b2jmp 0x37bc7b812
37bc7b8b7
37bc7b8b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7b8c0
37bc7b8c0loc_37bc7b8c0:
37bc7b8c0mov edx, -4
37bc7b8c5mov eax, 4
37bc7b8cajmp 0x37bc7b812
37bc7b8cf
37bc7b8cf 90 .
37bc7b8d0
37bc7b8d0loc_37bc7b8d0:
37bc7b8d0mov edx, -8
37bc7b8d5mov eax, 8
37bc7b8dajmp 0x37bc7b812
37bc7b8df
37bc7b8df 90 .
37bc7b8e0
37bc7b8e0loc_37bc7b8e0:
37bc7b8e0mov edx, -11
37bc7b8e5mov eax, 11
37bc7b8eajmp 0x37bc7b812
37bc7b8ef
37bc7b8ef 90 .
37bc7b8f0
37bc7b8f0loc_37bc7b8f0:
37bc7b8f0mov eax, [rdi]
37bc7b8f2test eax, eax
37bc7b8f4jne 0x37bc7b863
37bc7b8fatest r13l, r13l
37bc7b8fdje 0x37bc7b94c
37bc7b8fflea rax, [rip+0x7d2a9a]
37bc7b906mov r9, rbx
37bc7b909lea rdx, [rip+0x7d2a84]
37bc7b910mov r8, rsi
37bc7b913mov [rsp+64], 1
37bc7b91clea rcx, [rip+0x7d2a79]
37bc7b923mov [rsp+56], 6
37bc7b92cmov [rsp+48], rax
37bc7b931mov [rsp+40], rax
37bc7b936mov [rsp+32], rax
37bc7b93bcall ilaenv_
37bc7b940imul eax, [rbx]
37bc7b943cmp r15l, eax
37bc7b946cmovl r15l, eax
37bc7b94amov eax, [rdi]
37bc7b94c
37bc7b94cloc_37bc7b94c:
37bc7b94cmov [r12+8], 0
37bc7b955pxor x1, x1
37bc7b959cvtsi2sd x1, r15l
37bc7b95emovq r15, x1
37bc7b963movsd_xmm [r12], x1
37bc7b969test eax, eax
37bc7b96bjne 0x37bc7b863
37bc7b971cmp r14l, -1
37bc7b975je 0x37bc7b836
37bc7b97btest r13l, r13l
37bc7b97eje 0x37bc7ba1c
37bc7b984mov rax, [rsp+312]
37bc7b98cmov r8, rbx
37bc7b98fmov rdx, rbx
37bc7b992mov rcx, rsi
37bc7b995mov [rsp+56], 1
37bc7b99emov r9, [rsp+288]
37bc7b9a6mov [rsp+48], rax
37bc7b9abmov rax, [rsp+304]
37bc7b9b3mov [rsp+40], rax
37bc7b9b8mov rax, [rsp+296]
37bc7b9c0mov [rsp+32], rax
37bc7b9c5call zlacpy_
37bc7b9camov [rsp+56], rdi
37bc7b9cfmov rdx, rbx
37bc7b9d2mov rcx, rsi
37bc7b9d5mov rax, [rsp+392]
37bc7b9ddmov [rsp+40], r12
37bc7b9e2mov r9, [rsp+312]
37bc7b9eamov r8, [rsp+304]
37bc7b9f2mov [rsp+64], 1
37bc7b9fbmov [rsp+48], rax
37bc7ba00mov rax, [rsp+320]
37bc7ba08mov [rsp+32], rax
37bc7ba0dcall zsytrf_
37bc7ba12mov eax, [rdi]
37bc7ba14test eax, eax
37bc7ba16jg 0x37bc7bc60
37bc7ba1c
37bc7ba1cloc_37bc7ba1c:
37bc7ba1cmov rax, [rsp+400]
37bc7ba24mov r8, rbx
37bc7ba27mov [rsp+56], 1
37bc7ba30mov rdx, rsi
37bc7ba33mov [rsp+48], 1
37bc7ba3cmov r9, [rsp+288]
37bc7ba44lea rcx, [rip+0x7d295f]
37bc7ba4bmov [rsp+40], rax
37bc7ba50mov rax, [rsp+296]
37bc7ba58mov [rsp+32], rax
37bc7ba5dcall zlansy_
37bc7ba62mov [rsp+64], rdi
37bc7ba67mov rdx, rbx
37bc7ba6amov rcx, rsi
37bc7ba6dmov rax, [rsp+360]
37bc7ba75mov [rsp+56], r12
37bc7ba7amov r9, [rsp+312]
37bc7ba82mov [rsp+72], 1
37bc7ba8bmov [rsp+48], rax
37bc7ba90lea rax, [rsp+152]
37bc7ba98mov r8, [rsp+304]
37bc7baa0mov [rsp+40], rax
37bc7baa5mov rax, [rsp+320]
37bc7baadmovsd_xmm [rsp+152], x0
37bc7bab6mov [rsp+32], rax
37bc7babbcall zsycon_
37bc7bac0mov rax, [rsp+352]
37bc7bac8mov r8, rbp
37bc7bacbmov rdx, rbx
37bc7bacemov [rsp+56], 4
37bc7bad7mov r9, [rsp+328]
37bc7badflea rcx, [rip+0x7d28c5]
37bc7bae6mov [rsp+48], rax
37bc7baebmov rax, [rsp+344]
37bc7baf3mov [rsp+40], rax
37bc7baf8mov rax, [rsp+336]
37bc7bb00mov [rsp+32], rax
37bc7bb05call zlacpy_
37bc7bb0amov [rsp+64], rdi
37bc7bb0fmov r8, rbp
37bc7bb12mov rdx, rbx
37bc7bb15mov rax, [rsp+352]
37bc7bb1dmov r9, [rsp+304]
37bc7bb25mov rcx, rsi
37bc7bb28mov [rsp+72], 1
37bc7bb31mov [rsp+56], rax
37bc7bb36mov rax, [rsp+344]
37bc7bb3emov [rsp+48], rax
37bc7bb43mov rax, [rsp+320]
37bc7bb4bmov [rsp+40], rax
37bc7bb50mov rax, [rsp+312]
37bc7bb58mov [rsp+32], rax
37bc7bb5dcall zsytrs_
37bc7bb62mov r8, rbp
37bc7bb65mov rdx, rbx
37bc7bb68mov rcx, rsi
37bc7bb6bmov rax, [rsp+400]
37bc7bb73mov r9, [rsp+288]
37bc7bb7bmov [rsp+136], 1
37bc7bb87mov [rsp+128], rdi
37bc7bb8fmov [rsp+120], rax
37bc7bb94mov rax, [rsp+376]
37bc7bb9cmov [rsp+112], r12
37bc7bba1mov [rsp+104], rax
37bc7bba6mov rax, [rsp+368]
37bc7bbaemov [rsp+96], rax
37bc7bbb3mov rax, [rsp+352]
37bc7bbbbmov [rsp+88], rax
37bc7bbc0mov rax, [rsp+344]
37bc7bbc8mov [rsp+80], rax
37bc7bbcdmov rax, [rsp+336]
37bc7bbd5mov [rsp+72], rax
37bc7bbdamov rax, [rsp+328]
37bc7bbe2mov [rsp+64], rax
37bc7bbe7mov rax, [rsp+320]
37bc7bbefmov [rsp+56], rax
37bc7bbf4mov rax, [rsp+312]
37bc7bbfcmov [rsp+48], rax
37bc7bc01mov rax, [rsp+304]
37bc7bc09mov [rsp+40], rax
37bc7bc0emov rax, [rsp+296]
37bc7bc16mov [rsp+32], rax
37bc7bc1bcall zsyrfs_
37bc7bc20mov rax, [rsp+360]
37bc7bc28mov edx, 7
37bc7bc2dlea rcx, [rip+0x7d277b]
37bc7bc34movsd_xmm x2, [rax]
37bc7bc38movapd x6, x2
37bc7bc3ccall dlamch_
37bc7bc41comisd x0, x6
37bc7bc45jbe 0x37bc7bc4e
37bc7bc47mov eax, [rbx]
37bc7bc49add eax, 1
37bc7bc4cmov [rdi], eax
37bc7bc4e
37bc7bc4eloc_37bc7bc4e:
37bc7bc4emov [r12], r15
37bc7bc52mov [r12+8], 0
37bc7bc5bjmp 0x37bc7b836
37bc7bc60
37bc7bc60loc_37bc7bc60:
37bc7bc60mov rax, [rsp+360]
37bc7bc68mov [rax], 0
37bc7bc6fjmp 0x37bc7b836
37bc7bc74
37bc7bc74 0f 1f 40 00 ..@.
37bc7bc78
37bc7bc78loc_37bc7bc78:
37bc7bc78mov edx, -13
37bc7bc7dmov eax, 13
37bc7bc82jmp 0x37bc7b812
37bc7b6c0
37bc7b6c0zsysvx_:
37bc7b6c0push r15
37bc7b6c2push r14
37bc7b6c4push r13
37bc7b6c6push r12
37bc7b6c8push rbp
37bc7b6c9push rdi
37bc7b6capush rsi
37bc7b6cbpush rbx
37bc7b6ccsub rsp, 184
37bc7b6d3movups [rsp+160], x6
37bc7b6dbmov rdi, [rsp+408]
37bc7b6e3mov r12, [rsp+384]
37bc7b6ebmov [rdi], 0
37bc7b6f1mov rsi, rdx
37bc7b6f4mov rbx, r8
37bc7b6f7mov rbp, r9
37bc7b6famov r8l, 1
37bc7b700mov r9l, 1
37bc7b706lea rdx, [rip+0x7d2c83]
37bc7b70dmov r15, rcx
37bc7b710call lsame_
37bc7b715mov r13l, eax
37bc7b718mov rax, [rsp+392]
37bc7b720mov r14l, [rax]
37bc7b723test r13l, r13l
37bc7b726jne 0x37bc7b74b
37bc7b728mov r9l, 1
37bc7b72emov r8l, 1
37bc7b734lea rdx, [rip+0x7d2c56]
37bc7b73bmov rcx, r15
37bc7b73ecall lsame_
37bc7b743test eax, eax
37bc7b745je 0x37bc7b858
37bc7b74b
37bc7b74bloc_37bc7b74b:
37bc7b74bmov r9l, 1
37bc7b751mov r8l, 1
37bc7b757lea rdx, [rip+0x7d2c34]
37bc7b75emov rcx, rsi
37bc7b761call lsame_
37bc7b766test eax, eax
37bc7b768je 0x37bc7b870
37bc7b76e
37bc7b76eloc_37bc7b76e:
37bc7b76emov eax, [rbx]
37bc7b770test eax, eax
37bc7b772js 0x37bc7b808
37bc7b778mov edx, [rbp]
37bc7b77btest edx, edx
37bc7b77djs 0x37bc7b8c0
37bc7b783mov rcx, [rsp+296]
37bc7b78btest eax, eax
37bc7b78dmov edx, 1
37bc7b792cmovg edx, eax
37bc7b795cmp [rcx], edx
37bc7b797jl 0x37bc7b8a8
37bc7b79dmov rcx, [rsp+312]
37bc7b7a5cmp [rcx], edx
37bc7b7a7jl 0x37bc7b8d0
37bc7b7admov rcx, [rsp+336]
37bc7b7b5cmp [rcx], edx
37bc7b7b7jl 0x37bc7b8e0
37bc7b7bdmov rcx, [rsp+352]
37bc7b7c5cmp [rcx], edx
37bc7b7c7jl 0x37bc7bc78
37bc7b7cdlea r15l, [rax+rax]
37bc7b7d1mov eax, 1
37bc7b7d6test r15l, r15l
37bc7b7d9cmovle r15l, eax
37bc7b7ddmov rax, [rsp+392]
37bc7b7e5cmp [rax], r15l
37bc7b7e8jge 0x37bc7b8f0
37bc7b7eecmp r14l, -1
37bc7b7f2je 0x37bc7b8f0
37bc7b7f8mov [rdi], -18
37bc7b7femov eax, 18
37bc7b803jmp 0x37bc7b814
37bc7b805
37bc7b805 0f 1f 00 ...
37bc7b808
37bc7b808loc_37bc7b808:
37bc7b808mov edx, -3
37bc7b80dmov eax, 3
37bc7b812
37bc7b812loc_37bc7b812:
37bc7b812mov [rdi], edx
37bc7b814
37bc7b814loc_37bc7b814:
37bc7b814lea rdx, [rsp+152]
37bc7b81cmov r8l, 6
37bc7b822lea rcx, [rip+0x7d2b7b]
37bc7b829mov [rsp+152], eax
37bc7b830call xerbla_
37bc7b835nop
37bc7b836
37bc7b836loc_37bc7b836:
37bc7b836movups x6, [rsp+160]
37bc7b83eadd rsp, 184
37bc7b845pop rbx
37bc7b846pop rsi
37bc7b847pop rdi
37bc7b848pop rbp
37bc7b849pop r12
37bc7b84bpop r13
37bc7b84dpop r14
37bc7b84fpop r15
37bc7b851ret
37bc7b852
37bc7b852 66 0f 1f 44 00 00 f..D..
37bc7b858
37bc7b858loc_37bc7b858:
37bc7b858mov [rdi], -1
37bc7b85emov eax, -1
37bc7b863
37bc7b863loc_37bc7b863:
37bc7b863neg eax
37bc7b865jmp 0x37bc7b814
37bc7b867
37bc7b867 66 0f 1f 84 00 00 00 00 00 f........
37bc7b870
37bc7b870loc_37bc7b870:
37bc7b870mov r9l, 1
37bc7b876mov r8l, 1
37bc7b87clea rdx, [rip+0x7d2b10]
37bc7b883mov rcx, rsi
37bc7b886call lsame_
37bc7b88btest eax, eax
37bc7b88djne 0x37bc7b76e
37bc7b893mov edx, -2
37bc7b898mov eax, 2
37bc7b89djmp 0x37bc7b812
37bc7b8a2
37bc7b8a2 66 0f 1f 44 00 00 f..D..
37bc7b8a8
37bc7b8a8loc_37bc7b8a8:
37bc7b8a8mov edx, -6
37bc7b8admov eax, 6
37bc7b8b2jmp 0x37bc7b812
37bc7b8b7
37bc7b8b7 66 0f 1f 84 00 00 00 00 00 f........
37bc7b8c0
37bc7b8c0loc_37bc7b8c0:
37bc7b8c0mov edx, -4
37bc7b8c5mov eax, 4
37bc7b8cajmp 0x37bc7b812
37bc7b8cf
37bc7b8cf 90 .
37bc7b8d0
37bc7b8d0loc_37bc7b8d0:
37bc7b8d0mov edx, -8
37bc7b8d5mov eax, 8
37bc7b8dajmp 0x37bc7b812
37bc7b8df
37bc7b8df 90 .
37bc7b8e0
37bc7b8e0loc_37bc7b8e0:
37bc7b8e0mov edx, -11
37bc7b8e5mov eax, 11
37bc7b8eajmp 0x37bc7b812
37bc7b8ef
37bc7b8ef 90 .
37bc7b8f0
37bc7b8f0loc_37bc7b8f0:
37bc7b8f0mov eax, [rdi]
37bc7b8f2test eax, eax
37bc7b8f4jne 0x37bc7b863
37bc7b8fatest r13l, r13l
37bc7b8fdje 0x37bc7b94c
37bc7b8fflea rax, [rip+0x7d2a9a]
37bc7b906mov r9, rbx
37bc7b909lea rdx, [rip+0x7d2a84]
37bc7b910mov r8, rsi
37bc7b913mov [rsp+64], 1
37bc7b91clea rcx, [rip+0x7d2a79]
37bc7b923mov [rsp+56], 6
37bc7b92cmov [rsp+48], rax
37bc7b931mov [rsp+40], rax
37bc7b936mov [rsp+32], rax
37bc7b93bcall ilaenv_
37bc7b940imul eax, [rbx]
37bc7b943cmp r15l, eax
37bc7b946cmovl r15l, eax
37bc7b94amov eax, [rdi]
37bc7b94c
37bc7b94cloc_37bc7b94c:
37bc7b94cmov [r12+8], 0
37bc7b955pxor x1, x1
37bc7b959cvtsi2sd x1, r15l
37bc7b95emovq r15, x1
37bc7b963movsd_xmm [r12], x1
37bc7b969test eax, eax
37bc7b96bjne 0x37bc7b863
37bc7b971cmp r14l, -1
37bc7b975je 0x37bc7b836
37bc7b97btest r13l, r13l
37bc7b97eje 0x37bc7ba1c
37bc7b984mov rax, [rsp+312]
37bc7b98cmov r8, rbx
37bc7b98fmov rdx, rbx
37bc7b992mov rcx, rsi
37bc7b995mov [rsp+56], 1
37bc7b99emov r9, [rsp+288]
37bc7b9a6mov [rsp+48], rax
37bc7b9abmov rax, [rsp+304]
37bc7b9b3mov [rsp+40], rax
37bc7b9b8mov rax, [rsp+296]
37bc7b9c0mov [rsp+32], rax
37bc7b9c5call zlacpy_
37bc7b9camov [rsp+56], rdi
37bc7b9cfmov rdx, rbx
37bc7b9d2mov rcx, rsi
37bc7b9d5mov rax, [rsp+392]
37bc7b9ddmov [rsp+40], r12
37bc7b9e2mov r9, [rsp+312]
37bc7b9eamov r8, [rsp+304]
37bc7b9f2mov [rsp+64], 1
37bc7b9fbmov [rsp+48], rax
37bc7ba00mov rax, [rsp+320]
37bc7ba08mov [rsp+32], rax
37bc7ba0dcall zsytrf_
37bc7ba12mov eax, [rdi]
37bc7ba14test eax, eax
37bc7ba16jg 0x37bc7bc60
37bc7ba1c
37bc7ba1cloc_37bc7ba1c:
37bc7ba1cmov rax, [rsp+400]
37bc7ba24mov r8, rbx
37bc7ba27mov [rsp+56], 1
37bc7ba30mov rdx, rsi
37bc7ba33mov [rsp+48], 1
37bc7ba3cmov r9, [rsp+288]
37bc7ba44lea rcx, [rip+0x7d295f]
37bc7ba4bmov [rsp+40], rax
37bc7ba50mov rax, [rsp+296]
37bc7ba58mov [rsp+32], rax
37bc7ba5dcall zlansy_
37bc7ba62mov [rsp+64], rdi
37bc7ba67mov rdx, rbx
37bc7ba6amov rcx, rsi
37bc7ba6dmov rax, [rsp+360]
37bc7ba75mov [rsp+56], r12
37bc7ba7amov r9, [rsp+312]
37bc7ba82mov [rsp+72], 1
37bc7ba8bmov [rsp+48], rax
37bc7ba90lea rax, [rsp+152]
37bc7ba98mov r8, [rsp+304]
37bc7baa0mov [rsp+40], rax
37bc7baa5mov rax, [rsp+320]
37bc7baadmovsd_xmm [rsp+152], x0
37bc7bab6mov [rsp+32], rax
37bc7babbcall zsycon_
37bc7bac0mov rax, [rsp+352]
37bc7bac8mov r8, rbp
37bc7bacbmov rdx, rbx
37bc7bacemov [rsp+56], 4
37bc7bad7mov r9, [rsp+328]
37bc7badflea rcx, [rip+0x7d28c5]
37bc7bae6mov [rsp+48], rax
37bc7baebmov rax, [rsp+344]
37bc7baf3mov [rsp+40], rax
37bc7baf8mov rax, [rsp+336]
37bc7bb00mov [rsp+32], rax
37bc7bb05call zlacpy_
37bc7bb0amov [rsp+64], rdi
37bc7bb0fmov r8, rbp
37bc7bb12mov rdx, rbx
37bc7bb15mov rax, [rsp+352]
37bc7bb1dmov r9, [rsp+304]
37bc7bb25mov rcx, rsi
37bc7bb28mov [rsp+72], 1
37bc7bb31mov [rsp+56], rax
37bc7bb36mov rax, [rsp+344]
37bc7bb3emov [rsp+48], rax
37bc7bb43mov rax, [rsp+320]
37bc7bb4bmov [rsp+40], rax
37bc7bb50mov rax, [rsp+312]
37bc7bb58mov [rsp+32], rax
37bc7bb5dcall zsytrs_
37bc7bb62mov r8, rbp
37bc7bb65mov rdx, rbx
37bc7bb68mov rcx, rsi
37bc7bb6bmov rax, [rsp+400]
37bc7bb73mov r9, [rsp+288]
37bc7bb7bmov [rsp+136], 1
37bc7bb87mov [rsp+128], rdi
37bc7bb8fmov [rsp+120], rax
37bc7bb94mov rax, [rsp+376]
37bc7bb9cmov [rsp+112], r12
37bc7bba1mov [rsp+104], rax
37bc7bba6mov rax, [rsp+368]
37bc7bbaemov [rsp+96], rax
37bc7bbb3mov rax, [rsp+352]
37bc7bbbbmov [rsp+88], rax
37bc7bbc0mov rax, [rsp+344]
37bc7bbc8mov [rsp+80], rax
37bc7bbcdmov rax, [rsp+336]
37bc7bbd5mov [rsp+72], rax
37bc7bbdamov rax, [rsp+328]
37bc7bbe2mov [rsp+64], rax
37bc7bbe7mov rax, [rsp+320]
37bc7bbefmov [rsp+56], rax
37bc7bbf4mov rax, [rsp+312]
37bc7bbfcmov [rsp+48], rax
37bc7bc01mov rax, [rsp+304]
37bc7bc09mov [rsp+40], rax
37bc7bc0emov rax, [rsp+296]
37bc7bc16mov [rsp+32], rax
37bc7bc1bcall zsyrfs_
37bc7bc20mov rax, [rsp+360]
37bc7bc28mov edx, 7
37bc7bc2dlea rcx, [rip+0x7d277b]
37bc7bc34movsd_xmm x2, [rax]
37bc7bc38movapd x6, x2
37bc7bc3ccall dlamch_
37bc7bc41comisd x0, x6
37bc7bc45jbe 0x37bc7bc4e
37bc7bc47mov eax, [rbx]
37bc7bc49add eax, 1
37bc7bc4cmov [rdi], eax
37bc7bc4e
37bc7bc4eloc_37bc7bc4e:
37bc7bc4emov [r12], r15
37bc7bc52mov [r12+8], 0
37bc7bc5bjmp 0x37bc7b836
37bc7bc60
37bc7bc60loc_37bc7bc60:
37bc7bc60mov rax, [rsp+360]
37bc7bc68mov [rax], 0
37bc7bc6fjmp 0x37bc7b836
37bc7bc74
37bc7bc74 0f 1f 40 00 ..@.
37bc7bc78
37bc7bc78loc_37bc7bc78:
37bc7bc78mov edx, -13
37bc7bc7dmov eax, 13
37bc7bc82jmp 0x37bc7b812
37bc7b6c0
37bc7bc87
37bc7bc87 // align 0x10
37bc7bc87 // align 0x10
37bc7bc90
37bc7bc90zsytf2_:
37bc7bc90push r15
37bc7bc92push r14
37bc7bc94push r13
37bc7bc96push r12
37bc7bc98push rbp
37bc7bc99push rdi
37bc7bc9apush rsi
37bc7bc9bpush rbx
37bc7bc9csub rsp, 392
37bc7bca3movups [rsp+224], x6
37bc7bcabmovups [rsp+240], x7
37bc7bcb3movups [rsp+256], x8
37bc7bcbcmovups [rsp+272], x9
37bc7bcc5movups [rsp+288], x10
37bc7bccemovups [rsp+304], x11
37bc7bcd7movups [rsp+320], x12
37bc7bce0movups [rsp+336], x13
37bc7bce9movups [rsp+352], x14
37bc7bcf2movups [rsp+368], x15
37bc7bcfbmov rax, [rsp+504]
37bc7bd03mov esi, [r9]
37bc7bd06mov [rax], 0
37bc7bd0cmov [rsp+472], rdx
37bc7bd14mov r12, r8
37bc7bd17lea rdx, [rip+0x7d26a2]
37bc7bd1emov r8l, 1
37bc7bd24mov [rsp+488], r9
37bc7bd2cmov r9l, 1
37bc7bd32mov [rsp+464], rcx
37bc7bd3acall lsame_
37bc7bd3fmov ebx, eax
37bc7bd41test eax, eax
37bc7bd43je 0x37bc7c258
37bc7bd49
37bc7bd49loc_37bc7bd49:
37bc7bd49mov rax, [rsp+472]
37bc7bd51mov eax, [rax]
37bc7bd53test eax, eax
37bc7bd55js 0x37bc7be20
37bc7bd5bmov rdi, [rsp+488]
37bc7bd63test eax, eax
37bc7bd65mov edx, 1
37bc7bd6acmovg edx, eax
37bc7bd6dcmp [rdi], edx
37bc7bd6fjge 0x37bc7be40
37bc7bd75mov rax, [rsp+504]
37bc7bd7dmov [rax], -4
37bc7bd83mov eax, 4
37bc7bd88
37bc7bd88loc_37bc7bd88:
37bc7bd88lea rdx, [rsp+208]
37bc7bd90mov r8l, 6
37bc7bd96lea rcx, [rip+0x7d2625]
37bc7bd9dmov [rsp+208], eax
37bc7bda4call xerbla_
37bc7bda9nop
37bc7bdaa
37bc7bdaaloc_37bc7bdaa:
37bc7bdaamovups x6, [rsp+224]
37bc7bdb2movups x7, [rsp+240]
37bc7bdbamovups x8, [rsp+256]
37bc7bdc3movups x9, [rsp+272]
37bc7bdccmovups x10, [rsp+288]
37bc7bdd5movups x11, [rsp+304]
37bc7bddemovups x12, [rsp+320]
37bc7bde7movups x13, [rsp+336]
37bc7bdf0movups x14, [rsp+352]
37bc7bdf9movups x15, [rsp+368]
37bc7be02add rsp, 392
37bc7be09pop rbx
37bc7be0apop rsi
37bc7be0bpop rdi
37bc7be0cpop rbp
37bc7be0dpop r12
37bc7be0fpop r13
37bc7be11pop r14
37bc7be13pop r15
37bc7be15ret
37bc7be16
37bc7be16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7be20
37bc7be20loc_37bc7be20:
37bc7be20mov rax, [rsp+504]
37bc7be28mov [rax], -2
37bc7be2emov eax, 2
37bc7be33jmp 0x37bc7bd88
37bc7be38
37bc7be38 0f 1f 84 00 00 00 00 00 ........
37bc7be40
37bc7be40loc_37bc7be40:
37bc7be40movsxd rdi, esi
37bc7be43xor edx, edx
37bc7be45test rdi, rdi
37bc7be48cmovns rdx, rdi
37bc7be4cmov rdi, [rsp+504]
37bc7be54mov [rsp+64], rdx
37bc7be59not rdx
37bc7be5cmov [rsp+72], rdx
37bc7be61mov edx, [rdi]
37bc7be63test edx, edx
37bc7be65jne 0x37bc7d407
37bc7be6bmov r15l, eax
37bc7be6etest ebx, ebx
37bc7be70jne 0x37bc7c018
37bc7be76test r15l, r15l
37bc7be79jle 0x37bc7bdaa
37bc7be7fmov r14l, 1
37bc7be85pxor x7, x7
37bc7be89mov r8l, r15l
37bc7be8cmovq x6, [rip+0x7d253c]
37bc7be94jmp 0x37bc7becf
37bc7be96
37bc7be96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7bea0
37bc7bea0loc_37bc7bea0:
37bc7bea0mov rax, [rsp+504]
37bc7bea8mov [rax], r14l
37bc7beabmov rax, [rsp+472]
37bc7beb3mov r8l, [rax]
37bc7beb6
37bc7beb6loc_37bc7beb6:
37bc7beb6mov rax, [rsp+496]
37bc7bebemov [rax+4*r13-4], r14l
37bc7bec3mov r14l, edi
37bc7bec6
37bc7bec6loc_37bc7bec6:
37bc7bec6cmp r8l, r14l
37bc7bec9jl 0x37bc7bdaa
37bc7becf
37bc7becfloc_37bc7becf:
37bc7becfmov rbp, [rsp+64]
37bc7bed4movsxd r13, r14l
37bc7bed7mov rax, [rsp+72]
37bc7bedclea edi, [r14+1]
37bc7bee0pxor x9, x9
37bc7bee5imul rbp, r13
37bc7bee9lea rbx, [rbp+rax]
37bc7beeelea r15, [r13+rbx]
37bc7bef3mov rsi, r15
37bc7bef6shl rsi, 4
37bc7befaadd rsi, r12
37bc7befdmovsd_xmm x8, [rsi]
37bc7bf02movsd_xmm x0, [rsi+8]
37bc7bf07andpd x8, x6
37bc7bf0candpd x0, x6
37bc7bf10addsd x8, x0
37bc7bf15movsd_xmm [rsp+184], x8
37bc7bf1fcmp r14l, r8l
37bc7bf22jl 0x37bc7bfb8
37bc7bf28
37bc7bf28loc_37bc7bf28:
37bc7bf28maxsd x8, x9
37bc7bf2ducomisd x8, x7
37bc7bf32jp 0x37bc7bf60
37bc7bf34jne 0x37bc7bf60
37bc7bf36
37bc7bf36loc_37bc7bf36:
37bc7bf36mov rax, [rsp+504]
37bc7bf3emov eax, [rax]
37bc7bf40test eax, eax
37bc7bf42je 0x37bc7bea0
37bc7bf48mov rax, [rsp+472]
37bc7bf50mov r8l, [rax]
37bc7bf53jmp 0x37bc7beb6
37bc7bf58
37bc7bf58 0f 1f 84 00 00 00 00 00 ........
37bc7bf60
37bc7bf60loc_37bc7bf60:
37bc7bf60lea rcx, [rsp+184]
37bc7bf68call disnan_
37bc7bf6dtest eax, eax
37bc7bf6fjne 0x37bc7bf36
37bc7bf71movsd_xmm x11, [rip+0x7d2466]
37bc7bf7amovsd_xmm x10, [rsp+184]
37bc7bf84mulsd x11, x9
37bc7bf89comisd x10, x11
37bc7bf8ejb 0x37bc7c6a0
37bc7bf94mov rax, [rsp+472]
37bc7bf9cmov r15l, r14l
37bc7bf9fmov r8l, [rax]
37bc7bfa2
37bc7bfa2loc_37bc7bfa2:
37bc7bfa2cmp r14l, r8l
37bc7bfa5jl 0x37bc7c298
37bc7bfabmov r14l, r15l
37bc7bfaejmp 0x37bc7beb6
37bc7bfb3
37bc7bfb3 0f 1f 44 00 00 ..D..
37bc7bfb8
37bc7bfb8loc_37bc7bfb8:
37bc7bfb8movsxd rdx, edi
37bc7bfbbsub r8l, r14l
37bc7bfbelea rcx, [rsp+208]
37bc7bfc6add rdx, rbx
37bc7bfc9mov [rsp+208], r8l
37bc7bfd1lea r8, [rip+0x7d23f0]
37bc7bfd8shl rdx, 4
37bc7bfdcadd rdx, r12
37bc7bfdfcall izamax_
37bc7bfe4add eax, r14l
37bc7bfe7mov [rsp+116], eax
37bc7bfebcdqe
37bc7bfedadd rax, rbx
37bc7bff0shl rax, 4
37bc7bff4add rax, r12
37bc7bff7movsd_xmm x9, [rax]
37bc7bffcmovsd_xmm x0, [rax+8]
37bc7c001andpd x9, x6
37bc7c006andpd x0, x6
37bc7c00aaddsd x9, x0
37bc7c00fjmp 0x37bc7bf28
37bc7c014
37bc7c014 0f 1f 40 00 ..@.
37bc7c018
37bc7c018loc_37bc7c018:
37bc7c018test eax, eax
37bc7c01ajle 0x37bc7bdaa
37bc7c020movsd_xmm x8, [rip+0x7d23b7]
37bc7c029pxor x7, x7
37bc7c02dmovq x6, [rip+0x7d239b]
37bc7c035jmp 0x37bc7c071
37bc7c037
37bc7c037 66 0f 1f 84 00 00 00 00 00 f........
37bc7c040
37bc7c040loc_37bc7c040:
37bc7c040mov rax, [rsp+504]
37bc7c048mov edx, [rax]
37bc7c04atest edx, edx
37bc7c04cjne 0x37bc7c059
37bc7c04emov rax, [rsp+504]
37bc7c056mov [rax], r15l
37bc7c059
37bc7c059loc_37bc7c059:
37bc7c059mov rax, [rsp+496]
37bc7c061mov [rax+4*r14-4], r15l
37bc7c066test esi, esi
37bc7c068je 0x37bc7bdaa
37bc7c06e
37bc7c06eloc_37bc7c06e:
37bc7c06emov r15l, esi
37bc7c071
37bc7c071loc_37bc7c071:
37bc7c071mov r13, [rsp+64]
37bc7c076movsxd r14, r15l
37bc7c079mov rax, [rsp+72]
37bc7c07elea esi, [r15-1]
37bc7c082pxor x10, x10
37bc7c087imul r13, r14
37bc7c08blea rdi, [r13+rax]
37bc7c090lea rbp, [r14+rdi]
37bc7c094mov rbx, rbp
37bc7c097shl rbx, 4
37bc7c09badd rbx, r12
37bc7c09emovsd_xmm x9, [rbx]
37bc7c0a3movsd_xmm x0, [rbx+8]
37bc7c0a8andpd x9, x6
37bc7c0adandpd x0, x6
37bc7c0b1addsd x9, x0
37bc7c0b6movsd_xmm [rsp+184], x9
37bc7c0c0cmp r15l, 1
37bc7c0c4je 0x37bc7c114
37bc7c0c6lea rdx, [rdi+1]
37bc7c0calea r8, [rip+0x7d22f7]
37bc7c0d1mov [rsp+208], esi
37bc7c0d8shl rdx, 4
37bc7c0dclea rcx, [rsp+208]
37bc7c0e4add rdx, r12
37bc7c0e7call izamax_
37bc7c0ecmov [rsp+116], eax
37bc7c0f0cdqe
37bc7c0f2add rax, rdi
37bc7c0f5shl rax, 4
37bc7c0f9add rax, r12
37bc7c0fcmovsd_xmm x10, [rax]
37bc7c101movsd_xmm x0, [rax+8]
37bc7c106andpd x10, x6
37bc7c10bandpd x0, x6
37bc7c10faddsd x10, x0
37bc7c114
37bc7c114loc_37bc7c114:
37bc7c114maxsd x9, x10
37bc7c119ucomisd x9, x7
37bc7c11ejp 0x37bc7c126
37bc7c120je 0x37bc7c040
37bc7c126
37bc7c126loc_37bc7c126:
37bc7c126lea rcx, [rsp+184]
37bc7c12ecall disnan_
37bc7c133test eax, eax
37bc7c135jne 0x37bc7c040
37bc7c13bmovapd x12, x10
37bc7c140lea r11, [rsp+208]
37bc7c148movsd_xmm x11, [rsp+184]
37bc7c152lea r8, [rip+0x7d226f]
37bc7c159mulsd x12, x8
37bc7c15ecomisd x11, x12
37bc7c163jb 0x37bc7c410
37bc7c169
37bc7c169loc_37bc7c169:
37bc7c169movsd_xmm x2, [rbx]
37bc7c16dmovsd_xmm x1, [rbx+8]
37bc7c172movapd x0, x2
37bc7c176movapd x3, x1
37bc7c17aandpd x0, x6
37bc7c17eandpd x3, x6
37bc7c182comisd x3, x0
37bc7c186ja 0x37bc7c3ca
37bc7c18cmovapd x3, x1
37bc7c190divsd x3, x2
37bc7c194mulsd x1, x3
37bc7c198movapd x0, x3
37bc7c19caddsd x1, x2
37bc7c1a0pxor x2, x2
37bc7c1a4mulsd x0, x2
37bc7c1a8subsd x2, x3
37bc7c1acaddsd x0, [rip+0x7d2244]
37bc7c1b4unpcklpd x1, x1
37bc7c1b8unpcklpd x0, x2
37bc7c1bcdivpd x0, x1
37bc7c1c0
37bc7c1c0loc_37bc7c1c0:
37bc7c1c0mov rax, [rsp+488]
37bc7c1c8mov [rsp+32], r8
37bc7c1cdadd rdi, 1
37bc7c1d1lea rdx, [rsp+180]
37bc7c1d9movddup x1, [rip+0x7d221f]
37bc7c1e1mov [rsp+40], r12
37bc7c1e6shl rdi, 4
37bc7c1eamov r8, r11
37bc7c1edmov [rsp+56], 1
37bc7c1f6mov rcx, [rsp+464]
37bc7c1felea r9, [rdi+r12]
37bc7c202mov [rsp+48], rax
37bc7c207movups [rsp+192], x0
37bc7c20fxorpd x0, x1
37bc7c213mov [rsp+180], esi
37bc7c21amov [rsp+80], r11
37bc7c21fmovups [rsp+208], x0
37bc7c227call zsyr_
37bc7c22cmov rcx, [rsp+80]
37bc7c231lea r9, [rip+0x7d2190]
37bc7c238lea rdx, [rsp+192]
37bc7c240lea r8, [rdi+r12]
37bc7c244mov [rsp+208], esi
37bc7c24bcall zscal_
37bc7c250jmp 0x37bc7c059
37bc7c255
37bc7c255 0f 1f 00 ...
37bc7c258
37bc7c258loc_37bc7c258:
37bc7c258mov rcx, [rsp+464]
37bc7c260mov r9l, 1
37bc7c266mov r8l, 1
37bc7c26clea rdx, [rip+0x7d214e]
37bc7c273call lsame_
37bc7c278test eax, eax
37bc7c27ajne 0x37bc7bd49
37bc7c280mov rax, [rsp+504]
37bc7c288mov [rax], -1
37bc7c28emov eax, 1
37bc7c293jmp 0x37bc7bd88
37bc7c298
37bc7c298loc_37bc7c298:
37bc7c298movsd_xmm x2, [rsi]
37bc7c29cmovsd_xmm x1, [rsi+8]
37bc7c2a1movapd x0, x2
37bc7c2a5movapd x3, x1
37bc7c2a9andpd x0, x6
37bc7c2adandpd x3, x6
37bc7c2b1comisd x3, x0
37bc7c2b5ja 0x37bc7c94f
37bc7c2bbmovapd x3, x1
37bc7c2bfdivsd x3, x2
37bc7c2c3mulsd x1, x3
37bc7c2c7movapd x0, x3
37bc7c2cbaddsd x1, x2
37bc7c2cfpxor x2, x2
37bc7c2d3mulsd x0, x2
37bc7c2d7subsd x2, x3
37bc7c2dbaddsd x0, [rip+0x7d2115]
37bc7c2e3unpcklpd x1, x1
37bc7c2e7unpcklpd x0, x2
37bc7c2ebdivpd x0, x1
37bc7c2ef
37bc7c2efloc_37bc7c2ef:
37bc7c2efmov rax, [rsp+488]
37bc7c2f7movsxd rcx, edi
37bc7c2fasub r8l, r14l
37bc7c2fdmovddup x1, [rip+0x7d20fb]
37bc7c305add rbx, rcx
37bc7c308mov [rsp+180], r8l
37bc7c310lea rdx, [rsp+180]
37bc7c318lea r8, [rsp+208]
37bc7c320mov [rsp+48], rax
37bc7c325mov rax, [rsp+64]
37bc7c32ashl rbx, 4
37bc7c32emov [rsp+56], 1
37bc7c337lea r9, [rbx+r12]
37bc7c33badd rax, rbp
37bc7c33eadd rax, [rsp+72]
37bc7c343movups [rsp+192], x0
37bc7c34bxorpd x0, x1
37bc7c34fadd rax, rcx
37bc7c352mov rcx, [rsp+464]
37bc7c35amovups [rsp+208], x0
37bc7c362shl rax, 4
37bc7c366add rax, r12
37bc7c369mov [rsp+40], rax
37bc7c36elea rax, [rip+0x7d2053]
37bc7c375mov [rsp+32], rax
37bc7c37acall zsyr_
37bc7c37flea r8, [rbx+r12]
37bc7c383mov rax, [rsp+472]
37bc7c38blea rdx, [rsp+192]
37bc7c393lea r9, [rip+0x7d202e]
37bc7c39alea rcx, [rsp+208]
37bc7c3a2mov eax, [rax]
37bc7c3a4mov [rsp+80], eax
37bc7c3a8sub eax, r14l
37bc7c3abmov r14l, r15l
37bc7c3aemov [rsp+208], eax
37bc7c3b5call zscal_
37bc7c3bamov rax, [rsp+472]
37bc7c3c2mov r8l, [rax]
37bc7c3c5jmp 0x37bc7beb6
37bc7c3ca
37bc7c3caloc_37bc7c3ca:
37bc7c3camovapd x0, x2
37bc7c3cedivsd x0, x1
37bc7c3d2mulsd x2, x0
37bc7c3d6addsd x2, x1
37bc7c3dapxor x1, x1
37bc7c3demulsd x1, x0
37bc7c3e2unpcklpd x0, x1
37bc7c3e6movupd x1, [rip+0x7d2002]
37bc7c3eeaddpd x1, x0
37bc7c3f2addpd x0, [rip+0x7d2006]
37bc7c3famovsd_xmm x0, x1
37bc7c3femovddup x1, x2
37bc7c402divpd x0, x1
37bc7c406jmp 0x37bc7c1c0
37bc7c40b
37bc7c40b 0f 1f 44 00 00 ..D..
37bc7c410
37bc7c410loc_37bc7c410:
37bc7c410mov ecx, [rsp+116]
37bc7c414mov eax, r15l
37bc7c417mov [rsp+120], r11
37bc7c41cmov r8, [rsp+488]
37bc7c424sub eax, ecx
37bc7c426mov [rsp+136], eax
37bc7c42dmov [rsp+208], eax
37bc7c434lea eax, [rcx+1]
37bc7c437movsxd r10, eax
37bc7c43amov rax, [rsp+64]
37bc7c43fmov [rsp+144], r10
37bc7c447imul rax, r10
37bc7c44bmovsxd r10, ecx
37bc7c44emov rcx, r11
37bc7c451mov [rsp+80], r10
37bc7c456mov [rsp+96], rax
37bc7c45badd rax, [rsp+72]
37bc7c460add rax, r10
37bc7c463shl rax, 4
37bc7c467lea rdx, [r12+rax]
37bc7c46bmov [rsp+152], rdx
37bc7c473call izamax_
37bc7c478mov ecx, [rsp+116]
37bc7c47cmov rdx, [rsp+64]
37bc7c481mov r8, [rsp+72]
37bc7c486mov r11, [rsp+120]
37bc7c48badd eax, ecx
37bc7c48dcdqe
37bc7c48fimul rax, rdx
37bc7c493add rax, r8
37bc7c496add rax, [rsp+80]
37bc7c49bshl rax, 4
37bc7c49fadd rax, r12
37bc7c4a2cmp ecx, 1
37bc7c4a5movsd_xmm x9, [rax]
37bc7c4aamovsd_xmm x0, [rax+8]
37bc7c4afandpd x9, x6
37bc7c4b4andpd x0, x6
37bc7c4b8addsd x9, x0
37bc7c4bdjle 0x37bc7c526
37bc7c4bfmov r9, [rsp+96]
37bc7c4c4lea eax, [rcx-1]
37bc7c4c7mov rcx, r11
37bc7c4camov [rsp+208], eax
37bc7c4d1sub r9, rdx
37bc7c4d4add r9, r8
37bc7c4d7lea r8, [rip+0x7d1eea]
37bc7c4delea rdx, [r9+1]
37bc7c4e2mov [rsp+128], r9
37bc7c4eashl rdx, 4
37bc7c4eeadd rdx, r12
37bc7c4f1call izamax_
37bc7c4f6mov r11, [rsp+120]
37bc7c4fbcdqe
37bc7c4fdadd rax, [rsp+128]
37bc7c505shl rax, 4
37bc7c509add rax, r12
37bc7c50cmovsd_xmm x0, [rax]
37bc7c510movsd_xmm x1, [rax+8]
37bc7c515andpd x0, x6
37bc7c519andpd x1, x6
37bc7c51daddsd x0, x1
37bc7c521maxsd x9, x0
37bc7c526
37bc7c526loc_37bc7c526:
37bc7c526divsd x10, x9
37bc7c52bmulsd x10, x12
37bc7c530comisd x11, x10
37bc7c535jae 0x37bc7c870
37bc7c53bmov rax, [rsp+80]
37bc7c540mov rcx, [rsp+96]
37bc7c545mulsd x9, x8
37bc7c54asub rcx, [rsp+64]
37bc7c54fadd rcx, [rsp+72]
37bc7c554add rax, rcx
37bc7c557mov [rsp+160], rax
37bc7c55fshl rax, 4
37bc7c563add rax, r12
37bc7c566movsd_xmm x0, [rax]
37bc7c56amovsd_xmm x1, [rax+8]
37bc7c56fandpd x0, x6
37bc7c573andpd x1, x6
37bc7c577addsd x0, x1
37bc7c57bcomisd x0, x9
37bc7c580jae 0x37bc7c931
37bc7c586mov edx, [rsp+116]
37bc7c58acmp edx, esi
37bc7c58cje 0x37bc7c9bc
37bc7c592mov r10l, esi
37bc7c595mov rax, r13
37bc7c598movsxd rbp, esi
37bc7c59bsub rax, [rsp+64]
37bc7c5a0sub r10l, edx
37bc7c5a3add rax, [rsp+72]
37bc7c5a8mov [rsp+172], 2
37bc7c5b3mov [rsp+136], r10l
37bc7c5bbadd rbp, rax
37bc7c5be
37bc7c5beloc_37bc7c5be:
37bc7c5bemov edx, [rsp+116]
37bc7c5c2lea r8, [rip+0x7d1dff]
37bc7c5c9add rcx, 1
37bc7c5cdmov [rsp+96], r11
37bc7c5d2mov [rsp+32], r8
37bc7c5d7shl rcx, 4
37bc7c5dbshl rbp, 4
37bc7c5dfsub edx, 1
37bc7c5e2lea r9, [r12+rcx]
37bc7c5e6mov rcx, r11
37bc7c5e9mov [rsp+120], r8
37bc7c5eemov [rsp+208], edx
37bc7c5f5lea rdx, [rax+1]
37bc7c5f9add rbp, r12
37bc7c5fcshl rdx, 4
37bc7c600mov [rsp+128], rax
37bc7c608add rdx, r12
37bc7c60bcall zswap_
37bc7c610mov r8, [rsp+120]
37bc7c615mov edx, [rsp+136]
37bc7c61cmov rax, [rsp+488]
37bc7c624mov r9, [rsp+152]
37bc7c62csub edx, 1
37bc7c62fmov rcx, [rsp+96]
37bc7c634mov [rsp+208], edx
37bc7c63bmov rdx, [rsp+144]
37bc7c643mov [rsp+32], rax
37bc7c648add rdx, [rsp+128]
37bc7c650shl rdx, 4
37bc7c654add rdx, r12
37bc7c657call zswap_
37bc7c65cmovupd x0, [rbp]
37bc7c661mov r11, [rsp+96]
37bc7c666mov rax, [rsp+160]
37bc7c66emov r8, [rsp+120]
37bc7c673shl rax, 4
37bc7c677cmp [rsp+172], 2
37bc7c67fmovupd x1, [r12+rax]
37bc7c685movups [rbp], x1
37bc7c689movups [r12+rax], x0
37bc7c68eje 0x37bc7c990
37bc7c694mov r15l, [rsp+116]
37bc7c699jmp 0x37bc7c169
37bc7c69e
37bc7c69e 66 90 f.
37bc7c6a0
37bc7c6a0loc_37bc7c6a0:
37bc7c6a0movsxd r10, [rsp+116]
37bc7c6a5mov r8, [rsp+488]
37bc7c6admov ecx, r10l
37bc7c6b0mov [rsp+120], r10
37bc7c6b5sub ecx, r14l
37bc7c6b8mov [rsp+80], ecx
37bc7c6bcmov [rsp+208], ecx
37bc7c6c3lea rcx, [rbx+r10]
37bc7c6c7mov rdx, rcx
37bc7c6camov [rsp+128], rcx
37bc7c6d2lea rcx, [rsp+208]
37bc7c6dashl rdx, 4
37bc7c6demov [rsp+96], rcx
37bc7c6e3add rdx, r12
37bc7c6e6call izamax_
37bc7c6ebmov r10, [rsp+120]
37bc7c6f0mov rcx, [rsp+472]
37bc7c6f8lea eax, [r14+rax-1]
37bc7c6fdcdqe
37bc7c6ffimul rax, [rsp+64]
37bc7c705add rax, [rsp+72]
37bc7c70aadd rax, r10
37bc7c70dmov r8l, [rcx]
37bc7c710mov rcx, [rsp+96]
37bc7c715shl rax, 4
37bc7c719add rax, r12
37bc7c71cmovsd_xmm x8, [rax]
37bc7c721movsd_xmm x0, [rax+8]
37bc7c726mov eax, [rsp+116]
37bc7c72aandpd x8, x6
37bc7c72fandpd x0, x6
37bc7c733cmp r8l, eax
37bc7c736addsd x8, x0
37bc7c73bjg 0x37bc7c888
37bc7c741
37bc7c741loc_37bc7c741:
37bc7c741divsd x9, x8
37bc7c746mulsd x9, x11
37bc7c74bcomisd x10, x9
37bc7c750jae 0x37bc7c880
37bc7c756mulsd x8, [rip+0x7d1c81]
37bc7c75fmov r9, [rsp+64]
37bc7c764imul r9, r10
37bc7c768add r9, [rsp+72]
37bc7c76dlea rax, [r10+r9]
37bc7c771mov [rsp+96], rax
37bc7c776shl rax, 4
37bc7c77aadd rax, r12
37bc7c77dmovsd_xmm x0, [rax]
37bc7c781movsd_xmm x1, [rax+8]
37bc7c786andpd x0, x6
37bc7c78aandpd x1, x6
37bc7c78eaddsd x0, x1
37bc7c792comisd x0, x8
37bc7c797jae 0x37bc7c913
37bc7c79dmov edx, [rsp+116]
37bc7c7a1lea r11l, [r14+2]
37bc7c7a5cmp edx, edi
37bc7c7a7je 0x37bc7ca2b
37bc7c7admov rax, [rsp+64]
37bc7c7b2sub edx, edi
37bc7c7b4mov [rsp+120], 2
37bc7c7bcmovsxd r15, edi
37bc7c7bfmov [rsp+80], edx
37bc7c7c3add rax, rbp
37bc7c7c6add rax, [rsp+72]
37bc7c7cbadd r15, rax
37bc7c7ce
37bc7c7celoc_37bc7c7ce:
37bc7c7cecmp [rsp+116], r8l
37bc7c7d3jl 0x37bc7ca60
37bc7c7d9
37bc7c7d9loc_37bc7c7d9:
37bc7c7d9mov edx, [rsp+80]
37bc7c7ddmov r8, [rsp+64]
37bc7c7e2shl r15, 4
37bc7c7e6sub edx, 1
37bc7c7e9mov [rsp+208], edx
37bc7c7f0movsxd rdx, r11l
37bc7c7f3imul r8, rdx
37bc7c7f7add rdx, rax
37bc7c7famov rax, [rsp+488]
37bc7c802add r8, [rsp+72]
37bc7c807add r8, r10
37bc7c80ashl rdx, 4
37bc7c80emov [rsp+32], rax
37bc7c813shl r8, 4
37bc7c817add rdx, r12
37bc7c81alea r9, [r12+r8]
37bc7c81elea r8, [rip+0x7d1ba3]
37bc7c825call zswap_
37bc7c82amov rax, [rsp+96]
37bc7c82fmovupd x0, [r12+r15]
37bc7c835shl rax, 4
37bc7c839movupd x1, [r12+rax]
37bc7c83fmovups [r12+r15], x1
37bc7c844movups [r12+rax], x0
37bc7c849cmp [rsp+120], 2
37bc7c84eje 0x37bc7c9f0
37bc7c854mov rax, [rsp+472]
37bc7c85cmov r8l, [rax]
37bc7c85f
37bc7c85floc_37bc7c85f:
37bc7c85fmov r15l, [rsp+116]
37bc7c864jmp 0x37bc7bfa2
37bc7c869
37bc7c869 0f 1f 80 00 00 00 00 .......
37bc7c870
37bc7c870loc_37bc7c870:
37bc7c870lea r8, [rip+0x7d1b51]
37bc7c877jmp 0x37bc7c169
37bc7c87c
37bc7c87c 0f 1f 40 00 ..@.
37bc7c880
37bc7c880loc_37bc7c880:
37bc7c880mov r15l, r14l
37bc7c883jmp 0x37bc7bfa2
37bc7c888
37bc7c888loc_37bc7c888:
37bc7c888mov r9, [rsp+64]
37bc7c88dlea edx, [rax+1]
37bc7c890sub r8l, eax
37bc7c893mov [rsp+136], r10
37bc7c89bmovsxd rdx, edx
37bc7c89emov [rsp+208], r8l
37bc7c8a6lea r8, [rip+0x7d1b1b]
37bc7c8adimul r9, r10
37bc7c8b1add r9, [rsp+72]
37bc7c8b6add rdx, r9
37bc7c8b9mov [rsp+120], r9
37bc7c8beshl rdx, 4
37bc7c8c2add rdx, r12
37bc7c8c5call izamax_
37bc7c8caadd eax, [rsp+116]
37bc7c8cemov rcx, [rsp+96]
37bc7c8d3cdqe
37bc7c8d5add rax, [rsp+120]
37bc7c8damov r10, [rsp+136]
37bc7c8e2shl rax, 4
37bc7c8e6add rax, r12
37bc7c8e9movsd_xmm x0, [rax]
37bc7c8edmovsd_xmm x1, [rax+8]
37bc7c8f2mov rax, [rsp+472]
37bc7c8faandpd x0, x6
37bc7c8feandpd x1, x6
37bc7c902addsd x0, x1
37bc7c906mov r8l, [rax]
37bc7c909maxsd x8, x0
37bc7c90ejmp 0x37bc7c741
37bc7c913
37bc7c913loc_37bc7c913:
37bc7c913cmp [rsp+116], r14l
37bc7c918je 0x37bc7c85f
37bc7c91emov [rsp+120], 1
37bc7c926mov rax, rbx
37bc7c929mov r11l, edi
37bc7c92cjmp 0x37bc7c7ce
37bc7c931
37bc7c931loc_37bc7c931:
37bc7c931cmp [rsp+116], r15l
37bc7c936je 0x37bc7c870
37bc7c93cmov [rsp+172], 1
37bc7c947mov rax, rdi
37bc7c94ajmp 0x37bc7c5be
37bc7c94f
37bc7c94floc_37bc7c94f:
37bc7c94fmovapd x0, x2
37bc7c953divsd x0, x1
37bc7c957mulsd x2, x0
37bc7c95baddsd x1, x2
37bc7c95fpxor x2, x2
37bc7c963mulsd x2, x0
37bc7c967unpcklpd x1, x1
37bc7c96bunpcklpd x0, x2
37bc7c96fmovupd x2, [rip+0x7d1a79]
37bc7c977addpd x2, x0
37bc7c97baddpd x0, [rip+0x7d1a7d]
37bc7c983movsd_xmm x0, x2
37bc7c987divpd x0, x1
37bc7c98bjmp 0x37bc7c2ef
37bc7c990
37bc7c990loc_37bc7c990:
37bc7c990mov rax, [rsp+80]
37bc7c995movsxd rdx, esi
37bc7c998add rdx, rdi
37bc7c99badd rax, rdi
37bc7c99eshl rdx, 4
37bc7c9a2shl rax, 4
37bc7c9a6movupd x0, [r12+rdx]
37bc7c9acmovupd x1, [r12+rax]
37bc7c9b2movups [r12+rdx], x1
37bc7c9b7movups [r12+rax], x0
37bc7c9bc
37bc7c9bcloc_37bc7c9bc:
37bc7c9bccmp r15l, 2
37bc7c9c0jg 0x37bc7cae8
37bc7c9c6mov edx, [rsp+116]
37bc7c9camov rax, [rsp+496]
37bc7c9d2mov rdi, [rsp+496]
37bc7c9daneg edx
37bc7c9dcmov [rax+4*r14-4], edx
37bc7c9e1lea eax, [r15-2]
37bc7c9e5cdqe
37bc7c9e7mov [rdi+4*rax], edx
37bc7c9eajmp 0x37bc7bdaa
37bc7c9ef
37bc7c9ef 90 .
37bc7c9f0
37bc7c9f0loc_37bc7c9f0:
37bc7c9f0mov rdx, [rsp+128]
37bc7c9f8movsxd rax, edi
37bc7c9fblea r11l, [r14+2]
37bc7c9ffadd rax, rbx
37bc7ca02shl rdx, 4
37bc7ca06shl rax, 4
37bc7ca0amovupd x1, [r12+rdx]
37bc7ca10movupd x0, [r12+rax]
37bc7ca16movups [r12+rax], x1
37bc7ca1bmov rax, [rsp+472]
37bc7ca23movups [r12+rdx], x0
37bc7ca28mov r8l, [rax]
37bc7ca2b
37bc7ca2bloc_37bc7ca2b:
37bc7ca2blea eax, [r8-1]
37bc7ca2fcmp eax, r14l
37bc7ca32jg 0x37bc7ce90
37bc7ca38
37bc7ca38loc_37bc7ca38:
37bc7ca38mov eax, [rsp+116]
37bc7ca3cmov r14l, r11l
37bc7ca3fneg eax
37bc7ca41movd x0, eax
37bc7ca45mov rax, [rsp+496]
37bc7ca4dpshufd x0, x0, -32
37bc7ca52movq [rax+4*r13-4], x0
37bc7ca59jmp 0x37bc7bec6
37bc7ca5e
37bc7ca5e 66 90 f.
37bc7ca60
37bc7ca60loc_37bc7ca60:
37bc7ca60mov edx, [rsp+116]
37bc7ca64mov [rsp+144], rax
37bc7ca6cmov [rsp+160], r11l
37bc7ca74sub r8l, edx
37bc7ca77add edx, 1
37bc7ca7amov [rsp+152], r10
37bc7ca82movsxd rdx, edx
37bc7ca85mov [rsp+208], r8l
37bc7ca8dlea r8, [r9+rdx]
37bc7ca91add rdx, rax
37bc7ca94lea rax, [rip+0x7d192d]
37bc7ca9bmov [rsp+136], rcx
37bc7caa3mov [rsp+32], rax
37bc7caa8shl r8, 4
37bc7caacshl rdx, 4
37bc7cab0lea r9, [r12+r8]
37bc7cab4add rdx, r12
37bc7cab7mov r8, rax
37bc7cabacall zswap_
37bc7cabfmov r11l, [rsp+160]
37bc7cac7mov r10, [rsp+152]
37bc7cacfmov rax, [rsp+144]
37bc7cad7mov rcx, [rsp+136]
37bc7cadfjmp 0x37bc7c7d9
37bc7cae4
37bc7cae4 0f 1f 40 00 ..@.
37bc7cae8
37bc7cae8loc_37bc7cae8:
37bc7cae8movsxd rax, esi
37bc7caebmov rsi, [rsp+72]
37bc7caf0mov r10, r13
37bc7caf3sub r10, [rsp+64]
37bc7caf8lea rdx, [rdi+rax]
37bc7cafcmovsd_xmm x12, [rbx+8]
37bc7cb02movsd_xmm x4, [rbx]
37bc7cb06shl rdx, 4
37bc7cb0aadd rdx, r12
37bc7cb0dmovsd_xmm x3, [rdx]
37bc7cb11movsd_xmm x2, [rdx+8]
37bc7cb16lea rdx, [r10+rsi]
37bc7cb1aadd rax, rdx
37bc7cb1dmovapd x5, x3
37bc7cb21movapd x10, x2
37bc7cb26shl rax, 4
37bc7cb2aandpd x5, x6
37bc7cb2eandpd x10, x6
37bc7cb33add rax, r12
37bc7cb36comisd x10, x5
37bc7cb3bmovsd_xmm x14, [rax]
37bc7cb40movsd_xmm x11, [rax+8]
37bc7cb46jbe 0x37bc7d225
37bc7cb4cmovapd x0, x3
37bc7cb50movapd x13, x14
37bc7cb55divsd x0, x2
37bc7cb59mulsd x13, x0
37bc7cb5emovapd x1, x0
37bc7cb62mulsd x1, x3
37bc7cb66addsd x13, x11
37bc7cb6bmulsd x11, x0
37bc7cb70addsd x1, x2
37bc7cb74divsd x13, x1
37bc7cb79subsd x11, x14
37bc7cb7emovapd x14, x0
37bc7cb83mulsd x14, x4
37bc7cb88addsd x14, x12
37bc7cb8dmulsd x12, x0
37bc7cb92subsd x12, x4
37bc7cb97divsd x11, x1
37bc7cb9cdivsd x14, x1
37bc7cba1divsd x12, x1
37bc7cba6
37bc7cba6loc_37bc7cba6:
37bc7cba6movapd x0, x11
37bc7cbabmovapd x1, x13
37bc7cbb0movapd x4, x13
37bc7cbb5movsd_xmm x15, [rip+0x7d183a]
37bc7cbbemulsd x0, x12
37bc7cbc3mulsd x1, x14
37bc7cbc8mulsd x4, x12
37bc7cbcdsubsd x1, x0
37bc7cbd1movapd x0, x11
37bc7cbd6mulsd x0, x14
37bc7cbdbsubsd x1, x15
37bc7cbe0addsd x0, x4
37bc7cbe4movapd x4, x1
37bc7cbe8andpd x4, x6
37bc7cbecmovapd x9, x0
37bc7cbf1andpd x9, x6
37bc7cbf6comisd x9, x4
37bc7cbfbjbe 0x37bc7d2cb
37bc7cc01movapd x9, x1
37bc7cc06divsd x9, x0
37bc7cc0bmulsd x1, x9
37bc7cc10movapd x4, x9
37bc7cc15addsd x1, x0
37bc7cc19pxor x0, x0
37bc7cc1dmulsd x9, x0
37bc7cc22addsd x4, x0
37bc7cc26divsd x4, x1
37bc7cc2asubsd x9, x15
37bc7cc2fdivsd x9, x1
37bc7cc34
37bc7cc34loc_37bc7cc34:
37bc7cc34comisd x10, x5
37bc7cc39jbe 0x37bc7d290
37bc7cc3fmovapd x0, x3
37bc7cc43divsd x0, x2
37bc7cc47mulsd x3, x0
37bc7cc4bmovapd x10, x0
37bc7cc50mulsd x10, x4
37bc7cc55addsd x3, x2
37bc7cc59addsd x10, x9
37bc7cc5emulsd x9, x0
37bc7cc63divsd x10, x3
37bc7cc68subsd x9, x4
37bc7cc6ddivsd x9, x3
37bc7cc72
37bc7cc72loc_37bc7cc72:
37bc7cc72add rdi, r14
37bc7cc75mov rax, [rsp+72]
37bc7cc7aadd rdx, r14
37bc7cc7dlea esi, [r15-2]
37bc7cc81shl rdi, 4
37bc7cc85shl rdx, 4
37bc7cc89sub r15l, 3
37bc7cc8dmovups [rsp+80], x6
37bc7cc92lea r11, [r12+rdi-32]
37bc7cc97mov rdi, [rsp+64]
37bc7cc9cadd r14, rax
37bc7cc9fmov rbx, rax
37bc7cca2lea rcx, [r12+rdx-32]
37bc7cca7shl rbx, 4
37bc7ccabsub r10, rdi
37bc7ccaeshl rdi, 4
37bc7ccb2lea rax, [r10+r14]
37bc7ccb6mov r14, rdi
37bc7ccb9shl rax, 4
37bc7ccbdlea rdx, [r12+rax-32]
37bc7ccc2nop [rax]
37bc7ccc5nop [rax+rax]
37bc7ccd0
37bc7ccd0loc_37bc7ccd0:
37bc7ccd0movsd_xmm x5, [rcx]
37bc7ccd4movsd_xmm x4, [rcx+8]
37bc7ccd9lea r8l, [r15+1]
37bc7ccddxor eax, eax
37bc7ccdfmovsd_xmm x2, [r11]
37bc7cce4movsd_xmm x3, [r11+8]
37bc7cceaneg r8
37bc7ccedlea r9, [r14+rcx]
37bc7ccf1movapd x1, x5
37bc7ccf5movapd x0, x4
37bc7ccf9movapd x15, x4
37bc7ccfeshl r8, 4
37bc7cd02mulsd x0, x12
37bc7cd07mulsd x1, x14
37bc7cd0cmulsd x15, x14
37bc7cd11subsd x1, x0
37bc7cd15movapd x0, x5
37bc7cd19mulsd x0, x12
37bc7cd1esubsd x1, x2
37bc7cd22addsd x0, x15
37bc7cd27movapd x15, x1
37bc7cd2cmulsd x15, x10
37bc7cd31mulsd x1, x9
37bc7cd36subsd x0, x3
37bc7cd3amovapd x6, x0
37bc7cd3emulsd x6, x9
37bc7cd43mulsd x0, x10
37bc7cd48subsd x15, x6
37bc7cd4dmovapd x6, x11
37bc7cd52addsd x1, x0
37bc7cd56mulsd x6, x3
37bc7cd5amovapd x0, x13
37bc7cd5fmulsd x0, x2
37bc7cd63mulsd x3, x13
37bc7cd68movq r10, x15
37bc7cd6dmulsd x2, x11
37bc7cd72movapd x15, x1
37bc7cd77subsd x0, x6
37bc7cd7bmovq x6, r10
37bc7cd80addsd x2, x3
37bc7cd84subsd x0, x5
37bc7cd88subsd x2, x4
37bc7cd8cmovapd x1, x0
37bc7cd90mulsd x1, x10
37bc7cd95mulsd x0, x9
37bc7cd9amovapd x3, x2
37bc7cd9emulsd x3, x9
37bc7cda3mulsd x2, x10
37bc7cda8subsd x1, x3
37bc7cdacmovq x3, r10
37bc7cdb1addsd x0, x2
37bc7cdb5movapd x2, x15
37bc7cdbaunpcklpd x3, x15
37bc7cdbfunpcklpd x2, x6
37bc7cdc3movapd x5, x1
37bc7cdc7movq rbp, x1
37bc7cdccmovapd x4, x0
37bc7cdd0movq rdi, x0
37bc7cdd5unpcklpd x5, x0
37bc7cdd9unpcklpd x4, x1
37bc7cdddnop [rax]
37bc7cde0
37bc7cde0loc_37bc7cde0:
37bc7cde0movupd x1, [r9+rax]
37bc7cde6movupd x0, [r9+rax]
37bc7cdecmovupd x6, [rdx+rax]
37bc7cdf1unpcklpd x1, x1
37bc7cdf5unpckhpd x0, x0
37bc7cdf9mulpd x0, x4
37bc7cdfdmulpd x1, x5
37bc7ce01addsubpd x1, x0
37bc7ce05movupd x0, [rcx+rax]
37bc7ce0aunpckhpd x0, x0
37bc7ce0esubpd x6, x1
37bc7ce12movupd x1, [rcx+rax]
37bc7ce17mulpd x0, x2
37bc7ce1bunpcklpd x1, x1
37bc7ce1fmulpd x1, x3
37bc7ce23addsubpd x1, x0
37bc7ce27subpd x6, x1
37bc7ce2bmovups [rdx+rax], x6
37bc7ce2fsub rax, 16
37bc7ce33cmp rax, r8
37bc7ce36jne 0x37bc7cde0
37bc7ce38sub r15l, 1
37bc7ce3cmov [r11], rbp
37bc7ce3fsub rcx, 16
37bc7ce43sub r11, 16
37bc7ce47mov [r11+24], rdi
37bc7ce4badd rdx, rbx
37bc7ce4emov [rcx+16], r10
37bc7ce52movsd_xmm [rcx+24], x15
37bc7ce58cmp r15l, -1
37bc7ce5cjne 0x37bc7ccd0
37bc7ce62mov eax, [rsp+116]
37bc7ce66mov rdi, [rsp+496]
37bc7ce6emovupd x6, [rsp+80]
37bc7ce74neg eax
37bc7ce76movd x0, eax
37bc7ce7amovsxd rax, esi
37bc7ce7dpshufd x0, x0, -32
37bc7ce82movq [rdi+4*rax], x0
37bc7ce87jmp 0x37bc7c06e
37bc7ce8c
37bc7ce8c 0f 1f 40 00 ..@.
37bc7ce90
37bc7ce90loc_37bc7ce90:
37bc7ce90movsxd rax, edi
37bc7ce93mov rdi, [rsp+64]
37bc7ce98movsd_xmm x10, [rsi+8]
37bc7ce9elea rdx, [rbx+rax]
37bc7cea2movsd_xmm x8, [rsi]
37bc7cea7shl rdx, 4
37bc7ceablea rcx, [rbp+rdi]
37bc7ceb0add rcx, [rsp+72]
37bc7ceb5add rdx, r12
37bc7ceb8add rax, rcx
37bc7cebbmovsd_xmm x3, [rdx]
37bc7cebfmovsd_xmm x2, [rdx+8]
37bc7cec4shl rax, 4
37bc7cec8add rax, r12
37bc7cecbmovapd x5, x3
37bc7cecfmovapd x9, x2
37bc7ced4movsd_xmm x11, [rax]
37bc7ced9movsd_xmm x1, [rax+8]
37bc7cedeandpd x5, x6
37bc7cee2andpd x9, x6
37bc7cee7comisd x9, x5
37bc7ceecjbe 0x37bc7d37c
37bc7cef2movapd x0, x3
37bc7cef6movapd x14, x11
37bc7cefbmovapd x4, x3
37bc7ceffdivsd x0, x2
37bc7cf03mulsd x14, x0
37bc7cf08movapd x15, x0
37bc7cf0dmulsd x4, x0
37bc7cf11mulsd x15, x8
37bc7cf16addsd x14, x1
37bc7cf1bmulsd x1, x0
37bc7cf1fmulsd x0, x10
37bc7cf24addsd x4, x2
37bc7cf28addsd x15, x10
37bc7cf2ddivsd x14, x4
37bc7cf32movapd x12, x1
37bc7cf37movapd x13, x0
37bc7cf3csubsd x12, x11
37bc7cf41subsd x13, x8
37bc7cf46divsd x12, x4
37bc7cf4bdivsd x15, x4
37bc7cf50divsd x13, x4
37bc7cf55
37bc7cf55loc_37bc7cf55:
37bc7cf55movapd x0, x12
37bc7cf5amovapd x1, x14
37bc7cf5fmovapd x4, x12
37bc7cf64movsd_xmm x10, [rip+0x7d148b]
37bc7cf6dmulsd x0, x13
37bc7cf72mulsd x1, x15
37bc7cf77mulsd x4, x15
37bc7cf7csubsd x1, x0
37bc7cf80movapd x0, x14
37bc7cf85mulsd x0, x13
37bc7cf8asubsd x1, x10
37bc7cf8faddsd x0, x4
37bc7cf93movapd x4, x1
37bc7cf97andpd x4, x6
37bc7cf9bmovapd x8, x0
37bc7cfa0andpd x8, x6
37bc7cfa5comisd x8, x4
37bc7cfaajbe 0x37bc7d342
37bc7cfb0movapd x8, x1
37bc7cfb5divsd x8, x0
37bc7cfbamulsd x1, x8
37bc7cfbfmovapd x4, x8
37bc7cfc4addsd x1, x0
37bc7cfc8pxor x0, x0
37bc7cfccmulsd x8, x0
37bc7cfd1addsd x4, x0
37bc7cfd5divsd x4, x1
37bc7cfd9subsd x8, x10
37bc7cfdedivsd x8, x1
37bc7cfe3
37bc7cfe3loc_37bc7cfe3:
37bc7cfe3comisd x9, x5
37bc7cfe8jbe 0x37bc7d307
37bc7cfeemovapd x0, x3
37bc7cff2divsd x0, x2
37bc7cff6mulsd x3, x0
37bc7cffamovapd x9, x0
37bc7cfffmulsd x9, x4
37bc7d004addsd x3, x2
37bc7d008addsd x9, x8
37bc7d00dmulsd x8, x0
37bc7d012divsd x9, x3
37bc7d017subsd x8, x4
37bc7d01cdivsd x8, x3
37bc7d021
37bc7d021loc_37bc7d021:
37bc7d021cmp r8l, r11l
37bc7d024jl 0x37bc7d3e4
37bc7d02amovsxd rax, r11l
37bc7d02dmov rdi, [rsp+64]
37bc7d032mov rsi, [rsp+72]
37bc7d037mov r15, r13
37bc7d03aadd rcx, rax
37bc7d03dadd rbx, rax
37bc7d040mov [rsp+80], r11l
37bc7d045shl rcx, 4
37bc7d049lea rbp, [rdi+1]
37bc7d04dshl rbx, 4
37bc7d051movups [rsp+96], x6
37bc7d056lea r10, [rcx+r12]
37bc7d05alea rcx, [rsi+rax]
37bc7d05emov esi, r8l
37bc7d061shl rbp, 4
37bc7d065imul rax, rdi
37bc7d069lea rdx, [rbx+r12]
37bc7d06dsub esi, r11l
37bc7d070shl rdi, 4
37bc7d074add rcx, rax
37bc7d077shl rcx, 4
37bc7d07blea r9, [rcx+r12]
37bc7d07fnop
37bc7d080
37bc7d080loc_37bc7d080:
37bc7d080movsd_xmm x4, [rdx]
37bc7d084movsd_xmm x3, [rdx+8]
37bc7d089movapd x10, x14
37bc7d08emov eax, r8l
37bc7d091movapd x1, x12
37bc7d096movapd x5, x14
37bc7d09bmovsd_xmm x0, [r10]
37bc7d0a0sub eax, esi
37bc7d0a2mulsd x1, x3
37bc7d0a6movsd_xmm x2, [r10+8]
37bc7d0acmulsd x10, x4
37bc7d0b1mulsd x5, x3
37bc7d0b5subsd x10, x1
37bc7d0bamovapd x1, x12
37bc7d0bfmulsd x1, x4
37bc7d0c3subsd x10, x0
37bc7d0c8addsd x1, x5
37bc7d0ccmovapd x6, x10
37bc7d0d1mulsd x6, x9
37bc7d0d6mulsd x10, x8
37bc7d0dbsubsd x1, x2
37bc7d0dfmovapd x5, x1
37bc7d0e3mulsd x5, x8
37bc7d0e8mulsd x1, x9
37bc7d0edsubsd x6, x5
37bc7d0f1movapd x5, x2
37bc7d0f5addsd x10, x1
37bc7d0famulsd x2, x15
37bc7d0ffmovapd x1, x0
37bc7d103mulsd x1, x15
37bc7d108mulsd x5, x13
37bc7d10dmovq r14, x6
37bc7d112mulsd x0, x13
37bc7d117subsd x1, x5
37bc7d11baddsd x0, x2
37bc7d11fsubsd x1, x4
37bc7d123subsd x0, x3
37bc7d127movapd x11, x1
37bc7d12cmulsd x1, x8
37bc7d131movapd x2, x0
37bc7d135mulsd x0, x9
37bc7d13amulsd x11, x9
37bc7d13fmulsd x2, x8
37bc7d144addsd x1, x0
37bc7d148subsd x11, x2
37bc7d14dmovq r13, x1
37bc7d152cmp eax, r8l
37bc7d155jg 0x37bc7d1eb
37bc7d15bmovapd x5, x6
37bc7d15fmovapd x4, x10
37bc7d164movapd x3, x11
37bc7d169xor eax, eax
37bc7d16bmovapd x2, x1
37bc7d16funpcklpd x5, x10
37bc7d174unpcklpd x4, x6
37bc7d178xor ecx, ecx
37bc7d17aunpcklpd x3, x1
37bc7d17elea rbx, [rdi+rdx]
37bc7d182unpcklpd x2, x11
37bc7d187lea r11l, [rsi+1]
37bc7d18bnop [rax+rax]
37bc7d190
37bc7d190loc_37bc7d190:
37bc7d190movupd x1, [rdx+rax]
37bc7d195movupd x0, [rdx+rax]
37bc7d19aadd ecx, 1
37bc7d19dmovupd x6, [r9+rax]
37bc7d1a3unpcklpd x1, x1
37bc7d1a7unpckhpd x0, x0
37bc7d1abmulpd x0, x4
37bc7d1afmulpd x1, x5
37bc7d1b3addsubpd x1, x0
37bc7d1b7movupd x0, [rbx+rax]
37bc7d1bcunpckhpd x0, x0
37bc7d1c0subpd x6, x1
37bc7d1c4movupd x1, [rbx+rax]
37bc7d1c9mulpd x0, x2
37bc7d1cdunpcklpd x1, x1
37bc7d1d1mulpd x1, x3
37bc7d1d5addsubpd x1, x0
37bc7d1d9subpd x6, x1
37bc7d1ddmovups [r9+rax], x6
37bc7d1e2add rax, 16
37bc7d1e6cmp ecx, r11l
37bc7d1e9jb 0x37bc7d190
37bc7d1eb
37bc7d1ebloc_37bc7d1eb:
37bc7d1ebmov [rdx], r14
37bc7d1eeadd r10, 16
37bc7d1f2add rdx, 16
37bc7d1f6add r9, rbp
37bc7d1f9movsd_xmm [rdx-8], x10
37bc7d1ffmovsd_xmm [r10-16], x11
37bc7d205mov [r10-8], r13
37bc7d209sub esi, 1
37bc7d20cjae 0x37bc7d080
37bc7d212mov r11l, [rsp+80]
37bc7d217movupd x6, [rsp+96]
37bc7d21dmov r13, r15
37bc7d220jmp 0x37bc7ca38
37bc7d225
37bc7d225loc_37bc7d225:
37bc7d225movapd x9, x2
37bc7d22amovapd x13, x11
37bc7d22fmovapd x0, x14
37bc7d234divsd x9, x3
37bc7d239mulsd x0, x9
37bc7d23emovapd x1, x9
37bc7d243mulsd x13, x9
37bc7d248mulsd x1, x2
37bc7d24csubsd x11, x0
37bc7d251movapd x0, x9
37bc7d256addsd x13, x14
37bc7d25bmulsd x0, x4
37bc7d25fmovapd x14, x9
37bc7d264mulsd x14, x12
37bc7d269addsd x1, x3
37bc7d26ddivsd x13, x1
37bc7d272subsd x12, x0
37bc7d277addsd x14, x4
37bc7d27cdivsd x11, x1
37bc7d281divsd x14, x1
37bc7d286divsd x12, x1
37bc7d28bjmp 0x37bc7cba6
37bc7d290
37bc7d290loc_37bc7d290:
37bc7d290movapd x1, x2
37bc7d294divsd x1, x3
37bc7d298mulsd x2, x1
37bc7d29cmovapd x10, x1
37bc7d2a1mulsd x10, x9
37bc7d2a6mulsd x1, x4
37bc7d2aamovapd x0, x2
37bc7d2aeaddsd x0, x3
37bc7d2b2addsd x10, x4
37bc7d2b7subsd x9, x1
37bc7d2bcdivsd x10, x0
37bc7d2c1divsd x9, x0
37bc7d2c6jmp 0x37bc7cc72
37bc7d2cb
37bc7d2cbloc_37bc7d2cb:
37bc7d2cbmovapd x9, x0
37bc7d2d0divsd x9, x1
37bc7d2d5mulsd x0, x9
37bc7d2damovapd x4, x9
37bc7d2dfaddsd x0, x1
37bc7d2e3pxor x1, x1
37bc7d2e7mulsd x4, x1
37bc7d2ebsubsd x1, x9
37bc7d2f0divsd x1, x0
37bc7d2f4addsd x4, x15
37bc7d2f9divsd x4, x0
37bc7d2fdmovapd x9, x1
37bc7d302jmp 0x37bc7cc34
37bc7d307
37bc7d307loc_37bc7d307:
37bc7d307movapd x1, x2
37bc7d30bdivsd x1, x3
37bc7d30fmulsd x2, x1
37bc7d313movapd x9, x1
37bc7d318mulsd x9, x8
37bc7d31dmulsd x1, x4
37bc7d321movapd x0, x2
37bc7d325addsd x0, x3
37bc7d329addsd x9, x4
37bc7d32esubsd x8, x1
37bc7d333divsd x9, x0
37bc7d338divsd x8, x0
37bc7d33djmp 0x37bc7d021
37bc7d342
37bc7d342loc_37bc7d342:
37bc7d342movapd x11, x0
37bc7d347pxor x8, x8
37bc7d34cdivsd x11, x1
37bc7d351mulsd x0, x11
37bc7d356movapd x4, x11
37bc7d35bmulsd x4, x8
37bc7d360subsd x8, x11
37bc7d365addsd x0, x1
37bc7d369addsd x4, x10
37bc7d36edivsd x8, x0
37bc7d373divsd x4, x0
37bc7d377jmp 0x37bc7cfe3
37bc7d37c
37bc7d37cloc_37bc7d37c:
37bc7d37cmovapd x4, x2
37bc7d380movapd x14, x1
37bc7d385movapd x0, x2
37bc7d389divsd x4, x3
37bc7d38dmulsd x14, x4
37bc7d392movapd x15, x4
37bc7d397mulsd x0, x4
37bc7d39bmulsd x15, x10
37bc7d3a0addsd x14, x11
37bc7d3a5mulsd x11, x4
37bc7d3aaaddsd x0, x3
37bc7d3aemulsd x4, x8
37bc7d3b3addsd x15, x8
37bc7d3b8divsd x14, x0
37bc7d3bdsubsd x1, x11
37bc7d3c2subsd x10, x4
37bc7d3c7movapd x13, x10
37bc7d3ccdivsd x1, x0
37bc7d3d0divsd x15, x0
37bc7d3d5movapd x12, x1
37bc7d3dadivsd x13, x0
37bc7d3dfjmp 0x37bc7cf55
37bc7d3e4
37bc7d3e4loc_37bc7d3e4:
37bc7d3e4mov eax, [rsp+116]
37bc7d3e8neg eax
37bc7d3eamovd x0, eax
37bc7d3eemov rax, [rsp+496]
37bc7d3f6pshufd x0, x0, -32
37bc7d3fbmovq [rax+4*r13-4], x0
37bc7d402jmp 0x37bc7bdaa
37bc7d407
37bc7d407loc_37bc7d407:
37bc7d407mov eax, edx
37bc7d409neg eax
37bc7d40bjmp 0x37bc7bd88
37bc7bc90
37bc7bc90zsytf2_:
37bc7bc90push r15
37bc7bc92push r14
37bc7bc94push r13
37bc7bc96push r12
37bc7bc98push rbp
37bc7bc99push rdi
37bc7bc9apush rsi
37bc7bc9bpush rbx
37bc7bc9csub rsp, 392
37bc7bca3movups [rsp+224], x6
37bc7bcabmovups [rsp+240], x7
37bc7bcb3movups [rsp+256], x8
37bc7bcbcmovups [rsp+272], x9
37bc7bcc5movups [rsp+288], x10
37bc7bccemovups [rsp+304], x11
37bc7bcd7movups [rsp+320], x12
37bc7bce0movups [rsp+336], x13
37bc7bce9movups [rsp+352], x14
37bc7bcf2movups [rsp+368], x15
37bc7bcfbmov rax, [rsp+504]
37bc7bd03mov esi, [r9]
37bc7bd06mov [rax], 0
37bc7bd0cmov [rsp+472], rdx
37bc7bd14mov r12, r8
37bc7bd17lea rdx, [rip+0x7d26a2]
37bc7bd1emov r8l, 1
37bc7bd24mov [rsp+488], r9
37bc7bd2cmov r9l, 1
37bc7bd32mov [rsp+464], rcx
37bc7bd3acall lsame_
37bc7bd3fmov ebx, eax
37bc7bd41test eax, eax
37bc7bd43je 0x37bc7c258
37bc7bd49
37bc7bd49loc_37bc7bd49:
37bc7bd49mov rax, [rsp+472]
37bc7bd51mov eax, [rax]
37bc7bd53test eax, eax
37bc7bd55js 0x37bc7be20
37bc7bd5bmov rdi, [rsp+488]
37bc7bd63test eax, eax
37bc7bd65mov edx, 1
37bc7bd6acmovg edx, eax
37bc7bd6dcmp [rdi], edx
37bc7bd6fjge 0x37bc7be40
37bc7bd75mov rax, [rsp+504]
37bc7bd7dmov [rax], -4
37bc7bd83mov eax, 4
37bc7bd88
37bc7bd88loc_37bc7bd88:
37bc7bd88lea rdx, [rsp+208]
37bc7bd90mov r8l, 6
37bc7bd96lea rcx, [rip+0x7d2625]
37bc7bd9dmov [rsp+208], eax
37bc7bda4call xerbla_
37bc7bda9nop
37bc7bdaa
37bc7bdaaloc_37bc7bdaa:
37bc7bdaamovups x6, [rsp+224]
37bc7bdb2movups x7, [rsp+240]
37bc7bdbamovups x8, [rsp+256]
37bc7bdc3movups x9, [rsp+272]
37bc7bdccmovups x10, [rsp+288]
37bc7bdd5movups x11, [rsp+304]
37bc7bddemovups x12, [rsp+320]
37bc7bde7movups x13, [rsp+336]
37bc7bdf0movups x14, [rsp+352]
37bc7bdf9movups x15, [rsp+368]
37bc7be02add rsp, 392
37bc7be09pop rbx
37bc7be0apop rsi
37bc7be0bpop rdi
37bc7be0cpop rbp
37bc7be0dpop r12
37bc7be0fpop r13
37bc7be11pop r14
37bc7be13pop r15
37bc7be15ret
37bc7be16
37bc7be16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7be20
37bc7be20loc_37bc7be20:
37bc7be20mov rax, [rsp+504]
37bc7be28mov [rax], -2
37bc7be2emov eax, 2
37bc7be33jmp 0x37bc7bd88
37bc7be38
37bc7be38 0f 1f 84 00 00 00 00 00 ........
37bc7be40
37bc7be40loc_37bc7be40:
37bc7be40movsxd rdi, esi
37bc7be43xor edx, edx
37bc7be45test rdi, rdi
37bc7be48cmovns rdx, rdi
37bc7be4cmov rdi, [rsp+504]
37bc7be54mov [rsp+64], rdx
37bc7be59not rdx
37bc7be5cmov [rsp+72], rdx
37bc7be61mov edx, [rdi]
37bc7be63test edx, edx
37bc7be65jne 0x37bc7d407
37bc7be6bmov r15l, eax
37bc7be6etest ebx, ebx
37bc7be70jne 0x37bc7c018
37bc7be76test r15l, r15l
37bc7be79jle 0x37bc7bdaa
37bc7be7fmov r14l, 1
37bc7be85pxor x7, x7
37bc7be89mov r8l, r15l
37bc7be8cmovq x6, [rip+0x7d253c]
37bc7be94jmp 0x37bc7becf
37bc7be96
37bc7be96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc7bea0
37bc7bea0loc_37bc7bea0:
37bc7bea0mov rax, [rsp+504]
37bc7bea8mov [rax], r14l
37bc7beabmov rax, [rsp+472]
37bc7beb3mov r8l, [rax]
37bc7beb6
37bc7beb6loc_37bc7beb6:
37bc7beb6mov rax, [rsp+496]
37bc7bebemov [rax+4*r13-4], r14l
37bc7bec3mov r14l, edi
37bc7bec6
37bc7bec6loc_37bc7bec6:
37bc7bec6cmp r8l, r14l
37bc7bec9jl 0x37bc7bdaa
37bc7becf
37bc7becfloc_37bc7becf:
37bc7becfmov rbp, [rsp+64]
37bc7bed4movsxd r13, r14l
37bc7bed7mov rax, [rsp+72]
37bc7bedclea edi, [r14+1]
37bc7bee0pxor x9, x9
37bc7bee5imul rbp, r13
37bc7bee9lea rbx, [rbp+rax]
37bc7beeelea r15, [r13+rbx]
37bc7bef3mov rsi, r15
37bc7bef6shl rsi, 4
37bc7befaadd rsi, r12
37bc7befdmovsd_xmm x8, [rsi]
37bc7bf02movsd_xmm x0, [rsi+8]
37bc7bf07andpd x8, x6
37bc7bf0candpd x0, x6
37bc7bf10addsd x8, x0
37bc7bf15movsd_xmm [rsp+184], x8
37bc7bf1fcmp r14l, r8l
37bc7bf22jl 0x37bc7bfb8
37bc7bf28
37bc7bf28loc_37bc7bf28:
37bc7bf28maxsd x8, x9
37bc7bf2ducomisd x8, x7
37bc7bf32jp 0x37bc7bf60
37bc7bf34jne 0x37bc7bf60
37bc7bf36
37bc7bf36loc_37bc7bf36:
37bc7bf36mov rax, [rsp+504]
37bc7bf3emov eax, [rax]
37bc7bf40test eax, eax
37bc7bf42je 0x37bc7bea0
37bc7bf48mov rax, [rsp+472]
37bc7bf50mov r8l, [rax]
37bc7bf53jmp 0x37bc7beb6
37bc7bf58
37bc7bf58 0f 1f 84 00 00 00 00 00 ........
37bc7bf60
37bc7bf60loc_37bc7bf60:
37bc7bf60lea rcx, [rsp+184]
37bc7bf68call disnan_
37bc7bf6dtest eax, eax
37bc7bf6fjne 0x37bc7bf36
37bc7bf71movsd_xmm x11, [rip+0x7d2466]
37bc7bf7amovsd_xmm x10, [rsp+184]
37bc7bf84mulsd x11, x9
37bc7bf89comisd x10, x11
37bc7bf8ejb 0x37bc7c6a0
37bc7bf94mov rax, [rsp+472]
37bc7bf9cmov r15l, r14l
37bc7bf9fmov r8l, [rax]
37bc7bfa2
37bc7bfa2loc_37bc7bfa2:
37bc7bfa2cmp r14l, r8l
37bc7bfa5jl 0x37bc7c298
37bc7bfabmov r14l, r15l
37bc7bfaejmp 0x37bc7beb6
37bc7bfb3
37bc7bfb3 0f 1f 44 00 00 ..D..
37bc7bfb8
37bc7bfb8loc_37bc7bfb8:
37bc7bfb8movsxd rdx, edi
37bc7bfbbsub r8l, r14l
37bc7bfbelea rcx, [rsp+208]
37bc7bfc6add rdx, rbx
37bc7bfc9mov [rsp+208], r8l
37bc7bfd1lea r8, [rip+0x7d23f0]
37bc7bfd8shl rdx, 4
37bc7bfdcadd rdx, r12
37bc7bfdfcall izamax_
37bc7bfe4add eax, r14l
37bc7bfe7mov [rsp+116], eax
37bc7bfebcdqe
37bc7bfedadd rax, rbx
37bc7bff0shl rax, 4
37bc7bff4add rax, r12
37bc7bff7movsd_xmm x9, [rax]
37bc7bffcmovsd_xmm x0, [rax+8]
37bc7c001andpd x9, x6
37bc7c006andpd x0, x6
37bc7c00aaddsd x9, x0
37bc7c00fjmp 0x37bc7bf28
37bc7c014
37bc7c014 0f 1f 40 00 ..@.
37bc7c018
37bc7c018loc_37bc7c018:
37bc7c018test eax, eax
37bc7c01ajle 0x37bc7bdaa
37bc7c020movsd_xmm x8, [rip+0x7d23b7]
37bc7c029pxor x7, x7
37bc7c02dmovq x6, [rip+0x7d239b]
37bc7c035jmp 0x37bc7c071
37bc7c037
37bc7c037 66 0f 1f 84 00 00 00 00 00 f........
37bc7c040
37bc7c040loc_37bc7c040:
37bc7c040mov rax, [rsp+504]
37bc7c048mov edx, [rax]
37bc7c04atest edx, edx
37bc7c04cjne 0x37bc7c059
37bc7c04emov rax, [rsp+504]
37bc7c056mov [rax], r15l
37bc7c059
37bc7c059loc_37bc7c059:
37bc7c059mov rax, [rsp+496]
37bc7c061mov [rax+4*r14-4], r15l
37bc7c066test esi, esi
37bc7c068je 0x37bc7bdaa
37bc7c06e
37bc7c06eloc_37bc7c06e:
37bc7c06emov r15l, esi
37bc7c071
37bc7c071loc_37bc7c071:
37bc7c071mov r13, [rsp+64]
37bc7c076movsxd r14, r15l
37bc7c079mov rax, [rsp+72]
37bc7c07elea esi, [r15-1]
37bc7c082pxor x10, x10
37bc7c087imul r13, r14
37bc7c08blea rdi, [r13+rax]
37bc7c090lea rbp, [r14+rdi]
37bc7c094mov rbx, rbp
37bc7c097shl rbx, 4
37bc7c09badd rbx, r12
37bc7c09emovsd_xmm x9, [rbx]
37bc7c0a3movsd_xmm x0, [rbx+8]
37bc7c0a8andpd x9, x6
37bc7c0adandpd x0, x6
37bc7c0b1addsd x9, x0
37bc7c0b6movsd_xmm [rsp+184], x9
37bc7c0c0cmp r15l, 1
37bc7c0c4je 0x37bc7c114
37bc7c0c6lea rdx, [rdi+1]
37bc7c0calea r8, [rip+0x7d22f7]
37bc7c0d1mov [rsp+208], esi
37bc7c0d8shl rdx, 4
37bc7c0dclea rcx, [rsp+208]
37bc7c0e4add rdx, r12
37bc7c0e7call izamax_
37bc7c0ecmov [rsp+116], eax
37bc7c0f0cdqe
37bc7c0f2add rax, rdi
37bc7c0f5shl rax, 4
37bc7c0f9add rax, r12
37bc7c0fcmovsd_xmm x10, [rax]
37bc7c101movsd_xmm x0, [rax+8]
37bc7c106andpd x10, x6
37bc7c10bandpd x0, x6
37bc7c10faddsd x10, x0
37bc7c114
37bc7c114loc_37bc7c114:
37bc7c114maxsd x9, x10
37bc7c119ucomisd x9, x7
37bc7c11ejp 0x37bc7c126
37bc7c120je 0x37bc7c040
37bc7c126
37bc7c126loc_37bc7c126:
37bc7c126lea rcx, [rsp+184]
37bc7c12ecall disnan_
37bc7c133test eax, eax
37bc7c135jne 0x37bc7c040
37bc7c13bmovapd x12, x10
37bc7c140lea r11, [rsp+208]
37bc7c148movsd_xmm x11, [rsp+184]
37bc7c152lea r8, [rip+0x7d226f]
37bc7c159mulsd x12, x8
37bc7c15ecomisd x11, x12
37bc7c163jb 0x37bc7c410
37bc7c169
37bc7c169loc_37bc7c169:
37bc7c169movsd_xmm x2, [rbx]
37bc7c16dmovsd_xmm x1, [rbx+8]
37bc7c172movapd x0, x2
37bc7c176movapd x3, x1
37bc7c17aandpd x0, x6
37bc7c17eandpd x3, x6
37bc7c182comisd x3, x0
37bc7c186ja 0x37bc7c3ca
37bc7c18cmovapd x3, x1
37bc7c190divsd x3, x2
37bc7c194mulsd x1, x3
37bc7c198movapd x0, x3
37bc7c19caddsd x1, x2
37bc7c1a0pxor x2, x2
37bc7c1a4mulsd x0, x2
37bc7c1a8subsd x2, x3
37bc7c1acaddsd x0, [rip+0x7d2244]
37bc7c1b4unpcklpd x1, x1
37bc7c1b8unpcklpd x0, x2
37bc7c1bcdivpd x0, x1
37bc7c1c0
37bc7c1c0loc_37bc7c1c0:
37bc7c1c0mov rax, [rsp+488]
37bc7c1c8mov [rsp+32], r8
37bc7c1cdadd rdi, 1
37bc7c1d1lea rdx, [rsp+180]
37bc7c1d9movddup x1, [rip+0x7d221f]
37bc7c1e1mov [rsp+40], r12
37bc7c1e6shl rdi, 4
37bc7c1eamov r8, r11
37bc7c1edmov [rsp+56], 1
37bc7c1f6mov rcx, [rsp+464]
37bc7c1felea r9, [rdi+r12]
37bc7c202mov [rsp+48], rax
37bc7c207movups [rsp+192], x0
37bc7c20fxorpd x0, x1
37bc7c213mov [rsp+180], esi
37bc7c21amov [rsp+80], r11
37bc7c21fmovups [rsp+208], x0
37bc7c227call zsyr_
37bc7c22cmov rcx, [rsp+80]
37bc7c231lea r9, [rip+0x7d2190]
37bc7c238lea rdx, [rsp+192]
37bc7c240lea r8, [rdi+r12]
37bc7c244mov [rsp+208], esi
37bc7c24bcall zscal_
37bc7c250jmp 0x37bc7c059
37bc7c255
37bc7c255 0f 1f 00 ...
37bc7c258
37bc7c258loc_37bc7c258:
37bc7c258mov rcx, [rsp+464]
37bc7c260mov r9l, 1
37bc7c266mov r8l, 1
37bc7c26clea rdx, [rip+0x7d214e]
37bc7c273call lsame_
37bc7c278test eax, eax
37bc7c27ajne 0x37bc7bd49
37bc7c280mov rax, [rsp+504]
37bc7c288mov [rax], -1
37bc7c28emov eax, 1
37bc7c293jmp 0x37bc7bd88
37bc7c298
37bc7c298loc_37bc7c298:
37bc7c298movsd_xmm x2, [rsi]
37bc7c29cmovsd_xmm x1, [rsi+8]
37bc7c2a1movapd x0, x2
37bc7c2a5movapd x3, x1
37bc7c2a9andpd x0, x6
37bc7c2adandpd x3, x6
37bc7c2b1comisd x3, x0
37bc7c2b5ja 0x37bc7c94f
37bc7c2bbmovapd x3, x1
37bc7c2bfdivsd x3, x2
37bc7c2c3mulsd x1, x3
37bc7c2c7movapd x0, x3
37bc7c2cbaddsd x1, x2
37bc7c2cfpxor x2, x2
37bc7c2d3mulsd x0, x2
37bc7c2d7subsd x2, x3
37bc7c2dbaddsd x0, [rip+0x7d2115]
37bc7c2e3unpcklpd x1, x1
37bc7c2e7unpcklpd x0, x2
37bc7c2ebdivpd x0, x1
37bc7c2ef
37bc7c2efloc_37bc7c2ef:
37bc7c2efmov rax, [rsp+488]
37bc7c2f7movsxd rcx, edi
37bc7c2fasub r8l, r14l
37bc7c2fdmovddup x1, [rip+0x7d20fb]
37bc7c305add rbx, rcx
37bc7c308mov [rsp+180], r8l
37bc7c310lea rdx, [rsp+180]
37bc7c318lea r8, [rsp+208]
37bc7c320mov [rsp+48], rax
37bc7c325mov rax, [rsp+64]
37bc7c32ashl rbx, 4
37bc7c32emov [rsp+56], 1
37bc7c337lea r9, [rbx+r12]
37bc7c33badd rax, rbp
37bc7c33eadd rax, [rsp+72]
37bc7c343movups [rsp+192], x0
37bc7c34bxorpd x0, x1
37bc7c34fadd rax, rcx
37bc7c352mov rcx, [rsp+464]
37bc7c35amovups [rsp+208], x0
37bc7c362shl rax, 4
37bc7c366add rax, r12
37bc7c369mov [rsp+40], rax
37bc7c36elea rax, [rip+0x7d2053]
37bc7c375mov [rsp+32], rax
37bc7c37acall zsyr_
37bc7c37flea r8, [rbx+r12]
37bc7c383mov rax, [rsp+472]
37bc7c38blea rdx, [rsp+192]
37bc7c393lea r9, [rip+0x7d202e]
37bc7c39alea rcx, [rsp+208]
37bc7c3a2mov eax, [rax]
37bc7c3a4mov [rsp+80], eax
37bc7c3a8sub eax, r14l
37bc7c3abmov r14l, r15l
37bc7c3aemov [rsp+208], eax
37bc7c3b5call zscal_
37bc7c3bamov rax, [rsp+472]
37bc7c3c2mov r8l, [rax]
37bc7c3c5jmp 0x37bc7beb6
37bc7c3ca
37bc7c3caloc_37bc7c3ca:
37bc7c3camovapd x0, x2
37bc7c3cedivsd x0, x1
37bc7c3d2mulsd x2, x0
37bc7c3d6addsd x2, x1
37bc7c3dapxor x1, x1
37bc7c3demulsd x1, x0
37bc7c3e2unpcklpd x0, x1
37bc7c3e6movupd x1, [rip+0x7d2002]
37bc7c3eeaddpd x1, x0
37bc7c3f2addpd x0, [rip+0x7d2006]
37bc7c3famovsd_xmm x0, x1
37bc7c3femovddup x1, x2
37bc7c402divpd x0, x1
37bc7c406jmp 0x37bc7c1c0
37bc7c40b
37bc7c40b 0f 1f 44 00 00 ..D..
37bc7c410
37bc7c410loc_37bc7c410:
37bc7c410mov ecx, [rsp+116]
37bc7c414mov eax, r15l
37bc7c417mov [rsp+120], r11
37bc7c41cmov r8, [rsp+488]
37bc7c424sub eax, ecx
37bc7c426mov [rsp+136], eax
37bc7c42dmov [rsp+208], eax
37bc7c434lea eax, [rcx+1]
37bc7c437movsxd r10, eax
37bc7c43amov rax, [rsp+64]
37bc7c43fmov [rsp+144], r10
37bc7c447imul rax, r10
37bc7c44bmovsxd r10, ecx
37bc7c44emov rcx, r11
37bc7c451mov [rsp+80], r10
37bc7c456mov [rsp+96], rax
37bc7c45badd rax, [rsp+72]
37bc7c460add rax, r10
37bc7c463shl rax, 4
37bc7c467lea rdx, [r12+rax]
37bc7c46bmov [rsp+152], rdx
37bc7c473call izamax_
37bc7c478mov ecx, [rsp+116]
37bc7c47cmov rdx, [rsp+64]
37bc7c481mov r8, [rsp+72]
37bc7c486mov r11, [rsp+120]
37bc7c48badd eax, ecx
37bc7c48dcdqe
37bc7c48fimul rax, rdx
37bc7c493add rax, r8
37bc7c496add rax, [rsp+80]
37bc7c49bshl rax, 4
37bc7c49fadd rax, r12
37bc7c4a2cmp ecx, 1
37bc7c4a5movsd_xmm x9, [rax]
37bc7c4aamovsd_xmm x0, [rax+8]
37bc7c4afandpd x9, x6
37bc7c4b4andpd x0, x6
37bc7c4b8addsd x9, x0
37bc7c4bdjle 0x37bc7c526
37bc7c4bfmov r9, [rsp+96]
37bc7c4c4lea eax, [rcx-1]
37bc7c4c7mov rcx, r11
37bc7c4camov [rsp+208], eax
37bc7c4d1sub r9, rdx
37bc7c4d4add r9, r8
37bc7c4d7lea r8, [rip+0x7d1eea]
37bc7c4delea rdx, [r9+1]
37bc7c4e2mov [rsp+128], r9
37bc7c4eashl rdx, 4
37bc7c4eeadd rdx, r12
37bc7c4f1call izamax_
37bc7c4f6mov r11, [rsp+120]
37bc7c4fbcdqe
37bc7c4fdadd rax, [rsp+128]
37bc7c505shl rax, 4
37bc7c509add rax, r12
37bc7c50cmovsd_xmm x0, [rax]
37bc7c510movsd_xmm x1, [rax+8]
37bc7c515andpd x0, x6
37bc7c519andpd x1, x6
37bc7c51daddsd x0, x1
37bc7c521maxsd x9, x0
37bc7c526
37bc7c526loc_37bc7c526:
37bc7c526divsd x10, x9
37bc7c52bmulsd x10, x12
37bc7c530comisd x11, x10
37bc7c535jae 0x37bc7c870
37bc7c53bmov rax, [rsp+80]
37bc7c540mov rcx, [rsp+96]
37bc7c545mulsd x9, x8
37bc7c54asub rcx, [rsp+64]
37bc7c54fadd rcx, [rsp+72]
37bc7c554add rax, rcx
37bc7c557mov [rsp+160], rax
37bc7c55fshl rax, 4
37bc7c563add rax, r12
37bc7c566movsd_xmm x0, [rax]
37bc7c56amovsd_xmm x1, [rax+8]
37bc7c56fandpd x0, x6
37bc7c573andpd x1, x6
37bc7c577addsd x0, x1
37bc7c57bcomisd x0, x9
37bc7c580jae 0x37bc7c931
37bc7c586mov edx, [rsp+116]
37bc7c58acmp edx, esi
37bc7c58cje 0x37bc7c9bc
37bc7c592mov r10l, esi
37bc7c595mov rax, r13
37bc7c598movsxd rbp, esi
37bc7c59bsub rax, [rsp+64]
37bc7c5a0sub r10l, edx
37bc7c5a3add rax, [rsp+72]
37bc7c5a8mov [rsp+172], 2
37bc7c5b3mov [rsp+136], r10l
37bc7c5bbadd rbp, rax
37bc7c5be
37bc7c5beloc_37bc7c5be:
37bc7c5bemov edx, [rsp+116]
37bc7c5c2lea r8, [rip+0x7d1dff]
37bc7c5c9add rcx, 1
37bc7c5cdmov [rsp+96], r11
37bc7c5d2mov [rsp+32], r8
37bc7c5d7shl rcx, 4
37bc7c5dbshl rbp, 4
37bc7c5dfsub edx, 1
37bc7c5e2lea r9, [r12+rcx]
37bc7c5e6mov rcx, r11
37bc7c5e9mov [rsp+120], r8
37bc7c5eemov [rsp+208], edx
37bc7c5f5lea rdx, [rax+1]
37bc7c5f9add rbp, r12
37bc7c5fcshl rdx, 4
37bc7c600mov [rsp+128], rax
37bc7c608add rdx, r12
37bc7c60bcall zswap_
37bc7c610mov r8, [rsp+120]
37bc7c615mov edx, [rsp+136]
37bc7c61cmov rax, [rsp+488]
37bc7c624mov r9, [rsp+152]
37bc7c62csub edx, 1
37bc7c62fmov rcx, [rsp+96]
37bc7c634mov [rsp+208], edx
37bc7c63bmov rdx, [rsp+144]
37bc7c643mov [rsp+32], rax
37bc7c648add rdx, [rsp+128]
37bc7c650shl rdx, 4
37bc7c654add rdx, r12
37bc7c657call zswap_
37bc7c65cmovupd x0, [rbp]
37bc7c661mov r11, [rsp+96]
37bc7c666mov rax, [rsp+160]
37bc7c66emov r8, [rsp+120]
37bc7c673shl rax, 4
37bc7c677cmp [rsp+172], 2
37bc7c67fmovupd x1, [r12+rax]
37bc7c685movups [rbp], x1
37bc7c689movups [r12+rax], x0
37bc7c68eje 0x37bc7c990
37bc7c694mov r15l, [rsp+116]
37bc7c699jmp 0x37bc7c169
37bc7c69e
37bc7c69e 66 90 f.
37bc7c6a0
37bc7c6a0loc_37bc7c6a0:
37bc7c6a0movsxd r10, [rsp+116]
37bc7c6a5mov r8, [rsp+488]
37bc7c6admov ecx, r10l
37bc7c6b0mov [rsp+120], r10
37bc7c6b5sub ecx, r14l
37bc7c6b8mov [rsp+80], ecx
37bc7c6bcmov [rsp+208], ecx
37bc7c6c3lea rcx, [rbx+r10]
37bc7c6c7mov rdx, rcx
37bc7c6camov [rsp+128], rcx
37bc7c6d2lea rcx, [rsp+208]
37bc7c6dashl rdx, 4
37bc7c6demov [rsp+96], rcx
37bc7c6e3add rdx, r12
37bc7c6e6call izamax_
37bc7c6ebmov r10, [rsp+120]
37bc7c6f0mov rcx, [rsp+472]
37bc7c6f8lea eax, [r14+rax-1]
37bc7c6fdcdqe
37bc7c6ffimul rax, [rsp+64]
37bc7c705add rax, [rsp+72]
37bc7c70aadd rax, r10
37bc7c70dmov r8l, [rcx]
37bc7c710mov rcx, [rsp+96]
37bc7c715shl rax, 4
37bc7c719add rax, r12
37bc7c71cmovsd_xmm x8, [rax]
37bc7c721movsd_xmm x0, [rax+8]
37bc7c726mov eax, [rsp+116]
37bc7c72aandpd x8, x6
37bc7c72fandpd x0, x6
37bc7c733cmp r8l, eax
37bc7c736addsd x8, x0
37bc7c73bjg 0x37bc7c888
37bc7c741
37bc7c741loc_37bc7c741:
37bc7c741divsd x9, x8
37bc7c746mulsd x9, x11
37bc7c74bcomisd x10, x9
37bc7c750jae 0x37bc7c880
37bc7c756mulsd x8, [rip+0x7d1c81]
37bc7c75fmov r9, [rsp+64]
37bc7c764imul r9, r10
37bc7c768add r9, [rsp+72]
37bc7c76dlea rax, [r10+r9]
37bc7c771mov [rsp+96], rax
37bc7c776shl rax, 4
37bc7c77aadd rax, r12
37bc7c77dmovsd_xmm x0, [rax]
37bc7c781movsd_xmm x1, [rax+8]
37bc7c786andpd x0, x6
37bc7c78aandpd x1, x6
37bc7c78eaddsd x0, x1
37bc7c792comisd x0, x8
37bc7c797jae 0x37bc7c913
37bc7c79dmov edx, [rsp+116]
37bc7c7a1lea r11l, [r14+2]
37bc7c7a5cmp edx, edi
37bc7c7a7je 0x37bc7ca2b
37bc7c7admov rax, [rsp+64]
37bc7c7b2sub edx, edi
37bc7c7b4mov [rsp+120], 2
37bc7c7bcmovsxd r15, edi
37bc7c7bfmov [rsp+80], edx
37bc7c7c3add rax, rbp
37bc7c7c6add rax, [rsp+72]
37bc7c7cbadd r15, rax
37bc7c7ce
37bc7c7celoc_37bc7c7ce:
37bc7c7cecmp [rsp+116], r8l
37bc7c7d3jl 0x37bc7ca60
37bc7c7d9
37bc7c7d9loc_37bc7c7d9:
37bc7c7d9mov edx, [rsp+80]
37bc7c7ddmov r8, [rsp+64]
37bc7c7e2shl r15, 4
37bc7c7e6sub edx, 1
37bc7c7e9mov [rsp+208], edx
37bc7c7f0movsxd rdx, r11l
37bc7c7f3imul r8, rdx
37bc7c7f7add rdx, rax
37bc7c7famov rax, [rsp+488]
37bc7c802add r8, [rsp+72]
37bc7c807add r8, r10
37bc7c80ashl rdx, 4
37bc7c80emov [rsp+32], rax
37bc7c813shl r8, 4
37bc7c817add rdx, r12
37bc7c81alea r9, [r12+r8]
37bc7c81elea r8, [rip+0x7d1ba3]
37bc7c825call zswap_
37bc7c82amov rax, [rsp+96]
37bc7c82fmovupd x0, [r12+r15]
37bc7c835shl rax, 4
37bc7c839movupd x1, [r12+rax]
37bc7c83fmovups [r12+r15], x1
37bc7c844movups [r12+rax], x0
37bc7c849cmp [rsp+120], 2
37bc7c84eje 0x37bc7c9f0
37bc7c854mov rax, [rsp+472]
37bc7c85cmov r8l, [rax]
37bc7c85f
37bc7c85floc_37bc7c85f:
37bc7c85fmov r15l, [rsp+116]
37bc7c864jmp 0x37bc7bfa2
37bc7c869
37bc7c869 0f 1f 80 00 00 00 00 .......
37bc7c870
37bc7c870loc_37bc7c870:
37bc7c870lea r8, [rip+0x7d1b51]
37bc7c877jmp 0x37bc7c169
37bc7c87c
37bc7c87c 0f 1f 40 00 ..@.
37bc7c880
37bc7c880loc_37bc7c880:
37bc7c880mov r15l, r14l
37bc7c883jmp 0x37bc7bfa2
37bc7c888
37bc7c888loc_37bc7c888:
37bc7c888mov r9, [rsp+64]
37bc7c88dlea edx, [rax+1]
37bc7c890sub r8l, eax
37bc7c893mov [rsp+136], r10
37bc7c89bmovsxd rdx, edx
37bc7c89emov [rsp+208], r8l
37bc7c8a6lea r8, [rip+0x7d1b1b]
37bc7c8adimul r9, r10
37bc7c8b1add r9, [rsp+72]
37bc7c8b6add rdx, r9
37bc7c8b9mov [rsp+120], r9
37bc7c8beshl rdx, 4
37bc7c8c2add rdx, r12
37bc7c8c5call izamax_
37bc7c8caadd eax, [rsp+116]
37bc7c8cemov rcx, [rsp+96]
37bc7c8d3cdqe
37bc7c8d5add rax, [rsp+120]
37bc7c8damov r10, [rsp+136]
37bc7c8e2shl rax, 4
37bc7c8e6add rax, r12
37bc7c8e9movsd_xmm x0, [rax]
37bc7c8edmovsd_xmm x1, [rax+8]
37bc7c8f2mov rax, [rsp+472]
37bc7c8faandpd x0, x6
37bc7c8feandpd x1, x6
37bc7c902addsd x0, x1
37bc7c906mov r8l, [rax]
37bc7c909maxsd x8, x0
37bc7c90ejmp 0x37bc7c741
37bc7c913
37bc7c913loc_37bc7c913:
37bc7c913cmp [rsp+116], r14l
37bc7c918je 0x37bc7c85f
37bc7c91emov [rsp+120], 1
37bc7c926mov rax, rbx
37bc7c929mov r11l, edi
37bc7c92cjmp 0x37bc7c7ce
37bc7c931
37bc7c931loc_37bc7c931:
37bc7c931cmp [rsp+116], r15l
37bc7c936je 0x37bc7c870
37bc7c93cmov [rsp+172], 1
37bc7c947mov rax, rdi
37bc7c94ajmp 0x37bc7c5be
37bc7c94f
37bc7c94floc_37bc7c94f:
37bc7c94fmovapd x0, x2
37bc7c953divsd x0, x1
37bc7c957mulsd x2, x0
37bc7c95baddsd x1, x2
37bc7c95fpxor x2, x2
37bc7c963mulsd x2, x0
37bc7c967unpcklpd x1, x1
37bc7c96bunpcklpd x0, x2
37bc7c96fmovupd x2, [rip+0x7d1a79]
37bc7c977addpd x2, x0
37bc7c97baddpd x0, [rip+0x7d1a7d]
37bc7c983movsd_xmm x0, x2
37bc7c987divpd x0, x1
37bc7c98bjmp 0x37bc7c2ef
37bc7c990
37bc7c990loc_37bc7c990:
37bc7c990mov rax, [rsp+80]
37bc7c995movsxd rdx, esi
37bc7c998add rdx, rdi
37bc7c99badd rax, rdi
37bc7c99eshl rdx, 4
37bc7c9a2shl rax, 4
37bc7c9a6movupd x0, [r12+rdx]
37bc7c9acmovupd x1, [r12+rax]
37bc7c9b2movups [r12+rdx], x1
37bc7c9b7movups [r12+rax], x0
37bc7c9bc
37bc7c9bcloc_37bc7c9bc:
37bc7c9bccmp r15l, 2
37bc7c9c0jg 0x37bc7cae8
37bc7c9c6mov edx, [rsp+116]
37bc7c9camov rax, [rsp+496]
37bc7c9d2mov rdi, [rsp+496]
37bc7c9daneg edx
37bc7c9dcmov [rax+4*r14-4], edx
37bc7c9e1lea eax, [r15-2]
37bc7c9e5cdqe
37bc7c9e7mov [rdi+4*rax], edx
37bc7c9eajmp 0x37bc7bdaa
37bc7c9ef
37bc7c9ef 90 .
37bc7c9f0
37bc7c9f0loc_37bc7c9f0:
37bc7c9f0mov rdx, [rsp+128]
37bc7c9f8movsxd rax, edi
37bc7c9fblea r11l, [r14+2]
37bc7c9ffadd rax, rbx
37bc7ca02shl rdx, 4
37bc7ca06shl rax, 4
37bc7ca0amovupd x1, [r12+rdx]
37bc7ca10movupd x0, [r12+rax]
37bc7ca16movups [r12+rax], x1
37bc7ca1bmov rax, [rsp+472]
37bc7ca23movups [r12+rdx], x0
37bc7ca28mov r8l, [rax]
37bc7ca2b
37bc7ca2bloc_37bc7ca2b:
37bc7ca2blea eax, [r8-1]
37bc7ca2fcmp eax, r14l
37bc7ca32jg 0x37bc7ce90
37bc7ca38
37bc7ca38loc_37bc7ca38:
37bc7ca38mov eax, [rsp+116]
37bc7ca3cmov r14l, r11l
37bc7ca3fneg eax
37bc7ca41movd x0, eax
37bc7ca45mov rax, [rsp+496]
37bc7ca4dpshufd x0, x0, -32
37bc7ca52movq [rax+4*r13-4], x0
37bc7ca59jmp 0x37bc7bec6
37bc7ca5e
37bc7ca5e 66 90 f.
37bc7ca60
37bc7ca60loc_37bc7ca60:
37bc7ca60mov edx, [rsp+116]
37bc7ca64mov [rsp+144], rax
37bc7ca6cmov [rsp+160], r11l
37bc7ca74sub r8l, edx
37bc7ca77add edx, 1
37bc7ca7amov [rsp+152], r10
37bc7ca82movsxd rdx, edx
37bc7ca85mov [rsp+208], r8l
37bc7ca8dlea r8, [r9+rdx]
37bc7ca91add rdx, rax
37bc7ca94lea rax, [rip+0x7d192d]
37bc7ca9bmov [rsp+136], rcx
37bc7caa3mov [rsp+32], rax
37bc7caa8shl r8, 4
37bc7caacshl rdx, 4
37bc7cab0lea r9, [r12+r8]
37bc7cab4add rdx, r12
37bc7cab7mov r8, rax
37bc7cabacall zswap_
37bc7cabfmov r11l, [rsp+160]
37bc7cac7mov r10, [rsp+152]
37bc7cacfmov rax, [rsp+144]
37bc7cad7mov rcx, [rsp+136]
37bc7cadfjmp 0x37bc7c7d9
37bc7cae4
37bc7cae4 0f 1f 40 00 ..@.
37bc7cae8
37bc7cae8loc_37bc7cae8:
37bc7cae8movsxd rax, esi
37bc7caebmov rsi, [rsp+72]
37bc7caf0mov r10, r13
37bc7caf3sub r10, [rsp+64]
37bc7caf8lea rdx, [rdi+rax]
37bc7cafcmovsd_xmm x12, [rbx+8]
37bc7cb02movsd_xmm x4, [rbx]
37bc7cb06shl rdx, 4
37bc7cb0aadd rdx, r12
37bc7cb0dmovsd_xmm x3, [rdx]
37bc7cb11movsd_xmm x2, [rdx+8]
37bc7cb16lea rdx, [r10+rsi]
37bc7cb1aadd rax, rdx
37bc7cb1dmovapd x5, x3
37bc7cb21movapd x10, x2
37bc7cb26shl rax, 4
37bc7cb2aandpd x5, x6
37bc7cb2eandpd x10, x6
37bc7cb33add rax, r12
37bc7cb36comisd x10, x5
37bc7cb3bmovsd_xmm x14, [rax]
37bc7cb40movsd_xmm x11, [rax+8]
37bc7cb46jbe 0x37bc7d225
37bc7cb4cmovapd x0, x3
37bc7cb50movapd x13, x14
37bc7cb55divsd x0, x2
37bc7cb59mulsd x13, x0
37bc7cb5emovapd x1, x0
37bc7cb62mulsd x1, x3
37bc7cb66addsd x13, x11
37bc7cb6bmulsd x11, x0
37bc7cb70addsd x1, x2
37bc7cb74divsd x13, x1
37bc7cb79subsd x11, x14
37bc7cb7emovapd x14, x0
37bc7cb83mulsd x14, x4
37bc7cb88addsd x14, x12
37bc7cb8dmulsd x12, x0
37bc7cb92subsd x12, x4
37bc7cb97divsd x11, x1
37bc7cb9cdivsd x14, x1
37bc7cba1divsd x12, x1
37bc7cba6
37bc7cba6loc_37bc7cba6:
37bc7cba6movapd x0, x11
37bc7cbabmovapd x1, x13
37bc7cbb0movapd x4, x13
37bc7cbb5movsd_xmm x15, [rip+0x7d183a]
37bc7cbbemulsd x0, x12
37bc7cbc3mulsd x1, x14
37bc7cbc8mulsd x4, x12
37bc7cbcdsubsd x1, x0
37bc7cbd1movapd x0, x11
37bc7cbd6mulsd x0, x14
37bc7cbdbsubsd x1, x15
37bc7cbe0addsd x0, x4
37bc7cbe4movapd x4, x1
37bc7cbe8andpd x4, x6
37bc7cbecmovapd x9, x0
37bc7cbf1andpd x9, x6
37bc7cbf6comisd x9, x4
37bc7cbfbjbe 0x37bc7d2cb
37bc7cc01movapd x9, x1
37bc7cc06divsd x9, x0
37bc7cc0bmulsd x1, x9
37bc7cc10movapd x4, x9
37bc7cc15addsd x1, x0
37bc7cc19pxor x0, x0
37bc7cc1dmulsd x9, x0
37bc7cc22addsd x4, x0
37bc7cc26divsd x4, x1
37bc7cc2asubsd x9, x15
37bc7cc2fdivsd x9, x1
37bc7cc34
37bc7cc34loc_37bc7cc34:
37bc7cc34comisd x10, x5
37bc7cc39jbe 0x37bc7d290
37bc7cc3fmovapd x0, x3
37bc7cc43divsd x0, x2
37bc7cc47mulsd x3, x0
37bc7cc4bmovapd x10, x0
37bc7cc50mulsd x10, x4
37bc7cc55addsd x3, x2
37bc7cc59addsd x10, x9
37bc7cc5emulsd x9, x0
37bc7cc63divsd x10, x3
37bc7cc68subsd x9, x4
37bc7cc6ddivsd x9, x3
37bc7cc72
37bc7cc72loc_37bc7cc72:
37bc7cc72add rdi, r14
37bc7cc75mov rax, [rsp+72]
37bc7cc7aadd rdx, r14
37bc7cc7dlea esi, [r15-2]
37bc7cc81shl rdi, 4
37bc7cc85shl rdx, 4
37bc7cc89sub r15l, 3
37bc7cc8dmovups [rsp+80], x6
37bc7cc92lea r11, [r12+rdi-32]
37bc7cc97mov rdi, [rsp+64]
37bc7cc9cadd r14, rax
37bc7cc9fmov rbx, rax
37bc7cca2lea rcx, [r12+rdx-32]
37bc7cca7shl rbx, 4
37bc7ccabsub r10, rdi
37bc7ccaeshl rdi, 4
37bc7ccb2lea rax, [r10+r14]
37bc7ccb6mov r14, rdi
37bc7ccb9shl rax, 4
37bc7ccbdlea rdx, [r12+rax-32]
37bc7ccc2nop [rax]
37bc7ccc5nop [rax+rax]
37bc7ccd0
37bc7ccd0loc_37bc7ccd0:
37bc7ccd0movsd_xmm x5, [rcx]
37bc7ccd4movsd_xmm x4, [rcx+8]
37bc7ccd9lea r8l, [r15+1]
37bc7ccddxor eax, eax
37bc7ccdfmovsd_xmm x2, [r11]
37bc7cce4movsd_xmm x3, [r11+8]
37bc7cceaneg r8
37bc7ccedlea r9, [r14+rcx]
37bc7ccf1movapd x1, x5
37bc7ccf5movapd x0, x4
37bc7ccf9movapd x15, x4
37bc7ccfeshl r8, 4
37bc7cd02mulsd x0, x12
37bc7cd07mulsd x1, x14
37bc7cd0cmulsd x15, x14
37bc7cd11subsd x1, x0
37bc7cd15movapd x0, x5
37bc7cd19mulsd x0, x12
37bc7cd1esubsd x1, x2
37bc7cd22addsd x0, x15
37bc7cd27movapd x15, x1
37bc7cd2cmulsd x15, x10
37bc7cd31mulsd x1, x9
37bc7cd36subsd x0, x3
37bc7cd3amovapd x6, x0
37bc7cd3emulsd x6, x9
37bc7cd43mulsd x0, x10
37bc7cd48subsd x15, x6
37bc7cd4dmovapd x6, x11
37bc7cd52addsd x1, x0
37bc7cd56mulsd x6, x3
37bc7cd5amovapd x0, x13
37bc7cd5fmulsd x0, x2
37bc7cd63mulsd x3, x13
37bc7cd68movq r10, x15
37bc7cd6dmulsd x2, x11
37bc7cd72movapd x15, x1
37bc7cd77subsd x0, x6
37bc7cd7bmovq x6, r10
37bc7cd80addsd x2, x3
37bc7cd84subsd x0, x5
37bc7cd88subsd x2, x4
37bc7cd8cmovapd x1, x0
37bc7cd90mulsd x1, x10
37bc7cd95mulsd x0, x9
37bc7cd9amovapd x3, x2
37bc7cd9emulsd x3, x9
37bc7cda3mulsd x2, x10
37bc7cda8subsd x1, x3
37bc7cdacmovq x3, r10
37bc7cdb1addsd x0, x2
37bc7cdb5movapd x2, x15
37bc7cdbaunpcklpd x3, x15
37bc7cdbfunpcklpd x2, x6
37bc7cdc3movapd x5, x1
37bc7cdc7movq rbp, x1
37bc7cdccmovapd x4, x0
37bc7cdd0movq rdi, x0
37bc7cdd5unpcklpd x5, x0
37bc7cdd9unpcklpd x4, x1
37bc7cdddnop [rax]
37bc7cde0
37bc7cde0loc_37bc7cde0:
37bc7cde0movupd x1, [r9+rax]
37bc7cde6movupd x0, [r9+rax]
37bc7cdecmovupd x6, [rdx+rax]
37bc7cdf1unpcklpd x1, x1
37bc7cdf5unpckhpd x0, x0
37bc7cdf9mulpd x0, x4
37bc7cdfdmulpd x1, x5
37bc7ce01addsubpd x1, x0
37bc7ce05movupd x0, [rcx+rax]
37bc7ce0aunpckhpd x0, x0
37bc7ce0esubpd x6, x1
37bc7ce12movupd x1, [rcx+rax]
37bc7ce17mulpd x0, x2
37bc7ce1bunpcklpd x1, x1
37bc7ce1fmulpd x1, x3
37bc7ce23addsubpd x1, x0
37bc7ce27subpd x6, x1
37bc7ce2bmovups [rdx+rax], x6
37bc7ce2fsub rax, 16
37bc7ce33cmp rax, r8
37bc7ce36jne 0x37bc7cde0
37bc7ce38sub r15l, 1
37bc7ce3cmov [r11], rbp
37bc7ce3fsub rcx, 16
37bc7ce43sub r11, 16
37bc7ce47mov [r11+24], rdi
37bc7ce4badd rdx, rbx
37bc7ce4emov [rcx+16], r10
37bc7ce52movsd_xmm [rcx+24], x15
37bc7ce58cmp r15l, -1
37bc7ce5cjne 0x37bc7ccd0
37bc7ce62mov eax, [rsp+116]
37bc7ce66mov rdi, [rsp+496]
37bc7ce6emovupd x6, [rsp+80]
37bc7ce74neg eax
37bc7ce76movd x0, eax
37bc7ce7amovsxd rax, esi
37bc7ce7dpshufd x0, x0, -32
37bc7ce82movq [rdi+4*rax], x0
37bc7ce87jmp 0x37bc7c06e
37bc7ce8c
37bc7ce8c 0f 1f 40 00 ..@.
37bc7ce90
37bc7ce90loc_37bc7ce90:
37bc7ce90movsxd rax, edi
37bc7ce93mov rdi, [rsp+64]
37bc7ce98movsd_xmm x10, [rsi+8]
37bc7ce9elea rdx, [rbx+rax]
37bc7cea2movsd_xmm x8, [rsi]
37bc7cea7shl rdx, 4
37bc7ceablea rcx, [rbp+rdi]
37bc7ceb0add rcx, [rsp+72]
37bc7ceb5add rdx, r12
37bc7ceb8add rax, rcx
37bc7cebbmovsd_xmm x3, [rdx]
37bc7cebfmovsd_xmm x2, [rdx+8]
37bc7cec4shl rax, 4
37bc7cec8add rax, r12
37bc7cecbmovapd x5, x3
37bc7cecfmovapd x9, x2
37bc7ced4movsd_xmm x11, [rax]
37bc7ced9movsd_xmm x1, [rax+8]
37bc7cedeandpd x5, x6
37bc7cee2andpd x9, x6
37bc7cee7comisd x9, x5
37bc7ceecjbe 0x37bc7d37c
37bc7cef2movapd x0, x3
37bc7cef6movapd x14, x11
37bc7cefbmovapd x4, x3
37bc7ceffdivsd x0, x2
37bc7cf03mulsd x14, x0
37bc7cf08movapd x15, x0
37bc7cf0dmulsd x4, x0
37bc7cf11mulsd x15, x8
37bc7cf16addsd x14, x1
37bc7cf1bmulsd x1, x0
37bc7cf1fmulsd x0, x10
37bc7cf24addsd x4, x2
37bc7cf28addsd x15, x10
37bc7cf2ddivsd x14, x4
37bc7cf32movapd x12, x1
37bc7cf37movapd x13, x0
37bc7cf3csubsd x12, x11
37bc7cf41subsd x13, x8
37bc7cf46divsd x12, x4
37bc7cf4bdivsd x15, x4
37bc7cf50divsd x13, x4
37bc7cf55
37bc7cf55loc_37bc7cf55:
37bc7cf55movapd x0, x12
37bc7cf5amovapd x1, x14
37bc7cf5fmovapd x4, x12
37bc7cf64movsd_xmm x10, [rip+0x7d148b]
37bc7cf6dmulsd x0, x13
37bc7cf72mulsd x1, x15
37bc7cf77mulsd x4, x15
37bc7cf7csubsd x1, x0
37bc7cf80movapd x0, x14
37bc7cf85mulsd x0, x13
37bc7cf8asubsd x1, x10
37bc7cf8faddsd x0, x4
37bc7cf93movapd x4, x1
37bc7cf97andpd x4, x6
37bc7cf9bmovapd x8, x0
37bc7cfa0andpd x8, x6
37bc7cfa5comisd x8, x4
37bc7cfaajbe 0x37bc7d342
37bc7cfb0movapd x8, x1
37bc7cfb5divsd x8, x0
37bc7cfbamulsd x1, x8
37bc7cfbfmovapd x4, x8
37bc7cfc4addsd x1, x0
37bc7cfc8pxor x0, x0
37bc7cfccmulsd x8, x0
37bc7cfd1addsd x4, x0
37bc7cfd5divsd x4, x1
37bc7cfd9subsd x8, x10
37bc7cfdedivsd x8, x1
37bc7cfe3
37bc7cfe3loc_37bc7cfe3:
37bc7cfe3comisd x9, x5
37bc7cfe8jbe 0x37bc7d307
37bc7cfeemovapd x0, x3
37bc7cff2divsd x0, x2
37bc7cff6mulsd x3, x0
37bc7cffamovapd x9, x0
37bc7cfffmulsd x9, x4
37bc7d004addsd x3, x2
37bc7d008addsd x9, x8
37bc7d00dmulsd x8, x0
37bc7d012divsd x9, x3
37bc7d017subsd x8, x4
37bc7d01cdivsd x8, x3
37bc7d021
37bc7d021loc_37bc7d021:
37bc7d021cmp r8l, r11l
37bc7d024jl 0x37bc7d3e4
37bc7d02amovsxd rax, r11l
37bc7d02dmov rdi, [rsp+64]
37bc7d032mov rsi, [rsp+72]
37bc7d037mov r15, r13
37bc7d03aadd rcx, rax
37bc7d03dadd rbx, rax
37bc7d040mov [rsp+80], r11l
37bc7d045shl rcx, 4
37bc7d049lea rbp, [rdi+1]
37bc7d04dshl rbx, 4
37bc7d051movups [rsp+96], x6
37bc7d056lea r10, [rcx+r12]
37bc7d05alea rcx, [rsi+rax]
37bc7d05emov esi, r8l
37bc7d061shl rbp, 4
37bc7d065imul rax, rdi
37bc7d069lea rdx, [rbx+r12]
37bc7d06dsub esi, r11l
37bc7d070shl rdi, 4
37bc7d074add rcx, rax
37bc7d077shl rcx, 4
37bc7d07blea r9, [rcx+r12]
37bc7d07fnop
37bc7d080
37bc7d080loc_37bc7d080:
37bc7d080movsd_xmm x4, [rdx]
37bc7d084movsd_xmm x3, [rdx+8]
37bc7d089movapd x10, x14
37bc7d08emov eax, r8l
37bc7d091movapd x1, x12
37bc7d096movapd x5, x14
37bc7d09bmovsd_xmm x0, [r10]
37bc7d0a0sub eax, esi
37bc7d0a2mulsd x1, x3
37bc7d0a6movsd_xmm x2, [r10+8]
37bc7d0acmulsd x10, x4
37bc7d0b1mulsd x5, x3
37bc7d0b5subsd x10, x1
37bc7d0bamovapd x1, x12
37bc7d0bfmulsd x1, x4
37bc7d0c3subsd x10, x0
37bc7d0c8addsd x1, x5
37bc7d0ccmovapd x6, x10
37bc7d0d1mulsd x6, x9
37bc7d0d6mulsd x10, x8
37bc7d0dbsubsd x1, x2
37bc7d0dfmovapd x5, x1
37bc7d0e3mulsd x5, x8
37bc7d0e8mulsd x1, x9
37bc7d0edsubsd x6, x5
37bc7d0f1movapd x5, x2
37bc7d0f5addsd x10, x1
37bc7d0famulsd x2, x15
37bc7d0ffmovapd x1, x0
37bc7d103mulsd x1, x15
37bc7d108mulsd x5, x13
37bc7d10dmovq r14, x6
37bc7d112mulsd x0, x13
37bc7d117subsd x1, x5
37bc7d11baddsd x0, x2
37bc7d11fsubsd x1, x4
37bc7d123subsd x0, x3
37bc7d127movapd x11, x1
37bc7d12cmulsd x1, x8
37bc7d131movapd x2, x0
37bc7d135mulsd x0, x9
37bc7d13amulsd x11, x9
37bc7d13fmulsd x2, x8
37bc7d144addsd x1, x0
37bc7d148subsd x11, x2
37bc7d14dmovq r13, x1
37bc7d152cmp eax, r8l
37bc7d155jg 0x37bc7d1eb
37bc7d15bmovapd x5, x6
37bc7d15fmovapd x4, x10
37bc7d164movapd x3, x11
37bc7d169xor eax, eax
37bc7d16bmovapd x2, x1
37bc7d16funpcklpd x5, x10
37bc7d174unpcklpd x4, x6
37bc7d178xor ecx, ecx
37bc7d17aunpcklpd x3, x1
37bc7d17elea rbx, [rdi+rdx]
37bc7d182unpcklpd x2, x11
37bc7d187lea r11l, [rsi+1]
37bc7d18bnop [rax+rax]
37bc7d190
37bc7d190loc_37bc7d190:
37bc7d190movupd x1, [rdx+rax]
37bc7d195movupd x0, [rdx+rax]
37bc7d19aadd ecx, 1
37bc7d19dmovupd x6, [r9+rax]
37bc7d1a3unpcklpd x1, x1
37bc7d1a7unpckhpd x0, x0
37bc7d1abmulpd x0, x4
37bc7d1afmulpd x1, x5
37bc7d1b3addsubpd x1, x0
37bc7d1b7movupd x0, [rbx+rax]
37bc7d1bcunpckhpd x0, x0
37bc7d1c0subpd x6, x1
37bc7d1c4movupd x1, [rbx+rax]
37bc7d1c9mulpd x0, x2
37bc7d1cdunpcklpd x1, x1
37bc7d1d1mulpd x1, x3
37bc7d1d5addsubpd x1, x0
37bc7d1d9subpd x6, x1
37bc7d1ddmovups [r9+rax], x6
37bc7d1e2add rax, 16
37bc7d1e6cmp ecx, r11l
37bc7d1e9jb 0x37bc7d190
37bc7d1eb
37bc7d1ebloc_37bc7d1eb:
37bc7d1ebmov [rdx], r14
37bc7d1eeadd r10, 16
37bc7d1f2add rdx, 16
37bc7d1f6add r9, rbp
37bc7d1f9movsd_xmm [rdx-8], x10
37bc7d1ffmovsd_xmm [r10-16], x11
37bc7d205mov [r10-8], r13
37bc7d209sub esi, 1
37bc7d20cjae 0x37bc7d080
37bc7d212mov r11l, [rsp+80]
37bc7d217movupd x6, [rsp+96]
37bc7d21dmov r13, r15
37bc7d220jmp 0x37bc7ca38
37bc7d225
37bc7d225loc_37bc7d225:
37bc7d225movapd x9, x2
37bc7d22amovapd x13, x11
37bc7d22fmovapd x0, x14
37bc7d234divsd x9, x3
37bc7d239mulsd x0, x9
37bc7d23emovapd x1, x9
37bc7d243mulsd x13, x9
37bc7d248mulsd x1, x2
37bc7d24csubsd x11, x0
37bc7d251movapd x0, x9
37bc7d256addsd x13, x14
37bc7d25bmulsd x0, x4
37bc7d25fmovapd x14, x9
37bc7d264mulsd x14, x12
37bc7d269addsd x1, x3
37bc7d26ddivsd x13, x1
37bc7d272subsd x12, x0
37bc7d277addsd x14, x4
37bc7d27cdivsd x11, x1
37bc7d281divsd x14, x1
37bc7d286divsd x12, x1
37bc7d28bjmp 0x37bc7cba6
37bc7d290
37bc7d290loc_37bc7d290:
37bc7d290movapd x1, x2
37bc7d294divsd x1, x3
37bc7d298mulsd x2, x1
37bc7d29cmovapd x10, x1
37bc7d2a1mulsd x10, x9
37bc7d2a6mulsd x1, x4
37bc7d2aamovapd x0, x2
37bc7d2aeaddsd x0, x3
37bc7d2b2addsd x10, x4
37bc7d2b7subsd x9, x1
37bc7d2bcdivsd x10, x0
37bc7d2c1divsd x9, x0
37bc7d2c6jmp 0x37bc7cc72
37bc7d2cb
37bc7d2cbloc_37bc7d2cb:
37bc7d2cbmovapd x9, x0
37bc7d2d0divsd x9, x1
37bc7d2d5mulsd x0, x9
37bc7d2damovapd x4, x9
37bc7d2dfaddsd x0, x1
37bc7d2e3pxor x1, x1
37bc7d2e7mulsd x4, x1
37bc7d2ebsubsd x1, x9
37bc7d2f0divsd x1, x0
37bc7d2f4addsd x4, x15
37bc7d2f9divsd x4, x0
37bc7d2fdmovapd x9, x1
37bc7d302jmp 0x37bc7cc34
37bc7d307
37bc7d307loc_37bc7d307:
37bc7d307movapd x1, x2
37bc7d30bdivsd x1, x3
37bc7d30fmulsd x2, x1
37bc7d313movapd x9, x1
37bc7d318mulsd x9, x8
37bc7d31dmulsd x1, x4
37bc7d321movapd x0, x2
37bc7d325addsd x0, x3
37bc7d329addsd x9, x4
37bc7d32esubsd x8, x1
37bc7d333divsd x9, x0
37bc7d338divsd x8, x0
37bc7d33djmp 0x37bc7d021
37bc7d342
37bc7d342loc_37bc7d342:
37bc7d342movapd x11, x0
37bc7d347pxor x8, x8
37bc7d34cdivsd x11, x1
37bc7d351mulsd x0, x11
37bc7d356movapd x4, x11
37bc7d35bmulsd x4, x8
37bc7d360subsd x8, x11
37bc7d365addsd x0, x1
37bc7d369addsd x4, x10
37bc7d36edivsd x8, x0
37bc7d373divsd x4, x0
37bc7d377jmp 0x37bc7cfe3
37bc7d37c
37bc7d37cloc_37bc7d37c:
37bc7d37cmovapd x4, x2
37bc7d380movapd x14, x1
37bc7d385movapd x0, x2
37bc7d389divsd x4, x3
37bc7d38dmulsd x14, x4
37bc7d392movapd x15, x4
37bc7d397mulsd x0, x4
37bc7d39bmulsd x15, x10
37bc7d3a0addsd x14, x11
37bc7d3a5mulsd x11, x4
37bc7d3aaaddsd x0, x3
37bc7d3aemulsd x4, x8
37bc7d3b3addsd x15, x8
37bc7d3b8divsd x14, x0
37bc7d3bdsubsd x1, x11
37bc7d3c2subsd x10, x4
37bc7d3c7movapd x13, x10
37bc7d3ccdivsd x1, x0
37bc7d3d0divsd x15, x0
37bc7d3d5movapd x12, x1
37bc7d3dadivsd x13, x0
37bc7d3dfjmp 0x37bc7cf55
37bc7d3e4
37bc7d3e4loc_37bc7d3e4:
37bc7d3e4mov eax, [rsp+116]
37bc7d3e8neg eax
37bc7d3eamovd x0, eax
37bc7d3eemov rax, [rsp+496]
37bc7d3f6pshufd x0, x0, -32
37bc7d3fbmovq [rax+4*r13-4], x0
37bc7d402jmp 0x37bc7bdaa
37bc7d407
37bc7d407loc_37bc7d407:
37bc7d407mov eax, edx
37bc7d409neg eax
37bc7d40bjmp 0x37bc7bd88
37bc7bc90
Loading..