File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7b8d40
37b7b8d40slasq4_:
37b7b8d40push rbx
37b7b8d41sub rsp, 48
37b7b8d45movups [rsp], x6
37b7b8d49movups [rsp+16], x7
37b7b8d4emovups [rsp+32], x8
37b7b8d54pxor x2, x2
37b7b8d58mov rax, [rsp+104]
37b7b8d5dmovss x1, [rax]
37b7b8d61comiss x2, x1
37b7b8d64mov r10, rcx
37b7b8d67jae 0x37b7b8ef0
37b7b8d6dmov rcx, [rsp+96]
37b7b8d72mov eax, [rdx]
37b7b8d74mov r9l, [r9]
37b7b8d77mov ecx, [rcx]
37b7b8d79lea r11l, [4*rax]
37b7b8d81lea edx, [r11+r9]
37b7b8d85cmp eax, ecx
37b7b8d87je 0x37b7b8dd8
37b7b8d89lea ebx, [rax+1]
37b7b8d8ccmp ecx, ebx
37b7b8d8eje 0x37b7b91a0
37b7b8d94add eax, 2
37b7b8d97cmp ecx, eax
37b7b8d99je 0x37b7b9350
37b7b8d9fjg 0x37b7b9080
37b7b8da5nop [rax+rax]
37b7b8db0
37b7b8db0loc_37b7b8db0:
37b7b8db0mov rax, [rsp+152]
37b7b8db8movss [rax], x4
37b7b8dbc
37b7b8dbcloc_37b7b8dbc:
37b7b8dbcmovups x6, [rsp]
37b7b8dc0movups x7, [rsp+16]
37b7b8dc5movups x8, [rsp+32]
37b7b8dcbadd rsp, 48
37b7b8dcfpop rbx
37b7b8dd0ret
37b7b8dd1
37b7b8dd1 0f 1f 80 00 00 00 00 .......
37b7b8dd8
37b7b8dd8loc_37b7b8dd8:
37b7b8dd8mov rcx, [rsp+128]
37b7b8de0mov rbx, [rsp+136]
37b7b8de8movss x5, [rcx]
37b7b8decmovss x3, [rbx]
37b7b8df0ucomiss x1, x5
37b7b8df3movaps x8, x5
37b7b8df7jp 0x37b7b8f20
37b7b8dfdjne 0x37b7b8f20
37b7b8e03mov rbx, [rsp+112]
37b7b8e08movsxd rax, edx
37b7b8e0blea rax, [r8+4*rax]
37b7b8e0fucomiss x3, [rbx]
37b7b8e12movss x4, [rax-32]
37b7b8e17movss x0, [rax-24]
37b7b8e1cmovaps x7, x4
37b7b8e1fjp 0x37b7b90a0
37b7b8e25jne 0x37b7b90a0
37b7b8e2bmovss x3, [rax-16]
37b7b8e30movaps x4, x0
37b7b8e33movaps x5, x7
37b7b8e36addss x0, x7
37b7b8e3asqrtss x4, x4
37b7b8e3esqrtss x5, x5
37b7b8e42sqrtss x3, x3
37b7b8e46mulss x3, x4
37b7b8e4amovss x4, [rax-40]
37b7b8e4fmov rax, [rsp+120]
37b7b8e54sqrtss x4, x4
37b7b8e58mulss x5, x4
37b7b8e5cmovss x4, [rax]
37b7b8e60movaps x6, x4
37b7b8e63mulss x4, [rip+0xc7fef9]
37b7b8e6bsubss x6, x0
37b7b8e6fsubss x6, x4
37b7b8e73movaps x4, x0
37b7b8e76subss x4, x8
37b7b8e7bcomiss x6, x2
37b7b8e7ejbe 0x37b7b9630
37b7b8e84comiss x6, x5
37b7b8e87jbe 0x37b7b9630
37b7b8e8dmovaps x2, x5
37b7b8e90divss x2, x6
37b7b8e94movaps x7, x2
37b7b8e97mulss x7, x5
37b7b8e9bsubss x4, x7
37b7b8e9fmovaps x2, x4
37b7b8ea2
37b7b8ea2loc_37b7b8ea2:
37b7b8ea2pxor x4, x4
37b7b8ea6comiss x2, x4
37b7b8ea9jbe 0x37b7b95e0
37b7b8eafcomiss x2, x3
37b7b8eb2jbe 0x37b7b95e0
37b7b8eb8movaps x0, x3
37b7b8ebbmovaps x5, x8
37b7b8ebfmov rax, [rsp+160]
37b7b8ec7divss x0, x2
37b7b8ecbmulss x1, [rip+0xc7fead]
37b7b8ed3mov [rax], -2
37b7b8ed9mulss x0, x3
37b7b8eddsubss x5, x0
37b7b8ee1maxss x5, x1
37b7b8ee5movaps x4, x5
37b7b8ee8jmp 0x37b7b8db0
37b7b8eed
37b7b8eed 0f 1f 00 ...
37b7b8ef0
37b7b8ef0loc_37b7b8ef0:
37b7b8ef0mov rax, [rsp+152]
37b7b8ef8xorps x1, [rip+0xc7fe71]
37b7b8effmovss [rax], x1
37b7b8f03mov rax, [rsp+160]
37b7b8f0bmov [rax], -1
37b7b8f11jmp 0x37b7b8dbc
37b7b8f16
37b7b8f16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b8f20
37b7b8f20loc_37b7b8f20:
37b7b8f20ucomiss x1, x3
37b7b8f23jp 0x37b7b8f2b
37b7b8f25je 0x37b7b9508
37b7b8f2b
37b7b8f2bloc_37b7b8f2b:
37b7b8f2bmov rbx, [rsp+144]
37b7b8f33movss x4, [rbx]
37b7b8f37ucomiss x1, x4
37b7b8f3amovaps x7, x4
37b7b8f3djp 0x37b7b9590
37b7b8f43jne 0x37b7b9590
37b7b8f49lea r11l, [r9+r9]
37b7b8f4dmov ecx, edx
37b7b8f4fmov rbx, [rsp+160]
37b7b8f57sub ecx, r11l
37b7b8f5amovsxd rcx, ecx
37b7b8f5dmov [rbx], -5
37b7b8f63lea rcx, [r8+4*rcx]
37b7b8f67movss x2, [rcx-28]
37b7b8f6cmovss x0, [rcx-36]
37b7b8f71comiss x0, x2
37b7b8f74ja 0x37b7b8dbc
37b7b8f7amovss x4, [rcx-12]
37b7b8f7fmovss x3, [rcx-20]
37b7b8f84comiss x3, x4
37b7b8f87ja 0x37b7b8dbc
37b7b8f8ddivss x3, x4
37b7b8f91movss x5, [rip+0xc7fdfb]
37b7b8f99mov r10l, [r10]
37b7b8f9csub eax, r10l
37b7b8f9fdivss x0, x2
37b7b8fa3addss x3, x5
37b7b8fa7mulss x3, x0
37b7b8fabcmp eax, 2
37b7b8faejle 0x37b7b9058
37b7b8fb4lea ecx, [rdx-13]
37b7b8fb7lea eax, [rdx-15]
37b7b8fbamovsxd rcx, ecx
37b7b8fbdcdqe
37b7b8fbflea r9l, [r9+4*r10-1]
37b7b8fc4movss x2, [r8+4*rcx-4]
37b7b8fcblea ecx, [rdx-17]
37b7b8fcedivss x2, [r8+4*rax-4]
37b7b8fd5addss x3, x2
37b7b8fd9cmp ecx, r9l
37b7b8fdcjl 0x37b7b9050
37b7b8fdemovsxd rdx, edx
37b7b8fe1sub ecx, r9l
37b7b8fe4shl rdx, 2
37b7b8fe8shr ecx, 2
37b7b8feblea rax, [r8+rdx]
37b7b8fefshl rcx, 4
37b7b8ff3lea rdx, [r8+rdx-16]
37b7b8ff8sub rdx, rcx
37b7b8ffbjmp 0x37b7b9045
37b7b8ffd
37b7b8ffd 0f 1f 00 ...
37b7b9000
37b7b9000loc_37b7b9000:
37b7b9000movss x0, [rax-72]
37b7b9005movss x4, [rax-80]
37b7b900acomiss x0, x4
37b7b900dja 0x37b7b8dbc
37b7b9013divss x0, x4
37b7b9017mulss x0, x2
37b7b901bmaxss x2, x0
37b7b901fmulss x2, [rip+0xc7fd61]
37b7b9027addss x3, x0
37b7b902bcomiss x3, x2
37b7b902eja 0x37b7b9050
37b7b9030comiss x3, [rip+0xc7fd55]
37b7b9037ja 0x37b7b9050
37b7b9039sub rax, 16
37b7b903dcmp rdx, rax
37b7b9040je 0x37b7b9050
37b7b9042movaps x2, x0
37b7b9045
37b7b9045loc_37b7b9045:
37b7b9045pxor x6, x6
37b7b9049ucomiss x2, x6
37b7b904cjp 0x37b7b9000
37b7b904ejne 0x37b7b9000
37b7b9050
37b7b9050loc_37b7b9050:
37b7b9050mulss x3, [rip+0xc7fd38]
37b7b9058
37b7b9058loc_37b7b9058:
37b7b9058movss x0, [rip+0xc7fd2c]
37b7b9060comiss x0, x3
37b7b9063ja 0x37b7b96d1
37b7b9069movss x4, [rip+0xc7fcf3]
37b7b9071mulss x4, x1
37b7b9075jmp 0x37b7b8db0
37b7b907a
37b7b907a 66 0f 1f 44 00 00 f..D..
37b7b9080
37b7b9080loc_37b7b9080:
37b7b9080mov rax, [rsp+160]
37b7b9088pxor x4, x4
37b7b908cmov [rax], -12
37b7b9092jmp 0x37b7b8db0
37b7b9097
37b7b9097 66 0f 1f 84 00 00 00 00 00 f........
37b7b90a0
37b7b90a0loc_37b7b90a0:
37b7b90a0comiss x0, x7
37b7b90a3mov rax, [rsp+160]
37b7b90abmov [rax], -4
37b7b90b1ja 0x37b7b8dbc
37b7b90b7divss x0, x7
37b7b90bbmovss x4, [rip+0xc7fca1]
37b7b90c3sub edx, 9
37b7b90c6pxor x2, x2
37b7b90camulss x4, x1
37b7b90ce
37b7b90celoc_37b7b90ce:
37b7b90cemov eax, [r10]
37b7b90d1addss x2, x0
37b7b90d5lea r9l, [r9+4*rax-1]
37b7b90dacmp edx, r9l
37b7b90ddjl 0x37b7b9158
37b7b90dfmovsxd rcx, edx
37b7b90e2sub edx, r9l
37b7b90e5pxor x5, x5
37b7b90e9shl rcx, 2
37b7b90edshr edx, 2
37b7b90f0lea rax, [rcx+r8]
37b7b90f4shl rdx, 4
37b7b90f8lea rcx, [r8+rcx-16]
37b7b90fdsub rcx, rdx
37b7b9100jmp 0x37b7b9151
37b7b9102
37b7b9102 66 0f 1f 44 00 00 f..D..
37b7b9108
37b7b9108loc_37b7b9108:
37b7b9108movss x1, [rax-4]
37b7b910dmovss x3, [rax-12]
37b7b9112comiss x1, x3
37b7b9115ja 0x37b7b8dbc
37b7b911bdivss x1, x3
37b7b911fmulss x1, x0
37b7b9123maxss x0, x1
37b7b9127mulss x0, [rip+0xc7fc59]
37b7b912faddss x2, x1
37b7b9133comiss x2, x0
37b7b9136ja 0x37b7b9158
37b7b9138comiss x2, [rip+0xc7fc4d]
37b7b913fja 0x37b7b8db0
37b7b9145sub rax, 16
37b7b9149cmp rax, rcx
37b7b914cje 0x37b7b9158
37b7b914emovaps x0, x1
37b7b9151
37b7b9151loc_37b7b9151:
37b7b9151ucomiss x0, x5
37b7b9154jp 0x37b7b9108
37b7b9156jne 0x37b7b9108
37b7b9158
37b7b9158loc_37b7b9158:
37b7b9158mulss x2, [rip+0xc7fc30]
37b7b9160movss x0, [rip+0xc7fc24]
37b7b9168comiss x0, x2
37b7b916bjbe 0x37b7b8db0
37b7b9171movaps x1, x2
37b7b9174movss x0, [rip+0xc7fc18]
37b7b917csqrtss x1, x1
37b7b9180movaps x4, x0
37b7b9183addss x2, x0
37b7b9187subss x4, x1
37b7b918bmulss x4, x8
37b7b9190divss x4, x2
37b7b9194jmp 0x37b7b8db0
37b7b9199
37b7b9199 0f 1f 80 00 00 00 00 .......
37b7b91a0
37b7b91a0loc_37b7b91a0:
37b7b91a0mov rax, [rsp+112]
37b7b91a5movss x4, [rax]
37b7b91a9mov rax, [rsp+136]
37b7b91b1ucomiss x4, [rax]
37b7b91b4jp 0x37b7b9580
37b7b91bajne 0x37b7b9580
37b7b91c0mov rax, [rsp+120]
37b7b91c5mov ecx, [rax]
37b7b91c7mov rax, [rsp+144]
37b7b91cfmovd x6, ecx
37b7b91d3ucomiss x6, [rax]
37b7b91d6jp 0x37b7b9330
37b7b91dcjne 0x37b7b9330
37b7b91e2mov rax, [rsp+160]
37b7b91eamov [rax], -7
37b7b91f0lea eax, [rdx-5]
37b7b91f3sub edx, 7
37b7b91f6cdqe
37b7b91f8movsxd rdx, edx
37b7b91fbmovss x3, [r8+4*rax-4]
37b7b9202movss x0, [r8+4*rdx-4]
37b7b9209comiss x3, x0
37b7b920cja 0x37b7b8dbc
37b7b9212divss x3, x0
37b7b9216ucomiss x3, x2
37b7b9219jp 0x37b7b9221
37b7b921bje 0x37b7b92a0
37b7b9221
37b7b9221loc_37b7b9221:
37b7b9221mov eax, [r10]
37b7b9224sub r11l, 9
37b7b9228lea r10l, [4*rax-1]
37b7b9230cmp r11l, r10l
37b7b9233jl 0x37b7b92a0
37b7b9235lea edx, [r9+r11]
37b7b9239sub r11l, r10l
37b7b923cmovss x5, [rip+0xc7fb44]
37b7b9244movaps x1, x3
37b7b9247movsxd rdx, edx
37b7b924ashl rdx, 2
37b7b924elea rax, [r8+rdx]
37b7b9252lea rdx, [r8+rdx-16]
37b7b9257lea r8, [4*r11]
37b7b925fsub rdx, r8
37b7b9262jmp 0x37b7b9274
37b7b9264
37b7b9264 0f 1f 40 00 ..@.
37b7b9268
37b7b9268loc_37b7b9268:
37b7b9268sub rax, 16
37b7b926ccmp rdx, rax
37b7b926fje 0x37b7b92a0
37b7b9271movaps x1, x0
37b7b9274
37b7b9274loc_37b7b9274:
37b7b9274movss x0, [rax-4]
37b7b9279movss x2, [rax-12]
37b7b927ecomiss x0, x2
37b7b9281ja 0x37b7b8dbc
37b7b9287divss x0, x2
37b7b928bmulss x0, x1
37b7b928fmaxss x1, x0
37b7b9293addss x3, x0
37b7b9297mulss x1, x5
37b7b929bcomiss x3, x1
37b7b929ejbe 0x37b7b9268
37b7b92a0
37b7b92a0loc_37b7b92a0:
37b7b92a0mulss x3, [rip+0xc7fae8]
37b7b92a8movss x5, [rip+0xc7fae4]
37b7b92b0pxor x1, x1
37b7b92b4movss x2, [rip+0xc7fac8]
37b7b92bcmulss x2, x4
37b7b92c0sqrtss x3, x3
37b7b92c4movaps x0, x3
37b7b92c7mulss x0, x3
37b7b92cbaddss x0, x5
37b7b92cfdivss x4, x0
37b7b92d3movd x0, ecx
37b7b92d7mulss x0, [rip+0xc7faa1]
37b7b92dfsubss x0, x4
37b7b92e3comiss x0, x1
37b7b92e6jbe 0x37b7b9648
37b7b92ecmovaps x1, x3
37b7b92efmulss x1, x4
37b7b92f3comiss x0, x1
37b7b92f6jbe 0x37b7b9648
37b7b92fcmovaps x7, x3
37b7b92ffmovss x1, [rip+0xc7fa91]
37b7b9307divss x7, x0
37b7b930bmulss x1, x4
37b7b930fmovaps x0, x7
37b7b9312mulss x0, x1
37b7b9316mulss x0, x3
37b7b931asubss x5, x0
37b7b931emulss x5, x4
37b7b9322maxss x5, x2
37b7b9326movaps x4, x5
37b7b9329jmp 0x37b7b8db0
37b7b932e
37b7b932e 66 90 f.
37b7b9330
37b7b9330loc_37b7b9330:
37b7b9330mulss x4, [rip+0xc7fa48]
37b7b9338
37b7b9338loc_37b7b9338:
37b7b9338mov rax, [rsp+160]
37b7b9340mov [rax], -9
37b7b9346jmp 0x37b7b8db0
37b7b934b
37b7b934b 0f 1f 44 00 00 ..D..
37b7b9350
37b7b9350loc_37b7b9350:
37b7b9350mov rax, [rsp+120]
37b7b9355movss x4, [rax]
37b7b9359mov rax, [rsp+144]
37b7b9361ucomiss x4, [rax]
37b7b9364jp 0x37b7b94e8
37b7b936ajne 0x37b7b94e8
37b7b9370movsxd rdx, edx
37b7b9373lea rax, [r8+4*rdx]
37b7b9377movss x0, [rax-24]
37b7b937cmovss x5, [rax-32]
37b7b9381movaps x3, x0
37b7b9384movaps x6, x5
37b7b9387addss x3, x0
37b7b938bcomiss x5, x3
37b7b938ejbe 0x37b7b94e8
37b7b9394comiss x0, x5
37b7b9397mov rbx, [rsp+160]
37b7b939fmov [rbx], -10
37b7b93a5ja 0x37b7b8dbc
37b7b93abdivss x0, x5
37b7b93afucomiss x0, x2
37b7b93b2jp 0x37b7b93ba
37b7b93b4je 0x37b7b9440
37b7b93ba
37b7b93baloc_37b7b93ba:
37b7b93bamov edx, [r10]
37b7b93bdsub r11l, 9
37b7b93c1lea r10l, [4*rdx-1]
37b7b93c9cmp r11l, r10l
37b7b93ccjl 0x37b7b9440
37b7b93celea edx, [r9+r11]
37b7b93d2sub r11l, r10l
37b7b93d5movss x5, [rip+0xc7f9ab]
37b7b93ddmovaps x2, x0
37b7b93e0movsxd rdx, edx
37b7b93e3lea rcx, [4*rdx]
37b7b93eblea rdx, [r8+rcx]
37b7b93eflea rcx, [r8+rcx-16]
37b7b93f4lea r8, [4*r11]
37b7b93fcsub rcx, r8
37b7b93ffjmp 0x37b7b9411
37b7b9401
37b7b9401 0f 1f 80 00 00 00 00 .......
37b7b9408
37b7b9408loc_37b7b9408:
37b7b9408sub rdx, 16
37b7b940ccmp rcx, rdx
37b7b940fje 0x37b7b9440
37b7b9411
37b7b9411loc_37b7b9411:
37b7b9411movss x1, [rdx-4]
37b7b9416movss x3, [rdx-12]
37b7b941bcomiss x1, x3
37b7b941eja 0x37b7b8dbc
37b7b9424divss x1, x3
37b7b9428mulss x2, x1
37b7b942cmovaps x3, x2
37b7b942faddss x0, x2
37b7b9433mulss x3, x5
37b7b9437comiss x0, x3
37b7b943ajbe 0x37b7b9408
37b7b943cnop [rax]
37b7b9440
37b7b9440loc_37b7b9440:
37b7b9440mulss x0, [rip+0xc7f948]
37b7b9448movss x5, [rip+0xc7f944]
37b7b9450movss x3, [rip+0xc7f92c]
37b7b9458movss x2, [rax-48]
37b7b945dmulss x3, x4
37b7b9461sqrtss x2, x2
37b7b9465sqrtss x0, x0
37b7b9469movaps x1, x0
37b7b946cmulss x1, x0
37b7b9470addss x1, x5
37b7b9474divss x4, x1
37b7b9478movss x1, [rax-40]
37b7b947dmovaps x7, x1
37b7b9480addss x1, x6
37b7b9484sqrtss x7, x7
37b7b9488mulss x2, x7
37b7b948csubss x1, x2
37b7b9490pxor x2, x2
37b7b9494subss x1, x4
37b7b9498comiss x1, x2
37b7b949bjbe 0x37b7b96a8
37b7b94a1movaps x2, x0
37b7b94a4mulss x2, x4
37b7b94a8comiss x1, x2
37b7b94abjbe 0x37b7b96a8
37b7b94b1movaps x7, x0
37b7b94b4movss x2, [rip+0xc7f8dc]
37b7b94bcdivss x7, x1
37b7b94c0mulss x2, x4
37b7b94c4movaps x1, x7
37b7b94c7mulss x1, x2
37b7b94cbmulss x0, x1
37b7b94cfsubss x5, x0
37b7b94d3mulss x5, x4
37b7b94d7maxss x5, x3
37b7b94dbmovaps x4, x5
37b7b94dejmp 0x37b7b8db0
37b7b94e3
37b7b94e3 0f 1f 44 00 00 ..D..
37b7b94e8
37b7b94e8loc_37b7b94e8:
37b7b94e8mov rax, [rsp+160]
37b7b94f0mulss x4, [rip+0xc7f86c]
37b7b94f8mov [rax], -11
37b7b94fejmp 0x37b7b8db0
37b7b9503
37b7b9503 0f 1f 44 00 00 ..D..
37b7b9508
37b7b9508loc_37b7b9508:
37b7b9508movsxd rax, edx
37b7b950blea ecx, [r9+r9]
37b7b950flea r11, [r8+4*rax]
37b7b9513mov rax, [rsp+160]
37b7b951bmovss x0, [r11-40]
37b7b9521mov [rax], -4
37b7b9527mov eax, edx
37b7b9529sub eax, ecx
37b7b952blea ecx, [rax-4]
37b7b952esub eax, 2
37b7b9531movsxd rcx, ecx
37b7b9534cdqe
37b7b9536movss x2, [r8+4*rcx-4]
37b7b953dmovss x5, [r8+4*rax-4]
37b7b9544comiss x2, x5
37b7b9547ja 0x37b7b8dbc
37b7b954dmovss x6, [r11-48]
37b7b9553comiss x0, x6
37b7b9556ja 0x37b7b8dbc
37b7b955cmovss x4, [rip+0xc7f800]
37b7b9564divss x2, x5
37b7b9568sub edx, 13
37b7b956bmovaps x8, x3
37b7b956fmulss x4, x1
37b7b9573divss x0, x6
37b7b9577jmp 0x37b7b90ce
37b7b957c
37b7b957c 0f 1f 40 00 ..@.
37b7b9580
37b7b9580loc_37b7b9580:
37b7b9580mulss x4, [rip+0xc7f7dc]
37b7b9588jmp 0x37b7b9338
37b7b958d
37b7b958d 0f 1f 00 ...
37b7b9590
37b7b9590loc_37b7b9590:
37b7b9590mov rax, [rsp+160]
37b7b9598mov eax, [rax]
37b7b959acmp eax, -6
37b7b959dje 0x37b7b9678
37b7b95a3cmp eax, -18
37b7b95a6je 0x37b7b96c4
37b7b95acmovss x4, [rip+0xc7f7b0]
37b7b95b4
37b7b95b4loc_37b7b95b4:
37b7b95b4mov rax, [rsp+168]
37b7b95bcmovss [rax], x4
37b7b95c0mov rax, [rsp+160]
37b7b95c8mulss x4, x1
37b7b95ccmov [rax], -6
37b7b95d2jmp 0x37b7b8db0
37b7b95d7
37b7b95d7 66 0f 1f 84 00 00 00 00 00 f........
37b7b95e0
37b7b95e0loc_37b7b95e0:
37b7b95e0comiss x8, x3
37b7b95e4movaps x6, x8
37b7b95e8pxor x2, x2
37b7b95ecjbe 0x37b7b95f5
37b7b95eesubss x6, x3
37b7b95f2movaps x2, x6
37b7b95f5
37b7b95f5loc_37b7b95f5:
37b7b95f5addss x3, x5
37b7b95f9comiss x0, x3
37b7b95fcjbe 0x37b7b9606
37b7b95fesubss x0, x3
37b7b9602minss x2, x0
37b7b9606
37b7b9606loc_37b7b9606:
37b7b9606mulss x1, [rip+0xc7f776]
37b7b960emov rax, [rsp+160]
37b7b9616mov [rax], -3
37b7b961cmovaps x4, x1
37b7b961fmaxss x4, x2
37b7b9623jmp 0x37b7b8db0
37b7b9628
37b7b9628 0f 1f 84 00 00 00 00 00 ........
37b7b9630
37b7b9630loc_37b7b9630:
37b7b9630movaps x6, x3
37b7b9633addss x6, x5
37b7b9637subss x4, x6
37b7b963bmovaps x2, x4
37b7b963ejmp 0x37b7b8ea2
37b7b9643
37b7b9643 0f 1f 44 00 00 ..D..
37b7b9648
37b7b9648loc_37b7b9648:
37b7b9648mulss x3, [rip+0xc7f748]
37b7b9650mov rax, [rsp+160]
37b7b9658mov [rax], -8
37b7b965esubss x5, x3
37b7b9662mulss x5, x4
37b7b9666maxss x5, x2
37b7b966amovaps x4, x5
37b7b966djmp 0x37b7b8db0
37b7b9672
37b7b9672 66 0f 1f 44 00 00 f..D..
37b7b9678
37b7b9678loc_37b7b9678:
37b7b9678mov rax, [rsp+168]
37b7b9680movss x4, [rip+0xc7f70c]
37b7b9688movss x0, [rax]
37b7b968csubss x4, x0
37b7b9690mulss x4, [rip+0xc7f6ec]
37b7b9698addss x4, x0
37b7b969cjmp 0x37b7b95b4
37b7b96a1
37b7b96a1 0f 1f 80 00 00 00 00 .......
37b7b96a8
37b7b96a8loc_37b7b96a8:
37b7b96a8mulss x0, [rip+0xc7f6e8]
37b7b96b0subss x5, x0
37b7b96b4mulss x5, x4
37b7b96b8maxss x5, x3
37b7b96bcmovaps x4, x5
37b7b96bfjmp 0x37b7b8db0
37b7b96c4
37b7b96c4loc_37b7b96c4:
37b7b96c4movss x4, [rip+0xc7f694]
37b7b96ccjmp 0x37b7b95b4
37b7b96d1
37b7b96d1loc_37b7b96d1:
37b7b96d1movaps x0, x3
37b7b96d4movaps x4, x5
37b7b96d7addss x3, x5
37b7b96dbsqrtss x0, x0
37b7b96dfsubss x4, x0
37b7b96e3mulss x4, x7
37b7b96e7divss x4, x3
37b7b96ebjmp 0x37b7b8db0
37b7b8d40
37b7b8d40slasq4_:
37b7b8d40push rbx
37b7b8d41sub rsp, 48
37b7b8d45movups [rsp], x6
37b7b8d49movups [rsp+16], x7
37b7b8d4emovups [rsp+32], x8
37b7b8d54pxor x2, x2
37b7b8d58mov rax, [rsp+104]
37b7b8d5dmovss x1, [rax]
37b7b8d61comiss x2, x1
37b7b8d64mov r10, rcx
37b7b8d67jae 0x37b7b8ef0
37b7b8d6dmov rcx, [rsp+96]
37b7b8d72mov eax, [rdx]
37b7b8d74mov r9l, [r9]
37b7b8d77mov ecx, [rcx]
37b7b8d79lea r11l, [4*rax]
37b7b8d81lea edx, [r11+r9]
37b7b8d85cmp eax, ecx
37b7b8d87je 0x37b7b8dd8
37b7b8d89lea ebx, [rax+1]
37b7b8d8ccmp ecx, ebx
37b7b8d8eje 0x37b7b91a0
37b7b8d94add eax, 2
37b7b8d97cmp ecx, eax
37b7b8d99je 0x37b7b9350
37b7b8d9fjg 0x37b7b9080
37b7b8da5nop [rax+rax]
37b7b8db0
37b7b8db0loc_37b7b8db0:
37b7b8db0mov rax, [rsp+152]
37b7b8db8movss [rax], x4
37b7b8dbc
37b7b8dbcloc_37b7b8dbc:
37b7b8dbcmovups x6, [rsp]
37b7b8dc0movups x7, [rsp+16]
37b7b8dc5movups x8, [rsp+32]
37b7b8dcbadd rsp, 48
37b7b8dcfpop rbx
37b7b8dd0ret
37b7b8dd1
37b7b8dd1 0f 1f 80 00 00 00 00 .......
37b7b8dd8
37b7b8dd8loc_37b7b8dd8:
37b7b8dd8mov rcx, [rsp+128]
37b7b8de0mov rbx, [rsp+136]
37b7b8de8movss x5, [rcx]
37b7b8decmovss x3, [rbx]
37b7b8df0ucomiss x1, x5
37b7b8df3movaps x8, x5
37b7b8df7jp 0x37b7b8f20
37b7b8dfdjne 0x37b7b8f20
37b7b8e03mov rbx, [rsp+112]
37b7b8e08movsxd rax, edx
37b7b8e0blea rax, [r8+4*rax]
37b7b8e0fucomiss x3, [rbx]
37b7b8e12movss x4, [rax-32]
37b7b8e17movss x0, [rax-24]
37b7b8e1cmovaps x7, x4
37b7b8e1fjp 0x37b7b90a0
37b7b8e25jne 0x37b7b90a0
37b7b8e2bmovss x3, [rax-16]
37b7b8e30movaps x4, x0
37b7b8e33movaps x5, x7
37b7b8e36addss x0, x7
37b7b8e3asqrtss x4, x4
37b7b8e3esqrtss x5, x5
37b7b8e42sqrtss x3, x3
37b7b8e46mulss x3, x4
37b7b8e4amovss x4, [rax-40]
37b7b8e4fmov rax, [rsp+120]
37b7b8e54sqrtss x4, x4
37b7b8e58mulss x5, x4
37b7b8e5cmovss x4, [rax]
37b7b8e60movaps x6, x4
37b7b8e63mulss x4, [rip+0xc7fef9]
37b7b8e6bsubss x6, x0
37b7b8e6fsubss x6, x4
37b7b8e73movaps x4, x0
37b7b8e76subss x4, x8
37b7b8e7bcomiss x6, x2
37b7b8e7ejbe 0x37b7b9630
37b7b8e84comiss x6, x5
37b7b8e87jbe 0x37b7b9630
37b7b8e8dmovaps x2, x5
37b7b8e90divss x2, x6
37b7b8e94movaps x7, x2
37b7b8e97mulss x7, x5
37b7b8e9bsubss x4, x7
37b7b8e9fmovaps x2, x4
37b7b8ea2
37b7b8ea2loc_37b7b8ea2:
37b7b8ea2pxor x4, x4
37b7b8ea6comiss x2, x4
37b7b8ea9jbe 0x37b7b95e0
37b7b8eafcomiss x2, x3
37b7b8eb2jbe 0x37b7b95e0
37b7b8eb8movaps x0, x3
37b7b8ebbmovaps x5, x8
37b7b8ebfmov rax, [rsp+160]
37b7b8ec7divss x0, x2
37b7b8ecbmulss x1, [rip+0xc7fead]
37b7b8ed3mov [rax], -2
37b7b8ed9mulss x0, x3
37b7b8eddsubss x5, x0
37b7b8ee1maxss x5, x1
37b7b8ee5movaps x4, x5
37b7b8ee8jmp 0x37b7b8db0
37b7b8eed
37b7b8eed 0f 1f 00 ...
37b7b8ef0
37b7b8ef0loc_37b7b8ef0:
37b7b8ef0mov rax, [rsp+152]
37b7b8ef8xorps x1, [rip+0xc7fe71]
37b7b8effmovss [rax], x1
37b7b8f03mov rax, [rsp+160]
37b7b8f0bmov [rax], -1
37b7b8f11jmp 0x37b7b8dbc
37b7b8f16
37b7b8f16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b8f20
37b7b8f20loc_37b7b8f20:
37b7b8f20ucomiss x1, x3
37b7b8f23jp 0x37b7b8f2b
37b7b8f25je 0x37b7b9508
37b7b8f2b
37b7b8f2bloc_37b7b8f2b:
37b7b8f2bmov rbx, [rsp+144]
37b7b8f33movss x4, [rbx]
37b7b8f37ucomiss x1, x4
37b7b8f3amovaps x7, x4
37b7b8f3djp 0x37b7b9590
37b7b8f43jne 0x37b7b9590
37b7b8f49lea r11l, [r9+r9]
37b7b8f4dmov ecx, edx
37b7b8f4fmov rbx, [rsp+160]
37b7b8f57sub ecx, r11l
37b7b8f5amovsxd rcx, ecx
37b7b8f5dmov [rbx], -5
37b7b8f63lea rcx, [r8+4*rcx]
37b7b8f67movss x2, [rcx-28]
37b7b8f6cmovss x0, [rcx-36]
37b7b8f71comiss x0, x2
37b7b8f74ja 0x37b7b8dbc
37b7b8f7amovss x4, [rcx-12]
37b7b8f7fmovss x3, [rcx-20]
37b7b8f84comiss x3, x4
37b7b8f87ja 0x37b7b8dbc
37b7b8f8ddivss x3, x4
37b7b8f91movss x5, [rip+0xc7fdfb]
37b7b8f99mov r10l, [r10]
37b7b8f9csub eax, r10l
37b7b8f9fdivss x0, x2
37b7b8fa3addss x3, x5
37b7b8fa7mulss x3, x0
37b7b8fabcmp eax, 2
37b7b8faejle 0x37b7b9058
37b7b8fb4lea ecx, [rdx-13]
37b7b8fb7lea eax, [rdx-15]
37b7b8fbamovsxd rcx, ecx
37b7b8fbdcdqe
37b7b8fbflea r9l, [r9+4*r10-1]
37b7b8fc4movss x2, [r8+4*rcx-4]
37b7b8fcblea ecx, [rdx-17]
37b7b8fcedivss x2, [r8+4*rax-4]
37b7b8fd5addss x3, x2
37b7b8fd9cmp ecx, r9l
37b7b8fdcjl 0x37b7b9050
37b7b8fdemovsxd rdx, edx
37b7b8fe1sub ecx, r9l
37b7b8fe4shl rdx, 2
37b7b8fe8shr ecx, 2
37b7b8feblea rax, [r8+rdx]
37b7b8fefshl rcx, 4
37b7b8ff3lea rdx, [r8+rdx-16]
37b7b8ff8sub rdx, rcx
37b7b8ffbjmp 0x37b7b9045
37b7b8ffd
37b7b8ffd 0f 1f 00 ...
37b7b9000
37b7b9000loc_37b7b9000:
37b7b9000movss x0, [rax-72]
37b7b9005movss x4, [rax-80]
37b7b900acomiss x0, x4
37b7b900dja 0x37b7b8dbc
37b7b9013divss x0, x4
37b7b9017mulss x0, x2
37b7b901bmaxss x2, x0
37b7b901fmulss x2, [rip+0xc7fd61]
37b7b9027addss x3, x0
37b7b902bcomiss x3, x2
37b7b902eja 0x37b7b9050
37b7b9030comiss x3, [rip+0xc7fd55]
37b7b9037ja 0x37b7b9050
37b7b9039sub rax, 16
37b7b903dcmp rdx, rax
37b7b9040je 0x37b7b9050
37b7b9042movaps x2, x0
37b7b9045
37b7b9045loc_37b7b9045:
37b7b9045pxor x6, x6
37b7b9049ucomiss x2, x6
37b7b904cjp 0x37b7b9000
37b7b904ejne 0x37b7b9000
37b7b9050
37b7b9050loc_37b7b9050:
37b7b9050mulss x3, [rip+0xc7fd38]
37b7b9058
37b7b9058loc_37b7b9058:
37b7b9058movss x0, [rip+0xc7fd2c]
37b7b9060comiss x0, x3
37b7b9063ja 0x37b7b96d1
37b7b9069movss x4, [rip+0xc7fcf3]
37b7b9071mulss x4, x1
37b7b9075jmp 0x37b7b8db0
37b7b907a
37b7b907a 66 0f 1f 44 00 00 f..D..
37b7b9080
37b7b9080loc_37b7b9080:
37b7b9080mov rax, [rsp+160]
37b7b9088pxor x4, x4
37b7b908cmov [rax], -12
37b7b9092jmp 0x37b7b8db0
37b7b9097
37b7b9097 66 0f 1f 84 00 00 00 00 00 f........
37b7b90a0
37b7b90a0loc_37b7b90a0:
37b7b90a0comiss x0, x7
37b7b90a3mov rax, [rsp+160]
37b7b90abmov [rax], -4
37b7b90b1ja 0x37b7b8dbc
37b7b90b7divss x0, x7
37b7b90bbmovss x4, [rip+0xc7fca1]
37b7b90c3sub edx, 9
37b7b90c6pxor x2, x2
37b7b90camulss x4, x1
37b7b90ce
37b7b90celoc_37b7b90ce:
37b7b90cemov eax, [r10]
37b7b90d1addss x2, x0
37b7b90d5lea r9l, [r9+4*rax-1]
37b7b90dacmp edx, r9l
37b7b90ddjl 0x37b7b9158
37b7b90dfmovsxd rcx, edx
37b7b90e2sub edx, r9l
37b7b90e5pxor x5, x5
37b7b90e9shl rcx, 2
37b7b90edshr edx, 2
37b7b90f0lea rax, [rcx+r8]
37b7b90f4shl rdx, 4
37b7b90f8lea rcx, [r8+rcx-16]
37b7b90fdsub rcx, rdx
37b7b9100jmp 0x37b7b9151
37b7b9102
37b7b9102 66 0f 1f 44 00 00 f..D..
37b7b9108
37b7b9108loc_37b7b9108:
37b7b9108movss x1, [rax-4]
37b7b910dmovss x3, [rax-12]
37b7b9112comiss x1, x3
37b7b9115ja 0x37b7b8dbc
37b7b911bdivss x1, x3
37b7b911fmulss x1, x0
37b7b9123maxss x0, x1
37b7b9127mulss x0, [rip+0xc7fc59]
37b7b912faddss x2, x1
37b7b9133comiss x2, x0
37b7b9136ja 0x37b7b9158
37b7b9138comiss x2, [rip+0xc7fc4d]
37b7b913fja 0x37b7b8db0
37b7b9145sub rax, 16
37b7b9149cmp rax, rcx
37b7b914cje 0x37b7b9158
37b7b914emovaps x0, x1
37b7b9151
37b7b9151loc_37b7b9151:
37b7b9151ucomiss x0, x5
37b7b9154jp 0x37b7b9108
37b7b9156jne 0x37b7b9108
37b7b9158
37b7b9158loc_37b7b9158:
37b7b9158mulss x2, [rip+0xc7fc30]
37b7b9160movss x0, [rip+0xc7fc24]
37b7b9168comiss x0, x2
37b7b916bjbe 0x37b7b8db0
37b7b9171movaps x1, x2
37b7b9174movss x0, [rip+0xc7fc18]
37b7b917csqrtss x1, x1
37b7b9180movaps x4, x0
37b7b9183addss x2, x0
37b7b9187subss x4, x1
37b7b918bmulss x4, x8
37b7b9190divss x4, x2
37b7b9194jmp 0x37b7b8db0
37b7b9199
37b7b9199 0f 1f 80 00 00 00 00 .......
37b7b91a0
37b7b91a0loc_37b7b91a0:
37b7b91a0mov rax, [rsp+112]
37b7b91a5movss x4, [rax]
37b7b91a9mov rax, [rsp+136]
37b7b91b1ucomiss x4, [rax]
37b7b91b4jp 0x37b7b9580
37b7b91bajne 0x37b7b9580
37b7b91c0mov rax, [rsp+120]
37b7b91c5mov ecx, [rax]
37b7b91c7mov rax, [rsp+144]
37b7b91cfmovd x6, ecx
37b7b91d3ucomiss x6, [rax]
37b7b91d6jp 0x37b7b9330
37b7b91dcjne 0x37b7b9330
37b7b91e2mov rax, [rsp+160]
37b7b91eamov [rax], -7
37b7b91f0lea eax, [rdx-5]
37b7b91f3sub edx, 7
37b7b91f6cdqe
37b7b91f8movsxd rdx, edx
37b7b91fbmovss x3, [r8+4*rax-4]
37b7b9202movss x0, [r8+4*rdx-4]
37b7b9209comiss x3, x0
37b7b920cja 0x37b7b8dbc
37b7b9212divss x3, x0
37b7b9216ucomiss x3, x2
37b7b9219jp 0x37b7b9221
37b7b921bje 0x37b7b92a0
37b7b9221
37b7b9221loc_37b7b9221:
37b7b9221mov eax, [r10]
37b7b9224sub r11l, 9
37b7b9228lea r10l, [4*rax-1]
37b7b9230cmp r11l, r10l
37b7b9233jl 0x37b7b92a0
37b7b9235lea edx, [r9+r11]
37b7b9239sub r11l, r10l
37b7b923cmovss x5, [rip+0xc7fb44]
37b7b9244movaps x1, x3
37b7b9247movsxd rdx, edx
37b7b924ashl rdx, 2
37b7b924elea rax, [r8+rdx]
37b7b9252lea rdx, [r8+rdx-16]
37b7b9257lea r8, [4*r11]
37b7b925fsub rdx, r8
37b7b9262jmp 0x37b7b9274
37b7b9264
37b7b9264 0f 1f 40 00 ..@.
37b7b9268
37b7b9268loc_37b7b9268:
37b7b9268sub rax, 16
37b7b926ccmp rdx, rax
37b7b926fje 0x37b7b92a0
37b7b9271movaps x1, x0
37b7b9274
37b7b9274loc_37b7b9274:
37b7b9274movss x0, [rax-4]
37b7b9279movss x2, [rax-12]
37b7b927ecomiss x0, x2
37b7b9281ja 0x37b7b8dbc
37b7b9287divss x0, x2
37b7b928bmulss x0, x1
37b7b928fmaxss x1, x0
37b7b9293addss x3, x0
37b7b9297mulss x1, x5
37b7b929bcomiss x3, x1
37b7b929ejbe 0x37b7b9268
37b7b92a0
37b7b92a0loc_37b7b92a0:
37b7b92a0mulss x3, [rip+0xc7fae8]
37b7b92a8movss x5, [rip+0xc7fae4]
37b7b92b0pxor x1, x1
37b7b92b4movss x2, [rip+0xc7fac8]
37b7b92bcmulss x2, x4
37b7b92c0sqrtss x3, x3
37b7b92c4movaps x0, x3
37b7b92c7mulss x0, x3
37b7b92cbaddss x0, x5
37b7b92cfdivss x4, x0
37b7b92d3movd x0, ecx
37b7b92d7mulss x0, [rip+0xc7faa1]
37b7b92dfsubss x0, x4
37b7b92e3comiss x0, x1
37b7b92e6jbe 0x37b7b9648
37b7b92ecmovaps x1, x3
37b7b92efmulss x1, x4
37b7b92f3comiss x0, x1
37b7b92f6jbe 0x37b7b9648
37b7b92fcmovaps x7, x3
37b7b92ffmovss x1, [rip+0xc7fa91]
37b7b9307divss x7, x0
37b7b930bmulss x1, x4
37b7b930fmovaps x0, x7
37b7b9312mulss x0, x1
37b7b9316mulss x0, x3
37b7b931asubss x5, x0
37b7b931emulss x5, x4
37b7b9322maxss x5, x2
37b7b9326movaps x4, x5
37b7b9329jmp 0x37b7b8db0
37b7b932e
37b7b932e 66 90 f.
37b7b9330
37b7b9330loc_37b7b9330:
37b7b9330mulss x4, [rip+0xc7fa48]
37b7b9338
37b7b9338loc_37b7b9338:
37b7b9338mov rax, [rsp+160]
37b7b9340mov [rax], -9
37b7b9346jmp 0x37b7b8db0
37b7b934b
37b7b934b 0f 1f 44 00 00 ..D..
37b7b9350
37b7b9350loc_37b7b9350:
37b7b9350mov rax, [rsp+120]
37b7b9355movss x4, [rax]
37b7b9359mov rax, [rsp+144]
37b7b9361ucomiss x4, [rax]
37b7b9364jp 0x37b7b94e8
37b7b936ajne 0x37b7b94e8
37b7b9370movsxd rdx, edx
37b7b9373lea rax, [r8+4*rdx]
37b7b9377movss x0, [rax-24]
37b7b937cmovss x5, [rax-32]
37b7b9381movaps x3, x0
37b7b9384movaps x6, x5
37b7b9387addss x3, x0
37b7b938bcomiss x5, x3
37b7b938ejbe 0x37b7b94e8
37b7b9394comiss x0, x5
37b7b9397mov rbx, [rsp+160]
37b7b939fmov [rbx], -10
37b7b93a5ja 0x37b7b8dbc
37b7b93abdivss x0, x5
37b7b93afucomiss x0, x2
37b7b93b2jp 0x37b7b93ba
37b7b93b4je 0x37b7b9440
37b7b93ba
37b7b93baloc_37b7b93ba:
37b7b93bamov edx, [r10]
37b7b93bdsub r11l, 9
37b7b93c1lea r10l, [4*rdx-1]
37b7b93c9cmp r11l, r10l
37b7b93ccjl 0x37b7b9440
37b7b93celea edx, [r9+r11]
37b7b93d2sub r11l, r10l
37b7b93d5movss x5, [rip+0xc7f9ab]
37b7b93ddmovaps x2, x0
37b7b93e0movsxd rdx, edx
37b7b93e3lea rcx, [4*rdx]
37b7b93eblea rdx, [r8+rcx]
37b7b93eflea rcx, [r8+rcx-16]
37b7b93f4lea r8, [4*r11]
37b7b93fcsub rcx, r8
37b7b93ffjmp 0x37b7b9411
37b7b9401
37b7b9401 0f 1f 80 00 00 00 00 .......
37b7b9408
37b7b9408loc_37b7b9408:
37b7b9408sub rdx, 16
37b7b940ccmp rcx, rdx
37b7b940fje 0x37b7b9440
37b7b9411
37b7b9411loc_37b7b9411:
37b7b9411movss x1, [rdx-4]
37b7b9416movss x3, [rdx-12]
37b7b941bcomiss x1, x3
37b7b941eja 0x37b7b8dbc
37b7b9424divss x1, x3
37b7b9428mulss x2, x1
37b7b942cmovaps x3, x2
37b7b942faddss x0, x2
37b7b9433mulss x3, x5
37b7b9437comiss x0, x3
37b7b943ajbe 0x37b7b9408
37b7b943cnop [rax]
37b7b9440
37b7b9440loc_37b7b9440:
37b7b9440mulss x0, [rip+0xc7f948]
37b7b9448movss x5, [rip+0xc7f944]
37b7b9450movss x3, [rip+0xc7f92c]
37b7b9458movss x2, [rax-48]
37b7b945dmulss x3, x4
37b7b9461sqrtss x2, x2
37b7b9465sqrtss x0, x0
37b7b9469movaps x1, x0
37b7b946cmulss x1, x0
37b7b9470addss x1, x5
37b7b9474divss x4, x1
37b7b9478movss x1, [rax-40]
37b7b947dmovaps x7, x1
37b7b9480addss x1, x6
37b7b9484sqrtss x7, x7
37b7b9488mulss x2, x7
37b7b948csubss x1, x2
37b7b9490pxor x2, x2
37b7b9494subss x1, x4
37b7b9498comiss x1, x2
37b7b949bjbe 0x37b7b96a8
37b7b94a1movaps x2, x0
37b7b94a4mulss x2, x4
37b7b94a8comiss x1, x2
37b7b94abjbe 0x37b7b96a8
37b7b94b1movaps x7, x0
37b7b94b4movss x2, [rip+0xc7f8dc]
37b7b94bcdivss x7, x1
37b7b94c0mulss x2, x4
37b7b94c4movaps x1, x7
37b7b94c7mulss x1, x2
37b7b94cbmulss x0, x1
37b7b94cfsubss x5, x0
37b7b94d3mulss x5, x4
37b7b94d7maxss x5, x3
37b7b94dbmovaps x4, x5
37b7b94dejmp 0x37b7b8db0
37b7b94e3
37b7b94e3 0f 1f 44 00 00 ..D..
37b7b94e8
37b7b94e8loc_37b7b94e8:
37b7b94e8mov rax, [rsp+160]
37b7b94f0mulss x4, [rip+0xc7f86c]
37b7b94f8mov [rax], -11
37b7b94fejmp 0x37b7b8db0
37b7b9503
37b7b9503 0f 1f 44 00 00 ..D..
37b7b9508
37b7b9508loc_37b7b9508:
37b7b9508movsxd rax, edx
37b7b950blea ecx, [r9+r9]
37b7b950flea r11, [r8+4*rax]
37b7b9513mov rax, [rsp+160]
37b7b951bmovss x0, [r11-40]
37b7b9521mov [rax], -4
37b7b9527mov eax, edx
37b7b9529sub eax, ecx
37b7b952blea ecx, [rax-4]
37b7b952esub eax, 2
37b7b9531movsxd rcx, ecx
37b7b9534cdqe
37b7b9536movss x2, [r8+4*rcx-4]
37b7b953dmovss x5, [r8+4*rax-4]
37b7b9544comiss x2, x5
37b7b9547ja 0x37b7b8dbc
37b7b954dmovss x6, [r11-48]
37b7b9553comiss x0, x6
37b7b9556ja 0x37b7b8dbc
37b7b955cmovss x4, [rip+0xc7f800]
37b7b9564divss x2, x5
37b7b9568sub edx, 13
37b7b956bmovaps x8, x3
37b7b956fmulss x4, x1
37b7b9573divss x0, x6
37b7b9577jmp 0x37b7b90ce
37b7b957c
37b7b957c 0f 1f 40 00 ..@.
37b7b9580
37b7b9580loc_37b7b9580:
37b7b9580mulss x4, [rip+0xc7f7dc]
37b7b9588jmp 0x37b7b9338
37b7b958d
37b7b958d 0f 1f 00 ...
37b7b9590
37b7b9590loc_37b7b9590:
37b7b9590mov rax, [rsp+160]
37b7b9598mov eax, [rax]
37b7b959acmp eax, -6
37b7b959dje 0x37b7b9678
37b7b95a3cmp eax, -18
37b7b95a6je 0x37b7b96c4
37b7b95acmovss x4, [rip+0xc7f7b0]
37b7b95b4
37b7b95b4loc_37b7b95b4:
37b7b95b4mov rax, [rsp+168]
37b7b95bcmovss [rax], x4
37b7b95c0mov rax, [rsp+160]
37b7b95c8mulss x4, x1
37b7b95ccmov [rax], -6
37b7b95d2jmp 0x37b7b8db0
37b7b95d7
37b7b95d7 66 0f 1f 84 00 00 00 00 00 f........
37b7b95e0
37b7b95e0loc_37b7b95e0:
37b7b95e0comiss x8, x3
37b7b95e4movaps x6, x8
37b7b95e8pxor x2, x2
37b7b95ecjbe 0x37b7b95f5
37b7b95eesubss x6, x3
37b7b95f2movaps x2, x6
37b7b95f5
37b7b95f5loc_37b7b95f5:
37b7b95f5addss x3, x5
37b7b95f9comiss x0, x3
37b7b95fcjbe 0x37b7b9606
37b7b95fesubss x0, x3
37b7b9602minss x2, x0
37b7b9606
37b7b9606loc_37b7b9606:
37b7b9606mulss x1, [rip+0xc7f776]
37b7b960emov rax, [rsp+160]
37b7b9616mov [rax], -3
37b7b961cmovaps x4, x1
37b7b961fmaxss x4, x2
37b7b9623jmp 0x37b7b8db0
37b7b9628
37b7b9628 0f 1f 84 00 00 00 00 00 ........
37b7b9630
37b7b9630loc_37b7b9630:
37b7b9630movaps x6, x3
37b7b9633addss x6, x5
37b7b9637subss x4, x6
37b7b963bmovaps x2, x4
37b7b963ejmp 0x37b7b8ea2
37b7b9643
37b7b9643 0f 1f 44 00 00 ..D..
37b7b9648
37b7b9648loc_37b7b9648:
37b7b9648mulss x3, [rip+0xc7f748]
37b7b9650mov rax, [rsp+160]
37b7b9658mov [rax], -8
37b7b965esubss x5, x3
37b7b9662mulss x5, x4
37b7b9666maxss x5, x2
37b7b966amovaps x4, x5
37b7b966djmp 0x37b7b8db0
37b7b9672
37b7b9672 66 0f 1f 44 00 00 f..D..
37b7b9678
37b7b9678loc_37b7b9678:
37b7b9678mov rax, [rsp+168]
37b7b9680movss x4, [rip+0xc7f70c]
37b7b9688movss x0, [rax]
37b7b968csubss x4, x0
37b7b9690mulss x4, [rip+0xc7f6ec]
37b7b9698addss x4, x0
37b7b969cjmp 0x37b7b95b4
37b7b96a1
37b7b96a1 0f 1f 80 00 00 00 00 .......
37b7b96a8
37b7b96a8loc_37b7b96a8:
37b7b96a8mulss x0, [rip+0xc7f6e8]
37b7b96b0subss x5, x0
37b7b96b4mulss x5, x4
37b7b96b8maxss x5, x3
37b7b96bcmovaps x4, x5
37b7b96bfjmp 0x37b7b8db0
37b7b96c4
37b7b96c4loc_37b7b96c4:
37b7b96c4movss x4, [rip+0xc7f694]
37b7b96ccjmp 0x37b7b95b4
37b7b96d1
37b7b96d1loc_37b7b96d1:
37b7b96d1movaps x0, x3
37b7b96d4movaps x4, x5
37b7b96d7addss x3, x5
37b7b96dbsqrtss x0, x0
37b7b96dfsubss x4, x0
37b7b96e3mulss x4, x7
37b7b96e7divss x4, x3
37b7b96ebjmp 0x37b7b8db0
37b7b8d40
37b7b96f0
37b7b96f0 // align 0x20
37b7b96f0 // align 0x20
37b7b9700
37b7b9700slasq5_:
37b7b9700push r14
37b7b9702push rbp
37b7b9703push rdi
37b7b9704push rsi
37b7b9705push rbx
37b7b9706sub rsp, 32
37b7b970amovups [rsp], x6
37b7b970emovups [rsp+16], x7
37b7b9713mov edx, [rdx]
37b7b9715movsxd rdi, [rcx]
37b7b9718mov rax, [rsp+128]
37b7b9720mov r10, [rsp+136]
37b7b9728mov ecx, edx
37b7b972asub ecx, edi
37b7b972ccmp ecx, 1
37b7b972fjle 0x37b7b985f
37b7b9735mov rsi, [rsp+112]
37b7b973amov rcx, [rsp+120]
37b7b973flea ebx, [4*rdi]
37b7b9746movss x0, [rip+0xc7f662]
37b7b974emovss x2, [rsi]
37b7b9752movss x5, [rcx]
37b7b9756mov rcx, [rsp+184]
37b7b975eaddss x5, x2
37b7b9762mulss x5, [rcx]
37b7b9766mov ecx, [r9]
37b7b9769lea r11l, [rbx+rcx]
37b7b976dlea r9l, [r11-3]
37b7b9771movsxd rsi, r11l
37b7b9774movsxd r9, r9l
37b7b9777movss x1, [r8+4*rsi]
37b7b977dmulss x0, x5
37b7b9781movss x3, [r8+4*r9-4]
37b7b9788mov r9, [rsp+176]
37b7b9790mov ebp, [r9]
37b7b9793lea r9l, [rdx-3]
37b7b9797movaps x4, x3
37b7b979axorps x4, [rip+0xc7f5ff]
37b7b97a1lea edx, [4*r9]
37b7b97a9comiss x0, x2
37b7b97acja 0x37b7b9878
37b7b97b2pxor x6, x6
37b7b97b6subss x3, x2
37b7b97baucomiss x2, x6
37b7b97bdmovaps x0, x3
37b7b97c0jp 0x37b7b97c8
37b7b97c2je 0x37b7b9888
37b7b97c8
37b7b97c8loc_37b7b97c8:
37b7b97c8movss [rax], x3
37b7b97ccmovss [r10], x4
37b7b97d1test ebp, ebp
37b7b97d3jne 0x37b7b9a30
37b7b97d9test ecx, ecx
37b7b97dbjne 0x37b7b9bc8
37b7b97e1cmp edi, r9l
37b7b97e4jg 0x37b7b9e30
37b7b97eamov ebx, edx
37b7b97eclea r9, [r8+4*rsi]
37b7b97f0pxor x7, x7
37b7b97f4sub ebx, r11l
37b7b97f7lea r11, [rbx+rsi]
37b7b97fblea r11, [r8+4*r11+16]
37b7b9800jmp 0x37b7b9847
37b7b9802
37b7b9802 66 0f 1f 44 00 00 f..D..
37b7b9808
37b7b9808loc_37b7b9808:
37b7b9808divss x0, x5
37b7b980cmovss x6, [r9]
37b7b9811add r9, 16
37b7b9815divss x3, x5
37b7b9819mulss x0, x6
37b7b981dsubss x0, x2
37b7b9821mulss x3, x6
37b7b9825movaps x4, x3
37b7b9828movss [r9-20], x3
37b7b982emovss x3, [rax]
37b7b9832minss x1, x4
37b7b9836minss x3, x0
37b7b983amovss [rax], x3
37b7b983ecmp r11, r9
37b7b9841je 0x37b7b9e30
37b7b9847
37b7b9847loc_37b7b9847:
37b7b9847movss x3, [r9-8]
37b7b984dcomiss x7, x0
37b7b9850movaps x5, x3
37b7b9853addss x5, x0
37b7b9857movss [r9-12], x5
37b7b985djbe 0x37b7b9808
37b7b985f
37b7b985floc_37b7b985f:
37b7b985fmovups x6, [rsp]
37b7b9863movups x7, [rsp+16]
37b7b9868add rsp, 32
37b7b986cpop rbx
37b7b986dpop rsi
37b7b986epop rdi
37b7b986fpop rbp
37b7b9870pop r14
37b7b9872ret
37b7b9873
37b7b9873 0f 1f 44 00 00 ..D..
37b7b9878
37b7b9878loc_37b7b9878:
37b7b9878mov r14, [rsp+112]
37b7b987dpxor x2, x2
37b7b9881mov [r14], 0
37b7b9888
37b7b9888loc_37b7b9888:
37b7b9888movaps x0, x3
37b7b988bmovss [rax], x3
37b7b988fmovss [r10], x4
37b7b9894test ebp, ebp
37b7b9896jne 0x37b7b9930
37b7b989ctest ecx, ecx
37b7b989ejne 0x37b7b9d90
37b7b98a4cmp edi, r9l
37b7b98a7jg 0x37b7b9f21
37b7b98admov ebx, edx
37b7b98aflea r9, [r8+4*rsi]
37b7b98b3pxor x7, x7
37b7b98b7sub ebx, r11l
37b7b98balea r11, [rbx+rsi]
37b7b98belea rbx, [r8+4*r11+16]
37b7b98c3jmp 0x37b7b9911
37b7b98c5
37b7b98c5 0f 1f 00 ...
37b7b98c8
37b7b98c8loc_37b7b98c8:
37b7b98c8divss x0, x6
37b7b98ccmovss x4, [r9]
37b7b98d1add r9, 16
37b7b98d5divss x3, x6
37b7b98d9mulss x0, [r9-16]
37b7b98dfsubss x0, x2
37b7b98e3mulss x4, x3
37b7b98e7movaps x3, x0
37b7b98eacmpss x3, x5, 5
37b7b98efandps x0, x3
37b7b98f2movss x3, [rax]
37b7b98f6movss [r9-20], x4
37b7b98fcminss x1, x4
37b7b9900minss x3, x0
37b7b9904movss [rax], x3
37b7b9908cmp rbx, r9
37b7b990bje 0x37b7b9f30
37b7b9911
37b7b9911loc_37b7b9911:
37b7b9911movss x3, [r9-8]
37b7b9917comiss x7, x0
37b7b991amovaps x6, x3
37b7b991daddss x6, x0
37b7b9921movss [r9-12], x6
37b7b9927jbe 0x37b7b98c8
37b7b9929jmp 0x37b7b985f
37b7b992e
37b7b992e 66 90 f.
37b7b9930
37b7b9930loc_37b7b9930:
37b7b9930test ecx, ecx
37b7b9932jne 0x37b7b9d08
37b7b9938cmp edi, r9l
37b7b993bjg 0x37b7ba025
37b7b9941mov ebx, edx
37b7b9943lea r9, [r8+4*rsi]
37b7b9947sub ebx, r11l
37b7b994alea r11, [rbx+rsi]
37b7b994elea r11, [r8+4*r11+16]
37b7b9953nop
37b7b9955nop [rax+rax]
37b7b9960
37b7b9960loc_37b7b9960:
37b7b9960movss x6, [r9-8]
37b7b9966movss x4, [r9]
37b7b996badd r9, 16
37b7b996fmovaps x7, x6
37b7b9972addss x7, x0
37b7b9976divss x4, x7
37b7b997amovss [r9-28], x7
37b7b9980mulss x0, x4
37b7b9984mulss x4, x6
37b7b9988subss x0, x2
37b7b998cmovss [r9-20], x4
37b7b9992minss x1, x4
37b7b9996movaps x7, x0
37b7b9999cmpss x7, x5, 5
37b7b999eandps x0, x7
37b7b99a1minss x3, x0
37b7b99a5cmp r11, r9
37b7b99a8jne 0x37b7b9960
37b7b99aa
37b7b99aaloc_37b7b99aa:
37b7b99aamov rsi, [rsp+168]
37b7b99b2lea r9l, [rdx+4]
37b7b99b6mov rdi, [rsp+144]
37b7b99belea r11l, [rcx+rcx]
37b7b99c2sub r9l, ecx
37b7b99c5movss [rsi], x0
37b7b99c9lea esi, [r11+r9]
37b7b99cdmovsxd rbp, r9l
37b7b99d0movss [rdi], x3
37b7b99d4lea edi, [rsi-1]
37b7b99d7movsxd rsi, esi
37b7b99damovsxd rdi, edi
37b7b99ddmovss x5, [r8+4*rdi-4]
37b7b99e4addss x5, x0
37b7b99e8movss [r8+4*rbp-12], x5
37b7b99efmovss x4, [r8+4*rdi-4]
37b7b99f6divss x0, [r8+4*rbp-12]
37b7b99fddivss x4, x5
37b7b9a01mulss x4, [r8+4*rsi]
37b7b9a07movss [r8+4*rbp-4], x4
37b7b9a0emulss x0, [r8+4*rsi]
37b7b9a14mov rsi, [rsp+160]
37b7b9a1csubss x0, x2
37b7b9a20movss [rsi], x0
37b7b9a24jmp 0x37b7b9b39
37b7b9a29
37b7b9a29 0f 1f 80 00 00 00 00 .......
37b7b9a30
37b7b9a30loc_37b7b9a30:
37b7b9a30test ecx, ecx
37b7b9a32jne 0x37b7b9c60
37b7b9a38cmp edi, r9l
37b7b9a3bjg 0x37b7b9abf
37b7b9a41mov ebx, edx
37b7b9a43lea r9, [r8+4*rsi]
37b7b9a47sub ebx, r11l
37b7b9a4alea r11, [rbx+rsi]
37b7b9a4elea r11, [r8+4*r11+16]
37b7b9a53nop
37b7b9a54nop [rax+rax]
37b7b9a5fnop [rax+rax]
37b7b9a6anop [rax+rax]
37b7b9a75nop [rax+rax]
37b7b9a80
37b7b9a80loc_37b7b9a80:
37b7b9a80movss x4, [r9-8]
37b7b9a86movss x5, [r9]
37b7b9a8badd r9, 16
37b7b9a8fmovaps x6, x4
37b7b9a92addss x6, x0
37b7b9a96divss x5, x6
37b7b9a9amovss [r9-28], x6
37b7b9aa0mulss x0, x5
37b7b9aa4mulss x4, x5
37b7b9aa8subss x0, x2
37b7b9aacmovss [r9-20], x4
37b7b9ab2minss x1, x4
37b7b9ab6minss x3, x0
37b7b9abacmp r9, r11
37b7b9abdjne 0x37b7b9a80
37b7b9abf
37b7b9abfloc_37b7b9abf:
37b7b9abfmov rsi, [rsp+144]
37b7b9ac7lea r9l, [rdx+4]
37b7b9acbmov rdi, [rsp+168]
37b7b9ad3lea r11l, [rcx+rcx]
37b7b9ad7sub r9l, ecx
37b7b9adamovss [rsi], x3
37b7b9adelea esi, [r11+r9]
37b7b9ae2movsxd rbp, r9l
37b7b9ae5movss [rdi], x0
37b7b9ae9lea edi, [rsi-1]
37b7b9aecmovsxd rsi, esi
37b7b9aefmovsxd rdi, edi
37b7b9af2movss x5, [r8+4*rdi-4]
37b7b9af9addss x5, x0
37b7b9afdmovss [r8+4*rbp-12], x5
37b7b9b04movss x4, [r8+4*rdi-4]
37b7b9b0bdivss x0, [r8+4*rbp-12]
37b7b9b12mov rdi, [rsp+160]
37b7b9b1adivss x4, x5
37b7b9b1emulss x4, [r8+4*rsi]
37b7b9b24movss [r8+4*rbp-4], x4
37b7b9b2bmulss x0, [r8+4*rsi]
37b7b9b31subss x0, x2
37b7b9b35movss [rdi], x0
37b7b9b39
37b7b9b39loc_37b7b9b39:
37b7b9b39minss x3, x0
37b7b9b3dadd r9l, 4
37b7b9b41movss [r10], x3
37b7b9b46lea r10l, [r11+r9]
37b7b9b4alea r11l, [r10-1]
37b7b9b4emovsxd r10, r10l
37b7b9b51movsxd r11, r11l
37b7b9b54movss x5, [r8+4*r11-4]
37b7b9b5baddss x5, x0
37b7b9b5fmovss [r8+4*rbp+4], x5
37b7b9b66movss x4, [r8+4*r11-4]
37b7b9b6ddivss x0, x5
37b7b9b71divss x4, x5
37b7b9b75mulss x4, [r8+4*r10]
37b7b9b7bmovss [r8+4*rbp+12], x4
37b7b9b82mulss x0, [r8+4*r10]
37b7b9b88subss x0, x2
37b7b9b8cminss x3, x0
37b7b9b90
37b7b9b90loc_37b7b9b90:
37b7b9b90add edx, 12
37b7b9b93mov r10, [rsp+152]
37b7b9b9badd r9l, 1
37b7b9b9fmovss [rax], x3
37b7b9ba3sub edx, ecx
37b7b9ba5movsxd r9, r9l
37b7b9ba8movsxd rdx, edx
37b7b9babmovss [r8+4*r9], x0
37b7b9bb1movss [r10], x0
37b7b9bb6movss [r8+4*rdx-4], x1
37b7b9bbdjmp 0x37b7b985f
37b7b9bc2
37b7b9bc2 66 0f 1f 44 00 00 f..D..
37b7b9bc8
37b7b9bc8loc_37b7b9bc8:
37b7b9bc8cmp edi, r9l
37b7b9bcbjg 0x37b7b9e30
37b7b9bd1mov r11l, edx
37b7b9bd4mov r9, rdi
37b7b9bd7pxor x7, x7
37b7b9bdbsub r11l, ebx
37b7b9bdeshl r9, 4
37b7b9be2shr r11l, 2
37b7b9be6add r9, r8
37b7b9be9add r11, rdi
37b7b9becshl r11, 4
37b7b9bf0lea r11, [r8+r11+16]
37b7b9bf5jmp 0x37b7b9c40
37b7b9bf7
37b7b9bf7 66 0f 1f 84 00 00 00 00 00 f........
37b7b9c00
37b7b9c00loc_37b7b9c00:
37b7b9c00divss x0, x5
37b7b9c04movss x6, [r9+4]
37b7b9c0aadd r9, 16
37b7b9c0edivss x3, x5
37b7b9c12mulss x0, x6
37b7b9c16subss x0, x2
37b7b9c1amovaps x4, x3
37b7b9c1dmovss x3, [rax]
37b7b9c21mulss x4, x6
37b7b9c25minss x3, x0
37b7b9c29movss [rax], x3
37b7b9c2dmovss [r9-24], x4
37b7b9c33minss x1, x4
37b7b9c37cmp r9, r11
37b7b9c3aje 0x37b7b9e30
37b7b9c40
37b7b9c40loc_37b7b9c40:
37b7b9c40movss x3, [r9-4]
37b7b9c46comiss x7, x0
37b7b9c49movaps x5, x3
37b7b9c4caddss x5, x0
37b7b9c50movss [r9-16], x5
37b7b9c56jbe 0x37b7b9c00
37b7b9c58jmp 0x37b7b985f
37b7b9c5d
37b7b9c5d 0f 1f 00 ...
37b7b9c60
37b7b9c60loc_37b7b9c60:
37b7b9c60cmp edi, r9l
37b7b9c63jg 0x37b7b9abf
37b7b9c69mov r11l, edx
37b7b9c6cmov r9, rdi
37b7b9c6fsub r11l, ebx
37b7b9c72shl r9, 4
37b7b9c76shr r11l, 2
37b7b9c7aadd r9, r8
37b7b9c7dadd r11, rdi
37b7b9c80shl r11, 4
37b7b9c84lea r11, [r8+r11+16]
37b7b9c89nop [rax+rax]
37b7b9c94nop [rax+rax]
37b7b9c9fnop [rax+rax]
37b7b9caanop [rax+rax]
37b7b9cb5nop [rax+rax]
37b7b9cc0
37b7b9cc0loc_37b7b9cc0:
37b7b9cc0movss x4, [r9-4]
37b7b9cc6movss x5, [r9+4]
37b7b9cccadd r9, 16
37b7b9cd0movaps x6, x4
37b7b9cd3addss x6, x0
37b7b9cd7divss x5, x6
37b7b9cdbmovss [r9-32], x6
37b7b9ce1mulss x0, x5
37b7b9ce5mulss x4, x5
37b7b9ce9subss x0, x2
37b7b9cedmovss [r9-24], x4
37b7b9cf3minss x1, x4
37b7b9cf7minss x3, x0
37b7b9cfbcmp r11, r9
37b7b9cfejne 0x37b7b9cc0
37b7b9d00jmp 0x37b7b9abf
37b7b9d05
37b7b9d05 0f 1f 00 ...
37b7b9d08
37b7b9d08loc_37b7b9d08:
37b7b9d08cmp edi, r9l
37b7b9d0bjg 0x37b7ba025
37b7b9d11mov r11l, edx
37b7b9d14mov r9, rdi
37b7b9d17sub r11l, ebx
37b7b9d1ashl r9, 4
37b7b9d1eshr r11l, 2
37b7b9d22add r9, r8
37b7b9d25add r11, rdi
37b7b9d28shl r11, 4
37b7b9d2clea r11, [r8+r11+16]
37b7b9d31nop [rax]
37b7b9d35nop [rax+rax]
37b7b9d40
37b7b9d40loc_37b7b9d40:
37b7b9d40movss x6, [r9-4]
37b7b9d46movss x4, [r9+4]
37b7b9d4cadd r9, 16
37b7b9d50movaps x7, x6
37b7b9d53addss x7, x0
37b7b9d57divss x4, x7
37b7b9d5bmovss [r9-32], x7
37b7b9d61mulss x0, x4
37b7b9d65mulss x4, x6
37b7b9d69subss x0, x2
37b7b9d6dmovss [r9-24], x4
37b7b9d73minss x1, x4
37b7b9d77movaps x7, x0
37b7b9d7acmpss x7, x5, 5
37b7b9d7fandps x0, x7
37b7b9d82minss x3, x0
37b7b9d86cmp r11, r9
37b7b9d89jne 0x37b7b9d40
37b7b9d8bjmp 0x37b7b99aa
37b7b9d90
37b7b9d90loc_37b7b9d90:
37b7b9d90cmp edi, r9l
37b7b9d93jg 0x37b7b9f21
37b7b9d99mov esi, edx
37b7b9d9bmovsxd r11, edi
37b7b9d9epxor x7, x7
37b7b9da2sub esi, ebx
37b7b9da4mov r9, r11
37b7b9da7mov ebx, esi
37b7b9da9shl r9, 4
37b7b9dadshr ebx, 2
37b7b9db0add r9, r8
37b7b9db3add r11, rbx
37b7b9db6shl r11, 4
37b7b9dbalea rbx, [r8+r11+16]
37b7b9dbfjmp 0x37b7b9e12
37b7b9dc1
37b7b9dc1 0f 1f 80 00 00 00 00 .......
37b7b9dc8
37b7b9dc8loc_37b7b9dc8:
37b7b9dc8divss x0, x6
37b7b9dccmovss x4, [r9+4]
37b7b9dd2add r9, 16
37b7b9dd6divss x3, x6
37b7b9ddamulss x0, [r9-12]
37b7b9de0subss x0, x2
37b7b9de4mulss x4, x3
37b7b9de8movaps x3, x0
37b7b9debcmpss x3, x5, 5
37b7b9df0andps x0, x3
37b7b9df3movss x3, [rax]
37b7b9df7movss [r9-24], x4
37b7b9dfdminss x1, x4
37b7b9e01minss x3, x0
37b7b9e05movss [rax], x3
37b7b9e09cmp rbx, r9
37b7b9e0cje 0x37b7b9f30
37b7b9e12
37b7b9e12loc_37b7b9e12:
37b7b9e12movss x3, [r9-4]
37b7b9e18comiss x7, x0
37b7b9e1bmovaps x6, x3
37b7b9e1eaddss x6, x0
37b7b9e22movss [r9-16], x6
37b7b9e28jbe 0x37b7b9dc8
37b7b9e2ajmp 0x37b7b985f
37b7b9e2f
37b7b9e2f 90 .
37b7b9e30
37b7b9e30loc_37b7b9e30:
37b7b9e30lea r9l, [rdx+4]
37b7b9e34lea r11l, [rcx+rcx]
37b7b9e38mov rdi, [rsp+168]
37b7b9e40pxor x5, x5
37b7b9e44sub r9l, ecx
37b7b9e47comiss x5, x0
37b7b9e4alea esi, [r11+r9]
37b7b9e4emovss [rdi], x0
37b7b9e52mov rdi, [rsp+144]
37b7b9e5alea ebx, [rsi-1]
37b7b9e5dmovsxd rbx, ebx
37b7b9e60movss [rdi], x3
37b7b9e64movsxd rdi, r9l
37b7b9e67movss x6, [r8+4*rbx-4]
37b7b9e6elea rbp, [rbx-1]
37b7b9e72lea rbx, [r8+4*rdi]
37b7b9e76addss x6, x0
37b7b9e7amovss [rbx-12], x6
37b7b9e7fja 0x37b7b985f
37b7b9e85movss x4, [r8+4*rbp]
37b7b9e8bmovsxd rsi, esi
37b7b9e8eadd r9l, 4
37b7b9e92add r11l, r9l
37b7b9e95divss x4, x6
37b7b9e99mulss x4, [r8+4*rsi]
37b7b9e9fmovss [r8+4*rdi-4], x4
37b7b9ea6divss x0, [rbx-12]
37b7b9eabmulss x0, [r8+4*rsi]
37b7b9eb1mov rdi, [rsp+160]
37b7b9eb9subss x0, x2
37b7b9ebdminss x3, x0
37b7b9ec1comiss x5, x0
37b7b9ec4movss [rdi], x0
37b7b9ec8movss [r10], x3
37b7b9ecdlea r10l, [r11-1]
37b7b9ed1movsxd r10, r10l
37b7b9ed4movss [rax], x3
37b7b9ed8movss x6, [r8+4*r10-4]
37b7b9edflea rsi, [r10-1]
37b7b9ee3addss x6, x0
37b7b9ee7movss [rbx+4], x6
37b7b9eecja 0x37b7b985f
37b7b9ef2movss x4, [r8+4*rsi]
37b7b9ef8divss x0, x6
37b7b9efcmovsxd r11, r11l
37b7b9effdivss x4, x6
37b7b9f03mulss x4, [r8+4*r11]
37b7b9f09movss [rbx+12], x4
37b7b9f0emulss x0, [r8+4*r11]
37b7b9f14subss x0, x2
37b7b9f18minss x3, x0
37b7b9f1cjmp 0x37b7b9b90
37b7b9f21
37b7b9f21loc_37b7b9f21:
37b7b9f21movaps x3, x0
37b7b9f24nop
37b7b9f25nop [rax+rax]
37b7b9f30
37b7b9f30loc_37b7b9f30:
37b7b9f30mov rsi, [rsp+144]
37b7b9f38lea r9l, [rdx+4]
37b7b9f3clea r11l, [rcx+rcx]
37b7b9f40pxor x5, x5
37b7b9f44sub r9l, ecx
37b7b9f47mov rdi, [rsp+168]
37b7b9f4fcomiss x5, x0
37b7b9f52movss [rsi], x3
37b7b9f56lea esi, [r11+r9]
37b7b9f5alea ebx, [rsi-1]
37b7b9f5dmovss [rdi], x0
37b7b9f61movsxd rdi, r9l
37b7b9f64movsxd rbx, ebx
37b7b9f67movss x6, [r8+4*rbx-4]
37b7b9f6elea rbp, [rbx-1]
37b7b9f72addss x6, x0
37b7b9f76movss [r8+4*rdi-12], x6
37b7b9f7dja 0x37b7b985f
37b7b9f83movss x4, [r8+4*rbp]
37b7b9f89movsxd rsi, esi
37b7b9f8cdivss x0, [r8+4*rdi-12]
37b7b9f93add r9l, 4
37b7b9f97add r11l, r9l
37b7b9f9adivss x4, x6
37b7b9f9emulss x4, [r8+4*rsi]
37b7b9fa4movss [r8+4*rdi-4], x4
37b7b9fabmulss x0, [r8+4*rsi]
37b7b9fb1mov rsi, [rsp+160]
37b7b9fb9subss x0, x2
37b7b9fbdminss x3, x0
37b7b9fc1comiss x5, x0
37b7b9fc4movss [rsi], x0
37b7b9fc8movss [r10], x3
37b7b9fcdlea r10l, [r11-1]
37b7b9fd1movsxd r10, r10l
37b7b9fd4movss [rax], x3
37b7b9fd8movss x6, [r8+4*r10-4]
37b7b9fdflea rsi, [r10-1]
37b7b9fe3addss x6, x0
37b7b9fe7movss [r8+4*rdi+4], x6
37b7b9feeja 0x37b7b985f
37b7b9ff4movss x4, [r8+4*rsi]
37b7b9ffadivss x0, x6
37b7b9ffemovsxd r11, r11l
37b7ba001divss x4, x6
37b7ba005mulss x4, [r8+4*r11]
37b7ba00bmovss [r8+4*rdi+12], x4
37b7ba012mulss x0, [r8+4*r11]
37b7ba018subss x0, x2
37b7ba01cminss x3, x0
37b7ba020jmp 0x37b7b9b90
37b7ba025
37b7ba025loc_37b7ba025:
37b7ba025movaps x3, x0
37b7ba028jmp 0x37b7b99aa
37b7b9700
37b7b9700slasq5_:
37b7b9700push r14
37b7b9702push rbp
37b7b9703push rdi
37b7b9704push rsi
37b7b9705push rbx
37b7b9706sub rsp, 32
37b7b970amovups [rsp], x6
37b7b970emovups [rsp+16], x7
37b7b9713mov edx, [rdx]
37b7b9715movsxd rdi, [rcx]
37b7b9718mov rax, [rsp+128]
37b7b9720mov r10, [rsp+136]
37b7b9728mov ecx, edx
37b7b972asub ecx, edi
37b7b972ccmp ecx, 1
37b7b972fjle 0x37b7b985f
37b7b9735mov rsi, [rsp+112]
37b7b973amov rcx, [rsp+120]
37b7b973flea ebx, [4*rdi]
37b7b9746movss x0, [rip+0xc7f662]
37b7b974emovss x2, [rsi]
37b7b9752movss x5, [rcx]
37b7b9756mov rcx, [rsp+184]
37b7b975eaddss x5, x2
37b7b9762mulss x5, [rcx]
37b7b9766mov ecx, [r9]
37b7b9769lea r11l, [rbx+rcx]
37b7b976dlea r9l, [r11-3]
37b7b9771movsxd rsi, r11l
37b7b9774movsxd r9, r9l
37b7b9777movss x1, [r8+4*rsi]
37b7b977dmulss x0, x5
37b7b9781movss x3, [r8+4*r9-4]
37b7b9788mov r9, [rsp+176]
37b7b9790mov ebp, [r9]
37b7b9793lea r9l, [rdx-3]
37b7b9797movaps x4, x3
37b7b979axorps x4, [rip+0xc7f5ff]
37b7b97a1lea edx, [4*r9]
37b7b97a9comiss x0, x2
37b7b97acja 0x37b7b9878
37b7b97b2pxor x6, x6
37b7b97b6subss x3, x2
37b7b97baucomiss x2, x6
37b7b97bdmovaps x0, x3
37b7b97c0jp 0x37b7b97c8
37b7b97c2je 0x37b7b9888
37b7b97c8
37b7b97c8loc_37b7b97c8:
37b7b97c8movss [rax], x3
37b7b97ccmovss [r10], x4
37b7b97d1test ebp, ebp
37b7b97d3jne 0x37b7b9a30
37b7b97d9test ecx, ecx
37b7b97dbjne 0x37b7b9bc8
37b7b97e1cmp edi, r9l
37b7b97e4jg 0x37b7b9e30
37b7b97eamov ebx, edx
37b7b97eclea r9, [r8+4*rsi]
37b7b97f0pxor x7, x7
37b7b97f4sub ebx, r11l
37b7b97f7lea r11, [rbx+rsi]
37b7b97fblea r11, [r8+4*r11+16]
37b7b9800jmp 0x37b7b9847
37b7b9802
37b7b9802 66 0f 1f 44 00 00 f..D..
37b7b9808
37b7b9808loc_37b7b9808:
37b7b9808divss x0, x5
37b7b980cmovss x6, [r9]
37b7b9811add r9, 16
37b7b9815divss x3, x5
37b7b9819mulss x0, x6
37b7b981dsubss x0, x2
37b7b9821mulss x3, x6
37b7b9825movaps x4, x3
37b7b9828movss [r9-20], x3
37b7b982emovss x3, [rax]
37b7b9832minss x1, x4
37b7b9836minss x3, x0
37b7b983amovss [rax], x3
37b7b983ecmp r11, r9
37b7b9841je 0x37b7b9e30
37b7b9847
37b7b9847loc_37b7b9847:
37b7b9847movss x3, [r9-8]
37b7b984dcomiss x7, x0
37b7b9850movaps x5, x3
37b7b9853addss x5, x0
37b7b9857movss [r9-12], x5
37b7b985djbe 0x37b7b9808
37b7b985f
37b7b985floc_37b7b985f:
37b7b985fmovups x6, [rsp]
37b7b9863movups x7, [rsp+16]
37b7b9868add rsp, 32
37b7b986cpop rbx
37b7b986dpop rsi
37b7b986epop rdi
37b7b986fpop rbp
37b7b9870pop r14
37b7b9872ret
37b7b9873
37b7b9873 0f 1f 44 00 00 ..D..
37b7b9878
37b7b9878loc_37b7b9878:
37b7b9878mov r14, [rsp+112]
37b7b987dpxor x2, x2
37b7b9881mov [r14], 0
37b7b9888
37b7b9888loc_37b7b9888:
37b7b9888movaps x0, x3
37b7b988bmovss [rax], x3
37b7b988fmovss [r10], x4
37b7b9894test ebp, ebp
37b7b9896jne 0x37b7b9930
37b7b989ctest ecx, ecx
37b7b989ejne 0x37b7b9d90
37b7b98a4cmp edi, r9l
37b7b98a7jg 0x37b7b9f21
37b7b98admov ebx, edx
37b7b98aflea r9, [r8+4*rsi]
37b7b98b3pxor x7, x7
37b7b98b7sub ebx, r11l
37b7b98balea r11, [rbx+rsi]
37b7b98belea rbx, [r8+4*r11+16]
37b7b98c3jmp 0x37b7b9911
37b7b98c5
37b7b98c5 0f 1f 00 ...
37b7b98c8
37b7b98c8loc_37b7b98c8:
37b7b98c8divss x0, x6
37b7b98ccmovss x4, [r9]
37b7b98d1add r9, 16
37b7b98d5divss x3, x6
37b7b98d9mulss x0, [r9-16]
37b7b98dfsubss x0, x2
37b7b98e3mulss x4, x3
37b7b98e7movaps x3, x0
37b7b98eacmpss x3, x5, 5
37b7b98efandps x0, x3
37b7b98f2movss x3, [rax]
37b7b98f6movss [r9-20], x4
37b7b98fcminss x1, x4
37b7b9900minss x3, x0
37b7b9904movss [rax], x3
37b7b9908cmp rbx, r9
37b7b990bje 0x37b7b9f30
37b7b9911
37b7b9911loc_37b7b9911:
37b7b9911movss x3, [r9-8]
37b7b9917comiss x7, x0
37b7b991amovaps x6, x3
37b7b991daddss x6, x0
37b7b9921movss [r9-12], x6
37b7b9927jbe 0x37b7b98c8
37b7b9929jmp 0x37b7b985f
37b7b992e
37b7b992e 66 90 f.
37b7b9930
37b7b9930loc_37b7b9930:
37b7b9930test ecx, ecx
37b7b9932jne 0x37b7b9d08
37b7b9938cmp edi, r9l
37b7b993bjg 0x37b7ba025
37b7b9941mov ebx, edx
37b7b9943lea r9, [r8+4*rsi]
37b7b9947sub ebx, r11l
37b7b994alea r11, [rbx+rsi]
37b7b994elea r11, [r8+4*r11+16]
37b7b9953nop
37b7b9955nop [rax+rax]
37b7b9960
37b7b9960loc_37b7b9960:
37b7b9960movss x6, [r9-8]
37b7b9966movss x4, [r9]
37b7b996badd r9, 16
37b7b996fmovaps x7, x6
37b7b9972addss x7, x0
37b7b9976divss x4, x7
37b7b997amovss [r9-28], x7
37b7b9980mulss x0, x4
37b7b9984mulss x4, x6
37b7b9988subss x0, x2
37b7b998cmovss [r9-20], x4
37b7b9992minss x1, x4
37b7b9996movaps x7, x0
37b7b9999cmpss x7, x5, 5
37b7b999eandps x0, x7
37b7b99a1minss x3, x0
37b7b99a5cmp r11, r9
37b7b99a8jne 0x37b7b9960
37b7b99aa
37b7b99aaloc_37b7b99aa:
37b7b99aamov rsi, [rsp+168]
37b7b99b2lea r9l, [rdx+4]
37b7b99b6mov rdi, [rsp+144]
37b7b99belea r11l, [rcx+rcx]
37b7b99c2sub r9l, ecx
37b7b99c5movss [rsi], x0
37b7b99c9lea esi, [r11+r9]
37b7b99cdmovsxd rbp, r9l
37b7b99d0movss [rdi], x3
37b7b99d4lea edi, [rsi-1]
37b7b99d7movsxd rsi, esi
37b7b99damovsxd rdi, edi
37b7b99ddmovss x5, [r8+4*rdi-4]
37b7b99e4addss x5, x0
37b7b99e8movss [r8+4*rbp-12], x5
37b7b99efmovss x4, [r8+4*rdi-4]
37b7b99f6divss x0, [r8+4*rbp-12]
37b7b99fddivss x4, x5
37b7b9a01mulss x4, [r8+4*rsi]
37b7b9a07movss [r8+4*rbp-4], x4
37b7b9a0emulss x0, [r8+4*rsi]
37b7b9a14mov rsi, [rsp+160]
37b7b9a1csubss x0, x2
37b7b9a20movss [rsi], x0
37b7b9a24jmp 0x37b7b9b39
37b7b9a29
37b7b9a29 0f 1f 80 00 00 00 00 .......
37b7b9a30
37b7b9a30loc_37b7b9a30:
37b7b9a30test ecx, ecx
37b7b9a32jne 0x37b7b9c60
37b7b9a38cmp edi, r9l
37b7b9a3bjg 0x37b7b9abf
37b7b9a41mov ebx, edx
37b7b9a43lea r9, [r8+4*rsi]
37b7b9a47sub ebx, r11l
37b7b9a4alea r11, [rbx+rsi]
37b7b9a4elea r11, [r8+4*r11+16]
37b7b9a53nop
37b7b9a54nop [rax+rax]
37b7b9a5fnop [rax+rax]
37b7b9a6anop [rax+rax]
37b7b9a75nop [rax+rax]
37b7b9a80
37b7b9a80loc_37b7b9a80:
37b7b9a80movss x4, [r9-8]
37b7b9a86movss x5, [r9]
37b7b9a8badd r9, 16
37b7b9a8fmovaps x6, x4
37b7b9a92addss x6, x0
37b7b9a96divss x5, x6
37b7b9a9amovss [r9-28], x6
37b7b9aa0mulss x0, x5
37b7b9aa4mulss x4, x5
37b7b9aa8subss x0, x2
37b7b9aacmovss [r9-20], x4
37b7b9ab2minss x1, x4
37b7b9ab6minss x3, x0
37b7b9abacmp r9, r11
37b7b9abdjne 0x37b7b9a80
37b7b9abf
37b7b9abfloc_37b7b9abf:
37b7b9abfmov rsi, [rsp+144]
37b7b9ac7lea r9l, [rdx+4]
37b7b9acbmov rdi, [rsp+168]
37b7b9ad3lea r11l, [rcx+rcx]
37b7b9ad7sub r9l, ecx
37b7b9adamovss [rsi], x3
37b7b9adelea esi, [r11+r9]
37b7b9ae2movsxd rbp, r9l
37b7b9ae5movss [rdi], x0
37b7b9ae9lea edi, [rsi-1]
37b7b9aecmovsxd rsi, esi
37b7b9aefmovsxd rdi, edi
37b7b9af2movss x5, [r8+4*rdi-4]
37b7b9af9addss x5, x0
37b7b9afdmovss [r8+4*rbp-12], x5
37b7b9b04movss x4, [r8+4*rdi-4]
37b7b9b0bdivss x0, [r8+4*rbp-12]
37b7b9b12mov rdi, [rsp+160]
37b7b9b1adivss x4, x5
37b7b9b1emulss x4, [r8+4*rsi]
37b7b9b24movss [r8+4*rbp-4], x4
37b7b9b2bmulss x0, [r8+4*rsi]
37b7b9b31subss x0, x2
37b7b9b35movss [rdi], x0
37b7b9b39
37b7b9b39loc_37b7b9b39:
37b7b9b39minss x3, x0
37b7b9b3dadd r9l, 4
37b7b9b41movss [r10], x3
37b7b9b46lea r10l, [r11+r9]
37b7b9b4alea r11l, [r10-1]
37b7b9b4emovsxd r10, r10l
37b7b9b51movsxd r11, r11l
37b7b9b54movss x5, [r8+4*r11-4]
37b7b9b5baddss x5, x0
37b7b9b5fmovss [r8+4*rbp+4], x5
37b7b9b66movss x4, [r8+4*r11-4]
37b7b9b6ddivss x0, x5
37b7b9b71divss x4, x5
37b7b9b75mulss x4, [r8+4*r10]
37b7b9b7bmovss [r8+4*rbp+12], x4
37b7b9b82mulss x0, [r8+4*r10]
37b7b9b88subss x0, x2
37b7b9b8cminss x3, x0
37b7b9b90
37b7b9b90loc_37b7b9b90:
37b7b9b90add edx, 12
37b7b9b93mov r10, [rsp+152]
37b7b9b9badd r9l, 1
37b7b9b9fmovss [rax], x3
37b7b9ba3sub edx, ecx
37b7b9ba5movsxd r9, r9l
37b7b9ba8movsxd rdx, edx
37b7b9babmovss [r8+4*r9], x0
37b7b9bb1movss [r10], x0
37b7b9bb6movss [r8+4*rdx-4], x1
37b7b9bbdjmp 0x37b7b985f
37b7b9bc2
37b7b9bc2 66 0f 1f 44 00 00 f..D..
37b7b9bc8
37b7b9bc8loc_37b7b9bc8:
37b7b9bc8cmp edi, r9l
37b7b9bcbjg 0x37b7b9e30
37b7b9bd1mov r11l, edx
37b7b9bd4mov r9, rdi
37b7b9bd7pxor x7, x7
37b7b9bdbsub r11l, ebx
37b7b9bdeshl r9, 4
37b7b9be2shr r11l, 2
37b7b9be6add r9, r8
37b7b9be9add r11, rdi
37b7b9becshl r11, 4
37b7b9bf0lea r11, [r8+r11+16]
37b7b9bf5jmp 0x37b7b9c40
37b7b9bf7
37b7b9bf7 66 0f 1f 84 00 00 00 00 00 f........
37b7b9c00
37b7b9c00loc_37b7b9c00:
37b7b9c00divss x0, x5
37b7b9c04movss x6, [r9+4]
37b7b9c0aadd r9, 16
37b7b9c0edivss x3, x5
37b7b9c12mulss x0, x6
37b7b9c16subss x0, x2
37b7b9c1amovaps x4, x3
37b7b9c1dmovss x3, [rax]
37b7b9c21mulss x4, x6
37b7b9c25minss x3, x0
37b7b9c29movss [rax], x3
37b7b9c2dmovss [r9-24], x4
37b7b9c33minss x1, x4
37b7b9c37cmp r9, r11
37b7b9c3aje 0x37b7b9e30
37b7b9c40
37b7b9c40loc_37b7b9c40:
37b7b9c40movss x3, [r9-4]
37b7b9c46comiss x7, x0
37b7b9c49movaps x5, x3
37b7b9c4caddss x5, x0
37b7b9c50movss [r9-16], x5
37b7b9c56jbe 0x37b7b9c00
37b7b9c58jmp 0x37b7b985f
37b7b9c5d
37b7b9c5d 0f 1f 00 ...
37b7b9c60
37b7b9c60loc_37b7b9c60:
37b7b9c60cmp edi, r9l
37b7b9c63jg 0x37b7b9abf
37b7b9c69mov r11l, edx
37b7b9c6cmov r9, rdi
37b7b9c6fsub r11l, ebx
37b7b9c72shl r9, 4
37b7b9c76shr r11l, 2
37b7b9c7aadd r9, r8
37b7b9c7dadd r11, rdi
37b7b9c80shl r11, 4
37b7b9c84lea r11, [r8+r11+16]
37b7b9c89nop [rax+rax]
37b7b9c94nop [rax+rax]
37b7b9c9fnop [rax+rax]
37b7b9caanop [rax+rax]
37b7b9cb5nop [rax+rax]
37b7b9cc0
37b7b9cc0loc_37b7b9cc0:
37b7b9cc0movss x4, [r9-4]
37b7b9cc6movss x5, [r9+4]
37b7b9cccadd r9, 16
37b7b9cd0movaps x6, x4
37b7b9cd3addss x6, x0
37b7b9cd7divss x5, x6
37b7b9cdbmovss [r9-32], x6
37b7b9ce1mulss x0, x5
37b7b9ce5mulss x4, x5
37b7b9ce9subss x0, x2
37b7b9cedmovss [r9-24], x4
37b7b9cf3minss x1, x4
37b7b9cf7minss x3, x0
37b7b9cfbcmp r11, r9
37b7b9cfejne 0x37b7b9cc0
37b7b9d00jmp 0x37b7b9abf
37b7b9d05
37b7b9d05 0f 1f 00 ...
37b7b9d08
37b7b9d08loc_37b7b9d08:
37b7b9d08cmp edi, r9l
37b7b9d0bjg 0x37b7ba025
37b7b9d11mov r11l, edx
37b7b9d14mov r9, rdi
37b7b9d17sub r11l, ebx
37b7b9d1ashl r9, 4
37b7b9d1eshr r11l, 2
37b7b9d22add r9, r8
37b7b9d25add r11, rdi
37b7b9d28shl r11, 4
37b7b9d2clea r11, [r8+r11+16]
37b7b9d31nop [rax]
37b7b9d35nop [rax+rax]
37b7b9d40
37b7b9d40loc_37b7b9d40:
37b7b9d40movss x6, [r9-4]
37b7b9d46movss x4, [r9+4]
37b7b9d4cadd r9, 16
37b7b9d50movaps x7, x6
37b7b9d53addss x7, x0
37b7b9d57divss x4, x7
37b7b9d5bmovss [r9-32], x7
37b7b9d61mulss x0, x4
37b7b9d65mulss x4, x6
37b7b9d69subss x0, x2
37b7b9d6dmovss [r9-24], x4
37b7b9d73minss x1, x4
37b7b9d77movaps x7, x0
37b7b9d7acmpss x7, x5, 5
37b7b9d7fandps x0, x7
37b7b9d82minss x3, x0
37b7b9d86cmp r11, r9
37b7b9d89jne 0x37b7b9d40
37b7b9d8bjmp 0x37b7b99aa
37b7b9d90
37b7b9d90loc_37b7b9d90:
37b7b9d90cmp edi, r9l
37b7b9d93jg 0x37b7b9f21
37b7b9d99mov esi, edx
37b7b9d9bmovsxd r11, edi
37b7b9d9epxor x7, x7
37b7b9da2sub esi, ebx
37b7b9da4mov r9, r11
37b7b9da7mov ebx, esi
37b7b9da9shl r9, 4
37b7b9dadshr ebx, 2
37b7b9db0add r9, r8
37b7b9db3add r11, rbx
37b7b9db6shl r11, 4
37b7b9dbalea rbx, [r8+r11+16]
37b7b9dbfjmp 0x37b7b9e12
37b7b9dc1
37b7b9dc1 0f 1f 80 00 00 00 00 .......
37b7b9dc8
37b7b9dc8loc_37b7b9dc8:
37b7b9dc8divss x0, x6
37b7b9dccmovss x4, [r9+4]
37b7b9dd2add r9, 16
37b7b9dd6divss x3, x6
37b7b9ddamulss x0, [r9-12]
37b7b9de0subss x0, x2
37b7b9de4mulss x4, x3
37b7b9de8movaps x3, x0
37b7b9debcmpss x3, x5, 5
37b7b9df0andps x0, x3
37b7b9df3movss x3, [rax]
37b7b9df7movss [r9-24], x4
37b7b9dfdminss x1, x4
37b7b9e01minss x3, x0
37b7b9e05movss [rax], x3
37b7b9e09cmp rbx, r9
37b7b9e0cje 0x37b7b9f30
37b7b9e12
37b7b9e12loc_37b7b9e12:
37b7b9e12movss x3, [r9-4]
37b7b9e18comiss x7, x0
37b7b9e1bmovaps x6, x3
37b7b9e1eaddss x6, x0
37b7b9e22movss [r9-16], x6
37b7b9e28jbe 0x37b7b9dc8
37b7b9e2ajmp 0x37b7b985f
37b7b9e2f
37b7b9e2f 90 .
37b7b9e30
37b7b9e30loc_37b7b9e30:
37b7b9e30lea r9l, [rdx+4]
37b7b9e34lea r11l, [rcx+rcx]
37b7b9e38mov rdi, [rsp+168]
37b7b9e40pxor x5, x5
37b7b9e44sub r9l, ecx
37b7b9e47comiss x5, x0
37b7b9e4alea esi, [r11+r9]
37b7b9e4emovss [rdi], x0
37b7b9e52mov rdi, [rsp+144]
37b7b9e5alea ebx, [rsi-1]
37b7b9e5dmovsxd rbx, ebx
37b7b9e60movss [rdi], x3
37b7b9e64movsxd rdi, r9l
37b7b9e67movss x6, [r8+4*rbx-4]
37b7b9e6elea rbp, [rbx-1]
37b7b9e72lea rbx, [r8+4*rdi]
37b7b9e76addss x6, x0
37b7b9e7amovss [rbx-12], x6
37b7b9e7fja 0x37b7b985f
37b7b9e85movss x4, [r8+4*rbp]
37b7b9e8bmovsxd rsi, esi
37b7b9e8eadd r9l, 4
37b7b9e92add r11l, r9l
37b7b9e95divss x4, x6
37b7b9e99mulss x4, [r8+4*rsi]
37b7b9e9fmovss [r8+4*rdi-4], x4
37b7b9ea6divss x0, [rbx-12]
37b7b9eabmulss x0, [r8+4*rsi]
37b7b9eb1mov rdi, [rsp+160]
37b7b9eb9subss x0, x2
37b7b9ebdminss x3, x0
37b7b9ec1comiss x5, x0
37b7b9ec4movss [rdi], x0
37b7b9ec8movss [r10], x3
37b7b9ecdlea r10l, [r11-1]
37b7b9ed1movsxd r10, r10l
37b7b9ed4movss [rax], x3
37b7b9ed8movss x6, [r8+4*r10-4]
37b7b9edflea rsi, [r10-1]
37b7b9ee3addss x6, x0
37b7b9ee7movss [rbx+4], x6
37b7b9eecja 0x37b7b985f
37b7b9ef2movss x4, [r8+4*rsi]
37b7b9ef8divss x0, x6
37b7b9efcmovsxd r11, r11l
37b7b9effdivss x4, x6
37b7b9f03mulss x4, [r8+4*r11]
37b7b9f09movss [rbx+12], x4
37b7b9f0emulss x0, [r8+4*r11]
37b7b9f14subss x0, x2
37b7b9f18minss x3, x0
37b7b9f1cjmp 0x37b7b9b90
37b7b9f21
37b7b9f21loc_37b7b9f21:
37b7b9f21movaps x3, x0
37b7b9f24nop
37b7b9f25nop [rax+rax]
37b7b9f30
37b7b9f30loc_37b7b9f30:
37b7b9f30mov rsi, [rsp+144]
37b7b9f38lea r9l, [rdx+4]
37b7b9f3clea r11l, [rcx+rcx]
37b7b9f40pxor x5, x5
37b7b9f44sub r9l, ecx
37b7b9f47mov rdi, [rsp+168]
37b7b9f4fcomiss x5, x0
37b7b9f52movss [rsi], x3
37b7b9f56lea esi, [r11+r9]
37b7b9f5alea ebx, [rsi-1]
37b7b9f5dmovss [rdi], x0
37b7b9f61movsxd rdi, r9l
37b7b9f64movsxd rbx, ebx
37b7b9f67movss x6, [r8+4*rbx-4]
37b7b9f6elea rbp, [rbx-1]
37b7b9f72addss x6, x0
37b7b9f76movss [r8+4*rdi-12], x6
37b7b9f7dja 0x37b7b985f
37b7b9f83movss x4, [r8+4*rbp]
37b7b9f89movsxd rsi, esi
37b7b9f8cdivss x0, [r8+4*rdi-12]
37b7b9f93add r9l, 4
37b7b9f97add r11l, r9l
37b7b9f9adivss x4, x6
37b7b9f9emulss x4, [r8+4*rsi]
37b7b9fa4movss [r8+4*rdi-4], x4
37b7b9fabmulss x0, [r8+4*rsi]
37b7b9fb1mov rsi, [rsp+160]
37b7b9fb9subss x0, x2
37b7b9fbdminss x3, x0
37b7b9fc1comiss x5, x0
37b7b9fc4movss [rsi], x0
37b7b9fc8movss [r10], x3
37b7b9fcdlea r10l, [r11-1]
37b7b9fd1movsxd r10, r10l
37b7b9fd4movss [rax], x3
37b7b9fd8movss x6, [r8+4*r10-4]
37b7b9fdflea rsi, [r10-1]
37b7b9fe3addss x6, x0
37b7b9fe7movss [r8+4*rdi+4], x6
37b7b9feeja 0x37b7b985f
37b7b9ff4movss x4, [r8+4*rsi]
37b7b9ffadivss x0, x6
37b7b9ffemovsxd r11, r11l
37b7ba001divss x4, x6
37b7ba005mulss x4, [r8+4*r11]
37b7ba00bmovss [r8+4*rdi+12], x4
37b7ba012mulss x0, [r8+4*r11]
37b7ba018subss x0, x2
37b7ba01cminss x3, x0
37b7ba020jmp 0x37b7b9b90
37b7ba025
37b7ba025loc_37b7ba025:
37b7ba025movaps x3, x0
37b7ba028jmp 0x37b7b99aa
37b7b9700
37b7ba02d
37b7ba02d // align 0x20
37b7ba02d // align 0x20
37b7ba040
37b7ba040slasq6_:
37b7ba040push rsi
37b7ba041push rbx
37b7ba042sub rsp, 88
37b7ba046movups [rsp+32], x6
37b7ba04bmovups [rsp+48], x7
37b7ba050movups [rsp+64], x8
37b7ba056mov rax, rdx
37b7ba059mov edx, [rdx]
37b7ba05bsub edx, [rcx]
37b7ba05dmov rbx, r9
37b7ba060cmp edx, 1
37b7ba063jle 0x37b7ba291
37b7ba069mov [rsp+112], rcx
37b7ba06emov edx, 12
37b7ba073lea rcx, [rip+0xc7ed46]
37b7ba07amov [rsp+120], rax
37b7ba07fmov [rsp+128], r8
37b7ba087call slamch_
37b7ba08cmov r10, [rsp+112]
37b7ba091mov ecx, [rbx]
37b7ba093mov r8, [rsp+128]
37b7ba09bmov rax, [rsp+144]
37b7ba0a3movaps x5, x0
37b7ba0a6movsxd r10, [r10]
37b7ba0a9lea r11l, [4*r10]
37b7ba0b1lea r9l, [r11+rcx]
37b7ba0b5lea edx, [r9-3]
37b7ba0b9movsxd rbx, r9l
37b7ba0bcmovsxd rdx, edx
37b7ba0bfmovss x3, [r8+4*rbx]
37b7ba0c5movss x0, [r8+4*rdx-4]
37b7ba0ccmovss [rax], x0
37b7ba0d0mov rax, [rsp+120]
37b7ba0d5mov eax, [rax]
37b7ba0d7sub eax, 3
37b7ba0dalea edx, [4*rax]
37b7ba0e1test ecx, ecx
37b7ba0e3jne 0x37b7ba2b0
37b7ba0e9cmp r10l, eax
37b7ba0ecjg 0x37b7ba479
37b7ba0f2lea rax, [r8+4*rbx]
37b7ba0f6movaps x4, x0
37b7ba0f9pxor x7, x7
37b7ba0fdmov r10l, edx
37b7ba100sub r10l, r9l
37b7ba103lea r9, [r10+rbx]
37b7ba107lea r9, [r8+4*r9+16]
37b7ba10cjmp 0x37b7ba12b
37b7ba10e
37b7ba10e 66 90 f.
37b7ba110
37b7ba110loc_37b7ba110:
37b7ba110movss x0, [rax]
37b7ba114mov [rax-4], 0
37b7ba11bpxor x3, x3
37b7ba11fmovaps x4, x0
37b7ba122
37b7ba122loc_37b7ba122:
37b7ba122add rax, 16
37b7ba126cmp rax, r9
37b7ba129je 0x37b7ba190
37b7ba12b
37b7ba12bloc_37b7ba12b:
37b7ba12bmovss x1, [rax-8]
37b7ba130movaps x2, x1
37b7ba133addss x2, x0
37b7ba137ucomiss x2, x7
37b7ba13amovss [rax-12], x2
37b7ba13fjp 0x37b7ba143
37b7ba141je 0x37b7ba110
37b7ba143
37b7ba143loc_37b7ba143:
37b7ba143movss x6, [rax]
37b7ba147movaps x8, x6
37b7ba14bmulss x8, x5
37b7ba150comiss x2, x8
37b7ba154jbe 0x37b7ba388
37b7ba15amovaps x8, x2
37b7ba15emulss x8, x5
37b7ba163comiss x6, x8
37b7ba167jbe 0x37b7ba388
37b7ba16ddivss x6, x2
37b7ba171add rax, 16
37b7ba175mulss x1, x6
37b7ba179mulss x0, x6
37b7ba17dmovss [rax-20], x1
37b7ba182minss x3, x1
37b7ba186minss x4, x0
37b7ba18acmp rax, r9
37b7ba18djne 0x37b7ba12b
37b7ba18fnop
37b7ba190
37b7ba190loc_37b7ba190:
37b7ba190mov rax, [rsp+184]
37b7ba198lea ebx, [rcx+rcx]
37b7ba19bpxor x2, x2
37b7ba19fmovss [rax], x0
37b7ba1a3mov rax, [rsp+160]
37b7ba1abmovss [rax], x4
37b7ba1aflea eax, [rdx+4]
37b7ba1b2sub eax, ecx
37b7ba1b4lea r9l, [rbx+rax]
37b7ba1b8movsxd r11, eax
37b7ba1bblea r10l, [r9-1]
37b7ba1bfmovsxd r9, r9l
37b7ba1c2movsxd r10, r10l
37b7ba1c5movss x1, [r8+4*r10-4]
37b7ba1cclea rsi, [r10-1]
37b7ba1d0lea r10, [r8+4*r11]
37b7ba1d4sub r11, 1
37b7ba1d8addss x1, x0
37b7ba1dcucomiss x1, x2
37b7ba1dfmovss [r10-12], x1
37b7ba1e5jp 0x37b7ba3b0
37b7ba1ebjne 0x37b7ba3b0
37b7ba1f1movss [r8+4*r11], x2
37b7ba1f7movss x0, [r8+4*r9]
37b7ba1fdmovaps x3, x2
37b7ba200movaps x4, x0
37b7ba203
37b7ba203loc_37b7ba203:
37b7ba203mov r9, [rsp+176]
37b7ba20blea eax, [rbx+rax+4]
37b7ba20fpxor x2, x2
37b7ba213movss [r9], x0
37b7ba218mov r9, [rsp+152]
37b7ba220movss [r9], x4
37b7ba225lea r9l, [rax-1]
37b7ba229cdqe
37b7ba22bmovsxd r9, r9l
37b7ba22emovss x1, [r8+4*r9-4]
37b7ba235lea r11, [r9-1]
37b7ba239addss x1, x0
37b7ba23ducomiss x1, x2
37b7ba240movss [r10+4], x1
37b7ba246jp 0x37b7ba418
37b7ba24cjne 0x37b7ba418
37b7ba252movss [r10+12], x2
37b7ba258movss x0, [r8+4*rax]
37b7ba25emovaps x3, x2
37b7ba261movaps x4, x0
37b7ba264
37b7ba264loc_37b7ba264:
37b7ba264mov rax, [rsp+168]
37b7ba26cadd edx, 12
37b7ba26fmovss [r10+20], x0
37b7ba275sub edx, ecx
37b7ba277movss [rax], x0
37b7ba27bmov rax, [rsp+144]
37b7ba283movsxd rdx, edx
37b7ba286movss [r8+4*rdx-4], x3
37b7ba28dmovss [rax], x4
37b7ba291
37b7ba291loc_37b7ba291:
37b7ba291movups x6, [rsp+32]
37b7ba296movups x7, [rsp+48]
37b7ba29bmovups x8, [rsp+64]
37b7ba2a1add rsp, 88
37b7ba2a5pop rbx
37b7ba2a6pop rsi
37b7ba2a7ret
37b7ba2a8
37b7ba2a8 0f 1f 84 00 00 00 00 00 ........
37b7ba2b0
37b7ba2b0loc_37b7ba2b0:
37b7ba2b0cmp r10l, eax
37b7ba2b3jg 0x37b7ba479
37b7ba2b9mov r9l, edx
37b7ba2bcmovaps x4, x0
37b7ba2bfpxor x7, x7
37b7ba2c3mov rax, r10
37b7ba2c6sub r9l, r11l
37b7ba2c9shl rax, 4
37b7ba2cdshr r9l, 2
37b7ba2d1add rax, r8
37b7ba2d4add r9, r10
37b7ba2d7shl r9, 4
37b7ba2dblea r9, [r8+r9+16]
37b7ba2e0jmp 0x37b7ba308
37b7ba2e2
37b7ba2e2 66 0f 1f 44 00 00 f..D..
37b7ba2e8
37b7ba2e8loc_37b7ba2e8:
37b7ba2e8movss x0, [rax+4]
37b7ba2edmov [rax-8], 0
37b7ba2f4pxor x3, x3
37b7ba2f8movaps x4, x0
37b7ba2fb
37b7ba2fbloc_37b7ba2fb:
37b7ba2fbadd rax, 16
37b7ba2ffcmp r9, rax
37b7ba302je 0x37b7ba190
37b7ba308
37b7ba308loc_37b7ba308:
37b7ba308movss x1, [rax-4]
37b7ba30dmovaps x2, x1
37b7ba310addss x2, x0
37b7ba314ucomiss x2, x7
37b7ba317movss [rax-16], x2
37b7ba31cjp 0x37b7ba320
37b7ba31eje 0x37b7ba2e8
37b7ba320
37b7ba320loc_37b7ba320:
37b7ba320movss x6, [rax+4]
37b7ba325movaps x8, x6
37b7ba329mulss x8, x5
37b7ba32ecomiss x2, x8
37b7ba332jbe 0x37b7ba360
37b7ba334movaps x8, x2
37b7ba338mulss x8, x5
37b7ba33dcomiss x6, x8
37b7ba341jbe 0x37b7ba360
37b7ba343divss x6, x2
37b7ba347mulss x1, x6
37b7ba34bmulss x0, x6
37b7ba34fminss x3, x1
37b7ba353movss [rax-8], x1
37b7ba358minss x4, x0
37b7ba35cjmp 0x37b7ba2fb
37b7ba35e
37b7ba35e 66 90 f.
37b7ba360
37b7ba360loc_37b7ba360:
37b7ba360divss x1, x2
37b7ba364divss x0, x2
37b7ba368mulss x1, x6
37b7ba36cminss x3, x1
37b7ba370movss [rax-8], x1
37b7ba375mulss x0, x6
37b7ba379minss x4, x0
37b7ba37djmp 0x37b7ba2fb
37b7ba382
37b7ba382 66 0f 1f 44 00 00 f..D..
37b7ba388
37b7ba388loc_37b7ba388:
37b7ba388divss x1, x2
37b7ba38cdivss x0, x2
37b7ba390mulss x1, x6
37b7ba394minss x3, x1
37b7ba398movss [rax-4], x1
37b7ba39dmulss x0, x6
37b7ba3a1minss x4, x0
37b7ba3a5jmp 0x37b7ba122
37b7ba3aa
37b7ba3aa 66 0f 1f 44 00 00 f..D..
37b7ba3b0
37b7ba3b0loc_37b7ba3b0:
37b7ba3b0movss x6, [r8+4*r9]
37b7ba3b6movss x2, [r8+4*rsi]
37b7ba3bcmovaps x7, x6
37b7ba3bfmulss x7, x5
37b7ba3c3comiss x1, x7
37b7ba3c6jbe 0x37b7ba3f0
37b7ba3c8movaps x7, x1
37b7ba3cbmulss x7, x5
37b7ba3cfcomiss x6, x7
37b7ba3d2jbe 0x37b7ba3f0
37b7ba3d4divss x6, x1
37b7ba3d8mulss x2, x6
37b7ba3dcmulss x0, x6
37b7ba3e0movss [r8+4*r11], x2
37b7ba3e6minss x4, x0
37b7ba3eajmp 0x37b7ba203
37b7ba3ef
37b7ba3ef 90 .
37b7ba3f0
37b7ba3f0loc_37b7ba3f0:
37b7ba3f0divss x2, x1
37b7ba3f4mulss x2, x6
37b7ba3f8movss [r8+4*r11], x2
37b7ba3fedivss x0, [r10-12]
37b7ba404mulss x0, [r8+4*r9]
37b7ba40aminss x4, x0
37b7ba40ejmp 0x37b7ba203
37b7ba413
37b7ba413 0f 1f 44 00 00 ..D..
37b7ba418
37b7ba418loc_37b7ba418:
37b7ba418movss x6, [r8+4*rax]
37b7ba41emovss x2, [r8+4*r11]
37b7ba424movaps x7, x6
37b7ba427mulss x7, x5
37b7ba42bcomiss x1, x7
37b7ba42ejbe 0x37b7ba458
37b7ba430mulss x5, x1
37b7ba434comiss x6, x5
37b7ba437jbe 0x37b7ba458
37b7ba439divss x6, x1
37b7ba43dmulss x2, x6
37b7ba441mulss x0, x6
37b7ba445movss [r10+12], x2
37b7ba44bminss x4, x0
37b7ba44fjmp 0x37b7ba264
37b7ba454
37b7ba454 0f 1f 40 00 ..@.
37b7ba458
37b7ba458loc_37b7ba458:
37b7ba458divss x2, x1
37b7ba45cdivss x0, x1
37b7ba460mulss x2, x6
37b7ba464movss [r10+12], x2
37b7ba46amulss x0, [r8+4*rax]
37b7ba470minss x4, x0
37b7ba474jmp 0x37b7ba264
37b7ba479
37b7ba479loc_37b7ba479:
37b7ba479movaps x4, x0
37b7ba47cjmp 0x37b7ba190
37b7ba040
37b7ba040slasq6_:
37b7ba040push rsi
37b7ba041push rbx
37b7ba042sub rsp, 88
37b7ba046movups [rsp+32], x6
37b7ba04bmovups [rsp+48], x7
37b7ba050movups [rsp+64], x8
37b7ba056mov rax, rdx
37b7ba059mov edx, [rdx]
37b7ba05bsub edx, [rcx]
37b7ba05dmov rbx, r9
37b7ba060cmp edx, 1
37b7ba063jle 0x37b7ba291
37b7ba069mov [rsp+112], rcx
37b7ba06emov edx, 12
37b7ba073lea rcx, [rip+0xc7ed46]
37b7ba07amov [rsp+120], rax
37b7ba07fmov [rsp+128], r8
37b7ba087call slamch_
37b7ba08cmov r10, [rsp+112]
37b7ba091mov ecx, [rbx]
37b7ba093mov r8, [rsp+128]
37b7ba09bmov rax, [rsp+144]
37b7ba0a3movaps x5, x0
37b7ba0a6movsxd r10, [r10]
37b7ba0a9lea r11l, [4*r10]
37b7ba0b1lea r9l, [r11+rcx]
37b7ba0b5lea edx, [r9-3]
37b7ba0b9movsxd rbx, r9l
37b7ba0bcmovsxd rdx, edx
37b7ba0bfmovss x3, [r8+4*rbx]
37b7ba0c5movss x0, [r8+4*rdx-4]
37b7ba0ccmovss [rax], x0
37b7ba0d0mov rax, [rsp+120]
37b7ba0d5mov eax, [rax]
37b7ba0d7sub eax, 3
37b7ba0dalea edx, [4*rax]
37b7ba0e1test ecx, ecx
37b7ba0e3jne 0x37b7ba2b0
37b7ba0e9cmp r10l, eax
37b7ba0ecjg 0x37b7ba479
37b7ba0f2lea rax, [r8+4*rbx]
37b7ba0f6movaps x4, x0
37b7ba0f9pxor x7, x7
37b7ba0fdmov r10l, edx
37b7ba100sub r10l, r9l
37b7ba103lea r9, [r10+rbx]
37b7ba107lea r9, [r8+4*r9+16]
37b7ba10cjmp 0x37b7ba12b
37b7ba10e
37b7ba10e 66 90 f.
37b7ba110
37b7ba110loc_37b7ba110:
37b7ba110movss x0, [rax]
37b7ba114mov [rax-4], 0
37b7ba11bpxor x3, x3
37b7ba11fmovaps x4, x0
37b7ba122
37b7ba122loc_37b7ba122:
37b7ba122add rax, 16
37b7ba126cmp rax, r9
37b7ba129je 0x37b7ba190
37b7ba12b
37b7ba12bloc_37b7ba12b:
37b7ba12bmovss x1, [rax-8]
37b7ba130movaps x2, x1
37b7ba133addss x2, x0
37b7ba137ucomiss x2, x7
37b7ba13amovss [rax-12], x2
37b7ba13fjp 0x37b7ba143
37b7ba141je 0x37b7ba110
37b7ba143
37b7ba143loc_37b7ba143:
37b7ba143movss x6, [rax]
37b7ba147movaps x8, x6
37b7ba14bmulss x8, x5
37b7ba150comiss x2, x8
37b7ba154jbe 0x37b7ba388
37b7ba15amovaps x8, x2
37b7ba15emulss x8, x5
37b7ba163comiss x6, x8
37b7ba167jbe 0x37b7ba388
37b7ba16ddivss x6, x2
37b7ba171add rax, 16
37b7ba175mulss x1, x6
37b7ba179mulss x0, x6
37b7ba17dmovss [rax-20], x1
37b7ba182minss x3, x1
37b7ba186minss x4, x0
37b7ba18acmp rax, r9
37b7ba18djne 0x37b7ba12b
37b7ba18fnop
37b7ba190
37b7ba190loc_37b7ba190:
37b7ba190mov rax, [rsp+184]
37b7ba198lea ebx, [rcx+rcx]
37b7ba19bpxor x2, x2
37b7ba19fmovss [rax], x0
37b7ba1a3mov rax, [rsp+160]
37b7ba1abmovss [rax], x4
37b7ba1aflea eax, [rdx+4]
37b7ba1b2sub eax, ecx
37b7ba1b4lea r9l, [rbx+rax]
37b7ba1b8movsxd r11, eax
37b7ba1bblea r10l, [r9-1]
37b7ba1bfmovsxd r9, r9l
37b7ba1c2movsxd r10, r10l
37b7ba1c5movss x1, [r8+4*r10-4]
37b7ba1cclea rsi, [r10-1]
37b7ba1d0lea r10, [r8+4*r11]
37b7ba1d4sub r11, 1
37b7ba1d8addss x1, x0
37b7ba1dcucomiss x1, x2
37b7ba1dfmovss [r10-12], x1
37b7ba1e5jp 0x37b7ba3b0
37b7ba1ebjne 0x37b7ba3b0
37b7ba1f1movss [r8+4*r11], x2
37b7ba1f7movss x0, [r8+4*r9]
37b7ba1fdmovaps x3, x2
37b7ba200movaps x4, x0
37b7ba203
37b7ba203loc_37b7ba203:
37b7ba203mov r9, [rsp+176]
37b7ba20blea eax, [rbx+rax+4]
37b7ba20fpxor x2, x2
37b7ba213movss [r9], x0
37b7ba218mov r9, [rsp+152]
37b7ba220movss [r9], x4
37b7ba225lea r9l, [rax-1]
37b7ba229cdqe
37b7ba22bmovsxd r9, r9l
37b7ba22emovss x1, [r8+4*r9-4]
37b7ba235lea r11, [r9-1]
37b7ba239addss x1, x0
37b7ba23ducomiss x1, x2
37b7ba240movss [r10+4], x1
37b7ba246jp 0x37b7ba418
37b7ba24cjne 0x37b7ba418
37b7ba252movss [r10+12], x2
37b7ba258movss x0, [r8+4*rax]
37b7ba25emovaps x3, x2
37b7ba261movaps x4, x0
37b7ba264
37b7ba264loc_37b7ba264:
37b7ba264mov rax, [rsp+168]
37b7ba26cadd edx, 12
37b7ba26fmovss [r10+20], x0
37b7ba275sub edx, ecx
37b7ba277movss [rax], x0
37b7ba27bmov rax, [rsp+144]
37b7ba283movsxd rdx, edx
37b7ba286movss [r8+4*rdx-4], x3
37b7ba28dmovss [rax], x4
37b7ba291
37b7ba291loc_37b7ba291:
37b7ba291movups x6, [rsp+32]
37b7ba296movups x7, [rsp+48]
37b7ba29bmovups x8, [rsp+64]
37b7ba2a1add rsp, 88
37b7ba2a5pop rbx
37b7ba2a6pop rsi
37b7ba2a7ret
37b7ba2a8
37b7ba2a8 0f 1f 84 00 00 00 00 00 ........
37b7ba2b0
37b7ba2b0loc_37b7ba2b0:
37b7ba2b0cmp r10l, eax
37b7ba2b3jg 0x37b7ba479
37b7ba2b9mov r9l, edx
37b7ba2bcmovaps x4, x0
37b7ba2bfpxor x7, x7
37b7ba2c3mov rax, r10
37b7ba2c6sub r9l, r11l
37b7ba2c9shl rax, 4
37b7ba2cdshr r9l, 2
37b7ba2d1add rax, r8
37b7ba2d4add r9, r10
37b7ba2d7shl r9, 4
37b7ba2dblea r9, [r8+r9+16]
37b7ba2e0jmp 0x37b7ba308
37b7ba2e2
37b7ba2e2 66 0f 1f 44 00 00 f..D..
37b7ba2e8
37b7ba2e8loc_37b7ba2e8:
37b7ba2e8movss x0, [rax+4]
37b7ba2edmov [rax-8], 0
37b7ba2f4pxor x3, x3
37b7ba2f8movaps x4, x0
37b7ba2fb
37b7ba2fbloc_37b7ba2fb:
37b7ba2fbadd rax, 16
37b7ba2ffcmp r9, rax
37b7ba302je 0x37b7ba190
37b7ba308
37b7ba308loc_37b7ba308:
37b7ba308movss x1, [rax-4]
37b7ba30dmovaps x2, x1
37b7ba310addss x2, x0
37b7ba314ucomiss x2, x7
37b7ba317movss [rax-16], x2
37b7ba31cjp 0x37b7ba320
37b7ba31eje 0x37b7ba2e8
37b7ba320
37b7ba320loc_37b7ba320:
37b7ba320movss x6, [rax+4]
37b7ba325movaps x8, x6
37b7ba329mulss x8, x5
37b7ba32ecomiss x2, x8
37b7ba332jbe 0x37b7ba360
37b7ba334movaps x8, x2
37b7ba338mulss x8, x5
37b7ba33dcomiss x6, x8
37b7ba341jbe 0x37b7ba360
37b7ba343divss x6, x2
37b7ba347mulss x1, x6
37b7ba34bmulss x0, x6
37b7ba34fminss x3, x1
37b7ba353movss [rax-8], x1
37b7ba358minss x4, x0
37b7ba35cjmp 0x37b7ba2fb
37b7ba35e
37b7ba35e 66 90 f.
37b7ba360
37b7ba360loc_37b7ba360:
37b7ba360divss x1, x2
37b7ba364divss x0, x2
37b7ba368mulss x1, x6
37b7ba36cminss x3, x1
37b7ba370movss [rax-8], x1
37b7ba375mulss x0, x6
37b7ba379minss x4, x0
37b7ba37djmp 0x37b7ba2fb
37b7ba382
37b7ba382 66 0f 1f 44 00 00 f..D..
37b7ba388
37b7ba388loc_37b7ba388:
37b7ba388divss x1, x2
37b7ba38cdivss x0, x2
37b7ba390mulss x1, x6
37b7ba394minss x3, x1
37b7ba398movss [rax-4], x1
37b7ba39dmulss x0, x6
37b7ba3a1minss x4, x0
37b7ba3a5jmp 0x37b7ba122
37b7ba3aa
37b7ba3aa 66 0f 1f 44 00 00 f..D..
37b7ba3b0
37b7ba3b0loc_37b7ba3b0:
37b7ba3b0movss x6, [r8+4*r9]
37b7ba3b6movss x2, [r8+4*rsi]
37b7ba3bcmovaps x7, x6
37b7ba3bfmulss x7, x5
37b7ba3c3comiss x1, x7
37b7ba3c6jbe 0x37b7ba3f0
37b7ba3c8movaps x7, x1
37b7ba3cbmulss x7, x5
37b7ba3cfcomiss x6, x7
37b7ba3d2jbe 0x37b7ba3f0
37b7ba3d4divss x6, x1
37b7ba3d8mulss x2, x6
37b7ba3dcmulss x0, x6
37b7ba3e0movss [r8+4*r11], x2
37b7ba3e6minss x4, x0
37b7ba3eajmp 0x37b7ba203
37b7ba3ef
37b7ba3ef 90 .
37b7ba3f0
37b7ba3f0loc_37b7ba3f0:
37b7ba3f0divss x2, x1
37b7ba3f4mulss x2, x6
37b7ba3f8movss [r8+4*r11], x2
37b7ba3fedivss x0, [r10-12]
37b7ba404mulss x0, [r8+4*r9]
37b7ba40aminss x4, x0
37b7ba40ejmp 0x37b7ba203
37b7ba413
37b7ba413 0f 1f 44 00 00 ..D..
37b7ba418
37b7ba418loc_37b7ba418:
37b7ba418movss x6, [r8+4*rax]
37b7ba41emovss x2, [r8+4*r11]
37b7ba424movaps x7, x6
37b7ba427mulss x7, x5
37b7ba42bcomiss x1, x7
37b7ba42ejbe 0x37b7ba458
37b7ba430mulss x5, x1
37b7ba434comiss x6, x5
37b7ba437jbe 0x37b7ba458
37b7ba439divss x6, x1
37b7ba43dmulss x2, x6
37b7ba441mulss x0, x6
37b7ba445movss [r10+12], x2
37b7ba44bminss x4, x0
37b7ba44fjmp 0x37b7ba264
37b7ba454
37b7ba454 0f 1f 40 00 ..@.
37b7ba458
37b7ba458loc_37b7ba458:
37b7ba458divss x2, x1
37b7ba45cdivss x0, x1
37b7ba460mulss x2, x6
37b7ba464movss [r10+12], x2
37b7ba46amulss x0, [r8+4*rax]
37b7ba470minss x4, x0
37b7ba474jmp 0x37b7ba264
37b7ba479
37b7ba479loc_37b7ba479:
37b7ba479movaps x4, x0
37b7ba47cjmp 0x37b7ba190
37b7ba040
37b7ba481
37b7ba481 // align 0x40
37b7ba481 // align 0x40
37b7ba4c0
37b7ba4c0slasr_:
37b7ba4c0push r13
37b7ba4c2push r12
37b7ba4c4push rbp
37b7ba4c5push rdi
37b7ba4c6push rsi
37b7ba4c7push rbx
37b7ba4c8sub rsp, 72
37b7ba4ccmovups [rsp+48], x6
37b7ba4d1mov rdi, [rsp+192]
37b7ba4d9mov r13l, [rdi]
37b7ba4dcmov rsi, rdx
37b7ba4dfmov rbp, r8
37b7ba4e2mov r12, r9
37b7ba4e5mov r8l, 1
37b7ba4ebmov r9l, 1
37b7ba4f1lea rdx, [rip+0xc7e8d8]
37b7ba4f8mov [rsp+44], 0
37b7ba500mov rbx, rcx
37b7ba503call lsame_
37b7ba508test eax, eax
37b7ba50ajne 0x37b7ba560
37b7ba50cmov r9l, 1
37b7ba512mov r8l, 1
37b7ba518lea rdx, [rip+0xc7e8b2]
37b7ba51fmov rcx, rbx
37b7ba522call lsame_
37b7ba527test eax, eax
37b7ba529jne 0x37b7ba560
37b7ba52bmov eax, 1
37b7ba530
37b7ba530loc_37b7ba530:
37b7ba530lea rdx, [rsp+44]
37b7ba535mov r8l, 6
37b7ba53blea rcx, [rip+0xc7e894]
37b7ba542mov [rsp+44], eax
37b7ba546call xerbla_
37b7ba54bnop
37b7ba54c
37b7ba54cloc_37b7ba54c:
37b7ba54cmovups x6, [rsp+48]
37b7ba551add rsp, 72
37b7ba555pop rbx
37b7ba556pop rsi
37b7ba557pop rdi
37b7ba558pop rbp
37b7ba559pop r12
37b7ba55bpop r13
37b7ba55dret
37b7ba55e
37b7ba55e 66 90 f.
37b7ba560
37b7ba560loc_37b7ba560:
37b7ba560mov r9l, 1
37b7ba566mov r8l, 1
37b7ba56clea rdx, [rip+0xc7e85f]
37b7ba573mov rcx, rsi
37b7ba576call lsame_
37b7ba57btest eax, eax
37b7ba57djne 0x37b7ba5a2
37b7ba57fmov r9l, 1
37b7ba585mov r8l, 1
37b7ba58blea rdx, [rip+0xc7e841]
37b7ba592mov rcx, rsi
37b7ba595call lsame_
37b7ba59atest eax, eax
37b7ba59cje 0x37b7ba940
37b7ba5a2
37b7ba5a2loc_37b7ba5a2:
37b7ba5a2mov r9l, 1
37b7ba5a8mov r8l, 1
37b7ba5aelea rdx, [rip+0xc7e820]
37b7ba5b5mov rcx, rbp
37b7ba5b8call lsame_
37b7ba5bdtest eax, eax
37b7ba5bfje 0x37b7ba790
37b7ba5c5
37b7ba5c5loc_37b7ba5c5:
37b7ba5c5mov eax, [r12]
37b7ba5c9test eax, eax
37b7ba5cbjs 0x37b7ba780
37b7ba5d1mov rcx, [rsp+160]
37b7ba5d9mov edx, [rcx]
37b7ba5dbtest edx, edx
37b7ba5ddjs 0x37b7ba980
37b7ba5e3test eax, eax
37b7ba5e5mov ecx, 1
37b7ba5eacmovg ecx, eax
37b7ba5edcmp [rdi], ecx
37b7ba5efjl 0x37b7ba970
37b7ba5f5test eax, eax
37b7ba5f7je 0x37b7ba54c
37b7ba5fdtest edx, edx
37b7ba5ffje 0x37b7ba54c
37b7ba605movsxd rdi, r13l
37b7ba608xor eax, eax
37b7ba60amov r9l, 1
37b7ba610mov rcx, rbx
37b7ba613test rdi, rdi
37b7ba616mov r8l, 1
37b7ba61clea rdx, [rip+0xc7e7ad]
37b7ba623cmovs rdi, rax
37b7ba627call lsame_
37b7ba62cmov r9l, 1
37b7ba632mov r8l, 1
37b7ba638test eax, eax
37b7ba63aje 0x37b7ba7c0
37b7ba640lea rdx, [rip+0xc7e78b]
37b7ba647mov rcx, rsi
37b7ba64acall lsame_
37b7ba64fmov r9l, 1
37b7ba655mov r8l, 1
37b7ba65btest eax, eax
37b7ba65dje 0x37b7ba990
37b7ba663lea rdx, [rip+0xc7e76b]
37b7ba66amov rcx, rbp
37b7ba66dcall lsame_
37b7ba672test eax, eax
37b7ba674je 0x37b7bac08
37b7ba67amov r10l, [r12]
37b7ba67ecmp r10l, 1
37b7ba682jle 0x37b7ba54c
37b7ba688shl rdi, 2
37b7ba68cmov rcx, [rsp+184]
37b7ba694movss x6, [rip+0xc7e740]
37b7ba69cmov r8l, 1
37b7ba6a2mov r11l, 1
37b7ba6a8jmp 0x37b7ba6d5
37b7ba6aa
37b7ba6aa 66 0f 1f 44 00 00 f..D..
37b7ba6b0
37b7ba6b0loc_37b7ba6b0:
37b7ba6b0pxor x5, x5
37b7ba6b4xor eax, eax
37b7ba6b6ucomiss x4, x5
37b7ba6b9setp al
37b7ba6bccmovne eax, r11l
37b7ba6c0test eax, eax
37b7ba6c2jne 0x37b7ba703
37b7ba6c4
37b7ba6c4loc_37b7ba6c4:
37b7ba6c4add r8, 1
37b7ba6c8add rcx, 4
37b7ba6cccmp r10, r8
37b7ba6cfje 0x37b7ba54c
37b7ba6d5
37b7ba6d5loc_37b7ba6d5:
37b7ba6d5mov rax, [rsp+168]
37b7ba6ddmovss x3, [rax+4*r8-4]
37b7ba6e4mov rax, [rsp+176]
37b7ba6ecmovss x4, [rax+4*r8-4]
37b7ba6f3xor eax, eax
37b7ba6f5ucomiss x3, x6
37b7ba6f8setp al
37b7ba6fbcmovne eax, r11l
37b7ba6fftest eax, eax
37b7ba701je 0x37b7ba6b0
37b7ba703
37b7ba703loc_37b7ba703:
37b7ba703mov rax, [rsp+160]
37b7ba70bmov r9l, [rax]
37b7ba70etest r9l, r9l
37b7ba711jle 0x37b7ba6c4
37b7ba713add r9l, 1
37b7ba717mov rax, rcx
37b7ba71amov edx, 1
37b7ba71fnop [rax+rax]
37b7ba72anop [rax+rax]
37b7ba735nop [rax+rax]
37b7ba740
37b7ba740loc_37b7ba740:
37b7ba740movss x1, [rax]
37b7ba744movss x0, [rax+4]
37b7ba749movaps x2, x3
37b7ba74cadd edx, 1
37b7ba74fmulss x2, x0
37b7ba753movaps x5, x1
37b7ba756mulss x5, x4
37b7ba75amulss x0, x4
37b7ba75emulss x1, x3
37b7ba762subss x2, x5
37b7ba766addss x0, x1
37b7ba76amovss [rax+4], x2
37b7ba76fmovss [rax], x0
37b7ba773add rax, rdi
37b7ba776cmp edx, r9l
37b7ba779jne 0x37b7ba740
37b7ba77bjmp 0x37b7ba6c4
37b7ba780
37b7ba780loc_37b7ba780:
37b7ba780mov eax, 4
37b7ba785jmp 0x37b7ba530
37b7ba78a
37b7ba78a 66 0f 1f 44 00 00 f..D..
37b7ba790
37b7ba790loc_37b7ba790:
37b7ba790mov r9l, 1
37b7ba796mov r8l, 1
37b7ba79clea rdx, [rip+0xc7e631]
37b7ba7a3mov rcx, rbp
37b7ba7a6call lsame_
37b7ba7abtest eax, eax
37b7ba7adjne 0x37b7ba5c5
37b7ba7b3mov eax, 3
37b7ba7b8jmp 0x37b7ba530
37b7ba7bd
37b7ba7bd 0f 1f 00 ...
37b7ba7c0
37b7ba7c0loc_37b7ba7c0:
37b7ba7c0lea rdx, [rip+0xc7e60a]
37b7ba7c7mov rcx, rbx
37b7ba7cacall lsame_
37b7ba7cftest eax, eax
37b7ba7d1je 0x37b7ba54c
37b7ba7d7mov r9l, 1
37b7ba7ddmov r8l, 1
37b7ba7e3mov rcx, rsi
37b7ba7e6mov rbx, rdi
37b7ba7e9lea rdx, [rip+0xc7e5e2]
37b7ba7f0not rbx
37b7ba7f3call lsame_
37b7ba7f8mov r9l, 1
37b7ba7femov r8l, 1
37b7ba804test eax, eax
37b7ba806je 0x37b7bad40
37b7ba80clea rdx, [rip+0xc7e5c2]
37b7ba813mov rcx, rbp
37b7ba816call lsame_
37b7ba81btest eax, eax
37b7ba81dje 0x37b7bb0c4
37b7ba823mov rax, [rsp+160]
37b7ba82bmov eax, [rax]
37b7ba82dcmp eax, 1
37b7ba830jle 0x37b7ba54c
37b7ba836lea r9, [rbx+2*rdi]
37b7ba83alea r11l, [rax-1]
37b7ba83exor edx, edx
37b7ba840mov r10l, 1
37b7ba846movss x6, [rip+0xc7e58e]
37b7ba84emov r8, -1
37b7ba855pxor x5, x5
37b7ba859jmp 0x37b7ba883
37b7ba85b
37b7ba85b 0f 1f 44 00 00 ..D..
37b7ba860
37b7ba860loc_37b7ba860:
37b7ba860xor eax, eax
37b7ba862ucomiss x3, x5
37b7ba865setp al
37b7ba868cmovne eax, r10l
37b7ba86ctest eax, eax
37b7ba86ejne 0x37b7ba8ad
37b7ba870
37b7ba870loc_37b7ba870:
37b7ba870add rdx, 1
37b7ba874add r9, rdi
37b7ba877add r8, rdi
37b7ba87acmp r11, rdx
37b7ba87dje 0x37b7ba54c
37b7ba883
37b7ba883loc_37b7ba883:
37b7ba883mov rax, [rsp+168]
37b7ba88bmovss x2, [rax+4*rdx]
37b7ba890mov rax, [rsp+176]
37b7ba898movss x3, [rax+4*rdx]
37b7ba89dxor eax, eax
37b7ba89fucomiss x2, x6
37b7ba8a2setp al
37b7ba8a5cmovne eax, r10l
37b7ba8a9test eax, eax
37b7ba8abje 0x37b7ba860
37b7ba8ad
37b7ba8adloc_37b7ba8ad:
37b7ba8admov ecx, [r12]
37b7ba8b1test ecx, ecx
37b7ba8b3jle 0x37b7ba870
37b7ba8b5mov rsi, [rsp+184]
37b7ba8bdsub ecx, 1
37b7ba8c0mov rax, [rsp+184]
37b7ba8c8add rcx, r8
37b7ba8cblea rbx, [rsi+4*rcx+8]
37b7ba8d0mov rcx, r9
37b7ba8d3lea rax, [rax+4*r8+4]
37b7ba8d8sub rcx, r8
37b7ba8dbnop [rax]
37b7ba8dfnop [rax+rax]
37b7ba8eanop [rax+rax]
37b7ba8f5nop [rax+rax]
37b7ba900
37b7ba900loc_37b7ba900:
37b7ba900movss x0, [rax+4*rcx]
37b7ba905movss x4, [rax]
37b7ba909movaps x1, x2
37b7ba90cmulss x1, x0
37b7ba910mulss x4, x3
37b7ba914mulss x0, x3
37b7ba918subss x1, x4
37b7ba91cmovss [rax+4*rcx], x1
37b7ba921movss x1, [rax]
37b7ba925add rax, 4
37b7ba929mulss x1, x2
37b7ba92daddss x1, x0
37b7ba931movss [rax-4], x1
37b7ba936cmp rbx, rax
37b7ba939jne 0x37b7ba900
37b7ba93bjmp 0x37b7ba870
37b7ba940
37b7ba940loc_37b7ba940:
37b7ba940mov r9l, 1
37b7ba946mov r8l, 1
37b7ba94clea rdx, [rip+0xc7e481]
37b7ba953mov rcx, rsi
37b7ba956call lsame_
37b7ba95btest eax, eax
37b7ba95djne 0x37b7ba5a2
37b7ba963mov eax, 2
37b7ba968jmp 0x37b7ba530
37b7ba96d
37b7ba96d 0f 1f 00 ...
37b7ba970
37b7ba970loc_37b7ba970:
37b7ba970mov eax, 9
37b7ba975jmp 0x37b7ba530
37b7ba97a
37b7ba97a 66 0f 1f 44 00 00 f..D..
37b7ba980
37b7ba980loc_37b7ba980:
37b7ba980mov eax, 5
37b7ba985jmp 0x37b7ba530
37b7ba98a
37b7ba98a 66 0f 1f 44 00 00 f..D..
37b7ba990
37b7ba990loc_37b7ba990:
37b7ba990lea rdx, [rip+0xc7e43c]
37b7ba997mov rcx, rsi
37b7ba99acall lsame_
37b7ba99fmov r9l, 1
37b7ba9a5mov r8l, 1
37b7ba9abtest eax, eax
37b7ba9adjne 0x37b7bab00
37b7ba9b3lea rdx, [rip+0xc7e41a]
37b7ba9bamov rcx, rsi
37b7ba9bdcall lsame_
37b7ba9c2test eax, eax
37b7ba9c4je 0x37b7ba54c
37b7ba9camov r9l, 1
37b7ba9d0mov r8l, 1
37b7ba9d6lea rdx, [rip+0xc7e3f8]
37b7ba9ddmov rcx, rbp
37b7ba9e0call lsame_
37b7ba9e5test eax, eax
37b7ba9e7je 0x37b7bb342
37b7ba9edmov r10l, [r12]
37b7ba9f1cmp r10l, 1
37b7ba9f5jle 0x37b7ba54c
37b7ba9fbmovsxd rax, r10l
37b7ba9femov ecx, 1
37b7baa03mov r10l, r10l
37b7baa06shl rdi, 2
37b7baa0amov rsi, [rsp+184]
37b7baa12sub rcx, rax
37b7baa15pxor x5, x5
37b7baa19movss x6, [rip+0xc7e3bb]
37b7baa21mov r8l, 1
37b7baa27mov r9l, 1
37b7baa2dlea r11, [rsi+4*rax-4]
37b7baa32jmp 0x37b7baa59
37b7baa34
37b7baa34 0f 1f 40 00 ..@.
37b7baa38
37b7baa38loc_37b7baa38:
37b7baa38xor eax, eax
37b7baa3aucomiss x3, x5
37b7baa3dsetp al
37b7baa40cmovne eax, r9l
37b7baa44test eax, eax
37b7baa46jne 0x37b7baa87
37b7baa48
37b7baa48loc_37b7baa48:
37b7baa48add r8, 1
37b7baa4cadd rcx, 1
37b7baa50cmp r10, r8
37b7baa53je 0x37b7ba54c
37b7baa59
37b7baa59loc_37b7baa59:
37b7baa59mov rax, [rsp+168]
37b7baa61movss x2, [rax+4*r8-4]
37b7baa68mov rax, [rsp+176]
37b7baa70movss x3, [rax+4*r8-4]
37b7baa77xor eax, eax
37b7baa79ucomiss x2, x6
37b7baa7csetp al
37b7baa7fcmovne eax, r9l
37b7baa83test eax, eax
37b7baa85je 0x37b7baa38
37b7baa87
37b7baa87loc_37b7baa87:
37b7baa87mov rax, [rsp+160]
37b7baa8fmov ebx, [rax]
37b7baa91test ebx, ebx
37b7baa93jle 0x37b7baa48
37b7baa95add ebx, 1
37b7baa98mov rax, r11
37b7baa9bmov edx, 1
37b7baaa0nop [rax+rax]
37b7baaaanop [rax+rax]
37b7baab5nop [rax+rax]
37b7baac0
37b7baac0loc_37b7baac0:
37b7baac0movss x0, [rax+4*rcx]
37b7baac5movss x1, [rax]
37b7baac9movaps x4, x2
37b7baaccadd edx, 1
37b7baacfmulss x4, x0
37b7baad3mulss x1, x3
37b7baad7mulss x0, x3
37b7baadbaddss x1, x4
37b7baadfmovss [rax+4*rcx], x1
37b7baae4movss x1, [rax]
37b7baae8mulss x1, x2
37b7baaecsubss x1, x0
37b7baaf0movss [rax], x1
37b7baaf4add rax, rdi
37b7baaf7cmp edx, ebx
37b7baaf9jne 0x37b7baac0
37b7baafbjmp 0x37b7baa48
37b7bab00
37b7bab00loc_37b7bab00:
37b7bab00lea rdx, [rip+0xc7e2ce]
37b7bab07mov rcx, rbp
37b7bab0acall lsame_
37b7bab0ftest eax, eax
37b7bab11je 0x37b7bafc0
37b7bab17mov eax, [r12]
37b7bab1bcmp eax, 1
37b7bab1ejle 0x37b7ba54c
37b7bab24movss x6, [rip+0xc7e2b0]
37b7bab2clea r9l, [rax+1]
37b7bab30shl rdi, 2
37b7bab34mov edx, 2
37b7bab39mov r10l, 1
37b7bab3fpxor x5, x5
37b7bab43jmp 0x37b7bab65
37b7bab45
37b7bab45 0f 1f 00 ...
37b7bab48
37b7bab48loc_37b7bab48:
37b7bab48xor eax, eax
37b7bab4aucomiss x3, x5
37b7bab4dsetp al
37b7bab50cmovne eax, r10l
37b7bab54test eax, eax
37b7bab56jne 0x37b7bab91
37b7bab58
37b7bab58loc_37b7bab58:
37b7bab58add rdx, 1
37b7bab5ccmp r9, rdx
37b7bab5fje 0x37b7ba54c
37b7bab65
37b7bab65loc_37b7bab65:
37b7bab65mov rax, [rsp+168]
37b7bab6dmovss x2, [rax+4*rdx-8]
37b7bab73mov rax, [rsp+176]
37b7bab7bmovss x3, [rax+4*rdx-8]
37b7bab81xor eax, eax
37b7bab83ucomiss x2, x6
37b7bab86setp al
37b7bab89cmovne eax, r10l
37b7bab8dtest eax, eax
37b7bab8fje 0x37b7bab48
37b7bab91
37b7bab91loc_37b7bab91:
37b7bab91mov rax, [rsp+160]
37b7bab99mov r8l, [rax]
37b7bab9ctest r8l, r8l
37b7bab9fjle 0x37b7bab58
37b7baba1mov rax, [rsp+184]
37b7baba9add r8l, 1
37b7babadmov ecx, 1
37b7babb2sub rax, 4
37b7babb6nop [rax+rax]
37b7babc0
37b7babc0loc_37b7babc0:
37b7babc0movss x0, [rax+4*rdx]
37b7babc5movss x4, [rax+4]
37b7babcamovaps x1, x2
37b7babcdadd ecx, 1
37b7babd0mulss x1, x0
37b7babd4mulss x4, x3
37b7babd8mulss x0, x3
37b7babdcsubss x1, x4
37b7babe0movss [rax+4*rdx], x1
37b7babe5movss x1, [rax+4]
37b7babeamulss x1, x2
37b7babeeaddss x1, x0
37b7babf2movss [rax+4], x1
37b7babf7add rax, rdi
37b7babfacmp ecx, r8l
37b7babfdjne 0x37b7babc0
37b7babffjmp 0x37b7bab58
37b7bac04
37b7bac04 0f 1f 40 00 ..@.
37b7bac08
37b7bac08loc_37b7bac08:
37b7bac08mov r9l, 1
37b7bac0emov r8l, 1
37b7bac14lea rdx, [rip+0xc7e1b9]
37b7bac1bmov rcx, rbp
37b7bac1ecall lsame_
37b7bac23test eax, eax
37b7bac25je 0x37b7ba54c
37b7bac2bmov eax, [r12]
37b7bac2fcmp eax, 1
37b7bac32jle 0x37b7ba54c
37b7bac38movsxd r9, eax
37b7bac3bmov rsi, [rsp+184]
37b7bac43sub eax, 2
37b7bac46shl rdi, 2
37b7bac4alea rcx, [r9-1]
37b7bac4emovss x6, [rip+0xc7e186]
37b7bac56mov r11l, 1
37b7bac5cmov r10, rcx
37b7bac5flea r8, [rsi+4*r9-8]
37b7bac64sub r10, rax
37b7bac67jmp 0x37b7bac95
37b7bac69
37b7bac69 0f 1f 80 00 00 00 00 .......
37b7bac70
37b7bac70loc_37b7bac70:
37b7bac70pxor x5, x5
37b7bac74xor eax, eax
37b7bac76ucomiss x4, x5
37b7bac79setp al
37b7bac7ccmovne eax, r11l
37b7bac80test eax, eax
37b7bac82jne 0x37b7bacc7
37b7bac84
37b7bac84loc_37b7bac84:
37b7bac84sub r8, 4
37b7bac88cmp rcx, r10
37b7bac8bje 0x37b7ba54c
37b7bac91sub rcx, 1
37b7bac95
37b7bac95loc_37b7bac95:
37b7bac95mov rsi, [rsp+168]
37b7bac9dmov rax, r9
37b7baca0mov r9, rcx
37b7baca3movss x3, [rsi+4*rax-8]
37b7baca9mov rsi, [rsp+176]
37b7bacb1movss x4, [rsi+4*rax-8]
37b7bacb7xor eax, eax
37b7bacb9ucomiss x3, x6
37b7bacbcsetp al
37b7bacbfcmovne eax, r11l
37b7bacc3test eax, eax
37b7bacc5je 0x37b7bac70
37b7bacc7
37b7bacc7loc_37b7bacc7:
37b7bacc7mov rax, [rsp+160]
37b7baccfmov ebx, [rax]
37b7bacd1test ebx, ebx
37b7bacd3jle 0x37b7bac84
37b7bacd5add ebx, 1
37b7bacd8mov rax, r8
37b7bacdbmov edx, 1
37b7bace0nop [rax+rax]
37b7baceanop [rax+rax]
37b7bacf5nop [rax+rax]
37b7bad00
37b7bad00loc_37b7bad00:
37b7bad00movss x1, [rax]
37b7bad04movss x0, [rax+4]
37b7bad09movaps x2, x3
37b7bad0cadd edx, 1
37b7bad0fmulss x2, x0
37b7bad13movaps x5, x1
37b7bad16mulss x5, x4
37b7bad1amulss x0, x4
37b7bad1emulss x1, x3
37b7bad22subss x2, x5
37b7bad26addss x0, x1
37b7bad2amovss [rax+4], x2
37b7bad2fmovss [rax], x0
37b7bad33add rax, rdi
37b7bad36cmp edx, ebx
37b7bad38jne 0x37b7bad00
37b7bad3ajmp 0x37b7bac84
37b7bad3f
37b7bad3f 90 .
37b7bad40
37b7bad40loc_37b7bad40:
37b7bad40lea rdx, [rip+0xc7e08c]
37b7bad47mov rcx, rsi
37b7bad4acall lsame_
37b7bad4fmov r9l, 1
37b7bad55mov r8l, 1
37b7bad5btest eax, eax
37b7bad5dje 0x37b7bae88
37b7bad63lea rdx, [rip+0xc7e06b]
37b7bad6amov rcx, rbp
37b7bad6dcall lsame_
37b7bad72test eax, eax
37b7bad74je 0x37b7bb202
37b7bad7amov rax, [rsp+160]
37b7bad82mov eax, [rax]
37b7bad84cmp eax, 1
37b7bad87jle 0x37b7ba54c
37b7bad8dlea rdx, [rbx+2*rdi]
37b7bad91lea r10l, [rax-1]
37b7bad95xor ecx, ecx
37b7bad97mov r9l, 1
37b7bad9dmovss x6, [rip+0xc7e037]
37b7bada5pxor x5, x5
37b7bada9jmp 0x37b7badd0
37b7badab
37b7badab 0f 1f 44 00 00 ..D..
37b7badb0
37b7badb0loc_37b7badb0:
37b7badb0xor eax, eax
37b7badb2ucomiss x3, x5
37b7badb5setp al
37b7badb8cmovne eax, r9l
37b7badbctest eax, eax
37b7badbejne 0x37b7badfa
37b7badc0
37b7badc0loc_37b7badc0:
37b7badc0add rcx, 1
37b7badc4add rdx, rdi
37b7badc7cmp rcx, r10
37b7badcaje 0x37b7ba54c
37b7badd0
37b7badd0loc_37b7badd0:
37b7badd0mov rax, [rsp+168]
37b7badd8movss x2, [rax+4*rcx]
37b7badddmov rax, [rsp+176]
37b7bade5movss x3, [rax+4*rcx]
37b7badeaxor eax, eax
37b7badecucomiss x2, x6
37b7badefsetp al
37b7badf2cmovne eax, r9l
37b7badf6test eax, eax
37b7badf8je 0x37b7badb0
37b7badfa
37b7badfaloc_37b7badfa:
37b7badfamov r8l, [r12]
37b7badfetest r8l, r8l
37b7bae01jle 0x37b7badc0
37b7bae03mov rax, [rsp+184]
37b7bae0bsub r8l, 1
37b7bae0flea r8, [rax+4*r8+4]
37b7bae14nop [rax+rax]
37b7bae1fnop [rax+rax]
37b7bae2anop [rax+rax]
37b7bae35nop [rax+rax]
37b7bae40
37b7bae40loc_37b7bae40:
37b7bae40movss x0, [rax+4*rdx+4]
37b7bae46movss x4, [rax]
37b7bae4amovaps x1, x2
37b7bae4dmulss x1, x0
37b7bae51mulss x4, x3
37b7bae55mulss x0, x3
37b7bae59subss x1, x4
37b7bae5dmovss [rax+4*rdx+4], x1
37b7bae63movss x1, [rax]
37b7bae67add rax, 4
37b7bae6bmulss x1, x2
37b7bae6faddss x1, x0
37b7bae73movss [rax-4], x1
37b7bae78cmp r8, rax
37b7bae7bjne 0x37b7bae40
37b7bae7djmp 0x37b7badc0
37b7bae82
37b7bae82 66 0f 1f 44 00 00 f..D..
37b7bae88
37b7bae88loc_37b7bae88:
37b7bae88lea rdx, [rip+0xc7df45]
37b7bae8fmov rcx, rsi
37b7bae92call lsame_
37b7bae97test eax, eax
37b7bae99je 0x37b7ba54c
37b7bae9fmov r9l, 1
37b7baea5mov r8l, 1
37b7baeablea rdx, [rip+0xc7df23]
37b7baeb2mov rcx, rbp
37b7baeb5call lsame_
37b7baebatest eax, eax
37b7baebcje 0x37b7bb484
37b7baec2mov rax, [rsp+160]
37b7baecamov eax, [rax]
37b7baecccmp eax, 1
37b7baecfjle 0x37b7ba54c
37b7baed5movsxd r10, eax
37b7baed8lea r9l, [rax-1]
37b7baedcxor ecx, ecx
37b7baedemov r8l, 1
37b7baee4imul r10, rdi
37b7baee8mov rax, [rsp+184]
37b7baef0movss x6, [rip+0xc7dee4]
37b7baef8pxor x5, x5
37b7baefcadd r10, rbx
37b7baeffmov rdx, r10
37b7baf02lea r11, [rax+4*r10+4]
37b7baf07not rdx
37b7baf0ajmp 0x37b7baf30
37b7baf0c
37b7baf0c 0f 1f 40 00 ..@.
37b7baf10
37b7baf10loc_37b7baf10:
37b7baf10xor eax, eax
37b7baf12ucomiss x3, x5
37b7baf15setp al
37b7baf18cmovne eax, r8l
37b7baf1ctest eax, eax
37b7baf1ejne 0x37b7baf5a
37b7baf20
37b7baf20loc_37b7baf20:
37b7baf20add rcx, 1
37b7baf24add rdx, rdi
37b7baf27cmp rcx, r9
37b7baf2aje 0x37b7ba54c
37b7baf30
37b7baf30loc_37b7baf30:
37b7baf30mov rax, [rsp+168]
37b7baf38movss x2, [rax+4*rcx]
37b7baf3dmov rax, [rsp+176]
37b7baf45movss x3, [rax+4*rcx]
37b7baf4axor eax, eax
37b7baf4cucomiss x2, x6
37b7baf4fsetp al
37b7baf52cmovne eax, r8l
37b7baf56test eax, eax
37b7baf58je 0x37b7baf10
37b7baf5a
37b7baf5aloc_37b7baf5a:
37b7baf5amov eax, [r12]
37b7baf5etest eax, eax
37b7baf60jle 0x37b7baf20
37b7baf62mov rsi, [rsp+184]
37b7baf6asub eax, 1
37b7baf6dadd rax, r10
37b7baf70lea rbx, [rsi+4*rax+8]
37b7baf75mov rax, r11
37b7baf78nop [rax+rax]
37b7baf80
37b7baf80loc_37b7baf80:
37b7baf80movss x0, [rax+4*rdx]
37b7baf85movss x1, [rax]
37b7baf89movaps x4, x2
37b7baf8cmulss x4, x0
37b7baf90mulss x1, x3
37b7baf94mulss x0, x3
37b7baf98addss x1, x4
37b7baf9cmovss [rax+4*rdx], x1
37b7bafa1movss x1, [rax]
37b7bafa5add rax, 4
37b7bafa9mulss x1, x2
37b7bafadsubss x1, x0
37b7bafb1movss [rax-4], x1
37b7bafb6cmp rax, rbx
37b7bafb9jne 0x37b7baf80
37b7bafbbjmp 0x37b7baf20
37b7bafc0
37b7bafc0loc_37b7bafc0:
37b7bafc0mov r9l, 1
37b7bafc6mov r8l, 1
37b7bafcclea rdx, [rip+0xc7de01]
37b7bafd3mov rcx, rbp
37b7bafd6call lsame_
37b7bafdbtest eax, eax
37b7bafddje 0x37b7ba54c
37b7bafe3movsxd rdx, [r12]
37b7bafe7cmp edx, 1
37b7bafeajle 0x37b7ba54c
37b7baff0movss x6, [rip+0xc7dde4]
37b7baff8shl rdi, 2
37b7baffcmov r9l, 1
37b7bb002pxor x5, x5
37b7bb006jmp 0x37b7bb02d
37b7bb008
37b7bb008 0f 1f 84 00 00 00 00 00 ........
37b7bb010
37b7bb010loc_37b7bb010:
37b7bb010xor eax, eax
37b7bb012ucomiss x3, x5
37b7bb015setp al
37b7bb018cmovne eax, r9l
37b7bb01ctest eax, eax
37b7bb01ejne 0x37b7bb059
37b7bb020
37b7bb020loc_37b7bb020:
37b7bb020sub rdx, 1
37b7bb024cmp edx, 1
37b7bb027jle 0x37b7ba54c
37b7bb02d
37b7bb02dloc_37b7bb02d:
37b7bb02dmov rax, [rsp+168]
37b7bb035movss x2, [rax+4*rdx-8]
37b7bb03bmov rax, [rsp+176]
37b7bb043movss x3, [rax+4*rdx-8]
37b7bb049xor eax, eax
37b7bb04bucomiss x2, x6
37b7bb04esetp al
37b7bb051cmovne eax, r9l
37b7bb055test eax, eax
37b7bb057je 0x37b7bb010
37b7bb059
37b7bb059loc_37b7bb059:
37b7bb059mov rax, [rsp+160]
37b7bb061mov r8l, [rax]
37b7bb064test r8l, r8l
37b7bb067jle 0x37b7bb020
37b7bb069mov rax, [rsp+184]
37b7bb071add r8l, 1
37b7bb075mov ecx, 1
37b7bb07asub rax, 4
37b7bb07enop
37b7bb080
37b7bb080loc_37b7bb080:
37b7bb080movss x0, [rax+4*rdx]
37b7bb085movss x4, [rax+4]
37b7bb08amovaps x1, x2
37b7bb08dadd ecx, 1
37b7bb090mulss x1, x0
37b7bb094mulss x4, x3
37b7bb098mulss x0, x3
37b7bb09csubss x1, x4
37b7bb0a0movss [rax+4*rdx], x1
37b7bb0a5movss x1, [rax+4]
37b7bb0aamulss x1, x2
37b7bb0aeaddss x1, x0
37b7bb0b2movss [rax+4], x1
37b7bb0b7add rax, rdi
37b7bb0bacmp ecx, r8l
37b7bb0bdjne 0x37b7bb080
37b7bb0bfjmp 0x37b7bb020
37b7bb0c4
37b7bb0c4loc_37b7bb0c4:
37b7bb0c4mov r9l, 1
37b7bb0camov r8l, 1
37b7bb0d0lea rdx, [rip+0xc7dcfd]
37b7bb0d7mov rcx, rbp
37b7bb0dacall lsame_
37b7bb0dftest eax, eax
37b7bb0e1je 0x37b7ba54c
37b7bb0e7mov rax, [rsp+160]
37b7bb0efmovsxd rax, [rax]
37b7bb0f2lea r9l, [rax-1]
37b7bb0f6test r9l, r9l
37b7bb0f9jle 0x37b7ba54c
37b7bb0ffmovsxd r9, r9l
37b7bb102mov r10, rdi
37b7bb105pxor x5, x5
37b7bb109mov r11l, 1
37b7bb10fsub rax, r9
37b7bb112imul r10, r9
37b7bb116movss x6, [rip+0xc7dcbe]
37b7bb11elea rdx, [4*rax]
37b7bb126mov rax, [rsp+168]
37b7bb12eadd r10, rbx
37b7bb131add rax, rdx
37b7bb134add rdx, [rsp+176]
37b7bb13cjmp 0x37b7bb160
37b7bb13e
37b7bb13e 66 90 f.
37b7bb140
37b7bb140loc_37b7bb140:
37b7bb140xor ecx, ecx
37b7bb142ucomiss x3, x5
37b7bb145setp cl
37b7bb148cmovne ecx, r11l
37b7bb14ctest ecx, ecx
37b7bb14ejne 0x37b7bb17e
37b7bb150
37b7bb150loc_37b7bb150:
37b7bb150sub r9, 1
37b7bb154sub r10, rdi
37b7bb157test r9l, r9l
37b7bb15ajle 0x37b7ba54c
37b7bb160
37b7bb160loc_37b7bb160:
37b7bb160movss x2, [rax+4*r9-8]
37b7bb167xor ecx, ecx
37b7bb169movss x3, [rdx+4*r9-8]
37b7bb170ucomiss x2, x6
37b7bb173setp cl
37b7bb176cmovne ecx, r11l
37b7bb17atest ecx, ecx
37b7bb17cje 0x37b7bb140
37b7bb17e
37b7bb17eloc_37b7bb17e:
37b7bb17emov esi, [r12]
37b7bb182test esi, esi
37b7bb184jle 0x37b7bb150
37b7bb186lea r8l, [r9+1]
37b7bb18amov rcx, [rsp+184]
37b7bb192mov rbp, [rsp+184]
37b7bb19asub esi, 1
37b7bb19dmovsxd r8, r8l
37b7bb1a0add rsi, r10
37b7bb1a3imul r8, rdi
37b7bb1a7lea rcx, [rcx+4*r10+4]
37b7bb1aclea rsi, [rbp+4*rsi+8]
37b7bb1b1add r8, rbx
37b7bb1b4sub r8, r10
37b7bb1b7nop [rax+rax]
37b7bb1c0
37b7bb1c0loc_37b7bb1c0:
37b7bb1c0movss x0, [rcx+4*r8]
37b7bb1c6movss x4, [rcx]
37b7bb1camovaps x1, x2
37b7bb1cdmulss x1, x0
37b7bb1d1mulss x4, x3
37b7bb1d5mulss x0, x3
37b7bb1d9subss x1, x4
37b7bb1ddmovss [rcx+4*r8], x1
37b7bb1e3movss x1, [rcx]
37b7bb1e7add rcx, 4
37b7bb1ebmulss x1, x2
37b7bb1efaddss x1, x0
37b7bb1f3movss [rcx-4], x1
37b7bb1f8cmp rsi, rcx
37b7bb1fbjne 0x37b7bb1c0
37b7bb1fdjmp 0x37b7bb150
37b7bb202
37b7bb202loc_37b7bb202:
37b7bb202mov r9l, 1
37b7bb208mov r8l, 1
37b7bb20elea rdx, [rip+0xc7dbbf]
37b7bb215mov rcx, rbp
37b7bb218call lsame_
37b7bb21dtest eax, eax
37b7bb21fje 0x37b7ba54c
37b7bb225mov rax, [rsp+160]
37b7bb22dmovsxd rcx, [rax]
37b7bb230cmp ecx, 1
37b7bb233jle 0x37b7ba54c
37b7bb239mov rdx, rcx
37b7bb23cmovss x6, [rip+0xc7db98]
37b7bb244mov r9l, 1
37b7bb24apxor x5, x5
37b7bb24eimul rdx, rdi
37b7bb252add rdx, rbx
37b7bb255jmp 0x37b7bb280
37b7bb257
37b7bb257 66 0f 1f 84 00 00 00 00 00 f........
37b7bb260
37b7bb260loc_37b7bb260:
37b7bb260xor eax, eax
37b7bb262ucomiss x3, x5
37b7bb265setp al
37b7bb268cmovne eax, r9l
37b7bb26ctest eax, eax
37b7bb26ejne 0x37b7bb2ac
37b7bb270
37b7bb270loc_37b7bb270:
37b7bb270sub rcx, 1
37b7bb274sub rdx, rdi
37b7bb277cmp ecx, 1
37b7bb27ajle 0x37b7ba54c
37b7bb280
37b7bb280loc_37b7bb280:
37b7bb280mov rax, [rsp+168]
37b7bb288movss x2, [rax+4*rcx-8]
37b7bb28emov rax, [rsp+176]
37b7bb296movss x3, [rax+4*rcx-8]
37b7bb29cxor eax, eax
37b7bb29eucomiss x2, x6
37b7bb2a1setp al
37b7bb2a4cmovne eax, r9l
37b7bb2a8test eax, eax
37b7bb2aaje 0x37b7bb260
37b7bb2ac
37b7bb2acloc_37b7bb2ac:
37b7bb2acmov r8l, [r12]
37b7bb2b0test r8l, r8l
37b7bb2b3jle 0x37b7bb270
37b7bb2b5mov rax, [rsp+184]
37b7bb2bdsub r8l, 1
37b7bb2c1lea r8, [rax+4*r8+4]
37b7bb2c6nop [rax]
37b7bb2c9nop [rax+rax]
37b7bb2d4nop [rax+rax]
37b7bb2dfnop [rax+rax]
37b7bb2eanop [rax+rax]
37b7bb2f5nop [rax+rax]
37b7bb300
37b7bb300loc_37b7bb300:
37b7bb300movss x0, [rax+4*rdx+4]
37b7bb306movss x4, [rax]
37b7bb30amovaps x1, x2
37b7bb30dmulss x1, x0
37b7bb311mulss x4, x3
37b7bb315mulss x0, x3
37b7bb319subss x1, x4
37b7bb31dmovss [rax+4*rdx+4], x1
37b7bb323movss x1, [rax]
37b7bb327add rax, 4
37b7bb32bmulss x1, x2
37b7bb32faddss x1, x0
37b7bb333movss [rax-4], x1
37b7bb338cmp rax, r8
37b7bb33bjne 0x37b7bb300
37b7bb33djmp 0x37b7bb270
37b7bb342
37b7bb342loc_37b7bb342:
37b7bb342mov r9l, 1
37b7bb348mov r8l, 1
37b7bb34elea rdx, [rip+0xc7da7f]
37b7bb355mov rcx, rbp
37b7bb358call lsame_
37b7bb35dtest eax, eax
37b7bb35fje 0x37b7ba54c
37b7bb365mov eax, [r12]
37b7bb369cmp eax, 1
37b7bb36cjle 0x37b7ba54c
37b7bb372lea edx, [rax-2]
37b7bb375movsxd rcx, eax
37b7bb378mov rsi, [rsp+184]
37b7bb380mov rax, [rsp+168]
37b7bb388mov r11, -2
37b7bb38fshl rdi, 2
37b7bb393movss x6, [rip+0xc7da41]
37b7bb39bmov r8, -1
37b7bb3a2sub r11, rdx
37b7bb3a5lea rdx, [4*rcx]
37b7bb3adlea rbx, [rsi+4*rcx-4]
37b7bb3b2mov r10l, 1
37b7bb3b8add rax, rdx
37b7bb3bbpxor x5, x5
37b7bb3bfadd rdx, [rsp+176]
37b7bb3c7jmp 0x37b7bb3ed
37b7bb3c9
37b7bb3c9 0f 1f 80 00 00 00 00 .......
37b7bb3d0
37b7bb3d0loc_37b7bb3d0:
37b7bb3d0xor ecx, ecx
37b7bb3d2ucomiss x3, x5
37b7bb3d5setp cl
37b7bb3d8cmovne ecx, r10l
37b7bb3dctest ecx, ecx
37b7bb3dejne 0x37b7bb40b
37b7bb3e0
37b7bb3e0loc_37b7bb3e0:
37b7bb3e0sub r8, 1
37b7bb3e4cmp r11, r8
37b7bb3e7je 0x37b7ba54c
37b7bb3ed
37b7bb3edloc_37b7bb3ed:
37b7bb3edmovss x2, [rax+4*r8-4]
37b7bb3f4xor ecx, ecx
37b7bb3f6movss x3, [rdx+4*r8-4]
37b7bb3fducomiss x2, x6
37b7bb400setp cl
37b7bb403cmovne ecx, r10l
37b7bb407test ecx, ecx
37b7bb409je 0x37b7bb3d0
37b7bb40b
37b7bb40bloc_37b7bb40b:
37b7bb40bmov rsi, [rsp+160]
37b7bb413mov esi, [rsi]
37b7bb415test esi, esi
37b7bb417jle 0x37b7bb3e0
37b7bb419add esi, 1
37b7bb41cmov rcx, rbx
37b7bb41fmov r9l, 1
37b7bb425nop [rax+rax]
37b7bb42anop [rax+rax]
37b7bb435nop [rax+rax]
37b7bb440
37b7bb440loc_37b7bb440:
37b7bb440movss x0, [rcx+4*r8]
37b7bb446movss x1, [rcx]
37b7bb44amovaps x4, x2
37b7bb44dadd r9l, 1
37b7bb451mulss x4, x0
37b7bb455mulss x1, x3
37b7bb459mulss x0, x3
37b7bb45daddss x1, x4
37b7bb461movss [rcx+4*r8], x1
37b7bb467movss x1, [rcx]
37b7bb46bmulss x1, x2
37b7bb46fsubss x1, x0
37b7bb473movss [rcx], x1
37b7bb477add rcx, rdi
37b7bb47acmp r9l, esi
37b7bb47djne 0x37b7bb440
37b7bb47fjmp 0x37b7bb3e0
37b7bb484
37b7bb484loc_37b7bb484:
37b7bb484mov r9l, 1
37b7bb48amov r8l, 1
37b7bb490lea rdx, [rip+0xc7d93d]
37b7bb497mov rcx, rbp
37b7bb49acall lsame_
37b7bb49ftest eax, eax
37b7bb4a1je 0x37b7ba54c
37b7bb4a7mov rax, [rsp+160]
37b7bb4afmovsxd rdx, [rax]
37b7bb4b2lea eax, [rdx-1]
37b7bb4b5test eax, eax
37b7bb4b7jle 0x37b7ba54c
37b7bb4bdmov rbp, rdx
37b7bb4c0mov r9, rdi
37b7bb4c3shl rdx, 2
37b7bb4c7xor r10l, r10l
37b7bb4caimul rbp, rdi
37b7bb4ceneg r9
37b7bb4d1pxor x5, x5
37b7bb4d5mov rsi, [rsp+184]
37b7bb4ddmov rcx, [rsp+184]
37b7bb4e5movss x6, [rip+0xc7d8ef]
37b7bb4edadd rbp, rbx
37b7bb4f0imul rbx, rax, -4
37b7bb4f4mov rax, [rsp+168]
37b7bb4fcadd rcx, 8
37b7bb500lea r13, [rsi+4*rbp+4]
37b7bb505mov esi, 1
37b7bb50aadd rax, rdx
37b7bb50dadd rdx, [rsp+176]
37b7bb515jmp 0x37b7bb53a
37b7bb517
37b7bb517loc_37b7bb517:
37b7bb517xor r8l, r8l
37b7bb51aucomiss x3, x5
37b7bb51dsetp r8b
37b7bb521cmovne r8l, esi
37b7bb525test r8l, r8l
37b7bb528jne 0x37b7bb55b
37b7bb52a
37b7bb52aloc_37b7bb52a:
37b7bb52asub r10, 4
37b7bb52esub r9, rdi
37b7bb531cmp r10, rbx
37b7bb534je 0x37b7ba54c
37b7bb53a
37b7bb53aloc_37b7bb53a:
37b7bb53amovss x2, [rax+r10-8]
37b7bb541xor r8l, r8l
37b7bb544movss x3, [rdx+r10-8]
37b7bb54bucomiss x2, x6
37b7bb54esetp r8b
37b7bb552cmovne r8l, esi
37b7bb556test r8l, r8l
37b7bb559je 0x37b7bb517
37b7bb55b
37b7bb55bloc_37b7bb55b:
37b7bb55bmov r8l, [r12]
37b7bb55ftest r8l, r8l
37b7bb562jle 0x37b7bb52a
37b7bb564sub r8l, 1
37b7bb568add r8, rbp
37b7bb56blea r11, [rcx+4*r8]
37b7bb56fmov r8, r13
37b7bb572nop [rax]
37b7bb575nop [rax+rax]
37b7bb580
37b7bb580loc_37b7bb580:
37b7bb580movss x0, [r8+4*r9]
37b7bb586movss x1, [r8]
37b7bb58bmovaps x4, x2
37b7bb58emulss x4, x0
37b7bb592mulss x1, x3
37b7bb596mulss x0, x3
37b7bb59aaddss x1, x4
37b7bb59emovss [r8+4*r9], x1
37b7bb5a4movss x1, [r8]
37b7bb5a9add r8, 4
37b7bb5admulss x1, x2
37b7bb5b1subss x1, x0
37b7bb5b5movss [r8-4], x1
37b7bb5bbcmp r8, r11
37b7bb5bejne 0x37b7bb580
37b7bb5c0jmp 0x37b7bb52a
37b7ba4c0
37b7ba4c0slasr_:
37b7ba4c0push r13
37b7ba4c2push r12
37b7ba4c4push rbp
37b7ba4c5push rdi
37b7ba4c6push rsi
37b7ba4c7push rbx
37b7ba4c8sub rsp, 72
37b7ba4ccmovups [rsp+48], x6
37b7ba4d1mov rdi, [rsp+192]
37b7ba4d9mov r13l, [rdi]
37b7ba4dcmov rsi, rdx
37b7ba4dfmov rbp, r8
37b7ba4e2mov r12, r9
37b7ba4e5mov r8l, 1
37b7ba4ebmov r9l, 1
37b7ba4f1lea rdx, [rip+0xc7e8d8]
37b7ba4f8mov [rsp+44], 0
37b7ba500mov rbx, rcx
37b7ba503call lsame_
37b7ba508test eax, eax
37b7ba50ajne 0x37b7ba560
37b7ba50cmov r9l, 1
37b7ba512mov r8l, 1
37b7ba518lea rdx, [rip+0xc7e8b2]
37b7ba51fmov rcx, rbx
37b7ba522call lsame_
37b7ba527test eax, eax
37b7ba529jne 0x37b7ba560
37b7ba52bmov eax, 1
37b7ba530
37b7ba530loc_37b7ba530:
37b7ba530lea rdx, [rsp+44]
37b7ba535mov r8l, 6
37b7ba53blea rcx, [rip+0xc7e894]
37b7ba542mov [rsp+44], eax
37b7ba546call xerbla_
37b7ba54bnop
37b7ba54c
37b7ba54cloc_37b7ba54c:
37b7ba54cmovups x6, [rsp+48]
37b7ba551add rsp, 72
37b7ba555pop rbx
37b7ba556pop rsi
37b7ba557pop rdi
37b7ba558pop rbp
37b7ba559pop r12
37b7ba55bpop r13
37b7ba55dret
37b7ba55e
37b7ba55e 66 90 f.
37b7ba560
37b7ba560loc_37b7ba560:
37b7ba560mov r9l, 1
37b7ba566mov r8l, 1
37b7ba56clea rdx, [rip+0xc7e85f]
37b7ba573mov rcx, rsi
37b7ba576call lsame_
37b7ba57btest eax, eax
37b7ba57djne 0x37b7ba5a2
37b7ba57fmov r9l, 1
37b7ba585mov r8l, 1
37b7ba58blea rdx, [rip+0xc7e841]
37b7ba592mov rcx, rsi
37b7ba595call lsame_
37b7ba59atest eax, eax
37b7ba59cje 0x37b7ba940
37b7ba5a2
37b7ba5a2loc_37b7ba5a2:
37b7ba5a2mov r9l, 1
37b7ba5a8mov r8l, 1
37b7ba5aelea rdx, [rip+0xc7e820]
37b7ba5b5mov rcx, rbp
37b7ba5b8call lsame_
37b7ba5bdtest eax, eax
37b7ba5bfje 0x37b7ba790
37b7ba5c5
37b7ba5c5loc_37b7ba5c5:
37b7ba5c5mov eax, [r12]
37b7ba5c9test eax, eax
37b7ba5cbjs 0x37b7ba780
37b7ba5d1mov rcx, [rsp+160]
37b7ba5d9mov edx, [rcx]
37b7ba5dbtest edx, edx
37b7ba5ddjs 0x37b7ba980
37b7ba5e3test eax, eax
37b7ba5e5mov ecx, 1
37b7ba5eacmovg ecx, eax
37b7ba5edcmp [rdi], ecx
37b7ba5efjl 0x37b7ba970
37b7ba5f5test eax, eax
37b7ba5f7je 0x37b7ba54c
37b7ba5fdtest edx, edx
37b7ba5ffje 0x37b7ba54c
37b7ba605movsxd rdi, r13l
37b7ba608xor eax, eax
37b7ba60amov r9l, 1
37b7ba610mov rcx, rbx
37b7ba613test rdi, rdi
37b7ba616mov r8l, 1
37b7ba61clea rdx, [rip+0xc7e7ad]
37b7ba623cmovs rdi, rax
37b7ba627call lsame_
37b7ba62cmov r9l, 1
37b7ba632mov r8l, 1
37b7ba638test eax, eax
37b7ba63aje 0x37b7ba7c0
37b7ba640lea rdx, [rip+0xc7e78b]
37b7ba647mov rcx, rsi
37b7ba64acall lsame_
37b7ba64fmov r9l, 1
37b7ba655mov r8l, 1
37b7ba65btest eax, eax
37b7ba65dje 0x37b7ba990
37b7ba663lea rdx, [rip+0xc7e76b]
37b7ba66amov rcx, rbp
37b7ba66dcall lsame_
37b7ba672test eax, eax
37b7ba674je 0x37b7bac08
37b7ba67amov r10l, [r12]
37b7ba67ecmp r10l, 1
37b7ba682jle 0x37b7ba54c
37b7ba688shl rdi, 2
37b7ba68cmov rcx, [rsp+184]
37b7ba694movss x6, [rip+0xc7e740]
37b7ba69cmov r8l, 1
37b7ba6a2mov r11l, 1
37b7ba6a8jmp 0x37b7ba6d5
37b7ba6aa
37b7ba6aa 66 0f 1f 44 00 00 f..D..
37b7ba6b0
37b7ba6b0loc_37b7ba6b0:
37b7ba6b0pxor x5, x5
37b7ba6b4xor eax, eax
37b7ba6b6ucomiss x4, x5
37b7ba6b9setp al
37b7ba6bccmovne eax, r11l
37b7ba6c0test eax, eax
37b7ba6c2jne 0x37b7ba703
37b7ba6c4
37b7ba6c4loc_37b7ba6c4:
37b7ba6c4add r8, 1
37b7ba6c8add rcx, 4
37b7ba6cccmp r10, r8
37b7ba6cfje 0x37b7ba54c
37b7ba6d5
37b7ba6d5loc_37b7ba6d5:
37b7ba6d5mov rax, [rsp+168]
37b7ba6ddmovss x3, [rax+4*r8-4]
37b7ba6e4mov rax, [rsp+176]
37b7ba6ecmovss x4, [rax+4*r8-4]
37b7ba6f3xor eax, eax
37b7ba6f5ucomiss x3, x6
37b7ba6f8setp al
37b7ba6fbcmovne eax, r11l
37b7ba6fftest eax, eax
37b7ba701je 0x37b7ba6b0
37b7ba703
37b7ba703loc_37b7ba703:
37b7ba703mov rax, [rsp+160]
37b7ba70bmov r9l, [rax]
37b7ba70etest r9l, r9l
37b7ba711jle 0x37b7ba6c4
37b7ba713add r9l, 1
37b7ba717mov rax, rcx
37b7ba71amov edx, 1
37b7ba71fnop [rax+rax]
37b7ba72anop [rax+rax]
37b7ba735nop [rax+rax]
37b7ba740
37b7ba740loc_37b7ba740:
37b7ba740movss x1, [rax]
37b7ba744movss x0, [rax+4]
37b7ba749movaps x2, x3
37b7ba74cadd edx, 1
37b7ba74fmulss x2, x0
37b7ba753movaps x5, x1
37b7ba756mulss x5, x4
37b7ba75amulss x0, x4
37b7ba75emulss x1, x3
37b7ba762subss x2, x5
37b7ba766addss x0, x1
37b7ba76amovss [rax+4], x2
37b7ba76fmovss [rax], x0
37b7ba773add rax, rdi
37b7ba776cmp edx, r9l
37b7ba779jne 0x37b7ba740
37b7ba77bjmp 0x37b7ba6c4
37b7ba780
37b7ba780loc_37b7ba780:
37b7ba780mov eax, 4
37b7ba785jmp 0x37b7ba530
37b7ba78a
37b7ba78a 66 0f 1f 44 00 00 f..D..
37b7ba790
37b7ba790loc_37b7ba790:
37b7ba790mov r9l, 1
37b7ba796mov r8l, 1
37b7ba79clea rdx, [rip+0xc7e631]
37b7ba7a3mov rcx, rbp
37b7ba7a6call lsame_
37b7ba7abtest eax, eax
37b7ba7adjne 0x37b7ba5c5
37b7ba7b3mov eax, 3
37b7ba7b8jmp 0x37b7ba530
37b7ba7bd
37b7ba7bd 0f 1f 00 ...
37b7ba7c0
37b7ba7c0loc_37b7ba7c0:
37b7ba7c0lea rdx, [rip+0xc7e60a]
37b7ba7c7mov rcx, rbx
37b7ba7cacall lsame_
37b7ba7cftest eax, eax
37b7ba7d1je 0x37b7ba54c
37b7ba7d7mov r9l, 1
37b7ba7ddmov r8l, 1
37b7ba7e3mov rcx, rsi
37b7ba7e6mov rbx, rdi
37b7ba7e9lea rdx, [rip+0xc7e5e2]
37b7ba7f0not rbx
37b7ba7f3call lsame_
37b7ba7f8mov r9l, 1
37b7ba7femov r8l, 1
37b7ba804test eax, eax
37b7ba806je 0x37b7bad40
37b7ba80clea rdx, [rip+0xc7e5c2]
37b7ba813mov rcx, rbp
37b7ba816call lsame_
37b7ba81btest eax, eax
37b7ba81dje 0x37b7bb0c4
37b7ba823mov rax, [rsp+160]
37b7ba82bmov eax, [rax]
37b7ba82dcmp eax, 1
37b7ba830jle 0x37b7ba54c
37b7ba836lea r9, [rbx+2*rdi]
37b7ba83alea r11l, [rax-1]
37b7ba83exor edx, edx
37b7ba840mov r10l, 1
37b7ba846movss x6, [rip+0xc7e58e]
37b7ba84emov r8, -1
37b7ba855pxor x5, x5
37b7ba859jmp 0x37b7ba883
37b7ba85b
37b7ba85b 0f 1f 44 00 00 ..D..
37b7ba860
37b7ba860loc_37b7ba860:
37b7ba860xor eax, eax
37b7ba862ucomiss x3, x5
37b7ba865setp al
37b7ba868cmovne eax, r10l
37b7ba86ctest eax, eax
37b7ba86ejne 0x37b7ba8ad
37b7ba870
37b7ba870loc_37b7ba870:
37b7ba870add rdx, 1
37b7ba874add r9, rdi
37b7ba877add r8, rdi
37b7ba87acmp r11, rdx
37b7ba87dje 0x37b7ba54c
37b7ba883
37b7ba883loc_37b7ba883:
37b7ba883mov rax, [rsp+168]
37b7ba88bmovss x2, [rax+4*rdx]
37b7ba890mov rax, [rsp+176]
37b7ba898movss x3, [rax+4*rdx]
37b7ba89dxor eax, eax
37b7ba89fucomiss x2, x6
37b7ba8a2setp al
37b7ba8a5cmovne eax, r10l
37b7ba8a9test eax, eax
37b7ba8abje 0x37b7ba860
37b7ba8ad
37b7ba8adloc_37b7ba8ad:
37b7ba8admov ecx, [r12]
37b7ba8b1test ecx, ecx
37b7ba8b3jle 0x37b7ba870
37b7ba8b5mov rsi, [rsp+184]
37b7ba8bdsub ecx, 1
37b7ba8c0mov rax, [rsp+184]
37b7ba8c8add rcx, r8
37b7ba8cblea rbx, [rsi+4*rcx+8]
37b7ba8d0mov rcx, r9
37b7ba8d3lea rax, [rax+4*r8+4]
37b7ba8d8sub rcx, r8
37b7ba8dbnop [rax]
37b7ba8dfnop [rax+rax]
37b7ba8eanop [rax+rax]
37b7ba8f5nop [rax+rax]
37b7ba900
37b7ba900loc_37b7ba900:
37b7ba900movss x0, [rax+4*rcx]
37b7ba905movss x4, [rax]
37b7ba909movaps x1, x2
37b7ba90cmulss x1, x0
37b7ba910mulss x4, x3
37b7ba914mulss x0, x3
37b7ba918subss x1, x4
37b7ba91cmovss [rax+4*rcx], x1
37b7ba921movss x1, [rax]
37b7ba925add rax, 4
37b7ba929mulss x1, x2
37b7ba92daddss x1, x0
37b7ba931movss [rax-4], x1
37b7ba936cmp rbx, rax
37b7ba939jne 0x37b7ba900
37b7ba93bjmp 0x37b7ba870
37b7ba940
37b7ba940loc_37b7ba940:
37b7ba940mov r9l, 1
37b7ba946mov r8l, 1
37b7ba94clea rdx, [rip+0xc7e481]
37b7ba953mov rcx, rsi
37b7ba956call lsame_
37b7ba95btest eax, eax
37b7ba95djne 0x37b7ba5a2
37b7ba963mov eax, 2
37b7ba968jmp 0x37b7ba530
37b7ba96d
37b7ba96d 0f 1f 00 ...
37b7ba970
37b7ba970loc_37b7ba970:
37b7ba970mov eax, 9
37b7ba975jmp 0x37b7ba530
37b7ba97a
37b7ba97a 66 0f 1f 44 00 00 f..D..
37b7ba980
37b7ba980loc_37b7ba980:
37b7ba980mov eax, 5
37b7ba985jmp 0x37b7ba530
37b7ba98a
37b7ba98a 66 0f 1f 44 00 00 f..D..
37b7ba990
37b7ba990loc_37b7ba990:
37b7ba990lea rdx, [rip+0xc7e43c]
37b7ba997mov rcx, rsi
37b7ba99acall lsame_
37b7ba99fmov r9l, 1
37b7ba9a5mov r8l, 1
37b7ba9abtest eax, eax
37b7ba9adjne 0x37b7bab00
37b7ba9b3lea rdx, [rip+0xc7e41a]
37b7ba9bamov rcx, rsi
37b7ba9bdcall lsame_
37b7ba9c2test eax, eax
37b7ba9c4je 0x37b7ba54c
37b7ba9camov r9l, 1
37b7ba9d0mov r8l, 1
37b7ba9d6lea rdx, [rip+0xc7e3f8]
37b7ba9ddmov rcx, rbp
37b7ba9e0call lsame_
37b7ba9e5test eax, eax
37b7ba9e7je 0x37b7bb342
37b7ba9edmov r10l, [r12]
37b7ba9f1cmp r10l, 1
37b7ba9f5jle 0x37b7ba54c
37b7ba9fbmovsxd rax, r10l
37b7ba9femov ecx, 1
37b7baa03mov r10l, r10l
37b7baa06shl rdi, 2
37b7baa0amov rsi, [rsp+184]
37b7baa12sub rcx, rax
37b7baa15pxor x5, x5
37b7baa19movss x6, [rip+0xc7e3bb]
37b7baa21mov r8l, 1
37b7baa27mov r9l, 1
37b7baa2dlea r11, [rsi+4*rax-4]
37b7baa32jmp 0x37b7baa59
37b7baa34
37b7baa34 0f 1f 40 00 ..@.
37b7baa38
37b7baa38loc_37b7baa38:
37b7baa38xor eax, eax
37b7baa3aucomiss x3, x5
37b7baa3dsetp al
37b7baa40cmovne eax, r9l
37b7baa44test eax, eax
37b7baa46jne 0x37b7baa87
37b7baa48
37b7baa48loc_37b7baa48:
37b7baa48add r8, 1
37b7baa4cadd rcx, 1
37b7baa50cmp r10, r8
37b7baa53je 0x37b7ba54c
37b7baa59
37b7baa59loc_37b7baa59:
37b7baa59mov rax, [rsp+168]
37b7baa61movss x2, [rax+4*r8-4]
37b7baa68mov rax, [rsp+176]
37b7baa70movss x3, [rax+4*r8-4]
37b7baa77xor eax, eax
37b7baa79ucomiss x2, x6
37b7baa7csetp al
37b7baa7fcmovne eax, r9l
37b7baa83test eax, eax
37b7baa85je 0x37b7baa38
37b7baa87
37b7baa87loc_37b7baa87:
37b7baa87mov rax, [rsp+160]
37b7baa8fmov ebx, [rax]
37b7baa91test ebx, ebx
37b7baa93jle 0x37b7baa48
37b7baa95add ebx, 1
37b7baa98mov rax, r11
37b7baa9bmov edx, 1
37b7baaa0nop [rax+rax]
37b7baaaanop [rax+rax]
37b7baab5nop [rax+rax]
37b7baac0
37b7baac0loc_37b7baac0:
37b7baac0movss x0, [rax+4*rcx]
37b7baac5movss x1, [rax]
37b7baac9movaps x4, x2
37b7baaccadd edx, 1
37b7baacfmulss x4, x0
37b7baad3mulss x1, x3
37b7baad7mulss x0, x3
37b7baadbaddss x1, x4
37b7baadfmovss [rax+4*rcx], x1
37b7baae4movss x1, [rax]
37b7baae8mulss x1, x2
37b7baaecsubss x1, x0
37b7baaf0movss [rax], x1
37b7baaf4add rax, rdi
37b7baaf7cmp edx, ebx
37b7baaf9jne 0x37b7baac0
37b7baafbjmp 0x37b7baa48
37b7bab00
37b7bab00loc_37b7bab00:
37b7bab00lea rdx, [rip+0xc7e2ce]
37b7bab07mov rcx, rbp
37b7bab0acall lsame_
37b7bab0ftest eax, eax
37b7bab11je 0x37b7bafc0
37b7bab17mov eax, [r12]
37b7bab1bcmp eax, 1
37b7bab1ejle 0x37b7ba54c
37b7bab24movss x6, [rip+0xc7e2b0]
37b7bab2clea r9l, [rax+1]
37b7bab30shl rdi, 2
37b7bab34mov edx, 2
37b7bab39mov r10l, 1
37b7bab3fpxor x5, x5
37b7bab43jmp 0x37b7bab65
37b7bab45
37b7bab45 0f 1f 00 ...
37b7bab48
37b7bab48loc_37b7bab48:
37b7bab48xor eax, eax
37b7bab4aucomiss x3, x5
37b7bab4dsetp al
37b7bab50cmovne eax, r10l
37b7bab54test eax, eax
37b7bab56jne 0x37b7bab91
37b7bab58
37b7bab58loc_37b7bab58:
37b7bab58add rdx, 1
37b7bab5ccmp r9, rdx
37b7bab5fje 0x37b7ba54c
37b7bab65
37b7bab65loc_37b7bab65:
37b7bab65mov rax, [rsp+168]
37b7bab6dmovss x2, [rax+4*rdx-8]
37b7bab73mov rax, [rsp+176]
37b7bab7bmovss x3, [rax+4*rdx-8]
37b7bab81xor eax, eax
37b7bab83ucomiss x2, x6
37b7bab86setp al
37b7bab89cmovne eax, r10l
37b7bab8dtest eax, eax
37b7bab8fje 0x37b7bab48
37b7bab91
37b7bab91loc_37b7bab91:
37b7bab91mov rax, [rsp+160]
37b7bab99mov r8l, [rax]
37b7bab9ctest r8l, r8l
37b7bab9fjle 0x37b7bab58
37b7baba1mov rax, [rsp+184]
37b7baba9add r8l, 1
37b7babadmov ecx, 1
37b7babb2sub rax, 4
37b7babb6nop [rax+rax]
37b7babc0
37b7babc0loc_37b7babc0:
37b7babc0movss x0, [rax+4*rdx]
37b7babc5movss x4, [rax+4]
37b7babcamovaps x1, x2
37b7babcdadd ecx, 1
37b7babd0mulss x1, x0
37b7babd4mulss x4, x3
37b7babd8mulss x0, x3
37b7babdcsubss x1, x4
37b7babe0movss [rax+4*rdx], x1
37b7babe5movss x1, [rax+4]
37b7babeamulss x1, x2
37b7babeeaddss x1, x0
37b7babf2movss [rax+4], x1
37b7babf7add rax, rdi
37b7babfacmp ecx, r8l
37b7babfdjne 0x37b7babc0
37b7babffjmp 0x37b7bab58
37b7bac04
37b7bac04 0f 1f 40 00 ..@.
37b7bac08
37b7bac08loc_37b7bac08:
37b7bac08mov r9l, 1
37b7bac0emov r8l, 1
37b7bac14lea rdx, [rip+0xc7e1b9]
37b7bac1bmov rcx, rbp
37b7bac1ecall lsame_
37b7bac23test eax, eax
37b7bac25je 0x37b7ba54c
37b7bac2bmov eax, [r12]
37b7bac2fcmp eax, 1
37b7bac32jle 0x37b7ba54c
37b7bac38movsxd r9, eax
37b7bac3bmov rsi, [rsp+184]
37b7bac43sub eax, 2
37b7bac46shl rdi, 2
37b7bac4alea rcx, [r9-1]
37b7bac4emovss x6, [rip+0xc7e186]
37b7bac56mov r11l, 1
37b7bac5cmov r10, rcx
37b7bac5flea r8, [rsi+4*r9-8]
37b7bac64sub r10, rax
37b7bac67jmp 0x37b7bac95
37b7bac69
37b7bac69 0f 1f 80 00 00 00 00 .......
37b7bac70
37b7bac70loc_37b7bac70:
37b7bac70pxor x5, x5
37b7bac74xor eax, eax
37b7bac76ucomiss x4, x5
37b7bac79setp al
37b7bac7ccmovne eax, r11l
37b7bac80test eax, eax
37b7bac82jne 0x37b7bacc7
37b7bac84
37b7bac84loc_37b7bac84:
37b7bac84sub r8, 4
37b7bac88cmp rcx, r10
37b7bac8bje 0x37b7ba54c
37b7bac91sub rcx, 1
37b7bac95
37b7bac95loc_37b7bac95:
37b7bac95mov rsi, [rsp+168]
37b7bac9dmov rax, r9
37b7baca0mov r9, rcx
37b7baca3movss x3, [rsi+4*rax-8]
37b7baca9mov rsi, [rsp+176]
37b7bacb1movss x4, [rsi+4*rax-8]
37b7bacb7xor eax, eax
37b7bacb9ucomiss x3, x6
37b7bacbcsetp al
37b7bacbfcmovne eax, r11l
37b7bacc3test eax, eax
37b7bacc5je 0x37b7bac70
37b7bacc7
37b7bacc7loc_37b7bacc7:
37b7bacc7mov rax, [rsp+160]
37b7baccfmov ebx, [rax]
37b7bacd1test ebx, ebx
37b7bacd3jle 0x37b7bac84
37b7bacd5add ebx, 1
37b7bacd8mov rax, r8
37b7bacdbmov edx, 1
37b7bace0nop [rax+rax]
37b7baceanop [rax+rax]
37b7bacf5nop [rax+rax]
37b7bad00
37b7bad00loc_37b7bad00:
37b7bad00movss x1, [rax]
37b7bad04movss x0, [rax+4]
37b7bad09movaps x2, x3
37b7bad0cadd edx, 1
37b7bad0fmulss x2, x0
37b7bad13movaps x5, x1
37b7bad16mulss x5, x4
37b7bad1amulss x0, x4
37b7bad1emulss x1, x3
37b7bad22subss x2, x5
37b7bad26addss x0, x1
37b7bad2amovss [rax+4], x2
37b7bad2fmovss [rax], x0
37b7bad33add rax, rdi
37b7bad36cmp edx, ebx
37b7bad38jne 0x37b7bad00
37b7bad3ajmp 0x37b7bac84
37b7bad3f
37b7bad3f 90 .
37b7bad40
37b7bad40loc_37b7bad40:
37b7bad40lea rdx, [rip+0xc7e08c]
37b7bad47mov rcx, rsi
37b7bad4acall lsame_
37b7bad4fmov r9l, 1
37b7bad55mov r8l, 1
37b7bad5btest eax, eax
37b7bad5dje 0x37b7bae88
37b7bad63lea rdx, [rip+0xc7e06b]
37b7bad6amov rcx, rbp
37b7bad6dcall lsame_
37b7bad72test eax, eax
37b7bad74je 0x37b7bb202
37b7bad7amov rax, [rsp+160]
37b7bad82mov eax, [rax]
37b7bad84cmp eax, 1
37b7bad87jle 0x37b7ba54c
37b7bad8dlea rdx, [rbx+2*rdi]
37b7bad91lea r10l, [rax-1]
37b7bad95xor ecx, ecx
37b7bad97mov r9l, 1
37b7bad9dmovss x6, [rip+0xc7e037]
37b7bada5pxor x5, x5
37b7bada9jmp 0x37b7badd0
37b7badab
37b7badab 0f 1f 44 00 00 ..D..
37b7badb0
37b7badb0loc_37b7badb0:
37b7badb0xor eax, eax
37b7badb2ucomiss x3, x5
37b7badb5setp al
37b7badb8cmovne eax, r9l
37b7badbctest eax, eax
37b7badbejne 0x37b7badfa
37b7badc0
37b7badc0loc_37b7badc0:
37b7badc0add rcx, 1
37b7badc4add rdx, rdi
37b7badc7cmp rcx, r10
37b7badcaje 0x37b7ba54c
37b7badd0
37b7badd0loc_37b7badd0:
37b7badd0mov rax, [rsp+168]
37b7badd8movss x2, [rax+4*rcx]
37b7badddmov rax, [rsp+176]
37b7bade5movss x3, [rax+4*rcx]
37b7badeaxor eax, eax
37b7badecucomiss x2, x6
37b7badefsetp al
37b7badf2cmovne eax, r9l
37b7badf6test eax, eax
37b7badf8je 0x37b7badb0
37b7badfa
37b7badfaloc_37b7badfa:
37b7badfamov r8l, [r12]
37b7badfetest r8l, r8l
37b7bae01jle 0x37b7badc0
37b7bae03mov rax, [rsp+184]
37b7bae0bsub r8l, 1
37b7bae0flea r8, [rax+4*r8+4]
37b7bae14nop [rax+rax]
37b7bae1fnop [rax+rax]
37b7bae2anop [rax+rax]
37b7bae35nop [rax+rax]
37b7bae40
37b7bae40loc_37b7bae40:
37b7bae40movss x0, [rax+4*rdx+4]
37b7bae46movss x4, [rax]
37b7bae4amovaps x1, x2
37b7bae4dmulss x1, x0
37b7bae51mulss x4, x3
37b7bae55mulss x0, x3
37b7bae59subss x1, x4
37b7bae5dmovss [rax+4*rdx+4], x1
37b7bae63movss x1, [rax]
37b7bae67add rax, 4
37b7bae6bmulss x1, x2
37b7bae6faddss x1, x0
37b7bae73movss [rax-4], x1
37b7bae78cmp r8, rax
37b7bae7bjne 0x37b7bae40
37b7bae7djmp 0x37b7badc0
37b7bae82
37b7bae82 66 0f 1f 44 00 00 f..D..
37b7bae88
37b7bae88loc_37b7bae88:
37b7bae88lea rdx, [rip+0xc7df45]
37b7bae8fmov rcx, rsi
37b7bae92call lsame_
37b7bae97test eax, eax
37b7bae99je 0x37b7ba54c
37b7bae9fmov r9l, 1
37b7baea5mov r8l, 1
37b7baeablea rdx, [rip+0xc7df23]
37b7baeb2mov rcx, rbp
37b7baeb5call lsame_
37b7baebatest eax, eax
37b7baebcje 0x37b7bb484
37b7baec2mov rax, [rsp+160]
37b7baecamov eax, [rax]
37b7baecccmp eax, 1
37b7baecfjle 0x37b7ba54c
37b7baed5movsxd r10, eax
37b7baed8lea r9l, [rax-1]
37b7baedcxor ecx, ecx
37b7baedemov r8l, 1
37b7baee4imul r10, rdi
37b7baee8mov rax, [rsp+184]
37b7baef0movss x6, [rip+0xc7dee4]
37b7baef8pxor x5, x5
37b7baefcadd r10, rbx
37b7baeffmov rdx, r10
37b7baf02lea r11, [rax+4*r10+4]
37b7baf07not rdx
37b7baf0ajmp 0x37b7baf30
37b7baf0c
37b7baf0c 0f 1f 40 00 ..@.
37b7baf10
37b7baf10loc_37b7baf10:
37b7baf10xor eax, eax
37b7baf12ucomiss x3, x5
37b7baf15setp al
37b7baf18cmovne eax, r8l
37b7baf1ctest eax, eax
37b7baf1ejne 0x37b7baf5a
37b7baf20
37b7baf20loc_37b7baf20:
37b7baf20add rcx, 1
37b7baf24add rdx, rdi
37b7baf27cmp rcx, r9
37b7baf2aje 0x37b7ba54c
37b7baf30
37b7baf30loc_37b7baf30:
37b7baf30mov rax, [rsp+168]
37b7baf38movss x2, [rax+4*rcx]
37b7baf3dmov rax, [rsp+176]
37b7baf45movss x3, [rax+4*rcx]
37b7baf4axor eax, eax
37b7baf4cucomiss x2, x6
37b7baf4fsetp al
37b7baf52cmovne eax, r8l
37b7baf56test eax, eax
37b7baf58je 0x37b7baf10
37b7baf5a
37b7baf5aloc_37b7baf5a:
37b7baf5amov eax, [r12]
37b7baf5etest eax, eax
37b7baf60jle 0x37b7baf20
37b7baf62mov rsi, [rsp+184]
37b7baf6asub eax, 1
37b7baf6dadd rax, r10
37b7baf70lea rbx, [rsi+4*rax+8]
37b7baf75mov rax, r11
37b7baf78nop [rax+rax]
37b7baf80
37b7baf80loc_37b7baf80:
37b7baf80movss x0, [rax+4*rdx]
37b7baf85movss x1, [rax]
37b7baf89movaps x4, x2
37b7baf8cmulss x4, x0
37b7baf90mulss x1, x3
37b7baf94mulss x0, x3
37b7baf98addss x1, x4
37b7baf9cmovss [rax+4*rdx], x1
37b7bafa1movss x1, [rax]
37b7bafa5add rax, 4
37b7bafa9mulss x1, x2
37b7bafadsubss x1, x0
37b7bafb1movss [rax-4], x1
37b7bafb6cmp rax, rbx
37b7bafb9jne 0x37b7baf80
37b7bafbbjmp 0x37b7baf20
37b7bafc0
37b7bafc0loc_37b7bafc0:
37b7bafc0mov r9l, 1
37b7bafc6mov r8l, 1
37b7bafcclea rdx, [rip+0xc7de01]
37b7bafd3mov rcx, rbp
37b7bafd6call lsame_
37b7bafdbtest eax, eax
37b7bafddje 0x37b7ba54c
37b7bafe3movsxd rdx, [r12]
37b7bafe7cmp edx, 1
37b7bafeajle 0x37b7ba54c
37b7baff0movss x6, [rip+0xc7dde4]
37b7baff8shl rdi, 2
37b7baffcmov r9l, 1
37b7bb002pxor x5, x5
37b7bb006jmp 0x37b7bb02d
37b7bb008
37b7bb008 0f 1f 84 00 00 00 00 00 ........
37b7bb010
37b7bb010loc_37b7bb010:
37b7bb010xor eax, eax
37b7bb012ucomiss x3, x5
37b7bb015setp al
37b7bb018cmovne eax, r9l
37b7bb01ctest eax, eax
37b7bb01ejne 0x37b7bb059
37b7bb020
37b7bb020loc_37b7bb020:
37b7bb020sub rdx, 1
37b7bb024cmp edx, 1
37b7bb027jle 0x37b7ba54c
37b7bb02d
37b7bb02dloc_37b7bb02d:
37b7bb02dmov rax, [rsp+168]
37b7bb035movss x2, [rax+4*rdx-8]
37b7bb03bmov rax, [rsp+176]
37b7bb043movss x3, [rax+4*rdx-8]
37b7bb049xor eax, eax
37b7bb04bucomiss x2, x6
37b7bb04esetp al
37b7bb051cmovne eax, r9l
37b7bb055test eax, eax
37b7bb057je 0x37b7bb010
37b7bb059
37b7bb059loc_37b7bb059:
37b7bb059mov rax, [rsp+160]
37b7bb061mov r8l, [rax]
37b7bb064test r8l, r8l
37b7bb067jle 0x37b7bb020
37b7bb069mov rax, [rsp+184]
37b7bb071add r8l, 1
37b7bb075mov ecx, 1
37b7bb07asub rax, 4
37b7bb07enop
37b7bb080
37b7bb080loc_37b7bb080:
37b7bb080movss x0, [rax+4*rdx]
37b7bb085movss x4, [rax+4]
37b7bb08amovaps x1, x2
37b7bb08dadd ecx, 1
37b7bb090mulss x1, x0
37b7bb094mulss x4, x3
37b7bb098mulss x0, x3
37b7bb09csubss x1, x4
37b7bb0a0movss [rax+4*rdx], x1
37b7bb0a5movss x1, [rax+4]
37b7bb0aamulss x1, x2
37b7bb0aeaddss x1, x0
37b7bb0b2movss [rax+4], x1
37b7bb0b7add rax, rdi
37b7bb0bacmp ecx, r8l
37b7bb0bdjne 0x37b7bb080
37b7bb0bfjmp 0x37b7bb020
37b7bb0c4
37b7bb0c4loc_37b7bb0c4:
37b7bb0c4mov r9l, 1
37b7bb0camov r8l, 1
37b7bb0d0lea rdx, [rip+0xc7dcfd]
37b7bb0d7mov rcx, rbp
37b7bb0dacall lsame_
37b7bb0dftest eax, eax
37b7bb0e1je 0x37b7ba54c
37b7bb0e7mov rax, [rsp+160]
37b7bb0efmovsxd rax, [rax]
37b7bb0f2lea r9l, [rax-1]
37b7bb0f6test r9l, r9l
37b7bb0f9jle 0x37b7ba54c
37b7bb0ffmovsxd r9, r9l
37b7bb102mov r10, rdi
37b7bb105pxor x5, x5
37b7bb109mov r11l, 1
37b7bb10fsub rax, r9
37b7bb112imul r10, r9
37b7bb116movss x6, [rip+0xc7dcbe]
37b7bb11elea rdx, [4*rax]
37b7bb126mov rax, [rsp+168]
37b7bb12eadd r10, rbx
37b7bb131add rax, rdx
37b7bb134add rdx, [rsp+176]
37b7bb13cjmp 0x37b7bb160
37b7bb13e
37b7bb13e 66 90 f.
37b7bb140
37b7bb140loc_37b7bb140:
37b7bb140xor ecx, ecx
37b7bb142ucomiss x3, x5
37b7bb145setp cl
37b7bb148cmovne ecx, r11l
37b7bb14ctest ecx, ecx
37b7bb14ejne 0x37b7bb17e
37b7bb150
37b7bb150loc_37b7bb150:
37b7bb150sub r9, 1
37b7bb154sub r10, rdi
37b7bb157test r9l, r9l
37b7bb15ajle 0x37b7ba54c
37b7bb160
37b7bb160loc_37b7bb160:
37b7bb160movss x2, [rax+4*r9-8]
37b7bb167xor ecx, ecx
37b7bb169movss x3, [rdx+4*r9-8]
37b7bb170ucomiss x2, x6
37b7bb173setp cl
37b7bb176cmovne ecx, r11l
37b7bb17atest ecx, ecx
37b7bb17cje 0x37b7bb140
37b7bb17e
37b7bb17eloc_37b7bb17e:
37b7bb17emov esi, [r12]
37b7bb182test esi, esi
37b7bb184jle 0x37b7bb150
37b7bb186lea r8l, [r9+1]
37b7bb18amov rcx, [rsp+184]
37b7bb192mov rbp, [rsp+184]
37b7bb19asub esi, 1
37b7bb19dmovsxd r8, r8l
37b7bb1a0add rsi, r10
37b7bb1a3imul r8, rdi
37b7bb1a7lea rcx, [rcx+4*r10+4]
37b7bb1aclea rsi, [rbp+4*rsi+8]
37b7bb1b1add r8, rbx
37b7bb1b4sub r8, r10
37b7bb1b7nop [rax+rax]
37b7bb1c0
37b7bb1c0loc_37b7bb1c0:
37b7bb1c0movss x0, [rcx+4*r8]
37b7bb1c6movss x4, [rcx]
37b7bb1camovaps x1, x2
37b7bb1cdmulss x1, x0
37b7bb1d1mulss x4, x3
37b7bb1d5mulss x0, x3
37b7bb1d9subss x1, x4
37b7bb1ddmovss [rcx+4*r8], x1
37b7bb1e3movss x1, [rcx]
37b7bb1e7add rcx, 4
37b7bb1ebmulss x1, x2
37b7bb1efaddss x1, x0
37b7bb1f3movss [rcx-4], x1
37b7bb1f8cmp rsi, rcx
37b7bb1fbjne 0x37b7bb1c0
37b7bb1fdjmp 0x37b7bb150
37b7bb202
37b7bb202loc_37b7bb202:
37b7bb202mov r9l, 1
37b7bb208mov r8l, 1
37b7bb20elea rdx, [rip+0xc7dbbf]
37b7bb215mov rcx, rbp
37b7bb218call lsame_
37b7bb21dtest eax, eax
37b7bb21fje 0x37b7ba54c
37b7bb225mov rax, [rsp+160]
37b7bb22dmovsxd rcx, [rax]
37b7bb230cmp ecx, 1
37b7bb233jle 0x37b7ba54c
37b7bb239mov rdx, rcx
37b7bb23cmovss x6, [rip+0xc7db98]
37b7bb244mov r9l, 1
37b7bb24apxor x5, x5
37b7bb24eimul rdx, rdi
37b7bb252add rdx, rbx
37b7bb255jmp 0x37b7bb280
37b7bb257
37b7bb257 66 0f 1f 84 00 00 00 00 00 f........
37b7bb260
37b7bb260loc_37b7bb260:
37b7bb260xor eax, eax
37b7bb262ucomiss x3, x5
37b7bb265setp al
37b7bb268cmovne eax, r9l
37b7bb26ctest eax, eax
37b7bb26ejne 0x37b7bb2ac
37b7bb270
37b7bb270loc_37b7bb270:
37b7bb270sub rcx, 1
37b7bb274sub rdx, rdi
37b7bb277cmp ecx, 1
37b7bb27ajle 0x37b7ba54c
37b7bb280
37b7bb280loc_37b7bb280:
37b7bb280mov rax, [rsp+168]
37b7bb288movss x2, [rax+4*rcx-8]
37b7bb28emov rax, [rsp+176]
37b7bb296movss x3, [rax+4*rcx-8]
37b7bb29cxor eax, eax
37b7bb29eucomiss x2, x6
37b7bb2a1setp al
37b7bb2a4cmovne eax, r9l
37b7bb2a8test eax, eax
37b7bb2aaje 0x37b7bb260
37b7bb2ac
37b7bb2acloc_37b7bb2ac:
37b7bb2acmov r8l, [r12]
37b7bb2b0test r8l, r8l
37b7bb2b3jle 0x37b7bb270
37b7bb2b5mov rax, [rsp+184]
37b7bb2bdsub r8l, 1
37b7bb2c1lea r8, [rax+4*r8+4]
37b7bb2c6nop [rax]
37b7bb2c9nop [rax+rax]
37b7bb2d4nop [rax+rax]
37b7bb2dfnop [rax+rax]
37b7bb2eanop [rax+rax]
37b7bb2f5nop [rax+rax]
37b7bb300
37b7bb300loc_37b7bb300:
37b7bb300movss x0, [rax+4*rdx+4]
37b7bb306movss x4, [rax]
37b7bb30amovaps x1, x2
37b7bb30dmulss x1, x0
37b7bb311mulss x4, x3
37b7bb315mulss x0, x3
37b7bb319subss x1, x4
37b7bb31dmovss [rax+4*rdx+4], x1
37b7bb323movss x1, [rax]
37b7bb327add rax, 4
37b7bb32bmulss x1, x2
37b7bb32faddss x1, x0
37b7bb333movss [rax-4], x1
37b7bb338cmp rax, r8
37b7bb33bjne 0x37b7bb300
37b7bb33djmp 0x37b7bb270
37b7bb342
37b7bb342loc_37b7bb342:
37b7bb342mov r9l, 1
37b7bb348mov r8l, 1
37b7bb34elea rdx, [rip+0xc7da7f]
37b7bb355mov rcx, rbp
37b7bb358call lsame_
37b7bb35dtest eax, eax
37b7bb35fje 0x37b7ba54c
37b7bb365mov eax, [r12]
37b7bb369cmp eax, 1
37b7bb36cjle 0x37b7ba54c
37b7bb372lea edx, [rax-2]
37b7bb375movsxd rcx, eax
37b7bb378mov rsi, [rsp+184]
37b7bb380mov rax, [rsp+168]
37b7bb388mov r11, -2
37b7bb38fshl rdi, 2
37b7bb393movss x6, [rip+0xc7da41]
37b7bb39bmov r8, -1
37b7bb3a2sub r11, rdx
37b7bb3a5lea rdx, [4*rcx]
37b7bb3adlea rbx, [rsi+4*rcx-4]
37b7bb3b2mov r10l, 1
37b7bb3b8add rax, rdx
37b7bb3bbpxor x5, x5
37b7bb3bfadd rdx, [rsp+176]
37b7bb3c7jmp 0x37b7bb3ed
37b7bb3c9
37b7bb3c9 0f 1f 80 00 00 00 00 .......
37b7bb3d0
37b7bb3d0loc_37b7bb3d0:
37b7bb3d0xor ecx, ecx
37b7bb3d2ucomiss x3, x5
37b7bb3d5setp cl
37b7bb3d8cmovne ecx, r10l
37b7bb3dctest ecx, ecx
37b7bb3dejne 0x37b7bb40b
37b7bb3e0
37b7bb3e0loc_37b7bb3e0:
37b7bb3e0sub r8, 1
37b7bb3e4cmp r11, r8
37b7bb3e7je 0x37b7ba54c
37b7bb3ed
37b7bb3edloc_37b7bb3ed:
37b7bb3edmovss x2, [rax+4*r8-4]
37b7bb3f4xor ecx, ecx
37b7bb3f6movss x3, [rdx+4*r8-4]
37b7bb3fducomiss x2, x6
37b7bb400setp cl
37b7bb403cmovne ecx, r10l
37b7bb407test ecx, ecx
37b7bb409je 0x37b7bb3d0
37b7bb40b
37b7bb40bloc_37b7bb40b:
37b7bb40bmov rsi, [rsp+160]
37b7bb413mov esi, [rsi]
37b7bb415test esi, esi
37b7bb417jle 0x37b7bb3e0
37b7bb419add esi, 1
37b7bb41cmov rcx, rbx
37b7bb41fmov r9l, 1
37b7bb425nop [rax+rax]
37b7bb42anop [rax+rax]
37b7bb435nop [rax+rax]
37b7bb440
37b7bb440loc_37b7bb440:
37b7bb440movss x0, [rcx+4*r8]
37b7bb446movss x1, [rcx]
37b7bb44amovaps x4, x2
37b7bb44dadd r9l, 1
37b7bb451mulss x4, x0
37b7bb455mulss x1, x3
37b7bb459mulss x0, x3
37b7bb45daddss x1, x4
37b7bb461movss [rcx+4*r8], x1
37b7bb467movss x1, [rcx]
37b7bb46bmulss x1, x2
37b7bb46fsubss x1, x0
37b7bb473movss [rcx], x1
37b7bb477add rcx, rdi
37b7bb47acmp r9l, esi
37b7bb47djne 0x37b7bb440
37b7bb47fjmp 0x37b7bb3e0
37b7bb484
37b7bb484loc_37b7bb484:
37b7bb484mov r9l, 1
37b7bb48amov r8l, 1
37b7bb490lea rdx, [rip+0xc7d93d]
37b7bb497mov rcx, rbp
37b7bb49acall lsame_
37b7bb49ftest eax, eax
37b7bb4a1je 0x37b7ba54c
37b7bb4a7mov rax, [rsp+160]
37b7bb4afmovsxd rdx, [rax]
37b7bb4b2lea eax, [rdx-1]
37b7bb4b5test eax, eax
37b7bb4b7jle 0x37b7ba54c
37b7bb4bdmov rbp, rdx
37b7bb4c0mov r9, rdi
37b7bb4c3shl rdx, 2
37b7bb4c7xor r10l, r10l
37b7bb4caimul rbp, rdi
37b7bb4ceneg r9
37b7bb4d1pxor x5, x5
37b7bb4d5mov rsi, [rsp+184]
37b7bb4ddmov rcx, [rsp+184]
37b7bb4e5movss x6, [rip+0xc7d8ef]
37b7bb4edadd rbp, rbx
37b7bb4f0imul rbx, rax, -4
37b7bb4f4mov rax, [rsp+168]
37b7bb4fcadd rcx, 8
37b7bb500lea r13, [rsi+4*rbp+4]
37b7bb505mov esi, 1
37b7bb50aadd rax, rdx
37b7bb50dadd rdx, [rsp+176]
37b7bb515jmp 0x37b7bb53a
37b7bb517
37b7bb517loc_37b7bb517:
37b7bb517xor r8l, r8l
37b7bb51aucomiss x3, x5
37b7bb51dsetp r8b
37b7bb521cmovne r8l, esi
37b7bb525test r8l, r8l
37b7bb528jne 0x37b7bb55b
37b7bb52a
37b7bb52aloc_37b7bb52a:
37b7bb52asub r10, 4
37b7bb52esub r9, rdi
37b7bb531cmp r10, rbx
37b7bb534je 0x37b7ba54c
37b7bb53a
37b7bb53aloc_37b7bb53a:
37b7bb53amovss x2, [rax+r10-8]
37b7bb541xor r8l, r8l
37b7bb544movss x3, [rdx+r10-8]
37b7bb54bucomiss x2, x6
37b7bb54esetp r8b
37b7bb552cmovne r8l, esi
37b7bb556test r8l, r8l
37b7bb559je 0x37b7bb517
37b7bb55b
37b7bb55bloc_37b7bb55b:
37b7bb55bmov r8l, [r12]
37b7bb55ftest r8l, r8l
37b7bb562jle 0x37b7bb52a
37b7bb564sub r8l, 1
37b7bb568add r8, rbp
37b7bb56blea r11, [rcx+4*r8]
37b7bb56fmov r8, r13
37b7bb572nop [rax]
37b7bb575nop [rax+rax]
37b7bb580
37b7bb580loc_37b7bb580:
37b7bb580movss x0, [r8+4*r9]
37b7bb586movss x1, [r8]
37b7bb58bmovaps x4, x2
37b7bb58emulss x4, x0
37b7bb592mulss x1, x3
37b7bb596mulss x0, x3
37b7bb59aaddss x1, x4
37b7bb59emovss [r8+4*r9], x1
37b7bb5a4movss x1, [r8]
37b7bb5a9add r8, 4
37b7bb5admulss x1, x2
37b7bb5b1subss x1, x0
37b7bb5b5movss [r8-4], x1
37b7bb5bbcmp r8, r11
37b7bb5bejne 0x37b7bb580
37b7bb5c0jmp 0x37b7bb52a
37b7ba4c0
Loading..