File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b673d40
37b673d40slahqr_:
37b673d40push r15
37b673d42push r14
37b673d44push r13
37b673d46push r12
37b673d48push rbp
37b673d49push rdi
37b673d4apush rsi
37b673d4bpush rbx
37b673d4csub rsp, 504
37b673d53movups [rsp+336], x6
37b673d5bmovups [rsp+352], x7
37b673d63movups [rsp+368], x8
37b673d6cmovups [rsp+384], x9
37b673d75movups [rsp+400], x10
37b673d7emovups [rsp+416], x11
37b673d87movups [rsp+432], x12
37b673d90movups [rsp+448], x13
37b673d99movups [rsp+464], x14
37b673da2movups [rsp+480], x15
37b673dabmov rax, [rsp+624]
37b673db3mov r12, [rsp+680]
37b673dbbmov r10l, [r8]
37b673dbemov r15, [rsp+616]
37b673dc6mov [r12], 0
37b673dcemov [rsp+584], rdx
37b673dd6mov edx, [rax]
37b673dd8mov rbx, r8
37b673ddbmov rax, [rsp+672]
37b673de3mov [rsp+576], rcx
37b673debmov [rsp+600], r9
37b673df3mov ebp, [rax]
37b673df5test r10l, r10l
37b673df8je 0x37b6747cf
37b673dfemovsxd r14, edx
37b673e01xor eax, eax
37b673e03movsxd rdi, [r9]
37b673e06test r14, r14
37b673e09cmovs r14, rax
37b673e0dmov rax, r14
37b673e10not rax
37b673e13mov [rsp+80], rax
37b673e18mov rax, [rsp+608]
37b673e20mov esi, [rax]
37b673e22cmp edi, esi
37b673e24je 0x37b674e93
37b673e2alea eax, [rsi-3]
37b673e2dcmp edi, eax
37b673e2fjg 0x37b673e71
37b673e31movsxd rdx, edi
37b673e34lea r8, [4*r14+4]
37b673e3clea ecx, [rsi-2]
37b673e3fmov rax, rdx
37b673e42imul rax, r14
37b673e46add rax, [rsp+80]
37b673e4badd rax, rdx
37b673e4elea rdx, [r15+4*rax+8]
37b673e53mov eax, edi
37b673e55nop [rax+rax]
37b673e60
37b673e60loc_37b673e60:
37b673e60add eax, 1
37b673e63mov [rdx], 0
37b673e6aadd rdx, r8
37b673e6dcmp eax, ecx
37b673e6fjne 0x37b673e60
37b673e71
37b673e71loc_37b673e71:
37b673e71lea eax, [rsi-1]
37b673e74cmp edi, eax
37b673e76jge 0x37b673e94
37b673e78lea eax, [rsi-2]
37b673e7bmovsxd rdx, esi
37b673e7ecdqe
37b673e80imul rax, r14
37b673e84add rax, [rsp+80]
37b673e89add rax, rdx
37b673e8cmov [r15+4*rax], 0
37b673e94
37b673e94loc_37b673e94:
37b673e94mov rcx, [rsp+648]
37b673e9cmov rax, [rsp+656]
37b673ea4mov edx, 12
37b673ea9movss [rsp+88], x1
37b673eafmov eax, [rax]
37b673eb1sub eax, [rcx]
37b673eb3lea rcx, [rip+0xdbf676]
37b673ebaadd eax, 1
37b673ebdmov [rsp+304], eax
37b673ec4call slamch_
37b673ec9mov edx, 9
37b673ecelea rcx, [rip+0xdbf667]
37b673ed5movaps x6, x0
37b673ed8call slamch_
37b673eddmov rax, [rsp+576]
37b673ee5movss x1, [rsp+88]
37b673eebmovaps x12, x0
37b673eefmov r8l, [rax]
37b673ef2test r8l, r8l
37b673ef5je 0x37b673f00
37b673ef7mov eax, [rbx]
37b673ef9mov [rsp+204], eax
37b673f00
37b673f00loc_37b673f00:
37b673f00mov rax, [rsp+608]
37b673f08mov r11l, [rax]
37b673f0bmov rax, [rsp+600]
37b673f13mov ebx, [rax]
37b673f15cmp r11l, ebx
37b673f18jl 0x37b6747cf
37b673f1emovsxd rcx, ebp
37b673f21xor edx, edx
37b673f23pxor x13, x13
37b673f28mov r13, r15
37b673f2btest rcx, rcx
37b673f2emov r15, r14
37b673f31xorps x14, x14
37b673f35mov [rsp+196], 1
37b673f40cmovns rdx, rcx
37b673f44sub esi, edi
37b673f46mov [rsp+272], ebx
37b673f4dmovss x8, [rip+0xdbf5fa]
37b673f56lea ecx, [rsi+1]
37b673f59mov [rsp+680], r12
37b673f61cvtsi2ss x13, ecx
37b673f66mov [rsp+176], rdx
37b673f6enot rdx
37b673f71mov [rsp+264], rdx
37b673f79mov edx, 10
37b673f7ecmp ecx, edx
37b673f80cmovge edx, ecx
37b673f83divss x13, x12
37b673f88imul edi, edx, 30
37b673f8bmov [rsp+276], edi
37b673f92mov rdi, [rsp+80]
37b673f97lea rsi, [4*rdi]
37b673f9flea rdi, [r14+1]
37b673fa3mov [rsp+280], rdi
37b673fabshl rdi, 2
37b673fafmov [rsp+184], rdi
37b673fb7lea rdi, [4*r14]
37b673fbfmov r14l, r11l
37b673fc2mov [rsp+240], rdi
37b673fcamov edi, ebx
37b673fccmulss x13, x6
37b673fd1
37b673fd1loc_37b673fd1:
37b673fd1lea eax, [r14-1]
37b673fd5mov [rsp+200], eax
37b673fdcmovsxd rax, r14l
37b673fdfmov [rsp+232], rax
37b673fe7add rax, [rsp+80]
37b673fecmov [rsp+248], rax
37b673ff4cmp r14l, edi
37b673ff7jle 0x37b6750c8
37b673ffdmov [rsp+88], edi
37b674001mov r12, r15
37b674004mov rdi, rsi
37b674007mov r15l, r14l
37b67400amov [rsp+212], 0
37b674015movss x6, [rip+0xdbf533]
37b67401dnop [rax]
37b674020
37b674020loc_37b674020:
37b674020mov rsi, [rsp+232]
37b674028mov rcx, [rsp+248]
37b674030pxor x7, x7
37b674034mov [rsp+96], r15l
37b674039mov rbp, [rsp+600]
37b674041mov r15l, [rsp+272]
37b674049lea rax, [rsi-1]
37b67404dmov rbx, rsi
37b674050imul rax, r12
37b674054imul rbx, r12
37b674058add rax, rcx
37b67405blea rdx, [r13+4*rax]
37b674060lea rax, [rbx+rcx]
37b674064add rbx, [rsp+80]
37b674069lea r9, [r13+4*rax]
37b67406emov rax, rsi
37b674071jmp 0x37b674172
37b674076
37b674076 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b674080
37b674080loc_37b674080:
37b674080movss x3, [rdx-4]
37b674085movss x5, [r9]
37b67408amov r10l, eax
37b67408dlea esi, [rax-1]
37b674090lea rcx, [rax-1]
37b674094movaps x4, x5
37b674097movaps x0, x3
37b67409aandps x4, x6
37b67409dandps x0, x6
37b6740a0addss x0, x4
37b6740a4ucomiss x0, x7
37b6740a7jp 0x37b6740ff
37b6740a9jne 0x37b6740ff
37b6740abpxor x0, x0
37b6740afcmp esi, [rbp]
37b6740b2jle 0x37b6740d8
37b6740b4lea r11l, [rax-2]
37b6740b8mov r14, [rsp+80]
37b6740bdmovsxd r11, r11l
37b6740c0imul r11, r12
37b6740c4add r14, rcx
37b6740c7add r14, r11
37b6740camovss x0, [r13+4*r14]
37b6740d1andps x0, x6
37b6740d4addss x0, x7
37b6740d8
37b6740d8loc_37b6740d8:
37b6740d8mov r11, [rsp+608]
37b6740e0cmp [r11], eax
37b6740e3jle 0x37b6740ff
37b6740e5add r10l, 1
37b6740e9movsxd r10, r10l
37b6740ecadd r10, rbx
37b6740efmovss x10, [r13+4*r10]
37b6740f6andps x10, x6
37b6740faaddss x0, x10
37b6740ff
37b6740ffloc_37b6740ff:
37b6740ffmulss x0, x12
37b674104comiss x0, x2
37b674107jb 0x37b67415d
37b674109subss x3, x5
37b67410dmovss x11, [r9-4]
37b674113movaps x10, x2
37b674117movaps x0, x4
37b67411aandps x11, x6
37b67411emaxss x10, x11
37b674123andps x3, x6
37b674126minss x2, x11
37b67412bmaxss x0, x3
37b67412fminss x4, x3
37b674133movaps x5, x10
37b674137addss x5, x0
37b67413bdivss x0, x5
37b67413fdivss x10, x5
37b674144mulss x0, x4
37b674148mulss x0, x12
37b67414dmaxss x0, x13
37b674152mulss x10, x2
37b674157comiss x0, x10
37b67415bjae 0x37b674186
37b67415d
37b67415dloc_37b67415d:
37b67415dadd rdx, rdi
37b674160add r9, rdi
37b674163sub rbx, r12
37b674166cmp r15l, ecx
37b674169jge 0x37b674d68
37b67416fmov rax, rcx
37b674172
37b674172loc_37b674172:
37b674172movss x2, [rdx]
37b674176mov r8l, eax
37b674179andps x2, x6
37b67417ccomiss x13, x2
37b674180jb 0x37b674080
37b674186
37b674186loc_37b674186:
37b674186mov r15l, [rsp+96]
37b67418b
37b67418bloc_37b67418b:
37b67418bmov [rsp+272], r8l
37b674193cmp [rsp+88], r8l
37b674198jge 0x37b6741b8
37b67419alea eax, [r8-1]
37b67419emovsxd rdx, r8l
37b6741a1cdqe
37b6741a3imul rax, r12
37b6741a7add rax, [rsp+80]
37b6741acadd rax, rdx
37b6741afmov [r13+4*rax], 0
37b6741b8
37b6741b8loc_37b6741b8:
37b6741b8mov eax, [rsp+200]
37b6741bfcmp eax, r8l
37b6741c2jle 0x37b674e03
37b6741c8movsxd rbx, eax
37b6741cbmov rax, [rsp+80]
37b6741d0mov rsi, [rsp+232]
37b6741d8lea r14l, [r15-2]
37b6741dcmov r10, rbx
37b6741dfadd [rsp+212], 1
37b6741e7imul r10, r12
37b6741eblea rbp, [r10+rax]
37b6741efadd r10, r12
37b6741f2lea rcx, [rsi+rbp]
37b6741f6add r10, rax
37b6741f9movsxd rax, r14l
37b6741fcmov r11, rax
37b6741fflea rdx, [rax-1]
37b674203mov [rsp+88], rcx
37b674208add rax, 1
37b67420cmov rcx, [rsp+576]
37b674214add rsi, r10
37b674217imul rdx, r12
37b67421bimul rax, r12
37b67421fmov [rsp+96], rsi
37b674224mov rsi, [rsp+248]
37b67422cmov ecx, [rcx]
37b67422eimul r11, r12
37b674232add rdx, rsi
37b674235add rax, rsi
37b674238test ecx, ecx
37b67423amov ecx, [rsp+204]
37b674241lea r9, [r13+4*rdx-12]
37b674246lea rdx, [r11+rsi]
37b67424amov esi, [rsp+212]
37b674251lea rax, [r13+4*rax-8]
37b674256cmove ecx, r15l
37b67425alea rdx, [r13+4*rdx-4]
37b67425fmov [rsp+204], ecx
37b674266mov ecx, [rsp+196]
37b67426dcmove ecx, r8l
37b674271imul esi, esi, 0xffffffffcccccccd
37b674277mov [rsp+196], ecx
37b67427emov ecx, esi
37b674280ror ecx, 2
37b674283cmp ecx, 0xccccccc
37b674289ja 0x37b674cc0
37b67428fmov rcx, [rsp+88]
37b674294add r11, rbx
37b674297add r11, [rsp+80]
37b67429cmovaps x6, x8
37b6742a0movss x2, [r13+4*r11]
37b6742a7movss x7, [rip+0xdbf2b5]
37b6742afmovss x0, [r13+4*rcx]
37b6742b6mov rsi, [rsp+96]
37b6742bbandps x2, x8
37b6742bfandps x0, x8
37b6742c3addss x2, x0
37b6742c7movss x0, [rip+0xdbf291]
37b6742cfmulss x7, x2
37b6742d3movaps x4, x2
37b6742d6mulss x0, x2
37b6742daaddss x0, [r13+4*rsi]
37b6742e1movaps x3, x0
37b6742e4
37b6742e4loc_37b6742e4:
37b6742e4movaps x5, x0
37b6742e7movaps x10, x7
37b6742ebandps x5, x6
37b6742eeandps x10, x6
37b6742f2addss x5, x10
37b6742f7addss x5, x4
37b6742fbmovaps x4, x3
37b6742feandps x4, x6
37b674301addss x5, x4
37b674305pxor x4, x4
37b674309ucomiss x5, x4
37b67430cjp 0x37b674314
37b67430eje 0x37b674d50
37b674314
37b674314loc_37b674314:
37b674314divss x0, x5
37b674318divss x3, x5
37b67431cmovaps x4, x0
37b67431fdivss x7, x5
37b674323addss x4, x3
37b674327mulss x4, [rip+0xdbf239]
37b67432fmovaps x10, x3
37b674333subss x0, x4
37b674337subss x10, x4
37b67433cmulss x0, x10
37b674341divss x2, x5
37b674345mulss x2, x7
37b674349pxor x7, x7
37b67434dsubss x0, x2
37b674351comiss x0, x7
37b674354movaps x2, x0
37b674357andps x2, x6
37b67435asqrtss x2, x2
37b67435ejb 0x37b674db8
37b674364mulss x4, x5
37b674368mulss x5, x2
37b67436cmovaps x9, x5
37b674370xorps x9, [rip+0xdbf1f8]
37b674378
37b674378loc_37b674378:
37b674378movq x15, [rip+0xdbf1ff]
37b674381movaps x7, x9
37b674385mov ebp, r14l
37b674388andps x7, x6
37b67438bjmp 0x37b6744ad
37b674390
37b674390loc_37b674390:
37b674390movss x2, [rdx-4]
37b674395movss x1, [rdx]
37b674399movaps x11, x2
37b67439dmovaps x0, x1
37b6743a0subss x11, x4
37b6743a5andps x0, x6
37b6743a8movaps x3, x11
37b6743acmovaps x10, x11
37b6743b0andps x3, x6
37b6743b3addss x3, x7
37b6743b7addss x3, x0
37b6743bbmovss x0, [rax]
37b6743bfdivss x1, x3
37b6743c3divss x10, x3
37b6743c8mulss x0, x1
37b6743ccmulss x10, x11
37b6743d1movaps x11, x2
37b6743d5addss x0, x10
37b6743damovaps x10, x9
37b6743dedivss x10, x3
37b6743e3movaps x3, x10
37b6743e7mulss x3, x5
37b6743ebsubss x0, x3
37b6743efmovss x3, [rax+4]
37b6743f4addss x11, x3
37b6743f9movaps x14, x0
37b6743fdandps x14, x6
37b674401subss x11, x4
37b674406subss x11, x4
37b67440bmulss x11, x1
37b674410mulss x1, [rax+8]
37b674415movaps x10, x11
37b674419unpcklps x0, x11
37b67441dandps x10, x6
37b674421movq x0, x0
37b674425addss x10, x14
37b67442amovaps x14, x1
37b67442eandps x14, x6
37b674432addss x10, x14
37b674437divss x1, x10
37b67443cmovsldup x11, x10
37b674441movlhps x11, x15
37b674445divps x0, x11
37b674449movaps x14, x0
37b67444dje 0x37b6744bf
37b67444fmovshdup x11, x0
37b674454movaps x10, x1
37b674458mov rcx, r9
37b67445badd rdx, rdi
37b67445eandps x10, x6
37b674462andps x2, x6
37b674465andps x0, x6
37b674468add r9, rdi
37b67446bmulss x0, x12
37b674470andps x3, x6
37b674473add rax, rdi
37b674476andps x11, x6
37b67447aaddss x11, x10
37b67447fmovss x10, [rcx+4]
37b674485andps x10, x6
37b674489mulss x10, x11
37b67448emovss x11, [rcx]
37b674493andps x11, x6
37b674497addss x2, x11
37b67449caddss x2, x3
37b6744a0mulss x0, x2
37b6744a4comiss x0, x10
37b6744a8jae 0x37b6744b6
37b6744aasub ebp, 1
37b6744ad
37b6744adloc_37b6744ad:
37b6744adcmp ebp, r8l
37b6744b0jge 0x37b674390
37b6744b6
37b6744b6loc_37b6744b6:
37b6744b6cmp ebp, r15l
37b6744b9jge 0x37b674c98
37b6744bf
37b6744bfloc_37b6744bf:
37b6744bfmov rsi, [rsp+176]
37b6744c7movsxd rbx, ebp
37b6744calea r14l, [rbp+1]
37b6744cemovaps x9, x13
37b6744d2mov rcx, [rsp+264]
37b6744damovsxd r14, r14l
37b6744ddmov rdx, [rsp+280]
37b6744e5mov [rsp+192], ebp
37b6744ecmov rax, rsi
37b6744efmov [rsp+208], r8l
37b6744f7sub ebp, 1
37b6744famovaps x15, x12
37b6744feimul rax, rbx
37b674502mov [rsp+256], rdi
37b67450aimul rdx, rbx
37b67450eadd rax, rcx
37b674511mov [rsp+160], rax
37b674519mov rax, rsi
37b67451cmov rsi, [rsp+80]
37b674521imul rax, r14
37b674525imul r14, r12
37b674529add rdx, rsi
37b67452cadd rax, rcx
37b67452fmov [rsp+168], rax
37b674537mov rax, r12
37b67453aimul rax, rbx
37b67453eadd rax, rsi
37b674541mov [rsp+112], rax
37b674546lea rax, [r14+rsi]
37b67454alea rsi, [r13+4*rdx]
37b67454fmov [rsp+104], rsi
37b674554movsxd rsi, [rsp+196]
37b67455cmov [rsp+120], rax
37b674561mov [rsp+216], rsi
37b674569lea rsi, [r13+4*rsi]
37b67456emov [rsp+224], rsi
37b674576lea rsi, [rsp+320]
37b67457emov [rsp+96], rsi
37b674583lea rsi, [rsp+324]
37b67458bmov [rsp+144], rsi
37b674593lea rsi, [rsp+300]
37b67459bmov [rsp+88], rsi
37b6745a0lea rsi, [rsp+312]
37b6745a8mov [rsp+136], rsi
37b6745b0mov esi, [rsp+204]
37b6745b7lea r14l, [rsi+1]
37b6745bbjmp 0x37b6746be
37b6745c0
37b6745c0loc_37b6745c0:
37b6745c0mov rax, [rsp+136]
37b6745c8mov r8, [rsp+144]
37b6745d0lea r9, [rip+0xdbef71]
37b6745d7movlps [rsp+320], x14
37b6745e0mov rdx, [rsp+96]
37b6745e5mov rcx, [rsp+88]
37b6745eamovss [rsp+328], x1
37b6745f3mov [rsp+32], rax
37b6745f8call slarfg_
37b6745fdmovq x14, [rsp+320]
37b674607movss x1, [rsp+328]
37b674610movss x4, [rsp+312]
37b674619cmp edi, [rsp+208]
37b674620jle 0x37b674650
37b674622movsxd rdx, ebp
37b674625movss x0, [rip+0xdbef53]
37b67462dimul rdx, r12
37b674631add rdx, [rsp+80]
37b674636add rdx, rbx
37b674639subss x0, x4
37b67463dmulss x0, [r13+4*rdx]
37b674644movss [r13+4*rdx], x0
37b67464bnop [rax+rax]
37b674650
37b674650loc_37b674650:
37b674650movshdup x3, x14
37b674655mov edx, [rsp+300]
37b67465cmovaps x11, x4
37b674660movaps x10, x3
37b674664mulss x10, x4
37b674669unpcklps x11, x10
37b67466dcmp edx, 3
37b674670je 0x37b674840
37b674676cmp edx, 2
37b674679je 0x37b674ad0
37b67467f
37b67467floc_37b67467f:
37b67467fadd rbx, 1
37b674683mov rsi, [rsp+176]
37b67468badd [rsp+112], r12
37b674690add ebp, 1
37b674693mov rdi, [rsp+184]
37b67469badd [rsp+160], rsi
37b6746a3add [rsp+168], rsi
37b6746abadd [rsp+120], r12
37b6746b0add [rsp+104], rdi
37b6746b5cmp r15l, ebx
37b6746b8jle 0x37b674c88
37b6746be
37b6746beloc_37b6746be:
37b6746bemov edx, r15l
37b6746c1mov ecx, 3
37b6746c6mov esi, ebx
37b6746c8mov edi, [rsp+192]
37b6746cfsub edx, ebp
37b6746d1mov [rsp+132], ebx
37b6746d8cmp edx, ecx
37b6746damov [rsp+152], ebx
37b6746e1cmovg edx, ecx
37b6746e4mov [rsp+300], edx
37b6746ebcmp edi, ebx
37b6746edjge 0x37b6745c0
37b6746f3lea rax, [rip+0xdbee4e]
37b6746famovsxd rdi, ebp
37b6746fdmov r9, [rsp+96]
37b674702mov rcx, [rsp+88]
37b674707mov [rsp+32], rax
37b67470cimul rdi, r12
37b674710mov r8, rax
37b674713add rdi, [rsp+80]
37b674718movss [rsp+328], x1
37b674721lea r10, [rbx+rdi]
37b674725lea rdx, [r13+4*r10]
37b67472amov [rsp+152], r10
37b674732movlps [rsp+320], x14
37b67473bcall scopy_
37b674740mov rdx, [rsp+96]
37b674745mov rcx, [rsp+88]
37b67474alea r9, [rip+0xdbedf7]
37b674751mov rax, [rsp+136]
37b674759mov r8, [rsp+144]
37b674761mov [rsp+32], rax
37b674766call slarfg_
37b67476bmov r10, [rsp+152]
37b674773movq x14, [rsp+320]
37b67477dmovss x1, [rsp+328]
37b674786movss x4, [rsp+312]
37b67478fmov [r13+4*r10+4], 0
37b674798movss [r13+4*r10], x14
37b67479fcmp [rsp+200], ebx
37b6747a6jle 0x37b674650
37b6747aclea edx, [rbx+2]
37b6747afmovsxd rdx, edx
37b6747b2add rdx, rdi
37b6747b5mov [r13+4*rdx], 0
37b6747bejmp 0x37b674650
37b6747c3
37b6747c3loc_37b6747c3:
37b6747c3mov r12, [rsp+680]
37b6747cbmov [r12], r15l
37b6747cf
37b6747cfloc_37b6747cf:
37b6747cfmovups x6, [rsp+336]
37b6747d7movups x7, [rsp+352]
37b6747dfmovups x8, [rsp+368]
37b6747e8movups x9, [rsp+384]
37b6747f1movups x10, [rsp+400]
37b6747famovups x11, [rsp+416]
37b674803movups x12, [rsp+432]
37b67480cmovups x13, [rsp+448]
37b674815movups x14, [rsp+464]
37b67481emovups x15, [rsp+480]
37b674827add rsp, 504
37b67482epop rbx
37b67482fpop rsi
37b674830pop rdi
37b674831pop rbp
37b674832pop r12
37b674834pop r13
37b674836pop r14
37b674838pop r15
37b67483aret
37b67483b
37b67483b 0f 1f 44 00 00 ..D..
37b674840
37b674840loc_37b674840:
37b674840movaps x13, x1
37b674844mov rdx, [rsp+104]
37b674849movq x11, x11
37b67484emov rax, [rsp+240]
37b674856mulss x13, x4
37b67485bcmp [rsp+204], ebx
37b674862jl 0x37b6748cd
37b674864nop
37b674865nop [rax+rax]
37b674870
37b674870loc_37b674870:
37b674870movss x12, [rdx+4]
37b674876movss x5, [rdx+8]
37b67487badd esi, 1
37b67487emovss x0, [rdx]
37b674882movaps x7, x12
37b674886movaps x2, x5
37b674889mulss x7, x3
37b67488dmulss x2, x1
37b674891addss x7, x0
37b674895unpcklps x0, x12
37b674899movq x0, x0
37b67489daddss x2, x7
37b6748a1movsldup x7, x2
37b6748a5mulss x2, x13
37b6748aamovq x7, x7
37b6748aemulps x7, x11
37b6748b2subss x5, x2
37b6748b6movss [rdx+8], x5
37b6748bbmovq x7, x7
37b6748bfsubps x0, x7
37b6748c2movlps [rdx], x0
37b6748c5add rdx, rax
37b6748c8cmp esi, r14l
37b6748cbjne 0x37b674870
37b6748cd
37b6748cdloc_37b6748cd:
37b6748cdmov eax, [rsp+132]
37b6748d4lea r9l, [rax+3]
37b6748d8cmp r9l, r15l
37b6748dbcmovg r9l, r15l
37b6748dfcmp [rsp+196], r9l
37b6748e7jg 0x37b6749b9
37b6748edmov rax, [rsp+224]
37b6748f5mov rdi, [rsp+112]
37b6748famov rsi, [rsp+120]
37b6748ffsub r9l, [rsp+196]
37b674907lea r8, [rax+4*rdi]
37b67490blea rcx, [rax+4*rsi]
37b67490fmov eax, [rsp+132]
37b674916lea edx, [rax+2]
37b674919mov rax, [rsp+216]
37b674921movsxd rdx, edx
37b674924imul rdx, r12
37b674928lea r10, [rdi+rax]
37b67492cadd rdx, [rsp+80]
37b674931add rdx, rax
37b674934add r10, r9
37b674937lea rdx, [r13+4*rdx]
37b67493clea r9, [r13+4*r10+4]
37b674941nop [rax]
37b674945nop [rax+rax]
37b674950
37b674950loc_37b674950:
37b674950movss x0, [rcx]
37b674954movss x5, [rdx]
37b674958add r8, 4
37b67495cadd rcx, 4
37b674960movss x2, [r8-4]
37b674966add rdx, 4
37b67496amulss x0, x3
37b67496emulss x5, x1
37b674972addss x0, x2
37b674976addss x0, x5
37b67497amovaps x5, x0
37b67497dmulss x5, x4
37b674981subss x2, x5
37b674985movaps x5, x10
37b674989mulss x5, x0
37b67498dmulss x0, x13
37b674992movss [r8-4], x2
37b674998movss x2, [rcx-4]
37b67499dsubss x2, x5
37b6749a1movss [rcx-4], x2
37b6749a6movss x2, [rdx-4]
37b6749absubss x2, x0
37b6749afmovss [rdx-4], x2
37b6749b4cmp r9, r8
37b6749b7jne 0x37b674950
37b6749b9
37b6749b9loc_37b6749b9:
37b6749b9mov rax, [rsp+584]
37b6749c1mov r8l, [rax]
37b6749c4test r8l, r8l
37b6749c7je 0x37b67467f
37b6749cdmov rax, [rsp+648]
37b6749d5mov r10l, [rax]
37b6749d8mov rax, [rsp+656]
37b6749e0mov r8l, [rax]
37b6749e3cmp r10l, r8l
37b6749e6jg 0x37b67467f
37b6749ecmov rax, [rsp+160]
37b6749f4movsxd r9, r10l
37b6749f7sub r8l, r10l
37b6749famov rdi, [rsp+664]
37b674a02mov esi, [rsp+132]
37b674a09add r8, r9
37b674a0clea rdx, [rax+r9]
37b674a10add r8, rax
37b674a13lea rcx, [rdi+4*rdx]
37b674a17mov rdi, [rsp+168]
37b674a1fadd esi, 2
37b674a22movsxd rsi, esi
37b674a25imul rsi, [rsp+176]
37b674a2eadd rsi, [rsp+264]
37b674a36lea rdx, [rdi+r9]
37b674a3amov rdi, [rsp+664]
37b674a42add rsi, r9
37b674a45lea rdx, [rdi+4*rdx]
37b674a49mov rdi, [rsp+664]
37b674a51lea rsi, [rdi+4*rsi]
37b674a55lea r8, [rdi+4*r8+4]
37b674a5anop [rax+rax]
37b674a60
37b674a60loc_37b674a60:
37b674a60movss x0, [rdx]
37b674a64movss x5, [rsi]
37b674a68add rcx, 4
37b674a6cadd rdx, 4
37b674a70movss x2, [rcx-4]
37b674a75add rsi, 4
37b674a79mulss x0, x3
37b674a7dmulss x5, x1
37b674a81addss x0, x2
37b674a85addss x0, x5
37b674a89movaps x5, x0
37b674a8cmulss x5, x4
37b674a90subss x2, x5
37b674a94movaps x5, x10
37b674a98mulss x5, x0
37b674a9cmulss x0, x13
37b674aa1movss [rcx-4], x2
37b674aa6movss x2, [rdx-4]
37b674aabsubss x2, x5
37b674aafmovss [rdx-4], x2
37b674ab4movss x2, [rsi-4]
37b674ab9subss x2, x0
37b674abdmovss [rsi-4], x2
37b674ac2cmp rcx, r8
37b674ac5jne 0x37b674a60
37b674ac7jmp 0x37b67467f
37b674acc
37b674acc 0f 1f 40 00 ..@.
37b674ad0
37b674ad0loc_37b674ad0:
37b674ad0mov rdx, [rsp+104]
37b674ad5mov rax, [rsp+240]
37b674addmovq x11, x11
37b674ae2cmp [rsp+204], ebx
37b674ae9jl 0x37b674b3a
37b674aebnop [rax+rax]
37b674af0
37b674af0loc_37b674af0:
37b674af0movss x7, [rdx+4]
37b674af5movq x0, [rdx]
37b674af9add esi, 1
37b674afcmovaps x5, x7
37b674affmovaps x2, x0
37b674b02mulss x5, x3
37b674b06movsldup x0, x0
37b674b0aunpcklps x2, x7
37b674b0dmovq x2, x2
37b674b11movq x0, x0
37b674b15movsldup x5, x5
37b674b19movq x5, x5
37b674b1daddps x0, x5
37b674b20movq x0, x0
37b674b24mulps x0, x11
37b674b28movq x0, x0
37b674b2csubps x2, x0
37b674b2fmovlps [rdx], x2
37b674b32add rdx, rax
37b674b35cmp esi, r14l
37b674b38jne 0x37b674af0
37b674b3a
37b674b3aloc_37b674b3a:
37b674b3acmp [rsp+196], r15l
37b674b42jg 0x37b674bbc
37b674b44mov rax, [rsp+120]
37b674b49mov ecx, r15l
37b674b4csub ecx, [rsp+196]
37b674b53add rcx, [rsp+216]
37b674b5bmov rdi, [rsp+224]
37b674b63add rcx, rax
37b674b66lea r8, [r13+4*rcx+4]
37b674b6bmov rcx, [rsp+112]
37b674b70lea rdx, [rdi+4*rax]
37b674b74sub rcx, rax
37b674b77nop [rax+rax]
37b674b80
37b674b80loc_37b674b80:
37b674b80movss x0, [rdx]
37b674b84movss x2, [rdx+4*rcx]
37b674b89mulss x0, x3
37b674b8daddss x0, x2
37b674b91movaps x5, x0
37b674b94mulss x5, x4
37b674b98mulss x0, x10
37b674b9dsubss x2, x5
37b674ba1movss [rdx+4*rcx], x2
37b674ba6movss x2, [rdx]
37b674baaadd rdx, 4
37b674baesubss x2, x0
37b674bb2movss [rdx-4], x2
37b674bb7cmp rdx, r8
37b674bbajne 0x37b674b80
37b674bbc
37b674bbcloc_37b674bbc:
37b674bbcmov rax, [rsp+584]
37b674bc4mov ecx, [rax]
37b674bc6test ecx, ecx
37b674bc8je 0x37b67467f
37b674bcemov rax, [rsp+648]
37b674bd6mov r8l, [rax]
37b674bd9mov rax, [rsp+656]
37b674be1mov ecx, [rax]
37b674be3cmp r8l, ecx
37b674be6jg 0x37b67467f
37b674becmov rax, [rsp+168]
37b674bf4movsxd r9, r8l
37b674bf7sub ecx, r8l
37b674bfamov rdi, [rsp+664]
37b674c02add rcx, r9
37b674c05add rcx, rax
37b674c08lea rdx, [rax+r9]
37b674c0clea r8, [rdi+4*rcx+4]
37b674c11mov rcx, [rsp+160]
37b674c19lea rdx, [rdi+4*rdx]
37b674c1dsub rcx, rax
37b674c20nop [rax+rax]
37b674c2anop [rax+rax]
37b674c35nop [rax+rax]
37b674c40
37b674c40loc_37b674c40:
37b674c40movss x0, [rdx]
37b674c44movss x2, [rdx+4*rcx]
37b674c49mulss x0, x3
37b674c4daddss x0, x2
37b674c51movaps x5, x0
37b674c54mulss x5, x4
37b674c58mulss x0, x10
37b674c5dsubss x2, x5
37b674c61movss [rdx+4*rcx], x2
37b674c66movss x2, [rdx]
37b674c6aadd rdx, 4
37b674c6esubss x2, x0
37b674c72movss [rdx-4], x2
37b674c77cmp r8, rdx
37b674c7ajne 0x37b674c40
37b674c7cjmp 0x37b67467f
37b674c81
37b674c81 0f 1f 80 00 00 00 00 .......
37b674c88
37b674c88loc_37b674c88:
37b674c88mov rdi, [rsp+256]
37b674c90movaps x13, x9
37b674c94movaps x12, x15
37b674c98
37b674c98loc_37b674c98:
37b674c98mov ebx, [rsp+212]
37b674c9fcmp [rsp+276], ebx
37b674ca6jl 0x37b6747c3
37b674cacmov rax, [rsp+600]
37b674cb4mov eax, [rax]
37b674cb6mov [rsp+88], eax
37b674cbajmp 0x37b674020
37b674cbf
37b674cbf 90 .
37b674cc0
37b674cc0loc_37b674cc0:
37b674cc0ror esi, 1
37b674cc2cmp esi, 0x19999999
37b674cc8ja 0x37b674d78
37b674ccemovsxd r11, r8l
37b674cd1mov rcx, [rsp+80]
37b674cd6lea ebx, [r8+2]
37b674cdamovaps x6, x8
37b674cdemov r10, r11
37b674ce1movsxd rbx, ebx
37b674ce4movss x7, [rip+0xdbe878]
37b674cecimul r10, r12
37b674cf0lea rsi, [r10+rcx]
37b674cf4add r10, r12
37b674cf7add r10, rcx
37b674cfaadd r11, rsi
37b674cfdadd r10, rbx
37b674d00movss x2, [r13+4*r10]
37b674d07lea r10l, [r8+1]
37b674d0bmovsxd r10, r10l
37b674d0eadd r10, rsi
37b674d11andps x2, x8
37b674d15movss x0, [r13+4*r10]
37b674d1candps x0, x8
37b674d20addss x2, x0
37b674d24movss x0, [rip+0xdbe834]
37b674d2cmulss x0, x2
37b674d30movaps x4, x2
37b674d33addss x0, [r13+4*r11]
37b674d3amulss x7, x2
37b674d3emovaps x3, x0
37b674d41jmp 0x37b6742e4
37b674d46
37b674d46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b674d50
37b674d50loc_37b674d50:
37b674d50pxor x9, x9
37b674d55movaps x4, x9
37b674d59movaps x5, x9
37b674d5djmp 0x37b674378
37b674d62
37b674d62 66 0f 1f 44 00 00 f..D..
37b674d68
37b674d68loc_37b674d68:
37b674d68mov r15l, [rsp+96]
37b674d6dmov r8l, esi
37b674d70jmp 0x37b67418b
37b674d75
37b674d75 0f 1f 00 ...
37b674d78
37b674d78loc_37b674d78:
37b674d78mov rsi, [rsp+88]
37b674d7dadd rbp, rbx
37b674d80add rbx, r10
37b674d83movaps x6, x8
37b674d87movss x7, [r13+4*rbx]
37b674d8emov rbx, [rsp+96]
37b674d93movss x2, [r13+4*rsi]
37b674d9amovss x0, [r13+4*rbp]
37b674da1movss x3, [r13+4*rbx]
37b674da8movaps x4, x2
37b674dabandps x4, x8
37b674dafjmp 0x37b6742e4
37b674db4
37b674db4 0f 1f 40 00 ..@.
37b674db8
37b674db8loc_37b674db8:
37b674db8movaps x7, x4
37b674dbbsubss x4, x2
37b674dbfaddss x7, x2
37b674dc3movaps x2, x4
37b674dc6movaps x0, x7
37b674dc9subss x2, x3
37b674dcdsubss x0, x3
37b674dd1andps x2, x6
37b674dd4andps x0, x6
37b674dd7comiss x2, x0
37b674ddajb 0x37b674df1
37b674ddcmovaps x4, x5
37b674ddfpxor x9, x9
37b674de4mulss x4, x7
37b674de8movaps x5, x9
37b674decjmp 0x37b674378
37b674df1
37b674df1loc_37b674df1:
37b674df1mulss x4, x5
37b674df5pxor x9, x9
37b674dfamovaps x5, x9
37b674dfejmp 0x37b674378
37b674e03
37b674e03loc_37b674e03:
37b674e03mov rsi, rdi
37b674e06mov edi, [rsp+88]
37b674e0amov r14l, r15l
37b674e0dmov r15, r12
37b674e10
37b674e10loc_37b674e10:
37b674e10cmp r14l, [rsp+272]
37b674e18je 0x37b674e50
37b674e1amovsxd rbx, [rsp+272]
37b674e22cmp [rsp+200], ebx
37b674e29je 0x37b674ecd
37b674e2f
37b674e2floc_37b674e2f:
37b674e2fmov r14l, [rsp+272]
37b674e37sub r14l, 1
37b674e3bcmp r14l, edi
37b674e3ejl 0x37b6747cf
37b674e44mov [rsp+272], edi
37b674e4bjmp 0x37b673fd1
37b674e50
37b674e50loc_37b674e50:
37b674e50mov rax, [rsp+232]
37b674e58mov rbx, [rsp+80]
37b674e5dmov rcx, rax
37b674e60lea rdx, [rax-1]
37b674e64add rax, rbx
37b674e67imul rcx, r15
37b674e6badd rax, rcx
37b674e6emovss x0, [r13+4*rax]
37b674e75mov rax, [rsp+632]
37b674e7dmovss [rax+4*rdx], x0
37b674e82mov rax, [rsp+640]
37b674e8amov [rax+4*rdx], 0
37b674e91jmp 0x37b674e2f
37b674e93
37b674e93loc_37b674e93:
37b674e93mov rax, r14
37b674e96lea rdx, [rdi-1]
37b674e9aimul rax, rdi
37b674e9eadd rdi, [rsp+80]
37b674ea3add rax, rdi
37b674ea6movss x0, [r15+4*rax]
37b674eacmov rax, [rsp+632]
37b674eb4movss [rax+4*rdx], x0
37b674eb9mov rax, [rsp+640]
37b674ec1mov [rax+4*rdx], 0
37b674ec8jmp 0x37b6747cf
37b674ecd
37b674ecdloc_37b674ecd:
37b674ecdmov rdi, [rsp+232]
37b674ed5mov rax, rbx
37b674ed8mov r11, [rsp+80]
37b674eddlea rcx, [4*rbx-4]
37b674ee5imul rax, r15
37b674ee9lea rbp, [rsp+296]
37b674ef1movss [rsp+104], x1
37b674ef7mov r12, rdi
37b674efalea r8, [4*rdi-4]
37b674f02mov [rsp+64], rbp
37b674f07imul r12, r15
37b674f0blea r10, [rax+r11]
37b674f0fmov [rsp+96], r10
37b674f14lea rdx, [r12+r11]
37b674f18lea r11, [r10+rdi]
37b674f1clea rax, [rbx+rdx]
37b674f20lea r9, [rdx+rdi]
37b674f24mov [rsp+88], rdx
37b674f29lea rdx, [r13+4*rax]
37b674f2elea rax, [rbx+r10]
37b674f32lea r10, [r13+4*rax]
37b674f37mov rax, r8
37b674f3alea r9, [r13+4*r9]
37b674f3fadd rax, [rsp+632]
37b674f47mov [rsp+48], rax
37b674f4cmov rax, [rsp+640]
37b674f54lea rdi, [rsp+308]
37b674f5cadd r8, [rsp+640]
37b674f64mov [rsp+72], rdi
37b674f69add rax, rcx
37b674f6cadd rcx, [rsp+632]
37b674f74mov [rsp+56], r8
37b674f79lea r8, [r13+4*r11]
37b674f7emov [rsp+40], rax
37b674f83mov [rsp+32], rcx
37b674f88mov rcx, r10
37b674f8bcall slanv2_
37b674f90mov rax, [rsp+576]
37b674f98movss x1, [rsp+104]
37b674f9emov edx, [rax]
37b674fa0test edx, edx
37b674fa2je 0x37b675017
37b674fa4mov eax, [rsp+204]
37b674fablea rcx, [rsp+316]
37b674fb3cmp r14l, eax
37b674fb6jl 0x37b6750d5
37b674fbc
37b674fbcloc_37b674fbc:
37b674fbcmovsxd rdx, [rsp+196]
37b674fc4mov eax, r14l
37b674fc7mov r11, [rsp+96]
37b674fccmov [rsp+48], rdi
37b674fd1mov [rsp+40], rbp
37b674fd6sub eax, edx
37b674fd8movss [rsp+104], x1
37b674fdesub eax, 1
37b674fe1mov [rsp+316], eax
37b674fe8mov rax, [rsp+88]
37b674fedadd rax, rdx
37b674ff0add rdx, r11
37b674ff3lea r11, [rip+0xdbe54e]
37b674ffamov [rsp+32], r11
37b674ffflea rdx, [r13+4*rdx]
37b675004lea r9, [r13+4*rax]
37b675009mov r8, r11
37b67500ccall srot_
37b675011movss x1, [rsp+104]
37b675017
37b675017loc_37b675017:
37b675017mov rax, [rsp+584]
37b67501fmov eax, [rax]
37b675021test eax, eax
37b675023jne 0x37b675034
37b675025mov rax, [rsp+600]
37b67502dmov edi, [rax]
37b67502fjmp 0x37b674e2f
37b675034
37b675034loc_37b675034:
37b675034mov rax, [rsp+648]
37b67503cmov rcx, [rsp+176]
37b675044lea r8, [rip+0xdbe4fd]
37b67504bmovss [rsp+88], x1
37b675051mov r11, [rsp+264]
37b675059movsxd rdx, [rax]
37b67505cmov rax, [rsp+232]
37b675064mov [rsp+48], rdi
37b675069mov [rsp+40], rbp
37b67506eimul rax, rcx
37b675072imul rcx, rbx
37b675076mov rbx, [rsp+664]
37b67507eadd rax, r11
37b675081add rcx, r11
37b675084add rax, rdx
37b675087add rdx, rcx
37b67508alea rcx, [rsp+304]
37b675092lea rdx, [rbx+4*rdx]
37b675096lea rbx, [rip+0xdbe4ab]
37b67509dmov [rsp+32], rbx
37b6750a2mov rbx, [rsp+664]
37b6750aalea r9, [rbx+4*rax]
37b6750aecall srot_
37b6750b3mov rax, [rsp+600]
37b6750bbmovss x1, [rsp+88]
37b6750c1mov edi, [rax]
37b6750c3jmp 0x37b674e2f
37b6750c8
37b6750c8loc_37b6750c8:
37b6750c8mov [rsp+272], r14l
37b6750d0jmp 0x37b674e10
37b6750d5
37b6750d5loc_37b6750d5:
37b6750d5mov r11, [rsp+624]
37b6750ddsub eax, r14l
37b6750e0mov [rsp+48], rdi
37b6750e5lea rdx, [r12+r15]
37b6750e9mov [rsp+316], eax
37b6750f0mov rax, [rsp+232]
37b6750f8add rdx, [rsp+80]
37b6750fdmov [rsp+40], rbp
37b675102mov r8, r11
37b675105mov [rsp+32], r11
37b67510aadd rax, rdx
37b67510dadd rdx, rbx
37b675110lea rdx, [r13+4*rdx]
37b675115lea r9, [r13+4*rax]
37b67511amov [rsp+104], rcx
37b67511fmovss [rsp+112], x1
37b675125call srot_
37b67512amovss x1, [rsp+112]
37b675130mov rcx, [rsp+104]
37b675135jmp 0x37b674fbc
37b673d40
37b673d40slahqr_:
37b673d40push r15
37b673d42push r14
37b673d44push r13
37b673d46push r12
37b673d48push rbp
37b673d49push rdi
37b673d4apush rsi
37b673d4bpush rbx
37b673d4csub rsp, 504
37b673d53movups [rsp+336], x6
37b673d5bmovups [rsp+352], x7
37b673d63movups [rsp+368], x8
37b673d6cmovups [rsp+384], x9
37b673d75movups [rsp+400], x10
37b673d7emovups [rsp+416], x11
37b673d87movups [rsp+432], x12
37b673d90movups [rsp+448], x13
37b673d99movups [rsp+464], x14
37b673da2movups [rsp+480], x15
37b673dabmov rax, [rsp+624]
37b673db3mov r12, [rsp+680]
37b673dbbmov r10l, [r8]
37b673dbemov r15, [rsp+616]
37b673dc6mov [r12], 0
37b673dcemov [rsp+584], rdx
37b673dd6mov edx, [rax]
37b673dd8mov rbx, r8
37b673ddbmov rax, [rsp+672]
37b673de3mov [rsp+576], rcx
37b673debmov [rsp+600], r9
37b673df3mov ebp, [rax]
37b673df5test r10l, r10l
37b673df8je 0x37b6747cf
37b673dfemovsxd r14, edx
37b673e01xor eax, eax
37b673e03movsxd rdi, [r9]
37b673e06test r14, r14
37b673e09cmovs r14, rax
37b673e0dmov rax, r14
37b673e10not rax
37b673e13mov [rsp+80], rax
37b673e18mov rax, [rsp+608]
37b673e20mov esi, [rax]
37b673e22cmp edi, esi
37b673e24je 0x37b674e93
37b673e2alea eax, [rsi-3]
37b673e2dcmp edi, eax
37b673e2fjg 0x37b673e71
37b673e31movsxd rdx, edi
37b673e34lea r8, [4*r14+4]
37b673e3clea ecx, [rsi-2]
37b673e3fmov rax, rdx
37b673e42imul rax, r14
37b673e46add rax, [rsp+80]
37b673e4badd rax, rdx
37b673e4elea rdx, [r15+4*rax+8]
37b673e53mov eax, edi
37b673e55nop [rax+rax]
37b673e60
37b673e60loc_37b673e60:
37b673e60add eax, 1
37b673e63mov [rdx], 0
37b673e6aadd rdx, r8
37b673e6dcmp eax, ecx
37b673e6fjne 0x37b673e60
37b673e71
37b673e71loc_37b673e71:
37b673e71lea eax, [rsi-1]
37b673e74cmp edi, eax
37b673e76jge 0x37b673e94
37b673e78lea eax, [rsi-2]
37b673e7bmovsxd rdx, esi
37b673e7ecdqe
37b673e80imul rax, r14
37b673e84add rax, [rsp+80]
37b673e89add rax, rdx
37b673e8cmov [r15+4*rax], 0
37b673e94
37b673e94loc_37b673e94:
37b673e94mov rcx, [rsp+648]
37b673e9cmov rax, [rsp+656]
37b673ea4mov edx, 12
37b673ea9movss [rsp+88], x1
37b673eafmov eax, [rax]
37b673eb1sub eax, [rcx]
37b673eb3lea rcx, [rip+0xdbf676]
37b673ebaadd eax, 1
37b673ebdmov [rsp+304], eax
37b673ec4call slamch_
37b673ec9mov edx, 9
37b673ecelea rcx, [rip+0xdbf667]
37b673ed5movaps x6, x0
37b673ed8call slamch_
37b673eddmov rax, [rsp+576]
37b673ee5movss x1, [rsp+88]
37b673eebmovaps x12, x0
37b673eefmov r8l, [rax]
37b673ef2test r8l, r8l
37b673ef5je 0x37b673f00
37b673ef7mov eax, [rbx]
37b673ef9mov [rsp+204], eax
37b673f00
37b673f00loc_37b673f00:
37b673f00mov rax, [rsp+608]
37b673f08mov r11l, [rax]
37b673f0bmov rax, [rsp+600]
37b673f13mov ebx, [rax]
37b673f15cmp r11l, ebx
37b673f18jl 0x37b6747cf
37b673f1emovsxd rcx, ebp
37b673f21xor edx, edx
37b673f23pxor x13, x13
37b673f28mov r13, r15
37b673f2btest rcx, rcx
37b673f2emov r15, r14
37b673f31xorps x14, x14
37b673f35mov [rsp+196], 1
37b673f40cmovns rdx, rcx
37b673f44sub esi, edi
37b673f46mov [rsp+272], ebx
37b673f4dmovss x8, [rip+0xdbf5fa]
37b673f56lea ecx, [rsi+1]
37b673f59mov [rsp+680], r12
37b673f61cvtsi2ss x13, ecx
37b673f66mov [rsp+176], rdx
37b673f6enot rdx
37b673f71mov [rsp+264], rdx
37b673f79mov edx, 10
37b673f7ecmp ecx, edx
37b673f80cmovge edx, ecx
37b673f83divss x13, x12
37b673f88imul edi, edx, 30
37b673f8bmov [rsp+276], edi
37b673f92mov rdi, [rsp+80]
37b673f97lea rsi, [4*rdi]
37b673f9flea rdi, [r14+1]
37b673fa3mov [rsp+280], rdi
37b673fabshl rdi, 2
37b673fafmov [rsp+184], rdi
37b673fb7lea rdi, [4*r14]
37b673fbfmov r14l, r11l
37b673fc2mov [rsp+240], rdi
37b673fcamov edi, ebx
37b673fccmulss x13, x6
37b673fd1
37b673fd1loc_37b673fd1:
37b673fd1lea eax, [r14-1]
37b673fd5mov [rsp+200], eax
37b673fdcmovsxd rax, r14l
37b673fdfmov [rsp+232], rax
37b673fe7add rax, [rsp+80]
37b673fecmov [rsp+248], rax
37b673ff4cmp r14l, edi
37b673ff7jle 0x37b6750c8
37b673ffdmov [rsp+88], edi
37b674001mov r12, r15
37b674004mov rdi, rsi
37b674007mov r15l, r14l
37b67400amov [rsp+212], 0
37b674015movss x6, [rip+0xdbf533]
37b67401dnop [rax]
37b674020
37b674020loc_37b674020:
37b674020mov rsi, [rsp+232]
37b674028mov rcx, [rsp+248]
37b674030pxor x7, x7
37b674034mov [rsp+96], r15l
37b674039mov rbp, [rsp+600]
37b674041mov r15l, [rsp+272]
37b674049lea rax, [rsi-1]
37b67404dmov rbx, rsi
37b674050imul rax, r12
37b674054imul rbx, r12
37b674058add rax, rcx
37b67405blea rdx, [r13+4*rax]
37b674060lea rax, [rbx+rcx]
37b674064add rbx, [rsp+80]
37b674069lea r9, [r13+4*rax]
37b67406emov rax, rsi
37b674071jmp 0x37b674172
37b674076
37b674076 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b674080
37b674080loc_37b674080:
37b674080movss x3, [rdx-4]
37b674085movss x5, [r9]
37b67408amov r10l, eax
37b67408dlea esi, [rax-1]
37b674090lea rcx, [rax-1]
37b674094movaps x4, x5
37b674097movaps x0, x3
37b67409aandps x4, x6
37b67409dandps x0, x6
37b6740a0addss x0, x4
37b6740a4ucomiss x0, x7
37b6740a7jp 0x37b6740ff
37b6740a9jne 0x37b6740ff
37b6740abpxor x0, x0
37b6740afcmp esi, [rbp]
37b6740b2jle 0x37b6740d8
37b6740b4lea r11l, [rax-2]
37b6740b8mov r14, [rsp+80]
37b6740bdmovsxd r11, r11l
37b6740c0imul r11, r12
37b6740c4add r14, rcx
37b6740c7add r14, r11
37b6740camovss x0, [r13+4*r14]
37b6740d1andps x0, x6
37b6740d4addss x0, x7
37b6740d8
37b6740d8loc_37b6740d8:
37b6740d8mov r11, [rsp+608]
37b6740e0cmp [r11], eax
37b6740e3jle 0x37b6740ff
37b6740e5add r10l, 1
37b6740e9movsxd r10, r10l
37b6740ecadd r10, rbx
37b6740efmovss x10, [r13+4*r10]
37b6740f6andps x10, x6
37b6740faaddss x0, x10
37b6740ff
37b6740ffloc_37b6740ff:
37b6740ffmulss x0, x12
37b674104comiss x0, x2
37b674107jb 0x37b67415d
37b674109subss x3, x5
37b67410dmovss x11, [r9-4]
37b674113movaps x10, x2
37b674117movaps x0, x4
37b67411aandps x11, x6
37b67411emaxss x10, x11
37b674123andps x3, x6
37b674126minss x2, x11
37b67412bmaxss x0, x3
37b67412fminss x4, x3
37b674133movaps x5, x10
37b674137addss x5, x0
37b67413bdivss x0, x5
37b67413fdivss x10, x5
37b674144mulss x0, x4
37b674148mulss x0, x12
37b67414dmaxss x0, x13
37b674152mulss x10, x2
37b674157comiss x0, x10
37b67415bjae 0x37b674186
37b67415d
37b67415dloc_37b67415d:
37b67415dadd rdx, rdi
37b674160add r9, rdi
37b674163sub rbx, r12
37b674166cmp r15l, ecx
37b674169jge 0x37b674d68
37b67416fmov rax, rcx
37b674172
37b674172loc_37b674172:
37b674172movss x2, [rdx]
37b674176mov r8l, eax
37b674179andps x2, x6
37b67417ccomiss x13, x2
37b674180jb 0x37b674080
37b674186
37b674186loc_37b674186:
37b674186mov r15l, [rsp+96]
37b67418b
37b67418bloc_37b67418b:
37b67418bmov [rsp+272], r8l
37b674193cmp [rsp+88], r8l
37b674198jge 0x37b6741b8
37b67419alea eax, [r8-1]
37b67419emovsxd rdx, r8l
37b6741a1cdqe
37b6741a3imul rax, r12
37b6741a7add rax, [rsp+80]
37b6741acadd rax, rdx
37b6741afmov [r13+4*rax], 0
37b6741b8
37b6741b8loc_37b6741b8:
37b6741b8mov eax, [rsp+200]
37b6741bfcmp eax, r8l
37b6741c2jle 0x37b674e03
37b6741c8movsxd rbx, eax
37b6741cbmov rax, [rsp+80]
37b6741d0mov rsi, [rsp+232]
37b6741d8lea r14l, [r15-2]
37b6741dcmov r10, rbx
37b6741dfadd [rsp+212], 1
37b6741e7imul r10, r12
37b6741eblea rbp, [r10+rax]
37b6741efadd r10, r12
37b6741f2lea rcx, [rsi+rbp]
37b6741f6add r10, rax
37b6741f9movsxd rax, r14l
37b6741fcmov r11, rax
37b6741fflea rdx, [rax-1]
37b674203mov [rsp+88], rcx
37b674208add rax, 1
37b67420cmov rcx, [rsp+576]
37b674214add rsi, r10
37b674217imul rdx, r12
37b67421bimul rax, r12
37b67421fmov [rsp+96], rsi
37b674224mov rsi, [rsp+248]
37b67422cmov ecx, [rcx]
37b67422eimul r11, r12
37b674232add rdx, rsi
37b674235add rax, rsi
37b674238test ecx, ecx
37b67423amov ecx, [rsp+204]
37b674241lea r9, [r13+4*rdx-12]
37b674246lea rdx, [r11+rsi]
37b67424amov esi, [rsp+212]
37b674251lea rax, [r13+4*rax-8]
37b674256cmove ecx, r15l
37b67425alea rdx, [r13+4*rdx-4]
37b67425fmov [rsp+204], ecx
37b674266mov ecx, [rsp+196]
37b67426dcmove ecx, r8l
37b674271imul esi, esi, 0xffffffffcccccccd
37b674277mov [rsp+196], ecx
37b67427emov ecx, esi
37b674280ror ecx, 2
37b674283cmp ecx, 0xccccccc
37b674289ja 0x37b674cc0
37b67428fmov rcx, [rsp+88]
37b674294add r11, rbx
37b674297add r11, [rsp+80]
37b67429cmovaps x6, x8
37b6742a0movss x2, [r13+4*r11]
37b6742a7movss x7, [rip+0xdbf2b5]
37b6742afmovss x0, [r13+4*rcx]
37b6742b6mov rsi, [rsp+96]
37b6742bbandps x2, x8
37b6742bfandps x0, x8
37b6742c3addss x2, x0
37b6742c7movss x0, [rip+0xdbf291]
37b6742cfmulss x7, x2
37b6742d3movaps x4, x2
37b6742d6mulss x0, x2
37b6742daaddss x0, [r13+4*rsi]
37b6742e1movaps x3, x0
37b6742e4
37b6742e4loc_37b6742e4:
37b6742e4movaps x5, x0
37b6742e7movaps x10, x7
37b6742ebandps x5, x6
37b6742eeandps x10, x6
37b6742f2addss x5, x10
37b6742f7addss x5, x4
37b6742fbmovaps x4, x3
37b6742feandps x4, x6
37b674301addss x5, x4
37b674305pxor x4, x4
37b674309ucomiss x5, x4
37b67430cjp 0x37b674314
37b67430eje 0x37b674d50
37b674314
37b674314loc_37b674314:
37b674314divss x0, x5
37b674318divss x3, x5
37b67431cmovaps x4, x0
37b67431fdivss x7, x5
37b674323addss x4, x3
37b674327mulss x4, [rip+0xdbf239]
37b67432fmovaps x10, x3
37b674333subss x0, x4
37b674337subss x10, x4
37b67433cmulss x0, x10
37b674341divss x2, x5
37b674345mulss x2, x7
37b674349pxor x7, x7
37b67434dsubss x0, x2
37b674351comiss x0, x7
37b674354movaps x2, x0
37b674357andps x2, x6
37b67435asqrtss x2, x2
37b67435ejb 0x37b674db8
37b674364mulss x4, x5
37b674368mulss x5, x2
37b67436cmovaps x9, x5
37b674370xorps x9, [rip+0xdbf1f8]
37b674378
37b674378loc_37b674378:
37b674378movq x15, [rip+0xdbf1ff]
37b674381movaps x7, x9
37b674385mov ebp, r14l
37b674388andps x7, x6
37b67438bjmp 0x37b6744ad
37b674390
37b674390loc_37b674390:
37b674390movss x2, [rdx-4]
37b674395movss x1, [rdx]
37b674399movaps x11, x2
37b67439dmovaps x0, x1
37b6743a0subss x11, x4
37b6743a5andps x0, x6
37b6743a8movaps x3, x11
37b6743acmovaps x10, x11
37b6743b0andps x3, x6
37b6743b3addss x3, x7
37b6743b7addss x3, x0
37b6743bbmovss x0, [rax]
37b6743bfdivss x1, x3
37b6743c3divss x10, x3
37b6743c8mulss x0, x1
37b6743ccmulss x10, x11
37b6743d1movaps x11, x2
37b6743d5addss x0, x10
37b6743damovaps x10, x9
37b6743dedivss x10, x3
37b6743e3movaps x3, x10
37b6743e7mulss x3, x5
37b6743ebsubss x0, x3
37b6743efmovss x3, [rax+4]
37b6743f4addss x11, x3
37b6743f9movaps x14, x0
37b6743fdandps x14, x6
37b674401subss x11, x4
37b674406subss x11, x4
37b67440bmulss x11, x1
37b674410mulss x1, [rax+8]
37b674415movaps x10, x11
37b674419unpcklps x0, x11
37b67441dandps x10, x6
37b674421movq x0, x0
37b674425addss x10, x14
37b67442amovaps x14, x1
37b67442eandps x14, x6
37b674432addss x10, x14
37b674437divss x1, x10
37b67443cmovsldup x11, x10
37b674441movlhps x11, x15
37b674445divps x0, x11
37b674449movaps x14, x0
37b67444dje 0x37b6744bf
37b67444fmovshdup x11, x0
37b674454movaps x10, x1
37b674458mov rcx, r9
37b67445badd rdx, rdi
37b67445eandps x10, x6
37b674462andps x2, x6
37b674465andps x0, x6
37b674468add r9, rdi
37b67446bmulss x0, x12
37b674470andps x3, x6
37b674473add rax, rdi
37b674476andps x11, x6
37b67447aaddss x11, x10
37b67447fmovss x10, [rcx+4]
37b674485andps x10, x6
37b674489mulss x10, x11
37b67448emovss x11, [rcx]
37b674493andps x11, x6
37b674497addss x2, x11
37b67449caddss x2, x3
37b6744a0mulss x0, x2
37b6744a4comiss x0, x10
37b6744a8jae 0x37b6744b6
37b6744aasub ebp, 1
37b6744ad
37b6744adloc_37b6744ad:
37b6744adcmp ebp, r8l
37b6744b0jge 0x37b674390
37b6744b6
37b6744b6loc_37b6744b6:
37b6744b6cmp ebp, r15l
37b6744b9jge 0x37b674c98
37b6744bf
37b6744bfloc_37b6744bf:
37b6744bfmov rsi, [rsp+176]
37b6744c7movsxd rbx, ebp
37b6744calea r14l, [rbp+1]
37b6744cemovaps x9, x13
37b6744d2mov rcx, [rsp+264]
37b6744damovsxd r14, r14l
37b6744ddmov rdx, [rsp+280]
37b6744e5mov [rsp+192], ebp
37b6744ecmov rax, rsi
37b6744efmov [rsp+208], r8l
37b6744f7sub ebp, 1
37b6744famovaps x15, x12
37b6744feimul rax, rbx
37b674502mov [rsp+256], rdi
37b67450aimul rdx, rbx
37b67450eadd rax, rcx
37b674511mov [rsp+160], rax
37b674519mov rax, rsi
37b67451cmov rsi, [rsp+80]
37b674521imul rax, r14
37b674525imul r14, r12
37b674529add rdx, rsi
37b67452cadd rax, rcx
37b67452fmov [rsp+168], rax
37b674537mov rax, r12
37b67453aimul rax, rbx
37b67453eadd rax, rsi
37b674541mov [rsp+112], rax
37b674546lea rax, [r14+rsi]
37b67454alea rsi, [r13+4*rdx]
37b67454fmov [rsp+104], rsi
37b674554movsxd rsi, [rsp+196]
37b67455cmov [rsp+120], rax
37b674561mov [rsp+216], rsi
37b674569lea rsi, [r13+4*rsi]
37b67456emov [rsp+224], rsi
37b674576lea rsi, [rsp+320]
37b67457emov [rsp+96], rsi
37b674583lea rsi, [rsp+324]
37b67458bmov [rsp+144], rsi
37b674593lea rsi, [rsp+300]
37b67459bmov [rsp+88], rsi
37b6745a0lea rsi, [rsp+312]
37b6745a8mov [rsp+136], rsi
37b6745b0mov esi, [rsp+204]
37b6745b7lea r14l, [rsi+1]
37b6745bbjmp 0x37b6746be
37b6745c0
37b6745c0loc_37b6745c0:
37b6745c0mov rax, [rsp+136]
37b6745c8mov r8, [rsp+144]
37b6745d0lea r9, [rip+0xdbef71]
37b6745d7movlps [rsp+320], x14
37b6745e0mov rdx, [rsp+96]
37b6745e5mov rcx, [rsp+88]
37b6745eamovss [rsp+328], x1
37b6745f3mov [rsp+32], rax
37b6745f8call slarfg_
37b6745fdmovq x14, [rsp+320]
37b674607movss x1, [rsp+328]
37b674610movss x4, [rsp+312]
37b674619cmp edi, [rsp+208]
37b674620jle 0x37b674650
37b674622movsxd rdx, ebp
37b674625movss x0, [rip+0xdbef53]
37b67462dimul rdx, r12
37b674631add rdx, [rsp+80]
37b674636add rdx, rbx
37b674639subss x0, x4
37b67463dmulss x0, [r13+4*rdx]
37b674644movss [r13+4*rdx], x0
37b67464bnop [rax+rax]
37b674650
37b674650loc_37b674650:
37b674650movshdup x3, x14
37b674655mov edx, [rsp+300]
37b67465cmovaps x11, x4
37b674660movaps x10, x3
37b674664mulss x10, x4
37b674669unpcklps x11, x10
37b67466dcmp edx, 3
37b674670je 0x37b674840
37b674676cmp edx, 2
37b674679je 0x37b674ad0
37b67467f
37b67467floc_37b67467f:
37b67467fadd rbx, 1
37b674683mov rsi, [rsp+176]
37b67468badd [rsp+112], r12
37b674690add ebp, 1
37b674693mov rdi, [rsp+184]
37b67469badd [rsp+160], rsi
37b6746a3add [rsp+168], rsi
37b6746abadd [rsp+120], r12
37b6746b0add [rsp+104], rdi
37b6746b5cmp r15l, ebx
37b6746b8jle 0x37b674c88
37b6746be
37b6746beloc_37b6746be:
37b6746bemov edx, r15l
37b6746c1mov ecx, 3
37b6746c6mov esi, ebx
37b6746c8mov edi, [rsp+192]
37b6746cfsub edx, ebp
37b6746d1mov [rsp+132], ebx
37b6746d8cmp edx, ecx
37b6746damov [rsp+152], ebx
37b6746e1cmovg edx, ecx
37b6746e4mov [rsp+300], edx
37b6746ebcmp edi, ebx
37b6746edjge 0x37b6745c0
37b6746f3lea rax, [rip+0xdbee4e]
37b6746famovsxd rdi, ebp
37b6746fdmov r9, [rsp+96]
37b674702mov rcx, [rsp+88]
37b674707mov [rsp+32], rax
37b67470cimul rdi, r12
37b674710mov r8, rax
37b674713add rdi, [rsp+80]
37b674718movss [rsp+328], x1
37b674721lea r10, [rbx+rdi]
37b674725lea rdx, [r13+4*r10]
37b67472amov [rsp+152], r10
37b674732movlps [rsp+320], x14
37b67473bcall scopy_
37b674740mov rdx, [rsp+96]
37b674745mov rcx, [rsp+88]
37b67474alea r9, [rip+0xdbedf7]
37b674751mov rax, [rsp+136]
37b674759mov r8, [rsp+144]
37b674761mov [rsp+32], rax
37b674766call slarfg_
37b67476bmov r10, [rsp+152]
37b674773movq x14, [rsp+320]
37b67477dmovss x1, [rsp+328]
37b674786movss x4, [rsp+312]
37b67478fmov [r13+4*r10+4], 0
37b674798movss [r13+4*r10], x14
37b67479fcmp [rsp+200], ebx
37b6747a6jle 0x37b674650
37b6747aclea edx, [rbx+2]
37b6747afmovsxd rdx, edx
37b6747b2add rdx, rdi
37b6747b5mov [r13+4*rdx], 0
37b6747bejmp 0x37b674650
37b6747c3
37b6747c3loc_37b6747c3:
37b6747c3mov r12, [rsp+680]
37b6747cbmov [r12], r15l
37b6747cf
37b6747cfloc_37b6747cf:
37b6747cfmovups x6, [rsp+336]
37b6747d7movups x7, [rsp+352]
37b6747dfmovups x8, [rsp+368]
37b6747e8movups x9, [rsp+384]
37b6747f1movups x10, [rsp+400]
37b6747famovups x11, [rsp+416]
37b674803movups x12, [rsp+432]
37b67480cmovups x13, [rsp+448]
37b674815movups x14, [rsp+464]
37b67481emovups x15, [rsp+480]
37b674827add rsp, 504
37b67482epop rbx
37b67482fpop rsi
37b674830pop rdi
37b674831pop rbp
37b674832pop r12
37b674834pop r13
37b674836pop r14
37b674838pop r15
37b67483aret
37b67483b
37b67483b 0f 1f 44 00 00 ..D..
37b674840
37b674840loc_37b674840:
37b674840movaps x13, x1
37b674844mov rdx, [rsp+104]
37b674849movq x11, x11
37b67484emov rax, [rsp+240]
37b674856mulss x13, x4
37b67485bcmp [rsp+204], ebx
37b674862jl 0x37b6748cd
37b674864nop
37b674865nop [rax+rax]
37b674870
37b674870loc_37b674870:
37b674870movss x12, [rdx+4]
37b674876movss x5, [rdx+8]
37b67487badd esi, 1
37b67487emovss x0, [rdx]
37b674882movaps x7, x12
37b674886movaps x2, x5
37b674889mulss x7, x3
37b67488dmulss x2, x1
37b674891addss x7, x0
37b674895unpcklps x0, x12
37b674899movq x0, x0
37b67489daddss x2, x7
37b6748a1movsldup x7, x2
37b6748a5mulss x2, x13
37b6748aamovq x7, x7
37b6748aemulps x7, x11
37b6748b2subss x5, x2
37b6748b6movss [rdx+8], x5
37b6748bbmovq x7, x7
37b6748bfsubps x0, x7
37b6748c2movlps [rdx], x0
37b6748c5add rdx, rax
37b6748c8cmp esi, r14l
37b6748cbjne 0x37b674870
37b6748cd
37b6748cdloc_37b6748cd:
37b6748cdmov eax, [rsp+132]
37b6748d4lea r9l, [rax+3]
37b6748d8cmp r9l, r15l
37b6748dbcmovg r9l, r15l
37b6748dfcmp [rsp+196], r9l
37b6748e7jg 0x37b6749b9
37b6748edmov rax, [rsp+224]
37b6748f5mov rdi, [rsp+112]
37b6748famov rsi, [rsp+120]
37b6748ffsub r9l, [rsp+196]
37b674907lea r8, [rax+4*rdi]
37b67490blea rcx, [rax+4*rsi]
37b67490fmov eax, [rsp+132]
37b674916lea edx, [rax+2]
37b674919mov rax, [rsp+216]
37b674921movsxd rdx, edx
37b674924imul rdx, r12
37b674928lea r10, [rdi+rax]
37b67492cadd rdx, [rsp+80]
37b674931add rdx, rax
37b674934add r10, r9
37b674937lea rdx, [r13+4*rdx]
37b67493clea r9, [r13+4*r10+4]
37b674941nop [rax]
37b674945nop [rax+rax]
37b674950
37b674950loc_37b674950:
37b674950movss x0, [rcx]
37b674954movss x5, [rdx]
37b674958add r8, 4
37b67495cadd rcx, 4
37b674960movss x2, [r8-4]
37b674966add rdx, 4
37b67496amulss x0, x3
37b67496emulss x5, x1
37b674972addss x0, x2
37b674976addss x0, x5
37b67497amovaps x5, x0
37b67497dmulss x5, x4
37b674981subss x2, x5
37b674985movaps x5, x10
37b674989mulss x5, x0
37b67498dmulss x0, x13
37b674992movss [r8-4], x2
37b674998movss x2, [rcx-4]
37b67499dsubss x2, x5
37b6749a1movss [rcx-4], x2
37b6749a6movss x2, [rdx-4]
37b6749absubss x2, x0
37b6749afmovss [rdx-4], x2
37b6749b4cmp r9, r8
37b6749b7jne 0x37b674950
37b6749b9
37b6749b9loc_37b6749b9:
37b6749b9mov rax, [rsp+584]
37b6749c1mov r8l, [rax]
37b6749c4test r8l, r8l
37b6749c7je 0x37b67467f
37b6749cdmov rax, [rsp+648]
37b6749d5mov r10l, [rax]
37b6749d8mov rax, [rsp+656]
37b6749e0mov r8l, [rax]
37b6749e3cmp r10l, r8l
37b6749e6jg 0x37b67467f
37b6749ecmov rax, [rsp+160]
37b6749f4movsxd r9, r10l
37b6749f7sub r8l, r10l
37b6749famov rdi, [rsp+664]
37b674a02mov esi, [rsp+132]
37b674a09add r8, r9
37b674a0clea rdx, [rax+r9]
37b674a10add r8, rax
37b674a13lea rcx, [rdi+4*rdx]
37b674a17mov rdi, [rsp+168]
37b674a1fadd esi, 2
37b674a22movsxd rsi, esi
37b674a25imul rsi, [rsp+176]
37b674a2eadd rsi, [rsp+264]
37b674a36lea rdx, [rdi+r9]
37b674a3amov rdi, [rsp+664]
37b674a42add rsi, r9
37b674a45lea rdx, [rdi+4*rdx]
37b674a49mov rdi, [rsp+664]
37b674a51lea rsi, [rdi+4*rsi]
37b674a55lea r8, [rdi+4*r8+4]
37b674a5anop [rax+rax]
37b674a60
37b674a60loc_37b674a60:
37b674a60movss x0, [rdx]
37b674a64movss x5, [rsi]
37b674a68add rcx, 4
37b674a6cadd rdx, 4
37b674a70movss x2, [rcx-4]
37b674a75add rsi, 4
37b674a79mulss x0, x3
37b674a7dmulss x5, x1
37b674a81addss x0, x2
37b674a85addss x0, x5
37b674a89movaps x5, x0
37b674a8cmulss x5, x4
37b674a90subss x2, x5
37b674a94movaps x5, x10
37b674a98mulss x5, x0
37b674a9cmulss x0, x13
37b674aa1movss [rcx-4], x2
37b674aa6movss x2, [rdx-4]
37b674aabsubss x2, x5
37b674aafmovss [rdx-4], x2
37b674ab4movss x2, [rsi-4]
37b674ab9subss x2, x0
37b674abdmovss [rsi-4], x2
37b674ac2cmp rcx, r8
37b674ac5jne 0x37b674a60
37b674ac7jmp 0x37b67467f
37b674acc
37b674acc 0f 1f 40 00 ..@.
37b674ad0
37b674ad0loc_37b674ad0:
37b674ad0mov rdx, [rsp+104]
37b674ad5mov rax, [rsp+240]
37b674addmovq x11, x11
37b674ae2cmp [rsp+204], ebx
37b674ae9jl 0x37b674b3a
37b674aebnop [rax+rax]
37b674af0
37b674af0loc_37b674af0:
37b674af0movss x7, [rdx+4]
37b674af5movq x0, [rdx]
37b674af9add esi, 1
37b674afcmovaps x5, x7
37b674affmovaps x2, x0
37b674b02mulss x5, x3
37b674b06movsldup x0, x0
37b674b0aunpcklps x2, x7
37b674b0dmovq x2, x2
37b674b11movq x0, x0
37b674b15movsldup x5, x5
37b674b19movq x5, x5
37b674b1daddps x0, x5
37b674b20movq x0, x0
37b674b24mulps x0, x11
37b674b28movq x0, x0
37b674b2csubps x2, x0
37b674b2fmovlps [rdx], x2
37b674b32add rdx, rax
37b674b35cmp esi, r14l
37b674b38jne 0x37b674af0
37b674b3a
37b674b3aloc_37b674b3a:
37b674b3acmp [rsp+196], r15l
37b674b42jg 0x37b674bbc
37b674b44mov rax, [rsp+120]
37b674b49mov ecx, r15l
37b674b4csub ecx, [rsp+196]
37b674b53add rcx, [rsp+216]
37b674b5bmov rdi, [rsp+224]
37b674b63add rcx, rax
37b674b66lea r8, [r13+4*rcx+4]
37b674b6bmov rcx, [rsp+112]
37b674b70lea rdx, [rdi+4*rax]
37b674b74sub rcx, rax
37b674b77nop [rax+rax]
37b674b80
37b674b80loc_37b674b80:
37b674b80movss x0, [rdx]
37b674b84movss x2, [rdx+4*rcx]
37b674b89mulss x0, x3
37b674b8daddss x0, x2
37b674b91movaps x5, x0
37b674b94mulss x5, x4
37b674b98mulss x0, x10
37b674b9dsubss x2, x5
37b674ba1movss [rdx+4*rcx], x2
37b674ba6movss x2, [rdx]
37b674baaadd rdx, 4
37b674baesubss x2, x0
37b674bb2movss [rdx-4], x2
37b674bb7cmp rdx, r8
37b674bbajne 0x37b674b80
37b674bbc
37b674bbcloc_37b674bbc:
37b674bbcmov rax, [rsp+584]
37b674bc4mov ecx, [rax]
37b674bc6test ecx, ecx
37b674bc8je 0x37b67467f
37b674bcemov rax, [rsp+648]
37b674bd6mov r8l, [rax]
37b674bd9mov rax, [rsp+656]
37b674be1mov ecx, [rax]
37b674be3cmp r8l, ecx
37b674be6jg 0x37b67467f
37b674becmov rax, [rsp+168]
37b674bf4movsxd r9, r8l
37b674bf7sub ecx, r8l
37b674bfamov rdi, [rsp+664]
37b674c02add rcx, r9
37b674c05add rcx, rax
37b674c08lea rdx, [rax+r9]
37b674c0clea r8, [rdi+4*rcx+4]
37b674c11mov rcx, [rsp+160]
37b674c19lea rdx, [rdi+4*rdx]
37b674c1dsub rcx, rax
37b674c20nop [rax+rax]
37b674c2anop [rax+rax]
37b674c35nop [rax+rax]
37b674c40
37b674c40loc_37b674c40:
37b674c40movss x0, [rdx]
37b674c44movss x2, [rdx+4*rcx]
37b674c49mulss x0, x3
37b674c4daddss x0, x2
37b674c51movaps x5, x0
37b674c54mulss x5, x4
37b674c58mulss x0, x10
37b674c5dsubss x2, x5
37b674c61movss [rdx+4*rcx], x2
37b674c66movss x2, [rdx]
37b674c6aadd rdx, 4
37b674c6esubss x2, x0
37b674c72movss [rdx-4], x2
37b674c77cmp r8, rdx
37b674c7ajne 0x37b674c40
37b674c7cjmp 0x37b67467f
37b674c81
37b674c81 0f 1f 80 00 00 00 00 .......
37b674c88
37b674c88loc_37b674c88:
37b674c88mov rdi, [rsp+256]
37b674c90movaps x13, x9
37b674c94movaps x12, x15
37b674c98
37b674c98loc_37b674c98:
37b674c98mov ebx, [rsp+212]
37b674c9fcmp [rsp+276], ebx
37b674ca6jl 0x37b6747c3
37b674cacmov rax, [rsp+600]
37b674cb4mov eax, [rax]
37b674cb6mov [rsp+88], eax
37b674cbajmp 0x37b674020
37b674cbf
37b674cbf 90 .
37b674cc0
37b674cc0loc_37b674cc0:
37b674cc0ror esi, 1
37b674cc2cmp esi, 0x19999999
37b674cc8ja 0x37b674d78
37b674ccemovsxd r11, r8l
37b674cd1mov rcx, [rsp+80]
37b674cd6lea ebx, [r8+2]
37b674cdamovaps x6, x8
37b674cdemov r10, r11
37b674ce1movsxd rbx, ebx
37b674ce4movss x7, [rip+0xdbe878]
37b674cecimul r10, r12
37b674cf0lea rsi, [r10+rcx]
37b674cf4add r10, r12
37b674cf7add r10, rcx
37b674cfaadd r11, rsi
37b674cfdadd r10, rbx
37b674d00movss x2, [r13+4*r10]
37b674d07lea r10l, [r8+1]
37b674d0bmovsxd r10, r10l
37b674d0eadd r10, rsi
37b674d11andps x2, x8
37b674d15movss x0, [r13+4*r10]
37b674d1candps x0, x8
37b674d20addss x2, x0
37b674d24movss x0, [rip+0xdbe834]
37b674d2cmulss x0, x2
37b674d30movaps x4, x2
37b674d33addss x0, [r13+4*r11]
37b674d3amulss x7, x2
37b674d3emovaps x3, x0
37b674d41jmp 0x37b6742e4
37b674d46
37b674d46 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b674d50
37b674d50loc_37b674d50:
37b674d50pxor x9, x9
37b674d55movaps x4, x9
37b674d59movaps x5, x9
37b674d5djmp 0x37b674378
37b674d62
37b674d62 66 0f 1f 44 00 00 f..D..
37b674d68
37b674d68loc_37b674d68:
37b674d68mov r15l, [rsp+96]
37b674d6dmov r8l, esi
37b674d70jmp 0x37b67418b
37b674d75
37b674d75 0f 1f 00 ...
37b674d78
37b674d78loc_37b674d78:
37b674d78mov rsi, [rsp+88]
37b674d7dadd rbp, rbx
37b674d80add rbx, r10
37b674d83movaps x6, x8
37b674d87movss x7, [r13+4*rbx]
37b674d8emov rbx, [rsp+96]
37b674d93movss x2, [r13+4*rsi]
37b674d9amovss x0, [r13+4*rbp]
37b674da1movss x3, [r13+4*rbx]
37b674da8movaps x4, x2
37b674dabandps x4, x8
37b674dafjmp 0x37b6742e4
37b674db4
37b674db4 0f 1f 40 00 ..@.
37b674db8
37b674db8loc_37b674db8:
37b674db8movaps x7, x4
37b674dbbsubss x4, x2
37b674dbfaddss x7, x2
37b674dc3movaps x2, x4
37b674dc6movaps x0, x7
37b674dc9subss x2, x3
37b674dcdsubss x0, x3
37b674dd1andps x2, x6
37b674dd4andps x0, x6
37b674dd7comiss x2, x0
37b674ddajb 0x37b674df1
37b674ddcmovaps x4, x5
37b674ddfpxor x9, x9
37b674de4mulss x4, x7
37b674de8movaps x5, x9
37b674decjmp 0x37b674378
37b674df1
37b674df1loc_37b674df1:
37b674df1mulss x4, x5
37b674df5pxor x9, x9
37b674dfamovaps x5, x9
37b674dfejmp 0x37b674378
37b674e03
37b674e03loc_37b674e03:
37b674e03mov rsi, rdi
37b674e06mov edi, [rsp+88]
37b674e0amov r14l, r15l
37b674e0dmov r15, r12
37b674e10
37b674e10loc_37b674e10:
37b674e10cmp r14l, [rsp+272]
37b674e18je 0x37b674e50
37b674e1amovsxd rbx, [rsp+272]
37b674e22cmp [rsp+200], ebx
37b674e29je 0x37b674ecd
37b674e2f
37b674e2floc_37b674e2f:
37b674e2fmov r14l, [rsp+272]
37b674e37sub r14l, 1
37b674e3bcmp r14l, edi
37b674e3ejl 0x37b6747cf
37b674e44mov [rsp+272], edi
37b674e4bjmp 0x37b673fd1
37b674e50
37b674e50loc_37b674e50:
37b674e50mov rax, [rsp+232]
37b674e58mov rbx, [rsp+80]
37b674e5dmov rcx, rax
37b674e60lea rdx, [rax-1]
37b674e64add rax, rbx
37b674e67imul rcx, r15
37b674e6badd rax, rcx
37b674e6emovss x0, [r13+4*rax]
37b674e75mov rax, [rsp+632]
37b674e7dmovss [rax+4*rdx], x0
37b674e82mov rax, [rsp+640]
37b674e8amov [rax+4*rdx], 0
37b674e91jmp 0x37b674e2f
37b674e93
37b674e93loc_37b674e93:
37b674e93mov rax, r14
37b674e96lea rdx, [rdi-1]
37b674e9aimul rax, rdi
37b674e9eadd rdi, [rsp+80]
37b674ea3add rax, rdi
37b674ea6movss x0, [r15+4*rax]
37b674eacmov rax, [rsp+632]
37b674eb4movss [rax+4*rdx], x0
37b674eb9mov rax, [rsp+640]
37b674ec1mov [rax+4*rdx], 0
37b674ec8jmp 0x37b6747cf
37b674ecd
37b674ecdloc_37b674ecd:
37b674ecdmov rdi, [rsp+232]
37b674ed5mov rax, rbx
37b674ed8mov r11, [rsp+80]
37b674eddlea rcx, [4*rbx-4]
37b674ee5imul rax, r15
37b674ee9lea rbp, [rsp+296]
37b674ef1movss [rsp+104], x1
37b674ef7mov r12, rdi
37b674efalea r8, [4*rdi-4]
37b674f02mov [rsp+64], rbp
37b674f07imul r12, r15
37b674f0blea r10, [rax+r11]
37b674f0fmov [rsp+96], r10
37b674f14lea rdx, [r12+r11]
37b674f18lea r11, [r10+rdi]
37b674f1clea rax, [rbx+rdx]
37b674f20lea r9, [rdx+rdi]
37b674f24mov [rsp+88], rdx
37b674f29lea rdx, [r13+4*rax]
37b674f2elea rax, [rbx+r10]
37b674f32lea r10, [r13+4*rax]
37b674f37mov rax, r8
37b674f3alea r9, [r13+4*r9]
37b674f3fadd rax, [rsp+632]
37b674f47mov [rsp+48], rax
37b674f4cmov rax, [rsp+640]
37b674f54lea rdi, [rsp+308]
37b674f5cadd r8, [rsp+640]
37b674f64mov [rsp+72], rdi
37b674f69add rax, rcx
37b674f6cadd rcx, [rsp+632]
37b674f74mov [rsp+56], r8
37b674f79lea r8, [r13+4*r11]
37b674f7emov [rsp+40], rax
37b674f83mov [rsp+32], rcx
37b674f88mov rcx, r10
37b674f8bcall slanv2_
37b674f90mov rax, [rsp+576]
37b674f98movss x1, [rsp+104]
37b674f9emov edx, [rax]
37b674fa0test edx, edx
37b674fa2je 0x37b675017
37b674fa4mov eax, [rsp+204]
37b674fablea rcx, [rsp+316]
37b674fb3cmp r14l, eax
37b674fb6jl 0x37b6750d5
37b674fbc
37b674fbcloc_37b674fbc:
37b674fbcmovsxd rdx, [rsp+196]
37b674fc4mov eax, r14l
37b674fc7mov r11, [rsp+96]
37b674fccmov [rsp+48], rdi
37b674fd1mov [rsp+40], rbp
37b674fd6sub eax, edx
37b674fd8movss [rsp+104], x1
37b674fdesub eax, 1
37b674fe1mov [rsp+316], eax
37b674fe8mov rax, [rsp+88]
37b674fedadd rax, rdx
37b674ff0add rdx, r11
37b674ff3lea r11, [rip+0xdbe54e]
37b674ffamov [rsp+32], r11
37b674ffflea rdx, [r13+4*rdx]
37b675004lea r9, [r13+4*rax]
37b675009mov r8, r11
37b67500ccall srot_
37b675011movss x1, [rsp+104]
37b675017
37b675017loc_37b675017:
37b675017mov rax, [rsp+584]
37b67501fmov eax, [rax]
37b675021test eax, eax
37b675023jne 0x37b675034
37b675025mov rax, [rsp+600]
37b67502dmov edi, [rax]
37b67502fjmp 0x37b674e2f
37b675034
37b675034loc_37b675034:
37b675034mov rax, [rsp+648]
37b67503cmov rcx, [rsp+176]
37b675044lea r8, [rip+0xdbe4fd]
37b67504bmovss [rsp+88], x1
37b675051mov r11, [rsp+264]
37b675059movsxd rdx, [rax]
37b67505cmov rax, [rsp+232]
37b675064mov [rsp+48], rdi
37b675069mov [rsp+40], rbp
37b67506eimul rax, rcx
37b675072imul rcx, rbx
37b675076mov rbx, [rsp+664]
37b67507eadd rax, r11
37b675081add rcx, r11
37b675084add rax, rdx
37b675087add rdx, rcx
37b67508alea rcx, [rsp+304]
37b675092lea rdx, [rbx+4*rdx]
37b675096lea rbx, [rip+0xdbe4ab]
37b67509dmov [rsp+32], rbx
37b6750a2mov rbx, [rsp+664]
37b6750aalea r9, [rbx+4*rax]
37b6750aecall srot_
37b6750b3mov rax, [rsp+600]
37b6750bbmovss x1, [rsp+88]
37b6750c1mov edi, [rax]
37b6750c3jmp 0x37b674e2f
37b6750c8
37b6750c8loc_37b6750c8:
37b6750c8mov [rsp+272], r14l
37b6750d0jmp 0x37b674e10
37b6750d5
37b6750d5loc_37b6750d5:
37b6750d5mov r11, [rsp+624]
37b6750ddsub eax, r14l
37b6750e0mov [rsp+48], rdi
37b6750e5lea rdx, [r12+r15]
37b6750e9mov [rsp+316], eax
37b6750f0mov rax, [rsp+232]
37b6750f8add rdx, [rsp+80]
37b6750fdmov [rsp+40], rbp
37b675102mov r8, r11
37b675105mov [rsp+32], r11
37b67510aadd rax, rdx
37b67510dadd rdx, rbx
37b675110lea rdx, [r13+4*rdx]
37b675115lea r9, [r13+4*rax]
37b67511amov [rsp+104], rcx
37b67511fmovss [rsp+112], x1
37b675125call srot_
37b67512amovss x1, [rsp+112]
37b675130mov rcx, [rsp+104]
37b675135jmp 0x37b674fbc
37b673d40
37b67513a
37b67513a // align 0x10
37b67513a // align 0x10
37b675140
37b675140slahr2_:
37b675140push r15
37b675142push r14
37b675144push r13
37b675146push r12
37b675148push rbp
37b675149push rdi
37b67514apush rsi
37b67514bpush rbx
37b67514csub rsp, 344
37b675153movups [rsp+304], x6
37b67515bmovups [rsp+320], x7
37b675163mov rbp, [rsp+464]
37b67516bmov r15, rdx
37b67516emov edx, [rcx]
37b675170mov [rsp+432], r8
37b675178mov r12, rcx
37b67517bmov rbx, r9
37b67517ecmp edx, 1
37b675181jle 0x37b675d81
37b675187mov rdi, [rsp+448]
37b67518fxor ecx, ecx
37b675191mov eax, [r8]
37b675194movsxd rdi, [rdi]
37b675197test rdi, rdi
37b67519acmovns rcx, rdi
37b67519emov r13, rcx
37b6751a1mov [rsp+240], rcx
37b6751a9not r13
37b6751actest eax, eax
37b6751aejle 0x37b675e60
37b6751b4mov rdi, [rsp+472]
37b6751bcxor ecx, ecx
37b6751bemov r9l, [r15]
37b6751c1lea r10, [rip+0xdbe3cc]
37b6751c8mov rsi, [rsp+488]
37b6751d0mov [rsp+184], r10
37b6751d8lea r10, [rsp+296]
37b6751e0mov r11, -1
37b6751e7movsxd r8, [rdi]
37b6751eamov [rsp+136], r10
37b6751f2lea r10, [rip+0xdbe39f]
37b6751f9movsxd rsi, [rsi]
37b6751fcmov [rsp+176], r10
37b675204lea r10, [rip+0xdbe3c1]
37b67520btest r8, r8
37b67520emov [rsp+208], r10
37b675216lea r10, [rip+0xdbe3b8]
37b67521dmov r14, [rsp+456]
37b675225cmovs r8, rcx
37b675229test rsi, rsi
37b67522cmov [rsp+168], rbp
37b675234movss x7, [rip+0xdbe3a8]
37b67523ccmovns rcx, rsi
37b675240lea rsi, [rbp-4]
37b675244mov [rsp+248], 0
37b67524fmov rdi, r8
37b675252mov [rsp+232], rsi
37b67525amov esi, 1
37b67525fnot rdi
37b675262mov [rsp+256], rcx
37b67526alea ecx, [r9+1]
37b67526emov [rsp+152], rdi
37b675276lea rdi, [4*r8]
37b67527emov [rsp+264], rdi
37b675286add rdi, 4
37b67528amov [rsp+272], rdi
37b675292mov [rsp+192], -1
37b67529emov [rsp+200], -1
37b6752aamov [rsp+216], r10
37b6752b2mov [rsp+280], r13
37b6752bamov [rsp+160], r8
37b6752c2mov [rsp+252], eax
37b6752c9jmp 0x37b6757f9
37b6752ce
37b6752ce 66 90 f.
37b6752d0
37b6752d0loc_37b6752d0:
37b6752d0movsxd rax, [r15]
37b6752d3mov edx, [r12]
37b6752d7lea r8, [rsp+300]
37b6752dfmov [rsp+300], esi
37b6752e6mov r9, [rsp+448]
37b6752eemov rcx, [rsp+256]
37b6752f6add r14, 4
37b6752famov [rsp+88], 12
37b675303sub edx, eax
37b675305add [rsp+192], rcx
37b67530dmov rcx, [rsp+264]
37b675315mov [rsp+296], edx
37b67531clea edx, [rax+1]
37b67531fmovsxd rdx, edx
37b675322add rdx, [rsp+144]
37b67532amov [rsp+56], r9
37b67532flea rdx, [rbx+4*rdx]
37b675333mov r9, [rsp+488]
37b67533badd [rsp+168], rcx
37b675343mov [rsp+72], rdx
37b675348mov rdx, [rsp+184]
37b675350mov [rsp+40], r9
37b675355mov r9, [rsp+480]
37b67535dmov [rsp+64], rdx
37b675362lea edx, [r13+rax-2]
37b675367mov rcx, [rsp+272]
37b67536fmovsxd rdx, edx
37b675372lea rax, [r9+4*rax]
37b675376add [rsp+232], rcx
37b67537elea rdx, [rbx+4*rdx]
37b675382mov [rsp+32], rax
37b675387lea rcx, [rip+0xdbe202]
37b67538emov [rsp+48], rdx
37b675393mov rdx, [rsp+136]
37b67539blea r9, [rip+0xdbe212]
37b6753a2mov [rsp+80], rcx
37b6753a7mov rcx, [rsp+176]
37b6753afcall sgemv_
37b6753b4mov rax, [rsp+432]
37b6753bcmov r9, [rsp+152]
37b6753c4lea r10, [rip+0xdbe1c5]
37b6753cbmov r8, r10
37b6753cemov [rsp+300], esi
37b6753d5movsxd rax, [rax]
37b6753d8imul rax, [rsp+160]
37b6753e1lea rcx, [r9+rax+1]
37b6753e6mov eax, [r15]
37b6753e9mov [rsp+32], r10
37b6753eelea r9, [rbp+4*rcx]
37b6753f3lea rcx, [rsp+300]
37b6753fbadd eax, 1
37b6753fecdqe
37b675400add rax, [rsp+144]
37b675408lea rdx, [rbx+4*rax]
37b67540ccall scopy_
37b675411mov rax, [rsp+432]
37b675419lea r10, [rip+0xdbe170]
37b675420mov [rsp+80], 4
37b675429mov [rsp+56], r10
37b67542emov r9, [rsp+152]
37b675436lea r8, [rip+0xdbe194]
37b67543dlea rdx, [rip+0xdbe164]
37b675444mov rcx, [rsp+216]
37b67544cmov [rsp+300], esi
37b675453mov [rsp+72], 9
37b67545cmov [rsp+64], 5
37b675465movsxd rax, [rax]
37b675468imul rax, [rsp+160]
37b675471lea rax, [r9+rax+1]
37b675476lea r9, [rsp+300]
37b67547elea rax, [rbp+4*rax]
37b675483mov [rsp+48], rax
37b675488mov rax, [rsp+448]
37b675490mov [rsp+40], rax
37b675495movsxd rax, [r15]
37b675498lea rax, [rbx+4*rax]
37b67549cmov [rsp+32], rax
37b6754a1call strmv_
37b6754a6mov eax, [r15]
37b6754a9mov r11l, [r12]
37b6754adlea r10, [rip+0xdbe0dc]
37b6754b4mov [rsp+80], r10
37b6754b9mov r9, [rsp+152]
37b6754c1lea r8, [rsp+300]
37b6754c9lea rcx, [rip+0xdbe0d8]
37b6754d0sub r11l, eax
37b6754d3add eax, r13l
37b6754d6mov [rsp+88], 9
37b6754dfmov edx, r11l
37b6754e2mov r11, [rsp+432]
37b6754eacdqe
37b6754ecmov [rsp+300], esi
37b6754f3sub edx, r13l
37b6754f6add edx, 1
37b6754f9mov [rsp+296], edx
37b675500movsxd rdx, [r11]
37b675503imul rdx, [rsp+160]
37b67550cmov r11, [rsp+144]
37b675514mov [rsp+56], r10
37b675519lea rdx, [r9+rdx+1]
37b67551elea r9, [rip+0xdbe06f]
37b675525lea rdx, [rbp+4*rdx]
37b67552amov [rsp+72], rdx
37b67552fmov rdx, [rsp+184]
37b675537mov [rsp+64], rdx
37b67553clea rdx, [rax+r11]
37b675540lea rax, [rbx+4*rax-4]
37b675545mov r11, [rsp+448]
37b67554dlea rdx, [rbx+4*rdx]
37b675551mov [rsp+32], rax
37b675556mov [rsp+40], r11
37b67555bmov [rsp+48], rdx
37b675560mov rdx, [rsp+136]
37b675568call sgemv_
37b67556dmov rax, [rsp+432]
37b675575lea r10, [rip+0xdbe014]
37b67557cmov [rsp+80], 8
37b675585mov [rsp+56], r10
37b67558amov r9, [rsp+152]
37b675592lea r8, [rip+0xdbe01f]
37b675599lea rdx, [rip+0xdbe008]
37b6755a0mov rcx, [rsp+208]
37b6755a8mov [rsp+300], esi
37b6755afmov [rsp+72], 9
37b6755b8mov [rsp+64], 5
37b6755c1movsxd rax, [rax]
37b6755c4imul rax, [rsp+160]
37b6755cdmov [rsp+32], rbp
37b6755d2lea rax, [r9+rax+1]
37b6755d7lea r9, [rsp+300]
37b6755dflea rax, [rbp+4*rax]
37b6755e4mov [rsp+48], rax
37b6755e9mov rax, [rsp+472]
37b6755f1mov [rsp+40], rax
37b6755f6call strmv_
37b6755fbmov eax, [r15]
37b6755femov r11l, [r12]
37b675602lea r10, [rip+0xdbdf87]
37b675609mov [rsp+80], r10
37b67560emov r9, [rsp+152]
37b675616lea r8, [rsp+300]
37b67561esub r11l, eax
37b675621add eax, r13l
37b675624mov [rsp+56], r10
37b675629mov rcx, [rsp+176]
37b675631mov edx, r11l
37b675634cdqe
37b675636mov r11, [rsp+144]
37b67563emov [rsp+88], 12
37b675647sub edx, r13l
37b67564amov [rsp+300], esi
37b675651add edx, 1
37b675654mov [rsp+296], edx
37b67565blea rdx, [rax+r11]
37b67565flea rax, [rbx+4*rax-4]
37b675664lea rdx, [rbx+4*rdx]
37b675668mov [rsp+72], rdx
37b67566dmov rdx, [rsp+184]
37b675675mov [rsp+64], rdx
37b67567amov rdx, [rsp+432]
37b675682movsxd rdx, [rdx]
37b675685mov [rsp+32], rax
37b67568aimul rdx, [rsp+160]
37b675693lea rdx, [r9+rdx+1]
37b675698lea r9, [rip+0xdbdf15]
37b67569flea rdx, [rbp+4*rdx]
37b6756a4mov [rsp+48], rdx
37b6756a9mov rdx, [rsp+448]
37b6756b1mov [rsp+40], rdx
37b6756b6mov rdx, [rsp+136]
37b6756becall sgemv_
37b6756c3mov rax, [rsp+432]
37b6756cblea r10, [rip+0xdbdebe]
37b6756d2mov [rsp+80], 4
37b6756dbmov [rsp+56], r10
37b6756e0mov r9, [rsp+152]
37b6756e8lea r8, [rip+0xdbdee2]
37b6756efmov rdx, [rsp+176]
37b6756f7mov rcx, [rsp+216]
37b6756ffmov [rsp+72], 12
37b675708mov [rsp+64], 5
37b675711movsxd rax, [rax]
37b675714imul rax, [rsp+160]
37b67571dmov [rsp+300], esi
37b675724lea rax, [r9+rax+1]
37b675729lea r9, [rsp+300]
37b675731lea rax, [rbp+4*rax]
37b675736mov [rsp+48], rax
37b67573bmov rax, [rsp+448]
37b675743mov [rsp+40], rax
37b675748movsxd rax, [r15]
37b67574blea rax, [rbx+4*rax]
37b67574fmov [rsp+32], rax
37b675754call strmv_
37b675759mov rax, [rsp+432]
37b675761mov r9, [rsp+152]
37b675769lea r10, [rip+0xdbde20]
37b675770lea rcx, [rsp+300]
37b675778mov [rsp+300], esi
37b67577fmovsxd rax, [rax]
37b675782mov [rsp+40], r10
37b675787imul rax, [rsp+160]
37b675790lea rdx, [r9+rax+1]
37b675795mov eax, [r15]
37b675798mov r9, r10
37b67579blea r8, [rbp+4*rdx]
37b6757a0lea rdx, [rip+0xdbde0d]
37b6757a7add eax, 1
37b6757aacdqe
37b6757acadd rax, [rsp+144]
37b6757b4lea rax, [rbx+4*rax]
37b6757b8mov [rsp+32], rax
37b6757bdcall saxpy_
37b6757c2mov r9l, [r15]
37b6757c5mov edx, [r12]
37b6757c9mov [rsp+248], esi
37b6757d0mov r11, [rsp+144]
37b6757d8mov esi, r13l
37b6757dblea ecx, [r9+r13]
37b6757dflea eax, [rcx-1]
37b6757e2cdqe
37b6757e4add rax, [rsp+200]
37b6757ecmov [rsp+200], r11
37b6757f4movss [rbx+4*rax], x6
37b6757f9
37b6757f9loc_37b6757f9:
37b6757f9mov eax, edx
37b6757fbmov [rsp+32], r14
37b675800lea r13l, [rsi+1]
37b675804sub eax, r9l
37b675807lea r9, [rip+0xdbdd82]
37b67580emov [rsp+144], r11
37b675816sub eax, esi
37b675818add eax, 1
37b67581bmov [rsp+300], eax
37b675822lea eax, [rcx+1]
37b675825movsxd rcx, ecx
37b675828cmp eax, edx
37b67582acmovg eax, edx
37b67582dadd rcx, r11
37b675830lea rdx, [rbx+4*rcx]
37b675834lea rcx, [rsp+300]
37b67583ccdqe
37b67583eadd rax, r11
37b675841lea r8, [rbx+4*rax]
37b675845call slarfg_
37b67584amov eax, [r15]
37b67584dmov edx, [r12]
37b675851mov r9, [rsp+240]
37b675859mov r11, [rsp+144]
37b675861sub edx, eax
37b675863lea ecx, [rax+rsi]
37b675866add eax, 1
37b675869mov r8, [rsp+480]
37b675871mov [rsp+296], edx
37b675878sub edx, esi
37b67587acdqe
37b67587cmovsxd rcx, ecx
37b67587fadd edx, 1
37b675882add rcx, r11
37b675885mov [rsp+224], r11
37b67588dlea r11, [rip+0xdbdcfc]
37b675894mov [rsp+300], edx
37b67589bmov rdx, [rsp+200]
37b6758a3movss x6, [rbx+4*rcx]
37b6758a8movss [rbx+4*rcx], x7
37b6758adlea r10, [rdx+r9]
37b6758b1mov [rsp+80], r11
37b6758b6mov rdx, [rsp+192]
37b6758belea r9, [rip+0xdbdccf]
37b6758c5mov [rsp+56], r11
37b6758caadd rdx, rax
37b6758cdadd rax, r10
37b6758d0mov [rsp+88], 12
37b6758d9lea rdx, [r8+4*rdx]
37b6758ddlea rax, [rbx+4*rax]
37b6758e1mov [rsp+144], r10
37b6758e9mov [rsp+72], rdx
37b6758eelea rdx, [rbx+4*rcx]
37b6758f2lea r8, [rip+0xdbdcab]
37b6758f9mov rcx, [rsp+448]
37b675901mov [rsp+64], r8
37b675906lea r8, [rsp+300]
37b67590emov [rsp+48], rdx
37b675913mov rdx, [rsp+136]
37b67591bmov [rsp+40], rcx
37b675920mov rcx, [rsp+176]
37b675928mov [rsp+32], rax
37b67592dcall sgemv_
37b675932mov eax, [r15]
37b675935mov r10l, [r12]
37b675939lea r11, [rip+0xdbdc50]
37b675940mov [rsp+80], r11
37b675945lea r9, [rip+0xdbdc58]
37b67594cmov r8, [rsp+168]
37b675954lea rcx, [rip+0xdbdc4d]
37b67595bsub r10l, eax
37b67595emov [rsp+56], r11
37b675963add eax, esi
37b675965mov r11, [rsp+224]
37b67596dmov edx, r10l
37b675970cdqe
37b675972mov [rsp+64], r9
37b675977mov r9, [rsp+448]
37b67597fsub edx, esi
37b675981add r11, rax
37b675984lea rax, [rbx+4*rax-4]
37b675989mov [rsp+72], r8
37b67598eadd edx, 1
37b675991mov [rsp+40], r9
37b675996mov r10l, [rsp+248]
37b67599elea r9, [rip+0xdbdbef]
37b6759a5mov [rsp+296], edx
37b6759aclea rdx, [rbx+4*r11]
37b6759b0lea r8, [rsp+300]
37b6759b8mov [rsp+48], rdx
37b6759bdmov rdx, [rsp+136]
37b6759c5mov [rsp+32], rax
37b6759camov [rsp+88], 9
37b6759d3mov [rsp+300], r10l
37b6759dbcall sgemv_
37b6759e0movsxd rax, [r15]
37b6759e3mov edx, [r12]
37b6759e7lea r11, [rip+0xdbdba2]
37b6759eemov r8, [rsp+480]
37b6759f6mov [rsp+80], r11
37b6759fblea r9, [rip+0xdbdbb2]
37b675a02sub edx, eax
37b675a04mov [rsp+56], r11
37b675a09mov r10l, [rsp+248]
37b675a11mov [rsp+296], edx
37b675a18lea edx, [rax+1]
37b675a1bmov rcx, [rsp+176]
37b675a23movsxd rdx, edx
37b675a26add rdx, [rsp+192]
37b675a2emov [rsp+88], 12
37b675a37lea rdx, [r8+4*rdx]
37b675a3bmov r8, [rsp+168]
37b675a43mov [rsp+300], r10l
37b675a4bmov [rsp+72], rdx
37b675a50mov rdx, [rsp+184]
37b675a58mov [rsp+48], r8
37b675a5dlea r8, [rsp+300]
37b675a65mov [rsp+64], rdx
37b675a6amov rdx, [rsp+488]
37b675a72mov [rsp+40], rdx
37b675a77mov rdx, [rsp+480]
37b675a7flea rax, [rdx+4*rax]
37b675a83mov rdx, [rsp+136]
37b675a8bmov [rsp+32], rax
37b675a90call sgemv_
37b675a95mov eax, [r15]
37b675a98mov edx, [r12]
37b675a9clea r9, [rip+0xdbdaed]
37b675aa3mov rcx, [rsp+480]
37b675aabsub edx, eax
37b675aadadd eax, 1
37b675ab0cdqe
37b675ab2add rax, [rsp+192]
37b675abamov [rsp+300], edx
37b675ac1mov rdx, r14
37b675ac4lea r8, [rcx+4*rax]
37b675ac8lea rcx, [rsp+300]
37b675ad0call sscal_
37b675ad5mov r10l, [rsp+248]
37b675addmovss x0, [r14]
37b675ae2lea r9, [rip+0xdbdaa7]
37b675ae9xorps x0, [rip+0xdbdb00]
37b675af0mov r8, [rsp+168]
37b675af8lea rdx, [rsp+300]
37b675b00mov rcx, [rsp+136]
37b675b08mov [rsp+296], r10l
37b675b10movss [rsp+300], x0
37b675b19call sscal_
37b675b1emov r8, [rsp+168]
37b675b26mov [rsp+32], rbp
37b675b2blea r11, [rip+0xdbda5e]
37b675b32mov rax, [rsp+472]
37b675b3amov [rsp+56], r11
37b675b3flea r9, [rsp+300]
37b675b47lea rdx, [rip+0xdbda72]
37b675b4emov [rsp+48], r8
37b675b53lea r8, [rip+0xdbda5e]
37b675b5amov r10l, [rsp+248]
37b675b62mov [rsp+40], rax
37b675b67mov rcx, [rsp+208]
37b675b6fmov [rsp+80], 8
37b675b78mov [rsp+72], 12
37b675b81mov [rsp+64], 5
37b675b8amov [rsp+300], r10l
37b675b92call strmv_
37b675b97movss x0, [r14]
37b675b9cmov rax, [rsp+232]
37b675ba4movss [rax+4], x0
37b675ba9cmp [rsp+252], r13l
37b675bb1jge 0x37b6752d0
37b675bb7mov rax, [rsp+432]
37b675bbfmov r13, [rsp+280]
37b675bc7mov eax, [rax]
37b675bc9
37b675bc9loc_37b675bc9:
37b675bc9mov rsi, [rsp+240]
37b675bd1movsxd rcx, eax
37b675bd4add eax, [r15]
37b675bd7movsxd rdx, eax
37b675bdamov rax, [rsp+488]
37b675be2mov r8, [rsp+432]
37b675beaimul rcx, rsi
37b675beeadd rcx, r13
37b675bf1add rcx, rdx
37b675bf4lea rdx, [r13+2*rsi+1]
37b675bf9movss [rbx+4*rcx], x6
37b675bfelea r9, [rbx+4*rdx]
37b675c02lea rcx, [rip+0xdbd9d1]
37b675c09mov rdx, r15
37b675c0cmov [rsp+48], rax
37b675c11mov rax, [rsp+480]
37b675c19mov [rsp+56], 3
37b675c22mov [rsp+40], rax
37b675c27mov rax, [rsp+448]
37b675c2fmov [rsp+32], rax
37b675c34call slacpy_
37b675c39mov rax, [rsp+488]
37b675c41mov [rsp+112], 4
37b675c4alea r9, [rip+0xdbd980]
37b675c51mov [rsp+104], 12
37b675c5alea r8, [rip+0xdbd937]
37b675c61lea rcx, [rip+0xdbd975]
37b675c68mov [rsp+80], rax
37b675c6dmov rax, [rsp+480]
37b675c75mov [rsp+96], 5
37b675c7emov [rsp+72], rax
37b675c83mov rax, [rsp+448]
37b675c8bmov [rsp+88], 5
37b675c94mov [rsp+64], rax
37b675c99mov rax, [rsp+184]
37b675ca1movsxd rdx, [r15]
37b675ca4mov [rsp+32], r15
37b675ca9mov [rsp+48], rax
37b675caemov rax, [rsp+432]
37b675cb6lea rdx, [rbx+4*rdx]
37b675cbamov [rsp+56], rdx
37b675cbfmov rdx, [rsp+216]
37b675cc7mov [rsp+40], rax
37b675ccccall strmm_
37b675cd1mov rax, [rsp+432]
37b675cd9mov r8l, [r15]
37b675cdcmov ecx, [r12]
37b675ce0mov edx, [rax]
37b675ce2lea r9l, [r8+rdx]
37b675ce6cmp ecx, r9l
37b675ce9jg 0x37b675da8
37b675cef
37b675cefloc_37b675cef:
37b675cefmov rax, [rsp+488]
37b675cf7mov [rsp+56], rbp
37b675cfclea r9, [rip+0xdbd8b5]
37b675d03lea r8, [rip+0xdbd88e]
37b675d0amov [rsp+112], 8
37b675d13lea rcx, [rip+0xdbd8c3]
37b675d1amov rdx, [rsp+208]
37b675d22mov [rsp+80], rax
37b675d27mov rax, [rsp+480]
37b675d2fmov [rsp+104], 12
37b675d38mov [rsp+72], rax
37b675d3dmov rax, [rsp+472]
37b675d45mov [rsp+96], 5
37b675d4emov [rsp+64], rax
37b675d53mov rax, [rsp+184]
37b675d5bmov [rsp+88], 5
37b675d64mov [rsp+48], rax
37b675d69mov rax, [rsp+432]
37b675d71mov [rsp+32], r15
37b675d76mov [rsp+40], rax
37b675d7bcall strmm_
37b675d80nop
37b675d81
37b675d81loc_37b675d81:
37b675d81movups x6, [rsp+304]
37b675d89movups x7, [rsp+320]
37b675d91add rsp, 344
37b675d98pop rbx
37b675d99pop rsi
37b675d9apop rdi
37b675d9bpop rbp
37b675d9cpop r12
37b675d9epop r13
37b675da0pop r14
37b675da2pop r15
37b675da4ret
37b675da5
37b675da5 0f 1f 00 ...
37b675da8
37b675da8loc_37b675da8:
37b675da8sub ecx, r8l
37b675dabmov rax, [rsp+488]
37b675db3mov rdi, [rsp+448]
37b675dbbmov [rsp+112], 12
37b675dc4sub ecx, edx
37b675dc6mov r9, [rsp+432]
37b675dcemov [rsp+104], 12
37b675dd7mov [rsp+300], ecx
37b675ddelea ecx, [r8+rdx+1]
37b675de3add edx, 2
37b675de6mov r8, r15
37b675de9movsxd rdx, edx
37b675decmov [rsp+96], rax
37b675df1movsxd rcx, ecx
37b675df4mov rax, [rsp+480]
37b675dfcimul rdx, [rsp+240]
37b675e05lea rcx, [rbx+4*rcx-4]
37b675e0amov [rsp+72], rdi
37b675e0fmov [rsp+88], rax
37b675e14mov rax, [rsp+184]
37b675e1cmov [rsp+64], rcx
37b675e21mov rcx, [rsp+176]
37b675e29lea rdx, [r13+rdx+1]
37b675e2emov [rsp+80], rax
37b675e33lea rdx, [rbx+4*rdx]
37b675e37mov [rsp+56], rdi
37b675e3cmov [rsp+48], rdx
37b675e41lea rdx, [rsp+300]
37b675e49mov [rsp+32], rdx
37b675e4emov rdx, rcx
37b675e51mov [rsp+40], rax
37b675e56call sgemm_
37b675e5bjmp 0x37b675cef
37b675e60
37b675e60loc_37b675e60:
37b675e60lea rdi, [rip+0xdbd72d]
37b675e67lea rsi, [rip+0xdbd767]
37b675e6emov [rsp+184], rdi
37b675e76lea rdi, [rip+0xdbd71b]
37b675e7dmov [rsp+176], rdi
37b675e85lea rdi, [rip+0xdbd740]
37b675e8cmov [rsp+208], rdi
37b675e94mov [rsp+216], rsi
37b675e9cjmp 0x37b675bc9
37b675140
37b675140slahr2_:
37b675140push r15
37b675142push r14
37b675144push r13
37b675146push r12
37b675148push rbp
37b675149push rdi
37b67514apush rsi
37b67514bpush rbx
37b67514csub rsp, 344
37b675153movups [rsp+304], x6
37b67515bmovups [rsp+320], x7
37b675163mov rbp, [rsp+464]
37b67516bmov r15, rdx
37b67516emov edx, [rcx]
37b675170mov [rsp+432], r8
37b675178mov r12, rcx
37b67517bmov rbx, r9
37b67517ecmp edx, 1
37b675181jle 0x37b675d81
37b675187mov rdi, [rsp+448]
37b67518fxor ecx, ecx
37b675191mov eax, [r8]
37b675194movsxd rdi, [rdi]
37b675197test rdi, rdi
37b67519acmovns rcx, rdi
37b67519emov r13, rcx
37b6751a1mov [rsp+240], rcx
37b6751a9not r13
37b6751actest eax, eax
37b6751aejle 0x37b675e60
37b6751b4mov rdi, [rsp+472]
37b6751bcxor ecx, ecx
37b6751bemov r9l, [r15]
37b6751c1lea r10, [rip+0xdbe3cc]
37b6751c8mov rsi, [rsp+488]
37b6751d0mov [rsp+184], r10
37b6751d8lea r10, [rsp+296]
37b6751e0mov r11, -1
37b6751e7movsxd r8, [rdi]
37b6751eamov [rsp+136], r10
37b6751f2lea r10, [rip+0xdbe39f]
37b6751f9movsxd rsi, [rsi]
37b6751fcmov [rsp+176], r10
37b675204lea r10, [rip+0xdbe3c1]
37b67520btest r8, r8
37b67520emov [rsp+208], r10
37b675216lea r10, [rip+0xdbe3b8]
37b67521dmov r14, [rsp+456]
37b675225cmovs r8, rcx
37b675229test rsi, rsi
37b67522cmov [rsp+168], rbp
37b675234movss x7, [rip+0xdbe3a8]
37b67523ccmovns rcx, rsi
37b675240lea rsi, [rbp-4]
37b675244mov [rsp+248], 0
37b67524fmov rdi, r8
37b675252mov [rsp+232], rsi
37b67525amov esi, 1
37b67525fnot rdi
37b675262mov [rsp+256], rcx
37b67526alea ecx, [r9+1]
37b67526emov [rsp+152], rdi
37b675276lea rdi, [4*r8]
37b67527emov [rsp+264], rdi
37b675286add rdi, 4
37b67528amov [rsp+272], rdi
37b675292mov [rsp+192], -1
37b67529emov [rsp+200], -1
37b6752aamov [rsp+216], r10
37b6752b2mov [rsp+280], r13
37b6752bamov [rsp+160], r8
37b6752c2mov [rsp+252], eax
37b6752c9jmp 0x37b6757f9
37b6752ce
37b6752ce 66 90 f.
37b6752d0
37b6752d0loc_37b6752d0:
37b6752d0movsxd rax, [r15]
37b6752d3mov edx, [r12]
37b6752d7lea r8, [rsp+300]
37b6752dfmov [rsp+300], esi
37b6752e6mov r9, [rsp+448]
37b6752eemov rcx, [rsp+256]
37b6752f6add r14, 4
37b6752famov [rsp+88], 12
37b675303sub edx, eax
37b675305add [rsp+192], rcx
37b67530dmov rcx, [rsp+264]
37b675315mov [rsp+296], edx
37b67531clea edx, [rax+1]
37b67531fmovsxd rdx, edx
37b675322add rdx, [rsp+144]
37b67532amov [rsp+56], r9
37b67532flea rdx, [rbx+4*rdx]
37b675333mov r9, [rsp+488]
37b67533badd [rsp+168], rcx
37b675343mov [rsp+72], rdx
37b675348mov rdx, [rsp+184]
37b675350mov [rsp+40], r9
37b675355mov r9, [rsp+480]
37b67535dmov [rsp+64], rdx
37b675362lea edx, [r13+rax-2]
37b675367mov rcx, [rsp+272]
37b67536fmovsxd rdx, edx
37b675372lea rax, [r9+4*rax]
37b675376add [rsp+232], rcx
37b67537elea rdx, [rbx+4*rdx]
37b675382mov [rsp+32], rax
37b675387lea rcx, [rip+0xdbe202]
37b67538emov [rsp+48], rdx
37b675393mov rdx, [rsp+136]
37b67539blea r9, [rip+0xdbe212]
37b6753a2mov [rsp+80], rcx
37b6753a7mov rcx, [rsp+176]
37b6753afcall sgemv_
37b6753b4mov rax, [rsp+432]
37b6753bcmov r9, [rsp+152]
37b6753c4lea r10, [rip+0xdbe1c5]
37b6753cbmov r8, r10
37b6753cemov [rsp+300], esi
37b6753d5movsxd rax, [rax]
37b6753d8imul rax, [rsp+160]
37b6753e1lea rcx, [r9+rax+1]
37b6753e6mov eax, [r15]
37b6753e9mov [rsp+32], r10
37b6753eelea r9, [rbp+4*rcx]
37b6753f3lea rcx, [rsp+300]
37b6753fbadd eax, 1
37b6753fecdqe
37b675400add rax, [rsp+144]
37b675408lea rdx, [rbx+4*rax]
37b67540ccall scopy_
37b675411mov rax, [rsp+432]
37b675419lea r10, [rip+0xdbe170]
37b675420mov [rsp+80], 4
37b675429mov [rsp+56], r10
37b67542emov r9, [rsp+152]
37b675436lea r8, [rip+0xdbe194]
37b67543dlea rdx, [rip+0xdbe164]
37b675444mov rcx, [rsp+216]
37b67544cmov [rsp+300], esi
37b675453mov [rsp+72], 9
37b67545cmov [rsp+64], 5
37b675465movsxd rax, [rax]
37b675468imul rax, [rsp+160]
37b675471lea rax, [r9+rax+1]
37b675476lea r9, [rsp+300]
37b67547elea rax, [rbp+4*rax]
37b675483mov [rsp+48], rax
37b675488mov rax, [rsp+448]
37b675490mov [rsp+40], rax
37b675495movsxd rax, [r15]
37b675498lea rax, [rbx+4*rax]
37b67549cmov [rsp+32], rax
37b6754a1call strmv_
37b6754a6mov eax, [r15]
37b6754a9mov r11l, [r12]
37b6754adlea r10, [rip+0xdbe0dc]
37b6754b4mov [rsp+80], r10
37b6754b9mov r9, [rsp+152]
37b6754c1lea r8, [rsp+300]
37b6754c9lea rcx, [rip+0xdbe0d8]
37b6754d0sub r11l, eax
37b6754d3add eax, r13l
37b6754d6mov [rsp+88], 9
37b6754dfmov edx, r11l
37b6754e2mov r11, [rsp+432]
37b6754eacdqe
37b6754ecmov [rsp+300], esi
37b6754f3sub edx, r13l
37b6754f6add edx, 1
37b6754f9mov [rsp+296], edx
37b675500movsxd rdx, [r11]
37b675503imul rdx, [rsp+160]
37b67550cmov r11, [rsp+144]
37b675514mov [rsp+56], r10
37b675519lea rdx, [r9+rdx+1]
37b67551elea r9, [rip+0xdbe06f]
37b675525lea rdx, [rbp+4*rdx]
37b67552amov [rsp+72], rdx
37b67552fmov rdx, [rsp+184]
37b675537mov [rsp+64], rdx
37b67553clea rdx, [rax+r11]
37b675540lea rax, [rbx+4*rax-4]
37b675545mov r11, [rsp+448]
37b67554dlea rdx, [rbx+4*rdx]
37b675551mov [rsp+32], rax
37b675556mov [rsp+40], r11
37b67555bmov [rsp+48], rdx
37b675560mov rdx, [rsp+136]
37b675568call sgemv_
37b67556dmov rax, [rsp+432]
37b675575lea r10, [rip+0xdbe014]
37b67557cmov [rsp+80], 8
37b675585mov [rsp+56], r10
37b67558amov r9, [rsp+152]
37b675592lea r8, [rip+0xdbe01f]
37b675599lea rdx, [rip+0xdbe008]
37b6755a0mov rcx, [rsp+208]
37b6755a8mov [rsp+300], esi
37b6755afmov [rsp+72], 9
37b6755b8mov [rsp+64], 5
37b6755c1movsxd rax, [rax]
37b6755c4imul rax, [rsp+160]
37b6755cdmov [rsp+32], rbp
37b6755d2lea rax, [r9+rax+1]
37b6755d7lea r9, [rsp+300]
37b6755dflea rax, [rbp+4*rax]
37b6755e4mov [rsp+48], rax
37b6755e9mov rax, [rsp+472]
37b6755f1mov [rsp+40], rax
37b6755f6call strmv_
37b6755fbmov eax, [r15]
37b6755femov r11l, [r12]
37b675602lea r10, [rip+0xdbdf87]
37b675609mov [rsp+80], r10
37b67560emov r9, [rsp+152]
37b675616lea r8, [rsp+300]
37b67561esub r11l, eax
37b675621add eax, r13l
37b675624mov [rsp+56], r10
37b675629mov rcx, [rsp+176]
37b675631mov edx, r11l
37b675634cdqe
37b675636mov r11, [rsp+144]
37b67563emov [rsp+88], 12
37b675647sub edx, r13l
37b67564amov [rsp+300], esi
37b675651add edx, 1
37b675654mov [rsp+296], edx
37b67565blea rdx, [rax+r11]
37b67565flea rax, [rbx+4*rax-4]
37b675664lea rdx, [rbx+4*rdx]
37b675668mov [rsp+72], rdx
37b67566dmov rdx, [rsp+184]
37b675675mov [rsp+64], rdx
37b67567amov rdx, [rsp+432]
37b675682movsxd rdx, [rdx]
37b675685mov [rsp+32], rax
37b67568aimul rdx, [rsp+160]
37b675693lea rdx, [r9+rdx+1]
37b675698lea r9, [rip+0xdbdf15]
37b67569flea rdx, [rbp+4*rdx]
37b6756a4mov [rsp+48], rdx
37b6756a9mov rdx, [rsp+448]
37b6756b1mov [rsp+40], rdx
37b6756b6mov rdx, [rsp+136]
37b6756becall sgemv_
37b6756c3mov rax, [rsp+432]
37b6756cblea r10, [rip+0xdbdebe]
37b6756d2mov [rsp+80], 4
37b6756dbmov [rsp+56], r10
37b6756e0mov r9, [rsp+152]
37b6756e8lea r8, [rip+0xdbdee2]
37b6756efmov rdx, [rsp+176]
37b6756f7mov rcx, [rsp+216]
37b6756ffmov [rsp+72], 12
37b675708mov [rsp+64], 5
37b675711movsxd rax, [rax]
37b675714imul rax, [rsp+160]
37b67571dmov [rsp+300], esi
37b675724lea rax, [r9+rax+1]
37b675729lea r9, [rsp+300]
37b675731lea rax, [rbp+4*rax]
37b675736mov [rsp+48], rax
37b67573bmov rax, [rsp+448]
37b675743mov [rsp+40], rax
37b675748movsxd rax, [r15]
37b67574blea rax, [rbx+4*rax]
37b67574fmov [rsp+32], rax
37b675754call strmv_
37b675759mov rax, [rsp+432]
37b675761mov r9, [rsp+152]
37b675769lea r10, [rip+0xdbde20]
37b675770lea rcx, [rsp+300]
37b675778mov [rsp+300], esi
37b67577fmovsxd rax, [rax]
37b675782mov [rsp+40], r10
37b675787imul rax, [rsp+160]
37b675790lea rdx, [r9+rax+1]
37b675795mov eax, [r15]
37b675798mov r9, r10
37b67579blea r8, [rbp+4*rdx]
37b6757a0lea rdx, [rip+0xdbde0d]
37b6757a7add eax, 1
37b6757aacdqe
37b6757acadd rax, [rsp+144]
37b6757b4lea rax, [rbx+4*rax]
37b6757b8mov [rsp+32], rax
37b6757bdcall saxpy_
37b6757c2mov r9l, [r15]
37b6757c5mov edx, [r12]
37b6757c9mov [rsp+248], esi
37b6757d0mov r11, [rsp+144]
37b6757d8mov esi, r13l
37b6757dblea ecx, [r9+r13]
37b6757dflea eax, [rcx-1]
37b6757e2cdqe
37b6757e4add rax, [rsp+200]
37b6757ecmov [rsp+200], r11
37b6757f4movss [rbx+4*rax], x6
37b6757f9
37b6757f9loc_37b6757f9:
37b6757f9mov eax, edx
37b6757fbmov [rsp+32], r14
37b675800lea r13l, [rsi+1]
37b675804sub eax, r9l
37b675807lea r9, [rip+0xdbdd82]
37b67580emov [rsp+144], r11
37b675816sub eax, esi
37b675818add eax, 1
37b67581bmov [rsp+300], eax
37b675822lea eax, [rcx+1]
37b675825movsxd rcx, ecx
37b675828cmp eax, edx
37b67582acmovg eax, edx
37b67582dadd rcx, r11
37b675830lea rdx, [rbx+4*rcx]
37b675834lea rcx, [rsp+300]
37b67583ccdqe
37b67583eadd rax, r11
37b675841lea r8, [rbx+4*rax]
37b675845call slarfg_
37b67584amov eax, [r15]
37b67584dmov edx, [r12]
37b675851mov r9, [rsp+240]
37b675859mov r11, [rsp+144]
37b675861sub edx, eax
37b675863lea ecx, [rax+rsi]
37b675866add eax, 1
37b675869mov r8, [rsp+480]
37b675871mov [rsp+296], edx
37b675878sub edx, esi
37b67587acdqe
37b67587cmovsxd rcx, ecx
37b67587fadd edx, 1
37b675882add rcx, r11
37b675885mov [rsp+224], r11
37b67588dlea r11, [rip+0xdbdcfc]
37b675894mov [rsp+300], edx
37b67589bmov rdx, [rsp+200]
37b6758a3movss x6, [rbx+4*rcx]
37b6758a8movss [rbx+4*rcx], x7
37b6758adlea r10, [rdx+r9]
37b6758b1mov [rsp+80], r11
37b6758b6mov rdx, [rsp+192]
37b6758belea r9, [rip+0xdbdccf]
37b6758c5mov [rsp+56], r11
37b6758caadd rdx, rax
37b6758cdadd rax, r10
37b6758d0mov [rsp+88], 12
37b6758d9lea rdx, [r8+4*rdx]
37b6758ddlea rax, [rbx+4*rax]
37b6758e1mov [rsp+144], r10
37b6758e9mov [rsp+72], rdx
37b6758eelea rdx, [rbx+4*rcx]
37b6758f2lea r8, [rip+0xdbdcab]
37b6758f9mov rcx, [rsp+448]
37b675901mov [rsp+64], r8
37b675906lea r8, [rsp+300]
37b67590emov [rsp+48], rdx
37b675913mov rdx, [rsp+136]
37b67591bmov [rsp+40], rcx
37b675920mov rcx, [rsp+176]
37b675928mov [rsp+32], rax
37b67592dcall sgemv_
37b675932mov eax, [r15]
37b675935mov r10l, [r12]
37b675939lea r11, [rip+0xdbdc50]
37b675940mov [rsp+80], r11
37b675945lea r9, [rip+0xdbdc58]
37b67594cmov r8, [rsp+168]
37b675954lea rcx, [rip+0xdbdc4d]
37b67595bsub r10l, eax
37b67595emov [rsp+56], r11
37b675963add eax, esi
37b675965mov r11, [rsp+224]
37b67596dmov edx, r10l
37b675970cdqe
37b675972mov [rsp+64], r9
37b675977mov r9, [rsp+448]
37b67597fsub edx, esi
37b675981add r11, rax
37b675984lea rax, [rbx+4*rax-4]
37b675989mov [rsp+72], r8
37b67598eadd edx, 1
37b675991mov [rsp+40], r9
37b675996mov r10l, [rsp+248]
37b67599elea r9, [rip+0xdbdbef]
37b6759a5mov [rsp+296], edx
37b6759aclea rdx, [rbx+4*r11]
37b6759b0lea r8, [rsp+300]
37b6759b8mov [rsp+48], rdx
37b6759bdmov rdx, [rsp+136]
37b6759c5mov [rsp+32], rax
37b6759camov [rsp+88], 9
37b6759d3mov [rsp+300], r10l
37b6759dbcall sgemv_
37b6759e0movsxd rax, [r15]
37b6759e3mov edx, [r12]
37b6759e7lea r11, [rip+0xdbdba2]
37b6759eemov r8, [rsp+480]
37b6759f6mov [rsp+80], r11
37b6759fblea r9, [rip+0xdbdbb2]
37b675a02sub edx, eax
37b675a04mov [rsp+56], r11
37b675a09mov r10l, [rsp+248]
37b675a11mov [rsp+296], edx
37b675a18lea edx, [rax+1]
37b675a1bmov rcx, [rsp+176]
37b675a23movsxd rdx, edx
37b675a26add rdx, [rsp+192]
37b675a2emov [rsp+88], 12
37b675a37lea rdx, [r8+4*rdx]
37b675a3bmov r8, [rsp+168]
37b675a43mov [rsp+300], r10l
37b675a4bmov [rsp+72], rdx
37b675a50mov rdx, [rsp+184]
37b675a58mov [rsp+48], r8
37b675a5dlea r8, [rsp+300]
37b675a65mov [rsp+64], rdx
37b675a6amov rdx, [rsp+488]
37b675a72mov [rsp+40], rdx
37b675a77mov rdx, [rsp+480]
37b675a7flea rax, [rdx+4*rax]
37b675a83mov rdx, [rsp+136]
37b675a8bmov [rsp+32], rax
37b675a90call sgemv_
37b675a95mov eax, [r15]
37b675a98mov edx, [r12]
37b675a9clea r9, [rip+0xdbdaed]
37b675aa3mov rcx, [rsp+480]
37b675aabsub edx, eax
37b675aadadd eax, 1
37b675ab0cdqe
37b675ab2add rax, [rsp+192]
37b675abamov [rsp+300], edx
37b675ac1mov rdx, r14
37b675ac4lea r8, [rcx+4*rax]
37b675ac8lea rcx, [rsp+300]
37b675ad0call sscal_
37b675ad5mov r10l, [rsp+248]
37b675addmovss x0, [r14]
37b675ae2lea r9, [rip+0xdbdaa7]
37b675ae9xorps x0, [rip+0xdbdb00]
37b675af0mov r8, [rsp+168]
37b675af8lea rdx, [rsp+300]
37b675b00mov rcx, [rsp+136]
37b675b08mov [rsp+296], r10l
37b675b10movss [rsp+300], x0
37b675b19call sscal_
37b675b1emov r8, [rsp+168]
37b675b26mov [rsp+32], rbp
37b675b2blea r11, [rip+0xdbda5e]
37b675b32mov rax, [rsp+472]
37b675b3amov [rsp+56], r11
37b675b3flea r9, [rsp+300]
37b675b47lea rdx, [rip+0xdbda72]
37b675b4emov [rsp+48], r8
37b675b53lea r8, [rip+0xdbda5e]
37b675b5amov r10l, [rsp+248]
37b675b62mov [rsp+40], rax
37b675b67mov rcx, [rsp+208]
37b675b6fmov [rsp+80], 8
37b675b78mov [rsp+72], 12
37b675b81mov [rsp+64], 5
37b675b8amov [rsp+300], r10l
37b675b92call strmv_
37b675b97movss x0, [r14]
37b675b9cmov rax, [rsp+232]
37b675ba4movss [rax+4], x0
37b675ba9cmp [rsp+252], r13l
37b675bb1jge 0x37b6752d0
37b675bb7mov rax, [rsp+432]
37b675bbfmov r13, [rsp+280]
37b675bc7mov eax, [rax]
37b675bc9
37b675bc9loc_37b675bc9:
37b675bc9mov rsi, [rsp+240]
37b675bd1movsxd rcx, eax
37b675bd4add eax, [r15]
37b675bd7movsxd rdx, eax
37b675bdamov rax, [rsp+488]
37b675be2mov r8, [rsp+432]
37b675beaimul rcx, rsi
37b675beeadd rcx, r13
37b675bf1add rcx, rdx
37b675bf4lea rdx, [r13+2*rsi+1]
37b675bf9movss [rbx+4*rcx], x6
37b675bfelea r9, [rbx+4*rdx]
37b675c02lea rcx, [rip+0xdbd9d1]
37b675c09mov rdx, r15
37b675c0cmov [rsp+48], rax
37b675c11mov rax, [rsp+480]
37b675c19mov [rsp+56], 3
37b675c22mov [rsp+40], rax
37b675c27mov rax, [rsp+448]
37b675c2fmov [rsp+32], rax
37b675c34call slacpy_
37b675c39mov rax, [rsp+488]
37b675c41mov [rsp+112], 4
37b675c4alea r9, [rip+0xdbd980]
37b675c51mov [rsp+104], 12
37b675c5alea r8, [rip+0xdbd937]
37b675c61lea rcx, [rip+0xdbd975]
37b675c68mov [rsp+80], rax
37b675c6dmov rax, [rsp+480]
37b675c75mov [rsp+96], 5
37b675c7emov [rsp+72], rax
37b675c83mov rax, [rsp+448]
37b675c8bmov [rsp+88], 5
37b675c94mov [rsp+64], rax
37b675c99mov rax, [rsp+184]
37b675ca1movsxd rdx, [r15]
37b675ca4mov [rsp+32], r15
37b675ca9mov [rsp+48], rax
37b675caemov rax, [rsp+432]
37b675cb6lea rdx, [rbx+4*rdx]
37b675cbamov [rsp+56], rdx
37b675cbfmov rdx, [rsp+216]
37b675cc7mov [rsp+40], rax
37b675ccccall strmm_
37b675cd1mov rax, [rsp+432]
37b675cd9mov r8l, [r15]
37b675cdcmov ecx, [r12]
37b675ce0mov edx, [rax]
37b675ce2lea r9l, [r8+rdx]
37b675ce6cmp ecx, r9l
37b675ce9jg 0x37b675da8
37b675cef
37b675cefloc_37b675cef:
37b675cefmov rax, [rsp+488]
37b675cf7mov [rsp+56], rbp
37b675cfclea r9, [rip+0xdbd8b5]
37b675d03lea r8, [rip+0xdbd88e]
37b675d0amov [rsp+112], 8
37b675d13lea rcx, [rip+0xdbd8c3]
37b675d1amov rdx, [rsp+208]
37b675d22mov [rsp+80], rax
37b675d27mov rax, [rsp+480]
37b675d2fmov [rsp+104], 12
37b675d38mov [rsp+72], rax
37b675d3dmov rax, [rsp+472]
37b675d45mov [rsp+96], 5
37b675d4emov [rsp+64], rax
37b675d53mov rax, [rsp+184]
37b675d5bmov [rsp+88], 5
37b675d64mov [rsp+48], rax
37b675d69mov rax, [rsp+432]
37b675d71mov [rsp+32], r15
37b675d76mov [rsp+40], rax
37b675d7bcall strmm_
37b675d80nop
37b675d81
37b675d81loc_37b675d81:
37b675d81movups x6, [rsp+304]
37b675d89movups x7, [rsp+320]
37b675d91add rsp, 344
37b675d98pop rbx
37b675d99pop rsi
37b675d9apop rdi
37b675d9bpop rbp
37b675d9cpop r12
37b675d9epop r13
37b675da0pop r14
37b675da2pop r15
37b675da4ret
37b675da5
37b675da5 0f 1f 00 ...
37b675da8
37b675da8loc_37b675da8:
37b675da8sub ecx, r8l
37b675dabmov rax, [rsp+488]
37b675db3mov rdi, [rsp+448]
37b675dbbmov [rsp+112], 12
37b675dc4sub ecx, edx
37b675dc6mov r9, [rsp+432]
37b675dcemov [rsp+104], 12
37b675dd7mov [rsp+300], ecx
37b675ddelea ecx, [r8+rdx+1]
37b675de3add edx, 2
37b675de6mov r8, r15
37b675de9movsxd rdx, edx
37b675decmov [rsp+96], rax
37b675df1movsxd rcx, ecx
37b675df4mov rax, [rsp+480]
37b675dfcimul rdx, [rsp+240]
37b675e05lea rcx, [rbx+4*rcx-4]
37b675e0amov [rsp+72], rdi
37b675e0fmov [rsp+88], rax
37b675e14mov rax, [rsp+184]
37b675e1cmov [rsp+64], rcx
37b675e21mov rcx, [rsp+176]
37b675e29lea rdx, [r13+rdx+1]
37b675e2emov [rsp+80], rax
37b675e33lea rdx, [rbx+4*rdx]
37b675e37mov [rsp+56], rdi
37b675e3cmov [rsp+48], rdx
37b675e41lea rdx, [rsp+300]
37b675e49mov [rsp+32], rdx
37b675e4emov rdx, rcx
37b675e51mov [rsp+40], rax
37b675e56call sgemm_
37b675e5bjmp 0x37b675cef
37b675e60
37b675e60loc_37b675e60:
37b675e60lea rdi, [rip+0xdbd72d]
37b675e67lea rsi, [rip+0xdbd767]
37b675e6emov [rsp+184], rdi
37b675e76lea rdi, [rip+0xdbd71b]
37b675e7dmov [rsp+176], rdi
37b675e85lea rdi, [rip+0xdbd740]
37b675e8cmov [rsp+208], rdi
37b675e94mov [rsp+216], rsi
37b675e9cjmp 0x37b675bc9
37b675140
37b675ea1
37b675ea1 // align 0x10
37b675ea1 // align 0x10
37b675eb0
37b675eb0slaic1_:
37b675eb0push rbp
37b675eb1push rdi
37b675eb2push rsi
37b675eb3push rbx
37b675eb4sub rsp, 120
37b675eb8movups [rsp+48], x6
37b675ebdmovups [rsp+64], x7
37b675ec2movups [rsp+80], x8
37b675ec8movups [rsp+96], x9
37b675ecemov rbx, rcx
37b675ed1mov rdi, rdx
37b675ed4lea rcx, [rip+0xdbd725]
37b675edbmov rbp, r8
37b675edemov edx, 7
37b675ee3mov rsi, r9
37b675ee6call slamch_
37b675eeblea rax, [rip+0xdbd716]
37b675ef2mov rdx, rbp
37b675ef5mov rcx, rdi
37b675ef8mov [rsp+32], rax
37b675efdmov r9, [rsp+192]
37b675f05mov r8, rax
37b675f08movaps x8, x0
37b675f0ccall sdot_
37b675f11mov rax, [rsp+200]
37b675f19movss x2, [rsi]
37b675f1dmovaps x3, x0
37b675f20andps x3, [rip+0xdbd6e9]
37b675f27movss x1, [rax]
37b675f2bmov eax, [rbx]
37b675f2dmovaps x5, x2
37b675f30andps x5, [rip+0xdbd6d9]
37b675f37movaps x6, x1
37b675f3aandps x6, [rip+0xdbd6cf]
37b675f41cmp eax, 1
37b675f44je 0x37b6760e0
37b675f4acmp eax, 2
37b675f4dje 0x37b675f70
37b675f4f
37b675f4floc_37b675f4f:
37b675f4fmovups x6, [rsp+48]
37b675f54movups x7, [rsp+64]
37b675f59movups x8, [rsp+80]
37b675f5fmovups x9, [rsp+96]
37b675f65add rsp, 120
37b675f69pop rbx
37b675f6apop rsi
37b675f6bpop rdi
37b675f6cpop rbp
37b675f6dret
37b675f6e
37b675f6e 66 90 f.
37b675f70
37b675f70loc_37b675f70:
37b675f70pxor x4, x4
37b675f74ucomiss x2, x4
37b675f77jp 0x37b675f7f
37b675f79je 0x37b6761f0
37b675f7f
37b675f7floc_37b675f7f:
37b675f7fmovaps x2, x8
37b675f83mulss x2, x5
37b675f87comiss x2, x6
37b675f8ajae 0x37b6763d0
37b675f90comiss x2, x3
37b675f93jae 0x37b676518
37b675f99movaps x2, x8
37b675f9dmovaps x4, x8
37b675fa1mulss x2, x3
37b675fa5comiss x2, x5
37b675fa8jae 0x37b6764a0
37b675faemulss x4, x6
37b675fb2comiss x4, x5
37b675fb5jae 0x37b6764a0
37b675fbbdivss x0, x5
37b675fbfmovss x4, [rip+0xdbd669]
37b675fc7divss x1, x5
37b675fcbmovaps x3, x0
37b675fcemovaps x6, x0
37b675fd1mulss x3, x0
37b675fd5movaps x2, x3
37b675fd8movaps x9, x3
37b675fdcaddss x3, x4
37b675fe0mulss x6, x1
37b675fe4movaps x7, x1
37b675fe7mulss x7, x1
37b675febandps x6, [rip+0xdbd61e]
37b675ff2addss x3, x6
37b675ff6addss x6, x7
37b675ffaaddss x2, x7
37b675ffemaxss x3, x6
37b676002movss x6, [rip+0xdbd63a]
37b67600amulss x6, x8
37b67600fmulss x6, x8
37b676014mulss x3, x6
37b676018movaps x6, x0
37b67601bsubss x6, x1
37b67601faddss x6, x6
37b676023movaps x8, x3
37b676027movaps x3, x0
37b67602aaddss x3, x1
37b67602emulss x6, x3
37b676032pxor x3, x3
37b676036addss x6, x4
37b67603acomiss x6, x3
37b67603djb 0x37b6765a4
37b676043addss x2, x4
37b676047mulss x2, [rip+0xdbd5f1]
37b67604fmovaps x6, x2
37b676052mulss x6, x2
37b676056subss x6, x7
37b67605aandps x6, [rip+0xdbd5af]
37b676061sqrtss x6, x6
37b676065addss x6, x2
37b676069divss x7, x6
37b67606dsubss x4, x7
37b676071divss x1, x7
37b676075movaps x2, x7
37b676078addss x2, x8
37b67607dsqrtss x2, x2
37b676081mulss x2, x5
37b676085divss x0, x4
37b676089xorps x1, [rip+0xdbd590]
37b676090
37b676090loc_37b676090:
37b676090mov rax, [rsp+208]
37b676098movaps x3, x1
37b67609bmulss x3, x1
37b67609fmovss [rax], x2
37b6760a3movaps x2, x0
37b6760a6mov rax, [rsp+216]
37b6760aemulss x2, x0
37b6760b2addss x2, x3
37b6760b6sqrtss x2, x2
37b6760badivss x0, x2
37b6760bedivss x1, x2
37b6760c2movss [rax], x0
37b6760c6mov rax, [rsp+224]
37b6760cemovss [rax], x1
37b6760d2jmp 0x37b675f4f
37b6760d7
37b6760d7 66 0f 1f 84 00 00 00 00 00 f........
37b6760e0
37b6760e0loc_37b6760e0:
37b6760e0pxor x4, x4
37b6760e4ucomiss x2, x4
37b6760e7jp 0x37b6760ef
37b6760e9je 0x37b676300
37b6760ef
37b6760efloc_37b6760ef:
37b6760efmovaps x4, x8
37b6760f3mulss x4, x5
37b6760f7comiss x4, x6
37b6760fajae 0x37b676240
37b676100comiss x4, x3
37b676103jae 0x37b676398
37b676109movaps x2, x8
37b67610dmovaps x4, x8
37b676111mulss x2, x3
37b676115comiss x2, x5
37b676118jae 0x37b676290
37b67611emulss x4, x6
37b676122comiss x4, x5
37b676125jae 0x37b676290
37b67612bdivss x0, x5
37b67612fmovss x4, [rip+0xdbd4f9]
37b676137pxor x7, x7
37b67613bmovaps x3, x4
37b67613edivss x1, x5
37b676142movaps x2, x0
37b676145mulss x2, x0
37b676149subss x3, x2
37b67614dmovaps x6, x1
37b676150mulss x6, x1
37b676154subss x3, x6
37b676158mulss x3, [rip+0xdbd4e0]
37b676160movaps x6, x3
37b676163comiss x3, x7
37b676166mulss x6, x3
37b67616aaddss x6, x2
37b67616esqrtss x6, x6
37b676172jbe 0x37b676598
37b676178addss x3, x6
37b67617cdivss x2, x3
37b676180
37b676180loc_37b676180:
37b676180mov rax, [rsp+216]
37b676188divss x0, x2
37b67618caddss x2, x4
37b676190divss x1, x2
37b676194sqrtss x2, x2
37b676198mulss x2, x5
37b67619cmovaps x3, x0
37b67619fmulss x3, x0
37b6761a3xorps x0, [rip+0xdbd476]
37b6761aamovaps x4, x1
37b6761admulss x4, x1
37b6761b1xorps x1, [rip+0xdbd468]
37b6761b8addss x3, x4
37b6761bcsqrtss x3, x3
37b6761c0divss x0, x3
37b6761c4divss x1, x3
37b6761c8movss [rax], x0
37b6761ccmov rax, [rsp+224]
37b6761d4movss [rax], x1
37b6761d8mov rax, [rsp+208]
37b6761e0movss [rax], x2
37b6761e4jmp 0x37b675f4f
37b6761e9
37b6761e9 0f 1f 80 00 00 00 00 .......
37b6761f0
37b6761f0loc_37b6761f0:
37b6761f0maxss x3, x6
37b6761f4mov rax, [rsp+208]
37b6761fcmovss [rax], x4
37b676200ucomiss x3, x4
37b676203jp 0x37b676400
37b676209jne 0x37b676400
37b67620fmovss x1, [rip+0xdbd419]
37b676217pxor x0, x0
37b67621b
37b67621bloc_37b67621b:
37b67621bmov rax, [rsp+216]
37b676223movss [rax], x1
37b676227mov rax, [rsp+224]
37b67622fmovss [rax], x0
37b676233jmp 0x37b675f4f
37b676238
37b676238 0f 1f 84 00 00 00 00 00 ........
37b676240
37b676240loc_37b676240:
37b676240maxss x3, x5
37b676244mov rax, [rsp+216]
37b67624cmov [rax], 0x3f800000
37b676252mov rax, [rsp+224]
37b67625adivss x2, x3
37b67625emov [rax], 0
37b676264mov rax, [rsp+208]
37b67626cdivss x0, x3
37b676270mulss x2, x2
37b676274mulss x0, x0
37b676278addss x2, x0
37b67627csqrtss x2, x2
37b676280mulss x2, x3
37b676284movss [rax], x2
37b676288jmp 0x37b675f4f
37b67628d
37b67628d 0f 1f 00 ...
37b676290
37b676290loc_37b676290:
37b676290comiss x3, x6
37b676293jb 0x37b676438
37b676299movaps x2, x1
37b67629cmov rax, [rsp+208]
37b6762a4divss x2, x0
37b6762a8andps x0, [rip+0xdbd371]
37b6762aforps x0, [rip+0xdbd37a]
37b6762b6divss x1, x3
37b6762bamulss x2, x2
37b6762beaddss x2, [rip+0xdbd36a]
37b6762c6sqrtss x2, x2
37b6762camovaps x4, x2
37b6762cdmulss x4, x3
37b6762d1divss x0, x2
37b6762d5movss [rax], x4
37b6762d9mov rax, [rsp+224]
37b6762e1divss x1, x2
37b6762e5movss [rax], x1
37b6762e9mov rax, [rsp+216]
37b6762f1movss [rax], x0
37b6762f5jmp 0x37b675f4f
37b6762fa
37b6762fa 66 0f 1f 44 00 00 f..D..
37b676300
37b676300loc_37b676300:
37b676300maxss x3, x6
37b676304ucomiss x3, x4
37b676307jp 0x37b676340
37b676309jne 0x37b676340
37b67630bmov rax, [rsp+216]
37b676313movss [rax], x4
37b676317mov rax, [rsp+224]
37b67631fmov [rax], 0x3f800000
37b676325mov rax, [rsp+208]
37b67632dmovss [rax], x4
37b676331jmp 0x37b675f4f
37b676336
37b676336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b676340
37b676340loc_37b676340:
37b676340divss x0, x3
37b676344mov rax, [rsp+216]
37b67634cdivss x1, x3
37b676350movaps x2, x0
37b676353mulss x2, x0
37b676357movaps x4, x1
37b67635amulss x4, x1
37b67635eaddss x2, x4
37b676362sqrtss x2, x2
37b676366divss x0, x2
37b67636amulss x3, x2
37b67636edivss x1, x2
37b676372movss [rax], x0
37b676376mov rax, [rsp+224]
37b67637emovss [rax], x1
37b676382mov rax, [rsp+208]
37b67638amovss [rax], x3
37b67638ejmp 0x37b675f4f
37b676393
37b676393 0f 1f 44 00 00 ..D..
37b676398
37b676398loc_37b676398:
37b676398comiss x5, x6
37b67639bmov rax, [rsp+216]
37b6763a3jb 0x37b6763d8
37b6763a5
37b6763a5loc_37b6763a5:
37b6763a5mov [rax], 0x3f800000
37b6763abmov rax, [rsp+224]
37b6763b3mov [rax], 0
37b6763b9mov rax, [rsp+208]
37b6763c1movss [rax], x5
37b6763c5jmp 0x37b675f4f
37b6763ca
37b6763ca 66 0f 1f 44 00 00 f..D..
37b6763d0
37b6763d0loc_37b6763d0:
37b6763d0mov rax, [rsp+216]
37b6763d8
37b6763d8loc_37b6763d8:
37b6763d8mov [rax], 0
37b6763demov rax, [rsp+224]
37b6763e6mov [rax], 0x3f800000
37b6763ecmov rax, [rsp+208]
37b6763f4movss [rax], x6
37b6763f8jmp 0x37b675f4f
37b6763fd
37b6763fd 0f 1f 00 ...
37b676400
37b676400loc_37b676400:
37b676400divss x0, x3
37b676404xorps x1, [rip+0xdbd215]
37b67640bdivss x1, x3
37b67640fmovaps x3, x0
37b676412mulss x3, x0
37b676416movaps x2, x1
37b676419mulss x2, x1
37b67641daddss x2, x3
37b676421sqrtss x2, x2
37b676425divss x1, x2
37b676429divss x0, x2
37b67642djmp 0x37b67621b
37b676432
37b676432 66 0f 1f 44 00 00 f..D..
37b676438
37b676438loc_37b676438:
37b676438movaps x2, x0
37b67643bmov rax, [rsp+208]
37b676443divss x2, x1
37b676447andps x1, [rip+0xdbd1d2]
37b67644eorps x1, [rip+0xdbd1db]
37b676455divss x0, x6
37b676459mulss x2, x2
37b67645daddss x2, [rip+0xdbd1cb]
37b676465sqrtss x2, x2
37b676469movaps x3, x2
37b67646cmulss x3, x6
37b676470divss x1, x2
37b676474movss [rax], x3
37b676478mov rax, [rsp+216]
37b676480divss x0, x2
37b676484movss [rax], x0
37b676488mov rax, [rsp+224]
37b676490movss [rax], x1
37b676494jmp 0x37b675f4f
37b676499
37b676499 0f 1f 80 00 00 00 00 .......
37b6764a0
37b6764a0loc_37b6764a0:
37b6764a0comiss x3, x6
37b6764a3jb 0x37b676530
37b6764a9divss x6, x3
37b6764admovss x2, [rip+0xdbd16b]
37b6764b5mov rax, [rsp+208]
37b6764bddivss x1, x3
37b6764c1movaps x4, x6
37b6764c4mulss x4, x6
37b6764c8addss x4, [rip+0xdbd160]
37b6764d0sqrtss x4, x4
37b6764d4divss x6, x4
37b6764d8divss x1, x4
37b6764dcmulss x6, x5
37b6764e0movss [rax], x6
37b6764e4mov rax, [rsp+216]
37b6764ecxorps x1, x2
37b6764efandps x2, x0
37b6764f2orps x2, [rip+0xdbd137]
37b6764f9movss [rax], x1
37b6764fdmov rax, [rsp+224]
37b676505divss x2, x4
37b676509movss [rax], x2
37b67650djmp 0x37b675f4f
37b676512
37b676512 66 0f 1f 44 00 00 f..D..
37b676518
37b676518loc_37b676518:
37b676518comiss x5, x6
37b67651bmov rax, [rsp+216]
37b676523jb 0x37b6763a5
37b676529jmp 0x37b6763d8
37b67652e
37b67652e 66 90 f.
37b676530
37b676530loc_37b676530:
37b676530movaps x2, x0
37b676533mov rax, [rsp+208]
37b67653bdivss x2, x1
37b67653fdivss x0, x6
37b676543mulss x2, x2
37b676547addss x2, [rip+0xdbd0e1]
37b67654fsqrtss x2, x2
37b676553divss x5, x2
37b676557divss x0, x2
37b67655bmovss [rax], x5
37b67655fmov rax, [rsp+224]
37b676567movss [rax], x0
37b67656bmovss x0, [rip+0xdbd0ad]
37b676573andps x1, x0
37b676576orps x1, [rip+0xdbd0b3]
37b67657dmov rax, [rsp+216]
37b676585divss x1, x2
37b676589xorps x1, x0
37b67658cmovss [rax], x1
37b676590jmp 0x37b675f4f
37b676595
37b676595 0f 1f 00 ...
37b676598
37b676598loc_37b676598:
37b676598subss x6, x3
37b67659cmovaps x2, x6
37b67659fjmp 0x37b676180
37b6765a4
37b6765a4loc_37b6765a4:
37b6765a4subss x2, x4
37b6765a8mulss x2, [rip+0xdbd090]
37b6765b0movaps x7, x9
37b6765b4movaps x6, x2
37b6765b7comiss x2, x3
37b6765bamulss x6, x2
37b6765beaddss x6, x9
37b6765c3sqrtss x6, x6
37b6765c7jb 0x37b676606
37b6765c9addss x2, x6
37b6765cdmovss x6, [rip+0xdbd04b]
37b6765d5divss x7, x2
37b6765d9movaps x3, x7
37b6765dcxorps x3, x6
37b6765dfmovaps x2, x3
37b6765e2
37b6765e2loc_37b6765e2:
37b6765e2divss x0, x2
37b6765e6addss x2, x4
37b6765eadivss x1, x2
37b6765eeaddss x2, x8
37b6765f3sqrtss x2, x2
37b6765f7xorps x0, x6
37b6765famulss x2, x5
37b6765fexorps x1, x6
37b676601jmp 0x37b676090
37b676606
37b676606loc_37b676606:
37b676606subss x2, x6
37b67660amovss x6, [rip+0xdbd00e]
37b676612jmp 0x37b6765e2
37b675eb0
37b675eb0slaic1_:
37b675eb0push rbp
37b675eb1push rdi
37b675eb2push rsi
37b675eb3push rbx
37b675eb4sub rsp, 120
37b675eb8movups [rsp+48], x6
37b675ebdmovups [rsp+64], x7
37b675ec2movups [rsp+80], x8
37b675ec8movups [rsp+96], x9
37b675ecemov rbx, rcx
37b675ed1mov rdi, rdx
37b675ed4lea rcx, [rip+0xdbd725]
37b675edbmov rbp, r8
37b675edemov edx, 7
37b675ee3mov rsi, r9
37b675ee6call slamch_
37b675eeblea rax, [rip+0xdbd716]
37b675ef2mov rdx, rbp
37b675ef5mov rcx, rdi
37b675ef8mov [rsp+32], rax
37b675efdmov r9, [rsp+192]
37b675f05mov r8, rax
37b675f08movaps x8, x0
37b675f0ccall sdot_
37b675f11mov rax, [rsp+200]
37b675f19movss x2, [rsi]
37b675f1dmovaps x3, x0
37b675f20andps x3, [rip+0xdbd6e9]
37b675f27movss x1, [rax]
37b675f2bmov eax, [rbx]
37b675f2dmovaps x5, x2
37b675f30andps x5, [rip+0xdbd6d9]
37b675f37movaps x6, x1
37b675f3aandps x6, [rip+0xdbd6cf]
37b675f41cmp eax, 1
37b675f44je 0x37b6760e0
37b675f4acmp eax, 2
37b675f4dje 0x37b675f70
37b675f4f
37b675f4floc_37b675f4f:
37b675f4fmovups x6, [rsp+48]
37b675f54movups x7, [rsp+64]
37b675f59movups x8, [rsp+80]
37b675f5fmovups x9, [rsp+96]
37b675f65add rsp, 120
37b675f69pop rbx
37b675f6apop rsi
37b675f6bpop rdi
37b675f6cpop rbp
37b675f6dret
37b675f6e
37b675f6e 66 90 f.
37b675f70
37b675f70loc_37b675f70:
37b675f70pxor x4, x4
37b675f74ucomiss x2, x4
37b675f77jp 0x37b675f7f
37b675f79je 0x37b6761f0
37b675f7f
37b675f7floc_37b675f7f:
37b675f7fmovaps x2, x8
37b675f83mulss x2, x5
37b675f87comiss x2, x6
37b675f8ajae 0x37b6763d0
37b675f90comiss x2, x3
37b675f93jae 0x37b676518
37b675f99movaps x2, x8
37b675f9dmovaps x4, x8
37b675fa1mulss x2, x3
37b675fa5comiss x2, x5
37b675fa8jae 0x37b6764a0
37b675faemulss x4, x6
37b675fb2comiss x4, x5
37b675fb5jae 0x37b6764a0
37b675fbbdivss x0, x5
37b675fbfmovss x4, [rip+0xdbd669]
37b675fc7divss x1, x5
37b675fcbmovaps x3, x0
37b675fcemovaps x6, x0
37b675fd1mulss x3, x0
37b675fd5movaps x2, x3
37b675fd8movaps x9, x3
37b675fdcaddss x3, x4
37b675fe0mulss x6, x1
37b675fe4movaps x7, x1
37b675fe7mulss x7, x1
37b675febandps x6, [rip+0xdbd61e]
37b675ff2addss x3, x6
37b675ff6addss x6, x7
37b675ffaaddss x2, x7
37b675ffemaxss x3, x6
37b676002movss x6, [rip+0xdbd63a]
37b67600amulss x6, x8
37b67600fmulss x6, x8
37b676014mulss x3, x6
37b676018movaps x6, x0
37b67601bsubss x6, x1
37b67601faddss x6, x6
37b676023movaps x8, x3
37b676027movaps x3, x0
37b67602aaddss x3, x1
37b67602emulss x6, x3
37b676032pxor x3, x3
37b676036addss x6, x4
37b67603acomiss x6, x3
37b67603djb 0x37b6765a4
37b676043addss x2, x4
37b676047mulss x2, [rip+0xdbd5f1]
37b67604fmovaps x6, x2
37b676052mulss x6, x2
37b676056subss x6, x7
37b67605aandps x6, [rip+0xdbd5af]
37b676061sqrtss x6, x6
37b676065addss x6, x2
37b676069divss x7, x6
37b67606dsubss x4, x7
37b676071divss x1, x7
37b676075movaps x2, x7
37b676078addss x2, x8
37b67607dsqrtss x2, x2
37b676081mulss x2, x5
37b676085divss x0, x4
37b676089xorps x1, [rip+0xdbd590]
37b676090
37b676090loc_37b676090:
37b676090mov rax, [rsp+208]
37b676098movaps x3, x1
37b67609bmulss x3, x1
37b67609fmovss [rax], x2
37b6760a3movaps x2, x0
37b6760a6mov rax, [rsp+216]
37b6760aemulss x2, x0
37b6760b2addss x2, x3
37b6760b6sqrtss x2, x2
37b6760badivss x0, x2
37b6760bedivss x1, x2
37b6760c2movss [rax], x0
37b6760c6mov rax, [rsp+224]
37b6760cemovss [rax], x1
37b6760d2jmp 0x37b675f4f
37b6760d7
37b6760d7 66 0f 1f 84 00 00 00 00 00 f........
37b6760e0
37b6760e0loc_37b6760e0:
37b6760e0pxor x4, x4
37b6760e4ucomiss x2, x4
37b6760e7jp 0x37b6760ef
37b6760e9je 0x37b676300
37b6760ef
37b6760efloc_37b6760ef:
37b6760efmovaps x4, x8
37b6760f3mulss x4, x5
37b6760f7comiss x4, x6
37b6760fajae 0x37b676240
37b676100comiss x4, x3
37b676103jae 0x37b676398
37b676109movaps x2, x8
37b67610dmovaps x4, x8
37b676111mulss x2, x3
37b676115comiss x2, x5
37b676118jae 0x37b676290
37b67611emulss x4, x6
37b676122comiss x4, x5
37b676125jae 0x37b676290
37b67612bdivss x0, x5
37b67612fmovss x4, [rip+0xdbd4f9]
37b676137pxor x7, x7
37b67613bmovaps x3, x4
37b67613edivss x1, x5
37b676142movaps x2, x0
37b676145mulss x2, x0
37b676149subss x3, x2
37b67614dmovaps x6, x1
37b676150mulss x6, x1
37b676154subss x3, x6
37b676158mulss x3, [rip+0xdbd4e0]
37b676160movaps x6, x3
37b676163comiss x3, x7
37b676166mulss x6, x3
37b67616aaddss x6, x2
37b67616esqrtss x6, x6
37b676172jbe 0x37b676598
37b676178addss x3, x6
37b67617cdivss x2, x3
37b676180
37b676180loc_37b676180:
37b676180mov rax, [rsp+216]
37b676188divss x0, x2
37b67618caddss x2, x4
37b676190divss x1, x2
37b676194sqrtss x2, x2
37b676198mulss x2, x5
37b67619cmovaps x3, x0
37b67619fmulss x3, x0
37b6761a3xorps x0, [rip+0xdbd476]
37b6761aamovaps x4, x1
37b6761admulss x4, x1
37b6761b1xorps x1, [rip+0xdbd468]
37b6761b8addss x3, x4
37b6761bcsqrtss x3, x3
37b6761c0divss x0, x3
37b6761c4divss x1, x3
37b6761c8movss [rax], x0
37b6761ccmov rax, [rsp+224]
37b6761d4movss [rax], x1
37b6761d8mov rax, [rsp+208]
37b6761e0movss [rax], x2
37b6761e4jmp 0x37b675f4f
37b6761e9
37b6761e9 0f 1f 80 00 00 00 00 .......
37b6761f0
37b6761f0loc_37b6761f0:
37b6761f0maxss x3, x6
37b6761f4mov rax, [rsp+208]
37b6761fcmovss [rax], x4
37b676200ucomiss x3, x4
37b676203jp 0x37b676400
37b676209jne 0x37b676400
37b67620fmovss x1, [rip+0xdbd419]
37b676217pxor x0, x0
37b67621b
37b67621bloc_37b67621b:
37b67621bmov rax, [rsp+216]
37b676223movss [rax], x1
37b676227mov rax, [rsp+224]
37b67622fmovss [rax], x0
37b676233jmp 0x37b675f4f
37b676238
37b676238 0f 1f 84 00 00 00 00 00 ........
37b676240
37b676240loc_37b676240:
37b676240maxss x3, x5
37b676244mov rax, [rsp+216]
37b67624cmov [rax], 0x3f800000
37b676252mov rax, [rsp+224]
37b67625adivss x2, x3
37b67625emov [rax], 0
37b676264mov rax, [rsp+208]
37b67626cdivss x0, x3
37b676270mulss x2, x2
37b676274mulss x0, x0
37b676278addss x2, x0
37b67627csqrtss x2, x2
37b676280mulss x2, x3
37b676284movss [rax], x2
37b676288jmp 0x37b675f4f
37b67628d
37b67628d 0f 1f 00 ...
37b676290
37b676290loc_37b676290:
37b676290comiss x3, x6
37b676293jb 0x37b676438
37b676299movaps x2, x1
37b67629cmov rax, [rsp+208]
37b6762a4divss x2, x0
37b6762a8andps x0, [rip+0xdbd371]
37b6762aforps x0, [rip+0xdbd37a]
37b6762b6divss x1, x3
37b6762bamulss x2, x2
37b6762beaddss x2, [rip+0xdbd36a]
37b6762c6sqrtss x2, x2
37b6762camovaps x4, x2
37b6762cdmulss x4, x3
37b6762d1divss x0, x2
37b6762d5movss [rax], x4
37b6762d9mov rax, [rsp+224]
37b6762e1divss x1, x2
37b6762e5movss [rax], x1
37b6762e9mov rax, [rsp+216]
37b6762f1movss [rax], x0
37b6762f5jmp 0x37b675f4f
37b6762fa
37b6762fa 66 0f 1f 44 00 00 f..D..
37b676300
37b676300loc_37b676300:
37b676300maxss x3, x6
37b676304ucomiss x3, x4
37b676307jp 0x37b676340
37b676309jne 0x37b676340
37b67630bmov rax, [rsp+216]
37b676313movss [rax], x4
37b676317mov rax, [rsp+224]
37b67631fmov [rax], 0x3f800000
37b676325mov rax, [rsp+208]
37b67632dmovss [rax], x4
37b676331jmp 0x37b675f4f
37b676336
37b676336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b676340
37b676340loc_37b676340:
37b676340divss x0, x3
37b676344mov rax, [rsp+216]
37b67634cdivss x1, x3
37b676350movaps x2, x0
37b676353mulss x2, x0
37b676357movaps x4, x1
37b67635amulss x4, x1
37b67635eaddss x2, x4
37b676362sqrtss x2, x2
37b676366divss x0, x2
37b67636amulss x3, x2
37b67636edivss x1, x2
37b676372movss [rax], x0
37b676376mov rax, [rsp+224]
37b67637emovss [rax], x1
37b676382mov rax, [rsp+208]
37b67638amovss [rax], x3
37b67638ejmp 0x37b675f4f
37b676393
37b676393 0f 1f 44 00 00 ..D..
37b676398
37b676398loc_37b676398:
37b676398comiss x5, x6
37b67639bmov rax, [rsp+216]
37b6763a3jb 0x37b6763d8
37b6763a5
37b6763a5loc_37b6763a5:
37b6763a5mov [rax], 0x3f800000
37b6763abmov rax, [rsp+224]
37b6763b3mov [rax], 0
37b6763b9mov rax, [rsp+208]
37b6763c1movss [rax], x5
37b6763c5jmp 0x37b675f4f
37b6763ca
37b6763ca 66 0f 1f 44 00 00 f..D..
37b6763d0
37b6763d0loc_37b6763d0:
37b6763d0mov rax, [rsp+216]
37b6763d8
37b6763d8loc_37b6763d8:
37b6763d8mov [rax], 0
37b6763demov rax, [rsp+224]
37b6763e6mov [rax], 0x3f800000
37b6763ecmov rax, [rsp+208]
37b6763f4movss [rax], x6
37b6763f8jmp 0x37b675f4f
37b6763fd
37b6763fd 0f 1f 00 ...
37b676400
37b676400loc_37b676400:
37b676400divss x0, x3
37b676404xorps x1, [rip+0xdbd215]
37b67640bdivss x1, x3
37b67640fmovaps x3, x0
37b676412mulss x3, x0
37b676416movaps x2, x1
37b676419mulss x2, x1
37b67641daddss x2, x3
37b676421sqrtss x2, x2
37b676425divss x1, x2
37b676429divss x0, x2
37b67642djmp 0x37b67621b
37b676432
37b676432 66 0f 1f 44 00 00 f..D..
37b676438
37b676438loc_37b676438:
37b676438movaps x2, x0
37b67643bmov rax, [rsp+208]
37b676443divss x2, x1
37b676447andps x1, [rip+0xdbd1d2]
37b67644eorps x1, [rip+0xdbd1db]
37b676455divss x0, x6
37b676459mulss x2, x2
37b67645daddss x2, [rip+0xdbd1cb]
37b676465sqrtss x2, x2
37b676469movaps x3, x2
37b67646cmulss x3, x6
37b676470divss x1, x2
37b676474movss [rax], x3
37b676478mov rax, [rsp+216]
37b676480divss x0, x2
37b676484movss [rax], x0
37b676488mov rax, [rsp+224]
37b676490movss [rax], x1
37b676494jmp 0x37b675f4f
37b676499
37b676499 0f 1f 80 00 00 00 00 .......
37b6764a0
37b6764a0loc_37b6764a0:
37b6764a0comiss x3, x6
37b6764a3jb 0x37b676530
37b6764a9divss x6, x3
37b6764admovss x2, [rip+0xdbd16b]
37b6764b5mov rax, [rsp+208]
37b6764bddivss x1, x3
37b6764c1movaps x4, x6
37b6764c4mulss x4, x6
37b6764c8addss x4, [rip+0xdbd160]
37b6764d0sqrtss x4, x4
37b6764d4divss x6, x4
37b6764d8divss x1, x4
37b6764dcmulss x6, x5
37b6764e0movss [rax], x6
37b6764e4mov rax, [rsp+216]
37b6764ecxorps x1, x2
37b6764efandps x2, x0
37b6764f2orps x2, [rip+0xdbd137]
37b6764f9movss [rax], x1
37b6764fdmov rax, [rsp+224]
37b676505divss x2, x4
37b676509movss [rax], x2
37b67650djmp 0x37b675f4f
37b676512
37b676512 66 0f 1f 44 00 00 f..D..
37b676518
37b676518loc_37b676518:
37b676518comiss x5, x6
37b67651bmov rax, [rsp+216]
37b676523jb 0x37b6763a5
37b676529jmp 0x37b6763d8
37b67652e
37b67652e 66 90 f.
37b676530
37b676530loc_37b676530:
37b676530movaps x2, x0
37b676533mov rax, [rsp+208]
37b67653bdivss x2, x1
37b67653fdivss x0, x6
37b676543mulss x2, x2
37b676547addss x2, [rip+0xdbd0e1]
37b67654fsqrtss x2, x2
37b676553divss x5, x2
37b676557divss x0, x2
37b67655bmovss [rax], x5
37b67655fmov rax, [rsp+224]
37b676567movss [rax], x0
37b67656bmovss x0, [rip+0xdbd0ad]
37b676573andps x1, x0
37b676576orps x1, [rip+0xdbd0b3]
37b67657dmov rax, [rsp+216]
37b676585divss x1, x2
37b676589xorps x1, x0
37b67658cmovss [rax], x1
37b676590jmp 0x37b675f4f
37b676595
37b676595 0f 1f 00 ...
37b676598
37b676598loc_37b676598:
37b676598subss x6, x3
37b67659cmovaps x2, x6
37b67659fjmp 0x37b676180
37b6765a4
37b6765a4loc_37b6765a4:
37b6765a4subss x2, x4
37b6765a8mulss x2, [rip+0xdbd090]
37b6765b0movaps x7, x9
37b6765b4movaps x6, x2
37b6765b7comiss x2, x3
37b6765bamulss x6, x2
37b6765beaddss x6, x9
37b6765c3sqrtss x6, x6
37b6765c7jb 0x37b676606
37b6765c9addss x2, x6
37b6765cdmovss x6, [rip+0xdbd04b]
37b6765d5divss x7, x2
37b6765d9movaps x3, x7
37b6765dcxorps x3, x6
37b6765dfmovaps x2, x3
37b6765e2
37b6765e2loc_37b6765e2:
37b6765e2divss x0, x2
37b6765e6addss x2, x4
37b6765eadivss x1, x2
37b6765eeaddss x2, x8
37b6765f3sqrtss x2, x2
37b6765f7xorps x0, x6
37b6765famulss x2, x5
37b6765fexorps x1, x6
37b676601jmp 0x37b676090
37b676606
37b676606loc_37b676606:
37b676606subss x2, x6
37b67660amovss x6, [rip+0xdbd00e]
37b676612jmp 0x37b6765e2
37b675eb0
37b676614
37b676614 // align 0x10
37b676614 // align 0x10
37b676620
37b676620slaln2_:
37b676620push r15
37b676622push r14
37b676624push r13
37b676626push r12
37b676628push rbp
37b676629push rdi
37b67662apush rsi
37b67662bpush rbx
37b67662csub rsp, 344
37b676633movups [rsp+176], x6
37b67663bmovups [rsp+192], x7
37b676643movups [rsp+208], x8
37b67664cmovups [rsp+224], x9
37b676655movups [rsp+240], x10
37b67665emovups [rsp+256], x11
37b676667movups [rsp+272], x12
37b676670movups [rsp+288], x13
37b676679movups [rsp+304], x14
37b676682movups [rsp+320], x15
37b67668bmov rsi, [rsp+456]
37b676693mov rbp, [rsp+488]
37b67669bmov r13, rdx
37b67669emov rdi, rcx
37b6766a1lea rcx, [rip+0xdbcfb8]
37b6766a8mov r14, r8
37b6766abmov rdx, [rsp+464]
37b6766b3mov rbx, r9
37b6766b6mov eax, [rdx]
37b6766b8mov rdx, [rsp+496]
37b6766c0movsxd r12, [rdx]
37b6766c3xor edx, edx
37b6766c5mov [rsp+48], eax
37b6766c9test r12, r12
37b6766cccmovs r12, rdx
37b6766d0mov rdx, [rsp+528]
37b6766d8movsxd r15, [rdx]
37b6766dbxor edx, edx
37b6766ddmov rax, r12
37b6766e0not rax
37b6766e3test r15, r15
37b6766e6mov [rsp+72], rax
37b6766ebcmovs r15, rdx
37b6766efmov edx, 12
37b6766f4mov rax, r15
37b6766f7not rax
37b6766famov [rsp+80], rax
37b6766ffcall slamch_
37b676704movss x5, [rip+0xdbcfd4]
37b67670cmov rdx, [rsp+448]
37b676714addss x0, x0
37b676718movss x4, [rsi]
37b67671cmov rax, [rsp+552]
37b676724movaps x7, x5
37b676727movss x2, [rdx]
37b67672bmov rdx, [rsp+504]
37b676733mov [rax], 0
37b676739mov rax, [rsp+536]
37b676741divss x7, x0
37b676745movss x6, [rdx]
37b676749mov rdx, [rsp+472]
37b676751mulss x4, x2
37b676755maxss x0, [rbx]
37b676759movss [rax], x5
37b67675dmovss x1, [rdx]
37b676761mov edx, [r14]
37b676764movaps x13, x7
37b676768movaps x7, x6
37b67676bmulss x7, x1
37b67676fsubss x4, x7
37b676773cmp [r13], 1
37b676778je 0x37b676e80
37b67677emovss [rsp+144], x4
37b676787movsxd rbx, [rsp+48]
37b67678cxor eax, eax
37b67678etest rbx, rbx
37b676791cmovs rbx, rax
37b676795mov rax, rbx
37b676798not rax
37b67679blea rcx, [rax+2*rbx]
37b67679fmov rax, [rsp+480]
37b6767a7mov ebx, [rdi]
37b6767a9movss x3, [rsi+4*rcx+8]
37b6767afmovss x4, [rax]
37b6767b3mulss x3, x2
37b6767b7mulss x6, x4
37b6767bbsubss x3, x6
37b6767bfmovss x6, [rsi+4]
37b6767c4mulss x6, x2
37b6767c8movss [rsp+156], x3
37b6767d1mulss x2, [rsi+4*rcx+4]
37b6767d7test ebx, ebx
37b6767d9je 0x37b676c80
37b6767df
37b6767dfloc_37b6767df:
37b6767dfmovss [rsp+148], x2
37b6767e8movss [rsp+152], x6
37b6767f1cmp edx, 1
37b6767f4je 0x37b676c90
37b6767famov rax, [rsp+512]
37b676802xor edx, edx
37b676804mov [rsp+164], 0
37b676810movss x2, [rax]
37b676814mov eax, 1
37b676819mulss x1, x2
37b67681dmulss x4, x2
37b676821xorps x1, [rip+0xdbced8]
37b676828movss x2, [rip+0xdbcec0]
37b676830xorps x4, [rip+0xdbcec9]
37b676837movss [rsp+160], x1
37b676840movss [rsp+172], x4
37b676849pxor x4, x4
37b67684d
37b67684dloc_37b67684d:
37b67684dmovss x1, [rsp+4*rax+156]
37b676856movss x3, [rsp+4*rax+140]
37b67685fandps x1, x2
37b676862andps x3, x2
37b676865addss x1, x3
37b676869comiss x1, x4
37b67686cmaxss x1, x4
37b676870cmova edx, eax
37b676873add rax, 1
37b676877movaps x4, x1
37b67687acmp rax, 5
37b67687ejne 0x37b67684d
37b676880mov rax, [rsp+72]
37b676885comiss x0, x1
37b676888movq x6, [rbp]
37b67688dlea rcx, [rax+2*r12]
37b676891lea rax, [rcx+2]
37b676895movq x7, [rbp+4*rax-4]
37b67689bja 0x37b677198
37b6768a1movsxd rax, edx
37b6768a4lea r11, [rip+0xdbcdf5]
37b6768abmovd r8l, x6
37b6768b0lea rbx, [rax-1]
37b6768b4shl rax, 2
37b6768b8movd ecx, x7
37b6768bcmovsxd r9, [r11+4*rax-12]
37b6768c1movsxd r10, [r11+4*rax-8]
37b6768c6movshdup x8, x6
37b6768cbmovshdup x6, x7
37b6768cfmovss x3, [rsp+4*rbx+144]
37b6768d8movsxd r11, [r11+4*rax-4]
37b6768ddsub r9, 1
37b6768e1sub r10, 1
37b6768e5movss x7, [rsp+4*r9+144]
37b6768efsub r11, 1
37b6768f3movss x1, [rsp+4*r10+144]
37b6768fdmov eax, [rsp+4*r11+144]
37b676905movaps x14, x7
37b676909cmp edx, 1
37b67690cje 0x37b6770c0
37b676912cmp edx, 4
37b676915je 0x37b6770c0
37b67691bmovaps x7, x5
37b67691emovaps x12, x1
37b676922movss x9, [rsp+4*r10+160]
37b67692cmovss x11, [rsp+4*r9+160]
37b676936divss x7, x3
37b67693amovaps x3, x14
37b67693emovaps x10, x9
37b676942mulss x10, x7
37b676947mulss x3, x7
37b67694bmulss x12, x7
37b676950mulss x11, x7
37b676955movss [rsp+48], x10
37b67695cmovaps x10, x1
37b676960mulss x10, x3
37b676965movss [rsp+72], x12
37b67696cmovd x12, eax
37b676971mulss x1, x11
37b676976movaps x14, x11
37b67697axorps x1, [rip+0xdbcd7f]
37b676981subss x12, x10
37b676986movaps x10, x9
37b67698amulss x10, x11
37b67698fmulss x9, x3
37b676994addss x12, x10
37b676999subss x1, x9
37b67699emovd eax, x12
37b6769a3pxor x12, x12
37b6769a8movaps x15, x12
37b6769ac
37b6769acloc_37b6769ac:
37b6769acmovd x11, eax
37b6769b1mov [rsp+132], eax
37b6769b8movss [rsp+128], x1
37b6769c1andps x11, x2
37b6769c5andps x1, x2
37b6769c8addss x1, x11
37b6769cdcomiss x0, x1
37b6769d0jbe 0x37b6769f4
37b6769d2mov rax, [rsp+552]
37b6769damov [rsp+128], 0
37b6769e5movss [rsp+132], x0
37b6769eemov [rax], 1
37b6769f4
37b6769f4loc_37b6769f4:
37b6769f4lea rax, [rip+0xdbcc85]
37b6769fbmov r9l, [rax+4*rbx]
37b6769fftest r9l, r9l
37b676a02jne 0x37b676a1d
37b676a04movaps x0, x8
37b676a08movd x8, r8l
37b676a0dmovd r8l, x0
37b676a12movaps x0, x6
37b676a15movd x6, ecx
37b676a19movd ecx, x0
37b676a1d
37b676a1dloc_37b676a1d:
37b676a1dmovaps x11, x8
37b676a21movaps x10, x14
37b676a25movd x0, r8l
37b676a2amulss x11, x3
37b676a2fmulss x10, x6
37b676a34mulss x3, x6
37b676a38subss x0, x11
37b676a3dmovd x11, ecx
37b676a42addss x0, x10
37b676a47movd edx, x0
37b676a4bmovss [rsp+124], x0
37b676a51movaps x0, x14
37b676a55mulss x0, x8
37b676a5amovd x10, edx
37b676a5fandps x10, x2
37b676a63subss x11, x0
37b676a68movaps x0, x6
37b676a6bandps x0, x2
37b676a6emovaps x9, x11
37b676a72subss x9, x3
37b676a77movaps x3, x8
37b676a7bandps x3, x2
37b676a7eaddss x0, x3
37b676a82movaps x3, x7
37b676a85andps x3, x2
37b676a88movss [rsp+120], x9
37b676a8faddss x3, x12
37b676a94mulss x3, x1
37b676a98mulss x0, x3
37b676a9cmovaps x3, x9
37b676aa0andps x3, x2
37b676aa3addss x10, x3
37b676aa8maxss x0, x10
37b676aadcomiss x0, x5
37b676ab0jbe 0x37b676abb
37b676ab2comiss x5, x1
37b676ab5ja 0x37b6772c0
37b676abb
37b676abbloc_37b676abb:
37b676abblea rdx, [rsp+120]
37b676ac0lea rax, [rsp+136]
37b676ac8movups [rsp+96], x2
37b676acdmov [rsp+40], rax
37b676ad2lea rax, [rsp+140]
37b676adalea rcx, [rsp+124]
37b676adfmov [rsp+32], rax
37b676ae4lea r9, [rsp+128]
37b676aeclea r8, [rsp+132]
37b676af4movss [rsp+92], x4
37b676afacall sladiv_
37b676affmovaps x1, x8
37b676b03movaps x0, x15
37b676b07movss x10, [rsp+72]
37b676b0emulss x0, x6
37b676b12movaps x2, x15
37b676b16mov rax, [rsp+80]
37b676b1bmovss x3, [rsp+136]
37b676b24mulss x1, x7
37b676b28lea rdx, [rip+0xdbcb41]
37b676b2fmovss x11, [rsp+140]
37b676b39movss x4, [rsp+92]
37b676b3fmulss x2, x8
37b676b44mov edx, [rdx+4*rbx]
37b676b47movss x8, [rsp+140]
37b676b51lea rax, [rax+2*r15+1]
37b676b56mulss x6, x7
37b676b5amovss x5, [rip+0xdbcb7e]
37b676b62test edx, edx
37b676b64subss x1, x0
37b676b68movss x0, [rsp+140]
37b676b71mulss x0, x10
37b676b76subss x1, x0
37b676b7amovss x0, [rsp+48]
37b676b80mulss x0, x3
37b676b84addss x1, x0
37b676b88movaps x0, x2
37b676b8bmovups x2, [rsp+96]
37b676b90addss x0, x6
37b676b94movss x6, [rsp+48]
37b676b9amulss x6, x8
37b676b9fsubss x0, x6
37b676ba3movaps x6, x10
37b676ba7mulss x6, x3
37b676babsubss x0, x6
37b676bafjne 0x37b677218
37b676bb5movd edx, x8
37b676bbamovaps x7, x1
37b676bbdmovaps x6, x0
37b676bc0movaps x8, x3
37b676bc4
37b676bc4loc_37b676bc4:
37b676bc4andps x1, x2
37b676bc7andps x0, x2
37b676bcamovd x12, edx
37b676bcfmov rdi, [rsp+520]
37b676bd7addss x0, x1
37b676bdbmovaps x1, x11
37b676bdfunpcklps x7, x12
37b676be3andps x1, x2
37b676be6andps x2, x3
37b676be9movlps [rdi], x7
37b676beclea rax, [rdi+4*rax]
37b676bf0addss x1, x2
37b676bf4mov rdi, [rsp+544]
37b676bfcunpcklps x6, x8
37b676c00movlps [rax], x6
37b676c03maxss x0, x1
37b676c07comiss x0, x5
37b676c0amovss [rdi], x0
37b676c0ejbe 0x37b676f9d
37b676c14comiss x4, x5
37b676c17jbe 0x37b676f9d
37b676c1dmovaps x1, x13
37b676c21divss x1, x4
37b676c25comiss x0, x1
37b676c28jbe 0x37b676f9d
37b676c2edivss x4, x13
37b676c33mov rdi, [rsp+520]
37b676c3bmovq x1, [rdi]
37b676c3fmulss x0, x4
37b676c43movsldup x2, x4
37b676c47movq x2, x2
37b676c4bmulps x1, x2
37b676c4emovlps [rdi], x1
37b676c51movq x1, [rax]
37b676c55mulps x1, x2
37b676c58movlps [rax], x1
37b676c5bmov rax, [rsp+544]
37b676c63movss [rax], x0
37b676c67mov rax, [rsp+536]
37b676c6fmulss x4, [rax]
37b676c73movss [rax], x4
37b676c77jmp 0x37b676f9d
37b676c7c
37b676c7c 0f 1f 40 00 ..@.
37b676c80
37b676c80loc_37b676c80:
37b676c80movaps x7, x6
37b676c83movaps x6, x2
37b676c86movaps x2, x7
37b676c89jmp 0x37b6767df
37b676c8e
37b676c8e 66 90 f.
37b676c90
37b676c90loc_37b676c90:
37b676c90lea rax, [rsp+144]
37b676c98xor ecx, ecx
37b676c9apxor x4, x4
37b676c9emovss x2, [rip+0xdbca4a]
37b676ca6
37b676ca6loc_37b676ca6:
37b676ca6movss x1, [rax]
37b676caaandps x1, x2
37b676cadcomiss x1, x4
37b676cb0maxss x1, x4
37b676cb4cmova ecx, edx
37b676cb7add edx, 1
37b676cbamovaps x4, x1
37b676cbdadd rax, 4
37b676cc1cmp edx, 5
37b676cc4jne 0x37b676ca6
37b676cc6comiss x0, x1
37b676cc9movq x6, [rbp]
37b676cceja 0x37b677058
37b676cd4movsxd rcx, ecx
37b676cd7lea rax, [rip+0xdbc9c2]
37b676cdemovaps x3, x5
37b676ce1lea rdx, [4*rcx]
37b676ce9lea r8, [rcx-1]
37b676cedmovshdup x1, x6
37b676cf1divss x3, [rsp+4*rcx+140]
37b676cfamovsxd rcx, [rax+4*rdx-12]
37b676cffmovsxd r9, [rax+4*rdx-8]
37b676d04movsxd rax, [rax+4*rdx-4]
37b676d09movss x8, [rsp+4*rcx+140]
37b676d13movss x7, [rsp+4*r9+140]
37b676d1dmulss x8, x3
37b676d22movaps x15, x7
37b676d26mulss x7, x8
37b676d2bmovaps x11, x7
37b676d2fmovss x7, [rsp+4*rax+140]
37b676d38subss x7, x11
37b676d3dmovaps x12, x7
37b676d41andps x12, x2
37b676d45comiss x0, x12
37b676d49jbe 0x37b676d5c
37b676d4bmov rax, [rsp+552]
37b676d53movaps x7, x0
37b676d56mov [rax], 1
37b676d5c
37b676d5cloc_37b676d5c:
37b676d5clea rax, [rip+0xdbc91d]
37b676d63mov r11l, [rax+4*r8]
37b676d67test r11l, r11l
37b676d6ajne 0x37b676d75
37b676d6cmovaps x0, x1
37b676d6fmovaps x1, x6
37b676d72movaps x6, x0
37b676d75
37b676d75loc_37b676d75:
37b676d75mulss x8, x1
37b676d7amovaps x0, x3
37b676d7dmulss x0, x7
37b676d81subss x6, x8
37b676d86mulss x0, x1
37b676d8amovaps x8, x6
37b676d8eandps x8, x2
37b676d92andps x0, x2
37b676d95maxss x0, x8
37b676d9acomiss x0, x5
37b676d9djbe 0x37b676db1
37b676d9fmovaps x8, x7
37b676da3andps x8, x2
37b676da7comiss x5, x8
37b676dabja 0x37b6773b0
37b676db1
37b676db1loc_37b676db1:
37b676db1movaps x8, x5
37b676db5
37b676db5loc_37b676db5:
37b676db5divss x6, x7
37b676db9movaps x7, x15
37b676dbdlea rax, [rip+0xdbc8ac]
37b676dc4mulss x7, x3
37b676dc8mov r10l, [rax+4*r8]
37b676dccmulss x1, x3
37b676dd0mulss x7, x6
37b676dd4subss x1, x7
37b676dd8test r10l, r10l
37b676ddbje 0x37b677280
37b676de1movaps x0, x1
37b676de4movaps x7, x6
37b676de7
37b676de7loc_37b676de7:
37b676de7andps x1, x2
37b676deaandps x6, x2
37b676dedmov rax, [rsp+520]
37b676df5unpcklps x7, x0
37b676df8maxss x1, x6
37b676dfcmovlps [rax], x7
37b676dffmov rax, [rsp+544]
37b676e07comiss x1, x5
37b676e0amovss [rax], x1
37b676e0ejbe 0x37b676f9d
37b676e14comiss x4, x5
37b676e17jbe 0x37b676f9d
37b676e1dmovaps x0, x13
37b676e21divss x0, x4
37b676e25comiss x1, x0
37b676e28jbe 0x37b676f9d
37b676e2edivss x4, x13
37b676e33movq x7, x7
37b676e37mov rax, [rsp+520]
37b676e3fmulss x1, x4
37b676e43movsldup x2, x4
37b676e47movaps x0, x4
37b676e4amulss x0, x8
37b676e4fmovq x2, x2
37b676e53mulps x2, x7
37b676e56movlps [rax], x2
37b676e59mov rax, [rsp+544]
37b676e61movss [rax], x1
37b676e65mov rax, [rsp+536]
37b676e6dmovss [rax], x0
37b676e71jmp 0x37b676f9d
37b676e76
37b676e76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b676e80
37b676e80loc_37b676e80:
37b676e80movaps x6, x4
37b676e83movss x2, [rip+0xdbc865]
37b676e8bandps x6, x2
37b676e8ecmp edx, 1
37b676e91je 0x37b677230
37b676e97mov rax, [rsp+512]
37b676e9fmovss [rsp+140], x4
37b676ea8mulss x1, [rax]
37b676eacmovaps x4, x1
37b676eafandps x1, x2
37b676eb2xorps x4, [rip+0xdbc847]
37b676eb9addss x1, x6
37b676ebdmovss [rsp+136], x4
37b676ec6comiss x0, x1
37b676ec9jbe 0x37b676ef0
37b676ecbmov rax, [rsp+552]
37b676ed3movaps x1, x0
37b676ed6mov [rsp+136], 0
37b676ee1movss [rsp+140], x0
37b676eeamov [rax], 1
37b676ef0
37b676ef0loc_37b676ef0:
37b676ef0mov rax, [rsp+72]
37b676ef5comiss x5, x1
37b676ef8movss x4, [rbp]
37b676efdlea rax, [rax+2*r12+1]
37b676f02movss x0, [rbp+4*rax]
37b676f08ja 0x37b677010
37b676f0e
37b676f0eloc_37b676f0e:
37b676f0emov rax, [rsp+80]
37b676f13lea rdx, [rsp+160]
37b676f1blea rcx, [rsp+144]
37b676f23movss [rsp+160], x0
37b676f2clea r9, [rsp+136]
37b676f34movups [rsp+48], x2
37b676f39lea r8, [rsp+140]
37b676f41movss [rsp+144], x4
37b676f4alea rbx, [rax+2*r15+1]
37b676f4fmov rax, [rsp+520]
37b676f57lea rax, [rax+4*rbx]
37b676f5bmov [rsp+40], rax
37b676f60mov rax, [rsp+520]
37b676f68mov [rsp+32], rax
37b676f6dcall sladiv_
37b676f72mov rax, [rsp+520]
37b676f7amovss x0, [rax]
37b676f7emovss x1, [rax+4*rbx]
37b676f83andps x0, [rsp+48]
37b676f88andps x1, [rsp+48]
37b676f8dmov rax, [rsp+544]
37b676f95addss x0, x1
37b676f99movss [rax], x0
37b676f9d
37b676f9dloc_37b676f9d:
37b676f9dmovups x6, [rsp+176]
37b676fa5movups x7, [rsp+192]
37b676fadmovups x8, [rsp+208]
37b676fb6movups x9, [rsp+224]
37b676fbfmovups x10, [rsp+240]
37b676fc8movups x11, [rsp+256]
37b676fd1movups x12, [rsp+272]
37b676fdamovups x13, [rsp+288]
37b676fe3movups x14, [rsp+304]
37b676fecmovups x15, [rsp+320]
37b676ff5add rsp, 344
37b676ffcpop rbx
37b676ffdpop rsi
37b676ffepop rdi
37b676fffpop rbp
37b677000pop r12
37b677002pop r13
37b677004pop r14
37b677006pop r15
37b677008ret
37b677009
37b677009 0f 1f 80 00 00 00 00 .......
37b677010
37b677010loc_37b677010:
37b677010movaps x6, x4
37b677013movaps x7, x0
37b677016andps x6, x2
37b677019andps x7, x2
37b67701caddss x6, x7
37b677020comiss x6, x5
37b677023jbe 0x37b676f0e
37b677029mulss x1, x13
37b67702ecomiss x6, x1
37b677031jbe 0x37b676f0e
37b677037divss x5, x6
37b67703bmov rax, [rsp+536]
37b677043mulss x4, x5
37b677047movss [rax], x5
37b67704bmulss x0, x5
37b67704fjmp 0x37b676f0e
37b677054
37b677054 0f 1f 40 00 ..@.
37b677058
37b677058loc_37b677058:
37b677058movss x1, [rbp]
37b67705dmovss x4, [rbp+4]
37b677062comiss x5, x0
37b677065andps x1, x2
37b677068andps x2, x4
37b67706bmaxss x1, x2
37b67706fja 0x37b677340
37b677075
37b677075loc_37b677075:
37b677075divss x5, x0
37b677079movq x6, x6
37b67707dmov rax, [rsp+520]
37b677085movsldup x0, x5
37b677089movq x0, x0
37b67708dmulps x0, x6
37b677090movlps [rax], x0
37b677093
37b677093loc_37b677093:
37b677093mulss x1, x5
37b677097mov rax, [rsp+544]
37b67709fmovss [rax], x1
37b6770a3mov rax, [rsp+552]
37b6770abmov [rax], 1
37b6770b1jmp 0x37b676f9d
37b6770b6
37b6770b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6770c0
37b6770c0loc_37b6770c0:
37b6770c0movss x10, [rsp+4*rbx+160]
37b6770camovaps x7, x3
37b6770cdmov r9l, [rsp+4*r11+160]
37b6770d5andps x7, x2
37b6770d8movaps x9, x10
37b6770dcandps x9, x2
37b6770e0comiss x7, x9
37b6770e4jbe 0x37b677290
37b6770eadivss x10, x3
37b6770efmovaps x7, x10
37b6770f3movaps x9, x10
37b6770f7mulss x7, x10
37b6770fcaddss x7, x5
37b677100mulss x3, x7
37b677104movaps x7, x5
37b677107divss x7, x3
37b67710bmulss x9, x7
37b677110movaps x3, x9
37b677114
37b677114loc_37b677114:
37b677114movaps x12, x7
37b677118movaps x10, x3
37b67711cmovaps x9, x3
37b677120mulss x12, x1
37b677125xorps x9, [rip+0xdbc5d3]
37b67712dmovaps x3, x14
37b677131mulss x3, x7
37b677135movaps x11, x14
37b677139andps x10, x2
37b67713dmulss x11, x9
37b677142movaps x15, x9
37b677146mulss x9, x1
37b67714bmovss [rsp+72], x12
37b677152movaps x12, x1
37b677156mulss x12, x3
37b67715bmulss x1, x11
37b677160movaps x14, x11
37b677164movss [rsp+48], x9
37b67716bmovd x9, eax
37b677170subss x9, x12
37b677175movd x12, r9l
37b67717asubss x12, x1
37b67717fmovd eax, x9
37b677184movaps x1, x12
37b677188movaps x12, x10
37b67718cjmp 0x37b6769ac
37b677191
37b677191 0f 1f 80 00 00 00 00 .......
37b677198
37b677198loc_37b677198:
37b677198movss x1, [rbp+4*rcx+4]
37b67719emovss x4, [rbp]
37b6771a3comiss x5, x0
37b6771a6movss x8, [rbp+4*rax]
37b6771adandps x4, x2
37b6771b0andps x1, x2
37b6771b3addss x1, x4
37b6771b7movss x4, [rbp+4]
37b6771bcandps x4, x2
37b6771bfandps x2, x8
37b6771c3addss x2, x4
37b6771c7maxss x1, x2
37b6771cbja 0x37b677310
37b6771d1
37b6771d1loc_37b6771d1:
37b6771d1divss x5, x0
37b6771d5movq x0, x6
37b6771d9movq x7, x7
37b6771ddmov rax, [rsp+520]
37b6771e5mov rdi, [rsp+520]
37b6771edmovsldup x2, x5
37b6771f1movq x2, x2
37b6771f5mulps x0, x2
37b6771f8mulps x7, x2
37b6771fbmovlps [rax], x0
37b6771femov rax, [rsp+80]
37b677203lea rax, [rax+2*r15+1]
37b677208movlps [rdi+4*rax], x7
37b67720cjmp 0x37b677093
37b677211
37b677211 0f 1f 80 00 00 00 00 .......
37b677218
37b677218loc_37b677218:
37b677218movaps x7, x11
37b67721cmovd edx, x1
37b677220movaps x6, x3
37b677223movaps x8, x0
37b677227jmp 0x37b676bc4
37b67722c
37b67722c 0f 1f 40 00 ..@.
37b677230
37b677230loc_37b677230:
37b677230comiss x0, x6
37b677233jbe 0x37b677249
37b677235mov rax, [rsp+552]
37b67723dmovaps x4, x0
37b677240movaps x6, x0
37b677243mov [rax], 1
37b677249
37b677249loc_37b677249:
37b677249comiss x5, x6
37b67724cmovss x0, [rbp]
37b677251ja 0x37b677370
37b677257
37b677257loc_37b677257:
37b677257divss x0, x4
37b67725bmov rax, [rsp+520]
37b677263movss [rax], x0
37b677267mov rax, [rsp+544]
37b67726fandps x0, x2
37b677272movss [rax], x0
37b677276jmp 0x37b676f9d
37b67727b
37b67727b 0f 1f 44 00 00 ..D..
37b677280
37b677280loc_37b677280:
37b677280movaps x0, x6
37b677283movaps x7, x1
37b677286jmp 0x37b676de7
37b67728b
37b67728b 0f 1f 44 00 00 ..D..
37b677290
37b677290loc_37b677290:
37b677290movaps x7, x3
37b677293movaps x12, x5
37b677297divss x7, x10
37b67729cmovaps x3, x7
37b67729fmulss x3, x7
37b6772a3addss x3, x5
37b6772a7mulss x3, x10
37b6772acdivss x12, x3
37b6772b1mulss x7, x12
37b6772b6movaps x3, x12
37b6772bajmp 0x37b677114
37b6772bf
37b6772bf 90 .
37b6772c0
37b6772c0loc_37b6772c0:
37b6772c0mulss x1, x13
37b6772c5comiss x0, x1
37b6772c8jb 0x37b676abb
37b6772cemovaps x1, x5
37b6772d1mov rax, [rsp+536]
37b6772d9divss x1, x0
37b6772ddmovd x0, edx
37b6772e1mulss x0, x1
37b6772e5movss [rax], x1
37b6772e9mulss x8, x1
37b6772eemulss x6, x1
37b6772f2mulss x1, x9
37b6772f7movss [rsp+124], x0
37b6772fdmovss [rsp+120], x1
37b677303jmp 0x37b676abb
37b677308
37b677308 0f 1f 84 00 00 00 00 00 ........
37b677310
37b677310loc_37b677310:
37b677310comiss x1, x5
37b677313jbe 0x37b6771d1
37b677319movaps x3, x13
37b67731dmulss x3, x0
37b677321comiss x1, x3
37b677324jbe 0x37b6771d1
37b67732adivss x5, x1
37b67732emov rax, [rsp+536]
37b677336movss [rax], x5
37b67733ajmp 0x37b6771d1
37b67733f
37b67733f 90 .
37b677340
37b677340loc_37b677340:
37b677340comiss x1, x5
37b677343jbe 0x37b677075
37b677349movaps x3, x13
37b67734dmulss x3, x0
37b677351comiss x1, x3
37b677354jbe 0x37b677075
37b67735adivss x5, x1
37b67735emov rax, [rsp+536]
37b677366movss [rax], x5
37b67736ajmp 0x37b677075
37b67736f
37b67736f 90 .
37b677370
37b677370loc_37b677370:
37b677370movaps x1, x0
37b677373andps x1, x2
37b677376comiss x1, x5
37b677379jbe 0x37b677257
37b67737fmulss x6, x13
37b677384comiss x1, x6
37b677387jbe 0x37b677257
37b67738ddivss x5, x1
37b677391mov rax, [rsp+536]
37b677399mulss x0, x5
37b67739dmovss [rax], x5
37b6773a1jmp 0x37b677257
37b6773a6
37b6773a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6773b0
37b6773b0loc_37b6773b0:
37b6773b0mulss x8, x13
37b6773b5comiss x0, x8
37b6773b9movaps x8, x5
37b6773bdjb 0x37b676db5
37b6773c3divss x8, x0
37b6773c8mov rax, [rsp+536]
37b6773d0mulss x6, x8
37b6773d5movss [rax], x8
37b6773damulss x1, x8
37b6773dfjmp 0x37b676db5
37b676620
37b676620slaln2_:
37b676620push r15
37b676622push r14
37b676624push r13
37b676626push r12
37b676628push rbp
37b676629push rdi
37b67662apush rsi
37b67662bpush rbx
37b67662csub rsp, 344
37b676633movups [rsp+176], x6
37b67663bmovups [rsp+192], x7
37b676643movups [rsp+208], x8
37b67664cmovups [rsp+224], x9
37b676655movups [rsp+240], x10
37b67665emovups [rsp+256], x11
37b676667movups [rsp+272], x12
37b676670movups [rsp+288], x13
37b676679movups [rsp+304], x14
37b676682movups [rsp+320], x15
37b67668bmov rsi, [rsp+456]
37b676693mov rbp, [rsp+488]
37b67669bmov r13, rdx
37b67669emov rdi, rcx
37b6766a1lea rcx, [rip+0xdbcfb8]
37b6766a8mov r14, r8
37b6766abmov rdx, [rsp+464]
37b6766b3mov rbx, r9
37b6766b6mov eax, [rdx]
37b6766b8mov rdx, [rsp+496]
37b6766c0movsxd r12, [rdx]
37b6766c3xor edx, edx
37b6766c5mov [rsp+48], eax
37b6766c9test r12, r12
37b6766cccmovs r12, rdx
37b6766d0mov rdx, [rsp+528]
37b6766d8movsxd r15, [rdx]
37b6766dbxor edx, edx
37b6766ddmov rax, r12
37b6766e0not rax
37b6766e3test r15, r15
37b6766e6mov [rsp+72], rax
37b6766ebcmovs r15, rdx
37b6766efmov edx, 12
37b6766f4mov rax, r15
37b6766f7not rax
37b6766famov [rsp+80], rax
37b6766ffcall slamch_
37b676704movss x5, [rip+0xdbcfd4]
37b67670cmov rdx, [rsp+448]
37b676714addss x0, x0
37b676718movss x4, [rsi]
37b67671cmov rax, [rsp+552]
37b676724movaps x7, x5
37b676727movss x2, [rdx]
37b67672bmov rdx, [rsp+504]
37b676733mov [rax], 0
37b676739mov rax, [rsp+536]
37b676741divss x7, x0
37b676745movss x6, [rdx]
37b676749mov rdx, [rsp+472]
37b676751mulss x4, x2
37b676755maxss x0, [rbx]
37b676759movss [rax], x5
37b67675dmovss x1, [rdx]
37b676761mov edx, [r14]
37b676764movaps x13, x7
37b676768movaps x7, x6
37b67676bmulss x7, x1
37b67676fsubss x4, x7
37b676773cmp [r13], 1
37b676778je 0x37b676e80
37b67677emovss [rsp+144], x4
37b676787movsxd rbx, [rsp+48]
37b67678cxor eax, eax
37b67678etest rbx, rbx
37b676791cmovs rbx, rax
37b676795mov rax, rbx
37b676798not rax
37b67679blea rcx, [rax+2*rbx]
37b67679fmov rax, [rsp+480]
37b6767a7mov ebx, [rdi]
37b6767a9movss x3, [rsi+4*rcx+8]
37b6767afmovss x4, [rax]
37b6767b3mulss x3, x2
37b6767b7mulss x6, x4
37b6767bbsubss x3, x6
37b6767bfmovss x6, [rsi+4]
37b6767c4mulss x6, x2
37b6767c8movss [rsp+156], x3
37b6767d1mulss x2, [rsi+4*rcx+4]
37b6767d7test ebx, ebx
37b6767d9je 0x37b676c80
37b6767df
37b6767dfloc_37b6767df:
37b6767dfmovss [rsp+148], x2
37b6767e8movss [rsp+152], x6
37b6767f1cmp edx, 1
37b6767f4je 0x37b676c90
37b6767famov rax, [rsp+512]
37b676802xor edx, edx
37b676804mov [rsp+164], 0
37b676810movss x2, [rax]
37b676814mov eax, 1
37b676819mulss x1, x2
37b67681dmulss x4, x2
37b676821xorps x1, [rip+0xdbced8]
37b676828movss x2, [rip+0xdbcec0]
37b676830xorps x4, [rip+0xdbcec9]
37b676837movss [rsp+160], x1
37b676840movss [rsp+172], x4
37b676849pxor x4, x4
37b67684d
37b67684dloc_37b67684d:
37b67684dmovss x1, [rsp+4*rax+156]
37b676856movss x3, [rsp+4*rax+140]
37b67685fandps x1, x2
37b676862andps x3, x2
37b676865addss x1, x3
37b676869comiss x1, x4
37b67686cmaxss x1, x4
37b676870cmova edx, eax
37b676873add rax, 1
37b676877movaps x4, x1
37b67687acmp rax, 5
37b67687ejne 0x37b67684d
37b676880mov rax, [rsp+72]
37b676885comiss x0, x1
37b676888movq x6, [rbp]
37b67688dlea rcx, [rax+2*r12]
37b676891lea rax, [rcx+2]
37b676895movq x7, [rbp+4*rax-4]
37b67689bja 0x37b677198
37b6768a1movsxd rax, edx
37b6768a4lea r11, [rip+0xdbcdf5]
37b6768abmovd r8l, x6
37b6768b0lea rbx, [rax-1]
37b6768b4shl rax, 2
37b6768b8movd ecx, x7
37b6768bcmovsxd r9, [r11+4*rax-12]
37b6768c1movsxd r10, [r11+4*rax-8]
37b6768c6movshdup x8, x6
37b6768cbmovshdup x6, x7
37b6768cfmovss x3, [rsp+4*rbx+144]
37b6768d8movsxd r11, [r11+4*rax-4]
37b6768ddsub r9, 1
37b6768e1sub r10, 1
37b6768e5movss x7, [rsp+4*r9+144]
37b6768efsub r11, 1
37b6768f3movss x1, [rsp+4*r10+144]
37b6768fdmov eax, [rsp+4*r11+144]
37b676905movaps x14, x7
37b676909cmp edx, 1
37b67690cje 0x37b6770c0
37b676912cmp edx, 4
37b676915je 0x37b6770c0
37b67691bmovaps x7, x5
37b67691emovaps x12, x1
37b676922movss x9, [rsp+4*r10+160]
37b67692cmovss x11, [rsp+4*r9+160]
37b676936divss x7, x3
37b67693amovaps x3, x14
37b67693emovaps x10, x9
37b676942mulss x10, x7
37b676947mulss x3, x7
37b67694bmulss x12, x7
37b676950mulss x11, x7
37b676955movss [rsp+48], x10
37b67695cmovaps x10, x1
37b676960mulss x10, x3
37b676965movss [rsp+72], x12
37b67696cmovd x12, eax
37b676971mulss x1, x11
37b676976movaps x14, x11
37b67697axorps x1, [rip+0xdbcd7f]
37b676981subss x12, x10
37b676986movaps x10, x9
37b67698amulss x10, x11
37b67698fmulss x9, x3
37b676994addss x12, x10
37b676999subss x1, x9
37b67699emovd eax, x12
37b6769a3pxor x12, x12
37b6769a8movaps x15, x12
37b6769ac
37b6769acloc_37b6769ac:
37b6769acmovd x11, eax
37b6769b1mov [rsp+132], eax
37b6769b8movss [rsp+128], x1
37b6769c1andps x11, x2
37b6769c5andps x1, x2
37b6769c8addss x1, x11
37b6769cdcomiss x0, x1
37b6769d0jbe 0x37b6769f4
37b6769d2mov rax, [rsp+552]
37b6769damov [rsp+128], 0
37b6769e5movss [rsp+132], x0
37b6769eemov [rax], 1
37b6769f4
37b6769f4loc_37b6769f4:
37b6769f4lea rax, [rip+0xdbcc85]
37b6769fbmov r9l, [rax+4*rbx]
37b6769fftest r9l, r9l
37b676a02jne 0x37b676a1d
37b676a04movaps x0, x8
37b676a08movd x8, r8l
37b676a0dmovd r8l, x0
37b676a12movaps x0, x6
37b676a15movd x6, ecx
37b676a19movd ecx, x0
37b676a1d
37b676a1dloc_37b676a1d:
37b676a1dmovaps x11, x8
37b676a21movaps x10, x14
37b676a25movd x0, r8l
37b676a2amulss x11, x3
37b676a2fmulss x10, x6
37b676a34mulss x3, x6
37b676a38subss x0, x11
37b676a3dmovd x11, ecx
37b676a42addss x0, x10
37b676a47movd edx, x0
37b676a4bmovss [rsp+124], x0
37b676a51movaps x0, x14
37b676a55mulss x0, x8
37b676a5amovd x10, edx
37b676a5fandps x10, x2
37b676a63subss x11, x0
37b676a68movaps x0, x6
37b676a6bandps x0, x2
37b676a6emovaps x9, x11
37b676a72subss x9, x3
37b676a77movaps x3, x8
37b676a7bandps x3, x2
37b676a7eaddss x0, x3
37b676a82movaps x3, x7
37b676a85andps x3, x2
37b676a88movss [rsp+120], x9
37b676a8faddss x3, x12
37b676a94mulss x3, x1
37b676a98mulss x0, x3
37b676a9cmovaps x3, x9
37b676aa0andps x3, x2
37b676aa3addss x10, x3
37b676aa8maxss x0, x10
37b676aadcomiss x0, x5
37b676ab0jbe 0x37b676abb
37b676ab2comiss x5, x1
37b676ab5ja 0x37b6772c0
37b676abb
37b676abbloc_37b676abb:
37b676abblea rdx, [rsp+120]
37b676ac0lea rax, [rsp+136]
37b676ac8movups [rsp+96], x2
37b676acdmov [rsp+40], rax
37b676ad2lea rax, [rsp+140]
37b676adalea rcx, [rsp+124]
37b676adfmov [rsp+32], rax
37b676ae4lea r9, [rsp+128]
37b676aeclea r8, [rsp+132]
37b676af4movss [rsp+92], x4
37b676afacall sladiv_
37b676affmovaps x1, x8
37b676b03movaps x0, x15
37b676b07movss x10, [rsp+72]
37b676b0emulss x0, x6
37b676b12movaps x2, x15
37b676b16mov rax, [rsp+80]
37b676b1bmovss x3, [rsp+136]
37b676b24mulss x1, x7
37b676b28lea rdx, [rip+0xdbcb41]
37b676b2fmovss x11, [rsp+140]
37b676b39movss x4, [rsp+92]
37b676b3fmulss x2, x8
37b676b44mov edx, [rdx+4*rbx]
37b676b47movss x8, [rsp+140]
37b676b51lea rax, [rax+2*r15+1]
37b676b56mulss x6, x7
37b676b5amovss x5, [rip+0xdbcb7e]
37b676b62test edx, edx
37b676b64subss x1, x0
37b676b68movss x0, [rsp+140]
37b676b71mulss x0, x10
37b676b76subss x1, x0
37b676b7amovss x0, [rsp+48]
37b676b80mulss x0, x3
37b676b84addss x1, x0
37b676b88movaps x0, x2
37b676b8bmovups x2, [rsp+96]
37b676b90addss x0, x6
37b676b94movss x6, [rsp+48]
37b676b9amulss x6, x8
37b676b9fsubss x0, x6
37b676ba3movaps x6, x10
37b676ba7mulss x6, x3
37b676babsubss x0, x6
37b676bafjne 0x37b677218
37b676bb5movd edx, x8
37b676bbamovaps x7, x1
37b676bbdmovaps x6, x0
37b676bc0movaps x8, x3
37b676bc4
37b676bc4loc_37b676bc4:
37b676bc4andps x1, x2
37b676bc7andps x0, x2
37b676bcamovd x12, edx
37b676bcfmov rdi, [rsp+520]
37b676bd7addss x0, x1
37b676bdbmovaps x1, x11
37b676bdfunpcklps x7, x12
37b676be3andps x1, x2
37b676be6andps x2, x3
37b676be9movlps [rdi], x7
37b676beclea rax, [rdi+4*rax]
37b676bf0addss x1, x2
37b676bf4mov rdi, [rsp+544]
37b676bfcunpcklps x6, x8
37b676c00movlps [rax], x6
37b676c03maxss x0, x1
37b676c07comiss x0, x5
37b676c0amovss [rdi], x0
37b676c0ejbe 0x37b676f9d
37b676c14comiss x4, x5
37b676c17jbe 0x37b676f9d
37b676c1dmovaps x1, x13
37b676c21divss x1, x4
37b676c25comiss x0, x1
37b676c28jbe 0x37b676f9d
37b676c2edivss x4, x13
37b676c33mov rdi, [rsp+520]
37b676c3bmovq x1, [rdi]
37b676c3fmulss x0, x4
37b676c43movsldup x2, x4
37b676c47movq x2, x2
37b676c4bmulps x1, x2
37b676c4emovlps [rdi], x1
37b676c51movq x1, [rax]
37b676c55mulps x1, x2
37b676c58movlps [rax], x1
37b676c5bmov rax, [rsp+544]
37b676c63movss [rax], x0
37b676c67mov rax, [rsp+536]
37b676c6fmulss x4, [rax]
37b676c73movss [rax], x4
37b676c77jmp 0x37b676f9d
37b676c7c
37b676c7c 0f 1f 40 00 ..@.
37b676c80
37b676c80loc_37b676c80:
37b676c80movaps x7, x6
37b676c83movaps x6, x2
37b676c86movaps x2, x7
37b676c89jmp 0x37b6767df
37b676c8e
37b676c8e 66 90 f.
37b676c90
37b676c90loc_37b676c90:
37b676c90lea rax, [rsp+144]
37b676c98xor ecx, ecx
37b676c9apxor x4, x4
37b676c9emovss x2, [rip+0xdbca4a]
37b676ca6
37b676ca6loc_37b676ca6:
37b676ca6movss x1, [rax]
37b676caaandps x1, x2
37b676cadcomiss x1, x4
37b676cb0maxss x1, x4
37b676cb4cmova ecx, edx
37b676cb7add edx, 1
37b676cbamovaps x4, x1
37b676cbdadd rax, 4
37b676cc1cmp edx, 5
37b676cc4jne 0x37b676ca6
37b676cc6comiss x0, x1
37b676cc9movq x6, [rbp]
37b676cceja 0x37b677058
37b676cd4movsxd rcx, ecx
37b676cd7lea rax, [rip+0xdbc9c2]
37b676cdemovaps x3, x5
37b676ce1lea rdx, [4*rcx]
37b676ce9lea r8, [rcx-1]
37b676cedmovshdup x1, x6
37b676cf1divss x3, [rsp+4*rcx+140]
37b676cfamovsxd rcx, [rax+4*rdx-12]
37b676cffmovsxd r9, [rax+4*rdx-8]
37b676d04movsxd rax, [rax+4*rdx-4]
37b676d09movss x8, [rsp+4*rcx+140]
37b676d13movss x7, [rsp+4*r9+140]
37b676d1dmulss x8, x3
37b676d22movaps x15, x7
37b676d26mulss x7, x8
37b676d2bmovaps x11, x7
37b676d2fmovss x7, [rsp+4*rax+140]
37b676d38subss x7, x11
37b676d3dmovaps x12, x7
37b676d41andps x12, x2
37b676d45comiss x0, x12
37b676d49jbe 0x37b676d5c
37b676d4bmov rax, [rsp+552]
37b676d53movaps x7, x0
37b676d56mov [rax], 1
37b676d5c
37b676d5cloc_37b676d5c:
37b676d5clea rax, [rip+0xdbc91d]
37b676d63mov r11l, [rax+4*r8]
37b676d67test r11l, r11l
37b676d6ajne 0x37b676d75
37b676d6cmovaps x0, x1
37b676d6fmovaps x1, x6
37b676d72movaps x6, x0
37b676d75
37b676d75loc_37b676d75:
37b676d75mulss x8, x1
37b676d7amovaps x0, x3
37b676d7dmulss x0, x7
37b676d81subss x6, x8
37b676d86mulss x0, x1
37b676d8amovaps x8, x6
37b676d8eandps x8, x2
37b676d92andps x0, x2
37b676d95maxss x0, x8
37b676d9acomiss x0, x5
37b676d9djbe 0x37b676db1
37b676d9fmovaps x8, x7
37b676da3andps x8, x2
37b676da7comiss x5, x8
37b676dabja 0x37b6773b0
37b676db1
37b676db1loc_37b676db1:
37b676db1movaps x8, x5
37b676db5
37b676db5loc_37b676db5:
37b676db5divss x6, x7
37b676db9movaps x7, x15
37b676dbdlea rax, [rip+0xdbc8ac]
37b676dc4mulss x7, x3
37b676dc8mov r10l, [rax+4*r8]
37b676dccmulss x1, x3
37b676dd0mulss x7, x6
37b676dd4subss x1, x7
37b676dd8test r10l, r10l
37b676ddbje 0x37b677280
37b676de1movaps x0, x1
37b676de4movaps x7, x6
37b676de7
37b676de7loc_37b676de7:
37b676de7andps x1, x2
37b676deaandps x6, x2
37b676dedmov rax, [rsp+520]
37b676df5unpcklps x7, x0
37b676df8maxss x1, x6
37b676dfcmovlps [rax], x7
37b676dffmov rax, [rsp+544]
37b676e07comiss x1, x5
37b676e0amovss [rax], x1
37b676e0ejbe 0x37b676f9d
37b676e14comiss x4, x5
37b676e17jbe 0x37b676f9d
37b676e1dmovaps x0, x13
37b676e21divss x0, x4
37b676e25comiss x1, x0
37b676e28jbe 0x37b676f9d
37b676e2edivss x4, x13
37b676e33movq x7, x7
37b676e37mov rax, [rsp+520]
37b676e3fmulss x1, x4
37b676e43movsldup x2, x4
37b676e47movaps x0, x4
37b676e4amulss x0, x8
37b676e4fmovq x2, x2
37b676e53mulps x2, x7
37b676e56movlps [rax], x2
37b676e59mov rax, [rsp+544]
37b676e61movss [rax], x1
37b676e65mov rax, [rsp+536]
37b676e6dmovss [rax], x0
37b676e71jmp 0x37b676f9d
37b676e76
37b676e76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b676e80
37b676e80loc_37b676e80:
37b676e80movaps x6, x4
37b676e83movss x2, [rip+0xdbc865]
37b676e8bandps x6, x2
37b676e8ecmp edx, 1
37b676e91je 0x37b677230
37b676e97mov rax, [rsp+512]
37b676e9fmovss [rsp+140], x4
37b676ea8mulss x1, [rax]
37b676eacmovaps x4, x1
37b676eafandps x1, x2
37b676eb2xorps x4, [rip+0xdbc847]
37b676eb9addss x1, x6
37b676ebdmovss [rsp+136], x4
37b676ec6comiss x0, x1
37b676ec9jbe 0x37b676ef0
37b676ecbmov rax, [rsp+552]
37b676ed3movaps x1, x0
37b676ed6mov [rsp+136], 0
37b676ee1movss [rsp+140], x0
37b676eeamov [rax], 1
37b676ef0
37b676ef0loc_37b676ef0:
37b676ef0mov rax, [rsp+72]
37b676ef5comiss x5, x1
37b676ef8movss x4, [rbp]
37b676efdlea rax, [rax+2*r12+1]
37b676f02movss x0, [rbp+4*rax]
37b676f08ja 0x37b677010
37b676f0e
37b676f0eloc_37b676f0e:
37b676f0emov rax, [rsp+80]
37b676f13lea rdx, [rsp+160]
37b676f1blea rcx, [rsp+144]
37b676f23movss [rsp+160], x0
37b676f2clea r9, [rsp+136]
37b676f34movups [rsp+48], x2
37b676f39lea r8, [rsp+140]
37b676f41movss [rsp+144], x4
37b676f4alea rbx, [rax+2*r15+1]
37b676f4fmov rax, [rsp+520]
37b676f57lea rax, [rax+4*rbx]
37b676f5bmov [rsp+40], rax
37b676f60mov rax, [rsp+520]
37b676f68mov [rsp+32], rax
37b676f6dcall sladiv_
37b676f72mov rax, [rsp+520]
37b676f7amovss x0, [rax]
37b676f7emovss x1, [rax+4*rbx]
37b676f83andps x0, [rsp+48]
37b676f88andps x1, [rsp+48]
37b676f8dmov rax, [rsp+544]
37b676f95addss x0, x1
37b676f99movss [rax], x0
37b676f9d
37b676f9dloc_37b676f9d:
37b676f9dmovups x6, [rsp+176]
37b676fa5movups x7, [rsp+192]
37b676fadmovups x8, [rsp+208]
37b676fb6movups x9, [rsp+224]
37b676fbfmovups x10, [rsp+240]
37b676fc8movups x11, [rsp+256]
37b676fd1movups x12, [rsp+272]
37b676fdamovups x13, [rsp+288]
37b676fe3movups x14, [rsp+304]
37b676fecmovups x15, [rsp+320]
37b676ff5add rsp, 344
37b676ffcpop rbx
37b676ffdpop rsi
37b676ffepop rdi
37b676fffpop rbp
37b677000pop r12
37b677002pop r13
37b677004pop r14
37b677006pop r15
37b677008ret
37b677009
37b677009 0f 1f 80 00 00 00 00 .......
37b677010
37b677010loc_37b677010:
37b677010movaps x6, x4
37b677013movaps x7, x0
37b677016andps x6, x2
37b677019andps x7, x2
37b67701caddss x6, x7
37b677020comiss x6, x5
37b677023jbe 0x37b676f0e
37b677029mulss x1, x13
37b67702ecomiss x6, x1
37b677031jbe 0x37b676f0e
37b677037divss x5, x6
37b67703bmov rax, [rsp+536]
37b677043mulss x4, x5
37b677047movss [rax], x5
37b67704bmulss x0, x5
37b67704fjmp 0x37b676f0e
37b677054
37b677054 0f 1f 40 00 ..@.
37b677058
37b677058loc_37b677058:
37b677058movss x1, [rbp]
37b67705dmovss x4, [rbp+4]
37b677062comiss x5, x0
37b677065andps x1, x2
37b677068andps x2, x4
37b67706bmaxss x1, x2
37b67706fja 0x37b677340
37b677075
37b677075loc_37b677075:
37b677075divss x5, x0
37b677079movq x6, x6
37b67707dmov rax, [rsp+520]
37b677085movsldup x0, x5
37b677089movq x0, x0
37b67708dmulps x0, x6
37b677090movlps [rax], x0
37b677093
37b677093loc_37b677093:
37b677093mulss x1, x5
37b677097mov rax, [rsp+544]
37b67709fmovss [rax], x1
37b6770a3mov rax, [rsp+552]
37b6770abmov [rax], 1
37b6770b1jmp 0x37b676f9d
37b6770b6
37b6770b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6770c0
37b6770c0loc_37b6770c0:
37b6770c0movss x10, [rsp+4*rbx+160]
37b6770camovaps x7, x3
37b6770cdmov r9l, [rsp+4*r11+160]
37b6770d5andps x7, x2
37b6770d8movaps x9, x10
37b6770dcandps x9, x2
37b6770e0comiss x7, x9
37b6770e4jbe 0x37b677290
37b6770eadivss x10, x3
37b6770efmovaps x7, x10
37b6770f3movaps x9, x10
37b6770f7mulss x7, x10
37b6770fcaddss x7, x5
37b677100mulss x3, x7
37b677104movaps x7, x5
37b677107divss x7, x3
37b67710bmulss x9, x7
37b677110movaps x3, x9
37b677114
37b677114loc_37b677114:
37b677114movaps x12, x7
37b677118movaps x10, x3
37b67711cmovaps x9, x3
37b677120mulss x12, x1
37b677125xorps x9, [rip+0xdbc5d3]
37b67712dmovaps x3, x14
37b677131mulss x3, x7
37b677135movaps x11, x14
37b677139andps x10, x2
37b67713dmulss x11, x9
37b677142movaps x15, x9
37b677146mulss x9, x1
37b67714bmovss [rsp+72], x12
37b677152movaps x12, x1
37b677156mulss x12, x3
37b67715bmulss x1, x11
37b677160movaps x14, x11
37b677164movss [rsp+48], x9
37b67716bmovd x9, eax
37b677170subss x9, x12
37b677175movd x12, r9l
37b67717asubss x12, x1
37b67717fmovd eax, x9
37b677184movaps x1, x12
37b677188movaps x12, x10
37b67718cjmp 0x37b6769ac
37b677191
37b677191 0f 1f 80 00 00 00 00 .......
37b677198
37b677198loc_37b677198:
37b677198movss x1, [rbp+4*rcx+4]
37b67719emovss x4, [rbp]
37b6771a3comiss x5, x0
37b6771a6movss x8, [rbp+4*rax]
37b6771adandps x4, x2
37b6771b0andps x1, x2
37b6771b3addss x1, x4
37b6771b7movss x4, [rbp+4]
37b6771bcandps x4, x2
37b6771bfandps x2, x8
37b6771c3addss x2, x4
37b6771c7maxss x1, x2
37b6771cbja 0x37b677310
37b6771d1
37b6771d1loc_37b6771d1:
37b6771d1divss x5, x0
37b6771d5movq x0, x6
37b6771d9movq x7, x7
37b6771ddmov rax, [rsp+520]
37b6771e5mov rdi, [rsp+520]
37b6771edmovsldup x2, x5
37b6771f1movq x2, x2
37b6771f5mulps x0, x2
37b6771f8mulps x7, x2
37b6771fbmovlps [rax], x0
37b6771femov rax, [rsp+80]
37b677203lea rax, [rax+2*r15+1]
37b677208movlps [rdi+4*rax], x7
37b67720cjmp 0x37b677093
37b677211
37b677211 0f 1f 80 00 00 00 00 .......
37b677218
37b677218loc_37b677218:
37b677218movaps x7, x11
37b67721cmovd edx, x1
37b677220movaps x6, x3
37b677223movaps x8, x0
37b677227jmp 0x37b676bc4
37b67722c
37b67722c 0f 1f 40 00 ..@.
37b677230
37b677230loc_37b677230:
37b677230comiss x0, x6
37b677233jbe 0x37b677249
37b677235mov rax, [rsp+552]
37b67723dmovaps x4, x0
37b677240movaps x6, x0
37b677243mov [rax], 1
37b677249
37b677249loc_37b677249:
37b677249comiss x5, x6
37b67724cmovss x0, [rbp]
37b677251ja 0x37b677370
37b677257
37b677257loc_37b677257:
37b677257divss x0, x4
37b67725bmov rax, [rsp+520]
37b677263movss [rax], x0
37b677267mov rax, [rsp+544]
37b67726fandps x0, x2
37b677272movss [rax], x0
37b677276jmp 0x37b676f9d
37b67727b
37b67727b 0f 1f 44 00 00 ..D..
37b677280
37b677280loc_37b677280:
37b677280movaps x0, x6
37b677283movaps x7, x1
37b677286jmp 0x37b676de7
37b67728b
37b67728b 0f 1f 44 00 00 ..D..
37b677290
37b677290loc_37b677290:
37b677290movaps x7, x3
37b677293movaps x12, x5
37b677297divss x7, x10
37b67729cmovaps x3, x7
37b67729fmulss x3, x7
37b6772a3addss x3, x5
37b6772a7mulss x3, x10
37b6772acdivss x12, x3
37b6772b1mulss x7, x12
37b6772b6movaps x3, x12
37b6772bajmp 0x37b677114
37b6772bf
37b6772bf 90 .
37b6772c0
37b6772c0loc_37b6772c0:
37b6772c0mulss x1, x13
37b6772c5comiss x0, x1
37b6772c8jb 0x37b676abb
37b6772cemovaps x1, x5
37b6772d1mov rax, [rsp+536]
37b6772d9divss x1, x0
37b6772ddmovd x0, edx
37b6772e1mulss x0, x1
37b6772e5movss [rax], x1
37b6772e9mulss x8, x1
37b6772eemulss x6, x1
37b6772f2mulss x1, x9
37b6772f7movss [rsp+124], x0
37b6772fdmovss [rsp+120], x1
37b677303jmp 0x37b676abb
37b677308
37b677308 0f 1f 84 00 00 00 00 00 ........
37b677310
37b677310loc_37b677310:
37b677310comiss x1, x5
37b677313jbe 0x37b6771d1
37b677319movaps x3, x13
37b67731dmulss x3, x0
37b677321comiss x1, x3
37b677324jbe 0x37b6771d1
37b67732adivss x5, x1
37b67732emov rax, [rsp+536]
37b677336movss [rax], x5
37b67733ajmp 0x37b6771d1
37b67733f
37b67733f 90 .
37b677340
37b677340loc_37b677340:
37b677340comiss x1, x5
37b677343jbe 0x37b677075
37b677349movaps x3, x13
37b67734dmulss x3, x0
37b677351comiss x1, x3
37b677354jbe 0x37b677075
37b67735adivss x5, x1
37b67735emov rax, [rsp+536]
37b677366movss [rax], x5
37b67736ajmp 0x37b677075
37b67736f
37b67736f 90 .
37b677370
37b677370loc_37b677370:
37b677370movaps x1, x0
37b677373andps x1, x2
37b677376comiss x1, x5
37b677379jbe 0x37b677257
37b67737fmulss x6, x13
37b677384comiss x1, x6
37b677387jbe 0x37b677257
37b67738ddivss x5, x1
37b677391mov rax, [rsp+536]
37b677399mulss x0, x5
37b67739dmovss [rax], x5
37b6773a1jmp 0x37b677257
37b6773a6
37b6773a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6773b0
37b6773b0loc_37b6773b0:
37b6773b0mulss x8, x13
37b6773b5comiss x0, x8
37b6773b9movaps x8, x5
37b6773bdjb 0x37b676db5
37b6773c3divss x8, x0
37b6773c8mov rax, [rsp+536]
37b6773d0mulss x6, x8
37b6773d5movss [rax], x8
37b6773damulss x1, x8
37b6773dfjmp 0x37b676db5
37b676620
Loading..