File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bdec380
37bdec380chpgv_64_:
37bdec380push r15
37bdec382push r14
37bdec384push r13
37bdec386push r12
37bdec388push rbp
37bdec389push rdi
37bdec38apush rsi
37bdec38bpush rbx
37bdec38csub rsp, 120
37bdec390mov rax, [rsp+256]
37bdec398mov rdi, [rsp+280]
37bdec3a0mov r13, [rax]
37bdec3a3mov rbp, rdx
37bdec3a6mov r12, rcx
37bdec3a9mov rbx, r8
37bdec3acmov rsi, r9
37bdec3afmov r8l, 1
37bdec3b5mov r9l, 1
37bdec3bblea rdx, [rip+0x66841e]
37bdec3c2mov rcx, rbp
37bdec3c5call lsame_64_
37bdec3camov r9l, 1
37bdec3d0mov r8l, 1
37bdec3d6mov rcx, rbx
37bdec3d9lea rdx, [rip+0x668401]
37bdec3e0mov r14, rax
37bdec3e3call lsame_64_
37bdec3e8mov [rdi], 0
37bdec3efmov r15, rax
37bdec3f2mov rax, [r12]
37bdec3f6sub rax, 1
37bdec3facmp rax, 2
37bdec3feja 0x37bdec490
37bdec404test r14, r14
37bdec407je 0x37bdec4d0
37bdec40d
37bdec40dloc_37bdec40d:
37bdec40dtest r15, r15
37bdec410je 0x37bdec6b8
37bdec416
37bdec416loc_37bdec416:
37bdec416mov rdx, [rsi]
37bdec419test rdx, rdx
37bdec41cjs 0x37bdec6a0
37bdec422mov rax, [rsp+256]
37bdec42amov rax, [rax]
37bdec42dtest rax, rax
37bdec430jle 0x37bdec508
37bdec436cmp rdx, rax
37bdec439jle 0x37bdec445
37bdec43btest r14b, 1
37bdec43fjne 0x37bdec508
37bdec445
37bdec445loc_37bdec445:
37bdec445mov rax, [rdi]
37bdec448test rax, rax
37bdec44bjne 0x37bdec78a
37bdec451test rdx, rdx
37bdec454je 0x37bdec4bc
37bdec456mov [rsp+32], 1
37bdec45fmov r9, rdi
37bdec462mov rdx, rsi
37bdec465mov rcx, rbx
37bdec468mov r8, [rsp+232]
37bdec470call cpptrf_64_
37bdec475mov rax, [rdi]
37bdec478test rax, rax
37bdec47bje 0x37bdec520
37bdec481add rax, [rsi]
37bdec484mov [rdi], rax
37bdec487jmp 0x37bdec4bc
37bdec489
37bdec489 0f 1f 80 00 00 00 00 .......
37bdec490
37bdec490loc_37bdec490:
37bdec490mov rdx, -1
37bdec497mov eax, 1
37bdec49c
37bdec49cloc_37bdec49c:
37bdec49cmov [rdi], rdx
37bdec49f
37bdec49floc_37bdec49f:
37bdec49flea rdx, [rsp+104]
37bdec4a4mov r8l, 6
37bdec4aamov [rsp+104], rax
37bdec4aflea rcx, [rip+0x66832e]
37bdec4b6call xerbla_64_
37bdec4bbnop
37bdec4bc
37bdec4bcloc_37bdec4bc:
37bdec4bcadd rsp, 120
37bdec4c0pop rbx
37bdec4c1pop rsi
37bdec4c2pop rdi
37bdec4c3pop rbp
37bdec4c4pop r12
37bdec4c6pop r13
37bdec4c8pop r14
37bdec4capop r15
37bdec4ccret
37bdec4cd
37bdec4cd 0f 1f 00 ...
37bdec4d0
37bdec4d0loc_37bdec4d0:
37bdec4d0mov r9l, 1
37bdec4d6mov r8l, 1
37bdec4dclea rdx, [rip+0x6682ff]
37bdec4e3mov rcx, rbp
37bdec4e6call lsame_64_
37bdec4ebtest rax, rax
37bdec4eejne 0x37bdec40d
37bdec4f4mov rdx, -2
37bdec4fbmov eax, 2
37bdec500jmp 0x37bdec49c
37bdec502
37bdec502 66 0f 1f 44 00 00 f..D..
37bdec508
37bdec508loc_37bdec508:
37bdec508mov rdx, -9
37bdec50fmov eax, 9
37bdec514jmp 0x37bdec49c
37bdec516
37bdec516 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdec520
37bdec520loc_37bdec520:
37bdec520mov [rsp+40], rdi
37bdec525mov r8, rsi
37bdec528mov rdx, rbx
37bdec52bmov rcx, r12
37bdec52emov rax, [rsp+232]
37bdec536mov r9, [rsp+224]
37bdec53emov [rsp+48], 1
37bdec547mov [rsp+32], rax
37bdec54ccall chpgst_64_
37bdec551mov [rsp+72], rdi
37bdec556mov r8, rsi
37bdec559mov rdx, rbx
37bdec55cmov rax, [rsp+272]
37bdec564mov r9, [rsp+224]
37bdec56cmov rcx, rbp
37bdec56fmov [rsp+88], 1
37bdec578mov [rsp+80], 1
37bdec581mov [rsp+64], rax
37bdec586mov rax, [rsp+264]
37bdec58emov [rsp+56], rax
37bdec593mov rax, [rsp+256]
37bdec59bmov [rsp+48], rax
37bdec5a0mov rax, [rsp+248]
37bdec5a8mov [rsp+40], rax
37bdec5admov rax, [rsp+240]
37bdec5b5mov [rsp+32], rax
37bdec5bacall chpev_64_
37bdec5bftest r14, r14
37bdec5c2je 0x37bdec4bc
37bdec5c8xor eax, eax
37bdec5catest r13, r13
37bdec5cdcmovs r13, rax
37bdec5d1mov rax, [rdi]
37bdec5d4lea rdi, [rax-1]
37bdec5d8test rax, rax
37bdec5dbjg 0x37bdec5e0
37bdec5ddmov rdi, [rsi]
37bdec5e0
37bdec5e0loc_37bdec5e0:
37bdec5e0mov rax, [r12]
37bdec5e4lea rdx, [rax-1]
37bdec5e8cmp rdx, 1
37bdec5ecjbe 0x37bdec6f0
37bdec5f2cmp rax, 3
37bdec5f6jne 0x37bdec4bc
37bdec5fccmp r15, 1
37bdec600sbb eax, eax
37bdec602and eax, 11
37bdec605add eax, 67
37bdec608mov [rsp+104], al
37bdec60ctest rdi, rdi
37bdec60fjle 0x37bdec4bc
37bdec615mov rbp, [rsp+248]
37bdec61dlea r15, [8*r13]
37bdec625lea r12, [rip+0x6681cc]
37bdec62cmov r13l, 1
37bdec632nop [rax]
37bdec635nop [rax+rax]
37bdec640
37bdec640loc_37bdec640:
37bdec640mov [rsp+40], rbp
37bdec645mov r9, rsi
37bdec648lea rdx, [rsp+104]
37bdec64dmov rcx, rbx
37bdec650mov rax, [rsp+232]
37bdec658add r13, 1
37bdec65cadd rbp, r15
37bdec65fmov [rsp+72], 8
37bdec668mov [rsp+64], 1
37bdec671lea r8, [rip+0x668172]
37bdec678mov [rsp+56], 1
37bdec681mov [rsp+48], r12
37bdec686mov [rsp+32], rax
37bdec68bcall ctpmv_64_
37bdec690cmp rdi, r13
37bdec693jge 0x37bdec640
37bdec695jmp 0x37bdec4bc
37bdec69a
37bdec69a 66 0f 1f 44 00 00 f..D..
37bdec6a0
37bdec6a0loc_37bdec6a0:
37bdec6a0mov rdx, -4
37bdec6a7mov eax, 4
37bdec6acjmp 0x37bdec49c
37bdec6b1
37bdec6b1 0f 1f 80 00 00 00 00 .......
37bdec6b8
37bdec6b8loc_37bdec6b8:
37bdec6b8mov r9l, 1
37bdec6bemov r8l, 1
37bdec6c4lea rdx, [rip+0x668118]
37bdec6cbmov rcx, rbx
37bdec6cecall lsame_64_
37bdec6d3test rax, rax
37bdec6d6jne 0x37bdec416
37bdec6dcmov rdx, -3
37bdec6e3mov eax, 3
37bdec6e8jmp 0x37bdec49c
37bdec6ed
37bdec6ed 0f 1f 00 ...
37bdec6f0
37bdec6f0loc_37bdec6f0:
37bdec6f0cmp r15, 1
37bdec6f4sbb eax, eax
37bdec6f6and eax, -11
37bdec6f9add eax, 78
37bdec6fcmov [rsp+104], al
37bdec700test rdi, rdi
37bdec703jle 0x37bdec4bc
37bdec709lea r15, [8*r13]
37bdec711mov r13, [rsp+248]
37bdec719mov ebp, 1
37bdec71elea r12, [rip+0x6680d3]
37bdec725nop [rax+rax]
37bdec730
37bdec730loc_37bdec730:
37bdec730mov [rsp+40], r13
37bdec735mov r9, rsi
37bdec738lea rdx, [rsp+104]
37bdec73dmov rcx, rbx
37bdec740mov rax, [rsp+232]
37bdec748add rbp, 1
37bdec74cadd r13, r15
37bdec74fmov [rsp+72], 8
37bdec758mov [rsp+64], 1
37bdec761lea r8, [rip+0x668082]
37bdec768mov [rsp+56], 1
37bdec771mov [rsp+48], r12
37bdec776mov [rsp+32], rax
37bdec77bcall ctpsv_64_
37bdec780cmp rdi, rbp
37bdec783jge 0x37bdec730
37bdec785jmp 0x37bdec4bc
37bdec78a
37bdec78aloc_37bdec78a:
37bdec78aneg rax
37bdec78djmp 0x37bdec49f
37bdec380
37bdec380chpgv_64_:
37bdec380push r15
37bdec382push r14
37bdec384push r13
37bdec386push r12
37bdec388push rbp
37bdec389push rdi
37bdec38apush rsi
37bdec38bpush rbx
37bdec38csub rsp, 120
37bdec390mov rax, [rsp+256]
37bdec398mov rdi, [rsp+280]
37bdec3a0mov r13, [rax]
37bdec3a3mov rbp, rdx
37bdec3a6mov r12, rcx
37bdec3a9mov rbx, r8
37bdec3acmov rsi, r9
37bdec3afmov r8l, 1
37bdec3b5mov r9l, 1
37bdec3bblea rdx, [rip+0x66841e]
37bdec3c2mov rcx, rbp
37bdec3c5call lsame_64_
37bdec3camov r9l, 1
37bdec3d0mov r8l, 1
37bdec3d6mov rcx, rbx
37bdec3d9lea rdx, [rip+0x668401]
37bdec3e0mov r14, rax
37bdec3e3call lsame_64_
37bdec3e8mov [rdi], 0
37bdec3efmov r15, rax
37bdec3f2mov rax, [r12]
37bdec3f6sub rax, 1
37bdec3facmp rax, 2
37bdec3feja 0x37bdec490
37bdec404test r14, r14
37bdec407je 0x37bdec4d0
37bdec40d
37bdec40dloc_37bdec40d:
37bdec40dtest r15, r15
37bdec410je 0x37bdec6b8
37bdec416
37bdec416loc_37bdec416:
37bdec416mov rdx, [rsi]
37bdec419test rdx, rdx
37bdec41cjs 0x37bdec6a0
37bdec422mov rax, [rsp+256]
37bdec42amov rax, [rax]
37bdec42dtest rax, rax
37bdec430jle 0x37bdec508
37bdec436cmp rdx, rax
37bdec439jle 0x37bdec445
37bdec43btest r14b, 1
37bdec43fjne 0x37bdec508
37bdec445
37bdec445loc_37bdec445:
37bdec445mov rax, [rdi]
37bdec448test rax, rax
37bdec44bjne 0x37bdec78a
37bdec451test rdx, rdx
37bdec454je 0x37bdec4bc
37bdec456mov [rsp+32], 1
37bdec45fmov r9, rdi
37bdec462mov rdx, rsi
37bdec465mov rcx, rbx
37bdec468mov r8, [rsp+232]
37bdec470call cpptrf_64_
37bdec475mov rax, [rdi]
37bdec478test rax, rax
37bdec47bje 0x37bdec520
37bdec481add rax, [rsi]
37bdec484mov [rdi], rax
37bdec487jmp 0x37bdec4bc
37bdec489
37bdec489 0f 1f 80 00 00 00 00 .......
37bdec490
37bdec490loc_37bdec490:
37bdec490mov rdx, -1
37bdec497mov eax, 1
37bdec49c
37bdec49cloc_37bdec49c:
37bdec49cmov [rdi], rdx
37bdec49f
37bdec49floc_37bdec49f:
37bdec49flea rdx, [rsp+104]
37bdec4a4mov r8l, 6
37bdec4aamov [rsp+104], rax
37bdec4aflea rcx, [rip+0x66832e]
37bdec4b6call xerbla_64_
37bdec4bbnop
37bdec4bc
37bdec4bcloc_37bdec4bc:
37bdec4bcadd rsp, 120
37bdec4c0pop rbx
37bdec4c1pop rsi
37bdec4c2pop rdi
37bdec4c3pop rbp
37bdec4c4pop r12
37bdec4c6pop r13
37bdec4c8pop r14
37bdec4capop r15
37bdec4ccret
37bdec4cd
37bdec4cd 0f 1f 00 ...
37bdec4d0
37bdec4d0loc_37bdec4d0:
37bdec4d0mov r9l, 1
37bdec4d6mov r8l, 1
37bdec4dclea rdx, [rip+0x6682ff]
37bdec4e3mov rcx, rbp
37bdec4e6call lsame_64_
37bdec4ebtest rax, rax
37bdec4eejne 0x37bdec40d
37bdec4f4mov rdx, -2
37bdec4fbmov eax, 2
37bdec500jmp 0x37bdec49c
37bdec502
37bdec502 66 0f 1f 44 00 00 f..D..
37bdec508
37bdec508loc_37bdec508:
37bdec508mov rdx, -9
37bdec50fmov eax, 9
37bdec514jmp 0x37bdec49c
37bdec516
37bdec516 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdec520
37bdec520loc_37bdec520:
37bdec520mov [rsp+40], rdi
37bdec525mov r8, rsi
37bdec528mov rdx, rbx
37bdec52bmov rcx, r12
37bdec52emov rax, [rsp+232]
37bdec536mov r9, [rsp+224]
37bdec53emov [rsp+48], 1
37bdec547mov [rsp+32], rax
37bdec54ccall chpgst_64_
37bdec551mov [rsp+72], rdi
37bdec556mov r8, rsi
37bdec559mov rdx, rbx
37bdec55cmov rax, [rsp+272]
37bdec564mov r9, [rsp+224]
37bdec56cmov rcx, rbp
37bdec56fmov [rsp+88], 1
37bdec578mov [rsp+80], 1
37bdec581mov [rsp+64], rax
37bdec586mov rax, [rsp+264]
37bdec58emov [rsp+56], rax
37bdec593mov rax, [rsp+256]
37bdec59bmov [rsp+48], rax
37bdec5a0mov rax, [rsp+248]
37bdec5a8mov [rsp+40], rax
37bdec5admov rax, [rsp+240]
37bdec5b5mov [rsp+32], rax
37bdec5bacall chpev_64_
37bdec5bftest r14, r14
37bdec5c2je 0x37bdec4bc
37bdec5c8xor eax, eax
37bdec5catest r13, r13
37bdec5cdcmovs r13, rax
37bdec5d1mov rax, [rdi]
37bdec5d4lea rdi, [rax-1]
37bdec5d8test rax, rax
37bdec5dbjg 0x37bdec5e0
37bdec5ddmov rdi, [rsi]
37bdec5e0
37bdec5e0loc_37bdec5e0:
37bdec5e0mov rax, [r12]
37bdec5e4lea rdx, [rax-1]
37bdec5e8cmp rdx, 1
37bdec5ecjbe 0x37bdec6f0
37bdec5f2cmp rax, 3
37bdec5f6jne 0x37bdec4bc
37bdec5fccmp r15, 1
37bdec600sbb eax, eax
37bdec602and eax, 11
37bdec605add eax, 67
37bdec608mov [rsp+104], al
37bdec60ctest rdi, rdi
37bdec60fjle 0x37bdec4bc
37bdec615mov rbp, [rsp+248]
37bdec61dlea r15, [8*r13]
37bdec625lea r12, [rip+0x6681cc]
37bdec62cmov r13l, 1
37bdec632nop [rax]
37bdec635nop [rax+rax]
37bdec640
37bdec640loc_37bdec640:
37bdec640mov [rsp+40], rbp
37bdec645mov r9, rsi
37bdec648lea rdx, [rsp+104]
37bdec64dmov rcx, rbx
37bdec650mov rax, [rsp+232]
37bdec658add r13, 1
37bdec65cadd rbp, r15
37bdec65fmov [rsp+72], 8
37bdec668mov [rsp+64], 1
37bdec671lea r8, [rip+0x668172]
37bdec678mov [rsp+56], 1
37bdec681mov [rsp+48], r12
37bdec686mov [rsp+32], rax
37bdec68bcall ctpmv_64_
37bdec690cmp rdi, r13
37bdec693jge 0x37bdec640
37bdec695jmp 0x37bdec4bc
37bdec69a
37bdec69a 66 0f 1f 44 00 00 f..D..
37bdec6a0
37bdec6a0loc_37bdec6a0:
37bdec6a0mov rdx, -4
37bdec6a7mov eax, 4
37bdec6acjmp 0x37bdec49c
37bdec6b1
37bdec6b1 0f 1f 80 00 00 00 00 .......
37bdec6b8
37bdec6b8loc_37bdec6b8:
37bdec6b8mov r9l, 1
37bdec6bemov r8l, 1
37bdec6c4lea rdx, [rip+0x668118]
37bdec6cbmov rcx, rbx
37bdec6cecall lsame_64_
37bdec6d3test rax, rax
37bdec6d6jne 0x37bdec416
37bdec6dcmov rdx, -3
37bdec6e3mov eax, 3
37bdec6e8jmp 0x37bdec49c
37bdec6ed
37bdec6ed 0f 1f 00 ...
37bdec6f0
37bdec6f0loc_37bdec6f0:
37bdec6f0cmp r15, 1
37bdec6f4sbb eax, eax
37bdec6f6and eax, -11
37bdec6f9add eax, 78
37bdec6fcmov [rsp+104], al
37bdec700test rdi, rdi
37bdec703jle 0x37bdec4bc
37bdec709lea r15, [8*r13]
37bdec711mov r13, [rsp+248]
37bdec719mov ebp, 1
37bdec71elea r12, [rip+0x6680d3]
37bdec725nop [rax+rax]
37bdec730
37bdec730loc_37bdec730:
37bdec730mov [rsp+40], r13
37bdec735mov r9, rsi
37bdec738lea rdx, [rsp+104]
37bdec73dmov rcx, rbx
37bdec740mov rax, [rsp+232]
37bdec748add rbp, 1
37bdec74cadd r13, r15
37bdec74fmov [rsp+72], 8
37bdec758mov [rsp+64], 1
37bdec761lea r8, [rip+0x668082]
37bdec768mov [rsp+56], 1
37bdec771mov [rsp+48], r12
37bdec776mov [rsp+32], rax
37bdec77bcall ctpsv_64_
37bdec780cmp rdi, rbp
37bdec783jge 0x37bdec730
37bdec785jmp 0x37bdec4bc
37bdec78a
37bdec78aloc_37bdec78a:
37bdec78aneg rax
37bdec78djmp 0x37bdec49f
37bdec380
37bdec792
37bdec792 // align 0x10
37bdec792 // align 0x10
37bdec7a0
37bdec7a0chpgvd_64_:
37bdec7a0push r15
37bdec7a2push r14
37bdec7a4push r13
37bdec7a6push r12
37bdec7a8push rbp
37bdec7a9push rdi
37bdec7aapush rsi
37bdec7abpush rbx
37bdec7acsub rsp, 184
37bdec7b3mov r14l, 1
37bdec7b9mov rax, [rsp+320]
37bdec7c1mov rdi, [rsp+376]
37bdec7c9mov rax, [rax]
37bdec7ccmov rbp, rdx
37bdec7cfmov rbx, r8
37bdec7d2lea rdx, [rip+0x668027]
37bdec7d9mov r12, rcx
37bdec7dcmov r8l, 1
37bdec7e2mov rcx, rbp
37bdec7e5mov rsi, r9
37bdec7e8mov r9l, 1
37bdec7eemov [rsp+136], rax
37bdec7f6call lsame_64_
37bdec7fbmov r9l, 1
37bdec801mov r8l, 1
37bdec807mov rcx, rbx
37bdec80alea rdx, [rip+0x667ff0]
37bdec811mov r13, rax
37bdec814call lsame_64_
37bdec819mov r15, rax
37bdec81cmov rax, [rsp+336]
37bdec824cmp [rax], -1
37bdec828je 0x37bdec84b
37bdec82amov rax, [rsp+352]
37bdec832cmp [rax], -1
37bdec836je 0x37bdec84b
37bdec838mov rax, [rsp+368]
37bdec840xor r14l, r14l
37bdec843cmp [rax], -1
37bdec847sete r14b
37bdec84b
37bdec84bloc_37bdec84b:
37bdec84bmov rax, [r12]
37bdec84fmov [rdi], 0
37bdec856sub rax, 1
37bdec85acmp rax, 2
37bdec85eja 0x37bdec9b0
37bdec864test r13, r13
37bdec867je 0x37bdec9c8
37bdec86d
37bdec86dloc_37bdec86d:
37bdec86dtest r15, r15
37bdec870je 0x37bdeca30
37bdec876
37bdec876loc_37bdec876:
37bdec876mov rax, [rsi]
37bdec879test rax, rax
37bdec87cjs 0x37bdeca20
37bdec882mov rcx, [rsp+320]
37bdec88amov rdx, [rcx]
37bdec88dtest rdx, rdx
37bdec890jle 0x37bdeca08
37bdec896test r13, r13
37bdec899jne 0x37bdeca68
37bdec89fmov rdx, [rdi]
37bdec8a2test rdx, rdx
37bdec8a5jne 0x37bdecaa8
37bdec8abtest rax, rax
37bdec8aemov edx, 1
37bdec8b3mov [rsp+128], 1
37bdec8bfcmovg rdx, rax
37bdec8c3mov rax, rdx
37bdec8c6nop [rax+rax]
37bdec8d0
37bdec8d0loc_37bdec8d0:
37bdec8d0mov [rsp+144], rax
37bdec8d8lea rax, [rsp+160]
37bdec8e0mov rcx, rax
37bdec8e3mov [rsp+160], rdx
37bdec8ebmov [rsp+152], rax
37bdec8f3call sroundup_lwork_64_
37bdec8f8mov rax, [rsp+328]
37bdec900mov rcx, [rsp+344]
37bdec908mov rdx, [rsp+128]
37bdec910movss [rax], x0
37bdec914pxor x0, x0
37bdec918mov [rax+4], 0
37bdec91fmov rax, [rsp+144]
37bdec927cvtsi2ss x0, rax
37bdec92cmovss [rcx], x0
37bdec930mov rcx, [rsp+360]
37bdec938mov [rcx], rdx
37bdec93bmov rcx, [rsp+336]
37bdec943mov rdx, [rsp+160]
37bdec94bcmp [rcx], rdx
37bdec94ejge 0x37bdecad0
37bdec954test r14, r14
37bdec957jne 0x37bdecaf8
37bdec95dmov [rdi], -11
37bdec964mov eax, 11
37bdec969nop [rax]
37bdec970
37bdec970loc_37bdec970:
37bdec970lea rdx, [rsp+168]
37bdec978mov r8l, 6
37bdec97elea rcx, [rip+0x667e7f]
37bdec985mov [rsp+168], rax
37bdec98dcall xerbla_64_
37bdec992nop
37bdec993
37bdec993loc_37bdec993:
37bdec993add rsp, 184
37bdec99apop rbx
37bdec99bpop rsi
37bdec99cpop rdi
37bdec99dpop rbp
37bdec99epop r12
37bdec9a0pop r13
37bdec9a2pop r14
37bdec9a4pop r15
37bdec9a6ret
37bdec9a7
37bdec9a7 66 0f 1f 84 00 00 00 00 00 f........
37bdec9b0
37bdec9b0loc_37bdec9b0:
37bdec9b0mov rdx, -1
37bdec9b7mov eax, 1
37bdec9bc
37bdec9bcloc_37bdec9bc:
37bdec9bcmov [rdi], rdx
37bdec9bfjmp 0x37bdec970
37bdec9c1
37bdec9c1 0f 1f 80 00 00 00 00 .......
37bdec9c8
37bdec9c8loc_37bdec9c8:
37bdec9c8mov r9l, 1
37bdec9cemov r8l, 1
37bdec9d4lea rdx, [rip+0x667e27]
37bdec9dbmov rcx, rbp
37bdec9decall lsame_64_
37bdec9e3test rax, rax
37bdec9e6jne 0x37bdec86d
37bdec9ecmov [rdi], -2
37bdec9f3mov rax, -2
37bdec9fa
37bdec9faloc_37bdec9fa:
37bdec9faneg rax
37bdec9fdjmp 0x37bdec970
37bdeca02
37bdeca02 66 0f 1f 44 00 00 f..D..
37bdeca08
37bdeca08loc_37bdeca08:
37bdeca08mov rdx, -9
37bdeca0fmov eax, 9
37bdeca14jmp 0x37bdec9bc
37bdeca16
37bdeca16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdeca20
37bdeca20loc_37bdeca20:
37bdeca20mov rdx, -4
37bdeca27mov eax, 4
37bdeca2cjmp 0x37bdec9bc
37bdeca2e
37bdeca2e 66 90 f.
37bdeca30
37bdeca30loc_37bdeca30:
37bdeca30mov r9l, 1
37bdeca36mov r8l, 1
37bdeca3clea rdx, [rip+0x667dc0]
37bdeca43mov rcx, rbx
37bdeca46call lsame_64_
37bdeca4btest rax, rax
37bdeca4ejne 0x37bdec876
37bdeca54mov rdx, -3
37bdeca5bmov eax, 3
37bdeca60jmp 0x37bdec9bc
37bdeca65
37bdeca65 0f 1f 00 ...
37bdeca68
37bdeca68loc_37bdeca68:
37bdeca68cmp rax, rdx
37bdeca6bjg 0x37bdecab8
37bdeca6dmov rdx, [rdi]
37bdeca70test rdx, rdx
37bdeca73jne 0x37bdecaa8
37bdeca75cmp rax, 1
37bdeca79jle 0x37bdecee2
37bdeca7flea rcx, [rax+4*rax]
37bdeca83lea rdx, [rax+rax]
37bdeca87imul rax, rax
37bdeca8blea rax, [rcx+2*rax+1]
37bdeca90add rcx, 3
37bdeca94mov [rsp+128], rcx
37bdeca9cjmp 0x37bdec8d0
37bdecaa1
37bdecaa1 0f 1f 80 00 00 00 00 .......
37bdecaa8
37bdecaa8loc_37bdecaa8:
37bdecaa8mov rax, rdx
37bdecaabneg rax
37bdecaaejmp 0x37bdec970
37bdecab3
37bdecab3 0f 1f 44 00 00 ..D..
37bdecab8
37bdecab8loc_37bdecab8:
37bdecab8mov [rdi], -9
37bdecabfmov rax, -9
37bdecac6jmp 0x37bdec9fa
37bdecacb
37bdecacb 0f 1f 44 00 00 ..D..
37bdecad0
37bdecad0loc_37bdecad0:
37bdecad0mov rcx, [rsp+352]
37bdecad8cmp [rcx], rax
37bdecadbjge 0x37bdecb10
37bdecaddtest r14, r14
37bdecae0jne 0x37bdecaf8
37bdecae2mov [rdi], -13
37bdecae9mov eax, 13
37bdecaeejmp 0x37bdec970
37bdecaf3
37bdecaf3 0f 1f 44 00 00 ..D..
37bdecaf8
37bdecaf8loc_37bdecaf8:
37bdecaf8mov rax, [rdi]
37bdecafbtest rax, rax
37bdecafeje 0x37bdec993
37bdecb04jmp 0x37bdec9fa
37bdecb09
37bdecb09 0f 1f 80 00 00 00 00 .......
37bdecb10
37bdecb10loc_37bdecb10:
37bdecb10mov rax, [rsp+368]
37bdecb18mov rdx, [rsp+128]
37bdecb20cmp [rax], rdx
37bdecb23jge 0x37bdecb40
37bdecb25test r14, r14
37bdecb28jne 0x37bdecaf8
37bdecb2amov [rdi], -15
37bdecb31mov eax, 15
37bdecb36jmp 0x37bdec970
37bdecb3b
37bdecb3b 0f 1f 44 00 00 ..D..
37bdecb40
37bdecb40loc_37bdecb40:
37bdecb40mov rax, [rdi]
37bdecb43test rax, rax
37bdecb46jne 0x37bdec9fa
37bdecb4ctest r14, r14
37bdecb4fjne 0x37bdec993
37bdecb55cmp [rsi], 0
37bdecb59je 0x37bdec993
37bdecb5fmov [rsp+32], 1
37bdecb68mov r9, rdi
37bdecb6bmov rdx, rsi
37bdecb6emov rcx, rbx
37bdecb71mov r8, [rsp+296]
37bdecb79movss [rsp+144], x0
37bdecb82call cpptrf_64_
37bdecb87mov rax, [rdi]
37bdecb8atest rax, rax
37bdecb8dje 0x37bdecba0
37bdecb8fadd rax, [rsi]
37bdecb92mov [rdi], rax
37bdecb95jmp 0x37bdec993
37bdecb9a
37bdecb9a 66 0f 1f 44 00 00 f..D..
37bdecba0
37bdecba0loc_37bdecba0:
37bdecba0mov [rsp+40], rdi
37bdecba5mov r8, rsi
37bdecba8mov rdx, rbx
37bdecbabmov rcx, r12
37bdecbaemov rax, [rsp+296]
37bdecbb6mov r9, [rsp+288]
37bdecbbemov [rsp+48], 1
37bdecbc7mov [rsp+32], rax
37bdecbcccall chpgst_64_
37bdecbd1mov [rsp+104], rdi
37bdecbd6mov r8, rsi
37bdecbd9mov rdx, rbx
37bdecbdcmov rax, [rsp+368]
37bdecbe4mov rcx, rbp
37bdecbe7mov r9, [rsp+288]
37bdecbefmov [rsp+120], 1
37bdecbf8mov [rsp+112], 1
37bdecc01mov [rsp+96], rax
37bdecc06mov rax, [rsp+360]
37bdecc0emov [rsp+88], rax
37bdecc13mov rax, [rsp+352]
37bdecc1bmov [rsp+80], rax
37bdecc20mov rax, [rsp+344]
37bdecc28mov [rsp+72], rax
37bdecc2dmov rax, [rsp+336]
37bdecc35mov [rsp+64], rax
37bdecc3amov rax, [rsp+328]
37bdecc42mov [rsp+56], rax
37bdecc47mov rax, [rsp+320]
37bdecc4fmov [rsp+48], rax
37bdecc54mov rax, [rsp+312]
37bdecc5cmov [rsp+40], rax
37bdecc61mov rax, [rsp+304]
37bdecc69mov [rsp+32], rax
37bdecc6ecall chpevd_64_
37bdecc73mov rax, [rsp+328]
37bdecc7bpxor x1, x1
37bdecc7fmovss x0, [rsp+144]
37bdecc88cvtsi2ss x1, [rsp+160]
37bdecc92maxss x1, [rax]
37bdecc96cvttss2si rax, x1
37bdecc9bpxor x1, x1
37bdecc9fcvtsi2ss x1, [rsp+128]
37bdecca9mov [rsp+160], rax
37bdeccb1mov rax, [rsp+344]
37bdeccb9maxss x0, [rax]
37bdeccbdcvttss2si rax, x0
37bdeccc2pxor x0, x0
37bdeccc6mov [rsp+144], rax
37bdecccemov rax, [rsp+360]
37bdeccd6cvtsi2ss x0, [rax]
37bdeccdbmaxss x0, x1
37bdeccdfcvttss2si rax, x0
37bdecce4mov [rsp+128], rax
37bdeccectest r13, r13
37bdeccefje 0x37bdecd30
37bdeccf1mov rdx, [rsp+136]
37bdeccf9mov rcx, [rdi]
37bdeccfcxor eax, eax
37bdeccfetest rdx, rdx
37bdecd01lea rbp, [rcx-1]
37bdecd05cmovns rax, rdx
37bdecd09test rcx, rcx
37bdecd0cjg 0x37bdecd11
37bdecd0emov rbp, [rsi]
37bdecd11
37bdecd11loc_37bdecd11:
37bdecd11mov rcx, [r12]
37bdecd15lea r8, [rcx-1]
37bdecd19cmp r8, 1
37bdecd1djbe 0x37bdecd88
37bdecd1fcmp rcx, 3
37bdecd23je 0x37bdece38
37bdecd29nop [rax]
37bdecd30
37bdecd30loc_37bdecd30:
37bdecd30mov rcx, [rsp+152]
37bdecd38call sroundup_lwork_64_
37bdecd3dmov rax, [rsp+328]
37bdecd45mov rbx, [rsp+128]
37bdecd4dmovss [rax], x0
37bdecd51pxor x0, x0
37bdecd55cvtsi2ss x0, [rsp+144]
37bdecd5fmov [rax+4], 0
37bdecd66mov rax, [rsp+344]
37bdecd6emovss [rax], x0
37bdecd72mov rax, [rsp+360]
37bdecd7amov [rax], rbx
37bdecd7djmp 0x37bdec993
37bdecd82
37bdecd82 66 0f 1f 44 00 00 f..D..
37bdecd88
37bdecd88loc_37bdecd88:
37bdecd88cmp r15, 1
37bdecd8csbb ecx, ecx
37bdecd8eand ecx, -11
37bdecd91add ecx, 78
37bdecd94mov [rsp+168], cl
37bdecd9btest rbp, rbp
37bdecd9ejle 0x37bdecd30
37bdecda0mov rdi, [rsp+312]
37bdecda8mov r12, rsi
37bdecdabmov [rsp+272], rbx
37bdecdb3mov r14l, 1
37bdecdb9lea rbx, [8*rax]
37bdecdc1lea rsi, [rip+0x667a50]
37bdecdc8nop [rax+rax]
37bdecdd0
37bdecdd0loc_37bdecdd0:
37bdecdd0mov rax, [rsp+296]
37bdecdd8mov r9, r12
37bdecddbmov [rsp+40], rdi
37bdecde0lea r8, [rip+0x667a23]
37bdecde7mov [rsp+72], 8
37bdecdf0mov rcx, [rsp+272]
37bdecdf8add r14, 1
37bdecdfcadd rdi, rbx
37bdecdffmov [rsp+48], rsi
37bdece04lea rdx, [rsp+168]
37bdece0cmov [rsp+64], 1
37bdece15mov [rsp+56], 1
37bdece1emov [rsp+32], rax
37bdece23call ctpsv_64_
37bdece28cmp rbp, r14
37bdece2bjge 0x37bdecdd0
37bdece2djmp 0x37bdecd30
37bdece32
37bdece32 66 0f 1f 44 00 00 f..D..
37bdece38
37bdece38loc_37bdece38:
37bdece38cmp r15, 1
37bdece3csbb ecx, ecx
37bdece3eand ecx, 11
37bdece41add ecx, 67
37bdece44mov [rsp+168], cl
37bdece4btest rbp, rbp
37bdece4ejle 0x37bdecd30
37bdece54mov r14, [rsp+312]
37bdece5cmov [rsp+272], rbx
37bdece64mov r12, rsi
37bdece67mov edi, 1
37bdece6clea rbx, [8*rax]
37bdece74lea rsi, [rip+0x66799d]
37bdece7bnop [rax+rax]
37bdece80
37bdece80loc_37bdece80:
37bdece80mov rax, [rsp+296]
37bdece88mov r9, r12
37bdece8bmov [rsp+40], r14
37bdece90lea r8, [rip+0x667973]
37bdece97mov [rsp+72], 8
37bdecea0mov rcx, [rsp+272]
37bdecea8add rdi, 1
37bdeceacadd r14, rbx
37bdeceafmov [rsp+48], rsi
37bdeceb4lea rdx, [rsp+168]
37bdecebcmov [rsp+64], 1
37bdecec5mov [rsp+56], 1
37bdececemov [rsp+32], rax
37bdeced3call ctpmv_64_
37bdeced8cmp rbp, rdi
37bdecedbjge 0x37bdece80
37bdeceddjmp 0x37bdecd30
37bdecee2
37bdecee2loc_37bdecee2:
37bdecee2mov edx, 1
37bdecee7mov eax, 1
37bdeceecmov [rsp+128], 1
37bdecef8jmp 0x37bdec8d0
37bdec7a0
37bdec7a0chpgvd_64_:
37bdec7a0push r15
37bdec7a2push r14
37bdec7a4push r13
37bdec7a6push r12
37bdec7a8push rbp
37bdec7a9push rdi
37bdec7aapush rsi
37bdec7abpush rbx
37bdec7acsub rsp, 184
37bdec7b3mov r14l, 1
37bdec7b9mov rax, [rsp+320]
37bdec7c1mov rdi, [rsp+376]
37bdec7c9mov rax, [rax]
37bdec7ccmov rbp, rdx
37bdec7cfmov rbx, r8
37bdec7d2lea rdx, [rip+0x668027]
37bdec7d9mov r12, rcx
37bdec7dcmov r8l, 1
37bdec7e2mov rcx, rbp
37bdec7e5mov rsi, r9
37bdec7e8mov r9l, 1
37bdec7eemov [rsp+136], rax
37bdec7f6call lsame_64_
37bdec7fbmov r9l, 1
37bdec801mov r8l, 1
37bdec807mov rcx, rbx
37bdec80alea rdx, [rip+0x667ff0]
37bdec811mov r13, rax
37bdec814call lsame_64_
37bdec819mov r15, rax
37bdec81cmov rax, [rsp+336]
37bdec824cmp [rax], -1
37bdec828je 0x37bdec84b
37bdec82amov rax, [rsp+352]
37bdec832cmp [rax], -1
37bdec836je 0x37bdec84b
37bdec838mov rax, [rsp+368]
37bdec840xor r14l, r14l
37bdec843cmp [rax], -1
37bdec847sete r14b
37bdec84b
37bdec84bloc_37bdec84b:
37bdec84bmov rax, [r12]
37bdec84fmov [rdi], 0
37bdec856sub rax, 1
37bdec85acmp rax, 2
37bdec85eja 0x37bdec9b0
37bdec864test r13, r13
37bdec867je 0x37bdec9c8
37bdec86d
37bdec86dloc_37bdec86d:
37bdec86dtest r15, r15
37bdec870je 0x37bdeca30
37bdec876
37bdec876loc_37bdec876:
37bdec876mov rax, [rsi]
37bdec879test rax, rax
37bdec87cjs 0x37bdeca20
37bdec882mov rcx, [rsp+320]
37bdec88amov rdx, [rcx]
37bdec88dtest rdx, rdx
37bdec890jle 0x37bdeca08
37bdec896test r13, r13
37bdec899jne 0x37bdeca68
37bdec89fmov rdx, [rdi]
37bdec8a2test rdx, rdx
37bdec8a5jne 0x37bdecaa8
37bdec8abtest rax, rax
37bdec8aemov edx, 1
37bdec8b3mov [rsp+128], 1
37bdec8bfcmovg rdx, rax
37bdec8c3mov rax, rdx
37bdec8c6nop [rax+rax]
37bdec8d0
37bdec8d0loc_37bdec8d0:
37bdec8d0mov [rsp+144], rax
37bdec8d8lea rax, [rsp+160]
37bdec8e0mov rcx, rax
37bdec8e3mov [rsp+160], rdx
37bdec8ebmov [rsp+152], rax
37bdec8f3call sroundup_lwork_64_
37bdec8f8mov rax, [rsp+328]
37bdec900mov rcx, [rsp+344]
37bdec908mov rdx, [rsp+128]
37bdec910movss [rax], x0
37bdec914pxor x0, x0
37bdec918mov [rax+4], 0
37bdec91fmov rax, [rsp+144]
37bdec927cvtsi2ss x0, rax
37bdec92cmovss [rcx], x0
37bdec930mov rcx, [rsp+360]
37bdec938mov [rcx], rdx
37bdec93bmov rcx, [rsp+336]
37bdec943mov rdx, [rsp+160]
37bdec94bcmp [rcx], rdx
37bdec94ejge 0x37bdecad0
37bdec954test r14, r14
37bdec957jne 0x37bdecaf8
37bdec95dmov [rdi], -11
37bdec964mov eax, 11
37bdec969nop [rax]
37bdec970
37bdec970loc_37bdec970:
37bdec970lea rdx, [rsp+168]
37bdec978mov r8l, 6
37bdec97elea rcx, [rip+0x667e7f]
37bdec985mov [rsp+168], rax
37bdec98dcall xerbla_64_
37bdec992nop
37bdec993
37bdec993loc_37bdec993:
37bdec993add rsp, 184
37bdec99apop rbx
37bdec99bpop rsi
37bdec99cpop rdi
37bdec99dpop rbp
37bdec99epop r12
37bdec9a0pop r13
37bdec9a2pop r14
37bdec9a4pop r15
37bdec9a6ret
37bdec9a7
37bdec9a7 66 0f 1f 84 00 00 00 00 00 f........
37bdec9b0
37bdec9b0loc_37bdec9b0:
37bdec9b0mov rdx, -1
37bdec9b7mov eax, 1
37bdec9bc
37bdec9bcloc_37bdec9bc:
37bdec9bcmov [rdi], rdx
37bdec9bfjmp 0x37bdec970
37bdec9c1
37bdec9c1 0f 1f 80 00 00 00 00 .......
37bdec9c8
37bdec9c8loc_37bdec9c8:
37bdec9c8mov r9l, 1
37bdec9cemov r8l, 1
37bdec9d4lea rdx, [rip+0x667e27]
37bdec9dbmov rcx, rbp
37bdec9decall lsame_64_
37bdec9e3test rax, rax
37bdec9e6jne 0x37bdec86d
37bdec9ecmov [rdi], -2
37bdec9f3mov rax, -2
37bdec9fa
37bdec9faloc_37bdec9fa:
37bdec9faneg rax
37bdec9fdjmp 0x37bdec970
37bdeca02
37bdeca02 66 0f 1f 44 00 00 f..D..
37bdeca08
37bdeca08loc_37bdeca08:
37bdeca08mov rdx, -9
37bdeca0fmov eax, 9
37bdeca14jmp 0x37bdec9bc
37bdeca16
37bdeca16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdeca20
37bdeca20loc_37bdeca20:
37bdeca20mov rdx, -4
37bdeca27mov eax, 4
37bdeca2cjmp 0x37bdec9bc
37bdeca2e
37bdeca2e 66 90 f.
37bdeca30
37bdeca30loc_37bdeca30:
37bdeca30mov r9l, 1
37bdeca36mov r8l, 1
37bdeca3clea rdx, [rip+0x667dc0]
37bdeca43mov rcx, rbx
37bdeca46call lsame_64_
37bdeca4btest rax, rax
37bdeca4ejne 0x37bdec876
37bdeca54mov rdx, -3
37bdeca5bmov eax, 3
37bdeca60jmp 0x37bdec9bc
37bdeca65
37bdeca65 0f 1f 00 ...
37bdeca68
37bdeca68loc_37bdeca68:
37bdeca68cmp rax, rdx
37bdeca6bjg 0x37bdecab8
37bdeca6dmov rdx, [rdi]
37bdeca70test rdx, rdx
37bdeca73jne 0x37bdecaa8
37bdeca75cmp rax, 1
37bdeca79jle 0x37bdecee2
37bdeca7flea rcx, [rax+4*rax]
37bdeca83lea rdx, [rax+rax]
37bdeca87imul rax, rax
37bdeca8blea rax, [rcx+2*rax+1]
37bdeca90add rcx, 3
37bdeca94mov [rsp+128], rcx
37bdeca9cjmp 0x37bdec8d0
37bdecaa1
37bdecaa1 0f 1f 80 00 00 00 00 .......
37bdecaa8
37bdecaa8loc_37bdecaa8:
37bdecaa8mov rax, rdx
37bdecaabneg rax
37bdecaaejmp 0x37bdec970
37bdecab3
37bdecab3 0f 1f 44 00 00 ..D..
37bdecab8
37bdecab8loc_37bdecab8:
37bdecab8mov [rdi], -9
37bdecabfmov rax, -9
37bdecac6jmp 0x37bdec9fa
37bdecacb
37bdecacb 0f 1f 44 00 00 ..D..
37bdecad0
37bdecad0loc_37bdecad0:
37bdecad0mov rcx, [rsp+352]
37bdecad8cmp [rcx], rax
37bdecadbjge 0x37bdecb10
37bdecaddtest r14, r14
37bdecae0jne 0x37bdecaf8
37bdecae2mov [rdi], -13
37bdecae9mov eax, 13
37bdecaeejmp 0x37bdec970
37bdecaf3
37bdecaf3 0f 1f 44 00 00 ..D..
37bdecaf8
37bdecaf8loc_37bdecaf8:
37bdecaf8mov rax, [rdi]
37bdecafbtest rax, rax
37bdecafeje 0x37bdec993
37bdecb04jmp 0x37bdec9fa
37bdecb09
37bdecb09 0f 1f 80 00 00 00 00 .......
37bdecb10
37bdecb10loc_37bdecb10:
37bdecb10mov rax, [rsp+368]
37bdecb18mov rdx, [rsp+128]
37bdecb20cmp [rax], rdx
37bdecb23jge 0x37bdecb40
37bdecb25test r14, r14
37bdecb28jne 0x37bdecaf8
37bdecb2amov [rdi], -15
37bdecb31mov eax, 15
37bdecb36jmp 0x37bdec970
37bdecb3b
37bdecb3b 0f 1f 44 00 00 ..D..
37bdecb40
37bdecb40loc_37bdecb40:
37bdecb40mov rax, [rdi]
37bdecb43test rax, rax
37bdecb46jne 0x37bdec9fa
37bdecb4ctest r14, r14
37bdecb4fjne 0x37bdec993
37bdecb55cmp [rsi], 0
37bdecb59je 0x37bdec993
37bdecb5fmov [rsp+32], 1
37bdecb68mov r9, rdi
37bdecb6bmov rdx, rsi
37bdecb6emov rcx, rbx
37bdecb71mov r8, [rsp+296]
37bdecb79movss [rsp+144], x0
37bdecb82call cpptrf_64_
37bdecb87mov rax, [rdi]
37bdecb8atest rax, rax
37bdecb8dje 0x37bdecba0
37bdecb8fadd rax, [rsi]
37bdecb92mov [rdi], rax
37bdecb95jmp 0x37bdec993
37bdecb9a
37bdecb9a 66 0f 1f 44 00 00 f..D..
37bdecba0
37bdecba0loc_37bdecba0:
37bdecba0mov [rsp+40], rdi
37bdecba5mov r8, rsi
37bdecba8mov rdx, rbx
37bdecbabmov rcx, r12
37bdecbaemov rax, [rsp+296]
37bdecbb6mov r9, [rsp+288]
37bdecbbemov [rsp+48], 1
37bdecbc7mov [rsp+32], rax
37bdecbcccall chpgst_64_
37bdecbd1mov [rsp+104], rdi
37bdecbd6mov r8, rsi
37bdecbd9mov rdx, rbx
37bdecbdcmov rax, [rsp+368]
37bdecbe4mov rcx, rbp
37bdecbe7mov r9, [rsp+288]
37bdecbefmov [rsp+120], 1
37bdecbf8mov [rsp+112], 1
37bdecc01mov [rsp+96], rax
37bdecc06mov rax, [rsp+360]
37bdecc0emov [rsp+88], rax
37bdecc13mov rax, [rsp+352]
37bdecc1bmov [rsp+80], rax
37bdecc20mov rax, [rsp+344]
37bdecc28mov [rsp+72], rax
37bdecc2dmov rax, [rsp+336]
37bdecc35mov [rsp+64], rax
37bdecc3amov rax, [rsp+328]
37bdecc42mov [rsp+56], rax
37bdecc47mov rax, [rsp+320]
37bdecc4fmov [rsp+48], rax
37bdecc54mov rax, [rsp+312]
37bdecc5cmov [rsp+40], rax
37bdecc61mov rax, [rsp+304]
37bdecc69mov [rsp+32], rax
37bdecc6ecall chpevd_64_
37bdecc73mov rax, [rsp+328]
37bdecc7bpxor x1, x1
37bdecc7fmovss x0, [rsp+144]
37bdecc88cvtsi2ss x1, [rsp+160]
37bdecc92maxss x1, [rax]
37bdecc96cvttss2si rax, x1
37bdecc9bpxor x1, x1
37bdecc9fcvtsi2ss x1, [rsp+128]
37bdecca9mov [rsp+160], rax
37bdeccb1mov rax, [rsp+344]
37bdeccb9maxss x0, [rax]
37bdeccbdcvttss2si rax, x0
37bdeccc2pxor x0, x0
37bdeccc6mov [rsp+144], rax
37bdecccemov rax, [rsp+360]
37bdeccd6cvtsi2ss x0, [rax]
37bdeccdbmaxss x0, x1
37bdeccdfcvttss2si rax, x0
37bdecce4mov [rsp+128], rax
37bdeccectest r13, r13
37bdeccefje 0x37bdecd30
37bdeccf1mov rdx, [rsp+136]
37bdeccf9mov rcx, [rdi]
37bdeccfcxor eax, eax
37bdeccfetest rdx, rdx
37bdecd01lea rbp, [rcx-1]
37bdecd05cmovns rax, rdx
37bdecd09test rcx, rcx
37bdecd0cjg 0x37bdecd11
37bdecd0emov rbp, [rsi]
37bdecd11
37bdecd11loc_37bdecd11:
37bdecd11mov rcx, [r12]
37bdecd15lea r8, [rcx-1]
37bdecd19cmp r8, 1
37bdecd1djbe 0x37bdecd88
37bdecd1fcmp rcx, 3
37bdecd23je 0x37bdece38
37bdecd29nop [rax]
37bdecd30
37bdecd30loc_37bdecd30:
37bdecd30mov rcx, [rsp+152]
37bdecd38call sroundup_lwork_64_
37bdecd3dmov rax, [rsp+328]
37bdecd45mov rbx, [rsp+128]
37bdecd4dmovss [rax], x0
37bdecd51pxor x0, x0
37bdecd55cvtsi2ss x0, [rsp+144]
37bdecd5fmov [rax+4], 0
37bdecd66mov rax, [rsp+344]
37bdecd6emovss [rax], x0
37bdecd72mov rax, [rsp+360]
37bdecd7amov [rax], rbx
37bdecd7djmp 0x37bdec993
37bdecd82
37bdecd82 66 0f 1f 44 00 00 f..D..
37bdecd88
37bdecd88loc_37bdecd88:
37bdecd88cmp r15, 1
37bdecd8csbb ecx, ecx
37bdecd8eand ecx, -11
37bdecd91add ecx, 78
37bdecd94mov [rsp+168], cl
37bdecd9btest rbp, rbp
37bdecd9ejle 0x37bdecd30
37bdecda0mov rdi, [rsp+312]
37bdecda8mov r12, rsi
37bdecdabmov [rsp+272], rbx
37bdecdb3mov r14l, 1
37bdecdb9lea rbx, [8*rax]
37bdecdc1lea rsi, [rip+0x667a50]
37bdecdc8nop [rax+rax]
37bdecdd0
37bdecdd0loc_37bdecdd0:
37bdecdd0mov rax, [rsp+296]
37bdecdd8mov r9, r12
37bdecddbmov [rsp+40], rdi
37bdecde0lea r8, [rip+0x667a23]
37bdecde7mov [rsp+72], 8
37bdecdf0mov rcx, [rsp+272]
37bdecdf8add r14, 1
37bdecdfcadd rdi, rbx
37bdecdffmov [rsp+48], rsi
37bdece04lea rdx, [rsp+168]
37bdece0cmov [rsp+64], 1
37bdece15mov [rsp+56], 1
37bdece1emov [rsp+32], rax
37bdece23call ctpsv_64_
37bdece28cmp rbp, r14
37bdece2bjge 0x37bdecdd0
37bdece2djmp 0x37bdecd30
37bdece32
37bdece32 66 0f 1f 44 00 00 f..D..
37bdece38
37bdece38loc_37bdece38:
37bdece38cmp r15, 1
37bdece3csbb ecx, ecx
37bdece3eand ecx, 11
37bdece41add ecx, 67
37bdece44mov [rsp+168], cl
37bdece4btest rbp, rbp
37bdece4ejle 0x37bdecd30
37bdece54mov r14, [rsp+312]
37bdece5cmov [rsp+272], rbx
37bdece64mov r12, rsi
37bdece67mov edi, 1
37bdece6clea rbx, [8*rax]
37bdece74lea rsi, [rip+0x66799d]
37bdece7bnop [rax+rax]
37bdece80
37bdece80loc_37bdece80:
37bdece80mov rax, [rsp+296]
37bdece88mov r9, r12
37bdece8bmov [rsp+40], r14
37bdece90lea r8, [rip+0x667973]
37bdece97mov [rsp+72], 8
37bdecea0mov rcx, [rsp+272]
37bdecea8add rdi, 1
37bdeceacadd r14, rbx
37bdeceafmov [rsp+48], rsi
37bdeceb4lea rdx, [rsp+168]
37bdecebcmov [rsp+64], 1
37bdecec5mov [rsp+56], 1
37bdececemov [rsp+32], rax
37bdeced3call ctpmv_64_
37bdeced8cmp rbp, rdi
37bdecedbjge 0x37bdece80
37bdeceddjmp 0x37bdecd30
37bdecee2
37bdecee2loc_37bdecee2:
37bdecee2mov edx, 1
37bdecee7mov eax, 1
37bdeceecmov [rsp+128], 1
37bdecef8jmp 0x37bdec8d0
37bdec7a0
37bdecefd
37bdecefd // align 0x10
37bdecefd // align 0x10
37bdecf00
37bdecf00chpgvx_64_:
37bdecf00push r15
37bdecf02push r14
37bdecf04push r13
37bdecf06push r12
37bdecf08push rbp
37bdecf09push rdi
37bdecf0apush rsi
37bdecf0bpush rbx
37bdecf0csub rsp, 232
37bdecf13mov rax, [rsp+424]
37bdecf1bmov rdi, [rsp+464]
37bdecf23mov r14, [rax]
37bdecf26mov rbp, rdx
37bdecf29mov rbx, r8
37bdecf2cmov r12, rcx
37bdecf2fmov rsi, r9
37bdecf32mov r8l, 1
37bdecf38mov r9l, 1
37bdecf3elea rdx, [rip+0x6678db]
37bdecf45mov rcx, rbp
37bdecf48call lsame_64_
37bdecf4dmov r9l, 1
37bdecf53mov r8l, 1
37bdecf59mov rcx, rsi
37bdecf5clea rdx, [rip+0x6678be]
37bdecf63mov r13, rax
37bdecf66call lsame_64_
37bdecf6bmov r9l, 1
37bdecf71mov r8l, 1
37bdecf77mov rcx, rbx
37bdecf7alea rdx, [rip+0x6678a1]
37bdecf81mov [rsp+192], rax
37bdecf89call lsame_64_
37bdecf8emov r9l, 1
37bdecf94mov r8l, 1
37bdecf9amov rcx, rbx
37bdecf9dlea rdx, [rip+0x66787c]
37bdecfa4mov [rsp+184], rax
37bdecfaccall lsame_64_
37bdecfb1mov r9l, 1
37bdecfb7mov r8l, 1
37bdecfbdmov rcx, rbx
37bdecfc0lea rdx, [rip+0x66785c]
37bdecfc7mov r15, rax
37bdecfcacall lsame_64_
37bdecfcfmov [rdi], 0
37bdecfd6mov r10, rax
37bdecfd9mov rax, [r12]
37bdecfddsub rax, 1
37bdecfe1cmp rax, 2
37bdecfe5ja 0x37bded080
37bdecfebtest r13, r13
37bdecfeeje 0x37bded148
37bdecff4
37bdecff4loc_37bdecff4:
37bdecff4cmp [rsp+184], 0
37bdecffdjne 0x37bded0d0
37bded003test r15, r15
37bded006jne 0x37bded0d0
37bded00ctest r10, r10
37bded00fje 0x37bded190
37bded015cmp [rsp+192], 0
37bded01eje 0x37bded1a8
37bded024mov rax, [rsp+336]
37bded02cmov rdx, [rax]
37bded02ftest rdx, rdx
37bded032js 0x37bded1f0
37bded038
37bded038loc_37bded038:
37bded038mov rax, [rsp+376]
37bded040mov rax, [rax]
37bded043test rax, rax
37bded046jle 0x37bded570
37bded04cmov rcx, [rsp+384]
37bded054cmp rax, rdx
37bded057cmovg rax, rdx
37bded05bmov rcx, [rcx]
37bded05ecmp rcx, rax
37bded061jl 0x37bded06c
37bded063cmp rcx, rdx
37bded066jle 0x37bded105
37bded06c
37bded06cloc_37bded06c:
37bded06cmov rdx, -11
37bded073mov eax, 11
37bded078jmp 0x37bded08c
37bded07a
37bded07a 66 0f 1f 44 00 00 f..D..
37bded080
37bded080loc_37bded080:
37bded080mov rdx, -1
37bded087mov eax, 1
37bded08c
37bded08cloc_37bded08c:
37bded08cmov [rdi], rdx
37bded08f
37bded08floc_37bded08f:
37bded08flea rdx, [rsp+216]
37bded097mov r8l, 6
37bded09dlea rcx, [rip+0x667782]
37bded0a4mov [rsp+216], rax
37bded0accall xerbla_64_
37bded0b1nop
37bded0b2
37bded0b2loc_37bded0b2:
37bded0b2add rsp, 232
37bded0b9pop rbx
37bded0bapop rsi
37bded0bbpop rdi
37bded0bcpop rbp
37bded0bdpop r12
37bded0bfpop r13
37bded0c1pop r14
37bded0c3pop r15
37bded0c5ret
37bded0c6
37bded0c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bded0d0
37bded0d0loc_37bded0d0:
37bded0d0cmp [rsp+192], 0
37bded0d9je 0x37bded1a8
37bded0df
37bded0dfloc_37bded0df:
37bded0dfmov rax, [rsp+336]
37bded0e7mov rdx, [rax]
37bded0eatest rdx, rdx
37bded0edjs 0x37bded1f0
37bded0f3test r15, r15
37bded0f6je 0x37bded560
37bded0fctest rdx, rdx
37bded0ffjne 0x37bded480
37bded105
37bded105loc_37bded105:
37bded105mov rax, [rdi]
37bded108test rax, rax
37bded10bjne 0x37bded581
37bded111mov rax, [rsp+424]
37bded119mov rax, [rax]
37bded11ctest rax, rax
37bded11fjle 0x37bded133
37bded121test r13, r13
37bded124je 0x37bded208
37bded12acmp rax, rdx
37bded12djge 0x37bded208
37bded133
37bded133loc_37bded133:
37bded133mov [rdi], -16
37bded13amov eax, 16
37bded13fjmp 0x37bded08f
37bded144
37bded144 0f 1f 40 00 ..@.
37bded148
37bded148loc_37bded148:
37bded148mov r9l, 1
37bded14emov r8l, 1
37bded154mov rcx, rbp
37bded157mov [rsp+200], r10
37bded15flea rdx, [rip+0x6676be]
37bded166call lsame_64_
37bded16bmov r10, [rsp+200]
37bded173test rax, rax
37bded176jne 0x37bdecff4
37bded17cmov [rdi], -2
37bded183mov eax, 2
37bded188jmp 0x37bded08f
37bded18d
37bded18d 0f 1f 00 ...
37bded190
37bded190loc_37bded190:
37bded190mov rdx, -3
37bded197mov eax, 3
37bded19cjmp 0x37bded08c
37bded1a1
37bded1a1 0f 1f 80 00 00 00 00 .......
37bded1a8
37bded1a8loc_37bded1a8:
37bded1a8mov r9l, 1
37bded1aemov r8l, 1
37bded1b4mov rcx, rsi
37bded1b7mov [rsp+184], r10
37bded1bflea rdx, [rip+0x66765f]
37bded1c6call lsame_64_
37bded1cbmov r10, [rsp+184]
37bded1d3test rax, rax
37bded1d6jne 0x37bded0df
37bded1dcmov rdx, -4
37bded1e3mov eax, 4
37bded1e8jmp 0x37bded08c
37bded1ed
37bded1ed 0f 1f 00 ...
37bded1f0
37bded1f0loc_37bded1f0:
37bded1f0mov rdx, -5
37bded1f7mov eax, 5
37bded1fcjmp 0x37bded08c
37bded201
37bded201 0f 1f 80 00 00 00 00 .......
37bded208
37bded208loc_37bded208:
37bded208test rdx, rdx
37bded20bje 0x37bded0b2
37bded211mov [rsp+32], 1
37bded21amov r8, [rsp+352]
37bded222mov r9, rdi
37bded225mov rcx, rsi
37bded228mov rdx, [rsp+336]
37bded230call cpptrf_64_
37bded235mov rax, [rdi]
37bded238test rax, rax
37bded23bje 0x37bded250
37bded23dmov rsi, [rsp+336]
37bded245add rax, [rsi]
37bded248mov [rdi], rax
37bded24bjmp 0x37bded0b2
37bded250
37bded250loc_37bded250:
37bded250mov rax, [rsp+352]
37bded258mov [rsp+40], rdi
37bded25dmov rdx, rsi
37bded260mov rcx, r12
37bded263mov r9, [rsp+344]
37bded26bmov r8, [rsp+336]
37bded273mov [rsp+48], 1
37bded27cmov [rsp+32], rax
37bded281call chpgst_64_
37bded286mov r8, rsi
37bded289mov rdx, rbx
37bded28cmov rcx, rbp
37bded28fmov rax, [rsp+456]
37bded297mov [rsp+168], 1
37bded2a3mov [rsp+160], 1
37bded2afmov [rsp+136], rax
37bded2b7mov rax, [rsp+448]
37bded2bfmov [rsp+152], 1
37bded2cbmov [rsp+128], rax
37bded2d3mov rax, [rsp+440]
37bded2dbmov [rsp+144], rdi
37bded2e3mov [rsp+120], rax
37bded2e8mov rax, [rsp+432]
37bded2f0mov [rsp+112], rax
37bded2f5mov rax, [rsp+424]
37bded2fdmov [rsp+104], rax
37bded302mov rax, [rsp+416]
37bded30amov [rsp+96], rax
37bded30fmov rax, [rsp+408]
37bded317mov [rsp+88], rax
37bded31cmov rax, [rsp+400]
37bded324mov [rsp+80], rax
37bded329mov rax, [rsp+392]
37bded331mov [rsp+72], rax
37bded336mov rax, [rsp+384]
37bded33emov [rsp+64], rax
37bded343mov rax, [rsp+376]
37bded34bmov [rsp+56], rax
37bded350mov rax, [rsp+368]
37bded358mov [rsp+48], rax
37bded35dmov rax, [rsp+360]
37bded365mov [rsp+40], rax
37bded36amov rax, [rsp+344]
37bded372mov [rsp+32], rax
37bded377mov r9, [rsp+336]
37bded37fcall chpevx_64_
37bded384test r13, r13
37bded387je 0x37bded0b2
37bded38dxor eax, eax
37bded38ftest r14, r14
37bded392cmovs r14, rax
37bded396mov rax, [rdi]
37bded399test rax, rax
37bded39cjle 0x37bded3ad
37bded39emov rbx, [rsp+400]
37bded3a6sub rax, 1
37bded3aamov [rbx], rax
37bded3ad
37bded3adloc_37bded3ad:
37bded3admov rax, [r12]
37bded3b1lea rdx, [rax-1]
37bded3b5cmp rdx, 1
37bded3b9jbe 0x37bded4b0
37bded3bfcmp rax, 3
37bded3c3jne 0x37bded0b2
37bded3c9cmp [rsp+192], 1
37bded3d2sbb eax, eax
37bded3d4and eax, 11
37bded3d7add eax, 67
37bded3damov [rsp+216], al
37bded3e1mov rax, [rsp+400]
37bded3e9mov r13, [rax]
37bded3ectest r13, r13
37bded3efjle 0x37bded0b2
37bded3f5lea rbp, [rsp+216]
37bded3fdshl r14, 3
37bded401mov rbx, [rsp+416]
37bded409mov r12l, 1
37bded40fmov rdi, rbp
37bded412lea rbp, [rip+0x66741f]
37bded419nop [rax]
37bded420
37bded420loc_37bded420:
37bded420mov [rsp+40], rbx
37bded425mov rdx, rdi
37bded428mov rcx, rsi
37bded42badd r12, 1
37bded42fmov rax, [rsp+352]
37bded437mov [rsp+48], rbp
37bded43cadd rbx, r14
37bded43flea r8, [rip+0x6673e6]
37bded446mov [rsp+72], 8
37bded44fmov r9, [rsp+336]
37bded457mov [rsp+64], 1
37bded460mov [rsp+56], 1
37bded469mov [rsp+32], rax
37bded46ecall ctpmv_64_
37bded473cmp r13, r12
37bded476jge 0x37bded420
37bded478jmp 0x37bded0b2
37bded47d
37bded47d 0f 1f 00 ...
37bded480
37bded480loc_37bded480:
37bded480mov rax, [rsp+360]
37bded488movss x0, [rax]
37bded48cmov rax, [rsp+368]
37bded494comiss x0, [rax]
37bded497jb 0x37bded105
37bded49dmov rdx, -9
37bded4a4mov eax, 9
37bded4a9jmp 0x37bded08c
37bded4ae
37bded4ae 66 90 f.
37bded4b0
37bded4b0loc_37bded4b0:
37bded4b0cmp [rsp+192], 1
37bded4b9sbb eax, eax
37bded4bband eax, -11
37bded4beadd eax, 78
37bded4c1mov [rsp+216], al
37bded4c8mov rax, [rsp+400]
37bded4d0mov r13, [rax]
37bded4d3test r13, r13
37bded4d6jle 0x37bded0b2
37bded4dclea rbp, [rsp+216]
37bded4e4shl r14, 3
37bded4e8mov ebx, 1
37bded4edmov r12, [rsp+416]
37bded4f5mov rdi, rbp
37bded4f8lea rbp, [rip+0x667339]
37bded4ffnop
37bded500
37bded500loc_37bded500:
37bded500mov [rsp+40], r12
37bded505mov rdx, rdi
37bded508mov rcx, rsi
37bded50badd rbx, 1
37bded50fmov rax, [rsp+352]
37bded517mov [rsp+48], rbp
37bded51cadd r12, r14
37bded51flea r8, [rip+0x667306]
37bded526mov [rsp+72], 8
37bded52fmov r9, [rsp+336]
37bded537mov [rsp+64], 1
37bded540mov [rsp+56], 1
37bded549mov [rsp+32], rax
37bded54ecall ctpsv_64_
37bded553cmp r13, rbx
37bded556jge 0x37bded500
37bded558jmp 0x37bded0b2
37bded55d
37bded55d 0f 1f 00 ...
37bded560
37bded560loc_37bded560:
37bded560test r10, r10
37bded563je 0x37bded105
37bded569jmp 0x37bded038
37bded56e
37bded56e 66 90 f.
37bded570
37bded570loc_37bded570:
37bded570mov rdx, -10
37bded577mov eax, 10
37bded57cjmp 0x37bded08c
37bded581
37bded581loc_37bded581:
37bded581neg rax
37bded584jmp 0x37bded08f
37bdecf00
37bdecf00chpgvx_64_:
37bdecf00push r15
37bdecf02push r14
37bdecf04push r13
37bdecf06push r12
37bdecf08push rbp
37bdecf09push rdi
37bdecf0apush rsi
37bdecf0bpush rbx
37bdecf0csub rsp, 232
37bdecf13mov rax, [rsp+424]
37bdecf1bmov rdi, [rsp+464]
37bdecf23mov r14, [rax]
37bdecf26mov rbp, rdx
37bdecf29mov rbx, r8
37bdecf2cmov r12, rcx
37bdecf2fmov rsi, r9
37bdecf32mov r8l, 1
37bdecf38mov r9l, 1
37bdecf3elea rdx, [rip+0x6678db]
37bdecf45mov rcx, rbp
37bdecf48call lsame_64_
37bdecf4dmov r9l, 1
37bdecf53mov r8l, 1
37bdecf59mov rcx, rsi
37bdecf5clea rdx, [rip+0x6678be]
37bdecf63mov r13, rax
37bdecf66call lsame_64_
37bdecf6bmov r9l, 1
37bdecf71mov r8l, 1
37bdecf77mov rcx, rbx
37bdecf7alea rdx, [rip+0x6678a1]
37bdecf81mov [rsp+192], rax
37bdecf89call lsame_64_
37bdecf8emov r9l, 1
37bdecf94mov r8l, 1
37bdecf9amov rcx, rbx
37bdecf9dlea rdx, [rip+0x66787c]
37bdecfa4mov [rsp+184], rax
37bdecfaccall lsame_64_
37bdecfb1mov r9l, 1
37bdecfb7mov r8l, 1
37bdecfbdmov rcx, rbx
37bdecfc0lea rdx, [rip+0x66785c]
37bdecfc7mov r15, rax
37bdecfcacall lsame_64_
37bdecfcfmov [rdi], 0
37bdecfd6mov r10, rax
37bdecfd9mov rax, [r12]
37bdecfddsub rax, 1
37bdecfe1cmp rax, 2
37bdecfe5ja 0x37bded080
37bdecfebtest r13, r13
37bdecfeeje 0x37bded148
37bdecff4
37bdecff4loc_37bdecff4:
37bdecff4cmp [rsp+184], 0
37bdecffdjne 0x37bded0d0
37bded003test r15, r15
37bded006jne 0x37bded0d0
37bded00ctest r10, r10
37bded00fje 0x37bded190
37bded015cmp [rsp+192], 0
37bded01eje 0x37bded1a8
37bded024mov rax, [rsp+336]
37bded02cmov rdx, [rax]
37bded02ftest rdx, rdx
37bded032js 0x37bded1f0
37bded038
37bded038loc_37bded038:
37bded038mov rax, [rsp+376]
37bded040mov rax, [rax]
37bded043test rax, rax
37bded046jle 0x37bded570
37bded04cmov rcx, [rsp+384]
37bded054cmp rax, rdx
37bded057cmovg rax, rdx
37bded05bmov rcx, [rcx]
37bded05ecmp rcx, rax
37bded061jl 0x37bded06c
37bded063cmp rcx, rdx
37bded066jle 0x37bded105
37bded06c
37bded06cloc_37bded06c:
37bded06cmov rdx, -11
37bded073mov eax, 11
37bded078jmp 0x37bded08c
37bded07a
37bded07a 66 0f 1f 44 00 00 f..D..
37bded080
37bded080loc_37bded080:
37bded080mov rdx, -1
37bded087mov eax, 1
37bded08c
37bded08cloc_37bded08c:
37bded08cmov [rdi], rdx
37bded08f
37bded08floc_37bded08f:
37bded08flea rdx, [rsp+216]
37bded097mov r8l, 6
37bded09dlea rcx, [rip+0x667782]
37bded0a4mov [rsp+216], rax
37bded0accall xerbla_64_
37bded0b1nop
37bded0b2
37bded0b2loc_37bded0b2:
37bded0b2add rsp, 232
37bded0b9pop rbx
37bded0bapop rsi
37bded0bbpop rdi
37bded0bcpop rbp
37bded0bdpop r12
37bded0bfpop r13
37bded0c1pop r14
37bded0c3pop r15
37bded0c5ret
37bded0c6
37bded0c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bded0d0
37bded0d0loc_37bded0d0:
37bded0d0cmp [rsp+192], 0
37bded0d9je 0x37bded1a8
37bded0df
37bded0dfloc_37bded0df:
37bded0dfmov rax, [rsp+336]
37bded0e7mov rdx, [rax]
37bded0eatest rdx, rdx
37bded0edjs 0x37bded1f0
37bded0f3test r15, r15
37bded0f6je 0x37bded560
37bded0fctest rdx, rdx
37bded0ffjne 0x37bded480
37bded105
37bded105loc_37bded105:
37bded105mov rax, [rdi]
37bded108test rax, rax
37bded10bjne 0x37bded581
37bded111mov rax, [rsp+424]
37bded119mov rax, [rax]
37bded11ctest rax, rax
37bded11fjle 0x37bded133
37bded121test r13, r13
37bded124je 0x37bded208
37bded12acmp rax, rdx
37bded12djge 0x37bded208
37bded133
37bded133loc_37bded133:
37bded133mov [rdi], -16
37bded13amov eax, 16
37bded13fjmp 0x37bded08f
37bded144
37bded144 0f 1f 40 00 ..@.
37bded148
37bded148loc_37bded148:
37bded148mov r9l, 1
37bded14emov r8l, 1
37bded154mov rcx, rbp
37bded157mov [rsp+200], r10
37bded15flea rdx, [rip+0x6676be]
37bded166call lsame_64_
37bded16bmov r10, [rsp+200]
37bded173test rax, rax
37bded176jne 0x37bdecff4
37bded17cmov [rdi], -2
37bded183mov eax, 2
37bded188jmp 0x37bded08f
37bded18d
37bded18d 0f 1f 00 ...
37bded190
37bded190loc_37bded190:
37bded190mov rdx, -3
37bded197mov eax, 3
37bded19cjmp 0x37bded08c
37bded1a1
37bded1a1 0f 1f 80 00 00 00 00 .......
37bded1a8
37bded1a8loc_37bded1a8:
37bded1a8mov r9l, 1
37bded1aemov r8l, 1
37bded1b4mov rcx, rsi
37bded1b7mov [rsp+184], r10
37bded1bflea rdx, [rip+0x66765f]
37bded1c6call lsame_64_
37bded1cbmov r10, [rsp+184]
37bded1d3test rax, rax
37bded1d6jne 0x37bded0df
37bded1dcmov rdx, -4
37bded1e3mov eax, 4
37bded1e8jmp 0x37bded08c
37bded1ed
37bded1ed 0f 1f 00 ...
37bded1f0
37bded1f0loc_37bded1f0:
37bded1f0mov rdx, -5
37bded1f7mov eax, 5
37bded1fcjmp 0x37bded08c
37bded201
37bded201 0f 1f 80 00 00 00 00 .......
37bded208
37bded208loc_37bded208:
37bded208test rdx, rdx
37bded20bje 0x37bded0b2
37bded211mov [rsp+32], 1
37bded21amov r8, [rsp+352]
37bded222mov r9, rdi
37bded225mov rcx, rsi
37bded228mov rdx, [rsp+336]
37bded230call cpptrf_64_
37bded235mov rax, [rdi]
37bded238test rax, rax
37bded23bje 0x37bded250
37bded23dmov rsi, [rsp+336]
37bded245add rax, [rsi]
37bded248mov [rdi], rax
37bded24bjmp 0x37bded0b2
37bded250
37bded250loc_37bded250:
37bded250mov rax, [rsp+352]
37bded258mov [rsp+40], rdi
37bded25dmov rdx, rsi
37bded260mov rcx, r12
37bded263mov r9, [rsp+344]
37bded26bmov r8, [rsp+336]
37bded273mov [rsp+48], 1
37bded27cmov [rsp+32], rax
37bded281call chpgst_64_
37bded286mov r8, rsi
37bded289mov rdx, rbx
37bded28cmov rcx, rbp
37bded28fmov rax, [rsp+456]
37bded297mov [rsp+168], 1
37bded2a3mov [rsp+160], 1
37bded2afmov [rsp+136], rax
37bded2b7mov rax, [rsp+448]
37bded2bfmov [rsp+152], 1
37bded2cbmov [rsp+128], rax
37bded2d3mov rax, [rsp+440]
37bded2dbmov [rsp+144], rdi
37bded2e3mov [rsp+120], rax
37bded2e8mov rax, [rsp+432]
37bded2f0mov [rsp+112], rax
37bded2f5mov rax, [rsp+424]
37bded2fdmov [rsp+104], rax
37bded302mov rax, [rsp+416]
37bded30amov [rsp+96], rax
37bded30fmov rax, [rsp+408]
37bded317mov [rsp+88], rax
37bded31cmov rax, [rsp+400]
37bded324mov [rsp+80], rax
37bded329mov rax, [rsp+392]
37bded331mov [rsp+72], rax
37bded336mov rax, [rsp+384]
37bded33emov [rsp+64], rax
37bded343mov rax, [rsp+376]
37bded34bmov [rsp+56], rax
37bded350mov rax, [rsp+368]
37bded358mov [rsp+48], rax
37bded35dmov rax, [rsp+360]
37bded365mov [rsp+40], rax
37bded36amov rax, [rsp+344]
37bded372mov [rsp+32], rax
37bded377mov r9, [rsp+336]
37bded37fcall chpevx_64_
37bded384test r13, r13
37bded387je 0x37bded0b2
37bded38dxor eax, eax
37bded38ftest r14, r14
37bded392cmovs r14, rax
37bded396mov rax, [rdi]
37bded399test rax, rax
37bded39cjle 0x37bded3ad
37bded39emov rbx, [rsp+400]
37bded3a6sub rax, 1
37bded3aamov [rbx], rax
37bded3ad
37bded3adloc_37bded3ad:
37bded3admov rax, [r12]
37bded3b1lea rdx, [rax-1]
37bded3b5cmp rdx, 1
37bded3b9jbe 0x37bded4b0
37bded3bfcmp rax, 3
37bded3c3jne 0x37bded0b2
37bded3c9cmp [rsp+192], 1
37bded3d2sbb eax, eax
37bded3d4and eax, 11
37bded3d7add eax, 67
37bded3damov [rsp+216], al
37bded3e1mov rax, [rsp+400]
37bded3e9mov r13, [rax]
37bded3ectest r13, r13
37bded3efjle 0x37bded0b2
37bded3f5lea rbp, [rsp+216]
37bded3fdshl r14, 3
37bded401mov rbx, [rsp+416]
37bded409mov r12l, 1
37bded40fmov rdi, rbp
37bded412lea rbp, [rip+0x66741f]
37bded419nop [rax]
37bded420
37bded420loc_37bded420:
37bded420mov [rsp+40], rbx
37bded425mov rdx, rdi
37bded428mov rcx, rsi
37bded42badd r12, 1
37bded42fmov rax, [rsp+352]
37bded437mov [rsp+48], rbp
37bded43cadd rbx, r14
37bded43flea r8, [rip+0x6673e6]
37bded446mov [rsp+72], 8
37bded44fmov r9, [rsp+336]
37bded457mov [rsp+64], 1
37bded460mov [rsp+56], 1
37bded469mov [rsp+32], rax
37bded46ecall ctpmv_64_
37bded473cmp r13, r12
37bded476jge 0x37bded420
37bded478jmp 0x37bded0b2
37bded47d
37bded47d 0f 1f 00 ...
37bded480
37bded480loc_37bded480:
37bded480mov rax, [rsp+360]
37bded488movss x0, [rax]
37bded48cmov rax, [rsp+368]
37bded494comiss x0, [rax]
37bded497jb 0x37bded105
37bded49dmov rdx, -9
37bded4a4mov eax, 9
37bded4a9jmp 0x37bded08c
37bded4ae
37bded4ae 66 90 f.
37bded4b0
37bded4b0loc_37bded4b0:
37bded4b0cmp [rsp+192], 1
37bded4b9sbb eax, eax
37bded4bband eax, -11
37bded4beadd eax, 78
37bded4c1mov [rsp+216], al
37bded4c8mov rax, [rsp+400]
37bded4d0mov r13, [rax]
37bded4d3test r13, r13
37bded4d6jle 0x37bded0b2
37bded4dclea rbp, [rsp+216]
37bded4e4shl r14, 3
37bded4e8mov ebx, 1
37bded4edmov r12, [rsp+416]
37bded4f5mov rdi, rbp
37bded4f8lea rbp, [rip+0x667339]
37bded4ffnop
37bded500
37bded500loc_37bded500:
37bded500mov [rsp+40], r12
37bded505mov rdx, rdi
37bded508mov rcx, rsi
37bded50badd rbx, 1
37bded50fmov rax, [rsp+352]
37bded517mov [rsp+48], rbp
37bded51cadd r12, r14
37bded51flea r8, [rip+0x667306]
37bded526mov [rsp+72], 8
37bded52fmov r9, [rsp+336]
37bded537mov [rsp+64], 1
37bded540mov [rsp+56], 1
37bded549mov [rsp+32], rax
37bded54ecall ctpsv_64_
37bded553cmp r13, rbx
37bded556jge 0x37bded500
37bded558jmp 0x37bded0b2
37bded55d
37bded55d 0f 1f 00 ...
37bded560
37bded560loc_37bded560:
37bded560test r10, r10
37bded563je 0x37bded105
37bded569jmp 0x37bded038
37bded56e
37bded56e 66 90 f.
37bded570
37bded570loc_37bded570:
37bded570mov rdx, -10
37bded577mov eax, 10
37bded57cjmp 0x37bded08c
37bded581
37bded581loc_37bded581:
37bded581neg rax
37bded584jmp 0x37bded08f
37bdecf00
37bded589
37bded589 // align 0x40
37bded589 // align 0x40
37bded5c0
37bded5c0chprfs_64_:
37bded5c0push r15
37bded5c2push r14
37bded5c4push r13
37bded5c6push r12
37bded5c8push rbp
37bded5c9push rdi
37bded5capush rsi
37bded5cbpush rbx
37bded5ccsub rsp, 440
37bded5d3movups [rsp+288], x6
37bded5dbmovups [rsp+304], x7
37bded5e3movups [rsp+320], x8
37bded5ecmovups [rsp+336], x9
37bded5f5movups [rsp+352], x10
37bded5femovups [rsp+368], x11
37bded607movups [rsp+384], x12
37bded610movups [rsp+400], x13
37bded619movups [rsp+416], x14
37bded622mov rax, [rsp+624]
37bded62amov rdi, [rsp+568]
37bded632mov r12, [rsp+584]
37bded63amov r15, [rsp+608]
37bded642mov [rax], 0
37bded649mov r13, [rsp+616]
37bded651mov rsi, [rdi]
37bded654mov rbp, [r12]
37bded658mov [rsp+520], rdx
37bded660mov rbx, r8
37bded663mov r14, r9
37bded666mov r8l, 1
37bded66cmov r9l, 1
37bded672lea rdx, [rip+0x6671c7]
37bded679mov [rsp+512], rcx
37bded681call lsame_64_
37bded686mov [rsp+128], rax
37bded68etest rax, rax
37bded691je 0x37bded77d
37bded697
37bded697loc_37bded697:
37bded697mov rax, [rsp+520]
37bded69fmov r8, [rax]
37bded6a2test r8, r8
37bded6a5js 0x37bded6e0
37bded6a7mov rdx, [rbx]
37bded6aatest rdx, rdx
37bded6adjs 0x37bded7b7
37bded6b3test r8, r8
37bded6b6mov eax, 1
37bded6bbcmovg rax, r8
37bded6bfcmp [rdi], rax
37bded6c2jl 0x37bded7c8
37bded6c8cmp [r12], rax
37bded6ccjge 0x37bded7d9
37bded6d2mov rdx, -10
37bded6d9mov eax, 10
37bded6dejmp 0x37bded6ec
37bded6e0
37bded6e0loc_37bded6e0:
37bded6e0mov rdx, -2
37bded6e7mov eax, 2
37bded6ec
37bded6ecloc_37bded6ec:
37bded6ecmov rdi, [rsp+624]
37bded6f4mov [rdi], rdx
37bded6f7
37bded6f7loc_37bded6f7:
37bded6f7lea rdx, [rsp+256]
37bded6ffmov r8l, 6
37bded705lea rcx, [rip+0x667136]
37bded70cmov [rsp+256], rax
37bded714call xerbla_64_
37bded719nop
37bded71a
37bded71aloc_37bded71a:
37bded71amovups x6, [rsp+288]
37bded722movups x7, [rsp+304]
37bded72amovups x8, [rsp+320]
37bded733movups x9, [rsp+336]
37bded73cmovups x10, [rsp+352]
37bded745movups x11, [rsp+368]
37bded74emovups x12, [rsp+384]
37bded757movups x13, [rsp+400]
37bded760movups x14, [rsp+416]
37bded769add rsp, 440
37bded770pop rbx
37bded771pop rsi
37bded772pop rdi
37bded773pop rbp
37bded774pop r12
37bded776pop r13
37bded778pop r14
37bded77apop r15
37bded77cret
37bded77d
37bded77dloc_37bded77d:
37bded77dmov rcx, [rsp+512]
37bded785mov r9l, 1
37bded78bmov r8l, 1
37bded791lea rdx, [rip+0x6670a9]
37bded798call lsame_64_
37bded79dtest rax, rax
37bded7a0jne 0x37bded697
37bded7a6mov rdx, -1
37bded7admov eax, 1
37bded7b2jmp 0x37bded6ec
37bded7b7
37bded7b7loc_37bded7b7:
37bded7b7mov rdx, -3
37bded7bemov eax, 3
37bded7c3jmp 0x37bded6ec
37bded7c8
37bded7c8loc_37bded7c8:
37bded7c8mov rdx, -8
37bded7cfmov eax, 8
37bded7d4jmp 0x37bded6ec
37bded7d9
37bded7d9loc_37bded7d9:
37bded7d9mov rax, [rsp+624]
37bded7e1mov rax, [rax]
37bded7e4test rax, rax
37bded7e7jne 0x37bdee535
37bded7edtest r8, r8
37bded7f0je 0x37bdee4d5
37bded7f6test rdx, rdx
37bded7f9je 0x37bded71a
37bded7ffmov edx, 7
37bded804lea rcx, [rip+0x66703d]
37bded80bmov [rsp+80], r8
37bded810call slamch_64_
37bded815mov edx, 12
37bded81alea rcx, [rip+0x66702e]
37bded821movaps x8, x0
37bded825call slamch_64_
37bded82amov r10, [rbx]
37bded82dtest r10, r10
37bded830jle 0x37bded71a
37bded836mov r8, [rsp+80]
37bded83bpxor x9, x9
37bded840mov rdi, [rsp+592]
37bded848mov [rsp+160], -1
37bded854mov [rsp+216], r10
37bded85cmovss x10, [rip+0x66701b]
37bded865movss x6, [rip+0x667013]
37bded86dmov [rsp+88], 1
37bded876lea rax, [r8+1]
37bded87amov rbx, rdi
37bded87dmov rdi, r14
37bded880cvtsi2ss x9, rax
37bded885xor eax, eax
37bded887test rsi, rsi
37bded88ashufps x10, x10, 0
37bded88fmov [rsp+184], -1
37bded89bcmovns rax, rsi
37bded89flea rsi, [rsp+248]
37bded8a7mov rdx, rax
37bded8aalea rax, [8*rax]
37bded8b2mulss x0, x9
37bded8b7mov [rsp+192], rax
37bded8bfmov rax, [rsp+560]
37bded8c7mov [rsp+224], rdx
37bded8cfsub rax, 8
37bded8d3mov [rsp+120], rax
37bded8d8xor eax, eax
37bded8datest rbp, rbp
37bded8ddcmovns rax, rbp
37bded8e1lea rbp, [rsp+256]
37bded8e9movaps x11, x0
37bded8edmov [rsp+96], rbp
37bded8f2movaps x12, x0
37bded8f6divss x11, x8
37bded8fbmov r9, rax
37bded8felea rax, [8*rax]
37bded906mov [rsp+200], rax
37bded90emov rax, [rsp+576]
37bded916mov [rsp+232], r9
37bded91elea r12, [rax-8]
37bded922mov rax, [rsp+560]
37bded92amov r14, r12
37bded92dmov r12, r15
37bded930add rax, 8
37bded934mov [rsp+208], rax
37bded93c
37bded93cloc_37bded93c:
37bded93cmov rax, [rsp+120]
37bded941mov rcx, [rsp+160]
37bded949mov [rsp+104], 1
37bded952lea r15, [r14+8]
37bded956mov [rsp+168], rbx
37bded95emovss x7, [rip+0x666f12]
37bded966add rax, 8
37bded96amov [rsp+176], rsi
37bded972mov [rsp+112], rax
37bded977mov rax, [rsp+208]
37bded97flea rbp, [rax+8*rcx]
37bded983
37bded983loc_37bded983:
37bded983lea rax, [rip+0x666ed6]
37bded98amov rdx, [rsp+112]
37bded98fmov rcx, [rsp+520]
37bded997mov r9, r12
37bded99amov [rsp+32], rax
37bded99fmov rbx, rax
37bded9a2mov r8, rax
37bded9a5call ccopy_64_
37bded9aamov rax, rbx
37bded9admov [rsp+64], rbx
37bded9b2mov r9, rdi
37bded9b5lea rbx, [rip+0x666eb4]
37bded9bcmov [rsp+40], rax
37bded9c1mov rdx, [rsp+520]
37bded9c9lea r8, [rip+0x666e98]
37bded9d0mov [rsp+56], r12
37bded9d5mov rcx, [rsp+512]
37bded9ddmov [rsp+72], 1
37bded9e6mov [rsp+48], rbx
37bded9ebmov [rsp+32], r15
37bded9f0call chpmv_64_
37bded9f5mov rax, [rsp+520]
37bded9fdmov rsi, [rax]
37bdeda00test rsi, rsi
37bdeda03jle 0x37bdee4c2
37bdeda09lea rdx, [rsi-1]
37bdeda0dcmp rdx, 2
37bdeda11jbe 0x37bdee4cb
37bdeda17mov r8, rsi
37bdeda1axor eax, eax
37bdeda1cxor ecx, ecx
37bdeda1eshr r8, 2
37bdeda22nop [rax+rax]
37bdeda2anop [rax+rax]
37bdeda35nop [rax+rax]
37bdeda40
37bdeda40loc_37bdeda40:
37bdeda40movups x0, [rbp+2*rax]
37bdeda45movups x2, [rbp+2*rax+16]
37bdeda4aadd rcx, 1
37bdeda4emovaps x1, x0
37bdeda51shufps x0, x2, -35
37bdeda55andps x0, x10
37bdeda59shufps x1, x2, -120
37bdeda5dandps x1, x10
37bdeda61addps x0, x1
37bdeda64movups [r13+rax], x0
37bdeda6aadd rax, 16
37bdeda6ecmp r8, rcx
37bdeda71jne 0x37bdeda40
37bdeda73mov rax, rsi
37bdeda76movss x2, [rip+0x666e02]
37bdeda7eand rax, -4
37bdeda82add rax, 1
37bdeda86test sil, 3
37bdeda8aje 0x37bdedabb
37bdeda8c
37bdeda8cloc_37bdeda8c:
37bdeda8cmov r11, [rsp+120]
37bdeda91movaps x2, x6
37bdeda94
37bdeda94loc_37bdeda94:
37bdeda94movss x0, [r11+8*rax]
37bdeda9amovss x1, [r11+8*rax+4]
37bdedaa1andps x0, x6
37bdedaa4andps x1, x6
37bdedaa7addss x0, x1
37bdedaabmovss [r13+4*rax-4], x0
37bdedab2add rax, 1
37bdedab6cmp rsi, rax
37bdedab9jge 0x37bdeda94
37bdedabb
37bdedabbloc_37bdedabb:
37bdedabbcmp [rsp+128], 0
37bdedac4je 0x37bdedde0
37bdedacamovss x3, [r14+8]
37bdedad0lea r11, [rsi+1]
37bdedad4xor r9l, r9l
37bdedad7movss x0, [r14+12]
37bdedaddmov [rsp+80], r11
37bdedae2mov ebx, 1
37bdedae7mov r10l, 1
37bdedaedmov [rsp+136], rsi
37bdedaf5andps x0, x2
37bdedaf8andps x3, x2
37bdedafbaddss x3, x0
37bdedaffpxor x0, x0
37bdedb03nop
37bdedb05nop [rax+rax]
37bdedb10
37bdedb10loc_37bdedb10:
37bdedb10add rbx, r10
37bdedb13lea rsi, [r10+1]
37bdedb17movss x1, [rdi+8*rbx-16]
37bdedb1dandps x1, x2
37bdedb20mulss x1, x3
37bdedb24addss x1, [r13+4*r9]
37bdedb2baddss x0, x1
37bdedb2fmovss [r13+4*r9], x0
37bdedb36cmp r11, rsi
37bdedb39je 0x37bdedca0
37bdedb3fmovss x3, [r14+8*rsi]
37bdedb45movss x0, [r14+8*rsi+4]
37bdedb4clea rax, [r10-1]
37bdedb50add r9, 1
37bdedb54andps x3, x2
37bdedb57andps x0, x2
37bdedb5aaddss x3, x0
37bdedb5ecmp rax, 2
37bdedb62jbe 0x37bdee02a
37bdedb68mov r8, r9
37bdedb6bmovaps x4, x3
37bdedb6elea rcx, [rdi+8*rbx-8]
37bdedb73xor eax, eax
37bdedb75shr r8, 2
37bdedb79xor edx, edx
37bdedb7bpxor x0, x0
37bdedb7fshufps x4, x4, 0
37bdedb83nop
37bdedb85nop [rax+rax]
37bdedb90
37bdedb90loc_37bdedb90:
37bdedb90movups x1, [rcx+2*rax]
37bdedb94movups x13, [rcx+2*rax+16]
37bdedb9aadd rdx, 1
37bdedb9emovups x14, [r13+rax]
37bdedba4movaps x5, x1
37bdedba7shufps x1, x13, -35
37bdedbacandps x1, x10
37bdedbb0shufps x5, x13, -120
37bdedbb5andps x5, x10
37bdedbb9movups x13, [r15+2*rax]
37bdedbbeaddps x5, x1
37bdedbc1movaps x1, x5
37bdedbc4mulps x1, x4
37bdedbc7addps x1, x14
37bdedbcbmovups x14, [r15+2*rax+16]
37bdedbd1movups [r13+rax], x1
37bdedbd7movaps x1, x13
37bdedbdbshufps x13, x14, -35
37bdedbe0andps x13, x10
37bdedbe4shufps x1, x14, -120
37bdedbe9andps x1, x10
37bdedbedadd rax, 16
37bdedbf1addps x1, x13
37bdedbf5mulps x1, x5
37bdedbf8addss x0, x1
37bdedbfcmovaps x5, x1
37bdedbffshufps x5, x1, 85
37bdedc03addss x0, x5
37bdedc07movaps x5, x1
37bdedc0aunpckhps x5, x1
37bdedc0dshufps x1, x1, -1
37bdedc11addss x0, x5
37bdedc15addss x0, x1
37bdedc19cmp rdx, r8
37bdedc1cjne 0x37bdedb90
37bdedc22test r9b, 3
37bdedc26je 0x37bdedc93
37bdedc28mov rax, r9
37bdedc2band rax, -4
37bdedc2flea rdx, [rbx+rax]
37bdedc33add rax, 1
37bdedc37
37bdedc37loc_37bdedc37:
37bdedc37lea rdx, [rdi+8*rdx]
37bdedc3b
37bdedc3bloc_37bdedc3b:
37bdedc3bmovss x4, [rdx-4]
37bdedc40movss x1, [rdx-8]
37bdedc45mov rcx, rax
37bdedc48add rdx, 8
37bdedc4cmovss x5, [r14+8*rax+4]
37bdedc53andps x1, x2
37bdedc56andps x4, x2
37bdedc59addss x4, x1
37bdedc5dandps x5, x2
37bdedc60movaps x1, x4
37bdedc63mulss x1, x3
37bdedc67addss x1, [r13+4*rax-4]
37bdedc6emovss [r13+4*rax-4], x1
37bdedc75movss x1, [r14+8*rax]
37bdedc7badd rax, 1
37bdedc7fandps x1, x2
37bdedc82addss x1, x5
37bdedc86mulss x1, x4
37bdedc8aaddss x0, x1
37bdedc8ecmp rcx, r10
37bdedc91jl 0x37bdedc3b
37bdedc93
37bdedc93loc_37bdedc93:
37bdedc93mov r10, rsi
37bdedc96jmp 0x37bdedb10
37bdedc9b
37bdedc9b 0f 1f 44 00 00 ..D..
37bdedca0
37bdedca0loc_37bdedca0:
37bdedca0mov rsi, [rsp+136]
37bdedca8
37bdedca8loc_37bdedca8:
37bdedca8mov rdx, [rsp+80]
37bdedcadpxor x1, x1
37bdedcb1mov eax, 1
37bdedcb6nop [rax+rax]
37bdedcc0
37bdedcc0loc_37bdedcc0:
37bdedcc0movss x3, [r13+4*rax-4]
37bdedcc7movss x0, [r12+8*rax-8]
37bdedccemovss x4, [r12+8*rax-4]
37bdedcd5comiss x3, x11
37bdedcd9andps x0, x2
37bdedcdcandps x4, x2
37bdedcdfaddss x0, x4
37bdedce3ja 0x37bdedcef
37bdedce5addss x0, x12
37bdedceaaddss x3, x12
37bdedcef
37bdedcefloc_37bdedcef:
37bdedcefdivss x0, x3
37bdedcf3add rax, 1
37bdedcf7maxss x1, x0
37bdedcfbcmp rdx, rax
37bdedcfejne 0x37bdedcc0
37bdedd00
37bdedd00loc_37bdedd00:
37bdedd00comiss x1, x8
37bdedd04mov rax, [rsp+600]
37bdedd0cmov rbx, [rsp+88]
37bdedd11movss [rax+4*rbx-4], x1
37bdedd17jbe 0x37bdee03b
37bdedd1daddss x1, x1
37bdedd21comiss x7, x1
37bdedd24jb 0x37bdee03b
37bdedd2acmp [rsp+104], 6
37bdedd30je 0x37bdee03b
37bdedd36mov rax, [rsp+624]
37bdedd3emov [rsp+40], r12
37bdedd43lea r8, [rip+0x666b16]
37bdedd4amov r9, [rsp+544]
37bdedd52mov rdx, [rsp+520]
37bdedd5amov [rsp+64], 1
37bdedd63mov [rsp+56], rax
37bdedd68mov rax, [rsp+520]
37bdedd70mov rcx, [rsp+512]
37bdedd78mov [rsp+48], rax
37bdedd7dmov rax, [rsp+552]
37bdedd85mov [rsp+32], rax
37bdedd8acall chptrs_64_
37bdedd8flea rax, [rip+0x666aca]
37bdedd96mov [rsp+32], r15
37bdedd9bmov r8, r12
37bdedd9emov [rsp+40], rax
37bdedda3mov rcx, [rsp+520]
37bdeddabmov r9, rax
37bdeddaelea rdx, [rip+0x666abb]
37bdeddb5call caxpy_64_
37bdeddbamov rbx, [rsp+88]
37bdeddbfmov rax, [rsp+600]
37bdeddc7add [rsp+104], 1
37bdeddcdmovss x7, [rax+4*rbx-4]
37bdeddd3jmp 0x37bded983
37bdeddd8
37bdeddd8 0f 1f 84 00 00 00 00 00 ........
37bdedde0
37bdedde0loc_37bdedde0:
37bdedde0movss x3, [r14+8]
37bdedde6movss x0, [r14+12]
37bdeddecandps x3, x2
37bdeddefandps x0, x2
37bdeddf2addss x3, x0
37bdeddf6movss x0, [rdi]
37bdeddfaandps x0, x2
37bdeddfdmulss x0, x3
37bdede01addss x0, [r13]
37bdede07cmp rsi, 1
37bdede0bje 0x37bdee50f
37bdede11lea rax, [rsi+1]
37bdede15mov [rsp+136], r15
37bdede1dlea r9, [r14+16]
37bdede21mov ebx, 2
37bdede26mov [rsp+80], rax
37bdede2blea rcx, [r13+4]
37bdede2fmov [rsp+144], rdx
37bdede37mov [rsp+152], rbp
37bdede3fmov ebp, 1
37bdede44mov [rsp+608], r12
37bdede4cmov r12, rdx
37bdede4fnop
37bdede50
37bdede50loc_37bdede50:
37bdede50mov rax, rsi
37bdede53movss [rcx-4], x0
37bdede58lea r15, [rbp+1]
37bdede5csub rax, rbx
37bdede5fcmp rax, 2
37bdede63jbe 0x37bdee01e
37bdede69cmp rsi, rbx
37bdede6cjl 0x37bdee01e
37bdede72mov r8l, 1
37bdede78movaps x4, x3
37bdede7blea r10, [rdi+8*rbp]
37bdede7fcmovge r8, r12
37bdede83pxor x1, x1
37bdede87xor eax, eax
37bdede89xor edx, edx
37bdede8bshufps x4, x4, 0
37bdede8fmov r11, r8
37bdede92shr r11, 2
37bdede96nop [rax+rax]
37bdedea0
37bdedea0loc_37bdedea0:
37bdedea0movups x0, [r10+2*rax]
37bdedea5movups x13, [r10+2*rax+16]
37bdedeabadd rdx, 1
37bdedeafmovups x14, [rcx+rax]
37bdedeb4movaps x5, x0
37bdedeb7shufps x0, x13, -35
37bdedebcandps x0, x10
37bdedec0shufps x5, x13, -120
37bdedec5andps x5, x10
37bdedec9movups x13, [r9+2*rax]
37bdedeceaddps x5, x0
37bdeded1movaps x0, x5
37bdeded4mulps x0, x4
37bdeded7addps x0, x14
37bdededbmovups x14, [r9+2*rax+16]
37bdedee1movups [rcx+rax], x0
37bdedee5movaps x0, x13
37bdedee9shufps x13, x14, -35
37bdedeeeandps x13, x10
37bdedef2shufps x0, x14, -120
37bdedef7andps x0, x10
37bdedefbadd rax, 16
37bdedeffaddps x0, x13
37bdedf03mulps x0, x5
37bdedf06addss x1, x0
37bdedf0amovaps x5, x0
37bdedf0dshufps x5, x0, 85
37bdedf11addss x1, x5
37bdedf15movaps x5, x0
37bdedf18unpckhps x5, x0
37bdedf1bshufps x0, x0, -1
37bdedf1faddss x1, x5
37bdedf23addss x1, x0
37bdedf27cmp rdx, r11
37bdedf2ajne 0x37bdedea0
37bdedf30test r8b, 3
37bdedf34je 0x37bdedf99
37bdedf36and r8, -4
37bdedf3aadd r15, r8
37bdedf3dadd r8, rbx
37bdedf40
37bdedf40loc_37bdedf40:
37bdedf40lea rax, [rdi+8*r15]
37bdedf44
37bdedf44loc_37bdedf44:
37bdedf44movss x4, [rax-8]
37bdedf49movss x0, [rax-4]
37bdedf4eadd rax, 8
37bdedf52movss x5, [r14+8*r8+4]
37bdedf59andps x0, x2
37bdedf5candps x4, x2
37bdedf5faddss x4, x0
37bdedf63movaps x0, x3
37bdedf66andps x5, x2
37bdedf69mulss x0, x4
37bdedf6daddss x0, [r13+4*r8-4]
37bdedf74movss [r13+4*r8-4], x0
37bdedf7bmovss x0, [r14+8*r8]
37bdedf81add r8, 1
37bdedf85andps x0, x2
37bdedf88addss x0, x5
37bdedf8cmulss x0, x4
37bdedf90addss x1, x0
37bdedf94cmp rsi, r8
37bdedf97jge 0x37bdedf44
37bdedf99
37bdedf99loc_37bdedf99:
37bdedf99movss x3, [r9]
37bdedf9emovss x0, [r9+4]
37bdedfa4lea rbp, [r12+rbp+1]
37bdedfa9add rbx, 1
37bdedfadaddss x1, [rcx-4]
37bdedfb2sub r12, 1
37bdedfb6add r9, 8
37bdedfbaadd rcx, 4
37bdedfbeandps x0, x2
37bdedfc1andps x3, x2
37bdedfc4addss x3, x0
37bdedfc8movss x0, [rdi+8*rbp-8]
37bdedfcemovss [rcx-8], x1
37bdedfd3andps x0, x2
37bdedfd6mulss x0, x3
37bdedfdaaddss x0, [rcx-4]
37bdedfdfcmp [rsp+80], rbx
37bdedfe4jne 0x37bdede50
37bdedfeamov r15, [rsp+136]
37bdedff2mov rdx, [rsp+144]
37bdedffamov rbp, [rsp+152]
37bdee002mov r12, [rsp+608]
37bdee00a
37bdee00aloc_37bdee00a:
37bdee00apxor x1, x1
37bdee00eaddss x0, x1
37bdee012movss [r13+4*rdx], x0
37bdee019jmp 0x37bdedca8
37bdee01e
37bdee01eloc_37bdee01e:
37bdee01emov r8, rbx
37bdee021pxor x1, x1
37bdee025jmp 0x37bdedf40
37bdee02a
37bdee02aloc_37bdee02a:
37bdee02amov rdx, rbx
37bdee02dpxor x0, x0
37bdee031mov eax, 1
37bdee036jmp 0x37bdedc37
37bdee03b
37bdee03bloc_37bdee03b:
37bdee03bmov rbp, rsi
37bdee03emov rbx, [rsp+168]
37bdee046mov rsi, [rsp+176]
37bdee04etest rbp, rbp
37bdee051jle 0x37bdee0bd
37bdee053movaps x3, x9
37bdee057lea rdx, [rbp+1]
37bdee05bmov eax, 1
37bdee060mulss x3, x8
37bdee065nop [rax+rax]
37bdee070
37bdee070loc_37bdee070:
37bdee070movss x2, [r13+4*rax-4]
37bdee077movss x0, [r12+8*rax-8]
37bdee07emovss x1, [r12+8*rax-4]
37bdee085andps x0, [rip+0x6667f4]
37bdee08candps x1, [rip+0x6667ed]
37bdee093comiss x2, x11
37bdee097addss x0, x1
37bdee09bmovaps x1, x2
37bdee09emulss x1, x3
37bdee0a2addss x0, x1
37bdee0a6ja 0x37bdee0ad
37bdee0a8addss x0, x12
37bdee0ad
37bdee0adloc_37bdee0ad:
37bdee0admovss [r13+4*rax-4], x0
37bdee0b4add rax, 1
37bdee0b8cmp rax, rdx
37bdee0bbjne 0x37bdee070
37bdee0bd
37bdee0bdloc_37bdee0bd:
37bdee0bdmov [rsp+248], 0
37bdee0c9mov rcx, rbp
37bdee0ccmov rbp, [rsp+520]
37bdee0d4nop
37bdee0d5nop [rax+rax]
37bdee0e0
37bdee0e0loc_37bdee0e0:
37bdee0e0mov rax, [rsp+96]
37bdee0e5mov [rsp+32], rsi
37bdee0eamov r9, rbx
37bdee0edmov r8, r12
37bdee0f0lea rdx, [r12+8*rcx]
37bdee0f4mov rcx, rbp
37bdee0f7mov [rsp+40], rax
37bdee0fccall clacn2_64_
37bdee101mov rax, [rsp+248]
37bdee109test rax, rax
37bdee10cje 0x37bdee24b
37bdee112cmp rax, 1
37bdee116je 0x37bdee3bc
37bdee11cmov rcx, [rbp]
37bdee120cmp rax, 2
37bdee124jne 0x37bdee0e0
37bdee126test rcx, rcx
37bdee129jle 0x37bdee1f6
37bdee12fcmp rcx, 1
37bdee133je 0x37bdee1b5
37bdee139mov r8, rcx
37bdee13cmov rdx, r12
37bdee13fpxor x2, x2
37bdee143xor eax, eax
37bdee145shr r8, 1
37bdee148nop
37bdee149nop [rax+rax]
37bdee154nop [rax+rax]
37bdee15fnop [rax+rax]
37bdee16anop [rax+rax]
37bdee175nop [rax+rax]
37bdee180
37bdee180loc_37bdee180:
37bdee180movq x0, [r13+8*rax]
37bdee187movups x1, [rdx]
37bdee18aadd rax, 1
37bdee18eadd rdx, 16
37bdee192unpcklps x0, x0
37bdee195mulps x0, x1
37bdee198shufps x1, x1, -79
37bdee19cmulps x1, x2
37bdee19faddsubps x0, x1
37bdee1a3movups [rdx-16], x0
37bdee1a7cmp rax, r8
37bdee1aajne 0x37bdee180
37bdee1actest cl, 1
37bdee1afje 0x37bdee1f6
37bdee1b1or rcx, 1
37bdee1b5
37bdee1b5loc_37bdee1b5:
37bdee1b5sub rcx, 1
37bdee1b9pxor x0, x0
37bdee1bdmovss x2, [r13+4*rcx]
37bdee1c4movss x1, [r12+8*rcx]
37bdee1camovss x3, [r12+8*rcx+4]
37bdee1d1mulss x1, x2
37bdee1d5mulss x3, x0
37bdee1d9mulss x2, [r12+8*rcx+4]
37bdee1e0mulss x0, [r12+8*rcx]
37bdee1e6subss x1, x3
37bdee1eaaddss x0, x2
37bdee1eeunpcklps x1, x0
37bdee1f1movlps [r12+8*rcx], x1
37bdee1f6
37bdee1f6loc_37bdee1f6:
37bdee1f6mov rax, [rsp+624]
37bdee1femov [rsp+48], rbp
37bdee203mov rdx, rbp
37bdee206lea r8, [rip+0x666653]
37bdee20dmov [rsp+40], r12
37bdee212mov rcx, [rsp+512]
37bdee21amov [rsp+56], rax
37bdee21fmov rax, [rsp+552]
37bdee227mov [rsp+64], 1
37bdee230mov r9, [rsp+544]
37bdee238mov [rsp+32], rax
37bdee23dcall chptrs_64_
37bdee242mov rcx, [rbp]
37bdee246jmp 0x37bdee0e0
37bdee24b
37bdee24bloc_37bdee24b:
37bdee24bmov rax, [rsp+520]
37bdee253mov rdx, [rax]
37bdee256test rdx, rdx
37bdee259jle 0x37bdee365
37bdee25flea rax, [rdx-1]
37bdee263cmp rax, 2
37bdee267jbe 0x37bdee51d
37bdee26dmovss x4, [rip+0x66660b]
37bdee275mov rcx, rdx
37bdee278xor eax, eax
37bdee27apxor x3, x3
37bdee27eshr rcx, 2
37bdee282shufps x4, x4, 0
37bdee286nop [rax]
37bdee289nop [rax+rax]
37bdee294nop [rax+rax]
37bdee29fnop [rax+rax]
37bdee2aanop [rax+rax]
37bdee2b5nop [rax+rax]
37bdee2c0
37bdee2c0loc_37bdee2c0:
37bdee2c0movups x0, [r15]
37bdee2c4movups x2, [r15+16]
37bdee2c9add rax, 1
37bdee2cdadd r15, 32
37bdee2d1movaps x1, x0
37bdee2d4shufps x0, x2, -120
37bdee2d8andps x0, x4
37bdee2dbshufps x1, x2, -35
37bdee2dfandps x1, x4
37bdee2e2addps x0, x1
37bdee2e5maxps x3, x0
37bdee2e8cmp rax, rcx
37bdee2ebjne 0x37bdee2c0
37bdee2edmovaps x0, x3
37bdee2f0mov rax, rdx
37bdee2f3movhlps x0, x3
37bdee2f6maxps x0, x3
37bdee2f9and rax, -4
37bdee2fdadd rax, 1
37bdee301movaps x1, x0
37bdee304shufps x1, x0, 85
37bdee308maxps x1, x0
37bdee30btest dl, 3
37bdee30eje 0x37bdee34e
37bdee310
37bdee310loc_37bdee310:
37bdee310mov rcx, [rsp+576]
37bdee318mov r11, [rsp+184]
37bdee320lea rcx, [rcx+8*r11]
37bdee324
37bdee324loc_37bdee324:
37bdee324movss x0, [rcx+8*rax+4]
37bdee32amovss x2, [rcx+8*rax]
37bdee32fadd rax, 1
37bdee333andps x0, [rip+0x666546]
37bdee33aandps x2, [rip+0x66653f]
37bdee341addss x0, x2
37bdee345maxss x1, x0
37bdee349cmp rdx, rax
37bdee34cjge 0x37bdee324
37bdee34e
37bdee34eloc_37bdee34e:
37bdee34epxor x0, x0
37bdee352ucomiss x1, x0
37bdee355jp 0x37bdee359
37bdee357je 0x37bdee365
37bdee359
37bdee359loc_37bdee359:
37bdee359movss x0, [rbx]
37bdee35ddivss x0, x1
37bdee361movss [rbx], x0
37bdee365
37bdee365loc_37bdee365:
37bdee365mov rcx, [rsp+192]
37bdee36dadd [rsp+88], 1
37bdee373add rbx, 4
37bdee377add [rsp+120], rcx
37bdee37cmov rax, [rsp+88]
37bdee381mov rcx, [rsp+232]
37bdee389add r14, [rsp+200]
37bdee391add [rsp+184], rcx
37bdee399mov rcx, [rsp+224]
37bdee3a1add [rsp+160], rcx
37bdee3a9cmp [rsp+216], rax
37bdee3b1jge 0x37bded93c
37bdee3b7jmp 0x37bded71a
37bdee3bc
37bdee3bcloc_37bdee3bc:
37bdee3bcmov rax, [rsp+624]
37bdee3c4mov [rsp+48], rbp
37bdee3c9mov rdx, rbp
37bdee3cclea r8, [rip+0x66648d]
37bdee3d3mov [rsp+40], r12
37bdee3d8mov rcx, [rsp+512]
37bdee3e0mov [rsp+56], rax
37bdee3e5mov rax, [rsp+552]
37bdee3edmov [rsp+64], 1
37bdee3f6mov r9, [rsp+544]
37bdee3femov [rsp+32], rax
37bdee403call chptrs_64_
37bdee408mov rcx, [rbp]
37bdee40ctest rcx, rcx
37bdee40fjle 0x37bdee0e0
37bdee415cmp rcx, 1
37bdee419je 0x37bdee52b
37bdee41fmov r8, rcx
37bdee422mov rdx, r12
37bdee425pxor x2, x2
37bdee429xor eax, eax
37bdee42bshr r8, 1
37bdee42enop [rax]
37bdee435nop [rax+rax]
37bdee440
37bdee440loc_37bdee440:
37bdee440movq x0, [r13+8*rax]
37bdee447movups x1, [rdx]
37bdee44aadd rax, 1
37bdee44eadd rdx, 16
37bdee452unpcklps x0, x0
37bdee455mulps x0, x1
37bdee458shufps x1, x1, -79
37bdee45cmulps x1, x2
37bdee45faddsubps x0, x1
37bdee463movups [rdx-16], x0
37bdee467cmp rax, r8
37bdee46ajne 0x37bdee440
37bdee46ctest cl, 1
37bdee46fje 0x37bdee0e0
37bdee475mov rax, rcx
37bdee478or rax, 1
37bdee47c
37bdee47cloc_37bdee47c:
37bdee47csub rax, 1
37bdee480pxor x0, x0
37bdee484movss x2, [r13+4*rax]
37bdee48bmovss x1, [r12+8*rax]
37bdee491movss x3, [r12+8*rax+4]
37bdee498mulss x1, x2
37bdee49cmulss x3, x0
37bdee4a0mulss x2, [r12+8*rax+4]
37bdee4a7mulss x0, [r12+8*rax]
37bdee4adsubss x1, x3
37bdee4b1addss x0, x2
37bdee4b5unpcklps x1, x0
37bdee4b8movlps [r12+8*rax], x1
37bdee4bdjmp 0x37bdee0e0
37bdee4c2
37bdee4c2loc_37bdee4c2:
37bdee4c2pxor x1, x1
37bdee4c6jmp 0x37bdedd00
37bdee4cb
37bdee4cbloc_37bdee4cb:
37bdee4cbmov eax, 1
37bdee4d0jmp 0x37bdeda8c
37bdee4d5
37bdee4d5loc_37bdee4d5:
37bdee4d5test rdx, rdx
37bdee4d8je 0x37bded71a
37bdee4delea rbx, [4*rdx]
37bdee4e6mov rcx, [rsp+592]
37bdee4eexor edx, edx
37bdee4f0mov r8, rbx
37bdee4f3call memset
37bdee4f8mov rcx, [rsp+600]
37bdee500mov r8, rbx
37bdee503xor edx, edx
37bdee505call memset
37bdee50ajmp 0x37bded71a
37bdee50f
37bdee50floc_37bdee50f:
37bdee50fmov [rsp+80], 2
37bdee518jmp 0x37bdee00a
37bdee51d
37bdee51dloc_37bdee51d:
37bdee51dpxor x1, x1
37bdee521mov eax, 1
37bdee526jmp 0x37bdee310
37bdee52b
37bdee52bloc_37bdee52b:
37bdee52bmov eax, 1
37bdee530jmp 0x37bdee47c
37bdee535
37bdee535loc_37bdee535:
37bdee535neg rax
37bdee538jmp 0x37bded6f7
37bded5c0
37bded5c0chprfs_64_:
37bded5c0push r15
37bded5c2push r14
37bded5c4push r13
37bded5c6push r12
37bded5c8push rbp
37bded5c9push rdi
37bded5capush rsi
37bded5cbpush rbx
37bded5ccsub rsp, 440
37bded5d3movups [rsp+288], x6
37bded5dbmovups [rsp+304], x7
37bded5e3movups [rsp+320], x8
37bded5ecmovups [rsp+336], x9
37bded5f5movups [rsp+352], x10
37bded5femovups [rsp+368], x11
37bded607movups [rsp+384], x12
37bded610movups [rsp+400], x13
37bded619movups [rsp+416], x14
37bded622mov rax, [rsp+624]
37bded62amov rdi, [rsp+568]
37bded632mov r12, [rsp+584]
37bded63amov r15, [rsp+608]
37bded642mov [rax], 0
37bded649mov r13, [rsp+616]
37bded651mov rsi, [rdi]
37bded654mov rbp, [r12]
37bded658mov [rsp+520], rdx
37bded660mov rbx, r8
37bded663mov r14, r9
37bded666mov r8l, 1
37bded66cmov r9l, 1
37bded672lea rdx, [rip+0x6671c7]
37bded679mov [rsp+512], rcx
37bded681call lsame_64_
37bded686mov [rsp+128], rax
37bded68etest rax, rax
37bded691je 0x37bded77d
37bded697
37bded697loc_37bded697:
37bded697mov rax, [rsp+520]
37bded69fmov r8, [rax]
37bded6a2test r8, r8
37bded6a5js 0x37bded6e0
37bded6a7mov rdx, [rbx]
37bded6aatest rdx, rdx
37bded6adjs 0x37bded7b7
37bded6b3test r8, r8
37bded6b6mov eax, 1
37bded6bbcmovg rax, r8
37bded6bfcmp [rdi], rax
37bded6c2jl 0x37bded7c8
37bded6c8cmp [r12], rax
37bded6ccjge 0x37bded7d9
37bded6d2mov rdx, -10
37bded6d9mov eax, 10
37bded6dejmp 0x37bded6ec
37bded6e0
37bded6e0loc_37bded6e0:
37bded6e0mov rdx, -2
37bded6e7mov eax, 2
37bded6ec
37bded6ecloc_37bded6ec:
37bded6ecmov rdi, [rsp+624]
37bded6f4mov [rdi], rdx
37bded6f7
37bded6f7loc_37bded6f7:
37bded6f7lea rdx, [rsp+256]
37bded6ffmov r8l, 6
37bded705lea rcx, [rip+0x667136]
37bded70cmov [rsp+256], rax
37bded714call xerbla_64_
37bded719nop
37bded71a
37bded71aloc_37bded71a:
37bded71amovups x6, [rsp+288]
37bded722movups x7, [rsp+304]
37bded72amovups x8, [rsp+320]
37bded733movups x9, [rsp+336]
37bded73cmovups x10, [rsp+352]
37bded745movups x11, [rsp+368]
37bded74emovups x12, [rsp+384]
37bded757movups x13, [rsp+400]
37bded760movups x14, [rsp+416]
37bded769add rsp, 440
37bded770pop rbx
37bded771pop rsi
37bded772pop rdi
37bded773pop rbp
37bded774pop r12
37bded776pop r13
37bded778pop r14
37bded77apop r15
37bded77cret
37bded77d
37bded77dloc_37bded77d:
37bded77dmov rcx, [rsp+512]
37bded785mov r9l, 1
37bded78bmov r8l, 1
37bded791lea rdx, [rip+0x6670a9]
37bded798call lsame_64_
37bded79dtest rax, rax
37bded7a0jne 0x37bded697
37bded7a6mov rdx, -1
37bded7admov eax, 1
37bded7b2jmp 0x37bded6ec
37bded7b7
37bded7b7loc_37bded7b7:
37bded7b7mov rdx, -3
37bded7bemov eax, 3
37bded7c3jmp 0x37bded6ec
37bded7c8
37bded7c8loc_37bded7c8:
37bded7c8mov rdx, -8
37bded7cfmov eax, 8
37bded7d4jmp 0x37bded6ec
37bded7d9
37bded7d9loc_37bded7d9:
37bded7d9mov rax, [rsp+624]
37bded7e1mov rax, [rax]
37bded7e4test rax, rax
37bded7e7jne 0x37bdee535
37bded7edtest r8, r8
37bded7f0je 0x37bdee4d5
37bded7f6test rdx, rdx
37bded7f9je 0x37bded71a
37bded7ffmov edx, 7
37bded804lea rcx, [rip+0x66703d]
37bded80bmov [rsp+80], r8
37bded810call slamch_64_
37bded815mov edx, 12
37bded81alea rcx, [rip+0x66702e]
37bded821movaps x8, x0
37bded825call slamch_64_
37bded82amov r10, [rbx]
37bded82dtest r10, r10
37bded830jle 0x37bded71a
37bded836mov r8, [rsp+80]
37bded83bpxor x9, x9
37bded840mov rdi, [rsp+592]
37bded848mov [rsp+160], -1
37bded854mov [rsp+216], r10
37bded85cmovss x10, [rip+0x66701b]
37bded865movss x6, [rip+0x667013]
37bded86dmov [rsp+88], 1
37bded876lea rax, [r8+1]
37bded87amov rbx, rdi
37bded87dmov rdi, r14
37bded880cvtsi2ss x9, rax
37bded885xor eax, eax
37bded887test rsi, rsi
37bded88ashufps x10, x10, 0
37bded88fmov [rsp+184], -1
37bded89bcmovns rax, rsi
37bded89flea rsi, [rsp+248]
37bded8a7mov rdx, rax
37bded8aalea rax, [8*rax]
37bded8b2mulss x0, x9
37bded8b7mov [rsp+192], rax
37bded8bfmov rax, [rsp+560]
37bded8c7mov [rsp+224], rdx
37bded8cfsub rax, 8
37bded8d3mov [rsp+120], rax
37bded8d8xor eax, eax
37bded8datest rbp, rbp
37bded8ddcmovns rax, rbp
37bded8e1lea rbp, [rsp+256]
37bded8e9movaps x11, x0
37bded8edmov [rsp+96], rbp
37bded8f2movaps x12, x0
37bded8f6divss x11, x8
37bded8fbmov r9, rax
37bded8felea rax, [8*rax]
37bded906mov [rsp+200], rax
37bded90emov rax, [rsp+576]
37bded916mov [rsp+232], r9
37bded91elea r12, [rax-8]
37bded922mov rax, [rsp+560]
37bded92amov r14, r12
37bded92dmov r12, r15
37bded930add rax, 8
37bded934mov [rsp+208], rax
37bded93c
37bded93cloc_37bded93c:
37bded93cmov rax, [rsp+120]
37bded941mov rcx, [rsp+160]
37bded949mov [rsp+104], 1
37bded952lea r15, [r14+8]
37bded956mov [rsp+168], rbx
37bded95emovss x7, [rip+0x666f12]
37bded966add rax, 8
37bded96amov [rsp+176], rsi
37bded972mov [rsp+112], rax
37bded977mov rax, [rsp+208]
37bded97flea rbp, [rax+8*rcx]
37bded983
37bded983loc_37bded983:
37bded983lea rax, [rip+0x666ed6]
37bded98amov rdx, [rsp+112]
37bded98fmov rcx, [rsp+520]
37bded997mov r9, r12
37bded99amov [rsp+32], rax
37bded99fmov rbx, rax
37bded9a2mov r8, rax
37bded9a5call ccopy_64_
37bded9aamov rax, rbx
37bded9admov [rsp+64], rbx
37bded9b2mov r9, rdi
37bded9b5lea rbx, [rip+0x666eb4]
37bded9bcmov [rsp+40], rax
37bded9c1mov rdx, [rsp+520]
37bded9c9lea r8, [rip+0x666e98]
37bded9d0mov [rsp+56], r12
37bded9d5mov rcx, [rsp+512]
37bded9ddmov [rsp+72], 1
37bded9e6mov [rsp+48], rbx
37bded9ebmov [rsp+32], r15
37bded9f0call chpmv_64_
37bded9f5mov rax, [rsp+520]
37bded9fdmov rsi, [rax]
37bdeda00test rsi, rsi
37bdeda03jle 0x37bdee4c2
37bdeda09lea rdx, [rsi-1]
37bdeda0dcmp rdx, 2
37bdeda11jbe 0x37bdee4cb
37bdeda17mov r8, rsi
37bdeda1axor eax, eax
37bdeda1cxor ecx, ecx
37bdeda1eshr r8, 2
37bdeda22nop [rax+rax]
37bdeda2anop [rax+rax]
37bdeda35nop [rax+rax]
37bdeda40
37bdeda40loc_37bdeda40:
37bdeda40movups x0, [rbp+2*rax]
37bdeda45movups x2, [rbp+2*rax+16]
37bdeda4aadd rcx, 1
37bdeda4emovaps x1, x0
37bdeda51shufps x0, x2, -35
37bdeda55andps x0, x10
37bdeda59shufps x1, x2, -120
37bdeda5dandps x1, x10
37bdeda61addps x0, x1
37bdeda64movups [r13+rax], x0
37bdeda6aadd rax, 16
37bdeda6ecmp r8, rcx
37bdeda71jne 0x37bdeda40
37bdeda73mov rax, rsi
37bdeda76movss x2, [rip+0x666e02]
37bdeda7eand rax, -4
37bdeda82add rax, 1
37bdeda86test sil, 3
37bdeda8aje 0x37bdedabb
37bdeda8c
37bdeda8cloc_37bdeda8c:
37bdeda8cmov r11, [rsp+120]
37bdeda91movaps x2, x6
37bdeda94
37bdeda94loc_37bdeda94:
37bdeda94movss x0, [r11+8*rax]
37bdeda9amovss x1, [r11+8*rax+4]
37bdedaa1andps x0, x6
37bdedaa4andps x1, x6
37bdedaa7addss x0, x1
37bdedaabmovss [r13+4*rax-4], x0
37bdedab2add rax, 1
37bdedab6cmp rsi, rax
37bdedab9jge 0x37bdeda94
37bdedabb
37bdedabbloc_37bdedabb:
37bdedabbcmp [rsp+128], 0
37bdedac4je 0x37bdedde0
37bdedacamovss x3, [r14+8]
37bdedad0lea r11, [rsi+1]
37bdedad4xor r9l, r9l
37bdedad7movss x0, [r14+12]
37bdedaddmov [rsp+80], r11
37bdedae2mov ebx, 1
37bdedae7mov r10l, 1
37bdedaedmov [rsp+136], rsi
37bdedaf5andps x0, x2
37bdedaf8andps x3, x2
37bdedafbaddss x3, x0
37bdedaffpxor x0, x0
37bdedb03nop
37bdedb05nop [rax+rax]
37bdedb10
37bdedb10loc_37bdedb10:
37bdedb10add rbx, r10
37bdedb13lea rsi, [r10+1]
37bdedb17movss x1, [rdi+8*rbx-16]
37bdedb1dandps x1, x2
37bdedb20mulss x1, x3
37bdedb24addss x1, [r13+4*r9]
37bdedb2baddss x0, x1
37bdedb2fmovss [r13+4*r9], x0
37bdedb36cmp r11, rsi
37bdedb39je 0x37bdedca0
37bdedb3fmovss x3, [r14+8*rsi]
37bdedb45movss x0, [r14+8*rsi+4]
37bdedb4clea rax, [r10-1]
37bdedb50add r9, 1
37bdedb54andps x3, x2
37bdedb57andps x0, x2
37bdedb5aaddss x3, x0
37bdedb5ecmp rax, 2
37bdedb62jbe 0x37bdee02a
37bdedb68mov r8, r9
37bdedb6bmovaps x4, x3
37bdedb6elea rcx, [rdi+8*rbx-8]
37bdedb73xor eax, eax
37bdedb75shr r8, 2
37bdedb79xor edx, edx
37bdedb7bpxor x0, x0
37bdedb7fshufps x4, x4, 0
37bdedb83nop
37bdedb85nop [rax+rax]
37bdedb90
37bdedb90loc_37bdedb90:
37bdedb90movups x1, [rcx+2*rax]
37bdedb94movups x13, [rcx+2*rax+16]
37bdedb9aadd rdx, 1
37bdedb9emovups x14, [r13+rax]
37bdedba4movaps x5, x1
37bdedba7shufps x1, x13, -35
37bdedbacandps x1, x10
37bdedbb0shufps x5, x13, -120
37bdedbb5andps x5, x10
37bdedbb9movups x13, [r15+2*rax]
37bdedbbeaddps x5, x1
37bdedbc1movaps x1, x5
37bdedbc4mulps x1, x4
37bdedbc7addps x1, x14
37bdedbcbmovups x14, [r15+2*rax+16]
37bdedbd1movups [r13+rax], x1
37bdedbd7movaps x1, x13
37bdedbdbshufps x13, x14, -35
37bdedbe0andps x13, x10
37bdedbe4shufps x1, x14, -120
37bdedbe9andps x1, x10
37bdedbedadd rax, 16
37bdedbf1addps x1, x13
37bdedbf5mulps x1, x5
37bdedbf8addss x0, x1
37bdedbfcmovaps x5, x1
37bdedbffshufps x5, x1, 85
37bdedc03addss x0, x5
37bdedc07movaps x5, x1
37bdedc0aunpckhps x5, x1
37bdedc0dshufps x1, x1, -1
37bdedc11addss x0, x5
37bdedc15addss x0, x1
37bdedc19cmp rdx, r8
37bdedc1cjne 0x37bdedb90
37bdedc22test r9b, 3
37bdedc26je 0x37bdedc93
37bdedc28mov rax, r9
37bdedc2band rax, -4
37bdedc2flea rdx, [rbx+rax]
37bdedc33add rax, 1
37bdedc37
37bdedc37loc_37bdedc37:
37bdedc37lea rdx, [rdi+8*rdx]
37bdedc3b
37bdedc3bloc_37bdedc3b:
37bdedc3bmovss x4, [rdx-4]
37bdedc40movss x1, [rdx-8]
37bdedc45mov rcx, rax
37bdedc48add rdx, 8
37bdedc4cmovss x5, [r14+8*rax+4]
37bdedc53andps x1, x2
37bdedc56andps x4, x2
37bdedc59addss x4, x1
37bdedc5dandps x5, x2
37bdedc60movaps x1, x4
37bdedc63mulss x1, x3
37bdedc67addss x1, [r13+4*rax-4]
37bdedc6emovss [r13+4*rax-4], x1
37bdedc75movss x1, [r14+8*rax]
37bdedc7badd rax, 1
37bdedc7fandps x1, x2
37bdedc82addss x1, x5
37bdedc86mulss x1, x4
37bdedc8aaddss x0, x1
37bdedc8ecmp rcx, r10
37bdedc91jl 0x37bdedc3b
37bdedc93
37bdedc93loc_37bdedc93:
37bdedc93mov r10, rsi
37bdedc96jmp 0x37bdedb10
37bdedc9b
37bdedc9b 0f 1f 44 00 00 ..D..
37bdedca0
37bdedca0loc_37bdedca0:
37bdedca0mov rsi, [rsp+136]
37bdedca8
37bdedca8loc_37bdedca8:
37bdedca8mov rdx, [rsp+80]
37bdedcadpxor x1, x1
37bdedcb1mov eax, 1
37bdedcb6nop [rax+rax]
37bdedcc0
37bdedcc0loc_37bdedcc0:
37bdedcc0movss x3, [r13+4*rax-4]
37bdedcc7movss x0, [r12+8*rax-8]
37bdedccemovss x4, [r12+8*rax-4]
37bdedcd5comiss x3, x11
37bdedcd9andps x0, x2
37bdedcdcandps x4, x2
37bdedcdfaddss x0, x4
37bdedce3ja 0x37bdedcef
37bdedce5addss x0, x12
37bdedceaaddss x3, x12
37bdedcef
37bdedcefloc_37bdedcef:
37bdedcefdivss x0, x3
37bdedcf3add rax, 1
37bdedcf7maxss x1, x0
37bdedcfbcmp rdx, rax
37bdedcfejne 0x37bdedcc0
37bdedd00
37bdedd00loc_37bdedd00:
37bdedd00comiss x1, x8
37bdedd04mov rax, [rsp+600]
37bdedd0cmov rbx, [rsp+88]
37bdedd11movss [rax+4*rbx-4], x1
37bdedd17jbe 0x37bdee03b
37bdedd1daddss x1, x1
37bdedd21comiss x7, x1
37bdedd24jb 0x37bdee03b
37bdedd2acmp [rsp+104], 6
37bdedd30je 0x37bdee03b
37bdedd36mov rax, [rsp+624]
37bdedd3emov [rsp+40], r12
37bdedd43lea r8, [rip+0x666b16]
37bdedd4amov r9, [rsp+544]
37bdedd52mov rdx, [rsp+520]
37bdedd5amov [rsp+64], 1
37bdedd63mov [rsp+56], rax
37bdedd68mov rax, [rsp+520]
37bdedd70mov rcx, [rsp+512]
37bdedd78mov [rsp+48], rax
37bdedd7dmov rax, [rsp+552]
37bdedd85mov [rsp+32], rax
37bdedd8acall chptrs_64_
37bdedd8flea rax, [rip+0x666aca]
37bdedd96mov [rsp+32], r15
37bdedd9bmov r8, r12
37bdedd9emov [rsp+40], rax
37bdedda3mov rcx, [rsp+520]
37bdeddabmov r9, rax
37bdeddaelea rdx, [rip+0x666abb]
37bdeddb5call caxpy_64_
37bdeddbamov rbx, [rsp+88]
37bdeddbfmov rax, [rsp+600]
37bdeddc7add [rsp+104], 1
37bdeddcdmovss x7, [rax+4*rbx-4]
37bdeddd3jmp 0x37bded983
37bdeddd8
37bdeddd8 0f 1f 84 00 00 00 00 00 ........
37bdedde0
37bdedde0loc_37bdedde0:
37bdedde0movss x3, [r14+8]
37bdedde6movss x0, [r14+12]
37bdeddecandps x3, x2
37bdeddefandps x0, x2
37bdeddf2addss x3, x0
37bdeddf6movss x0, [rdi]
37bdeddfaandps x0, x2
37bdeddfdmulss x0, x3
37bdede01addss x0, [r13]
37bdede07cmp rsi, 1
37bdede0bje 0x37bdee50f
37bdede11lea rax, [rsi+1]
37bdede15mov [rsp+136], r15
37bdede1dlea r9, [r14+16]
37bdede21mov ebx, 2
37bdede26mov [rsp+80], rax
37bdede2blea rcx, [r13+4]
37bdede2fmov [rsp+144], rdx
37bdede37mov [rsp+152], rbp
37bdede3fmov ebp, 1
37bdede44mov [rsp+608], r12
37bdede4cmov r12, rdx
37bdede4fnop
37bdede50
37bdede50loc_37bdede50:
37bdede50mov rax, rsi
37bdede53movss [rcx-4], x0
37bdede58lea r15, [rbp+1]
37bdede5csub rax, rbx
37bdede5fcmp rax, 2
37bdede63jbe 0x37bdee01e
37bdede69cmp rsi, rbx
37bdede6cjl 0x37bdee01e
37bdede72mov r8l, 1
37bdede78movaps x4, x3
37bdede7blea r10, [rdi+8*rbp]
37bdede7fcmovge r8, r12
37bdede83pxor x1, x1
37bdede87xor eax, eax
37bdede89xor edx, edx
37bdede8bshufps x4, x4, 0
37bdede8fmov r11, r8
37bdede92shr r11, 2
37bdede96nop [rax+rax]
37bdedea0
37bdedea0loc_37bdedea0:
37bdedea0movups x0, [r10+2*rax]
37bdedea5movups x13, [r10+2*rax+16]
37bdedeabadd rdx, 1
37bdedeafmovups x14, [rcx+rax]
37bdedeb4movaps x5, x0
37bdedeb7shufps x0, x13, -35
37bdedebcandps x0, x10
37bdedec0shufps x5, x13, -120
37bdedec5andps x5, x10
37bdedec9movups x13, [r9+2*rax]
37bdedeceaddps x5, x0
37bdeded1movaps x0, x5
37bdeded4mulps x0, x4
37bdeded7addps x0, x14
37bdededbmovups x14, [r9+2*rax+16]
37bdedee1movups [rcx+rax], x0
37bdedee5movaps x0, x13
37bdedee9shufps x13, x14, -35
37bdedeeeandps x13, x10
37bdedef2shufps x0, x14, -120
37bdedef7andps x0, x10
37bdedefbadd rax, 16
37bdedeffaddps x0, x13
37bdedf03mulps x0, x5
37bdedf06addss x1, x0
37bdedf0amovaps x5, x0
37bdedf0dshufps x5, x0, 85
37bdedf11addss x1, x5
37bdedf15movaps x5, x0
37bdedf18unpckhps x5, x0
37bdedf1bshufps x0, x0, -1
37bdedf1faddss x1, x5
37bdedf23addss x1, x0
37bdedf27cmp rdx, r11
37bdedf2ajne 0x37bdedea0
37bdedf30test r8b, 3
37bdedf34je 0x37bdedf99
37bdedf36and r8, -4
37bdedf3aadd r15, r8
37bdedf3dadd r8, rbx
37bdedf40
37bdedf40loc_37bdedf40:
37bdedf40lea rax, [rdi+8*r15]
37bdedf44
37bdedf44loc_37bdedf44:
37bdedf44movss x4, [rax-8]
37bdedf49movss x0, [rax-4]
37bdedf4eadd rax, 8
37bdedf52movss x5, [r14+8*r8+4]
37bdedf59andps x0, x2
37bdedf5candps x4, x2
37bdedf5faddss x4, x0
37bdedf63movaps x0, x3
37bdedf66andps x5, x2
37bdedf69mulss x0, x4
37bdedf6daddss x0, [r13+4*r8-4]
37bdedf74movss [r13+4*r8-4], x0
37bdedf7bmovss x0, [r14+8*r8]
37bdedf81add r8, 1
37bdedf85andps x0, x2
37bdedf88addss x0, x5
37bdedf8cmulss x0, x4
37bdedf90addss x1, x0
37bdedf94cmp rsi, r8
37bdedf97jge 0x37bdedf44
37bdedf99
37bdedf99loc_37bdedf99:
37bdedf99movss x3, [r9]
37bdedf9emovss x0, [r9+4]
37bdedfa4lea rbp, [r12+rbp+1]
37bdedfa9add rbx, 1
37bdedfadaddss x1, [rcx-4]
37bdedfb2sub r12, 1
37bdedfb6add r9, 8
37bdedfbaadd rcx, 4
37bdedfbeandps x0, x2
37bdedfc1andps x3, x2
37bdedfc4addss x3, x0
37bdedfc8movss x0, [rdi+8*rbp-8]
37bdedfcemovss [rcx-8], x1
37bdedfd3andps x0, x2
37bdedfd6mulss x0, x3
37bdedfdaaddss x0, [rcx-4]
37bdedfdfcmp [rsp+80], rbx
37bdedfe4jne 0x37bdede50
37bdedfeamov r15, [rsp+136]
37bdedff2mov rdx, [rsp+144]
37bdedffamov rbp, [rsp+152]
37bdee002mov r12, [rsp+608]
37bdee00a
37bdee00aloc_37bdee00a:
37bdee00apxor x1, x1
37bdee00eaddss x0, x1
37bdee012movss [r13+4*rdx], x0
37bdee019jmp 0x37bdedca8
37bdee01e
37bdee01eloc_37bdee01e:
37bdee01emov r8, rbx
37bdee021pxor x1, x1
37bdee025jmp 0x37bdedf40
37bdee02a
37bdee02aloc_37bdee02a:
37bdee02amov rdx, rbx
37bdee02dpxor x0, x0
37bdee031mov eax, 1
37bdee036jmp 0x37bdedc37
37bdee03b
37bdee03bloc_37bdee03b:
37bdee03bmov rbp, rsi
37bdee03emov rbx, [rsp+168]
37bdee046mov rsi, [rsp+176]
37bdee04etest rbp, rbp
37bdee051jle 0x37bdee0bd
37bdee053movaps x3, x9
37bdee057lea rdx, [rbp+1]
37bdee05bmov eax, 1
37bdee060mulss x3, x8
37bdee065nop [rax+rax]
37bdee070
37bdee070loc_37bdee070:
37bdee070movss x2, [r13+4*rax-4]
37bdee077movss x0, [r12+8*rax-8]
37bdee07emovss x1, [r12+8*rax-4]
37bdee085andps x0, [rip+0x6667f4]
37bdee08candps x1, [rip+0x6667ed]
37bdee093comiss x2, x11
37bdee097addss x0, x1
37bdee09bmovaps x1, x2
37bdee09emulss x1, x3
37bdee0a2addss x0, x1
37bdee0a6ja 0x37bdee0ad
37bdee0a8addss x0, x12
37bdee0ad
37bdee0adloc_37bdee0ad:
37bdee0admovss [r13+4*rax-4], x0
37bdee0b4add rax, 1
37bdee0b8cmp rax, rdx
37bdee0bbjne 0x37bdee070
37bdee0bd
37bdee0bdloc_37bdee0bd:
37bdee0bdmov [rsp+248], 0
37bdee0c9mov rcx, rbp
37bdee0ccmov rbp, [rsp+520]
37bdee0d4nop
37bdee0d5nop [rax+rax]
37bdee0e0
37bdee0e0loc_37bdee0e0:
37bdee0e0mov rax, [rsp+96]
37bdee0e5mov [rsp+32], rsi
37bdee0eamov r9, rbx
37bdee0edmov r8, r12
37bdee0f0lea rdx, [r12+8*rcx]
37bdee0f4mov rcx, rbp
37bdee0f7mov [rsp+40], rax
37bdee0fccall clacn2_64_
37bdee101mov rax, [rsp+248]
37bdee109test rax, rax
37bdee10cje 0x37bdee24b
37bdee112cmp rax, 1
37bdee116je 0x37bdee3bc
37bdee11cmov rcx, [rbp]
37bdee120cmp rax, 2
37bdee124jne 0x37bdee0e0
37bdee126test rcx, rcx
37bdee129jle 0x37bdee1f6
37bdee12fcmp rcx, 1
37bdee133je 0x37bdee1b5
37bdee139mov r8, rcx
37bdee13cmov rdx, r12
37bdee13fpxor x2, x2
37bdee143xor eax, eax
37bdee145shr r8, 1
37bdee148nop
37bdee149nop [rax+rax]
37bdee154nop [rax+rax]
37bdee15fnop [rax+rax]
37bdee16anop [rax+rax]
37bdee175nop [rax+rax]
37bdee180
37bdee180loc_37bdee180:
37bdee180movq x0, [r13+8*rax]
37bdee187movups x1, [rdx]
37bdee18aadd rax, 1
37bdee18eadd rdx, 16
37bdee192unpcklps x0, x0
37bdee195mulps x0, x1
37bdee198shufps x1, x1, -79
37bdee19cmulps x1, x2
37bdee19faddsubps x0, x1
37bdee1a3movups [rdx-16], x0
37bdee1a7cmp rax, r8
37bdee1aajne 0x37bdee180
37bdee1actest cl, 1
37bdee1afje 0x37bdee1f6
37bdee1b1or rcx, 1
37bdee1b5
37bdee1b5loc_37bdee1b5:
37bdee1b5sub rcx, 1
37bdee1b9pxor x0, x0
37bdee1bdmovss x2, [r13+4*rcx]
37bdee1c4movss x1, [r12+8*rcx]
37bdee1camovss x3, [r12+8*rcx+4]
37bdee1d1mulss x1, x2
37bdee1d5mulss x3, x0
37bdee1d9mulss x2, [r12+8*rcx+4]
37bdee1e0mulss x0, [r12+8*rcx]
37bdee1e6subss x1, x3
37bdee1eaaddss x0, x2
37bdee1eeunpcklps x1, x0
37bdee1f1movlps [r12+8*rcx], x1
37bdee1f6
37bdee1f6loc_37bdee1f6:
37bdee1f6mov rax, [rsp+624]
37bdee1femov [rsp+48], rbp
37bdee203mov rdx, rbp
37bdee206lea r8, [rip+0x666653]
37bdee20dmov [rsp+40], r12
37bdee212mov rcx, [rsp+512]
37bdee21amov [rsp+56], rax
37bdee21fmov rax, [rsp+552]
37bdee227mov [rsp+64], 1
37bdee230mov r9, [rsp+544]
37bdee238mov [rsp+32], rax
37bdee23dcall chptrs_64_
37bdee242mov rcx, [rbp]
37bdee246jmp 0x37bdee0e0
37bdee24b
37bdee24bloc_37bdee24b:
37bdee24bmov rax, [rsp+520]
37bdee253mov rdx, [rax]
37bdee256test rdx, rdx
37bdee259jle 0x37bdee365
37bdee25flea rax, [rdx-1]
37bdee263cmp rax, 2
37bdee267jbe 0x37bdee51d
37bdee26dmovss x4, [rip+0x66660b]
37bdee275mov rcx, rdx
37bdee278xor eax, eax
37bdee27apxor x3, x3
37bdee27eshr rcx, 2
37bdee282shufps x4, x4, 0
37bdee286nop [rax]
37bdee289nop [rax+rax]
37bdee294nop [rax+rax]
37bdee29fnop [rax+rax]
37bdee2aanop [rax+rax]
37bdee2b5nop [rax+rax]
37bdee2c0
37bdee2c0loc_37bdee2c0:
37bdee2c0movups x0, [r15]
37bdee2c4movups x2, [r15+16]
37bdee2c9add rax, 1
37bdee2cdadd r15, 32
37bdee2d1movaps x1, x0
37bdee2d4shufps x0, x2, -120
37bdee2d8andps x0, x4
37bdee2dbshufps x1, x2, -35
37bdee2dfandps x1, x4
37bdee2e2addps x0, x1
37bdee2e5maxps x3, x0
37bdee2e8cmp rax, rcx
37bdee2ebjne 0x37bdee2c0
37bdee2edmovaps x0, x3
37bdee2f0mov rax, rdx
37bdee2f3movhlps x0, x3
37bdee2f6maxps x0, x3
37bdee2f9and rax, -4
37bdee2fdadd rax, 1
37bdee301movaps x1, x0
37bdee304shufps x1, x0, 85
37bdee308maxps x1, x0
37bdee30btest dl, 3
37bdee30eje 0x37bdee34e
37bdee310
37bdee310loc_37bdee310:
37bdee310mov rcx, [rsp+576]
37bdee318mov r11, [rsp+184]
37bdee320lea rcx, [rcx+8*r11]
37bdee324
37bdee324loc_37bdee324:
37bdee324movss x0, [rcx+8*rax+4]
37bdee32amovss x2, [rcx+8*rax]
37bdee32fadd rax, 1
37bdee333andps x0, [rip+0x666546]
37bdee33aandps x2, [rip+0x66653f]
37bdee341addss x0, x2
37bdee345maxss x1, x0
37bdee349cmp rdx, rax
37bdee34cjge 0x37bdee324
37bdee34e
37bdee34eloc_37bdee34e:
37bdee34epxor x0, x0
37bdee352ucomiss x1, x0
37bdee355jp 0x37bdee359
37bdee357je 0x37bdee365
37bdee359
37bdee359loc_37bdee359:
37bdee359movss x0, [rbx]
37bdee35ddivss x0, x1
37bdee361movss [rbx], x0
37bdee365
37bdee365loc_37bdee365:
37bdee365mov rcx, [rsp+192]
37bdee36dadd [rsp+88], 1
37bdee373add rbx, 4
37bdee377add [rsp+120], rcx
37bdee37cmov rax, [rsp+88]
37bdee381mov rcx, [rsp+232]
37bdee389add r14, [rsp+200]
37bdee391add [rsp+184], rcx
37bdee399mov rcx, [rsp+224]
37bdee3a1add [rsp+160], rcx
37bdee3a9cmp [rsp+216], rax
37bdee3b1jge 0x37bded93c
37bdee3b7jmp 0x37bded71a
37bdee3bc
37bdee3bcloc_37bdee3bc:
37bdee3bcmov rax, [rsp+624]
37bdee3c4mov [rsp+48], rbp
37bdee3c9mov rdx, rbp
37bdee3cclea r8, [rip+0x66648d]
37bdee3d3mov [rsp+40], r12
37bdee3d8mov rcx, [rsp+512]
37bdee3e0mov [rsp+56], rax
37bdee3e5mov rax, [rsp+552]
37bdee3edmov [rsp+64], 1
37bdee3f6mov r9, [rsp+544]
37bdee3femov [rsp+32], rax
37bdee403call chptrs_64_
37bdee408mov rcx, [rbp]
37bdee40ctest rcx, rcx
37bdee40fjle 0x37bdee0e0
37bdee415cmp rcx, 1
37bdee419je 0x37bdee52b
37bdee41fmov r8, rcx
37bdee422mov rdx, r12
37bdee425pxor x2, x2
37bdee429xor eax, eax
37bdee42bshr r8, 1
37bdee42enop [rax]
37bdee435nop [rax+rax]
37bdee440
37bdee440loc_37bdee440:
37bdee440movq x0, [r13+8*rax]
37bdee447movups x1, [rdx]
37bdee44aadd rax, 1
37bdee44eadd rdx, 16
37bdee452unpcklps x0, x0
37bdee455mulps x0, x1
37bdee458shufps x1, x1, -79
37bdee45cmulps x1, x2
37bdee45faddsubps x0, x1
37bdee463movups [rdx-16], x0
37bdee467cmp rax, r8
37bdee46ajne 0x37bdee440
37bdee46ctest cl, 1
37bdee46fje 0x37bdee0e0
37bdee475mov rax, rcx
37bdee478or rax, 1
37bdee47c
37bdee47cloc_37bdee47c:
37bdee47csub rax, 1
37bdee480pxor x0, x0
37bdee484movss x2, [r13+4*rax]
37bdee48bmovss x1, [r12+8*rax]
37bdee491movss x3, [r12+8*rax+4]
37bdee498mulss x1, x2
37bdee49cmulss x3, x0
37bdee4a0mulss x2, [r12+8*rax+4]
37bdee4a7mulss x0, [r12+8*rax]
37bdee4adsubss x1, x3
37bdee4b1addss x0, x2
37bdee4b5unpcklps x1, x0
37bdee4b8movlps [r12+8*rax], x1
37bdee4bdjmp 0x37bdee0e0
37bdee4c2
37bdee4c2loc_37bdee4c2:
37bdee4c2pxor x1, x1
37bdee4c6jmp 0x37bdedd00
37bdee4cb
37bdee4cbloc_37bdee4cb:
37bdee4cbmov eax, 1
37bdee4d0jmp 0x37bdeda8c
37bdee4d5
37bdee4d5loc_37bdee4d5:
37bdee4d5test rdx, rdx
37bdee4d8je 0x37bded71a
37bdee4delea rbx, [4*rdx]
37bdee4e6mov rcx, [rsp+592]
37bdee4eexor edx, edx
37bdee4f0mov r8, rbx
37bdee4f3call memset
37bdee4f8mov rcx, [rsp+600]
37bdee500mov r8, rbx
37bdee503xor edx, edx
37bdee505call memset
37bdee50ajmp 0x37bded71a
37bdee50f
37bdee50floc_37bdee50f:
37bdee50fmov [rsp+80], 2
37bdee518jmp 0x37bdee00a
37bdee51d
37bdee51dloc_37bdee51d:
37bdee51dpxor x1, x1
37bdee521mov eax, 1
37bdee526jmp 0x37bdee310
37bdee52b
37bdee52bloc_37bdee52b:
37bdee52bmov eax, 1
37bdee530jmp 0x37bdee47c
37bdee535
37bdee535loc_37bdee535:
37bdee535neg rax
37bdee538jmp 0x37bded6f7
37bded5c0
37bdee53d
37bdee53d // align 0x10
37bdee53d // align 0x10
37bdee540
37bdee540chpsv_64_:
37bdee540push r12
37bdee542push rbp
37bdee543push rdi
37bdee544push rsi
37bdee545push rbx
37bdee546sub rsp, 96
37bdee54amov rdi, [rsp+200]
37bdee552mov [rdi], 0
37bdee559mov rsi, rdx
37bdee55cmov r12, r8
37bdee55fmov rbp, r9
37bdee562mov r8l, 1
37bdee568mov r9l, 1
37bdee56elea rdx, [rip+0x66631b]
37bdee575mov rbx, rcx
37bdee578call lsame_64_
37bdee57dtest rax, rax
37bdee580je 0x37bdee690
37bdee586
37bdee586loc_37bdee586:
37bdee586mov rax, [rsi]
37bdee589test rax, rax
37bdee58cjs 0x37bdee650
37bdee592cmp [r12], 0
37bdee597js 0x37bdee6c8
37bdee59dmov rcx, [rsp+192]
37bdee5a5test rax, rax
37bdee5a8mov edx, 1
37bdee5adcmovle rax, rdx
37bdee5b1cmp [rcx], rax
37bdee5b4jl 0x37bdee6e0
37bdee5bamov rax, [rdi]
37bdee5bdtest rax, rax
37bdee5c0jne 0x37bdee6f1
37bdee5c6mov [rsp+32], rdi
37bdee5cbmov r8, rbp
37bdee5cemov rdx, rsi
37bdee5d1mov rcx, rbx
37bdee5d4mov [rsp+40], 1
37bdee5ddmov r9, [rsp+176]
37bdee5e5call chptrf_64_
37bdee5eacmp [rdi], 0
37bdee5eejne 0x37bdee67c
37bdee5f4mov [rsp+56], rdi
37bdee5f9mov r9, rbp
37bdee5fcmov r8, r12
37bdee5ffmov rdx, rsi
37bdee602mov rax, [rsp+192]
37bdee60amov rcx, rbx
37bdee60dmov [rsp+64], 1
37bdee616mov [rsp+48], rax
37bdee61bmov rax, [rsp+184]
37bdee623mov [rsp+40], rax
37bdee628mov rax, [rsp+176]
37bdee630mov [rsp+32], rax
37bdee635call chptrs_64_
37bdee63anop
37bdee63badd rsp, 96
37bdee63fpop rbx
37bdee640pop rsi
37bdee641pop rdi
37bdee642pop rbp
37bdee643pop r12
37bdee645ret
37bdee646
37bdee646 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdee650
37bdee650loc_37bdee650:
37bdee650mov rdx, -2
37bdee657mov eax, 2
37bdee65c
37bdee65cloc_37bdee65c:
37bdee65cmov [rdi], rdx
37bdee65f
37bdee65floc_37bdee65f:
37bdee65flea rdx, [rsp+88]
37bdee664mov r8l, 6
37bdee66amov [rsp+88], rax
37bdee66flea rcx, [rip+0x66621c]
37bdee676call xerbla_64_
37bdee67bnop
37bdee67c
37bdee67cloc_37bdee67c:
37bdee67cadd rsp, 96
37bdee680pop rbx
37bdee681pop rsi
37bdee682pop rdi
37bdee683pop rbp
37bdee684pop r12
37bdee686ret
37bdee687
37bdee687 66 0f 1f 84 00 00 00 00 00 f........
37bdee690
37bdee690loc_37bdee690:
37bdee690mov r9l, 1
37bdee696mov r8l, 1
37bdee69clea rdx, [rip+0x6661ee]
37bdee6a3mov rcx, rbx
37bdee6a6call lsame_64_
37bdee6abtest rax, rax
37bdee6aejne 0x37bdee586
37bdee6b4mov rdx, -1
37bdee6bbmov eax, 1
37bdee6c0jmp 0x37bdee65c
37bdee6c2
37bdee6c2 66 0f 1f 44 00 00 f..D..
37bdee6c8
37bdee6c8loc_37bdee6c8:
37bdee6c8mov rdx, -3
37bdee6cfmov eax, 3
37bdee6d4jmp 0x37bdee65c
37bdee6d6
37bdee6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdee6e0
37bdee6e0loc_37bdee6e0:
37bdee6e0mov rdx, -7
37bdee6e7mov eax, 7
37bdee6ecjmp 0x37bdee65c
37bdee6f1
37bdee6f1loc_37bdee6f1:
37bdee6f1neg rax
37bdee6f4jmp 0x37bdee65f
37bdee540
37bdee540chpsv_64_:
37bdee540push r12
37bdee542push rbp
37bdee543push rdi
37bdee544push rsi
37bdee545push rbx
37bdee546sub rsp, 96
37bdee54amov rdi, [rsp+200]
37bdee552mov [rdi], 0
37bdee559mov rsi, rdx
37bdee55cmov r12, r8
37bdee55fmov rbp, r9
37bdee562mov r8l, 1
37bdee568mov r9l, 1
37bdee56elea rdx, [rip+0x66631b]
37bdee575mov rbx, rcx
37bdee578call lsame_64_
37bdee57dtest rax, rax
37bdee580je 0x37bdee690
37bdee586
37bdee586loc_37bdee586:
37bdee586mov rax, [rsi]
37bdee589test rax, rax
37bdee58cjs 0x37bdee650
37bdee592cmp [r12], 0
37bdee597js 0x37bdee6c8
37bdee59dmov rcx, [rsp+192]
37bdee5a5test rax, rax
37bdee5a8mov edx, 1
37bdee5adcmovle rax, rdx
37bdee5b1cmp [rcx], rax
37bdee5b4jl 0x37bdee6e0
37bdee5bamov rax, [rdi]
37bdee5bdtest rax, rax
37bdee5c0jne 0x37bdee6f1
37bdee5c6mov [rsp+32], rdi
37bdee5cbmov r8, rbp
37bdee5cemov rdx, rsi
37bdee5d1mov rcx, rbx
37bdee5d4mov [rsp+40], 1
37bdee5ddmov r9, [rsp+176]
37bdee5e5call chptrf_64_
37bdee5eacmp [rdi], 0
37bdee5eejne 0x37bdee67c
37bdee5f4mov [rsp+56], rdi
37bdee5f9mov r9, rbp
37bdee5fcmov r8, r12
37bdee5ffmov rdx, rsi
37bdee602mov rax, [rsp+192]
37bdee60amov rcx, rbx
37bdee60dmov [rsp+64], 1
37bdee616mov [rsp+48], rax
37bdee61bmov rax, [rsp+184]
37bdee623mov [rsp+40], rax
37bdee628mov rax, [rsp+176]
37bdee630mov [rsp+32], rax
37bdee635call chptrs_64_
37bdee63anop
37bdee63badd rsp, 96
37bdee63fpop rbx
37bdee640pop rsi
37bdee641pop rdi
37bdee642pop rbp
37bdee643pop r12
37bdee645ret
37bdee646
37bdee646 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdee650
37bdee650loc_37bdee650:
37bdee650mov rdx, -2
37bdee657mov eax, 2
37bdee65c
37bdee65cloc_37bdee65c:
37bdee65cmov [rdi], rdx
37bdee65f
37bdee65floc_37bdee65f:
37bdee65flea rdx, [rsp+88]
37bdee664mov r8l, 6
37bdee66amov [rsp+88], rax
37bdee66flea rcx, [rip+0x66621c]
37bdee676call xerbla_64_
37bdee67bnop
37bdee67c
37bdee67cloc_37bdee67c:
37bdee67cadd rsp, 96
37bdee680pop rbx
37bdee681pop rsi
37bdee682pop rdi
37bdee683pop rbp
37bdee684pop r12
37bdee686ret
37bdee687
37bdee687 66 0f 1f 84 00 00 00 00 00 f........
37bdee690
37bdee690loc_37bdee690:
37bdee690mov r9l, 1
37bdee696mov r8l, 1
37bdee69clea rdx, [rip+0x6661ee]
37bdee6a3mov rcx, rbx
37bdee6a6call lsame_64_
37bdee6abtest rax, rax
37bdee6aejne 0x37bdee586
37bdee6b4mov rdx, -1
37bdee6bbmov eax, 1
37bdee6c0jmp 0x37bdee65c
37bdee6c2
37bdee6c2 66 0f 1f 44 00 00 f..D..
37bdee6c8
37bdee6c8loc_37bdee6c8:
37bdee6c8mov rdx, -3
37bdee6cfmov eax, 3
37bdee6d4jmp 0x37bdee65c
37bdee6d6
37bdee6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdee6e0
37bdee6e0loc_37bdee6e0:
37bdee6e0mov rdx, -7
37bdee6e7mov eax, 7
37bdee6ecjmp 0x37bdee65c
37bdee6f1
37bdee6f1loc_37bdee6f1:
37bdee6f1neg rax
37bdee6f4jmp 0x37bdee65f
37bdee540
37bdee6f9
37bdee6f9 // align 0x10
37bdee6f9 // align 0x10
37bdee700
37bdee700chpsvx_64_:
37bdee700push r13
37bdee702push r12
37bdee704push rbp
37bdee705push rdi
37bdee706push rsi
37bdee707push rbx
37bdee708sub rsp, 168
37bdee70fmovups [rsp+144], x6
37bdee717mov rdi, [rsp+352]
37bdee71fmov [rdi], 0
37bdee726mov rsi, rdx
37bdee729mov rbx, r8
37bdee72cmov rbp, r9
37bdee72fmov r8l, 1
37bdee735mov r9l, 1
37bdee73blea rdx, [rip+0x66615e]
37bdee742mov r13, rcx
37bdee745call lsame_64_
37bdee74amov r12, rax
37bdee74dtest rax, rax
37bdee750jne 0x37bdee7c0
37bdee752mov r9l, 1
37bdee758mov r8l, 1
37bdee75elea rdx, [rip+0x66613c]
37bdee765mov rcx, r13
37bdee768call lsame_64_
37bdee76dtest rax, rax
37bdee770jne 0x37bdee7c0
37bdee772mov [rdi], -1
37bdee779mov edx, 1
37bdee77e
37bdee77eloc_37bdee77e:
37bdee77emov [rsp+136], rdx
37bdee786mov r8l, 6
37bdee78clea rdx, [rsp+136]
37bdee794lea rcx, [rip+0x666109]
37bdee79bcall xerbla_64_
37bdee7a0nop
37bdee7a1
37bdee7a1loc_37bdee7a1:
37bdee7a1movups x6, [rsp+144]
37bdee7a9add rsp, 168
37bdee7b0pop rbx
37bdee7b1pop rsi
37bdee7b2pop rdi
37bdee7b3pop rbp
37bdee7b4pop r12
37bdee7b6pop r13
37bdee7b8ret
37bdee7b9
37bdee7b9 0f 1f 80 00 00 00 00 .......
37bdee7c0
37bdee7c0loc_37bdee7c0:
37bdee7c0mov r9l, 1
37bdee7c6mov r8l, 1
37bdee7cclea rdx, [rip+0x6660cf]
37bdee7d3mov rcx, rsi
37bdee7d6call lsame_64_
37bdee7dbtest rax, rax
37bdee7deje 0x37bdee848
37bdee7e0
37bdee7e0loc_37bdee7e0:
37bdee7e0mov rax, [rbx]
37bdee7e3test rax, rax
37bdee7e6js 0x37bdee830
37bdee7e8cmp [rbp], 0
37bdee7edjs 0x37bdeeb48
37bdee7f3mov rcx, [rsp+288]
37bdee7fbtest rax, rax
37bdee7femov edx, 1
37bdee803cmovg rdx, rax
37bdee807cmp [rcx], rdx
37bdee80ajl 0x37bdee880
37bdee80cmov rcx, [rsp+304]
37bdee814cmp [rcx], rdx
37bdee817jge 0x37bdee890
37bdee819mov rax, -11
37bdee820mov edx, 11
37bdee825jmp 0x37bdee83c
37bdee827
37bdee827 66 0f 1f 84 00 00 00 00 00 f........
37bdee830
37bdee830loc_37bdee830:
37bdee830mov rax, -3
37bdee837mov edx, 3
37bdee83c
37bdee83cloc_37bdee83c:
37bdee83cmov [rdi], rax
37bdee83fjmp 0x37bdee77e
37bdee844
37bdee844 0f 1f 40 00 ..@.
37bdee848
37bdee848loc_37bdee848:
37bdee848mov r9l, 1
37bdee84emov r8l, 1
37bdee854lea rdx, [rip+0x666048]
37bdee85bmov rcx, rsi
37bdee85ecall lsame_64_
37bdee863test rax, rax
37bdee866jne 0x37bdee7e0
37bdee86cmov rax, -2
37bdee873mov edx, 2
37bdee878jmp 0x37bdee83c
37bdee87a
37bdee87a 66 0f 1f 44 00 00 f..D..
37bdee880
37bdee880loc_37bdee880:
37bdee880mov rax, -9
37bdee887mov edx, 9
37bdee88cjmp 0x37bdee83c
37bdee88e
37bdee88e 66 90 f.
37bdee890
37bdee890loc_37bdee890:
37bdee890mov rdx, [rdi]
37bdee893test rdx, rdx
37bdee896jne 0x37bdeeb59
37bdee89ctest r12, r12
37bdee89fje 0x37bdeeb20
37bdee8a5lea rdx, [rax+1]
37bdee8a9mov r9, [rsp+264]
37bdee8b1lea r12, [rsp+136]
37bdee8b9imul rax, rdx
37bdee8bdmov rdx, [rsp+256]
37bdee8c5mov rcx, r12
37bdee8c8sar rax, 1
37bdee8cbmov [rsp+136], rax
37bdee8d3lea rax, [rip+0x665fd6]
37bdee8damov [rsp+32], rax
37bdee8dfmov r8, rax
37bdee8e2call ccopy_64_
37bdee8e7mov [rsp+32], rdi
37bdee8ecmov rdx, rbx
37bdee8efmov rcx, rsi
37bdee8f2mov r9, [rsp+272]
37bdee8famov r8, [rsp+264]
37bdee902mov [rsp+40], 1
37bdee90bcall chptrf_64_
37bdee910cmp [rdi], 0
37bdee914jg 0x37bdeeb30
37bdee91a
37bdee91aloc_37bdee91a:
37bdee91amov rax, [rsp+344]
37bdee922mov r8, rbx
37bdee925mov [rsp+48], 1
37bdee92emov rdx, rsi
37bdee931mov [rsp+40], 1
37bdee93amov r9, [rsp+256]
37bdee942lea rcx, [rip+0x665f6f]
37bdee949mov [rsp+32], rax
37bdee94ecall clanhp_64_
37bdee953mov [rsp+56], rdi
37bdee958mov rdx, rbx
37bdee95bmov rcx, rsi
37bdee95emov rax, [rsp+336]
37bdee966mov [rsp+32], r12
37bdee96bmov r9, [rsp+272]
37bdee973mov [rsp+64], 1
37bdee97cmov [rsp+48], rax
37bdee981mov rax, [rsp+312]
37bdee989mov r8, [rsp+264]
37bdee991movss [rsp+136], x0
37bdee99amov [rsp+40], rax
37bdee99fcall chpcon_64_
37bdee9a4mov rax, [rsp+304]
37bdee9acmov r8, rbp
37bdee9afmov rdx, rbx
37bdee9b2mov [rsp+56], 4
37bdee9bbmov r9, [rsp+280]
37bdee9c3lea rcx, [rip+0x665eef]
37bdee9camov [rsp+48], rax
37bdee9cfmov rax, [rsp+296]
37bdee9d7mov [rsp+40], rax
37bdee9dcmov rax, [rsp+288]
37bdee9e4mov [rsp+32], rax
37bdee9e9call clacpy_64_
37bdee9eemov [rsp+56], rdi
37bdee9f3mov r8, rbp
37bdee9f6mov rdx, rbx
37bdee9f9mov rax, [rsp+304]
37bdeea01mov r9, [rsp+264]
37bdeea09mov rcx, rsi
37bdeea0cmov [rsp+64], 1
37bdeea15mov [rsp+48], rax
37bdeea1amov rax, [rsp+296]
37bdeea22mov [rsp+40], rax
37bdeea27mov rax, [rsp+272]
37bdeea2fmov [rsp+32], rax
37bdeea34call chptrs_64_
37bdeea39mov r8, rbp
37bdeea3cmov rdx, rbx
37bdeea3fmov rcx, rsi
37bdeea42mov rax, [rsp+344]
37bdeea4amov r9, [rsp+256]
37bdeea52mov [rsp+112], rdi
37bdeea57mov [rsp+120], 1
37bdeea60mov [rsp+104], rax
37bdeea65mov rax, [rsp+336]
37bdeea6dmov [rsp+96], rax
37bdeea72mov rax, [rsp+328]
37bdeea7amov [rsp+88], rax
37bdeea7fmov rax, [rsp+320]
37bdeea87mov [rsp+80], rax
37bdeea8cmov rax, [rsp+304]
37bdeea94mov [rsp+72], rax
37bdeea99mov rax, [rsp+296]
37bdeeaa1mov [rsp+64], rax
37bdeeaa6mov rax, [rsp+288]
37bdeeaaemov [rsp+56], rax
37bdeeab3mov rax, [rsp+280]
37bdeeabbmov [rsp+48], rax
37bdeeac0mov rax, [rsp+272]
37bdeeac8mov [rsp+40], rax
37bdeeacdmov rax, [rsp+264]
37bdeead5mov [rsp+32], rax
37bdeeadacall chprfs_64_
37bdeeadfmov rax, [rsp+312]
37bdeeae7mov edx, 7
37bdeeaeclea rcx, [rip+0x665dca]
37bdeeaf3movss x1, [rax]
37bdeeaf7movaps x6, x1
37bdeeafacall slamch_64_
37bdeeaffcomiss x0, x6
37bdeeb02jbe 0x37bdee7a1
37bdeeb08mov rax, [rbx]
37bdeeb0badd rax, 1
37bdeeb0fmov [rdi], rax
37bdeeb12jmp 0x37bdee7a1
37bdeeb17
37bdeeb17 66 0f 1f 84 00 00 00 00 00 f........
37bdeeb20
37bdeeb20loc_37bdeeb20:
37bdeeb20lea r12, [rsp+136]
37bdeeb28jmp 0x37bdee91a
37bdeeb2d
37bdeeb2d 0f 1f 00 ...
37bdeeb30
37bdeeb30loc_37bdeeb30:
37bdeeb30mov rax, [rsp+312]
37bdeeb38mov [rax], 0
37bdeeb3ejmp 0x37bdee7a1
37bdeeb43
37bdeeb43 0f 1f 44 00 00 ..D..
37bdeeb48
37bdeeb48loc_37bdeeb48:
37bdeeb48mov rax, -4
37bdeeb4fmov edx, 4
37bdeeb54jmp 0x37bdee83c
37bdeeb59
37bdeeb59loc_37bdeeb59:
37bdeeb59neg rdx
37bdeeb5cjmp 0x37bdee77e
37bdee700
37bdee700chpsvx_64_:
37bdee700push r13
37bdee702push r12
37bdee704push rbp
37bdee705push rdi
37bdee706push rsi
37bdee707push rbx
37bdee708sub rsp, 168
37bdee70fmovups [rsp+144], x6
37bdee717mov rdi, [rsp+352]
37bdee71fmov [rdi], 0
37bdee726mov rsi, rdx
37bdee729mov rbx, r8
37bdee72cmov rbp, r9
37bdee72fmov r8l, 1
37bdee735mov r9l, 1
37bdee73blea rdx, [rip+0x66615e]
37bdee742mov r13, rcx
37bdee745call lsame_64_
37bdee74amov r12, rax
37bdee74dtest rax, rax
37bdee750jne 0x37bdee7c0
37bdee752mov r9l, 1
37bdee758mov r8l, 1
37bdee75elea rdx, [rip+0x66613c]
37bdee765mov rcx, r13
37bdee768call lsame_64_
37bdee76dtest rax, rax
37bdee770jne 0x37bdee7c0
37bdee772mov [rdi], -1
37bdee779mov edx, 1
37bdee77e
37bdee77eloc_37bdee77e:
37bdee77emov [rsp+136], rdx
37bdee786mov r8l, 6
37bdee78clea rdx, [rsp+136]
37bdee794lea rcx, [rip+0x666109]
37bdee79bcall xerbla_64_
37bdee7a0nop
37bdee7a1
37bdee7a1loc_37bdee7a1:
37bdee7a1movups x6, [rsp+144]
37bdee7a9add rsp, 168
37bdee7b0pop rbx
37bdee7b1pop rsi
37bdee7b2pop rdi
37bdee7b3pop rbp
37bdee7b4pop r12
37bdee7b6pop r13
37bdee7b8ret
37bdee7b9
37bdee7b9 0f 1f 80 00 00 00 00 .......
37bdee7c0
37bdee7c0loc_37bdee7c0:
37bdee7c0mov r9l, 1
37bdee7c6mov r8l, 1
37bdee7cclea rdx, [rip+0x6660cf]
37bdee7d3mov rcx, rsi
37bdee7d6call lsame_64_
37bdee7dbtest rax, rax
37bdee7deje 0x37bdee848
37bdee7e0
37bdee7e0loc_37bdee7e0:
37bdee7e0mov rax, [rbx]
37bdee7e3test rax, rax
37bdee7e6js 0x37bdee830
37bdee7e8cmp [rbp], 0
37bdee7edjs 0x37bdeeb48
37bdee7f3mov rcx, [rsp+288]
37bdee7fbtest rax, rax
37bdee7femov edx, 1
37bdee803cmovg rdx, rax
37bdee807cmp [rcx], rdx
37bdee80ajl 0x37bdee880
37bdee80cmov rcx, [rsp+304]
37bdee814cmp [rcx], rdx
37bdee817jge 0x37bdee890
37bdee819mov rax, -11
37bdee820mov edx, 11
37bdee825jmp 0x37bdee83c
37bdee827
37bdee827 66 0f 1f 84 00 00 00 00 00 f........
37bdee830
37bdee830loc_37bdee830:
37bdee830mov rax, -3
37bdee837mov edx, 3
37bdee83c
37bdee83cloc_37bdee83c:
37bdee83cmov [rdi], rax
37bdee83fjmp 0x37bdee77e
37bdee844
37bdee844 0f 1f 40 00 ..@.
37bdee848
37bdee848loc_37bdee848:
37bdee848mov r9l, 1
37bdee84emov r8l, 1
37bdee854lea rdx, [rip+0x666048]
37bdee85bmov rcx, rsi
37bdee85ecall lsame_64_
37bdee863test rax, rax
37bdee866jne 0x37bdee7e0
37bdee86cmov rax, -2
37bdee873mov edx, 2
37bdee878jmp 0x37bdee83c
37bdee87a
37bdee87a 66 0f 1f 44 00 00 f..D..
37bdee880
37bdee880loc_37bdee880:
37bdee880mov rax, -9
37bdee887mov edx, 9
37bdee88cjmp 0x37bdee83c
37bdee88e
37bdee88e 66 90 f.
37bdee890
37bdee890loc_37bdee890:
37bdee890mov rdx, [rdi]
37bdee893test rdx, rdx
37bdee896jne 0x37bdeeb59
37bdee89ctest r12, r12
37bdee89fje 0x37bdeeb20
37bdee8a5lea rdx, [rax+1]
37bdee8a9mov r9, [rsp+264]
37bdee8b1lea r12, [rsp+136]
37bdee8b9imul rax, rdx
37bdee8bdmov rdx, [rsp+256]
37bdee8c5mov rcx, r12
37bdee8c8sar rax, 1
37bdee8cbmov [rsp+136], rax
37bdee8d3lea rax, [rip+0x665fd6]
37bdee8damov [rsp+32], rax
37bdee8dfmov r8, rax
37bdee8e2call ccopy_64_
37bdee8e7mov [rsp+32], rdi
37bdee8ecmov rdx, rbx
37bdee8efmov rcx, rsi
37bdee8f2mov r9, [rsp+272]
37bdee8famov r8, [rsp+264]
37bdee902mov [rsp+40], 1
37bdee90bcall chptrf_64_
37bdee910cmp [rdi], 0
37bdee914jg 0x37bdeeb30
37bdee91a
37bdee91aloc_37bdee91a:
37bdee91amov rax, [rsp+344]
37bdee922mov r8, rbx
37bdee925mov [rsp+48], 1
37bdee92emov rdx, rsi
37bdee931mov [rsp+40], 1
37bdee93amov r9, [rsp+256]
37bdee942lea rcx, [rip+0x665f6f]
37bdee949mov [rsp+32], rax
37bdee94ecall clanhp_64_
37bdee953mov [rsp+56], rdi
37bdee958mov rdx, rbx
37bdee95bmov rcx, rsi
37bdee95emov rax, [rsp+336]
37bdee966mov [rsp+32], r12
37bdee96bmov r9, [rsp+272]
37bdee973mov [rsp+64], 1
37bdee97cmov [rsp+48], rax
37bdee981mov rax, [rsp+312]
37bdee989mov r8, [rsp+264]
37bdee991movss [rsp+136], x0
37bdee99amov [rsp+40], rax
37bdee99fcall chpcon_64_
37bdee9a4mov rax, [rsp+304]
37bdee9acmov r8, rbp
37bdee9afmov rdx, rbx
37bdee9b2mov [rsp+56], 4
37bdee9bbmov r9, [rsp+280]
37bdee9c3lea rcx, [rip+0x665eef]
37bdee9camov [rsp+48], rax
37bdee9cfmov rax, [rsp+296]
37bdee9d7mov [rsp+40], rax
37bdee9dcmov rax, [rsp+288]
37bdee9e4mov [rsp+32], rax
37bdee9e9call clacpy_64_
37bdee9eemov [rsp+56], rdi
37bdee9f3mov r8, rbp
37bdee9f6mov rdx, rbx
37bdee9f9mov rax, [rsp+304]
37bdeea01mov r9, [rsp+264]
37bdeea09mov rcx, rsi
37bdeea0cmov [rsp+64], 1
37bdeea15mov [rsp+48], rax
37bdeea1amov rax, [rsp+296]
37bdeea22mov [rsp+40], rax
37bdeea27mov rax, [rsp+272]
37bdeea2fmov [rsp+32], rax
37bdeea34call chptrs_64_
37bdeea39mov r8, rbp
37bdeea3cmov rdx, rbx
37bdeea3fmov rcx, rsi
37bdeea42mov rax, [rsp+344]
37bdeea4amov r9, [rsp+256]
37bdeea52mov [rsp+112], rdi
37bdeea57mov [rsp+120], 1
37bdeea60mov [rsp+104], rax
37bdeea65mov rax, [rsp+336]
37bdeea6dmov [rsp+96], rax
37bdeea72mov rax, [rsp+328]
37bdeea7amov [rsp+88], rax
37bdeea7fmov rax, [rsp+320]
37bdeea87mov [rsp+80], rax
37bdeea8cmov rax, [rsp+304]
37bdeea94mov [rsp+72], rax
37bdeea99mov rax, [rsp+296]
37bdeeaa1mov [rsp+64], rax
37bdeeaa6mov rax, [rsp+288]
37bdeeaaemov [rsp+56], rax
37bdeeab3mov rax, [rsp+280]
37bdeeabbmov [rsp+48], rax
37bdeeac0mov rax, [rsp+272]
37bdeeac8mov [rsp+40], rax
37bdeeacdmov rax, [rsp+264]
37bdeead5mov [rsp+32], rax
37bdeeadacall chprfs_64_
37bdeeadfmov rax, [rsp+312]
37bdeeae7mov edx, 7
37bdeeaeclea rcx, [rip+0x665dca]
37bdeeaf3movss x1, [rax]
37bdeeaf7movaps x6, x1
37bdeeafacall slamch_64_
37bdeeaffcomiss x0, x6
37bdeeb02jbe 0x37bdee7a1
37bdeeb08mov rax, [rbx]
37bdeeb0badd rax, 1
37bdeeb0fmov [rdi], rax
37bdeeb12jmp 0x37bdee7a1
37bdeeb17
37bdeeb17 66 0f 1f 84 00 00 00 00 00 f........
37bdeeb20
37bdeeb20loc_37bdeeb20:
37bdeeb20lea r12, [rsp+136]
37bdeeb28jmp 0x37bdee91a
37bdeeb2d
37bdeeb2d 0f 1f 00 ...
37bdeeb30
37bdeeb30loc_37bdeeb30:
37bdeeb30mov rax, [rsp+312]
37bdeeb38mov [rax], 0
37bdeeb3ejmp 0x37bdee7a1
37bdeeb43
37bdeeb43 0f 1f 44 00 00 ..D..
37bdeeb48
37bdeeb48loc_37bdeeb48:
37bdeeb48mov rax, -4
37bdeeb4fmov edx, 4
37bdeeb54jmp 0x37bdee83c
37bdeeb59
37bdeeb59loc_37bdeeb59:
37bdeeb59neg rdx
37bdeeb5cjmp 0x37bdee77e
37bdee700
Loading..