File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be48400
37be48400clarrv_64_:
37be48400push r15
37be48402push r14
37be48404push r13
37be48406push r12
37be48408push rbp
37be48409push rdi
37be4840apush rsi
37be4840bpush rbx
37be4840csub rsp, 1064
37be48413movups [rsp+896], x6
37be4841bmovups [rsp+912], x7
37be48423movups [rsp+928], x8
37be4842cmovups [rsp+944], x9
37be48435movups [rsp+960], x10
37be4843emovups [rsp+976], x11
37be48447movups [rsp+992], x12
37be48450movups [rsp+1008], x13
37be48459movups [rsp+1024], x14
37be48462movups [rsp+1040], x15
37be4846bmov rsi, [rsp+1328]
37be48473mov rax, [rsp+1296]
37be4847bmov r13, [rsp+1192]
37be48483mov [rsi], 0
37be4848amov rax, [rax]
37be4848dmov rbx, rcx
37be48490mov rcx, [rcx]
37be48493mov [rsp+1144], rdx
37be4849bmov [rsp+1160], r9
37be484a3mov [rsp+304], rcx
37be484abmov r14, rcx
37be484aetest rcx, rcx
37be484b1jle 0x37be48762
37be484b7mov rdi, [r13]
37be484bbtest rdi, rdi
37be484bejle 0x37be48762
37be484c4xor edx, edx
37be484c6test rax, rax
37be484c9cmovns rdx, rax
37be484cdlea rax, [rcx+rcx]
37be484d1lea r8, [rax+rcx]
37be484d5mov rcx, [rsp+1312]
37be484ddmov [rsp+360], rax
37be484e5mov r15, rdx
37be484e8shl r8, 4
37be484ecmov [rsp+312], rdx
37be484f4mov rbp, rdx
37be484f7not r15
37be484faxor edx, edx
37be484fcmov [rsp+320], r15
37be48504call memset
37be48509imul r8, r14, 56
37be4850dmov rcx, [rsp+1320]
37be48515xor edx, edx
37be48517call memset
37be4851cmov rax, [rsp+1200]
37be48524mov edx, 2
37be48529lea r8, [rsp+880]
37be48531mov rax, [rax]
37be48534cmp rax, rdx
37be48537cmovl rax, rdx
37be4853blea rdx, [rax-1]
37be4853fmov rax, [rsp+1208]
37be48547mov rax, [rax]
37be4854amov [rsp+56], 4
37be48553cmp rdi, rax
37be48556lea rcx, [rax+1]
37be4855acmovg rdi, rcx
37be4855elea rcx, [rip+0x60dac3]
37be48565sub rdi, rdx
37be48568imul rdx, rbp
37be4856clea rax, [rdi+1]
37be48570mov rdi, [rsp+1288]
37be48578mov [rsp+880], rax
37be48580mov rax, [rsp+1296]
37be48588mov [rsp+48], rax
37be4858dlea rax, [r15+rdx+1]
37be48592mov rdx, rbx
37be48595lea rax, [rdi+8*rax]
37be48599mov [rsp+40], rax
37be4859elea rax, [rip+0x60da7b]
37be485a5mov [rsp+32], rax
37be485aamov r9, rax
37be485adcall claset_64_
37be485b2mov edx, 9
37be485b7lea rcx, [rip+0x60da6e]
37be485becall slamch_64_
37be485c3mov rdi, [rsp+1200]
37be485cbmov rax, [r13]
37be485cfmovaps x5, x0
37be485d2mov r10, [rsp+1184]
37be485damovaps x7, x0
37be485ddaddss x5, x0
37be485e1cmp [rdi], 1
37be485e5movss [rsp+776], x5
37be485eemovaps x12, x5
37be485f2je 0x37be4974e
37be485f8
37be485f8loc_37be485f8:
37be485f8movss x0, [rip+0x60da4c]
37be48600mov rdi, [rsp+1224]
37be48608mulss x0, x7
37be4860cmovss [rdi], x0
37be48610mov rdi, [rsp+1232]
37be48618movss [rdi], x0
37be4861c
37be4861cloc_37be4861c:
37be4861cmov rdi, [rsp+1264]
37be48624mov r15, [rdi+8*rax-8]
37be48629test r15, r15
37be4862cjle 0x37be48762
37be48632mov rcx, [rsp+304]
37be4863amov ebp, 1
37be4863fmov r12, r10
37be48642mov r14l, 1
37be48648mov [rsp+184], r15
37be48650mov rbx, rbp
37be48653lea r15, [r14-1]
37be48657mov r11l, 1
37be4865dlea rdi, [rcx+1]
37be48661mov [rsp+1192], r13
37be48669mov r10, [r12+8*rbx-8]
37be4866emov [rsp+456], rdi
37be48676mov rdi, [rsp+360]
37be4867eadd rdi, rcx
37be48681mov [rsp+512], rdi
37be48689lea rdi, [4*rcx]
37be48691mov [rsp+520], rdi
37be48699add rdi, rcx
37be4869cmov [rsp+568], rdi
37be486a4lea rdi, [rsp+864]
37be486acmov [rsp+208], rdi
37be486b4lea rdi, [rsp+808]
37be486bcmov [rsp+200], rdi
37be486c4mov rdi, rsi
37be486c7cmp r15, rax
37be486cajge 0x37be48750
37be486d0
37be486d0loc_37be486d0:
37be486d0mov rdx, [rsp+1264]
37be486d8mov r13, r15
37be486dbjmp 0x37be486e9
37be486dd
37be486dd 0f 1f 00 ...
37be486e0
37be486e0loc_37be486e0:
37be486e0add r13, 1
37be486e4cmp r13, rax
37be486e7je 0x37be486ef
37be486e9
37be486e9loc_37be486e9:
37be486e9cmp [rdx+8*r13], rbx
37be486edje 0x37be486e0
37be486ef
37be486efloc_37be486ef:
37be486efcmp r14, r13
37be486f2jg 0x37be48750
37be486f4mov rax, [rsp+1200]
37be486fccmp [rax], r13
37be486ffjg 0x37be48712
37be48701mov rax, [rsp+1208]
37be48709cmp [rax], r14
37be4870cjge 0x37be487ce
37be48712
37be48712loc_37be48712:
37be48712lea r11, [r10+1]
37be48716lea r14, [r13+1]
37be4871a
37be4871aloc_37be4871a:
37be4871aadd rbx, 1
37be4871ecmp [rsp+184], rbx
37be48726jl 0x37be48762
37be48728
37be48728loc_37be48728:
37be48728mov rax, [rsp+1192]
37be48730lea r15, [r14-1]
37be48734mov r10, [r12+8*rbx-8]
37be48739mov rax, [rax]
37be4873ccmp r15, rax
37be4873fjl 0x37be486d0
37be48741nop [rax]
37be48745nop [rax+rax]
37be48750
37be48750loc_37be48750:
37be48750lea r11, [r10+1]
37be48754add rbx, 1
37be48758cmp [rsp+184], rbx
37be48760jge 0x37be48728
37be48762
37be48762loc_37be48762:
37be48762movups x6, [rsp+896]
37be4876amovups x7, [rsp+912]
37be48772movups x8, [rsp+928]
37be4877bmovups x9, [rsp+944]
37be48784movups x10, [rsp+960]
37be4878dmovups x11, [rsp+976]
37be48796movups x12, [rsp+992]
37be4879fmovups x13, [rsp+1008]
37be487a8movups x14, [rsp+1024]
37be487b1movups x15, [rsp+1040]
37be487baadd rsp, 1064
37be487c1pop rbx
37be487c2pop rsi
37be487c3pop rdi
37be487c4pop rbp
37be487c5pop r12
37be487c7pop r13
37be487c9pop r14
37be487cbpop r15
37be487cdret
37be487ce
37be487celoc_37be487ce:
37be487cemov rsi, [rsp+1168]
37be487d6lea rax, [r10-1]
37be487damov [rsp+416], rax
37be487e2movss x6, [rsi+4*rax]
37be487e7mov rsi, [rsp+1280]
37be487eflea rax, [r11-1]
37be487f3mov [rsp+368], rax
37be487fbmovss x1, [rsi+8*rax]
37be48800movss x0, [rsi+8*rax+4]
37be48806lea rax, [r11+1]
37be4880acmp r10, rax
37be4880djl 0x37be49097
37be48813lea rdx, [r10+1]
37be48817mov rcx, rsi
37be4881anop [rax+rax]
37be48820
37be48820loc_37be48820:
37be48820minss x1, [rcx+8*rax-8]
37be48826maxss x0, [rcx+8*rax-4]
37be4882cadd rax, 1
37be48830cmp rdx, rax
37be48833jne 0x37be48820
37be48835mov rax, r10
37be48838subss x0, x1
37be4883csub rax, r11
37be4883fadd rax, 1
37be48843mov [rsp+808], rax
37be4884bmov rax, r13
37be4884emovss [rsp+780], x0
37be48857sub rax, r14
37be4885aadd rax, 1
37be4885emov [rsp+800], rax
37be48866
37be48866loc_37be48866:
37be48866mov r9, [rsp+1312]
37be4886emov rbp, [rsp+1240]
37be48876lea rax, [4*r15]
37be4887elea rcx, [rsp+800]
37be48886mov [rsp+560], rax
37be4888eadd r9, rax
37be48891add rbp, rax
37be48894lea rax, [rip+0x60d79d]
37be4889bmov [rsp+192], r10
37be488a3mov [rsp+32], rax
37be488a8mov r8, rax
37be488abmov rdx, rbp
37be488aemov [rsp+216], r11
37be488b6mov [rsp+272], r9
37be488becall scopy_64_
37be488c3mov rsi, [rsp+800]
37be488cbmov r10, [rsp+192]
37be488d3test rsi, rsi
37be488d6mov [rsp+424], rsi
37be488dejle 0x37be4a1c4
37be488e4lea rax, [rsi-1]
37be488e8mov r11, [rsp+216]
37be488f0cmp rax, 2
37be488f4jbe 0x37be4a1ba
37be488famov rax, rsi
37be488fdmovaps x1, x6
37be48900xor edx, edx
37be48902shr rax, 2
37be48906shufps x1, x1, 0
37be4890anop [rax+rax]
37be48915nop [rax+rax]
37be48920
37be48920loc_37be48920:
37be48920movups x0, [rbp]
37be48924add rdx, 1
37be48928add rbp, 16
37be4892caddps x0, x1
37be4892fmovups [rbp-16], x0
37be48933cmp rdx, rax
37be48936jne 0x37be48920
37be48938mov rax, [rsp+424]
37be48940test al, 3
37be48942je 0x37be48982
37be48944and rax, -4
37be48948add rax, 1
37be4894c
37be4894cloc_37be4894c:
37be4894cmov rcx, [rsp+560]
37be48954mov rsi, [rsp+1240]
37be4895clea rdx, [rsi+rcx+4]
37be48961mov rcx, [rsp+424]
37be48969
37be48969loc_37be48969:
37be48969movss x0, [rdx+4*rax-8]
37be4896faddss x0, x6
37be48973movss [rdx+4*rax-8], x0
37be48979add rax, 1
37be4897dcmp rcx, rax
37be48980jge 0x37be48969
37be48982
37be48982loc_37be48982:
37be48982mov rax, [rsp+1320]
37be4898amov rcx, [rsp+304]
37be48992mov [rsp+464], 0
37be4899emov rsi, [rsp+456]
37be489a6mov rdx, [rsp+424]
37be489aemov [rsp+504], 1
37be489bamov [rax+8*rcx], 1
37be489c2mov r9, [rsp+1312]
37be489camov [rax+8*rsi], rdx
37be489cemov rsi, [rsp+512]
37be489d6lea rax, [rax+8*rsi]
37be489damov rsi, [rsp+568]
37be489e2mov [rsp+296], rax
37be489eamov rax, [rsp+1312]
37be489f2lea rdx, [rax+4*rsi]
37be489f6mov rax, [rsp+560]
37be489femov rsi, [rsp+1248]
37be48a06mov [rsp+232], rdx
37be48a0eadd rsi, rax
37be48a11add rax, [rsp+1256]
37be48a19mov [rsp+288], rax
37be48a21mov rax, [rsp+360]
37be48a29mov [rsp+280], rsi
37be48a31mov rsi, [rsp+1312]
37be48a39lea rax, [r11+rax-1]
37be48a3elea rax, [rsi+4*rax]
37be48a42mov [rsp+256], rax
37be48a4amov rax, [rsp+368]
37be48a52lea rsi, [4*rax]
37be48a5amov rax, [rsp+1160]
37be48a62mov [rsp+712], rsi
37be48a6aadd rax, rsi
37be48a6dadd rsi, [rsp+1168]
37be48a75mov [rsp+240], rax
37be48a7dlea rax, [rcx+r11-1]
37be48a82shl rcx, 4
37be48a86lea rax, [r9+4*rax]
37be48a8asub rdx, rcx
37be48a8dmov [rsp+480], rsi
37be48a95mov esi, 1
37be48a9amov [rsp+552], rax
37be48aa2mov rax, [rsp+520]
37be48aaamov [rsp+720], rdx
37be48ab2add rax, rdx
37be48ab5mov [rsp+624], rax
37be48abdmov [rsp+224], 0
37be48ac9mov [rsp+352], r11
37be48ad1mov [rsp+216], r14
37be48ad9mov [rsp+400], r10
37be48ae1mov [rsp+408], r13
37be48ae9mov [rsp+728], rbx
37be48af1mov [rsp+192], r15
37be48af9mov r15, [rsp+1256]
37be48b01
37be48b01loc_37be48b01:
37be48b01mov rax, [rsp+1192]
37be48b09mov rcx, [rsp+464]
37be48b11cmp [rax], rcx
37be48b14jl 0x37be4a6f2
37be48b1amov rcx, [rsp+304]
37be48b22mov rdx, [rsp+360]
37be48b2acmp rsi, 1
37be48b2emov rax, rcx
37be48b31cmovne rax, rdx
37be48b35cmovne rdx, rcx
37be48b39mov [rsp+704], rdx
37be48b41cmp [rsp+504], 0
37be48b4aje 0x37be4a551
37be48b50mov rcx, [rsp+1320]
37be48b58mov [rsp+680], rsi
37be48b60mov [rsp+1184], r12
37be48b68mov rbp, [rsp+720]
37be48b70lea rax, [rcx+8*rax]
37be48b74mov [rsp+1328], rdi
37be48b7cmov r11, [rsp+1312]
37be48b84mov [rsp+376], rax
37be48b8cmov rdi, [rsp+1160]
37be48b94mov [rsp+488], 0
37be48ba0mov [rsp+384], 1
37be48bac
37be48bacloc_37be48bac:
37be48bacmov rax, [rsp+376]
37be48bb4lea r13, [rsp+808]
37be48bbcmov rbx, [rax]
37be48bbfmov r10, [rax+8]
37be48bc3cmp [rsp+464], 0
37be48bccjne 0x37be4991f
37be48bd2
37be48bd2loc_37be48bd2:
37be48bd2mov rsi, [rsp+352]
37be48bdacmp [rsp+400], rsi
37be48be2jle 0x37be48c79
37be48be8
37be48be8loc_37be48be8:
37be48be8mov rax, [rsp+352]
37be48bf0mov rdx, [rsp+400]
37be48bf8mov rcx, [rsp+624]
37be48c00mov r8, [rsp+1168]
37be48c08nop
37be48c09nop [rax+rax]
37be48c14nop [rax+rax]
37be48c1fnop [rax+rax]
37be48c2anop [rax+rax]
37be48c35nop [rax+rax]
37be48c40
37be48c40loc_37be48c40:
37be48c40movss x0, [r8+4*rax-4]
37be48c47movss x1, [rdi+4*rax-4]
37be48c4dmulss x1, x0
37be48c51mulss x0, x1
37be48c55movss [rbp+4*rax-4], x1
37be48c5bmovss [rcx+4*rax-4], x0
37be48c61add rax, 1
37be48c65cmp rdx, rax
37be48c68jg 0x37be48c40
37be48c6acmp [rsp+464], 0
37be48c73jne 0x37be4a16f
37be48c79
37be48c79loc_37be48c79:
37be48c79mov [rsp+840], rbx
37be48c81cmp rbx, r10
37be48c84jg 0x37be4a515
37be48c8a
37be48c8aloc_37be48c8a:
37be48c8amov rax, [rsp+216]
37be48c92lea r12, [rbx+1]
37be48c96movaps x8, x6
37be48c9amovaps x10, x7
37be48c9emov [rsp+696], rbp
37be48ca6lea r14, [rax+rbx]
37be48caalea rax, [rsp+748]
37be48cb2mov [rsp+1160], rdi
37be48cbamov [rsp+528], rax
37be48cc2jmp 0x37be48d4f
37be48cc7
37be48cc7 66 0f 1f 84 00 00 00 00 00 f........
37be48cd0
37be48cd0loc_37be48cd0:
37be48cd0mov rcx, [rsp+1192]
37be48cd8lea rbx, [rsi-2]
37be48cdclea rbp, [rsi-1]
37be48ce0mov r13, [rsp+808]
37be48ce8movss x1, [r11+4*rbx]
37be48ceemov rcx, [rcx]
37be48cf1movss [rsp+748], x1
37be48cfamov [rsp+248], rcx
37be48d02cmp rax, rbp
37be48d05jg 0x37be48d18
37be48d07mov rax, [rsp+1208]
37be48d0fcmp [rax], rbp
37be48d12jge 0x37be49180
37be48d18
37be48d18loc_37be48d18:
37be48d18addss x1, x8
37be48d1dmov rax, [rsp+1240]
37be48d25movss [rax+4*rbx], x1
37be48d2a
37be48d2aloc_37be48d2a:
37be48d2aadd [rsp+224], 1
37be48d33
37be48d33loc_37be48d33:
37be48d33mov [rsp+840], r12
37be48d3bmov rax, r12
37be48d3e
37be48d3eloc_37be48d3e:
37be48d3eadd r12, 1
37be48d42add r14, 1
37be48d46cmp r10, rax
37be48d49jl 0x37be4983a
37be48d4f
37be48d4floc_37be48d4f:
37be48d4flea rbx, [r12-1]
37be48d54cmp rbx, r10
37be48d57je 0x37be48d82
37be48d59mov rax, [rsp+1216]
37be48d61movss x0, [r11+4*r14-8]
37be48d68andps x0, [rip+0x60d2f1]
37be48d6fmovss x1, [r15+4*r14-8]
37be48d76mulss x0, [rax]
37be48d7amov rax, r12
37be48d7dcomiss x1, x0
37be48d80jb 0x37be48d3e
37be48d82
37be48d82loc_37be48d82:
37be48d82mov rax, [rsp+1200]
37be48d8amov rdi, [rsp+840]
37be48d92mov rdx, rbx
37be48d95mov [rsp+848], rbx
37be48d9dmov rsi, [rsp+216]
37be48da5mov rax, [rax]
37be48da8sub rdx, rdi
37be48dabadd rsi, rdi
37be48daecmp rax, 1
37be48db2je 0x37be49072
37be48db8
37be48db8loc_37be48db8:
37be48db8lea rbp, [rax-1]
37be48dbccmp rax, rsi
37be48dbfjge 0x37be48dda
37be48dc1mov rcx, [rsp+1208]
37be48dc9lea r8, [rsi-1]
37be48dcdmov rcx, [rcx]
37be48dd0cmp r8, rcx
37be48dd3cmovle rcx, r8
37be48dd7mov rbp, rcx
37be48dda
37be48ddaloc_37be48dda:
37be48ddatest rdx, rdx
37be48dddjle 0x37be48cd0
37be48de3cmp rdi, 1
37be48de7je 0x37be49145
37be48dedmovss x0, [r15+4*rsi-12]
37be48df4
37be48df4loc_37be48df4:
37be48df4mov rcx, [rsp+192]
37be48dfcmov r8, [rsp+1272]
37be48e04movss [rsp+752], x0
37be48e0dlea r13, [rsp+792]
37be48e15mov rax, [rsp+1272]
37be48e1dmovss x0, [r15+4*r14-8]
37be48e24mov [rsp+344], r10
37be48e2clea rdx, [rdi+rcx-1]
37be48e31mov r9, [rsp+232]
37be48e39mov r10, [rsp+288]
37be48e41mov [rsp+192], rcx
37be48e49mov rdx, [r8+8*rdx]
37be48e4dmov rax, [rax+8*rcx]
37be48e51mov [rsp+1312], r11
37be48e59mov rcx, [rsp+200]
37be48e61mov r8, [rsp+280]
37be48e69mov [rsp+88], r9
37be48e6elea r9, [rsp+856]
37be48e76mov [rsp+864], rdx
37be48e7esub rax, 1
37be48e82mov rdx, [rsp+1176]
37be48e8amov [rsp+856], rax
37be48e92lea rax, [rsp+780]
37be48e9amov [rsp+104], rdx
37be48e9fmov rdx, [rsp+296]
37be48ea7mov [rsp+248], rax
37be48eafmov [rsp+96], rdx
37be48eb4mov rdx, [rsp+272]
37be48ebcmov [rsp+112], rax
37be48ec1lea rax, [rsp+776]
37be48ec9mov [rsp+120], rcx
37be48ecemov [rsp+72], r10
37be48ed3movss [rsp+768], x0
37be48edcmov [rsp+80], r8
37be48ee1mov [rsp+64], rdx
37be48ee6mov [rsp+264], r9
37be48eeemov [rsp+56], r9
37be48ef3mov [rsp+128], r13
37be48efbmov [rsp+48], rax
37be48f00mov r8, [rsp+256]
37be48f08mov [rsp+40], rax
37be48f0dmov rdx, [rsp+240]
37be48f15mov [rsp+336], rax
37be48f1dmov rax, [rsp+208]
37be48f25mov [rsp+32], rax
37be48f2amov r9, rax
37be48f2dcall slarrb_64_
37be48f32mov r11, [rsp+192]
37be48f3amov r10, [rsp+1272]
37be48f42mov rax, [rsp+336]
37be48f4amov r10, [r10+8*r11]
37be48f4emov r11, [rsp+248]
37be48f56lea rdx, [r10-1]
37be48f5amov [rsp+328], r10
37be48f62mov r10, [rsp+1272]
37be48f6amov [rsp+856], rdx
37be48f72mov rcx, [r10+8*r14-16]
37be48f77mov [rsp+112], r11
37be48f7cmov r11, [rsp+296]
37be48f84mov r10, [rsp+1176]
37be48f8cmov [rsp+48], rax
37be48f91mov [rsp+864], rcx
37be48f99mov rcx, [rsp+200]
37be48fa1mov [rsp+96], r11
37be48fa6mov r11, [rsp+232]
37be48faemov [rsp+104], r10
37be48fb3mov r10, [rsp+288]
37be48fbbmov [rsp+88], r11
37be48fc0mov r11, [rsp+280]
37be48fc8mov [rsp+40], rax
37be48fcdmov rax, [rsp+208]
37be48fd5mov [rsp+80], r11
37be48fdamov r11, [rsp+272]
37be48fe2mov [rsp+72], r10
37be48fe7mov r9, rax
37be48feamov [rsp+64], r11
37be48fefmov r11, [rsp+264]
37be48ff7mov [rsp+32], rax
37be48ffcmov [rsp+56], r11
37be49001mov [rsp+120], rcx
37be49006mov [rsp+128], r13
37be4900emov r8, [rsp+256]
37be49016mov rdx, [rsp+240]
37be4901ecall slarrb_64_
37be49023mov rax, [rsp+1200]
37be4902bmov r10, [rsp+344]
37be49033mov r11, [rsp+1312]
37be4903bcmp [rax], r14
37be4903ejge 0x37be49055
37be49040mov rax, [rsp+1208]
37be49048sub rsi, 1
37be4904ccmp rsi, [rax]
37be4904fjle 0x37be49d3a
37be49055
37be49055loc_37be49055:
37be49055mov rax, [rsp+224]
37be4905dsub rax, rdi
37be49060lea rax, [rax+rbx+1]
37be49065mov [rsp+224], rax
37be4906djmp 0x37be48d33
37be49072
37be49072loc_37be49072:
37be49072mov r8, [rsp+1192]
37be4907amov rcx, [rsp+1208]
37be49082lea rbp, [rsi-1]
37be49086mov r9, [r8]
37be49089cmp [rcx], r9
37be4908cjne 0x37be48db8
37be49092jmp 0x37be48dda
37be49097
37be49097loc_37be49097:
37be49097mov rdx, r10
37be4909asubss x0, x1
37be4909emovq x4, r11
37be490a3sub rdx, r11
37be490a6movddup x2, x4
37be490aaadd rdx, 1
37be490aemov [rsp+808], rdx
37be490b6mov rdx, r13
37be490b9movss [rsp+780], x0
37be490c2sub rdx, r14
37be490c5add rdx, 1
37be490c9mov [rsp+800], rdx
37be490d1cmp r10, r11
37be490d4jne 0x37be48866
37be490damov rdx, [rsp+312]
37be490e2mov rsi, [rsp+1288]
37be490eamov rcx, [rip+0x60cf5f]
37be490f1imul rdx, r14
37be490f5add rdx, [rsp+320]
37be490fdadd r14, 1
37be49101add rdx, r11
37be49104mov r11, rax
37be49107mov [rsi+8*rdx], rcx
37be4910bmov rsi, [rsp+1304]
37be49113mov rdx, r15
37be49116shl rdx, 4
37be4911amovups [rsi+rdx], x2
37be4911emov rsi, [rsp+1240]
37be49126addss x6, [rsi+4*r15]
37be4912cmovss [rsi+4*r15], x6
37be49132mov rsi, [rsp+1312]
37be4913amovss [rsi+4*r15], x6
37be49140jmp 0x37be4871a
37be49145
37be49145loc_37be49145:
37be49145mov rax, [rsp+192]
37be4914dmov rcx, [rsp+1240]
37be49155pxor x1, x1
37be49159movss x0, [rcx+4*rax]
37be4915emov rcx, [rsp+1248]
37be49166subss x0, [rcx+4*rax]
37be4916bmov rax, [rsp+1144]
37be49173subss x0, [rax]
37be49177maxss x0, x1
37be4917bjmp 0x37be48df4
37be49180
37be49180loc_37be49180:
37be49180pxor x0, x0
37be49184mov [rsp+1312], r11
37be4918ccvtsi2ss x0, r13
37be49191mov [rsp+328], r10
37be49199movss [rsp+264], x1
37be491a2call logf
37be491a7mulss x0, [rip+0x60ce9d]
37be491aftest rbx, rbx
37be491b2mov eax, 1
37be491b7cmovg rax, rbx
37be491bbcmp rdi, 1
37be491bfmovss x1, [rsp+264]
37be491c8mov r10, [rsp+328]
37be491d0mov r11, [rsp+1312]
37be491d8mov [rsp+496], rax
37be491e0mov rax, [rsp+1248]
37be491e8movaps x4, x1
37be491ebmulss x0, x10
37be491f0movaps x13, x0
37be491f4movss x0, [rax+4*rbx]
37be491f9mov rax, [rsp+1272]
37be49201mov rax, [rax+8*rbx]
37be49205subss x4, x0
37be49209addss x0, x1
37be4920dmov [rsp+816], rax
37be49215lea rax, [r15+4*rsi]
37be49219movss x3, [rax-8]
37be4921emov [rsp+448], rax
37be49226movaps x9, x4
37be4922amovaps x11, x3
37be4922eje 0x37be49764
37be49234mov rax, [rsp+496]
37be4923cmovss x3, [r15+4*rax-4]
37be49243movss [rsp+752], x3
37be4924ccmp rdi, [rsp+424]
37be49254je 0x37be49d10
37be4925aminss x3, x11
37be4925fmovaps x2, x10
37be49263movaps x1, x11
37be49267mulss x2, x3
37be4926b
37be4926bloc_37be4926b:
37be4926bmov rax, [rsp+448]
37be49273movaps x14, x8
37be49277mov rcx, [rsp+352]
37be4927fmov [rsp+336], 0
37be4928bmov [rsp+544], 0
37be49297movaps x8, x3
37be4929bmovss [rax-8], x3
37be492a0mov rax, rbx
37be492a3shl rax, 4
37be492a7add rax, [rsp+1304]
37be492afmov [rsp+600], r10
37be492b7mov [rsp+328], rax
37be492bfmov rax, [rsp+1320]
37be492c7mov [rsp+608], r14
37be492cflea r9, [rax+8*rbx]
37be492d3mov rax, [rsp+312]
37be492dbmov [rsp+576], rdi
37be492e3xor edi, edi
37be492e5mov [rsp+584], rbp
37be492edimul rax, rbp
37be492f1add rax, [rsp+320]
37be492f9mov [rsp+592], r12
37be49301mov rbp, r9
37be49304mov [rsp+344], rax
37be4930cadd rax, rcx
37be4930fmov rcx, [rsp+1288]
37be49317mov r12, r13
37be4931amov [rsp+616], rsi
37be49322mov r13l, 1
37be49328mov rsi, r11
37be4932blea rax, [rcx+8*rax]
37be4932fmov [rsp+1256], r15
37be49337mov r15, rbx
37be4933axor ebx, ebx
37be4933cmov [rsp+472], rax
37be49344lea rax, [rsp+808]
37be4934cmov [rsp+440], rax
37be49354lea rax, [rsp+888]
37be4935cmov [rsp+264], rax
37be49364lea rax, [rsp+816]
37be4936cmov [rsp+672], rax
37be49374movss [rsp+768], x1
37be4937dmovss [rsp+744], x2
37be49386
37be49386loc_37be49386:
37be49386cmp [rsp+544], 0
37be4938fjne 0x37be49608
37be49395mov rax, [rsp+336]
37be4939dxor rax, 1
37be493a1mov [rsp+432], rax
37be493a9
37be493a9loc_37be493a9:
37be493a9mov rax, [rsp+432]
37be493b1lea r14, [rsp+744]
37be493b9movss [rsp+536], x0
37be493c2lea rdx, [rip+0x60cc6f]
37be493c9mov [rsp+120], rbp
37be493cemov [rsp+888], rax
37be493d6mov rax, [rsp+232]
37be493demov [rsp+72], r14
37be493e3mov [rsp+160], rax
37be493eblea rax, [rsp+772]
37be493f3mov [rsp+648], rax
37be493fbmov [rsp+152], rax
37be49403lea rax, [rsp+764]
37be4940bmov [rsp+640], rax
37be49413mov [rsp+144], rax
37be4941blea rax, [rsp+760]
37be49423mov [rsp+392], rax
37be4942bmov [rsp+136], rax
37be49433mov rax, [rsp+328]
37be4943bmov [rsp+128], rax
37be49443lea rax, [rsp+756]
37be4944bmov [rsp+632], rax
37be49453mov [rsp+112], rax
37be49458lea rax, [rsp+788]
37be49460mov [rsp+656], rax
37be49468mov [rsp+104], rax
37be4946dlea rax, [rsp+832]
37be49475mov [rsp+664], rax
37be4947dmov [rsp+96], rax
37be49482mov rax, [rsp+264]
37be4948amov [rsp+88], rax
37be4948fmov rax, [rsp+472]
37be49497mov [rsp+80], rax
37be4949cmov rax, [rsp+1176]
37be494a4mov [rsp+64], rax
37be494a9mov rax, [rsp+256]
37be494b1mov [rsp+56], rax
37be494b6mov rax, [rsp+552]
37be494bemov [rsp+48], rax
37be494c3mov rax, [rsp+480]
37be494cbmov [rsp+40], rax
37be494d0mov rax, [rsp+240]
37be494d8mov rcx, [rsp+440]
37be494e0mov r9, [rsp+528]
37be494e8mov [rsp+32], rax
37be494edmov r8, rcx
37be494f0call clar1v_64_
37be494f5test rdi, rdi
37be494f8movss x4, [rsp+764]
37be49501movss x0, [rsp+536]
37be4950aje 0x37be49512
37be4950ccomiss x15, x4
37be49510jbe 0x37be49528
37be49512
37be49512loc_37be49512:
37be49512movss x3, [rsp+748]
37be4951bmovaps x15, x4
37be4951fmovss [rsp+692], x3
37be49528
37be49528loc_37be49528:
37be49528mov rax, [rsp+328]
37be49530mov rcx, [rsp+1304]
37be49538movaps x1, x13
37be4953cmulss x1, x8
37be49541mov rdx, [rax]
37be49544mov rax, r15
37be49547cmp r12, rdx
37be4954acmovg r12, rdx
37be4954eshl rax, 4
37be49552lea rax, [rcx+rax+8]
37be49557mov rcx, [rax]
37be4955acmp r13, rcx
37be4955dcmovl r13, rcx
37be49561comiss x4, x1
37be49564jbe 0x37be4a1f5
37be4956amovss x6, [rsp+748]
37be49573movss x7, [rsp+776]
37be4957cmovss x1, [rsp+772]
37be49585movaps x2, x6
37be49588andps x2, [rip+0x60cad1]
37be4958fmovaps x3, x1
37be49592andps x3, [rip+0x60cac7]
37be49599mulss x2, x7
37be4959dcomiss x3, x2
37be495a0jbe 0x37be4a1f5
37be495a6cmp [rsp+336], 0
37be495afjne 0x37be4a495
37be495b5mov rax, [rsp+832]
37be495bdadd rdi, 1
37be495c1cmp [rsp+816], rax
37be495c9jle 0x37be497ae
37be495cfpxor x4, x4
37be495d3comiss x1, x4
37be495d6jb 0x37be495eb
37be495d8addss x1, x6
37be495dccomiss x0, x1
37be495dfjb 0x37be495eb
37be495e1comiss x1, x9
37be495e5jae 0x37be4a166
37be495eb
37be495ebloc_37be495eb:
37be495ebmovaps x1, x0
37be495eesubss x1, x9
37be495f3comiss x2, x1
37be495f6ja 0x37be49608
37be495f8cmp rdi, 9
37be495fcjle 0x37be49608
37be495fe
37be495feloc_37be495fe:
37be495fecmp rdi, 10
37be49602jne 0x37be4a701
37be49608
37be49608loc_37be49608:
37be49608mov rax, [rsp+1320]
37be49610mov rcx, [rsp+192]
37be49618movss [rsp+392], x0
37be49621mov r8, [rsp+256]
37be49629movss [rsp+888], x12
37be49633mov rax, [rax+8*r15]
37be49637mov [rsp+824], rax
37be4963fmov rax, [rsp+1272]
37be49647mov rax, [rax+8*rcx]
37be4964bmov [rsp+336], rax
37be49653sub rax, 1
37be49657mov [rsp+856], rax
37be4965flea rax, [rsp+792]
37be49667mov [rsp+128], rax
37be4966flea rax, [rsp+824]
37be49677mov [rsp+120], rax
37be4967clea rax, [rsp+780]
37be49684mov [rsp+112], rax
37be49689mov rax, [rsp+1176]
37be49691mov [rsp+104], rax
37be49696mov rax, [rsp+296]
37be4969emov [rsp+96], rax
37be496a3mov rax, [rsp+232]
37be496abmov [rsp+88], rax
37be496b0mov rax, [rsp+280]
37be496b8mov [rsp+80], rax
37be496bdmov rax, [rsp+288]
37be496c5mov [rsp+72], rax
37be496camov rax, [rsp+272]
37be496d2mov [rsp+64], rax
37be496d7lea rax, [rsp+856]
37be496dfmov [rsp+56], rax
37be496e4mov rax, [rsp+264]
37be496ecmov [rsp+48], rax
37be496f1lea rax, [rip+0x60c950]
37be496f8mov [rsp+40], rax
37be496fdmov rax, [rsp+672]
37be49705mov [rsp+32], rax
37be4970amov rdx, [rsp+240]
37be49712mov r9, rax
37be49715mov rcx, [rsp+440]
37be4971dcall slarrb_64_
37be49722cmp [rsp+792], 0
37be4972bmovss x0, [rsp+392]
37be49734je 0x37be498a0
37be4973amov rsi, [rsp+1328]
37be49742mov [rsi], -3
37be49749jmp 0x37be48762
37be4974e
37be4974eloc_37be4974e:
37be4974emov rdi, [rsp+1208]
37be49756cmp [rdi], rax
37be49759jne 0x37be485f8
37be4975fjmp 0x37be4861c
37be49764
37be49764loc_37be49764:
37be49764movaps x1, x4
37be49767movaps x2, x0
37be4976aandps x1, [rip+0x60c8ef]
37be49771andps x2, [rip+0x60c8e8]
37be49778maxss x1, x2
37be4977cmulss x1, x10
37be49781movss [rsp+752], x1
37be4978amovaps x3, x1
37be4978dcmp [rsp+424], 1
37be49796je 0x37be49d31
37be4979cminss x3, x11
37be497a1movaps x1, x11
37be497a5pxor x2, x2
37be497a9jmp 0x37be4926b
37be497ae
37be497aeloc_37be497ae:
37be497aepxor x3, x3
37be497b2comiss x3, x1
37be497b5jb 0x37be495eb
37be497bbaddss x1, x6
37be497bfcomiss x0, x1
37be497c2jb 0x37be495eb
37be497c8comiss x1, x9
37be497ccjb 0x37be495eb
37be497d2movaps x0, x6
37be497d5
37be497d5loc_37be497d5:
37be497d5movaps x2, x9
37be497d9movss x4, [rip+0x60c893]
37be497e1movss [rsp+748], x1
37be497eaandps x1, [rip+0x60c86f]
37be497f1addss x2, x0
37be497f5mov rax, [rsp+1248]
37be497fdmulss x1, x7
37be49801mulss x2, x4
37be49805movss [rsi+4*r15], x2
37be4980bmovaps x2, x0
37be4980esubss x2, x9
37be49813mulss x4, x2
37be49817comiss x1, x2
37be4981amovss [rax+4*r15], x4
37be49820ja 0x37be4a17c
37be49826cmp rdi, 9
37be4982ajle 0x37be4a188
37be49830mov ebx, 1
37be49835jmp 0x37be495fe
37be4983a
37be4983aloc_37be4983a:
37be4983amov rbp, [rsp+696]
37be49842movaps x6, x8
37be49846movaps x7, x10
37be4984aadd [rsp+384], 1
37be49853mov rdi, [rsp+1160]
37be4985bmov rax, [rsp+384]
37be49863add [rsp+376], 16
37be4986ccmp rax, [rsp+504]
37be49874jle 0x37be48bac
37be4987a
37be4987aloc_37be4987a:
37be4987amov rsi, [rsp+680]
37be49882mov r12, [rsp+1184]
37be4988amov rdi, [rsp+1328]
37be49892jmp 0x37be4a55d
37be49897
37be49897 66 0f 1f 84 00 00 00 00 00 f........
37be498a0
37be498a0loc_37be498a0:
37be498a0movss x1, [rsi+4*r15]
37be498a6mov rax, [rsp+1320]
37be498aemov [rsp+544], 1
37be498bamov [rsp+432], 0
37be498c6mov [rax+8*r15], 0
37be498cemov [rsp+336], 1
37be498damovss [rsp+748], x1
37be498e3jmp 0x37be493a9
37be498e8
37be498e8loc_37be498e8:
37be498e8add [rsp+384], 1
37be498f1mov rax, [rsp+384]
37be498f9cmp [rsp+504], rax
37be49901jl 0x37be4987a
37be49907add [rsp+376], 16
37be49910mov rax, [rsp+376]
37be49918mov rbx, [rax]
37be4991bmov r10, [rax+8]
37be4991f
37be4991floc_37be4991f:
37be4991fmov rax, [rsp+1200]
37be49927mov rdx, [rax]
37be4992amov rax, [rsp+216]
37be49932lea rcx, [rbx+rax]
37be49936cmp rdx, 1
37be4993aje 0x37be4a192
37be49940
37be49940loc_37be49940:
37be49940lea rax, [rdx-1]
37be49944cmp rdx, rcx
37be49947jl 0x37be4a0fc
37be4994d
37be4994dloc_37be4994d:
37be4994dmov rsi, [rsp+312]
37be49955mov rcx, [rsp+320]
37be4995dmov r12, [rsp+808]
37be49965imul rax, rsi
37be49969imul rdx, rsi
37be4996dadd rax, rcx
37be49970mov [rsp+248], rax
37be49978lea rsi, [rdx+rcx]
37be4997ccmp r12, 1
37be49980jle 0x37be4a4fc
37be49986mov rcx, [rsp+248]
37be4998emov rax, [rsp+352]
37be49996mov rdx, [rsp+712]
37be4999elea r14, [rcx+rax]
37be499a2mov rcx, [rsp+1288]
37be499aaadd rax, rsi
37be499adlea r8, [rdi+rdx+4]
37be499b2lea r9, [rcx+8*r14]
37be499b6lea rcx, [rcx+8*rax]
37be499bamov rax, [rsp+1168]
37be499c2lea rdx, [rax+rdx+4]
37be499c7mov eax, 1
37be499cc
37be499ccloc_37be499cc:
37be499ccmovss x0, [r9+8*rax-8]
37be499d3movss [r8+4*rax-8], x0
37be499damovss x0, [rcx+8*rax-8]
37be499e0movss [rdx+4*rax-8], x0
37be499e6add rax, 1
37be499eacmp r12, rax
37be499edjne 0x37be499cc
37be499ef
37be499efloc_37be499ef:
37be499efmov r12, [rsp+400]
37be499f7mov rax, [rsp+248]
37be499ffmov rdx, r13
37be49a02lea r8, [rip+0x60c637]
37be49a09mov rcx, [rsp+1288]
37be49a11mov [rsp+1312], r11
37be49a19add rax, r12
37be49a1cmov [rsp+264], r10
37be49a24movss x0, [rcx+8*rax]
37be49a29mov rax, [rsp+416]
37be49a31movss [rdi+4*rax], x0
37be49a36lea rax, [r12+rsi]
37be49a3amovss x6, [rcx+8*rax]
37be49a3fmov rax, [rsp+1296]
37be49a47mov [rsp+56], 4
37be49a50mov [rsp+48], rax
37be49a55lea rax, [rcx+8*r14]
37be49a59lea rcx, [rip+0x60c5c8]
37be49a60mov [rsp+40], rax
37be49a65lea rax, [rip+0x60c5b4]
37be49a6cmov [rsp+32], rax
37be49a71mov r9, rax
37be49a74call claset_64_
37be49a79cmp r12, [rsp+352]
37be49a81mov r10, [rsp+264]
37be49a89mov r11, [rsp+1312]
37be49a91jg 0x37be48be8
37be49a97
37be49a97loc_37be49a97:
37be49a97mov rsi, [rsp+192]
37be49a9fmov rcx, [rsp+1272]
37be49aa7lea rdx, [rsp+792]
37be49aafmov [rsp+264], r10
37be49ab7lea r9, [rsp+864]
37be49abflea rax, [rbx+rsi-1]
37be49ac4mov rax, [rcx+8*rax]
37be49ac8mov [rsp+864], rax
37be49ad0lea rax, [r10+rsi-1]
37be49ad5mov rax, [rcx+8*rax]
37be49ad9mov [rsp+872], rax
37be49ae1mov rax, [rcx+8*rsi]
37be49ae5mov rcx, r13
37be49ae8mov rsi, [rsp+360]
37be49af0mov [rsp+128], rdx
37be49af8lea rdx, [rsp+780]
37be49b00mov [rsp+248], rax
37be49b08sub rax, 1
37be49b0cmov [rsp+856], rax
37be49b14mov rax, [rsp+352]
37be49b1cmov [rsp+112], rdx
37be49b21lea rdx, [rsp+856]
37be49b29lea rax, [rax+rsi-1]
37be49b2emov rsi, [rsp+1176]
37be49b36mov [rsp+56], rdx
37be49b3blea rdx, [rsp+872]
37be49b43mov [rsp+120], r13
37be49b48lea r8, [r11+4*rax]
37be49b4cmov [rsp+104], rsi
37be49b51mov rsi, [rsp+296]
37be49b59mov [rsp+96], rsi
37be49b5emov rsi, [rsp+232]
37be49b66mov [rsp+88], rsi
37be49b6bmov rsi, [rsp+280]
37be49b73mov [rsp+80], rsi
37be49b78mov rsi, [rsp+288]
37be49b80mov [rsp+72], rsi
37be49b85mov rsi, [rsp+272]
37be49b8dmov [rsp+64], rsi
37be49b92mov rsi, [rsp+1232]
37be49b9amov [rsp+48], rsi
37be49b9fmov rsi, [rsp+1224]
37be49ba7mov [rsp+40], rsi
37be49bacmov [rsp+32], rdx
37be49bb1mov rdx, [rsp+240]
37be49bb9mov [rsp+1312], r11
37be49bc1call slarrb_64_
37be49bc6mov r11, [rsp+1312]
37be49bcecmp [rsp+792], 0
37be49bd7mov r10, [rsp+264]
37be49bdfjne 0x37be4a727
37be49be5cmp rbx, 1
37be49be9jle 0x37be49c3c
37be49bebmov rax, [rsp+216]
37be49bf3mov rsi, [rsp+1240]
37be49bfbadd rax, rbx
37be49bfemovss x0, [rsi+4*rax-8]
37be49c04mov rsi, [rsp+1248]
37be49c0csubss x0, [rsi+4*rax-8]
37be49c12mov rsi, [rsp+1240]
37be49c1asubss x0, [rsi+4*rax-12]
37be49c20mov rsi, [rsp+1248]
37be49c28subss x0, [rsi+4*rax-12]
37be49c2emaxss x0, [r15+4*rax-12]
37be49c35movss [r15+4*rax-12], x0
37be49c3c
37be49c3cloc_37be49c3c:
37be49c3cmov rax, [rsp+216]
37be49c44add rax, r10
37be49c47cmp rax, [rsp+408]
37be49c4fjle 0x37be4a11b
37be49c55
37be49c55loc_37be49c55:
37be49c55cmp r10, rbx
37be49c58jl 0x37be498e8
37be49c5emov rax, r10
37be49c61sub rax, rbx
37be49c64cmp rax, 2
37be49c68jbe 0x37be4a71f
37be49c6elea rax, [r10+1]
37be49c72movaps x1, x6
37be49c75xor edx, edx
37be49c77sub rax, rbx
37be49c7ashufps x1, x1, 0
37be49c7emov r9, rax
37be49c81mov rsi, rax
37be49c84mov rax, [rsp+216]
37be49c8cshr r9, 2
37be49c90lea rcx, [rbx+rax-2]
37be49c95xor eax, eax
37be49c97shl rcx, 2
37be49c9blea r8, [r11+rcx]
37be49c9fadd rcx, [rsp+1240]
37be49ca7
37be49ca7loc_37be49ca7:
37be49ca7movups x0, [r8+rax]
37be49cacadd rdx, 1
37be49cb0addps x0, x1
37be49cb3movups [rcx+rax], x0
37be49cb7add rax, 16
37be49cbbcmp rdx, r9
37be49cbejne 0x37be49ca7
37be49cc0test sil, 3
37be49cc4je 0x37be49d03
37be49cc6mov rax, rsi
37be49cc9and rax, -4
37be49ccdadd rax, rbx
37be49cd0
37be49cd0loc_37be49cd0:
37be49cd0mov rsi, [rsp+560]
37be49cd8mov rdx, [rsp+1240]
37be49ce0lea rcx, [r11+rsi+4]
37be49ce5lea rdx, [rdx+rsi+4]
37be49cea
37be49cealoc_37be49cea:
37be49ceamovss x0, [rcx+4*rax-8]
37be49cf0addss x0, x6
37be49cf4movss [rdx+4*rax-8], x0
37be49cfaadd rax, 1
37be49cfecmp rax, r10
37be49d01jle 0x37be49cea
37be49d03
37be49d03loc_37be49d03:
37be49d03mov [rsp+840], rbx
37be49d0bjmp 0x37be48c8a
37be49d10
37be49d10loc_37be49d10:
37be49d10movaps x1, x0
37be49d13movaps x2, x4
37be49d16andps x1, [rip+0x60c343]
37be49d1dandps x2, [rip+0x60c33c]
37be49d24maxss x1, x2
37be49d28mulss x1, x10
37be49d2dminss x3, x1
37be49d31
37be49d31loc_37be49d31:
37be49d31pxor x2, x2
37be49d35jmp 0x37be4926b
37be49d3a
37be49d3aloc_37be49d3a:
37be49d3amov rax, [rsp+624]
37be49d42mov rsi, [rsp+304]
37be49d4alea rdx, [rsp+784]
37be49d52mov [rsp+264], r10
37be49d5amov rdi, [rsp+456]
37be49d62mov [rsp+104], rdx
37be49d67lea rdx, [rsp+768]
37be49d6flea rbx, [rax+8*rsi]
37be49d73mov rax, [rsp+352]
37be49d7bmov [rsp+88], rdx
37be49d80lea rdx, [rsp+752]
37be49d88mov [rsp+80], rdx
37be49d8dlea rdx, [rsp+848]
37be49d95mov r8, [rsp+480]
37be49d9dmov rsi, rbx
37be49da0lea rax, [rax+rdi-2]
37be49da5mov rdi, [rsp+232]
37be49dadmov [rsp+40], rdx
37be49db2lea rdx, [rsp+840]
37be49dbamov [rsp+32], rdx
37be49dbfmov rcx, [rsp+200]
37be49dc7lea r9, [r11+4*rax]
37be49dcbmov [rsp+128], rdi
37be49dd3mov rdi, [rsp+1176]
37be49ddbmov rdx, [rsp+240]
37be49de3sub rsi, [rsp+520]
37be49debmov [rsp+1312], r11
37be49df3mov [rsp+96], rdi
37be49df8mov rdi, [rsp+248]
37be49e00mov [rsp+136], r13
37be49e08mov [rsp+72], rdi
37be49e0dmov rdi, [rsp+280]
37be49e15mov [rsp+120], rbx
37be49e1amov [rsp+64], rdi
37be49e1fmov rdi, [rsp+288]
37be49e27mov [rsp+112], rsi
37be49e2cmov [rsp+56], rdi
37be49e31mov rdi, [rsp+272]
37be49e39mov [rsp+48], rdi
37be49e3ecall slarrf_64_
37be49e43mov r9, [rsp+312]
37be49e4bmov r8, [rsp+808]
37be49e53mov rax, [rsp+320]
37be49e5bmov r11, [rsp+1312]
37be49e63imul r9, rbp
37be49e67cmp r8, 1
37be49e6bmov r10, [rsp+264]
37be49e73lea rdi, [rax+r9]
37be49e77jle 0x37be49eec
37be49e79mov rdx, [rsp+352]
37be49e81mov rcx, [rsp+1288]
37be49e89mov rbp, [rsp+320]
37be49e91lea rax, [rdi+rdx]
37be49e95lea rcx, [rcx+8*rax]
37be49e99mov rax, [rsp+312]
37be49ea1add rax, r9
37be49ea4add rax, rbp
37be49ea7add rax, rdx
37be49eaamov rdx, [rsp+1288]
37be49eb2lea rdx, [rdx+8*rax]
37be49eb6mov eax, 1
37be49ebb
37be49ebbloc_37be49ebb:
37be49ebbmovss x0, [rsi+4*rax-4]
37be49ec1mov [rcx+8*rax-4], 0
37be49ec9movss [rcx+8*rax-8], x0
37be49ecfmovss x0, [rbx+4*rax-4]
37be49ed5mov [rdx+8*rax-4], 0
37be49eddmovss [rdx+8*rax-8], x0
37be49ee3add rax, 1
37be49ee7cmp r8, rax
37be49eeajne 0x37be49ebb
37be49eec
37be49eecloc_37be49eec:
37be49eecmov rsi, [rsp+512]
37be49ef4mov rax, [rsp+400]
37be49efclea rdx, [r8+rsi-1]
37be49f01mov rsi, [rsp+1288]
37be49f09add rax, rdi
37be49f0cmovss x0, [r11+4*rdx]
37be49f12mov [rsi+8*rax+4], 0
37be49f1amovss [rsi+8*rax], x0
37be49f1fcmp [rsp+792], 0
37be49f28jne 0x37be4a715
37be49f2emov rax, [rsp+312]
37be49f36mov rbx, [rsp+848]
37be49f3emovss x1, [rsp+784]
37be49f47mov rsi, [rsp+1288]
37be49f4fadd rax, r9
37be49f52mov r9, [rsp+840]
37be49f5amovq x4, rbx
37be49f5fadd rax, [rsp+320]
37be49f67movaps x0, x1
37be49f6aadd rax, [rsp+400]
37be49f72addss x0, x8
37be49f77movq x7, r9
37be49f7cmov [rsi+8*rax+4], 0
37be49f84punpcklqdq x7, x4
37be49f88movdqa x13, x7
37be49f8dmovss [rsi+8*rax], x0
37be49f92cmp r9, rbx
37be49f95jg 0x37be4a0cc
37be49f9bmovss x7, [rip+0x60c0cd]
37be49fa3movss x3, [rip+0x60c0a1]
37be49fabmov rax, rbx
37be49faesub rax, r9
37be49fb1mulss x7, x10
37be49fb6mulss x3, x10
37be49fbbmovaps x14, x7
37be49fbfmovaps x11, x3
37be49fc3cmp rax, 2
37be49fc7jbe 0x37be4a06a
37be49fcdlea rax, [rbx+1]
37be49fd1movaps x4, x3
37be49fd4movaps x5, x1
37be49fd7xor ecx, ecx
37be49fd9sub rax, r9
37be49fdcmovaps x3, x7
37be49fdfmovaps x6, x1
37be49fe2shufps x5, x5, 0
37be49fe6mov rdi, rax
37be49fe9mov rsi, rax
37be49fecshufps x4, x4, 0
37be49ff0shufps x3, x3, 0
37be49ff4mov rax, [rsp+216]
37be49ffcmovss x2, [rip+0x60c05c]
37be4a004shr rdi, 2
37be4a008lea rdx, [r9+rax-2]
37be4a00dxor eax, eax
37be4a00fshufps x2, x2, 0
37be4a013shl rdx, 2
37be4a017lea r8, [r11+rdx]
37be4a01badd rdx, [rsp+1248]
37be4a023
37be4a023loc_37be4a023:
37be4a023movups x0, [r8+rax]
37be4a028movups x7, [rdx+rax]
37be4a02cadd rcx, 1
37be4a030movaps x1, x0
37be4a033andps x0, x2
37be4a036subps x1, x5
37be4a039mulps x0, x3
37be4a03cmovups [r8+rax], x1
37be4a041andps x1, x2
37be4a044mulps x1, x4
37be4a047addps x0, x1
37be4a04aaddps x0, x7
37be4a04dmovups [rdx+rax], x0
37be4a051add rax, 16
37be4a055cmp rcx, rdi
37be4a058jne 0x37be4a023
37be4a05amovaps x1, x6
37be4a05dtest sil, 3
37be4a061je 0x37be4a0cc
37be4a063and rsi, -4
37be4a067add r9, rsi
37be4a06a
37be4a06aloc_37be4a06a:
37be4a06amov rax, [rsp+560]
37be4a072mov rsi, [rsp+1248]
37be4a07alea rdx, [r11+rax+4]
37be4a07flea rax, [rsi+rax+4]
37be4a084
37be4a084loc_37be4a084:
37be4a084movss x0, [rdx+4*r9-8]
37be4a08bmovaps x2, x0
37be4a08esubss x0, x1
37be4a092andps x2, [rip+0x60bfc7]
37be4a099mulss x2, x14
37be4a09emovss [rdx+4*r9-8], x0
37be4a0a5andps x0, [rip+0x60bfb4]
37be4a0acmulss x0, x11
37be4a0b1addss x0, x2
37be4a0b5addss x0, [rax+4*r9-8]
37be4a0bcmovss [rax+4*r9-8], x0
37be4a0c3add r9, 1
37be4a0c7cmp rbx, r9
37be4a0cajge 0x37be4a084
37be4a0cc
37be4a0ccloc_37be4a0cc:
37be4a0ccmov rsi, [rsp+704]
37be4a0d4add [rsp+488], 1
37be4a0ddmov rax, [rsp+488]
37be4a0e5lea rax, [rsi+2*rax-2]
37be4a0eamov rsi, [rsp+1320]
37be4a0f2movups [rsi+8*rax], x13
37be4a0f7jmp 0x37be48d33
37be4a0fc
37be4a0fcloc_37be4a0fc:
37be4a0fcmov rax, [rsp+1208]
37be4a104sub rcx, 1
37be4a108mov rax, [rax]
37be4a10bcmp rcx, rax
37be4a10ecmovle rax, rcx
37be4a112lea rdx, [rax+1]
37be4a116jmp 0x37be4994d
37be4a11b
37be4a11bloc_37be4a11b:
37be4a11bmov rsi, [rsp+1240]
37be4a123movss x0, [rsi+4*rax-4]
37be4a129mov rsi, [rsp+1248]
37be4a131subss x0, [rsi+4*rax-4]
37be4a137mov rsi, [rsp+1240]
37be4a13fsubss x0, [rsi+4*rax-8]
37be4a145mov rsi, [rsp+1248]
37be4a14dsubss x0, [rsi+4*rax-8]
37be4a153maxss x0, [r15+4*rax-8]
37be4a15amovss [r15+4*rax-8], x0
37be4a161jmp 0x37be49c55
37be4a166
37be4a166loc_37be4a166:
37be4a166movaps x9, x6
37be4a16ajmp 0x37be497d5
37be4a16f
37be4a16floc_37be4a16f:
37be4a16flea r13, [rsp+808]
37be4a177jmp 0x37be49a97
37be4a17c
37be4a17cloc_37be4a17c:
37be4a17cmov [rsp+336], 1
37be4a188
37be4a188loc_37be4a188:
37be4a188mov ebx, 1
37be4a18djmp 0x37be49386
37be4a192
37be4a192loc_37be4a192:
37be4a192mov rsi, [rsp+1192]
37be4a19amov rax, [rsp+1208]
37be4a1a2mov rsi, [rsi]
37be4a1a5cmp [rax], rsi
37be4a1a8jne 0x37be49940
37be4a1aelea rax, [rcx-1]
37be4a1b2mov rdx, rcx
37be4a1b5jmp 0x37be4994d
37be4a1ba
37be4a1baloc_37be4a1ba:
37be4a1bamov eax, 1
37be4a1bfjmp 0x37be4894c
37be4a1c4
37be4a1c4loc_37be4a1c4:
37be4a1c4mov rax, [rsp+1320]
37be4a1ccmov rsi, [rsp+304]
37be4a1d4mov rcx, [rsp+424]
37be4a1dcmov [rax+8*rsi], 1
37be4a1e4mov rsi, [rsp+456]
37be4a1ecmov [rax+8*rsi], rcx
37be4a1f0jmp 0x37be48712
37be4a1f5
37be4a1f5loc_37be4a1f5:
37be4a1f5mov rcx, rbx
37be4a1f8mov r9, rbp
37be4a1fbmov rbx, r15
37be4a1femov r11, rsi
37be4a201mov [rsp+536], r13
37be4a209mov r8, r14
37be4a20cmov r13, r12
37be4a20fmov rdi, [rsp+576]
37be4a217mov rbp, [rsp+584]
37be4a21fmov r12, [rsp+592]
37be4a227movaps x8, x14
37be4a22bmov r10, [rsp+600]
37be4a233mov r15, [rsp+1256]
37be4a23bmov rsi, [rsp+616]
37be4a243mov r14, [rsp+608]
37be4a24band rcx, [rsp+336]
37be4a253
37be4a253loc_37be4a253:
37be4a253test rcx, rcx
37be4a256je 0x37be4a262
37be4a258comiss x4, x15
37be4a25cjae 0x37be4a595
37be4a262
37be4a262loc_37be4a262:
37be4a262mov rcx, [rsp+368]
37be4a26amov r9, [rsp+328]
37be4a272movss x6, [rsp+748]
37be4a27badd rdx, rcx
37be4a27eadd r13, rcx
37be4a281mov [r9], rdx
37be4a284mov r9, [rax]
37be4a287movss [r11+4*rbx], x6
37be4a28dlea r8, [rcx+r9]
37be4a291mov [rax], r8
37be4a294mov rax, [rsp+328]
37be4a29cmov rax, [rax]
37be4a29fcmp rax, r13
37be4a2a2jg 0x37be4a442
37be4a2a8
37be4a2a8loc_37be4a2a8:
37be4a2a8cmp r9, [rsp+536]
37be4a2b0jl 0x37be4a3d1
37be4a2b6
37be4a2b6loc_37be4a2b6:
37be4a2b6mov rcx, [rsp+344]
37be4a2bemov rdx, r8
37be4a2c1lea r9, [rip+0x60bd70]
37be4a2c8mov [rsp+1312], r11
37be4a2d0sub rdx, rax
37be4a2d3mov [rsp+328], r10
37be4a2dbadd rax, rcx
37be4a2demov rcx, [rsp+1288]
37be4a2e6add rdx, 1
37be4a2eamov [rsp+888], rdx
37be4a2f2mov rdx, [rsp+392]
37be4a2falea r8, [rcx+8*rax]
37be4a2femov rcx, [rsp+264]
37be4a306call csscal_64_
37be4a30baddss x6, x8
37be4a310mov rax, [rsp+1240]
37be4a318cmp rdi, 1
37be4a31cmov r10, [rsp+328]
37be4a324mov r11, [rsp+1312]
37be4a32cmovaps x1, x6
37be4a32fmovss [rax+4*rbx], x6
37be4a334jle 0x37be4a378
37be4a336mov rax, [rsp+1248]
37be4a33emov rdi, [rsp+1240]
37be4a346movaps x0, x6
37be4a349subss x0, [rax+4*rbx]
37be4a34emov rax, [rsp+496]
37be4a356subss x0, [rdi+4*rax-4]
37be4a35cmov rdi, [rsp+1248]
37be4a364subss x0, [rdi+4*rax-4]
37be4a36amaxss x0, [r15+4*rax-4]
37be4a371movss [r15+4*rax-4], x0
37be4a378
37be4a378loc_37be4a378:
37be4a378cmp rbp, [rsp+408]
37be4a380jge 0x37be48d2a
37be4a386mov rax, [rsp+248]
37be4a38ecmp rax, rsi
37be4a391cmovle rsi, rax
37be4a395mov rax, [rsp+1240]
37be4a39dmovss x0, [rax+4*rsi-4]
37be4a3a3mov rax, [rsp+1248]
37be4a3absubss x0, [rax+4*rsi-4]
37be4a3b1subss x0, x1
37be4a3b5subss x0, [rax+4*rbx]
37be4a3bamov rax, [rsp+448]
37be4a3c2maxss x0, x11
37be4a3c7movss [rax-8], x0
37be4a3ccjmp 0x37be48d2a
37be4a3d1
37be4a3d1loc_37be4a3d1:
37be4a3d1mov rcx, [rsp+536]
37be4a3d9lea rdx, [r8+1]
37be4a3ddadd rcx, [rsp+368]
37be4a3e5cmp rcx, rdx
37be4a3e8jl 0x37be4a2b6
37be4a3eemov r13, [rsp+344]
37be4a3f6mov r9, [rsp+1288]
37be4a3felea r9, [r9+8*r13]
37be4a402lea r13, [rcx+1]
37be4a406sub rcx, rdx
37be4a409and ecx, 1
37be4a40cjne 0x37be4a423
37be4a40emov [r9+8*rdx], 0
37be4a416lea rdx, [r8+2]
37be4a41acmp rdx, r13
37be4a41dje 0x37be4a2b6
37be4a423
37be4a423loc_37be4a423:
37be4a423mov [r9+8*rdx], 0
37be4a42bmov [r9+8*rdx+8], 0
37be4a434add rdx, 2
37be4a438cmp rdx, r13
37be4a43bjne 0x37be4a423
37be4a43djmp 0x37be4a2b6
37be4a442
37be4a442loc_37be4a442:
37be4a442mov rcx, [rsp+1288]
37be4a44amov rdx, [rsp+344]
37be4a452lea rdx, [rcx+8*rdx]
37be4a456mov rcx, rax
37be4a459sub rcx, r13
37be4a45cand ecx, 1
37be4a45fje 0x37be4a476
37be4a461mov [rdx+8*r13], 0
37be4a469add r13, 1
37be4a46dcmp rax, r13
37be4a470je 0x37be4a2a8
37be4a476
37be4a476loc_37be4a476:
37be4a476mov [rdx+8*r13], 0
37be4a47emov [rdx+8*r13+8], 0
37be4a487add r13, 2
37be4a48bcmp rax, r13
37be4a48ejne 0x37be4a476
37be4a490jmp 0x37be4a2a8
37be4a495
37be4a495loc_37be4a495:
37be4a495mov rcx, rbx
37be4a498mov r9, rbp
37be4a49bmov rbx, r15
37be4a49emov r11, rsi
37be4a4a1mov [rsp+536], r13
37be4a4a9mov r8, r14
37be4a4acmov r13, r12
37be4a4afmov rdi, [rsp+576]
37be4a4b7mov [rsp+432], 0
37be4a4c3mov rbp, [rsp+584]
37be4a4cbmovaps x8, x14
37be4a4cfmov r12, [rsp+592]
37be4a4d7mov r10, [rsp+600]
37be4a4dfmov r15, [rsp+1256]
37be4a4e7mov rsi, [rsp+616]
37be4a4efmov r14, [rsp+608]
37be4a4f7jmp 0x37be4a253
37be4a4fc
37be4a4fcloc_37be4a4fc:
37be4a4fcmov rax, [rsp+352]
37be4a504mov rcx, [rsp+248]
37be4a50clea r14, [rax+rcx]
37be4a510jmp 0x37be499ef
37be4a515
37be4a515loc_37be4a515:
37be4a515add [rsp+384], 1
37be4a51emov rax, [rsp+384]
37be4a526cmp [rsp+504], rax
37be4a52ejl 0x37be4987a
37be4a534add [rsp+376], 16
37be4a53dmov rax, [rsp+376]
37be4a545mov rbx, [rax]
37be4a548mov r10, [rax+8]
37be4a54cjmp 0x37be48bd2
37be4a551
37be4a551loc_37be4a551:
37be4a551mov [rsp+488], 0
37be4a55d
37be4a55dloc_37be4a55d:
37be4a55dadd [rsp+464], 1
37be4a566mov rcx, [rsp+224]
37be4a56exor rsi, 1
37be4a572cmp [rsp+424], rcx
37be4a57ajle 0x37be4a73b
37be4a580mov rax, [rsp+488]
37be4a588mov [rsp+504], rax
37be4a590jmp 0x37be48b01
37be4a595
37be4a595loc_37be4a595:
37be4a595mov rcx, [rsp+632]
37be4a59dmov [rsp+336], rax
37be4a5a5lea rdx, [rip+0x60ba8c]
37be4a5acmov rax, [rsp+432]
37be4a5b4mov [rsp+1312], r11
37be4a5bcmovss x4, [rsp+692]
37be4a5c5mov [rsp+112], rcx
37be4a5camov rcx, [rsp+656]
37be4a5d2mov [rsp+888], rax
37be4a5damov rax, [rsp+232]
37be4a5e2mov [rsp+544], r10
37be4a5eamov [rsp+104], rcx
37be4a5efmov rcx, [rsp+664]
37be4a5f7mov [rsp+160], rax
37be4a5ffmov rax, [rsp+648]
37be4a607mov [rsp+96], rcx
37be4a60cmov rcx, [rsp+264]
37be4a614mov [rsp+152], rax
37be4a61cmov rax, [rsp+640]
37be4a624mov [rsp+88], rcx
37be4a629mov rcx, [rsp+472]
37be4a631mov [rsp+144], rax
37be4a639mov rax, [rsp+392]
37be4a641mov [rsp+80], rcx
37be4a646mov rcx, [rsp+1176]
37be4a64emov [rsp+136], rax
37be4a656mov rax, [rsp+328]
37be4a65emov [rsp+64], rcx
37be4a663mov rcx, [rsp+256]
37be4a66bmov [rsp+128], rax
37be4a673mov [rsp+120], r9
37be4a678mov [rsp+72], r8
37be4a67dmovss [rsp+748], x4
37be4a686mov [rsp+56], rcx
37be4a68bmov rcx, [rsp+552]
37be4a693mov r9, [rsp+528]
37be4a69bmov [rsp+48], rcx
37be4a6a0mov rcx, [rsp+480]
37be4a6a8mov [rsp+40], rcx
37be4a6admov rcx, [rsp+240]
37be4a6b5mov [rsp+32], rcx
37be4a6bamov rcx, [rsp+440]
37be4a6c2mov r8, rcx
37be4a6c5call clar1v_64_
37be4a6camov rax, [rsp+328]
37be4a6d2mov r11, [rsp+1312]
37be4a6damov r10, [rsp+544]
37be4a6e2mov rdx, [rax]
37be4a6e5mov rax, [rsp+336]
37be4a6edjmp 0x37be4a262
37be4a6f2
37be4a6f2loc_37be4a6f2:
37be4a6f2mov rsi, rdi
37be4a6f5
37be4a6f5loc_37be4a6f5:
37be4a6f5mov [rsi], -2
37be4a6fcjmp 0x37be48762
37be4a701
37be4a701loc_37be4a701:
37be4a701mov rsi, [rsp+1328]
37be4a709mov [rsi], 5
37be4a710jmp 0x37be48762
37be4a715
37be4a715loc_37be4a715:
37be4a715mov rsi, [rsp+1328]
37be4a71djmp 0x37be4a6f5
37be4a71f
37be4a71floc_37be4a71f:
37be4a71fmov rax, rbx
37be4a722jmp 0x37be49cd0
37be4a727
37be4a727loc_37be4a727:
37be4a727mov rsi, [rsp+1328]
37be4a72fmov [rsi], -1
37be4a736jmp 0x37be48762
37be4a73b
37be4a73bloc_37be4a73b:
37be4a73bmov r10, [rsp+400]
37be4a743mov r13, [rsp+408]
37be4a74bmov rbx, [rsp+728]
37be4a753jmp 0x37be48712
37be48400
37be48400clarrv_64_:
37be48400push r15
37be48402push r14
37be48404push r13
37be48406push r12
37be48408push rbp
37be48409push rdi
37be4840apush rsi
37be4840bpush rbx
37be4840csub rsp, 1064
37be48413movups [rsp+896], x6
37be4841bmovups [rsp+912], x7
37be48423movups [rsp+928], x8
37be4842cmovups [rsp+944], x9
37be48435movups [rsp+960], x10
37be4843emovups [rsp+976], x11
37be48447movups [rsp+992], x12
37be48450movups [rsp+1008], x13
37be48459movups [rsp+1024], x14
37be48462movups [rsp+1040], x15
37be4846bmov rsi, [rsp+1328]
37be48473mov rax, [rsp+1296]
37be4847bmov r13, [rsp+1192]
37be48483mov [rsi], 0
37be4848amov rax, [rax]
37be4848dmov rbx, rcx
37be48490mov rcx, [rcx]
37be48493mov [rsp+1144], rdx
37be4849bmov [rsp+1160], r9
37be484a3mov [rsp+304], rcx
37be484abmov r14, rcx
37be484aetest rcx, rcx
37be484b1jle 0x37be48762
37be484b7mov rdi, [r13]
37be484bbtest rdi, rdi
37be484bejle 0x37be48762
37be484c4xor edx, edx
37be484c6test rax, rax
37be484c9cmovns rdx, rax
37be484cdlea rax, [rcx+rcx]
37be484d1lea r8, [rax+rcx]
37be484d5mov rcx, [rsp+1312]
37be484ddmov [rsp+360], rax
37be484e5mov r15, rdx
37be484e8shl r8, 4
37be484ecmov [rsp+312], rdx
37be484f4mov rbp, rdx
37be484f7not r15
37be484faxor edx, edx
37be484fcmov [rsp+320], r15
37be48504call memset
37be48509imul r8, r14, 56
37be4850dmov rcx, [rsp+1320]
37be48515xor edx, edx
37be48517call memset
37be4851cmov rax, [rsp+1200]
37be48524mov edx, 2
37be48529lea r8, [rsp+880]
37be48531mov rax, [rax]
37be48534cmp rax, rdx
37be48537cmovl rax, rdx
37be4853blea rdx, [rax-1]
37be4853fmov rax, [rsp+1208]
37be48547mov rax, [rax]
37be4854amov [rsp+56], 4
37be48553cmp rdi, rax
37be48556lea rcx, [rax+1]
37be4855acmovg rdi, rcx
37be4855elea rcx, [rip+0x60dac3]
37be48565sub rdi, rdx
37be48568imul rdx, rbp
37be4856clea rax, [rdi+1]
37be48570mov rdi, [rsp+1288]
37be48578mov [rsp+880], rax
37be48580mov rax, [rsp+1296]
37be48588mov [rsp+48], rax
37be4858dlea rax, [r15+rdx+1]
37be48592mov rdx, rbx
37be48595lea rax, [rdi+8*rax]
37be48599mov [rsp+40], rax
37be4859elea rax, [rip+0x60da7b]
37be485a5mov [rsp+32], rax
37be485aamov r9, rax
37be485adcall claset_64_
37be485b2mov edx, 9
37be485b7lea rcx, [rip+0x60da6e]
37be485becall slamch_64_
37be485c3mov rdi, [rsp+1200]
37be485cbmov rax, [r13]
37be485cfmovaps x5, x0
37be485d2mov r10, [rsp+1184]
37be485damovaps x7, x0
37be485ddaddss x5, x0
37be485e1cmp [rdi], 1
37be485e5movss [rsp+776], x5
37be485eemovaps x12, x5
37be485f2je 0x37be4974e
37be485f8
37be485f8loc_37be485f8:
37be485f8movss x0, [rip+0x60da4c]
37be48600mov rdi, [rsp+1224]
37be48608mulss x0, x7
37be4860cmovss [rdi], x0
37be48610mov rdi, [rsp+1232]
37be48618movss [rdi], x0
37be4861c
37be4861cloc_37be4861c:
37be4861cmov rdi, [rsp+1264]
37be48624mov r15, [rdi+8*rax-8]
37be48629test r15, r15
37be4862cjle 0x37be48762
37be48632mov rcx, [rsp+304]
37be4863amov ebp, 1
37be4863fmov r12, r10
37be48642mov r14l, 1
37be48648mov [rsp+184], r15
37be48650mov rbx, rbp
37be48653lea r15, [r14-1]
37be48657mov r11l, 1
37be4865dlea rdi, [rcx+1]
37be48661mov [rsp+1192], r13
37be48669mov r10, [r12+8*rbx-8]
37be4866emov [rsp+456], rdi
37be48676mov rdi, [rsp+360]
37be4867eadd rdi, rcx
37be48681mov [rsp+512], rdi
37be48689lea rdi, [4*rcx]
37be48691mov [rsp+520], rdi
37be48699add rdi, rcx
37be4869cmov [rsp+568], rdi
37be486a4lea rdi, [rsp+864]
37be486acmov [rsp+208], rdi
37be486b4lea rdi, [rsp+808]
37be486bcmov [rsp+200], rdi
37be486c4mov rdi, rsi
37be486c7cmp r15, rax
37be486cajge 0x37be48750
37be486d0
37be486d0loc_37be486d0:
37be486d0mov rdx, [rsp+1264]
37be486d8mov r13, r15
37be486dbjmp 0x37be486e9
37be486dd
37be486dd 0f 1f 00 ...
37be486e0
37be486e0loc_37be486e0:
37be486e0add r13, 1
37be486e4cmp r13, rax
37be486e7je 0x37be486ef
37be486e9
37be486e9loc_37be486e9:
37be486e9cmp [rdx+8*r13], rbx
37be486edje 0x37be486e0
37be486ef
37be486efloc_37be486ef:
37be486efcmp r14, r13
37be486f2jg 0x37be48750
37be486f4mov rax, [rsp+1200]
37be486fccmp [rax], r13
37be486ffjg 0x37be48712
37be48701mov rax, [rsp+1208]
37be48709cmp [rax], r14
37be4870cjge 0x37be487ce
37be48712
37be48712loc_37be48712:
37be48712lea r11, [r10+1]
37be48716lea r14, [r13+1]
37be4871a
37be4871aloc_37be4871a:
37be4871aadd rbx, 1
37be4871ecmp [rsp+184], rbx
37be48726jl 0x37be48762
37be48728
37be48728loc_37be48728:
37be48728mov rax, [rsp+1192]
37be48730lea r15, [r14-1]
37be48734mov r10, [r12+8*rbx-8]
37be48739mov rax, [rax]
37be4873ccmp r15, rax
37be4873fjl 0x37be486d0
37be48741nop [rax]
37be48745nop [rax+rax]
37be48750
37be48750loc_37be48750:
37be48750lea r11, [r10+1]
37be48754add rbx, 1
37be48758cmp [rsp+184], rbx
37be48760jge 0x37be48728
37be48762
37be48762loc_37be48762:
37be48762movups x6, [rsp+896]
37be4876amovups x7, [rsp+912]
37be48772movups x8, [rsp+928]
37be4877bmovups x9, [rsp+944]
37be48784movups x10, [rsp+960]
37be4878dmovups x11, [rsp+976]
37be48796movups x12, [rsp+992]
37be4879fmovups x13, [rsp+1008]
37be487a8movups x14, [rsp+1024]
37be487b1movups x15, [rsp+1040]
37be487baadd rsp, 1064
37be487c1pop rbx
37be487c2pop rsi
37be487c3pop rdi
37be487c4pop rbp
37be487c5pop r12
37be487c7pop r13
37be487c9pop r14
37be487cbpop r15
37be487cdret
37be487ce
37be487celoc_37be487ce:
37be487cemov rsi, [rsp+1168]
37be487d6lea rax, [r10-1]
37be487damov [rsp+416], rax
37be487e2movss x6, [rsi+4*rax]
37be487e7mov rsi, [rsp+1280]
37be487eflea rax, [r11-1]
37be487f3mov [rsp+368], rax
37be487fbmovss x1, [rsi+8*rax]
37be48800movss x0, [rsi+8*rax+4]
37be48806lea rax, [r11+1]
37be4880acmp r10, rax
37be4880djl 0x37be49097
37be48813lea rdx, [r10+1]
37be48817mov rcx, rsi
37be4881anop [rax+rax]
37be48820
37be48820loc_37be48820:
37be48820minss x1, [rcx+8*rax-8]
37be48826maxss x0, [rcx+8*rax-4]
37be4882cadd rax, 1
37be48830cmp rdx, rax
37be48833jne 0x37be48820
37be48835mov rax, r10
37be48838subss x0, x1
37be4883csub rax, r11
37be4883fadd rax, 1
37be48843mov [rsp+808], rax
37be4884bmov rax, r13
37be4884emovss [rsp+780], x0
37be48857sub rax, r14
37be4885aadd rax, 1
37be4885emov [rsp+800], rax
37be48866
37be48866loc_37be48866:
37be48866mov r9, [rsp+1312]
37be4886emov rbp, [rsp+1240]
37be48876lea rax, [4*r15]
37be4887elea rcx, [rsp+800]
37be48886mov [rsp+560], rax
37be4888eadd r9, rax
37be48891add rbp, rax
37be48894lea rax, [rip+0x60d79d]
37be4889bmov [rsp+192], r10
37be488a3mov [rsp+32], rax
37be488a8mov r8, rax
37be488abmov rdx, rbp
37be488aemov [rsp+216], r11
37be488b6mov [rsp+272], r9
37be488becall scopy_64_
37be488c3mov rsi, [rsp+800]
37be488cbmov r10, [rsp+192]
37be488d3test rsi, rsi
37be488d6mov [rsp+424], rsi
37be488dejle 0x37be4a1c4
37be488e4lea rax, [rsi-1]
37be488e8mov r11, [rsp+216]
37be488f0cmp rax, 2
37be488f4jbe 0x37be4a1ba
37be488famov rax, rsi
37be488fdmovaps x1, x6
37be48900xor edx, edx
37be48902shr rax, 2
37be48906shufps x1, x1, 0
37be4890anop [rax+rax]
37be48915nop [rax+rax]
37be48920
37be48920loc_37be48920:
37be48920movups x0, [rbp]
37be48924add rdx, 1
37be48928add rbp, 16
37be4892caddps x0, x1
37be4892fmovups [rbp-16], x0
37be48933cmp rdx, rax
37be48936jne 0x37be48920
37be48938mov rax, [rsp+424]
37be48940test al, 3
37be48942je 0x37be48982
37be48944and rax, -4
37be48948add rax, 1
37be4894c
37be4894cloc_37be4894c:
37be4894cmov rcx, [rsp+560]
37be48954mov rsi, [rsp+1240]
37be4895clea rdx, [rsi+rcx+4]
37be48961mov rcx, [rsp+424]
37be48969
37be48969loc_37be48969:
37be48969movss x0, [rdx+4*rax-8]
37be4896faddss x0, x6
37be48973movss [rdx+4*rax-8], x0
37be48979add rax, 1
37be4897dcmp rcx, rax
37be48980jge 0x37be48969
37be48982
37be48982loc_37be48982:
37be48982mov rax, [rsp+1320]
37be4898amov rcx, [rsp+304]
37be48992mov [rsp+464], 0
37be4899emov rsi, [rsp+456]
37be489a6mov rdx, [rsp+424]
37be489aemov [rsp+504], 1
37be489bamov [rax+8*rcx], 1
37be489c2mov r9, [rsp+1312]
37be489camov [rax+8*rsi], rdx
37be489cemov rsi, [rsp+512]
37be489d6lea rax, [rax+8*rsi]
37be489damov rsi, [rsp+568]
37be489e2mov [rsp+296], rax
37be489eamov rax, [rsp+1312]
37be489f2lea rdx, [rax+4*rsi]
37be489f6mov rax, [rsp+560]
37be489femov rsi, [rsp+1248]
37be48a06mov [rsp+232], rdx
37be48a0eadd rsi, rax
37be48a11add rax, [rsp+1256]
37be48a19mov [rsp+288], rax
37be48a21mov rax, [rsp+360]
37be48a29mov [rsp+280], rsi
37be48a31mov rsi, [rsp+1312]
37be48a39lea rax, [r11+rax-1]
37be48a3elea rax, [rsi+4*rax]
37be48a42mov [rsp+256], rax
37be48a4amov rax, [rsp+368]
37be48a52lea rsi, [4*rax]
37be48a5amov rax, [rsp+1160]
37be48a62mov [rsp+712], rsi
37be48a6aadd rax, rsi
37be48a6dadd rsi, [rsp+1168]
37be48a75mov [rsp+240], rax
37be48a7dlea rax, [rcx+r11-1]
37be48a82shl rcx, 4
37be48a86lea rax, [r9+4*rax]
37be48a8asub rdx, rcx
37be48a8dmov [rsp+480], rsi
37be48a95mov esi, 1
37be48a9amov [rsp+552], rax
37be48aa2mov rax, [rsp+520]
37be48aaamov [rsp+720], rdx
37be48ab2add rax, rdx
37be48ab5mov [rsp+624], rax
37be48abdmov [rsp+224], 0
37be48ac9mov [rsp+352], r11
37be48ad1mov [rsp+216], r14
37be48ad9mov [rsp+400], r10
37be48ae1mov [rsp+408], r13
37be48ae9mov [rsp+728], rbx
37be48af1mov [rsp+192], r15
37be48af9mov r15, [rsp+1256]
37be48b01
37be48b01loc_37be48b01:
37be48b01mov rax, [rsp+1192]
37be48b09mov rcx, [rsp+464]
37be48b11cmp [rax], rcx
37be48b14jl 0x37be4a6f2
37be48b1amov rcx, [rsp+304]
37be48b22mov rdx, [rsp+360]
37be48b2acmp rsi, 1
37be48b2emov rax, rcx
37be48b31cmovne rax, rdx
37be48b35cmovne rdx, rcx
37be48b39mov [rsp+704], rdx
37be48b41cmp [rsp+504], 0
37be48b4aje 0x37be4a551
37be48b50mov rcx, [rsp+1320]
37be48b58mov [rsp+680], rsi
37be48b60mov [rsp+1184], r12
37be48b68mov rbp, [rsp+720]
37be48b70lea rax, [rcx+8*rax]
37be48b74mov [rsp+1328], rdi
37be48b7cmov r11, [rsp+1312]
37be48b84mov [rsp+376], rax
37be48b8cmov rdi, [rsp+1160]
37be48b94mov [rsp+488], 0
37be48ba0mov [rsp+384], 1
37be48bac
37be48bacloc_37be48bac:
37be48bacmov rax, [rsp+376]
37be48bb4lea r13, [rsp+808]
37be48bbcmov rbx, [rax]
37be48bbfmov r10, [rax+8]
37be48bc3cmp [rsp+464], 0
37be48bccjne 0x37be4991f
37be48bd2
37be48bd2loc_37be48bd2:
37be48bd2mov rsi, [rsp+352]
37be48bdacmp [rsp+400], rsi
37be48be2jle 0x37be48c79
37be48be8
37be48be8loc_37be48be8:
37be48be8mov rax, [rsp+352]
37be48bf0mov rdx, [rsp+400]
37be48bf8mov rcx, [rsp+624]
37be48c00mov r8, [rsp+1168]
37be48c08nop
37be48c09nop [rax+rax]
37be48c14nop [rax+rax]
37be48c1fnop [rax+rax]
37be48c2anop [rax+rax]
37be48c35nop [rax+rax]
37be48c40
37be48c40loc_37be48c40:
37be48c40movss x0, [r8+4*rax-4]
37be48c47movss x1, [rdi+4*rax-4]
37be48c4dmulss x1, x0
37be48c51mulss x0, x1
37be48c55movss [rbp+4*rax-4], x1
37be48c5bmovss [rcx+4*rax-4], x0
37be48c61add rax, 1
37be48c65cmp rdx, rax
37be48c68jg 0x37be48c40
37be48c6acmp [rsp+464], 0
37be48c73jne 0x37be4a16f
37be48c79
37be48c79loc_37be48c79:
37be48c79mov [rsp+840], rbx
37be48c81cmp rbx, r10
37be48c84jg 0x37be4a515
37be48c8a
37be48c8aloc_37be48c8a:
37be48c8amov rax, [rsp+216]
37be48c92lea r12, [rbx+1]
37be48c96movaps x8, x6
37be48c9amovaps x10, x7
37be48c9emov [rsp+696], rbp
37be48ca6lea r14, [rax+rbx]
37be48caalea rax, [rsp+748]
37be48cb2mov [rsp+1160], rdi
37be48cbamov [rsp+528], rax
37be48cc2jmp 0x37be48d4f
37be48cc7
37be48cc7 66 0f 1f 84 00 00 00 00 00 f........
37be48cd0
37be48cd0loc_37be48cd0:
37be48cd0mov rcx, [rsp+1192]
37be48cd8lea rbx, [rsi-2]
37be48cdclea rbp, [rsi-1]
37be48ce0mov r13, [rsp+808]
37be48ce8movss x1, [r11+4*rbx]
37be48ceemov rcx, [rcx]
37be48cf1movss [rsp+748], x1
37be48cfamov [rsp+248], rcx
37be48d02cmp rax, rbp
37be48d05jg 0x37be48d18
37be48d07mov rax, [rsp+1208]
37be48d0fcmp [rax], rbp
37be48d12jge 0x37be49180
37be48d18
37be48d18loc_37be48d18:
37be48d18addss x1, x8
37be48d1dmov rax, [rsp+1240]
37be48d25movss [rax+4*rbx], x1
37be48d2a
37be48d2aloc_37be48d2a:
37be48d2aadd [rsp+224], 1
37be48d33
37be48d33loc_37be48d33:
37be48d33mov [rsp+840], r12
37be48d3bmov rax, r12
37be48d3e
37be48d3eloc_37be48d3e:
37be48d3eadd r12, 1
37be48d42add r14, 1
37be48d46cmp r10, rax
37be48d49jl 0x37be4983a
37be48d4f
37be48d4floc_37be48d4f:
37be48d4flea rbx, [r12-1]
37be48d54cmp rbx, r10
37be48d57je 0x37be48d82
37be48d59mov rax, [rsp+1216]
37be48d61movss x0, [r11+4*r14-8]
37be48d68andps x0, [rip+0x60d2f1]
37be48d6fmovss x1, [r15+4*r14-8]
37be48d76mulss x0, [rax]
37be48d7amov rax, r12
37be48d7dcomiss x1, x0
37be48d80jb 0x37be48d3e
37be48d82
37be48d82loc_37be48d82:
37be48d82mov rax, [rsp+1200]
37be48d8amov rdi, [rsp+840]
37be48d92mov rdx, rbx
37be48d95mov [rsp+848], rbx
37be48d9dmov rsi, [rsp+216]
37be48da5mov rax, [rax]
37be48da8sub rdx, rdi
37be48dabadd rsi, rdi
37be48daecmp rax, 1
37be48db2je 0x37be49072
37be48db8
37be48db8loc_37be48db8:
37be48db8lea rbp, [rax-1]
37be48dbccmp rax, rsi
37be48dbfjge 0x37be48dda
37be48dc1mov rcx, [rsp+1208]
37be48dc9lea r8, [rsi-1]
37be48dcdmov rcx, [rcx]
37be48dd0cmp r8, rcx
37be48dd3cmovle rcx, r8
37be48dd7mov rbp, rcx
37be48dda
37be48ddaloc_37be48dda:
37be48ddatest rdx, rdx
37be48dddjle 0x37be48cd0
37be48de3cmp rdi, 1
37be48de7je 0x37be49145
37be48dedmovss x0, [r15+4*rsi-12]
37be48df4
37be48df4loc_37be48df4:
37be48df4mov rcx, [rsp+192]
37be48dfcmov r8, [rsp+1272]
37be48e04movss [rsp+752], x0
37be48e0dlea r13, [rsp+792]
37be48e15mov rax, [rsp+1272]
37be48e1dmovss x0, [r15+4*r14-8]
37be48e24mov [rsp+344], r10
37be48e2clea rdx, [rdi+rcx-1]
37be48e31mov r9, [rsp+232]
37be48e39mov r10, [rsp+288]
37be48e41mov [rsp+192], rcx
37be48e49mov rdx, [r8+8*rdx]
37be48e4dmov rax, [rax+8*rcx]
37be48e51mov [rsp+1312], r11
37be48e59mov rcx, [rsp+200]
37be48e61mov r8, [rsp+280]
37be48e69mov [rsp+88], r9
37be48e6elea r9, [rsp+856]
37be48e76mov [rsp+864], rdx
37be48e7esub rax, 1
37be48e82mov rdx, [rsp+1176]
37be48e8amov [rsp+856], rax
37be48e92lea rax, [rsp+780]
37be48e9amov [rsp+104], rdx
37be48e9fmov rdx, [rsp+296]
37be48ea7mov [rsp+248], rax
37be48eafmov [rsp+96], rdx
37be48eb4mov rdx, [rsp+272]
37be48ebcmov [rsp+112], rax
37be48ec1lea rax, [rsp+776]
37be48ec9mov [rsp+120], rcx
37be48ecemov [rsp+72], r10
37be48ed3movss [rsp+768], x0
37be48edcmov [rsp+80], r8
37be48ee1mov [rsp+64], rdx
37be48ee6mov [rsp+264], r9
37be48eeemov [rsp+56], r9
37be48ef3mov [rsp+128], r13
37be48efbmov [rsp+48], rax
37be48f00mov r8, [rsp+256]
37be48f08mov [rsp+40], rax
37be48f0dmov rdx, [rsp+240]
37be48f15mov [rsp+336], rax
37be48f1dmov rax, [rsp+208]
37be48f25mov [rsp+32], rax
37be48f2amov r9, rax
37be48f2dcall slarrb_64_
37be48f32mov r11, [rsp+192]
37be48f3amov r10, [rsp+1272]
37be48f42mov rax, [rsp+336]
37be48f4amov r10, [r10+8*r11]
37be48f4emov r11, [rsp+248]
37be48f56lea rdx, [r10-1]
37be48f5amov [rsp+328], r10
37be48f62mov r10, [rsp+1272]
37be48f6amov [rsp+856], rdx
37be48f72mov rcx, [r10+8*r14-16]
37be48f77mov [rsp+112], r11
37be48f7cmov r11, [rsp+296]
37be48f84mov r10, [rsp+1176]
37be48f8cmov [rsp+48], rax
37be48f91mov [rsp+864], rcx
37be48f99mov rcx, [rsp+200]
37be48fa1mov [rsp+96], r11
37be48fa6mov r11, [rsp+232]
37be48faemov [rsp+104], r10
37be48fb3mov r10, [rsp+288]
37be48fbbmov [rsp+88], r11
37be48fc0mov r11, [rsp+280]
37be48fc8mov [rsp+40], rax
37be48fcdmov rax, [rsp+208]
37be48fd5mov [rsp+80], r11
37be48fdamov r11, [rsp+272]
37be48fe2mov [rsp+72], r10
37be48fe7mov r9, rax
37be48feamov [rsp+64], r11
37be48fefmov r11, [rsp+264]
37be48ff7mov [rsp+32], rax
37be48ffcmov [rsp+56], r11
37be49001mov [rsp+120], rcx
37be49006mov [rsp+128], r13
37be4900emov r8, [rsp+256]
37be49016mov rdx, [rsp+240]
37be4901ecall slarrb_64_
37be49023mov rax, [rsp+1200]
37be4902bmov r10, [rsp+344]
37be49033mov r11, [rsp+1312]
37be4903bcmp [rax], r14
37be4903ejge 0x37be49055
37be49040mov rax, [rsp+1208]
37be49048sub rsi, 1
37be4904ccmp rsi, [rax]
37be4904fjle 0x37be49d3a
37be49055
37be49055loc_37be49055:
37be49055mov rax, [rsp+224]
37be4905dsub rax, rdi
37be49060lea rax, [rax+rbx+1]
37be49065mov [rsp+224], rax
37be4906djmp 0x37be48d33
37be49072
37be49072loc_37be49072:
37be49072mov r8, [rsp+1192]
37be4907amov rcx, [rsp+1208]
37be49082lea rbp, [rsi-1]
37be49086mov r9, [r8]
37be49089cmp [rcx], r9
37be4908cjne 0x37be48db8
37be49092jmp 0x37be48dda
37be49097
37be49097loc_37be49097:
37be49097mov rdx, r10
37be4909asubss x0, x1
37be4909emovq x4, r11
37be490a3sub rdx, r11
37be490a6movddup x2, x4
37be490aaadd rdx, 1
37be490aemov [rsp+808], rdx
37be490b6mov rdx, r13
37be490b9movss [rsp+780], x0
37be490c2sub rdx, r14
37be490c5add rdx, 1
37be490c9mov [rsp+800], rdx
37be490d1cmp r10, r11
37be490d4jne 0x37be48866
37be490damov rdx, [rsp+312]
37be490e2mov rsi, [rsp+1288]
37be490eamov rcx, [rip+0x60cf5f]
37be490f1imul rdx, r14
37be490f5add rdx, [rsp+320]
37be490fdadd r14, 1
37be49101add rdx, r11
37be49104mov r11, rax
37be49107mov [rsi+8*rdx], rcx
37be4910bmov rsi, [rsp+1304]
37be49113mov rdx, r15
37be49116shl rdx, 4
37be4911amovups [rsi+rdx], x2
37be4911emov rsi, [rsp+1240]
37be49126addss x6, [rsi+4*r15]
37be4912cmovss [rsi+4*r15], x6
37be49132mov rsi, [rsp+1312]
37be4913amovss [rsi+4*r15], x6
37be49140jmp 0x37be4871a
37be49145
37be49145loc_37be49145:
37be49145mov rax, [rsp+192]
37be4914dmov rcx, [rsp+1240]
37be49155pxor x1, x1
37be49159movss x0, [rcx+4*rax]
37be4915emov rcx, [rsp+1248]
37be49166subss x0, [rcx+4*rax]
37be4916bmov rax, [rsp+1144]
37be49173subss x0, [rax]
37be49177maxss x0, x1
37be4917bjmp 0x37be48df4
37be49180
37be49180loc_37be49180:
37be49180pxor x0, x0
37be49184mov [rsp+1312], r11
37be4918ccvtsi2ss x0, r13
37be49191mov [rsp+328], r10
37be49199movss [rsp+264], x1
37be491a2call logf
37be491a7mulss x0, [rip+0x60ce9d]
37be491aftest rbx, rbx
37be491b2mov eax, 1
37be491b7cmovg rax, rbx
37be491bbcmp rdi, 1
37be491bfmovss x1, [rsp+264]
37be491c8mov r10, [rsp+328]
37be491d0mov r11, [rsp+1312]
37be491d8mov [rsp+496], rax
37be491e0mov rax, [rsp+1248]
37be491e8movaps x4, x1
37be491ebmulss x0, x10
37be491f0movaps x13, x0
37be491f4movss x0, [rax+4*rbx]
37be491f9mov rax, [rsp+1272]
37be49201mov rax, [rax+8*rbx]
37be49205subss x4, x0
37be49209addss x0, x1
37be4920dmov [rsp+816], rax
37be49215lea rax, [r15+4*rsi]
37be49219movss x3, [rax-8]
37be4921emov [rsp+448], rax
37be49226movaps x9, x4
37be4922amovaps x11, x3
37be4922eje 0x37be49764
37be49234mov rax, [rsp+496]
37be4923cmovss x3, [r15+4*rax-4]
37be49243movss [rsp+752], x3
37be4924ccmp rdi, [rsp+424]
37be49254je 0x37be49d10
37be4925aminss x3, x11
37be4925fmovaps x2, x10
37be49263movaps x1, x11
37be49267mulss x2, x3
37be4926b
37be4926bloc_37be4926b:
37be4926bmov rax, [rsp+448]
37be49273movaps x14, x8
37be49277mov rcx, [rsp+352]
37be4927fmov [rsp+336], 0
37be4928bmov [rsp+544], 0
37be49297movaps x8, x3
37be4929bmovss [rax-8], x3
37be492a0mov rax, rbx
37be492a3shl rax, 4
37be492a7add rax, [rsp+1304]
37be492afmov [rsp+600], r10
37be492b7mov [rsp+328], rax
37be492bfmov rax, [rsp+1320]
37be492c7mov [rsp+608], r14
37be492cflea r9, [rax+8*rbx]
37be492d3mov rax, [rsp+312]
37be492dbmov [rsp+576], rdi
37be492e3xor edi, edi
37be492e5mov [rsp+584], rbp
37be492edimul rax, rbp
37be492f1add rax, [rsp+320]
37be492f9mov [rsp+592], r12
37be49301mov rbp, r9
37be49304mov [rsp+344], rax
37be4930cadd rax, rcx
37be4930fmov rcx, [rsp+1288]
37be49317mov r12, r13
37be4931amov [rsp+616], rsi
37be49322mov r13l, 1
37be49328mov rsi, r11
37be4932blea rax, [rcx+8*rax]
37be4932fmov [rsp+1256], r15
37be49337mov r15, rbx
37be4933axor ebx, ebx
37be4933cmov [rsp+472], rax
37be49344lea rax, [rsp+808]
37be4934cmov [rsp+440], rax
37be49354lea rax, [rsp+888]
37be4935cmov [rsp+264], rax
37be49364lea rax, [rsp+816]
37be4936cmov [rsp+672], rax
37be49374movss [rsp+768], x1
37be4937dmovss [rsp+744], x2
37be49386
37be49386loc_37be49386:
37be49386cmp [rsp+544], 0
37be4938fjne 0x37be49608
37be49395mov rax, [rsp+336]
37be4939dxor rax, 1
37be493a1mov [rsp+432], rax
37be493a9
37be493a9loc_37be493a9:
37be493a9mov rax, [rsp+432]
37be493b1lea r14, [rsp+744]
37be493b9movss [rsp+536], x0
37be493c2lea rdx, [rip+0x60cc6f]
37be493c9mov [rsp+120], rbp
37be493cemov [rsp+888], rax
37be493d6mov rax, [rsp+232]
37be493demov [rsp+72], r14
37be493e3mov [rsp+160], rax
37be493eblea rax, [rsp+772]
37be493f3mov [rsp+648], rax
37be493fbmov [rsp+152], rax
37be49403lea rax, [rsp+764]
37be4940bmov [rsp+640], rax
37be49413mov [rsp+144], rax
37be4941blea rax, [rsp+760]
37be49423mov [rsp+392], rax
37be4942bmov [rsp+136], rax
37be49433mov rax, [rsp+328]
37be4943bmov [rsp+128], rax
37be49443lea rax, [rsp+756]
37be4944bmov [rsp+632], rax
37be49453mov [rsp+112], rax
37be49458lea rax, [rsp+788]
37be49460mov [rsp+656], rax
37be49468mov [rsp+104], rax
37be4946dlea rax, [rsp+832]
37be49475mov [rsp+664], rax
37be4947dmov [rsp+96], rax
37be49482mov rax, [rsp+264]
37be4948amov [rsp+88], rax
37be4948fmov rax, [rsp+472]
37be49497mov [rsp+80], rax
37be4949cmov rax, [rsp+1176]
37be494a4mov [rsp+64], rax
37be494a9mov rax, [rsp+256]
37be494b1mov [rsp+56], rax
37be494b6mov rax, [rsp+552]
37be494bemov [rsp+48], rax
37be494c3mov rax, [rsp+480]
37be494cbmov [rsp+40], rax
37be494d0mov rax, [rsp+240]
37be494d8mov rcx, [rsp+440]
37be494e0mov r9, [rsp+528]
37be494e8mov [rsp+32], rax
37be494edmov r8, rcx
37be494f0call clar1v_64_
37be494f5test rdi, rdi
37be494f8movss x4, [rsp+764]
37be49501movss x0, [rsp+536]
37be4950aje 0x37be49512
37be4950ccomiss x15, x4
37be49510jbe 0x37be49528
37be49512
37be49512loc_37be49512:
37be49512movss x3, [rsp+748]
37be4951bmovaps x15, x4
37be4951fmovss [rsp+692], x3
37be49528
37be49528loc_37be49528:
37be49528mov rax, [rsp+328]
37be49530mov rcx, [rsp+1304]
37be49538movaps x1, x13
37be4953cmulss x1, x8
37be49541mov rdx, [rax]
37be49544mov rax, r15
37be49547cmp r12, rdx
37be4954acmovg r12, rdx
37be4954eshl rax, 4
37be49552lea rax, [rcx+rax+8]
37be49557mov rcx, [rax]
37be4955acmp r13, rcx
37be4955dcmovl r13, rcx
37be49561comiss x4, x1
37be49564jbe 0x37be4a1f5
37be4956amovss x6, [rsp+748]
37be49573movss x7, [rsp+776]
37be4957cmovss x1, [rsp+772]
37be49585movaps x2, x6
37be49588andps x2, [rip+0x60cad1]
37be4958fmovaps x3, x1
37be49592andps x3, [rip+0x60cac7]
37be49599mulss x2, x7
37be4959dcomiss x3, x2
37be495a0jbe 0x37be4a1f5
37be495a6cmp [rsp+336], 0
37be495afjne 0x37be4a495
37be495b5mov rax, [rsp+832]
37be495bdadd rdi, 1
37be495c1cmp [rsp+816], rax
37be495c9jle 0x37be497ae
37be495cfpxor x4, x4
37be495d3comiss x1, x4
37be495d6jb 0x37be495eb
37be495d8addss x1, x6
37be495dccomiss x0, x1
37be495dfjb 0x37be495eb
37be495e1comiss x1, x9
37be495e5jae 0x37be4a166
37be495eb
37be495ebloc_37be495eb:
37be495ebmovaps x1, x0
37be495eesubss x1, x9
37be495f3comiss x2, x1
37be495f6ja 0x37be49608
37be495f8cmp rdi, 9
37be495fcjle 0x37be49608
37be495fe
37be495feloc_37be495fe:
37be495fecmp rdi, 10
37be49602jne 0x37be4a701
37be49608
37be49608loc_37be49608:
37be49608mov rax, [rsp+1320]
37be49610mov rcx, [rsp+192]
37be49618movss [rsp+392], x0
37be49621mov r8, [rsp+256]
37be49629movss [rsp+888], x12
37be49633mov rax, [rax+8*r15]
37be49637mov [rsp+824], rax
37be4963fmov rax, [rsp+1272]
37be49647mov rax, [rax+8*rcx]
37be4964bmov [rsp+336], rax
37be49653sub rax, 1
37be49657mov [rsp+856], rax
37be4965flea rax, [rsp+792]
37be49667mov [rsp+128], rax
37be4966flea rax, [rsp+824]
37be49677mov [rsp+120], rax
37be4967clea rax, [rsp+780]
37be49684mov [rsp+112], rax
37be49689mov rax, [rsp+1176]
37be49691mov [rsp+104], rax
37be49696mov rax, [rsp+296]
37be4969emov [rsp+96], rax
37be496a3mov rax, [rsp+232]
37be496abmov [rsp+88], rax
37be496b0mov rax, [rsp+280]
37be496b8mov [rsp+80], rax
37be496bdmov rax, [rsp+288]
37be496c5mov [rsp+72], rax
37be496camov rax, [rsp+272]
37be496d2mov [rsp+64], rax
37be496d7lea rax, [rsp+856]
37be496dfmov [rsp+56], rax
37be496e4mov rax, [rsp+264]
37be496ecmov [rsp+48], rax
37be496f1lea rax, [rip+0x60c950]
37be496f8mov [rsp+40], rax
37be496fdmov rax, [rsp+672]
37be49705mov [rsp+32], rax
37be4970amov rdx, [rsp+240]
37be49712mov r9, rax
37be49715mov rcx, [rsp+440]
37be4971dcall slarrb_64_
37be49722cmp [rsp+792], 0
37be4972bmovss x0, [rsp+392]
37be49734je 0x37be498a0
37be4973amov rsi, [rsp+1328]
37be49742mov [rsi], -3
37be49749jmp 0x37be48762
37be4974e
37be4974eloc_37be4974e:
37be4974emov rdi, [rsp+1208]
37be49756cmp [rdi], rax
37be49759jne 0x37be485f8
37be4975fjmp 0x37be4861c
37be49764
37be49764loc_37be49764:
37be49764movaps x1, x4
37be49767movaps x2, x0
37be4976aandps x1, [rip+0x60c8ef]
37be49771andps x2, [rip+0x60c8e8]
37be49778maxss x1, x2
37be4977cmulss x1, x10
37be49781movss [rsp+752], x1
37be4978amovaps x3, x1
37be4978dcmp [rsp+424], 1
37be49796je 0x37be49d31
37be4979cminss x3, x11
37be497a1movaps x1, x11
37be497a5pxor x2, x2
37be497a9jmp 0x37be4926b
37be497ae
37be497aeloc_37be497ae:
37be497aepxor x3, x3
37be497b2comiss x3, x1
37be497b5jb 0x37be495eb
37be497bbaddss x1, x6
37be497bfcomiss x0, x1
37be497c2jb 0x37be495eb
37be497c8comiss x1, x9
37be497ccjb 0x37be495eb
37be497d2movaps x0, x6
37be497d5
37be497d5loc_37be497d5:
37be497d5movaps x2, x9
37be497d9movss x4, [rip+0x60c893]
37be497e1movss [rsp+748], x1
37be497eaandps x1, [rip+0x60c86f]
37be497f1addss x2, x0
37be497f5mov rax, [rsp+1248]
37be497fdmulss x1, x7
37be49801mulss x2, x4
37be49805movss [rsi+4*r15], x2
37be4980bmovaps x2, x0
37be4980esubss x2, x9
37be49813mulss x4, x2
37be49817comiss x1, x2
37be4981amovss [rax+4*r15], x4
37be49820ja 0x37be4a17c
37be49826cmp rdi, 9
37be4982ajle 0x37be4a188
37be49830mov ebx, 1
37be49835jmp 0x37be495fe
37be4983a
37be4983aloc_37be4983a:
37be4983amov rbp, [rsp+696]
37be49842movaps x6, x8
37be49846movaps x7, x10
37be4984aadd [rsp+384], 1
37be49853mov rdi, [rsp+1160]
37be4985bmov rax, [rsp+384]
37be49863add [rsp+376], 16
37be4986ccmp rax, [rsp+504]
37be49874jle 0x37be48bac
37be4987a
37be4987aloc_37be4987a:
37be4987amov rsi, [rsp+680]
37be49882mov r12, [rsp+1184]
37be4988amov rdi, [rsp+1328]
37be49892jmp 0x37be4a55d
37be49897
37be49897 66 0f 1f 84 00 00 00 00 00 f........
37be498a0
37be498a0loc_37be498a0:
37be498a0movss x1, [rsi+4*r15]
37be498a6mov rax, [rsp+1320]
37be498aemov [rsp+544], 1
37be498bamov [rsp+432], 0
37be498c6mov [rax+8*r15], 0
37be498cemov [rsp+336], 1
37be498damovss [rsp+748], x1
37be498e3jmp 0x37be493a9
37be498e8
37be498e8loc_37be498e8:
37be498e8add [rsp+384], 1
37be498f1mov rax, [rsp+384]
37be498f9cmp [rsp+504], rax
37be49901jl 0x37be4987a
37be49907add [rsp+376], 16
37be49910mov rax, [rsp+376]
37be49918mov rbx, [rax]
37be4991bmov r10, [rax+8]
37be4991f
37be4991floc_37be4991f:
37be4991fmov rax, [rsp+1200]
37be49927mov rdx, [rax]
37be4992amov rax, [rsp+216]
37be49932lea rcx, [rbx+rax]
37be49936cmp rdx, 1
37be4993aje 0x37be4a192
37be49940
37be49940loc_37be49940:
37be49940lea rax, [rdx-1]
37be49944cmp rdx, rcx
37be49947jl 0x37be4a0fc
37be4994d
37be4994dloc_37be4994d:
37be4994dmov rsi, [rsp+312]
37be49955mov rcx, [rsp+320]
37be4995dmov r12, [rsp+808]
37be49965imul rax, rsi
37be49969imul rdx, rsi
37be4996dadd rax, rcx
37be49970mov [rsp+248], rax
37be49978lea rsi, [rdx+rcx]
37be4997ccmp r12, 1
37be49980jle 0x37be4a4fc
37be49986mov rcx, [rsp+248]
37be4998emov rax, [rsp+352]
37be49996mov rdx, [rsp+712]
37be4999elea r14, [rcx+rax]
37be499a2mov rcx, [rsp+1288]
37be499aaadd rax, rsi
37be499adlea r8, [rdi+rdx+4]
37be499b2lea r9, [rcx+8*r14]
37be499b6lea rcx, [rcx+8*rax]
37be499bamov rax, [rsp+1168]
37be499c2lea rdx, [rax+rdx+4]
37be499c7mov eax, 1
37be499cc
37be499ccloc_37be499cc:
37be499ccmovss x0, [r9+8*rax-8]
37be499d3movss [r8+4*rax-8], x0
37be499damovss x0, [rcx+8*rax-8]
37be499e0movss [rdx+4*rax-8], x0
37be499e6add rax, 1
37be499eacmp r12, rax
37be499edjne 0x37be499cc
37be499ef
37be499efloc_37be499ef:
37be499efmov r12, [rsp+400]
37be499f7mov rax, [rsp+248]
37be499ffmov rdx, r13
37be49a02lea r8, [rip+0x60c637]
37be49a09mov rcx, [rsp+1288]
37be49a11mov [rsp+1312], r11
37be49a19add rax, r12
37be49a1cmov [rsp+264], r10
37be49a24movss x0, [rcx+8*rax]
37be49a29mov rax, [rsp+416]
37be49a31movss [rdi+4*rax], x0
37be49a36lea rax, [r12+rsi]
37be49a3amovss x6, [rcx+8*rax]
37be49a3fmov rax, [rsp+1296]
37be49a47mov [rsp+56], 4
37be49a50mov [rsp+48], rax
37be49a55lea rax, [rcx+8*r14]
37be49a59lea rcx, [rip+0x60c5c8]
37be49a60mov [rsp+40], rax
37be49a65lea rax, [rip+0x60c5b4]
37be49a6cmov [rsp+32], rax
37be49a71mov r9, rax
37be49a74call claset_64_
37be49a79cmp r12, [rsp+352]
37be49a81mov r10, [rsp+264]
37be49a89mov r11, [rsp+1312]
37be49a91jg 0x37be48be8
37be49a97
37be49a97loc_37be49a97:
37be49a97mov rsi, [rsp+192]
37be49a9fmov rcx, [rsp+1272]
37be49aa7lea rdx, [rsp+792]
37be49aafmov [rsp+264], r10
37be49ab7lea r9, [rsp+864]
37be49abflea rax, [rbx+rsi-1]
37be49ac4mov rax, [rcx+8*rax]
37be49ac8mov [rsp+864], rax
37be49ad0lea rax, [r10+rsi-1]
37be49ad5mov rax, [rcx+8*rax]
37be49ad9mov [rsp+872], rax
37be49ae1mov rax, [rcx+8*rsi]
37be49ae5mov rcx, r13
37be49ae8mov rsi, [rsp+360]
37be49af0mov [rsp+128], rdx
37be49af8lea rdx, [rsp+780]
37be49b00mov [rsp+248], rax
37be49b08sub rax, 1
37be49b0cmov [rsp+856], rax
37be49b14mov rax, [rsp+352]
37be49b1cmov [rsp+112], rdx
37be49b21lea rdx, [rsp+856]
37be49b29lea rax, [rax+rsi-1]
37be49b2emov rsi, [rsp+1176]
37be49b36mov [rsp+56], rdx
37be49b3blea rdx, [rsp+872]
37be49b43mov [rsp+120], r13
37be49b48lea r8, [r11+4*rax]
37be49b4cmov [rsp+104], rsi
37be49b51mov rsi, [rsp+296]
37be49b59mov [rsp+96], rsi
37be49b5emov rsi, [rsp+232]
37be49b66mov [rsp+88], rsi
37be49b6bmov rsi, [rsp+280]
37be49b73mov [rsp+80], rsi
37be49b78mov rsi, [rsp+288]
37be49b80mov [rsp+72], rsi
37be49b85mov rsi, [rsp+272]
37be49b8dmov [rsp+64], rsi
37be49b92mov rsi, [rsp+1232]
37be49b9amov [rsp+48], rsi
37be49b9fmov rsi, [rsp+1224]
37be49ba7mov [rsp+40], rsi
37be49bacmov [rsp+32], rdx
37be49bb1mov rdx, [rsp+240]
37be49bb9mov [rsp+1312], r11
37be49bc1call slarrb_64_
37be49bc6mov r11, [rsp+1312]
37be49bcecmp [rsp+792], 0
37be49bd7mov r10, [rsp+264]
37be49bdfjne 0x37be4a727
37be49be5cmp rbx, 1
37be49be9jle 0x37be49c3c
37be49bebmov rax, [rsp+216]
37be49bf3mov rsi, [rsp+1240]
37be49bfbadd rax, rbx
37be49bfemovss x0, [rsi+4*rax-8]
37be49c04mov rsi, [rsp+1248]
37be49c0csubss x0, [rsi+4*rax-8]
37be49c12mov rsi, [rsp+1240]
37be49c1asubss x0, [rsi+4*rax-12]
37be49c20mov rsi, [rsp+1248]
37be49c28subss x0, [rsi+4*rax-12]
37be49c2emaxss x0, [r15+4*rax-12]
37be49c35movss [r15+4*rax-12], x0
37be49c3c
37be49c3cloc_37be49c3c:
37be49c3cmov rax, [rsp+216]
37be49c44add rax, r10
37be49c47cmp rax, [rsp+408]
37be49c4fjle 0x37be4a11b
37be49c55
37be49c55loc_37be49c55:
37be49c55cmp r10, rbx
37be49c58jl 0x37be498e8
37be49c5emov rax, r10
37be49c61sub rax, rbx
37be49c64cmp rax, 2
37be49c68jbe 0x37be4a71f
37be49c6elea rax, [r10+1]
37be49c72movaps x1, x6
37be49c75xor edx, edx
37be49c77sub rax, rbx
37be49c7ashufps x1, x1, 0
37be49c7emov r9, rax
37be49c81mov rsi, rax
37be49c84mov rax, [rsp+216]
37be49c8cshr r9, 2
37be49c90lea rcx, [rbx+rax-2]
37be49c95xor eax, eax
37be49c97shl rcx, 2
37be49c9blea r8, [r11+rcx]
37be49c9fadd rcx, [rsp+1240]
37be49ca7
37be49ca7loc_37be49ca7:
37be49ca7movups x0, [r8+rax]
37be49cacadd rdx, 1
37be49cb0addps x0, x1
37be49cb3movups [rcx+rax], x0
37be49cb7add rax, 16
37be49cbbcmp rdx, r9
37be49cbejne 0x37be49ca7
37be49cc0test sil, 3
37be49cc4je 0x37be49d03
37be49cc6mov rax, rsi
37be49cc9and rax, -4
37be49ccdadd rax, rbx
37be49cd0
37be49cd0loc_37be49cd0:
37be49cd0mov rsi, [rsp+560]
37be49cd8mov rdx, [rsp+1240]
37be49ce0lea rcx, [r11+rsi+4]
37be49ce5lea rdx, [rdx+rsi+4]
37be49cea
37be49cealoc_37be49cea:
37be49ceamovss x0, [rcx+4*rax-8]
37be49cf0addss x0, x6
37be49cf4movss [rdx+4*rax-8], x0
37be49cfaadd rax, 1
37be49cfecmp rax, r10
37be49d01jle 0x37be49cea
37be49d03
37be49d03loc_37be49d03:
37be49d03mov [rsp+840], rbx
37be49d0bjmp 0x37be48c8a
37be49d10
37be49d10loc_37be49d10:
37be49d10movaps x1, x0
37be49d13movaps x2, x4
37be49d16andps x1, [rip+0x60c343]
37be49d1dandps x2, [rip+0x60c33c]
37be49d24maxss x1, x2
37be49d28mulss x1, x10
37be49d2dminss x3, x1
37be49d31
37be49d31loc_37be49d31:
37be49d31pxor x2, x2
37be49d35jmp 0x37be4926b
37be49d3a
37be49d3aloc_37be49d3a:
37be49d3amov rax, [rsp+624]
37be49d42mov rsi, [rsp+304]
37be49d4alea rdx, [rsp+784]
37be49d52mov [rsp+264], r10
37be49d5amov rdi, [rsp+456]
37be49d62mov [rsp+104], rdx
37be49d67lea rdx, [rsp+768]
37be49d6flea rbx, [rax+8*rsi]
37be49d73mov rax, [rsp+352]
37be49d7bmov [rsp+88], rdx
37be49d80lea rdx, [rsp+752]
37be49d88mov [rsp+80], rdx
37be49d8dlea rdx, [rsp+848]
37be49d95mov r8, [rsp+480]
37be49d9dmov rsi, rbx
37be49da0lea rax, [rax+rdi-2]
37be49da5mov rdi, [rsp+232]
37be49dadmov [rsp+40], rdx
37be49db2lea rdx, [rsp+840]
37be49dbamov [rsp+32], rdx
37be49dbfmov rcx, [rsp+200]
37be49dc7lea r9, [r11+4*rax]
37be49dcbmov [rsp+128], rdi
37be49dd3mov rdi, [rsp+1176]
37be49ddbmov rdx, [rsp+240]
37be49de3sub rsi, [rsp+520]
37be49debmov [rsp+1312], r11
37be49df3mov [rsp+96], rdi
37be49df8mov rdi, [rsp+248]
37be49e00mov [rsp+136], r13
37be49e08mov [rsp+72], rdi
37be49e0dmov rdi, [rsp+280]
37be49e15mov [rsp+120], rbx
37be49e1amov [rsp+64], rdi
37be49e1fmov rdi, [rsp+288]
37be49e27mov [rsp+112], rsi
37be49e2cmov [rsp+56], rdi
37be49e31mov rdi, [rsp+272]
37be49e39mov [rsp+48], rdi
37be49e3ecall slarrf_64_
37be49e43mov r9, [rsp+312]
37be49e4bmov r8, [rsp+808]
37be49e53mov rax, [rsp+320]
37be49e5bmov r11, [rsp+1312]
37be49e63imul r9, rbp
37be49e67cmp r8, 1
37be49e6bmov r10, [rsp+264]
37be49e73lea rdi, [rax+r9]
37be49e77jle 0x37be49eec
37be49e79mov rdx, [rsp+352]
37be49e81mov rcx, [rsp+1288]
37be49e89mov rbp, [rsp+320]
37be49e91lea rax, [rdi+rdx]
37be49e95lea rcx, [rcx+8*rax]
37be49e99mov rax, [rsp+312]
37be49ea1add rax, r9
37be49ea4add rax, rbp
37be49ea7add rax, rdx
37be49eaamov rdx, [rsp+1288]
37be49eb2lea rdx, [rdx+8*rax]
37be49eb6mov eax, 1
37be49ebb
37be49ebbloc_37be49ebb:
37be49ebbmovss x0, [rsi+4*rax-4]
37be49ec1mov [rcx+8*rax-4], 0
37be49ec9movss [rcx+8*rax-8], x0
37be49ecfmovss x0, [rbx+4*rax-4]
37be49ed5mov [rdx+8*rax-4], 0
37be49eddmovss [rdx+8*rax-8], x0
37be49ee3add rax, 1
37be49ee7cmp r8, rax
37be49eeajne 0x37be49ebb
37be49eec
37be49eecloc_37be49eec:
37be49eecmov rsi, [rsp+512]
37be49ef4mov rax, [rsp+400]
37be49efclea rdx, [r8+rsi-1]
37be49f01mov rsi, [rsp+1288]
37be49f09add rax, rdi
37be49f0cmovss x0, [r11+4*rdx]
37be49f12mov [rsi+8*rax+4], 0
37be49f1amovss [rsi+8*rax], x0
37be49f1fcmp [rsp+792], 0
37be49f28jne 0x37be4a715
37be49f2emov rax, [rsp+312]
37be49f36mov rbx, [rsp+848]
37be49f3emovss x1, [rsp+784]
37be49f47mov rsi, [rsp+1288]
37be49f4fadd rax, r9
37be49f52mov r9, [rsp+840]
37be49f5amovq x4, rbx
37be49f5fadd rax, [rsp+320]
37be49f67movaps x0, x1
37be49f6aadd rax, [rsp+400]
37be49f72addss x0, x8
37be49f77movq x7, r9
37be49f7cmov [rsi+8*rax+4], 0
37be49f84punpcklqdq x7, x4
37be49f88movdqa x13, x7
37be49f8dmovss [rsi+8*rax], x0
37be49f92cmp r9, rbx
37be49f95jg 0x37be4a0cc
37be49f9bmovss x7, [rip+0x60c0cd]
37be49fa3movss x3, [rip+0x60c0a1]
37be49fabmov rax, rbx
37be49faesub rax, r9
37be49fb1mulss x7, x10
37be49fb6mulss x3, x10
37be49fbbmovaps x14, x7
37be49fbfmovaps x11, x3
37be49fc3cmp rax, 2
37be49fc7jbe 0x37be4a06a
37be49fcdlea rax, [rbx+1]
37be49fd1movaps x4, x3
37be49fd4movaps x5, x1
37be49fd7xor ecx, ecx
37be49fd9sub rax, r9
37be49fdcmovaps x3, x7
37be49fdfmovaps x6, x1
37be49fe2shufps x5, x5, 0
37be49fe6mov rdi, rax
37be49fe9mov rsi, rax
37be49fecshufps x4, x4, 0
37be49ff0shufps x3, x3, 0
37be49ff4mov rax, [rsp+216]
37be49ffcmovss x2, [rip+0x60c05c]
37be4a004shr rdi, 2
37be4a008lea rdx, [r9+rax-2]
37be4a00dxor eax, eax
37be4a00fshufps x2, x2, 0
37be4a013shl rdx, 2
37be4a017lea r8, [r11+rdx]
37be4a01badd rdx, [rsp+1248]
37be4a023
37be4a023loc_37be4a023:
37be4a023movups x0, [r8+rax]
37be4a028movups x7, [rdx+rax]
37be4a02cadd rcx, 1
37be4a030movaps x1, x0
37be4a033andps x0, x2
37be4a036subps x1, x5
37be4a039mulps x0, x3
37be4a03cmovups [r8+rax], x1
37be4a041andps x1, x2
37be4a044mulps x1, x4
37be4a047addps x0, x1
37be4a04aaddps x0, x7
37be4a04dmovups [rdx+rax], x0
37be4a051add rax, 16
37be4a055cmp rcx, rdi
37be4a058jne 0x37be4a023
37be4a05amovaps x1, x6
37be4a05dtest sil, 3
37be4a061je 0x37be4a0cc
37be4a063and rsi, -4
37be4a067add r9, rsi
37be4a06a
37be4a06aloc_37be4a06a:
37be4a06amov rax, [rsp+560]
37be4a072mov rsi, [rsp+1248]
37be4a07alea rdx, [r11+rax+4]
37be4a07flea rax, [rsi+rax+4]
37be4a084
37be4a084loc_37be4a084:
37be4a084movss x0, [rdx+4*r9-8]
37be4a08bmovaps x2, x0
37be4a08esubss x0, x1
37be4a092andps x2, [rip+0x60bfc7]
37be4a099mulss x2, x14
37be4a09emovss [rdx+4*r9-8], x0
37be4a0a5andps x0, [rip+0x60bfb4]
37be4a0acmulss x0, x11
37be4a0b1addss x0, x2
37be4a0b5addss x0, [rax+4*r9-8]
37be4a0bcmovss [rax+4*r9-8], x0
37be4a0c3add r9, 1
37be4a0c7cmp rbx, r9
37be4a0cajge 0x37be4a084
37be4a0cc
37be4a0ccloc_37be4a0cc:
37be4a0ccmov rsi, [rsp+704]
37be4a0d4add [rsp+488], 1
37be4a0ddmov rax, [rsp+488]
37be4a0e5lea rax, [rsi+2*rax-2]
37be4a0eamov rsi, [rsp+1320]
37be4a0f2movups [rsi+8*rax], x13
37be4a0f7jmp 0x37be48d33
37be4a0fc
37be4a0fcloc_37be4a0fc:
37be4a0fcmov rax, [rsp+1208]
37be4a104sub rcx, 1
37be4a108mov rax, [rax]
37be4a10bcmp rcx, rax
37be4a10ecmovle rax, rcx
37be4a112lea rdx, [rax+1]
37be4a116jmp 0x37be4994d
37be4a11b
37be4a11bloc_37be4a11b:
37be4a11bmov rsi, [rsp+1240]
37be4a123movss x0, [rsi+4*rax-4]
37be4a129mov rsi, [rsp+1248]
37be4a131subss x0, [rsi+4*rax-4]
37be4a137mov rsi, [rsp+1240]
37be4a13fsubss x0, [rsi+4*rax-8]
37be4a145mov rsi, [rsp+1248]
37be4a14dsubss x0, [rsi+4*rax-8]
37be4a153maxss x0, [r15+4*rax-8]
37be4a15amovss [r15+4*rax-8], x0
37be4a161jmp 0x37be49c55
37be4a166
37be4a166loc_37be4a166:
37be4a166movaps x9, x6
37be4a16ajmp 0x37be497d5
37be4a16f
37be4a16floc_37be4a16f:
37be4a16flea r13, [rsp+808]
37be4a177jmp 0x37be49a97
37be4a17c
37be4a17cloc_37be4a17c:
37be4a17cmov [rsp+336], 1
37be4a188
37be4a188loc_37be4a188:
37be4a188mov ebx, 1
37be4a18djmp 0x37be49386
37be4a192
37be4a192loc_37be4a192:
37be4a192mov rsi, [rsp+1192]
37be4a19amov rax, [rsp+1208]
37be4a1a2mov rsi, [rsi]
37be4a1a5cmp [rax], rsi
37be4a1a8jne 0x37be49940
37be4a1aelea rax, [rcx-1]
37be4a1b2mov rdx, rcx
37be4a1b5jmp 0x37be4994d
37be4a1ba
37be4a1baloc_37be4a1ba:
37be4a1bamov eax, 1
37be4a1bfjmp 0x37be4894c
37be4a1c4
37be4a1c4loc_37be4a1c4:
37be4a1c4mov rax, [rsp+1320]
37be4a1ccmov rsi, [rsp+304]
37be4a1d4mov rcx, [rsp+424]
37be4a1dcmov [rax+8*rsi], 1
37be4a1e4mov rsi, [rsp+456]
37be4a1ecmov [rax+8*rsi], rcx
37be4a1f0jmp 0x37be48712
37be4a1f5
37be4a1f5loc_37be4a1f5:
37be4a1f5mov rcx, rbx
37be4a1f8mov r9, rbp
37be4a1fbmov rbx, r15
37be4a1femov r11, rsi
37be4a201mov [rsp+536], r13
37be4a209mov r8, r14
37be4a20cmov r13, r12
37be4a20fmov rdi, [rsp+576]
37be4a217mov rbp, [rsp+584]
37be4a21fmov r12, [rsp+592]
37be4a227movaps x8, x14
37be4a22bmov r10, [rsp+600]
37be4a233mov r15, [rsp+1256]
37be4a23bmov rsi, [rsp+616]
37be4a243mov r14, [rsp+608]
37be4a24band rcx, [rsp+336]
37be4a253
37be4a253loc_37be4a253:
37be4a253test rcx, rcx
37be4a256je 0x37be4a262
37be4a258comiss x4, x15
37be4a25cjae 0x37be4a595
37be4a262
37be4a262loc_37be4a262:
37be4a262mov rcx, [rsp+368]
37be4a26amov r9, [rsp+328]
37be4a272movss x6, [rsp+748]
37be4a27badd rdx, rcx
37be4a27eadd r13, rcx
37be4a281mov [r9], rdx
37be4a284mov r9, [rax]
37be4a287movss [r11+4*rbx], x6
37be4a28dlea r8, [rcx+r9]
37be4a291mov [rax], r8
37be4a294mov rax, [rsp+328]
37be4a29cmov rax, [rax]
37be4a29fcmp rax, r13
37be4a2a2jg 0x37be4a442
37be4a2a8
37be4a2a8loc_37be4a2a8:
37be4a2a8cmp r9, [rsp+536]
37be4a2b0jl 0x37be4a3d1
37be4a2b6
37be4a2b6loc_37be4a2b6:
37be4a2b6mov rcx, [rsp+344]
37be4a2bemov rdx, r8
37be4a2c1lea r9, [rip+0x60bd70]
37be4a2c8mov [rsp+1312], r11
37be4a2d0sub rdx, rax
37be4a2d3mov [rsp+328], r10
37be4a2dbadd rax, rcx
37be4a2demov rcx, [rsp+1288]
37be4a2e6add rdx, 1
37be4a2eamov [rsp+888], rdx
37be4a2f2mov rdx, [rsp+392]
37be4a2falea r8, [rcx+8*rax]
37be4a2femov rcx, [rsp+264]
37be4a306call csscal_64_
37be4a30baddss x6, x8
37be4a310mov rax, [rsp+1240]
37be4a318cmp rdi, 1
37be4a31cmov r10, [rsp+328]
37be4a324mov r11, [rsp+1312]
37be4a32cmovaps x1, x6
37be4a32fmovss [rax+4*rbx], x6
37be4a334jle 0x37be4a378
37be4a336mov rax, [rsp+1248]
37be4a33emov rdi, [rsp+1240]
37be4a346movaps x0, x6
37be4a349subss x0, [rax+4*rbx]
37be4a34emov rax, [rsp+496]
37be4a356subss x0, [rdi+4*rax-4]
37be4a35cmov rdi, [rsp+1248]
37be4a364subss x0, [rdi+4*rax-4]
37be4a36amaxss x0, [r15+4*rax-4]
37be4a371movss [r15+4*rax-4], x0
37be4a378
37be4a378loc_37be4a378:
37be4a378cmp rbp, [rsp+408]
37be4a380jge 0x37be48d2a
37be4a386mov rax, [rsp+248]
37be4a38ecmp rax, rsi
37be4a391cmovle rsi, rax
37be4a395mov rax, [rsp+1240]
37be4a39dmovss x0, [rax+4*rsi-4]
37be4a3a3mov rax, [rsp+1248]
37be4a3absubss x0, [rax+4*rsi-4]
37be4a3b1subss x0, x1
37be4a3b5subss x0, [rax+4*rbx]
37be4a3bamov rax, [rsp+448]
37be4a3c2maxss x0, x11
37be4a3c7movss [rax-8], x0
37be4a3ccjmp 0x37be48d2a
37be4a3d1
37be4a3d1loc_37be4a3d1:
37be4a3d1mov rcx, [rsp+536]
37be4a3d9lea rdx, [r8+1]
37be4a3ddadd rcx, [rsp+368]
37be4a3e5cmp rcx, rdx
37be4a3e8jl 0x37be4a2b6
37be4a3eemov r13, [rsp+344]
37be4a3f6mov r9, [rsp+1288]
37be4a3felea r9, [r9+8*r13]
37be4a402lea r13, [rcx+1]
37be4a406sub rcx, rdx
37be4a409and ecx, 1
37be4a40cjne 0x37be4a423
37be4a40emov [r9+8*rdx], 0
37be4a416lea rdx, [r8+2]
37be4a41acmp rdx, r13
37be4a41dje 0x37be4a2b6
37be4a423
37be4a423loc_37be4a423:
37be4a423mov [r9+8*rdx], 0
37be4a42bmov [r9+8*rdx+8], 0
37be4a434add rdx, 2
37be4a438cmp rdx, r13
37be4a43bjne 0x37be4a423
37be4a43djmp 0x37be4a2b6
37be4a442
37be4a442loc_37be4a442:
37be4a442mov rcx, [rsp+1288]
37be4a44amov rdx, [rsp+344]
37be4a452lea rdx, [rcx+8*rdx]
37be4a456mov rcx, rax
37be4a459sub rcx, r13
37be4a45cand ecx, 1
37be4a45fje 0x37be4a476
37be4a461mov [rdx+8*r13], 0
37be4a469add r13, 1
37be4a46dcmp rax, r13
37be4a470je 0x37be4a2a8
37be4a476
37be4a476loc_37be4a476:
37be4a476mov [rdx+8*r13], 0
37be4a47emov [rdx+8*r13+8], 0
37be4a487add r13, 2
37be4a48bcmp rax, r13
37be4a48ejne 0x37be4a476
37be4a490jmp 0x37be4a2a8
37be4a495
37be4a495loc_37be4a495:
37be4a495mov rcx, rbx
37be4a498mov r9, rbp
37be4a49bmov rbx, r15
37be4a49emov r11, rsi
37be4a4a1mov [rsp+536], r13
37be4a4a9mov r8, r14
37be4a4acmov r13, r12
37be4a4afmov rdi, [rsp+576]
37be4a4b7mov [rsp+432], 0
37be4a4c3mov rbp, [rsp+584]
37be4a4cbmovaps x8, x14
37be4a4cfmov r12, [rsp+592]
37be4a4d7mov r10, [rsp+600]
37be4a4dfmov r15, [rsp+1256]
37be4a4e7mov rsi, [rsp+616]
37be4a4efmov r14, [rsp+608]
37be4a4f7jmp 0x37be4a253
37be4a4fc
37be4a4fcloc_37be4a4fc:
37be4a4fcmov rax, [rsp+352]
37be4a504mov rcx, [rsp+248]
37be4a50clea r14, [rax+rcx]
37be4a510jmp 0x37be499ef
37be4a515
37be4a515loc_37be4a515:
37be4a515add [rsp+384], 1
37be4a51emov rax, [rsp+384]
37be4a526cmp [rsp+504], rax
37be4a52ejl 0x37be4987a
37be4a534add [rsp+376], 16
37be4a53dmov rax, [rsp+376]
37be4a545mov rbx, [rax]
37be4a548mov r10, [rax+8]
37be4a54cjmp 0x37be48bd2
37be4a551
37be4a551loc_37be4a551:
37be4a551mov [rsp+488], 0
37be4a55d
37be4a55dloc_37be4a55d:
37be4a55dadd [rsp+464], 1
37be4a566mov rcx, [rsp+224]
37be4a56exor rsi, 1
37be4a572cmp [rsp+424], rcx
37be4a57ajle 0x37be4a73b
37be4a580mov rax, [rsp+488]
37be4a588mov [rsp+504], rax
37be4a590jmp 0x37be48b01
37be4a595
37be4a595loc_37be4a595:
37be4a595mov rcx, [rsp+632]
37be4a59dmov [rsp+336], rax
37be4a5a5lea rdx, [rip+0x60ba8c]
37be4a5acmov rax, [rsp+432]
37be4a5b4mov [rsp+1312], r11
37be4a5bcmovss x4, [rsp+692]
37be4a5c5mov [rsp+112], rcx
37be4a5camov rcx, [rsp+656]
37be4a5d2mov [rsp+888], rax
37be4a5damov rax, [rsp+232]
37be4a5e2mov [rsp+544], r10
37be4a5eamov [rsp+104], rcx
37be4a5efmov rcx, [rsp+664]
37be4a5f7mov [rsp+160], rax
37be4a5ffmov rax, [rsp+648]
37be4a607mov [rsp+96], rcx
37be4a60cmov rcx, [rsp+264]
37be4a614mov [rsp+152], rax
37be4a61cmov rax, [rsp+640]
37be4a624mov [rsp+88], rcx
37be4a629mov rcx, [rsp+472]
37be4a631mov [rsp+144], rax
37be4a639mov rax, [rsp+392]
37be4a641mov [rsp+80], rcx
37be4a646mov rcx, [rsp+1176]
37be4a64emov [rsp+136], rax
37be4a656mov rax, [rsp+328]
37be4a65emov [rsp+64], rcx
37be4a663mov rcx, [rsp+256]
37be4a66bmov [rsp+128], rax
37be4a673mov [rsp+120], r9
37be4a678mov [rsp+72], r8
37be4a67dmovss [rsp+748], x4
37be4a686mov [rsp+56], rcx
37be4a68bmov rcx, [rsp+552]
37be4a693mov r9, [rsp+528]
37be4a69bmov [rsp+48], rcx
37be4a6a0mov rcx, [rsp+480]
37be4a6a8mov [rsp+40], rcx
37be4a6admov rcx, [rsp+240]
37be4a6b5mov [rsp+32], rcx
37be4a6bamov rcx, [rsp+440]
37be4a6c2mov r8, rcx
37be4a6c5call clar1v_64_
37be4a6camov rax, [rsp+328]
37be4a6d2mov r11, [rsp+1312]
37be4a6damov r10, [rsp+544]
37be4a6e2mov rdx, [rax]
37be4a6e5mov rax, [rsp+336]
37be4a6edjmp 0x37be4a262
37be4a6f2
37be4a6f2loc_37be4a6f2:
37be4a6f2mov rsi, rdi
37be4a6f5
37be4a6f5loc_37be4a6f5:
37be4a6f5mov [rsi], -2
37be4a6fcjmp 0x37be48762
37be4a701
37be4a701loc_37be4a701:
37be4a701mov rsi, [rsp+1328]
37be4a709mov [rsi], 5
37be4a710jmp 0x37be48762
37be4a715
37be4a715loc_37be4a715:
37be4a715mov rsi, [rsp+1328]
37be4a71djmp 0x37be4a6f5
37be4a71f
37be4a71floc_37be4a71f:
37be4a71fmov rax, rbx
37be4a722jmp 0x37be49cd0
37be4a727
37be4a727loc_37be4a727:
37be4a727mov rsi, [rsp+1328]
37be4a72fmov [rsi], -1
37be4a736jmp 0x37be48762
37be4a73b
37be4a73bloc_37be4a73b:
37be4a73bmov r10, [rsp+400]
37be4a743mov r13, [rsp+408]
37be4a74bmov rbx, [rsp+728]
37be4a753jmp 0x37be48712
37be48400
37be4a758
37be4a758 // align 0x40
37be4a758 // align 0x40
37be4a780
37be4a780clartg_64_:
37be4a780sub rsp, 152
37be4a787movups [rsp], x6
37be4a78bmovups [rsp+16], x7
37be4a790movups [rsp+32], x8
37be4a796movups [rsp+48], x9
37be4a79cmovups [rsp+64], x10
37be4a7a2movups [rsp+80], x11
37be4a7a8movups [rsp+96], x12
37be4a7aemovups [rsp+112], x13
37be4a7b4movups [rsp+128], x14
37be4a7bdpxor x3, x3
37be4a7c1movss x2, [rdx]
37be4a7c5movss x1, [rdx+4]
37be4a7camov edx, 0
37be4a7cfmov r10, [rsp+192]
37be4a7d7movss x5, [rcx]
37be4a7dbucomiss x2, x3
37be4a7demovss x0, [rcx+4]
37be4a7e3setnp al
37be4a7e6cmovne eax, edx
37be4a7e9test al, al
37be4a7ebje 0x37be4a858
37be4a7educomiss x1, x3
37be4a7f0setnp al
37be4a7f3cmovne eax, edx
37be4a7f6test al, al
37be4a7f8je 0x37be4a858
37be4a7famov [r8], 0x3f800000
37be4a801mov [r9], 0
37be4a808movss [r10], x5
37be4a80dmovss [r10+4], x0
37be4a813
37be4a813loc_37be4a813:
37be4a813movups x6, [rsp]
37be4a817movups x7, [rsp+16]
37be4a81cmovups x8, [rsp+32]
37be4a822movups x9, [rsp+48]
37be4a828movups x10, [rsp+64]
37be4a82emovups x11, [rsp+80]
37be4a834movups x12, [rsp+96]
37be4a83amovups x13, [rsp+112]
37be4a840movups x14, [rsp+128]
37be4a849add rsp, 152
37be4a850ret
37be4a851
37be4a851 0f 1f 80 00 00 00 00 .......
37be4a858
37be4a858loc_37be4a858:
37be4a858pxor x3, x3
37be4a85cmov edx, 0
37be4a861ucomiss x5, x3
37be4a864setnp al
37be4a867cmovne eax, edx
37be4a86atest al, al
37be4a86cje 0x37be4a8f0
37be4a872ucomiss x0, x3
37be4a875setnp al
37be4a878cmovne eax, edx
37be4a87btest al, al
37be4a87dje 0x37be4a8f0
37be4a87fucomiss x2, x3
37be4a882movss [r8], x3
37be4a887jp 0x37be4ace8
37be4a88djne 0x37be4ace8
37be4a893movaps x0, x1
37be4a896andps x0, [rip+0x60b7e3]
37be4a89dmovaps x4, x3
37be4a8a0movss [r10+4], x3
37be4a8a6xorps x1, [rip+0x60b7e3]
37be4a8addivss x4, x0
37be4a8b1movss [r10], x0
37be4a8b6mulss x3, x4
37be4a8baaddss x3, x0
37be4a8bemovaps x0, x1
37be4a8c1mulss x0, x4
37be4a8c5mulss x4, x2
37be4a8c9movsldup x3, x3
37be4a8cdmovhps x3, [rip+0x60b7cc]
37be4a8d4addss x0, x2
37be4a8d8subss x1, x4
37be4a8dcunpcklps x0, x1
37be4a8dfmovq x0, x0
37be4a8e3divps x0, x3
37be4a8e6movlps [r9], x0
37be4a8eajmp 0x37be4a813
37be4a8ef
37be4a8ef 90 .
37be4a8f0
37be4a8f0loc_37be4a8f0:
37be4a8f0movaps x4, x5
37be4a8f3andps x4, [rip+0x60b786]
37be4a8famovaps x3, x0
37be4a8fdandps x3, [rip+0x60b77c]
37be4a904movaps x7, x4
37be4a907movaps x4, x1
37be4a90aandps x4, [rip+0x60b76f]
37be4a911maxss x7, x3
37be4a915comiss x7, [rip+0x60b78c]
37be4a91cmovaps x3, x2
37be4a91fandps x3, [rip+0x60b75a]
37be4a926movaps x9, x7
37be4a92amaxss x3, x4
37be4a92eja 0x37be4ab80
37be4a934movss x7, [rip+0x60b774]
37be4a93cmovaps x6, x9
37be4a940maxss x6, x7
37be4a944movaps x11, x7
37be4a948maxss x3, x6
37be4a94cmovaps x8, x6
37be4a950movss x6, [rip+0x60b75c]
37be4a958movaps x14, x6
37be4a95cminss x3, x6
37be4a960
37be4a960loc_37be4a960:
37be4a960pxor x6, x6
37be4a964pxor x4, x4
37be4a968divss x6, x3
37be4a96cmulss x4, x6
37be4a970movaps x13, x6
37be4a974movaps x7, x4
37be4a977movaps x4, x6
37be4a97amulss x4, x1
37be4a97eaddss x7, x3
37be4a982movaps x10, x7
37be4a986addss x4, x2
37be4a98amulss x2, x6
37be4a98edivss x4, x7
37be4a992subss x1, x2
37be4a996divss x1, x7
37be4a99amovss x7, [rip+0x60b706]
37be4a9a2movaps x6, x4
37be4a9a5movaps x12, x4
37be4a9a9mulss x6, x4
37be4a9admovaps x4, x9
37be4a9b1divss x4, x3
37be4a9b5movaps x2, x1
37be4a9b8mulss x2, x1
37be4a9bcaddss x2, x6
37be4a9c0comiss x7, x4
37be4a9c3jbe 0x37be4ae20
37be4a9c9movaps x4, x8
37be4a9cdpxor x7, x7
37be4a9d1pxor x8, x8
37be4a9d6minss x4, x14
37be4a9dbdivss x7, x4
37be4a9dfmovaps x6, x4
37be4a9e2divss x6, x3
37be4a9e6mulss x8, x7
37be4a9ebmovaps x9, x8
37be4a9efmovaps x8, x4
37be4a9f3movaps x4, x7
37be4a9f6mulss x4, x0
37be4a9faaddss x8, x9
37be4a9ffaddss x4, x5
37be4aa03mulss x5, x7
37be4aa07divss x4, x8
37be4aa0cmovaps x10, x6
37be4aa10subss x0, x5
37be4aa14divss x0, x8
37be4aa19movaps x7, x4
37be4aa1cmulss x7, x4
37be4aa20movaps x5, x0
37be4aa23mulss x5, x0
37be4aa27addss x5, x7
37be4aa2bmovaps x7, x5
37be4aa2emovaps x9, x5
37be4aa32movaps x5, x6
37be4aa35mulss x5, x6
37be4aa39mulss x5, x7
37be4aa3daddss x5, x2
37be4aa41
37be4aa41loc_37be4aa41:
37be4aa41movaps x7, x1
37be4aa44movaps x1, x11
37be4aa48xorps x7, [rip+0x60b641]
37be4aa4fmulss x1, x5
37be4aa53movaps x6, x9
37be4aa57movaps x13, x7
37be4aa5bcomiss x9, x1
37be4aa5fjb 0x37be4ad60
37be4aa65movaps x1, x9
37be4aa69comiss x6, [rip+0x60b638]
37be4aa70pxor x2, x2
37be4aa74divss x1, x5
37be4aa78sqrtss x1, x1
37be4aa7cdivss x2, x1
37be4aa80movaps x8, x1
37be4aa84movaps x11, x1
37be4aa88pxor x1, x1
37be4aa8cmulss x1, x2
37be4aa90addss x1, x8
37be4aa95movaps x8, x1
37be4aa99movaps x1, x0
37be4aa9cmulss x1, x2
37be4aaa0mulss x2, x4
37be4aaa4addss x1, x4
37be4aaa8movaps x9, x2
37be4aaacmovaps x2, x0
37be4aaafsubss x2, x9
37be4aab4divss x1, x8
37be4aab9divss x2, x8
37be4aabejbe 0x37be4aad3
37be4aac0movss x9, [rip+0x60b5f3]
37be4aac9comiss x9, x5
37be4aacdja 0x37be4b070
37be4aad3
37be4aad3loc_37be4aad3:
37be4aad3pxor x0, x0
37be4aad7movaps x9, x13
37be4aadbmovaps x4, x0
37be4aadedivss x4, x5
37be4aae2mulss x0, x4
37be4aae6addss x5, x0
37be4aaeamovaps x0, x2
37be4aaedmulss x0, x4
37be4aaf1mulss x4, x1
37be4aaf5addss x0, x1
37be4aaf9movaps x7, x4
37be4aafcmovaps x4, x2
37be4aaffsubss x4, x7
37be4ab03divss x0, x5
37be4ab07divss x4, x5
37be4ab0bmovaps x5, x12
37be4ab0fmulss x5, x0
37be4ab13mulss x0, x13
37be4ab18mulss x9, x4
37be4ab1dmulss x4, x12
37be4ab22subss x5, x9
37be4ab27addss x4, x0
37be4ab2b
37be4ab2bloc_37be4ab2b:
37be4ab2bmovaps x0, x10
37be4ab2fmovss [r9], x5
37be4ab34movaps x5, x2
37be4ab37mulss x0, x11
37be4ab3cmovss [r9+4], x4
37be4ab42pxor x4, x4
37be4ab46mulss x5, x4
37be4ab4amulss x2, x3
37be4ab4emovss [r8], x0
37be4ab53movaps x0, x1
37be4ab56mulss x0, x3
37be4ab5amulss x1, x4
37be4ab5esubss x0, x5
37be4ab62addss x2, x1
37be4ab66movss [r10], x0
37be4ab6bmovss [r10+4], x2
37be4ab71jmp 0x37be4a813
37be4ab76
37be4ab76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be4ab80
37be4ab80loc_37be4ab80:
37be4ab80movss x4, [rip+0x60b530]
37be4ab88comiss x4, x7
37be4ab8bjbe 0x37be4ae70
37be4ab91comiss x3, [rip+0x60b510]
37be4ab98jbe 0x37be4b040
37be4ab9ecomiss x4, x3
37be4aba1jbe 0x37be4b040
37be4aba7movaps x3, x0
37be4abaamovaps x4, x5
37be4abadmovaps x7, x1
37be4abb0mulss x3, x0
37be4abb4mulss x4, x5
37be4abb8mulss x7, x1
37be4abbcxorps x1, [rip+0x60b4cd]
37be4abc3movaps x12, x1
37be4abc7movss x1, [rip+0x60b4e1]
37be4abcfaddss x4, x3
37be4abd3movaps x3, x2
37be4abd6mulss x3, x2
37be4abdaaddss x3, x7
37be4abdeaddss x3, x4
37be4abe2mulss x1, x3
37be4abe6comiss x4, x1
37be4abe9movaps x1, x4
37be4abecjb 0x37be4b141
37be4abf2divss x1, x3
37be4abf6pxor x7, x7
37be4abfapxor x6, x6
37be4abfecomiss x4, [rip+0x60b4a3]
37be4ac05sqrtss x1, x1
37be4ac09divss x7, x1
37be4ac0dmovss [r8], x1
37be4ac12mulss x6, x7
37be4ac16movaps x9, x6
37be4ac1amovaps x6, x1
37be4ac1dmovaps x1, x7
37be4ac20mulss x7, x0
37be4ac24addss x6, x9
37be4ac29mulss x1, x5
37be4ac2daddss x7, x5
37be4ac31movaps x9, x7
37be4ac35movaps x7, x1
37be4ac38movaps x1, x0
37be4ac3bsubss x1, x7
37be4ac3fdivss x9, x6
37be4ac44divss x1, x6
37be4ac48movaps x14, x9
37be4ac4cmovss [r10], x9
37be4ac51movss [r10+4], x1
37be4ac57jbe 0x37be4b201
37be4ac5dmovss x7, [rip+0x60b457]
37be4ac65comiss x7, x3
37be4ac68jbe 0x37be4b201
37be4ac6emulss x3, x4
37be4ac72pxor x1, x1
37be4ac76sqrtss x3, x3
37be4ac7acomiss x1, x3
37be4ac7djbe 0x37be4b259
37be4ac83movaps x1, x3
37be4ac86pxor x7, x7
37be4ac8adivss x1, x7
37be4ac8emovaps x4, x7
37be4ac91mulss x3, x1
37be4ac95addss x4, x3
37be4ac99movaps x3, x5
37be4ac9cmulss x3, x1
37be4aca0addss x3, x0
37be4aca4mulss x0, x1
37be4aca8divss x3, x4
37be4acacsubss x0, x5
37be4acb0divss x0, x4
37be4acb4
37be4acb4loc_37be4acb4:
37be4acb4movaps x1, x2
37be4acb7movaps x4, x12
37be4acbbmulss x1, x3
37be4acbfmulss x4, x0
37be4acc3mulss x3, x12
37be4acc8mulss x0, x2
37be4acccsubss x1, x4
37be4acd0addss x0, x3
37be4acd4movss [r9], x1
37be4acd9movss [r9+4], x0
37be4acdfjmp 0x37be4a813
37be4ace4
37be4ace4 0f 1f 40 00 ..@.
37be4ace8
37be4ace8loc_37be4ace8:
37be4ace8pxor x0, x0
37be4acecmovaps x3, x2
37be4acefandps x3, [rip+0x60b38a]
37be4acf6ucomiss x1, x0
37be4acf9jp 0x37be4aea0
37be4acffjne 0x37be4aea0
37be4ad05movaps x4, x0
37be4ad08xorps x1, [rip+0x60b381]
37be4ad0fmovss [r10+4], x0
37be4ad15divss x4, x3
37be4ad19movss [r10], x3
37be4ad1emovaps x5, x1
37be4ad21mulss x1, x4
37be4ad25mulss x0, x4
37be4ad29mulss x4, x2
37be4ad2daddss x1, x2
37be4ad31addss x0, x3
37be4ad35subss x5, x4
37be4ad39movaps x2, x1
37be4ad3cmovsldup x0, x0
37be4ad40movhps x0, [rip+0x60b359]
37be4ad47unpcklps x2, x5
37be4ad4amovq x1, x2
37be4ad4edivps x1, x0
37be4ad51movlps [r9], x1
37be4ad55jmp 0x37be4a813
37be4ad5a
37be4ad5a 66 0f 1f 44 00 00 f..D..
37be4ad60
37be4ad60loc_37be4ad60:
37be4ad60movaps x1, x9
37be4ad64movaps x7, x4
37be4ad67mulss x1, x5
37be4ad6bmovaps x2, x1
37be4ad6epxor x1, x1
37be4ad72mulss x7, x1
37be4ad76sqrtss x2, x2
37be4ad7adivss x6, x2
37be4ad7emovaps x14, x2
37be4ad82movaps x2, x0
37be4ad85mulss x2, x1
37be4ad89comiss x6, [rip+0x60b320]
37be4ad90movaps x11, x6
37be4ad94jb 0x37be4af50
37be4ad9aaddss x1, x6
37be4ad9eaddss x2, x4
37be4ada2divss x2, x1
37be4ada6movaps x5, x1
37be4ada9movaps x1, x2
37be4adacmovaps x2, x0
37be4adafsubss x2, x7
37be4adb3divss x2, x5
37be4adb7
37be4adb7loc_37be4adb7:
37be4adb7pxor x5, x5
37be4adbbmovaps x7, x5
37be4adbedivss x7, x14
37be4adc3mulss x5, x7
37be4adc7movaps x8, x5
37be4adcbmovaps x5, x7
37be4adcemulss x5, x0
37be4add2addss x8, x14
37be4add7mulss x7, x4
37be4addbaddss x5, x4
37be4addfmovaps x4, x13
37be4ade3subss x0, x7
37be4ade7movaps x7, x12
37be4adebmovaps x6, x5
37be4adeemovaps x5, x12
37be4adf2divss x6, x8
37be4adf7divss x0, x8
37be4adfcmulss x5, x6
37be4ae00mulss x6, x13
37be4ae05mulss x4, x0
37be4ae09mulss x7, x0
37be4ae0dsubss x5, x4
37be4ae11movaps x4, x7
37be4ae14addss x4, x6
37be4ae18jmp 0x37be4ab2b
37be4ae1d
37be4ae1d 0f 1f 00 ...
37be4ae20
37be4ae20loc_37be4ae20:
37be4ae20movaps x4, x13
37be4ae24mulss x4, x0
37be4ae28addss x4, x5
37be4ae2cmulss x5, x13
37be4ae31divss x4, x10
37be4ae36subss x0, x5
37be4ae3adivss x0, x10
37be4ae3fmovss x10, [rip+0x60b258]
37be4ae48movaps x6, x4
37be4ae4bmulss x6, x4
37be4ae4fmovaps x5, x0
37be4ae52mulss x5, x0
37be4ae56addss x5, x6
37be4ae5aaddss x2, x5
37be4ae5emovaps x9, x5
37be4ae62movaps x5, x2
37be4ae65jmp 0x37be4aa41
37be4ae6a
37be4ae6a 66 0f 1f 44 00 00 f..D..
37be4ae70
37be4ae70loc_37be4ae70:
37be4ae70maxss x3, x7
37be4ae74movss x7, [rip+0x60b238]
37be4ae7cmovaps x8, x9
37be4ae80movss x11, [rip+0x60b227]
37be4ae89movaps x14, x7
37be4ae8dminss x3, x7
37be4ae91jmp 0x37be4a960
37be4ae96
37be4ae96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be4aea0
37be4aea0loc_37be4aea0:
37be4aea0movaps x0, x1
37be4aea3andps x0, [rip+0x60b1d6]
37be4aeaamaxss x3, x0
37be4aeaecomiss x3, [rip+0x60b1f3]
37be4aeb5jbe 0x37be4af70
37be4aebbmovss x0, [rip+0x60b1e9]
37be4aec3comiss x0, x3
37be4aec6jbe 0x37be4af70
37be4aeccmovaps x0, x1
37be4aecfmovaps x3, x2
37be4aed2movaps x4, x1
37be4aed5mulss x0, x1
37be4aed9xorps x4, [rip+0x60b1b0]
37be4aee0mulss x3, x2
37be4aee4addss x3, x0
37be4aee8pxor x0, x0
37be4aeecsqrtss x3, x3
37be4aef0comiss x0, x3
37be4aef3jbe 0x37be4b10f
37be4aef9movaps x5, x3
37be4aefcmovaps x7, x0
37be4aeffmovaps x6, x3
37be4af02divss x5, x0
37be4af06movaps x0, x2
37be4af09mulss x6, x5
37be4af0dmulss x0, x5
37be4af11mulss x5, x4
37be4af15addss x7, x6
37be4af19subss x0, x1
37be4af1dsubss x5, x2
37be4af21movaps x1, x0
37be4af24divss x1, x7
37be4af28movaps x2, x5
37be4af2bdivss x2, x7
37be4af2f
37be4af2floc_37be4af2f:
37be4af2fmov [r10+4], 0
37be4af37movss [r9], x1
37be4af3cmovss [r9+4], x2
37be4af42movss [r10], x3
37be4af47jmp 0x37be4a813
37be4af4c
37be4af4c 0f 1f 40 00 ..@.
37be4af50
37be4af50loc_37be4af50:
37be4af50divss x5, x14
37be4af55movaps x1, x5
37be4af58mulss x1, x4
37be4af5cmulss x5, x0
37be4af60subss x1, x2
37be4af64movaps x2, x7
37be4af67addss x2, x5
37be4af6bjmp 0x37be4adb7
37be4af70
37be4af70loc_37be4af70:
37be4af70maxss x3, [rip+0x60b138]
37be4af78minss x3, [rip+0x60b134]
37be4af80pxor x0, x0
37be4af84movaps x5, x0
37be4af87divss x5, x3
37be4af8bmovaps x4, x5
37be4af8emulss x4, x0
37be4af92movaps x6, x4
37be4af95movaps x4, x1
37be4af98mulss x4, x5
37be4af9caddss x6, x3
37be4afa0mulss x5, x2
37be4afa4addss x4, x2
37be4afa8subss x1, x5
37be4afacdivss x4, x6
37be4afb0divss x1, x6
37be4afb4movaps x2, x4
37be4afb7mulss x2, x4
37be4afbbmovaps x5, x1
37be4afbemulss x5, x1
37be4afc2addss x2, x5
37be4afc6movaps x5, x1
37be4afc9xorps x5, [rip+0x60b0c0]
37be4afd0sqrtss x2, x2
37be4afd4comiss x0, x2
37be4afd7jbe 0x37be4b0e0
37be4afddmovaps x7, x2
37be4afe0divss x7, x0
37be4afe4movaps x6, x7
37be4afe7mulss x6, x2
37be4afebaddss x0, x6
37be4afefmovaps x6, x0
37be4aff2movaps x0, x7
37be4aff5mulss x0, x4
37be4aff9subss x0, x1
37be4affdmovaps x1, x0
37be4b000movaps x0, x7
37be4b003mulss x0, x5
37be4b007divss x1, x6
37be4b00bsubss x0, x4
37be4b00fmovaps x5, x0
37be4b012divss x5, x6
37be4b016
37be4b016loc_37be4b016:
37be4b016mulss x2, x3
37be4b01amov [r10+4], 0
37be4b022movss [r9], x1
37be4b027movss [r9+4], x5
37be4b02dmovss [r10], x2
37be4b032jmp 0x37be4a813
37be4b037
37be4b037 66 0f 1f 84 00 00 00 00 00 f........
37be4b040
37be4b040loc_37be4b040:
37be4b040maxss x3, x9
37be4b045movss x6, [rip+0x60b067]
37be4b04dmovaps x8, x9
37be4b051movss x11, [rip+0x60b056]
37be4b05amovaps x14, x6
37be4b05eminss x3, x6
37be4b062jmp 0x37be4a960
37be4b067
37be4b067 66 0f 1f 84 00 00 00 00 00 f........
37be4b070
37be4b070loc_37be4b070:
37be4b070mulss x5, x6
37be4b074pxor x6, x6
37be4b078pxor x9, x9
37be4b07dsqrtss x5, x5
37be4b081divss x6, x5
37be4b085mulss x9, x6
37be4b08aaddss x5, x9
37be4b08fmovaps x9, x6
37be4b093mulss x9, x0
37be4b098addss x9, x4
37be4b09dmulss x4, x6
37be4b0a1divss x9, x5
37be4b0a6subss x0, x4
37be4b0aamovaps x4, x7
37be4b0addivss x0, x5
37be4b0b1movaps x5, x12
37be4b0b5mulss x5, x9
37be4b0bamovaps x6, x9
37be4b0bemulss x6, x7
37be4b0c2mulss x4, x0
37be4b0c6mulss x0, x12
37be4b0cbsubss x5, x4
37be4b0cfmovaps x4, x6
37be4b0d2addss x4, x0
37be4b0d6jmp 0x37be4ab2b
37be4b0db
37be4b0db 0f 1f 44 00 00 ..D..
37be4b0e0
37be4b0e0loc_37be4b0e0:
37be4b0e0movaps x7, x0
37be4b0e3divss x7, x2
37be4b0e7mulss x0, x7
37be4b0ebmovaps x1, x7
37be4b0eemulss x1, x5
37be4b0f2addss x0, x2
37be4b0f6addss x1, x4
37be4b0famulss x4, x7
37be4b0fedivss x1, x0
37be4b102subss x5, x4
37be4b106divss x5, x0
37be4b10ajmp 0x37be4b016
37be4b10f
37be4b10floc_37be4b10f:
37be4b10fmovaps x5, x0
37be4b112movaps x1, x4
37be4b115divss x5, x3
37be4b119mulss x1, x5
37be4b11dmulss x0, x5
37be4b121mulss x5, x2
37be4b125addss x1, x2
37be4b129movaps x2, x4
37be4b12caddss x0, x3
37be4b130subss x2, x5
37be4b134divss x1, x0
37be4b138divss x2, x0
37be4b13cjmp 0x37be4af2f
37be4b141
37be4b141loc_37be4b141:
37be4b141mulss x1, x3
37be4b145movaps x7, x4
37be4b148movaps x6, x0
37be4b14bpxor x4, x4
37be4b14fmovaps x9, x5
37be4b153mulss x6, x4
37be4b157mulss x9, x4
37be4b15csqrtss x1, x1
37be4b160divss x7, x1
37be4b164comiss x7, [rip+0x60af45]
37be4b16bmovaps x14, x7
37be4b16fjb 0x37be4b23c
37be4b175addss x4, x7
37be4b179addss x6, x5
37be4b17dmovaps x3, x0
37be4b180subss x3, x9
37be4b185movaps x7, x4
37be4b188movaps x4, x6
37be4b18bdivss x4, x7
37be4b18fdivss x3, x7
37be4b193
37be4b193loc_37be4b193:
37be4b193movss [r10+4], x3
37be4b199pxor x3, x3
37be4b19dmovss [r10], x4
37be4b1a2movaps x4, x3
37be4b1a5movss [r8], x14
37be4b1aadivss x4, x1
37be4b1aemulss x3, x4
37be4b1b2addss x3, x1
37be4b1b6movaps x1, x0
37be4b1b9mulss x1, x4
37be4b1bdmulss x4, x5
37be4b1c1addss x1, x5
37be4b1c5subss x0, x4
37be4b1c9movaps x4, x12
37be4b1cddivss x1, x3
37be4b1d1divss x0, x3
37be4b1d5movaps x3, x2
37be4b1d8mulss x3, x1
37be4b1dcmulss x1, x12
37be4b1e1mulss x4, x0
37be4b1e5mulss x0, x2
37be4b1e9subss x3, x4
37be4b1edaddss x0, x1
37be4b1f1movss [r9], x3
37be4b1f6movss [r9+4], x0
37be4b1fcjmp 0x37be4a813
37be4b201
37be4b201loc_37be4b201:
37be4b201pxor x4, x4
37be4b205movaps x5, x14
37be4b209movaps x0, x4
37be4b20cdivss x0, x3
37be4b210mulss x4, x0
37be4b214mulss x5, x0
37be4b218addss x4, x3
37be4b21cmovaps x3, x1
37be4b21fmulss x3, x0
37be4b223subss x1, x5
37be4b227movaps x0, x1
37be4b22adivss x0, x4
37be4b22eaddss x3, x14
37be4b233divss x3, x4
37be4b237jmp 0x37be4acb4
37be4b23c
37be4b23cloc_37be4b23c:
37be4b23cdivss x3, x1
37be4b240movaps x4, x3
37be4b243mulss x4, x5
37be4b247mulss x3, x0
37be4b24bsubss x4, x6
37be4b24faddss x3, x9
37be4b254jmp 0x37be4b193
37be4b259
37be4b259loc_37be4b259:
37be4b259pxor x4, x4
37be4b25dpxor x1, x1
37be4b261divss x4, x3
37be4b265mulss x1, x4
37be4b269addss x1, x3
37be4b26dmovaps x3, x0
37be4b270mulss x3, x4
37be4b274mulss x4, x5
37be4b278addss x3, x5
37be4b27csubss x0, x4
37be4b280divss x3, x1
37be4b284divss x0, x1
37be4b288jmp 0x37be4acb4
37be4a780
37be4a780clartg_64_:
37be4a780sub rsp, 152
37be4a787movups [rsp], x6
37be4a78bmovups [rsp+16], x7
37be4a790movups [rsp+32], x8
37be4a796movups [rsp+48], x9
37be4a79cmovups [rsp+64], x10
37be4a7a2movups [rsp+80], x11
37be4a7a8movups [rsp+96], x12
37be4a7aemovups [rsp+112], x13
37be4a7b4movups [rsp+128], x14
37be4a7bdpxor x3, x3
37be4a7c1movss x2, [rdx]
37be4a7c5movss x1, [rdx+4]
37be4a7camov edx, 0
37be4a7cfmov r10, [rsp+192]
37be4a7d7movss x5, [rcx]
37be4a7dbucomiss x2, x3
37be4a7demovss x0, [rcx+4]
37be4a7e3setnp al
37be4a7e6cmovne eax, edx
37be4a7e9test al, al
37be4a7ebje 0x37be4a858
37be4a7educomiss x1, x3
37be4a7f0setnp al
37be4a7f3cmovne eax, edx
37be4a7f6test al, al
37be4a7f8je 0x37be4a858
37be4a7famov [r8], 0x3f800000
37be4a801mov [r9], 0
37be4a808movss [r10], x5
37be4a80dmovss [r10+4], x0
37be4a813
37be4a813loc_37be4a813:
37be4a813movups x6, [rsp]
37be4a817movups x7, [rsp+16]
37be4a81cmovups x8, [rsp+32]
37be4a822movups x9, [rsp+48]
37be4a828movups x10, [rsp+64]
37be4a82emovups x11, [rsp+80]
37be4a834movups x12, [rsp+96]
37be4a83amovups x13, [rsp+112]
37be4a840movups x14, [rsp+128]
37be4a849add rsp, 152
37be4a850ret
37be4a851
37be4a851 0f 1f 80 00 00 00 00 .......
37be4a858
37be4a858loc_37be4a858:
37be4a858pxor x3, x3
37be4a85cmov edx, 0
37be4a861ucomiss x5, x3
37be4a864setnp al
37be4a867cmovne eax, edx
37be4a86atest al, al
37be4a86cje 0x37be4a8f0
37be4a872ucomiss x0, x3
37be4a875setnp al
37be4a878cmovne eax, edx
37be4a87btest al, al
37be4a87dje 0x37be4a8f0
37be4a87fucomiss x2, x3
37be4a882movss [r8], x3
37be4a887jp 0x37be4ace8
37be4a88djne 0x37be4ace8
37be4a893movaps x0, x1
37be4a896andps x0, [rip+0x60b7e3]
37be4a89dmovaps x4, x3
37be4a8a0movss [r10+4], x3
37be4a8a6xorps x1, [rip+0x60b7e3]
37be4a8addivss x4, x0
37be4a8b1movss [r10], x0
37be4a8b6mulss x3, x4
37be4a8baaddss x3, x0
37be4a8bemovaps x0, x1
37be4a8c1mulss x0, x4
37be4a8c5mulss x4, x2
37be4a8c9movsldup x3, x3
37be4a8cdmovhps x3, [rip+0x60b7cc]
37be4a8d4addss x0, x2
37be4a8d8subss x1, x4
37be4a8dcunpcklps x0, x1
37be4a8dfmovq x0, x0
37be4a8e3divps x0, x3
37be4a8e6movlps [r9], x0
37be4a8eajmp 0x37be4a813
37be4a8ef
37be4a8ef 90 .
37be4a8f0
37be4a8f0loc_37be4a8f0:
37be4a8f0movaps x4, x5
37be4a8f3andps x4, [rip+0x60b786]
37be4a8famovaps x3, x0
37be4a8fdandps x3, [rip+0x60b77c]
37be4a904movaps x7, x4
37be4a907movaps x4, x1
37be4a90aandps x4, [rip+0x60b76f]
37be4a911maxss x7, x3
37be4a915comiss x7, [rip+0x60b78c]
37be4a91cmovaps x3, x2
37be4a91fandps x3, [rip+0x60b75a]
37be4a926movaps x9, x7
37be4a92amaxss x3, x4
37be4a92eja 0x37be4ab80
37be4a934movss x7, [rip+0x60b774]
37be4a93cmovaps x6, x9
37be4a940maxss x6, x7
37be4a944movaps x11, x7
37be4a948maxss x3, x6
37be4a94cmovaps x8, x6
37be4a950movss x6, [rip+0x60b75c]
37be4a958movaps x14, x6
37be4a95cminss x3, x6
37be4a960
37be4a960loc_37be4a960:
37be4a960pxor x6, x6
37be4a964pxor x4, x4
37be4a968divss x6, x3
37be4a96cmulss x4, x6
37be4a970movaps x13, x6
37be4a974movaps x7, x4
37be4a977movaps x4, x6
37be4a97amulss x4, x1
37be4a97eaddss x7, x3
37be4a982movaps x10, x7
37be4a986addss x4, x2
37be4a98amulss x2, x6
37be4a98edivss x4, x7
37be4a992subss x1, x2
37be4a996divss x1, x7
37be4a99amovss x7, [rip+0x60b706]
37be4a9a2movaps x6, x4
37be4a9a5movaps x12, x4
37be4a9a9mulss x6, x4
37be4a9admovaps x4, x9
37be4a9b1divss x4, x3
37be4a9b5movaps x2, x1
37be4a9b8mulss x2, x1
37be4a9bcaddss x2, x6
37be4a9c0comiss x7, x4
37be4a9c3jbe 0x37be4ae20
37be4a9c9movaps x4, x8
37be4a9cdpxor x7, x7
37be4a9d1pxor x8, x8
37be4a9d6minss x4, x14
37be4a9dbdivss x7, x4
37be4a9dfmovaps x6, x4
37be4a9e2divss x6, x3
37be4a9e6mulss x8, x7
37be4a9ebmovaps x9, x8
37be4a9efmovaps x8, x4
37be4a9f3movaps x4, x7
37be4a9f6mulss x4, x0
37be4a9faaddss x8, x9
37be4a9ffaddss x4, x5
37be4aa03mulss x5, x7
37be4aa07divss x4, x8
37be4aa0cmovaps x10, x6
37be4aa10subss x0, x5
37be4aa14divss x0, x8
37be4aa19movaps x7, x4
37be4aa1cmulss x7, x4
37be4aa20movaps x5, x0
37be4aa23mulss x5, x0
37be4aa27addss x5, x7
37be4aa2bmovaps x7, x5
37be4aa2emovaps x9, x5
37be4aa32movaps x5, x6
37be4aa35mulss x5, x6
37be4aa39mulss x5, x7
37be4aa3daddss x5, x2
37be4aa41
37be4aa41loc_37be4aa41:
37be4aa41movaps x7, x1
37be4aa44movaps x1, x11
37be4aa48xorps x7, [rip+0x60b641]
37be4aa4fmulss x1, x5
37be4aa53movaps x6, x9
37be4aa57movaps x13, x7
37be4aa5bcomiss x9, x1
37be4aa5fjb 0x37be4ad60
37be4aa65movaps x1, x9
37be4aa69comiss x6, [rip+0x60b638]
37be4aa70pxor x2, x2
37be4aa74divss x1, x5
37be4aa78sqrtss x1, x1
37be4aa7cdivss x2, x1
37be4aa80movaps x8, x1
37be4aa84movaps x11, x1
37be4aa88pxor x1, x1
37be4aa8cmulss x1, x2
37be4aa90addss x1, x8
37be4aa95movaps x8, x1
37be4aa99movaps x1, x0
37be4aa9cmulss x1, x2
37be4aaa0mulss x2, x4
37be4aaa4addss x1, x4
37be4aaa8movaps x9, x2
37be4aaacmovaps x2, x0
37be4aaafsubss x2, x9
37be4aab4divss x1, x8
37be4aab9divss x2, x8
37be4aabejbe 0x37be4aad3
37be4aac0movss x9, [rip+0x60b5f3]
37be4aac9comiss x9, x5
37be4aacdja 0x37be4b070
37be4aad3
37be4aad3loc_37be4aad3:
37be4aad3pxor x0, x0
37be4aad7movaps x9, x13
37be4aadbmovaps x4, x0
37be4aadedivss x4, x5
37be4aae2mulss x0, x4
37be4aae6addss x5, x0
37be4aaeamovaps x0, x2
37be4aaedmulss x0, x4
37be4aaf1mulss x4, x1
37be4aaf5addss x0, x1
37be4aaf9movaps x7, x4
37be4aafcmovaps x4, x2
37be4aaffsubss x4, x7
37be4ab03divss x0, x5
37be4ab07divss x4, x5
37be4ab0bmovaps x5, x12
37be4ab0fmulss x5, x0
37be4ab13mulss x0, x13
37be4ab18mulss x9, x4
37be4ab1dmulss x4, x12
37be4ab22subss x5, x9
37be4ab27addss x4, x0
37be4ab2b
37be4ab2bloc_37be4ab2b:
37be4ab2bmovaps x0, x10
37be4ab2fmovss [r9], x5
37be4ab34movaps x5, x2
37be4ab37mulss x0, x11
37be4ab3cmovss [r9+4], x4
37be4ab42pxor x4, x4
37be4ab46mulss x5, x4
37be4ab4amulss x2, x3
37be4ab4emovss [r8], x0
37be4ab53movaps x0, x1
37be4ab56mulss x0, x3
37be4ab5amulss x1, x4
37be4ab5esubss x0, x5
37be4ab62addss x2, x1
37be4ab66movss [r10], x0
37be4ab6bmovss [r10+4], x2
37be4ab71jmp 0x37be4a813
37be4ab76
37be4ab76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be4ab80
37be4ab80loc_37be4ab80:
37be4ab80movss x4, [rip+0x60b530]
37be4ab88comiss x4, x7
37be4ab8bjbe 0x37be4ae70
37be4ab91comiss x3, [rip+0x60b510]
37be4ab98jbe 0x37be4b040
37be4ab9ecomiss x4, x3
37be4aba1jbe 0x37be4b040
37be4aba7movaps x3, x0
37be4abaamovaps x4, x5
37be4abadmovaps x7, x1
37be4abb0mulss x3, x0
37be4abb4mulss x4, x5
37be4abb8mulss x7, x1
37be4abbcxorps x1, [rip+0x60b4cd]
37be4abc3movaps x12, x1
37be4abc7movss x1, [rip+0x60b4e1]
37be4abcfaddss x4, x3
37be4abd3movaps x3, x2
37be4abd6mulss x3, x2
37be4abdaaddss x3, x7
37be4abdeaddss x3, x4
37be4abe2mulss x1, x3
37be4abe6comiss x4, x1
37be4abe9movaps x1, x4
37be4abecjb 0x37be4b141
37be4abf2divss x1, x3
37be4abf6pxor x7, x7
37be4abfapxor x6, x6
37be4abfecomiss x4, [rip+0x60b4a3]
37be4ac05sqrtss x1, x1
37be4ac09divss x7, x1
37be4ac0dmovss [r8], x1
37be4ac12mulss x6, x7
37be4ac16movaps x9, x6
37be4ac1amovaps x6, x1
37be4ac1dmovaps x1, x7
37be4ac20mulss x7, x0
37be4ac24addss x6, x9
37be4ac29mulss x1, x5
37be4ac2daddss x7, x5
37be4ac31movaps x9, x7
37be4ac35movaps x7, x1
37be4ac38movaps x1, x0
37be4ac3bsubss x1, x7
37be4ac3fdivss x9, x6
37be4ac44divss x1, x6
37be4ac48movaps x14, x9
37be4ac4cmovss [r10], x9
37be4ac51movss [r10+4], x1
37be4ac57jbe 0x37be4b201
37be4ac5dmovss x7, [rip+0x60b457]
37be4ac65comiss x7, x3
37be4ac68jbe 0x37be4b201
37be4ac6emulss x3, x4
37be4ac72pxor x1, x1
37be4ac76sqrtss x3, x3
37be4ac7acomiss x1, x3
37be4ac7djbe 0x37be4b259
37be4ac83movaps x1, x3
37be4ac86pxor x7, x7
37be4ac8adivss x1, x7
37be4ac8emovaps x4, x7
37be4ac91mulss x3, x1
37be4ac95addss x4, x3
37be4ac99movaps x3, x5
37be4ac9cmulss x3, x1
37be4aca0addss x3, x0
37be4aca4mulss x0, x1
37be4aca8divss x3, x4
37be4acacsubss x0, x5
37be4acb0divss x0, x4
37be4acb4
37be4acb4loc_37be4acb4:
37be4acb4movaps x1, x2
37be4acb7movaps x4, x12
37be4acbbmulss x1, x3
37be4acbfmulss x4, x0
37be4acc3mulss x3, x12
37be4acc8mulss x0, x2
37be4acccsubss x1, x4
37be4acd0addss x0, x3
37be4acd4movss [r9], x1
37be4acd9movss [r9+4], x0
37be4acdfjmp 0x37be4a813
37be4ace4
37be4ace4 0f 1f 40 00 ..@.
37be4ace8
37be4ace8loc_37be4ace8:
37be4ace8pxor x0, x0
37be4acecmovaps x3, x2
37be4acefandps x3, [rip+0x60b38a]
37be4acf6ucomiss x1, x0
37be4acf9jp 0x37be4aea0
37be4acffjne 0x37be4aea0
37be4ad05movaps x4, x0
37be4ad08xorps x1, [rip+0x60b381]
37be4ad0fmovss [r10+4], x0
37be4ad15divss x4, x3
37be4ad19movss [r10], x3
37be4ad1emovaps x5, x1
37be4ad21mulss x1, x4
37be4ad25mulss x0, x4
37be4ad29mulss x4, x2
37be4ad2daddss x1, x2
37be4ad31addss x0, x3
37be4ad35subss x5, x4
37be4ad39movaps x2, x1
37be4ad3cmovsldup x0, x0
37be4ad40movhps x0, [rip+0x60b359]
37be4ad47unpcklps x2, x5
37be4ad4amovq x1, x2
37be4ad4edivps x1, x0
37be4ad51movlps [r9], x1
37be4ad55jmp 0x37be4a813
37be4ad5a
37be4ad5a 66 0f 1f 44 00 00 f..D..
37be4ad60
37be4ad60loc_37be4ad60:
37be4ad60movaps x1, x9
37be4ad64movaps x7, x4
37be4ad67mulss x1, x5
37be4ad6bmovaps x2, x1
37be4ad6epxor x1, x1
37be4ad72mulss x7, x1
37be4ad76sqrtss x2, x2
37be4ad7adivss x6, x2
37be4ad7emovaps x14, x2
37be4ad82movaps x2, x0
37be4ad85mulss x2, x1
37be4ad89comiss x6, [rip+0x60b320]
37be4ad90movaps x11, x6
37be4ad94jb 0x37be4af50
37be4ad9aaddss x1, x6
37be4ad9eaddss x2, x4
37be4ada2divss x2, x1
37be4ada6movaps x5, x1
37be4ada9movaps x1, x2
37be4adacmovaps x2, x0
37be4adafsubss x2, x7
37be4adb3divss x2, x5
37be4adb7
37be4adb7loc_37be4adb7:
37be4adb7pxor x5, x5
37be4adbbmovaps x7, x5
37be4adbedivss x7, x14
37be4adc3mulss x5, x7
37be4adc7movaps x8, x5
37be4adcbmovaps x5, x7
37be4adcemulss x5, x0
37be4add2addss x8, x14
37be4add7mulss x7, x4
37be4addbaddss x5, x4
37be4addfmovaps x4, x13
37be4ade3subss x0, x7
37be4ade7movaps x7, x12
37be4adebmovaps x6, x5
37be4adeemovaps x5, x12
37be4adf2divss x6, x8
37be4adf7divss x0, x8
37be4adfcmulss x5, x6
37be4ae00mulss x6, x13
37be4ae05mulss x4, x0
37be4ae09mulss x7, x0
37be4ae0dsubss x5, x4
37be4ae11movaps x4, x7
37be4ae14addss x4, x6
37be4ae18jmp 0x37be4ab2b
37be4ae1d
37be4ae1d 0f 1f 00 ...
37be4ae20
37be4ae20loc_37be4ae20:
37be4ae20movaps x4, x13
37be4ae24mulss x4, x0
37be4ae28addss x4, x5
37be4ae2cmulss x5, x13
37be4ae31divss x4, x10
37be4ae36subss x0, x5
37be4ae3adivss x0, x10
37be4ae3fmovss x10, [rip+0x60b258]
37be4ae48movaps x6, x4
37be4ae4bmulss x6, x4
37be4ae4fmovaps x5, x0
37be4ae52mulss x5, x0
37be4ae56addss x5, x6
37be4ae5aaddss x2, x5
37be4ae5emovaps x9, x5
37be4ae62movaps x5, x2
37be4ae65jmp 0x37be4aa41
37be4ae6a
37be4ae6a 66 0f 1f 44 00 00 f..D..
37be4ae70
37be4ae70loc_37be4ae70:
37be4ae70maxss x3, x7
37be4ae74movss x7, [rip+0x60b238]
37be4ae7cmovaps x8, x9
37be4ae80movss x11, [rip+0x60b227]
37be4ae89movaps x14, x7
37be4ae8dminss x3, x7
37be4ae91jmp 0x37be4a960
37be4ae96
37be4ae96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be4aea0
37be4aea0loc_37be4aea0:
37be4aea0movaps x0, x1
37be4aea3andps x0, [rip+0x60b1d6]
37be4aeaamaxss x3, x0
37be4aeaecomiss x3, [rip+0x60b1f3]
37be4aeb5jbe 0x37be4af70
37be4aebbmovss x0, [rip+0x60b1e9]
37be4aec3comiss x0, x3
37be4aec6jbe 0x37be4af70
37be4aeccmovaps x0, x1
37be4aecfmovaps x3, x2
37be4aed2movaps x4, x1
37be4aed5mulss x0, x1
37be4aed9xorps x4, [rip+0x60b1b0]
37be4aee0mulss x3, x2
37be4aee4addss x3, x0
37be4aee8pxor x0, x0
37be4aeecsqrtss x3, x3
37be4aef0comiss x0, x3
37be4aef3jbe 0x37be4b10f
37be4aef9movaps x5, x3
37be4aefcmovaps x7, x0
37be4aeffmovaps x6, x3
37be4af02divss x5, x0
37be4af06movaps x0, x2
37be4af09mulss x6, x5
37be4af0dmulss x0, x5
37be4af11mulss x5, x4
37be4af15addss x7, x6
37be4af19subss x0, x1
37be4af1dsubss x5, x2
37be4af21movaps x1, x0
37be4af24divss x1, x7
37be4af28movaps x2, x5
37be4af2bdivss x2, x7
37be4af2f
37be4af2floc_37be4af2f:
37be4af2fmov [r10+4], 0
37be4af37movss [r9], x1
37be4af3cmovss [r9+4], x2
37be4af42movss [r10], x3
37be4af47jmp 0x37be4a813
37be4af4c
37be4af4c 0f 1f 40 00 ..@.
37be4af50
37be4af50loc_37be4af50:
37be4af50divss x5, x14
37be4af55movaps x1, x5
37be4af58mulss x1, x4
37be4af5cmulss x5, x0
37be4af60subss x1, x2
37be4af64movaps x2, x7
37be4af67addss x2, x5
37be4af6bjmp 0x37be4adb7
37be4af70
37be4af70loc_37be4af70:
37be4af70maxss x3, [rip+0x60b138]
37be4af78minss x3, [rip+0x60b134]
37be4af80pxor x0, x0
37be4af84movaps x5, x0
37be4af87divss x5, x3
37be4af8bmovaps x4, x5
37be4af8emulss x4, x0
37be4af92movaps x6, x4
37be4af95movaps x4, x1
37be4af98mulss x4, x5
37be4af9caddss x6, x3
37be4afa0mulss x5, x2
37be4afa4addss x4, x2
37be4afa8subss x1, x5
37be4afacdivss x4, x6
37be4afb0divss x1, x6
37be4afb4movaps x2, x4
37be4afb7mulss x2, x4
37be4afbbmovaps x5, x1
37be4afbemulss x5, x1
37be4afc2addss x2, x5
37be4afc6movaps x5, x1
37be4afc9xorps x5, [rip+0x60b0c0]
37be4afd0sqrtss x2, x2
37be4afd4comiss x0, x2
37be4afd7jbe 0x37be4b0e0
37be4afddmovaps x7, x2
37be4afe0divss x7, x0
37be4afe4movaps x6, x7
37be4afe7mulss x6, x2
37be4afebaddss x0, x6
37be4afefmovaps x6, x0
37be4aff2movaps x0, x7
37be4aff5mulss x0, x4
37be4aff9subss x0, x1
37be4affdmovaps x1, x0
37be4b000movaps x0, x7
37be4b003mulss x0, x5
37be4b007divss x1, x6
37be4b00bsubss x0, x4
37be4b00fmovaps x5, x0
37be4b012divss x5, x6
37be4b016
37be4b016loc_37be4b016:
37be4b016mulss x2, x3
37be4b01amov [r10+4], 0
37be4b022movss [r9], x1
37be4b027movss [r9+4], x5
37be4b02dmovss [r10], x2
37be4b032jmp 0x37be4a813
37be4b037
37be4b037 66 0f 1f 84 00 00 00 00 00 f........
37be4b040
37be4b040loc_37be4b040:
37be4b040maxss x3, x9
37be4b045movss x6, [rip+0x60b067]
37be4b04dmovaps x8, x9
37be4b051movss x11, [rip+0x60b056]
37be4b05amovaps x14, x6
37be4b05eminss x3, x6
37be4b062jmp 0x37be4a960
37be4b067
37be4b067 66 0f 1f 84 00 00 00 00 00 f........
37be4b070
37be4b070loc_37be4b070:
37be4b070mulss x5, x6
37be4b074pxor x6, x6
37be4b078pxor x9, x9
37be4b07dsqrtss x5, x5
37be4b081divss x6, x5
37be4b085mulss x9, x6
37be4b08aaddss x5, x9
37be4b08fmovaps x9, x6
37be4b093mulss x9, x0
37be4b098addss x9, x4
37be4b09dmulss x4, x6
37be4b0a1divss x9, x5
37be4b0a6subss x0, x4
37be4b0aamovaps x4, x7
37be4b0addivss x0, x5
37be4b0b1movaps x5, x12
37be4b0b5mulss x5, x9
37be4b0bamovaps x6, x9
37be4b0bemulss x6, x7
37be4b0c2mulss x4, x0
37be4b0c6mulss x0, x12
37be4b0cbsubss x5, x4
37be4b0cfmovaps x4, x6
37be4b0d2addss x4, x0
37be4b0d6jmp 0x37be4ab2b
37be4b0db
37be4b0db 0f 1f 44 00 00 ..D..
37be4b0e0
37be4b0e0loc_37be4b0e0:
37be4b0e0movaps x7, x0
37be4b0e3divss x7, x2
37be4b0e7mulss x0, x7
37be4b0ebmovaps x1, x7
37be4b0eemulss x1, x5
37be4b0f2addss x0, x2
37be4b0f6addss x1, x4
37be4b0famulss x4, x7
37be4b0fedivss x1, x0
37be4b102subss x5, x4
37be4b106divss x5, x0
37be4b10ajmp 0x37be4b016
37be4b10f
37be4b10floc_37be4b10f:
37be4b10fmovaps x5, x0
37be4b112movaps x1, x4
37be4b115divss x5, x3
37be4b119mulss x1, x5
37be4b11dmulss x0, x5
37be4b121mulss x5, x2
37be4b125addss x1, x2
37be4b129movaps x2, x4
37be4b12caddss x0, x3
37be4b130subss x2, x5
37be4b134divss x1, x0
37be4b138divss x2, x0
37be4b13cjmp 0x37be4af2f
37be4b141
37be4b141loc_37be4b141:
37be4b141mulss x1, x3
37be4b145movaps x7, x4
37be4b148movaps x6, x0
37be4b14bpxor x4, x4
37be4b14fmovaps x9, x5
37be4b153mulss x6, x4
37be4b157mulss x9, x4
37be4b15csqrtss x1, x1
37be4b160divss x7, x1
37be4b164comiss x7, [rip+0x60af45]
37be4b16bmovaps x14, x7
37be4b16fjb 0x37be4b23c
37be4b175addss x4, x7
37be4b179addss x6, x5
37be4b17dmovaps x3, x0
37be4b180subss x3, x9
37be4b185movaps x7, x4
37be4b188movaps x4, x6
37be4b18bdivss x4, x7
37be4b18fdivss x3, x7
37be4b193
37be4b193loc_37be4b193:
37be4b193movss [r10+4], x3
37be4b199pxor x3, x3
37be4b19dmovss [r10], x4
37be4b1a2movaps x4, x3
37be4b1a5movss [r8], x14
37be4b1aadivss x4, x1
37be4b1aemulss x3, x4
37be4b1b2addss x3, x1
37be4b1b6movaps x1, x0
37be4b1b9mulss x1, x4
37be4b1bdmulss x4, x5
37be4b1c1addss x1, x5
37be4b1c5subss x0, x4
37be4b1c9movaps x4, x12
37be4b1cddivss x1, x3
37be4b1d1divss x0, x3
37be4b1d5movaps x3, x2
37be4b1d8mulss x3, x1
37be4b1dcmulss x1, x12
37be4b1e1mulss x4, x0
37be4b1e5mulss x0, x2
37be4b1e9subss x3, x4
37be4b1edaddss x0, x1
37be4b1f1movss [r9], x3
37be4b1f6movss [r9+4], x0
37be4b1fcjmp 0x37be4a813
37be4b201
37be4b201loc_37be4b201:
37be4b201pxor x4, x4
37be4b205movaps x5, x14
37be4b209movaps x0, x4
37be4b20cdivss x0, x3
37be4b210mulss x4, x0
37be4b214mulss x5, x0
37be4b218addss x4, x3
37be4b21cmovaps x3, x1
37be4b21fmulss x3, x0
37be4b223subss x1, x5
37be4b227movaps x0, x1
37be4b22adivss x0, x4
37be4b22eaddss x3, x14
37be4b233divss x3, x4
37be4b237jmp 0x37be4acb4
37be4b23c
37be4b23cloc_37be4b23c:
37be4b23cdivss x3, x1
37be4b240movaps x4, x3
37be4b243mulss x4, x5
37be4b247mulss x3, x0
37be4b24bsubss x4, x6
37be4b24faddss x3, x9
37be4b254jmp 0x37be4b193
37be4b259
37be4b259loc_37be4b259:
37be4b259pxor x4, x4
37be4b25dpxor x1, x1
37be4b261divss x4, x3
37be4b265mulss x1, x4
37be4b269addss x1, x3
37be4b26dmovaps x3, x0
37be4b270mulss x3, x4
37be4b274mulss x4, x5
37be4b278addss x3, x5
37be4b27csubss x0, x4
37be4b280divss x3, x1
37be4b284divss x0, x1
37be4b288jmp 0x37be4acb4
37be4a780
37be4b28d
37be4b28d // align 0x10
37be4b28d // align 0x10
37be4b290
37be4b290clartv_64_:
37be4b290push r15
37be4b292push r14
37be4b294push r13
37be4b296push r12
37be4b298push rbp
37be4b299push rdi
37be4b29apush rsi
37be4b29bpush rbx
37be4b29csub rsp, 88
37be4b2a0movups [rsp+16], x6
37be4b2a5movups [rsp+32], x7
37be4b2aamovups [rsp+48], x8
37be4b2b0movups [rsp+64], x9
37be4b2b6mov rdi, [rcx]
37be4b2b9mov [rsp+184], r9
37be4b2c1mov rbp, rdx
37be4b2c4mov [rsp], rdi
37be4b2c8test rdi, rdi
37be4b2cbjle 0x37be4b549
37be4b2d1mov rax, [rsp+192]
37be4b2d9mov r15, [r8]
37be4b2dcmov rax, [rax]
37be4b2dfmov [rsp+8], rax
37be4b2e4mov rax, [rsp+216]
37be4b2ecmov rbx, [rax]
37be4b2efmov rax, [rsp+8]
37be4b2f4lea rax, [8*rax]
37be4b2fccmp rdi, 1
37be4b300je 0x37be4b570
37be4b306mov rsi, [rsp+8]
37be4b30bmov rax, rsi
37be4b30eshl rax, 3
37be4b312je 0x37be4b570
37be4b318mov rdx, r15
37be4b31bshl rdx, 3
37be4b31fje 0x37be4b570
37be4b325mov r14, [rsp]
37be4b329mov rdi, r15
37be4b32cmov r12, rbx
37be4b32fshl rsi, 4
37be4b333mov r8, [rsp+184]
37be4b33bmovss x5, [rip+0x60ad7d]
37be4b343lea r13, [8*rbx]
37be4b34bshl rdi, 4
37be4b34fshr r14, 1
37be4b352shl r12, 4
37be4b356mov r9, rbp
37be4b359lea rdx, [rbp+8*r15]
37be4b35eadd rax, r8
37be4b361xor r11l, r11l
37be4b364pxor x4, x4
37be4b368shufps x5, x5, 0
37be4b36cmov r10, [rsp+200]
37be4b374mov rcx, [rsp+208]
37be4b37cnop [rax]
37be4b380
37be4b380loc_37be4b380:
37be4b380movss x1, [r10]
37be4b385movss x2, [r10+4*rbx]
37be4b38badd r11, 1
37be4b38fadd r10, r13
37be4b392movq x3, [r9]
37be4b397movq x0, [r8]
37be4b39cmovhps x3, [rdx]
37be4b39fmovhps x0, [rax]
37be4b3a2movaps x8, x3
37be4b3a6movaps x6, x0
37be4b3a9unpcklps x2, x2
37be4b3acunpcklps x1, x1
37be4b3afshufps x8, x3, -79
37be4b3b4shufps x6, x0, -79
37be4b3b8movaps x9, x8
37be4b3bcmovlhps x1, x2
37be4b3bfmulps x9, x4
37be4b3c3movaps x7, x1
37be4b3c6movaps x2, x6
37be4b3c9mulps x7, x0
37be4b3ccmulps x2, x4
37be4b3cfmulps x1, x3
37be4b3d2addsubps x7, x2
37be4b3d6movq x2, [rcx]
37be4b3damovhps x2, [rcx+8*rbx]
37be4b3deadd rcx, r12
37be4b3e1addsubps x1, x9
37be4b3e6movsldup x9, x2
37be4b3ebmovshdup x2, x2
37be4b3efmulps x0, x9
37be4b3f3mulps x3, x9
37be4b3f7movaps x9, x2
37be4b3fbmulps x2, x6
37be4b3fexorps x9, x5
37be4b402mulps x8, x9
37be4b406addsubps x0, x2
37be4b40aaddsubps x3, x8
37be4b40faddps x1, x0
37be4b412subps x7, x3
37be4b415movq [r9], x1
37be4b41aadd r9, rdi
37be4b41dmovq [r8], x7
37be4b422add r8, rsi
37be4b425movhps [rdx], x1
37be4b428add rdx, rdi
37be4b42bmovhps [rax], x7
37be4b42eadd rax, rsi
37be4b431cmp r11, r14
37be4b434jne 0x37be4b380
37be4b43amov rsi, [rsp]
37be4b43emov rax, rsi
37be4b441and rax, -2
37be4b445and esi, 1
37be4b448je 0x37be4b549
37be4b44emov rsi, [rsp+8]
37be4b453imul rbx, rax
37be4b457imul r15, rax
37be4b45bimul rsi, rax
37be4b45fmovq x1, [rbp+8*r15]
37be4b466mov rax, rsi
37be4b469mov rsi, [rsp+184]
37be4b471movaps x3, x1
37be4b474lea rax, [rsi+8*rax]
37be4b478mov rsi, [rsp+200]
37be4b480shufps x3, x3, -31
37be4b484movq x6, [rax]
37be4b488movq x3, x3
37be4b48cmovss x0, [rsi+4*rbx]
37be4b491movaps x5, x3
37be4b494mov rsi, [rsp+208]
37be4b49cmulps x5, x4
37be4b49fmovaps x7, x6
37be4b4a2movq x6, x6
37be4b4a6movsldup x0, x0
37be4b4aashufps x7, x7, -31
37be4b4aemovq x7, x7
37be4b4b2mulps x4, x7
37be4b4b5movq x0, x0
37be4b4b9movaps x2, x0
37be4b4bcmulps x2, x6
37be4b4bfmovq x4, x4
37be4b4c3movq x2, x2
37be4b4c7addsubps x2, x4
37be4b4cbmovq x4, x1
37be4b4cfmovq x1, x5
37be4b4d3mulps x0, x4
37be4b4d6movq x2, x2
37be4b4damovq x5, x0
37be4b4deaddsubps x5, x1
37be4b4e2movq x1, [rsi+8*rbx]
37be4b4e7movsldup x0, x1
37be4b4ebmovq x5, x5
37be4b4efmovq x0, x0
37be4b4f3mulps x4, x0
37be4b4f6mulps x0, x6
37be4b4f9movshdup x6, x1
37be4b4fdmovq x6, x6
37be4b501movq x4, x4
37be4b505mulps x6, x7
37be4b508movq x0, x0
37be4b50cmovq x6, x6
37be4b510addsubps x0, x6
37be4b514movq x0, x0
37be4b518addps x0, x5
37be4b51bmovlps [rbp+8*r15], x0
37be4b521movshdup x0, x1
37be4b525xorps x0, [rip+0x60ab94]
37be4b52cmovsldup x0, x0
37be4b530movq x0, x0
37be4b534mulps x0, x3
37be4b537movq x0, x0
37be4b53baddsubps x4, x0
37be4b53fmovq x4, x4
37be4b543subps x2, x4
37be4b546movlps [rax], x2
37be4b549
37be4b549loc_37be4b549:
37be4b549movups x6, [rsp+16]
37be4b54emovups x7, [rsp+32]
37be4b553movups x8, [rsp+48]
37be4b559movups x9, [rsp+64]
37be4b55fadd rsp, 88
37be4b563pop rbx
37be4b564pop rsi
37be4b565pop rdi
37be4b566pop rbp
37be4b567pop r12
37be4b569pop r13
37be4b56bpop r14
37be4b56dpop r15
37be4b56fret
37be4b570
37be4b570loc_37be4b570:
37be4b570mov rdx, [rsp]
37be4b574mov r9, [rsp+184]
37be4b57cmov r8l, 1
37be4b582mov ecx, 1
37be4b587mov r11, [rsp+200]
37be4b58fmov rsi, [rsp+208]
37be4b597mov r10l, 1
37be4b59dpxor x4, x4
37be4b5a1add rdx, 1
37be4b5a5nop [rax+rax]
37be4b5b0
37be4b5b0loc_37be4b5b0:
37be4b5b0movss x0, [r11+4*rcx-4]
37be4b5b7movq x1, [r9]
37be4b5bcadd r10, 1
37be4b5c0movq x2, [rbp+8*r8-8]
37be4b5c7movsldup x0, x0
37be4b5cbmovaps x8, x1
37be4b5cfmovq x1, x1
37be4b5d3shufps x8, x8, -31
37be4b5d8movaps x5, x2
37be4b5dbmovq x2, x2
37be4b5dfmovq x8, x8
37be4b5e4shufps x5, x5, -31
37be4b5e8movaps x6, x8
37be4b5ecmovq x5, x5
37be4b5f0mulps x6, x4
37be4b5f3movq x0, x0
37be4b5f7movaps x7, x5
37be4b5famulps x7, x4
37be4b5fdmovaps x3, x0
37be4b600mulps x3, x1
37be4b603mulps x0, x2
37be4b606movq x6, x6
37be4b60amovq x7, x7
37be4b60emovq x3, x3
37be4b612addsubps x3, x6
37be4b616movq x6, x0
37be4b61amovq x0, [rsi+8*rcx-8]
37be4b620add rcx, rbx
37be4b623addsubps x6, x7
37be4b627movsldup x7, x0
37be4b62bmovq x3, x3
37be4b62fmovq x6, x6
37be4b633movq x7, x7
37be4b637mulps x2, x7
37be4b63amulps x1, x7
37be4b63dmovshdup x7, x0
37be4b641movshdup x0, x0
37be4b645xorps x0, [rip+0x60aa74]
37be4b64cmovsldup x0, x0
37be4b650movq x7, x7
37be4b654movq x2, x2
37be4b658mulps x7, x8
37be4b65cmovq x1, x1
37be4b660movq x0, x0
37be4b664mulps x0, x5
37be4b667movq x7, x7
37be4b66baddsubps x1, x7
37be4b66fmovq x0, x0
37be4b673addsubps x2, x0
37be4b677movq x1, x1
37be4b67baddps x1, x6
37be4b67emovq x2, x2
37be4b682subps x3, x2
37be4b685movlps [rbp+8*r8-8], x1
37be4b68badd r8, r15
37be4b68emovlps [r9], x3
37be4b692add r9, rax
37be4b695cmp r10, rdx
37be4b698jne 0x37be4b5b0
37be4b69ejmp 0x37be4b549
37be4b290
37be4b290clartv_64_:
37be4b290push r15
37be4b292push r14
37be4b294push r13
37be4b296push r12
37be4b298push rbp
37be4b299push rdi
37be4b29apush rsi
37be4b29bpush rbx
37be4b29csub rsp, 88
37be4b2a0movups [rsp+16], x6
37be4b2a5movups [rsp+32], x7
37be4b2aamovups [rsp+48], x8
37be4b2b0movups [rsp+64], x9
37be4b2b6mov rdi, [rcx]
37be4b2b9mov [rsp+184], r9
37be4b2c1mov rbp, rdx
37be4b2c4mov [rsp], rdi
37be4b2c8test rdi, rdi
37be4b2cbjle 0x37be4b549
37be4b2d1mov rax, [rsp+192]
37be4b2d9mov r15, [r8]
37be4b2dcmov rax, [rax]
37be4b2dfmov [rsp+8], rax
37be4b2e4mov rax, [rsp+216]
37be4b2ecmov rbx, [rax]
37be4b2efmov rax, [rsp+8]
37be4b2f4lea rax, [8*rax]
37be4b2fccmp rdi, 1
37be4b300je 0x37be4b570
37be4b306mov rsi, [rsp+8]
37be4b30bmov rax, rsi
37be4b30eshl rax, 3
37be4b312je 0x37be4b570
37be4b318mov rdx, r15
37be4b31bshl rdx, 3
37be4b31fje 0x37be4b570
37be4b325mov r14, [rsp]
37be4b329mov rdi, r15
37be4b32cmov r12, rbx
37be4b32fshl rsi, 4
37be4b333mov r8, [rsp+184]
37be4b33bmovss x5, [rip+0x60ad7d]
37be4b343lea r13, [8*rbx]
37be4b34bshl rdi, 4
37be4b34fshr r14, 1
37be4b352shl r12, 4
37be4b356mov r9, rbp
37be4b359lea rdx, [rbp+8*r15]
37be4b35eadd rax, r8
37be4b361xor r11l, r11l
37be4b364pxor x4, x4
37be4b368shufps x5, x5, 0
37be4b36cmov r10, [rsp+200]
37be4b374mov rcx, [rsp+208]
37be4b37cnop [rax]
37be4b380
37be4b380loc_37be4b380:
37be4b380movss x1, [r10]
37be4b385movss x2, [r10+4*rbx]
37be4b38badd r11, 1
37be4b38fadd r10, r13
37be4b392movq x3, [r9]
37be4b397movq x0, [r8]
37be4b39cmovhps x3, [rdx]
37be4b39fmovhps x0, [rax]
37be4b3a2movaps x8, x3
37be4b3a6movaps x6, x0
37be4b3a9unpcklps x2, x2
37be4b3acunpcklps x1, x1
37be4b3afshufps x8, x3, -79
37be4b3b4shufps x6, x0, -79
37be4b3b8movaps x9, x8
37be4b3bcmovlhps x1, x2
37be4b3bfmulps x9, x4
37be4b3c3movaps x7, x1
37be4b3c6movaps x2, x6
37be4b3c9mulps x7, x0
37be4b3ccmulps x2, x4
37be4b3cfmulps x1, x3
37be4b3d2addsubps x7, x2
37be4b3d6movq x2, [rcx]
37be4b3damovhps x2, [rcx+8*rbx]
37be4b3deadd rcx, r12
37be4b3e1addsubps x1, x9
37be4b3e6movsldup x9, x2
37be4b3ebmovshdup x2, x2
37be4b3efmulps x0, x9
37be4b3f3mulps x3, x9
37be4b3f7movaps x9, x2
37be4b3fbmulps x2, x6
37be4b3fexorps x9, x5
37be4b402mulps x8, x9
37be4b406addsubps x0, x2
37be4b40aaddsubps x3, x8
37be4b40faddps x1, x0
37be4b412subps x7, x3
37be4b415movq [r9], x1
37be4b41aadd r9, rdi
37be4b41dmovq [r8], x7
37be4b422add r8, rsi
37be4b425movhps [rdx], x1
37be4b428add rdx, rdi
37be4b42bmovhps [rax], x7
37be4b42eadd rax, rsi
37be4b431cmp r11, r14
37be4b434jne 0x37be4b380
37be4b43amov rsi, [rsp]
37be4b43emov rax, rsi
37be4b441and rax, -2
37be4b445and esi, 1
37be4b448je 0x37be4b549
37be4b44emov rsi, [rsp+8]
37be4b453imul rbx, rax
37be4b457imul r15, rax
37be4b45bimul rsi, rax
37be4b45fmovq x1, [rbp+8*r15]
37be4b466mov rax, rsi
37be4b469mov rsi, [rsp+184]
37be4b471movaps x3, x1
37be4b474lea rax, [rsi+8*rax]
37be4b478mov rsi, [rsp+200]
37be4b480shufps x3, x3, -31
37be4b484movq x6, [rax]
37be4b488movq x3, x3
37be4b48cmovss x0, [rsi+4*rbx]
37be4b491movaps x5, x3
37be4b494mov rsi, [rsp+208]
37be4b49cmulps x5, x4
37be4b49fmovaps x7, x6
37be4b4a2movq x6, x6
37be4b4a6movsldup x0, x0
37be4b4aashufps x7, x7, -31
37be4b4aemovq x7, x7
37be4b4b2mulps x4, x7
37be4b4b5movq x0, x0
37be4b4b9movaps x2, x0
37be4b4bcmulps x2, x6
37be4b4bfmovq x4, x4
37be4b4c3movq x2, x2
37be4b4c7addsubps x2, x4
37be4b4cbmovq x4, x1
37be4b4cfmovq x1, x5
37be4b4d3mulps x0, x4
37be4b4d6movq x2, x2
37be4b4damovq x5, x0
37be4b4deaddsubps x5, x1
37be4b4e2movq x1, [rsi+8*rbx]
37be4b4e7movsldup x0, x1
37be4b4ebmovq x5, x5
37be4b4efmovq x0, x0
37be4b4f3mulps x4, x0
37be4b4f6mulps x0, x6
37be4b4f9movshdup x6, x1
37be4b4fdmovq x6, x6
37be4b501movq x4, x4
37be4b505mulps x6, x7
37be4b508movq x0, x0
37be4b50cmovq x6, x6
37be4b510addsubps x0, x6
37be4b514movq x0, x0
37be4b518addps x0, x5
37be4b51bmovlps [rbp+8*r15], x0
37be4b521movshdup x0, x1
37be4b525xorps x0, [rip+0x60ab94]
37be4b52cmovsldup x0, x0
37be4b530movq x0, x0
37be4b534mulps x0, x3
37be4b537movq x0, x0
37be4b53baddsubps x4, x0
37be4b53fmovq x4, x4
37be4b543subps x2, x4
37be4b546movlps [rax], x2
37be4b549
37be4b549loc_37be4b549:
37be4b549movups x6, [rsp+16]
37be4b54emovups x7, [rsp+32]
37be4b553movups x8, [rsp+48]
37be4b559movups x9, [rsp+64]
37be4b55fadd rsp, 88
37be4b563pop rbx
37be4b564pop rsi
37be4b565pop rdi
37be4b566pop rbp
37be4b567pop r12
37be4b569pop r13
37be4b56bpop r14
37be4b56dpop r15
37be4b56fret
37be4b570
37be4b570loc_37be4b570:
37be4b570mov rdx, [rsp]
37be4b574mov r9, [rsp+184]
37be4b57cmov r8l, 1
37be4b582mov ecx, 1
37be4b587mov r11, [rsp+200]
37be4b58fmov rsi, [rsp+208]
37be4b597mov r10l, 1
37be4b59dpxor x4, x4
37be4b5a1add rdx, 1
37be4b5a5nop [rax+rax]
37be4b5b0
37be4b5b0loc_37be4b5b0:
37be4b5b0movss x0, [r11+4*rcx-4]
37be4b5b7movq x1, [r9]
37be4b5bcadd r10, 1
37be4b5c0movq x2, [rbp+8*r8-8]
37be4b5c7movsldup x0, x0
37be4b5cbmovaps x8, x1
37be4b5cfmovq x1, x1
37be4b5d3shufps x8, x8, -31
37be4b5d8movaps x5, x2
37be4b5dbmovq x2, x2
37be4b5dfmovq x8, x8
37be4b5e4shufps x5, x5, -31
37be4b5e8movaps x6, x8
37be4b5ecmovq x5, x5
37be4b5f0mulps x6, x4
37be4b5f3movq x0, x0
37be4b5f7movaps x7, x5
37be4b5famulps x7, x4
37be4b5fdmovaps x3, x0
37be4b600mulps x3, x1
37be4b603mulps x0, x2
37be4b606movq x6, x6
37be4b60amovq x7, x7
37be4b60emovq x3, x3
37be4b612addsubps x3, x6
37be4b616movq x6, x0
37be4b61amovq x0, [rsi+8*rcx-8]
37be4b620add rcx, rbx
37be4b623addsubps x6, x7
37be4b627movsldup x7, x0
37be4b62bmovq x3, x3
37be4b62fmovq x6, x6
37be4b633movq x7, x7
37be4b637mulps x2, x7
37be4b63amulps x1, x7
37be4b63dmovshdup x7, x0
37be4b641movshdup x0, x0
37be4b645xorps x0, [rip+0x60aa74]
37be4b64cmovsldup x0, x0
37be4b650movq x7, x7
37be4b654movq x2, x2
37be4b658mulps x7, x8
37be4b65cmovq x1, x1
37be4b660movq x0, x0
37be4b664mulps x0, x5
37be4b667movq x7, x7
37be4b66baddsubps x1, x7
37be4b66fmovq x0, x0
37be4b673addsubps x2, x0
37be4b677movq x1, x1
37be4b67baddps x1, x6
37be4b67emovq x2, x2
37be4b682subps x3, x2
37be4b685movlps [rbp+8*r8-8], x1
37be4b68badd r8, r15
37be4b68emovlps [r9], x3
37be4b692add r9, rax
37be4b695cmp r10, rdx
37be4b698jne 0x37be4b5b0
37be4b69ejmp 0x37be4b549
37be4b290
37be4b6a3
37be4b6a3 // align 0x10
37be4b6a3 // align 0x10
37be4b6b0
37be4b6b0clarz_64_:
37be4b6b0push r14
37be4b6b2push r12
37be4b6b4push rbp
37be4b6b5push rdi
37be4b6b6push rsi
37be4b6b7push rbx
37be4b6b8sub rsp, 136
37be4b6bfmov rbp, [rsp+240]
37be4b6c7mov rax, [rsp+256]
37be4b6cfmov r12, [rax]
37be4b6d2mov rdi, rdx
37be4b6d5mov rsi, r8
37be4b6d8lea rdx, [rip+0x60a9f1]
37be4b6dfmov rbx, r9
37be4b6e2mov r8l, 1
37be4b6e8mov r9l, 1
37be4b6eecall lsame_64_
37be4b6f3pxor x0, x0
37be4b6f7ucomiss x0, [rbp]
37be4b6fbmov ecx, 1
37be4b700mov r8, rax
37be4b703setp al
37be4b706cmovne eax, ecx
37be4b709ucomiss x0, [rbp+4]
37be4b70dsetp dl
37be4b710cmovne edx, ecx
37be4b713or eax, edx
37be4b715test r8, r8
37be4b718je 0x37be4b738
37be4b71atest al, al
37be4b71cjne 0x37be4b8c8
37be4b722
37be4b722loc_37be4b722:
37be4b722add rsp, 136
37be4b729pop rbx
37be4b72apop rsi
37be4b72bpop rdi
37be4b72cpop rbp
37be4b72dpop r12
37be4b72fpop r14
37be4b731ret
37be4b732
37be4b732 66 0f 1f 44 00 00 f..D..
37be4b738
37be4b738loc_37be4b738:
37be4b738test al, al
37be4b73aje 0x37be4b722
37be4b73clea r14, [rip+0x60a995]
37be4b743mov r9, [rsp+264]
37be4b74bxor eax, eax
37be4b74dmov rcx, rdi
37be4b750mov [rsp+32], r14
37be4b755mov rdx, [rsp+248]
37be4b75dtest r12, r12
37be4b760mov r8, r14
37be4b763cmovs r12, rax
37be4b767call ccopy_64_
37be4b76cmov [rsp+80], r14
37be4b771mov r8, rbx
37be4b774mov rdx, rdi
37be4b777mov rax, [rsp+264]
37be4b77fmov rcx, [rsp+248]
37be4b787mov [rsp+88], 12
37be4b790lea r9, [rip+0x60a949]
37be4b797mov [rsp+72], rax
37be4b79clea rax, [rip+0x60a93d]
37be4b7a3mov [rsp+64], rax
37be4b7a8mov rax, [rsp+232]
37be4b7b0mov [rsp+56], rax
37be4b7b5mov rax, [rsp+224]
37be4b7bdmov [rsp+48], rax
37be4b7c2mov rax, [rsp+256]
37be4b7camov [rsp+40], rax
37be4b7cfmov rax, [rsi]
37be4b7d2sub rax, [rbx]
37be4b7d5add rax, 1
37be4b7d9imul rax, r12
37be4b7ddsub rax, r12
37be4b7e0lea rax, [rcx+8*rax]
37be4b7e4lea rcx, [rip+0x60a910]
37be4b7ebmov [rsp+32], rax
37be4b7f0call cgemv_64_
37be4b7f5lea rdx, [rsp+120]
37be4b7famov r9, r14
37be4b7fdmov rcx, rdi
37be4b800mov rax, [rsp+248]
37be4b808movq x0, [rbp]
37be4b80dmov [rsp+40], r14
37be4b812movq x3, [rip+0x60a8ee]
37be4b81amov r8, [rsp+264]
37be4b822mov [rsp+104], rdx
37be4b827mov [rsp+32], rax
37be4b82cxorps x0, x3
37be4b82fmovlps [rsp+120], x0
37be4b834call caxpy_64_
37be4b839mov r8, [rsp+104]
37be4b83emov rdx, rbx
37be4b841mov rcx, rdi
37be4b844mov rax, [rsp+256]
37be4b84cmovq x0, [rbp]
37be4b851movq x4, [rip+0x60a8af]
37be4b859mov r9, [rsp+264]
37be4b861mov [rsp+64], rax
37be4b866mov rax, [rsi]
37be4b869sub rax, [rbx]
37be4b86cmov rsi, [rsp+248]
37be4b874mov [rsp+32], r14
37be4b879xorps x0, x4
37be4b87cadd rax, 1
37be4b880movlps [rsp+120], x0
37be4b885imul rax, r12
37be4b889sub rax, r12
37be4b88clea rax, [rsi+8*rax]
37be4b890mov [rsp+56], rax
37be4b895mov rax, [rsp+232]
37be4b89dmov [rsp+48], rax
37be4b8a2mov rax, [rsp+224]
37be4b8aamov [rsp+40], rax
37be4b8afcall cgerc_64_
37be4b8b4nop
37be4b8b5add rsp, 136
37be4b8bcpop rbx
37be4b8bdpop rsi
37be4b8bepop rdi
37be4b8bfpop rbp
37be4b8c0pop r12
37be4b8c2pop r14
37be4b8c4ret
37be4b8c5
37be4b8c5 0f 1f 00 ...
37be4b8c8
37be4b8c8loc_37be4b8c8:
37be4b8c8lea r14, [rip+0x60a809]
37be4b8cfmov r9, [rsp+264]
37be4b8d7mov rcx, rsi
37be4b8damov r8, [rsp+256]
37be4b8e2mov [rsp+32], r14
37be4b8e7mov rdx, [rsp+248]
37be4b8efcall ccopy_64_
37be4b8f4mov rdx, [rsp+264]
37be4b8fcmov r8, r14
37be4b8ffmov rcx, rsi
37be4b902call clacgv_64_
37be4b907mov [rsp+80], r14
37be4b90cmov r8, rsi
37be4b90fmov rdx, rbx
37be4b912mov rax, [rsp+264]
37be4b91amov rcx, [rsp+248]
37be4b922mov [rsp+88], 19
37be4b92blea r9, [rip+0x60a7ae]
37be4b932mov [rsp+72], rax
37be4b937lea rax, [rip+0x60a7a2]
37be4b93emov [rsp+64], rax
37be4b943mov rax, [rsp+232]
37be4b94bmov [rsp+56], rax
37be4b950mov rax, [rsp+224]
37be4b958mov [rsp+48], rax
37be4b95dmov rax, [rsp+256]
37be4b965mov [rsp+40], rax
37be4b96amov rax, [rdi]
37be4b96dsub rax, [rbx]
37be4b970lea rax, [rcx+8*rax]
37be4b974lea rcx, [rip+0x60a76d]
37be4b97bmov [rsp+32], rax
37be4b980call cgemv_64_
37be4b985mov rdx, [rsp+264]
37be4b98dmov r8, r14
37be4b990mov rcx, rsi
37be4b993call clacgv_64_
37be4b998mov r9, r14
37be4b99blea rdx, [rsp+120]
37be4b9a0mov rcx, rsi
37be4b9a3mov rax, [rsp+256]
37be4b9abmovq x0, [rbp]
37be4b9b0movq x1, [rip+0x60a750]
37be4b9b8mov r8, [rsp+264]
37be4b9c0mov [rsp+40], rax
37be4b9c5mov rax, [rsp+248]
37be4b9cdxorps x0, x1
37be4b9d0mov [rsp+32], rax
37be4b9d5movlps [rsp+120], x0
37be4b9dacall caxpy_64_
37be4b9dflea r8, [rsp+120]
37be4b9e4mov rdx, rsi
37be4b9e7mov rcx, rbx
37be4b9eamov rax, [rsp+256]
37be4b9f2movq x0, [rbp]
37be4b9f7movq x2, [rip+0x60a709]
37be4b9ffmov r9, [rsp+224]
37be4ba07mov [rsp+64], rax
37be4ba0cmov rax, [rdi]
37be4ba0fmov rdi, [rsp+248]
37be4ba17sub rax, [rbx]
37be4ba1amov [rsp+48], r14
37be4ba1fxorps x0, x2
37be4ba22movlps [rsp+120], x0
37be4ba27lea rax, [rdi+8*rax]
37be4ba2bmov [rsp+56], rax
37be4ba30mov rax, [rsp+264]
37be4ba38mov [rsp+40], rax
37be4ba3dmov rax, [rsp+232]
37be4ba45mov [rsp+32], rax
37be4ba4acall cgeru_64_
37be4ba4fnop
37be4ba50add rsp, 136
37be4ba57pop rbx
37be4ba58pop rsi
37be4ba59pop rdi
37be4ba5apop rbp
37be4ba5bpop r12
37be4ba5dpop r14
37be4ba5fret
37be4b6b0
37be4b6b0clarz_64_:
37be4b6b0push r14
37be4b6b2push r12
37be4b6b4push rbp
37be4b6b5push rdi
37be4b6b6push rsi
37be4b6b7push rbx
37be4b6b8sub rsp, 136
37be4b6bfmov rbp, [rsp+240]
37be4b6c7mov rax, [rsp+256]
37be4b6cfmov r12, [rax]
37be4b6d2mov rdi, rdx
37be4b6d5mov rsi, r8
37be4b6d8lea rdx, [rip+0x60a9f1]
37be4b6dfmov rbx, r9
37be4b6e2mov r8l, 1
37be4b6e8mov r9l, 1
37be4b6eecall lsame_64_
37be4b6f3pxor x0, x0
37be4b6f7ucomiss x0, [rbp]
37be4b6fbmov ecx, 1
37be4b700mov r8, rax
37be4b703setp al
37be4b706cmovne eax, ecx
37be4b709ucomiss x0, [rbp+4]
37be4b70dsetp dl
37be4b710cmovne edx, ecx
37be4b713or eax, edx
37be4b715test r8, r8
37be4b718je 0x37be4b738
37be4b71atest al, al
37be4b71cjne 0x37be4b8c8
37be4b722
37be4b722loc_37be4b722:
37be4b722add rsp, 136
37be4b729pop rbx
37be4b72apop rsi
37be4b72bpop rdi
37be4b72cpop rbp
37be4b72dpop r12
37be4b72fpop r14
37be4b731ret
37be4b732
37be4b732 66 0f 1f 44 00 00 f..D..
37be4b738
37be4b738loc_37be4b738:
37be4b738test al, al
37be4b73aje 0x37be4b722
37be4b73clea r14, [rip+0x60a995]
37be4b743mov r9, [rsp+264]
37be4b74bxor eax, eax
37be4b74dmov rcx, rdi
37be4b750mov [rsp+32], r14
37be4b755mov rdx, [rsp+248]
37be4b75dtest r12, r12
37be4b760mov r8, r14
37be4b763cmovs r12, rax
37be4b767call ccopy_64_
37be4b76cmov [rsp+80], r14
37be4b771mov r8, rbx
37be4b774mov rdx, rdi
37be4b777mov rax, [rsp+264]
37be4b77fmov rcx, [rsp+248]
37be4b787mov [rsp+88], 12
37be4b790lea r9, [rip+0x60a949]
37be4b797mov [rsp+72], rax
37be4b79clea rax, [rip+0x60a93d]
37be4b7a3mov [rsp+64], rax
37be4b7a8mov rax, [rsp+232]
37be4b7b0mov [rsp+56], rax
37be4b7b5mov rax, [rsp+224]
37be4b7bdmov [rsp+48], rax
37be4b7c2mov rax, [rsp+256]
37be4b7camov [rsp+40], rax
37be4b7cfmov rax, [rsi]
37be4b7d2sub rax, [rbx]
37be4b7d5add rax, 1
37be4b7d9imul rax, r12
37be4b7ddsub rax, r12
37be4b7e0lea rax, [rcx+8*rax]
37be4b7e4lea rcx, [rip+0x60a910]
37be4b7ebmov [rsp+32], rax
37be4b7f0call cgemv_64_
37be4b7f5lea rdx, [rsp+120]
37be4b7famov r9, r14
37be4b7fdmov rcx, rdi
37be4b800mov rax, [rsp+248]
37be4b808movq x0, [rbp]
37be4b80dmov [rsp+40], r14
37be4b812movq x3, [rip+0x60a8ee]
37be4b81amov r8, [rsp+264]
37be4b822mov [rsp+104], rdx
37be4b827mov [rsp+32], rax
37be4b82cxorps x0, x3
37be4b82fmovlps [rsp+120], x0
37be4b834call caxpy_64_
37be4b839mov r8, [rsp+104]
37be4b83emov rdx, rbx
37be4b841mov rcx, rdi
37be4b844mov rax, [rsp+256]
37be4b84cmovq x0, [rbp]
37be4b851movq x4, [rip+0x60a8af]
37be4b859mov r9, [rsp+264]
37be4b861mov [rsp+64], rax
37be4b866mov rax, [rsi]
37be4b869sub rax, [rbx]
37be4b86cmov rsi, [rsp+248]
37be4b874mov [rsp+32], r14
37be4b879xorps x0, x4
37be4b87cadd rax, 1
37be4b880movlps [rsp+120], x0
37be4b885imul rax, r12
37be4b889sub rax, r12
37be4b88clea rax, [rsi+8*rax]
37be4b890mov [rsp+56], rax
37be4b895mov rax, [rsp+232]
37be4b89dmov [rsp+48], rax
37be4b8a2mov rax, [rsp+224]
37be4b8aamov [rsp+40], rax
37be4b8afcall cgerc_64_
37be4b8b4nop
37be4b8b5add rsp, 136
37be4b8bcpop rbx
37be4b8bdpop rsi
37be4b8bepop rdi
37be4b8bfpop rbp
37be4b8c0pop r12
37be4b8c2pop r14
37be4b8c4ret
37be4b8c5
37be4b8c5 0f 1f 00 ...
37be4b8c8
37be4b8c8loc_37be4b8c8:
37be4b8c8lea r14, [rip+0x60a809]
37be4b8cfmov r9, [rsp+264]
37be4b8d7mov rcx, rsi
37be4b8damov r8, [rsp+256]
37be4b8e2mov [rsp+32], r14
37be4b8e7mov rdx, [rsp+248]
37be4b8efcall ccopy_64_
37be4b8f4mov rdx, [rsp+264]
37be4b8fcmov r8, r14
37be4b8ffmov rcx, rsi
37be4b902call clacgv_64_
37be4b907mov [rsp+80], r14
37be4b90cmov r8, rsi
37be4b90fmov rdx, rbx
37be4b912mov rax, [rsp+264]
37be4b91amov rcx, [rsp+248]
37be4b922mov [rsp+88], 19
37be4b92blea r9, [rip+0x60a7ae]
37be4b932mov [rsp+72], rax
37be4b937lea rax, [rip+0x60a7a2]
37be4b93emov [rsp+64], rax
37be4b943mov rax, [rsp+232]
37be4b94bmov [rsp+56], rax
37be4b950mov rax, [rsp+224]
37be4b958mov [rsp+48], rax
37be4b95dmov rax, [rsp+256]
37be4b965mov [rsp+40], rax
37be4b96amov rax, [rdi]
37be4b96dsub rax, [rbx]
37be4b970lea rax, [rcx+8*rax]
37be4b974lea rcx, [rip+0x60a76d]
37be4b97bmov [rsp+32], rax
37be4b980call cgemv_64_
37be4b985mov rdx, [rsp+264]
37be4b98dmov r8, r14
37be4b990mov rcx, rsi
37be4b993call clacgv_64_
37be4b998mov r9, r14
37be4b99blea rdx, [rsp+120]
37be4b9a0mov rcx, rsi
37be4b9a3mov rax, [rsp+256]
37be4b9abmovq x0, [rbp]
37be4b9b0movq x1, [rip+0x60a750]
37be4b9b8mov r8, [rsp+264]
37be4b9c0mov [rsp+40], rax
37be4b9c5mov rax, [rsp+248]
37be4b9cdxorps x0, x1
37be4b9d0mov [rsp+32], rax
37be4b9d5movlps [rsp+120], x0
37be4b9dacall caxpy_64_
37be4b9dflea r8, [rsp+120]
37be4b9e4mov rdx, rsi
37be4b9e7mov rcx, rbx
37be4b9eamov rax, [rsp+256]
37be4b9f2movq x0, [rbp]
37be4b9f7movq x2, [rip+0x60a709]
37be4b9ffmov r9, [rsp+224]
37be4ba07mov [rsp+64], rax
37be4ba0cmov rax, [rdi]
37be4ba0fmov rdi, [rsp+248]
37be4ba17sub rax, [rbx]
37be4ba1amov [rsp+48], r14
37be4ba1fxorps x0, x2
37be4ba22movlps [rsp+120], x0
37be4ba27lea rax, [rdi+8*rax]
37be4ba2bmov [rsp+56], rax
37be4ba30mov rax, [rsp+264]
37be4ba38mov [rsp+40], rax
37be4ba3dmov rax, [rsp+232]
37be4ba45mov [rsp+32], rax
37be4ba4acall cgeru_64_
37be4ba4fnop
37be4ba50add rsp, 136
37be4ba57pop rbx
37be4ba58pop rsi
37be4ba59pop rdi
37be4ba5apop rbp
37be4ba5bpop r12
37be4ba5dpop r14
37be4ba5fret
37be4b6b0
37be4ba60
37be4ba60 // align 0x40
37be4ba60 // align 0x40
37be4ba80
37be4ba80clarzb_64_:
37be4ba80push r15
37be4ba82push r14
37be4ba84push r13
37be4ba86push r12
37be4ba88push rbp
37be4ba89push rdi
37be4ba8apush rsi
37be4ba8bpush rbx
37be4ba8csub rsp, 184
37be4ba93mov rax, [rsp+288]
37be4ba9bmov rbx, rcx
37be4ba9emov rsi, rdx
37be4baa1mov rcx, r8
37be4baa4mov rdi, r9
37be4baa7cmp [rax], 0
37be4baabjle 0x37be4bb58
37be4bab1mov rax, [rsp+296]
37be4bab9cmp [rax], 0
37be4babdjle 0x37be4bb58
37be4bac3mov rax, [rsp+360]
37be4bacbmov r9l, 1
37be4bad1mov r8l, 1
37be4bad7lea rdx, [rip+0x60a632]
37be4bademov rbp, [rax]
37be4bae1mov rax, [rsp+376]
37be4bae9mov r13, [rax]
37be4baecmov rax, [rsp+328]
37be4baf4mov r15, [rax]
37be4baf7mov rax, [rsp+344]
37be4baffmov r12, [rax]
37be4bb02call lsame_64_
37be4bb07test rax, rax
37be4bb0aje 0x37be4be90
37be4bb10mov r9l, 1
37be4bb16mov r8l, 1
37be4bb1clea rdx, [rip+0x60a5ee]
37be4bb23mov rcx, rdi
37be4bb26call lsame_64_
37be4bb2btest rax, rax
37be4bb2emov eax, 4
37be4bb33jne 0x37be4bb70
37be4bb35
37be4bb35loc_37be4bb35:
37be4bb35lea rdx, [rsp+168]
37be4bb3dmov r8l, 6
37be4bb43lea rcx, [rip+0x60a5c9]
37be4bb4amov [rsp+168], rax
37be4bb52call xerbla_64_
37be4bb57nop
37be4bb58
37be4bb58loc_37be4bb58:
37be4bb58add rsp, 184
37be4bb5fpop rbx
37be4bb60pop rsi
37be4bb61pop rdi
37be4bb62pop rbp
37be4bb63pop r12
37be4bb65pop r13
37be4bb67pop r14
37be4bb69pop r15
37be4bb6bret
37be4bb6c
37be4bb6c 0f 1f 40 00 ..@.
37be4bb70
37be4bb70loc_37be4bb70:
37be4bb70xor eax, eax
37be4bb72test rbp, rbp
37be4bb75mov r9l, 1
37be4bb7bmov r8l, 1
37be4bb81cmovns rax, rbp
37be4bb85lea rdx, [rip+0x60a586]
37be4bb8cmov rcx, rsi
37be4bb8fmov r14, rax
37be4bb92xor eax, eax
37be4bb94test r13, r13
37be4bb97cmovs r13, rax
37be4bb9bmov [rsp+128], r13
37be4bba3call lsame_64_
37be4bba8mov r9l, 1
37be4bbaemov r8l, 1
37be4bbb4mov rcx, rbx
37be4bbb7cmp rax, 1
37be4bbbblea rdx, [rip+0x60a557]
37be4bbc2sbb eax, eax
37be4bbc4and eax, 11
37be4bbc7add eax, 67
37be4bbcamov [rsp+167], al
37be4bbd1call lsame_64_
37be4bbd6mov r10, [rsp+128]
37be4bbdetest rax, rax
37be4bbe1je 0x37be4bf9a
37be4bbe7mov rax, [rsp+304]
37be4bbefmov rax, [rax]
37be4bbf2test rax, rax
37be4bbf5jle 0x37be4bc63
37be4bbf7mov rbp, [rsp+352]
37be4bbffmov esi, 1
37be4bc04mov r15, r10
37be4bc07mov r12, rax
37be4bc0amov r13, [rsp+368]
37be4bc12lea rdi, [rip+0x60a507]
37be4bc19lea rbx, [8*r10]
37be4bc21nop [rax]
37be4bc25nop [rax+rax]
37be4bc30
37be4bc30loc_37be4bc30:
37be4bc30mov [rsp+32], rdi
37be4bc35mov r9, r13
37be4bc38mov rdx, rbp
37be4bc3badd rsi, 1
37be4bc3fmov r8, [rsp+360]
37be4bc47mov rcx, [rsp+296]
37be4bc4fadd rbp, 8
37be4bc53add r13, rbx
37be4bc56call ccopy_64_
37be4bc5bcmp r12, rsi
37be4bc5ejge 0x37be4bc30
37be4bc60mov r10, r15
37be4bc63
37be4bc63loc_37be4bc63:
37be4bc63mov rax, [rsp+312]
37be4bc6bmov rax, [rax]
37be4bc6etest rax, rax
37be4bc71jg 0x37be4c520
37be4bc77lea rax, [rip+0x60a4c6]
37be4bc7emov [rsp+136], rax
37be4bc86
37be4bc86loc_37be4bc86:
37be4bc86mov rax, [rsp+376]
37be4bc8elea r9, [rip+0x60a4b7]
37be4bc95mov [rsp+112], 8
37be4bc9elea r8, [rsp+167]
37be4bca6mov [rsp+104], 1
37be4bcaflea rdx, [rip+0x60a49e]
37be4bcb6lea rcx, [rip+0x60a49c]
37be4bcbdmov [rsp+80], rax
37be4bcc2mov rax, [rsp+368]
37be4bccamov [rsp+96], 5
37be4bcd3mov [rsp+72], rax
37be4bcd8mov rax, [rsp+344]
37be4bce0mov [rsp+88], 5
37be4bce9mov [rsp+64], rax
37be4bceemov rax, [rsp+336]
37be4bcf6mov [rsp+128], r10
37be4bcfemov [rsp+56], rax
37be4bd03mov rax, [rsp+136]
37be4bd0bmov [rsp+48], rax
37be4bd10mov rax, [rsp+304]
37be4bd18mov [rsp+40], rax
37be4bd1dmov rax, [rsp+296]
37be4bd25mov [rsp+32], rax
37be4bd2acall ctrmm_64_
37be4bd2fmov rax, [rsp+296]
37be4bd37mov r10, [rsp+128]
37be4bd3fmov rbp, [rax]
37be4bd42test rbp, rbp
37be4bd45jle 0x37be4bec0
37be4bd4bmov rax, [rsp+304]
37be4bd53mov rdi, [rax]
37be4bd56test rdi, rdi
37be4bd59jle 0x37be4be9a
37be4bd5fmov rax, r10
37be4bd62mov rdx, [rsp+352]
37be4bd6amov r11, r10
37be4bd6dxor ecx, ecx
37be4bd6fnot rax
37be4bd72mov r9, rdi
37be4bd75mov r13, rbp
37be4bd78shl r11, 4
37be4bd7cmov [rsp+128], rax
37be4bd84lea r15, [rdx+8]
37be4bd88mov ebx, 1
37be4bd8dmov rdx, [rsp+352]
37be4bd95mov r8l, 1
37be4bd9bmov rbp, [rsp+368]
37be4bda3mov rsi, -1
37be4bdaashr r9, 1
37be4bdadnop [rax]
37be4bdb0
37be4bdb0loc_37be4bdb0:
37be4bdb0cmp rdi, 1
37be4bdb4je 0x37be4bf90
37be4bdba
37be4bdbaloc_37be4bdba:
37be4bdbalea r12, [r15+8*rsi]
37be4bdbelea rcx, [rbp+8*rcx]
37be4bdc3xor eax, eax
37be4bdc5nop [rax]
37be4bdc9nop [rax+rax]
37be4bdd4nop [rax+rax]
37be4bddfnop [rax+rax]
37be4bdeanop [rax+rax]
37be4bdf5nop [rax+rax]
37be4be00
37be4be00loc_37be4be00:
37be4be00movups x0, [r12]
37be4be05movq x1, [rcx]
37be4be09add rax, 1
37be4be0dadd r12, 16
37be4be11movhps x1, [rcx+8*r10]
37be4be16add rcx, r11
37be4be19subps x0, x1
37be4be1cmovups [r12-16], x0
37be4be22cmp rax, r9
37be4be25jne 0x37be4be00
37be4be27test dil, 1
37be4be2bje 0x37be4be78
37be4be2dmov rcx, rdi
37be4be30or rcx, 1
37be4be34
37be4be34loc_37be4be34:
37be4be34lea r12, [rsi+rcx]
37be4be38imul rcx, r10
37be4be3cadd rcx, [rsp+128]
37be4be44movq x0, [rdx+8*r12]
37be4be4aadd rcx, r8
37be4be4dmovq x1, [rbp+8*rcx]
37be4be53subps x0, x1
37be4be56movlps [rdx+8*r12], x0
37be4be5bcmp r13, rbx
37be4be5eje 0x37be4bec0
37be4be60lea r8, [rbx+1]
37be4be64mov rcx, rbx
37be4be67add rsi, r14
37be4be6amov rbx, r8
37be4be6djmp 0x37be4bdb0
37be4be72
37be4be72 66 0f 1f 44 00 00 f..D..
37be4be78
37be4be78loc_37be4be78:
37be4be78cmp r13, rbx
37be4be7bje 0x37be4bec0
37be4be7dlea r8, [rbx+1]
37be4be81mov rcx, rbx
37be4be84add rsi, r14
37be4be87mov rbx, r8
37be4be8ajmp 0x37be4bdba
37be4be8f
37be4be8f 90 .
37be4be90
37be4be90loc_37be4be90:
37be4be90mov eax, 3
37be4be95jmp 0x37be4bb35
37be4be9a
37be4be9aloc_37be4be9a:
37be4be9amov eax, 1
37be4be9fcmp rax, rbp
37be4bea2je 0x37be4bec0
37be4bea4
37be4bea4loc_37be4bea4:
37be4bea4lea rdx, [rax+1]
37be4bea8cmp rbp, rdx
37be4beabje 0x37be4bec0
37be4beadadd rax, 2
37be4beb1cmp rax, rbp
37be4beb4jne 0x37be4bea4
37be4beb6nop [rax+rax]
37be4bec0
37be4bec0loc_37be4bec0:
37be4bec0mov rax, [rsp+312]
37be4bec8mov rax, [rax]
37be4becbtest rax, rax
37be4becejle 0x37be4bb58
37be4bed4mov rdi, [rsp+360]
37be4bedcmov r9, [rsp+296]
37be4bee4mov [rsp+112], 9
37be4beedmov [rsp+104], 9
37be4bef6mov r8, [rsp+312]
37be4befemov [rsp+96], rdi
37be4bf03mov rdi, [rsp+288]
37be4bf0bmov rdx, [rdi]
37be4bf0esub rdx, rax
37be4bf11mov rax, [rsp+352]
37be4bf19lea rax, [rax+8*rdx]
37be4bf1dlea rdx, [rip+0x60a217]
37be4bf24mov [rsp+88], rax
37be4bf29mov rax, [rsp+136]
37be4bf31mov rcx, rdx
37be4bf34mov [rsp+80], rax
37be4bf39mov rax, [rsp+376]
37be4bf41mov [rsp+72], rax
37be4bf46mov rax, [rsp+368]
37be4bf4emov [rsp+64], rax
37be4bf53mov rax, [rsp+328]
37be4bf5bmov [rsp+56], rax
37be4bf60mov rax, [rsp+320]
37be4bf68mov [rsp+48], rax
37be4bf6dlea rax, [rip+0x60a1ec]
37be4bf74mov [rsp+40], rax
37be4bf79mov rax, [rsp+304]
37be4bf81mov [rsp+32], rax
37be4bf86call cgemm_64_
37be4bf8bjmp 0x37be4bb58
37be4bf90
37be4bf90loc_37be4bf90:
37be4bf90mov ecx, 1
37be4bf95jmp 0x37be4be34
37be4bf9a
37be4bf9aloc_37be4bf9a:
37be4bf9amov r9l, 1
37be4bfa0mov r8l, 1
37be4bfa6mov rcx, rbx
37be4bfa9mov [rsp+128], r10
37be4bfb1lea rdx, [rip+0x60a159]
37be4bfb8call lsame_64_
37be4bfbdtest rax, rax
37be4bfc0je 0x37be4bb58
37be4bfc6xor eax, eax
37be4bfc8test r12, r12
37be4bfcbmov r10, [rsp+128]
37be4bfd3cmovns rax, r12
37be4bfd7mov [rsp+144], rax
37be4bfdfmov rax, [rsp+304]
37be4bfe7mov rcx, [rax]
37be4bfeatest rcx, rcx
37be4bfedjle 0x37be4c6e8
37be4bff3mov [rsp+136], r10
37be4bffbmov ebp, 1
37be4c000mov r12, rcx
37be4c003mov rax, [rsp+352]
37be4c00bmov r9, [rsp+368]
37be4c013lea rbx, [rip+0x60a106]
37be4c01amov [rsp+264], rsi
37be4c022lea rsi, [8*r10]
37be4c02amov [rsp+128], rbx
37be4c032mov rdi, rax
37be4c035mov rbx, r9
37be4c038nop [rax+rax]
37be4c040
37be4c040loc_37be4c040:
37be4c040mov rax, [rsp+128]
37be4c048mov r9, rbx
37be4c04bmov rdx, rdi
37be4c04elea r8, [rip+0x60a0cb]
37be4c055mov rcx, [rsp+288]
37be4c05dadd rbp, 1
37be4c061lea rdi, [rdi+8*r14]
37be4c065add rbx, rsi
37be4c068mov [rsp+32], rax
37be4c06dcall ccopy_64_
37be4c072cmp r12, rbp
37be4c075jge 0x37be4c040
37be4c077mov rax, [rsp+312]
37be4c07fmov r10, [rsp+136]
37be4c087mov rsi, [rsp+264]
37be4c08fmov rdx, [rax]
37be4c092lea rax, [rip+0x60a0ab]
37be4c099mov [rsp+136], rax
37be4c0a1test rdx, rdx
37be4c0a4jg 0x37be4c605
37be4c0aa
37be4c0aaloc_37be4c0aa:
37be4c0aamov rax, [rsp+304]
37be4c0b2mov rcx, [rax]
37be4c0b5test rcx, rcx
37be4c0b8jle 0x37be4c138
37be4c0bamov rax, [rsp+144]
37be4c0c2mov ebp, 1
37be4c0c7mov r12, r10
37be4c0camov rdx, [rsp+336]
37be4c0d2mov [rsp+264], rsi
37be4c0damov rdi, rcx
37be4c0ddmov rsi, rbp
37be4c0e0lea r13, [8*rax+8]
37be4c0e8mov rbp, rdx
37be4c0ebmov rax, rcx
37be4c0eejmp 0x37be4c0fe
37be4c0f0
37be4c0f0loc_37be4c0f0:
37be4c0f0mov rax, [rsp+304]
37be4c0f8add rbp, r13
37be4c0fbmov rax, [rax]
37be4c0fe
37be4c0feloc_37be4c0fe:
37be4c0fesub rax, rsi
37be4c101mov rdx, rbp
37be4c104add rsi, 1
37be4c108add rax, 1
37be4c10clea r8, [rip+0x60a00d]
37be4c113lea rcx, [rsp+168]
37be4c11bmov [rsp+168], rax
37be4c123call clacgv_64_
37be4c128cmp rdi, rsi
37be4c12bjge 0x37be4c0f0
37be4c12dmov rsi, [rsp+264]
37be4c135mov r10, r12
37be4c138
37be4c138loc_37be4c138:
37be4c138mov rax, [rsp+376]
37be4c140lea rdx, [rip+0x60a00d]
37be4c147mov [rsp+112], 8
37be4c150lea r9, [rip+0x609ff5]
37be4c157mov [rsp+104], 1
37be4c160mov r8, rsi
37be4c163lea rcx, [rip+0x609fef]
37be4c16amov [rsp+80], rax
37be4c16fmov rax, [rsp+368]
37be4c177mov [rsp+96], 5
37be4c180mov [rsp+72], rax
37be4c185mov rax, [rsp+344]
37be4c18dmov [rsp+88], 5
37be4c196mov [rsp+64], rax
37be4c19bmov rax, [rsp+336]
37be4c1a3mov [rsp+128], r10
37be4c1abmov [rsp+56], rax
37be4c1b0mov rax, [rsp+136]
37be4c1b8mov [rsp+48], rax
37be4c1bdmov rax, [rsp+304]
37be4c1c5mov [rsp+40], rax
37be4c1camov rax, [rsp+288]
37be4c1d2mov [rsp+32], rax
37be4c1d7call ctrmm_64_
37be4c1dcmov rax, [rsp+304]
37be4c1e4mov rdx, [rax]
37be4c1e7test rdx, rdx
37be4c1eajle 0x37be4c37f
37be4c1f0mov rax, [rsp+144]
37be4c1f8mov rbp, [rsp+336]
37be4c200mov esi, 1
37be4c205mov rbx, rdx
37be4c208mov r12, [rsp+128]
37be4c210lea rdi, [8*rax+8]
37be4c218mov rax, rdx
37be4c21bnop [rax+rax]
37be4c220
37be4c220loc_37be4c220:
37be4c220sub rax, rsi
37be4c223mov rdx, rbp
37be4c226add rsi, 1
37be4c22aadd rbp, rdi
37be4c22dadd rax, 1
37be4c231lea r8, [rip+0x609ee8]
37be4c238lea rcx, [rsp+168]
37be4c240mov [rsp+168], rax
37be4c248call clacgv_64_
37be4c24dmov rax, [rsp+304]
37be4c255mov rax, [rax]
37be4c258cmp rbx, rsi
37be4c25bjge 0x37be4c220
37be4c25dmov r10, r12
37be4c260test rax, rax
37be4c263jle 0x37be4c37f
37be4c269mov rbx, [rsp+288]
37be4c271lea rdi, [rax+1]
37be4c275mov rbp, [rbx]
37be4c278test rbp, rbp
37be4c27bjle 0x37be4c37f
37be4c281mov rax, [rsp+352]
37be4c289mov r9, rbp
37be4c28cmov rbx, -1
37be4c293mov r11, -1
37be4c29amov esi, 1
37be4c29fshr r9, 1
37be4c2a2lea r13, [rax+8]
37be4c2a6mov rax, [rsp+368]
37be4c2aelea r12, [rax+8]
37be4c2b2nop [rax]
37be4c2b5nop [rax+rax]
37be4c2c0
37be4c2c0loc_37be4c2c0:
37be4c2c0cmp rbp, 1
37be4c2c4je 0x37be4c5fb
37be4c2camov rax, rdi
37be4c2cdmov rcx, r10
37be4c2d0mov rdi, rsi
37be4c2d3mov rsi, rbx
37be4c2d6mov rbx, r11
37be4c2d9mov r11, r9
37be4c2dc
37be4c2dcloc_37be4c2dc:
37be4c2dclea r9, [r13+8*rbx]
37be4c2e1lea r10, [r12+8*rsi]
37be4c2e5xor edx, edx
37be4c2e7xor r8l, r8l
37be4c2eanop [rax+rax]
37be4c2f5nop [rax+rax]
37be4c300
37be4c300loc_37be4c300:
37be4c300movups x0, [r9+rdx]
37be4c305movups x2, [r10+rdx]
37be4c30aadd r8, 1
37be4c30esubps x0, x2
37be4c311movups [r9+rdx], x0
37be4c316add rdx, 16
37be4c31acmp r11, r8
37be4c31djne 0x37be4c300
37be4c31ftest bpl, 1
37be4c323je 0x37be4c508
37be4c329mov rdx, rbp
37be4c32cmov r9, r11
37be4c32fmov r10, rcx
37be4c332mov r11, rbx
37be4c335or rdx, 1
37be4c339mov rbx, rsi
37be4c33cmov rsi, rdi
37be4c33fmov rdi, rax
37be4c342
37be4c342loc_37be4c342:
37be4c342mov rax, [rsp+368]
37be4c34alea r8, [rdx+r11]
37be4c34eadd rdx, rbx
37be4c351add rsi, 1
37be4c355add r11, r14
37be4c358add rbx, r10
37be4c35bmovq x1, [rax+8*rdx]
37be4c360mov rax, [rsp+352]
37be4c368movq x0, [rax+8*r8]
37be4c36esubps x0, x1
37be4c371movlps [rax+8*r8], x0
37be4c376cmp rsi, rdi
37be4c379jne 0x37be4c2c0
37be4c37f
37be4c37floc_37be4c37f:
37be4c37fmov rax, [rsp+312]
37be4c387mov rax, [rax]
37be4c38atest rax, rax
37be4c38djle 0x37be4bb58
37be4c393xor ebx, ebx
37be4c395test r15, r15
37be4c398mov rbp, [rsp+320]
37be4c3a0mov esi, 1
37be4c3a5cmovns rbx, r15
37be4c3a9mov r15, [rsp+320]
37be4c3b1lea rdi, [8*rbx]
37be4c3b9mov rbx, rax
37be4c3bcnop [rax]
37be4c3c0
37be4c3c0loc_37be4c3c0:
37be4c3c0mov rcx, [rsp+304]
37be4c3c8mov rdx, rbp
37be4c3cbadd rsi, 1
37be4c3cfadd rbp, rdi
37be4c3d2lea r8, [rip+0x609d47]
37be4c3d9call clacgv_64_
37be4c3decmp rbx, rsi
37be4c3e1jge 0x37be4c3c0
37be4c3e3mov rax, [rsp+312]
37be4c3ebmov rbx, rdi
37be4c3eemov rdi, r15
37be4c3f1mov rdx, [rax]
37be4c3f4test rdx, rdx
37be4c3f7jle 0x37be4bb58
37be4c3fdmov rax, [rsp+360]
37be4c405mov rsi, [rsp+352]
37be4c40dmov [rsp+112], 12
37be4c416mov r9, [rsp+312]
37be4c41emov r8, [rsp+288]
37be4c426mov [rsp+104], 12
37be4c42fmov [rsp+96], rax
37be4c434mov rax, [rsp+296]
37be4c43cmov rax, [rax]
37be4c43fsub rax, rdx
37be4c442lea rdx, [rip+0x609d1f]
37be4c449add rax, 1
37be4c44dmov rcx, rdx
37be4c450imul rax, r14
37be4c454sub rax, r14
37be4c457lea rax, [rsi+8*rax]
37be4c45bmov [rsp+88], rax
37be4c460mov rax, [rsp+136]
37be4c468mov [rsp+80], rax
37be4c46dmov rax, [rsp+328]
37be4c475mov [rsp+72], rax
37be4c47amov rax, [rsp+320]
37be4c482mov [rsp+64], rax
37be4c487mov rax, [rsp+376]
37be4c48fmov [rsp+56], rax
37be4c494mov rax, [rsp+368]
37be4c49cmov [rsp+48], rax
37be4c4a1lea rax, [rip+0x609cb8]
37be4c4a8mov [rsp+40], rax
37be4c4admov rax, [rsp+304]
37be4c4b5mov [rsp+32], rax
37be4c4bacall cgemm_64_
37be4c4bfmov rax, [rsp+312]
37be4c4c7mov rbp, [rax]
37be4c4catest rbp, rbp
37be4c4cdjle 0x37be4bb58
37be4c4d3mov esi, 1
37be4c4d8nop [rax+rax]
37be4c4e0
37be4c4e0loc_37be4c4e0:
37be4c4e0mov rcx, [rsp+304]
37be4c4e8mov rdx, rdi
37be4c4ebadd rsi, 1
37be4c4efadd rdi, rbx
37be4c4f2lea r8, [rip+0x609c27]
37be4c4f9call clacgv_64_
37be4c4fecmp rbp, rsi
37be4c501jge 0x37be4c4e0
37be4c503jmp 0x37be4bb58
37be4c508
37be4c508loc_37be4c508:
37be4c508add rdi, 1
37be4c50ccmp rax, rdi
37be4c50fje 0x37be4c37f
37be4c515add rbx, r14
37be4c518add rsi, rcx
37be4c51bjmp 0x37be4c2dc
37be4c520
37be4c520loc_37be4c520:
37be4c520mov rbx, [rsp+328]
37be4c528lea rcx, [rip+0x609c0c]
37be4c52fmov rdi, [rsp+376]
37be4c537mov [rsp+112], 19
37be4c540mov r9, [rsp+304]
37be4c548mov r8, [rsp+296]
37be4c550mov [rsp+104], 9
37be4c559mov [rsp+72], rbx
37be4c55emov rbx, [rsp+320]
37be4c566mov [rsp+96], rdi
37be4c56bmov rdi, [rsp+368]
37be4c573mov [rsp+64], rbx
37be4c578mov rbx, [rsp+360]
37be4c580mov [rsp+88], rdi
37be4c585lea rdi, [rip+0x609bb8]
37be4c58cmov [rsp+56], rbx
37be4c591mov rbx, [rsp+288]
37be4c599mov [rsp+80], rdi
37be4c59emov rbx, [rbx]
37be4c5a1mov [rsp+40], rdi
37be4c5a6mov [rsp+144], r10
37be4c5aemov rdx, rbx
37be4c5b1mov [rsp+136], rdi
37be4c5b9sub rdx, rax
37be4c5bcmov rax, [rsp+352]
37be4c5c4mov [rsp+128], rbx
37be4c5cclea rax, [rax+8*rdx]
37be4c5d0lea rdx, [rip+0x609b51]
37be4c5d7mov [rsp+48], rax
37be4c5dcmov rax, [rsp+312]
37be4c5e4mov [rsp+32], rax
37be4c5e9call cgemm_64_
37be4c5eemov r10, [rsp+144]
37be4c5f6jmp 0x37be4bc86
37be4c5fb
37be4c5fbloc_37be4c5fb:
37be4c5fbmov edx, 1
37be4c600jmp 0x37be4c342
37be4c605
37be4c605loc_37be4c605:
37be4c605mov rax, [rsp+376]
37be4c60dlea rbx, [rip+0x609b30]
37be4c614mov [rsp+112], 9
37be4c61dlea rcx, [rip+0x609b44]
37be4c624mov [rsp+80], rbx
37be4c629mov rdi, [rsp+352]
37be4c631mov [rsp+96], rax
37be4c636mov rax, [rsp+368]
37be4c63emov r9, [rsp+304]
37be4c646mov r8, [rsp+288]
37be4c64emov [rsp+104], 12
37be4c657mov [rsp+88], rax
37be4c65cmov rax, [rsp+328]
37be4c664mov [rsp+152], r10
37be4c66cmov [rsp+72], rax
37be4c671mov rax, [rsp+320]
37be4c679mov [rsp+136], rbx
37be4c681mov [rsp+64], rax
37be4c686mov rax, [rsp+360]
37be4c68emov [rsp+56], rax
37be4c693mov rax, [rsp+296]
37be4c69bmov rax, [rax]
37be4c69emov [rsp+40], rbx
37be4c6a3mov [rsp+128], rax
37be4c6absub rax, rdx
37be4c6aelea rdx, [rip+0x609a86]
37be4c6b5add rax, 1
37be4c6b9imul rax, r14
37be4c6bdsub rax, r14
37be4c6c0lea rax, [rdi+8*rax]
37be4c6c4mov [rsp+48], rax
37be4c6c9mov rax, [rsp+312]
37be4c6d1mov [rsp+32], rax
37be4c6d6call cgemm_64_
37be4c6dbmov r10, [rsp+152]
37be4c6e3jmp 0x37be4c0aa
37be4c6e8
37be4c6e8loc_37be4c6e8:
37be4c6e8mov rax, [rsp+312]
37be4c6f0mov rdx, [rax]
37be4c6f3test rdx, rdx
37be4c6f6jg 0x37be4c605
37be4c6fclea rax, [rip+0x609a41]
37be4c703mov [rsp+136], rax
37be4c70bjmp 0x37be4c138
37be4ba80
37be4ba80clarzb_64_:
37be4ba80push r15
37be4ba82push r14
37be4ba84push r13
37be4ba86push r12
37be4ba88push rbp
37be4ba89push rdi
37be4ba8apush rsi
37be4ba8bpush rbx
37be4ba8csub rsp, 184
37be4ba93mov rax, [rsp+288]
37be4ba9bmov rbx, rcx
37be4ba9emov rsi, rdx
37be4baa1mov rcx, r8
37be4baa4mov rdi, r9
37be4baa7cmp [rax], 0
37be4baabjle 0x37be4bb58
37be4bab1mov rax, [rsp+296]
37be4bab9cmp [rax], 0
37be4babdjle 0x37be4bb58
37be4bac3mov rax, [rsp+360]
37be4bacbmov r9l, 1
37be4bad1mov r8l, 1
37be4bad7lea rdx, [rip+0x60a632]
37be4bademov rbp, [rax]
37be4bae1mov rax, [rsp+376]
37be4bae9mov r13, [rax]
37be4baecmov rax, [rsp+328]
37be4baf4mov r15, [rax]
37be4baf7mov rax, [rsp+344]
37be4baffmov r12, [rax]
37be4bb02call lsame_64_
37be4bb07test rax, rax
37be4bb0aje 0x37be4be90
37be4bb10mov r9l, 1
37be4bb16mov r8l, 1
37be4bb1clea rdx, [rip+0x60a5ee]
37be4bb23mov rcx, rdi
37be4bb26call lsame_64_
37be4bb2btest rax, rax
37be4bb2emov eax, 4
37be4bb33jne 0x37be4bb70
37be4bb35
37be4bb35loc_37be4bb35:
37be4bb35lea rdx, [rsp+168]
37be4bb3dmov r8l, 6
37be4bb43lea rcx, [rip+0x60a5c9]
37be4bb4amov [rsp+168], rax
37be4bb52call xerbla_64_
37be4bb57nop
37be4bb58
37be4bb58loc_37be4bb58:
37be4bb58add rsp, 184
37be4bb5fpop rbx
37be4bb60pop rsi
37be4bb61pop rdi
37be4bb62pop rbp
37be4bb63pop r12
37be4bb65pop r13
37be4bb67pop r14
37be4bb69pop r15
37be4bb6bret
37be4bb6c
37be4bb6c 0f 1f 40 00 ..@.
37be4bb70
37be4bb70loc_37be4bb70:
37be4bb70xor eax, eax
37be4bb72test rbp, rbp
37be4bb75mov r9l, 1
37be4bb7bmov r8l, 1
37be4bb81cmovns rax, rbp
37be4bb85lea rdx, [rip+0x60a586]
37be4bb8cmov rcx, rsi
37be4bb8fmov r14, rax
37be4bb92xor eax, eax
37be4bb94test r13, r13
37be4bb97cmovs r13, rax
37be4bb9bmov [rsp+128], r13
37be4bba3call lsame_64_
37be4bba8mov r9l, 1
37be4bbaemov r8l, 1
37be4bbb4mov rcx, rbx
37be4bbb7cmp rax, 1
37be4bbbblea rdx, [rip+0x60a557]
37be4bbc2sbb eax, eax
37be4bbc4and eax, 11
37be4bbc7add eax, 67
37be4bbcamov [rsp+167], al
37be4bbd1call lsame_64_
37be4bbd6mov r10, [rsp+128]
37be4bbdetest rax, rax
37be4bbe1je 0x37be4bf9a
37be4bbe7mov rax, [rsp+304]
37be4bbefmov rax, [rax]
37be4bbf2test rax, rax
37be4bbf5jle 0x37be4bc63
37be4bbf7mov rbp, [rsp+352]
37be4bbffmov esi, 1
37be4bc04mov r15, r10
37be4bc07mov r12, rax
37be4bc0amov r13, [rsp+368]
37be4bc12lea rdi, [rip+0x60a507]
37be4bc19lea rbx, [8*r10]
37be4bc21nop [rax]
37be4bc25nop [rax+rax]
37be4bc30
37be4bc30loc_37be4bc30:
37be4bc30mov [rsp+32], rdi
37be4bc35mov r9, r13
37be4bc38mov rdx, rbp
37be4bc3badd rsi, 1
37be4bc3fmov r8, [rsp+360]
37be4bc47mov rcx, [rsp+296]
37be4bc4fadd rbp, 8
37be4bc53add r13, rbx
37be4bc56call ccopy_64_
37be4bc5bcmp r12, rsi
37be4bc5ejge 0x37be4bc30
37be4bc60mov r10, r15
37be4bc63
37be4bc63loc_37be4bc63:
37be4bc63mov rax, [rsp+312]
37be4bc6bmov rax, [rax]
37be4bc6etest rax, rax
37be4bc71jg 0x37be4c520
37be4bc77lea rax, [rip+0x60a4c6]
37be4bc7emov [rsp+136], rax
37be4bc86
37be4bc86loc_37be4bc86:
37be4bc86mov rax, [rsp+376]
37be4bc8elea r9, [rip+0x60a4b7]
37be4bc95mov [rsp+112], 8
37be4bc9elea r8, [rsp+167]
37be4bca6mov [rsp+104], 1
37be4bcaflea rdx, [rip+0x60a49e]
37be4bcb6lea rcx, [rip+0x60a49c]
37be4bcbdmov [rsp+80], rax
37be4bcc2mov rax, [rsp+368]
37be4bccamov [rsp+96], 5
37be4bcd3mov [rsp+72], rax
37be4bcd8mov rax, [rsp+344]
37be4bce0mov [rsp+88], 5
37be4bce9mov [rsp+64], rax
37be4bceemov rax, [rsp+336]
37be4bcf6mov [rsp+128], r10
37be4bcfemov [rsp+56], rax
37be4bd03mov rax, [rsp+136]
37be4bd0bmov [rsp+48], rax
37be4bd10mov rax, [rsp+304]
37be4bd18mov [rsp+40], rax
37be4bd1dmov rax, [rsp+296]
37be4bd25mov [rsp+32], rax
37be4bd2acall ctrmm_64_
37be4bd2fmov rax, [rsp+296]
37be4bd37mov r10, [rsp+128]
37be4bd3fmov rbp, [rax]
37be4bd42test rbp, rbp
37be4bd45jle 0x37be4bec0
37be4bd4bmov rax, [rsp+304]
37be4bd53mov rdi, [rax]
37be4bd56test rdi, rdi
37be4bd59jle 0x37be4be9a
37be4bd5fmov rax, r10
37be4bd62mov rdx, [rsp+352]
37be4bd6amov r11, r10
37be4bd6dxor ecx, ecx
37be4bd6fnot rax
37be4bd72mov r9, rdi
37be4bd75mov r13, rbp
37be4bd78shl r11, 4
37be4bd7cmov [rsp+128], rax
37be4bd84lea r15, [rdx+8]
37be4bd88mov ebx, 1
37be4bd8dmov rdx, [rsp+352]
37be4bd95mov r8l, 1
37be4bd9bmov rbp, [rsp+368]
37be4bda3mov rsi, -1
37be4bdaashr r9, 1
37be4bdadnop [rax]
37be4bdb0
37be4bdb0loc_37be4bdb0:
37be4bdb0cmp rdi, 1
37be4bdb4je 0x37be4bf90
37be4bdba
37be4bdbaloc_37be4bdba:
37be4bdbalea r12, [r15+8*rsi]
37be4bdbelea rcx, [rbp+8*rcx]
37be4bdc3xor eax, eax
37be4bdc5nop [rax]
37be4bdc9nop [rax+rax]
37be4bdd4nop [rax+rax]
37be4bddfnop [rax+rax]
37be4bdeanop [rax+rax]
37be4bdf5nop [rax+rax]
37be4be00
37be4be00loc_37be4be00:
37be4be00movups x0, [r12]
37be4be05movq x1, [rcx]
37be4be09add rax, 1
37be4be0dadd r12, 16
37be4be11movhps x1, [rcx+8*r10]
37be4be16add rcx, r11
37be4be19subps x0, x1
37be4be1cmovups [r12-16], x0
37be4be22cmp rax, r9
37be4be25jne 0x37be4be00
37be4be27test dil, 1
37be4be2bje 0x37be4be78
37be4be2dmov rcx, rdi
37be4be30or rcx, 1
37be4be34
37be4be34loc_37be4be34:
37be4be34lea r12, [rsi+rcx]
37be4be38imul rcx, r10
37be4be3cadd rcx, [rsp+128]
37be4be44movq x0, [rdx+8*r12]
37be4be4aadd rcx, r8
37be4be4dmovq x1, [rbp+8*rcx]
37be4be53subps x0, x1
37be4be56movlps [rdx+8*r12], x0
37be4be5bcmp r13, rbx
37be4be5eje 0x37be4bec0
37be4be60lea r8, [rbx+1]
37be4be64mov rcx, rbx
37be4be67add rsi, r14
37be4be6amov rbx, r8
37be4be6djmp 0x37be4bdb0
37be4be72
37be4be72 66 0f 1f 44 00 00 f..D..
37be4be78
37be4be78loc_37be4be78:
37be4be78cmp r13, rbx
37be4be7bje 0x37be4bec0
37be4be7dlea r8, [rbx+1]
37be4be81mov rcx, rbx
37be4be84add rsi, r14
37be4be87mov rbx, r8
37be4be8ajmp 0x37be4bdba
37be4be8f
37be4be8f 90 .
37be4be90
37be4be90loc_37be4be90:
37be4be90mov eax, 3
37be4be95jmp 0x37be4bb35
37be4be9a
37be4be9aloc_37be4be9a:
37be4be9amov eax, 1
37be4be9fcmp rax, rbp
37be4bea2je 0x37be4bec0
37be4bea4
37be4bea4loc_37be4bea4:
37be4bea4lea rdx, [rax+1]
37be4bea8cmp rbp, rdx
37be4beabje 0x37be4bec0
37be4beadadd rax, 2
37be4beb1cmp rax, rbp
37be4beb4jne 0x37be4bea4
37be4beb6nop [rax+rax]
37be4bec0
37be4bec0loc_37be4bec0:
37be4bec0mov rax, [rsp+312]
37be4bec8mov rax, [rax]
37be4becbtest rax, rax
37be4becejle 0x37be4bb58
37be4bed4mov rdi, [rsp+360]
37be4bedcmov r9, [rsp+296]
37be4bee4mov [rsp+112], 9
37be4beedmov [rsp+104], 9
37be4bef6mov r8, [rsp+312]
37be4befemov [rsp+96], rdi
37be4bf03mov rdi, [rsp+288]
37be4bf0bmov rdx, [rdi]
37be4bf0esub rdx, rax
37be4bf11mov rax, [rsp+352]
37be4bf19lea rax, [rax+8*rdx]
37be4bf1dlea rdx, [rip+0x60a217]
37be4bf24mov [rsp+88], rax
37be4bf29mov rax, [rsp+136]
37be4bf31mov rcx, rdx
37be4bf34mov [rsp+80], rax
37be4bf39mov rax, [rsp+376]
37be4bf41mov [rsp+72], rax
37be4bf46mov rax, [rsp+368]
37be4bf4emov [rsp+64], rax
37be4bf53mov rax, [rsp+328]
37be4bf5bmov [rsp+56], rax
37be4bf60mov rax, [rsp+320]
37be4bf68mov [rsp+48], rax
37be4bf6dlea rax, [rip+0x60a1ec]
37be4bf74mov [rsp+40], rax
37be4bf79mov rax, [rsp+304]
37be4bf81mov [rsp+32], rax
37be4bf86call cgemm_64_
37be4bf8bjmp 0x37be4bb58
37be4bf90
37be4bf90loc_37be4bf90:
37be4bf90mov ecx, 1
37be4bf95jmp 0x37be4be34
37be4bf9a
37be4bf9aloc_37be4bf9a:
37be4bf9amov r9l, 1
37be4bfa0mov r8l, 1
37be4bfa6mov rcx, rbx
37be4bfa9mov [rsp+128], r10
37be4bfb1lea rdx, [rip+0x60a159]
37be4bfb8call lsame_64_
37be4bfbdtest rax, rax
37be4bfc0je 0x37be4bb58
37be4bfc6xor eax, eax
37be4bfc8test r12, r12
37be4bfcbmov r10, [rsp+128]
37be4bfd3cmovns rax, r12
37be4bfd7mov [rsp+144], rax
37be4bfdfmov rax, [rsp+304]
37be4bfe7mov rcx, [rax]
37be4bfeatest rcx, rcx
37be4bfedjle 0x37be4c6e8
37be4bff3mov [rsp+136], r10
37be4bffbmov ebp, 1
37be4c000mov r12, rcx
37be4c003mov rax, [rsp+352]
37be4c00bmov r9, [rsp+368]
37be4c013lea rbx, [rip+0x60a106]
37be4c01amov [rsp+264], rsi
37be4c022lea rsi, [8*r10]
37be4c02amov [rsp+128], rbx
37be4c032mov rdi, rax
37be4c035mov rbx, r9
37be4c038nop [rax+rax]
37be4c040
37be4c040loc_37be4c040:
37be4c040mov rax, [rsp+128]
37be4c048mov r9, rbx
37be4c04bmov rdx, rdi
37be4c04elea r8, [rip+0x60a0cb]
37be4c055mov rcx, [rsp+288]
37be4c05dadd rbp, 1
37be4c061lea rdi, [rdi+8*r14]
37be4c065add rbx, rsi
37be4c068mov [rsp+32], rax
37be4c06dcall ccopy_64_
37be4c072cmp r12, rbp
37be4c075jge 0x37be4c040
37be4c077mov rax, [rsp+312]
37be4c07fmov r10, [rsp+136]
37be4c087mov rsi, [rsp+264]
37be4c08fmov rdx, [rax]
37be4c092lea rax, [rip+0x60a0ab]
37be4c099mov [rsp+136], rax
37be4c0a1test rdx, rdx
37be4c0a4jg 0x37be4c605
37be4c0aa
37be4c0aaloc_37be4c0aa:
37be4c0aamov rax, [rsp+304]
37be4c0b2mov rcx, [rax]
37be4c0b5test rcx, rcx
37be4c0b8jle 0x37be4c138
37be4c0bamov rax, [rsp+144]
37be4c0c2mov ebp, 1
37be4c0c7mov r12, r10
37be4c0camov rdx, [rsp+336]
37be4c0d2mov [rsp+264], rsi
37be4c0damov rdi, rcx
37be4c0ddmov rsi, rbp
37be4c0e0lea r13, [8*rax+8]
37be4c0e8mov rbp, rdx
37be4c0ebmov rax, rcx
37be4c0eejmp 0x37be4c0fe
37be4c0f0
37be4c0f0loc_37be4c0f0:
37be4c0f0mov rax, [rsp+304]
37be4c0f8add rbp, r13
37be4c0fbmov rax, [rax]
37be4c0fe
37be4c0feloc_37be4c0fe:
37be4c0fesub rax, rsi
37be4c101mov rdx, rbp
37be4c104add rsi, 1
37be4c108add rax, 1
37be4c10clea r8, [rip+0x60a00d]
37be4c113lea rcx, [rsp+168]
37be4c11bmov [rsp+168], rax
37be4c123call clacgv_64_
37be4c128cmp rdi, rsi
37be4c12bjge 0x37be4c0f0
37be4c12dmov rsi, [rsp+264]
37be4c135mov r10, r12
37be4c138
37be4c138loc_37be4c138:
37be4c138mov rax, [rsp+376]
37be4c140lea rdx, [rip+0x60a00d]
37be4c147mov [rsp+112], 8
37be4c150lea r9, [rip+0x609ff5]
37be4c157mov [rsp+104], 1
37be4c160mov r8, rsi
37be4c163lea rcx, [rip+0x609fef]
37be4c16amov [rsp+80], rax
37be4c16fmov rax, [rsp+368]
37be4c177mov [rsp+96], 5
37be4c180mov [rsp+72], rax
37be4c185mov rax, [rsp+344]
37be4c18dmov [rsp+88], 5
37be4c196mov [rsp+64], rax
37be4c19bmov rax, [rsp+336]
37be4c1a3mov [rsp+128], r10
37be4c1abmov [rsp+56], rax
37be4c1b0mov rax, [rsp+136]
37be4c1b8mov [rsp+48], rax
37be4c1bdmov rax, [rsp+304]
37be4c1c5mov [rsp+40], rax
37be4c1camov rax, [rsp+288]
37be4c1d2mov [rsp+32], rax
37be4c1d7call ctrmm_64_
37be4c1dcmov rax, [rsp+304]
37be4c1e4mov rdx, [rax]
37be4c1e7test rdx, rdx
37be4c1eajle 0x37be4c37f
37be4c1f0mov rax, [rsp+144]
37be4c1f8mov rbp, [rsp+336]
37be4c200mov esi, 1
37be4c205mov rbx, rdx
37be4c208mov r12, [rsp+128]
37be4c210lea rdi, [8*rax+8]
37be4c218mov rax, rdx
37be4c21bnop [rax+rax]
37be4c220
37be4c220loc_37be4c220:
37be4c220sub rax, rsi
37be4c223mov rdx, rbp
37be4c226add rsi, 1
37be4c22aadd rbp, rdi
37be4c22dadd rax, 1
37be4c231lea r8, [rip+0x609ee8]
37be4c238lea rcx, [rsp+168]
37be4c240mov [rsp+168], rax
37be4c248call clacgv_64_
37be4c24dmov rax, [rsp+304]
37be4c255mov rax, [rax]
37be4c258cmp rbx, rsi
37be4c25bjge 0x37be4c220
37be4c25dmov r10, r12
37be4c260test rax, rax
37be4c263jle 0x37be4c37f
37be4c269mov rbx, [rsp+288]
37be4c271lea rdi, [rax+1]
37be4c275mov rbp, [rbx]
37be4c278test rbp, rbp
37be4c27bjle 0x37be4c37f
37be4c281mov rax, [rsp+352]
37be4c289mov r9, rbp
37be4c28cmov rbx, -1
37be4c293mov r11, -1
37be4c29amov esi, 1
37be4c29fshr r9, 1
37be4c2a2lea r13, [rax+8]
37be4c2a6mov rax, [rsp+368]
37be4c2aelea r12, [rax+8]
37be4c2b2nop [rax]
37be4c2b5nop [rax+rax]
37be4c2c0
37be4c2c0loc_37be4c2c0:
37be4c2c0cmp rbp, 1
37be4c2c4je 0x37be4c5fb
37be4c2camov rax, rdi
37be4c2cdmov rcx, r10
37be4c2d0mov rdi, rsi
37be4c2d3mov rsi, rbx
37be4c2d6mov rbx, r11
37be4c2d9mov r11, r9
37be4c2dc
37be4c2dcloc_37be4c2dc:
37be4c2dclea r9, [r13+8*rbx]
37be4c2e1lea r10, [r12+8*rsi]
37be4c2e5xor edx, edx
37be4c2e7xor r8l, r8l
37be4c2eanop [rax+rax]
37be4c2f5nop [rax+rax]
37be4c300
37be4c300loc_37be4c300:
37be4c300movups x0, [r9+rdx]
37be4c305movups x2, [r10+rdx]
37be4c30aadd r8, 1
37be4c30esubps x0, x2
37be4c311movups [r9+rdx], x0
37be4c316add rdx, 16
37be4c31acmp r11, r8
37be4c31djne 0x37be4c300
37be4c31ftest bpl, 1
37be4c323je 0x37be4c508
37be4c329mov rdx, rbp
37be4c32cmov r9, r11
37be4c32fmov r10, rcx
37be4c332mov r11, rbx
37be4c335or rdx, 1
37be4c339mov rbx, rsi
37be4c33cmov rsi, rdi
37be4c33fmov rdi, rax
37be4c342
37be4c342loc_37be4c342:
37be4c342mov rax, [rsp+368]
37be4c34alea r8, [rdx+r11]
37be4c34eadd rdx, rbx
37be4c351add rsi, 1
37be4c355add r11, r14
37be4c358add rbx, r10
37be4c35bmovq x1, [rax+8*rdx]
37be4c360mov rax, [rsp+352]
37be4c368movq x0, [rax+8*r8]
37be4c36esubps x0, x1
37be4c371movlps [rax+8*r8], x0
37be4c376cmp rsi, rdi
37be4c379jne 0x37be4c2c0
37be4c37f
37be4c37floc_37be4c37f:
37be4c37fmov rax, [rsp+312]
37be4c387mov rax, [rax]
37be4c38atest rax, rax
37be4c38djle 0x37be4bb58
37be4c393xor ebx, ebx
37be4c395test r15, r15
37be4c398mov rbp, [rsp+320]
37be4c3a0mov esi, 1
37be4c3a5cmovns rbx, r15
37be4c3a9mov r15, [rsp+320]
37be4c3b1lea rdi, [8*rbx]
37be4c3b9mov rbx, rax
37be4c3bcnop [rax]
37be4c3c0
37be4c3c0loc_37be4c3c0:
37be4c3c0mov rcx, [rsp+304]
37be4c3c8mov rdx, rbp
37be4c3cbadd rsi, 1
37be4c3cfadd rbp, rdi
37be4c3d2lea r8, [rip+0x609d47]
37be4c3d9call clacgv_64_
37be4c3decmp rbx, rsi
37be4c3e1jge 0x37be4c3c0
37be4c3e3mov rax, [rsp+312]
37be4c3ebmov rbx, rdi
37be4c3eemov rdi, r15
37be4c3f1mov rdx, [rax]
37be4c3f4test rdx, rdx
37be4c3f7jle 0x37be4bb58
37be4c3fdmov rax, [rsp+360]
37be4c405mov rsi, [rsp+352]
37be4c40dmov [rsp+112], 12
37be4c416mov r9, [rsp+312]
37be4c41emov r8, [rsp+288]
37be4c426mov [rsp+104], 12
37be4c42fmov [rsp+96], rax
37be4c434mov rax, [rsp+296]
37be4c43cmov rax, [rax]
37be4c43fsub rax, rdx
37be4c442lea rdx, [rip+0x609d1f]
37be4c449add rax, 1
37be4c44dmov rcx, rdx
37be4c450imul rax, r14
37be4c454sub rax, r14
37be4c457lea rax, [rsi+8*rax]
37be4c45bmov [rsp+88], rax
37be4c460mov rax, [rsp+136]
37be4c468mov [rsp+80], rax
37be4c46dmov rax, [rsp+328]
37be4c475mov [rsp+72], rax
37be4c47amov rax, [rsp+320]
37be4c482mov [rsp+64], rax
37be4c487mov rax, [rsp+376]
37be4c48fmov [rsp+56], rax
37be4c494mov rax, [rsp+368]
37be4c49cmov [rsp+48], rax
37be4c4a1lea rax, [rip+0x609cb8]
37be4c4a8mov [rsp+40], rax
37be4c4admov rax, [rsp+304]
37be4c4b5mov [rsp+32], rax
37be4c4bacall cgemm_64_
37be4c4bfmov rax, [rsp+312]
37be4c4c7mov rbp, [rax]
37be4c4catest rbp, rbp
37be4c4cdjle 0x37be4bb58
37be4c4d3mov esi, 1
37be4c4d8nop [rax+rax]
37be4c4e0
37be4c4e0loc_37be4c4e0:
37be4c4e0mov rcx, [rsp+304]
37be4c4e8mov rdx, rdi
37be4c4ebadd rsi, 1
37be4c4efadd rdi, rbx
37be4c4f2lea r8, [rip+0x609c27]
37be4c4f9call clacgv_64_
37be4c4fecmp rbp, rsi
37be4c501jge 0x37be4c4e0
37be4c503jmp 0x37be4bb58
37be4c508
37be4c508loc_37be4c508:
37be4c508add rdi, 1
37be4c50ccmp rax, rdi
37be4c50fje 0x37be4c37f
37be4c515add rbx, r14
37be4c518add rsi, rcx
37be4c51bjmp 0x37be4c2dc
37be4c520
37be4c520loc_37be4c520:
37be4c520mov rbx, [rsp+328]
37be4c528lea rcx, [rip+0x609c0c]
37be4c52fmov rdi, [rsp+376]
37be4c537mov [rsp+112], 19
37be4c540mov r9, [rsp+304]
37be4c548mov r8, [rsp+296]
37be4c550mov [rsp+104], 9
37be4c559mov [rsp+72], rbx
37be4c55emov rbx, [rsp+320]
37be4c566mov [rsp+96], rdi
37be4c56bmov rdi, [rsp+368]
37be4c573mov [rsp+64], rbx
37be4c578mov rbx, [rsp+360]
37be4c580mov [rsp+88], rdi
37be4c585lea rdi, [rip+0x609bb8]
37be4c58cmov [rsp+56], rbx
37be4c591mov rbx, [rsp+288]
37be4c599mov [rsp+80], rdi
37be4c59emov rbx, [rbx]
37be4c5a1mov [rsp+40], rdi
37be4c5a6mov [rsp+144], r10
37be4c5aemov rdx, rbx
37be4c5b1mov [rsp+136], rdi
37be4c5b9sub rdx, rax
37be4c5bcmov rax, [rsp+352]
37be4c5c4mov [rsp+128], rbx
37be4c5cclea rax, [rax+8*rdx]
37be4c5d0lea rdx, [rip+0x609b51]
37be4c5d7mov [rsp+48], rax
37be4c5dcmov rax, [rsp+312]
37be4c5e4mov [rsp+32], rax
37be4c5e9call cgemm_64_
37be4c5eemov r10, [rsp+144]
37be4c5f6jmp 0x37be4bc86
37be4c5fb
37be4c5fbloc_37be4c5fb:
37be4c5fbmov edx, 1
37be4c600jmp 0x37be4c342
37be4c605
37be4c605loc_37be4c605:
37be4c605mov rax, [rsp+376]
37be4c60dlea rbx, [rip+0x609b30]
37be4c614mov [rsp+112], 9
37be4c61dlea rcx, [rip+0x609b44]
37be4c624mov [rsp+80], rbx
37be4c629mov rdi, [rsp+352]
37be4c631mov [rsp+96], rax
37be4c636mov rax, [rsp+368]
37be4c63emov r9, [rsp+304]
37be4c646mov r8, [rsp+288]
37be4c64emov [rsp+104], 12
37be4c657mov [rsp+88], rax
37be4c65cmov rax, [rsp+328]
37be4c664mov [rsp+152], r10
37be4c66cmov [rsp+72], rax
37be4c671mov rax, [rsp+320]
37be4c679mov [rsp+136], rbx
37be4c681mov [rsp+64], rax
37be4c686mov rax, [rsp+360]
37be4c68emov [rsp+56], rax
37be4c693mov rax, [rsp+296]
37be4c69bmov rax, [rax]
37be4c69emov [rsp+40], rbx
37be4c6a3mov [rsp+128], rax
37be4c6absub rax, rdx
37be4c6aelea rdx, [rip+0x609a86]
37be4c6b5add rax, 1
37be4c6b9imul rax, r14
37be4c6bdsub rax, r14
37be4c6c0lea rax, [rdi+8*rax]
37be4c6c4mov [rsp+48], rax
37be4c6c9mov rax, [rsp+312]
37be4c6d1mov [rsp+32], rax
37be4c6d6call cgemm_64_
37be4c6dbmov r10, [rsp+152]
37be4c6e3jmp 0x37be4c0aa
37be4c6e8
37be4c6e8loc_37be4c6e8:
37be4c6e8mov rax, [rsp+312]
37be4c6f0mov rdx, [rax]
37be4c6f3test rdx, rdx
37be4c6f6jg 0x37be4c605
37be4c6fclea rax, [rip+0x609a41]
37be4c703mov [rsp+136], rax
37be4c70bjmp 0x37be4c138
37be4ba80
Loading..