File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3fa200
37c3fa200ztpmlqt_64_:
37c3fa200push r15
37c3fa202push r14
37c3fa204push r13
37c3fa206push r12
37c3fa208push rbp
37c3fa209push rdi
37c3fa20apush rsi
37c3fa20bpush rbx
37c3fa20csub rsp, 248
37c3fa213mov rsi, [rsp+448]
37c3fa21bmov rax, [rsp+400]
37c3fa223mov [rsi], 0
37c3fa22amov r13, [rax]
37c3fa22dmov rax, [rsp+416]
37c3fa235mov rbp, rcx
37c3fa238mov r15, rdx
37c3fa23blea rdx, [rip+0x797fe]
37c3fa242mov rbx, r8
37c3fa245mov [rsp+344], r9
37c3fa24dmov r8l, 1
37c3fa253mov r9l, 1
37c3fa259mov r14, [rax]
37c3fa25ccall lsame_64_
37c3fa261mov rcx, rbp
37c3fa264mov r9l, 1
37c3fa26amov r8l, 1
37c3fa270lea rdx, [rip+0x797ca]
37c3fa277mov rdi, rax
37c3fa27acall lsame_64_
37c3fa27fmov r9l, 1
37c3fa285mov r8l, 1
37c3fa28bmov rcx, r15
37c3fa28elea rdx, [rip+0x797ad]
37c3fa295mov rbp, rax
37c3fa298call lsame_64_
37c3fa29dmov r9l, 1
37c3fa2a3mov r8l, 1
37c3fa2a9mov rcx, r15
37c3fa2aclea rdx, [rip+0x79790]
37c3fa2b3mov r12, rax
37c3fa2b6call lsame_64_
37c3fa2bbtest rdi, rdi
37c3fa2beje 0x37c3fa330
37c3fa2c0mov rcx, [rsp+352]
37c3fa2c8mov rdx, [rcx]
37c3fa2cbmov ecx, 1
37c3fa2d0test rdx, rdx
37c3fa2d3cmovle rdx, rcx
37c3fa2d7test r12, r12
37c3fa2dajne 0x37c3fa350
37c3fa2dc
37c3fa2dcloc_37c3fa2dc:
37c3fa2dcmov r8, -2
37c3fa2e3mov ecx, 2
37c3fa2e8test rax, rax
37c3fa2ebjne 0x37c3fa350
37c3fa2ed
37c3fa2edloc_37c3fa2ed:
37c3fa2edmov [rsi], r8
37c3fa2f0
37c3fa2f0loc_37c3fa2f0:
37c3fa2f0mov [rsp+232], rcx
37c3fa2f8lea rdx, [rsp+232]
37c3fa300mov r8l, 7
37c3fa306lea rcx, [rip+0x79737]
37c3fa30dcall xerbla_64_
37c3fa312nop
37c3fa313
37c3fa313loc_37c3fa313:
37c3fa313add rsp, 248
37c3fa31apop rbx
37c3fa31bpop rsi
37c3fa31cpop rdi
37c3fa31dpop rbp
37c3fa31epop r12
37c3fa320pop r13
37c3fa322pop r14
37c3fa324pop r15
37c3fa326ret
37c3fa327
37c3fa327 66 0f 1f 84 00 00 00 00 00 f........
37c3fa330
37c3fa330loc_37c3fa330:
37c3fa330test rbp, rbp
37c3fa333je 0x37c3fa3a0
37c3fa335mov rdx, [rbx]
37c3fa338mov ecx, 1
37c3fa33dtest rdx, rdx
37c3fa340cmovle rdx, rcx
37c3fa344test r12, r12
37c3fa347je 0x37c3fa2dc
37c3fa349nop [rax]
37c3fa350
37c3fa350loc_37c3fa350:
37c3fa350mov rcx, [rbx]
37c3fa353test rcx, rcx
37c3fa356js 0x37c3fa3b8
37c3fa358mov r10, [rsp+344]
37c3fa360mov r10, [r10]
37c3fa363test r10, r10
37c3fa366js 0x37c3fa3d0
37c3fa368mov r11, [rsp+352]
37c3fa370mov r9, [r11]
37c3fa373test r9, r9
37c3fa376js 0x37c3fa3e8
37c3fa378mov r11, [rsp+360]
37c3fa380mov r8, [r11]
37c3fa383test r8, r8
37c3fa386js 0x37c3fa38d
37c3fa388cmp r9, r8
37c3fa38bjge 0x37c3fa400
37c3fa38d
37c3fa38dloc_37c3fa38d:
37c3fa38dmov r8, -6
37c3fa394mov ecx, 6
37c3fa399jmp 0x37c3fa2ed
37c3fa39e
37c3fa39e 66 90 f.
37c3fa3a0
37c3fa3a0loc_37c3fa3a0:
37c3fa3a0mov r8, -1
37c3fa3a7mov ecx, 1
37c3fa3acjmp 0x37c3fa2ed
37c3fa3b1
37c3fa3b1 0f 1f 80 00 00 00 00 .......
37c3fa3b8
37c3fa3b8loc_37c3fa3b8:
37c3fa3b8mov r8, -3
37c3fa3bfmov ecx, 3
37c3fa3c4jmp 0x37c3fa2ed
37c3fa3c9
37c3fa3c9 0f 1f 80 00 00 00 00 .......
37c3fa3d0
37c3fa3d0loc_37c3fa3d0:
37c3fa3d0mov r8, -4
37c3fa3d7mov ecx, 4
37c3fa3dcjmp 0x37c3fa2ed
37c3fa3e1
37c3fa3e1 0f 1f 80 00 00 00 00 .......
37c3fa3e8
37c3fa3e8loc_37c3fa3e8:
37c3fa3e8mov r8, -5
37c3fa3efmov ecx, 5
37c3fa3f4jmp 0x37c3fa2ed
37c3fa3f9
37c3fa3f9 0f 1f 80 00 00 00 00 .......
37c3fa400
37c3fa400loc_37c3fa400:
37c3fa400mov r11, [rsp+368]
37c3fa408mov r11, [r11]
37c3fa40bmov [rsp+184], r11
37c3fa413test r11, r11
37c3fa416jle 0x37c3fadb4
37c3fa41ccmp r9, r11
37c3fa41fjge 0x37c3fa42a
37c3fa421test r9, r9
37c3fa424jne 0x37c3fadb4
37c3fa42a
37c3fa42aloc_37c3fa42a:
37c3fa42amov r11, [rsp+384]
37c3fa432cmp r9, [r11]
37c3fa435jg 0x37c3fadc5
37c3fa43bmov r11, [rsp+400]
37c3fa443mov r15, [rsp+184]
37c3fa44bcmp r15, [r11]
37c3fa44ejg 0x37c3fadd6
37c3fa454mov r11, [rsp+416]
37c3fa45ccmp [r11], rdx
37c3fa45fjl 0x37c3fade7
37c3fa465mov r11, [rsp+432]
37c3fa46dtest rcx, rcx
37c3fa470mov edx, 1
37c3fa475cmovg rdx, rcx
37c3fa479cmp [r11], rdx
37c3fa47cjge 0x37c3fa490
37c3fa47emov r8, -15
37c3fa485mov ecx, 15
37c3fa48ajmp 0x37c3fa2ed
37c3fa48f
37c3fa48f 90 .
37c3fa490
37c3fa490loc_37c3fa490:
37c3fa490mov rdx, [rsi]
37c3fa493test rdx, rdx
37c3fa496jne 0x37c3fadf8
37c3fa49ctest rcx, rcx
37c3fa49fje 0x37c3fa313
37c3fa4a5test r10, r10
37c3fa4a8je 0x37c3fa313
37c3fa4aetest r9, r9
37c3fa4b1je 0x37c3fa313
37c3fa4b7xor r11l, r11l
37c3fa4batest r13, r13
37c3fa4bdcmovns r11, r13
37c3fa4c1test rdi, rdi
37c3fa4c4je 0x37c3fa6d0
37c3fa4catest rax, rax
37c3fa4cdje 0x37c3fa6d0
37c3fa4d3lea rax, [r9-1]
37c3fa4d7xor edx, edx
37c3fa4d9mov r15, rbx
37c3fa4dcmov r14l, 1
37c3fa4e2mov rsi, [rsp+184]
37c3fa4ealea rbp, [rsp+224]
37c3fa4f2div rsi
37c3fa4f5mov r10, rsi
37c3fa4f8mov rdx, r9
37c3fa4fbmov r9, r10
37c3fa4femov rdi, rax
37c3fa501mov rax, rsi
37c3fa504mov rsi, [rsp+392]
37c3fa50cimul rax, r11
37c3fa510mov rbx, rdi
37c3fa513lea rdi, [rsp+216]
37c3fa51bshl rax, 4
37c3fa51fmov [rsp+192], rax
37c3fa527lea rax, [rsp+232]
37c3fa52fmov [rsp+176], rax
37c3fa537mov rax, [rsp+408]
37c3fa53flea r13, [rax-16]
37c3fa543mov rax, [rsp+376]
37c3fa54blea r12, [rax-16]
37c3fa54fjmp 0x37c3fa590
37c3fa551
37c3fa551 0f 1f 80 00 00 00 00 .......
37c3fa558
37c3fa558loc_37c3fa558:
37c3fa558mov rax, [rsp+352]
37c3fa560mov rcx, [r15]
37c3fa563sub rbx, 1
37c3fa567add rsi, [rsp+192]
37c3fa56fadd r14, [rsp+184]
37c3fa577mov rdx, [rax]
37c3fa57amov rax, [rsp+360]
37c3fa582mov r8, [rax]
37c3fa585mov rax, [rsp+368]
37c3fa58dmov r9, [rax]
37c3fa590
37c3fa590loc_37c3fa590:
37c3fa590mov rax, [rsp+440]
37c3fa598sub rdx, r14
37c3fa59bmov [rsp+48], rdi
37c3fa5a0add rdx, 1
37c3fa5a4mov [rsp+224], 0
37c3fa5b0mov [rsp+128], rax
37c3fa5b8cmp rdx, r9
37c3fa5bbmov rax, [rsp+432]
37c3fa5c3cmovg rdx, r9
37c3fa5c7mov r9, rcx
37c3fa5camov [rsp+168], 1
37c3fa5d6mov [rsp+120], rax
37c3fa5dbsub r9, r8
37c3fa5demov rax, [rsp+424]
37c3fa5e6lea r8, [r9+r14]
37c3fa5eamov [rsp+216], rdx
37c3fa5f2lea r9, [rip+0x79448]
37c3fa5f9mov [rsp+112], rax
37c3fa5femov rax, [rsp+416]
37c3fa606lea rdx, [rdx+r8-1]
37c3fa60blea r8, [rip+0x79439]
37c3fa612cmp rdx, rcx
37c3fa615mov [rsp+160], 1
37c3fa621mov [rsp+104], rax
37c3fa626cmovg rdx, rcx
37c3fa62amov rax, [rsp+400]
37c3fa632mov [rsp+152], 1
37c3fa63emov [rsp+88], rax
37c3fa643mov rax, [rsp+384]
37c3fa64bmov [rsp+232], rdx
37c3fa653mov rdx, r14
37c3fa656mov [rsp+72], rax
37c3fa65bmov rax, [rsp+344]
37c3fa663shl rdx, 4
37c3fa667lea rcx, [r13+rdx]
37c3fa66cadd rdx, r12
37c3fa66fmov [rsp+80], rsi
37c3fa674mov [rsp+40], rax
37c3fa679mov rax, [rsp+176]
37c3fa681mov [rsp+96], rcx
37c3fa686lea rcx, [rip+0x793b3]
37c3fa68dmov [rsp+32], rax
37c3fa692mov [rsp+64], rdx
37c3fa697lea rdx, [rip+0x793a4]
37c3fa69emov [rsp+144], 1
37c3fa6aamov [rsp+136], rdi
37c3fa6b2mov [rsp+56], rbp
37c3fa6b7call ztprfb_64_
37c3fa6bctest rbx, rbx
37c3fa6bfjne 0x37c3fa558
37c3fa6c5jmp 0x37c3fa313
37c3fa6ca
37c3fa6ca 66 0f 1f 44 00 00 f..D..
37c3fa6d0
37c3fa6d0loc_37c3fa6d0:
37c3fa6d0xor edx, edx
37c3fa6d2test r14, r14
37c3fa6d5cmovns rdx, r14
37c3fa6d9mov r15, rdx
37c3fa6dctest rbp, rbp
37c3fa6dfje 0x37c3fa918
37c3fa6e5test r12, r12
37c3fa6e8je 0x37c3fa918
37c3fa6eemov rsi, [rsp+184]
37c3fa6f6lea rax, [r9-1]
37c3fa6faxor edx, edx
37c3fa6fclea rcx, [rsp+232]
37c3fa704mov r13, [rsp+392]
37c3fa70cmov rdi, [rsp+408]
37c3fa714mov [rsp+176], rcx
37c3fa71clea rbp, [rsp+224]
37c3fa724div rsi
37c3fa727mov rcx, [rsp+376]
37c3fa72fmov [rsp+336], rbx
37c3fa737imul r11, rsi
37c3fa73blea r12, [rcx-16]
37c3fa73fmov rdx, r9
37c3fa742mov rbx, rdi
37c3fa745mov rcx, r10
37c3fa748mov rdi, r13
37c3fa74bmov r13, [rsp+336]
37c3fa753shl r11, 4
37c3fa757mov [rsp+200], r11
37c3fa75fmov r14, rax
37c3fa762mov rax, rsi
37c3fa765imul rax, r15
37c3fa769lea r15, [rsp+216]
37c3fa771shl rax, 4
37c3fa775mov [rsp+192], rax
37c3fa77dmov rax, rsi
37c3fa780mov esi, 1
37c3fa785mov r9, rax
37c3fa788jmp 0x37c3fa7d8
37c3fa78a
37c3fa78a 66 0f 1f 44 00 00 f..D..
37c3fa790
37c3fa790loc_37c3fa790:
37c3fa790mov rax, [rsp+352]
37c3fa798add rdi, [rsp+200]
37c3fa7a0sub r14, 1
37c3fa7a4add rbx, [rsp+192]
37c3fa7acadd rsi, [rsp+184]
37c3fa7b4mov rdx, [rax]
37c3fa7b7mov rax, [rsp+344]
37c3fa7bfmov rcx, [rax]
37c3fa7c2mov rax, [rsp+360]
37c3fa7camov r8, [rax]
37c3fa7cdmov rax, [rsp+368]
37c3fa7d5mov r9, [rax]
37c3fa7d8
37c3fa7d8loc_37c3fa7d8:
37c3fa7d8mov rax, [rsp+440]
37c3fa7e0sub rdx, rsi
37c3fa7e3mov [rsp+56], rbp
37c3fa7e8add rdx, 1
37c3fa7ecmov [rsp+48], r15
37c3fa7f1cmp rdx, r9
37c3fa7f4mov [rsp+128], rax
37c3fa7fcmov rax, [rsp+432]
37c3fa804cmovg rdx, r9
37c3fa808mov r9, rcx
37c3fa80bmov [rsp+32], r13
37c3fa810sub r9, r8
37c3fa813mov [rsp+120], rax
37c3fa818mov rax, [rsp+424]
37c3fa820add r9, rsi
37c3fa823mov [rsp+216], rdx
37c3fa82bmov [rsp+112], rax
37c3fa830lea rdx, [rdx+r9-1]
37c3fa835mov rax, [rsp+416]
37c3fa83dcmp rdx, rcx
37c3fa840mov [rsp+168], 1
37c3fa84ccmovg rdx, rcx
37c3fa850xor r9l, r9l
37c3fa853mov [rsp+104], rax
37c3fa858mov rax, [rsp+400]
37c3fa860mov [rsp+160], 1
37c3fa86cmov [rsp+232], rdx
37c3fa874sub rdx, rcx
37c3fa877mov rcx, r8
37c3fa87amov [rsp+88], rax
37c3fa87fsub rcx, rsi
37c3fa882mov rax, [rsp+384]
37c3fa88acmp rsi, r8
37c3fa88dlea rdx, [rcx+rdx+1]
37c3fa892lea r8, [rip+0x791b2]
37c3fa899mov [rsp+152], 1
37c3fa8a5mov [rsp+72], rax
37c3fa8aamov rax, [rsp+176]
37c3fa8b2cmovl r9, rdx
37c3fa8b6mov rdx, rsi
37c3fa8b9shl rdx, 4
37c3fa8bdmov [rsp+136], r13
37c3fa8c5mov [rsp+40], rax
37c3fa8caadd rdx, r12
37c3fa8cdmov [rsp+224], r9
37c3fa8d5lea r9, [rip+0x79165]
37c3fa8dcmov [rsp+64], rdx
37c3fa8e1mov rcx, r9
37c3fa8e4lea rdx, [rip+0x79158]
37c3fa8ebmov [rsp+144], 1
37c3fa8f7mov [rsp+96], rbx
37c3fa8fcmov [rsp+80], rdi
37c3fa901call ztprfb_64_
37c3fa906test r14, r14
37c3fa909jne 0x37c3fa790
37c3fa90fjmp 0x37c3fa313
37c3fa914
37c3fa914 0f 1f 40 00 ..@.
37c3fa918
37c3fa918loc_37c3fa918:
37c3fa918mov r13, r11
37c3fa91bnot r13
37c3fa91etest rdi, rdi
37c3fa921je 0x37c3fab48
37c3fa927test r12, r12
37c3fa92aje 0x37c3fab48
37c3fa930mov rdi, [rsp+184]
37c3fa938lea rax, [r9-1]
37c3fa93cmov r10, r9
37c3fa93fmov r15, rbx
37c3fa942cqo
37c3fa944lea rbp, [rsp+224]
37c3fa94cidiv rdi
37c3fa94flea rax, [r9-1]
37c3fa953sub rax, rdx
37c3fa956xor edx, edx
37c3fa958lea rsi, [rax+1]
37c3fa95cdiv rdi
37c3fa95fmov rdx, rdi
37c3fa962mov r9, rdx
37c3fa965mov rdx, r10
37c3fa968mov r14, rax
37c3fa96bmov rax, rdi
37c3fa96eneg rax
37c3fa971mov rbx, r14
37c3fa974lea r14, [rsp+216]
37c3fa97cimul rax, r11
37c3fa980imul r11, rsi
37c3fa984shl rax, 4
37c3fa988add r11, r13
37c3fa98bmov [rsp+192], rax
37c3fa993mov rax, [rsp+392]
37c3fa99bshl r11, 4
37c3fa99flea rdi, [rax+r11+16]
37c3fa9a4lea rax, [rsp+232]
37c3fa9acmov [rsp+176], rax
37c3fa9b4mov rax, [rsp+408]
37c3fa9bclea r13, [rax-16]
37c3fa9c0mov rax, [rsp+376]
37c3fa9c8lea r12, [rax-16]
37c3fa9ccjmp 0x37c3faa08
37c3fa9ce
37c3fa9ce 66 90 f.
37c3fa9d0
37c3fa9d0loc_37c3fa9d0:
37c3fa9d0mov rax, [rsp+352]
37c3fa9d8mov rcx, [r15]
37c3fa9dbsub rbx, 1
37c3fa9dfadd rdi, [rsp+192]
37c3fa9e7sub rsi, [rsp+184]
37c3fa9efmov rdx, [rax]
37c3fa9f2mov rax, [rsp+360]
37c3fa9famov r8, [rax]
37c3fa9fdmov rax, [rsp+368]
37c3faa05mov r9, [rax]
37c3faa08
37c3faa08loc_37c3faa08:
37c3faa08mov rax, [rsp+440]
37c3faa10sub rdx, rsi
37c3faa13mov [rsp+48], r14
37c3faa18add rdx, 1
37c3faa1cmov [rsp+224], 0
37c3faa28mov [rsp+128], rax
37c3faa30cmp rdx, r9
37c3faa33mov rax, [rsp+432]
37c3faa3bcmovg rdx, r9
37c3faa3fmov r9, rcx
37c3faa42mov [rsp+168], 1
37c3faa4emov [rsp+120], rax
37c3faa53sub r9, r8
37c3faa56mov rax, [rsp+424]
37c3faa5elea r8, [r9+rsi]
37c3faa62mov [rsp+216], rdx
37c3faa6alea r9, [rip+0x78fd0]
37c3faa71mov [rsp+112], rax
37c3faa76mov rax, [rsp+416]
37c3faa7elea rdx, [rdx+r8-1]
37c3faa83lea r8, [rip+0x78fc1]
37c3faa8acmp rdx, rcx
37c3faa8dmov [rsp+160], 1
37c3faa99mov [rsp+104], rax
37c3faa9ecmovg rdx, rcx
37c3faaa2mov rax, [rsp+400]
37c3faaaamov [rsp+152], 1
37c3faab6mov [rsp+88], rax
37c3faabbmov rax, [rsp+384]
37c3faac3mov [rsp+232], rdx
37c3faacbmov rdx, rsi
37c3faacemov [rsp+72], rax
37c3faad3mov rax, [rsp+344]
37c3faadbshl rdx, 4
37c3faadflea rcx, [r13+rdx]
37c3faae4add rdx, r12
37c3faae7mov [rsp+80], rdi
37c3faaecmov [rsp+40], rax
37c3faaf1mov rax, [rsp+176]
37c3faaf9mov [rsp+96], rcx
37c3faafelea rcx, [rip+0x78f3b]
37c3fab05mov [rsp+32], rax
37c3fab0amov [rsp+64], rdx
37c3fab0flea rdx, [rip+0x78f2d]
37c3fab16mov [rsp+144], 1
37c3fab22mov [rsp+136], r14
37c3fab2amov [rsp+56], rbp
37c3fab2fcall ztprfb_64_
37c3fab34test rbx, rbx
37c3fab37jne 0x37c3fa9d0
37c3fab3djmp 0x37c3fa313
37c3fab42
37c3fab42 66 0f 1f 44 00 00 f..D..
37c3fab48
37c3fab48loc_37c3fab48:
37c3fab48test rbp, rbp
37c3fab4bje 0x37c3fa313
37c3fab51test rax, rax
37c3fab54je 0x37c3fa313
37c3fab5amov rdi, [rsp+184]
37c3fab62lea rax, [r9-1]
37c3fab66mov rcx, r10
37c3fab69mov [rsp+336], rbx
37c3fab71cqo
37c3fab73lea rbp, [rsp+224]
37c3fab7bidiv rdi
37c3fab7elea rax, [r9-1]
37c3fab82sub rax, rdx
37c3fab85xor edx, edx
37c3fab87lea rsi, [rax+1]
37c3fab8bdiv rdi
37c3fab8emov rdx, r11
37c3fab91imul r11, rsi
37c3fab95add r11, r13
37c3fab98shl r11, 4
37c3fab9cmov r14, rax
37c3fab9fmov rax, rdi
37c3faba2neg rax
37c3faba5imul rdx, rax
37c3faba9imul rax, r15
37c3fabadshl rdx, 4
37c3fabb1shl rax, 4
37c3fabb5mov [rsp+200], rdx
37c3fabbdmov rdx, rdi
37c3fabc0mov rdi, [rsp+392]
37c3fabc8mov [rsp+192], rax
37c3fabd0mov rax, r15
37c3fabd3imul r15, rsi
37c3fabd7not rax
37c3fabdalea r13, [rdi+r11+16]
37c3fabdfmov rdi, [rsp+408]
37c3fabe7add rax, r15
37c3fabealea r15, [rsp+216]
37c3fabf2shl rax, 4
37c3fabf6lea rdi, [rdi+rax+16]
37c3fabfblea rax, [rsp+232]
37c3fac03mov [rsp+176], rax
37c3fac0bmov rax, [rsp+376]
37c3fac13mov rbx, rdi
37c3fac16mov rdi, r13
37c3fac19mov r13, [rsp+336]
37c3fac21lea r12, [rax-16]
37c3fac25mov rax, r9
37c3fac28mov r9, rdx
37c3fac2bmov rdx, rax
37c3fac2ejmp 0x37c3fac78
37c3fac30
37c3fac30loc_37c3fac30:
37c3fac30mov rax, [rsp+352]
37c3fac38add rdi, [rsp+200]
37c3fac40sub r14, 1
37c3fac44add rbx, [rsp+192]
37c3fac4csub rsi, [rsp+184]
37c3fac54mov rdx, [rax]
37c3fac57mov rax, [rsp+344]
37c3fac5fmov rcx, [rax]
37c3fac62mov rax, [rsp+360]
37c3fac6amov r8, [rax]
37c3fac6dmov rax, [rsp+368]
37c3fac75mov r9, [rax]
37c3fac78
37c3fac78loc_37c3fac78:
37c3fac78mov rax, [rsp+440]
37c3fac80sub rdx, rsi
37c3fac83mov [rsp+56], rbp
37c3fac88add rdx, 1
37c3fac8cmov [rsp+48], r15
37c3fac91cmp rdx, r9
37c3fac94mov [rsp+128], rax
37c3fac9cmov rax, [rsp+432]
37c3faca4cmovg rdx, r9
37c3faca8mov r9, rcx
37c3facabmov [rsp+32], r13
37c3facb0sub r9, r8
37c3facb3mov [rsp+120], rax
37c3facb8mov rax, [rsp+424]
37c3facc0add r9, rsi
37c3facc3mov [rsp+216], rdx
37c3faccbmov [rsp+112], rax
37c3facd0lea rdx, [rdx+r9-1]
37c3facd5mov rax, [rsp+416]
37c3facddcmp rdx, rcx
37c3face0mov [rsp+168], 1
37c3faceccmovg rdx, rcx
37c3facf0xor r9l, r9l
37c3facf3mov [rsp+104], rax
37c3facf8mov rax, [rsp+400]
37c3fad00mov [rsp+160], 1
37c3fad0cmov [rsp+232], rdx
37c3fad14sub rdx, rcx
37c3fad17mov rcx, r8
37c3fad1amov [rsp+88], rax
37c3fad1fsub rcx, rsi
37c3fad22mov rax, [rsp+384]
37c3fad2acmp rsi, r8
37c3fad2dlea rdx, [rcx+rdx+1]
37c3fad32lea r8, [rip+0x78d12]
37c3fad39mov [rsp+152], 1
37c3fad45mov [rsp+72], rax
37c3fad4amov rax, [rsp+176]
37c3fad52cmovl r9, rdx
37c3fad56mov rdx, rsi
37c3fad59shl rdx, 4
37c3fad5dmov [rsp+136], r13
37c3fad65mov [rsp+40], rax
37c3fad6aadd rdx, r12
37c3fad6dmov [rsp+224], r9
37c3fad75lea r9, [rip+0x78cc5]
37c3fad7cmov [rsp+64], rdx
37c3fad81mov rcx, r9
37c3fad84lea rdx, [rip+0x78cb7]
37c3fad8bmov [rsp+144], 1
37c3fad97mov [rsp+96], rbx
37c3fad9cmov [rsp+80], rdi
37c3fada1call ztprfb_64_
37c3fada6test r14, r14
37c3fada9jne 0x37c3fac30
37c3fadafjmp 0x37c3fa313
37c3fadb4
37c3fadb4loc_37c3fadb4:
37c3fadb4mov r8, -7
37c3fadbbmov ecx, 7
37c3fadc0jmp 0x37c3fa2ed
37c3fadc5
37c3fadc5loc_37c3fadc5:
37c3fadc5mov r8, -9
37c3fadccmov ecx, 9
37c3fadd1jmp 0x37c3fa2ed
37c3fadd6
37c3fadd6loc_37c3fadd6:
37c3fadd6mov r8, -11
37c3fadddmov ecx, 11
37c3fade2jmp 0x37c3fa2ed
37c3fade7
37c3fade7loc_37c3fade7:
37c3fade7mov r8, -13
37c3fadeemov ecx, 13
37c3fadf3jmp 0x37c3fa2ed
37c3fadf8
37c3fadf8loc_37c3fadf8:
37c3fadf8mov rcx, rdx
37c3fadfbneg rcx
37c3fadfejmp 0x37c3fa2f0
37c3fa200
37c3fa200ztpmlqt_64_:
37c3fa200push r15
37c3fa202push r14
37c3fa204push r13
37c3fa206push r12
37c3fa208push rbp
37c3fa209push rdi
37c3fa20apush rsi
37c3fa20bpush rbx
37c3fa20csub rsp, 248
37c3fa213mov rsi, [rsp+448]
37c3fa21bmov rax, [rsp+400]
37c3fa223mov [rsi], 0
37c3fa22amov r13, [rax]
37c3fa22dmov rax, [rsp+416]
37c3fa235mov rbp, rcx
37c3fa238mov r15, rdx
37c3fa23blea rdx, [rip+0x797fe]
37c3fa242mov rbx, r8
37c3fa245mov [rsp+344], r9
37c3fa24dmov r8l, 1
37c3fa253mov r9l, 1
37c3fa259mov r14, [rax]
37c3fa25ccall lsame_64_
37c3fa261mov rcx, rbp
37c3fa264mov r9l, 1
37c3fa26amov r8l, 1
37c3fa270lea rdx, [rip+0x797ca]
37c3fa277mov rdi, rax
37c3fa27acall lsame_64_
37c3fa27fmov r9l, 1
37c3fa285mov r8l, 1
37c3fa28bmov rcx, r15
37c3fa28elea rdx, [rip+0x797ad]
37c3fa295mov rbp, rax
37c3fa298call lsame_64_
37c3fa29dmov r9l, 1
37c3fa2a3mov r8l, 1
37c3fa2a9mov rcx, r15
37c3fa2aclea rdx, [rip+0x79790]
37c3fa2b3mov r12, rax
37c3fa2b6call lsame_64_
37c3fa2bbtest rdi, rdi
37c3fa2beje 0x37c3fa330
37c3fa2c0mov rcx, [rsp+352]
37c3fa2c8mov rdx, [rcx]
37c3fa2cbmov ecx, 1
37c3fa2d0test rdx, rdx
37c3fa2d3cmovle rdx, rcx
37c3fa2d7test r12, r12
37c3fa2dajne 0x37c3fa350
37c3fa2dc
37c3fa2dcloc_37c3fa2dc:
37c3fa2dcmov r8, -2
37c3fa2e3mov ecx, 2
37c3fa2e8test rax, rax
37c3fa2ebjne 0x37c3fa350
37c3fa2ed
37c3fa2edloc_37c3fa2ed:
37c3fa2edmov [rsi], r8
37c3fa2f0
37c3fa2f0loc_37c3fa2f0:
37c3fa2f0mov [rsp+232], rcx
37c3fa2f8lea rdx, [rsp+232]
37c3fa300mov r8l, 7
37c3fa306lea rcx, [rip+0x79737]
37c3fa30dcall xerbla_64_
37c3fa312nop
37c3fa313
37c3fa313loc_37c3fa313:
37c3fa313add rsp, 248
37c3fa31apop rbx
37c3fa31bpop rsi
37c3fa31cpop rdi
37c3fa31dpop rbp
37c3fa31epop r12
37c3fa320pop r13
37c3fa322pop r14
37c3fa324pop r15
37c3fa326ret
37c3fa327
37c3fa327 66 0f 1f 84 00 00 00 00 00 f........
37c3fa330
37c3fa330loc_37c3fa330:
37c3fa330test rbp, rbp
37c3fa333je 0x37c3fa3a0
37c3fa335mov rdx, [rbx]
37c3fa338mov ecx, 1
37c3fa33dtest rdx, rdx
37c3fa340cmovle rdx, rcx
37c3fa344test r12, r12
37c3fa347je 0x37c3fa2dc
37c3fa349nop [rax]
37c3fa350
37c3fa350loc_37c3fa350:
37c3fa350mov rcx, [rbx]
37c3fa353test rcx, rcx
37c3fa356js 0x37c3fa3b8
37c3fa358mov r10, [rsp+344]
37c3fa360mov r10, [r10]
37c3fa363test r10, r10
37c3fa366js 0x37c3fa3d0
37c3fa368mov r11, [rsp+352]
37c3fa370mov r9, [r11]
37c3fa373test r9, r9
37c3fa376js 0x37c3fa3e8
37c3fa378mov r11, [rsp+360]
37c3fa380mov r8, [r11]
37c3fa383test r8, r8
37c3fa386js 0x37c3fa38d
37c3fa388cmp r9, r8
37c3fa38bjge 0x37c3fa400
37c3fa38d
37c3fa38dloc_37c3fa38d:
37c3fa38dmov r8, -6
37c3fa394mov ecx, 6
37c3fa399jmp 0x37c3fa2ed
37c3fa39e
37c3fa39e 66 90 f.
37c3fa3a0
37c3fa3a0loc_37c3fa3a0:
37c3fa3a0mov r8, -1
37c3fa3a7mov ecx, 1
37c3fa3acjmp 0x37c3fa2ed
37c3fa3b1
37c3fa3b1 0f 1f 80 00 00 00 00 .......
37c3fa3b8
37c3fa3b8loc_37c3fa3b8:
37c3fa3b8mov r8, -3
37c3fa3bfmov ecx, 3
37c3fa3c4jmp 0x37c3fa2ed
37c3fa3c9
37c3fa3c9 0f 1f 80 00 00 00 00 .......
37c3fa3d0
37c3fa3d0loc_37c3fa3d0:
37c3fa3d0mov r8, -4
37c3fa3d7mov ecx, 4
37c3fa3dcjmp 0x37c3fa2ed
37c3fa3e1
37c3fa3e1 0f 1f 80 00 00 00 00 .......
37c3fa3e8
37c3fa3e8loc_37c3fa3e8:
37c3fa3e8mov r8, -5
37c3fa3efmov ecx, 5
37c3fa3f4jmp 0x37c3fa2ed
37c3fa3f9
37c3fa3f9 0f 1f 80 00 00 00 00 .......
37c3fa400
37c3fa400loc_37c3fa400:
37c3fa400mov r11, [rsp+368]
37c3fa408mov r11, [r11]
37c3fa40bmov [rsp+184], r11
37c3fa413test r11, r11
37c3fa416jle 0x37c3fadb4
37c3fa41ccmp r9, r11
37c3fa41fjge 0x37c3fa42a
37c3fa421test r9, r9
37c3fa424jne 0x37c3fadb4
37c3fa42a
37c3fa42aloc_37c3fa42a:
37c3fa42amov r11, [rsp+384]
37c3fa432cmp r9, [r11]
37c3fa435jg 0x37c3fadc5
37c3fa43bmov r11, [rsp+400]
37c3fa443mov r15, [rsp+184]
37c3fa44bcmp r15, [r11]
37c3fa44ejg 0x37c3fadd6
37c3fa454mov r11, [rsp+416]
37c3fa45ccmp [r11], rdx
37c3fa45fjl 0x37c3fade7
37c3fa465mov r11, [rsp+432]
37c3fa46dtest rcx, rcx
37c3fa470mov edx, 1
37c3fa475cmovg rdx, rcx
37c3fa479cmp [r11], rdx
37c3fa47cjge 0x37c3fa490
37c3fa47emov r8, -15
37c3fa485mov ecx, 15
37c3fa48ajmp 0x37c3fa2ed
37c3fa48f
37c3fa48f 90 .
37c3fa490
37c3fa490loc_37c3fa490:
37c3fa490mov rdx, [rsi]
37c3fa493test rdx, rdx
37c3fa496jne 0x37c3fadf8
37c3fa49ctest rcx, rcx
37c3fa49fje 0x37c3fa313
37c3fa4a5test r10, r10
37c3fa4a8je 0x37c3fa313
37c3fa4aetest r9, r9
37c3fa4b1je 0x37c3fa313
37c3fa4b7xor r11l, r11l
37c3fa4batest r13, r13
37c3fa4bdcmovns r11, r13
37c3fa4c1test rdi, rdi
37c3fa4c4je 0x37c3fa6d0
37c3fa4catest rax, rax
37c3fa4cdje 0x37c3fa6d0
37c3fa4d3lea rax, [r9-1]
37c3fa4d7xor edx, edx
37c3fa4d9mov r15, rbx
37c3fa4dcmov r14l, 1
37c3fa4e2mov rsi, [rsp+184]
37c3fa4ealea rbp, [rsp+224]
37c3fa4f2div rsi
37c3fa4f5mov r10, rsi
37c3fa4f8mov rdx, r9
37c3fa4fbmov r9, r10
37c3fa4femov rdi, rax
37c3fa501mov rax, rsi
37c3fa504mov rsi, [rsp+392]
37c3fa50cimul rax, r11
37c3fa510mov rbx, rdi
37c3fa513lea rdi, [rsp+216]
37c3fa51bshl rax, 4
37c3fa51fmov [rsp+192], rax
37c3fa527lea rax, [rsp+232]
37c3fa52fmov [rsp+176], rax
37c3fa537mov rax, [rsp+408]
37c3fa53flea r13, [rax-16]
37c3fa543mov rax, [rsp+376]
37c3fa54blea r12, [rax-16]
37c3fa54fjmp 0x37c3fa590
37c3fa551
37c3fa551 0f 1f 80 00 00 00 00 .......
37c3fa558
37c3fa558loc_37c3fa558:
37c3fa558mov rax, [rsp+352]
37c3fa560mov rcx, [r15]
37c3fa563sub rbx, 1
37c3fa567add rsi, [rsp+192]
37c3fa56fadd r14, [rsp+184]
37c3fa577mov rdx, [rax]
37c3fa57amov rax, [rsp+360]
37c3fa582mov r8, [rax]
37c3fa585mov rax, [rsp+368]
37c3fa58dmov r9, [rax]
37c3fa590
37c3fa590loc_37c3fa590:
37c3fa590mov rax, [rsp+440]
37c3fa598sub rdx, r14
37c3fa59bmov [rsp+48], rdi
37c3fa5a0add rdx, 1
37c3fa5a4mov [rsp+224], 0
37c3fa5b0mov [rsp+128], rax
37c3fa5b8cmp rdx, r9
37c3fa5bbmov rax, [rsp+432]
37c3fa5c3cmovg rdx, r9
37c3fa5c7mov r9, rcx
37c3fa5camov [rsp+168], 1
37c3fa5d6mov [rsp+120], rax
37c3fa5dbsub r9, r8
37c3fa5demov rax, [rsp+424]
37c3fa5e6lea r8, [r9+r14]
37c3fa5eamov [rsp+216], rdx
37c3fa5f2lea r9, [rip+0x79448]
37c3fa5f9mov [rsp+112], rax
37c3fa5femov rax, [rsp+416]
37c3fa606lea rdx, [rdx+r8-1]
37c3fa60blea r8, [rip+0x79439]
37c3fa612cmp rdx, rcx
37c3fa615mov [rsp+160], 1
37c3fa621mov [rsp+104], rax
37c3fa626cmovg rdx, rcx
37c3fa62amov rax, [rsp+400]
37c3fa632mov [rsp+152], 1
37c3fa63emov [rsp+88], rax
37c3fa643mov rax, [rsp+384]
37c3fa64bmov [rsp+232], rdx
37c3fa653mov rdx, r14
37c3fa656mov [rsp+72], rax
37c3fa65bmov rax, [rsp+344]
37c3fa663shl rdx, 4
37c3fa667lea rcx, [r13+rdx]
37c3fa66cadd rdx, r12
37c3fa66fmov [rsp+80], rsi
37c3fa674mov [rsp+40], rax
37c3fa679mov rax, [rsp+176]
37c3fa681mov [rsp+96], rcx
37c3fa686lea rcx, [rip+0x793b3]
37c3fa68dmov [rsp+32], rax
37c3fa692mov [rsp+64], rdx
37c3fa697lea rdx, [rip+0x793a4]
37c3fa69emov [rsp+144], 1
37c3fa6aamov [rsp+136], rdi
37c3fa6b2mov [rsp+56], rbp
37c3fa6b7call ztprfb_64_
37c3fa6bctest rbx, rbx
37c3fa6bfjne 0x37c3fa558
37c3fa6c5jmp 0x37c3fa313
37c3fa6ca
37c3fa6ca 66 0f 1f 44 00 00 f..D..
37c3fa6d0
37c3fa6d0loc_37c3fa6d0:
37c3fa6d0xor edx, edx
37c3fa6d2test r14, r14
37c3fa6d5cmovns rdx, r14
37c3fa6d9mov r15, rdx
37c3fa6dctest rbp, rbp
37c3fa6dfje 0x37c3fa918
37c3fa6e5test r12, r12
37c3fa6e8je 0x37c3fa918
37c3fa6eemov rsi, [rsp+184]
37c3fa6f6lea rax, [r9-1]
37c3fa6faxor edx, edx
37c3fa6fclea rcx, [rsp+232]
37c3fa704mov r13, [rsp+392]
37c3fa70cmov rdi, [rsp+408]
37c3fa714mov [rsp+176], rcx
37c3fa71clea rbp, [rsp+224]
37c3fa724div rsi
37c3fa727mov rcx, [rsp+376]
37c3fa72fmov [rsp+336], rbx
37c3fa737imul r11, rsi
37c3fa73blea r12, [rcx-16]
37c3fa73fmov rdx, r9
37c3fa742mov rbx, rdi
37c3fa745mov rcx, r10
37c3fa748mov rdi, r13
37c3fa74bmov r13, [rsp+336]
37c3fa753shl r11, 4
37c3fa757mov [rsp+200], r11
37c3fa75fmov r14, rax
37c3fa762mov rax, rsi
37c3fa765imul rax, r15
37c3fa769lea r15, [rsp+216]
37c3fa771shl rax, 4
37c3fa775mov [rsp+192], rax
37c3fa77dmov rax, rsi
37c3fa780mov esi, 1
37c3fa785mov r9, rax
37c3fa788jmp 0x37c3fa7d8
37c3fa78a
37c3fa78a 66 0f 1f 44 00 00 f..D..
37c3fa790
37c3fa790loc_37c3fa790:
37c3fa790mov rax, [rsp+352]
37c3fa798add rdi, [rsp+200]
37c3fa7a0sub r14, 1
37c3fa7a4add rbx, [rsp+192]
37c3fa7acadd rsi, [rsp+184]
37c3fa7b4mov rdx, [rax]
37c3fa7b7mov rax, [rsp+344]
37c3fa7bfmov rcx, [rax]
37c3fa7c2mov rax, [rsp+360]
37c3fa7camov r8, [rax]
37c3fa7cdmov rax, [rsp+368]
37c3fa7d5mov r9, [rax]
37c3fa7d8
37c3fa7d8loc_37c3fa7d8:
37c3fa7d8mov rax, [rsp+440]
37c3fa7e0sub rdx, rsi
37c3fa7e3mov [rsp+56], rbp
37c3fa7e8add rdx, 1
37c3fa7ecmov [rsp+48], r15
37c3fa7f1cmp rdx, r9
37c3fa7f4mov [rsp+128], rax
37c3fa7fcmov rax, [rsp+432]
37c3fa804cmovg rdx, r9
37c3fa808mov r9, rcx
37c3fa80bmov [rsp+32], r13
37c3fa810sub r9, r8
37c3fa813mov [rsp+120], rax
37c3fa818mov rax, [rsp+424]
37c3fa820add r9, rsi
37c3fa823mov [rsp+216], rdx
37c3fa82bmov [rsp+112], rax
37c3fa830lea rdx, [rdx+r9-1]
37c3fa835mov rax, [rsp+416]
37c3fa83dcmp rdx, rcx
37c3fa840mov [rsp+168], 1
37c3fa84ccmovg rdx, rcx
37c3fa850xor r9l, r9l
37c3fa853mov [rsp+104], rax
37c3fa858mov rax, [rsp+400]
37c3fa860mov [rsp+160], 1
37c3fa86cmov [rsp+232], rdx
37c3fa874sub rdx, rcx
37c3fa877mov rcx, r8
37c3fa87amov [rsp+88], rax
37c3fa87fsub rcx, rsi
37c3fa882mov rax, [rsp+384]
37c3fa88acmp rsi, r8
37c3fa88dlea rdx, [rcx+rdx+1]
37c3fa892lea r8, [rip+0x791b2]
37c3fa899mov [rsp+152], 1
37c3fa8a5mov [rsp+72], rax
37c3fa8aamov rax, [rsp+176]
37c3fa8b2cmovl r9, rdx
37c3fa8b6mov rdx, rsi
37c3fa8b9shl rdx, 4
37c3fa8bdmov [rsp+136], r13
37c3fa8c5mov [rsp+40], rax
37c3fa8caadd rdx, r12
37c3fa8cdmov [rsp+224], r9
37c3fa8d5lea r9, [rip+0x79165]
37c3fa8dcmov [rsp+64], rdx
37c3fa8e1mov rcx, r9
37c3fa8e4lea rdx, [rip+0x79158]
37c3fa8ebmov [rsp+144], 1
37c3fa8f7mov [rsp+96], rbx
37c3fa8fcmov [rsp+80], rdi
37c3fa901call ztprfb_64_
37c3fa906test r14, r14
37c3fa909jne 0x37c3fa790
37c3fa90fjmp 0x37c3fa313
37c3fa914
37c3fa914 0f 1f 40 00 ..@.
37c3fa918
37c3fa918loc_37c3fa918:
37c3fa918mov r13, r11
37c3fa91bnot r13
37c3fa91etest rdi, rdi
37c3fa921je 0x37c3fab48
37c3fa927test r12, r12
37c3fa92aje 0x37c3fab48
37c3fa930mov rdi, [rsp+184]
37c3fa938lea rax, [r9-1]
37c3fa93cmov r10, r9
37c3fa93fmov r15, rbx
37c3fa942cqo
37c3fa944lea rbp, [rsp+224]
37c3fa94cidiv rdi
37c3fa94flea rax, [r9-1]
37c3fa953sub rax, rdx
37c3fa956xor edx, edx
37c3fa958lea rsi, [rax+1]
37c3fa95cdiv rdi
37c3fa95fmov rdx, rdi
37c3fa962mov r9, rdx
37c3fa965mov rdx, r10
37c3fa968mov r14, rax
37c3fa96bmov rax, rdi
37c3fa96eneg rax
37c3fa971mov rbx, r14
37c3fa974lea r14, [rsp+216]
37c3fa97cimul rax, r11
37c3fa980imul r11, rsi
37c3fa984shl rax, 4
37c3fa988add r11, r13
37c3fa98bmov [rsp+192], rax
37c3fa993mov rax, [rsp+392]
37c3fa99bshl r11, 4
37c3fa99flea rdi, [rax+r11+16]
37c3fa9a4lea rax, [rsp+232]
37c3fa9acmov [rsp+176], rax
37c3fa9b4mov rax, [rsp+408]
37c3fa9bclea r13, [rax-16]
37c3fa9c0mov rax, [rsp+376]
37c3fa9c8lea r12, [rax-16]
37c3fa9ccjmp 0x37c3faa08
37c3fa9ce
37c3fa9ce 66 90 f.
37c3fa9d0
37c3fa9d0loc_37c3fa9d0:
37c3fa9d0mov rax, [rsp+352]
37c3fa9d8mov rcx, [r15]
37c3fa9dbsub rbx, 1
37c3fa9dfadd rdi, [rsp+192]
37c3fa9e7sub rsi, [rsp+184]
37c3fa9efmov rdx, [rax]
37c3fa9f2mov rax, [rsp+360]
37c3fa9famov r8, [rax]
37c3fa9fdmov rax, [rsp+368]
37c3faa05mov r9, [rax]
37c3faa08
37c3faa08loc_37c3faa08:
37c3faa08mov rax, [rsp+440]
37c3faa10sub rdx, rsi
37c3faa13mov [rsp+48], r14
37c3faa18add rdx, 1
37c3faa1cmov [rsp+224], 0
37c3faa28mov [rsp+128], rax
37c3faa30cmp rdx, r9
37c3faa33mov rax, [rsp+432]
37c3faa3bcmovg rdx, r9
37c3faa3fmov r9, rcx
37c3faa42mov [rsp+168], 1
37c3faa4emov [rsp+120], rax
37c3faa53sub r9, r8
37c3faa56mov rax, [rsp+424]
37c3faa5elea r8, [r9+rsi]
37c3faa62mov [rsp+216], rdx
37c3faa6alea r9, [rip+0x78fd0]
37c3faa71mov [rsp+112], rax
37c3faa76mov rax, [rsp+416]
37c3faa7elea rdx, [rdx+r8-1]
37c3faa83lea r8, [rip+0x78fc1]
37c3faa8acmp rdx, rcx
37c3faa8dmov [rsp+160], 1
37c3faa99mov [rsp+104], rax
37c3faa9ecmovg rdx, rcx
37c3faaa2mov rax, [rsp+400]
37c3faaaamov [rsp+152], 1
37c3faab6mov [rsp+88], rax
37c3faabbmov rax, [rsp+384]
37c3faac3mov [rsp+232], rdx
37c3faacbmov rdx, rsi
37c3faacemov [rsp+72], rax
37c3faad3mov rax, [rsp+344]
37c3faadbshl rdx, 4
37c3faadflea rcx, [r13+rdx]
37c3faae4add rdx, r12
37c3faae7mov [rsp+80], rdi
37c3faaecmov [rsp+40], rax
37c3faaf1mov rax, [rsp+176]
37c3faaf9mov [rsp+96], rcx
37c3faafelea rcx, [rip+0x78f3b]
37c3fab05mov [rsp+32], rax
37c3fab0amov [rsp+64], rdx
37c3fab0flea rdx, [rip+0x78f2d]
37c3fab16mov [rsp+144], 1
37c3fab22mov [rsp+136], r14
37c3fab2amov [rsp+56], rbp
37c3fab2fcall ztprfb_64_
37c3fab34test rbx, rbx
37c3fab37jne 0x37c3fa9d0
37c3fab3djmp 0x37c3fa313
37c3fab42
37c3fab42 66 0f 1f 44 00 00 f..D..
37c3fab48
37c3fab48loc_37c3fab48:
37c3fab48test rbp, rbp
37c3fab4bje 0x37c3fa313
37c3fab51test rax, rax
37c3fab54je 0x37c3fa313
37c3fab5amov rdi, [rsp+184]
37c3fab62lea rax, [r9-1]
37c3fab66mov rcx, r10
37c3fab69mov [rsp+336], rbx
37c3fab71cqo
37c3fab73lea rbp, [rsp+224]
37c3fab7bidiv rdi
37c3fab7elea rax, [r9-1]
37c3fab82sub rax, rdx
37c3fab85xor edx, edx
37c3fab87lea rsi, [rax+1]
37c3fab8bdiv rdi
37c3fab8emov rdx, r11
37c3fab91imul r11, rsi
37c3fab95add r11, r13
37c3fab98shl r11, 4
37c3fab9cmov r14, rax
37c3fab9fmov rax, rdi
37c3faba2neg rax
37c3faba5imul rdx, rax
37c3faba9imul rax, r15
37c3fabadshl rdx, 4
37c3fabb1shl rax, 4
37c3fabb5mov [rsp+200], rdx
37c3fabbdmov rdx, rdi
37c3fabc0mov rdi, [rsp+392]
37c3fabc8mov [rsp+192], rax
37c3fabd0mov rax, r15
37c3fabd3imul r15, rsi
37c3fabd7not rax
37c3fabdalea r13, [rdi+r11+16]
37c3fabdfmov rdi, [rsp+408]
37c3fabe7add rax, r15
37c3fabealea r15, [rsp+216]
37c3fabf2shl rax, 4
37c3fabf6lea rdi, [rdi+rax+16]
37c3fabfblea rax, [rsp+232]
37c3fac03mov [rsp+176], rax
37c3fac0bmov rax, [rsp+376]
37c3fac13mov rbx, rdi
37c3fac16mov rdi, r13
37c3fac19mov r13, [rsp+336]
37c3fac21lea r12, [rax-16]
37c3fac25mov rax, r9
37c3fac28mov r9, rdx
37c3fac2bmov rdx, rax
37c3fac2ejmp 0x37c3fac78
37c3fac30
37c3fac30loc_37c3fac30:
37c3fac30mov rax, [rsp+352]
37c3fac38add rdi, [rsp+200]
37c3fac40sub r14, 1
37c3fac44add rbx, [rsp+192]
37c3fac4csub rsi, [rsp+184]
37c3fac54mov rdx, [rax]
37c3fac57mov rax, [rsp+344]
37c3fac5fmov rcx, [rax]
37c3fac62mov rax, [rsp+360]
37c3fac6amov r8, [rax]
37c3fac6dmov rax, [rsp+368]
37c3fac75mov r9, [rax]
37c3fac78
37c3fac78loc_37c3fac78:
37c3fac78mov rax, [rsp+440]
37c3fac80sub rdx, rsi
37c3fac83mov [rsp+56], rbp
37c3fac88add rdx, 1
37c3fac8cmov [rsp+48], r15
37c3fac91cmp rdx, r9
37c3fac94mov [rsp+128], rax
37c3fac9cmov rax, [rsp+432]
37c3faca4cmovg rdx, r9
37c3faca8mov r9, rcx
37c3facabmov [rsp+32], r13
37c3facb0sub r9, r8
37c3facb3mov [rsp+120], rax
37c3facb8mov rax, [rsp+424]
37c3facc0add r9, rsi
37c3facc3mov [rsp+216], rdx
37c3faccbmov [rsp+112], rax
37c3facd0lea rdx, [rdx+r9-1]
37c3facd5mov rax, [rsp+416]
37c3facddcmp rdx, rcx
37c3face0mov [rsp+168], 1
37c3faceccmovg rdx, rcx
37c3facf0xor r9l, r9l
37c3facf3mov [rsp+104], rax
37c3facf8mov rax, [rsp+400]
37c3fad00mov [rsp+160], 1
37c3fad0cmov [rsp+232], rdx
37c3fad14sub rdx, rcx
37c3fad17mov rcx, r8
37c3fad1amov [rsp+88], rax
37c3fad1fsub rcx, rsi
37c3fad22mov rax, [rsp+384]
37c3fad2acmp rsi, r8
37c3fad2dlea rdx, [rcx+rdx+1]
37c3fad32lea r8, [rip+0x78d12]
37c3fad39mov [rsp+152], 1
37c3fad45mov [rsp+72], rax
37c3fad4amov rax, [rsp+176]
37c3fad52cmovl r9, rdx
37c3fad56mov rdx, rsi
37c3fad59shl rdx, 4
37c3fad5dmov [rsp+136], r13
37c3fad65mov [rsp+40], rax
37c3fad6aadd rdx, r12
37c3fad6dmov [rsp+224], r9
37c3fad75lea r9, [rip+0x78cc5]
37c3fad7cmov [rsp+64], rdx
37c3fad81mov rcx, r9
37c3fad84lea rdx, [rip+0x78cb7]
37c3fad8bmov [rsp+144], 1
37c3fad97mov [rsp+96], rbx
37c3fad9cmov [rsp+80], rdi
37c3fada1call ztprfb_64_
37c3fada6test r14, r14
37c3fada9jne 0x37c3fac30
37c3fadafjmp 0x37c3fa313
37c3fadb4
37c3fadb4loc_37c3fadb4:
37c3fadb4mov r8, -7
37c3fadbbmov ecx, 7
37c3fadc0jmp 0x37c3fa2ed
37c3fadc5
37c3fadc5loc_37c3fadc5:
37c3fadc5mov r8, -9
37c3fadccmov ecx, 9
37c3fadd1jmp 0x37c3fa2ed
37c3fadd6
37c3fadd6loc_37c3fadd6:
37c3fadd6mov r8, -11
37c3fadddmov ecx, 11
37c3fade2jmp 0x37c3fa2ed
37c3fade7
37c3fade7loc_37c3fade7:
37c3fade7mov r8, -13
37c3fadeemov ecx, 13
37c3fadf3jmp 0x37c3fa2ed
37c3fadf8
37c3fadf8loc_37c3fadf8:
37c3fadf8mov rcx, rdx
37c3fadfbneg rcx
37c3fadfejmp 0x37c3fa2f0
37c3fa200
37c3fae03
37c3fae03 // align 0x10
37c3fae03 // align 0x10
37c3fae10
37c3fae10ztpmqrt_64_:
37c3fae10push r15
37c3fae12push r14
37c3fae14push r13
37c3fae16push r12
37c3fae18push rbp
37c3fae19push rdi
37c3fae1apush rsi
37c3fae1bpush rbx
37c3fae1csub rsp, 264
37c3fae23mov rax, [rsp+400]
37c3fae2bmov rbx, [rax]
37c3fae2emov rax, [rsp+416]
37c3fae36mov r12, [rax]
37c3fae39mov r15, rdx
37c3fae3cmov rdi, rcx
37c3fae3flea rdx, [rip+0x78c0a]
37c3fae46mov rax, [rsp+432]
37c3fae4emov [rsp+360], r9
37c3fae56mov r13, r8
37c3fae59mov r9l, 1
37c3fae5fmov r8l, 1
37c3fae65mov r14, [rax]
37c3fae68mov rax, [rsp+464]
37c3fae70mov [rax], 0
37c3fae77call lsame_64_
37c3fae7cmov rcx, rdi
37c3fae7fmov r9l, 1
37c3fae85mov r8l, 1
37c3fae8blea rdx, [rip+0x78bbf]
37c3fae92mov rsi, rax
37c3fae95call lsame_64_
37c3fae9amov rcx, r15
37c3fae9dmov r9l, 1
37c3faea3mov r8l, 1
37c3faea9lea rdx, [rip+0x78ba2]
37c3faeb0mov rbp, rax
37c3faeb3call lsame_64_
37c3faeb8mov rcx, r15
37c3faebbmov r9l, 1
37c3faec1mov r8l, 1
37c3faec7lea rdx, [rip+0x78b85]
37c3faecemov rdi, rax
37c3faed1call lsame_64_
37c3faed6mov r15, rax
37c3faed9test rsi, rsi
37c3faedcje 0x37c3faf70
37c3faee2mov rcx, [rsp+368]
37c3faeeamov rax, [r13]
37c3faeeemov r11l, 1
37c3faef4mov rdx, [rcx]
37c3faef7test rax, rax
37c3faefamov ecx, 1
37c3faeffcmovg r11, rax
37c3faf03test rdx, rdx
37c3faf06cmovle rdx, rcx
37c3faf0atest rdi, rdi
37c3faf0djne 0x37c3fafb0
37c3faf13
37c3faf13loc_37c3faf13:
37c3faf13mov r8, -2
37c3faf1amov ecx, 2
37c3faf1ftest r15, r15
37c3faf22jne 0x37c3fafb0
37c3faf28
37c3faf28loc_37c3faf28:
37c3faf28mov rax, [rsp+464]
37c3faf30mov [rax], r8
37c3faf33
37c3faf33loc_37c3faf33:
37c3faf33mov [rsp+248], rcx
37c3faf3blea rdx, [rsp+248]
37c3faf43mov r8l, 7
37c3faf49lea rcx, [rip+0x78b04]
37c3faf50call xerbla_64_
37c3faf55nop
37c3faf56
37c3faf56loc_37c3faf56:
37c3faf56add rsp, 264
37c3faf5dpop rbx
37c3faf5epop rsi
37c3faf5fpop rdi
37c3faf60pop rbp
37c3faf61pop r12
37c3faf63pop r13
37c3faf65pop r14
37c3faf67pop r15
37c3faf69ret
37c3faf6a
37c3faf6a 66 0f 1f 44 00 00 f..D..
37c3faf70
37c3faf70loc_37c3faf70:
37c3faf70test rbp, rbp
37c3faf73je 0x37c3fb010
37c3faf79mov rax, [rsp+360]
37c3faf81mov edx, 1
37c3faf86mov r11, [rax]
37c3faf89mov eax, 1
37c3faf8etest r11, r11
37c3faf91cmovle r11, rax
37c3faf95mov rax, [r13]
37c3faf99test rax, rax
37c3faf9ccmovg rdx, rax
37c3fafa0test rdi, rdi
37c3fafa3je 0x37c3faf13
37c3fafa9nop [rax]
37c3fafb0
37c3fafb0loc_37c3fafb0:
37c3fafb0mov r8, rax
37c3fafb3test rax, rax
37c3fafb6js 0x37c3fb028
37c3fafb8mov rcx, [rsp+360]
37c3fafc0mov r10, [rcx]
37c3fafc3test r10, r10
37c3fafc6js 0x37c3fb040
37c3fafc8mov rcx, [rsp+368]
37c3fafd0mov r9, [rcx]
37c3fafd3test r9, r9
37c3fafd6js 0x37c3fb058
37c3fafdcmov rcx, [rsp+376]
37c3fafe4mov rcx, [rcx]
37c3fafe7mov [rsp+216], rcx
37c3fafeftest rcx, rcx
37c3faff2js 0x37c3faff9
37c3faff4cmp r9, rcx
37c3faff7jge 0x37c3fb070
37c3faff9
37c3faff9loc_37c3faff9:
37c3faff9mov r8, -6
37c3fb000mov ecx, 6
37c3fb005jmp 0x37c3faf28
37c3fb00a
37c3fb00a 66 0f 1f 44 00 00 f..D..
37c3fb010
37c3fb010loc_37c3fb010:
37c3fb010mov r8, -1
37c3fb017mov ecx, 1
37c3fb01cjmp 0x37c3faf28
37c3fb021
37c3fb021 0f 1f 80 00 00 00 00 .......
37c3fb028
37c3fb028loc_37c3fb028:
37c3fb028mov r8, -3
37c3fb02fmov ecx, 3
37c3fb034jmp 0x37c3faf28
37c3fb039
37c3fb039 0f 1f 80 00 00 00 00 .......
37c3fb040
37c3fb040loc_37c3fb040:
37c3fb040mov r8, -4
37c3fb047mov ecx, 4
37c3fb04cjmp 0x37c3faf28
37c3fb051
37c3fb051 0f 1f 80 00 00 00 00 .......
37c3fb058
37c3fb058loc_37c3fb058:
37c3fb058mov r8, -5
37c3fb05fmov ecx, 5
37c3fb064jmp 0x37c3faf28
37c3fb069
37c3fb069 0f 1f 80 00 00 00 00 .......
37c3fb070
37c3fb070loc_37c3fb070:
37c3fb070mov rcx, [rsp+384]
37c3fb078mov rcx, [rcx]
37c3fb07bmov [rsp+192], rcx
37c3fb083test rcx, rcx
37c3fb086jle 0x37c3fbaf5
37c3fb08ccmp r9, rcx
37c3fb08fjge 0x37c3fb09a
37c3fb091test r9, r9
37c3fb094jne 0x37c3fbaf5
37c3fb09a
37c3fb09aloc_37c3fb09a:
37c3fb09amov rcx, [rsp+400]
37c3fb0a2cmp [rcx], r11
37c3fb0a5jl 0x37c3fbb06
37c3fb0abmov rcx, [rsp+416]
37c3fb0b3mov r11, [rsp+192]
37c3fb0bbcmp r11, [rcx]
37c3fb0bejg 0x37c3fbb17
37c3fb0c4mov rcx, [rsp+432]
37c3fb0cccmp [rcx], rdx
37c3fb0cfjl 0x37c3fbb28
37c3fb0d5mov rcx, [rsp+448]
37c3fb0ddtest rax, rax
37c3fb0e0mov edx, 1
37c3fb0e5cmovg rdx, rax
37c3fb0e9cmp [rcx], rdx
37c3fb0ecjge 0x37c3fb100
37c3fb0eemov r8, -15
37c3fb0f5mov ecx, 15
37c3fb0fajmp 0x37c3faf28
37c3fb0ff
37c3fb0ff 90 .
37c3fb100
37c3fb100loc_37c3fb100:
37c3fb100mov rdx, [rsp+464]
37c3fb108mov rdx, [rdx]
37c3fb10btest rdx, rdx
37c3fb10ejne 0x37c3fbb39
37c3fb114test rax, rax
37c3fb117je 0x37c3faf56
37c3fb11dtest r10, r10
37c3fb120je 0x37c3faf56
37c3fb126test r9, r9
37c3fb129je 0x37c3faf56
37c3fb12fxor r11l, r11l
37c3fb132test rbx, rbx
37c3fb135cmovns r11, rbx
37c3fb139xor eax, eax
37c3fb13btest r12, r12
37c3fb13ecmovns rax, r12
37c3fb142mov rbx, rax
37c3fb145mov rcx, rax
37c3fb148test rsi, rsi
37c3fb14bje 0x37c3fb380
37c3fb151test rdi, rdi
37c3fb154je 0x37c3fb380
37c3fb15amov rsi, [rsp+192]
37c3fb162lea rax, [r9-1]
37c3fb166xor edx, edx
37c3fb168mov r14, r13
37c3fb16bmov rdi, [rsp+392]
37c3fb173mov rcx, [rsp+216]
37c3fb17bdiv rsi
37c3fb17eimul rbx, rsi
37c3fb182mov rbp, rsi
37c3fb185lea rdx, [rsp+248]
37c3fb18dimul rbp, r11
37c3fb191mov [rsp+184], rdx
37c3fb199mov rdx, [rsp+424]
37c3fb1a1lea r12, [rdx-16]
37c3fb1a5lea rdx, [rsp+240]
37c3fb1adshl rbp, 4
37c3fb1b1mov [rsp+176], rdx
37c3fb1b9mov r13, rbp
37c3fb1bclea rbp, [rsp+232]
37c3fb1c4mov r15, rax
37c3fb1c7mov rax, rbx
37c3fb1camov ebx, 1
37c3fb1cfshl rax, 4
37c3fb1d3mov [rsp+200], rax
37c3fb1dbmov rax, rsi
37c3fb1demov rsi, [rsp+408]
37c3fb1e6mov rdx, rax
37c3fb1e9jmp 0x37c3fb22b
37c3fb1eb
37c3fb1eb 0f 1f 44 00 00 ..D..
37c3fb1f0
37c3fb1f0loc_37c3fb1f0:
37c3fb1f0mov rax, [rsp+368]
37c3fb1f8mov r8, [r14]
37c3fb1fbadd rdi, r13
37c3fb1fesub r15, 1
37c3fb202add rsi, [rsp+200]
37c3fb20aadd rbx, [rsp+192]
37c3fb212mov r9, [rax]
37c3fb215mov rax, [rsp+376]
37c3fb21dmov rcx, [rax]
37c3fb220mov rax, [rsp+384]
37c3fb228mov rdx, [rax]
37c3fb22b
37c3fb22bloc_37c3fb22b:
37c3fb22bmov rax, [rsp+456]
37c3fb233sub r9, rbx
37c3fb236mov [rsp+168], 1
37c3fb242add r9, 1
37c3fb246mov [rsp+160], 1
37c3fb252mov [rsp+128], rax
37c3fb25acmp r9, rdx
37c3fb25dmov rax, [rsp+448]
37c3fb265cmovg r9, rdx
37c3fb269mov rdx, r8
37c3fb26cmov [rsp+152], 1
37c3fb278mov [rsp+120], rax
37c3fb27dmov rax, [rsp+440]
37c3fb285sub rdx, rcx
37c3fb288add rdx, rbx
37c3fb28bmov [rsp+232], r9
37c3fb293mov [rsp+112], rax
37c3fb298mov rax, [rsp+432]
37c3fb2a0lea rdx, [r9+rdx-1]
37c3fb2a5cmp rdx, r8
37c3fb2a8mov [rsp+136], rbp
37c3fb2b0mov [rsp+104], rax
37c3fb2b5mov rax, [rsp+416]
37c3fb2bdcmovg rdx, r8
37c3fb2c1xor r9l, r9l
37c3fb2c4mov [rsp+144], 1
37c3fb2d0mov [rsp+88], rax
37c3fb2d5mov rax, [rsp+400]
37c3fb2ddmov [rsp+248], rdx
37c3fb2e5sub rdx, r8
37c3fb2e8mov r8, rcx
37c3fb2ebmov [rsp+72], rax
37c3fb2f0mov rax, [rsp+176]
37c3fb2f8sub r8, rbx
37c3fb2fbcmp rbx, rcx
37c3fb2felea rdx, [r8+rdx+1]
37c3fb303lea rcx, [rip+0x78746]
37c3fb30amov [rsp+80], rsi
37c3fb30fmov [rsp+56], rax
37c3fb314cmovl r9, rdx
37c3fb318mov rdx, rbx
37c3fb31bmov rax, [rsp+360]
37c3fb323shl rdx, 4
37c3fb327lea r8, [rip+0x7872d]
37c3fb32emov [rsp+64], rdi
37c3fb333mov [rsp+40], rax
37c3fb338mov rax, [rsp+184]
37c3fb340add rdx, r12
37c3fb343mov [rsp+240], r9
37c3fb34blea r9, [rip+0x78700]
37c3fb352mov [rsp+32], rax
37c3fb357mov [rsp+96], rdx
37c3fb35cmov rdx, r9
37c3fb35fmov [rsp+48], rbp
37c3fb364call ztprfb_64_
37c3fb369test r15, r15
37c3fb36cjne 0x37c3fb1f0
37c3fb372jmp 0x37c3faf56
37c3fb377
37c3fb377 66 0f 1f 84 00 00 00 00 00 f........
37c3fb380
37c3fb380loc_37c3fb380:
37c3fb380xor eax, eax
37c3fb382test r14, r14
37c3fb385cmovns rax, r14
37c3fb389mov [rsp+176], rax
37c3fb391mov rbx, rax
37c3fb394test rbp, rbp
37c3fb397je 0x37c3fb5e0
37c3fb39dtest r15, r15
37c3fb3a0je 0x37c3fb5e0
37c3fb3a6mov rsi, [rsp+192]
37c3fb3aelea rax, [r9-1]
37c3fb3b2xor edx, edx
37c3fb3b4mov rbp, [rsp+392]
37c3fb3bcmov rdi, [rsp+408]
37c3fb3c4lea r14, [rsp+232]
37c3fb3ccmov r8, r10
37c3fb3cfdiv rsi
37c3fb3d2imul rbx, rsi
37c3fb3d6lea rdx, [rsp+248]
37c3fb3deimul r11, rsi
37c3fb3e2mov [rsp+184], rdx
37c3fb3ealea rdx, [rsp+240]
37c3fb3f2mov [rsp+176], rdx
37c3fb3famov rdx, r9
37c3fb3fdshl r11, 4
37c3fb401mov [rsp+208], r11
37c3fb409mov r12, rax
37c3fb40cmov rax, rcx
37c3fb40fmov rcx, [rsp+216]
37c3fb417imul rax, rsi
37c3fb41bshl rax, 4
37c3fb41fmov r15, rax
37c3fb422mov rax, rbx
37c3fb425mov ebx, 1
37c3fb42ashl rax, 4
37c3fb42emov [rsp+200], rax
37c3fb436mov rax, rsi
37c3fb439mov rsi, [rsp+424]
37c3fb441mov r9, rax
37c3fb444jmp 0x37c3fb49b
37c3fb446
37c3fb446 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3fb450
37c3fb450loc_37c3fb450:
37c3fb450mov rax, [rsp+368]
37c3fb458add rdi, r15
37c3fb45badd rbp, [rsp+208]
37c3fb463sub r12, 1
37c3fb467add rsi, [rsp+200]
37c3fb46fadd rbx, [rsp+192]
37c3fb477mov rdx, [rax]
37c3fb47amov rax, [rsp+360]
37c3fb482mov r8, [rax]
37c3fb485mov rax, [rsp+376]
37c3fb48dmov rcx, [rax]
37c3fb490mov rax, [rsp+384]
37c3fb498mov r9, [rax]
37c3fb49b
37c3fb49bloc_37c3fb49b:
37c3fb49bmov rax, [rsp+456]
37c3fb4a3sub rdx, rbx
37c3fb4a6mov [rsp+48], r14
37c3fb4abadd rdx, 1
37c3fb4afmov [rsp+32], r13
37c3fb4b4mov [rsp+128], rax
37c3fb4bccmp rdx, r9
37c3fb4bfmov rax, [rsp+448]
37c3fb4c7cmovg rdx, r9
37c3fb4cbmov r9, r8
37c3fb4cemov [rsp+168], 1
37c3fb4damov [rsp+120], rax
37c3fb4dfsub r9, rcx
37c3fb4e2mov rax, [rsp+440]
37c3fb4eaadd r9, rbx
37c3fb4edmov [rsp+232], rdx
37c3fb4f5mov [rsp+112], rax
37c3fb4famov rax, [rsp+432]
37c3fb502lea rdx, [rdx+r9-1]
37c3fb507cmp rdx, r8
37c3fb50amov [rsp+160], 1
37c3fb516mov [rsp+104], rax
37c3fb51bcmovg rdx, r8
37c3fb51fmov rax, [rsp+416]
37c3fb527xor r9l, r9l
37c3fb52amov [rsp+152], 1
37c3fb536mov [rsp+88], rax
37c3fb53bmov rax, [rsp+400]
37c3fb543mov [rsp+248], rdx
37c3fb54bsub rdx, r8
37c3fb54emov r8, rcx
37c3fb551mov [rsp+72], rax
37c3fb556mov rax, [rsp+176]
37c3fb55esub r8, rbx
37c3fb561cmp rbx, rcx
37c3fb564lea rdx, [r8+rdx+1]
37c3fb569lea rcx, [rip+0x784e1]
37c3fb570mov [rsp+144], 1
37c3fb57cmov [rsp+56], rax
37c3fb581mov rax, [rsp+184]
37c3fb589cmovl r9, rdx
37c3fb58dlea r8, [rip+0x784c7]
37c3fb594lea rdx, [rip+0x784b8]
37c3fb59bmov [rsp+136], r13
37c3fb5a3mov [rsp+40], rax
37c3fb5a8mov [rsp+240], r9
37c3fb5b0lea r9, [rip+0x7849b]
37c3fb5b7mov [rsp+96], rsi
37c3fb5bcmov [rsp+80], rdi
37c3fb5c1mov [rsp+64], rbp
37c3fb5c6call ztprfb_64_
37c3fb5cbtest r12, r12
37c3fb5cejne 0x37c3fb450
37c3fb5d4jmp 0x37c3faf56
37c3fb5d9
37c3fb5d9 0f 1f 80 00 00 00 00 .......
37c3fb5e0
37c3fb5e0loc_37c3fb5e0:
37c3fb5e0mov r12, rcx
37c3fb5e3mov r14, r11
37c3fb5e6not r12
37c3fb5e9not r14
37c3fb5ecmov [rsp+184], r12
37c3fb5f4test rsi, rsi
37c3fb5f7je 0x37c3fb860
37c3fb5fdtest r15, r15
37c3fb600je 0x37c3fb860
37c3fb606mov rdi, [rsp+192]
37c3fb60elea rax, [r9-1]
37c3fb612mov rsi, [rsp+408]
37c3fb61amov r10, r9
37c3fb61dcqo
37c3fb61fidiv rdi
37c3fb622lea rax, [r9-1]
37c3fb626sub rax, rdx
37c3fb629xor edx, edx
37c3fb62blea rbx, [rax+1]
37c3fb62fdiv rdi
37c3fb632mov rdx, r11
37c3fb635imul r11, rbx
37c3fb639add r11, r14
37c3fb63cmov r14, r13
37c3fb63flea r13, [rsp+232]
37c3fb647shl r11, 4
37c3fb64bmov rbp, rax
37c3fb64emov rax, rdi
37c3fb651neg rax
37c3fb654imul rdx, rax
37c3fb658imul rax, rcx
37c3fb65cshl rdx, 4
37c3fb660shl rax, 4
37c3fb664mov r15, rdx
37c3fb667mov rdx, rdi
37c3fb66amov rdi, [rsp+392]
37c3fb672mov [rsp+200], rax
37c3fb67amov rax, rcx
37c3fb67dmov r9, rdx
37c3fb680mov rcx, [rsp+216]
37c3fb688imul rax, rbx
37c3fb68clea rdi, [rdi+r11+16]
37c3fb691mov rdx, r10
37c3fb694add rax, r12
37c3fb697shl rax, 4
37c3fb69blea rsi, [rsi+rax+16]
37c3fb6a0lea rax, [rsp+248]
37c3fb6a8mov [rsp+184], rax
37c3fb6b0mov rax, [rsp+424]
37c3fb6b8lea r12, [rax-16]
37c3fb6bclea rax, [rsp+240]
37c3fb6c4mov [rsp+176], rax
37c3fb6ccjmp 0x37c3fb70b
37c3fb6ce
37c3fb6ce 66 90 f.
37c3fb6d0
37c3fb6d0loc_37c3fb6d0:
37c3fb6d0mov rax, [rsp+368]
37c3fb6d8mov r8, [r14]
37c3fb6dbadd rdi, r15
37c3fb6desub rbp, 1
37c3fb6e2add rsi, [rsp+200]
37c3fb6easub rbx, [rsp+192]
37c3fb6f2mov rdx, [rax]
37c3fb6f5mov rax, [rsp+376]
37c3fb6fdmov rcx, [rax]
37c3fb700mov rax, [rsp+384]
37c3fb708mov r9, [rax]
37c3fb70b
37c3fb70bloc_37c3fb70b:
37c3fb70bmov rax, [rsp+456]
37c3fb713sub rdx, rbx
37c3fb716mov [rsp+168], 1
37c3fb722add rdx, 1
37c3fb726mov [rsp+160], 1
37c3fb732mov [rsp+128], rax
37c3fb73acmp rdx, r9
37c3fb73dmov rax, [rsp+448]
37c3fb745cmovg rdx, r9
37c3fb749mov r9, r8
37c3fb74cmov [rsp+152], 1
37c3fb758mov [rsp+120], rax
37c3fb75dmov rax, [rsp+440]
37c3fb765sub r9, rcx
37c3fb768add r9, rbx
37c3fb76bmov [rsp+232], rdx
37c3fb773mov [rsp+112], rax
37c3fb778mov rax, [rsp+432]
37c3fb780lea rdx, [rdx+r9-1]
37c3fb785cmp rdx, r8
37c3fb788mov [rsp+136], r13
37c3fb790mov [rsp+104], rax
37c3fb795mov rax, [rsp+416]
37c3fb79dcmovg rdx, r8
37c3fb7a1xor r9l, r9l
37c3fb7a4mov [rsp+144], 1
37c3fb7b0mov [rsp+88], rax
37c3fb7b5mov rax, [rsp+400]
37c3fb7bdmov [rsp+248], rdx
37c3fb7c5sub rdx, r8
37c3fb7c8mov r8, rcx
37c3fb7cbmov [rsp+72], rax
37c3fb7d0mov rax, [rsp+176]
37c3fb7d8sub r8, rbx
37c3fb7dbcmp rbx, rcx
37c3fb7delea rdx, [r8+rdx+1]
37c3fb7e3lea rcx, [rip+0x78266]
37c3fb7eamov [rsp+80], rsi
37c3fb7efmov [rsp+56], rax
37c3fb7f4cmovl r9, rdx
37c3fb7f8mov rdx, rbx
37c3fb7fbmov rax, [rsp+360]
37c3fb803shl rdx, 4
37c3fb807lea r8, [rip+0x7824d]
37c3fb80emov [rsp+64], rdi
37c3fb813mov [rsp+40], rax
37c3fb818mov rax, [rsp+184]
37c3fb820add rdx, r12
37c3fb823mov [rsp+240], r9
37c3fb82blea r9, [rip+0x78220]
37c3fb832mov [rsp+32], rax
37c3fb837mov [rsp+96], rdx
37c3fb83clea rdx, [rip+0x78210]
37c3fb843mov [rsp+48], r13
37c3fb848call ztprfb_64_
37c3fb84dtest rbp, rbp
37c3fb850jne 0x37c3fb6d0
37c3fb856jmp 0x37c3faf56
37c3fb85b
37c3fb85b 0f 1f 44 00 00 ..D..
37c3fb860
37c3fb860loc_37c3fb860:
37c3fb860test rbp, rbp
37c3fb863je 0x37c3faf56
37c3fb869test rdi, rdi
37c3fb86cje 0x37c3faf56
37c3fb872mov rsi, [rsp+192]
37c3fb87alea rax, [r9-1]
37c3fb87ecqo
37c3fb880idiv rsi
37c3fb883lea rax, [r9-1]
37c3fb887mov r8, rsi
37c3fb88asub rax, rdx
37c3fb88dxor edx, edx
37c3fb88flea rbx, [rax+1]
37c3fb893div rsi
37c3fb896mov rdx, rsi
37c3fb899mov rsi, [rsp+392]
37c3fb8a1neg rdx
37c3fb8a4mov r12, rax
37c3fb8a7mov rax, r11
37c3fb8aaimul rax, rdx
37c3fb8aeimul r11, rbx
37c3fb8b2shl rax, 4
37c3fb8b6mov [rsp+208], rax
37c3fb8belea rax, [r11+r14]
37c3fb8c2lea r14, [rsp+232]
37c3fb8cashl rax, 4
37c3fb8celea rbp, [rsi+rax+16]
37c3fb8d3mov rax, rcx
37c3fb8d6mov rsi, [rsp+408]
37c3fb8deimul rax, rdx
37c3fb8e2shl rax, 4
37c3fb8e6mov [rsp+200], rax
37c3fb8eemov rax, rcx
37c3fb8f1mov rcx, [rsp+216]
37c3fb8f9imul rax, rbx
37c3fb8fdadd rax, [rsp+184]
37c3fb905shl rax, 4
37c3fb909lea rdi, [rsi+rax+16]
37c3fb90emov rsi, [rsp+176]
37c3fb916imul rdx, rsi
37c3fb91amov rax, rsi
37c3fb91dimul rsi, rbx
37c3fb921not rax
37c3fb924shl rdx, 4
37c3fb928add rax, rsi
37c3fb92bmov rsi, [rsp+424]
37c3fb933mov r15, rdx
37c3fb936mov rdx, r8
37c3fb939shl rax, 4
37c3fb93dmov r8, r10
37c3fb940lea rsi, [rsi+rax+16]
37c3fb945lea rax, [rsp+248]
37c3fb94dmov [rsp+184], rax
37c3fb955lea rax, [rsp+240]
37c3fb95dmov [rsp+176], rax
37c3fb965mov rax, r9
37c3fb968mov r9, rdx
37c3fb96bmov rdx, rax
37c3fb96ejmp 0x37c3fb9bb
37c3fb970
37c3fb970loc_37c3fb970:
37c3fb970mov rax, [rsp+368]
37c3fb978add rbp, [rsp+208]
37c3fb980add rsi, r15
37c3fb983sub r12, 1
37c3fb987add rdi, [rsp+200]
37c3fb98fsub rbx, [rsp+192]
37c3fb997mov rdx, [rax]
37c3fb99amov rax, [rsp+360]
37c3fb9a2mov r8, [rax]
37c3fb9a5mov rax, [rsp+376]
37c3fb9admov rcx, [rax]
37c3fb9b0mov rax, [rsp+384]
37c3fb9b8mov r9, [rax]
37c3fb9bb
37c3fb9bbloc_37c3fb9bb:
37c3fb9bbmov rax, [rsp+456]
37c3fb9c3sub rdx, rbx
37c3fb9c6mov [rsp+48], r14
37c3fb9cbadd rdx, 1
37c3fb9cfmov [rsp+32], r13
37c3fb9d4mov [rsp+128], rax
37c3fb9dccmp rdx, r9
37c3fb9dfmov rax, [rsp+448]
37c3fb9e7cmovg rdx, r9
37c3fb9ebmov r9, r8
37c3fb9eemov [rsp+168], 1
37c3fb9famov [rsp+120], rax
37c3fb9ffsub r9, rcx
37c3fba02mov rax, [rsp+440]
37c3fba0aadd r9, rbx
37c3fba0dmov [rsp+232], rdx
37c3fba15mov [rsp+112], rax
37c3fba1amov rax, [rsp+432]
37c3fba22lea rdx, [rdx+r9-1]
37c3fba27cmp rdx, r8
37c3fba2amov [rsp+160], 1
37c3fba36mov [rsp+104], rax
37c3fba3bcmovg rdx, r8
37c3fba3fmov rax, [rsp+416]
37c3fba47xor r9l, r9l
37c3fba4amov [rsp+152], 1
37c3fba56mov [rsp+88], rax
37c3fba5bmov rax, [rsp+400]
37c3fba63mov [rsp+248], rdx
37c3fba6bsub rdx, r8
37c3fba6emov r8, rcx
37c3fba71mov [rsp+72], rax
37c3fba76mov rax, [rsp+176]
37c3fba7esub r8, rbx
37c3fba81cmp rbx, rcx
37c3fba84lea rdx, [r8+rdx+1]
37c3fba89lea rcx, [rip+0x77fc1]
37c3fba90mov [rsp+144], 1
37c3fba9cmov [rsp+56], rax
37c3fbaa1mov rax, [rsp+184]
37c3fbaa9cmovl r9, rdx
37c3fbaadlea r8, [rip+0x77fa7]
37c3fbab4mov [rsp+136], r13
37c3fbabcmov [rsp+40], rax
37c3fbac1mov [rsp+240], r9
37c3fbac9lea r9, [rip+0x77f82]
37c3fbad0mov rdx, r9
37c3fbad3mov [rsp+96], rsi
37c3fbad8mov [rsp+80], rdi
37c3fbaddmov [rsp+64], rbp
37c3fbae2call ztprfb_64_
37c3fbae7test r12, r12
37c3fbaeajne 0x37c3fb970
37c3fbaf0jmp 0x37c3faf56
37c3fbaf5
37c3fbaf5loc_37c3fbaf5:
37c3fbaf5mov r8, -7
37c3fbafcmov ecx, 7
37c3fbb01jmp 0x37c3faf28
37c3fbb06
37c3fbb06loc_37c3fbb06:
37c3fbb06mov r8, -9
37c3fbb0dmov ecx, 9
37c3fbb12jmp 0x37c3faf28
37c3fbb17
37c3fbb17loc_37c3fbb17:
37c3fbb17mov r8, -11
37c3fbb1emov ecx, 11
37c3fbb23jmp 0x37c3faf28
37c3fbb28
37c3fbb28loc_37c3fbb28:
37c3fbb28mov r8, -13
37c3fbb2fmov ecx, 13
37c3fbb34jmp 0x37c3faf28
37c3fbb39
37c3fbb39loc_37c3fbb39:
37c3fbb39mov rcx, rdx
37c3fbb3cneg rcx
37c3fbb3fjmp 0x37c3faf33
37c3fae10
37c3fae10ztpmqrt_64_:
37c3fae10push r15
37c3fae12push r14
37c3fae14push r13
37c3fae16push r12
37c3fae18push rbp
37c3fae19push rdi
37c3fae1apush rsi
37c3fae1bpush rbx
37c3fae1csub rsp, 264
37c3fae23mov rax, [rsp+400]
37c3fae2bmov rbx, [rax]
37c3fae2emov rax, [rsp+416]
37c3fae36mov r12, [rax]
37c3fae39mov r15, rdx
37c3fae3cmov rdi, rcx
37c3fae3flea rdx, [rip+0x78c0a]
37c3fae46mov rax, [rsp+432]
37c3fae4emov [rsp+360], r9
37c3fae56mov r13, r8
37c3fae59mov r9l, 1
37c3fae5fmov r8l, 1
37c3fae65mov r14, [rax]
37c3fae68mov rax, [rsp+464]
37c3fae70mov [rax], 0
37c3fae77call lsame_64_
37c3fae7cmov rcx, rdi
37c3fae7fmov r9l, 1
37c3fae85mov r8l, 1
37c3fae8blea rdx, [rip+0x78bbf]
37c3fae92mov rsi, rax
37c3fae95call lsame_64_
37c3fae9amov rcx, r15
37c3fae9dmov r9l, 1
37c3faea3mov r8l, 1
37c3faea9lea rdx, [rip+0x78ba2]
37c3faeb0mov rbp, rax
37c3faeb3call lsame_64_
37c3faeb8mov rcx, r15
37c3faebbmov r9l, 1
37c3faec1mov r8l, 1
37c3faec7lea rdx, [rip+0x78b85]
37c3faecemov rdi, rax
37c3faed1call lsame_64_
37c3faed6mov r15, rax
37c3faed9test rsi, rsi
37c3faedcje 0x37c3faf70
37c3faee2mov rcx, [rsp+368]
37c3faeeamov rax, [r13]
37c3faeeemov r11l, 1
37c3faef4mov rdx, [rcx]
37c3faef7test rax, rax
37c3faefamov ecx, 1
37c3faeffcmovg r11, rax
37c3faf03test rdx, rdx
37c3faf06cmovle rdx, rcx
37c3faf0atest rdi, rdi
37c3faf0djne 0x37c3fafb0
37c3faf13
37c3faf13loc_37c3faf13:
37c3faf13mov r8, -2
37c3faf1amov ecx, 2
37c3faf1ftest r15, r15
37c3faf22jne 0x37c3fafb0
37c3faf28
37c3faf28loc_37c3faf28:
37c3faf28mov rax, [rsp+464]
37c3faf30mov [rax], r8
37c3faf33
37c3faf33loc_37c3faf33:
37c3faf33mov [rsp+248], rcx
37c3faf3blea rdx, [rsp+248]
37c3faf43mov r8l, 7
37c3faf49lea rcx, [rip+0x78b04]
37c3faf50call xerbla_64_
37c3faf55nop
37c3faf56
37c3faf56loc_37c3faf56:
37c3faf56add rsp, 264
37c3faf5dpop rbx
37c3faf5epop rsi
37c3faf5fpop rdi
37c3faf60pop rbp
37c3faf61pop r12
37c3faf63pop r13
37c3faf65pop r14
37c3faf67pop r15
37c3faf69ret
37c3faf6a
37c3faf6a 66 0f 1f 44 00 00 f..D..
37c3faf70
37c3faf70loc_37c3faf70:
37c3faf70test rbp, rbp
37c3faf73je 0x37c3fb010
37c3faf79mov rax, [rsp+360]
37c3faf81mov edx, 1
37c3faf86mov r11, [rax]
37c3faf89mov eax, 1
37c3faf8etest r11, r11
37c3faf91cmovle r11, rax
37c3faf95mov rax, [r13]
37c3faf99test rax, rax
37c3faf9ccmovg rdx, rax
37c3fafa0test rdi, rdi
37c3fafa3je 0x37c3faf13
37c3fafa9nop [rax]
37c3fafb0
37c3fafb0loc_37c3fafb0:
37c3fafb0mov r8, rax
37c3fafb3test rax, rax
37c3fafb6js 0x37c3fb028
37c3fafb8mov rcx, [rsp+360]
37c3fafc0mov r10, [rcx]
37c3fafc3test r10, r10
37c3fafc6js 0x37c3fb040
37c3fafc8mov rcx, [rsp+368]
37c3fafd0mov r9, [rcx]
37c3fafd3test r9, r9
37c3fafd6js 0x37c3fb058
37c3fafdcmov rcx, [rsp+376]
37c3fafe4mov rcx, [rcx]
37c3fafe7mov [rsp+216], rcx
37c3fafeftest rcx, rcx
37c3faff2js 0x37c3faff9
37c3faff4cmp r9, rcx
37c3faff7jge 0x37c3fb070
37c3faff9
37c3faff9loc_37c3faff9:
37c3faff9mov r8, -6
37c3fb000mov ecx, 6
37c3fb005jmp 0x37c3faf28
37c3fb00a
37c3fb00a 66 0f 1f 44 00 00 f..D..
37c3fb010
37c3fb010loc_37c3fb010:
37c3fb010mov r8, -1
37c3fb017mov ecx, 1
37c3fb01cjmp 0x37c3faf28
37c3fb021
37c3fb021 0f 1f 80 00 00 00 00 .......
37c3fb028
37c3fb028loc_37c3fb028:
37c3fb028mov r8, -3
37c3fb02fmov ecx, 3
37c3fb034jmp 0x37c3faf28
37c3fb039
37c3fb039 0f 1f 80 00 00 00 00 .......
37c3fb040
37c3fb040loc_37c3fb040:
37c3fb040mov r8, -4
37c3fb047mov ecx, 4
37c3fb04cjmp 0x37c3faf28
37c3fb051
37c3fb051 0f 1f 80 00 00 00 00 .......
37c3fb058
37c3fb058loc_37c3fb058:
37c3fb058mov r8, -5
37c3fb05fmov ecx, 5
37c3fb064jmp 0x37c3faf28
37c3fb069
37c3fb069 0f 1f 80 00 00 00 00 .......
37c3fb070
37c3fb070loc_37c3fb070:
37c3fb070mov rcx, [rsp+384]
37c3fb078mov rcx, [rcx]
37c3fb07bmov [rsp+192], rcx
37c3fb083test rcx, rcx
37c3fb086jle 0x37c3fbaf5
37c3fb08ccmp r9, rcx
37c3fb08fjge 0x37c3fb09a
37c3fb091test r9, r9
37c3fb094jne 0x37c3fbaf5
37c3fb09a
37c3fb09aloc_37c3fb09a:
37c3fb09amov rcx, [rsp+400]
37c3fb0a2cmp [rcx], r11
37c3fb0a5jl 0x37c3fbb06
37c3fb0abmov rcx, [rsp+416]
37c3fb0b3mov r11, [rsp+192]
37c3fb0bbcmp r11, [rcx]
37c3fb0bejg 0x37c3fbb17
37c3fb0c4mov rcx, [rsp+432]
37c3fb0cccmp [rcx], rdx
37c3fb0cfjl 0x37c3fbb28
37c3fb0d5mov rcx, [rsp+448]
37c3fb0ddtest rax, rax
37c3fb0e0mov edx, 1
37c3fb0e5cmovg rdx, rax
37c3fb0e9cmp [rcx], rdx
37c3fb0ecjge 0x37c3fb100
37c3fb0eemov r8, -15
37c3fb0f5mov ecx, 15
37c3fb0fajmp 0x37c3faf28
37c3fb0ff
37c3fb0ff 90 .
37c3fb100
37c3fb100loc_37c3fb100:
37c3fb100mov rdx, [rsp+464]
37c3fb108mov rdx, [rdx]
37c3fb10btest rdx, rdx
37c3fb10ejne 0x37c3fbb39
37c3fb114test rax, rax
37c3fb117je 0x37c3faf56
37c3fb11dtest r10, r10
37c3fb120je 0x37c3faf56
37c3fb126test r9, r9
37c3fb129je 0x37c3faf56
37c3fb12fxor r11l, r11l
37c3fb132test rbx, rbx
37c3fb135cmovns r11, rbx
37c3fb139xor eax, eax
37c3fb13btest r12, r12
37c3fb13ecmovns rax, r12
37c3fb142mov rbx, rax
37c3fb145mov rcx, rax
37c3fb148test rsi, rsi
37c3fb14bje 0x37c3fb380
37c3fb151test rdi, rdi
37c3fb154je 0x37c3fb380
37c3fb15amov rsi, [rsp+192]
37c3fb162lea rax, [r9-1]
37c3fb166xor edx, edx
37c3fb168mov r14, r13
37c3fb16bmov rdi, [rsp+392]
37c3fb173mov rcx, [rsp+216]
37c3fb17bdiv rsi
37c3fb17eimul rbx, rsi
37c3fb182mov rbp, rsi
37c3fb185lea rdx, [rsp+248]
37c3fb18dimul rbp, r11
37c3fb191mov [rsp+184], rdx
37c3fb199mov rdx, [rsp+424]
37c3fb1a1lea r12, [rdx-16]
37c3fb1a5lea rdx, [rsp+240]
37c3fb1adshl rbp, 4
37c3fb1b1mov [rsp+176], rdx
37c3fb1b9mov r13, rbp
37c3fb1bclea rbp, [rsp+232]
37c3fb1c4mov r15, rax
37c3fb1c7mov rax, rbx
37c3fb1camov ebx, 1
37c3fb1cfshl rax, 4
37c3fb1d3mov [rsp+200], rax
37c3fb1dbmov rax, rsi
37c3fb1demov rsi, [rsp+408]
37c3fb1e6mov rdx, rax
37c3fb1e9jmp 0x37c3fb22b
37c3fb1eb
37c3fb1eb 0f 1f 44 00 00 ..D..
37c3fb1f0
37c3fb1f0loc_37c3fb1f0:
37c3fb1f0mov rax, [rsp+368]
37c3fb1f8mov r8, [r14]
37c3fb1fbadd rdi, r13
37c3fb1fesub r15, 1
37c3fb202add rsi, [rsp+200]
37c3fb20aadd rbx, [rsp+192]
37c3fb212mov r9, [rax]
37c3fb215mov rax, [rsp+376]
37c3fb21dmov rcx, [rax]
37c3fb220mov rax, [rsp+384]
37c3fb228mov rdx, [rax]
37c3fb22b
37c3fb22bloc_37c3fb22b:
37c3fb22bmov rax, [rsp+456]
37c3fb233sub r9, rbx
37c3fb236mov [rsp+168], 1
37c3fb242add r9, 1
37c3fb246mov [rsp+160], 1
37c3fb252mov [rsp+128], rax
37c3fb25acmp r9, rdx
37c3fb25dmov rax, [rsp+448]
37c3fb265cmovg r9, rdx
37c3fb269mov rdx, r8
37c3fb26cmov [rsp+152], 1
37c3fb278mov [rsp+120], rax
37c3fb27dmov rax, [rsp+440]
37c3fb285sub rdx, rcx
37c3fb288add rdx, rbx
37c3fb28bmov [rsp+232], r9
37c3fb293mov [rsp+112], rax
37c3fb298mov rax, [rsp+432]
37c3fb2a0lea rdx, [r9+rdx-1]
37c3fb2a5cmp rdx, r8
37c3fb2a8mov [rsp+136], rbp
37c3fb2b0mov [rsp+104], rax
37c3fb2b5mov rax, [rsp+416]
37c3fb2bdcmovg rdx, r8
37c3fb2c1xor r9l, r9l
37c3fb2c4mov [rsp+144], 1
37c3fb2d0mov [rsp+88], rax
37c3fb2d5mov rax, [rsp+400]
37c3fb2ddmov [rsp+248], rdx
37c3fb2e5sub rdx, r8
37c3fb2e8mov r8, rcx
37c3fb2ebmov [rsp+72], rax
37c3fb2f0mov rax, [rsp+176]
37c3fb2f8sub r8, rbx
37c3fb2fbcmp rbx, rcx
37c3fb2felea rdx, [r8+rdx+1]
37c3fb303lea rcx, [rip+0x78746]
37c3fb30amov [rsp+80], rsi
37c3fb30fmov [rsp+56], rax
37c3fb314cmovl r9, rdx
37c3fb318mov rdx, rbx
37c3fb31bmov rax, [rsp+360]
37c3fb323shl rdx, 4
37c3fb327lea r8, [rip+0x7872d]
37c3fb32emov [rsp+64], rdi
37c3fb333mov [rsp+40], rax
37c3fb338mov rax, [rsp+184]
37c3fb340add rdx, r12
37c3fb343mov [rsp+240], r9
37c3fb34blea r9, [rip+0x78700]
37c3fb352mov [rsp+32], rax
37c3fb357mov [rsp+96], rdx
37c3fb35cmov rdx, r9
37c3fb35fmov [rsp+48], rbp
37c3fb364call ztprfb_64_
37c3fb369test r15, r15
37c3fb36cjne 0x37c3fb1f0
37c3fb372jmp 0x37c3faf56
37c3fb377
37c3fb377 66 0f 1f 84 00 00 00 00 00 f........
37c3fb380
37c3fb380loc_37c3fb380:
37c3fb380xor eax, eax
37c3fb382test r14, r14
37c3fb385cmovns rax, r14
37c3fb389mov [rsp+176], rax
37c3fb391mov rbx, rax
37c3fb394test rbp, rbp
37c3fb397je 0x37c3fb5e0
37c3fb39dtest r15, r15
37c3fb3a0je 0x37c3fb5e0
37c3fb3a6mov rsi, [rsp+192]
37c3fb3aelea rax, [r9-1]
37c3fb3b2xor edx, edx
37c3fb3b4mov rbp, [rsp+392]
37c3fb3bcmov rdi, [rsp+408]
37c3fb3c4lea r14, [rsp+232]
37c3fb3ccmov r8, r10
37c3fb3cfdiv rsi
37c3fb3d2imul rbx, rsi
37c3fb3d6lea rdx, [rsp+248]
37c3fb3deimul r11, rsi
37c3fb3e2mov [rsp+184], rdx
37c3fb3ealea rdx, [rsp+240]
37c3fb3f2mov [rsp+176], rdx
37c3fb3famov rdx, r9
37c3fb3fdshl r11, 4
37c3fb401mov [rsp+208], r11
37c3fb409mov r12, rax
37c3fb40cmov rax, rcx
37c3fb40fmov rcx, [rsp+216]
37c3fb417imul rax, rsi
37c3fb41bshl rax, 4
37c3fb41fmov r15, rax
37c3fb422mov rax, rbx
37c3fb425mov ebx, 1
37c3fb42ashl rax, 4
37c3fb42emov [rsp+200], rax
37c3fb436mov rax, rsi
37c3fb439mov rsi, [rsp+424]
37c3fb441mov r9, rax
37c3fb444jmp 0x37c3fb49b
37c3fb446
37c3fb446 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c3fb450
37c3fb450loc_37c3fb450:
37c3fb450mov rax, [rsp+368]
37c3fb458add rdi, r15
37c3fb45badd rbp, [rsp+208]
37c3fb463sub r12, 1
37c3fb467add rsi, [rsp+200]
37c3fb46fadd rbx, [rsp+192]
37c3fb477mov rdx, [rax]
37c3fb47amov rax, [rsp+360]
37c3fb482mov r8, [rax]
37c3fb485mov rax, [rsp+376]
37c3fb48dmov rcx, [rax]
37c3fb490mov rax, [rsp+384]
37c3fb498mov r9, [rax]
37c3fb49b
37c3fb49bloc_37c3fb49b:
37c3fb49bmov rax, [rsp+456]
37c3fb4a3sub rdx, rbx
37c3fb4a6mov [rsp+48], r14
37c3fb4abadd rdx, 1
37c3fb4afmov [rsp+32], r13
37c3fb4b4mov [rsp+128], rax
37c3fb4bccmp rdx, r9
37c3fb4bfmov rax, [rsp+448]
37c3fb4c7cmovg rdx, r9
37c3fb4cbmov r9, r8
37c3fb4cemov [rsp+168], 1
37c3fb4damov [rsp+120], rax
37c3fb4dfsub r9, rcx
37c3fb4e2mov rax, [rsp+440]
37c3fb4eaadd r9, rbx
37c3fb4edmov [rsp+232], rdx
37c3fb4f5mov [rsp+112], rax
37c3fb4famov rax, [rsp+432]
37c3fb502lea rdx, [rdx+r9-1]
37c3fb507cmp rdx, r8
37c3fb50amov [rsp+160], 1
37c3fb516mov [rsp+104], rax
37c3fb51bcmovg rdx, r8
37c3fb51fmov rax, [rsp+416]
37c3fb527xor r9l, r9l
37c3fb52amov [rsp+152], 1
37c3fb536mov [rsp+88], rax
37c3fb53bmov rax, [rsp+400]
37c3fb543mov [rsp+248], rdx
37c3fb54bsub rdx, r8
37c3fb54emov r8, rcx
37c3fb551mov [rsp+72], rax
37c3fb556mov rax, [rsp+176]
37c3fb55esub r8, rbx
37c3fb561cmp rbx, rcx
37c3fb564lea rdx, [r8+rdx+1]
37c3fb569lea rcx, [rip+0x784e1]
37c3fb570mov [rsp+144], 1
37c3fb57cmov [rsp+56], rax
37c3fb581mov rax, [rsp+184]
37c3fb589cmovl r9, rdx
37c3fb58dlea r8, [rip+0x784c7]
37c3fb594lea rdx, [rip+0x784b8]
37c3fb59bmov [rsp+136], r13
37c3fb5a3mov [rsp+40], rax
37c3fb5a8mov [rsp+240], r9
37c3fb5b0lea r9, [rip+0x7849b]
37c3fb5b7mov [rsp+96], rsi
37c3fb5bcmov [rsp+80], rdi
37c3fb5c1mov [rsp+64], rbp
37c3fb5c6call ztprfb_64_
37c3fb5cbtest r12, r12
37c3fb5cejne 0x37c3fb450
37c3fb5d4jmp 0x37c3faf56
37c3fb5d9
37c3fb5d9 0f 1f 80 00 00 00 00 .......
37c3fb5e0
37c3fb5e0loc_37c3fb5e0:
37c3fb5e0mov r12, rcx
37c3fb5e3mov r14, r11
37c3fb5e6not r12
37c3fb5e9not r14
37c3fb5ecmov [rsp+184], r12
37c3fb5f4test rsi, rsi
37c3fb5f7je 0x37c3fb860
37c3fb5fdtest r15, r15
37c3fb600je 0x37c3fb860
37c3fb606mov rdi, [rsp+192]
37c3fb60elea rax, [r9-1]
37c3fb612mov rsi, [rsp+408]
37c3fb61amov r10, r9
37c3fb61dcqo
37c3fb61fidiv rdi
37c3fb622lea rax, [r9-1]
37c3fb626sub rax, rdx
37c3fb629xor edx, edx
37c3fb62blea rbx, [rax+1]
37c3fb62fdiv rdi
37c3fb632mov rdx, r11
37c3fb635imul r11, rbx
37c3fb639add r11, r14
37c3fb63cmov r14, r13
37c3fb63flea r13, [rsp+232]
37c3fb647shl r11, 4
37c3fb64bmov rbp, rax
37c3fb64emov rax, rdi
37c3fb651neg rax
37c3fb654imul rdx, rax
37c3fb658imul rax, rcx
37c3fb65cshl rdx, 4
37c3fb660shl rax, 4
37c3fb664mov r15, rdx
37c3fb667mov rdx, rdi
37c3fb66amov rdi, [rsp+392]
37c3fb672mov [rsp+200], rax
37c3fb67amov rax, rcx
37c3fb67dmov r9, rdx
37c3fb680mov rcx, [rsp+216]
37c3fb688imul rax, rbx
37c3fb68clea rdi, [rdi+r11+16]
37c3fb691mov rdx, r10
37c3fb694add rax, r12
37c3fb697shl rax, 4
37c3fb69blea rsi, [rsi+rax+16]
37c3fb6a0lea rax, [rsp+248]
37c3fb6a8mov [rsp+184], rax
37c3fb6b0mov rax, [rsp+424]
37c3fb6b8lea r12, [rax-16]
37c3fb6bclea rax, [rsp+240]
37c3fb6c4mov [rsp+176], rax
37c3fb6ccjmp 0x37c3fb70b
37c3fb6ce
37c3fb6ce 66 90 f.
37c3fb6d0
37c3fb6d0loc_37c3fb6d0:
37c3fb6d0mov rax, [rsp+368]
37c3fb6d8mov r8, [r14]
37c3fb6dbadd rdi, r15
37c3fb6desub rbp, 1
37c3fb6e2add rsi, [rsp+200]
37c3fb6easub rbx, [rsp+192]
37c3fb6f2mov rdx, [rax]
37c3fb6f5mov rax, [rsp+376]
37c3fb6fdmov rcx, [rax]
37c3fb700mov rax, [rsp+384]
37c3fb708mov r9, [rax]
37c3fb70b
37c3fb70bloc_37c3fb70b:
37c3fb70bmov rax, [rsp+456]
37c3fb713sub rdx, rbx
37c3fb716mov [rsp+168], 1
37c3fb722add rdx, 1
37c3fb726mov [rsp+160], 1
37c3fb732mov [rsp+128], rax
37c3fb73acmp rdx, r9
37c3fb73dmov rax, [rsp+448]
37c3fb745cmovg rdx, r9
37c3fb749mov r9, r8
37c3fb74cmov [rsp+152], 1
37c3fb758mov [rsp+120], rax
37c3fb75dmov rax, [rsp+440]
37c3fb765sub r9, rcx
37c3fb768add r9, rbx
37c3fb76bmov [rsp+232], rdx
37c3fb773mov [rsp+112], rax
37c3fb778mov rax, [rsp+432]
37c3fb780lea rdx, [rdx+r9-1]
37c3fb785cmp rdx, r8
37c3fb788mov [rsp+136], r13
37c3fb790mov [rsp+104], rax
37c3fb795mov rax, [rsp+416]
37c3fb79dcmovg rdx, r8
37c3fb7a1xor r9l, r9l
37c3fb7a4mov [rsp+144], 1
37c3fb7b0mov [rsp+88], rax
37c3fb7b5mov rax, [rsp+400]
37c3fb7bdmov [rsp+248], rdx
37c3fb7c5sub rdx, r8
37c3fb7c8mov r8, rcx
37c3fb7cbmov [rsp+72], rax
37c3fb7d0mov rax, [rsp+176]
37c3fb7d8sub r8, rbx
37c3fb7dbcmp rbx, rcx
37c3fb7delea rdx, [r8+rdx+1]
37c3fb7e3lea rcx, [rip+0x78266]
37c3fb7eamov [rsp+80], rsi
37c3fb7efmov [rsp+56], rax
37c3fb7f4cmovl r9, rdx
37c3fb7f8mov rdx, rbx
37c3fb7fbmov rax, [rsp+360]
37c3fb803shl rdx, 4
37c3fb807lea r8, [rip+0x7824d]
37c3fb80emov [rsp+64], rdi
37c3fb813mov [rsp+40], rax
37c3fb818mov rax, [rsp+184]
37c3fb820add rdx, r12
37c3fb823mov [rsp+240], r9
37c3fb82blea r9, [rip+0x78220]
37c3fb832mov [rsp+32], rax
37c3fb837mov [rsp+96], rdx
37c3fb83clea rdx, [rip+0x78210]
37c3fb843mov [rsp+48], r13
37c3fb848call ztprfb_64_
37c3fb84dtest rbp, rbp
37c3fb850jne 0x37c3fb6d0
37c3fb856jmp 0x37c3faf56
37c3fb85b
37c3fb85b 0f 1f 44 00 00 ..D..
37c3fb860
37c3fb860loc_37c3fb860:
37c3fb860test rbp, rbp
37c3fb863je 0x37c3faf56
37c3fb869test rdi, rdi
37c3fb86cje 0x37c3faf56
37c3fb872mov rsi, [rsp+192]
37c3fb87alea rax, [r9-1]
37c3fb87ecqo
37c3fb880idiv rsi
37c3fb883lea rax, [r9-1]
37c3fb887mov r8, rsi
37c3fb88asub rax, rdx
37c3fb88dxor edx, edx
37c3fb88flea rbx, [rax+1]
37c3fb893div rsi
37c3fb896mov rdx, rsi
37c3fb899mov rsi, [rsp+392]
37c3fb8a1neg rdx
37c3fb8a4mov r12, rax
37c3fb8a7mov rax, r11
37c3fb8aaimul rax, rdx
37c3fb8aeimul r11, rbx
37c3fb8b2shl rax, 4
37c3fb8b6mov [rsp+208], rax
37c3fb8belea rax, [r11+r14]
37c3fb8c2lea r14, [rsp+232]
37c3fb8cashl rax, 4
37c3fb8celea rbp, [rsi+rax+16]
37c3fb8d3mov rax, rcx
37c3fb8d6mov rsi, [rsp+408]
37c3fb8deimul rax, rdx
37c3fb8e2shl rax, 4
37c3fb8e6mov [rsp+200], rax
37c3fb8eemov rax, rcx
37c3fb8f1mov rcx, [rsp+216]
37c3fb8f9imul rax, rbx
37c3fb8fdadd rax, [rsp+184]
37c3fb905shl rax, 4
37c3fb909lea rdi, [rsi+rax+16]
37c3fb90emov rsi, [rsp+176]
37c3fb916imul rdx, rsi
37c3fb91amov rax, rsi
37c3fb91dimul rsi, rbx
37c3fb921not rax
37c3fb924shl rdx, 4
37c3fb928add rax, rsi
37c3fb92bmov rsi, [rsp+424]
37c3fb933mov r15, rdx
37c3fb936mov rdx, r8
37c3fb939shl rax, 4
37c3fb93dmov r8, r10
37c3fb940lea rsi, [rsi+rax+16]
37c3fb945lea rax, [rsp+248]
37c3fb94dmov [rsp+184], rax
37c3fb955lea rax, [rsp+240]
37c3fb95dmov [rsp+176], rax
37c3fb965mov rax, r9
37c3fb968mov r9, rdx
37c3fb96bmov rdx, rax
37c3fb96ejmp 0x37c3fb9bb
37c3fb970
37c3fb970loc_37c3fb970:
37c3fb970mov rax, [rsp+368]
37c3fb978add rbp, [rsp+208]
37c3fb980add rsi, r15
37c3fb983sub r12, 1
37c3fb987add rdi, [rsp+200]
37c3fb98fsub rbx, [rsp+192]
37c3fb997mov rdx, [rax]
37c3fb99amov rax, [rsp+360]
37c3fb9a2mov r8, [rax]
37c3fb9a5mov rax, [rsp+376]
37c3fb9admov rcx, [rax]
37c3fb9b0mov rax, [rsp+384]
37c3fb9b8mov r9, [rax]
37c3fb9bb
37c3fb9bbloc_37c3fb9bb:
37c3fb9bbmov rax, [rsp+456]
37c3fb9c3sub rdx, rbx
37c3fb9c6mov [rsp+48], r14
37c3fb9cbadd rdx, 1
37c3fb9cfmov [rsp+32], r13
37c3fb9d4mov [rsp+128], rax
37c3fb9dccmp rdx, r9
37c3fb9dfmov rax, [rsp+448]
37c3fb9e7cmovg rdx, r9
37c3fb9ebmov r9, r8
37c3fb9eemov [rsp+168], 1
37c3fb9famov [rsp+120], rax
37c3fb9ffsub r9, rcx
37c3fba02mov rax, [rsp+440]
37c3fba0aadd r9, rbx
37c3fba0dmov [rsp+232], rdx
37c3fba15mov [rsp+112], rax
37c3fba1amov rax, [rsp+432]
37c3fba22lea rdx, [rdx+r9-1]
37c3fba27cmp rdx, r8
37c3fba2amov [rsp+160], 1
37c3fba36mov [rsp+104], rax
37c3fba3bcmovg rdx, r8
37c3fba3fmov rax, [rsp+416]
37c3fba47xor r9l, r9l
37c3fba4amov [rsp+152], 1
37c3fba56mov [rsp+88], rax
37c3fba5bmov rax, [rsp+400]
37c3fba63mov [rsp+248], rdx
37c3fba6bsub rdx, r8
37c3fba6emov r8, rcx
37c3fba71mov [rsp+72], rax
37c3fba76mov rax, [rsp+176]
37c3fba7esub r8, rbx
37c3fba81cmp rbx, rcx
37c3fba84lea rdx, [r8+rdx+1]
37c3fba89lea rcx, [rip+0x77fc1]
37c3fba90mov [rsp+144], 1
37c3fba9cmov [rsp+56], rax
37c3fbaa1mov rax, [rsp+184]
37c3fbaa9cmovl r9, rdx
37c3fbaadlea r8, [rip+0x77fa7]
37c3fbab4mov [rsp+136], r13
37c3fbabcmov [rsp+40], rax
37c3fbac1mov [rsp+240], r9
37c3fbac9lea r9, [rip+0x77f82]
37c3fbad0mov rdx, r9
37c3fbad3mov [rsp+96], rsi
37c3fbad8mov [rsp+80], rdi
37c3fbaddmov [rsp+64], rbp
37c3fbae2call ztprfb_64_
37c3fbae7test r12, r12
37c3fbaeajne 0x37c3fb970
37c3fbaf0jmp 0x37c3faf56
37c3fbaf5
37c3fbaf5loc_37c3fbaf5:
37c3fbaf5mov r8, -7
37c3fbafcmov ecx, 7
37c3fbb01jmp 0x37c3faf28
37c3fbb06
37c3fbb06loc_37c3fbb06:
37c3fbb06mov r8, -9
37c3fbb0dmov ecx, 9
37c3fbb12jmp 0x37c3faf28
37c3fbb17
37c3fbb17loc_37c3fbb17:
37c3fbb17mov r8, -11
37c3fbb1emov ecx, 11
37c3fbb23jmp 0x37c3faf28
37c3fbb28
37c3fbb28loc_37c3fbb28:
37c3fbb28mov r8, -13
37c3fbb2fmov ecx, 13
37c3fbb34jmp 0x37c3faf28
37c3fbb39
37c3fbb39loc_37c3fbb39:
37c3fbb39mov rcx, rdx
37c3fbb3cneg rcx
37c3fbb3fjmp 0x37c3faf33
37c3fae10
37c3fbb44
37c3fbb44 // align 0x10
37c3fbb44 // align 0x10
37c3fbb50
37c3fbb50ztpqrt_64_:
37c3fbb50push r15
37c3fbb52push r14
37c3fbb54push r13
37c3fbb56push r12
37c3fbb58push rbp
37c3fbb59push rdi
37c3fbb5apush rsi
37c3fbb5bpush rbx
37c3fbb5csub rsp, 312
37c3fbb63mov rax, [rsp+424]
37c3fbb6bmov r12, [rsp+440]
37c3fbb73mov rdi, [rsp+472]
37c3fbb7bmov r10, [rax]
37c3fbb7emov rax, [r12]
37c3fbb82mov [rdi], 0
37c3fbb89mov [rsp+232], rax
37c3fbb91mov r11, rcx
37c3fbb94mov rcx, [rcx]
37c3fbb97mov r14, rdx
37c3fbb9amov rax, [rsp+456]
37c3fbba2mov [rsp+400], r8
37c3fbbaamov [rsp+408], r9
37c3fbbb2mov rbx, [rax]
37c3fbbb5test rcx, rcx
37c3fbbb8js 0x37c3fbc30
37c3fbbbamov r9, [rdx]
37c3fbbbdtest r9, r9
37c3fbbc0js 0x37c3fbc20
37c3fbbc2cmp rcx, r9
37c3fbbc5mov rsi, r9
37c3fbbc8mov r8, [r8]
37c3fbbcbmov rdx, -3
37c3fbbd2cmovle rsi, rcx
37c3fbbd6mov eax, 3
37c3fbbdbcmp rsi, r8
37c3fbbdejae 0x37c3fbc40
37c3fbbe0
37c3fbbe0loc_37c3fbbe0:
37c3fbbe0mov [rdi], rdx
37c3fbbe3mov r8l, 6
37c3fbbe9lea rdx, [rsp+296]
37c3fbbf1lea rcx, [rip+0x77e68]
37c3fbbf8mov [rsp+296], rax
37c3fbc00call xerbla_64_
37c3fbc05nop
37c3fbc06
37c3fbc06loc_37c3fbc06:
37c3fbc06add rsp, 312
37c3fbc0dpop rbx
37c3fbc0epop rsi
37c3fbc0fpop rdi
37c3fbc10pop rbp
37c3fbc11pop r12
37c3fbc13pop r13
37c3fbc15pop r14
37c3fbc17pop r15
37c3fbc19ret
37c3fbc1a
37c3fbc1a 66 0f 1f 44 00 00 f..D..
37c3fbc20
37c3fbc20loc_37c3fbc20:
37c3fbc20mov rdx, -2
37c3fbc27mov eax, 2
37c3fbc2cjmp 0x37c3fbbe0
37c3fbc2e
37c3fbc2e 66 90 f.
37c3fbc30
37c3fbc30loc_37c3fbc30:
37c3fbc30mov rdx, -1
37c3fbc37mov eax, 1
37c3fbc3cjmp 0x37c3fbbe0
37c3fbc3e
37c3fbc3e 66 90 f.
37c3fbc40
37c3fbc40loc_37c3fbc40:
37c3fbc40mov rax, [rsp+408]
37c3fbc48mov rax, [rax]
37c3fbc4bmov [rsp+200], rax
37c3fbc53test rax, rax
37c3fbc56jle 0x37c3fbcb0
37c3fbc58test r9, r9
37c3fbc5bje 0x37c3fbc62
37c3fbc5dcmp r9, rax
37c3fbc60jl 0x37c3fbcb0
37c3fbc62
37c3fbc62loc_37c3fbc62:
37c3fbc62test r9, r9
37c3fbc65mov eax, 1
37c3fbc6acmovg rax, r9
37c3fbc6ecmp r10, rax
37c3fbc71jl 0x37c3fbfdb
37c3fbc77test rcx, rcx
37c3fbc7amov eax, 1
37c3fbc7fcmovg rax, rcx
37c3fbc83cmp [rsp+232], rax
37c3fbc8bjl 0x37c3fbfec
37c3fbc91cmp [rsp+200], rbx
37c3fbc99jle 0x37c3fbcc1
37c3fbc9bmov rdx, -10
37c3fbca2mov eax, 10
37c3fbca7jmp 0x37c3fbbe0
37c3fbcac
37c3fbcac 0f 1f 40 00 ..@.
37c3fbcb0
37c3fbcb0loc_37c3fbcb0:
37c3fbcb0mov rdx, -4
37c3fbcb7mov eax, 4
37c3fbcbcjmp 0x37c3fbbe0
37c3fbcc1
37c3fbcc1loc_37c3fbcc1:
37c3fbcc1test rcx, rcx
37c3fbcc4je 0x37c3fbc06
37c3fbccatest r9, r9
37c3fbccdje 0x37c3fbc06
37c3fbcd3mov rax, r10
37c3fbcd6mov rdi, [rsp+200]
37c3fbcdexor edx, edx
37c3fbce0mov r15, [rsp+448]
37c3fbce8not rax
37c3fbcebmov [rsp+248], r10
37c3fbcf3mov r13, [rsp+432]
37c3fbcfblea rbp, [rsp+264]
37c3fbd03mov [rsp+240], rax
37c3fbd0blea rax, [r9-1]
37c3fbd0fdiv rdi
37c3fbd12mov [rsp+384], r11
37c3fbd1amov rdx, rdi
37c3fbd1dmov rsi, rax
37c3fbd20lea rax, [r10+1]
37c3fbd24imul rax, rdi
37c3fbd28mov rdi, [rsp+416]
37c3fbd30shl rax, 4
37c3fbd34mov [rsp+208], rax
37c3fbd3cmov rax, [rsp+232]
37c3fbd44imul rax, rdx
37c3fbd48shl rax, 4
37c3fbd4cmov [rsp+224], rax
37c3fbd54mov rax, rdx
37c3fbd57imul rdx, rbx
37c3fbd5bmov rbx, r15
37c3fbd5emov r15l, 1
37c3fbd64shl rdx, 4
37c3fbd68mov [rsp+216], rdx
37c3fbd70mov rdx, rax
37c3fbd73lea rax, [rsp+280]
37c3fbd7bmov [rsp+176], rax
37c3fbd83lea rax, [rsp+288]
37c3fbd8bmov [rsp+184], rax
37c3fbd93lea rax, [rsp+272]
37c3fbd9bmov [rsp+192], rax
37c3fbda3mov rax, rdx
37c3fbda6mov rdx, r9
37c3fbda9mov r9, rax
37c3fbdacjmp 0x37c3fbe01
37c3fbdae
37c3fbdae 66 90 f.
37c3fbdb0
37c3fbdb0loc_37c3fbdb0:
37c3fbdb0test rsi, rsi
37c3fbdb3je 0x37c3fbc06
37c3fbdb9mov rax, [rsp+384]
37c3fbdc1mov rdx, [r14]
37c3fbdc4sub rsi, 1
37c3fbdc8add rdi, [rsp+208]
37c3fbdd0add r13, [rsp+224]
37c3fbdd8mov rcx, [rax]
37c3fbddbmov rax, [rsp+400]
37c3fbde3add rbx, [rsp+216]
37c3fbdebadd r15, [rsp+200]
37c3fbdf3mov r8, [rax]
37c3fbdf6mov rax, [rsp+408]
37c3fbdfemov r9, [rax]
37c3fbe01
37c3fbe01loc_37c3fbe01:
37c3fbe01sub rdx, r15
37c3fbe04mov rax, [rsp+192]
37c3fbe0cmov [rsp+56], rbx
37c3fbe11add rdx, 1
37c3fbe15mov [rsp+48], r12
37c3fbe1acmp rdx, r9
37c3fbe1dmov [rsp+72], rax
37c3fbe22mov rax, [rsp+456]
37c3fbe2acmovg rdx, r9
37c3fbe2emov r9, rcx
37c3fbe31mov [rsp+40], r13
37c3fbe36sub r9, r8
37c3fbe39mov [rsp+64], rax
37c3fbe3emov rax, [rsp+424]
37c3fbe46add r9, r15
37c3fbe49mov [rsp+264], rdx
37c3fbe51lea rdx, [rdx+r9-1]
37c3fbe56mov [rsp+32], rax
37c3fbe5bcmp rdx, rcx
37c3fbe5ecmovg rdx, rcx
37c3fbe62xor r9l, r9l
37c3fbe65mov [rsp+288], rdx
37c3fbe6dsub rdx, rcx
37c3fbe70mov rcx, r8
37c3fbe73sub rcx, r15
37c3fbe76cmp r15, r8
37c3fbe79mov r8, [rsp+176]
37c3fbe81lea rdx, [rcx+rdx+1]
37c3fbe86mov rcx, [rsp+184]
37c3fbe8ecmovl r9, rdx
37c3fbe92mov rdx, rbp
37c3fbe95mov [rsp+280], r9
37c3fbe9dmov r9, rdi
37c3fbea0call ztpqrt2_64_
37c3fbea5mov r8, [rsp+264]
37c3fbeadmov rcx, [r14]
37c3fbeb0lea rdx, [r8+r15]
37c3fbeb4cmp rdx, rcx
37c3fbeb7jg 0x37c3fbdb0
37c3fbebdmov rax, [rsp+464]
37c3fbec5sub rcx, r15
37c3fbec8mov [rsp+48], rbp
37c3fbecdlea r9, [rip+0x77b92]
37c3fbed4sub rcx, r8
37c3fbed7lea r8, [rip+0x77b89]
37c3fbedemov [rsp+168], 1
37c3fbeeamov [rsp+128], rax
37c3fbef2add rcx, 1
37c3fbef6mov rax, [rsp+232]
37c3fbefemov [rsp+296], rcx
37c3fbf06mov rcx, rax
37c3fbf09mov [rsp+160], 1
37c3fbf15imul rcx, rdx
37c3fbf19mov [rsp+136], rbp
37c3fbf21imul rdx, [rsp+248]
37c3fbf2aadd rdx, [rsp+240]
37c3fbf32mov [rsp+120], r12
37c3fbf37add rdx, r15
37c3fbf3amov [rsp+80], rbx
37c3fbf3fsub rcx, rax
37c3fbf42shl rdx, 4
37c3fbf46mov rax, [rsp+424]
37c3fbf4eadd rdx, [rsp+416]
37c3fbf56mov [rsp+96], rdx
37c3fbf5bshl rcx, 4
37c3fbf5flea rdx, [rsp+296]
37c3fbf67add rcx, [rsp+432]
37c3fbf6fmov [rsp+104], rax
37c3fbf74mov rax, [rsp+456]
37c3fbf7cmov [rsp+40], rdx
37c3fbf81mov rdx, r9
37c3fbf84mov [rsp+88], rax
37c3fbf89mov rax, [rsp+176]
37c3fbf91mov [rsp+112], rcx
37c3fbf96lea rcx, [rip+0x77acb]
37c3fbf9dmov [rsp+56], rax
37c3fbfa2mov rax, [rsp+184]
37c3fbfaamov [rsp+152], 1
37c3fbfb6mov [rsp+32], rax
37c3fbfbbmov [rsp+144], 1
37c3fbfc7mov [rsp+72], r12
37c3fbfccmov [rsp+64], r13
37c3fbfd1call ztprfb_64_
37c3fbfd6jmp 0x37c3fbdb0
37c3fbfdb
37c3fbfdbloc_37c3fbfdb:
37c3fbfdbmov rdx, -6
37c3fbfe2mov eax, 6
37c3fbfe7jmp 0x37c3fbbe0
37c3fbfec
37c3fbfecloc_37c3fbfec:
37c3fbfecmov rdx, -8
37c3fbff3mov eax, 8
37c3fbff8jmp 0x37c3fbbe0
37c3fbb50
37c3fbb50ztpqrt_64_:
37c3fbb50push r15
37c3fbb52push r14
37c3fbb54push r13
37c3fbb56push r12
37c3fbb58push rbp
37c3fbb59push rdi
37c3fbb5apush rsi
37c3fbb5bpush rbx
37c3fbb5csub rsp, 312
37c3fbb63mov rax, [rsp+424]
37c3fbb6bmov r12, [rsp+440]
37c3fbb73mov rdi, [rsp+472]
37c3fbb7bmov r10, [rax]
37c3fbb7emov rax, [r12]
37c3fbb82mov [rdi], 0
37c3fbb89mov [rsp+232], rax
37c3fbb91mov r11, rcx
37c3fbb94mov rcx, [rcx]
37c3fbb97mov r14, rdx
37c3fbb9amov rax, [rsp+456]
37c3fbba2mov [rsp+400], r8
37c3fbbaamov [rsp+408], r9
37c3fbbb2mov rbx, [rax]
37c3fbbb5test rcx, rcx
37c3fbbb8js 0x37c3fbc30
37c3fbbbamov r9, [rdx]
37c3fbbbdtest r9, r9
37c3fbbc0js 0x37c3fbc20
37c3fbbc2cmp rcx, r9
37c3fbbc5mov rsi, r9
37c3fbbc8mov r8, [r8]
37c3fbbcbmov rdx, -3
37c3fbbd2cmovle rsi, rcx
37c3fbbd6mov eax, 3
37c3fbbdbcmp rsi, r8
37c3fbbdejae 0x37c3fbc40
37c3fbbe0
37c3fbbe0loc_37c3fbbe0:
37c3fbbe0mov [rdi], rdx
37c3fbbe3mov r8l, 6
37c3fbbe9lea rdx, [rsp+296]
37c3fbbf1lea rcx, [rip+0x77e68]
37c3fbbf8mov [rsp+296], rax
37c3fbc00call xerbla_64_
37c3fbc05nop
37c3fbc06
37c3fbc06loc_37c3fbc06:
37c3fbc06add rsp, 312
37c3fbc0dpop rbx
37c3fbc0epop rsi
37c3fbc0fpop rdi
37c3fbc10pop rbp
37c3fbc11pop r12
37c3fbc13pop r13
37c3fbc15pop r14
37c3fbc17pop r15
37c3fbc19ret
37c3fbc1a
37c3fbc1a 66 0f 1f 44 00 00 f..D..
37c3fbc20
37c3fbc20loc_37c3fbc20:
37c3fbc20mov rdx, -2
37c3fbc27mov eax, 2
37c3fbc2cjmp 0x37c3fbbe0
37c3fbc2e
37c3fbc2e 66 90 f.
37c3fbc30
37c3fbc30loc_37c3fbc30:
37c3fbc30mov rdx, -1
37c3fbc37mov eax, 1
37c3fbc3cjmp 0x37c3fbbe0
37c3fbc3e
37c3fbc3e 66 90 f.
37c3fbc40
37c3fbc40loc_37c3fbc40:
37c3fbc40mov rax, [rsp+408]
37c3fbc48mov rax, [rax]
37c3fbc4bmov [rsp+200], rax
37c3fbc53test rax, rax
37c3fbc56jle 0x37c3fbcb0
37c3fbc58test r9, r9
37c3fbc5bje 0x37c3fbc62
37c3fbc5dcmp r9, rax
37c3fbc60jl 0x37c3fbcb0
37c3fbc62
37c3fbc62loc_37c3fbc62:
37c3fbc62test r9, r9
37c3fbc65mov eax, 1
37c3fbc6acmovg rax, r9
37c3fbc6ecmp r10, rax
37c3fbc71jl 0x37c3fbfdb
37c3fbc77test rcx, rcx
37c3fbc7amov eax, 1
37c3fbc7fcmovg rax, rcx
37c3fbc83cmp [rsp+232], rax
37c3fbc8bjl 0x37c3fbfec
37c3fbc91cmp [rsp+200], rbx
37c3fbc99jle 0x37c3fbcc1
37c3fbc9bmov rdx, -10
37c3fbca2mov eax, 10
37c3fbca7jmp 0x37c3fbbe0
37c3fbcac
37c3fbcac 0f 1f 40 00 ..@.
37c3fbcb0
37c3fbcb0loc_37c3fbcb0:
37c3fbcb0mov rdx, -4
37c3fbcb7mov eax, 4
37c3fbcbcjmp 0x37c3fbbe0
37c3fbcc1
37c3fbcc1loc_37c3fbcc1:
37c3fbcc1test rcx, rcx
37c3fbcc4je 0x37c3fbc06
37c3fbccatest r9, r9
37c3fbccdje 0x37c3fbc06
37c3fbcd3mov rax, r10
37c3fbcd6mov rdi, [rsp+200]
37c3fbcdexor edx, edx
37c3fbce0mov r15, [rsp+448]
37c3fbce8not rax
37c3fbcebmov [rsp+248], r10
37c3fbcf3mov r13, [rsp+432]
37c3fbcfblea rbp, [rsp+264]
37c3fbd03mov [rsp+240], rax
37c3fbd0blea rax, [r9-1]
37c3fbd0fdiv rdi
37c3fbd12mov [rsp+384], r11
37c3fbd1amov rdx, rdi
37c3fbd1dmov rsi, rax
37c3fbd20lea rax, [r10+1]
37c3fbd24imul rax, rdi
37c3fbd28mov rdi, [rsp+416]
37c3fbd30shl rax, 4
37c3fbd34mov [rsp+208], rax
37c3fbd3cmov rax, [rsp+232]
37c3fbd44imul rax, rdx
37c3fbd48shl rax, 4
37c3fbd4cmov [rsp+224], rax
37c3fbd54mov rax, rdx
37c3fbd57imul rdx, rbx
37c3fbd5bmov rbx, r15
37c3fbd5emov r15l, 1
37c3fbd64shl rdx, 4
37c3fbd68mov [rsp+216], rdx
37c3fbd70mov rdx, rax
37c3fbd73lea rax, [rsp+280]
37c3fbd7bmov [rsp+176], rax
37c3fbd83lea rax, [rsp+288]
37c3fbd8bmov [rsp+184], rax
37c3fbd93lea rax, [rsp+272]
37c3fbd9bmov [rsp+192], rax
37c3fbda3mov rax, rdx
37c3fbda6mov rdx, r9
37c3fbda9mov r9, rax
37c3fbdacjmp 0x37c3fbe01
37c3fbdae
37c3fbdae 66 90 f.
37c3fbdb0
37c3fbdb0loc_37c3fbdb0:
37c3fbdb0test rsi, rsi
37c3fbdb3je 0x37c3fbc06
37c3fbdb9mov rax, [rsp+384]
37c3fbdc1mov rdx, [r14]
37c3fbdc4sub rsi, 1
37c3fbdc8add rdi, [rsp+208]
37c3fbdd0add r13, [rsp+224]
37c3fbdd8mov rcx, [rax]
37c3fbddbmov rax, [rsp+400]
37c3fbde3add rbx, [rsp+216]
37c3fbdebadd r15, [rsp+200]
37c3fbdf3mov r8, [rax]
37c3fbdf6mov rax, [rsp+408]
37c3fbdfemov r9, [rax]
37c3fbe01
37c3fbe01loc_37c3fbe01:
37c3fbe01sub rdx, r15
37c3fbe04mov rax, [rsp+192]
37c3fbe0cmov [rsp+56], rbx
37c3fbe11add rdx, 1
37c3fbe15mov [rsp+48], r12
37c3fbe1acmp rdx, r9
37c3fbe1dmov [rsp+72], rax
37c3fbe22mov rax, [rsp+456]
37c3fbe2acmovg rdx, r9
37c3fbe2emov r9, rcx
37c3fbe31mov [rsp+40], r13
37c3fbe36sub r9, r8
37c3fbe39mov [rsp+64], rax
37c3fbe3emov rax, [rsp+424]
37c3fbe46add r9, r15
37c3fbe49mov [rsp+264], rdx
37c3fbe51lea rdx, [rdx+r9-1]
37c3fbe56mov [rsp+32], rax
37c3fbe5bcmp rdx, rcx
37c3fbe5ecmovg rdx, rcx
37c3fbe62xor r9l, r9l
37c3fbe65mov [rsp+288], rdx
37c3fbe6dsub rdx, rcx
37c3fbe70mov rcx, r8
37c3fbe73sub rcx, r15
37c3fbe76cmp r15, r8
37c3fbe79mov r8, [rsp+176]
37c3fbe81lea rdx, [rcx+rdx+1]
37c3fbe86mov rcx, [rsp+184]
37c3fbe8ecmovl r9, rdx
37c3fbe92mov rdx, rbp
37c3fbe95mov [rsp+280], r9
37c3fbe9dmov r9, rdi
37c3fbea0call ztpqrt2_64_
37c3fbea5mov r8, [rsp+264]
37c3fbeadmov rcx, [r14]
37c3fbeb0lea rdx, [r8+r15]
37c3fbeb4cmp rdx, rcx
37c3fbeb7jg 0x37c3fbdb0
37c3fbebdmov rax, [rsp+464]
37c3fbec5sub rcx, r15
37c3fbec8mov [rsp+48], rbp
37c3fbecdlea r9, [rip+0x77b92]
37c3fbed4sub rcx, r8
37c3fbed7lea r8, [rip+0x77b89]
37c3fbedemov [rsp+168], 1
37c3fbeeamov [rsp+128], rax
37c3fbef2add rcx, 1
37c3fbef6mov rax, [rsp+232]
37c3fbefemov [rsp+296], rcx
37c3fbf06mov rcx, rax
37c3fbf09mov [rsp+160], 1
37c3fbf15imul rcx, rdx
37c3fbf19mov [rsp+136], rbp
37c3fbf21imul rdx, [rsp+248]
37c3fbf2aadd rdx, [rsp+240]
37c3fbf32mov [rsp+120], r12
37c3fbf37add rdx, r15
37c3fbf3amov [rsp+80], rbx
37c3fbf3fsub rcx, rax
37c3fbf42shl rdx, 4
37c3fbf46mov rax, [rsp+424]
37c3fbf4eadd rdx, [rsp+416]
37c3fbf56mov [rsp+96], rdx
37c3fbf5bshl rcx, 4
37c3fbf5flea rdx, [rsp+296]
37c3fbf67add rcx, [rsp+432]
37c3fbf6fmov [rsp+104], rax
37c3fbf74mov rax, [rsp+456]
37c3fbf7cmov [rsp+40], rdx
37c3fbf81mov rdx, r9
37c3fbf84mov [rsp+88], rax
37c3fbf89mov rax, [rsp+176]
37c3fbf91mov [rsp+112], rcx
37c3fbf96lea rcx, [rip+0x77acb]
37c3fbf9dmov [rsp+56], rax
37c3fbfa2mov rax, [rsp+184]
37c3fbfaamov [rsp+152], 1
37c3fbfb6mov [rsp+32], rax
37c3fbfbbmov [rsp+144], 1
37c3fbfc7mov [rsp+72], r12
37c3fbfccmov [rsp+64], r13
37c3fbfd1call ztprfb_64_
37c3fbfd6jmp 0x37c3fbdb0
37c3fbfdb
37c3fbfdbloc_37c3fbfdb:
37c3fbfdbmov rdx, -6
37c3fbfe2mov eax, 6
37c3fbfe7jmp 0x37c3fbbe0
37c3fbfec
37c3fbfecloc_37c3fbfec:
37c3fbfecmov rdx, -8
37c3fbff3mov eax, 8
37c3fbff8jmp 0x37c3fbbe0
37c3fbb50
37c3fbffd
37c3fbffd // align 0x10
37c3fbffd // align 0x10
37c3fc000
37c3fc000ztpqrt2_64_:
37c3fc000push r15
37c3fc002push r14
37c3fc004push r13
37c3fc006push r12
37c3fc008push rbp
37c3fc009push rdi
37c3fc00apush rsi
37c3fc00bpush rbx
37c3fc00csub rsp, 344
37c3fc013movups [rsp+272], x6
37c3fc01bmovups [rsp+288], x7
37c3fc023movups [rsp+304], x8
37c3fc02cmovups [rsp+320], x9
37c3fc035mov rax, [rsp+448]
37c3fc03dmov r10, [rsp+488]
37c3fc045mov rax, [rax]
37c3fc048mov [r10], 0
37c3fc04fmov [rsp+168], rax
37c3fc057mov rax, [rsp+464]
37c3fc05fmov [rsp+416], rcx
37c3fc067mov rax, [rax]
37c3fc06amov [rsp+424], rdx
37c3fc072mov [rsp+432], r8
37c3fc07amov [rsp+104], rax
37c3fc07fmov rax, [rsp+480]
37c3fc087mov [rsp+440], r9
37c3fc08fmov rax, [rax]
37c3fc092mov [rsp+112], rax
37c3fc097mov rax, [rcx]
37c3fc09atest rax, rax
37c3fc09djs 0x37c3fc138
37c3fc0a3mov r13, [rdx]
37c3fc0a6test r13, r13
37c3fc0a9js 0x37c3fc125
37c3fc0abcmp rax, r13
37c3fc0aemov r9, r13
37c3fc0b1mov rdx, [r8]
37c3fc0b4mov ecx, 3
37c3fc0b9cmovle r9, rax
37c3fc0bdmov r8, -3
37c3fc0c4cmp r9, rdx
37c3fc0c7jae 0x37c3fc146
37c3fc0c9
37c3fc0c9loc_37c3fc0c9:
37c3fc0c9mov [r10], r8
37c3fc0cclea rdx, [rsp+256]
37c3fc0d4mov r8l, 7
37c3fc0damov [rsp+256], rcx
37c3fc0e2lea rcx, [rip+0x77987]
37c3fc0e9call xerbla_64_
37c3fc0eenop
37c3fc0ef
37c3fc0efloc_37c3fc0ef:
37c3fc0efmovups x6, [rsp+272]
37c3fc0f7movups x7, [rsp+288]
37c3fc0ffmovups x8, [rsp+304]
37c3fc108movups x9, [rsp+320]
37c3fc111add rsp, 344
37c3fc118pop rbx
37c3fc119pop rsi
37c3fc11apop rdi
37c3fc11bpop rbp
37c3fc11cpop r12
37c3fc11epop r13
37c3fc120pop r14
37c3fc122pop r15
37c3fc124ret
37c3fc125
37c3fc125loc_37c3fc125:
37c3fc125mov r8, -2
37c3fc12cmov ecx, 2
37c3fc131jmp 0x37c3fc0c9
37c3fc133
37c3fc133 0f 1f 44 00 00 ..D..
37c3fc138
37c3fc138loc_37c3fc138:
37c3fc138mov r8, -1
37c3fc13fmov ecx, 1
37c3fc144jmp 0x37c3fc0c9
37c3fc146
37c3fc146loc_37c3fc146:
37c3fc146test r13, r13
37c3fc149mov ecx, 1
37c3fc14ecmovg rcx, r13
37c3fc152cmp [rsp+168], rcx
37c3fc15ajl 0x37c3fc188
37c3fc15ctest rax, rax
37c3fc15fmov r8l, 1
37c3fc165cmovg r8, rax
37c3fc169cmp [rsp+104], r8
37c3fc16ejl 0x37c3fc199
37c3fc170cmp [rsp+112], rcx
37c3fc175jge 0x37c3fc1b0
37c3fc177mov r8, -9
37c3fc17emov ecx, 9
37c3fc183jmp 0x37c3fc0c9
37c3fc188
37c3fc188loc_37c3fc188:
37c3fc188mov r8, -5
37c3fc18fmov ecx, 5
37c3fc194jmp 0x37c3fc0c9
37c3fc199
37c3fc199loc_37c3fc199:
37c3fc199mov r8, -7
37c3fc1a0mov ecx, 7
37c3fc1a5jmp 0x37c3fc0c9
37c3fc1aa
37c3fc1aa 66 0f 1f 44 00 00 f..D..
37c3fc1b0
37c3fc1b0loc_37c3fc1b0:
37c3fc1b0test r13, r13
37c3fc1b3je 0x37c3fc0ef
37c3fc1b9test rax, rax
37c3fc1bcje 0x37c3fc0ef
37c3fc1c2mov rsi, [rsp+112]
37c3fc1c7mov rbx, [rsp+168]
37c3fc1cfmov [rsp+136], r13
37c3fc1d7mov rdi, [rsp+104]
37c3fc1dcmov r15, [rsp+456]
37c3fc1e4not rsi
37c3fc1e7lea rcx, [rbx+1]
37c3fc1ebmov r12, rbx
37c3fc1eemov r13, [rsp+424]
37c3fc1f6mov [rsp+152], rsi
37c3fc1feshl rcx, 4
37c3fc202mov rsi, rbx
37c3fc205shl rdi, 4
37c3fc209not rsi
37c3fc20cmov [rsp+144], rcx
37c3fc214shl r12, 4
37c3fc218lea rcx, [rsi+2*rbx]
37c3fc21cmov [rsp+184], rsi
37c3fc224mov rsi, [rsp+440]
37c3fc22cshl rcx, 4
37c3fc230mov [rsp+120], rdi
37c3fc235mov rdi, [rsp+472]
37c3fc23dlea rsi, [rsi+rcx+16]
37c3fc242mov rcx, rbx
37c3fc245shl rbx, 5
37c3fc249neg rcx
37c3fc24cmov rbp, rbx
37c3fc24fmov ebx, 1
37c3fc254shl rcx, 4
37c3fc258mov [rsp+128], rcx
37c3fc260lea rcx, [rsp+248]
37c3fc268mov [rsp+96], rcx
37c3fc26dlea rcx, [rsp+232]
37c3fc275mov [rsp+160], rcx
37c3fc27djmp 0x37c3fc2b9
37c3fc27f
37c3fc27f 90 .
37c3fc280
37c3fc280loc_37c3fc280:
37c3fc280add rbx, 1
37c3fc284cmp [rsp+136], rbx
37c3fc28cjl 0x37c3fc601
37c3fc292
37c3fc292loc_37c3fc292:
37c3fc292mov rax, [rsp+416]
37c3fc29amov rcx, [rsp+432]
37c3fc2a2add rdi, 16
37c3fc2a6add r15, [rsp+120]
37c3fc2abadd rsi, [rsp+144]
37c3fc2b3mov rax, [rax]
37c3fc2b6mov rdx, [rcx]
37c3fc2b9
37c3fc2b9loc_37c3fc2b9:
37c3fc2b9sub rax, rdx
37c3fc2bccmp rbx, rdx
37c3fc2bfmov [rsp+32], rdi
37c3fc2c4mov rcx, [rsp+96]
37c3fc2c9cmovle rdx, rbx
37c3fc2cdlea r9, [rip+0x777a4]
37c3fc2d4mov r8, r15
37c3fc2d7add rax, rdx
37c3fc2damov [rsp+232], rax
37c3fc2e2add rax, 1
37c3fc2e6mov [rsp+248], rax
37c3fc2eemov rax, [rsp+128]
37c3fc2f6lea rdx, [rsi+rax]
37c3fc2facall zlarfg_64_
37c3fc2ffmov rcx, [r13]
37c3fc303cmp rcx, rbx
37c3fc306jle 0x37c3fc280
37c3fc30cmov r11, rcx
37c3fc30fimul rcx, [rsp+112]
37c3fc315mov rdx, rsi
37c3fc318mov eax, 1
37c3fc31dadd rcx, [rsp+152]
37c3fc325sub r11, rbx
37c3fc328mov r9, rcx
37c3fc32blea r10, [r11+1]
37c3fc32fshl r9, 4
37c3fc333add r9, [rsp+472]
37c3fc33bnop [rax+rax]
37c3fc340
37c3fc340loc_37c3fc340:
37c3fc340movsd_xmm x0, [rdx+8]
37c3fc345movsd_xmm x1, [rdx]
37c3fc349mov r8, rax
37c3fc34cadd rax, 1
37c3fc350xorpd x0, [rip+0x77758]
37c3fc358shl r8, 4
37c3fc35cadd rdx, r12
37c3fc35funpcklpd x1, x0
37c3fc363movups [r9+r8], x1
37c3fc368cmp rax, r10
37c3fc36bjne 0x37c3fc340
37c3fc36dmov rax, [rsp+120]
37c3fc372add rcx, 1
37c3fc376lea r14, [rip+0x776fb]
37c3fc37dmov [rsp+88], 1
37c3fc386shl rcx, 4
37c3fc38amov [rsp+80], r14
37c3fc38fmov r8, [rsp+96]
37c3fc394lea r9, [rip+0x776e5]
37c3fc39blea rdx, [r15+rax]
37c3fc39fmov rax, [rsp+472]
37c3fc3a7mov [rsp+56], r14
37c3fc3acmov [rsp+32], rdx
37c3fc3b1add rax, rcx
37c3fc3b4mov [rsp+48], r15
37c3fc3b9lea rcx, [rip+0x776d0]
37c3fc3c0mov [rsp+72], rax
37c3fc3c5lea rax, [rip+0x776b4]
37c3fc3ccmov [rsp+64], rax
37c3fc3d1mov rax, [rsp+464]
37c3fc3d9mov [rsp+176], rdx
37c3fc3e1mov rdx, [rsp+160]
37c3fc3e9mov [rsp+40], rax
37c3fc3eemov [rsp+248], r11
37c3fc3f6call zgemv_64_
37c3fc3fbmovsd_xmm x5, [rdi]
37c3fc3ffmov r9, [r13]
37c3fc403movsd_xmm x1, [rdi+8]
37c3fc408movapd x6, x5
37c3fc40cxorpd x6, [rip+0x7769c]
37c3fc414mov r14, r9
37c3fc417sub r14, rbx
37c3fc41aimul r9, [rsp+112]
37c3fc420add r9, [rsp+152]
37c3fc428movapd x0, x6
37c3fc42cunpcklpd x0, x1
37c3fc430movups [rsp+256], x0
37c3fc438test r14, r14
37c3fc43bjle 0x37c3fcb0c
37c3fc441movapd x2, x6
37c3fc445unpcklpd x2, x5
37c3fc449cmp r14, 1
37c3fc44dje 0x37c3fcaa1
37c3fc453test r12, r12
37c3fc456je 0x37c3fcaa1
37c3fc45clea r10, [r9+1]
37c3fc460mov r11, r14
37c3fc463unpcklpd x6, x6
37c3fc467mov rdx, rsi
37c3fc46amov rax, r10
37c3fc46dshr r11, 1
37c3fc470movddup x4, x1
37c3fc474unpcklpd x5, x5
37c3fc478shl rax, 4
37c3fc47clea rcx, [r12+rsi]
37c3fc480xor r8l, r8l
37c3fc483add rax, [rsp+472]
37c3fc48bnop [rax+rax]
37c3fc490
37c3fc490loc_37c3fc490:
37c3fc490movupd x0, [rax]
37c3fc494movupd x7, [rax+16]
37c3fc499add r8, 1
37c3fc49dadd rax, 32
37c3fc4a1movlpd x7, [rax-24]
37c3fc4a6movhpd x0, [rax-16]
37c3fc4abmovapd x3, x0
37c3fc4afmovapd x8, x7
37c3fc4b4mulpd x3, x4
37c3fc4b8mulpd x7, x5
37c3fc4bcaddpd x7, x3
37c3fc4c0movupd x3, [rcx]
37c3fc4c4movlpd x3, [rdx+8]
37c3fc4c9addpd x7, x3
37c3fc4cdmovapd x3, x0
37c3fc4d1movapd x0, x8
37c3fc4d6mulpd x3, x6
37c3fc4damulpd x0, x4
37c3fc4demovapd x9, x7
37c3fc4e3movupd x7, [rdx]
37c3fc4e7movhpd x7, [rcx]
37c3fc4ebaddpd x0, x3
37c3fc4efaddpd x0, x7
37c3fc4f3movapd x3, x0
37c3fc4f7unpckhpd x0, x9
37c3fc4fcunpcklpd x3, x9
37c3fc501movups [rdx], x3
37c3fc504add rdx, rbp
37c3fc507movups [rcx], x0
37c3fc50aadd rcx, rbp
37c3fc50dcmp r11, r8
37c3fc510jne 0x37c3fc490
37c3fc516test r14b, 1
37c3fc51aje 0x37c3fc58e
37c3fc51cmov rdx, r14
37c3fc51fmov rcx, [rsp+472]
37c3fc527or rdx, 1
37c3fc52blea rax, [rbx+rdx]
37c3fc52fadd rdx, r9
37c3fc532imul rax, [rsp+168]
37c3fc53bshl rdx, 4
37c3fc53fadd rax, [rsp+184]
37c3fc547movupd x3, [rcx+rdx]
37c3fc54cadd rax, rbx
37c3fc54fshl rax, 4
37c3fc553add rax, [rsp+440]
37c3fc55bmulpd x2, x3
37c3fc55fmovapd x5, x3
37c3fc563unpckhpd x5, x5
37c3fc567movapd x0, x5
37c3fc56bxorpd x0, [rip+0x7753d]
37c3fc573movupd x5, [rax]
37c3fc577mulsd x0, x1
37c3fc57bmulsd x1, x3
37c3fc57funpcklpd x0, x1
37c3fc583addsubpd x2, x0
37c3fc587addpd x2, x5
37c3fc58bmovups [rax], x2
37c3fc58e
37c3fc58eloc_37c3fc58e:
37c3fc58eshl r10, 4
37c3fc592mov rdx, [rsp+96]
37c3fc597mov r9, r15
37c3fc59aadd rbx, 1
37c3fc59emov rax, [rsp+464]
37c3fc5a6add r10, [rsp+472]
37c3fc5aelea r8, [rsp+256]
37c3fc5b6mov [rsp+248], r14
37c3fc5bemov [rsp+40], r10
37c3fc5c3mov rcx, [rsp+160]
37c3fc5cbmov [rsp+64], rax
37c3fc5d0mov rax, [rsp+176]
37c3fc5d8mov [rsp+56], rax
37c3fc5ddlea rax, [rip+0x77494]
37c3fc5e4mov [rsp+48], rax
37c3fc5e9mov [rsp+32], rax
37c3fc5eecall zgerc_64_
37c3fc5f3cmp [rsp+136], rbx
37c3fc5fbjge 0x37c3fc292
37c3fc601
37c3fc601loc_37c3fc601:
37c3fc601mov rax, [rsp+424]
37c3fc609mov rax, [rax]
37c3fc60cmov [rsp+184], rax
37c3fc614cmp rax, 1
37c3fc618jle 0x37c3fc0ef
37c3fc61emov rax, [rsp+456]
37c3fc626mov rsi, [rsp+104]
37c3fc62blea r12, [rip+0x77446]
37c3fc632pxor x6, x6
37c3fc636mov rbx, [rsp+152]
37c3fc63emov rbp, [rsp+472]
37c3fc646mov r14l, 1
37c3fc64cadd rax, 16
37c3fc650mov rdi, rsi
37c3fc653movddup x7, [rip+0x77455]
37c3fc65bmov [rsp+176], rax
37c3fc663mov rax, [rsp+472]
37c3fc66bnot rdi
37c3fc66elea r15, [rdi+2*rsi]
37c3fc672mov [rsp+168], rdi
37c3fc67alea r11, [rax+16]
37c3fc67emov rax, [rsp+112]
37c3fc683mov r9, rax
37c3fc686lea rax, [rbx+2*rax]
37c3fc68ashl r9, 4
37c3fc68emov [rsp+120], rax
37c3fc693shl rax, 4
37c3fc697lea rsi, [r9+16]
37c3fc69badd rbp, rax
37c3fc69emov [rsp+216], r9
37c3fc6a6mov [rsp+192], rsi
37c3fc6aemov rsi, [rsp+472]
37c3fc6b6lea r10, [rsi+rax+32]
37c3fc6bblea rax, [rsp+256]
37c3fc6c3mov esi, 2
37c3fc6c8mov [rsp+128], rax
37c3fc6d0lea rax, [rsp+232]
37c3fc6d8mov [rsp+200], rax
37c3fc6e0lea rax, [rsp+240]
37c3fc6e8mov [rsp+136], r10
37c3fc6f0mov [rsp+208], rax
37c3fc6f8mov rax, rbp
37c3fc6fbmov rbp, [rsp+456]
37c3fc703nop
37c3fc705nop [rax+rax]
37c3fc710
37c3fc710loc_37c3fc710:
37c3fc710movupd x2, [r11]
37c3fc715lea r13, [rsi-1]
37c3fc719mov edx, 1
37c3fc71exorpd x2, x7
37c3fc722movups [rsp+256], x2
37c3fc72anop [rax+rax]
37c3fc735nop [rax+rax]
37c3fc740
37c3fc740loc_37c3fc740:
37c3fc740mov rcx, rdx
37c3fc743add rdx, 1
37c3fc747shl rcx, 4
37c3fc74bmovups [rax+rcx], x6
37c3fc74fcmp rdx, rsi
37c3fc752jne 0x37c3fc740
37c3fc754mov rdi, [rsp+432]
37c3fc75cmov rbx, [rsp+416]
37c3fc764mov r8, [rdi]
37c3fc767mov rcx, [rbx]
37c3fc76amov rdi, [rsp+424]
37c3fc772cmp r13, r8
37c3fc775mov rdx, r8
37c3fc778mov r10, rcx
37c3fc77bcmovle rdx, r13
37c3fc77fsub r10, r8
37c3fc782mov r9, [rdi]
37c3fc785add r10, 1
37c3fc789cmp r10, rcx
37c3fc78clea rbx, [rdx+1]
37c3fc790mov [rsp+232], rdx
37c3fc798cmovg r10, rcx
37c3fc79ccmp rbx, r9
37c3fc79fcmovg rbx, r9
37c3fc7a3test rdx, rdx
37c3fc7a6jle 0x37c3fca98
37c3fc7acmovapd x3, x2
37c3fc7b0lea rdi, [rax+16]
37c3fc7b4mov r9, r14
37c3fc7b7sub r9, r8
37c3fc7baunpcklpd x3, x2
37c3fc7beunpckhpd x2, x2
37c3fc7c2xor r8l, r8l
37c3fc7c5add r9, rcx
37c3fc7c8xor ecx, ecx
37c3fc7caadd r9, r15
37c3fc7cdshl r9, 4
37c3fc7d1add r9, rbp
37c3fc7d4nop [rax+rax]
37c3fc7dfnop [rax+rax]
37c3fc7eanop [rax+rax]
37c3fc7f5nop [rax+rax]
37c3fc800
37c3fc800loc_37c3fc800:
37c3fc800movupd x0, [r9+rcx]
37c3fc806add r8, 1
37c3fc80amovapd x1, x0
37c3fc80eshufpd x0, x0, 1
37c3fc813mulpd x1, x3
37c3fc817mulpd x0, x2
37c3fc81baddsubpd x1, x0
37c3fc81fmovups [rdi+rcx], x1
37c3fc823add rcx, 16
37c3fc827cmp rdx, r8
37c3fc82ajne 0x37c3fc800
37c3fc82c
37c3fc82cloc_37c3fc82c:
37c3fc82clea rdx, [r10-1]
37c3fc830mov [rsp+48], rdi
37c3fc835add rsi, 1
37c3fc839mov r9, [rsp+200]
37c3fc841shl rdx, 4
37c3fc845mov [rsp+160], rax
37c3fc84dmov rax, [rsp+464]
37c3fc855lea r8, [rip+0x77235]
37c3fc85cadd rdx, rbp
37c3fc85fmov [rsp+80], r14
37c3fc864lea rcx, [rip+0x77227]
37c3fc86bmov [rsp+40], rax
37c3fc870mov [rsp+32], rdx
37c3fc875lea rdx, [rip+0x77214]
37c3fc87cmov [rsp+72], r14
37c3fc881mov [rsp+64], r14
37c3fc886mov [rsp+56], r12
37c3fc88bmov [rsp+152], r11
37c3fc893mov [rsp+144], r10
37c3fc89bcall ztrmv_64_
37c3fc8a0mov rax, [rsp+120]
37c3fc8a5mov rdx, r13
37c3fc8a8sub rdx, [rsp+232]
37c3fc8b0mov r10, [rsp+144]
37c3fc8b8mov [rsp+248], rdx
37c3fc8c0lea rcx, [rip+0x771d1]
37c3fc8c7lea rdx, [rax+rbx]
37c3fc8cbmov [rsp+64], rcx
37c3fc8d0mov rcx, [rsp+464]
37c3fc8d8shl rdx, 4
37c3fc8dcimul rbx, [rsp+104]
37c3fc8e2mov [rsp+88], r14
37c3fc8e7add rdx, [rsp+472]
37c3fc8efmov [rsp+40], rcx
37c3fc8f4lea rcx, [rip+0x77195]
37c3fc8fbmov [rsp+72], rdx
37c3fc900lea rdx, [r10+r15]
37c3fc904mov r9, [rsp+128]
37c3fc90cshl rdx, 4
37c3fc910mov [rsp+80], r12
37c3fc915add rdx, rbp
37c3fc918mov [rsp+56], r12
37c3fc91dmov [rsp+48], rdx
37c3fc922mov rdx, [rsp+168]
37c3fc92aadd rdx, rbx
37c3fc92dmov rbx, [rsp+96]
37c3fc932add rdx, r10
37c3fc935shl rdx, 4
37c3fc939mov r8, rbx
37c3fc93cadd rdx, rbp
37c3fc93fmov [rsp+32], rdx
37c3fc944mov rdx, [rsp+432]
37c3fc94ccall zgemv_64_
37c3fc951mov r11, [rsp+432]
37c3fc959mov rdx, [rsp+416]
37c3fc961mov r8, rbx
37c3fc964mov r9, [rsp+128]
37c3fc96clea rcx, [rip+0x7711d]
37c3fc973mov [rsp+248], r13
37c3fc97bmov rdx, [rdx]
37c3fc97esub rdx, [r11]
37c3fc981mov [rsp+72], rdi
37c3fc986mov [rsp+240], rdx
37c3fc98elea rdx, [rip+0x770eb]
37c3fc995mov [rsp+64], rdx
37c3fc99amov rdx, r15
37c3fc99dshl rdx, 4
37c3fc9a1add rdx, [rsp+176]
37c3fc9a9mov [rsp+88], r14
37c3fc9aemov [rsp+48], rdx
37c3fc9b3mov rdx, [rsp+464]
37c3fc9bbmov [rsp+80], r12
37c3fc9c0mov [rsp+40], rdx
37c3fc9c5mov rdx, [rsp+208]
37c3fc9cdmov [rsp+56], r12
37c3fc9d2mov [rsp+32], rbp
37c3fc9d7call zgemv_64_
37c3fc9dcmov [rsp+48], rdi
37c3fc9e1mov r9, rbx
37c3fc9e4mov rdi, [rsp+480]
37c3fc9ecmov [rsp+80], r14
37c3fc9f1lea r8, [rip+0x77099]
37c3fc9f8lea rcx, [rip+0x77093]
37c3fc9ffmov [rsp+40], rdi
37c3fca04mov rdi, [rsp+472]
37c3fca0cmov rdx, r8
37c3fca0fmov [rsp+72], r14
37c3fca14mov [rsp+32], rdi
37c3fca19mov [rsp+64], r14
37c3fca1emov [rsp+56], r12
37c3fca23mov [rsp+248], r13
37c3fca2bcall ztrmv_64_
37c3fca30mov rdx, [rsp+112]
37c3fca35add r15, [rsp+104]
37c3fca3amov r11, [rsp+152]
37c3fca42mov rdi, [rsp+136]
37c3fca4amov rax, [rsp+160]
37c3fca52add [rsp+120], rdx
37c3fca57movupd x0, [r11]
37c3fca5cadd rax, [rsp+216]
37c3fca64add r11, 16
37c3fca68movups [rdi], x0
37c3fca6badd rdi, [rsp+192]
37c3fca73movups [r11-16], x6
37c3fca78mov [rsp+136], rdi
37c3fca80cmp rsi, [rsp+184]
37c3fca88jle 0x37c3fc710
37c3fca8ejmp 0x37c3fc0ef
37c3fca93
37c3fca93 0f 1f 44 00 00 ..D..
37c3fca98
37c3fca98loc_37c3fca98:
37c3fca98lea rdi, [rax+16]
37c3fca9cjmp 0x37c3fc82c
37c3fcaa1
37c3fcaa1loc_37c3fcaa1:
37c3fcaa1mov rdx, r9
37c3fcaa4lea r8, [r14+1]
37c3fcaa8mov rax, rsi
37c3fcaabmov ecx, 1
37c3fcab0shl rdx, 4
37c3fcab4add rdx, [rsp+472]
37c3fcabcnop [rax]
37c3fcac0
37c3fcac0loc_37c3fcac0:
37c3fcac0movupd x3, [rdx+16]
37c3fcac5movapd x4, x2
37c3fcac9add rcx, 1
37c3fcacdadd rdx, 16
37c3fcad1mulpd x4, x3
37c3fcad5movapd x5, x3
37c3fcad9mulsd x3, x1
37c3fcaddunpckhpd x5, x5
37c3fcae1movapd x0, x5
37c3fcae5xorpd x0, [rip+0x76fc3]
37c3fcaedmovupd x5, [rax]
37c3fcaf1mulsd x0, x1
37c3fcaf5unpcklpd x0, x3
37c3fcaf9addsubpd x4, x0
37c3fcafdaddpd x4, x5
37c3fcb01movups [rax], x4
37c3fcb04add rax, r12
37c3fcb07cmp rcx, r8
37c3fcb0ajne 0x37c3fcac0
37c3fcb0c
37c3fcb0cloc_37c3fcb0c:
37c3fcb0clea r10, [r9+1]
37c3fcb10jmp 0x37c3fc58e
37c3fc000
37c3fc000ztpqrt2_64_:
37c3fc000push r15
37c3fc002push r14
37c3fc004push r13
37c3fc006push r12
37c3fc008push rbp
37c3fc009push rdi
37c3fc00apush rsi
37c3fc00bpush rbx
37c3fc00csub rsp, 344
37c3fc013movups [rsp+272], x6
37c3fc01bmovups [rsp+288], x7
37c3fc023movups [rsp+304], x8
37c3fc02cmovups [rsp+320], x9
37c3fc035mov rax, [rsp+448]
37c3fc03dmov r10, [rsp+488]
37c3fc045mov rax, [rax]
37c3fc048mov [r10], 0
37c3fc04fmov [rsp+168], rax
37c3fc057mov rax, [rsp+464]
37c3fc05fmov [rsp+416], rcx
37c3fc067mov rax, [rax]
37c3fc06amov [rsp+424], rdx
37c3fc072mov [rsp+432], r8
37c3fc07amov [rsp+104], rax
37c3fc07fmov rax, [rsp+480]
37c3fc087mov [rsp+440], r9
37c3fc08fmov rax, [rax]
37c3fc092mov [rsp+112], rax
37c3fc097mov rax, [rcx]
37c3fc09atest rax, rax
37c3fc09djs 0x37c3fc138
37c3fc0a3mov r13, [rdx]
37c3fc0a6test r13, r13
37c3fc0a9js 0x37c3fc125
37c3fc0abcmp rax, r13
37c3fc0aemov r9, r13
37c3fc0b1mov rdx, [r8]
37c3fc0b4mov ecx, 3
37c3fc0b9cmovle r9, rax
37c3fc0bdmov r8, -3
37c3fc0c4cmp r9, rdx
37c3fc0c7jae 0x37c3fc146
37c3fc0c9
37c3fc0c9loc_37c3fc0c9:
37c3fc0c9mov [r10], r8
37c3fc0cclea rdx, [rsp+256]
37c3fc0d4mov r8l, 7
37c3fc0damov [rsp+256], rcx
37c3fc0e2lea rcx, [rip+0x77987]
37c3fc0e9call xerbla_64_
37c3fc0eenop
37c3fc0ef
37c3fc0efloc_37c3fc0ef:
37c3fc0efmovups x6, [rsp+272]
37c3fc0f7movups x7, [rsp+288]
37c3fc0ffmovups x8, [rsp+304]
37c3fc108movups x9, [rsp+320]
37c3fc111add rsp, 344
37c3fc118pop rbx
37c3fc119pop rsi
37c3fc11apop rdi
37c3fc11bpop rbp
37c3fc11cpop r12
37c3fc11epop r13
37c3fc120pop r14
37c3fc122pop r15
37c3fc124ret
37c3fc125
37c3fc125loc_37c3fc125:
37c3fc125mov r8, -2
37c3fc12cmov ecx, 2
37c3fc131jmp 0x37c3fc0c9
37c3fc133
37c3fc133 0f 1f 44 00 00 ..D..
37c3fc138
37c3fc138loc_37c3fc138:
37c3fc138mov r8, -1
37c3fc13fmov ecx, 1
37c3fc144jmp 0x37c3fc0c9
37c3fc146
37c3fc146loc_37c3fc146:
37c3fc146test r13, r13
37c3fc149mov ecx, 1
37c3fc14ecmovg rcx, r13
37c3fc152cmp [rsp+168], rcx
37c3fc15ajl 0x37c3fc188
37c3fc15ctest rax, rax
37c3fc15fmov r8l, 1
37c3fc165cmovg r8, rax
37c3fc169cmp [rsp+104], r8
37c3fc16ejl 0x37c3fc199
37c3fc170cmp [rsp+112], rcx
37c3fc175jge 0x37c3fc1b0
37c3fc177mov r8, -9
37c3fc17emov ecx, 9
37c3fc183jmp 0x37c3fc0c9
37c3fc188
37c3fc188loc_37c3fc188:
37c3fc188mov r8, -5
37c3fc18fmov ecx, 5
37c3fc194jmp 0x37c3fc0c9
37c3fc199
37c3fc199loc_37c3fc199:
37c3fc199mov r8, -7
37c3fc1a0mov ecx, 7
37c3fc1a5jmp 0x37c3fc0c9
37c3fc1aa
37c3fc1aa 66 0f 1f 44 00 00 f..D..
37c3fc1b0
37c3fc1b0loc_37c3fc1b0:
37c3fc1b0test r13, r13
37c3fc1b3je 0x37c3fc0ef
37c3fc1b9test rax, rax
37c3fc1bcje 0x37c3fc0ef
37c3fc1c2mov rsi, [rsp+112]
37c3fc1c7mov rbx, [rsp+168]
37c3fc1cfmov [rsp+136], r13
37c3fc1d7mov rdi, [rsp+104]
37c3fc1dcmov r15, [rsp+456]
37c3fc1e4not rsi
37c3fc1e7lea rcx, [rbx+1]
37c3fc1ebmov r12, rbx
37c3fc1eemov r13, [rsp+424]
37c3fc1f6mov [rsp+152], rsi
37c3fc1feshl rcx, 4
37c3fc202mov rsi, rbx
37c3fc205shl rdi, 4
37c3fc209not rsi
37c3fc20cmov [rsp+144], rcx
37c3fc214shl r12, 4
37c3fc218lea rcx, [rsi+2*rbx]
37c3fc21cmov [rsp+184], rsi
37c3fc224mov rsi, [rsp+440]
37c3fc22cshl rcx, 4
37c3fc230mov [rsp+120], rdi
37c3fc235mov rdi, [rsp+472]
37c3fc23dlea rsi, [rsi+rcx+16]
37c3fc242mov rcx, rbx
37c3fc245shl rbx, 5
37c3fc249neg rcx
37c3fc24cmov rbp, rbx
37c3fc24fmov ebx, 1
37c3fc254shl rcx, 4
37c3fc258mov [rsp+128], rcx
37c3fc260lea rcx, [rsp+248]
37c3fc268mov [rsp+96], rcx
37c3fc26dlea rcx, [rsp+232]
37c3fc275mov [rsp+160], rcx
37c3fc27djmp 0x37c3fc2b9
37c3fc27f
37c3fc27f 90 .
37c3fc280
37c3fc280loc_37c3fc280:
37c3fc280add rbx, 1
37c3fc284cmp [rsp+136], rbx
37c3fc28cjl 0x37c3fc601
37c3fc292
37c3fc292loc_37c3fc292:
37c3fc292mov rax, [rsp+416]
37c3fc29amov rcx, [rsp+432]
37c3fc2a2add rdi, 16
37c3fc2a6add r15, [rsp+120]
37c3fc2abadd rsi, [rsp+144]
37c3fc2b3mov rax, [rax]
37c3fc2b6mov rdx, [rcx]
37c3fc2b9
37c3fc2b9loc_37c3fc2b9:
37c3fc2b9sub rax, rdx
37c3fc2bccmp rbx, rdx
37c3fc2bfmov [rsp+32], rdi
37c3fc2c4mov rcx, [rsp+96]
37c3fc2c9cmovle rdx, rbx
37c3fc2cdlea r9, [rip+0x777a4]
37c3fc2d4mov r8, r15
37c3fc2d7add rax, rdx
37c3fc2damov [rsp+232], rax
37c3fc2e2add rax, 1
37c3fc2e6mov [rsp+248], rax
37c3fc2eemov rax, [rsp+128]
37c3fc2f6lea rdx, [rsi+rax]
37c3fc2facall zlarfg_64_
37c3fc2ffmov rcx, [r13]
37c3fc303cmp rcx, rbx
37c3fc306jle 0x37c3fc280
37c3fc30cmov r11, rcx
37c3fc30fimul rcx, [rsp+112]
37c3fc315mov rdx, rsi
37c3fc318mov eax, 1
37c3fc31dadd rcx, [rsp+152]
37c3fc325sub r11, rbx
37c3fc328mov r9, rcx
37c3fc32blea r10, [r11+1]
37c3fc32fshl r9, 4
37c3fc333add r9, [rsp+472]
37c3fc33bnop [rax+rax]
37c3fc340
37c3fc340loc_37c3fc340:
37c3fc340movsd_xmm x0, [rdx+8]
37c3fc345movsd_xmm x1, [rdx]
37c3fc349mov r8, rax
37c3fc34cadd rax, 1
37c3fc350xorpd x0, [rip+0x77758]
37c3fc358shl r8, 4
37c3fc35cadd rdx, r12
37c3fc35funpcklpd x1, x0
37c3fc363movups [r9+r8], x1
37c3fc368cmp rax, r10
37c3fc36bjne 0x37c3fc340
37c3fc36dmov rax, [rsp+120]
37c3fc372add rcx, 1
37c3fc376lea r14, [rip+0x776fb]
37c3fc37dmov [rsp+88], 1
37c3fc386shl rcx, 4
37c3fc38amov [rsp+80], r14
37c3fc38fmov r8, [rsp+96]
37c3fc394lea r9, [rip+0x776e5]
37c3fc39blea rdx, [r15+rax]
37c3fc39fmov rax, [rsp+472]
37c3fc3a7mov [rsp+56], r14
37c3fc3acmov [rsp+32], rdx
37c3fc3b1add rax, rcx
37c3fc3b4mov [rsp+48], r15
37c3fc3b9lea rcx, [rip+0x776d0]
37c3fc3c0mov [rsp+72], rax
37c3fc3c5lea rax, [rip+0x776b4]
37c3fc3ccmov [rsp+64], rax
37c3fc3d1mov rax, [rsp+464]
37c3fc3d9mov [rsp+176], rdx
37c3fc3e1mov rdx, [rsp+160]
37c3fc3e9mov [rsp+40], rax
37c3fc3eemov [rsp+248], r11
37c3fc3f6call zgemv_64_
37c3fc3fbmovsd_xmm x5, [rdi]
37c3fc3ffmov r9, [r13]
37c3fc403movsd_xmm x1, [rdi+8]
37c3fc408movapd x6, x5
37c3fc40cxorpd x6, [rip+0x7769c]
37c3fc414mov r14, r9
37c3fc417sub r14, rbx
37c3fc41aimul r9, [rsp+112]
37c3fc420add r9, [rsp+152]
37c3fc428movapd x0, x6
37c3fc42cunpcklpd x0, x1
37c3fc430movups [rsp+256], x0
37c3fc438test r14, r14
37c3fc43bjle 0x37c3fcb0c
37c3fc441movapd x2, x6
37c3fc445unpcklpd x2, x5
37c3fc449cmp r14, 1
37c3fc44dje 0x37c3fcaa1
37c3fc453test r12, r12
37c3fc456je 0x37c3fcaa1
37c3fc45clea r10, [r9+1]
37c3fc460mov r11, r14
37c3fc463unpcklpd x6, x6
37c3fc467mov rdx, rsi
37c3fc46amov rax, r10
37c3fc46dshr r11, 1
37c3fc470movddup x4, x1
37c3fc474unpcklpd x5, x5
37c3fc478shl rax, 4
37c3fc47clea rcx, [r12+rsi]
37c3fc480xor r8l, r8l
37c3fc483add rax, [rsp+472]
37c3fc48bnop [rax+rax]
37c3fc490
37c3fc490loc_37c3fc490:
37c3fc490movupd x0, [rax]
37c3fc494movupd x7, [rax+16]
37c3fc499add r8, 1
37c3fc49dadd rax, 32
37c3fc4a1movlpd x7, [rax-24]
37c3fc4a6movhpd x0, [rax-16]
37c3fc4abmovapd x3, x0
37c3fc4afmovapd x8, x7
37c3fc4b4mulpd x3, x4
37c3fc4b8mulpd x7, x5
37c3fc4bcaddpd x7, x3
37c3fc4c0movupd x3, [rcx]
37c3fc4c4movlpd x3, [rdx+8]
37c3fc4c9addpd x7, x3
37c3fc4cdmovapd x3, x0
37c3fc4d1movapd x0, x8
37c3fc4d6mulpd x3, x6
37c3fc4damulpd x0, x4
37c3fc4demovapd x9, x7
37c3fc4e3movupd x7, [rdx]
37c3fc4e7movhpd x7, [rcx]
37c3fc4ebaddpd x0, x3
37c3fc4efaddpd x0, x7
37c3fc4f3movapd x3, x0
37c3fc4f7unpckhpd x0, x9
37c3fc4fcunpcklpd x3, x9
37c3fc501movups [rdx], x3
37c3fc504add rdx, rbp
37c3fc507movups [rcx], x0
37c3fc50aadd rcx, rbp
37c3fc50dcmp r11, r8
37c3fc510jne 0x37c3fc490
37c3fc516test r14b, 1
37c3fc51aje 0x37c3fc58e
37c3fc51cmov rdx, r14
37c3fc51fmov rcx, [rsp+472]
37c3fc527or rdx, 1
37c3fc52blea rax, [rbx+rdx]
37c3fc52fadd rdx, r9
37c3fc532imul rax, [rsp+168]
37c3fc53bshl rdx, 4
37c3fc53fadd rax, [rsp+184]
37c3fc547movupd x3, [rcx+rdx]
37c3fc54cadd rax, rbx
37c3fc54fshl rax, 4
37c3fc553add rax, [rsp+440]
37c3fc55bmulpd x2, x3
37c3fc55fmovapd x5, x3
37c3fc563unpckhpd x5, x5
37c3fc567movapd x0, x5
37c3fc56bxorpd x0, [rip+0x7753d]
37c3fc573movupd x5, [rax]
37c3fc577mulsd x0, x1
37c3fc57bmulsd x1, x3
37c3fc57funpcklpd x0, x1
37c3fc583addsubpd x2, x0
37c3fc587addpd x2, x5
37c3fc58bmovups [rax], x2
37c3fc58e
37c3fc58eloc_37c3fc58e:
37c3fc58eshl r10, 4
37c3fc592mov rdx, [rsp+96]
37c3fc597mov r9, r15
37c3fc59aadd rbx, 1
37c3fc59emov rax, [rsp+464]
37c3fc5a6add r10, [rsp+472]
37c3fc5aelea r8, [rsp+256]
37c3fc5b6mov [rsp+248], r14
37c3fc5bemov [rsp+40], r10
37c3fc5c3mov rcx, [rsp+160]
37c3fc5cbmov [rsp+64], rax
37c3fc5d0mov rax, [rsp+176]
37c3fc5d8mov [rsp+56], rax
37c3fc5ddlea rax, [rip+0x77494]
37c3fc5e4mov [rsp+48], rax
37c3fc5e9mov [rsp+32], rax
37c3fc5eecall zgerc_64_
37c3fc5f3cmp [rsp+136], rbx
37c3fc5fbjge 0x37c3fc292
37c3fc601
37c3fc601loc_37c3fc601:
37c3fc601mov rax, [rsp+424]
37c3fc609mov rax, [rax]
37c3fc60cmov [rsp+184], rax
37c3fc614cmp rax, 1
37c3fc618jle 0x37c3fc0ef
37c3fc61emov rax, [rsp+456]
37c3fc626mov rsi, [rsp+104]
37c3fc62blea r12, [rip+0x77446]
37c3fc632pxor x6, x6
37c3fc636mov rbx, [rsp+152]
37c3fc63emov rbp, [rsp+472]
37c3fc646mov r14l, 1
37c3fc64cadd rax, 16
37c3fc650mov rdi, rsi
37c3fc653movddup x7, [rip+0x77455]
37c3fc65bmov [rsp+176], rax
37c3fc663mov rax, [rsp+472]
37c3fc66bnot rdi
37c3fc66elea r15, [rdi+2*rsi]
37c3fc672mov [rsp+168], rdi
37c3fc67alea r11, [rax+16]
37c3fc67emov rax, [rsp+112]
37c3fc683mov r9, rax
37c3fc686lea rax, [rbx+2*rax]
37c3fc68ashl r9, 4
37c3fc68emov [rsp+120], rax
37c3fc693shl rax, 4
37c3fc697lea rsi, [r9+16]
37c3fc69badd rbp, rax
37c3fc69emov [rsp+216], r9
37c3fc6a6mov [rsp+192], rsi
37c3fc6aemov rsi, [rsp+472]
37c3fc6b6lea r10, [rsi+rax+32]
37c3fc6bblea rax, [rsp+256]
37c3fc6c3mov esi, 2
37c3fc6c8mov [rsp+128], rax
37c3fc6d0lea rax, [rsp+232]
37c3fc6d8mov [rsp+200], rax
37c3fc6e0lea rax, [rsp+240]
37c3fc6e8mov [rsp+136], r10
37c3fc6f0mov [rsp+208], rax
37c3fc6f8mov rax, rbp
37c3fc6fbmov rbp, [rsp+456]
37c3fc703nop
37c3fc705nop [rax+rax]
37c3fc710
37c3fc710loc_37c3fc710:
37c3fc710movupd x2, [r11]
37c3fc715lea r13, [rsi-1]
37c3fc719mov edx, 1
37c3fc71exorpd x2, x7
37c3fc722movups [rsp+256], x2
37c3fc72anop [rax+rax]
37c3fc735nop [rax+rax]
37c3fc740
37c3fc740loc_37c3fc740:
37c3fc740mov rcx, rdx
37c3fc743add rdx, 1
37c3fc747shl rcx, 4
37c3fc74bmovups [rax+rcx], x6
37c3fc74fcmp rdx, rsi
37c3fc752jne 0x37c3fc740
37c3fc754mov rdi, [rsp+432]
37c3fc75cmov rbx, [rsp+416]
37c3fc764mov r8, [rdi]
37c3fc767mov rcx, [rbx]
37c3fc76amov rdi, [rsp+424]
37c3fc772cmp r13, r8
37c3fc775mov rdx, r8
37c3fc778mov r10, rcx
37c3fc77bcmovle rdx, r13
37c3fc77fsub r10, r8
37c3fc782mov r9, [rdi]
37c3fc785add r10, 1
37c3fc789cmp r10, rcx
37c3fc78clea rbx, [rdx+1]
37c3fc790mov [rsp+232], rdx
37c3fc798cmovg r10, rcx
37c3fc79ccmp rbx, r9
37c3fc79fcmovg rbx, r9
37c3fc7a3test rdx, rdx
37c3fc7a6jle 0x37c3fca98
37c3fc7acmovapd x3, x2
37c3fc7b0lea rdi, [rax+16]
37c3fc7b4mov r9, r14
37c3fc7b7sub r9, r8
37c3fc7baunpcklpd x3, x2
37c3fc7beunpckhpd x2, x2
37c3fc7c2xor r8l, r8l
37c3fc7c5add r9, rcx
37c3fc7c8xor ecx, ecx
37c3fc7caadd r9, r15
37c3fc7cdshl r9, 4
37c3fc7d1add r9, rbp
37c3fc7d4nop [rax+rax]
37c3fc7dfnop [rax+rax]
37c3fc7eanop [rax+rax]
37c3fc7f5nop [rax+rax]
37c3fc800
37c3fc800loc_37c3fc800:
37c3fc800movupd x0, [r9+rcx]
37c3fc806add r8, 1
37c3fc80amovapd x1, x0
37c3fc80eshufpd x0, x0, 1
37c3fc813mulpd x1, x3
37c3fc817mulpd x0, x2
37c3fc81baddsubpd x1, x0
37c3fc81fmovups [rdi+rcx], x1
37c3fc823add rcx, 16
37c3fc827cmp rdx, r8
37c3fc82ajne 0x37c3fc800
37c3fc82c
37c3fc82cloc_37c3fc82c:
37c3fc82clea rdx, [r10-1]
37c3fc830mov [rsp+48], rdi
37c3fc835add rsi, 1
37c3fc839mov r9, [rsp+200]
37c3fc841shl rdx, 4
37c3fc845mov [rsp+160], rax
37c3fc84dmov rax, [rsp+464]
37c3fc855lea r8, [rip+0x77235]
37c3fc85cadd rdx, rbp
37c3fc85fmov [rsp+80], r14
37c3fc864lea rcx, [rip+0x77227]
37c3fc86bmov [rsp+40], rax
37c3fc870mov [rsp+32], rdx
37c3fc875lea rdx, [rip+0x77214]
37c3fc87cmov [rsp+72], r14
37c3fc881mov [rsp+64], r14
37c3fc886mov [rsp+56], r12
37c3fc88bmov [rsp+152], r11
37c3fc893mov [rsp+144], r10
37c3fc89bcall ztrmv_64_
37c3fc8a0mov rax, [rsp+120]
37c3fc8a5mov rdx, r13
37c3fc8a8sub rdx, [rsp+232]
37c3fc8b0mov r10, [rsp+144]
37c3fc8b8mov [rsp+248], rdx
37c3fc8c0lea rcx, [rip+0x771d1]
37c3fc8c7lea rdx, [rax+rbx]
37c3fc8cbmov [rsp+64], rcx
37c3fc8d0mov rcx, [rsp+464]
37c3fc8d8shl rdx, 4
37c3fc8dcimul rbx, [rsp+104]
37c3fc8e2mov [rsp+88], r14
37c3fc8e7add rdx, [rsp+472]
37c3fc8efmov [rsp+40], rcx
37c3fc8f4lea rcx, [rip+0x77195]
37c3fc8fbmov [rsp+72], rdx
37c3fc900lea rdx, [r10+r15]
37c3fc904mov r9, [rsp+128]
37c3fc90cshl rdx, 4
37c3fc910mov [rsp+80], r12
37c3fc915add rdx, rbp
37c3fc918mov [rsp+56], r12
37c3fc91dmov [rsp+48], rdx
37c3fc922mov rdx, [rsp+168]
37c3fc92aadd rdx, rbx
37c3fc92dmov rbx, [rsp+96]
37c3fc932add rdx, r10
37c3fc935shl rdx, 4
37c3fc939mov r8, rbx
37c3fc93cadd rdx, rbp
37c3fc93fmov [rsp+32], rdx
37c3fc944mov rdx, [rsp+432]
37c3fc94ccall zgemv_64_
37c3fc951mov r11, [rsp+432]
37c3fc959mov rdx, [rsp+416]
37c3fc961mov r8, rbx
37c3fc964mov r9, [rsp+128]
37c3fc96clea rcx, [rip+0x7711d]
37c3fc973mov [rsp+248], r13
37c3fc97bmov rdx, [rdx]
37c3fc97esub rdx, [r11]
37c3fc981mov [rsp+72], rdi
37c3fc986mov [rsp+240], rdx
37c3fc98elea rdx, [rip+0x770eb]
37c3fc995mov [rsp+64], rdx
37c3fc99amov rdx, r15
37c3fc99dshl rdx, 4
37c3fc9a1add rdx, [rsp+176]
37c3fc9a9mov [rsp+88], r14
37c3fc9aemov [rsp+48], rdx
37c3fc9b3mov rdx, [rsp+464]
37c3fc9bbmov [rsp+80], r12
37c3fc9c0mov [rsp+40], rdx
37c3fc9c5mov rdx, [rsp+208]
37c3fc9cdmov [rsp+56], r12
37c3fc9d2mov [rsp+32], rbp
37c3fc9d7call zgemv_64_
37c3fc9dcmov [rsp+48], rdi
37c3fc9e1mov r9, rbx
37c3fc9e4mov rdi, [rsp+480]
37c3fc9ecmov [rsp+80], r14
37c3fc9f1lea r8, [rip+0x77099]
37c3fc9f8lea rcx, [rip+0x77093]
37c3fc9ffmov [rsp+40], rdi
37c3fca04mov rdi, [rsp+472]
37c3fca0cmov rdx, r8
37c3fca0fmov [rsp+72], r14
37c3fca14mov [rsp+32], rdi
37c3fca19mov [rsp+64], r14
37c3fca1emov [rsp+56], r12
37c3fca23mov [rsp+248], r13
37c3fca2bcall ztrmv_64_
37c3fca30mov rdx, [rsp+112]
37c3fca35add r15, [rsp+104]
37c3fca3amov r11, [rsp+152]
37c3fca42mov rdi, [rsp+136]
37c3fca4amov rax, [rsp+160]
37c3fca52add [rsp+120], rdx
37c3fca57movupd x0, [r11]
37c3fca5cadd rax, [rsp+216]
37c3fca64add r11, 16
37c3fca68movups [rdi], x0
37c3fca6badd rdi, [rsp+192]
37c3fca73movups [r11-16], x6
37c3fca78mov [rsp+136], rdi
37c3fca80cmp rsi, [rsp+184]
37c3fca88jle 0x37c3fc710
37c3fca8ejmp 0x37c3fc0ef
37c3fca93
37c3fca93 0f 1f 44 00 00 ..D..
37c3fca98
37c3fca98loc_37c3fca98:
37c3fca98lea rdi, [rax+16]
37c3fca9cjmp 0x37c3fc82c
37c3fcaa1
37c3fcaa1loc_37c3fcaa1:
37c3fcaa1mov rdx, r9
37c3fcaa4lea r8, [r14+1]
37c3fcaa8mov rax, rsi
37c3fcaabmov ecx, 1
37c3fcab0shl rdx, 4
37c3fcab4add rdx, [rsp+472]
37c3fcabcnop [rax]
37c3fcac0
37c3fcac0loc_37c3fcac0:
37c3fcac0movupd x3, [rdx+16]
37c3fcac5movapd x4, x2
37c3fcac9add rcx, 1
37c3fcacdadd rdx, 16
37c3fcad1mulpd x4, x3
37c3fcad5movapd x5, x3
37c3fcad9mulsd x3, x1
37c3fcaddunpckhpd x5, x5
37c3fcae1movapd x0, x5
37c3fcae5xorpd x0, [rip+0x76fc3]
37c3fcaedmovupd x5, [rax]
37c3fcaf1mulsd x0, x1
37c3fcaf5unpcklpd x0, x3
37c3fcaf9addsubpd x4, x0
37c3fcafdaddpd x4, x5
37c3fcb01movups [rax], x4
37c3fcb04add rax, r12
37c3fcb07cmp rcx, r8
37c3fcb0ajne 0x37c3fcac0
37c3fcb0c
37c3fcb0cloc_37c3fcb0c:
37c3fcb0clea r10, [r9+1]
37c3fcb10jmp 0x37c3fc58e
37c3fc000
37c3fcb15
37c3fcb15 // align 0x40
37c3fcb15 // align 0x40
Loading..