File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bdeab80
    37bdeab80chpevx_64_:
    37bdeab80push r15
    37bdeab82push r14
    37bdeab84push r13
    37bdeab86push r12
    37bdeab88push rbp
    37bdeab89push rdi
    37bdeab8apush rsi
    37bdeab8bpush rbx
    37bdeab8csub rsp, 280
    37bdeab93movups [rsp+256], x6
    37bdeab9bmov rax, [rsp+456]
    37bdeaba3mov rdi, [rsp+496]
    37bdeababmov rbp, [rsp+440]
    37bdeabb3mov rax, [rax]
    37bdeabb6mov rbx, rdx
    37bdeabb9mov [rsp+368], r8
    37bdeabc1lea rdx, [rip+0x669b68]
    37bdeabc8mov r8l, 1
    37bdeabcemov rsi, r9
    37bdeabd1mov r9l, 1
    37bdeabd7mov [rsp+352], rcx
    37bdeabdfmov [rsp+160], rax
    37bdeabe7call lsame_64_
    37bdeabecmov r9l, 1
    37bdeabf2mov r8l, 1
    37bdeabf8mov rcx, rbx
    37bdeabfblea rdx, [rip+0x669b2f]
    37bdeac02mov r12, rax
    37bdeac05call lsame_64_
    37bdeac0amov r9l, 1
    37bdeac10mov r8l, 1
    37bdeac16mov rcx, rbx
    37bdeac19lea rdx, [rip+0x669b10]
    37bdeac20mov r14, rax
    37bdeac23call lsame_64_
    37bdeac28mov r9l, 1
    37bdeac2emov r8l, 1
    37bdeac34mov rcx, rbx
    37bdeac37lea rdx, [rip+0x669af4]
    37bdeac3emov r13, rax
    37bdeac41call lsame_64_
    37bdeac46mov [rdi], 0
    37bdeac4dmov r15, rax
    37bdeac50test r12, r12
    37bdeac53je 0x37bdead60
    37bdeac59
    37bdeac59loc_37bdeac59:
    37bdeac59mov rax, r14
    37bdeac5cor rax, r13
    37bdeac5fjne 0x37bdeacb8
    37bdeac61test r15, r15
    37bdeac64jne 0x37bdeacb8
    37bdeac66mov rdx, -2
    37bdeac6dmov eax, 2
    37bdeac72
    37bdeac72loc_37bdeac72:
    37bdeac72mov [rdi], rdx
    37bdeac75
    37bdeac75loc_37bdeac75:
    37bdeac75lea rdx, [rsp+248]
    37bdeac7dmov r8l, 6
    37bdeac83lea rcx, [rip+0x669aac]
    37bdeac8amov [rsp+248], rax
    37bdeac92call xerbla_64_
    37bdeac97nop
    37bdeac98
    37bdeac98loc_37bdeac98:
    37bdeac98movups x6, [rsp+256]
    37bdeaca0add rsp, 280
    37bdeaca7pop rbx
    37bdeaca8pop rsi
    37bdeaca9pop rdi
    37bdeacaapop rbp
    37bdeacabpop r12
    37bdeacadpop r13
    37bdeacafpop r14
    37bdeacb1pop r15
    37bdeacb3ret
    37bdeacb4
    37bdeacb4 0f 1f 40 00 ..@.
    37bdeacb8
    37bdeacb8loc_37bdeacb8:
    37bdeacb8mov rcx, [rsp+368]
    37bdeacc0mov r9l, 1
    37bdeacc6mov r8l, 1
    37bdeaccclea rdx, [rip+0x669a61]
    37bdeacd3call lsame_64_
    37bdeacd8test rax, rax
    37bdeacdbje 0x37bdeada0
    37bdeace1
    37bdeace1loc_37bdeace1:
    37bdeace1mov rax, [rsi]
    37bdeace4test rax, rax
    37bdeace7js 0x37bdeb6a0
    37bdeacedtest r13, r13
    37bdeacf0je 0x37bdeade0
    37bdeacf6test rax, rax
    37bdeacf9je 0x37bdead20
    37bdeacfbmov rcx, [rsp+392]
    37bdead03movss x0, [rcx]
    37bdead07mov rcx, [rsp+400]
    37bdead0fcomiss x0, [rcx]
    37bdead12jae 0x37bdeb74c
    37bdead18nop [rax+rax]
    37bdead20
    37bdead20loc_37bdead20:
    37bdead20mov rdx, [rdi]
    37bdead23test rdx, rdx
    37bdead26jne 0x37bdeb91e
    37bdead2cmov rcx, [rsp+456]
    37bdead34mov rdx, [rcx]
    37bdead37test rdx, rdx
    37bdead3ajle 0x37bdead4e
    37bdead3ctest r12, r12
    37bdead3fje 0x37bdeae20
    37bdead45cmp rax, rdx
    37bdead48jle 0x37bdeae20
    37bdead4e
    37bdead4eloc_37bdead4e:
    37bdead4emov [rdi], -14
    37bdead55mov eax, 14
    37bdead5ajmp 0x37bdeac75
    37bdead5f
    37bdead5f 90 .
    37bdead60
    37bdead60loc_37bdead60:
    37bdead60mov rcx, [rsp+352]
    37bdead68mov r9l, 1
    37bdead6emov r8l, 1
    37bdead74lea rdx, [rip+0x6699b8]
    37bdead7bcall lsame_64_
    37bdead80test rax, rax
    37bdead83jne 0x37bdeac59
    37bdead89mov [rdi], -1
    37bdead90mov eax, 1
    37bdead95jmp 0x37bdeac75
    37bdead9a
    37bdead9a 66 0f 1f 44 00 00 f..D..
    37bdeada0
    37bdeada0loc_37bdeada0:
    37bdeada0mov rcx, [rsp+368]
    37bdeada8mov r9l, 1
    37bdeadaemov r8l, 1
    37bdeadb4lea rdx, [rip+0x66997a]
    37bdeadbbcall lsame_64_
    37bdeadc0test rax, rax
    37bdeadc3jne 0x37bdeace1
    37bdeadc9mov rdx, -3
    37bdeadd0mov eax, 3
    37bdeadd5jmp 0x37bdeac72
    37bdeadda
    37bdeadda 66 0f 1f 44 00 00 f..D..
    37bdeade0
    37bdeade0loc_37bdeade0:
    37bdeade0test r15, r15
    37bdeade3je 0x37bdead20
    37bdeade9mov rcx, [rsp+408]
    37bdeadf1test rax, rax
    37bdeadf4mov edx, 1
    37bdeadf9cmovg rdx, rax
    37bdeadfdmov rcx, [rcx]
    37bdeae00cmp rcx, rdx
    37bdeae03jg 0x37bdeae0e
    37bdeae05test rcx, rcx
    37bdeae08jg 0x37bdeb8a0
    37bdeae0e
    37bdeae0eloc_37bdeae0e:
    37bdeae0emov rdx, -8
    37bdeae15mov eax, 8
    37bdeae1ajmp 0x37bdeac72
    37bdeae1f
    37bdeae1f 90 .
    37bdeae20
    37bdeae20loc_37bdeae20:
    37bdeae20mov rcx, [rsp+432]
    37bdeae28mov [rcx], 0
    37bdeae2ftest rax, rax
    37bdeae32je 0x37bdeac98
    37bdeae38cmp rax, 1
    37bdeae3cje 0x37bdeb6b8
    37bdeae42mov edx, 12
    37bdeae47lea rcx, [rip+0x6698ee]
    37bdeae4ecall slamch_64_
    37bdeae53mov edx, 9
    37bdeae58lea rcx, [rip+0x6698e9]
    37bdeae5fmovaps x6, x0
    37bdeae62call slamch_64_
    37bdeae67mov rax, [rsp+424]
    37bdeae6fmovaps x1, x6
    37bdeae72divss x1, x0
    37bdeae76movss x0, [rax]
    37bdeae7amovss [rsp+212], x0
    37bdeae83test r13, r13
    37bdeae86je 0x37bdeb700
    37bdeae8cmov rax, [rsp+392]
    37bdeae94movss x0, [rax]
    37bdeae98mov rax, [rsp+400]
    37bdeaea0movss x2, [rax]
    37bdeaea4
    37bdeaea4loc_37bdeaea4:
    37bdeaea4mov rax, [rsp+472]
    37bdeaeacmov r9, [rsp+384]
    37bdeaeb4mov [rsp+48], 1
    37bdeaebdmov r8, rsi
    37bdeaec0mov [rsp+40], 1
    37bdeaec9lea rcx, [rip+0x669881]
    37bdeaed0mov rdx, [rsp+368]
    37bdeaed8mov [rsp+32], rax
    37bdeaeddmovss [rsp+168], x1
    37bdeaee6movss [rsp+224], x2
    37bdeaeefmovss [rsp+220], x0
    37bdeaef8call clanhp_64_
    37bdeaefdmovss x1, [rsp+168]
    37bdeaf06movaps x2, x0
    37bdeaf09pxor x0, x0
    37bdeaf0dcomiss x2, x0
    37bdeaf10jbe 0x37bdeaf22
    37bdeaf12movaps x0, x1
    37bdeaf15sqrtss x0, x0
    37bdeaf19comiss x0, x2
    37bdeaf1cja 0x37bdeb3a0
    37bdeaf22
    37bdeaf22loc_37bdeaf22:
    37bdeaf22movss x0, [rip+0x669836]
    37bdeaf2amovaps x3, x0
    37bdeaf2ddivss x3, x1
    37bdeaf31movaps x1, x6
    37bdeaf34sqrtss x1, x1
    37bdeaf38sqrtss x1, x1
    37bdeaf3cdivss x0, x1
    37bdeaf40sqrtss x3, x3
    37bdeaf44minss x0, x3
    37bdeaf48comiss x2, x0
    37bdeaf4bja 0x37bdeb3a0
    37bdeaf51lea rax, [rsp+248]
    37bdeaf59mov [rsp+192], 0
    37bdeaf65mov [rsp+184], rax
    37bdeaf6d
    37bdeaf6dloc_37bdeaf6d:
    37bdeaf6dmov r11, [rsi]
    37bdeaf70lea rcx, [rsp+232]
    37bdeaf78mov rax, [rsp+472]
    37bdeaf80mov [rsp+56], 1
    37bdeaf89mov [rsp+48], rcx
    37bdeaf8emov r9, [rsp+472]
    37bdeaf96mov rdx, rsi
    37bdeaf99mov [rsp+200], rcx
    37bdeafa1mov rcx, [rsp+464]
    37bdeafa9lea rax, [rax+4*r11]
    37bdeafadlea r13, [r11+r11+1]
    37bdeafb2mov [rsp+32], rax
    37bdeafb7mov r8, [rsp+384]
    37bdeafbfmov [rsp+40], rcx
    37bdeafc4mov rcx, [rsp+368]
    37bdeafccmov [rsp+176], r11
    37bdeafd4mov [rsp+168], rax
    37bdeafdccall chptrd_64_
    37bdeafe1test r15, r15
    37bdeafe4mov rax, [rsp+168]
    37bdeafecmov r11, [rsp+176]
    37bdeaff4je 0x37bdeb008
    37bdeaff6mov rcx, [rsp+408]
    37bdeaffecmp [rcx], 1
    37bdeb002je 0x37bdeb733
    37bdeb008
    37bdeb008loc_37bdeb008:
    37bdeb008test r14, r14
    37bdeb00bje 0x37bdeb022
    37bdeb00d
    37bdeb00dloc_37bdeb00d:
    37bdeb00dmov rcx, [rsp+424]
    37bdeb015pxor x0, x0
    37bdeb019comiss x0, [rcx]
    37bdeb01cjae 0x37bdeb470
    37bdeb022
    37bdeb022loc_37bdeb022:
    37bdeb022test r12, r12
    37bdeb025je 0x37bdeb530
    37bdeb02bmov rcx, [rsp+472]
    37bdeb033lea r15, [rcx+4*r13-4]
    37bdeb038
    37bdeb038loc_37bdeb038:
    37bdeb038mov rdx, [rsi]
    37bdeb03bmov [rsp+72], rax
    37bdeb040lea r9, [rsp+220]
    37bdeb048mov r8, rsi
    37bdeb04bmov rcx, [rsp+480]
    37bdeb053mov [rsp+168], rax
    37bdeb05bmov rax, [rsp+472]
    37bdeb063mov r13, rdx
    37bdeb066mov [rsp+211], 66
    37bdeb06elea r14, [rcx+8*rdx]
    37bdeb072shl r13, 4
    37bdeb076mov [rsp+104], rcx
    37bdeb07bmov rcx, [rsp+184]
    37bdeb083mov [rsp+64], rax
    37bdeb088mov rax, [rsp+416]
    37bdeb090lea rdx, [rsp+211]
    37bdeb098mov [rsp+88], rcx
    37bdeb09dmov rcx, [rsp+432]
    37bdeb0a5mov [rsp+48], rax
    37bdeb0aamov rax, [rsp+408]
    37bdeb0b2mov [rsp+80], rcx
    37bdeb0b7lea rcx, [rsp+212]
    37bdeb0bfadd r13, [rsp+480]
    37bdeb0c7mov [rsp+56], rcx
    37bdeb0cclea rcx, [rsp+224]
    37bdeb0d4mov [rsp+40], rax
    37bdeb0d9mov [rsp+32], rcx
    37bdeb0demov rcx, rbx
    37bdeb0e1mov [rsp+152], 1
    37bdeb0edmov [rsp+144], 1
    37bdeb0f9mov [rsp+136], rdi
    37bdeb101mov [rsp+128], r13
    37bdeb109mov [rsp+120], r15
    37bdeb10emov [rsp+112], r14
    37bdeb113mov [rsp+96], rbp
    37bdeb118call sstebz_64_
    37bdeb11dmov rax, [rsp+488]
    37bdeb125mov [rsp+96], rdi
    37bdeb12amov rcx, rsi
    37bdeb12dmov [rsp+80], r13
    37bdeb132mov r9, [rsp+432]
    37bdeb13amov [rsp+88], rax
    37bdeb13fmov rax, [rsp+456]
    37bdeb147mov [rsp+72], r15
    37bdeb14cmov r8, [rsp+168]
    37bdeb154mov [rsp+64], rax
    37bdeb159mov rax, [rsp+448]
    37bdeb161mov [rsp+48], r14
    37bdeb166mov rdx, [rsp+472]
    37bdeb16emov [rsp+56], rax
    37bdeb173mov rax, [rsp+480]
    37bdeb17bmov [rsp+32], rbp
    37bdeb180mov [rsp+40], rax
    37bdeb185call cstein_64_
    37bdeb18amov rax, [rsp+200]
    37bdeb192mov rbx, [rsp+464]
    37bdeb19amov [rsp+104], 1
    37bdeb1a3mov [rsp+96], 1
    37bdeb1acmov rdx, [rsp+368]
    37bdeb1b4mov r9, rsi
    37bdeb1b7lea r8, [rip+0x669575]
    37bdeb1bemov [rsp+88], 1
    37bdeb1c7lea rcx, [rip+0x669566]
    37bdeb1cemov [rsp+80], rax
    37bdeb1d3mov rax, [rsi]
    37bdeb1d6mov [rsp+48], rbx
    37bdeb1dblea rax, [rbx+8*rax]
    37bdeb1dfmov [rsp+72], rax
    37bdeb1e4mov rax, [rsp+456]
    37bdeb1ecmov [rsp+64], rax
    37bdeb1f1mov rax, [rsp+448]
    37bdeb1f9mov [rsp+56], rax
    37bdeb1femov rax, [rsp+384]
    37bdeb206mov [rsp+40], rax
    37bdeb20bmov rax, [rsp+432]
    37bdeb213mov [rsp+32], rax
    37bdeb218call cupmtr_64_
    37bdeb21dcmp [rsp+192], 1
    37bdeb226je 0x37bdeb631
    37bdeb22c
    37bdeb22cloc_37bdeb22c:
    37bdeb22cmov rax, [rsp+432]
    37bdeb234mov rbx, [rax]
    37bdeb237
    37bdeb237loc_37bdeb237:
    37bdeb237cmp rbx, 1
    37bdeb23bjle 0x37bdeac98
    37bdeb241mov rax, [rsp+160]
    37bdeb249xor r14l, r14l
    37bdeb24cmov rcx, rbx
    37bdeb24fmov r9, [rsp+448]
    37bdeb257mov [rsp+376], rsi
    37bdeb25fmov rsi, rbx
    37bdeb262mov r11, [rsp+488]
    37bdeb26amov r12l, 1
    37bdeb270test rax, rax
    37bdeb273mov rbx, [rsp+480]
    37bdeb27bmov [rsp+496], rdi
    37bdeb283mov rdi, r9
    37bdeb286cmovns r14, rax
    37bdeb28amov rax, [rsp+432]
    37bdeb292lea r15, [8*r14]
    37bdeb29anop [rax+rax]
    37bdeb2a0
    37bdeb2a0loc_37bdeb2a0:
    37bdeb2a0add r12, 1
    37bdeb2a4cmp r12, rcx
    37bdeb2a7jg 0x37bdeb2e2
    37bdeb2a9movss x2, [rbp+4*r12-8]
    37bdeb2b0lea r8, [rcx+1]
    37bdeb2b4mov rdx, r12
    37bdeb2b7xor ecx, ecx
    37bdeb2b9movaps x0, x2
    37bdeb2bcnop [rax]
    37bdeb2c0
    37bdeb2c0loc_37bdeb2c0:
    37bdeb2c0movss x1, [rbp+4*rdx-4]
    37bdeb2c6comiss x0, x1
    37bdeb2c9minss x1, x0
    37bdeb2cdcmova rcx, rdx
    37bdeb2d1add rdx, 1
    37bdeb2d5movaps x0, x1
    37bdeb2d8cmp rdx, r8
    37bdeb2dbjne 0x37bdeb2c0
    37bdeb2ddtest rcx, rcx
    37bdeb2e0jne 0x37bdeb2f8
    37bdeb2e2
    37bdeb2e2loc_37bdeb2e2:
    37bdeb2e2cmp r12, rsi
    37bdeb2e5je 0x37bdeac98
    37bdeb2ebmov rcx, [rax]
    37bdeb2eeadd rdi, r15
    37bdeb2f1jmp 0x37bdeb2a0
    37bdeb2f3
    37bdeb2f3 0f 1f 44 00 00 ..D..
    37bdeb2f8
    37bdeb2f8loc_37bdeb2f8:
    37bdeb2f8lea r13, [rcx-1]
    37bdeb2fcmov r8, [rbx+8*r12-16]
    37bdeb301mov r9, rdi
    37bdeb304mov [rsp+432], rax
    37bdeb30cimul rcx, r14
    37bdeb310mov rdx, [rbx+8*r13]
    37bdeb314mov rax, [rsp+448]
    37bdeb31cmovss [rbp+4*r13], x2
    37bdeb323mov [rbx+8*r13], r8
    37bdeb327mov [rbx+8*r12-16], rdx
    37bdeb32csub rcx, r14
    37bdeb32fmovss [rbp+4*r12-8], x1
    37bdeb336lea rdx, [rax+8*rcx]
    37bdeb33alea rax, [rip+0x669417]
    37bdeb341mov rcx, [rsp+376]
    37bdeb349mov [rsp+488], r11
    37bdeb351mov [rsp+32], rax
    37bdeb356mov r8, rax
    37bdeb359call cswap_64_
    37bdeb35emov rax, [rsp+496]
    37bdeb366mov r11, [rsp+488]
    37bdeb36ecmp [rax], 0
    37bdeb372mov rax, [rsp+432]
    37bdeb37aje 0x37bdeb2e2
    37bdeb380mov rdx, [r11+8*r13]
    37bdeb384mov rcx, [r11+8*r12-16]
    37bdeb389mov [r11+8*r13], rcx
    37bdeb38dmov [r11+8*r12-16], rdx
    37bdeb392jmp 0x37bdeb2e2
    37bdeb397
    37bdeb397 66 0f 1f 84 00 00 00 00 00 f........
    37bdeb3a0
    37bdeb3a0loc_37bdeb3a0:
    37bdeb3a0divss x0, x2
    37bdeb3a4mov rax, [rsi]
    37bdeb3a7mov r8, [rsp+384]
    37bdeb3aflea r9, [rip+0x6693a2]
    37bdeb3b6lea rdx, [rax+1]
    37bdeb3baimul rdx, rax
    37bdeb3bemov rax, rdx
    37bdeb3c1shr rax, 63
    37bdeb3c5add rax, rdx
    37bdeb3c8lea rdx, [rsp+216]
    37bdeb3d0sar rax, 1
    37bdeb3d3mov [rsp+248], rax
    37bdeb3dblea rax, [rsp+248]
    37bdeb3e3mov rcx, rax
    37bdeb3e6mov [rsp+184], rax
    37bdeb3eemovss [rsp+216], x0
    37bdeb3f7call csscal_64_
    37bdeb3fcmov rax, [rsp+424]
    37bdeb404pxor x1, x1
    37bdeb408movss x0, [rax]
    37bdeb40ccomiss x0, x1
    37bdeb40fjbe 0x37bdeb423
    37bdeb411mulss x0, [rsp+216]
    37bdeb41amovss [rsp+212], x0
    37bdeb423
    37bdeb423loc_37bdeb423:
    37bdeb423test r13, r13
    37bdeb426je 0x37bdeb45f
    37bdeb428mov rax, [rsp+392]
    37bdeb430movss x0, [rsp+216]
    37bdeb439movss x1, [rax]
    37bdeb43dmov rax, [rsp+400]
    37bdeb445mulss x1, x0
    37bdeb449mulss x0, [rax]
    37bdeb44dmovss [rsp+220], x1
    37bdeb456movss [rsp+224], x0
    37bdeb45f
    37bdeb45floc_37bdeb45f:
    37bdeb45fmov [rsp+192], 1
    37bdeb46bjmp 0x37bdeaf6d
    37bdeb470
    37bdeb470loc_37bdeb470:
    37bdeb470lea r15, [rip+0x6692e1]
    37bdeb477mov rdx, [rsp+472]
    37bdeb47fmov rcx, rsi
    37bdeb482mov r9, rbp
    37bdeb485mov [rsp+32], r15
    37bdeb48amov r8, r15
    37bdeb48dmov [rsp+176], rax
    37bdeb495mov [rsp+168], r11
    37bdeb49dcall scopy_64_
    37bdeb4a2mov rdx, [rsi]
    37bdeb4a5test r12, r12
    37bdeb4a8mov rax, [rsp+472]
    37bdeb4b0mov r11, [rsp+168]
    37bdeb4b8lea rcx, [r13+2*rdx-1]
    37bdeb4bdlea r14, [rax+4*rcx]
    37bdeb4c1mov rax, [rsp+176]
    37bdeb4c9jne 0x37bdeb75d
    37bdeb4cfmov [rsp+32], r15
    37bdeb4d4sub rdx, 1
    37bdeb4d8mov r9, r14
    37bdeb4dbmov r8, r15
    37bdeb4demov rcx, [rsp+184]
    37bdeb4e6mov [rsp+248], rdx
    37bdeb4eemov rdx, rax
    37bdeb4f1mov [rsp+168], rax
    37bdeb4f9call scopy_64_
    37bdeb4femov r9, rdi
    37bdeb501mov r8, r14
    37bdeb504mov rdx, rbp
    37bdeb507mov rcx, rsi
    37bdeb50acall ssterf_64_
    37bdeb50fcmp [rdi], 0
    37bdeb513je 0x37bdeb8d1
    37bdeb519mov [rdi], 0
    37bdeb520mov rax, [rsp+168]
    37bdeb528nop [rax+rax]
    37bdeb530
    37bdeb530loc_37bdeb530:
    37bdeb530mov r8, [rsi]
    37bdeb533mov [rsp+72], rax
    37bdeb538lea r9, [rsp+220]
    37bdeb540mov rcx, rbx
    37bdeb543mov rax, [rsp+472]
    37bdeb54bmov [rsp+211], 69
    37bdeb553mov rdx, r8
    37bdeb556mov [rsp+136], rdi
    37bdeb55eshl rdx, 4
    37bdeb562add rdx, [rsp+480]
    37bdeb56amov [rsp+64], rax
    37bdeb56flea rax, [rsp+212]
    37bdeb577mov [rsp+128], rdx
    37bdeb57fmov rdx, [rsp+472]
    37bdeb587mov [rsp+56], rax
    37bdeb58cmov rax, [rsp+416]
    37bdeb594lea rdx, [rdx+4*r13-4]
    37bdeb599mov [rsp+96], rbp
    37bdeb59emov [rsp+120], rdx
    37bdeb5a3mov rdx, [rsp+480]
    37bdeb5abmov [rsp+48], rax
    37bdeb5b0mov rax, [rsp+408]
    37bdeb5b8mov [rsp+152], 1
    37bdeb5c4lea rdx, [rdx+8*r8]
    37bdeb5c8mov r8, rsi
    37bdeb5cbmov [rsp+112], rdx
    37bdeb5d0mov rdx, [rsp+480]
    37bdeb5d8mov [rsp+40], rax
    37bdeb5ddlea rax, [rsp+224]
    37bdeb5e5mov [rsp+104], rdx
    37bdeb5eamov rdx, [rsp+184]
    37bdeb5f2mov [rsp+32], rax
    37bdeb5f7mov [rsp+88], rdx
    37bdeb5fcmov rdx, [rsp+432]
    37bdeb604mov [rsp+144], 1
    37bdeb610mov [rsp+80], rdx
    37bdeb615lea rdx, [rsp+211]
    37bdeb61dcall sstebz_64_
    37bdeb622cmp [rsp+192], 1
    37bdeb62bjne 0x37bdeac98
    37bdeb631
    37bdeb631loc_37bdeb631:
    37bdeb631mov rax, [rdi]
    37bdeb634lea rbx, [rax-1]
    37bdeb638test rax, rax
    37bdeb63bjne 0x37bdeb648
    37bdeb63dmov rax, [rsp+432]
    37bdeb645mov rbx, [rax]
    37bdeb648
    37bdeb648loc_37bdeb648:
    37bdeb648lea rdx, [rsp+228]
    37bdeb650lea rcx, [rsp+240]
    37bdeb658mov r8, rbp
    37bdeb65bmovss x0, [rip+0x6690fd]
    37bdeb663lea r9, [rip+0x6690ee]
    37bdeb66adivss x0, [rsp+216]
    37bdeb673mov [rsp+240], rbx
    37bdeb67bmovss [rsp+228], x0
    37bdeb684call sscal_64_
    37bdeb689test r12, r12
    37bdeb68cjne 0x37bdeb22c
    37bdeb692jmp 0x37bdeac98
    37bdeb697
    37bdeb697 66 0f 1f 84 00 00 00 00 00 f........
    37bdeb6a0
    37bdeb6a0loc_37bdeb6a0:
    37bdeb6a0mov rdx, -4
    37bdeb6a7mov eax, 4
    37bdeb6acjmp 0x37bdeac72
    37bdeb6b1
    37bdeb6b1 0f 1f 80 00 00 00 00 .......
    37bdeb6b8
    37bdeb6b8loc_37bdeb6b8:
    37bdeb6b8mov rax, [rsp+384]
    37bdeb6c0movss x0, [rax]
    37bdeb6c4test r14, r14
    37bdeb6c7jne 0x37bdeb71d
    37bdeb6c9test r15, r15
    37bdeb6ccjne 0x37bdeb71d
    37bdeb6cemov rax, [rsp+392]
    37bdeb6d6comiss x0, [rax]
    37bdeb6d9ja 0x37bdeb70c
    37bdeb6db
    37bdeb6dbloc_37bdeb6db:
    37bdeb6dbtest r12, r12
    37bdeb6deje 0x37bdeac98
    37bdeb6e4mov rax, [rsp+448]
    37bdeb6ecmov [rax], 0x3f800000
    37bdeb6f3jmp 0x37bdeac98
    37bdeb6f8
    37bdeb6f8 0f 1f 84 00 00 00 00 00 ........
    37bdeb700
    37bdeb700loc_37bdeb700:
    37bdeb700pxor x2, x2
    37bdeb704movaps x0, x2
    37bdeb707jmp 0x37bdeaea4
    37bdeb70c
    37bdeb70cloc_37bdeb70c:
    37bdeb70cmov rax, [rsp+400]
    37bdeb714movss x1, [rax]
    37bdeb718comiss x1, x0
    37bdeb71bjb 0x37bdeb6db
    37bdeb71d
    37bdeb71dloc_37bdeb71d:
    37bdeb71dmov rax, [rsp+432]
    37bdeb725movss [rbp], x0
    37bdeb72amov [rax], 1
    37bdeb731jmp 0x37bdeb6db
    37bdeb733
    37bdeb733loc_37bdeb733:
    37bdeb733mov rcx, [rsp+416]
    37bdeb73bmov rdx, [rsi]
    37bdeb73ecmp [rcx], rdx
    37bdeb741jne 0x37bdeb008
    37bdeb747jmp 0x37bdeb00d
    37bdeb74c
    37bdeb74cloc_37bdeb74c:
    37bdeb74cmov rdx, -7
    37bdeb753mov eax, 7
    37bdeb758jmp 0x37bdeac72
    37bdeb75d
    37bdeb75dloc_37bdeb75d:
    37bdeb75dmov [rsp+168], rax
    37bdeb765mov rax, [rsp+200]
    37bdeb76dmov r9, [rsp+464]
    37bdeb775mov r8, [rsp+384]
    37bdeb77dmov [rsp+64], 1
    37bdeb786mov [rsp+56], rax
    37bdeb78bmov rax, [rsp+464]
    37bdeb793mov rcx, [rsp+368]
    37bdeb79blea rdx, [rax+8*r11]
    37bdeb79fmov rax, [rsp+456]
    37bdeb7a7mov [rsp+48], rdx
    37bdeb7acmov rdx, rsi
    37bdeb7afmov [rsp+40], rax
    37bdeb7b4mov rax, [rsp+448]
    37bdeb7bcmov [rsp+32], rax
    37bdeb7c1call cupgtr_64_
    37bdeb7c6mov rax, [rsi]
    37bdeb7c9mov rcx, [rsp+184]
    37bdeb7d1mov r9, r14
    37bdeb7d4lea rdx, [rax-1]
    37bdeb7d8lea rax, [rip+0x668f79]
    37bdeb7dfmov [rsp+32], rax
    37bdeb7e4mov r8, rax
    37bdeb7e7mov [rsp+248], rdx
    37bdeb7efmov rdx, [rsp+168]
    37bdeb7f7call scopy_64_
    37bdeb7fcmov [rsp+56], rdi
    37bdeb801mov r9, r14
    37bdeb804mov r8, rbp
    37bdeb807mov rax, [rsp+472]
    37bdeb80fmov rcx, [rsp+352]
    37bdeb817mov rdx, rsi
    37bdeb81amov [rsp+64], 1
    37bdeb823lea r15, [rax+4*r13-4]
    37bdeb828mov rax, [rsp+456]
    37bdeb830mov [rsp+48], r15
    37bdeb835mov [rsp+40], rax
    37bdeb83amov rax, [rsp+448]
    37bdeb842mov [rsp+32], rax
    37bdeb847call csteqr_64_
    37bdeb84ccmp [rdi], 0
    37bdeb850mov rax, [rsp+168]
    37bdeb858jne 0x37bdeb8f3
    37bdeb85emov rbx, [rsi]
    37bdeb861test rbx, rbx
    37bdeb864jle 0x37bdeb8ff
    37bdeb86amov rcx, [rsp+488]
    37bdeb872lea r8, [8*rbx]
    37bdeb87axor edx, edx
    37bdeb87ccall memset
    37bdeb881mov rax, [rsp+432]
    37bdeb889mov [rax], rbx
    37bdeb88ccmp [rsp+192], 1
    37bdeb895jne 0x37bdeb237
    37bdeb89bjmp 0x37bdeb648
    37bdeb8a0
    37bdeb8a0loc_37bdeb8a0:
    37bdeb8a0mov rdx, [rsp+416]
    37bdeb8a8cmp rax, rcx
    37bdeb8abcmovle rcx, rax
    37bdeb8afmov rdx, [rdx]
    37bdeb8b2cmp rdx, rcx
    37bdeb8b5jl 0x37bdeb8c0
    37bdeb8b7cmp rax, rdx
    37bdeb8bajge 0x37bdead20
    37bdeb8c0
    37bdeb8c0loc_37bdeb8c0:
    37bdeb8c0mov rdx, -9
    37bdeb8c7mov eax, 9
    37bdeb8ccjmp 0x37bdeac72
    37bdeb8d1
    37bdeb8d1loc_37bdeb8d1:
    37bdeb8d1mov rbx, [rsi]
    37bdeb8d4mov rax, [rsp+432]
    37bdeb8dcmov [rax], rbx
    37bdeb8dfcmp [rsp+192], 1
    37bdeb8e8jne 0x37bdeac98
    37bdeb8eejmp 0x37bdeb648
    37bdeb8f3
    37bdeb8f3loc_37bdeb8f3:
    37bdeb8f3mov [rdi], 0
    37bdeb8fajmp 0x37bdeb038
    37bdeb8ff
    37bdeb8ffloc_37bdeb8ff:
    37bdeb8ffmov rax, [rsp+432]
    37bdeb907mov [rax], rbx
    37bdeb90acmp [rsp+192], 1
    37bdeb913jne 0x37bdeac98
    37bdeb919jmp 0x37bdeb648
    37bdeb91e
    37bdeb91eloc_37bdeb91e:
    37bdeb91emov rax, rdx
    37bdeb921neg rax
    37bdeb924jmp 0x37bdeac75
    37bdeab80
    37bdeb929
    37bdeb929 // align 0x20
    37bdeb940
    37bdeb940chpgst_64_:
    37bdeb940push r15
    37bdeb942push r14
    37bdeb944push r13
    37bdeb946push r12
    37bdeb948push rbp
    37bdeb949push rdi
    37bdeb94apush rsi
    37bdeb94bpush rbx
    37bdeb94csub rsp, 248
    37bdeb953movups [rsp+176], x6
    37bdeb95bmovups [rsp+192], x7
    37bdeb963movups [rsp+208], x8
    37bdeb96cmovups [rsp+224], x9
    37bdeb975mov rbp, [rsp+360]
    37bdeb97dmov rdi, [rsp+352]
    37bdeb985mov [rbp], 0
    37bdeb98dmov [rsp+328], rdx
    37bdeb995mov rsi, rcx
    37bdeb998mov r13, r8
    37bdeb99bmov rbx, r9
    37bdeb99emov rcx, [rsp+328]
    37bdeb9a6mov r9l, 1
    37bdeb9acmov r8l, 1
    37bdeb9b2lea rdx, [rip+0x668db7]
    37bdeb9b9call lsame_64_
    37bdeb9bemov r12, rax
    37bdeb9c1mov rax, [rsi]
    37bdeb9c4sub rax, 1
    37bdeb9c8cmp rax, 2
    37bdeb9ccja 0x37bdebc48
    37bdeb9d2test r12, r12
    37bdeb9d5je 0x37bdec0d0
    37bdeb9db
    37bdeb9dbloc_37bdeb9db:
    37bdeb9dbmov r8, [r13]
    37bdeb9dftest r8, r8
    37bdeb9e2js 0x37bdec358
    37bdeb9e8mov r15, [rbp]
    37bdeb9ectest r15, r15
    37bdeb9efjne 0x37bdec36a
    37bdeb9f5mov r11, [rsi]
    37bdeb9f8cmp r11, 1
    37bdeb9fcje 0x37bdebe70
    37bdeba02test r12, r12
    37bdeba05je 0x37bdebc80
    37bdeba0btest r8, r8
    37bdeba0eje 0x37bdebc0c
    37bdeba14lea rcx, [rsp+168]
    37bdeba1cmov [rsp+112], r8
    37bdeba21movss x7, [rip+0x668d9f]
    37bdeba29lea r12, [rip+0x668d68]
    37bdeba30mov [rsp+88], rcx
    37bdeba35lea rcx, [rsp+156]
    37bdeba3dmov [rsp+104], rcx
    37bdeba42mov [rsp+344], rbx
    37bdeba4amov rbx, rdi
    37bdeba4dmov edi, 1
    37bdeba52nop [rax]
    37bdeba55nop [rax+rax]
    37bdeba60
    37bdeba60loc_37bdeba60:
    37bdeba60mov rax, [rsp+344]
    37bdeba68lea rsi, [rbx+8*r15]
    37bdeba6clea r13, [rdi-1]
    37bdeba70mov rcx, [rsp+328]
    37bdeba78lea rbp, [8*r15]
    37bdeba80add r15, rdi
    37bdeba83lea r9, [rsp+160]
    37bdeba8bmov [rsp+160], r13
    37bdeba93lea r10, [rax+8*r15]
    37bdeba97add rbp, rax
    37bdeba9amovss x0, [rbx+8*r15-8]
    37bdebaa1lea r8, [rip+0x668cd0]
    37bdebaa8movss x6, [r10-8]
    37bdebaaemov [rsp+48], r12
    37bdebab3add rdi, 1
    37bdebab7lea rdx, [rip+0x668cf2]
    37bdebabemov [rsp+72], 8
    37bdebac7mov [rsp+64], 12
    37bdebad0mov [rsp+56], 1
    37bdebad9mov [rsp+40], rbp
    37bdebademov [rsp+32], rbx
    37bdebae3mov [rsp+96], r10
    37bdebae8movss [rsp+156], x0
    37bdebaf1call ctpmv_64_
    37bdebaf6movaps x0, x6
    37bdebaf9mov [rsp+40], r12
    37bdebafemov r8, rsi
    37bdebb01mulss x0, x7
    37bdebb05mov [rsp+32], rbp
    37bdebb0amov rdx, [rsp+88]
    37bdebb0flea r9, [rip+0x668c82]
    37bdebb16lea rcx, [rsp+160]
    37bdebb1emov [rsp+160], r13
    37bdebb26mov [rsp+172], 0
    37bdebb31movss [rsp+168], x0
    37bdebb3acall caxpy_64_
    37bdebb3fmov rax, [rsp+344]
    37bdebb47mov [rsp+48], r12
    37bdebb4cmov r9, rbp
    37bdebb4fmov [rsp+64], 1
    37bdebb58mov rcx, [rsp+328]
    37bdebb60lea r8, [rip+0x668c41]
    37bdebb67lea rdx, [rsp+160]
    37bdebb6fmov [rsp+56], rax
    37bdebb74mov [rsp+40], rsi
    37bdebb79mov [rsp+32], r12
    37bdebb7emov [rsp+160], r13
    37bdebb86call chpr2_64_
    37bdebb8bmov [rsp+40], r12
    37bdebb90mov r8, rsi
    37bdebb93mov rdx, [rsp+88]
    37bdebb98mov [rsp+32], rbp
    37bdebb9dlea r9, [rip+0x668bf4]
    37bdebba4lea rcx, [rsp+160]
    37bdebbacmov [rsp+160], r13
    37bdebbb4call caxpy_64_
    37bdebbb9mov rdx, [rsp+104]
    37bdebbbemov r8, rbp
    37bdebbc1lea r9, [rip+0x668bd0]
    37bdebbc8lea rcx, [rsp+160]
    37bdebbd0mov [rsp+160], r13
    37bdebbd8call csscal_64_
    37bdebbddmov r10, [rsp+96]
    37bdebbe2movss x0, [rsp+156]
    37bdebbebmulss x0, x0
    37bdebbefmov [r10-4], 0
    37bdebbf7mulss x0, x6
    37bdebbfbmovss [r10-8], x0
    37bdebc01cmp [rsp+112], rdi
    37bdebc06jge 0x37bdeba60
    37bdebc0c
    37bdebc0cloc_37bdebc0c:
    37bdebc0cmovups x6, [rsp+176]
    37bdebc14movups x7, [rsp+192]
    37bdebc1cmovups x8, [rsp+208]
    37bdebc25movups x9, [rsp+224]
    37bdebc2eadd rsp, 248
    37bdebc35pop rbx
    37bdebc36pop rsi
    37bdebc37pop rdi
    37bdebc38pop rbp
    37bdebc39pop r12
    37bdebc3bpop r13
    37bdebc3dpop r14
    37bdebc3fpop r15
    37bdebc41ret
    37bdebc42
    37bdebc42 66 0f 1f 44 00 00 f..D..
    37bdebc48
    37bdebc48loc_37bdebc48:
    37bdebc48mov rax, -1
    37bdebc4fmov r15l, 1
    37bdebc55
    37bdebc55loc_37bdebc55:
    37bdebc55mov [rbp], rax
    37bdebc59
    37bdebc59loc_37bdebc59:
    37bdebc59lea rdx, [rsp+168]
    37bdebc61mov r8l, 6
    37bdebc67lea rcx, [rip+0x668b04]
    37bdebc6emov [rsp+168], r15
    37bdebc76call xerbla_64_
    37bdebc7bjmp 0x37bdebc0c
    37bdebc7d
    37bdebc7d 0f 1f 00 ...
    37bdebc80
    37bdebc80loc_37bdebc80:
    37bdebc80test r8, r8
    37bdebc83je 0x37bdebc0c
    37bdebc85mov rax, r8
    37bdebc88mov ebp, 1
    37bdebc8dmov esi, 1
    37bdebc92mov r15, rdi
    37bdebc95lea rcx, [rsp+168]
    37bdebc9dlea r9, [rip+0x668b04]
    37bdebca4mov [rsp+128], r8
    37bdebcacmov [rsp+88], rcx
    37bdebcb1lea rcx, [rip+0x668ac8]
    37bdebcb8lea r12, [rip+0x668ad9]
    37bdebcbfmov [rsp+112], rcx
    37bdebcc4lea rcx, [rsp+152]
    37bdebcccmov [rsp+120], rcx
    37bdebcd1mov [rsp+136], r9
    37bdebcd9jmp 0x37bdebce8
    37bdebcdb
    37bdebcdb 0f 1f 44 00 00 ..D..
    37bdebce0
    37bdebce0loc_37bdebce0:
    37bdebce0mov rax, [r13]
    37bdebce4lea rsi, [r14+1]
    37bdebce8
    37bdebce8loc_37bdebce8:
    37bdebce8lea rdi, [rsi-1]
    37bdebceclea r14, [rsi+rax]
    37bdebcf0shl rsi, 3
    37bdebcf4mov rcx, [rsp+88]
    37bdebcf9movss x0, [r15+8*rdi]
    37bdebcffsub r14, rbp
    37bdebd02lea r11, [r15+rsi]
    37bdebd06sub rax, rbp
    37bdebd09movss x6, [rbx+8*rdi]
    37bdebd0emov [rsp+32], r12
    37bdebd13mov r9, r11
    37bdebd16lea r8, [rip+0x668a7b]
    37bdebd1dmov [rsp+96], r14
    37bdebd22lea r14, [rbx+rsi]
    37bdebd26mulss x6, x0
    37bdebd2amov rdx, r14
    37bdebd2dmov [rsp+104], r11
    37bdebd32movss [rsp+152], x0
    37bdebd3bmov [rsp+168], rax
    37bdebd43call cdotc_64_
    37bdebd48pxor x0, x0
    37bdebd4cmov r8, r14
    37bdebd4fmov rdx, [rsp+120]
    37bdebd54movd x1, eax
    37bdebd58shr rax, 32
    37bdebd5clea r9, [rip+0x668a35]
    37bdebd63movd x4, eax
    37bdebd67addss x1, x6
    37bdebd6bmov rax, [r13]
    37bdebd6faddss x0, x4
    37bdebd73sub rax, rbp
    37bdebd76mov [rsp+168], rax
    37bdebd7eunpcklps x1, x0
    37bdebd81movlps [rbx+8*rdi], x1
    37bdebd85mov rdi, [rsp+88]
    37bdebd8amov rcx, rdi
    37bdebd8dcall csscal_64_
    37bdebd92mov rax, [r13]
    37bdebd96mov rdx, rdi
    37bdebd99mov r11, [rsp+104]
    37bdebd9emov [rsp+56], r14
    37bdebda3mov r14, [rsp+96]
    37bdebda8lea r8, [rip+0x6689f9]
    37bdebdafsub rax, rbp
    37bdebdb2mov [rsp+32], r11
    37bdebdb7mov rcx, [rsp+328]
    37bdebdbfmov [rsp+168], rax
    37bdebdc7mov rax, [rsp+136]
    37bdebdcflea r9, [rbx+8*r14]
    37bdebdd3mov [rsp+72], 1
    37bdebddcmov [rsp+48], rax
    37bdebde1mov [rsp+64], r12
    37bdebde6mov [rsp+40], r12
    37bdebdebcall chpmv_64_
    37bdebdf0mov rax, [r13]
    37bdebdf4mov [rsp+48], r12
    37bdebdf9mov r9, rdi
    37bdebdfcmov [rsp+72], 8
    37bdebe05mov rdx, [rsp+112]
    37bdebe0alea r8, [rip+0x668967]
    37bdebe11sub rax, rbp
    37bdebe14mov rcx, [rsp+328]
    37bdebe1cadd rbp, 1
    37bdebe20mov [rsp+64], 19
    37bdebe29mov [rsp+56], 1
    37bdebe32add rax, 1
    37bdebe36mov [rsp+168], rax
    37bdebe3elea rax, [rbx+rsi-8]
    37bdebe43mov [rsp+40], rax
    37bdebe48lea rax, [r15+rsi-8]
    37bdebe4dmov [rsp+32], rax
    37bdebe52call ctpmv_64_
    37bdebe57cmp [rsp+128], rbp
    37bdebe5fjge 0x37bdebce0
    37bdebe65jmp 0x37bdebc0c
    37bdebe6a
    37bdebe6a 66 0f 1f 44 00 00 f..D..
    37bdebe70
    37bdebe70loc_37bdebe70:
    37bdebe70test r12, r12
    37bdebe73je 0x37bdec110
    37bdebe79mov [rsp+160], 1
    37bdebe85test r8, r8
    37bdebe88je 0x37bdebc0c
    37bdebe8elea rax, [rsp+168]
    37bdebe96lea r14, [rsp+160]
    37bdebe9emov rbp, r11
    37bdebea1mov [rsp+120], r8
    37bdebea6mov [rsp+88], rax
    37bdebeablea rax, [rip+0x6688ce]
    37bdebeb2lea r9, [rip+0x6688ef]
    37bdebeb9mov [rsp+112], rax
    37bdebebelea rax, [rsp+156]
    37bdebec6lea r12, [rip+0x6688cb]
    37bdebecdmov [rsp+104], rax
    37bdebed2mov [rsp+128], r9
    37bdebedamov [rsp+136], r14
    37bdebee2nop [rax]
    37bdebee5nop [rax+rax]
    37bdebef0
    37bdebef0loc_37bdebef0:
    37bdebef0lea rsi, [8*r15]
    37bdebef8add r15, rbp
    37bdebefbpxor x9, x9
    37bdebf00mov r9, [rsp+136]
    37bdebf08lea r13, [rbx+rsi]
    37bdebf0clea r14, [r15-1]
    37bdebf10add rsi, rdi
    37bdebf13movss [rbx+8*r15-4], x9
    37bdebf1amovss x6, [rdi+8*r14]
    37bdebf20mov [rsp+48], r12
    37bdebf25lea r8, [rip+0x66884c]
    37bdebf2cmov [rsp+72], 8
    37bdebf35mov rdx, [rsp+112]
    37bdebf3amov [rsp+40], r13
    37bdebf3fmov rcx, [rsp+328]
    37bdebf47mov [rsp+64], 19
    37bdebf50mov [rsp+56], 1
    37bdebf59mov [rsp+32], rdi
    37bdebf5ecall ctpsv_64_
    37bdebf63mov rax, [rsp+128]
    37bdebf6bmov [rsp+64], r12
    37bdebf70mov r9, rbx
    37bdebf73mov r10, [rsp+160]
    37bdebf7bmov rdx, [rsp+88]
    37bdebf80mov [rsp+56], r13
    37bdebf85lea r8, [rip+0x668814]
    37bdebf8cmov [rsp+48], rax
    37bdebf91mov rcx, [rsp+328]
    37bdebf99mov [rsp+72], 1
    37bdebfa2lea rbp, [r10-1]
    37bdebfa6mov [rsp+40], r12
    37bdebfabmov [rsp+32], rsi
    37bdebfb0mov [rsp+96], r10
    37bdebfb5mov [rsp+168], rbp
    37bdebfbdcall chpmv_64_
    37bdebfc2movss x0, [rip+0x6687f6]
    37bdebfcamov r8, r13
    37bdebfcdmov rdx, [rsp+104]
    37bdebfd2mov rcx, [rsp+88]
    37bdebfd7lea r9, [rip+0x6687ba]
    37bdebfdemov [rsp+168], rbp
    37bdebfe6divss x0, x6
    37bdebfeamovss [rsp+156], x0
    37bdebff3call csscal_64_
    37bdebff8mov rcx, [rsp+88]
    37bdebffdmov r9, rsi
    37bdec000mov rdx, r13
    37bdec003movq x7, [rbx+8*r14]
    37bdec009mov [rsp+32], r12
    37bdec00elea r8, [rip+0x668783]
    37bdec015mov [rsp+168], rbp
    37bdec01dmovaps x8, x7
    37bdec021movq x7, x7
    37bdec025call cdotc_64_
    37bdec02amovaps x2, x9
    37bdec02eshufps x8, x8, -31
    37bdec033mov r10, [rsp+96]
    37bdec038divss x2, x6
    37bdec03cmovd x1, eax
    37bdec040movq x5, rax
    37bdec045movaps x0, x1
    37bdec048shufps x5, x5, 85
    37bdec04cmovdqa x3, x5
    37bdec050lea rbp, [r10+1]
    37bdec054unpcklps x0, x5
    37bdec057unpcklps x3, x1
    37bdec05amovq x1, x8
    37bdec05fmov [rsp+160], rbp
    37bdec067movq x0, x0
    37bdec06bmovq x3, x3
    37bdec06fsubps x7, x0
    37bdec072subps x1, x3
    37bdec075movq x1, x1
    37bdec079movsldup x0, x2
    37bdec07dmulss x2, x9
    37bdec082movq x0, x0
    37bdec086mulps x1, x0
    37bdec089movq x0, x7
    37bdec08daddss x2, x6
    37bdec091movsldup x2, x2
    37bdec095movhps x2, [rip+0x668724]
    37bdec09cmovq x1, x1
    37bdec0a0movaps x3, x1
    37bdec0a3addps x3, x0
    37bdec0a6subps x0, x1
    37bdec0a9movss x0, x3
    37bdec0admovq x0, x0
    37bdec0b1divps x0, x2
    37bdec0b4movlps [rbx+8*r14], x0
    37bdec0b9cmp [rsp+120], rbp
    37bdec0bejge 0x37bdebef0
    37bdec0c4jmp 0x37bdebc0c
    37bdec0c9
    37bdec0c9 0f 1f 80 00 00 00 00 .......
    37bdec0d0
    37bdec0d0loc_37bdec0d0:
    37bdec0d0mov rcx, [rsp+328]
    37bdec0d8mov r9l, 1
    37bdec0demov r8l, 1
    37bdec0e4lea rdx, [rip+0x668686]
    37bdec0ebcall lsame_64_
    37bdec0f0test rax, rax
    37bdec0f3jne 0x37bdeb9db
    37bdec0f9mov [rbp], -2
    37bdec101mov r15l, 2
    37bdec107jmp 0x37bdebc59
    37bdec10c
    37bdec10c 0f 1f 40 00 ..@.
    37bdec110
    37bdec110loc_37bdec110:
    37bdec110test r8, r8
    37bdec113je 0x37bdebc0c
    37bdec119mov rsi, r11
    37bdec11cmov rdx, r8
    37bdec11fmov eax, 1
    37bdec124mov r11, r8
    37bdec127movss x8, [rip+0x668690]
    37bdec130movss x7, [rip+0x668690]
    37bdec138lea r15, [rip+0x668659]
    37bdec13fmov r10, rbx
    37bdec142jmp 0x37bdec15e
    37bdec144
    37bdec144 0f 1f 40 00 ..@.
    37bdec148
    37bdec148loc_37bdec148:
    37bdec148add rsi, 1
    37bdec14ccmp r11, rsi
    37bdec14fjl 0x37bdebc0c
    37bdec155mov rdx, [r13]
    37bdec159lea rax, [r12+1]
    37bdec15e
    37bdec15eloc_37bdec15e:
    37bdec15emovss x0, [rdi+8*rax-8]
    37bdec164lea r14, [8*rax]
    37bdec16clea r12, [rax+rdx]
    37bdec170lea rbp, [r10+r14]
    37bdec174sub r12, rsi
    37bdec177movaps x1, x0
    37bdec17amovss x6, [rbp-8]
    37bdec17fmov [rbp-4], 0
    37bdec186mulss x1, x0
    37bdec18adivss x6, x1
    37bdec18emovss [rbp-8], x6
    37bdec193cmp rsi, rdx
    37bdec196jge 0x37bdec148
    37bdec198movaps x1, x8
    37bdec19csub rdx, rsi
    37bdec19fmov r8, rbp
    37bdec1a2mov [rsp+104], r11
    37bdec1a7divss x1, x0
    37bdec1abmov [rsp+160], rdx
    37bdec1b3lea r9, [rip+0x6685de]
    37bdec1balea rdx, [rsp+156]
    37bdec1c2lea rcx, [rsp+160]
    37bdec1camov [rsp+344], r10
    37bdec1d2add r14, rdi
    37bdec1d5movss [rsp+156], x1
    37bdec1decall csscal_64_
    37bdec1e3mov rax, [r13]
    37bdec1e7mulss x6, x7
    37bdec1ebmov r8, r14
    37bdec1eemov [rsp+40], r15
    37bdec1f3xorps x6, [rip+0x6685d6]
    37bdec1falea r9, [rip+0x668597]
    37bdec201lea rcx, [rsp+160]
    37bdec209sub rax, rsi
    37bdec20cmov [rsp+32], rbp
    37bdec211mov [rsp+160], rax
    37bdec219lea rax, [rsp+168]
    37bdec221mov rdx, rax
    37bdec224mov [rsp+88], rax
    37bdec229mov [rsp+172], 0
    37bdec234movss [rsp+168], x6
    37bdec23dcall caxpy_64_
    37bdec242mov r10, [rsp+344]
    37bdec24amov rcx, [r13]
    37bdec24emov r9, rbp
    37bdec251lea rax, [8*r12]
    37bdec259mov [rsp+48], r15
    37bdec25elea r8, [rip+0x66853b]
    37bdec265lea rdx, [r10+rax]
    37bdec269sub rcx, rsi
    37bdec26cmov [rsp+40], r14
    37bdec271mov [rsp+56], rdx
    37bdec276lea rdx, [rsp+160]
    37bdec27emov [rsp+64], 1
    37bdec287mov [rsp+32], r15
    37bdec28cmov [rsp+160], rcx
    37bdec294mov rcx, [rsp+328]
    37bdec29cmov [rsp+96], rax
    37bdec2a1call chpr2_64_
    37bdec2a6mov rcx, [r13]
    37bdec2aamov [rsp+40], r15
    37bdec2afmov r8, r14
    37bdec2b2mov [rsp+32], rbp
    37bdec2b7mov rdx, [rsp+88]
    37bdec2bclea r9, [rip+0x6684d5]
    37bdec2c3sub rcx, rsi
    37bdec2c6mov [rsp+160], rcx
    37bdec2celea rcx, [rsp+160]
    37bdec2d6call caxpy_64_
    37bdec2dbmov rax, [rsp+96]
    37bdec2e0mov rdx, [r13]
    37bdec2e4mov [rsp+72], 8
    37bdec2edmov [rsp+64], 12
    37bdec2f6mov rcx, [rsp+328]
    37bdec2felea r9, [rsp+160]
    37bdec306lea r8, [rip+0x66846b]
    37bdec30dadd rax, rdi
    37bdec310mov [rsp+48], r15
    37bdec315sub rdx, rsi
    37bdec318mov [rsp+56], 1
    37bdec321mov [rsp+40], rbp
    37bdec326mov [rsp+32], rax
    37bdec32bmov [rsp+160], rdx
    37bdec333lea rdx, [rip+0x668476]
    37bdec33acall ctpsv_64_
    37bdec33fmov r11, [rsp+104]
    37bdec344mov r10, [rsp+344]
    37bdec34cjmp 0x37bdec148
    37bdec351
    37bdec351 0f 1f 80 00 00 00 00 .......
    37bdec358
    37bdec358loc_37bdec358:
    37bdec358mov rax, -3
    37bdec35fmov r15l, 3
    37bdec365jmp 0x37bdebc55
    37bdec36a
    37bdec36aloc_37bdec36a:
    37bdec36aneg r15
    37bdec36djmp 0x37bdebc59
    37bdeb940
    37bdec372
    37bdec372 // align 0x10
    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
    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
    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