File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b68da40
37b68da40slaqtr_:
37b68da40push r15
37b68da42push r14
37b68da44push r13
37b68da46push r12
37b68da48push rbp
37b68da49push rdi
37b68da4apush rsi
37b68da4bpush rbx
37b68da4csub rsp, 456
37b68da53movups [rsp+336], x6
37b68da5bmovups [rsp+352], x7
37b68da63movups [rsp+368], x8
37b68da6cmovups [rsp+384], x9
37b68da75movups [rsp+400], x10
37b68da7emovups [rsp+416], x11
37b68da87movups [rsp+432], x12
37b68da90mov edi, [rcx]
37b68da92mov rax, [rsp+560]
37b68da9amov ebp, [r8]
37b68da9dmov rbx, [rsp+592]
37b68daa5mov rsi, [rsp+600]
37b68daadmov eax, [rax]
37b68daafmov [rsp+160], edi
37b68dab6mov rdi, [rsp+608]
37b68dabemov r14, r8
37b68dac1mov [rsp+536], rdx
37b68dac9mov [rsp+552], r9
37b68dad1mov [rdi], 0
37b68dad7test ebp, ebp
37b68dad9jne 0x37b68db30
37b68dadb
37b68dadbloc_37b68dadb:
37b68dadbmovups x6, [rsp+336]
37b68dae3movups x7, [rsp+352]
37b68daebmovups x8, [rsp+368]
37b68daf4movups x9, [rsp+384]
37b68dafdmovups x10, [rsp+400]
37b68db06movups x11, [rsp+416]
37b68db0fmovups x12, [rsp+432]
37b68db18add rsp, 456
37b68db1fpop rbx
37b68db20pop rsi
37b68db21pop rdi
37b68db22pop rbp
37b68db23pop r12
37b68db25pop r13
37b68db27pop r14
37b68db29pop r15
37b68db2bret
37b68db2c
37b68db2c 0f 1f 40 00 ..@.
37b68db30
37b68db30loc_37b68db30:
37b68db30movsxd rdi, eax
37b68db33xor eax, eax
37b68db35mov edx, 1
37b68db3atest rdi, rdi
37b68db3dlea rcx, [rip+0xda625c]
37b68db44pxor x9, x9
37b68db49cmovns rax, rdi
37b68db4dmov [rsp+144], rax
37b68db55not rax
37b68db58mov [rsp+168], rax
37b68db60call slamch_
37b68db65mov edx, 1
37b68db6alea rcx, [rip+0xda6230]
37b68db71movaps x6, x0
37b68db74movaps x12, x0
37b68db78call slamch_
37b68db7dlea rax, [rsp+304]
37b68db85mov r8, r14
37b68db88mov rdx, r14
37b68db8bmovaps x7, x0
37b68db8emov [rsp+40], rax
37b68db93mov r9, [rsp+552]
37b68db9blea rcx, [rip+0xda6200]
37b68dba2divss x7, x6
37b68dba6mov [rsp+152], rax
37b68dbaemov rax, [rsp+560]
37b68dbb6mov [rsp+48], 1
37b68dbbfmovss x8, [rip+0xda61f4]
37b68dbc8mov [rsp+32], rax
37b68dbcdmovaps x10, x8
37b68dbd1call slange_
37b68dbd6mov rax, [rsp+536]
37b68dbdemovss x6, [rip+0xda61da]
37b68dbe6movss [rsp+288], x0
37b68dbefmov edi, [rax]
37b68dbf1divss x10, x7
37b68dbf6test edi, edi
37b68dbf8je 0x37b68f350
37b68dbfe
37b68dbfeloc_37b68dbfe:
37b68dbfemulss x0, x12
37b68dc03mov r13l, [r14]
37b68dc06mov [rsi], 0
37b68dc0cmaxss x0, x7
37b68dc10movss [rsp+272], x0
37b68dc19movaps x11, x0
37b68dc1dcmp r13l, 1
37b68dc21jle 0x37b68dd60
37b68dc27mov rax, [rsp+144]
37b68dc2fmov rdi, [rsp+168]
37b68dc37mov ebp, 2
37b68dc3clea r15, [4*rax]
37b68dc44lea rax, [rdi+2*rax]
37b68dc48mov rdi, [rsp+552]
37b68dc50lea rdi, [rdi+4*rax+4]
37b68dc55nop [rax+rax]
37b68dc60
37b68dc60loc_37b68dc60:
37b68dc60lea eax, [rbp-1]
37b68dc63mov rdx, rdi
37b68dc66lea r8, [rip+0xda6137]
37b68dc6dadd rdi, r15
37b68dc70lea rcx, [rsp+320]
37b68dc78mov [rsp+320], eax
37b68dc7fcall sasum_
37b68dc84movss [rsi+4*rbp-4], x0
37b68dc8aadd rbp, 1
37b68dc8ecmp r13l, ebp
37b68dc91jge 0x37b68dc60
37b68dc93mov rax, [rsp+536]
37b68dc9bmov r13l, [r14]
37b68dc9emov r11l, [rax]
37b68dca1test r11l, r11l
37b68dca4jne 0x37b68dd70
37b68dcaacmp r13l, 1
37b68dcaejle 0x37b68dd51
37b68dcb4lea eax, [r13-2]
37b68dcb8cmp eax, 2
37b68dcbbjbe 0x37b68fbde
37b68dcc1lea edx, [r13-1]
37b68dcc5movss x0, [rip+0xda60f3]
37b68dccdmov rcx, [rsp+568]
37b68dcd5xor eax, eax
37b68dcd7mov r8l, edx
37b68dcdashr r8l, 2
37b68dcdeshufps x0, x0, 0
37b68dce2shl r8, 4
37b68dce6nop [rax]
37b68dceanop [rax+rax]
37b68dcf5nop [rax+rax]
37b68dd00
37b68dd00loc_37b68dd00:
37b68dd00movups x1, [rcx+rax+4]
37b68dd05movups x4, [rsi+rax+4]
37b68dd0aandps x1, x0
37b68dd0daddps x1, x4
37b68dd10movups [rsi+rax+4], x1
37b68dd15add rax, 16
37b68dd19cmp rax, r8
37b68dd1cjne 0x37b68dd00
37b68dd1etest dl, 3
37b68dd21je 0x37b68dd51
37b68dd23and edx, -4
37b68dd26lea eax, [rdx+2]
37b68dd29
37b68dd29loc_37b68dd29:
37b68dd29mov rdx, [rsp+568]
37b68dd31cdqe
37b68dd33
37b68dd33loc_37b68dd33:
37b68dd33movss x0, [rdx+4*rax-4]
37b68dd39andps x0, x6
37b68dd3caddss x0, [rsi+4*rax-4]
37b68dd42movss [rsi+4*rax-4], x0
37b68dd48add rax, 1
37b68dd4ccmp r13l, eax
37b68dd4fjge 0x37b68dd33
37b68dd51
37b68dd51loc_37b68dd51:
37b68dd51add r13l, r13l
37b68dd54mov eax, r13l
37b68dd57jmp 0x37b68dd75
37b68dd59
37b68dd59 0f 1f 80 00 00 00 00 .......
37b68dd60
37b68dd60loc_37b68dd60:
37b68dd60mov rax, [rsp+536]
37b68dd68mov eax, [rax]
37b68dd6atest eax, eax
37b68dd6cje 0x37b68dd51
37b68dd6enop
37b68dd70
37b68dd70loc_37b68dd70:
37b68dd70lea eax, [r13+r13]
37b68dd75
37b68dd75loc_37b68dd75:
37b68dd75lea r8, [rip+0xda6028]
37b68dd7cmov rdx, rbx
37b68dd7flea rcx, [rsp+252]
37b68dd87mov [rsp+256], eax
37b68dd8emov [rsp+252], r13l
37b68dd96call isamax_
37b68dd9bcdqe
37b68dd9dmovss x7, [rbx+4*rax-4]
37b68dda3andps x7, x6
37b68dda6comiss x7, x10
37b68ddaaja 0x37b68f318
37b68ddb0mov rax, [rsp+584]
37b68ddb8movss [rax], x8
37b68ddbd
37b68ddbdloc_37b68ddbd:
37b68ddbdmov rax, [rsp+536]
37b68ddc5mov r15l, [r14]
37b68ddc8mov r10l, [rax]
37b68ddcbmov edx, r15l
37b68ddcetest r10l, r10l
37b68ddd1je 0x37b68e2a0
37b68ddd7mov eax, [rsp+160]
37b68dddexor eax, 1
37b68dde1je 0x37b68ec68
37b68dde7test r15l, r15l
37b68ddeajle 0x37b68dadb
37b68ddf0mov rcx, [rsp+144]
37b68ddf8movsxd rbp, r15l
37b68ddfbmov rdi, [rsp+168]
37b68de03mov [rsp+544], r14
37b68de0bmov rdx, [rsp+552]
37b68de13lea r12, [rbp-1]
37b68de17mov [rsp+600], rsi
37b68de1fmovaps x12, x10
37b68de23mov rax, rcx
37b68de26neg rax
37b68de29lea r10, [4*rax]
37b68de31mov rax, rcx
37b68de34imul rax, rbp
37b68de38add rax, rdi
37b68de3blea r13, [rdx+4*rax+4]
37b68de40lea rax, [4*rdi]
37b68de48mov [rsp+160], rax
37b68de50mov rax, rcx
37b68de53imul rax, r12
37b68de57add rax, rdi
37b68de5aadd rax, rbp
37b68de5dlea rdi, [rdx+4*rax-4]
37b68de62jmp 0x37b68e11b
37b68de67
37b68de67 66 0f 1f 84 00 00 00 00 00 f........
37b68de70
37b68de70loc_37b68de70:
37b68de70mov rax, [rbx+4*rbp-8]
37b68de75lea rcx, [rip+0xda5f2c]
37b68de7clea r15, [rsp+264]
37b68de84mov [rsp+40], rdi
37b68de89mov [rsp+112], rcx
37b68de8elea r9, [rsp+272]
37b68de96lea r8, [rip+0xda5f07]
37b68de9dmov [rsp+304], rax
37b68dea5lea rax, [rsp+248]
37b68deadlea rdx, [rip+0xda5ef4]
37b68deb4mov [rsp+136], rax
37b68debclea rax, [rsp+288]
37b68dec4mov [rsp+128], rax
37b68decclea rax, [rsp+320]
37b68ded4mov [rsp+104], rax
37b68ded9lea rax, [rip+0xda5ed0]
37b68dee0mov [rsp+96], rax
37b68dee5mov [rsp+88], rax
37b68deeamov rax, [rsp+152]
37b68def2mov [rsp+80], rcx
37b68def7mov rcx, [rsp+560]
37b68deffmov [rsp+72], rax
37b68df04lea rax, [rip+0xda5ea9]
37b68df0bmov [rsp+64], rax
37b68df10mov [rsp+56], rax
37b68df15mov [rsp+48], rcx
37b68df1alea rcx, [rip+0xda5e8b]
37b68df21mov [rsp+32], rax
37b68df26mov [rsp+120], r15
37b68df2bmov [rsp+168], r10
37b68df33movups [rsp+320], x9
37b68df3ccall slaln2_
37b68df41mov r9l, [rsp+248]
37b68df49movups x9, [rsp+320]
37b68df52mov rax, [rsp+320]
37b68df5amov r10, [rsp+168]
37b68df62movss x0, [rsp+320]
37b68df6btest r9l, r9l
37b68df6emovss x10, [rsp+324]
37b68df78je 0x37b68df88
37b68df7amov rcx, [rsp+608]
37b68df82mov [rcx], 2
37b68df88
37b68df88loc_37b68df88:
37b68df88ucomiss x8, [rsp+264]
37b68df91jp 0x37b68f4a0
37b68df97jne 0x37b68f4a0
37b68df9d
37b68df9dloc_37b68df9d:
37b68df9dmovaps x1, x10
37b68dfa1andps x0, x6
37b68dfa4mov [rbx+4*rbp-8], rax
37b68dfa9andps x1, x6
37b68dfacmaxss x0, x1
37b68dfb0comiss x0, x8
37b68dfb4jbe 0x37b68dff0
37b68dfb6movaps x1, x8
37b68dfbamov rax, [rsp+600]
37b68dfc2divss x1, x0
37b68dfc6movaps x0, x12
37b68dfcasubss x0, x7
37b68dfcemovss [rsp+260], x1
37b68dfd7mulss x0, x1
37b68dfdbmovss x1, [rax+4*rbp-8]
37b68dfe1maxss x1, [rax+4*rbp-4]
37b68dfe7comiss x1, x0
37b68dfeaja 0x37b68fbf0
37b68dff0
37b68dff0loc_37b68dff0:
37b68dff0cmp r14l, 1
37b68dff4je 0x37b68f3c0
37b68dffalea rax, [rip+0xda5da3]
37b68e001movss x0, [rbx+4*rbp-8]
37b68e007mov [rsp+32], rbx
37b68e00clea r15l, [rsi-2]
37b68e010mov [rsp+40], rax
37b68e015lea rsi, [r13+r10]
37b68e01amov r9, rax
37b68e01dxorps x0, [rip+0xda5dac]
37b68e024lea rcx, [rsp+296]
37b68e02cmov r8, rsi
37b68e02flea rdx, [rsp+300]
37b68e037mov [rsp+176], r10
37b68e03fmov [rsp+168], rcx
37b68e047movss [rsp+300], x0
37b68e050mov [rsp+296], r15l
37b68e058call saxpy_
37b68e05dlea rax, [rip+0xda5d40]
37b68e064movss x0, [rbx+4*rbp-4]
37b68e06amov [rsp+32], rbx
37b68e06fmov [rsp+40], rax
37b68e074xorps x0, [rip+0xda5d55]
37b68e07bmov r9, rax
37b68e07emov r8, r13
37b68e081mov rcx, [rsp+168]
37b68e089lea rdx, [rsp+300]
37b68e091mov [rsp+296], r15l
37b68e099movss [rsp+300], x0
37b68e0a2call saxpy_
37b68e0a7lea r8, [rip+0xda5cf6]
37b68e0aemov rdx, rbx
37b68e0b1lea rcx, [rsp+300]
37b68e0b9mov [rsp+300], r15l
37b68e0c1call isamax_
37b68e0c6mov r10, [rsp+176]
37b68e0cecdqe
37b68e0d0movss x7, [rbx+4*rax-4]
37b68e0d6andps x7, x6
37b68e0d9nop [rax+rax]
37b68e0dfnop [rax+rax]
37b68e0eanop [rax+rax]
37b68e0f5nop [rax+rax]
37b68e100
37b68e100loc_37b68e100:
37b68e100mov rbp, r12
37b68e103mov r13, rsi
37b68e106add rdi, [rsp+160]
37b68e10etest r12l, r12l
37b68e111jle 0x37b68dadb
37b68e117sub r12, 1
37b68e11b
37b68e11bloc_37b68e11b:
37b68e11bmov eax, ebp
37b68e11dlea rsi, [r13+r10]
37b68e122cmp ebp, r15l
37b68e125jg 0x37b68e100
37b68e127mov esi, ebp
37b68e129lea r14l, [rbp-1]
37b68e12dcmp ebp, 1
37b68e130je 0x37b68f3d0
37b68e136pxor x0, x0
37b68e13aucomiss x0, [rdi+4]
37b68e13ejp 0x37b68de70
37b68e144mov r15l, r14l
37b68e147jne 0x37b68de70
37b68e14d
37b68e14dloc_37b68e14d:
37b68e14dmov rsi, [rsp+144]
37b68e155movss x0, [rbx+4*rbp-4]
37b68e15bmovss x2, [rdi+4*rsi+4]
37b68e161movss [rsp+284], x2
37b68e16amovaps x1, x2
37b68e16dmovss x2, [rsp+272]
37b68e176andps x1, x6
37b68e179comiss x2, x1
37b68e17cjbe 0x37b68e198
37b68e17emov rsi, [rsp+608]
37b68e186movaps x1, x2
37b68e189movss [rsp+284], x2
37b68e192mov [rsi], 1
37b68e198
37b68e198loc_37b68e198:
37b68e198pxor x2, x2
37b68e19cucomiss x0, x2
37b68e19fjp 0x37b68e1ac
37b68e1a1lea rsi, [r13+r10]
37b68e1a6je 0x37b68e100
37b68e1ac
37b68e1acloc_37b68e1ac:
37b68e1accomiss x8, x1
37b68e1b0ja 0x37b68fab0
37b68e1b6
37b68e1b6loc_37b68e1b6:
37b68e1b6divss x0, [rsp+284]
37b68e1bfmovss [rbx+4*rbp-4], x0
37b68e1c5andps x0, x6
37b68e1c8comiss x0, x8
37b68e1ccjbe 0x37b68e202
37b68e1cemovaps x1, x8
37b68e1d2mov rsi, [rsp+600]
37b68e1dadivss x1, x0
37b68e1demovaps x0, x12
37b68e1e2subss x0, x7
37b68e1e6movss [rsp+260], x1
37b68e1efmulss x0, x1
37b68e1f3movss x1, [rsi+4*rbp-4]
37b68e1f9comiss x1, x0
37b68e1fcja 0x37b68fb83
37b68e202
37b68e202loc_37b68e202:
37b68e202lea rsi, [r13+r10]
37b68e207cmp eax, 1
37b68e20aje 0x37b68e100
37b68e210lea rax, [rip+0xda5b8d]
37b68e217movss x0, [rbx+4*rbp-4]
37b68e21dmov [rsp+32], rbx
37b68e222lea rbp, [rsp+300]
37b68e22amov [rsp+40], rax
37b68e22fmov r9, rax
37b68e232mov r8, r13
37b68e235mov rdx, rbp
37b68e238xorps x0, [rip+0xda5b91]
37b68e23flea rcx, [rsp+296]
37b68e247mov [rsp+168], r10
37b68e24fmov [rsp+296], r14l
37b68e257movss [rsp+300], x0
37b68e260call saxpy_
37b68e265lea r8, [rip+0xda5b38]
37b68e26cmov rdx, rbx
37b68e26fmov rcx, rbp
37b68e272mov [rsp+300], r14l
37b68e27acall isamax_
37b68e27fmov r10, [rsp+168]
37b68e287cdqe
37b68e289movss x7, [rbx+4*rax-4]
37b68e28fandps x7, x6
37b68e292jmp 0x37b68e100
37b68e297
37b68e297 66 0f 1f 84 00 00 00 00 00 f........
37b68e2a0
37b68e2a0loc_37b68e2a0:
37b68e2a0mov rax, [rsp+576]
37b68e2a8movss x0, [rax]
37b68e2acmov eax, [rsp+160]
37b68e2b3andps x0, x6
37b68e2b6xor eax, 1
37b68e2b9mulss x0, x12
37b68e2bemaxss x0, x11
37b68e2c3movss [rsp+276], x0
37b68e2ccje 0x37b68e5f0
37b68e2d2test r15l, r15l
37b68e2d5jle 0x37b68dadb
37b68e2dbmov rdi, [rsp+144]
37b68e2e3movsxd rbp, r15l
37b68e2e6mov rcx, [rsp+168]
37b68e2eemov [rsp+600], rsi
37b68e2f6mov rdx, [rsp+552]
37b68e2felea r12, [rbx+4*rbp-4]
37b68e303mov r13l, r15l
37b68e306mov rax, rdi
37b68e309neg rax
37b68e30cshl rax, 2
37b68e310mov [rsp+176], rax
37b68e318mov rax, rdi
37b68e31bimul rax, rbp
37b68e31fadd rax, rcx
37b68e322lea rax, [rdx+4*rax+4]
37b68e327mov [rsp+160], rax
37b68e32flea rax, [4*rcx]
37b68e337mov [rsp+168], rax
37b68e33flea rax, [rbp-1]
37b68e343imul rax, rdi
37b68e347add rax, rcx
37b68e34aadd rax, rbp
37b68e34dlea rdi, [rdx+4*rax-4]
37b68e352jmp 0x37b68e5af
37b68e357
37b68e357 66 0f 1f 84 00 00 00 00 00 f........
37b68e360
37b68e360loc_37b68e360:
37b68e360mov ecx, [r14]
37b68e363lea edx, [r13+rcx-1]
37b68e368movsxd rdx, edx
37b68e36bmovss x2, [rbx+4*rdx]
37b68e370cmp ebp, 1
37b68e373je 0x37b68eff8
37b68e379pxor x5, x5
37b68e37ducomiss x5, [rdi+4]
37b68e381mov rax, [rsp+576]
37b68e389movss x0, [rax]
37b68e38djp 0x37b68e398
37b68e38fmov r15l, esi
37b68e392je 0x37b68f007
37b68e398
37b68e398loc_37b68e398:
37b68e398lea eax, [rcx+rsi-1]
37b68e39cmovss x1, [r12-4]
37b68e3a3lea rcx, [rip+0xda59fe]
37b68e3aaxorps x0, [rip+0xda5a1f]
37b68e3b1cdqe
37b68e3b3lea r8, [rip+0xda59ee]
37b68e3balea r15, [rsp+264]
37b68e3c2mov [rsp+192], r10l
37b68e3camovss x3, [rbx+4*rax]
37b68e3cfmov rdx, r8
37b68e3d2lea rax, [rsp+248]
37b68e3dalea r9, [rsp+276]
37b68e3e2movss [rsp+300], x0
37b68e3ebmovups [rsp+320], x9
37b68e3f4unpcklps x3, x2
37b68e3f7movss x2, [r12]
37b68e3fdmov [rsp+136], rax
37b68e405lea rax, [rsp+288]
37b68e40dmov [rsp+128], rax
37b68e415lea rax, [rsp+320]
37b68e41dunpcklps x1, x2
37b68e420mov [rsp+104], rax
37b68e425lea rax, [rsp+300]
37b68e42dmovlhps x1, x3
37b68e430mov [rsp+184], rax
37b68e438mov [rsp+96], rax
37b68e43dlea rax, [rip+0xda596c]
37b68e444mov [rsp+88], rax
37b68e449mov rax, [rsp+152]
37b68e451mov [rsp+112], rcx
37b68e456mov [rsp+80], rcx
37b68e45bmov rcx, [rsp+560]
37b68e463mov [rsp+72], rax
37b68e468lea rax, [rip+0xda5945]
37b68e46fmov [rsp+48], rcx
37b68e474lea rcx, [rip+0xda5931]
37b68e47bmov [rsp+64], rax
37b68e480mov [rsp+56], rax
37b68e485mov [rsp+40], rdi
37b68e48amov [rsp+32], rax
37b68e48fmovups [rsp+304], x1
37b68e497mov [rsp+120], r15
37b68e49ccall slaln2_
37b68e4a1mov ecx, [rsp+248]
37b68e4a8movups x9, [rsp+320]
37b68e4b1mov r11, [rsp+328]
37b68e4b9mov r10l, [rsp+192]
37b68e4c1movq x5, [rsp+320]
37b68e4catest ecx, ecx
37b68e4ccmovss x0, [rsp+320]
37b68e4d5movss x1, [rsp+324]
37b68e4demovss x3, [rsp+328]
37b68e4e7movss x2, [rsp+332]
37b68e4f0je 0x37b68e500
37b68e4f2mov rax, [rsp+608]
37b68e4famov [rax], 2
37b68e500
37b68e500loc_37b68e500:
37b68e500ucomiss x8, [rsp+264]
37b68e509jp 0x37b68f510
37b68e50fjne 0x37b68f510
37b68e515
37b68e515loc_37b68e515:
37b68e515andps x0, x6
37b68e518andps x3, x6
37b68e51bandps x1, x6
37b68e51emov eax, [r14]
37b68e521andps x2, x6
37b68e524addss x0, x3
37b68e528movlps [r12-4], x5
37b68e52eaddss x1, x2
37b68e532lea eax, [rax+rsi-1]
37b68e536cdqe
37b68e538mov [rbx+4*rax], r11
37b68e53cmaxss x0, x1
37b68e540comiss x0, x8
37b68e544jbe 0x37b68e580
37b68e546movaps x1, x8
37b68e54amov rax, [rsp+600]
37b68e552divss x1, x0
37b68e556movaps x0, x10
37b68e55asubss x0, x7
37b68e55emovss [rsp+260], x1
37b68e567mulss x0, x1
37b68e56bmovss x1, [rax+4*rbp-8]
37b68e571maxss x1, [rax+4*rbp-4]
37b68e577comiss x1, x0
37b68e57aja 0x37b68fc40
37b68e580
37b68e580loc_37b68e580:
37b68e580cmp esi, 1
37b68e583jne 0x37b68f788
37b68e589mov rdx, [rsp+176]
37b68e591sub rbp, 1
37b68e595add [rsp+160], rdx
37b68e59dsub r12, 4
37b68e5a1add rdi, [rsp+168]
37b68e5a9xor r15l, r15l
37b68e5ac
37b68e5acloc_37b68e5ac:
37b68e5acmov r13l, esi
37b68e5af
37b68e5afloc_37b68e5af:
37b68e5aflea esi, [r13-1]
37b68e5b3mov r10l, ebp
37b68e5b6cmp ebp, r15l
37b68e5b9jle 0x37b68e360
37b68e5bf
37b68e5bfloc_37b68e5bf:
37b68e5bftest esi, esi
37b68e5c1je 0x37b68dadb
37b68e5c7
37b68e5c7loc_37b68e5c7:
37b68e5c7mov rcx, [rsp+176]
37b68e5cfsub rbp, 1
37b68e5d3add [rsp+160], rcx
37b68e5dbsub r12, 4
37b68e5dfadd rdi, [rsp+168]
37b68e5e7jmp 0x37b68e5ac
37b68e5e9
37b68e5e9 0f 1f 80 00 00 00 00 .......
37b68e5f0
37b68e5f0loc_37b68e5f0:
37b68e5f0test r15l, r15l
37b68e5f3jle 0x37b68dadb
37b68e5f9mov r8, [rsp+144]
37b68e601movaps x12, x10
37b68e605mov r13, rbx
37b68e608movaps x10, x9
37b68e60cmov ebp, 1
37b68e611mov r11l, 1
37b68e617movaps x9, x7
37b68e61bmov rdi, [rsp+552]
37b68e623shl r8, 2
37b68e627mov [rsp+176], r15l
37b68e62flea rax, [r8+4]
37b68e633mov [rsp+144], r8
37b68e63bmov r15, rdi
37b68e63emov [rsp+168], rax
37b68e646mov [rsp+600], rsi
37b68e64ejmp 0x37b68e8a0
37b68e653
37b68e653 0f 1f 44 00 00 ..D..
37b68e658
37b68e658loc_37b68e658:
37b68e658comiss x9, x8
37b68e65cjbe 0x37b68e696
37b68e65emovaps x3, x8
37b68e662movaps x1, x12
37b68e666mov rax, [rsp+600]
37b68e66edivss x3, x9
37b68e673subss x1, x0
37b68e677movss [rsp+260], x3
37b68e680mulss x1, x3
37b68e684movaps x0, x1
37b68e687movss x1, [rax+4*rbp-4]
37b68e68dcomiss x1, x0
37b68e690ja 0x37b68fd06
37b68e696
37b68e696loc_37b68e696:
37b68e696lea rax, [rip+0xda5707]
37b68e69dsub esi, 1
37b68e6a0mov r9, rbx
37b68e6a3mov rdx, rdi
37b68e6a6mov [rsp+32], rax
37b68e6abmov r8, rax
37b68e6aelea rcx, [rsp+300]
37b68e6b6mov [rsp+300], esi
37b68e6bdcall sdot_
37b68e6c2movsxd rax, [r14]
37b68e6c5mov [rsp+300], esi
37b68e6cclea rsi, [rip+0xda56d1]
37b68e6d3subss x7, x0
37b68e6d7lea rcx, [rsp+300]
37b68e6dfmov r8, rsi
37b68e6e2lea edx, [rax+rbp-1]
37b68e6e6lea r9, [rbx+4*rax]
37b68e6eamovsxd rdx, edx
37b68e6edmovss [r13], x7
37b68e6f3movss x7, [rbx+4*rdx]
37b68e6f8mov rdx, rdi
37b68e6fbmov [rsp+32], rsi
37b68e700call sdot_
37b68e705movsxd rcx, [r14]
37b68e708subss x7, x0
37b68e70clea edx, [rcx+rbp]
37b68e70flea eax, [rdx-1]
37b68e712movsxd rdx, edx
37b68e715cdqe
37b68e717movss [rbx+4*rdx-4], x7
37b68e71dcmp rbp, 1
37b68e721je 0x37b68fc8d
37b68e727mov rsi, [rsp+568]
37b68e72fmovss x1, [rbx+4*rcx]
37b68e734movss x0, [r13]
37b68e73amovss x4, [rsi+4*rbp-4]
37b68e740mov rsi, [rsp+576]
37b68e748movss [rsp+184], x4
37b68e751mulss x1, x4
37b68e755subss x0, x1
37b68e759movss [r13], x0
37b68e75fmovss x0, [rbx]
37b68e763mulss x0, x4
37b68e767addss x0, [rbx+4*rdx-4]
37b68e76dmovss [rbx+4*rdx-4], x0
37b68e773movss x1, [r13]
37b68e779andps x0, x6
37b68e77cmovss x7, [rsi]
37b68e780andps x1, x6
37b68e783addss x1, x0
37b68e787
37b68e787loc_37b68e787:
37b68e787movss x3, [r15]
37b68e78cmovaps x4, x7
37b68e78fmovss x2, [rsp+276]
37b68e798andps x4, x6
37b68e79bmovss [rsp+284], x3
37b68e7a4movaps x0, x3
37b68e7a7andps x0, x6
37b68e7aaaddss x0, x4
37b68e7aecomiss x2, x0
37b68e7b1jbe 0x37b68e7cd
37b68e7b3mov rsi, [rsp+608]
37b68e7bbmovaps x0, x2
37b68e7bemovss [rsp+284], x2
37b68e7c7mov [rsi], 1
37b68e7cd
37b68e7cdloc_37b68e7cd:
37b68e7cdcomiss x8, x0
37b68e7d1ja 0x37b68f5d0
37b68e7d7
37b68e7d7loc_37b68e7d7:
37b68e7d7lea rdx, [rbx+4*rax]
37b68e7dblea rax, [rsp+268]
37b68e7e3xorps x7, [rip+0xda55e6]
37b68e7eamov rcx, r13
37b68e7edmov [rsp+40], rax
37b68e7f2lea rax, [rsp+280]
37b68e7falea r9, [rsp+300]
37b68e802mov [rsp+32], rax
37b68e807lea r8, [rsp+284]
37b68e80fmovss [rsp+300], x7
37b68e818call sladiv_
37b68e81dmov edx, [r14]
37b68e820mov r11l, [rsp+160]
37b68e828movss x0, [rsp+280]
37b68e831movss x1, [rsp+268]
37b68e83alea eax, [rdx+rbp-1]
37b68e83ecdqe
37b68e840movss [r13], x0
37b68e846movss [rbx+4*rax], x1
37b68e84bmovss x0, [r13]
37b68e851andps x1, x6
37b68e854mov rax, [rsp+144]
37b68e85candps x0, x6
37b68e85fadd rax, rdi
37b68e862addss x0, x1
37b68e866maxss x9, x0
37b68e86bnop [rax+rax]
37b68e875nop [rax+rax]
37b68e880
37b68e880loc_37b68e880:
37b68e880add rbp, 1
37b68e884add r13, 4
37b68e888mov rdi, rax
37b68e88badd r15, [rsp+168]
37b68e893cmp [rsp+176], ebp
37b68e89ajl 0x37b68dadb
37b68e8a0
37b68e8a0loc_37b68e8a0:
37b68e8a0mov rax, [rsp+144]
37b68e8a8add rax, rdi
37b68e8abcmp r11l, ebp
37b68e8aejg 0x37b68e880
37b68e8b0lea eax, [rbp+1]
37b68e8b3movss x7, [r13]
37b68e8b9mov esi, ebp
37b68e8bbmov [rsp+160], eax
37b68e8c2lea eax, [rdx+rbp-1]
37b68e8c6cdqe
37b68e8c8movaps x1, x7
37b68e8cbmovss x0, [rbx+4*rax]
37b68e8d0andps x1, x6
37b68e8d3andps x0, x6
37b68e8d6addss x0, x1
37b68e8dacmp edx, ebp
37b68e8dcjle 0x37b68e658
37b68e8e2pxor x1, x1
37b68e8e6ucomiss x1, [r15+4]
37b68e8ebjp 0x37b68e8f3
37b68e8edje 0x37b68e658
37b68e8f3
37b68e8f3loc_37b68e8f3:
37b68e8f3comiss x9, x8
37b68e8f7lea r11l, [rsi+2]
37b68e8fbjbe 0x37b68e95e
37b68e8fdmov eax, [rsp+160]
37b68e904movss x3, [r13+4]
37b68e90alea eax, [rax+rdx-1]
37b68e90eandps x3, x6
37b68e911cdqe
37b68e913movss x1, [rbx+4*rax]
37b68e918mov rax, [rsp+600]
37b68e920andps x1, x6
37b68e923addss x1, x3
37b68e927maxss x1, x0
37b68e92bmovaps x0, x8
37b68e92fdivss x0, x9
37b68e934movss [rsp+260], x0
37b68e93dmovaps x0, x12
37b68e941subss x0, x1
37b68e945movss x1, [rax+4*rbp-4]
37b68e94bmaxss x1, [rax+4*rbp]
37b68e950divss x0, x9
37b68e955comiss x1, x0
37b68e958ja 0x37b68f6c8
37b68e95e
37b68e95eloc_37b68e95e:
37b68e95elea rax, [rip+0xda543f]
37b68e965sub esi, 1
37b68e968mov rdx, rdi
37b68e96bmov r9, rbx
37b68e96emov [rsp+32], rax
37b68e973mov r8, rax
37b68e976lea rcx, [rsp+300]
37b68e97emov [rsp+192], r11l
37b68e986mov [rsp+300], esi
37b68e98dcall sdot_
37b68e992mov rdx, [rsp+144]
37b68e99amov r9, rbx
37b68e99dlea rcx, [rip+0xda5400]
37b68e9a4subss x7, x0
37b68e9a8mov r8, rcx
37b68e9abmov [rsp+300], esi
37b68e9b2lea rax, [rdi+rdx]
37b68e9b6mov rdx, rax
37b68e9b9mov [rsp+184], rax
37b68e9c1movss [rsp+304], x7
37b68e9camovss x7, [r13+4]
37b68e9d0mov [rsp+32], rcx
37b68e9d5lea rcx, [rsp+300]
37b68e9ddcall sdot_
37b68e9e2movsxd rdx, [r14]
37b68e9e5mov [rsp+300], esi
37b68e9ecsubss x7, x0
37b68e9f0lea ecx, [rdx+rbp-1]
37b68e9f4lea r9, [rbx+4*rdx]
37b68e9f8mov rdx, rdi
37b68e9fbmovsxd rcx, ecx
37b68e9femovss [rsp+308], x7
37b68ea07movss x7, [rbx+4*rcx]
37b68ea0clea rcx, [rip+0xda5391]
37b68ea13mov [rsp+32], rcx
37b68ea18mov r8, rcx
37b68ea1blea rcx, [rsp+300]
37b68ea23call sdot_
37b68ea28movsxd rdx, [r14]
37b68ea2bmov [rsp+300], esi
37b68ea32mov esi, [rsp+160]
37b68ea39subss x7, x0
37b68ea3dmov rax, [rsp+184]
37b68ea45lea r9, [rbx+4*rdx]
37b68ea49lea ecx, [rdx+rsi-1]
37b68ea4dmov rdx, rax
37b68ea50mov [rsp+160], rax
37b68ea58lea rsi, [rsp+264]
37b68ea60movss [rsp+312], x7
37b68ea69movsxd rcx, ecx
37b68ea6cmovss x7, [rbx+4*rcx]
37b68ea71lea rcx, [rip+0xda532c]
37b68ea78mov [rsp+32], rcx
37b68ea7dmov r8, rcx
37b68ea80lea rcx, [rsp+300]
37b68ea88call sdot_
37b68ea8dmov rax, [rsp+568]
37b68ea95movsxd rdx, [r14]
37b68ea98movaps x2, x7
37b68ea9bmovaps x3, x0
37b68ea9emov rdi, [rsp+576]
37b68eaa6movss x1, [rsp+304]
37b68eaaflea r8, [rip+0xda52f2]
37b68eab6movss x0, [rax+4*rbp-4]
37b68eabcmovss x4, [rbx+4*rdx]
37b68eac1subss x2, x3
37b68eac5lea rdx, [rsp+248]
37b68eacdmovss x11, [rax+4*rbp]
37b68ead3movss x3, [rbx]
37b68ead7lea rax, [rip+0xda52ca]
37b68eadelea r9, [rsp+276]
37b68eae6movaps x5, x0
37b68eae9lea rcx, [rip+0xda52c8]
37b68eaf0movups [rsp+320], x10
37b68eaf9mulss x5, x4
37b68eafdmulss x3, x11
37b68eb02mulss x4, x11
37b68eb07mulss x0, [rbx]
37b68eb0bmov [rsp+112], rax
37b68eb10addss x0, [rsp+312]
37b68eb19mov [rsp+96], rdi
37b68eb1elea rdi, [rip+0xda528b]
37b68eb25subss x1, x5
37b68eb29mov [rsp+80], rax
37b68eb2emovss x5, [rsp+308]
37b68eb37mov rax, [rsp+152]
37b68eb3fmov [rsp+88], rdi
37b68eb44addss x2, x3
37b68eb48mov rdi, [rsp+560]
37b68eb50subss x5, x4
37b68eb54mov [rsp+40], r15
37b68eb59mov [rsp+72], rax
37b68eb5elea rax, [rip+0xda524f]
37b68eb65mov [rsp+136], rdx
37b68eb6dlea rdx, [rsp+288]
37b68eb75unpcklps x0, x2
37b68eb78mov [rsp+48], rdi
37b68eb7dunpcklps x1, x5
37b68eb80mov [rsp+32], rax
37b68eb85movlhps x1, x0
37b68eb88mov [rsp+128], rdx
37b68eb90lea rdx, [rsp+320]
37b68eb98mov [rsp+104], rdx
37b68eb9dmov rdx, r8
37b68eba0mov [rsp+64], rax
37b68eba5mov [rsp+56], rax
37b68ebaamov [rsp+120], rsi
37b68ebafmovups [rsp+304], x1
37b68ebb7call slaln2_
37b68ebbcmov edx, [rsp+248]
37b68ebc3movups x10, [rsp+320]
37b68ebccmov r12, [rsp+320]
37b68ebd4mov rdi, [rsp+328]
37b68ebdctest edx, edx
37b68ebdemov rax, [rsp+160]
37b68ebe6movss x7, [rsp+332]
37b68ebefmov r11l, [rsp+192]
37b68ebf7je 0x37b68ec07
37b68ebf9mov rdx, [rsp+608]
37b68ec01mov [rdx], 2
37b68ec07
37b68ec07loc_37b68ec07:
37b68ec07ucomiss x8, [rsp+264]
37b68ec10jp 0x37b68f440
37b68ec16jne 0x37b68f440
37b68ec1c
37b68ec1cloc_37b68ec1c:
37b68ec1cmov edx, [r14]
37b68ec1fmov [r13], r12
37b68ec23movaps x2, x7
37b68ec26andps x2, x6
37b68ec29lea ecx, [rdx+rbp-1]
37b68ec2dmovsxd rcx, ecx
37b68ec30mov [rbx+4*rcx], rdi
37b68ec34movss x0, [r13]
37b68ec3amovss x1, [rbx+4*rcx]
37b68ec3fandps x0, x6
37b68ec42andps x1, x6
37b68ec45addss x0, x1
37b68ec49movss x1, [r13+4]
37b68ec4fandps x1, x6
37b68ec52addss x1, x2
37b68ec56maxss x0, x1
37b68ec5amaxss x9, x0
37b68ec5fjmp 0x37b68e880
37b68ec64
37b68ec64 0f 1f 40 00 ..@.
37b68ec68
37b68ec68loc_37b68ec68:
37b68ec68test r15l, r15l
37b68ec6bjle 0x37b68dadb
37b68ec71mov [rsp+544], r14
37b68ec79movaps x12, x10
37b68ec7dmov r13l, edx
37b68ec80mov r12, [rsp+144]
37b68ec88movaps x10, x9
37b68ec8cmov rdi, [rsp+552]
37b68ec94mov ebp, 1
37b68ec99lea rcx, [rsp+300]
37b68eca1shl r12, 2
37b68eca5mov [rsp+600], rsi
37b68ecadmovaps x9, x7
37b68ecb1mov r14l, 1
37b68ecb7mov [rsp+144], rcx
37b68ecbfmov r15, rdi
37b68ecc2lea rsi, [r12+4]
37b68ecc7jmp 0x37b68edb3
37b68eccc
37b68eccc 0f 1f 40 00 ..@.
37b68ecd0
37b68ecd0loc_37b68ecd0:
37b68ecd0comiss x9, x8
37b68ecd4lea r14l, [rax+1]
37b68ecd8jbe 0x37b68ed0f
37b68ecdamovaps x3, x8
37b68ecdemovaps x0, x12
37b68ece2mov rcx, [rsp+600]
37b68eceadivss x3, x9
37b68ecefsubss x0, x2
37b68ecf3movss x2, [rcx+4*rbp-4]
37b68ecf9movss [rsp+260], x3
37b68ed02mulss x0, x3
37b68ed06comiss x2, x0
37b68ed09ja 0x37b68fcac
37b68ed0f
37b68ed0floc_37b68ed0f:
37b68ed0fsub eax, 1
37b68ed12mov rcx, [rsp+144]
37b68ed1amov r9, rbx
37b68ed1dmov rdx, rdi
37b68ed20mov [rsp+300], eax
37b68ed27lea rax, [rip+0xda5076]
37b68ed2emov [rsp+32], rax
37b68ed33mov r8, rax
37b68ed36call sdot_
37b68ed3bmovss x2, [r15]
37b68ed40movss x1, [rsp+272]
37b68ed49subss x7, x0
37b68ed4dmovaps x0, x2
37b68ed50andps x0, x6
37b68ed53comiss x1, x0
37b68ed56movss [rbx+4*rbp-4], x7
37b68ed5cjbe 0x37b68ed72
37b68ed5emov rax, [rsp+608]
37b68ed66movaps x2, x1
37b68ed69movaps x0, x1
37b68ed6cmov [rax], 1
37b68ed72
37b68ed72loc_37b68ed72:
37b68ed72comiss x8, x0
37b68ed76ja 0x37b68f640
37b68ed7c
37b68ed7cloc_37b68ed7c:
37b68ed7cdivss x7, x2
37b68ed80lea rax, [r12+rdi]
37b68ed84movss [rbx+4*rbp-4], x7
37b68ed8aandps x7, x6
37b68ed8dmaxss x9, x7
37b68ed92nop [rax]
37b68ed95nop [rax+rax]
37b68eda0
37b68eda0loc_37b68eda0:
37b68eda0add rbp, 1
37b68eda4mov rdi, rax
37b68eda7add r15, rsi
37b68edaacmp r13l, ebp
37b68edadjl 0x37b68dadb
37b68edb3
37b68edb3loc_37b68edb3:
37b68edb3lea rax, [r12+rdi]
37b68edb7cmp ebp, r14l
37b68edbajl 0x37b68eda0
37b68edbcmovss x7, [rbx+4*rbp-4]
37b68edc2mov rcx, [rsp+544]
37b68edcamov eax, ebp
37b68edccmovaps x2, x7
37b68edcfandps x2, x6
37b68edd2cmp [rcx], ebp
37b68edd4jle 0x37b68ecd0
37b68eddapxor x0, x0
37b68eddeucomiss x0, [r15+4]
37b68ede3jp 0x37b68edeb
37b68ede5je 0x37b68ecd0
37b68edeb
37b68edebloc_37b68edeb:
37b68edebcomiss x9, x8
37b68edeflea r14l, [rax+2]
37b68edf3jbe 0x37b68ee3b
37b68edf5movaps x3, x8
37b68edf9movss x0, [rbx+4*rbp]
37b68edfemov rcx, [rsp+600]
37b68ee06divss x3, x9
37b68ee0bandps x0, x6
37b68ee0emovss x1, [rcx+4*rbp]
37b68ee13maxss x1, [rcx+4*rbp-4]
37b68ee19maxss x0, x2
37b68ee1dmovaps x2, x12
37b68ee21subss x2, x0
37b68ee25movss [rsp+260], x3
37b68ee2emulss x2, x3
37b68ee32comiss x1, x2
37b68ee35ja 0x37b68f728
37b68ee3b
37b68ee3bloc_37b68ee3b:
37b68ee3bsub eax, 1
37b68ee3emov rcx, [rsp+144]
37b68ee46mov rdx, rdi
37b68ee49mov r9, rbx
37b68ee4cmov [rsp+300], eax
37b68ee53mov [rsp+160], eax
37b68ee5alea rax, [rip+0xda4f43]
37b68ee61mov [rsp+32], rax
37b68ee66mov r8, rax
37b68ee69call sdot_
37b68ee6emov eax, [rsp+160]
37b68ee75mov rcx, [rsp+144]
37b68ee7dmov r9, rbx
37b68ee80subss x7, x0
37b68ee84mov [rsp+300], eax
37b68ee8blea rax, [r12+rdi]
37b68ee8flea rdi, [rip+0xda4f0e]
37b68ee96mov r8, rdi
37b68ee99mov rdx, rax
37b68ee9cmov [rsp+160], rax
37b68eea4movss [rsp+304], x7
37b68eeadmovss x7, [rbx+4*rbp]
37b68eeb2mov [rsp+32], rdi
37b68eeb7lea rdi, [rsp+264]
37b68eebfcall sdot_
37b68eec4lea rax, [rip+0xda4edd]
37b68eecbmov [rsp+120], rdi
37b68eed0lea rcx, [rip+0xda4ed9]
37b68eed7mov [rsp+112], rax
37b68eedcsubss x7, x0
37b68eee0lea rdx, [rsp+248]
37b68eee8mov [rsp+80], rax
37b68eeedmov rax, [rsp+152]
37b68eef5lea r8, [rip+0xda4ea8]
37b68eefclea r9, [rsp+272]
37b68ef04mov [rsp+136], rdx
37b68ef0clea rdx, [rsp+288]
37b68ef14mov [rsp+96], rcx
37b68ef19mov [rsp+88], rcx
37b68ef1emov rcx, [rsp+560]
37b68ef26mov [rsp+128], rdx
37b68ef2elea rdx, [rsp+320]
37b68ef36mov [rsp+72], rax
37b68ef3blea rax, [rip+0xda4e72]
37b68ef42mov [rsp+104], rdx
37b68ef47lea rdx, [rip+0xda4e5a]
37b68ef4emov [rsp+64], rax
37b68ef53mov [rsp+56], rax
37b68ef58mov [rsp+48], rcx
37b68ef5dlea rcx, [rip+0xda4e54]
37b68ef64mov [rsp+32], rax
37b68ef69mov [rsp+40], r15
37b68ef6emovss [rsp+308], x7
37b68ef77movups [rsp+320], x10
37b68ef80call slaln2_
37b68ef85mov r8l, [rsp+248]
37b68ef8dmovups x10, [rsp+320]
37b68ef96movss x7, [rsp+324]
37b68ef9fmov rax, [rsp+160]
37b68efa7movq x0, [rsp+320]
37b68efb0test r8l, r8l
37b68efb3je 0x37b68efc3
37b68efb5mov rcx, [rsp+608]
37b68efbdmov [rcx], 2
37b68efc3
37b68efc3loc_37b68efc3:
37b68efc3ucomiss x8, [rsp+264]
37b68efccjp 0x37b68f3e0
37b68efd2jne 0x37b68f3e0
37b68efd8
37b68efd8loc_37b68efd8:
37b68efd8movlps [rbx+4*rbp-4], x0
37b68efddandps x7, x6
37b68efe0andps x0, x6
37b68efe3maxss x0, x7
37b68efe7maxss x9, x0
37b68efecjmp 0x37b68eda0
37b68eff1
37b68eff1 0f 1f 80 00 00 00 00 .......
37b68eff8
37b68eff8loc_37b68eff8:
37b68eff8mov rax, [rsp+568]
37b68f000xor r15l, r15l
37b68f003movss x0, [rax]
37b68f007
37b68f007loc_37b68f007:
37b68f007mov rax, [rsp+144]
37b68f00fmovss x1, [r12]
37b68f015andps x2, x6
37b68f018movss [rsp+292], x0
37b68f021andps x0, x6
37b68f024movss x3, [rdi+4*rax+4]
37b68f02aandps x1, x6
37b68f02daddss x1, x2
37b68f031movss [rsp+284], x3
37b68f03amovaps x2, x3
37b68f03dandps x2, x6
37b68f040addss x0, x2
37b68f044movss x2, [rsp+276]
37b68f04dcomiss x2, x0
37b68f050jbe 0x37b68f06c
37b68f052mov rax, [rsp+608]
37b68f05amovaps x0, x2
37b68f05dmovss [rsp+284], x2
37b68f066mov [rax], 1
37b68f06c
37b68f06cloc_37b68f06c:
37b68f06cpxor x5, x5
37b68f070ucomiss x1, x5
37b68f073jp 0x37b68f07b
37b68f075je 0x37b68e5bf
37b68f07b
37b68f07bloc_37b68f07b:
37b68f07bcomiss x8, x0
37b68f07fja 0x37b68fa30
37b68f085
37b68f085loc_37b68f085:
37b68f085lea rcx, [rsp+268]
37b68f08dlea rdx, [rbx+4*rdx]
37b68f091mov [rsp+184], r10l
37b68f099mov [rsp+40], rcx
37b68f09elea rcx, [rsp+280]
37b68f0a6lea r9, [rsp+292]
37b68f0aemov [rsp+32], rcx
37b68f0b3lea r8, [rsp+284]
37b68f0bbmov rcx, r12
37b68f0becall sladiv_
37b68f0c3mov edx, [r14]
37b68f0c6mov r10l, [rsp+184]
37b68f0cemovss x0, [rsp+280]
37b68f0d7movss x1, [rsp+268]
37b68f0e0lea edx, [rdx+r13-1]
37b68f0e5movsxd rdx, edx
37b68f0e8movss [r12], x0
37b68f0eemovss [rbx+4*rdx], x1
37b68f0f3movss x0, [r12]
37b68f0f9andps x1, x6
37b68f0fcandps x0, x6
37b68f0ffaddss x0, x1
37b68f103comiss x0, x8
37b68f107jbe 0x37b68f13d
37b68f109movaps x1, x8
37b68f10dmov rax, [rsp+600]
37b68f115divss x1, x0
37b68f119movaps x0, x10
37b68f11dsubss x0, x7
37b68f121movss [rsp+260], x1
37b68f12amulss x0, x1
37b68f12emovss x1, [rax+4*rbp-4]
37b68f134comiss x1, x0
37b68f137ja 0x37b68fb3e
37b68f13d
37b68f13dloc_37b68f13d:
37b68f13dcmp r10l, 1
37b68f141je 0x37b68e5bf
37b68f147lea rdx, [rip+0xda4c56]
37b68f14emovss x0, [r12]
37b68f154mov [rsp+32], rbx
37b68f159lea r11, [rsp+300]
37b68f161mov [rsp+40], rdx
37b68f166lea rax, [rsp+296]
37b68f16emov r9, rdx
37b68f171xorps x0, [rip+0xda4c58]
37b68f178mov r8, [rsp+160]
37b68f180mov rdx, r11
37b68f183mov rcx, rax
37b68f186mov [rsp+200], r10l
37b68f18emov [rsp+192], r11
37b68f196mov [rsp+184], rax
37b68f19emovss [rsp+300], x0
37b68f1a7mov [rsp+296], esi
37b68f1aecall saxpy_
37b68f1b3movsxd rdx, [r14]
37b68f1b6lea rax, [rip+0xda4be7]
37b68f1bdmov r8, [rsp+160]
37b68f1c5mov r9, rax
37b68f1c8mov [rsp+296], esi
37b68f1cflea ecx, [rdx+r13-1]
37b68f1d4lea rdx, [rbx+4*rdx]
37b68f1d8movsxd rcx, ecx
37b68f1dbmovss x0, [rbx+4*rcx]
37b68f1e0mov [rsp+40], rax
37b68f1e5mov [rsp+32], rdx
37b68f1eaxorps x0, [rip+0xda4bdf]
37b68f1f1mov rdx, [rsp+192]
37b68f1f9mov rcx, [rsp+184]
37b68f201movss [rsp+300], x0
37b68f20acall saxpy_
37b68f20fmovsxd rcx, [r14]
37b68f212mov rax, [rsp+568]
37b68f21amov r10l, [rsp+200]
37b68f222lea edx, [rcx+r13-1]
37b68f227movss x0, [rax+4*rbp-4]
37b68f22dsub r13l, 2
37b68f231movsxd rdx, edx
37b68f234cmp r13l, 2
37b68f238movss x1, [rbx+4*rdx]
37b68f23dmulss x1, x0
37b68f241addss x1, [rbx]
37b68f245movss [rbx], x1
37b68f249mulss x0, [r12]
37b68f24fmovss x1, [rbx+4*rcx]
37b68f254subss x1, x0
37b68f258movss [rbx+4*rcx], x1
37b68f25djbe 0x37b68fd60
37b68f263mov r8l, esi
37b68f266lea r9, [rbx+4*rcx]
37b68f26apxor x2, x2
37b68f26exor edx, edx
37b68f270movss x3, [rip+0xda4b48]
37b68f278shr r8l, 2
37b68f27cshl r8, 4
37b68f280shufps x3, x3, 0
37b68f284nop [rax+rax]
37b68f28anop [rax+rax]
37b68f295nop [rax+rax]
37b68f2a0
37b68f2a0loc_37b68f2a0:
37b68f2a0movups x0, [r9+rdx]
37b68f2a5movups x1, [rbx+rdx]
37b68f2a9add rdx, 16
37b68f2adandps x0, x3
37b68f2b0andps x1, x3
37b68f2b3addps x0, x1
37b68f2b6maxps x2, x0
37b68f2b9cmp rdx, r8
37b68f2bcjne 0x37b68f2a0
37b68f2bemovaps x0, x2
37b68f2c1mov edx, esi
37b68f2c3movhlps x0, x2
37b68f2c6maxps x0, x2
37b68f2c9and edx, -4
37b68f2ccadd edx, 1
37b68f2cfmovaps x7, x0
37b68f2d2shufps x7, x0, 85
37b68f2d6maxps x7, x0
37b68f2d9test sil, 3
37b68f2ddje 0x37b68e5c7
37b68f2e3
37b68f2e3loc_37b68f2e3:
37b68f2e3movsxd rdx, edx
37b68f2e6lea rcx, [rbx+4*rcx]
37b68f2ea
37b68f2ealoc_37b68f2ea:
37b68f2eamovss x0, [rcx+4*rdx-4]
37b68f2f0movss x1, [rbx+4*rdx-4]
37b68f2f6add rdx, 1
37b68f2faandps x0, x6
37b68f2fdandps x1, x6
37b68f300addss x0, x1
37b68f304maxss x7, x0
37b68f308cmp r10l, edx
37b68f30bjg 0x37b68f2ea
37b68f30djmp 0x37b68e5bf
37b68f312
37b68f312 66 0f 1f 44 00 00 f..D..
37b68f318
37b68f318loc_37b68f318:
37b68f318movaps x0, x10
37b68f31cmov rax, [rsp+584]
37b68f324mov r8, rbx
37b68f327lea r9, [rip+0xda4a76]
37b68f32edivss x0, x7
37b68f332lea rcx, [rsp+252]
37b68f33amovaps x7, x10
37b68f33emov rdx, rax
37b68f341movss [rax], x0
37b68f345call sscal_
37b68f34ajmp 0x37b68ddbd
37b68f34f
37b68f34f 90 .
37b68f350
37b68f350loc_37b68f350:
37b68f350mov rax, [rsp+576]
37b68f358movss x6, [rip+0xda4a60]
37b68f360mov rdx, r14
37b68f363mov r9, [rsp+568]
37b68f36blea r8, [rip+0xda4a32]
37b68f372lea rcx, [rip+0xda4a29]
37b68f379movss x2, [rax]
37b68f37dmov rax, [rsp+152]
37b68f385mov [rsp+32], r14
37b68f38amov [rsp+48], 1
37b68f393andps x2, x6
37b68f396mov [rsp+40], rax
37b68f39bmaxss x2, x0
37b68f39fmovaps x11, x2
37b68f3a3call slange_
37b68f3a8maxss x0, x11
37b68f3admovss [rsp+288], x0
37b68f3b6jmp 0x37b68dbfe
37b68f3bb
37b68f3bb 0f 1f 44 00 00 ..D..
37b68f3c0
37b68f3c0loc_37b68f3c0:
37b68f3c0xor r15l, r15l
37b68f3c3lea rsi, [r13+r10]
37b68f3c8jmp 0x37b68e100
37b68f3cd
37b68f3cd 0f 1f 00 ...
37b68f3d0
37b68f3d0loc_37b68f3d0:
37b68f3d0xor r15l, r15l
37b68f3d3jmp 0x37b68e14d
37b68f3d8
37b68f3d8 0f 1f 84 00 00 00 00 00 ........
37b68f3e0
37b68f3e0loc_37b68f3e0:
37b68f3e0mov rcx, [rsp+544]
37b68f3e8lea r9, [rip+0xda49b5]
37b68f3efmov r8, rbx
37b68f3f2mov rdx, rdi
37b68f3f5mov [rsp+168], rax
37b68f3fdmovlps [rsp+160], x0
37b68f405call sscal_
37b68f40amov rax, [rsp+584]
37b68f412movq x0, [rsp+160]
37b68f41bmovss x2, [rax]
37b68f41fmulss x2, [rsp+264]
37b68f428movss [rax], x2
37b68f42cmov rax, [rsp+168]
37b68f434jmp 0x37b68efd8
37b68f439
37b68f439 0f 1f 80 00 00 00 00 .......
37b68f440
37b68f440loc_37b68f440:
37b68f440lea rcx, [rsp+256]
37b68f448lea r9, [rip+0xda4955]
37b68f44fmov r8, rbx
37b68f452mov rdx, rsi
37b68f455mov [rsp+184], r11l
37b68f45dmov [rsp+160], rax
37b68f465call sscal_
37b68f46amov rax, [rsp+584]
37b68f472mov r11l, [rsp+184]
37b68f47amovss x0, [rax]
37b68f47emulss x0, [rsp+264]
37b68f487movss [rax], x0
37b68f48bmov rax, [rsp+160]
37b68f493jmp 0x37b68ec1c
37b68f498
37b68f498 0f 1f 84 00 00 00 00 00 ........
37b68f4a0
37b68f4a0loc_37b68f4a0:
37b68f4a0mov rcx, [rsp+544]
37b68f4a8lea r9, [rip+0xda48f5]
37b68f4afmov r8, rbx
37b68f4b2mov rdx, r15
37b68f4b5mov [rsp+184], r10
37b68f4bdmov [rsp+176], rax
37b68f4c5movss [rsp+168], x0
37b68f4cecall sscal_
37b68f4d3mov rax, [rsp+584]
37b68f4dbmov r10, [rsp+184]
37b68f4e3movss x0, [rsp+168]
37b68f4ecmovss x2, [rax]
37b68f4f0mulss x2, [rsp+264]
37b68f4f9movss [rax], x2
37b68f4fdmov rax, [rsp+176]
37b68f505jmp 0x37b68df9d
37b68f50a
37b68f50a 66 0f 1f 44 00 00 f..D..
37b68f510
37b68f510loc_37b68f510:
37b68f510mov eax, [r14]
37b68f513lea r9, [rip+0xda488a]
37b68f51amov r8, rbx
37b68f51dmov rdx, r15
37b68f520mov rcx, [rsp+184]
37b68f528mov [rsp+232], r11
37b68f530add eax, eax
37b68f532mov [rsp+192], r10l
37b68f53amov [rsp+300], eax
37b68f541movlps [rsp+224], x5
37b68f549movss [rsp+220], x0
37b68f552movss [rsp+216], x1
37b68f55bmovss [rsp+212], x3
37b68f564movss [rsp+200], x2
37b68f56dcall sscal_
37b68f572mov rax, [rsp+584]
37b68f57amov r11, [rsp+232]
37b68f582movq x5, [rsp+224]
37b68f58bmovss x0, [rsp+220]
37b68f594movss x4, [rax]
37b68f598mulss x4, [rsp+264]
37b68f5a1movss x1, [rsp+216]
37b68f5aamov r10l, [rsp+192]
37b68f5b2movss x3, [rsp+212]
37b68f5bbmovss x2, [rsp+200]
37b68f5c4movss [rax], x4
37b68f5c8jmp 0x37b68e515
37b68f5cd
37b68f5cd 0f 1f 00 ...
37b68f5d0
37b68f5d0loc_37b68f5d0:
37b68f5d0mulss x0, x12
37b68f5d5comiss x1, x0
37b68f5d8jbe 0x37b68e7d7
37b68f5demovaps x0, x8
37b68f5e2lea rdx, [rsp+260]
37b68f5eamov r8, rbx
37b68f5eddivss x0, x1
37b68f5f1lea rcx, [rsp+256]
37b68f5f9lea r9, [rip+0xda47a4]
37b68f600movss [rsp+260], x0
37b68f609call sscal_
37b68f60emov rax, [rsp+584]
37b68f616movss x0, [rsp+260]
37b68f61fmovss x1, [rax]
37b68f623mulss x9, x0
37b68f628mulss x1, x0
37b68f62cmovss [rax], x1
37b68f630mov eax, [r14]
37b68f633lea eax, [rax+rbp-1]
37b68f637cdqe
37b68f639jmp 0x37b68e7d7
37b68f63e
37b68f63e 66 90 f.
37b68f640
37b68f640loc_37b68f640:
37b68f640mulss x0, x12
37b68f645movaps x3, x7
37b68f648andps x3, x6
37b68f64bcomiss x3, x0
37b68f64ejbe 0x37b68ed7c
37b68f654movaps x0, x8
37b68f658mov rcx, [rsp+544]
37b68f660mov r8, rbx
37b68f663lea rdx, [rsp+260]
37b68f66bdivss x0, x3
37b68f66flea r9, [rip+0xda472e]
37b68f676movss [rsp+160], x2
37b68f67fmovss [rsp+260], x0
37b68f688call sscal_
37b68f68dmov rax, [rsp+584]
37b68f695movss x0, [rsp+260]
37b68f69emovss x2, [rsp+160]
37b68f6a7movss x7, [rbx+4*rbp-4]
37b68f6admovss x1, [rax]
37b68f6b1mulss x9, x0
37b68f6b6mulss x1, x0
37b68f6bamovss [rax], x1
37b68f6bejmp 0x37b68ed7c
37b68f6c3
37b68f6c3 0f 1f 44 00 00 ..D..
37b68f6c8
37b68f6c8loc_37b68f6c8:
37b68f6c8lea rdx, [rsp+260]
37b68f6d0lea rcx, [rsp+256]
37b68f6d8mov r8, rbx
37b68f6dbmov [rsp+184], r11l
37b68f6e3lea r9, [rip+0xda46ba]
37b68f6eacall sscal_
37b68f6efmov rax, [rsp+584]
37b68f6f7movss x0, [rsp+260]
37b68f700movss x7, [r13]
37b68f706mov r11l, [rsp+184]
37b68f70emovss x1, [rax]
37b68f712mulss x9, x0
37b68f717mulss x1, x0
37b68f71bmovss [rax], x1
37b68f71fjmp 0x37b68e95e
37b68f724
37b68f724 0f 1f 40 00 ..@.
37b68f728
37b68f728loc_37b68f728:
37b68f728mov rcx, [rsp+544]
37b68f730lea rdx, [rsp+260]
37b68f738mov r8, rbx
37b68f73blea r9, [rip+0xda4662]
37b68f742mov [rsp+160], eax
37b68f749call sscal_
37b68f74emov rax, [rsp+584]
37b68f756movss x0, [rsp+260]
37b68f75fmovss x7, [rbx+4*rbp-4]
37b68f765movss x1, [rax]
37b68f769mulss x9, x0
37b68f76emulss x1, x0
37b68f772movss [rax], x1
37b68f776mov eax, [rsp+160]
37b68f77djmp 0x37b68ee3b
37b68f782
37b68f782 66 0f 1f 44 00 00 f..D..
37b68f788
37b68f788loc_37b68f788:
37b68f788mov rdx, [rsp+176]
37b68f790mov rax, [rsp+160]
37b68f798lea r15l, [r13-2]
37b68f79clea rcx, [rip+0xda4601]
37b68f7a3movss x0, [r12-4]
37b68f7aamov [rsp+40], rcx
37b68f7afmov r9, rcx
37b68f7b2mov [rsp+32], rbx
37b68f7b7lea r11, [rdx+rax]
37b68f7bbxorps x0, [rip+0xda460e]
37b68f7c2lea rax, [rsp+296]
37b68f7camov rdx, [rsp+184]
37b68f7d2mov rcx, rax
37b68f7d5mov r8, r11
37b68f7d8mov [rsp+212], r10l
37b68f7e0mov [rsp+192], rax
37b68f7e8mov [rsp+200], r11
37b68f7f0movss [rsp+300], x0
37b68f7f9mov [rsp+296], r15l
37b68f801call saxpy_
37b68f806lea r11, [rip+0xda4597]
37b68f80dmovss x0, [r12]
37b68f813mov [rsp+32], rbx
37b68f818mov [rsp+40], r11
37b68f81dxorps x0, [rip+0xda45ac]
37b68f824mov r9, r11
37b68f827mov r8, [rsp+160]
37b68f82fmov rdx, [rsp+184]
37b68f837mov [rsp+296], r15l
37b68f83fmov rcx, [rsp+192]
37b68f847movss [rsp+300], x0
37b68f850call saxpy_
37b68f855movsxd rdx, [r14]
37b68f858lea r11, [rip+0xda4545]
37b68f85fmov r8, [rsp+200]
37b68f867mov r9, r11
37b68f86amov [rsp+296], r15l
37b68f872lea ecx, [rdx+rsi-1]
37b68f876lea rdx, [rbx+4*rdx]
37b68f87amovsxd rcx, ecx
37b68f87dmovss x0, [rbx+4*rcx]
37b68f882mov [rsp+40], r11
37b68f887mov [rsp+32], rdx
37b68f88cxorps x0, [rip+0xda453d]
37b68f893mov rdx, [rsp+184]
37b68f89bmov rcx, [rsp+192]
37b68f8a3movss [rsp+300], x0
37b68f8accall saxpy_
37b68f8b1movsxd rdx, [r14]
37b68f8b4lea r11, [rip+0xda44e9]
37b68f8bbmov r8, [rsp+160]
37b68f8c3mov r9, r11
37b68f8c6mov [rsp+296], r15l
37b68f8celea ecx, [rdx+r13-1]
37b68f8d3lea rdx, [rbx+4*rdx]
37b68f8d7movsxd rcx, ecx
37b68f8damovss x0, [rbx+4*rcx]
37b68f8dfmov [rsp+32], rdx
37b68f8e4mov [rsp+40], r11
37b68f8e9xorps x0, [rip+0xda44e0]
37b68f8f0mov rdx, [rsp+184]
37b68f8f8mov rcx, [rsp+192]
37b68f900movss [rsp+300], x0
37b68f909call saxpy_
37b68f90emovsxd r9, [r14]
37b68f911mov rax, [rsp+568]
37b68f919mov r10l, [rsp+212]
37b68f921lea edx, [r9+rsi-1]
37b68f926movss x1, [rax+4*rbp-4]
37b68f92cmovss x2, [rax+4*rbp-8]
37b68f932movsxd rdx, edx
37b68f935movss x0, [rbx+4*rdx]
37b68f93alea edx, [r9+r13-1]
37b68f93fmovsxd rdx, edx
37b68f942movss x3, [rbx+4*rdx]
37b68f947mulss x0, x2
37b68f94baddss x0, [rbx]
37b68f94fmulss x3, x1
37b68f953addss x0, x3
37b68f957movss [rbx], x0
37b68f95bmulss x1, [r12]
37b68f961movss x0, [rbx+4*r9]
37b68f967mulss x2, [r12-4]
37b68f96esubss x0, x2
37b68f972subss x0, x1
37b68f976movss [rbx+4*r9], x0
37b68f97ccmp r10l, 5
37b68f980jle 0x37b68fd52
37b68f986cmp r10l, 2
37b68f98amov ecx, 1
37b68f98fmovss x3, [rip+0xda4429]
37b68f997lea r11, [rbx+4*r9]
37b68f99bcmovg ecx, r15l
37b68f99fpxor x2, x2
37b68f9a3xor edx, edx
37b68f9a5shufps x3, x3, 0
37b68f9a9mov r8l, ecx
37b68f9acshr r8l, 2
37b68f9b0shl r8, 4
37b68f9b4nop
37b68f9b5nop [rax+rax]
37b68f9c0
37b68f9c0loc_37b68f9c0:
37b68f9c0movups x0, [r11+rdx]
37b68f9c5movups x1, [rbx+rdx]
37b68f9c9add rdx, 16
37b68f9cdandps x0, x3
37b68f9d0andps x1, x3
37b68f9d3addps x0, x1
37b68f9d6maxps x2, x0
37b68f9d9cmp rdx, r8
37b68f9dcjne 0x37b68f9c0
37b68f9demovaps x0, x2
37b68f9e1movhlps x0, x2
37b68f9e4maxps x0, x2
37b68f9e7movaps x7, x0
37b68f9eashufps x7, x0, 85
37b68f9eemaxps x7, x0
37b68f9f1test cl, 3
37b68f9f4je 0x37b68e5bf
37b68f9faand ecx, -4
37b68f9fdlea edx, [rcx+1]
37b68fa00
37b68fa00loc_37b68fa00:
37b68fa00movsxd rdx, edx
37b68fa03lea rcx, [rbx+4*r9]
37b68fa07
37b68fa07loc_37b68fa07:
37b68fa07movss x0, [rcx+4*rdx-4]
37b68fa0dmovss x1, [rbx+4*rdx-4]
37b68fa13add rdx, 1
37b68fa17andps x0, x6
37b68fa1aandps x1, x6
37b68fa1daddss x0, x1
37b68fa21maxss x7, x0
37b68fa25cmp esi, edx
37b68fa27jg 0x37b68fa07
37b68fa29jmp 0x37b68e5bf
37b68fa2e
37b68fa2e 66 90 f.
37b68fa30
37b68fa30loc_37b68fa30:
37b68fa30mulss x0, x10
37b68fa35comiss x1, x0
37b68fa38jbe 0x37b68f085
37b68fa3emovaps x0, x8
37b68fa42lea rdx, [rsp+260]
37b68fa4amov r8, rbx
37b68fa4dmov [rsp+184], r10l
37b68fa55divss x0, x1
37b68fa59lea rcx, [rsp+256]
37b68fa61lea r9, [rip+0xda433c]
37b68fa68movss [rsp+260], x0
37b68fa71call sscal_
37b68fa76mov rax, [rsp+584]
37b68fa7emov edx, [r14]
37b68fa81movss x0, [rsp+260]
37b68fa8amov r10l, [rsp+184]
37b68fa92movss x1, [rax]
37b68fa96lea edx, [rdx+r13-1]
37b68fa9bmulss x7, x0
37b68fa9fmovsxd rdx, edx
37b68faa2mulss x1, x0
37b68faa6movss [rax], x1
37b68faaajmp 0x37b68f085
37b68faaf
37b68faaf 90 .
37b68fab0
37b68fab0loc_37b68fab0:
37b68fab0mulss x1, x12
37b68fab5movaps x2, x0
37b68fab8andps x2, x6
37b68fabbcomiss x2, x1
37b68fabejbe 0x37b68e1b6
37b68fac4movaps x0, x8
37b68fac8mov rcx, [rsp+544]
37b68fad0mov r8, rbx
37b68fad3lea rdx, [rsp+260]
37b68fadbdivss x0, x2
37b68fadflea r9, [rip+0xda42be]
37b68fae6mov [rsp+176], r10
37b68faeemov [rsp+168], eax
37b68faf5movss [rsp+260], x0
37b68fafecall sscal_
37b68fb03mov rax, [rsp+584]
37b68fb0bmovss x0, [rsp+260]
37b68fb14mov r10, [rsp+176]
37b68fb1cmovss x1, [rax]
37b68fb20mulss x7, x0
37b68fb24mulss x1, x0
37b68fb28movss x0, [rbx+4*rbp-4]
37b68fb2emovss [rax], x1
37b68fb32mov eax, [rsp+168]
37b68fb39jmp 0x37b68e1b6
37b68fb3e
37b68fb3eloc_37b68fb3e:
37b68fb3elea rdx, [rsp+260]
37b68fb46lea rcx, [rsp+256]
37b68fb4emov r8, rbx
37b68fb51lea r9, [rip+0xda424c]
37b68fb58call sscal_
37b68fb5dmov rax, [rsp+584]
37b68fb65mov r10l, [rsp+184]
37b68fb6dmovss x0, [rax]
37b68fb71mulss x0, [rsp+260]
37b68fb7amovss [rax], x0
37b68fb7ejmp 0x37b68f13d
37b68fb83
37b68fb83loc_37b68fb83:
37b68fb83mov rcx, [rsp+544]
37b68fb8blea rdx, [rsp+260]
37b68fb93mov r8, rbx
37b68fb96lea r9, [rip+0xda4207]
37b68fb9dmov [rsp+176], r10
37b68fba5mov [rsp+168], eax
37b68fbaccall sscal_
37b68fbb1mov rax, [rsp+584]
37b68fbb9mov r10, [rsp+176]
37b68fbc1movss x0, [rax]
37b68fbc5mulss x0, [rsp+260]
37b68fbcemovss [rax], x0
37b68fbd2mov eax, [rsp+168]
37b68fbd9jmp 0x37b68e202
37b68fbde
37b68fbdeloc_37b68fbde:
37b68fbdemov eax, 2
37b68fbe3jmp 0x37b68dd29
37b68fbe8
37b68fbe8 0f 1f 84 00 00 00 00 00 ........
37b68fbf0
37b68fbf0loc_37b68fbf0:
37b68fbf0mov rcx, [rsp+544]
37b68fbf8lea rdx, [rsp+260]
37b68fc00mov r8, rbx
37b68fc03lea r9, [rip+0xda419a]
37b68fc0amov [rsp+168], r10
37b68fc12call sscal_
37b68fc17mov rax, [rsp+584]
37b68fc1fmov r10, [rsp+168]
37b68fc27movss x0, [rax]
37b68fc2bmulss x0, [rsp+260]
37b68fc34movss [rax], x0
37b68fc38jmp 0x37b68dff0
37b68fc3d
37b68fc3d 0f 1f 00 ...
37b68fc40
37b68fc40loc_37b68fc40:
37b68fc40lea rdx, [rsp+260]
37b68fc48lea rcx, [rsp+256]
37b68fc50mov r8, rbx
37b68fc53mov [rsp+192], r10l
37b68fc5blea r9, [rip+0xda4142]
37b68fc62call sscal_
37b68fc67mov rax, [rsp+584]
37b68fc6fmov r10l, [rsp+192]
37b68fc77movss x0, [rax]
37b68fc7bmulss x0, [rsp+260]
37b68fc84movss [rax], x0
37b68fc88jmp 0x37b68e580
37b68fc8d
37b68fc8dloc_37b68fc8d:
37b68fc8dmovss x1, [rbx]
37b68fc91mov rsi, [rsp+568]
37b68fc99andps x7, x6
37b68fc9candps x1, x6
37b68fc9faddss x1, x7
37b68fca3movss x7, [rsi]
37b68fca7jmp 0x37b68e787
37b68fcac
37b68fcacloc_37b68fcac:
37b68fcacmov rcx, [rsp+544]
37b68fcb4lea rdx, [rsp+260]
37b68fcbcmov r8, rbx
37b68fcbflea r9, [rip+0xda40de]
37b68fcc6mov [rsp+160], eax
37b68fccdcall sscal_
37b68fcd2mov rax, [rsp+584]
37b68fcdamovss x0, [rsp+260]
37b68fce3movss x7, [rbx+4*rbp-4]
37b68fce9movss x1, [rax]
37b68fcedmulss x9, x0
37b68fcf2mulss x1, x0
37b68fcf6movss [rax], x1
37b68fcfamov eax, [rsp+160]
37b68fd01jmp 0x37b68ed0f
37b68fd06
37b68fd06loc_37b68fd06:
37b68fd06lea rdx, [rsp+260]
37b68fd0elea rcx, [rsp+256]
37b68fd16mov r8, rbx
37b68fd19lea r9, [rip+0xda4084]
37b68fd20call sscal_
37b68fd25mov rax, [rsp+584]
37b68fd2dmovss x0, [rsp+260]
37b68fd36movss x7, [r13]
37b68fd3cmovss x1, [rax]
37b68fd40mulss x9, x0
37b68fd45mulss x1, x0
37b68fd49movss [rax], x1
37b68fd4djmp 0x37b68e696
37b68fd52
37b68fd52loc_37b68fd52:
37b68fd52pxor x7, x7
37b68fd56mov edx, 1
37b68fd5bjmp 0x37b68fa00
37b68fd60
37b68fd60loc_37b68fd60:
37b68fd60pxor x7, x7
37b68fd64mov edx, 1
37b68fd69jmp 0x37b68f2e3
37b68da40
37b68da40slaqtr_:
37b68da40push r15
37b68da42push r14
37b68da44push r13
37b68da46push r12
37b68da48push rbp
37b68da49push rdi
37b68da4apush rsi
37b68da4bpush rbx
37b68da4csub rsp, 456
37b68da53movups [rsp+336], x6
37b68da5bmovups [rsp+352], x7
37b68da63movups [rsp+368], x8
37b68da6cmovups [rsp+384], x9
37b68da75movups [rsp+400], x10
37b68da7emovups [rsp+416], x11
37b68da87movups [rsp+432], x12
37b68da90mov edi, [rcx]
37b68da92mov rax, [rsp+560]
37b68da9amov ebp, [r8]
37b68da9dmov rbx, [rsp+592]
37b68daa5mov rsi, [rsp+600]
37b68daadmov eax, [rax]
37b68daafmov [rsp+160], edi
37b68dab6mov rdi, [rsp+608]
37b68dabemov r14, r8
37b68dac1mov [rsp+536], rdx
37b68dac9mov [rsp+552], r9
37b68dad1mov [rdi], 0
37b68dad7test ebp, ebp
37b68dad9jne 0x37b68db30
37b68dadb
37b68dadbloc_37b68dadb:
37b68dadbmovups x6, [rsp+336]
37b68dae3movups x7, [rsp+352]
37b68daebmovups x8, [rsp+368]
37b68daf4movups x9, [rsp+384]
37b68dafdmovups x10, [rsp+400]
37b68db06movups x11, [rsp+416]
37b68db0fmovups x12, [rsp+432]
37b68db18add rsp, 456
37b68db1fpop rbx
37b68db20pop rsi
37b68db21pop rdi
37b68db22pop rbp
37b68db23pop r12
37b68db25pop r13
37b68db27pop r14
37b68db29pop r15
37b68db2bret
37b68db2c
37b68db2c 0f 1f 40 00 ..@.
37b68db30
37b68db30loc_37b68db30:
37b68db30movsxd rdi, eax
37b68db33xor eax, eax
37b68db35mov edx, 1
37b68db3atest rdi, rdi
37b68db3dlea rcx, [rip+0xda625c]
37b68db44pxor x9, x9
37b68db49cmovns rax, rdi
37b68db4dmov [rsp+144], rax
37b68db55not rax
37b68db58mov [rsp+168], rax
37b68db60call slamch_
37b68db65mov edx, 1
37b68db6alea rcx, [rip+0xda6230]
37b68db71movaps x6, x0
37b68db74movaps x12, x0
37b68db78call slamch_
37b68db7dlea rax, [rsp+304]
37b68db85mov r8, r14
37b68db88mov rdx, r14
37b68db8bmovaps x7, x0
37b68db8emov [rsp+40], rax
37b68db93mov r9, [rsp+552]
37b68db9blea rcx, [rip+0xda6200]
37b68dba2divss x7, x6
37b68dba6mov [rsp+152], rax
37b68dbaemov rax, [rsp+560]
37b68dbb6mov [rsp+48], 1
37b68dbbfmovss x8, [rip+0xda61f4]
37b68dbc8mov [rsp+32], rax
37b68dbcdmovaps x10, x8
37b68dbd1call slange_
37b68dbd6mov rax, [rsp+536]
37b68dbdemovss x6, [rip+0xda61da]
37b68dbe6movss [rsp+288], x0
37b68dbefmov edi, [rax]
37b68dbf1divss x10, x7
37b68dbf6test edi, edi
37b68dbf8je 0x37b68f350
37b68dbfe
37b68dbfeloc_37b68dbfe:
37b68dbfemulss x0, x12
37b68dc03mov r13l, [r14]
37b68dc06mov [rsi], 0
37b68dc0cmaxss x0, x7
37b68dc10movss [rsp+272], x0
37b68dc19movaps x11, x0
37b68dc1dcmp r13l, 1
37b68dc21jle 0x37b68dd60
37b68dc27mov rax, [rsp+144]
37b68dc2fmov rdi, [rsp+168]
37b68dc37mov ebp, 2
37b68dc3clea r15, [4*rax]
37b68dc44lea rax, [rdi+2*rax]
37b68dc48mov rdi, [rsp+552]
37b68dc50lea rdi, [rdi+4*rax+4]
37b68dc55nop [rax+rax]
37b68dc60
37b68dc60loc_37b68dc60:
37b68dc60lea eax, [rbp-1]
37b68dc63mov rdx, rdi
37b68dc66lea r8, [rip+0xda6137]
37b68dc6dadd rdi, r15
37b68dc70lea rcx, [rsp+320]
37b68dc78mov [rsp+320], eax
37b68dc7fcall sasum_
37b68dc84movss [rsi+4*rbp-4], x0
37b68dc8aadd rbp, 1
37b68dc8ecmp r13l, ebp
37b68dc91jge 0x37b68dc60
37b68dc93mov rax, [rsp+536]
37b68dc9bmov r13l, [r14]
37b68dc9emov r11l, [rax]
37b68dca1test r11l, r11l
37b68dca4jne 0x37b68dd70
37b68dcaacmp r13l, 1
37b68dcaejle 0x37b68dd51
37b68dcb4lea eax, [r13-2]
37b68dcb8cmp eax, 2
37b68dcbbjbe 0x37b68fbde
37b68dcc1lea edx, [r13-1]
37b68dcc5movss x0, [rip+0xda60f3]
37b68dccdmov rcx, [rsp+568]
37b68dcd5xor eax, eax
37b68dcd7mov r8l, edx
37b68dcdashr r8l, 2
37b68dcdeshufps x0, x0, 0
37b68dce2shl r8, 4
37b68dce6nop [rax]
37b68dceanop [rax+rax]
37b68dcf5nop [rax+rax]
37b68dd00
37b68dd00loc_37b68dd00:
37b68dd00movups x1, [rcx+rax+4]
37b68dd05movups x4, [rsi+rax+4]
37b68dd0aandps x1, x0
37b68dd0daddps x1, x4
37b68dd10movups [rsi+rax+4], x1
37b68dd15add rax, 16
37b68dd19cmp rax, r8
37b68dd1cjne 0x37b68dd00
37b68dd1etest dl, 3
37b68dd21je 0x37b68dd51
37b68dd23and edx, -4
37b68dd26lea eax, [rdx+2]
37b68dd29
37b68dd29loc_37b68dd29:
37b68dd29mov rdx, [rsp+568]
37b68dd31cdqe
37b68dd33
37b68dd33loc_37b68dd33:
37b68dd33movss x0, [rdx+4*rax-4]
37b68dd39andps x0, x6
37b68dd3caddss x0, [rsi+4*rax-4]
37b68dd42movss [rsi+4*rax-4], x0
37b68dd48add rax, 1
37b68dd4ccmp r13l, eax
37b68dd4fjge 0x37b68dd33
37b68dd51
37b68dd51loc_37b68dd51:
37b68dd51add r13l, r13l
37b68dd54mov eax, r13l
37b68dd57jmp 0x37b68dd75
37b68dd59
37b68dd59 0f 1f 80 00 00 00 00 .......
37b68dd60
37b68dd60loc_37b68dd60:
37b68dd60mov rax, [rsp+536]
37b68dd68mov eax, [rax]
37b68dd6atest eax, eax
37b68dd6cje 0x37b68dd51
37b68dd6enop
37b68dd70
37b68dd70loc_37b68dd70:
37b68dd70lea eax, [r13+r13]
37b68dd75
37b68dd75loc_37b68dd75:
37b68dd75lea r8, [rip+0xda6028]
37b68dd7cmov rdx, rbx
37b68dd7flea rcx, [rsp+252]
37b68dd87mov [rsp+256], eax
37b68dd8emov [rsp+252], r13l
37b68dd96call isamax_
37b68dd9bcdqe
37b68dd9dmovss x7, [rbx+4*rax-4]
37b68dda3andps x7, x6
37b68dda6comiss x7, x10
37b68ddaaja 0x37b68f318
37b68ddb0mov rax, [rsp+584]
37b68ddb8movss [rax], x8
37b68ddbd
37b68ddbdloc_37b68ddbd:
37b68ddbdmov rax, [rsp+536]
37b68ddc5mov r15l, [r14]
37b68ddc8mov r10l, [rax]
37b68ddcbmov edx, r15l
37b68ddcetest r10l, r10l
37b68ddd1je 0x37b68e2a0
37b68ddd7mov eax, [rsp+160]
37b68dddexor eax, 1
37b68dde1je 0x37b68ec68
37b68dde7test r15l, r15l
37b68ddeajle 0x37b68dadb
37b68ddf0mov rcx, [rsp+144]
37b68ddf8movsxd rbp, r15l
37b68ddfbmov rdi, [rsp+168]
37b68de03mov [rsp+544], r14
37b68de0bmov rdx, [rsp+552]
37b68de13lea r12, [rbp-1]
37b68de17mov [rsp+600], rsi
37b68de1fmovaps x12, x10
37b68de23mov rax, rcx
37b68de26neg rax
37b68de29lea r10, [4*rax]
37b68de31mov rax, rcx
37b68de34imul rax, rbp
37b68de38add rax, rdi
37b68de3blea r13, [rdx+4*rax+4]
37b68de40lea rax, [4*rdi]
37b68de48mov [rsp+160], rax
37b68de50mov rax, rcx
37b68de53imul rax, r12
37b68de57add rax, rdi
37b68de5aadd rax, rbp
37b68de5dlea rdi, [rdx+4*rax-4]
37b68de62jmp 0x37b68e11b
37b68de67
37b68de67 66 0f 1f 84 00 00 00 00 00 f........
37b68de70
37b68de70loc_37b68de70:
37b68de70mov rax, [rbx+4*rbp-8]
37b68de75lea rcx, [rip+0xda5f2c]
37b68de7clea r15, [rsp+264]
37b68de84mov [rsp+40], rdi
37b68de89mov [rsp+112], rcx
37b68de8elea r9, [rsp+272]
37b68de96lea r8, [rip+0xda5f07]
37b68de9dmov [rsp+304], rax
37b68dea5lea rax, [rsp+248]
37b68deadlea rdx, [rip+0xda5ef4]
37b68deb4mov [rsp+136], rax
37b68debclea rax, [rsp+288]
37b68dec4mov [rsp+128], rax
37b68decclea rax, [rsp+320]
37b68ded4mov [rsp+104], rax
37b68ded9lea rax, [rip+0xda5ed0]
37b68dee0mov [rsp+96], rax
37b68dee5mov [rsp+88], rax
37b68deeamov rax, [rsp+152]
37b68def2mov [rsp+80], rcx
37b68def7mov rcx, [rsp+560]
37b68deffmov [rsp+72], rax
37b68df04lea rax, [rip+0xda5ea9]
37b68df0bmov [rsp+64], rax
37b68df10mov [rsp+56], rax
37b68df15mov [rsp+48], rcx
37b68df1alea rcx, [rip+0xda5e8b]
37b68df21mov [rsp+32], rax
37b68df26mov [rsp+120], r15
37b68df2bmov [rsp+168], r10
37b68df33movups [rsp+320], x9
37b68df3ccall slaln2_
37b68df41mov r9l, [rsp+248]
37b68df49movups x9, [rsp+320]
37b68df52mov rax, [rsp+320]
37b68df5amov r10, [rsp+168]
37b68df62movss x0, [rsp+320]
37b68df6btest r9l, r9l
37b68df6emovss x10, [rsp+324]
37b68df78je 0x37b68df88
37b68df7amov rcx, [rsp+608]
37b68df82mov [rcx], 2
37b68df88
37b68df88loc_37b68df88:
37b68df88ucomiss x8, [rsp+264]
37b68df91jp 0x37b68f4a0
37b68df97jne 0x37b68f4a0
37b68df9d
37b68df9dloc_37b68df9d:
37b68df9dmovaps x1, x10
37b68dfa1andps x0, x6
37b68dfa4mov [rbx+4*rbp-8], rax
37b68dfa9andps x1, x6
37b68dfacmaxss x0, x1
37b68dfb0comiss x0, x8
37b68dfb4jbe 0x37b68dff0
37b68dfb6movaps x1, x8
37b68dfbamov rax, [rsp+600]
37b68dfc2divss x1, x0
37b68dfc6movaps x0, x12
37b68dfcasubss x0, x7
37b68dfcemovss [rsp+260], x1
37b68dfd7mulss x0, x1
37b68dfdbmovss x1, [rax+4*rbp-8]
37b68dfe1maxss x1, [rax+4*rbp-4]
37b68dfe7comiss x1, x0
37b68dfeaja 0x37b68fbf0
37b68dff0
37b68dff0loc_37b68dff0:
37b68dff0cmp r14l, 1
37b68dff4je 0x37b68f3c0
37b68dffalea rax, [rip+0xda5da3]
37b68e001movss x0, [rbx+4*rbp-8]
37b68e007mov [rsp+32], rbx
37b68e00clea r15l, [rsi-2]
37b68e010mov [rsp+40], rax
37b68e015lea rsi, [r13+r10]
37b68e01amov r9, rax
37b68e01dxorps x0, [rip+0xda5dac]
37b68e024lea rcx, [rsp+296]
37b68e02cmov r8, rsi
37b68e02flea rdx, [rsp+300]
37b68e037mov [rsp+176], r10
37b68e03fmov [rsp+168], rcx
37b68e047movss [rsp+300], x0
37b68e050mov [rsp+296], r15l
37b68e058call saxpy_
37b68e05dlea rax, [rip+0xda5d40]
37b68e064movss x0, [rbx+4*rbp-4]
37b68e06amov [rsp+32], rbx
37b68e06fmov [rsp+40], rax
37b68e074xorps x0, [rip+0xda5d55]
37b68e07bmov r9, rax
37b68e07emov r8, r13
37b68e081mov rcx, [rsp+168]
37b68e089lea rdx, [rsp+300]
37b68e091mov [rsp+296], r15l
37b68e099movss [rsp+300], x0
37b68e0a2call saxpy_
37b68e0a7lea r8, [rip+0xda5cf6]
37b68e0aemov rdx, rbx
37b68e0b1lea rcx, [rsp+300]
37b68e0b9mov [rsp+300], r15l
37b68e0c1call isamax_
37b68e0c6mov r10, [rsp+176]
37b68e0cecdqe
37b68e0d0movss x7, [rbx+4*rax-4]
37b68e0d6andps x7, x6
37b68e0d9nop [rax+rax]
37b68e0dfnop [rax+rax]
37b68e0eanop [rax+rax]
37b68e0f5nop [rax+rax]
37b68e100
37b68e100loc_37b68e100:
37b68e100mov rbp, r12
37b68e103mov r13, rsi
37b68e106add rdi, [rsp+160]
37b68e10etest r12l, r12l
37b68e111jle 0x37b68dadb
37b68e117sub r12, 1
37b68e11b
37b68e11bloc_37b68e11b:
37b68e11bmov eax, ebp
37b68e11dlea rsi, [r13+r10]
37b68e122cmp ebp, r15l
37b68e125jg 0x37b68e100
37b68e127mov esi, ebp
37b68e129lea r14l, [rbp-1]
37b68e12dcmp ebp, 1
37b68e130je 0x37b68f3d0
37b68e136pxor x0, x0
37b68e13aucomiss x0, [rdi+4]
37b68e13ejp 0x37b68de70
37b68e144mov r15l, r14l
37b68e147jne 0x37b68de70
37b68e14d
37b68e14dloc_37b68e14d:
37b68e14dmov rsi, [rsp+144]
37b68e155movss x0, [rbx+4*rbp-4]
37b68e15bmovss x2, [rdi+4*rsi+4]
37b68e161movss [rsp+284], x2
37b68e16amovaps x1, x2
37b68e16dmovss x2, [rsp+272]
37b68e176andps x1, x6
37b68e179comiss x2, x1
37b68e17cjbe 0x37b68e198
37b68e17emov rsi, [rsp+608]
37b68e186movaps x1, x2
37b68e189movss [rsp+284], x2
37b68e192mov [rsi], 1
37b68e198
37b68e198loc_37b68e198:
37b68e198pxor x2, x2
37b68e19cucomiss x0, x2
37b68e19fjp 0x37b68e1ac
37b68e1a1lea rsi, [r13+r10]
37b68e1a6je 0x37b68e100
37b68e1ac
37b68e1acloc_37b68e1ac:
37b68e1accomiss x8, x1
37b68e1b0ja 0x37b68fab0
37b68e1b6
37b68e1b6loc_37b68e1b6:
37b68e1b6divss x0, [rsp+284]
37b68e1bfmovss [rbx+4*rbp-4], x0
37b68e1c5andps x0, x6
37b68e1c8comiss x0, x8
37b68e1ccjbe 0x37b68e202
37b68e1cemovaps x1, x8
37b68e1d2mov rsi, [rsp+600]
37b68e1dadivss x1, x0
37b68e1demovaps x0, x12
37b68e1e2subss x0, x7
37b68e1e6movss [rsp+260], x1
37b68e1efmulss x0, x1
37b68e1f3movss x1, [rsi+4*rbp-4]
37b68e1f9comiss x1, x0
37b68e1fcja 0x37b68fb83
37b68e202
37b68e202loc_37b68e202:
37b68e202lea rsi, [r13+r10]
37b68e207cmp eax, 1
37b68e20aje 0x37b68e100
37b68e210lea rax, [rip+0xda5b8d]
37b68e217movss x0, [rbx+4*rbp-4]
37b68e21dmov [rsp+32], rbx
37b68e222lea rbp, [rsp+300]
37b68e22amov [rsp+40], rax
37b68e22fmov r9, rax
37b68e232mov r8, r13
37b68e235mov rdx, rbp
37b68e238xorps x0, [rip+0xda5b91]
37b68e23flea rcx, [rsp+296]
37b68e247mov [rsp+168], r10
37b68e24fmov [rsp+296], r14l
37b68e257movss [rsp+300], x0
37b68e260call saxpy_
37b68e265lea r8, [rip+0xda5b38]
37b68e26cmov rdx, rbx
37b68e26fmov rcx, rbp
37b68e272mov [rsp+300], r14l
37b68e27acall isamax_
37b68e27fmov r10, [rsp+168]
37b68e287cdqe
37b68e289movss x7, [rbx+4*rax-4]
37b68e28fandps x7, x6
37b68e292jmp 0x37b68e100
37b68e297
37b68e297 66 0f 1f 84 00 00 00 00 00 f........
37b68e2a0
37b68e2a0loc_37b68e2a0:
37b68e2a0mov rax, [rsp+576]
37b68e2a8movss x0, [rax]
37b68e2acmov eax, [rsp+160]
37b68e2b3andps x0, x6
37b68e2b6xor eax, 1
37b68e2b9mulss x0, x12
37b68e2bemaxss x0, x11
37b68e2c3movss [rsp+276], x0
37b68e2ccje 0x37b68e5f0
37b68e2d2test r15l, r15l
37b68e2d5jle 0x37b68dadb
37b68e2dbmov rdi, [rsp+144]
37b68e2e3movsxd rbp, r15l
37b68e2e6mov rcx, [rsp+168]
37b68e2eemov [rsp+600], rsi
37b68e2f6mov rdx, [rsp+552]
37b68e2felea r12, [rbx+4*rbp-4]
37b68e303mov r13l, r15l
37b68e306mov rax, rdi
37b68e309neg rax
37b68e30cshl rax, 2
37b68e310mov [rsp+176], rax
37b68e318mov rax, rdi
37b68e31bimul rax, rbp
37b68e31fadd rax, rcx
37b68e322lea rax, [rdx+4*rax+4]
37b68e327mov [rsp+160], rax
37b68e32flea rax, [4*rcx]
37b68e337mov [rsp+168], rax
37b68e33flea rax, [rbp-1]
37b68e343imul rax, rdi
37b68e347add rax, rcx
37b68e34aadd rax, rbp
37b68e34dlea rdi, [rdx+4*rax-4]
37b68e352jmp 0x37b68e5af
37b68e357
37b68e357 66 0f 1f 84 00 00 00 00 00 f........
37b68e360
37b68e360loc_37b68e360:
37b68e360mov ecx, [r14]
37b68e363lea edx, [r13+rcx-1]
37b68e368movsxd rdx, edx
37b68e36bmovss x2, [rbx+4*rdx]
37b68e370cmp ebp, 1
37b68e373je 0x37b68eff8
37b68e379pxor x5, x5
37b68e37ducomiss x5, [rdi+4]
37b68e381mov rax, [rsp+576]
37b68e389movss x0, [rax]
37b68e38djp 0x37b68e398
37b68e38fmov r15l, esi
37b68e392je 0x37b68f007
37b68e398
37b68e398loc_37b68e398:
37b68e398lea eax, [rcx+rsi-1]
37b68e39cmovss x1, [r12-4]
37b68e3a3lea rcx, [rip+0xda59fe]
37b68e3aaxorps x0, [rip+0xda5a1f]
37b68e3b1cdqe
37b68e3b3lea r8, [rip+0xda59ee]
37b68e3balea r15, [rsp+264]
37b68e3c2mov [rsp+192], r10l
37b68e3camovss x3, [rbx+4*rax]
37b68e3cfmov rdx, r8
37b68e3d2lea rax, [rsp+248]
37b68e3dalea r9, [rsp+276]
37b68e3e2movss [rsp+300], x0
37b68e3ebmovups [rsp+320], x9
37b68e3f4unpcklps x3, x2
37b68e3f7movss x2, [r12]
37b68e3fdmov [rsp+136], rax
37b68e405lea rax, [rsp+288]
37b68e40dmov [rsp+128], rax
37b68e415lea rax, [rsp+320]
37b68e41dunpcklps x1, x2
37b68e420mov [rsp+104], rax
37b68e425lea rax, [rsp+300]
37b68e42dmovlhps x1, x3
37b68e430mov [rsp+184], rax
37b68e438mov [rsp+96], rax
37b68e43dlea rax, [rip+0xda596c]
37b68e444mov [rsp+88], rax
37b68e449mov rax, [rsp+152]
37b68e451mov [rsp+112], rcx
37b68e456mov [rsp+80], rcx
37b68e45bmov rcx, [rsp+560]
37b68e463mov [rsp+72], rax
37b68e468lea rax, [rip+0xda5945]
37b68e46fmov [rsp+48], rcx
37b68e474lea rcx, [rip+0xda5931]
37b68e47bmov [rsp+64], rax
37b68e480mov [rsp+56], rax
37b68e485mov [rsp+40], rdi
37b68e48amov [rsp+32], rax
37b68e48fmovups [rsp+304], x1
37b68e497mov [rsp+120], r15
37b68e49ccall slaln2_
37b68e4a1mov ecx, [rsp+248]
37b68e4a8movups x9, [rsp+320]
37b68e4b1mov r11, [rsp+328]
37b68e4b9mov r10l, [rsp+192]
37b68e4c1movq x5, [rsp+320]
37b68e4catest ecx, ecx
37b68e4ccmovss x0, [rsp+320]
37b68e4d5movss x1, [rsp+324]
37b68e4demovss x3, [rsp+328]
37b68e4e7movss x2, [rsp+332]
37b68e4f0je 0x37b68e500
37b68e4f2mov rax, [rsp+608]
37b68e4famov [rax], 2
37b68e500
37b68e500loc_37b68e500:
37b68e500ucomiss x8, [rsp+264]
37b68e509jp 0x37b68f510
37b68e50fjne 0x37b68f510
37b68e515
37b68e515loc_37b68e515:
37b68e515andps x0, x6
37b68e518andps x3, x6
37b68e51bandps x1, x6
37b68e51emov eax, [r14]
37b68e521andps x2, x6
37b68e524addss x0, x3
37b68e528movlps [r12-4], x5
37b68e52eaddss x1, x2
37b68e532lea eax, [rax+rsi-1]
37b68e536cdqe
37b68e538mov [rbx+4*rax], r11
37b68e53cmaxss x0, x1
37b68e540comiss x0, x8
37b68e544jbe 0x37b68e580
37b68e546movaps x1, x8
37b68e54amov rax, [rsp+600]
37b68e552divss x1, x0
37b68e556movaps x0, x10
37b68e55asubss x0, x7
37b68e55emovss [rsp+260], x1
37b68e567mulss x0, x1
37b68e56bmovss x1, [rax+4*rbp-8]
37b68e571maxss x1, [rax+4*rbp-4]
37b68e577comiss x1, x0
37b68e57aja 0x37b68fc40
37b68e580
37b68e580loc_37b68e580:
37b68e580cmp esi, 1
37b68e583jne 0x37b68f788
37b68e589mov rdx, [rsp+176]
37b68e591sub rbp, 1
37b68e595add [rsp+160], rdx
37b68e59dsub r12, 4
37b68e5a1add rdi, [rsp+168]
37b68e5a9xor r15l, r15l
37b68e5ac
37b68e5acloc_37b68e5ac:
37b68e5acmov r13l, esi
37b68e5af
37b68e5afloc_37b68e5af:
37b68e5aflea esi, [r13-1]
37b68e5b3mov r10l, ebp
37b68e5b6cmp ebp, r15l
37b68e5b9jle 0x37b68e360
37b68e5bf
37b68e5bfloc_37b68e5bf:
37b68e5bftest esi, esi
37b68e5c1je 0x37b68dadb
37b68e5c7
37b68e5c7loc_37b68e5c7:
37b68e5c7mov rcx, [rsp+176]
37b68e5cfsub rbp, 1
37b68e5d3add [rsp+160], rcx
37b68e5dbsub r12, 4
37b68e5dfadd rdi, [rsp+168]
37b68e5e7jmp 0x37b68e5ac
37b68e5e9
37b68e5e9 0f 1f 80 00 00 00 00 .......
37b68e5f0
37b68e5f0loc_37b68e5f0:
37b68e5f0test r15l, r15l
37b68e5f3jle 0x37b68dadb
37b68e5f9mov r8, [rsp+144]
37b68e601movaps x12, x10
37b68e605mov r13, rbx
37b68e608movaps x10, x9
37b68e60cmov ebp, 1
37b68e611mov r11l, 1
37b68e617movaps x9, x7
37b68e61bmov rdi, [rsp+552]
37b68e623shl r8, 2
37b68e627mov [rsp+176], r15l
37b68e62flea rax, [r8+4]
37b68e633mov [rsp+144], r8
37b68e63bmov r15, rdi
37b68e63emov [rsp+168], rax
37b68e646mov [rsp+600], rsi
37b68e64ejmp 0x37b68e8a0
37b68e653
37b68e653 0f 1f 44 00 00 ..D..
37b68e658
37b68e658loc_37b68e658:
37b68e658comiss x9, x8
37b68e65cjbe 0x37b68e696
37b68e65emovaps x3, x8
37b68e662movaps x1, x12
37b68e666mov rax, [rsp+600]
37b68e66edivss x3, x9
37b68e673subss x1, x0
37b68e677movss [rsp+260], x3
37b68e680mulss x1, x3
37b68e684movaps x0, x1
37b68e687movss x1, [rax+4*rbp-4]
37b68e68dcomiss x1, x0
37b68e690ja 0x37b68fd06
37b68e696
37b68e696loc_37b68e696:
37b68e696lea rax, [rip+0xda5707]
37b68e69dsub esi, 1
37b68e6a0mov r9, rbx
37b68e6a3mov rdx, rdi
37b68e6a6mov [rsp+32], rax
37b68e6abmov r8, rax
37b68e6aelea rcx, [rsp+300]
37b68e6b6mov [rsp+300], esi
37b68e6bdcall sdot_
37b68e6c2movsxd rax, [r14]
37b68e6c5mov [rsp+300], esi
37b68e6cclea rsi, [rip+0xda56d1]
37b68e6d3subss x7, x0
37b68e6d7lea rcx, [rsp+300]
37b68e6dfmov r8, rsi
37b68e6e2lea edx, [rax+rbp-1]
37b68e6e6lea r9, [rbx+4*rax]
37b68e6eamovsxd rdx, edx
37b68e6edmovss [r13], x7
37b68e6f3movss x7, [rbx+4*rdx]
37b68e6f8mov rdx, rdi
37b68e6fbmov [rsp+32], rsi
37b68e700call sdot_
37b68e705movsxd rcx, [r14]
37b68e708subss x7, x0
37b68e70clea edx, [rcx+rbp]
37b68e70flea eax, [rdx-1]
37b68e712movsxd rdx, edx
37b68e715cdqe
37b68e717movss [rbx+4*rdx-4], x7
37b68e71dcmp rbp, 1
37b68e721je 0x37b68fc8d
37b68e727mov rsi, [rsp+568]
37b68e72fmovss x1, [rbx+4*rcx]
37b68e734movss x0, [r13]
37b68e73amovss x4, [rsi+4*rbp-4]
37b68e740mov rsi, [rsp+576]
37b68e748movss [rsp+184], x4
37b68e751mulss x1, x4
37b68e755subss x0, x1
37b68e759movss [r13], x0
37b68e75fmovss x0, [rbx]
37b68e763mulss x0, x4
37b68e767addss x0, [rbx+4*rdx-4]
37b68e76dmovss [rbx+4*rdx-4], x0
37b68e773movss x1, [r13]
37b68e779andps x0, x6
37b68e77cmovss x7, [rsi]
37b68e780andps x1, x6
37b68e783addss x1, x0
37b68e787
37b68e787loc_37b68e787:
37b68e787movss x3, [r15]
37b68e78cmovaps x4, x7
37b68e78fmovss x2, [rsp+276]
37b68e798andps x4, x6
37b68e79bmovss [rsp+284], x3
37b68e7a4movaps x0, x3
37b68e7a7andps x0, x6
37b68e7aaaddss x0, x4
37b68e7aecomiss x2, x0
37b68e7b1jbe 0x37b68e7cd
37b68e7b3mov rsi, [rsp+608]
37b68e7bbmovaps x0, x2
37b68e7bemovss [rsp+284], x2
37b68e7c7mov [rsi], 1
37b68e7cd
37b68e7cdloc_37b68e7cd:
37b68e7cdcomiss x8, x0
37b68e7d1ja 0x37b68f5d0
37b68e7d7
37b68e7d7loc_37b68e7d7:
37b68e7d7lea rdx, [rbx+4*rax]
37b68e7dblea rax, [rsp+268]
37b68e7e3xorps x7, [rip+0xda55e6]
37b68e7eamov rcx, r13
37b68e7edmov [rsp+40], rax
37b68e7f2lea rax, [rsp+280]
37b68e7falea r9, [rsp+300]
37b68e802mov [rsp+32], rax
37b68e807lea r8, [rsp+284]
37b68e80fmovss [rsp+300], x7
37b68e818call sladiv_
37b68e81dmov edx, [r14]
37b68e820mov r11l, [rsp+160]
37b68e828movss x0, [rsp+280]
37b68e831movss x1, [rsp+268]
37b68e83alea eax, [rdx+rbp-1]
37b68e83ecdqe
37b68e840movss [r13], x0
37b68e846movss [rbx+4*rax], x1
37b68e84bmovss x0, [r13]
37b68e851andps x1, x6
37b68e854mov rax, [rsp+144]
37b68e85candps x0, x6
37b68e85fadd rax, rdi
37b68e862addss x0, x1
37b68e866maxss x9, x0
37b68e86bnop [rax+rax]
37b68e875nop [rax+rax]
37b68e880
37b68e880loc_37b68e880:
37b68e880add rbp, 1
37b68e884add r13, 4
37b68e888mov rdi, rax
37b68e88badd r15, [rsp+168]
37b68e893cmp [rsp+176], ebp
37b68e89ajl 0x37b68dadb
37b68e8a0
37b68e8a0loc_37b68e8a0:
37b68e8a0mov rax, [rsp+144]
37b68e8a8add rax, rdi
37b68e8abcmp r11l, ebp
37b68e8aejg 0x37b68e880
37b68e8b0lea eax, [rbp+1]
37b68e8b3movss x7, [r13]
37b68e8b9mov esi, ebp
37b68e8bbmov [rsp+160], eax
37b68e8c2lea eax, [rdx+rbp-1]
37b68e8c6cdqe
37b68e8c8movaps x1, x7
37b68e8cbmovss x0, [rbx+4*rax]
37b68e8d0andps x1, x6
37b68e8d3andps x0, x6
37b68e8d6addss x0, x1
37b68e8dacmp edx, ebp
37b68e8dcjle 0x37b68e658
37b68e8e2pxor x1, x1
37b68e8e6ucomiss x1, [r15+4]
37b68e8ebjp 0x37b68e8f3
37b68e8edje 0x37b68e658
37b68e8f3
37b68e8f3loc_37b68e8f3:
37b68e8f3comiss x9, x8
37b68e8f7lea r11l, [rsi+2]
37b68e8fbjbe 0x37b68e95e
37b68e8fdmov eax, [rsp+160]
37b68e904movss x3, [r13+4]
37b68e90alea eax, [rax+rdx-1]
37b68e90eandps x3, x6
37b68e911cdqe
37b68e913movss x1, [rbx+4*rax]
37b68e918mov rax, [rsp+600]
37b68e920andps x1, x6
37b68e923addss x1, x3
37b68e927maxss x1, x0
37b68e92bmovaps x0, x8
37b68e92fdivss x0, x9
37b68e934movss [rsp+260], x0
37b68e93dmovaps x0, x12
37b68e941subss x0, x1
37b68e945movss x1, [rax+4*rbp-4]
37b68e94bmaxss x1, [rax+4*rbp]
37b68e950divss x0, x9
37b68e955comiss x1, x0
37b68e958ja 0x37b68f6c8
37b68e95e
37b68e95eloc_37b68e95e:
37b68e95elea rax, [rip+0xda543f]
37b68e965sub esi, 1
37b68e968mov rdx, rdi
37b68e96bmov r9, rbx
37b68e96emov [rsp+32], rax
37b68e973mov r8, rax
37b68e976lea rcx, [rsp+300]
37b68e97emov [rsp+192], r11l
37b68e986mov [rsp+300], esi
37b68e98dcall sdot_
37b68e992mov rdx, [rsp+144]
37b68e99amov r9, rbx
37b68e99dlea rcx, [rip+0xda5400]
37b68e9a4subss x7, x0
37b68e9a8mov r8, rcx
37b68e9abmov [rsp+300], esi
37b68e9b2lea rax, [rdi+rdx]
37b68e9b6mov rdx, rax
37b68e9b9mov [rsp+184], rax
37b68e9c1movss [rsp+304], x7
37b68e9camovss x7, [r13+4]
37b68e9d0mov [rsp+32], rcx
37b68e9d5lea rcx, [rsp+300]
37b68e9ddcall sdot_
37b68e9e2movsxd rdx, [r14]
37b68e9e5mov [rsp+300], esi
37b68e9ecsubss x7, x0
37b68e9f0lea ecx, [rdx+rbp-1]
37b68e9f4lea r9, [rbx+4*rdx]
37b68e9f8mov rdx, rdi
37b68e9fbmovsxd rcx, ecx
37b68e9femovss [rsp+308], x7
37b68ea07movss x7, [rbx+4*rcx]
37b68ea0clea rcx, [rip+0xda5391]
37b68ea13mov [rsp+32], rcx
37b68ea18mov r8, rcx
37b68ea1blea rcx, [rsp+300]
37b68ea23call sdot_
37b68ea28movsxd rdx, [r14]
37b68ea2bmov [rsp+300], esi
37b68ea32mov esi, [rsp+160]
37b68ea39subss x7, x0
37b68ea3dmov rax, [rsp+184]
37b68ea45lea r9, [rbx+4*rdx]
37b68ea49lea ecx, [rdx+rsi-1]
37b68ea4dmov rdx, rax
37b68ea50mov [rsp+160], rax
37b68ea58lea rsi, [rsp+264]
37b68ea60movss [rsp+312], x7
37b68ea69movsxd rcx, ecx
37b68ea6cmovss x7, [rbx+4*rcx]
37b68ea71lea rcx, [rip+0xda532c]
37b68ea78mov [rsp+32], rcx
37b68ea7dmov r8, rcx
37b68ea80lea rcx, [rsp+300]
37b68ea88call sdot_
37b68ea8dmov rax, [rsp+568]
37b68ea95movsxd rdx, [r14]
37b68ea98movaps x2, x7
37b68ea9bmovaps x3, x0
37b68ea9emov rdi, [rsp+576]
37b68eaa6movss x1, [rsp+304]
37b68eaaflea r8, [rip+0xda52f2]
37b68eab6movss x0, [rax+4*rbp-4]
37b68eabcmovss x4, [rbx+4*rdx]
37b68eac1subss x2, x3
37b68eac5lea rdx, [rsp+248]
37b68eacdmovss x11, [rax+4*rbp]
37b68ead3movss x3, [rbx]
37b68ead7lea rax, [rip+0xda52ca]
37b68eadelea r9, [rsp+276]
37b68eae6movaps x5, x0
37b68eae9lea rcx, [rip+0xda52c8]
37b68eaf0movups [rsp+320], x10
37b68eaf9mulss x5, x4
37b68eafdmulss x3, x11
37b68eb02mulss x4, x11
37b68eb07mulss x0, [rbx]
37b68eb0bmov [rsp+112], rax
37b68eb10addss x0, [rsp+312]
37b68eb19mov [rsp+96], rdi
37b68eb1elea rdi, [rip+0xda528b]
37b68eb25subss x1, x5
37b68eb29mov [rsp+80], rax
37b68eb2emovss x5, [rsp+308]
37b68eb37mov rax, [rsp+152]
37b68eb3fmov [rsp+88], rdi
37b68eb44addss x2, x3
37b68eb48mov rdi, [rsp+560]
37b68eb50subss x5, x4
37b68eb54mov [rsp+40], r15
37b68eb59mov [rsp+72], rax
37b68eb5elea rax, [rip+0xda524f]
37b68eb65mov [rsp+136], rdx
37b68eb6dlea rdx, [rsp+288]
37b68eb75unpcklps x0, x2
37b68eb78mov [rsp+48], rdi
37b68eb7dunpcklps x1, x5
37b68eb80mov [rsp+32], rax
37b68eb85movlhps x1, x0
37b68eb88mov [rsp+128], rdx
37b68eb90lea rdx, [rsp+320]
37b68eb98mov [rsp+104], rdx
37b68eb9dmov rdx, r8
37b68eba0mov [rsp+64], rax
37b68eba5mov [rsp+56], rax
37b68ebaamov [rsp+120], rsi
37b68ebafmovups [rsp+304], x1
37b68ebb7call slaln2_
37b68ebbcmov edx, [rsp+248]
37b68ebc3movups x10, [rsp+320]
37b68ebccmov r12, [rsp+320]
37b68ebd4mov rdi, [rsp+328]
37b68ebdctest edx, edx
37b68ebdemov rax, [rsp+160]
37b68ebe6movss x7, [rsp+332]
37b68ebefmov r11l, [rsp+192]
37b68ebf7je 0x37b68ec07
37b68ebf9mov rdx, [rsp+608]
37b68ec01mov [rdx], 2
37b68ec07
37b68ec07loc_37b68ec07:
37b68ec07ucomiss x8, [rsp+264]
37b68ec10jp 0x37b68f440
37b68ec16jne 0x37b68f440
37b68ec1c
37b68ec1cloc_37b68ec1c:
37b68ec1cmov edx, [r14]
37b68ec1fmov [r13], r12
37b68ec23movaps x2, x7
37b68ec26andps x2, x6
37b68ec29lea ecx, [rdx+rbp-1]
37b68ec2dmovsxd rcx, ecx
37b68ec30mov [rbx+4*rcx], rdi
37b68ec34movss x0, [r13]
37b68ec3amovss x1, [rbx+4*rcx]
37b68ec3fandps x0, x6
37b68ec42andps x1, x6
37b68ec45addss x0, x1
37b68ec49movss x1, [r13+4]
37b68ec4fandps x1, x6
37b68ec52addss x1, x2
37b68ec56maxss x0, x1
37b68ec5amaxss x9, x0
37b68ec5fjmp 0x37b68e880
37b68ec64
37b68ec64 0f 1f 40 00 ..@.
37b68ec68
37b68ec68loc_37b68ec68:
37b68ec68test r15l, r15l
37b68ec6bjle 0x37b68dadb
37b68ec71mov [rsp+544], r14
37b68ec79movaps x12, x10
37b68ec7dmov r13l, edx
37b68ec80mov r12, [rsp+144]
37b68ec88movaps x10, x9
37b68ec8cmov rdi, [rsp+552]
37b68ec94mov ebp, 1
37b68ec99lea rcx, [rsp+300]
37b68eca1shl r12, 2
37b68eca5mov [rsp+600], rsi
37b68ecadmovaps x9, x7
37b68ecb1mov r14l, 1
37b68ecb7mov [rsp+144], rcx
37b68ecbfmov r15, rdi
37b68ecc2lea rsi, [r12+4]
37b68ecc7jmp 0x37b68edb3
37b68eccc
37b68eccc 0f 1f 40 00 ..@.
37b68ecd0
37b68ecd0loc_37b68ecd0:
37b68ecd0comiss x9, x8
37b68ecd4lea r14l, [rax+1]
37b68ecd8jbe 0x37b68ed0f
37b68ecdamovaps x3, x8
37b68ecdemovaps x0, x12
37b68ece2mov rcx, [rsp+600]
37b68eceadivss x3, x9
37b68ecefsubss x0, x2
37b68ecf3movss x2, [rcx+4*rbp-4]
37b68ecf9movss [rsp+260], x3
37b68ed02mulss x0, x3
37b68ed06comiss x2, x0
37b68ed09ja 0x37b68fcac
37b68ed0f
37b68ed0floc_37b68ed0f:
37b68ed0fsub eax, 1
37b68ed12mov rcx, [rsp+144]
37b68ed1amov r9, rbx
37b68ed1dmov rdx, rdi
37b68ed20mov [rsp+300], eax
37b68ed27lea rax, [rip+0xda5076]
37b68ed2emov [rsp+32], rax
37b68ed33mov r8, rax
37b68ed36call sdot_
37b68ed3bmovss x2, [r15]
37b68ed40movss x1, [rsp+272]
37b68ed49subss x7, x0
37b68ed4dmovaps x0, x2
37b68ed50andps x0, x6
37b68ed53comiss x1, x0
37b68ed56movss [rbx+4*rbp-4], x7
37b68ed5cjbe 0x37b68ed72
37b68ed5emov rax, [rsp+608]
37b68ed66movaps x2, x1
37b68ed69movaps x0, x1
37b68ed6cmov [rax], 1
37b68ed72
37b68ed72loc_37b68ed72:
37b68ed72comiss x8, x0
37b68ed76ja 0x37b68f640
37b68ed7c
37b68ed7cloc_37b68ed7c:
37b68ed7cdivss x7, x2
37b68ed80lea rax, [r12+rdi]
37b68ed84movss [rbx+4*rbp-4], x7
37b68ed8aandps x7, x6
37b68ed8dmaxss x9, x7
37b68ed92nop [rax]
37b68ed95nop [rax+rax]
37b68eda0
37b68eda0loc_37b68eda0:
37b68eda0add rbp, 1
37b68eda4mov rdi, rax
37b68eda7add r15, rsi
37b68edaacmp r13l, ebp
37b68edadjl 0x37b68dadb
37b68edb3
37b68edb3loc_37b68edb3:
37b68edb3lea rax, [r12+rdi]
37b68edb7cmp ebp, r14l
37b68edbajl 0x37b68eda0
37b68edbcmovss x7, [rbx+4*rbp-4]
37b68edc2mov rcx, [rsp+544]
37b68edcamov eax, ebp
37b68edccmovaps x2, x7
37b68edcfandps x2, x6
37b68edd2cmp [rcx], ebp
37b68edd4jle 0x37b68ecd0
37b68eddapxor x0, x0
37b68eddeucomiss x0, [r15+4]
37b68ede3jp 0x37b68edeb
37b68ede5je 0x37b68ecd0
37b68edeb
37b68edebloc_37b68edeb:
37b68edebcomiss x9, x8
37b68edeflea r14l, [rax+2]
37b68edf3jbe 0x37b68ee3b
37b68edf5movaps x3, x8
37b68edf9movss x0, [rbx+4*rbp]
37b68edfemov rcx, [rsp+600]
37b68ee06divss x3, x9
37b68ee0bandps x0, x6
37b68ee0emovss x1, [rcx+4*rbp]
37b68ee13maxss x1, [rcx+4*rbp-4]
37b68ee19maxss x0, x2
37b68ee1dmovaps x2, x12
37b68ee21subss x2, x0
37b68ee25movss [rsp+260], x3
37b68ee2emulss x2, x3
37b68ee32comiss x1, x2
37b68ee35ja 0x37b68f728
37b68ee3b
37b68ee3bloc_37b68ee3b:
37b68ee3bsub eax, 1
37b68ee3emov rcx, [rsp+144]
37b68ee46mov rdx, rdi
37b68ee49mov r9, rbx
37b68ee4cmov [rsp+300], eax
37b68ee53mov [rsp+160], eax
37b68ee5alea rax, [rip+0xda4f43]
37b68ee61mov [rsp+32], rax
37b68ee66mov r8, rax
37b68ee69call sdot_
37b68ee6emov eax, [rsp+160]
37b68ee75mov rcx, [rsp+144]
37b68ee7dmov r9, rbx
37b68ee80subss x7, x0
37b68ee84mov [rsp+300], eax
37b68ee8blea rax, [r12+rdi]
37b68ee8flea rdi, [rip+0xda4f0e]
37b68ee96mov r8, rdi
37b68ee99mov rdx, rax
37b68ee9cmov [rsp+160], rax
37b68eea4movss [rsp+304], x7
37b68eeadmovss x7, [rbx+4*rbp]
37b68eeb2mov [rsp+32], rdi
37b68eeb7lea rdi, [rsp+264]
37b68eebfcall sdot_
37b68eec4lea rax, [rip+0xda4edd]
37b68eecbmov [rsp+120], rdi
37b68eed0lea rcx, [rip+0xda4ed9]
37b68eed7mov [rsp+112], rax
37b68eedcsubss x7, x0
37b68eee0lea rdx, [rsp+248]
37b68eee8mov [rsp+80], rax
37b68eeedmov rax, [rsp+152]
37b68eef5lea r8, [rip+0xda4ea8]
37b68eefclea r9, [rsp+272]
37b68ef04mov [rsp+136], rdx
37b68ef0clea rdx, [rsp+288]
37b68ef14mov [rsp+96], rcx
37b68ef19mov [rsp+88], rcx
37b68ef1emov rcx, [rsp+560]
37b68ef26mov [rsp+128], rdx
37b68ef2elea rdx, [rsp+320]
37b68ef36mov [rsp+72], rax
37b68ef3blea rax, [rip+0xda4e72]
37b68ef42mov [rsp+104], rdx
37b68ef47lea rdx, [rip+0xda4e5a]
37b68ef4emov [rsp+64], rax
37b68ef53mov [rsp+56], rax
37b68ef58mov [rsp+48], rcx
37b68ef5dlea rcx, [rip+0xda4e54]
37b68ef64mov [rsp+32], rax
37b68ef69mov [rsp+40], r15
37b68ef6emovss [rsp+308], x7
37b68ef77movups [rsp+320], x10
37b68ef80call slaln2_
37b68ef85mov r8l, [rsp+248]
37b68ef8dmovups x10, [rsp+320]
37b68ef96movss x7, [rsp+324]
37b68ef9fmov rax, [rsp+160]
37b68efa7movq x0, [rsp+320]
37b68efb0test r8l, r8l
37b68efb3je 0x37b68efc3
37b68efb5mov rcx, [rsp+608]
37b68efbdmov [rcx], 2
37b68efc3
37b68efc3loc_37b68efc3:
37b68efc3ucomiss x8, [rsp+264]
37b68efccjp 0x37b68f3e0
37b68efd2jne 0x37b68f3e0
37b68efd8
37b68efd8loc_37b68efd8:
37b68efd8movlps [rbx+4*rbp-4], x0
37b68efddandps x7, x6
37b68efe0andps x0, x6
37b68efe3maxss x0, x7
37b68efe7maxss x9, x0
37b68efecjmp 0x37b68eda0
37b68eff1
37b68eff1 0f 1f 80 00 00 00 00 .......
37b68eff8
37b68eff8loc_37b68eff8:
37b68eff8mov rax, [rsp+568]
37b68f000xor r15l, r15l
37b68f003movss x0, [rax]
37b68f007
37b68f007loc_37b68f007:
37b68f007mov rax, [rsp+144]
37b68f00fmovss x1, [r12]
37b68f015andps x2, x6
37b68f018movss [rsp+292], x0
37b68f021andps x0, x6
37b68f024movss x3, [rdi+4*rax+4]
37b68f02aandps x1, x6
37b68f02daddss x1, x2
37b68f031movss [rsp+284], x3
37b68f03amovaps x2, x3
37b68f03dandps x2, x6
37b68f040addss x0, x2
37b68f044movss x2, [rsp+276]
37b68f04dcomiss x2, x0
37b68f050jbe 0x37b68f06c
37b68f052mov rax, [rsp+608]
37b68f05amovaps x0, x2
37b68f05dmovss [rsp+284], x2
37b68f066mov [rax], 1
37b68f06c
37b68f06cloc_37b68f06c:
37b68f06cpxor x5, x5
37b68f070ucomiss x1, x5
37b68f073jp 0x37b68f07b
37b68f075je 0x37b68e5bf
37b68f07b
37b68f07bloc_37b68f07b:
37b68f07bcomiss x8, x0
37b68f07fja 0x37b68fa30
37b68f085
37b68f085loc_37b68f085:
37b68f085lea rcx, [rsp+268]
37b68f08dlea rdx, [rbx+4*rdx]
37b68f091mov [rsp+184], r10l
37b68f099mov [rsp+40], rcx
37b68f09elea rcx, [rsp+280]
37b68f0a6lea r9, [rsp+292]
37b68f0aemov [rsp+32], rcx
37b68f0b3lea r8, [rsp+284]
37b68f0bbmov rcx, r12
37b68f0becall sladiv_
37b68f0c3mov edx, [r14]
37b68f0c6mov r10l, [rsp+184]
37b68f0cemovss x0, [rsp+280]
37b68f0d7movss x1, [rsp+268]
37b68f0e0lea edx, [rdx+r13-1]
37b68f0e5movsxd rdx, edx
37b68f0e8movss [r12], x0
37b68f0eemovss [rbx+4*rdx], x1
37b68f0f3movss x0, [r12]
37b68f0f9andps x1, x6
37b68f0fcandps x0, x6
37b68f0ffaddss x0, x1
37b68f103comiss x0, x8
37b68f107jbe 0x37b68f13d
37b68f109movaps x1, x8
37b68f10dmov rax, [rsp+600]
37b68f115divss x1, x0
37b68f119movaps x0, x10
37b68f11dsubss x0, x7
37b68f121movss [rsp+260], x1
37b68f12amulss x0, x1
37b68f12emovss x1, [rax+4*rbp-4]
37b68f134comiss x1, x0
37b68f137ja 0x37b68fb3e
37b68f13d
37b68f13dloc_37b68f13d:
37b68f13dcmp r10l, 1
37b68f141je 0x37b68e5bf
37b68f147lea rdx, [rip+0xda4c56]
37b68f14emovss x0, [r12]
37b68f154mov [rsp+32], rbx
37b68f159lea r11, [rsp+300]
37b68f161mov [rsp+40], rdx
37b68f166lea rax, [rsp+296]
37b68f16emov r9, rdx
37b68f171xorps x0, [rip+0xda4c58]
37b68f178mov r8, [rsp+160]
37b68f180mov rdx, r11
37b68f183mov rcx, rax
37b68f186mov [rsp+200], r10l
37b68f18emov [rsp+192], r11
37b68f196mov [rsp+184], rax
37b68f19emovss [rsp+300], x0
37b68f1a7mov [rsp+296], esi
37b68f1aecall saxpy_
37b68f1b3movsxd rdx, [r14]
37b68f1b6lea rax, [rip+0xda4be7]
37b68f1bdmov r8, [rsp+160]
37b68f1c5mov r9, rax
37b68f1c8mov [rsp+296], esi
37b68f1cflea ecx, [rdx+r13-1]
37b68f1d4lea rdx, [rbx+4*rdx]
37b68f1d8movsxd rcx, ecx
37b68f1dbmovss x0, [rbx+4*rcx]
37b68f1e0mov [rsp+40], rax
37b68f1e5mov [rsp+32], rdx
37b68f1eaxorps x0, [rip+0xda4bdf]
37b68f1f1mov rdx, [rsp+192]
37b68f1f9mov rcx, [rsp+184]
37b68f201movss [rsp+300], x0
37b68f20acall saxpy_
37b68f20fmovsxd rcx, [r14]
37b68f212mov rax, [rsp+568]
37b68f21amov r10l, [rsp+200]
37b68f222lea edx, [rcx+r13-1]
37b68f227movss x0, [rax+4*rbp-4]
37b68f22dsub r13l, 2
37b68f231movsxd rdx, edx
37b68f234cmp r13l, 2
37b68f238movss x1, [rbx+4*rdx]
37b68f23dmulss x1, x0
37b68f241addss x1, [rbx]
37b68f245movss [rbx], x1
37b68f249mulss x0, [r12]
37b68f24fmovss x1, [rbx+4*rcx]
37b68f254subss x1, x0
37b68f258movss [rbx+4*rcx], x1
37b68f25djbe 0x37b68fd60
37b68f263mov r8l, esi
37b68f266lea r9, [rbx+4*rcx]
37b68f26apxor x2, x2
37b68f26exor edx, edx
37b68f270movss x3, [rip+0xda4b48]
37b68f278shr r8l, 2
37b68f27cshl r8, 4
37b68f280shufps x3, x3, 0
37b68f284nop [rax+rax]
37b68f28anop [rax+rax]
37b68f295nop [rax+rax]
37b68f2a0
37b68f2a0loc_37b68f2a0:
37b68f2a0movups x0, [r9+rdx]
37b68f2a5movups x1, [rbx+rdx]
37b68f2a9add rdx, 16
37b68f2adandps x0, x3
37b68f2b0andps x1, x3
37b68f2b3addps x0, x1
37b68f2b6maxps x2, x0
37b68f2b9cmp rdx, r8
37b68f2bcjne 0x37b68f2a0
37b68f2bemovaps x0, x2
37b68f2c1mov edx, esi
37b68f2c3movhlps x0, x2
37b68f2c6maxps x0, x2
37b68f2c9and edx, -4
37b68f2ccadd edx, 1
37b68f2cfmovaps x7, x0
37b68f2d2shufps x7, x0, 85
37b68f2d6maxps x7, x0
37b68f2d9test sil, 3
37b68f2ddje 0x37b68e5c7
37b68f2e3
37b68f2e3loc_37b68f2e3:
37b68f2e3movsxd rdx, edx
37b68f2e6lea rcx, [rbx+4*rcx]
37b68f2ea
37b68f2ealoc_37b68f2ea:
37b68f2eamovss x0, [rcx+4*rdx-4]
37b68f2f0movss x1, [rbx+4*rdx-4]
37b68f2f6add rdx, 1
37b68f2faandps x0, x6
37b68f2fdandps x1, x6
37b68f300addss x0, x1
37b68f304maxss x7, x0
37b68f308cmp r10l, edx
37b68f30bjg 0x37b68f2ea
37b68f30djmp 0x37b68e5bf
37b68f312
37b68f312 66 0f 1f 44 00 00 f..D..
37b68f318
37b68f318loc_37b68f318:
37b68f318movaps x0, x10
37b68f31cmov rax, [rsp+584]
37b68f324mov r8, rbx
37b68f327lea r9, [rip+0xda4a76]
37b68f32edivss x0, x7
37b68f332lea rcx, [rsp+252]
37b68f33amovaps x7, x10
37b68f33emov rdx, rax
37b68f341movss [rax], x0
37b68f345call sscal_
37b68f34ajmp 0x37b68ddbd
37b68f34f
37b68f34f 90 .
37b68f350
37b68f350loc_37b68f350:
37b68f350mov rax, [rsp+576]
37b68f358movss x6, [rip+0xda4a60]
37b68f360mov rdx, r14
37b68f363mov r9, [rsp+568]
37b68f36blea r8, [rip+0xda4a32]
37b68f372lea rcx, [rip+0xda4a29]
37b68f379movss x2, [rax]
37b68f37dmov rax, [rsp+152]
37b68f385mov [rsp+32], r14
37b68f38amov [rsp+48], 1
37b68f393andps x2, x6
37b68f396mov [rsp+40], rax
37b68f39bmaxss x2, x0
37b68f39fmovaps x11, x2
37b68f3a3call slange_
37b68f3a8maxss x0, x11
37b68f3admovss [rsp+288], x0
37b68f3b6jmp 0x37b68dbfe
37b68f3bb
37b68f3bb 0f 1f 44 00 00 ..D..
37b68f3c0
37b68f3c0loc_37b68f3c0:
37b68f3c0xor r15l, r15l
37b68f3c3lea rsi, [r13+r10]
37b68f3c8jmp 0x37b68e100
37b68f3cd
37b68f3cd 0f 1f 00 ...
37b68f3d0
37b68f3d0loc_37b68f3d0:
37b68f3d0xor r15l, r15l
37b68f3d3jmp 0x37b68e14d
37b68f3d8
37b68f3d8 0f 1f 84 00 00 00 00 00 ........
37b68f3e0
37b68f3e0loc_37b68f3e0:
37b68f3e0mov rcx, [rsp+544]
37b68f3e8lea r9, [rip+0xda49b5]
37b68f3efmov r8, rbx
37b68f3f2mov rdx, rdi
37b68f3f5mov [rsp+168], rax
37b68f3fdmovlps [rsp+160], x0
37b68f405call sscal_
37b68f40amov rax, [rsp+584]
37b68f412movq x0, [rsp+160]
37b68f41bmovss x2, [rax]
37b68f41fmulss x2, [rsp+264]
37b68f428movss [rax], x2
37b68f42cmov rax, [rsp+168]
37b68f434jmp 0x37b68efd8
37b68f439
37b68f439 0f 1f 80 00 00 00 00 .......
37b68f440
37b68f440loc_37b68f440:
37b68f440lea rcx, [rsp+256]
37b68f448lea r9, [rip+0xda4955]
37b68f44fmov r8, rbx
37b68f452mov rdx, rsi
37b68f455mov [rsp+184], r11l
37b68f45dmov [rsp+160], rax
37b68f465call sscal_
37b68f46amov rax, [rsp+584]
37b68f472mov r11l, [rsp+184]
37b68f47amovss x0, [rax]
37b68f47emulss x0, [rsp+264]
37b68f487movss [rax], x0
37b68f48bmov rax, [rsp+160]
37b68f493jmp 0x37b68ec1c
37b68f498
37b68f498 0f 1f 84 00 00 00 00 00 ........
37b68f4a0
37b68f4a0loc_37b68f4a0:
37b68f4a0mov rcx, [rsp+544]
37b68f4a8lea r9, [rip+0xda48f5]
37b68f4afmov r8, rbx
37b68f4b2mov rdx, r15
37b68f4b5mov [rsp+184], r10
37b68f4bdmov [rsp+176], rax
37b68f4c5movss [rsp+168], x0
37b68f4cecall sscal_
37b68f4d3mov rax, [rsp+584]
37b68f4dbmov r10, [rsp+184]
37b68f4e3movss x0, [rsp+168]
37b68f4ecmovss x2, [rax]
37b68f4f0mulss x2, [rsp+264]
37b68f4f9movss [rax], x2
37b68f4fdmov rax, [rsp+176]
37b68f505jmp 0x37b68df9d
37b68f50a
37b68f50a 66 0f 1f 44 00 00 f..D..
37b68f510
37b68f510loc_37b68f510:
37b68f510mov eax, [r14]
37b68f513lea r9, [rip+0xda488a]
37b68f51amov r8, rbx
37b68f51dmov rdx, r15
37b68f520mov rcx, [rsp+184]
37b68f528mov [rsp+232], r11
37b68f530add eax, eax
37b68f532mov [rsp+192], r10l
37b68f53amov [rsp+300], eax
37b68f541movlps [rsp+224], x5
37b68f549movss [rsp+220], x0
37b68f552movss [rsp+216], x1
37b68f55bmovss [rsp+212], x3
37b68f564movss [rsp+200], x2
37b68f56dcall sscal_
37b68f572mov rax, [rsp+584]
37b68f57amov r11, [rsp+232]
37b68f582movq x5, [rsp+224]
37b68f58bmovss x0, [rsp+220]
37b68f594movss x4, [rax]
37b68f598mulss x4, [rsp+264]
37b68f5a1movss x1, [rsp+216]
37b68f5aamov r10l, [rsp+192]
37b68f5b2movss x3, [rsp+212]
37b68f5bbmovss x2, [rsp+200]
37b68f5c4movss [rax], x4
37b68f5c8jmp 0x37b68e515
37b68f5cd
37b68f5cd 0f 1f 00 ...
37b68f5d0
37b68f5d0loc_37b68f5d0:
37b68f5d0mulss x0, x12
37b68f5d5comiss x1, x0
37b68f5d8jbe 0x37b68e7d7
37b68f5demovaps x0, x8
37b68f5e2lea rdx, [rsp+260]
37b68f5eamov r8, rbx
37b68f5eddivss x0, x1
37b68f5f1lea rcx, [rsp+256]
37b68f5f9lea r9, [rip+0xda47a4]
37b68f600movss [rsp+260], x0
37b68f609call sscal_
37b68f60emov rax, [rsp+584]
37b68f616movss x0, [rsp+260]
37b68f61fmovss x1, [rax]
37b68f623mulss x9, x0
37b68f628mulss x1, x0
37b68f62cmovss [rax], x1
37b68f630mov eax, [r14]
37b68f633lea eax, [rax+rbp-1]
37b68f637cdqe
37b68f639jmp 0x37b68e7d7
37b68f63e
37b68f63e 66 90 f.
37b68f640
37b68f640loc_37b68f640:
37b68f640mulss x0, x12
37b68f645movaps x3, x7
37b68f648andps x3, x6
37b68f64bcomiss x3, x0
37b68f64ejbe 0x37b68ed7c
37b68f654movaps x0, x8
37b68f658mov rcx, [rsp+544]
37b68f660mov r8, rbx
37b68f663lea rdx, [rsp+260]
37b68f66bdivss x0, x3
37b68f66flea r9, [rip+0xda472e]
37b68f676movss [rsp+160], x2
37b68f67fmovss [rsp+260], x0
37b68f688call sscal_
37b68f68dmov rax, [rsp+584]
37b68f695movss x0, [rsp+260]
37b68f69emovss x2, [rsp+160]
37b68f6a7movss x7, [rbx+4*rbp-4]
37b68f6admovss x1, [rax]
37b68f6b1mulss x9, x0
37b68f6b6mulss x1, x0
37b68f6bamovss [rax], x1
37b68f6bejmp 0x37b68ed7c
37b68f6c3
37b68f6c3 0f 1f 44 00 00 ..D..
37b68f6c8
37b68f6c8loc_37b68f6c8:
37b68f6c8lea rdx, [rsp+260]
37b68f6d0lea rcx, [rsp+256]
37b68f6d8mov r8, rbx
37b68f6dbmov [rsp+184], r11l
37b68f6e3lea r9, [rip+0xda46ba]
37b68f6eacall sscal_
37b68f6efmov rax, [rsp+584]
37b68f6f7movss x0, [rsp+260]
37b68f700movss x7, [r13]
37b68f706mov r11l, [rsp+184]
37b68f70emovss x1, [rax]
37b68f712mulss x9, x0
37b68f717mulss x1, x0
37b68f71bmovss [rax], x1
37b68f71fjmp 0x37b68e95e
37b68f724
37b68f724 0f 1f 40 00 ..@.
37b68f728
37b68f728loc_37b68f728:
37b68f728mov rcx, [rsp+544]
37b68f730lea rdx, [rsp+260]
37b68f738mov r8, rbx
37b68f73blea r9, [rip+0xda4662]
37b68f742mov [rsp+160], eax
37b68f749call sscal_
37b68f74emov rax, [rsp+584]
37b68f756movss x0, [rsp+260]
37b68f75fmovss x7, [rbx+4*rbp-4]
37b68f765movss x1, [rax]
37b68f769mulss x9, x0
37b68f76emulss x1, x0
37b68f772movss [rax], x1
37b68f776mov eax, [rsp+160]
37b68f77djmp 0x37b68ee3b
37b68f782
37b68f782 66 0f 1f 44 00 00 f..D..
37b68f788
37b68f788loc_37b68f788:
37b68f788mov rdx, [rsp+176]
37b68f790mov rax, [rsp+160]
37b68f798lea r15l, [r13-2]
37b68f79clea rcx, [rip+0xda4601]
37b68f7a3movss x0, [r12-4]
37b68f7aamov [rsp+40], rcx
37b68f7afmov r9, rcx
37b68f7b2mov [rsp+32], rbx
37b68f7b7lea r11, [rdx+rax]
37b68f7bbxorps x0, [rip+0xda460e]
37b68f7c2lea rax, [rsp+296]
37b68f7camov rdx, [rsp+184]
37b68f7d2mov rcx, rax
37b68f7d5mov r8, r11
37b68f7d8mov [rsp+212], r10l
37b68f7e0mov [rsp+192], rax
37b68f7e8mov [rsp+200], r11
37b68f7f0movss [rsp+300], x0
37b68f7f9mov [rsp+296], r15l
37b68f801call saxpy_
37b68f806lea r11, [rip+0xda4597]
37b68f80dmovss x0, [r12]
37b68f813mov [rsp+32], rbx
37b68f818mov [rsp+40], r11
37b68f81dxorps x0, [rip+0xda45ac]
37b68f824mov r9, r11
37b68f827mov r8, [rsp+160]
37b68f82fmov rdx, [rsp+184]
37b68f837mov [rsp+296], r15l
37b68f83fmov rcx, [rsp+192]
37b68f847movss [rsp+300], x0
37b68f850call saxpy_
37b68f855movsxd rdx, [r14]
37b68f858lea r11, [rip+0xda4545]
37b68f85fmov r8, [rsp+200]
37b68f867mov r9, r11
37b68f86amov [rsp+296], r15l
37b68f872lea ecx, [rdx+rsi-1]
37b68f876lea rdx, [rbx+4*rdx]
37b68f87amovsxd rcx, ecx
37b68f87dmovss x0, [rbx+4*rcx]
37b68f882mov [rsp+40], r11
37b68f887mov [rsp+32], rdx
37b68f88cxorps x0, [rip+0xda453d]
37b68f893mov rdx, [rsp+184]
37b68f89bmov rcx, [rsp+192]
37b68f8a3movss [rsp+300], x0
37b68f8accall saxpy_
37b68f8b1movsxd rdx, [r14]
37b68f8b4lea r11, [rip+0xda44e9]
37b68f8bbmov r8, [rsp+160]
37b68f8c3mov r9, r11
37b68f8c6mov [rsp+296], r15l
37b68f8celea ecx, [rdx+r13-1]
37b68f8d3lea rdx, [rbx+4*rdx]
37b68f8d7movsxd rcx, ecx
37b68f8damovss x0, [rbx+4*rcx]
37b68f8dfmov [rsp+32], rdx
37b68f8e4mov [rsp+40], r11
37b68f8e9xorps x0, [rip+0xda44e0]
37b68f8f0mov rdx, [rsp+184]
37b68f8f8mov rcx, [rsp+192]
37b68f900movss [rsp+300], x0
37b68f909call saxpy_
37b68f90emovsxd r9, [r14]
37b68f911mov rax, [rsp+568]
37b68f919mov r10l, [rsp+212]
37b68f921lea edx, [r9+rsi-1]
37b68f926movss x1, [rax+4*rbp-4]
37b68f92cmovss x2, [rax+4*rbp-8]
37b68f932movsxd rdx, edx
37b68f935movss x0, [rbx+4*rdx]
37b68f93alea edx, [r9+r13-1]
37b68f93fmovsxd rdx, edx
37b68f942movss x3, [rbx+4*rdx]
37b68f947mulss x0, x2
37b68f94baddss x0, [rbx]
37b68f94fmulss x3, x1
37b68f953addss x0, x3
37b68f957movss [rbx], x0
37b68f95bmulss x1, [r12]
37b68f961movss x0, [rbx+4*r9]
37b68f967mulss x2, [r12-4]
37b68f96esubss x0, x2
37b68f972subss x0, x1
37b68f976movss [rbx+4*r9], x0
37b68f97ccmp r10l, 5
37b68f980jle 0x37b68fd52
37b68f986cmp r10l, 2
37b68f98amov ecx, 1
37b68f98fmovss x3, [rip+0xda4429]
37b68f997lea r11, [rbx+4*r9]
37b68f99bcmovg ecx, r15l
37b68f99fpxor x2, x2
37b68f9a3xor edx, edx
37b68f9a5shufps x3, x3, 0
37b68f9a9mov r8l, ecx
37b68f9acshr r8l, 2
37b68f9b0shl r8, 4
37b68f9b4nop
37b68f9b5nop [rax+rax]
37b68f9c0
37b68f9c0loc_37b68f9c0:
37b68f9c0movups x0, [r11+rdx]
37b68f9c5movups x1, [rbx+rdx]
37b68f9c9add rdx, 16
37b68f9cdandps x0, x3
37b68f9d0andps x1, x3
37b68f9d3addps x0, x1
37b68f9d6maxps x2, x0
37b68f9d9cmp rdx, r8
37b68f9dcjne 0x37b68f9c0
37b68f9demovaps x0, x2
37b68f9e1movhlps x0, x2
37b68f9e4maxps x0, x2
37b68f9e7movaps x7, x0
37b68f9eashufps x7, x0, 85
37b68f9eemaxps x7, x0
37b68f9f1test cl, 3
37b68f9f4je 0x37b68e5bf
37b68f9faand ecx, -4
37b68f9fdlea edx, [rcx+1]
37b68fa00
37b68fa00loc_37b68fa00:
37b68fa00movsxd rdx, edx
37b68fa03lea rcx, [rbx+4*r9]
37b68fa07
37b68fa07loc_37b68fa07:
37b68fa07movss x0, [rcx+4*rdx-4]
37b68fa0dmovss x1, [rbx+4*rdx-4]
37b68fa13add rdx, 1
37b68fa17andps x0, x6
37b68fa1aandps x1, x6
37b68fa1daddss x0, x1
37b68fa21maxss x7, x0
37b68fa25cmp esi, edx
37b68fa27jg 0x37b68fa07
37b68fa29jmp 0x37b68e5bf
37b68fa2e
37b68fa2e 66 90 f.
37b68fa30
37b68fa30loc_37b68fa30:
37b68fa30mulss x0, x10
37b68fa35comiss x1, x0
37b68fa38jbe 0x37b68f085
37b68fa3emovaps x0, x8
37b68fa42lea rdx, [rsp+260]
37b68fa4amov r8, rbx
37b68fa4dmov [rsp+184], r10l
37b68fa55divss x0, x1
37b68fa59lea rcx, [rsp+256]
37b68fa61lea r9, [rip+0xda433c]
37b68fa68movss [rsp+260], x0
37b68fa71call sscal_
37b68fa76mov rax, [rsp+584]
37b68fa7emov edx, [r14]
37b68fa81movss x0, [rsp+260]
37b68fa8amov r10l, [rsp+184]
37b68fa92movss x1, [rax]
37b68fa96lea edx, [rdx+r13-1]
37b68fa9bmulss x7, x0
37b68fa9fmovsxd rdx, edx
37b68faa2mulss x1, x0
37b68faa6movss [rax], x1
37b68faaajmp 0x37b68f085
37b68faaf
37b68faaf 90 .
37b68fab0
37b68fab0loc_37b68fab0:
37b68fab0mulss x1, x12
37b68fab5movaps x2, x0
37b68fab8andps x2, x6
37b68fabbcomiss x2, x1
37b68fabejbe 0x37b68e1b6
37b68fac4movaps x0, x8
37b68fac8mov rcx, [rsp+544]
37b68fad0mov r8, rbx
37b68fad3lea rdx, [rsp+260]
37b68fadbdivss x0, x2
37b68fadflea r9, [rip+0xda42be]
37b68fae6mov [rsp+176], r10
37b68faeemov [rsp+168], eax
37b68faf5movss [rsp+260], x0
37b68fafecall sscal_
37b68fb03mov rax, [rsp+584]
37b68fb0bmovss x0, [rsp+260]
37b68fb14mov r10, [rsp+176]
37b68fb1cmovss x1, [rax]
37b68fb20mulss x7, x0
37b68fb24mulss x1, x0
37b68fb28movss x0, [rbx+4*rbp-4]
37b68fb2emovss [rax], x1
37b68fb32mov eax, [rsp+168]
37b68fb39jmp 0x37b68e1b6
37b68fb3e
37b68fb3eloc_37b68fb3e:
37b68fb3elea rdx, [rsp+260]
37b68fb46lea rcx, [rsp+256]
37b68fb4emov r8, rbx
37b68fb51lea r9, [rip+0xda424c]
37b68fb58call sscal_
37b68fb5dmov rax, [rsp+584]
37b68fb65mov r10l, [rsp+184]
37b68fb6dmovss x0, [rax]
37b68fb71mulss x0, [rsp+260]
37b68fb7amovss [rax], x0
37b68fb7ejmp 0x37b68f13d
37b68fb83
37b68fb83loc_37b68fb83:
37b68fb83mov rcx, [rsp+544]
37b68fb8blea rdx, [rsp+260]
37b68fb93mov r8, rbx
37b68fb96lea r9, [rip+0xda4207]
37b68fb9dmov [rsp+176], r10
37b68fba5mov [rsp+168], eax
37b68fbaccall sscal_
37b68fbb1mov rax, [rsp+584]
37b68fbb9mov r10, [rsp+176]
37b68fbc1movss x0, [rax]
37b68fbc5mulss x0, [rsp+260]
37b68fbcemovss [rax], x0
37b68fbd2mov eax, [rsp+168]
37b68fbd9jmp 0x37b68e202
37b68fbde
37b68fbdeloc_37b68fbde:
37b68fbdemov eax, 2
37b68fbe3jmp 0x37b68dd29
37b68fbe8
37b68fbe8 0f 1f 84 00 00 00 00 00 ........
37b68fbf0
37b68fbf0loc_37b68fbf0:
37b68fbf0mov rcx, [rsp+544]
37b68fbf8lea rdx, [rsp+260]
37b68fc00mov r8, rbx
37b68fc03lea r9, [rip+0xda419a]
37b68fc0amov [rsp+168], r10
37b68fc12call sscal_
37b68fc17mov rax, [rsp+584]
37b68fc1fmov r10, [rsp+168]
37b68fc27movss x0, [rax]
37b68fc2bmulss x0, [rsp+260]
37b68fc34movss [rax], x0
37b68fc38jmp 0x37b68dff0
37b68fc3d
37b68fc3d 0f 1f 00 ...
37b68fc40
37b68fc40loc_37b68fc40:
37b68fc40lea rdx, [rsp+260]
37b68fc48lea rcx, [rsp+256]
37b68fc50mov r8, rbx
37b68fc53mov [rsp+192], r10l
37b68fc5blea r9, [rip+0xda4142]
37b68fc62call sscal_
37b68fc67mov rax, [rsp+584]
37b68fc6fmov r10l, [rsp+192]
37b68fc77movss x0, [rax]
37b68fc7bmulss x0, [rsp+260]
37b68fc84movss [rax], x0
37b68fc88jmp 0x37b68e580
37b68fc8d
37b68fc8dloc_37b68fc8d:
37b68fc8dmovss x1, [rbx]
37b68fc91mov rsi, [rsp+568]
37b68fc99andps x7, x6
37b68fc9candps x1, x6
37b68fc9faddss x1, x7
37b68fca3movss x7, [rsi]
37b68fca7jmp 0x37b68e787
37b68fcac
37b68fcacloc_37b68fcac:
37b68fcacmov rcx, [rsp+544]
37b68fcb4lea rdx, [rsp+260]
37b68fcbcmov r8, rbx
37b68fcbflea r9, [rip+0xda40de]
37b68fcc6mov [rsp+160], eax
37b68fccdcall sscal_
37b68fcd2mov rax, [rsp+584]
37b68fcdamovss x0, [rsp+260]
37b68fce3movss x7, [rbx+4*rbp-4]
37b68fce9movss x1, [rax]
37b68fcedmulss x9, x0
37b68fcf2mulss x1, x0
37b68fcf6movss [rax], x1
37b68fcfamov eax, [rsp+160]
37b68fd01jmp 0x37b68ed0f
37b68fd06
37b68fd06loc_37b68fd06:
37b68fd06lea rdx, [rsp+260]
37b68fd0elea rcx, [rsp+256]
37b68fd16mov r8, rbx
37b68fd19lea r9, [rip+0xda4084]
37b68fd20call sscal_
37b68fd25mov rax, [rsp+584]
37b68fd2dmovss x0, [rsp+260]
37b68fd36movss x7, [r13]
37b68fd3cmovss x1, [rax]
37b68fd40mulss x9, x0
37b68fd45mulss x1, x0
37b68fd49movss [rax], x1
37b68fd4djmp 0x37b68e696
37b68fd52
37b68fd52loc_37b68fd52:
37b68fd52pxor x7, x7
37b68fd56mov edx, 1
37b68fd5bjmp 0x37b68fa00
37b68fd60
37b68fd60loc_37b68fd60:
37b68fd60pxor x7, x7
37b68fd64mov edx, 1
37b68fd69jmp 0x37b68f2e3
37b68da40
Loading..