File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc993c0
37bc993c0zsycon_3_:
37bc993c0push r15
37bc993c2push r14
37bc993c4push r13
37bc993c6push r12
37bc993c8push rbp
37bc993c9push rdi
37bc993capush rsi
37bc993cbpush rbx
37bc993ccsub rsp, 152
37bc993d3mov r12, [rsp+296]
37bc993dbmovsxd r13, [r9]
37bc993demov r15, [rsp+264]
37bc993e6mov rsi, [rsp+288]
37bc993eemov [r12], 0
37bc993f6mov [rsp+240], r8
37bc993femov rbx, rdx
37bc99401mov rdi, r9
37bc99404mov r8l, 1
37bc9940amov r9l, 1
37bc99410lea rdx, [rip+0x7b5739]
37bc99417mov rbp, rcx
37bc9941acall lsame_
37bc9941fmov r14l, eax
37bc99422test eax, eax
37bc99424je 0x37bc99638
37bc9942a
37bc9942aloc_37bc9942a:
37bc9942amovsxd rax, [rbx]
37bc9942dtest eax, eax
37bc9942fjs 0x37bc995f0
37bc99435mov edx, 1
37bc9943acmovg edx, eax
37bc9943dcmp [rdi], edx
37bc9943fjl 0x37bc99680
37bc99445mov rcx, [rsp+272]
37bc9944dpxor x1, x1
37bc99451movsd_xmm x0, [rcx]
37bc99455comisd x1, x0
37bc99459ja 0x37bc996f8
37bc9945fmov edx, [r12]
37bc99463test edx, edx
37bc99465jne 0x37bc99707
37bc9946bmov rcx, [rsp+280]
37bc99473mov [rcx], 0
37bc9947atest eax, eax
37bc9947cje 0x37bc99670
37bc99482comisd x1, x0
37bc99486jae 0x37bc99620
37bc9948cxor edx, edx
37bc9948etest r13, r13
37bc99491cmovs r13, rdx
37bc99495test r14l, r14l
37bc99498je 0x37bc99690
37bc9949elea rdx, [r13+1]
37bc994a2mov r8, r13
37bc994a5mov rcx, rax
37bc994a8imul rdx, rax
37bc994acnot r8
37bc994afpxor x0, x0
37bc994b3xor r11l, r11l
37bc994b6mov r9, r8
37bc994b9shl r9, 4
37bc994bdadd rdx, r8
37bc994c0shl rdx, 4
37bc994c4add rdx, [rsp+240]
37bc994ccnop [rax]
37bc994d0
37bc994d0loc_37bc994d0:
37bc994d0mov r10l, [r15+4*rcx-4]
37bc994d5test r10l, r10l
37bc994d8jle 0x37bc99501
37bc994daucomisd x0, [rdx]
37bc994desetnp r8b
37bc994e2cmovne r8l, r11l
37bc994e6test r8b, r8b
37bc994e9je 0x37bc99501
37bc994ebucomisd x0, [rdx+8]
37bc994f0setnp r8b
37bc994f4cmovne r8l, r11l
37bc994f8test r8b, r8b
37bc994fbjne 0x37bc99620
37bc99501
37bc99501loc_37bc99501:
37bc99501sub rcx, 1
37bc99505add rdx, r9
37bc99508test ecx, ecx
37bc9950ajg 0x37bc994d0
37bc9950c
37bc9950cloc_37bc9950c:
37bc9950clea r14, [rsp+120]
37bc99511mov [rsp+224], rbp
37bc99519lea r13, [rsp+116]
37bc9951emov rdx, rax
37bc99521mov [rsp+104], r14
37bc99526mov rbp, [rsp+256]
37bc9952elea r14, [rsp+132]
37bc99536mov [rsp+116], 0
37bc9953ejmp 0x37bc99589
37bc99540
37bc99540loc_37bc99540:
37bc99540mov [rsp+72], r12
37bc99545mov r9, [rsp+240]
37bc9954dmov rdx, rbx
37bc99550lea r8, [rip+0x7b5605]
37bc99557mov [rsp+64], rbx
37bc9955cmov rcx, [rsp+224]
37bc99564mov [rsp+80], 1
37bc9956dmov [rsp+56], rsi
37bc99572mov [rsp+48], r15
37bc99577mov [rsp+40], rbp
37bc9957cmov [rsp+32], rdi
37bc99581call zsytrs_3_
37bc99586movsxd rdx, [rbx]
37bc99589
37bc99589loc_37bc99589:
37bc99589mov [rsp+40], r14
37bc9958emov r9, [rsp+104]
37bc99593mov r8, rsi
37bc99596mov rcx, rbx
37bc99599mov [rsp+32], r13
37bc9959eshl rdx, 4
37bc995a2add rdx, rsi
37bc995a5call zlacn2_
37bc995aamov eax, [rsp+116]
37bc995aetest eax, eax
37bc995b0jne 0x37bc99540
37bc995b2movsd_xmm x1, [rsp+120]
37bc995b8pxor x0, x0
37bc995bcucomisd x1, x0
37bc995c0jp 0x37bc995c4
37bc995c2je 0x37bc99620
37bc995c4
37bc995c4loc_37bc995c4:
37bc995c4movsd_xmm x0, [rip+0x7b5594]
37bc995ccmov rax, [rsp+272]
37bc995d4divsd x0, x1
37bc995d8divsd x0, [rax]
37bc995dcmov rax, [rsp+280]
37bc995e4movsd_xmm [rax], x0
37bc995e8jmp 0x37bc99620
37bc995ea
37bc995ea 66 0f 1f 44 00 00 f..D..
37bc995f0
37bc995f0loc_37bc995f0:
37bc995f0mov eax, -2
37bc995f5mov edx, 2
37bc995fa
37bc995faloc_37bc995fa:
37bc995famov [r12], eax
37bc995fe
37bc995feloc_37bc995fe:
37bc995femov [rsp+132], edx
37bc99605mov r8l, 8
37bc9960blea rdx, [rsp+132]
37bc99613lea rcx, [rip+0x7b5538]
37bc9961acall xerbla_
37bc9961fnop
37bc99620
37bc99620loc_37bc99620:
37bc99620add rsp, 152
37bc99627pop rbx
37bc99628pop rsi
37bc99629pop rdi
37bc9962apop rbp
37bc9962bpop r12
37bc9962dpop r13
37bc9962fpop r14
37bc99631pop r15
37bc99633ret
37bc99634
37bc99634 0f 1f 40 00 ..@.
37bc99638
37bc99638loc_37bc99638:
37bc99638mov r9l, 1
37bc9963emov r8l, 1
37bc99644lea rdx, [rip+0x7b5506]
37bc9964bmov rcx, rbp
37bc9964ecall lsame_
37bc99653test eax, eax
37bc99655jne 0x37bc9942a
37bc9965bmov eax, -1
37bc99660mov edx, 1
37bc99665jmp 0x37bc995fa
37bc99667
37bc99667 66 0f 1f 84 00 00 00 00 00 f........
37bc99670
37bc99670loc_37bc99670:
37bc99670mov rdi, [rip+0x7b54e9]
37bc99677mov [rcx], rdi
37bc9967ajmp 0x37bc99620
37bc9967c
37bc9967c 0f 1f 40 00 ..@.
37bc99680
37bc99680loc_37bc99680:
37bc99680mov eax, -4
37bc99685mov edx, 4
37bc9968ajmp 0x37bc995fa
37bc9968f
37bc9968f 90 .
37bc99690
37bc99690loc_37bc99690:
37bc99690add r13, 1
37bc99694mov edx, 1
37bc99699pxor x0, x0
37bc9969dxor r9l, r9l
37bc996a0mov rcx, [rsp+240]
37bc996a8shl r13, 4
37bc996acnop [rax]
37bc996b0
37bc996b0loc_37bc996b0:
37bc996b0mov r8l, [r15+4*rdx-4]
37bc996b5test r8l, r8l
37bc996b8jle 0x37bc996e1
37bc996baucomisd x0, [rcx+8]
37bc996bfsetnp r8b
37bc996c3cmovne r8l, r9l
37bc996c7test r8b, r8b
37bc996caje 0x37bc996e1
37bc996ccucomisd x0, [rcx]
37bc996d0setnp r8b
37bc996d4cmovne r8l, r9l
37bc996d8test r8b, r8b
37bc996dbjne 0x37bc99620
37bc996e1
37bc996e1loc_37bc996e1:
37bc996e1add rdx, 1
37bc996e5add rcx, r13
37bc996e8cmp eax, edx
37bc996eajge 0x37bc996b0
37bc996ecjmp 0x37bc9950c
37bc996f1
37bc996f1 0f 1f 80 00 00 00 00 .......
37bc996f8
37bc996f8loc_37bc996f8:
37bc996f8mov eax, -7
37bc996fdmov edx, 7
37bc99702jmp 0x37bc995fa
37bc99707
37bc99707loc_37bc99707:
37bc99707neg edx
37bc99709jmp 0x37bc995fe
37bc993c0
37bc993c0zsycon_3_:
37bc993c0push r15
37bc993c2push r14
37bc993c4push r13
37bc993c6push r12
37bc993c8push rbp
37bc993c9push rdi
37bc993capush rsi
37bc993cbpush rbx
37bc993ccsub rsp, 152
37bc993d3mov r12, [rsp+296]
37bc993dbmovsxd r13, [r9]
37bc993demov r15, [rsp+264]
37bc993e6mov rsi, [rsp+288]
37bc993eemov [r12], 0
37bc993f6mov [rsp+240], r8
37bc993femov rbx, rdx
37bc99401mov rdi, r9
37bc99404mov r8l, 1
37bc9940amov r9l, 1
37bc99410lea rdx, [rip+0x7b5739]
37bc99417mov rbp, rcx
37bc9941acall lsame_
37bc9941fmov r14l, eax
37bc99422test eax, eax
37bc99424je 0x37bc99638
37bc9942a
37bc9942aloc_37bc9942a:
37bc9942amovsxd rax, [rbx]
37bc9942dtest eax, eax
37bc9942fjs 0x37bc995f0
37bc99435mov edx, 1
37bc9943acmovg edx, eax
37bc9943dcmp [rdi], edx
37bc9943fjl 0x37bc99680
37bc99445mov rcx, [rsp+272]
37bc9944dpxor x1, x1
37bc99451movsd_xmm x0, [rcx]
37bc99455comisd x1, x0
37bc99459ja 0x37bc996f8
37bc9945fmov edx, [r12]
37bc99463test edx, edx
37bc99465jne 0x37bc99707
37bc9946bmov rcx, [rsp+280]
37bc99473mov [rcx], 0
37bc9947atest eax, eax
37bc9947cje 0x37bc99670
37bc99482comisd x1, x0
37bc99486jae 0x37bc99620
37bc9948cxor edx, edx
37bc9948etest r13, r13
37bc99491cmovs r13, rdx
37bc99495test r14l, r14l
37bc99498je 0x37bc99690
37bc9949elea rdx, [r13+1]
37bc994a2mov r8, r13
37bc994a5mov rcx, rax
37bc994a8imul rdx, rax
37bc994acnot r8
37bc994afpxor x0, x0
37bc994b3xor r11l, r11l
37bc994b6mov r9, r8
37bc994b9shl r9, 4
37bc994bdadd rdx, r8
37bc994c0shl rdx, 4
37bc994c4add rdx, [rsp+240]
37bc994ccnop [rax]
37bc994d0
37bc994d0loc_37bc994d0:
37bc994d0mov r10l, [r15+4*rcx-4]
37bc994d5test r10l, r10l
37bc994d8jle 0x37bc99501
37bc994daucomisd x0, [rdx]
37bc994desetnp r8b
37bc994e2cmovne r8l, r11l
37bc994e6test r8b, r8b
37bc994e9je 0x37bc99501
37bc994ebucomisd x0, [rdx+8]
37bc994f0setnp r8b
37bc994f4cmovne r8l, r11l
37bc994f8test r8b, r8b
37bc994fbjne 0x37bc99620
37bc99501
37bc99501loc_37bc99501:
37bc99501sub rcx, 1
37bc99505add rdx, r9
37bc99508test ecx, ecx
37bc9950ajg 0x37bc994d0
37bc9950c
37bc9950cloc_37bc9950c:
37bc9950clea r14, [rsp+120]
37bc99511mov [rsp+224], rbp
37bc99519lea r13, [rsp+116]
37bc9951emov rdx, rax
37bc99521mov [rsp+104], r14
37bc99526mov rbp, [rsp+256]
37bc9952elea r14, [rsp+132]
37bc99536mov [rsp+116], 0
37bc9953ejmp 0x37bc99589
37bc99540
37bc99540loc_37bc99540:
37bc99540mov [rsp+72], r12
37bc99545mov r9, [rsp+240]
37bc9954dmov rdx, rbx
37bc99550lea r8, [rip+0x7b5605]
37bc99557mov [rsp+64], rbx
37bc9955cmov rcx, [rsp+224]
37bc99564mov [rsp+80], 1
37bc9956dmov [rsp+56], rsi
37bc99572mov [rsp+48], r15
37bc99577mov [rsp+40], rbp
37bc9957cmov [rsp+32], rdi
37bc99581call zsytrs_3_
37bc99586movsxd rdx, [rbx]
37bc99589
37bc99589loc_37bc99589:
37bc99589mov [rsp+40], r14
37bc9958emov r9, [rsp+104]
37bc99593mov r8, rsi
37bc99596mov rcx, rbx
37bc99599mov [rsp+32], r13
37bc9959eshl rdx, 4
37bc995a2add rdx, rsi
37bc995a5call zlacn2_
37bc995aamov eax, [rsp+116]
37bc995aetest eax, eax
37bc995b0jne 0x37bc99540
37bc995b2movsd_xmm x1, [rsp+120]
37bc995b8pxor x0, x0
37bc995bcucomisd x1, x0
37bc995c0jp 0x37bc995c4
37bc995c2je 0x37bc99620
37bc995c4
37bc995c4loc_37bc995c4:
37bc995c4movsd_xmm x0, [rip+0x7b5594]
37bc995ccmov rax, [rsp+272]
37bc995d4divsd x0, x1
37bc995d8divsd x0, [rax]
37bc995dcmov rax, [rsp+280]
37bc995e4movsd_xmm [rax], x0
37bc995e8jmp 0x37bc99620
37bc995ea
37bc995ea 66 0f 1f 44 00 00 f..D..
37bc995f0
37bc995f0loc_37bc995f0:
37bc995f0mov eax, -2
37bc995f5mov edx, 2
37bc995fa
37bc995faloc_37bc995fa:
37bc995famov [r12], eax
37bc995fe
37bc995feloc_37bc995fe:
37bc995femov [rsp+132], edx
37bc99605mov r8l, 8
37bc9960blea rdx, [rsp+132]
37bc99613lea rcx, [rip+0x7b5538]
37bc9961acall xerbla_
37bc9961fnop
37bc99620
37bc99620loc_37bc99620:
37bc99620add rsp, 152
37bc99627pop rbx
37bc99628pop rsi
37bc99629pop rdi
37bc9962apop rbp
37bc9962bpop r12
37bc9962dpop r13
37bc9962fpop r14
37bc99631pop r15
37bc99633ret
37bc99634
37bc99634 0f 1f 40 00 ..@.
37bc99638
37bc99638loc_37bc99638:
37bc99638mov r9l, 1
37bc9963emov r8l, 1
37bc99644lea rdx, [rip+0x7b5506]
37bc9964bmov rcx, rbp
37bc9964ecall lsame_
37bc99653test eax, eax
37bc99655jne 0x37bc9942a
37bc9965bmov eax, -1
37bc99660mov edx, 1
37bc99665jmp 0x37bc995fa
37bc99667
37bc99667 66 0f 1f 84 00 00 00 00 00 f........
37bc99670
37bc99670loc_37bc99670:
37bc99670mov rdi, [rip+0x7b54e9]
37bc99677mov [rcx], rdi
37bc9967ajmp 0x37bc99620
37bc9967c
37bc9967c 0f 1f 40 00 ..@.
37bc99680
37bc99680loc_37bc99680:
37bc99680mov eax, -4
37bc99685mov edx, 4
37bc9968ajmp 0x37bc995fa
37bc9968f
37bc9968f 90 .
37bc99690
37bc99690loc_37bc99690:
37bc99690add r13, 1
37bc99694mov edx, 1
37bc99699pxor x0, x0
37bc9969dxor r9l, r9l
37bc996a0mov rcx, [rsp+240]
37bc996a8shl r13, 4
37bc996acnop [rax]
37bc996b0
37bc996b0loc_37bc996b0:
37bc996b0mov r8l, [r15+4*rdx-4]
37bc996b5test r8l, r8l
37bc996b8jle 0x37bc996e1
37bc996baucomisd x0, [rcx+8]
37bc996bfsetnp r8b
37bc996c3cmovne r8l, r9l
37bc996c7test r8b, r8b
37bc996caje 0x37bc996e1
37bc996ccucomisd x0, [rcx]
37bc996d0setnp r8b
37bc996d4cmovne r8l, r9l
37bc996d8test r8b, r8b
37bc996dbjne 0x37bc99620
37bc996e1
37bc996e1loc_37bc996e1:
37bc996e1add rdx, 1
37bc996e5add rcx, r13
37bc996e8cmp eax, edx
37bc996eajge 0x37bc996b0
37bc996ecjmp 0x37bc9950c
37bc996f1
37bc996f1 0f 1f 80 00 00 00 00 .......
37bc996f8
37bc996f8loc_37bc996f8:
37bc996f8mov eax, -7
37bc996fdmov edx, 7
37bc99702jmp 0x37bc995fa
37bc99707
37bc99707loc_37bc99707:
37bc99707neg edx
37bc99709jmp 0x37bc995fe
37bc993c0
37bc9970e
37bc9970e // align 0x10
37bc9970e // align 0x10
37bc99710
37bc99710zsysv_rk_:
37bc99710push r14
37bc99712push r13
37bc99714push r12
37bc99716push rbp
37bc99717push rdi
37bc99718push rsi
37bc99719push rbx
37bc9971aadd rsp, -128
37bc9971emov rdi, [rsp+280]
37bc99726mov rax, [rsp+272]
37bc9972emov rbp, [rsp+264]
37bc99736mov [rdi], 0
37bc9973cmov r14l, [rax]
37bc9973fmov rsi, rdx
37bc99742mov r13, r8
37bc99745mov r12, r9
37bc99748mov r8l, 1
37bc9974emov r9l, 1
37bc99754lea rdx, [rip+0x7b5415]
37bc9975bmov rbx, rcx
37bc9975ecall lsame_
37bc99763test eax, eax
37bc99765je 0x37bc998c0
37bc9976b
37bc9976bloc_37bc9976b:
37bc9976bmov edx, [rsi]
37bc9976dtest edx, edx
37bc9976fjs 0x37bc99880
37bc99775mov r8l, [r13]
37bc99779test r8l, r8l
37bc9977cjs 0x37bc998f0
37bc99782mov rcx, [rsp+224]
37bc9978atest edx, edx
37bc9978cmov eax, 1
37bc99791cmovg eax, edx
37bc99794cmp [rcx], eax
37bc99796jl 0x37bc99900
37bc9979cmov rcx, [rsp+256]
37bc997a4cmp [rcx], eax
37bc997a6jl 0x37bc999e8
37bc997acmov rax, [rsp+272]
37bc997b4mov ecx, [rax]
37bc997b6test ecx, ecx
37bc997b8jle 0x37bc99a00
37bc997bemov eax, [rdi]
37bc997c0test eax, eax
37bc997c2jne 0x37bc99a46
37bc997c8test edx, edx
37bc997cajne 0x37bc99980
37bc997d0movsd_xmm x0, [rip+0x7b53b0]
37bc997d8
37bc997d8loc_37bc997d8:
37bc997d8mov [rbp+8], 0
37bc997e0movsd_xmm [rbp], x0
37bc997e5test eax, eax
37bc997e7jne 0x37bc99a46
37bc997edcmp r14l, -1
37bc997f1je 0x37bc998a8
37bc997f7mov [rsp+64], rdi
37bc997fcmov r8, r12
37bc997ffmov rdx, rsi
37bc99802mov rcx, rbx
37bc99805mov rax, [rsp+272]
37bc9980dmov [rsp+48], rbp
37bc99812mov r9, [rsp+224]
37bc9981amovsd_xmm [rsp+104], x0
37bc99820mov [rsp+56], rax
37bc99825mov rax, [rsp+240]
37bc9982dmov [rsp+72], 1
37bc99836mov [rsp+40], rax
37bc9983bmov rax, [rsp+232]
37bc99843mov [rsp+32], rax
37bc99848call zsytrf_rk_
37bc9984dmov eax, [rdi]
37bc9984fmovsd_xmm x0, [rsp+104]
37bc99855test eax, eax
37bc99857je 0x37bc99910
37bc9985d
37bc9985dloc_37bc9985d:
37bc9985dmov [rbp+8], 0
37bc99865movsd_xmm [rbp], x0
37bc9986asub rsp, -128
37bc9986epop rbx
37bc9986fpop rsi
37bc99870pop rdi
37bc99871pop rbp
37bc99872pop r12
37bc99874pop r13
37bc99876pop r14
37bc99878ret
37bc99879
37bc99879 0f 1f 80 00 00 00 00 .......
37bc99880
37bc99880loc_37bc99880:
37bc99880mov edx, -2
37bc99885mov eax, 2
37bc9988a
37bc9988aloc_37bc9988a:
37bc9988amov [rdi], edx
37bc9988c
37bc9988cloc_37bc9988c:
37bc9988clea rdx, [rsp+124]
37bc99891mov r8l, 9
37bc99897lea rcx, [rip+0x7b52da]
37bc9989emov [rsp+124], eax
37bc998a2call xerbla_
37bc998a7nop
37bc998a8
37bc998a8loc_37bc998a8:
37bc998a8sub rsp, -128
37bc998acpop rbx
37bc998adpop rsi
37bc998aepop rdi
37bc998afpop rbp
37bc998b0pop r12
37bc998b2pop r13
37bc998b4pop r14
37bc998b6ret
37bc998b7
37bc998b7 66 0f 1f 84 00 00 00 00 00 f........
37bc998c0
37bc998c0loc_37bc998c0:
37bc998c0mov r9l, 1
37bc998c6mov r8l, 1
37bc998cclea rdx, [rip+0x7b529e]
37bc998d3mov rcx, rbx
37bc998d6call lsame_
37bc998dbtest eax, eax
37bc998ddjne 0x37bc9976b
37bc998e3mov edx, -1
37bc998e8mov eax, 1
37bc998edjmp 0x37bc9988a
37bc998ef
37bc998ef 90 .
37bc998f0
37bc998f0loc_37bc998f0:
37bc998f0mov edx, -3
37bc998f5mov eax, 3
37bc998fajmp 0x37bc9988a
37bc998fc
37bc998fc 0f 1f 40 00 ..@.
37bc99900
37bc99900loc_37bc99900:
37bc99900mov edx, -5
37bc99905mov eax, 5
37bc9990ajmp 0x37bc9988a
37bc9990f
37bc9990f 90 .
37bc99910
37bc99910loc_37bc99910:
37bc99910mov [rsp+72], rdi
37bc99915mov r9, r12
37bc99918mov r8, r13
37bc9991bmov rdx, rsi
37bc9991emov rax, [rsp+256]
37bc99926mov rcx, rbx
37bc99929mov [rsp+80], 1
37bc99932mov [rsp+64], rax
37bc99937mov rax, [rsp+248]
37bc9993fmov [rsp+56], rax
37bc99944mov rax, [rsp+240]
37bc9994cmov [rsp+48], rax
37bc99951mov rax, [rsp+232]
37bc99959mov [rsp+40], rax
37bc9995emov rax, [rsp+224]
37bc99966mov [rsp+32], rax
37bc9996bcall zsytrs_3_
37bc99970movsd_xmm x0, [rsp+104]
37bc99976jmp 0x37bc9985d
37bc9997b
37bc9997b 0f 1f 44 00 00 ..D..
37bc99980
37bc99980loc_37bc99980:
37bc99980lea rax, [rip+0x7b51ed]
37bc99987mov r8, r12
37bc9998amov rdx, rsi
37bc9998dmov rcx, rbx
37bc99990mov [rsp+56], rax
37bc99995mov rax, [rsp+240]
37bc9999dmov [rsp+64], rdi
37bc999a2mov r9, [rsp+224]
37bc999aamov [rsp+40], rax
37bc999afmov rax, [rsp+232]
37bc999b7mov [rsp+72], 1
37bc999c0mov [rsp+32], rax
37bc999c5mov [rsp+48], rbp
37bc999cacall zsytrf_rk_
37bc999cfcvttsd2si eax, [rbp]
37bc999d4pxor x0, x0
37bc999d8cvtsi2sd x0, eax
37bc999dcmov eax, [rdi]
37bc999dejmp 0x37bc997d8
37bc999e3
37bc999e3 0f 1f 44 00 00 ..D..
37bc999e8
37bc999e8loc_37bc999e8:
37bc999e8mov edx, -9
37bc999edmov eax, 9
37bc999f2jmp 0x37bc9988a
37bc999f7
37bc999f7 66 0f 1f 84 00 00 00 00 00 f........
37bc99a00
37bc99a00loc_37bc99a00:
37bc99a00cmp r14l, -1
37bc99a04je 0x37bc99a20
37bc99a06mov [rdi], -11
37bc99a0cmov eax, 11
37bc99a11jmp 0x37bc9988c
37bc99a16
37bc99a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc99a20
37bc99a20loc_37bc99a20:
37bc99a20mov eax, [rdi]
37bc99a22test eax, eax
37bc99a24jne 0x37bc99a46
37bc99a26test edx, edx
37bc99a28jne 0x37bc99980
37bc99a2emov rax, [rip+0x7b5153]
37bc99a35mov [rbp+8], 0
37bc99a3dmov [rbp], rax
37bc99a41jmp 0x37bc998a8
37bc99a46
37bc99a46loc_37bc99a46:
37bc99a46neg eax
37bc99a48jmp 0x37bc9988c
37bc99710
37bc99710zsysv_rk_:
37bc99710push r14
37bc99712push r13
37bc99714push r12
37bc99716push rbp
37bc99717push rdi
37bc99718push rsi
37bc99719push rbx
37bc9971aadd rsp, -128
37bc9971emov rdi, [rsp+280]
37bc99726mov rax, [rsp+272]
37bc9972emov rbp, [rsp+264]
37bc99736mov [rdi], 0
37bc9973cmov r14l, [rax]
37bc9973fmov rsi, rdx
37bc99742mov r13, r8
37bc99745mov r12, r9
37bc99748mov r8l, 1
37bc9974emov r9l, 1
37bc99754lea rdx, [rip+0x7b5415]
37bc9975bmov rbx, rcx
37bc9975ecall lsame_
37bc99763test eax, eax
37bc99765je 0x37bc998c0
37bc9976b
37bc9976bloc_37bc9976b:
37bc9976bmov edx, [rsi]
37bc9976dtest edx, edx
37bc9976fjs 0x37bc99880
37bc99775mov r8l, [r13]
37bc99779test r8l, r8l
37bc9977cjs 0x37bc998f0
37bc99782mov rcx, [rsp+224]
37bc9978atest edx, edx
37bc9978cmov eax, 1
37bc99791cmovg eax, edx
37bc99794cmp [rcx], eax
37bc99796jl 0x37bc99900
37bc9979cmov rcx, [rsp+256]
37bc997a4cmp [rcx], eax
37bc997a6jl 0x37bc999e8
37bc997acmov rax, [rsp+272]
37bc997b4mov ecx, [rax]
37bc997b6test ecx, ecx
37bc997b8jle 0x37bc99a00
37bc997bemov eax, [rdi]
37bc997c0test eax, eax
37bc997c2jne 0x37bc99a46
37bc997c8test edx, edx
37bc997cajne 0x37bc99980
37bc997d0movsd_xmm x0, [rip+0x7b53b0]
37bc997d8
37bc997d8loc_37bc997d8:
37bc997d8mov [rbp+8], 0
37bc997e0movsd_xmm [rbp], x0
37bc997e5test eax, eax
37bc997e7jne 0x37bc99a46
37bc997edcmp r14l, -1
37bc997f1je 0x37bc998a8
37bc997f7mov [rsp+64], rdi
37bc997fcmov r8, r12
37bc997ffmov rdx, rsi
37bc99802mov rcx, rbx
37bc99805mov rax, [rsp+272]
37bc9980dmov [rsp+48], rbp
37bc99812mov r9, [rsp+224]
37bc9981amovsd_xmm [rsp+104], x0
37bc99820mov [rsp+56], rax
37bc99825mov rax, [rsp+240]
37bc9982dmov [rsp+72], 1
37bc99836mov [rsp+40], rax
37bc9983bmov rax, [rsp+232]
37bc99843mov [rsp+32], rax
37bc99848call zsytrf_rk_
37bc9984dmov eax, [rdi]
37bc9984fmovsd_xmm x0, [rsp+104]
37bc99855test eax, eax
37bc99857je 0x37bc99910
37bc9985d
37bc9985dloc_37bc9985d:
37bc9985dmov [rbp+8], 0
37bc99865movsd_xmm [rbp], x0
37bc9986asub rsp, -128
37bc9986epop rbx
37bc9986fpop rsi
37bc99870pop rdi
37bc99871pop rbp
37bc99872pop r12
37bc99874pop r13
37bc99876pop r14
37bc99878ret
37bc99879
37bc99879 0f 1f 80 00 00 00 00 .......
37bc99880
37bc99880loc_37bc99880:
37bc99880mov edx, -2
37bc99885mov eax, 2
37bc9988a
37bc9988aloc_37bc9988a:
37bc9988amov [rdi], edx
37bc9988c
37bc9988cloc_37bc9988c:
37bc9988clea rdx, [rsp+124]
37bc99891mov r8l, 9
37bc99897lea rcx, [rip+0x7b52da]
37bc9989emov [rsp+124], eax
37bc998a2call xerbla_
37bc998a7nop
37bc998a8
37bc998a8loc_37bc998a8:
37bc998a8sub rsp, -128
37bc998acpop rbx
37bc998adpop rsi
37bc998aepop rdi
37bc998afpop rbp
37bc998b0pop r12
37bc998b2pop r13
37bc998b4pop r14
37bc998b6ret
37bc998b7
37bc998b7 66 0f 1f 84 00 00 00 00 00 f........
37bc998c0
37bc998c0loc_37bc998c0:
37bc998c0mov r9l, 1
37bc998c6mov r8l, 1
37bc998cclea rdx, [rip+0x7b529e]
37bc998d3mov rcx, rbx
37bc998d6call lsame_
37bc998dbtest eax, eax
37bc998ddjne 0x37bc9976b
37bc998e3mov edx, -1
37bc998e8mov eax, 1
37bc998edjmp 0x37bc9988a
37bc998ef
37bc998ef 90 .
37bc998f0
37bc998f0loc_37bc998f0:
37bc998f0mov edx, -3
37bc998f5mov eax, 3
37bc998fajmp 0x37bc9988a
37bc998fc
37bc998fc 0f 1f 40 00 ..@.
37bc99900
37bc99900loc_37bc99900:
37bc99900mov edx, -5
37bc99905mov eax, 5
37bc9990ajmp 0x37bc9988a
37bc9990f
37bc9990f 90 .
37bc99910
37bc99910loc_37bc99910:
37bc99910mov [rsp+72], rdi
37bc99915mov r9, r12
37bc99918mov r8, r13
37bc9991bmov rdx, rsi
37bc9991emov rax, [rsp+256]
37bc99926mov rcx, rbx
37bc99929mov [rsp+80], 1
37bc99932mov [rsp+64], rax
37bc99937mov rax, [rsp+248]
37bc9993fmov [rsp+56], rax
37bc99944mov rax, [rsp+240]
37bc9994cmov [rsp+48], rax
37bc99951mov rax, [rsp+232]
37bc99959mov [rsp+40], rax
37bc9995emov rax, [rsp+224]
37bc99966mov [rsp+32], rax
37bc9996bcall zsytrs_3_
37bc99970movsd_xmm x0, [rsp+104]
37bc99976jmp 0x37bc9985d
37bc9997b
37bc9997b 0f 1f 44 00 00 ..D..
37bc99980
37bc99980loc_37bc99980:
37bc99980lea rax, [rip+0x7b51ed]
37bc99987mov r8, r12
37bc9998amov rdx, rsi
37bc9998dmov rcx, rbx
37bc99990mov [rsp+56], rax
37bc99995mov rax, [rsp+240]
37bc9999dmov [rsp+64], rdi
37bc999a2mov r9, [rsp+224]
37bc999aamov [rsp+40], rax
37bc999afmov rax, [rsp+232]
37bc999b7mov [rsp+72], 1
37bc999c0mov [rsp+32], rax
37bc999c5mov [rsp+48], rbp
37bc999cacall zsytrf_rk_
37bc999cfcvttsd2si eax, [rbp]
37bc999d4pxor x0, x0
37bc999d8cvtsi2sd x0, eax
37bc999dcmov eax, [rdi]
37bc999dejmp 0x37bc997d8
37bc999e3
37bc999e3 0f 1f 44 00 00 ..D..
37bc999e8
37bc999e8loc_37bc999e8:
37bc999e8mov edx, -9
37bc999edmov eax, 9
37bc999f2jmp 0x37bc9988a
37bc999f7
37bc999f7 66 0f 1f 84 00 00 00 00 00 f........
37bc99a00
37bc99a00loc_37bc99a00:
37bc99a00cmp r14l, -1
37bc99a04je 0x37bc99a20
37bc99a06mov [rdi], -11
37bc99a0cmov eax, 11
37bc99a11jmp 0x37bc9988c
37bc99a16
37bc99a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc99a20
37bc99a20loc_37bc99a20:
37bc99a20mov eax, [rdi]
37bc99a22test eax, eax
37bc99a24jne 0x37bc99a46
37bc99a26test edx, edx
37bc99a28jne 0x37bc99980
37bc99a2emov rax, [rip+0x7b5153]
37bc99a35mov [rbp+8], 0
37bc99a3dmov [rbp], rax
37bc99a41jmp 0x37bc998a8
37bc99a46
37bc99a46loc_37bc99a46:
37bc99a46neg eax
37bc99a48jmp 0x37bc9988c
37bc99710
37bc99a4d
37bc99a4d // align 0x10
37bc99a4d // align 0x10
37bc99a50
37bc99a50zsysv_aa_:
37bc99a50push r15
37bc99a52push r14
37bc99a54push r13
37bc99a56push r12
37bc99a58push rbp
37bc99a59push rdi
37bc99a5apush rsi
37bc99a5bpush rbx
37bc99a5csub rsp, 136
37bc99a63mov rdi, [rsp+288]
37bc99a6bmov rax, [rsp+280]
37bc99a73mov rbx, [rsp+272]
37bc99a7bmov [rdi], 0
37bc99a81mov r15l, [rax]
37bc99a84mov rbp, rdx
37bc99a87mov r13, r8
37bc99a8amov r12, r9
37bc99a8dmov r8l, 1
37bc99a93mov r9l, 1
37bc99a99lea rdx, [rip+0x7b50f0]
37bc99aa0mov rsi, rcx
37bc99aa3call lsame_
37bc99aa8test eax, eax
37bc99aaaje 0x37bc99ca0
37bc99ab0
37bc99ab0loc_37bc99ab0:
37bc99ab0mov eax, [rbp]
37bc99ab3test eax, eax
37bc99ab5js 0x37bc99c60
37bc99abbmov edx, [r13]
37bc99abftest edx, edx
37bc99ac1js 0x37bc99cd0
37bc99ac7mov rcx, [rsp+240]
37bc99acftest eax, eax
37bc99ad1mov edx, 1
37bc99ad6cmovg edx, eax
37bc99ad9cmp [rcx], edx
37bc99adbjl 0x37bc99ce0
37bc99ae1mov rcx, [rsp+264]
37bc99ae9cmp [rcx], edx
37bc99aebjl 0x37bc99d60
37bc99af1lea edx, [rax+rax]
37bc99af4mov rcx, [rsp+280]
37bc99afclea eax, [rax+rdx-2]
37bc99b00cmp eax, edx
37bc99b02cmovl eax, edx
37bc99b05cmp [rcx], eax
37bc99b07jl 0x37bc99d70
37bc99b0dmov eax, [rdi]
37bc99b0ftest eax, eax
37bc99b11jne 0x37bc99d96
37bc99b17mov rcx, [rsp+248]
37bc99b1fmov [rsp+56], rdi
37bc99b24mov r8, r12
37bc99b27mov rdx, rbp
37bc99b2alea rax, [rip+0x7b5063]
37bc99b31mov [rsp+40], rbx
37bc99b36mov r9, [rsp+240]
37bc99b3emov [rsp+48], rax
37bc99b43mov [rsp+32], rcx
37bc99b48mov rcx, rsi
37bc99b4bmov [rsp+64], 1
37bc99b54call zsytrf_aa_
37bc99b59cvttsd2si r14l, [rbx]
37bc99b5emov r9, r12
37bc99b61mov r8, r13
37bc99b64lea rax, [rip+0x7b5029]
37bc99b6bmov [rsp+80], rdi
37bc99b70mov rdx, rbp
37bc99b73mov rcx, rsi
37bc99b76mov [rsp+72], rax
37bc99b7bmov rax, [rsp+264]
37bc99b83mov [rsp+88], 1
37bc99b8cmov [rsp+56], rax
37bc99b91mov rax, [rsp+256]
37bc99b99mov [rsp+64], rbx
37bc99b9emov [rsp+48], rax
37bc99ba3mov rax, [rsp+248]
37bc99babmov [rsp+40], rax
37bc99bb0mov rax, [rsp+240]
37bc99bb8mov [rsp+32], rax
37bc99bbdcall zsytrs_aa_
37bc99bc2cvttsd2si eax, [rbx]
37bc99bc6pxor x0, x0
37bc99bcamov [rbx+8], 0
37bc99bd2cmp eax, r14l
37bc99bd5cmovl eax, r14l
37bc99bd9cvtsi2sd x0, eax
37bc99bddmov eax, [rdi]
37bc99bdfmovsd_xmm [rbx], x0
37bc99be3test eax, eax
37bc99be5jne 0x37bc99d96
37bc99bebcmp r15l, -1
37bc99befje 0x37bc99c88
37bc99bf5mov [rsp+56], rdi
37bc99bfamov r8, r12
37bc99bfdmov rdx, rbp
37bc99c00mov rcx, rsi
37bc99c03mov rax, [rsp+280]
37bc99c0bmov [rsp+40], rbx
37bc99c10mov r9, [rsp+240]
37bc99c18movsd_xmm [rsp+104], x0
37bc99c1emov [rsp+48], rax
37bc99c23mov rax, [rsp+248]
37bc99c2bmov [rsp+64], 1
37bc99c34mov [rsp+32], rax
37bc99c39call zsytrf_aa_
37bc99c3emov eax, [rdi]
37bc99c40movsd_xmm x0, [rsp+104]
37bc99c46test eax, eax
37bc99c48je 0x37bc99cf0
37bc99c4e
37bc99c4eloc_37bc99c4e:
37bc99c4emov [rbx+8], 0
37bc99c56movsd_xmm [rbx], x0
37bc99c5ajmp 0x37bc99c88
37bc99c5c
37bc99c5c 0f 1f 40 00 ..@.
37bc99c60
37bc99c60loc_37bc99c60:
37bc99c60mov edx, -2
37bc99c65mov eax, 2
37bc99c6a
37bc99c6aloc_37bc99c6a:
37bc99c6amov [rdi], edx
37bc99c6c
37bc99c6cloc_37bc99c6c:
37bc99c6clea rdx, [rsp+124]
37bc99c71mov r8l, 9
37bc99c77lea rcx, [rip+0x7b4f1a]
37bc99c7emov [rsp+124], eax
37bc99c82call xerbla_
37bc99c87nop
37bc99c88
37bc99c88loc_37bc99c88:
37bc99c88add rsp, 136
37bc99c8fpop rbx
37bc99c90pop rsi
37bc99c91pop rdi
37bc99c92pop rbp
37bc99c93pop r12
37bc99c95pop r13
37bc99c97pop r14
37bc99c99pop r15
37bc99c9bret
37bc99c9c
37bc99c9c 0f 1f 40 00 ..@.
37bc99ca0
37bc99ca0loc_37bc99ca0:
37bc99ca0mov r9l, 1
37bc99ca6mov r8l, 1
37bc99caclea rdx, [rip+0x7b4ede]
37bc99cb3mov rcx, rsi
37bc99cb6call lsame_
37bc99cbbtest eax, eax
37bc99cbdjne 0x37bc99ab0
37bc99cc3mov edx, -1
37bc99cc8mov eax, 1
37bc99ccdjmp 0x37bc99c6a
37bc99ccf
37bc99ccf 90 .
37bc99cd0
37bc99cd0loc_37bc99cd0:
37bc99cd0mov edx, -3
37bc99cd5mov eax, 3
37bc99cdajmp 0x37bc99c6a
37bc99cdc
37bc99cdc 0f 1f 40 00 ..@.
37bc99ce0
37bc99ce0loc_37bc99ce0:
37bc99ce0mov edx, -5
37bc99ce5mov eax, 5
37bc99ceajmp 0x37bc99c6a
37bc99cef
37bc99cef 90 .
37bc99cf0
37bc99cf0loc_37bc99cf0:
37bc99cf0mov [rsp+80], rdi
37bc99cf5mov r9, r12
37bc99cf8mov r8, r13
37bc99cfbmov rdx, rbp
37bc99cfemov rax, [rsp+280]
37bc99d06mov [rsp+64], rbx
37bc99d0bmov rcx, rsi
37bc99d0emov [rsp+88], 1
37bc99d17mov [rsp+72], rax
37bc99d1cmov rax, [rsp+264]
37bc99d24mov [rsp+56], rax
37bc99d29mov rax, [rsp+256]
37bc99d31mov [rsp+48], rax
37bc99d36mov rax, [rsp+248]
37bc99d3emov [rsp+40], rax
37bc99d43mov rax, [rsp+240]
37bc99d4bmov [rsp+32], rax
37bc99d50call zsytrs_aa_
37bc99d55movsd_xmm x0, [rsp+104]
37bc99d5bjmp 0x37bc99c4e
37bc99d60
37bc99d60loc_37bc99d60:
37bc99d60mov edx, -8
37bc99d65mov eax, 8
37bc99d6ajmp 0x37bc99c6a
37bc99d6f
37bc99d6f 90 .
37bc99d70
37bc99d70loc_37bc99d70:
37bc99d70cmp r15l, -1
37bc99d74je 0x37bc99d90
37bc99d76mov [rdi], -10
37bc99d7cmov eax, 10
37bc99d81jmp 0x37bc99c6c
37bc99d86
37bc99d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc99d90
37bc99d90loc_37bc99d90:
37bc99d90mov eax, [rdi]
37bc99d92test eax, eax
37bc99d94je 0x37bc99d9d
37bc99d96
37bc99d96loc_37bc99d96:
37bc99d96neg eax
37bc99d98jmp 0x37bc99c6c
37bc99d9d
37bc99d9dloc_37bc99d9d:
37bc99d9dmov [rsp+56], rdi
37bc99da2mov r8, r12
37bc99da5mov rdx, rbp
37bc99da8mov rcx, rsi
37bc99dabmov rax, [rsp+248]
37bc99db3lea r14, [rip+0x7b4dda]
37bc99dbamov [rsp+64], 1
37bc99dc3mov [rsp+48], r14
37bc99dc8mov r9, [rsp+240]
37bc99dd0mov [rsp+32], rax
37bc99dd5mov [rsp+40], rbx
37bc99ddacall zsytrf_aa_
37bc99ddfcvttsd2si r15l, [rbx]
37bc99de4mov r9, r12
37bc99de7mov r8, r13
37bc99deamov rax, [rsp+264]
37bc99df2mov [rsp+80], rdi
37bc99df7mov rdx, rbp
37bc99dfamov rcx, rsi
37bc99dfdmov [rsp+88], 1
37bc99e06mov [rsp+56], rax
37bc99e0bmov rax, [rsp+256]
37bc99e13mov [rsp+72], r14
37bc99e18mov [rsp+48], rax
37bc99e1dmov rax, [rsp+248]
37bc99e25mov [rsp+64], rbx
37bc99e2amov [rsp+40], rax
37bc99e2fmov rax, [rsp+240]
37bc99e37mov [rsp+32], rax
37bc99e3ccall zsytrs_aa_
37bc99e41cvttsd2si eax, [rbx]
37bc99e45pxor x0, x0
37bc99e49mov [rbx+8], 0
37bc99e51cmp eax, r15l
37bc99e54cmovl eax, r15l
37bc99e58cvtsi2sd x0, eax
37bc99e5cmov eax, [rdi]
37bc99e5emovsd_xmm [rbx], x0
37bc99e62test eax, eax
37bc99e64je 0x37bc99c88
37bc99e6ajmp 0x37bc99d96
37bc99a50
37bc99a50zsysv_aa_:
37bc99a50push r15
37bc99a52push r14
37bc99a54push r13
37bc99a56push r12
37bc99a58push rbp
37bc99a59push rdi
37bc99a5apush rsi
37bc99a5bpush rbx
37bc99a5csub rsp, 136
37bc99a63mov rdi, [rsp+288]
37bc99a6bmov rax, [rsp+280]
37bc99a73mov rbx, [rsp+272]
37bc99a7bmov [rdi], 0
37bc99a81mov r15l, [rax]
37bc99a84mov rbp, rdx
37bc99a87mov r13, r8
37bc99a8amov r12, r9
37bc99a8dmov r8l, 1
37bc99a93mov r9l, 1
37bc99a99lea rdx, [rip+0x7b50f0]
37bc99aa0mov rsi, rcx
37bc99aa3call lsame_
37bc99aa8test eax, eax
37bc99aaaje 0x37bc99ca0
37bc99ab0
37bc99ab0loc_37bc99ab0:
37bc99ab0mov eax, [rbp]
37bc99ab3test eax, eax
37bc99ab5js 0x37bc99c60
37bc99abbmov edx, [r13]
37bc99abftest edx, edx
37bc99ac1js 0x37bc99cd0
37bc99ac7mov rcx, [rsp+240]
37bc99acftest eax, eax
37bc99ad1mov edx, 1
37bc99ad6cmovg edx, eax
37bc99ad9cmp [rcx], edx
37bc99adbjl 0x37bc99ce0
37bc99ae1mov rcx, [rsp+264]
37bc99ae9cmp [rcx], edx
37bc99aebjl 0x37bc99d60
37bc99af1lea edx, [rax+rax]
37bc99af4mov rcx, [rsp+280]
37bc99afclea eax, [rax+rdx-2]
37bc99b00cmp eax, edx
37bc99b02cmovl eax, edx
37bc99b05cmp [rcx], eax
37bc99b07jl 0x37bc99d70
37bc99b0dmov eax, [rdi]
37bc99b0ftest eax, eax
37bc99b11jne 0x37bc99d96
37bc99b17mov rcx, [rsp+248]
37bc99b1fmov [rsp+56], rdi
37bc99b24mov r8, r12
37bc99b27mov rdx, rbp
37bc99b2alea rax, [rip+0x7b5063]
37bc99b31mov [rsp+40], rbx
37bc99b36mov r9, [rsp+240]
37bc99b3emov [rsp+48], rax
37bc99b43mov [rsp+32], rcx
37bc99b48mov rcx, rsi
37bc99b4bmov [rsp+64], 1
37bc99b54call zsytrf_aa_
37bc99b59cvttsd2si r14l, [rbx]
37bc99b5emov r9, r12
37bc99b61mov r8, r13
37bc99b64lea rax, [rip+0x7b5029]
37bc99b6bmov [rsp+80], rdi
37bc99b70mov rdx, rbp
37bc99b73mov rcx, rsi
37bc99b76mov [rsp+72], rax
37bc99b7bmov rax, [rsp+264]
37bc99b83mov [rsp+88], 1
37bc99b8cmov [rsp+56], rax
37bc99b91mov rax, [rsp+256]
37bc99b99mov [rsp+64], rbx
37bc99b9emov [rsp+48], rax
37bc99ba3mov rax, [rsp+248]
37bc99babmov [rsp+40], rax
37bc99bb0mov rax, [rsp+240]
37bc99bb8mov [rsp+32], rax
37bc99bbdcall zsytrs_aa_
37bc99bc2cvttsd2si eax, [rbx]
37bc99bc6pxor x0, x0
37bc99bcamov [rbx+8], 0
37bc99bd2cmp eax, r14l
37bc99bd5cmovl eax, r14l
37bc99bd9cvtsi2sd x0, eax
37bc99bddmov eax, [rdi]
37bc99bdfmovsd_xmm [rbx], x0
37bc99be3test eax, eax
37bc99be5jne 0x37bc99d96
37bc99bebcmp r15l, -1
37bc99befje 0x37bc99c88
37bc99bf5mov [rsp+56], rdi
37bc99bfamov r8, r12
37bc99bfdmov rdx, rbp
37bc99c00mov rcx, rsi
37bc99c03mov rax, [rsp+280]
37bc99c0bmov [rsp+40], rbx
37bc99c10mov r9, [rsp+240]
37bc99c18movsd_xmm [rsp+104], x0
37bc99c1emov [rsp+48], rax
37bc99c23mov rax, [rsp+248]
37bc99c2bmov [rsp+64], 1
37bc99c34mov [rsp+32], rax
37bc99c39call zsytrf_aa_
37bc99c3emov eax, [rdi]
37bc99c40movsd_xmm x0, [rsp+104]
37bc99c46test eax, eax
37bc99c48je 0x37bc99cf0
37bc99c4e
37bc99c4eloc_37bc99c4e:
37bc99c4emov [rbx+8], 0
37bc99c56movsd_xmm [rbx], x0
37bc99c5ajmp 0x37bc99c88
37bc99c5c
37bc99c5c 0f 1f 40 00 ..@.
37bc99c60
37bc99c60loc_37bc99c60:
37bc99c60mov edx, -2
37bc99c65mov eax, 2
37bc99c6a
37bc99c6aloc_37bc99c6a:
37bc99c6amov [rdi], edx
37bc99c6c
37bc99c6cloc_37bc99c6c:
37bc99c6clea rdx, [rsp+124]
37bc99c71mov r8l, 9
37bc99c77lea rcx, [rip+0x7b4f1a]
37bc99c7emov [rsp+124], eax
37bc99c82call xerbla_
37bc99c87nop
37bc99c88
37bc99c88loc_37bc99c88:
37bc99c88add rsp, 136
37bc99c8fpop rbx
37bc99c90pop rsi
37bc99c91pop rdi
37bc99c92pop rbp
37bc99c93pop r12
37bc99c95pop r13
37bc99c97pop r14
37bc99c99pop r15
37bc99c9bret
37bc99c9c
37bc99c9c 0f 1f 40 00 ..@.
37bc99ca0
37bc99ca0loc_37bc99ca0:
37bc99ca0mov r9l, 1
37bc99ca6mov r8l, 1
37bc99caclea rdx, [rip+0x7b4ede]
37bc99cb3mov rcx, rsi
37bc99cb6call lsame_
37bc99cbbtest eax, eax
37bc99cbdjne 0x37bc99ab0
37bc99cc3mov edx, -1
37bc99cc8mov eax, 1
37bc99ccdjmp 0x37bc99c6a
37bc99ccf
37bc99ccf 90 .
37bc99cd0
37bc99cd0loc_37bc99cd0:
37bc99cd0mov edx, -3
37bc99cd5mov eax, 3
37bc99cdajmp 0x37bc99c6a
37bc99cdc
37bc99cdc 0f 1f 40 00 ..@.
37bc99ce0
37bc99ce0loc_37bc99ce0:
37bc99ce0mov edx, -5
37bc99ce5mov eax, 5
37bc99ceajmp 0x37bc99c6a
37bc99cef
37bc99cef 90 .
37bc99cf0
37bc99cf0loc_37bc99cf0:
37bc99cf0mov [rsp+80], rdi
37bc99cf5mov r9, r12
37bc99cf8mov r8, r13
37bc99cfbmov rdx, rbp
37bc99cfemov rax, [rsp+280]
37bc99d06mov [rsp+64], rbx
37bc99d0bmov rcx, rsi
37bc99d0emov [rsp+88], 1
37bc99d17mov [rsp+72], rax
37bc99d1cmov rax, [rsp+264]
37bc99d24mov [rsp+56], rax
37bc99d29mov rax, [rsp+256]
37bc99d31mov [rsp+48], rax
37bc99d36mov rax, [rsp+248]
37bc99d3emov [rsp+40], rax
37bc99d43mov rax, [rsp+240]
37bc99d4bmov [rsp+32], rax
37bc99d50call zsytrs_aa_
37bc99d55movsd_xmm x0, [rsp+104]
37bc99d5bjmp 0x37bc99c4e
37bc99d60
37bc99d60loc_37bc99d60:
37bc99d60mov edx, -8
37bc99d65mov eax, 8
37bc99d6ajmp 0x37bc99c6a
37bc99d6f
37bc99d6f 90 .
37bc99d70
37bc99d70loc_37bc99d70:
37bc99d70cmp r15l, -1
37bc99d74je 0x37bc99d90
37bc99d76mov [rdi], -10
37bc99d7cmov eax, 10
37bc99d81jmp 0x37bc99c6c
37bc99d86
37bc99d86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc99d90
37bc99d90loc_37bc99d90:
37bc99d90mov eax, [rdi]
37bc99d92test eax, eax
37bc99d94je 0x37bc99d9d
37bc99d96
37bc99d96loc_37bc99d96:
37bc99d96neg eax
37bc99d98jmp 0x37bc99c6c
37bc99d9d
37bc99d9dloc_37bc99d9d:
37bc99d9dmov [rsp+56], rdi
37bc99da2mov r8, r12
37bc99da5mov rdx, rbp
37bc99da8mov rcx, rsi
37bc99dabmov rax, [rsp+248]
37bc99db3lea r14, [rip+0x7b4dda]
37bc99dbamov [rsp+64], 1
37bc99dc3mov [rsp+48], r14
37bc99dc8mov r9, [rsp+240]
37bc99dd0mov [rsp+32], rax
37bc99dd5mov [rsp+40], rbx
37bc99ddacall zsytrf_aa_
37bc99ddfcvttsd2si r15l, [rbx]
37bc99de4mov r9, r12
37bc99de7mov r8, r13
37bc99deamov rax, [rsp+264]
37bc99df2mov [rsp+80], rdi
37bc99df7mov rdx, rbp
37bc99dfamov rcx, rsi
37bc99dfdmov [rsp+88], 1
37bc99e06mov [rsp+56], rax
37bc99e0bmov rax, [rsp+256]
37bc99e13mov [rsp+72], r14
37bc99e18mov [rsp+48], rax
37bc99e1dmov rax, [rsp+248]
37bc99e25mov [rsp+64], rbx
37bc99e2amov [rsp+40], rax
37bc99e2fmov rax, [rsp+240]
37bc99e37mov [rsp+32], rax
37bc99e3ccall zsytrs_aa_
37bc99e41cvttsd2si eax, [rbx]
37bc99e45pxor x0, x0
37bc99e49mov [rbx+8], 0
37bc99e51cmp eax, r15l
37bc99e54cmovl eax, r15l
37bc99e58cvtsi2sd x0, eax
37bc99e5cmov eax, [rdi]
37bc99e5emovsd_xmm [rbx], x0
37bc99e62test eax, eax
37bc99e64je 0x37bc99c88
37bc99e6ajmp 0x37bc99d96
37bc99a50
37bc99e6f
37bc99e6f // align 0x10
37bc99e6f // align 0x10
37bc99e70
37bc99e70ztbcon_:
37bc99e70push r15
37bc99e72push r14
37bc99e74push r13
37bc99e76push r12
37bc99e78push rbp
37bc99e79push rdi
37bc99e7apush rsi
37bc99e7bpush rbx
37bc99e7csub rsp, 264
37bc99e83movups [rsp+208], x6
37bc99e8bmovups [rsp+224], x7
37bc99e93movups [rsp+240], x8
37bc99e9cmov r12, [rsp+416]
37bc99ea4mov rsi, [rsp+400]
37bc99eacmov [r12], 0
37bc99eb4mov rdi, rdx
37bc99eb7mov rbp, rcx
37bc99ebalea rdx, [rip+0x7b4cef]
37bc99ec1mov rbx, r9
37bc99ec4mov [rsp+352], r8
37bc99eccmov r9l, 1
37bc99ed2mov rcx, rdi
37bc99ed5mov r8l, 1
37bc99edbcall lsame_
37bc99ee0mov r9l, 1
37bc99ee6mov r8l, 1
37bc99eecmov r14l, eax
37bc99eefcmp [rbp], 49
37bc99ef3jne 0x37bc9a020
37bc99ef9mov rcx, [rsp+352]
37bc99f01lea rdx, [rip+0x7b4ca9]
37bc99f08mov r13l, 1
37bc99f0ecall lsame_
37bc99f13mov r15l, eax
37bc99f16
37bc99f16loc_37bc99f16:
37bc99f16test r14l, r14l
37bc99f19je 0x37bc9a066
37bc99f1f
37bc99f1floc_37bc99f1f:
37bc99f1ftest r15l, r15l
37bc99f22je 0x37bc99fe0
37bc99f28
37bc99f28loc_37bc99f28:
37bc99f28mov r14l, [rbx]
37bc99f2btest r14l, r14l
37bc99f2ejs 0x37bc99f80
37bc99f30mov rax, [rsp+368]
37bc99f38mov eax, [rax]
37bc99f3atest eax, eax
37bc99f3cjs 0x37bc9a450
37bc99f42mov rcx, [rsp+384]
37bc99f4acmp eax, [rcx]
37bc99f4cjge 0x37bc9a438
37bc99f52mov eax, [r12]
37bc99f56test eax, eax
37bc99f58jne 0x37bc9a45f
37bc99f5emov rax, [rsp+392]
37bc99f66test r14l, r14l
37bc99f69jne 0x37bc9a0a0
37bc99f6fmov rdi, [rip+0x7b4c7a]
37bc99f76mov [rax], rdi
37bc99f79jmp 0x37bc99fb0
37bc99f7b
37bc99f7b 0f 1f 44 00 00 ..D..
37bc99f80
37bc99f80loc_37bc99f80:
37bc99f80mov edx, -4
37bc99f85mov eax, 4
37bc99f8a
37bc99f8aloc_37bc99f8a:
37bc99f8amov [r12], edx
37bc99f8e
37bc99f8eloc_37bc99f8e:
37bc99f8elea rdx, [rsp+196]
37bc99f96mov r8l, 6
37bc99f9clea rcx, [rip+0x7b4c12]
37bc99fa3mov [rsp+196], eax
37bc99faacall xerbla_
37bc99fafnop
37bc99fb0
37bc99fb0loc_37bc99fb0:
37bc99fb0movups x6, [rsp+208]
37bc99fb8movups x7, [rsp+224]
37bc99fc0movups x8, [rsp+240]
37bc99fc9add rsp, 264
37bc99fd0pop rbx
37bc99fd1pop rsi
37bc99fd2pop rdi
37bc99fd3pop rbp
37bc99fd4pop r12
37bc99fd6pop r13
37bc99fd8pop r14
37bc99fdapop r15
37bc99fdcret
37bc99fdd
37bc99fdd 0f 1f 00 ...
37bc99fe0
37bc99fe0loc_37bc99fe0:
37bc99fe0mov rcx, [rsp+352]
37bc99fe8mov r9l, 1
37bc99feemov r8l, 1
37bc99ff4lea rdx, [rip+0x7b4bb5]
37bc99ffbcall lsame_
37bc9a000test eax, eax
37bc9a002jne 0x37bc99f28
37bc9a008mov edx, -3
37bc9a00dmov eax, 3
37bc9a012jmp 0x37bc99f8a
37bc9a017
37bc9a017 66 0f 1f 84 00 00 00 00 00 f........
37bc9a020
37bc9a020loc_37bc9a020:
37bc9a020lea rdx, [rip+0x7b4b8b]
37bc9a027mov rcx, rbp
37bc9a02acall lsame_
37bc9a02fmov rcx, [rsp+352]
37bc9a037mov r9l, 1
37bc9a03dmov r8l, 1
37bc9a043mov r13l, eax
37bc9a046lea rdx, [rip+0x7b4b64]
37bc9a04dtest eax, eax
37bc9a04fje 0x37bc9a330
37bc9a055call lsame_
37bc9a05amov r15l, eax
37bc9a05dtest r14l, r14l
37bc9a060jne 0x37bc99f1f
37bc9a066
37bc9a066loc_37bc9a066:
37bc9a066mov r9l, 1
37bc9a06cmov r8l, 1
37bc9a072lea rdx, [rip+0x7b4b3b]
37bc9a079mov rcx, rdi
37bc9a07ccall lsame_
37bc9a081test eax, eax
37bc9a083jne 0x37bc99f1f
37bc9a089mov edx, -2
37bc9a08emov eax, 2
37bc9a093jmp 0x37bc99f8a
37bc9a098
37bc9a098 0f 1f 84 00 00 00 00 00 ........
37bc9a0a0
37bc9a0a0loc_37bc9a0a0:
37bc9a0a0mov [rax], 0
37bc9a0a7mov edx, 12
37bc9a0aclea rcx, [rip+0x7b4b08]
37bc9a0b3call dlamch_
37bc9a0b8mov r9, rbx
37bc9a0bbmov rdx, rdi
37bc9a0bemov rcx, rbp
37bc9a0c1mov rax, [rsp+408]
37bc9a0c9movapd x6, x0
37bc9a0cdmov [rsp+80], 1
37bc9a0d6mov [rsp+72], 1
37bc9a0dfmov r8, [rsp+352]
37bc9a0e7mov [rsp+56], rax
37bc9a0ecmov rax, [rsp+384]
37bc9a0f4mov [rsp+64], 1
37bc9a0fdmov [rsp+48], rax
37bc9a102mov rax, [rsp+376]
37bc9a10amov [rsp+40], rax
37bc9a10fmov rax, [rsp+368]
37bc9a117mov [rsp+32], rax
37bc9a11ccall zlantb_
37bc9a121movapd x3, x0
37bc9a125movapd x7, x0
37bc9a129pxor x0, x0
37bc9a12dcomisd x3, x0
37bc9a131jbe 0x37bc99fb0
37bc9a137pxor x0, x0
37bc9a13bmov eax, 2
37bc9a140mov [rsp+176], 0
37bc9a14clea r15, [rsp+196]
37bc9a154cvtsi2sd x0, r14l
37bc9a159mulsd x0, x6
37bc9a15dsub eax, r13l
37bc9a160mov [rsp+171], 78
37bc9a168mov r14l, eax
37bc9a16blea rax, [rsp+176]
37bc9a173mov [rsp+172], 0
37bc9a17emovsd_xmm x6, [rip+0x7b4a6a]
37bc9a186mov [rsp+136], rax
37bc9a18elea rax, [rsp+171]
37bc9a196lea r13, [rsp+172]
37bc9a19emov [rsp+144], rax
37bc9a1a6movapd x8, x0
37bc9a1abjmp 0x37bc9a252
37bc9a1b0
37bc9a1b0loc_37bc9a1b0:
37bc9a1b0mov rax, [rsp+408]
37bc9a1b8mov [rsp+88], r12
37bc9a1bdlea rbp, [rsp+184]
37bc9a1c5lea rdx, [rip+0x7b4a07]
37bc9a1ccmov [rsp+72], rbp
37bc9a1d1mov r9, [rsp+144]
37bc9a1d9mov rcx, rdi
37bc9a1dcmov [rsp+80], rax
37bc9a1e1mov rax, [rsp+384]
37bc9a1e9mov [rsp+64], rsi
37bc9a1eemov r8, [rsp+352]
37bc9a1f6mov [rsp+56], rax
37bc9a1fbmov rax, [rsp+376]
37bc9a203mov [rsp+104], 19
37bc9a20cmov [rsp+48], rax
37bc9a211mov rax, [rsp+368]
37bc9a219mov [rsp+96], 1
37bc9a222mov [rsp+40], rax
37bc9a227mov [rsp+32], rbx
37bc9a22ccall zlatbs_
37bc9a231
37bc9a231loc_37bc9a231:
37bc9a231movsd_xmm x0, [rsp+184]
37bc9a23amov [rsp+171], 89
37bc9a242ucomisd x0, x6
37bc9a246jp 0x37bc9a3b0
37bc9a24cjne 0x37bc9a3b0
37bc9a252
37bc9a252loc_37bc9a252:
37bc9a252movsxd rdx, [rbx]
37bc9a255mov [rsp+40], r15
37bc9a25amov r8, rsi
37bc9a25dmov rcx, rbx
37bc9a260mov [rsp+32], r13
37bc9a265mov r9, [rsp+136]
37bc9a26dshl rdx, 4
37bc9a271add rdx, rsi
37bc9a274call zlacn2_
37bc9a279mov eax, [rsp+172]
37bc9a280test eax, eax
37bc9a282je 0x37bc9a370
37bc9a288mov [rsp+120], 1
37bc9a291mov [rsp+112], 1
37bc9a29acmp eax, r14l
37bc9a29djne 0x37bc9a1b0
37bc9a2a3mov rax, [rsp+408]
37bc9a2abmov [rsp+88], r12
37bc9a2b0lea rbp, [rsp+184]
37bc9a2b8lea rdx, [rip+0x7b4908]
37bc9a2bfmov [rsp+72], rbp
37bc9a2c4mov r9, [rsp+144]
37bc9a2ccmov rcx, rdi
37bc9a2cfmov [rsp+80], rax
37bc9a2d4mov rax, [rsp+384]
37bc9a2dcmov [rsp+64], rsi
37bc9a2e1mov r8, [rsp+352]
37bc9a2e9mov [rsp+56], rax
37bc9a2eemov rax, [rsp+376]
37bc9a2f6mov [rsp+104], 12
37bc9a2ffmov [rsp+48], rax
37bc9a304mov rax, [rsp+368]
37bc9a30cmov [rsp+96], 1
37bc9a315mov [rsp+40], rax
37bc9a31amov [rsp+32], rbx
37bc9a31fcall zlatbs_
37bc9a324jmp 0x37bc9a231
37bc9a329
37bc9a329 0f 1f 80 00 00 00 00 .......
37bc9a330
37bc9a330loc_37bc9a330:
37bc9a330call lsame_
37bc9a335mov r9l, 1
37bc9a33bmov r8l, 1
37bc9a341mov rcx, rbp
37bc9a344lea rdx, [rip+0x7b4868]
37bc9a34bmov r15l, eax
37bc9a34ecall lsame_
37bc9a353test eax, eax
37bc9a355jne 0x37bc99f16
37bc9a35bmov edx, -1
37bc9a360mov eax, 1
37bc9a365jmp 0x37bc99f8a
37bc9a36a
37bc9a36a 66 0f 1f 44 00 00 f..D..
37bc9a370
37bc9a370loc_37bc9a370:
37bc9a370movsd_xmm x1, [rsp+176]
37bc9a379pxor x0, x0
37bc9a37ducomisd x1, x0
37bc9a381jp 0x37bc9a389
37bc9a383je 0x37bc99fb0
37bc9a389
37bc9a389loc_37bc9a389:
37bc9a389movsd_xmm x0, [rip+0x7b485f]
37bc9a391mov rax, [rsp+392]
37bc9a399divsd x0, x7
37bc9a39ddivsd x0, x1
37bc9a3a1movsd_xmm [rax], x0
37bc9a3a5jmp 0x37bc99fb0
37bc9a3aa
37bc9a3aa 66 0f 1f 44 00 00 f..D..
37bc9a3b0
37bc9a3b0loc_37bc9a3b0:
37bc9a3b0lea r8, [rip+0x7b4831]
37bc9a3b7mov rdx, rsi
37bc9a3bamov rcx, rbx
37bc9a3bdmovsd_xmm [rsp+152], x0
37bc9a3c6call izamax_
37bc9a3cbmovsd_xmm x0, [rsp+152]
37bc9a3d4cdqe
37bc9a3d6shl rax, 4
37bc9a3daadd rax, rsi
37bc9a3ddmovsd_xmm x1, [rax-16]
37bc9a3e2movsd_xmm x2, [rax-8]
37bc9a3e7andpd x1, [rip+0x7b4811]
37bc9a3efandpd x2, [rip+0x7b4809]
37bc9a3f7addsd x1, x2
37bc9a3fbmulsd x1, x8
37bc9a400comisd x1, x0
37bc9a404ja 0x37bc99fb0
37bc9a40apxor x1, x1
37bc9a40eucomisd x0, x1
37bc9a412jp 0x37bc9a41a
37bc9a414je 0x37bc99fb0
37bc9a41a
37bc9a41aloc_37bc9a41a:
37bc9a41alea r9, [rip+0x7b47c7]
37bc9a421mov r8, rsi
37bc9a424mov rdx, rbp
37bc9a427mov rcx, rbx
37bc9a42acall zdrscl_
37bc9a42fjmp 0x37bc9a252
37bc9a434
37bc9a434 0f 1f 40 00 ..@.
37bc9a438
37bc9a438loc_37bc9a438:
37bc9a438mov edx, -7
37bc9a43dmov eax, 7
37bc9a442jmp 0x37bc99f8a
37bc9a447
37bc9a447 66 0f 1f 84 00 00 00 00 00 f........
37bc9a450
37bc9a450loc_37bc9a450:
37bc9a450mov edx, -5
37bc9a455mov eax, 5
37bc9a45ajmp 0x37bc99f8a
37bc9a45f
37bc9a45floc_37bc9a45f:
37bc9a45fneg eax
37bc9a461jmp 0x37bc99f8e
37bc99e70
37bc99e70ztbcon_:
37bc99e70push r15
37bc99e72push r14
37bc99e74push r13
37bc99e76push r12
37bc99e78push rbp
37bc99e79push rdi
37bc99e7apush rsi
37bc99e7bpush rbx
37bc99e7csub rsp, 264
37bc99e83movups [rsp+208], x6
37bc99e8bmovups [rsp+224], x7
37bc99e93movups [rsp+240], x8
37bc99e9cmov r12, [rsp+416]
37bc99ea4mov rsi, [rsp+400]
37bc99eacmov [r12], 0
37bc99eb4mov rdi, rdx
37bc99eb7mov rbp, rcx
37bc99ebalea rdx, [rip+0x7b4cef]
37bc99ec1mov rbx, r9
37bc99ec4mov [rsp+352], r8
37bc99eccmov r9l, 1
37bc99ed2mov rcx, rdi
37bc99ed5mov r8l, 1
37bc99edbcall lsame_
37bc99ee0mov r9l, 1
37bc99ee6mov r8l, 1
37bc99eecmov r14l, eax
37bc99eefcmp [rbp], 49
37bc99ef3jne 0x37bc9a020
37bc99ef9mov rcx, [rsp+352]
37bc99f01lea rdx, [rip+0x7b4ca9]
37bc99f08mov r13l, 1
37bc99f0ecall lsame_
37bc99f13mov r15l, eax
37bc99f16
37bc99f16loc_37bc99f16:
37bc99f16test r14l, r14l
37bc99f19je 0x37bc9a066
37bc99f1f
37bc99f1floc_37bc99f1f:
37bc99f1ftest r15l, r15l
37bc99f22je 0x37bc99fe0
37bc99f28
37bc99f28loc_37bc99f28:
37bc99f28mov r14l, [rbx]
37bc99f2btest r14l, r14l
37bc99f2ejs 0x37bc99f80
37bc99f30mov rax, [rsp+368]
37bc99f38mov eax, [rax]
37bc99f3atest eax, eax
37bc99f3cjs 0x37bc9a450
37bc99f42mov rcx, [rsp+384]
37bc99f4acmp eax, [rcx]
37bc99f4cjge 0x37bc9a438
37bc99f52mov eax, [r12]
37bc99f56test eax, eax
37bc99f58jne 0x37bc9a45f
37bc99f5emov rax, [rsp+392]
37bc99f66test r14l, r14l
37bc99f69jne 0x37bc9a0a0
37bc99f6fmov rdi, [rip+0x7b4c7a]
37bc99f76mov [rax], rdi
37bc99f79jmp 0x37bc99fb0
37bc99f7b
37bc99f7b 0f 1f 44 00 00 ..D..
37bc99f80
37bc99f80loc_37bc99f80:
37bc99f80mov edx, -4
37bc99f85mov eax, 4
37bc99f8a
37bc99f8aloc_37bc99f8a:
37bc99f8amov [r12], edx
37bc99f8e
37bc99f8eloc_37bc99f8e:
37bc99f8elea rdx, [rsp+196]
37bc99f96mov r8l, 6
37bc99f9clea rcx, [rip+0x7b4c12]
37bc99fa3mov [rsp+196], eax
37bc99faacall xerbla_
37bc99fafnop
37bc99fb0
37bc99fb0loc_37bc99fb0:
37bc99fb0movups x6, [rsp+208]
37bc99fb8movups x7, [rsp+224]
37bc99fc0movups x8, [rsp+240]
37bc99fc9add rsp, 264
37bc99fd0pop rbx
37bc99fd1pop rsi
37bc99fd2pop rdi
37bc99fd3pop rbp
37bc99fd4pop r12
37bc99fd6pop r13
37bc99fd8pop r14
37bc99fdapop r15
37bc99fdcret
37bc99fdd
37bc99fdd 0f 1f 00 ...
37bc99fe0
37bc99fe0loc_37bc99fe0:
37bc99fe0mov rcx, [rsp+352]
37bc99fe8mov r9l, 1
37bc99feemov r8l, 1
37bc99ff4lea rdx, [rip+0x7b4bb5]
37bc99ffbcall lsame_
37bc9a000test eax, eax
37bc9a002jne 0x37bc99f28
37bc9a008mov edx, -3
37bc9a00dmov eax, 3
37bc9a012jmp 0x37bc99f8a
37bc9a017
37bc9a017 66 0f 1f 84 00 00 00 00 00 f........
37bc9a020
37bc9a020loc_37bc9a020:
37bc9a020lea rdx, [rip+0x7b4b8b]
37bc9a027mov rcx, rbp
37bc9a02acall lsame_
37bc9a02fmov rcx, [rsp+352]
37bc9a037mov r9l, 1
37bc9a03dmov r8l, 1
37bc9a043mov r13l, eax
37bc9a046lea rdx, [rip+0x7b4b64]
37bc9a04dtest eax, eax
37bc9a04fje 0x37bc9a330
37bc9a055call lsame_
37bc9a05amov r15l, eax
37bc9a05dtest r14l, r14l
37bc9a060jne 0x37bc99f1f
37bc9a066
37bc9a066loc_37bc9a066:
37bc9a066mov r9l, 1
37bc9a06cmov r8l, 1
37bc9a072lea rdx, [rip+0x7b4b3b]
37bc9a079mov rcx, rdi
37bc9a07ccall lsame_
37bc9a081test eax, eax
37bc9a083jne 0x37bc99f1f
37bc9a089mov edx, -2
37bc9a08emov eax, 2
37bc9a093jmp 0x37bc99f8a
37bc9a098
37bc9a098 0f 1f 84 00 00 00 00 00 ........
37bc9a0a0
37bc9a0a0loc_37bc9a0a0:
37bc9a0a0mov [rax], 0
37bc9a0a7mov edx, 12
37bc9a0aclea rcx, [rip+0x7b4b08]
37bc9a0b3call dlamch_
37bc9a0b8mov r9, rbx
37bc9a0bbmov rdx, rdi
37bc9a0bemov rcx, rbp
37bc9a0c1mov rax, [rsp+408]
37bc9a0c9movapd x6, x0
37bc9a0cdmov [rsp+80], 1
37bc9a0d6mov [rsp+72], 1
37bc9a0dfmov r8, [rsp+352]
37bc9a0e7mov [rsp+56], rax
37bc9a0ecmov rax, [rsp+384]
37bc9a0f4mov [rsp+64], 1
37bc9a0fdmov [rsp+48], rax
37bc9a102mov rax, [rsp+376]
37bc9a10amov [rsp+40], rax
37bc9a10fmov rax, [rsp+368]
37bc9a117mov [rsp+32], rax
37bc9a11ccall zlantb_
37bc9a121movapd x3, x0
37bc9a125movapd x7, x0
37bc9a129pxor x0, x0
37bc9a12dcomisd x3, x0
37bc9a131jbe 0x37bc99fb0
37bc9a137pxor x0, x0
37bc9a13bmov eax, 2
37bc9a140mov [rsp+176], 0
37bc9a14clea r15, [rsp+196]
37bc9a154cvtsi2sd x0, r14l
37bc9a159mulsd x0, x6
37bc9a15dsub eax, r13l
37bc9a160mov [rsp+171], 78
37bc9a168mov r14l, eax
37bc9a16blea rax, [rsp+176]
37bc9a173mov [rsp+172], 0
37bc9a17emovsd_xmm x6, [rip+0x7b4a6a]
37bc9a186mov [rsp+136], rax
37bc9a18elea rax, [rsp+171]
37bc9a196lea r13, [rsp+172]
37bc9a19emov [rsp+144], rax
37bc9a1a6movapd x8, x0
37bc9a1abjmp 0x37bc9a252
37bc9a1b0
37bc9a1b0loc_37bc9a1b0:
37bc9a1b0mov rax, [rsp+408]
37bc9a1b8mov [rsp+88], r12
37bc9a1bdlea rbp, [rsp+184]
37bc9a1c5lea rdx, [rip+0x7b4a07]
37bc9a1ccmov [rsp+72], rbp
37bc9a1d1mov r9, [rsp+144]
37bc9a1d9mov rcx, rdi
37bc9a1dcmov [rsp+80], rax
37bc9a1e1mov rax, [rsp+384]
37bc9a1e9mov [rsp+64], rsi
37bc9a1eemov r8, [rsp+352]
37bc9a1f6mov [rsp+56], rax
37bc9a1fbmov rax, [rsp+376]
37bc9a203mov [rsp+104], 19
37bc9a20cmov [rsp+48], rax
37bc9a211mov rax, [rsp+368]
37bc9a219mov [rsp+96], 1
37bc9a222mov [rsp+40], rax
37bc9a227mov [rsp+32], rbx
37bc9a22ccall zlatbs_
37bc9a231
37bc9a231loc_37bc9a231:
37bc9a231movsd_xmm x0, [rsp+184]
37bc9a23amov [rsp+171], 89
37bc9a242ucomisd x0, x6
37bc9a246jp 0x37bc9a3b0
37bc9a24cjne 0x37bc9a3b0
37bc9a252
37bc9a252loc_37bc9a252:
37bc9a252movsxd rdx, [rbx]
37bc9a255mov [rsp+40], r15
37bc9a25amov r8, rsi
37bc9a25dmov rcx, rbx
37bc9a260mov [rsp+32], r13
37bc9a265mov r9, [rsp+136]
37bc9a26dshl rdx, 4
37bc9a271add rdx, rsi
37bc9a274call zlacn2_
37bc9a279mov eax, [rsp+172]
37bc9a280test eax, eax
37bc9a282je 0x37bc9a370
37bc9a288mov [rsp+120], 1
37bc9a291mov [rsp+112], 1
37bc9a29acmp eax, r14l
37bc9a29djne 0x37bc9a1b0
37bc9a2a3mov rax, [rsp+408]
37bc9a2abmov [rsp+88], r12
37bc9a2b0lea rbp, [rsp+184]
37bc9a2b8lea rdx, [rip+0x7b4908]
37bc9a2bfmov [rsp+72], rbp
37bc9a2c4mov r9, [rsp+144]
37bc9a2ccmov rcx, rdi
37bc9a2cfmov [rsp+80], rax
37bc9a2d4mov rax, [rsp+384]
37bc9a2dcmov [rsp+64], rsi
37bc9a2e1mov r8, [rsp+352]
37bc9a2e9mov [rsp+56], rax
37bc9a2eemov rax, [rsp+376]
37bc9a2f6mov [rsp+104], 12
37bc9a2ffmov [rsp+48], rax
37bc9a304mov rax, [rsp+368]
37bc9a30cmov [rsp+96], 1
37bc9a315mov [rsp+40], rax
37bc9a31amov [rsp+32], rbx
37bc9a31fcall zlatbs_
37bc9a324jmp 0x37bc9a231
37bc9a329
37bc9a329 0f 1f 80 00 00 00 00 .......
37bc9a330
37bc9a330loc_37bc9a330:
37bc9a330call lsame_
37bc9a335mov r9l, 1
37bc9a33bmov r8l, 1
37bc9a341mov rcx, rbp
37bc9a344lea rdx, [rip+0x7b4868]
37bc9a34bmov r15l, eax
37bc9a34ecall lsame_
37bc9a353test eax, eax
37bc9a355jne 0x37bc99f16
37bc9a35bmov edx, -1
37bc9a360mov eax, 1
37bc9a365jmp 0x37bc99f8a
37bc9a36a
37bc9a36a 66 0f 1f 44 00 00 f..D..
37bc9a370
37bc9a370loc_37bc9a370:
37bc9a370movsd_xmm x1, [rsp+176]
37bc9a379pxor x0, x0
37bc9a37ducomisd x1, x0
37bc9a381jp 0x37bc9a389
37bc9a383je 0x37bc99fb0
37bc9a389
37bc9a389loc_37bc9a389:
37bc9a389movsd_xmm x0, [rip+0x7b485f]
37bc9a391mov rax, [rsp+392]
37bc9a399divsd x0, x7
37bc9a39ddivsd x0, x1
37bc9a3a1movsd_xmm [rax], x0
37bc9a3a5jmp 0x37bc99fb0
37bc9a3aa
37bc9a3aa 66 0f 1f 44 00 00 f..D..
37bc9a3b0
37bc9a3b0loc_37bc9a3b0:
37bc9a3b0lea r8, [rip+0x7b4831]
37bc9a3b7mov rdx, rsi
37bc9a3bamov rcx, rbx
37bc9a3bdmovsd_xmm [rsp+152], x0
37bc9a3c6call izamax_
37bc9a3cbmovsd_xmm x0, [rsp+152]
37bc9a3d4cdqe
37bc9a3d6shl rax, 4
37bc9a3daadd rax, rsi
37bc9a3ddmovsd_xmm x1, [rax-16]
37bc9a3e2movsd_xmm x2, [rax-8]
37bc9a3e7andpd x1, [rip+0x7b4811]
37bc9a3efandpd x2, [rip+0x7b4809]
37bc9a3f7addsd x1, x2
37bc9a3fbmulsd x1, x8
37bc9a400comisd x1, x0
37bc9a404ja 0x37bc99fb0
37bc9a40apxor x1, x1
37bc9a40eucomisd x0, x1
37bc9a412jp 0x37bc9a41a
37bc9a414je 0x37bc99fb0
37bc9a41a
37bc9a41aloc_37bc9a41a:
37bc9a41alea r9, [rip+0x7b47c7]
37bc9a421mov r8, rsi
37bc9a424mov rdx, rbp
37bc9a427mov rcx, rbx
37bc9a42acall zdrscl_
37bc9a42fjmp 0x37bc9a252
37bc9a434
37bc9a434 0f 1f 40 00 ..@.
37bc9a438
37bc9a438loc_37bc9a438:
37bc9a438mov edx, -7
37bc9a43dmov eax, 7
37bc9a442jmp 0x37bc99f8a
37bc9a447
37bc9a447 66 0f 1f 84 00 00 00 00 00 f........
37bc9a450
37bc9a450loc_37bc9a450:
37bc9a450mov edx, -5
37bc9a455mov eax, 5
37bc9a45ajmp 0x37bc99f8a
37bc9a45f
37bc9a45floc_37bc9a45f:
37bc9a45fneg eax
37bc9a461jmp 0x37bc99f8e
37bc99e70
37bc9a466
37bc9a466 // align 0x20
37bc9a466 // align 0x20
37bc9a480
37bc9a480ztbrfs_:
37bc9a480push r15
37bc9a482push r14
37bc9a484push r13
37bc9a486push r12
37bc9a488push rbp
37bc9a489push rdi
37bc9a48apush rsi
37bc9a48bpush rbx
37bc9a48csub rsp, 376
37bc9a493movups [rsp+272], x6
37bc9a49bmovups [rsp+288], x7
37bc9a4a3movups [rsp+304], x8
37bc9a4acmovups [rsp+320], x9
37bc9a4b5movups [rsp+336], x10
37bc9a4bemovups [rsp+352], x11
37bc9a4c7mov rbp, [rsp+576]
37bc9a4cfmov rax, [rsp+536]
37bc9a4d7mov r12, [rsp+520]
37bc9a4dfmov r14, [rsp+560]
37bc9a4e7mov [rbp], 0
37bc9a4eemovsxd rsi, [rax]
37bc9a4f1mov rax, [rsp+504]
37bc9a4f9mov r13, [rsp+568]
37bc9a501mov [rsp+456], rdx
37bc9a509mov r15, r9
37bc9a50cmovsxd rdi, [r12]
37bc9a510mov r9l, 1
37bc9a516mov [rsp+464], r8
37bc9a51elea rdx, [rip+0x7b46eb]
37bc9a525mov r8l, 1
37bc9a52bmovsxd rbx, [rax]
37bc9a52emov [rsp+448], rcx
37bc9a536call lsame_
37bc9a53bmov rcx, [rsp+456]
37bc9a543mov r9l, 1
37bc9a549mov r8l, 1
37bc9a54flea rdx, [rip+0x7b46bb]
37bc9a556mov [rsp+176], eax
37bc9a55dcall lsame_
37bc9a562mov rcx, [rsp+464]
37bc9a56amov r9l, 1
37bc9a570mov r8l, 1
37bc9a576lea rdx, [rip+0x7b4694]
37bc9a57dmov [rsp+164], eax
37bc9a584call lsame_
37bc9a589mov [rsp+180], eax
37bc9a590mov eax, [rsp+176]
37bc9a597test eax, eax
37bc9a599je 0x37bc9a6a7
37bc9a59f
37bc9a59floc_37bc9a59f:
37bc9a59fmov eax, [rsp+164]
37bc9a5a6test eax, eax
37bc9a5a8je 0x37bc9a6de
37bc9a5ae
37bc9a5aeloc_37bc9a5ae:
37bc9a5aemov eax, [rsp+180]
37bc9a5b5test eax, eax
37bc9a5b7je 0x37bc9a73d
37bc9a5bd
37bc9a5bdloc_37bc9a5bd:
37bc9a5bdmov ecx, [r15]
37bc9a5c0test ecx, ecx
37bc9a5c2js 0x37bc9a630
37bc9a5c4mov rax, [rsp+480]
37bc9a5ccmov r8l, [rax]
37bc9a5cftest r8l, r8l
37bc9a5d2js 0x37bc9a783
37bc9a5d8mov rax, [rsp+488]
37bc9a5e0mov edx, [rax]
37bc9a5e2test edx, edx
37bc9a5e4js 0x37bc9a774
37bc9a5eamov rax, [rsp+504]
37bc9a5f2cmp r8l, [rax]
37bc9a5f5jge 0x37bc9a792
37bc9a5fbtest ecx, ecx
37bc9a5fdmov eax, 1
37bc9a602cmovg eax, ecx
37bc9a605cmp [r12], eax
37bc9a609jl 0x37bc9a7a1
37bc9a60fmov r11, [rsp+536]
37bc9a617cmp [r11], eax
37bc9a61ajge 0x37bc9a7b0
37bc9a620mov edx, -12
37bc9a625mov eax, 12
37bc9a62ajmp 0x37bc9a63a
37bc9a62c
37bc9a62c 0f 1f 40 00 ..@.
37bc9a630
37bc9a630loc_37bc9a630:
37bc9a630mov edx, -4
37bc9a635mov eax, 4
37bc9a63a
37bc9a63aloc_37bc9a63a:
37bc9a63amov [rbp], edx
37bc9a63d
37bc9a63dloc_37bc9a63d:
37bc9a63dlea rdx, [rsp+260]
37bc9a645mov r8l, 6
37bc9a64blea rcx, [rip+0x7b45c3]
37bc9a652mov [rsp+260], eax
37bc9a659call xerbla_
37bc9a65enop
37bc9a65f
37bc9a65floc_37bc9a65f:
37bc9a65fmovups x6, [rsp+272]
37bc9a667movups x7, [rsp+288]
37bc9a66fmovups x8, [rsp+304]
37bc9a678movups x9, [rsp+320]
37bc9a681movups x10, [rsp+336]
37bc9a68amovups x11, [rsp+352]
37bc9a693add rsp, 376
37bc9a69apop rbx
37bc9a69bpop rsi
37bc9a69cpop rdi
37bc9a69dpop rbp
37bc9a69epop r12
37bc9a6a0pop r13
37bc9a6a2pop r14
37bc9a6a4pop r15
37bc9a6a6ret
37bc9a6a7
37bc9a6a7loc_37bc9a6a7:
37bc9a6a7mov rcx, [rsp+448]
37bc9a6afmov r9l, 1
37bc9a6b5mov r8l, 1
37bc9a6bblea rdx, [rip+0x7b4550]
37bc9a6c2call lsame_
37bc9a6c7test eax, eax
37bc9a6c9jne 0x37bc9a59f
37bc9a6cfmov edx, -1
37bc9a6d4mov eax, 1
37bc9a6d9jmp 0x37bc9a63a
37bc9a6de
37bc9a6deloc_37bc9a6de:
37bc9a6demov rcx, [rsp+456]
37bc9a6e6mov r9l, 1
37bc9a6ecmov r8l, 1
37bc9a6f2lea rdx, [rip+0x7b451a]
37bc9a6f9call lsame_
37bc9a6fetest eax, eax
37bc9a700jne 0x37bc9a5ae
37bc9a706mov rcx, [rsp+456]
37bc9a70emov r9l, 1
37bc9a714mov r8l, 1
37bc9a71alea rdx, [rip+0x7b44f3]
37bc9a721call lsame_
37bc9a726test eax, eax
37bc9a728jne 0x37bc9a5ae
37bc9a72emov edx, -2
37bc9a733mov eax, 2
37bc9a738jmp 0x37bc9a63a
37bc9a73d
37bc9a73dloc_37bc9a73d:
37bc9a73dmov rcx, [rsp+464]
37bc9a745mov r9l, 1
37bc9a74bmov r8l, 1
37bc9a751lea rdx, [rip+0x7b44b8]
37bc9a758call lsame_
37bc9a75dtest eax, eax
37bc9a75fjne 0x37bc9a5bd
37bc9a765mov edx, -3
37bc9a76amov eax, 3
37bc9a76fjmp 0x37bc9a63a
37bc9a774
37bc9a774loc_37bc9a774:
37bc9a774mov edx, -6
37bc9a779mov eax, 6
37bc9a77ejmp 0x37bc9a63a
37bc9a783
37bc9a783loc_37bc9a783:
37bc9a783mov edx, -5
37bc9a788mov eax, 5
37bc9a78djmp 0x37bc9a63a
37bc9a792
37bc9a792loc_37bc9a792:
37bc9a792mov edx, -8
37bc9a797mov eax, 8
37bc9a79cjmp 0x37bc9a63a
37bc9a7a1
37bc9a7a1loc_37bc9a7a1:
37bc9a7a1mov edx, -10
37bc9a7a6mov eax, 10
37bc9a7abjmp 0x37bc9a63a
37bc9a7b0
37bc9a7b0loc_37bc9a7b0:
37bc9a7b0mov eax, [rbp]
37bc9a7b3test eax, eax
37bc9a7b5jne 0x37bc9ba58
37bc9a7bbtest ecx, ecx
37bc9a7bdje 0x37bc9b449
37bc9a7c3test edx, edx
37bc9a7c5je 0x37bc9a65f
37bc9a7cbmov ebp, [rsp+164]
37bc9a7d2test ebp, ebp
37bc9a7d4je 0x37bc9ba49
37bc9a7damov edx, 67
37bc9a7dfmov eax, 78
37bc9a7e4
37bc9a7e4loc_37bc9a7e4:
37bc9a7e4mov [rsp+255], dl
37bc9a7eblea rcx, [rip+0x7b4429]
37bc9a7f2mov edx, 7
37bc9a7f7mov [rsp+254], al
37bc9a7femov [rsp+104], r8l
37bc9a803call dlamch_
37bc9a808mov edx, 12
37bc9a80dlea rcx, [rip+0x7b440e]
37bc9a814movapd x7, x0
37bc9a818call dlamch_
37bc9a81dmov rax, [rsp+488]
37bc9a825mov eax, [rax]
37bc9a827mov [rsp+232], eax
37bc9a82etest eax, eax
37bc9a830jle 0x37bc9a65f
37bc9a836xor eax, eax
37bc9a838test rbx, rbx
37bc9a83bmov r8l, [rsp+104]
37bc9a840pxor x8, x8
37bc9a845cmovns rax, rbx
37bc9a849movapd x6, x0
37bc9a84dmov [rsp+152], -1
37bc9a859movddup x10, [rip+0x7b43ee]
37bc9a862mov [rsp+128], -1
37bc9a86emov r12, [rsp+496]
37bc9a876mov [rsp+216], rax
37bc9a87elea eax, [r8+2]
37bc9a882mov [rsp+120], 0
37bc9a88bcvtsi2sd x8, eax
37bc9a890xor eax, eax
37bc9a892test rsi, rsi
37bc9a895mulsd x6, x8
37bc9a89acmovns rax, rsi
37bc9a89emov [rsp+184], rax
37bc9a8a6shl rax, 4
37bc9a8aamov [rsp+192], rax
37bc9a8b2mov rax, [rsp+528]
37bc9a8bamovapd x11, x6
37bc9a8bfsub rax, 16
37bc9a8c3divsd x11, x7
37bc9a8c8mov [rsp+136], rax
37bc9a8d0xor eax, eax
37bc9a8d2test rdi, rdi
37bc9a8d5cmovns rax, rdi
37bc9a8d9mov [rsp+200], rax
37bc9a8e1lea rax, [rsp+260]
37bc9a8e9mov [rsp+112], rax
37bc9a8eemov rax, [rsp+512]
37bc9a8f6add rax, 16
37bc9a8famov [rsp+208], rax
37bc9a902lea rax, [rsp+256]
37bc9a90amov [rsp+104], rax
37bc9a90fnop
37bc9a910
37bc9a910loc_37bc9a910:
37bc9a910lea rdi, [rip+0x7b4319]
37bc9a917mov rax, [rsp+136]
37bc9a91fmov r9, r14
37bc9a922mov rcx, r15
37bc9a925mov [rsp+32], rdi
37bc9a92amov r8, rdi
37bc9a92dlea rdx, [rax+16]
37bc9a931call zcopy_
37bc9a936mov rax, [rsp+504]
37bc9a93emov [rsp+64], rdi
37bc9a943mov r9, r15
37bc9a946mov [rsp+56], r14
37bc9a94bmov r8, [rsp+464]
37bc9a953mov [rsp+48], rax
37bc9a958mov rax, [rsp+480]
37bc9a960mov [rsp+40], r12
37bc9a965mov rdx, [rsp+456]
37bc9a96dmov [rsp+32], rax
37bc9a972mov rcx, [rsp+448]
37bc9a97amov [rsp+88], 1
37bc9a983mov [rsp+80], 1
37bc9a98cmov [rsp+72], 1
37bc9a995call ztbmv_
37bc9a99amov [rsp+40], rdi
37bc9a99fmov r9, rdi
37bc9a9a2mov rcx, r15
37bc9a9a5mov rbx, [rsp+152]
37bc9a9admov rax, [rsp+208]
37bc9a9b5mov [rsp+32], r14
37bc9a9balea rdx, [rip+0x7b4277]
37bc9a9c1shl rbx, 4
37bc9a9c5lea r8, [rax+rbx]
37bc9a9c9call zaxpy_
37bc9a9cemovsxd rax, [r15]
37bc9a9d1test eax, eax
37bc9a9d3jle 0x37bc9b798
37bc9a9d9lea edi, [rax-1]
37bc9a9dclea r8, [r13+8]
37bc9a9e0mov rcx, r13
37bc9a9e3mov r9, r13
37bc9a9e6mov [rsp+144], rdi
37bc9a9eeadd rbx, [rsp+512]
37bc9a9f6lea r10, [r8+8*rdi]
37bc9a9famov rdx, rbx
37bc9a9fdnop [rax]
37bc9aa00
37bc9aa00loc_37bc9aa00:
37bc9aa00movsd_xmm x0, [rdx+16]
37bc9aa05movsd_xmm x1, [rdx+24]
37bc9aa0aadd r9, 8
37bc9aa0eadd rdx, 16
37bc9aa12andpd x0, [rip+0x7b4236]
37bc9aa1aandpd x1, [rip+0x7b422e]
37bc9aa22addsd x0, x1
37bc9aa26movsd_xmm [r9-8], x0
37bc9aa2ccmp r9, r10
37bc9aa2fjne 0x37bc9aa00
37bc9aa31mov rsi, [rsp+480]
37bc9aa39movsxd rdx, [rsi]
37bc9aa3cmov esi, [rsp+164]
37bc9aa43mov [rsp+168], edx
37bc9aa4atest esi, esi
37bc9aa4cje 0x37bc9b022
37bc9aa52mov ebx, [rsp+176]
37bc9aa59test ebx, ebx
37bc9aa5bje 0x37bc9b2bf
37bc9aa61mov r11l, [rsp+180]
37bc9aa69mov edi, 1
37bc9aa6etest r11l, r11l
37bc9aa71je 0x37bc9b5fb
37bc9aa77lea r10l, [rdx+1]
37bc9aa7bmov [rsp+236], eax
37bc9aa82mov rsi, [rsp+144]
37bc9aa8asub edi, edx
37bc9aa8cmov [rsp+168], r10l
37bc9aa94mov rbp, [rsp+136]
37bc9aa9cmov r11, -1
37bc9aaa3mov ebx, 1
37bc9aaa8mov [rsp+224], rcx
37bc9aab0movddup x2, [rip+0x7b4198]
37bc9aab8add rsi, 2
37bc9aabcmov [rsp+560], r14
37bc9aac4mov r14, [rsp+216]
37bc9aaccmov [rsp+472], r15
37bc9aad4lea r15, [rdx+1]
37bc9aad8nop [rax+rax]
37bc9aae0
37bc9aae0loc_37bc9aae0:
37bc9aae0test edi, edi
37bc9aae2mov r8l, 1
37bc9aae8cmovg r8l, edi
37bc9aaeccmp ebx, r8l
37bc9aaefjl 0x37bc9ac1c
37bc9aaf5movsd_xmm x1, [rbp+16]
37bc9aafamovsd_xmm x0, [rbp+24]
37bc9aaffandpd x1, [rip+0x7b4149]
37bc9ab07andpd x0, [rip+0x7b4141]
37bc9ab0faddsd x1, x0
37bc9ab13je 0x37bc9abce
37bc9ab19lea r10l, [rbx+1]
37bc9ab1dlea rax, [r15+r11]
37bc9ab21movddup x3, x1
37bc9ab25movsxd rdx, r8l
37bc9ab28sub r10l, r8l
37bc9ab2bsub rax, rbx
37bc9ab2elea rcx, [r13+8*rdx-8]
37bc9ab33add rax, rdx
37bc9ab36mov r9l, r10l
37bc9ab39shl rax, 4
37bc9ab3dshr r9l, 1
37bc9ab40lea rdx, [r12+rax]
37bc9ab44shl r9, 4
37bc9ab48xor eax, eax
37bc9ab4anop [rax+rax]
37bc9ab54nop [rax+rax]
37bc9ab5fnop [rax+rax]
37bc9ab6anop [rax+rax]
37bc9ab75nop [rax+rax]
37bc9ab80
37bc9ab80loc_37bc9ab80:
37bc9ab80movupd x4, [rdx+2*rax]
37bc9ab85movupd x0, [rdx+2*rax+16]
37bc9ab8bmovlpd x0, [rdx+2*rax+8]
37bc9ab91movhpd x4, [rdx+2*rax+16]
37bc9ab97movapd x5, x4
37bc9ab9bandpd x0, x2
37bc9ab9fmovupd x4, [rcx+rax]
37bc9aba4andpd x5, x2
37bc9aba8addpd x0, x5
37bc9abacmulpd x0, x3
37bc9abb0addpd x0, x4
37bc9abb4movups [rcx+rax], x0
37bc9abb8add rax, 16
37bc9abbccmp r9, rax
37bc9abbfjne 0x37bc9ab80
37bc9abc1test r10b, 1
37bc9abc5je 0x37bc9ac1c
37bc9abc7and r10l, -2
37bc9abcbadd r8l, r10l
37bc9abce
37bc9abceloc_37bc9abce:
37bc9abcemov eax, [rsp+168]
37bc9abd5lea edx, [r8-1]
37bc9abd9movsxd rdx, edx
37bc9abdcadd eax, r8l
37bc9abdfsub eax, ebx
37bc9abe1cdqe
37bc9abe3add rax, r11
37bc9abe6shl rax, 4
37bc9abeaadd rax, r12
37bc9abedmovsd_xmm x0, [rax+8]
37bc9abf2movsd_xmm x3, [rax]
37bc9abf6andpd x0, [rip+0x7b4052]
37bc9abfeandpd x3, [rip+0x7b404a]
37bc9ac06addsd x0, x3
37bc9ac0amulsd x0, x1
37bc9ac0eaddsd x0, [r13+8*rdx]
37bc9ac15movsd_xmm [r13+8*rdx], x0
37bc9ac1c
37bc9ac1cloc_37bc9ac1c:
37bc9ac1cadd rbx, 1
37bc9ac20add edi, 1
37bc9ac23add r11, r14
37bc9ac26add rbp, 16
37bc9ac2acmp rsi, rbx
37bc9ac2djne 0x37bc9aae0
37bc9ac33
37bc9ac33loc_37bc9ac33:
37bc9ac33mov rcx, [rsp+224]
37bc9ac3bmovsxd rax, [rsp+236]
37bc9ac43mov r15, [rsp+472]
37bc9ac4bmov r14, [rsp+560]
37bc9ac53
37bc9ac53loc_37bc9ac53:
37bc9ac53mov r8, [rsp+144]
37bc9ac5bmov rdx, r14
37bc9ac5emov r9, r13
37bc9ac61pxor x3, x3
37bc9ac65shl r8, 4
37bc9ac69lea r10, [r14+r8+16]
37bc9ac6emov r8, r14
37bc9ac71nop [rax]
37bc9ac75nop [rax+rax]
37bc9ac80
37bc9ac80loc_37bc9ac80:
37bc9ac80movsd_xmm x1, [r9]
37bc9ac85movsd_xmm x0, [r8]
37bc9ac8amovsd_xmm x2, [r8+8]
37bc9ac90andpd x0, [rip+0x7b3fb8]
37bc9ac98comisd x1, x11
37bc9ac9dandpd x2, [rip+0x7b3fab]
37bc9aca5addsd x0, x2
37bc9aca9ja 0x37bc9acb3
37bc9acabaddsd x0, x6
37bc9acafaddsd x1, x6
37bc9acb3
37bc9acb3loc_37bc9acb3:
37bc9acb3divsd x0, x1
37bc9acb7add r8, 16
37bc9acbbadd r9, 8
37bc9acbfmaxsd x3, x0
37bc9acc3cmp r10, r8
37bc9acc6jne 0x37bc9ac80
37bc9acc8mov rsi, [rsp+552]
37bc9acd0mov rdi, [rsp+120]
37bc9acd5movsd_xmm [rsi+8*rdi], x3
37bc9acdamovapd x3, x8
37bc9acdfmulsd x3, x7
37bc9ace3nop
37bc9ace5nop [rax+rax]
37bc9acf0
37bc9acf0loc_37bc9acf0:
37bc9acf0movsd_xmm x2, [rcx]
37bc9acf4movsd_xmm x0, [rdx]
37bc9acf8movsd_xmm x1, [rdx+8]
37bc9acfdandpd x0, [rip+0x7b3f4b]
37bc9ad05andpd x1, [rip+0x7b3f43]
37bc9ad0dcomisd x2, x11
37bc9ad12addsd x0, x1
37bc9ad16movapd x1, x2
37bc9ad1amulsd x1, x3
37bc9ad1eaddsd x0, x1
37bc9ad22ja 0x37bc9ad28
37bc9ad24addsd x0, x6
37bc9ad28
37bc9ad28loc_37bc9ad28:
37bc9ad28add rdx, 16
37bc9ad2cmovsd_xmm [rcx], x0
37bc9ad30add rcx, 8
37bc9ad34cmp r10, rdx
37bc9ad37jne 0x37bc9acf0
37bc9ad39
37bc9ad39loc_37bc9ad39:
37bc9ad39mov rsi, [rsp+544]
37bc9ad41mov rdi, [rsp+120]
37bc9ad46pxor x9, x9
37bc9ad4bmov [rsp+256], 0
37bc9ad56lea rbx, [rsi+8*rdi]
37bc9ad5anop [rax+rax]
37bc9ad60
37bc9ad60loc_37bc9ad60:
37bc9ad60shl rax, 4
37bc9ad64mov r9, rbx
37bc9ad67mov r8, r14
37bc9ad6amov rcx, r15
37bc9ad6dlea rdx, [r14+rax]
37bc9ad71mov rax, [rsp+112]
37bc9ad76mov [rsp+40], rax
37bc9ad7bmov rax, [rsp+104]
37bc9ad80mov [rsp+32], rax
37bc9ad85call zlacn2_
37bc9ad8amov eax, [rsp+256]
37bc9ad91test eax, eax
37bc9ad93je 0x37bc9af38
37bc9ad99cmp eax, 1
37bc9ad9cje 0x37bc9ae60
37bc9ada2mov edx, [r15]
37bc9ada5xor eax, eax
37bc9ada7mov rcx, rdx
37bc9adaashl rdx, 3
37bc9adaetest ecx, ecx
37bc9adb0jle 0x37bc9aded
37bc9adb2nop [rax]
37bc9adb5nop [rax+rax]
37bc9adc0
37bc9adc0loc_37bc9adc0:
37bc9adc0movupd x0, [r14+2*rax]
37bc9adc6movddup x1, [r13+rax]
37bc9adcdmulpd x1, x0
37bc9add1shufpd x0, x0, 1
37bc9add6mulpd x0, x9
37bc9addbaddsubpd x1, x0
37bc9addfmovups [r14+2*rax], x1
37bc9ade4add rax, 8
37bc9ade8cmp rdx, rax
37bc9adebjne 0x37bc9adc0
37bc9aded
37bc9adedloc_37bc9aded:
37bc9adedlea rax, [rip+0x7b3e3c]
37bc9adf4mov [rsp+56], r14
37bc9adf9mov r9, r15
37bc9adfcmov r8, [rsp+464]
37bc9ae04mov [rsp+64], rax
37bc9ae09mov rax, [rsp+504]
37bc9ae11lea rdx, [rsp+254]
37bc9ae19mov [rsp+40], r12
37bc9ae1emov rcx, [rsp+448]
37bc9ae26mov [rsp+48], rax
37bc9ae2bmov rax, [rsp+480]
37bc9ae33mov [rsp+88], 1
37bc9ae3cmov [rsp+32], rax
37bc9ae41mov [rsp+80], 1
37bc9ae4amov [rsp+72], 1
37bc9ae53call ztbsv_
37bc9ae58movsxd rax, [r15]
37bc9ae5bjmp 0x37bc9ad60
37bc9ae60
37bc9ae60loc_37bc9ae60:
37bc9ae60lea rax, [rip+0x7b3dc9]
37bc9ae67mov [rsp+56], r14
37bc9ae6cmov r9, r15
37bc9ae6fmov r8, [rsp+464]
37bc9ae77mov [rsp+64], rax
37bc9ae7cmov rax, [rsp+504]
37bc9ae84lea rdx, [rsp+255]
37bc9ae8cmov [rsp+40], r12
37bc9ae91mov rcx, [rsp+448]
37bc9ae99mov [rsp+48], rax
37bc9ae9emov rax, [rsp+480]
37bc9aea6mov [rsp+88], 1
37bc9aeafmov [rsp+32], rax
37bc9aeb4mov [rsp+80], 1
37bc9aebdmov [rsp+72], 1
37bc9aec6call ztbsv_
37bc9aecbmovsxd rax, [r15]
37bc9aecetest eax, eax
37bc9aed0jle 0x37bc9ad60
37bc9aed6mov ecx, eax
37bc9aed8xor edx, edx
37bc9aedashl rcx, 3
37bc9aedenop
37bc9aedfnop [rax+rax]
37bc9aeeanop [rax+rax]
37bc9aef5nop [rax+rax]
37bc9af00
37bc9af00loc_37bc9af00:
37bc9af00movupd x0, [r14+2*rdx]
37bc9af06movddup x1, [r13+rdx]
37bc9af0dmulpd x1, x0
37bc9af11shufpd x0, x0, 1
37bc9af16mulpd x0, x9
37bc9af1baddsubpd x1, x0
37bc9af1fmovups [r14+2*rdx], x1
37bc9af24add rdx, 8
37bc9af28cmp rcx, rdx
37bc9af2bjne 0x37bc9af00
37bc9af2djmp 0x37bc9ad60
37bc9af32
37bc9af32 66 0f 1f 44 00 00 f..D..
37bc9af38
37bc9af38loc_37bc9af38:
37bc9af38mov eax, [r15]
37bc9af3btest eax, eax
37bc9af3djle 0x37bc9afd2
37bc9af43mov rsi, [rsp+528]
37bc9af4bsub eax, 1
37bc9af4epxor x2, x2
37bc9af52add rax, [rsp+128]
37bc9af5ashl rax, 4
37bc9af5elea rdx, [rsi+rax+16]
37bc9af63mov rax, [rsp+136]
37bc9af6bnop [rax+rax]
37bc9af75nop [rax+rax]
37bc9af80
37bc9af80loc_37bc9af80:
37bc9af80movsd_xmm x0, [rax+16]
37bc9af85movsd_xmm x1, [rax+24]
37bc9af8aadd rax, 16
37bc9af8eandpd x0, [rip+0x7b3cba]
37bc9af96andpd x1, [rip+0x7b3cb2]
37bc9af9eaddsd x0, x1
37bc9afa2maxsd x2, x0
37bc9afa6cmp rax, rdx
37bc9afa9jne 0x37bc9af80
37bc9afabpxor x0, x0
37bc9afafucomisd x2, x0
37bc9afb3jp 0x37bc9afb7
37bc9afb5je 0x37bc9afd2
37bc9afb7
37bc9afb7loc_37bc9afb7:
37bc9afb7mov rsi, [rsp+544]
37bc9afbfmov rax, [rsp+120]
37bc9afc4movsd_xmm x0, [rsi+8*rax]
37bc9afc9divsd x0, x2
37bc9afcdmovsd_xmm [rsi+8*rax], x0
37bc9afd2
37bc9afd2loc_37bc9afd2:
37bc9afd2add [rsp+120], 1
37bc9afd8mov rax, [rsp+120]
37bc9afddmov rdi, [rsp+192]
37bc9afe5add [rsp+136], rdi
37bc9afedadd eax, 1
37bc9aff0mov rdi, [rsp+184]
37bc9aff8add [rsp+128], rdi
37bc9b000mov rdi, [rsp+200]
37bc9b008add [rsp+152], rdi
37bc9b010cmp [rsp+232], eax
37bc9b017jge 0x37bc9a910
37bc9b01djmp 0x37bc9a65f
37bc9b022
37bc9b022loc_37bc9b022:
37bc9b022mov r9l, [rsp+176]
37bc9b02atest r9l, r9l
37bc9b02dje 0x37bc9b1af
37bc9b033mov r8l, [rsp+180]
37bc9b03bmov r11l, 1
37bc9b041test r8l, r8l
37bc9b044je 0x37bc9b8e0
37bc9b04amovsxd rbp, [rsp+168]
37bc9b052mov rdi, [rsp+144]
37bc9b05amov [rsp+168], rcx
37bc9b062mov rbx, -1
37bc9b069mov rsi, [rsp+528]
37bc9b071mov [rsp+224], eax
37bc9b078mov r9l, 1
37bc9b07emov [rsp+472], r15
37bc9b086sub r11l, ebp
37bc9b089add rdi, 2
37bc9b08dmov r10, [rsp+216]
37bc9b095mov [rsp+496], r12
37bc9b09dadd r12, 24
37bc9b0a1mov [rsp+560], r14
37bc9b0a9lea r14, [rsi+16]
37bc9b0adnop [rax]
37bc9b0b0
37bc9b0b0loc_37bc9b0b0:
37bc9b0b0test r11l, r11l
37bc9b0b3mov ecx, 1
37bc9b0b8cmovg ecx, r11l
37bc9b0bccmp ecx, r9l
37bc9b0bfjg 0x37bc9b8d7
37bc9b0c5mov rax, [rsp+128]
37bc9b0cdlea rdx, [rbp+rbx]
37bc9b0d2movsxd r15, ecx
37bc9b0d5pxor x3, x3
37bc9b0d9sub rdx, r9
37bc9b0dclea r8, [r15+rax]
37bc9b0e0add rdx, r15
37bc9b0e3mov r15l, r9l
37bc9b0e6sub r15l, ecx
37bc9b0e9mov rax, r8
37bc9b0ecshl rdx, 4
37bc9b0f0add r15, r8
37bc9b0f3shl rax, 4
37bc9b0f7add rdx, r12
37bc9b0fashl r15, 4
37bc9b0feadd rax, rsi
37bc9b101lea rcx, [r15+r14]
37bc9b105nop [rax+rax]
37bc9b110
37bc9b110loc_37bc9b110:
37bc9b110movsd_xmm x0, [rdx-8]
37bc9b115movsd_xmm x1, [rdx]
37bc9b119add rax, 16
37bc9b11dadd rdx, 16
37bc9b121andpd x1, [rip+0x7b3b27]
37bc9b129andpd x0, [rip+0x7b3b1f]
37bc9b131movsd_xmm x2, [rax-8]
37bc9b136andpd x2, [rip+0x7b3b12]
37bc9b13eaddsd x0, x1
37bc9b142movsd_xmm x1, [rax-16]
37bc9b147andpd x1, [rip+0x7b3b01]
37bc9b14faddsd x1, x2
37bc9b153mulsd x0, x1
37bc9b157addsd x3, x0
37bc9b15bcmp rcx, rax
37bc9b15ejne 0x37bc9b110
37bc9b160
37bc9b160loc_37bc9b160:
37bc9b160addsd x3, [r13+8*r9-8]
37bc9b167add r11l, 1
37bc9b16badd rbx, r10
37bc9b16emovsd_xmm [r13+8*r9-8], x3
37bc9b175add r9, 1
37bc9b179cmp r9, rdi
37bc9b17cjne 0x37bc9b0b0
37bc9b182
37bc9b182loc_37bc9b182:
37bc9b182mov rcx, [rsp+168]
37bc9b18amovsxd rax, [rsp+224]
37bc9b192mov r15, [rsp+472]
37bc9b19amov r12, [rsp+496]
37bc9b1a2mov r14, [rsp+560]
37bc9b1aajmp 0x37bc9ac53
37bc9b1af
37bc9b1afloc_37bc9b1af:
37bc9b1afmov edx, [rsp+180]
37bc9b1b6mov rdi, [rsp+136]
37bc9b1betest edx, edx
37bc9b1c0je 0x37bc9b7bb
37bc9b1c6lea rbx, [rdi+24]
37bc9b1camov [rsp+224], rcx
37bc9b1d2mov rdi, [rsp+144]
37bc9b1damov r11, -1
37bc9b1e1mov r9, [rsp+216]
37bc9b1e9mov ebp, [rsp+168]
37bc9b1f0mov r10l, 1
37bc9b1f6lea rsi, [rdi+2]
37bc9b1falea rdi, [r12+16]
37bc9b1ffnop
37bc9b200
37bc9b200loc_37bc9b200:
37bc9b200lea r8l, [rbp+r10]
37bc9b205cmp r8l, eax
37bc9b208cmovg r8l, eax
37bc9b20ccmp r8l, r10l
37bc9b20fjl 0x37bc9b7b2
37bc9b215sub r8l, r10l
37bc9b218mov rdx, r11
37bc9b21bpxor x3, x3
37bc9b21fmov rcx, rbx
37bc9b222add r8, r11
37bc9b225shl rdx, 4
37bc9b229shl r8, 4
37bc9b22dadd rdx, r12
37bc9b230add r8, rdi
37bc9b233nop
37bc9b235nop [rax+rax]
37bc9b240
37bc9b240loc_37bc9b240:
37bc9b240movsd_xmm x0, [rdx+16]
37bc9b245movsd_xmm x2, [rcx]
37bc9b249add rdx, 16
37bc9b24dadd rcx, 16
37bc9b251movsd_xmm x1, [rdx+8]
37bc9b256andpd x0, [rip+0x7b39f2]
37bc9b25eandpd x1, [rip+0x7b39ea]
37bc9b266andpd x2, [rip+0x7b39e2]
37bc9b26eaddsd x0, x1
37bc9b272movsd_xmm x1, [rcx-24]
37bc9b277andpd x1, [rip+0x7b39d1]
37bc9b27faddsd x1, x2
37bc9b283mulsd x0, x1
37bc9b287addsd x3, x0
37bc9b28bcmp rdx, r8
37bc9b28ejne 0x37bc9b240
37bc9b290
37bc9b290loc_37bc9b290:
37bc9b290addsd x3, [r13+8*r10-8]
37bc9b297add rbx, 16
37bc9b29badd r11, r9
37bc9b29emovsd_xmm [r13+8*r10-8], x3
37bc9b2a5add r10, 1
37bc9b2a9cmp r10, rsi
37bc9b2acjne 0x37bc9b200
37bc9b2b2mov rcx, [rsp+224]
37bc9b2bajmp 0x37bc9ac53
37bc9b2bf
37bc9b2bfloc_37bc9b2bf:
37bc9b2bfmov r10l, [rsp+180]
37bc9b2c7mov rsi, [rsp+136]
37bc9b2cflea ebp, [rax+1]
37bc9b2d2test r10l, r10l
37bc9b2d5je 0x37bc9b482
37bc9b2dbmov [rsp+224], rcx
37bc9b2e3mov r9, r13
37bc9b2e6mov r11, [rsp+216]
37bc9b2eemov rdi, -1
37bc9b2f5mov [rsp+560], r14
37bc9b2fdmov r14l, [rsp+168]
37bc9b305mov ebx, 1
37bc9b30amov [rsp+472], r15
37bc9b312lea r15, [r12+16]
37bc9b317nop [rax+rax]
37bc9b320
37bc9b320loc_37bc9b320:
37bc9b320lea edx, [r14+rbx]
37bc9b324cmp edx, eax
37bc9b326cmovg edx, eax
37bc9b329cmp edx, ebx
37bc9b32bjl 0x37bc9b416
37bc9b331movsd_xmm x1, [rsi+16]
37bc9b336movsd_xmm x0, [rsi+24]
37bc9b33bandpd x1, [rip+0x7b390d]
37bc9b343andpd x0, [rip+0x7b3905]
37bc9b34baddsd x1, x0
37bc9b34fje 0x37bc9ba42
37bc9b355mov r8l, 1
37bc9b35bmov rcx, rdi
37bc9b35emovddup x2, x1
37bc9b362sub r8l, ebx
37bc9b365shl rcx, 4
37bc9b369add r8l, edx
37bc9b36cadd rcx, r15
37bc9b36fxor edx, edx
37bc9b371mov r10l, r8l
37bc9b374shr r10l, 1
37bc9b377shl r10, 4
37bc9b37bnop [rax+rax]
37bc9b380
37bc9b380loc_37bc9b380:
37bc9b380movupd x4, [rcx+2*rdx]
37bc9b385movupd x0, [rcx+2*rdx+16]
37bc9b38bmovlpd x0, [rcx+2*rdx+8]
37bc9b391movhpd x4, [rcx+2*rdx+16]
37bc9b397andpd x4, x10
37bc9b39candpd x0, x10
37bc9b3a1addpd x0, x4
37bc9b3a5movupd x4, [r9+rdx]
37bc9b3abmulpd x0, x2
37bc9b3afaddpd x0, x4
37bc9b3b3movups [r9+rdx], x0
37bc9b3b8add rdx, 16
37bc9b3bccmp r10, rdx
37bc9b3bfjne 0x37bc9b380
37bc9b3c1test r8b, 1
37bc9b3c5je 0x37bc9b416
37bc9b3c7and r8l, -2
37bc9b3cblea edx, [r8+rbx]
37bc9b3cf
37bc9b3cfloc_37bc9b3cf:
37bc9b3cflea ecx, [rdx+1]
37bc9b3d2sub edx, 1
37bc9b3d5sub ecx, ebx
37bc9b3d7movsxd rdx, edx
37bc9b3damovsxd rcx, ecx
37bc9b3ddadd rcx, rdi
37bc9b3e0shl rcx, 4
37bc9b3e4add rcx, r12
37bc9b3e7movsd_xmm x0, [rcx+8]
37bc9b3ecmovsd_xmm x2, [rcx]
37bc9b3f0andpd x0, [rip+0x7b3858]
37bc9b3f8andpd x2, [rip+0x7b3850]
37bc9b400addsd x0, x2
37bc9b404mulsd x0, x1
37bc9b408addsd x0, [r13+8*rdx]
37bc9b40fmovsd_xmm [r13+8*rdx], x0
37bc9b416
37bc9b416loc_37bc9b416:
37bc9b416add ebx, 1
37bc9b419add rdi, r11
37bc9b41cadd r9, 8
37bc9b420add rsi, 16
37bc9b424cmp ebx, ebp
37bc9b426jne 0x37bc9b320
37bc9b42c
37bc9b42cloc_37bc9b42c:
37bc9b42cmov rcx, [rsp+224]
37bc9b434mov r15, [rsp+472]
37bc9b43cmov r14, [rsp+560]
37bc9b444jmp 0x37bc9ac53
37bc9b449
37bc9b449loc_37bc9b449:
37bc9b449test edx, edx
37bc9b44bje 0x37bc9a65f
37bc9b451lea rbx, [8*rdx]
37bc9b459mov rcx, [rsp+544]
37bc9b461xor edx, edx
37bc9b463mov r8, rbx
37bc9b466call memset
37bc9b46bmov rcx, [rsp+552]
37bc9b473mov r8, rbx
37bc9b476xor edx, edx
37bc9b478call memset
37bc9b47djmp 0x37bc9a65f
37bc9b482
37bc9b482loc_37bc9b482:
37bc9b482lea r11, [r12+32]
37bc9b487mov edx, [rsp+168]
37bc9b48emov [rsp+224], rcx
37bc9b496mov rdi, -1
37bc9b49dmov [rsp+168], r11
37bc9b4a5mov ebx, 1
37bc9b4aamov [rsp+560], r14
37bc9b4b2mov r14, [rsp+216]
37bc9b4bamov [rsp+472], r15
37bc9b4c2lea r15l, [rdx-1]
37bc9b4c6nop [rax+rax]
37bc9b4d0
37bc9b4d0loc_37bc9b4d0:
37bc9b4d0mov r11l, ebx
37bc9b4d3add ebx, 1
37bc9b4d6movsd_xmm x1, [rsi+16]
37bc9b4dbmovsd_xmm x0, [rsi+24]
37bc9b4e0lea r9l, [r15+rbx]
37bc9b4e4andpd x1, [rip+0x7b3764]
37bc9b4ecandpd x0, [rip+0x7b375c]
37bc9b4f4cmp r9l, eax
37bc9b4f7cmovg r9l, eax
37bc9b4fbaddsd x1, x0
37bc9b4ffcmp ebx, r9l
37bc9b502jg 0x37bc9b5d7
37bc9b508sub r9l, r11l
37bc9b50bcmp r9l, 1
37bc9b50fje 0x37bc9ba3b
37bc9b515mov r10l, r9l
37bc9b518mov rcx, rdi
37bc9b51bmovddup x2, x1
37bc9b51fxor edx, edx
37bc9b521shr r10l, 1
37bc9b524shl rcx, 4
37bc9b528add rcx, [rsp+168]
37bc9b530shl r10, 4
37bc9b534nop
37bc9b535nop [rax+rax]
37bc9b540
37bc9b540loc_37bc9b540:
37bc9b540movupd x5, [rcx+2*rdx]
37bc9b545movupd x0, [rcx+2*rdx+16]
37bc9b54bmovlpd x0, [rcx+2*rdx+8]
37bc9b551movhpd x5, [rcx+2*rdx+16]
37bc9b557andpd x5, x10
37bc9b55candpd x0, x10
37bc9b561addpd x0, x5
37bc9b565movupd x5, [r8+rdx]
37bc9b56bmulpd x0, x2
37bc9b56faddpd x0, x5
37bc9b573movups [r8+rdx], x0
37bc9b578add rdx, 16
37bc9b57ccmp r10, rdx
37bc9b57fjne 0x37bc9b540
37bc9b581test r9b, 1
37bc9b585je 0x37bc9b5d7
37bc9b587and r9l, -2
37bc9b58blea edx, [r9+rbx]
37bc9b58f
37bc9b58floc_37bc9b58f:
37bc9b58flea ecx, [rdx+1]
37bc9b592sub edx, 1
37bc9b595sub ecx, r11l
37bc9b598movsxd rdx, edx
37bc9b59bmovsxd rcx, ecx
37bc9b59eadd rcx, rdi
37bc9b5a1shl rcx, 4
37bc9b5a5add rcx, r12
37bc9b5a8movsd_xmm x0, [rcx+8]
37bc9b5admovsd_xmm x2, [rcx]
37bc9b5b1andpd x0, [rip+0x7b3697]
37bc9b5b9andpd x2, [rip+0x7b368f]
37bc9b5c1addsd x0, x2
37bc9b5c5mulsd x0, x1
37bc9b5c9addsd x0, [r13+8*rdx]
37bc9b5d0movsd_xmm [r13+8*rdx], x0
37bc9b5d7
37bc9b5d7loc_37bc9b5d7:
37bc9b5d7addsd x1, [r8-8]
37bc9b5ddadd rsi, 16
37bc9b5e1add rdi, r14
37bc9b5e4add r8, 8
37bc9b5e8movsd_xmm [r8-16], x1
37bc9b5eecmp ebp, ebx
37bc9b5f0jne 0x37bc9b4d0
37bc9b5f6jmp 0x37bc9b42c
37bc9b5fb
37bc9b5fbloc_37bc9b5fb:
37bc9b5fbmov esi, [rsp+168]
37bc9b602mov rbx, [rsp+144]
37bc9b60amov [rsp+224], rcx
37bc9b612mov r11, -1
37bc9b619mov [rsp+236], eax
37bc9b620mov rbp, [rsp+136]
37bc9b628lea edx, [rsi+1]
37bc9b62blea r10, [rbx+2]
37bc9b62fsub edi, esi
37bc9b631mov [rsp+472], r15
37bc9b639mov [rsp+168], edx
37bc9b640movsxd rdx, esi
37bc9b643mov rsi, [rsp+216]
37bc9b64bmov ebx, 1
37bc9b650mov [rsp+560], r14
37bc9b658lea r15, [rdx+1]
37bc9b65cmov r14, r10
37bc9b65fnop
37bc9b660
37bc9b660loc_37bc9b660:
37bc9b660test edi, edi
37bc9b662mov r8l, 1
37bc9b668movsd_xmm x1, [rbp+16]
37bc9b66dmovsd_xmm x0, [rbp+24]
37bc9b672andpd x1, [rip+0x7b35d6]
37bc9b67aandpd x0, [rip+0x7b35ce]
37bc9b682cmovg r8l, edi
37bc9b686addsd x1, x0
37bc9b68acmp r8l, ebx
37bc9b68djge 0x37bc9b76e
37bc9b693mov r10l, ebx
37bc9b696sub r10l, r8l
37bc9b699cmp r10l, 1
37bc9b69dje 0x37bc9b720
37bc9b6a3lea rax, [r15+r11]
37bc9b6a7movsxd rdx, r8l
37bc9b6aamovddup x2, x1
37bc9b6aemov r9l, r10l
37bc9b6b1sub rax, rbx
37bc9b6b4shr r9l, 1
37bc9b6b7lea rcx, [r13+8*rdx-8]
37bc9b6bcadd rax, rdx
37bc9b6bfshl r9, 4
37bc9b6c3shl rax, 4
37bc9b6c7lea rdx, [r12+rax]
37bc9b6cbxor eax, eax
37bc9b6cdnop [rax]
37bc9b6d0
37bc9b6d0loc_37bc9b6d0:
37bc9b6d0movupd x5, [rdx+2*rax]
37bc9b6d5movupd x0, [rdx+2*rax+16]
37bc9b6dbmovlpd x0, [rdx+2*rax+8]
37bc9b6e1movhpd x5, [rdx+2*rax+16]
37bc9b6e7movapd x4, x5
37bc9b6ebandpd x0, x10
37bc9b6f0movupd x5, [rcx+rax]
37bc9b6f5andpd x4, x10
37bc9b6faaddpd x0, x4
37bc9b6femulpd x0, x2
37bc9b702addpd x0, x5
37bc9b706movups [rcx+rax], x0
37bc9b70aadd rax, 16
37bc9b70ecmp rax, r9
37bc9b711jne 0x37bc9b6d0
37bc9b713test r10b, 1
37bc9b717je 0x37bc9b76e
37bc9b719and r10l, -2
37bc9b71dadd r8l, r10l
37bc9b720
37bc9b720loc_37bc9b720:
37bc9b720mov eax, [rsp+168]
37bc9b727lea edx, [r8-1]
37bc9b72bmovsxd rdx, edx
37bc9b72eadd eax, r8l
37bc9b731sub eax, ebx
37bc9b733cdqe
37bc9b735add rax, r11
37bc9b738shl rax, 4
37bc9b73cadd rax, r12
37bc9b73fmovsd_xmm x0, [rax+8]
37bc9b744movsd_xmm x2, [rax]
37bc9b748andpd x0, [rip+0x7b3500]
37bc9b750andpd x2, [rip+0x7b34f8]
37bc9b758addsd x0, x2
37bc9b75cmulsd x0, x1
37bc9b760addsd x0, [r13+8*rdx]
37bc9b767movsd_xmm [r13+8*rdx], x0
37bc9b76e
37bc9b76eloc_37bc9b76e:
37bc9b76eaddsd x1, [r13+8*rbx-8]
37bc9b775add rbp, 16
37bc9b779add edi, 1
37bc9b77cadd r11, rsi
37bc9b77fmovsd_xmm [r13+8*rbx-8], x1
37bc9b786add rbx, 1
37bc9b78acmp rbx, r14
37bc9b78djne 0x37bc9b660
37bc9b793jmp 0x37bc9ac33
37bc9b798
37bc9b798loc_37bc9b798:
37bc9b798mov rdi, [rsp+552]
37bc9b7a0mov rsi, [rsp+120]
37bc9b7a5mov [rdi+8*rsi], 0
37bc9b7adjmp 0x37bc9ad39
37bc9b7b2
37bc9b7b2loc_37bc9b7b2:
37bc9b7b2pxor x3, x3
37bc9b7b6jmp 0x37bc9b290
37bc9b7bb
37bc9b7bbloc_37bc9b7bb:
37bc9b7bbmov edx, [rsp+168]
37bc9b7c2mov [rsp+168], rcx
37bc9b7calea rbx, [rdi+40]
37bc9b7cemov rsi, -1
37bc9b7d5mov r9, [rsp+216]
37bc9b7ddlea edi, [rax+1]
37bc9b7e0mov [rsp+472], r15
37bc9b7e8mov r11l, 1
37bc9b7eemov r10l, 1
37bc9b7f4lea rbp, [r12+16]
37bc9b7f9lea r15l, [rdx-1]
37bc9b7fdnop [rax]
37bc9b800
37bc9b800loc_37bc9b800:
37bc9b800add r10l, 1
37bc9b804movsd_xmm x3, [rbx-24]
37bc9b809movsd_xmm x0, [rbx-16]
37bc9b80elea ecx, [r15+r10]
37bc9b812andpd x3, [rip+0x7b3436]
37bc9b81aandpd x0, [rip+0x7b342e]
37bc9b822cmp ecx, eax
37bc9b824cmovg ecx, eax
37bc9b827addsd x3, x0
37bc9b82bcmp r10l, ecx
37bc9b82ejg 0x37bc9b8a0
37bc9b830sub ecx, r11l
37bc9b833mov rdx, rsi
37bc9b836lea r8l, [rcx-1]
37bc9b83ashl rdx, 4
37bc9b83emov rcx, rbx
37bc9b841add r8, rsi
37bc9b844add rdx, r12
37bc9b847shl r8, 4
37bc9b84badd r8, rbp
37bc9b84enop
37bc9b850
37bc9b850loc_37bc9b850:
37bc9b850movsd_xmm x0, [rdx+32]
37bc9b855movsd_xmm x2, [rcx]
37bc9b859add rdx, 16
37bc9b85dadd rcx, 16
37bc9b861movsd_xmm x1, [rdx+24]
37bc9b866andpd x0, [rip+0x7b33e2]
37bc9b86eandpd x1, [rip+0x7b33da]
37bc9b876andpd x2, [rip+0x7b33d2]
37bc9b87eaddsd x0, x1
37bc9b882movsd_xmm x1, [rcx-24]
37bc9b887andpd x1, [rip+0x7b33c1]
37bc9b88faddsd x1, x2
37bc9b893mulsd x0, x1
37bc9b897addsd x3, x0
37bc9b89bcmp rdx, r8
37bc9b89ejne 0x37bc9b850
37bc9b8a0
37bc9b8a0loc_37bc9b8a0:
37bc9b8a0addsd x3, [r13+8*r11-8]
37bc9b8a7add rbx, 16
37bc9b8abadd rsi, r9
37bc9b8aemovsd_xmm [r13+8*r11-8], x3
37bc9b8b5add r11, 1
37bc9b8b9cmp r10l, edi
37bc9b8bcjne 0x37bc9b800
37bc9b8c2mov rcx, [rsp+168]
37bc9b8camov r15, [rsp+472]
37bc9b8d2jmp 0x37bc9ac53
37bc9b8d7
37bc9b8d7loc_37bc9b8d7:
37bc9b8d7pxor x3, x3
37bc9b8dbjmp 0x37bc9b160
37bc9b8e0
37bc9b8e0loc_37bc9b8e0:
37bc9b8e0movsxd rdx, [rsp+168]
37bc9b8e8mov rsi, [rsp+144]
37bc9b8f0mov [rsp+168], rcx
37bc9b8f8mov r9l, 1
37bc9b8femov [rsp+224], eax
37bc9b905mov rbx, [rsp+136]
37bc9b90dmov [rsp+472], r15
37bc9b915lea rbp, [rsi+2]
37bc9b919sub r11l, edx
37bc9b91cmov rdi, [rsp+216]
37bc9b924mov r10, [rsp+528]
37bc9b92cmov [rsp+496], r12
37bc9b934mov rsi, -1
37bc9b93bmov [rsp+560], r14
37bc9b943lea r14, [r12+24]
37bc9b948mov r12, rdx
37bc9b94bnop [rax+rax]
37bc9b950
37bc9b950loc_37bc9b950:
37bc9b950test r11l, r11l
37bc9b953mov ecx, 1
37bc9b958movsd_xmm x3, [rbx+16]
37bc9b95dmovsd_xmm x0, [rbx+24]
37bc9b962andpd x3, [rip+0x7b32e6]
37bc9b96aandpd x0, [rip+0x7b32de]
37bc9b972cmovg ecx, r11l
37bc9b976addsd x3, x0
37bc9b97acmp ecx, r9l
37bc9b97djge 0x37bc9ba10
37bc9b983mov rax, [rsp+128]
37bc9b98blea rdx, [r12+rsi]
37bc9b98fmovsxd r15, ecx
37bc9b992sub rdx, r9
37bc9b995lea r8, [r15+rax]
37bc9b999add rdx, r15
37bc9b99cmov r15l, r9l
37bc9b99fsub r15l, ecx
37bc9b9a2mov rax, r8
37bc9b9a5shl rdx, 4
37bc9b9a9add r15, r8
37bc9b9acshl rax, 4
37bc9b9b0add rdx, r14
37bc9b9b3shl r15, 4
37bc9b9b7add rax, r10
37bc9b9balea rcx, [r10+r15]
37bc9b9benop
37bc9b9c0
37bc9b9c0loc_37bc9b9c0:
37bc9b9c0movsd_xmm x0, [rdx-8]
37bc9b9c5movsd_xmm x1, [rdx]
37bc9b9c9add rax, 16
37bc9b9cdadd rdx, 16
37bc9b9d1andpd x1, [rip+0x7b3277]
37bc9b9d9andpd x0, [rip+0x7b326f]
37bc9b9e1movsd_xmm x2, [rax-8]
37bc9b9e6andpd x2, [rip+0x7b3262]
37bc9b9eeaddsd x0, x1
37bc9b9f2movsd_xmm x1, [rax-16]
37bc9b9f7andpd x1, [rip+0x7b3251]
37bc9b9ffaddsd x1, x2
37bc9ba03mulsd x0, x1
37bc9ba07addsd x3, x0
37bc9ba0bcmp rax, rcx
37bc9ba0ejne 0x37bc9b9c0
37bc9ba10
37bc9ba10loc_37bc9ba10:
37bc9ba10addsd x3, [r13+8*r9-8]
37bc9ba17add rbx, 16
37bc9ba1badd r11l, 1
37bc9ba1fadd rsi, rdi
37bc9ba22movsd_xmm [r13+8*r9-8], x3
37bc9ba29add r9, 1
37bc9ba2dcmp r9, rbp
37bc9ba30jne 0x37bc9b950
37bc9ba36jmp 0x37bc9b182
37bc9ba3b
37bc9ba3bloc_37bc9ba3b:
37bc9ba3bmov edx, ebx
37bc9ba3djmp 0x37bc9b58f
37bc9ba42
37bc9ba42loc_37bc9ba42:
37bc9ba42mov edx, ebx
37bc9ba44jmp 0x37bc9b3cf
37bc9ba49
37bc9ba49loc_37bc9ba49:
37bc9ba49mov edx, 78
37bc9ba4emov eax, 67
37bc9ba53jmp 0x37bc9a7e4
37bc9ba58
37bc9ba58loc_37bc9ba58:
37bc9ba58neg eax
37bc9ba5ajmp 0x37bc9a63d
37bc9a480
37bc9a480ztbrfs_:
37bc9a480push r15
37bc9a482push r14
37bc9a484push r13
37bc9a486push r12
37bc9a488push rbp
37bc9a489push rdi
37bc9a48apush rsi
37bc9a48bpush rbx
37bc9a48csub rsp, 376
37bc9a493movups [rsp+272], x6
37bc9a49bmovups [rsp+288], x7
37bc9a4a3movups [rsp+304], x8
37bc9a4acmovups [rsp+320], x9
37bc9a4b5movups [rsp+336], x10
37bc9a4bemovups [rsp+352], x11
37bc9a4c7mov rbp, [rsp+576]
37bc9a4cfmov rax, [rsp+536]
37bc9a4d7mov r12, [rsp+520]
37bc9a4dfmov r14, [rsp+560]
37bc9a4e7mov [rbp], 0
37bc9a4eemovsxd rsi, [rax]
37bc9a4f1mov rax, [rsp+504]
37bc9a4f9mov r13, [rsp+568]
37bc9a501mov [rsp+456], rdx
37bc9a509mov r15, r9
37bc9a50cmovsxd rdi, [r12]
37bc9a510mov r9l, 1
37bc9a516mov [rsp+464], r8
37bc9a51elea rdx, [rip+0x7b46eb]
37bc9a525mov r8l, 1
37bc9a52bmovsxd rbx, [rax]
37bc9a52emov [rsp+448], rcx
37bc9a536call lsame_
37bc9a53bmov rcx, [rsp+456]
37bc9a543mov r9l, 1
37bc9a549mov r8l, 1
37bc9a54flea rdx, [rip+0x7b46bb]
37bc9a556mov [rsp+176], eax
37bc9a55dcall lsame_
37bc9a562mov rcx, [rsp+464]
37bc9a56amov r9l, 1
37bc9a570mov r8l, 1
37bc9a576lea rdx, [rip+0x7b4694]
37bc9a57dmov [rsp+164], eax
37bc9a584call lsame_
37bc9a589mov [rsp+180], eax
37bc9a590mov eax, [rsp+176]
37bc9a597test eax, eax
37bc9a599je 0x37bc9a6a7
37bc9a59f
37bc9a59floc_37bc9a59f:
37bc9a59fmov eax, [rsp+164]
37bc9a5a6test eax, eax
37bc9a5a8je 0x37bc9a6de
37bc9a5ae
37bc9a5aeloc_37bc9a5ae:
37bc9a5aemov eax, [rsp+180]
37bc9a5b5test eax, eax
37bc9a5b7je 0x37bc9a73d
37bc9a5bd
37bc9a5bdloc_37bc9a5bd:
37bc9a5bdmov ecx, [r15]
37bc9a5c0test ecx, ecx
37bc9a5c2js 0x37bc9a630
37bc9a5c4mov rax, [rsp+480]
37bc9a5ccmov r8l, [rax]
37bc9a5cftest r8l, r8l
37bc9a5d2js 0x37bc9a783
37bc9a5d8mov rax, [rsp+488]
37bc9a5e0mov edx, [rax]
37bc9a5e2test edx, edx
37bc9a5e4js 0x37bc9a774
37bc9a5eamov rax, [rsp+504]
37bc9a5f2cmp r8l, [rax]
37bc9a5f5jge 0x37bc9a792
37bc9a5fbtest ecx, ecx
37bc9a5fdmov eax, 1
37bc9a602cmovg eax, ecx
37bc9a605cmp [r12], eax
37bc9a609jl 0x37bc9a7a1
37bc9a60fmov r11, [rsp+536]
37bc9a617cmp [r11], eax
37bc9a61ajge 0x37bc9a7b0
37bc9a620mov edx, -12
37bc9a625mov eax, 12
37bc9a62ajmp 0x37bc9a63a
37bc9a62c
37bc9a62c 0f 1f 40 00 ..@.
37bc9a630
37bc9a630loc_37bc9a630:
37bc9a630mov edx, -4
37bc9a635mov eax, 4
37bc9a63a
37bc9a63aloc_37bc9a63a:
37bc9a63amov [rbp], edx
37bc9a63d
37bc9a63dloc_37bc9a63d:
37bc9a63dlea rdx, [rsp+260]
37bc9a645mov r8l, 6
37bc9a64blea rcx, [rip+0x7b45c3]
37bc9a652mov [rsp+260], eax
37bc9a659call xerbla_
37bc9a65enop
37bc9a65f
37bc9a65floc_37bc9a65f:
37bc9a65fmovups x6, [rsp+272]
37bc9a667movups x7, [rsp+288]
37bc9a66fmovups x8, [rsp+304]
37bc9a678movups x9, [rsp+320]
37bc9a681movups x10, [rsp+336]
37bc9a68amovups x11, [rsp+352]
37bc9a693add rsp, 376
37bc9a69apop rbx
37bc9a69bpop rsi
37bc9a69cpop rdi
37bc9a69dpop rbp
37bc9a69epop r12
37bc9a6a0pop r13
37bc9a6a2pop r14
37bc9a6a4pop r15
37bc9a6a6ret
37bc9a6a7
37bc9a6a7loc_37bc9a6a7:
37bc9a6a7mov rcx, [rsp+448]
37bc9a6afmov r9l, 1
37bc9a6b5mov r8l, 1
37bc9a6bblea rdx, [rip+0x7b4550]
37bc9a6c2call lsame_
37bc9a6c7test eax, eax
37bc9a6c9jne 0x37bc9a59f
37bc9a6cfmov edx, -1
37bc9a6d4mov eax, 1
37bc9a6d9jmp 0x37bc9a63a
37bc9a6de
37bc9a6deloc_37bc9a6de:
37bc9a6demov rcx, [rsp+456]
37bc9a6e6mov r9l, 1
37bc9a6ecmov r8l, 1
37bc9a6f2lea rdx, [rip+0x7b451a]
37bc9a6f9call lsame_
37bc9a6fetest eax, eax
37bc9a700jne 0x37bc9a5ae
37bc9a706mov rcx, [rsp+456]
37bc9a70emov r9l, 1
37bc9a714mov r8l, 1
37bc9a71alea rdx, [rip+0x7b44f3]
37bc9a721call lsame_
37bc9a726test eax, eax
37bc9a728jne 0x37bc9a5ae
37bc9a72emov edx, -2
37bc9a733mov eax, 2
37bc9a738jmp 0x37bc9a63a
37bc9a73d
37bc9a73dloc_37bc9a73d:
37bc9a73dmov rcx, [rsp+464]
37bc9a745mov r9l, 1
37bc9a74bmov r8l, 1
37bc9a751lea rdx, [rip+0x7b44b8]
37bc9a758call lsame_
37bc9a75dtest eax, eax
37bc9a75fjne 0x37bc9a5bd
37bc9a765mov edx, -3
37bc9a76amov eax, 3
37bc9a76fjmp 0x37bc9a63a
37bc9a774
37bc9a774loc_37bc9a774:
37bc9a774mov edx, -6
37bc9a779mov eax, 6
37bc9a77ejmp 0x37bc9a63a
37bc9a783
37bc9a783loc_37bc9a783:
37bc9a783mov edx, -5
37bc9a788mov eax, 5
37bc9a78djmp 0x37bc9a63a
37bc9a792
37bc9a792loc_37bc9a792:
37bc9a792mov edx, -8
37bc9a797mov eax, 8
37bc9a79cjmp 0x37bc9a63a
37bc9a7a1
37bc9a7a1loc_37bc9a7a1:
37bc9a7a1mov edx, -10
37bc9a7a6mov eax, 10
37bc9a7abjmp 0x37bc9a63a
37bc9a7b0
37bc9a7b0loc_37bc9a7b0:
37bc9a7b0mov eax, [rbp]
37bc9a7b3test eax, eax
37bc9a7b5jne 0x37bc9ba58
37bc9a7bbtest ecx, ecx
37bc9a7bdje 0x37bc9b449
37bc9a7c3test edx, edx
37bc9a7c5je 0x37bc9a65f
37bc9a7cbmov ebp, [rsp+164]
37bc9a7d2test ebp, ebp
37bc9a7d4je 0x37bc9ba49
37bc9a7damov edx, 67
37bc9a7dfmov eax, 78
37bc9a7e4
37bc9a7e4loc_37bc9a7e4:
37bc9a7e4mov [rsp+255], dl
37bc9a7eblea rcx, [rip+0x7b4429]
37bc9a7f2mov edx, 7
37bc9a7f7mov [rsp+254], al
37bc9a7femov [rsp+104], r8l
37bc9a803call dlamch_
37bc9a808mov edx, 12
37bc9a80dlea rcx, [rip+0x7b440e]
37bc9a814movapd x7, x0
37bc9a818call dlamch_
37bc9a81dmov rax, [rsp+488]
37bc9a825mov eax, [rax]
37bc9a827mov [rsp+232], eax
37bc9a82etest eax, eax
37bc9a830jle 0x37bc9a65f
37bc9a836xor eax, eax
37bc9a838test rbx, rbx
37bc9a83bmov r8l, [rsp+104]
37bc9a840pxor x8, x8
37bc9a845cmovns rax, rbx
37bc9a849movapd x6, x0
37bc9a84dmov [rsp+152], -1
37bc9a859movddup x10, [rip+0x7b43ee]
37bc9a862mov [rsp+128], -1
37bc9a86emov r12, [rsp+496]
37bc9a876mov [rsp+216], rax
37bc9a87elea eax, [r8+2]
37bc9a882mov [rsp+120], 0
37bc9a88bcvtsi2sd x8, eax
37bc9a890xor eax, eax
37bc9a892test rsi, rsi
37bc9a895mulsd x6, x8
37bc9a89acmovns rax, rsi
37bc9a89emov [rsp+184], rax
37bc9a8a6shl rax, 4
37bc9a8aamov [rsp+192], rax
37bc9a8b2mov rax, [rsp+528]
37bc9a8bamovapd x11, x6
37bc9a8bfsub rax, 16
37bc9a8c3divsd x11, x7
37bc9a8c8mov [rsp+136], rax
37bc9a8d0xor eax, eax
37bc9a8d2test rdi, rdi
37bc9a8d5cmovns rax, rdi
37bc9a8d9mov [rsp+200], rax
37bc9a8e1lea rax, [rsp+260]
37bc9a8e9mov [rsp+112], rax
37bc9a8eemov rax, [rsp+512]
37bc9a8f6add rax, 16
37bc9a8famov [rsp+208], rax
37bc9a902lea rax, [rsp+256]
37bc9a90amov [rsp+104], rax
37bc9a90fnop
37bc9a910
37bc9a910loc_37bc9a910:
37bc9a910lea rdi, [rip+0x7b4319]
37bc9a917mov rax, [rsp+136]
37bc9a91fmov r9, r14
37bc9a922mov rcx, r15
37bc9a925mov [rsp+32], rdi
37bc9a92amov r8, rdi
37bc9a92dlea rdx, [rax+16]
37bc9a931call zcopy_
37bc9a936mov rax, [rsp+504]
37bc9a93emov [rsp+64], rdi
37bc9a943mov r9, r15
37bc9a946mov [rsp+56], r14
37bc9a94bmov r8, [rsp+464]
37bc9a953mov [rsp+48], rax
37bc9a958mov rax, [rsp+480]
37bc9a960mov [rsp+40], r12
37bc9a965mov rdx, [rsp+456]
37bc9a96dmov [rsp+32], rax
37bc9a972mov rcx, [rsp+448]
37bc9a97amov [rsp+88], 1
37bc9a983mov [rsp+80], 1
37bc9a98cmov [rsp+72], 1
37bc9a995call ztbmv_
37bc9a99amov [rsp+40], rdi
37bc9a99fmov r9, rdi
37bc9a9a2mov rcx, r15
37bc9a9a5mov rbx, [rsp+152]
37bc9a9admov rax, [rsp+208]
37bc9a9b5mov [rsp+32], r14
37bc9a9balea rdx, [rip+0x7b4277]
37bc9a9c1shl rbx, 4
37bc9a9c5lea r8, [rax+rbx]
37bc9a9c9call zaxpy_
37bc9a9cemovsxd rax, [r15]
37bc9a9d1test eax, eax
37bc9a9d3jle 0x37bc9b798
37bc9a9d9lea edi, [rax-1]
37bc9a9dclea r8, [r13+8]
37bc9a9e0mov rcx, r13
37bc9a9e3mov r9, r13
37bc9a9e6mov [rsp+144], rdi
37bc9a9eeadd rbx, [rsp+512]
37bc9a9f6lea r10, [r8+8*rdi]
37bc9a9famov rdx, rbx
37bc9a9fdnop [rax]
37bc9aa00
37bc9aa00loc_37bc9aa00:
37bc9aa00movsd_xmm x0, [rdx+16]
37bc9aa05movsd_xmm x1, [rdx+24]
37bc9aa0aadd r9, 8
37bc9aa0eadd rdx, 16
37bc9aa12andpd x0, [rip+0x7b4236]
37bc9aa1aandpd x1, [rip+0x7b422e]
37bc9aa22addsd x0, x1
37bc9aa26movsd_xmm [r9-8], x0
37bc9aa2ccmp r9, r10
37bc9aa2fjne 0x37bc9aa00
37bc9aa31mov rsi, [rsp+480]
37bc9aa39movsxd rdx, [rsi]
37bc9aa3cmov esi, [rsp+164]
37bc9aa43mov [rsp+168], edx
37bc9aa4atest esi, esi
37bc9aa4cje 0x37bc9b022
37bc9aa52mov ebx, [rsp+176]
37bc9aa59test ebx, ebx
37bc9aa5bje 0x37bc9b2bf
37bc9aa61mov r11l, [rsp+180]
37bc9aa69mov edi, 1
37bc9aa6etest r11l, r11l
37bc9aa71je 0x37bc9b5fb
37bc9aa77lea r10l, [rdx+1]
37bc9aa7bmov [rsp+236], eax
37bc9aa82mov rsi, [rsp+144]
37bc9aa8asub edi, edx
37bc9aa8cmov [rsp+168], r10l
37bc9aa94mov rbp, [rsp+136]
37bc9aa9cmov r11, -1
37bc9aaa3mov ebx, 1
37bc9aaa8mov [rsp+224], rcx
37bc9aab0movddup x2, [rip+0x7b4198]
37bc9aab8add rsi, 2
37bc9aabcmov [rsp+560], r14
37bc9aac4mov r14, [rsp+216]
37bc9aaccmov [rsp+472], r15
37bc9aad4lea r15, [rdx+1]
37bc9aad8nop [rax+rax]
37bc9aae0
37bc9aae0loc_37bc9aae0:
37bc9aae0test edi, edi
37bc9aae2mov r8l, 1
37bc9aae8cmovg r8l, edi
37bc9aaeccmp ebx, r8l
37bc9aaefjl 0x37bc9ac1c
37bc9aaf5movsd_xmm x1, [rbp+16]
37bc9aafamovsd_xmm x0, [rbp+24]
37bc9aaffandpd x1, [rip+0x7b4149]
37bc9ab07andpd x0, [rip+0x7b4141]
37bc9ab0faddsd x1, x0
37bc9ab13je 0x37bc9abce
37bc9ab19lea r10l, [rbx+1]
37bc9ab1dlea rax, [r15+r11]
37bc9ab21movddup x3, x1
37bc9ab25movsxd rdx, r8l
37bc9ab28sub r10l, r8l
37bc9ab2bsub rax, rbx
37bc9ab2elea rcx, [r13+8*rdx-8]
37bc9ab33add rax, rdx
37bc9ab36mov r9l, r10l
37bc9ab39shl rax, 4
37bc9ab3dshr r9l, 1
37bc9ab40lea rdx, [r12+rax]
37bc9ab44shl r9, 4
37bc9ab48xor eax, eax
37bc9ab4anop [rax+rax]
37bc9ab54nop [rax+rax]
37bc9ab5fnop [rax+rax]
37bc9ab6anop [rax+rax]
37bc9ab75nop [rax+rax]
37bc9ab80
37bc9ab80loc_37bc9ab80:
37bc9ab80movupd x4, [rdx+2*rax]
37bc9ab85movupd x0, [rdx+2*rax+16]
37bc9ab8bmovlpd x0, [rdx+2*rax+8]
37bc9ab91movhpd x4, [rdx+2*rax+16]
37bc9ab97movapd x5, x4
37bc9ab9bandpd x0, x2
37bc9ab9fmovupd x4, [rcx+rax]
37bc9aba4andpd x5, x2
37bc9aba8addpd x0, x5
37bc9abacmulpd x0, x3
37bc9abb0addpd x0, x4
37bc9abb4movups [rcx+rax], x0
37bc9abb8add rax, 16
37bc9abbccmp r9, rax
37bc9abbfjne 0x37bc9ab80
37bc9abc1test r10b, 1
37bc9abc5je 0x37bc9ac1c
37bc9abc7and r10l, -2
37bc9abcbadd r8l, r10l
37bc9abce
37bc9abceloc_37bc9abce:
37bc9abcemov eax, [rsp+168]
37bc9abd5lea edx, [r8-1]
37bc9abd9movsxd rdx, edx
37bc9abdcadd eax, r8l
37bc9abdfsub eax, ebx
37bc9abe1cdqe
37bc9abe3add rax, r11
37bc9abe6shl rax, 4
37bc9abeaadd rax, r12
37bc9abedmovsd_xmm x0, [rax+8]
37bc9abf2movsd_xmm x3, [rax]
37bc9abf6andpd x0, [rip+0x7b4052]
37bc9abfeandpd x3, [rip+0x7b404a]
37bc9ac06addsd x0, x3
37bc9ac0amulsd x0, x1
37bc9ac0eaddsd x0, [r13+8*rdx]
37bc9ac15movsd_xmm [r13+8*rdx], x0
37bc9ac1c
37bc9ac1cloc_37bc9ac1c:
37bc9ac1cadd rbx, 1
37bc9ac20add edi, 1
37bc9ac23add r11, r14
37bc9ac26add rbp, 16
37bc9ac2acmp rsi, rbx
37bc9ac2djne 0x37bc9aae0
37bc9ac33
37bc9ac33loc_37bc9ac33:
37bc9ac33mov rcx, [rsp+224]
37bc9ac3bmovsxd rax, [rsp+236]
37bc9ac43mov r15, [rsp+472]
37bc9ac4bmov r14, [rsp+560]
37bc9ac53
37bc9ac53loc_37bc9ac53:
37bc9ac53mov r8, [rsp+144]
37bc9ac5bmov rdx, r14
37bc9ac5emov r9, r13
37bc9ac61pxor x3, x3
37bc9ac65shl r8, 4
37bc9ac69lea r10, [r14+r8+16]
37bc9ac6emov r8, r14
37bc9ac71nop [rax]
37bc9ac75nop [rax+rax]
37bc9ac80
37bc9ac80loc_37bc9ac80:
37bc9ac80movsd_xmm x1, [r9]
37bc9ac85movsd_xmm x0, [r8]
37bc9ac8amovsd_xmm x2, [r8+8]
37bc9ac90andpd x0, [rip+0x7b3fb8]
37bc9ac98comisd x1, x11
37bc9ac9dandpd x2, [rip+0x7b3fab]
37bc9aca5addsd x0, x2
37bc9aca9ja 0x37bc9acb3
37bc9acabaddsd x0, x6
37bc9acafaddsd x1, x6
37bc9acb3
37bc9acb3loc_37bc9acb3:
37bc9acb3divsd x0, x1
37bc9acb7add r8, 16
37bc9acbbadd r9, 8
37bc9acbfmaxsd x3, x0
37bc9acc3cmp r10, r8
37bc9acc6jne 0x37bc9ac80
37bc9acc8mov rsi, [rsp+552]
37bc9acd0mov rdi, [rsp+120]
37bc9acd5movsd_xmm [rsi+8*rdi], x3
37bc9acdamovapd x3, x8
37bc9acdfmulsd x3, x7
37bc9ace3nop
37bc9ace5nop [rax+rax]
37bc9acf0
37bc9acf0loc_37bc9acf0:
37bc9acf0movsd_xmm x2, [rcx]
37bc9acf4movsd_xmm x0, [rdx]
37bc9acf8movsd_xmm x1, [rdx+8]
37bc9acfdandpd x0, [rip+0x7b3f4b]
37bc9ad05andpd x1, [rip+0x7b3f43]
37bc9ad0dcomisd x2, x11
37bc9ad12addsd x0, x1
37bc9ad16movapd x1, x2
37bc9ad1amulsd x1, x3
37bc9ad1eaddsd x0, x1
37bc9ad22ja 0x37bc9ad28
37bc9ad24addsd x0, x6
37bc9ad28
37bc9ad28loc_37bc9ad28:
37bc9ad28add rdx, 16
37bc9ad2cmovsd_xmm [rcx], x0
37bc9ad30add rcx, 8
37bc9ad34cmp r10, rdx
37bc9ad37jne 0x37bc9acf0
37bc9ad39
37bc9ad39loc_37bc9ad39:
37bc9ad39mov rsi, [rsp+544]
37bc9ad41mov rdi, [rsp+120]
37bc9ad46pxor x9, x9
37bc9ad4bmov [rsp+256], 0
37bc9ad56lea rbx, [rsi+8*rdi]
37bc9ad5anop [rax+rax]
37bc9ad60
37bc9ad60loc_37bc9ad60:
37bc9ad60shl rax, 4
37bc9ad64mov r9, rbx
37bc9ad67mov r8, r14
37bc9ad6amov rcx, r15
37bc9ad6dlea rdx, [r14+rax]
37bc9ad71mov rax, [rsp+112]
37bc9ad76mov [rsp+40], rax
37bc9ad7bmov rax, [rsp+104]
37bc9ad80mov [rsp+32], rax
37bc9ad85call zlacn2_
37bc9ad8amov eax, [rsp+256]
37bc9ad91test eax, eax
37bc9ad93je 0x37bc9af38
37bc9ad99cmp eax, 1
37bc9ad9cje 0x37bc9ae60
37bc9ada2mov edx, [r15]
37bc9ada5xor eax, eax
37bc9ada7mov rcx, rdx
37bc9adaashl rdx, 3
37bc9adaetest ecx, ecx
37bc9adb0jle 0x37bc9aded
37bc9adb2nop [rax]
37bc9adb5nop [rax+rax]
37bc9adc0
37bc9adc0loc_37bc9adc0:
37bc9adc0movupd x0, [r14+2*rax]
37bc9adc6movddup x1, [r13+rax]
37bc9adcdmulpd x1, x0
37bc9add1shufpd x0, x0, 1
37bc9add6mulpd x0, x9
37bc9addbaddsubpd x1, x0
37bc9addfmovups [r14+2*rax], x1
37bc9ade4add rax, 8
37bc9ade8cmp rdx, rax
37bc9adebjne 0x37bc9adc0
37bc9aded
37bc9adedloc_37bc9aded:
37bc9adedlea rax, [rip+0x7b3e3c]
37bc9adf4mov [rsp+56], r14
37bc9adf9mov r9, r15
37bc9adfcmov r8, [rsp+464]
37bc9ae04mov [rsp+64], rax
37bc9ae09mov rax, [rsp+504]
37bc9ae11lea rdx, [rsp+254]
37bc9ae19mov [rsp+40], r12
37bc9ae1emov rcx, [rsp+448]
37bc9ae26mov [rsp+48], rax
37bc9ae2bmov rax, [rsp+480]
37bc9ae33mov [rsp+88], 1
37bc9ae3cmov [rsp+32], rax
37bc9ae41mov [rsp+80], 1
37bc9ae4amov [rsp+72], 1
37bc9ae53call ztbsv_
37bc9ae58movsxd rax, [r15]
37bc9ae5bjmp 0x37bc9ad60
37bc9ae60
37bc9ae60loc_37bc9ae60:
37bc9ae60lea rax, [rip+0x7b3dc9]
37bc9ae67mov [rsp+56], r14
37bc9ae6cmov r9, r15
37bc9ae6fmov r8, [rsp+464]
37bc9ae77mov [rsp+64], rax
37bc9ae7cmov rax, [rsp+504]
37bc9ae84lea rdx, [rsp+255]
37bc9ae8cmov [rsp+40], r12
37bc9ae91mov rcx, [rsp+448]
37bc9ae99mov [rsp+48], rax
37bc9ae9emov rax, [rsp+480]
37bc9aea6mov [rsp+88], 1
37bc9aeafmov [rsp+32], rax
37bc9aeb4mov [rsp+80], 1
37bc9aebdmov [rsp+72], 1
37bc9aec6call ztbsv_
37bc9aecbmovsxd rax, [r15]
37bc9aecetest eax, eax
37bc9aed0jle 0x37bc9ad60
37bc9aed6mov ecx, eax
37bc9aed8xor edx, edx
37bc9aedashl rcx, 3
37bc9aedenop
37bc9aedfnop [rax+rax]
37bc9aeeanop [rax+rax]
37bc9aef5nop [rax+rax]
37bc9af00
37bc9af00loc_37bc9af00:
37bc9af00movupd x0, [r14+2*rdx]
37bc9af06movddup x1, [r13+rdx]
37bc9af0dmulpd x1, x0
37bc9af11shufpd x0, x0, 1
37bc9af16mulpd x0, x9
37bc9af1baddsubpd x1, x0
37bc9af1fmovups [r14+2*rdx], x1
37bc9af24add rdx, 8
37bc9af28cmp rcx, rdx
37bc9af2bjne 0x37bc9af00
37bc9af2djmp 0x37bc9ad60
37bc9af32
37bc9af32 66 0f 1f 44 00 00 f..D..
37bc9af38
37bc9af38loc_37bc9af38:
37bc9af38mov eax, [r15]
37bc9af3btest eax, eax
37bc9af3djle 0x37bc9afd2
37bc9af43mov rsi, [rsp+528]
37bc9af4bsub eax, 1
37bc9af4epxor x2, x2
37bc9af52add rax, [rsp+128]
37bc9af5ashl rax, 4
37bc9af5elea rdx, [rsi+rax+16]
37bc9af63mov rax, [rsp+136]
37bc9af6bnop [rax+rax]
37bc9af75nop [rax+rax]
37bc9af80
37bc9af80loc_37bc9af80:
37bc9af80movsd_xmm x0, [rax+16]
37bc9af85movsd_xmm x1, [rax+24]
37bc9af8aadd rax, 16
37bc9af8eandpd x0, [rip+0x7b3cba]
37bc9af96andpd x1, [rip+0x7b3cb2]
37bc9af9eaddsd x0, x1
37bc9afa2maxsd x2, x0
37bc9afa6cmp rax, rdx
37bc9afa9jne 0x37bc9af80
37bc9afabpxor x0, x0
37bc9afafucomisd x2, x0
37bc9afb3jp 0x37bc9afb7
37bc9afb5je 0x37bc9afd2
37bc9afb7
37bc9afb7loc_37bc9afb7:
37bc9afb7mov rsi, [rsp+544]
37bc9afbfmov rax, [rsp+120]
37bc9afc4movsd_xmm x0, [rsi+8*rax]
37bc9afc9divsd x0, x2
37bc9afcdmovsd_xmm [rsi+8*rax], x0
37bc9afd2
37bc9afd2loc_37bc9afd2:
37bc9afd2add [rsp+120], 1
37bc9afd8mov rax, [rsp+120]
37bc9afddmov rdi, [rsp+192]
37bc9afe5add [rsp+136], rdi
37bc9afedadd eax, 1
37bc9aff0mov rdi, [rsp+184]
37bc9aff8add [rsp+128], rdi
37bc9b000mov rdi, [rsp+200]
37bc9b008add [rsp+152], rdi
37bc9b010cmp [rsp+232], eax
37bc9b017jge 0x37bc9a910
37bc9b01djmp 0x37bc9a65f
37bc9b022
37bc9b022loc_37bc9b022:
37bc9b022mov r9l, [rsp+176]
37bc9b02atest r9l, r9l
37bc9b02dje 0x37bc9b1af
37bc9b033mov r8l, [rsp+180]
37bc9b03bmov r11l, 1
37bc9b041test r8l, r8l
37bc9b044je 0x37bc9b8e0
37bc9b04amovsxd rbp, [rsp+168]
37bc9b052mov rdi, [rsp+144]
37bc9b05amov [rsp+168], rcx
37bc9b062mov rbx, -1
37bc9b069mov rsi, [rsp+528]
37bc9b071mov [rsp+224], eax
37bc9b078mov r9l, 1
37bc9b07emov [rsp+472], r15
37bc9b086sub r11l, ebp
37bc9b089add rdi, 2
37bc9b08dmov r10, [rsp+216]
37bc9b095mov [rsp+496], r12
37bc9b09dadd r12, 24
37bc9b0a1mov [rsp+560], r14
37bc9b0a9lea r14, [rsi+16]
37bc9b0adnop [rax]
37bc9b0b0
37bc9b0b0loc_37bc9b0b0:
37bc9b0b0test r11l, r11l
37bc9b0b3mov ecx, 1
37bc9b0b8cmovg ecx, r11l
37bc9b0bccmp ecx, r9l
37bc9b0bfjg 0x37bc9b8d7
37bc9b0c5mov rax, [rsp+128]
37bc9b0cdlea rdx, [rbp+rbx]
37bc9b0d2movsxd r15, ecx
37bc9b0d5pxor x3, x3
37bc9b0d9sub rdx, r9
37bc9b0dclea r8, [r15+rax]
37bc9b0e0add rdx, r15
37bc9b0e3mov r15l, r9l
37bc9b0e6sub r15l, ecx
37bc9b0e9mov rax, r8
37bc9b0ecshl rdx, 4
37bc9b0f0add r15, r8
37bc9b0f3shl rax, 4
37bc9b0f7add rdx, r12
37bc9b0fashl r15, 4
37bc9b0feadd rax, rsi
37bc9b101lea rcx, [r15+r14]
37bc9b105nop [rax+rax]
37bc9b110
37bc9b110loc_37bc9b110:
37bc9b110movsd_xmm x0, [rdx-8]
37bc9b115movsd_xmm x1, [rdx]
37bc9b119add rax, 16
37bc9b11dadd rdx, 16
37bc9b121andpd x1, [rip+0x7b3b27]
37bc9b129andpd x0, [rip+0x7b3b1f]
37bc9b131movsd_xmm x2, [rax-8]
37bc9b136andpd x2, [rip+0x7b3b12]
37bc9b13eaddsd x0, x1
37bc9b142movsd_xmm x1, [rax-16]
37bc9b147andpd x1, [rip+0x7b3b01]
37bc9b14faddsd x1, x2
37bc9b153mulsd x0, x1
37bc9b157addsd x3, x0
37bc9b15bcmp rcx, rax
37bc9b15ejne 0x37bc9b110
37bc9b160
37bc9b160loc_37bc9b160:
37bc9b160addsd x3, [r13+8*r9-8]
37bc9b167add r11l, 1
37bc9b16badd rbx, r10
37bc9b16emovsd_xmm [r13+8*r9-8], x3
37bc9b175add r9, 1
37bc9b179cmp r9, rdi
37bc9b17cjne 0x37bc9b0b0
37bc9b182
37bc9b182loc_37bc9b182:
37bc9b182mov rcx, [rsp+168]
37bc9b18amovsxd rax, [rsp+224]
37bc9b192mov r15, [rsp+472]
37bc9b19amov r12, [rsp+496]
37bc9b1a2mov r14, [rsp+560]
37bc9b1aajmp 0x37bc9ac53
37bc9b1af
37bc9b1afloc_37bc9b1af:
37bc9b1afmov edx, [rsp+180]
37bc9b1b6mov rdi, [rsp+136]
37bc9b1betest edx, edx
37bc9b1c0je 0x37bc9b7bb
37bc9b1c6lea rbx, [rdi+24]
37bc9b1camov [rsp+224], rcx
37bc9b1d2mov rdi, [rsp+144]
37bc9b1damov r11, -1
37bc9b1e1mov r9, [rsp+216]
37bc9b1e9mov ebp, [rsp+168]
37bc9b1f0mov r10l, 1
37bc9b1f6lea rsi, [rdi+2]
37bc9b1falea rdi, [r12+16]
37bc9b1ffnop
37bc9b200
37bc9b200loc_37bc9b200:
37bc9b200lea r8l, [rbp+r10]
37bc9b205cmp r8l, eax
37bc9b208cmovg r8l, eax
37bc9b20ccmp r8l, r10l
37bc9b20fjl 0x37bc9b7b2
37bc9b215sub r8l, r10l
37bc9b218mov rdx, r11
37bc9b21bpxor x3, x3
37bc9b21fmov rcx, rbx
37bc9b222add r8, r11
37bc9b225shl rdx, 4
37bc9b229shl r8, 4
37bc9b22dadd rdx, r12
37bc9b230add r8, rdi
37bc9b233nop
37bc9b235nop [rax+rax]
37bc9b240
37bc9b240loc_37bc9b240:
37bc9b240movsd_xmm x0, [rdx+16]
37bc9b245movsd_xmm x2, [rcx]
37bc9b249add rdx, 16
37bc9b24dadd rcx, 16
37bc9b251movsd_xmm x1, [rdx+8]
37bc9b256andpd x0, [rip+0x7b39f2]
37bc9b25eandpd x1, [rip+0x7b39ea]
37bc9b266andpd x2, [rip+0x7b39e2]
37bc9b26eaddsd x0, x1
37bc9b272movsd_xmm x1, [rcx-24]
37bc9b277andpd x1, [rip+0x7b39d1]
37bc9b27faddsd x1, x2
37bc9b283mulsd x0, x1
37bc9b287addsd x3, x0
37bc9b28bcmp rdx, r8
37bc9b28ejne 0x37bc9b240
37bc9b290
37bc9b290loc_37bc9b290:
37bc9b290addsd x3, [r13+8*r10-8]
37bc9b297add rbx, 16
37bc9b29badd r11, r9
37bc9b29emovsd_xmm [r13+8*r10-8], x3
37bc9b2a5add r10, 1
37bc9b2a9cmp r10, rsi
37bc9b2acjne 0x37bc9b200
37bc9b2b2mov rcx, [rsp+224]
37bc9b2bajmp 0x37bc9ac53
37bc9b2bf
37bc9b2bfloc_37bc9b2bf:
37bc9b2bfmov r10l, [rsp+180]
37bc9b2c7mov rsi, [rsp+136]
37bc9b2cflea ebp, [rax+1]
37bc9b2d2test r10l, r10l
37bc9b2d5je 0x37bc9b482
37bc9b2dbmov [rsp+224], rcx
37bc9b2e3mov r9, r13
37bc9b2e6mov r11, [rsp+216]
37bc9b2eemov rdi, -1
37bc9b2f5mov [rsp+560], r14
37bc9b2fdmov r14l, [rsp+168]
37bc9b305mov ebx, 1
37bc9b30amov [rsp+472], r15
37bc9b312lea r15, [r12+16]
37bc9b317nop [rax+rax]
37bc9b320
37bc9b320loc_37bc9b320:
37bc9b320lea edx, [r14+rbx]
37bc9b324cmp edx, eax
37bc9b326cmovg edx, eax
37bc9b329cmp edx, ebx
37bc9b32bjl 0x37bc9b416
37bc9b331movsd_xmm x1, [rsi+16]
37bc9b336movsd_xmm x0, [rsi+24]
37bc9b33bandpd x1, [rip+0x7b390d]
37bc9b343andpd x0, [rip+0x7b3905]
37bc9b34baddsd x1, x0
37bc9b34fje 0x37bc9ba42
37bc9b355mov r8l, 1
37bc9b35bmov rcx, rdi
37bc9b35emovddup x2, x1
37bc9b362sub r8l, ebx
37bc9b365shl rcx, 4
37bc9b369add r8l, edx
37bc9b36cadd rcx, r15
37bc9b36fxor edx, edx
37bc9b371mov r10l, r8l
37bc9b374shr r10l, 1
37bc9b377shl r10, 4
37bc9b37bnop [rax+rax]
37bc9b380
37bc9b380loc_37bc9b380:
37bc9b380movupd x4, [rcx+2*rdx]
37bc9b385movupd x0, [rcx+2*rdx+16]
37bc9b38bmovlpd x0, [rcx+2*rdx+8]
37bc9b391movhpd x4, [rcx+2*rdx+16]
37bc9b397andpd x4, x10
37bc9b39candpd x0, x10
37bc9b3a1addpd x0, x4
37bc9b3a5movupd x4, [r9+rdx]
37bc9b3abmulpd x0, x2
37bc9b3afaddpd x0, x4
37bc9b3b3movups [r9+rdx], x0
37bc9b3b8add rdx, 16
37bc9b3bccmp r10, rdx
37bc9b3bfjne 0x37bc9b380
37bc9b3c1test r8b, 1
37bc9b3c5je 0x37bc9b416
37bc9b3c7and r8l, -2
37bc9b3cblea edx, [r8+rbx]
37bc9b3cf
37bc9b3cfloc_37bc9b3cf:
37bc9b3cflea ecx, [rdx+1]
37bc9b3d2sub edx, 1
37bc9b3d5sub ecx, ebx
37bc9b3d7movsxd rdx, edx
37bc9b3damovsxd rcx, ecx
37bc9b3ddadd rcx, rdi
37bc9b3e0shl rcx, 4
37bc9b3e4add rcx, r12
37bc9b3e7movsd_xmm x0, [rcx+8]
37bc9b3ecmovsd_xmm x2, [rcx]
37bc9b3f0andpd x0, [rip+0x7b3858]
37bc9b3f8andpd x2, [rip+0x7b3850]
37bc9b400addsd x0, x2
37bc9b404mulsd x0, x1
37bc9b408addsd x0, [r13+8*rdx]
37bc9b40fmovsd_xmm [r13+8*rdx], x0
37bc9b416
37bc9b416loc_37bc9b416:
37bc9b416add ebx, 1
37bc9b419add rdi, r11
37bc9b41cadd r9, 8
37bc9b420add rsi, 16
37bc9b424cmp ebx, ebp
37bc9b426jne 0x37bc9b320
37bc9b42c
37bc9b42cloc_37bc9b42c:
37bc9b42cmov rcx, [rsp+224]
37bc9b434mov r15, [rsp+472]
37bc9b43cmov r14, [rsp+560]
37bc9b444jmp 0x37bc9ac53
37bc9b449
37bc9b449loc_37bc9b449:
37bc9b449test edx, edx
37bc9b44bje 0x37bc9a65f
37bc9b451lea rbx, [8*rdx]
37bc9b459mov rcx, [rsp+544]
37bc9b461xor edx, edx
37bc9b463mov r8, rbx
37bc9b466call memset
37bc9b46bmov rcx, [rsp+552]
37bc9b473mov r8, rbx
37bc9b476xor edx, edx
37bc9b478call memset
37bc9b47djmp 0x37bc9a65f
37bc9b482
37bc9b482loc_37bc9b482:
37bc9b482lea r11, [r12+32]
37bc9b487mov edx, [rsp+168]
37bc9b48emov [rsp+224], rcx
37bc9b496mov rdi, -1
37bc9b49dmov [rsp+168], r11
37bc9b4a5mov ebx, 1
37bc9b4aamov [rsp+560], r14
37bc9b4b2mov r14, [rsp+216]
37bc9b4bamov [rsp+472], r15
37bc9b4c2lea r15l, [rdx-1]
37bc9b4c6nop [rax+rax]
37bc9b4d0
37bc9b4d0loc_37bc9b4d0:
37bc9b4d0mov r11l, ebx
37bc9b4d3add ebx, 1
37bc9b4d6movsd_xmm x1, [rsi+16]
37bc9b4dbmovsd_xmm x0, [rsi+24]
37bc9b4e0lea r9l, [r15+rbx]
37bc9b4e4andpd x1, [rip+0x7b3764]
37bc9b4ecandpd x0, [rip+0x7b375c]
37bc9b4f4cmp r9l, eax
37bc9b4f7cmovg r9l, eax
37bc9b4fbaddsd x1, x0
37bc9b4ffcmp ebx, r9l
37bc9b502jg 0x37bc9b5d7
37bc9b508sub r9l, r11l
37bc9b50bcmp r9l, 1
37bc9b50fje 0x37bc9ba3b
37bc9b515mov r10l, r9l
37bc9b518mov rcx, rdi
37bc9b51bmovddup x2, x1
37bc9b51fxor edx, edx
37bc9b521shr r10l, 1
37bc9b524shl rcx, 4
37bc9b528add rcx, [rsp+168]
37bc9b530shl r10, 4
37bc9b534nop
37bc9b535nop [rax+rax]
37bc9b540
37bc9b540loc_37bc9b540:
37bc9b540movupd x5, [rcx+2*rdx]
37bc9b545movupd x0, [rcx+2*rdx+16]
37bc9b54bmovlpd x0, [rcx+2*rdx+8]
37bc9b551movhpd x5, [rcx+2*rdx+16]
37bc9b557andpd x5, x10
37bc9b55candpd x0, x10
37bc9b561addpd x0, x5
37bc9b565movupd x5, [r8+rdx]
37bc9b56bmulpd x0, x2
37bc9b56faddpd x0, x5
37bc9b573movups [r8+rdx], x0
37bc9b578add rdx, 16
37bc9b57ccmp r10, rdx
37bc9b57fjne 0x37bc9b540
37bc9b581test r9b, 1
37bc9b585je 0x37bc9b5d7
37bc9b587and r9l, -2
37bc9b58blea edx, [r9+rbx]
37bc9b58f
37bc9b58floc_37bc9b58f:
37bc9b58flea ecx, [rdx+1]
37bc9b592sub edx, 1
37bc9b595sub ecx, r11l
37bc9b598movsxd rdx, edx
37bc9b59bmovsxd rcx, ecx
37bc9b59eadd rcx, rdi
37bc9b5a1shl rcx, 4
37bc9b5a5add rcx, r12
37bc9b5a8movsd_xmm x0, [rcx+8]
37bc9b5admovsd_xmm x2, [rcx]
37bc9b5b1andpd x0, [rip+0x7b3697]
37bc9b5b9andpd x2, [rip+0x7b368f]
37bc9b5c1addsd x0, x2
37bc9b5c5mulsd x0, x1
37bc9b5c9addsd x0, [r13+8*rdx]
37bc9b5d0movsd_xmm [r13+8*rdx], x0
37bc9b5d7
37bc9b5d7loc_37bc9b5d7:
37bc9b5d7addsd x1, [r8-8]
37bc9b5ddadd rsi, 16
37bc9b5e1add rdi, r14
37bc9b5e4add r8, 8
37bc9b5e8movsd_xmm [r8-16], x1
37bc9b5eecmp ebp, ebx
37bc9b5f0jne 0x37bc9b4d0
37bc9b5f6jmp 0x37bc9b42c
37bc9b5fb
37bc9b5fbloc_37bc9b5fb:
37bc9b5fbmov esi, [rsp+168]
37bc9b602mov rbx, [rsp+144]
37bc9b60amov [rsp+224], rcx
37bc9b612mov r11, -1
37bc9b619mov [rsp+236], eax
37bc9b620mov rbp, [rsp+136]
37bc9b628lea edx, [rsi+1]
37bc9b62blea r10, [rbx+2]
37bc9b62fsub edi, esi
37bc9b631mov [rsp+472], r15
37bc9b639mov [rsp+168], edx
37bc9b640movsxd rdx, esi
37bc9b643mov rsi, [rsp+216]
37bc9b64bmov ebx, 1
37bc9b650mov [rsp+560], r14
37bc9b658lea r15, [rdx+1]
37bc9b65cmov r14, r10
37bc9b65fnop
37bc9b660
37bc9b660loc_37bc9b660:
37bc9b660test edi, edi
37bc9b662mov r8l, 1
37bc9b668movsd_xmm x1, [rbp+16]
37bc9b66dmovsd_xmm x0, [rbp+24]
37bc9b672andpd x1, [rip+0x7b35d6]
37bc9b67aandpd x0, [rip+0x7b35ce]
37bc9b682cmovg r8l, edi
37bc9b686addsd x1, x0
37bc9b68acmp r8l, ebx
37bc9b68djge 0x37bc9b76e
37bc9b693mov r10l, ebx
37bc9b696sub r10l, r8l
37bc9b699cmp r10l, 1
37bc9b69dje 0x37bc9b720
37bc9b6a3lea rax, [r15+r11]
37bc9b6a7movsxd rdx, r8l
37bc9b6aamovddup x2, x1
37bc9b6aemov r9l, r10l
37bc9b6b1sub rax, rbx
37bc9b6b4shr r9l, 1
37bc9b6b7lea rcx, [r13+8*rdx-8]
37bc9b6bcadd rax, rdx
37bc9b6bfshl r9, 4
37bc9b6c3shl rax, 4
37bc9b6c7lea rdx, [r12+rax]
37bc9b6cbxor eax, eax
37bc9b6cdnop [rax]
37bc9b6d0
37bc9b6d0loc_37bc9b6d0:
37bc9b6d0movupd x5, [rdx+2*rax]
37bc9b6d5movupd x0, [rdx+2*rax+16]
37bc9b6dbmovlpd x0, [rdx+2*rax+8]
37bc9b6e1movhpd x5, [rdx+2*rax+16]
37bc9b6e7movapd x4, x5
37bc9b6ebandpd x0, x10
37bc9b6f0movupd x5, [rcx+rax]
37bc9b6f5andpd x4, x10
37bc9b6faaddpd x0, x4
37bc9b6femulpd x0, x2
37bc9b702addpd x0, x5
37bc9b706movups [rcx+rax], x0
37bc9b70aadd rax, 16
37bc9b70ecmp rax, r9
37bc9b711jne 0x37bc9b6d0
37bc9b713test r10b, 1
37bc9b717je 0x37bc9b76e
37bc9b719and r10l, -2
37bc9b71dadd r8l, r10l
37bc9b720
37bc9b720loc_37bc9b720:
37bc9b720mov eax, [rsp+168]
37bc9b727lea edx, [r8-1]
37bc9b72bmovsxd rdx, edx
37bc9b72eadd eax, r8l
37bc9b731sub eax, ebx
37bc9b733cdqe
37bc9b735add rax, r11
37bc9b738shl rax, 4
37bc9b73cadd rax, r12
37bc9b73fmovsd_xmm x0, [rax+8]
37bc9b744movsd_xmm x2, [rax]
37bc9b748andpd x0, [rip+0x7b3500]
37bc9b750andpd x2, [rip+0x7b34f8]
37bc9b758addsd x0, x2
37bc9b75cmulsd x0, x1
37bc9b760addsd x0, [r13+8*rdx]
37bc9b767movsd_xmm [r13+8*rdx], x0
37bc9b76e
37bc9b76eloc_37bc9b76e:
37bc9b76eaddsd x1, [r13+8*rbx-8]
37bc9b775add rbp, 16
37bc9b779add edi, 1
37bc9b77cadd r11, rsi
37bc9b77fmovsd_xmm [r13+8*rbx-8], x1
37bc9b786add rbx, 1
37bc9b78acmp rbx, r14
37bc9b78djne 0x37bc9b660
37bc9b793jmp 0x37bc9ac33
37bc9b798
37bc9b798loc_37bc9b798:
37bc9b798mov rdi, [rsp+552]
37bc9b7a0mov rsi, [rsp+120]
37bc9b7a5mov [rdi+8*rsi], 0
37bc9b7adjmp 0x37bc9ad39
37bc9b7b2
37bc9b7b2loc_37bc9b7b2:
37bc9b7b2pxor x3, x3
37bc9b7b6jmp 0x37bc9b290
37bc9b7bb
37bc9b7bbloc_37bc9b7bb:
37bc9b7bbmov edx, [rsp+168]
37bc9b7c2mov [rsp+168], rcx
37bc9b7calea rbx, [rdi+40]
37bc9b7cemov rsi, -1
37bc9b7d5mov r9, [rsp+216]
37bc9b7ddlea edi, [rax+1]
37bc9b7e0mov [rsp+472], r15
37bc9b7e8mov r11l, 1
37bc9b7eemov r10l, 1
37bc9b7f4lea rbp, [r12+16]
37bc9b7f9lea r15l, [rdx-1]
37bc9b7fdnop [rax]
37bc9b800
37bc9b800loc_37bc9b800:
37bc9b800add r10l, 1
37bc9b804movsd_xmm x3, [rbx-24]
37bc9b809movsd_xmm x0, [rbx-16]
37bc9b80elea ecx, [r15+r10]
37bc9b812andpd x3, [rip+0x7b3436]
37bc9b81aandpd x0, [rip+0x7b342e]
37bc9b822cmp ecx, eax
37bc9b824cmovg ecx, eax
37bc9b827addsd x3, x0
37bc9b82bcmp r10l, ecx
37bc9b82ejg 0x37bc9b8a0
37bc9b830sub ecx, r11l
37bc9b833mov rdx, rsi
37bc9b836lea r8l, [rcx-1]
37bc9b83ashl rdx, 4
37bc9b83emov rcx, rbx
37bc9b841add r8, rsi
37bc9b844add rdx, r12
37bc9b847shl r8, 4
37bc9b84badd r8, rbp
37bc9b84enop
37bc9b850
37bc9b850loc_37bc9b850:
37bc9b850movsd_xmm x0, [rdx+32]
37bc9b855movsd_xmm x2, [rcx]
37bc9b859add rdx, 16
37bc9b85dadd rcx, 16
37bc9b861movsd_xmm x1, [rdx+24]
37bc9b866andpd x0, [rip+0x7b33e2]
37bc9b86eandpd x1, [rip+0x7b33da]
37bc9b876andpd x2, [rip+0x7b33d2]
37bc9b87eaddsd x0, x1
37bc9b882movsd_xmm x1, [rcx-24]
37bc9b887andpd x1, [rip+0x7b33c1]
37bc9b88faddsd x1, x2
37bc9b893mulsd x0, x1
37bc9b897addsd x3, x0
37bc9b89bcmp rdx, r8
37bc9b89ejne 0x37bc9b850
37bc9b8a0
37bc9b8a0loc_37bc9b8a0:
37bc9b8a0addsd x3, [r13+8*r11-8]
37bc9b8a7add rbx, 16
37bc9b8abadd rsi, r9
37bc9b8aemovsd_xmm [r13+8*r11-8], x3
37bc9b8b5add r11, 1
37bc9b8b9cmp r10l, edi
37bc9b8bcjne 0x37bc9b800
37bc9b8c2mov rcx, [rsp+168]
37bc9b8camov r15, [rsp+472]
37bc9b8d2jmp 0x37bc9ac53
37bc9b8d7
37bc9b8d7loc_37bc9b8d7:
37bc9b8d7pxor x3, x3
37bc9b8dbjmp 0x37bc9b160
37bc9b8e0
37bc9b8e0loc_37bc9b8e0:
37bc9b8e0movsxd rdx, [rsp+168]
37bc9b8e8mov rsi, [rsp+144]
37bc9b8f0mov [rsp+168], rcx
37bc9b8f8mov r9l, 1
37bc9b8femov [rsp+224], eax
37bc9b905mov rbx, [rsp+136]
37bc9b90dmov [rsp+472], r15
37bc9b915lea rbp, [rsi+2]
37bc9b919sub r11l, edx
37bc9b91cmov rdi, [rsp+216]
37bc9b924mov r10, [rsp+528]
37bc9b92cmov [rsp+496], r12
37bc9b934mov rsi, -1
37bc9b93bmov [rsp+560], r14
37bc9b943lea r14, [r12+24]
37bc9b948mov r12, rdx
37bc9b94bnop [rax+rax]
37bc9b950
37bc9b950loc_37bc9b950:
37bc9b950test r11l, r11l
37bc9b953mov ecx, 1
37bc9b958movsd_xmm x3, [rbx+16]
37bc9b95dmovsd_xmm x0, [rbx+24]
37bc9b962andpd x3, [rip+0x7b32e6]
37bc9b96aandpd x0, [rip+0x7b32de]
37bc9b972cmovg ecx, r11l
37bc9b976addsd x3, x0
37bc9b97acmp ecx, r9l
37bc9b97djge 0x37bc9ba10
37bc9b983mov rax, [rsp+128]
37bc9b98blea rdx, [r12+rsi]
37bc9b98fmovsxd r15, ecx
37bc9b992sub rdx, r9
37bc9b995lea r8, [r15+rax]
37bc9b999add rdx, r15
37bc9b99cmov r15l, r9l
37bc9b99fsub r15l, ecx
37bc9b9a2mov rax, r8
37bc9b9a5shl rdx, 4
37bc9b9a9add r15, r8
37bc9b9acshl rax, 4
37bc9b9b0add rdx, r14
37bc9b9b3shl r15, 4
37bc9b9b7add rax, r10
37bc9b9balea rcx, [r10+r15]
37bc9b9benop
37bc9b9c0
37bc9b9c0loc_37bc9b9c0:
37bc9b9c0movsd_xmm x0, [rdx-8]
37bc9b9c5movsd_xmm x1, [rdx]
37bc9b9c9add rax, 16
37bc9b9cdadd rdx, 16
37bc9b9d1andpd x1, [rip+0x7b3277]
37bc9b9d9andpd x0, [rip+0x7b326f]
37bc9b9e1movsd_xmm x2, [rax-8]
37bc9b9e6andpd x2, [rip+0x7b3262]
37bc9b9eeaddsd x0, x1
37bc9b9f2movsd_xmm x1, [rax-16]
37bc9b9f7andpd x1, [rip+0x7b3251]
37bc9b9ffaddsd x1, x2
37bc9ba03mulsd x0, x1
37bc9ba07addsd x3, x0
37bc9ba0bcmp rax, rcx
37bc9ba0ejne 0x37bc9b9c0
37bc9ba10
37bc9ba10loc_37bc9ba10:
37bc9ba10addsd x3, [r13+8*r9-8]
37bc9ba17add rbx, 16
37bc9ba1badd r11l, 1
37bc9ba1fadd rsi, rdi
37bc9ba22movsd_xmm [r13+8*r9-8], x3
37bc9ba29add r9, 1
37bc9ba2dcmp r9, rbp
37bc9ba30jne 0x37bc9b950
37bc9ba36jmp 0x37bc9b182
37bc9ba3b
37bc9ba3bloc_37bc9ba3b:
37bc9ba3bmov edx, ebx
37bc9ba3djmp 0x37bc9b58f
37bc9ba42
37bc9ba42loc_37bc9ba42:
37bc9ba42mov edx, ebx
37bc9ba44jmp 0x37bc9b3cf
37bc9ba49
37bc9ba49loc_37bc9ba49:
37bc9ba49mov edx, 78
37bc9ba4emov eax, 67
37bc9ba53jmp 0x37bc9a7e4
37bc9ba58
37bc9ba58loc_37bc9ba58:
37bc9ba58neg eax
37bc9ba5ajmp 0x37bc9a63d
37bc9a480
Loading..