File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bdea480
37bdea480chpevd_64_:
37bdea480push r15
37bdea482push r14
37bdea484push r13
37bdea486push r12
37bdea488push rbp
37bdea489push rdi
37bdea48apush rsi
37bdea48bpush rbx
37bdea48csub rsp, 200
37bdea493movups [rsp+176], x6
37bdea49bmov r13l, 1
37bdea4a1mov rbp, [rsp+376]
37bdea4a9mov rsi, rdx
37bdea4acmov rbx, r8
37bdea4afmov rdi, r9
37bdea4b2mov r8l, 1
37bdea4b8mov r9l, 1
37bdea4belea rdx, [rip+0x66a23b]
37bdea4c5mov r14, rcx
37bdea4c8call lsame_64_
37bdea4cdmov r12, rax
37bdea4d0mov rax, [rsp+336]
37bdea4d8cmp [rax], -1
37bdea4dcje 0x37bdea4ff
37bdea4demov rax, [rsp+352]
37bdea4e6cmp [rax], -1
37bdea4eaje 0x37bdea4ff
37bdea4ecmov rax, [rsp+368]
37bdea4f4xor r13l, r13l
37bdea4f7cmp [rax], -1
37bdea4fbsete r13b
37bdea4ff
37bdea4ffloc_37bdea4ff:
37bdea4ffmov [rbp], 0
37bdea507test r12, r12
37bdea50ajne 0x37bdea550
37bdea50cmov r9l, 1
37bdea512mov r8l, 1
37bdea518lea rdx, [rip+0x66a1e2]
37bdea51fmov rcx, r14
37bdea522call lsame_64_
37bdea527test rax, rax
37bdea52ajne 0x37bdea550
37bdea52cmov [rbp], -1
37bdea534mov r15, -1
37bdea53b
37bdea53bloc_37bdea53b:
37bdea53bmov rax, r15
37bdea53enop
37bdea540
37bdea540loc_37bdea540:
37bdea540neg rax
37bdea543jmp 0x37bdea660
37bdea548
37bdea548 0f 1f 84 00 00 00 00 00 ........
37bdea550
37bdea550loc_37bdea550:
37bdea550mov r9l, 1
37bdea556mov r8l, 1
37bdea55clea rdx, [rip+0x66a19f]
37bdea563mov rcx, rsi
37bdea566call lsame_64_
37bdea56btest rax, rax
37bdea56eje 0x37bdea6a0
37bdea574
37bdea574loc_37bdea574:
37bdea574mov rax, [rbx]
37bdea577test rax, rax
37bdea57ajs 0x37bdea650
37bdea580mov rcx, [rsp+320]
37bdea588mov rdx, [rcx]
37bdea58btest rdx, rdx
37bdea58ejle 0x37bdea748
37bdea594test r12, r12
37bdea597jne 0x37bdea6d8
37bdea59dmov rdx, [rbp]
37bdea5a1test rdx, rdx
37bdea5a4jne 0x37bdea710
37bdea5aatest rax, rax
37bdea5admov edx, 1
37bdea5b2mov r14l, 1
37bdea5b8cmovg rdx, rax
37bdea5bcmov rax, rdx
37bdea5bf
37bdea5bfloc_37bdea5bf:
37bdea5bfmov [rsp+112], rax
37bdea5c4lea rax, [rsp+160]
37bdea5ccmov rcx, rax
37bdea5cfmov [rsp+160], rdx
37bdea5d7mov [rsp+120], rax
37bdea5dccall sroundup_lwork_64_
37bdea5e1mov rax, [rsp+328]
37bdea5e9pxor x3, x3
37bdea5edmov rcx, [rsp+344]
37bdea5f5mov rdx, [rsp+160]
37bdea5fdmov [rax+4], 0
37bdea604movss [rax], x0
37bdea608mov rax, [rsp+112]
37bdea60dcvtsi2ss x3, rax
37bdea612movss [rcx], x3
37bdea616mov rcx, [rsp+360]
37bdea61emovaps x6, x3
37bdea621mov [rcx], r14
37bdea624mov rcx, [rsp+336]
37bdea62ccmp [rcx], rdx
37bdea62fjge 0x37bdea720
37bdea635test r13, r13
37bdea638jne 0x37bdea760
37bdea63emov [rbp], -9
37bdea646mov eax, 9
37bdea64bjmp 0x37bdea660
37bdea64d
37bdea64d 0f 1f 00 ...
37bdea650
37bdea650loc_37bdea650:
37bdea650mov rdx, -3
37bdea657mov eax, 3
37bdea65c
37bdea65cloc_37bdea65c:
37bdea65cmov [rbp], rdx
37bdea660
37bdea660loc_37bdea660:
37bdea660lea rdx, [rsp+168]
37bdea668mov r8l, 6
37bdea66elea rcx, [rip+0x66a08f]
37bdea675mov [rsp+168], rax
37bdea67dcall xerbla_64_
37bdea682nop
37bdea683
37bdea683loc_37bdea683:
37bdea683movups x6, [rsp+176]
37bdea68badd rsp, 200
37bdea692pop rbx
37bdea693pop rsi
37bdea694pop rdi
37bdea695pop rbp
37bdea696pop r12
37bdea698pop r13
37bdea69apop r14
37bdea69cpop r15
37bdea69eret
37bdea69f
37bdea69f 90 .
37bdea6a0
37bdea6a0loc_37bdea6a0:
37bdea6a0mov r9l, 1
37bdea6a6mov r8l, 1
37bdea6aclea rdx, [rip+0x66a050]
37bdea6b3mov rcx, rsi
37bdea6b6call lsame_64_
37bdea6bbtest rax, rax
37bdea6bejne 0x37bdea574
37bdea6c4mov rdx, -2
37bdea6cbmov eax, 2
37bdea6d0jmp 0x37bdea65c
37bdea6d2
37bdea6d2 66 0f 1f 44 00 00 f..D..
37bdea6d8
37bdea6d8loc_37bdea6d8:
37bdea6d8cmp rax, rdx
37bdea6dbjg 0x37bdeab50
37bdea6e1mov rdx, [rbp]
37bdea6e5test rdx, rdx
37bdea6e8jne 0x37bdea710
37bdea6eacmp rax, 1
37bdea6eejle 0x37bdeab68
37bdea6f4lea r14, [rax+4*rax]
37bdea6f8lea rdx, [rax+rax]
37bdea6fcimul rax, rax
37bdea700lea rax, [r14+2*rax+1]
37bdea705add r14, 3
37bdea709jmp 0x37bdea5bf
37bdea70e
37bdea70e 66 90 f.
37bdea710
37bdea710loc_37bdea710:
37bdea710mov rax, rdx
37bdea713neg rax
37bdea716jmp 0x37bdea660
37bdea71b
37bdea71b 0f 1f 44 00 00 ..D..
37bdea720
37bdea720loc_37bdea720:
37bdea720mov rcx, [rsp+352]
37bdea728cmp [rcx], rax
37bdea72bjge 0x37bdea778
37bdea72dtest r13, r13
37bdea730jne 0x37bdea760
37bdea732mov [rbp], -11
37bdea73amov eax, 11
37bdea73fjmp 0x37bdea660
37bdea744
37bdea744 0f 1f 40 00 ..@.
37bdea748
37bdea748loc_37bdea748:
37bdea748mov rdx, -7
37bdea74fmov eax, 7
37bdea754jmp 0x37bdea65c
37bdea759
37bdea759 0f 1f 80 00 00 00 00 .......
37bdea760
37bdea760loc_37bdea760:
37bdea760mov rax, [rbp]
37bdea764test rax, rax
37bdea767je 0x37bdea683
37bdea76djmp 0x37bdea540
37bdea772
37bdea772 66 0f 1f 44 00 00 f..D..
37bdea778
37bdea778loc_37bdea778:
37bdea778mov rax, [rsp+368]
37bdea780cmp [rax], r14
37bdea783jge 0x37bdea7a0
37bdea785test r13, r13
37bdea788jne 0x37bdea760
37bdea78amov [rbp], -13
37bdea792mov eax, 13
37bdea797jmp 0x37bdea660
37bdea79c
37bdea79c 0f 1f 40 00 ..@.
37bdea7a0
37bdea7a0loc_37bdea7a0:
37bdea7a0mov rax, [rbp]
37bdea7a4mov r15, rax
37bdea7a7test rax, rax
37bdea7aajne 0x37bdea53b
37bdea7b0test r13, r13
37bdea7b3jne 0x37bdea683
37bdea7b9mov rax, [rbx]
37bdea7bctest rax, rax
37bdea7bfje 0x37bdea683
37bdea7c5cmp rax, 1
37bdea7c9je 0x37bdea9a8
37bdea7cfmov edx, 12
37bdea7d4lea rcx, [rip+0x669f2f]
37bdea7dbcall slamch_64_
37bdea7e0mov edx, 9
37bdea7e5lea rcx, [rip+0x669f2a]
37bdea7ecmovd r13l, x0
37bdea7f1call slamch_64_
37bdea7f6movd x1, r13l
37bdea7fbmov r9, rdi
37bdea7femov r8, rbx
37bdea801divss x1, x0
37bdea805mov rdx, rsi
37bdea808mov rax, [rsp+344]
37bdea810mov [rsp+48], 1
37bdea819mov [rsp+40], 1
37bdea822lea rcx, [rip+0x669ef6]
37bdea829mov [rsp+32], rax
37bdea82emovss [rsp+112], x1
37bdea834call clanhp_64_
37bdea839movss x1, [rsp+112]
37bdea83fmovaps x2, x0
37bdea842pxor x0, x0
37bdea846comiss x2, x0
37bdea849jbe 0x37bdea857
37bdea84bmovaps x0, x1
37bdea84esqrtss x0, x0
37bdea852comiss x0, x2
37bdea855ja 0x37bdea86c
37bdea857
37bdea857loc_37bdea857:
37bdea857movss x0, [rip+0x669ecd]
37bdea85fdivss x0, x1
37bdea863sqrtss x0, x0
37bdea867comiss x2, x0
37bdea86ajbe 0x37bdea8be
37bdea86c
37bdea86cloc_37bdea86c:
37bdea86cdivss x0, x2
37bdea870mov rax, [rbx]
37bdea873mov r8, rdi
37bdea876mov r15l, 1
37bdea87clea rcx, [rsp+168]
37bdea884lea r9, [rip+0x669e95]
37bdea88blea rdx, [rax+1]
37bdea88fimul rdx, rax
37bdea893mov rax, rdx
37bdea896shr rax, 63
37bdea89aadd rax, rdx
37bdea89dlea rdx, [rsp+128]
37bdea8a5sar rax, 1
37bdea8a8mov [rsp+168], rax
37bdea8b0movss [rsp+128], x0
37bdea8b9call csscal_64_
37bdea8be
37bdea8beloc_37bdea8be:
37bdea8bemov r10, [rbx]
37bdea8c1mov r8, rdi
37bdea8c4mov rdx, rbx
37bdea8c7mov rcx, rsi
37bdea8camov rax, [rsp+336]
37bdea8d2lea r13, [rsp+136]
37bdea8damov r9, [rsp+304]
37bdea8e2mov [rsp+112], r10
37bdea8e7mov rax, [rax]
37bdea8easub rax, r10
37bdea8edmov [rsp+168], rax
37bdea8f5mov rax, [rsp+352]
37bdea8fdmov rax, [rax]
37bdea900mov [rsp+48], r13
37bdea905mov [rsp+56], 1
37bdea90esub rax, r10
37bdea911mov [rsp+152], rax
37bdea919mov rax, [rsp+328]
37bdea921mov [rsp+40], rax
37bdea926mov rax, [rsp+344]
37bdea92emov [rsp+32], rax
37bdea933call chptrd_64_
37bdea938test r12, r12
37bdea93bmov r10, [rsp+112]
37bdea940jne 0x37bdea9d8
37bdea946mov r8, [rsp+344]
37bdea94emov rdx, [rsp+304]
37bdea956mov r9, rbp
37bdea959mov rcx, rbx
37bdea95ccall ssterf_64_
37bdea961
37bdea961loc_37bdea961:
37bdea961cmp r15, 1
37bdea965je 0x37bdeaaf0
37bdea96b
37bdea96bloc_37bdea96b:
37bdea96bmov rcx, [rsp+120]
37bdea970call sroundup_lwork_64_
37bdea975mov rax, [rsp+328]
37bdea97dmovss [rax], x0
37bdea981mov [rax+4], 0
37bdea988mov rax, [rsp+344]
37bdea990movss [rax], x6
37bdea994mov rax, [rsp+360]
37bdea99cmov [rax], r14
37bdea99fjmp 0x37bdea683
37bdea9a4
37bdea9a4 0f 1f 40 00 ..@.
37bdea9a8
37bdea9a8loc_37bdea9a8:
37bdea9a8movss x0, [rdi]
37bdea9acmov rax, [rsp+304]
37bdea9b4movss [rax], x0
37bdea9b8test r12, r12
37bdea9bbje 0x37bdea683
37bdea9c1mov rax, [rsp+312]
37bdea9c9mov [rax], 0x3f800000
37bdea9d0jmp 0x37bdea683
37bdea9d5
37bdea9d5 0f 1f 00 ...
37bdea9d8
37bdea9d8loc_37bdea9d8:
37bdea9d8mov rax, [rsp+328]
37bdea9e0mov [rsp+96], rbp
37bdea9e5mov rdx, rbx
37bdea9e8lea rcx, [rip+0x669d39]
37bdea9efmov r9, [rsp+344]
37bdea9f7mov r8, [rsp+304]
37bdea9ffmov [rsp+104], 1
37bdeaa08lea r12, [rax+8*r10]
37bdeaa0cmov rax, [rsp+368]
37bdeaa14mov [rsp+48], r12
37bdeaa19mov [rsp+88], rax
37bdeaa1emov rax, [rsp+360]
37bdeaa26mov [rsp+80], rax
37bdeaa2blea rax, [rsp+152]
37bdeaa33mov [rsp+72], rax
37bdeaa38mov rax, [rsp+344]
37bdeaa40lea rax, [rax+4*r10]
37bdeaa44mov [rsp+64], rax
37bdeaa49lea rax, [rsp+168]
37bdeaa51mov [rsp+56], rax
37bdeaa56mov rax, [rsp+320]
37bdeaa5emov [rsp+40], rax
37bdeaa63mov rax, [rsp+312]
37bdeaa6bmov [rsp+32], rax
37bdeaa70call cstedc_64_
37bdeaa75mov [rsp+80], r13
37bdeaa7amov r9, rbx
37bdeaa7dmov rdx, rsi
37bdeaa80mov rax, [rsp+320]
37bdeaa88mov [rsp+72], r12
37bdeaa8dlea r8, [rip+0x669c6d]
37bdeaa94lea rcx, [rip+0x669c67]
37bdeaa9bmov [rsp+104], 1
37bdeaaa4mov [rsp+64], rax
37bdeaaa9mov rax, [rsp+312]
37bdeaab1mov [rsp+96], 1
37bdeaabamov [rsp+56], rax
37bdeaabfmov rax, [rsp+328]
37bdeaac7mov [rsp+88], 1
37bdeaad0mov [rsp+48], rax
37bdeaad5mov [rsp+40], rdi
37bdeaadamov [rsp+32], rbx
37bdeaadfcall cupmtr_64_
37bdeaae4jmp 0x37bdea961
37bdeaae9
37bdeaae9 0f 1f 80 00 00 00 00 .......
37bdeaaf0
37bdeaaf0loc_37bdeaaf0:
37bdeaaf0mov rax, [rbp]
37bdeaaf4lea rdx, [rax-1]
37bdeaaf8test rax, rax
37bdeaafbjne 0x37bdeab00
37bdeaafdmov rdx, [rbx]
37bdeab00
37bdeab00loc_37bdeab00:
37bdeab00mov r8, [rsp+304]
37bdeab08mov [rsp+144], rdx
37bdeab10lea rcx, [rsp+144]
37bdeab18lea rdx, [rsp+132]
37bdeab20lea r9, [rip+0x669bf9]
37bdeab27movss x0, [rip+0x669bfd]
37bdeab2fdivss x0, [rsp+128]
37bdeab38movss [rsp+132], x0
37bdeab41call sscal_64_
37bdeab46jmp 0x37bdea96b
37bdeab4b
37bdeab4b 0f 1f 44 00 00 ..D..
37bdeab50
37bdeab50loc_37bdeab50:
37bdeab50mov [rbp], -7
37bdeab58mov r15, -7
37bdeab5fjmp 0x37bdea53b
37bdeab64
37bdeab64 0f 1f 40 00 ..@.
37bdeab68
37bdeab68loc_37bdeab68:
37bdeab68mov edx, 1
37bdeab6dmov eax, 1
37bdeab72mov r14l, 1
37bdeab78jmp 0x37bdea5bf
37bdea480
37bdea480chpevd_64_:
37bdea480push r15
37bdea482push r14
37bdea484push r13
37bdea486push r12
37bdea488push rbp
37bdea489push rdi
37bdea48apush rsi
37bdea48bpush rbx
37bdea48csub rsp, 200
37bdea493movups [rsp+176], x6
37bdea49bmov r13l, 1
37bdea4a1mov rbp, [rsp+376]
37bdea4a9mov rsi, rdx
37bdea4acmov rbx, r8
37bdea4afmov rdi, r9
37bdea4b2mov r8l, 1
37bdea4b8mov r9l, 1
37bdea4belea rdx, [rip+0x66a23b]
37bdea4c5mov r14, rcx
37bdea4c8call lsame_64_
37bdea4cdmov r12, rax
37bdea4d0mov rax, [rsp+336]
37bdea4d8cmp [rax], -1
37bdea4dcje 0x37bdea4ff
37bdea4demov rax, [rsp+352]
37bdea4e6cmp [rax], -1
37bdea4eaje 0x37bdea4ff
37bdea4ecmov rax, [rsp+368]
37bdea4f4xor r13l, r13l
37bdea4f7cmp [rax], -1
37bdea4fbsete r13b
37bdea4ff
37bdea4ffloc_37bdea4ff:
37bdea4ffmov [rbp], 0
37bdea507test r12, r12
37bdea50ajne 0x37bdea550
37bdea50cmov r9l, 1
37bdea512mov r8l, 1
37bdea518lea rdx, [rip+0x66a1e2]
37bdea51fmov rcx, r14
37bdea522call lsame_64_
37bdea527test rax, rax
37bdea52ajne 0x37bdea550
37bdea52cmov [rbp], -1
37bdea534mov r15, -1
37bdea53b
37bdea53bloc_37bdea53b:
37bdea53bmov rax, r15
37bdea53enop
37bdea540
37bdea540loc_37bdea540:
37bdea540neg rax
37bdea543jmp 0x37bdea660
37bdea548
37bdea548 0f 1f 84 00 00 00 00 00 ........
37bdea550
37bdea550loc_37bdea550:
37bdea550mov r9l, 1
37bdea556mov r8l, 1
37bdea55clea rdx, [rip+0x66a19f]
37bdea563mov rcx, rsi
37bdea566call lsame_64_
37bdea56btest rax, rax
37bdea56eje 0x37bdea6a0
37bdea574
37bdea574loc_37bdea574:
37bdea574mov rax, [rbx]
37bdea577test rax, rax
37bdea57ajs 0x37bdea650
37bdea580mov rcx, [rsp+320]
37bdea588mov rdx, [rcx]
37bdea58btest rdx, rdx
37bdea58ejle 0x37bdea748
37bdea594test r12, r12
37bdea597jne 0x37bdea6d8
37bdea59dmov rdx, [rbp]
37bdea5a1test rdx, rdx
37bdea5a4jne 0x37bdea710
37bdea5aatest rax, rax
37bdea5admov edx, 1
37bdea5b2mov r14l, 1
37bdea5b8cmovg rdx, rax
37bdea5bcmov rax, rdx
37bdea5bf
37bdea5bfloc_37bdea5bf:
37bdea5bfmov [rsp+112], rax
37bdea5c4lea rax, [rsp+160]
37bdea5ccmov rcx, rax
37bdea5cfmov [rsp+160], rdx
37bdea5d7mov [rsp+120], rax
37bdea5dccall sroundup_lwork_64_
37bdea5e1mov rax, [rsp+328]
37bdea5e9pxor x3, x3
37bdea5edmov rcx, [rsp+344]
37bdea5f5mov rdx, [rsp+160]
37bdea5fdmov [rax+4], 0
37bdea604movss [rax], x0
37bdea608mov rax, [rsp+112]
37bdea60dcvtsi2ss x3, rax
37bdea612movss [rcx], x3
37bdea616mov rcx, [rsp+360]
37bdea61emovaps x6, x3
37bdea621mov [rcx], r14
37bdea624mov rcx, [rsp+336]
37bdea62ccmp [rcx], rdx
37bdea62fjge 0x37bdea720
37bdea635test r13, r13
37bdea638jne 0x37bdea760
37bdea63emov [rbp], -9
37bdea646mov eax, 9
37bdea64bjmp 0x37bdea660
37bdea64d
37bdea64d 0f 1f 00 ...
37bdea650
37bdea650loc_37bdea650:
37bdea650mov rdx, -3
37bdea657mov eax, 3
37bdea65c
37bdea65cloc_37bdea65c:
37bdea65cmov [rbp], rdx
37bdea660
37bdea660loc_37bdea660:
37bdea660lea rdx, [rsp+168]
37bdea668mov r8l, 6
37bdea66elea rcx, [rip+0x66a08f]
37bdea675mov [rsp+168], rax
37bdea67dcall xerbla_64_
37bdea682nop
37bdea683
37bdea683loc_37bdea683:
37bdea683movups x6, [rsp+176]
37bdea68badd rsp, 200
37bdea692pop rbx
37bdea693pop rsi
37bdea694pop rdi
37bdea695pop rbp
37bdea696pop r12
37bdea698pop r13
37bdea69apop r14
37bdea69cpop r15
37bdea69eret
37bdea69f
37bdea69f 90 .
37bdea6a0
37bdea6a0loc_37bdea6a0:
37bdea6a0mov r9l, 1
37bdea6a6mov r8l, 1
37bdea6aclea rdx, [rip+0x66a050]
37bdea6b3mov rcx, rsi
37bdea6b6call lsame_64_
37bdea6bbtest rax, rax
37bdea6bejne 0x37bdea574
37bdea6c4mov rdx, -2
37bdea6cbmov eax, 2
37bdea6d0jmp 0x37bdea65c
37bdea6d2
37bdea6d2 66 0f 1f 44 00 00 f..D..
37bdea6d8
37bdea6d8loc_37bdea6d8:
37bdea6d8cmp rax, rdx
37bdea6dbjg 0x37bdeab50
37bdea6e1mov rdx, [rbp]
37bdea6e5test rdx, rdx
37bdea6e8jne 0x37bdea710
37bdea6eacmp rax, 1
37bdea6eejle 0x37bdeab68
37bdea6f4lea r14, [rax+4*rax]
37bdea6f8lea rdx, [rax+rax]
37bdea6fcimul rax, rax
37bdea700lea rax, [r14+2*rax+1]
37bdea705add r14, 3
37bdea709jmp 0x37bdea5bf
37bdea70e
37bdea70e 66 90 f.
37bdea710
37bdea710loc_37bdea710:
37bdea710mov rax, rdx
37bdea713neg rax
37bdea716jmp 0x37bdea660
37bdea71b
37bdea71b 0f 1f 44 00 00 ..D..
37bdea720
37bdea720loc_37bdea720:
37bdea720mov rcx, [rsp+352]
37bdea728cmp [rcx], rax
37bdea72bjge 0x37bdea778
37bdea72dtest r13, r13
37bdea730jne 0x37bdea760
37bdea732mov [rbp], -11
37bdea73amov eax, 11
37bdea73fjmp 0x37bdea660
37bdea744
37bdea744 0f 1f 40 00 ..@.
37bdea748
37bdea748loc_37bdea748:
37bdea748mov rdx, -7
37bdea74fmov eax, 7
37bdea754jmp 0x37bdea65c
37bdea759
37bdea759 0f 1f 80 00 00 00 00 .......
37bdea760
37bdea760loc_37bdea760:
37bdea760mov rax, [rbp]
37bdea764test rax, rax
37bdea767je 0x37bdea683
37bdea76djmp 0x37bdea540
37bdea772
37bdea772 66 0f 1f 44 00 00 f..D..
37bdea778
37bdea778loc_37bdea778:
37bdea778mov rax, [rsp+368]
37bdea780cmp [rax], r14
37bdea783jge 0x37bdea7a0
37bdea785test r13, r13
37bdea788jne 0x37bdea760
37bdea78amov [rbp], -13
37bdea792mov eax, 13
37bdea797jmp 0x37bdea660
37bdea79c
37bdea79c 0f 1f 40 00 ..@.
37bdea7a0
37bdea7a0loc_37bdea7a0:
37bdea7a0mov rax, [rbp]
37bdea7a4mov r15, rax
37bdea7a7test rax, rax
37bdea7aajne 0x37bdea53b
37bdea7b0test r13, r13
37bdea7b3jne 0x37bdea683
37bdea7b9mov rax, [rbx]
37bdea7bctest rax, rax
37bdea7bfje 0x37bdea683
37bdea7c5cmp rax, 1
37bdea7c9je 0x37bdea9a8
37bdea7cfmov edx, 12
37bdea7d4lea rcx, [rip+0x669f2f]
37bdea7dbcall slamch_64_
37bdea7e0mov edx, 9
37bdea7e5lea rcx, [rip+0x669f2a]
37bdea7ecmovd r13l, x0
37bdea7f1call slamch_64_
37bdea7f6movd x1, r13l
37bdea7fbmov r9, rdi
37bdea7femov r8, rbx
37bdea801divss x1, x0
37bdea805mov rdx, rsi
37bdea808mov rax, [rsp+344]
37bdea810mov [rsp+48], 1
37bdea819mov [rsp+40], 1
37bdea822lea rcx, [rip+0x669ef6]
37bdea829mov [rsp+32], rax
37bdea82emovss [rsp+112], x1
37bdea834call clanhp_64_
37bdea839movss x1, [rsp+112]
37bdea83fmovaps x2, x0
37bdea842pxor x0, x0
37bdea846comiss x2, x0
37bdea849jbe 0x37bdea857
37bdea84bmovaps x0, x1
37bdea84esqrtss x0, x0
37bdea852comiss x0, x2
37bdea855ja 0x37bdea86c
37bdea857
37bdea857loc_37bdea857:
37bdea857movss x0, [rip+0x669ecd]
37bdea85fdivss x0, x1
37bdea863sqrtss x0, x0
37bdea867comiss x2, x0
37bdea86ajbe 0x37bdea8be
37bdea86c
37bdea86cloc_37bdea86c:
37bdea86cdivss x0, x2
37bdea870mov rax, [rbx]
37bdea873mov r8, rdi
37bdea876mov r15l, 1
37bdea87clea rcx, [rsp+168]
37bdea884lea r9, [rip+0x669e95]
37bdea88blea rdx, [rax+1]
37bdea88fimul rdx, rax
37bdea893mov rax, rdx
37bdea896shr rax, 63
37bdea89aadd rax, rdx
37bdea89dlea rdx, [rsp+128]
37bdea8a5sar rax, 1
37bdea8a8mov [rsp+168], rax
37bdea8b0movss [rsp+128], x0
37bdea8b9call csscal_64_
37bdea8be
37bdea8beloc_37bdea8be:
37bdea8bemov r10, [rbx]
37bdea8c1mov r8, rdi
37bdea8c4mov rdx, rbx
37bdea8c7mov rcx, rsi
37bdea8camov rax, [rsp+336]
37bdea8d2lea r13, [rsp+136]
37bdea8damov r9, [rsp+304]
37bdea8e2mov [rsp+112], r10
37bdea8e7mov rax, [rax]
37bdea8easub rax, r10
37bdea8edmov [rsp+168], rax
37bdea8f5mov rax, [rsp+352]
37bdea8fdmov rax, [rax]
37bdea900mov [rsp+48], r13
37bdea905mov [rsp+56], 1
37bdea90esub rax, r10
37bdea911mov [rsp+152], rax
37bdea919mov rax, [rsp+328]
37bdea921mov [rsp+40], rax
37bdea926mov rax, [rsp+344]
37bdea92emov [rsp+32], rax
37bdea933call chptrd_64_
37bdea938test r12, r12
37bdea93bmov r10, [rsp+112]
37bdea940jne 0x37bdea9d8
37bdea946mov r8, [rsp+344]
37bdea94emov rdx, [rsp+304]
37bdea956mov r9, rbp
37bdea959mov rcx, rbx
37bdea95ccall ssterf_64_
37bdea961
37bdea961loc_37bdea961:
37bdea961cmp r15, 1
37bdea965je 0x37bdeaaf0
37bdea96b
37bdea96bloc_37bdea96b:
37bdea96bmov rcx, [rsp+120]
37bdea970call sroundup_lwork_64_
37bdea975mov rax, [rsp+328]
37bdea97dmovss [rax], x0
37bdea981mov [rax+4], 0
37bdea988mov rax, [rsp+344]
37bdea990movss [rax], x6
37bdea994mov rax, [rsp+360]
37bdea99cmov [rax], r14
37bdea99fjmp 0x37bdea683
37bdea9a4
37bdea9a4 0f 1f 40 00 ..@.
37bdea9a8
37bdea9a8loc_37bdea9a8:
37bdea9a8movss x0, [rdi]
37bdea9acmov rax, [rsp+304]
37bdea9b4movss [rax], x0
37bdea9b8test r12, r12
37bdea9bbje 0x37bdea683
37bdea9c1mov rax, [rsp+312]
37bdea9c9mov [rax], 0x3f800000
37bdea9d0jmp 0x37bdea683
37bdea9d5
37bdea9d5 0f 1f 00 ...
37bdea9d8
37bdea9d8loc_37bdea9d8:
37bdea9d8mov rax, [rsp+328]
37bdea9e0mov [rsp+96], rbp
37bdea9e5mov rdx, rbx
37bdea9e8lea rcx, [rip+0x669d39]
37bdea9efmov r9, [rsp+344]
37bdea9f7mov r8, [rsp+304]
37bdea9ffmov [rsp+104], 1
37bdeaa08lea r12, [rax+8*r10]
37bdeaa0cmov rax, [rsp+368]
37bdeaa14mov [rsp+48], r12
37bdeaa19mov [rsp+88], rax
37bdeaa1emov rax, [rsp+360]
37bdeaa26mov [rsp+80], rax
37bdeaa2blea rax, [rsp+152]
37bdeaa33mov [rsp+72], rax
37bdeaa38mov rax, [rsp+344]
37bdeaa40lea rax, [rax+4*r10]
37bdeaa44mov [rsp+64], rax
37bdeaa49lea rax, [rsp+168]
37bdeaa51mov [rsp+56], rax
37bdeaa56mov rax, [rsp+320]
37bdeaa5emov [rsp+40], rax
37bdeaa63mov rax, [rsp+312]
37bdeaa6bmov [rsp+32], rax
37bdeaa70call cstedc_64_
37bdeaa75mov [rsp+80], r13
37bdeaa7amov r9, rbx
37bdeaa7dmov rdx, rsi
37bdeaa80mov rax, [rsp+320]
37bdeaa88mov [rsp+72], r12
37bdeaa8dlea r8, [rip+0x669c6d]
37bdeaa94lea rcx, [rip+0x669c67]
37bdeaa9bmov [rsp+104], 1
37bdeaaa4mov [rsp+64], rax
37bdeaaa9mov rax, [rsp+312]
37bdeaab1mov [rsp+96], 1
37bdeaabamov [rsp+56], rax
37bdeaabfmov rax, [rsp+328]
37bdeaac7mov [rsp+88], 1
37bdeaad0mov [rsp+48], rax
37bdeaad5mov [rsp+40], rdi
37bdeaadamov [rsp+32], rbx
37bdeaadfcall cupmtr_64_
37bdeaae4jmp 0x37bdea961
37bdeaae9
37bdeaae9 0f 1f 80 00 00 00 00 .......
37bdeaaf0
37bdeaaf0loc_37bdeaaf0:
37bdeaaf0mov rax, [rbp]
37bdeaaf4lea rdx, [rax-1]
37bdeaaf8test rax, rax
37bdeaafbjne 0x37bdeab00
37bdeaafdmov rdx, [rbx]
37bdeab00
37bdeab00loc_37bdeab00:
37bdeab00mov r8, [rsp+304]
37bdeab08mov [rsp+144], rdx
37bdeab10lea rcx, [rsp+144]
37bdeab18lea rdx, [rsp+132]
37bdeab20lea r9, [rip+0x669bf9]
37bdeab27movss x0, [rip+0x669bfd]
37bdeab2fdivss x0, [rsp+128]
37bdeab38movss [rsp+132], x0
37bdeab41call sscal_64_
37bdeab46jmp 0x37bdea96b
37bdeab4b
37bdeab4b 0f 1f 44 00 00 ..D..
37bdeab50
37bdeab50loc_37bdeab50:
37bdeab50mov [rbp], -7
37bdeab58mov r15, -7
37bdeab5fjmp 0x37bdea53b
37bdeab64
37bdeab64 0f 1f 40 00 ..@.
37bdeab68
37bdeab68loc_37bdeab68:
37bdeab68mov edx, 1
37bdeab6dmov eax, 1
37bdeab72mov r14l, 1
37bdeab78jmp 0x37bdea5bf
37bdea480
37bdeab7d
37bdeab7d // align 0x10
37bdeab7d // align 0x10
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
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
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
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
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
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
Loading..