File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be0b710
37be0b710claic1_64_:
37be0b710push rbp
37be0b711push rdi
37be0b712push rsi
37be0b713push rbx
37be0b714sub rsp, 248
37be0b71bmovups [rsp+80], x6
37be0b720movups [rsp+96], x7
37be0b725movups [rsp+112], x8
37be0b72bmovups [rsp+128], x9
37be0b734movups [rsp+144], x10
37be0b73dmovups [rsp+160], x11
37be0b746movups [rsp+176], x12
37be0b74fmovups [rsp+192], x13
37be0b758movups [rsp+208], x14
37be0b761movups [rsp+224], x15
37be0b76amov rdi, rdx
37be0b76dmov rbx, rcx
37be0b770mov edx, 7
37be0b775mov rbp, r8
37be0b778lea rcx, [rip+0x6499a1]
37be0b77fmov rsi, r9
37be0b782call slamch_64_
37be0b787lea rax, [rip+0x64999a]
37be0b78emov rdx, rbp
37be0b791mov rcx, rdi
37be0b794mov [rsp+32], rax
37be0b799mov r9, [rsp+320]
37be0b7a1mov r8, rax
37be0b7a4movaps x15, x0
37be0b7a8call cdotc_64_
37be0b7admov edi, eax
37be0b7afmovd x7, eax
37be0b7b3shr rax, 32
37be0b7b7movd x11, eax
37be0b7bcmov ecx, edi
37be0b7beshl rax, 32
37be0b7c2or rcx, rax
37be0b7c5call fn_37c42fc90
37be0b7camov rax, [rsp+328]
37be0b7d2movaps x14, x0
37be0b7d6movss x6, [rax+4]
37be0b7dbmov ebp, [rax]
37be0b7ddmovd eax, x6
37be0b7e1mov ecx, ebp
37be0b7e3shl rax, 32
37be0b7e7or rcx, rax
37be0b7eacall fn_37c42fc90
37be0b7efmov rax, [rbx]
37be0b7f2movaps x1, x0
37be0b7f5movss x0, [rsi]
37be0b7f9movaps x2, x0
37be0b7fcandps x2, [rip+0x64993d]
37be0b803cmp rax, 1
37be0b807je 0x37be0bbd0
37be0b80dcmp rax, 2
37be0b811je 0x37be0b870
37be0b813
37be0b813loc_37be0b813:
37be0b813movups x6, [rsp+80]
37be0b818movups x7, [rsp+96]
37be0b81dmovups x9, [rsp+128]
37be0b826movups x8, [rsp+112]
37be0b82cmovups x10, [rsp+144]
37be0b835movups x11, [rsp+160]
37be0b83emovups x12, [rsp+176]
37be0b847movups x13, [rsp+192]
37be0b850movups x14, [rsp+208]
37be0b859movups x15, [rsp+224]
37be0b862add rsp, 248
37be0b869pop rbx
37be0b86apop rsi
37be0b86bpop rdi
37be0b86cpop rbp
37be0b86dret
37be0b86e
37be0b86e 66 90 f.
37be0b870
37be0b870loc_37be0b870:
37be0b870pxor x3, x3
37be0b874ucomiss x0, x3
37be0b877jp 0x37be0b87f
37be0b879je 0x37be0bee8
37be0b87f
37be0b87floc_37be0b87f:
37be0b87fmovaps x0, x15
37be0b883mulss x0, x2
37be0b887comiss x0, x1
37be0b88ajae 0x37be0c338
37be0b890comiss x0, x14
37be0b894jae 0x37be0c850
37be0b89amovaps x0, x15
37be0b89emovaps x4, x15
37be0b8a2mulss x0, x14
37be0b8a7comiss x0, x2
37be0b8aajae 0x37be0c6d0
37be0b8b0mulss x4, x1
37be0b8b4comiss x4, x2
37be0b8b7jae 0x37be0c6d0
37be0b8bdpxor x4, x4
37be0b8c1movaps x3, x11
37be0b8c5movaps x7, x14
37be0b8c9divss x7, x2
37be0b8cdmovaps x5, x4
37be0b8d0movd x14, edi
37be0b8d5divss x5, x2
37be0b8d9movaps x8, x7
37be0b8ddmovaps x10, x7
37be0b8e1mulss x8, x7
37be0b8e6movss [rsp+60], x8
37be0b8eddivss x1, x2
37be0b8f1movaps x0, x5
37be0b8f4mulss x0, x4
37be0b8f8movaps x13, x0
37be0b8fcmovd x0, edi
37be0b900mulss x0, x5
37be0b904addss x13, x2
37be0b909subss x3, x0
37be0b90dmovaps x0, x11
37be0b911mulss x0, x5
37be0b915mulss x10, x1
37be0b91amovaps x12, x1
37be0b91emulss x12, x1
37be0b923divss x3, x13
37be0b928addss x0, x14
37be0b92ddivss x0, x13
37be0b932movaps x14, x0
37be0b936movss [rsp+68], x0
37be0b93cmovd x0, ebp
37be0b940mulss x0, x5
37be0b944movaps x11, x0
37be0b948movaps x0, x6
37be0b94bsubss x0, x11
37be0b950mulss x6, x5
37be0b954movd x5, ebp
37be0b958movss x11, [rip+0x6497cf]
37be0b961movss [rsp+56], x11
37be0b968divss x0, x13
37be0b96daddss x6, x5
37be0b971movaps x5, x12
37be0b975divss x6, x13
37be0b97amovaps x9, x0
37be0b97emovss [rsp+64], x0
37be0b984movaps x0, x8
37be0b988addss x8, x11
37be0b98daddss x0, x12
37be0b992movd eax, x0
37be0b996movaps x0, x8
37be0b99aaddss x0, x10
37be0b99fmovaps x8, x0
37be0b9a3movaps x0, x10
37be0b9a7addss x0, x12
37be0b9acmaxss x0, x8
37be0b9b1movaps x10, x0
37be0b9b5movss x0, [rip+0x6497c3]
37be0b9bdmulss x0, x15
37be0b9c2mulss x0, x15
37be0b9c7mulss x0, x10
37be0b9ccmovaps x12, x0
37be0b9d0movaps x15, x0
37be0b9d4movaps x0, x7
37be0b9d7subss x0, x1
37be0b9dbaddss x7, x1
37be0b9dfaddss x0, x0
37be0b9e3mulss x7, x0
37be0b9e7addss x7, x11
37be0b9eccomiss x7, x4
37be0b9efjb 0x37be0cb81
37be0b9f5movd x1, eax
37be0b9f9addss x1, x11
37be0b9femulss x1, [rip+0x64976a]
37be0ba06movaps x7, x1
37be0ba09mulss x7, x1
37be0ba0dsubss x7, x5
37be0ba11andps x7, [rip+0x649728]
37be0ba18sqrtss x7, x7
37be0ba1caddss x1, x7
37be0ba20movaps x7, x4
37be0ba23divss x7, x1
37be0ba27mulss x7, x4
37be0ba2baddss x5, x7
37be0ba2faddss x1, x7
37be0ba33movaps x7, x5
37be0ba36movaps x5, x3
37be0ba39divss x7, x1
37be0ba3dmovaps x1, x4
37be0ba40subss x11, x7
37be0ba45divss x1, x11
37be0ba4amulss x5, x1
37be0ba4emovaps x0, x1
37be0ba51mulss x0, x4
37be0ba55mulss x1, x14
37be0ba5aaddss x5, x14
37be0ba5fmovaps x14, x6
37be0ba63addss x0, x11
37be0ba68subss x3, x1
37be0ba6cmovaps x1, x9
37be0ba70divss x5, x0
37be0ba74divss x3, x0
37be0ba78movaps x0, x4
37be0ba7bdivss x0, x7
37be0ba7fmulss x4, x0
37be0ba83mulss x14, x0
37be0ba88mulss x0, x9
37be0ba8daddss x4, x7
37be0ba91addss x7, x12
37be0ba96subss x1, x14
37be0ba9baddss x6, x0
37be0ba9fsqrtss x7, x7
37be0baa3divss x1, x4
37be0baa7mulss x2, x7
37be0baabdivss x6, x4
37be0baafmovaps x4, x1
37be0bab2xorps x4, [rip+0x6496a7]
37be0bab9movaps x0, x4
37be0babcmovaps x4, x3
37be0babfxorps x4, [rip+0x64969a]
37be0bac6movd eax, x4
37be0bacaxorps x6, [rip+0x64968f]
37be0bad1
37be0bad1loc_37be0bad1:
37be0bad1mov rbx, [rsp+336]
37be0bad9movd x7, eax
37be0baddmovaps x4, x5
37be0bae0movaps x11, x0
37be0bae4mulss x7, x3
37be0bae8movss [rsp+60], x5
37be0baeemovss [rbx], x2
37be0baf2mulss x4, x3
37be0baf6movaps x2, x5
37be0baf9mulss x2, x5
37be0bafdmovss [rsp+56], x3
37be0bb03mulss x0, x6
37be0bb07mulss x1, x11
37be0bb0csubss x4, x4
37be0bb10subss x2, x7
37be0bb14movaps x7, x6
37be0bb17mulss x7, x6
37be0bb1bsubss x0, x0
37be0bb1faddss x0, x4
37be0bb23subss x7, x1
37be0bb27movq rax, x0
37be0bb2cshl rax, 32
37be0bb30addss x2, x7
37be0bb34pxor x7, x7
37be0bb38movd ecx, x2
37be0bb3cor rcx, rax
37be0bb3fcall fn_37c4305f0
37be0bb44movaps x2, x7
37be0bb47movss x3, [rsp+56]
37be0bb4dmovss x5, [rsp+60]
37be0bb53movd x1, eax
37be0bb57mov rax, [rsp+344]
37be0bb5fdivss x2, x1
37be0bb63movaps x0, x3
37be0bb66mulss x7, x2
37be0bb6amulss x0, x2
37be0bb6eaddss x7, x1
37be0bb72addss x0, x5
37be0bb76mulss x5, x2
37be0bb7adivss x0, x7
37be0bb7esubss x3, x5
37be0bb82divss x3, x7
37be0bb86movss [rax], x0
37be0bb8amovaps x0, x11
37be0bb8emulss x0, x2
37be0bb92addss x0, x6
37be0bb96mulss x6, x2
37be0bb9adivss x0, x7
37be0bb9esubss x11, x6
37be0bba3movss [rax+4], x3
37be0bba8mov rax, [rsp+352]
37be0bbb0movss [rax], x0
37be0bbb4movaps x0, x11
37be0bbb8divss x0, x7
37be0bbbcmovss [rax+4], x0
37be0bbc1jmp 0x37be0b813
37be0bbc6
37be0bbc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0bbd0
37be0bbd0loc_37be0bbd0:
37be0bbd0pxor x5, x5
37be0bbd4movaps x3, x7
37be0bbd7movaps x4, x11
37be0bbdbucomiss x0, x5
37be0bbdeunpcklps x3, x11
37be0bbe2unpcklps x4, x7
37be0bbe5jp 0x37be0bbed
37be0bbe7je 0x37be0c0f8
37be0bbed
37be0bbedloc_37be0bbed:
37be0bbedmovaps x5, x15
37be0bbf1mulss x5, x2
37be0bbf5comiss x5, x1
37be0bbf8jae 0x37be0bf30
37be0bbfecomiss x5, x14
37be0bc02jae 0x37be0c300
37be0bc08movaps x5, x15
37be0bc0cmulss x5, x14
37be0bc11comiss x5, x2
37be0bc14jae 0x37be0bf90
37be0bc1amovaps x5, x15
37be0bc1emulss x5, x1
37be0bc22comiss x5, x2
37be0bc25jae 0x37be0bf90
37be0bc2bdivss x1, x0
37be0bc2fmovaps x7, x14
37be0bc33movss x4, [rip+0x6494f5]
37be0bc3bmovss [rsp+60], x2
37be0bc41movss [rsp+56], x4
37be0bc47divss x7, x0
37be0bc4bmulss x1, x1
37be0bc4fmulss x7, x7
37be0bc53movaps x3, x7
37be0bc56movaps x7, x4
37be0bc59subss x7, x3
37be0bc5dmovss [rsp+64], x3
37be0bc63subss x7, x1
37be0bc67mulss x7, [rip+0x649501]
37be0bc6fmovaps x0, x7
37be0bc72mulss x0, x7
37be0bc76addss x0, x3
37be0bc7amovd ecx, x0
37be0bc7ecall fn_37c4305f0
37be0bc83pxor x4, x4
37be0bc87movss x2, [rsp+60]
37be0bc8dmovd x0, eax
37be0bc91shr rax, 32
37be0bc95comiss x7, x4
37be0bc98jbe 0x37be0caa0
37be0bc9emovd x1, eax
37be0bca2addss x0, x7
37be0bca6movss x3, [rsp+64]
37be0bcacaddss x1, x4
37be0bcb0movaps x5, x0
37be0bcb3andps x5, [rip+0x649486]
37be0bcbamovaps x7, x1
37be0bcbdandps x7, [rip+0x64947c]
37be0bcc4comiss x7, x5
37be0bcc7jbe 0x37be0cb5e
37be0bccdmovaps x5, x0
37be0bcd0divss x5, x1
37be0bcd4mulss x3, x5
37be0bcd8mulss x5, x0
37be0bcdcaddss x3, x4
37be0bce0addss x5, x1
37be0bce4divss x3, x5
37be0bce8movaps x5, x3
37be0bceb
37be0bcebloc_37be0bceb:
37be0bcebpxor x0, x0
37be0bcefmovaps x1, x11
37be0bcf3movd x3, edi
37be0bcf7movss [rsp+60], x2
37be0bcfdmovaps x4, x0
37be0bd00movaps x12, x5
37be0bd04movd x14, ebp
37be0bd09divss x4, x2
37be0bd0dmulss x1, x4
37be0bd11movaps x7, x4
37be0bd14mulss x7, x0
37be0bd18addss x1, x3
37be0bd1cmovaps x3, x11
37be0bd20addss x7, x2
37be0bd24divss x1, x7
37be0bd28movaps x2, x1
37be0bd2bmovd x1, edi
37be0bd2fmulss x1, x4
37be0bd33subss x3, x1
37be0bd37movaps x1, x0
37be0bd3adivss x1, x5
37be0bd3edivss x3, x7
37be0bd42movaps x5, x1
37be0bd45mulss x5, x0
37be0bd49movaps x10, x5
37be0bd4dmovaps x5, x1
37be0bd50mulss x1, x2
37be0bd54addss x10, x12
37be0bd59mulss x5, x3
37be0bd5dsubss x3, x1
37be0bd61movaps x1, x6
37be0bd64mulss x1, x4
37be0bd68mulss x4, x14
37be0bd6ddivss x3, x10
37be0bd72addss x5, x2
37be0bd76addss x1, x14
37be0bd7bsubss x6, x4
37be0bd7fmovaps x4, x0
37be0bd82divss x1, x7
37be0bd86movaps x2, x3
37be0bd89xorps x2, [rip+0x6493d0]
37be0bd90movaps x13, x2
37be0bd94divss x6, x7
37be0bd98movss x7, [rsp+56]
37be0bd9eaddss x7, x12
37be0bda3movaps x9, x1
37be0bda7divss x4, x7
37be0bdabmovaps x1, x6
37be0bdaedivss x5, x10
37be0bdb3movaps x6, x4
37be0bdb6mulss x6, x0
37be0bdbamovaps x0, x6
37be0bdbdmovaps x6, x4
37be0bdc0mulss x4, x9
37be0bdc5addss x0, x7
37be0bdc9mulss x6, x1
37be0bdcdsqrtss x7, x7
37be0bdd1subss x1, x4
37be0bdd5addss x6, x9
37be0bddamovaps x8, x5
37be0bddemovaps x4, x5
37be0bde1movss [rsp+56], x5
37be0bde7divss x1, x0
37be0bdebmulss x8, x5
37be0bdf0mulss x4, x3
37be0bdf4mulss x3, x2
37be0bdf8movaps x5, x8
37be0bdfcsubss x4, x4
37be0be00subss x5, x3
37be0be04divss x6, x0
37be0be08movaps x10, x1
37be0be0cxorps x10, [rip+0x64934c]
37be0be14movaps x0, x6
37be0be17movaps x3, x6
37be0be1amulss x0, x1
37be0be1emulss x3, x6
37be0be22mulss x1, x10
37be0be27subss x3, x1
37be0be2bmovaps x1, x0
37be0be2esubss x1, x0
37be0be32addss x5, x3
37be0be36addss x1, x4
37be0be3amovd ecx, x5
37be0be3emovd eax, x1
37be0be42shl rax, 32
37be0be46or rcx, rax
37be0be49call fn_37c4305f0
37be0be4epxor x0, x0
37be0be52movss x5, [rsp+56]
37be0be58mulss x7, [rsp+60]
37be0be5emovd x1, eax
37be0be62movaps x3, x0
37be0be65mov rax, [rsp+344]
37be0be6ddivss x3, x1
37be0be71mulss x0, x3
37be0be75addss x0, x1
37be0be79movaps x1, x13
37be0be7dmulss x1, x3
37be0be81movsldup x0, x0
37be0be85movhps x0, [rip+0x6492c4]
37be0be8csubss x1, x5
37be0be90mulss x5, x3
37be0be94addss x5, x13
37be0be99unpcklps x1, x5
37be0be9cmovq x1, x1
37be0bea0divps x1, x0
37be0bea3movlps [rax], x1
37be0bea6movaps x1, x10
37be0beaamov rax, [rsp+352]
37be0beb2mulss x1, x3
37be0beb6subss x1, x6
37be0bebamulss x6, x3
37be0bebeaddss x6, x10
37be0bec3unpcklps x1, x6
37be0bec6movq x1, x1
37be0becadivps x1, x0
37be0becdmovlps [rax], x1
37be0bed0mov rax, [rsp+336]
37be0bed8movss [rax], x7
37be0bedcjmp 0x37be0b813
37be0bee1
37be0bee1 0f 1f 80 00 00 00 00 .......
37be0bee8
37be0bee8loc_37be0bee8:
37be0bee8maxss x1, x14
37be0beedmov rax, [rsp+336]
37be0bef5movss [rax], x3
37be0bef9ucomiss x1, x3
37be0befcjp 0x37be0c370
37be0bf02jne 0x37be0c370
37be0bf08mov rdx, [rip+0x649221]
37be0bf0fxor eax, eax
37be0bf11
37be0bf11loc_37be0bf11:
37be0bf11mov rsi, [rsp+344]
37be0bf19mov [rsi], rdx
37be0bf1cmov rsi, [rsp+352]
37be0bf24mov [rsi], rax
37be0bf27jmp 0x37be0b813
37be0bf2c
37be0bf2c 0f 1f 40 00 ..@.
37be0bf30
37be0bf30loc_37be0bf30:
37be0bf30maxss x2, x14
37be0bf35movaps x6, x14
37be0bf39movaps x3, x0
37be0bf3cmov rax, [rsp+344]
37be0bf44mov [rax], 0x3f800000
37be0bf4bmov rax, [rsp+352]
37be0bf53divss x6, x2
37be0bf57mov [rax], 0
37be0bf5emov rax, [rsp+336]
37be0bf66divss x3, x2
37be0bf6amovaps x7, x6
37be0bf6dmulss x7, x6
37be0bf71mulss x3, x3
37be0bf75addss x3, x7
37be0bf79sqrtss x3, x3
37be0bf7dmulss x3, x2
37be0bf81movss [rax], x3
37be0bf85jmp 0x37be0b813
37be0bf8a
37be0bf8a 66 0f 1f 44 00 00 f..D..
37be0bf90
37be0bf90loc_37be0bf90:
37be0bf90comiss x14, x1
37be0bf94jae 0x37be0c590
37be0bf9amovaps x7, x14
37be0bf9emovaps x5, x1
37be0bfa1movq x11, x4
37be0bfa6mov rax, [rip+0x6491a3]
37be0bfaddivss x7, x1
37be0bfb1movq x0, x3
37be0bfb5movaps x13, x11
37be0bfb9movaps x8, x0
37be0bfbdmulss x7, x7
37be0bfc1addss x7, [rip+0x649167]
37be0bfc9sqrtss x7, x7
37be0bfcdmulss x5, x7
37be0bfd1movd edx, x5
37be0bfd5pxor x5, x5
37be0bfd9movaps x12, x5
37be0bfddcomiss x5, x7
37be0bfe0divss x12, x1
37be0bfe5movsldup x2, x12
37be0bfeamovaps x4, x12
37be0bfeemulss x4, x5
37be0bff2movq x2, x2
37be0bff6mulps x13, x2
37be0bffamulps x2, x0
37be0bffdaddss x4, x1
37be0c001movq x1, rax
37be0c006movsldup x3, x4
37be0c00amovq x2, x2
37be0c00eaddsubps x11, x2
37be0c013movq x2, x13
37be0c018addps x8, x2
37be0c01csubps x0, x2
37be0c01fmovaps x2, x12
37be0c023movlhps x3, x1
37be0c026mulss x2, x6
37be0c02amovq x1, x11
37be0c02fdivps x1, x3
37be0c032movss x0, x8
37be0c037movq x0, x0
37be0c03bdivps x0, x3
37be0c03emovd x3, ebp
37be0c042addss x2, x3
37be0c046mulss x3, x12
37be0c04bsubss x6, x3
37be0c04fdivss x2, x4
37be0c053divss x6, x4
37be0c057jbe 0x37be0c9c0
37be0c05dmovaps x4, x7
37be0c060movq x0, x0
37be0c064movq x1, x1
37be0c068divss x4, x5
37be0c06cmulss x7, x4
37be0c070movsldup x3, x4
37be0c074movq x3, x3
37be0c078mulps x0, x3
37be0c07baddss x7, x5
37be0c07fmovaps x3, x1
37be0c082movq x0, x0
37be0c086addps x3, x0
37be0c089subps x0, x1
37be0c08cmovsldup x1, x7
37be0c090movss x0, x3
37be0c094movq x3, rax
37be0c099movq x0, x0
37be0c09dmovlhps x1, x3
37be0c0a0divps x0, x1
37be0c0a3movq rax, x0
37be0c0a8movaps x0, x2
37be0c0abmulss x0, x4
37be0c0afmulss x4, x6
37be0c0b3addss x0, x6
37be0c0b7subss x4, x2
37be0c0bbdivss x0, x7
37be0c0bfmovaps x6, x4
37be0c0c2divss x6, x7
37be0c0c6
37be0c0c6loc_37be0c0c6:
37be0c0c6mov rsi, [rsp+344]
37be0c0cemov rbx, [rsp+336]
37be0c0d6mov [rsi], rax
37be0c0d9mov rax, [rsp+352]
37be0c0e1mov [rbx], edx
37be0c0e3movss [rax], x0
37be0c0e7movss [rax+4], x6
37be0c0ecjmp 0x37be0b813
37be0c0f1
37be0c0f1 0f 1f 80 00 00 00 00 .......
37be0c0f8
37be0c0f8loc_37be0c0f8:
37be0c0f8movaps x7, x14
37be0c0fcmaxss x7, x1
37be0c100ucomiss x7, x5
37be0c103jp 0x37be0c140
37be0c105jne 0x37be0c140
37be0c107mov rax, [rsp+344]
37be0c10fmov [rax], 0
37be0c116mov rax, [rsp+352]
37be0c11emov [rax], 0x3f800000
37be0c125mov rax, [rsp+336]
37be0c12dmovss [rax], x5
37be0c131jmp 0x37be0b813
37be0c136
37be0c136 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0c140
37be0c140loc_37be0c140:
37be0c140pxor x5, x5
37be0c144pxor x1, x1
37be0c148movq x13, x4
37be0c14dmov rbx, [rip+0x648ffc]
37be0c154divss x5, x7
37be0c158movq x9, x3
37be0c15dmovaps x3, x9
37be0c161movq x4, rbx
37be0c166mulss x1, x5
37be0c16amovsldup x0, x5
37be0c16emovq x11, x0
37be0c173movaps x0, x9
37be0c177movaps x2, x11
37be0c17baddss x1, x7
37be0c17fmulps x2, x13
37be0c183movsldup x10, x1
37be0c188movq x2, x2
37be0c18caddps x3, x2
37be0c18fsubps x0, x2
37be0c192movaps x2, x6
37be0c195movlhps x10, x4
37be0c199mulss x2, x5
37be0c19dmovd x4, ebp
37be0c1a1movss x0, x3
37be0c1a5movq x0, x0
37be0c1a9divps x0, x10
37be0c1adaddss x2, x4
37be0c1b1mulss x4, x5
37be0c1b5subss x6, x4
37be0c1b9divss x6, x1
37be0c1bdmovaps x12, x0
37be0c1c1movshdup x0, x0
37be0c1c5movaps x3, x12
37be0c1c9mulss x3, x12
37be0c1cemovaps x5, x0
37be0c1d1xorps x0, [rip+0x648f88]
37be0c1d8movaps x8, x0
37be0c1dcmulss x8, x5
37be0c1e1divss x2, x1
37be0c1e5movaps x1, x0
37be0c1e8mulss x1, x12
37be0c1edsubss x3, x8
37be0c1f2movaps x0, x6
37be0c1f5xorps x0, [rip+0x648f64]
37be0c1fcmovaps x4, x2
37be0c1ffmovaps x5, x2
37be0c202movss [rsp+56], x2
37be0c208mulss x5, x2
37be0c20cmulss x4, x0
37be0c210mulss x0, x6
37be0c214subss x4, x4
37be0c218subss x5, x0
37be0c21caddss x3, x5
37be0c220movd eax, x3
37be0c224movaps x3, x1
37be0c227subss x3, x1
37be0c22bmov ecx, eax
37be0c22daddss x4, x3
37be0c231movd eax, x4
37be0c235shl rax, 32
37be0c239or rcx, rax
37be0c23ccall fn_37c4305f0
37be0c241movaps x1, x11
37be0c245pxor x4, x4
37be0c249movq x0, x12
37be0c24emulps x1, x9
37be0c252movd x3, eax
37be0c256mov rax, [rsp+344]
37be0c25edivss x4, x3
37be0c262mulss x7, x3
37be0c266movq x5, x1
37be0c26amovaps x1, x13
37be0c26eaddsubps x1, x5
37be0c272movq x1, x1
37be0c276divps x1, x10
37be0c27amovsldup x5, x4
37be0c27emovq x5, x5
37be0c282movq x1, x1
37be0c286mulps x1, x5
37be0c289pxor x5, x5
37be0c28dmulss x5, x4
37be0c291movq x1, x1
37be0c295addss x5, x3
37be0c299movaps x2, x1
37be0c29caddps x2, x0
37be0c29fsubps x0, x1
37be0c2a2movsldup x1, x5
37be0c2a6movss x0, x2
37be0c2aamovq x2, rbx
37be0c2afmovq x0, x0
37be0c2b3movlhps x1, x2
37be0c2b6divps x0, x1
37be0c2b9movss x2, [rsp+56]
37be0c2bfmovlps [rax], x0
37be0c2c2movaps x0, x6
37be0c2c5mov rax, [rsp+352]
37be0c2cdmulss x0, x4
37be0c2d1addss x0, x2
37be0c2d5mulss x2, x4
37be0c2d9divss x0, x5
37be0c2ddsubss x6, x2
37be0c2e1divss x6, x5
37be0c2e5movss [rax], x0
37be0c2e9movss [rax+4], x6
37be0c2eemov rax, [rsp+336]
37be0c2f6movss [rax], x7
37be0c2fajmp 0x37be0b813
37be0c2ff
37be0c2ff 90 .
37be0c300
37be0c300loc_37be0c300:
37be0c300comiss x2, x1
37be0c303mov rax, [rsp+344]
37be0c30bjb 0x37be0c340
37be0c30d
37be0c30dloc_37be0c30d:
37be0c30dmov [rax], 0x3f800000
37be0c314mov rax, [rsp+352]
37be0c31cmov [rax], 0
37be0c323mov rax, [rsp+336]
37be0c32bmovss [rax], x2
37be0c32fjmp 0x37be0b813
37be0c334
37be0c334 0f 1f 40 00 ..@.
37be0c338
37be0c338loc_37be0c338:
37be0c338mov rax, [rsp+344]
37be0c340
37be0c340loc_37be0c340:
37be0c340mov [rax], 0
37be0c347mov rax, [rsp+352]
37be0c34fmov [rax], 0x3f800000
37be0c356mov rax, [rsp+336]
37be0c35emovss [rax], x1
37be0c362jmp 0x37be0b813
37be0c367
37be0c367 66 0f 1f 84 00 00 00 00 00 f........
37be0c370
37be0c370loc_37be0c370:
37be0c370movd x3, ebp
37be0c374xorps x3, [rip+0x648de5]
37be0c37bmovd eax, x6
37be0c37fxorps x11, [rip+0x648dd9]
37be0c387shl rax, 32
37be0c38bmovaps x12, x7
37be0c38fmovd ecx, x3
37be0c393movaps x13, x3
37be0c397movss [rsp+56], x3
37be0c39dor rcx, rax
37be0c3a0unpcklps x13, x6
37be0c3a4unpcklps x12, x11
37be0c3a8call fn_37c42fc90
37be0c3admovd eax, x11
37be0c3b2mov ecx, edi
37be0c3b4shl rax, 32
37be0c3b8movaps x8, x0
37be0c3bcor rcx, rax
37be0c3bfcall fn_37c42fc90
37be0c3c4movaps x5, x8
37be0c3c8pxor x2, x2
37be0c3ccmovaps x1, x6
37be0c3cfmaxss x5, x0
37be0c3d3movaps x4, x2
37be0c3d6movss x3, [rsp+56]
37be0c3dcmov rbx, [rip+0x648d6d]
37be0c3e3unpcklps x1, x3
37be0c3e6movaps x3, x11
37be0c3eadivss x4, x5
37be0c3eeunpcklps x3, x7
37be0c3f1movq x1, x1
37be0c3f5movq x7, x3
37be0c3f9mulss x6, x4
37be0c3fdmovsldup x0, x4
37be0c401movq x0, x0
37be0c405mulps x1, x0
37be0c408mulps x7, x0
37be0c40bmovaps x0, x4
37be0c40emulss x0, x2
37be0c412movq x1, x1
37be0c416movaps x2, x1
37be0c419movq x7, x7
37be0c41daddss x5, x0
37be0c421movq x0, x13
37be0c426addps x2, x0
37be0c429subps x0, x1
37be0c42cmovaps x1, x7
37be0c42fmovsldup x3, x5
37be0c433movss x0, x2
37be0c437movq x2, rbx
37be0c43cmovq x0, x0
37be0c440movlhps x3, x2
37be0c443divps x0, x3
37be0c446movshdup x8, x0
37be0c44bmovaps x9, x0
37be0c44fmovq x0, x12
37be0c454addps x1, x0
37be0c457subps x0, x7
37be0c45amovss x0, x1
37be0c45emovq x7, x0
37be0c462movaps x0, x6
37be0c465movd x6, ebp
37be0c469subss x0, x6
37be0c46ddivps x7, x3
37be0c470movaps x6, x11
37be0c474mulss x6, x4
37be0c478movd x4, edi
37be0c47cmovaps x3, x8
37be0c480xorps x3, [rip+0x648cd9]
37be0c487movaps x2, x3
37be0c48amulss x2, x8
37be0c48faddss x6, x4
37be0c493divss x0, x5
37be0c497movshdup x13, x7
37be0c49cdivss x6, x5
37be0c4a0movaps x5, x13
37be0c4a4xorps x5, [rip+0x648cb5]
37be0c4abmovaps x1, x5
37be0c4aemulss x5, x13
37be0c4b3mulss x3, x0
37be0c4b7movaps x4, x0
37be0c4bamovss [rsp+56], x0
37be0c4c0mulss x4, x0
37be0c4c4subss x4, x2
37be0c4c8mulss x1, x6
37be0c4ccmovaps x2, x6
37be0c4cfmulss x2, x6
37be0c4d3subss x1, x1
37be0c4d7subss x2, x5
37be0c4dbaddss x4, x2
37be0c4dfmovd eax, x4
37be0c4e3movaps x4, x3
37be0c4e6subss x4, x3
37be0c4eamov ecx, eax
37be0c4ecaddss x4, x1
37be0c4f0movd eax, x4
37be0c4f4shl rax, 32
37be0c4f8or rcx, rax
37be0c4fbcall fn_37c4305f0
37be0c500pxor x2, x2
37be0c504movss x0, [rsp+56]
37be0c50amovaps x5, x8
37be0c50emovd x1, eax
37be0c512movaps x4, x2
37be0c515movq x3, rbx
37be0c51adivss x4, x1
37be0c51emulss x0, x4
37be0c522mulss x5, x4
37be0c526mulss x2, x4
37be0c52aunpcklps x5, x0
37be0c52dmovq x0, x9
37be0c532addss x2, x1
37be0c536movq x1, x5
37be0c53amovaps x5, x1
37be0c53daddps x5, x0
37be0c540subps x0, x1
37be0c543movaps x1, x13
37be0c547mulss x1, x4
37be0c54bmovsldup x2, x2
37be0c54fmulss x4, x6
37be0c553movss x0, x5
37be0c557movq x0, x0
37be0c55bmovlhps x2, x3
37be0c55edivps x0, x2
37be0c561unpcklps x1, x4
37be0c564movq x1, x1
37be0c568movaps x3, x1
37be0c56bmovq rdx, x0
37be0c570movq x0, x7
37be0c574addps x3, x0
37be0c577subps x0, x1
37be0c57amovss x0, x3
37be0c57emovq x0, x0
37be0c582divps x0, x2
37be0c585movq rax, x0
37be0c58ajmp 0x37be0bf11
37be0c58f
37be0c58f 90 .
37be0c590
37be0c590loc_37be0c590:
37be0c590divss x1, x14
37be0c595movaps x5, x14
37be0c599movq x4, x4
37be0c59dmov rax, [rip+0x648bac]
37be0c5a4movaps x12, x4
37be0c5a8mulss x1, x1
37be0c5acaddss x1, [rip+0x648b7c]
37be0c5b4sqrtss x1, x1
37be0c5b8mulss x5, x1
37be0c5bcmovd edx, x5
37be0c5c0pxor x5, x5
37be0c5c4movaps x7, x5
37be0c5c7comiss x5, x1
37be0c5cadivss x7, x14
37be0c5cfmovaps x0, x7
37be0c5d2movsldup x2, x7
37be0c5d6mulss x0, x5
37be0c5damovq x2, x2
37be0c5demulps x12, x2
37be0c5e2addss x0, x14
37be0c5e7movaps x8, x0
37be0c5ebmovsldup x0, x0
37be0c5efmovq rcx, x0
37be0c5f4movq x0, x3
37be0c5f8mulps x2, x0
37be0c5fbmovq x3, rcx
37be0c600movaps x9, x0
37be0c604movq x2, x2
37be0c608addsubps x4, x2
37be0c60cmovq x2, rax
37be0c611movlhps x3, x2
37be0c614movq x2, x4
37be0c618movq x4, x12
37be0c61daddps x9, x4
37be0c621subps x0, x4
37be0c624divps x2, x3
37be0c627movd x4, ebp
37be0c62bmovss x0, x9
37be0c630movq x0, x0
37be0c634divps x0, x3
37be0c637movaps x3, x6
37be0c63amulss x3, x7
37be0c63emulss x7, x4
37be0c642addss x3, x4
37be0c646subss x6, x7
37be0c64adivss x3, x8
37be0c64fdivss x6, x8
37be0c654jbe 0x37be0ca30
37be0c65amovaps x7, x1
37be0c65dmovq x0, x0
37be0c661movq x2, x2
37be0c665divss x7, x5
37be0c669mulss x1, x7
37be0c66dmovsldup x4, x7
37be0c671movq x4, x4
37be0c675mulps x0, x4
37be0c678addss x1, x5
37be0c67cmovaps x4, x2
37be0c67fmovq x0, x0
37be0c683addps x4, x0
37be0c686subps x0, x2
37be0c689movsldup x2, x1
37be0c68dmovss x0, x4
37be0c691movq x4, rax
37be0c696movq x0, x0
37be0c69amovlhps x2, x4
37be0c69ddivps x0, x2
37be0c6a0movq rax, x0
37be0c6a5movaps x0, x3
37be0c6a8mulss x0, x7
37be0c6acmulss x7, x6
37be0c6b0addss x0, x6
37be0c6b4subss x7, x3
37be0c6b8divss x0, x1
37be0c6bcmovaps x6, x7
37be0c6bfdivss x6, x1
37be0c6c3jmp 0x37be0c0c6
37be0c6c8
37be0c6c8 0f 1f 84 00 00 00 00 00 ........
37be0c6d0
37be0c6d0loc_37be0c6d0:
37be0c6d0comiss x14, x1
37be0c6d4movaps x3, x11
37be0c6d8xorps x6, [rip+0x648a81]
37be0c6dfxorps x3, [rip+0x648a7a]
37be0c6e6jb 0x37be0c870
37be0c6ecdivss x1, x14
37be0c6f1pxor x5, x5
37be0c6f5movd x7, ebp
37be0c6f9mov rax, [rip+0x648a50]
37be0c700movaps x4, x1
37be0c703mulss x4, x1
37be0c707addss x4, [rip+0x648a21]
37be0c70fsqrtss x4, x4
37be0c713divss x1, x4
37be0c717comiss x5, x4
37be0c71amulss x1, x2
37be0c71emovaps x2, x5
37be0c721divss x2, x14
37be0c726movd edx, x1
37be0c72amovaps x0, x2
37be0c72dmulss x0, x5
37be0c731addss x0, x14
37be0c736movq x14, rax
37be0c73bmovsldup x1, x0
37be0c73fmovaps x0, x6
37be0c742mulss x0, x2
37be0c746movlhps x1, x14
37be0c74aaddss x0, x7
37be0c74emulss x7, x2
37be0c752subss x6, x7
37be0c756movaps x7, x6
37be0c759unpcklps x7, x0
37be0c75cunpcklps x0, x6
37be0c75fmovd x6, edi
37be0c763mulss x6, x2
37be0c767movq x7, x7
37be0c76bmovq x0, x0
37be0c76fmulss x2, x3
37be0c773divps x7, x1
37be0c776movaps x14, x6
37be0c77amovaps x6, x3
37be0c77dmovd x3, edi
37be0c781subss x6, x14
37be0c786addss x2, x3
37be0c78amovaps x3, x6
37be0c78dunpcklps x3, x2
37be0c790unpcklps x2, x6
37be0c793movq x3, x3
37be0c797movq x2, x2
37be0c79bdivps x0, x1
37be0c79edivps x3, x1
37be0c7a1divps x2, x1
37be0c7a4jbe 0x37be0cab0
37be0c7aamovaps x6, x4
37be0c7admovq x0, x0
37be0c7b1movq x2, x2
37be0c7b5movq x7, x7
37be0c7b9movq x3, x3
37be0c7bddivss x6, x5
37be0c7c1movsldup x1, x6
37be0c7c5mulss x6, x4
37be0c7c9movq x1, x1
37be0c7cdmulps x0, x1
37be0c7d0mulps x2, x1
37be0c7d3addss x6, x5
37be0c7d7movaps x5, x7
37be0c7damovsldup x4, x6
37be0c7demovq x6, rax
37be0c7e3movq x0, x0
37be0c7e7addps x5, x0
37be0c7easubps x0, x7
37be0c7edmovq x2, x2
37be0c7f1movlhps x4, x6
37be0c7f4movss x0, x5
37be0c7f8movaps x5, x3
37be0c7fbaddps x5, x2
37be0c7fesubps x2, x3
37be0c801movq x0, x0
37be0c805divps x0, x4
37be0c808movss x2, x5
37be0c80cmovq x2, x2
37be0c810divps x2, x4
37be0c813movq rax, x2
37be0c818
37be0c818loc_37be0c818:
37be0c818mov rbx, [rsp+336]
37be0c820mov rsi, [rsp+344]
37be0c828movq x6, [rip+0x648948]
37be0c830mov [rbx], edx
37be0c832mov rbx, [rsp+352]
37be0c83axorps x0, x6
37be0c83dmov [rbx], rax
37be0c840movlps [rsi], x0
37be0c843jmp 0x37be0b813
37be0c848
37be0c848 0f 1f 84 00 00 00 00 00 ........
37be0c850
37be0c850loc_37be0c850:
37be0c850comiss x2, x1
37be0c853mov rax, [rsp+344]
37be0c85bjb 0x37be0c30d
37be0c861jmp 0x37be0c340
37be0c866
37be0c866 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0c870
37be0c870loc_37be0c870:
37be0c870movaps x7, x14
37be0c874pxor x4, x4
37be0c878divss x7, x1
37be0c87cmovaps x5, x4
37be0c87fdivss x5, x1
37be0c883mulss x7, x7
37be0c887addss x7, [rip+0x6488a1]
37be0c88fsqrtss x7, x7
37be0c893comiss x4, x7
37be0c896divss x2, x7
37be0c89amovaps x0, x5
37be0c89dmulss x0, x4
37be0c8a1addss x1, x0
37be0c8a5movd x0, ebp
37be0c8a9movd edx, x2
37be0c8admovsldup x2, x1
37be0c8b1movaps x1, x6
37be0c8b4mulss x1, x5
37be0c8b8addss x1, x0
37be0c8bcmulss x0, x5
37be0c8c0subss x6, x0
37be0c8c4movq x0, [rip+0x648884]
37be0c8ccmovlhps x2, x0
37be0c8cfmovaps x14, x6
37be0c8d3unpcklps x14, x1
37be0c8d7unpcklps x1, x6
37be0c8damovd x6, edi
37be0c8demulss x6, x5
37be0c8e2movq x14, x14
37be0c8e7movq x1, x1
37be0c8ebdivps x14, x2
37be0c8efmovaps x13, x6
37be0c8f3movaps x6, x3
37be0c8f6mulss x3, x5
37be0c8fasubss x6, x13
37be0c8ffmovd x5, edi
37be0c903addss x3, x5
37be0c907movaps x5, x6
37be0c90aunpcklps x5, x3
37be0c90dunpcklps x3, x6
37be0c910divps x1, x2
37be0c913movq x5, x5
37be0c917movq x3, x3
37be0c91bmovaps x15, x14
37be0c91fdivps x5, x2
37be0c922divps x3, x2
37be0c925jbe 0x37be0cb28
37be0c92bmovaps x6, x7
37be0c92emovq x1, x1
37be0c932movq x3, x3
37be0c936divss x6, x4
37be0c93amovsldup x2, x6
37be0c93emulss x6, x7
37be0c942movq x2, x2
37be0c946mulps x1, x2
37be0c949addss x4, x6
37be0c94dmulps x3, x2
37be0c950movq x2, x14
37be0c955movsldup x4, x4
37be0c959
37be0c959loc_37be0c959:
37be0c959movq x1, x1
37be0c95dmovq x3, x3
37be0c961movq x5, x5
37be0c965movlhps x4, x0
37be0c968movaps x6, x1
37be0c96bsubps x1, x2
37be0c96emov rsi, [rsp+336]
37be0c976mov rbx, [rsp+344]
37be0c97eaddps x6, x2
37be0c981movaps x2, x3
37be0c984subps x3, x5
37be0c987addps x2, x5
37be0c98amov [rsi], edx
37be0c98cmov rsi, [rsp+352]
37be0c994movss x1, x6
37be0c998movq x6, [rip+0x6487d8]
37be0c9a0movq x1, x1
37be0c9a4movss x3, x2
37be0c9a8divps x1, x4
37be0c9abmovq x3, x3
37be0c9afdivps x3, x4
37be0c9b2xorps x1, x6
37be0c9b5movlps [rbx], x1
37be0c9b8movlps [rsi], x3
37be0c9bbjmp 0x37be0b813
37be0c9c0
37be0c9c0loc_37be0c9c0:
37be0c9c0movaps x3, x5
37be0c9c3movq x1, x1
37be0c9c7movq x0, x0
37be0c9cbdivss x3, x7
37be0c9cfmulss x5, x3
37be0c9d3movsldup x4, x3
37be0c9d7movq x4, x4
37be0c9dbmulps x1, x4
37be0c9deaddss x5, x7
37be0c9e2movq x1, x1
37be0c9e6movaps x4, x1
37be0c9e9addps x4, x0
37be0c9ecsubps x0, x1
37be0c9efmovsldup x1, x5
37be0c9f3movss x0, x4
37be0c9f7movq x4, rax
37be0c9fcmovq x0, x0
37be0ca00movlhps x1, x4
37be0ca03divps x0, x1
37be0ca06movq rax, x0
37be0ca0bmovaps x0, x6
37be0ca0emulss x0, x3
37be0ca12addss x0, x2
37be0ca16mulss x2, x3
37be0ca1adivss x0, x5
37be0ca1esubss x6, x2
37be0ca22divss x6, x5
37be0ca26jmp 0x37be0c0c6
37be0ca2b
37be0ca2b 0f 1f 44 00 00 ..D..
37be0ca30
37be0ca30loc_37be0ca30:
37be0ca30movaps x4, x5
37be0ca33movq x2, x2
37be0ca37movq x0, x0
37be0ca3bdivss x4, x1
37be0ca3fmulss x5, x4
37be0ca43movsldup x7, x4
37be0ca47movq x7, x7
37be0ca4bmulps x2, x7
37be0ca4eaddss x5, x1
37be0ca52movq x7, rax
37be0ca57movq x1, x2
37be0ca5bmovaps x2, x1
37be0ca5eaddps x2, x0
37be0ca61subps x0, x1
37be0ca64movsldup x1, x5
37be0ca68movss x0, x2
37be0ca6cmovq x0, x0
37be0ca70movlhps x1, x7
37be0ca73divps x0, x1
37be0ca76movq rax, x0
37be0ca7bmovaps x0, x6
37be0ca7emulss x0, x4
37be0ca82addss x0, x3
37be0ca86mulss x3, x4
37be0ca8adivss x0, x5
37be0ca8esubss x6, x3
37be0ca92divss x6, x5
37be0ca96jmp 0x37be0c0c6
37be0ca9b
37be0ca9b 0f 1f 44 00 00 ..D..
37be0caa0
37be0caa0loc_37be0caa0:
37be0caa0subss x0, x7
37be0caa4movaps x5, x0
37be0caa7jmp 0x37be0bceb
37be0caac
37be0caac 0f 1f 40 00 ..@.
37be0cab0
37be0cab0loc_37be0cab0:
37be0cab0movaps x6, x5
37be0cab3movq x7, x7
37be0cab7movq x3, x3
37be0cabbdivss x6, x4
37be0cabfmovq x0, x0
37be0cac3movq x2, x2
37be0cac7movsldup x1, x6
37be0cacbmulss x6, x5
37be0cacfmovq x1, x1
37be0cad3mulps x7, x1
37be0cad6mulps x1, x3
37be0cad9addss x6, x4
37be0caddmovsldup x3, x6
37be0cae1movq x6, rax
37be0cae6movq x4, x7
37be0caeamovaps x5, x4
37be0caedmovq x7, x1
37be0caf1addps x5, x0
37be0caf4subps x0, x4
37be0caf7movaps x4, x7
37be0cafaaddps x4, x2
37be0cafdsubps x2, x7
37be0cb00movlhps x3, x6
37be0cb03movss x0, x5
37be0cb07movss x2, x4
37be0cb0bmovq x0, x0
37be0cb0fdivps x0, x3
37be0cb12movq x2, x2
37be0cb16divps x2, x3
37be0cb19movq rax, x2
37be0cb1ejmp 0x37be0c818
37be0cb23
37be0cb23 0f 1f 44 00 00 ..D..
37be0cb28
37be0cb28loc_37be0cb28:
37be0cb28movaps x6, x4
37be0cb2bmovq x5, x5
37be0cb2fdivss x6, x7
37be0cb33movsldup x2, x6
37be0cb37mulss x6, x4
37be0cb3bmovq x14, x2
37be0cb40movq x2, x15
37be0cb45mulps x2, x14
37be0cb49addss x6, x7
37be0cb4dmulps x5, x14
37be0cb51movsldup x4, x6
37be0cb55movq x2, x2
37be0cb59jmp 0x37be0c959
37be0cb5e
37be0cb5eloc_37be0cb5e:
37be0cb5emovaps x5, x1
37be0cb61divss x5, x0
37be0cb65mulss x4, x5
37be0cb69mulss x1, x5
37be0cb6daddss x4, x3
37be0cb71addss x1, x0
37be0cb75divss x4, x1
37be0cb79movaps x5, x4
37be0cb7cjmp 0x37be0bceb
37be0cb81
37be0cb81loc_37be0cb81:
37be0cb81movd x7, eax
37be0cb85subss x7, [rsp+56]
37be0cb8bmovss x14, [rsp+60]
37be0cb92movss [rsp+76], x3
37be0cb98mulss x7, [rip+0x6485d0]
37be0cba0movss [rsp+72], x2
37be0cba6movaps x1, x7
37be0cba9mulss x1, x7
37be0cbadaddss x1, x14
37be0cbb2movd ecx, x1
37be0cbb6call fn_37c4305f0
37be0cbbbpxor x4, x4
37be0cbbfmovss x2, [rsp+72]
37be0cbc5movss x3, [rsp+76]
37be0cbcbmovd x1, eax
37be0cbcfshr rax, 32
37be0cbd3comiss x7, x4
37be0cbd6jb 0x37be0ccf3
37be0cbdcaddss x7, x1
37be0cbe0movd x1, eax
37be0cbe4addss x1, x4
37be0cbe8movaps x0, x7
37be0cbebandps x0, [rip+0x64854e]
37be0cbf2movaps x5, x1
37be0cbf5andps x5, [rip+0x648544]
37be0cbfccomiss x5, x0
37be0cbffjbe 0x37be0cd05
37be0cc05movaps x5, x7
37be0cc08divss x5, x1
37be0cc0cmulss x14, x5
37be0cc11mulss x5, x7
37be0cc15addss x4, x14
37be0cc1aaddss x5, x1
37be0cc1edivss x4, x5
37be0cc22
37be0cc22loc_37be0cc22:
37be0cc22movss x12, [rip+0x648535]
37be0cc2bxorps x4, [rip+0x64852e]
37be0cc32movaps x7, x4
37be0cc35
37be0cc35loc_37be0cc35:
37be0cc35pxor x1, x1
37be0cc39movss x0, [rsp+68]
37be0cc3fmovaps x9, x3
37be0cc43movaps x13, x6
37be0cc47movaps x5, x1
37be0cc4amovaps x14, x0
37be0cc4edivss x5, x7
37be0cc52mulss x14, x5
37be0cc57movaps x4, x5
37be0cc5amulss x4, x1
37be0cc5emulss x3, x5
37be0cc62subss x9, x14
37be0cc67addss x4, x7
37be0cc6baddss x7, [rsp+56]
37be0cc71addss x3, x0
37be0cc75movaps x0, x1
37be0cc78movaps x14, x9
37be0cc7cdivss x14, x4
37be0cc81divss x3, x4
37be0cc85movd eax, x14
37be0cc8amovaps x14, x12
37be0cc8edivss x0, x7
37be0cc92xorps x3, x12
37be0cc96movaps x5, x3
37be0cc99movd x3, eax
37be0cc9dxorps x3, x12
37be0cca1movss x12, [rsp+64]
37be0cca8mulss x1, x0
37be0ccacmulss x13, x0
37be0ccb1mulss x0, x12
37be0ccb6movaps x4, x1
37be0ccb9movaps x1, x12
37be0ccbdaddss x4, x7
37be0ccc1subss x1, x13
37be0ccc6addss x0, x6
37be0cccaaddss x7, x15
37be0cccfdivss x1, x4
37be0ccd3sqrtss x7, x7
37be0ccd7mulss x2, x7
37be0ccdbdivss x0, x4
37be0ccdfmovaps x6, x0
37be0cce2xorps x6, x14
37be0cce6xorps x14, x1
37be0cceamovaps x0, x14
37be0cceejmp 0x37be0bad1
37be0ccf3
37be0ccf3loc_37be0ccf3:
37be0ccf3movss x12, [rip+0x648464]
37be0ccfcsubss x7, x1
37be0cd00jmp 0x37be0cc35
37be0cd05
37be0cd05loc_37be0cd05:
37be0cd05movaps x5, x1
37be0cd08divss x5, x7
37be0cd0cmulss x1, x5
37be0cd10mulss x4, x5
37be0cd14addss x4, [rsp+60]
37be0cd1aaddss x1, x7
37be0cd1edivss x4, x1
37be0cd22jmp 0x37be0cc22
37be0b710
37be0b710claic1_64_:
37be0b710push rbp
37be0b711push rdi
37be0b712push rsi
37be0b713push rbx
37be0b714sub rsp, 248
37be0b71bmovups [rsp+80], x6
37be0b720movups [rsp+96], x7
37be0b725movups [rsp+112], x8
37be0b72bmovups [rsp+128], x9
37be0b734movups [rsp+144], x10
37be0b73dmovups [rsp+160], x11
37be0b746movups [rsp+176], x12
37be0b74fmovups [rsp+192], x13
37be0b758movups [rsp+208], x14
37be0b761movups [rsp+224], x15
37be0b76amov rdi, rdx
37be0b76dmov rbx, rcx
37be0b770mov edx, 7
37be0b775mov rbp, r8
37be0b778lea rcx, [rip+0x6499a1]
37be0b77fmov rsi, r9
37be0b782call slamch_64_
37be0b787lea rax, [rip+0x64999a]
37be0b78emov rdx, rbp
37be0b791mov rcx, rdi
37be0b794mov [rsp+32], rax
37be0b799mov r9, [rsp+320]
37be0b7a1mov r8, rax
37be0b7a4movaps x15, x0
37be0b7a8call cdotc_64_
37be0b7admov edi, eax
37be0b7afmovd x7, eax
37be0b7b3shr rax, 32
37be0b7b7movd x11, eax
37be0b7bcmov ecx, edi
37be0b7beshl rax, 32
37be0b7c2or rcx, rax
37be0b7c5call fn_37c42fc90
37be0b7camov rax, [rsp+328]
37be0b7d2movaps x14, x0
37be0b7d6movss x6, [rax+4]
37be0b7dbmov ebp, [rax]
37be0b7ddmovd eax, x6
37be0b7e1mov ecx, ebp
37be0b7e3shl rax, 32
37be0b7e7or rcx, rax
37be0b7eacall fn_37c42fc90
37be0b7efmov rax, [rbx]
37be0b7f2movaps x1, x0
37be0b7f5movss x0, [rsi]
37be0b7f9movaps x2, x0
37be0b7fcandps x2, [rip+0x64993d]
37be0b803cmp rax, 1
37be0b807je 0x37be0bbd0
37be0b80dcmp rax, 2
37be0b811je 0x37be0b870
37be0b813
37be0b813loc_37be0b813:
37be0b813movups x6, [rsp+80]
37be0b818movups x7, [rsp+96]
37be0b81dmovups x9, [rsp+128]
37be0b826movups x8, [rsp+112]
37be0b82cmovups x10, [rsp+144]
37be0b835movups x11, [rsp+160]
37be0b83emovups x12, [rsp+176]
37be0b847movups x13, [rsp+192]
37be0b850movups x14, [rsp+208]
37be0b859movups x15, [rsp+224]
37be0b862add rsp, 248
37be0b869pop rbx
37be0b86apop rsi
37be0b86bpop rdi
37be0b86cpop rbp
37be0b86dret
37be0b86e
37be0b86e 66 90 f.
37be0b870
37be0b870loc_37be0b870:
37be0b870pxor x3, x3
37be0b874ucomiss x0, x3
37be0b877jp 0x37be0b87f
37be0b879je 0x37be0bee8
37be0b87f
37be0b87floc_37be0b87f:
37be0b87fmovaps x0, x15
37be0b883mulss x0, x2
37be0b887comiss x0, x1
37be0b88ajae 0x37be0c338
37be0b890comiss x0, x14
37be0b894jae 0x37be0c850
37be0b89amovaps x0, x15
37be0b89emovaps x4, x15
37be0b8a2mulss x0, x14
37be0b8a7comiss x0, x2
37be0b8aajae 0x37be0c6d0
37be0b8b0mulss x4, x1
37be0b8b4comiss x4, x2
37be0b8b7jae 0x37be0c6d0
37be0b8bdpxor x4, x4
37be0b8c1movaps x3, x11
37be0b8c5movaps x7, x14
37be0b8c9divss x7, x2
37be0b8cdmovaps x5, x4
37be0b8d0movd x14, edi
37be0b8d5divss x5, x2
37be0b8d9movaps x8, x7
37be0b8ddmovaps x10, x7
37be0b8e1mulss x8, x7
37be0b8e6movss [rsp+60], x8
37be0b8eddivss x1, x2
37be0b8f1movaps x0, x5
37be0b8f4mulss x0, x4
37be0b8f8movaps x13, x0
37be0b8fcmovd x0, edi
37be0b900mulss x0, x5
37be0b904addss x13, x2
37be0b909subss x3, x0
37be0b90dmovaps x0, x11
37be0b911mulss x0, x5
37be0b915mulss x10, x1
37be0b91amovaps x12, x1
37be0b91emulss x12, x1
37be0b923divss x3, x13
37be0b928addss x0, x14
37be0b92ddivss x0, x13
37be0b932movaps x14, x0
37be0b936movss [rsp+68], x0
37be0b93cmovd x0, ebp
37be0b940mulss x0, x5
37be0b944movaps x11, x0
37be0b948movaps x0, x6
37be0b94bsubss x0, x11
37be0b950mulss x6, x5
37be0b954movd x5, ebp
37be0b958movss x11, [rip+0x6497cf]
37be0b961movss [rsp+56], x11
37be0b968divss x0, x13
37be0b96daddss x6, x5
37be0b971movaps x5, x12
37be0b975divss x6, x13
37be0b97amovaps x9, x0
37be0b97emovss [rsp+64], x0
37be0b984movaps x0, x8
37be0b988addss x8, x11
37be0b98daddss x0, x12
37be0b992movd eax, x0
37be0b996movaps x0, x8
37be0b99aaddss x0, x10
37be0b99fmovaps x8, x0
37be0b9a3movaps x0, x10
37be0b9a7addss x0, x12
37be0b9acmaxss x0, x8
37be0b9b1movaps x10, x0
37be0b9b5movss x0, [rip+0x6497c3]
37be0b9bdmulss x0, x15
37be0b9c2mulss x0, x15
37be0b9c7mulss x0, x10
37be0b9ccmovaps x12, x0
37be0b9d0movaps x15, x0
37be0b9d4movaps x0, x7
37be0b9d7subss x0, x1
37be0b9dbaddss x7, x1
37be0b9dfaddss x0, x0
37be0b9e3mulss x7, x0
37be0b9e7addss x7, x11
37be0b9eccomiss x7, x4
37be0b9efjb 0x37be0cb81
37be0b9f5movd x1, eax
37be0b9f9addss x1, x11
37be0b9femulss x1, [rip+0x64976a]
37be0ba06movaps x7, x1
37be0ba09mulss x7, x1
37be0ba0dsubss x7, x5
37be0ba11andps x7, [rip+0x649728]
37be0ba18sqrtss x7, x7
37be0ba1caddss x1, x7
37be0ba20movaps x7, x4
37be0ba23divss x7, x1
37be0ba27mulss x7, x4
37be0ba2baddss x5, x7
37be0ba2faddss x1, x7
37be0ba33movaps x7, x5
37be0ba36movaps x5, x3
37be0ba39divss x7, x1
37be0ba3dmovaps x1, x4
37be0ba40subss x11, x7
37be0ba45divss x1, x11
37be0ba4amulss x5, x1
37be0ba4emovaps x0, x1
37be0ba51mulss x0, x4
37be0ba55mulss x1, x14
37be0ba5aaddss x5, x14
37be0ba5fmovaps x14, x6
37be0ba63addss x0, x11
37be0ba68subss x3, x1
37be0ba6cmovaps x1, x9
37be0ba70divss x5, x0
37be0ba74divss x3, x0
37be0ba78movaps x0, x4
37be0ba7bdivss x0, x7
37be0ba7fmulss x4, x0
37be0ba83mulss x14, x0
37be0ba88mulss x0, x9
37be0ba8daddss x4, x7
37be0ba91addss x7, x12
37be0ba96subss x1, x14
37be0ba9baddss x6, x0
37be0ba9fsqrtss x7, x7
37be0baa3divss x1, x4
37be0baa7mulss x2, x7
37be0baabdivss x6, x4
37be0baafmovaps x4, x1
37be0bab2xorps x4, [rip+0x6496a7]
37be0bab9movaps x0, x4
37be0babcmovaps x4, x3
37be0babfxorps x4, [rip+0x64969a]
37be0bac6movd eax, x4
37be0bacaxorps x6, [rip+0x64968f]
37be0bad1
37be0bad1loc_37be0bad1:
37be0bad1mov rbx, [rsp+336]
37be0bad9movd x7, eax
37be0baddmovaps x4, x5
37be0bae0movaps x11, x0
37be0bae4mulss x7, x3
37be0bae8movss [rsp+60], x5
37be0baeemovss [rbx], x2
37be0baf2mulss x4, x3
37be0baf6movaps x2, x5
37be0baf9mulss x2, x5
37be0bafdmovss [rsp+56], x3
37be0bb03mulss x0, x6
37be0bb07mulss x1, x11
37be0bb0csubss x4, x4
37be0bb10subss x2, x7
37be0bb14movaps x7, x6
37be0bb17mulss x7, x6
37be0bb1bsubss x0, x0
37be0bb1faddss x0, x4
37be0bb23subss x7, x1
37be0bb27movq rax, x0
37be0bb2cshl rax, 32
37be0bb30addss x2, x7
37be0bb34pxor x7, x7
37be0bb38movd ecx, x2
37be0bb3cor rcx, rax
37be0bb3fcall fn_37c4305f0
37be0bb44movaps x2, x7
37be0bb47movss x3, [rsp+56]
37be0bb4dmovss x5, [rsp+60]
37be0bb53movd x1, eax
37be0bb57mov rax, [rsp+344]
37be0bb5fdivss x2, x1
37be0bb63movaps x0, x3
37be0bb66mulss x7, x2
37be0bb6amulss x0, x2
37be0bb6eaddss x7, x1
37be0bb72addss x0, x5
37be0bb76mulss x5, x2
37be0bb7adivss x0, x7
37be0bb7esubss x3, x5
37be0bb82divss x3, x7
37be0bb86movss [rax], x0
37be0bb8amovaps x0, x11
37be0bb8emulss x0, x2
37be0bb92addss x0, x6
37be0bb96mulss x6, x2
37be0bb9adivss x0, x7
37be0bb9esubss x11, x6
37be0bba3movss [rax+4], x3
37be0bba8mov rax, [rsp+352]
37be0bbb0movss [rax], x0
37be0bbb4movaps x0, x11
37be0bbb8divss x0, x7
37be0bbbcmovss [rax+4], x0
37be0bbc1jmp 0x37be0b813
37be0bbc6
37be0bbc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0bbd0
37be0bbd0loc_37be0bbd0:
37be0bbd0pxor x5, x5
37be0bbd4movaps x3, x7
37be0bbd7movaps x4, x11
37be0bbdbucomiss x0, x5
37be0bbdeunpcklps x3, x11
37be0bbe2unpcklps x4, x7
37be0bbe5jp 0x37be0bbed
37be0bbe7je 0x37be0c0f8
37be0bbed
37be0bbedloc_37be0bbed:
37be0bbedmovaps x5, x15
37be0bbf1mulss x5, x2
37be0bbf5comiss x5, x1
37be0bbf8jae 0x37be0bf30
37be0bbfecomiss x5, x14
37be0bc02jae 0x37be0c300
37be0bc08movaps x5, x15
37be0bc0cmulss x5, x14
37be0bc11comiss x5, x2
37be0bc14jae 0x37be0bf90
37be0bc1amovaps x5, x15
37be0bc1emulss x5, x1
37be0bc22comiss x5, x2
37be0bc25jae 0x37be0bf90
37be0bc2bdivss x1, x0
37be0bc2fmovaps x7, x14
37be0bc33movss x4, [rip+0x6494f5]
37be0bc3bmovss [rsp+60], x2
37be0bc41movss [rsp+56], x4
37be0bc47divss x7, x0
37be0bc4bmulss x1, x1
37be0bc4fmulss x7, x7
37be0bc53movaps x3, x7
37be0bc56movaps x7, x4
37be0bc59subss x7, x3
37be0bc5dmovss [rsp+64], x3
37be0bc63subss x7, x1
37be0bc67mulss x7, [rip+0x649501]
37be0bc6fmovaps x0, x7
37be0bc72mulss x0, x7
37be0bc76addss x0, x3
37be0bc7amovd ecx, x0
37be0bc7ecall fn_37c4305f0
37be0bc83pxor x4, x4
37be0bc87movss x2, [rsp+60]
37be0bc8dmovd x0, eax
37be0bc91shr rax, 32
37be0bc95comiss x7, x4
37be0bc98jbe 0x37be0caa0
37be0bc9emovd x1, eax
37be0bca2addss x0, x7
37be0bca6movss x3, [rsp+64]
37be0bcacaddss x1, x4
37be0bcb0movaps x5, x0
37be0bcb3andps x5, [rip+0x649486]
37be0bcbamovaps x7, x1
37be0bcbdandps x7, [rip+0x64947c]
37be0bcc4comiss x7, x5
37be0bcc7jbe 0x37be0cb5e
37be0bccdmovaps x5, x0
37be0bcd0divss x5, x1
37be0bcd4mulss x3, x5
37be0bcd8mulss x5, x0
37be0bcdcaddss x3, x4
37be0bce0addss x5, x1
37be0bce4divss x3, x5
37be0bce8movaps x5, x3
37be0bceb
37be0bcebloc_37be0bceb:
37be0bcebpxor x0, x0
37be0bcefmovaps x1, x11
37be0bcf3movd x3, edi
37be0bcf7movss [rsp+60], x2
37be0bcfdmovaps x4, x0
37be0bd00movaps x12, x5
37be0bd04movd x14, ebp
37be0bd09divss x4, x2
37be0bd0dmulss x1, x4
37be0bd11movaps x7, x4
37be0bd14mulss x7, x0
37be0bd18addss x1, x3
37be0bd1cmovaps x3, x11
37be0bd20addss x7, x2
37be0bd24divss x1, x7
37be0bd28movaps x2, x1
37be0bd2bmovd x1, edi
37be0bd2fmulss x1, x4
37be0bd33subss x3, x1
37be0bd37movaps x1, x0
37be0bd3adivss x1, x5
37be0bd3edivss x3, x7
37be0bd42movaps x5, x1
37be0bd45mulss x5, x0
37be0bd49movaps x10, x5
37be0bd4dmovaps x5, x1
37be0bd50mulss x1, x2
37be0bd54addss x10, x12
37be0bd59mulss x5, x3
37be0bd5dsubss x3, x1
37be0bd61movaps x1, x6
37be0bd64mulss x1, x4
37be0bd68mulss x4, x14
37be0bd6ddivss x3, x10
37be0bd72addss x5, x2
37be0bd76addss x1, x14
37be0bd7bsubss x6, x4
37be0bd7fmovaps x4, x0
37be0bd82divss x1, x7
37be0bd86movaps x2, x3
37be0bd89xorps x2, [rip+0x6493d0]
37be0bd90movaps x13, x2
37be0bd94divss x6, x7
37be0bd98movss x7, [rsp+56]
37be0bd9eaddss x7, x12
37be0bda3movaps x9, x1
37be0bda7divss x4, x7
37be0bdabmovaps x1, x6
37be0bdaedivss x5, x10
37be0bdb3movaps x6, x4
37be0bdb6mulss x6, x0
37be0bdbamovaps x0, x6
37be0bdbdmovaps x6, x4
37be0bdc0mulss x4, x9
37be0bdc5addss x0, x7
37be0bdc9mulss x6, x1
37be0bdcdsqrtss x7, x7
37be0bdd1subss x1, x4
37be0bdd5addss x6, x9
37be0bddamovaps x8, x5
37be0bddemovaps x4, x5
37be0bde1movss [rsp+56], x5
37be0bde7divss x1, x0
37be0bdebmulss x8, x5
37be0bdf0mulss x4, x3
37be0bdf4mulss x3, x2
37be0bdf8movaps x5, x8
37be0bdfcsubss x4, x4
37be0be00subss x5, x3
37be0be04divss x6, x0
37be0be08movaps x10, x1
37be0be0cxorps x10, [rip+0x64934c]
37be0be14movaps x0, x6
37be0be17movaps x3, x6
37be0be1amulss x0, x1
37be0be1emulss x3, x6
37be0be22mulss x1, x10
37be0be27subss x3, x1
37be0be2bmovaps x1, x0
37be0be2esubss x1, x0
37be0be32addss x5, x3
37be0be36addss x1, x4
37be0be3amovd ecx, x5
37be0be3emovd eax, x1
37be0be42shl rax, 32
37be0be46or rcx, rax
37be0be49call fn_37c4305f0
37be0be4epxor x0, x0
37be0be52movss x5, [rsp+56]
37be0be58mulss x7, [rsp+60]
37be0be5emovd x1, eax
37be0be62movaps x3, x0
37be0be65mov rax, [rsp+344]
37be0be6ddivss x3, x1
37be0be71mulss x0, x3
37be0be75addss x0, x1
37be0be79movaps x1, x13
37be0be7dmulss x1, x3
37be0be81movsldup x0, x0
37be0be85movhps x0, [rip+0x6492c4]
37be0be8csubss x1, x5
37be0be90mulss x5, x3
37be0be94addss x5, x13
37be0be99unpcklps x1, x5
37be0be9cmovq x1, x1
37be0bea0divps x1, x0
37be0bea3movlps [rax], x1
37be0bea6movaps x1, x10
37be0beaamov rax, [rsp+352]
37be0beb2mulss x1, x3
37be0beb6subss x1, x6
37be0bebamulss x6, x3
37be0bebeaddss x6, x10
37be0bec3unpcklps x1, x6
37be0bec6movq x1, x1
37be0becadivps x1, x0
37be0becdmovlps [rax], x1
37be0bed0mov rax, [rsp+336]
37be0bed8movss [rax], x7
37be0bedcjmp 0x37be0b813
37be0bee1
37be0bee1 0f 1f 80 00 00 00 00 .......
37be0bee8
37be0bee8loc_37be0bee8:
37be0bee8maxss x1, x14
37be0beedmov rax, [rsp+336]
37be0bef5movss [rax], x3
37be0bef9ucomiss x1, x3
37be0befcjp 0x37be0c370
37be0bf02jne 0x37be0c370
37be0bf08mov rdx, [rip+0x649221]
37be0bf0fxor eax, eax
37be0bf11
37be0bf11loc_37be0bf11:
37be0bf11mov rsi, [rsp+344]
37be0bf19mov [rsi], rdx
37be0bf1cmov rsi, [rsp+352]
37be0bf24mov [rsi], rax
37be0bf27jmp 0x37be0b813
37be0bf2c
37be0bf2c 0f 1f 40 00 ..@.
37be0bf30
37be0bf30loc_37be0bf30:
37be0bf30maxss x2, x14
37be0bf35movaps x6, x14
37be0bf39movaps x3, x0
37be0bf3cmov rax, [rsp+344]
37be0bf44mov [rax], 0x3f800000
37be0bf4bmov rax, [rsp+352]
37be0bf53divss x6, x2
37be0bf57mov [rax], 0
37be0bf5emov rax, [rsp+336]
37be0bf66divss x3, x2
37be0bf6amovaps x7, x6
37be0bf6dmulss x7, x6
37be0bf71mulss x3, x3
37be0bf75addss x3, x7
37be0bf79sqrtss x3, x3
37be0bf7dmulss x3, x2
37be0bf81movss [rax], x3
37be0bf85jmp 0x37be0b813
37be0bf8a
37be0bf8a 66 0f 1f 44 00 00 f..D..
37be0bf90
37be0bf90loc_37be0bf90:
37be0bf90comiss x14, x1
37be0bf94jae 0x37be0c590
37be0bf9amovaps x7, x14
37be0bf9emovaps x5, x1
37be0bfa1movq x11, x4
37be0bfa6mov rax, [rip+0x6491a3]
37be0bfaddivss x7, x1
37be0bfb1movq x0, x3
37be0bfb5movaps x13, x11
37be0bfb9movaps x8, x0
37be0bfbdmulss x7, x7
37be0bfc1addss x7, [rip+0x649167]
37be0bfc9sqrtss x7, x7
37be0bfcdmulss x5, x7
37be0bfd1movd edx, x5
37be0bfd5pxor x5, x5
37be0bfd9movaps x12, x5
37be0bfddcomiss x5, x7
37be0bfe0divss x12, x1
37be0bfe5movsldup x2, x12
37be0bfeamovaps x4, x12
37be0bfeemulss x4, x5
37be0bff2movq x2, x2
37be0bff6mulps x13, x2
37be0bffamulps x2, x0
37be0bffdaddss x4, x1
37be0c001movq x1, rax
37be0c006movsldup x3, x4
37be0c00amovq x2, x2
37be0c00eaddsubps x11, x2
37be0c013movq x2, x13
37be0c018addps x8, x2
37be0c01csubps x0, x2
37be0c01fmovaps x2, x12
37be0c023movlhps x3, x1
37be0c026mulss x2, x6
37be0c02amovq x1, x11
37be0c02fdivps x1, x3
37be0c032movss x0, x8
37be0c037movq x0, x0
37be0c03bdivps x0, x3
37be0c03emovd x3, ebp
37be0c042addss x2, x3
37be0c046mulss x3, x12
37be0c04bsubss x6, x3
37be0c04fdivss x2, x4
37be0c053divss x6, x4
37be0c057jbe 0x37be0c9c0
37be0c05dmovaps x4, x7
37be0c060movq x0, x0
37be0c064movq x1, x1
37be0c068divss x4, x5
37be0c06cmulss x7, x4
37be0c070movsldup x3, x4
37be0c074movq x3, x3
37be0c078mulps x0, x3
37be0c07baddss x7, x5
37be0c07fmovaps x3, x1
37be0c082movq x0, x0
37be0c086addps x3, x0
37be0c089subps x0, x1
37be0c08cmovsldup x1, x7
37be0c090movss x0, x3
37be0c094movq x3, rax
37be0c099movq x0, x0
37be0c09dmovlhps x1, x3
37be0c0a0divps x0, x1
37be0c0a3movq rax, x0
37be0c0a8movaps x0, x2
37be0c0abmulss x0, x4
37be0c0afmulss x4, x6
37be0c0b3addss x0, x6
37be0c0b7subss x4, x2
37be0c0bbdivss x0, x7
37be0c0bfmovaps x6, x4
37be0c0c2divss x6, x7
37be0c0c6
37be0c0c6loc_37be0c0c6:
37be0c0c6mov rsi, [rsp+344]
37be0c0cemov rbx, [rsp+336]
37be0c0d6mov [rsi], rax
37be0c0d9mov rax, [rsp+352]
37be0c0e1mov [rbx], edx
37be0c0e3movss [rax], x0
37be0c0e7movss [rax+4], x6
37be0c0ecjmp 0x37be0b813
37be0c0f1
37be0c0f1 0f 1f 80 00 00 00 00 .......
37be0c0f8
37be0c0f8loc_37be0c0f8:
37be0c0f8movaps x7, x14
37be0c0fcmaxss x7, x1
37be0c100ucomiss x7, x5
37be0c103jp 0x37be0c140
37be0c105jne 0x37be0c140
37be0c107mov rax, [rsp+344]
37be0c10fmov [rax], 0
37be0c116mov rax, [rsp+352]
37be0c11emov [rax], 0x3f800000
37be0c125mov rax, [rsp+336]
37be0c12dmovss [rax], x5
37be0c131jmp 0x37be0b813
37be0c136
37be0c136 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0c140
37be0c140loc_37be0c140:
37be0c140pxor x5, x5
37be0c144pxor x1, x1
37be0c148movq x13, x4
37be0c14dmov rbx, [rip+0x648ffc]
37be0c154divss x5, x7
37be0c158movq x9, x3
37be0c15dmovaps x3, x9
37be0c161movq x4, rbx
37be0c166mulss x1, x5
37be0c16amovsldup x0, x5
37be0c16emovq x11, x0
37be0c173movaps x0, x9
37be0c177movaps x2, x11
37be0c17baddss x1, x7
37be0c17fmulps x2, x13
37be0c183movsldup x10, x1
37be0c188movq x2, x2
37be0c18caddps x3, x2
37be0c18fsubps x0, x2
37be0c192movaps x2, x6
37be0c195movlhps x10, x4
37be0c199mulss x2, x5
37be0c19dmovd x4, ebp
37be0c1a1movss x0, x3
37be0c1a5movq x0, x0
37be0c1a9divps x0, x10
37be0c1adaddss x2, x4
37be0c1b1mulss x4, x5
37be0c1b5subss x6, x4
37be0c1b9divss x6, x1
37be0c1bdmovaps x12, x0
37be0c1c1movshdup x0, x0
37be0c1c5movaps x3, x12
37be0c1c9mulss x3, x12
37be0c1cemovaps x5, x0
37be0c1d1xorps x0, [rip+0x648f88]
37be0c1d8movaps x8, x0
37be0c1dcmulss x8, x5
37be0c1e1divss x2, x1
37be0c1e5movaps x1, x0
37be0c1e8mulss x1, x12
37be0c1edsubss x3, x8
37be0c1f2movaps x0, x6
37be0c1f5xorps x0, [rip+0x648f64]
37be0c1fcmovaps x4, x2
37be0c1ffmovaps x5, x2
37be0c202movss [rsp+56], x2
37be0c208mulss x5, x2
37be0c20cmulss x4, x0
37be0c210mulss x0, x6
37be0c214subss x4, x4
37be0c218subss x5, x0
37be0c21caddss x3, x5
37be0c220movd eax, x3
37be0c224movaps x3, x1
37be0c227subss x3, x1
37be0c22bmov ecx, eax
37be0c22daddss x4, x3
37be0c231movd eax, x4
37be0c235shl rax, 32
37be0c239or rcx, rax
37be0c23ccall fn_37c4305f0
37be0c241movaps x1, x11
37be0c245pxor x4, x4
37be0c249movq x0, x12
37be0c24emulps x1, x9
37be0c252movd x3, eax
37be0c256mov rax, [rsp+344]
37be0c25edivss x4, x3
37be0c262mulss x7, x3
37be0c266movq x5, x1
37be0c26amovaps x1, x13
37be0c26eaddsubps x1, x5
37be0c272movq x1, x1
37be0c276divps x1, x10
37be0c27amovsldup x5, x4
37be0c27emovq x5, x5
37be0c282movq x1, x1
37be0c286mulps x1, x5
37be0c289pxor x5, x5
37be0c28dmulss x5, x4
37be0c291movq x1, x1
37be0c295addss x5, x3
37be0c299movaps x2, x1
37be0c29caddps x2, x0
37be0c29fsubps x0, x1
37be0c2a2movsldup x1, x5
37be0c2a6movss x0, x2
37be0c2aamovq x2, rbx
37be0c2afmovq x0, x0
37be0c2b3movlhps x1, x2
37be0c2b6divps x0, x1
37be0c2b9movss x2, [rsp+56]
37be0c2bfmovlps [rax], x0
37be0c2c2movaps x0, x6
37be0c2c5mov rax, [rsp+352]
37be0c2cdmulss x0, x4
37be0c2d1addss x0, x2
37be0c2d5mulss x2, x4
37be0c2d9divss x0, x5
37be0c2ddsubss x6, x2
37be0c2e1divss x6, x5
37be0c2e5movss [rax], x0
37be0c2e9movss [rax+4], x6
37be0c2eemov rax, [rsp+336]
37be0c2f6movss [rax], x7
37be0c2fajmp 0x37be0b813
37be0c2ff
37be0c2ff 90 .
37be0c300
37be0c300loc_37be0c300:
37be0c300comiss x2, x1
37be0c303mov rax, [rsp+344]
37be0c30bjb 0x37be0c340
37be0c30d
37be0c30dloc_37be0c30d:
37be0c30dmov [rax], 0x3f800000
37be0c314mov rax, [rsp+352]
37be0c31cmov [rax], 0
37be0c323mov rax, [rsp+336]
37be0c32bmovss [rax], x2
37be0c32fjmp 0x37be0b813
37be0c334
37be0c334 0f 1f 40 00 ..@.
37be0c338
37be0c338loc_37be0c338:
37be0c338mov rax, [rsp+344]
37be0c340
37be0c340loc_37be0c340:
37be0c340mov [rax], 0
37be0c347mov rax, [rsp+352]
37be0c34fmov [rax], 0x3f800000
37be0c356mov rax, [rsp+336]
37be0c35emovss [rax], x1
37be0c362jmp 0x37be0b813
37be0c367
37be0c367 66 0f 1f 84 00 00 00 00 00 f........
37be0c370
37be0c370loc_37be0c370:
37be0c370movd x3, ebp
37be0c374xorps x3, [rip+0x648de5]
37be0c37bmovd eax, x6
37be0c37fxorps x11, [rip+0x648dd9]
37be0c387shl rax, 32
37be0c38bmovaps x12, x7
37be0c38fmovd ecx, x3
37be0c393movaps x13, x3
37be0c397movss [rsp+56], x3
37be0c39dor rcx, rax
37be0c3a0unpcklps x13, x6
37be0c3a4unpcklps x12, x11
37be0c3a8call fn_37c42fc90
37be0c3admovd eax, x11
37be0c3b2mov ecx, edi
37be0c3b4shl rax, 32
37be0c3b8movaps x8, x0
37be0c3bcor rcx, rax
37be0c3bfcall fn_37c42fc90
37be0c3c4movaps x5, x8
37be0c3c8pxor x2, x2
37be0c3ccmovaps x1, x6
37be0c3cfmaxss x5, x0
37be0c3d3movaps x4, x2
37be0c3d6movss x3, [rsp+56]
37be0c3dcmov rbx, [rip+0x648d6d]
37be0c3e3unpcklps x1, x3
37be0c3e6movaps x3, x11
37be0c3eadivss x4, x5
37be0c3eeunpcklps x3, x7
37be0c3f1movq x1, x1
37be0c3f5movq x7, x3
37be0c3f9mulss x6, x4
37be0c3fdmovsldup x0, x4
37be0c401movq x0, x0
37be0c405mulps x1, x0
37be0c408mulps x7, x0
37be0c40bmovaps x0, x4
37be0c40emulss x0, x2
37be0c412movq x1, x1
37be0c416movaps x2, x1
37be0c419movq x7, x7
37be0c41daddss x5, x0
37be0c421movq x0, x13
37be0c426addps x2, x0
37be0c429subps x0, x1
37be0c42cmovaps x1, x7
37be0c42fmovsldup x3, x5
37be0c433movss x0, x2
37be0c437movq x2, rbx
37be0c43cmovq x0, x0
37be0c440movlhps x3, x2
37be0c443divps x0, x3
37be0c446movshdup x8, x0
37be0c44bmovaps x9, x0
37be0c44fmovq x0, x12
37be0c454addps x1, x0
37be0c457subps x0, x7
37be0c45amovss x0, x1
37be0c45emovq x7, x0
37be0c462movaps x0, x6
37be0c465movd x6, ebp
37be0c469subss x0, x6
37be0c46ddivps x7, x3
37be0c470movaps x6, x11
37be0c474mulss x6, x4
37be0c478movd x4, edi
37be0c47cmovaps x3, x8
37be0c480xorps x3, [rip+0x648cd9]
37be0c487movaps x2, x3
37be0c48amulss x2, x8
37be0c48faddss x6, x4
37be0c493divss x0, x5
37be0c497movshdup x13, x7
37be0c49cdivss x6, x5
37be0c4a0movaps x5, x13
37be0c4a4xorps x5, [rip+0x648cb5]
37be0c4abmovaps x1, x5
37be0c4aemulss x5, x13
37be0c4b3mulss x3, x0
37be0c4b7movaps x4, x0
37be0c4bamovss [rsp+56], x0
37be0c4c0mulss x4, x0
37be0c4c4subss x4, x2
37be0c4c8mulss x1, x6
37be0c4ccmovaps x2, x6
37be0c4cfmulss x2, x6
37be0c4d3subss x1, x1
37be0c4d7subss x2, x5
37be0c4dbaddss x4, x2
37be0c4dfmovd eax, x4
37be0c4e3movaps x4, x3
37be0c4e6subss x4, x3
37be0c4eamov ecx, eax
37be0c4ecaddss x4, x1
37be0c4f0movd eax, x4
37be0c4f4shl rax, 32
37be0c4f8or rcx, rax
37be0c4fbcall fn_37c4305f0
37be0c500pxor x2, x2
37be0c504movss x0, [rsp+56]
37be0c50amovaps x5, x8
37be0c50emovd x1, eax
37be0c512movaps x4, x2
37be0c515movq x3, rbx
37be0c51adivss x4, x1
37be0c51emulss x0, x4
37be0c522mulss x5, x4
37be0c526mulss x2, x4
37be0c52aunpcklps x5, x0
37be0c52dmovq x0, x9
37be0c532addss x2, x1
37be0c536movq x1, x5
37be0c53amovaps x5, x1
37be0c53daddps x5, x0
37be0c540subps x0, x1
37be0c543movaps x1, x13
37be0c547mulss x1, x4
37be0c54bmovsldup x2, x2
37be0c54fmulss x4, x6
37be0c553movss x0, x5
37be0c557movq x0, x0
37be0c55bmovlhps x2, x3
37be0c55edivps x0, x2
37be0c561unpcklps x1, x4
37be0c564movq x1, x1
37be0c568movaps x3, x1
37be0c56bmovq rdx, x0
37be0c570movq x0, x7
37be0c574addps x3, x0
37be0c577subps x0, x1
37be0c57amovss x0, x3
37be0c57emovq x0, x0
37be0c582divps x0, x2
37be0c585movq rax, x0
37be0c58ajmp 0x37be0bf11
37be0c58f
37be0c58f 90 .
37be0c590
37be0c590loc_37be0c590:
37be0c590divss x1, x14
37be0c595movaps x5, x14
37be0c599movq x4, x4
37be0c59dmov rax, [rip+0x648bac]
37be0c5a4movaps x12, x4
37be0c5a8mulss x1, x1
37be0c5acaddss x1, [rip+0x648b7c]
37be0c5b4sqrtss x1, x1
37be0c5b8mulss x5, x1
37be0c5bcmovd edx, x5
37be0c5c0pxor x5, x5
37be0c5c4movaps x7, x5
37be0c5c7comiss x5, x1
37be0c5cadivss x7, x14
37be0c5cfmovaps x0, x7
37be0c5d2movsldup x2, x7
37be0c5d6mulss x0, x5
37be0c5damovq x2, x2
37be0c5demulps x12, x2
37be0c5e2addss x0, x14
37be0c5e7movaps x8, x0
37be0c5ebmovsldup x0, x0
37be0c5efmovq rcx, x0
37be0c5f4movq x0, x3
37be0c5f8mulps x2, x0
37be0c5fbmovq x3, rcx
37be0c600movaps x9, x0
37be0c604movq x2, x2
37be0c608addsubps x4, x2
37be0c60cmovq x2, rax
37be0c611movlhps x3, x2
37be0c614movq x2, x4
37be0c618movq x4, x12
37be0c61daddps x9, x4
37be0c621subps x0, x4
37be0c624divps x2, x3
37be0c627movd x4, ebp
37be0c62bmovss x0, x9
37be0c630movq x0, x0
37be0c634divps x0, x3
37be0c637movaps x3, x6
37be0c63amulss x3, x7
37be0c63emulss x7, x4
37be0c642addss x3, x4
37be0c646subss x6, x7
37be0c64adivss x3, x8
37be0c64fdivss x6, x8
37be0c654jbe 0x37be0ca30
37be0c65amovaps x7, x1
37be0c65dmovq x0, x0
37be0c661movq x2, x2
37be0c665divss x7, x5
37be0c669mulss x1, x7
37be0c66dmovsldup x4, x7
37be0c671movq x4, x4
37be0c675mulps x0, x4
37be0c678addss x1, x5
37be0c67cmovaps x4, x2
37be0c67fmovq x0, x0
37be0c683addps x4, x0
37be0c686subps x0, x2
37be0c689movsldup x2, x1
37be0c68dmovss x0, x4
37be0c691movq x4, rax
37be0c696movq x0, x0
37be0c69amovlhps x2, x4
37be0c69ddivps x0, x2
37be0c6a0movq rax, x0
37be0c6a5movaps x0, x3
37be0c6a8mulss x0, x7
37be0c6acmulss x7, x6
37be0c6b0addss x0, x6
37be0c6b4subss x7, x3
37be0c6b8divss x0, x1
37be0c6bcmovaps x6, x7
37be0c6bfdivss x6, x1
37be0c6c3jmp 0x37be0c0c6
37be0c6c8
37be0c6c8 0f 1f 84 00 00 00 00 00 ........
37be0c6d0
37be0c6d0loc_37be0c6d0:
37be0c6d0comiss x14, x1
37be0c6d4movaps x3, x11
37be0c6d8xorps x6, [rip+0x648a81]
37be0c6dfxorps x3, [rip+0x648a7a]
37be0c6e6jb 0x37be0c870
37be0c6ecdivss x1, x14
37be0c6f1pxor x5, x5
37be0c6f5movd x7, ebp
37be0c6f9mov rax, [rip+0x648a50]
37be0c700movaps x4, x1
37be0c703mulss x4, x1
37be0c707addss x4, [rip+0x648a21]
37be0c70fsqrtss x4, x4
37be0c713divss x1, x4
37be0c717comiss x5, x4
37be0c71amulss x1, x2
37be0c71emovaps x2, x5
37be0c721divss x2, x14
37be0c726movd edx, x1
37be0c72amovaps x0, x2
37be0c72dmulss x0, x5
37be0c731addss x0, x14
37be0c736movq x14, rax
37be0c73bmovsldup x1, x0
37be0c73fmovaps x0, x6
37be0c742mulss x0, x2
37be0c746movlhps x1, x14
37be0c74aaddss x0, x7
37be0c74emulss x7, x2
37be0c752subss x6, x7
37be0c756movaps x7, x6
37be0c759unpcklps x7, x0
37be0c75cunpcklps x0, x6
37be0c75fmovd x6, edi
37be0c763mulss x6, x2
37be0c767movq x7, x7
37be0c76bmovq x0, x0
37be0c76fmulss x2, x3
37be0c773divps x7, x1
37be0c776movaps x14, x6
37be0c77amovaps x6, x3
37be0c77dmovd x3, edi
37be0c781subss x6, x14
37be0c786addss x2, x3
37be0c78amovaps x3, x6
37be0c78dunpcklps x3, x2
37be0c790unpcklps x2, x6
37be0c793movq x3, x3
37be0c797movq x2, x2
37be0c79bdivps x0, x1
37be0c79edivps x3, x1
37be0c7a1divps x2, x1
37be0c7a4jbe 0x37be0cab0
37be0c7aamovaps x6, x4
37be0c7admovq x0, x0
37be0c7b1movq x2, x2
37be0c7b5movq x7, x7
37be0c7b9movq x3, x3
37be0c7bddivss x6, x5
37be0c7c1movsldup x1, x6
37be0c7c5mulss x6, x4
37be0c7c9movq x1, x1
37be0c7cdmulps x0, x1
37be0c7d0mulps x2, x1
37be0c7d3addss x6, x5
37be0c7d7movaps x5, x7
37be0c7damovsldup x4, x6
37be0c7demovq x6, rax
37be0c7e3movq x0, x0
37be0c7e7addps x5, x0
37be0c7easubps x0, x7
37be0c7edmovq x2, x2
37be0c7f1movlhps x4, x6
37be0c7f4movss x0, x5
37be0c7f8movaps x5, x3
37be0c7fbaddps x5, x2
37be0c7fesubps x2, x3
37be0c801movq x0, x0
37be0c805divps x0, x4
37be0c808movss x2, x5
37be0c80cmovq x2, x2
37be0c810divps x2, x4
37be0c813movq rax, x2
37be0c818
37be0c818loc_37be0c818:
37be0c818mov rbx, [rsp+336]
37be0c820mov rsi, [rsp+344]
37be0c828movq x6, [rip+0x648948]
37be0c830mov [rbx], edx
37be0c832mov rbx, [rsp+352]
37be0c83axorps x0, x6
37be0c83dmov [rbx], rax
37be0c840movlps [rsi], x0
37be0c843jmp 0x37be0b813
37be0c848
37be0c848 0f 1f 84 00 00 00 00 00 ........
37be0c850
37be0c850loc_37be0c850:
37be0c850comiss x2, x1
37be0c853mov rax, [rsp+344]
37be0c85bjb 0x37be0c30d
37be0c861jmp 0x37be0c340
37be0c866
37be0c866 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0c870
37be0c870loc_37be0c870:
37be0c870movaps x7, x14
37be0c874pxor x4, x4
37be0c878divss x7, x1
37be0c87cmovaps x5, x4
37be0c87fdivss x5, x1
37be0c883mulss x7, x7
37be0c887addss x7, [rip+0x6488a1]
37be0c88fsqrtss x7, x7
37be0c893comiss x4, x7
37be0c896divss x2, x7
37be0c89amovaps x0, x5
37be0c89dmulss x0, x4
37be0c8a1addss x1, x0
37be0c8a5movd x0, ebp
37be0c8a9movd edx, x2
37be0c8admovsldup x2, x1
37be0c8b1movaps x1, x6
37be0c8b4mulss x1, x5
37be0c8b8addss x1, x0
37be0c8bcmulss x0, x5
37be0c8c0subss x6, x0
37be0c8c4movq x0, [rip+0x648884]
37be0c8ccmovlhps x2, x0
37be0c8cfmovaps x14, x6
37be0c8d3unpcklps x14, x1
37be0c8d7unpcklps x1, x6
37be0c8damovd x6, edi
37be0c8demulss x6, x5
37be0c8e2movq x14, x14
37be0c8e7movq x1, x1
37be0c8ebdivps x14, x2
37be0c8efmovaps x13, x6
37be0c8f3movaps x6, x3
37be0c8f6mulss x3, x5
37be0c8fasubss x6, x13
37be0c8ffmovd x5, edi
37be0c903addss x3, x5
37be0c907movaps x5, x6
37be0c90aunpcklps x5, x3
37be0c90dunpcklps x3, x6
37be0c910divps x1, x2
37be0c913movq x5, x5
37be0c917movq x3, x3
37be0c91bmovaps x15, x14
37be0c91fdivps x5, x2
37be0c922divps x3, x2
37be0c925jbe 0x37be0cb28
37be0c92bmovaps x6, x7
37be0c92emovq x1, x1
37be0c932movq x3, x3
37be0c936divss x6, x4
37be0c93amovsldup x2, x6
37be0c93emulss x6, x7
37be0c942movq x2, x2
37be0c946mulps x1, x2
37be0c949addss x4, x6
37be0c94dmulps x3, x2
37be0c950movq x2, x14
37be0c955movsldup x4, x4
37be0c959
37be0c959loc_37be0c959:
37be0c959movq x1, x1
37be0c95dmovq x3, x3
37be0c961movq x5, x5
37be0c965movlhps x4, x0
37be0c968movaps x6, x1
37be0c96bsubps x1, x2
37be0c96emov rsi, [rsp+336]
37be0c976mov rbx, [rsp+344]
37be0c97eaddps x6, x2
37be0c981movaps x2, x3
37be0c984subps x3, x5
37be0c987addps x2, x5
37be0c98amov [rsi], edx
37be0c98cmov rsi, [rsp+352]
37be0c994movss x1, x6
37be0c998movq x6, [rip+0x6487d8]
37be0c9a0movq x1, x1
37be0c9a4movss x3, x2
37be0c9a8divps x1, x4
37be0c9abmovq x3, x3
37be0c9afdivps x3, x4
37be0c9b2xorps x1, x6
37be0c9b5movlps [rbx], x1
37be0c9b8movlps [rsi], x3
37be0c9bbjmp 0x37be0b813
37be0c9c0
37be0c9c0loc_37be0c9c0:
37be0c9c0movaps x3, x5
37be0c9c3movq x1, x1
37be0c9c7movq x0, x0
37be0c9cbdivss x3, x7
37be0c9cfmulss x5, x3
37be0c9d3movsldup x4, x3
37be0c9d7movq x4, x4
37be0c9dbmulps x1, x4
37be0c9deaddss x5, x7
37be0c9e2movq x1, x1
37be0c9e6movaps x4, x1
37be0c9e9addps x4, x0
37be0c9ecsubps x0, x1
37be0c9efmovsldup x1, x5
37be0c9f3movss x0, x4
37be0c9f7movq x4, rax
37be0c9fcmovq x0, x0
37be0ca00movlhps x1, x4
37be0ca03divps x0, x1
37be0ca06movq rax, x0
37be0ca0bmovaps x0, x6
37be0ca0emulss x0, x3
37be0ca12addss x0, x2
37be0ca16mulss x2, x3
37be0ca1adivss x0, x5
37be0ca1esubss x6, x2
37be0ca22divss x6, x5
37be0ca26jmp 0x37be0c0c6
37be0ca2b
37be0ca2b 0f 1f 44 00 00 ..D..
37be0ca30
37be0ca30loc_37be0ca30:
37be0ca30movaps x4, x5
37be0ca33movq x2, x2
37be0ca37movq x0, x0
37be0ca3bdivss x4, x1
37be0ca3fmulss x5, x4
37be0ca43movsldup x7, x4
37be0ca47movq x7, x7
37be0ca4bmulps x2, x7
37be0ca4eaddss x5, x1
37be0ca52movq x7, rax
37be0ca57movq x1, x2
37be0ca5bmovaps x2, x1
37be0ca5eaddps x2, x0
37be0ca61subps x0, x1
37be0ca64movsldup x1, x5
37be0ca68movss x0, x2
37be0ca6cmovq x0, x0
37be0ca70movlhps x1, x7
37be0ca73divps x0, x1
37be0ca76movq rax, x0
37be0ca7bmovaps x0, x6
37be0ca7emulss x0, x4
37be0ca82addss x0, x3
37be0ca86mulss x3, x4
37be0ca8adivss x0, x5
37be0ca8esubss x6, x3
37be0ca92divss x6, x5
37be0ca96jmp 0x37be0c0c6
37be0ca9b
37be0ca9b 0f 1f 44 00 00 ..D..
37be0caa0
37be0caa0loc_37be0caa0:
37be0caa0subss x0, x7
37be0caa4movaps x5, x0
37be0caa7jmp 0x37be0bceb
37be0caac
37be0caac 0f 1f 40 00 ..@.
37be0cab0
37be0cab0loc_37be0cab0:
37be0cab0movaps x6, x5
37be0cab3movq x7, x7
37be0cab7movq x3, x3
37be0cabbdivss x6, x4
37be0cabfmovq x0, x0
37be0cac3movq x2, x2
37be0cac7movsldup x1, x6
37be0cacbmulss x6, x5
37be0cacfmovq x1, x1
37be0cad3mulps x7, x1
37be0cad6mulps x1, x3
37be0cad9addss x6, x4
37be0caddmovsldup x3, x6
37be0cae1movq x6, rax
37be0cae6movq x4, x7
37be0caeamovaps x5, x4
37be0caedmovq x7, x1
37be0caf1addps x5, x0
37be0caf4subps x0, x4
37be0caf7movaps x4, x7
37be0cafaaddps x4, x2
37be0cafdsubps x2, x7
37be0cb00movlhps x3, x6
37be0cb03movss x0, x5
37be0cb07movss x2, x4
37be0cb0bmovq x0, x0
37be0cb0fdivps x0, x3
37be0cb12movq x2, x2
37be0cb16divps x2, x3
37be0cb19movq rax, x2
37be0cb1ejmp 0x37be0c818
37be0cb23
37be0cb23 0f 1f 44 00 00 ..D..
37be0cb28
37be0cb28loc_37be0cb28:
37be0cb28movaps x6, x4
37be0cb2bmovq x5, x5
37be0cb2fdivss x6, x7
37be0cb33movsldup x2, x6
37be0cb37mulss x6, x4
37be0cb3bmovq x14, x2
37be0cb40movq x2, x15
37be0cb45mulps x2, x14
37be0cb49addss x6, x7
37be0cb4dmulps x5, x14
37be0cb51movsldup x4, x6
37be0cb55movq x2, x2
37be0cb59jmp 0x37be0c959
37be0cb5e
37be0cb5eloc_37be0cb5e:
37be0cb5emovaps x5, x1
37be0cb61divss x5, x0
37be0cb65mulss x4, x5
37be0cb69mulss x1, x5
37be0cb6daddss x4, x3
37be0cb71addss x1, x0
37be0cb75divss x4, x1
37be0cb79movaps x5, x4
37be0cb7cjmp 0x37be0bceb
37be0cb81
37be0cb81loc_37be0cb81:
37be0cb81movd x7, eax
37be0cb85subss x7, [rsp+56]
37be0cb8bmovss x14, [rsp+60]
37be0cb92movss [rsp+76], x3
37be0cb98mulss x7, [rip+0x6485d0]
37be0cba0movss [rsp+72], x2
37be0cba6movaps x1, x7
37be0cba9mulss x1, x7
37be0cbadaddss x1, x14
37be0cbb2movd ecx, x1
37be0cbb6call fn_37c4305f0
37be0cbbbpxor x4, x4
37be0cbbfmovss x2, [rsp+72]
37be0cbc5movss x3, [rsp+76]
37be0cbcbmovd x1, eax
37be0cbcfshr rax, 32
37be0cbd3comiss x7, x4
37be0cbd6jb 0x37be0ccf3
37be0cbdcaddss x7, x1
37be0cbe0movd x1, eax
37be0cbe4addss x1, x4
37be0cbe8movaps x0, x7
37be0cbebandps x0, [rip+0x64854e]
37be0cbf2movaps x5, x1
37be0cbf5andps x5, [rip+0x648544]
37be0cbfccomiss x5, x0
37be0cbffjbe 0x37be0cd05
37be0cc05movaps x5, x7
37be0cc08divss x5, x1
37be0cc0cmulss x14, x5
37be0cc11mulss x5, x7
37be0cc15addss x4, x14
37be0cc1aaddss x5, x1
37be0cc1edivss x4, x5
37be0cc22
37be0cc22loc_37be0cc22:
37be0cc22movss x12, [rip+0x648535]
37be0cc2bxorps x4, [rip+0x64852e]
37be0cc32movaps x7, x4
37be0cc35
37be0cc35loc_37be0cc35:
37be0cc35pxor x1, x1
37be0cc39movss x0, [rsp+68]
37be0cc3fmovaps x9, x3
37be0cc43movaps x13, x6
37be0cc47movaps x5, x1
37be0cc4amovaps x14, x0
37be0cc4edivss x5, x7
37be0cc52mulss x14, x5
37be0cc57movaps x4, x5
37be0cc5amulss x4, x1
37be0cc5emulss x3, x5
37be0cc62subss x9, x14
37be0cc67addss x4, x7
37be0cc6baddss x7, [rsp+56]
37be0cc71addss x3, x0
37be0cc75movaps x0, x1
37be0cc78movaps x14, x9
37be0cc7cdivss x14, x4
37be0cc81divss x3, x4
37be0cc85movd eax, x14
37be0cc8amovaps x14, x12
37be0cc8edivss x0, x7
37be0cc92xorps x3, x12
37be0cc96movaps x5, x3
37be0cc99movd x3, eax
37be0cc9dxorps x3, x12
37be0cca1movss x12, [rsp+64]
37be0cca8mulss x1, x0
37be0ccacmulss x13, x0
37be0ccb1mulss x0, x12
37be0ccb6movaps x4, x1
37be0ccb9movaps x1, x12
37be0ccbdaddss x4, x7
37be0ccc1subss x1, x13
37be0ccc6addss x0, x6
37be0cccaaddss x7, x15
37be0cccfdivss x1, x4
37be0ccd3sqrtss x7, x7
37be0ccd7mulss x2, x7
37be0ccdbdivss x0, x4
37be0ccdfmovaps x6, x0
37be0cce2xorps x6, x14
37be0cce6xorps x14, x1
37be0cceamovaps x0, x14
37be0cceejmp 0x37be0bad1
37be0ccf3
37be0ccf3loc_37be0ccf3:
37be0ccf3movss x12, [rip+0x648464]
37be0ccfcsubss x7, x1
37be0cd00jmp 0x37be0cc35
37be0cd05
37be0cd05loc_37be0cd05:
37be0cd05movaps x5, x1
37be0cd08divss x5, x7
37be0cd0cmulss x1, x5
37be0cd10mulss x4, x5
37be0cd14addss x4, [rsp+60]
37be0cd1aaddss x1, x7
37be0cd1edivss x4, x1
37be0cd22jmp 0x37be0cc22
37be0b710
37be0cd27
37be0cd27 // align 0x20
37be0cd27 // align 0x20
37be0cd40
37be0cd40clals0_64_:
37be0cd40push r15
37be0cd42push r14
37be0cd44push r13
37be0cd46push r12
37be0cd48push rbp
37be0cd49push rdi
37be0cd4apush rsi
37be0cd4bpush rbx
37be0cd4csub rsp, 408
37be0cd53movups [rsp+288], x6
37be0cd5bmovups [rsp+304], x7
37be0cd63movups [rsp+320], x8
37be0cd6cmovups [rsp+336], x9
37be0cd75movups [rsp+352], x10
37be0cd7emovups [rsp+368], x11
37be0cd87movups [rsp+384], x12
37be0cd90mov rdi, [rsp+528]
37be0cd98mov rcx, [rcx]
37be0cd9bmov r14, [rsp+624]
37be0cda3mov rbx, [rsp+656]
37be0cdabmov r15, [rdi]
37be0cdaemov rax, rdx
37be0cdb1mov rdx, [rsp+576]
37be0cdb9mov r10, r8
37be0cdbcmov [rsp+504], r9
37be0cdc4mov r8, -1
37be0cdcbmov rdi, [rdx]
37be0cdcemov rdx, [rsp+592]
37be0cdd6mov rsi, [rdx]
37be0cdd9mov rdx, [rsp+544]
37be0cde1mov [rsp+200], rdi
37be0cde9mov r13, [rdx]
37be0cdecmov rdx, [rsp+664]
37be0cdf4mov [rsp+192], rsi
37be0cdfcmov [rdx], 0
37be0ce03mov edx, 1
37be0ce08cmp rcx, 1
37be0ce0cjbe 0x37be0ce8d
37be0ce0e
37be0ce0eloc_37be0ce0e:
37be0ce0emov rax, [rsp+664]
37be0ce16mov [rsp+280], rdx
37be0ce1elea rcx, [rip+0x64836b]
37be0ce25lea rdx, [rsp+280]
37be0ce2dmov [rax], r8
37be0ce30mov r8l, 6
37be0ce36call xerbla_64_
37be0ce3bnop
37be0ce3c
37be0ce3cloc_37be0ce3c:
37be0ce3cmovups x6, [rsp+288]
37be0ce44movups x7, [rsp+304]
37be0ce4cmovups x8, [rsp+320]
37be0ce55movups x9, [rsp+336]
37be0ce5emovups x10, [rsp+352]
37be0ce67movups x11, [rsp+368]
37be0ce70movups x12, [rsp+384]
37be0ce79add rsp, 408
37be0ce80pop rbx
37be0ce81pop rsi
37be0ce82pop rdi
37be0ce83pop rbp
37be0ce84pop r12
37be0ce86pop r13
37be0ce88pop r14
37be0ce8apop r15
37be0ce8cret
37be0ce8d
37be0ce8dloc_37be0ce8d:
37be0ce8dmov r11, [rax]
37be0ce90mov [rsp+208], r11
37be0ce98test r11, r11
37be0ce9bjle 0x37be0d403
37be0cea1mov rax, [r10]
37be0cea4test rax, rax
37be0cea7jle 0x37be0d3f2
37be0ceadmov r9, [r9]
37be0ceb0mov r8, -4
37be0ceb7mov edx, 4
37be0cebccmp r9, 1
37be0cec0ja 0x37be0ce0e
37be0cec6mov rdx, [rsp+512]
37be0cececmp [rdx], 0
37be0ced2jle 0x37be0d414
37be0ced8add rax, r11
37be0cedbmov [rsp+216], rax
37be0cee3add rax, 1
37be0cee7mov [rsp+248], rax
37be0ceefcmp r15, rax
37be0cef2jl 0x37be0e4a4
37be0cef8cmp r13, rax
37be0cefbjl 0x37be0e4d7
37be0cf01mov rdx, [rsp+560]
37be0cf09mov r10, [rdx]
37be0cf0ctest r10, r10
37be0cf0fjs 0x37be0e4c6
37be0cf15cmp rdi, rax
37be0cf18jl 0x37be0e4f9
37be0cf1ecmp rsi, rax
37be0cf21jl 0x37be0e4e8
37be0cf27mov rax, [rsp+632]
37be0cf2fmov r8, [rax]
37be0cf32mov [rsp+184], r8
37be0cf3atest r8, r8
37be0cf3djle 0x37be0e4b5
37be0cf43mov rax, [rsp+200]
37be0cf4bnot rax
37be0cf4emov [rsp+224], rax
37be0cf56mov rax, [rsp+192]
37be0cf5enot rax
37be0cf61mov [rsp+232], rax
37be0cf69mov rax, [rsp+248]
37be0cf71add rax, r9
37be0cf74mov [rsp+240], rax
37be0cf7ctest rcx, rcx
37be0cf7fjne 0x37be0d96b
37be0cf85test r10, r10
37be0cf88je 0x37be0d07e
37be0cf8emov rdi, [rsp+200]
37be0cf96mov rax, [rsp+224]
37be0cf9emov [rsp+104], r15
37be0cfa3mov rsi, [rsp+192]
37be0cfabmov rbp, [rsp+584]
37be0cfb3mov [rsp+112], r13
37be0cfb8lea rax, [rax+2*rdi]
37be0cfbcmov rdi, [rsp+568]
37be0cfc4mov r13, [rsp+520]
37be0cfccmov [rsp+624], r14
37be0cfd4mov r15, [rsp+528]
37be0cfdcmov [rsp+656], rbx
37be0cfe4mov r14, rbp
37be0cfe7mov rbx, r10
37be0cfealea r12, [rdi+8*rax]
37be0cfeemov rax, [rsp+232]
37be0cff6mov rdi, [rsp+568]
37be0cffelea rsi, [rax+2*rsi+1]
37be0d003lea rbp, [4*rsi]
37be0d00bmov rsi, r12
37be0d00emov r12l, 1
37be0d014nop
37be0d015nop [rax+rax]
37be0d020
37be0d020loc_37be0d020:
37be0d020mov rcx, [rdi+8*r12-8]
37be0d025lea r8, [rbp+r14]
37be0d02amov rdx, [rsi+8*r12]
37be0d02emov [rsp+48], r14
37be0d033mov [rsp+40], r8
37be0d038add r12, 1
37be0d03cmov r8, r15
37be0d03fadd r14, 4
37be0d043mov [rsp+32], r15
37be0d048lea r9, [r13+8*rcx-8]
37be0d04dlea rdx, [r13+8*rdx-8]
37be0d052mov rcx, [rsp+512]
37be0d05acall csrot_64_
37be0d05fcmp rbx, r12
37be0d062jge 0x37be0d020
37be0d064mov r15, [rsp+104]
37be0d069mov r13, [rsp+112]
37be0d06emov r14, [rsp+624]
37be0d076mov rbx, [rsp+656]
37be0d07e
37be0d07eloc_37be0d07e:
37be0d07emov rax, [rsp+520]
37be0d086mov rdi, [rsp+208]
37be0d08emov r9, [rsp+536]
37be0d096mov r8, [rsp+528]
37be0d09elea rdx, [rax+8*rdi]
37be0d0a2mov rax, [rsp+544]
37be0d0aamov rcx, [rsp+512]
37be0d0b2mov [rsp+32], rax
37be0d0b7call ccopy_64_
37be0d0bcmov rax, [rsp+536]
37be0d0c4mov rsi, [rsp+216]
37be0d0ccmov [rsp+104], r15
37be0d0d1mov [rsp+624], r14
37be0d0d9mov r12, [rsp+520]
37be0d0e1lea rbp, [rax+8]
37be0d0e5mov [rsp+656], rbx
37be0d0edmov r15, [rsp+528]
37be0d0f5add rsi, 2
37be0d0f9mov rdi, [rsp+552]
37be0d101mov r14, [rsp+512]
37be0d109mov [rsp+112], r13
37be0d10emov r13, rbp
37be0d111mov rbx, [rsp+544]
37be0d119mov ebp, 2
37be0d11enop
37be0d120
37be0d120loc_37be0d120:
37be0d120mov rdx, [rdi+8*rbp-8]
37be0d125mov [rsp+32], rbx
37be0d12amov r9, r13
37be0d12dmov r8, r15
37be0d130mov rcx, r14
37be0d133add rbp, 1
37be0d137add r13, 8
37be0d13blea rdx, [r12+8*rdx-8]
37be0d140call ccopy_64_
37be0d145cmp rbp, rsi
37be0d148jne 0x37be0d120
37be0d14amov rax, [rsp+632]
37be0d152mov r15, [rsp+104]
37be0d157mov r13, [rsp+112]
37be0d15cmov r14, [rsp+624]
37be0d164mov rax, [rax]
37be0d167mov rbx, [rsp+656]
37be0d16fmov [rsp+176], rax
37be0d177cmp rax, 1
37be0d17bje 0x37be0e417
37be0d181mov r8, [rsp+176]
37be0d189test r8, r8
37be0d18cjle 0x37be0e463
37be0d192mov rax, r15
37be0d195mov rdi, [rsp+192]
37be0d19dpxor x6, x6
37be0d1a1movss x10, [rip+0x648036]
37be0d1aanot rax
37be0d1adlea rbp, [8*r13]
37be0d1b5mov esi, 1
37be0d1bamov [rsp+224], rax
37be0d1c2mov rax, [rsp+232]
37be0d1calea rax, [rax+2*rdi]
37be0d1cemov rdi, [rsp+600]
37be0d1d6shl rax, 2
37be0d1dalea rdi, [rdi+rax+8]
37be0d1dfmov [rsp+136], rdi
37be0d1e7mov rdi, [rsp+600]
37be0d1eflea rax, [rdi+rax+4]
37be0d1f4lea rdi, [r15+2*r15]
37be0d1f8mov [rsp+192], rax
37be0d200mov rax, r15
37be0d203shl rax, 5
37be0d207mov [rsp+216], rdi
37be0d20fmov rdi, [rsp+632]
37be0d217mov [rsp+208], rax
37be0d21flea rax, [8*r15]
37be0d227mov [rsp+232], rax
37be0d22fmov rax, r15
37be0d232shl rax, 4
37be0d236mov [rsp+200], rax
37be0d23emov rax, [rsp+520]
37be0d246mov [rsp+144], rax
37be0d24elea rax, [rip+0x647f57]
37be0d255mov [rsp+120], rax
37be0d25alea rax, [rip+0x647f3f]
37be0d261mov [rsp+112], rax
37be0d266lea rax, [rip+0x647f43]
37be0d26dmov [rsp+128], rax
37be0d275lea rax, [rsp+276]
37be0d27dmov [rsp+184], rax
37be0d285nop [rax+rax]
37be0d290
37be0d290loc_37be0d290:
37be0d290mov rcx, [rsp+608]
37be0d298mov rax, rsi
37be0d29bmov [rsp+104], rsi
37be0d2a0movss x12, [rcx+4*rsi-4]
37be0d2a7mov rcx, [rsp+600]
37be0d2afmovss x11, [rcx+4*rsi-4]
37be0d2b6mov rcx, [rsp+136]
37be0d2beadd rsi, 1
37be0d2c2movss x1, [rcx-4]
37be0d2c7movaps x0, x1
37be0d2caxorps x0, [rip+0x647eff]
37be0d2d1movss [rsp+268], x0
37be0d2dacmp rax, r8
37be0d2ddjge 0x37be0d30a
37be0d2dfmov rdx, [rsp+616]
37be0d2e7movss x0, [rcx]
37be0d2ebxorps x0, [rip+0x647ede]
37be0d2f2movss x8, [rdx+4*rax-4]
37be0d2f9xorps x8, [rip+0x647ecf]
37be0d301movss [rsp+272], x0
37be0d30a
37be0d30aloc_37be0d30a:
37be0d30amov rcx, [rsp+104]
37be0d30fmov edx, 0
37be0d314movss x0, [r14+4*rcx-4]
37be0d31bucomiss x0, x6
37be0d31esetnp cl
37be0d321cmove edx, ecx
37be0d324test dl, dl
37be0d326jne 0x37be0d339
37be0d328ucomiss x1, x6
37be0d32bsetnp cl
37be0d32ecmovne ecx, edx
37be0d331test cl, cl
37be0d333je 0x37be0d94d
37be0d339
37be0d339loc_37be0d339:
37be0d339pxor x0, x0
37be0d33d
37be0d33dloc_37be0d33d:
37be0d33dmov rcx, [rsp+104]
37be0d342movss [rbx+4*rcx-4], x0
37be0d348cmp rcx, 1
37be0d34cje 0x37be0d436
37be0d352lea rcx, [rsp+268]
37be0d35amov [rsp+160], rsi
37be0d362mov rsi, rbx
37be0d365mov r12, [rsp+192]
37be0d36dmov [rsp+152], rcx
37be0d375mov r13l, 1
37be0d37bmov rbx, rax
37be0d37ejmp 0x37be0d398
37be0d380
37be0d380loc_37be0d380:
37be0d380movss [rsi+4*r13-4], x1
37be0d387add r13, 1
37be0d38badd r12, 4
37be0d38fcmp r13, rbx
37be0d392je 0x37be0d428
37be0d398
37be0d398loc_37be0d398:
37be0d398movss x0, [r14+4*r13-4]
37be0d39fucomiss x0, x6
37be0d3a2jp 0x37be0d3aa
37be0d3a4pxor x1, x1
37be0d3a8je 0x37be0d380
37be0d3aa
37be0d3aaloc_37be0d3aa:
37be0d3aamovss x2, [r12]
37be0d3b0ucomiss x2, x6
37be0d3b3jp 0x37be0d3bb
37be0d3b5pxor x1, x1
37be0d3b9je 0x37be0d380
37be0d3bb
37be0d3bbloc_37be0d3bb:
37be0d3bbmov rdx, [rsp+152]
37be0d3c3movaps x7, x0
37be0d3c6mov rcx, r12
37be0d3c9mulss x7, x2
37be0d3cdcall slamc3_64_
37be0d3d2movss x2, [r12]
37be0d3d8movaps x1, x0
37be0d3dbsubss x1, x12
37be0d3e0addss x2, x11
37be0d3e5divss x7, x1
37be0d3e9movaps x1, x7
37be0d3ecdivss x1, x2
37be0d3f0jmp 0x37be0d380
37be0d3f2
37be0d3f2loc_37be0d3f2:
37be0d3f2mov r8, -3
37be0d3f9mov edx, 3
37be0d3fejmp 0x37be0ce0e
37be0d403
37be0d403loc_37be0d403:
37be0d403mov r8, -2
37be0d40amov edx, 2
37be0d40fjmp 0x37be0ce0e
37be0d414
37be0d414loc_37be0d414:
37be0d414mov r8, -5
37be0d41bmov edx, 5
37be0d420jmp 0x37be0ce0e
37be0d425
37be0d425 0f 1f 00 ...
37be0d428
37be0d428loc_37be0d428:
37be0d428mov rbx, rsi
37be0d42bmov r8, [rdi]
37be0d42emov rsi, [rsp+160]
37be0d436
37be0d436loc_37be0d436:
37be0d436mov r13, [rsp+136]
37be0d43emov r12, rsi
37be0d441cmp r8, rsi
37be0d444jl 0x37be0d4f6
37be0d44amov [rsp+152], rsi
37be0d452mov rsi, r14
37be0d455mov r14, r8
37be0d458mov [rsp+632], rdi
37be0d460mov rdi, rbx
37be0d463jmp 0x37be0d47c
37be0d465
37be0d465 0f 1f 00 ...
37be0d468
37be0d468loc_37be0d468:
37be0d468movss [rdi+4*r12-4], x1
37be0d46fadd r12, 1
37be0d473add r13, 4
37be0d477cmp r12, r14
37be0d47ajg 0x37be0d4e0
37be0d47c
37be0d47cloc_37be0d47c:
37be0d47cmovss x0, [rsi+4*r12-4]
37be0d483ucomiss x0, x6
37be0d486jp 0x37be0d48e
37be0d488pxor x1, x1
37be0d48cje 0x37be0d468
37be0d48e
37be0d48eloc_37be0d48e:
37be0d48emovss x2, [r13]
37be0d494ucomiss x2, x6
37be0d497jp 0x37be0d49f
37be0d499pxor x1, x1
37be0d49dje 0x37be0d468
37be0d49f
37be0d49floc_37be0d49f:
37be0d49fmovaps x7, x0
37be0d4a2lea rdx, [rsp+272]
37be0d4aamov rcx, r13
37be0d4admulss x7, x2
37be0d4b1call slamc3_64_
37be0d4b6movss x2, [r13]
37be0d4bcmovaps x1, x0
37be0d4bfaddss x1, x8
37be0d4c4addss x2, x11
37be0d4c9divss x7, x1
37be0d4cdmovaps x1, x7
37be0d4d0divss x1, x2
37be0d4d4jmp 0x37be0d468
37be0d4d6
37be0d4d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0d4e0
37be0d4e0loc_37be0d4e0:
37be0d4e0mov r14, rsi
37be0d4e3mov rbx, rdi
37be0d4e6mov rsi, [rsp+152]
37be0d4eemov rdi, [rsp+632]
37be0d4f6
37be0d4f6loc_37be0d4f6:
37be0d4f6mov rcx, rdi
37be0d4f9movss [rbx], x10
37be0d4felea r8, [rip+0x647c9b]
37be0d505mov rdx, rbx
37be0d508call snrm2_64_
37be0d50dmov rax, [rsp+512]
37be0d515mov r12, [rdi]
37be0d518movss [rsp+276], x0
37be0d521mov r11, [rax]
37be0d524lea rcx, [r11+r11]
37be0d528test r11, r11
37be0d52bjle 0x37be0e01c
37be0d531add r11, 1
37be0d535test r12, r12
37be0d538jle 0x37be0e01c
37be0d53elea r10, [r12+rcx]
37be0d542mov r9l, 1
37be0d548lea r8, [r12+1]
37be0d54dmov rax, [rsp+536]
37be0d555lea rdx, [rax-8]
37be0d559nop [rax]
37be0d560
37be0d560loc_37be0d560:
37be0d560lea r13, [rbx+4*r10]
37be0d564mov eax, 1
37be0d569nop
37be0d56anop [rax+rax]
37be0d575nop [rax+rax]
37be0d580
37be0d580loc_37be0d580:
37be0d580movss x0, [rdx+8*rax]
37be0d585movss [r13+4*rax-4], x0
37be0d58cadd rax, 1
37be0d590cmp r8, rax
37be0d593jne 0x37be0d580
37be0d595add r9, 1
37be0d599add r10, r12
37be0d59cadd rdx, rbp
37be0d59fcmp r11, r9
37be0d5a2jne 0x37be0d560
37be0d5a4
37be0d5a4loc_37be0d5a4:
37be0d5a4lea rax, [rbx+4*r12]
37be0d5a8mov rdx, [rsp+112]
37be0d5admov [rsp+88], 1
37be0d5b6lea r9, [rip+0x647beb]
37be0d5bdmov [rsp+72], rax
37be0d5c2mov rax, [rsp+128]
37be0d5camov [rsp+80], rdx
37be0d5cfmov [rsp+64], rax
37be0d5d4lea rax, [rcx+r8-1]
37be0d5d9mov rcx, [rsp+120]
37be0d5delea rax, [rbx+4*rax]
37be0d5e2mov [rsp+56], rdx
37be0d5e7mov rdx, rdi
37be0d5eamov r8, [rsp+512]
37be0d5f2mov [rsp+32], rax
37be0d5f7mov [rsp+48], rbx
37be0d5fcmov [rsp+40], rdi
37be0d601call sgemv_64_
37be0d606mov rax, [rsp+512]
37be0d60emov r11, [rdi]
37be0d611mov rcx, [rax]
37be0d614test rcx, rcx
37be0d617jle 0x37be0e013
37be0d61dlea r12, [rcx+1]
37be0d621test r11, r11
37be0d624jle 0x37be0e013
37be0d62amov rax, [rsp+536]
37be0d632lea r10, [r11+2*rcx]
37be0d636mov r9l, 1
37be0d63clea r8, [r11+1]
37be0d640lea rdx, [rax-8]
37be0d644nop
37be0d645nop [rax+rax]
37be0d650
37be0d650loc_37be0d650:
37be0d650lea r13, [rbx+4*r10]
37be0d654mov eax, 1
37be0d659nop [rax]
37be0d660
37be0d660loc_37be0d660:
37be0d660movss x0, [rdx+8*rax+4]
37be0d666movss [r13+4*rax-4], x0
37be0d66dadd rax, 1
37be0d671cmp rax, r8
37be0d674jne 0x37be0d660
37be0d676add r9, 1
37be0d67aadd r10, r11
37be0d67dadd rdx, rbp
37be0d680cmp r12, r9
37be0d683jne 0x37be0d650
37be0d685
37be0d685loc_37be0d685:
37be0d685add r8, rcx
37be0d688mov rdx, [rsp+112]
37be0d68dmov [rsp+88], 1
37be0d696lea r9, [rip+0x647b0b]
37be0d69dlea rax, [rbx+4*r8-4]
37be0d6a2mov [rsp+48], rbx
37be0d6a7mov [rsp+72], rax
37be0d6acmov rax, [rsp+128]
37be0d6b4mov [rsp+80], rdx
37be0d6b9mov [rsp+64], rax
37be0d6belea rax, [rcx+r8-1]
37be0d6c3mov rcx, [rsp+120]
37be0d6c8lea rax, [rbx+4*rax]
37be0d6ccmov [rsp+56], rdx
37be0d6d1mov r8, [rsp+512]
37be0d6d9mov rdx, rdi
37be0d6dcmov [rsp+32], rax
37be0d6e1mov [rsp+40], rdi
37be0d6e6call sgemv_64_
37be0d6ebmov rax, [rsp+512]
37be0d6f3mov r11, [rax]
37be0d6f6test r11, r11
37be0d6f9jle 0x37be0d830
37be0d6fflea rax, [r11-1]
37be0d703mov r13, [rdi]
37be0d706cmp rax, 2
37be0d70ajbe 0x37be0e21b
37be0d710mov r10, r11
37be0d713lea r12, [4*r13]
37be0d71badd r13, r11
37be0d71exor edx, edx
37be0d720mov [rsp+152], r11
37be0d728shr r10, 2
37be0d72clea r9, [rbx+r12]
37be0d730xor ecx, ecx
37be0d732mov [rsp+160], rbp
37be0d73amov rax, [rsp+144]
37be0d742lea r8, [rbx+4*r13]
37be0d746mov [rsp+168], rsi
37be0d74emov r11, [rsp+200]
37be0d756mov rsi, [rsp+208]
37be0d75emov rbp, [rsp+216]
37be0d766nop [rax]
37be0d76anop [rax+rax]
37be0d775nop [rax+rax]
37be0d780
37be0d780loc_37be0d780:
37be0d780movups x0, [r9+rdx]
37be0d785movups x2, [r8+rdx]
37be0d78aadd rcx, 1
37be0d78eadd rdx, 16
37be0d792movaps x1, x0
37be0d795unpckhps x0, x2
37be0d798unpcklps x1, x2
37be0d79bmovq [rax], x1
37be0d79fmovhps [rax+8*r15], x1
37be0d7a4movq [rax+r11], x0
37be0d7aamovhps [rax+8*rbp], x0
37be0d7aeadd rax, rsi
37be0d7b1cmp rcx, r10
37be0d7b4jne 0x37be0d780
37be0d7b6mov r11, [rsp+152]
37be0d7bemov rbp, [rsp+160]
37be0d7c6mov rsi, [rsp+168]
37be0d7cetest r11b, 3
37be0d7d2je 0x37be0d830
37be0d7d4mov rax, r11
37be0d7d7and rax, -4
37be0d7dbadd rax, 1
37be0d7df
37be0d7dfloc_37be0d7df:
37be0d7dfmov rcx, r15
37be0d7e2mov rdx, [rsp+104]
37be0d7e7add rdx, [rsp+224]
37be0d7efadd r12, rbx
37be0d7f2imul rcx, rax
37be0d7f6mov r8, [rsp+232]
37be0d7feadd rcx, rdx
37be0d801mov rdx, [rsp+520]
37be0d809lea rdx, [rdx+8*rcx]
37be0d80dlea rcx, [rbx+4*r13]
37be0d811
37be0d811loc_37be0d811:
37be0d811movss x1, [rcx+4*rax-4]
37be0d817movss x0, [r12+4*rax-4]
37be0d81eadd rax, 1
37be0d822unpcklps x0, x1
37be0d825movlps [rdx], x0
37be0d828add rdx, r8
37be0d82bcmp r11, rax
37be0d82ejge 0x37be0d811
37be0d830
37be0d830loc_37be0d830:
37be0d830mov rax, [rsp+664]
37be0d838mov r13, [rsp+144]
37be0d840mov [rsp+80], 1
37be0d849lea r8, [rip+0x647968]
37be0d850mov r9, [rsp+184]
37be0d858mov rdx, r8
37be0d85blea rcx, [rip+0x64795e]
37be0d862mov [rsp+72], rax
37be0d867mov rax, [rsp+528]
37be0d86fmov [rsp+56], r13
37be0d874add r13, 8
37be0d878mov [rsp+64], rax
37be0d87dmov rax, [rsp+512]
37be0d885mov [rsp+48], rax
37be0d88amov rax, [rsp+112]
37be0d88fmov [rsp+40], rax
37be0d894lea rax, [rip+0x64790d]
37be0d89bmov [rsp+32], rax
37be0d8a0call clascl_64_
37be0d8a5mov [rsp+144], r13
37be0d8admov r8, [rdi]
37be0d8b0add [rsp+136], 4
37be0d8b9cmp [rsp+176], rsi
37be0d8c1jge 0x37be0d290
37be0d8c7
37be0d8c7loc_37be0d8c7:
37be0d8c7cmp [rsp+240], r8
37be0d8cfjle 0x37be0ce3c
37be0d8d5
37be0d8d5loc_37be0d8d5:
37be0d8d5mov rax, [rsp+248]
37be0d8ddlea rdx, [rsp+280]
37be0d8e5mov [rsp+56], 1
37be0d8eelea rcx, [rip+0x6478cc]
37be0d8f5sub rax, r8
37be0d8f8mov [rsp+280], rax
37be0d900mov rax, [rsp+528]
37be0d908mov [rsp+48], rax
37be0d90dlea rax, [8*r8]
37be0d915add rax, [rsp+520]
37be0d91dmov [rsp+40], rax
37be0d922mov rax, [rsp+544]
37be0d92amov [rsp+32], rax
37be0d92fmov rax, [rsp+536]
37be0d937lea r9, [rax+8*r8]
37be0d93bmov r8, [rsp+512]
37be0d943call clacpy_64_
37be0d948jmp 0x37be0ce3c
37be0d94d
37be0d94dloc_37be0d94d:
37be0d94dmulss x0, x1
37be0d951addss x1, x11
37be0d956divss x0, x12
37be0d95bdivss x0, x1
37be0d95fxorps x0, [rip+0x64786a]
37be0d966jmp 0x37be0d33d
37be0d96b
37be0d96bloc_37be0d96b:
37be0d96bcmp r8, 1
37be0d96fje 0x37be0e3d5
37be0d975mov rdi, [rsp+192]
37be0d97dmovss x6, [r14]
37be0d982pxor x0, x0
37be0d986mov rax, [rsp+232]
37be0d98emov rsi, [rsp+600]
37be0d996lea rax, [rax+2*rdi]
37be0d99alea rdi, [8*r15]
37be0d9a2shl rax, 2
37be0d9a6add rsi, rax
37be0d9a9add rax, [rsp+616]
37be0d9b1ucomiss x6, x0
37be0d9b4movss x1, [rsi+4]
37be0d9b9mov [rsp+104], rax
37be0d9bemov [rsp+144], rsi
37be0d9c6movss [rsp+268], x1
37be0d9cfjp 0x37be0d9d7
37be0d9d1je 0x37be0e230
37be0d9d7
37be0d9d7loc_37be0d9d7:
37be0d9d7mov rax, [rsp+536]
37be0d9dfmov r15l, 1
37be0d9e5mov esi, 1
37be0d9eamov [rsp+152], rax
37be0d9f2lea rax, [rip+0x6477b3]
37be0d9f9mov [rsp+120], rax
37be0d9felea rax, [rip+0x64779b]
37be0da05mov [rsp+112], rax
37be0da0alea rax, [rip+0x64779f]
37be0da11mov [rsp+128], rax
37be0da19
37be0da19loc_37be0da19:
37be0da19mov rax, [rsp+608]
37be0da21movaps x0, x6
37be0da24divss x0, [rax+4*r15-4]
37be0da2bmov rax, [rsp+600]
37be0da33addss x1, [rax+4*r15-4]
37be0da3amov rax, [rsp+104]
37be0da3fdivss x0, x1
37be0da43divss x0, [rax+4*r15]
37be0da49xorps x0, [rip+0x647780]
37be0da50movss [rbx+4*r15-4], x0
37be0da57cmp rsi, 1
37be0da5bje 0x37be0db47
37be0da61
37be0da61loc_37be0da61:
37be0da61lea rbp, [rsp+280]
37be0da69mov r12l, 1
37be0da6fpxor x7, x7
37be0da73mov [rsp+136], r13
37be0da7bmov [rsp+160], rdi
37be0da83mov r13, rbp
37be0da86mov rdi, r15
37be0da89mov rbp, [rsp+144]
37be0da91mov r15, rbx
37be0da94mov rbx, rsi
37be0da97mov rsi, [rsp+600]
37be0da9fjmp 0x37be0dabd
37be0daa1
37be0daa1 0f 1f 80 00 00 00 00 .......
37be0daa8
37be0daa8loc_37be0daa8:
37be0daa8mov [r15+4*r12-8], 0
37be0dab1cmp rbx, r12
37be0dab4je 0x37be0db2e
37be0dab6
37be0dab6loc_37be0dab6:
37be0dab6movss x6, [r14+4*rdi-4]
37be0dabd
37be0dabdloc_37be0dabd:
37be0dabdadd r12, 1
37be0dac1ucomiss x6, x7
37be0dac4jp 0x37be0dac8
37be0dac6je 0x37be0daa8
37be0dac8
37be0dac8loc_37be0dac8:
37be0dac8movss x0, [rbp+4*r12]
37be0dacfxorps x0, [rip+0x6476fa]
37be0dad6lea rcx, [rsp+268]
37be0dademov rdx, r13
37be0dae1movss [rsp+280], x0
37be0daeacall slamc3_64_
37be0daefmov rax, [rsp+616]
37be0daf7subss x0, [rax+4*r12-8]
37be0dafemov rax, [rsp+104]
37be0db03divss x6, x0
37be0db07movss x0, [rsi+4*r12-8]
37be0db0eaddss x0, [rsp+268]
37be0db17divss x6, x0
37be0db1bdivss x6, [rax+4*r12-4]
37be0db22movss [r15+4*r12-8], x6
37be0db29cmp rbx, r12
37be0db2cjne 0x37be0dab6
37be0db2e
37be0db2eloc_37be0db2e:
37be0db2emov rsi, rbx
37be0db31mov r13, [rsp+136]
37be0db39mov rbx, r15
37be0db3cmov r15, rdi
37be0db3fmov rdi, [rsp+160]
37be0db47
37be0db47loc_37be0db47:
37be0db47mov rax, [rsp+632]
37be0db4fmov r8, [rax]
37be0db52
37be0db52loc_37be0db52:
37be0db52add rsi, 1
37be0db56mov r11, r8
37be0db59cmp rsi, r8
37be0db5cjg 0x37be0dc62
37be0db62lea rbp, [rsp+280]
37be0db6amov r12, rsi
37be0db6dpxor x7, x7
37be0db71mov [rsp+136], r13
37be0db79mov [rsp+160], r15
37be0db81mov r13, r14
37be0db84mov r15, r8
37be0db87mov r14, rbx
37be0db8amov [rsp+168], rdi
37be0db92mov rbx, [rsp+600]
37be0db9amov rdi, rbp
37be0db9dmov rbp, [rsp+144]
37be0dba5jmp 0x37be0dbc2
37be0dba7
37be0dba7 66 0f 1f 84 00 00 00 00 00 f........
37be0dbb0
37be0dbb0loc_37be0dbb0:
37be0dbb0mov [r14+4*r12-4], 0
37be0dbb9add r12, 1
37be0dbbdcmp r15, r12
37be0dbc0jl 0x37be0dc39
37be0dbc2
37be0dbc2loc_37be0dbc2:
37be0dbc2movss x6, [r13+4*rsi-8]
37be0dbc9ucomiss x6, x7
37be0dbccjp 0x37be0dbd0
37be0dbceje 0x37be0dbb0
37be0dbd0
37be0dbd0loc_37be0dbd0:
37be0dbd0movss x0, [rbp+4*r12]
37be0dbd7xorps x0, [rip+0x6475f2]
37be0dbdelea rcx, [rsp+268]
37be0dbe6mov rdx, rdi
37be0dbe9movss [rsp+280], x0
37be0dbf2call slamc3_64_
37be0dbf7mov rax, [rsp+608]
37be0dbffsubss x0, [rax+4*r12-4]
37be0dc06mov rax, [rsp+104]
37be0dc0bdivss x6, x0
37be0dc0fmovss x0, [rbx+4*r12-4]
37be0dc16addss x0, [rsp+268]
37be0dc1fdivss x6, x0
37be0dc23divss x6, [rax+4*r12]
37be0dc29movss [r14+4*r12-4], x6
37be0dc30add r12, 1
37be0dc34cmp r15, r12
37be0dc37jge 0x37be0dbc2
37be0dc39
37be0dc39loc_37be0dc39:
37be0dc39mov rax, [rsp+632]
37be0dc41mov rbx, r14
37be0dc44mov r15, [rsp+160]
37be0dc4cmov r14, r13
37be0dc4fmov rdi, [rsp+168]
37be0dc57mov r13, [rsp+136]
37be0dc5fmov r11, [rax]
37be0dc62
37be0dc62loc_37be0dc62:
37be0dc62mov rax, [rsp+512]
37be0dc6amov rbp, [rax]
37be0dc6dlea rcx, [rbp+rbp]
37be0dc72test rbp, rbp
37be0dc75jle 0x37be0e00a
37be0dc7badd rbp, 1
37be0dc7ftest r11, r11
37be0dc82jle 0x37be0e00a
37be0dc88mov rax, [rsp+520]
37be0dc90lea r10, [rcx+r11]
37be0dc94mov r9l, 1
37be0dc9alea r8, [r11+1]
37be0dc9elea rdx, [rax-8]
37be0dca2nop [rax]
37be0dca5nop [rax+rax]
37be0dcb0
37be0dcb0loc_37be0dcb0:
37be0dcb0lea r12, [rbx+4*r10]
37be0dcb4mov eax, 1
37be0dcb9nop [rax]
37be0dcc0
37be0dcc0loc_37be0dcc0:
37be0dcc0movss x0, [rdx+8*rax]
37be0dcc5movss [r12+4*rax-4], x0
37be0dcccadd rax, 1
37be0dcd0cmp rax, r8
37be0dcd3jne 0x37be0dcc0
37be0dcd5add r9, 1
37be0dcd9add r10, r11
37be0dcdcadd rdx, rdi
37be0dcdfcmp r9, rbp
37be0dce2jne 0x37be0dcb0
37be0dce4
37be0dce4loc_37be0dce4:
37be0dce4lea rax, [rbx+4*r11]
37be0dce8mov rdx, [rsp+112]
37be0dcedmov [rsp+88], 1
37be0dcf6lea r9, [rip+0x6474ab]
37be0dcfdmov [rsp+72], rax
37be0dd02mov rax, [rsp+128]
37be0dd0amov [rsp+80], rdx
37be0dd0fmov [rsp+64], rax
37be0dd14mov rax, [rsp+632]
37be0dd1cmov [rsp+56], rdx
37be0dd21mov rdx, [rsp+632]
37be0dd29mov [rsp+40], rax
37be0dd2elea rax, [rcx+r8-1]
37be0dd33mov rcx, [rsp+120]
37be0dd38lea rax, [rbx+4*rax]
37be0dd3cmov [rsp+48], rbx
37be0dd41mov r8, [rsp+512]
37be0dd49mov [rsp+32], rax
37be0dd4ecall sgemv_64_
37be0dd53mov rax, [rsp+632]
37be0dd5bmov r11, [rax]
37be0dd5emov rax, [rsp+512]
37be0dd66mov rcx, [rax]
37be0dd69test rcx, rcx
37be0dd6cjle 0x37be0e001
37be0dd72lea rbp, [rcx+1]
37be0dd76test r11, r11
37be0dd79jle 0x37be0e001
37be0dd7fmov rax, [rsp+520]
37be0dd87lea r10, [r11+2*rcx]
37be0dd8bmov r9l, 1
37be0dd91lea r8, [r11+1]
37be0dd95lea rdx, [rax-8]
37be0dd99nop [rax]
37be0dda0
37be0dda0loc_37be0dda0:
37be0dda0lea r12, [rbx+4*r10]
37be0dda4mov eax, 1
37be0dda9nop
37be0ddaanop [rax+rax]
37be0ddb5nop [rax+rax]
37be0ddc0
37be0ddc0loc_37be0ddc0:
37be0ddc0movss x0, [rdx+8*rax+4]
37be0ddc6movss [r12+4*rax-4], x0
37be0ddcdadd rax, 1
37be0ddd1cmp rax, r8
37be0ddd4jne 0x37be0ddc0
37be0ddd6add r9, 1
37be0dddaadd r10, r11
37be0ddddadd rdx, rdi
37be0dde0cmp r9, rbp
37be0dde3jne 0x37be0dda0
37be0dde5
37be0dde5loc_37be0dde5:
37be0dde5add r8, rcx
37be0dde8mov rdx, [rsp+112]
37be0ddedmov [rsp+88], 1
37be0ddf6lea r9, [rip+0x6473ab]
37be0ddfdlea rax, [rbx+4*r8-4]
37be0de02mov [rsp+48], rbx
37be0de07mov [rsp+72], rax
37be0de0cmov rax, [rsp+128]
37be0de14mov [rsp+80], rdx
37be0de19mov [rsp+64], rax
37be0de1emov rax, [rsp+632]
37be0de26mov [rsp+56], rdx
37be0de2bmov rdx, [rsp+632]
37be0de33mov [rsp+40], rax
37be0de38lea rax, [rcx+r8-1]
37be0de3dmov rcx, [rsp+120]
37be0de42lea rax, [rbx+4*rax]
37be0de46mov r8, [rsp+512]
37be0de4emov [rsp+32], rax
37be0de53call sgemv_64_
37be0de58mov rax, [rsp+512]
37be0de60mov rax, [rax]
37be0de63mov [rsp+136], rax
37be0de6btest rax, rax
37be0de6ejle 0x37be0dfb0
37be0de74mov rax, [rsp+632]
37be0de7cmov rcx, [rsp+136]
37be0de84mov r8, [rax]
37be0de87lea rax, [rcx-1]
37be0de8bcmp rax, 2
37be0de8fjbe 0x37be0e1f9
37be0de95mov rax, r13
37be0de98mov r11, rcx
37be0de9bmov [rsp+176], rsi
37be0dea3xor edx, edx
37be0dea5shl rax, 5
37be0dea9mov r12, r13
37be0deaclea rbp, [r13+2*r13]
37be0deb1shr r11, 2
37be0deb5mov [rsp+160], rax
37be0debdmov rax, rcx
37be0dec0shl r12, 4
37be0dec4lea rcx, [4*r8]
37be0deccmov rsi, [rsp+160]
37be0ded4add r8, rax
37be0ded7mov rax, [rsp+152]
37be0dedflea r10, [rbx+rcx]
37be0dee3mov [rsp+168], rcx
37be0deeblea r9, [rbx+4*r8]
37be0deefxor ecx, ecx
37be0def1nop [rax]
37be0def5nop [rax+rax]
37be0df00
37be0df00loc_37be0df00:
37be0df00movups x0, [r10+rdx]
37be0df05movups x2, [r9+rdx]
37be0df0aadd rcx, 1
37be0df0eadd rdx, 16
37be0df12movaps x1, x0
37be0df15unpckhps x0, x2
37be0df18unpcklps x1, x2
37be0df1bmovq [rax], x1
37be0df1fmovhps [rax+8*r13], x1
37be0df24movq [rax+r12], x0
37be0df2amovhps [rax+8*rbp], x0
37be0df2eadd rax, rsi
37be0df31cmp rcx, r11
37be0df34jne 0x37be0df00
37be0df36mov rax, [rsp+136]
37be0df3emov rsi, [rsp+176]
37be0df46test al, 3
37be0df48je 0x37be0dfb0
37be0df4aand rax, -4
37be0df4eadd rax, 1
37be0df52
37be0df52loc_37be0df52:
37be0df52mov r9, r13
37be0df55mov rdx, r13
37be0df58lea rcx, [8*r13]
37be0df60imul r9, rax
37be0df64not rdx
37be0df67lea r8, [rbx+4*r8]
37be0df6badd rdx, r15
37be0df6emov r15, [rsp+536]
37be0df76add rdx, r9
37be0df79mov r9, [rsp+136]
37be0df81lea rdx, [r15+8*rdx]
37be0df85mov r15, [rsp+168]
37be0df8dadd r15, rbx
37be0df90
37be0df90loc_37be0df90:
37be0df90movss x1, [r8+4*rax-4]
37be0df97movss x0, [r15+4*rax-4]
37be0df9eadd rax, 1
37be0dfa2unpcklps x0, x1
37be0dfa5movlps [rdx], x0
37be0dfa8add rdx, rcx
37be0dfabcmp r9, rax
37be0dfaejge 0x37be0df90
37be0dfb0
37be0dfb0loc_37be0dfb0:
37be0dfb0cmp [rsp+184], rsi
37be0dfb8jl 0x37be0e026
37be0dfbamovss x6, [r14+4*rsi-4]
37be0dfc1pxor x0, x0
37be0dfc5mov r15, rsi
37be0dfc8mov rax, [rsp+144]
37be0dfd0add [rsp+152], 8
37be0dfd9ucomiss x6, x0
37be0dfdcmovss x1, [rax+4*rsi]
37be0dfe1movss [rsp+268], x1
37be0dfeajp 0x37be0da19
37be0dff0jne 0x37be0da19
37be0dff6movss [rbx+4*rsi-4], x0
37be0dffcjmp 0x37be0da61
37be0e001
37be0e001loc_37be0e001:
37be0e001lea r8, [r11+1]
37be0e005jmp 0x37be0dde5
37be0e00a
37be0e00aloc_37be0e00a:
37be0e00alea r8, [r11+1]
37be0e00ejmp 0x37be0dce4
37be0e013
37be0e013loc_37be0e013:
37be0e013lea r8, [r11+1]
37be0e017jmp 0x37be0d685
37be0e01c
37be0e01cloc_37be0e01c:
37be0e01clea r8, [r12+1]
37be0e021jmp 0x37be0d5a4
37be0e026
37be0e026loc_37be0e026:
37be0e026mov rax, [rsp+504]
37be0e02emov rax, [rax]
37be0e031
37be0e031loc_37be0e031:
37be0e031cmp rax, 1
37be0e035je 0x37be0e2f5
37be0e03b
37be0e03bloc_37be0e03b:
37be0e03bmov rax, [rsp+632]
37be0e043mov rax, [rax]
37be0e046cmp rax, [rsp+240]
37be0e04ejl 0x37be0e27d
37be0e054
37be0e054loc_37be0e054:
37be0e054mov rax, [rsp+528]
37be0e05cmov rdi, [rsp+208]
37be0e064mov r8, [rsp+544]
37be0e06cmov rdx, [rsp+536]
37be0e074mov [rsp+32], rax
37be0e079mov rax, [rsp+520]
37be0e081mov rcx, [rsp+512]
37be0e089lea r9, [rax+8*rdi]
37be0e08dcall ccopy_64_
37be0e092mov rax, [rsp+504]
37be0e09acmp [rax], 1
37be0e09eje 0x37be0e387
37be0e0a4
37be0e0a4loc_37be0e0a4:
37be0e0a4mov rax, [rsp+536]
37be0e0acmov rbx, [rsp+216]
37be0e0b4mov esi, 2
37be0e0b9mov rbp, [rsp+512]
37be0e0c1mov r12, [rsp+520]
37be0e0c9mov r13, [rsp+528]
37be0e0d1mov r14, [rsp+544]
37be0e0d9lea rdi, [rax+8]
37be0e0ddadd rbx, 2
37be0e0e1mov r15, [rsp+552]
37be0e0e9nop [rax]
37be0e0f0
37be0e0f0loc_37be0e0f0:
37be0e0f0mov rax, [r15+8*rsi-8]
37be0e0f5mov [rsp+32], r13
37be0e0famov rdx, rdi
37be0e0fdmov r8, r14
37be0e100mov rcx, rbp
37be0e103add rsi, 1
37be0e107add rdi, 8
37be0e10blea r9, [r12+8*rax-8]
37be0e110call ccopy_64_
37be0e115cmp rsi, rbx
37be0e118jne 0x37be0e0f0
37be0e11amov rax, [rsp+560]
37be0e122mov rbx, [rax]
37be0e125test rbx, rbx
37be0e128jle 0x37be0ce3c
37be0e12emov rdi, [rsp+192]
37be0e136mov rax, [rsp+232]
37be0e13emov r12, [rsp+520]
37be0e146mov r13, [rsp+528]
37be0e14elea rax, [rax+2*rdi]
37be0e152mov rdi, [rsp+584]
37be0e15amov r15, [rsp+568]
37be0e162add rax, rbx
37be0e165lea rsi, [rdi+4*rax]
37be0e169mov rdi, [rsp+200]
37be0e171mov rax, [rsp+224]
37be0e179lea rax, [rax+2*rdi]
37be0e17dmov rdi, [rsp+568]
37be0e185lea rbp, [rdi+8*rax]
37be0e189lea rdi, [rsp+280]
37be0e191mov r14, rbp
37be0e194mov rbp, rsi
37be0e197mov rsi, [rsp+584]
37be0e19fnop
37be0e1a0
37be0e1a0loc_37be0e1a0:
37be0e1a0sub rbx, 1
37be0e1a4mov r8, r13
37be0e1a7mov rcx, [r15+8*rbx]
37be0e1abmovss x0, [rsi+4*rbx]
37be0e1b0mov rdx, [r14+8*rbx+8]
37be0e1b5mov [rsp+40], rbp
37be0e1basub rbp, 4
37be0e1bemov [rsp+48], rdi
37be0e1c3xorps x0, [rip+0x647006]
37be0e1calea r9, [r12+8*rcx-8]
37be0e1cfmov [rsp+32], r13
37be0e1d4mov rcx, [rsp+512]
37be0e1dclea rdx, [r12+8*rdx-8]
37be0e1e1movss [rsp+280], x0
37be0e1eacall csrot_64_
37be0e1eftest rbx, rbx
37be0e1f2jne 0x37be0e1a0
37be0e1f4jmp 0x37be0ce3c
37be0e1f9
37be0e1f9loc_37be0e1f9:
37be0e1f9lea rcx, [4*r8]
37be0e201mov eax, 1
37be0e206add r8, [rsp+136]
37be0e20emov [rsp+168], rcx
37be0e216jmp 0x37be0df52
37be0e21b
37be0e21bloc_37be0e21b:
37be0e21blea r12, [4*r13]
37be0e223mov eax, 1
37be0e228add r13, r11
37be0e22bjmp 0x37be0d7df
37be0e230
37be0e230loc_37be0e230:
37be0e230mov rax, [rsp+536]
37be0e238mov [rbx], 0
37be0e23emov r15l, 1
37be0e244mov esi, 1
37be0e249mov [rsp+152], rax
37be0e251lea rax, [rip+0x646f54]
37be0e258mov [rsp+120], rax
37be0e25dlea rax, [rip+0x646f3c]
37be0e264mov [rsp+112], rax
37be0e269lea rax, [rip+0x646f40]
37be0e270mov [rsp+128], rax
37be0e278jmp 0x37be0db52
37be0e27d
37be0e27dloc_37be0e27d:
37be0e27dmov rsi, [rsp+544]
37be0e285mov rdx, [rsp+248]
37be0e28dmov [rsp+56], 1
37be0e296lea rcx, [rip+0x646f24]
37be0e29dmov r8, [rsp+512]
37be0e2a5sub rdx, rax
37be0e2a8mov [rsp+48], rsi
37be0e2admov rsi, [rsp+528]
37be0e2b5mov [rsp+280], rdx
37be0e2bdlea rdx, [8*rax]
37be0e2c5add rdx, [rsp+536]
37be0e2cdmov [rsp+40], rdx
37be0e2d2lea rdx, [rsp+280]
37be0e2damov [rsp+32], rsi
37be0e2dfmov rsi, [rsp+520]
37be0e2e7lea r9, [rsi+8*rax]
37be0e2ebcall clacpy_64_
37be0e2f0jmp 0x37be0e054
37be0e2f5
37be0e2f5loc_37be0e2f5:
37be0e2f5mov rax, [rsp+240]
37be0e2fdmov rbx, [rsp+536]
37be0e305mov r8, [rsp+528]
37be0e30dmov rcx, [rsp+512]
37be0e315lea rax, [8*rax-8]
37be0e31dadd rbx, rax
37be0e320add rax, [rsp+520]
37be0e328mov rdx, rax
37be0e32bmov rax, [rsp+544]
37be0e333mov r9, rbx
37be0e336mov [rsp+32], rax
37be0e33bcall ccopy_64_
37be0e340mov rax, [rsp+648]
37be0e348mov rdx, [rsp+536]
37be0e350mov r9, rbx
37be0e353mov rcx, [rsp+512]
37be0e35bmov [rsp+48], rax
37be0e360mov rax, [rsp+640]
37be0e368mov [rsp+40], rax
37be0e36dmov rax, [rsp+544]
37be0e375mov [rsp+32], rax
37be0e37amov r8, rax
37be0e37dcall csrot_64_
37be0e382jmp 0x37be0e03b
37be0e387
37be0e387loc_37be0e387:
37be0e387mov rdi, [rsp+528]
37be0e38fmov rax, [rsp+240]
37be0e397mov rdx, [rsp+536]
37be0e39fmov r8, [rsp+544]
37be0e3a7mov [rsp+32], rdi
37be0e3acmov rdi, [rsp+520]
37be0e3b4lea rax, [8*rax-8]
37be0e3bcmov rcx, [rsp+512]
37be0e3c4add rdx, rax
37be0e3c7lea r9, [rdi+rax]
37be0e3cbcall ccopy_64_
37be0e3d0jmp 0x37be0e0a4
37be0e3d5
37be0e3d5loc_37be0e3d5:
37be0e3d5mov rax, [rsp+544]
37be0e3ddmov r9, [rsp+536]
37be0e3e5mov r8, [rsp+528]
37be0e3edmov rdx, [rsp+520]
37be0e3f5mov [rsp+32], rax
37be0e3famov rcx, [rsp+512]
37be0e402call ccopy_64_
37be0e407mov rax, [rsp+504]
37be0e40fmov rax, [rax]
37be0e412jmp 0x37be0e031
37be0e417
37be0e417loc_37be0e417:
37be0e417mov rax, [rsp+528]
37be0e41fmov r9, [rsp+520]
37be0e427mov r8, [rsp+544]
37be0e42fmov rdx, [rsp+536]
37be0e437mov [rsp+32], rax
37be0e43cmov rcx, [rsp+512]
37be0e444call ccopy_64_
37be0e449pxor x0, x0
37be0e44dcomiss x0, [r14]
37be0e451ja 0x37be0e470
37be0e453mov rax, [rsp+632]
37be0e45bmov r8, [rax]
37be0e45ejmp 0x37be0d8c7
37be0e463
37be0e463loc_37be0e463:
37be0e463mov r8, [rsp+176]
37be0e46bjmp 0x37be0d8d5
37be0e470
37be0e470loc_37be0e470:
37be0e470mov r8, [rsp+520]
37be0e478mov r9, [rsp+528]
37be0e480lea rdx, [rip+0x646d11]
37be0e487mov rcx, [rsp+512]
37be0e48fcall csscal_64_
37be0e494mov rax, [rsp+632]
37be0e49cmov r8, [rax]
37be0e49fjmp 0x37be0d8c7
37be0e4a4
37be0e4a4loc_37be0e4a4:
37be0e4a4mov r8, -7
37be0e4abmov edx, 7
37be0e4b0jmp 0x37be0ce0e
37be0e4b5
37be0e4b5loc_37be0e4b5:
37be0e4b5mov r8, -20
37be0e4bcmov edx, 20
37be0e4c1jmp 0x37be0ce0e
37be0e4c6
37be0e4c6loc_37be0e4c6:
37be0e4c6mov r8, -11
37be0e4cdmov edx, 11
37be0e4d2jmp 0x37be0ce0e
37be0e4d7
37be0e4d7loc_37be0e4d7:
37be0e4d7mov r8, -9
37be0e4demov edx, 9
37be0e4e3jmp 0x37be0ce0e
37be0e4e8
37be0e4e8loc_37be0e4e8:
37be0e4e8mov r8, -15
37be0e4efmov edx, 15
37be0e4f4jmp 0x37be0ce0e
37be0e4f9
37be0e4f9loc_37be0e4f9:
37be0e4f9mov r8, -13
37be0e500mov edx, 13
37be0e505jmp 0x37be0ce0e
37be0cd40
37be0cd40clals0_64_:
37be0cd40push r15
37be0cd42push r14
37be0cd44push r13
37be0cd46push r12
37be0cd48push rbp
37be0cd49push rdi
37be0cd4apush rsi
37be0cd4bpush rbx
37be0cd4csub rsp, 408
37be0cd53movups [rsp+288], x6
37be0cd5bmovups [rsp+304], x7
37be0cd63movups [rsp+320], x8
37be0cd6cmovups [rsp+336], x9
37be0cd75movups [rsp+352], x10
37be0cd7emovups [rsp+368], x11
37be0cd87movups [rsp+384], x12
37be0cd90mov rdi, [rsp+528]
37be0cd98mov rcx, [rcx]
37be0cd9bmov r14, [rsp+624]
37be0cda3mov rbx, [rsp+656]
37be0cdabmov r15, [rdi]
37be0cdaemov rax, rdx
37be0cdb1mov rdx, [rsp+576]
37be0cdb9mov r10, r8
37be0cdbcmov [rsp+504], r9
37be0cdc4mov r8, -1
37be0cdcbmov rdi, [rdx]
37be0cdcemov rdx, [rsp+592]
37be0cdd6mov rsi, [rdx]
37be0cdd9mov rdx, [rsp+544]
37be0cde1mov [rsp+200], rdi
37be0cde9mov r13, [rdx]
37be0cdecmov rdx, [rsp+664]
37be0cdf4mov [rsp+192], rsi
37be0cdfcmov [rdx], 0
37be0ce03mov edx, 1
37be0ce08cmp rcx, 1
37be0ce0cjbe 0x37be0ce8d
37be0ce0e
37be0ce0eloc_37be0ce0e:
37be0ce0emov rax, [rsp+664]
37be0ce16mov [rsp+280], rdx
37be0ce1elea rcx, [rip+0x64836b]
37be0ce25lea rdx, [rsp+280]
37be0ce2dmov [rax], r8
37be0ce30mov r8l, 6
37be0ce36call xerbla_64_
37be0ce3bnop
37be0ce3c
37be0ce3cloc_37be0ce3c:
37be0ce3cmovups x6, [rsp+288]
37be0ce44movups x7, [rsp+304]
37be0ce4cmovups x8, [rsp+320]
37be0ce55movups x9, [rsp+336]
37be0ce5emovups x10, [rsp+352]
37be0ce67movups x11, [rsp+368]
37be0ce70movups x12, [rsp+384]
37be0ce79add rsp, 408
37be0ce80pop rbx
37be0ce81pop rsi
37be0ce82pop rdi
37be0ce83pop rbp
37be0ce84pop r12
37be0ce86pop r13
37be0ce88pop r14
37be0ce8apop r15
37be0ce8cret
37be0ce8d
37be0ce8dloc_37be0ce8d:
37be0ce8dmov r11, [rax]
37be0ce90mov [rsp+208], r11
37be0ce98test r11, r11
37be0ce9bjle 0x37be0d403
37be0cea1mov rax, [r10]
37be0cea4test rax, rax
37be0cea7jle 0x37be0d3f2
37be0ceadmov r9, [r9]
37be0ceb0mov r8, -4
37be0ceb7mov edx, 4
37be0cebccmp r9, 1
37be0cec0ja 0x37be0ce0e
37be0cec6mov rdx, [rsp+512]
37be0cececmp [rdx], 0
37be0ced2jle 0x37be0d414
37be0ced8add rax, r11
37be0cedbmov [rsp+216], rax
37be0cee3add rax, 1
37be0cee7mov [rsp+248], rax
37be0ceefcmp r15, rax
37be0cef2jl 0x37be0e4a4
37be0cef8cmp r13, rax
37be0cefbjl 0x37be0e4d7
37be0cf01mov rdx, [rsp+560]
37be0cf09mov r10, [rdx]
37be0cf0ctest r10, r10
37be0cf0fjs 0x37be0e4c6
37be0cf15cmp rdi, rax
37be0cf18jl 0x37be0e4f9
37be0cf1ecmp rsi, rax
37be0cf21jl 0x37be0e4e8
37be0cf27mov rax, [rsp+632]
37be0cf2fmov r8, [rax]
37be0cf32mov [rsp+184], r8
37be0cf3atest r8, r8
37be0cf3djle 0x37be0e4b5
37be0cf43mov rax, [rsp+200]
37be0cf4bnot rax
37be0cf4emov [rsp+224], rax
37be0cf56mov rax, [rsp+192]
37be0cf5enot rax
37be0cf61mov [rsp+232], rax
37be0cf69mov rax, [rsp+248]
37be0cf71add rax, r9
37be0cf74mov [rsp+240], rax
37be0cf7ctest rcx, rcx
37be0cf7fjne 0x37be0d96b
37be0cf85test r10, r10
37be0cf88je 0x37be0d07e
37be0cf8emov rdi, [rsp+200]
37be0cf96mov rax, [rsp+224]
37be0cf9emov [rsp+104], r15
37be0cfa3mov rsi, [rsp+192]
37be0cfabmov rbp, [rsp+584]
37be0cfb3mov [rsp+112], r13
37be0cfb8lea rax, [rax+2*rdi]
37be0cfbcmov rdi, [rsp+568]
37be0cfc4mov r13, [rsp+520]
37be0cfccmov [rsp+624], r14
37be0cfd4mov r15, [rsp+528]
37be0cfdcmov [rsp+656], rbx
37be0cfe4mov r14, rbp
37be0cfe7mov rbx, r10
37be0cfealea r12, [rdi+8*rax]
37be0cfeemov rax, [rsp+232]
37be0cff6mov rdi, [rsp+568]
37be0cffelea rsi, [rax+2*rsi+1]
37be0d003lea rbp, [4*rsi]
37be0d00bmov rsi, r12
37be0d00emov r12l, 1
37be0d014nop
37be0d015nop [rax+rax]
37be0d020
37be0d020loc_37be0d020:
37be0d020mov rcx, [rdi+8*r12-8]
37be0d025lea r8, [rbp+r14]
37be0d02amov rdx, [rsi+8*r12]
37be0d02emov [rsp+48], r14
37be0d033mov [rsp+40], r8
37be0d038add r12, 1
37be0d03cmov r8, r15
37be0d03fadd r14, 4
37be0d043mov [rsp+32], r15
37be0d048lea r9, [r13+8*rcx-8]
37be0d04dlea rdx, [r13+8*rdx-8]
37be0d052mov rcx, [rsp+512]
37be0d05acall csrot_64_
37be0d05fcmp rbx, r12
37be0d062jge 0x37be0d020
37be0d064mov r15, [rsp+104]
37be0d069mov r13, [rsp+112]
37be0d06emov r14, [rsp+624]
37be0d076mov rbx, [rsp+656]
37be0d07e
37be0d07eloc_37be0d07e:
37be0d07emov rax, [rsp+520]
37be0d086mov rdi, [rsp+208]
37be0d08emov r9, [rsp+536]
37be0d096mov r8, [rsp+528]
37be0d09elea rdx, [rax+8*rdi]
37be0d0a2mov rax, [rsp+544]
37be0d0aamov rcx, [rsp+512]
37be0d0b2mov [rsp+32], rax
37be0d0b7call ccopy_64_
37be0d0bcmov rax, [rsp+536]
37be0d0c4mov rsi, [rsp+216]
37be0d0ccmov [rsp+104], r15
37be0d0d1mov [rsp+624], r14
37be0d0d9mov r12, [rsp+520]
37be0d0e1lea rbp, [rax+8]
37be0d0e5mov [rsp+656], rbx
37be0d0edmov r15, [rsp+528]
37be0d0f5add rsi, 2
37be0d0f9mov rdi, [rsp+552]
37be0d101mov r14, [rsp+512]
37be0d109mov [rsp+112], r13
37be0d10emov r13, rbp
37be0d111mov rbx, [rsp+544]
37be0d119mov ebp, 2
37be0d11enop
37be0d120
37be0d120loc_37be0d120:
37be0d120mov rdx, [rdi+8*rbp-8]
37be0d125mov [rsp+32], rbx
37be0d12amov r9, r13
37be0d12dmov r8, r15
37be0d130mov rcx, r14
37be0d133add rbp, 1
37be0d137add r13, 8
37be0d13blea rdx, [r12+8*rdx-8]
37be0d140call ccopy_64_
37be0d145cmp rbp, rsi
37be0d148jne 0x37be0d120
37be0d14amov rax, [rsp+632]
37be0d152mov r15, [rsp+104]
37be0d157mov r13, [rsp+112]
37be0d15cmov r14, [rsp+624]
37be0d164mov rax, [rax]
37be0d167mov rbx, [rsp+656]
37be0d16fmov [rsp+176], rax
37be0d177cmp rax, 1
37be0d17bje 0x37be0e417
37be0d181mov r8, [rsp+176]
37be0d189test r8, r8
37be0d18cjle 0x37be0e463
37be0d192mov rax, r15
37be0d195mov rdi, [rsp+192]
37be0d19dpxor x6, x6
37be0d1a1movss x10, [rip+0x648036]
37be0d1aanot rax
37be0d1adlea rbp, [8*r13]
37be0d1b5mov esi, 1
37be0d1bamov [rsp+224], rax
37be0d1c2mov rax, [rsp+232]
37be0d1calea rax, [rax+2*rdi]
37be0d1cemov rdi, [rsp+600]
37be0d1d6shl rax, 2
37be0d1dalea rdi, [rdi+rax+8]
37be0d1dfmov [rsp+136], rdi
37be0d1e7mov rdi, [rsp+600]
37be0d1eflea rax, [rdi+rax+4]
37be0d1f4lea rdi, [r15+2*r15]
37be0d1f8mov [rsp+192], rax
37be0d200mov rax, r15
37be0d203shl rax, 5
37be0d207mov [rsp+216], rdi
37be0d20fmov rdi, [rsp+632]
37be0d217mov [rsp+208], rax
37be0d21flea rax, [8*r15]
37be0d227mov [rsp+232], rax
37be0d22fmov rax, r15
37be0d232shl rax, 4
37be0d236mov [rsp+200], rax
37be0d23emov rax, [rsp+520]
37be0d246mov [rsp+144], rax
37be0d24elea rax, [rip+0x647f57]
37be0d255mov [rsp+120], rax
37be0d25alea rax, [rip+0x647f3f]
37be0d261mov [rsp+112], rax
37be0d266lea rax, [rip+0x647f43]
37be0d26dmov [rsp+128], rax
37be0d275lea rax, [rsp+276]
37be0d27dmov [rsp+184], rax
37be0d285nop [rax+rax]
37be0d290
37be0d290loc_37be0d290:
37be0d290mov rcx, [rsp+608]
37be0d298mov rax, rsi
37be0d29bmov [rsp+104], rsi
37be0d2a0movss x12, [rcx+4*rsi-4]
37be0d2a7mov rcx, [rsp+600]
37be0d2afmovss x11, [rcx+4*rsi-4]
37be0d2b6mov rcx, [rsp+136]
37be0d2beadd rsi, 1
37be0d2c2movss x1, [rcx-4]
37be0d2c7movaps x0, x1
37be0d2caxorps x0, [rip+0x647eff]
37be0d2d1movss [rsp+268], x0
37be0d2dacmp rax, r8
37be0d2ddjge 0x37be0d30a
37be0d2dfmov rdx, [rsp+616]
37be0d2e7movss x0, [rcx]
37be0d2ebxorps x0, [rip+0x647ede]
37be0d2f2movss x8, [rdx+4*rax-4]
37be0d2f9xorps x8, [rip+0x647ecf]
37be0d301movss [rsp+272], x0
37be0d30a
37be0d30aloc_37be0d30a:
37be0d30amov rcx, [rsp+104]
37be0d30fmov edx, 0
37be0d314movss x0, [r14+4*rcx-4]
37be0d31bucomiss x0, x6
37be0d31esetnp cl
37be0d321cmove edx, ecx
37be0d324test dl, dl
37be0d326jne 0x37be0d339
37be0d328ucomiss x1, x6
37be0d32bsetnp cl
37be0d32ecmovne ecx, edx
37be0d331test cl, cl
37be0d333je 0x37be0d94d
37be0d339
37be0d339loc_37be0d339:
37be0d339pxor x0, x0
37be0d33d
37be0d33dloc_37be0d33d:
37be0d33dmov rcx, [rsp+104]
37be0d342movss [rbx+4*rcx-4], x0
37be0d348cmp rcx, 1
37be0d34cje 0x37be0d436
37be0d352lea rcx, [rsp+268]
37be0d35amov [rsp+160], rsi
37be0d362mov rsi, rbx
37be0d365mov r12, [rsp+192]
37be0d36dmov [rsp+152], rcx
37be0d375mov r13l, 1
37be0d37bmov rbx, rax
37be0d37ejmp 0x37be0d398
37be0d380
37be0d380loc_37be0d380:
37be0d380movss [rsi+4*r13-4], x1
37be0d387add r13, 1
37be0d38badd r12, 4
37be0d38fcmp r13, rbx
37be0d392je 0x37be0d428
37be0d398
37be0d398loc_37be0d398:
37be0d398movss x0, [r14+4*r13-4]
37be0d39fucomiss x0, x6
37be0d3a2jp 0x37be0d3aa
37be0d3a4pxor x1, x1
37be0d3a8je 0x37be0d380
37be0d3aa
37be0d3aaloc_37be0d3aa:
37be0d3aamovss x2, [r12]
37be0d3b0ucomiss x2, x6
37be0d3b3jp 0x37be0d3bb
37be0d3b5pxor x1, x1
37be0d3b9je 0x37be0d380
37be0d3bb
37be0d3bbloc_37be0d3bb:
37be0d3bbmov rdx, [rsp+152]
37be0d3c3movaps x7, x0
37be0d3c6mov rcx, r12
37be0d3c9mulss x7, x2
37be0d3cdcall slamc3_64_
37be0d3d2movss x2, [r12]
37be0d3d8movaps x1, x0
37be0d3dbsubss x1, x12
37be0d3e0addss x2, x11
37be0d3e5divss x7, x1
37be0d3e9movaps x1, x7
37be0d3ecdivss x1, x2
37be0d3f0jmp 0x37be0d380
37be0d3f2
37be0d3f2loc_37be0d3f2:
37be0d3f2mov r8, -3
37be0d3f9mov edx, 3
37be0d3fejmp 0x37be0ce0e
37be0d403
37be0d403loc_37be0d403:
37be0d403mov r8, -2
37be0d40amov edx, 2
37be0d40fjmp 0x37be0ce0e
37be0d414
37be0d414loc_37be0d414:
37be0d414mov r8, -5
37be0d41bmov edx, 5
37be0d420jmp 0x37be0ce0e
37be0d425
37be0d425 0f 1f 00 ...
37be0d428
37be0d428loc_37be0d428:
37be0d428mov rbx, rsi
37be0d42bmov r8, [rdi]
37be0d42emov rsi, [rsp+160]
37be0d436
37be0d436loc_37be0d436:
37be0d436mov r13, [rsp+136]
37be0d43emov r12, rsi
37be0d441cmp r8, rsi
37be0d444jl 0x37be0d4f6
37be0d44amov [rsp+152], rsi
37be0d452mov rsi, r14
37be0d455mov r14, r8
37be0d458mov [rsp+632], rdi
37be0d460mov rdi, rbx
37be0d463jmp 0x37be0d47c
37be0d465
37be0d465 0f 1f 00 ...
37be0d468
37be0d468loc_37be0d468:
37be0d468movss [rdi+4*r12-4], x1
37be0d46fadd r12, 1
37be0d473add r13, 4
37be0d477cmp r12, r14
37be0d47ajg 0x37be0d4e0
37be0d47c
37be0d47cloc_37be0d47c:
37be0d47cmovss x0, [rsi+4*r12-4]
37be0d483ucomiss x0, x6
37be0d486jp 0x37be0d48e
37be0d488pxor x1, x1
37be0d48cje 0x37be0d468
37be0d48e
37be0d48eloc_37be0d48e:
37be0d48emovss x2, [r13]
37be0d494ucomiss x2, x6
37be0d497jp 0x37be0d49f
37be0d499pxor x1, x1
37be0d49dje 0x37be0d468
37be0d49f
37be0d49floc_37be0d49f:
37be0d49fmovaps x7, x0
37be0d4a2lea rdx, [rsp+272]
37be0d4aamov rcx, r13
37be0d4admulss x7, x2
37be0d4b1call slamc3_64_
37be0d4b6movss x2, [r13]
37be0d4bcmovaps x1, x0
37be0d4bfaddss x1, x8
37be0d4c4addss x2, x11
37be0d4c9divss x7, x1
37be0d4cdmovaps x1, x7
37be0d4d0divss x1, x2
37be0d4d4jmp 0x37be0d468
37be0d4d6
37be0d4d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be0d4e0
37be0d4e0loc_37be0d4e0:
37be0d4e0mov r14, rsi
37be0d4e3mov rbx, rdi
37be0d4e6mov rsi, [rsp+152]
37be0d4eemov rdi, [rsp+632]
37be0d4f6
37be0d4f6loc_37be0d4f6:
37be0d4f6mov rcx, rdi
37be0d4f9movss [rbx], x10
37be0d4felea r8, [rip+0x647c9b]
37be0d505mov rdx, rbx
37be0d508call snrm2_64_
37be0d50dmov rax, [rsp+512]
37be0d515mov r12, [rdi]
37be0d518movss [rsp+276], x0
37be0d521mov r11, [rax]
37be0d524lea rcx, [r11+r11]
37be0d528test r11, r11
37be0d52bjle 0x37be0e01c
37be0d531add r11, 1
37be0d535test r12, r12
37be0d538jle 0x37be0e01c
37be0d53elea r10, [r12+rcx]
37be0d542mov r9l, 1
37be0d548lea r8, [r12+1]
37be0d54dmov rax, [rsp+536]
37be0d555lea rdx, [rax-8]
37be0d559nop [rax]
37be0d560
37be0d560loc_37be0d560:
37be0d560lea r13, [rbx+4*r10]
37be0d564mov eax, 1
37be0d569nop
37be0d56anop [rax+rax]
37be0d575nop [rax+rax]
37be0d580
37be0d580loc_37be0d580:
37be0d580movss x0, [rdx+8*rax]
37be0d585movss [r13+4*rax-4], x0
37be0d58cadd rax, 1
37be0d590cmp r8, rax
37be0d593jne 0x37be0d580
37be0d595add r9, 1
37be0d599add r10, r12
37be0d59cadd rdx, rbp
37be0d59fcmp r11, r9
37be0d5a2jne 0x37be0d560
37be0d5a4
37be0d5a4loc_37be0d5a4:
37be0d5a4lea rax, [rbx+4*r12]
37be0d5a8mov rdx, [rsp+112]
37be0d5admov [rsp+88], 1
37be0d5b6lea r9, [rip+0x647beb]
37be0d5bdmov [rsp+72], rax
37be0d5c2mov rax, [rsp+128]
37be0d5camov [rsp+80], rdx
37be0d5cfmov [rsp+64], rax
37be0d5d4lea rax, [rcx+r8-1]
37be0d5d9mov rcx, [rsp+120]
37be0d5delea rax, [rbx+4*rax]
37be0d5e2mov [rsp+56], rdx
37be0d5e7mov rdx, rdi
37be0d5eamov r8, [rsp+512]
37be0d5f2mov [rsp+32], rax
37be0d5f7mov [rsp+48], rbx
37be0d5fcmov [rsp+40], rdi
37be0d601call sgemv_64_
37be0d606mov rax, [rsp+512]
37be0d60emov r11, [rdi]
37be0d611mov rcx, [rax]
37be0d614test rcx, rcx
37be0d617jle 0x37be0e013
37be0d61dlea r12, [rcx+1]
37be0d621test r11, r11
37be0d624jle 0x37be0e013
37be0d62amov rax, [rsp+536]
37be0d632lea r10, [r11+2*rcx]
37be0d636mov r9l, 1
37be0d63clea r8, [r11+1]
37be0d640lea rdx, [rax-8]
37be0d644nop
37be0d645nop [rax+rax]
37be0d650
37be0d650loc_37be0d650:
37be0d650lea r13, [rbx+4*r10]
37be0d654mov eax, 1
37be0d659nop [rax]
37be0d660
37be0d660loc_37be0d660:
37be0d660movss x0, [rdx+8*rax+4]
37be0d666movss [r13+4*rax-4], x0
37be0d66dadd rax, 1
37be0d671cmp rax, r8
37be0d674jne 0x37be0d660
37be0d676add r9, 1
37be0d67aadd r10, r11
37be0d67dadd rdx, rbp
37be0d680cmp r12, r9
37be0d683jne 0x37be0d650
37be0d685
37be0d685loc_37be0d685:
37be0d685add r8, rcx
37be0d688mov rdx, [rsp+112]
37be0d68dmov [rsp+88], 1
37be0d696lea r9, [rip+0x647b0b]
37be0d69dlea rax, [rbx+4*r8-4]
37be0d6a2mov [rsp+48], rbx
37be0d6a7mov [rsp+72], rax
37be0d6acmov rax, [rsp+128]
37be0d6b4mov [rsp+80], rdx
37be0d6b9mov [rsp+64], rax
37be0d6belea rax, [rcx+r8-1]
37be0d6c3mov rcx, [rsp+120]
37be0d6c8lea rax, [rbx+4*rax]
37be0d6ccmov [rsp+56], rdx
37be0d6d1mov r8, [rsp+512]
37be0d6d9mov rdx, rdi
37be0d6dcmov [rsp+32], rax
37be0d6e1mov [rsp+40], rdi
37be0d6e6call sgemv_64_
37be0d6ebmov rax, [rsp+512]
37be0d6f3mov r11, [rax]
37be0d6f6test r11, r11
37be0d6f9jle 0x37be0d830
37be0d6fflea rax, [r11-1]
37be0d703mov r13, [rdi]
37be0d706cmp rax, 2
37be0d70ajbe 0x37be0e21b
37be0d710mov r10, r11
37be0d713lea r12, [4*r13]
37be0d71badd r13, r11
37be0d71exor edx, edx
37be0d720mov [rsp+152], r11
37be0d728shr r10, 2
37be0d72clea r9, [rbx+r12]
37be0d730xor ecx, ecx
37be0d732mov [rsp+160], rbp
37be0d73amov rax, [rsp+144]
37be0d742lea r8, [rbx+4*r13]
37be0d746mov [rsp+168], rsi
37be0d74emov r11, [rsp+200]
37be0d756mov rsi, [rsp+208]
37be0d75emov rbp, [rsp+216]
37be0d766nop [rax]
37be0d76anop [rax+rax]
37be0d775nop [rax+rax]
37be0d780
37be0d780loc_37be0d780:
37be0d780movups x0, [r9+rdx]
37be0d785movups x2, [r8+rdx]
37be0d78aadd rcx, 1
37be0d78eadd rdx, 16
37be0d792movaps x1, x0
37be0d795unpckhps x0, x2
37be0d798unpcklps x1, x2
37be0d79bmovq [rax], x1
37be0d79fmovhps [rax+8*r15], x1
37be0d7a4movq [rax+r11], x0
37be0d7aamovhps [rax+8*rbp], x0
37be0d7aeadd rax, rsi
37be0d7b1cmp rcx, r10
37be0d7b4jne 0x37be0d780
37be0d7b6mov r11, [rsp+152]
37be0d7bemov rbp, [rsp+160]
37be0d7c6mov rsi, [rsp+168]
37be0d7cetest r11b, 3
37be0d7d2je 0x37be0d830
37be0d7d4mov rax, r11
37be0d7d7and rax, -4
37be0d7dbadd rax, 1
37be0d7df
37be0d7dfloc_37be0d7df:
37be0d7dfmov rcx, r15
37be0d7e2mov rdx, [rsp+104]
37be0d7e7add rdx, [rsp+224]
37be0d7efadd r12, rbx
37be0d7f2imul rcx, rax
37be0d7f6mov r8, [rsp+232]
37be0d7feadd rcx, rdx
37be0d801mov rdx, [rsp+520]
37be0d809lea rdx, [rdx+8*rcx]
37be0d80dlea rcx, [rbx+4*r13]
37be0d811
37be0d811loc_37be0d811:
37be0d811movss x1, [rcx+4*rax-4]
37be0d817movss x0, [r12+4*rax-4]
37be0d81eadd rax, 1
37be0d822unpcklps x0, x1
37be0d825movlps [rdx], x0
37be0d828add rdx, r8
37be0d82bcmp r11, rax
37be0d82ejge 0x37be0d811
37be0d830
37be0d830loc_37be0d830:
37be0d830mov rax, [rsp+664]
37be0d838mov r13, [rsp+144]
37be0d840mov [rsp+80], 1
37be0d849lea r8, [rip+0x647968]
37be0d850mov r9, [rsp+184]
37be0d858mov rdx, r8
37be0d85blea rcx, [rip+0x64795e]
37be0d862mov [rsp+72], rax
37be0d867mov rax, [rsp+528]
37be0d86fmov [rsp+56], r13
37be0d874add r13, 8
37be0d878mov [rsp+64], rax
37be0d87dmov rax, [rsp+512]
37be0d885mov [rsp+48], rax
37be0d88amov rax, [rsp+112]
37be0d88fmov [rsp+40], rax
37be0d894lea rax, [rip+0x64790d]
37be0d89bmov [rsp+32], rax
37be0d8a0call clascl_64_
37be0d8a5mov [rsp+144], r13
37be0d8admov r8, [rdi]
37be0d8b0add [rsp+136], 4
37be0d8b9cmp [rsp+176], rsi
37be0d8c1jge 0x37be0d290
37be0d8c7
37be0d8c7loc_37be0d8c7:
37be0d8c7cmp [rsp+240], r8
37be0d8cfjle 0x37be0ce3c
37be0d8d5
37be0d8d5loc_37be0d8d5:
37be0d8d5mov rax, [rsp+248]
37be0d8ddlea rdx, [rsp+280]
37be0d8e5mov [rsp+56], 1
37be0d8eelea rcx, [rip+0x6478cc]
37be0d8f5sub rax, r8
37be0d8f8mov [rsp+280], rax
37be0d900mov rax, [rsp+528]
37be0d908mov [rsp+48], rax
37be0d90dlea rax, [8*r8]
37be0d915add rax, [rsp+520]
37be0d91dmov [rsp+40], rax
37be0d922mov rax, [rsp+544]
37be0d92amov [rsp+32], rax
37be0d92fmov rax, [rsp+536]
37be0d937lea r9, [rax+8*r8]
37be0d93bmov r8, [rsp+512]
37be0d943call clacpy_64_
37be0d948jmp 0x37be0ce3c
37be0d94d
37be0d94dloc_37be0d94d:
37be0d94dmulss x0, x1
37be0d951addss x1, x11
37be0d956divss x0, x12
37be0d95bdivss x0, x1
37be0d95fxorps x0, [rip+0x64786a]
37be0d966jmp 0x37be0d33d
37be0d96b
37be0d96bloc_37be0d96b:
37be0d96bcmp r8, 1
37be0d96fje 0x37be0e3d5
37be0d975mov rdi, [rsp+192]
37be0d97dmovss x6, [r14]
37be0d982pxor x0, x0
37be0d986mov rax, [rsp+232]
37be0d98emov rsi, [rsp+600]
37be0d996lea rax, [rax+2*rdi]
37be0d99alea rdi, [8*r15]
37be0d9a2shl rax, 2
37be0d9a6add rsi, rax
37be0d9a9add rax, [rsp+616]
37be0d9b1ucomiss x6, x0
37be0d9b4movss x1, [rsi+4]
37be0d9b9mov [rsp+104], rax
37be0d9bemov [rsp+144], rsi
37be0d9c6movss [rsp+268], x1
37be0d9cfjp 0x37be0d9d7
37be0d9d1je 0x37be0e230
37be0d9d7
37be0d9d7loc_37be0d9d7:
37be0d9d7mov rax, [rsp+536]
37be0d9dfmov r15l, 1
37be0d9e5mov esi, 1
37be0d9eamov [rsp+152], rax
37be0d9f2lea rax, [rip+0x6477b3]
37be0d9f9mov [rsp+120], rax
37be0d9felea rax, [rip+0x64779b]
37be0da05mov [rsp+112], rax
37be0da0alea rax, [rip+0x64779f]
37be0da11mov [rsp+128], rax
37be0da19
37be0da19loc_37be0da19:
37be0da19mov rax, [rsp+608]
37be0da21movaps x0, x6
37be0da24divss x0, [rax+4*r15-4]
37be0da2bmov rax, [rsp+600]
37be0da33addss x1, [rax+4*r15-4]
37be0da3amov rax, [rsp+104]
37be0da3fdivss x0, x1
37be0da43divss x0, [rax+4*r15]
37be0da49xorps x0, [rip+0x647780]
37be0da50movss [rbx+4*r15-4], x0
37be0da57cmp rsi, 1
37be0da5bje 0x37be0db47
37be0da61
37be0da61loc_37be0da61:
37be0da61lea rbp, [rsp+280]
37be0da69mov r12l, 1
37be0da6fpxor x7, x7
37be0da73mov [rsp+136], r13
37be0da7bmov [rsp+160], rdi
37be0da83mov r13, rbp
37be0da86mov rdi, r15
37be0da89mov rbp, [rsp+144]
37be0da91mov r15, rbx
37be0da94mov rbx, rsi
37be0da97mov rsi, [rsp+600]
37be0da9fjmp 0x37be0dabd
37be0daa1
37be0daa1 0f 1f 80 00 00 00 00 .......
37be0daa8
37be0daa8loc_37be0daa8:
37be0daa8mov [r15+4*r12-8], 0
37be0dab1cmp rbx, r12
37be0dab4je 0x37be0db2e
37be0dab6
37be0dab6loc_37be0dab6:
37be0dab6movss x6, [r14+4*rdi-4]
37be0dabd
37be0dabdloc_37be0dabd:
37be0dabdadd r12, 1
37be0dac1ucomiss x6, x7
37be0dac4jp 0x37be0dac8
37be0dac6je 0x37be0daa8
37be0dac8
37be0dac8loc_37be0dac8:
37be0dac8movss x0, [rbp+4*r12]
37be0dacfxorps x0, [rip+0x6476fa]
37be0dad6lea rcx, [rsp+268]
37be0dademov rdx, r13
37be0dae1movss [rsp+280], x0
37be0daeacall slamc3_64_
37be0daefmov rax, [rsp+616]
37be0daf7subss x0, [rax+4*r12-8]
37be0dafemov rax, [rsp+104]
37be0db03divss x6, x0
37be0db07movss x0, [rsi+4*r12-8]
37be0db0eaddss x0, [rsp+268]
37be0db17divss x6, x0
37be0db1bdivss x6, [rax+4*r12-4]
37be0db22movss [r15+4*r12-8], x6
37be0db29cmp rbx, r12
37be0db2cjne 0x37be0dab6
37be0db2e
37be0db2eloc_37be0db2e:
37be0db2emov rsi, rbx
37be0db31mov r13, [rsp+136]
37be0db39mov rbx, r15
37be0db3cmov r15, rdi
37be0db3fmov rdi, [rsp+160]
37be0db47
37be0db47loc_37be0db47:
37be0db47mov rax, [rsp+632]
37be0db4fmov r8, [rax]
37be0db52
37be0db52loc_37be0db52:
37be0db52add rsi, 1
37be0db56mov r11, r8
37be0db59cmp rsi, r8
37be0db5cjg 0x37be0dc62
37be0db62lea rbp, [rsp+280]
37be0db6amov r12, rsi
37be0db6dpxor x7, x7
37be0db71mov [rsp+136], r13
37be0db79mov [rsp+160], r15
37be0db81mov r13, r14
37be0db84mov r15, r8
37be0db87mov r14, rbx
37be0db8amov [rsp+168], rdi
37be0db92mov rbx, [rsp+600]
37be0db9amov rdi, rbp
37be0db9dmov rbp, [rsp+144]
37be0dba5jmp 0x37be0dbc2
37be0dba7
37be0dba7 66 0f 1f 84 00 00 00 00 00 f........
37be0dbb0
37be0dbb0loc_37be0dbb0:
37be0dbb0mov [r14+4*r12-4], 0
37be0dbb9add r12, 1
37be0dbbdcmp r15, r12
37be0dbc0jl 0x37be0dc39
37be0dbc2
37be0dbc2loc_37be0dbc2:
37be0dbc2movss x6, [r13+4*rsi-8]
37be0dbc9ucomiss x6, x7
37be0dbccjp 0x37be0dbd0
37be0dbceje 0x37be0dbb0
37be0dbd0
37be0dbd0loc_37be0dbd0:
37be0dbd0movss x0, [rbp+4*r12]
37be0dbd7xorps x0, [rip+0x6475f2]
37be0dbdelea rcx, [rsp+268]
37be0dbe6mov rdx, rdi
37be0dbe9movss [rsp+280], x0
37be0dbf2call slamc3_64_
37be0dbf7mov rax, [rsp+608]
37be0dbffsubss x0, [rax+4*r12-4]
37be0dc06mov rax, [rsp+104]
37be0dc0bdivss x6, x0
37be0dc0fmovss x0, [rbx+4*r12-4]
37be0dc16addss x0, [rsp+268]
37be0dc1fdivss x6, x0
37be0dc23divss x6, [rax+4*r12]
37be0dc29movss [r14+4*r12-4], x6
37be0dc30add r12, 1
37be0dc34cmp r15, r12
37be0dc37jge 0x37be0dbc2
37be0dc39
37be0dc39loc_37be0dc39:
37be0dc39mov rax, [rsp+632]
37be0dc41mov rbx, r14
37be0dc44mov r15, [rsp+160]
37be0dc4cmov r14, r13
37be0dc4fmov rdi, [rsp+168]
37be0dc57mov r13, [rsp+136]
37be0dc5fmov r11, [rax]
37be0dc62
37be0dc62loc_37be0dc62:
37be0dc62mov rax, [rsp+512]
37be0dc6amov rbp, [rax]
37be0dc6dlea rcx, [rbp+rbp]
37be0dc72test rbp, rbp
37be0dc75jle 0x37be0e00a
37be0dc7badd rbp, 1
37be0dc7ftest r11, r11
37be0dc82jle 0x37be0e00a
37be0dc88mov rax, [rsp+520]
37be0dc90lea r10, [rcx+r11]
37be0dc94mov r9l, 1
37be0dc9alea r8, [r11+1]
37be0dc9elea rdx, [rax-8]
37be0dca2nop [rax]
37be0dca5nop [rax+rax]
37be0dcb0
37be0dcb0loc_37be0dcb0:
37be0dcb0lea r12, [rbx+4*r10]
37be0dcb4mov eax, 1
37be0dcb9nop [rax]
37be0dcc0
37be0dcc0loc_37be0dcc0:
37be0dcc0movss x0, [rdx+8*rax]
37be0dcc5movss [r12+4*rax-4], x0
37be0dcccadd rax, 1
37be0dcd0cmp rax, r8
37be0dcd3jne 0x37be0dcc0
37be0dcd5add r9, 1
37be0dcd9add r10, r11
37be0dcdcadd rdx, rdi
37be0dcdfcmp r9, rbp
37be0dce2jne 0x37be0dcb0
37be0dce4
37be0dce4loc_37be0dce4:
37be0dce4lea rax, [rbx+4*r11]
37be0dce8mov rdx, [rsp+112]
37be0dcedmov [rsp+88], 1
37be0dcf6lea r9, [rip+0x6474ab]
37be0dcfdmov [rsp+72], rax
37be0dd02mov rax, [rsp+128]
37be0dd0amov [rsp+80], rdx
37be0dd0fmov [rsp+64], rax
37be0dd14mov rax, [rsp+632]
37be0dd1cmov [rsp+56], rdx
37be0dd21mov rdx, [rsp+632]
37be0dd29mov [rsp+40], rax
37be0dd2elea rax, [rcx+r8-1]
37be0dd33mov rcx, [rsp+120]
37be0dd38lea rax, [rbx+4*rax]
37be0dd3cmov [rsp+48], rbx
37be0dd41mov r8, [rsp+512]
37be0dd49mov [rsp+32], rax
37be0dd4ecall sgemv_64_
37be0dd53mov rax, [rsp+632]
37be0dd5bmov r11, [rax]
37be0dd5emov rax, [rsp+512]
37be0dd66mov rcx, [rax]
37be0dd69test rcx, rcx
37be0dd6cjle 0x37be0e001
37be0dd72lea rbp, [rcx+1]
37be0dd76test r11, r11
37be0dd79jle 0x37be0e001
37be0dd7fmov rax, [rsp+520]
37be0dd87lea r10, [r11+2*rcx]
37be0dd8bmov r9l, 1
37be0dd91lea r8, [r11+1]
37be0dd95lea rdx, [rax-8]
37be0dd99nop [rax]
37be0dda0
37be0dda0loc_37be0dda0:
37be0dda0lea r12, [rbx+4*r10]
37be0dda4mov eax, 1
37be0dda9nop
37be0ddaanop [rax+rax]
37be0ddb5nop [rax+rax]
37be0ddc0
37be0ddc0loc_37be0ddc0:
37be0ddc0movss x0, [rdx+8*rax+4]
37be0ddc6movss [r12+4*rax-4], x0
37be0ddcdadd rax, 1
37be0ddd1cmp rax, r8
37be0ddd4jne 0x37be0ddc0
37be0ddd6add r9, 1
37be0dddaadd r10, r11
37be0ddddadd rdx, rdi
37be0dde0cmp r9, rbp
37be0dde3jne 0x37be0dda0
37be0dde5
37be0dde5loc_37be0dde5:
37be0dde5add r8, rcx
37be0dde8mov rdx, [rsp+112]
37be0ddedmov [rsp+88], 1
37be0ddf6lea r9, [rip+0x6473ab]
37be0ddfdlea rax, [rbx+4*r8-4]
37be0de02mov [rsp+48], rbx
37be0de07mov [rsp+72], rax
37be0de0cmov rax, [rsp+128]
37be0de14mov [rsp+80], rdx
37be0de19mov [rsp+64], rax
37be0de1emov rax, [rsp+632]
37be0de26mov [rsp+56], rdx
37be0de2bmov rdx, [rsp+632]
37be0de33mov [rsp+40], rax
37be0de38lea rax, [rcx+r8-1]
37be0de3dmov rcx, [rsp+120]
37be0de42lea rax, [rbx+4*rax]
37be0de46mov r8, [rsp+512]
37be0de4emov [rsp+32], rax
37be0de53call sgemv_64_
37be0de58mov rax, [rsp+512]
37be0de60mov rax, [rax]
37be0de63mov [rsp+136], rax
37be0de6btest rax, rax
37be0de6ejle 0x37be0dfb0
37be0de74mov rax, [rsp+632]
37be0de7cmov rcx, [rsp+136]
37be0de84mov r8, [rax]
37be0de87lea rax, [rcx-1]
37be0de8bcmp rax, 2
37be0de8fjbe 0x37be0e1f9
37be0de95mov rax, r13
37be0de98mov r11, rcx
37be0de9bmov [rsp+176], rsi
37be0dea3xor edx, edx
37be0dea5shl rax, 5
37be0dea9mov r12, r13
37be0deaclea rbp, [r13+2*r13]
37be0deb1shr r11, 2
37be0deb5mov [rsp+160], rax
37be0debdmov rax, rcx
37be0dec0shl r12, 4
37be0dec4lea rcx, [4*r8]
37be0deccmov rsi, [rsp+160]
37be0ded4add r8, rax
37be0ded7mov rax, [rsp+152]
37be0dedflea r10, [rbx+rcx]
37be0dee3mov [rsp+168], rcx
37be0deeblea r9, [rbx+4*r8]
37be0deefxor ecx, ecx
37be0def1nop [rax]
37be0def5nop [rax+rax]
37be0df00
37be0df00loc_37be0df00:
37be0df00movups x0, [r10+rdx]
37be0df05movups x2, [r9+rdx]
37be0df0aadd rcx, 1
37be0df0eadd rdx, 16
37be0df12movaps x1, x0
37be0df15unpckhps x0, x2
37be0df18unpcklps x1, x2
37be0df1bmovq [rax], x1
37be0df1fmovhps [rax+8*r13], x1
37be0df24movq [rax+r12], x0
37be0df2amovhps [rax+8*rbp], x0
37be0df2eadd rax, rsi
37be0df31cmp rcx, r11
37be0df34jne 0x37be0df00
37be0df36mov rax, [rsp+136]
37be0df3emov rsi, [rsp+176]
37be0df46test al, 3
37be0df48je 0x37be0dfb0
37be0df4aand rax, -4
37be0df4eadd rax, 1
37be0df52
37be0df52loc_37be0df52:
37be0df52mov r9, r13
37be0df55mov rdx, r13
37be0df58lea rcx, [8*r13]
37be0df60imul r9, rax
37be0df64not rdx
37be0df67lea r8, [rbx+4*r8]
37be0df6badd rdx, r15
37be0df6emov r15, [rsp+536]
37be0df76add rdx, r9
37be0df79mov r9, [rsp+136]
37be0df81lea rdx, [r15+8*rdx]
37be0df85mov r15, [rsp+168]
37be0df8dadd r15, rbx
37be0df90
37be0df90loc_37be0df90:
37be0df90movss x1, [r8+4*rax-4]
37be0df97movss x0, [r15+4*rax-4]
37be0df9eadd rax, 1
37be0dfa2unpcklps x0, x1
37be0dfa5movlps [rdx], x0
37be0dfa8add rdx, rcx
37be0dfabcmp r9, rax
37be0dfaejge 0x37be0df90
37be0dfb0
37be0dfb0loc_37be0dfb0:
37be0dfb0cmp [rsp+184], rsi
37be0dfb8jl 0x37be0e026
37be0dfbamovss x6, [r14+4*rsi-4]
37be0dfc1pxor x0, x0
37be0dfc5mov r15, rsi
37be0dfc8mov rax, [rsp+144]
37be0dfd0add [rsp+152], 8
37be0dfd9ucomiss x6, x0
37be0dfdcmovss x1, [rax+4*rsi]
37be0dfe1movss [rsp+268], x1
37be0dfeajp 0x37be0da19
37be0dff0jne 0x37be0da19
37be0dff6movss [rbx+4*rsi-4], x0
37be0dffcjmp 0x37be0da61
37be0e001
37be0e001loc_37be0e001:
37be0e001lea r8, [r11+1]
37be0e005jmp 0x37be0dde5
37be0e00a
37be0e00aloc_37be0e00a:
37be0e00alea r8, [r11+1]
37be0e00ejmp 0x37be0dce4
37be0e013
37be0e013loc_37be0e013:
37be0e013lea r8, [r11+1]
37be0e017jmp 0x37be0d685
37be0e01c
37be0e01cloc_37be0e01c:
37be0e01clea r8, [r12+1]
37be0e021jmp 0x37be0d5a4
37be0e026
37be0e026loc_37be0e026:
37be0e026mov rax, [rsp+504]
37be0e02emov rax, [rax]
37be0e031
37be0e031loc_37be0e031:
37be0e031cmp rax, 1
37be0e035je 0x37be0e2f5
37be0e03b
37be0e03bloc_37be0e03b:
37be0e03bmov rax, [rsp+632]
37be0e043mov rax, [rax]
37be0e046cmp rax, [rsp+240]
37be0e04ejl 0x37be0e27d
37be0e054
37be0e054loc_37be0e054:
37be0e054mov rax, [rsp+528]
37be0e05cmov rdi, [rsp+208]
37be0e064mov r8, [rsp+544]
37be0e06cmov rdx, [rsp+536]
37be0e074mov [rsp+32], rax
37be0e079mov rax, [rsp+520]
37be0e081mov rcx, [rsp+512]
37be0e089lea r9, [rax+8*rdi]
37be0e08dcall ccopy_64_
37be0e092mov rax, [rsp+504]
37be0e09acmp [rax], 1
37be0e09eje 0x37be0e387
37be0e0a4
37be0e0a4loc_37be0e0a4:
37be0e0a4mov rax, [rsp+536]
37be0e0acmov rbx, [rsp+216]
37be0e0b4mov esi, 2
37be0e0b9mov rbp, [rsp+512]
37be0e0c1mov r12, [rsp+520]
37be0e0c9mov r13, [rsp+528]
37be0e0d1mov r14, [rsp+544]
37be0e0d9lea rdi, [rax+8]
37be0e0ddadd rbx, 2
37be0e0e1mov r15, [rsp+552]
37be0e0e9nop [rax]
37be0e0f0
37be0e0f0loc_37be0e0f0:
37be0e0f0mov rax, [r15+8*rsi-8]
37be0e0f5mov [rsp+32], r13
37be0e0famov rdx, rdi
37be0e0fdmov r8, r14
37be0e100mov rcx, rbp
37be0e103add rsi, 1
37be0e107add rdi, 8
37be0e10blea r9, [r12+8*rax-8]
37be0e110call ccopy_64_
37be0e115cmp rsi, rbx
37be0e118jne 0x37be0e0f0
37be0e11amov rax, [rsp+560]
37be0e122mov rbx, [rax]
37be0e125test rbx, rbx
37be0e128jle 0x37be0ce3c
37be0e12emov rdi, [rsp+192]
37be0e136mov rax, [rsp+232]
37be0e13emov r12, [rsp+520]
37be0e146mov r13, [rsp+528]
37be0e14elea rax, [rax+2*rdi]
37be0e152mov rdi, [rsp+584]
37be0e15amov r15, [rsp+568]
37be0e162add rax, rbx
37be0e165lea rsi, [rdi+4*rax]
37be0e169mov rdi, [rsp+200]
37be0e171mov rax, [rsp+224]
37be0e179lea rax, [rax+2*rdi]
37be0e17dmov rdi, [rsp+568]
37be0e185lea rbp, [rdi+8*rax]
37be0e189lea rdi, [rsp+280]
37be0e191mov r14, rbp
37be0e194mov rbp, rsi
37be0e197mov rsi, [rsp+584]
37be0e19fnop
37be0e1a0
37be0e1a0loc_37be0e1a0:
37be0e1a0sub rbx, 1
37be0e1a4mov r8, r13
37be0e1a7mov rcx, [r15+8*rbx]
37be0e1abmovss x0, [rsi+4*rbx]
37be0e1b0mov rdx, [r14+8*rbx+8]
37be0e1b5mov [rsp+40], rbp
37be0e1basub rbp, 4
37be0e1bemov [rsp+48], rdi
37be0e1c3xorps x0, [rip+0x647006]
37be0e1calea r9, [r12+8*rcx-8]
37be0e1cfmov [rsp+32], r13
37be0e1d4mov rcx, [rsp+512]
37be0e1dclea rdx, [r12+8*rdx-8]
37be0e1e1movss [rsp+280], x0
37be0e1eacall csrot_64_
37be0e1eftest rbx, rbx
37be0e1f2jne 0x37be0e1a0
37be0e1f4jmp 0x37be0ce3c
37be0e1f9
37be0e1f9loc_37be0e1f9:
37be0e1f9lea rcx, [4*r8]
37be0e201mov eax, 1
37be0e206add r8, [rsp+136]
37be0e20emov [rsp+168], rcx
37be0e216jmp 0x37be0df52
37be0e21b
37be0e21bloc_37be0e21b:
37be0e21blea r12, [4*r13]
37be0e223mov eax, 1
37be0e228add r13, r11
37be0e22bjmp 0x37be0d7df
37be0e230
37be0e230loc_37be0e230:
37be0e230mov rax, [rsp+536]
37be0e238mov [rbx], 0
37be0e23emov r15l, 1
37be0e244mov esi, 1
37be0e249mov [rsp+152], rax
37be0e251lea rax, [rip+0x646f54]
37be0e258mov [rsp+120], rax
37be0e25dlea rax, [rip+0x646f3c]
37be0e264mov [rsp+112], rax
37be0e269lea rax, [rip+0x646f40]
37be0e270mov [rsp+128], rax
37be0e278jmp 0x37be0db52
37be0e27d
37be0e27dloc_37be0e27d:
37be0e27dmov rsi, [rsp+544]
37be0e285mov rdx, [rsp+248]
37be0e28dmov [rsp+56], 1
37be0e296lea rcx, [rip+0x646f24]
37be0e29dmov r8, [rsp+512]
37be0e2a5sub rdx, rax
37be0e2a8mov [rsp+48], rsi
37be0e2admov rsi, [rsp+528]
37be0e2b5mov [rsp+280], rdx
37be0e2bdlea rdx, [8*rax]
37be0e2c5add rdx, [rsp+536]
37be0e2cdmov [rsp+40], rdx
37be0e2d2lea rdx, [rsp+280]
37be0e2damov [rsp+32], rsi
37be0e2dfmov rsi, [rsp+520]
37be0e2e7lea r9, [rsi+8*rax]
37be0e2ebcall clacpy_64_
37be0e2f0jmp 0x37be0e054
37be0e2f5
37be0e2f5loc_37be0e2f5:
37be0e2f5mov rax, [rsp+240]
37be0e2fdmov rbx, [rsp+536]
37be0e305mov r8, [rsp+528]
37be0e30dmov rcx, [rsp+512]
37be0e315lea rax, [8*rax-8]
37be0e31dadd rbx, rax
37be0e320add rax, [rsp+520]
37be0e328mov rdx, rax
37be0e32bmov rax, [rsp+544]
37be0e333mov r9, rbx
37be0e336mov [rsp+32], rax
37be0e33bcall ccopy_64_
37be0e340mov rax, [rsp+648]
37be0e348mov rdx, [rsp+536]
37be0e350mov r9, rbx
37be0e353mov rcx, [rsp+512]
37be0e35bmov [rsp+48], rax
37be0e360mov rax, [rsp+640]
37be0e368mov [rsp+40], rax
37be0e36dmov rax, [rsp+544]
37be0e375mov [rsp+32], rax
37be0e37amov r8, rax
37be0e37dcall csrot_64_
37be0e382jmp 0x37be0e03b
37be0e387
37be0e387loc_37be0e387:
37be0e387mov rdi, [rsp+528]
37be0e38fmov rax, [rsp+240]
37be0e397mov rdx, [rsp+536]
37be0e39fmov r8, [rsp+544]
37be0e3a7mov [rsp+32], rdi
37be0e3acmov rdi, [rsp+520]
37be0e3b4lea rax, [8*rax-8]
37be0e3bcmov rcx, [rsp+512]
37be0e3c4add rdx, rax
37be0e3c7lea r9, [rdi+rax]
37be0e3cbcall ccopy_64_
37be0e3d0jmp 0x37be0e0a4
37be0e3d5
37be0e3d5loc_37be0e3d5:
37be0e3d5mov rax, [rsp+544]
37be0e3ddmov r9, [rsp+536]
37be0e3e5mov r8, [rsp+528]
37be0e3edmov rdx, [rsp+520]
37be0e3f5mov [rsp+32], rax
37be0e3famov rcx, [rsp+512]
37be0e402call ccopy_64_
37be0e407mov rax, [rsp+504]
37be0e40fmov rax, [rax]
37be0e412jmp 0x37be0e031
37be0e417
37be0e417loc_37be0e417:
37be0e417mov rax, [rsp+528]
37be0e41fmov r9, [rsp+520]
37be0e427mov r8, [rsp+544]
37be0e42fmov rdx, [rsp+536]
37be0e437mov [rsp+32], rax
37be0e43cmov rcx, [rsp+512]
37be0e444call ccopy_64_
37be0e449pxor x0, x0
37be0e44dcomiss x0, [r14]
37be0e451ja 0x37be0e470
37be0e453mov rax, [rsp+632]
37be0e45bmov r8, [rax]
37be0e45ejmp 0x37be0d8c7
37be0e463
37be0e463loc_37be0e463:
37be0e463mov r8, [rsp+176]
37be0e46bjmp 0x37be0d8d5
37be0e470
37be0e470loc_37be0e470:
37be0e470mov r8, [rsp+520]
37be0e478mov r9, [rsp+528]
37be0e480lea rdx, [rip+0x646d11]
37be0e487mov rcx, [rsp+512]
37be0e48fcall csscal_64_
37be0e494mov rax, [rsp+632]
37be0e49cmov r8, [rax]
37be0e49fjmp 0x37be0d8c7
37be0e4a4
37be0e4a4loc_37be0e4a4:
37be0e4a4mov r8, -7
37be0e4abmov edx, 7
37be0e4b0jmp 0x37be0ce0e
37be0e4b5
37be0e4b5loc_37be0e4b5:
37be0e4b5mov r8, -20
37be0e4bcmov edx, 20
37be0e4c1jmp 0x37be0ce0e
37be0e4c6
37be0e4c6loc_37be0e4c6:
37be0e4c6mov r8, -11
37be0e4cdmov edx, 11
37be0e4d2jmp 0x37be0ce0e
37be0e4d7
37be0e4d7loc_37be0e4d7:
37be0e4d7mov r8, -9
37be0e4demov edx, 9
37be0e4e3jmp 0x37be0ce0e
37be0e4e8
37be0e4e8loc_37be0e4e8:
37be0e4e8mov r8, -15
37be0e4efmov edx, 15
37be0e4f4jmp 0x37be0ce0e
37be0e4f9
37be0e4f9loc_37be0e4f9:
37be0e4f9mov r8, -13
37be0e500mov edx, 13
37be0e505jmp 0x37be0ce0e
37be0cd40
37be0e50a
37be0e50a // align 0x40
37be0e50a // align 0x40
37be0e540
37be0e540clalsa_64_:
37be0e540push r15
37be0e542push r14
37be0e544push r13
37be0e546push r12
37be0e548push rbp
37be0e549push rdi
37be0e54apush rsi
37be0e54bpush rbx
37be0e54csub rsp, 472
37be0e553mov rsi, [rsp+600]
37be0e55bmov rdi, [rsp+688]
37be0e563mov rbx, [rsp+584]
37be0e56bmov rbp, [rsp+728]
37be0e573mov rsi, [rsi]
37be0e576mov rdi, [rdi]
37be0e579mov rbx, [rbx]
37be0e57cmov rax, rdx
37be0e57fmov rdx, [rsp+616]
37be0e587mov [rsp+544], rcx
37be0e58fmov rcx, r8
37be0e592mov r14, [rsp+544]
37be0e59amov [rsp+568], r9
37be0e5a2mov r8, -1
37be0e5a9mov r15, [rdx]
37be0e5acmov rdx, [rsp+744]
37be0e5b4mov [rsp+200], rsi
37be0e5bcmov [rsp+360], rdi
37be0e5c4mov [rdx], 0
37be0e5cbmov edx, 1
37be0e5d0mov [rsp+368], r15
37be0e5d8cmp [r14], 1
37be0e5dcjbe 0x37be0e620
37be0e5de
37be0e5deloc_37be0e5de:
37be0e5demov rax, [rsp+744]
37be0e5e6mov [rsp+456], rdx
37be0e5eelea rcx, [rip+0x646c07]
37be0e5f5lea rdx, [rsp+456]
37be0e5fdmov [rax], r8
37be0e600mov r8l, 6
37be0e606call xerbla_64_
37be0e60bnop
37be0e60c
37be0e60cloc_37be0e60c:
37be0e60cadd rsp, 472
37be0e613pop rbx
37be0e614pop rsi
37be0e615pop rdi
37be0e616pop rbp
37be0e617pop r12
37be0e619pop r13
37be0e61bpop r14
37be0e61dpop r15
37be0e61fret
37be0e620
37be0e620loc_37be0e620:
37be0e620mov rdx, [rax]
37be0e623cmp rdx, 2
37be0e627jle 0x37be0e670
37be0e629mov r8, [rcx]
37be0e62ccmp rdx, r8
37be0e62fjg 0x37be0e681
37be0e631cmp [r9], 0
37be0e635jle 0x37be103b6
37be0e63bcmp r8, rbx
37be0e63ejg 0x37be0e692
37be0e640cmp r8, rsi
37be0e643jg 0x37be103c7
37be0e649cmp r8, r15
37be0e64cjg 0x37be103d8
37be0e652cmp r8, rdi
37be0e655jle 0x37be0e6a8
37be0e657mov r8, -19
37be0e65emov edx, 19
37be0e663jmp 0x37be0e5de
37be0e668
37be0e668 0f 1f 84 00 00 00 00 00 ........
37be0e670
37be0e670loc_37be0e670:
37be0e670mov r8, -2
37be0e677mov edx, 2
37be0e67cjmp 0x37be0e5de
37be0e681
37be0e681loc_37be0e681:
37be0e681mov r8, -3
37be0e688mov edx, 3
37be0e68djmp 0x37be0e5de
37be0e692
37be0e692loc_37be0e692:
37be0e692mov r8, -6
37be0e699mov edx, 6
37be0e69ejmp 0x37be0e5de
37be0e6a3
37be0e6a3 0f 1f 44 00 00 ..D..
37be0e6a8
37be0e6a8loc_37be0e6a8:
37be0e6a8mov rdi, [rsp+736]
37be0e6b0mov [rsp+48], rax
37be0e6b5lea rsi, [r8+r8+1]
37be0e6balea rdx, [rsp+432]
37be0e6c2mov rax, [rsp+736]
37be0e6camov r9, [rsp+736]
37be0e6d2lea rdi, [rdi+8*r8]
37be0e6d6shl r8, 4
37be0e6daadd rax, r8
37be0e6ddmov [rsp+32], rdi
37be0e6e2lea r8, [rsp+408]
37be0e6eamov [rsp+40], rax
37be0e6efmov [rsp+352], rdi
37be0e6f7call slasdt_64_
37be0e6fcmov rax, [rsp+408]
37be0e704mov rdi, [rsp+432]
37be0e70clea rdx, [rax+1]
37be0e710mov [rsp+344], rax
37be0e718mov rax, rdx
37be0e71bmov [rsp+384], rdi
37be0e723shr rax, 63
37be0e727add rax, rdx
37be0e72asar rax, 1
37be0e72dmov [rsp+272], rax
37be0e735mov rdi, rax
37be0e738mov rax, [rsp+544]
37be0e740cmp [rax], 1
37be0e744je 0x37be0f63d
37be0e74amov rdi, [rsp+272]
37be0e752cmp [rsp+344], rdi
37be0e75ajl 0x37be0f104
37be0e760mov rax, [rsp+568]
37be0e768lea rdi, [8*rbx]
37be0e770mov [rsp+392], rsi
37be0e778mov [rsp+320], rdi
37be0e780mov rdx, [rax]
37be0e783mov rax, [rsp+736]
37be0e78blea rax, [rax+8*rsi]
37be0e78fmov [rsp+376], rax
37be0e797lea rax, [rsp+416]
37be0e79fmov [rsp+208], rax
37be0e7a7lea rax, [rip+0x646a42]
37be0e7aemov [rsp+288], rax
37be0e7b6lea rax, [rip+0x646a34]
37be0e7bdmov [rsp+296], rax
37be0e7c5lea rax, [rip+0x646a28]
37be0e7ccmov [rsp+304], rax
37be0e7d4lea rax, [rip+0x646a1d]
37be0e7dbmov [rsp+312], rax
37be0e7e3lea rax, [rsp+440]
37be0e7ebmov [rsp+216], rax
37be0e7f3nop
37be0e7f5nop [rax+rax]
37be0e800
37be0e800loc_37be0e800:
37be0e800mov rdi, [rsp+272]
37be0e808mov rsi, [rsp+352]
37be0e810mov rax, [rsp+736]
37be0e818mov rbx, [rsp+376]
37be0e820mov rsi, [rsi+8*rdi-8]
37be0e825mov rax, [rax+8*rdi-8]
37be0e82amov rdi, [rbx+8*rdi-16]
37be0e82fmov r8, rsi
37be0e832mov [rsp+416], rsi
37be0e83aimul r8, rdx
37be0e83emov r14, rax
37be0e841mov [rsp+280], rax
37be0e849add rax, 1
37be0e84dsub r14, rsi
37be0e850mov [rsp+328], rdi
37be0e858mov [rsp+440], rdi
37be0e860lea r11, [r14-1]
37be0e864mov [rsp+224], rax
37be0e86cadd r8, r8
37be0e86ftest rdx, rdx
37be0e872jle 0x37be0e901
37be0e878mov r12, [rsp+280]
37be0e880mov rax, [rsp+320]
37be0e888lea rbx, [rdx+1]
37be0e88clea r10, [8*r11]
37be0e894mov r13, [rsp+576]
37be0e89cmov rdx, r8
37be0e89fmov r9l, 1
37be0e8a5nop [rax+rax]
37be0e8b0
37be0e8b0loc_37be0e8b0:
37be0e8b0cmp r12, r14
37be0e8b3jle 0x37be0e8f5
37be0e8b5mov rcx, rdx
37be0e8b8lea rdi, [rsi+rdx]
37be0e8bcneg rcx
37be0e8bflea rcx, [r10+8*rcx]
37be0e8c3add rcx, r13
37be0e8c6nop [rax]
37be0e8canop [rax+rax]
37be0e8d5nop [rax+rax]
37be0e8e0
37be0e8e0loc_37be0e8e0:
37be0e8e0add rdx, 1
37be0e8e4movss x0, [rcx+8*rdx-8]
37be0e8eamovss [rbp+4*rdx-4], x0
37be0e8f0cmp rdx, rdi
37be0e8f3jne 0x37be0e8e0
37be0e8f5
37be0e8f5loc_37be0e8f5:
37be0e8f5add r9, 1
37be0e8f9add r10, rax
37be0e8fccmp r9, rbx
37be0e8ffjne 0x37be0e8b0
37be0e901
37be0e901loc_37be0e901:
37be0e901mov rdi, [rsp+304]
37be0e909lea rdx, [rbp+4*r8]
37be0e90emov rax, [rsp+608]
37be0e916mov [rsp+112], 1
37be0e91fmov [rsp+64], rdx
37be0e924mov rcx, [rsp+296]
37be0e92cmov [rsp+80], rdi
37be0e931mov rdi, [rsp+616]
37be0e939lea r15, [rax+4*r11]
37be0e93dmov rax, [rsp+208]
37be0e945mov [rsp+88], rbp
37be0e94amov [rsp+56], rdi
37be0e94fmov rdi, [rsp+312]
37be0e957mov [rsp+96], rax
37be0e95cmov r8, rax
37be0e95fmov rdx, [rsp+288]
37be0e967mov [rsp+72], rax
37be0e96cmov r9, [rsp+568]
37be0e974mov [rsp+32], rax
37be0e979mov [rsp+104], 1
37be0e982mov [rsp+48], r15
37be0e987mov [rsp+40], rdi
37be0e98ccall sgemm_64_
37be0e991mov rax, [rsp+568]
37be0e999mov rdx, [rsp+416]
37be0e9a1mov rbx, [rax]
37be0e9a4mov r13, rbx
37be0e9a7imul r13, rdx
37be0e9ablea rcx, [r13+r13]
37be0e9b0test rbx, rbx
37be0e9b3jle 0x37be0ea4c
37be0e9b9add rbx, 1
37be0e9bdtest rdx, rdx
37be0e9c0jle 0x37be0ea4c
37be0e9c6mov rdi, r14
37be0e9c9lea r9, [rdx+r14]
37be0e9cdxor eax, eax
37be0e9cfsub rdx, 1
37be0e9d3neg rdi
37be0e9d6mov r11, rcx
37be0e9d9mov [rsp+232], rsi
37be0e9e1mov r10l, 1
37be0e9e7shl rdi, 2
37be0e9ebcmp r14, r9
37be0e9eecmovge rdx, rax
37be0e9f2mov rax, [rsp+576]
37be0e9falea r8, [rax-8]
37be0e9femov rax, [rsp+320]
37be0ea06lea r12, [rdx+1]
37be0ea0anop [rax+rax]
37be0ea10
37be0ea10loc_37be0ea10:
37be0ea10lea rsi, [rdi+4*r11]
37be0ea14mov rdx, r14
37be0ea17add rsi, rbp
37be0ea1anop [rax+rax]
37be0ea20
37be0ea20loc_37be0ea20:
37be0ea20movss x0, [r8+8*rdx+4]
37be0ea27movss [rsi+4*rdx], x0
37be0ea2cadd rdx, 1
37be0ea30cmp rdx, r9
37be0ea33jl 0x37be0ea20
37be0ea35add r10, 1
37be0ea39add r11, r12
37be0ea3cadd r8, rax
37be0ea3fcmp r10, rbx
37be0ea42jne 0x37be0ea10
37be0ea44mov rsi, [rsp+232]
37be0ea4c
37be0ea4cloc_37be0ea4c:
37be0ea4cmov rdi, [rsp+304]
37be0ea54lea rdx, [rbp+4*r13]
37be0ea59mov rax, [rsp+208]
37be0ea61mov [rsp+112], 1
37be0ea6amov [rsp+88], rdx
37be0ea6flea rdx, [rbp+4*rcx]
37be0ea74mov r9, [rsp+568]
37be0ea7cmov [rsp+80], rdi
37be0ea81mov rdi, [rsp+616]
37be0ea89mov r8, rax
37be0ea8cmov [rsp+96], rax
37be0ea91mov rcx, [rsp+296]
37be0ea99mov [rsp+56], rdi
37be0ea9emov rdi, [rsp+312]
37be0eaa6mov [rsp+72], rax
37be0eaabmov [rsp+64], rdx
37be0eab0mov rdx, [rsp+288]
37be0eab8mov [rsp+32], rax
37be0eabdmov [rsp+104], 1
37be0eac6mov [rsp+48], r15
37be0eacbmov [rsp+40], rdi
37be0ead0call sgemm_64_
37be0ead5mov rax, [rsp+568]
37be0eaddmov rdx, [rsp+328]
37be0eae5mov rbx, [rax]
37be0eae8imul rdx, rbx
37be0eaeclea rax, [rdx+rdx]
37be0eaf0mov [rsp+336], rax
37be0eaf8test rbx, rbx
37be0eafbjle 0x37be0ed44
37be0eb01mov rdx, [rsp+416]
37be0eb09lea rax, [rbx+1]
37be0eb0dmov [rsp+232], rax
37be0eb15test rdx, rdx
37be0eb18jle 0x37be0ec95
37be0eb1elea r13, [rdx+r14]
37be0eb22mov eax, 1
37be0eb27mov rdi, [rsp+592]
37be0eb2fmov [rsp+264], r14
37be0eb37imul rbx, rdx
37be0eb3bcmp r14, r13
37be0eb3emov r12, -1
37be0eb45cmovl rax, rdx
37be0eb49sub rdx, 1
37be0eb4dcmp rdx, 2
37be0eb51setbe r8b
37be0eb55cmp r14, r13
37be0eb58mov r10, rax
37be0eb5bmov [rsp+248], rax
37be0eb63setge cl
37be0eb66or r8l, ecx
37be0eb69mov rcx, [rsp+280]
37be0eb71mov [rsp+240], r8b
37be0eb79sub rcx, rsi
37be0eb7clea rdi, [rdi+8*rcx]
37be0eb80mov [rsp+256], rdi
37be0eb88xor edi, edi
37be0eb8acmp r14, r13
37be0eb8dcmovge rdx, rdi
37be0eb91and rax, -4
37be0eb95xor esi, esi
37be0eb97mov edi, 1
37be0eb9cshr r10, 2
37be0eba0mov r14, rax
37be0eba3lea r15, [rdx+1]
37be0eba7nop [rax+rax]
37be0ebb0
37be0ebb0loc_37be0ebb0:
37be0ebb0cmp [rsp+240], 0
37be0ebb8jne 0x37be0f607
37be0ebbemov rax, [rsp+256]
37be0ebc6lea r11, [8*r12]
37be0ebcelea r9, [rbp+4*rsi]
37be0ebd3xor edx, edx
37be0ebd5lea r8, [rbp+4*rbx]
37be0ebdalea rcx, [r11+rax]
37be0ebdexor eax, eax
37be0ebe0nop [rax+rax]
37be0ebeanop [rax+rax]
37be0ebf5nop [rax+rax]
37be0ec00
37be0ec00loc_37be0ec00:
37be0ec00movups x0, [r9+rax]
37be0ec05movups x1, [r8+rax]
37be0ec0aadd rdx, 1
37be0ec0emovaps x2, x0
37be0ec11unpckhps x0, x1
37be0ec14unpcklps x2, x1
37be0ec17movups [rcx+2*rax+16], x0
37be0ec1cmovups [rcx+2*rax], x2
37be0ec20add rax, 16
37be0ec24cmp r10, rdx
37be0ec27jne 0x37be0ec00
37be0ec29test [rsp+248], 3
37be0ec31je 0x37be0ec75
37be0ec33mov rax, [rsp+264]
37be0ec3blea r8, [r14+rsi]
37be0ec3flea rcx, [r14+rbx]
37be0ec43lea rdx, [r14+rax]
37be0ec47
37be0ec47loc_37be0ec47:
37be0ec47lea rax, [rbp+4*r8]
37be0ec4cadd r11, [rsp+592]
37be0ec54sub rcx, r8
37be0ec57
37be0ec57loc_37be0ec57:
37be0ec57movss x1, [rax+4*rcx]
37be0ec5cmovss x0, [rax]
37be0ec60add rax, 4
37be0ec64unpcklps x0, x1
37be0ec67movlps [r11+8*rdx], x0
37be0ec6cadd rdx, 1
37be0ec70cmp rdx, r13
37be0ec73jl 0x37be0ec57
37be0ec75
37be0ec75loc_37be0ec75:
37be0ec75add rsi, r15
37be0ec78add rbx, r15
37be0ec7badd rdi, 1
37be0ec7fadd r12, [rsp+200]
37be0ec87cmp rdi, [rsp+232]
37be0ec8fjne 0x37be0ebb0
37be0ec95
37be0ec95loc_37be0ec95:
37be0ec95mov rax, [rsp+328]
37be0ec9dtest rax, rax
37be0eca0jle 0x37be0ed44
37be0eca6mov rdi, [rsp+224]
37be0ecaemov rdx, -2
37be0ecb5mov r11, [rsp+336]
37be0ecbdmov r10l, 1
37be0ecc3mov r12, [rsp+232]
37be0eccblea r9, [rax+rdi]
37be0eccfmov rax, [rsp+280]
37be0ecd7mov rbx, rax
37be0ecdasub rdx, rax
37be0ecddxor eax, eax
37be0ecdfneg rbx
37be0ece2add rdx, r9
37be0ece5shl rbx, 2
37be0ece9cmp rdi, r9
37be0ececcmovge rdx, rax
37be0ecf0mov rax, [rsp+576]
37be0ecf8lea r8, [rax-8]
37be0ecfcmov rax, [rsp+320]
37be0ed04lea rsi, [rdx+1]
37be0ed08nop [rax+rax]
37be0ed10
37be0ed10loc_37be0ed10:
37be0ed10lea rcx, [rbx+4*r11]
37be0ed14mov rdx, rdi
37be0ed17add rcx, rbp
37be0ed1anop [rax+rax]
37be0ed20
37be0ed20loc_37be0ed20:
37be0ed20movss x0, [r8+8*rdx]
37be0ed26movss [rcx+4*rdx-4], x0
37be0ed2cadd rdx, 1
37be0ed30cmp rdx, r9
37be0ed33jl 0x37be0ed20
37be0ed35add r10, 1
37be0ed39add r11, rsi
37be0ed3cadd r8, rax
37be0ed3fcmp r12, r10
37be0ed42jne 0x37be0ed10
37be0ed44
37be0ed44loc_37be0ed44:
37be0ed44mov rax, [rsp+608]
37be0ed4cmov [rsp+88], rbp
37be0ed51mov rdi, [rsp+280]
37be0ed59mov rsi, [rsp+304]
37be0ed61mov [rsp+112], 1
37be0ed6amov r9, [rsp+568]
37be0ed72mov rcx, [rsp+296]
37be0ed7amov [rsp+104], 1
37be0ed83lea r14, [rax+4*rdi]
37be0ed87mov rdi, [rsp+336]
37be0ed8fmov rax, [rsp+216]
37be0ed97mov [rsp+80], rsi
37be0ed9cmov rsi, [rsp+616]
37be0eda4mov [rsp+48], r14
37be0eda9lea rdx, [rbp+4*rdi]
37be0edaemov rdi, [rsp+312]
37be0edb6mov [rsp+96], rax
37be0edbbmov r8, rax
37be0edbemov [rsp+72], rax
37be0edc3mov [rsp+64], rdx
37be0edc8mov rdx, [rsp+288]
37be0edd0mov [rsp+32], rax
37be0edd5mov [rsp+56], rsi
37be0eddamov [rsp+40], rdi
37be0eddfcall sgemm_64_
37be0ede4mov rax, [rsp+568]
37be0edecmov r9, [rsp+440]
37be0edf4mov rbx, [rax]
37be0edf7mov r12, rbx
37be0edfaimul r12, r9
37be0edfelea r13, [r12+r12]
37be0ee02test rbx, rbx
37be0ee05jle 0x37be0eea5
37be0ee0badd rbx, 1
37be0ee0ftest r9, r9
37be0ee12jle 0x37be0eea5
37be0ee18mov rdx, -2
37be0ee1fmov rax, [rsp+280]
37be0ee27mov r11, r13
37be0ee2amov r15, [rsp+224]
37be0ee32mov r10l, 1
37be0ee38mov rsi, rax
37be0ee3bsub rdx, rax
37be0ee3eadd r9, r15
37be0ee41xor eax, eax
37be0ee43neg rsi
37be0ee46add rdx, r9
37be0ee49shl rsi, 2
37be0ee4dcmp r15, r9
37be0ee50cmovge rdx, rax
37be0ee54mov rax, [rsp+576]
37be0ee5clea r8, [rax-8]
37be0ee60mov rax, [rsp+320]
37be0ee68lea rdi, [rdx+1]
37be0ee6cnop [rax]
37be0ee70
37be0ee70loc_37be0ee70:
37be0ee70lea rcx, [rsi+4*r11]
37be0ee74mov rdx, r15
37be0ee77add rcx, rbp
37be0ee7anop [rax+rax]
37be0ee80
37be0ee80loc_37be0ee80:
37be0ee80movss x0, [r8+8*rdx+4]
37be0ee87movss [rcx+4*rdx-4], x0
37be0ee8dadd rdx, 1
37be0ee91cmp rdx, r9
37be0ee94jl 0x37be0ee80
37be0ee96add r10, 1
37be0ee9aadd r11, rdi
37be0ee9dadd r8, rax
37be0eea0cmp r10, rbx
37be0eea3jne 0x37be0ee70
37be0eea5
37be0eea5loc_37be0eea5:
37be0eea5mov rsi, [rsp+304]
37be0eeadlea rdx, [rbp+4*r12]
37be0eeb2mov [rsp+48], r14
37be0eeb7mov rax, [rsp+216]
37be0eebfmov [rsp+88], rdx
37be0eec4lea rdx, [rbp+4*r13]
37be0eec9mov [rsp+80], rsi
37be0eecemov rdi, [rsp+616]
37be0eed6mov rsi, [rsp+312]
37be0eedemov [rsp+96], rax
37be0eee3mov r8, rax
37be0eee6mov [rsp+72], rax
37be0eeebmov r9, [rsp+568]
37be0eef3mov [rsp+64], rdx
37be0eef8mov rcx, [rsp+296]
37be0ef00mov [rsp+32], rax
37be0ef05mov rdx, [rsp+288]
37be0ef0dmov [rsp+112], 1
37be0ef16mov [rsp+104], 1
37be0ef1fmov [rsp+56], rdi
37be0ef24mov [rsp+40], rsi
37be0ef29call sgemm_64_
37be0ef2emov rax, [rsp+568]
37be0ef36mov rdx, [rax]
37be0ef39test rdx, rdx
37be0ef3cjle 0x37be0f0dd
37be0ef42mov rdi, [rsp+440]
37be0ef4alea rax, [rdx+1]
37be0ef4emov [rsp+232], rax
37be0ef56test rdi, rdi
37be0ef59jle 0x37be0f0dd
37be0ef5fmov rbx, [rsp+224]
37be0ef67mov rsi, rdx
37be0ef6amov r14, [rsp+280]
37be0ef72mov eax, 1
37be0ef77imul rsi, rdi
37be0ef7bmov [rsp+264], rdx
37be0ef83mov r13, -1
37be0ef8amov r12l, 1
37be0ef90add rdi, rbx
37be0ef93mov rcx, rdi
37be0ef96sub rcx, r14
37be0ef99sub rcx, 1
37be0ef9dcmp rbx, rdi
37be0efa0cmovl rax, rcx
37be0efa4mov rcx, -2
37be0efabsub rcx, r14
37be0efaeadd rcx, rdi
37be0efb1mov r10, rax
37be0efb4mov [rsp+248], rax
37be0efbccmp rcx, 2
37be0efc0setbe r9b
37be0efc4cmp rbx, rdi
37be0efc7setge r8b
37be0efcbor r9l, r8l
37be0efcecmp rbx, rdi
37be0efd1mov ebx, 0
37be0efd6cmovge rcx, rbx
37be0efdamov [rsp+240], r9b
37be0efe2and rax, -4
37be0efe6shr r10, 2
37be0efealea r15, [rcx+1]
37be0efeemov rcx, [rsp+592]
37be0eff6lea rcx, [rcx+8*r14+8]
37be0effbmov r14, rax
37be0effemov [rsp+256], rcx
37be0f006nop [rax+rax]
37be0f010
37be0f010loc_37be0f010:
37be0f010cmp [rsp+240], 0
37be0f018jne 0x37be0f622
37be0f01emov rax, [rsp+256]
37be0f026lea r11, [8*r13]
37be0f02elea r9, [rbp+4*rbx]
37be0f033xor edx, edx
37be0f035lea r8, [rbp+4*rsi]
37be0f03alea rcx, [rax+r11]
37be0f03exor eax, eax
37be0f040
37be0f040loc_37be0f040:
37be0f040movups x0, [r9+rax]
37be0f045movups x1, [r8+rax]
37be0f04aadd rdx, 1
37be0f04emovaps x2, x0
37be0f051unpckhps x0, x1
37be0f054unpcklps x2, x1
37be0f057movups [rcx+2*rax+16], x0
37be0f05cmovups [rcx+2*rax], x2
37be0f060add rax, 16
37be0f064cmp rdx, r10
37be0f067jne 0x37be0f040
37be0f069test [rsp+248], 3
37be0f071je 0x37be0f0b5
37be0f073mov rax, [rsp+224]
37be0f07blea r8, [r14+rbx]
37be0f07flea rcx, [rsi+r14]
37be0f083lea rdx, [rax+r14]
37be0f087
37be0f087loc_37be0f087:
37be0f087lea rax, [rbp+4*r8]
37be0f08cadd r11, [rsp+592]
37be0f094sub rcx, r8
37be0f097
37be0f097loc_37be0f097:
37be0f097movss x1, [rax+4*rcx]
37be0f09cmovss x0, [rax]
37be0f0a0add rax, 4
37be0f0a4unpcklps x0, x1
37be0f0a7movlps [r11+8*rdx], x0
37be0f0acadd rdx, 1
37be0f0b0cmp rdx, rdi
37be0f0b3jl 0x37be0f097
37be0f0b5
37be0f0b5loc_37be0f0b5:
37be0f0b5add rbx, r15
37be0f0b8add rsi, r15
37be0f0bbadd r12, 1
37be0f0bfadd r13, [rsp+200]
37be0f0c7cmp r12, [rsp+232]
37be0f0cfjne 0x37be0f010
37be0f0d5mov rdx, [rsp+264]
37be0f0dd
37be0f0ddloc_37be0f0dd:
37be0f0ddadd [rsp+272], 1
37be0f0e6mov rdi, [rsp+344]
37be0f0eecmp [rsp+272], rdi
37be0f0f6jle 0x37be0e800
37be0f0fcmov rsi, [rsp+392]
37be0f104
37be0f104loc_37be0f104:
37be0f104cmp [rsp+344], 0
37be0f10djle 0x37be0f19d
37be0f113mov [rsp+200], rsi
37be0f11bmov rdi, [rsp+568]
37be0f123mov rsi, [rsp+344]
37be0f12bmov r12, [rsp+576]
37be0f133mov [rsp+728], rbp
37be0f13bmov ebp, 1
37be0f140mov r13, [rsp+584]
37be0f148mov r14, [rsp+592]
37be0f150mov r15, [rsp+600]
37be0f158mov rbx, [rsp+736]
37be0f160
37be0f160loc_37be0f160:
37be0f160mov rdx, [rbx+8*rbp-8]
37be0f165mov [rsp+32], r15
37be0f16amov r8, r13
37be0f16dmov rcx, rdi
37be0f170add rbp, 1
37be0f174lea rdx, [8*rdx-8]
37be0f17clea r9, [r14+rdx]
37be0f180add rdx, r12
37be0f183call ccopy_64_
37be0f188cmp rbp, rsi
37be0f18bjle 0x37be0f160
37be0f18dmov rsi, [rsp+200]
37be0f195mov rbp, [rsp+728]
37be0f19d
37be0f19dloc_37be0f19d:
37be0f19dmov r9, [rsp+384]
37be0f1a5xor edx, edx
37be0f1a7mov eax, 1
37be0f1acmov [rsp+456], 0
37be0f1b8mov ecx, r9l
37be0f1bbshl rax, cl
37be0f1becmp r9, 64
37be0f1c2cmovb rdx, rax
37be0f1c6mov r11, rdx
37be0f1c9test r9, r9
37be0f1ccjle 0x37be0e60c
37be0f1d2mov rbx, [rsp+368]
37be0f1damov r15, [rsp+360]
37be0f1e2lea rdx, [r9+r9]
37be0f1e6mov [rsp+728], rbp
37be0f1eemov r14, [rsp+352]
37be0f1f6mov rax, rbx
37be0f1f9mov r8, rbx
37be0f1fcmov r10, r15
37be0f1ffmov rcx, rbx
37be0f202imul rax, r9
37be0f206not r8
37be0f209not r10
37be0f20cimul rbx, rdx
37be0f210lea r13, [rax+r8]
37be0f214mov rax, r15
37be0f217imul rax, r9
37be0f21blea rdi, [rax+r10]
37be0f21flea rax, [rdx-1]
37be0f223imul rcx, rax
37be0f227mov [rsp+200], rdi
37be0f22fimul rax, r15
37be0f233imul rdx, r15
37be0f237mov r15, [rsp+736]
37be0f23fsub rcx, r8
37be0f242sub rax, r10
37be0f245sub rcx, rbx
37be0f248sub rax, rdx
37be0f24bmov [rsp+296], rcx
37be0f253mov rdx, r11
37be0f256mov r11, r13
37be0f259mov [rsp+304], rax
37be0f261mov rax, [rsp+736]
37be0f269lea r12, [rax+8*rsi]
37be0f26dlea rax, [rsp+416]
37be0f275mov [rsp+208], rax
37be0f27dlea rax, [rsp+440]
37be0f285mov r13, r12
37be0f288mov [rsp+216], rax
37be0f290mov rax, [rsp+672]
37be0f298sub rax, 16
37be0f29cmov [rsp+320], rax
37be0f2a4mov rax, [rsp+632]
37be0f2acsub rax, 16
37be0f2b0mov [rsp+312], rax
37be0f2b8mov rax, [rsp+712]
37be0f2c0sub rax, 8
37be0f2c4mov [rsp+328], rax
37be0f2ccmov rax, [rsp+720]
37be0f2d4sub rax, 8
37be0f2d8mov [rsp+336], rax
37be0f2e0lea rax, [rsp+456]
37be0f2e8mov [rsp+224], rax
37be0f2f0mov rax, r9
37be0f2f3nop
37be0f2f5nop [rax+rax]
37be0f300
37be0f300loc_37be0f300:
37be0f300lea rcx, [rax-1]
37be0f304mov r10l, 1
37be0f30acmp rax, 1
37be0f30eje 0x37be0f338
37be0f310cmp rax, 64
37be0f314jg 0x37be0f5e7
37be0f31amov r8l, 2
37be0f320mov eax, 1
37be0f325shl r8, cl
37be0f328shl rax, cl
37be0f32blea r10, [r8-1]
37be0f32fcmp rax, r10
37be0f332jg 0x37be0f5e7
37be0f338
37be0f338loc_37be0f338:
37be0f338mov rsi, [rsp+296]
37be0f340mov rbx, [rsp+328]
37be0f348mov [rsp+272], rax
37be0f350mov [rsp+256], r10
37be0f358lea rdi, [rsi+2*r11]
37be0f35cmov rsi, [rsp+304]
37be0f364mov [rsp+280], rdx
37be0f36cmov [rsp+240], rdi
37be0f374mov rdi, [rsp+200]
37be0f37cmov [rsp+232], r11
37be0f384lea rsi, [rsi+2*rdi]
37be0f388mov [rsp+288], rcx
37be0f390lea rdi, [8*rdx]
37be0f398mov [rsp+248], rsi
37be0f3a0mov rsi, [rsp+320]
37be0f3a8mov [rsp+736], r15
37be0f3b0mov r15, r14
37be0f3b3mov r14, [rsp+736]
37be0f3bblea rbp, [rsi+rdi]
37be0f3bflea rsi, [4*rdx]
37be0f3c7add rdi, [rsp+312]
37be0f3cflea r12, [rbx+rsi]
37be0f3d3add rsi, [rsp+336]
37be0f3dbmov rbx, rax
37be0f3denop
37be0f3e0
37be0f3e0loc_37be0f3e0:
37be0f3e0mov rax, [r13+8*rbx-16]
37be0f3e5mov rdx, [r15+8*rbx-8]
37be0f3eamov [rsp+264], rbx
37be0f3f2mov rcx, [rsp+232]
37be0f3famov r9, [rsp+656]
37be0f402mov [rsp+440], rax
37be0f40amov rax, [r14+8*rbx-8]
37be0f40fadd rbx, 1
37be0f413mov [rsp+416], rdx
37be0f41bmov r11, [rsp+744]
37be0f423sub rax, rdx
37be0f426mov rdx, [rsp+240]
37be0f42emov [rsp+168], rsi
37be0f436sub rsi, 4
37be0f43aadd rcx, rax
37be0f43dmov [rsp+184], r11
37be0f445mov r11, [rsp+728]
37be0f44dlea r8, [8*rax-8]
37be0f455shl rcx, 2
37be0f459add rdx, rax
37be0f45cmov [rsp+160], r12
37be0f464sub r12, 4
37be0f468add r9, rcx
37be0f46badd rcx, [rsp+640]
37be0f473shl rdx, 2
37be0f477mov [rsp+176], r11
37be0f47fmov [rsp+128], rcx
37be0f487mov rcx, [rsp+664]
37be0f48fmov [rsp+144], r9
37be0f497mov r9, [rsp+648]
37be0f49fadd rcx, rdx
37be0f4a2mov [rsp+152], rdi
37be0f4aasub rdi, 8
37be0f4aemov [rsp+120], rcx
37be0f4b3mov rcx, [rsp+616]
37be0f4bbadd r9, rdx
37be0f4beadd rdx, [rsp+704]
37be0f4c6mov [rsp+136], r9
37be0f4cemov [rsp+112], rcx
37be0f4d3mov rcx, [rsp+688]
37be0f4dbmov [rsp+104], rdx
37be0f4e0mov [rsp+96], rcx
37be0f4e5mov rcx, [rsp+248]
37be0f4edlea rdx, [rcx+rax]
37be0f4f1mov rcx, [rsp+680]
37be0f4f9lea rdx, [rcx+8*rdx]
37be0f4fdmov [rsp+88], rdx
37be0f502mov [rsp+80], rbp
37be0f507mov rcx, [rsp+696]
37be0f50fsub rbp, 8
37be0f513add rax, [rsp+200]
37be0f51bmov r9, [rsp+224]
37be0f523lea rax, [rcx+8*rax]
37be0f527mov rdx, [rsp+208]
37be0f52fmov rcx, [rsp+544]
37be0f537mov [rsp+72], rax
37be0f53cmov rax, [rsp+584]
37be0f544mov [rsp+64], rax
37be0f549mov rax, [rsp+576]
37be0f551add rax, r8
37be0f554add r8, [rsp+592]
37be0f55cmov [rsp+56], rax
37be0f561mov rax, [rsp+600]
37be0f569mov [rsp+40], r8
37be0f56emov r8, [rsp+216]
37be0f576mov [rsp+48], rax
37be0f57bmov rax, [rsp+568]
37be0f583mov [rsp+32], rax
37be0f588call clals0_64_
37be0f58dcmp [rsp+256], rbx
37be0f595jge 0x37be0f3e0
37be0f59bmov rcx, [rsp+288]
37be0f5a3mov [rsp+736], r14
37be0f5abmov r14, r15
37be0f5aemov rax, [rsp+272]
37be0f5b6mov rdx, [rsp+280]
37be0f5bemov r11, [rsp+232]
37be0f5c6mov r15, [rsp+736]
37be0f5cetest rcx, rcx
37be0f5d1je 0x37be0e60c
37be0f5d7lea rax, [rax+rdx-1]
37be0f5dcsub rax, [rsp+264]
37be0f5e4mov rdx, rax
37be0f5e7
37be0f5e7loc_37be0f5e7:
37be0f5e7mov rsi, [rsp+360]
37be0f5efsub r11, [rsp+368]
37be0f5f7mov rax, rcx
37be0f5fasub [rsp+200], rsi
37be0f602jmp 0x37be0f300
37be0f607
37be0f607loc_37be0f607:
37be0f607mov rdx, [rsp+264]
37be0f60fmov r8, rsi
37be0f612mov rcx, rbx
37be0f615lea r11, [8*r12]
37be0f61djmp 0x37be0ec47
37be0f622
37be0f622loc_37be0f622:
37be0f622mov rdx, [rsp+224]
37be0f62amov r8, rbx
37be0f62dmov rcx, rsi
37be0f630lea r11, [8*r13]
37be0f638jmp 0x37be0f087
37be0f63d
37be0f63dloc_37be0f63d:
37be0f63dcmp [rsp+384], 0
37be0f646jle 0x37be0fa18
37be0f64cmov [rsp+304], rbx
37be0f654mov r10l, 1
37be0f65axor edx, edx
37be0f65cmov rax, [rsp+736]
37be0f664mov [rsp+312], rsi
37be0f66cmov r13, [rsp+736]
37be0f674lea r15, [rax+8*rsi]
37be0f678lea rax, [rsp+416]
37be0f680mov [rsp+280], 1
37be0f68cmov [rsp+208], rax
37be0f694lea rax, [rsp+440]
37be0f69cmov [rsp+216], rax
37be0f6a4lea rax, [rsp+456]
37be0f6acmov [rsp+224], rax
37be0f6b4mov [rsp+296], 1
37be0f6c0mov [rsp+232], -1
37be0f6ccmov [rsp+240], -1
37be0f6d8mov [rsp+320], rdi
37be0f6e0mov [rsp+728], rbp
37be0f6e8mov rbp, [rsp+352]
37be0f6f0
37be0f6f0loc_37be0f6f0:
37be0f6f0mov rax, [rsp+232]
37be0f6f8mov r12, [rsp+672]
37be0f700mov [rsp+248], r10
37be0f708lea rdi, [8*rdx]
37be0f710mov r14, [rsp+712]
37be0f718mov [rsp+288], rdx
37be0f720lea rsi, [4*rdx]
37be0f728mov rbx, r10
37be0f72blea rax, [rax+rax+1]
37be0f730add r12, rdi
37be0f733add rdi, [rsp+632]
37be0f73bmov [rsp+256], rax
37be0f743mov rax, [rsp+240]
37be0f74badd r14, rsi
37be0f74eadd rsi, [rsp+720]
37be0f756lea rax, [rax+rax+1]
37be0f75bmov [rsp+264], rax
37be0f763mov rax, r15
37be0f766mov r15, rbp
37be0f769mov rbp, rax
37be0f76cnop [rax]
37be0f770
37be0f770loc_37be0f770:
37be0f770mov rax, [rbp+8*rbx-16]
37be0f775mov rdx, [r15+8*rbx-8]
37be0f77amov rcx, [rsp+232]
37be0f782mov r9, [rsp+656]
37be0f78amov [rsp+440], rax
37be0f792mov rax, [r13+8*rbx-8]
37be0f797mov [rsp+416], rdx
37be0f79fmov r11, [rsp+744]
37be0f7a7sub rax, rdx
37be0f7aaxor edx, edx
37be0f7accmp rbx, [rsp+248]
37be0f7b4mov [rsp+168], rsi
37be0f7bcsetne dl
37be0f7bfadd rcx, rax
37be0f7c2mov [rsp+184], r11
37be0f7camov r11, [rsp+728]
37be0f7d2mov [rsp+456], rdx
37be0f7dashl rcx, 2
37be0f7deadd rsi, 4
37be0f7e2mov rdx, [rsp+256]
37be0f7eaadd r9, rcx
37be0f7edadd rcx, [rsp+640]
37be0f7f5mov [rsp+176], r11
37be0f7fdlea r8, [8*rax-8]
37be0f805mov [rsp+128], rcx
37be0f80dadd rdx, rax
37be0f810mov rcx, [rsp+664]
37be0f818shl rdx, 2
37be0f81cmov [rsp+144], r9
37be0f824mov r9, [rsp+648]
37be0f82cadd rcx, rdx
37be0f82fmov [rsp+160], r14
37be0f837add r14, 4
37be0f83bmov [rsp+120], rcx
37be0f840mov rcx, [rsp+616]
37be0f848add r9, rdx
37be0f84badd rdx, [rsp+704]
37be0f853mov [rsp+152], rdi
37be0f85badd rdi, 8
37be0f85fmov [rsp+112], rcx
37be0f864mov rcx, [rsp+688]
37be0f86cmov [rsp+104], rdx
37be0f871mov [rsp+96], rcx
37be0f876mov rcx, [rsp+264]
37be0f87emov [rsp+136], r9
37be0f886lea rdx, [rcx+rax]
37be0f88amov rcx, [rsp+680]
37be0f892lea rdx, [rcx+8*rdx]
37be0f896mov [rsp+88], rdx
37be0f89bmov rcx, [rsp+696]
37be0f8a3add rax, [rsp+240]
37be0f8abmov [rsp+80], r12
37be0f8b0add r12, 8
37be0f8b4lea rax, [rcx+8*rax]
37be0f8b8mov r9, [rsp+224]
37be0f8c0mov rdx, [rsp+208]
37be0f8c8mov [rsp+72], rax
37be0f8cdmov rax, [rsp+600]
37be0f8d5mov rcx, [rsp+544]
37be0f8ddmov [rsp+64], rax
37be0f8e2mov rax, [rsp+592]
37be0f8eaadd rax, r8
37be0f8edadd r8, [rsp+576]
37be0f8f5mov [rsp+56], rax
37be0f8famov rax, [rsp+584]
37be0f902mov [rsp+40], r8
37be0f907mov r8, [rsp+216]
37be0f90fmov [rsp+48], rax
37be0f914mov rax, [rsp+568]
37be0f91cmov [rsp+32], rax
37be0f921call clals0_64_
37be0f926mov rax, rbx
37be0f929sub rbx, 1
37be0f92dcmp [rsp+280], rbx
37be0f935jle 0x37be0f770
37be0f93bmov r10, [rsp+248]
37be0f943mov rdx, [rsp+288]
37be0f94bmov rbx, rbp
37be0f94emov rbp, r15
37be0f951mov rcx, [rsp+296]
37be0f959mov r11, [rsp+384]
37be0f961mov r15, rbx
37be0f964lea rdx, [r10+rdx+1]
37be0f969mov r8, [rsp+232]
37be0f971mov r9, [rsp+240]
37be0f979sub rdx, rax
37be0f97c
37be0f97cloc_37be0f97c:
37be0f97clea rax, [rcx+1]
37be0f980cmp rax, r11
37be0f983jg 0x37be0f9f8
37be0f985add r8, [rsp+368]
37be0f98dadd r9, [rsp+360]
37be0f995cmp rax, 64
37be0f999jg 0x37be0f9da
37be0f99bmov r10l, 2
37be0f9a1mov ebx, 1
37be0f9a6shl r10, cl
37be0f9a9shl rbx, cl
37be0f9acsub r10, 1
37be0f9b0cmp rbx, r10
37be0f9b3jg 0x37be0f9f3
37be0f9b5mov [rsp+280], rbx
37be0f9bdmov [rsp+232], r8
37be0f9c5mov [rsp+240], r9
37be0f9cdmov [rsp+296], rax
37be0f9d5jmp 0x37be0f6f0
37be0f9da
37be0f9daloc_37be0f9da:
37be0f9dalea rax, [rcx+2]
37be0f9decmp rax, r11
37be0f9e1jg 0x37be0f9f8
37be0f9e3add r8, [rsp+368]
37be0f9ebadd r9, [rsp+360]
37be0f9f3
37be0f9f3loc_37be0f9f3:
37be0f9f3mov rcx, rax
37be0f9f6jmp 0x37be0f97c
37be0f9f8
37be0f9f8loc_37be0f9f8:
37be0f9f8mov rbx, [rsp+304]
37be0fa00mov rsi, [rsp+312]
37be0fa08mov rbp, [rsp+728]
37be0fa10mov rdi, [rsp+320]
37be0fa18
37be0fa18loc_37be0fa18:
37be0fa18cmp [rsp+344], rdi
37be0fa20jl 0x37be0e60c
37be0fa26mov rax, [rsp+568]
37be0fa2emov r15, rbp
37be0fa31mov r8, [rax]
37be0fa34mov rax, [rsp+736]
37be0fa3clea rax, [rax+8*rsi]
37be0fa40mov [rsp+360], rax
37be0fa48lea rax, [8*rbx]
37be0fa50mov [rsp+256], rax
37be0fa58lea rax, [rip+0x645791]
37be0fa5fmov [rsp+288], rax
37be0fa67lea rax, [rip+0x645783]
37be0fa6emov [rsp+296], rax
37be0fa76lea rax, [rip+0x645777]
37be0fa7dmov [rsp+304], rax
37be0fa85lea rax, [rip+0x64576c]
37be0fa8cmov [rsp+312], rax
37be0fa94lea rax, [rsp+424]
37be0fa9cmov [rsp+320], rax
37be0faa4lea rax, [rsp+448]
37be0faacmov [rsp+328], rax
37be0fab4
37be0fab4loc_37be0fab4:
37be0fab4mov rax, [rsp+272]
37be0fabcmov rdi, [rsp+352]
37be0fac4xor ecx, ecx
37be0fac6mov rsi, [rsp+736]
37be0facecmp rax, [rsp+344]
37be0fad6mov rdx, [rdi+8*rax-8]
37be0fadbsetne cl
37be0fademov rbx, [rsp+360]
37be0fae6mov rsi, [rsi+8*rax-8]
37be0faeblea rdi, [rdx+1]
37be0faefadd rcx, [rbx+8*rax-16]
37be0faf4mov [rsp+424], rdi
37be0fafcimul rdi, r8
37be0fb00mov r14, rsi
37be0fb03lea rbx, [rsi+1]
37be0fb07mov [rsp+248], rsi
37be0fb0fsub r14, rdx
37be0fb12mov [rsp+264], rcx
37be0fb1amov [rsp+448], rcx
37be0fb22add rdi, rdi
37be0fb25test r8, r8
37be0fb28jle 0x37be0fba3
37be0fb2amov r11, r14
37be0fb2dlea rsi, [r8+1]
37be0fb31mov rbp, rbx
37be0fb34mov r9l, 1
37be0fb3amov rax, [rsp+576]
37be0fb42neg r11
37be0fb45mov r10, rdi
37be0fb48sub rbp, r14
37be0fb4bshl r11, 2
37be0fb4flea r8, [rax-8]
37be0fb53mov rax, [rsp+256]
37be0fb5bnop [rax+rax]
37be0fb60
37be0fb60loc_37be0fb60:
37be0fb60cmp r14, rbx
37be0fb63jge 0x37be0fb97
37be0fb65lea rcx, [r11+4*r10]
37be0fb69mov rdx, r14
37be0fb6cadd rcx, r15
37be0fb6fnop [rax+rax]
37be0fb75nop [rax+rax]
37be0fb80
37be0fb80loc_37be0fb80:
37be0fb80movss x0, [r8+8*rdx]
37be0fb86movss [rcx+4*rdx], x0
37be0fb8badd rdx, 1
37be0fb8fcmp rbx, rdx
37be0fb92jne 0x37be0fb80
37be0fb94add r10, rbp
37be0fb97
37be0fb97loc_37be0fb97:
37be0fb97add r9, 1
37be0fb9badd r8, rax
37be0fb9ecmp r9, rsi
37be0fba1jne 0x37be0fb60
37be0fba3
37be0fba3loc_37be0fba3:
37be0fba3mov rax, [rsp+624]
37be0fbablea rdx, [r15+4*rdi]
37be0fbafmov rsi, [rsp+304]
37be0fbb7mov [rsp+112], 1
37be0fbc0mov rdi, [rsp+312]
37be0fbc8mov [rsp+64], rdx
37be0fbcdmov [rsp+80], rsi
37be0fbd2lea r13, [rax+4*r14-4]
37be0fbd7mov rsi, [rsp+616]
37be0fbdfmov rax, [rsp+320]
37be0fbe7mov [rsp+88], r15
37be0fbecmov [rsp+56], rsi
37be0fbf1mov rdx, [rsp+288]
37be0fbf9mov [rsp+96], rax
37be0fbfemov r8, rax
37be0fc01mov rcx, [rsp+296]
37be0fc09mov [rsp+72], rax
37be0fc0emov r9, [rsp+568]
37be0fc16mov [rsp+32], rax
37be0fc1bmov [rsp+104], 1
37be0fc24mov [rsp+48], r13
37be0fc29mov [rsp+40], rdi
37be0fc2ecall sgemm_64_
37be0fc33mov rax, [rsp+568]
37be0fc3bmov rdx, [rsp+424]
37be0fc43mov rsi, [rax]
37be0fc46mov r12, rsi
37be0fc49imul r12, rdx
37be0fc4dlea rcx, [r12+r12]
37be0fc51test rsi, rsi
37be0fc54jle 0x37be0fcee
37be0fc5aadd rsi, 1
37be0fc5etest rdx, rdx
37be0fc61jle 0x37be0fcee
37be0fc67mov rdi, r14
37be0fc6alea r9, [rdx+r14]
37be0fc6exor eax, eax
37be0fc70sub rdx, 1
37be0fc74neg rdi
37be0fc77mov [rsp+208], r13
37be0fc7fmov r11l, 1
37be0fc85mov r10, rcx
37be0fc88shl rdi, 2
37be0fc8ccmp r14, r9
37be0fc8fcmovge rdx, rax
37be0fc93mov rax, [rsp+576]
37be0fc9blea r8, [rax-8]
37be0fc9fmov rax, [rsp+256]
37be0fca7lea rbp, [rdx+1]
37be0fcabnop [rax+rax]
37be0fcb0
37be0fcb0loc_37be0fcb0:
37be0fcb0lea r13, [rdi+4*r10]
37be0fcb4mov rdx, r14
37be0fcb7add r13, r15
37be0fcbanop [rax+rax]
37be0fcc0
37be0fcc0loc_37be0fcc0:
37be0fcc0movss x0, [r8+8*rdx+4]
37be0fcc7movss [r13+4*rdx], x0
37be0fcceadd rdx, 1
37be0fcd2cmp rdx, r9
37be0fcd5jl 0x37be0fcc0
37be0fcd7add r11, 1
37be0fcdbadd r10, rbp
37be0fcdeadd r8, rax
37be0fce1cmp r11, rsi
37be0fce4jne 0x37be0fcb0
37be0fce6mov r13, [rsp+208]
37be0fcee
37be0fceeloc_37be0fcee:
37be0fceemov rsi, [rsp+304]
37be0fcf6mov rax, [rsp+320]
37be0fcfelea rdx, [r15+4*r12]
37be0fd02mov [rsp+112], 1
37be0fd0bmov rdi, [rsp+616]
37be0fd13mov [rsp+88], rdx
37be0fd18lea rdx, [r15+4*rcx]
37be0fd1cmov [rsp+80], rsi
37be0fd21mov rsi, [rsp+312]
37be0fd29mov r8, rax
37be0fd2cmov [rsp+96], rax
37be0fd31mov r9, [rsp+568]
37be0fd39mov [rsp+72], rax
37be0fd3emov rcx, [rsp+296]
37be0fd46mov [rsp+64], rdx
37be0fd4bmov rdx, [rsp+288]
37be0fd53mov [rsp+40], rsi
37be0fd58mov [rsp+32], rax
37be0fd5dmov [rsp+104], 1
37be0fd66mov [rsp+56], rdi
37be0fd6bmov [rsp+48], r13
37be0fd70call sgemm_64_
37be0fd75mov rax, [rsp+568]
37be0fd7dmov rdx, [rsp+264]
37be0fd85mov rsi, [rax]
37be0fd88imul rdx, rsi
37be0fd8clea rax, [rdx+rdx]
37be0fd90mov [rsp+280], rax
37be0fd98test rsi, rsi
37be0fd9bjle 0x37be0ffc4
37be0fda1mov rdx, [rsp+424]
37be0fda9lea rax, [rsi+1]
37be0fdadmov [rsp+208], rax
37be0fdb5test rdx, rdx
37be0fdb8jle 0x37be0ff1c
37be0fdbelea r13, [rdx+r14]
37be0fdc2mov eax, 1
37be0fdc7mov rdi, [rsp+592]
37be0fdcfmov [rsp+240], r14
37be0fdd7imul rsi, rdx
37be0fddbcmp r14, r13
37be0fddemov [rsp+336], rbx
37be0fde6mov r12l, 1
37be0fdeccmovl rax, rdx
37be0fdf0sub rdx, 1
37be0fdf4lea rdi, [rdi+8*r14]
37be0fdf8mov rbp, -1
37be0fdffcmp rdx, 2
37be0fe03mov [rsp+232], rdi
37be0fe0bsetbe r8b
37be0fe0fcmp r14, r13
37be0fe12mov r10, rax
37be0fe15mov [rsp+224], rax
37be0fe1dsetge cl
37be0fe20xor edi, edi
37be0fe22or r8l, ecx
37be0fe25cmp r14, r13
37be0fe28cmovge rdx, rdi
37be0fe2cmov [rsp+216], r8b
37be0fe34and rax, -4
37be0fe38shr r10, 2
37be0fe3cmov rbx, rax
37be0fe3flea r14, [rdx+1]
37be0fe43nop
37be0fe45nop [rax+rax]
37be0fe50
37be0fe50loc_37be0fe50:
37be0fe50cmp [rsp+216], 0
37be0fe58jne 0x37be1039b
37be0fe5emov rax, [rsp+232]
37be0fe66lea r9, [r15+4*rdi]
37be0fe6alea r8, [r15+4*rsi]
37be0fe6exor edx, edx
37be0fe70lea r11, [8*rbp]
37be0fe78lea rcx, [r11+rax]
37be0fe7cxor eax, eax
37be0fe7enop
37be0fe80
37be0fe80loc_37be0fe80:
37be0fe80movups x0, [r9+rax]
37be0fe85movups x1, [r8+rax]
37be0fe8aadd rdx, 1
37be0fe8emovaps x2, x0
37be0fe91unpckhps x0, x1
37be0fe94unpcklps x2, x1
37be0fe97movups [rcx+2*rax+16], x0
37be0fe9cmovups [rcx+2*rax], x2
37be0fea0add rax, 16
37be0fea4cmp rdx, r10
37be0fea7jne 0x37be0fe80
37be0fea9test [rsp+224], 3
37be0feb1je 0x37be0fef4
37be0feb3mov rax, [rsp+240]
37be0febblea r8, [rbx+rdi]
37be0febflea rcx, [rbx+rsi]
37be0fec3lea rdx, [rax+rbx]
37be0fec7
37be0fec7loc_37be0fec7:
37be0fec7lea rax, [r15+4*r8]
37be0fecbadd r11, [rsp+592]
37be0fed3sub rcx, r8
37be0fed6
37be0fed6loc_37be0fed6:
37be0fed6movss x1, [rax+4*rcx]
37be0fedbmovss x0, [rax]
37be0fedfadd rax, 4
37be0fee3unpcklps x0, x1
37be0fee6movlps [r11+8*rdx], x0
37be0feebadd rdx, 1
37be0feefcmp rdx, r13
37be0fef2jl 0x37be0fed6
37be0fef4
37be0fef4loc_37be0fef4:
37be0fef4add rdi, r14
37be0fef7add rsi, r14
37be0fefaadd r12, 1
37be0fefeadd rbp, [rsp+200]
37be0ff06cmp r12, [rsp+208]
37be0ff0ejne 0x37be0fe50
37be0ff14mov rbx, [rsp+336]
37be0ff1c
37be0ff1cloc_37be0ff1c:
37be0ff1cmov rax, [rsp+264]
37be0ff24test rax, rax
37be0ff27jle 0x37be0ffc4
37be0ff2dlea r9, [rax+rbx]
37be0ff31mov rax, [rsp+248]
37be0ff39mov rdx, -2
37be0ff40mov r10, [rsp+280]
37be0ff48mov rbp, [rsp+208]
37be0ff50mov r11l, 1
37be0ff56mov rsi, rax
37be0ff59sub rdx, rax
37be0ff5cxor eax, eax
37be0ff5eneg rsi
37be0ff61add rdx, r9
37be0ff64shl rsi, 2
37be0ff68cmp rbx, r9
37be0ff6bcmovge rdx, rax
37be0ff6fmov rax, [rsp+576]
37be0ff77lea r8, [rax-8]
37be0ff7bmov rax, [rsp+256]
37be0ff83lea rdi, [rdx+1]
37be0ff87nop [rax+rax]
37be0ff90
37be0ff90loc_37be0ff90:
37be0ff90lea rcx, [rsi+4*r10]
37be0ff94mov rdx, rbx
37be0ff97add rcx, r15
37be0ff9anop [rax+rax]
37be0ffa0
37be0ffa0loc_37be0ffa0:
37be0ffa0movss x0, [r8+8*rdx]
37be0ffa6movss [rcx+4*rdx-4], x0
37be0ffacadd rdx, 1
37be0ffb0cmp rdx, r9
37be0ffb3jl 0x37be0ffa0
37be0ffb5add r11, 1
37be0ffb9add r10, rdi
37be0ffbcadd r8, rax
37be0ffbfcmp r11, rbp
37be0ffc2jne 0x37be0ff90
37be0ffc4
37be0ffc4loc_37be0ffc4:
37be0ffc4mov rax, [rsp+624]
37be0ffccmov [rsp+88], r15
37be0ffd1mov rdi, [rsp+248]
37be0ffd9mov rsi, [rsp+304]
37be0ffe1mov [rsp+112], 1
37be0ffeamov r9, [rsp+568]
37be0fff2mov rcx, [rsp+296]
37be0fffamov [rsp+104], 1
37be10003lea r14, [rax+4*rdi]
37be10007mov rdi, [rsp+280]
37be1000fmov rax, [rsp+328]
37be10017mov [rsp+80], rsi
37be1001cmov rsi, [rsp+616]
37be10024mov [rsp+48], r14
37be10029lea rdx, [r15+4*rdi]
37be1002dmov rdi, [rsp+312]
37be10035mov [rsp+96], rax
37be1003amov r8, rax
37be1003dmov [rsp+72], rax
37be10042mov [rsp+64], rdx
37be10047mov rdx, [rsp+288]
37be1004fmov [rsp+56], rsi
37be10054mov [rsp+32], rax
37be10059mov [rsp+40], rdi
37be1005ecall sgemm_64_
37be10063mov rax, [rsp+568]
37be1006bmov r9, [rsp+448]
37be10073mov rsi, [rax]
37be10076mov r12, rsi
37be10079imul r12, r9
37be1007dlea r13, [r12+r12]
37be10081test rsi, rsi
37be10084jle 0x37be10125
37be1008aadd rsi, 1
37be1008etest r9, r9
37be10091jle 0x37be10125
37be10097mov rax, [rsp+248]
37be1009fmov rdx, -2
37be100a6add r9, rbx
37be100a9mov r10, r13
37be100acmov r11l, 1
37be100b2mov rdi, rax
37be100b5sub rdx, rax
37be100b8xor eax, eax
37be100baneg rdi
37be100bdadd rdx, r9
37be100c0shl rdi, 2
37be100c4cmp rbx, r9
37be100c7cmovge rdx, rax
37be100cbmov rax, [rsp+576]
37be100d3lea r8, [rax-8]
37be100d7mov rax, [rsp+256]
37be100dflea rbp, [rdx+1]
37be100e3nop
37be100e5nop [rax+rax]
37be100f0
37be100f0loc_37be100f0:
37be100f0lea rcx, [rdi+4*r10]
37be100f4mov rdx, rbx
37be100f7add rcx, r15
37be100fanop [rax+rax]
37be10100
37be10100loc_37be10100:
37be10100movss x0, [r8+8*rdx+4]
37be10107movss [rcx+4*rdx-4], x0
37be1010dadd rdx, 1
37be10111cmp rdx, r9
37be10114jl 0x37be10100
37be10116add r11, 1
37be1011aadd r10, rbp
37be1011dadd r8, rax
37be10120cmp rsi, r11
37be10123jne 0x37be100f0
37be10125
37be10125loc_37be10125:
37be10125mov rsi, [rsp+304]
37be1012dmov rax, [rsp+328]
37be10135lea rdx, [r15+4*r12]
37be10139mov [rsp+112], 1
37be10142mov rdi, [rsp+616]
37be1014amov [rsp+88], rdx
37be1014flea rdx, [r15+4*r13]
37be10153mov [rsp+80], rsi
37be10158mov rsi, [rsp+312]
37be10160mov r8, rax
37be10163mov [rsp+96], rax
37be10168mov r9, [rsp+568]
37be10170mov [rsp+72], rax
37be10175mov rcx, [rsp+296]
37be1017dmov [rsp+64], rdx
37be10182mov rdx, [rsp+288]
37be1018amov [rsp+32], rax
37be1018fmov [rsp+104], 1
37be10198mov [rsp+56], rdi
37be1019dmov [rsp+48], r14
37be101a2mov [rsp+40], rsi
37be101a7call sgemm_64_
37be101acmov rax, [rsp+568]
37be101b4mov r8, [rax]
37be101b7test r8, r8
37be101bajle 0x37be1035c
37be101c0mov rbp, [rsp+448]
37be101c8lea rax, [r8+1]
37be101ccmov [rsp+208], rax
37be101d4test rbp, rbp
37be101d7jle 0x37be1035c
37be101ddmov rdi, r8
37be101e0mov r14, [rsp+248]
37be101e8mov eax, 1
37be101edmov [rsp+248], r8
37be101f5imul rdi, rbp
37be101f9add rbp, rbx
37be101fcmov [rsp+240], rbx
37be10204mov r13l, 1
37be1020amov rdx, rbp
37be1020dmov r12, -1
37be10214sub rdx, r14
37be10217sub rdx, 1
37be1021bcmp rbx, rbp
37be1021ecmovl rax, rdx
37be10222mov rdx, -2
37be10229sub rdx, r14
37be1022cadd rdx, rbp
37be1022fmov r10, rax
37be10232mov [rsp+224], rax
37be1023acmp rdx, 2
37be1023esetbe r9b
37be10242cmp rbx, rbp
37be10245setge cl
37be10248xor esi, esi
37be1024aor r9l, ecx
37be1024dcmp rbx, rbp
37be10250cmovge rdx, rsi
37be10254mov [rsp+216], r9b
37be1025cand rax, -4
37be10260shr r10, 2
37be10264lea rcx, [rdx+1]
37be10268mov rdx, [rsp+592]
37be10270mov rbx, rcx
37be10273lea rdx, [rdx+8*r14+8]
37be10278mov r14, rax
37be1027bmov [rsp+232], rdx
37be10283nop
37be10285nop [rax+rax]
37be10290
37be10290loc_37be10290:
37be10290cmp [rsp+216], 0
37be10298jne 0x37be10380
37be1029emov rax, [rsp+232]
37be102a6lea r9, [r15+4*rsi]
37be102aalea r8, [r15+4*rdi]
37be102aexor edx, edx
37be102b0lea r11, [8*r12]
37be102b8lea rcx, [r11+rax]
37be102bcxor eax, eax
37be102benop
37be102c0
37be102c0loc_37be102c0:
37be102c0movups x0, [r9+rax]
37be102c5movups x1, [r8+rax]
37be102caadd rdx, 1
37be102cemovaps x2, x0
37be102d1unpckhps x0, x1
37be102d4unpcklps x2, x1
37be102d7movups [rcx+2*rax+16], x0
37be102dcmovups [rcx+2*rax], x2
37be102e0add rax, 16
37be102e4cmp rdx, r10
37be102e7jne 0x37be102c0
37be102e9test [rsp+224], 3
37be102f1je 0x37be10334
37be102f3mov rax, [rsp+240]
37be102fblea r8, [r14+rsi]
37be102fflea rcx, [r14+rdi]
37be10303lea rdx, [rax+r14]
37be10307
37be10307loc_37be10307:
37be10307lea rax, [r15+4*r8]
37be1030badd r11, [rsp+592]
37be10313sub rcx, r8
37be10316
37be10316loc_37be10316:
37be10316movss x1, [rax+4*rcx]
37be1031bmovss x0, [rax]
37be1031fadd rax, 4
37be10323unpcklps x0, x1
37be10326movlps [r11+8*rdx], x0
37be1032badd rdx, 1
37be1032fcmp rdx, rbp
37be10332jl 0x37be10316
37be10334
37be10334loc_37be10334:
37be10334add rsi, rbx
37be10337add rdi, rbx
37be1033aadd r13, 1
37be1033eadd r12, [rsp+200]
37be10346cmp [rsp+208], r13
37be1034ejne 0x37be10290
37be10354mov r8, [rsp+248]
37be1035c
37be1035cloc_37be1035c:
37be1035cadd [rsp+272], 1
37be10365mov rdi, [rsp+344]
37be1036dcmp [rsp+272], rdi
37be10375jle 0x37be0fab4
37be1037bjmp 0x37be0e60c
37be10380
37be10380loc_37be10380:
37be10380mov rdx, [rsp+240]
37be10388mov r8, rsi
37be1038bmov rcx, rdi
37be1038elea r11, [8*r12]
37be10396jmp 0x37be10307
37be1039b
37be1039bloc_37be1039b:
37be1039bmov rdx, [rsp+240]
37be103a3mov r8, rdi
37be103a6mov rcx, rsi
37be103a9lea r11, [8*rbp]
37be103b1jmp 0x37be0fec7
37be103b6
37be103b6loc_37be103b6:
37be103b6mov r8, -4
37be103bdmov edx, 4
37be103c2jmp 0x37be0e5de
37be103c7
37be103c7loc_37be103c7:
37be103c7mov r8, -8
37be103cemov edx, 8
37be103d3jmp 0x37be0e5de
37be103d8
37be103d8loc_37be103d8:
37be103d8mov r8, -10
37be103dfmov edx, 10
37be103e4jmp 0x37be0e5de
37be0e540
37be0e540clalsa_64_:
37be0e540push r15
37be0e542push r14
37be0e544push r13
37be0e546push r12
37be0e548push rbp
37be0e549push rdi
37be0e54apush rsi
37be0e54bpush rbx
37be0e54csub rsp, 472
37be0e553mov rsi, [rsp+600]
37be0e55bmov rdi, [rsp+688]
37be0e563mov rbx, [rsp+584]
37be0e56bmov rbp, [rsp+728]
37be0e573mov rsi, [rsi]
37be0e576mov rdi, [rdi]
37be0e579mov rbx, [rbx]
37be0e57cmov rax, rdx
37be0e57fmov rdx, [rsp+616]
37be0e587mov [rsp+544], rcx
37be0e58fmov rcx, r8
37be0e592mov r14, [rsp+544]
37be0e59amov [rsp+568], r9
37be0e5a2mov r8, -1
37be0e5a9mov r15, [rdx]
37be0e5acmov rdx, [rsp+744]
37be0e5b4mov [rsp+200], rsi
37be0e5bcmov [rsp+360], rdi
37be0e5c4mov [rdx], 0
37be0e5cbmov edx, 1
37be0e5d0mov [rsp+368], r15
37be0e5d8cmp [r14], 1
37be0e5dcjbe 0x37be0e620
37be0e5de
37be0e5deloc_37be0e5de:
37be0e5demov rax, [rsp+744]
37be0e5e6mov [rsp+456], rdx
37be0e5eelea rcx, [rip+0x646c07]
37be0e5f5lea rdx, [rsp+456]
37be0e5fdmov [rax], r8
37be0e600mov r8l, 6
37be0e606call xerbla_64_
37be0e60bnop
37be0e60c
37be0e60cloc_37be0e60c:
37be0e60cadd rsp, 472
37be0e613pop rbx
37be0e614pop rsi
37be0e615pop rdi
37be0e616pop rbp
37be0e617pop r12
37be0e619pop r13
37be0e61bpop r14
37be0e61dpop r15
37be0e61fret
37be0e620
37be0e620loc_37be0e620:
37be0e620mov rdx, [rax]
37be0e623cmp rdx, 2
37be0e627jle 0x37be0e670
37be0e629mov r8, [rcx]
37be0e62ccmp rdx, r8
37be0e62fjg 0x37be0e681
37be0e631cmp [r9], 0
37be0e635jle 0x37be103b6
37be0e63bcmp r8, rbx
37be0e63ejg 0x37be0e692
37be0e640cmp r8, rsi
37be0e643jg 0x37be103c7
37be0e649cmp r8, r15
37be0e64cjg 0x37be103d8
37be0e652cmp r8, rdi
37be0e655jle 0x37be0e6a8
37be0e657mov r8, -19
37be0e65emov edx, 19
37be0e663jmp 0x37be0e5de
37be0e668
37be0e668 0f 1f 84 00 00 00 00 00 ........
37be0e670
37be0e670loc_37be0e670:
37be0e670mov r8, -2
37be0e677mov edx, 2
37be0e67cjmp 0x37be0e5de
37be0e681
37be0e681loc_37be0e681:
37be0e681mov r8, -3
37be0e688mov edx, 3
37be0e68djmp 0x37be0e5de
37be0e692
37be0e692loc_37be0e692:
37be0e692mov r8, -6
37be0e699mov edx, 6
37be0e69ejmp 0x37be0e5de
37be0e6a3
37be0e6a3 0f 1f 44 00 00 ..D..
37be0e6a8
37be0e6a8loc_37be0e6a8:
37be0e6a8mov rdi, [rsp+736]
37be0e6b0mov [rsp+48], rax
37be0e6b5lea rsi, [r8+r8+1]
37be0e6balea rdx, [rsp+432]
37be0e6c2mov rax, [rsp+736]
37be0e6camov r9, [rsp+736]
37be0e6d2lea rdi, [rdi+8*r8]
37be0e6d6shl r8, 4
37be0e6daadd rax, r8
37be0e6ddmov [rsp+32], rdi
37be0e6e2lea r8, [rsp+408]
37be0e6eamov [rsp+40], rax
37be0e6efmov [rsp+352], rdi
37be0e6f7call slasdt_64_
37be0e6fcmov rax, [rsp+408]
37be0e704mov rdi, [rsp+432]
37be0e70clea rdx, [rax+1]
37be0e710mov [rsp+344], rax
37be0e718mov rax, rdx
37be0e71bmov [rsp+384], rdi
37be0e723shr rax, 63
37be0e727add rax, rdx
37be0e72asar rax, 1
37be0e72dmov [rsp+272], rax
37be0e735mov rdi, rax
37be0e738mov rax, [rsp+544]
37be0e740cmp [rax], 1
37be0e744je 0x37be0f63d
37be0e74amov rdi, [rsp+272]
37be0e752cmp [rsp+344], rdi
37be0e75ajl 0x37be0f104
37be0e760mov rax, [rsp+568]
37be0e768lea rdi, [8*rbx]
37be0e770mov [rsp+392], rsi
37be0e778mov [rsp+320], rdi
37be0e780mov rdx, [rax]
37be0e783mov rax, [rsp+736]
37be0e78blea rax, [rax+8*rsi]
37be0e78fmov [rsp+376], rax
37be0e797lea rax, [rsp+416]
37be0e79fmov [rsp+208], rax
37be0e7a7lea rax, [rip+0x646a42]
37be0e7aemov [rsp+288], rax
37be0e7b6lea rax, [rip+0x646a34]
37be0e7bdmov [rsp+296], rax
37be0e7c5lea rax, [rip+0x646a28]
37be0e7ccmov [rsp+304], rax
37be0e7d4lea rax, [rip+0x646a1d]
37be0e7dbmov [rsp+312], rax
37be0e7e3lea rax, [rsp+440]
37be0e7ebmov [rsp+216], rax
37be0e7f3nop
37be0e7f5nop [rax+rax]
37be0e800
37be0e800loc_37be0e800:
37be0e800mov rdi, [rsp+272]
37be0e808mov rsi, [rsp+352]
37be0e810mov rax, [rsp+736]
37be0e818mov rbx, [rsp+376]
37be0e820mov rsi, [rsi+8*rdi-8]
37be0e825mov rax, [rax+8*rdi-8]
37be0e82amov rdi, [rbx+8*rdi-16]
37be0e82fmov r8, rsi
37be0e832mov [rsp+416], rsi
37be0e83aimul r8, rdx
37be0e83emov r14, rax
37be0e841mov [rsp+280], rax
37be0e849add rax, 1
37be0e84dsub r14, rsi
37be0e850mov [rsp+328], rdi
37be0e858mov [rsp+440], rdi
37be0e860lea r11, [r14-1]
37be0e864mov [rsp+224], rax
37be0e86cadd r8, r8
37be0e86ftest rdx, rdx
37be0e872jle 0x37be0e901
37be0e878mov r12, [rsp+280]
37be0e880mov rax, [rsp+320]
37be0e888lea rbx, [rdx+1]
37be0e88clea r10, [8*r11]
37be0e894mov r13, [rsp+576]
37be0e89cmov rdx, r8
37be0e89fmov r9l, 1
37be0e8a5nop [rax+rax]
37be0e8b0
37be0e8b0loc_37be0e8b0:
37be0e8b0cmp r12, r14
37be0e8b3jle 0x37be0e8f5
37be0e8b5mov rcx, rdx
37be0e8b8lea rdi, [rsi+rdx]
37be0e8bcneg rcx
37be0e8bflea rcx, [r10+8*rcx]
37be0e8c3add rcx, r13
37be0e8c6nop [rax]
37be0e8canop [rax+rax]
37be0e8d5nop [rax+rax]
37be0e8e0
37be0e8e0loc_37be0e8e0:
37be0e8e0add rdx, 1
37be0e8e4movss x0, [rcx+8*rdx-8]
37be0e8eamovss [rbp+4*rdx-4], x0
37be0e8f0cmp rdx, rdi
37be0e8f3jne 0x37be0e8e0
37be0e8f5
37be0e8f5loc_37be0e8f5:
37be0e8f5add r9, 1
37be0e8f9add r10, rax
37be0e8fccmp r9, rbx
37be0e8ffjne 0x37be0e8b0
37be0e901
37be0e901loc_37be0e901:
37be0e901mov rdi, [rsp+304]
37be0e909lea rdx, [rbp+4*r8]
37be0e90emov rax, [rsp+608]
37be0e916mov [rsp+112], 1
37be0e91fmov [rsp+64], rdx
37be0e924mov rcx, [rsp+296]
37be0e92cmov [rsp+80], rdi
37be0e931mov rdi, [rsp+616]
37be0e939lea r15, [rax+4*r11]
37be0e93dmov rax, [rsp+208]
37be0e945mov [rsp+88], rbp
37be0e94amov [rsp+56], rdi
37be0e94fmov rdi, [rsp+312]
37be0e957mov [rsp+96], rax
37be0e95cmov r8, rax
37be0e95fmov rdx, [rsp+288]
37be0e967mov [rsp+72], rax
37be0e96cmov r9, [rsp+568]
37be0e974mov [rsp+32], rax
37be0e979mov [rsp+104], 1
37be0e982mov [rsp+48], r15
37be0e987mov [rsp+40], rdi
37be0e98ccall sgemm_64_
37be0e991mov rax, [rsp+568]
37be0e999mov rdx, [rsp+416]
37be0e9a1mov rbx, [rax]
37be0e9a4mov r13, rbx
37be0e9a7imul r13, rdx
37be0e9ablea rcx, [r13+r13]
37be0e9b0test rbx, rbx
37be0e9b3jle 0x37be0ea4c
37be0e9b9add rbx, 1
37be0e9bdtest rdx, rdx
37be0e9c0jle 0x37be0ea4c
37be0e9c6mov rdi, r14
37be0e9c9lea r9, [rdx+r14]
37be0e9cdxor eax, eax
37be0e9cfsub rdx, 1
37be0e9d3neg rdi
37be0e9d6mov r11, rcx
37be0e9d9mov [rsp+232], rsi
37be0e9e1mov r10l, 1
37be0e9e7shl rdi, 2
37be0e9ebcmp r14, r9
37be0e9eecmovge rdx, rax
37be0e9f2mov rax, [rsp+576]
37be0e9falea r8, [rax-8]
37be0e9femov rax, [rsp+320]
37be0ea06lea r12, [rdx+1]
37be0ea0anop [rax+rax]
37be0ea10
37be0ea10loc_37be0ea10:
37be0ea10lea rsi, [rdi+4*r11]
37be0ea14mov rdx, r14
37be0ea17add rsi, rbp
37be0ea1anop [rax+rax]
37be0ea20
37be0ea20loc_37be0ea20:
37be0ea20movss x0, [r8+8*rdx+4]
37be0ea27movss [rsi+4*rdx], x0
37be0ea2cadd rdx, 1
37be0ea30cmp rdx, r9
37be0ea33jl 0x37be0ea20
37be0ea35add r10, 1
37be0ea39add r11, r12
37be0ea3cadd r8, rax
37be0ea3fcmp r10, rbx
37be0ea42jne 0x37be0ea10
37be0ea44mov rsi, [rsp+232]
37be0ea4c
37be0ea4cloc_37be0ea4c:
37be0ea4cmov rdi, [rsp+304]
37be0ea54lea rdx, [rbp+4*r13]
37be0ea59mov rax, [rsp+208]
37be0ea61mov [rsp+112], 1
37be0ea6amov [rsp+88], rdx
37be0ea6flea rdx, [rbp+4*rcx]
37be0ea74mov r9, [rsp+568]
37be0ea7cmov [rsp+80], rdi
37be0ea81mov rdi, [rsp+616]
37be0ea89mov r8, rax
37be0ea8cmov [rsp+96], rax
37be0ea91mov rcx, [rsp+296]
37be0ea99mov [rsp+56], rdi
37be0ea9emov rdi, [rsp+312]
37be0eaa6mov [rsp+72], rax
37be0eaabmov [rsp+64], rdx
37be0eab0mov rdx, [rsp+288]
37be0eab8mov [rsp+32], rax
37be0eabdmov [rsp+104], 1
37be0eac6mov [rsp+48], r15
37be0eacbmov [rsp+40], rdi
37be0ead0call sgemm_64_
37be0ead5mov rax, [rsp+568]
37be0eaddmov rdx, [rsp+328]
37be0eae5mov rbx, [rax]
37be0eae8imul rdx, rbx
37be0eaeclea rax, [rdx+rdx]
37be0eaf0mov [rsp+336], rax
37be0eaf8test rbx, rbx
37be0eafbjle 0x37be0ed44
37be0eb01mov rdx, [rsp+416]
37be0eb09lea rax, [rbx+1]
37be0eb0dmov [rsp+232], rax
37be0eb15test rdx, rdx
37be0eb18jle 0x37be0ec95
37be0eb1elea r13, [rdx+r14]
37be0eb22mov eax, 1
37be0eb27mov rdi, [rsp+592]
37be0eb2fmov [rsp+264], r14
37be0eb37imul rbx, rdx
37be0eb3bcmp r14, r13
37be0eb3emov r12, -1
37be0eb45cmovl rax, rdx
37be0eb49sub rdx, 1
37be0eb4dcmp rdx, 2
37be0eb51setbe r8b
37be0eb55cmp r14, r13
37be0eb58mov r10, rax
37be0eb5bmov [rsp+248], rax
37be0eb63setge cl
37be0eb66or r8l, ecx
37be0eb69mov rcx, [rsp+280]
37be0eb71mov [rsp+240], r8b
37be0eb79sub rcx, rsi
37be0eb7clea rdi, [rdi+8*rcx]
37be0eb80mov [rsp+256], rdi
37be0eb88xor edi, edi
37be0eb8acmp r14, r13
37be0eb8dcmovge rdx, rdi
37be0eb91and rax, -4
37be0eb95xor esi, esi
37be0eb97mov edi, 1
37be0eb9cshr r10, 2
37be0eba0mov r14, rax
37be0eba3lea r15, [rdx+1]
37be0eba7nop [rax+rax]
37be0ebb0
37be0ebb0loc_37be0ebb0:
37be0ebb0cmp [rsp+240], 0
37be0ebb8jne 0x37be0f607
37be0ebbemov rax, [rsp+256]
37be0ebc6lea r11, [8*r12]
37be0ebcelea r9, [rbp+4*rsi]
37be0ebd3xor edx, edx
37be0ebd5lea r8, [rbp+4*rbx]
37be0ebdalea rcx, [r11+rax]
37be0ebdexor eax, eax
37be0ebe0nop [rax+rax]
37be0ebeanop [rax+rax]
37be0ebf5nop [rax+rax]
37be0ec00
37be0ec00loc_37be0ec00:
37be0ec00movups x0, [r9+rax]
37be0ec05movups x1, [r8+rax]
37be0ec0aadd rdx, 1
37be0ec0emovaps x2, x0
37be0ec11unpckhps x0, x1
37be0ec14unpcklps x2, x1
37be0ec17movups [rcx+2*rax+16], x0
37be0ec1cmovups [rcx+2*rax], x2
37be0ec20add rax, 16
37be0ec24cmp r10, rdx
37be0ec27jne 0x37be0ec00
37be0ec29test [rsp+248], 3
37be0ec31je 0x37be0ec75
37be0ec33mov rax, [rsp+264]
37be0ec3blea r8, [r14+rsi]
37be0ec3flea rcx, [r14+rbx]
37be0ec43lea rdx, [r14+rax]
37be0ec47
37be0ec47loc_37be0ec47:
37be0ec47lea rax, [rbp+4*r8]
37be0ec4cadd r11, [rsp+592]
37be0ec54sub rcx, r8
37be0ec57
37be0ec57loc_37be0ec57:
37be0ec57movss x1, [rax+4*rcx]
37be0ec5cmovss x0, [rax]
37be0ec60add rax, 4
37be0ec64unpcklps x0, x1
37be0ec67movlps [r11+8*rdx], x0
37be0ec6cadd rdx, 1
37be0ec70cmp rdx, r13
37be0ec73jl 0x37be0ec57
37be0ec75
37be0ec75loc_37be0ec75:
37be0ec75add rsi, r15
37be0ec78add rbx, r15
37be0ec7badd rdi, 1
37be0ec7fadd r12, [rsp+200]
37be0ec87cmp rdi, [rsp+232]
37be0ec8fjne 0x37be0ebb0
37be0ec95
37be0ec95loc_37be0ec95:
37be0ec95mov rax, [rsp+328]
37be0ec9dtest rax, rax
37be0eca0jle 0x37be0ed44
37be0eca6mov rdi, [rsp+224]
37be0ecaemov rdx, -2
37be0ecb5mov r11, [rsp+336]
37be0ecbdmov r10l, 1
37be0ecc3mov r12, [rsp+232]
37be0eccblea r9, [rax+rdi]
37be0eccfmov rax, [rsp+280]
37be0ecd7mov rbx, rax
37be0ecdasub rdx, rax
37be0ecddxor eax, eax
37be0ecdfneg rbx
37be0ece2add rdx, r9
37be0ece5shl rbx, 2
37be0ece9cmp rdi, r9
37be0ececcmovge rdx, rax
37be0ecf0mov rax, [rsp+576]
37be0ecf8lea r8, [rax-8]
37be0ecfcmov rax, [rsp+320]
37be0ed04lea rsi, [rdx+1]
37be0ed08nop [rax+rax]
37be0ed10
37be0ed10loc_37be0ed10:
37be0ed10lea rcx, [rbx+4*r11]
37be0ed14mov rdx, rdi
37be0ed17add rcx, rbp
37be0ed1anop [rax+rax]
37be0ed20
37be0ed20loc_37be0ed20:
37be0ed20movss x0, [r8+8*rdx]
37be0ed26movss [rcx+4*rdx-4], x0
37be0ed2cadd rdx, 1
37be0ed30cmp rdx, r9
37be0ed33jl 0x37be0ed20
37be0ed35add r10, 1
37be0ed39add r11, rsi
37be0ed3cadd r8, rax
37be0ed3fcmp r12, r10
37be0ed42jne 0x37be0ed10
37be0ed44
37be0ed44loc_37be0ed44:
37be0ed44mov rax, [rsp+608]
37be0ed4cmov [rsp+88], rbp
37be0ed51mov rdi, [rsp+280]
37be0ed59mov rsi, [rsp+304]
37be0ed61mov [rsp+112], 1
37be0ed6amov r9, [rsp+568]
37be0ed72mov rcx, [rsp+296]
37be0ed7amov [rsp+104], 1
37be0ed83lea r14, [rax+4*rdi]
37be0ed87mov rdi, [rsp+336]
37be0ed8fmov rax, [rsp+216]
37be0ed97mov [rsp+80], rsi
37be0ed9cmov rsi, [rsp+616]
37be0eda4mov [rsp+48], r14
37be0eda9lea rdx, [rbp+4*rdi]
37be0edaemov rdi, [rsp+312]
37be0edb6mov [rsp+96], rax
37be0edbbmov r8, rax
37be0edbemov [rsp+72], rax
37be0edc3mov [rsp+64], rdx
37be0edc8mov rdx, [rsp+288]
37be0edd0mov [rsp+32], rax
37be0edd5mov [rsp+56], rsi
37be0eddamov [rsp+40], rdi
37be0eddfcall sgemm_64_
37be0ede4mov rax, [rsp+568]
37be0edecmov r9, [rsp+440]
37be0edf4mov rbx, [rax]
37be0edf7mov r12, rbx
37be0edfaimul r12, r9
37be0edfelea r13, [r12+r12]
37be0ee02test rbx, rbx
37be0ee05jle 0x37be0eea5
37be0ee0badd rbx, 1
37be0ee0ftest r9, r9
37be0ee12jle 0x37be0eea5
37be0ee18mov rdx, -2
37be0ee1fmov rax, [rsp+280]
37be0ee27mov r11, r13
37be0ee2amov r15, [rsp+224]
37be0ee32mov r10l, 1
37be0ee38mov rsi, rax
37be0ee3bsub rdx, rax
37be0ee3eadd r9, r15
37be0ee41xor eax, eax
37be0ee43neg rsi
37be0ee46add rdx, r9
37be0ee49shl rsi, 2
37be0ee4dcmp r15, r9
37be0ee50cmovge rdx, rax
37be0ee54mov rax, [rsp+576]
37be0ee5clea r8, [rax-8]
37be0ee60mov rax, [rsp+320]
37be0ee68lea rdi, [rdx+1]
37be0ee6cnop [rax]
37be0ee70
37be0ee70loc_37be0ee70:
37be0ee70lea rcx, [rsi+4*r11]
37be0ee74mov rdx, r15
37be0ee77add rcx, rbp
37be0ee7anop [rax+rax]
37be0ee80
37be0ee80loc_37be0ee80:
37be0ee80movss x0, [r8+8*rdx+4]
37be0ee87movss [rcx+4*rdx-4], x0
37be0ee8dadd rdx, 1
37be0ee91cmp rdx, r9
37be0ee94jl 0x37be0ee80
37be0ee96add r10, 1
37be0ee9aadd r11, rdi
37be0ee9dadd r8, rax
37be0eea0cmp r10, rbx
37be0eea3jne 0x37be0ee70
37be0eea5
37be0eea5loc_37be0eea5:
37be0eea5mov rsi, [rsp+304]
37be0eeadlea rdx, [rbp+4*r12]
37be0eeb2mov [rsp+48], r14
37be0eeb7mov rax, [rsp+216]
37be0eebfmov [rsp+88], rdx
37be0eec4lea rdx, [rbp+4*r13]
37be0eec9mov [rsp+80], rsi
37be0eecemov rdi, [rsp+616]
37be0eed6mov rsi, [rsp+312]
37be0eedemov [rsp+96], rax
37be0eee3mov r8, rax
37be0eee6mov [rsp+72], rax
37be0eeebmov r9, [rsp+568]
37be0eef3mov [rsp+64], rdx
37be0eef8mov rcx, [rsp+296]
37be0ef00mov [rsp+32], rax
37be0ef05mov rdx, [rsp+288]
37be0ef0dmov [rsp+112], 1
37be0ef16mov [rsp+104], 1
37be0ef1fmov [rsp+56], rdi
37be0ef24mov [rsp+40], rsi
37be0ef29call sgemm_64_
37be0ef2emov rax, [rsp+568]
37be0ef36mov rdx, [rax]
37be0ef39test rdx, rdx
37be0ef3cjle 0x37be0f0dd
37be0ef42mov rdi, [rsp+440]
37be0ef4alea rax, [rdx+1]
37be0ef4emov [rsp+232], rax
37be0ef56test rdi, rdi
37be0ef59jle 0x37be0f0dd
37be0ef5fmov rbx, [rsp+224]
37be0ef67mov rsi, rdx
37be0ef6amov r14, [rsp+280]
37be0ef72mov eax, 1
37be0ef77imul rsi, rdi
37be0ef7bmov [rsp+264], rdx
37be0ef83mov r13, -1
37be0ef8amov r12l, 1
37be0ef90add rdi, rbx
37be0ef93mov rcx, rdi
37be0ef96sub rcx, r14
37be0ef99sub rcx, 1
37be0ef9dcmp rbx, rdi
37be0efa0cmovl rax, rcx
37be0efa4mov rcx, -2
37be0efabsub rcx, r14
37be0efaeadd rcx, rdi
37be0efb1mov r10, rax
37be0efb4mov [rsp+248], rax
37be0efbccmp rcx, 2
37be0efc0setbe r9b
37be0efc4cmp rbx, rdi
37be0efc7setge r8b
37be0efcbor r9l, r8l
37be0efcecmp rbx, rdi
37be0efd1mov ebx, 0
37be0efd6cmovge rcx, rbx
37be0efdamov [rsp+240], r9b
37be0efe2and rax, -4
37be0efe6shr r10, 2
37be0efealea r15, [rcx+1]
37be0efeemov rcx, [rsp+592]
37be0eff6lea rcx, [rcx+8*r14+8]
37be0effbmov r14, rax
37be0effemov [rsp+256], rcx
37be0f006nop [rax+rax]
37be0f010
37be0f010loc_37be0f010:
37be0f010cmp [rsp+240], 0
37be0f018jne 0x37be0f622
37be0f01emov rax, [rsp+256]
37be0f026lea r11, [8*r13]
37be0f02elea r9, [rbp+4*rbx]
37be0f033xor edx, edx
37be0f035lea r8, [rbp+4*rsi]
37be0f03alea rcx, [rax+r11]
37be0f03exor eax, eax
37be0f040
37be0f040loc_37be0f040:
37be0f040movups x0, [r9+rax]
37be0f045movups x1, [r8+rax]
37be0f04aadd rdx, 1
37be0f04emovaps x2, x0
37be0f051unpckhps x0, x1
37be0f054unpcklps x2, x1
37be0f057movups [rcx+2*rax+16], x0
37be0f05cmovups [rcx+2*rax], x2
37be0f060add rax, 16
37be0f064cmp rdx, r10
37be0f067jne 0x37be0f040
37be0f069test [rsp+248], 3
37be0f071je 0x37be0f0b5
37be0f073mov rax, [rsp+224]
37be0f07blea r8, [r14+rbx]
37be0f07flea rcx, [rsi+r14]
37be0f083lea rdx, [rax+r14]
37be0f087
37be0f087loc_37be0f087:
37be0f087lea rax, [rbp+4*r8]
37be0f08cadd r11, [rsp+592]
37be0f094sub rcx, r8
37be0f097
37be0f097loc_37be0f097:
37be0f097movss x1, [rax+4*rcx]
37be0f09cmovss x0, [rax]
37be0f0a0add rax, 4
37be0f0a4unpcklps x0, x1
37be0f0a7movlps [r11+8*rdx], x0
37be0f0acadd rdx, 1
37be0f0b0cmp rdx, rdi
37be0f0b3jl 0x37be0f097
37be0f0b5
37be0f0b5loc_37be0f0b5:
37be0f0b5add rbx, r15
37be0f0b8add rsi, r15
37be0f0bbadd r12, 1
37be0f0bfadd r13, [rsp+200]
37be0f0c7cmp r12, [rsp+232]
37be0f0cfjne 0x37be0f010
37be0f0d5mov rdx, [rsp+264]
37be0f0dd
37be0f0ddloc_37be0f0dd:
37be0f0ddadd [rsp+272], 1
37be0f0e6mov rdi, [rsp+344]
37be0f0eecmp [rsp+272], rdi
37be0f0f6jle 0x37be0e800
37be0f0fcmov rsi, [rsp+392]
37be0f104
37be0f104loc_37be0f104:
37be0f104cmp [rsp+344], 0
37be0f10djle 0x37be0f19d
37be0f113mov [rsp+200], rsi
37be0f11bmov rdi, [rsp+568]
37be0f123mov rsi, [rsp+344]
37be0f12bmov r12, [rsp+576]
37be0f133mov [rsp+728], rbp
37be0f13bmov ebp, 1
37be0f140mov r13, [rsp+584]
37be0f148mov r14, [rsp+592]
37be0f150mov r15, [rsp+600]
37be0f158mov rbx, [rsp+736]
37be0f160
37be0f160loc_37be0f160:
37be0f160mov rdx, [rbx+8*rbp-8]
37be0f165mov [rsp+32], r15
37be0f16amov r8, r13
37be0f16dmov rcx, rdi
37be0f170add rbp, 1
37be0f174lea rdx, [8*rdx-8]
37be0f17clea r9, [r14+rdx]
37be0f180add rdx, r12
37be0f183call ccopy_64_
37be0f188cmp rbp, rsi
37be0f18bjle 0x37be0f160
37be0f18dmov rsi, [rsp+200]
37be0f195mov rbp, [rsp+728]
37be0f19d
37be0f19dloc_37be0f19d:
37be0f19dmov r9, [rsp+384]
37be0f1a5xor edx, edx
37be0f1a7mov eax, 1
37be0f1acmov [rsp+456], 0
37be0f1b8mov ecx, r9l
37be0f1bbshl rax, cl
37be0f1becmp r9, 64
37be0f1c2cmovb rdx, rax
37be0f1c6mov r11, rdx
37be0f1c9test r9, r9
37be0f1ccjle 0x37be0e60c
37be0f1d2mov rbx, [rsp+368]
37be0f1damov r15, [rsp+360]
37be0f1e2lea rdx, [r9+r9]
37be0f1e6mov [rsp+728], rbp
37be0f1eemov r14, [rsp+352]
37be0f1f6mov rax, rbx
37be0f1f9mov r8, rbx
37be0f1fcmov r10, r15
37be0f1ffmov rcx, rbx
37be0f202imul rax, r9
37be0f206not r8
37be0f209not r10
37be0f20cimul rbx, rdx
37be0f210lea r13, [rax+r8]
37be0f214mov rax, r15
37be0f217imul rax, r9
37be0f21blea rdi, [rax+r10]
37be0f21flea rax, [rdx-1]
37be0f223imul rcx, rax
37be0f227mov [rsp+200], rdi
37be0f22fimul rax, r15
37be0f233imul rdx, r15
37be0f237mov r15, [rsp+736]
37be0f23fsub rcx, r8
37be0f242sub rax, r10
37be0f245sub rcx, rbx
37be0f248sub rax, rdx
37be0f24bmov [rsp+296], rcx
37be0f253mov rdx, r11
37be0f256mov r11, r13
37be0f259mov [rsp+304], rax
37be0f261mov rax, [rsp+736]
37be0f269lea r12, [rax+8*rsi]
37be0f26dlea rax, [rsp+416]
37be0f275mov [rsp+208], rax
37be0f27dlea rax, [rsp+440]
37be0f285mov r13, r12
37be0f288mov [rsp+216], rax
37be0f290mov rax, [rsp+672]
37be0f298sub rax, 16
37be0f29cmov [rsp+320], rax
37be0f2a4mov rax, [rsp+632]
37be0f2acsub rax, 16
37be0f2b0mov [rsp+312], rax
37be0f2b8mov rax, [rsp+712]
37be0f2c0sub rax, 8
37be0f2c4mov [rsp+328], rax
37be0f2ccmov rax, [rsp+720]
37be0f2d4sub rax, 8
37be0f2d8mov [rsp+336], rax
37be0f2e0lea rax, [rsp+456]
37be0f2e8mov [rsp+224], rax
37be0f2f0mov rax, r9
37be0f2f3nop
37be0f2f5nop [rax+rax]
37be0f300
37be0f300loc_37be0f300:
37be0f300lea rcx, [rax-1]
37be0f304mov r10l, 1
37be0f30acmp rax, 1
37be0f30eje 0x37be0f338
37be0f310cmp rax, 64
37be0f314jg 0x37be0f5e7
37be0f31amov r8l, 2
37be0f320mov eax, 1
37be0f325shl r8, cl
37be0f328shl rax, cl
37be0f32blea r10, [r8-1]
37be0f32fcmp rax, r10
37be0f332jg 0x37be0f5e7
37be0f338
37be0f338loc_37be0f338:
37be0f338mov rsi, [rsp+296]
37be0f340mov rbx, [rsp+328]
37be0f348mov [rsp+272], rax
37be0f350mov [rsp+256], r10
37be0f358lea rdi, [rsi+2*r11]
37be0f35cmov rsi, [rsp+304]
37be0f364mov [rsp+280], rdx
37be0f36cmov [rsp+240], rdi
37be0f374mov rdi, [rsp+200]
37be0f37cmov [rsp+232], r11
37be0f384lea rsi, [rsi+2*rdi]
37be0f388mov [rsp+288], rcx
37be0f390lea rdi, [8*rdx]
37be0f398mov [rsp+248], rsi
37be0f3a0mov rsi, [rsp+320]
37be0f3a8mov [rsp+736], r15
37be0f3b0mov r15, r14
37be0f3b3mov r14, [rsp+736]
37be0f3bblea rbp, [rsi+rdi]
37be0f3bflea rsi, [4*rdx]
37be0f3c7add rdi, [rsp+312]
37be0f3cflea r12, [rbx+rsi]
37be0f3d3add rsi, [rsp+336]
37be0f3dbmov rbx, rax
37be0f3denop
37be0f3e0
37be0f3e0loc_37be0f3e0:
37be0f3e0mov rax, [r13+8*rbx-16]
37be0f3e5mov rdx, [r15+8*rbx-8]
37be0f3eamov [rsp+264], rbx
37be0f3f2mov rcx, [rsp+232]
37be0f3famov r9, [rsp+656]
37be0f402mov [rsp+440], rax
37be0f40amov rax, [r14+8*rbx-8]
37be0f40fadd rbx, 1
37be0f413mov [rsp+416], rdx
37be0f41bmov r11, [rsp+744]
37be0f423sub rax, rdx
37be0f426mov rdx, [rsp+240]
37be0f42emov [rsp+168], rsi
37be0f436sub rsi, 4
37be0f43aadd rcx, rax
37be0f43dmov [rsp+184], r11
37be0f445mov r11, [rsp+728]
37be0f44dlea r8, [8*rax-8]
37be0f455shl rcx, 2
37be0f459add rdx, rax
37be0f45cmov [rsp+160], r12
37be0f464sub r12, 4
37be0f468add r9, rcx
37be0f46badd rcx, [rsp+640]
37be0f473shl rdx, 2
37be0f477mov [rsp+176], r11
37be0f47fmov [rsp+128], rcx
37be0f487mov rcx, [rsp+664]
37be0f48fmov [rsp+144], r9
37be0f497mov r9, [rsp+648]
37be0f49fadd rcx, rdx
37be0f4a2mov [rsp+152], rdi
37be0f4aasub rdi, 8
37be0f4aemov [rsp+120], rcx
37be0f4b3mov rcx, [rsp+616]
37be0f4bbadd r9, rdx
37be0f4beadd rdx, [rsp+704]
37be0f4c6mov [rsp+136], r9
37be0f4cemov [rsp+112], rcx
37be0f4d3mov rcx, [rsp+688]
37be0f4dbmov [rsp+104], rdx
37be0f4e0mov [rsp+96], rcx
37be0f4e5mov rcx, [rsp+248]
37be0f4edlea rdx, [rcx+rax]
37be0f4f1mov rcx, [rsp+680]
37be0f4f9lea rdx, [rcx+8*rdx]
37be0f4fdmov [rsp+88], rdx
37be0f502mov [rsp+80], rbp
37be0f507mov rcx, [rsp+696]
37be0f50fsub rbp, 8
37be0f513add rax, [rsp+200]
37be0f51bmov r9, [rsp+224]
37be0f523lea rax, [rcx+8*rax]
37be0f527mov rdx, [rsp+208]
37be0f52fmov rcx, [rsp+544]
37be0f537mov [rsp+72], rax
37be0f53cmov rax, [rsp+584]
37be0f544mov [rsp+64], rax
37be0f549mov rax, [rsp+576]
37be0f551add rax, r8
37be0f554add r8, [rsp+592]
37be0f55cmov [rsp+56], rax
37be0f561mov rax, [rsp+600]
37be0f569mov [rsp+40], r8
37be0f56emov r8, [rsp+216]
37be0f576mov [rsp+48], rax
37be0f57bmov rax, [rsp+568]
37be0f583mov [rsp+32], rax
37be0f588call clals0_64_
37be0f58dcmp [rsp+256], rbx
37be0f595jge 0x37be0f3e0
37be0f59bmov rcx, [rsp+288]
37be0f5a3mov [rsp+736], r14
37be0f5abmov r14, r15
37be0f5aemov rax, [rsp+272]
37be0f5b6mov rdx, [rsp+280]
37be0f5bemov r11, [rsp+232]
37be0f5c6mov r15, [rsp+736]
37be0f5cetest rcx, rcx
37be0f5d1je 0x37be0e60c
37be0f5d7lea rax, [rax+rdx-1]
37be0f5dcsub rax, [rsp+264]
37be0f5e4mov rdx, rax
37be0f5e7
37be0f5e7loc_37be0f5e7:
37be0f5e7mov rsi, [rsp+360]
37be0f5efsub r11, [rsp+368]
37be0f5f7mov rax, rcx
37be0f5fasub [rsp+200], rsi
37be0f602jmp 0x37be0f300
37be0f607
37be0f607loc_37be0f607:
37be0f607mov rdx, [rsp+264]
37be0f60fmov r8, rsi
37be0f612mov rcx, rbx
37be0f615lea r11, [8*r12]
37be0f61djmp 0x37be0ec47
37be0f622
37be0f622loc_37be0f622:
37be0f622mov rdx, [rsp+224]
37be0f62amov r8, rbx
37be0f62dmov rcx, rsi
37be0f630lea r11, [8*r13]
37be0f638jmp 0x37be0f087
37be0f63d
37be0f63dloc_37be0f63d:
37be0f63dcmp [rsp+384], 0
37be0f646jle 0x37be0fa18
37be0f64cmov [rsp+304], rbx
37be0f654mov r10l, 1
37be0f65axor edx, edx
37be0f65cmov rax, [rsp+736]
37be0f664mov [rsp+312], rsi
37be0f66cmov r13, [rsp+736]
37be0f674lea r15, [rax+8*rsi]
37be0f678lea rax, [rsp+416]
37be0f680mov [rsp+280], 1
37be0f68cmov [rsp+208], rax
37be0f694lea rax, [rsp+440]
37be0f69cmov [rsp+216], rax
37be0f6a4lea rax, [rsp+456]
37be0f6acmov [rsp+224], rax
37be0f6b4mov [rsp+296], 1
37be0f6c0mov [rsp+232], -1
37be0f6ccmov [rsp+240], -1
37be0f6d8mov [rsp+320], rdi
37be0f6e0mov [rsp+728], rbp
37be0f6e8mov rbp, [rsp+352]
37be0f6f0
37be0f6f0loc_37be0f6f0:
37be0f6f0mov rax, [rsp+232]
37be0f6f8mov r12, [rsp+672]
37be0f700mov [rsp+248], r10
37be0f708lea rdi, [8*rdx]
37be0f710mov r14, [rsp+712]
37be0f718mov [rsp+288], rdx
37be0f720lea rsi, [4*rdx]
37be0f728mov rbx, r10
37be0f72blea rax, [rax+rax+1]
37be0f730add r12, rdi
37be0f733add rdi, [rsp+632]
37be0f73bmov [rsp+256], rax
37be0f743mov rax, [rsp+240]
37be0f74badd r14, rsi
37be0f74eadd rsi, [rsp+720]
37be0f756lea rax, [rax+rax+1]
37be0f75bmov [rsp+264], rax
37be0f763mov rax, r15
37be0f766mov r15, rbp
37be0f769mov rbp, rax
37be0f76cnop [rax]
37be0f770
37be0f770loc_37be0f770:
37be0f770mov rax, [rbp+8*rbx-16]
37be0f775mov rdx, [r15+8*rbx-8]
37be0f77amov rcx, [rsp+232]
37be0f782mov r9, [rsp+656]
37be0f78amov [rsp+440], rax
37be0f792mov rax, [r13+8*rbx-8]
37be0f797mov [rsp+416], rdx
37be0f79fmov r11, [rsp+744]
37be0f7a7sub rax, rdx
37be0f7aaxor edx, edx
37be0f7accmp rbx, [rsp+248]
37be0f7b4mov [rsp+168], rsi
37be0f7bcsetne dl
37be0f7bfadd rcx, rax
37be0f7c2mov [rsp+184], r11
37be0f7camov r11, [rsp+728]
37be0f7d2mov [rsp+456], rdx
37be0f7dashl rcx, 2
37be0f7deadd rsi, 4
37be0f7e2mov rdx, [rsp+256]
37be0f7eaadd r9, rcx
37be0f7edadd rcx, [rsp+640]
37be0f7f5mov [rsp+176], r11
37be0f7fdlea r8, [8*rax-8]
37be0f805mov [rsp+128], rcx
37be0f80dadd rdx, rax
37be0f810mov rcx, [rsp+664]
37be0f818shl rdx, 2
37be0f81cmov [rsp+144], r9
37be0f824mov r9, [rsp+648]
37be0f82cadd rcx, rdx
37be0f82fmov [rsp+160], r14
37be0f837add r14, 4
37be0f83bmov [rsp+120], rcx
37be0f840mov rcx, [rsp+616]
37be0f848add r9, rdx
37be0f84badd rdx, [rsp+704]
37be0f853mov [rsp+152], rdi
37be0f85badd rdi, 8
37be0f85fmov [rsp+112], rcx
37be0f864mov rcx, [rsp+688]
37be0f86cmov [rsp+104], rdx
37be0f871mov [rsp+96], rcx
37be0f876mov rcx, [rsp+264]
37be0f87emov [rsp+136], r9
37be0f886lea rdx, [rcx+rax]
37be0f88amov rcx, [rsp+680]
37be0f892lea rdx, [rcx+8*rdx]
37be0f896mov [rsp+88], rdx
37be0f89bmov rcx, [rsp+696]
37be0f8a3add rax, [rsp+240]
37be0f8abmov [rsp+80], r12
37be0f8b0add r12, 8
37be0f8b4lea rax, [rcx+8*rax]
37be0f8b8mov r9, [rsp+224]
37be0f8c0mov rdx, [rsp+208]
37be0f8c8mov [rsp+72], rax
37be0f8cdmov rax, [rsp+600]
37be0f8d5mov rcx, [rsp+544]
37be0f8ddmov [rsp+64], rax
37be0f8e2mov rax, [rsp+592]
37be0f8eaadd rax, r8
37be0f8edadd r8, [rsp+576]
37be0f8f5mov [rsp+56], rax
37be0f8famov rax, [rsp+584]
37be0f902mov [rsp+40], r8
37be0f907mov r8, [rsp+216]
37be0f90fmov [rsp+48], rax
37be0f914mov rax, [rsp+568]
37be0f91cmov [rsp+32], rax
37be0f921call clals0_64_
37be0f926mov rax, rbx
37be0f929sub rbx, 1
37be0f92dcmp [rsp+280], rbx
37be0f935jle 0x37be0f770
37be0f93bmov r10, [rsp+248]
37be0f943mov rdx, [rsp+288]
37be0f94bmov rbx, rbp
37be0f94emov rbp, r15
37be0f951mov rcx, [rsp+296]
37be0f959mov r11, [rsp+384]
37be0f961mov r15, rbx
37be0f964lea rdx, [r10+rdx+1]
37be0f969mov r8, [rsp+232]
37be0f971mov r9, [rsp+240]
37be0f979sub rdx, rax
37be0f97c
37be0f97cloc_37be0f97c:
37be0f97clea rax, [rcx+1]
37be0f980cmp rax, r11
37be0f983jg 0x37be0f9f8
37be0f985add r8, [rsp+368]
37be0f98dadd r9, [rsp+360]
37be0f995cmp rax, 64
37be0f999jg 0x37be0f9da
37be0f99bmov r10l, 2
37be0f9a1mov ebx, 1
37be0f9a6shl r10, cl
37be0f9a9shl rbx, cl
37be0f9acsub r10, 1
37be0f9b0cmp rbx, r10
37be0f9b3jg 0x37be0f9f3
37be0f9b5mov [rsp+280], rbx
37be0f9bdmov [rsp+232], r8
37be0f9c5mov [rsp+240], r9
37be0f9cdmov [rsp+296], rax
37be0f9d5jmp 0x37be0f6f0
37be0f9da
37be0f9daloc_37be0f9da:
37be0f9dalea rax, [rcx+2]
37be0f9decmp rax, r11
37be0f9e1jg 0x37be0f9f8
37be0f9e3add r8, [rsp+368]
37be0f9ebadd r9, [rsp+360]
37be0f9f3
37be0f9f3loc_37be0f9f3:
37be0f9f3mov rcx, rax
37be0f9f6jmp 0x37be0f97c
37be0f9f8
37be0f9f8loc_37be0f9f8:
37be0f9f8mov rbx, [rsp+304]
37be0fa00mov rsi, [rsp+312]
37be0fa08mov rbp, [rsp+728]
37be0fa10mov rdi, [rsp+320]
37be0fa18
37be0fa18loc_37be0fa18:
37be0fa18cmp [rsp+344], rdi
37be0fa20jl 0x37be0e60c
37be0fa26mov rax, [rsp+568]
37be0fa2emov r15, rbp
37be0fa31mov r8, [rax]
37be0fa34mov rax, [rsp+736]
37be0fa3clea rax, [rax+8*rsi]
37be0fa40mov [rsp+360], rax
37be0fa48lea rax, [8*rbx]
37be0fa50mov [rsp+256], rax
37be0fa58lea rax, [rip+0x645791]
37be0fa5fmov [rsp+288], rax
37be0fa67lea rax, [rip+0x645783]
37be0fa6emov [rsp+296], rax
37be0fa76lea rax, [rip+0x645777]
37be0fa7dmov [rsp+304], rax
37be0fa85lea rax, [rip+0x64576c]
37be0fa8cmov [rsp+312], rax
37be0fa94lea rax, [rsp+424]
37be0fa9cmov [rsp+320], rax
37be0faa4lea rax, [rsp+448]
37be0faacmov [rsp+328], rax
37be0fab4
37be0fab4loc_37be0fab4:
37be0fab4mov rax, [rsp+272]
37be0fabcmov rdi, [rsp+352]
37be0fac4xor ecx, ecx
37be0fac6mov rsi, [rsp+736]
37be0facecmp rax, [rsp+344]
37be0fad6mov rdx, [rdi+8*rax-8]
37be0fadbsetne cl
37be0fademov rbx, [rsp+360]
37be0fae6mov rsi, [rsi+8*rax-8]
37be0faeblea rdi, [rdx+1]
37be0faefadd rcx, [rbx+8*rax-16]
37be0faf4mov [rsp+424], rdi
37be0fafcimul rdi, r8
37be0fb00mov r14, rsi
37be0fb03lea rbx, [rsi+1]
37be0fb07mov [rsp+248], rsi
37be0fb0fsub r14, rdx
37be0fb12mov [rsp+264], rcx
37be0fb1amov [rsp+448], rcx
37be0fb22add rdi, rdi
37be0fb25test r8, r8
37be0fb28jle 0x37be0fba3
37be0fb2amov r11, r14
37be0fb2dlea rsi, [r8+1]
37be0fb31mov rbp, rbx
37be0fb34mov r9l, 1
37be0fb3amov rax, [rsp+576]
37be0fb42neg r11
37be0fb45mov r10, rdi
37be0fb48sub rbp, r14
37be0fb4bshl r11, 2
37be0fb4flea r8, [rax-8]
37be0fb53mov rax, [rsp+256]
37be0fb5bnop [rax+rax]
37be0fb60
37be0fb60loc_37be0fb60:
37be0fb60cmp r14, rbx
37be0fb63jge 0x37be0fb97
37be0fb65lea rcx, [r11+4*r10]
37be0fb69mov rdx, r14
37be0fb6cadd rcx, r15
37be0fb6fnop [rax+rax]
37be0fb75nop [rax+rax]
37be0fb80
37be0fb80loc_37be0fb80:
37be0fb80movss x0, [r8+8*rdx]
37be0fb86movss [rcx+4*rdx], x0
37be0fb8badd rdx, 1
37be0fb8fcmp rbx, rdx
37be0fb92jne 0x37be0fb80
37be0fb94add r10, rbp
37be0fb97
37be0fb97loc_37be0fb97:
37be0fb97add r9, 1
37be0fb9badd r8, rax
37be0fb9ecmp r9, rsi
37be0fba1jne 0x37be0fb60
37be0fba3
37be0fba3loc_37be0fba3:
37be0fba3mov rax, [rsp+624]
37be0fbablea rdx, [r15+4*rdi]
37be0fbafmov rsi, [rsp+304]
37be0fbb7mov [rsp+112], 1
37be0fbc0mov rdi, [rsp+312]
37be0fbc8mov [rsp+64], rdx
37be0fbcdmov [rsp+80], rsi
37be0fbd2lea r13, [rax+4*r14-4]
37be0fbd7mov rsi, [rsp+616]
37be0fbdfmov rax, [rsp+320]
37be0fbe7mov [rsp+88], r15
37be0fbecmov [rsp+56], rsi
37be0fbf1mov rdx, [rsp+288]
37be0fbf9mov [rsp+96], rax
37be0fbfemov r8, rax
37be0fc01mov rcx, [rsp+296]
37be0fc09mov [rsp+72], rax
37be0fc0emov r9, [rsp+568]
37be0fc16mov [rsp+32], rax
37be0fc1bmov [rsp+104], 1
37be0fc24mov [rsp+48], r13
37be0fc29mov [rsp+40], rdi
37be0fc2ecall sgemm_64_
37be0fc33mov rax, [rsp+568]
37be0fc3bmov rdx, [rsp+424]
37be0fc43mov rsi, [rax]
37be0fc46mov r12, rsi
37be0fc49imul r12, rdx
37be0fc4dlea rcx, [r12+r12]
37be0fc51test rsi, rsi
37be0fc54jle 0x37be0fcee
37be0fc5aadd rsi, 1
37be0fc5etest rdx, rdx
37be0fc61jle 0x37be0fcee
37be0fc67mov rdi, r14
37be0fc6alea r9, [rdx+r14]
37be0fc6exor eax, eax
37be0fc70sub rdx, 1
37be0fc74neg rdi
37be0fc77mov [rsp+208], r13
37be0fc7fmov r11l, 1
37be0fc85mov r10, rcx
37be0fc88shl rdi, 2
37be0fc8ccmp r14, r9
37be0fc8fcmovge rdx, rax
37be0fc93mov rax, [rsp+576]
37be0fc9blea r8, [rax-8]
37be0fc9fmov rax, [rsp+256]
37be0fca7lea rbp, [rdx+1]
37be0fcabnop [rax+rax]
37be0fcb0
37be0fcb0loc_37be0fcb0:
37be0fcb0lea r13, [rdi+4*r10]
37be0fcb4mov rdx, r14
37be0fcb7add r13, r15
37be0fcbanop [rax+rax]
37be0fcc0
37be0fcc0loc_37be0fcc0:
37be0fcc0movss x0, [r8+8*rdx+4]
37be0fcc7movss [r13+4*rdx], x0
37be0fcceadd rdx, 1
37be0fcd2cmp rdx, r9
37be0fcd5jl 0x37be0fcc0
37be0fcd7add r11, 1
37be0fcdbadd r10, rbp
37be0fcdeadd r8, rax
37be0fce1cmp r11, rsi
37be0fce4jne 0x37be0fcb0
37be0fce6mov r13, [rsp+208]
37be0fcee
37be0fceeloc_37be0fcee:
37be0fceemov rsi, [rsp+304]
37be0fcf6mov rax, [rsp+320]
37be0fcfelea rdx, [r15+4*r12]
37be0fd02mov [rsp+112], 1
37be0fd0bmov rdi, [rsp+616]
37be0fd13mov [rsp+88], rdx
37be0fd18lea rdx, [r15+4*rcx]
37be0fd1cmov [rsp+80], rsi
37be0fd21mov rsi, [rsp+312]
37be0fd29mov r8, rax
37be0fd2cmov [rsp+96], rax
37be0fd31mov r9, [rsp+568]
37be0fd39mov [rsp+72], rax
37be0fd3emov rcx, [rsp+296]
37be0fd46mov [rsp+64], rdx
37be0fd4bmov rdx, [rsp+288]
37be0fd53mov [rsp+40], rsi
37be0fd58mov [rsp+32], rax
37be0fd5dmov [rsp+104], 1
37be0fd66mov [rsp+56], rdi
37be0fd6bmov [rsp+48], r13
37be0fd70call sgemm_64_
37be0fd75mov rax, [rsp+568]
37be0fd7dmov rdx, [rsp+264]
37be0fd85mov rsi, [rax]
37be0fd88imul rdx, rsi
37be0fd8clea rax, [rdx+rdx]
37be0fd90mov [rsp+280], rax
37be0fd98test rsi, rsi
37be0fd9bjle 0x37be0ffc4
37be0fda1mov rdx, [rsp+424]
37be0fda9lea rax, [rsi+1]
37be0fdadmov [rsp+208], rax
37be0fdb5test rdx, rdx
37be0fdb8jle 0x37be0ff1c
37be0fdbelea r13, [rdx+r14]
37be0fdc2mov eax, 1
37be0fdc7mov rdi, [rsp+592]
37be0fdcfmov [rsp+240], r14
37be0fdd7imul rsi, rdx
37be0fddbcmp r14, r13
37be0fddemov [rsp+336], rbx
37be0fde6mov r12l, 1
37be0fdeccmovl rax, rdx
37be0fdf0sub rdx, 1
37be0fdf4lea rdi, [rdi+8*r14]
37be0fdf8mov rbp, -1
37be0fdffcmp rdx, 2
37be0fe03mov [rsp+232], rdi
37be0fe0bsetbe r8b
37be0fe0fcmp r14, r13
37be0fe12mov r10, rax
37be0fe15mov [rsp+224], rax
37be0fe1dsetge cl
37be0fe20xor edi, edi
37be0fe22or r8l, ecx
37be0fe25cmp r14, r13
37be0fe28cmovge rdx, rdi
37be0fe2cmov [rsp+216], r8b
37be0fe34and rax, -4
37be0fe38shr r10, 2
37be0fe3cmov rbx, rax
37be0fe3flea r14, [rdx+1]
37be0fe43nop
37be0fe45nop [rax+rax]
37be0fe50
37be0fe50loc_37be0fe50:
37be0fe50cmp [rsp+216], 0
37be0fe58jne 0x37be1039b
37be0fe5emov rax, [rsp+232]
37be0fe66lea r9, [r15+4*rdi]
37be0fe6alea r8, [r15+4*rsi]
37be0fe6exor edx, edx
37be0fe70lea r11, [8*rbp]
37be0fe78lea rcx, [r11+rax]
37be0fe7cxor eax, eax
37be0fe7enop
37be0fe80
37be0fe80loc_37be0fe80:
37be0fe80movups x0, [r9+rax]
37be0fe85movups x1, [r8+rax]
37be0fe8aadd rdx, 1
37be0fe8emovaps x2, x0
37be0fe91unpckhps x0, x1
37be0fe94unpcklps x2, x1
37be0fe97movups [rcx+2*rax+16], x0
37be0fe9cmovups [rcx+2*rax], x2
37be0fea0add rax, 16
37be0fea4cmp rdx, r10
37be0fea7jne 0x37be0fe80
37be0fea9test [rsp+224], 3
37be0feb1je 0x37be0fef4
37be0feb3mov rax, [rsp+240]
37be0febblea r8, [rbx+rdi]
37be0febflea rcx, [rbx+rsi]
37be0fec3lea rdx, [rax+rbx]
37be0fec7
37be0fec7loc_37be0fec7:
37be0fec7lea rax, [r15+4*r8]
37be0fecbadd r11, [rsp+592]
37be0fed3sub rcx, r8
37be0fed6
37be0fed6loc_37be0fed6:
37be0fed6movss x1, [rax+4*rcx]
37be0fedbmovss x0, [rax]
37be0fedfadd rax, 4
37be0fee3unpcklps x0, x1
37be0fee6movlps [r11+8*rdx], x0
37be0feebadd rdx, 1
37be0feefcmp rdx, r13
37be0fef2jl 0x37be0fed6
37be0fef4
37be0fef4loc_37be0fef4:
37be0fef4add rdi, r14
37be0fef7add rsi, r14
37be0fefaadd r12, 1
37be0fefeadd rbp, [rsp+200]
37be0ff06cmp r12, [rsp+208]
37be0ff0ejne 0x37be0fe50
37be0ff14mov rbx, [rsp+336]
37be0ff1c
37be0ff1cloc_37be0ff1c:
37be0ff1cmov rax, [rsp+264]
37be0ff24test rax, rax
37be0ff27jle 0x37be0ffc4
37be0ff2dlea r9, [rax+rbx]
37be0ff31mov rax, [rsp+248]
37be0ff39mov rdx, -2
37be0ff40mov r10, [rsp+280]
37be0ff48mov rbp, [rsp+208]
37be0ff50mov r11l, 1
37be0ff56mov rsi, rax
37be0ff59sub rdx, rax
37be0ff5cxor eax, eax
37be0ff5eneg rsi
37be0ff61add rdx, r9
37be0ff64shl rsi, 2
37be0ff68cmp rbx, r9
37be0ff6bcmovge rdx, rax
37be0ff6fmov rax, [rsp+576]
37be0ff77lea r8, [rax-8]
37be0ff7bmov rax, [rsp+256]
37be0ff83lea rdi, [rdx+1]
37be0ff87nop [rax+rax]
37be0ff90
37be0ff90loc_37be0ff90:
37be0ff90lea rcx, [rsi+4*r10]
37be0ff94mov rdx, rbx
37be0ff97add rcx, r15
37be0ff9anop [rax+rax]
37be0ffa0
37be0ffa0loc_37be0ffa0:
37be0ffa0movss x0, [r8+8*rdx]
37be0ffa6movss [rcx+4*rdx-4], x0
37be0ffacadd rdx, 1
37be0ffb0cmp rdx, r9
37be0ffb3jl 0x37be0ffa0
37be0ffb5add r11, 1
37be0ffb9add r10, rdi
37be0ffbcadd r8, rax
37be0ffbfcmp r11, rbp
37be0ffc2jne 0x37be0ff90
37be0ffc4
37be0ffc4loc_37be0ffc4:
37be0ffc4mov rax, [rsp+624]
37be0ffccmov [rsp+88], r15
37be0ffd1mov rdi, [rsp+248]
37be0ffd9mov rsi, [rsp+304]
37be0ffe1mov [rsp+112], 1
37be0ffeamov r9, [rsp+568]
37be0fff2mov rcx, [rsp+296]
37be0fffamov [rsp+104], 1
37be10003lea r14, [rax+4*rdi]
37be10007mov rdi, [rsp+280]
37be1000fmov rax, [rsp+328]
37be10017mov [rsp+80], rsi
37be1001cmov rsi, [rsp+616]
37be10024mov [rsp+48], r14
37be10029lea rdx, [r15+4*rdi]
37be1002dmov rdi, [rsp+312]
37be10035mov [rsp+96], rax
37be1003amov r8, rax
37be1003dmov [rsp+72], rax
37be10042mov [rsp+64], rdx
37be10047mov rdx, [rsp+288]
37be1004fmov [rsp+56], rsi
37be10054mov [rsp+32], rax
37be10059mov [rsp+40], rdi
37be1005ecall sgemm_64_
37be10063mov rax, [rsp+568]
37be1006bmov r9, [rsp+448]
37be10073mov rsi, [rax]
37be10076mov r12, rsi
37be10079imul r12, r9
37be1007dlea r13, [r12+r12]
37be10081test rsi, rsi
37be10084jle 0x37be10125
37be1008aadd rsi, 1
37be1008etest r9, r9
37be10091jle 0x37be10125
37be10097mov rax, [rsp+248]
37be1009fmov rdx, -2
37be100a6add r9, rbx
37be100a9mov r10, r13
37be100acmov r11l, 1
37be100b2mov rdi, rax
37be100b5sub rdx, rax
37be100b8xor eax, eax
37be100baneg rdi
37be100bdadd rdx, r9
37be100c0shl rdi, 2
37be100c4cmp rbx, r9
37be100c7cmovge rdx, rax
37be100cbmov rax, [rsp+576]
37be100d3lea r8, [rax-8]
37be100d7mov rax, [rsp+256]
37be100dflea rbp, [rdx+1]
37be100e3nop
37be100e5nop [rax+rax]
37be100f0
37be100f0loc_37be100f0:
37be100f0lea rcx, [rdi+4*r10]
37be100f4mov rdx, rbx
37be100f7add rcx, r15
37be100fanop [rax+rax]
37be10100
37be10100loc_37be10100:
37be10100movss x0, [r8+8*rdx+4]
37be10107movss [rcx+4*rdx-4], x0
37be1010dadd rdx, 1
37be10111cmp rdx, r9
37be10114jl 0x37be10100
37be10116add r11, 1
37be1011aadd r10, rbp
37be1011dadd r8, rax
37be10120cmp rsi, r11
37be10123jne 0x37be100f0
37be10125
37be10125loc_37be10125:
37be10125mov rsi, [rsp+304]
37be1012dmov rax, [rsp+328]
37be10135lea rdx, [r15+4*r12]
37be10139mov [rsp+112], 1
37be10142mov rdi, [rsp+616]
37be1014amov [rsp+88], rdx
37be1014flea rdx, [r15+4*r13]
37be10153mov [rsp+80], rsi
37be10158mov rsi, [rsp+312]
37be10160mov r8, rax
37be10163mov [rsp+96], rax
37be10168mov r9, [rsp+568]
37be10170mov [rsp+72], rax
37be10175mov rcx, [rsp+296]
37be1017dmov [rsp+64], rdx
37be10182mov rdx, [rsp+288]
37be1018amov [rsp+32], rax
37be1018fmov [rsp+104], 1
37be10198mov [rsp+56], rdi
37be1019dmov [rsp+48], r14
37be101a2mov [rsp+40], rsi
37be101a7call sgemm_64_
37be101acmov rax, [rsp+568]
37be101b4mov r8, [rax]
37be101b7test r8, r8
37be101bajle 0x37be1035c
37be101c0mov rbp, [rsp+448]
37be101c8lea rax, [r8+1]
37be101ccmov [rsp+208], rax
37be101d4test rbp, rbp
37be101d7jle 0x37be1035c
37be101ddmov rdi, r8
37be101e0mov r14, [rsp+248]
37be101e8mov eax, 1
37be101edmov [rsp+248], r8
37be101f5imul rdi, rbp
37be101f9add rbp, rbx
37be101fcmov [rsp+240], rbx
37be10204mov r13l, 1
37be1020amov rdx, rbp
37be1020dmov r12, -1
37be10214sub rdx, r14
37be10217sub rdx, 1
37be1021bcmp rbx, rbp
37be1021ecmovl rax, rdx
37be10222mov rdx, -2
37be10229sub rdx, r14
37be1022cadd rdx, rbp
37be1022fmov r10, rax
37be10232mov [rsp+224], rax
37be1023acmp rdx, 2
37be1023esetbe r9b
37be10242cmp rbx, rbp
37be10245setge cl
37be10248xor esi, esi
37be1024aor r9l, ecx
37be1024dcmp rbx, rbp
37be10250cmovge rdx, rsi
37be10254mov [rsp+216], r9b
37be1025cand rax, -4
37be10260shr r10, 2
37be10264lea rcx, [rdx+1]
37be10268mov rdx, [rsp+592]
37be10270mov rbx, rcx
37be10273lea rdx, [rdx+8*r14+8]
37be10278mov r14, rax
37be1027bmov [rsp+232], rdx
37be10283nop
37be10285nop [rax+rax]
37be10290
37be10290loc_37be10290:
37be10290cmp [rsp+216], 0
37be10298jne 0x37be10380
37be1029emov rax, [rsp+232]
37be102a6lea r9, [r15+4*rsi]
37be102aalea r8, [r15+4*rdi]
37be102aexor edx, edx
37be102b0lea r11, [8*r12]
37be102b8lea rcx, [r11+rax]
37be102bcxor eax, eax
37be102benop
37be102c0
37be102c0loc_37be102c0:
37be102c0movups x0, [r9+rax]
37be102c5movups x1, [r8+rax]
37be102caadd rdx, 1
37be102cemovaps x2, x0
37be102d1unpckhps x0, x1
37be102d4unpcklps x2, x1
37be102d7movups [rcx+2*rax+16], x0
37be102dcmovups [rcx+2*rax], x2
37be102e0add rax, 16
37be102e4cmp rdx, r10
37be102e7jne 0x37be102c0
37be102e9test [rsp+224], 3
37be102f1je 0x37be10334
37be102f3mov rax, [rsp+240]
37be102fblea r8, [r14+rsi]
37be102fflea rcx, [r14+rdi]
37be10303lea rdx, [rax+r14]
37be10307
37be10307loc_37be10307:
37be10307lea rax, [r15+4*r8]
37be1030badd r11, [rsp+592]
37be10313sub rcx, r8
37be10316
37be10316loc_37be10316:
37be10316movss x1, [rax+4*rcx]
37be1031bmovss x0, [rax]
37be1031fadd rax, 4
37be10323unpcklps x0, x1
37be10326movlps [r11+8*rdx], x0
37be1032badd rdx, 1
37be1032fcmp rdx, rbp
37be10332jl 0x37be10316
37be10334
37be10334loc_37be10334:
37be10334add rsi, rbx
37be10337add rdi, rbx
37be1033aadd r13, 1
37be1033eadd r12, [rsp+200]
37be10346cmp [rsp+208], r13
37be1034ejne 0x37be10290
37be10354mov r8, [rsp+248]
37be1035c
37be1035cloc_37be1035c:
37be1035cadd [rsp+272], 1
37be10365mov rdi, [rsp+344]
37be1036dcmp [rsp+272], rdi
37be10375jle 0x37be0fab4
37be1037bjmp 0x37be0e60c
37be10380
37be10380loc_37be10380:
37be10380mov rdx, [rsp+240]
37be10388mov r8, rsi
37be1038bmov rcx, rdi
37be1038elea r11, [8*r12]
37be10396jmp 0x37be10307
37be1039b
37be1039bloc_37be1039b:
37be1039bmov rdx, [rsp+240]
37be103a3mov r8, rdi
37be103a6mov rcx, rsi
37be103a9lea r11, [8*rbp]
37be103b1jmp 0x37be0fec7
37be103b6
37be103b6loc_37be103b6:
37be103b6mov r8, -4
37be103bdmov edx, 4
37be103c2jmp 0x37be0e5de
37be103c7
37be103c7loc_37be103c7:
37be103c7mov r8, -8
37be103cemov edx, 8
37be103d3jmp 0x37be0e5de
37be103d8
37be103d8loc_37be103d8:
37be103d8mov r8, -10
37be103dfmov edx, 10
37be103e4jmp 0x37be0e5de
37be0e540
Loading..