File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc403c0
37bc403c0zlarfy_:
37bc403c0push r14
37bc403c2push rbp
37bc403c3push rdi
37bc403c4push rsi
37bc403c5push rbx
37bc403c6sub rsp, 176
37bc403cdmovups [rsp+144], x6
37bc403d5movups [rsp+160], x7
37bc403ddpxor x0, x0
37bc403e1mov rbp, [rsp+256]
37bc403e9ucomisd x0, [rbp]
37bc403eemov rbx, rdx
37bc403f1mov edx, 0
37bc403f6mov r10, rcx
37bc403f9mov rsi, r8
37bc403fcsetnp al
37bc403ffmov rdi, r9
37bc40402cmovne eax, edx
37bc40405test al, al
37bc40407je 0x37bc40440
37bc40409ucomisd x0, [rbp+8]
37bc4040esetnp al
37bc40411cmovne eax, edx
37bc40414test al, al
37bc40416je 0x37bc40440
37bc40418
37bc40418loc_37bc40418:
37bc40418movups x6, [rsp+144]
37bc40420movups x7, [rsp+160]
37bc40428add rsp, 176
37bc4042fpop rbx
37bc40430pop rsi
37bc40431pop rdi
37bc40432pop rbp
37bc40433pop r14
37bc40435ret
37bc40436
37bc40436 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc40440
37bc40440loc_37bc40440:
37bc40440mov rax, [rsp+280]
37bc40448mov [rsp+48], rdi
37bc4044dmov rcx, r10
37bc40450mov rdx, rbx
37bc40453lea r14, [rip+0x80c756]
37bc4045amov [rsp+40], rsi
37bc4045fmov r9, [rsp+264]
37bc40467lea r8, [rip+0x80c732]
37bc4046emov [rsp+64], rax
37bc40473lea rax, [rip+0x80c73e]
37bc4047amov [rsp+56], rax
37bc4047fmov rax, [rsp+272]
37bc40487mov [rsp+80], 1
37bc40490mov [rsp+32], rax
37bc40495mov [rsp+72], r14
37bc4049amov [rsp+224], r10
37bc404a2call zhemv_
37bc404a7movsd_xmm x0, [rbp]
37bc404acmov r9, r14
37bc404afmov rdx, rbx
37bc404b2movsd_xmm x3, [rbp+8]
37bc404b7movsd_xmm x1, [rip+0x80c709]
37bc404bfpxor x2, x2
37bc404c3lea rcx, [rsp+96]
37bc404c8mov r8, [rsp+280]
37bc404d0mulsd x3, x2
37bc404d4mulsd x0, x1
37bc404d8mulsd x2, [rbp]
37bc404ddmulsd x1, [rbp+8]
37bc404e2mov [rsp+40], rdi
37bc404e7mov [rsp+32], rsi
37bc404ecsubsd x0, x3
37bc404f0movddup x6, x0
37bc404f4movapd x0, x2
37bc404f8addsd x0, x1
37bc404fcmovddup x7, x0
37bc40500call zdotc_
37bc40505mov [rsp+40], r14
37bc4050amov r9, rdi
37bc4050dmov r8, rsi
37bc40510movsd_xmm x1, [rsp+104]
37bc40516movsd_xmm x0, [rsp+96]
37bc4051clea rdx, [rsp+112]
37bc40521mov rcx, rbx
37bc40524mov rax, [rsp+280]
37bc4052cunpcklpd x0, x1
37bc40530movhpd x1, [rsp+96]
37bc40536mulpd x0, x6
37bc4053amov [rsp+32], rax
37bc4053fmulpd x1, x7
37bc40543addsubpd x0, x1
37bc40547movddup x1, [rip+0x80c681]
37bc4054fxorpd x0, x1
37bc40553movups [rsp+112], x0
37bc40558call zaxpy_
37bc4055dmovupd x0, [rbp]
37bc40562mov r9, rsi
37bc40565mov rdx, rbx
37bc40568mov rax, [rsp+272]
37bc40570mov [rsp+48], r14
37bc40575lea r8, [rsp+128]
37bc4057dmov [rsp+32], rdi
37bc40582xorpd x0, [rip+0x80c646]
37bc4058amov [rsp+64], rax
37bc4058fmov rax, [rsp+264]
37bc40597mov rcx, [rsp+224]
37bc4059fmovups [rsp+128], x0
37bc405a7mov [rsp+56], rax
37bc405acmov rax, [rsp+280]
37bc405b4mov [rsp+72], 1
37bc405bdmov [rsp+40], rax
37bc405c2call zher2_
37bc405c7jmp 0x37bc40418
37bc403c0
37bc403c0zlarfy_:
37bc403c0push r14
37bc403c2push rbp
37bc403c3push rdi
37bc403c4push rsi
37bc403c5push rbx
37bc403c6sub rsp, 176
37bc403cdmovups [rsp+144], x6
37bc403d5movups [rsp+160], x7
37bc403ddpxor x0, x0
37bc403e1mov rbp, [rsp+256]
37bc403e9ucomisd x0, [rbp]
37bc403eemov rbx, rdx
37bc403f1mov edx, 0
37bc403f6mov r10, rcx
37bc403f9mov rsi, r8
37bc403fcsetnp al
37bc403ffmov rdi, r9
37bc40402cmovne eax, edx
37bc40405test al, al
37bc40407je 0x37bc40440
37bc40409ucomisd x0, [rbp+8]
37bc4040esetnp al
37bc40411cmovne eax, edx
37bc40414test al, al
37bc40416je 0x37bc40440
37bc40418
37bc40418loc_37bc40418:
37bc40418movups x6, [rsp+144]
37bc40420movups x7, [rsp+160]
37bc40428add rsp, 176
37bc4042fpop rbx
37bc40430pop rsi
37bc40431pop rdi
37bc40432pop rbp
37bc40433pop r14
37bc40435ret
37bc40436
37bc40436 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc40440
37bc40440loc_37bc40440:
37bc40440mov rax, [rsp+280]
37bc40448mov [rsp+48], rdi
37bc4044dmov rcx, r10
37bc40450mov rdx, rbx
37bc40453lea r14, [rip+0x80c756]
37bc4045amov [rsp+40], rsi
37bc4045fmov r9, [rsp+264]
37bc40467lea r8, [rip+0x80c732]
37bc4046emov [rsp+64], rax
37bc40473lea rax, [rip+0x80c73e]
37bc4047amov [rsp+56], rax
37bc4047fmov rax, [rsp+272]
37bc40487mov [rsp+80], 1
37bc40490mov [rsp+32], rax
37bc40495mov [rsp+72], r14
37bc4049amov [rsp+224], r10
37bc404a2call zhemv_
37bc404a7movsd_xmm x0, [rbp]
37bc404acmov r9, r14
37bc404afmov rdx, rbx
37bc404b2movsd_xmm x3, [rbp+8]
37bc404b7movsd_xmm x1, [rip+0x80c709]
37bc404bfpxor x2, x2
37bc404c3lea rcx, [rsp+96]
37bc404c8mov r8, [rsp+280]
37bc404d0mulsd x3, x2
37bc404d4mulsd x0, x1
37bc404d8mulsd x2, [rbp]
37bc404ddmulsd x1, [rbp+8]
37bc404e2mov [rsp+40], rdi
37bc404e7mov [rsp+32], rsi
37bc404ecsubsd x0, x3
37bc404f0movddup x6, x0
37bc404f4movapd x0, x2
37bc404f8addsd x0, x1
37bc404fcmovddup x7, x0
37bc40500call zdotc_
37bc40505mov [rsp+40], r14
37bc4050amov r9, rdi
37bc4050dmov r8, rsi
37bc40510movsd_xmm x1, [rsp+104]
37bc40516movsd_xmm x0, [rsp+96]
37bc4051clea rdx, [rsp+112]
37bc40521mov rcx, rbx
37bc40524mov rax, [rsp+280]
37bc4052cunpcklpd x0, x1
37bc40530movhpd x1, [rsp+96]
37bc40536mulpd x0, x6
37bc4053amov [rsp+32], rax
37bc4053fmulpd x1, x7
37bc40543addsubpd x0, x1
37bc40547movddup x1, [rip+0x80c681]
37bc4054fxorpd x0, x1
37bc40553movups [rsp+112], x0
37bc40558call zaxpy_
37bc4055dmovupd x0, [rbp]
37bc40562mov r9, rsi
37bc40565mov rdx, rbx
37bc40568mov rax, [rsp+272]
37bc40570mov [rsp+48], r14
37bc40575lea r8, [rsp+128]
37bc4057dmov [rsp+32], rdi
37bc40582xorpd x0, [rip+0x80c646]
37bc4058amov [rsp+64], rax
37bc4058fmov rax, [rsp+264]
37bc40597mov rcx, [rsp+224]
37bc4059fmovups [rsp+128], x0
37bc405a7mov [rsp+56], rax
37bc405acmov rax, [rsp+280]
37bc405b4mov [rsp+72], 1
37bc405bdmov [rsp+40], rax
37bc405c2call zher2_
37bc405c7jmp 0x37bc40418
37bc403c0
37bc405cc
37bc405cc // align 0x40
37bc405cc // align 0x40
37bc40600
37bc40600zlargv_:
37bc40600push r15
37bc40602push r14
37bc40604push r13
37bc40606push r12
37bc40608push rbp
37bc40609push rdi
37bc4060apush rsi
37bc4060bpush rbx
37bc4060csub rsp, 280
37bc40613movups [rsp+112], x6
37bc40618movups [rsp+128], x7
37bc40620movups [rsp+144], x8
37bc40629movups [rsp+160], x9
37bc40632movups [rsp+176], x10
37bc4063bmovups [rsp+192], x11
37bc40644movups [rsp+208], x12
37bc4064dmovups [rsp+224], x13
37bc40656movups [rsp+240], x14
37bc4065fmovups [rsp+256], x15
37bc40668mov rbx, rcx
37bc4066bmov rsi, rdx
37bc4066elea rcx, [rip+0x80c56b]
37bc40675mov rdi, r8
37bc40678mov edx, 1
37bc4067dmov rbp, r9
37bc40680call dlamch_
37bc40685mov edx, 1
37bc4068alea rcx, [rip+0x80c550]
37bc40691movapd x15, x0
37bc40696movsd_xmm [rsp+40], x0
37bc4069ccall dlamch_
37bc406a1mov edx, 1
37bc406a6lea rcx, [rip+0x80c535]
37bc406admovapd x6, x0
37bc406b1call dlamch_
37bc406b6mov edx, 1
37bc406bblea rcx, [rip+0x80c520]
37bc406c2movapd x7, x0
37bc406c6call dlamch_
37bc406cbmov eax, [rbx]
37bc406cdmovapd x8, x0
37bc406d2mov [rsp+36], eax
37bc406d6test eax, eax
37bc406d8jle 0x37bc40bf0
37bc406demovapd x0, x15
37bc406e3mov r12l, 1
37bc406e9mov r14l, 1
37bc406efmov r13, rsi
37bc406f2divsd x0, x6
37bc406f6call log
37bc406fbmovapd x6, x0
37bc406ffmovapd x0, x8
37bc40704call log
37bc40709divsd x6, x0
37bc4070dmovapd x0, x7
37bc40711mulsd x6, [rip+0x80c4d7]
37bc40719cvttsd2si edx, x6
37bc4071dcall __powidf2
37bc40722mov [rsp+368], rdi
37bc4072amov r11, rbp
37bc4072dmovsd_xmm x15, [rip+0x80c4b2]
37bc40736movapd x8, x0
37bc4073bmov edi, 1
37bc40740mov ebp, 1
37bc40745mov r15, [rsp+368]
37bc4074dmovapd x11, x15
37bc40752divsd x11, x0
37bc40757jmp 0x37bc407e9
37bc4075c
37bc4075c 0f 1f 40 00 ..@.
37bc40760
37bc40760loc_37bc40760:
37bc40760pxor x0, x0
37bc40764mov ecx, 0
37bc40769ucomisd x12, x0
37bc4076esetnp dl
37bc40771cmovne edx, ecx
37bc40774test dl, dl
37bc40776je 0x37bc40c60
37bc4077cucomisd x14, x0
37bc40781setnp dl
37bc40784cmovne edx, ecx
37bc40787test dl, dl
37bc40789je 0x37bc40c60
37bc4078fpxor x6, x6
37bc40793movapd x1, x15
37bc40798movapd x0, x6
37bc4079c
37bc4079cloc_37bc4079c:
37bc4079cmovsxd rdx, r14l
37bc4079fmovsd_xmm [rsi-16], x0
37bc407a4add edi, [r15]
37bc407a7add ebp, 1
37bc407aamov rax, [rsp+392]
37bc407b2movsd_xmm [rsi-8], x6
37bc407b7movsd_xmm [rbx-16], x9
37bc407bdmovsd_xmm [rax+8*rdx-8], x1
37bc407c3mov rax, [rsp+400]
37bc407cbmovsd_xmm [rbx-8], x10
37bc407d1add r14l, [rax]
37bc407d4mov rax, [rsp+384]
37bc407dcadd r12l, [rax]
37bc407dfcmp [rsp+36], ebp
37bc407e3jl 0x37bc40bf0
37bc407e9
37bc407e9loc_37bc407e9:
37bc407e9movsxd rbx, edi
37bc407ecmovsxd rsi, r12l
37bc407efshl rbx, 4
37bc407f3shl rsi, 4
37bc407f7add rbx, r13
37bc407faadd rsi, r11
37bc407fdmovsd_xmm x9, [rbx-16]
37bc40803movsd_xmm x10, [rbx-8]
37bc40809movsd_xmm x12, [rsi-16]
37bc4080fmovsd_xmm x14, [rsi-8]
37bc40815movapd x13, x9
37bc4081amovapd x0, x10
37bc4081fandpd x13, [rip+0x80c3d8]
37bc40828andpd x0, [rip+0x80c3d0]
37bc40830movapd x2, x12
37bc40835andpd x2, [rip+0x80c3c3]
37bc4083dmaxsd x13, x0
37bc40842movapd x0, x14
37bc40847andpd x0, [rip+0x80c3b1]
37bc4084fmaxsd x2, x0
37bc40853maxsd x2, x13
37bc40858comisd x2, x11
37bc4085djae 0x37bc40a38
37bc40863comisd x8, x2
37bc40868jae 0x37bc40760
37bc4086emovapd x6, x14
37bc40873movapd x7, x12
37bc40878movapd x0, x10
37bc4087dxor edx, edx
37bc4087fmovapd x1, x9
37bc40884
37bc40884loc_37bc40884:
37bc40884movapd x2, x0
37bc40888movapd x3, x1
37bc4088cmovapd x4, x6
37bc40890mulsd x2, x0
37bc40894mulsd x3, x1
37bc40898mulsd x4, x6
37bc4089caddsd x3, x2
37bc408a0movapd x2, x7
37bc408a4mulsd x2, x7
37bc408a8addsd x2, x4
37bc408acmovapd x4, x2
37bc408b0maxsd x4, x15
37bc408b5mulsd x4, [rsp+40]
37bc408bbcomisd x4, x3
37bc408bfjb 0x37bc40978
37bc408c5pxor x3, x3
37bc408c9mov ecx, 0
37bc408cemov [rsp+376], r11
37bc408d6ucomisd x9, x3
37bc408dbsetnp dl
37bc408decmovne edx, ecx
37bc408e1test dl, dl
37bc408e3je 0x37bc40ac0
37bc408e9ucomisd x10, x3
37bc408eesetnp dl
37bc408f1cmovne edx, ecx
37bc408f4test dl, dl
37bc408f6je 0x37bc40ac0
37bc408fclea rdx, [rsp+104]
37bc40901lea rcx, [rsp+96]
37bc40906movsd_xmm [rsp+96], x12
37bc4090dpxor x10, x10
37bc40912mov [rsp+56], rdx
37bc40917mov [rsp+48], rcx
37bc4091cmovsd_xmm [rsp+104], x14
37bc40923call dlapy2_
37bc40928mov rdx, [rsp+56]
37bc4092dmov rcx, [rsp+48]
37bc40932movsd_xmm [rsp+96], x7
37bc40938movsd_xmm [rsp+104], x6
37bc4093emovapd x9, x0
37bc40943call dlapy2_
37bc40948mov r11, [rsp+376]
37bc40950divsd x7, x0
37bc40954movapd x1, x0
37bc40958divsd x6, x1
37bc4095cmovapd x1, x10
37bc40961movapd x0, x7
37bc40965xorpd x6, [rip+0x80c2a3]
37bc4096djmp 0x37bc4079c
37bc40972
37bc40972 66 0f 1f 44 00 00 f..D..
37bc40978
37bc40978loc_37bc40978:
37bc40978movapd x4, x2
37bc4097cxorpd x6, [rip+0x80c28c]
37bc40984divsd x4, x3
37bc40988addsd x3, x2
37bc4098caddsd x4, x15
37bc40991sqrtsd x4, x4
37bc40995mulsd x1, x4
37bc40999mulsd x0, x4
37bc4099dmovapd x9, x1
37bc409a2movapd x1, x15
37bc409a7divsd x1, x4
37bc409abmovapd x2, x9
37bc409b0movapd x4, x0
37bc409b4movapd x10, x0
37bc409b9divsd x2, x3
37bc409bddivsd x4, x3
37bc409c1movapd x0, x2
37bc409c5mulsd x0, x7
37bc409c9mulsd x7, x4
37bc409cdmulsd x4, x6
37bc409d1mulsd x6, x2
37bc409d5subsd x0, x4
37bc409d9addsd x6, x7
37bc409ddtest edx, edx
37bc409dfje 0x37bc4079c
37bc409e5jle 0x37bc40ce0
37bc409ebadd edx, 1
37bc409eemov ecx, 1
37bc409f3pxor x2, x2
37bc409f7nop [rax+rax]
37bc40a00
37bc40a00loc_37bc40a00:
37bc40a00movapd x3, x9
37bc40a05movapd x4, x10
37bc40a0aadd ecx, 1
37bc40a0dmulsd x3, x2
37bc40a11mulsd x9, x11
37bc40a16mulsd x4, x2
37bc40a1amulsd x10, x11
37bc40a1fsubsd x9, x4
37bc40a24addsd x10, x3
37bc40a29cmp ecx, edx
37bc40a2bjne 0x37bc40a00
37bc40a2djmp 0x37bc4079c
37bc40a32
37bc40a32 66 0f 1f 44 00 00 f..D..
37bc40a38
37bc40a38loc_37bc40a38:
37bc40a38movapd x6, x14
37bc40a3dmovapd x7, x12
37bc40a42pxor x3, x3
37bc40a46xor edx, edx
37bc40a48movapd x0, x10
37bc40a4dmovapd x1, x9
37bc40a52jmp 0x37bc40a61
37bc40a54
37bc40a54 0f 1f 40 00 ..@.
37bc40a58
37bc40a58loc_37bc40a58:
37bc40a58cmp edx, 20
37bc40a5bje 0x37bc40884
37bc40a61
37bc40a61loc_37bc40a61:
37bc40a61mulsd x2, x8
37bc40a66movapd x4, x1
37bc40a6amovapd x5, x0
37bc40a6eadd edx, 1
37bc40a71mulsd x4, x3
37bc40a75mulsd x5, x3
37bc40a79mulsd x1, x8
37bc40a7emulsd x0, x8
37bc40a83comisd x2, x11
37bc40a88subsd x1, x5
37bc40a8cmovapd x5, x6
37bc40a90addsd x0, x4
37bc40a94mulsd x5, x3
37bc40a98movapd x4, x7
37bc40a9cmulsd x4, x3
37bc40aa0mulsd x7, x8
37bc40aa5mulsd x6, x8
37bc40aaasubsd x7, x5
37bc40aaeaddsd x6, x4
37bc40ab2jae 0x37bc40a58
37bc40ab4jmp 0x37bc40884
37bc40ab9
37bc40ab9 0f 1f 80 00 00 00 00 .......
37bc40ac0
37bc40ac0loc_37bc40ac0:
37bc40ac0lea rdx, [rsp+104]
37bc40ac5lea rcx, [rsp+96]
37bc40acamovsd_xmm [rsp+48], x2
37bc40ad0movsd_xmm [rsp+96], x1
37bc40ad6mov [rsp+64], rdx
37bc40adbmov [rsp+56], rcx
37bc40ae0movsd_xmm [rsp+104], x0
37bc40ae6call dlapy2_
37bc40aebmovsd_xmm x2, [rsp+48]
37bc40af1comisd x13, x15
37bc40af6movapd x1, x0
37bc40afasqrtsd x2, x2
37bc40afedivsd x1, x2
37bc40b02jbe 0x37bc40d38
37bc40b08mov rdx, [rsp+64]
37bc40b0dmov rcx, [rsp+56]
37bc40b12movsd_xmm [rsp+72], x2
37bc40b18movsd_xmm [rsp+48], x1
37bc40b1emovsd_xmm [rsp+96], x9
37bc40b25movsd_xmm [rsp+104], x10
37bc40b2ccall dlapy2_
37bc40b31movapd x3, x9
37bc40b36movapd x4, x10
37bc40b3bmovsd_xmm x1, [rsp+48]
37bc40b41movsd_xmm x2, [rsp+72]
37bc40b47mov r11, [rsp+376]
37bc40b4fdivsd x3, x0
37bc40b53divsd x4, x0
37bc40b57
37bc40b57loc_37bc40b57:
37bc40b57divsd x7, x2
37bc40b5bdivsd x6, x2
37bc40b5fmovapd x0, x7
37bc40b63mulsd x0, x3
37bc40b67xorpd x6, [rip+0x80c0a1]
37bc40b6fmovapd x2, x6
37bc40b73mulsd x6, x4
37bc40b77mulsd x2, x3
37bc40b7bmovapd x3, x10
37bc40b80mulsd x3, x1
37bc40b84subsd x0, x6
37bc40b88movapd x6, x7
37bc40b8cmulsd x6, x4
37bc40b90movapd x4, x9
37bc40b95mulsd x9, x1
37bc40b9aaddsd x6, x2
37bc40b9epxor x2, x2
37bc40ba2mulsd x4, x2
37bc40ba6mulsd x2, x10
37bc40babaddsd x3, x4
37bc40bafmovapd x4, x14
37bc40bb4subsd x9, x2
37bc40bb9mulsd x14, x0
37bc40bbemovapd x2, x12
37bc40bc3mulsd x12, x6
37bc40bc8mulsd x2, x0
37bc40bccmulsd x4, x6
37bc40bd0addsd x12, x14
37bc40bd5subsd x2, x4
37bc40bd9addsd x12, x3
37bc40bdeaddsd x9, x2
37bc40be3movapd x10, x12
37bc40be8jmp 0x37bc4079c
37bc40bed
37bc40bed 0f 1f 00 ...
37bc40bf0
37bc40bf0loc_37bc40bf0:
37bc40bf0movups x6, [rsp+112]
37bc40bf5movups x7, [rsp+128]
37bc40bfdmovups x8, [rsp+144]
37bc40c06movups x9, [rsp+160]
37bc40c0fmovups x10, [rsp+176]
37bc40c18movups x11, [rsp+192]
37bc40c21movups x12, [rsp+208]
37bc40c2amovups x13, [rsp+224]
37bc40c33movups x14, [rsp+240]
37bc40c3cmovups x15, [rsp+256]
37bc40c45add rsp, 280
37bc40c4cpop rbx
37bc40c4dpop rsi
37bc40c4epop rdi
37bc40c4fpop rbp
37bc40c50pop r12
37bc40c52pop r13
37bc40c54pop r14
37bc40c56pop r15
37bc40c58ret
37bc40c59
37bc40c59 0f 1f 80 00 00 00 00 .......
37bc40c60
37bc40c60loc_37bc40c60:
37bc40c60movapd x6, x14
37bc40c65movapd x7, x12
37bc40c6apxor x3, x3
37bc40c6exor edx, edx
37bc40c70movapd x0, x10
37bc40c75movapd x1, x9
37bc40c7anop [rax+rax]
37bc40c80
37bc40c80loc_37bc40c80:
37bc40c80mulsd x2, x11
37bc40c85movapd x4, x1
37bc40c89movapd x5, x0
37bc40c8dsub edx, 1
37bc40c90mulsd x4, x3
37bc40c94mulsd x5, x3
37bc40c98mulsd x1, x11
37bc40c9dmulsd x0, x11
37bc40ca2comisd x8, x2
37bc40ca7subsd x1, x5
37bc40cabmovapd x5, x6
37bc40cafaddsd x0, x4
37bc40cb3mulsd x5, x3
37bc40cb7movapd x4, x7
37bc40cbbmulsd x4, x3
37bc40cbfmulsd x7, x11
37bc40cc4mulsd x6, x11
37bc40cc9subsd x7, x5
37bc40ccdaddsd x6, x4
37bc40cd1jae 0x37bc40c80
37bc40cd3jmp 0x37bc40884
37bc40cd8
37bc40cd8 0f 1f 84 00 00 00 00 00 ........
37bc40ce0
37bc40ce0loc_37bc40ce0:
37bc40ce0mov ecx, 1
37bc40ce5pxor x2, x2
37bc40ce9sub ecx, edx
37bc40cebmov edx, 1
37bc40cf0nop [rax+rax]
37bc40cf5nop [rax+rax]
37bc40d00
37bc40d00loc_37bc40d00:
37bc40d00movapd x3, x9
37bc40d05movapd x4, x10
37bc40d0aadd edx, 1
37bc40d0dmulsd x3, x2
37bc40d11mulsd x9, x8
37bc40d16mulsd x4, x2
37bc40d1amulsd x10, x8
37bc40d1fsubsd x9, x4
37bc40d24addsd x10, x3
37bc40d29cmp edx, ecx
37bc40d2bjne 0x37bc40d00
37bc40d2djmp 0x37bc4079c
37bc40d32
37bc40d32 66 0f 1f 44 00 00 f..D..
37bc40d38
37bc40d38loc_37bc40d38:
37bc40d38movapd x0, x9
37bc40d3dlea rdx, [rsp+80]
37bc40d42lea rcx, [rsp+88]
37bc40d47movsd_xmm [rsp+56], x2
37bc40d4dmulsd x0, x11
37bc40d52movsd_xmm [rsp+48], x1
37bc40d58movsd_xmm [rsp+88], x0
37bc40d5emovapd x0, x10
37bc40d63mulsd x0, x11
37bc40d68movsd_xmm [rsp+80], x0
37bc40d6ecall dlapy2_
37bc40d73movsd_xmm x3, [rsp+88]
37bc40d79movsd_xmm x4, [rsp+80]
37bc40d7fmov r11, [rsp+376]
37bc40d87movsd_xmm x2, [rsp+56]
37bc40d8ddivsd x3, x0
37bc40d91movsd_xmm x1, [rsp+48]
37bc40d97divsd x4, x0
37bc40d9bjmp 0x37bc40b57
37bc40600
37bc40600zlargv_:
37bc40600push r15
37bc40602push r14
37bc40604push r13
37bc40606push r12
37bc40608push rbp
37bc40609push rdi
37bc4060apush rsi
37bc4060bpush rbx
37bc4060csub rsp, 280
37bc40613movups [rsp+112], x6
37bc40618movups [rsp+128], x7
37bc40620movups [rsp+144], x8
37bc40629movups [rsp+160], x9
37bc40632movups [rsp+176], x10
37bc4063bmovups [rsp+192], x11
37bc40644movups [rsp+208], x12
37bc4064dmovups [rsp+224], x13
37bc40656movups [rsp+240], x14
37bc4065fmovups [rsp+256], x15
37bc40668mov rbx, rcx
37bc4066bmov rsi, rdx
37bc4066elea rcx, [rip+0x80c56b]
37bc40675mov rdi, r8
37bc40678mov edx, 1
37bc4067dmov rbp, r9
37bc40680call dlamch_
37bc40685mov edx, 1
37bc4068alea rcx, [rip+0x80c550]
37bc40691movapd x15, x0
37bc40696movsd_xmm [rsp+40], x0
37bc4069ccall dlamch_
37bc406a1mov edx, 1
37bc406a6lea rcx, [rip+0x80c535]
37bc406admovapd x6, x0
37bc406b1call dlamch_
37bc406b6mov edx, 1
37bc406bblea rcx, [rip+0x80c520]
37bc406c2movapd x7, x0
37bc406c6call dlamch_
37bc406cbmov eax, [rbx]
37bc406cdmovapd x8, x0
37bc406d2mov [rsp+36], eax
37bc406d6test eax, eax
37bc406d8jle 0x37bc40bf0
37bc406demovapd x0, x15
37bc406e3mov r12l, 1
37bc406e9mov r14l, 1
37bc406efmov r13, rsi
37bc406f2divsd x0, x6
37bc406f6call log
37bc406fbmovapd x6, x0
37bc406ffmovapd x0, x8
37bc40704call log
37bc40709divsd x6, x0
37bc4070dmovapd x0, x7
37bc40711mulsd x6, [rip+0x80c4d7]
37bc40719cvttsd2si edx, x6
37bc4071dcall __powidf2
37bc40722mov [rsp+368], rdi
37bc4072amov r11, rbp
37bc4072dmovsd_xmm x15, [rip+0x80c4b2]
37bc40736movapd x8, x0
37bc4073bmov edi, 1
37bc40740mov ebp, 1
37bc40745mov r15, [rsp+368]
37bc4074dmovapd x11, x15
37bc40752divsd x11, x0
37bc40757jmp 0x37bc407e9
37bc4075c
37bc4075c 0f 1f 40 00 ..@.
37bc40760
37bc40760loc_37bc40760:
37bc40760pxor x0, x0
37bc40764mov ecx, 0
37bc40769ucomisd x12, x0
37bc4076esetnp dl
37bc40771cmovne edx, ecx
37bc40774test dl, dl
37bc40776je 0x37bc40c60
37bc4077cucomisd x14, x0
37bc40781setnp dl
37bc40784cmovne edx, ecx
37bc40787test dl, dl
37bc40789je 0x37bc40c60
37bc4078fpxor x6, x6
37bc40793movapd x1, x15
37bc40798movapd x0, x6
37bc4079c
37bc4079cloc_37bc4079c:
37bc4079cmovsxd rdx, r14l
37bc4079fmovsd_xmm [rsi-16], x0
37bc407a4add edi, [r15]
37bc407a7add ebp, 1
37bc407aamov rax, [rsp+392]
37bc407b2movsd_xmm [rsi-8], x6
37bc407b7movsd_xmm [rbx-16], x9
37bc407bdmovsd_xmm [rax+8*rdx-8], x1
37bc407c3mov rax, [rsp+400]
37bc407cbmovsd_xmm [rbx-8], x10
37bc407d1add r14l, [rax]
37bc407d4mov rax, [rsp+384]
37bc407dcadd r12l, [rax]
37bc407dfcmp [rsp+36], ebp
37bc407e3jl 0x37bc40bf0
37bc407e9
37bc407e9loc_37bc407e9:
37bc407e9movsxd rbx, edi
37bc407ecmovsxd rsi, r12l
37bc407efshl rbx, 4
37bc407f3shl rsi, 4
37bc407f7add rbx, r13
37bc407faadd rsi, r11
37bc407fdmovsd_xmm x9, [rbx-16]
37bc40803movsd_xmm x10, [rbx-8]
37bc40809movsd_xmm x12, [rsi-16]
37bc4080fmovsd_xmm x14, [rsi-8]
37bc40815movapd x13, x9
37bc4081amovapd x0, x10
37bc4081fandpd x13, [rip+0x80c3d8]
37bc40828andpd x0, [rip+0x80c3d0]
37bc40830movapd x2, x12
37bc40835andpd x2, [rip+0x80c3c3]
37bc4083dmaxsd x13, x0
37bc40842movapd x0, x14
37bc40847andpd x0, [rip+0x80c3b1]
37bc4084fmaxsd x2, x0
37bc40853maxsd x2, x13
37bc40858comisd x2, x11
37bc4085djae 0x37bc40a38
37bc40863comisd x8, x2
37bc40868jae 0x37bc40760
37bc4086emovapd x6, x14
37bc40873movapd x7, x12
37bc40878movapd x0, x10
37bc4087dxor edx, edx
37bc4087fmovapd x1, x9
37bc40884
37bc40884loc_37bc40884:
37bc40884movapd x2, x0
37bc40888movapd x3, x1
37bc4088cmovapd x4, x6
37bc40890mulsd x2, x0
37bc40894mulsd x3, x1
37bc40898mulsd x4, x6
37bc4089caddsd x3, x2
37bc408a0movapd x2, x7
37bc408a4mulsd x2, x7
37bc408a8addsd x2, x4
37bc408acmovapd x4, x2
37bc408b0maxsd x4, x15
37bc408b5mulsd x4, [rsp+40]
37bc408bbcomisd x4, x3
37bc408bfjb 0x37bc40978
37bc408c5pxor x3, x3
37bc408c9mov ecx, 0
37bc408cemov [rsp+376], r11
37bc408d6ucomisd x9, x3
37bc408dbsetnp dl
37bc408decmovne edx, ecx
37bc408e1test dl, dl
37bc408e3je 0x37bc40ac0
37bc408e9ucomisd x10, x3
37bc408eesetnp dl
37bc408f1cmovne edx, ecx
37bc408f4test dl, dl
37bc408f6je 0x37bc40ac0
37bc408fclea rdx, [rsp+104]
37bc40901lea rcx, [rsp+96]
37bc40906movsd_xmm [rsp+96], x12
37bc4090dpxor x10, x10
37bc40912mov [rsp+56], rdx
37bc40917mov [rsp+48], rcx
37bc4091cmovsd_xmm [rsp+104], x14
37bc40923call dlapy2_
37bc40928mov rdx, [rsp+56]
37bc4092dmov rcx, [rsp+48]
37bc40932movsd_xmm [rsp+96], x7
37bc40938movsd_xmm [rsp+104], x6
37bc4093emovapd x9, x0
37bc40943call dlapy2_
37bc40948mov r11, [rsp+376]
37bc40950divsd x7, x0
37bc40954movapd x1, x0
37bc40958divsd x6, x1
37bc4095cmovapd x1, x10
37bc40961movapd x0, x7
37bc40965xorpd x6, [rip+0x80c2a3]
37bc4096djmp 0x37bc4079c
37bc40972
37bc40972 66 0f 1f 44 00 00 f..D..
37bc40978
37bc40978loc_37bc40978:
37bc40978movapd x4, x2
37bc4097cxorpd x6, [rip+0x80c28c]
37bc40984divsd x4, x3
37bc40988addsd x3, x2
37bc4098caddsd x4, x15
37bc40991sqrtsd x4, x4
37bc40995mulsd x1, x4
37bc40999mulsd x0, x4
37bc4099dmovapd x9, x1
37bc409a2movapd x1, x15
37bc409a7divsd x1, x4
37bc409abmovapd x2, x9
37bc409b0movapd x4, x0
37bc409b4movapd x10, x0
37bc409b9divsd x2, x3
37bc409bddivsd x4, x3
37bc409c1movapd x0, x2
37bc409c5mulsd x0, x7
37bc409c9mulsd x7, x4
37bc409cdmulsd x4, x6
37bc409d1mulsd x6, x2
37bc409d5subsd x0, x4
37bc409d9addsd x6, x7
37bc409ddtest edx, edx
37bc409dfje 0x37bc4079c
37bc409e5jle 0x37bc40ce0
37bc409ebadd edx, 1
37bc409eemov ecx, 1
37bc409f3pxor x2, x2
37bc409f7nop [rax+rax]
37bc40a00
37bc40a00loc_37bc40a00:
37bc40a00movapd x3, x9
37bc40a05movapd x4, x10
37bc40a0aadd ecx, 1
37bc40a0dmulsd x3, x2
37bc40a11mulsd x9, x11
37bc40a16mulsd x4, x2
37bc40a1amulsd x10, x11
37bc40a1fsubsd x9, x4
37bc40a24addsd x10, x3
37bc40a29cmp ecx, edx
37bc40a2bjne 0x37bc40a00
37bc40a2djmp 0x37bc4079c
37bc40a32
37bc40a32 66 0f 1f 44 00 00 f..D..
37bc40a38
37bc40a38loc_37bc40a38:
37bc40a38movapd x6, x14
37bc40a3dmovapd x7, x12
37bc40a42pxor x3, x3
37bc40a46xor edx, edx
37bc40a48movapd x0, x10
37bc40a4dmovapd x1, x9
37bc40a52jmp 0x37bc40a61
37bc40a54
37bc40a54 0f 1f 40 00 ..@.
37bc40a58
37bc40a58loc_37bc40a58:
37bc40a58cmp edx, 20
37bc40a5bje 0x37bc40884
37bc40a61
37bc40a61loc_37bc40a61:
37bc40a61mulsd x2, x8
37bc40a66movapd x4, x1
37bc40a6amovapd x5, x0
37bc40a6eadd edx, 1
37bc40a71mulsd x4, x3
37bc40a75mulsd x5, x3
37bc40a79mulsd x1, x8
37bc40a7emulsd x0, x8
37bc40a83comisd x2, x11
37bc40a88subsd x1, x5
37bc40a8cmovapd x5, x6
37bc40a90addsd x0, x4
37bc40a94mulsd x5, x3
37bc40a98movapd x4, x7
37bc40a9cmulsd x4, x3
37bc40aa0mulsd x7, x8
37bc40aa5mulsd x6, x8
37bc40aaasubsd x7, x5
37bc40aaeaddsd x6, x4
37bc40ab2jae 0x37bc40a58
37bc40ab4jmp 0x37bc40884
37bc40ab9
37bc40ab9 0f 1f 80 00 00 00 00 .......
37bc40ac0
37bc40ac0loc_37bc40ac0:
37bc40ac0lea rdx, [rsp+104]
37bc40ac5lea rcx, [rsp+96]
37bc40acamovsd_xmm [rsp+48], x2
37bc40ad0movsd_xmm [rsp+96], x1
37bc40ad6mov [rsp+64], rdx
37bc40adbmov [rsp+56], rcx
37bc40ae0movsd_xmm [rsp+104], x0
37bc40ae6call dlapy2_
37bc40aebmovsd_xmm x2, [rsp+48]
37bc40af1comisd x13, x15
37bc40af6movapd x1, x0
37bc40afasqrtsd x2, x2
37bc40afedivsd x1, x2
37bc40b02jbe 0x37bc40d38
37bc40b08mov rdx, [rsp+64]
37bc40b0dmov rcx, [rsp+56]
37bc40b12movsd_xmm [rsp+72], x2
37bc40b18movsd_xmm [rsp+48], x1
37bc40b1emovsd_xmm [rsp+96], x9
37bc40b25movsd_xmm [rsp+104], x10
37bc40b2ccall dlapy2_
37bc40b31movapd x3, x9
37bc40b36movapd x4, x10
37bc40b3bmovsd_xmm x1, [rsp+48]
37bc40b41movsd_xmm x2, [rsp+72]
37bc40b47mov r11, [rsp+376]
37bc40b4fdivsd x3, x0
37bc40b53divsd x4, x0
37bc40b57
37bc40b57loc_37bc40b57:
37bc40b57divsd x7, x2
37bc40b5bdivsd x6, x2
37bc40b5fmovapd x0, x7
37bc40b63mulsd x0, x3
37bc40b67xorpd x6, [rip+0x80c0a1]
37bc40b6fmovapd x2, x6
37bc40b73mulsd x6, x4
37bc40b77mulsd x2, x3
37bc40b7bmovapd x3, x10
37bc40b80mulsd x3, x1
37bc40b84subsd x0, x6
37bc40b88movapd x6, x7
37bc40b8cmulsd x6, x4
37bc40b90movapd x4, x9
37bc40b95mulsd x9, x1
37bc40b9aaddsd x6, x2
37bc40b9epxor x2, x2
37bc40ba2mulsd x4, x2
37bc40ba6mulsd x2, x10
37bc40babaddsd x3, x4
37bc40bafmovapd x4, x14
37bc40bb4subsd x9, x2
37bc40bb9mulsd x14, x0
37bc40bbemovapd x2, x12
37bc40bc3mulsd x12, x6
37bc40bc8mulsd x2, x0
37bc40bccmulsd x4, x6
37bc40bd0addsd x12, x14
37bc40bd5subsd x2, x4
37bc40bd9addsd x12, x3
37bc40bdeaddsd x9, x2
37bc40be3movapd x10, x12
37bc40be8jmp 0x37bc4079c
37bc40bed
37bc40bed 0f 1f 00 ...
37bc40bf0
37bc40bf0loc_37bc40bf0:
37bc40bf0movups x6, [rsp+112]
37bc40bf5movups x7, [rsp+128]
37bc40bfdmovups x8, [rsp+144]
37bc40c06movups x9, [rsp+160]
37bc40c0fmovups x10, [rsp+176]
37bc40c18movups x11, [rsp+192]
37bc40c21movups x12, [rsp+208]
37bc40c2amovups x13, [rsp+224]
37bc40c33movups x14, [rsp+240]
37bc40c3cmovups x15, [rsp+256]
37bc40c45add rsp, 280
37bc40c4cpop rbx
37bc40c4dpop rsi
37bc40c4epop rdi
37bc40c4fpop rbp
37bc40c50pop r12
37bc40c52pop r13
37bc40c54pop r14
37bc40c56pop r15
37bc40c58ret
37bc40c59
37bc40c59 0f 1f 80 00 00 00 00 .......
37bc40c60
37bc40c60loc_37bc40c60:
37bc40c60movapd x6, x14
37bc40c65movapd x7, x12
37bc40c6apxor x3, x3
37bc40c6exor edx, edx
37bc40c70movapd x0, x10
37bc40c75movapd x1, x9
37bc40c7anop [rax+rax]
37bc40c80
37bc40c80loc_37bc40c80:
37bc40c80mulsd x2, x11
37bc40c85movapd x4, x1
37bc40c89movapd x5, x0
37bc40c8dsub edx, 1
37bc40c90mulsd x4, x3
37bc40c94mulsd x5, x3
37bc40c98mulsd x1, x11
37bc40c9dmulsd x0, x11
37bc40ca2comisd x8, x2
37bc40ca7subsd x1, x5
37bc40cabmovapd x5, x6
37bc40cafaddsd x0, x4
37bc40cb3mulsd x5, x3
37bc40cb7movapd x4, x7
37bc40cbbmulsd x4, x3
37bc40cbfmulsd x7, x11
37bc40cc4mulsd x6, x11
37bc40cc9subsd x7, x5
37bc40ccdaddsd x6, x4
37bc40cd1jae 0x37bc40c80
37bc40cd3jmp 0x37bc40884
37bc40cd8
37bc40cd8 0f 1f 84 00 00 00 00 00 ........
37bc40ce0
37bc40ce0loc_37bc40ce0:
37bc40ce0mov ecx, 1
37bc40ce5pxor x2, x2
37bc40ce9sub ecx, edx
37bc40cebmov edx, 1
37bc40cf0nop [rax+rax]
37bc40cf5nop [rax+rax]
37bc40d00
37bc40d00loc_37bc40d00:
37bc40d00movapd x3, x9
37bc40d05movapd x4, x10
37bc40d0aadd edx, 1
37bc40d0dmulsd x3, x2
37bc40d11mulsd x9, x8
37bc40d16mulsd x4, x2
37bc40d1amulsd x10, x8
37bc40d1fsubsd x9, x4
37bc40d24addsd x10, x3
37bc40d29cmp edx, ecx
37bc40d2bjne 0x37bc40d00
37bc40d2djmp 0x37bc4079c
37bc40d32
37bc40d32 66 0f 1f 44 00 00 f..D..
37bc40d38
37bc40d38loc_37bc40d38:
37bc40d38movapd x0, x9
37bc40d3dlea rdx, [rsp+80]
37bc40d42lea rcx, [rsp+88]
37bc40d47movsd_xmm [rsp+56], x2
37bc40d4dmulsd x0, x11
37bc40d52movsd_xmm [rsp+48], x1
37bc40d58movsd_xmm [rsp+88], x0
37bc40d5emovapd x0, x10
37bc40d63mulsd x0, x11
37bc40d68movsd_xmm [rsp+80], x0
37bc40d6ecall dlapy2_
37bc40d73movsd_xmm x3, [rsp+88]
37bc40d79movsd_xmm x4, [rsp+80]
37bc40d7fmov r11, [rsp+376]
37bc40d87movsd_xmm x2, [rsp+56]
37bc40d8ddivsd x3, x0
37bc40d91movsd_xmm x1, [rsp+48]
37bc40d97divsd x4, x0
37bc40d9bjmp 0x37bc40b57
37bc40600
37bc40da0
37bc40da0 // align 0x40
37bc40da0 // align 0x40
37bc40dc0
37bc40dc0zlarnv_:
37bc40dc0push r15
37bc40dc2push r14
37bc40dc4push r13
37bc40dc6push r12
37bc40dc8push rbp
37bc40dc9push rdi
37bc40dcapush rsi
37bc40dcbpush rbx
37bc40dccsub rsp, 1208
37bc40dd3movups [rsp+1136], x6
37bc40ddbmovups [rsp+1152], x7
37bc40de3movups [rsp+1168], x8
37bc40decmovups [rsp+1184], x9
37bc40df5mov ebx, [r8]
37bc40df8mov [rsp+1280], rcx
37bc40e00test ebx, ebx
37bc40e02jle 0x37bc40fe2
37bc40e08lea r14l, [rbx-1]
37bc40e0cmov [rsp+1288], rdx
37bc40e14mov rdi, r9
37bc40e17movsd_xmm x7, [rip+0x80be31]
37bc40e1fand r14l, -64
37bc40e23mov [rsp+1296], r8
37bc40e2bmovddup x9, [rip+0x80be04]
37bc40e34lea eax, [r14+1]
37bc40e38mov r14l, 1
37bc40e3emov [rsp+52], eax
37bc40e42lea rax, [rsp+112]
37bc40e47mov [rsp+40], rax
37bc40e4clea rax, [rsp+108]
37bc40e51mov [rsp+56], rax
37bc40e56nop [rax+rax]
37bc40e60
37bc40e60loc_37bc40e60:
37bc40e60sub ebx, r14l
37bc40e63mov edx, 64
37bc40e68mov r8, [rsp+40]
37bc40e6dmov rcx, [rsp+1288]
37bc40e75lea ebp, [rbx+1]
37bc40e78cmp ebp, edx
37bc40e7acmovg ebp, edx
37bc40e7dlea edx, [rbp+rbp]
37bc40e81mov [rsp+108], edx
37bc40e85mov rdx, [rsp+56]
37bc40e8acall dlaruv_
37bc40e8fmov rax, [rsp+1280]
37bc40e97cmp [rax], 5
37bc40e9aja 0x37bc40f15
37bc40e9cmov edx, [rax]
37bc40e9elea rax, [rip+0x80bd7b]
37bc40ea5movsxd rdx, [rax+4*rdx]
37bc40ea9add rdx, rax
37bc40eacjmp rdx
37bc40eaenop
37bc40eb0test ebx, ebx
37bc40eb2js 0x37bc40f15
37bc40eb4mov r12, [rsp+40]
37bc40eb9lea r15, [rdi+16]
37bc40ebdmov r13l, 1
37bc40ec3nop
37bc40ec5nop [rax+rax]
37bc40ed0
37bc40ed0loc_37bc40ed0:
37bc40ed0movsd_xmm x0, [r12+8]
37bc40ed7add r13l, 1
37bc40edbadd r12, 16
37bc40edfadd r15, 16
37bc40ee3lea rdx, [rsp+64]
37bc40ee8lea rcx, [rsp+80]
37bc40eedmov [rsp+64], 0
37bc40ef6mulsd x0, x7
37bc40efamovsd_xmm [rsp+72], x0
37bc40f00call fn_37c42fcc0
37bc40f05movupd x0, [rsp+80]
37bc40f0bmovups [r15-32], x0
37bc40f10cmp ebp, r13l
37bc40f13jge 0x37bc40ed0
37bc40f15
37bc40f15loc_37bc40f15:
37bc40f15cmp r14l, [rsp+52]
37bc40f1aje 0x37bc40fe2
37bc40f20
37bc40f20loc_37bc40f20:
37bc40f20mov rax, [rsp+1296]
37bc40f28add rdi, 1024
37bc40f2fadd r14l, 64
37bc40f33mov ebx, [rax]
37bc40f35jmp 0x37bc40e60
37bc40f3anop [rax+rax]
37bc40f40test ebx, ebx
37bc40f42js 0x37bc40f15
37bc40f44mov r15, [rsp+40]
37bc40f49lea r13, [rdi+16]
37bc40f4dmov r12l, 1
37bc40f53pxor x8, x8
37bc40f58nop [rax+rax]
37bc40f60
37bc40f60loc_37bc40f60:
37bc40f60movsd_xmm x0, [r15+8]
37bc40f66movsd_xmm x6, [r15]
37bc40f6blea rdx, [rsp+64]
37bc40f70lea rcx, [rsp+80]
37bc40f75movsd_xmm [rsp+64], x8
37bc40f7cadd r12l, 1
37bc40f80add r15, 16
37bc40f84add r13, 16
37bc40f88mulsd x0, x7
37bc40f8csqrtsd x6, x6
37bc40f90movsd_xmm [rsp+72], x0
37bc40f96call fn_37c42fcc0
37bc40f9bmovsd_xmm x2, [rsp+88]
37bc40fa1movsd_xmm x0, [rsp+80]
37bc40fa7movapd x1, x6
37bc40fabmulsd x1, x0
37bc40fafmovapd x3, x2
37bc40fb3mulsd x3, x8
37bc40fb8mulsd x0, x8
37bc40fbdmulsd x6, x2
37bc40fc1subsd x1, x3
37bc40fc5addsd x0, x6
37bc40fc9unpcklpd x1, x0
37bc40fcdmovups [r13-32], x1
37bc40fd2cmp ebp, r12l
37bc40fd5jge 0x37bc40f60
37bc40fd7cmp r14l, [rsp+52]
37bc40fdcjne 0x37bc40f20
37bc40fe2
37bc40fe2loc_37bc40fe2:
37bc40fe2movups x6, [rsp+1136]
37bc40feamovups x7, [rsp+1152]
37bc40ff2movups x8, [rsp+1168]
37bc40ffbmovups x9, [rsp+1184]
37bc41004add rsp, 1208
37bc4100bpop rbx
37bc4100cpop rsi
37bc4100dpop rdi
37bc4100epop rbp
37bc4100fpop r12
37bc41011pop r13
37bc41013pop r14
37bc41015pop r15
37bc41017ret
37bc41018nop [rax+rax]
37bc41020test ebx, ebx
37bc41022js 0x37bc40f15
37bc41028mov r15, [rsp+40]
37bc4102dlea r13, [rdi+16]
37bc41031mov r12l, 1
37bc41037pxor x8, x8
37bc4103cnop [rax]
37bc41040
37bc41040loc_37bc41040:
37bc41040movsd_xmm x0, [r15]
37bc41045add r12l, 1
37bc41049add r15, 16
37bc4104dadd r13, 16
37bc41051call log
37bc41056lea rdx, [rsp+64]
37bc4105blea rcx, [rsp+80]
37bc41060addsd x0, x0
37bc41064movapd x6, x0
37bc41068movsd_xmm x0, [r15-8]
37bc4106exorpd x6, [rip+0x80bbca]
37bc41076mov [rsp+64], 0
37bc4107fmulsd x0, x7
37bc41083sqrtsd x6, x6
37bc41087unpcklpd x6, x6
37bc4108bmovsd_xmm [rsp+72], x0
37bc41091call fn_37c42fcc0
37bc41096movsd_xmm x0, [rsp+88]
37bc4109cmovsd_xmm x1, [rsp+80]
37bc410a2unpcklpd x1, x0
37bc410a6movhpd x0, [rsp+80]
37bc410acmulpd x1, x6
37bc410b0mulpd x0, x8
37bc410b5addsubpd x1, x0
37bc410b9movups [r13-32], x1
37bc410becmp ebp, r12l
37bc410c1jge 0x37bc41040
37bc410c7jmp 0x37bc40f15
37bc410ccnop [rax]
37bc410d0test ebx, ebx
37bc410d2js 0x37bc40f15
37bc410d8movsxd rax, ebp
37bc410dbmov rcx, [rsp+40]
37bc410e0mov rdx, rdi
37bc410e3shl rax, 4
37bc410e7add rax, rdi
37bc410eanop [rax+rax]
37bc410f5nop [rax+rax]
37bc41100
37bc41100loc_37bc41100:
37bc41100movupd x0, [rcx]
37bc41104add rdx, 16
37bc41108add rcx, 16
37bc4110caddpd x0, x0
37bc41110addpd x0, x9
37bc41115movups [rdx-16], x0
37bc41119cmp rax, rdx
37bc4111cjne 0x37bc41100
37bc4111ejmp 0x37bc40f15
37bc41123nop [rax+rax]
37bc41128test ebx, ebx
37bc4112ajs 0x37bc40f15
37bc41130movsxd rax, ebp
37bc41133mov rcx, [rsp+40]
37bc41138mov rdx, rdi
37bc4113bshl rax, 4
37bc4113fadd rax, rdi
37bc41142nop [rax+rax]
37bc4114anop [rax+rax]
37bc41155nop [rax+rax]
37bc41160
37bc41160loc_37bc41160:
37bc41160movupd x0, [rcx]
37bc41164add rdx, 16
37bc41168add rcx, 16
37bc4116cmovups [rdx-16], x0
37bc41170cmp rax, rdx
37bc41173jne 0x37bc41160
37bc41175jmp 0x37bc40f15
37bc40dc0
37bc40dc0zlarnv_:
37bc40dc0push r15
37bc40dc2push r14
37bc40dc4push r13
37bc40dc6push r12
37bc40dc8push rbp
37bc40dc9push rdi
37bc40dcapush rsi
37bc40dcbpush rbx
37bc40dccsub rsp, 1208
37bc40dd3movups [rsp+1136], x6
37bc40ddbmovups [rsp+1152], x7
37bc40de3movups [rsp+1168], x8
37bc40decmovups [rsp+1184], x9
37bc40df5mov ebx, [r8]
37bc40df8mov [rsp+1280], rcx
37bc40e00test ebx, ebx
37bc40e02jle 0x37bc40fe2
37bc40e08lea r14l, [rbx-1]
37bc40e0cmov [rsp+1288], rdx
37bc40e14mov rdi, r9
37bc40e17movsd_xmm x7, [rip+0x80be31]
37bc40e1fand r14l, -64
37bc40e23mov [rsp+1296], r8
37bc40e2bmovddup x9, [rip+0x80be04]
37bc40e34lea eax, [r14+1]
37bc40e38mov r14l, 1
37bc40e3emov [rsp+52], eax
37bc40e42lea rax, [rsp+112]
37bc40e47mov [rsp+40], rax
37bc40e4clea rax, [rsp+108]
37bc40e51mov [rsp+56], rax
37bc40e56nop [rax+rax]
37bc40e60
37bc40e60loc_37bc40e60:
37bc40e60sub ebx, r14l
37bc40e63mov edx, 64
37bc40e68mov r8, [rsp+40]
37bc40e6dmov rcx, [rsp+1288]
37bc40e75lea ebp, [rbx+1]
37bc40e78cmp ebp, edx
37bc40e7acmovg ebp, edx
37bc40e7dlea edx, [rbp+rbp]
37bc40e81mov [rsp+108], edx
37bc40e85mov rdx, [rsp+56]
37bc40e8acall dlaruv_
37bc40e8fmov rax, [rsp+1280]
37bc40e97cmp [rax], 5
37bc40e9aja 0x37bc40f15
37bc40e9cmov edx, [rax]
37bc40e9elea rax, [rip+0x80bd7b]
37bc40ea5movsxd rdx, [rax+4*rdx]
37bc40ea9add rdx, rax
37bc40eacjmp rdx
37bc40eaenop
37bc40eb0test ebx, ebx
37bc40eb2js 0x37bc40f15
37bc40eb4mov r12, [rsp+40]
37bc40eb9lea r15, [rdi+16]
37bc40ebdmov r13l, 1
37bc40ec3nop
37bc40ec5nop [rax+rax]
37bc40ed0
37bc40ed0loc_37bc40ed0:
37bc40ed0movsd_xmm x0, [r12+8]
37bc40ed7add r13l, 1
37bc40edbadd r12, 16
37bc40edfadd r15, 16
37bc40ee3lea rdx, [rsp+64]
37bc40ee8lea rcx, [rsp+80]
37bc40eedmov [rsp+64], 0
37bc40ef6mulsd x0, x7
37bc40efamovsd_xmm [rsp+72], x0
37bc40f00call fn_37c42fcc0
37bc40f05movupd x0, [rsp+80]
37bc40f0bmovups [r15-32], x0
37bc40f10cmp ebp, r13l
37bc40f13jge 0x37bc40ed0
37bc40f15
37bc40f15loc_37bc40f15:
37bc40f15cmp r14l, [rsp+52]
37bc40f1aje 0x37bc40fe2
37bc40f20
37bc40f20loc_37bc40f20:
37bc40f20mov rax, [rsp+1296]
37bc40f28add rdi, 1024
37bc40f2fadd r14l, 64
37bc40f33mov ebx, [rax]
37bc40f35jmp 0x37bc40e60
37bc40f3anop [rax+rax]
37bc40f40test ebx, ebx
37bc40f42js 0x37bc40f15
37bc40f44mov r15, [rsp+40]
37bc40f49lea r13, [rdi+16]
37bc40f4dmov r12l, 1
37bc40f53pxor x8, x8
37bc40f58nop [rax+rax]
37bc40f60
37bc40f60loc_37bc40f60:
37bc40f60movsd_xmm x0, [r15+8]
37bc40f66movsd_xmm x6, [r15]
37bc40f6blea rdx, [rsp+64]
37bc40f70lea rcx, [rsp+80]
37bc40f75movsd_xmm [rsp+64], x8
37bc40f7cadd r12l, 1
37bc40f80add r15, 16
37bc40f84add r13, 16
37bc40f88mulsd x0, x7
37bc40f8csqrtsd x6, x6
37bc40f90movsd_xmm [rsp+72], x0
37bc40f96call fn_37c42fcc0
37bc40f9bmovsd_xmm x2, [rsp+88]
37bc40fa1movsd_xmm x0, [rsp+80]
37bc40fa7movapd x1, x6
37bc40fabmulsd x1, x0
37bc40fafmovapd x3, x2
37bc40fb3mulsd x3, x8
37bc40fb8mulsd x0, x8
37bc40fbdmulsd x6, x2
37bc40fc1subsd x1, x3
37bc40fc5addsd x0, x6
37bc40fc9unpcklpd x1, x0
37bc40fcdmovups [r13-32], x1
37bc40fd2cmp ebp, r12l
37bc40fd5jge 0x37bc40f60
37bc40fd7cmp r14l, [rsp+52]
37bc40fdcjne 0x37bc40f20
37bc40fe2
37bc40fe2loc_37bc40fe2:
37bc40fe2movups x6, [rsp+1136]
37bc40feamovups x7, [rsp+1152]
37bc40ff2movups x8, [rsp+1168]
37bc40ffbmovups x9, [rsp+1184]
37bc41004add rsp, 1208
37bc4100bpop rbx
37bc4100cpop rsi
37bc4100dpop rdi
37bc4100epop rbp
37bc4100fpop r12
37bc41011pop r13
37bc41013pop r14
37bc41015pop r15
37bc41017ret
37bc41018nop [rax+rax]
37bc41020test ebx, ebx
37bc41022js 0x37bc40f15
37bc41028mov r15, [rsp+40]
37bc4102dlea r13, [rdi+16]
37bc41031mov r12l, 1
37bc41037pxor x8, x8
37bc4103cnop [rax]
37bc41040
37bc41040loc_37bc41040:
37bc41040movsd_xmm x0, [r15]
37bc41045add r12l, 1
37bc41049add r15, 16
37bc4104dadd r13, 16
37bc41051call log
37bc41056lea rdx, [rsp+64]
37bc4105blea rcx, [rsp+80]
37bc41060addsd x0, x0
37bc41064movapd x6, x0
37bc41068movsd_xmm x0, [r15-8]
37bc4106exorpd x6, [rip+0x80bbca]
37bc41076mov [rsp+64], 0
37bc4107fmulsd x0, x7
37bc41083sqrtsd x6, x6
37bc41087unpcklpd x6, x6
37bc4108bmovsd_xmm [rsp+72], x0
37bc41091call fn_37c42fcc0
37bc41096movsd_xmm x0, [rsp+88]
37bc4109cmovsd_xmm x1, [rsp+80]
37bc410a2unpcklpd x1, x0
37bc410a6movhpd x0, [rsp+80]
37bc410acmulpd x1, x6
37bc410b0mulpd x0, x8
37bc410b5addsubpd x1, x0
37bc410b9movups [r13-32], x1
37bc410becmp ebp, r12l
37bc410c1jge 0x37bc41040
37bc410c7jmp 0x37bc40f15
37bc410ccnop [rax]
37bc410d0test ebx, ebx
37bc410d2js 0x37bc40f15
37bc410d8movsxd rax, ebp
37bc410dbmov rcx, [rsp+40]
37bc410e0mov rdx, rdi
37bc410e3shl rax, 4
37bc410e7add rax, rdi
37bc410eanop [rax+rax]
37bc410f5nop [rax+rax]
37bc41100
37bc41100loc_37bc41100:
37bc41100movupd x0, [rcx]
37bc41104add rdx, 16
37bc41108add rcx, 16
37bc4110caddpd x0, x0
37bc41110addpd x0, x9
37bc41115movups [rdx-16], x0
37bc41119cmp rax, rdx
37bc4111cjne 0x37bc41100
37bc4111ejmp 0x37bc40f15
37bc41123nop [rax+rax]
37bc41128test ebx, ebx
37bc4112ajs 0x37bc40f15
37bc41130movsxd rax, ebp
37bc41133mov rcx, [rsp+40]
37bc41138mov rdx, rdi
37bc4113bshl rax, 4
37bc4113fadd rax, rdi
37bc41142nop [rax+rax]
37bc4114anop [rax+rax]
37bc41155nop [rax+rax]
37bc41160
37bc41160loc_37bc41160:
37bc41160movupd x0, [rcx]
37bc41164add rdx, 16
37bc41168add rcx, 16
37bc4116cmovups [rdx-16], x0
37bc41170cmp rax, rdx
37bc41173jne 0x37bc41160
37bc41175jmp 0x37bc40f15
37bc40dc0
37bc4117a
37bc4117a // align 0x10
37bc4117a // align 0x10
37bc41180
37bc41180zlarrv_:
37bc41180push r15
37bc41182push r14
37bc41184push r13
37bc41186push r12
37bc41188push rbp
37bc41189push rdi
37bc4118apush rsi
37bc4118bpush rbx
37bc4118csub rsp, 1016
37bc41193movups [rsp+848], x6
37bc4119bmovups [rsp+864], x7
37bc411a3movups [rsp+880], x8
37bc411acmovups [rsp+896], x9
37bc411b5movups [rsp+912], x10
37bc411bemovups [rsp+928], x11
37bc411c7movups [rsp+944], x12
37bc411d0movups [rsp+960], x13
37bc411d9movups [rsp+976], x14
37bc411e2movups [rsp+992], x15
37bc411ebmov rdi, [rsp+1280]
37bc411f3mov rax, [rsp+1248]
37bc411fbmov r11, [rsp+1144]
37bc41203mov rsi, [rsp+1216]
37bc4120bmov [rdi], 0
37bc41211mov eax, [rax]
37bc41213mov rbx, rcx
37bc41216mov ecx, [rcx]
37bc41218mov [rsp+1096], rdx
37bc41220mov [rsp+1112], r9
37bc41228mov [rsp+344], ecx
37bc4122fmov r15l, ecx
37bc41232test ecx, ecx
37bc41234jle 0x37bc41ab3
37bc4123amov ebp, [r11]
37bc4123dtest ebp, ebp
37bc4123fjle 0x37bc41ab3
37bc41245movsxd rdx, eax
37bc41248xor eax, eax
37bc4124atest rdx, rdx
37bc4124dcmovns rax, rdx
37bc41251xor edx, edx
37bc41253mov [rsp+304], rax
37bc4125bmov r12, rax
37bc4125emov r14, rax
37bc41261lea eax, [rcx+rcx]
37bc41264mov [rsp+376], eax
37bc4126badd eax, ecx
37bc4126dnot r14
37bc41270mov rcx, [rsp+1264]
37bc41278lea r8l, [4*rax]
37bc41280mov [rsp+312], r14
37bc41288shl r8, 3
37bc4128ccall memset
37bc41291lea r8l, [8*r15]
37bc41299mov rcx, [rsp+1272]
37bc412a1xor edx, edx
37bc412a3sub r8l, r15l
37bc412a6shl r8, 2
37bc412aacall memset
37bc412afmov rax, [rsp+1152]
37bc412b7mov rcx, [rsp+1160]
37bc412bfmov edx, 2
37bc412c4lea r8, [rsp+740]
37bc412ccmov eax, [rax]
37bc412cecmp eax, edx
37bc412d0cmovl eax, edx
37bc412d3mov edx, [rcx]
37bc412d5mov [rsp+56], 4
37bc412desub eax, 1
37bc412e1lea ecx, [rdx+1]
37bc412e4cmp ebp, edx
37bc412e6cmovg ebp, ecx
37bc412e9mov rcx, [rsp+1248]
37bc412f1sub ebp, eax
37bc412f3cdqe
37bc412f5mov [rsp+48], rcx
37bc412falea rcx, [rip+0x80b96f]
37bc41301imul rax, r12
37bc41305lea edx, [rbp+1]
37bc41308mov [rsp+740], edx
37bc4130fmov rdx, rbx
37bc41312lea rax, [r14+rax+1]
37bc41317shl rax, 4
37bc4131badd rax, [rsp+1240]
37bc41323mov [rsp+40], rax
37bc41328lea rax, [rip+0x80b931]
37bc4132fmov [rsp+32], rax
37bc41334mov r9, rax
37bc41337call zlaset_
37bc4133cmov edx, 9
37bc41341lea rcx, [rip+0x80b92c]
37bc41348call dlamch_
37bc4134dmov r11, [rsp+1144]
37bc41355mov rax, [rsp+1152]
37bc4135dmovapd x4, x0
37bc41361movapd x7, x0
37bc41365addsd x4, x0
37bc41369mov r8l, [r11]
37bc4136cmovsd_xmm [rsp+808], x4
37bc41375movapd x12, x4
37bc4137acmp [rax], 1
37bc4137dje 0x37bc4254b
37bc41383
37bc41383loc_37bc41383:
37bc41383movsd_xmm x0, [rip+0x80b905]
37bc4138bmov rax, [rsp+1176]
37bc41393mulsd x0, x7
37bc41397movsd_xmm [rax], x0
37bc4139bmov rax, [rsp+1184]
37bc413a3movsd_xmm [rax], x0
37bc413a7
37bc413a7loc_37bc413a7:
37bc413a7movsxd rax, r8l
37bc413aamov r9l, [rsi+4*rax-4]
37bc413aftest r9l, r9l
37bc413b2jle 0x37bc41ab3
37bc413b8mov eax, [rsp+344]
37bc413bfmov [rsp+1280], rdi
37bc413c7mov rdi, rsi
37bc413camov r10l, 1
37bc413d0mov [rsp+184], 1
37bc413dcmov r14, [rsp+1232]
37bc413e4mov r15l, r9l
37bc413e7lea ebx, [rax+1]
37bc413eamov rsi, [rsp+1280]
37bc413f2mov [rsp+1144], r11
37bc413famov r11l, 1
37bc41400mov [rsp+424], ebx
37bc41407mov ebx, [rsp+376]
37bc4140eadd ebx, eax
37bc41410mov [rsp+440], ebx
37bc41417lea ebx, [4*rax]
37bc4141eadd eax, ebx
37bc41420mov [rsp+448], ebx
37bc41427mov [rsp+496], eax
37bc4142enop
37bc41430
37bc41430loc_37bc41430:
37bc41430mov rax, [rsp+1136]
37bc41438mov r9, [rsp+184]
37bc41440lea ebp, [r10-1]
37bc41444movsxd r13, r10l
37bc41447movsxd rbx, ebp
37bc4144amov eax, [rax+4*r9-4]
37bc4144fmov [rsp+192], eax
37bc41456mov rax, r13
37bc41459sub rax, rbx
37bc4145clea rcx, [rdi+4*rax]
37bc41460mov rax, rbx
37bc41463jmp 0x37bc4147b
37bc41465
37bc41465 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc41470
37bc41470loc_37bc41470:
37bc41470cmp [rcx+4*rax-4], r9l
37bc41475jne 0x37bc41480
37bc41477add rax, 1
37bc4147b
37bc4147bloc_37bc4147b:
37bc4147bcmp r8l, eax
37bc4147ejg 0x37bc41470
37bc41480
37bc41480loc_37bc41480:
37bc41480mov [rsp+196], eax
37bc41487cmp eax, r10l
37bc4148ajge 0x37bc41b20
37bc41490mov r11l, [rsp+192]
37bc41498add r11l, 1
37bc4149c
37bc4149cloc_37bc4149c:
37bc4149cadd [rsp+184], 1
37bc414a5cmp r15l, [rsp+184]
37bc414adjl 0x37bc41ab3
37bc414b3mov rax, [rsp+1144]
37bc414bbmov r8l, [rax]
37bc414bejmp 0x37bc41430
37bc414c3
37bc414c3loc_37bc414c3:
37bc414c3mov [rsp+1264], rax
37bc414cbpxor x0, x0
37bc414cfcvtsi2sd x0, [rsp+216]
37bc414d8mov [rsp+1208], r11
37bc414e0mov [rsp+248], rcx
37bc414e8movsd_xmm [rsp+232], x1
37bc414f1call log
37bc414f6mulsd x0, [rip+0x80b792]
37bc414felea eax, [rbx-2]
37bc41501mov edx, 1
37bc41506test eax, eax
37bc41508mov r11, [rsp+1208]
37bc41510movsd_xmm x1, [rsp+232]
37bc41519cmovg edx, eax
37bc4151cmov rax, [rsp+1200]
37bc41524cmp edi, 1
37bc41527mov rcx, [rsp+248]
37bc4152fmovapd x5, x1
37bc41533mov [rsp+432], edx
37bc4153amov edx, [r15+4*r12]
37bc4153emulsd x0, x10
37bc41543mov [rsp+708], edx
37bc4154amovsxd rdx, ebx
37bc4154dmovapd x13, x0
37bc41552movsd_xmm x0, [rax+8*r12]
37bc41558lea rax, [r11+8*rdx]
37bc4155cmovsd_xmm x7, [rax-16]
37bc41561mov [rsp+352], rax
37bc41569subsd x5, x0
37bc4156dmov rax, [rsp+1264]
37bc41575addsd x0, x1
37bc41579movapd x11, x7
37bc4157emovapd x9, x5
37bc41583je 0x37bc42561
37bc41589mov edx, [rsp+432]
37bc41590sub edx, 1
37bc41593movsxd rdx, edx
37bc41596movsd_xmm x3, [r11+8*rdx]
37bc4159cmovsd_xmm [rsp+760], x3
37bc415a5cmp edi, [rsp+428]
37bc415acje 0x37bc42a03
37bc415b2minsd x3, x7
37bc415b6movapd x2, x10
37bc415bbmovapd x1, x7
37bc415bfmulsd x2, x3
37bc415c3
37bc415c3loc_37bc415c3:
37bc415c3mov rdx, [rsp+352]
37bc415cbmovapd x14, x8
37bc415d0mov r10, [rsp+1256]
37bc415d8mov [rsp+320], 0
37bc415e3imul rcx, [rsp+304]
37bc415ecadd rcx, [rsp+312]
37bc415f4mov [rsp+452], 0
37bc415ffmovapd x8, x3
37bc41604movsd_xmm [rdx-16], x3
37bc41609lea edx, [r13+r13]
37bc4160elea r8l, [rdx-1]
37bc41612mov [rsp+328], rcx
37bc4161aadd rcx, [rsp+392]
37bc41622movsxd rdx, edx
37bc41625movsxd r8, r8l
37bc41628shl rcx, 4
37bc4162cadd rcx, [rsp+1240]
37bc41634mov [rsp+1208], r11
37bc4163clea r10, [r10+4*r8-4]
37bc41641mov [rsp+408], rcx
37bc41649lea rcx, [rdx-1]
37bc4164dmov [rsp+248], r10
37bc41655mov r10, [rsp+1272]
37bc4165dlea rdx, [rsp+840]
37bc41665mov [rsp+232], rdx
37bc4166dlea rdx, [rsp+708]
37bc41675lea r10, [r10+4*r12]
37bc41679mov [rsp+480], rcx
37bc41681mov [rsp+400], r10
37bc41689mov [rsp+592], rdx
37bc41691mov [rsp+512], esi
37bc41698mov esi, [rsp+216]
37bc4169fmov [rsp+500], edi
37bc416a6xor edi, edi
37bc416a8mov [rsp+504], r13l
37bc416b0xor r13l, r13l
37bc416b3mov [rsp+508], ebp
37bc416balea rbp, [rsp+704]
37bc416c2mov [rsp+516], r14l
37bc416camov r14, r12
37bc416cdmov r12l, 1
37bc416d3mov [rsp+600], ebx
37bc416damov rbx, rax
37bc416ddmovsd_xmm [rsp+792], x1
37bc416e6movsd_xmm [rsp+744], x2
37bc416ef
37bc416efloc_37bc416ef:
37bc416efmov ecx, [rsp+452]
37bc416f6test ecx, ecx
37bc416f8jne 0x37bc41984
37bc416femov eax, [rsp+320]
37bc41705xor eax, 1
37bc41708mov [rsp+348], eax
37bc4170f
37bc4170floc_37bc4170f:
37bc4170fmov eax, [rsp+348]
37bc41716mov r8, rbp
37bc41719lea rdx, [rip+0x80b560]
37bc41720mov rcx, rbp
37bc41723lea r9, [rsp+752]
37bc4172bmovsd_xmm [rsp+216], x0
37bc41734mov [rsp+840], eax
37bc4173bmov rax, [rsp+208]
37bc41743mov [rsp+552], r9
37bc4174bmov [rsp+160], rax
37bc41753lea rax, [rsp+800]
37bc4175bmov [rsp+576], rax
37bc41763mov [rsp+152], rax
37bc4176blea rax, [rsp+784]
37bc41773mov [rsp+568], rax
37bc4177bmov [rsp+144], rax
37bc41783lea rax, [rsp+776]
37bc4178bmov [rsp+336], rax
37bc41793mov [rsp+136], rax
37bc4179bmov rax, [rsp+248]
37bc417a3mov [rsp+128], rax
37bc417abmov rax, [rsp+400]
37bc417b3mov [rsp+120], rax
37bc417b8lea rax, [rsp+768]
37bc417c0mov [rsp+560], rax
37bc417c8mov [rsp+112], rax
37bc417cdlea rax, [rsp+832]
37bc417d5mov [rsp+584], rax
37bc417ddmov [rsp+104], rax
37bc417e2lea rax, [rsp+716]
37bc417eamov [rsp+536], rax
37bc417f2mov [rsp+96], rax
37bc417f7mov rax, [rsp+232]
37bc417ffmov [rsp+88], rax
37bc41804mov rax, [rsp+408]
37bc4180cmov [rsp+80], rax
37bc41811lea rax, [rsp+744]
37bc41819mov [rsp+544], rax
37bc41821mov [rsp+72], rax
37bc41826mov rax, [rsp+1128]
37bc4182emov [rsp+64], rax
37bc41833mov rax, [rsp+240]
37bc4183bmov [rsp+56], rax
37bc41840mov rax, [rsp+456]
37bc41848mov [rsp+48], rax
37bc4184dmov rax, [rsp+464]
37bc41855mov [rsp+40], rax
37bc4185amov rax, [rsp+472]
37bc41862mov [rsp+32], rax
37bc41867call zlar1v_
37bc4186ctest edi, edi
37bc4186emovsd_xmm x5, [rsp+784]
37bc41877movsd_xmm x0, [rsp+216]
37bc41880je 0x37bc41889
37bc41882comisd x15, x5
37bc41887jbe 0x37bc418a0
37bc41889
37bc41889loc_37bc41889:
37bc41889movsd_xmm x7, [rsp+752]
37bc41892movapd x15, x5
37bc41897movsd_xmm [rsp+608], x7
37bc418a0
37bc418a0loc_37bc418a0:
37bc418a0mov rax, [rsp+248]
37bc418a8mov rcx, [rsp+480]
37bc418b0movapd x1, x13
37bc418b5mulsd x1, x8
37bc418bamov edx, [rax]
37bc418bcmov rax, [rsp+1256]
37bc418c4lea r10, [rax+4*rcx]
37bc418c8cmp esi, edx
37bc418camov eax, [r10]
37bc418cdcmovg esi, edx
37bc418d0cmp r12l, eax
37bc418d3cmovl r12l, eax
37bc418d7comisd x5, x1
37bc418dbjbe 0x37bc42ee8
37bc418e1movsd_xmm x6, [rsp+752]
37bc418eamovsd_xmm x7, [rsp+808]
37bc418f3movsd_xmm x1, [rsp+800]
37bc418fcmovapd x2, x6
37bc41900andpd x2, [rip+0x80b3a8]
37bc41908movapd x3, x1
37bc4190candpd x3, [rip+0x80b39c]
37bc41914mulsd x2, x7
37bc41918comisd x3, x2
37bc4191cjbe 0x37bc42ee8
37bc41922mov eax, [rsp+320]
37bc41929test eax, eax
37bc4192bjne 0x37bc431f4
37bc41931mov eax, [rsp+716]
37bc41938add edi, 1
37bc4193bcmp [rsp+708], eax
37bc41942jle 0x37bc425ae
37bc41948pxor x5, x5
37bc4194ccomisd x1, x5
37bc41950jb 0x37bc41967
37bc41952addsd x1, x6
37bc41956comisd x0, x1
37bc4195ajb 0x37bc41967
37bc4195ccomisd x1, x9
37bc41961jae 0x37bc42e95
37bc41967
37bc41967loc_37bc41967:
37bc41967movapd x1, x0
37bc4196bsubsd x1, x9
37bc41970comisd x2, x1
37bc41974ja 0x37bc41984
37bc41976cmp edi, 9
37bc41979jle 0x37bc41984
37bc4197b
37bc4197bloc_37bc4197b:
37bc4197bcmp edi, 10
37bc4197ejne 0x37bc433ce
37bc41984
37bc41984loc_37bc41984:
37bc41984mov rax, [rsp+1272]
37bc4198cmov rdx, [rsp+280]
37bc41994mov rcx, rbp
37bc41997movsd_xmm [rsp+320], x0
37bc419a0mov r8, [rsp+240]
37bc419a8movsd_xmm [rsp+840], x12
37bc419b2mov eax, [rax+4*r14]
37bc419b6mov [rsp+712], eax
37bc419bdmov rax, [rsp+360]
37bc419c5mov eax, [r15+4*rax]
37bc419c9mov [rsp+216], eax
37bc419d0sub eax, 1
37bc419d3mov [rsp+728], eax
37bc419dalea rax, [rsp+696]
37bc419e2mov [rsp+128], rax
37bc419ealea rax, [rsp+712]
37bc419f2mov [rsp+120], rax
37bc419f7lea rax, [rsp+816]
37bc419ffmov [rsp+112], rax
37bc41a04mov rax, [rsp+1128]
37bc41a0cmov [rsp+104], rax
37bc41a11mov rax, [rsp+288]
37bc41a19mov [rsp+96], rax
37bc41a1emov rax, [rsp+208]
37bc41a26mov [rsp+88], rax
37bc41a2bmov rax, [rsp+264]
37bc41a33mov [rsp+80], rax
37bc41a38mov rax, [rsp+272]
37bc41a40mov [rsp+72], rax
37bc41a45mov rax, [rsp+256]
37bc41a4dmov [rsp+64], rax
37bc41a52lea rax, [rsp+728]
37bc41a5amov [rsp+56], rax
37bc41a5fmov rax, [rsp+232]
37bc41a67mov [rsp+48], rax
37bc41a6clea rax, [rip+0x80b215]
37bc41a73mov [rsp+40], rax
37bc41a78mov rax, [rsp+592]
37bc41a80mov r9, rax
37bc41a83mov [rsp+32], rax
37bc41a88call dlarrb_
37bc41a8dmov edx, [rsp+696]
37bc41a94movsd_xmm x0, [rsp+320]
37bc41a9dtest edx, edx
37bc41a9fje 0x37bc42642
37bc41aa5mov rdi, [rsp+1280]
37bc41aadmov [rdi], -3
37bc41ab3
37bc41ab3loc_37bc41ab3:
37bc41ab3movups x6, [rsp+848]
37bc41abbmovups x7, [rsp+864]
37bc41ac3movups x8, [rsp+880]
37bc41accmovups x9, [rsp+896]
37bc41ad5movups x10, [rsp+912]
37bc41ademovups x11, [rsp+928]
37bc41ae7movups x12, [rsp+944]
37bc41af0movups x13, [rsp+960]
37bc41af9movups x14, [rsp+976]
37bc41b02movups x15, [rsp+992]
37bc41b0badd rsp, 1016
37bc41b12pop rbx
37bc41b13pop rsi
37bc41b14pop rdi
37bc41b15pop rbp
37bc41b16pop r12
37bc41b18pop r13
37bc41b1apop r14
37bc41b1cpop r15
37bc41b1eret
37bc41b1f
37bc41b1f 90 .
37bc41b20
37bc41b20loc_37bc41b20:
37bc41b20mov rcx, [rsp+1152]
37bc41b28cmp [rcx], eax
37bc41b2ajg 0x37bc41b39
37bc41b2cmov rax, [rsp+1160]
37bc41b34cmp [rax], r10l
37bc41b37jge 0x37bc41b56
37bc41b39
37bc41b39loc_37bc41b39:
37bc41b39mov r11l, [rsp+192]
37bc41b41mov r10l, [rsp+196]
37bc41b49add r11l, 1
37bc41b4dadd r10l, 1
37bc41b51jmp 0x37bc4149c
37bc41b56
37bc41b56loc_37bc41b56:
37bc41b56movsxd rax, [rsp+192]
37bc41b5emov rdx, [rsp+1120]
37bc41b66mov [rsp+296], rax
37bc41b6emov r8, rax
37bc41b71sub rax, 1
37bc41b75movsd_xmm x6, [rdx+8*rax]
37bc41b7amov [rsp+384], rax
37bc41b82lea eax, [r11+r11]
37bc41b86lea edx, [rax-1]
37bc41b89cdqe
37bc41b8bmovsxd rdx, edx
37bc41b8emovsd_xmm x0, [r14+8*rax-8]
37bc41b95movsd_xmm x1, [r14+8*rdx-8]
37bc41b9clea edx, [r11+1]
37bc41ba0cmp r8l, edx
37bc41ba3jl 0x37bc4244c
37bc41ba9mov edx, r8l
37bc41bacmovsxd rcx, r11l
37bc41bafsub edx, r11l
37bc41bb2mov rax, rcx
37bc41bb5sub edx, 1
37bc41bb8shl rax, 4
37bc41bbcadd rdx, rcx
37bc41bbfadd rax, r14
37bc41bc2shl rdx, 4
37bc41bc6lea rdx, [r14+rdx+16]
37bc41bcbnop [rax+rax]
37bc41bd5nop [rax+rax]
37bc41be0
37bc41be0loc_37bc41be0:
37bc41be0minsd x1, [rax]
37bc41be4maxsd x0, [rax+8]
37bc41be9add rax, 16
37bc41bedcmp rdx, rax
37bc41bf0jne 0x37bc41be0
37bc41bf2mov eax, [rsp+192]
37bc41bf9subsd x0, x1
37bc41bfdsub eax, r11l
37bc41c00movsd_xmm [rsp+816], x0
37bc41c09add eax, 1
37bc41c0cmov [rsp+704], eax
37bc41c13mov eax, [rsp+196]
37bc41c1asub eax, r10l
37bc41c1dadd eax, 1
37bc41c20mov [rsp+700], eax
37bc41c27
37bc41c27loc_37bc41c27:
37bc41c27lea rax, [rip+0x80b052]
37bc41c2elea r9, [8*rbx]
37bc41c36mov rdx, [rsp+1192]
37bc41c3emov [rsp+204], r10l
37bc41c46mov [rsp+32], rax
37bc41c4bmov r12, r9
37bc41c4emov r8, rax
37bc41c51lea rcx, [rsp+700]
37bc41c59mov [rsp+616], r9
37bc41c61add rdx, r12
37bc41c64add r9, [rsp+1264]
37bc41c6cmov [rsp+200], r11l
37bc41c74mov [rsp+256], r9
37bc41c7ccall dcopy_
37bc41c81mov edx, [rsp+700]
37bc41c88movsxd rax, [rsp+344]
37bc41c90movsxd rcx, [rsp+424]
37bc41c98mov [rsp+428], edx
37bc41c9fmov [rsp+528], rax
37bc41ca7test edx, edx
37bc41ca9jle 0x37bc430d5
37bc41cafmov r11l, [rsp+200]
37bc41cb7mov r10, [rsp+1192]
37bc41cbfsub edx, 1
37bc41cc2add rdx, r13
37bc41cc5lea eax, [r11-1]
37bc41cc9lea rdx, [r10+8*rdx+8]
37bc41ccemov r10l, [rsp+204]
37bc41cd6mov [rsp+624], eax
37bc41cddmov rax, [rsp+1192]
37bc41ce5lea rax, [rax+r12+8]
37bc41ceamov [rsp+664], rax
37bc41cf2nop [rax]
37bc41cf5nop [rax+rax]
37bc41d00
37bc41d00loc_37bc41d00:
37bc41d00movsd_xmm x0, [rax-8]
37bc41d05add rax, 8
37bc41d09addsd x0, x6
37bc41d0dmovsd_xmm [rax-16], x0
37bc41d12cmp rdx, rax
37bc41d15jne 0x37bc41d00
37bc41d17mov rax, [rsp+1272]
37bc41d1fmov rdx, [rsp+528]
37bc41d27mov r12l, 1
37bc41d2dmov r8l, [rsp+428]
37bc41d35mov [rax+4*rdx], 1
37bc41d3cmov [rax+4*rcx], r8l
37bc41d40mov rcx, [rsp+1272]
37bc41d48movsxd rax, [rsp+440]
37bc41d50lea rax, [rcx+4*rax]
37bc41d54mov rcx, [rsp+1264]
37bc41d5cmov [rsp+288], rax
37bc41d64movsxd rax, [rsp+496]
37bc41d6clea r8, [rcx+8*rax]
37bc41d70mov rax, [rsp+616]
37bc41d78mov rcx, [rsp+1200]
37bc41d80mov [rsp+208], r8
37bc41d88add rcx, rax
37bc41d8badd rax, [rsp+1208]
37bc41d93mov [rsp+272], rax
37bc41d9bmov eax, [rsp+376]
37bc41da2mov [rsp+264], rcx
37bc41daamov rcx, [rsp+1264]
37bc41db2lea eax, [r11+rax-1]
37bc41db7cdqe
37bc41db9lea rax, [rcx+8*rax]
37bc41dbdmov [rsp+240], rax
37bc41dc5movsxd rax, [rsp+624]
37bc41dcdshl rax, 3
37bc41dd1mov [rsp+640], rax
37bc41dd9add rax, [rsp+1112]
37bc41de1mov [rsp+280], rax
37bc41de9mov eax, [rsp+344]
37bc41df0lea eax, [rax+r11-1]
37bc41df5cdqe
37bc41df7lea rax, [rcx+8*rax]
37bc41dfbmov rcx, [rsp+1120]
37bc41e03mov [rsp+456], rax
37bc41e0bmovsxd rax, r11l
37bc41e0emov [rsp+392], rax
37bc41e16lea rax, [8*rax-8]
37bc41e1eadd rcx, rax
37bc41e21add rax, [rsp+1112]
37bc41e29mov [rsp+472], rax
37bc41e31mov rax, rdx
37bc41e34shl rax, 5
37bc41e38mov [rsp+464], rcx
37bc41e40sub r8, rax
37bc41e43lea rax, [8*rdx]
37bc41e4bmov [rsp+656], rax
37bc41e53add rax, r8
37bc41e56mov [rsp+648], r8
37bc41e5emov [rsp+520], rax
37bc41e66mov [rsp+416], 0
37bc41e71mov [rsp+436], 1
37bc41e7cmov [rsp+204], 0
37bc41e87mov [rsp+200], r10l
37bc41e8fmov [rsp+676], r15l
37bc41e97mov [rsp+1232], r14
37bc41e9fmov [rsp+380], ebp
37bc41ea6mov [rsp+680], r13
37bc41eaemov [rsp+360], rbx
37bc41eb6mov [rsp+444], r11l
37bc41ebemov r11, [rsp+1120]
37bc41ec6
37bc41ec6loc_37bc41ec6:
37bc41ec6mov rax, [rsp+1144]
37bc41ecemov ebx, [rsp+416]
37bc41ed5cmp [rax], ebx
37bc41ed7jl 0x37bc4341b
37bc41eddmov ebx, [rsp+344]
37bc41ee4movsxd rcx, [rsp+376]
37bc41eeccmp r12l, 1
37bc41ef0mov r14l, [rsp+436]
37bc41ef8movsxd rax, ebx
37bc41efbcmovne rax, rcx
37bc41effcmovne ecx, ebx
37bc41f02mov [rsp+672], ecx
37bc41f09test r14l, r14l
37bc41f0cje 0x37bc433e1
37bc41f12mov rbx, [rsp+1272]
37bc41f1amov [rsp+604], r12l
37bc41f22mov [rsp+1216], rdi
37bc41f2amov ebp, [rsp+192]
37bc41f31lea r14, [rbx+4*rax]
37bc41f35mov [rsp+1280], rsi
37bc41f3dmov rdi, [rsp+648]
37bc41f45mov [rsp+488], r14
37bc41f4dmov r12, [rsp+1264]
37bc41f55mov [rsp+368], 1
37bc41f61mov rsi, [rsp+1112]
37bc41f69mov [rsp+420], 0
37bc41f74
37bc41f74loc_37bc41f74:
37bc41f74mov rax, [rsp+488]
37bc41f7cmov rcx, [rsp+368]
37bc41f84mov r13l, [rsp+416]
37bc41f8cmov ebx, [rax+8*rcx-8]
37bc41f90mov eax, [rax+8*rcx-4]
37bc41f94mov [rsp+216], eax
37bc41f9btest r13l, r13l
37bc41f9ejne 0x37bc42687
37bc41fa4
37bc41fa4loc_37bc41fa4:
37bc41fa4cmp ebp, [rsp+444]
37bc41fabjle 0x37bc41ffa
37bc41fad
37bc41fadloc_37bc41fad:
37bc41fadmov rax, [rsp+392]
37bc41fb5mov rdx, [rsp+520]
37bc41fbdnop [rax]
37bc41fc0
37bc41fc0loc_37bc41fc0:
37bc41fc0movsd_xmm x0, [r11+8*rax-8]
37bc41fc7movsd_xmm x1, [rsi+8*rax-8]
37bc41fcdmulsd x1, x0
37bc41fd1mulsd x0, x1
37bc41fd5movsd_xmm [rdi+8*rax-8], x1
37bc41fdbmovsd_xmm [rdx+8*rax-8], x0
37bc41fe1add rax, 1
37bc41fe5cmp ebp, eax
37bc41fe7jg 0x37bc41fc0
37bc41fe9mov r10l, [rsp+416]
37bc41ff1test r10l, r10l
37bc41ff4jne 0x37bc42e9f
37bc41ffa
37bc41ffaloc_37bc41ffa:
37bc41ffamov [rsp+720], ebx
37bc42001cmp [rsp+216], ebx
37bc42008jl 0x37bc43440
37bc4200e
37bc4200eloc_37bc4200e:
37bc4200emov [rsp+628], ebp
37bc42015mov r14l, ebx
37bc42018mov eax, [rsp+380]
37bc4201fmovapd x8, x6
37bc42024mov [rsp+1112], rsi
37bc4202cmov ebp, [rsp+216]
37bc42033movapd x10, x7
37bc42038mov [rsp+1120], r11
37bc42040lea esi, [rax+rbx]
37bc42043mov r11, [rsp+1208]
37bc4204bmov rax, r12
37bc4204emov [rsp+632], rdi
37bc42056mov r15, [rsp+1224]
37bc4205ejmp 0x37bc42070
37bc42060
37bc42060loc_37bc42060:
37bc42060add r14l, 1
37bc42064add esi, 1
37bc42067cmp ebp, r14l
37bc4206ajl 0x37bc4216f
37bc42070
37bc42070loc_37bc42070:
37bc42070cmp r14l, ebp
37bc42073je 0x37bc420a1
37bc42075mov rdi, [rsp+1168]
37bc4207dmovsxd rdx, esi
37bc42080sub rdx, 1
37bc42084movsd_xmm x0, [rax+8*rdx]
37bc42089andpd x0, [rip+0x80ac1f]
37bc42091mulsd x0, [rdi]
37bc42095movsd_xmm x1, [r11+8*rdx]
37bc4209bcomisd x1, x0
37bc4209fjb 0x37bc42060
37bc420a1
37bc420a1loc_37bc420a1:
37bc420a1mov rbx, [rsp+1152]
37bc420a9mov edi, [rsp+720]
37bc420b0mov ecx, r14l
37bc420b3mov [rsp+724], r14l
37bc420bbmov edx, [rbx]
37bc420bdmov ebx, [rsp+200]
37bc420c4sub ecx, edi
37bc420c6add ebx, edi
37bc420c8cmp edx, 1
37bc420cbje 0x37bc4241f
37bc420d1
37bc420d1loc_37bc420d1:
37bc420d1cmp edx, ebx
37bc420d3jl 0x37bc421e0
37bc420d9lea r10l, [rdx-1]
37bc420ddmov [rsp+216], r10l
37bc420e5
37bc420e5loc_37bc420e5:
37bc420e5test ecx, ecx
37bc420e7jg 0x37bc42206
37bc420ed
37bc420edloc_37bc420ed:
37bc420edmov ecx, [rsp+704]
37bc420f4lea r13l, [rbx-1]
37bc420f8mov [rsp+216], ecx
37bc420ffmov rcx, [rsp+1144]
37bc42107mov ecx, [rcx]
37bc42109mov [rsp+224], ecx
37bc42110movsxd rcx, r13l
37bc42113lea r12, [rcx-1]
37bc42117movsd_xmm x1, [rax+8*r12]
37bc4211dmovsd_xmm [rsp+752], x1
37bc42126cmp edx, r13l
37bc42129jg 0x37bc4213c
37bc4212bmov rdx, [rsp+1160]
37bc42133cmp [rdx], r13l
37bc42136jge 0x37bc414c3
37bc4213c
37bc4213cloc_37bc4213c:
37bc4213caddsd x1, x8
37bc42141mov rdi, [rsp+1192]
37bc42149movsd_xmm [rdi+8*r12], x1
37bc4214f
37bc4214floc_37bc4214f:
37bc4214fadd [rsp+204], 1
37bc42157
37bc42157loc_37bc42157:
37bc42157add r14l, 1
37bc4215badd esi, 1
37bc4215emov [rsp+720], r14l
37bc42166cmp ebp, r14l
37bc42169jge 0x37bc42070
37bc4216f
37bc4216floc_37bc4216f:
37bc4216fmov r12, rax
37bc42172mov ebp, [rsp+628]
37bc42179add [rsp+368], 1
37bc42182movapd x6, x8
37bc42187mov rdi, [rsp+632]
37bc4218fmov rsi, [rsp+1112]
37bc42197movapd x7, x10
37bc4219cmov r11, [rsp+1120]
37bc421a4mov rax, [rsp+368]
37bc421accmp [rsp+436], eax
37bc421b3jge 0x37bc41f74
37bc421b9
37bc421b9loc_37bc421b9:
37bc421b9mov r12l, [rsp+604]
37bc421c1mov rdi, [rsp+1216]
37bc421c9mov rsi, [rsp+1280]
37bc421d1jmp 0x37bc433ec
37bc421d6
37bc421d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc421e0
37bc421e0loc_37bc421e0:
37bc421e0mov r10, [rsp+1160]
37bc421e8lea r9l, [rbx-1]
37bc421ecmov r8l, [r10]
37bc421efcmp r9l, r8l
37bc421f2cmovle r8l, r9l
37bc421f6mov [rsp+216], r8l
37bc421fetest ecx, ecx
37bc42200jle 0x37bc420ed
37bc42206
37bc42206loc_37bc42206:
37bc42206cmp edi, 1
37bc42209je 0x37bc42510
37bc4220flea edx, [rbx-2]
37bc42212movsxd rdx, edx
37bc42215movsd_xmm x0, [r11+8*rdx-8]
37bc4221c
37bc4221cloc_37bc4221c:
37bc4221clea r9, [rsp+696]
37bc42224movsxd r8, esi
37bc42227mov ecx, [rsp+380]
37bc4222emovsd_xmm [rsp+760], x0
37bc42237mov [rsp+232], r9
37bc4223flea r9, [rsp+816]
37bc42247sub r8, 1
37bc4224blea r13, [rsp+808]
37bc42253mov [rsp+224], r9
37bc4225blea edx, [rdi+rcx]
37bc4225emov r12, r8
37bc42261lea r9, [rsp+728]
37bc42269movsd_xmm x0, [r11+8*r8]
37bc4226fmov [rsp+248], r9
37bc42277movsxd rdx, edx
37bc4227amov [rsp+1208], r11
37bc42282mov edx, [r15+4*rdx-4]
37bc42287mov [rsp+348], r14l
37bc4228fmov r14, [rsp+360]
37bc42297mov [rsp+320], edi
37bc4229elea rdi, [rsp+704]
37bc422a6mov [rsp+328], ebp
37bc422adlea rbp, [rsp+732]
37bc422b5mov [rsp+336], esi
37bc422bcmov rsi, r15
37bc422bfmov r15, rax
37bc422c2mov [rsp+352], ebx
37bc422c9mov ebx, 1
37bc422cemovsd_xmm [rsp+792], x0
37bc422d7
37bc422d7loc_37bc422d7:
37bc422d7mov eax, [rsi+4*r14]
37bc422dbmov [rsp+732], edx
37bc422e2mov r9, rbp
37bc422e5mov rcx, rdi
37bc422e8mov [rsp+48], r13
37bc422edmov r8, [rsp+240]
37bc422f5lea edx, [rax-1]
37bc422f8mov rax, [rsp+232]
37bc42300mov [rsp+40], r13
37bc42305mov [rsp+32], rbp
37bc4230amov [rsp+128], rax
37bc42312mov rax, [rsp+224]
37bc4231amov [rsp+728], edx
37bc42321mov rdx, [rsp+280]
37bc42329mov [rsp+112], rax
37bc4232emov rax, [rsp+1128]
37bc42336mov [rsp+120], rdi
37bc4233bmov [rsp+104], rax
37bc42340mov rax, [rsp+288]
37bc42348mov [rsp+96], rax
37bc4234dmov rax, [rsp+208]
37bc42355mov [rsp+88], rax
37bc4235amov rax, [rsp+264]
37bc42362mov [rsp+80], rax
37bc42367mov rax, [rsp+272]
37bc4236fmov [rsp+72], rax
37bc42374mov rax, [rsp+256]
37bc4237cmov [rsp+64], rax
37bc42381mov rax, [rsp+248]
37bc42389mov [rsp+56], rax
37bc4238ecall dlarrb_
37bc42393cmp ebx, 2
37bc42396jne 0x37bc42411
37bc42398mov r14l, [rsp+348]
37bc423a0mov edx, [rsp+200]
37bc423a7mov rax, r15
37bc423aamov rcx, rdi
37bc423admov r10, [rsp+1152]
37bc423b5mov r15, rsi
37bc423b8mov ebp, [rsp+328]
37bc423bfmov ebx, [rsp+352]
37bc423c6mov r11, [rsp+1208]
37bc423ceadd edx, r14l
37bc423d1mov esi, [rsp+336]
37bc423d8mov edi, [rsp+320]
37bc423dfcmp [r10], edx
37bc423e2jge 0x37bc423f7
37bc423e4mov rdx, [rsp+1160]
37bc423ecsub ebx, 1
37bc423efcmp ebx, [rdx]
37bc423f1jle 0x37bc42a31
37bc423f7
37bc423f7loc_37bc423f7:
37bc423f7mov edx, [rsp+204]
37bc423fesub edx, edi
37bc42400lea edi, [rdx+r14+1]
37bc42405mov [rsp+204], edi
37bc4240cjmp 0x37bc42157
37bc42411
37bc42411loc_37bc42411:
37bc42411mov edx, [rsi+4*r12]
37bc42415mov ebx, 2
37bc4241ajmp 0x37bc422d7
37bc4241f
37bc4241floc_37bc4241f:
37bc4241fmov r8, [rsp+1144]
37bc42427mov r10, [rsp+1160]
37bc4242fmov r8l, [r8]
37bc42432cmp [r10], r8l
37bc42435jne 0x37bc420d1
37bc4243blea r10l, [rbx-1]
37bc4243fmov [rsp+216], r10l
37bc42447jmp 0x37bc420e5
37bc4244c
37bc4244cloc_37bc4244c:
37bc4244cmov ecx, [rsp+192]
37bc42453subsd x0, x1
37bc42457movd x5, r11l
37bc4245cpshufd x2, x5, -32
37bc42461mov eax, ecx
37bc42463movsd_xmm [rsp+816], x0
37bc4246csub eax, r11l
37bc4246fadd eax, 1
37bc42472mov [rsp+704], eax
37bc42479mov eax, [rsp+196]
37bc42480sub eax, r10l
37bc42483add eax, 1
37bc42486mov [rsp+700], eax
37bc4248dcmp ecx, r11l
37bc42490jne 0x37bc41c27
37bc42496mov rax, [rsp+304]
37bc4249emov rbx, [rsp+1240]
37bc424a6movq x3, [rip+0x80a7f2]
37bc424aemov r11l, edx
37bc424b1imul rax, r13
37bc424b5add rax, [rsp+312]
37bc424bdadd rax, [rsp+296]
37bc424c5shl rax, 4
37bc424c9movups [rbx+rax], x3
37bc424cdmov rbx, [rsp+1256]
37bc424d5lea eax, [r10+r10-1]
37bc424daadd r10l, 1
37bc424decdqe
37bc424e0movq [rbx+4*rax-4], x2
37bc424e6mov rbx, [rsp+1192]
37bc424eelea rax, [r13-1]
37bc424f2addsd x6, [rbx+8*r13-8]
37bc424f9movsd_xmm [rbx+8*rax], x6
37bc424femov rbx, [rsp+1264]
37bc42506movsd_xmm [rbx+8*rax], x6
37bc4250bjmp 0x37bc4149c
37bc42510
37bc42510loc_37bc42510:
37bc42510mov rcx, [rsp+360]
37bc42518mov rdx, [rsp+1192]
37bc42520pxor x1, x1
37bc42524movsd_xmm x0, [rdx+8*rcx]
37bc42529mov rdx, [rsp+1200]
37bc42531subsd x0, [rdx+8*rcx]
37bc42536mov rcx, [rsp+1096]
37bc4253esubsd x0, [rcx]
37bc42542maxsd x0, x1
37bc42546jmp 0x37bc4221c
37bc4254b
37bc4254bloc_37bc4254b:
37bc4254bmov rax, [rsp+1160]
37bc42553cmp [rax], r8l
37bc42556jne 0x37bc41383
37bc4255cjmp 0x37bc413a7
37bc42561
37bc42561loc_37bc42561:
37bc42561movapd x1, x5
37bc42565movapd x2, x0
37bc42569andpd x1, [rip+0x80a73f]
37bc42571andpd x2, [rip+0x80a737]
37bc42579maxsd x1, x2
37bc4257dmulsd x1, x10
37bc42582movsd_xmm [rsp+760], x1
37bc4258bmovapd x3, x1
37bc4258fcmp [rsp+428], 1
37bc42597je 0x37bc42a28
37bc4259dminsd x3, x7
37bc425a1movapd x1, x7
37bc425a5pxor x2, x2
37bc425a9jmp 0x37bc415c3
37bc425ae
37bc425aeloc_37bc425ae:
37bc425aepxor x3, x3
37bc425b2comisd x3, x1
37bc425b6jb 0x37bc41967
37bc425bcaddsd x1, x6
37bc425c0comisd x0, x1
37bc425c4jb 0x37bc41967
37bc425cacomisd x1, x9
37bc425cfjb 0x37bc41967
37bc425d5movapd x0, x6
37bc425d9
37bc425d9loc_37bc425d9:
37bc425d9movapd x2, x9
37bc425demovsd_xmm x5, [rip+0x80a6e2]
37bc425e6movsd_xmm [rsp+752], x1
37bc425efandpd x1, [rip+0x80a6b9]
37bc425f7addsd x2, x0
37bc425fbmov rax, [rsp+1200]
37bc42603mulsd x1, x7
37bc42607mulsd x2, x5
37bc4260bmovsd_xmm [rbx+8*r14], x2
37bc42611movapd x2, x0
37bc42615subsd x2, x9
37bc4261amulsd x5, x2
37bc4261ecomisd x1, x2
37bc42622movsd_xmm [rax+8*r14], x5
37bc42628ja 0x37bc42eac
37bc4262ecmp edi, 9
37bc42631jle 0x37bc42eb7
37bc42637mov r13l, 1
37bc4263djmp 0x37bc4197b
37bc42642
37bc42642loc_37bc42642:
37bc42642movsd_xmm x1, [rbx+8*r14]
37bc42648mov rax, [rsp+1272]
37bc42650mov [rsp+452], 1
37bc4265bmov [rsp+348], 0
37bc42666mov [rax+4*r14], 0
37bc4266emov [rsp+320], 1
37bc42679movsd_xmm [rsp+752], x1
37bc42682jmp 0x37bc4170f
37bc42687
37bc42687loc_37bc42687:
37bc42687lea r13, [rsp+704]
37bc4268f
37bc4268floc_37bc4268f:
37bc4268fmov rax, [rsp+1152]
37bc42697mov ecx, [rax]
37bc42699mov eax, [rsp+200]
37bc426a0lea edx, [rax+rbx]
37bc426a3cmp ecx, 1
37bc426a6je 0x37bc42ec2
37bc426ac
37bc426acloc_37bc426ac:
37bc426aclea eax, [rcx-1]
37bc426afcmp ecx, edx
37bc426b1jl 0x37bc42e22
37bc426b7
37bc426b7loc_37bc426b7:
37bc426b7mov r15, [rsp+304]
37bc426bfcdqe
37bc426c1mov r10, [rsp+312]
37bc426c9mov edx, [rsp+704]
37bc426d0imul rax, r15
37bc426d4lea r14, [rax+r10]
37bc426d8movsxd rax, ecx
37bc426dbimul rax, r15
37bc426dflea r15, [rax+r10]
37bc426e3cmp edx, 1
37bc426e6jle 0x37bc4274d
37bc426e8lea eax, [rdx-1]
37bc426eblea r10, [8*rax]
37bc426f3mov rax, [rsp+392]
37bc426fblea r8, [8*rax]
37bc42703lea rcx, [r14+rax]
37bc42707lea rdx, [r15+rax]
37bc4270bshl rcx, 4
37bc4270flea r9, [rsi+r8]
37bc42713xor eax, eax
37bc42715shl rdx, 4
37bc42719add rcx, [rsp+1240]
37bc42721add r8, r11
37bc42724add rdx, [rsp+1240]
37bc4272c
37bc4272cloc_37bc4272c:
37bc4272cmovsd_xmm x0, [rcx+2*rax]
37bc42731movsd_xmm [r9+rax-8], x0
37bc42738movsd_xmm x0, [rdx+2*rax]
37bc4273dmovsd_xmm [r8+rax-8], x0
37bc42744add rax, 8
37bc42748cmp r10, rax
37bc4274bjne 0x37bc4272c
37bc4274d
37bc4274dloc_37bc4274d:
37bc4274dmov rcx, [rsp+296]
37bc42755mov rdx, [rsp+1240]
37bc4275dlea r8, [rip+0x80a520]
37bc42764mov [rsp+1120], r11
37bc4276clea rax, [rcx+r14]
37bc42770shl rax, 4
37bc42774movsd_xmm x0, [rdx+rax]
37bc42779mov rax, [rsp+384]
37bc42781movsd_xmm [rsi+8*rax], x0
37bc42786lea rax, [rcx+r15]
37bc4278alea rcx, [rip+0x80a4df]
37bc42791shl rax, 4
37bc42795movsd_xmm x6, [rdx+rax]
37bc4279amov rax, [rsp+1248]
37bc427a2mov [rsp+56], 4
37bc427abmov [rsp+48], rax
37bc427b0mov rax, [rsp+392]
37bc427b8add rax, r14
37bc427bbshl rax, 4
37bc427bfadd rax, rdx
37bc427c2mov rdx, r13
37bc427c5mov [rsp+40], rax
37bc427calea rax, [rip+0x80a48f]
37bc427d1mov [rsp+32], rax
37bc427d6mov r9, rax
37bc427d9call zlaset_
37bc427decmp ebp, [rsp+444]
37bc427e5mov r11, [rsp+1120]
37bc427edjg 0x37bc41fad
37bc427f3
37bc427f3loc_37bc427f3:
37bc427f3mov ecx, [rsp+380]
37bc427famov rdx, [rsp+1224]
37bc42802mov [rsp+1120], r11
37bc4280alea r9, [rsp+732]
37bc42812lea eax, [rcx+rbx]
37bc42815cdqe
37bc42817mov eax, [rdx+4*rax-4]
37bc4281bmov [rsp+732], eax
37bc42822mov eax, [rsp+216]
37bc42829add eax, ecx
37bc4282bmov rcx, [rsp+360]
37bc42833cdqe
37bc42835mov eax, [rdx+4*rax-4]
37bc42839mov [rsp+736], eax
37bc42840mov eax, [rdx+4*rcx]
37bc42843lea rdx, [rsp+696]
37bc4284bmov ecx, [rsp+376]
37bc42852mov [rsp+128], rdx
37bc4285alea rdx, [rsp+816]
37bc42862mov [rsp+224], eax
37bc42869sub eax, 1
37bc4286cmov [rsp+728], eax
37bc42873mov eax, [rsp+444]
37bc4287amov [rsp+112], rdx
37bc4287flea rdx, [rsp+728]
37bc42887lea eax, [rax+rcx-1]
37bc4288bmov rcx, [rsp+1128]
37bc42893mov [rsp+56], rdx
37bc42898lea rdx, [rsp+736]
37bc428a0mov [rsp+120], r13
37bc428a5cdqe
37bc428a7mov [rsp+104], rcx
37bc428acmov rcx, [rsp+288]
37bc428b4lea r8, [r12+8*rax]
37bc428b8mov [rsp+96], rcx
37bc428bdmov rcx, [rsp+208]
37bc428c5mov [rsp+88], rcx
37bc428camov rcx, [rsp+264]
37bc428d2mov [rsp+80], rcx
37bc428d7mov rcx, [rsp+272]
37bc428dfmov [rsp+72], rcx
37bc428e4mov rcx, [rsp+256]
37bc428ecmov [rsp+64], rcx
37bc428f1mov rcx, [rsp+1184]
37bc428f9mov [rsp+48], rcx
37bc428femov rcx, [rsp+1176]
37bc42906mov [rsp+32], rdx
37bc4290bmov rdx, [rsp+280]
37bc42913mov [rsp+40], rcx
37bc42918mov rcx, r13
37bc4291bcall dlarrb_
37bc42920mov r9l, [rsp+696]
37bc42928mov r11, [rsp+1120]
37bc42930test r9l, r9l
37bc42933jne 0x37bc433bb
37bc42939cmp ebx, 1
37bc4293cjle 0x37bc42999
37bc4293emov eax, [rsp+200]
37bc42945mov rcx, [rsp+1192]
37bc4294dlea edx, [rax+rbx]
37bc42950lea eax, [rdx-3]
37bc42953sub edx, 2
37bc42956movsxd rdx, edx
37bc42959cdqe
37bc4295bmovsd_xmm x0, [rcx+8*rdx]
37bc42960mov rcx, [rsp+1200]
37bc42968subsd x0, [rcx+8*rdx]
37bc4296dmov rcx, [rsp+1192]
37bc42975subsd x0, [rcx+8*rax]
37bc4297amov rcx, [rsp+1200]
37bc42982subsd x0, [rcx+8*rax]
37bc42987mov rcx, [rsp+1208]
37bc4298fmaxsd x0, [rcx+8*rax]
37bc42994movsd_xmm [rcx+8*rax], x0
37bc42999
37bc42999loc_37bc42999:
37bc42999mov eax, [rsp+200]
37bc429a0mov ecx, [rsp+216]
37bc429a7lea edx, [rax+rcx]
37bc429aacmp edx, [rsp+196]
37bc429b1jle 0x37bc42e3c
37bc429b7
37bc429b7loc_37bc429b7:
37bc429b7mov ecx, [rsp+216]
37bc429becmp ecx, ebx
37bc429c0jl 0x37bc43484
37bc429c6mov rdx, [rsp+616]
37bc429cemov r8, [rsp+664]
37bc429d6movsxd rax, ebx
37bc429d9lea rdx, [r12+rdx+8]
37bc429de
37bc429deloc_37bc429de:
37bc429demovsd_xmm x0, [rdx+8*rax-16]
37bc429e4addsd x0, x6
37bc429e8movsd_xmm [r8+8*rax-16], x0
37bc429efadd rax, 1
37bc429f3cmp ecx, eax
37bc429f5jge 0x37bc429de
37bc429f7mov [rsp+720], ebx
37bc429fejmp 0x37bc4200e
37bc42a03
37bc42a03loc_37bc42a03:
37bc42a03movapd x1, x0
37bc42a07movapd x2, x5
37bc42a0bandpd x1, [rip+0x80a29d]
37bc42a13andpd x2, [rip+0x80a295]
37bc42a1bmaxsd x1, x2
37bc42a1fmulsd x1, x10
37bc42a24minsd x3, x1
37bc42a28
37bc42a28loc_37bc42a28:
37bc42a28pxor x2, x2
37bc42a2cjmp 0x37bc415c3
37bc42a31
37bc42a31loc_37bc42a31:
37bc42a31mov rdx, [rsp+528]
37bc42a39mov rdi, [rsp+656]
37bc42a41mov [rsp+1208], r11
37bc42a49mov r10l, [rsp+424]
37bc42a51mov r11l, [rsp+444]
37bc42a59mov [rsp+1264], rax
37bc42a61shl rdx, 4
37bc42a65add rdx, [rsp+520]
37bc42a6dmov rbx, rdi
37bc42a70mov [rsp+120], rdx
37bc42a75sub rdx, rdi
37bc42a78lea r8l, [r11+r10-2]
37bc42a7dneg rbx
37bc42a80mov rdi, [rsp+1128]
37bc42a88mov [rsp+112], rdx
37bc42a8dlea rdx, [rsp+824]
37bc42a95movsxd r8, r8l
37bc42a98mov [rsp+104], rdx
37bc42a9dlea rdx, [rsp+792]
37bc42aa5mov r11, [rsp+232]
37bc42aadlea r9, [rax+8*r8]
37bc42ab1mov [rsp+96], rdi
37bc42ab6mov rdi, [rsp+224]
37bc42abemov [rsp+88], rdx
37bc42ac3lea rdx, [rsp+760]
37bc42acbmov rax, [rsp+1120]
37bc42ad3mov [rsp+72], rdi
37bc42ad8mov rdi, [rsp+264]
37bc42ae0mov [rsp+80], rdx
37bc42ae5lea rdx, [rsp+724]
37bc42aedmov [rsp+64], rdi
37bc42af2mov rdi, [rsp+272]
37bc42afamov [rsp+40], rdx
37bc42afflea rdx, [rsp+720]
37bc42b07mov [rsp+56], rdi
37bc42b0cmov rdi, [rsp+256]
37bc42b14mov [rsp+32], rdx
37bc42b19mov rdx, [rsp+280]
37bc42b21mov [rsp+48], rdi
37bc42b26mov rdi, [rsp+640]
37bc42b2emov [rsp+136], r11
37bc42b36mov r11, [rsp+208]
37bc42b3elea r8, [rax+rdi]
37bc42b42mov [rsp+128], r11
37bc42b4acall dlarrf_
37bc42b4fmovsxd rdx, [rsp+216]
37bc42b57mov r12, [rsp+304]
37bc42b5fmov edi, [rsp+704]
37bc42b66mov rax, [rsp+312]
37bc42b6eimul r12, rdx
37bc42b72mov r11, [rsp+1208]
37bc42b7aadd rax, r12
37bc42b7dcmp edi, 1
37bc42b80mov [rsp+216], rax
37bc42b88mov rax, [rsp+1264]
37bc42b90jle 0x37bc42c27
37bc42b96movsxd r8, [rsp+448]
37bc42b9elea r9l, [rdi-2]
37bc42ba2mov r10, [rsp+304]
37bc42baamov rdx, [rsp+392]
37bc42bb2add rdx, [rsp+216]
37bc42bbaadd r9, r8
37bc42bbdadd r10, r12
37bc42bc0shl rdx, 4
37bc42bc4lea rcx, [rax+8*r8]
37bc42bc8lea r13, [rax+8*r9+8]
37bc42bcdmov r9, [rsp+216]
37bc42bd5add r10, [rsp+312]
37bc42bddadd rdx, [rsp+1240]
37bc42be5shl r10, 4
37bc42be9neg r9
37bc42becshl r9, 4
37bc42bf0
37bc42bf0loc_37bc42bf0:
37bc42bf0movsd_xmm x0, [rcx+rbx]
37bc42bf5lea r8, [rdx+r10]
37bc42bf9add rcx, 8
37bc42bfdmov [rdx+8], 0
37bc42c05add rdx, 16
37bc42c09movsd_xmm [rdx-16], x0
37bc42c0emovsd_xmm x0, [rcx-8]
37bc42c13mov [r8+r9+8], 0
37bc42c1cmovsd_xmm [r8+r9], x0
37bc42c22cmp r13, rcx
37bc42c25jne 0x37bc42bf0
37bc42c27
37bc42c27loc_37bc42c27:
37bc42c27mov ebx, [rsp+440]
37bc42c2emov rdx, [rsp+216]
37bc42c36mov r8l, [rsp+696]
37bc42c3eadd rdx, [rsp+296]
37bc42c46lea ecx, [rdi+rbx-1]
37bc42c4ashl rdx, 4
37bc42c4eadd rdx, [rsp+1240]
37bc42c56movsxd rcx, ecx
37bc42c59mov [rdx+8], 0
37bc42c61movsd_xmm x0, [rax+8*rcx]
37bc42c66movsd_xmm [rdx], x0
37bc42c6atest r8l, r8l
37bc42c6djne 0x37bc4347a
37bc42c73movsd_xmm x1, [rsp+824]
37bc42c7cmov rdi, [rsp+304]
37bc42c84movapd x0, x8
37bc42c89mov r10l, [rsp+720]
37bc42c91addsd x0, x1
37bc42c95lea rdx, [rdi+r12]
37bc42c99add rdx, [rsp+312]
37bc42ca1add rdx, [rsp+296]
37bc42ca9shl rdx, 4
37bc42cadadd rdx, [rsp+1240]
37bc42cb5movd x6, r10l
37bc42cbamov [rdx+8], 0
37bc42cc2movsd_xmm [rdx], x0
37bc42cc6mov edx, [rsp+724]
37bc42ccdmovd x5, edx
37bc42cd1punpckldq x6, x5
37bc42cd5cmp r10l, edx
37bc42cd8jg 0x37bc42df3
37bc42cdemovsd_xmm x7, [rip+0x809fda]
37bc42ce6movsd_xmm x4, [rip+0x809fa2]
37bc42ceemulsd x7, x10
37bc42cf3mulsd x4, x10
37bc42cf8movapd x13, x7
37bc42cfdmovapd x14, x4
37bc42d02je 0x37bc42d9f
37bc42d08lea ebx, [rdx+1]
37bc42d0bmovddup x3, x7
37bc42d0fmovddup x5, x1
37bc42d13movsxd rdx, r10l
37bc42d16mov rdi, [rsp+680]
37bc42d1esub ebx, r10l
37bc42d21unpcklpd x4, x4
37bc42d25movapd x7, x1
37bc42d29mov r9l, ebx
37bc42d2cmovddup x2, [rip+0x809f7c]
37bc42d34lea rcx, [rdx+rdi-2]
37bc42d39shr r9l, 1
37bc42d3cxor edx, edx
37bc42d3eshl rcx, 3
37bc42d42shl r9, 4
37bc42d46lea r8, [rax+rcx]
37bc42d4aadd rcx, [rsp+1200]
37bc42d52
37bc42d52loc_37bc42d52:
37bc42d52movupd x0, [r8+rdx]
37bc42d58movapd x1, x0
37bc42d5candpd x0, x2
37bc42d60subpd x1, x5
37bc42d64mulpd x0, x3
37bc42d68movups [r8+rdx], x1
37bc42d6dandpd x1, x2
37bc42d71mulpd x1, x4
37bc42d75addpd x0, x1
37bc42d79movupd x1, [rcx+rdx]
37bc42d7eaddpd x0, x1
37bc42d82movups [rcx+rdx], x0
37bc42d86add rdx, 16
37bc42d8acmp rdx, r9
37bc42d8djne 0x37bc42d52
37bc42d8fmovapd x1, x7
37bc42d93test bl, 1
37bc42d96je 0x37bc42df3
37bc42d98and ebx, -2
37bc42d9blea edx, [rbx+r10]
37bc42d9f
37bc42d9floc_37bc42d9f:
37bc42d9fmov edi, [rsp+200]
37bc42da6lea edx, [rdi+rdx-1]
37bc42daamov rdi, [rsp+1200]
37bc42db2movsxd rdx, edx
37bc42db5sub rdx, 1
37bc42db9movsd_xmm x0, [rax+8*rdx]
37bc42dbemovapd x2, x0
37bc42dc2subsd x0, x1
37bc42dc6andpd x2, [rip+0x809ee2]
37bc42dcemulsd x2, x13
37bc42dd3movsd_xmm [rax+8*rdx], x0
37bc42dd8andpd x0, [rip+0x809ed0]
37bc42de0mulsd x0, x14
37bc42de5addsd x0, x2
37bc42de9addsd x0, [rdi+8*rdx]
37bc42deemovsd_xmm [rdi+8*rdx], x0
37bc42df3
37bc42df3loc_37bc42df3:
37bc42df3add [rsp+420], 1
37bc42dfbmov ebx, [rsp+672]
37bc42e02mov edi, [rsp+420]
37bc42e09lea edx, [rbx+2*rdi-2]
37bc42e0dmov rdi, [rsp+1272]
37bc42e15movsxd rdx, edx
37bc42e18movq [rdi+4*rdx], x6
37bc42e1djmp 0x37bc42157
37bc42e22
37bc42e22loc_37bc42e22:
37bc42e22mov rax, [rsp+1160]
37bc42e2asub edx, 1
37bc42e2dmov eax, [rax]
37bc42e2fcmp edx, eax
37bc42e31cmovle eax, edx
37bc42e34lea ecx, [rax+1]
37bc42e37jmp 0x37bc426b7
37bc42e3c
37bc42e3cloc_37bc42e3c:
37bc42e3cmov rcx, [rsp+1192]
37bc42e44lea eax, [rdx-1]
37bc42e47movsxd rdx, edx
37bc42e4acdqe
37bc42e4cmovsd_xmm x0, [rcx+8*rdx-8]
37bc42e52mov rcx, [rsp+1200]
37bc42e5asubsd x0, [rcx+8*rdx-8]
37bc42e60mov rcx, [rsp+1192]
37bc42e68subsd x0, [rcx+8*rax-8]
37bc42e6emov rcx, [rsp+1200]
37bc42e76subsd x0, [rcx+8*rax-8]
37bc42e7cmov rcx, [rsp+1208]
37bc42e84maxsd x0, [rcx+8*rax-8]
37bc42e8amovsd_xmm [rcx+8*rax-8], x0
37bc42e90jmp 0x37bc429b7
37bc42e95
37bc42e95loc_37bc42e95:
37bc42e95movapd x9, x6
37bc42e9ajmp 0x37bc425d9
37bc42e9f
37bc42e9floc_37bc42e9f:
37bc42e9flea r13, [rsp+704]
37bc42ea7jmp 0x37bc427f3
37bc42eac
37bc42eacloc_37bc42eac:
37bc42eacmov [rsp+320], 1
37bc42eb7
37bc42eb7loc_37bc42eb7:
37bc42eb7mov r13l, 1
37bc42ebdjmp 0x37bc416ef
37bc42ec2
37bc42ec2loc_37bc42ec2:
37bc42ec2mov r15, [rsp+1144]
37bc42ecamov rax, [rsp+1160]
37bc42ed2mov r15l, [r15]
37bc42ed5cmp [rax], r15l
37bc42ed8jne 0x37bc426ac
37bc42edelea eax, [rdx-1]
37bc42ee1mov ecx, edx
37bc42ee3jmp 0x37bc426b7
37bc42ee8
37bc42ee8loc_37bc42ee8:
37bc42ee8mov r8l, r13l
37bc42eebmov [rsp+216], esi
37bc42ef2mov rax, rbx
37bc42ef5mov rcx, rbp
37bc42ef8mov [rsp+452], r12l
37bc42f00mov edi, [rsp+500]
37bc42f07mov r12, r14
37bc42f0amovapd x8, x14
37bc42f0fmov r13l, [rsp+504]
37bc42f17mov esi, [rsp+512]
37bc42f1emov r14l, [rsp+516]
37bc42f26mov r11, [rsp+1208]
37bc42f2emovsxd rbx, [rsp+600]
37bc42f36mov ebp, [rsp+508]
37bc42f3dand r8l, [rsp+320]
37bc42f45
37bc42f45loc_37bc42f45:
37bc42f45test r8l, r8l
37bc42f48je 0x37bc42f55
37bc42f4acomisd x5, x15
37bc42f4fjae 0x37bc43259
37bc42f55
37bc42f55loc_37bc42f55:
37bc42f55mov ecx, [rsp+624]
37bc42f5cmov r8, [rsp+248]
37bc42f64movsd_xmm x6, [rsp+752]
37bc42f6dadd edx, ecx
37bc42f6fmov [r8], edx
37bc42f72mov edx, [r10]
37bc42f75movsd_xmm [rax+8*r12], x6
37bc42f7blea r9l, [rdx+rcx]
37bc42f7fmov [rsp+248], edx
37bc42f86mov edx, [rsp+216]
37bc42f8dmov [r10], r9l
37bc42f90mov r10l, [r8]
37bc42f93add ecx, edx
37bc42f95cmp r10l, ecx
37bc42f98jg 0x37bc430fb
37bc42f9e
37bc42f9eloc_37bc42f9e:
37bc42f9emov edx, [rsp+452]
37bc42fa5cmp [rsp+248], edx
37bc42facjl 0x37bc4316e
37bc42fb2
37bc42fb2loc_37bc42fb2:
37bc42fb2mov edx, r9l
37bc42fb5mov [rsp+1264], rax
37bc42fbdmov rax, [rsp+1240]
37bc42fc5lea r9, [rip+0x809cb4]
37bc42fccsub edx, r10l
37bc42fcfmov rcx, [rsp+232]
37bc42fd7mov [rsp+1208], r11
37bc42fdfadd edx, 1
37bc42fe2mov [rsp+840], edx
37bc42fe9movsxd rdx, r10l
37bc42fecadd rdx, [rsp+328]
37bc42ff4shl rdx, 4
37bc42ff8lea r8, [rax+rdx]
37bc42ffcmov rdx, [rsp+336]
37bc43004call zdscal_
37bc43009addsd x6, x8
37bc4300ecmp edi, 1
37bc43011mov rax, [rsp+1192]
37bc43019mov r11, [rsp+1208]
37bc43021movsd_xmm [rax+8*r12], x6
37bc43027movapd x1, x6
37bc4302bmov rax, [rsp+1264]
37bc43033jle 0x37bc4307a
37bc43035mov rdi, [rsp+1200]
37bc4303dmov edx, [rsp+432]
37bc43044movapd x0, x6
37bc43048sub edx, 1
37bc4304bsubsd x0, [rdi+8*r12]
37bc43051mov rdi, [rsp+1192]
37bc43059movsxd rdx, edx
37bc4305csubsd x0, [rdi+8*rdx]
37bc43061mov rdi, [rsp+1200]
37bc43069subsd x0, [rdi+8*rdx]
37bc4306emaxsd x0, [r11+8*rdx]
37bc43074movsd_xmm [r11+8*rdx], x0
37bc4307a
37bc4307aloc_37bc4307a:
37bc4307acmp [rsp+196], r13l
37bc43082jle 0x37bc4214f
37bc43088mov edi, [rsp+224]
37bc4308fcmp edi, ebx
37bc43091movsxd rdx, edi
37bc43094mov rdi, [rsp+1192]
37bc4309ccmovg rdx, rbx
37bc430a0movsd_xmm x0, [rdi+8*rdx-8]
37bc430a6mov rdi, [rsp+1200]
37bc430aesubsd x0, [rdi+8*rdx-8]
37bc430b4subsd x0, x1
37bc430b8subsd x0, [rdi+8*r12]
37bc430bemov rdi, [rsp+352]
37bc430c6maxsd x0, x11
37bc430cbmovsd_xmm [rdi-16], x0
37bc430d0jmp 0x37bc4214f
37bc430d5
37bc430d5loc_37bc430d5:
37bc430d5mov rax, [rsp+1272]
37bc430ddmov rbx, [rsp+528]
37bc430e5mov [rax+4*rbx], 1
37bc430ecmov ebx, [rsp+428]
37bc430f3mov [rax+4*rcx], ebx
37bc430f6jmp 0x37bc41b39
37bc430fb
37bc430fbloc_37bc430fb:
37bc430fbmov rdx, [rsp+328]
37bc43103movsxd r8, ecx
37bc43106pxor x0, x0
37bc4310aadd rdx, r8
37bc4310dmov r8l, r10l
37bc43110sub r8l, ecx
37bc43113mov [rsp+216], rdx
37bc4311bshl rdx, 4
37bc4311fmov rcx, [rsp+216]
37bc43127add rdx, [rsp+1240]
37bc4312fadd rcx, r8
37bc43132shl rcx, 4
37bc43136add rcx, [rsp+1240]
37bc4313emov r8, rcx
37bc43141sub rcx, rdx
37bc43144and ecx, 16
37bc43147je 0x37bc43159
37bc43149movups [rdx], x0
37bc4314cadd rdx, 16
37bc43150cmp r8, rdx
37bc43153je 0x37bc42f9e
37bc43159
37bc43159loc_37bc43159:
37bc43159movups [rdx], x0
37bc4315cadd rdx, 32
37bc43160movups [rdx-16], x0
37bc43164cmp r8, rdx
37bc43167jne 0x37bc43159
37bc43169jmp 0x37bc42f9e
37bc4316e
37bc4316eloc_37bc4316e:
37bc4316emovsxd r8, r9l
37bc43171add r8, [rsp+328]
37bc43179mov rcx, [rsp+1240]
37bc43181pxor x0, x0
37bc43185mov rdx, r8
37bc43188mov [rsp+216], r8
37bc43190mov r8, [rsp+1240]
37bc43198shl rdx, 4
37bc4319clea rdx, [rcx+rdx+16]
37bc431a1mov ecx, [rsp+452]
37bc431a8sub ecx, [rsp+248]
37bc431afsub ecx, 1
37bc431b2add rcx, [rsp+216]
37bc431bashl rcx, 4
37bc431belea rcx, [r8+rcx+32]
37bc431c3mov r8, rcx
37bc431c6sub r8, rdx
37bc431c9and r8l, 16
37bc431cdje 0x37bc431df
37bc431cfmovups [rdx], x0
37bc431d2add rdx, 16
37bc431d6cmp rdx, rcx
37bc431d9je 0x37bc42fb2
37bc431df
37bc431dfloc_37bc431df:
37bc431dfmovups [rdx], x0
37bc431e2add rdx, 32
37bc431e6movups [rdx-16], x0
37bc431eacmp rdx, rcx
37bc431edjne 0x37bc431df
37bc431efjmp 0x37bc42fb2
37bc431f4
37bc431f4loc_37bc431f4:
37bc431f4mov [rsp+216], esi
37bc431fbmov r8l, r13l
37bc431femov rax, rbx
37bc43201mov rcx, rbp
37bc43204mov [rsp+452], r12l
37bc4320cmov edi, [rsp+500]
37bc43213mov r12, r14
37bc43216movapd x8, x14
37bc4321bmov r13l, [rsp+504]
37bc43223mov esi, [rsp+512]
37bc4322amov [rsp+348], 0
37bc43235mov r14l, [rsp+516]
37bc4323dmov r11, [rsp+1208]
37bc43245movsxd rbx, [rsp+600]
37bc4324dmov ebp, [rsp+508]
37bc43254jmp 0x37bc42f45
37bc43259
37bc43259loc_37bc43259:
37bc43259mov rdx, [rsp+400]
37bc43261mov [rsp+1264], rax
37bc43269mov r8, rcx
37bc4326cmov eax, [rsp+348]
37bc43273mov [rsp+1208], r11
37bc4327bmovsd_xmm x4, [rsp+608]
37bc43284mov [rsp+120], rdx
37bc43289mov rdx, [rsp+560]
37bc43291mov [rsp+840], eax
37bc43298mov rax, [rsp+208]
37bc432a0mov [rsp+320], r10
37bc432a8mov [rsp+112], rdx
37bc432admov rdx, [rsp+584]
37bc432b5mov [rsp+160], rax
37bc432bdmov rax, [rsp+576]
37bc432c5mov [rsp+104], rdx
37bc432camov rdx, [rsp+536]
37bc432d2mov [rsp+152], rax
37bc432damov rax, [rsp+568]
37bc432e2mov [rsp+96], rdx
37bc432e7mov rdx, [rsp+232]
37bc432efmov [rsp+144], rax
37bc432f7mov rax, [rsp+336]
37bc432ffmov [rsp+88], rdx
37bc43304mov rdx, [rsp+408]
37bc4330cmov [rsp+136], rax
37bc43314mov rax, [rsp+248]
37bc4331cmov [rsp+80], rdx
37bc43321mov rdx, [rsp+544]
37bc43329mov [rsp+128], rax
37bc43331mov [rsp+72], rdx
37bc43336mov rdx, [rsp+1128]
37bc4333emovsd_xmm [rsp+752], x4
37bc43347mov [rsp+64], rdx
37bc4334cmov rdx, [rsp+240]
37bc43354mov r9, [rsp+552]
37bc4335cmov [rsp+56], rdx
37bc43361mov rdx, [rsp+456]
37bc43369mov [rsp+48], rdx
37bc4336emov rdx, [rsp+464]
37bc43376mov [rsp+40], rdx
37bc4337bmov rdx, [rsp+472]
37bc43383mov [rsp+32], rdx
37bc43388lea rdx, [rip+0x8098f1]
37bc4338fcall zlar1v_
37bc43394mov rax, [rsp+248]
37bc4339cmov r11, [rsp+1208]
37bc433a4mov r10, [rsp+320]
37bc433acmov edx, [rax]
37bc433aemov rax, [rsp+1264]
37bc433b6jmp 0x37bc42f55
37bc433bb
37bc433bbloc_37bc433bb:
37bc433bbmov rdi, [rsp+1280]
37bc433c3mov [rdi], -1
37bc433c9jmp 0x37bc41ab3
37bc433ce
37bc433celoc_37bc433ce:
37bc433cemov rdi, [rsp+1280]
37bc433d6mov [rdi], 5
37bc433dcjmp 0x37bc41ab3
37bc433e1
37bc433e1loc_37bc433e1:
37bc433e1mov [rsp+420], 0
37bc433ec
37bc433ecloc_37bc433ec:
37bc433ecadd [rsp+416], 1
37bc433f4mov ebx, [rsp+204]
37bc433fbxor r12l, 1
37bc433ffcmp [rsp+428], ebx
37bc43406jle 0x37bc43429
37bc43408mov eax, [rsp+420]
37bc4340fmov [rsp+436], eax
37bc43416jmp 0x37bc41ec6
37bc4341b
37bc4341bloc_37bc4341b:
37bc4341bmov rdi, rsi
37bc4341e
37bc4341eloc_37bc4341e:
37bc4341emov [rdi], -2
37bc43424jmp 0x37bc41ab3
37bc43429
37bc43429loc_37bc43429:
37bc43429mov r15l, [rsp+676]
37bc43431mov r14, [rsp+1232]
37bc43439jmp 0x37bc41b39
37bc4343e
37bc4343e 66 90 f.
37bc43440
37bc43440loc_37bc43440:
37bc43440add [rsp+368], 1
37bc43449mov rax, [rsp+368]
37bc43451cmp [rsp+436], eax
37bc43458jl 0x37bc421b9
37bc4345emov rcx, [rsp+488]
37bc43466mov ebx, [rcx+8*rax-8]
37bc4346amov eax, [rcx+8*rax-4]
37bc4346emov [rsp+216], eax
37bc43475jmp 0x37bc41fa4
37bc4347a
37bc4347aloc_37bc4347a:
37bc4347amov rdi, [rsp+1280]
37bc43482jmp 0x37bc4341e
37bc43484
37bc43484loc_37bc43484:
37bc43484add [rsp+368], 1
37bc4348dmov rax, [rsp+368]
37bc43495cmp [rsp+436], eax
37bc4349cjl 0x37bc421b9
37bc434a2mov rcx, [rsp+488]
37bc434aamov ebx, [rcx+8*rax-8]
37bc434aemov eax, [rcx+8*rax-4]
37bc434b2mov [rsp+216], eax
37bc434b9jmp 0x37bc4268f
37bc41180
37bc41180zlarrv_:
37bc41180push r15
37bc41182push r14
37bc41184push r13
37bc41186push r12
37bc41188push rbp
37bc41189push rdi
37bc4118apush rsi
37bc4118bpush rbx
37bc4118csub rsp, 1016
37bc41193movups [rsp+848], x6
37bc4119bmovups [rsp+864], x7
37bc411a3movups [rsp+880], x8
37bc411acmovups [rsp+896], x9
37bc411b5movups [rsp+912], x10
37bc411bemovups [rsp+928], x11
37bc411c7movups [rsp+944], x12
37bc411d0movups [rsp+960], x13
37bc411d9movups [rsp+976], x14
37bc411e2movups [rsp+992], x15
37bc411ebmov rdi, [rsp+1280]
37bc411f3mov rax, [rsp+1248]
37bc411fbmov r11, [rsp+1144]
37bc41203mov rsi, [rsp+1216]
37bc4120bmov [rdi], 0
37bc41211mov eax, [rax]
37bc41213mov rbx, rcx
37bc41216mov ecx, [rcx]
37bc41218mov [rsp+1096], rdx
37bc41220mov [rsp+1112], r9
37bc41228mov [rsp+344], ecx
37bc4122fmov r15l, ecx
37bc41232test ecx, ecx
37bc41234jle 0x37bc41ab3
37bc4123amov ebp, [r11]
37bc4123dtest ebp, ebp
37bc4123fjle 0x37bc41ab3
37bc41245movsxd rdx, eax
37bc41248xor eax, eax
37bc4124atest rdx, rdx
37bc4124dcmovns rax, rdx
37bc41251xor edx, edx
37bc41253mov [rsp+304], rax
37bc4125bmov r12, rax
37bc4125emov r14, rax
37bc41261lea eax, [rcx+rcx]
37bc41264mov [rsp+376], eax
37bc4126badd eax, ecx
37bc4126dnot r14
37bc41270mov rcx, [rsp+1264]
37bc41278lea r8l, [4*rax]
37bc41280mov [rsp+312], r14
37bc41288shl r8, 3
37bc4128ccall memset
37bc41291lea r8l, [8*r15]
37bc41299mov rcx, [rsp+1272]
37bc412a1xor edx, edx
37bc412a3sub r8l, r15l
37bc412a6shl r8, 2
37bc412aacall memset
37bc412afmov rax, [rsp+1152]
37bc412b7mov rcx, [rsp+1160]
37bc412bfmov edx, 2
37bc412c4lea r8, [rsp+740]
37bc412ccmov eax, [rax]
37bc412cecmp eax, edx
37bc412d0cmovl eax, edx
37bc412d3mov edx, [rcx]
37bc412d5mov [rsp+56], 4
37bc412desub eax, 1
37bc412e1lea ecx, [rdx+1]
37bc412e4cmp ebp, edx
37bc412e6cmovg ebp, ecx
37bc412e9mov rcx, [rsp+1248]
37bc412f1sub ebp, eax
37bc412f3cdqe
37bc412f5mov [rsp+48], rcx
37bc412falea rcx, [rip+0x80b96f]
37bc41301imul rax, r12
37bc41305lea edx, [rbp+1]
37bc41308mov [rsp+740], edx
37bc4130fmov rdx, rbx
37bc41312lea rax, [r14+rax+1]
37bc41317shl rax, 4
37bc4131badd rax, [rsp+1240]
37bc41323mov [rsp+40], rax
37bc41328lea rax, [rip+0x80b931]
37bc4132fmov [rsp+32], rax
37bc41334mov r9, rax
37bc41337call zlaset_
37bc4133cmov edx, 9
37bc41341lea rcx, [rip+0x80b92c]
37bc41348call dlamch_
37bc4134dmov r11, [rsp+1144]
37bc41355mov rax, [rsp+1152]
37bc4135dmovapd x4, x0
37bc41361movapd x7, x0
37bc41365addsd x4, x0
37bc41369mov r8l, [r11]
37bc4136cmovsd_xmm [rsp+808], x4
37bc41375movapd x12, x4
37bc4137acmp [rax], 1
37bc4137dje 0x37bc4254b
37bc41383
37bc41383loc_37bc41383:
37bc41383movsd_xmm x0, [rip+0x80b905]
37bc4138bmov rax, [rsp+1176]
37bc41393mulsd x0, x7
37bc41397movsd_xmm [rax], x0
37bc4139bmov rax, [rsp+1184]
37bc413a3movsd_xmm [rax], x0
37bc413a7
37bc413a7loc_37bc413a7:
37bc413a7movsxd rax, r8l
37bc413aamov r9l, [rsi+4*rax-4]
37bc413aftest r9l, r9l
37bc413b2jle 0x37bc41ab3
37bc413b8mov eax, [rsp+344]
37bc413bfmov [rsp+1280], rdi
37bc413c7mov rdi, rsi
37bc413camov r10l, 1
37bc413d0mov [rsp+184], 1
37bc413dcmov r14, [rsp+1232]
37bc413e4mov r15l, r9l
37bc413e7lea ebx, [rax+1]
37bc413eamov rsi, [rsp+1280]
37bc413f2mov [rsp+1144], r11
37bc413famov r11l, 1
37bc41400mov [rsp+424], ebx
37bc41407mov ebx, [rsp+376]
37bc4140eadd ebx, eax
37bc41410mov [rsp+440], ebx
37bc41417lea ebx, [4*rax]
37bc4141eadd eax, ebx
37bc41420mov [rsp+448], ebx
37bc41427mov [rsp+496], eax
37bc4142enop
37bc41430
37bc41430loc_37bc41430:
37bc41430mov rax, [rsp+1136]
37bc41438mov r9, [rsp+184]
37bc41440lea ebp, [r10-1]
37bc41444movsxd r13, r10l
37bc41447movsxd rbx, ebp
37bc4144amov eax, [rax+4*r9-4]
37bc4144fmov [rsp+192], eax
37bc41456mov rax, r13
37bc41459sub rax, rbx
37bc4145clea rcx, [rdi+4*rax]
37bc41460mov rax, rbx
37bc41463jmp 0x37bc4147b
37bc41465
37bc41465 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc41470
37bc41470loc_37bc41470:
37bc41470cmp [rcx+4*rax-4], r9l
37bc41475jne 0x37bc41480
37bc41477add rax, 1
37bc4147b
37bc4147bloc_37bc4147b:
37bc4147bcmp r8l, eax
37bc4147ejg 0x37bc41470
37bc41480
37bc41480loc_37bc41480:
37bc41480mov [rsp+196], eax
37bc41487cmp eax, r10l
37bc4148ajge 0x37bc41b20
37bc41490mov r11l, [rsp+192]
37bc41498add r11l, 1
37bc4149c
37bc4149cloc_37bc4149c:
37bc4149cadd [rsp+184], 1
37bc414a5cmp r15l, [rsp+184]
37bc414adjl 0x37bc41ab3
37bc414b3mov rax, [rsp+1144]
37bc414bbmov r8l, [rax]
37bc414bejmp 0x37bc41430
37bc414c3
37bc414c3loc_37bc414c3:
37bc414c3mov [rsp+1264], rax
37bc414cbpxor x0, x0
37bc414cfcvtsi2sd x0, [rsp+216]
37bc414d8mov [rsp+1208], r11
37bc414e0mov [rsp+248], rcx
37bc414e8movsd_xmm [rsp+232], x1
37bc414f1call log
37bc414f6mulsd x0, [rip+0x80b792]
37bc414felea eax, [rbx-2]
37bc41501mov edx, 1
37bc41506test eax, eax
37bc41508mov r11, [rsp+1208]
37bc41510movsd_xmm x1, [rsp+232]
37bc41519cmovg edx, eax
37bc4151cmov rax, [rsp+1200]
37bc41524cmp edi, 1
37bc41527mov rcx, [rsp+248]
37bc4152fmovapd x5, x1
37bc41533mov [rsp+432], edx
37bc4153amov edx, [r15+4*r12]
37bc4153emulsd x0, x10
37bc41543mov [rsp+708], edx
37bc4154amovsxd rdx, ebx
37bc4154dmovapd x13, x0
37bc41552movsd_xmm x0, [rax+8*r12]
37bc41558lea rax, [r11+8*rdx]
37bc4155cmovsd_xmm x7, [rax-16]
37bc41561mov [rsp+352], rax
37bc41569subsd x5, x0
37bc4156dmov rax, [rsp+1264]
37bc41575addsd x0, x1
37bc41579movapd x11, x7
37bc4157emovapd x9, x5
37bc41583je 0x37bc42561
37bc41589mov edx, [rsp+432]
37bc41590sub edx, 1
37bc41593movsxd rdx, edx
37bc41596movsd_xmm x3, [r11+8*rdx]
37bc4159cmovsd_xmm [rsp+760], x3
37bc415a5cmp edi, [rsp+428]
37bc415acje 0x37bc42a03
37bc415b2minsd x3, x7
37bc415b6movapd x2, x10
37bc415bbmovapd x1, x7
37bc415bfmulsd x2, x3
37bc415c3
37bc415c3loc_37bc415c3:
37bc415c3mov rdx, [rsp+352]
37bc415cbmovapd x14, x8
37bc415d0mov r10, [rsp+1256]
37bc415d8mov [rsp+320], 0
37bc415e3imul rcx, [rsp+304]
37bc415ecadd rcx, [rsp+312]
37bc415f4mov [rsp+452], 0
37bc415ffmovapd x8, x3
37bc41604movsd_xmm [rdx-16], x3
37bc41609lea edx, [r13+r13]
37bc4160elea r8l, [rdx-1]
37bc41612mov [rsp+328], rcx
37bc4161aadd rcx, [rsp+392]
37bc41622movsxd rdx, edx
37bc41625movsxd r8, r8l
37bc41628shl rcx, 4
37bc4162cadd rcx, [rsp+1240]
37bc41634mov [rsp+1208], r11
37bc4163clea r10, [r10+4*r8-4]
37bc41641mov [rsp+408], rcx
37bc41649lea rcx, [rdx-1]
37bc4164dmov [rsp+248], r10
37bc41655mov r10, [rsp+1272]
37bc4165dlea rdx, [rsp+840]
37bc41665mov [rsp+232], rdx
37bc4166dlea rdx, [rsp+708]
37bc41675lea r10, [r10+4*r12]
37bc41679mov [rsp+480], rcx
37bc41681mov [rsp+400], r10
37bc41689mov [rsp+592], rdx
37bc41691mov [rsp+512], esi
37bc41698mov esi, [rsp+216]
37bc4169fmov [rsp+500], edi
37bc416a6xor edi, edi
37bc416a8mov [rsp+504], r13l
37bc416b0xor r13l, r13l
37bc416b3mov [rsp+508], ebp
37bc416balea rbp, [rsp+704]
37bc416c2mov [rsp+516], r14l
37bc416camov r14, r12
37bc416cdmov r12l, 1
37bc416d3mov [rsp+600], ebx
37bc416damov rbx, rax
37bc416ddmovsd_xmm [rsp+792], x1
37bc416e6movsd_xmm [rsp+744], x2
37bc416ef
37bc416efloc_37bc416ef:
37bc416efmov ecx, [rsp+452]
37bc416f6test ecx, ecx
37bc416f8jne 0x37bc41984
37bc416femov eax, [rsp+320]
37bc41705xor eax, 1
37bc41708mov [rsp+348], eax
37bc4170f
37bc4170floc_37bc4170f:
37bc4170fmov eax, [rsp+348]
37bc41716mov r8, rbp
37bc41719lea rdx, [rip+0x80b560]
37bc41720mov rcx, rbp
37bc41723lea r9, [rsp+752]
37bc4172bmovsd_xmm [rsp+216], x0
37bc41734mov [rsp+840], eax
37bc4173bmov rax, [rsp+208]
37bc41743mov [rsp+552], r9
37bc4174bmov [rsp+160], rax
37bc41753lea rax, [rsp+800]
37bc4175bmov [rsp+576], rax
37bc41763mov [rsp+152], rax
37bc4176blea rax, [rsp+784]
37bc41773mov [rsp+568], rax
37bc4177bmov [rsp+144], rax
37bc41783lea rax, [rsp+776]
37bc4178bmov [rsp+336], rax
37bc41793mov [rsp+136], rax
37bc4179bmov rax, [rsp+248]
37bc417a3mov [rsp+128], rax
37bc417abmov rax, [rsp+400]
37bc417b3mov [rsp+120], rax
37bc417b8lea rax, [rsp+768]
37bc417c0mov [rsp+560], rax
37bc417c8mov [rsp+112], rax
37bc417cdlea rax, [rsp+832]
37bc417d5mov [rsp+584], rax
37bc417ddmov [rsp+104], rax
37bc417e2lea rax, [rsp+716]
37bc417eamov [rsp+536], rax
37bc417f2mov [rsp+96], rax
37bc417f7mov rax, [rsp+232]
37bc417ffmov [rsp+88], rax
37bc41804mov rax, [rsp+408]
37bc4180cmov [rsp+80], rax
37bc41811lea rax, [rsp+744]
37bc41819mov [rsp+544], rax
37bc41821mov [rsp+72], rax
37bc41826mov rax, [rsp+1128]
37bc4182emov [rsp+64], rax
37bc41833mov rax, [rsp+240]
37bc4183bmov [rsp+56], rax
37bc41840mov rax, [rsp+456]
37bc41848mov [rsp+48], rax
37bc4184dmov rax, [rsp+464]
37bc41855mov [rsp+40], rax
37bc4185amov rax, [rsp+472]
37bc41862mov [rsp+32], rax
37bc41867call zlar1v_
37bc4186ctest edi, edi
37bc4186emovsd_xmm x5, [rsp+784]
37bc41877movsd_xmm x0, [rsp+216]
37bc41880je 0x37bc41889
37bc41882comisd x15, x5
37bc41887jbe 0x37bc418a0
37bc41889
37bc41889loc_37bc41889:
37bc41889movsd_xmm x7, [rsp+752]
37bc41892movapd x15, x5
37bc41897movsd_xmm [rsp+608], x7
37bc418a0
37bc418a0loc_37bc418a0:
37bc418a0mov rax, [rsp+248]
37bc418a8mov rcx, [rsp+480]
37bc418b0movapd x1, x13
37bc418b5mulsd x1, x8
37bc418bamov edx, [rax]
37bc418bcmov rax, [rsp+1256]
37bc418c4lea r10, [rax+4*rcx]
37bc418c8cmp esi, edx
37bc418camov eax, [r10]
37bc418cdcmovg esi, edx
37bc418d0cmp r12l, eax
37bc418d3cmovl r12l, eax
37bc418d7comisd x5, x1
37bc418dbjbe 0x37bc42ee8
37bc418e1movsd_xmm x6, [rsp+752]
37bc418eamovsd_xmm x7, [rsp+808]
37bc418f3movsd_xmm x1, [rsp+800]
37bc418fcmovapd x2, x6
37bc41900andpd x2, [rip+0x80b3a8]
37bc41908movapd x3, x1
37bc4190candpd x3, [rip+0x80b39c]
37bc41914mulsd x2, x7
37bc41918comisd x3, x2
37bc4191cjbe 0x37bc42ee8
37bc41922mov eax, [rsp+320]
37bc41929test eax, eax
37bc4192bjne 0x37bc431f4
37bc41931mov eax, [rsp+716]
37bc41938add edi, 1
37bc4193bcmp [rsp+708], eax
37bc41942jle 0x37bc425ae
37bc41948pxor x5, x5
37bc4194ccomisd x1, x5
37bc41950jb 0x37bc41967
37bc41952addsd x1, x6
37bc41956comisd x0, x1
37bc4195ajb 0x37bc41967
37bc4195ccomisd x1, x9
37bc41961jae 0x37bc42e95
37bc41967
37bc41967loc_37bc41967:
37bc41967movapd x1, x0
37bc4196bsubsd x1, x9
37bc41970comisd x2, x1
37bc41974ja 0x37bc41984
37bc41976cmp edi, 9
37bc41979jle 0x37bc41984
37bc4197b
37bc4197bloc_37bc4197b:
37bc4197bcmp edi, 10
37bc4197ejne 0x37bc433ce
37bc41984
37bc41984loc_37bc41984:
37bc41984mov rax, [rsp+1272]
37bc4198cmov rdx, [rsp+280]
37bc41994mov rcx, rbp
37bc41997movsd_xmm [rsp+320], x0
37bc419a0mov r8, [rsp+240]
37bc419a8movsd_xmm [rsp+840], x12
37bc419b2mov eax, [rax+4*r14]
37bc419b6mov [rsp+712], eax
37bc419bdmov rax, [rsp+360]
37bc419c5mov eax, [r15+4*rax]
37bc419c9mov [rsp+216], eax
37bc419d0sub eax, 1
37bc419d3mov [rsp+728], eax
37bc419dalea rax, [rsp+696]
37bc419e2mov [rsp+128], rax
37bc419ealea rax, [rsp+712]
37bc419f2mov [rsp+120], rax
37bc419f7lea rax, [rsp+816]
37bc419ffmov [rsp+112], rax
37bc41a04mov rax, [rsp+1128]
37bc41a0cmov [rsp+104], rax
37bc41a11mov rax, [rsp+288]
37bc41a19mov [rsp+96], rax
37bc41a1emov rax, [rsp+208]
37bc41a26mov [rsp+88], rax
37bc41a2bmov rax, [rsp+264]
37bc41a33mov [rsp+80], rax
37bc41a38mov rax, [rsp+272]
37bc41a40mov [rsp+72], rax
37bc41a45mov rax, [rsp+256]
37bc41a4dmov [rsp+64], rax
37bc41a52lea rax, [rsp+728]
37bc41a5amov [rsp+56], rax
37bc41a5fmov rax, [rsp+232]
37bc41a67mov [rsp+48], rax
37bc41a6clea rax, [rip+0x80b215]
37bc41a73mov [rsp+40], rax
37bc41a78mov rax, [rsp+592]
37bc41a80mov r9, rax
37bc41a83mov [rsp+32], rax
37bc41a88call dlarrb_
37bc41a8dmov edx, [rsp+696]
37bc41a94movsd_xmm x0, [rsp+320]
37bc41a9dtest edx, edx
37bc41a9fje 0x37bc42642
37bc41aa5mov rdi, [rsp+1280]
37bc41aadmov [rdi], -3
37bc41ab3
37bc41ab3loc_37bc41ab3:
37bc41ab3movups x6, [rsp+848]
37bc41abbmovups x7, [rsp+864]
37bc41ac3movups x8, [rsp+880]
37bc41accmovups x9, [rsp+896]
37bc41ad5movups x10, [rsp+912]
37bc41ademovups x11, [rsp+928]
37bc41ae7movups x12, [rsp+944]
37bc41af0movups x13, [rsp+960]
37bc41af9movups x14, [rsp+976]
37bc41b02movups x15, [rsp+992]
37bc41b0badd rsp, 1016
37bc41b12pop rbx
37bc41b13pop rsi
37bc41b14pop rdi
37bc41b15pop rbp
37bc41b16pop r12
37bc41b18pop r13
37bc41b1apop r14
37bc41b1cpop r15
37bc41b1eret
37bc41b1f
37bc41b1f 90 .
37bc41b20
37bc41b20loc_37bc41b20:
37bc41b20mov rcx, [rsp+1152]
37bc41b28cmp [rcx], eax
37bc41b2ajg 0x37bc41b39
37bc41b2cmov rax, [rsp+1160]
37bc41b34cmp [rax], r10l
37bc41b37jge 0x37bc41b56
37bc41b39
37bc41b39loc_37bc41b39:
37bc41b39mov r11l, [rsp+192]
37bc41b41mov r10l, [rsp+196]
37bc41b49add r11l, 1
37bc41b4dadd r10l, 1
37bc41b51jmp 0x37bc4149c
37bc41b56
37bc41b56loc_37bc41b56:
37bc41b56movsxd rax, [rsp+192]
37bc41b5emov rdx, [rsp+1120]
37bc41b66mov [rsp+296], rax
37bc41b6emov r8, rax
37bc41b71sub rax, 1
37bc41b75movsd_xmm x6, [rdx+8*rax]
37bc41b7amov [rsp+384], rax
37bc41b82lea eax, [r11+r11]
37bc41b86lea edx, [rax-1]
37bc41b89cdqe
37bc41b8bmovsxd rdx, edx
37bc41b8emovsd_xmm x0, [r14+8*rax-8]
37bc41b95movsd_xmm x1, [r14+8*rdx-8]
37bc41b9clea edx, [r11+1]
37bc41ba0cmp r8l, edx
37bc41ba3jl 0x37bc4244c
37bc41ba9mov edx, r8l
37bc41bacmovsxd rcx, r11l
37bc41bafsub edx, r11l
37bc41bb2mov rax, rcx
37bc41bb5sub edx, 1
37bc41bb8shl rax, 4
37bc41bbcadd rdx, rcx
37bc41bbfadd rax, r14
37bc41bc2shl rdx, 4
37bc41bc6lea rdx, [r14+rdx+16]
37bc41bcbnop [rax+rax]
37bc41bd5nop [rax+rax]
37bc41be0
37bc41be0loc_37bc41be0:
37bc41be0minsd x1, [rax]
37bc41be4maxsd x0, [rax+8]
37bc41be9add rax, 16
37bc41bedcmp rdx, rax
37bc41bf0jne 0x37bc41be0
37bc41bf2mov eax, [rsp+192]
37bc41bf9subsd x0, x1
37bc41bfdsub eax, r11l
37bc41c00movsd_xmm [rsp+816], x0
37bc41c09add eax, 1
37bc41c0cmov [rsp+704], eax
37bc41c13mov eax, [rsp+196]
37bc41c1asub eax, r10l
37bc41c1dadd eax, 1
37bc41c20mov [rsp+700], eax
37bc41c27
37bc41c27loc_37bc41c27:
37bc41c27lea rax, [rip+0x80b052]
37bc41c2elea r9, [8*rbx]
37bc41c36mov rdx, [rsp+1192]
37bc41c3emov [rsp+204], r10l
37bc41c46mov [rsp+32], rax
37bc41c4bmov r12, r9
37bc41c4emov r8, rax
37bc41c51lea rcx, [rsp+700]
37bc41c59mov [rsp+616], r9
37bc41c61add rdx, r12
37bc41c64add r9, [rsp+1264]
37bc41c6cmov [rsp+200], r11l
37bc41c74mov [rsp+256], r9
37bc41c7ccall dcopy_
37bc41c81mov edx, [rsp+700]
37bc41c88movsxd rax, [rsp+344]
37bc41c90movsxd rcx, [rsp+424]
37bc41c98mov [rsp+428], edx
37bc41c9fmov [rsp+528], rax
37bc41ca7test edx, edx
37bc41ca9jle 0x37bc430d5
37bc41cafmov r11l, [rsp+200]
37bc41cb7mov r10, [rsp+1192]
37bc41cbfsub edx, 1
37bc41cc2add rdx, r13
37bc41cc5lea eax, [r11-1]
37bc41cc9lea rdx, [r10+8*rdx+8]
37bc41ccemov r10l, [rsp+204]
37bc41cd6mov [rsp+624], eax
37bc41cddmov rax, [rsp+1192]
37bc41ce5lea rax, [rax+r12+8]
37bc41ceamov [rsp+664], rax
37bc41cf2nop [rax]
37bc41cf5nop [rax+rax]
37bc41d00
37bc41d00loc_37bc41d00:
37bc41d00movsd_xmm x0, [rax-8]
37bc41d05add rax, 8
37bc41d09addsd x0, x6
37bc41d0dmovsd_xmm [rax-16], x0
37bc41d12cmp rdx, rax
37bc41d15jne 0x37bc41d00
37bc41d17mov rax, [rsp+1272]
37bc41d1fmov rdx, [rsp+528]
37bc41d27mov r12l, 1
37bc41d2dmov r8l, [rsp+428]
37bc41d35mov [rax+4*rdx], 1
37bc41d3cmov [rax+4*rcx], r8l
37bc41d40mov rcx, [rsp+1272]
37bc41d48movsxd rax, [rsp+440]
37bc41d50lea rax, [rcx+4*rax]
37bc41d54mov rcx, [rsp+1264]
37bc41d5cmov [rsp+288], rax
37bc41d64movsxd rax, [rsp+496]
37bc41d6clea r8, [rcx+8*rax]
37bc41d70mov rax, [rsp+616]
37bc41d78mov rcx, [rsp+1200]
37bc41d80mov [rsp+208], r8
37bc41d88add rcx, rax
37bc41d8badd rax, [rsp+1208]
37bc41d93mov [rsp+272], rax
37bc41d9bmov eax, [rsp+376]
37bc41da2mov [rsp+264], rcx
37bc41daamov rcx, [rsp+1264]
37bc41db2lea eax, [r11+rax-1]
37bc41db7cdqe
37bc41db9lea rax, [rcx+8*rax]
37bc41dbdmov [rsp+240], rax
37bc41dc5movsxd rax, [rsp+624]
37bc41dcdshl rax, 3
37bc41dd1mov [rsp+640], rax
37bc41dd9add rax, [rsp+1112]
37bc41de1mov [rsp+280], rax
37bc41de9mov eax, [rsp+344]
37bc41df0lea eax, [rax+r11-1]
37bc41df5cdqe
37bc41df7lea rax, [rcx+8*rax]
37bc41dfbmov rcx, [rsp+1120]
37bc41e03mov [rsp+456], rax
37bc41e0bmovsxd rax, r11l
37bc41e0emov [rsp+392], rax
37bc41e16lea rax, [8*rax-8]
37bc41e1eadd rcx, rax
37bc41e21add rax, [rsp+1112]
37bc41e29mov [rsp+472], rax
37bc41e31mov rax, rdx
37bc41e34shl rax, 5
37bc41e38mov [rsp+464], rcx
37bc41e40sub r8, rax
37bc41e43lea rax, [8*rdx]
37bc41e4bmov [rsp+656], rax
37bc41e53add rax, r8
37bc41e56mov [rsp+648], r8
37bc41e5emov [rsp+520], rax
37bc41e66mov [rsp+416], 0
37bc41e71mov [rsp+436], 1
37bc41e7cmov [rsp+204], 0
37bc41e87mov [rsp+200], r10l
37bc41e8fmov [rsp+676], r15l
37bc41e97mov [rsp+1232], r14
37bc41e9fmov [rsp+380], ebp
37bc41ea6mov [rsp+680], r13
37bc41eaemov [rsp+360], rbx
37bc41eb6mov [rsp+444], r11l
37bc41ebemov r11, [rsp+1120]
37bc41ec6
37bc41ec6loc_37bc41ec6:
37bc41ec6mov rax, [rsp+1144]
37bc41ecemov ebx, [rsp+416]
37bc41ed5cmp [rax], ebx
37bc41ed7jl 0x37bc4341b
37bc41eddmov ebx, [rsp+344]
37bc41ee4movsxd rcx, [rsp+376]
37bc41eeccmp r12l, 1
37bc41ef0mov r14l, [rsp+436]
37bc41ef8movsxd rax, ebx
37bc41efbcmovne rax, rcx
37bc41effcmovne ecx, ebx
37bc41f02mov [rsp+672], ecx
37bc41f09test r14l, r14l
37bc41f0cje 0x37bc433e1
37bc41f12mov rbx, [rsp+1272]
37bc41f1amov [rsp+604], r12l
37bc41f22mov [rsp+1216], rdi
37bc41f2amov ebp, [rsp+192]
37bc41f31lea r14, [rbx+4*rax]
37bc41f35mov [rsp+1280], rsi
37bc41f3dmov rdi, [rsp+648]
37bc41f45mov [rsp+488], r14
37bc41f4dmov r12, [rsp+1264]
37bc41f55mov [rsp+368], 1
37bc41f61mov rsi, [rsp+1112]
37bc41f69mov [rsp+420], 0
37bc41f74
37bc41f74loc_37bc41f74:
37bc41f74mov rax, [rsp+488]
37bc41f7cmov rcx, [rsp+368]
37bc41f84mov r13l, [rsp+416]
37bc41f8cmov ebx, [rax+8*rcx-8]
37bc41f90mov eax, [rax+8*rcx-4]
37bc41f94mov [rsp+216], eax
37bc41f9btest r13l, r13l
37bc41f9ejne 0x37bc42687
37bc41fa4
37bc41fa4loc_37bc41fa4:
37bc41fa4cmp ebp, [rsp+444]
37bc41fabjle 0x37bc41ffa
37bc41fad
37bc41fadloc_37bc41fad:
37bc41fadmov rax, [rsp+392]
37bc41fb5mov rdx, [rsp+520]
37bc41fbdnop [rax]
37bc41fc0
37bc41fc0loc_37bc41fc0:
37bc41fc0movsd_xmm x0, [r11+8*rax-8]
37bc41fc7movsd_xmm x1, [rsi+8*rax-8]
37bc41fcdmulsd x1, x0
37bc41fd1mulsd x0, x1
37bc41fd5movsd_xmm [rdi+8*rax-8], x1
37bc41fdbmovsd_xmm [rdx+8*rax-8], x0
37bc41fe1add rax, 1
37bc41fe5cmp ebp, eax
37bc41fe7jg 0x37bc41fc0
37bc41fe9mov r10l, [rsp+416]
37bc41ff1test r10l, r10l
37bc41ff4jne 0x37bc42e9f
37bc41ffa
37bc41ffaloc_37bc41ffa:
37bc41ffamov [rsp+720], ebx
37bc42001cmp [rsp+216], ebx
37bc42008jl 0x37bc43440
37bc4200e
37bc4200eloc_37bc4200e:
37bc4200emov [rsp+628], ebp
37bc42015mov r14l, ebx
37bc42018mov eax, [rsp+380]
37bc4201fmovapd x8, x6
37bc42024mov [rsp+1112], rsi
37bc4202cmov ebp, [rsp+216]
37bc42033movapd x10, x7
37bc42038mov [rsp+1120], r11
37bc42040lea esi, [rax+rbx]
37bc42043mov r11, [rsp+1208]
37bc4204bmov rax, r12
37bc4204emov [rsp+632], rdi
37bc42056mov r15, [rsp+1224]
37bc4205ejmp 0x37bc42070
37bc42060
37bc42060loc_37bc42060:
37bc42060add r14l, 1
37bc42064add esi, 1
37bc42067cmp ebp, r14l
37bc4206ajl 0x37bc4216f
37bc42070
37bc42070loc_37bc42070:
37bc42070cmp r14l, ebp
37bc42073je 0x37bc420a1
37bc42075mov rdi, [rsp+1168]
37bc4207dmovsxd rdx, esi
37bc42080sub rdx, 1
37bc42084movsd_xmm x0, [rax+8*rdx]
37bc42089andpd x0, [rip+0x80ac1f]
37bc42091mulsd x0, [rdi]
37bc42095movsd_xmm x1, [r11+8*rdx]
37bc4209bcomisd x1, x0
37bc4209fjb 0x37bc42060
37bc420a1
37bc420a1loc_37bc420a1:
37bc420a1mov rbx, [rsp+1152]
37bc420a9mov edi, [rsp+720]
37bc420b0mov ecx, r14l
37bc420b3mov [rsp+724], r14l
37bc420bbmov edx, [rbx]
37bc420bdmov ebx, [rsp+200]
37bc420c4sub ecx, edi
37bc420c6add ebx, edi
37bc420c8cmp edx, 1
37bc420cbje 0x37bc4241f
37bc420d1
37bc420d1loc_37bc420d1:
37bc420d1cmp edx, ebx
37bc420d3jl 0x37bc421e0
37bc420d9lea r10l, [rdx-1]
37bc420ddmov [rsp+216], r10l
37bc420e5
37bc420e5loc_37bc420e5:
37bc420e5test ecx, ecx
37bc420e7jg 0x37bc42206
37bc420ed
37bc420edloc_37bc420ed:
37bc420edmov ecx, [rsp+704]
37bc420f4lea r13l, [rbx-1]
37bc420f8mov [rsp+216], ecx
37bc420ffmov rcx, [rsp+1144]
37bc42107mov ecx, [rcx]
37bc42109mov [rsp+224], ecx
37bc42110movsxd rcx, r13l
37bc42113lea r12, [rcx-1]
37bc42117movsd_xmm x1, [rax+8*r12]
37bc4211dmovsd_xmm [rsp+752], x1
37bc42126cmp edx, r13l
37bc42129jg 0x37bc4213c
37bc4212bmov rdx, [rsp+1160]
37bc42133cmp [rdx], r13l
37bc42136jge 0x37bc414c3
37bc4213c
37bc4213cloc_37bc4213c:
37bc4213caddsd x1, x8
37bc42141mov rdi, [rsp+1192]
37bc42149movsd_xmm [rdi+8*r12], x1
37bc4214f
37bc4214floc_37bc4214f:
37bc4214fadd [rsp+204], 1
37bc42157
37bc42157loc_37bc42157:
37bc42157add r14l, 1
37bc4215badd esi, 1
37bc4215emov [rsp+720], r14l
37bc42166cmp ebp, r14l
37bc42169jge 0x37bc42070
37bc4216f
37bc4216floc_37bc4216f:
37bc4216fmov r12, rax
37bc42172mov ebp, [rsp+628]
37bc42179add [rsp+368], 1
37bc42182movapd x6, x8
37bc42187mov rdi, [rsp+632]
37bc4218fmov rsi, [rsp+1112]
37bc42197movapd x7, x10
37bc4219cmov r11, [rsp+1120]
37bc421a4mov rax, [rsp+368]
37bc421accmp [rsp+436], eax
37bc421b3jge 0x37bc41f74
37bc421b9
37bc421b9loc_37bc421b9:
37bc421b9mov r12l, [rsp+604]
37bc421c1mov rdi, [rsp+1216]
37bc421c9mov rsi, [rsp+1280]
37bc421d1jmp 0x37bc433ec
37bc421d6
37bc421d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc421e0
37bc421e0loc_37bc421e0:
37bc421e0mov r10, [rsp+1160]
37bc421e8lea r9l, [rbx-1]
37bc421ecmov r8l, [r10]
37bc421efcmp r9l, r8l
37bc421f2cmovle r8l, r9l
37bc421f6mov [rsp+216], r8l
37bc421fetest ecx, ecx
37bc42200jle 0x37bc420ed
37bc42206
37bc42206loc_37bc42206:
37bc42206cmp edi, 1
37bc42209je 0x37bc42510
37bc4220flea edx, [rbx-2]
37bc42212movsxd rdx, edx
37bc42215movsd_xmm x0, [r11+8*rdx-8]
37bc4221c
37bc4221cloc_37bc4221c:
37bc4221clea r9, [rsp+696]
37bc42224movsxd r8, esi
37bc42227mov ecx, [rsp+380]
37bc4222emovsd_xmm [rsp+760], x0
37bc42237mov [rsp+232], r9
37bc4223flea r9, [rsp+816]
37bc42247sub r8, 1
37bc4224blea r13, [rsp+808]
37bc42253mov [rsp+224], r9
37bc4225blea edx, [rdi+rcx]
37bc4225emov r12, r8
37bc42261lea r9, [rsp+728]
37bc42269movsd_xmm x0, [r11+8*r8]
37bc4226fmov [rsp+248], r9
37bc42277movsxd rdx, edx
37bc4227amov [rsp+1208], r11
37bc42282mov edx, [r15+4*rdx-4]
37bc42287mov [rsp+348], r14l
37bc4228fmov r14, [rsp+360]
37bc42297mov [rsp+320], edi
37bc4229elea rdi, [rsp+704]
37bc422a6mov [rsp+328], ebp
37bc422adlea rbp, [rsp+732]
37bc422b5mov [rsp+336], esi
37bc422bcmov rsi, r15
37bc422bfmov r15, rax
37bc422c2mov [rsp+352], ebx
37bc422c9mov ebx, 1
37bc422cemovsd_xmm [rsp+792], x0
37bc422d7
37bc422d7loc_37bc422d7:
37bc422d7mov eax, [rsi+4*r14]
37bc422dbmov [rsp+732], edx
37bc422e2mov r9, rbp
37bc422e5mov rcx, rdi
37bc422e8mov [rsp+48], r13
37bc422edmov r8, [rsp+240]
37bc422f5lea edx, [rax-1]
37bc422f8mov rax, [rsp+232]
37bc42300mov [rsp+40], r13
37bc42305mov [rsp+32], rbp
37bc4230amov [rsp+128], rax
37bc42312mov rax, [rsp+224]
37bc4231amov [rsp+728], edx
37bc42321mov rdx, [rsp+280]
37bc42329mov [rsp+112], rax
37bc4232emov rax, [rsp+1128]
37bc42336mov [rsp+120], rdi
37bc4233bmov [rsp+104], rax
37bc42340mov rax, [rsp+288]
37bc42348mov [rsp+96], rax
37bc4234dmov rax, [rsp+208]
37bc42355mov [rsp+88], rax
37bc4235amov rax, [rsp+264]
37bc42362mov [rsp+80], rax
37bc42367mov rax, [rsp+272]
37bc4236fmov [rsp+72], rax
37bc42374mov rax, [rsp+256]
37bc4237cmov [rsp+64], rax
37bc42381mov rax, [rsp+248]
37bc42389mov [rsp+56], rax
37bc4238ecall dlarrb_
37bc42393cmp ebx, 2
37bc42396jne 0x37bc42411
37bc42398mov r14l, [rsp+348]
37bc423a0mov edx, [rsp+200]
37bc423a7mov rax, r15
37bc423aamov rcx, rdi
37bc423admov r10, [rsp+1152]
37bc423b5mov r15, rsi
37bc423b8mov ebp, [rsp+328]
37bc423bfmov ebx, [rsp+352]
37bc423c6mov r11, [rsp+1208]
37bc423ceadd edx, r14l
37bc423d1mov esi, [rsp+336]
37bc423d8mov edi, [rsp+320]
37bc423dfcmp [r10], edx
37bc423e2jge 0x37bc423f7
37bc423e4mov rdx, [rsp+1160]
37bc423ecsub ebx, 1
37bc423efcmp ebx, [rdx]
37bc423f1jle 0x37bc42a31
37bc423f7
37bc423f7loc_37bc423f7:
37bc423f7mov edx, [rsp+204]
37bc423fesub edx, edi
37bc42400lea edi, [rdx+r14+1]
37bc42405mov [rsp+204], edi
37bc4240cjmp 0x37bc42157
37bc42411
37bc42411loc_37bc42411:
37bc42411mov edx, [rsi+4*r12]
37bc42415mov ebx, 2
37bc4241ajmp 0x37bc422d7
37bc4241f
37bc4241floc_37bc4241f:
37bc4241fmov r8, [rsp+1144]
37bc42427mov r10, [rsp+1160]
37bc4242fmov r8l, [r8]
37bc42432cmp [r10], r8l
37bc42435jne 0x37bc420d1
37bc4243blea r10l, [rbx-1]
37bc4243fmov [rsp+216], r10l
37bc42447jmp 0x37bc420e5
37bc4244c
37bc4244cloc_37bc4244c:
37bc4244cmov ecx, [rsp+192]
37bc42453subsd x0, x1
37bc42457movd x5, r11l
37bc4245cpshufd x2, x5, -32
37bc42461mov eax, ecx
37bc42463movsd_xmm [rsp+816], x0
37bc4246csub eax, r11l
37bc4246fadd eax, 1
37bc42472mov [rsp+704], eax
37bc42479mov eax, [rsp+196]
37bc42480sub eax, r10l
37bc42483add eax, 1
37bc42486mov [rsp+700], eax
37bc4248dcmp ecx, r11l
37bc42490jne 0x37bc41c27
37bc42496mov rax, [rsp+304]
37bc4249emov rbx, [rsp+1240]
37bc424a6movq x3, [rip+0x80a7f2]
37bc424aemov r11l, edx
37bc424b1imul rax, r13
37bc424b5add rax, [rsp+312]
37bc424bdadd rax, [rsp+296]
37bc424c5shl rax, 4
37bc424c9movups [rbx+rax], x3
37bc424cdmov rbx, [rsp+1256]
37bc424d5lea eax, [r10+r10-1]
37bc424daadd r10l, 1
37bc424decdqe
37bc424e0movq [rbx+4*rax-4], x2
37bc424e6mov rbx, [rsp+1192]
37bc424eelea rax, [r13-1]
37bc424f2addsd x6, [rbx+8*r13-8]
37bc424f9movsd_xmm [rbx+8*rax], x6
37bc424femov rbx, [rsp+1264]
37bc42506movsd_xmm [rbx+8*rax], x6
37bc4250bjmp 0x37bc4149c
37bc42510
37bc42510loc_37bc42510:
37bc42510mov rcx, [rsp+360]
37bc42518mov rdx, [rsp+1192]
37bc42520pxor x1, x1
37bc42524movsd_xmm x0, [rdx+8*rcx]
37bc42529mov rdx, [rsp+1200]
37bc42531subsd x0, [rdx+8*rcx]
37bc42536mov rcx, [rsp+1096]
37bc4253esubsd x0, [rcx]
37bc42542maxsd x0, x1
37bc42546jmp 0x37bc4221c
37bc4254b
37bc4254bloc_37bc4254b:
37bc4254bmov rax, [rsp+1160]
37bc42553cmp [rax], r8l
37bc42556jne 0x37bc41383
37bc4255cjmp 0x37bc413a7
37bc42561
37bc42561loc_37bc42561:
37bc42561movapd x1, x5
37bc42565movapd x2, x0
37bc42569andpd x1, [rip+0x80a73f]
37bc42571andpd x2, [rip+0x80a737]
37bc42579maxsd x1, x2
37bc4257dmulsd x1, x10
37bc42582movsd_xmm [rsp+760], x1
37bc4258bmovapd x3, x1
37bc4258fcmp [rsp+428], 1
37bc42597je 0x37bc42a28
37bc4259dminsd x3, x7
37bc425a1movapd x1, x7
37bc425a5pxor x2, x2
37bc425a9jmp 0x37bc415c3
37bc425ae
37bc425aeloc_37bc425ae:
37bc425aepxor x3, x3
37bc425b2comisd x3, x1
37bc425b6jb 0x37bc41967
37bc425bcaddsd x1, x6
37bc425c0comisd x0, x1
37bc425c4jb 0x37bc41967
37bc425cacomisd x1, x9
37bc425cfjb 0x37bc41967
37bc425d5movapd x0, x6
37bc425d9
37bc425d9loc_37bc425d9:
37bc425d9movapd x2, x9
37bc425demovsd_xmm x5, [rip+0x80a6e2]
37bc425e6movsd_xmm [rsp+752], x1
37bc425efandpd x1, [rip+0x80a6b9]
37bc425f7addsd x2, x0
37bc425fbmov rax, [rsp+1200]
37bc42603mulsd x1, x7
37bc42607mulsd x2, x5
37bc4260bmovsd_xmm [rbx+8*r14], x2
37bc42611movapd x2, x0
37bc42615subsd x2, x9
37bc4261amulsd x5, x2
37bc4261ecomisd x1, x2
37bc42622movsd_xmm [rax+8*r14], x5
37bc42628ja 0x37bc42eac
37bc4262ecmp edi, 9
37bc42631jle 0x37bc42eb7
37bc42637mov r13l, 1
37bc4263djmp 0x37bc4197b
37bc42642
37bc42642loc_37bc42642:
37bc42642movsd_xmm x1, [rbx+8*r14]
37bc42648mov rax, [rsp+1272]
37bc42650mov [rsp+452], 1
37bc4265bmov [rsp+348], 0
37bc42666mov [rax+4*r14], 0
37bc4266emov [rsp+320], 1
37bc42679movsd_xmm [rsp+752], x1
37bc42682jmp 0x37bc4170f
37bc42687
37bc42687loc_37bc42687:
37bc42687lea r13, [rsp+704]
37bc4268f
37bc4268floc_37bc4268f:
37bc4268fmov rax, [rsp+1152]
37bc42697mov ecx, [rax]
37bc42699mov eax, [rsp+200]
37bc426a0lea edx, [rax+rbx]
37bc426a3cmp ecx, 1
37bc426a6je 0x37bc42ec2
37bc426ac
37bc426acloc_37bc426ac:
37bc426aclea eax, [rcx-1]
37bc426afcmp ecx, edx
37bc426b1jl 0x37bc42e22
37bc426b7
37bc426b7loc_37bc426b7:
37bc426b7mov r15, [rsp+304]
37bc426bfcdqe
37bc426c1mov r10, [rsp+312]
37bc426c9mov edx, [rsp+704]
37bc426d0imul rax, r15
37bc426d4lea r14, [rax+r10]
37bc426d8movsxd rax, ecx
37bc426dbimul rax, r15
37bc426dflea r15, [rax+r10]
37bc426e3cmp edx, 1
37bc426e6jle 0x37bc4274d
37bc426e8lea eax, [rdx-1]
37bc426eblea r10, [8*rax]
37bc426f3mov rax, [rsp+392]
37bc426fblea r8, [8*rax]
37bc42703lea rcx, [r14+rax]
37bc42707lea rdx, [r15+rax]
37bc4270bshl rcx, 4
37bc4270flea r9, [rsi+r8]
37bc42713xor eax, eax
37bc42715shl rdx, 4
37bc42719add rcx, [rsp+1240]
37bc42721add r8, r11
37bc42724add rdx, [rsp+1240]
37bc4272c
37bc4272cloc_37bc4272c:
37bc4272cmovsd_xmm x0, [rcx+2*rax]
37bc42731movsd_xmm [r9+rax-8], x0
37bc42738movsd_xmm x0, [rdx+2*rax]
37bc4273dmovsd_xmm [r8+rax-8], x0
37bc42744add rax, 8
37bc42748cmp r10, rax
37bc4274bjne 0x37bc4272c
37bc4274d
37bc4274dloc_37bc4274d:
37bc4274dmov rcx, [rsp+296]
37bc42755mov rdx, [rsp+1240]
37bc4275dlea r8, [rip+0x80a520]
37bc42764mov [rsp+1120], r11
37bc4276clea rax, [rcx+r14]
37bc42770shl rax, 4
37bc42774movsd_xmm x0, [rdx+rax]
37bc42779mov rax, [rsp+384]
37bc42781movsd_xmm [rsi+8*rax], x0
37bc42786lea rax, [rcx+r15]
37bc4278alea rcx, [rip+0x80a4df]
37bc42791shl rax, 4
37bc42795movsd_xmm x6, [rdx+rax]
37bc4279amov rax, [rsp+1248]
37bc427a2mov [rsp+56], 4
37bc427abmov [rsp+48], rax
37bc427b0mov rax, [rsp+392]
37bc427b8add rax, r14
37bc427bbshl rax, 4
37bc427bfadd rax, rdx
37bc427c2mov rdx, r13
37bc427c5mov [rsp+40], rax
37bc427calea rax, [rip+0x80a48f]
37bc427d1mov [rsp+32], rax
37bc427d6mov r9, rax
37bc427d9call zlaset_
37bc427decmp ebp, [rsp+444]
37bc427e5mov r11, [rsp+1120]
37bc427edjg 0x37bc41fad
37bc427f3
37bc427f3loc_37bc427f3:
37bc427f3mov ecx, [rsp+380]
37bc427famov rdx, [rsp+1224]
37bc42802mov [rsp+1120], r11
37bc4280alea r9, [rsp+732]
37bc42812lea eax, [rcx+rbx]
37bc42815cdqe
37bc42817mov eax, [rdx+4*rax-4]
37bc4281bmov [rsp+732], eax
37bc42822mov eax, [rsp+216]
37bc42829add eax, ecx
37bc4282bmov rcx, [rsp+360]
37bc42833cdqe
37bc42835mov eax, [rdx+4*rax-4]
37bc42839mov [rsp+736], eax
37bc42840mov eax, [rdx+4*rcx]
37bc42843lea rdx, [rsp+696]
37bc4284bmov ecx, [rsp+376]
37bc42852mov [rsp+128], rdx
37bc4285alea rdx, [rsp+816]
37bc42862mov [rsp+224], eax
37bc42869sub eax, 1
37bc4286cmov [rsp+728], eax
37bc42873mov eax, [rsp+444]
37bc4287amov [rsp+112], rdx
37bc4287flea rdx, [rsp+728]
37bc42887lea eax, [rax+rcx-1]
37bc4288bmov rcx, [rsp+1128]
37bc42893mov [rsp+56], rdx
37bc42898lea rdx, [rsp+736]
37bc428a0mov [rsp+120], r13
37bc428a5cdqe
37bc428a7mov [rsp+104], rcx
37bc428acmov rcx, [rsp+288]
37bc428b4lea r8, [r12+8*rax]
37bc428b8mov [rsp+96], rcx
37bc428bdmov rcx, [rsp+208]
37bc428c5mov [rsp+88], rcx
37bc428camov rcx, [rsp+264]
37bc428d2mov [rsp+80], rcx
37bc428d7mov rcx, [rsp+272]
37bc428dfmov [rsp+72], rcx
37bc428e4mov rcx, [rsp+256]
37bc428ecmov [rsp+64], rcx
37bc428f1mov rcx, [rsp+1184]
37bc428f9mov [rsp+48], rcx
37bc428femov rcx, [rsp+1176]
37bc42906mov [rsp+32], rdx
37bc4290bmov rdx, [rsp+280]
37bc42913mov [rsp+40], rcx
37bc42918mov rcx, r13
37bc4291bcall dlarrb_
37bc42920mov r9l, [rsp+696]
37bc42928mov r11, [rsp+1120]
37bc42930test r9l, r9l
37bc42933jne 0x37bc433bb
37bc42939cmp ebx, 1
37bc4293cjle 0x37bc42999
37bc4293emov eax, [rsp+200]
37bc42945mov rcx, [rsp+1192]
37bc4294dlea edx, [rax+rbx]
37bc42950lea eax, [rdx-3]
37bc42953sub edx, 2
37bc42956movsxd rdx, edx
37bc42959cdqe
37bc4295bmovsd_xmm x0, [rcx+8*rdx]
37bc42960mov rcx, [rsp+1200]
37bc42968subsd x0, [rcx+8*rdx]
37bc4296dmov rcx, [rsp+1192]
37bc42975subsd x0, [rcx+8*rax]
37bc4297amov rcx, [rsp+1200]
37bc42982subsd x0, [rcx+8*rax]
37bc42987mov rcx, [rsp+1208]
37bc4298fmaxsd x0, [rcx+8*rax]
37bc42994movsd_xmm [rcx+8*rax], x0
37bc42999
37bc42999loc_37bc42999:
37bc42999mov eax, [rsp+200]
37bc429a0mov ecx, [rsp+216]
37bc429a7lea edx, [rax+rcx]
37bc429aacmp edx, [rsp+196]
37bc429b1jle 0x37bc42e3c
37bc429b7
37bc429b7loc_37bc429b7:
37bc429b7mov ecx, [rsp+216]
37bc429becmp ecx, ebx
37bc429c0jl 0x37bc43484
37bc429c6mov rdx, [rsp+616]
37bc429cemov r8, [rsp+664]
37bc429d6movsxd rax, ebx
37bc429d9lea rdx, [r12+rdx+8]
37bc429de
37bc429deloc_37bc429de:
37bc429demovsd_xmm x0, [rdx+8*rax-16]
37bc429e4addsd x0, x6
37bc429e8movsd_xmm [r8+8*rax-16], x0
37bc429efadd rax, 1
37bc429f3cmp ecx, eax
37bc429f5jge 0x37bc429de
37bc429f7mov [rsp+720], ebx
37bc429fejmp 0x37bc4200e
37bc42a03
37bc42a03loc_37bc42a03:
37bc42a03movapd x1, x0
37bc42a07movapd x2, x5
37bc42a0bandpd x1, [rip+0x80a29d]
37bc42a13andpd x2, [rip+0x80a295]
37bc42a1bmaxsd x1, x2
37bc42a1fmulsd x1, x10
37bc42a24minsd x3, x1
37bc42a28
37bc42a28loc_37bc42a28:
37bc42a28pxor x2, x2
37bc42a2cjmp 0x37bc415c3
37bc42a31
37bc42a31loc_37bc42a31:
37bc42a31mov rdx, [rsp+528]
37bc42a39mov rdi, [rsp+656]
37bc42a41mov [rsp+1208], r11
37bc42a49mov r10l, [rsp+424]
37bc42a51mov r11l, [rsp+444]
37bc42a59mov [rsp+1264], rax
37bc42a61shl rdx, 4
37bc42a65add rdx, [rsp+520]
37bc42a6dmov rbx, rdi
37bc42a70mov [rsp+120], rdx
37bc42a75sub rdx, rdi
37bc42a78lea r8l, [r11+r10-2]
37bc42a7dneg rbx
37bc42a80mov rdi, [rsp+1128]
37bc42a88mov [rsp+112], rdx
37bc42a8dlea rdx, [rsp+824]
37bc42a95movsxd r8, r8l
37bc42a98mov [rsp+104], rdx
37bc42a9dlea rdx, [rsp+792]
37bc42aa5mov r11, [rsp+232]
37bc42aadlea r9, [rax+8*r8]
37bc42ab1mov [rsp+96], rdi
37bc42ab6mov rdi, [rsp+224]
37bc42abemov [rsp+88], rdx
37bc42ac3lea rdx, [rsp+760]
37bc42acbmov rax, [rsp+1120]
37bc42ad3mov [rsp+72], rdi
37bc42ad8mov rdi, [rsp+264]
37bc42ae0mov [rsp+80], rdx
37bc42ae5lea rdx, [rsp+724]
37bc42aedmov [rsp+64], rdi
37bc42af2mov rdi, [rsp+272]
37bc42afamov [rsp+40], rdx
37bc42afflea rdx, [rsp+720]
37bc42b07mov [rsp+56], rdi
37bc42b0cmov rdi, [rsp+256]
37bc42b14mov [rsp+32], rdx
37bc42b19mov rdx, [rsp+280]
37bc42b21mov [rsp+48], rdi
37bc42b26mov rdi, [rsp+640]
37bc42b2emov [rsp+136], r11
37bc42b36mov r11, [rsp+208]
37bc42b3elea r8, [rax+rdi]
37bc42b42mov [rsp+128], r11
37bc42b4acall dlarrf_
37bc42b4fmovsxd rdx, [rsp+216]
37bc42b57mov r12, [rsp+304]
37bc42b5fmov edi, [rsp+704]
37bc42b66mov rax, [rsp+312]
37bc42b6eimul r12, rdx
37bc42b72mov r11, [rsp+1208]
37bc42b7aadd rax, r12
37bc42b7dcmp edi, 1
37bc42b80mov [rsp+216], rax
37bc42b88mov rax, [rsp+1264]
37bc42b90jle 0x37bc42c27
37bc42b96movsxd r8, [rsp+448]
37bc42b9elea r9l, [rdi-2]
37bc42ba2mov r10, [rsp+304]
37bc42baamov rdx, [rsp+392]
37bc42bb2add rdx, [rsp+216]
37bc42bbaadd r9, r8
37bc42bbdadd r10, r12
37bc42bc0shl rdx, 4
37bc42bc4lea rcx, [rax+8*r8]
37bc42bc8lea r13, [rax+8*r9+8]
37bc42bcdmov r9, [rsp+216]
37bc42bd5add r10, [rsp+312]
37bc42bddadd rdx, [rsp+1240]
37bc42be5shl r10, 4
37bc42be9neg r9
37bc42becshl r9, 4
37bc42bf0
37bc42bf0loc_37bc42bf0:
37bc42bf0movsd_xmm x0, [rcx+rbx]
37bc42bf5lea r8, [rdx+r10]
37bc42bf9add rcx, 8
37bc42bfdmov [rdx+8], 0
37bc42c05add rdx, 16
37bc42c09movsd_xmm [rdx-16], x0
37bc42c0emovsd_xmm x0, [rcx-8]
37bc42c13mov [r8+r9+8], 0
37bc42c1cmovsd_xmm [r8+r9], x0
37bc42c22cmp r13, rcx
37bc42c25jne 0x37bc42bf0
37bc42c27
37bc42c27loc_37bc42c27:
37bc42c27mov ebx, [rsp+440]
37bc42c2emov rdx, [rsp+216]
37bc42c36mov r8l, [rsp+696]
37bc42c3eadd rdx, [rsp+296]
37bc42c46lea ecx, [rdi+rbx-1]
37bc42c4ashl rdx, 4
37bc42c4eadd rdx, [rsp+1240]
37bc42c56movsxd rcx, ecx
37bc42c59mov [rdx+8], 0
37bc42c61movsd_xmm x0, [rax+8*rcx]
37bc42c66movsd_xmm [rdx], x0
37bc42c6atest r8l, r8l
37bc42c6djne 0x37bc4347a
37bc42c73movsd_xmm x1, [rsp+824]
37bc42c7cmov rdi, [rsp+304]
37bc42c84movapd x0, x8
37bc42c89mov r10l, [rsp+720]
37bc42c91addsd x0, x1
37bc42c95lea rdx, [rdi+r12]
37bc42c99add rdx, [rsp+312]
37bc42ca1add rdx, [rsp+296]
37bc42ca9shl rdx, 4
37bc42cadadd rdx, [rsp+1240]
37bc42cb5movd x6, r10l
37bc42cbamov [rdx+8], 0
37bc42cc2movsd_xmm [rdx], x0
37bc42cc6mov edx, [rsp+724]
37bc42ccdmovd x5, edx
37bc42cd1punpckldq x6, x5
37bc42cd5cmp r10l, edx
37bc42cd8jg 0x37bc42df3
37bc42cdemovsd_xmm x7, [rip+0x809fda]
37bc42ce6movsd_xmm x4, [rip+0x809fa2]
37bc42ceemulsd x7, x10
37bc42cf3mulsd x4, x10
37bc42cf8movapd x13, x7
37bc42cfdmovapd x14, x4
37bc42d02je 0x37bc42d9f
37bc42d08lea ebx, [rdx+1]
37bc42d0bmovddup x3, x7
37bc42d0fmovddup x5, x1
37bc42d13movsxd rdx, r10l
37bc42d16mov rdi, [rsp+680]
37bc42d1esub ebx, r10l
37bc42d21unpcklpd x4, x4
37bc42d25movapd x7, x1
37bc42d29mov r9l, ebx
37bc42d2cmovddup x2, [rip+0x809f7c]
37bc42d34lea rcx, [rdx+rdi-2]
37bc42d39shr r9l, 1
37bc42d3cxor edx, edx
37bc42d3eshl rcx, 3
37bc42d42shl r9, 4
37bc42d46lea r8, [rax+rcx]
37bc42d4aadd rcx, [rsp+1200]
37bc42d52
37bc42d52loc_37bc42d52:
37bc42d52movupd x0, [r8+rdx]
37bc42d58movapd x1, x0
37bc42d5candpd x0, x2
37bc42d60subpd x1, x5
37bc42d64mulpd x0, x3
37bc42d68movups [r8+rdx], x1
37bc42d6dandpd x1, x2
37bc42d71mulpd x1, x4
37bc42d75addpd x0, x1
37bc42d79movupd x1, [rcx+rdx]
37bc42d7eaddpd x0, x1
37bc42d82movups [rcx+rdx], x0
37bc42d86add rdx, 16
37bc42d8acmp rdx, r9
37bc42d8djne 0x37bc42d52
37bc42d8fmovapd x1, x7
37bc42d93test bl, 1
37bc42d96je 0x37bc42df3
37bc42d98and ebx, -2
37bc42d9blea edx, [rbx+r10]
37bc42d9f
37bc42d9floc_37bc42d9f:
37bc42d9fmov edi, [rsp+200]
37bc42da6lea edx, [rdi+rdx-1]
37bc42daamov rdi, [rsp+1200]
37bc42db2movsxd rdx, edx
37bc42db5sub rdx, 1
37bc42db9movsd_xmm x0, [rax+8*rdx]
37bc42dbemovapd x2, x0
37bc42dc2subsd x0, x1
37bc42dc6andpd x2, [rip+0x809ee2]
37bc42dcemulsd x2, x13
37bc42dd3movsd_xmm [rax+8*rdx], x0
37bc42dd8andpd x0, [rip+0x809ed0]
37bc42de0mulsd x0, x14
37bc42de5addsd x0, x2
37bc42de9addsd x0, [rdi+8*rdx]
37bc42deemovsd_xmm [rdi+8*rdx], x0
37bc42df3
37bc42df3loc_37bc42df3:
37bc42df3add [rsp+420], 1
37bc42dfbmov ebx, [rsp+672]
37bc42e02mov edi, [rsp+420]
37bc42e09lea edx, [rbx+2*rdi-2]
37bc42e0dmov rdi, [rsp+1272]
37bc42e15movsxd rdx, edx
37bc42e18movq [rdi+4*rdx], x6
37bc42e1djmp 0x37bc42157
37bc42e22
37bc42e22loc_37bc42e22:
37bc42e22mov rax, [rsp+1160]
37bc42e2asub edx, 1
37bc42e2dmov eax, [rax]
37bc42e2fcmp edx, eax
37bc42e31cmovle eax, edx
37bc42e34lea ecx, [rax+1]
37bc42e37jmp 0x37bc426b7
37bc42e3c
37bc42e3cloc_37bc42e3c:
37bc42e3cmov rcx, [rsp+1192]
37bc42e44lea eax, [rdx-1]
37bc42e47movsxd rdx, edx
37bc42e4acdqe
37bc42e4cmovsd_xmm x0, [rcx+8*rdx-8]
37bc42e52mov rcx, [rsp+1200]
37bc42e5asubsd x0, [rcx+8*rdx-8]
37bc42e60mov rcx, [rsp+1192]
37bc42e68subsd x0, [rcx+8*rax-8]
37bc42e6emov rcx, [rsp+1200]
37bc42e76subsd x0, [rcx+8*rax-8]
37bc42e7cmov rcx, [rsp+1208]
37bc42e84maxsd x0, [rcx+8*rax-8]
37bc42e8amovsd_xmm [rcx+8*rax-8], x0
37bc42e90jmp 0x37bc429b7
37bc42e95
37bc42e95loc_37bc42e95:
37bc42e95movapd x9, x6
37bc42e9ajmp 0x37bc425d9
37bc42e9f
37bc42e9floc_37bc42e9f:
37bc42e9flea r13, [rsp+704]
37bc42ea7jmp 0x37bc427f3
37bc42eac
37bc42eacloc_37bc42eac:
37bc42eacmov [rsp+320], 1
37bc42eb7
37bc42eb7loc_37bc42eb7:
37bc42eb7mov r13l, 1
37bc42ebdjmp 0x37bc416ef
37bc42ec2
37bc42ec2loc_37bc42ec2:
37bc42ec2mov r15, [rsp+1144]
37bc42ecamov rax, [rsp+1160]
37bc42ed2mov r15l, [r15]
37bc42ed5cmp [rax], r15l
37bc42ed8jne 0x37bc426ac
37bc42edelea eax, [rdx-1]
37bc42ee1mov ecx, edx
37bc42ee3jmp 0x37bc426b7
37bc42ee8
37bc42ee8loc_37bc42ee8:
37bc42ee8mov r8l, r13l
37bc42eebmov [rsp+216], esi
37bc42ef2mov rax, rbx
37bc42ef5mov rcx, rbp
37bc42ef8mov [rsp+452], r12l
37bc42f00mov edi, [rsp+500]
37bc42f07mov r12, r14
37bc42f0amovapd x8, x14
37bc42f0fmov r13l, [rsp+504]
37bc42f17mov esi, [rsp+512]
37bc42f1emov r14l, [rsp+516]
37bc42f26mov r11, [rsp+1208]
37bc42f2emovsxd rbx, [rsp+600]
37bc42f36mov ebp, [rsp+508]
37bc42f3dand r8l, [rsp+320]
37bc42f45
37bc42f45loc_37bc42f45:
37bc42f45test r8l, r8l
37bc42f48je 0x37bc42f55
37bc42f4acomisd x5, x15
37bc42f4fjae 0x37bc43259
37bc42f55
37bc42f55loc_37bc42f55:
37bc42f55mov ecx, [rsp+624]
37bc42f5cmov r8, [rsp+248]
37bc42f64movsd_xmm x6, [rsp+752]
37bc42f6dadd edx, ecx
37bc42f6fmov [r8], edx
37bc42f72mov edx, [r10]
37bc42f75movsd_xmm [rax+8*r12], x6
37bc42f7blea r9l, [rdx+rcx]
37bc42f7fmov [rsp+248], edx
37bc42f86mov edx, [rsp+216]
37bc42f8dmov [r10], r9l
37bc42f90mov r10l, [r8]
37bc42f93add ecx, edx
37bc42f95cmp r10l, ecx
37bc42f98jg 0x37bc430fb
37bc42f9e
37bc42f9eloc_37bc42f9e:
37bc42f9emov edx, [rsp+452]
37bc42fa5cmp [rsp+248], edx
37bc42facjl 0x37bc4316e
37bc42fb2
37bc42fb2loc_37bc42fb2:
37bc42fb2mov edx, r9l
37bc42fb5mov [rsp+1264], rax
37bc42fbdmov rax, [rsp+1240]
37bc42fc5lea r9, [rip+0x809cb4]
37bc42fccsub edx, r10l
37bc42fcfmov rcx, [rsp+232]
37bc42fd7mov [rsp+1208], r11
37bc42fdfadd edx, 1
37bc42fe2mov [rsp+840], edx
37bc42fe9movsxd rdx, r10l
37bc42fecadd rdx, [rsp+328]
37bc42ff4shl rdx, 4
37bc42ff8lea r8, [rax+rdx]
37bc42ffcmov rdx, [rsp+336]
37bc43004call zdscal_
37bc43009addsd x6, x8
37bc4300ecmp edi, 1
37bc43011mov rax, [rsp+1192]
37bc43019mov r11, [rsp+1208]
37bc43021movsd_xmm [rax+8*r12], x6
37bc43027movapd x1, x6
37bc4302bmov rax, [rsp+1264]
37bc43033jle 0x37bc4307a
37bc43035mov rdi, [rsp+1200]
37bc4303dmov edx, [rsp+432]
37bc43044movapd x0, x6
37bc43048sub edx, 1
37bc4304bsubsd x0, [rdi+8*r12]
37bc43051mov rdi, [rsp+1192]
37bc43059movsxd rdx, edx
37bc4305csubsd x0, [rdi+8*rdx]
37bc43061mov rdi, [rsp+1200]
37bc43069subsd x0, [rdi+8*rdx]
37bc4306emaxsd x0, [r11+8*rdx]
37bc43074movsd_xmm [r11+8*rdx], x0
37bc4307a
37bc4307aloc_37bc4307a:
37bc4307acmp [rsp+196], r13l
37bc43082jle 0x37bc4214f
37bc43088mov edi, [rsp+224]
37bc4308fcmp edi, ebx
37bc43091movsxd rdx, edi
37bc43094mov rdi, [rsp+1192]
37bc4309ccmovg rdx, rbx
37bc430a0movsd_xmm x0, [rdi+8*rdx-8]
37bc430a6mov rdi, [rsp+1200]
37bc430aesubsd x0, [rdi+8*rdx-8]
37bc430b4subsd x0, x1
37bc430b8subsd x0, [rdi+8*r12]
37bc430bemov rdi, [rsp+352]
37bc430c6maxsd x0, x11
37bc430cbmovsd_xmm [rdi-16], x0
37bc430d0jmp 0x37bc4214f
37bc430d5
37bc430d5loc_37bc430d5:
37bc430d5mov rax, [rsp+1272]
37bc430ddmov rbx, [rsp+528]
37bc430e5mov [rax+4*rbx], 1
37bc430ecmov ebx, [rsp+428]
37bc430f3mov [rax+4*rcx], ebx
37bc430f6jmp 0x37bc41b39
37bc430fb
37bc430fbloc_37bc430fb:
37bc430fbmov rdx, [rsp+328]
37bc43103movsxd r8, ecx
37bc43106pxor x0, x0
37bc4310aadd rdx, r8
37bc4310dmov r8l, r10l
37bc43110sub r8l, ecx
37bc43113mov [rsp+216], rdx
37bc4311bshl rdx, 4
37bc4311fmov rcx, [rsp+216]
37bc43127add rdx, [rsp+1240]
37bc4312fadd rcx, r8
37bc43132shl rcx, 4
37bc43136add rcx, [rsp+1240]
37bc4313emov r8, rcx
37bc43141sub rcx, rdx
37bc43144and ecx, 16
37bc43147je 0x37bc43159
37bc43149movups [rdx], x0
37bc4314cadd rdx, 16
37bc43150cmp r8, rdx
37bc43153je 0x37bc42f9e
37bc43159
37bc43159loc_37bc43159:
37bc43159movups [rdx], x0
37bc4315cadd rdx, 32
37bc43160movups [rdx-16], x0
37bc43164cmp r8, rdx
37bc43167jne 0x37bc43159
37bc43169jmp 0x37bc42f9e
37bc4316e
37bc4316eloc_37bc4316e:
37bc4316emovsxd r8, r9l
37bc43171add r8, [rsp+328]
37bc43179mov rcx, [rsp+1240]
37bc43181pxor x0, x0
37bc43185mov rdx, r8
37bc43188mov [rsp+216], r8
37bc43190mov r8, [rsp+1240]
37bc43198shl rdx, 4
37bc4319clea rdx, [rcx+rdx+16]
37bc431a1mov ecx, [rsp+452]
37bc431a8sub ecx, [rsp+248]
37bc431afsub ecx, 1
37bc431b2add rcx, [rsp+216]
37bc431bashl rcx, 4
37bc431belea rcx, [r8+rcx+32]
37bc431c3mov r8, rcx
37bc431c6sub r8, rdx
37bc431c9and r8l, 16
37bc431cdje 0x37bc431df
37bc431cfmovups [rdx], x0
37bc431d2add rdx, 16
37bc431d6cmp rdx, rcx
37bc431d9je 0x37bc42fb2
37bc431df
37bc431dfloc_37bc431df:
37bc431dfmovups [rdx], x0
37bc431e2add rdx, 32
37bc431e6movups [rdx-16], x0
37bc431eacmp rdx, rcx
37bc431edjne 0x37bc431df
37bc431efjmp 0x37bc42fb2
37bc431f4
37bc431f4loc_37bc431f4:
37bc431f4mov [rsp+216], esi
37bc431fbmov r8l, r13l
37bc431femov rax, rbx
37bc43201mov rcx, rbp
37bc43204mov [rsp+452], r12l
37bc4320cmov edi, [rsp+500]
37bc43213mov r12, r14
37bc43216movapd x8, x14
37bc4321bmov r13l, [rsp+504]
37bc43223mov esi, [rsp+512]
37bc4322amov [rsp+348], 0
37bc43235mov r14l, [rsp+516]
37bc4323dmov r11, [rsp+1208]
37bc43245movsxd rbx, [rsp+600]
37bc4324dmov ebp, [rsp+508]
37bc43254jmp 0x37bc42f45
37bc43259
37bc43259loc_37bc43259:
37bc43259mov rdx, [rsp+400]
37bc43261mov [rsp+1264], rax
37bc43269mov r8, rcx
37bc4326cmov eax, [rsp+348]
37bc43273mov [rsp+1208], r11
37bc4327bmovsd_xmm x4, [rsp+608]
37bc43284mov [rsp+120], rdx
37bc43289mov rdx, [rsp+560]
37bc43291mov [rsp+840], eax
37bc43298mov rax, [rsp+208]
37bc432a0mov [rsp+320], r10
37bc432a8mov [rsp+112], rdx
37bc432admov rdx, [rsp+584]
37bc432b5mov [rsp+160], rax
37bc432bdmov rax, [rsp+576]
37bc432c5mov [rsp+104], rdx
37bc432camov rdx, [rsp+536]
37bc432d2mov [rsp+152], rax
37bc432damov rax, [rsp+568]
37bc432e2mov [rsp+96], rdx
37bc432e7mov rdx, [rsp+232]
37bc432efmov [rsp+144], rax
37bc432f7mov rax, [rsp+336]
37bc432ffmov [rsp+88], rdx
37bc43304mov rdx, [rsp+408]
37bc4330cmov [rsp+136], rax
37bc43314mov rax, [rsp+248]
37bc4331cmov [rsp+80], rdx
37bc43321mov rdx, [rsp+544]
37bc43329mov [rsp+128], rax
37bc43331mov [rsp+72], rdx
37bc43336mov rdx, [rsp+1128]
37bc4333emovsd_xmm [rsp+752], x4
37bc43347mov [rsp+64], rdx
37bc4334cmov rdx, [rsp+240]
37bc43354mov r9, [rsp+552]
37bc4335cmov [rsp+56], rdx
37bc43361mov rdx, [rsp+456]
37bc43369mov [rsp+48], rdx
37bc4336emov rdx, [rsp+464]
37bc43376mov [rsp+40], rdx
37bc4337bmov rdx, [rsp+472]
37bc43383mov [rsp+32], rdx
37bc43388lea rdx, [rip+0x8098f1]
37bc4338fcall zlar1v_
37bc43394mov rax, [rsp+248]
37bc4339cmov r11, [rsp+1208]
37bc433a4mov r10, [rsp+320]
37bc433acmov edx, [rax]
37bc433aemov rax, [rsp+1264]
37bc433b6jmp 0x37bc42f55
37bc433bb
37bc433bbloc_37bc433bb:
37bc433bbmov rdi, [rsp+1280]
37bc433c3mov [rdi], -1
37bc433c9jmp 0x37bc41ab3
37bc433ce
37bc433celoc_37bc433ce:
37bc433cemov rdi, [rsp+1280]
37bc433d6mov [rdi], 5
37bc433dcjmp 0x37bc41ab3
37bc433e1
37bc433e1loc_37bc433e1:
37bc433e1mov [rsp+420], 0
37bc433ec
37bc433ecloc_37bc433ec:
37bc433ecadd [rsp+416], 1
37bc433f4mov ebx, [rsp+204]
37bc433fbxor r12l, 1
37bc433ffcmp [rsp+428], ebx
37bc43406jle 0x37bc43429
37bc43408mov eax, [rsp+420]
37bc4340fmov [rsp+436], eax
37bc43416jmp 0x37bc41ec6
37bc4341b
37bc4341bloc_37bc4341b:
37bc4341bmov rdi, rsi
37bc4341e
37bc4341eloc_37bc4341e:
37bc4341emov [rdi], -2
37bc43424jmp 0x37bc41ab3
37bc43429
37bc43429loc_37bc43429:
37bc43429mov r15l, [rsp+676]
37bc43431mov r14, [rsp+1232]
37bc43439jmp 0x37bc41b39
37bc4343e
37bc4343e 66 90 f.
37bc43440
37bc43440loc_37bc43440:
37bc43440add [rsp+368], 1
37bc43449mov rax, [rsp+368]
37bc43451cmp [rsp+436], eax
37bc43458jl 0x37bc421b9
37bc4345emov rcx, [rsp+488]
37bc43466mov ebx, [rcx+8*rax-8]
37bc4346amov eax, [rcx+8*rax-4]
37bc4346emov [rsp+216], eax
37bc43475jmp 0x37bc41fa4
37bc4347a
37bc4347aloc_37bc4347a:
37bc4347amov rdi, [rsp+1280]
37bc43482jmp 0x37bc4341e
37bc43484
37bc43484loc_37bc43484:
37bc43484add [rsp+368], 1
37bc4348dmov rax, [rsp+368]
37bc43495cmp [rsp+436], eax
37bc4349cjl 0x37bc421b9
37bc434a2mov rcx, [rsp+488]
37bc434aamov ebx, [rcx+8*rax-8]
37bc434aemov eax, [rcx+8*rax-4]
37bc434b2mov [rsp+216], eax
37bc434b9jmp 0x37bc4268f
37bc41180
Loading..