File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be34180
37be34180claqz3_64_:
37be34180push r15
37be34182push r14
37be34184push r13
37be34186push r12
37be34188push rbp
37be34189push rdi
37be3418apush rsi
37be3418bpush rbx
37be3418csub rsp, 664
37be34193movups [rsp+528], x6
37be3419bmovups [rsp+544], x7
37be341a3movups [rsp+560], x8
37be341acmovups [rsp+576], x9
37be341b5movups [rsp+592], x10
37be341bemovups [rsp+608], x11
37be341c7movups [rsp+624], x12
37be341d0movups [rsp+640], x13
37be341d9mov rax, [rsp+888]
37be341e1mov rbp, [rsp+824]
37be341e9mov rdi, [rsp+840]
37be341f1mov r12, [rsp+880]
37be341f9mov rsi, [rax]
37be341fcmov rax, [rsp+856]
37be34204mov r15, [rbp]
37be34208mov r14, [rdi]
37be3420bmov [rsp+744], rdx
37be34213mov rdx, [rsp+784]
37be3421bmov r11, rcx
37be3421emov [rsp+760], r9
37be34226mov r10, [rsp+760]
37be3422emov rcx, [rdx]
37be34231mov rdx, [rsp+792]
37be34239mov [rsp+752], r8
37be34241mov r10, [r10]
37be34244mov r9, [rsp+928]
37be3424cmov rbx, [rdx]
37be3424fxor edx, edx
37be34251mov r13, [rax]
37be34254mov [rsp+368], rcx
37be3425cmov rax, [rsp+872]
37be34264mov [rsp+216], r10
37be3426ccmp rcx, rbx
37be3426fmov rcx, [rsp+920]
37be34277mov [rsp+376], rbx
37be3427fsetl dl
37be34282mov rax, [rax]
37be34285imul rbx, r10
37be34289mov rcx, [rcx]
37be3428clea rdx, [8*rdx-8]
37be34294mov [r9], rdx
37be34297cmp rcx, -1
37be3429bje 0x37be35201
37be342a1cmp rcx, rbx
37be342a4jge 0x37be34333
37be342aamov [r9], -25
37be342b1mov eax, 25
37be342b6
37be342b6loc_37be342b6:
37be342b6lea rdx, [rsp+520]
37be342bemov r8l, 6
37be342c4lea rcx, [rip+0x621885]
37be342cbmov [rsp+520], rax
37be342d3call xerbla_64_
37be342d8nop
37be342d9
37be342d9loc_37be342d9:
37be342d9movups x6, [rsp+528]
37be342e1movups x7, [rsp+544]
37be342e9movups x8, [rsp+560]
37be342f2movups x9, [rsp+576]
37be342fbmovups x10, [rsp+592]
37be34304movups x11, [rsp+608]
37be3430dmovups x12, [rsp+624]
37be34316movups x13, [rsp+640]
37be3431fadd rsp, 664
37be34326pop rbx
37be34327pop rsi
37be34328pop rdi
37be34329pop rbp
37be3432apop r12
37be3432cpop r13
37be3432epop r14
37be34330pop r15
37be34332ret
37be34333
37be34333loc_37be34333:
37be34333test rdx, rdx
37be34336jne 0x37be363aa
37be3433cmov edx, 12
37be34341lea rcx, [rip+0x62180e]
37be34348mov [rsp+144], rax
37be34350mov [rsp+736], r11
37be34358call slamch_64_
37be3435dmov rdx, [rsp+768]
37be34365mov rax, [rsp+776]
37be3436dmovaps x7, x0
37be34370mov rbx, [rdx]
37be34373mov r10, [rax]
37be34376cmp rbx, r10
37be34379jge 0x37be342d9
37be3437fxor edx, edx
37be34381test r15, r15
37be34384mov rax, [rsp+144]
37be3438cmov r11, [rsp+736]
37be34394cmovns rdx, r15
37be34398mov [rsp+232], rdx
37be343a0not rdx
37be343a3mov [rsp+240], rdx
37be343abxor edx, edx
37be343adtest r14, r14
37be343b0cmovns rdx, r14
37be343b4mov [rsp+248], rdx
37be343bcnot rdx
37be343bfmov [rsp+256], rdx
37be343c7xor edx, edx
37be343c9test r13, r13
37be343cccmovns rdx, r13
37be343d0mov [rsp+352], rdx
37be343d8xor edx, edx
37be343datest rax, rax
37be343ddcmovns rdx, rax
37be343e1mov [rsp+360], rdx
37be343e9cmp [r11], 0
37be343edjne 0x37be35222
37be343f3mov [rsp+216], r10
37be343fbmov [rsp+224], rbx
37be34403
37be34403loc_37be34403:
37be34403mov rax, [rsp+368]
37be3440blea r14, [rip+0x62175e]
37be34412mov [rsp+56], 4
37be3441blea r8, [rsp+520]
37be34423mov [rsp+40], r12
37be34428lea rdx, [rsp+512]
37be34430lea r9, [rip+0x62172d]
37be34437mov [rsp+448], rax
37be3443fadd rax, 1
37be34443lea rcx, [rip+0x621722]
37be3444amov [rsp+512], rax
37be34452mov [rsp+520], rax
37be3445amov rax, [rsp+888]
37be34462mov [rsp+32], r14
37be34467mov [rsp+48], rax
37be3446cmov [rsp+144], r10
37be34474mov [rsp+296], r8
37be3447cmov [rsp+288], rdx
37be34484call claset_64_
37be34489mov rcx, [rsp+904]
37be34491mov [rsp+56], 4
37be3449alea rdx, [rsp+448]
37be344a2mov [rsp+32], r14
37be344a7lea r9, [rip+0x6216b6]
37be344aemov r8, rdx
37be344b1mov [rsp+48], rcx
37be344b6mov rcx, [rsp+896]
37be344bemov [rsp+176], rdx
37be344c6mov [rsp+40], rcx
37be344cblea rcx, [rip+0x62169a]
37be344d2call claset_64_
37be344d7mov rax, [rsp+448]
37be344dfmov r10, [rsp+144]
37be344e7test rax, rax
37be344eamov [rsp+184], rax
37be344f2jle 0x37be3637d
37be344f8mov rdx, [rsp+232]
37be34500movss x6, [rip+0x621688]
37be34508lea r14, [rsp+504]
37be34510mov [rsp+168], 1
37be3451cmov rax, [rsp+248]
37be34524mov [rsp+152], r14
37be3452cimul rdx, rbx
37be34530add rdx, [rsp+240]
37be34538mov [rsp+336], r10
37be34540lea r8, [rbx+rdx]
37be34544lea rdx, [rdx+rbx+1]
37be34549divss x6, x7
37be3454dmov [rsp+880], r12
37be34555shl rdx, 3
37be34559imul rax, rbx
37be3455dadd rax, [rsp+256]
37be34565mov [rsp+344], rbx
37be3456dmov [rsp+320], rdx
37be34575lea rcx, [rbx+rax]
37be34579add rdx, [rsp+816]
37be34581lea rax, [rax+rbx+1]
37be34586mov [rsp+200], rdx
37be3458elea rdx, [8*r8]
37be34596movq x8, [rip+0x6215f1]
37be3459fmov [rsp+304], rdx
37be345a7add rdx, [rsp+816]
37be345afmov r13, rdx
37be345b2mov rdx, [rsp+832]
37be345bamov rbx, [rsp+176]
37be345c2lea rax, [rdx+8*rax]
37be345c6mov [rsp+208], rax
37be345celea rax, [8*rcx]
37be345d6mov [rsp+312], rax
37be345delea r15, [rax+rdx]
37be345e2xor eax, eax
37be345e4test rsi, rsi
37be345e7cmovns rax, rsi
37be345eblea rax, [r12+8*rax]
37be345efmov [rsp+264], rax
37be345f7lea rax, [rsp+396]
37be345ffmov [rsp+328], rax
37be34607lea rax, [rsp+480]
37be3460fmov [rsp+280], rax
37be34617lea rax, [rsp+472]
37be3461fmov [rsp+272], rax
37be34627lea rax, [rsp+496]
37be3462fmov [rsp+144], rax
37be34637nop [rax+rax]
37be34640
37be34640loc_37be34640:
37be34640mov rsi, [rsp+168]
37be34648mov rax, [rsp+800]
37be34650movss x11, [rax+8*rsi-4]
37be34657movss x12, [rax+8*rsi-8]
37be3465emovd eax, x11
37be34663movd ecx, x12
37be34668shl rax, 32
37be3466cor rcx, rax
37be3466fcall fn_37c42fc90
37be34674mov rax, [rsp+808]
37be3467csqrtss x0, x0
37be34680movss x10, [rax+8*rsi-4]
37be34687movss x13, [rax+8*rsi-8]
37be3468emovd eax, x10
37be34693movd ecx, x13
37be34698movaps x9, x0
37be3469cshl rax, 32
37be346a0or rcx, rax
37be346a3call fn_37c42fc90
37be346a8sqrtss x0, x0
37be346acmulss x0, x9
37be346b1comiss x0, x7
37be346b4jb 0x37be34751
37be346bacomiss x6, x0
37be346bdjb 0x37be34751
37be346c3pxor x2, x2
37be346c7movaps x5, x11
37be346cbmov rax, [rsp+800]
37be346d3movaps x1, x2
37be346d6divss x1, x0
37be346damulss x2, x1
37be346demovaps x3, x1
37be346e1mulss x3, x12
37be346e6mulss x5, x1
37be346eaaddss x0, x2
37be346eemovaps x2, x11
37be346f2subss x2, x3
37be346f6movaps x3, x1
37be346f9mulss x3, x13
37be346feaddss x12, x5
37be34703mulss x1, x10
37be34708divss x2, x0
37be3470caddss x13, x1
37be34711divss x12, x0
37be34716movss [rax+8*rsi-4], x2
37be3471cmovaps x11, x2
37be34720movaps x2, x10
37be34724subss x2, x3
37be34728divss x13, x0
37be3472dmovss [rax+8*rsi-8], x12
37be34734mov rax, [rsp+808]
37be3473cdivss x2, x0
37be34740movss [rax+8*rsi-8], x13
37be34747movaps x10, x2
37be3474bmovss [rax+8*rsi-4], x2
37be34751
37be34751loc_37be34751:
37be34751mov rax, [rsp+816]
37be34759movsldup x4, x10
37be3475emov rsi, [rsp+304]
37be34766movsldup x2, x13
37be3476bmov rcx, [rsp+312]
37be34773movsldup x5, x11
37be34778movsldup x0, x12
37be3477dmovq x1, [rax+rsi]
37be34782mov rax, [rsp+832]
37be3478amov rsi, [rsp+816]
37be34792movq x9, x1
37be34797shufps x1, x1, -31
37be3479bmovq x2, x2
37be3479fmovq x4, x4
37be347a3movq x3, x1
37be347a7movq x5, x5
37be347abmulps x9, x2
37be347afmovq x0, x0
37be347b3mulps x3, x4
37be347b6movq x1, x9
37be347bbmovq x3, x3
37be347bfaddsubps x1, x3
37be347c3movq x3, [rax+rcx]
37be347c8mov rcx, [rsp+320]
37be347d0movq x9, x3
37be347d5shufps x3, x3, -31
37be347d9mulps x0, x9
37be347ddmovq x3, x3
37be347e1movq x1, x1
37be347e5mulps x3, x5
37be347e8movq x0, x0
37be347ecmovq x3, x3
37be347f0addsubps x0, x3
37be347f4movq x3, [rsi+rcx]
37be347f9movq x0, x0
37be347fdsubps x1, x0
37be34800movq x0, x3
37be34804shufps x3, x3, -31
37be34808mulps x0, x2
37be3480bmovq x2, x3
37be3480fmulps x2, x4
37be34812movshdup x4, x1
37be34816movd ecx, x1
37be3481amovlps [rsp+472], x1
37be34822movq x0, x0
37be34826movq x2, x2
37be3482amovd eax, x4
37be3482eaddsubps x0, x2
37be34832shl rax, 32
37be34836or rcx, rax
37be34839movaps x9, x0
37be3483dmovlps [rsp+480], x0
37be34845call fn_37c42fc90
37be3484acomiss x0, x6
37be3484dja 0x37be3486e
37be3484fmovshdup x4, x9
37be34854movd ecx, x9
37be34859movd eax, x4
37be3485dshl rax, 32
37be34861or rcx, rax
37be34864call fn_37c42fc90
37be34869comiss x0, x6
37be3486cjbe 0x37be34883
37be3486e
37be3486eloc_37be3486e:
37be3486emov [rsp+480], 0
37be3487amovlps [rsp+472], x8
37be34883
37be34883loc_37be34883:
37be34883mov rax, [rsp+296]
37be3488bmov r12, [rsp+288]
37be34893mov rsi, [rsp+328]
37be3489bmov rdx, [rsp+280]
37be348a3mov [rsp+32], rax
37be348a8mov rcx, [rsp+272]
37be348b0mov r9, r12
37be348b3mov r8, rsi
37be348b6call clartg_64_
37be348bbmov [rsp+48], r12
37be348c0mov r8, rbp
37be348c3mov rdx, r13
37be348c6mov [rsp+40], rsi
37be348cbmov r9, [rsp+200]
37be348d3mov rcx, rbx
37be348d6mov [rsp+32], rbp
37be348dbcall crot_64_
37be348e0mov [rsp+48], r12
37be348e5mov r8, rdi
37be348e8mov rdx, r15
37be348ebmov [rsp+40], rsi
37be348f0mov r9, [rsp+208]
37be348f8mov rcx, rbx
37be348fbmov [rsp+32], rdi
37be34900call crot_64_
37be34905mov r12, [rsp+448]
37be3490dmovss x0, [rsp+516]
37be34916mov [rsp+48], r14
37be3491bxorps x0, [rip+0x62127e]
37be34922mov [rsp+40], rsi
37be34927lea rax, [r12+1]
37be3492cmov r9, [rsp+264]
37be34934movss x1, [rsp+512]
37be3493dmov [rsp+496], rax
37be34945mov rdx, [rsp+880]
37be3494dmov [rsp+192], rax
37be34955lea rax, [rip+0x62121c]
37be3495cmov rcx, [rsp+144]
37be34964unpcklps x1, x0
37be34967mov [rsp+32], rax
37be3496cmov r8, rax
37be3496fmovlps [rsp+504], x1
37be34977call crot_64_
37be3497csub r12, [rsp+168]
37be34984mov [rsp+424], 1
37be34990test r12, r12
37be34993jle 0x37be34aa2
37be34999lea rax, [rsp+424]
37be349a1mov rsi, [rsp+336]
37be349a9sub rsi, [rsp+344]
37be349b1mov [rsp+160], rax
37be349b9add rsi, 1
37be349bdmov rax, [rsp+192]
37be349c5jmp 0x37be349dc
37be349c7
37be349c7 66 0f 1f 84 00 00 00 00 00 f........
37be349d0
37be349d0loc_37be349d0:
37be349d0mov rax, [rsp+448]
37be349d8add rax, 1
37be349dc
37be349dcloc_37be349dc:
37be349dcmov [rsp+504], rax
37be349e4mov rax, [rsp+904]
37be349eclea rdx, [rip+0x62118d]
37be349f3lea r9, [rip+0x62117e]
37be349famov rcx, [rsp+888]
37be34a02mov [rsp+80], r14
37be34a07mov [rsp+136], rax
37be34a0fmov rax, [rsp+896]
37be34a17mov [rsp+104], rcx
37be34a1cmov rcx, [rsp+880]
37be34a24mov [rsp+128], rax
37be34a2clea rax, [rip+0x621145]
37be34a33mov r8, [rsp+160]
37be34a3bmov [rsp+120], rax
37be34a40mov [rsp+88], rax
37be34a45mov rax, [rsp+144]
37be34a4dmov [rsp+96], rcx
37be34a52mov rcx, rdx
37be34a55mov [rsp+40], rax
37be34a5amov [rsp+72], rdi
37be34a5fmov [rsp+64], r15
37be34a64mov [rsp+56], rbp
37be34a69mov [rsp+48], r13
37be34a6emov [rsp+32], rbx
37be34a73mov [rsp+496], rsi
37be34a7bmov [rsp+112], rbx
37be34a80call claqz1_64_
37be34a85mov rax, [rsp+424]
37be34a8dadd rax, 1
37be34a91mov [rsp+424], rax
37be34a99cmp rax, r12
37be34a9cjle 0x37be349d0
37be34aa2
37be34aa2loc_37be34aa2:
37be34aa2add [rsp+168], 1
37be34aabmov rax, [rsp+168]
37be34ab3cmp [rsp+184], rax
37be34abbjge 0x37be34640
37be34ac1mov rax, [rsp+448]
37be34ac9mov r10, [rsp+336]
37be34ad1mov rbx, [rsp+344]
37be34ad9mov r12, [rsp+880]
37be34ae1mov [rsp+184], rax
37be34ae9
37be34ae9loc_37be34ae9:
37be34ae9mov rsi, [rsp+184]
37be34af1mov rdx, [rsp+216]
37be34af9lea rax, [rsi+1]
37be34afdmov [rsp+456], rax
37be34b05lea rax, [rbx+rsi]
37be34b09sub rdx, rax
37be34b0cadd rdx, 1
37be34b10mov [rsp+464], rdx
37be34b18test rdx, rdx
37be34b1bjle 0x37be34ce9
37be34b21mov rdx, [rsp+232]
37be34b29mov [rsp+160], rax
37be34b31lea r15, [rsp+456]
37be34b39lea r14, [rip+0x621024]
37be34b40mov [rsp+96], r15
37be34b45lea r9, [rsp+464]
37be34b4dmov r8, r15
37be34b50lea rcx, [rip+0x621032]
37be34b57imul rdx, rax
37be34b5bmov rax, [rsp+816]
37be34b63mov [rsp+80], r14
37be34b68add rdx, [rsp+240]
37be34b70mov [rsp+72], rbp
37be34b75add rdx, rbx
37be34b78mov [rsp+48], r12
37be34b7dlea r13, [rax+8*rdx]
37be34b81mov rax, [rsp+912]
37be34b89mov [rsp+112], 1
37be34b92lea rdx, [rip+0x620fef]
37be34b99mov [rsp+64], r13
37be34b9emov [rsp+88], rax
37be34ba3mov rax, [rsp+888]
37be34babmov [rsp+104], 1
37be34bb4mov [rsp+56], rax
37be34bb9lea rax, [rip+0x620fb0]
37be34bc0mov [rsp+40], rax
37be34bc5mov [rsp+32], r15
37be34bcamov [rsp+168], r10
37be34bd2call cgemm_64_
37be34bd7mov [rsp+40], r13
37be34bdcmov rdx, r15
37be34bdfmov r9, [rsp+912]
37be34be7mov [rsp+56], 3
37be34bf0lea r8, [rsp+464]
37be34bf8lea rcx, [rip+0x620f8b]
37be34bffmov [rsp+48], rbp
37be34c04mov [rsp+32], r15
37be34c09call clacpy_64_
37be34c0emov rcx, [rsp+832]
37be34c16mov [rsp+96], r15
37be34c1blea r9, [rsp+464]
37be34c23mov rax, [rsp+160]
37be34c2bmov [rsp+80], r14
37be34c30mov r8, r15
37be34c33lea rdx, [rip+0x620f4e]
37be34c3aimul rax, [rsp+248]
37be34c43add rax, [rsp+256]
37be34c4bmov [rsp+72], rdi
37be34c50add rax, rbx
37be34c53mov [rsp+48], r12
37be34c58lea r13, [rcx+8*rax]
37be34c5cmov rcx, [rsp+912]
37be34c64mov [rsp+32], r15
37be34c69lea rax, [rip+0x620f00]
37be34c70mov [rsp+40], rax
37be34c75mov [rsp+88], rcx
37be34c7amov rcx, [rsp+888]
37be34c82mov [rsp+112], 1
37be34c8bmov [rsp+56], rcx
37be34c90lea rcx, [rip+0x620ef2]
37be34c97mov [rsp+104], 1
37be34ca0mov [rsp+64], r13
37be34ca5call cgemm_64_
37be34caamov [rsp+48], rdi
37be34cafmov rdx, r15
37be34cb2mov r9, [rsp+912]
37be34cbamov [rsp+56], 3
37be34cc3lea r8, [rsp+464]
37be34ccblea rcx, [rip+0x620eb8]
37be34cd2mov [rsp+40], r13
37be34cd7mov [rsp+32], r15
37be34cdccall clacpy_64_
37be34ce1mov r10, [rsp+168]
37be34ce9
37be34ce9loc_37be34ce9:
37be34ce9mov rax, [rsp+744]
37be34cf1mov rax, [rax]
37be34cf4mov [rsp+264], rax
37be34cfctest rax, rax
37be34cffjne 0x37be36279
37be34d05
37be34d05loc_37be34d05:
37be34d05mov r14, [rsp+224]
37be34d0dmov rsi, [rsp+184]
37be34d15mov rax, rbx
37be34d18sub rax, r14
37be34d1bmov [rsp+464], rsi
37be34d23mov [rsp+456], rax
37be34d2btest rax, rax
37be34d2ejle 0x37be34ef5
37be34d34mov rax, [rsp+232]
37be34d3cmov rsi, [rsp+816]
37be34d44lea r15, [rsp+456]
37be34d4cmov [rsp+112], 1
37be34d55mov rcx, [rsp+904]
37be34d5dmov [rsp+96], r15
37be34d62lea rdx, [rip+0x620e1f]
37be34d69mov r8, r15
37be34d6cimul rax, rbx
37be34d70add rax, [rsp+240]
37be34d78mov [rsp+104], 1
37be34d81add rax, r14
37be34d84mov [rsp+72], rcx
37be34d89mov rcx, [rsp+896]
37be34d91lea r13, [rsi+8*rax]
37be34d95mov rax, [rsp+912]
37be34d9dlea rsi, [rsp+464]
37be34da5mov [rsp+56], rbp
37be34daamov [rsp+64], rcx
37be34daflea rcx, [rip+0x620dba]
37be34db6mov r9, rsi
37be34db9mov [rsp+88], rax
37be34dbelea rax, [rip+0x620d9f]
37be34dc5mov [rsp+80], rax
37be34dcamov [rsp+48], r13
37be34dcfmov [rsp+40], rcx
37be34dd4mov rcx, rdx
37be34dd7mov [rsp+32], rsi
37be34ddcmov [rsp+160], r10
37be34de4call cgemm_64_
37be34de9mov [rsp+40], r13
37be34deemov r8, rsi
37be34df1mov rdx, r15
37be34df4mov [rsp+56], 3
37be34dfdmov r9, [rsp+912]
37be34e05lea rcx, [rip+0x620d7e]
37be34e0cmov [rsp+48], rbp
37be34e11mov [rsp+32], r15
37be34e16call clacpy_64_
37be34e1bmov [rsp+96], r15
37be34e20mov r9, rsi
37be34e23mov r8, r15
37be34e26mov rdx, [rsp+248]
37be34e2elea rcx, [rip+0x620d3b]
37be34e35mov rax, [rsp+256]
37be34e3dmov [rsp+112], 1
37be34e46mov [rsp+40], rcx
37be34e4bimul rdx, rbx
37be34e4fmov [rsp+56], rdi
37be34e54mov [rsp+104], 1
37be34e5dmov [rsp+32], rsi
37be34e62add rax, rdx
37be34e65mov rdx, [rsp+832]
37be34e6dadd rax, r14
37be34e70lea r13, [rdx+8*rax]
37be34e74lea rax, [rip+0x620ce9]
37be34e7bmov rdx, [rsp+912]
37be34e83mov [rsp+80], rax
37be34e88mov rax, [rsp+904]
37be34e90mov [rsp+88], rdx
37be34e95lea rdx, [rip+0x620cec]
37be34e9cmov [rsp+72], rax
37be34ea1mov rax, [rsp+896]
37be34ea9mov rcx, rdx
37be34eacmov [rsp+48], r13
37be34eb1mov [rsp+64], rax
37be34eb6call cgemm_64_
37be34ebbmov [rsp+48], rdi
37be34ec0mov r8, rsi
37be34ec3mov rdx, r15
37be34ec6mov [rsp+56], 3
37be34ecfmov r9, [rsp+912]
37be34ed7lea rcx, [rip+0x620cac]
37be34edemov [rsp+40], r13
37be34ee3mov [rsp+32], r15
37be34ee8call clacpy_64_
37be34eedmov r10, [rsp+160]
37be34ef5
37be34ef5loc_37be34ef5:
37be34ef5mov rax, [rsp+752]
37be34efdmov rax, [rax]
37be34f00mov [rsp+272], rax
37be34f08test rax, rax
37be34f0bjne 0x37be3616d
37be34f11
37be34f11loc_37be34f11:
37be34f11mov rax, r10
37be34f14sub rax, [rsp+184]
37be34f1cmov [rsp+432], rbx
37be34f24mov [rsp+192], rax
37be34f2ccmp rbx, rax
37be34f2fjge 0x37be356af
37be34f35mov rcx, [rsp+376]
37be34f3dsub rcx, [rsp+368]
37be34f45mov eax, 1
37be34f4amov [rsp+296], r10
37be34f52test rcx, rcx
37be34f55mov [rsp+840], rdi
37be34f5dmov r13, [rsp+904]
37be34f65cmovle rcx, rax
37be34f69mov rax, [rsp+184]
37be34f71mov [rsp+824], rbp
37be34f79mov rbp, [rsp+896]
37be34f81sub rax, 1
37be34f85mov [rsp+288], rcx
37be34f8dmov [rsp+280], rax
37be34f95lea rax, [rsp+408]
37be34f9dmov [rsp+168], rax
37be34fa5nop [rax+rax]
37be34fb0
37be34fb0loc_37be34fb0:
37be34fb0mov rsi, [rsp+192]
37be34fb8mov rax, [rsp+288]
37be34fc0lea rdi, [rip+0x620ba9]
37be34fc7mov [rsp+56], 4
37be34fd0mov [rsp+40], r12
37be34fd5lea r11, [rbx+1]
37be34fd9mov r14, [rsp+144]
37be34fe1lea r9, [rip+0x620b7c]
37be34fe8sub rsi, rbx
37be34febmov r15, [rsp+152]
37be34ff3mov [rsp+32], rdi
37be34ff8lea rcx, [rip+0x620b6d]
37be34fffcmp rsi, rax
37be35002mov [rsp+408], r11
37be3500acmovg rsi, rax
37be3500emov rax, [rsp+184]
37be35016mov r8, r15
37be35019mov [rsp+200], r11
37be35021add rax, rsi
37be35024lea rdx, [rax+rbx-1]
37be35029mov [rsp+440], rax
37be35031mov [rsp+496], rax
37be35039mov [rsp+504], rax
37be35041mov [rsp+160], rax
37be35049mov rax, [rsp+888]
37be35051mov [rsp+416], rdx
37be35059mov rdx, r14
37be3505cmov [rsp+48], rax
37be35061call claset_64_
37be35066mov [rsp+48], r13
37be3506bmov rdx, r14
37be3506emov r8, r15
37be35071mov [rsp+56], 4
37be3507amov rax, [rsp+160]
37be35082lea r9, [rip+0x620adb]
37be35089lea rcx, [rip+0x620adc]
37be35090mov [rsp+40], rbp
37be35095mov [rsp+32], rdi
37be3509amov [rsp+496], rax
37be350a2mov [rsp+504], rax
37be350aacall claset_64_
37be350afmov r14, [rsp+280]
37be350b7mov rax, r14
37be350bashr rax, 63
37be350bemov rax, [rsp+160]
37be350c6jne 0x37be35243
37be350cclea rdi, [rsp+416]
37be350d4mov rdx, [rsp+200]
37be350dcmov [rsp+208], rax
37be350e4lea r15, [rsp+440]
37be350ecmov [rsp+160], rdi
37be350f4mov rax, rbx
37be350f7mov rbx, r14
37be350falea r14, [rsp+432]
37be35102nop [rax]
37be35105nop [rax+rax]
37be35110
37be35110loc_37be35110:
37be35110xor edi, edi
37be35112jmp 0x37be3511c
37be35114
37be35114 0f 1f 40 00 ..@.
37be35118
37be35118loc_37be35118:
37be35118lea rdx, [rax+1]
37be3511c
37be3511cloc_37be3511c:
37be3511cadd rax, rbx
37be3511fmov [rsp+504], rdx
37be35127mov r9, [rsp+168]
37be3512flea rdx, [rip+0x620a4a]
37be35136add rax, rdi
37be35139mov rcx, rdx
37be3513cmov r8, [rsp+144]
37be35144add rdi, 1
37be35148mov [rsp+496], rax
37be35150mov rax, [rsp+888]
37be35158mov [rsp+136], r13
37be35160mov [rsp+104], rax
37be35165mov rax, [rsp+152]
37be3516dmov [rsp+128], rbp
37be35175mov [rsp+88], rax
37be3517amov rax, [rsp+840]
37be35182mov [rsp+120], r14
37be35187mov [rsp+72], rax
37be3518cmov rax, [rsp+832]
37be35194mov [rsp+112], r15
37be35199mov [rsp+64], rax
37be3519emov rax, [rsp+824]
37be351a6mov [rsp+96], r12
37be351abmov [rsp+56], rax
37be351b0mov rax, [rsp+816]
37be351b8mov [rsp+80], r15
37be351bdmov [rsp+48], rax
37be351c2mov rax, [rsp+776]
37be351camov [rsp+40], rax
37be351cfmov rax, [rsp+160]
37be351d7mov [rsp+32], rax
37be351dccall claqz1_64_
37be351e1mov rax, [rsp+432]
37be351e9cmp rdi, rsi
37be351ecjne 0x37be35118
37be351f2sub rbx, 1
37be351f6jb 0x37be35238
37be351f8lea rdx, [rax+1]
37be351fcjmp 0x37be35110
37be35201
37be35201loc_37be35201:
37be35201pxor x0, x0
37be35205mov rax, [rsp+912]
37be3520dcvtsi2ss x0, rbx
37be35212mov [rax+4], 0
37be35219movss [rax], x0
37be3521djmp 0x37be342d9
37be35222
37be35222loc_37be35222:
37be35222mov [rsp+224], 1
37be3522ejmp 0x37be34403
37be35233
37be35233 0f 1f 44 00 00 ..D..
37be35238
37be35238loc_37be35238:
37be35238mov rbx, rax
37be3523bmov rax, [rsp+208]
37be35243
37be35243loc_37be35243:
37be35243mov [rsp+456], rax
37be3524bmov rax, [rsp+184]
37be35253mov rdx, [rsp+216]
37be3525badd rax, rbx
37be3525eadd rax, rsi
37be35261sub rdx, rax
37be35264add rdx, 1
37be35268mov [rsp+464], rdx
37be35270test rdx, rdx
37be35273jle 0x37be3545c
37be35279mov rdx, [rsp+232]
37be35281mov rcx, [rsp+824]
37be35289mov [rsp+160], rax
37be35291lea r14, [rsp+456]
37be35299mov [rsp+96], r14
37be3529elea r9, [rsp+464]
37be352a6mov r8, r14
37be352a9imul rdx, rax
37be352admov [rsp+72], rcx
37be352b2mov rax, [rsp+816]
37be352baadd rdx, [rsp+240]
37be352c2mov [rsp+48], r12
37be352c7lea rdx, [rbx+rdx+1]
37be352ccmov [rsp+32], r14
37be352d1mov rcx, [rsp+888]
37be352d9mov [rsp+112], 1
37be352e2lea r15, [rax+8*rdx]
37be352e6mov rax, [rsp+912]
37be352eelea rdx, [rip+0x620893]
37be352f5mov [rsp+56], rcx
37be352falea rcx, [rip+0x62086f]
37be35301mov [rsp+88], rax
37be35306lea rax, [rip+0x620857]
37be3530dmov [rsp+80], rax
37be35312mov [rsp+64], r15
37be35317mov [rsp+40], rcx
37be3531clea rcx, [rip+0x620866]
37be35323mov [rsp+104], 1
37be3532ccall cgemm_64_
37be35331mov rdx, [rsp+824]
37be35339mov [rsp+40], r15
37be3533elea r8, [rsp+464]
37be35346mov [rsp+56], 3
37be3534fmov r9, [rsp+912]
37be35357lea rcx, [rip+0x62082c]
37be3535emov [rsp+48], rdx
37be35363mov rdx, r14
37be35366mov [rsp+32], r14
37be3536bcall clacpy_64_
37be35370mov rdx, [rsp+832]
37be35378mov [rsp+96], r14
37be3537dmov r8, r14
37be35380mov rax, [rsp+160]
37be35388lea rcx, [rip+0x6207e1]
37be3538fmov [rsp+112], 1
37be35398lea r9, [rsp+464]
37be353a0imul rax, [rsp+248]
37be353a9add rax, [rsp+256]
37be353b1mov [rsp+40], rcx
37be353b6lea rcx, [rip+0x6207cc]
37be353bdlea rax, [rbx+rax+1]
37be353c2mov [rsp+48], r12
37be353c7lea r15, [rdx+8*rax]
37be353cblea rax, [rip+0x620792]
37be353d2mov [rsp+32], r14
37be353d7mov rdx, [rsp+912]
37be353dfmov [rsp+80], rax
37be353e4mov rax, [rsp+840]
37be353ecmov [rsp+88], rdx
37be353f1lea rdx, [rip+0x620790]
37be353f8mov [rsp+72], rax
37be353fdmov rax, [rsp+888]
37be35405mov [rsp+104], 1
37be3540emov [rsp+56], rax
37be35413mov [rsp+64], r15
37be35418call cgemm_64_
37be3541dmov rax, [rsp+840]
37be35425mov rdx, r14
37be35428mov [rsp+56], 3
37be35431mov [rsp+40], r15
37be35436mov r9, [rsp+912]
37be3543elea r8, [rsp+464]
37be35446lea rcx, [rip+0x62073d]
37be3544dmov [rsp+48], rax
37be35452mov [rsp+32], r14
37be35457call clacpy_64_
37be3545c
37be3545cloc_37be3545c:
37be3545ccmp [rsp+264], 0
37be35465jne 0x37be35a23
37be3546b
37be3546bloc_37be3546b:
37be3546bmov rdi, [rsp+224]
37be35473mov rax, rbx
37be35476mov rdx, [rsp+440]
37be3547esub rax, rdi
37be35481mov [rsp+464], rdx
37be35489add rax, 1
37be3548dmov [rsp+456], rax
37be35495test rax, rax
37be35498jle 0x37be3566f
37be3549emov rax, [rsp+232]
37be354a6mov rcx, [rsp+816]
37be354aelea r15, [rsp+456]
37be354b6lea r14, [rsp+464]
37be354bemov rdx, [rsp+824]
37be354c6mov [rsp+96], r15
37be354cbmov r9, r14
37be354cemov r8, r15
37be354d1imul rax, rbx
37be354d5add rax, [rsp+240]
37be354ddmov [rsp+72], r13
37be354e2add rax, rdi
37be354e5mov [rsp+56], rdx
37be354ealea rdx, [rip+0x620697]
37be354f1lea rax, [rcx+8*rax]
37be354f5mov rcx, [rsp+912]
37be354fdmov [rsp+64], rbp
37be35502mov [rsp+48], rax
37be35507mov [rsp+88], rcx
37be3550clea rcx, [rip+0x620651]
37be35513mov [rsp+160], rax
37be3551blea rax, [rip+0x62064e]
37be35522mov [rsp+80], rcx
37be35527mov rcx, rdx
37be3552amov [rsp+40], rax
37be3552fmov [rsp+112], 1
37be35538mov [rsp+104], 1
37be35541mov [rsp+32], r14
37be35546call cgemm_64_
37be3554bmov rdx, [rsp+824]
37be35553mov r8, r14
37be35556mov rax, [rsp+160]
37be3555emov [rsp+56], 3
37be35567mov r9, [rsp+912]
37be3556flea rcx, [rip+0x620614]
37be35576mov [rsp+48], rdx
37be3557bmov rdx, r15
37be3557emov [rsp+40], rax
37be35583mov [rsp+32], r15
37be35588call clacpy_64_
37be3558dmov [rsp+96], r15
37be35592mov r9, r14
37be35595mov r8, r15
37be35598mov rdx, [rsp+248]
37be355a0lea rcx, [rip+0x6205bd]
37be355a7mov rax, [rsp+256]
37be355afmov [rsp+112], 1
37be355b8mov [rsp+80], rcx
37be355bdmov rcx, [rsp+840]
37be355c5imul rdx, rbx
37be355c9mov [rsp+72], r13
37be355cemov [rsp+56], rcx
37be355d3mov [rsp+104], 1
37be355dcadd rax, rdx
37be355dfmov [rsp+64], rbp
37be355e4lea rdx, [rip+0x62059d]
37be355ebadd rax, rdi
37be355eemov rdi, [rsp+832]
37be355f6mov [rsp+32], r14
37be355fbmov rcx, rdx
37be355felea rax, [rdi+8*rax]
37be35602mov rdi, [rsp+912]
37be3560amov [rsp+48], rax
37be3560fmov [rsp+160], rax
37be35617lea rax, [rip+0x620552]
37be3561emov [rsp+40], rax
37be35623mov [rsp+88], rdi
37be35628call cgemm_64_
37be3562dmov [rsp+32], r15
37be35632mov r8, r14
37be35635mov rdx, r15
37be35638mov rax, [rsp+840]
37be35640mov r9, [rsp+912]
37be35648mov [rsp+56], 3
37be35651lea rcx, [rip+0x620532]
37be35658mov [rsp+48], rax
37be3565dmov rax, [rsp+160]
37be35665mov [rsp+40], rax
37be3566acall clacpy_64_
37be3566f
37be3566floc_37be3566f:
37be3566fcmp [rsp+272], 0
37be35678jne 0x37be35937
37be3567e
37be3567eloc_37be3567e:
37be3567eadd rbx, rsi
37be35681mov [rsp+432], rbx
37be35689cmp rbx, [rsp+192]
37be35691jl 0x37be34fb0
37be35697mov r10, [rsp+296]
37be3569fmov rbp, [rsp+824]
37be356a7mov rdi, [rsp+840]
37be356af
37be356afloc_37be356af:
37be356afmov rax, [rsp+888]
37be356b7lea rbx, [rip+0x6204b2]
37be356bemov rdx, [rsp+176]
37be356c6mov [rsp+56], 4
37be356cfmov [rsp+40], r12
37be356d4lea r9, [rip+0x620489]
37be356dblea rcx, [rip+0x62048a]
37be356e2mov [rsp+48], rax
37be356e7mov r8, rdx
37be356eamov [rsp+32], rbx
37be356efmov [rsp+168], r10
37be356f7call claset_64_
37be356fcmov rax, [rsp+448]
37be35704mov [rsp+56], 4
37be3570dlea r9, [rip+0x620450]
37be35714mov [rsp+32], rbx
37be35719mov r8, [rsp+152]
37be35721lea rcx, [rip+0x620444]
37be35728lea rdx, [rax+1]
37be3572cmov [rsp+160], rax
37be35734mov rax, [rsp+904]
37be3573cmov [rsp+496], rdx
37be35744mov [rsp+48], rax
37be35749mov rax, [rsp+896]
37be35751mov [rsp+504], rdx
37be35759mov rdx, [rsp+144]
37be35761mov [rsp+40], rax
37be35766call claset_64_
37be3576bmov r10, [rsp+168]
37be35773mov rax, [rsp+160]
37be3577bmov rsi, r10
37be3577emov [rsp+416], r10
37be35786sub rsi, rax
37be35789lea rdx, [rsi+1]
37be3578dmov [rsp+408], rdx
37be35795test rax, rax
37be35798jle 0x37be363a2
37be3579emov [rsp+192], rax
37be357a6lea r14, [rsp+408]
37be357aelea rcx, [r10-1]
37be357b2mov rsi, [rsp+776]
37be357bamov r13, [rsp+152]
37be357c2mov [rsp+168], r14
37be357calea r15, [rsp+416]
37be357d2mov r14, r10
37be357d5nop [rax+rax]
37be357e0
37be357e0loc_37be357e0:
37be357e0mov [rsp+400], rcx
37be357e8cmp r14, rcx
37be357ebjle 0x37be35916
37be357f1mov [rsp+184], rcx
37be357f9lea rbx, [rsp+400]
37be35801mov [rsp+160], rbx
37be35809lea rbx, [rsp+488]
37be35811nop [rax]
37be35815nop [rax+rax]
37be35820
37be35820loc_37be35820:
37be35820mov rdx, r14
37be35823mov [rsp+72], rdi
37be35828mov r9, [rsp+168]
37be35830sub rdx, rax
37be35833add rax, 1
37be35837mov [rsp+56], rbp
37be3583cmov r8, [rsp+160]
37be35844mov [rsp+496], rax
37be3584cmov rax, [rsp+904]
37be35854lea rcx, [rdx+1]
37be35858mov [rsp+40], rsi
37be3585dmov [rsp+136], rax
37be35865mov rax, [rsp+896]
37be3586dmov [rsp+32], r15
37be35872mov [rsp+128], rax
37be3587amov rax, [rsp+144]
37be35882mov [rsp+504], rdx
37be3588alea rdx, [rip+0x6202ef]
37be35891mov [rsp+112], rax
37be35896mov rax, [rsp+888]
37be3589emov [rsp+488], rcx
37be358a6mov rcx, rdx
37be358a9mov [rsp+104], rax
37be358aemov rax, [rsp+176]
37be358b6mov [rsp+120], r13
37be358bbmov [rsp+80], rax
37be358c0mov rax, [rsp+832]
37be358c8mov [rsp+96], r12
37be358cdmov [rsp+64], rax
37be358d2mov rax, [rsp+816]
37be358damov [rsp+88], rbx
37be358dfmov [rsp+48], rax
37be358e4call claqz1_64_
37be358e9mov rax, [rsp+400]
37be358f1lea rdx, [rax+1]
37be358f5mov rax, [rsp+448]
37be358fdmov [rsp+400], rdx
37be35905cmp r14, rdx
37be35908jg 0x37be35820
37be3590emov rcx, [rsp+184]
37be35916
37be35916loc_37be35916:
37be35916mov rdx, r14
37be35919sub rdx, rcx
37be3591cadd rdx, 1
37be35920cmp [rsp+192], rdx
37be35928jl 0x37be35b18
37be3592esub rcx, 1
37be35932jmp 0x37be357e0
37be35937
37be35937loc_37be35937:
37be35937mov rcx, [rsp+360]
37be3593fmov [rsp+72], r13
37be35944lea r15, [rsp+440]
37be3594clea rdx, [rip+0x620235]
37be35953mov [rsp+64], rbp
37be35958mov r8, [rsp+760]
37be35960mov r9, r15
37be35963mov rax, rcx
37be35966mov [rsp+32], r15
37be3596bmov [rsp+112], 1
37be35974imul rax, rbx
37be35978mov [rsp+104], 1
37be35981sub rax, rcx
37be35984mov rcx, [rsp+864]
37be3598clea r14, [rcx+8*rax]
37be35990mov rax, [rsp+760]
37be35998mov rcx, rdx
37be3599bmov [rsp+48], r14
37be359a0mov [rsp+96], rax
37be359a5mov rax, [rsp+912]
37be359admov [rsp+88], rax
37be359b2lea rax, [rip+0x6201ab]
37be359b9mov [rsp+80], rax
37be359bemov rax, [rsp+872]
37be359c6mov [rsp+56], rax
37be359cblea rax, [rip+0x62019e]
37be359d2mov [rsp+40], rax
37be359d7call cgemm_64_
37be359dcmov rax, [rsp+872]
37be359e4mov [rsp+40], r14
37be359e9mov r8, r15
37be359ecmov [rsp+56], 3
37be359f5mov r9, [rsp+912]
37be359fdlea rcx, [rip+0x620186]
37be35a04mov [rsp+48], rax
37be35a09mov rax, [rsp+760]
37be35a11mov [rsp+32], rax
37be35a16mov rdx, rax
37be35a19call clacpy_64_
37be35a1ejmp 0x37be3567e
37be35a23
37be35a23loc_37be35a23:
37be35a23lea rax, [rbx+1]
37be35a27mov [rsp+64], r12
37be35a2cmov rcx, [rsp+352]
37be35a34lea r15, [rsp+440]
37be35a3cmov [rsp+32], r15
37be35a41mov r8, [rsp+760]
37be35a49mov r9, r15
37be35a4clea rdx, [rip+0x620135]
37be35a53mov [rsp+112], 1
37be35a5cimul rax, rcx
37be35a60mov [rsp+104], 1
37be35a69sub rax, rcx
37be35a6cmov rcx, [rsp+848]
37be35a74lea r14, [rcx+8*rax]
37be35a78mov rax, [rsp+760]
37be35a80mov rcx, rdx
37be35a83mov [rsp+48], r14
37be35a88mov [rsp+96], rax
37be35a8dmov rax, [rsp+912]
37be35a95mov [rsp+88], rax
37be35a9alea rax, [rip+0x6200c3]
37be35aa1mov [rsp+80], rax
37be35aa6mov rax, [rsp+888]
37be35aaemov [rsp+72], rax
37be35ab3mov rax, [rsp+856]
37be35abbmov [rsp+56], rax
37be35ac0lea rax, [rip+0x6200a9]
37be35ac7mov [rsp+40], rax
37be35acccall cgemm_64_
37be35ad1mov rax, [rsp+856]
37be35ad9mov [rsp+40], r14
37be35ademov r8, r15
37be35ae1mov [rsp+56], 3
37be35aeamov r9, [rsp+912]
37be35af2lea rcx, [rip+0x620091]
37be35af9mov [rsp+48], rax
37be35afemov rax, [rsp+760]
37be35b06mov [rsp+32], rax
37be35b0bmov rdx, rax
37be35b0ecall clacpy_64_
37be35b13jmp 0x37be3546b
37be35b18
37be35b18loc_37be35b18:
37be35b18mov rsi, r14
37be35b1bmov r10, r14
37be35b1emov r15, rax
37be35b21sub rsi, rax
37be35b24
37be35b24loc_37be35b24:
37be35b24mov rdx, [rsp+216]
37be35b2cmov [rsp+456], r15
37be35b34lea rax, [r10+1]
37be35b38sub rdx, r10
37be35b3bmov [rsp+464], rdx
37be35b43test rdx, rdx
37be35b46jle 0x37be35d1f
37be35b4cmov rdx, [rsp+232]
37be35b54mov [rsp+160], rax
37be35b5clea r13, [rsp+456]
37be35b64lea r9, [rsp+464]
37be35b6cmov rcx, [rsp+888]
37be35b74mov [rsp+96], r13
37be35b79mov r8, r13
37be35b7cimul rdx, rax
37be35b80mov rax, [rsp+816]
37be35b88mov [rsp+72], rbp
37be35b8dadd rdx, [rsp+240]
37be35b95mov [rsp+56], rcx
37be35b9alea rcx, [rip+0x61ffcf]
37be35ba1lea rdx, [rsi+rdx+1]
37be35ba6mov [rsp+40], rcx
37be35bablea rcx, [rip+0x61ffd7]
37be35bb2lea rbx, [rax+8*rdx]
37be35bb6mov rax, [rsp+912]
37be35bbemov [rsp+112], 1
37be35bc7lea rdx, [rip+0x61ffba]
37be35bcemov [rsp+64], rbx
37be35bd3mov [rsp+88], rax
37be35bd8lea rax, [rip+0x61ff85]
37be35bdfmov [rsp+80], rax
37be35be4mov [rsp+104], 1
37be35bedmov [rsp+48], r12
37be35bf2mov [rsp+32], r13
37be35bf7mov [rsp+168], r10
37be35bffcall cgemm_64_
37be35c04mov [rsp+40], rbx
37be35c09mov rdx, r13
37be35c0cmov r9, [rsp+912]
37be35c14mov [rsp+56], 3
37be35c1dlea r8, [rsp+464]
37be35c25lea rcx, [rip+0x61ff5e]
37be35c2cmov [rsp+48], rbp
37be35c31mov [rsp+32], r13
37be35c36call clacpy_64_
37be35c3bmov rax, [rsp+160]
37be35c43mov r8, r13
37be35c46imul rax, [rsp+248]
37be35c4fmov rbx, [rsp+832]
37be35c57add rax, [rsp+256]
37be35c5flea rcx, [rip+0x61ff0a]
37be35c66mov [rsp+112], 1
37be35c6flea rax, [rsi+rax+1]
37be35c74mov [rsp+40], rcx
37be35c79mov rdx, [rsp+912]
37be35c81lea r9, [rsp+464]
37be35c89lea rbx, [rbx+8*rax]
37be35c8dlea rax, [rip+0x61fed0]
37be35c94mov [rsp+96], r13
37be35c99mov [rsp+80], rax
37be35c9emov rax, [rsp+888]
37be35ca6lea rcx, [rip+0x61fedc]
37be35cadmov [rsp+88], rdx
37be35cb2lea rdx, [rip+0x61fecf]
37be35cb9mov [rsp+56], rax
37be35cbemov [rsp+104], 1
37be35cc7mov [rsp+72], rdi
37be35cccmov [rsp+64], rbx
37be35cd1mov [rsp+48], r12
37be35cd6mov [rsp+32], r13
37be35cdbcall cgemm_64_
37be35ce0mov [rsp+48], rdi
37be35ce5mov rdx, r13
37be35ce8mov r9, [rsp+912]
37be35cf0mov [rsp+56], 3
37be35cf9lea r8, [rsp+464]
37be35d01lea rcx, [rip+0x61fe82]
37be35d08mov [rsp+40], rbx
37be35d0dmov [rsp+32], r13
37be35d12call clacpy_64_
37be35d17mov r10, [rsp+168]
37be35d1f
37be35d1floc_37be35d1f:
37be35d1fcmp [rsp+264], 0
37be35d28jne 0x37be36036
37be35d2e
37be35d2eloc_37be35d2e:
37be35d2emov r14, [rsp+224]
37be35d36mov rax, rsi
37be35d39add r15, 1
37be35d3dmov [rsp+464], r15
37be35d45sub rax, r14
37be35d48add rax, 1
37be35d4cmov [rsp+456], rax
37be35d54test rax, rax
37be35d57jle 0x37be35f0e
37be35d5dmov rax, [rsp+232]
37be35d65mov rbx, [rsp+816]
37be35d6dlea r12, [rsp+456]
37be35d75mov [rsp+56], rbp
37be35d7amov rcx, [rsp+904]
37be35d82mov [rsp+96], r12
37be35d87lea rdx, [rip+0x61fdfa]
37be35d8emov r8, r12
37be35d91mov [rsp+112], 1
37be35d9aimul rax, rsi
37be35d9eadd rax, [rsp+240]
37be35da6add rax, r14
37be35da9mov [rsp+72], rcx
37be35daemov rcx, [rsp+896]
37be35db6mov [rsp+104], 1
37be35dbflea r13, [rbx+8*rax]
37be35dc3mov rax, [rsp+912]
37be35dcblea rbx, [rsp+464]
37be35dd3mov [rsp+64], rcx
37be35dd8lea rcx, [rip+0x61fd91]
37be35ddfmov r9, rbx
37be35de2mov [rsp+88], rax
37be35de7lea rax, [rip+0x61fd76]
37be35deemov [rsp+80], rax
37be35df3mov [rsp+40], rcx
37be35df8mov rcx, rdx
37be35dfbmov [rsp+48], r13
37be35e00mov [rsp+32], rbx
37be35e05call cgemm_64_
37be35e0amov [rsp+48], rbp
37be35e0fmov r8, rbx
37be35e12mov rdx, r12
37be35e15mov [rsp+56], 3
37be35e1emov r9, [rsp+912]
37be35e26lea rcx, [rip+0x61fd5d]
37be35e2dmov [rsp+40], r13
37be35e32mov [rsp+32], r12
37be35e37call clacpy_64_
37be35e3cmov [rsp+96], r12
37be35e41mov r9, rbx
37be35e44mov r8, r12
37be35e47mov rdx, [rsp+248]
37be35e4flea rcx, [rip+0x61fd1a]
37be35e56mov rax, [rsp+256]
37be35e5emov [rsp+112], 1
37be35e67mov [rsp+40], rcx
37be35e6cimul rdx, rsi
37be35e70mov [rsp+56], rdi
37be35e75mov [rsp+104], 1
37be35e7emov [rsp+32], rbx
37be35e83add rax, rdx
37be35e86mov rdx, [rsp+832]
37be35e8eadd rax, r14
37be35e91lea rbp, [rdx+8*rax]
37be35e95lea rax, [rip+0x61fcc8]
37be35e9cmov rdx, [rsp+912]
37be35ea4mov [rsp+80], rax
37be35ea9mov rax, [rsp+904]
37be35eb1mov [rsp+88], rdx
37be35eb6lea rdx, [rip+0x61fccb]
37be35ebdmov [rsp+72], rax
37be35ec2mov rax, [rsp+896]
37be35ecamov rcx, rdx
37be35ecdmov [rsp+48], rbp
37be35ed2mov [rsp+64], rax
37be35ed7call cgemm_64_
37be35edcmov [rsp+48], rdi
37be35ee1mov r8, rbx
37be35ee4mov rdx, r12
37be35ee7mov [rsp+56], 3
37be35ef0mov r9, [rsp+912]
37be35ef8lea rcx, [rip+0x61fc8b]
37be35effmov [rsp+40], rbp
37be35f04mov [rsp+32], r12
37be35f09call clacpy_64_
37be35f0e
37be35f0eloc_37be35f0e:
37be35f0ecmp [rsp+272], 0
37be35f17je 0x37be342d9
37be35f1dmov rbx, [rsp+360]
37be35f25mov r9, [rsp+144]
37be35f2dlea rdx, [rip+0x61fc54]
37be35f34mov [rsp+496], r15
37be35f3cmov r8, [rsp+760]
37be35f44mov rcx, rdx
37be35f47mov [rsp+504], r15
37be35f4fmov [rsp+112], 1
37be35f58mov rax, rbx
37be35f5bmov [rsp+104], 1
37be35f64imul rax, rsi
37be35f68mov rsi, [rsp+152]
37be35f70mov [rsp+32], rsi
37be35f75sub rax, rbx
37be35f78mov rbx, [rsp+864]
37be35f80lea rbx, [rbx+8*rax]
37be35f84mov rax, [rsp+760]
37be35f8cmov [rsp+48], rbx
37be35f91mov [rsp+96], rax
37be35f96mov rax, [rsp+912]
37be35f9emov [rsp+88], rax
37be35fa3lea rax, [rip+0x61fbba]
37be35faamov [rsp+80], rax
37be35fafmov rax, [rsp+904]
37be35fb7mov [rsp+72], rax
37be35fbcmov rax, [rsp+896]
37be35fc4mov [rsp+64], rax
37be35fc9mov rax, [rsp+872]
37be35fd1mov [rsp+56], rax
37be35fd6lea rax, [rip+0x61fb93]
37be35fddmov [rsp+40], rax
37be35fe2call cgemm_64_
37be35fe7mov rax, [rsp+872]
37be35fefmov [rsp+40], rbx
37be35ff4mov r8, rsi
37be35ff7mov [rsp+56], 3
37be36000mov r9, [rsp+912]
37be36008lea rcx, [rip+0x61fb7b]
37be3600fmov [rsp+48], rax
37be36014mov rax, [rsp+760]
37be3601cmov [rsp+504], r15
37be36024mov [rsp+32], rax
37be36029mov rdx, rax
37be3602ccall clacpy_64_
37be36031jmp 0x37be342d9
37be36036
37be36036loc_37be36036:
37be36036mov rax, [rsp+760]
37be3603emov [rsp+64], r12
37be36043lea rdx, [rip+0x61fb3e]
37be3604amov rbx, [rsp+352]
37be36052mov r8, [rsp+760]
37be3605amov [rsp+112], 1
37be36063mov rcx, rdx
37be36066mov [rsp+96], rax
37be3606bmov rax, [rsp+912]
37be36073mov [rsp+104], 1
37be3607cmov [rsp+88], rax
37be36081lea rax, [rip+0x61fadc]
37be36088mov [rsp+80], rax
37be3608dmov rax, [rsp+888]
37be36095mov [rsp+160], r10
37be3609dmov [rsp+72], rax
37be360a2mov rax, [rsp+856]
37be360aamov [rsp+56], rax
37be360aflea rax, [rsi+1]
37be360b3mov rsi, [rsp+848]
37be360bbimul rax, rbx
37be360bfsub rax, rbx
37be360c2lea rax, [rsi+8*rax]
37be360c6mov rsi, [rsp+176]
37be360cemov [rsp+48], rax
37be360d3lea rax, [rip+0x61fa96]
37be360damov [rsp+40], rax
37be360dfmov r9, rsi
37be360e2mov [rsp+32], rsi
37be360e7call cgemm_64_
37be360ecmov rax, [rsp+856]
37be360f4mov r8, rsi
37be360f7mov [rsp+56], 3
37be36100mov r9, [rsp+912]
37be36108lea rcx, [rip+0x61fa7b]
37be3610fmov [rsp+48], rax
37be36114mov rax, [rsp+160]
37be3611csub rax, [rsp+448]
37be36124add rax, 1
37be36128imul rax, rbx
37be3612csub rax, rbx
37be3612fmov rbx, [rsp+848]
37be36137lea rax, [rbx+8*rax]
37be3613bmov [rsp+40], rax
37be36140mov rax, [rsp+760]
37be36148mov [rsp+32], rax
37be3614dmov rdx, rax
37be36150call clacpy_64_
37be36155mov r15, [rsp+448]
37be3615dmov rsi, [rsp+160]
37be36165sub rsi, r15
37be36168jmp 0x37be35d2e
37be3616d
37be3616dloc_37be3616d:
37be3616dmov rsi, [rsp+360]
37be36175lea rdx, [rip+0x61fa0c]
37be3617clea r15, [rsp+464]
37be36184mov [rsp+112], 1
37be3618dmov [rsp+104], 1
37be36196mov r8, [rsp+760]
37be3619emov rcx, rdx
37be361a1mov r9, r15
37be361a4mov rax, rsi
37be361a7mov [rsp+32], r15
37be361acimul rax, rbx
37be361b0mov [rsp+160], r10
37be361b8sub rax, rsi
37be361bbmov rsi, [rsp+864]
37be361c3lea r13, [rsi+8*rax]
37be361c7mov rax, [rsp+760]
37be361cfmov [rsp+48], r13
37be361d4mov [rsp+96], rax
37be361d9mov rax, [rsp+912]
37be361e1mov [rsp+88], rax
37be361e6lea rax, [rip+0x61f977]
37be361edmov [rsp+80], rax
37be361f2mov rax, [rsp+904]
37be361famov [rsp+72], rax
37be361ffmov rax, [rsp+896]
37be36207mov [rsp+64], rax
37be3620cmov rax, [rsp+872]
37be36214mov [rsp+56], rax
37be36219lea rax, [rip+0x61f950]
37be36220mov [rsp+40], rax
37be36225call cgemm_64_
37be3622amov rax, [rsp+872]
37be36232mov [rsp+40], r13
37be36237mov r8, r15
37be3623amov [rsp+56], 3
37be36243mov r9, [rsp+912]
37be3624blea rcx, [rip+0x61f938]
37be36252mov [rsp+48], rax
37be36257mov rax, [rsp+760]
37be3625fmov [rsp+32], rax
37be36264mov rdx, rax
37be36267call clacpy_64_
37be3626cmov r10, [rsp+160]
37be36274jmp 0x37be34f11
37be36279
37be36279loc_37be36279:
37be36279mov rsi, [rsp+352]
37be36281mov [rsp+64], r12
37be36286lea r15, [rsp+456]
37be3628elea rdx, [rip+0x61f8f3]
37be36295mov [rsp+112], 1
37be3629emov rcx, rdx
37be362a1mov r9, r15
37be362a4mov r8, [rsp+760]
37be362acmov rax, rsi
37be362afmov [rsp+32], r15
37be362b4imul rax, rbx
37be362b8mov [rsp+160], r10
37be362c0mov [rsp+104], 1
37be362c9sub rax, rsi
37be362ccmov rsi, [rsp+848]
37be362d4lea r13, [rsi+8*rax]
37be362d8mov rax, [rsp+760]
37be362e0mov [rsp+48], r13
37be362e5mov [rsp+96], rax
37be362eamov rax, [rsp+912]
37be362f2mov [rsp+88], rax
37be362f7lea rax, [rip+0x61f866]
37be362femov [rsp+80], rax
37be36303mov rax, [rsp+888]
37be3630bmov [rsp+72], rax
37be36310mov rax, [rsp+856]
37be36318mov [rsp+56], rax
37be3631dlea rax, [rip+0x61f84c]
37be36324mov [rsp+40], rax
37be36329call cgemm_64_
37be3632emov rax, [rsp+856]
37be36336mov [rsp+40], r13
37be3633bmov r8, r15
37be3633emov [rsp+56], 3
37be36347mov r9, [rsp+912]
37be3634flea rcx, [rip+0x61f834]
37be36356mov [rsp+48], rax
37be3635bmov rax, [rsp+760]
37be36363mov [rsp+32], rax
37be36368mov rdx, rax
37be3636bcall clacpy_64_
37be36370mov r10, [rsp+160]
37be36378jmp 0x37be34d05
37be3637d
37be3637dloc_37be3637d:
37be3637dlea rax, [rsp+496]
37be36385mov [rsp+144], rax
37be3638dlea rax, [rsp+504]
37be36395mov [rsp+152], rax
37be3639djmp 0x37be34ae9
37be363a2
37be363a2loc_37be363a2:
37be363a2mov r15, rax
37be363a5jmp 0x37be35b24
37be363aa
37be363aaloc_37be363aa:
37be363aamov eax, 8
37be363afjmp 0x37be342b6
37be34180
37be34180claqz3_64_:
37be34180push r15
37be34182push r14
37be34184push r13
37be34186push r12
37be34188push rbp
37be34189push rdi
37be3418apush rsi
37be3418bpush rbx
37be3418csub rsp, 664
37be34193movups [rsp+528], x6
37be3419bmovups [rsp+544], x7
37be341a3movups [rsp+560], x8
37be341acmovups [rsp+576], x9
37be341b5movups [rsp+592], x10
37be341bemovups [rsp+608], x11
37be341c7movups [rsp+624], x12
37be341d0movups [rsp+640], x13
37be341d9mov rax, [rsp+888]
37be341e1mov rbp, [rsp+824]
37be341e9mov rdi, [rsp+840]
37be341f1mov r12, [rsp+880]
37be341f9mov rsi, [rax]
37be341fcmov rax, [rsp+856]
37be34204mov r15, [rbp]
37be34208mov r14, [rdi]
37be3420bmov [rsp+744], rdx
37be34213mov rdx, [rsp+784]
37be3421bmov r11, rcx
37be3421emov [rsp+760], r9
37be34226mov r10, [rsp+760]
37be3422emov rcx, [rdx]
37be34231mov rdx, [rsp+792]
37be34239mov [rsp+752], r8
37be34241mov r10, [r10]
37be34244mov r9, [rsp+928]
37be3424cmov rbx, [rdx]
37be3424fxor edx, edx
37be34251mov r13, [rax]
37be34254mov [rsp+368], rcx
37be3425cmov rax, [rsp+872]
37be34264mov [rsp+216], r10
37be3426ccmp rcx, rbx
37be3426fmov rcx, [rsp+920]
37be34277mov [rsp+376], rbx
37be3427fsetl dl
37be34282mov rax, [rax]
37be34285imul rbx, r10
37be34289mov rcx, [rcx]
37be3428clea rdx, [8*rdx-8]
37be34294mov [r9], rdx
37be34297cmp rcx, -1
37be3429bje 0x37be35201
37be342a1cmp rcx, rbx
37be342a4jge 0x37be34333
37be342aamov [r9], -25
37be342b1mov eax, 25
37be342b6
37be342b6loc_37be342b6:
37be342b6lea rdx, [rsp+520]
37be342bemov r8l, 6
37be342c4lea rcx, [rip+0x621885]
37be342cbmov [rsp+520], rax
37be342d3call xerbla_64_
37be342d8nop
37be342d9
37be342d9loc_37be342d9:
37be342d9movups x6, [rsp+528]
37be342e1movups x7, [rsp+544]
37be342e9movups x8, [rsp+560]
37be342f2movups x9, [rsp+576]
37be342fbmovups x10, [rsp+592]
37be34304movups x11, [rsp+608]
37be3430dmovups x12, [rsp+624]
37be34316movups x13, [rsp+640]
37be3431fadd rsp, 664
37be34326pop rbx
37be34327pop rsi
37be34328pop rdi
37be34329pop rbp
37be3432apop r12
37be3432cpop r13
37be3432epop r14
37be34330pop r15
37be34332ret
37be34333
37be34333loc_37be34333:
37be34333test rdx, rdx
37be34336jne 0x37be363aa
37be3433cmov edx, 12
37be34341lea rcx, [rip+0x62180e]
37be34348mov [rsp+144], rax
37be34350mov [rsp+736], r11
37be34358call slamch_64_
37be3435dmov rdx, [rsp+768]
37be34365mov rax, [rsp+776]
37be3436dmovaps x7, x0
37be34370mov rbx, [rdx]
37be34373mov r10, [rax]
37be34376cmp rbx, r10
37be34379jge 0x37be342d9
37be3437fxor edx, edx
37be34381test r15, r15
37be34384mov rax, [rsp+144]
37be3438cmov r11, [rsp+736]
37be34394cmovns rdx, r15
37be34398mov [rsp+232], rdx
37be343a0not rdx
37be343a3mov [rsp+240], rdx
37be343abxor edx, edx
37be343adtest r14, r14
37be343b0cmovns rdx, r14
37be343b4mov [rsp+248], rdx
37be343bcnot rdx
37be343bfmov [rsp+256], rdx
37be343c7xor edx, edx
37be343c9test r13, r13
37be343cccmovns rdx, r13
37be343d0mov [rsp+352], rdx
37be343d8xor edx, edx
37be343datest rax, rax
37be343ddcmovns rdx, rax
37be343e1mov [rsp+360], rdx
37be343e9cmp [r11], 0
37be343edjne 0x37be35222
37be343f3mov [rsp+216], r10
37be343fbmov [rsp+224], rbx
37be34403
37be34403loc_37be34403:
37be34403mov rax, [rsp+368]
37be3440blea r14, [rip+0x62175e]
37be34412mov [rsp+56], 4
37be3441blea r8, [rsp+520]
37be34423mov [rsp+40], r12
37be34428lea rdx, [rsp+512]
37be34430lea r9, [rip+0x62172d]
37be34437mov [rsp+448], rax
37be3443fadd rax, 1
37be34443lea rcx, [rip+0x621722]
37be3444amov [rsp+512], rax
37be34452mov [rsp+520], rax
37be3445amov rax, [rsp+888]
37be34462mov [rsp+32], r14
37be34467mov [rsp+48], rax
37be3446cmov [rsp+144], r10
37be34474mov [rsp+296], r8
37be3447cmov [rsp+288], rdx
37be34484call claset_64_
37be34489mov rcx, [rsp+904]
37be34491mov [rsp+56], 4
37be3449alea rdx, [rsp+448]
37be344a2mov [rsp+32], r14
37be344a7lea r9, [rip+0x6216b6]
37be344aemov r8, rdx
37be344b1mov [rsp+48], rcx
37be344b6mov rcx, [rsp+896]
37be344bemov [rsp+176], rdx
37be344c6mov [rsp+40], rcx
37be344cblea rcx, [rip+0x62169a]
37be344d2call claset_64_
37be344d7mov rax, [rsp+448]
37be344dfmov r10, [rsp+144]
37be344e7test rax, rax
37be344eamov [rsp+184], rax
37be344f2jle 0x37be3637d
37be344f8mov rdx, [rsp+232]
37be34500movss x6, [rip+0x621688]
37be34508lea r14, [rsp+504]
37be34510mov [rsp+168], 1
37be3451cmov rax, [rsp+248]
37be34524mov [rsp+152], r14
37be3452cimul rdx, rbx
37be34530add rdx, [rsp+240]
37be34538mov [rsp+336], r10
37be34540lea r8, [rbx+rdx]
37be34544lea rdx, [rdx+rbx+1]
37be34549divss x6, x7
37be3454dmov [rsp+880], r12
37be34555shl rdx, 3
37be34559imul rax, rbx
37be3455dadd rax, [rsp+256]
37be34565mov [rsp+344], rbx
37be3456dmov [rsp+320], rdx
37be34575lea rcx, [rbx+rax]
37be34579add rdx, [rsp+816]
37be34581lea rax, [rax+rbx+1]
37be34586mov [rsp+200], rdx
37be3458elea rdx, [8*r8]
37be34596movq x8, [rip+0x6215f1]
37be3459fmov [rsp+304], rdx
37be345a7add rdx, [rsp+816]
37be345afmov r13, rdx
37be345b2mov rdx, [rsp+832]
37be345bamov rbx, [rsp+176]
37be345c2lea rax, [rdx+8*rax]
37be345c6mov [rsp+208], rax
37be345celea rax, [8*rcx]
37be345d6mov [rsp+312], rax
37be345delea r15, [rax+rdx]
37be345e2xor eax, eax
37be345e4test rsi, rsi
37be345e7cmovns rax, rsi
37be345eblea rax, [r12+8*rax]
37be345efmov [rsp+264], rax
37be345f7lea rax, [rsp+396]
37be345ffmov [rsp+328], rax
37be34607lea rax, [rsp+480]
37be3460fmov [rsp+280], rax
37be34617lea rax, [rsp+472]
37be3461fmov [rsp+272], rax
37be34627lea rax, [rsp+496]
37be3462fmov [rsp+144], rax
37be34637nop [rax+rax]
37be34640
37be34640loc_37be34640:
37be34640mov rsi, [rsp+168]
37be34648mov rax, [rsp+800]
37be34650movss x11, [rax+8*rsi-4]
37be34657movss x12, [rax+8*rsi-8]
37be3465emovd eax, x11
37be34663movd ecx, x12
37be34668shl rax, 32
37be3466cor rcx, rax
37be3466fcall fn_37c42fc90
37be34674mov rax, [rsp+808]
37be3467csqrtss x0, x0
37be34680movss x10, [rax+8*rsi-4]
37be34687movss x13, [rax+8*rsi-8]
37be3468emovd eax, x10
37be34693movd ecx, x13
37be34698movaps x9, x0
37be3469cshl rax, 32
37be346a0or rcx, rax
37be346a3call fn_37c42fc90
37be346a8sqrtss x0, x0
37be346acmulss x0, x9
37be346b1comiss x0, x7
37be346b4jb 0x37be34751
37be346bacomiss x6, x0
37be346bdjb 0x37be34751
37be346c3pxor x2, x2
37be346c7movaps x5, x11
37be346cbmov rax, [rsp+800]
37be346d3movaps x1, x2
37be346d6divss x1, x0
37be346damulss x2, x1
37be346demovaps x3, x1
37be346e1mulss x3, x12
37be346e6mulss x5, x1
37be346eaaddss x0, x2
37be346eemovaps x2, x11
37be346f2subss x2, x3
37be346f6movaps x3, x1
37be346f9mulss x3, x13
37be346feaddss x12, x5
37be34703mulss x1, x10
37be34708divss x2, x0
37be3470caddss x13, x1
37be34711divss x12, x0
37be34716movss [rax+8*rsi-4], x2
37be3471cmovaps x11, x2
37be34720movaps x2, x10
37be34724subss x2, x3
37be34728divss x13, x0
37be3472dmovss [rax+8*rsi-8], x12
37be34734mov rax, [rsp+808]
37be3473cdivss x2, x0
37be34740movss [rax+8*rsi-8], x13
37be34747movaps x10, x2
37be3474bmovss [rax+8*rsi-4], x2
37be34751
37be34751loc_37be34751:
37be34751mov rax, [rsp+816]
37be34759movsldup x4, x10
37be3475emov rsi, [rsp+304]
37be34766movsldup x2, x13
37be3476bmov rcx, [rsp+312]
37be34773movsldup x5, x11
37be34778movsldup x0, x12
37be3477dmovq x1, [rax+rsi]
37be34782mov rax, [rsp+832]
37be3478amov rsi, [rsp+816]
37be34792movq x9, x1
37be34797shufps x1, x1, -31
37be3479bmovq x2, x2
37be3479fmovq x4, x4
37be347a3movq x3, x1
37be347a7movq x5, x5
37be347abmulps x9, x2
37be347afmovq x0, x0
37be347b3mulps x3, x4
37be347b6movq x1, x9
37be347bbmovq x3, x3
37be347bfaddsubps x1, x3
37be347c3movq x3, [rax+rcx]
37be347c8mov rcx, [rsp+320]
37be347d0movq x9, x3
37be347d5shufps x3, x3, -31
37be347d9mulps x0, x9
37be347ddmovq x3, x3
37be347e1movq x1, x1
37be347e5mulps x3, x5
37be347e8movq x0, x0
37be347ecmovq x3, x3
37be347f0addsubps x0, x3
37be347f4movq x3, [rsi+rcx]
37be347f9movq x0, x0
37be347fdsubps x1, x0
37be34800movq x0, x3
37be34804shufps x3, x3, -31
37be34808mulps x0, x2
37be3480bmovq x2, x3
37be3480fmulps x2, x4
37be34812movshdup x4, x1
37be34816movd ecx, x1
37be3481amovlps [rsp+472], x1
37be34822movq x0, x0
37be34826movq x2, x2
37be3482amovd eax, x4
37be3482eaddsubps x0, x2
37be34832shl rax, 32
37be34836or rcx, rax
37be34839movaps x9, x0
37be3483dmovlps [rsp+480], x0
37be34845call fn_37c42fc90
37be3484acomiss x0, x6
37be3484dja 0x37be3486e
37be3484fmovshdup x4, x9
37be34854movd ecx, x9
37be34859movd eax, x4
37be3485dshl rax, 32
37be34861or rcx, rax
37be34864call fn_37c42fc90
37be34869comiss x0, x6
37be3486cjbe 0x37be34883
37be3486e
37be3486eloc_37be3486e:
37be3486emov [rsp+480], 0
37be3487amovlps [rsp+472], x8
37be34883
37be34883loc_37be34883:
37be34883mov rax, [rsp+296]
37be3488bmov r12, [rsp+288]
37be34893mov rsi, [rsp+328]
37be3489bmov rdx, [rsp+280]
37be348a3mov [rsp+32], rax
37be348a8mov rcx, [rsp+272]
37be348b0mov r9, r12
37be348b3mov r8, rsi
37be348b6call clartg_64_
37be348bbmov [rsp+48], r12
37be348c0mov r8, rbp
37be348c3mov rdx, r13
37be348c6mov [rsp+40], rsi
37be348cbmov r9, [rsp+200]
37be348d3mov rcx, rbx
37be348d6mov [rsp+32], rbp
37be348dbcall crot_64_
37be348e0mov [rsp+48], r12
37be348e5mov r8, rdi
37be348e8mov rdx, r15
37be348ebmov [rsp+40], rsi
37be348f0mov r9, [rsp+208]
37be348f8mov rcx, rbx
37be348fbmov [rsp+32], rdi
37be34900call crot_64_
37be34905mov r12, [rsp+448]
37be3490dmovss x0, [rsp+516]
37be34916mov [rsp+48], r14
37be3491bxorps x0, [rip+0x62127e]
37be34922mov [rsp+40], rsi
37be34927lea rax, [r12+1]
37be3492cmov r9, [rsp+264]
37be34934movss x1, [rsp+512]
37be3493dmov [rsp+496], rax
37be34945mov rdx, [rsp+880]
37be3494dmov [rsp+192], rax
37be34955lea rax, [rip+0x62121c]
37be3495cmov rcx, [rsp+144]
37be34964unpcklps x1, x0
37be34967mov [rsp+32], rax
37be3496cmov r8, rax
37be3496fmovlps [rsp+504], x1
37be34977call crot_64_
37be3497csub r12, [rsp+168]
37be34984mov [rsp+424], 1
37be34990test r12, r12
37be34993jle 0x37be34aa2
37be34999lea rax, [rsp+424]
37be349a1mov rsi, [rsp+336]
37be349a9sub rsi, [rsp+344]
37be349b1mov [rsp+160], rax
37be349b9add rsi, 1
37be349bdmov rax, [rsp+192]
37be349c5jmp 0x37be349dc
37be349c7
37be349c7 66 0f 1f 84 00 00 00 00 00 f........
37be349d0
37be349d0loc_37be349d0:
37be349d0mov rax, [rsp+448]
37be349d8add rax, 1
37be349dc
37be349dcloc_37be349dc:
37be349dcmov [rsp+504], rax
37be349e4mov rax, [rsp+904]
37be349eclea rdx, [rip+0x62118d]
37be349f3lea r9, [rip+0x62117e]
37be349famov rcx, [rsp+888]
37be34a02mov [rsp+80], r14
37be34a07mov [rsp+136], rax
37be34a0fmov rax, [rsp+896]
37be34a17mov [rsp+104], rcx
37be34a1cmov rcx, [rsp+880]
37be34a24mov [rsp+128], rax
37be34a2clea rax, [rip+0x621145]
37be34a33mov r8, [rsp+160]
37be34a3bmov [rsp+120], rax
37be34a40mov [rsp+88], rax
37be34a45mov rax, [rsp+144]
37be34a4dmov [rsp+96], rcx
37be34a52mov rcx, rdx
37be34a55mov [rsp+40], rax
37be34a5amov [rsp+72], rdi
37be34a5fmov [rsp+64], r15
37be34a64mov [rsp+56], rbp
37be34a69mov [rsp+48], r13
37be34a6emov [rsp+32], rbx
37be34a73mov [rsp+496], rsi
37be34a7bmov [rsp+112], rbx
37be34a80call claqz1_64_
37be34a85mov rax, [rsp+424]
37be34a8dadd rax, 1
37be34a91mov [rsp+424], rax
37be34a99cmp rax, r12
37be34a9cjle 0x37be349d0
37be34aa2
37be34aa2loc_37be34aa2:
37be34aa2add [rsp+168], 1
37be34aabmov rax, [rsp+168]
37be34ab3cmp [rsp+184], rax
37be34abbjge 0x37be34640
37be34ac1mov rax, [rsp+448]
37be34ac9mov r10, [rsp+336]
37be34ad1mov rbx, [rsp+344]
37be34ad9mov r12, [rsp+880]
37be34ae1mov [rsp+184], rax
37be34ae9
37be34ae9loc_37be34ae9:
37be34ae9mov rsi, [rsp+184]
37be34af1mov rdx, [rsp+216]
37be34af9lea rax, [rsi+1]
37be34afdmov [rsp+456], rax
37be34b05lea rax, [rbx+rsi]
37be34b09sub rdx, rax
37be34b0cadd rdx, 1
37be34b10mov [rsp+464], rdx
37be34b18test rdx, rdx
37be34b1bjle 0x37be34ce9
37be34b21mov rdx, [rsp+232]
37be34b29mov [rsp+160], rax
37be34b31lea r15, [rsp+456]
37be34b39lea r14, [rip+0x621024]
37be34b40mov [rsp+96], r15
37be34b45lea r9, [rsp+464]
37be34b4dmov r8, r15
37be34b50lea rcx, [rip+0x621032]
37be34b57imul rdx, rax
37be34b5bmov rax, [rsp+816]
37be34b63mov [rsp+80], r14
37be34b68add rdx, [rsp+240]
37be34b70mov [rsp+72], rbp
37be34b75add rdx, rbx
37be34b78mov [rsp+48], r12
37be34b7dlea r13, [rax+8*rdx]
37be34b81mov rax, [rsp+912]
37be34b89mov [rsp+112], 1
37be34b92lea rdx, [rip+0x620fef]
37be34b99mov [rsp+64], r13
37be34b9emov [rsp+88], rax
37be34ba3mov rax, [rsp+888]
37be34babmov [rsp+104], 1
37be34bb4mov [rsp+56], rax
37be34bb9lea rax, [rip+0x620fb0]
37be34bc0mov [rsp+40], rax
37be34bc5mov [rsp+32], r15
37be34bcamov [rsp+168], r10
37be34bd2call cgemm_64_
37be34bd7mov [rsp+40], r13
37be34bdcmov rdx, r15
37be34bdfmov r9, [rsp+912]
37be34be7mov [rsp+56], 3
37be34bf0lea r8, [rsp+464]
37be34bf8lea rcx, [rip+0x620f8b]
37be34bffmov [rsp+48], rbp
37be34c04mov [rsp+32], r15
37be34c09call clacpy_64_
37be34c0emov rcx, [rsp+832]
37be34c16mov [rsp+96], r15
37be34c1blea r9, [rsp+464]
37be34c23mov rax, [rsp+160]
37be34c2bmov [rsp+80], r14
37be34c30mov r8, r15
37be34c33lea rdx, [rip+0x620f4e]
37be34c3aimul rax, [rsp+248]
37be34c43add rax, [rsp+256]
37be34c4bmov [rsp+72], rdi
37be34c50add rax, rbx
37be34c53mov [rsp+48], r12
37be34c58lea r13, [rcx+8*rax]
37be34c5cmov rcx, [rsp+912]
37be34c64mov [rsp+32], r15
37be34c69lea rax, [rip+0x620f00]
37be34c70mov [rsp+40], rax
37be34c75mov [rsp+88], rcx
37be34c7amov rcx, [rsp+888]
37be34c82mov [rsp+112], 1
37be34c8bmov [rsp+56], rcx
37be34c90lea rcx, [rip+0x620ef2]
37be34c97mov [rsp+104], 1
37be34ca0mov [rsp+64], r13
37be34ca5call cgemm_64_
37be34caamov [rsp+48], rdi
37be34cafmov rdx, r15
37be34cb2mov r9, [rsp+912]
37be34cbamov [rsp+56], 3
37be34cc3lea r8, [rsp+464]
37be34ccblea rcx, [rip+0x620eb8]
37be34cd2mov [rsp+40], r13
37be34cd7mov [rsp+32], r15
37be34cdccall clacpy_64_
37be34ce1mov r10, [rsp+168]
37be34ce9
37be34ce9loc_37be34ce9:
37be34ce9mov rax, [rsp+744]
37be34cf1mov rax, [rax]
37be34cf4mov [rsp+264], rax
37be34cfctest rax, rax
37be34cffjne 0x37be36279
37be34d05
37be34d05loc_37be34d05:
37be34d05mov r14, [rsp+224]
37be34d0dmov rsi, [rsp+184]
37be34d15mov rax, rbx
37be34d18sub rax, r14
37be34d1bmov [rsp+464], rsi
37be34d23mov [rsp+456], rax
37be34d2btest rax, rax
37be34d2ejle 0x37be34ef5
37be34d34mov rax, [rsp+232]
37be34d3cmov rsi, [rsp+816]
37be34d44lea r15, [rsp+456]
37be34d4cmov [rsp+112], 1
37be34d55mov rcx, [rsp+904]
37be34d5dmov [rsp+96], r15
37be34d62lea rdx, [rip+0x620e1f]
37be34d69mov r8, r15
37be34d6cimul rax, rbx
37be34d70add rax, [rsp+240]
37be34d78mov [rsp+104], 1
37be34d81add rax, r14
37be34d84mov [rsp+72], rcx
37be34d89mov rcx, [rsp+896]
37be34d91lea r13, [rsi+8*rax]
37be34d95mov rax, [rsp+912]
37be34d9dlea rsi, [rsp+464]
37be34da5mov [rsp+56], rbp
37be34daamov [rsp+64], rcx
37be34daflea rcx, [rip+0x620dba]
37be34db6mov r9, rsi
37be34db9mov [rsp+88], rax
37be34dbelea rax, [rip+0x620d9f]
37be34dc5mov [rsp+80], rax
37be34dcamov [rsp+48], r13
37be34dcfmov [rsp+40], rcx
37be34dd4mov rcx, rdx
37be34dd7mov [rsp+32], rsi
37be34ddcmov [rsp+160], r10
37be34de4call cgemm_64_
37be34de9mov [rsp+40], r13
37be34deemov r8, rsi
37be34df1mov rdx, r15
37be34df4mov [rsp+56], 3
37be34dfdmov r9, [rsp+912]
37be34e05lea rcx, [rip+0x620d7e]
37be34e0cmov [rsp+48], rbp
37be34e11mov [rsp+32], r15
37be34e16call clacpy_64_
37be34e1bmov [rsp+96], r15
37be34e20mov r9, rsi
37be34e23mov r8, r15
37be34e26mov rdx, [rsp+248]
37be34e2elea rcx, [rip+0x620d3b]
37be34e35mov rax, [rsp+256]
37be34e3dmov [rsp+112], 1
37be34e46mov [rsp+40], rcx
37be34e4bimul rdx, rbx
37be34e4fmov [rsp+56], rdi
37be34e54mov [rsp+104], 1
37be34e5dmov [rsp+32], rsi
37be34e62add rax, rdx
37be34e65mov rdx, [rsp+832]
37be34e6dadd rax, r14
37be34e70lea r13, [rdx+8*rax]
37be34e74lea rax, [rip+0x620ce9]
37be34e7bmov rdx, [rsp+912]
37be34e83mov [rsp+80], rax
37be34e88mov rax, [rsp+904]
37be34e90mov [rsp+88], rdx
37be34e95lea rdx, [rip+0x620cec]
37be34e9cmov [rsp+72], rax
37be34ea1mov rax, [rsp+896]
37be34ea9mov rcx, rdx
37be34eacmov [rsp+48], r13
37be34eb1mov [rsp+64], rax
37be34eb6call cgemm_64_
37be34ebbmov [rsp+48], rdi
37be34ec0mov r8, rsi
37be34ec3mov rdx, r15
37be34ec6mov [rsp+56], 3
37be34ecfmov r9, [rsp+912]
37be34ed7lea rcx, [rip+0x620cac]
37be34edemov [rsp+40], r13
37be34ee3mov [rsp+32], r15
37be34ee8call clacpy_64_
37be34eedmov r10, [rsp+160]
37be34ef5
37be34ef5loc_37be34ef5:
37be34ef5mov rax, [rsp+752]
37be34efdmov rax, [rax]
37be34f00mov [rsp+272], rax
37be34f08test rax, rax
37be34f0bjne 0x37be3616d
37be34f11
37be34f11loc_37be34f11:
37be34f11mov rax, r10
37be34f14sub rax, [rsp+184]
37be34f1cmov [rsp+432], rbx
37be34f24mov [rsp+192], rax
37be34f2ccmp rbx, rax
37be34f2fjge 0x37be356af
37be34f35mov rcx, [rsp+376]
37be34f3dsub rcx, [rsp+368]
37be34f45mov eax, 1
37be34f4amov [rsp+296], r10
37be34f52test rcx, rcx
37be34f55mov [rsp+840], rdi
37be34f5dmov r13, [rsp+904]
37be34f65cmovle rcx, rax
37be34f69mov rax, [rsp+184]
37be34f71mov [rsp+824], rbp
37be34f79mov rbp, [rsp+896]
37be34f81sub rax, 1
37be34f85mov [rsp+288], rcx
37be34f8dmov [rsp+280], rax
37be34f95lea rax, [rsp+408]
37be34f9dmov [rsp+168], rax
37be34fa5nop [rax+rax]
37be34fb0
37be34fb0loc_37be34fb0:
37be34fb0mov rsi, [rsp+192]
37be34fb8mov rax, [rsp+288]
37be34fc0lea rdi, [rip+0x620ba9]
37be34fc7mov [rsp+56], 4
37be34fd0mov [rsp+40], r12
37be34fd5lea r11, [rbx+1]
37be34fd9mov r14, [rsp+144]
37be34fe1lea r9, [rip+0x620b7c]
37be34fe8sub rsi, rbx
37be34febmov r15, [rsp+152]
37be34ff3mov [rsp+32], rdi
37be34ff8lea rcx, [rip+0x620b6d]
37be34fffcmp rsi, rax
37be35002mov [rsp+408], r11
37be3500acmovg rsi, rax
37be3500emov rax, [rsp+184]
37be35016mov r8, r15
37be35019mov [rsp+200], r11
37be35021add rax, rsi
37be35024lea rdx, [rax+rbx-1]
37be35029mov [rsp+440], rax
37be35031mov [rsp+496], rax
37be35039mov [rsp+504], rax
37be35041mov [rsp+160], rax
37be35049mov rax, [rsp+888]
37be35051mov [rsp+416], rdx
37be35059mov rdx, r14
37be3505cmov [rsp+48], rax
37be35061call claset_64_
37be35066mov [rsp+48], r13
37be3506bmov rdx, r14
37be3506emov r8, r15
37be35071mov [rsp+56], 4
37be3507amov rax, [rsp+160]
37be35082lea r9, [rip+0x620adb]
37be35089lea rcx, [rip+0x620adc]
37be35090mov [rsp+40], rbp
37be35095mov [rsp+32], rdi
37be3509amov [rsp+496], rax
37be350a2mov [rsp+504], rax
37be350aacall claset_64_
37be350afmov r14, [rsp+280]
37be350b7mov rax, r14
37be350bashr rax, 63
37be350bemov rax, [rsp+160]
37be350c6jne 0x37be35243
37be350cclea rdi, [rsp+416]
37be350d4mov rdx, [rsp+200]
37be350dcmov [rsp+208], rax
37be350e4lea r15, [rsp+440]
37be350ecmov [rsp+160], rdi
37be350f4mov rax, rbx
37be350f7mov rbx, r14
37be350falea r14, [rsp+432]
37be35102nop [rax]
37be35105nop [rax+rax]
37be35110
37be35110loc_37be35110:
37be35110xor edi, edi
37be35112jmp 0x37be3511c
37be35114
37be35114 0f 1f 40 00 ..@.
37be35118
37be35118loc_37be35118:
37be35118lea rdx, [rax+1]
37be3511c
37be3511cloc_37be3511c:
37be3511cadd rax, rbx
37be3511fmov [rsp+504], rdx
37be35127mov r9, [rsp+168]
37be3512flea rdx, [rip+0x620a4a]
37be35136add rax, rdi
37be35139mov rcx, rdx
37be3513cmov r8, [rsp+144]
37be35144add rdi, 1
37be35148mov [rsp+496], rax
37be35150mov rax, [rsp+888]
37be35158mov [rsp+136], r13
37be35160mov [rsp+104], rax
37be35165mov rax, [rsp+152]
37be3516dmov [rsp+128], rbp
37be35175mov [rsp+88], rax
37be3517amov rax, [rsp+840]
37be35182mov [rsp+120], r14
37be35187mov [rsp+72], rax
37be3518cmov rax, [rsp+832]
37be35194mov [rsp+112], r15
37be35199mov [rsp+64], rax
37be3519emov rax, [rsp+824]
37be351a6mov [rsp+96], r12
37be351abmov [rsp+56], rax
37be351b0mov rax, [rsp+816]
37be351b8mov [rsp+80], r15
37be351bdmov [rsp+48], rax
37be351c2mov rax, [rsp+776]
37be351camov [rsp+40], rax
37be351cfmov rax, [rsp+160]
37be351d7mov [rsp+32], rax
37be351dccall claqz1_64_
37be351e1mov rax, [rsp+432]
37be351e9cmp rdi, rsi
37be351ecjne 0x37be35118
37be351f2sub rbx, 1
37be351f6jb 0x37be35238
37be351f8lea rdx, [rax+1]
37be351fcjmp 0x37be35110
37be35201
37be35201loc_37be35201:
37be35201pxor x0, x0
37be35205mov rax, [rsp+912]
37be3520dcvtsi2ss x0, rbx
37be35212mov [rax+4], 0
37be35219movss [rax], x0
37be3521djmp 0x37be342d9
37be35222
37be35222loc_37be35222:
37be35222mov [rsp+224], 1
37be3522ejmp 0x37be34403
37be35233
37be35233 0f 1f 44 00 00 ..D..
37be35238
37be35238loc_37be35238:
37be35238mov rbx, rax
37be3523bmov rax, [rsp+208]
37be35243
37be35243loc_37be35243:
37be35243mov [rsp+456], rax
37be3524bmov rax, [rsp+184]
37be35253mov rdx, [rsp+216]
37be3525badd rax, rbx
37be3525eadd rax, rsi
37be35261sub rdx, rax
37be35264add rdx, 1
37be35268mov [rsp+464], rdx
37be35270test rdx, rdx
37be35273jle 0x37be3545c
37be35279mov rdx, [rsp+232]
37be35281mov rcx, [rsp+824]
37be35289mov [rsp+160], rax
37be35291lea r14, [rsp+456]
37be35299mov [rsp+96], r14
37be3529elea r9, [rsp+464]
37be352a6mov r8, r14
37be352a9imul rdx, rax
37be352admov [rsp+72], rcx
37be352b2mov rax, [rsp+816]
37be352baadd rdx, [rsp+240]
37be352c2mov [rsp+48], r12
37be352c7lea rdx, [rbx+rdx+1]
37be352ccmov [rsp+32], r14
37be352d1mov rcx, [rsp+888]
37be352d9mov [rsp+112], 1
37be352e2lea r15, [rax+8*rdx]
37be352e6mov rax, [rsp+912]
37be352eelea rdx, [rip+0x620893]
37be352f5mov [rsp+56], rcx
37be352falea rcx, [rip+0x62086f]
37be35301mov [rsp+88], rax
37be35306lea rax, [rip+0x620857]
37be3530dmov [rsp+80], rax
37be35312mov [rsp+64], r15
37be35317mov [rsp+40], rcx
37be3531clea rcx, [rip+0x620866]
37be35323mov [rsp+104], 1
37be3532ccall cgemm_64_
37be35331mov rdx, [rsp+824]
37be35339mov [rsp+40], r15
37be3533elea r8, [rsp+464]
37be35346mov [rsp+56], 3
37be3534fmov r9, [rsp+912]
37be35357lea rcx, [rip+0x62082c]
37be3535emov [rsp+48], rdx
37be35363mov rdx, r14
37be35366mov [rsp+32], r14
37be3536bcall clacpy_64_
37be35370mov rdx, [rsp+832]
37be35378mov [rsp+96], r14
37be3537dmov r8, r14
37be35380mov rax, [rsp+160]
37be35388lea rcx, [rip+0x6207e1]
37be3538fmov [rsp+112], 1
37be35398lea r9, [rsp+464]
37be353a0imul rax, [rsp+248]
37be353a9add rax, [rsp+256]
37be353b1mov [rsp+40], rcx
37be353b6lea rcx, [rip+0x6207cc]
37be353bdlea rax, [rbx+rax+1]
37be353c2mov [rsp+48], r12
37be353c7lea r15, [rdx+8*rax]
37be353cblea rax, [rip+0x620792]
37be353d2mov [rsp+32], r14
37be353d7mov rdx, [rsp+912]
37be353dfmov [rsp+80], rax
37be353e4mov rax, [rsp+840]
37be353ecmov [rsp+88], rdx
37be353f1lea rdx, [rip+0x620790]
37be353f8mov [rsp+72], rax
37be353fdmov rax, [rsp+888]
37be35405mov [rsp+104], 1
37be3540emov [rsp+56], rax
37be35413mov [rsp+64], r15
37be35418call cgemm_64_
37be3541dmov rax, [rsp+840]
37be35425mov rdx, r14
37be35428mov [rsp+56], 3
37be35431mov [rsp+40], r15
37be35436mov r9, [rsp+912]
37be3543elea r8, [rsp+464]
37be35446lea rcx, [rip+0x62073d]
37be3544dmov [rsp+48], rax
37be35452mov [rsp+32], r14
37be35457call clacpy_64_
37be3545c
37be3545cloc_37be3545c:
37be3545ccmp [rsp+264], 0
37be35465jne 0x37be35a23
37be3546b
37be3546bloc_37be3546b:
37be3546bmov rdi, [rsp+224]
37be35473mov rax, rbx
37be35476mov rdx, [rsp+440]
37be3547esub rax, rdi
37be35481mov [rsp+464], rdx
37be35489add rax, 1
37be3548dmov [rsp+456], rax
37be35495test rax, rax
37be35498jle 0x37be3566f
37be3549emov rax, [rsp+232]
37be354a6mov rcx, [rsp+816]
37be354aelea r15, [rsp+456]
37be354b6lea r14, [rsp+464]
37be354bemov rdx, [rsp+824]
37be354c6mov [rsp+96], r15
37be354cbmov r9, r14
37be354cemov r8, r15
37be354d1imul rax, rbx
37be354d5add rax, [rsp+240]
37be354ddmov [rsp+72], r13
37be354e2add rax, rdi
37be354e5mov [rsp+56], rdx
37be354ealea rdx, [rip+0x620697]
37be354f1lea rax, [rcx+8*rax]
37be354f5mov rcx, [rsp+912]
37be354fdmov [rsp+64], rbp
37be35502mov [rsp+48], rax
37be35507mov [rsp+88], rcx
37be3550clea rcx, [rip+0x620651]
37be35513mov [rsp+160], rax
37be3551blea rax, [rip+0x62064e]
37be35522mov [rsp+80], rcx
37be35527mov rcx, rdx
37be3552amov [rsp+40], rax
37be3552fmov [rsp+112], 1
37be35538mov [rsp+104], 1
37be35541mov [rsp+32], r14
37be35546call cgemm_64_
37be3554bmov rdx, [rsp+824]
37be35553mov r8, r14
37be35556mov rax, [rsp+160]
37be3555emov [rsp+56], 3
37be35567mov r9, [rsp+912]
37be3556flea rcx, [rip+0x620614]
37be35576mov [rsp+48], rdx
37be3557bmov rdx, r15
37be3557emov [rsp+40], rax
37be35583mov [rsp+32], r15
37be35588call clacpy_64_
37be3558dmov [rsp+96], r15
37be35592mov r9, r14
37be35595mov r8, r15
37be35598mov rdx, [rsp+248]
37be355a0lea rcx, [rip+0x6205bd]
37be355a7mov rax, [rsp+256]
37be355afmov [rsp+112], 1
37be355b8mov [rsp+80], rcx
37be355bdmov rcx, [rsp+840]
37be355c5imul rdx, rbx
37be355c9mov [rsp+72], r13
37be355cemov [rsp+56], rcx
37be355d3mov [rsp+104], 1
37be355dcadd rax, rdx
37be355dfmov [rsp+64], rbp
37be355e4lea rdx, [rip+0x62059d]
37be355ebadd rax, rdi
37be355eemov rdi, [rsp+832]
37be355f6mov [rsp+32], r14
37be355fbmov rcx, rdx
37be355felea rax, [rdi+8*rax]
37be35602mov rdi, [rsp+912]
37be3560amov [rsp+48], rax
37be3560fmov [rsp+160], rax
37be35617lea rax, [rip+0x620552]
37be3561emov [rsp+40], rax
37be35623mov [rsp+88], rdi
37be35628call cgemm_64_
37be3562dmov [rsp+32], r15
37be35632mov r8, r14
37be35635mov rdx, r15
37be35638mov rax, [rsp+840]
37be35640mov r9, [rsp+912]
37be35648mov [rsp+56], 3
37be35651lea rcx, [rip+0x620532]
37be35658mov [rsp+48], rax
37be3565dmov rax, [rsp+160]
37be35665mov [rsp+40], rax
37be3566acall clacpy_64_
37be3566f
37be3566floc_37be3566f:
37be3566fcmp [rsp+272], 0
37be35678jne 0x37be35937
37be3567e
37be3567eloc_37be3567e:
37be3567eadd rbx, rsi
37be35681mov [rsp+432], rbx
37be35689cmp rbx, [rsp+192]
37be35691jl 0x37be34fb0
37be35697mov r10, [rsp+296]
37be3569fmov rbp, [rsp+824]
37be356a7mov rdi, [rsp+840]
37be356af
37be356afloc_37be356af:
37be356afmov rax, [rsp+888]
37be356b7lea rbx, [rip+0x6204b2]
37be356bemov rdx, [rsp+176]
37be356c6mov [rsp+56], 4
37be356cfmov [rsp+40], r12
37be356d4lea r9, [rip+0x620489]
37be356dblea rcx, [rip+0x62048a]
37be356e2mov [rsp+48], rax
37be356e7mov r8, rdx
37be356eamov [rsp+32], rbx
37be356efmov [rsp+168], r10
37be356f7call claset_64_
37be356fcmov rax, [rsp+448]
37be35704mov [rsp+56], 4
37be3570dlea r9, [rip+0x620450]
37be35714mov [rsp+32], rbx
37be35719mov r8, [rsp+152]
37be35721lea rcx, [rip+0x620444]
37be35728lea rdx, [rax+1]
37be3572cmov [rsp+160], rax
37be35734mov rax, [rsp+904]
37be3573cmov [rsp+496], rdx
37be35744mov [rsp+48], rax
37be35749mov rax, [rsp+896]
37be35751mov [rsp+504], rdx
37be35759mov rdx, [rsp+144]
37be35761mov [rsp+40], rax
37be35766call claset_64_
37be3576bmov r10, [rsp+168]
37be35773mov rax, [rsp+160]
37be3577bmov rsi, r10
37be3577emov [rsp+416], r10
37be35786sub rsi, rax
37be35789lea rdx, [rsi+1]
37be3578dmov [rsp+408], rdx
37be35795test rax, rax
37be35798jle 0x37be363a2
37be3579emov [rsp+192], rax
37be357a6lea r14, [rsp+408]
37be357aelea rcx, [r10-1]
37be357b2mov rsi, [rsp+776]
37be357bamov r13, [rsp+152]
37be357c2mov [rsp+168], r14
37be357calea r15, [rsp+416]
37be357d2mov r14, r10
37be357d5nop [rax+rax]
37be357e0
37be357e0loc_37be357e0:
37be357e0mov [rsp+400], rcx
37be357e8cmp r14, rcx
37be357ebjle 0x37be35916
37be357f1mov [rsp+184], rcx
37be357f9lea rbx, [rsp+400]
37be35801mov [rsp+160], rbx
37be35809lea rbx, [rsp+488]
37be35811nop [rax]
37be35815nop [rax+rax]
37be35820
37be35820loc_37be35820:
37be35820mov rdx, r14
37be35823mov [rsp+72], rdi
37be35828mov r9, [rsp+168]
37be35830sub rdx, rax
37be35833add rax, 1
37be35837mov [rsp+56], rbp
37be3583cmov r8, [rsp+160]
37be35844mov [rsp+496], rax
37be3584cmov rax, [rsp+904]
37be35854lea rcx, [rdx+1]
37be35858mov [rsp+40], rsi
37be3585dmov [rsp+136], rax
37be35865mov rax, [rsp+896]
37be3586dmov [rsp+32], r15
37be35872mov [rsp+128], rax
37be3587amov rax, [rsp+144]
37be35882mov [rsp+504], rdx
37be3588alea rdx, [rip+0x6202ef]
37be35891mov [rsp+112], rax
37be35896mov rax, [rsp+888]
37be3589emov [rsp+488], rcx
37be358a6mov rcx, rdx
37be358a9mov [rsp+104], rax
37be358aemov rax, [rsp+176]
37be358b6mov [rsp+120], r13
37be358bbmov [rsp+80], rax
37be358c0mov rax, [rsp+832]
37be358c8mov [rsp+96], r12
37be358cdmov [rsp+64], rax
37be358d2mov rax, [rsp+816]
37be358damov [rsp+88], rbx
37be358dfmov [rsp+48], rax
37be358e4call claqz1_64_
37be358e9mov rax, [rsp+400]
37be358f1lea rdx, [rax+1]
37be358f5mov rax, [rsp+448]
37be358fdmov [rsp+400], rdx
37be35905cmp r14, rdx
37be35908jg 0x37be35820
37be3590emov rcx, [rsp+184]
37be35916
37be35916loc_37be35916:
37be35916mov rdx, r14
37be35919sub rdx, rcx
37be3591cadd rdx, 1
37be35920cmp [rsp+192], rdx
37be35928jl 0x37be35b18
37be3592esub rcx, 1
37be35932jmp 0x37be357e0
37be35937
37be35937loc_37be35937:
37be35937mov rcx, [rsp+360]
37be3593fmov [rsp+72], r13
37be35944lea r15, [rsp+440]
37be3594clea rdx, [rip+0x620235]
37be35953mov [rsp+64], rbp
37be35958mov r8, [rsp+760]
37be35960mov r9, r15
37be35963mov rax, rcx
37be35966mov [rsp+32], r15
37be3596bmov [rsp+112], 1
37be35974imul rax, rbx
37be35978mov [rsp+104], 1
37be35981sub rax, rcx
37be35984mov rcx, [rsp+864]
37be3598clea r14, [rcx+8*rax]
37be35990mov rax, [rsp+760]
37be35998mov rcx, rdx
37be3599bmov [rsp+48], r14
37be359a0mov [rsp+96], rax
37be359a5mov rax, [rsp+912]
37be359admov [rsp+88], rax
37be359b2lea rax, [rip+0x6201ab]
37be359b9mov [rsp+80], rax
37be359bemov rax, [rsp+872]
37be359c6mov [rsp+56], rax
37be359cblea rax, [rip+0x62019e]
37be359d2mov [rsp+40], rax
37be359d7call cgemm_64_
37be359dcmov rax, [rsp+872]
37be359e4mov [rsp+40], r14
37be359e9mov r8, r15
37be359ecmov [rsp+56], 3
37be359f5mov r9, [rsp+912]
37be359fdlea rcx, [rip+0x620186]
37be35a04mov [rsp+48], rax
37be35a09mov rax, [rsp+760]
37be35a11mov [rsp+32], rax
37be35a16mov rdx, rax
37be35a19call clacpy_64_
37be35a1ejmp 0x37be3567e
37be35a23
37be35a23loc_37be35a23:
37be35a23lea rax, [rbx+1]
37be35a27mov [rsp+64], r12
37be35a2cmov rcx, [rsp+352]
37be35a34lea r15, [rsp+440]
37be35a3cmov [rsp+32], r15
37be35a41mov r8, [rsp+760]
37be35a49mov r9, r15
37be35a4clea rdx, [rip+0x620135]
37be35a53mov [rsp+112], 1
37be35a5cimul rax, rcx
37be35a60mov [rsp+104], 1
37be35a69sub rax, rcx
37be35a6cmov rcx, [rsp+848]
37be35a74lea r14, [rcx+8*rax]
37be35a78mov rax, [rsp+760]
37be35a80mov rcx, rdx
37be35a83mov [rsp+48], r14
37be35a88mov [rsp+96], rax
37be35a8dmov rax, [rsp+912]
37be35a95mov [rsp+88], rax
37be35a9alea rax, [rip+0x6200c3]
37be35aa1mov [rsp+80], rax
37be35aa6mov rax, [rsp+888]
37be35aaemov [rsp+72], rax
37be35ab3mov rax, [rsp+856]
37be35abbmov [rsp+56], rax
37be35ac0lea rax, [rip+0x6200a9]
37be35ac7mov [rsp+40], rax
37be35acccall cgemm_64_
37be35ad1mov rax, [rsp+856]
37be35ad9mov [rsp+40], r14
37be35ademov r8, r15
37be35ae1mov [rsp+56], 3
37be35aeamov r9, [rsp+912]
37be35af2lea rcx, [rip+0x620091]
37be35af9mov [rsp+48], rax
37be35afemov rax, [rsp+760]
37be35b06mov [rsp+32], rax
37be35b0bmov rdx, rax
37be35b0ecall clacpy_64_
37be35b13jmp 0x37be3546b
37be35b18
37be35b18loc_37be35b18:
37be35b18mov rsi, r14
37be35b1bmov r10, r14
37be35b1emov r15, rax
37be35b21sub rsi, rax
37be35b24
37be35b24loc_37be35b24:
37be35b24mov rdx, [rsp+216]
37be35b2cmov [rsp+456], r15
37be35b34lea rax, [r10+1]
37be35b38sub rdx, r10
37be35b3bmov [rsp+464], rdx
37be35b43test rdx, rdx
37be35b46jle 0x37be35d1f
37be35b4cmov rdx, [rsp+232]
37be35b54mov [rsp+160], rax
37be35b5clea r13, [rsp+456]
37be35b64lea r9, [rsp+464]
37be35b6cmov rcx, [rsp+888]
37be35b74mov [rsp+96], r13
37be35b79mov r8, r13
37be35b7cimul rdx, rax
37be35b80mov rax, [rsp+816]
37be35b88mov [rsp+72], rbp
37be35b8dadd rdx, [rsp+240]
37be35b95mov [rsp+56], rcx
37be35b9alea rcx, [rip+0x61ffcf]
37be35ba1lea rdx, [rsi+rdx+1]
37be35ba6mov [rsp+40], rcx
37be35bablea rcx, [rip+0x61ffd7]
37be35bb2lea rbx, [rax+8*rdx]
37be35bb6mov rax, [rsp+912]
37be35bbemov [rsp+112], 1
37be35bc7lea rdx, [rip+0x61ffba]
37be35bcemov [rsp+64], rbx
37be35bd3mov [rsp+88], rax
37be35bd8lea rax, [rip+0x61ff85]
37be35bdfmov [rsp+80], rax
37be35be4mov [rsp+104], 1
37be35bedmov [rsp+48], r12
37be35bf2mov [rsp+32], r13
37be35bf7mov [rsp+168], r10
37be35bffcall cgemm_64_
37be35c04mov [rsp+40], rbx
37be35c09mov rdx, r13
37be35c0cmov r9, [rsp+912]
37be35c14mov [rsp+56], 3
37be35c1dlea r8, [rsp+464]
37be35c25lea rcx, [rip+0x61ff5e]
37be35c2cmov [rsp+48], rbp
37be35c31mov [rsp+32], r13
37be35c36call clacpy_64_
37be35c3bmov rax, [rsp+160]
37be35c43mov r8, r13
37be35c46imul rax, [rsp+248]
37be35c4fmov rbx, [rsp+832]
37be35c57add rax, [rsp+256]
37be35c5flea rcx, [rip+0x61ff0a]
37be35c66mov [rsp+112], 1
37be35c6flea rax, [rsi+rax+1]
37be35c74mov [rsp+40], rcx
37be35c79mov rdx, [rsp+912]
37be35c81lea r9, [rsp+464]
37be35c89lea rbx, [rbx+8*rax]
37be35c8dlea rax, [rip+0x61fed0]
37be35c94mov [rsp+96], r13
37be35c99mov [rsp+80], rax
37be35c9emov rax, [rsp+888]
37be35ca6lea rcx, [rip+0x61fedc]
37be35cadmov [rsp+88], rdx
37be35cb2lea rdx, [rip+0x61fecf]
37be35cb9mov [rsp+56], rax
37be35cbemov [rsp+104], 1
37be35cc7mov [rsp+72], rdi
37be35cccmov [rsp+64], rbx
37be35cd1mov [rsp+48], r12
37be35cd6mov [rsp+32], r13
37be35cdbcall cgemm_64_
37be35ce0mov [rsp+48], rdi
37be35ce5mov rdx, r13
37be35ce8mov r9, [rsp+912]
37be35cf0mov [rsp+56], 3
37be35cf9lea r8, [rsp+464]
37be35d01lea rcx, [rip+0x61fe82]
37be35d08mov [rsp+40], rbx
37be35d0dmov [rsp+32], r13
37be35d12call clacpy_64_
37be35d17mov r10, [rsp+168]
37be35d1f
37be35d1floc_37be35d1f:
37be35d1fcmp [rsp+264], 0
37be35d28jne 0x37be36036
37be35d2e
37be35d2eloc_37be35d2e:
37be35d2emov r14, [rsp+224]
37be35d36mov rax, rsi
37be35d39add r15, 1
37be35d3dmov [rsp+464], r15
37be35d45sub rax, r14
37be35d48add rax, 1
37be35d4cmov [rsp+456], rax
37be35d54test rax, rax
37be35d57jle 0x37be35f0e
37be35d5dmov rax, [rsp+232]
37be35d65mov rbx, [rsp+816]
37be35d6dlea r12, [rsp+456]
37be35d75mov [rsp+56], rbp
37be35d7amov rcx, [rsp+904]
37be35d82mov [rsp+96], r12
37be35d87lea rdx, [rip+0x61fdfa]
37be35d8emov r8, r12
37be35d91mov [rsp+112], 1
37be35d9aimul rax, rsi
37be35d9eadd rax, [rsp+240]
37be35da6add rax, r14
37be35da9mov [rsp+72], rcx
37be35daemov rcx, [rsp+896]
37be35db6mov [rsp+104], 1
37be35dbflea r13, [rbx+8*rax]
37be35dc3mov rax, [rsp+912]
37be35dcblea rbx, [rsp+464]
37be35dd3mov [rsp+64], rcx
37be35dd8lea rcx, [rip+0x61fd91]
37be35ddfmov r9, rbx
37be35de2mov [rsp+88], rax
37be35de7lea rax, [rip+0x61fd76]
37be35deemov [rsp+80], rax
37be35df3mov [rsp+40], rcx
37be35df8mov rcx, rdx
37be35dfbmov [rsp+48], r13
37be35e00mov [rsp+32], rbx
37be35e05call cgemm_64_
37be35e0amov [rsp+48], rbp
37be35e0fmov r8, rbx
37be35e12mov rdx, r12
37be35e15mov [rsp+56], 3
37be35e1emov r9, [rsp+912]
37be35e26lea rcx, [rip+0x61fd5d]
37be35e2dmov [rsp+40], r13
37be35e32mov [rsp+32], r12
37be35e37call clacpy_64_
37be35e3cmov [rsp+96], r12
37be35e41mov r9, rbx
37be35e44mov r8, r12
37be35e47mov rdx, [rsp+248]
37be35e4flea rcx, [rip+0x61fd1a]
37be35e56mov rax, [rsp+256]
37be35e5emov [rsp+112], 1
37be35e67mov [rsp+40], rcx
37be35e6cimul rdx, rsi
37be35e70mov [rsp+56], rdi
37be35e75mov [rsp+104], 1
37be35e7emov [rsp+32], rbx
37be35e83add rax, rdx
37be35e86mov rdx, [rsp+832]
37be35e8eadd rax, r14
37be35e91lea rbp, [rdx+8*rax]
37be35e95lea rax, [rip+0x61fcc8]
37be35e9cmov rdx, [rsp+912]
37be35ea4mov [rsp+80], rax
37be35ea9mov rax, [rsp+904]
37be35eb1mov [rsp+88], rdx
37be35eb6lea rdx, [rip+0x61fccb]
37be35ebdmov [rsp+72], rax
37be35ec2mov rax, [rsp+896]
37be35ecamov rcx, rdx
37be35ecdmov [rsp+48], rbp
37be35ed2mov [rsp+64], rax
37be35ed7call cgemm_64_
37be35edcmov [rsp+48], rdi
37be35ee1mov r8, rbx
37be35ee4mov rdx, r12
37be35ee7mov [rsp+56], 3
37be35ef0mov r9, [rsp+912]
37be35ef8lea rcx, [rip+0x61fc8b]
37be35effmov [rsp+40], rbp
37be35f04mov [rsp+32], r12
37be35f09call clacpy_64_
37be35f0e
37be35f0eloc_37be35f0e:
37be35f0ecmp [rsp+272], 0
37be35f17je 0x37be342d9
37be35f1dmov rbx, [rsp+360]
37be35f25mov r9, [rsp+144]
37be35f2dlea rdx, [rip+0x61fc54]
37be35f34mov [rsp+496], r15
37be35f3cmov r8, [rsp+760]
37be35f44mov rcx, rdx
37be35f47mov [rsp+504], r15
37be35f4fmov [rsp+112], 1
37be35f58mov rax, rbx
37be35f5bmov [rsp+104], 1
37be35f64imul rax, rsi
37be35f68mov rsi, [rsp+152]
37be35f70mov [rsp+32], rsi
37be35f75sub rax, rbx
37be35f78mov rbx, [rsp+864]
37be35f80lea rbx, [rbx+8*rax]
37be35f84mov rax, [rsp+760]
37be35f8cmov [rsp+48], rbx
37be35f91mov [rsp+96], rax
37be35f96mov rax, [rsp+912]
37be35f9emov [rsp+88], rax
37be35fa3lea rax, [rip+0x61fbba]
37be35faamov [rsp+80], rax
37be35fafmov rax, [rsp+904]
37be35fb7mov [rsp+72], rax
37be35fbcmov rax, [rsp+896]
37be35fc4mov [rsp+64], rax
37be35fc9mov rax, [rsp+872]
37be35fd1mov [rsp+56], rax
37be35fd6lea rax, [rip+0x61fb93]
37be35fddmov [rsp+40], rax
37be35fe2call cgemm_64_
37be35fe7mov rax, [rsp+872]
37be35fefmov [rsp+40], rbx
37be35ff4mov r8, rsi
37be35ff7mov [rsp+56], 3
37be36000mov r9, [rsp+912]
37be36008lea rcx, [rip+0x61fb7b]
37be3600fmov [rsp+48], rax
37be36014mov rax, [rsp+760]
37be3601cmov [rsp+504], r15
37be36024mov [rsp+32], rax
37be36029mov rdx, rax
37be3602ccall clacpy_64_
37be36031jmp 0x37be342d9
37be36036
37be36036loc_37be36036:
37be36036mov rax, [rsp+760]
37be3603emov [rsp+64], r12
37be36043lea rdx, [rip+0x61fb3e]
37be3604amov rbx, [rsp+352]
37be36052mov r8, [rsp+760]
37be3605amov [rsp+112], 1
37be36063mov rcx, rdx
37be36066mov [rsp+96], rax
37be3606bmov rax, [rsp+912]
37be36073mov [rsp+104], 1
37be3607cmov [rsp+88], rax
37be36081lea rax, [rip+0x61fadc]
37be36088mov [rsp+80], rax
37be3608dmov rax, [rsp+888]
37be36095mov [rsp+160], r10
37be3609dmov [rsp+72], rax
37be360a2mov rax, [rsp+856]
37be360aamov [rsp+56], rax
37be360aflea rax, [rsi+1]
37be360b3mov rsi, [rsp+848]
37be360bbimul rax, rbx
37be360bfsub rax, rbx
37be360c2lea rax, [rsi+8*rax]
37be360c6mov rsi, [rsp+176]
37be360cemov [rsp+48], rax
37be360d3lea rax, [rip+0x61fa96]
37be360damov [rsp+40], rax
37be360dfmov r9, rsi
37be360e2mov [rsp+32], rsi
37be360e7call cgemm_64_
37be360ecmov rax, [rsp+856]
37be360f4mov r8, rsi
37be360f7mov [rsp+56], 3
37be36100mov r9, [rsp+912]
37be36108lea rcx, [rip+0x61fa7b]
37be3610fmov [rsp+48], rax
37be36114mov rax, [rsp+160]
37be3611csub rax, [rsp+448]
37be36124add rax, 1
37be36128imul rax, rbx
37be3612csub rax, rbx
37be3612fmov rbx, [rsp+848]
37be36137lea rax, [rbx+8*rax]
37be3613bmov [rsp+40], rax
37be36140mov rax, [rsp+760]
37be36148mov [rsp+32], rax
37be3614dmov rdx, rax
37be36150call clacpy_64_
37be36155mov r15, [rsp+448]
37be3615dmov rsi, [rsp+160]
37be36165sub rsi, r15
37be36168jmp 0x37be35d2e
37be3616d
37be3616dloc_37be3616d:
37be3616dmov rsi, [rsp+360]
37be36175lea rdx, [rip+0x61fa0c]
37be3617clea r15, [rsp+464]
37be36184mov [rsp+112], 1
37be3618dmov [rsp+104], 1
37be36196mov r8, [rsp+760]
37be3619emov rcx, rdx
37be361a1mov r9, r15
37be361a4mov rax, rsi
37be361a7mov [rsp+32], r15
37be361acimul rax, rbx
37be361b0mov [rsp+160], r10
37be361b8sub rax, rsi
37be361bbmov rsi, [rsp+864]
37be361c3lea r13, [rsi+8*rax]
37be361c7mov rax, [rsp+760]
37be361cfmov [rsp+48], r13
37be361d4mov [rsp+96], rax
37be361d9mov rax, [rsp+912]
37be361e1mov [rsp+88], rax
37be361e6lea rax, [rip+0x61f977]
37be361edmov [rsp+80], rax
37be361f2mov rax, [rsp+904]
37be361famov [rsp+72], rax
37be361ffmov rax, [rsp+896]
37be36207mov [rsp+64], rax
37be3620cmov rax, [rsp+872]
37be36214mov [rsp+56], rax
37be36219lea rax, [rip+0x61f950]
37be36220mov [rsp+40], rax
37be36225call cgemm_64_
37be3622amov rax, [rsp+872]
37be36232mov [rsp+40], r13
37be36237mov r8, r15
37be3623amov [rsp+56], 3
37be36243mov r9, [rsp+912]
37be3624blea rcx, [rip+0x61f938]
37be36252mov [rsp+48], rax
37be36257mov rax, [rsp+760]
37be3625fmov [rsp+32], rax
37be36264mov rdx, rax
37be36267call clacpy_64_
37be3626cmov r10, [rsp+160]
37be36274jmp 0x37be34f11
37be36279
37be36279loc_37be36279:
37be36279mov rsi, [rsp+352]
37be36281mov [rsp+64], r12
37be36286lea r15, [rsp+456]
37be3628elea rdx, [rip+0x61f8f3]
37be36295mov [rsp+112], 1
37be3629emov rcx, rdx
37be362a1mov r9, r15
37be362a4mov r8, [rsp+760]
37be362acmov rax, rsi
37be362afmov [rsp+32], r15
37be362b4imul rax, rbx
37be362b8mov [rsp+160], r10
37be362c0mov [rsp+104], 1
37be362c9sub rax, rsi
37be362ccmov rsi, [rsp+848]
37be362d4lea r13, [rsi+8*rax]
37be362d8mov rax, [rsp+760]
37be362e0mov [rsp+48], r13
37be362e5mov [rsp+96], rax
37be362eamov rax, [rsp+912]
37be362f2mov [rsp+88], rax
37be362f7lea rax, [rip+0x61f866]
37be362femov [rsp+80], rax
37be36303mov rax, [rsp+888]
37be3630bmov [rsp+72], rax
37be36310mov rax, [rsp+856]
37be36318mov [rsp+56], rax
37be3631dlea rax, [rip+0x61f84c]
37be36324mov [rsp+40], rax
37be36329call cgemm_64_
37be3632emov rax, [rsp+856]
37be36336mov [rsp+40], r13
37be3633bmov r8, r15
37be3633emov [rsp+56], 3
37be36347mov r9, [rsp+912]
37be3634flea rcx, [rip+0x61f834]
37be36356mov [rsp+48], rax
37be3635bmov rax, [rsp+760]
37be36363mov [rsp+32], rax
37be36368mov rdx, rax
37be3636bcall clacpy_64_
37be36370mov r10, [rsp+160]
37be36378jmp 0x37be34d05
37be3637d
37be3637dloc_37be3637d:
37be3637dlea rax, [rsp+496]
37be36385mov [rsp+144], rax
37be3638dlea rax, [rsp+504]
37be36395mov [rsp+152], rax
37be3639djmp 0x37be34ae9
37be363a2
37be363a2loc_37be363a2:
37be363a2mov r15, rax
37be363a5jmp 0x37be35b24
37be363aa
37be363aaloc_37be363aa:
37be363aamov eax, 8
37be363afjmp 0x37be342b6
37be34180
37be363b4
37be363b4 // align 0x10
37be363b4 // align 0x10
37be363c0
37be363c0clar1v_64_:
37be363c0push r15
37be363c2push r14
37be363c4push r13
37be363c6push r12
37be363c8push rbp
37be363c9push rdi
37be363capush rsi
37be363cbpush rbx
37be363ccsub rsp, 280
37be363d3movups [rsp+112], x6
37be363d8movups [rsp+128], x7
37be363e0movups [rsp+144], x8
37be363e9movups [rsp+160], x9
37be363f2movups [rsp+176], x10
37be363fbmovups [rsp+192], x11
37be36404movups [rsp+208], x12
37be3640dmovups [rsp+224], x13
37be36416movups [rsp+240], x14
37be3641fmovups [rsp+256], x15
37be36428mov r12, [rsp+384]
37be36430mov r13, [rsp+392]
37be36438mov rdi, [rsp+400]
37be36440mov rbp, [rsp+432]
37be36448mov r14, [rsp+456]
37be36450mov rsi, [rsp+512]
37be36458mov [rsp+360], rdx
37be36460mov r15, rcx
37be36463mov edx, 9
37be36468lea rcx, [rip+0x61f741]
37be3646fmov [rsp+368], r8
37be36477mov [rsp+376], r9
37be3647fcall slamch_64_
37be36484mov rax, [rsp+472]
37be3648cmov r8, [rsp+408]
37be36494movaps x7, x0
37be36497mov rbx, [rax]
37be3649amov rax, [rsp+360]
37be364a2test rbx, rbx
37be364a5mov [rsp+40], rbx
37be364aamov rax, [rax]
37be364adjne 0x37be364c2
37be364afmov rdx, [rsp+368]
37be364b7mov rbx, rax
37be364bamov rdx, [rdx]
37be364bdmov [rsp+40], rdx
37be364c2
37be364c2loc_37be364c2:
37be364c2mov rcx, [r15]
37be364c5lea rdx, [rcx+rcx]
37be364c9mov [rsp+32], rcx
37be364celea r11, [rdx+1]
37be364d2lea rcx, [rcx+rdx+1]
37be364d7mov [rsp+64], rdx
37be364dcmov [rsp+56], r11
37be364e1lea rdx, [rax+rdx-1]
37be364e6mov [rsp+48], rcx
37be364ebcmp rax, 1
37be364efje 0x37be37028
37be364f5movss x0, [r8+4*rax-8]
37be364fcmovss [rsi+4*rdx], x0
37be36501
37be36501loc_37be36501:
37be36501mov rdx, [rsp+376]
37be36509movss x3, [rdx]
37be3650dsubss x0, x3
37be36511movss [rsp+104], x0
37be36517cmp rbx, rax
37be3651ajle 0x37be37220
37be36520mov rdx, [rsp+32]
37be36525xor r15l, r15l
37be36528pxor x4, x4
37be3652clea rcx, [rsi+8*rdx]
37be36530
37be36530loc_37be36530:
37be36530movss x2, [r12+4*rax-4]
37be36537movss x1, [rdi+4*rax-4]
37be3653dxor edx, edx
37be3653faddss x2, x0
37be36543divss x1, x2
37be36547comiss x4, x2
37be3654aseta dl
37be3654dadd r15, rdx
37be36550mulss x0, x1
37be36554movss [rsi+4*rax-4], x1
37be3655amulss x0, [r13+4*rax-4]
37be36561movss [rcx+4*rax], x0
37be36566add rax, 1
37be3656asubss x0, x3
37be3656ecmp rbx, rax
37be36571jne 0x37be36530
37be36573movss [rsp+104], x0
37be36579
37be36579loc_37be36579:
37be36579lea rcx, [rsp+104]
37be3657emov [rsp+408], r8
37be36586mov [rsp+72], rcx
37be3658bcall sisnan_64_
37be36590mov rcx, [rsp+72]
37be36595mov r8, [rsp+408]
37be3659dtest rax, rax
37be365a0jne 0x37be36661
37be365a6mov r9, [rsp+40]
37be365abcmp rbx, r9
37be365aejge 0x37be3663e
37be365b4mov rax, [rsp+376]
37be365bcmovss x0, [rsp+104]
37be365c2movss x3, [rax]
37be365c6mov rax, [rsp+32]
37be365cblea rdx, [rsi+8*rax]
37be365cfmov rax, rbx
37be365d2nop
37be365d4nop [rax+rax]
37be365dfnop [rax+rax]
37be365eanop [rax+rax]
37be365f5nop [rax+rax]
37be36600
37be36600loc_37be36600:
37be36600movss x2, [r12+4*rax-4]
37be36607movss x1, [rdi+4*rax-4]
37be3660daddss x2, x0
37be36611divss x1, x2
37be36615mulss x0, x1
37be36619movss [rsi+4*rax-4], x1
37be3661fmulss x0, [r13+4*rax-4]
37be36626movss [rdx+4*rax], x0
37be3662badd rax, 1
37be3662fsubss x0, x3
37be36633cmp r9, rax
37be36636jne 0x37be36600
37be36638movss [rsp+104], x0
37be3663e
37be3663eloc_37be3663e:
37be3663emov [rsp+408], r8
37be36646call sisnan_64_
37be3664bmov r8, [rsp+408]
37be36653test rax, rax
37be36656mov [rsp+80], rax
37be3665bje 0x37be36800
37be36661
37be36661loc_37be36661:
37be36661mov rdx, [rsp+376]
37be36669mov rax, [rsp+360]
37be36671movss x2, [rdx]
37be36675mov rax, [rax]
37be36678mov rdx, [rsp+56]
37be3667dlea rdx, [rdx+rax-2]
37be36682movss x0, [rsi+4*rdx]
37be36687subss x0, x2
37be3668bmovss [rsp+104], x0
37be36691cmp rax, rbx
37be36694jge 0x37be3724f
37be3669amov rdx, [rsp+416]
37be366a2xor r15l, r15l
37be366a5pxor x5, x5
37be366a9movss x11, [rip+0x61f50e]
37be366b2movss x6, [rdx]
37be366b6mov rdx, [rsp+32]
37be366bblea rdx, [rsi+8*rdx]
37be366bfjmp 0x37be3670f
37be366c1
37be366c1 0f 1f 80 00 00 00 00 .......
37be366c8
37be366c8loc_37be366c8:
37be366c8xorps x1, [rip+0x61f501]
37be366cfdivss x1, x6
37be366d3movss [rsi+4*rax-4], x1
37be366d9
37be366d9loc_37be366d9:
37be366d9add r15, 1
37be366dd
37be366ddloc_37be366dd:
37be366ddmulss x0, x1
37be366e1mulss x0, [r13+4*rax-4]
37be366e8movss [rdx+4*rax], x0
37be366educomiss x5, [rsi+4*rax-4]
37be366f2jp 0x37be36702
37be366f4jne 0x37be36702
37be366f6movss x0, [r8+4*rax-4]
37be366fdmovss [rdx+4*rax], x0
37be36702
37be36702loc_37be36702:
37be36702add rax, 1
37be36706subss x0, x2
37be3670acmp rbx, rax
37be3670dje 0x37be36740
37be3670f
37be3670floc_37be3670f:
37be3670fmovss x3, [r12+4*rax-4]
37be36716movss x1, [rdi+4*rax-4]
37be3671caddss x3, x0
37be36720movaps x4, x3
37be36723andps x4, x11
37be36727comiss x6, x4
37be3672aja 0x37be366c8
37be3672cdivss x1, x3
37be36730comiss x5, x3
37be36733movss [rsi+4*rax-4], x1
37be36739jbe 0x37be366dd
37be3673bjmp 0x37be366d9
37be3673d
37be3673d 0f 1f 00 ...
37be36740
37be36740loc_37be36740:
37be36740movss [rsp+104], x0
37be36746
37be36746loc_37be36746:
37be36746cmp rbx, [rsp+40]
37be3674bjge 0x37be367f2
37be36751movss x0, [rsp+104]
37be36757mov rax, [rsp+416]
37be3675fpxor x5, x5
37be36763mov rcx, [rsp+40]
37be36768movss x4, [rax]
37be3676cmov rax, [rsp+32]
37be36771movaps x6, x4
37be36774xorps x6, [rip+0x61f455]
37be3677blea rdx, [rsi+8*rax]
37be3677fmov rax, rbx
37be36782nop [rax]
37be36785nop [rax+rax]
37be36790
37be36790loc_37be36790:
37be36790movss x3, [r12+4*rax-4]
37be36797addss x3, x0
37be3679bmovaps x1, x3
37be3679eandps x1, x11
37be367a2cmpss x1, x4, 5
37be367a7andps x3, x1
37be367aaandnps x1, x6
37be367adorps x3, x1
37be367b0movss x1, [rdi+4*rax-4]
37be367b6divss x1, x3
37be367bamulss x0, x1
37be367bemovss [rsi+4*rax-4], x1
37be367c4mulss x0, [r13+4*rax-4]
37be367cbmovss [rdx+4*rax], x0
37be367d0ucomiss x5, [rsi+4*rax-4]
37be367d5jp 0x37be367e5
37be367d7jne 0x37be367e5
37be367d9movss x0, [r8+4*rax-4]
37be367e0movss [rdx+4*rax], x0
37be367e5
37be367e5loc_37be367e5:
37be367e5add rax, 1
37be367e9subss x0, x2
37be367edcmp rcx, rax
37be367f0jne 0x37be36790
37be367f2
37be367f2loc_37be367f2:
37be367f2mov [rsp+80], 1
37be367fbjmp 0x37be36815
37be367fd
37be367fd 0f 1f 00 ...
37be36800
37be36800loc_37be36800:
37be36800mov rax, [rsp+376]
37be36808movss x11, [rip+0x61f3af]
37be36811movss x2, [rax]
37be36815
37be36815loc_37be36815:
37be36815mov rax, [rsp+368]
37be3681dmov rcx, [rsp+48]
37be36822mov rdx, [rax]
37be36825lea rax, [rdx-1]
37be36829lea rcx, [rdx+rcx-2]
37be3682emovss x0, [r12+4*rax]
37be36834subss x0, x2
37be36838movss [rsi+4*rcx], x0
37be3683dcmp rax, rbx
37be36840jl 0x37be37248
37be36846mov r10, [rsp+32]
37be3684bmov rcx, [rsp+64]
37be36850lea r11, [rbx-1]
37be36854pxor x3, x3
37be36858add rcx, r10
37be3685bneg r10
37be3685eadd rcx, rdx
37be36861xor edx, edx
37be36863lea rcx, [rsi+4*rcx-8]
37be36868nop [rax+rax]
37be36870
37be36870loc_37be36870:
37be36870sub rax, 1
37be36874movss x1, [rcx+4]
37be36879xor r9l, r9l
37be3687caddss x1, [r8+4*rax]
37be36882movss x0, [r12+4*rax]
37be36888divss x0, x1
37be3688ccomiss x3, x1
37be3688fmovss x1, [r13+4*rax]
37be36896seta r9b
37be3689aadd rdx, r9
37be3689dmulss x1, x0
37be368a1movss [rcx+8*r10], x1
37be368a7mulss x0, [rcx+4]
37be368acsub rcx, 4
37be368b0subss x0, x2
37be368b4movss [rcx+4], x0
37be368b9cmp r11, rax
37be368bcjne 0x37be36870
37be368be
37be368beloc_37be368be:
37be368bemov rax, [rsp+48]
37be368c3lea rcx, [rsp+108]
37be368c8mov [rsp+88], rdx
37be368cdmov [rsp+408], r8
37be368d5lea r9, [rax+rbx-2]
37be368damovss x0, [rsi+4*r9]
37be368e0mov [rsp+48], r9
37be368e5movss [rsp+108], x0
37be368ebcall sisnan_64_
37be368f0mov r9, [rsp+48]
37be368f5mov r8, [rsp+408]
37be368fdtest rax, rax
37be36900mov [rsp+72], rax
37be36905mov rax, [rsp+368]
37be3690djne 0x37be36da0
37be36913mov rax, [rax]
37be36916mov rdx, [rsp+88]
37be3691bmov [rsp+48], rax
37be36920
37be36920loc_37be36920:
37be36920mov rax, [rsp+56]
37be36925movss x0, [rsi+4*r9]
37be3692bpxor x2, x2
37be3692flea rax, [rax+rbx-2]
37be36934movss x1, [rsi+4*rax]
37be36939mov rax, [rsp+464]
37be36941addss x0, x1
37be36945comiss x2, x0
37be36948movss [rax], x0
37be3694cmov rax, [rsp+440]
37be36954mov rax, [rax]
37be36957ja 0x37be37000
37be3695dadd rdx, r15
37be36960test rax, rax
37be36963mov rax, -1
37be3696acmovne rax, rdx
37be3696eucomiss x0, x2
37be36971mov rdx, [rsp+448]
37be36979mov [rdx], rax
37be3697cjp 0x37be36990
37be3697ejne 0x37be36990
37be36980mulss x1, x7
37be36984mov rax, [rsp+464]
37be3698cmovss [rax], x1
37be36990
37be36990loc_37be36990:
37be36990mov rax, [rsp+472]
37be36998mov [rax], rbx
37be3699bcmp rbx, [rsp+40]
37be369a0jge 0x37be37230
37be369a6mov rdx, [rsp+32]
37be369abmov rcx, [rsp+464]
37be369b3pxor x3, x3
37be369b7mov r8, [rsp+464]
37be369bfmov r9, [rsp+472]
37be369c7movss x15, [rcx]
37be369cclea rax, [rsi+8*rdx]
37be369d0mov rcx, [rsp+40]
37be369d5lea rdx, [rax+4*rdx]
37be369d9nop [rax]
37be369e0
37be369e0loc_37be369e0:
37be369e0movss x1, [rax+4*rbx]
37be369e5movss x0, [rdx+4*rbx]
37be369eaaddss x0, x1
37be369eeucomiss x0, x3
37be369f1jp 0x37be369fc
37be369f3jne 0x37be369fc
37be369f5mulss x1, x7
37be369f9movaps x0, x1
37be369fc
37be369fcloc_37be369fc:
37be369fcmovaps x1, x0
37be369ffmovaps x2, x15
37be36a03add rbx, 1
37be36a07andps x1, x11
37be36a0bandps x2, x11
37be36a0fcomiss x2, x1
37be36a12jb 0x37be36a20
37be36a14mov [r9], rbx
37be36a17movaps x15, x0
37be36a1bmovss [r8], x0
37be36a20
37be36a20loc_37be36a20:
37be36a20cmp rcx, rbx
37be36a23jne 0x37be369e0
37be36a25mov rax, [rsp+472]
37be36a2dmov rbx, [rax]
37be36a30
37be36a30loc_37be36a30:
37be36a30mov rax, [rsp+360]
37be36a38mov rdx, [rsp+480]
37be36a40lea r15, [rbx-1]
37be36a44mov [rbp+8*rbx-8], 0x3f800000
37be36a4dmov [r14], 0x3f800000
37be36a54mov rax, [rax]
37be36a57movq x0, rax
37be36a5cmovhps x0, [rsp+48]
37be36a61movups [rdx], x0
37be36a64cmp [rsp+80], 0
37be36a6ajne 0x37be36e70
37be36a70cmp [rsp+72], 0
37be36a76jne 0x37be36e70
37be36a7cmovss x14, [rip+0x61f137]
37be36a85cmp rax, r15
37be36a88jg 0x37be36ba7
37be36a8emov rdx, [rsp+424]
37be36a96mov r13, rax
37be36a99movaps x10, x15
37be36a9dmovss x9, [rbp+8*rbx-8]
37be36aa4movss x7, [rbp+8*rbx-4]
37be36aaapxor x12, x12
37be36aafmovss x14, [rip+0x61f104]
37be36ab8movss x13, [rdx]
37be36abdjmp 0x37be36ae1
37be36abf
37be36abf 90 .
37be36ac0
37be36ac0loc_37be36ac0:
37be36ac0mulss x6, x6
37be36ac4mulss x8, x8
37be36ac9subss x6, x8
37be36aceaddss x14, x6
37be36ad3movss [r14], x14
37be36ad8cmp r13, r15
37be36adbjg 0x37be37210
37be36ae1
37be36ae1loc_37be36ae1:
37be36ae1mov r12, r15
37be36ae4movaps x6, x9
37be36ae8movaps x3, x7
37be36aebsub r15, 1
37be36aefmovss x2, [rsi+4*r15]
37be36af5mulss x9, x12
37be36afamulss x3, x12
37be36affmulss x6, x2
37be36b03mulss x2, x7
37be36b07movaps x8, x9
37be36b0bsubss x6, x3
37be36b0faddss x8, x2
37be36b14movaps x9, x6
37be36b18xorps x9, [rip+0x61f0b0]
37be36b20movd ecx, x6
37be36b24movaps x7, x8
37be36b28movd eax, x8
37be36b2dxorps x7, [rip+0x61f09c]
37be36b34shl rax, 32
37be36b38movss [rbp+8*r15], x9
37be36b3for rcx, rax
37be36b42movss [rbp+8*r15+4], x7
37be36b49call fn_37c42fc90
37be36b4emov ecx, [rbp+8*r15+8]
37be36b53mov eax, [rbp+8*r15+12]
37be36b58movaps x15, x0
37be36b5cshl rax, 32
37be36b60mov ecx, ecx
37be36b62or rcx, rax
37be36b65call fn_37c42fc90
37be36b6amovaps x2, x0
37be36b6dmovss x0, [rdi+4*r15]
37be36b73addss x15, x2
37be36b78andps x0, x11
37be36b7cmulss x15, x0
37be36b81comiss x13, x15
37be36b85jbe 0x37be36ac0
37be36b8bmov rax, [rsp+480]
37be36b93add r12, 1
37be36b97movaps x15, x10
37be36b9bmov [rbp+8*r15], 0
37be36ba4mov [rax], r12
37be36ba7
37be36ba7loc_37be36ba7:
37be36ba7cmp [rsp+48], rbx
37be36bacjle 0x37be37275
37be36bb2movss x7, [rbp+8*rbx-4]
37be36bb8movaps x5, x14
37be36bbcmov rax, [rsp+424]
37be36bc4pxor x9, x9
37be36bc9movss x12, [rbp+8*rbx-8]
37be36bd0mov r12, [rsp+48]
37be36bd5movss x6, [rax]
37be36bd9mov rax, [rsp+32]
37be36bdemovaps x14, x7
37be36be2movss [rsp+32], x15
37be36be9movaps x7, x5
37be36beclea rsi, [rsi+4*rax]
37be36bf0jmp 0x37be36c26
37be36bf2
37be36bf2 66 0f 1f 44 00 00 f..D..
37be36bf8
37be36bf8loc_37be36bf8:
37be36bf8mulss x8, x8
37be36bfdmovaps x0, x13
37be36c01add rbx, 1
37be36c05mulss x0, x13
37be36c0asubss x8, x0
37be36c0faddss x7, x8
37be36c14movaps x10, x7
37be36c18movss [r14], x7
37be36c1dcmp r12, rbx
37be36c20je 0x37be36ff0
37be36c26
37be36c26loc_37be36c26:
37be36c26movaps x8, x12
37be36c2amovaps x3, x14
37be36c2emovaps x2, x12
37be36c32mov ecx, [rbp+8*rbx-8]
37be36c36movss x0, [rsi+4*rbx-4]
37be36c3cmulss x3, x9
37be36c41mov eax, [rbp+8*rbx-4]
37be36c45movaps x10, x7
37be36c49mulss x2, x9
37be36c4emov ecx, ecx
37be36c50mulss x8, x0
37be36c55shl rax, 32
37be36c59mulss x0, x14
37be36c5eor rcx, rax
37be36c61subss x8, x3
37be36c66addss x0, x2
37be36c6amovaps x12, x8
37be36c6exorps x12, [rip+0x61ef5a]
37be36c76movaps x14, x0
37be36c7axorps x14, [rip+0x61ef4e]
37be36c82movaps x13, x0
37be36c86movss [rbp+8*rbx], x12
37be36c8dmovss [rbp+8*rbx+4], x14
37be36c94call fn_37c42fc90
37be36c99movd eax, x13
37be36c9emovd ecx, x8
37be36ca3shl rax, 32
37be36ca7movaps x15, x0
37be36cabor rcx, rax
37be36caecall fn_37c42fc90
37be36cb3movaps x3, x0
37be36cb6movss x0, [rdi+4*rbx-4]
37be36cbcaddss x15, x3
37be36cc1andps x0, x11
37be36cc5mulss x15, x0
37be36ccacomiss x6, x15
37be36ccejbe 0x37be36bf8
37be36cd4
37be36cd4loc_37be36cd4:
37be36cd4mov rax, [rsp+480]
37be36cdcmovss x15, [rsp+32]
37be36ce3mov [rbp+8*rbx], 0
37be36cecmov [rax+8], rbx
37be36cf0
37be36cf0loc_37be36cf0:
37be36cf0movss x7, [rip+0x61eec4]
37be36cf8andps x11, x15
37be36cfcmov rax, [rsp+488]
37be36d04divss x7, x10
37be36d09movaps x0, x7
37be36d0cmulss x7, x15
37be36d11sqrtss x0, x0
37be36d15mulss x11, x0
37be36d1amovss [rax], x0
37be36d1emov rax, [rsp+496]
37be36d26movss [rax], x11
37be36d2bmov rax, [rsp+504]
37be36d33movss [rax], x7
37be36d37movups x6, [rsp+112]
37be36d3cmovups x7, [rsp+128]
37be36d44movups x8, [rsp+144]
37be36d4dmovups x9, [rsp+160]
37be36d56movups x10, [rsp+176]
37be36d5fmovups x11, [rsp+192]
37be36d68movups x12, [rsp+208]
37be36d71movups x13, [rsp+224]
37be36d7amovups x14, [rsp+240]
37be36d83movups x15, [rsp+256]
37be36d8cadd rsp, 280
37be36d93pop rbx
37be36d94pop rsi
37be36d95pop rdi
37be36d96pop rbp
37be36d97pop r12
37be36d99pop r13
37be36d9bpop r14
37be36d9dpop r15
37be36d9fret
37be36da0
37be36da0loc_37be36da0:
37be36da0mov rcx, [rax]
37be36da3lea rax, [rcx-1]
37be36da7mov [rsp+48], rcx
37be36daccmp rbx, rax
37be36dafjg 0x37be37260
37be36db5mov rdx, [rsp+416]
37be36dbdmov r10, [rsp+32]
37be36dc2lea r11, [rbx-1]
37be36dc6pxor x3, x3
37be36dcamovss x4, [rdx]
37be36dcemov rdx, [rsp+376]
37be36dd6movss x5, [rdx]
37be36ddamov rdx, [rsp+64]
37be36ddfadd rdx, r10
37be36de2neg r10
37be36de5add rdx, rcx
37be36de8lea rcx, [rsi+4*rdx-8]
37be36dedxor edx, edx
37be36defjmp 0x37be36e3d
37be36df1
37be36df1 0f 1f 80 00 00 00 00 .......
37be36df8
37be36df8loc_37be36df8:
37be36df8xorps x0, [rip+0x61edd1]
37be36dffdivss x0, x4
37be36e03
37be36e03loc_37be36e03:
37be36e03add rdx, 1
37be36e07
37be36e07loc_37be36e07:
37be36e07movss x1, [r13+4*rax]
37be36e0eucomiss x0, x3
37be36e11mulss x1, x0
37be36e15movss [rcx+8*r10], x1
37be36e1bjp 0x37be36e1f
37be36e1dje 0x37be36e27
37be36e1f
37be36e1floc_37be36e1f:
37be36e1fmulss x0, [rcx+4]
37be36e24movaps x2, x0
37be36e27
37be36e27loc_37be36e27:
37be36e27subss x2, x5
37be36e2bsub rcx, 4
37be36e2fmovss [rcx+4], x2
37be36e34cmp rax, r11
37be36e37je 0x37be36920
37be36e3d
37be36e3dloc_37be36e3d:
37be36e3dsub rax, 1
37be36e41movss x1, [r8+4*rax]
37be36e47addss x1, [rcx+4]
37be36e4cmovss x2, [r12+4*rax]
37be36e52movaps x0, x1
37be36e55andps x0, x11
37be36e59comiss x4, x0
37be36e5cmovaps x0, x2
37be36e5fja 0x37be36df8
37be36e61divss x0, x1
37be36e65comiss x3, x1
37be36e68jbe 0x37be36e07
37be36e6ajmp 0x37be36e03
37be36e6c
37be36e6c 0f 1f 40 00 ..@.
37be36e70
37be36e70loc_37be36e70:
37be36e70cmp rax, r15
37be36e73jg 0x37be37267
37be36e79mov rdx, [rsp+424]
37be36e81lea r13, [rbp+8*rbx]
37be36e86xor r12l, r12l
37be36e89mov [rsp+40], rbx
37be36e8emov [rsp+432], rbp
37be36e96pxor x12, x12
37be36e9bmov rbp, rdi
37be36e9emov rbx, r15
37be36ea1mov rdi, r13
37be36ea4movss x8, [rdx]
37be36ea9pxor x9, x9
37be36eaemov r13, rax
37be36eb1movss x10, [rip+0x61ed02]
37be36ebamovaps x7, x15
37be36ebejmp 0x37be36f81
37be36ec3
37be36ec3 0f 1f 44 00 00 ..D..
37be36ec8
37be36ec8loc_37be36ec8:
37be36ec8movss x2, [rbp+4*rbx+4]
37be36ecemovss x3, [rdi+4]
37be36ed3movss x1, [rdi]
37be36ed7divss x2, x13
37be36edcmovaps x4, x3
37be36edfmulss x4, x12
37be36ee4movaps x0, x2
37be36ee7mulss x0, x1
37be36eebmulss x2, x3
37be36eefmulss x1, x12
37be36ef4subss x0, x4
37be36ef8addss x1, x2
37be36efcunpcklps x0, x1
37be36eff
37be36effloc_37be36eff:
37be36effmovq x5, [rip+0x61ecd9]
37be36f07andps x13, x11
37be36f0bxorps x0, x5
37be36f0emovshdup x15, x0
37be36f13movd ecx, x0
37be36f17movlps [rdi-16], x0
37be36f1bmovaps x6, x0
37be36f1emovd r8l, x15
37be36f23shl r8, 32
37be36f27or rcx, r8
37be36f2acall fn_37c42fc90
37be36f2fmov ecx, [rdi-8]
37be36f32mov r8l, [rdi-4]
37be36f36movaps x14, x0
37be36f3ashl r8, 32
37be36f3emov ecx, ecx
37be36f40or rcx, r8
37be36f43call fn_37c42fc90
37be36f48addss x14, x0
37be36f4dmulss x14, x13
37be36f52comiss x8, x14
37be36f56ja 0x37be37040
37be36f5cmulss x6, x6
37be36f60sub rdi, 8
37be36f64mulss x15, x15
37be36f69subss x6, x15
37be36f6eaddss x10, x6
37be36f73movss [r14], x10
37be36f78cmp r13, rbx
37be36f7bjg 0x37be371f0
37be36f81
37be36f81loc_37be36f81:
37be36f81mov r15, rbx
37be36f84sub rbx, 1
37be36f88ucomiss x12, [rdi-8]
37be36f8dmovss x13, [rbp+4*rbx]
37be36f94setnp cl
37be36f97cmovne ecx, r12l
37be36f9btest cl, cl
37be36f9dje 0x37be36fb3
37be36f9fucomiss x12, [rdi-4]
37be36fa4setnp cl
37be36fa7cmovne ecx, r12l
37be36fabtest cl, cl
37be36fadjne 0x37be36ec8
37be36fb3
37be36fb3loc_37be36fb3:
37be36fb3movss x0, [rsi+4*rbx]
37be36fb8movq x1, [rdi-8]
37be36fbdmovsldup x0, x0
37be36fc1movq x2, x1
37be36fc5shufps x1, x1, -31
37be36fc9movq x1, x1
37be36fcdmulps x1, x9
37be36fd1movq x0, x0
37be36fd5mulps x0, x2
37be36fd8movq x1, x1
37be36fdcmovq x0, x0
37be36fe0addsubps x0, x1
37be36fe4jmp 0x37be36eff
37be36fe9
37be36fe9 0f 1f 80 00 00 00 00 .......
37be36ff0
37be36ff0loc_37be36ff0:
37be36ff0movss x15, [rsp+32]
37be36ff7jmp 0x37be36cf0
37be36ffc
37be36ffc 0f 1f 40 00 ..@.
37be37000
37be37000loc_37be37000:
37be37000test rax, rax
37be37003lea rdx, [r15+rdx+1]
37be37008mov rax, -1
37be3700fcmove rdx, rax
37be37013mov rax, [rsp+448]
37be3701bmov [rax], rdx
37be3701ejmp 0x37be36990
37be37023
37be37023 0f 1f 44 00 00 ..D..
37be37028
37be37028loc_37be37028:
37be37028mov rcx, [rsp+64]
37be3702dmov [rsi+4*rcx], 0
37be37034movss x0, [rsi+4*rdx]
37be37039jmp 0x37be36501
37be3703e
37be3703e 66 90 f.
37be37040
37be37040loc_37be37040:
37be37040mov rax, [rsp+480]
37be37048mov rdi, rbp
37be3704blea r13, [r15+1]
37be3704fmov r15, rbx
37be37052mov rbp, [rsp+432]
37be3705amov rbx, [rsp+40]
37be3705fmovaps x15, x7
37be37063mov [rax], r13
37be37066mov [rbp+8*r15], 0
37be3706f
37be3706floc_37be3706f:
37be3706fcmp [rsp+48], rbx
37be37074jle 0x37be36cf0
37be3707amov r15, [rsp+48]
37be3707flea r13, [rbp+8*rbx]
37be37084pxor x14, x14
37be37089mov rax, [rsp+424]
37be37091pxor x13, x13
37be37096movss x12, [rax]
37be3709bmov rax, [rsp+32]
37be370a0movss [rsp+32], x15
37be370a7lea r12, [rsi+4*rax]
37be370abxor esi, esi
37be370adjmp 0x37be37188
37be370b2
37be370b2 66 0f 1f 44 00 00 f..D..
37be370b8
37be370b8loc_37be370b8:
37be370b8movss x8, [rdi+4*rbx-8]
37be370bfmovq x0, [r13-16]
37be370c5divss x8, x15
37be370camovq x1, x0
37be370ceshufps x0, x0, -31
37be370d2movq x0, x0
37be370d6mulps x0, x13
37be370damovq x0, x0
37be370demovsldup x8, x8
37be370e3movq x8, x8
37be370e8mulps x8, x1
37be370ecmovq x8, x8
37be370f1addsubps x8, x0
37be370f6
37be370f6loc_37be370f6:
37be370f6mov ecx, [r13-8]
37be370famov eax, [r13-4]
37be370feandps x15, x11
37be37102movq x9, [rip+0x61ead5]
37be3710bshl rax, 32
37be3710fmov ecx, ecx
37be37111xorps x9, x8
37be37115or rcx, rax
37be37118movlps [r13], x9
37be3711dmovaps x7, x9
37be37121call fn_37c42fc90
37be37126movshdup x5, x9
37be3712bmovd ecx, x9
37be37130movaps x6, x0
37be37133movd eax, x5
37be37137shl rax, 32
37be3713bor rcx, rax
37be3713ecall fn_37c42fc90
37be37143addss x6, x0
37be37147mulss x15, x6
37be3714ccomiss x12, x15
37be37150ja 0x37be36cd4
37be37156movshdup x8, x8
37be3715badd rbx, 1
37be3715fadd r13, 8
37be37163mulss x7, x9
37be37168mulss x8, x8
37be3716dmovaps x1, x7
37be37170subss x1, x8
37be37175addss x10, x1
37be3717amovss [r14], x10
37be3717fcmp r15, rbx
37be37182je 0x37be36ff0
37be37188
37be37188loc_37be37188:
37be37188movss x0, [r13-8]
37be3718emovss x1, [r13-4]
37be37194movss x15, [rdi+4*rbx-4]
37be3719bucomiss x0, x14
37be3719fsetnp al
37be371a2cmovne eax, esi
37be371a5test al, al
37be371a7je 0x37be371bb
37be371a9ucomiss x1, x14
37be371adsetnp al
37be371b0cmovne eax, esi
37be371b3test al, al
37be371b5jne 0x37be370b8
37be371bb
37be371bbloc_37be371bb:
37be371bbmovss x2, [r12+4*rbx-4]
37be371c2movaps x3, x1
37be371c5mulss x3, x14
37be371camovaps x8, x2
37be371cemulss x8, x0
37be371d3mulss x2, x1
37be371d7mulss x0, x14
37be371dcsubss x8, x3
37be371e1addss x0, x2
37be371e5unpcklps x8, x0
37be371e9jmp 0x37be370f6
37be371ee
37be371ee 66 90 f.
37be371f0
37be371f0loc_37be371f0:
37be371f0mov rdi, rbp
37be371f3mov rbx, [rsp+40]
37be371f8movaps x15, x7
37be371fcmov rbp, [rsp+432]
37be37204jmp 0x37be3706f
37be37209
37be37209 0f 1f 80 00 00 00 00 .......
37be37210
37be37210loc_37be37210:
37be37210movaps x15, x10
37be37214jmp 0x37be36ba7
37be37219
37be37219 0f 1f 80 00 00 00 00 .......
37be37220
37be37220loc_37be37220:
37be37220xor r15l, r15l
37be37223jmp 0x37be36579
37be37228
37be37228 0f 1f 84 00 00 00 00 00 ........
37be37230
37be37230loc_37be37230:
37be37230mov rax, [rsp+464]
37be37238movss x15, [rax]
37be3723djmp 0x37be36a30
37be37242
37be37242 66 0f 1f 44 00 00 f..D..
37be37248
37be37248loc_37be37248:
37be37248xor edx, edx
37be3724ajmp 0x37be368be
37be3724f
37be3724floc_37be3724f:
37be3724fmovss x11, [rip+0x61e968]
37be37258xor r15l, r15l
37be3725bjmp 0x37be36746
37be37260
37be37260loc_37be37260:
37be37260xor edx, edx
37be37262jmp 0x37be36920
37be37267
37be37267loc_37be37267:
37be37267movss x10, [rip+0x61e94c]
37be37270jmp 0x37be3706f
37be37275
37be37275loc_37be37275:
37be37275movaps x10, x14
37be37279jmp 0x37be36cf0
37be363c0
37be363c0clar1v_64_:
37be363c0push r15
37be363c2push r14
37be363c4push r13
37be363c6push r12
37be363c8push rbp
37be363c9push rdi
37be363capush rsi
37be363cbpush rbx
37be363ccsub rsp, 280
37be363d3movups [rsp+112], x6
37be363d8movups [rsp+128], x7
37be363e0movups [rsp+144], x8
37be363e9movups [rsp+160], x9
37be363f2movups [rsp+176], x10
37be363fbmovups [rsp+192], x11
37be36404movups [rsp+208], x12
37be3640dmovups [rsp+224], x13
37be36416movups [rsp+240], x14
37be3641fmovups [rsp+256], x15
37be36428mov r12, [rsp+384]
37be36430mov r13, [rsp+392]
37be36438mov rdi, [rsp+400]
37be36440mov rbp, [rsp+432]
37be36448mov r14, [rsp+456]
37be36450mov rsi, [rsp+512]
37be36458mov [rsp+360], rdx
37be36460mov r15, rcx
37be36463mov edx, 9
37be36468lea rcx, [rip+0x61f741]
37be3646fmov [rsp+368], r8
37be36477mov [rsp+376], r9
37be3647fcall slamch_64_
37be36484mov rax, [rsp+472]
37be3648cmov r8, [rsp+408]
37be36494movaps x7, x0
37be36497mov rbx, [rax]
37be3649amov rax, [rsp+360]
37be364a2test rbx, rbx
37be364a5mov [rsp+40], rbx
37be364aamov rax, [rax]
37be364adjne 0x37be364c2
37be364afmov rdx, [rsp+368]
37be364b7mov rbx, rax
37be364bamov rdx, [rdx]
37be364bdmov [rsp+40], rdx
37be364c2
37be364c2loc_37be364c2:
37be364c2mov rcx, [r15]
37be364c5lea rdx, [rcx+rcx]
37be364c9mov [rsp+32], rcx
37be364celea r11, [rdx+1]
37be364d2lea rcx, [rcx+rdx+1]
37be364d7mov [rsp+64], rdx
37be364dcmov [rsp+56], r11
37be364e1lea rdx, [rax+rdx-1]
37be364e6mov [rsp+48], rcx
37be364ebcmp rax, 1
37be364efje 0x37be37028
37be364f5movss x0, [r8+4*rax-8]
37be364fcmovss [rsi+4*rdx], x0
37be36501
37be36501loc_37be36501:
37be36501mov rdx, [rsp+376]
37be36509movss x3, [rdx]
37be3650dsubss x0, x3
37be36511movss [rsp+104], x0
37be36517cmp rbx, rax
37be3651ajle 0x37be37220
37be36520mov rdx, [rsp+32]
37be36525xor r15l, r15l
37be36528pxor x4, x4
37be3652clea rcx, [rsi+8*rdx]
37be36530
37be36530loc_37be36530:
37be36530movss x2, [r12+4*rax-4]
37be36537movss x1, [rdi+4*rax-4]
37be3653dxor edx, edx
37be3653faddss x2, x0
37be36543divss x1, x2
37be36547comiss x4, x2
37be3654aseta dl
37be3654dadd r15, rdx
37be36550mulss x0, x1
37be36554movss [rsi+4*rax-4], x1
37be3655amulss x0, [r13+4*rax-4]
37be36561movss [rcx+4*rax], x0
37be36566add rax, 1
37be3656asubss x0, x3
37be3656ecmp rbx, rax
37be36571jne 0x37be36530
37be36573movss [rsp+104], x0
37be36579
37be36579loc_37be36579:
37be36579lea rcx, [rsp+104]
37be3657emov [rsp+408], r8
37be36586mov [rsp+72], rcx
37be3658bcall sisnan_64_
37be36590mov rcx, [rsp+72]
37be36595mov r8, [rsp+408]
37be3659dtest rax, rax
37be365a0jne 0x37be36661
37be365a6mov r9, [rsp+40]
37be365abcmp rbx, r9
37be365aejge 0x37be3663e
37be365b4mov rax, [rsp+376]
37be365bcmovss x0, [rsp+104]
37be365c2movss x3, [rax]
37be365c6mov rax, [rsp+32]
37be365cblea rdx, [rsi+8*rax]
37be365cfmov rax, rbx
37be365d2nop
37be365d4nop [rax+rax]
37be365dfnop [rax+rax]
37be365eanop [rax+rax]
37be365f5nop [rax+rax]
37be36600
37be36600loc_37be36600:
37be36600movss x2, [r12+4*rax-4]
37be36607movss x1, [rdi+4*rax-4]
37be3660daddss x2, x0
37be36611divss x1, x2
37be36615mulss x0, x1
37be36619movss [rsi+4*rax-4], x1
37be3661fmulss x0, [r13+4*rax-4]
37be36626movss [rdx+4*rax], x0
37be3662badd rax, 1
37be3662fsubss x0, x3
37be36633cmp r9, rax
37be36636jne 0x37be36600
37be36638movss [rsp+104], x0
37be3663e
37be3663eloc_37be3663e:
37be3663emov [rsp+408], r8
37be36646call sisnan_64_
37be3664bmov r8, [rsp+408]
37be36653test rax, rax
37be36656mov [rsp+80], rax
37be3665bje 0x37be36800
37be36661
37be36661loc_37be36661:
37be36661mov rdx, [rsp+376]
37be36669mov rax, [rsp+360]
37be36671movss x2, [rdx]
37be36675mov rax, [rax]
37be36678mov rdx, [rsp+56]
37be3667dlea rdx, [rdx+rax-2]
37be36682movss x0, [rsi+4*rdx]
37be36687subss x0, x2
37be3668bmovss [rsp+104], x0
37be36691cmp rax, rbx
37be36694jge 0x37be3724f
37be3669amov rdx, [rsp+416]
37be366a2xor r15l, r15l
37be366a5pxor x5, x5
37be366a9movss x11, [rip+0x61f50e]
37be366b2movss x6, [rdx]
37be366b6mov rdx, [rsp+32]
37be366bblea rdx, [rsi+8*rdx]
37be366bfjmp 0x37be3670f
37be366c1
37be366c1 0f 1f 80 00 00 00 00 .......
37be366c8
37be366c8loc_37be366c8:
37be366c8xorps x1, [rip+0x61f501]
37be366cfdivss x1, x6
37be366d3movss [rsi+4*rax-4], x1
37be366d9
37be366d9loc_37be366d9:
37be366d9add r15, 1
37be366dd
37be366ddloc_37be366dd:
37be366ddmulss x0, x1
37be366e1mulss x0, [r13+4*rax-4]
37be366e8movss [rdx+4*rax], x0
37be366educomiss x5, [rsi+4*rax-4]
37be366f2jp 0x37be36702
37be366f4jne 0x37be36702
37be366f6movss x0, [r8+4*rax-4]
37be366fdmovss [rdx+4*rax], x0
37be36702
37be36702loc_37be36702:
37be36702add rax, 1
37be36706subss x0, x2
37be3670acmp rbx, rax
37be3670dje 0x37be36740
37be3670f
37be3670floc_37be3670f:
37be3670fmovss x3, [r12+4*rax-4]
37be36716movss x1, [rdi+4*rax-4]
37be3671caddss x3, x0
37be36720movaps x4, x3
37be36723andps x4, x11
37be36727comiss x6, x4
37be3672aja 0x37be366c8
37be3672cdivss x1, x3
37be36730comiss x5, x3
37be36733movss [rsi+4*rax-4], x1
37be36739jbe 0x37be366dd
37be3673bjmp 0x37be366d9
37be3673d
37be3673d 0f 1f 00 ...
37be36740
37be36740loc_37be36740:
37be36740movss [rsp+104], x0
37be36746
37be36746loc_37be36746:
37be36746cmp rbx, [rsp+40]
37be3674bjge 0x37be367f2
37be36751movss x0, [rsp+104]
37be36757mov rax, [rsp+416]
37be3675fpxor x5, x5
37be36763mov rcx, [rsp+40]
37be36768movss x4, [rax]
37be3676cmov rax, [rsp+32]
37be36771movaps x6, x4
37be36774xorps x6, [rip+0x61f455]
37be3677blea rdx, [rsi+8*rax]
37be3677fmov rax, rbx
37be36782nop [rax]
37be36785nop [rax+rax]
37be36790
37be36790loc_37be36790:
37be36790movss x3, [r12+4*rax-4]
37be36797addss x3, x0
37be3679bmovaps x1, x3
37be3679eandps x1, x11
37be367a2cmpss x1, x4, 5
37be367a7andps x3, x1
37be367aaandnps x1, x6
37be367adorps x3, x1
37be367b0movss x1, [rdi+4*rax-4]
37be367b6divss x1, x3
37be367bamulss x0, x1
37be367bemovss [rsi+4*rax-4], x1
37be367c4mulss x0, [r13+4*rax-4]
37be367cbmovss [rdx+4*rax], x0
37be367d0ucomiss x5, [rsi+4*rax-4]
37be367d5jp 0x37be367e5
37be367d7jne 0x37be367e5
37be367d9movss x0, [r8+4*rax-4]
37be367e0movss [rdx+4*rax], x0
37be367e5
37be367e5loc_37be367e5:
37be367e5add rax, 1
37be367e9subss x0, x2
37be367edcmp rcx, rax
37be367f0jne 0x37be36790
37be367f2
37be367f2loc_37be367f2:
37be367f2mov [rsp+80], 1
37be367fbjmp 0x37be36815
37be367fd
37be367fd 0f 1f 00 ...
37be36800
37be36800loc_37be36800:
37be36800mov rax, [rsp+376]
37be36808movss x11, [rip+0x61f3af]
37be36811movss x2, [rax]
37be36815
37be36815loc_37be36815:
37be36815mov rax, [rsp+368]
37be3681dmov rcx, [rsp+48]
37be36822mov rdx, [rax]
37be36825lea rax, [rdx-1]
37be36829lea rcx, [rdx+rcx-2]
37be3682emovss x0, [r12+4*rax]
37be36834subss x0, x2
37be36838movss [rsi+4*rcx], x0
37be3683dcmp rax, rbx
37be36840jl 0x37be37248
37be36846mov r10, [rsp+32]
37be3684bmov rcx, [rsp+64]
37be36850lea r11, [rbx-1]
37be36854pxor x3, x3
37be36858add rcx, r10
37be3685bneg r10
37be3685eadd rcx, rdx
37be36861xor edx, edx
37be36863lea rcx, [rsi+4*rcx-8]
37be36868nop [rax+rax]
37be36870
37be36870loc_37be36870:
37be36870sub rax, 1
37be36874movss x1, [rcx+4]
37be36879xor r9l, r9l
37be3687caddss x1, [r8+4*rax]
37be36882movss x0, [r12+4*rax]
37be36888divss x0, x1
37be3688ccomiss x3, x1
37be3688fmovss x1, [r13+4*rax]
37be36896seta r9b
37be3689aadd rdx, r9
37be3689dmulss x1, x0
37be368a1movss [rcx+8*r10], x1
37be368a7mulss x0, [rcx+4]
37be368acsub rcx, 4
37be368b0subss x0, x2
37be368b4movss [rcx+4], x0
37be368b9cmp r11, rax
37be368bcjne 0x37be36870
37be368be
37be368beloc_37be368be:
37be368bemov rax, [rsp+48]
37be368c3lea rcx, [rsp+108]
37be368c8mov [rsp+88], rdx
37be368cdmov [rsp+408], r8
37be368d5lea r9, [rax+rbx-2]
37be368damovss x0, [rsi+4*r9]
37be368e0mov [rsp+48], r9
37be368e5movss [rsp+108], x0
37be368ebcall sisnan_64_
37be368f0mov r9, [rsp+48]
37be368f5mov r8, [rsp+408]
37be368fdtest rax, rax
37be36900mov [rsp+72], rax
37be36905mov rax, [rsp+368]
37be3690djne 0x37be36da0
37be36913mov rax, [rax]
37be36916mov rdx, [rsp+88]
37be3691bmov [rsp+48], rax
37be36920
37be36920loc_37be36920:
37be36920mov rax, [rsp+56]
37be36925movss x0, [rsi+4*r9]
37be3692bpxor x2, x2
37be3692flea rax, [rax+rbx-2]
37be36934movss x1, [rsi+4*rax]
37be36939mov rax, [rsp+464]
37be36941addss x0, x1
37be36945comiss x2, x0
37be36948movss [rax], x0
37be3694cmov rax, [rsp+440]
37be36954mov rax, [rax]
37be36957ja 0x37be37000
37be3695dadd rdx, r15
37be36960test rax, rax
37be36963mov rax, -1
37be3696acmovne rax, rdx
37be3696eucomiss x0, x2
37be36971mov rdx, [rsp+448]
37be36979mov [rdx], rax
37be3697cjp 0x37be36990
37be3697ejne 0x37be36990
37be36980mulss x1, x7
37be36984mov rax, [rsp+464]
37be3698cmovss [rax], x1
37be36990
37be36990loc_37be36990:
37be36990mov rax, [rsp+472]
37be36998mov [rax], rbx
37be3699bcmp rbx, [rsp+40]
37be369a0jge 0x37be37230
37be369a6mov rdx, [rsp+32]
37be369abmov rcx, [rsp+464]
37be369b3pxor x3, x3
37be369b7mov r8, [rsp+464]
37be369bfmov r9, [rsp+472]
37be369c7movss x15, [rcx]
37be369cclea rax, [rsi+8*rdx]
37be369d0mov rcx, [rsp+40]
37be369d5lea rdx, [rax+4*rdx]
37be369d9nop [rax]
37be369e0
37be369e0loc_37be369e0:
37be369e0movss x1, [rax+4*rbx]
37be369e5movss x0, [rdx+4*rbx]
37be369eaaddss x0, x1
37be369eeucomiss x0, x3
37be369f1jp 0x37be369fc
37be369f3jne 0x37be369fc
37be369f5mulss x1, x7
37be369f9movaps x0, x1
37be369fc
37be369fcloc_37be369fc:
37be369fcmovaps x1, x0
37be369ffmovaps x2, x15
37be36a03add rbx, 1
37be36a07andps x1, x11
37be36a0bandps x2, x11
37be36a0fcomiss x2, x1
37be36a12jb 0x37be36a20
37be36a14mov [r9], rbx
37be36a17movaps x15, x0
37be36a1bmovss [r8], x0
37be36a20
37be36a20loc_37be36a20:
37be36a20cmp rcx, rbx
37be36a23jne 0x37be369e0
37be36a25mov rax, [rsp+472]
37be36a2dmov rbx, [rax]
37be36a30
37be36a30loc_37be36a30:
37be36a30mov rax, [rsp+360]
37be36a38mov rdx, [rsp+480]
37be36a40lea r15, [rbx-1]
37be36a44mov [rbp+8*rbx-8], 0x3f800000
37be36a4dmov [r14], 0x3f800000
37be36a54mov rax, [rax]
37be36a57movq x0, rax
37be36a5cmovhps x0, [rsp+48]
37be36a61movups [rdx], x0
37be36a64cmp [rsp+80], 0
37be36a6ajne 0x37be36e70
37be36a70cmp [rsp+72], 0
37be36a76jne 0x37be36e70
37be36a7cmovss x14, [rip+0x61f137]
37be36a85cmp rax, r15
37be36a88jg 0x37be36ba7
37be36a8emov rdx, [rsp+424]
37be36a96mov r13, rax
37be36a99movaps x10, x15
37be36a9dmovss x9, [rbp+8*rbx-8]
37be36aa4movss x7, [rbp+8*rbx-4]
37be36aaapxor x12, x12
37be36aafmovss x14, [rip+0x61f104]
37be36ab8movss x13, [rdx]
37be36abdjmp 0x37be36ae1
37be36abf
37be36abf 90 .
37be36ac0
37be36ac0loc_37be36ac0:
37be36ac0mulss x6, x6
37be36ac4mulss x8, x8
37be36ac9subss x6, x8
37be36aceaddss x14, x6
37be36ad3movss [r14], x14
37be36ad8cmp r13, r15
37be36adbjg 0x37be37210
37be36ae1
37be36ae1loc_37be36ae1:
37be36ae1mov r12, r15
37be36ae4movaps x6, x9
37be36ae8movaps x3, x7
37be36aebsub r15, 1
37be36aefmovss x2, [rsi+4*r15]
37be36af5mulss x9, x12
37be36afamulss x3, x12
37be36affmulss x6, x2
37be36b03mulss x2, x7
37be36b07movaps x8, x9
37be36b0bsubss x6, x3
37be36b0faddss x8, x2
37be36b14movaps x9, x6
37be36b18xorps x9, [rip+0x61f0b0]
37be36b20movd ecx, x6
37be36b24movaps x7, x8
37be36b28movd eax, x8
37be36b2dxorps x7, [rip+0x61f09c]
37be36b34shl rax, 32
37be36b38movss [rbp+8*r15], x9
37be36b3for rcx, rax
37be36b42movss [rbp+8*r15+4], x7
37be36b49call fn_37c42fc90
37be36b4emov ecx, [rbp+8*r15+8]
37be36b53mov eax, [rbp+8*r15+12]
37be36b58movaps x15, x0
37be36b5cshl rax, 32
37be36b60mov ecx, ecx
37be36b62or rcx, rax
37be36b65call fn_37c42fc90
37be36b6amovaps x2, x0
37be36b6dmovss x0, [rdi+4*r15]
37be36b73addss x15, x2
37be36b78andps x0, x11
37be36b7cmulss x15, x0
37be36b81comiss x13, x15
37be36b85jbe 0x37be36ac0
37be36b8bmov rax, [rsp+480]
37be36b93add r12, 1
37be36b97movaps x15, x10
37be36b9bmov [rbp+8*r15], 0
37be36ba4mov [rax], r12
37be36ba7
37be36ba7loc_37be36ba7:
37be36ba7cmp [rsp+48], rbx
37be36bacjle 0x37be37275
37be36bb2movss x7, [rbp+8*rbx-4]
37be36bb8movaps x5, x14
37be36bbcmov rax, [rsp+424]
37be36bc4pxor x9, x9
37be36bc9movss x12, [rbp+8*rbx-8]
37be36bd0mov r12, [rsp+48]
37be36bd5movss x6, [rax]
37be36bd9mov rax, [rsp+32]
37be36bdemovaps x14, x7
37be36be2movss [rsp+32], x15
37be36be9movaps x7, x5
37be36beclea rsi, [rsi+4*rax]
37be36bf0jmp 0x37be36c26
37be36bf2
37be36bf2 66 0f 1f 44 00 00 f..D..
37be36bf8
37be36bf8loc_37be36bf8:
37be36bf8mulss x8, x8
37be36bfdmovaps x0, x13
37be36c01add rbx, 1
37be36c05mulss x0, x13
37be36c0asubss x8, x0
37be36c0faddss x7, x8
37be36c14movaps x10, x7
37be36c18movss [r14], x7
37be36c1dcmp r12, rbx
37be36c20je 0x37be36ff0
37be36c26
37be36c26loc_37be36c26:
37be36c26movaps x8, x12
37be36c2amovaps x3, x14
37be36c2emovaps x2, x12
37be36c32mov ecx, [rbp+8*rbx-8]
37be36c36movss x0, [rsi+4*rbx-4]
37be36c3cmulss x3, x9
37be36c41mov eax, [rbp+8*rbx-4]
37be36c45movaps x10, x7
37be36c49mulss x2, x9
37be36c4emov ecx, ecx
37be36c50mulss x8, x0
37be36c55shl rax, 32
37be36c59mulss x0, x14
37be36c5eor rcx, rax
37be36c61subss x8, x3
37be36c66addss x0, x2
37be36c6amovaps x12, x8
37be36c6exorps x12, [rip+0x61ef5a]
37be36c76movaps x14, x0
37be36c7axorps x14, [rip+0x61ef4e]
37be36c82movaps x13, x0
37be36c86movss [rbp+8*rbx], x12
37be36c8dmovss [rbp+8*rbx+4], x14
37be36c94call fn_37c42fc90
37be36c99movd eax, x13
37be36c9emovd ecx, x8
37be36ca3shl rax, 32
37be36ca7movaps x15, x0
37be36cabor rcx, rax
37be36caecall fn_37c42fc90
37be36cb3movaps x3, x0
37be36cb6movss x0, [rdi+4*rbx-4]
37be36cbcaddss x15, x3
37be36cc1andps x0, x11
37be36cc5mulss x15, x0
37be36ccacomiss x6, x15
37be36ccejbe 0x37be36bf8
37be36cd4
37be36cd4loc_37be36cd4:
37be36cd4mov rax, [rsp+480]
37be36cdcmovss x15, [rsp+32]
37be36ce3mov [rbp+8*rbx], 0
37be36cecmov [rax+8], rbx
37be36cf0
37be36cf0loc_37be36cf0:
37be36cf0movss x7, [rip+0x61eec4]
37be36cf8andps x11, x15
37be36cfcmov rax, [rsp+488]
37be36d04divss x7, x10
37be36d09movaps x0, x7
37be36d0cmulss x7, x15
37be36d11sqrtss x0, x0
37be36d15mulss x11, x0
37be36d1amovss [rax], x0
37be36d1emov rax, [rsp+496]
37be36d26movss [rax], x11
37be36d2bmov rax, [rsp+504]
37be36d33movss [rax], x7
37be36d37movups x6, [rsp+112]
37be36d3cmovups x7, [rsp+128]
37be36d44movups x8, [rsp+144]
37be36d4dmovups x9, [rsp+160]
37be36d56movups x10, [rsp+176]
37be36d5fmovups x11, [rsp+192]
37be36d68movups x12, [rsp+208]
37be36d71movups x13, [rsp+224]
37be36d7amovups x14, [rsp+240]
37be36d83movups x15, [rsp+256]
37be36d8cadd rsp, 280
37be36d93pop rbx
37be36d94pop rsi
37be36d95pop rdi
37be36d96pop rbp
37be36d97pop r12
37be36d99pop r13
37be36d9bpop r14
37be36d9dpop r15
37be36d9fret
37be36da0
37be36da0loc_37be36da0:
37be36da0mov rcx, [rax]
37be36da3lea rax, [rcx-1]
37be36da7mov [rsp+48], rcx
37be36daccmp rbx, rax
37be36dafjg 0x37be37260
37be36db5mov rdx, [rsp+416]
37be36dbdmov r10, [rsp+32]
37be36dc2lea r11, [rbx-1]
37be36dc6pxor x3, x3
37be36dcamovss x4, [rdx]
37be36dcemov rdx, [rsp+376]
37be36dd6movss x5, [rdx]
37be36ddamov rdx, [rsp+64]
37be36ddfadd rdx, r10
37be36de2neg r10
37be36de5add rdx, rcx
37be36de8lea rcx, [rsi+4*rdx-8]
37be36dedxor edx, edx
37be36defjmp 0x37be36e3d
37be36df1
37be36df1 0f 1f 80 00 00 00 00 .......
37be36df8
37be36df8loc_37be36df8:
37be36df8xorps x0, [rip+0x61edd1]
37be36dffdivss x0, x4
37be36e03
37be36e03loc_37be36e03:
37be36e03add rdx, 1
37be36e07
37be36e07loc_37be36e07:
37be36e07movss x1, [r13+4*rax]
37be36e0eucomiss x0, x3
37be36e11mulss x1, x0
37be36e15movss [rcx+8*r10], x1
37be36e1bjp 0x37be36e1f
37be36e1dje 0x37be36e27
37be36e1f
37be36e1floc_37be36e1f:
37be36e1fmulss x0, [rcx+4]
37be36e24movaps x2, x0
37be36e27
37be36e27loc_37be36e27:
37be36e27subss x2, x5
37be36e2bsub rcx, 4
37be36e2fmovss [rcx+4], x2
37be36e34cmp rax, r11
37be36e37je 0x37be36920
37be36e3d
37be36e3dloc_37be36e3d:
37be36e3dsub rax, 1
37be36e41movss x1, [r8+4*rax]
37be36e47addss x1, [rcx+4]
37be36e4cmovss x2, [r12+4*rax]
37be36e52movaps x0, x1
37be36e55andps x0, x11
37be36e59comiss x4, x0
37be36e5cmovaps x0, x2
37be36e5fja 0x37be36df8
37be36e61divss x0, x1
37be36e65comiss x3, x1
37be36e68jbe 0x37be36e07
37be36e6ajmp 0x37be36e03
37be36e6c
37be36e6c 0f 1f 40 00 ..@.
37be36e70
37be36e70loc_37be36e70:
37be36e70cmp rax, r15
37be36e73jg 0x37be37267
37be36e79mov rdx, [rsp+424]
37be36e81lea r13, [rbp+8*rbx]
37be36e86xor r12l, r12l
37be36e89mov [rsp+40], rbx
37be36e8emov [rsp+432], rbp
37be36e96pxor x12, x12
37be36e9bmov rbp, rdi
37be36e9emov rbx, r15
37be36ea1mov rdi, r13
37be36ea4movss x8, [rdx]
37be36ea9pxor x9, x9
37be36eaemov r13, rax
37be36eb1movss x10, [rip+0x61ed02]
37be36ebamovaps x7, x15
37be36ebejmp 0x37be36f81
37be36ec3
37be36ec3 0f 1f 44 00 00 ..D..
37be36ec8
37be36ec8loc_37be36ec8:
37be36ec8movss x2, [rbp+4*rbx+4]
37be36ecemovss x3, [rdi+4]
37be36ed3movss x1, [rdi]
37be36ed7divss x2, x13
37be36edcmovaps x4, x3
37be36edfmulss x4, x12
37be36ee4movaps x0, x2
37be36ee7mulss x0, x1
37be36eebmulss x2, x3
37be36eefmulss x1, x12
37be36ef4subss x0, x4
37be36ef8addss x1, x2
37be36efcunpcklps x0, x1
37be36eff
37be36effloc_37be36eff:
37be36effmovq x5, [rip+0x61ecd9]
37be36f07andps x13, x11
37be36f0bxorps x0, x5
37be36f0emovshdup x15, x0
37be36f13movd ecx, x0
37be36f17movlps [rdi-16], x0
37be36f1bmovaps x6, x0
37be36f1emovd r8l, x15
37be36f23shl r8, 32
37be36f27or rcx, r8
37be36f2acall fn_37c42fc90
37be36f2fmov ecx, [rdi-8]
37be36f32mov r8l, [rdi-4]
37be36f36movaps x14, x0
37be36f3ashl r8, 32
37be36f3emov ecx, ecx
37be36f40or rcx, r8
37be36f43call fn_37c42fc90
37be36f48addss x14, x0
37be36f4dmulss x14, x13
37be36f52comiss x8, x14
37be36f56ja 0x37be37040
37be36f5cmulss x6, x6
37be36f60sub rdi, 8
37be36f64mulss x15, x15
37be36f69subss x6, x15
37be36f6eaddss x10, x6
37be36f73movss [r14], x10
37be36f78cmp r13, rbx
37be36f7bjg 0x37be371f0
37be36f81
37be36f81loc_37be36f81:
37be36f81mov r15, rbx
37be36f84sub rbx, 1
37be36f88ucomiss x12, [rdi-8]
37be36f8dmovss x13, [rbp+4*rbx]
37be36f94setnp cl
37be36f97cmovne ecx, r12l
37be36f9btest cl, cl
37be36f9dje 0x37be36fb3
37be36f9fucomiss x12, [rdi-4]
37be36fa4setnp cl
37be36fa7cmovne ecx, r12l
37be36fabtest cl, cl
37be36fadjne 0x37be36ec8
37be36fb3
37be36fb3loc_37be36fb3:
37be36fb3movss x0, [rsi+4*rbx]
37be36fb8movq x1, [rdi-8]
37be36fbdmovsldup x0, x0
37be36fc1movq x2, x1
37be36fc5shufps x1, x1, -31
37be36fc9movq x1, x1
37be36fcdmulps x1, x9
37be36fd1movq x0, x0
37be36fd5mulps x0, x2
37be36fd8movq x1, x1
37be36fdcmovq x0, x0
37be36fe0addsubps x0, x1
37be36fe4jmp 0x37be36eff
37be36fe9
37be36fe9 0f 1f 80 00 00 00 00 .......
37be36ff0
37be36ff0loc_37be36ff0:
37be36ff0movss x15, [rsp+32]
37be36ff7jmp 0x37be36cf0
37be36ffc
37be36ffc 0f 1f 40 00 ..@.
37be37000
37be37000loc_37be37000:
37be37000test rax, rax
37be37003lea rdx, [r15+rdx+1]
37be37008mov rax, -1
37be3700fcmove rdx, rax
37be37013mov rax, [rsp+448]
37be3701bmov [rax], rdx
37be3701ejmp 0x37be36990
37be37023
37be37023 0f 1f 44 00 00 ..D..
37be37028
37be37028loc_37be37028:
37be37028mov rcx, [rsp+64]
37be3702dmov [rsi+4*rcx], 0
37be37034movss x0, [rsi+4*rdx]
37be37039jmp 0x37be36501
37be3703e
37be3703e 66 90 f.
37be37040
37be37040loc_37be37040:
37be37040mov rax, [rsp+480]
37be37048mov rdi, rbp
37be3704blea r13, [r15+1]
37be3704fmov r15, rbx
37be37052mov rbp, [rsp+432]
37be3705amov rbx, [rsp+40]
37be3705fmovaps x15, x7
37be37063mov [rax], r13
37be37066mov [rbp+8*r15], 0
37be3706f
37be3706floc_37be3706f:
37be3706fcmp [rsp+48], rbx
37be37074jle 0x37be36cf0
37be3707amov r15, [rsp+48]
37be3707flea r13, [rbp+8*rbx]
37be37084pxor x14, x14
37be37089mov rax, [rsp+424]
37be37091pxor x13, x13
37be37096movss x12, [rax]
37be3709bmov rax, [rsp+32]
37be370a0movss [rsp+32], x15
37be370a7lea r12, [rsi+4*rax]
37be370abxor esi, esi
37be370adjmp 0x37be37188
37be370b2
37be370b2 66 0f 1f 44 00 00 f..D..
37be370b8
37be370b8loc_37be370b8:
37be370b8movss x8, [rdi+4*rbx-8]
37be370bfmovq x0, [r13-16]
37be370c5divss x8, x15
37be370camovq x1, x0
37be370ceshufps x0, x0, -31
37be370d2movq x0, x0
37be370d6mulps x0, x13
37be370damovq x0, x0
37be370demovsldup x8, x8
37be370e3movq x8, x8
37be370e8mulps x8, x1
37be370ecmovq x8, x8
37be370f1addsubps x8, x0
37be370f6
37be370f6loc_37be370f6:
37be370f6mov ecx, [r13-8]
37be370famov eax, [r13-4]
37be370feandps x15, x11
37be37102movq x9, [rip+0x61ead5]
37be3710bshl rax, 32
37be3710fmov ecx, ecx
37be37111xorps x9, x8
37be37115or rcx, rax
37be37118movlps [r13], x9
37be3711dmovaps x7, x9
37be37121call fn_37c42fc90
37be37126movshdup x5, x9
37be3712bmovd ecx, x9
37be37130movaps x6, x0
37be37133movd eax, x5
37be37137shl rax, 32
37be3713bor rcx, rax
37be3713ecall fn_37c42fc90
37be37143addss x6, x0
37be37147mulss x15, x6
37be3714ccomiss x12, x15
37be37150ja 0x37be36cd4
37be37156movshdup x8, x8
37be3715badd rbx, 1
37be3715fadd r13, 8
37be37163mulss x7, x9
37be37168mulss x8, x8
37be3716dmovaps x1, x7
37be37170subss x1, x8
37be37175addss x10, x1
37be3717amovss [r14], x10
37be3717fcmp r15, rbx
37be37182je 0x37be36ff0
37be37188
37be37188loc_37be37188:
37be37188movss x0, [r13-8]
37be3718emovss x1, [r13-4]
37be37194movss x15, [rdi+4*rbx-4]
37be3719bucomiss x0, x14
37be3719fsetnp al
37be371a2cmovne eax, esi
37be371a5test al, al
37be371a7je 0x37be371bb
37be371a9ucomiss x1, x14
37be371adsetnp al
37be371b0cmovne eax, esi
37be371b3test al, al
37be371b5jne 0x37be370b8
37be371bb
37be371bbloc_37be371bb:
37be371bbmovss x2, [r12+4*rbx-4]
37be371c2movaps x3, x1
37be371c5mulss x3, x14
37be371camovaps x8, x2
37be371cemulss x8, x0
37be371d3mulss x2, x1
37be371d7mulss x0, x14
37be371dcsubss x8, x3
37be371e1addss x0, x2
37be371e5unpcklps x8, x0
37be371e9jmp 0x37be370f6
37be371ee
37be371ee 66 90 f.
37be371f0
37be371f0loc_37be371f0:
37be371f0mov rdi, rbp
37be371f3mov rbx, [rsp+40]
37be371f8movaps x15, x7
37be371fcmov rbp, [rsp+432]
37be37204jmp 0x37be3706f
37be37209
37be37209 0f 1f 80 00 00 00 00 .......
37be37210
37be37210loc_37be37210:
37be37210movaps x15, x10
37be37214jmp 0x37be36ba7
37be37219
37be37219 0f 1f 80 00 00 00 00 .......
37be37220
37be37220loc_37be37220:
37be37220xor r15l, r15l
37be37223jmp 0x37be36579
37be37228
37be37228 0f 1f 84 00 00 00 00 00 ........
37be37230
37be37230loc_37be37230:
37be37230mov rax, [rsp+464]
37be37238movss x15, [rax]
37be3723djmp 0x37be36a30
37be37242
37be37242 66 0f 1f 44 00 00 f..D..
37be37248
37be37248loc_37be37248:
37be37248xor edx, edx
37be3724ajmp 0x37be368be
37be3724f
37be3724floc_37be3724f:
37be3724fmovss x11, [rip+0x61e968]
37be37258xor r15l, r15l
37be3725bjmp 0x37be36746
37be37260
37be37260loc_37be37260:
37be37260xor edx, edx
37be37262jmp 0x37be36920
37be37267
37be37267loc_37be37267:
37be37267movss x10, [rip+0x61e94c]
37be37270jmp 0x37be3706f
37be37275
37be37275loc_37be37275:
37be37275movaps x10, x14
37be37279jmp 0x37be36cf0
37be363c0
37be3727e
37be3727e // align 0x10
37be3727e // align 0x10
37be37280
37be37280clar2v_64_:
37be37280push r15
37be37282push r14
37be37284push r13
37be37286push r12
37be37288push rbp
37be37289push rdi
37be3728apush rsi
37be3728bpush rbx
37be3728csub rsp, 248
37be37293movups [rsp+80], x6
37be37298movups [rsp+96], x7
37be3729dmovups [rsp+112], x8
37be372a3movups [rsp+128], x9
37be372acmovups [rsp+144], x10
37be372b5movups [rsp+160], x11
37be372bemovups [rsp+176], x12
37be372c7movups [rsp+192], x13
37be372d0movups [rsp+208], x14
37be372d9movups [rsp+224], x15
37be372e2mov rdi, [rcx]
37be372e5mov r15, rdx
37be372e8mov [rsp+72], rdi
37be372edmov r13, r8
37be372f0mov r12, r9
37be372f3test rdi, rdi
37be372f6jle 0x37be37832
37be372fcmov rax, [rsp+352]
37be37304mov r10, [rax]
37be37307mov rax, [rsp+376]
37be3730fmov rsi, [rax]
37be37312lea rax, [rdi-1]
37be37316cmp rax, 2
37be3731ajbe 0x37be37898
37be37320mov rax, r10
37be37323shl rax, 3
37be37327je 0x37be37898
37be3732dshr rdi, 2
37be37331mov rax, rsi
37be37334mov r14, rsi
37be37337mov rbp, r10
37be3733amov [rsp+56], rdi
37be3733flea rdi, [rsi+2*rsi]
37be37343shl rax, 5
37be37347mov rcx, rdx
37be3734amov [rsp], rdi
37be3734eshl rdi, 2
37be37352lea r11, [r10+2*r10]
37be37356shl r14, 4
37be3735amov [rsp+16], rdi
37be3735fshl rbp, 5
37be37363mov rdx, r12
37be37366shl r11, 3
37be3736amov [rsp+344], r12
37be37372xor edi, edi
37be37374mov rbx, [rsp+360]
37be3737cpxor x13, x13
37be37381mov [rsp+64], rax
37be37386mov r9, [rsp+368]
37be3738emov rax, r8
37be37391mov r8, r10
37be37394mov [rsp+328], r15
37be3739cmov r15, [rsp+16]
37be373a1shl r8, 4
37be373a5mov [rsp+336], r13
37be373admov r13, [rsp]
37be373b1nop [rax]
37be373b5nop [rax+rax]
37be373c0
37be373c0loc_37be373c0:
37be373c0movss x1, [rcx+r11]
37be373c6movss x0, [rcx+r8]
37be373ccadd rdi, 1
37be373d0movss x3, [rcx]
37be373d4movss x2, [rax+8*r10]
37be373daunpcklps x0, x1
37be373ddmovss x1, [rcx+8*r10]
37be373e3movss x4, [rbx+r15]
37be373e9movss x5, [rbx+4*rsi]
37be373eemovups x15, [rip+0x61e7fa]
37be373f6unpcklps x3, x1
37be373f9movss x1, [rax+r11]
37be373ffmovups x8, [rip+0x61e7e9]
37be37407movlhps x3, x0
37be3740amovss x0, [rax+r8]
37be37410unpcklps x0, x1
37be37413movss x1, [rax]
37be37417unpcklps x1, x2
37be3741amovq x2, [rdx+r8]
37be37420movhps x2, [rdx+r11]
37be37425movlhps x1, x0
37be37428movq x0, [rdx]
37be3742cmovhps x0, [rdx+8*r10]
37be37431movaps x6, x0
37be37434shufps x6, x2, -120
37be37438shufps x0, x2, -35
37be3743cmovss x2, [rbx+8*rsi]
37be37441unpcklps x2, x4
37be37444movss x4, [rbx]
37be37448add rbx, r14
37be3744bunpcklps x4, x5
37be3744emovlhps x4, x2
37be37451movaps x2, x6
37be37454movaps x5, x4
37be37457movaps x12, x4
37be3745bmulps x5, x0
37be3745emulps x2, x13
37be37462mulps x12, x6
37be37466addps x5, x2
37be37469movaps x2, x0
37be3746cmulps x2, x13
37be37470movaps x11, x5
37be37474movq x5, [r9+r14]
37be3747amovhps x5, [r9+8*r13]
37be3747fmovups [rsp+32], x11
37be37485subps x12, x2
37be37489movq x2, [r9]
37be3748emovhps x2, [r9+8*rsi]
37be37493movaps x7, x2
37be37496shufps x7, x5, -120
37be3749ashufps x2, x5, -35
37be3749emovaps x10, x7
37be374a2movaps x5, x6
37be374a5mulps x10, x0
37be374a9xorps x15, x2
37be374admovaps x14, x7
37be374b1mulps x5, x2
37be374b4movaps x9, x12
37be374b8mulps x14, x13
37be374bcmulps x8, x2
37be374c0mulps x6, x7
37be374c3mulps x0, x2
37be374c6addps x10, x5
37be374camovaps x5, x3
37be374cdmulps x5, x15
37be374d1movups [rsp+16], x14
37be374d7movups [rsp], x8
37be374dcsubps x6, x0
37be374dfmovaps x0, x4
37be374e2mulps x0, x1
37be374e5addps x5, x14
37be374e9movaps x14, x15
37be374edsubps x11, x5
37be374f1movaps x5, x3
37be374f4mulps x5, x7
37be374f7subps x0, x6
37be374famulps x3, x4
37be374fdmulps x14, x0
37be37501subps x5, x8
37be37505addps x3, x6
37be37508subps x9, x5
37be3750cmulps x3, x4
37be3750fmovaps x8, x9
37be37513movaps x9, x4
37be37517mulps x9, x11
37be3751bmovaps x5, x8
37be3751fmulps x5, x13
37be37523addps x9, x5
37be37527movaps x5, x7
37be3752amulps x5, x10
37be3752emulps x10, x15
37be37532addps x5, x14
37be37536movaps x14, x11
37be3753amulps x14, x13
37be3753emulps x11, x2
37be37542addps x9, x5
37be37546movaps x5, x4
37be37549mulps x5, x8
37be3754dmulps x8, x7
37be37551subps x5, x14
37be37555movaps x14, x7
37be37559mulps x14, x0
37be3755dsubps x8, x11
37be37561mulps x0, x4
37be37564subps x14, x10
37be37568subps x0, x8
37be3756caddps x5, x14
37be37570movaps x10, x5
37be37574unpckhps x5, x9
37be37578unpcklps x10, x9
37be3757cmovaps x9, x0
37be37580unpckhps x0, x13
37be37584unpcklps x9, x13
37be37588movaps x8, x9
37be3758cmovaps x9, x7
37be37590mulps x9, x1
37be37594addps x9, [rsp]
37be37599mulps x1, x2
37be3759caddps x1, [rsp+16]
37be375a1subps x1, [rsp+32]
37be375a6addps x9, x12
37be375aamulps x1, x2
37be375admulps x7, x9
37be375b1addps x7, x1
37be375b4addps x7, x3
37be375b7movaps x1, x7
37be375baunpckhps x7, x13
37be375beunpcklps x1, x13
37be375c2movq [rcx], x1
37be375c6movhps [rcx+8*r10], x1
37be375cbmovq [rcx+r8], x7
37be375d1movhps [rcx+r11], x7
37be375d6add rcx, rbp
37be375d9movq [rax], x8
37be375deadd r9, [rsp+64]
37be375e3movq [rdx], x10
37be375e8movhps [rax+8*r10], x8
37be375edmovhps [rdx+8*r10], x10
37be375f2movq [rax+r8], x0
37be375f8movq [rdx+r8], x5
37be375femovhps [rax+r11], x0
37be37603add rax, rbp
37be37606movhps [rdx+r11], x5
37be3760badd rdx, rbp
37be3760ecmp rdi, [rsp+56]
37be37613jne 0x37be373c0
37be37619mov r9, [rsp+72]
37be3761emov r15, [rsp+328]
37be37626mov r13, [rsp+336]
37be3762emov r12, [rsp+344]
37be37636mov rcx, r9
37be37639and rcx, -4
37be3763dtest r9b, 3
37be37641je 0x37be37832
37be37647mov rax, r10
37be3764amov rdx, rsi
37be3764dmov r11, [rsp+360]
37be37655mov r8, [rsp+368]
37be3765dimul rax, rcx
37be37661pxor x9, x9
37be37666imul rdx, rcx
37be3766aadd rcx, 1
37be3766eadd rax, 1
37be37672add rdx, 1
37be37676
37be37676loc_37be37676:
37be37676movss x3, [r8+8*rdx-8]
37be3767dmovss x7, [r8+8*rdx-4]
37be37684add rcx, 1
37be37688mov [r15+8*rax-4], 0
37be37691movss x4, [r12+8*rax-8]
37be37698movss x0, [r12+8*rax-4]
37be3769fmov [r13+8*rax-4], 0
37be376a8movaps x2, x7
37be376abmovaps x12, x3
37be376afmovaps x5, x7
37be376b2movss x6, [r11+4*rdx-4]
37be376b9mulss x2, x0
37be376bdmovaps x8, x7
37be376c1movaps x14, x3
37be376c5add rdx, rsi
37be376c8mulss x12, x4
37be376cdmovaps x13, x6
37be376d1movaps x10, x6
37be376d5movss x1, [r13+8*rax-8]
37be376dcmulss x5, x4
37be376e0xorps x8, [rip+0x61e518]
37be376e8mulss x13, x4
37be376edmulss x4, x9
37be376f2movaps x15, x8
37be376f6mulss x15, x9
37be376fbsubss x12, x2
37be37700mulss x14, x9
37be37705movaps x2, x3
37be37708mulss x2, x0
37be3770cmulss x10, x1
37be37711addss x5, x2
37be37715movaps x2, x0
37be37718mulss x0, x6
37be3771csubss x10, x12
37be37721mulss x2, x9
37be37726addss x4, x0
37be3772amovss x0, [r15+8*rax-8]
37be37731subss x13, x2
37be37736mulss x0, x3
37be3773amovaps x2, x4
37be3773dmovaps x11, x13
37be37741subss x0, x15
37be37746subss x11, x0
37be3774bmovss x0, [r15+8*rax-8]
37be37752mulss x0, x8
37be37757addss x0, x14
37be3775csubss x2, x0
37be37760movaps x0, x3
37be37763mulss x0, x1
37be37767mulss x1, x7
37be3776baddss x0, x15
37be37770addss x1, x14
37be37775addss x0, x13
37be3777asubss x1, x4
37be3777emovaps x4, x8
37be37782mulss x4, x5
37be37786mulss x0, x3
37be3778amulss x1, x7
37be3778emulss x7, x2
37be37792mulss x5, x3
37be37796mulss x8, x10
37be3779baddss x0, x1
37be3779fmovss x1, [r15+8*rax-8]
37be377a6mulss x1, x6
37be377aaaddss x5, x8
37be377afaddss x1, x12
37be377b4mulss x1, x6
37be377b8addss x0, x1
37be377bcmovaps x1, x11
37be377c0mulss x1, x3
37be377c4movss [r15+8*rax-8], x0
37be377cbmovaps x0, x6
37be377cemulss x0, x10
37be377d3subss x1, x7
37be377d7subss x0, x1
37be377dbmovaps x1, x2
37be377demulss x1, x9
37be377e3mulss x2, x6
37be377e7movss [r13+8*rax-8], x0
37be377eemovaps x0, x11
37be377f2mulss x0, x6
37be377f6mulss x11, x9
37be377fbsubss x0, x1
37be377ffmovaps x1, x3
37be37802mulss x1, x10
37be37807addss x2, x11
37be3780caddss x2, x5
37be37810subss x1, x4
37be37814movss [r12+8*rax-4], x2
37be3781baddss x0, x1
37be3781fmovss [r12+8*rax-8], x0
37be37826add rax, r10
37be37829cmp r9, rcx
37be3782cjge 0x37be37676
37be37832
37be37832loc_37be37832:
37be37832movups x6, [rsp+80]
37be37837movups x7, [rsp+96]
37be3783cmovups x9, [rsp+128]
37be37845movups x8, [rsp+112]
37be3784bmovups x10, [rsp+144]
37be37854movups x11, [rsp+160]
37be3785dmovups x12, [rsp+176]
37be37866movups x13, [rsp+192]
37be3786fmovups x14, [rsp+208]
37be37878movups x15, [rsp+224]
37be37881add rsp, 248
37be37888pop rbx
37be37889pop rsi
37be3788apop rdi
37be3788bpop rbp
37be3788cpop r12
37be3788epop r13
37be37890pop r14
37be37892pop r15
37be37894ret
37be37895
37be37895 0f 1f 00 ...
37be37898
37be37898loc_37be37898:
37be37898mov r8, [rsp+72]
37be3789dmov eax, 1
37be378a2mov edx, 1
37be378a7mov r11, [rsp+360]
37be378afmov r9, [rsp+368]
37be378b7mov ecx, 1
37be378bcpxor x9, x9
37be378c1add r8, 1
37be378c5nop [rax+rax]
37be378d0
37be378d0loc_37be378d0:
37be378d0movss x3, [r9+8*rdx-8]
37be378d7movss x6, [r9+8*rdx-4]
37be378deadd rcx, 1
37be378e2mov [r15+8*rax-4], 0
37be378ebmovss x4, [r12+8*rax-8]
37be378f2movss x0, [r12+8*rax-4]
37be378f9mov [r13+8*rax-4], 0
37be37902movaps x1, x6
37be37905movaps x12, x3
37be37909movaps x8, x6
37be3790dmovss x5, [r11+4*rdx-4]
37be37914mulss x1, x0
37be37918movaps x11, x6
37be3791cmovaps x15, x3
37be37920add rdx, rsi
37be37923mulss x12, x4
37be37928movaps x13, x5
37be3792cxorps x11, [rip+0x61e2cc]
37be37934movss x2, [r13+8*rax-8]
37be3793bmulss x8, x4
37be37940mulss x13, x4
37be37945movaps x14, x11
37be37949mulss x4, x9
37be3794emulss x14, x9
37be37953subss x12, x1
37be37958mulss x15, x9
37be3795dmovaps x1, x3
37be37960mulss x1, x0
37be37964addss x8, x1
37be37969movaps x1, x0
37be3796cmulss x0, x5
37be37970mulss x1, x9
37be37975addss x4, x0
37be37979movss x0, [r15+8*rax-8]
37be37980subss x13, x1
37be37985movaps x1, x6
37be37988mulss x0, x3
37be3798cmulss x1, x2
37be37990movaps x10, x4
37be37994movaps x7, x13
37be37998subss x0, x14
37be3799daddss x1, x15
37be379a2subss x7, x0
37be379a6movss x0, [r15+8*rax-8]
37be379adsubss x1, x4
37be379b1mulss x0, x11
37be379b6mulss x1, x6
37be379baaddss x0, x15
37be379bfsubss x10, x0
37be379c4movaps x0, x5
37be379c7mulss x0, x2
37be379cbmulss x2, x3
37be379cfmulss x6, x10
37be379d4movaps x4, x10
37be379d8mulss x4, x9
37be379ddmulss x10, x5
37be379e2subss x0, x12
37be379e7addss x2, x14
37be379ecaddss x2, x13
37be379f1mulss x2, x3
37be379f5addss x1, x2
37be379f9movss x2, [r15+8*rax-8]
37be37a00mulss x2, x5
37be37a04addss x2, x12
37be37a09mulss x2, x5
37be37a0daddss x1, x2
37be37a11movaps x2, x7
37be37a14mulss x2, x3
37be37a18movss [r15+8*rax-8], x1
37be37a1fmovaps x1, x0
37be37a22mulss x1, x5
37be37a26subss x2, x6
37be37a2asubss x1, x2
37be37a2emovaps x2, x11
37be37a32mulss x2, x8
37be37a37mulss x8, x3
37be37a3cmovss [r13+8*rax-8], x1
37be37a43movaps x1, x0
37be37a46mulss x1, x3
37be37a4amulss x0, x11
37be37a4fsubss x1, x2
37be37a53movaps x2, x7
37be37a56mulss x2, x5
37be37a5aaddss x0, x8
37be37a5fmulss x7, x9
37be37a64subss x2, x4
37be37a68addss x7, x10
37be37a6daddss x1, x2
37be37a71addss x0, x7
37be37a75movss [r12+8*rax-8], x1
37be37a7cmovss [r12+8*rax-4], x0
37be37a83add rax, r10
37be37a86cmp rcx, r8
37be37a89jne 0x37be378d0
37be37a8fjmp 0x37be37832
37be37280
37be37280clar2v_64_:
37be37280push r15
37be37282push r14
37be37284push r13
37be37286push r12
37be37288push rbp
37be37289push rdi
37be3728apush rsi
37be3728bpush rbx
37be3728csub rsp, 248
37be37293movups [rsp+80], x6
37be37298movups [rsp+96], x7
37be3729dmovups [rsp+112], x8
37be372a3movups [rsp+128], x9
37be372acmovups [rsp+144], x10
37be372b5movups [rsp+160], x11
37be372bemovups [rsp+176], x12
37be372c7movups [rsp+192], x13
37be372d0movups [rsp+208], x14
37be372d9movups [rsp+224], x15
37be372e2mov rdi, [rcx]
37be372e5mov r15, rdx
37be372e8mov [rsp+72], rdi
37be372edmov r13, r8
37be372f0mov r12, r9
37be372f3test rdi, rdi
37be372f6jle 0x37be37832
37be372fcmov rax, [rsp+352]
37be37304mov r10, [rax]
37be37307mov rax, [rsp+376]
37be3730fmov rsi, [rax]
37be37312lea rax, [rdi-1]
37be37316cmp rax, 2
37be3731ajbe 0x37be37898
37be37320mov rax, r10
37be37323shl rax, 3
37be37327je 0x37be37898
37be3732dshr rdi, 2
37be37331mov rax, rsi
37be37334mov r14, rsi
37be37337mov rbp, r10
37be3733amov [rsp+56], rdi
37be3733flea rdi, [rsi+2*rsi]
37be37343shl rax, 5
37be37347mov rcx, rdx
37be3734amov [rsp], rdi
37be3734eshl rdi, 2
37be37352lea r11, [r10+2*r10]
37be37356shl r14, 4
37be3735amov [rsp+16], rdi
37be3735fshl rbp, 5
37be37363mov rdx, r12
37be37366shl r11, 3
37be3736amov [rsp+344], r12
37be37372xor edi, edi
37be37374mov rbx, [rsp+360]
37be3737cpxor x13, x13
37be37381mov [rsp+64], rax
37be37386mov r9, [rsp+368]
37be3738emov rax, r8
37be37391mov r8, r10
37be37394mov [rsp+328], r15
37be3739cmov r15, [rsp+16]
37be373a1shl r8, 4
37be373a5mov [rsp+336], r13
37be373admov r13, [rsp]
37be373b1nop [rax]
37be373b5nop [rax+rax]
37be373c0
37be373c0loc_37be373c0:
37be373c0movss x1, [rcx+r11]
37be373c6movss x0, [rcx+r8]
37be373ccadd rdi, 1
37be373d0movss x3, [rcx]
37be373d4movss x2, [rax+8*r10]
37be373daunpcklps x0, x1
37be373ddmovss x1, [rcx+8*r10]
37be373e3movss x4, [rbx+r15]
37be373e9movss x5, [rbx+4*rsi]
37be373eemovups x15, [rip+0x61e7fa]
37be373f6unpcklps x3, x1
37be373f9movss x1, [rax+r11]
37be373ffmovups x8, [rip+0x61e7e9]
37be37407movlhps x3, x0
37be3740amovss x0, [rax+r8]
37be37410unpcklps x0, x1
37be37413movss x1, [rax]
37be37417unpcklps x1, x2
37be3741amovq x2, [rdx+r8]
37be37420movhps x2, [rdx+r11]
37be37425movlhps x1, x0
37be37428movq x0, [rdx]
37be3742cmovhps x0, [rdx+8*r10]
37be37431movaps x6, x0
37be37434shufps x6, x2, -120
37be37438shufps x0, x2, -35
37be3743cmovss x2, [rbx+8*rsi]
37be37441unpcklps x2, x4
37be37444movss x4, [rbx]
37be37448add rbx, r14
37be3744bunpcklps x4, x5
37be3744emovlhps x4, x2
37be37451movaps x2, x6
37be37454movaps x5, x4
37be37457movaps x12, x4
37be3745bmulps x5, x0
37be3745emulps x2, x13
37be37462mulps x12, x6
37be37466addps x5, x2
37be37469movaps x2, x0
37be3746cmulps x2, x13
37be37470movaps x11, x5
37be37474movq x5, [r9+r14]
37be3747amovhps x5, [r9+8*r13]
37be3747fmovups [rsp+32], x11
37be37485subps x12, x2
37be37489movq x2, [r9]
37be3748emovhps x2, [r9+8*rsi]
37be37493movaps x7, x2
37be37496shufps x7, x5, -120
37be3749ashufps x2, x5, -35
37be3749emovaps x10, x7
37be374a2movaps x5, x6
37be374a5mulps x10, x0
37be374a9xorps x15, x2
37be374admovaps x14, x7
37be374b1mulps x5, x2
37be374b4movaps x9, x12
37be374b8mulps x14, x13
37be374bcmulps x8, x2
37be374c0mulps x6, x7
37be374c3mulps x0, x2
37be374c6addps x10, x5
37be374camovaps x5, x3
37be374cdmulps x5, x15
37be374d1movups [rsp+16], x14
37be374d7movups [rsp], x8
37be374dcsubps x6, x0
37be374dfmovaps x0, x4
37be374e2mulps x0, x1
37be374e5addps x5, x14
37be374e9movaps x14, x15
37be374edsubps x11, x5
37be374f1movaps x5, x3
37be374f4mulps x5, x7
37be374f7subps x0, x6
37be374famulps x3, x4
37be374fdmulps x14, x0
37be37501subps x5, x8
37be37505addps x3, x6
37be37508subps x9, x5
37be3750cmulps x3, x4
37be3750fmovaps x8, x9
37be37513movaps x9, x4
37be37517mulps x9, x11
37be3751bmovaps x5, x8
37be3751fmulps x5, x13
37be37523addps x9, x5
37be37527movaps x5, x7
37be3752amulps x5, x10
37be3752emulps x10, x15
37be37532addps x5, x14
37be37536movaps x14, x11
37be3753amulps x14, x13
37be3753emulps x11, x2
37be37542addps x9, x5
37be37546movaps x5, x4
37be37549mulps x5, x8
37be3754dmulps x8, x7
37be37551subps x5, x14
37be37555movaps x14, x7
37be37559mulps x14, x0
37be3755dsubps x8, x11
37be37561mulps x0, x4
37be37564subps x14, x10
37be37568subps x0, x8
37be3756caddps x5, x14
37be37570movaps x10, x5
37be37574unpckhps x5, x9
37be37578unpcklps x10, x9
37be3757cmovaps x9, x0
37be37580unpckhps x0, x13
37be37584unpcklps x9, x13
37be37588movaps x8, x9
37be3758cmovaps x9, x7
37be37590mulps x9, x1
37be37594addps x9, [rsp]
37be37599mulps x1, x2
37be3759caddps x1, [rsp+16]
37be375a1subps x1, [rsp+32]
37be375a6addps x9, x12
37be375aamulps x1, x2
37be375admulps x7, x9
37be375b1addps x7, x1
37be375b4addps x7, x3
37be375b7movaps x1, x7
37be375baunpckhps x7, x13
37be375beunpcklps x1, x13
37be375c2movq [rcx], x1
37be375c6movhps [rcx+8*r10], x1
37be375cbmovq [rcx+r8], x7
37be375d1movhps [rcx+r11], x7
37be375d6add rcx, rbp
37be375d9movq [rax], x8
37be375deadd r9, [rsp+64]
37be375e3movq [rdx], x10
37be375e8movhps [rax+8*r10], x8
37be375edmovhps [rdx+8*r10], x10
37be375f2movq [rax+r8], x0
37be375f8movq [rdx+r8], x5
37be375femovhps [rax+r11], x0
37be37603add rax, rbp
37be37606movhps [rdx+r11], x5
37be3760badd rdx, rbp
37be3760ecmp rdi, [rsp+56]
37be37613jne 0x37be373c0
37be37619mov r9, [rsp+72]
37be3761emov r15, [rsp+328]
37be37626mov r13, [rsp+336]
37be3762emov r12, [rsp+344]
37be37636mov rcx, r9
37be37639and rcx, -4
37be3763dtest r9b, 3
37be37641je 0x37be37832
37be37647mov rax, r10
37be3764amov rdx, rsi
37be3764dmov r11, [rsp+360]
37be37655mov r8, [rsp+368]
37be3765dimul rax, rcx
37be37661pxor x9, x9
37be37666imul rdx, rcx
37be3766aadd rcx, 1
37be3766eadd rax, 1
37be37672add rdx, 1
37be37676
37be37676loc_37be37676:
37be37676movss x3, [r8+8*rdx-8]
37be3767dmovss x7, [r8+8*rdx-4]
37be37684add rcx, 1
37be37688mov [r15+8*rax-4], 0
37be37691movss x4, [r12+8*rax-8]
37be37698movss x0, [r12+8*rax-4]
37be3769fmov [r13+8*rax-4], 0
37be376a8movaps x2, x7
37be376abmovaps x12, x3
37be376afmovaps x5, x7
37be376b2movss x6, [r11+4*rdx-4]
37be376b9mulss x2, x0
37be376bdmovaps x8, x7
37be376c1movaps x14, x3
37be376c5add rdx, rsi
37be376c8mulss x12, x4
37be376cdmovaps x13, x6
37be376d1movaps x10, x6
37be376d5movss x1, [r13+8*rax-8]
37be376dcmulss x5, x4
37be376e0xorps x8, [rip+0x61e518]
37be376e8mulss x13, x4
37be376edmulss x4, x9
37be376f2movaps x15, x8
37be376f6mulss x15, x9
37be376fbsubss x12, x2
37be37700mulss x14, x9
37be37705movaps x2, x3
37be37708mulss x2, x0
37be3770cmulss x10, x1
37be37711addss x5, x2
37be37715movaps x2, x0
37be37718mulss x0, x6
37be3771csubss x10, x12
37be37721mulss x2, x9
37be37726addss x4, x0
37be3772amovss x0, [r15+8*rax-8]
37be37731subss x13, x2
37be37736mulss x0, x3
37be3773amovaps x2, x4
37be3773dmovaps x11, x13
37be37741subss x0, x15
37be37746subss x11, x0
37be3774bmovss x0, [r15+8*rax-8]
37be37752mulss x0, x8
37be37757addss x0, x14
37be3775csubss x2, x0
37be37760movaps x0, x3
37be37763mulss x0, x1
37be37767mulss x1, x7
37be3776baddss x0, x15
37be37770addss x1, x14
37be37775addss x0, x13
37be3777asubss x1, x4
37be3777emovaps x4, x8
37be37782mulss x4, x5
37be37786mulss x0, x3
37be3778amulss x1, x7
37be3778emulss x7, x2
37be37792mulss x5, x3
37be37796mulss x8, x10
37be3779baddss x0, x1
37be3779fmovss x1, [r15+8*rax-8]
37be377a6mulss x1, x6
37be377aaaddss x5, x8
37be377afaddss x1, x12
37be377b4mulss x1, x6
37be377b8addss x0, x1
37be377bcmovaps x1, x11
37be377c0mulss x1, x3
37be377c4movss [r15+8*rax-8], x0
37be377cbmovaps x0, x6
37be377cemulss x0, x10
37be377d3subss x1, x7
37be377d7subss x0, x1
37be377dbmovaps x1, x2
37be377demulss x1, x9
37be377e3mulss x2, x6
37be377e7movss [r13+8*rax-8], x0
37be377eemovaps x0, x11
37be377f2mulss x0, x6
37be377f6mulss x11, x9
37be377fbsubss x0, x1
37be377ffmovaps x1, x3
37be37802mulss x1, x10
37be37807addss x2, x11
37be3780caddss x2, x5
37be37810subss x1, x4
37be37814movss [r12+8*rax-4], x2
37be3781baddss x0, x1
37be3781fmovss [r12+8*rax-8], x0
37be37826add rax, r10
37be37829cmp r9, rcx
37be3782cjge 0x37be37676
37be37832
37be37832loc_37be37832:
37be37832movups x6, [rsp+80]
37be37837movups x7, [rsp+96]
37be3783cmovups x9, [rsp+128]
37be37845movups x8, [rsp+112]
37be3784bmovups x10, [rsp+144]
37be37854movups x11, [rsp+160]
37be3785dmovups x12, [rsp+176]
37be37866movups x13, [rsp+192]
37be3786fmovups x14, [rsp+208]
37be37878movups x15, [rsp+224]
37be37881add rsp, 248
37be37888pop rbx
37be37889pop rsi
37be3788apop rdi
37be3788bpop rbp
37be3788cpop r12
37be3788epop r13
37be37890pop r14
37be37892pop r15
37be37894ret
37be37895
37be37895 0f 1f 00 ...
37be37898
37be37898loc_37be37898:
37be37898mov r8, [rsp+72]
37be3789dmov eax, 1
37be378a2mov edx, 1
37be378a7mov r11, [rsp+360]
37be378afmov r9, [rsp+368]
37be378b7mov ecx, 1
37be378bcpxor x9, x9
37be378c1add r8, 1
37be378c5nop [rax+rax]
37be378d0
37be378d0loc_37be378d0:
37be378d0movss x3, [r9+8*rdx-8]
37be378d7movss x6, [r9+8*rdx-4]
37be378deadd rcx, 1
37be378e2mov [r15+8*rax-4], 0
37be378ebmovss x4, [r12+8*rax-8]
37be378f2movss x0, [r12+8*rax-4]
37be378f9mov [r13+8*rax-4], 0
37be37902movaps x1, x6
37be37905movaps x12, x3
37be37909movaps x8, x6
37be3790dmovss x5, [r11+4*rdx-4]
37be37914mulss x1, x0
37be37918movaps x11, x6
37be3791cmovaps x15, x3
37be37920add rdx, rsi
37be37923mulss x12, x4
37be37928movaps x13, x5
37be3792cxorps x11, [rip+0x61e2cc]
37be37934movss x2, [r13+8*rax-8]
37be3793bmulss x8, x4
37be37940mulss x13, x4
37be37945movaps x14, x11
37be37949mulss x4, x9
37be3794emulss x14, x9
37be37953subss x12, x1
37be37958mulss x15, x9
37be3795dmovaps x1, x3
37be37960mulss x1, x0
37be37964addss x8, x1
37be37969movaps x1, x0
37be3796cmulss x0, x5
37be37970mulss x1, x9
37be37975addss x4, x0
37be37979movss x0, [r15+8*rax-8]
37be37980subss x13, x1
37be37985movaps x1, x6
37be37988mulss x0, x3
37be3798cmulss x1, x2
37be37990movaps x10, x4
37be37994movaps x7, x13
37be37998subss x0, x14
37be3799daddss x1, x15
37be379a2subss x7, x0
37be379a6movss x0, [r15+8*rax-8]
37be379adsubss x1, x4
37be379b1mulss x0, x11
37be379b6mulss x1, x6
37be379baaddss x0, x15
37be379bfsubss x10, x0
37be379c4movaps x0, x5
37be379c7mulss x0, x2
37be379cbmulss x2, x3
37be379cfmulss x6, x10
37be379d4movaps x4, x10
37be379d8mulss x4, x9
37be379ddmulss x10, x5
37be379e2subss x0, x12
37be379e7addss x2, x14
37be379ecaddss x2, x13
37be379f1mulss x2, x3
37be379f5addss x1, x2
37be379f9movss x2, [r15+8*rax-8]
37be37a00mulss x2, x5
37be37a04addss x2, x12
37be37a09mulss x2, x5
37be37a0daddss x1, x2
37be37a11movaps x2, x7
37be37a14mulss x2, x3
37be37a18movss [r15+8*rax-8], x1
37be37a1fmovaps x1, x0
37be37a22mulss x1, x5
37be37a26subss x2, x6
37be37a2asubss x1, x2
37be37a2emovaps x2, x11
37be37a32mulss x2, x8
37be37a37mulss x8, x3
37be37a3cmovss [r13+8*rax-8], x1
37be37a43movaps x1, x0
37be37a46mulss x1, x3
37be37a4amulss x0, x11
37be37a4fsubss x1, x2
37be37a53movaps x2, x7
37be37a56mulss x2, x5
37be37a5aaddss x0, x8
37be37a5fmulss x7, x9
37be37a64subss x2, x4
37be37a68addss x7, x10
37be37a6daddss x1, x2
37be37a71addss x0, x7
37be37a75movss [r12+8*rax-8], x1
37be37a7cmovss [r12+8*rax-4], x0
37be37a83add rax, r10
37be37a86cmp rcx, r8
37be37a89jne 0x37be378d0
37be37a8fjmp 0x37be37832
37be37280
37be37a94
37be37a94 // align 0x40
37be37a94 // align 0x40
37be37ac0
37be37ac0clarcm_64_:
37be37ac0push r15
37be37ac2push r14
37be37ac4push r13
37be37ac6push r12
37be37ac8push rbp
37be37ac9push rdi
37be37acapush rsi
37be37acbpush rbx
37be37accsub rsp, 184
37be37ad3mov r10, [rcx]
37be37ad6mov [rsp+272], r8
37be37ademov rdi, rcx
37be37ae1mov r15, rdx
37be37ae4mov [rsp+280], r9
37be37aectest r10, r10
37be37aefje 0x37be37f04
37be37af5mov rbp, [rdx]
37be37af8test rbp, rbp
37be37afbje 0x37be37f04
37be37b01mov rax, [rsp+296]
37be37b09xor edx, edx
37be37b0bmov rsi, rdx
37be37b0emov rax, [rax]
37be37b11test rax, rax
37be37b14cmovns rsi, rax
37be37b18mov rax, [rsp+312]
37be37b20mov rax, [rax]
37be37b23mov [rsp+152], rsi
37be37b2btest rax, rax
37be37b2ecmovns rdx, rax
37be37b32mov [rsp+136], rdx
37be37b3atest rbp, rbp
37be37b3djle 0x37be37bc3
37be37b43lea r11, [rbp+1]
37be37b47test r10, r10
37be37b4ajle 0x37be37bc3
37be37b4cmov rax, [rsp+288]
37be37b54shl rsi, 3
37be37b58mov rdx, [rsp+320]
37be37b60lea rbx, [4*r10]
37be37b68mov r9l, 1
37be37b6elea r8, [r10+1]
37be37b72lea rcx, [rax-8]
37be37b76nop [rax+rax]
37be37b80
37be37b80loc_37be37b80:
37be37b80mov eax, 1
37be37b85nop [rax+rax]
37be37b8anop [rax+rax]
37be37b95nop [rax+rax]
37be37ba0
37be37ba0loc_37be37ba0:
37be37ba0movss x0, [rcx+8*rax]
37be37ba5movss [rdx+4*rax-4], x0
37be37babadd rax, 1
37be37bafcmp rax, r8
37be37bb2jne 0x37be37ba0
37be37bb4add r9, 1
37be37bb8add rcx, rsi
37be37bbbadd rdx, rbx
37be37bbecmp r11, r9
37be37bc1jne 0x37be37b80
37be37bc3
37be37bc3loc_37be37bc3:
37be37bc3imul r10, rbp
37be37bc7mov [rsp+96], rdi
37be37bccmov r9, r15
37be37bcfmov r8, rdi
37be37bd2mov rax, [rsp+320]
37be37bdamov [rsp+72], rdi
37be37bdflea rdx, [rip+0x61e02a]
37be37be6mov [rsp+112], 1
37be37befmov rcx, rdx
37be37bf2lea rsi, [4*r10]
37be37bfamov [rsp+32], rdi
37be37bffadd rax, rsi
37be37c02mov [rsp+160], rsi
37be37c0amov [rsp+144], rax
37be37c12mov [rsp+88], rax
37be37c17lea rax, [rip+0x61dff6]
37be37c1emov [rsp+80], rax
37be37c23mov rax, [rsp+320]
37be37c2bmov [rsp+104], 1
37be37c34mov [rsp+64], rax
37be37c39mov rax, [rsp+280]
37be37c41mov [rsp+56], rax
37be37c46mov rax, [rsp+272]
37be37c4emov [rsp+48], rax
37be37c53lea rax, [rip+0x61dfbe]
37be37c5amov [rsp+40], rax
37be37c5fcall sgemm_64_
37be37c64mov rbp, [r15]
37be37c67test rbp, rbp
37be37c6ajle 0x37be37de4
37be37c70mov rbx, [rdi]
37be37c73mov rax, [rsp+320]
37be37c7badd rbp, 1
37be37c7flea r12, [4*rbx]
37be37c87test rbx, rbx
37be37c8ajle 0x37be37de4
37be37c90lea r11, [rax+rsi+4]
37be37c95mov rsi, [rsp+136]
37be37c9dmov rcx, rbx
37be37ca0mov r9, rbx
37be37ca3and rcx, -4
37be37ca7lea r13, [rbx-1]
37be37cabshr r9, 2
37be37cafpxor x1, x1
37be37cb3lea r14, [8*rsi]
37be37cbbmov [rsp+168], rax
37be37cc3mov rsi, [rsp+304]
37be37ccbmov [rsp+256], rdi
37be37cd3mov rdi, rcx
37be37cd6lea r10, [rsi-8]
37be37cdamov esi, 1
37be37cdfnop
37be37ce0
37be37ce0loc_37be37ce0:
37be37ce0cmp r13, 2
37be37ce4jbe 0x37be37f18
37be37cealea r8, [r11-4]
37be37ceelea rcx, [r10+8]
37be37cf2xor eax, eax
37be37cf4xor edx, edx
37be37cf6nop [rax+rax]
37be37d00
37be37d00loc_37be37d00:
37be37d00movups x0, [r8+rax]
37be37d05add rdx, 1
37be37d09movaps x2, x0
37be37d0cunpckhps x0, x1
37be37d0funpcklps x2, x1
37be37d12movups [rcx+2*rax+16], x0
37be37d17movups [rcx+2*rax], x2
37be37d1badd rax, 16
37be37d1fcmp r9, rdx
37be37d22jne 0x37be37d00
37be37d24lea rax, [rdi+1]
37be37d28test bl, 3
37be37d2bje 0x37be37d4c
37be37d2d
37be37d2dloc_37be37d2d:
37be37d2dmov [r10+8*rax+4], 0
37be37d36movss x0, [r11+4*rax-8]
37be37d3dmovss [r10+8*rax], x0
37be37d43add rax, 1
37be37d47cmp rax, rbx
37be37d4ajle 0x37be37d2d
37be37d4c
37be37d4cloc_37be37d4c:
37be37d4cadd rsi, 1
37be37d50add r11, r12
37be37d53add r10, r14
37be37d56cmp rbp, rsi
37be37d59jne 0x37be37ce0
37be37d5bmov rax, [rsp+168]
37be37d63mov rdi, [rsp+256]
37be37d6btest rbx, rbx
37be37d6ejle 0x37be37de4
37be37d70mov r9, [rsp+152]
37be37d78mov rsi, [rsp+288]
37be37d80mov r8l, 1
37be37d86lea r10, [rbx+1]
37be37d8ashl r9, 3
37be37d8elea rcx, [rsi-8]
37be37d92nop [rax]
37be37d95nop [rax+rax]
37be37da0
37be37da0loc_37be37da0:
37be37da0mov edx, 1
37be37da5nop [rax+rax]
37be37daanop [rax+rax]
37be37db5nop [rax+rax]
37be37dc0
37be37dc0loc_37be37dc0:
37be37dc0movss x0, [rcx+8*rdx+4]
37be37dc6movss [rax+4*rdx-4], x0
37be37dccadd rdx, 1
37be37dd0cmp rdx, r10
37be37dd3jne 0x37be37dc0
37be37dd5add r8, 1
37be37dd9add rcx, r9
37be37ddcadd rax, r12
37be37ddfcmp rbp, r8
37be37de2jne 0x37be37da0
37be37de4
37be37de4loc_37be37de4:
37be37de4mov rax, [rsp+144]
37be37decmov [rsp+96], rdi
37be37df1mov r9, r15
37be37df4mov r8, rdi
37be37df7mov [rsp+112], 1
37be37e00lea rdx, [rip+0x61de09]
37be37e07mov [rsp+88], rax
37be37e0clea rax, [rip+0x61de01]
37be37e13mov rcx, rdx
37be37e16mov [rsp+80], rax
37be37e1bmov rax, [rsp+320]
37be37e23mov [rsp+104], 1
37be37e2cmov [rsp+64], rax
37be37e31mov rax, [rsp+280]
37be37e39mov [rsp+72], rdi
37be37e3emov [rsp+56], rax
37be37e43mov rax, [rsp+272]
37be37e4bmov [rsp+32], rdi
37be37e50mov [rsp+48], rax
37be37e55lea rax, [rip+0x61ddbc]
37be37e5cmov [rsp+40], rax
37be37e61call sgemm_64_
37be37e66mov r10, [r15]
37be37e69test r10, r10
37be37e6cjle 0x37be37f04
37be37e72mov rax, [rdi]
37be37e75add r10, 1
37be37e79test rax, rax
37be37e7cjle 0x37be37f04
37be37e82mov rsi, [rsp+320]
37be37e8amov rdi, [rsp+160]
37be37e92lea rbx, [4*rax]
37be37e9amov r9l, 1
37be37ea0mov r11, [rsp+136]
37be37ea8lea r8, [rax+1]
37be37eaclea rcx, [rsi+rdi+4]
37be37eb1mov rsi, [rsp+304]
37be37eb9shl r11, 3
37be37ebdlea rdx, [rsi-8]
37be37ec1nop [rax]
37be37ec5nop [rax+rax]
37be37ed0
37be37ed0loc_37be37ed0:
37be37ed0mov eax, 1
37be37ed5nop [rax+rax]
37be37ee0
37be37ee0loc_37be37ee0:
37be37ee0movss x0, [rcx+4*rax-8]
37be37ee6movss [rdx+8*rax+4], x0
37be37eecadd rax, 1
37be37ef0cmp rax, r8
37be37ef3jne 0x37be37ee0
37be37ef5add r9, 1
37be37ef9add rcx, rbx
37be37efcadd rdx, r11
37be37effcmp r9, r10
37be37f02jne 0x37be37ed0
37be37f04
37be37f04loc_37be37f04:
37be37f04add rsp, 184
37be37f0bpop rbx
37be37f0cpop rsi
37be37f0dpop rdi
37be37f0epop rbp
37be37f0fpop r12
37be37f11pop r13
37be37f13pop r14
37be37f15pop r15
37be37f17ret
37be37f18
37be37f18loc_37be37f18:
37be37f18mov eax, 1
37be37f1djmp 0x37be37d2d
37be37ac0
37be37ac0clarcm_64_:
37be37ac0push r15
37be37ac2push r14
37be37ac4push r13
37be37ac6push r12
37be37ac8push rbp
37be37ac9push rdi
37be37acapush rsi
37be37acbpush rbx
37be37accsub rsp, 184
37be37ad3mov r10, [rcx]
37be37ad6mov [rsp+272], r8
37be37ademov rdi, rcx
37be37ae1mov r15, rdx
37be37ae4mov [rsp+280], r9
37be37aectest r10, r10
37be37aefje 0x37be37f04
37be37af5mov rbp, [rdx]
37be37af8test rbp, rbp
37be37afbje 0x37be37f04
37be37b01mov rax, [rsp+296]
37be37b09xor edx, edx
37be37b0bmov rsi, rdx
37be37b0emov rax, [rax]
37be37b11test rax, rax
37be37b14cmovns rsi, rax
37be37b18mov rax, [rsp+312]
37be37b20mov rax, [rax]
37be37b23mov [rsp+152], rsi
37be37b2btest rax, rax
37be37b2ecmovns rdx, rax
37be37b32mov [rsp+136], rdx
37be37b3atest rbp, rbp
37be37b3djle 0x37be37bc3
37be37b43lea r11, [rbp+1]
37be37b47test r10, r10
37be37b4ajle 0x37be37bc3
37be37b4cmov rax, [rsp+288]
37be37b54shl rsi, 3
37be37b58mov rdx, [rsp+320]
37be37b60lea rbx, [4*r10]
37be37b68mov r9l, 1
37be37b6elea r8, [r10+1]
37be37b72lea rcx, [rax-8]
37be37b76nop [rax+rax]
37be37b80
37be37b80loc_37be37b80:
37be37b80mov eax, 1
37be37b85nop [rax+rax]
37be37b8anop [rax+rax]
37be37b95nop [rax+rax]
37be37ba0
37be37ba0loc_37be37ba0:
37be37ba0movss x0, [rcx+8*rax]
37be37ba5movss [rdx+4*rax-4], x0
37be37babadd rax, 1
37be37bafcmp rax, r8
37be37bb2jne 0x37be37ba0
37be37bb4add r9, 1
37be37bb8add rcx, rsi
37be37bbbadd rdx, rbx
37be37bbecmp r11, r9
37be37bc1jne 0x37be37b80
37be37bc3
37be37bc3loc_37be37bc3:
37be37bc3imul r10, rbp
37be37bc7mov [rsp+96], rdi
37be37bccmov r9, r15
37be37bcfmov r8, rdi
37be37bd2mov rax, [rsp+320]
37be37bdamov [rsp+72], rdi
37be37bdflea rdx, [rip+0x61e02a]
37be37be6mov [rsp+112], 1
37be37befmov rcx, rdx
37be37bf2lea rsi, [4*r10]
37be37bfamov [rsp+32], rdi
37be37bffadd rax, rsi
37be37c02mov [rsp+160], rsi
37be37c0amov [rsp+144], rax
37be37c12mov [rsp+88], rax
37be37c17lea rax, [rip+0x61dff6]
37be37c1emov [rsp+80], rax
37be37c23mov rax, [rsp+320]
37be37c2bmov [rsp+104], 1
37be37c34mov [rsp+64], rax
37be37c39mov rax, [rsp+280]
37be37c41mov [rsp+56], rax
37be37c46mov rax, [rsp+272]
37be37c4emov [rsp+48], rax
37be37c53lea rax, [rip+0x61dfbe]
37be37c5amov [rsp+40], rax
37be37c5fcall sgemm_64_
37be37c64mov rbp, [r15]
37be37c67test rbp, rbp
37be37c6ajle 0x37be37de4
37be37c70mov rbx, [rdi]
37be37c73mov rax, [rsp+320]
37be37c7badd rbp, 1
37be37c7flea r12, [4*rbx]
37be37c87test rbx, rbx
37be37c8ajle 0x37be37de4
37be37c90lea r11, [rax+rsi+4]
37be37c95mov rsi, [rsp+136]
37be37c9dmov rcx, rbx
37be37ca0mov r9, rbx
37be37ca3and rcx, -4
37be37ca7lea r13, [rbx-1]
37be37cabshr r9, 2
37be37cafpxor x1, x1
37be37cb3lea r14, [8*rsi]
37be37cbbmov [rsp+168], rax
37be37cc3mov rsi, [rsp+304]
37be37ccbmov [rsp+256], rdi
37be37cd3mov rdi, rcx
37be37cd6lea r10, [rsi-8]
37be37cdamov esi, 1
37be37cdfnop
37be37ce0
37be37ce0loc_37be37ce0:
37be37ce0cmp r13, 2
37be37ce4jbe 0x37be37f18
37be37cealea r8, [r11-4]
37be37ceelea rcx, [r10+8]
37be37cf2xor eax, eax
37be37cf4xor edx, edx
37be37cf6nop [rax+rax]
37be37d00
37be37d00loc_37be37d00:
37be37d00movups x0, [r8+rax]
37be37d05add rdx, 1
37be37d09movaps x2, x0
37be37d0cunpckhps x0, x1
37be37d0funpcklps x2, x1
37be37d12movups [rcx+2*rax+16], x0
37be37d17movups [rcx+2*rax], x2
37be37d1badd rax, 16
37be37d1fcmp r9, rdx
37be37d22jne 0x37be37d00
37be37d24lea rax, [rdi+1]
37be37d28test bl, 3
37be37d2bje 0x37be37d4c
37be37d2d
37be37d2dloc_37be37d2d:
37be37d2dmov [r10+8*rax+4], 0
37be37d36movss x0, [r11+4*rax-8]
37be37d3dmovss [r10+8*rax], x0
37be37d43add rax, 1
37be37d47cmp rax, rbx
37be37d4ajle 0x37be37d2d
37be37d4c
37be37d4cloc_37be37d4c:
37be37d4cadd rsi, 1
37be37d50add r11, r12
37be37d53add r10, r14
37be37d56cmp rbp, rsi
37be37d59jne 0x37be37ce0
37be37d5bmov rax, [rsp+168]
37be37d63mov rdi, [rsp+256]
37be37d6btest rbx, rbx
37be37d6ejle 0x37be37de4
37be37d70mov r9, [rsp+152]
37be37d78mov rsi, [rsp+288]
37be37d80mov r8l, 1
37be37d86lea r10, [rbx+1]
37be37d8ashl r9, 3
37be37d8elea rcx, [rsi-8]
37be37d92nop [rax]
37be37d95nop [rax+rax]
37be37da0
37be37da0loc_37be37da0:
37be37da0mov edx, 1
37be37da5nop [rax+rax]
37be37daanop [rax+rax]
37be37db5nop [rax+rax]
37be37dc0
37be37dc0loc_37be37dc0:
37be37dc0movss x0, [rcx+8*rdx+4]
37be37dc6movss [rax+4*rdx-4], x0
37be37dccadd rdx, 1
37be37dd0cmp rdx, r10
37be37dd3jne 0x37be37dc0
37be37dd5add r8, 1
37be37dd9add rcx, r9
37be37ddcadd rax, r12
37be37ddfcmp rbp, r8
37be37de2jne 0x37be37da0
37be37de4
37be37de4loc_37be37de4:
37be37de4mov rax, [rsp+144]
37be37decmov [rsp+96], rdi
37be37df1mov r9, r15
37be37df4mov r8, rdi
37be37df7mov [rsp+112], 1
37be37e00lea rdx, [rip+0x61de09]
37be37e07mov [rsp+88], rax
37be37e0clea rax, [rip+0x61de01]
37be37e13mov rcx, rdx
37be37e16mov [rsp+80], rax
37be37e1bmov rax, [rsp+320]
37be37e23mov [rsp+104], 1
37be37e2cmov [rsp+64], rax
37be37e31mov rax, [rsp+280]
37be37e39mov [rsp+72], rdi
37be37e3emov [rsp+56], rax
37be37e43mov rax, [rsp+272]
37be37e4bmov [rsp+32], rdi
37be37e50mov [rsp+48], rax
37be37e55lea rax, [rip+0x61ddbc]
37be37e5cmov [rsp+40], rax
37be37e61call sgemm_64_
37be37e66mov r10, [r15]
37be37e69test r10, r10
37be37e6cjle 0x37be37f04
37be37e72mov rax, [rdi]
37be37e75add r10, 1
37be37e79test rax, rax
37be37e7cjle 0x37be37f04
37be37e82mov rsi, [rsp+320]
37be37e8amov rdi, [rsp+160]
37be37e92lea rbx, [4*rax]
37be37e9amov r9l, 1
37be37ea0mov r11, [rsp+136]
37be37ea8lea r8, [rax+1]
37be37eaclea rcx, [rsi+rdi+4]
37be37eb1mov rsi, [rsp+304]
37be37eb9shl r11, 3
37be37ebdlea rdx, [rsi-8]
37be37ec1nop [rax]
37be37ec5nop [rax+rax]
37be37ed0
37be37ed0loc_37be37ed0:
37be37ed0mov eax, 1
37be37ed5nop [rax+rax]
37be37ee0
37be37ee0loc_37be37ee0:
37be37ee0movss x0, [rcx+4*rax-8]
37be37ee6movss [rdx+8*rax+4], x0
37be37eecadd rax, 1
37be37ef0cmp rax, r8
37be37ef3jne 0x37be37ee0
37be37ef5add r9, 1
37be37ef9add rcx, rbx
37be37efcadd rdx, r11
37be37effcmp r9, r10
37be37f02jne 0x37be37ed0
37be37f04
37be37f04loc_37be37f04:
37be37f04add rsp, 184
37be37f0bpop rbx
37be37f0cpop rsi
37be37f0dpop rdi
37be37f0epop rbp
37be37f0fpop r12
37be37f11pop r13
37be37f13pop r14
37be37f15pop r15
37be37f17ret
37be37f18
37be37f18loc_37be37f18:
37be37f18mov eax, 1
37be37f1djmp 0x37be37d2d
37be37ac0
Loading..