File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3f8ca0
37c3f8ca0ztpcon_64_:
37c3f8ca0push r15
37c3f8ca2push r14
37c3f8ca4push r13
37c3f8ca6push r12
37c3f8ca8push rbp
37c3f8ca9push rdi
37c3f8caapush rsi
37c3f8cabpush rbx
37c3f8cacsub rsp, 264
37c3f8cb3movups [rsp+208], x6
37c3f8cbbmovups [rsp+224], x7
37c3f8cc3movups [rsp+240], x8
37c3f8cccmov r13, [rsp+400]
37c3f8cd4mov rsi, [rsp+384]
37c3f8cdcmov [r13], 0
37c3f8ce4mov rbp, rdx
37c3f8ce7mov r12, rcx
37c3f8ceamov rdi, r8
37c3f8cedmov rbx, r9
37c3f8cf0mov r8l, 1
37c3f8cf6mov r9l, 1
37c3f8cfclea rdx, [rip+0x7ac7d]
37c3f8d03mov rcx, rbp
37c3f8d06call lsame_64_
37c3f8d0bmov r9l, 1
37c3f8d11mov r8l, 1
37c3f8d17mov r15, rax
37c3f8d1acmp [r12], 49
37c3f8d1fjne 0x37c3f9058
37c3f8d25lea rdx, [rip+0x7ac55]
37c3f8d2cmov rcx, rdi
37c3f8d2fmov r14l, 1
37c3f8d35call lsame_64_
37c3f8d3amov r10, rax
37c3f8d3d
37c3f8d3dloc_37c3f8d3d:
37c3f8d3dtest r15, r15
37c3f8d40je 0x37c3f9096
37c3f8d46
37c3f8d46loc_37c3f8d46:
37c3f8d46test r10, r10
37c3f8d49je 0x37c3f9020
37c3f8d4f
37c3f8d4floc_37c3f8d4f:
37c3f8d4fmov r15, [rbx]
37c3f8d52test r15, r15
37c3f8d55js 0x37c3f8fe8
37c3f8d5bmov rax, [r13]
37c3f8d5ftest rax, rax
37c3f8d62jne 0x37c3f91e2
37c3f8d68mov rax, [rsp+376]
37c3f8d70test r15, r15
37c3f8d73jne 0x37c3f8db0
37c3f8d75mov rdi, [rip+0x7ac44]
37c3f8d7cmov [rax], rdi
37c3f8d7f
37c3f8d7floc_37c3f8d7f:
37c3f8d7fmovups x6, [rsp+208]
37c3f8d87movups x7, [rsp+224]
37c3f8d8fmovups x8, [rsp+240]
37c3f8d98add rsp, 264
37c3f8d9fpop rbx
37c3f8da0pop rsi
37c3f8da1pop rdi
37c3f8da2pop rbp
37c3f8da3pop r12
37c3f8da5pop r13
37c3f8da7pop r14
37c3f8da9pop r15
37c3f8dabret
37c3f8dac
37c3f8dac 0f 1f 40 00 ..@.
37c3f8db0
37c3f8db0loc_37c3f8db0:
37c3f8db0mov [rax], 0
37c3f8db7mov edx, 12
37c3f8dbclea rcx, [rip+0x7abc8]
37c3f8dc3call dlamch_64_
37c3f8dc8mov r9, rbx
37c3f8dcbmov r8, rdi
37c3f8dcemov rdx, rbp
37c3f8dd1mov rax, [rsp+392]
37c3f8dd9mov rcx, r12
37c3f8ddcmovapd x6, x0
37c3f8de0mov [rsp+64], 1
37c3f8de9mov [rsp+56], 1
37c3f8df2mov [rsp+40], rax
37c3f8df7mov rax, [rsp+368]
37c3f8dffmov [rsp+48], 1
37c3f8e08mov [rsp+32], rax
37c3f8e0dcall zlantp_64_
37c3f8e12movapd x3, x0
37c3f8e16movapd x7, x0
37c3f8e1apxor x0, x0
37c3f8e1ecomisd x3, x0
37c3f8e22jbe 0x37c3f8d7f
37c3f8e28pxor x0, x0
37c3f8e2cmov eax, 2
37c3f8e31mov [rsp+152], 0
37c3f8e3dcvtsi2sd x0, r15
37c3f8e42mulsd x0, x6
37c3f8e46sub rax, r14
37c3f8e49mov [rsp+151], 78
37c3f8e51mov [rsp+120], rax
37c3f8e56lea rax, [rsp+152]
37c3f8e5emovsd_xmm x6, [rip+0x7ab5a]
37c3f8e66lea r15, [rsp+176]
37c3f8e6emov [rsp+112], rax
37c3f8e73lea rax, [rsp+151]
37c3f8e7blea r14, [rsp+160]
37c3f8e83mov [rsp+160], 0
37c3f8e8fmov [rsp+128], rax
37c3f8e97movapd x8, x0
37c3f8e9cjmp 0x37c3f8f2b
37c3f8ea1
37c3f8ea1 0f 1f 80 00 00 00 00 .......
37c3f8ea8
37c3f8ea8loc_37c3f8ea8:
37c3f8ea8mov rax, [rsp+392]
37c3f8eb0mov r8, rdi
37c3f8eb3mov rcx, rbp
37c3f8eb6lea r12, [rsp+168]
37c3f8ebemov [rsp+88], 19
37c3f8ec7mov r9, [rsp+128]
37c3f8ecflea rdx, [rip+0x7aacd]
37c3f8ed6mov [rsp+64], rax
37c3f8edbmov rax, [rsp+368]
37c3f8ee3mov [rsp+80], 1
37c3f8eecmov [rsp+72], r13
37c3f8ef1mov [rsp+56], r12
37c3f8ef6mov [rsp+48], rsi
37c3f8efbmov [rsp+40], rax
37c3f8f00mov [rsp+32], rbx
37c3f8f05call zlatps_64_
37c3f8f0a
37c3f8f0aloc_37c3f8f0a:
37c3f8f0amovsd_xmm x0, [rsp+168]
37c3f8f13mov [rsp+151], 89
37c3f8f1bucomisd x0, x6
37c3f8f1fjp 0x37c3f9160
37c3f8f25jne 0x37c3f9160
37c3f8f2b
37c3f8f2bloc_37c3f8f2b:
37c3f8f2bmov rdx, [rbx]
37c3f8f2emov [rsp+40], r15
37c3f8f33mov r8, rsi
37c3f8f36mov rcx, rbx
37c3f8f39mov [rsp+32], r14
37c3f8f3emov r9, [rsp+112]
37c3f8f43shl rdx, 4
37c3f8f47add rdx, rsi
37c3f8f4acall zlacn2_64_
37c3f8f4fmov rax, [rsp+160]
37c3f8f57test rax, rax
37c3f8f5aje 0x37c3f9120
37c3f8f60mov [rsp+104], 1
37c3f8f69cmp rax, [rsp+120]
37c3f8f6emov [rsp+96], 1
37c3f8f77jne 0x37c3f8ea8
37c3f8f7dmov rax, [rsp+392]
37c3f8f85mov r8, rdi
37c3f8f88mov rcx, rbp
37c3f8f8blea r12, [rsp+168]
37c3f8f93mov [rsp+88], 12
37c3f8f9cmov r9, [rsp+128]
37c3f8fa4lea rdx, [rip+0x7a9ec]
37c3f8fabmov [rsp+64], rax
37c3f8fb0mov rax, [rsp+368]
37c3f8fb8mov [rsp+80], 1
37c3f8fc1mov [rsp+72], r13
37c3f8fc6mov [rsp+56], r12
37c3f8fcbmov [rsp+48], rsi
37c3f8fd0mov [rsp+40], rax
37c3f8fd5mov [rsp+32], rbx
37c3f8fdacall zlatps_64_
37c3f8fdfjmp 0x37c3f8f0a
37c3f8fe4
37c3f8fe4 0f 1f 40 00 ..@.
37c3f8fe8
37c3f8fe8loc_37c3f8fe8:
37c3f8fe8mov rdx, -4
37c3f8fefmov eax, 4
37c3f8ff4
37c3f8ff4loc_37c3f8ff4:
37c3f8ff4mov [r13], rdx
37c3f8ff8
37c3f8ff8loc_37c3f8ff8:
37c3f8ff8lea rdx, [rsp+176]
37c3f9000mov r8l, 6
37c3f9006lea rcx, [rip+0x7a978]
37c3f900dmov [rsp+176], rax
37c3f9015call xerbla_64_
37c3f901ajmp 0x37c3f8d7f
37c3f901f
37c3f901f 90 .
37c3f9020
37c3f9020loc_37c3f9020:
37c3f9020mov r9l, 1
37c3f9026mov r8l, 1
37c3f902clea rdx, [rip+0x7a94d]
37c3f9033mov rcx, rdi
37c3f9036call lsame_64_
37c3f903btest rax, rax
37c3f903ejne 0x37c3f8d4f
37c3f9044mov rdx, -3
37c3f904bmov eax, 3
37c3f9050jmp 0x37c3f8ff4
37c3f9052
37c3f9052 66 0f 1f 44 00 00 f..D..
37c3f9058
37c3f9058loc_37c3f9058:
37c3f9058lea rdx, [rip+0x7a923]
37c3f905fmov rcx, r12
37c3f9062call lsame_64_
37c3f9067mov r9l, 1
37c3f906dmov r8l, 1
37c3f9073mov rcx, rdi
37c3f9076mov r14, rax
37c3f9079lea rdx, [rip+0x7a901]
37c3f9080test rax, rax
37c3f9083je 0x37c3f90d8
37c3f9085call lsame_64_
37c3f908amov r10, rax
37c3f908dtest r15, r15
37c3f9090jne 0x37c3f8d46
37c3f9096
37c3f9096loc_37c3f9096:
37c3f9096mov r9l, 1
37c3f909cmov r8l, 1
37c3f90a2mov rcx, rbp
37c3f90a5mov [rsp+112], r10
37c3f90aalea rdx, [rip+0x7a8d3]
37c3f90b1call lsame_64_
37c3f90b6mov r10, [rsp+112]
37c3f90bbtest rax, rax
37c3f90bejne 0x37c3f8d46
37c3f90c4mov rdx, -2
37c3f90cbmov eax, 2
37c3f90d0jmp 0x37c3f8ff4
37c3f90d5
37c3f90d5 0f 1f 00 ...
37c3f90d8
37c3f90d8loc_37c3f90d8:
37c3f90d8call lsame_64_
37c3f90ddmov r9l, 1
37c3f90e3mov r8l, 1
37c3f90e9mov rcx, r12
37c3f90eclea rdx, [rip+0x7a890]
37c3f90f3mov [rsp+112], rax
37c3f90f8call lsame_64_
37c3f90fdmov r10, [rsp+112]
37c3f9102test rax, rax
37c3f9105jne 0x37c3f8d3d
37c3f910bmov rdx, -1
37c3f9112mov eax, 1
37c3f9117jmp 0x37c3f8ff4
37c3f911c
37c3f911c 0f 1f 40 00 ..@.
37c3f9120
37c3f9120loc_37c3f9120:
37c3f9120movsd_xmm x1, [rsp+152]
37c3f9129pxor x0, x0
37c3f912ducomisd x1, x0
37c3f9131jp 0x37c3f9139
37c3f9133je 0x37c3f8d7f
37c3f9139
37c3f9139loc_37c3f9139:
37c3f9139movsd_xmm x0, [rip+0x7a87f]
37c3f9141mov rax, [rsp+376]
37c3f9149divsd x0, x7
37c3f914ddivsd x0, x1
37c3f9151movsd_xmm [rax], x0
37c3f9155jmp 0x37c3f8d7f
37c3f915a
37c3f915a 66 0f 1f 44 00 00 f..D..
37c3f9160
37c3f9160loc_37c3f9160:
37c3f9160lea r8, [rip+0x7a851]
37c3f9167mov rdx, rsi
37c3f916amov rcx, rbx
37c3f916dmovsd_xmm [rsp+136], x0
37c3f9176call izamax_64_
37c3f917bmovsd_xmm x0, [rsp+136]
37c3f9184shl rax, 4
37c3f9188add rax, rsi
37c3f918bmovsd_xmm x1, [rax-16]
37c3f9190movsd_xmm x2, [rax-8]
37c3f9195andpd x1, [rip+0x7a833]
37c3f919dandpd x2, [rip+0x7a82b]
37c3f91a5addsd x1, x2
37c3f91a9mulsd x1, x8
37c3f91aecomisd x1, x0
37c3f91b2ja 0x37c3f8d7f
37c3f91b8pxor x1, x1
37c3f91bcucomisd x0, x1
37c3f91c0jp 0x37c3f91c8
37c3f91c2je 0x37c3f8d7f
37c3f91c8
37c3f91c8loc_37c3f91c8:
37c3f91c8lea r9, [rip+0x7a7e9]
37c3f91cfmov r8, rsi
37c3f91d2mov rdx, r12
37c3f91d5mov rcx, rbx
37c3f91d8call zdrscl_64_
37c3f91ddjmp 0x37c3f8f2b
37c3f91e2
37c3f91e2loc_37c3f91e2:
37c3f91e2neg rax
37c3f91e5jmp 0x37c3f8ff8
37c3f8ca0
37c3f8ca0ztpcon_64_:
37c3f8ca0push r15
37c3f8ca2push r14
37c3f8ca4push r13
37c3f8ca6push r12
37c3f8ca8push rbp
37c3f8ca9push rdi
37c3f8caapush rsi
37c3f8cabpush rbx
37c3f8cacsub rsp, 264
37c3f8cb3movups [rsp+208], x6
37c3f8cbbmovups [rsp+224], x7
37c3f8cc3movups [rsp+240], x8
37c3f8cccmov r13, [rsp+400]
37c3f8cd4mov rsi, [rsp+384]
37c3f8cdcmov [r13], 0
37c3f8ce4mov rbp, rdx
37c3f8ce7mov r12, rcx
37c3f8ceamov rdi, r8
37c3f8cedmov rbx, r9
37c3f8cf0mov r8l, 1
37c3f8cf6mov r9l, 1
37c3f8cfclea rdx, [rip+0x7ac7d]
37c3f8d03mov rcx, rbp
37c3f8d06call lsame_64_
37c3f8d0bmov r9l, 1
37c3f8d11mov r8l, 1
37c3f8d17mov r15, rax
37c3f8d1acmp [r12], 49
37c3f8d1fjne 0x37c3f9058
37c3f8d25lea rdx, [rip+0x7ac55]
37c3f8d2cmov rcx, rdi
37c3f8d2fmov r14l, 1
37c3f8d35call lsame_64_
37c3f8d3amov r10, rax
37c3f8d3d
37c3f8d3dloc_37c3f8d3d:
37c3f8d3dtest r15, r15
37c3f8d40je 0x37c3f9096
37c3f8d46
37c3f8d46loc_37c3f8d46:
37c3f8d46test r10, r10
37c3f8d49je 0x37c3f9020
37c3f8d4f
37c3f8d4floc_37c3f8d4f:
37c3f8d4fmov r15, [rbx]
37c3f8d52test r15, r15
37c3f8d55js 0x37c3f8fe8
37c3f8d5bmov rax, [r13]
37c3f8d5ftest rax, rax
37c3f8d62jne 0x37c3f91e2
37c3f8d68mov rax, [rsp+376]
37c3f8d70test r15, r15
37c3f8d73jne 0x37c3f8db0
37c3f8d75mov rdi, [rip+0x7ac44]
37c3f8d7cmov [rax], rdi
37c3f8d7f
37c3f8d7floc_37c3f8d7f:
37c3f8d7fmovups x6, [rsp+208]
37c3f8d87movups x7, [rsp+224]
37c3f8d8fmovups x8, [rsp+240]
37c3f8d98add rsp, 264
37c3f8d9fpop rbx
37c3f8da0pop rsi
37c3f8da1pop rdi
37c3f8da2pop rbp
37c3f8da3pop r12
37c3f8da5pop r13
37c3f8da7pop r14
37c3f8da9pop r15
37c3f8dabret
37c3f8dac
37c3f8dac 0f 1f 40 00 ..@.
37c3f8db0
37c3f8db0loc_37c3f8db0:
37c3f8db0mov [rax], 0
37c3f8db7mov edx, 12
37c3f8dbclea rcx, [rip+0x7abc8]
37c3f8dc3call dlamch_64_
37c3f8dc8mov r9, rbx
37c3f8dcbmov r8, rdi
37c3f8dcemov rdx, rbp
37c3f8dd1mov rax, [rsp+392]
37c3f8dd9mov rcx, r12
37c3f8ddcmovapd x6, x0
37c3f8de0mov [rsp+64], 1
37c3f8de9mov [rsp+56], 1
37c3f8df2mov [rsp+40], rax
37c3f8df7mov rax, [rsp+368]
37c3f8dffmov [rsp+48], 1
37c3f8e08mov [rsp+32], rax
37c3f8e0dcall zlantp_64_
37c3f8e12movapd x3, x0
37c3f8e16movapd x7, x0
37c3f8e1apxor x0, x0
37c3f8e1ecomisd x3, x0
37c3f8e22jbe 0x37c3f8d7f
37c3f8e28pxor x0, x0
37c3f8e2cmov eax, 2
37c3f8e31mov [rsp+152], 0
37c3f8e3dcvtsi2sd x0, r15
37c3f8e42mulsd x0, x6
37c3f8e46sub rax, r14
37c3f8e49mov [rsp+151], 78
37c3f8e51mov [rsp+120], rax
37c3f8e56lea rax, [rsp+152]
37c3f8e5emovsd_xmm x6, [rip+0x7ab5a]
37c3f8e66lea r15, [rsp+176]
37c3f8e6emov [rsp+112], rax
37c3f8e73lea rax, [rsp+151]
37c3f8e7blea r14, [rsp+160]
37c3f8e83mov [rsp+160], 0
37c3f8e8fmov [rsp+128], rax
37c3f8e97movapd x8, x0
37c3f8e9cjmp 0x37c3f8f2b
37c3f8ea1
37c3f8ea1 0f 1f 80 00 00 00 00 .......
37c3f8ea8
37c3f8ea8loc_37c3f8ea8:
37c3f8ea8mov rax, [rsp+392]
37c3f8eb0mov r8, rdi
37c3f8eb3mov rcx, rbp
37c3f8eb6lea r12, [rsp+168]
37c3f8ebemov [rsp+88], 19
37c3f8ec7mov r9, [rsp+128]
37c3f8ecflea rdx, [rip+0x7aacd]
37c3f8ed6mov [rsp+64], rax
37c3f8edbmov rax, [rsp+368]
37c3f8ee3mov [rsp+80], 1
37c3f8eecmov [rsp+72], r13
37c3f8ef1mov [rsp+56], r12
37c3f8ef6mov [rsp+48], rsi
37c3f8efbmov [rsp+40], rax
37c3f8f00mov [rsp+32], rbx
37c3f8f05call zlatps_64_
37c3f8f0a
37c3f8f0aloc_37c3f8f0a:
37c3f8f0amovsd_xmm x0, [rsp+168]
37c3f8f13mov [rsp+151], 89
37c3f8f1bucomisd x0, x6
37c3f8f1fjp 0x37c3f9160
37c3f8f25jne 0x37c3f9160
37c3f8f2b
37c3f8f2bloc_37c3f8f2b:
37c3f8f2bmov rdx, [rbx]
37c3f8f2emov [rsp+40], r15
37c3f8f33mov r8, rsi
37c3f8f36mov rcx, rbx
37c3f8f39mov [rsp+32], r14
37c3f8f3emov r9, [rsp+112]
37c3f8f43shl rdx, 4
37c3f8f47add rdx, rsi
37c3f8f4acall zlacn2_64_
37c3f8f4fmov rax, [rsp+160]
37c3f8f57test rax, rax
37c3f8f5aje 0x37c3f9120
37c3f8f60mov [rsp+104], 1
37c3f8f69cmp rax, [rsp+120]
37c3f8f6emov [rsp+96], 1
37c3f8f77jne 0x37c3f8ea8
37c3f8f7dmov rax, [rsp+392]
37c3f8f85mov r8, rdi
37c3f8f88mov rcx, rbp
37c3f8f8blea r12, [rsp+168]
37c3f8f93mov [rsp+88], 12
37c3f8f9cmov r9, [rsp+128]
37c3f8fa4lea rdx, [rip+0x7a9ec]
37c3f8fabmov [rsp+64], rax
37c3f8fb0mov rax, [rsp+368]
37c3f8fb8mov [rsp+80], 1
37c3f8fc1mov [rsp+72], r13
37c3f8fc6mov [rsp+56], r12
37c3f8fcbmov [rsp+48], rsi
37c3f8fd0mov [rsp+40], rax
37c3f8fd5mov [rsp+32], rbx
37c3f8fdacall zlatps_64_
37c3f8fdfjmp 0x37c3f8f0a
37c3f8fe4
37c3f8fe4 0f 1f 40 00 ..@.
37c3f8fe8
37c3f8fe8loc_37c3f8fe8:
37c3f8fe8mov rdx, -4
37c3f8fefmov eax, 4
37c3f8ff4
37c3f8ff4loc_37c3f8ff4:
37c3f8ff4mov [r13], rdx
37c3f8ff8
37c3f8ff8loc_37c3f8ff8:
37c3f8ff8lea rdx, [rsp+176]
37c3f9000mov r8l, 6
37c3f9006lea rcx, [rip+0x7a978]
37c3f900dmov [rsp+176], rax
37c3f9015call xerbla_64_
37c3f901ajmp 0x37c3f8d7f
37c3f901f
37c3f901f 90 .
37c3f9020
37c3f9020loc_37c3f9020:
37c3f9020mov r9l, 1
37c3f9026mov r8l, 1
37c3f902clea rdx, [rip+0x7a94d]
37c3f9033mov rcx, rdi
37c3f9036call lsame_64_
37c3f903btest rax, rax
37c3f903ejne 0x37c3f8d4f
37c3f9044mov rdx, -3
37c3f904bmov eax, 3
37c3f9050jmp 0x37c3f8ff4
37c3f9052
37c3f9052 66 0f 1f 44 00 00 f..D..
37c3f9058
37c3f9058loc_37c3f9058:
37c3f9058lea rdx, [rip+0x7a923]
37c3f905fmov rcx, r12
37c3f9062call lsame_64_
37c3f9067mov r9l, 1
37c3f906dmov r8l, 1
37c3f9073mov rcx, rdi
37c3f9076mov r14, rax
37c3f9079lea rdx, [rip+0x7a901]
37c3f9080test rax, rax
37c3f9083je 0x37c3f90d8
37c3f9085call lsame_64_
37c3f908amov r10, rax
37c3f908dtest r15, r15
37c3f9090jne 0x37c3f8d46
37c3f9096
37c3f9096loc_37c3f9096:
37c3f9096mov r9l, 1
37c3f909cmov r8l, 1
37c3f90a2mov rcx, rbp
37c3f90a5mov [rsp+112], r10
37c3f90aalea rdx, [rip+0x7a8d3]
37c3f90b1call lsame_64_
37c3f90b6mov r10, [rsp+112]
37c3f90bbtest rax, rax
37c3f90bejne 0x37c3f8d46
37c3f90c4mov rdx, -2
37c3f90cbmov eax, 2
37c3f90d0jmp 0x37c3f8ff4
37c3f90d5
37c3f90d5 0f 1f 00 ...
37c3f90d8
37c3f90d8loc_37c3f90d8:
37c3f90d8call lsame_64_
37c3f90ddmov r9l, 1
37c3f90e3mov r8l, 1
37c3f90e9mov rcx, r12
37c3f90eclea rdx, [rip+0x7a890]
37c3f90f3mov [rsp+112], rax
37c3f90f8call lsame_64_
37c3f90fdmov r10, [rsp+112]
37c3f9102test rax, rax
37c3f9105jne 0x37c3f8d3d
37c3f910bmov rdx, -1
37c3f9112mov eax, 1
37c3f9117jmp 0x37c3f8ff4
37c3f911c
37c3f911c 0f 1f 40 00 ..@.
37c3f9120
37c3f9120loc_37c3f9120:
37c3f9120movsd_xmm x1, [rsp+152]
37c3f9129pxor x0, x0
37c3f912ducomisd x1, x0
37c3f9131jp 0x37c3f9139
37c3f9133je 0x37c3f8d7f
37c3f9139
37c3f9139loc_37c3f9139:
37c3f9139movsd_xmm x0, [rip+0x7a87f]
37c3f9141mov rax, [rsp+376]
37c3f9149divsd x0, x7
37c3f914ddivsd x0, x1
37c3f9151movsd_xmm [rax], x0
37c3f9155jmp 0x37c3f8d7f
37c3f915a
37c3f915a 66 0f 1f 44 00 00 f..D..
37c3f9160
37c3f9160loc_37c3f9160:
37c3f9160lea r8, [rip+0x7a851]
37c3f9167mov rdx, rsi
37c3f916amov rcx, rbx
37c3f916dmovsd_xmm [rsp+136], x0
37c3f9176call izamax_64_
37c3f917bmovsd_xmm x0, [rsp+136]
37c3f9184shl rax, 4
37c3f9188add rax, rsi
37c3f918bmovsd_xmm x1, [rax-16]
37c3f9190movsd_xmm x2, [rax-8]
37c3f9195andpd x1, [rip+0x7a833]
37c3f919dandpd x2, [rip+0x7a82b]
37c3f91a5addsd x1, x2
37c3f91a9mulsd x1, x8
37c3f91aecomisd x1, x0
37c3f91b2ja 0x37c3f8d7f
37c3f91b8pxor x1, x1
37c3f91bcucomisd x0, x1
37c3f91c0jp 0x37c3f91c8
37c3f91c2je 0x37c3f8d7f
37c3f91c8
37c3f91c8loc_37c3f91c8:
37c3f91c8lea r9, [rip+0x7a7e9]
37c3f91cfmov r8, rsi
37c3f91d2mov rdx, r12
37c3f91d5mov rcx, rbx
37c3f91d8call zdrscl_64_
37c3f91ddjmp 0x37c3f8f2b
37c3f91e2
37c3f91e2loc_37c3f91e2:
37c3f91e2neg rax
37c3f91e5jmp 0x37c3f8ff8
37c3f8ca0
37c3f91ea
37c3f91ea // align 0x10
37c3f91ea // align 0x10
37c3f91f0
37c3f91f0ztplqt_64_:
37c3f91f0push r15
37c3f91f2push r14
37c3f91f4push r13
37c3f91f6push r12
37c3f91f8push rbp
37c3f91f9push rdi
37c3f91fapush rsi
37c3f91fbpush rbx
37c3f91fcsub rsp, 296
37c3f9203mov rax, [rsp+408]
37c3f920bmov rsi, [rsp+456]
37c3f9213mov r11, [rcx]
37c3f9216mov rdi, [rax]
37c3f9219mov rax, [rsp+440]
37c3f9221mov [rsi], 0
37c3f9228mov [rsp+384], r8
37c3f9230mov rbx, [rax]
37c3f9233mov r12, rcx
37c3f9236mov r10, rdx
37c3f9239mov [rsp+392], r9
37c3f9241test r11, r11
37c3f9244js 0x37c3f92c0
37c3f9246mov r8, [rdx]
37c3f9249test r8, r8
37c3f924cjs 0x37c3f92b0
37c3f924emov rax, [rsp+384]
37c3f9256cmp r11, r8
37c3f9259mov rcx, r8
37c3f925cmov rdx, -3
37c3f9263cmovle rcx, r11
37c3f9267mov r9, [rax]
37c3f926amov eax, 3
37c3f926fcmp rcx, r9
37c3f9272jae 0x37c3f92d0
37c3f9274
37c3f9274loc_37c3f9274:
37c3f9274mov [rsi], rdx
37c3f9277mov r8l, 6
37c3f927dlea rdx, [rsp+280]
37c3f9285lea rcx, [rip+0x7a754]
37c3f928cmov [rsp+280], rax
37c3f9294call xerbla_64_
37c3f9299nop
37c3f929a
37c3f929aloc_37c3f929a:
37c3f929aadd rsp, 296
37c3f92a1pop rbx
37c3f92a2pop rsi
37c3f92a3pop rdi
37c3f92a4pop rbp
37c3f92a5pop r12
37c3f92a7pop r13
37c3f92a9pop r14
37c3f92abpop r15
37c3f92adret
37c3f92ae
37c3f92ae 66 90 f.
37c3f92b0
37c3f92b0loc_37c3f92b0:
37c3f92b0mov rdx, -2
37c3f92b7mov eax, 2
37c3f92bcjmp 0x37c3f9274
37c3f92be
37c3f92be 66 90 f.
37c3f92c0
37c3f92c0loc_37c3f92c0:
37c3f92c0mov rdx, -1
37c3f92c7mov eax, 1
37c3f92ccjmp 0x37c3f9274
37c3f92ce
37c3f92ce 66 90 f.
37c3f92d0
37c3f92d0loc_37c3f92d0:
37c3f92d0mov rax, [rsp+392]
37c3f92d8mov rcx, [rax]
37c3f92dbtest rcx, rcx
37c3f92dejle 0x37c3f9310
37c3f92e0cmp r11, rcx
37c3f92e3jge 0x37c3f9321
37c3f92e5test r11, r11
37c3f92e8jne 0x37c3f9310
37c3f92eatest rdi, rdi
37c3f92edjle 0x37c3f9664
37c3f92f3mov rax, [rsp+424]
37c3f92fbcmp [rax], 0
37c3f92ffjle 0x37c3f9675
37c3f9305cmp rcx, rbx
37c3f9308jg 0x37c3f9340
37c3f930ajmp 0x37c3f929a
37c3f930c
37c3f930c 0f 1f 40 00 ..@.
37c3f9310
37c3f9310loc_37c3f9310:
37c3f9310mov rdx, -4
37c3f9317mov eax, 4
37c3f931cjmp 0x37c3f9274
37c3f9321
37c3f9321loc_37c3f9321:
37c3f9321cmp r11, rdi
37c3f9324jg 0x37c3f9664
37c3f932amov rax, [rsp+424]
37c3f9332cmp r11, [rax]
37c3f9335jg 0x37c3f9675
37c3f933bcmp rcx, rbx
37c3f933ejle 0x37c3f9358
37c3f9340
37c3f9340loc_37c3f9340:
37c3f9340mov rdx, -10
37c3f9347mov eax, 10
37c3f934cjmp 0x37c3f9274
37c3f9351
37c3f9351 0f 1f 80 00 00 00 00 .......
37c3f9358
37c3f9358loc_37c3f9358:
37c3f9358test r8, r8
37c3f935bje 0x37c3f929a
37c3f9361lea rax, [r11-1]
37c3f9365xor edx, edx
37c3f9367mov rbp, -1
37c3f936exor r14l, r14l
37c3f9371div rcx
37c3f9374mov [rsp+232], rcx
37c3f937cmov r15, [rsp+432]
37c3f9384mov [rsp+376], r10
37c3f938cimul rdi, rcx
37c3f9390mov rdx, rcx
37c3f9393imul rbx, rcx
37c3f9397mov [rsp+208], rdi
37c3f939fshl rbx, 4
37c3f93a3mov [rsp+216], rbx
37c3f93abmov rsi, rax
37c3f93aelea rax, [rcx+rdi]
37c3f93b2mov rdi, [rsp+400]
37c3f93bamov rcx, r11
37c3f93bdshl rax, 4
37c3f93c1mov [rsp+224], rax
37c3f93c9lea rax, [rsp+256]
37c3f93d1mov [rsp+184], rax
37c3f93d9lea rax, [rsp+264]
37c3f93e1mov [rsp+192], rax
37c3f93e9lea rax, [rsp+240]
37c3f93f1mov [rsp+176], rax
37c3f93f9lea rax, [rsp+248]
37c3f9401mov [rsp+200], rax
37c3f9409jmp 0x37c3f9462
37c3f940b
37c3f940b 0f 1f 44 00 00 ..D..
37c3f9410
37c3f9410loc_37c3f9410:
37c3f9410test rsi, rsi
37c3f9413je 0x37c3f929a
37c3f9419mov rax, [rsp+376]
37c3f9421mov rcx, [r12]
37c3f9425sub rsi, 1
37c3f9429add r14, [rsp+232]
37c3f9431add rdi, [rsp+224]
37c3f9439mov r8, [rax]
37c3f943cmov rax, [rsp+384]
37c3f9444add r15, [rsp+216]
37c3f944cadd rbp, [rsp+208]
37c3f9454mov r9, [rax]
37c3f9457mov rax, [rsp+392]
37c3f945fmov rdx, [rax]
37c3f9462
37c3f9462loc_37c3f9462:
37c3f9462sub rcx, r14
37c3f9465lea rbx, [r14+1]
37c3f9469mov r10, r14
37c3f946cmov [rsp+56], r15
37c3f9471cmp rcx, rdx
37c3f9474mov rax, [rsp+200]
37c3f947ccmovg rcx, rdx
37c3f9480mov rdx, r8
37c3f9483sub rdx, r9
37c3f9486mov [rsp+72], rax
37c3f948bmov rax, [rsp+440]
37c3f9493add rdx, rbx
37c3f9496mov [rsp+240], rcx
37c3f949elea rdx, [rcx+rdx-1]
37c3f94a3mov [rsp+64], rax
37c3f94a8mov rax, [rsp+424]
37c3f94b0cmp rdx, r8
37c3f94b3cmovg rdx, r8
37c3f94b7mov [rsp+48], rax
37c3f94bcxor ecx, ecx
37c3f94bemov rax, [rsp+408]
37c3f94c6mov [rsp+264], rdx
37c3f94cesub rdx, r8
37c3f94d1mov r8, r9
37c3f94d4sub r8, rbx
37c3f94d7cmp rbx, r9
37c3f94damov [rsp+32], rax
37c3f94dfmov r9, rdi
37c3f94e2lea rdx, [r8+rdx+1]
37c3f94e7mov r8, [rsp+184]
37c3f94efcmovl rcx, rdx
37c3f94f3shl r10, 4
37c3f94f7add r10, [rsp+416]
37c3f94ffmov rdx, [rsp+192]
37c3f9507mov [rsp+40], r10
37c3f950cmov r13, r10
37c3f950fmov [rsp+256], rcx
37c3f9517mov rcx, [rsp+176]
37c3f951fcall ztplqt2_64_
37c3f9524mov r8, [rsp+240]
37c3f952cmov rcx, [r12]
37c3f9530lea rdx, [r8+rbx]
37c3f9534cmp rdx, rcx
37c3f9537jg 0x37c3f9410
37c3f953dmov rax, [rsp+448]
37c3f9545sub rcx, rbx
37c3f9548lea r9, [rip+0x7a497]
37c3f954fmov [rsp+168], 1
37c3f955bsub rcx, r8
37c3f955elea r8, [rip+0x7a482]
37c3f9565mov [rsp+160], 1
37c3f9571mov [rsp+128], rax
37c3f9579add rcx, 1
37c3f957dmov rax, [rsp+424]
37c3f9585mov [rsp+272], rcx
37c3f958dmov [rsp+120], rax
37c3f9592mov rax, [rsp+408]
37c3f959amov [rsp+280], rcx
37c3f95a2lea rcx, [rsp+280]
37c3f95aamov [rsp+104], rax
37c3f95afmov rax, [rsp+440]
37c3f95b7mov [rsp+136], rcx
37c3f95bflea rcx, [rdx-1]
37c3f95c3add rdx, rbp
37c3f95c6mov [rsp+88], rax
37c3f95cbshl rdx, 4
37c3f95cfmov rax, [rsp+424]
37c3f95d7shl rcx, 4
37c3f95dbadd rdx, [rsp+400]
37c3f95e3add rcx, [rsp+416]
37c3f95ebmov [rsp+152], 1
37c3f95f7mov [rsp+72], rax
37c3f95fcmov rax, [rsp+184]
37c3f9604mov [rsp+96], rdx
37c3f9609lea rdx, [rsp+272]
37c3f9611mov [rsp+56], rax
37c3f9616mov rax, [rsp+176]
37c3f961emov [rsp+32], rdx
37c3f9623lea rdx, [rip+0x7a3be]
37c3f962amov [rsp+48], rax
37c3f962fmov rax, [rsp+192]
37c3f9637mov [rsp+112], rcx
37c3f963cmov rcx, r9
37c3f963fmov [rsp+40], rax
37c3f9644mov [rsp+144], 1
37c3f9650mov [rsp+80], r15
37c3f9655mov [rsp+64], r13
37c3f965acall ztprfb_64_
37c3f965fjmp 0x37c3f9410
37c3f9664
37c3f9664loc_37c3f9664:
37c3f9664mov rdx, -6
37c3f966bmov eax, 6
37c3f9670jmp 0x37c3f9274
37c3f9675
37c3f9675loc_37c3f9675:
37c3f9675mov rdx, -8
37c3f967cmov eax, 8
37c3f9681jmp 0x37c3f9274
37c3f91f0
37c3f91f0ztplqt_64_:
37c3f91f0push r15
37c3f91f2push r14
37c3f91f4push r13
37c3f91f6push r12
37c3f91f8push rbp
37c3f91f9push rdi
37c3f91fapush rsi
37c3f91fbpush rbx
37c3f91fcsub rsp, 296
37c3f9203mov rax, [rsp+408]
37c3f920bmov rsi, [rsp+456]
37c3f9213mov r11, [rcx]
37c3f9216mov rdi, [rax]
37c3f9219mov rax, [rsp+440]
37c3f9221mov [rsi], 0
37c3f9228mov [rsp+384], r8
37c3f9230mov rbx, [rax]
37c3f9233mov r12, rcx
37c3f9236mov r10, rdx
37c3f9239mov [rsp+392], r9
37c3f9241test r11, r11
37c3f9244js 0x37c3f92c0
37c3f9246mov r8, [rdx]
37c3f9249test r8, r8
37c3f924cjs 0x37c3f92b0
37c3f924emov rax, [rsp+384]
37c3f9256cmp r11, r8
37c3f9259mov rcx, r8
37c3f925cmov rdx, -3
37c3f9263cmovle rcx, r11
37c3f9267mov r9, [rax]
37c3f926amov eax, 3
37c3f926fcmp rcx, r9
37c3f9272jae 0x37c3f92d0
37c3f9274
37c3f9274loc_37c3f9274:
37c3f9274mov [rsi], rdx
37c3f9277mov r8l, 6
37c3f927dlea rdx, [rsp+280]
37c3f9285lea rcx, [rip+0x7a754]
37c3f928cmov [rsp+280], rax
37c3f9294call xerbla_64_
37c3f9299nop
37c3f929a
37c3f929aloc_37c3f929a:
37c3f929aadd rsp, 296
37c3f92a1pop rbx
37c3f92a2pop rsi
37c3f92a3pop rdi
37c3f92a4pop rbp
37c3f92a5pop r12
37c3f92a7pop r13
37c3f92a9pop r14
37c3f92abpop r15
37c3f92adret
37c3f92ae
37c3f92ae 66 90 f.
37c3f92b0
37c3f92b0loc_37c3f92b0:
37c3f92b0mov rdx, -2
37c3f92b7mov eax, 2
37c3f92bcjmp 0x37c3f9274
37c3f92be
37c3f92be 66 90 f.
37c3f92c0
37c3f92c0loc_37c3f92c0:
37c3f92c0mov rdx, -1
37c3f92c7mov eax, 1
37c3f92ccjmp 0x37c3f9274
37c3f92ce
37c3f92ce 66 90 f.
37c3f92d0
37c3f92d0loc_37c3f92d0:
37c3f92d0mov rax, [rsp+392]
37c3f92d8mov rcx, [rax]
37c3f92dbtest rcx, rcx
37c3f92dejle 0x37c3f9310
37c3f92e0cmp r11, rcx
37c3f92e3jge 0x37c3f9321
37c3f92e5test r11, r11
37c3f92e8jne 0x37c3f9310
37c3f92eatest rdi, rdi
37c3f92edjle 0x37c3f9664
37c3f92f3mov rax, [rsp+424]
37c3f92fbcmp [rax], 0
37c3f92ffjle 0x37c3f9675
37c3f9305cmp rcx, rbx
37c3f9308jg 0x37c3f9340
37c3f930ajmp 0x37c3f929a
37c3f930c
37c3f930c 0f 1f 40 00 ..@.
37c3f9310
37c3f9310loc_37c3f9310:
37c3f9310mov rdx, -4
37c3f9317mov eax, 4
37c3f931cjmp 0x37c3f9274
37c3f9321
37c3f9321loc_37c3f9321:
37c3f9321cmp r11, rdi
37c3f9324jg 0x37c3f9664
37c3f932amov rax, [rsp+424]
37c3f9332cmp r11, [rax]
37c3f9335jg 0x37c3f9675
37c3f933bcmp rcx, rbx
37c3f933ejle 0x37c3f9358
37c3f9340
37c3f9340loc_37c3f9340:
37c3f9340mov rdx, -10
37c3f9347mov eax, 10
37c3f934cjmp 0x37c3f9274
37c3f9351
37c3f9351 0f 1f 80 00 00 00 00 .......
37c3f9358
37c3f9358loc_37c3f9358:
37c3f9358test r8, r8
37c3f935bje 0x37c3f929a
37c3f9361lea rax, [r11-1]
37c3f9365xor edx, edx
37c3f9367mov rbp, -1
37c3f936exor r14l, r14l
37c3f9371div rcx
37c3f9374mov [rsp+232], rcx
37c3f937cmov r15, [rsp+432]
37c3f9384mov [rsp+376], r10
37c3f938cimul rdi, rcx
37c3f9390mov rdx, rcx
37c3f9393imul rbx, rcx
37c3f9397mov [rsp+208], rdi
37c3f939fshl rbx, 4
37c3f93a3mov [rsp+216], rbx
37c3f93abmov rsi, rax
37c3f93aelea rax, [rcx+rdi]
37c3f93b2mov rdi, [rsp+400]
37c3f93bamov rcx, r11
37c3f93bdshl rax, 4
37c3f93c1mov [rsp+224], rax
37c3f93c9lea rax, [rsp+256]
37c3f93d1mov [rsp+184], rax
37c3f93d9lea rax, [rsp+264]
37c3f93e1mov [rsp+192], rax
37c3f93e9lea rax, [rsp+240]
37c3f93f1mov [rsp+176], rax
37c3f93f9lea rax, [rsp+248]
37c3f9401mov [rsp+200], rax
37c3f9409jmp 0x37c3f9462
37c3f940b
37c3f940b 0f 1f 44 00 00 ..D..
37c3f9410
37c3f9410loc_37c3f9410:
37c3f9410test rsi, rsi
37c3f9413je 0x37c3f929a
37c3f9419mov rax, [rsp+376]
37c3f9421mov rcx, [r12]
37c3f9425sub rsi, 1
37c3f9429add r14, [rsp+232]
37c3f9431add rdi, [rsp+224]
37c3f9439mov r8, [rax]
37c3f943cmov rax, [rsp+384]
37c3f9444add r15, [rsp+216]
37c3f944cadd rbp, [rsp+208]
37c3f9454mov r9, [rax]
37c3f9457mov rax, [rsp+392]
37c3f945fmov rdx, [rax]
37c3f9462
37c3f9462loc_37c3f9462:
37c3f9462sub rcx, r14
37c3f9465lea rbx, [r14+1]
37c3f9469mov r10, r14
37c3f946cmov [rsp+56], r15
37c3f9471cmp rcx, rdx
37c3f9474mov rax, [rsp+200]
37c3f947ccmovg rcx, rdx
37c3f9480mov rdx, r8
37c3f9483sub rdx, r9
37c3f9486mov [rsp+72], rax
37c3f948bmov rax, [rsp+440]
37c3f9493add rdx, rbx
37c3f9496mov [rsp+240], rcx
37c3f949elea rdx, [rcx+rdx-1]
37c3f94a3mov [rsp+64], rax
37c3f94a8mov rax, [rsp+424]
37c3f94b0cmp rdx, r8
37c3f94b3cmovg rdx, r8
37c3f94b7mov [rsp+48], rax
37c3f94bcxor ecx, ecx
37c3f94bemov rax, [rsp+408]
37c3f94c6mov [rsp+264], rdx
37c3f94cesub rdx, r8
37c3f94d1mov r8, r9
37c3f94d4sub r8, rbx
37c3f94d7cmp rbx, r9
37c3f94damov [rsp+32], rax
37c3f94dfmov r9, rdi
37c3f94e2lea rdx, [r8+rdx+1]
37c3f94e7mov r8, [rsp+184]
37c3f94efcmovl rcx, rdx
37c3f94f3shl r10, 4
37c3f94f7add r10, [rsp+416]
37c3f94ffmov rdx, [rsp+192]
37c3f9507mov [rsp+40], r10
37c3f950cmov r13, r10
37c3f950fmov [rsp+256], rcx
37c3f9517mov rcx, [rsp+176]
37c3f951fcall ztplqt2_64_
37c3f9524mov r8, [rsp+240]
37c3f952cmov rcx, [r12]
37c3f9530lea rdx, [r8+rbx]
37c3f9534cmp rdx, rcx
37c3f9537jg 0x37c3f9410
37c3f953dmov rax, [rsp+448]
37c3f9545sub rcx, rbx
37c3f9548lea r9, [rip+0x7a497]
37c3f954fmov [rsp+168], 1
37c3f955bsub rcx, r8
37c3f955elea r8, [rip+0x7a482]
37c3f9565mov [rsp+160], 1
37c3f9571mov [rsp+128], rax
37c3f9579add rcx, 1
37c3f957dmov rax, [rsp+424]
37c3f9585mov [rsp+272], rcx
37c3f958dmov [rsp+120], rax
37c3f9592mov rax, [rsp+408]
37c3f959amov [rsp+280], rcx
37c3f95a2lea rcx, [rsp+280]
37c3f95aamov [rsp+104], rax
37c3f95afmov rax, [rsp+440]
37c3f95b7mov [rsp+136], rcx
37c3f95bflea rcx, [rdx-1]
37c3f95c3add rdx, rbp
37c3f95c6mov [rsp+88], rax
37c3f95cbshl rdx, 4
37c3f95cfmov rax, [rsp+424]
37c3f95d7shl rcx, 4
37c3f95dbadd rdx, [rsp+400]
37c3f95e3add rcx, [rsp+416]
37c3f95ebmov [rsp+152], 1
37c3f95f7mov [rsp+72], rax
37c3f95fcmov rax, [rsp+184]
37c3f9604mov [rsp+96], rdx
37c3f9609lea rdx, [rsp+272]
37c3f9611mov [rsp+56], rax
37c3f9616mov rax, [rsp+176]
37c3f961emov [rsp+32], rdx
37c3f9623lea rdx, [rip+0x7a3be]
37c3f962amov [rsp+48], rax
37c3f962fmov rax, [rsp+192]
37c3f9637mov [rsp+112], rcx
37c3f963cmov rcx, r9
37c3f963fmov [rsp+40], rax
37c3f9644mov [rsp+144], 1
37c3f9650mov [rsp+80], r15
37c3f9655mov [rsp+64], r13
37c3f965acall ztprfb_64_
37c3f965fjmp 0x37c3f9410
37c3f9664
37c3f9664loc_37c3f9664:
37c3f9664mov rdx, -6
37c3f966bmov eax, 6
37c3f9670jmp 0x37c3f9274
37c3f9675
37c3f9675loc_37c3f9675:
37c3f9675mov rdx, -8
37c3f967cmov eax, 8
37c3f9681jmp 0x37c3f9274
37c3f91f0
37c3f9686
37c3f9686 // align 0x40
37c3f9686 // align 0x40
37c3f96c0
37c3f96c0ztplqt2_64_:
37c3f96c0push r15
37c3f96c2push r14
37c3f96c4push r13
37c3f96c6push r12
37c3f96c8push rbp
37c3f96c9push rdi
37c3f96capush rsi
37c3f96cbpush rbx
37c3f96ccsub rsp, 328
37c3f96d3movups [rsp+288], x6
37c3f96dbmovups [rsp+304], x7
37c3f96e3mov rax, [rsp+432]
37c3f96ebmov rbp, [rsp+448]
37c3f96f3mov rbx, [rsp+472]
37c3f96fbmov r11, [rcx]
37c3f96femov [rbx], 0
37c3f9705mov [rsp+408], rdx
37c3f970dmov rdx, [rax]
37c3f9710mov rax, [rbp]
37c3f9714mov [rsp+400], rcx
37c3f971cmov [rsp+416], r8
37c3f9724mov [rsp+120], rax
37c3f9729mov rax, [rsp+464]
37c3f9731mov rax, [rax]
37c3f9734mov [rsp+168], rax
37c3f973ctest r11, r11
37c3f973fjs 0x37c3f97d0
37c3f9745mov rax, [rsp+408]
37c3f974dmov r15, [rax]
37c3f9750test r15, r15
37c3f9753js 0x37c3f97bd
37c3f9755cmp r11, r15
37c3f9758mov r10, r15
37c3f975bmov rax, [r8]
37c3f975emov ecx, 3
37c3f9763cmovle r10, r11
37c3f9767mov r8, -3
37c3f976ecmp r10, rax
37c3f9771jae 0x37c3f97de
37c3f9773
37c3f9773loc_37c3f9773:
37c3f9773mov [rbx], r8
37c3f9776lea rdx, [rsp+272]
37c3f977emov r8l, 7
37c3f9784mov [rsp+272], rcx
37c3f978clea rcx, [rip+0x7a25d]
37c3f9793call xerbla_64_
37c3f9798nop
37c3f9799
37c3f9799loc_37c3f9799:
37c3f9799movups x6, [rsp+288]
37c3f97a1movups x7, [rsp+304]
37c3f97a9add rsp, 328
37c3f97b0pop rbx
37c3f97b1pop rsi
37c3f97b2pop rdi
37c3f97b3pop rbp
37c3f97b4pop r12
37c3f97b6pop r13
37c3f97b8pop r14
37c3f97bapop r15
37c3f97bcret
37c3f97bd
37c3f97bdloc_37c3f97bd:
37c3f97bdmov r8, -2
37c3f97c4mov ecx, 2
37c3f97c9jmp 0x37c3f9773
37c3f97cb
37c3f97cb 0f 1f 44 00 00 ..D..
37c3f97d0
37c3f97d0loc_37c3f97d0:
37c3f97d0mov r8, -1
37c3f97d7mov ecx, 1
37c3f97dcjmp 0x37c3f9773
37c3f97de
37c3f97deloc_37c3f97de:
37c3f97detest r11, r11
37c3f97e1mov ecx, 1
37c3f97e6cmovg rcx, r11
37c3f97eacmp rdx, rcx
37c3f97edjl 0x37c3f9811
37c3f97efcmp [rsp+120], rcx
37c3f97f4jl 0x37c3f9822
37c3f97f6cmp [rsp+168], rcx
37c3f97fejge 0x37c3f9838
37c3f9800mov r8, -9
37c3f9807mov ecx, 9
37c3f980cjmp 0x37c3f9773
37c3f9811
37c3f9811loc_37c3f9811:
37c3f9811mov r8, -5
37c3f9818mov ecx, 5
37c3f981djmp 0x37c3f9773
37c3f9822
37c3f9822loc_37c3f9822:
37c3f9822mov r8, -7
37c3f9829mov ecx, 7
37c3f982ejmp 0x37c3f9773
37c3f9833
37c3f9833 0f 1f 44 00 00 ..D..
37c3f9838
37c3f9838loc_37c3f9838:
37c3f9838test r15, r15
37c3f983bje 0x37c3f9799
37c3f9841test r11, r11
37c3f9844je 0x37c3f9799
37c3f984amov rsi, [rsp+440]
37c3f9852mov rbx, [rsp+168]
37c3f985aadd rdx, 1
37c3f985elea rcx, [rsp+272]
37c3f9866mov rdi, [rsp+120]
37c3f986bshl rdx, 4
37c3f986fmov [rsp+112], rcx
37c3f9874lea r12, [r9+16]
37c3f9878mov [rsp+128], rdx
37c3f9880mov r13, rsi
37c3f9883mov rdx, rax
37c3f9886shl rbx, 4
37c3f988amov [rsp+96], rsi
37c3f988fshl rdi, 4
37c3f9893mov esi, 1
37c3f9898mov r14, [rsp+456]
37c3f98a0mov [rsp+104], r11
37c3f98a5movddup x6, [rip+0x7a183]
37c3f98admov rax, r15
37c3f98b0mov [rsp+448], rbp
37c3f98b8jmp 0x37c3f98fa
37c3f98ba
37c3f98ba 66 0f 1f 44 00 00 f..D..
37c3f98c0
37c3f98c0loc_37c3f98c0:
37c3f98c0add rsi, 1
37c3f98c4cmp [rsp+104], rsi
37c3f98c9jl 0x37c3f9bad
37c3f98cf
37c3f98cfloc_37c3f98cf:
37c3f98cfmov rax, [rsp+408]
37c3f98d7mov rcx, [rsp+416]
37c3f98dfadd r13, 16
37c3f98e3add r14, rbx
37c3f98e6add [rsp+96], 16
37c3f98ecadd r12, [rsp+128]
37c3f98f4mov rax, [rax]
37c3f98f7mov rdx, [rcx]
37c3f98fa
37c3f98faloc_37c3f98fa:
37c3f98fasub rax, rdx
37c3f98fdcmp rsi, rdx
37c3f9900mov [rsp+32], r14
37c3f9905mov rcx, [rsp+112]
37c3f990acmovle rdx, rsi
37c3f990emov r9, [rsp+448]
37c3f9916mov r8, r13
37c3f9919lea r15, [rax+rdx]
37c3f991dlea rdx, [r12-16]
37c3f9922lea rbp, [r15+1]
37c3f9926mov [rsp+248], r15
37c3f992emov [rsp+272], rbp
37c3f9936call zlarfg_64_
37c3f993bmov rax, [rsp+400]
37c3f9943movsd_xmm x0, [r14+8]
37c3f9949xorpd x0, [rip+0x7a0df]
37c3f9951mov rcx, [rax]
37c3f9954movsd_xmm [r14+8], x0
37c3f995acmp rcx, rsi
37c3f995djle 0x37c3f98c0
37c3f9963mov rdx, [rsp+96]
37c3f9968mov r8l, 1
37c3f996etest r15, r15
37c3f9971jle 0x37c3f999e
37c3f9973nop
37c3f9975nop [rax+rax]
37c3f9980
37c3f9980loc_37c3f9980:
37c3f9980movsd_xmm x0, [rdx+8]
37c3f9985xorpd x0, [rip+0x7a0a3]
37c3f998dadd r8, 1
37c3f9991movsd_xmm [rdx+8], x0
37c3f9996add rdx, rdi
37c3f9999cmp rbp, r8
37c3f999cjne 0x37c3f9980
37c3f999e
37c3f999eloc_37c3f999e:
37c3f999emov r9, rcx
37c3f99a1sub rcx, 1
37c3f99a5xor eax, eax
37c3f99a7shl rcx, 4
37c3f99abadd rcx, [rsp+456]
37c3f99b3sub r9, rsi
37c3f99b6mov rdx, rcx
37c3f99b9nop [rax]
37c3f99c0
37c3f99c0loc_37c3f99c0:
37c3f99c0mov r8, rax
37c3f99c3add rax, 1
37c3f99c7shl r8, 4
37c3f99cbmovupd x0, [r12+r8]
37c3f99d1movups [rdx], x0
37c3f99d4add rdx, rbx
37c3f99d7cmp r9, rax
37c3f99dajne 0x37c3f99c0
37c3f99dclea r10, [r13+16]
37c3f99e0mov [rsp+72], rcx
37c3f99e5mov rax, [rsp+464]
37c3f99edlea r11, [rsp+248]
37c3f99f5mov [rsp+32], r10
37c3f99famov rdx, [rsp+112]
37c3f99ffmov r8, r11
37c3f9a02lea rcx, [rip+0x79fff]
37c3f9a09mov [rsp+80], rax
37c3f9a0elea rax, [rip+0x79fe3]
37c3f9a15mov [rsp+64], rax
37c3f9a1amov rax, [rsp+448]
37c3f9a22mov [rsp+88], 1
37c3f9a2bmov [rsp+56], rax
37c3f9a30mov [rsp+40], rax
37c3f9a35mov [rsp+48], r13
37c3f9a3amov [rsp+272], r9
37c3f9a42lea r9, [rip+0x79faf]
37c3f9a49mov [rsp+144], r10
37c3f9a51mov [rsp+136], r11
37c3f9a59call zgemv_64_
37c3f9a5emov rax, [rsp+400]
37c3f9a66movupd x0, [r14]
37c3f9a6bmov r11, [rsp+136]
37c3f9a73mov r10, [rsp+144]
37c3f9a7bmov r9, [rax]
37c3f9a7exorpd x0, x6
37c3f9a82mov r8, r9
37c3f9a85sub r8, rsi
37c3f9a88test r8, r8
37c3f9a8bjle 0x37c3fa1f0
37c3f9a91sub r9, 1
37c3f9a95movapd x3, x0
37c3f9a99movapd x2, x0
37c3f9a9dmov rax, r12
37c3f9aa0mov rdx, r9
37c3f9aa3unpcklpd x3, x0
37c3f9aa7unpckhpd x2, x0
37c3f9aabxor ecx, ecx
37c3f9aadshl rdx, 4
37c3f9ab1add rdx, [rsp+456]
37c3f9ab9nop [rax]
37c3f9ac0
37c3f9ac0loc_37c3f9ac0:
37c3f9ac0movupd x5, [rdx]
37c3f9ac4add rcx, 1
37c3f9ac8add rax, 16
37c3f9accadd rdx, rbx
37c3f9acfmovapd x1, x5
37c3f9ad3shufpd x5, x5, 1
37c3f9ad8movapd x4, x5
37c3f9adcmulpd x4, x2
37c3f9ae0mulpd x1, x3
37c3f9ae4addsubpd x1, x4
37c3f9ae8movupd x4, [rax-16]
37c3f9aedaddpd x1, x4
37c3f9af1movups [rax-16], x1
37c3f9af5cmp r8, rcx
37c3f9af8jne 0x37c3f9ac0
37c3f9afa
37c3f9afaloc_37c3f9afa:
37c3f9afamov rax, [rsp+448]
37c3f9b02mov [rsp+56], r10
37c3f9b07shl r9, 4
37c3f9b0blea rcx, [rsp+264]
37c3f9b13mov [rsp+40], r13
37c3f9b18mov rdx, r11
37c3f9b1bmov [rsp+64], rax
37c3f9b20mov [rsp+48], rax
37c3f9b25mov rax, [rsp+464]
37c3f9b2dmov [rsp+264], r8
37c3f9b35mov r8, [rsp+112]
37c3f9b3amov [rsp+32], rax
37c3f9b3fmov rax, [rsp+456]
37c3f9b47movups [rsp+272], x0
37c3f9b4fadd r9, rax
37c3f9b52call zgerc_64_
37c3f9b57mov rcx, [rsp+248]
37c3f9b5ftest rcx, rcx
37c3f9b62jle 0x37c3f98c0
37c3f9b68mov rax, [rsp+96]
37c3f9b6dadd rcx, 1
37c3f9b71mov edx, 1
37c3f9b76nop [rax+rax]
37c3f9b80
37c3f9b80loc_37c3f9b80:
37c3f9b80movsd_xmm x0, [rax+8]
37c3f9b85xorpd x0, [rip+0x79ea3]
37c3f9b8dadd rdx, 1
37c3f9b91movsd_xmm [rax+8], x0
37c3f9b96add rax, rdi
37c3f9b99cmp rdx, rcx
37c3f9b9cjne 0x37c3f9b80
37c3f9b9eadd rsi, 1
37c3f9ba2cmp [rsp+104], rsi
37c3f9ba7jge 0x37c3f98cf
37c3f9bad
37c3f9badloc_37c3f9bad:
37c3f9badmov rax, [rsp+400]
37c3f9bb5mov rbp, [rsp+448]
37c3f9bbdmov rax, [rax]
37c3f9bc0mov [rsp+184], rax
37c3f9bc8cmp rax, 1
37c3f9bccjle 0x37c3f9799
37c3f9bd2mov rsi, [rsp+120]
37c3f9bd7mov rdx, [rsp+456]
37c3f9bdfpxor x7, x7
37c3f9be3movddup x6, [rip+0x79e45]
37c3f9bebmov rax, rsi
37c3f9beelea r12, [rdx+16]
37c3f9bf2mov rdx, [rsp+440]
37c3f9bfanot rax
37c3f9bfdmov [rsp+104], r12
37c3f9c02mov r13, r12
37c3f9c05mov [rsp+160], rax
37c3f9c0dmov rax, [rsp+168]
37c3f9c15add rdx, 16
37c3f9c19mov [rsp+96], rdx
37c3f9c1emov rcx, rax
37c3f9c21mov [rsp+232], r12
37c3f9c29not rcx
37c3f9c2clea rax, [rcx+2*rax]
37c3f9c30mov [rsp+192], rcx
37c3f9c38lea rcx, [rbx+16]
37c3f9c3cmov [rsp+176], rcx
37c3f9c44mov rcx, [rsp+456]
37c3f9c4cshl rax, 4
37c3f9c50lea r14, [r12+rax]
37c3f9c54lea rax, [rcx+rax+32]
37c3f9c59mov rcx, [rsp+408]
37c3f9c61mov [rsp+224], r14
37c3f9c69mov r15, r14
37c3f9c6cmov [rsp+128], rax
37c3f9c74mov rax, rsi
37c3f9c77mov esi, 2
37c3f9c7cmov r8, [rcx]
37c3f9c7flea rcx, [rsp+248]
37c3f9c87shl rax, 4
37c3f9c8bmov [rsp+200], rcx
37c3f9c93lea rcx, [rsp+264]
37c3f9c9bsub rax, rdi
37c3f9c9emov [rsp+136], rcx
37c3f9ca6lea rcx, [rsp+256]
37c3f9caemov [rsp+208], rcx
37c3f9cb6mov [rsp+216], rax
37c3f9cbenop
37c3f9cc0
37c3f9cc0loc_37c3f9cc0:
37c3f9cc0movupd x2, [r15]
37c3f9cc5mov rdx, [rsp+104]
37c3f9ccamov eax, 1
37c3f9ccfmovapd x3, x2
37c3f9cd3xorpd x3, x6
37c3f9cd7movups [rsp+272], x3
37c3f9cdfnop
37c3f9ce0
37c3f9ce0loc_37c3f9ce0:
37c3f9ce0add rax, 1
37c3f9ce4movups [rdx], x7
37c3f9ce7add rdx, rbx
37c3f9ceacmp rax, rsi
37c3f9cedjne 0x37c3f9ce0
37c3f9cefmov rax, [rsp+416]
37c3f9cf7lea r12, [rsi-1]
37c3f9cfbmov rcx, [rsp+400]
37c3f9d03mov r11, r8
37c3f9d06mov rax, [rax]
37c3f9d09mov rdx, [rcx]
37c3f9d0cmov ecx, 1
37c3f9d11cmp r12, rax
37c3f9d14mov r9, rax
37c3f9d17cmovle r9, r12
37c3f9d1bsub r11, rax
37c3f9d1elea rax, [r11+1]
37c3f9d22cmp r8, rax
37c3f9d25lea r14, [r9+1]
37c3f9d29mov [rsp+248], r9
37c3f9d31cmovg r8, rax
37c3f9d35cmp r14, rdx
37c3f9d38cmovg r14, rdx
37c3f9d3cadd r11, r9
37c3f9d3fmov rdx, [rsp+96]
37c3f9d44lea r10, [r11+1]
37c3f9d48test r11, r11
37c3f9d4bjle 0x37c3f9d7e
37c3f9d4dnop [rax+rax]
37c3f9d55nop [rax+rax]
37c3f9d60
37c3f9d60loc_37c3f9d60:
37c3f9d60movsd_xmm x0, [rdx+8]
37c3f9d65xorpd x0, [rip+0x79cc3]
37c3f9d6dadd rcx, 1
37c3f9d71movsd_xmm [rdx+8], x0
37c3f9d76add rdx, rdi
37c3f9d79cmp r10, rcx
37c3f9d7cjne 0x37c3f9d60
37c3f9d7e
37c3f9d7eloc_37c3f9d7e:
37c3f9d7etest r9, r9
37c3f9d81jle 0x37c3f9dee
37c3f9d83imul rax, [rsp+120]
37c3f9d89shufpd x2, x2, 1
37c3f9d8emov rcx, r13
37c3f9d91xorpd x2, x6
37c3f9d95add rax, [rsp+160]
37c3f9d9dxor edx, edx
37c3f9d9fadd rax, rsi
37c3f9da2shl rax, 4
37c3f9da6add rax, [rsp+440]
37c3f9daenop [rax]
37c3f9db5nop [rax+rax]
37c3f9dc0
37c3f9dc0loc_37c3f9dc0:
37c3f9dc0movupd x1, [rax]
37c3f9dc4movupd x0, [rax]
37c3f9dc8add rdx, 1
37c3f9dccadd rax, rdi
37c3f9dcfunpcklpd x1, x1
37c3f9dd3unpckhpd x0, x0
37c3f9dd7mulpd x1, x3
37c3f9ddbmulpd x0, x2
37c3f9ddfaddsubpd x1, x0
37c3f9de3movups [rcx], x1
37c3f9de6add rcx, rbx
37c3f9de9cmp rdx, r9
37c3f9decjne 0x37c3f9dc0
37c3f9dee
37c3f9deeloc_37c3f9dee:
37c3f9deeimul r8, [rsp+120]
37c3f9df4mov [rsp+48], r13
37c3f9df9mov rax, [rsp+160]
37c3f9e01mov [rsp+40], rbp
37c3f9e06mov rcx, [rsp+464]
37c3f9e0emov [rsp+80], 1
37c3f9e17add rax, r8
37c3f9e1amov r9, [rsp+200]
37c3f9e22mov [rsp+72], 1
37c3f9e2blea r8, [rip+0x79bd6]
37c3f9e32lea rdx, [rax+1]
37c3f9e36mov [rsp+56], rcx
37c3f9e3blea rcx, [rip+0x79bc7]
37c3f9e42shl rdx, 4
37c3f9e46add rdx, [rsp+440]
37c3f9e4emov [rsp+64], 1
37c3f9e57mov [rsp+32], rdx
37c3f9e5cmov rdx, r8
37c3f9e5fmov [rsp+152], rax
37c3f9e67call ztrmv_64_
37c3f9e6cmov rax, [rsp+248]
37c3f9e74mov rdx, r12
37c3f9e77mov [rsp+88], 1
37c3f9e80mov [rsp+56], rbp
37c3f9e85mov r9, [rsp+112]
37c3f9e8alea rcx, [rip+0x79b77]
37c3f9e91sub rdx, rax
37c3f9e94mov [rsp+144], rax
37c3f9e9cmov rax, [rsp+464]
37c3f9ea4mov [rsp+264], rdx
37c3f9eacmov rdx, [rsp+168]
37c3f9eb4mov [rsp+80], rax
37c3f9eb9lea rax, [rip+0x79b50]
37c3f9ec0mov r8, [rsp+416]
37c3f9ec8imul rdx, r14
37c3f9eccadd rdx, [rsp+192]
37c3f9ed4mov [rsp+64], rax
37c3f9ed9add rdx, rsi
37c3f9edcmov rax, [rsp+152]
37c3f9ee4mov [rsp+40], rbp
37c3f9ee9shl rdx, 4
37c3f9eedadd rdx, [rsp+456]
37c3f9ef5mov [rsp+72], rdx
37c3f9efalea rdx, [rax+rsi]
37c3f9efeadd rax, r14
37c3f9f01mov r14, [rsp+136]
37c3f9f09shl rdx, 4
37c3f9f0dshl rax, 4
37c3f9f11add rdx, [rsp+440]
37c3f9f19add rax, [rsp+440]
37c3f9f21mov [rsp+48], rdx
37c3f9f26mov rdx, r14
37c3f9f29mov [rsp+32], rax
37c3f9f2ecall zgemv_64_
37c3f9f33mov rcx, [rsp+416]
37c3f9f3bmov r9, [rsp+112]
37c3f9f40mov r8, r14
37c3f9f43mov rax, [rsp+408]
37c3f9f4bmov rdx, [rsp+208]
37c3f9f53mov [rsp+256], r12
37c3f9f5bmov rax, [rax]
37c3f9f5esub rax, [rcx]
37c3f9f61mov [rsp+72], r13
37c3f9f66lea rcx, [rip+0x79a9b]
37c3f9f6dmov [rsp+264], rax
37c3f9f75mov rax, [rsp+464]
37c3f9f7dmov [rsp+88], 1
37c3f9f86mov [rsp+80], rax
37c3f9f8blea rax, [rip+0x79a66]
37c3f9f92mov [rsp+64], rax
37c3f9f97mov rax, [rsp+216]
37c3f9f9fadd rax, [rsp+96]
37c3f9fa4mov [rsp+56], rbp
37c3f9fa9mov [rsp+48], rax
37c3f9faemov rax, [rsp+440]
37c3f9fb6mov [rsp+40], rbp
37c3f9fbbmov [rsp+32], rax
37c3f9fc0call zgemv_64_
37c3f9fc5mov rax, [rsp+104]
37c3f9fcamov edx, 1
37c3f9fcfnop [rax+rax]
37c3f9fd5nop [rax+rax]
37c3f9fe0
37c3f9fe0loc_37c3f9fe0:
37c3f9fe0movsd_xmm x0, [rax+8]
37c3f9fe5xorpd x0, [rip+0x79a43]
37c3f9fedadd rdx, 1
37c3f9ff1movsd_xmm [rax+8], x0
37c3f9ff6add rax, rbx
37c3f9ff9cmp rdx, rsi
37c3f9ffcjne 0x37c3f9fe0
37c3f9ffemov rax, [rsp+464]
37c3fa006mov [rsp+48], r13
37c3fa00blea rdx, [rip+0x79a0e]
37c3fa012lea r8, [rip+0x799ef]
37c3fa019mov [rsp+80], 1
37c3fa022mov r9, [rsp+136]
37c3fa02alea rcx, [rip+0x799d8]
37c3fa031mov [rsp+56], rax
37c3fa036mov [rsp+40], rax
37c3fa03bmov rax, [rsp+456]
37c3fa043mov [rsp+72], 1
37c3fa04cmov [rsp+32], rax
37c3fa051mov [rsp+64], 1
37c3fa05amov [rsp+264], r12
37c3fa062call ztrmv_64_
37c3fa067mov rax, [rsp+104]
37c3fa06cmov edx, 1
37c3fa071nop [rax]
37c3fa075nop [rax+rax]
37c3fa080
37c3fa080loc_37c3fa080:
37c3fa080movsd_xmm x0, [rax+8]
37c3fa085xorpd x0, [rip+0x799a3]
37c3fa08dadd rdx, 1
37c3fa091movsd_xmm [rax+8], x0
37c3fa096add rax, rbx
37c3fa099cmp rdx, rsi
37c3fa09cjne 0x37c3fa080
37c3fa09emov rax, [rsp+408]
37c3fa0a6mov edx, 1
37c3fa0abmov r8, [rax]
37c3fa0aemov rax, [rsp+416]
37c3fa0b6mov r9, r8
37c3fa0b9sub r9, [rax]
37c3fa0bcadd r9, [rsp+144]
37c3fa0c4mov rax, [rsp+96]
37c3fa0c9lea rcx, [r9+1]
37c3fa0cdtest r9, r9
37c3fa0d0jle 0x37c3fa0fe
37c3fa0d2nop [rax]
37c3fa0d5nop [rax+rax]
37c3fa0e0
37c3fa0e0loc_37c3fa0e0:
37c3fa0e0movsd_xmm x0, [rax+8]
37c3fa0e5xorpd x0, [rip+0x79943]
37c3fa0edadd rdx, 1
37c3fa0f1movsd_xmm [rax+8], x0
37c3fa0f6add rax, rdi
37c3fa0f9cmp rdx, rcx
37c3fa0fcjne 0x37c3fa0e0
37c3fa0fe
37c3fa0feloc_37c3fa0fe:
37c3fa0femovupd x0, [r15]
37c3fa103add [rsp+96], 16
37c3fa109add rsi, 1
37c3fa10dadd r13, 16
37c3fa111mov rax, [rsp+128]
37c3fa119add [rsp+104], 16
37c3fa11fmovups [rax], x0
37c3fa122add rax, [rsp+176]
37c3fa12amovups [r15], x7
37c3fa12eadd r15, rbx
37c3fa131mov [rsp+128], rax
37c3fa139cmp [rsp+184], rsi
37c3fa141jge 0x37c3f9cc0
37c3fa147mov rax, [rsp+400]
37c3fa14fmov r14, [rsp+224]
37c3fa157mov r12, [rsp+232]
37c3fa15fmov r10, [rax]
37c3fa162test r10, r10
37c3fa165jle 0x37c3f9799
37c3fa16bcmp r10, 1
37c3fa16fje 0x37c3f9799
37c3fa175mov rdi, [rsp+176]
37c3fa17dlea rsi, [r10+1]
37c3fa181mov r9l, 2
37c3fa187mov r11l, 1
37c3fa18dpxor x1, x1
37c3fa191nop [rax]
37c3fa195nop [rax+rax]
37c3fa1a0
37c3fa1a0loc_37c3fa1a0:
37c3fa1a0mov r8, rsi
37c3fa1a3mov rcx, r14
37c3fa1a6mov rax, r12
37c3fa1a9sub r8, r9
37c3fa1accmp r9, r10
37c3fa1afcmovg r8, r11
37c3fa1b3xor edx, edx
37c3fa1b5nop [rax+rax]
37c3fa1c0
37c3fa1c0loc_37c3fa1c0:
37c3fa1c0movupd x0, [rax]
37c3fa1c4add rdx, 1
37c3fa1c8add rax, 16
37c3fa1ccmovups [rcx], x0
37c3fa1cfadd rcx, rbx
37c3fa1d2movups [rax-16], x1
37c3fa1d6cmp rdx, r8
37c3fa1d9jne 0x37c3fa1c0
37c3fa1dbadd r12, rdi
37c3fa1deadd r14, rdi
37c3fa1e1cmp r9, r10
37c3fa1e4je 0x37c3f9799
37c3fa1eaadd r9, 1
37c3fa1eejmp 0x37c3fa1a0
37c3fa1f0
37c3fa1f0loc_37c3fa1f0:
37c3fa1f0sub r9, 1
37c3fa1f4jmp 0x37c3f9afa
37c3f96c0
37c3f96c0ztplqt2_64_:
37c3f96c0push r15
37c3f96c2push r14
37c3f96c4push r13
37c3f96c6push r12
37c3f96c8push rbp
37c3f96c9push rdi
37c3f96capush rsi
37c3f96cbpush rbx
37c3f96ccsub rsp, 328
37c3f96d3movups [rsp+288], x6
37c3f96dbmovups [rsp+304], x7
37c3f96e3mov rax, [rsp+432]
37c3f96ebmov rbp, [rsp+448]
37c3f96f3mov rbx, [rsp+472]
37c3f96fbmov r11, [rcx]
37c3f96femov [rbx], 0
37c3f9705mov [rsp+408], rdx
37c3f970dmov rdx, [rax]
37c3f9710mov rax, [rbp]
37c3f9714mov [rsp+400], rcx
37c3f971cmov [rsp+416], r8
37c3f9724mov [rsp+120], rax
37c3f9729mov rax, [rsp+464]
37c3f9731mov rax, [rax]
37c3f9734mov [rsp+168], rax
37c3f973ctest r11, r11
37c3f973fjs 0x37c3f97d0
37c3f9745mov rax, [rsp+408]
37c3f974dmov r15, [rax]
37c3f9750test r15, r15
37c3f9753js 0x37c3f97bd
37c3f9755cmp r11, r15
37c3f9758mov r10, r15
37c3f975bmov rax, [r8]
37c3f975emov ecx, 3
37c3f9763cmovle r10, r11
37c3f9767mov r8, -3
37c3f976ecmp r10, rax
37c3f9771jae 0x37c3f97de
37c3f9773
37c3f9773loc_37c3f9773:
37c3f9773mov [rbx], r8
37c3f9776lea rdx, [rsp+272]
37c3f977emov r8l, 7
37c3f9784mov [rsp+272], rcx
37c3f978clea rcx, [rip+0x7a25d]
37c3f9793call xerbla_64_
37c3f9798nop
37c3f9799
37c3f9799loc_37c3f9799:
37c3f9799movups x6, [rsp+288]
37c3f97a1movups x7, [rsp+304]
37c3f97a9add rsp, 328
37c3f97b0pop rbx
37c3f97b1pop rsi
37c3f97b2pop rdi
37c3f97b3pop rbp
37c3f97b4pop r12
37c3f97b6pop r13
37c3f97b8pop r14
37c3f97bapop r15
37c3f97bcret
37c3f97bd
37c3f97bdloc_37c3f97bd:
37c3f97bdmov r8, -2
37c3f97c4mov ecx, 2
37c3f97c9jmp 0x37c3f9773
37c3f97cb
37c3f97cb 0f 1f 44 00 00 ..D..
37c3f97d0
37c3f97d0loc_37c3f97d0:
37c3f97d0mov r8, -1
37c3f97d7mov ecx, 1
37c3f97dcjmp 0x37c3f9773
37c3f97de
37c3f97deloc_37c3f97de:
37c3f97detest r11, r11
37c3f97e1mov ecx, 1
37c3f97e6cmovg rcx, r11
37c3f97eacmp rdx, rcx
37c3f97edjl 0x37c3f9811
37c3f97efcmp [rsp+120], rcx
37c3f97f4jl 0x37c3f9822
37c3f97f6cmp [rsp+168], rcx
37c3f97fejge 0x37c3f9838
37c3f9800mov r8, -9
37c3f9807mov ecx, 9
37c3f980cjmp 0x37c3f9773
37c3f9811
37c3f9811loc_37c3f9811:
37c3f9811mov r8, -5
37c3f9818mov ecx, 5
37c3f981djmp 0x37c3f9773
37c3f9822
37c3f9822loc_37c3f9822:
37c3f9822mov r8, -7
37c3f9829mov ecx, 7
37c3f982ejmp 0x37c3f9773
37c3f9833
37c3f9833 0f 1f 44 00 00 ..D..
37c3f9838
37c3f9838loc_37c3f9838:
37c3f9838test r15, r15
37c3f983bje 0x37c3f9799
37c3f9841test r11, r11
37c3f9844je 0x37c3f9799
37c3f984amov rsi, [rsp+440]
37c3f9852mov rbx, [rsp+168]
37c3f985aadd rdx, 1
37c3f985elea rcx, [rsp+272]
37c3f9866mov rdi, [rsp+120]
37c3f986bshl rdx, 4
37c3f986fmov [rsp+112], rcx
37c3f9874lea r12, [r9+16]
37c3f9878mov [rsp+128], rdx
37c3f9880mov r13, rsi
37c3f9883mov rdx, rax
37c3f9886shl rbx, 4
37c3f988amov [rsp+96], rsi
37c3f988fshl rdi, 4
37c3f9893mov esi, 1
37c3f9898mov r14, [rsp+456]
37c3f98a0mov [rsp+104], r11
37c3f98a5movddup x6, [rip+0x7a183]
37c3f98admov rax, r15
37c3f98b0mov [rsp+448], rbp
37c3f98b8jmp 0x37c3f98fa
37c3f98ba
37c3f98ba 66 0f 1f 44 00 00 f..D..
37c3f98c0
37c3f98c0loc_37c3f98c0:
37c3f98c0add rsi, 1
37c3f98c4cmp [rsp+104], rsi
37c3f98c9jl 0x37c3f9bad
37c3f98cf
37c3f98cfloc_37c3f98cf:
37c3f98cfmov rax, [rsp+408]
37c3f98d7mov rcx, [rsp+416]
37c3f98dfadd r13, 16
37c3f98e3add r14, rbx
37c3f98e6add [rsp+96], 16
37c3f98ecadd r12, [rsp+128]
37c3f98f4mov rax, [rax]
37c3f98f7mov rdx, [rcx]
37c3f98fa
37c3f98faloc_37c3f98fa:
37c3f98fasub rax, rdx
37c3f98fdcmp rsi, rdx
37c3f9900mov [rsp+32], r14
37c3f9905mov rcx, [rsp+112]
37c3f990acmovle rdx, rsi
37c3f990emov r9, [rsp+448]
37c3f9916mov r8, r13
37c3f9919lea r15, [rax+rdx]
37c3f991dlea rdx, [r12-16]
37c3f9922lea rbp, [r15+1]
37c3f9926mov [rsp+248], r15
37c3f992emov [rsp+272], rbp
37c3f9936call zlarfg_64_
37c3f993bmov rax, [rsp+400]
37c3f9943movsd_xmm x0, [r14+8]
37c3f9949xorpd x0, [rip+0x7a0df]
37c3f9951mov rcx, [rax]
37c3f9954movsd_xmm [r14+8], x0
37c3f995acmp rcx, rsi
37c3f995djle 0x37c3f98c0
37c3f9963mov rdx, [rsp+96]
37c3f9968mov r8l, 1
37c3f996etest r15, r15
37c3f9971jle 0x37c3f999e
37c3f9973nop
37c3f9975nop [rax+rax]
37c3f9980
37c3f9980loc_37c3f9980:
37c3f9980movsd_xmm x0, [rdx+8]
37c3f9985xorpd x0, [rip+0x7a0a3]
37c3f998dadd r8, 1
37c3f9991movsd_xmm [rdx+8], x0
37c3f9996add rdx, rdi
37c3f9999cmp rbp, r8
37c3f999cjne 0x37c3f9980
37c3f999e
37c3f999eloc_37c3f999e:
37c3f999emov r9, rcx
37c3f99a1sub rcx, 1
37c3f99a5xor eax, eax
37c3f99a7shl rcx, 4
37c3f99abadd rcx, [rsp+456]
37c3f99b3sub r9, rsi
37c3f99b6mov rdx, rcx
37c3f99b9nop [rax]
37c3f99c0
37c3f99c0loc_37c3f99c0:
37c3f99c0mov r8, rax
37c3f99c3add rax, 1
37c3f99c7shl r8, 4
37c3f99cbmovupd x0, [r12+r8]
37c3f99d1movups [rdx], x0
37c3f99d4add rdx, rbx
37c3f99d7cmp r9, rax
37c3f99dajne 0x37c3f99c0
37c3f99dclea r10, [r13+16]
37c3f99e0mov [rsp+72], rcx
37c3f99e5mov rax, [rsp+464]
37c3f99edlea r11, [rsp+248]
37c3f99f5mov [rsp+32], r10
37c3f99famov rdx, [rsp+112]
37c3f99ffmov r8, r11
37c3f9a02lea rcx, [rip+0x79fff]
37c3f9a09mov [rsp+80], rax
37c3f9a0elea rax, [rip+0x79fe3]
37c3f9a15mov [rsp+64], rax
37c3f9a1amov rax, [rsp+448]
37c3f9a22mov [rsp+88], 1
37c3f9a2bmov [rsp+56], rax
37c3f9a30mov [rsp+40], rax
37c3f9a35mov [rsp+48], r13
37c3f9a3amov [rsp+272], r9
37c3f9a42lea r9, [rip+0x79faf]
37c3f9a49mov [rsp+144], r10
37c3f9a51mov [rsp+136], r11
37c3f9a59call zgemv_64_
37c3f9a5emov rax, [rsp+400]
37c3f9a66movupd x0, [r14]
37c3f9a6bmov r11, [rsp+136]
37c3f9a73mov r10, [rsp+144]
37c3f9a7bmov r9, [rax]
37c3f9a7exorpd x0, x6
37c3f9a82mov r8, r9
37c3f9a85sub r8, rsi
37c3f9a88test r8, r8
37c3f9a8bjle 0x37c3fa1f0
37c3f9a91sub r9, 1
37c3f9a95movapd x3, x0
37c3f9a99movapd x2, x0
37c3f9a9dmov rax, r12
37c3f9aa0mov rdx, r9
37c3f9aa3unpcklpd x3, x0
37c3f9aa7unpckhpd x2, x0
37c3f9aabxor ecx, ecx
37c3f9aadshl rdx, 4
37c3f9ab1add rdx, [rsp+456]
37c3f9ab9nop [rax]
37c3f9ac0
37c3f9ac0loc_37c3f9ac0:
37c3f9ac0movupd x5, [rdx]
37c3f9ac4add rcx, 1
37c3f9ac8add rax, 16
37c3f9accadd rdx, rbx
37c3f9acfmovapd x1, x5
37c3f9ad3shufpd x5, x5, 1
37c3f9ad8movapd x4, x5
37c3f9adcmulpd x4, x2
37c3f9ae0mulpd x1, x3
37c3f9ae4addsubpd x1, x4
37c3f9ae8movupd x4, [rax-16]
37c3f9aedaddpd x1, x4
37c3f9af1movups [rax-16], x1
37c3f9af5cmp r8, rcx
37c3f9af8jne 0x37c3f9ac0
37c3f9afa
37c3f9afaloc_37c3f9afa:
37c3f9afamov rax, [rsp+448]
37c3f9b02mov [rsp+56], r10
37c3f9b07shl r9, 4
37c3f9b0blea rcx, [rsp+264]
37c3f9b13mov [rsp+40], r13
37c3f9b18mov rdx, r11
37c3f9b1bmov [rsp+64], rax
37c3f9b20mov [rsp+48], rax
37c3f9b25mov rax, [rsp+464]
37c3f9b2dmov [rsp+264], r8
37c3f9b35mov r8, [rsp+112]
37c3f9b3amov [rsp+32], rax
37c3f9b3fmov rax, [rsp+456]
37c3f9b47movups [rsp+272], x0
37c3f9b4fadd r9, rax
37c3f9b52call zgerc_64_
37c3f9b57mov rcx, [rsp+248]
37c3f9b5ftest rcx, rcx
37c3f9b62jle 0x37c3f98c0
37c3f9b68mov rax, [rsp+96]
37c3f9b6dadd rcx, 1
37c3f9b71mov edx, 1
37c3f9b76nop [rax+rax]
37c3f9b80
37c3f9b80loc_37c3f9b80:
37c3f9b80movsd_xmm x0, [rax+8]
37c3f9b85xorpd x0, [rip+0x79ea3]
37c3f9b8dadd rdx, 1
37c3f9b91movsd_xmm [rax+8], x0
37c3f9b96add rax, rdi
37c3f9b99cmp rdx, rcx
37c3f9b9cjne 0x37c3f9b80
37c3f9b9eadd rsi, 1
37c3f9ba2cmp [rsp+104], rsi
37c3f9ba7jge 0x37c3f98cf
37c3f9bad
37c3f9badloc_37c3f9bad:
37c3f9badmov rax, [rsp+400]
37c3f9bb5mov rbp, [rsp+448]
37c3f9bbdmov rax, [rax]
37c3f9bc0mov [rsp+184], rax
37c3f9bc8cmp rax, 1
37c3f9bccjle 0x37c3f9799
37c3f9bd2mov rsi, [rsp+120]
37c3f9bd7mov rdx, [rsp+456]
37c3f9bdfpxor x7, x7
37c3f9be3movddup x6, [rip+0x79e45]
37c3f9bebmov rax, rsi
37c3f9beelea r12, [rdx+16]
37c3f9bf2mov rdx, [rsp+440]
37c3f9bfanot rax
37c3f9bfdmov [rsp+104], r12
37c3f9c02mov r13, r12
37c3f9c05mov [rsp+160], rax
37c3f9c0dmov rax, [rsp+168]
37c3f9c15add rdx, 16
37c3f9c19mov [rsp+96], rdx
37c3f9c1emov rcx, rax
37c3f9c21mov [rsp+232], r12
37c3f9c29not rcx
37c3f9c2clea rax, [rcx+2*rax]
37c3f9c30mov [rsp+192], rcx
37c3f9c38lea rcx, [rbx+16]
37c3f9c3cmov [rsp+176], rcx
37c3f9c44mov rcx, [rsp+456]
37c3f9c4cshl rax, 4
37c3f9c50lea r14, [r12+rax]
37c3f9c54lea rax, [rcx+rax+32]
37c3f9c59mov rcx, [rsp+408]
37c3f9c61mov [rsp+224], r14
37c3f9c69mov r15, r14
37c3f9c6cmov [rsp+128], rax
37c3f9c74mov rax, rsi
37c3f9c77mov esi, 2
37c3f9c7cmov r8, [rcx]
37c3f9c7flea rcx, [rsp+248]
37c3f9c87shl rax, 4
37c3f9c8bmov [rsp+200], rcx
37c3f9c93lea rcx, [rsp+264]
37c3f9c9bsub rax, rdi
37c3f9c9emov [rsp+136], rcx
37c3f9ca6lea rcx, [rsp+256]
37c3f9caemov [rsp+208], rcx
37c3f9cb6mov [rsp+216], rax
37c3f9cbenop
37c3f9cc0
37c3f9cc0loc_37c3f9cc0:
37c3f9cc0movupd x2, [r15]
37c3f9cc5mov rdx, [rsp+104]
37c3f9ccamov eax, 1
37c3f9ccfmovapd x3, x2
37c3f9cd3xorpd x3, x6
37c3f9cd7movups [rsp+272], x3
37c3f9cdfnop
37c3f9ce0
37c3f9ce0loc_37c3f9ce0:
37c3f9ce0add rax, 1
37c3f9ce4movups [rdx], x7
37c3f9ce7add rdx, rbx
37c3f9ceacmp rax, rsi
37c3f9cedjne 0x37c3f9ce0
37c3f9cefmov rax, [rsp+416]
37c3f9cf7lea r12, [rsi-1]
37c3f9cfbmov rcx, [rsp+400]
37c3f9d03mov r11, r8
37c3f9d06mov rax, [rax]
37c3f9d09mov rdx, [rcx]
37c3f9d0cmov ecx, 1
37c3f9d11cmp r12, rax
37c3f9d14mov r9, rax
37c3f9d17cmovle r9, r12
37c3f9d1bsub r11, rax
37c3f9d1elea rax, [r11+1]
37c3f9d22cmp r8, rax
37c3f9d25lea r14, [r9+1]
37c3f9d29mov [rsp+248], r9
37c3f9d31cmovg r8, rax
37c3f9d35cmp r14, rdx
37c3f9d38cmovg r14, rdx
37c3f9d3cadd r11, r9
37c3f9d3fmov rdx, [rsp+96]
37c3f9d44lea r10, [r11+1]
37c3f9d48test r11, r11
37c3f9d4bjle 0x37c3f9d7e
37c3f9d4dnop [rax+rax]
37c3f9d55nop [rax+rax]
37c3f9d60
37c3f9d60loc_37c3f9d60:
37c3f9d60movsd_xmm x0, [rdx+8]
37c3f9d65xorpd x0, [rip+0x79cc3]
37c3f9d6dadd rcx, 1
37c3f9d71movsd_xmm [rdx+8], x0
37c3f9d76add rdx, rdi
37c3f9d79cmp r10, rcx
37c3f9d7cjne 0x37c3f9d60
37c3f9d7e
37c3f9d7eloc_37c3f9d7e:
37c3f9d7etest r9, r9
37c3f9d81jle 0x37c3f9dee
37c3f9d83imul rax, [rsp+120]
37c3f9d89shufpd x2, x2, 1
37c3f9d8emov rcx, r13
37c3f9d91xorpd x2, x6
37c3f9d95add rax, [rsp+160]
37c3f9d9dxor edx, edx
37c3f9d9fadd rax, rsi
37c3f9da2shl rax, 4
37c3f9da6add rax, [rsp+440]
37c3f9daenop [rax]
37c3f9db5nop [rax+rax]
37c3f9dc0
37c3f9dc0loc_37c3f9dc0:
37c3f9dc0movupd x1, [rax]
37c3f9dc4movupd x0, [rax]
37c3f9dc8add rdx, 1
37c3f9dccadd rax, rdi
37c3f9dcfunpcklpd x1, x1
37c3f9dd3unpckhpd x0, x0
37c3f9dd7mulpd x1, x3
37c3f9ddbmulpd x0, x2
37c3f9ddfaddsubpd x1, x0
37c3f9de3movups [rcx], x1
37c3f9de6add rcx, rbx
37c3f9de9cmp rdx, r9
37c3f9decjne 0x37c3f9dc0
37c3f9dee
37c3f9deeloc_37c3f9dee:
37c3f9deeimul r8, [rsp+120]
37c3f9df4mov [rsp+48], r13
37c3f9df9mov rax, [rsp+160]
37c3f9e01mov [rsp+40], rbp
37c3f9e06mov rcx, [rsp+464]
37c3f9e0emov [rsp+80], 1
37c3f9e17add rax, r8
37c3f9e1amov r9, [rsp+200]
37c3f9e22mov [rsp+72], 1
37c3f9e2blea r8, [rip+0x79bd6]
37c3f9e32lea rdx, [rax+1]
37c3f9e36mov [rsp+56], rcx
37c3f9e3blea rcx, [rip+0x79bc7]
37c3f9e42shl rdx, 4
37c3f9e46add rdx, [rsp+440]
37c3f9e4emov [rsp+64], 1
37c3f9e57mov [rsp+32], rdx
37c3f9e5cmov rdx, r8
37c3f9e5fmov [rsp+152], rax
37c3f9e67call ztrmv_64_
37c3f9e6cmov rax, [rsp+248]
37c3f9e74mov rdx, r12
37c3f9e77mov [rsp+88], 1
37c3f9e80mov [rsp+56], rbp
37c3f9e85mov r9, [rsp+112]
37c3f9e8alea rcx, [rip+0x79b77]
37c3f9e91sub rdx, rax
37c3f9e94mov [rsp+144], rax
37c3f9e9cmov rax, [rsp+464]
37c3f9ea4mov [rsp+264], rdx
37c3f9eacmov rdx, [rsp+168]
37c3f9eb4mov [rsp+80], rax
37c3f9eb9lea rax, [rip+0x79b50]
37c3f9ec0mov r8, [rsp+416]
37c3f9ec8imul rdx, r14
37c3f9eccadd rdx, [rsp+192]
37c3f9ed4mov [rsp+64], rax
37c3f9ed9add rdx, rsi
37c3f9edcmov rax, [rsp+152]
37c3f9ee4mov [rsp+40], rbp
37c3f9ee9shl rdx, 4
37c3f9eedadd rdx, [rsp+456]
37c3f9ef5mov [rsp+72], rdx
37c3f9efalea rdx, [rax+rsi]
37c3f9efeadd rax, r14
37c3f9f01mov r14, [rsp+136]
37c3f9f09shl rdx, 4
37c3f9f0dshl rax, 4
37c3f9f11add rdx, [rsp+440]
37c3f9f19add rax, [rsp+440]
37c3f9f21mov [rsp+48], rdx
37c3f9f26mov rdx, r14
37c3f9f29mov [rsp+32], rax
37c3f9f2ecall zgemv_64_
37c3f9f33mov rcx, [rsp+416]
37c3f9f3bmov r9, [rsp+112]
37c3f9f40mov r8, r14
37c3f9f43mov rax, [rsp+408]
37c3f9f4bmov rdx, [rsp+208]
37c3f9f53mov [rsp+256], r12
37c3f9f5bmov rax, [rax]
37c3f9f5esub rax, [rcx]
37c3f9f61mov [rsp+72], r13
37c3f9f66lea rcx, [rip+0x79a9b]
37c3f9f6dmov [rsp+264], rax
37c3f9f75mov rax, [rsp+464]
37c3f9f7dmov [rsp+88], 1
37c3f9f86mov [rsp+80], rax
37c3f9f8blea rax, [rip+0x79a66]
37c3f9f92mov [rsp+64], rax
37c3f9f97mov rax, [rsp+216]
37c3f9f9fadd rax, [rsp+96]
37c3f9fa4mov [rsp+56], rbp
37c3f9fa9mov [rsp+48], rax
37c3f9faemov rax, [rsp+440]
37c3f9fb6mov [rsp+40], rbp
37c3f9fbbmov [rsp+32], rax
37c3f9fc0call zgemv_64_
37c3f9fc5mov rax, [rsp+104]
37c3f9fcamov edx, 1
37c3f9fcfnop [rax+rax]
37c3f9fd5nop [rax+rax]
37c3f9fe0
37c3f9fe0loc_37c3f9fe0:
37c3f9fe0movsd_xmm x0, [rax+8]
37c3f9fe5xorpd x0, [rip+0x79a43]
37c3f9fedadd rdx, 1
37c3f9ff1movsd_xmm [rax+8], x0
37c3f9ff6add rax, rbx
37c3f9ff9cmp rdx, rsi
37c3f9ffcjne 0x37c3f9fe0
37c3f9ffemov rax, [rsp+464]
37c3fa006mov [rsp+48], r13
37c3fa00blea rdx, [rip+0x79a0e]
37c3fa012lea r8, [rip+0x799ef]
37c3fa019mov [rsp+80], 1
37c3fa022mov r9, [rsp+136]
37c3fa02alea rcx, [rip+0x799d8]
37c3fa031mov [rsp+56], rax
37c3fa036mov [rsp+40], rax
37c3fa03bmov rax, [rsp+456]
37c3fa043mov [rsp+72], 1
37c3fa04cmov [rsp+32], rax
37c3fa051mov [rsp+64], 1
37c3fa05amov [rsp+264], r12
37c3fa062call ztrmv_64_
37c3fa067mov rax, [rsp+104]
37c3fa06cmov edx, 1
37c3fa071nop [rax]
37c3fa075nop [rax+rax]
37c3fa080
37c3fa080loc_37c3fa080:
37c3fa080movsd_xmm x0, [rax+8]
37c3fa085xorpd x0, [rip+0x799a3]
37c3fa08dadd rdx, 1
37c3fa091movsd_xmm [rax+8], x0
37c3fa096add rax, rbx
37c3fa099cmp rdx, rsi
37c3fa09cjne 0x37c3fa080
37c3fa09emov rax, [rsp+408]
37c3fa0a6mov edx, 1
37c3fa0abmov r8, [rax]
37c3fa0aemov rax, [rsp+416]
37c3fa0b6mov r9, r8
37c3fa0b9sub r9, [rax]
37c3fa0bcadd r9, [rsp+144]
37c3fa0c4mov rax, [rsp+96]
37c3fa0c9lea rcx, [r9+1]
37c3fa0cdtest r9, r9
37c3fa0d0jle 0x37c3fa0fe
37c3fa0d2nop [rax]
37c3fa0d5nop [rax+rax]
37c3fa0e0
37c3fa0e0loc_37c3fa0e0:
37c3fa0e0movsd_xmm x0, [rax+8]
37c3fa0e5xorpd x0, [rip+0x79943]
37c3fa0edadd rdx, 1
37c3fa0f1movsd_xmm [rax+8], x0
37c3fa0f6add rax, rdi
37c3fa0f9cmp rdx, rcx
37c3fa0fcjne 0x37c3fa0e0
37c3fa0fe
37c3fa0feloc_37c3fa0fe:
37c3fa0femovupd x0, [r15]
37c3fa103add [rsp+96], 16
37c3fa109add rsi, 1
37c3fa10dadd r13, 16
37c3fa111mov rax, [rsp+128]
37c3fa119add [rsp+104], 16
37c3fa11fmovups [rax], x0
37c3fa122add rax, [rsp+176]
37c3fa12amovups [r15], x7
37c3fa12eadd r15, rbx
37c3fa131mov [rsp+128], rax
37c3fa139cmp [rsp+184], rsi
37c3fa141jge 0x37c3f9cc0
37c3fa147mov rax, [rsp+400]
37c3fa14fmov r14, [rsp+224]
37c3fa157mov r12, [rsp+232]
37c3fa15fmov r10, [rax]
37c3fa162test r10, r10
37c3fa165jle 0x37c3f9799
37c3fa16bcmp r10, 1
37c3fa16fje 0x37c3f9799
37c3fa175mov rdi, [rsp+176]
37c3fa17dlea rsi, [r10+1]
37c3fa181mov r9l, 2
37c3fa187mov r11l, 1
37c3fa18dpxor x1, x1
37c3fa191nop [rax]
37c3fa195nop [rax+rax]
37c3fa1a0
37c3fa1a0loc_37c3fa1a0:
37c3fa1a0mov r8, rsi
37c3fa1a3mov rcx, r14
37c3fa1a6mov rax, r12
37c3fa1a9sub r8, r9
37c3fa1accmp r9, r10
37c3fa1afcmovg r8, r11
37c3fa1b3xor edx, edx
37c3fa1b5nop [rax+rax]
37c3fa1c0
37c3fa1c0loc_37c3fa1c0:
37c3fa1c0movupd x0, [rax]
37c3fa1c4add rdx, 1
37c3fa1c8add rax, 16
37c3fa1ccmovups [rcx], x0
37c3fa1cfadd rcx, rbx
37c3fa1d2movups [rax-16], x1
37c3fa1d6cmp rdx, r8
37c3fa1d9jne 0x37c3fa1c0
37c3fa1dbadd r12, rdi
37c3fa1deadd r14, rdi
37c3fa1e1cmp r9, r10
37c3fa1e4je 0x37c3f9799
37c3fa1eaadd r9, 1
37c3fa1eejmp 0x37c3fa1a0
37c3fa1f0
37c3fa1f0loc_37c3fa1f0:
37c3fa1f0sub r9, 1
37c3fa1f4jmp 0x37c3f9afa
37c3f96c0
37c3fa1f9
37c3fa1f9 // align 0x10
37c3fa1f9 // align 0x10
37c3fa200
37c3fa200ztpmlqt_64_:
37c3fa200push r15
37c3fa202push r14
37c3fa204push r13
37c3fa206push r12
37c3fa208push rbp
37c3fa209push rdi
37c3fa20apush rsi
37c3fa20bpush rbx
37c3fa20csub rsp, 248
37c3fa213mov rsi, [rsp+448]
37c3fa21bmov rax, [rsp+400]
37c3fa223mov [rsi], 0
37c3fa22amov r13, [rax]
37c3fa22dmov rax, [rsp+416]
37c3fa235mov rbp, rcx
37c3fa238mov r15, rdx
37c3fa23blea rdx, [rip+0x797fe]
37c3fa242mov rbx, r8
37c3fa245mov [rsp+344], r9
37c3fa24dmov r8l, 1
37c3fa253mov r9l, 1
37c3fa259mov r14, [rax]
37c3fa25ccall lsame_64_
37c3fa261mov rcx, rbp
37c3fa264mov r9l, 1
37c3fa26amov r8l, 1
37c3fa270lea rdx, [rip+0x797ca]
37c3fa277mov rdi, rax
37c3fa27acall lsame_64_
37c3fa27fmov r9l, 1
37c3fa285mov r8l, 1
37c3fa28bmov rcx, r15
37c3fa28elea rdx, [rip+0x797ad]
37c3fa295mov rbp, rax
37c3fa298call lsame_64_
37c3fa29dmov r9l, 1
37c3fa2a3mov r8l, 1
37c3fa2a9mov rcx, r15
37c3fa2aclea rdx, [rip+0x79790]
37c3fa2b3mov r12, rax
37c3fa2b6call lsame_64_
37c3fa2bbtest rdi, rdi
37c3fa2beje 0x37c3fa330
37c3fa2c0mov rcx, [rsp+352]
37c3fa2c8mov rdx, [rcx]
37c3fa2cbmov ecx, 1
37c3fa2d0test rdx, rdx
37c3fa2d3cmovle rdx, rcx
37c3fa2d7test r12, r12
37c3fa2dajne 0x37c3fa350
37c3fa2dc
37c3fa2dcloc_37c3fa2dc:
37c3fa2dcmov r8, -2
37c3fa2e3mov ecx, 2
37c3fa2e8test rax, rax
37c3fa2ebjne 0x37c3fa350
37c3fa2ed
37c3fa2edloc_37c3fa2ed:
37c3fa2edmov [rsi], r8
37c3fa2f0
37c3fa2f0loc_37c3fa2f0:
37c3fa2f0mov [rsp+232], rcx
37c3fa2f8lea rdx, [rsp+232]
37c3fa300mov r8l, 7
37c3fa306lea rcx, [rip+0x79737]
37c3fa30dcall xerbla_64_
37c3fa312nop
37c3fa313
37c3fa313loc_37c3fa313:
37c3fa313add rsp, 248
37c3fa31apop rbx
37c3fa31bpop rsi
37c3fa31cpop rdi
37c3fa31dpop rbp
37c3fa31epop r12
37c3fa320pop r13
37c3fa322pop r14
37c3fa324pop r15
37c3fa326ret
37c3fa327
37c3fa327 66 0f 1f 84 00 00 00 00 00 f........
37c3fa330
37c3fa330loc_37c3fa330:
37c3fa330test rbp, rbp
37c3fa333je 0x37c3fa3a0
37c3fa335mov rdx, [rbx]
37c3fa338mov ecx, 1
37c3fa33dtest rdx, rdx
37c3fa340cmovle rdx, rcx
37c3fa344test r12, r12
37c3fa347je 0x37c3fa2dc
37c3fa349nop [rax]
37c3fa350
37c3fa350loc_37c3fa350:
37c3fa350mov rcx, [rbx]
37c3fa353test rcx, rcx
37c3fa356js 0x37c3fa3b8
37c3fa358mov r10, [rsp+344]
37c3fa360mov r10, [r10]
37c3fa363test r10, r10
37c3fa366js 0x37c3fa3d0
37c3fa368mov r11, [rsp+352]
37c3fa370mov r9, [r11]
37c3fa373test r9, r9
37c3fa376js 0x37c3fa3e8
37c3fa378mov r11, [rsp+360]
37c3fa380mov r8, [r11]
37c3fa383test r8, r8
37c3fa386js 0x37c3fa38d
37c3fa388cmp r9, r8
37c3fa38bjge 0x37c3fa400
37c3fa38d
37c3fa38dloc_37c3fa38d:
37c3fa38dmov r8, -6
37c3fa394mov ecx, 6
37c3fa399jmp 0x37c3fa2ed
37c3fa39e
37c3fa39e 66 90 f.
37c3fa3a0
37c3fa3a0loc_37c3fa3a0:
37c3fa3a0mov r8, -1
37c3fa3a7mov ecx, 1
37c3fa3acjmp 0x37c3fa2ed
37c3fa3b1
37c3fa3b1 0f 1f 80 00 00 00 00 .......
37c3fa3b8
37c3fa3b8loc_37c3fa3b8:
37c3fa3b8mov r8, -3
37c3fa3bfmov ecx, 3
37c3fa3c4jmp 0x37c3fa2ed
37c3fa3c9
37c3fa3c9 0f 1f 80 00 00 00 00 .......
37c3fa3d0
37c3fa3d0loc_37c3fa3d0:
37c3fa3d0mov r8, -4
37c3fa3d7mov ecx, 4
37c3fa3dcjmp 0x37c3fa2ed
37c3fa3e1
37c3fa3e1 0f 1f 80 00 00 00 00 .......
37c3fa3e8
37c3fa3e8loc_37c3fa3e8:
37c3fa3e8mov r8, -5
37c3fa3efmov ecx, 5
37c3fa3f4jmp 0x37c3fa2ed
37c3fa3f9
37c3fa3f9 0f 1f 80 00 00 00 00 .......
37c3fa400
37c3fa400loc_37c3fa400:
37c3fa400mov r11, [rsp+368]
37c3fa408mov r11, [r11]
37c3fa40bmov [rsp+184], r11
37c3fa413test r11, r11
37c3fa416jle 0x37c3fadb4
37c3fa41ccmp r9, r11
37c3fa41fjge 0x37c3fa42a
37c3fa421test r9, r9
37c3fa424jne 0x37c3fadb4
37c3fa42a
37c3fa42aloc_37c3fa42a:
37c3fa42amov r11, [rsp+384]
37c3fa432cmp r9, [r11]
37c3fa435jg 0x37c3fadc5
37c3fa43bmov r11, [rsp+400]
37c3fa443mov r15, [rsp+184]
37c3fa44bcmp r15, [r11]
37c3fa44ejg 0x37c3fadd6
37c3fa454mov r11, [rsp+416]
37c3fa45ccmp [r11], rdx
37c3fa45fjl 0x37c3fade7
37c3fa465mov r11, [rsp+432]
37c3fa46dtest rcx, rcx
37c3fa470mov edx, 1
37c3fa475cmovg rdx, rcx
37c3fa479cmp [r11], rdx
37c3fa47cjge 0x37c3fa490
37c3fa47emov r8, -15
37c3fa485mov ecx, 15
37c3fa48ajmp 0x37c3fa2ed
37c3fa48f
37c3fa48f 90 .
37c3fa490
37c3fa490loc_37c3fa490:
37c3fa490mov rdx, [rsi]
37c3fa493test rdx, rdx
37c3fa496jne 0x37c3fadf8
37c3fa49ctest rcx, rcx
37c3fa49fje 0x37c3fa313
37c3fa4a5test r10, r10
37c3fa4a8je 0x37c3fa313
37c3fa4aetest r9, r9
37c3fa4b1je 0x37c3fa313
37c3fa4b7xor r11l, r11l
37c3fa4batest r13, r13
37c3fa4bdcmovns r11, r13
37c3fa4c1test rdi, rdi
37c3fa4c4je 0x37c3fa6d0
37c3fa4catest rax, rax
37c3fa4cdje 0x37c3fa6d0
37c3fa4d3lea rax, [r9-1]
37c3fa4d7xor edx, edx
37c3fa4d9mov r15, rbx
37c3fa4dcmov r14l, 1
37c3fa4e2mov rsi, [rsp+184]
37c3fa4ealea rbp, [rsp+224]
37c3fa4f2div rsi
37c3fa4f5mov r10, rsi
37c3fa4f8mov rdx, r9
37c3fa4fbmov r9, r10
37c3fa4femov rdi, rax
37c3fa501mov rax, rsi
37c3fa504mov rsi, [rsp+392]
37c3fa50cimul rax, r11
37c3fa510mov rbx, rdi
37c3fa513lea rdi, [rsp+216]
37c3fa51bshl rax, 4
37c3fa51fmov [rsp+192], rax
37c3fa527lea rax, [rsp+232]
37c3fa52fmov [rsp+176], rax
37c3fa537mov rax, [rsp+408]
37c3fa53flea r13, [rax-16]
37c3fa543mov rax, [rsp+376]
37c3fa54blea r12, [rax-16]
37c3fa54fjmp 0x37c3fa590
37c3fa551
37c3fa551 0f 1f 80 00 00 00 00 .......
37c3fa558
37c3fa558loc_37c3fa558:
37c3fa558mov rax, [rsp+352]
37c3fa560mov rcx, [r15]
37c3fa563sub rbx, 1
37c3fa567add rsi, [rsp+192]
37c3fa56fadd r14, [rsp+184]
37c3fa577mov rdx, [rax]
37c3fa57amov rax, [rsp+360]
37c3fa582mov r8, [rax]
37c3fa585mov rax, [rsp+368]
37c3fa58dmov r9, [rax]
37c3fa590
37c3fa590loc_37c3fa590:
37c3fa590mov rax, [rsp+440]
37c3fa598sub rdx, r14
37c3fa59bmov [rsp+48], rdi
37c3fa5a0add rdx, 1
37c3fa5a4mov [rsp+224], 0
37c3fa5b0mov [rsp+128], rax
37c3fa5b8cmp rdx, r9
37c3fa5bbmov rax, [rsp+432]
37c3fa5c3cmovg rdx, r9
37c3fa5c7mov r9, rcx
37c3fa5camov [rsp+168], 1
37c3fa5d6mov [rsp+120], rax
37c3fa5dbsub r9, r8
37c3fa5demov rax, [rsp+424]
37c3fa5e6lea r8, [r9+r14]
37c3fa5eamov [rsp+216], rdx
37c3fa5f2lea r9, [rip+0x79448]
37c3fa5f9mov [rsp+112], rax
37c3fa5femov rax, [rsp+416]
37c3fa606lea rdx, [rdx+r8-1]
37c3fa60blea r8, [rip+0x79439]
37c3fa612cmp rdx, rcx
37c3fa615mov [rsp+160], 1
37c3fa621mov [rsp+104], rax
37c3fa626cmovg rdx, rcx
37c3fa62amov rax, [rsp+400]
37c3fa632mov [rsp+152], 1
37c3fa63emov [rsp+88], rax
37c3fa643mov rax, [rsp+384]
37c3fa64bmov [rsp+232], rdx
37c3fa653mov rdx, r14
37c3fa656mov [rsp+72], rax
37c3fa65bmov rax, [rsp+344]
37c3fa663shl rdx, 4
37c3fa667lea rcx, [r13+rdx]
37c3fa66cadd rdx, r12
37c3fa66fmov [rsp+80], rsi
37c3fa674mov [rsp+40], rax
37c3fa679mov rax, [rsp+176]
37c3fa681mov [rsp+96], rcx
37c3fa686lea rcx, [rip+0x793b3]
37c3fa68dmov [rsp+32], rax
37c3fa692mov [rsp+64], rdx
37c3fa697lea rdx, [rip+0x793a4]
37c3fa69emov [rsp+144], 1
37c3fa6aamov [rsp+136], rdi
37c3fa6b2mov [rsp+56], rbp
37c3fa6b7call ztprfb_64_
37c3fa6bctest rbx, rbx
37c3fa6bfjne 0x37c3fa558
37c3fa6c5jmp 0x37c3fa313
37c3fa6ca
37c3fa6ca 66 0f 1f 44 00 00 f..D..
37c3fa6d0
37c3fa6d0loc_37c3fa6d0:
37c3fa6d0xor edx, edx
37c3fa6d2test r14, r14
37c3fa6d5cmovns rdx, r14
37c3fa6d9mov r15, rdx
37c3fa6dctest rbp, rbp
37c3fa6dfje 0x37c3fa918
37c3fa6e5test r12, r12
37c3fa6e8je 0x37c3fa918
37c3fa6eemov rsi, [rsp+184]
37c3fa6f6lea rax, [r9-1]
37c3fa6faxor edx, edx
37c3fa6fclea rcx, [rsp+232]
37c3fa704mov r13, [rsp+392]
37c3fa70cmov rdi, [rsp+408]
37c3fa714mov [rsp+176], rcx
37c3fa71clea rbp, [rsp+224]
37c3fa724div rsi
37c3fa727mov rcx, [rsp+376]
37c3fa72fmov [rsp+336], rbx
37c3fa737imul r11, rsi
37c3fa73blea r12, [rcx-16]
37c3fa73fmov rdx, r9
37c3fa742mov rbx, rdi
37c3fa745mov rcx, r10
37c3fa748mov rdi, r13
37c3fa74bmov r13, [rsp+336]
37c3fa753shl r11, 4
37c3fa757mov [rsp+200], r11
37c3fa75fmov r14, rax
37c3fa762mov rax, rsi
37c3fa765imul rax, r15
37c3fa769lea r15, [rsp+216]
37c3fa771shl rax, 4
37c3fa775mov [rsp+192], rax
37c3fa77dmov rax, rsi
37c3fa780mov esi, 1
37c3fa785mov r9, rax
37c3fa788jmp 0x37c3fa7d8
37c3fa78a
37c3fa78a 66 0f 1f 44 00 00 f..D..
37c3fa790
37c3fa790loc_37c3fa790:
37c3fa790mov rax, [rsp+352]
37c3fa798add rdi, [rsp+200]
37c3fa7a0sub r14, 1
37c3fa7a4add rbx, [rsp+192]
37c3fa7acadd rsi, [rsp+184]
37c3fa7b4mov rdx, [rax]
37c3fa7b7mov rax, [rsp+344]
37c3fa7bfmov rcx, [rax]
37c3fa7c2mov rax, [rsp+360]
37c3fa7camov r8, [rax]
37c3fa7cdmov rax, [rsp+368]
37c3fa7d5mov r9, [rax]
37c3fa7d8
37c3fa7d8loc_37c3fa7d8:
37c3fa7d8mov rax, [rsp+440]
37c3fa7e0sub rdx, rsi
37c3fa7e3mov [rsp+56], rbp
37c3fa7e8add rdx, 1
37c3fa7ecmov [rsp+48], r15
37c3fa7f1cmp rdx, r9
37c3fa7f4mov [rsp+128], rax
37c3fa7fcmov rax, [rsp+432]
37c3fa804cmovg rdx, r9
37c3fa808mov r9, rcx
37c3fa80bmov [rsp+32], r13
37c3fa810sub r9, r8
37c3fa813mov [rsp+120], rax
37c3fa818mov rax, [rsp+424]
37c3fa820add r9, rsi
37c3fa823mov [rsp+216], rdx
37c3fa82bmov [rsp+112], rax
37c3fa830lea rdx, [rdx+r9-1]
37c3fa835mov rax, [rsp+416]
37c3fa83dcmp rdx, rcx
37c3fa840mov [rsp+168], 1
37c3fa84ccmovg rdx, rcx
37c3fa850xor r9l, r9l
37c3fa853mov [rsp+104], rax
37c3fa858mov rax, [rsp+400]
37c3fa860mov [rsp+160], 1
37c3fa86cmov [rsp+232], rdx
37c3fa874sub rdx, rcx
37c3fa877mov rcx, r8
37c3fa87amov [rsp+88], rax
37c3fa87fsub rcx, rsi
37c3fa882mov rax, [rsp+384]
37c3fa88acmp rsi, r8
37c3fa88dlea rdx, [rcx+rdx+1]
37c3fa892lea r8, [rip+0x791b2]
37c3fa899mov [rsp+152], 1
37c3fa8a5mov [rsp+72], rax
37c3fa8aamov rax, [rsp+176]
37c3fa8b2cmovl r9, rdx
37c3fa8b6mov rdx, rsi
37c3fa8b9shl rdx, 4
37c3fa8bdmov [rsp+136], r13
37c3fa8c5mov [rsp+40], rax
37c3fa8caadd rdx, r12
37c3fa8cdmov [rsp+224], r9
37c3fa8d5lea r9, [rip+0x79165]
37c3fa8dcmov [rsp+64], rdx
37c3fa8e1mov rcx, r9
37c3fa8e4lea rdx, [rip+0x79158]
37c3fa8ebmov [rsp+144], 1
37c3fa8f7mov [rsp+96], rbx
37c3fa8fcmov [rsp+80], rdi
37c3fa901call ztprfb_64_
37c3fa906test r14, r14
37c3fa909jne 0x37c3fa790
37c3fa90fjmp 0x37c3fa313
37c3fa914
37c3fa914 0f 1f 40 00 ..@.
37c3fa918
37c3fa918loc_37c3fa918:
37c3fa918mov r13, r11
37c3fa91bnot r13
37c3fa91etest rdi, rdi
37c3fa921je 0x37c3fab48
37c3fa927test r12, r12
37c3fa92aje 0x37c3fab48
37c3fa930mov rdi, [rsp+184]
37c3fa938lea rax, [r9-1]
37c3fa93cmov r10, r9
37c3fa93fmov r15, rbx
37c3fa942cqo
37c3fa944lea rbp, [rsp+224]
37c3fa94cidiv rdi
37c3fa94flea rax, [r9-1]
37c3fa953sub rax, rdx
37c3fa956xor edx, edx
37c3fa958lea rsi, [rax+1]
37c3fa95cdiv rdi
37c3fa95fmov rdx, rdi
37c3fa962mov r9, rdx
37c3fa965mov rdx, r10
37c3fa968mov r14, rax
37c3fa96bmov rax, rdi
37c3fa96eneg rax
37c3fa971mov rbx, r14
37c3fa974lea r14, [rsp+216]
37c3fa97cimul rax, r11
37c3fa980imul r11, rsi
37c3fa984shl rax, 4
37c3fa988add r11, r13
37c3fa98bmov [rsp+192], rax
37c3fa993mov rax, [rsp+392]
37c3fa99bshl r11, 4
37c3fa99flea rdi, [rax+r11+16]
37c3fa9a4lea rax, [rsp+232]
37c3fa9acmov [rsp+176], rax
37c3fa9b4mov rax, [rsp+408]
37c3fa9bclea r13, [rax-16]
37c3fa9c0mov rax, [rsp+376]
37c3fa9c8lea r12, [rax-16]
37c3fa9ccjmp 0x37c3faa08
37c3fa9ce
37c3fa9ce 66 90 f.
37c3fa9d0
37c3fa9d0loc_37c3fa9d0:
37c3fa9d0mov rax, [rsp+352]
37c3fa9d8mov rcx, [r15]
37c3fa9dbsub rbx, 1
37c3fa9dfadd rdi, [rsp+192]
37c3fa9e7sub rsi, [rsp+184]
37c3fa9efmov rdx, [rax]
37c3fa9f2mov rax, [rsp+360]
37c3fa9famov r8, [rax]
37c3fa9fdmov rax, [rsp+368]
37c3faa05mov r9, [rax]
37c3faa08
37c3faa08loc_37c3faa08:
37c3faa08mov rax, [rsp+440]
37c3faa10sub rdx, rsi
37c3faa13mov [rsp+48], r14
37c3faa18add rdx, 1
37c3faa1cmov [rsp+224], 0
37c3faa28mov [rsp+128], rax
37c3faa30cmp rdx, r9
37c3faa33mov rax, [rsp+432]
37c3faa3bcmovg rdx, r9
37c3faa3fmov r9, rcx
37c3faa42mov [rsp+168], 1
37c3faa4emov [rsp+120], rax
37c3faa53sub r9, r8
37c3faa56mov rax, [rsp+424]
37c3faa5elea r8, [r9+rsi]
37c3faa62mov [rsp+216], rdx
37c3faa6alea r9, [rip+0x78fd0]
37c3faa71mov [rsp+112], rax
37c3faa76mov rax, [rsp+416]
37c3faa7elea rdx, [rdx+r8-1]
37c3faa83lea r8, [rip+0x78fc1]
37c3faa8acmp rdx, rcx
37c3faa8dmov [rsp+160], 1
37c3faa99mov [rsp+104], rax
37c3faa9ecmovg rdx, rcx
37c3faaa2mov rax, [rsp+400]
37c3faaaamov [rsp+152], 1
37c3faab6mov [rsp+88], rax
37c3faabbmov rax, [rsp+384]
37c3faac3mov [rsp+232], rdx
37c3faacbmov rdx, rsi
37c3faacemov [rsp+72], rax
37c3faad3mov rax, [rsp+344]
37c3faadbshl rdx, 4
37c3faadflea rcx, [r13+rdx]
37c3faae4add rdx, r12
37c3faae7mov [rsp+80], rdi
37c3faaecmov [rsp+40], rax
37c3faaf1mov rax, [rsp+176]
37c3faaf9mov [rsp+96], rcx
37c3faafelea rcx, [rip+0x78f3b]
37c3fab05mov [rsp+32], rax
37c3fab0amov [rsp+64], rdx
37c3fab0flea rdx, [rip+0x78f2d]
37c3fab16mov [rsp+144], 1
37c3fab22mov [rsp+136], r14
37c3fab2amov [rsp+56], rbp
37c3fab2fcall ztprfb_64_
37c3fab34test rbx, rbx
37c3fab37jne 0x37c3fa9d0
37c3fab3djmp 0x37c3fa313
37c3fab42
37c3fab42 66 0f 1f 44 00 00 f..D..
37c3fab48
37c3fab48loc_37c3fab48:
37c3fab48test rbp, rbp
37c3fab4bje 0x37c3fa313
37c3fab51test rax, rax
37c3fab54je 0x37c3fa313
37c3fab5amov rdi, [rsp+184]
37c3fab62lea rax, [r9-1]
37c3fab66mov rcx, r10
37c3fab69mov [rsp+336], rbx
37c3fab71cqo
37c3fab73lea rbp, [rsp+224]
37c3fab7bidiv rdi
37c3fab7elea rax, [r9-1]
37c3fab82sub rax, rdx
37c3fab85xor edx, edx
37c3fab87lea rsi, [rax+1]
37c3fab8bdiv rdi
37c3fab8emov rdx, r11
37c3fab91imul r11, rsi
37c3fab95add r11, r13
37c3fab98shl r11, 4
37c3fab9cmov r14, rax
37c3fab9fmov rax, rdi
37c3faba2neg rax
37c3faba5imul rdx, rax
37c3faba9imul rax, r15
37c3fabadshl rdx, 4
37c3fabb1shl rax, 4
37c3fabb5mov [rsp+200], rdx
37c3fabbdmov rdx, rdi
37c3fabc0mov rdi, [rsp+392]
37c3fabc8mov [rsp+192], rax
37c3fabd0mov rax, r15
37c3fabd3imul r15, rsi
37c3fabd7not rax
37c3fabdalea r13, [rdi+r11+16]
37c3fabdfmov rdi, [rsp+408]
37c3fabe7add rax, r15
37c3fabealea r15, [rsp+216]
37c3fabf2shl rax, 4
37c3fabf6lea rdi, [rdi+rax+16]
37c3fabfblea rax, [rsp+232]
37c3fac03mov [rsp+176], rax
37c3fac0bmov rax, [rsp+376]
37c3fac13mov rbx, rdi
37c3fac16mov rdi, r13
37c3fac19mov r13, [rsp+336]
37c3fac21lea r12, [rax-16]
37c3fac25mov rax, r9
37c3fac28mov r9, rdx
37c3fac2bmov rdx, rax
37c3fac2ejmp 0x37c3fac78
37c3fac30
37c3fac30loc_37c3fac30:
37c3fac30mov rax, [rsp+352]
37c3fac38add rdi, [rsp+200]
37c3fac40sub r14, 1
37c3fac44add rbx, [rsp+192]
37c3fac4csub rsi, [rsp+184]
37c3fac54mov rdx, [rax]
37c3fac57mov rax, [rsp+344]
37c3fac5fmov rcx, [rax]
37c3fac62mov rax, [rsp+360]
37c3fac6amov r8, [rax]
37c3fac6dmov rax, [rsp+368]
37c3fac75mov r9, [rax]
37c3fac78
37c3fac78loc_37c3fac78:
37c3fac78mov rax, [rsp+440]
37c3fac80sub rdx, rsi
37c3fac83mov [rsp+56], rbp
37c3fac88add rdx, 1
37c3fac8cmov [rsp+48], r15
37c3fac91cmp rdx, r9
37c3fac94mov [rsp+128], rax
37c3fac9cmov rax, [rsp+432]
37c3faca4cmovg rdx, r9
37c3faca8mov r9, rcx
37c3facabmov [rsp+32], r13
37c3facb0sub r9, r8
37c3facb3mov [rsp+120], rax
37c3facb8mov rax, [rsp+424]
37c3facc0add r9, rsi
37c3facc3mov [rsp+216], rdx
37c3faccbmov [rsp+112], rax
37c3facd0lea rdx, [rdx+r9-1]
37c3facd5mov rax, [rsp+416]
37c3facddcmp rdx, rcx
37c3face0mov [rsp+168], 1
37c3faceccmovg rdx, rcx
37c3facf0xor r9l, r9l
37c3facf3mov [rsp+104], rax
37c3facf8mov rax, [rsp+400]
37c3fad00mov [rsp+160], 1
37c3fad0cmov [rsp+232], rdx
37c3fad14sub rdx, rcx
37c3fad17mov rcx, r8
37c3fad1amov [rsp+88], rax
37c3fad1fsub rcx, rsi
37c3fad22mov rax, [rsp+384]
37c3fad2acmp rsi, r8
37c3fad2dlea rdx, [rcx+rdx+1]
37c3fad32lea r8, [rip+0x78d12]
37c3fad39mov [rsp+152], 1
37c3fad45mov [rsp+72], rax
37c3fad4amov rax, [rsp+176]
37c3fad52cmovl r9, rdx
37c3fad56mov rdx, rsi
37c3fad59shl rdx, 4
37c3fad5dmov [rsp+136], r13
37c3fad65mov [rsp+40], rax
37c3fad6aadd rdx, r12
37c3fad6dmov [rsp+224], r9
37c3fad75lea r9, [rip+0x78cc5]
37c3fad7cmov [rsp+64], rdx
37c3fad81mov rcx, r9
37c3fad84lea rdx, [rip+0x78cb7]
37c3fad8bmov [rsp+144], 1
37c3fad97mov [rsp+96], rbx
37c3fad9cmov [rsp+80], rdi
37c3fada1call ztprfb_64_
37c3fada6test r14, r14
37c3fada9jne 0x37c3fac30
37c3fadafjmp 0x37c3fa313
37c3fadb4
37c3fadb4loc_37c3fadb4:
37c3fadb4mov r8, -7
37c3fadbbmov ecx, 7
37c3fadc0jmp 0x37c3fa2ed
37c3fadc5
37c3fadc5loc_37c3fadc5:
37c3fadc5mov r8, -9
37c3fadccmov ecx, 9
37c3fadd1jmp 0x37c3fa2ed
37c3fadd6
37c3fadd6loc_37c3fadd6:
37c3fadd6mov r8, -11
37c3fadddmov ecx, 11
37c3fade2jmp 0x37c3fa2ed
37c3fade7
37c3fade7loc_37c3fade7:
37c3fade7mov r8, -13
37c3fadeemov ecx, 13
37c3fadf3jmp 0x37c3fa2ed
37c3fadf8
37c3fadf8loc_37c3fadf8:
37c3fadf8mov rcx, rdx
37c3fadfbneg rcx
37c3fadfejmp 0x37c3fa2f0
37c3fa200
37c3fa200ztpmlqt_64_:
37c3fa200push r15
37c3fa202push r14
37c3fa204push r13
37c3fa206push r12
37c3fa208push rbp
37c3fa209push rdi
37c3fa20apush rsi
37c3fa20bpush rbx
37c3fa20csub rsp, 248
37c3fa213mov rsi, [rsp+448]
37c3fa21bmov rax, [rsp+400]
37c3fa223mov [rsi], 0
37c3fa22amov r13, [rax]
37c3fa22dmov rax, [rsp+416]
37c3fa235mov rbp, rcx
37c3fa238mov r15, rdx
37c3fa23blea rdx, [rip+0x797fe]
37c3fa242mov rbx, r8
37c3fa245mov [rsp+344], r9
37c3fa24dmov r8l, 1
37c3fa253mov r9l, 1
37c3fa259mov r14, [rax]
37c3fa25ccall lsame_64_
37c3fa261mov rcx, rbp
37c3fa264mov r9l, 1
37c3fa26amov r8l, 1
37c3fa270lea rdx, [rip+0x797ca]
37c3fa277mov rdi, rax
37c3fa27acall lsame_64_
37c3fa27fmov r9l, 1
37c3fa285mov r8l, 1
37c3fa28bmov rcx, r15
37c3fa28elea rdx, [rip+0x797ad]
37c3fa295mov rbp, rax
37c3fa298call lsame_64_
37c3fa29dmov r9l, 1
37c3fa2a3mov r8l, 1
37c3fa2a9mov rcx, r15
37c3fa2aclea rdx, [rip+0x79790]
37c3fa2b3mov r12, rax
37c3fa2b6call lsame_64_
37c3fa2bbtest rdi, rdi
37c3fa2beje 0x37c3fa330
37c3fa2c0mov rcx, [rsp+352]
37c3fa2c8mov rdx, [rcx]
37c3fa2cbmov ecx, 1
37c3fa2d0test rdx, rdx
37c3fa2d3cmovle rdx, rcx
37c3fa2d7test r12, r12
37c3fa2dajne 0x37c3fa350
37c3fa2dc
37c3fa2dcloc_37c3fa2dc:
37c3fa2dcmov r8, -2
37c3fa2e3mov ecx, 2
37c3fa2e8test rax, rax
37c3fa2ebjne 0x37c3fa350
37c3fa2ed
37c3fa2edloc_37c3fa2ed:
37c3fa2edmov [rsi], r8
37c3fa2f0
37c3fa2f0loc_37c3fa2f0:
37c3fa2f0mov [rsp+232], rcx
37c3fa2f8lea rdx, [rsp+232]
37c3fa300mov r8l, 7
37c3fa306lea rcx, [rip+0x79737]
37c3fa30dcall xerbla_64_
37c3fa312nop
37c3fa313
37c3fa313loc_37c3fa313:
37c3fa313add rsp, 248
37c3fa31apop rbx
37c3fa31bpop rsi
37c3fa31cpop rdi
37c3fa31dpop rbp
37c3fa31epop r12
37c3fa320pop r13
37c3fa322pop r14
37c3fa324pop r15
37c3fa326ret
37c3fa327
37c3fa327 66 0f 1f 84 00 00 00 00 00 f........
37c3fa330
37c3fa330loc_37c3fa330:
37c3fa330test rbp, rbp
37c3fa333je 0x37c3fa3a0
37c3fa335mov rdx, [rbx]
37c3fa338mov ecx, 1
37c3fa33dtest rdx, rdx
37c3fa340cmovle rdx, rcx
37c3fa344test r12, r12
37c3fa347je 0x37c3fa2dc
37c3fa349nop [rax]
37c3fa350
37c3fa350loc_37c3fa350:
37c3fa350mov rcx, [rbx]
37c3fa353test rcx, rcx
37c3fa356js 0x37c3fa3b8
37c3fa358mov r10, [rsp+344]
37c3fa360mov r10, [r10]
37c3fa363test r10, r10
37c3fa366js 0x37c3fa3d0
37c3fa368mov r11, [rsp+352]
37c3fa370mov r9, [r11]
37c3fa373test r9, r9
37c3fa376js 0x37c3fa3e8
37c3fa378mov r11, [rsp+360]
37c3fa380mov r8, [r11]
37c3fa383test r8, r8
37c3fa386js 0x37c3fa38d
37c3fa388cmp r9, r8
37c3fa38bjge 0x37c3fa400
37c3fa38d
37c3fa38dloc_37c3fa38d:
37c3fa38dmov r8, -6
37c3fa394mov ecx, 6
37c3fa399jmp 0x37c3fa2ed
37c3fa39e
37c3fa39e 66 90 f.
37c3fa3a0
37c3fa3a0loc_37c3fa3a0:
37c3fa3a0mov r8, -1
37c3fa3a7mov ecx, 1
37c3fa3acjmp 0x37c3fa2ed
37c3fa3b1
37c3fa3b1 0f 1f 80 00 00 00 00 .......
37c3fa3b8
37c3fa3b8loc_37c3fa3b8:
37c3fa3b8mov r8, -3
37c3fa3bfmov ecx, 3
37c3fa3c4jmp 0x37c3fa2ed
37c3fa3c9
37c3fa3c9 0f 1f 80 00 00 00 00 .......
37c3fa3d0
37c3fa3d0loc_37c3fa3d0:
37c3fa3d0mov r8, -4
37c3fa3d7mov ecx, 4
37c3fa3dcjmp 0x37c3fa2ed
37c3fa3e1
37c3fa3e1 0f 1f 80 00 00 00 00 .......
37c3fa3e8
37c3fa3e8loc_37c3fa3e8:
37c3fa3e8mov r8, -5
37c3fa3efmov ecx, 5
37c3fa3f4jmp 0x37c3fa2ed
37c3fa3f9
37c3fa3f9 0f 1f 80 00 00 00 00 .......
37c3fa400
37c3fa400loc_37c3fa400:
37c3fa400mov r11, [rsp+368]
37c3fa408mov r11, [r11]
37c3fa40bmov [rsp+184], r11
37c3fa413test r11, r11
37c3fa416jle 0x37c3fadb4
37c3fa41ccmp r9, r11
37c3fa41fjge 0x37c3fa42a
37c3fa421test r9, r9
37c3fa424jne 0x37c3fadb4
37c3fa42a
37c3fa42aloc_37c3fa42a:
37c3fa42amov r11, [rsp+384]
37c3fa432cmp r9, [r11]
37c3fa435jg 0x37c3fadc5
37c3fa43bmov r11, [rsp+400]
37c3fa443mov r15, [rsp+184]
37c3fa44bcmp r15, [r11]
37c3fa44ejg 0x37c3fadd6
37c3fa454mov r11, [rsp+416]
37c3fa45ccmp [r11], rdx
37c3fa45fjl 0x37c3fade7
37c3fa465mov r11, [rsp+432]
37c3fa46dtest rcx, rcx
37c3fa470mov edx, 1
37c3fa475cmovg rdx, rcx
37c3fa479cmp [r11], rdx
37c3fa47cjge 0x37c3fa490
37c3fa47emov r8, -15
37c3fa485mov ecx, 15
37c3fa48ajmp 0x37c3fa2ed
37c3fa48f
37c3fa48f 90 .
37c3fa490
37c3fa490loc_37c3fa490:
37c3fa490mov rdx, [rsi]
37c3fa493test rdx, rdx
37c3fa496jne 0x37c3fadf8
37c3fa49ctest rcx, rcx
37c3fa49fje 0x37c3fa313
37c3fa4a5test r10, r10
37c3fa4a8je 0x37c3fa313
37c3fa4aetest r9, r9
37c3fa4b1je 0x37c3fa313
37c3fa4b7xor r11l, r11l
37c3fa4batest r13, r13
37c3fa4bdcmovns r11, r13
37c3fa4c1test rdi, rdi
37c3fa4c4je 0x37c3fa6d0
37c3fa4catest rax, rax
37c3fa4cdje 0x37c3fa6d0
37c3fa4d3lea rax, [r9-1]
37c3fa4d7xor edx, edx
37c3fa4d9mov r15, rbx
37c3fa4dcmov r14l, 1
37c3fa4e2mov rsi, [rsp+184]
37c3fa4ealea rbp, [rsp+224]
37c3fa4f2div rsi
37c3fa4f5mov r10, rsi
37c3fa4f8mov rdx, r9
37c3fa4fbmov r9, r10
37c3fa4femov rdi, rax
37c3fa501mov rax, rsi
37c3fa504mov rsi, [rsp+392]
37c3fa50cimul rax, r11
37c3fa510mov rbx, rdi
37c3fa513lea rdi, [rsp+216]
37c3fa51bshl rax, 4
37c3fa51fmov [rsp+192], rax
37c3fa527lea rax, [rsp+232]
37c3fa52fmov [rsp+176], rax
37c3fa537mov rax, [rsp+408]
37c3fa53flea r13, [rax-16]
37c3fa543mov rax, [rsp+376]
37c3fa54blea r12, [rax-16]
37c3fa54fjmp 0x37c3fa590
37c3fa551
37c3fa551 0f 1f 80 00 00 00 00 .......
37c3fa558
37c3fa558loc_37c3fa558:
37c3fa558mov rax, [rsp+352]
37c3fa560mov rcx, [r15]
37c3fa563sub rbx, 1
37c3fa567add rsi, [rsp+192]
37c3fa56fadd r14, [rsp+184]
37c3fa577mov rdx, [rax]
37c3fa57amov rax, [rsp+360]
37c3fa582mov r8, [rax]
37c3fa585mov rax, [rsp+368]
37c3fa58dmov r9, [rax]
37c3fa590
37c3fa590loc_37c3fa590:
37c3fa590mov rax, [rsp+440]
37c3fa598sub rdx, r14
37c3fa59bmov [rsp+48], rdi
37c3fa5a0add rdx, 1
37c3fa5a4mov [rsp+224], 0
37c3fa5b0mov [rsp+128], rax
37c3fa5b8cmp rdx, r9
37c3fa5bbmov rax, [rsp+432]
37c3fa5c3cmovg rdx, r9
37c3fa5c7mov r9, rcx
37c3fa5camov [rsp+168], 1
37c3fa5d6mov [rsp+120], rax
37c3fa5dbsub r9, r8
37c3fa5demov rax, [rsp+424]
37c3fa5e6lea r8, [r9+r14]
37c3fa5eamov [rsp+216], rdx
37c3fa5f2lea r9, [rip+0x79448]
37c3fa5f9mov [rsp+112], rax
37c3fa5femov rax, [rsp+416]
37c3fa606lea rdx, [rdx+r8-1]
37c3fa60blea r8, [rip+0x79439]
37c3fa612cmp rdx, rcx
37c3fa615mov [rsp+160], 1
37c3fa621mov [rsp+104], rax
37c3fa626cmovg rdx, rcx
37c3fa62amov rax, [rsp+400]
37c3fa632mov [rsp+152], 1
37c3fa63emov [rsp+88], rax
37c3fa643mov rax, [rsp+384]
37c3fa64bmov [rsp+232], rdx
37c3fa653mov rdx, r14
37c3fa656mov [rsp+72], rax
37c3fa65bmov rax, [rsp+344]
37c3fa663shl rdx, 4
37c3fa667lea rcx, [r13+rdx]
37c3fa66cadd rdx, r12
37c3fa66fmov [rsp+80], rsi
37c3fa674mov [rsp+40], rax
37c3fa679mov rax, [rsp+176]
37c3fa681mov [rsp+96], rcx
37c3fa686lea rcx, [rip+0x793b3]
37c3fa68dmov [rsp+32], rax
37c3fa692mov [rsp+64], rdx
37c3fa697lea rdx, [rip+0x793a4]
37c3fa69emov [rsp+144], 1
37c3fa6aamov [rsp+136], rdi
37c3fa6b2mov [rsp+56], rbp
37c3fa6b7call ztprfb_64_
37c3fa6bctest rbx, rbx
37c3fa6bfjne 0x37c3fa558
37c3fa6c5jmp 0x37c3fa313
37c3fa6ca
37c3fa6ca 66 0f 1f 44 00 00 f..D..
37c3fa6d0
37c3fa6d0loc_37c3fa6d0:
37c3fa6d0xor edx, edx
37c3fa6d2test r14, r14
37c3fa6d5cmovns rdx, r14
37c3fa6d9mov r15, rdx
37c3fa6dctest rbp, rbp
37c3fa6dfje 0x37c3fa918
37c3fa6e5test r12, r12
37c3fa6e8je 0x37c3fa918
37c3fa6eemov rsi, [rsp+184]
37c3fa6f6lea rax, [r9-1]
37c3fa6faxor edx, edx
37c3fa6fclea rcx, [rsp+232]
37c3fa704mov r13, [rsp+392]
37c3fa70cmov rdi, [rsp+408]
37c3fa714mov [rsp+176], rcx
37c3fa71clea rbp, [rsp+224]
37c3fa724div rsi
37c3fa727mov rcx, [rsp+376]
37c3fa72fmov [rsp+336], rbx
37c3fa737imul r11, rsi
37c3fa73blea r12, [rcx-16]
37c3fa73fmov rdx, r9
37c3fa742mov rbx, rdi
37c3fa745mov rcx, r10
37c3fa748mov rdi, r13
37c3fa74bmov r13, [rsp+336]
37c3fa753shl r11, 4
37c3fa757mov [rsp+200], r11
37c3fa75fmov r14, rax
37c3fa762mov rax, rsi
37c3fa765imul rax, r15
37c3fa769lea r15, [rsp+216]
37c3fa771shl rax, 4
37c3fa775mov [rsp+192], rax
37c3fa77dmov rax, rsi
37c3fa780mov esi, 1
37c3fa785mov r9, rax
37c3fa788jmp 0x37c3fa7d8
37c3fa78a
37c3fa78a 66 0f 1f 44 00 00 f..D..
37c3fa790
37c3fa790loc_37c3fa790:
37c3fa790mov rax, [rsp+352]
37c3fa798add rdi, [rsp+200]
37c3fa7a0sub r14, 1
37c3fa7a4add rbx, [rsp+192]
37c3fa7acadd rsi, [rsp+184]
37c3fa7b4mov rdx, [rax]
37c3fa7b7mov rax, [rsp+344]
37c3fa7bfmov rcx, [rax]
37c3fa7c2mov rax, [rsp+360]
37c3fa7camov r8, [rax]
37c3fa7cdmov rax, [rsp+368]
37c3fa7d5mov r9, [rax]
37c3fa7d8
37c3fa7d8loc_37c3fa7d8:
37c3fa7d8mov rax, [rsp+440]
37c3fa7e0sub rdx, rsi
37c3fa7e3mov [rsp+56], rbp
37c3fa7e8add rdx, 1
37c3fa7ecmov [rsp+48], r15
37c3fa7f1cmp rdx, r9
37c3fa7f4mov [rsp+128], rax
37c3fa7fcmov rax, [rsp+432]
37c3fa804cmovg rdx, r9
37c3fa808mov r9, rcx
37c3fa80bmov [rsp+32], r13
37c3fa810sub r9, r8
37c3fa813mov [rsp+120], rax
37c3fa818mov rax, [rsp+424]
37c3fa820add r9, rsi
37c3fa823mov [rsp+216], rdx
37c3fa82bmov [rsp+112], rax
37c3fa830lea rdx, [rdx+r9-1]
37c3fa835mov rax, [rsp+416]
37c3fa83dcmp rdx, rcx
37c3fa840mov [rsp+168], 1
37c3fa84ccmovg rdx, rcx
37c3fa850xor r9l, r9l
37c3fa853mov [rsp+104], rax
37c3fa858mov rax, [rsp+400]
37c3fa860mov [rsp+160], 1
37c3fa86cmov [rsp+232], rdx
37c3fa874sub rdx, rcx
37c3fa877mov rcx, r8
37c3fa87amov [rsp+88], rax
37c3fa87fsub rcx, rsi
37c3fa882mov rax, [rsp+384]
37c3fa88acmp rsi, r8
37c3fa88dlea rdx, [rcx+rdx+1]
37c3fa892lea r8, [rip+0x791b2]
37c3fa899mov [rsp+152], 1
37c3fa8a5mov [rsp+72], rax
37c3fa8aamov rax, [rsp+176]
37c3fa8b2cmovl r9, rdx
37c3fa8b6mov rdx, rsi
37c3fa8b9shl rdx, 4
37c3fa8bdmov [rsp+136], r13
37c3fa8c5mov [rsp+40], rax
37c3fa8caadd rdx, r12
37c3fa8cdmov [rsp+224], r9
37c3fa8d5lea r9, [rip+0x79165]
37c3fa8dcmov [rsp+64], rdx
37c3fa8e1mov rcx, r9
37c3fa8e4lea rdx, [rip+0x79158]
37c3fa8ebmov [rsp+144], 1
37c3fa8f7mov [rsp+96], rbx
37c3fa8fcmov [rsp+80], rdi
37c3fa901call ztprfb_64_
37c3fa906test r14, r14
37c3fa909jne 0x37c3fa790
37c3fa90fjmp 0x37c3fa313
37c3fa914
37c3fa914 0f 1f 40 00 ..@.
37c3fa918
37c3fa918loc_37c3fa918:
37c3fa918mov r13, r11
37c3fa91bnot r13
37c3fa91etest rdi, rdi
37c3fa921je 0x37c3fab48
37c3fa927test r12, r12
37c3fa92aje 0x37c3fab48
37c3fa930mov rdi, [rsp+184]
37c3fa938lea rax, [r9-1]
37c3fa93cmov r10, r9
37c3fa93fmov r15, rbx
37c3fa942cqo
37c3fa944lea rbp, [rsp+224]
37c3fa94cidiv rdi
37c3fa94flea rax, [r9-1]
37c3fa953sub rax, rdx
37c3fa956xor edx, edx
37c3fa958lea rsi, [rax+1]
37c3fa95cdiv rdi
37c3fa95fmov rdx, rdi
37c3fa962mov r9, rdx
37c3fa965mov rdx, r10
37c3fa968mov r14, rax
37c3fa96bmov rax, rdi
37c3fa96eneg rax
37c3fa971mov rbx, r14
37c3fa974lea r14, [rsp+216]
37c3fa97cimul rax, r11
37c3fa980imul r11, rsi
37c3fa984shl rax, 4
37c3fa988add r11, r13
37c3fa98bmov [rsp+192], rax
37c3fa993mov rax, [rsp+392]
37c3fa99bshl r11, 4
37c3fa99flea rdi, [rax+r11+16]
37c3fa9a4lea rax, [rsp+232]
37c3fa9acmov [rsp+176], rax
37c3fa9b4mov rax, [rsp+408]
37c3fa9bclea r13, [rax-16]
37c3fa9c0mov rax, [rsp+376]
37c3fa9c8lea r12, [rax-16]
37c3fa9ccjmp 0x37c3faa08
37c3fa9ce
37c3fa9ce 66 90 f.
37c3fa9d0
37c3fa9d0loc_37c3fa9d0:
37c3fa9d0mov rax, [rsp+352]
37c3fa9d8mov rcx, [r15]
37c3fa9dbsub rbx, 1
37c3fa9dfadd rdi, [rsp+192]
37c3fa9e7sub rsi, [rsp+184]
37c3fa9efmov rdx, [rax]
37c3fa9f2mov rax, [rsp+360]
37c3fa9famov r8, [rax]
37c3fa9fdmov rax, [rsp+368]
37c3faa05mov r9, [rax]
37c3faa08
37c3faa08loc_37c3faa08:
37c3faa08mov rax, [rsp+440]
37c3faa10sub rdx, rsi
37c3faa13mov [rsp+48], r14
37c3faa18add rdx, 1
37c3faa1cmov [rsp+224], 0
37c3faa28mov [rsp+128], rax
37c3faa30cmp rdx, r9
37c3faa33mov rax, [rsp+432]
37c3faa3bcmovg rdx, r9
37c3faa3fmov r9, rcx
37c3faa42mov [rsp+168], 1
37c3faa4emov [rsp+120], rax
37c3faa53sub r9, r8
37c3faa56mov rax, [rsp+424]
37c3faa5elea r8, [r9+rsi]
37c3faa62mov [rsp+216], rdx
37c3faa6alea r9, [rip+0x78fd0]
37c3faa71mov [rsp+112], rax
37c3faa76mov rax, [rsp+416]
37c3faa7elea rdx, [rdx+r8-1]
37c3faa83lea r8, [rip+0x78fc1]
37c3faa8acmp rdx, rcx
37c3faa8dmov [rsp+160], 1
37c3faa99mov [rsp+104], rax
37c3faa9ecmovg rdx, rcx
37c3faaa2mov rax, [rsp+400]
37c3faaaamov [rsp+152], 1
37c3faab6mov [rsp+88], rax
37c3faabbmov rax, [rsp+384]
37c3faac3mov [rsp+232], rdx
37c3faacbmov rdx, rsi
37c3faacemov [rsp+72], rax
37c3faad3mov rax, [rsp+344]
37c3faadbshl rdx, 4
37c3faadflea rcx, [r13+rdx]
37c3faae4add rdx, r12
37c3faae7mov [rsp+80], rdi
37c3faaecmov [rsp+40], rax
37c3faaf1mov rax, [rsp+176]
37c3faaf9mov [rsp+96], rcx
37c3faafelea rcx, [rip+0x78f3b]
37c3fab05mov [rsp+32], rax
37c3fab0amov [rsp+64], rdx
37c3fab0flea rdx, [rip+0x78f2d]
37c3fab16mov [rsp+144], 1
37c3fab22mov [rsp+136], r14
37c3fab2amov [rsp+56], rbp
37c3fab2fcall ztprfb_64_
37c3fab34test rbx, rbx
37c3fab37jne 0x37c3fa9d0
37c3fab3djmp 0x37c3fa313
37c3fab42
37c3fab42 66 0f 1f 44 00 00 f..D..
37c3fab48
37c3fab48loc_37c3fab48:
37c3fab48test rbp, rbp
37c3fab4bje 0x37c3fa313
37c3fab51test rax, rax
37c3fab54je 0x37c3fa313
37c3fab5amov rdi, [rsp+184]
37c3fab62lea rax, [r9-1]
37c3fab66mov rcx, r10
37c3fab69mov [rsp+336], rbx
37c3fab71cqo
37c3fab73lea rbp, [rsp+224]
37c3fab7bidiv rdi
37c3fab7elea rax, [r9-1]
37c3fab82sub rax, rdx
37c3fab85xor edx, edx
37c3fab87lea rsi, [rax+1]
37c3fab8bdiv rdi
37c3fab8emov rdx, r11
37c3fab91imul r11, rsi
37c3fab95add r11, r13
37c3fab98shl r11, 4
37c3fab9cmov r14, rax
37c3fab9fmov rax, rdi
37c3faba2neg rax
37c3faba5imul rdx, rax
37c3faba9imul rax, r15
37c3fabadshl rdx, 4
37c3fabb1shl rax, 4
37c3fabb5mov [rsp+200], rdx
37c3fabbdmov rdx, rdi
37c3fabc0mov rdi, [rsp+392]
37c3fabc8mov [rsp+192], rax
37c3fabd0mov rax, r15
37c3fabd3imul r15, rsi
37c3fabd7not rax
37c3fabdalea r13, [rdi+r11+16]
37c3fabdfmov rdi, [rsp+408]
37c3fabe7add rax, r15
37c3fabealea r15, [rsp+216]
37c3fabf2shl rax, 4
37c3fabf6lea rdi, [rdi+rax+16]
37c3fabfblea rax, [rsp+232]
37c3fac03mov [rsp+176], rax
37c3fac0bmov rax, [rsp+376]
37c3fac13mov rbx, rdi
37c3fac16mov rdi, r13
37c3fac19mov r13, [rsp+336]
37c3fac21lea r12, [rax-16]
37c3fac25mov rax, r9
37c3fac28mov r9, rdx
37c3fac2bmov rdx, rax
37c3fac2ejmp 0x37c3fac78
37c3fac30
37c3fac30loc_37c3fac30:
37c3fac30mov rax, [rsp+352]
37c3fac38add rdi, [rsp+200]
37c3fac40sub r14, 1
37c3fac44add rbx, [rsp+192]
37c3fac4csub rsi, [rsp+184]
37c3fac54mov rdx, [rax]
37c3fac57mov rax, [rsp+344]
37c3fac5fmov rcx, [rax]
37c3fac62mov rax, [rsp+360]
37c3fac6amov r8, [rax]
37c3fac6dmov rax, [rsp+368]
37c3fac75mov r9, [rax]
37c3fac78
37c3fac78loc_37c3fac78:
37c3fac78mov rax, [rsp+440]
37c3fac80sub rdx, rsi
37c3fac83mov [rsp+56], rbp
37c3fac88add rdx, 1
37c3fac8cmov [rsp+48], r15
37c3fac91cmp rdx, r9
37c3fac94mov [rsp+128], rax
37c3fac9cmov rax, [rsp+432]
37c3faca4cmovg rdx, r9
37c3faca8mov r9, rcx
37c3facabmov [rsp+32], r13
37c3facb0sub r9, r8
37c3facb3mov [rsp+120], rax
37c3facb8mov rax, [rsp+424]
37c3facc0add r9, rsi
37c3facc3mov [rsp+216], rdx
37c3faccbmov [rsp+112], rax
37c3facd0lea rdx, [rdx+r9-1]
37c3facd5mov rax, [rsp+416]
37c3facddcmp rdx, rcx
37c3face0mov [rsp+168], 1
37c3faceccmovg rdx, rcx
37c3facf0xor r9l, r9l
37c3facf3mov [rsp+104], rax
37c3facf8mov rax, [rsp+400]
37c3fad00mov [rsp+160], 1
37c3fad0cmov [rsp+232], rdx
37c3fad14sub rdx, rcx
37c3fad17mov rcx, r8
37c3fad1amov [rsp+88], rax
37c3fad1fsub rcx, rsi
37c3fad22mov rax, [rsp+384]
37c3fad2acmp rsi, r8
37c3fad2dlea rdx, [rcx+rdx+1]
37c3fad32lea r8, [rip+0x78d12]
37c3fad39mov [rsp+152], 1
37c3fad45mov [rsp+72], rax
37c3fad4amov rax, [rsp+176]
37c3fad52cmovl r9, rdx
37c3fad56mov rdx, rsi
37c3fad59shl rdx, 4
37c3fad5dmov [rsp+136], r13
37c3fad65mov [rsp+40], rax
37c3fad6aadd rdx, r12
37c3fad6dmov [rsp+224], r9
37c3fad75lea r9, [rip+0x78cc5]
37c3fad7cmov [rsp+64], rdx
37c3fad81mov rcx, r9
37c3fad84lea rdx, [rip+0x78cb7]
37c3fad8bmov [rsp+144], 1
37c3fad97mov [rsp+96], rbx
37c3fad9cmov [rsp+80], rdi
37c3fada1call ztprfb_64_
37c3fada6test r14, r14
37c3fada9jne 0x37c3fac30
37c3fadafjmp 0x37c3fa313
37c3fadb4
37c3fadb4loc_37c3fadb4:
37c3fadb4mov r8, -7
37c3fadbbmov ecx, 7
37c3fadc0jmp 0x37c3fa2ed
37c3fadc5
37c3fadc5loc_37c3fadc5:
37c3fadc5mov r8, -9
37c3fadccmov ecx, 9
37c3fadd1jmp 0x37c3fa2ed
37c3fadd6
37c3fadd6loc_37c3fadd6:
37c3fadd6mov r8, -11
37c3fadddmov ecx, 11
37c3fade2jmp 0x37c3fa2ed
37c3fade7
37c3fade7loc_37c3fade7:
37c3fade7mov r8, -13
37c3fadeemov ecx, 13
37c3fadf3jmp 0x37c3fa2ed
37c3fadf8
37c3fadf8loc_37c3fadf8:
37c3fadf8mov rcx, rdx
37c3fadfbneg rcx
37c3fadfejmp 0x37c3fa2f0
37c3fa200
37c3fae03
37c3fae03 // align 0x10
37c3fae03 // align 0x10
37c3fae10
37c3fae10ztpmqrt_64_:
37c3fae10push r15
37c3fae12push r14
37c3fae14push r13
37c3fae16push r12
37c3fae18push rbp
37c3fae19push rdi
37c3fae1apush rsi
37c3fae1bpush rbx
37c3fae1csub rsp, 264
37c3fae23mov rax, [rsp+400]
37c3fae2bmov rbx, [rax]
37c3fae2emov rax, [rsp+416]
37c3fae36mov r12, [rax]
37c3fae39mov r15, rdx
37c3fae3cmov rdi, rcx
37c3fae3flea rdx, [rip+0x78c0a]
37c3fae46mov rax, [rsp+432]
37c3fae4emov [rsp+360], r9
37c3fae56mov r13, r8
37c3fae59mov r9l, 1
37c3fae5fmov r8l, 1
37c3fae65mov r14, [rax]
37c3fae68mov rax, [rsp+464]
37c3fae70mov [rax], 0
37c3fae77call lsame_64_
37c3fae7cmov rcx, rdi
37c3fae7fmov r9l, 1
37c3fae85mov r8l, 1
37c3fae8blea rdx, [rip+0x78bbf]
37c3fae92mov rsi, rax
37c3fae95call lsame_64_
37c3fae9amov rcx, r15
37c3fae9dmov r9l, 1
37c3faea3mov r8l, 1
37c3faea9lea rdx, [rip+0x78ba2]
37c3faeb0mov rbp, rax
37c3faeb3call lsame_64_
37c3faeb8mov rcx, r15
37c3faebbmov r9l, 1
37c3faec1mov r8l, 1
37c3faec7lea rdx, [rip+0x78b85]
37c3faecemov rdi, rax
37c3faed1call lsame_64_
37c3faed6mov r15, rax
37c3faed9test rsi, rsi
37c3faedcje 0x37c3faf70
37c3faee2mov rcx, [rsp+368]
37c3faeeamov rax, [r13]
37c3faeeemov r11l, 1
37c3faef4mov rdx, [rcx]
37c3faef7test rax, rax
37c3faefamov ecx, 1
37c3faeffcmovg r11, rax
37c3faf03test rdx, rdx
37c3faf06cmovle rdx, rcx
37c3faf0atest rdi, rdi
37c3faf0djne 0x37c3fafb0
37c3faf13
37c3faf13loc_37c3faf13:
37c3faf13mov r8, -2
37c3faf1amov ecx, 2
37c3faf1ftest r15, r15
37c3faf22jne 0x37c3fafb0
37c3faf28
37c3faf28loc_37c3faf28:
37c3faf28mov rax, [rsp+464]
37c3faf30mov [rax], r8
37c3faf33
37c3faf33loc_37c3faf33:
37c3faf33mov [rsp+248], rcx
37c3faf3blea rdx, [rsp+248]
37c3faf43mov r8l, 7
37c3faf49lea rcx, [rip+0x78b04]
37c3faf50call xerbla_64_
37c3faf55nop
37c3faf56
37c3faf56loc_37c3faf56:
37c3faf56add rsp, 264
37c3faf5dpop rbx
37c3faf5epop rsi
37c3faf5fpop rdi
37c3faf60pop rbp
37c3faf61pop r12
37c3faf63pop r13
37c3faf65pop r14
37c3faf67pop r15
37c3faf69ret
37c3faf6a
37c3faf6a 66 0f 1f 44 00 00 f..D..
37c3faf70
37c3faf70loc_37c3faf70:
37c3faf70test rbp, rbp
37c3faf73je 0x37c3fb010
37c3faf79mov rax, [rsp+360]
37c3faf81mov edx, 1
37c3faf86mov r11, [rax]
37c3faf89mov eax, 1
37c3faf8etest r11, r11
37c3faf91cmovle r11, rax
37c3faf95mov rax, [r13]
37c3faf99test rax, rax
37c3faf9ccmovg rdx, rax
37c3fafa0test rdi, rdi
37c3fafa3je 0x37c3faf13
37c3fafa9nop [rax]
37c3fafb0
37c3fafb0loc_37c3fafb0:
37c3fafb0mov r8, rax
37c3fafb3test rax, rax
37c3fafb6js 0x37c3fb028
37c3fafb8mov rcx, [rsp+360]
37c3fafc0mov r10, [rcx]
37c3fafc3test r10, r10
37c3fafc6js 0x37c3fb040
37c3fafc8mov rcx, [rsp+368]
37c3fafd0mov r9, [rcx]
37c3fafd3test r9, r9
37c3fafd6js 0x37c3fb058
37c3fafdcmov rcx, [rsp+376]
37c3fafe4mov rcx, [rcx]
37c3fafe7mov [rsp+216], rcx
37c3fafeftest rcx, rcx
37c3faff2js 0x37c3faff9
37c3faff4cmp r9, rcx
37c3faff7jge 0x37c3fb070
37c3faff9
37c3faff9loc_37c3faff9:
37c3faff9mov r8, -6
37c3fb000mov ecx, 6
37c3fb005jmp 0x37c3faf28
37c3fb00a
37c3fb00a 66 0f 1f 44 00 00 f..D..
37c3fb010
37c3fb010loc_37c3fb010:
37c3fb010mov r8, -1
37c3fb017mov ecx, 1
37c3fb01cjmp 0x37c3faf28
37c3fb021
37c3fb021 0f 1f 80 00 00 00 00 .......
37c3fb028
37c3fb028loc_37c3fb028:
37c3fb028mov r8, -3
37c3fb02fmov ecx, 3
37c3fb034jmp 0x37c3faf28
37c3fb039
37c3fb039 0f 1f 80 00 00 00 00 .......
37c3fb040
37c3fb040loc_37c3fb040:
37c3fb040mov r8, -4
37c3fb047mov ecx, 4
37c3fb04cjmp 0x37c3faf28
37c3fb051
37c3fb051 0f 1f 80 00 00 00 00 .......
37c3fb058
37c3fb058loc_37c3fb058:
37c3fb058mov r8, -5
37c3fb05fmov ecx, 5
37c3fb064jmp 0x37c3faf28
37c3fb069
37c3fb069 0f 1f 80 00 00 00 00 .......
37c3fb070
37c3fb070loc_37c3fb070:
37c3fb070mov rcx, [rsp+384]
37c3fb078mov rcx, [rcx]
37c3fb07bmov [rsp+192], rcx
37c3fb083test rcx, rcx
37c3fb086jle 0x37c3fbaf5
37c3fb08ccmp r9, rcx
37c3fb08fjge 0x37c3fb09a
37c3fb091test r9, r9
37c3fb094jne 0x37c3fbaf5
37c3fb09a
37c3fb09aloc_37c3fb09a:
37c3fb09amov rcx, [rsp+400]
37c3fb0a2cmp [rcx], r11
37c3fb0a5jl 0x37c3fbb06
37c3fb0abmov rcx, [rsp+416]
37c3fb0b3mov r11, [rsp+192]
37c3fb0bbcmp r11, [rcx]
37c3fb0bejg 0x37c3fbb17
37c3fb0c4mov rcx, [rsp+432]
37c3fb0cccmp [rcx], rdx
37c3fb0cfjl 0x37c3fbb28
37c3fb0d5mov rcx, [rsp+448]
37c3fb0ddtest rax, rax
37c3fb0e0mov edx, 1
37c3fb0e5cmovg rdx, rax
37c3fb0e9cmp [rcx], rdx
37c3fb0ecjge 0x37c3fb100
37c3fb0eemov r8, -15
37c3fb0f5mov ecx, 15
37c3fb0fajmp 0x37c3faf28
37c3fb0ff
37c3fb0ff 90 .
37c3fb100
37c3fb100loc_37c3fb100:
37c3fb100mov rdx, [rsp+464]
37c3fb108mov rdx, [rdx]
37c3fb10btest rdx, rdx
37c3fb10ejne 0x37c3fbb39
37c3fb114test rax, rax
37c3fb117je 0x37c3faf56
37c3fb11dtest r10, r10
37c3fb120je 0x37c3faf56
37c3fb126test r9, r9
37c3fb129je 0x37c3faf56
37c3fb12fxor r11l, r11l
37c3fb132test rbx, rbx
37c3fb135cmovns r11, rbx
37c3fb139xor eax, eax
37c3fb13btest r12, r12
37c3fb13ecmovns rax, r12
37c3fb142mov rbx, rax
37c3fb145mov rcx, rax
37c3fb148test rsi, rsi
37c3fb14bje 0x37c3fb380
37c3fb151test rdi, rdi
37c3fb154je 0x37c3fb380
37c3fb15amov rsi, [rsp+192]
37c3fb162lea rax, [r9-1]
37c3fb166xor edx, edx
37c3fb168mov r14, r13
37c3fb16bmov rdi, [rsp+392]
37c3fb173mov rcx, [rsp+216]
37c3fb17bdiv rsi
37c3fb17eimul rbx, rsi
37c3fb182mov rbp, rsi
37c3fb185lea rdx, [rsp+248]
37c3fb18dimul rbp, r11
37c3fb191mov [rsp+184], rdx
37c3fb199mov rdx, [rsp+424]
37c3fb1a1lea r12, [rdx-16]
37c3fb1a5lea rdx, [rsp+240]
37c3fb1adshl rbp, 4
37c3fb1b1mov [rsp+176], rdx
37c3fb1b9mov r13, rbp
37c3fb1bclea rbp, [rsp+232]
37c3fb1c4mov r15, rax
37c3fb1c7mov rax, rbx
37c3fb1camov ebx, 1
37c3fb1cfshl rax, 4
37c3fb1d3mov [rsp+200], rax
37c3fb1dbmov rax, rsi
37c3fb1demov rsi, [rsp+408]
37c3fb1e6mov rdx, rax
37c3fb1e9jmp 0x37c3fb22b
37c3fb1eb
37c3fb1eb 0f 1f 44 00 00 ..D..
37c3fb1f0
37c3fb1f0loc_37c3fb1f0:
37c3fb1f0mov rax, [rsp+368]
37c3fb1f8mov r8, [r14]
37c3fb1fbadd rdi, r13
37c3fb1fesub r15, 1
37c3fb202add rsi, [rsp+200]
37c3fb20aadd rbx, [rsp+192]
37c3fb212mov r9, [rax]
37c3fb215mov rax, [rsp+376]
37c3fb21dmov rcx, [rax]
37c3fb220mov rax, [rsp+384]
37c3fb228mov rdx, [rax]
37c3fb22b
37c3fb22bloc_37c3fb22b:
37c3fb22bmov rax, [rsp+456]
37c3fb233sub r9, rbx
37c3fb236mov [rsp+168], 1
37c3fb242add r9, 1
37c3fb246mov [rsp+160], 1
37c3fb252mov [rsp+128], rax
37c3fb25acmp r9, rdx
37c3fb25dmov rax, [rsp+448]
37c3fb265cmovg r9, rdx
37c3fb269mov rdx, r8
37c3fb26cmov [rsp+152], 1
37c3fb278mov [rsp+120], rax
37c3fb27dmov rax, [rsp+440]
37c3fb285sub rdx, rcx
37c3fb288add rdx, rbx
37c3fb28bmov [rsp+232], r9
37c3fb293mov [rsp+112], rax
37c3fb298mov rax, [rsp+432]
37c3fb2a0lea rdx, [r9+rdx-1]
37c3fb2a5cmp rdx, r8
37c3fb2a8mov [rsp+136], rbp
37c3fb2b0mov [rsp+104], rax
37c3fb2b5mov rax, [rsp+416]
37c3fb2bdcmovg rdx, r8
37c3fb2c1xor r9l, r9l
37c3fb2c4mov [rsp+144], 1
37c3fb2d0mov [rsp+88], rax
37c3fb2d5mov rax, [rsp+400]
37c3fb2ddmov [rsp+248], rdx
37c3fb2e5sub rdx, r8
37c3fb2e8mov r8, rcx
37c3fb2ebmov [rsp+72], rax
37c3fb2f0mov rax, [rsp+176]
37c3fb2f8sub r8, rbx
37c3fb2fbcmp rbx, rcx
37c3fb2felea rdx, [r8+rdx+1]
37c3fb303lea rcx, [rip+0x78746]
37c3fb30amov [rsp+80], rsi
37c3fb30fmov [rsp+56], rax
37c3fb314cmovl r9, rdx
37c3fb318mov rdx, rbx
37c3fb31bmov rax, [rsp+360]
37c3fb323shl rdx, 4
37c3fb327lea r8, [rip+0x7872d]
37c3fb32emov [rsp+64], rdi
37c3fb333mov [rsp+40], rax
37c3fb338mov rax, [rsp+184]
37c3fb340add rdx, r12
37c3fb343mov [rsp+240], r9
37c3fb34blea r9, [rip+0x78700]
37c3fb352mov [rsp+32], rax
37c3fb357mov [rsp+96], rdx
37c3fb35cmov rdx, r9
37c3fb35fmov [rsp+48], rbp
37c3fb364call ztprfb_64_
37c3fb369test r15, r15
37c3fb36cjne 0x37c3fb1f0
37c3fb372jmp 0x37c3faf56
37c3fb377
37c3fb377 66 0f 1f 84 00 00 00 00 00 f........
37c3fb380
37c3fb380loc_37c3fb380:
37c3fb380xor eax, eax
37c3fb382test r14, r14
37c3fb385cmovns rax, r14
37c3fb389mov [rsp+176], rax
37c3fb391mov rbx, rax
37c3fb394test rbp, rbp
37c3fb397je 0x37c3fb5e0
37c3fb39dtest r15, r15
37c3fb3a0je 0x37c3fb5e0
37c3fb3a6mov rsi, [rsp+192]
37c3fb3aelea rax, [r9-1]
37c3fb3b2xor edx, edx
37c3fb3b4mov rbp, [rsp+392]
37c3fb3bcmov rdi, [rsp+408]
37c3fb3c4lea r14, [rsp+232]
37c3fb3ccmov r8, r10
37c3fb3cfdiv rsi
37c3fb3d2imul rbx, rsi
37c3fb3d6lea rdx, [rsp+248]
37c3fb3deimul r11, rsi
37c3fb3e2mov [rsp+184], rdx
37c3fb3ealea rdx, [rsp+240]
37c3fb3f2mov [rsp+176], rdx
37c3fb3famov rdx, r9
37c3fb3fdshl r11, 4
37c3fb401mov [rsp+208], r11
37c3fb409mov r12, rax
37c3fb40cmov rax, rcx
37c3fb40fmov rcx, [rsp+216]
37c3fb417imul rax, rsi
37c3fb41bshl rax, 4
37c3fb41fmov r15, rax
37c3fb422mov rax, rbx
37c3fb425mov ebx, 1
37c3fb42ashl rax, 4
37c3fb42emov [rsp+200], rax
37c3fb436mov rax, rsi
37c3fb439mov rsi, [rsp+424]
37c3fb441mov r9, rax
37c3fb444jmp 0x37c3fb49b
37c3fb446
37c3fb446 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3fb450
37c3fb450loc_37c3fb450:
37c3fb450mov rax, [rsp+368]
37c3fb458add rdi, r15
37c3fb45badd rbp, [rsp+208]
37c3fb463sub r12, 1
37c3fb467add rsi, [rsp+200]
37c3fb46fadd rbx, [rsp+192]
37c3fb477mov rdx, [rax]
37c3fb47amov rax, [rsp+360]
37c3fb482mov r8, [rax]
37c3fb485mov rax, [rsp+376]
37c3fb48dmov rcx, [rax]
37c3fb490mov rax, [rsp+384]
37c3fb498mov r9, [rax]
37c3fb49b
37c3fb49bloc_37c3fb49b:
37c3fb49bmov rax, [rsp+456]
37c3fb4a3sub rdx, rbx
37c3fb4a6mov [rsp+48], r14
37c3fb4abadd rdx, 1
37c3fb4afmov [rsp+32], r13
37c3fb4b4mov [rsp+128], rax
37c3fb4bccmp rdx, r9
37c3fb4bfmov rax, [rsp+448]
37c3fb4c7cmovg rdx, r9
37c3fb4cbmov r9, r8
37c3fb4cemov [rsp+168], 1
37c3fb4damov [rsp+120], rax
37c3fb4dfsub r9, rcx
37c3fb4e2mov rax, [rsp+440]
37c3fb4eaadd r9, rbx
37c3fb4edmov [rsp+232], rdx
37c3fb4f5mov [rsp+112], rax
37c3fb4famov rax, [rsp+432]
37c3fb502lea rdx, [rdx+r9-1]
37c3fb507cmp rdx, r8
37c3fb50amov [rsp+160], 1
37c3fb516mov [rsp+104], rax
37c3fb51bcmovg rdx, r8
37c3fb51fmov rax, [rsp+416]
37c3fb527xor r9l, r9l
37c3fb52amov [rsp+152], 1
37c3fb536mov [rsp+88], rax
37c3fb53bmov rax, [rsp+400]
37c3fb543mov [rsp+248], rdx
37c3fb54bsub rdx, r8
37c3fb54emov r8, rcx
37c3fb551mov [rsp+72], rax
37c3fb556mov rax, [rsp+176]
37c3fb55esub r8, rbx
37c3fb561cmp rbx, rcx
37c3fb564lea rdx, [r8+rdx+1]
37c3fb569lea rcx, [rip+0x784e1]
37c3fb570mov [rsp+144], 1
37c3fb57cmov [rsp+56], rax
37c3fb581mov rax, [rsp+184]
37c3fb589cmovl r9, rdx
37c3fb58dlea r8, [rip+0x784c7]
37c3fb594lea rdx, [rip+0x784b8]
37c3fb59bmov [rsp+136], r13
37c3fb5a3mov [rsp+40], rax
37c3fb5a8mov [rsp+240], r9
37c3fb5b0lea r9, [rip+0x7849b]
37c3fb5b7mov [rsp+96], rsi
37c3fb5bcmov [rsp+80], rdi
37c3fb5c1mov [rsp+64], rbp
37c3fb5c6call ztprfb_64_
37c3fb5cbtest r12, r12
37c3fb5cejne 0x37c3fb450
37c3fb5d4jmp 0x37c3faf56
37c3fb5d9
37c3fb5d9 0f 1f 80 00 00 00 00 .......
37c3fb5e0
37c3fb5e0loc_37c3fb5e0:
37c3fb5e0mov r12, rcx
37c3fb5e3mov r14, r11
37c3fb5e6not r12
37c3fb5e9not r14
37c3fb5ecmov [rsp+184], r12
37c3fb5f4test rsi, rsi
37c3fb5f7je 0x37c3fb860
37c3fb5fdtest r15, r15
37c3fb600je 0x37c3fb860
37c3fb606mov rdi, [rsp+192]
37c3fb60elea rax, [r9-1]
37c3fb612mov rsi, [rsp+408]
37c3fb61amov r10, r9
37c3fb61dcqo
37c3fb61fidiv rdi
37c3fb622lea rax, [r9-1]
37c3fb626sub rax, rdx
37c3fb629xor edx, edx
37c3fb62blea rbx, [rax+1]
37c3fb62fdiv rdi
37c3fb632mov rdx, r11
37c3fb635imul r11, rbx
37c3fb639add r11, r14
37c3fb63cmov r14, r13
37c3fb63flea r13, [rsp+232]
37c3fb647shl r11, 4
37c3fb64bmov rbp, rax
37c3fb64emov rax, rdi
37c3fb651neg rax
37c3fb654imul rdx, rax
37c3fb658imul rax, rcx
37c3fb65cshl rdx, 4
37c3fb660shl rax, 4
37c3fb664mov r15, rdx
37c3fb667mov rdx, rdi
37c3fb66amov rdi, [rsp+392]
37c3fb672mov [rsp+200], rax
37c3fb67amov rax, rcx
37c3fb67dmov r9, rdx
37c3fb680mov rcx, [rsp+216]
37c3fb688imul rax, rbx
37c3fb68clea rdi, [rdi+r11+16]
37c3fb691mov rdx, r10
37c3fb694add rax, r12
37c3fb697shl rax, 4
37c3fb69blea rsi, [rsi+rax+16]
37c3fb6a0lea rax, [rsp+248]
37c3fb6a8mov [rsp+184], rax
37c3fb6b0mov rax, [rsp+424]
37c3fb6b8lea r12, [rax-16]
37c3fb6bclea rax, [rsp+240]
37c3fb6c4mov [rsp+176], rax
37c3fb6ccjmp 0x37c3fb70b
37c3fb6ce
37c3fb6ce 66 90 f.
37c3fb6d0
37c3fb6d0loc_37c3fb6d0:
37c3fb6d0mov rax, [rsp+368]
37c3fb6d8mov r8, [r14]
37c3fb6dbadd rdi, r15
37c3fb6desub rbp, 1
37c3fb6e2add rsi, [rsp+200]
37c3fb6easub rbx, [rsp+192]
37c3fb6f2mov rdx, [rax]
37c3fb6f5mov rax, [rsp+376]
37c3fb6fdmov rcx, [rax]
37c3fb700mov rax, [rsp+384]
37c3fb708mov r9, [rax]
37c3fb70b
37c3fb70bloc_37c3fb70b:
37c3fb70bmov rax, [rsp+456]
37c3fb713sub rdx, rbx
37c3fb716mov [rsp+168], 1
37c3fb722add rdx, 1
37c3fb726mov [rsp+160], 1
37c3fb732mov [rsp+128], rax
37c3fb73acmp rdx, r9
37c3fb73dmov rax, [rsp+448]
37c3fb745cmovg rdx, r9
37c3fb749mov r9, r8
37c3fb74cmov [rsp+152], 1
37c3fb758mov [rsp+120], rax
37c3fb75dmov rax, [rsp+440]
37c3fb765sub r9, rcx
37c3fb768add r9, rbx
37c3fb76bmov [rsp+232], rdx
37c3fb773mov [rsp+112], rax
37c3fb778mov rax, [rsp+432]
37c3fb780lea rdx, [rdx+r9-1]
37c3fb785cmp rdx, r8
37c3fb788mov [rsp+136], r13
37c3fb790mov [rsp+104], rax
37c3fb795mov rax, [rsp+416]
37c3fb79dcmovg rdx, r8
37c3fb7a1xor r9l, r9l
37c3fb7a4mov [rsp+144], 1
37c3fb7b0mov [rsp+88], rax
37c3fb7b5mov rax, [rsp+400]
37c3fb7bdmov [rsp+248], rdx
37c3fb7c5sub rdx, r8
37c3fb7c8mov r8, rcx
37c3fb7cbmov [rsp+72], rax
37c3fb7d0mov rax, [rsp+176]
37c3fb7d8sub r8, rbx
37c3fb7dbcmp rbx, rcx
37c3fb7delea rdx, [r8+rdx+1]
37c3fb7e3lea rcx, [rip+0x78266]
37c3fb7eamov [rsp+80], rsi
37c3fb7efmov [rsp+56], rax
37c3fb7f4cmovl r9, rdx
37c3fb7f8mov rdx, rbx
37c3fb7fbmov rax, [rsp+360]
37c3fb803shl rdx, 4
37c3fb807lea r8, [rip+0x7824d]
37c3fb80emov [rsp+64], rdi
37c3fb813mov [rsp+40], rax
37c3fb818mov rax, [rsp+184]
37c3fb820add rdx, r12
37c3fb823mov [rsp+240], r9
37c3fb82blea r9, [rip+0x78220]
37c3fb832mov [rsp+32], rax
37c3fb837mov [rsp+96], rdx
37c3fb83clea rdx, [rip+0x78210]
37c3fb843mov [rsp+48], r13
37c3fb848call ztprfb_64_
37c3fb84dtest rbp, rbp
37c3fb850jne 0x37c3fb6d0
37c3fb856jmp 0x37c3faf56
37c3fb85b
37c3fb85b 0f 1f 44 00 00 ..D..
37c3fb860
37c3fb860loc_37c3fb860:
37c3fb860test rbp, rbp
37c3fb863je 0x37c3faf56
37c3fb869test rdi, rdi
37c3fb86cje 0x37c3faf56
37c3fb872mov rsi, [rsp+192]
37c3fb87alea rax, [r9-1]
37c3fb87ecqo
37c3fb880idiv rsi
37c3fb883lea rax, [r9-1]
37c3fb887mov r8, rsi
37c3fb88asub rax, rdx
37c3fb88dxor edx, edx
37c3fb88flea rbx, [rax+1]
37c3fb893div rsi
37c3fb896mov rdx, rsi
37c3fb899mov rsi, [rsp+392]
37c3fb8a1neg rdx
37c3fb8a4mov r12, rax
37c3fb8a7mov rax, r11
37c3fb8aaimul rax, rdx
37c3fb8aeimul r11, rbx
37c3fb8b2shl rax, 4
37c3fb8b6mov [rsp+208], rax
37c3fb8belea rax, [r11+r14]
37c3fb8c2lea r14, [rsp+232]
37c3fb8cashl rax, 4
37c3fb8celea rbp, [rsi+rax+16]
37c3fb8d3mov rax, rcx
37c3fb8d6mov rsi, [rsp+408]
37c3fb8deimul rax, rdx
37c3fb8e2shl rax, 4
37c3fb8e6mov [rsp+200], rax
37c3fb8eemov rax, rcx
37c3fb8f1mov rcx, [rsp+216]
37c3fb8f9imul rax, rbx
37c3fb8fdadd rax, [rsp+184]
37c3fb905shl rax, 4
37c3fb909lea rdi, [rsi+rax+16]
37c3fb90emov rsi, [rsp+176]
37c3fb916imul rdx, rsi
37c3fb91amov rax, rsi
37c3fb91dimul rsi, rbx
37c3fb921not rax
37c3fb924shl rdx, 4
37c3fb928add rax, rsi
37c3fb92bmov rsi, [rsp+424]
37c3fb933mov r15, rdx
37c3fb936mov rdx, r8
37c3fb939shl rax, 4
37c3fb93dmov r8, r10
37c3fb940lea rsi, [rsi+rax+16]
37c3fb945lea rax, [rsp+248]
37c3fb94dmov [rsp+184], rax
37c3fb955lea rax, [rsp+240]
37c3fb95dmov [rsp+176], rax
37c3fb965mov rax, r9
37c3fb968mov r9, rdx
37c3fb96bmov rdx, rax
37c3fb96ejmp 0x37c3fb9bb
37c3fb970
37c3fb970loc_37c3fb970:
37c3fb970mov rax, [rsp+368]
37c3fb978add rbp, [rsp+208]
37c3fb980add rsi, r15
37c3fb983sub r12, 1
37c3fb987add rdi, [rsp+200]
37c3fb98fsub rbx, [rsp+192]
37c3fb997mov rdx, [rax]
37c3fb99amov rax, [rsp+360]
37c3fb9a2mov r8, [rax]
37c3fb9a5mov rax, [rsp+376]
37c3fb9admov rcx, [rax]
37c3fb9b0mov rax, [rsp+384]
37c3fb9b8mov r9, [rax]
37c3fb9bb
37c3fb9bbloc_37c3fb9bb:
37c3fb9bbmov rax, [rsp+456]
37c3fb9c3sub rdx, rbx
37c3fb9c6mov [rsp+48], r14
37c3fb9cbadd rdx, 1
37c3fb9cfmov [rsp+32], r13
37c3fb9d4mov [rsp+128], rax
37c3fb9dccmp rdx, r9
37c3fb9dfmov rax, [rsp+448]
37c3fb9e7cmovg rdx, r9
37c3fb9ebmov r9, r8
37c3fb9eemov [rsp+168], 1
37c3fb9famov [rsp+120], rax
37c3fb9ffsub r9, rcx
37c3fba02mov rax, [rsp+440]
37c3fba0aadd r9, rbx
37c3fba0dmov [rsp+232], rdx
37c3fba15mov [rsp+112], rax
37c3fba1amov rax, [rsp+432]
37c3fba22lea rdx, [rdx+r9-1]
37c3fba27cmp rdx, r8
37c3fba2amov [rsp+160], 1
37c3fba36mov [rsp+104], rax
37c3fba3bcmovg rdx, r8
37c3fba3fmov rax, [rsp+416]
37c3fba47xor r9l, r9l
37c3fba4amov [rsp+152], 1
37c3fba56mov [rsp+88], rax
37c3fba5bmov rax, [rsp+400]
37c3fba63mov [rsp+248], rdx
37c3fba6bsub rdx, r8
37c3fba6emov r8, rcx
37c3fba71mov [rsp+72], rax
37c3fba76mov rax, [rsp+176]
37c3fba7esub r8, rbx
37c3fba81cmp rbx, rcx
37c3fba84lea rdx, [r8+rdx+1]
37c3fba89lea rcx, [rip+0x77fc1]
37c3fba90mov [rsp+144], 1
37c3fba9cmov [rsp+56], rax
37c3fbaa1mov rax, [rsp+184]
37c3fbaa9cmovl r9, rdx
37c3fbaadlea r8, [rip+0x77fa7]
37c3fbab4mov [rsp+136], r13
37c3fbabcmov [rsp+40], rax
37c3fbac1mov [rsp+240], r9
37c3fbac9lea r9, [rip+0x77f82]
37c3fbad0mov rdx, r9
37c3fbad3mov [rsp+96], rsi
37c3fbad8mov [rsp+80], rdi
37c3fbaddmov [rsp+64], rbp
37c3fbae2call ztprfb_64_
37c3fbae7test r12, r12
37c3fbaeajne 0x37c3fb970
37c3fbaf0jmp 0x37c3faf56
37c3fbaf5
37c3fbaf5loc_37c3fbaf5:
37c3fbaf5mov r8, -7
37c3fbafcmov ecx, 7
37c3fbb01jmp 0x37c3faf28
37c3fbb06
37c3fbb06loc_37c3fbb06:
37c3fbb06mov r8, -9
37c3fbb0dmov ecx, 9
37c3fbb12jmp 0x37c3faf28
37c3fbb17
37c3fbb17loc_37c3fbb17:
37c3fbb17mov r8, -11
37c3fbb1emov ecx, 11
37c3fbb23jmp 0x37c3faf28
37c3fbb28
37c3fbb28loc_37c3fbb28:
37c3fbb28mov r8, -13
37c3fbb2fmov ecx, 13
37c3fbb34jmp 0x37c3faf28
37c3fbb39
37c3fbb39loc_37c3fbb39:
37c3fbb39mov rcx, rdx
37c3fbb3cneg rcx
37c3fbb3fjmp 0x37c3faf33
37c3fae10
37c3fae10ztpmqrt_64_:
37c3fae10push r15
37c3fae12push r14
37c3fae14push r13
37c3fae16push r12
37c3fae18push rbp
37c3fae19push rdi
37c3fae1apush rsi
37c3fae1bpush rbx
37c3fae1csub rsp, 264
37c3fae23mov rax, [rsp+400]
37c3fae2bmov rbx, [rax]
37c3fae2emov rax, [rsp+416]
37c3fae36mov r12, [rax]
37c3fae39mov r15, rdx
37c3fae3cmov rdi, rcx
37c3fae3flea rdx, [rip+0x78c0a]
37c3fae46mov rax, [rsp+432]
37c3fae4emov [rsp+360], r9
37c3fae56mov r13, r8
37c3fae59mov r9l, 1
37c3fae5fmov r8l, 1
37c3fae65mov r14, [rax]
37c3fae68mov rax, [rsp+464]
37c3fae70mov [rax], 0
37c3fae77call lsame_64_
37c3fae7cmov rcx, rdi
37c3fae7fmov r9l, 1
37c3fae85mov r8l, 1
37c3fae8blea rdx, [rip+0x78bbf]
37c3fae92mov rsi, rax
37c3fae95call lsame_64_
37c3fae9amov rcx, r15
37c3fae9dmov r9l, 1
37c3faea3mov r8l, 1
37c3faea9lea rdx, [rip+0x78ba2]
37c3faeb0mov rbp, rax
37c3faeb3call lsame_64_
37c3faeb8mov rcx, r15
37c3faebbmov r9l, 1
37c3faec1mov r8l, 1
37c3faec7lea rdx, [rip+0x78b85]
37c3faecemov rdi, rax
37c3faed1call lsame_64_
37c3faed6mov r15, rax
37c3faed9test rsi, rsi
37c3faedcje 0x37c3faf70
37c3faee2mov rcx, [rsp+368]
37c3faeeamov rax, [r13]
37c3faeeemov r11l, 1
37c3faef4mov rdx, [rcx]
37c3faef7test rax, rax
37c3faefamov ecx, 1
37c3faeffcmovg r11, rax
37c3faf03test rdx, rdx
37c3faf06cmovle rdx, rcx
37c3faf0atest rdi, rdi
37c3faf0djne 0x37c3fafb0
37c3faf13
37c3faf13loc_37c3faf13:
37c3faf13mov r8, -2
37c3faf1amov ecx, 2
37c3faf1ftest r15, r15
37c3faf22jne 0x37c3fafb0
37c3faf28
37c3faf28loc_37c3faf28:
37c3faf28mov rax, [rsp+464]
37c3faf30mov [rax], r8
37c3faf33
37c3faf33loc_37c3faf33:
37c3faf33mov [rsp+248], rcx
37c3faf3blea rdx, [rsp+248]
37c3faf43mov r8l, 7
37c3faf49lea rcx, [rip+0x78b04]
37c3faf50call xerbla_64_
37c3faf55nop
37c3faf56
37c3faf56loc_37c3faf56:
37c3faf56add rsp, 264
37c3faf5dpop rbx
37c3faf5epop rsi
37c3faf5fpop rdi
37c3faf60pop rbp
37c3faf61pop r12
37c3faf63pop r13
37c3faf65pop r14
37c3faf67pop r15
37c3faf69ret
37c3faf6a
37c3faf6a 66 0f 1f 44 00 00 f..D..
37c3faf70
37c3faf70loc_37c3faf70:
37c3faf70test rbp, rbp
37c3faf73je 0x37c3fb010
37c3faf79mov rax, [rsp+360]
37c3faf81mov edx, 1
37c3faf86mov r11, [rax]
37c3faf89mov eax, 1
37c3faf8etest r11, r11
37c3faf91cmovle r11, rax
37c3faf95mov rax, [r13]
37c3faf99test rax, rax
37c3faf9ccmovg rdx, rax
37c3fafa0test rdi, rdi
37c3fafa3je 0x37c3faf13
37c3fafa9nop [rax]
37c3fafb0
37c3fafb0loc_37c3fafb0:
37c3fafb0mov r8, rax
37c3fafb3test rax, rax
37c3fafb6js 0x37c3fb028
37c3fafb8mov rcx, [rsp+360]
37c3fafc0mov r10, [rcx]
37c3fafc3test r10, r10
37c3fafc6js 0x37c3fb040
37c3fafc8mov rcx, [rsp+368]
37c3fafd0mov r9, [rcx]
37c3fafd3test r9, r9
37c3fafd6js 0x37c3fb058
37c3fafdcmov rcx, [rsp+376]
37c3fafe4mov rcx, [rcx]
37c3fafe7mov [rsp+216], rcx
37c3fafeftest rcx, rcx
37c3faff2js 0x37c3faff9
37c3faff4cmp r9, rcx
37c3faff7jge 0x37c3fb070
37c3faff9
37c3faff9loc_37c3faff9:
37c3faff9mov r8, -6
37c3fb000mov ecx, 6
37c3fb005jmp 0x37c3faf28
37c3fb00a
37c3fb00a 66 0f 1f 44 00 00 f..D..
37c3fb010
37c3fb010loc_37c3fb010:
37c3fb010mov r8, -1
37c3fb017mov ecx, 1
37c3fb01cjmp 0x37c3faf28
37c3fb021
37c3fb021 0f 1f 80 00 00 00 00 .......
37c3fb028
37c3fb028loc_37c3fb028:
37c3fb028mov r8, -3
37c3fb02fmov ecx, 3
37c3fb034jmp 0x37c3faf28
37c3fb039
37c3fb039 0f 1f 80 00 00 00 00 .......
37c3fb040
37c3fb040loc_37c3fb040:
37c3fb040mov r8, -4
37c3fb047mov ecx, 4
37c3fb04cjmp 0x37c3faf28
37c3fb051
37c3fb051 0f 1f 80 00 00 00 00 .......
37c3fb058
37c3fb058loc_37c3fb058:
37c3fb058mov r8, -5
37c3fb05fmov ecx, 5
37c3fb064jmp 0x37c3faf28
37c3fb069
37c3fb069 0f 1f 80 00 00 00 00 .......
37c3fb070
37c3fb070loc_37c3fb070:
37c3fb070mov rcx, [rsp+384]
37c3fb078mov rcx, [rcx]
37c3fb07bmov [rsp+192], rcx
37c3fb083test rcx, rcx
37c3fb086jle 0x37c3fbaf5
37c3fb08ccmp r9, rcx
37c3fb08fjge 0x37c3fb09a
37c3fb091test r9, r9
37c3fb094jne 0x37c3fbaf5
37c3fb09a
37c3fb09aloc_37c3fb09a:
37c3fb09amov rcx, [rsp+400]
37c3fb0a2cmp [rcx], r11
37c3fb0a5jl 0x37c3fbb06
37c3fb0abmov rcx, [rsp+416]
37c3fb0b3mov r11, [rsp+192]
37c3fb0bbcmp r11, [rcx]
37c3fb0bejg 0x37c3fbb17
37c3fb0c4mov rcx, [rsp+432]
37c3fb0cccmp [rcx], rdx
37c3fb0cfjl 0x37c3fbb28
37c3fb0d5mov rcx, [rsp+448]
37c3fb0ddtest rax, rax
37c3fb0e0mov edx, 1
37c3fb0e5cmovg rdx, rax
37c3fb0e9cmp [rcx], rdx
37c3fb0ecjge 0x37c3fb100
37c3fb0eemov r8, -15
37c3fb0f5mov ecx, 15
37c3fb0fajmp 0x37c3faf28
37c3fb0ff
37c3fb0ff 90 .
37c3fb100
37c3fb100loc_37c3fb100:
37c3fb100mov rdx, [rsp+464]
37c3fb108mov rdx, [rdx]
37c3fb10btest rdx, rdx
37c3fb10ejne 0x37c3fbb39
37c3fb114test rax, rax
37c3fb117je 0x37c3faf56
37c3fb11dtest r10, r10
37c3fb120je 0x37c3faf56
37c3fb126test r9, r9
37c3fb129je 0x37c3faf56
37c3fb12fxor r11l, r11l
37c3fb132test rbx, rbx
37c3fb135cmovns r11, rbx
37c3fb139xor eax, eax
37c3fb13btest r12, r12
37c3fb13ecmovns rax, r12
37c3fb142mov rbx, rax
37c3fb145mov rcx, rax
37c3fb148test rsi, rsi
37c3fb14bje 0x37c3fb380
37c3fb151test rdi, rdi
37c3fb154je 0x37c3fb380
37c3fb15amov rsi, [rsp+192]
37c3fb162lea rax, [r9-1]
37c3fb166xor edx, edx
37c3fb168mov r14, r13
37c3fb16bmov rdi, [rsp+392]
37c3fb173mov rcx, [rsp+216]
37c3fb17bdiv rsi
37c3fb17eimul rbx, rsi
37c3fb182mov rbp, rsi
37c3fb185lea rdx, [rsp+248]
37c3fb18dimul rbp, r11
37c3fb191mov [rsp+184], rdx
37c3fb199mov rdx, [rsp+424]
37c3fb1a1lea r12, [rdx-16]
37c3fb1a5lea rdx, [rsp+240]
37c3fb1adshl rbp, 4
37c3fb1b1mov [rsp+176], rdx
37c3fb1b9mov r13, rbp
37c3fb1bclea rbp, [rsp+232]
37c3fb1c4mov r15, rax
37c3fb1c7mov rax, rbx
37c3fb1camov ebx, 1
37c3fb1cfshl rax, 4
37c3fb1d3mov [rsp+200], rax
37c3fb1dbmov rax, rsi
37c3fb1demov rsi, [rsp+408]
37c3fb1e6mov rdx, rax
37c3fb1e9jmp 0x37c3fb22b
37c3fb1eb
37c3fb1eb 0f 1f 44 00 00 ..D..
37c3fb1f0
37c3fb1f0loc_37c3fb1f0:
37c3fb1f0mov rax, [rsp+368]
37c3fb1f8mov r8, [r14]
37c3fb1fbadd rdi, r13
37c3fb1fesub r15, 1
37c3fb202add rsi, [rsp+200]
37c3fb20aadd rbx, [rsp+192]
37c3fb212mov r9, [rax]
37c3fb215mov rax, [rsp+376]
37c3fb21dmov rcx, [rax]
37c3fb220mov rax, [rsp+384]
37c3fb228mov rdx, [rax]
37c3fb22b
37c3fb22bloc_37c3fb22b:
37c3fb22bmov rax, [rsp+456]
37c3fb233sub r9, rbx
37c3fb236mov [rsp+168], 1
37c3fb242add r9, 1
37c3fb246mov [rsp+160], 1
37c3fb252mov [rsp+128], rax
37c3fb25acmp r9, rdx
37c3fb25dmov rax, [rsp+448]
37c3fb265cmovg r9, rdx
37c3fb269mov rdx, r8
37c3fb26cmov [rsp+152], 1
37c3fb278mov [rsp+120], rax
37c3fb27dmov rax, [rsp+440]
37c3fb285sub rdx, rcx
37c3fb288add rdx, rbx
37c3fb28bmov [rsp+232], r9
37c3fb293mov [rsp+112], rax
37c3fb298mov rax, [rsp+432]
37c3fb2a0lea rdx, [r9+rdx-1]
37c3fb2a5cmp rdx, r8
37c3fb2a8mov [rsp+136], rbp
37c3fb2b0mov [rsp+104], rax
37c3fb2b5mov rax, [rsp+416]
37c3fb2bdcmovg rdx, r8
37c3fb2c1xor r9l, r9l
37c3fb2c4mov [rsp+144], 1
37c3fb2d0mov [rsp+88], rax
37c3fb2d5mov rax, [rsp+400]
37c3fb2ddmov [rsp+248], rdx
37c3fb2e5sub rdx, r8
37c3fb2e8mov r8, rcx
37c3fb2ebmov [rsp+72], rax
37c3fb2f0mov rax, [rsp+176]
37c3fb2f8sub r8, rbx
37c3fb2fbcmp rbx, rcx
37c3fb2felea rdx, [r8+rdx+1]
37c3fb303lea rcx, [rip+0x78746]
37c3fb30amov [rsp+80], rsi
37c3fb30fmov [rsp+56], rax
37c3fb314cmovl r9, rdx
37c3fb318mov rdx, rbx
37c3fb31bmov rax, [rsp+360]
37c3fb323shl rdx, 4
37c3fb327lea r8, [rip+0x7872d]
37c3fb32emov [rsp+64], rdi
37c3fb333mov [rsp+40], rax
37c3fb338mov rax, [rsp+184]
37c3fb340add rdx, r12
37c3fb343mov [rsp+240], r9
37c3fb34blea r9, [rip+0x78700]
37c3fb352mov [rsp+32], rax
37c3fb357mov [rsp+96], rdx
37c3fb35cmov rdx, r9
37c3fb35fmov [rsp+48], rbp
37c3fb364call ztprfb_64_
37c3fb369test r15, r15
37c3fb36cjne 0x37c3fb1f0
37c3fb372jmp 0x37c3faf56
37c3fb377
37c3fb377 66 0f 1f 84 00 00 00 00 00 f........
37c3fb380
37c3fb380loc_37c3fb380:
37c3fb380xor eax, eax
37c3fb382test r14, r14
37c3fb385cmovns rax, r14
37c3fb389mov [rsp+176], rax
37c3fb391mov rbx, rax
37c3fb394test rbp, rbp
37c3fb397je 0x37c3fb5e0
37c3fb39dtest r15, r15
37c3fb3a0je 0x37c3fb5e0
37c3fb3a6mov rsi, [rsp+192]
37c3fb3aelea rax, [r9-1]
37c3fb3b2xor edx, edx
37c3fb3b4mov rbp, [rsp+392]
37c3fb3bcmov rdi, [rsp+408]
37c3fb3c4lea r14, [rsp+232]
37c3fb3ccmov r8, r10
37c3fb3cfdiv rsi
37c3fb3d2imul rbx, rsi
37c3fb3d6lea rdx, [rsp+248]
37c3fb3deimul r11, rsi
37c3fb3e2mov [rsp+184], rdx
37c3fb3ealea rdx, [rsp+240]
37c3fb3f2mov [rsp+176], rdx
37c3fb3famov rdx, r9
37c3fb3fdshl r11, 4
37c3fb401mov [rsp+208], r11
37c3fb409mov r12, rax
37c3fb40cmov rax, rcx
37c3fb40fmov rcx, [rsp+216]
37c3fb417imul rax, rsi
37c3fb41bshl rax, 4
37c3fb41fmov r15, rax
37c3fb422mov rax, rbx
37c3fb425mov ebx, 1
37c3fb42ashl rax, 4
37c3fb42emov [rsp+200], rax
37c3fb436mov rax, rsi
37c3fb439mov rsi, [rsp+424]
37c3fb441mov r9, rax
37c3fb444jmp 0x37c3fb49b
37c3fb446
37c3fb446 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3fb450
37c3fb450loc_37c3fb450:
37c3fb450mov rax, [rsp+368]
37c3fb458add rdi, r15
37c3fb45badd rbp, [rsp+208]
37c3fb463sub r12, 1
37c3fb467add rsi, [rsp+200]
37c3fb46fadd rbx, [rsp+192]
37c3fb477mov rdx, [rax]
37c3fb47amov rax, [rsp+360]
37c3fb482mov r8, [rax]
37c3fb485mov rax, [rsp+376]
37c3fb48dmov rcx, [rax]
37c3fb490mov rax, [rsp+384]
37c3fb498mov r9, [rax]
37c3fb49b
37c3fb49bloc_37c3fb49b:
37c3fb49bmov rax, [rsp+456]
37c3fb4a3sub rdx, rbx
37c3fb4a6mov [rsp+48], r14
37c3fb4abadd rdx, 1
37c3fb4afmov [rsp+32], r13
37c3fb4b4mov [rsp+128], rax
37c3fb4bccmp rdx, r9
37c3fb4bfmov rax, [rsp+448]
37c3fb4c7cmovg rdx, r9
37c3fb4cbmov r9, r8
37c3fb4cemov [rsp+168], 1
37c3fb4damov [rsp+120], rax
37c3fb4dfsub r9, rcx
37c3fb4e2mov rax, [rsp+440]
37c3fb4eaadd r9, rbx
37c3fb4edmov [rsp+232], rdx
37c3fb4f5mov [rsp+112], rax
37c3fb4famov rax, [rsp+432]
37c3fb502lea rdx, [rdx+r9-1]
37c3fb507cmp rdx, r8
37c3fb50amov [rsp+160], 1
37c3fb516mov [rsp+104], rax
37c3fb51bcmovg rdx, r8
37c3fb51fmov rax, [rsp+416]
37c3fb527xor r9l, r9l
37c3fb52amov [rsp+152], 1
37c3fb536mov [rsp+88], rax
37c3fb53bmov rax, [rsp+400]
37c3fb543mov [rsp+248], rdx
37c3fb54bsub rdx, r8
37c3fb54emov r8, rcx
37c3fb551mov [rsp+72], rax
37c3fb556mov rax, [rsp+176]
37c3fb55esub r8, rbx
37c3fb561cmp rbx, rcx
37c3fb564lea rdx, [r8+rdx+1]
37c3fb569lea rcx, [rip+0x784e1]
37c3fb570mov [rsp+144], 1
37c3fb57cmov [rsp+56], rax
37c3fb581mov rax, [rsp+184]
37c3fb589cmovl r9, rdx
37c3fb58dlea r8, [rip+0x784c7]
37c3fb594lea rdx, [rip+0x784b8]
37c3fb59bmov [rsp+136], r13
37c3fb5a3mov [rsp+40], rax
37c3fb5a8mov [rsp+240], r9
37c3fb5b0lea r9, [rip+0x7849b]
37c3fb5b7mov [rsp+96], rsi
37c3fb5bcmov [rsp+80], rdi
37c3fb5c1mov [rsp+64], rbp
37c3fb5c6call ztprfb_64_
37c3fb5cbtest r12, r12
37c3fb5cejne 0x37c3fb450
37c3fb5d4jmp 0x37c3faf56
37c3fb5d9
37c3fb5d9 0f 1f 80 00 00 00 00 .......
37c3fb5e0
37c3fb5e0loc_37c3fb5e0:
37c3fb5e0mov r12, rcx
37c3fb5e3mov r14, r11
37c3fb5e6not r12
37c3fb5e9not r14
37c3fb5ecmov [rsp+184], r12
37c3fb5f4test rsi, rsi
37c3fb5f7je 0x37c3fb860
37c3fb5fdtest r15, r15
37c3fb600je 0x37c3fb860
37c3fb606mov rdi, [rsp+192]
37c3fb60elea rax, [r9-1]
37c3fb612mov rsi, [rsp+408]
37c3fb61amov r10, r9
37c3fb61dcqo
37c3fb61fidiv rdi
37c3fb622lea rax, [r9-1]
37c3fb626sub rax, rdx
37c3fb629xor edx, edx
37c3fb62blea rbx, [rax+1]
37c3fb62fdiv rdi
37c3fb632mov rdx, r11
37c3fb635imul r11, rbx
37c3fb639add r11, r14
37c3fb63cmov r14, r13
37c3fb63flea r13, [rsp+232]
37c3fb647shl r11, 4
37c3fb64bmov rbp, rax
37c3fb64emov rax, rdi
37c3fb651neg rax
37c3fb654imul rdx, rax
37c3fb658imul rax, rcx
37c3fb65cshl rdx, 4
37c3fb660shl rax, 4
37c3fb664mov r15, rdx
37c3fb667mov rdx, rdi
37c3fb66amov rdi, [rsp+392]
37c3fb672mov [rsp+200], rax
37c3fb67amov rax, rcx
37c3fb67dmov r9, rdx
37c3fb680mov rcx, [rsp+216]
37c3fb688imul rax, rbx
37c3fb68clea rdi, [rdi+r11+16]
37c3fb691mov rdx, r10
37c3fb694add rax, r12
37c3fb697shl rax, 4
37c3fb69blea rsi, [rsi+rax+16]
37c3fb6a0lea rax, [rsp+248]
37c3fb6a8mov [rsp+184], rax
37c3fb6b0mov rax, [rsp+424]
37c3fb6b8lea r12, [rax-16]
37c3fb6bclea rax, [rsp+240]
37c3fb6c4mov [rsp+176], rax
37c3fb6ccjmp 0x37c3fb70b
37c3fb6ce
37c3fb6ce 66 90 f.
37c3fb6d0
37c3fb6d0loc_37c3fb6d0:
37c3fb6d0mov rax, [rsp+368]
37c3fb6d8mov r8, [r14]
37c3fb6dbadd rdi, r15
37c3fb6desub rbp, 1
37c3fb6e2add rsi, [rsp+200]
37c3fb6easub rbx, [rsp+192]
37c3fb6f2mov rdx, [rax]
37c3fb6f5mov rax, [rsp+376]
37c3fb6fdmov rcx, [rax]
37c3fb700mov rax, [rsp+384]
37c3fb708mov r9, [rax]
37c3fb70b
37c3fb70bloc_37c3fb70b:
37c3fb70bmov rax, [rsp+456]
37c3fb713sub rdx, rbx
37c3fb716mov [rsp+168], 1
37c3fb722add rdx, 1
37c3fb726mov [rsp+160], 1
37c3fb732mov [rsp+128], rax
37c3fb73acmp rdx, r9
37c3fb73dmov rax, [rsp+448]
37c3fb745cmovg rdx, r9
37c3fb749mov r9, r8
37c3fb74cmov [rsp+152], 1
37c3fb758mov [rsp+120], rax
37c3fb75dmov rax, [rsp+440]
37c3fb765sub r9, rcx
37c3fb768add r9, rbx
37c3fb76bmov [rsp+232], rdx
37c3fb773mov [rsp+112], rax
37c3fb778mov rax, [rsp+432]
37c3fb780lea rdx, [rdx+r9-1]
37c3fb785cmp rdx, r8
37c3fb788mov [rsp+136], r13
37c3fb790mov [rsp+104], rax
37c3fb795mov rax, [rsp+416]
37c3fb79dcmovg rdx, r8
37c3fb7a1xor r9l, r9l
37c3fb7a4mov [rsp+144], 1
37c3fb7b0mov [rsp+88], rax
37c3fb7b5mov rax, [rsp+400]
37c3fb7bdmov [rsp+248], rdx
37c3fb7c5sub rdx, r8
37c3fb7c8mov r8, rcx
37c3fb7cbmov [rsp+72], rax
37c3fb7d0mov rax, [rsp+176]
37c3fb7d8sub r8, rbx
37c3fb7dbcmp rbx, rcx
37c3fb7delea rdx, [r8+rdx+1]
37c3fb7e3lea rcx, [rip+0x78266]
37c3fb7eamov [rsp+80], rsi
37c3fb7efmov [rsp+56], rax
37c3fb7f4cmovl r9, rdx
37c3fb7f8mov rdx, rbx
37c3fb7fbmov rax, [rsp+360]
37c3fb803shl rdx, 4
37c3fb807lea r8, [rip+0x7824d]
37c3fb80emov [rsp+64], rdi
37c3fb813mov [rsp+40], rax
37c3fb818mov rax, [rsp+184]
37c3fb820add rdx, r12
37c3fb823mov [rsp+240], r9
37c3fb82blea r9, [rip+0x78220]
37c3fb832mov [rsp+32], rax
37c3fb837mov [rsp+96], rdx
37c3fb83clea rdx, [rip+0x78210]
37c3fb843mov [rsp+48], r13
37c3fb848call ztprfb_64_
37c3fb84dtest rbp, rbp
37c3fb850jne 0x37c3fb6d0
37c3fb856jmp 0x37c3faf56
37c3fb85b
37c3fb85b 0f 1f 44 00 00 ..D..
37c3fb860
37c3fb860loc_37c3fb860:
37c3fb860test rbp, rbp
37c3fb863je 0x37c3faf56
37c3fb869test rdi, rdi
37c3fb86cje 0x37c3faf56
37c3fb872mov rsi, [rsp+192]
37c3fb87alea rax, [r9-1]
37c3fb87ecqo
37c3fb880idiv rsi
37c3fb883lea rax, [r9-1]
37c3fb887mov r8, rsi
37c3fb88asub rax, rdx
37c3fb88dxor edx, edx
37c3fb88flea rbx, [rax+1]
37c3fb893div rsi
37c3fb896mov rdx, rsi
37c3fb899mov rsi, [rsp+392]
37c3fb8a1neg rdx
37c3fb8a4mov r12, rax
37c3fb8a7mov rax, r11
37c3fb8aaimul rax, rdx
37c3fb8aeimul r11, rbx
37c3fb8b2shl rax, 4
37c3fb8b6mov [rsp+208], rax
37c3fb8belea rax, [r11+r14]
37c3fb8c2lea r14, [rsp+232]
37c3fb8cashl rax, 4
37c3fb8celea rbp, [rsi+rax+16]
37c3fb8d3mov rax, rcx
37c3fb8d6mov rsi, [rsp+408]
37c3fb8deimul rax, rdx
37c3fb8e2shl rax, 4
37c3fb8e6mov [rsp+200], rax
37c3fb8eemov rax, rcx
37c3fb8f1mov rcx, [rsp+216]
37c3fb8f9imul rax, rbx
37c3fb8fdadd rax, [rsp+184]
37c3fb905shl rax, 4
37c3fb909lea rdi, [rsi+rax+16]
37c3fb90emov rsi, [rsp+176]
37c3fb916imul rdx, rsi
37c3fb91amov rax, rsi
37c3fb91dimul rsi, rbx
37c3fb921not rax
37c3fb924shl rdx, 4
37c3fb928add rax, rsi
37c3fb92bmov rsi, [rsp+424]
37c3fb933mov r15, rdx
37c3fb936mov rdx, r8
37c3fb939shl rax, 4
37c3fb93dmov r8, r10
37c3fb940lea rsi, [rsi+rax+16]
37c3fb945lea rax, [rsp+248]
37c3fb94dmov [rsp+184], rax
37c3fb955lea rax, [rsp+240]
37c3fb95dmov [rsp+176], rax
37c3fb965mov rax, r9
37c3fb968mov r9, rdx
37c3fb96bmov rdx, rax
37c3fb96ejmp 0x37c3fb9bb
37c3fb970
37c3fb970loc_37c3fb970:
37c3fb970mov rax, [rsp+368]
37c3fb978add rbp, [rsp+208]
37c3fb980add rsi, r15
37c3fb983sub r12, 1
37c3fb987add rdi, [rsp+200]
37c3fb98fsub rbx, [rsp+192]
37c3fb997mov rdx, [rax]
37c3fb99amov rax, [rsp+360]
37c3fb9a2mov r8, [rax]
37c3fb9a5mov rax, [rsp+376]
37c3fb9admov rcx, [rax]
37c3fb9b0mov rax, [rsp+384]
37c3fb9b8mov r9, [rax]
37c3fb9bb
37c3fb9bbloc_37c3fb9bb:
37c3fb9bbmov rax, [rsp+456]
37c3fb9c3sub rdx, rbx
37c3fb9c6mov [rsp+48], r14
37c3fb9cbadd rdx, 1
37c3fb9cfmov [rsp+32], r13
37c3fb9d4mov [rsp+128], rax
37c3fb9dccmp rdx, r9
37c3fb9dfmov rax, [rsp+448]
37c3fb9e7cmovg rdx, r9
37c3fb9ebmov r9, r8
37c3fb9eemov [rsp+168], 1
37c3fb9famov [rsp+120], rax
37c3fb9ffsub r9, rcx
37c3fba02mov rax, [rsp+440]
37c3fba0aadd r9, rbx
37c3fba0dmov [rsp+232], rdx
37c3fba15mov [rsp+112], rax
37c3fba1amov rax, [rsp+432]
37c3fba22lea rdx, [rdx+r9-1]
37c3fba27cmp rdx, r8
37c3fba2amov [rsp+160], 1
37c3fba36mov [rsp+104], rax
37c3fba3bcmovg rdx, r8
37c3fba3fmov rax, [rsp+416]
37c3fba47xor r9l, r9l
37c3fba4amov [rsp+152], 1
37c3fba56mov [rsp+88], rax
37c3fba5bmov rax, [rsp+400]
37c3fba63mov [rsp+248], rdx
37c3fba6bsub rdx, r8
37c3fba6emov r8, rcx
37c3fba71mov [rsp+72], rax
37c3fba76mov rax, [rsp+176]
37c3fba7esub r8, rbx
37c3fba81cmp rbx, rcx
37c3fba84lea rdx, [r8+rdx+1]
37c3fba89lea rcx, [rip+0x77fc1]
37c3fba90mov [rsp+144], 1
37c3fba9cmov [rsp+56], rax
37c3fbaa1mov rax, [rsp+184]
37c3fbaa9cmovl r9, rdx
37c3fbaadlea r8, [rip+0x77fa7]
37c3fbab4mov [rsp+136], r13
37c3fbabcmov [rsp+40], rax
37c3fbac1mov [rsp+240], r9
37c3fbac9lea r9, [rip+0x77f82]
37c3fbad0mov rdx, r9
37c3fbad3mov [rsp+96], rsi
37c3fbad8mov [rsp+80], rdi
37c3fbaddmov [rsp+64], rbp
37c3fbae2call ztprfb_64_
37c3fbae7test r12, r12
37c3fbaeajne 0x37c3fb970
37c3fbaf0jmp 0x37c3faf56
37c3fbaf5
37c3fbaf5loc_37c3fbaf5:
37c3fbaf5mov r8, -7
37c3fbafcmov ecx, 7
37c3fbb01jmp 0x37c3faf28
37c3fbb06
37c3fbb06loc_37c3fbb06:
37c3fbb06mov r8, -9
37c3fbb0dmov ecx, 9
37c3fbb12jmp 0x37c3faf28
37c3fbb17
37c3fbb17loc_37c3fbb17:
37c3fbb17mov r8, -11
37c3fbb1emov ecx, 11
37c3fbb23jmp 0x37c3faf28
37c3fbb28
37c3fbb28loc_37c3fbb28:
37c3fbb28mov r8, -13
37c3fbb2fmov ecx, 13
37c3fbb34jmp 0x37c3faf28
37c3fbb39
37c3fbb39loc_37c3fbb39:
37c3fbb39mov rcx, rdx
37c3fbb3cneg rcx
37c3fbb3fjmp 0x37c3faf33
37c3fae10
Loading..