File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bdef2c0
37bdef2c0chptrf_64_:
37bdef2c0push r15
37bdef2c2push r14
37bdef2c4push r13
37bdef2c6push r12
37bdef2c8push rbp
37bdef2c9push rdi
37bdef2capush rsi
37bdef2cbpush rbx
37bdef2ccsub rsp, 360
37bdef2d3movups [rsp+192], x6
37bdef2dbmovups [rsp+208], x7
37bdef2e3movups [rsp+224], x8
37bdef2ecmovups [rsp+240], x9
37bdef2f5movups [rsp+256], x10
37bdef2femovups [rsp+272], x11
37bdef307movups [rsp+288], x12
37bdef310movups [rsp+304], x13
37bdef319movups [rsp+320], x14
37bdef322movups [rsp+336], x15
37bdef32bmov rax, [rsp+464]
37bdef333mov [rax], 0
37bdef33amov [rsp+440], rdx
37bdef342mov r12, r8
37bdef345lea rdx, [rip+0x6655c4]
37bdef34cmov r8l, 1
37bdef352mov [rsp+456], r9
37bdef35amov r9l, 1
37bdef360mov [rsp+432], rcx
37bdef368call lsame_64_
37bdef36dtest rax, rax
37bdef370je 0x37bdef9f0
37bdef376mov rax, [rsp+440]
37bdef37emov r14, [rax]
37bdef381test r14, r14
37bdef384js 0x37bdef4b0
37bdef38amov rax, [rsp+464]
37bdef392mov rax, [rax]
37bdef395test rax, rax
37bdef398jne 0x37bdf0837
37bdef39etest r14, r14
37bdef3a1je 0x37bdef43e
37bdef3a7lea rax, [r14-1]
37bdef3abmov r11, r13
37bdef3aelea rbp, [r14-1]
37bdef3b2movss x6, [rip+0x665566]
37bdef3baimul rax, r14
37bdef3bemovss x7, [rip+0x66557a]
37bdef3c6sar rax, 1
37bdef3c9lea r15, [rax+1]
37bdef3cdlea rax, [rsp+180]
37bdef3d5mov [rsp+88], rax
37bdef3danop [rax+rax]
37bdef3e0
37bdef3e0loc_37bdef3e0:
37bdef3e0lea r13, [r14+r15]
37bdef3e4mov rsi, rbp
37bdef3e7lea rdi, [r13-2]
37bdef3ebmovss x0, [r12+8*rdi]
37bdef3f1movaps x9, x0
37bdef3f5andps x9, x6
37bdef3f9cmp r14, 1
37bdef3fdjne 0x37bdef4f0
37bdef403pxor x1, x1
37bdef407ucomiss x0, x1
37bdef40ajp 0x37bdef590
37bdef410jne 0x37bdef590
37bdef416mov rax, [rsp+464]
37bdef41ecmp [rax], 0
37bdef422je 0x37bdef990
37bdef428mov rax, [rsp+456]
37bdef430movss [r12+8*rdi+4], x1
37bdef437mov [rax], 1
37bdef43e
37bdef43eloc_37bdef43e:
37bdef43emovups x6, [rsp+192]
37bdef446movups x7, [rsp+208]
37bdef44emovups x8, [rsp+224]
37bdef457movups x9, [rsp+240]
37bdef460movups x10, [rsp+256]
37bdef469movups x11, [rsp+272]
37bdef472movups x12, [rsp+288]
37bdef47bmovups x13, [rsp+304]
37bdef484movups x14, [rsp+320]
37bdef48dmovups x15, [rsp+336]
37bdef496add rsp, 360
37bdef49dpop rbx
37bdef49epop rsi
37bdef49fpop rdi
37bdef4a0pop rbp
37bdef4a1pop r12
37bdef4a3pop r13
37bdef4a5pop r14
37bdef4a7pop r15
37bdef4a9ret
37bdef4aa
37bdef4aa 66 0f 1f 44 00 00 f..D..
37bdef4b0
37bdef4b0loc_37bdef4b0:
37bdef4b0mov rax, [rsp+464]
37bdef4b8mov [rax], -2
37bdef4bfmov eax, 2
37bdef4c4
37bdef4c4loc_37bdef4c4:
37bdef4c4lea rdx, [rsp+184]
37bdef4ccmov r8l, 6
37bdef4d2lea rcx, [rip+0x665439]
37bdef4d9mov [rsp+184], rax
37bdef4e1call xerbla_64_
37bdef4e6jmp 0x37bdef43e
37bdef4eb
37bdef4eb 0f 1f 44 00 00 ..D..
37bdef4f0
37bdef4f0loc_37bdef4f0:
37bdef4f0lea rax, [rsp+184]
37bdef4f8lea rbx, [r15-1]
37bdef4fcmov [rsp+184], rbp
37bdef504lea rdx, [r12+8*rbx]
37bdef508lea r8, [rip+0x665409]
37bdef50fmov rcx, rax
37bdef512mov [rsp+64], rax
37bdef517call icamax_64_
37bdef51cmovaps x1, x9
37bdef520mov r11, rax
37bdef523lea rax, [rax+r15-2]
37bdef528movss x8, [r12+8*rax]
37bdef52emovss x0, [r12+8*rax+4]
37bdef535andps x8, x6
37bdef539andps x0, x6
37bdef53caddss x8, x0
37bdef541pxor x0, x0
37bdef545maxss x1, x8
37bdef54aucomiss x1, x0
37bdef54djp 0x37bdef678
37bdef553jne 0x37bdef678
37bdef559mov rax, [rsp+464]
37bdef561cmp [rax], 0
37bdef565je 0x37bdef9c0
37bdef56bmov rax, [rsp+456]
37bdef573movss [r12+8*rdi+4], x0
37bdef57asub r15, rbp
37bdef57dmov [rax+8*rbp], r14
37bdef581mov r14, rbp
37bdef584
37bdef584loc_37bdef584:
37bdef584lea rbp, [rsi-1]
37bdef588jmp 0x37bdef3e0
37bdef58d
37bdef58d 0f 1f 00 ...
37bdef590
37bdef590loc_37bdef590:
37bdef590pxor x0, x0
37bdef594lea rax, [rsp+184]
37bdef59clea rbx, [r15-1]
37bdef5a0comiss x9, x0
37bdef5a4mov [rsp+64], rax
37bdef5a9jb 0x37bdefb38
37bdef5af
37bdef5afloc_37bdef5af:
37bdef5afmov [r12+8*rdi+4], 0
37bdef5b8movaps x1, x7
37bdef5bbmov [rsp+72], r15
37bdef5c0
37bdef5c0loc_37bdef5c0:
37bdef5c0lea rax, [rip+0x665351]
37bdef5c7movss x0, [rip+0x665381]
37bdef5cflea r9, [r12+8*rbx]
37bdef5d3divss x0, [r12+8*rdi]
37bdef5d9mov rdi, [rsp+64]
37bdef5demov r8, [rsp+88]
37bdef5e3mov [rsp+32], rax
37bdef5e8mov [rsp+40], r12
37bdef5edmov rcx, [rsp+432]
37bdef5f5mov [rsp+48], 1
37bdef5femov rdx, rdi
37bdef601movss [rsp+176], x0
37bdef60axorps x0, x1
37bdef60dmov [rsp+80], r11
37bdef612movss [rsp+180], x0
37bdef61bmov [rsp+184], rbp
37bdef623call chpr_64_
37bdef628lea rdx, [rsp+176]
37bdef630lea r8, [r12+8*rbx]
37bdef634mov rcx, rdi
37bdef637lea r9, [rip+0x6652da]
37bdef63emov [rsp+184], rbp
37bdef646call csscal_64_
37bdef64bmov rax, [rsp+456]
37bdef653mov r11, [rsp+80]
37bdef658mov [rax+8*rbp], r14
37bdef65c
37bdef65cloc_37bdef65c:
37bdef65ctest rsi, rsi
37bdef65fjle 0x37bdef43e
37bdef665mov r15, [rsp+72]
37bdef66amov r14, rsi
37bdef66dsub r15, rsi
37bdef670jmp 0x37bdef584
37bdef675
37bdef675 0f 1f 00 ...
37bdef678
37bdef678loc_37bdef678:
37bdef678movss x11, [rip+0x6652af]
37bdef681mulss x11, x8
37bdef686comiss x9, x11
37bdef68ajae 0x37bdef5af
37bdef690lea r10, [r11+1]
37bdef694mov rbx, r10
37bdef697cmp r14, r10
37bdef69ajl 0x37bdf084c
37bdef6a0
37bdef6a0loc_37bdef6a0:
37bdef6a0mov rax, r11
37bdef6a3lea rcx, [r14+1]
37bdef6a7pxor x10, x10
37bdef6acimul rax, r10
37bdef6b0mov rdx, rax
37bdef6b3shr rdx, 63
37bdef6b7add rdx, rax
37bdef6bamov rax, r10
37bdef6bdsar rdx, 1
37bdef6c0add rdx, r11
37bdef6c3nop [rax+rax]
37bdef6c9nop [rax+rax]
37bdef6d4nop [rax+rax]
37bdef6dfnop [rax+rax]
37bdef6eanop [rax+rax]
37bdef6f5nop [rax+rax]
37bdef700
37bdef700loc_37bdef700:
37bdef700lea r8, [rdx-1]
37bdef704add rdx, rax
37bdef707add rax, 1
37bdef70bmovss x0, [r12+8*r8]
37bdef711movss x1, [r12+8*r8+4]
37bdef718andps x0, x6
37bdef71bandps x1, x6
37bdef71eaddss x0, x1
37bdef722maxss x0, x10
37bdef727movaps x10, x0
37bdef72bcmp rax, rcx
37bdef72ejne 0x37bdef700
37bdef730
37bdef730loc_37bdef730:
37bdef730lea rax, [r11-1]
37bdef734mov [rsp+80], rax
37bdef739imul rax, r11
37bdef73dmov r9, rax
37bdef740shr r9, 63
37bdef744add r9, rax
37bdef747sar r9, 1
37bdef74alea rax, [r9+1]
37bdef74emov [rsp+72], rax
37bdef753cmp r11, 1
37bdef757jg 0x37bdf0710
37bdef75d
37bdef75dloc_37bdef75d:
37bdef75ddivss x8, x10
37bdef762mulss x8, x11
37bdef767comiss x9, x8
37bdef76bjae 0x37bdefb60
37bdef771mov rax, [rsp+72]
37bdef776add rax, r11
37bdef779mov [rsp+160], rax
37bdef781sub rax, 2
37bdef785movss x0, [r12+8*rax]
37bdef78bmov [rsp+168], rax
37bdef793movaps x1, x0
37bdef796movss x0, [rip+0x665192]
37bdef79eandps x1, x6
37bdef7a1mulss x0, x10
37bdef7a6comiss x1, x0
37bdef7a9jb 0x37bdef930
37bdef7afcmp r14, r11
37bdef7b2je 0x37bdefb60
37bdef7b8mov r9, [rsp+72]
37bdef7bdmov [rsp+112], r14
37bdef7c2mov rbx, r10
37bdef7c5mov rax, rbp
37bdef7c8mov [rsp+128], rdi
37bdef7d0lea rdx, [r15-1]
37bdef7d4mov [rsp+72], r15
37bdef7d9sub r9, 1
37bdef7ddmov [rsp+96], 1
37bdef7e6
37bdef7e6loc_37bdef7e6:
37bdef7e6mov [rsp+152], rax
37bdef7eelea rcx, [rip+0x665123]
37bdef7f5mov rax, [rsp+80]
37bdef7falea rdx, [r12+8*rdx]
37bdef7femov [rsp+32], rcx
37bdef803mov r8, rcx
37bdef806lea r9, [r12+8*r9]
37bdef80amov [rsp+184], rax
37bdef812lea rax, [rsp+184]
37bdef81amov rcx, rax
37bdef81dmov [rsp+144], r11
37bdef825mov [rsp+136], r10
37bdef82dmov [rsp+64], rax
37bdef832call cswap_64_
37bdef837mov r8, [rsp+160]
37bdef83fmov r10, [rsp+136]
37bdef847movss x1, [rip+0x6650f1]
37bdef84fmov rax, [rsp+152]
37bdef857mov r11, [rsp+144]
37bdef85fsub r8, 1
37bdef863cmp rax, r10
37bdef866jl 0x37bdef8c5
37bdef868add r10, [rsp+72]
37bdef86dlea r9, [rax+1]
37bdef871movaps x1, x7
37bdef874lea rcx, [r12+8*r10]
37bdef878nop [rax+rax]
37bdef880
37bdef880loc_37bdef880:
37bdef880movss x0, [rcx-12]
37bdef885movss x2, [rcx-16]
37bdef88alea rax, [rbx+r8]
37bdef88eadd rbx, 1
37bdef892lea r8, [rax-1]
37bdef896sub rax, 2
37bdef89aadd rcx, 8
37bdef89exorps x0, x7
37bdef8a1movss x3, [r12+8*rax]
37bdef8a7unpcklps x2, x0
37bdef8aamovss x0, [r12+8*rax+4]
37bdef8b1xorps x0, x7
37bdef8b4unpcklps x3, x0
37bdef8b7movlps [rcx-24], x3
37bdef8bbmovlps [r12+8*rax], x2
37bdef8c0cmp rbx, r9
37bdef8c3jne 0x37bdef880
37bdef8c5
37bdef8c5loc_37bdef8c5:
37bdef8c5mov rax, [rsp+112]
37bdef8calea rax, [r8+rax-2]
37bdef8cfmovss x0, [r12+8*rax+4]
37bdef8d6xorps x0, x1
37bdef8d9movss [r12+8*rax+4], x0
37bdef8e0mov rax, [rsp+128]
37bdef8e8lea rdx, [r12+8*rax]
37bdef8ecmov rax, [rsp+168]
37bdef8f4movss x0, [rdx]
37bdef8f8movss x2, [r12+8*rax]
37bdef8femov [rdx+4], 0
37bdef905movss [rdx], x2
37bdef909mov [r12+8*rax+4], 0
37bdef912movss [r12+8*rax], x0
37bdef918cmp [rsp+96], 2
37bdef91eje 0x37bdf080e
37bdef924mov r14, r11
37bdef927lea rbx, [r15-1]
37bdef92bjmp 0x37bdef5c0
37bdef930
37bdef930loc_37bdef930:
37bdef930mov rdx, r15
37bdef933lea rax, [r14-2]
37bdef937sub rdx, r14
37bdef93alea rcx, [rdx+1]
37bdef93emov [rsp+72], rcx
37bdef943cmp r11, rbp
37bdef946jne 0x37bdf07e9
37bdef94cmov [r12+8*rdi+4], 0
37bdef955mov [r12+8*r15-12], 0
37bdef95e
37bdef95eloc_37bdef95e:
37bdef95ecmp r14, 2
37bdef962jg 0x37bdf03b0
37bdef968mov r13, r11
37bdef96bmov rsi, [rsp+456]
37bdef973mov r11, rax
37bdef976mov rax, r13
37bdef979neg rax
37bdef97cmov [rsi+8*rbp], rax
37bdef980mov [rsi+8*r11], rax
37bdef984jmp 0x37bdef43e
37bdef989
37bdef989 0f 1f 80 00 00 00 00 .......
37bdef990
37bdef990loc_37bdef990:
37bdef990mov rax, [rsp+464]
37bdef998mov [r12+8*rdi+4], 0
37bdef9a1mov [rax], 1
37bdef9a8mov rax, [rsp+456]
37bdef9b0mov [rax], 1
37bdef9b7jmp 0x37bdef43e
37bdef9bc
37bdef9bc 0f 1f 40 00 ..@.
37bdef9c0
37bdef9c0loc_37bdef9c0:
37bdef9c0mov rax, [rsp+464]
37bdef9c8sub r15, rbp
37bdef9cbmov [r12+8*rdi+4], 0
37bdef9d4mov [rax], r14
37bdef9d7mov rax, [rsp+456]
37bdef9dfmov [rax+8*rbp], r14
37bdef9e3mov r14, rbp
37bdef9e6jmp 0x37bdef584
37bdef9eb
37bdef9eb 0f 1f 44 00 00 ..D..
37bdef9f0
37bdef9f0loc_37bdef9f0:
37bdef9f0mov rcx, [rsp+432]
37bdef9f8mov r9l, 1
37bdef9femov r8l, 1
37bdefa04lea rdx, [rip+0x664f06]
37bdefa0bcall lsame_64_
37bdefa10test rax, rax
37bdefa13je 0x37bdefb80
37bdefa19mov rax, [rsp+440]
37bdefa21mov r14, [rax]
37bdefa24test r14, r14
37bdefa27js 0x37bdef4b0
37bdefa2dmov rax, [rsp+464]
37bdefa35mov rax, [rax]
37bdefa38test rax, rax
37bdefa3bjne 0x37bdf0837
37bdefa41test r14, r14
37bdefa44je 0x37bdef43e
37bdefa4alea rax, [r14+1]
37bdefa4emov [rsp+64], r13
37bdefa53mov r15l, 1
37bdefa59mov rcx, r14
37bdefa5cimul rax, r14
37bdefa60mov esi, 1
37bdefa65pxor x13, x13
37bdefa6amovss x6, [rip+0x664eae]
37bdefa72movss x7, [rip+0x664ec6]
37bdefa7asar rax, 1
37bdefa7dmov [rsp+96], rax
37bdefa82jmp 0x37bdefac9
37bdefa84
37bdefa84 0f 1f 40 00 ..@.
37bdefa88
37bdefa88loc_37bdefa88:
37bdefa88mov rax, [rsp+464]
37bdefa90cmp [rax], 0
37bdefa94jne 0x37bdefa99
37bdefa96mov [rax], rsi
37bdefa99
37bdefa99loc_37bdefa99:
37bdefa99mov [r12+8*rdi+4], 0
37bdefaa2mov rbx, rsi
37bdefaa5
37bdefaa5loc_37bdefaa5:
37bdefaa5mov rax, [rsp+456]
37bdefaadmov [rax+8*rsi-8], rbx
37bdefab2mov rsi, rbp
37bdefab5
37bdefab5loc_37bdefab5:
37bdefab5mov rax, r15
37bdefab8sub rax, rsi
37bdefabblea r15, [rax+rcx+2]
37bdefac0cmp rcx, rsi
37bdefac3jl 0x37bdef43e
37bdefac9
37bdefac9loc_37bdefac9:
37bdefac9lea rdi, [r15-1]
37bdefacdpxor x8, x8
37bdefad2movss x0, [r12+8*rdi]
37bdefad8andps x0, x6
37bdefadbmovaps x9, x0
37bdefadfcmp rcx, rsi
37bdefae2jg 0x37bdefba0
37bdefae8
37bdefae8loc_37bdefae8:
37bdefae8movaps x0, x8
37bdefaeclea rbp, [rsi+1]
37bdefaf0maxss x0, x9
37bdefaf5ucomiss x0, x13
37bdefaf9jp 0x37bdefafd
37bdefafbje 0x37bdefa88
37bdefafd
37bdefafdloc_37bdefafd:
37bdefafdmovss x11, [rip+0x664e2a]
37bdefb06mulss x11, x8
37bdefb0bcomiss x9, x11
37bdefb0fjb 0x37bdefc00
37bdefb15
37bdefb15loc_37bdefb15:
37bdefb15mov rbx, rsi
37bdefb18
37bdefb18loc_37bdefb18:
37bdefb18mov [r12+8*rdi+4], 0
37bdefb21mov r10, r15
37bdefb24cmp rsi, rcx
37bdefb27jl 0x37bdefde0
37bdefb2d
37bdefb2dloc_37bdefb2d:
37bdefb2dmov r15, r10
37bdefb30jmp 0x37bdefaa5
37bdefb35
37bdefb35 0f 1f 00 ...
37bdefb38
37bdefb38loc_37bdefb38:
37bdefb38lea r10, [r11+1]
37bdefb3cpxor x8, x8
37bdefb41mov rbx, r10
37bdefb44movaps x11, x8
37bdefb48cmp r10, 1
37bdefb4cjle 0x37bdef6a0
37bdefb52movaps x10, x8
37bdefb56jmp 0x37bdef730
37bdefb5b
37bdefb5b 0f 1f 44 00 00 ..D..
37bdefb60
37bdefb60loc_37bdefb60:
37bdefb60lea rax, [rsp+184]
37bdefb68lea rbx, [r15-1]
37bdefb6cmov [rsp+64], rax
37bdefb71jmp 0x37bdef5af
37bdefb76
37bdefb76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdefb80
37bdefb80loc_37bdefb80:
37bdefb80mov rax, [rsp+464]
37bdefb88mov [rax], -1
37bdefb8fmov eax, 1
37bdefb94jmp 0x37bdef4c4
37bdefb99
37bdefb99 0f 1f 80 00 00 00 00 .......
37bdefba0
37bdefba0loc_37bdefba0:
37bdefba0sub rcx, rsi
37bdefba3lea rdx, [r12+8*r15]
37bdefba7lea r8, [rip+0x664d6a]
37bdefbaemov [rsp+184], rcx
37bdefbb6lea rcx, [rsp+184]
37bdefbbecall icamax_64_
37bdefbc3lea rbx, [rax+rsi]
37bdefbc7lea rax, [r15+rax-1]
37bdefbccmovss x8, [r12+8*rax]
37bdefbd2movss x1, [r12+8*rax+4]
37bdefbd9mov [rsp+64], rbx
37bdefbdemov rax, [rsp+440]
37bdefbe6andps x8, x6
37bdefbeaandps x1, x6
37bdefbedaddss x8, x1
37bdefbf2mov rcx, [rax]
37bdefbf5jmp 0x37bdefae8
37bdefbfa
37bdefbfa 66 0f 1f 44 00 00 f..D..
37bdefc00
37bdefc00loc_37bdefc00:
37bdefc00mov r9, [rsp+64]
37bdefc05cmp r9, rsi
37bdefc08jle 0x37bdf0872
37bdefc0elea rax, [r9+r15]
37bdefc12mov rdx, rsi
37bdefc15pxor x10, x10
37bdefc1asub rax, rsi
37bdefc1dnop
37bdefc1fnop [rax+rax]
37bdefc2anop [rax+rax]
37bdefc35nop [rax+rax]
37bdefc40
37bdefc40loc_37bdefc40:
37bdefc40lea r8, [rax-1]
37bdefc44add rax, rcx
37bdefc47movss x0, [r12+8*r8]
37bdefc4dmovss x1, [r12+8*r8+4]
37bdefc54sub rax, rdx
37bdefc57add rdx, 1
37bdefc5bandps x0, x6
37bdefc5eandps x1, x6
37bdefc61addss x0, x1
37bdefc65maxss x0, x10
37bdefc6amovaps x10, x0
37bdefc6ecmp r9, rdx
37bdefc71jne 0x37bdefc40
37bdefc73
37bdefc73loc_37bdefc73:
37bdefc73mov r14, [rsp+64]
37bdefc78mov rdx, rcx
37bdefc7bmov rbx, [rsp+96]
37bdefc80sub rdx, r14
37bdefc83lea rax, [rdx+2]
37bdefc87lea r8, [rdx+1]
37bdefc8bimul r8, rax
37bdefc8fmov rax, r8
37bdefc92shr rax, 63
37bdefc96add rax, r8
37bdefc99sar rax, 1
37bdefc9csub rbx, rax
37bdefc9fmov [rsp+72], rbx
37bdefca4lea r9, [rbx+1]
37bdefca8cmp r14, rcx
37bdefcabjl 0x37bdf078e
37bdefcb1
37bdefcb1loc_37bdefcb1:
37bdefcb1divss x8, x10
37bdefcb6mulss x8, x11
37bdefcbbcomiss x9, x8
37bdefcbfjae 0x37bdefb15
37bdefcc5mov rax, [rsp+72]
37bdefccamovss x0, [r12+8*rax]
37bdefcd0movaps x1, x0
37bdefcd3movss x0, [rip+0x664c55]
37bdefcdbandps x1, x6
37bdefcdemulss x0, x10
37bdefce3comiss x1, x0
37bdefce6jb 0x37bdefeaf
37bdefceccmp [rsp+64], rsi
37bdefcf1je 0x37bdf08c4
37bdefcf7mov r14, rdi
37bdefcfamov rax, rsi
37bdefcfdmov r10, r15
37bdefd00mov rbx, rbp
37bdefd03mov r11l, 1
37bdefd09
37bdefd09loc_37bdefd09:
37bdefd09mov rdx, [rsp+64]
37bdefd0elea r13, [rdx+r10]
37bdefd12sub r13, rax
37bdefd15cmp rdx, rcx
37bdefd18jl 0x37bdf0350
37bdefd1e
37bdefd1eloc_37bdefd1e:
37bdefd1ecmp [rsp+64], rbx
37bdefd23jle 0x37bdf083f
37bdefd29lea rdx, [r10+rbx]
37bdefd2dmov r9, [rsp+64]
37bdefd32mov r8, r13
37bdefd35movaps x1, x7
37bdefd38sub rdx, rax
37bdefd3blea rdx, [r12+8*rdx]
37bdefd3fnop
37bdefd40
37bdefd40loc_37bdefd40:
37bdefd40movss x0, [rdx-4]
37bdefd45movss x2, [rdx-8]
37bdefd4alea rax, [r8+rcx]
37bdefd4eadd rdx, 8
37bdefd52sub rax, rbx
37bdefd55add rbx, 1
37bdefd59xorps x0, x7
37bdefd5cmovss x3, [r12+8*rax]
37bdefd62lea r8, [rax+1]
37bdefd66unpcklps x2, x0
37bdefd69movss x0, [r12+8*rax+4]
37bdefd70xorps x0, x7
37bdefd73unpcklps x3, x0
37bdefd76movlps [rdx-16], x3
37bdefd7amovlps [r12+8*rax], x2
37bdefd7fcmp r9, rbx
37bdefd82jne 0x37bdefd40
37bdefd84
37bdefd84loc_37bdefd84:
37bdefd84sub r13, 1
37bdefd88mov rax, [rsp+72]
37bdefd8dmovss x0, [r12+8*r13+4]
37bdefd94xorps x0, x1
37bdefd97movss [r12+8*r13+4], x0
37bdefd9emovss x0, [r12+8*r14]
37bdefda4movss x1, [r12+8*rax]
37bdefdaamov [r12+8*r14+4], 0
37bdefdb3movss [r12+8*r14], x1
37bdefdb9mov [r12+8*rax+4], 0
37bdefdc2movss [r12+8*rax], x0
37bdefdc8cmp r11, 2
37bdefdccje 0x37bdeff18
37bdefdd2mov rbx, [rsp+64]
37bdefdd7cmp rsi, rcx
37bdefddajge 0x37bdefb2d
37bdefde0
37bdefde0loc_37bdefde0:
37bdefde0mov rax, rcx
37bdefde3add rcx, r15
37bdefde6movss x0, [rip+0x664b62]
37bdefdeedivss x0, [r12+8*rdi]
37bdefdf4sub rax, rsi
37bdefdf7sub rcx, rsi
37bdefdfalea r9, [r12+8*r15]
37bdefdfemov [rsp+80], r10
37bdefe03mov [rsp+184], rax
37bdefe0blea rax, [r12+8*rcx]
37bdefe0fmov rcx, [rsp+432]
37bdefe17lea r8, [rsp+180]
37bdefe1fmov [rsp+40], rax
37bdefe24lea rax, [rip+0x664aed]
37bdefe2blea rdx, [rsp+184]
37bdefe33mov [rsp+32], rax
37bdefe38mov [rsp+48], 1
37bdefe41movss [rsp+176], x0
37bdefe4axorps x0, [rip+0x664aef]
37bdefe51movss [rsp+180], x0
37bdefe5acall chpr_64_
37bdefe5flea r8, [r12+8*r15]
37bdefe63mov rax, [rsp+440]
37bdefe6blea rcx, [rsp+184]
37bdefe73lea rdx, [rsp+176]
37bdefe7blea r9, [rip+0x664a96]
37bdefe82mov rax, [rax]
37bdefe85mov [rsp+72], rax
37bdefe8asub rax, rsi
37bdefe8dmov [rsp+184], rax
37bdefe95call csscal_64_
37bdefe9amov rax, [rsp+440]
37bdefea2mov r15, [rsp+80]
37bdefea7mov rcx, [rax]
37bdefeaajmp 0x37bdefaa5
37bdefeaf
37bdefeafloc_37bdefeaf:
37bdefeaflea r14, [r15+rcx]
37bdefeb3lea rbx, [rsi+2]
37bdefeb7sub r14, rsi
37bdefebalea r10, [r14+1]
37bdefebecmp [rsp+64], rbp
37bdefec3jne 0x37bdf0340
37bdefec9lea rax, [rcx-1]
37bdefecdmov r15, r10
37bdefed0lea r13, [rsi-1]
37bdefed4mov [r12+8*rdi+4], 0
37bdefeddmov [r12+8*r14+4], 0
37bdefee6cmp rax, rsi
37bdefee9jg 0x37bdeff66
37bdefeeb
37bdefeebloc_37bdefeeb:
37bdefeebmov rax, [rsp+64]
37bdefef0mov rsi, rbx
37bdefef3neg rax
37bdefef6movq x0, rax
37bdefefbmov rax, [rsp+456]
37bdeff03punpcklqdq x0, x0
37bdeff07movups [rax+8*r13], x0
37bdeff0cjmp 0x37bdefab5
37bdeff11
37bdeff11 0f 1f 80 00 00 00 00 .......
37bdeff18
37bdeff18loc_37bdeff18:
37bdeff18mov rax, [rsp+64]
37bdeff1dlea rbx, [rsi+2]
37bdeff21lea r13, [rsi-1]
37bdeff25mov [r12+8*rdi+4], 0
37bdeff2emov rdx, [r12+8*r15]
37bdeff32add rax, r15
37bdeff35sub rax, rsi
37bdeff38sub rax, 1
37bdeff3cmovss x1, [r12+8*rax]
37bdeff42movss x0, [r12+8*rax+4]
37bdeff49movss [r12+8*r15], x1
37bdeff4fmovss [r12+8*r15+4], x0
37bdeff56mov r15, r10
37bdeff59mov [r12+8*rax], rdx
37bdeff5dlea rax, [rcx-1]
37bdeff61cmp rax, rsi
37bdeff64jle 0x37bdefeeb
37bdeff66
37bdeff66loc_37bdeff66:
37bdeff66add rcx, rcx
37bdeff69lea rdx, [rsp+184]
37bdeff71sub rcx, rsi
37bdeff74imul rcx, r13
37bdeff78mov rax, rcx
37bdeff7bshr rax, 63
37bdeff7fadd rax, rcx
37bdeff82lea rcx, [rsp+180]
37bdeff8asar rax, 1
37bdeff8dlea rax, [rbp+rax-1]
37bdeff92movss x0, [r12+8*rax]
37bdeff98movss [rsp+180], x0
37bdeffa1movss x0, [r12+8*rax+4]
37bdeffa8movss [rsp+184], x0
37bdeffb1call slapy2_64_
37bdeffb6mov rax, [rsp+440]
37bdeffbemovaps x1, x0
37bdeffc1mov rcx, [rax]
37bdeffc4cmp rcx, rbx
37bdeffc7jl 0x37bdf087c
37bdeffcdlea r14, [rcx+rcx]
37bdeffd1mov rdi, rbx
37bdeffd4pxor x9, x9
37bdeffd9movss x10, [rip+0x66496e]
37bdeffe2mov rax, r14
37bdeffe5movups [rsp+112], x6
37bdeffeasub rax, rsi
37bdeffedlea rdx, [rax-1]
37bdefff1imul rdx, rsi
37bdefff5imul rax, r13
37bdefff9mov r8, rdx
37bdefffcshr r8, 63
37bdf0000add rdx, r8
37bdf0003sar rdx, 1
37bdf0006lea r8, [rbp+rdx-1]
37bdf000badd rdx, rbx
37bdf000emovss x15, [r12+8*r8]
37bdf0014mov r8, rax
37bdf0017shr r8, 63
37bdf001bdivss x15, x0
37bdf0020add rax, r8
37bdf0023sar rax, 1
37bdf0026lea r8, [rsi+rax-1]
37bdf002bmov rsi, r15
37bdf002emov r15, rbx
37bdf0031movss x14, [r12+8*r8]
37bdf0037lea r8, [rbp+rax-1]
37bdf003clea rbp, [rcx+1]
37bdf0040add rax, rbx
37bdf0043movss x12, [r12+8*r8+4]
37bdf004amovss x2, [r12+8*r8]
37bdf0050mov r10, rbp
37bdf0053lea r9, [r12+8*rax-8]
37bdf0058movaps x5, x14
37bdf005clea r8, [r12+8*rdx-8]
37bdf0061sub r10, rbx
37bdf0064movaps x11, x12
37bdf0068divss x5, x0
37bdf006cpxor x0, x0
37bdf0070movaps x3, x0
37bdf0073divss x3, x1
37bdf0077movss [rsp+72], x5
37bdf007dmulss x5, x15
37bdf0082mulss x11, x3
37bdf0087mulss x0, x3
37bdf008baddss x11, x2
37bdf0090mulss x2, x3
37bdf0094addss x0, x1
37bdf0098divss x11, x0
37bdf009dsubss x12, x2
37bdf00a2divss x12, x0
37bdf00a7movaps x0, x5
37bdf00aasubss x0, x10
37bdf00afdivss x10, x0
37bdf00b4movaps x5, x12
37bdf00b8xorps x5, [rip+0x664881]
37bdf00bfmovss [rsp+80], x5
37bdf00c5divss x10, x1
37bdf00canop [rax+rax]
37bdf00d0
37bdf00d0loc_37bdf00d0:
37bdf00d0movss x2, [r9]
37bdf00d5movaps x1, x15
37bdf00d9movaps x6, x12
37bdf00ddmov rax, r14
37bdf00e0movss x0, [r8]
37bdf00e5movaps x8, x12
37bdf00e9movaps x14, x10
37bdf00edsub rax, rdi
37bdf00f0movss x4, [r9+4]
37bdf00f6mulss x1, x2
37bdf00famovss x5, [r8+4]
37bdf0100lea rdx, [rdi-1]
37bdf0104mulss x8, x0
37bdf0109imul rax, rdx
37bdf010dmulss x6, x5
37bdf0111movaps x3, x4
37bdf0114mulss x3, x9
37bdf0119mov r11, rax
37bdf011cshr r11, 63
37bdf0120add r11, rax
37bdf0123sar r11, 1
37bdf0126subss x1, x3
37bdf012amovaps x3, x11
37bdf012emulss x3, x0
37bdf0132subss x3, x6
37bdf0136movaps x6, x2
37bdf0139mulss x6, x9
37bdf013esubss x1, x3
37bdf0142movaps x3, x15
37bdf0146mulss x3, x4
37bdf014amulss x14, x1
37bdf014fmulss x1, x9
37bdf0154addss x3, x6
37bdf0158movaps x6, x11
37bdf015cmulss x6, x5
37bdf0160addss x6, x8
37bdf0165subss x3, x6
37bdf0169movaps x6, x3
37bdf016cmulss x3, x10
37bdf0171mulss x6, x9
37bdf0176addss x3, x1
37bdf017amovss x1, [rsp+80]
37bdf0180subss x14, x6
37bdf0185movss x6, [rsp+72]
37bdf018bmulss x1, x4
37bdf018fmulss x6, x0
37bdf0193movaps x8, x3
37bdf0197movaps x3, x5
37bdf019amulss x3, x9
37bdf019fmulss x0, x9
37bdf01a4mulss x5, [rsp+72]
37bdf01aamulss x4, x11
37bdf01afsubss x6, x3
37bdf01b3movaps x3, x11
37bdf01b7mulss x3, x2
37bdf01bbmulss x2, [rsp+80]
37bdf01c1addss x0, x5
37bdf01c5subss x3, x1
37bdf01c9movaps x1, x10
37bdf01cdaddss x2, x4
37bdf01d1subss x6, x3
37bdf01d5subss x0, x2
37bdf01d9mulss x1, x6
37bdf01ddmulss x6, x9
37bdf01e2movaps x2, x0
37bdf01e5mulss x2, x9
37bdf01eamulss x0, x10
37bdf01efsubss x1, x2
37bdf01f3addss x0, x6
37bdf01f7cmp rcx, rdi
37bdf01fajl 0x37bdf02e8
37bdf0200movaps x4, x8
37bdf0204movaps x3, x0
37bdf0207xorps x4, [rip+0x664732]
37bdf020exor eax, eax
37bdf0210movaps x6, x14
37bdf0214movaps x5, x1
37bdf0217movd ebx, x0
37bdf021badd rdx, r11
37bdf021exorps x3, [rip+0x66471b]
37bdf0225unpcklps x6, x4
37bdf0228unpcklps x4, x14
37bdf022cmovss [rsp+88], x12
37bdf0233lea rdx, [r12+8*rdx]
37bdf0237movaps x12, x11
37bdf023bmovaps x11, x10
37bdf023funpcklps x5, x3
37bdf0242unpcklps x3, x1
37bdf0245movq x10, x6
37bdf024amovq x5, x5
37bdf024emovq x6, x4
37bdf0252movq x4, x3
37bdf0256nop [rax+rax]
37bdf0260
37bdf0260loc_37bdf0260:
37bdf0260movq x2, [r9+8*rax]
37bdf0266movsldup x3, x2
37bdf026amovshdup x2, x2
37bdf026emovq x3, x3
37bdf0272movq x2, x2
37bdf0276mulps x3, x10
37bdf027amulps x2, x6
37bdf027dmovq x3, x3
37bdf0281movq x2, x2
37bdf0285addsubps x3, x2
37bdf0289movq x2, [rdx+8*rax]
37bdf028emovq x3, x3
37bdf0292subps x2, x3
37bdf0295movq x3, [r8+8*rax]
37bdf029bmovsldup x0, x3
37bdf029fmovshdup x3, x3
37bdf02a3movq x2, x2
37bdf02a7movq x0, x0
37bdf02abmovq x3, x3
37bdf02afmulps x0, x5
37bdf02b2mulps x3, x4
37bdf02b5movq x0, x0
37bdf02b9movq x3, x3
37bdf02bdaddsubps x0, x3
37bdf02c1movq x3, x0
37bdf02c5subps x2, x3
37bdf02c8movlps [rdx+8*rax], x2
37bdf02ccadd rax, 1
37bdf02d0cmp rax, r10
37bdf02d3jb 0x37bdf0260
37bdf02d5movaps x10, x11
37bdf02d9movaps x11, x12
37bdf02ddmovss x12, [rsp+88]
37bdf02e4movd x0, ebx
37bdf02e8
37bdf02e8loc_37bdf02e8:
37bdf02e8lea rax, [rdi+r11-1]
37bdf02edadd rdi, 1
37bdf02f1add r9, 8
37bdf02f5add r8, 8
37bdf02f9movss [r9-8], x14
37bdf02ffsub r10, 1
37bdf0303movss [r9-4], x8
37bdf0309movss [r8-8], x1
37bdf030fmovss [r8-4], x0
37bdf0315mov [r12+8*rax+4], 0
37bdf031ecmp rbp, rdi
37bdf0321jne 0x37bdf00d0
37bdf0327mov rbx, r15
37bdf032amovups x6, [rsp+112]
37bdf032fmov r15, rsi
37bdf0332jmp 0x37bdefeeb
37bdf0337
37bdf0337 66 0f 1f 84 00 00 00 00 00 f........
37bdf0340
37bdf0340loc_37bdf0340:
37bdf0340mov rax, rbp
37bdf0343mov r11l, 2
37bdf0349jmp 0x37bdefd09
37bdf034e
37bdf034e 66 90 f.
37bdf0350
37bdf0350loc_37bdf0350:
37bdf0350mov [rsp+112], rax
37bdf0355lea rax, [rip+0x6645bc]
37bdf035csub rcx, rdx
37bdf035flea r9, [r12+8*r9]
37bdf0363mov [rsp+32], rax
37bdf0368mov r8, rax
37bdf036blea rdx, [r12+8*r13]
37bdf036fmov [rsp+184], rcx
37bdf0377lea rcx, [rsp+184]
37bdf037fmov [rsp+88], r11
37bdf0384mov [rsp+80], r10
37bdf0389call cswap_64_
37bdf038emov r11, [rsp+88]
37bdf0393mov r10, [rsp+80]
37bdf0398mov rax, [rsp+440]
37bdf03a0mov rcx, [rax]
37bdf03a3mov rax, [rsp+112]
37bdf03a8jmp 0x37bdefd1e
37bdf03ad
37bdf03ad 0f 1f 00 ...
37bdf03b0
37bdf03b0loc_37bdf03b0:
37bdf03b0mov rbx, r14
37bdf03b3lea rcx, [rsp+180]
37bdf03bbmov [rsp+64], rax
37bdf03c0imul rbx, rbp
37bdf03c4mov [rsp+96], r11
37bdf03c9sar rbx, 1
37bdf03cclea rdx, [rbx+rbp]
37bdf03d0lea rsi, [r12+8*rdx]
37bdf03d4lea rdx, [rsp+184]
37bdf03dcmovss x0, [rsi-8]
37bdf03e1movss [rsp+180], x0
37bdf03eamovss x0, [rsi-4]
37bdf03efmovss [rsp+184], x0
37bdf03f8call slapy2_64_
37bdf03fdmov rax, [rsp+64]
37bdf0402movss x10, [rsi-4]
37bdf0408movaps x1, x0
37bdf040bmovss x2, [rsi-8]
37bdf0410mov r11, [rsp+96]
37bdf0415movups [rsp+96], x6
37bdf041amovss x8, [rip+0x66452d]
37bdf0423mov rdx, rax
37bdf0426mov r10, rax
37bdf0429imul rdx, rbp
37bdf042dmov rcx, rdx
37bdf0430sar rcx, 1
37bdf0433lea rdx, [rcx+rbp-1]
37bdf0438movss x12, [r12+8*rdx]
37bdf043elea rdx, [rbx+r14-1]
37bdf0443add rbx, rax
37bdf0446movss x11, [r12+8*rdx]
37bdf044clea rdx, [rcx+rax]
37bdf0450lea r8, [r12+8*rbx-8]
37bdf0455divss x12, x0
37bdf045alea r9, [r12+8*rdx-8]
37bdf045fmovaps x5, x11
37bdf0463divss x5, x0
37bdf0467pxor x0, x0
37bdf046bmovaps x3, x0
37bdf046edivss x3, x1
37bdf0472movss [rsp+64], x5
37bdf0478mulss x5, x12
37bdf047dmulss x0, x3
37bdf0481movaps x9, x3
37bdf0485mulss x9, x10
37bdf048aaddss x0, x1
37bdf048eaddss x9, x2
37bdf0493mulss x2, x3
37bdf0497divss x9, x0
37bdf049csubss x10, x2
37bdf04a1divss x10, x0
37bdf04a6movaps x0, x5
37bdf04a9subss x0, x8
37bdf04aedivss x8, x0
37bdf04b3movaps x5, x10
37bdf04b7xorps x5, [rip+0x664482]
37bdf04bemovss [rsp+80], x5
37bdf04c4pxor x5, x5
37bdf04c8divss x8, x1
37bdf04cdnop [rax]
37bdf04d0
37bdf04d0loc_37bdf04d0:
37bdf04d0movss x2, [r9]
37bdf04d5movss x14, [r8]
37bdf04damovaps x11, x8
37bdf04dexor edx, edx
37bdf04e0movss x4, [r9+4]
37bdf04e6movss x6, [rsp+64]
37bdf04eclea rdi, [r10-1]
37bdf04f0movss x15, [r8+4]
37bdf04f6movss x3, [rsp+80]
37bdf04fcmov rsi, rdi
37bdf04ffmovaps x1, x6
37bdf0502movaps x0, x4
37bdf0505movaps x13, x4
37bdf0509mulss x1, x2
37bdf050dimul rsi, r10
37bdf0511mulss x0, x5
37bdf0515mulss x3, x15
37bdf051amulss x6, x4
37bdf051esar rsi, 1
37bdf0521mulss x13, x10
37bdf0526lea rcx, [rsi+rdi]
37bdf052amulss x4, x9
37bdf052flea rbx, [r12+8*rcx]
37bdf0533xor ecx, ecx
37bdf0535subss x1, x0
37bdf0539movaps x0, x14
37bdf053dmulss x0, x9
37bdf0542subss x0, x3
37bdf0546movaps x3, x15
37bdf054amulss x3, x9
37bdf054fsubss x1, x0
37bdf0553movaps x0, x2
37bdf0556mulss x0, x5
37bdf055amulss x11, x1
37bdf055fmulss x1, x5
37bdf0563addss x0, x6
37bdf0567movss x6, [rsp+80]
37bdf056dmulss x6, x14
37bdf0572addss x3, x6
37bdf0576subss x0, x3
37bdf057amovaps x3, x0
37bdf057dmulss x3, x5
37bdf0581subss x11, x3
37bdf0586movaps x3, x1
37bdf0589movaps x1, x0
37bdf058cmulss x1, x8
37bdf0591movaps x0, x15
37bdf0595mulss x0, x5
37bdf0599mulss x15, x12
37bdf059emovaps x6, x11
37bdf05a2addss x1, x3
37bdf05a6movaps x3, x12
37bdf05aamulss x3, x14
37bdf05afmulss x14, x5
37bdf05b4unpcklps x6, x1
37bdf05b7xorps x1, [rip+0x664382]
37bdf05besubss x3, x0
37bdf05c2movaps x0, x2
37bdf05c5mulss x0, x9
37bdf05caaddss x15, x14
37bdf05cfmulss x2, x10
37bdf05d4subss x0, x13
37bdf05d9addss x4, x2
37bdf05ddsubss x3, x0
37bdf05e1movaps x0, x8
37bdf05e5subss x15, x4
37bdf05eamulss x0, x3
37bdf05eemulss x3, x5
37bdf05f2movaps x2, x15
37bdf05f6mulss x15, x8
37bdf05fbmulss x2, x5
37bdf05ffaddss x15, x3
37bdf0604movaps x3, x11
37bdf0608subss x0, x2
37bdf060cunpcklps x3, x1
37bdf060funpcklps x1, x11
37bdf0613movq x3, x3
37bdf0617movq x1, x1
37bdf061bmovaps x2, x15
37bdf061fxorps x2, [rip+0x66431a]
37bdf0626movaps x4, x0
37bdf0629unpcklps x4, x2
37bdf062cunpcklps x2, x0
37bdf062fmovq x4, x4
37bdf0633movq x2, x2
37bdf0637nop [rax+rax]
37bdf0640
37bdf0640loc_37bdf0640:
37bdf0640movq x11, [r8+rdx]
37bdf0646movq x14, [rbx+rdx]
37bdf064cadd rcx, 1
37bdf0650movsldup x13, x11
37bdf0655movshdup x11, x11
37bdf065amovq x13, x13
37bdf065fmovq x11, x11
37bdf0664mulps x13, x4
37bdf0668mulps x11, x2
37bdf066cmovq x13, x13
37bdf0671movq x11, x11
37bdf0676addsubps x13, x11
37bdf067bmovq x13, x13
37bdf0680subps x14, x13
37bdf0684movq x13, [r9+rdx]
37bdf068amovsldup x11, x13
37bdf068fmovshdup x13, x13
37bdf0694movq x14, x14
37bdf0699movq x11, x11
37bdf069emovq x13, x13
37bdf06a3mulps x11, x3
37bdf06a7mulps x13, x1
37bdf06abmovq x11, x11
37bdf06b0movq x13, x13
37bdf06b5addsubps x11, x13
37bdf06bamovq x11, x11
37bdf06bfsubps x14, x11
37bdf06c3movlps [rbx+rdx], x14
37bdf06c8sub rdx, 8
37bdf06cccmp rcx, r10
37bdf06cfjne 0x37bdf0640
37bdf06d5lea rdx, [rsi+r10-1]
37bdf06damovss [r8], x0
37bdf06dfsub r9, 8
37bdf06e3sub r8, 8
37bdf06e7movss [r8+12], x15
37bdf06edmovlps [r9+8], x6
37bdf06f2mov [r12+8*rdx+4], 0
37bdf06fbtest rdi, rdi
37bdf06feje 0x37bdf08a1
37bdf0704mov r10, rdi
37bdf0707jmp 0x37bdf04d0
37bdf070c
37bdf070c 0f 1f 40 00 ..@.
37bdf0710
37bdf0710loc_37bdf0710:
37bdf0710lea rax, [rsp+184]
37bdf0718mov [rsp+64], rax
37bdf071d
37bdf071dloc_37bdf071d:
37bdf071dmov rax, [rsp+80]
37bdf0722mov rcx, [rsp+64]
37bdf0727lea rdx, [r12+8*r9]
37bdf072blea r8, [rip+0x6641e6]
37bdf0732mov [rsp+128], r11
37bdf073amov [rsp+112], r10
37bdf073fmov [rsp+96], r9
37bdf0744mov [rsp+184], rax
37bdf074ccall icamax_64_
37bdf0751mov rcx, [rsp+72]
37bdf0756mov r10, [rsp+112]
37bdf075bmov r11, [rsp+128]
37bdf0763mov r9, [rsp+96]
37bdf0768lea rax, [rcx+rax-2]
37bdf076dmovss x0, [r12+8*rax]
37bdf0773movss x1, [r12+8*rax+4]
37bdf077aandps x0, x6
37bdf077dandps x1, x6
37bdf0780addss x0, x1
37bdf0784maxss x10, x0
37bdf0789jmp 0x37bdef75d
37bdf078e
37bdf078eloc_37bdf078e:
37bdf078emov [rsp+184], rdx
37bdf0796lea r8, [rip+0x66417b]
37bdf079dlea rdx, [r12+8*r9]
37bdf07a1lea rcx, [rsp+184]
37bdf07a9mov [rsp+80], r9
37bdf07aecall icamax_64_
37bdf07b3mov r9, [rsp+80]
37bdf07b8lea rax, [r9+rax-1]
37bdf07bdmovss x0, [r12+8*rax]
37bdf07c3movss x1, [r12+8*rax+4]
37bdf07camov rax, [rsp+440]
37bdf07d2andps x0, x6
37bdf07d5andps x1, x6
37bdf07d8addss x0, x1
37bdf07dcmov rcx, [rax]
37bdf07dfmaxss x10, x0
37bdf07e4jmp 0x37bdefcb1
37bdf07e9
37bdf07e9loc_37bdf07e9:
37bdf07e9mov rcx, [rsp+72]
37bdf07eemov [rsp+112], rbp
37bdf07f3mov [rsp+96], 2
37bdf07fclea rcx, [rcx+rbp-2]
37bdf0801mov [rsp+128], rcx
37bdf0809jmp 0x37bdef7e6
37bdf080e
37bdf080eloc_37bdf080e:
37bdf080emov [r12+8*rdi+4], 0
37bdf0817lea rax, [r11+r15-2]
37bdf081cmov rcx, [r12+8*r13-24]
37bdf0821mov r8, [r12+8*rax]
37bdf0825mov [r12+8*r13-24], r8
37bdf082amov [r12+8*rax], rcx
37bdf082elea rax, [r14-2]
37bdf0832jmp 0x37bdef95e
37bdf0837
37bdf0837loc_37bdf0837:
37bdf0837neg rax
37bdf083ajmp 0x37bdef4c4
37bdf083f
37bdf083floc_37bdf083f:
37bdf083fmovss x1, [rip+0x6640f9]
37bdf0847jmp 0x37bdefd84
37bdf084c
37bdf084cloc_37bdf084c:
37bdf084clea rax, [r11-1]
37bdf0850pxor x10, x10
37bdf0855mov [rsp+80], rax
37bdf085aimul rax, r11
37bdf085emov r9, rax
37bdf0861sar r9, 1
37bdf0864lea rax, [r9+1]
37bdf0868mov [rsp+72], rax
37bdf086djmp 0x37bdf071d
37bdf0872
37bdf0872loc_37bdf0872:
37bdf0872pxor x10, x10
37bdf0877jmp 0x37bdefc73
37bdf087c
37bdf087cloc_37bdf087c:
37bdf087cmov rdi, r13
37bdf087fmov r13, [rsp+64]
37bdf0884mov rax, [rsp+456]
37bdf088cneg r13
37bdf088fmovq x0, r13
37bdf0894punpcklqdq x0, x0
37bdf0898movups [rax+8*rdi], x0
37bdf089cjmp 0x37bdef43e
37bdf08a1
37bdf08a1loc_37bdf08a1:
37bdf08a1mov rdi, [rsp+456]
37bdf08a9mov rdx, r11
37bdf08acmovups x6, [rsp+96]
37bdf08b1mov rsi, rax
37bdf08b4neg rdx
37bdf08b7mov [rdi+8*rbp], rdx
37bdf08bbmov [rdi+8*rax], rdx
37bdf08bfjmp 0x37bdef65c
37bdf08c4
37bdf08c4loc_37bdf08c4:
37bdf08c4mov rbx, [rsp+64]
37bdf08c9jmp 0x37bdefb18
37bdef2c0
37bdef2c0chptrf_64_:
37bdef2c0push r15
37bdef2c2push r14
37bdef2c4push r13
37bdef2c6push r12
37bdef2c8push rbp
37bdef2c9push rdi
37bdef2capush rsi
37bdef2cbpush rbx
37bdef2ccsub rsp, 360
37bdef2d3movups [rsp+192], x6
37bdef2dbmovups [rsp+208], x7
37bdef2e3movups [rsp+224], x8
37bdef2ecmovups [rsp+240], x9
37bdef2f5movups [rsp+256], x10
37bdef2femovups [rsp+272], x11
37bdef307movups [rsp+288], x12
37bdef310movups [rsp+304], x13
37bdef319movups [rsp+320], x14
37bdef322movups [rsp+336], x15
37bdef32bmov rax, [rsp+464]
37bdef333mov [rax], 0
37bdef33amov [rsp+440], rdx
37bdef342mov r12, r8
37bdef345lea rdx, [rip+0x6655c4]
37bdef34cmov r8l, 1
37bdef352mov [rsp+456], r9
37bdef35amov r9l, 1
37bdef360mov [rsp+432], rcx
37bdef368call lsame_64_
37bdef36dtest rax, rax
37bdef370je 0x37bdef9f0
37bdef376mov rax, [rsp+440]
37bdef37emov r14, [rax]
37bdef381test r14, r14
37bdef384js 0x37bdef4b0
37bdef38amov rax, [rsp+464]
37bdef392mov rax, [rax]
37bdef395test rax, rax
37bdef398jne 0x37bdf0837
37bdef39etest r14, r14
37bdef3a1je 0x37bdef43e
37bdef3a7lea rax, [r14-1]
37bdef3abmov r11, r13
37bdef3aelea rbp, [r14-1]
37bdef3b2movss x6, [rip+0x665566]
37bdef3baimul rax, r14
37bdef3bemovss x7, [rip+0x66557a]
37bdef3c6sar rax, 1
37bdef3c9lea r15, [rax+1]
37bdef3cdlea rax, [rsp+180]
37bdef3d5mov [rsp+88], rax
37bdef3danop [rax+rax]
37bdef3e0
37bdef3e0loc_37bdef3e0:
37bdef3e0lea r13, [r14+r15]
37bdef3e4mov rsi, rbp
37bdef3e7lea rdi, [r13-2]
37bdef3ebmovss x0, [r12+8*rdi]
37bdef3f1movaps x9, x0
37bdef3f5andps x9, x6
37bdef3f9cmp r14, 1
37bdef3fdjne 0x37bdef4f0
37bdef403pxor x1, x1
37bdef407ucomiss x0, x1
37bdef40ajp 0x37bdef590
37bdef410jne 0x37bdef590
37bdef416mov rax, [rsp+464]
37bdef41ecmp [rax], 0
37bdef422je 0x37bdef990
37bdef428mov rax, [rsp+456]
37bdef430movss [r12+8*rdi+4], x1
37bdef437mov [rax], 1
37bdef43e
37bdef43eloc_37bdef43e:
37bdef43emovups x6, [rsp+192]
37bdef446movups x7, [rsp+208]
37bdef44emovups x8, [rsp+224]
37bdef457movups x9, [rsp+240]
37bdef460movups x10, [rsp+256]
37bdef469movups x11, [rsp+272]
37bdef472movups x12, [rsp+288]
37bdef47bmovups x13, [rsp+304]
37bdef484movups x14, [rsp+320]
37bdef48dmovups x15, [rsp+336]
37bdef496add rsp, 360
37bdef49dpop rbx
37bdef49epop rsi
37bdef49fpop rdi
37bdef4a0pop rbp
37bdef4a1pop r12
37bdef4a3pop r13
37bdef4a5pop r14
37bdef4a7pop r15
37bdef4a9ret
37bdef4aa
37bdef4aa 66 0f 1f 44 00 00 f..D..
37bdef4b0
37bdef4b0loc_37bdef4b0:
37bdef4b0mov rax, [rsp+464]
37bdef4b8mov [rax], -2
37bdef4bfmov eax, 2
37bdef4c4
37bdef4c4loc_37bdef4c4:
37bdef4c4lea rdx, [rsp+184]
37bdef4ccmov r8l, 6
37bdef4d2lea rcx, [rip+0x665439]
37bdef4d9mov [rsp+184], rax
37bdef4e1call xerbla_64_
37bdef4e6jmp 0x37bdef43e
37bdef4eb
37bdef4eb 0f 1f 44 00 00 ..D..
37bdef4f0
37bdef4f0loc_37bdef4f0:
37bdef4f0lea rax, [rsp+184]
37bdef4f8lea rbx, [r15-1]
37bdef4fcmov [rsp+184], rbp
37bdef504lea rdx, [r12+8*rbx]
37bdef508lea r8, [rip+0x665409]
37bdef50fmov rcx, rax
37bdef512mov [rsp+64], rax
37bdef517call icamax_64_
37bdef51cmovaps x1, x9
37bdef520mov r11, rax
37bdef523lea rax, [rax+r15-2]
37bdef528movss x8, [r12+8*rax]
37bdef52emovss x0, [r12+8*rax+4]
37bdef535andps x8, x6
37bdef539andps x0, x6
37bdef53caddss x8, x0
37bdef541pxor x0, x0
37bdef545maxss x1, x8
37bdef54aucomiss x1, x0
37bdef54djp 0x37bdef678
37bdef553jne 0x37bdef678
37bdef559mov rax, [rsp+464]
37bdef561cmp [rax], 0
37bdef565je 0x37bdef9c0
37bdef56bmov rax, [rsp+456]
37bdef573movss [r12+8*rdi+4], x0
37bdef57asub r15, rbp
37bdef57dmov [rax+8*rbp], r14
37bdef581mov r14, rbp
37bdef584
37bdef584loc_37bdef584:
37bdef584lea rbp, [rsi-1]
37bdef588jmp 0x37bdef3e0
37bdef58d
37bdef58d 0f 1f 00 ...
37bdef590
37bdef590loc_37bdef590:
37bdef590pxor x0, x0
37bdef594lea rax, [rsp+184]
37bdef59clea rbx, [r15-1]
37bdef5a0comiss x9, x0
37bdef5a4mov [rsp+64], rax
37bdef5a9jb 0x37bdefb38
37bdef5af
37bdef5afloc_37bdef5af:
37bdef5afmov [r12+8*rdi+4], 0
37bdef5b8movaps x1, x7
37bdef5bbmov [rsp+72], r15
37bdef5c0
37bdef5c0loc_37bdef5c0:
37bdef5c0lea rax, [rip+0x665351]
37bdef5c7movss x0, [rip+0x665381]
37bdef5cflea r9, [r12+8*rbx]
37bdef5d3divss x0, [r12+8*rdi]
37bdef5d9mov rdi, [rsp+64]
37bdef5demov r8, [rsp+88]
37bdef5e3mov [rsp+32], rax
37bdef5e8mov [rsp+40], r12
37bdef5edmov rcx, [rsp+432]
37bdef5f5mov [rsp+48], 1
37bdef5femov rdx, rdi
37bdef601movss [rsp+176], x0
37bdef60axorps x0, x1
37bdef60dmov [rsp+80], r11
37bdef612movss [rsp+180], x0
37bdef61bmov [rsp+184], rbp
37bdef623call chpr_64_
37bdef628lea rdx, [rsp+176]
37bdef630lea r8, [r12+8*rbx]
37bdef634mov rcx, rdi
37bdef637lea r9, [rip+0x6652da]
37bdef63emov [rsp+184], rbp
37bdef646call csscal_64_
37bdef64bmov rax, [rsp+456]
37bdef653mov r11, [rsp+80]
37bdef658mov [rax+8*rbp], r14
37bdef65c
37bdef65cloc_37bdef65c:
37bdef65ctest rsi, rsi
37bdef65fjle 0x37bdef43e
37bdef665mov r15, [rsp+72]
37bdef66amov r14, rsi
37bdef66dsub r15, rsi
37bdef670jmp 0x37bdef584
37bdef675
37bdef675 0f 1f 00 ...
37bdef678
37bdef678loc_37bdef678:
37bdef678movss x11, [rip+0x6652af]
37bdef681mulss x11, x8
37bdef686comiss x9, x11
37bdef68ajae 0x37bdef5af
37bdef690lea r10, [r11+1]
37bdef694mov rbx, r10
37bdef697cmp r14, r10
37bdef69ajl 0x37bdf084c
37bdef6a0
37bdef6a0loc_37bdef6a0:
37bdef6a0mov rax, r11
37bdef6a3lea rcx, [r14+1]
37bdef6a7pxor x10, x10
37bdef6acimul rax, r10
37bdef6b0mov rdx, rax
37bdef6b3shr rdx, 63
37bdef6b7add rdx, rax
37bdef6bamov rax, r10
37bdef6bdsar rdx, 1
37bdef6c0add rdx, r11
37bdef6c3nop [rax+rax]
37bdef6c9nop [rax+rax]
37bdef6d4nop [rax+rax]
37bdef6dfnop [rax+rax]
37bdef6eanop [rax+rax]
37bdef6f5nop [rax+rax]
37bdef700
37bdef700loc_37bdef700:
37bdef700lea r8, [rdx-1]
37bdef704add rdx, rax
37bdef707add rax, 1
37bdef70bmovss x0, [r12+8*r8]
37bdef711movss x1, [r12+8*r8+4]
37bdef718andps x0, x6
37bdef71bandps x1, x6
37bdef71eaddss x0, x1
37bdef722maxss x0, x10
37bdef727movaps x10, x0
37bdef72bcmp rax, rcx
37bdef72ejne 0x37bdef700
37bdef730
37bdef730loc_37bdef730:
37bdef730lea rax, [r11-1]
37bdef734mov [rsp+80], rax
37bdef739imul rax, r11
37bdef73dmov r9, rax
37bdef740shr r9, 63
37bdef744add r9, rax
37bdef747sar r9, 1
37bdef74alea rax, [r9+1]
37bdef74emov [rsp+72], rax
37bdef753cmp r11, 1
37bdef757jg 0x37bdf0710
37bdef75d
37bdef75dloc_37bdef75d:
37bdef75ddivss x8, x10
37bdef762mulss x8, x11
37bdef767comiss x9, x8
37bdef76bjae 0x37bdefb60
37bdef771mov rax, [rsp+72]
37bdef776add rax, r11
37bdef779mov [rsp+160], rax
37bdef781sub rax, 2
37bdef785movss x0, [r12+8*rax]
37bdef78bmov [rsp+168], rax
37bdef793movaps x1, x0
37bdef796movss x0, [rip+0x665192]
37bdef79eandps x1, x6
37bdef7a1mulss x0, x10
37bdef7a6comiss x1, x0
37bdef7a9jb 0x37bdef930
37bdef7afcmp r14, r11
37bdef7b2je 0x37bdefb60
37bdef7b8mov r9, [rsp+72]
37bdef7bdmov [rsp+112], r14
37bdef7c2mov rbx, r10
37bdef7c5mov rax, rbp
37bdef7c8mov [rsp+128], rdi
37bdef7d0lea rdx, [r15-1]
37bdef7d4mov [rsp+72], r15
37bdef7d9sub r9, 1
37bdef7ddmov [rsp+96], 1
37bdef7e6
37bdef7e6loc_37bdef7e6:
37bdef7e6mov [rsp+152], rax
37bdef7eelea rcx, [rip+0x665123]
37bdef7f5mov rax, [rsp+80]
37bdef7falea rdx, [r12+8*rdx]
37bdef7femov [rsp+32], rcx
37bdef803mov r8, rcx
37bdef806lea r9, [r12+8*r9]
37bdef80amov [rsp+184], rax
37bdef812lea rax, [rsp+184]
37bdef81amov rcx, rax
37bdef81dmov [rsp+144], r11
37bdef825mov [rsp+136], r10
37bdef82dmov [rsp+64], rax
37bdef832call cswap_64_
37bdef837mov r8, [rsp+160]
37bdef83fmov r10, [rsp+136]
37bdef847movss x1, [rip+0x6650f1]
37bdef84fmov rax, [rsp+152]
37bdef857mov r11, [rsp+144]
37bdef85fsub r8, 1
37bdef863cmp rax, r10
37bdef866jl 0x37bdef8c5
37bdef868add r10, [rsp+72]
37bdef86dlea r9, [rax+1]
37bdef871movaps x1, x7
37bdef874lea rcx, [r12+8*r10]
37bdef878nop [rax+rax]
37bdef880
37bdef880loc_37bdef880:
37bdef880movss x0, [rcx-12]
37bdef885movss x2, [rcx-16]
37bdef88alea rax, [rbx+r8]
37bdef88eadd rbx, 1
37bdef892lea r8, [rax-1]
37bdef896sub rax, 2
37bdef89aadd rcx, 8
37bdef89exorps x0, x7
37bdef8a1movss x3, [r12+8*rax]
37bdef8a7unpcklps x2, x0
37bdef8aamovss x0, [r12+8*rax+4]
37bdef8b1xorps x0, x7
37bdef8b4unpcklps x3, x0
37bdef8b7movlps [rcx-24], x3
37bdef8bbmovlps [r12+8*rax], x2
37bdef8c0cmp rbx, r9
37bdef8c3jne 0x37bdef880
37bdef8c5
37bdef8c5loc_37bdef8c5:
37bdef8c5mov rax, [rsp+112]
37bdef8calea rax, [r8+rax-2]
37bdef8cfmovss x0, [r12+8*rax+4]
37bdef8d6xorps x0, x1
37bdef8d9movss [r12+8*rax+4], x0
37bdef8e0mov rax, [rsp+128]
37bdef8e8lea rdx, [r12+8*rax]
37bdef8ecmov rax, [rsp+168]
37bdef8f4movss x0, [rdx]
37bdef8f8movss x2, [r12+8*rax]
37bdef8femov [rdx+4], 0
37bdef905movss [rdx], x2
37bdef909mov [r12+8*rax+4], 0
37bdef912movss [r12+8*rax], x0
37bdef918cmp [rsp+96], 2
37bdef91eje 0x37bdf080e
37bdef924mov r14, r11
37bdef927lea rbx, [r15-1]
37bdef92bjmp 0x37bdef5c0
37bdef930
37bdef930loc_37bdef930:
37bdef930mov rdx, r15
37bdef933lea rax, [r14-2]
37bdef937sub rdx, r14
37bdef93alea rcx, [rdx+1]
37bdef93emov [rsp+72], rcx
37bdef943cmp r11, rbp
37bdef946jne 0x37bdf07e9
37bdef94cmov [r12+8*rdi+4], 0
37bdef955mov [r12+8*r15-12], 0
37bdef95e
37bdef95eloc_37bdef95e:
37bdef95ecmp r14, 2
37bdef962jg 0x37bdf03b0
37bdef968mov r13, r11
37bdef96bmov rsi, [rsp+456]
37bdef973mov r11, rax
37bdef976mov rax, r13
37bdef979neg rax
37bdef97cmov [rsi+8*rbp], rax
37bdef980mov [rsi+8*r11], rax
37bdef984jmp 0x37bdef43e
37bdef989
37bdef989 0f 1f 80 00 00 00 00 .......
37bdef990
37bdef990loc_37bdef990:
37bdef990mov rax, [rsp+464]
37bdef998mov [r12+8*rdi+4], 0
37bdef9a1mov [rax], 1
37bdef9a8mov rax, [rsp+456]
37bdef9b0mov [rax], 1
37bdef9b7jmp 0x37bdef43e
37bdef9bc
37bdef9bc 0f 1f 40 00 ..@.
37bdef9c0
37bdef9c0loc_37bdef9c0:
37bdef9c0mov rax, [rsp+464]
37bdef9c8sub r15, rbp
37bdef9cbmov [r12+8*rdi+4], 0
37bdef9d4mov [rax], r14
37bdef9d7mov rax, [rsp+456]
37bdef9dfmov [rax+8*rbp], r14
37bdef9e3mov r14, rbp
37bdef9e6jmp 0x37bdef584
37bdef9eb
37bdef9eb 0f 1f 44 00 00 ..D..
37bdef9f0
37bdef9f0loc_37bdef9f0:
37bdef9f0mov rcx, [rsp+432]
37bdef9f8mov r9l, 1
37bdef9femov r8l, 1
37bdefa04lea rdx, [rip+0x664f06]
37bdefa0bcall lsame_64_
37bdefa10test rax, rax
37bdefa13je 0x37bdefb80
37bdefa19mov rax, [rsp+440]
37bdefa21mov r14, [rax]
37bdefa24test r14, r14
37bdefa27js 0x37bdef4b0
37bdefa2dmov rax, [rsp+464]
37bdefa35mov rax, [rax]
37bdefa38test rax, rax
37bdefa3bjne 0x37bdf0837
37bdefa41test r14, r14
37bdefa44je 0x37bdef43e
37bdefa4alea rax, [r14+1]
37bdefa4emov [rsp+64], r13
37bdefa53mov r15l, 1
37bdefa59mov rcx, r14
37bdefa5cimul rax, r14
37bdefa60mov esi, 1
37bdefa65pxor x13, x13
37bdefa6amovss x6, [rip+0x664eae]
37bdefa72movss x7, [rip+0x664ec6]
37bdefa7asar rax, 1
37bdefa7dmov [rsp+96], rax
37bdefa82jmp 0x37bdefac9
37bdefa84
37bdefa84 0f 1f 40 00 ..@.
37bdefa88
37bdefa88loc_37bdefa88:
37bdefa88mov rax, [rsp+464]
37bdefa90cmp [rax], 0
37bdefa94jne 0x37bdefa99
37bdefa96mov [rax], rsi
37bdefa99
37bdefa99loc_37bdefa99:
37bdefa99mov [r12+8*rdi+4], 0
37bdefaa2mov rbx, rsi
37bdefaa5
37bdefaa5loc_37bdefaa5:
37bdefaa5mov rax, [rsp+456]
37bdefaadmov [rax+8*rsi-8], rbx
37bdefab2mov rsi, rbp
37bdefab5
37bdefab5loc_37bdefab5:
37bdefab5mov rax, r15
37bdefab8sub rax, rsi
37bdefabblea r15, [rax+rcx+2]
37bdefac0cmp rcx, rsi
37bdefac3jl 0x37bdef43e
37bdefac9
37bdefac9loc_37bdefac9:
37bdefac9lea rdi, [r15-1]
37bdefacdpxor x8, x8
37bdefad2movss x0, [r12+8*rdi]
37bdefad8andps x0, x6
37bdefadbmovaps x9, x0
37bdefadfcmp rcx, rsi
37bdefae2jg 0x37bdefba0
37bdefae8
37bdefae8loc_37bdefae8:
37bdefae8movaps x0, x8
37bdefaeclea rbp, [rsi+1]
37bdefaf0maxss x0, x9
37bdefaf5ucomiss x0, x13
37bdefaf9jp 0x37bdefafd
37bdefafbje 0x37bdefa88
37bdefafd
37bdefafdloc_37bdefafd:
37bdefafdmovss x11, [rip+0x664e2a]
37bdefb06mulss x11, x8
37bdefb0bcomiss x9, x11
37bdefb0fjb 0x37bdefc00
37bdefb15
37bdefb15loc_37bdefb15:
37bdefb15mov rbx, rsi
37bdefb18
37bdefb18loc_37bdefb18:
37bdefb18mov [r12+8*rdi+4], 0
37bdefb21mov r10, r15
37bdefb24cmp rsi, rcx
37bdefb27jl 0x37bdefde0
37bdefb2d
37bdefb2dloc_37bdefb2d:
37bdefb2dmov r15, r10
37bdefb30jmp 0x37bdefaa5
37bdefb35
37bdefb35 0f 1f 00 ...
37bdefb38
37bdefb38loc_37bdefb38:
37bdefb38lea r10, [r11+1]
37bdefb3cpxor x8, x8
37bdefb41mov rbx, r10
37bdefb44movaps x11, x8
37bdefb48cmp r10, 1
37bdefb4cjle 0x37bdef6a0
37bdefb52movaps x10, x8
37bdefb56jmp 0x37bdef730
37bdefb5b
37bdefb5b 0f 1f 44 00 00 ..D..
37bdefb60
37bdefb60loc_37bdefb60:
37bdefb60lea rax, [rsp+184]
37bdefb68lea rbx, [r15-1]
37bdefb6cmov [rsp+64], rax
37bdefb71jmp 0x37bdef5af
37bdefb76
37bdefb76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bdefb80
37bdefb80loc_37bdefb80:
37bdefb80mov rax, [rsp+464]
37bdefb88mov [rax], -1
37bdefb8fmov eax, 1
37bdefb94jmp 0x37bdef4c4
37bdefb99
37bdefb99 0f 1f 80 00 00 00 00 .......
37bdefba0
37bdefba0loc_37bdefba0:
37bdefba0sub rcx, rsi
37bdefba3lea rdx, [r12+8*r15]
37bdefba7lea r8, [rip+0x664d6a]
37bdefbaemov [rsp+184], rcx
37bdefbb6lea rcx, [rsp+184]
37bdefbbecall icamax_64_
37bdefbc3lea rbx, [rax+rsi]
37bdefbc7lea rax, [r15+rax-1]
37bdefbccmovss x8, [r12+8*rax]
37bdefbd2movss x1, [r12+8*rax+4]
37bdefbd9mov [rsp+64], rbx
37bdefbdemov rax, [rsp+440]
37bdefbe6andps x8, x6
37bdefbeaandps x1, x6
37bdefbedaddss x8, x1
37bdefbf2mov rcx, [rax]
37bdefbf5jmp 0x37bdefae8
37bdefbfa
37bdefbfa 66 0f 1f 44 00 00 f..D..
37bdefc00
37bdefc00loc_37bdefc00:
37bdefc00mov r9, [rsp+64]
37bdefc05cmp r9, rsi
37bdefc08jle 0x37bdf0872
37bdefc0elea rax, [r9+r15]
37bdefc12mov rdx, rsi
37bdefc15pxor x10, x10
37bdefc1asub rax, rsi
37bdefc1dnop
37bdefc1fnop [rax+rax]
37bdefc2anop [rax+rax]
37bdefc35nop [rax+rax]
37bdefc40
37bdefc40loc_37bdefc40:
37bdefc40lea r8, [rax-1]
37bdefc44add rax, rcx
37bdefc47movss x0, [r12+8*r8]
37bdefc4dmovss x1, [r12+8*r8+4]
37bdefc54sub rax, rdx
37bdefc57add rdx, 1
37bdefc5bandps x0, x6
37bdefc5eandps x1, x6
37bdefc61addss x0, x1
37bdefc65maxss x0, x10
37bdefc6amovaps x10, x0
37bdefc6ecmp r9, rdx
37bdefc71jne 0x37bdefc40
37bdefc73
37bdefc73loc_37bdefc73:
37bdefc73mov r14, [rsp+64]
37bdefc78mov rdx, rcx
37bdefc7bmov rbx, [rsp+96]
37bdefc80sub rdx, r14
37bdefc83lea rax, [rdx+2]
37bdefc87lea r8, [rdx+1]
37bdefc8bimul r8, rax
37bdefc8fmov rax, r8
37bdefc92shr rax, 63
37bdefc96add rax, r8
37bdefc99sar rax, 1
37bdefc9csub rbx, rax
37bdefc9fmov [rsp+72], rbx
37bdefca4lea r9, [rbx+1]
37bdefca8cmp r14, rcx
37bdefcabjl 0x37bdf078e
37bdefcb1
37bdefcb1loc_37bdefcb1:
37bdefcb1divss x8, x10
37bdefcb6mulss x8, x11
37bdefcbbcomiss x9, x8
37bdefcbfjae 0x37bdefb15
37bdefcc5mov rax, [rsp+72]
37bdefccamovss x0, [r12+8*rax]
37bdefcd0movaps x1, x0
37bdefcd3movss x0, [rip+0x664c55]
37bdefcdbandps x1, x6
37bdefcdemulss x0, x10
37bdefce3comiss x1, x0
37bdefce6jb 0x37bdefeaf
37bdefceccmp [rsp+64], rsi
37bdefcf1je 0x37bdf08c4
37bdefcf7mov r14, rdi
37bdefcfamov rax, rsi
37bdefcfdmov r10, r15
37bdefd00mov rbx, rbp
37bdefd03mov r11l, 1
37bdefd09
37bdefd09loc_37bdefd09:
37bdefd09mov rdx, [rsp+64]
37bdefd0elea r13, [rdx+r10]
37bdefd12sub r13, rax
37bdefd15cmp rdx, rcx
37bdefd18jl 0x37bdf0350
37bdefd1e
37bdefd1eloc_37bdefd1e:
37bdefd1ecmp [rsp+64], rbx
37bdefd23jle 0x37bdf083f
37bdefd29lea rdx, [r10+rbx]
37bdefd2dmov r9, [rsp+64]
37bdefd32mov r8, r13
37bdefd35movaps x1, x7
37bdefd38sub rdx, rax
37bdefd3blea rdx, [r12+8*rdx]
37bdefd3fnop
37bdefd40
37bdefd40loc_37bdefd40:
37bdefd40movss x0, [rdx-4]
37bdefd45movss x2, [rdx-8]
37bdefd4alea rax, [r8+rcx]
37bdefd4eadd rdx, 8
37bdefd52sub rax, rbx
37bdefd55add rbx, 1
37bdefd59xorps x0, x7
37bdefd5cmovss x3, [r12+8*rax]
37bdefd62lea r8, [rax+1]
37bdefd66unpcklps x2, x0
37bdefd69movss x0, [r12+8*rax+4]
37bdefd70xorps x0, x7
37bdefd73unpcklps x3, x0
37bdefd76movlps [rdx-16], x3
37bdefd7amovlps [r12+8*rax], x2
37bdefd7fcmp r9, rbx
37bdefd82jne 0x37bdefd40
37bdefd84
37bdefd84loc_37bdefd84:
37bdefd84sub r13, 1
37bdefd88mov rax, [rsp+72]
37bdefd8dmovss x0, [r12+8*r13+4]
37bdefd94xorps x0, x1
37bdefd97movss [r12+8*r13+4], x0
37bdefd9emovss x0, [r12+8*r14]
37bdefda4movss x1, [r12+8*rax]
37bdefdaamov [r12+8*r14+4], 0
37bdefdb3movss [r12+8*r14], x1
37bdefdb9mov [r12+8*rax+4], 0
37bdefdc2movss [r12+8*rax], x0
37bdefdc8cmp r11, 2
37bdefdccje 0x37bdeff18
37bdefdd2mov rbx, [rsp+64]
37bdefdd7cmp rsi, rcx
37bdefddajge 0x37bdefb2d
37bdefde0
37bdefde0loc_37bdefde0:
37bdefde0mov rax, rcx
37bdefde3add rcx, r15
37bdefde6movss x0, [rip+0x664b62]
37bdefdeedivss x0, [r12+8*rdi]
37bdefdf4sub rax, rsi
37bdefdf7sub rcx, rsi
37bdefdfalea r9, [r12+8*r15]
37bdefdfemov [rsp+80], r10
37bdefe03mov [rsp+184], rax
37bdefe0blea rax, [r12+8*rcx]
37bdefe0fmov rcx, [rsp+432]
37bdefe17lea r8, [rsp+180]
37bdefe1fmov [rsp+40], rax
37bdefe24lea rax, [rip+0x664aed]
37bdefe2blea rdx, [rsp+184]
37bdefe33mov [rsp+32], rax
37bdefe38mov [rsp+48], 1
37bdefe41movss [rsp+176], x0
37bdefe4axorps x0, [rip+0x664aef]
37bdefe51movss [rsp+180], x0
37bdefe5acall chpr_64_
37bdefe5flea r8, [r12+8*r15]
37bdefe63mov rax, [rsp+440]
37bdefe6blea rcx, [rsp+184]
37bdefe73lea rdx, [rsp+176]
37bdefe7blea r9, [rip+0x664a96]
37bdefe82mov rax, [rax]
37bdefe85mov [rsp+72], rax
37bdefe8asub rax, rsi
37bdefe8dmov [rsp+184], rax
37bdefe95call csscal_64_
37bdefe9amov rax, [rsp+440]
37bdefea2mov r15, [rsp+80]
37bdefea7mov rcx, [rax]
37bdefeaajmp 0x37bdefaa5
37bdefeaf
37bdefeafloc_37bdefeaf:
37bdefeaflea r14, [r15+rcx]
37bdefeb3lea rbx, [rsi+2]
37bdefeb7sub r14, rsi
37bdefebalea r10, [r14+1]
37bdefebecmp [rsp+64], rbp
37bdefec3jne 0x37bdf0340
37bdefec9lea rax, [rcx-1]
37bdefecdmov r15, r10
37bdefed0lea r13, [rsi-1]
37bdefed4mov [r12+8*rdi+4], 0
37bdefeddmov [r12+8*r14+4], 0
37bdefee6cmp rax, rsi
37bdefee9jg 0x37bdeff66
37bdefeeb
37bdefeebloc_37bdefeeb:
37bdefeebmov rax, [rsp+64]
37bdefef0mov rsi, rbx
37bdefef3neg rax
37bdefef6movq x0, rax
37bdefefbmov rax, [rsp+456]
37bdeff03punpcklqdq x0, x0
37bdeff07movups [rax+8*r13], x0
37bdeff0cjmp 0x37bdefab5
37bdeff11
37bdeff11 0f 1f 80 00 00 00 00 .......
37bdeff18
37bdeff18loc_37bdeff18:
37bdeff18mov rax, [rsp+64]
37bdeff1dlea rbx, [rsi+2]
37bdeff21lea r13, [rsi-1]
37bdeff25mov [r12+8*rdi+4], 0
37bdeff2emov rdx, [r12+8*r15]
37bdeff32add rax, r15
37bdeff35sub rax, rsi
37bdeff38sub rax, 1
37bdeff3cmovss x1, [r12+8*rax]
37bdeff42movss x0, [r12+8*rax+4]
37bdeff49movss [r12+8*r15], x1
37bdeff4fmovss [r12+8*r15+4], x0
37bdeff56mov r15, r10
37bdeff59mov [r12+8*rax], rdx
37bdeff5dlea rax, [rcx-1]
37bdeff61cmp rax, rsi
37bdeff64jle 0x37bdefeeb
37bdeff66
37bdeff66loc_37bdeff66:
37bdeff66add rcx, rcx
37bdeff69lea rdx, [rsp+184]
37bdeff71sub rcx, rsi
37bdeff74imul rcx, r13
37bdeff78mov rax, rcx
37bdeff7bshr rax, 63
37bdeff7fadd rax, rcx
37bdeff82lea rcx, [rsp+180]
37bdeff8asar rax, 1
37bdeff8dlea rax, [rbp+rax-1]
37bdeff92movss x0, [r12+8*rax]
37bdeff98movss [rsp+180], x0
37bdeffa1movss x0, [r12+8*rax+4]
37bdeffa8movss [rsp+184], x0
37bdeffb1call slapy2_64_
37bdeffb6mov rax, [rsp+440]
37bdeffbemovaps x1, x0
37bdeffc1mov rcx, [rax]
37bdeffc4cmp rcx, rbx
37bdeffc7jl 0x37bdf087c
37bdeffcdlea r14, [rcx+rcx]
37bdeffd1mov rdi, rbx
37bdeffd4pxor x9, x9
37bdeffd9movss x10, [rip+0x66496e]
37bdeffe2mov rax, r14
37bdeffe5movups [rsp+112], x6
37bdeffeasub rax, rsi
37bdeffedlea rdx, [rax-1]
37bdefff1imul rdx, rsi
37bdefff5imul rax, r13
37bdefff9mov r8, rdx
37bdefffcshr r8, 63
37bdf0000add rdx, r8
37bdf0003sar rdx, 1
37bdf0006lea r8, [rbp+rdx-1]
37bdf000badd rdx, rbx
37bdf000emovss x15, [r12+8*r8]
37bdf0014mov r8, rax
37bdf0017shr r8, 63
37bdf001bdivss x15, x0
37bdf0020add rax, r8
37bdf0023sar rax, 1
37bdf0026lea r8, [rsi+rax-1]
37bdf002bmov rsi, r15
37bdf002emov r15, rbx
37bdf0031movss x14, [r12+8*r8]
37bdf0037lea r8, [rbp+rax-1]
37bdf003clea rbp, [rcx+1]
37bdf0040add rax, rbx
37bdf0043movss x12, [r12+8*r8+4]
37bdf004amovss x2, [r12+8*r8]
37bdf0050mov r10, rbp
37bdf0053lea r9, [r12+8*rax-8]
37bdf0058movaps x5, x14
37bdf005clea r8, [r12+8*rdx-8]
37bdf0061sub r10, rbx
37bdf0064movaps x11, x12
37bdf0068divss x5, x0
37bdf006cpxor x0, x0
37bdf0070movaps x3, x0
37bdf0073divss x3, x1
37bdf0077movss [rsp+72], x5
37bdf007dmulss x5, x15
37bdf0082mulss x11, x3
37bdf0087mulss x0, x3
37bdf008baddss x11, x2
37bdf0090mulss x2, x3
37bdf0094addss x0, x1
37bdf0098divss x11, x0
37bdf009dsubss x12, x2
37bdf00a2divss x12, x0
37bdf00a7movaps x0, x5
37bdf00aasubss x0, x10
37bdf00afdivss x10, x0
37bdf00b4movaps x5, x12
37bdf00b8xorps x5, [rip+0x664881]
37bdf00bfmovss [rsp+80], x5
37bdf00c5divss x10, x1
37bdf00canop [rax+rax]
37bdf00d0
37bdf00d0loc_37bdf00d0:
37bdf00d0movss x2, [r9]
37bdf00d5movaps x1, x15
37bdf00d9movaps x6, x12
37bdf00ddmov rax, r14
37bdf00e0movss x0, [r8]
37bdf00e5movaps x8, x12
37bdf00e9movaps x14, x10
37bdf00edsub rax, rdi
37bdf00f0movss x4, [r9+4]
37bdf00f6mulss x1, x2
37bdf00famovss x5, [r8+4]
37bdf0100lea rdx, [rdi-1]
37bdf0104mulss x8, x0
37bdf0109imul rax, rdx
37bdf010dmulss x6, x5
37bdf0111movaps x3, x4
37bdf0114mulss x3, x9
37bdf0119mov r11, rax
37bdf011cshr r11, 63
37bdf0120add r11, rax
37bdf0123sar r11, 1
37bdf0126subss x1, x3
37bdf012amovaps x3, x11
37bdf012emulss x3, x0
37bdf0132subss x3, x6
37bdf0136movaps x6, x2
37bdf0139mulss x6, x9
37bdf013esubss x1, x3
37bdf0142movaps x3, x15
37bdf0146mulss x3, x4
37bdf014amulss x14, x1
37bdf014fmulss x1, x9
37bdf0154addss x3, x6
37bdf0158movaps x6, x11
37bdf015cmulss x6, x5
37bdf0160addss x6, x8
37bdf0165subss x3, x6
37bdf0169movaps x6, x3
37bdf016cmulss x3, x10
37bdf0171mulss x6, x9
37bdf0176addss x3, x1
37bdf017amovss x1, [rsp+80]
37bdf0180subss x14, x6
37bdf0185movss x6, [rsp+72]
37bdf018bmulss x1, x4
37bdf018fmulss x6, x0
37bdf0193movaps x8, x3
37bdf0197movaps x3, x5
37bdf019amulss x3, x9
37bdf019fmulss x0, x9
37bdf01a4mulss x5, [rsp+72]
37bdf01aamulss x4, x11
37bdf01afsubss x6, x3
37bdf01b3movaps x3, x11
37bdf01b7mulss x3, x2
37bdf01bbmulss x2, [rsp+80]
37bdf01c1addss x0, x5
37bdf01c5subss x3, x1
37bdf01c9movaps x1, x10
37bdf01cdaddss x2, x4
37bdf01d1subss x6, x3
37bdf01d5subss x0, x2
37bdf01d9mulss x1, x6
37bdf01ddmulss x6, x9
37bdf01e2movaps x2, x0
37bdf01e5mulss x2, x9
37bdf01eamulss x0, x10
37bdf01efsubss x1, x2
37bdf01f3addss x0, x6
37bdf01f7cmp rcx, rdi
37bdf01fajl 0x37bdf02e8
37bdf0200movaps x4, x8
37bdf0204movaps x3, x0
37bdf0207xorps x4, [rip+0x664732]
37bdf020exor eax, eax
37bdf0210movaps x6, x14
37bdf0214movaps x5, x1
37bdf0217movd ebx, x0
37bdf021badd rdx, r11
37bdf021exorps x3, [rip+0x66471b]
37bdf0225unpcklps x6, x4
37bdf0228unpcklps x4, x14
37bdf022cmovss [rsp+88], x12
37bdf0233lea rdx, [r12+8*rdx]
37bdf0237movaps x12, x11
37bdf023bmovaps x11, x10
37bdf023funpcklps x5, x3
37bdf0242unpcklps x3, x1
37bdf0245movq x10, x6
37bdf024amovq x5, x5
37bdf024emovq x6, x4
37bdf0252movq x4, x3
37bdf0256nop [rax+rax]
37bdf0260
37bdf0260loc_37bdf0260:
37bdf0260movq x2, [r9+8*rax]
37bdf0266movsldup x3, x2
37bdf026amovshdup x2, x2
37bdf026emovq x3, x3
37bdf0272movq x2, x2
37bdf0276mulps x3, x10
37bdf027amulps x2, x6
37bdf027dmovq x3, x3
37bdf0281movq x2, x2
37bdf0285addsubps x3, x2
37bdf0289movq x2, [rdx+8*rax]
37bdf028emovq x3, x3
37bdf0292subps x2, x3
37bdf0295movq x3, [r8+8*rax]
37bdf029bmovsldup x0, x3
37bdf029fmovshdup x3, x3
37bdf02a3movq x2, x2
37bdf02a7movq x0, x0
37bdf02abmovq x3, x3
37bdf02afmulps x0, x5
37bdf02b2mulps x3, x4
37bdf02b5movq x0, x0
37bdf02b9movq x3, x3
37bdf02bdaddsubps x0, x3
37bdf02c1movq x3, x0
37bdf02c5subps x2, x3
37bdf02c8movlps [rdx+8*rax], x2
37bdf02ccadd rax, 1
37bdf02d0cmp rax, r10
37bdf02d3jb 0x37bdf0260
37bdf02d5movaps x10, x11
37bdf02d9movaps x11, x12
37bdf02ddmovss x12, [rsp+88]
37bdf02e4movd x0, ebx
37bdf02e8
37bdf02e8loc_37bdf02e8:
37bdf02e8lea rax, [rdi+r11-1]
37bdf02edadd rdi, 1
37bdf02f1add r9, 8
37bdf02f5add r8, 8
37bdf02f9movss [r9-8], x14
37bdf02ffsub r10, 1
37bdf0303movss [r9-4], x8
37bdf0309movss [r8-8], x1
37bdf030fmovss [r8-4], x0
37bdf0315mov [r12+8*rax+4], 0
37bdf031ecmp rbp, rdi
37bdf0321jne 0x37bdf00d0
37bdf0327mov rbx, r15
37bdf032amovups x6, [rsp+112]
37bdf032fmov r15, rsi
37bdf0332jmp 0x37bdefeeb
37bdf0337
37bdf0337 66 0f 1f 84 00 00 00 00 00 f........
37bdf0340
37bdf0340loc_37bdf0340:
37bdf0340mov rax, rbp
37bdf0343mov r11l, 2
37bdf0349jmp 0x37bdefd09
37bdf034e
37bdf034e 66 90 f.
37bdf0350
37bdf0350loc_37bdf0350:
37bdf0350mov [rsp+112], rax
37bdf0355lea rax, [rip+0x6645bc]
37bdf035csub rcx, rdx
37bdf035flea r9, [r12+8*r9]
37bdf0363mov [rsp+32], rax
37bdf0368mov r8, rax
37bdf036blea rdx, [r12+8*r13]
37bdf036fmov [rsp+184], rcx
37bdf0377lea rcx, [rsp+184]
37bdf037fmov [rsp+88], r11
37bdf0384mov [rsp+80], r10
37bdf0389call cswap_64_
37bdf038emov r11, [rsp+88]
37bdf0393mov r10, [rsp+80]
37bdf0398mov rax, [rsp+440]
37bdf03a0mov rcx, [rax]
37bdf03a3mov rax, [rsp+112]
37bdf03a8jmp 0x37bdefd1e
37bdf03ad
37bdf03ad 0f 1f 00 ...
37bdf03b0
37bdf03b0loc_37bdf03b0:
37bdf03b0mov rbx, r14
37bdf03b3lea rcx, [rsp+180]
37bdf03bbmov [rsp+64], rax
37bdf03c0imul rbx, rbp
37bdf03c4mov [rsp+96], r11
37bdf03c9sar rbx, 1
37bdf03cclea rdx, [rbx+rbp]
37bdf03d0lea rsi, [r12+8*rdx]
37bdf03d4lea rdx, [rsp+184]
37bdf03dcmovss x0, [rsi-8]
37bdf03e1movss [rsp+180], x0
37bdf03eamovss x0, [rsi-4]
37bdf03efmovss [rsp+184], x0
37bdf03f8call slapy2_64_
37bdf03fdmov rax, [rsp+64]
37bdf0402movss x10, [rsi-4]
37bdf0408movaps x1, x0
37bdf040bmovss x2, [rsi-8]
37bdf0410mov r11, [rsp+96]
37bdf0415movups [rsp+96], x6
37bdf041amovss x8, [rip+0x66452d]
37bdf0423mov rdx, rax
37bdf0426mov r10, rax
37bdf0429imul rdx, rbp
37bdf042dmov rcx, rdx
37bdf0430sar rcx, 1
37bdf0433lea rdx, [rcx+rbp-1]
37bdf0438movss x12, [r12+8*rdx]
37bdf043elea rdx, [rbx+r14-1]
37bdf0443add rbx, rax
37bdf0446movss x11, [r12+8*rdx]
37bdf044clea rdx, [rcx+rax]
37bdf0450lea r8, [r12+8*rbx-8]
37bdf0455divss x12, x0
37bdf045alea r9, [r12+8*rdx-8]
37bdf045fmovaps x5, x11
37bdf0463divss x5, x0
37bdf0467pxor x0, x0
37bdf046bmovaps x3, x0
37bdf046edivss x3, x1
37bdf0472movss [rsp+64], x5
37bdf0478mulss x5, x12
37bdf047dmulss x0, x3
37bdf0481movaps x9, x3
37bdf0485mulss x9, x10
37bdf048aaddss x0, x1
37bdf048eaddss x9, x2
37bdf0493mulss x2, x3
37bdf0497divss x9, x0
37bdf049csubss x10, x2
37bdf04a1divss x10, x0
37bdf04a6movaps x0, x5
37bdf04a9subss x0, x8
37bdf04aedivss x8, x0
37bdf04b3movaps x5, x10
37bdf04b7xorps x5, [rip+0x664482]
37bdf04bemovss [rsp+80], x5
37bdf04c4pxor x5, x5
37bdf04c8divss x8, x1
37bdf04cdnop [rax]
37bdf04d0
37bdf04d0loc_37bdf04d0:
37bdf04d0movss x2, [r9]
37bdf04d5movss x14, [r8]
37bdf04damovaps x11, x8
37bdf04dexor edx, edx
37bdf04e0movss x4, [r9+4]
37bdf04e6movss x6, [rsp+64]
37bdf04eclea rdi, [r10-1]
37bdf04f0movss x15, [r8+4]
37bdf04f6movss x3, [rsp+80]
37bdf04fcmov rsi, rdi
37bdf04ffmovaps x1, x6
37bdf0502movaps x0, x4
37bdf0505movaps x13, x4
37bdf0509mulss x1, x2
37bdf050dimul rsi, r10
37bdf0511mulss x0, x5
37bdf0515mulss x3, x15
37bdf051amulss x6, x4
37bdf051esar rsi, 1
37bdf0521mulss x13, x10
37bdf0526lea rcx, [rsi+rdi]
37bdf052amulss x4, x9
37bdf052flea rbx, [r12+8*rcx]
37bdf0533xor ecx, ecx
37bdf0535subss x1, x0
37bdf0539movaps x0, x14
37bdf053dmulss x0, x9
37bdf0542subss x0, x3
37bdf0546movaps x3, x15
37bdf054amulss x3, x9
37bdf054fsubss x1, x0
37bdf0553movaps x0, x2
37bdf0556mulss x0, x5
37bdf055amulss x11, x1
37bdf055fmulss x1, x5
37bdf0563addss x0, x6
37bdf0567movss x6, [rsp+80]
37bdf056dmulss x6, x14
37bdf0572addss x3, x6
37bdf0576subss x0, x3
37bdf057amovaps x3, x0
37bdf057dmulss x3, x5
37bdf0581subss x11, x3
37bdf0586movaps x3, x1
37bdf0589movaps x1, x0
37bdf058cmulss x1, x8
37bdf0591movaps x0, x15
37bdf0595mulss x0, x5
37bdf0599mulss x15, x12
37bdf059emovaps x6, x11
37bdf05a2addss x1, x3
37bdf05a6movaps x3, x12
37bdf05aamulss x3, x14
37bdf05afmulss x14, x5
37bdf05b4unpcklps x6, x1
37bdf05b7xorps x1, [rip+0x664382]
37bdf05besubss x3, x0
37bdf05c2movaps x0, x2
37bdf05c5mulss x0, x9
37bdf05caaddss x15, x14
37bdf05cfmulss x2, x10
37bdf05d4subss x0, x13
37bdf05d9addss x4, x2
37bdf05ddsubss x3, x0
37bdf05e1movaps x0, x8
37bdf05e5subss x15, x4
37bdf05eamulss x0, x3
37bdf05eemulss x3, x5
37bdf05f2movaps x2, x15
37bdf05f6mulss x15, x8
37bdf05fbmulss x2, x5
37bdf05ffaddss x15, x3
37bdf0604movaps x3, x11
37bdf0608subss x0, x2
37bdf060cunpcklps x3, x1
37bdf060funpcklps x1, x11
37bdf0613movq x3, x3
37bdf0617movq x1, x1
37bdf061bmovaps x2, x15
37bdf061fxorps x2, [rip+0x66431a]
37bdf0626movaps x4, x0
37bdf0629unpcklps x4, x2
37bdf062cunpcklps x2, x0
37bdf062fmovq x4, x4
37bdf0633movq x2, x2
37bdf0637nop [rax+rax]
37bdf0640
37bdf0640loc_37bdf0640:
37bdf0640movq x11, [r8+rdx]
37bdf0646movq x14, [rbx+rdx]
37bdf064cadd rcx, 1
37bdf0650movsldup x13, x11
37bdf0655movshdup x11, x11
37bdf065amovq x13, x13
37bdf065fmovq x11, x11
37bdf0664mulps x13, x4
37bdf0668mulps x11, x2
37bdf066cmovq x13, x13
37bdf0671movq x11, x11
37bdf0676addsubps x13, x11
37bdf067bmovq x13, x13
37bdf0680subps x14, x13
37bdf0684movq x13, [r9+rdx]
37bdf068amovsldup x11, x13
37bdf068fmovshdup x13, x13
37bdf0694movq x14, x14
37bdf0699movq x11, x11
37bdf069emovq x13, x13
37bdf06a3mulps x11, x3
37bdf06a7mulps x13, x1
37bdf06abmovq x11, x11
37bdf06b0movq x13, x13
37bdf06b5addsubps x11, x13
37bdf06bamovq x11, x11
37bdf06bfsubps x14, x11
37bdf06c3movlps [rbx+rdx], x14
37bdf06c8sub rdx, 8
37bdf06cccmp rcx, r10
37bdf06cfjne 0x37bdf0640
37bdf06d5lea rdx, [rsi+r10-1]
37bdf06damovss [r8], x0
37bdf06dfsub r9, 8
37bdf06e3sub r8, 8
37bdf06e7movss [r8+12], x15
37bdf06edmovlps [r9+8], x6
37bdf06f2mov [r12+8*rdx+4], 0
37bdf06fbtest rdi, rdi
37bdf06feje 0x37bdf08a1
37bdf0704mov r10, rdi
37bdf0707jmp 0x37bdf04d0
37bdf070c
37bdf070c 0f 1f 40 00 ..@.
37bdf0710
37bdf0710loc_37bdf0710:
37bdf0710lea rax, [rsp+184]
37bdf0718mov [rsp+64], rax
37bdf071d
37bdf071dloc_37bdf071d:
37bdf071dmov rax, [rsp+80]
37bdf0722mov rcx, [rsp+64]
37bdf0727lea rdx, [r12+8*r9]
37bdf072blea r8, [rip+0x6641e6]
37bdf0732mov [rsp+128], r11
37bdf073amov [rsp+112], r10
37bdf073fmov [rsp+96], r9
37bdf0744mov [rsp+184], rax
37bdf074ccall icamax_64_
37bdf0751mov rcx, [rsp+72]
37bdf0756mov r10, [rsp+112]
37bdf075bmov r11, [rsp+128]
37bdf0763mov r9, [rsp+96]
37bdf0768lea rax, [rcx+rax-2]
37bdf076dmovss x0, [r12+8*rax]
37bdf0773movss x1, [r12+8*rax+4]
37bdf077aandps x0, x6
37bdf077dandps x1, x6
37bdf0780addss x0, x1
37bdf0784maxss x10, x0
37bdf0789jmp 0x37bdef75d
37bdf078e
37bdf078eloc_37bdf078e:
37bdf078emov [rsp+184], rdx
37bdf0796lea r8, [rip+0x66417b]
37bdf079dlea rdx, [r12+8*r9]
37bdf07a1lea rcx, [rsp+184]
37bdf07a9mov [rsp+80], r9
37bdf07aecall icamax_64_
37bdf07b3mov r9, [rsp+80]
37bdf07b8lea rax, [r9+rax-1]
37bdf07bdmovss x0, [r12+8*rax]
37bdf07c3movss x1, [r12+8*rax+4]
37bdf07camov rax, [rsp+440]
37bdf07d2andps x0, x6
37bdf07d5andps x1, x6
37bdf07d8addss x0, x1
37bdf07dcmov rcx, [rax]
37bdf07dfmaxss x10, x0
37bdf07e4jmp 0x37bdefcb1
37bdf07e9
37bdf07e9loc_37bdf07e9:
37bdf07e9mov rcx, [rsp+72]
37bdf07eemov [rsp+112], rbp
37bdf07f3mov [rsp+96], 2
37bdf07fclea rcx, [rcx+rbp-2]
37bdf0801mov [rsp+128], rcx
37bdf0809jmp 0x37bdef7e6
37bdf080e
37bdf080eloc_37bdf080e:
37bdf080emov [r12+8*rdi+4], 0
37bdf0817lea rax, [r11+r15-2]
37bdf081cmov rcx, [r12+8*r13-24]
37bdf0821mov r8, [r12+8*rax]
37bdf0825mov [r12+8*r13-24], r8
37bdf082amov [r12+8*rax], rcx
37bdf082elea rax, [r14-2]
37bdf0832jmp 0x37bdef95e
37bdf0837
37bdf0837loc_37bdf0837:
37bdf0837neg rax
37bdf083ajmp 0x37bdef4c4
37bdf083f
37bdf083floc_37bdf083f:
37bdf083fmovss x1, [rip+0x6640f9]
37bdf0847jmp 0x37bdefd84
37bdf084c
37bdf084cloc_37bdf084c:
37bdf084clea rax, [r11-1]
37bdf0850pxor x10, x10
37bdf0855mov [rsp+80], rax
37bdf085aimul rax, r11
37bdf085emov r9, rax
37bdf0861sar r9, 1
37bdf0864lea rax, [r9+1]
37bdf0868mov [rsp+72], rax
37bdf086djmp 0x37bdf071d
37bdf0872
37bdf0872loc_37bdf0872:
37bdf0872pxor x10, x10
37bdf0877jmp 0x37bdefc73
37bdf087c
37bdf087cloc_37bdf087c:
37bdf087cmov rdi, r13
37bdf087fmov r13, [rsp+64]
37bdf0884mov rax, [rsp+456]
37bdf088cneg r13
37bdf088fmovq x0, r13
37bdf0894punpcklqdq x0, x0
37bdf0898movups [rax+8*rdi], x0
37bdf089cjmp 0x37bdef43e
37bdf08a1
37bdf08a1loc_37bdf08a1:
37bdf08a1mov rdi, [rsp+456]
37bdf08a9mov rdx, r11
37bdf08acmovups x6, [rsp+96]
37bdf08b1mov rsi, rax
37bdf08b4neg rdx
37bdf08b7mov [rdi+8*rbp], rdx
37bdf08bbmov [rdi+8*rax], rdx
37bdf08bfjmp 0x37bdef65c
37bdf08c4
37bdf08c4loc_37bdf08c4:
37bdf08c4mov rbx, [rsp+64]
37bdf08c9jmp 0x37bdefb18
37bdef2c0
37bdf08ce
37bdf08ce // align 0x40
37bdf08ce // align 0x40
37bdf0900
37bdf0900chptri_64_:
37bdf0900push r15
37bdf0902push r14
37bdf0904push r13
37bdf0906push r12
37bdf0908push rbp
37bdf0909push rdi
37bdf090apush rsi
37bdf090bpush rbx
37bdf090csub rsp, 280
37bdf0913movups [rsp+160], x6
37bdf091bmovups [rsp+176], x7
37bdf0923movups [rsp+192], x8
37bdf092cmovups [rsp+208], x9
37bdf0935movups [rsp+224], x10
37bdf093emovups [rsp+240], x11
37bdf0947movups [rsp+256], x12
37bdf0950mov rsi, [rsp+392]
37bdf0958mov [rsi], 0
37bdf095fmov r14, rdx
37bdf0962mov rbx, r8
37bdf0965mov r15, r9
37bdf0968mov r8l, 1
37bdf096emov r9l, 1
37bdf0974lea rdx, [rip+0x663fe5]
37bdf097bmov [rsp+352], rcx
37bdf0983call lsame_64_
37bdf0988mov rbp, rax
37bdf098btest rax, rax
37bdf098eje 0x37bdf1120
37bdf0994
37bdf0994loc_37bdf0994:
37bdf0994mov rdi, [r14]
37bdf0997test rdi, rdi
37bdf099ajs 0x37bdf10a0
37bdf09a0mov rax, [rsi]
37bdf09a3test rax, rax
37bdf09a6jne 0x37bdf190d
37bdf09actest rdi, rdi
37bdf09afje 0x37bdf10cf
37bdf09b5test rbp, rbp
37bdf09b8je 0x37bdf1160
37bdf09belea rax, [rdi+1]
37bdf09c2mov [rsi], rdi
37bdf09c5pxor x0, x0
37bdf09c9xor r8l, r8l
37bdf09ccimul rax, rdi
37bdf09d0sar rax, 1
37bdf09d3nop
37bdf09d5nop [rax+rax]
37bdf09e0
37bdf09e0loc_37bdf09e0:
37bdf09e0mov rcx, rdi
37bdf09e3sub rdi, 1
37bdf09e7cmp [r15+8*rdi], 0
37bdf09ecjle 0x37bdf0a17
37bdf09eeucomiss x0, [rbx+8*rax-8]
37bdf09f3lea r9, [rax-1]
37bdf09f7setnp dl
37bdf09facmovne edx, r8l
37bdf09fetest dl, dl
37bdf0a00je 0x37bdf0a17
37bdf0a02ucomiss x0, [rbx+8*r9+4]
37bdf0a08setnp dl
37bdf0a0bcmovne edx, r8l
37bdf0a0ftest dl, dl
37bdf0a11jne 0x37bdf10cf
37bdf0a17
37bdf0a17loc_37bdf0a17:
37bdf0a17mov [rsi], rdi
37bdf0a1asub rax, rcx
37bdf0a1dtest rdi, rdi
37bdf0a20jne 0x37bdf09e0
37bdf0a22mov [rsp+360], r14
37bdf0a2amovss x6, [rip+0x663f4e]
37bdf0a32lea r12, [rip+0x663f2f]
37bdf0a39mov esi, 1
37bdf0a3emov [rsp+376], r15
37bdf0a46mov edi, 1
37bdf0a4bmovss x7, [rip+0x663f3d]
37bdf0a53jmp 0x37bdf0ba7
37bdf0a58
37bdf0a58 0f 1f 84 00 00 00 00 00 ........
37bdf0a60
37bdf0a60loc_37bdf0a60:
37bdf0a60movaps x0, x6
37bdf0a63mov [rax-12], 0
37bdf0a6amov r15, rbp
37bdf0a6dmov r11l, 1
37bdf0a73divss x0, x5
37bdf0a77movss [rax-16], x0
37bdf0a7ccmp rsi, 1
37bdf0a80jle 0x37bdf0b7d
37bdf0a86mov [rsp+32], r12
37bdf0a8blea r14, [rbx+8*rdi-8]
37bdf0a90mov r9, [rsp+384]
37bdf0a98lea rcx, [rsp+152]
37bdf0aa0mov rdx, r14
37bdf0aa3lea r8, [rip+0x663ebe]
37bdf0aaamov [rsp+104], r11
37bdf0aafmov [rsp+112], rax
37bdf0ab4mov [rsp+96], rcx
37bdf0ab9mov [rsp+152], r13
37bdf0ac1call ccopy_64_
37bdf0ac6lea rdx, [rip+0x663eab]
37bdf0acdmov [rsp+56], r14
37bdf0ad2mov r9, rbx
37bdf0ad5mov [rsp+48], rdx
37bdf0adamov rdx, [rsp+384]
37bdf0ae2lea r8, [rip+0x663e87]
37bdf0ae9mov [rsp+64], r12
37bdf0aeemov rcx, [rsp+352]
37bdf0af6mov [rsp+32], rdx
37bdf0afbmov rdx, [rsp+96]
37bdf0b00mov [rsp+72], 1
37bdf0b09mov [rsp+40], r12
37bdf0b0emov [rsp+152], r13
37bdf0b16call chpmv_64_
37bdf0b1bmov rax, [rsp+112]
37bdf0b20mov rcx, [rsp+96]
37bdf0b25mov r9, r14
37bdf0b28mov rdx, [rsp+384]
37bdf0b30lea r8, [rip+0x663e31]
37bdf0b37mov [rsp+152], r13
37bdf0b3fmovss x8, [rax-16]
37bdf0b45movss x9, [rax-12]
37bdf0b4bmov [rsp+32], r12
37bdf0b50call cdotc_64_
37bdf0b55mov r11, [rsp+104]
37bdf0b5amovd x0, eax
37bdf0b5emov rax, [rsp+88]
37bdf0b63subss x8, x0
37bdf0b68unpcklps x8, x9
37bdf0b6cmovlps [rbx+8*rax], x8
37bdf0b71mov rax, [rsp+376]
37bdf0b79mov r14, [rax+8*r13]
37bdf0b7d
37bdf0b7dloc_37bdf0b7d:
37bdf0b7dmov r13, r14
37bdf0b80neg r13
37bdf0b83cmovs r13, r14
37bdf0b87cmp r13, rsi
37bdf0b8ajne 0x37bdf0f92
37bdf0b90
37bdf0b90loc_37bdf0b90:
37bdf0b90mov rax, [rsp+360]
37bdf0b98add rsi, r11
37bdf0b9bcmp [rax], rsi
37bdf0b9ejl 0x37bdf10cf
37bdf0ba4mov rdi, r15
37bdf0ba7
37bdf0ba7loc_37bdf0ba7:
37bdf0ba7mov rax, [rsp+376]
37bdf0baflea rbp, [rsi+rdi]
37bdf0bb3lea r13, [rsi-1]
37bdf0bb7mov r14, [rax+8*r13]
37bdf0bbblea rax, [rbp-2]
37bdf0bbfmov [rsp+88], rax
37bdf0bc4lea rax, [rbx+8*rbp]
37bdf0bc8movss x5, [rax-16]
37bdf0bcdtest r14, r14
37bdf0bd0jg 0x37bdf0a60
37bdf0bd6lea r15, [rbp+rsi]
37bdf0bdbmov [rsp+120], rax
37bdf0be0lea r11, [rbx+8*r15-16]
37bdf0be5lea r10, [rbx+8*r15]
37bdf0be9movss [rsp+112], x5
37bdf0befmovq x9, [r11]
37bdf0bf4mov [rsp+104], r11
37bdf0bf9mov [rsp+96], r10
37bdf0bfemovshdup x4, x9
37bdf0c03movd ecx, x9
37bdf0c08movaps x8, x9
37bdf0c0cshufps x8, x8, -31
37bdf0c11movd edx, x4
37bdf0c15shl rdx, 32
37bdf0c19or rcx, rdx
37bdf0c1ccall fn_37c42fc90
37bdf0c21mov r10, [rsp+96]
37bdf0c26movss x5, [rsp+112]
37bdf0c2cpxor x3, x3
37bdf0c30movaps x4, x0
37bdf0c33movaps x1, x3
37bdf0c36movq x2, x9
37bdf0c3bmov rax, [rsp+120]
37bdf0c40divss x5, x0
37bdf0c44movss x0, [r10-8]
37bdf0c4amovaps x9, x2
37bdf0c4emovaps x12, x2
37bdf0c52movss [rax-12], x3
37bdf0c57mov r11, [rsp+104]
37bdf0c5cdivss x0, x4
37bdf0c60divss x1, x4
37bdf0c64movaps x10, x0
37bdf0c68movsldup x0, x1
37bdf0c6cmulss x1, x3
37bdf0c70movq x11, x0
37bdf0c75movq x0, x8
37bdf0c7amulps x2, x11
37bdf0c7emovaps x8, x11
37bdf0c82mulps x8, x0
37bdf0c86addss x1, x4
37bdf0c8amovq x2, x2
37bdf0c8emovq x8, x8
37bdf0c93addsubps x0, x2
37bdf0c97addps x9, x8
37bdf0c9bsubps x12, x8
37bdf0c9fmovsldup x8, x1
37bdf0ca4movhps x8, [rip+0x663cd4]
37bdf0cacmovq x2, x0
37bdf0cb0divps x2, x8
37bdf0cb4movss x12, x9
37bdf0cb9movaps x9, x10
37bdf0cbdmulss x9, x5
37bdf0cc2movq x1, x12
37bdf0cc7subss x9, x6
37bdf0cccmulss x4, x9
37bdf0cd1divss x5, x4
37bdf0cd5movq x2, x2
37bdf0cd9divss x10, x4
37bdf0cdedivps x1, x8
37bdf0ce2movss [rax-16], x10
37bdf0ce8movss [r10-8], x5
37bdf0ceemovaps x5, x3
37bdf0cf1movss [r10-4], x3
37bdf0cf7divss x5, x4
37bdf0cfbmovsldup x0, x5
37bdf0cffmulss x5, x3
37bdf0d03movq x0, x0
37bdf0d07mulps x2, x0
37bdf0d0amovq x0, x1
37bdf0d0eaddss x4, x5
37bdf0d12movq x5, [rip+0x663c6e]
37bdf0d1amovq x1, x2
37bdf0d1emovaps x2, x1
37bdf0d21addps x2, x0
37bdf0d24subps x0, x1
37bdf0d27movsldup x1, x4
37bdf0d2bmovhps x1, [rip+0x663c4e]
37bdf0d32movss x0, x2
37bdf0d36movq x0, x0
37bdf0d3adivps x0, x1
37bdf0d3dxorps x0, x5
37bdf0d40movlps [r11], x0
37bdf0d44cmp rsi, 1
37bdf0d48jle 0x37bdf0f75
37bdf0d4emov [rsp+32], r12
37bdf0d53lea r14, [rsp+152]
37bdf0d5bmov r9, [rsp+384]
37bdf0d63lea rdx, [rbx+8*rdi-8]
37bdf0d68mov rcx, r14
37bdf0d6blea r8, [rip+0x663bf6]
37bdf0d72mov [rsp+112], r11
37bdf0d77mov [rsp+104], rdx
37bdf0d7cmov [rsp+120], r10
37bdf0d81mov [rsp+96], rax
37bdf0d86mov [rsp+152], r13
37bdf0d8ecall ccopy_64_
37bdf0d93mov rax, [rsp+104]
37bdf0d98mov rdx, r14
37bdf0d9bmov r9, rbx
37bdf0d9emov r10, [rsp+384]
37bdf0da6lea rcx, [rip+0x663bcb]
37bdf0dadmov [rsp+72], 1
37bdf0db6lea r8, [rip+0x663bb3]
37bdf0dbdmov [rsp+56], rax
37bdf0dc2mov [rsp+32], r10
37bdf0dc7mov [rsp+48], rcx
37bdf0dccmov rcx, [rsp+352]
37bdf0dd4mov [rsp+64], r12
37bdf0dd9mov [rsp+40], r12
37bdf0ddemov [rsp+152], r13
37bdf0de6call chpmv_64_
37bdf0debmov rax, [rsp+96]
37bdf0df0mov r9, [rsp+104]
37bdf0df5mov rcx, r14
37bdf0df8mov rdx, [rsp+384]
37bdf0e00lea r8, [rip+0x663b61]
37bdf0e07mov [rsp+96], r14
37bdf0e0clea r14, [rbx+8*rbp-8]
37bdf0e11movss x9, [rax-12]
37bdf0e17movss x8, [rax-16]
37bdf0e1dmov [rsp+32], r12
37bdf0e22mov [rsp+152], r13
37bdf0e2acall cdotc_64_
37bdf0e2fmov r10, [rsp+88]
37bdf0e34mov r11, [rsp+112]
37bdf0e39mov r9, r14
37bdf0e3cmovd x0, eax
37bdf0e40mov rdx, [rsp+104]
37bdf0e45mov rcx, [rsp+96]
37bdf0e4alea r8, [rip+0x663b17]
37bdf0e51subss x8, x0
37bdf0e56mov [rsp+152], r13
37bdf0e5eunpcklps x8, x9
37bdf0e62movlps [rbx+8*r10], x8
37bdf0e67movq x8, [r11]
37bdf0e6cmov [rsp+32], r12
37bdf0e71movq x8, x8
37bdf0e76call cdotc_64_
37bdf0e7bmov r11, [rsp+112]
37bdf0e80mov r9, [rsp+384]
37bdf0e88lea r8, [rip+0x663ad9]
37bdf0e8fmov rdx, rax
37bdf0e92movd x0, eax
37bdf0e96mov rcx, [rsp+96]
37bdf0e9bmov [rsp+152], r13
37bdf0ea3shr rdx, 32
37bdf0ea7movd x4, edx
37bdf0eabmov rdx, r14
37bdf0eaeunpcklps x0, x4
37bdf0eb1movq x0, x0
37bdf0eb5subps x8, x0
37bdf0eb9movlps [r11], x8
37bdf0ebdmov [rsp+32], r12
37bdf0ec2call ccopy_64_
37bdf0ec7lea rax, [rip+0x663aaa]
37bdf0ecemov [rsp+56], r14
37bdf0ed3mov rdx, [rsp+96]
37bdf0ed8mov [rsp+48], rax
37bdf0eddmov rax, [rsp+384]
37bdf0ee5mov r9, rbx
37bdf0ee8lea r8, [rip+0x663a81]
37bdf0eefmov [rsp+64], r12
37bdf0ef4mov rcx, [rsp+352]
37bdf0efcmov [rsp+32], rax
37bdf0f01mov [rsp+72], 1
37bdf0f0amov [rsp+40], r12
37bdf0f0fmov [rsp+152], r13
37bdf0f17call chpmv_64_
37bdf0f1cmov r10, [rsp+120]
37bdf0f21mov rcx, [rsp+96]
37bdf0f26mov r9, r14
37bdf0f29mov rdx, [rsp+384]
37bdf0f31lea r8, [rip+0x663a30]
37bdf0f38mov [rsp+152], r13
37bdf0f40movss x8, [r10-8]
37bdf0f46movss x9, [r10-4]
37bdf0f4cmov [rsp+32], r12
37bdf0f51call cdotc_64_
37bdf0f56movd x0, eax
37bdf0f5amov rax, [rsp+376]
37bdf0f62subss x8, x0
37bdf0f67mov r14, [rax+8*r13]
37bdf0f6bunpcklps x8, x9
37bdf0f6fmovlps [rbx+8*r15-8], x8
37bdf0f75
37bdf0f75loc_37bdf0f75:
37bdf0f75mov r13, r14
37bdf0f78add r15, 1
37bdf0f7cmov r11l, 2
37bdf0f82neg r13
37bdf0f85cmovs r13, r14
37bdf0f89cmp r13, rsi
37bdf0f8cje 0x37bdf0b90
37bdf0f92
37bdf0f92loc_37bdf0f92:
37bdf0f92lea rax, [r13-1]
37bdf0f96mov [rsp+32], r12
37bdf0f9blea rcx, [rsp+152]
37bdf0fa3mov rdx, rax
37bdf0fa6lea r8, [rip+0x6639bb]
37bdf0fadmov [rsp+96], r11
37bdf0fb2imul rdx, r13
37bdf0fb6mov [rsp+152], rax
37bdf0fbemov r14, rdx
37bdf0fc1shr r14, 63
37bdf0fc5add r14, rdx
37bdf0fc8lea rdx, [rbx+8*rdi-8]
37bdf0fcdsar r14, 1
37bdf0fd0lea r9, [rbx+8*r14]
37bdf0fd4call cswap_64_
37bdf0fd9lea rcx, [r13+1]
37bdf0fddmov r11, [rsp+96]
37bdf0fe2lea r9, [r13+r14+1]
37bdf0fe7cmp rcx, rsi
37bdf0feajge 0x37bdf18fd
37bdf0ff0add rdi, r13
37bdf0ff3lea r8, [r9-1]
37bdf0ff7movaps x1, x7
37bdf0ffalea rdx, [rbx+8*rdi]
37bdf0ffenop
37bdf1000
37bdf1000loc_37bdf1000:
37bdf1000movss x0, [rdx-4]
37bdf1005movss x2, [rdx-8]
37bdf100alea rax, [rcx+r8]
37bdf100eadd rcx, 1
37bdf1012lea r8, [rax-1]
37bdf1016sub rax, 2
37bdf101aadd rdx, 8
37bdf101exorps x0, x7
37bdf1021movss x3, [rbx+8*rax]
37bdf1026unpcklps x2, x0
37bdf1029movss x0, [rbx+8*rax+4]
37bdf102fxorps x0, x7
37bdf1032unpcklps x3, x0
37bdf1035movlps [rdx-16], x3
37bdf1039movlps [rbx+8*rax], x2
37bdf103dcmp rcx, rsi
37bdf1040jne 0x37bdf1000
37bdf1042
37bdf1042loc_37bdf1042:
37bdf1042sub rdi, 2
37bdf1046mov rax, [rsp+88]
37bdf104bmovss x0, [rbx+8*rdi+4]
37bdf1051lea rdx, [rbx+8*rax]
37bdf1055xorps x0, x1
37bdf1058movss [rbx+8*rdi+4], x0
37bdf105emov rcx, [rdx]
37bdf1061mov r8, [rbx+8*r9-16]
37bdf1066mov [rdx], r8
37bdf1069mov [rbx+8*r9-16], rcx
37bdf106ecmp r11, 2
37bdf1072jne 0x37bdf0b90
37bdf1078lea rax, [rbp+rsi-2]
37bdf107dlea rdx, [rbx+8*rax]
37bdf1081lea rax, [rbp+r13-2]
37bdf1086mov rcx, [rdx]
37bdf1089mov r8, [rbx+8*rax]
37bdf108dmov [rdx], r8
37bdf1090mov [rbx+8*rax], rcx
37bdf1094jmp 0x37bdf0b90
37bdf1099
37bdf1099 0f 1f 80 00 00 00 00 .......
37bdf10a0
37bdf10a0loc_37bdf10a0:
37bdf10a0mov [rsi], -2
37bdf10a7mov eax, 2
37bdf10ac
37bdf10acloc_37bdf10ac:
37bdf10aclea rdx, [rsp+152]
37bdf10b4mov r8l, 6
37bdf10balea rcx, [rip+0x6638a1]
37bdf10c1mov [rsp+152], rax
37bdf10c9call xerbla_64_
37bdf10cenop
37bdf10cf
37bdf10cfloc_37bdf10cf:
37bdf10cfmovups x6, [rsp+160]
37bdf10d7movups x7, [rsp+176]
37bdf10dfmovups x8, [rsp+192]
37bdf10e8movups x9, [rsp+208]
37bdf10f1movups x10, [rsp+224]
37bdf10famovups x11, [rsp+240]
37bdf1103movups x12, [rsp+256]
37bdf110cadd rsp, 280
37bdf1113pop rbx
37bdf1114pop rsi
37bdf1115pop rdi
37bdf1116pop rbp
37bdf1117pop r12
37bdf1119pop r13
37bdf111bpop r14
37bdf111dpop r15
37bdf111fret
37bdf1120
37bdf1120loc_37bdf1120:
37bdf1120mov rcx, [rsp+352]
37bdf1128mov r9l, 1
37bdf112emov r8l, 1
37bdf1134lea rdx, [rip+0x663826]
37bdf113bcall lsame_64_
37bdf1140test rax, rax
37bdf1143jne 0x37bdf0994
37bdf1149mov [rsi], -1
37bdf1150mov eax, 1
37bdf1155jmp 0x37bdf10ac
37bdf115a
37bdf115a 66 0f 1f 44 00 00 f..D..
37bdf1160
37bdf1160loc_37bdf1160:
37bdf1160mov [rsi], 1
37bdf1167mov edx, 1
37bdf116cpxor x0, x0
37bdf1170xor r8l, r8l
37bdf1173mov eax, 1
37bdf1178nop [rax+rax]
37bdf1180
37bdf1180loc_37bdf1180:
37bdf1180cmp [r15+8*rax-8], 0
37bdf1186jle 0x37bdf11b0
37bdf1188ucomiss x0, [rbx+8*rdx-4]
37bdf118dlea r9, [rdx-1]
37bdf1191setnp cl
37bdf1194cmovne ecx, r8l
37bdf1198test cl, cl
37bdf119aje 0x37bdf11b0
37bdf119cucomiss x0, [rbx+8*r9]
37bdf11a1setnp cl
37bdf11a4cmovne ecx, r8l
37bdf11a8test cl, cl
37bdf11aajne 0x37bdf10cf
37bdf11b0
37bdf11b0loc_37bdf11b0:
37bdf11b0mov rcx, rdi
37bdf11b3sub rcx, rax
37bdf11b6add rax, 1
37bdf11bamov [rsi], rax
37bdf11bdlea rdx, [rcx+rdx+1]
37bdf11c2cmp rdi, rax
37bdf11c5jge 0x37bdf1180
37bdf11c7lea rax, [rdi+1]
37bdf11cbmov rbp, rdi
37bdf11cepxor x8, x8
37bdf11d3mov rdx, rdi
37bdf11d6imul rax, rdi
37bdf11damov [rsi], 0
37bdf11e1movss x6, [rip+0x663797]
37bdf11e9movss x7, [rip+0x66379f]
37bdf11f1mov [rsp+376], r15
37bdf11f9sar rax, 1
37bdf11fcmov [rsp+136], rax
37bdf1204mov r12, rax
37bdf1207jmp 0x37bdf1222
37bdf1209
37bdf1209 0f 1f 80 00 00 00 00 .......
37bdf1210
37bdf1210loc_37bdf1210:
37bdf1210test r13, r13
37bdf1213jle 0x37bdf10cf
37bdf1219mov rdx, [r14]
37bdf121cmov r12, r15
37bdf121fmov rbp, r13
37bdf1222
37bdf1222loc_37bdf1222:
37bdf1222mov rax, rdx
37bdf1225lea r13, [rbp-1]
37bdf1229lea rsi, [r12-1]
37bdf122emov r15, r12
37bdf1231mov rdi, [rsp+376]
37bdf1239sub rax, rbp
37bdf123cmov [rsp+88], rsi
37bdf1241lea rsi, [rbx+8*r12]
37bdf1245lea rcx, [rax+2]
37bdf1249movss x9, [rsi-8]
37bdf124fmov rdi, [rdi+8*r13]
37bdf1253sub r15, rcx
37bdf1256test rdi, rdi
37bdf1259jle 0x37bdf13a0
37bdf125fmovaps x0, x6
37bdf1262mov [rsi-4], 0
37bdf1269mov r10l, 1
37bdf126fdivss x0, x9
37bdf1274movss [rsi-8], x0
37bdf1279cmp rdx, rbp
37bdf127cjg 0x37bdf14e8
37bdf1282
37bdf1282loc_37bdf1282:
37bdf1282mov rax, rdi
37bdf1285neg rax
37bdf1288cmovns rdi, rax
37bdf128ccmp rdi, rbp
37bdf128fje 0x37bdf1210
37bdf1295mov rcx, [r14]
37bdf1298mov r11, [rsp+136]
37bdf12a0mov rdx, rcx
37bdf12a3sub rdx, rdi
37bdf12a6lea rax, [rdx+2]
37bdf12aalea r8, [rdx+1]
37bdf12aeimul r8, rax
37bdf12b2mov rax, r8
37bdf12b5shr rax, 63
37bdf12b9add rax, r8
37bdf12bcsar rax, 1
37bdf12bfsub r11, rax
37bdf12c2lea rax, [rdi+r12]
37bdf12c6sub rax, rbp
37bdf12c9cmp rcx, rdi
37bdf12ccjg 0x37bdf1608
37bdf12d2
37bdf12d2loc_37bdf12d2:
37bdf12d2lea r8, [rbp+1]
37bdf12d6cmp rdi, r8
37bdf12d9jle 0x37bdf18f0
37bdf12dfmov r9, [r14]
37bdf12e2mov rcx, rax
37bdf12e5movaps x1, x7
37bdf12e8nop
37bdf12eanop [rax+rax]
37bdf12f5nop [rax+rax]
37bdf1300
37bdf1300loc_37bdf1300:
37bdf1300movss x0, [rsi+4]
37bdf1305movss x2, [rsi]
37bdf1309lea rdx, [r9+rcx]
37bdf130dadd rsi, 8
37bdf1311sub rdx, r8
37bdf1314add r8, 1
37bdf1318xorps x0, x7
37bdf131bmovss x3, [rbx+8*rdx]
37bdf1320lea rcx, [rdx+1]
37bdf1324unpcklps x2, x0
37bdf1327movss x0, [rbx+8*rdx+4]
37bdf132dxorps x0, x7
37bdf1330unpcklps x3, x0
37bdf1333movlps [rsi-8], x3
37bdf1337movlps [rbx+8*rdx], x2
37bdf133bcmp rdi, r8
37bdf133ejne 0x37bdf1300
37bdf1340
37bdf1340loc_37bdf1340:
37bdf1340sub rax, 1
37bdf1344movss x0, [rbx+8*rax+4]
37bdf134axorps x0, x1
37bdf134dmovss [rbx+8*rax+4], x0
37bdf1353mov rax, [rsp+88]
37bdf1358mov r8, [rbx+8*r11]
37bdf135clea rdx, [rbx+8*rax]
37bdf1360mov rcx, [rdx]
37bdf1363mov [rdx], r8
37bdf1366mov [rbx+8*r11], rcx
37bdf136acmp r10, 2
37bdf136ejne 0x37bdf1210
37bdf1374sub r12, [r14]
37bdf1377lea rax, [r12+rbp-2]
37bdf137clea rdx, [rbx+8*rax]
37bdf1380lea rax, [r12+rdi-2]
37bdf1385mov rcx, [rdx]
37bdf1388mov r8, [rbx+8*rax]
37bdf138cmov [rdx], r8
37bdf138fmov [rbx+8*rax], rcx
37bdf1393jmp 0x37bdf1210
37bdf1398
37bdf1398 0f 1f 84 00 00 00 00 00 ........
37bdf13a0
37bdf13a0loc_37bdf13a0:
37bdf13a0lea r11, [rbx+8*r15]
37bdf13a4mov [rsp+120], rax
37bdf13a9movss x1, [r11+4]
37bdf13afmovss x3, [r11]
37bdf13b4mov [rsp+112], r11
37bdf13b9mov [rsp+128], rdx
37bdf13c1movd r8l, x1
37bdf13c6movd ecx, x3
37bdf13camovss [rsp+104], x3
37bdf13d0shl r8, 32
37bdf13d4movss [rsp+96], x1
37bdf13daor rcx, r8
37bdf13ddcall fn_37c42fc90
37bdf13e2mov r11, [rsp+112]
37bdf13e7movss x1, [rsp+96]
37bdf13edmovaps x2, x0
37bdf13f0movss x3, [rsp+104]
37bdf13f6mov rax, [rsp+120]
37bdf13fbmovss x0, [r11-8]
37bdf1401cmp [rsp+128], rbp
37bdf1409mov [r11-4], 0
37bdf1411movaps x5, x0
37bdf1414movaps x0, x9
37bdf1418movaps x9, x8
37bdf141cdivss x9, x2
37bdf1421divss x5, x2
37bdf1425movaps x4, x9
37bdf1429mulss x4, x8
37bdf142emovaps x10, x4
37bdf1432movaps x4, x1
37bdf1435mulss x4, x9
37bdf143aaddss x10, x2
37bdf143fdivss x0, x2
37bdf1443addss x4, x3
37bdf1447mulss x3, x9
37bdf144csubss x1, x3
37bdf1450divss x1, x10
37bdf1455divss x4, x10
37bdf145amovaps x3, x1
37bdf145dmovaps x1, x5
37bdf1460mulss x1, x0
37bdf1464subss x1, x6
37bdf1468mulss x1, x2
37bdf146cdivss x0, x1
37bdf1470divss x5, x1
37bdf1474movss [r11-8], x0
37bdf147amovaps x0, x8
37bdf147emov [rsi-4], 0
37bdf1485divss x0, x1
37bdf1489movss [rsi-8], x5
37bdf148emovaps x2, x0
37bdf1491mulss x2, x8
37bdf1496addss x2, x1
37bdf149amovaps x1, x3
37bdf149dmulss x1, x0
37bdf14a1addss x1, x4
37bdf14a5mulss x4, x0
37bdf14a9divss x1, x2
37bdf14adsubss x3, x4
37bdf14b1divss x3, x2
37bdf14b5xorps x1, x7
37bdf14b8movss [r11], x1
37bdf14bdxorps x3, x7
37bdf14c0movss [r11+4], x3
37bdf14c6jg 0x37bdf1660
37bdf14cc
37bdf14ccloc_37bdf14cc:
37bdf14ccadd rax, 3
37bdf14d0lea r13, [rbp-2]
37bdf14d4mov r10l, 2
37bdf14dasub r15, rax
37bdf14ddjmp 0x37bdf1282
37bdf14e2
37bdf14e2 66 0f 1f 44 00 00 f..D..
37bdf14e8
37bdf14e8loc_37bdf14e8:
37bdf14e8lea rcx, [rip+0x663479]
37bdf14efmov r9, [rsp+384]
37bdf14f7mov rdx, rsi
37bdf14famov [rsp+104], r10
37bdf14ffmov [rsp+32], rcx
37bdf1504mov r8, rcx
37bdf1507lea rcx, [rsp+152]
37bdf150fmov [rsp+152], rax
37bdf1517call ccopy_64_
37bdf151cmov rax, [r14]
37bdf151flea rcx, [rip+0x663442]
37bdf1526mov [rsp+72], 1
37bdf152fmov [rsp+64], rcx
37bdf1534lea r8, [rip+0x663435]
37bdf153bmov rdx, rax
37bdf153emov [rsp+40], rcx
37bdf1543add rax, r12
37bdf1546mov rcx, [rsp+352]
37bdf154esub rdx, rbp
37bdf1551mov [rsp+56], rsi
37bdf1556sub rax, rbp
37bdf1559mov [rsp+152], rdx
37bdf1561lea rdx, [rip+0x663410]
37bdf1568lea r9, [rbx+8*rax]
37bdf156cmov [rsp+48], rdx
37bdf1571mov rdx, [rsp+384]
37bdf1579mov [rsp+32], rdx
37bdf157elea rdx, [rsp+152]
37bdf1586call chpmv_64_
37bdf158bmovss x1, [rsi-4]
37bdf1590mov rax, [r14]
37bdf1593mov r9, rsi
37bdf1596lea rcx, [rip+0x6633cb]
37bdf159dmovss x9, [rsi-8]
37bdf15a3mov rdx, [rsp+384]
37bdf15abmov [rsp+32], rcx
37bdf15b0sub rax, rbp
37bdf15b3mov r8, rcx
37bdf15b6lea rcx, [rsp+152]
37bdf15bemovss [rsp+96], x1
37bdf15c4mov [rsp+152], rax
37bdf15cccall cdotc_64_
37bdf15d1movss x1, [rsp+96]
37bdf15d7mov r10, [rsp+104]
37bdf15dcmovd x0, eax
37bdf15e0mov rax, [rsp+88]
37bdf15e5subss x9, x0
37bdf15eaunpcklps x9, x1
37bdf15eemovlps [rbx+8*rax], x9
37bdf15f3mov rax, [rsp+376]
37bdf15fbmov rdi, [rax+8*r13]
37bdf15ffjmp 0x37bdf1282
37bdf1604
37bdf1604 0f 1f 40 00 ..@.
37bdf1608
37bdf1608loc_37bdf1608:
37bdf1608mov [rsp+152], rdx
37bdf1610lea rdx, [rbx+8*rax]
37bdf1614lea r9, [rbx+8*r11+8]
37bdf1619mov [rsp+104], rax
37bdf161elea rax, [rip+0x663343]
37bdf1625lea rcx, [rsp+152]
37bdf162dmov [rsp+32], rax
37bdf1632mov r8, rax
37bdf1635mov [rsp+112], r10
37bdf163amov [rsp+96], r11
37bdf163fcall cswap_64_
37bdf1644mov r10, [rsp+112]
37bdf1649mov rax, [rsp+104]
37bdf164emov r11, [rsp+96]
37bdf1653jmp 0x37bdf12d2
37bdf1658
37bdf1658 0f 1f 84 00 00 00 00 00 ........
37bdf1660
37bdf1660loc_37bdf1660:
37bdf1660lea rcx, [rip+0x663301]
37bdf1667mov r9, [rsp+384]
37bdf166fmov rdx, rsi
37bdf1672mov [rsp+104], r11
37bdf1677mov [rsp+32], rcx
37bdf167cmov r8, rcx
37bdf167flea rcx, [rsp+152]
37bdf1687mov [rsp+152], rax
37bdf168fcall ccopy_64_
37bdf1694mov rax, [r14]
37bdf1697mov r9, [rsp+384]
37bdf169flea rcx, [rip+0x6632c2]
37bdf16a6lea rdx, [rip+0x6632cb]
37bdf16admov [rsp+64], rcx
37bdf16b2lea r8, [rip+0x6632b7]
37bdf16b9mov [rsp+48], rdx
37bdf16besub rax, rbp
37bdf16c1lea rdx, [rsp+152]
37bdf16c9mov [rsp+40], rcx
37bdf16cemov rcx, [rsp+352]
37bdf16d6mov [rsp+32], r9
37bdf16dbmov [rsp+72], 1
37bdf16e4mov [rsp+56], rsi
37bdf16e9mov [rsp+152], rax
37bdf16f1add rax, r12
37bdf16f4lea r9, [rbx+8*rax]
37bdf16f8call chpmv_64_
37bdf16fdmovss x1, [rsi-4]
37bdf1702mov rax, [r14]
37bdf1705mov r9, rsi
37bdf1708lea rcx, [rip+0x663259]
37bdf170fmovss x9, [rsi-8]
37bdf1715mov rdx, [rsp+384]
37bdf171dmov [rsp+32], rcx
37bdf1722mov r8, rcx
37bdf1725sub rax, rbp
37bdf1728lea rcx, [rsp+152]
37bdf1730movss [rsp+96], x1
37bdf1736mov [rsp+152], rax
37bdf173ecall cdotc_64_
37bdf1743movss x1, [rsp+96]
37bdf1749mov r11, [rsp+104]
37bdf174emov rdx, rsi
37bdf1751movd x0, eax
37bdf1755mov rax, [rsp+88]
37bdf175alea rcx, [rip+0x663207]
37bdf1761subss x9, x0
37bdf1766mov r8, rcx
37bdf1769unpcklps x9, x1
37bdf176dmovlps [rbx+8*rax], x9
37bdf1772mov rax, [r14]
37bdf1775movq x9, [r11]
37bdf177amov [rsp+32], rcx
37bdf177flea rcx, [rsp+152]
37bdf1787sub rax, rbp
37bdf178amovq x9, x9
37bdf178fmov [rsp+152], rax
37bdf1797lea rax, [rbx+8*r15+8]
37bdf179cmov r9, rax
37bdf179fmov [rsp+96], rax
37bdf17a4call cdotc_64_
37bdf17a9lea rcx, [rip+0x6631b8]
37bdf17b0mov rdx, [rsp+96]
37bdf17b5mov r9, [rsp+384]
37bdf17bdmov r11, rax
37bdf17c0movd x0, eax
37bdf17c4mov rax, [r14]
37bdf17c7mov r8, rcx
37bdf17cashr r11, 32
37bdf17cemovd x4, r11l
37bdf17d3mov r11, [rsp+104]
37bdf17d8sub rax, rbp
37bdf17dbunpcklps x0, x4
37bdf17demov [rsp+152], rax
37bdf17e6movq x0, x0
37bdf17easubps x9, x0
37bdf17eemovlps [r11], x9
37bdf17f2mov [rsp+32], rcx
37bdf17f7lea rcx, [rsp+152]
37bdf17ffcall ccopy_64_
37bdf1804lea r10, [rip+0x66316d]
37bdf180bmov rax, [r14]
37bdf180emov rdx, [rsp+96]
37bdf1813mov [rsp+48], r10
37bdf1818mov r10, [rsp+384]
37bdf1820lea rcx, [rip+0x663141]
37bdf1827lea r8, [rip+0x663142]
37bdf182emov [rsp+64], rcx
37bdf1833sub rax, rbp
37bdf1836mov [rsp+56], rdx
37bdf183blea rdx, [rsp+152]
37bdf1843mov [rsp+40], rcx
37bdf1848mov rcx, [rsp+352]
37bdf1850mov [rsp+32], r10
37bdf1855mov [rsp+72], 1
37bdf185emov [rsp+152], rax
37bdf1866add rax, r12
37bdf1869lea r9, [rbx+8*rax]
37bdf186dcall chpmv_64_
37bdf1872mov r11, [rsp+104]
37bdf1877mov rax, [r14]
37bdf187alea rcx, [rip+0x6630e7]
37bdf1881mov r9, [rsp+96]
37bdf1886mov rdx, [rsp+384]
37bdf188emov r8, rcx
37bdf1891movss x1, [r11-4]
37bdf1897movss x9, [r11-8]
37bdf189dsub rax, rbp
37bdf18a0mov [rsp+32], rcx
37bdf18a5lea rcx, [rsp+152]
37bdf18admov [rsp+152], rax
37bdf18b5movss [rsp+104], x1
37bdf18bbcall cdotc_64_
37bdf18c0movss x1, [rsp+104]
37bdf18c6mov rdi, [rsp+376]
37bdf18cemovd x0, eax
37bdf18d2mov rax, [r14]
37bdf18d5subss x9, x0
37bdf18damov rdi, [rdi+8*r13]
37bdf18desub rax, rbp
37bdf18e1unpcklps x9, x1
37bdf18e5movlps [rbx+8*r15-8], x9
37bdf18ebjmp 0x37bdf14cc
37bdf18f0
37bdf18f0loc_37bdf18f0:
37bdf18f0movss x1, [rip+0x663098]
37bdf18f8jmp 0x37bdf1340
37bdf18fd
37bdf18fdloc_37bdf18fd:
37bdf18fdadd rdi, r13
37bdf1900movss x1, [rip+0x663088]
37bdf1908jmp 0x37bdf1042
37bdf190d
37bdf190dloc_37bdf190d:
37bdf190dneg rax
37bdf1910jmp 0x37bdf10ac
37bdf0900
37bdf0900chptri_64_:
37bdf0900push r15
37bdf0902push r14
37bdf0904push r13
37bdf0906push r12
37bdf0908push rbp
37bdf0909push rdi
37bdf090apush rsi
37bdf090bpush rbx
37bdf090csub rsp, 280
37bdf0913movups [rsp+160], x6
37bdf091bmovups [rsp+176], x7
37bdf0923movups [rsp+192], x8
37bdf092cmovups [rsp+208], x9
37bdf0935movups [rsp+224], x10
37bdf093emovups [rsp+240], x11
37bdf0947movups [rsp+256], x12
37bdf0950mov rsi, [rsp+392]
37bdf0958mov [rsi], 0
37bdf095fmov r14, rdx
37bdf0962mov rbx, r8
37bdf0965mov r15, r9
37bdf0968mov r8l, 1
37bdf096emov r9l, 1
37bdf0974lea rdx, [rip+0x663fe5]
37bdf097bmov [rsp+352], rcx
37bdf0983call lsame_64_
37bdf0988mov rbp, rax
37bdf098btest rax, rax
37bdf098eje 0x37bdf1120
37bdf0994
37bdf0994loc_37bdf0994:
37bdf0994mov rdi, [r14]
37bdf0997test rdi, rdi
37bdf099ajs 0x37bdf10a0
37bdf09a0mov rax, [rsi]
37bdf09a3test rax, rax
37bdf09a6jne 0x37bdf190d
37bdf09actest rdi, rdi
37bdf09afje 0x37bdf10cf
37bdf09b5test rbp, rbp
37bdf09b8je 0x37bdf1160
37bdf09belea rax, [rdi+1]
37bdf09c2mov [rsi], rdi
37bdf09c5pxor x0, x0
37bdf09c9xor r8l, r8l
37bdf09ccimul rax, rdi
37bdf09d0sar rax, 1
37bdf09d3nop
37bdf09d5nop [rax+rax]
37bdf09e0
37bdf09e0loc_37bdf09e0:
37bdf09e0mov rcx, rdi
37bdf09e3sub rdi, 1
37bdf09e7cmp [r15+8*rdi], 0
37bdf09ecjle 0x37bdf0a17
37bdf09eeucomiss x0, [rbx+8*rax-8]
37bdf09f3lea r9, [rax-1]
37bdf09f7setnp dl
37bdf09facmovne edx, r8l
37bdf09fetest dl, dl
37bdf0a00je 0x37bdf0a17
37bdf0a02ucomiss x0, [rbx+8*r9+4]
37bdf0a08setnp dl
37bdf0a0bcmovne edx, r8l
37bdf0a0ftest dl, dl
37bdf0a11jne 0x37bdf10cf
37bdf0a17
37bdf0a17loc_37bdf0a17:
37bdf0a17mov [rsi], rdi
37bdf0a1asub rax, rcx
37bdf0a1dtest rdi, rdi
37bdf0a20jne 0x37bdf09e0
37bdf0a22mov [rsp+360], r14
37bdf0a2amovss x6, [rip+0x663f4e]
37bdf0a32lea r12, [rip+0x663f2f]
37bdf0a39mov esi, 1
37bdf0a3emov [rsp+376], r15
37bdf0a46mov edi, 1
37bdf0a4bmovss x7, [rip+0x663f3d]
37bdf0a53jmp 0x37bdf0ba7
37bdf0a58
37bdf0a58 0f 1f 84 00 00 00 00 00 ........
37bdf0a60
37bdf0a60loc_37bdf0a60:
37bdf0a60movaps x0, x6
37bdf0a63mov [rax-12], 0
37bdf0a6amov r15, rbp
37bdf0a6dmov r11l, 1
37bdf0a73divss x0, x5
37bdf0a77movss [rax-16], x0
37bdf0a7ccmp rsi, 1
37bdf0a80jle 0x37bdf0b7d
37bdf0a86mov [rsp+32], r12
37bdf0a8blea r14, [rbx+8*rdi-8]
37bdf0a90mov r9, [rsp+384]
37bdf0a98lea rcx, [rsp+152]
37bdf0aa0mov rdx, r14
37bdf0aa3lea r8, [rip+0x663ebe]
37bdf0aaamov [rsp+104], r11
37bdf0aafmov [rsp+112], rax
37bdf0ab4mov [rsp+96], rcx
37bdf0ab9mov [rsp+152], r13
37bdf0ac1call ccopy_64_
37bdf0ac6lea rdx, [rip+0x663eab]
37bdf0acdmov [rsp+56], r14
37bdf0ad2mov r9, rbx
37bdf0ad5mov [rsp+48], rdx
37bdf0adamov rdx, [rsp+384]
37bdf0ae2lea r8, [rip+0x663e87]
37bdf0ae9mov [rsp+64], r12
37bdf0aeemov rcx, [rsp+352]
37bdf0af6mov [rsp+32], rdx
37bdf0afbmov rdx, [rsp+96]
37bdf0b00mov [rsp+72], 1
37bdf0b09mov [rsp+40], r12
37bdf0b0emov [rsp+152], r13
37bdf0b16call chpmv_64_
37bdf0b1bmov rax, [rsp+112]
37bdf0b20mov rcx, [rsp+96]
37bdf0b25mov r9, r14
37bdf0b28mov rdx, [rsp+384]
37bdf0b30lea r8, [rip+0x663e31]
37bdf0b37mov [rsp+152], r13
37bdf0b3fmovss x8, [rax-16]
37bdf0b45movss x9, [rax-12]
37bdf0b4bmov [rsp+32], r12
37bdf0b50call cdotc_64_
37bdf0b55mov r11, [rsp+104]
37bdf0b5amovd x0, eax
37bdf0b5emov rax, [rsp+88]
37bdf0b63subss x8, x0
37bdf0b68unpcklps x8, x9
37bdf0b6cmovlps [rbx+8*rax], x8
37bdf0b71mov rax, [rsp+376]
37bdf0b79mov r14, [rax+8*r13]
37bdf0b7d
37bdf0b7dloc_37bdf0b7d:
37bdf0b7dmov r13, r14
37bdf0b80neg r13
37bdf0b83cmovs r13, r14
37bdf0b87cmp r13, rsi
37bdf0b8ajne 0x37bdf0f92
37bdf0b90
37bdf0b90loc_37bdf0b90:
37bdf0b90mov rax, [rsp+360]
37bdf0b98add rsi, r11
37bdf0b9bcmp [rax], rsi
37bdf0b9ejl 0x37bdf10cf
37bdf0ba4mov rdi, r15
37bdf0ba7
37bdf0ba7loc_37bdf0ba7:
37bdf0ba7mov rax, [rsp+376]
37bdf0baflea rbp, [rsi+rdi]
37bdf0bb3lea r13, [rsi-1]
37bdf0bb7mov r14, [rax+8*r13]
37bdf0bbblea rax, [rbp-2]
37bdf0bbfmov [rsp+88], rax
37bdf0bc4lea rax, [rbx+8*rbp]
37bdf0bc8movss x5, [rax-16]
37bdf0bcdtest r14, r14
37bdf0bd0jg 0x37bdf0a60
37bdf0bd6lea r15, [rbp+rsi]
37bdf0bdbmov [rsp+120], rax
37bdf0be0lea r11, [rbx+8*r15-16]
37bdf0be5lea r10, [rbx+8*r15]
37bdf0be9movss [rsp+112], x5
37bdf0befmovq x9, [r11]
37bdf0bf4mov [rsp+104], r11
37bdf0bf9mov [rsp+96], r10
37bdf0bfemovshdup x4, x9
37bdf0c03movd ecx, x9
37bdf0c08movaps x8, x9
37bdf0c0cshufps x8, x8, -31
37bdf0c11movd edx, x4
37bdf0c15shl rdx, 32
37bdf0c19or rcx, rdx
37bdf0c1ccall fn_37c42fc90
37bdf0c21mov r10, [rsp+96]
37bdf0c26movss x5, [rsp+112]
37bdf0c2cpxor x3, x3
37bdf0c30movaps x4, x0
37bdf0c33movaps x1, x3
37bdf0c36movq x2, x9
37bdf0c3bmov rax, [rsp+120]
37bdf0c40divss x5, x0
37bdf0c44movss x0, [r10-8]
37bdf0c4amovaps x9, x2
37bdf0c4emovaps x12, x2
37bdf0c52movss [rax-12], x3
37bdf0c57mov r11, [rsp+104]
37bdf0c5cdivss x0, x4
37bdf0c60divss x1, x4
37bdf0c64movaps x10, x0
37bdf0c68movsldup x0, x1
37bdf0c6cmulss x1, x3
37bdf0c70movq x11, x0
37bdf0c75movq x0, x8
37bdf0c7amulps x2, x11
37bdf0c7emovaps x8, x11
37bdf0c82mulps x8, x0
37bdf0c86addss x1, x4
37bdf0c8amovq x2, x2
37bdf0c8emovq x8, x8
37bdf0c93addsubps x0, x2
37bdf0c97addps x9, x8
37bdf0c9bsubps x12, x8
37bdf0c9fmovsldup x8, x1
37bdf0ca4movhps x8, [rip+0x663cd4]
37bdf0cacmovq x2, x0
37bdf0cb0divps x2, x8
37bdf0cb4movss x12, x9
37bdf0cb9movaps x9, x10
37bdf0cbdmulss x9, x5
37bdf0cc2movq x1, x12
37bdf0cc7subss x9, x6
37bdf0cccmulss x4, x9
37bdf0cd1divss x5, x4
37bdf0cd5movq x2, x2
37bdf0cd9divss x10, x4
37bdf0cdedivps x1, x8
37bdf0ce2movss [rax-16], x10
37bdf0ce8movss [r10-8], x5
37bdf0ceemovaps x5, x3
37bdf0cf1movss [r10-4], x3
37bdf0cf7divss x5, x4
37bdf0cfbmovsldup x0, x5
37bdf0cffmulss x5, x3
37bdf0d03movq x0, x0
37bdf0d07mulps x2, x0
37bdf0d0amovq x0, x1
37bdf0d0eaddss x4, x5
37bdf0d12movq x5, [rip+0x663c6e]
37bdf0d1amovq x1, x2
37bdf0d1emovaps x2, x1
37bdf0d21addps x2, x0
37bdf0d24subps x0, x1
37bdf0d27movsldup x1, x4
37bdf0d2bmovhps x1, [rip+0x663c4e]
37bdf0d32movss x0, x2
37bdf0d36movq x0, x0
37bdf0d3adivps x0, x1
37bdf0d3dxorps x0, x5
37bdf0d40movlps [r11], x0
37bdf0d44cmp rsi, 1
37bdf0d48jle 0x37bdf0f75
37bdf0d4emov [rsp+32], r12
37bdf0d53lea r14, [rsp+152]
37bdf0d5bmov r9, [rsp+384]
37bdf0d63lea rdx, [rbx+8*rdi-8]
37bdf0d68mov rcx, r14
37bdf0d6blea r8, [rip+0x663bf6]
37bdf0d72mov [rsp+112], r11
37bdf0d77mov [rsp+104], rdx
37bdf0d7cmov [rsp+120], r10
37bdf0d81mov [rsp+96], rax
37bdf0d86mov [rsp+152], r13
37bdf0d8ecall ccopy_64_
37bdf0d93mov rax, [rsp+104]
37bdf0d98mov rdx, r14
37bdf0d9bmov r9, rbx
37bdf0d9emov r10, [rsp+384]
37bdf0da6lea rcx, [rip+0x663bcb]
37bdf0dadmov [rsp+72], 1
37bdf0db6lea r8, [rip+0x663bb3]
37bdf0dbdmov [rsp+56], rax
37bdf0dc2mov [rsp+32], r10
37bdf0dc7mov [rsp+48], rcx
37bdf0dccmov rcx, [rsp+352]
37bdf0dd4mov [rsp+64], r12
37bdf0dd9mov [rsp+40], r12
37bdf0ddemov [rsp+152], r13
37bdf0de6call chpmv_64_
37bdf0debmov rax, [rsp+96]
37bdf0df0mov r9, [rsp+104]
37bdf0df5mov rcx, r14
37bdf0df8mov rdx, [rsp+384]
37bdf0e00lea r8, [rip+0x663b61]
37bdf0e07mov [rsp+96], r14
37bdf0e0clea r14, [rbx+8*rbp-8]
37bdf0e11movss x9, [rax-12]
37bdf0e17movss x8, [rax-16]
37bdf0e1dmov [rsp+32], r12
37bdf0e22mov [rsp+152], r13
37bdf0e2acall cdotc_64_
37bdf0e2fmov r10, [rsp+88]
37bdf0e34mov r11, [rsp+112]
37bdf0e39mov r9, r14
37bdf0e3cmovd x0, eax
37bdf0e40mov rdx, [rsp+104]
37bdf0e45mov rcx, [rsp+96]
37bdf0e4alea r8, [rip+0x663b17]
37bdf0e51subss x8, x0
37bdf0e56mov [rsp+152], r13
37bdf0e5eunpcklps x8, x9
37bdf0e62movlps [rbx+8*r10], x8
37bdf0e67movq x8, [r11]
37bdf0e6cmov [rsp+32], r12
37bdf0e71movq x8, x8
37bdf0e76call cdotc_64_
37bdf0e7bmov r11, [rsp+112]
37bdf0e80mov r9, [rsp+384]
37bdf0e88lea r8, [rip+0x663ad9]
37bdf0e8fmov rdx, rax
37bdf0e92movd x0, eax
37bdf0e96mov rcx, [rsp+96]
37bdf0e9bmov [rsp+152], r13
37bdf0ea3shr rdx, 32
37bdf0ea7movd x4, edx
37bdf0eabmov rdx, r14
37bdf0eaeunpcklps x0, x4
37bdf0eb1movq x0, x0
37bdf0eb5subps x8, x0
37bdf0eb9movlps [r11], x8
37bdf0ebdmov [rsp+32], r12
37bdf0ec2call ccopy_64_
37bdf0ec7lea rax, [rip+0x663aaa]
37bdf0ecemov [rsp+56], r14
37bdf0ed3mov rdx, [rsp+96]
37bdf0ed8mov [rsp+48], rax
37bdf0eddmov rax, [rsp+384]
37bdf0ee5mov r9, rbx
37bdf0ee8lea r8, [rip+0x663a81]
37bdf0eefmov [rsp+64], r12
37bdf0ef4mov rcx, [rsp+352]
37bdf0efcmov [rsp+32], rax
37bdf0f01mov [rsp+72], 1
37bdf0f0amov [rsp+40], r12
37bdf0f0fmov [rsp+152], r13
37bdf0f17call chpmv_64_
37bdf0f1cmov r10, [rsp+120]
37bdf0f21mov rcx, [rsp+96]
37bdf0f26mov r9, r14
37bdf0f29mov rdx, [rsp+384]
37bdf0f31lea r8, [rip+0x663a30]
37bdf0f38mov [rsp+152], r13
37bdf0f40movss x8, [r10-8]
37bdf0f46movss x9, [r10-4]
37bdf0f4cmov [rsp+32], r12
37bdf0f51call cdotc_64_
37bdf0f56movd x0, eax
37bdf0f5amov rax, [rsp+376]
37bdf0f62subss x8, x0
37bdf0f67mov r14, [rax+8*r13]
37bdf0f6bunpcklps x8, x9
37bdf0f6fmovlps [rbx+8*r15-8], x8
37bdf0f75
37bdf0f75loc_37bdf0f75:
37bdf0f75mov r13, r14
37bdf0f78add r15, 1
37bdf0f7cmov r11l, 2
37bdf0f82neg r13
37bdf0f85cmovs r13, r14
37bdf0f89cmp r13, rsi
37bdf0f8cje 0x37bdf0b90
37bdf0f92
37bdf0f92loc_37bdf0f92:
37bdf0f92lea rax, [r13-1]
37bdf0f96mov [rsp+32], r12
37bdf0f9blea rcx, [rsp+152]
37bdf0fa3mov rdx, rax
37bdf0fa6lea r8, [rip+0x6639bb]
37bdf0fadmov [rsp+96], r11
37bdf0fb2imul rdx, r13
37bdf0fb6mov [rsp+152], rax
37bdf0fbemov r14, rdx
37bdf0fc1shr r14, 63
37bdf0fc5add r14, rdx
37bdf0fc8lea rdx, [rbx+8*rdi-8]
37bdf0fcdsar r14, 1
37bdf0fd0lea r9, [rbx+8*r14]
37bdf0fd4call cswap_64_
37bdf0fd9lea rcx, [r13+1]
37bdf0fddmov r11, [rsp+96]
37bdf0fe2lea r9, [r13+r14+1]
37bdf0fe7cmp rcx, rsi
37bdf0feajge 0x37bdf18fd
37bdf0ff0add rdi, r13
37bdf0ff3lea r8, [r9-1]
37bdf0ff7movaps x1, x7
37bdf0ffalea rdx, [rbx+8*rdi]
37bdf0ffenop
37bdf1000
37bdf1000loc_37bdf1000:
37bdf1000movss x0, [rdx-4]
37bdf1005movss x2, [rdx-8]
37bdf100alea rax, [rcx+r8]
37bdf100eadd rcx, 1
37bdf1012lea r8, [rax-1]
37bdf1016sub rax, 2
37bdf101aadd rdx, 8
37bdf101exorps x0, x7
37bdf1021movss x3, [rbx+8*rax]
37bdf1026unpcklps x2, x0
37bdf1029movss x0, [rbx+8*rax+4]
37bdf102fxorps x0, x7
37bdf1032unpcklps x3, x0
37bdf1035movlps [rdx-16], x3
37bdf1039movlps [rbx+8*rax], x2
37bdf103dcmp rcx, rsi
37bdf1040jne 0x37bdf1000
37bdf1042
37bdf1042loc_37bdf1042:
37bdf1042sub rdi, 2
37bdf1046mov rax, [rsp+88]
37bdf104bmovss x0, [rbx+8*rdi+4]
37bdf1051lea rdx, [rbx+8*rax]
37bdf1055xorps x0, x1
37bdf1058movss [rbx+8*rdi+4], x0
37bdf105emov rcx, [rdx]
37bdf1061mov r8, [rbx+8*r9-16]
37bdf1066mov [rdx], r8
37bdf1069mov [rbx+8*r9-16], rcx
37bdf106ecmp r11, 2
37bdf1072jne 0x37bdf0b90
37bdf1078lea rax, [rbp+rsi-2]
37bdf107dlea rdx, [rbx+8*rax]
37bdf1081lea rax, [rbp+r13-2]
37bdf1086mov rcx, [rdx]
37bdf1089mov r8, [rbx+8*rax]
37bdf108dmov [rdx], r8
37bdf1090mov [rbx+8*rax], rcx
37bdf1094jmp 0x37bdf0b90
37bdf1099
37bdf1099 0f 1f 80 00 00 00 00 .......
37bdf10a0
37bdf10a0loc_37bdf10a0:
37bdf10a0mov [rsi], -2
37bdf10a7mov eax, 2
37bdf10ac
37bdf10acloc_37bdf10ac:
37bdf10aclea rdx, [rsp+152]
37bdf10b4mov r8l, 6
37bdf10balea rcx, [rip+0x6638a1]
37bdf10c1mov [rsp+152], rax
37bdf10c9call xerbla_64_
37bdf10cenop
37bdf10cf
37bdf10cfloc_37bdf10cf:
37bdf10cfmovups x6, [rsp+160]
37bdf10d7movups x7, [rsp+176]
37bdf10dfmovups x8, [rsp+192]
37bdf10e8movups x9, [rsp+208]
37bdf10f1movups x10, [rsp+224]
37bdf10famovups x11, [rsp+240]
37bdf1103movups x12, [rsp+256]
37bdf110cadd rsp, 280
37bdf1113pop rbx
37bdf1114pop rsi
37bdf1115pop rdi
37bdf1116pop rbp
37bdf1117pop r12
37bdf1119pop r13
37bdf111bpop r14
37bdf111dpop r15
37bdf111fret
37bdf1120
37bdf1120loc_37bdf1120:
37bdf1120mov rcx, [rsp+352]
37bdf1128mov r9l, 1
37bdf112emov r8l, 1
37bdf1134lea rdx, [rip+0x663826]
37bdf113bcall lsame_64_
37bdf1140test rax, rax
37bdf1143jne 0x37bdf0994
37bdf1149mov [rsi], -1
37bdf1150mov eax, 1
37bdf1155jmp 0x37bdf10ac
37bdf115a
37bdf115a 66 0f 1f 44 00 00 f..D..
37bdf1160
37bdf1160loc_37bdf1160:
37bdf1160mov [rsi], 1
37bdf1167mov edx, 1
37bdf116cpxor x0, x0
37bdf1170xor r8l, r8l
37bdf1173mov eax, 1
37bdf1178nop [rax+rax]
37bdf1180
37bdf1180loc_37bdf1180:
37bdf1180cmp [r15+8*rax-8], 0
37bdf1186jle 0x37bdf11b0
37bdf1188ucomiss x0, [rbx+8*rdx-4]
37bdf118dlea r9, [rdx-1]
37bdf1191setnp cl
37bdf1194cmovne ecx, r8l
37bdf1198test cl, cl
37bdf119aje 0x37bdf11b0
37bdf119cucomiss x0, [rbx+8*r9]
37bdf11a1setnp cl
37bdf11a4cmovne ecx, r8l
37bdf11a8test cl, cl
37bdf11aajne 0x37bdf10cf
37bdf11b0
37bdf11b0loc_37bdf11b0:
37bdf11b0mov rcx, rdi
37bdf11b3sub rcx, rax
37bdf11b6add rax, 1
37bdf11bamov [rsi], rax
37bdf11bdlea rdx, [rcx+rdx+1]
37bdf11c2cmp rdi, rax
37bdf11c5jge 0x37bdf1180
37bdf11c7lea rax, [rdi+1]
37bdf11cbmov rbp, rdi
37bdf11cepxor x8, x8
37bdf11d3mov rdx, rdi
37bdf11d6imul rax, rdi
37bdf11damov [rsi], 0
37bdf11e1movss x6, [rip+0x663797]
37bdf11e9movss x7, [rip+0x66379f]
37bdf11f1mov [rsp+376], r15
37bdf11f9sar rax, 1
37bdf11fcmov [rsp+136], rax
37bdf1204mov r12, rax
37bdf1207jmp 0x37bdf1222
37bdf1209
37bdf1209 0f 1f 80 00 00 00 00 .......
37bdf1210
37bdf1210loc_37bdf1210:
37bdf1210test r13, r13
37bdf1213jle 0x37bdf10cf
37bdf1219mov rdx, [r14]
37bdf121cmov r12, r15
37bdf121fmov rbp, r13
37bdf1222
37bdf1222loc_37bdf1222:
37bdf1222mov rax, rdx
37bdf1225lea r13, [rbp-1]
37bdf1229lea rsi, [r12-1]
37bdf122emov r15, r12
37bdf1231mov rdi, [rsp+376]
37bdf1239sub rax, rbp
37bdf123cmov [rsp+88], rsi
37bdf1241lea rsi, [rbx+8*r12]
37bdf1245lea rcx, [rax+2]
37bdf1249movss x9, [rsi-8]
37bdf124fmov rdi, [rdi+8*r13]
37bdf1253sub r15, rcx
37bdf1256test rdi, rdi
37bdf1259jle 0x37bdf13a0
37bdf125fmovaps x0, x6
37bdf1262mov [rsi-4], 0
37bdf1269mov r10l, 1
37bdf126fdivss x0, x9
37bdf1274movss [rsi-8], x0
37bdf1279cmp rdx, rbp
37bdf127cjg 0x37bdf14e8
37bdf1282
37bdf1282loc_37bdf1282:
37bdf1282mov rax, rdi
37bdf1285neg rax
37bdf1288cmovns rdi, rax
37bdf128ccmp rdi, rbp
37bdf128fje 0x37bdf1210
37bdf1295mov rcx, [r14]
37bdf1298mov r11, [rsp+136]
37bdf12a0mov rdx, rcx
37bdf12a3sub rdx, rdi
37bdf12a6lea rax, [rdx+2]
37bdf12aalea r8, [rdx+1]
37bdf12aeimul r8, rax
37bdf12b2mov rax, r8
37bdf12b5shr rax, 63
37bdf12b9add rax, r8
37bdf12bcsar rax, 1
37bdf12bfsub r11, rax
37bdf12c2lea rax, [rdi+r12]
37bdf12c6sub rax, rbp
37bdf12c9cmp rcx, rdi
37bdf12ccjg 0x37bdf1608
37bdf12d2
37bdf12d2loc_37bdf12d2:
37bdf12d2lea r8, [rbp+1]
37bdf12d6cmp rdi, r8
37bdf12d9jle 0x37bdf18f0
37bdf12dfmov r9, [r14]
37bdf12e2mov rcx, rax
37bdf12e5movaps x1, x7
37bdf12e8nop
37bdf12eanop [rax+rax]
37bdf12f5nop [rax+rax]
37bdf1300
37bdf1300loc_37bdf1300:
37bdf1300movss x0, [rsi+4]
37bdf1305movss x2, [rsi]
37bdf1309lea rdx, [r9+rcx]
37bdf130dadd rsi, 8
37bdf1311sub rdx, r8
37bdf1314add r8, 1
37bdf1318xorps x0, x7
37bdf131bmovss x3, [rbx+8*rdx]
37bdf1320lea rcx, [rdx+1]
37bdf1324unpcklps x2, x0
37bdf1327movss x0, [rbx+8*rdx+4]
37bdf132dxorps x0, x7
37bdf1330unpcklps x3, x0
37bdf1333movlps [rsi-8], x3
37bdf1337movlps [rbx+8*rdx], x2
37bdf133bcmp rdi, r8
37bdf133ejne 0x37bdf1300
37bdf1340
37bdf1340loc_37bdf1340:
37bdf1340sub rax, 1
37bdf1344movss x0, [rbx+8*rax+4]
37bdf134axorps x0, x1
37bdf134dmovss [rbx+8*rax+4], x0
37bdf1353mov rax, [rsp+88]
37bdf1358mov r8, [rbx+8*r11]
37bdf135clea rdx, [rbx+8*rax]
37bdf1360mov rcx, [rdx]
37bdf1363mov [rdx], r8
37bdf1366mov [rbx+8*r11], rcx
37bdf136acmp r10, 2
37bdf136ejne 0x37bdf1210
37bdf1374sub r12, [r14]
37bdf1377lea rax, [r12+rbp-2]
37bdf137clea rdx, [rbx+8*rax]
37bdf1380lea rax, [r12+rdi-2]
37bdf1385mov rcx, [rdx]
37bdf1388mov r8, [rbx+8*rax]
37bdf138cmov [rdx], r8
37bdf138fmov [rbx+8*rax], rcx
37bdf1393jmp 0x37bdf1210
37bdf1398
37bdf1398 0f 1f 84 00 00 00 00 00 ........
37bdf13a0
37bdf13a0loc_37bdf13a0:
37bdf13a0lea r11, [rbx+8*r15]
37bdf13a4mov [rsp+120], rax
37bdf13a9movss x1, [r11+4]
37bdf13afmovss x3, [r11]
37bdf13b4mov [rsp+112], r11
37bdf13b9mov [rsp+128], rdx
37bdf13c1movd r8l, x1
37bdf13c6movd ecx, x3
37bdf13camovss [rsp+104], x3
37bdf13d0shl r8, 32
37bdf13d4movss [rsp+96], x1
37bdf13daor rcx, r8
37bdf13ddcall fn_37c42fc90
37bdf13e2mov r11, [rsp+112]
37bdf13e7movss x1, [rsp+96]
37bdf13edmovaps x2, x0
37bdf13f0movss x3, [rsp+104]
37bdf13f6mov rax, [rsp+120]
37bdf13fbmovss x0, [r11-8]
37bdf1401cmp [rsp+128], rbp
37bdf1409mov [r11-4], 0
37bdf1411movaps x5, x0
37bdf1414movaps x0, x9
37bdf1418movaps x9, x8
37bdf141cdivss x9, x2
37bdf1421divss x5, x2
37bdf1425movaps x4, x9
37bdf1429mulss x4, x8
37bdf142emovaps x10, x4
37bdf1432movaps x4, x1
37bdf1435mulss x4, x9
37bdf143aaddss x10, x2
37bdf143fdivss x0, x2
37bdf1443addss x4, x3
37bdf1447mulss x3, x9
37bdf144csubss x1, x3
37bdf1450divss x1, x10
37bdf1455divss x4, x10
37bdf145amovaps x3, x1
37bdf145dmovaps x1, x5
37bdf1460mulss x1, x0
37bdf1464subss x1, x6
37bdf1468mulss x1, x2
37bdf146cdivss x0, x1
37bdf1470divss x5, x1
37bdf1474movss [r11-8], x0
37bdf147amovaps x0, x8
37bdf147emov [rsi-4], 0
37bdf1485divss x0, x1
37bdf1489movss [rsi-8], x5
37bdf148emovaps x2, x0
37bdf1491mulss x2, x8
37bdf1496addss x2, x1
37bdf149amovaps x1, x3
37bdf149dmulss x1, x0
37bdf14a1addss x1, x4
37bdf14a5mulss x4, x0
37bdf14a9divss x1, x2
37bdf14adsubss x3, x4
37bdf14b1divss x3, x2
37bdf14b5xorps x1, x7
37bdf14b8movss [r11], x1
37bdf14bdxorps x3, x7
37bdf14c0movss [r11+4], x3
37bdf14c6jg 0x37bdf1660
37bdf14cc
37bdf14ccloc_37bdf14cc:
37bdf14ccadd rax, 3
37bdf14d0lea r13, [rbp-2]
37bdf14d4mov r10l, 2
37bdf14dasub r15, rax
37bdf14ddjmp 0x37bdf1282
37bdf14e2
37bdf14e2 66 0f 1f 44 00 00 f..D..
37bdf14e8
37bdf14e8loc_37bdf14e8:
37bdf14e8lea rcx, [rip+0x663479]
37bdf14efmov r9, [rsp+384]
37bdf14f7mov rdx, rsi
37bdf14famov [rsp+104], r10
37bdf14ffmov [rsp+32], rcx
37bdf1504mov r8, rcx
37bdf1507lea rcx, [rsp+152]
37bdf150fmov [rsp+152], rax
37bdf1517call ccopy_64_
37bdf151cmov rax, [r14]
37bdf151flea rcx, [rip+0x663442]
37bdf1526mov [rsp+72], 1
37bdf152fmov [rsp+64], rcx
37bdf1534lea r8, [rip+0x663435]
37bdf153bmov rdx, rax
37bdf153emov [rsp+40], rcx
37bdf1543add rax, r12
37bdf1546mov rcx, [rsp+352]
37bdf154esub rdx, rbp
37bdf1551mov [rsp+56], rsi
37bdf1556sub rax, rbp
37bdf1559mov [rsp+152], rdx
37bdf1561lea rdx, [rip+0x663410]
37bdf1568lea r9, [rbx+8*rax]
37bdf156cmov [rsp+48], rdx
37bdf1571mov rdx, [rsp+384]
37bdf1579mov [rsp+32], rdx
37bdf157elea rdx, [rsp+152]
37bdf1586call chpmv_64_
37bdf158bmovss x1, [rsi-4]
37bdf1590mov rax, [r14]
37bdf1593mov r9, rsi
37bdf1596lea rcx, [rip+0x6633cb]
37bdf159dmovss x9, [rsi-8]
37bdf15a3mov rdx, [rsp+384]
37bdf15abmov [rsp+32], rcx
37bdf15b0sub rax, rbp
37bdf15b3mov r8, rcx
37bdf15b6lea rcx, [rsp+152]
37bdf15bemovss [rsp+96], x1
37bdf15c4mov [rsp+152], rax
37bdf15cccall cdotc_64_
37bdf15d1movss x1, [rsp+96]
37bdf15d7mov r10, [rsp+104]
37bdf15dcmovd x0, eax
37bdf15e0mov rax, [rsp+88]
37bdf15e5subss x9, x0
37bdf15eaunpcklps x9, x1
37bdf15eemovlps [rbx+8*rax], x9
37bdf15f3mov rax, [rsp+376]
37bdf15fbmov rdi, [rax+8*r13]
37bdf15ffjmp 0x37bdf1282
37bdf1604
37bdf1604 0f 1f 40 00 ..@.
37bdf1608
37bdf1608loc_37bdf1608:
37bdf1608mov [rsp+152], rdx
37bdf1610lea rdx, [rbx+8*rax]
37bdf1614lea r9, [rbx+8*r11+8]
37bdf1619mov [rsp+104], rax
37bdf161elea rax, [rip+0x663343]
37bdf1625lea rcx, [rsp+152]
37bdf162dmov [rsp+32], rax
37bdf1632mov r8, rax
37bdf1635mov [rsp+112], r10
37bdf163amov [rsp+96], r11
37bdf163fcall cswap_64_
37bdf1644mov r10, [rsp+112]
37bdf1649mov rax, [rsp+104]
37bdf164emov r11, [rsp+96]
37bdf1653jmp 0x37bdf12d2
37bdf1658
37bdf1658 0f 1f 84 00 00 00 00 00 ........
37bdf1660
37bdf1660loc_37bdf1660:
37bdf1660lea rcx, [rip+0x663301]
37bdf1667mov r9, [rsp+384]
37bdf166fmov rdx, rsi
37bdf1672mov [rsp+104], r11
37bdf1677mov [rsp+32], rcx
37bdf167cmov r8, rcx
37bdf167flea rcx, [rsp+152]
37bdf1687mov [rsp+152], rax
37bdf168fcall ccopy_64_
37bdf1694mov rax, [r14]
37bdf1697mov r9, [rsp+384]
37bdf169flea rcx, [rip+0x6632c2]
37bdf16a6lea rdx, [rip+0x6632cb]
37bdf16admov [rsp+64], rcx
37bdf16b2lea r8, [rip+0x6632b7]
37bdf16b9mov [rsp+48], rdx
37bdf16besub rax, rbp
37bdf16c1lea rdx, [rsp+152]
37bdf16c9mov [rsp+40], rcx
37bdf16cemov rcx, [rsp+352]
37bdf16d6mov [rsp+32], r9
37bdf16dbmov [rsp+72], 1
37bdf16e4mov [rsp+56], rsi
37bdf16e9mov [rsp+152], rax
37bdf16f1add rax, r12
37bdf16f4lea r9, [rbx+8*rax]
37bdf16f8call chpmv_64_
37bdf16fdmovss x1, [rsi-4]
37bdf1702mov rax, [r14]
37bdf1705mov r9, rsi
37bdf1708lea rcx, [rip+0x663259]
37bdf170fmovss x9, [rsi-8]
37bdf1715mov rdx, [rsp+384]
37bdf171dmov [rsp+32], rcx
37bdf1722mov r8, rcx
37bdf1725sub rax, rbp
37bdf1728lea rcx, [rsp+152]
37bdf1730movss [rsp+96], x1
37bdf1736mov [rsp+152], rax
37bdf173ecall cdotc_64_
37bdf1743movss x1, [rsp+96]
37bdf1749mov r11, [rsp+104]
37bdf174emov rdx, rsi
37bdf1751movd x0, eax
37bdf1755mov rax, [rsp+88]
37bdf175alea rcx, [rip+0x663207]
37bdf1761subss x9, x0
37bdf1766mov r8, rcx
37bdf1769unpcklps x9, x1
37bdf176dmovlps [rbx+8*rax], x9
37bdf1772mov rax, [r14]
37bdf1775movq x9, [r11]
37bdf177amov [rsp+32], rcx
37bdf177flea rcx, [rsp+152]
37bdf1787sub rax, rbp
37bdf178amovq x9, x9
37bdf178fmov [rsp+152], rax
37bdf1797lea rax, [rbx+8*r15+8]
37bdf179cmov r9, rax
37bdf179fmov [rsp+96], rax
37bdf17a4call cdotc_64_
37bdf17a9lea rcx, [rip+0x6631b8]
37bdf17b0mov rdx, [rsp+96]
37bdf17b5mov r9, [rsp+384]
37bdf17bdmov r11, rax
37bdf17c0movd x0, eax
37bdf17c4mov rax, [r14]
37bdf17c7mov r8, rcx
37bdf17cashr r11, 32
37bdf17cemovd x4, r11l
37bdf17d3mov r11, [rsp+104]
37bdf17d8sub rax, rbp
37bdf17dbunpcklps x0, x4
37bdf17demov [rsp+152], rax
37bdf17e6movq x0, x0
37bdf17easubps x9, x0
37bdf17eemovlps [r11], x9
37bdf17f2mov [rsp+32], rcx
37bdf17f7lea rcx, [rsp+152]
37bdf17ffcall ccopy_64_
37bdf1804lea r10, [rip+0x66316d]
37bdf180bmov rax, [r14]
37bdf180emov rdx, [rsp+96]
37bdf1813mov [rsp+48], r10
37bdf1818mov r10, [rsp+384]
37bdf1820lea rcx, [rip+0x663141]
37bdf1827lea r8, [rip+0x663142]
37bdf182emov [rsp+64], rcx
37bdf1833sub rax, rbp
37bdf1836mov [rsp+56], rdx
37bdf183blea rdx, [rsp+152]
37bdf1843mov [rsp+40], rcx
37bdf1848mov rcx, [rsp+352]
37bdf1850mov [rsp+32], r10
37bdf1855mov [rsp+72], 1
37bdf185emov [rsp+152], rax
37bdf1866add rax, r12
37bdf1869lea r9, [rbx+8*rax]
37bdf186dcall chpmv_64_
37bdf1872mov r11, [rsp+104]
37bdf1877mov rax, [r14]
37bdf187alea rcx, [rip+0x6630e7]
37bdf1881mov r9, [rsp+96]
37bdf1886mov rdx, [rsp+384]
37bdf188emov r8, rcx
37bdf1891movss x1, [r11-4]
37bdf1897movss x9, [r11-8]
37bdf189dsub rax, rbp
37bdf18a0mov [rsp+32], rcx
37bdf18a5lea rcx, [rsp+152]
37bdf18admov [rsp+152], rax
37bdf18b5movss [rsp+104], x1
37bdf18bbcall cdotc_64_
37bdf18c0movss x1, [rsp+104]
37bdf18c6mov rdi, [rsp+376]
37bdf18cemovd x0, eax
37bdf18d2mov rax, [r14]
37bdf18d5subss x9, x0
37bdf18damov rdi, [rdi+8*r13]
37bdf18desub rax, rbp
37bdf18e1unpcklps x9, x1
37bdf18e5movlps [rbx+8*r15-8], x9
37bdf18ebjmp 0x37bdf14cc
37bdf18f0
37bdf18f0loc_37bdf18f0:
37bdf18f0movss x1, [rip+0x663098]
37bdf18f8jmp 0x37bdf1340
37bdf18fd
37bdf18fdloc_37bdf18fd:
37bdf18fdadd rdi, r13
37bdf1900movss x1, [rip+0x663088]
37bdf1908jmp 0x37bdf1042
37bdf190d
37bdf190dloc_37bdf190d:
37bdf190dneg rax
37bdf1910jmp 0x37bdf10ac
37bdf0900
Loading..