File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be017c0
37be017c0clahef_rk_64_:
37be017c0push r15
37be017c2push r14
37be017c4push r13
37be017c6push r12
37be017c8push rbp
37be017c9push rdi
37be017capush rsi
37be017cbpush rbx
37be017ccsub rsp, 616
37be017d3movups [rsp+448], x6
37be017dbmovups [rsp+464], x7
37be017e3movups [rsp+480], x8
37be017ecmovups [rsp+496], x9
37be017f5movups [rsp+512], x10
37be017femovups [rsp+528], x11
37be01807movups [rsp+544], x12
37be01810movups [rsp+560], x13
37be01819movups [rsp+576], x14
37be01822movups [rsp+592], x15
37be0182bmov rax, [rsp+728]
37be01833mov r15, [rsp+720]
37be0183bmov r13, [rsp+752]
37be01843mov rax, [rax]
37be01846mov [rsp+696], rdx
37be0184exor edx, edx
37be01850test rax, rax
37be01853mov rbx, rcx
37be01856cmovns rdx, rax
37be0185amov rax, [rsp+760]
37be01862lea rcx, [rip+0x653637]
37be01869mov rdi, r9
37be0186cmov [rsp+704], r8
37be01874mov rax, [rax]
37be01877mov [rsp+136], rdx
37be0187fnot rdx
37be01882mov [rsp+144], rdx
37be0188axor edx, edx
37be0188ctest rax, rax
37be0188fcmovns rdx, rax
37be01893mov rax, [rsp+768]
37be0189bmov [rax], 0
37be018a2mov [rsp+208], rdx
37be018aanot rdx
37be018admov [rsp+216], rdx
37be018b5mov edx, 1
37be018bacall slamch_64_
37be018bfmov r9l, 1
37be018c5mov r8l, 1
37be018cbmov rcx, rbx
37be018cemovss [rsp+396], x0
37be018d7lea rdx, [rip+0x6535c3]
37be018decall lsame_64_
37be018e3test rax, rax
37be018e6mov rax, [rsp+696]
37be018eemov rax, [rax]
37be018f1je 0x37be02d50
37be018f7mov rbx, [rsp+704]
37be018ffmov rdx, rax
37be01902mov [rsp+416], rax
37be0190amov rsi, [rbx]
37be0190dmov rbx, [rsp+736]
37be01915sub rdx, rsi
37be01918mov [rbx], 0
37be0191fadd rdx, 1
37be01923cmp rdx, rax
37be01926jl 0x37be01931
37be01928cmp rax, rsi
37be0192bjg 0x37be0471a
37be01931
37be01931loc_37be01931:
37be01931lea rbx, [rsp+440]
37be01939mov [rsp+712], rdi
37be01941mov rbp, rax
37be01944mov r14, r13
37be01947mov [rsp+128], rbx
37be0194flea rbx, [rsp+416]
37be01957mov [rsp+256], rbx
37be0195flea rbx, [rip+0x653552]
37be01966mov [rsp+264], rbx
37be0196elea rbx, [rip+0x65354f]
37be01975mov [rsp+272], rbx
37be0197dnop [rax]
37be01980
37be01980loc_37be01980:
37be01980test rbp, rbp
37be01983jle 0x37be01afa
37be01989mov rbx, [rsp+208]
37be01991mov rdi, [rsp+136]
37be01999mov rcx, [rsp+216]
37be019a1imul rbx, rsi
37be019a5imul rdi, rbp
37be019a9add rcx, rbx
37be019acmov [rsp+280], rbx
37be019b4mov rbx, [rsp+144]
37be019bcmov [rsp+152], rcx
37be019c4add rbx, rdi
37be019c7cmp rbp, 1
37be019cbje 0x37be01a0a
37be019cdlea rax, [rbp-1]
37be019d1lea r9, [r14+8*rcx+8]
37be019d6mov rcx, [rsp+128]
37be019demov [rsp+440], rax
37be019e6lea rax, [rip+0x6534bb]
37be019edlea rdx, [r15+8*rbx+8]
37be019f2mov [rsp+32], rax
37be019f7mov r8, rax
37be019facall ccopy_64_
37be019ffmov rax, [rsp+696]
37be01a07mov rax, [rax]
37be01a0a
37be01a0aloc_37be01a0a:
37be01a0amov rcx, [rsp+152]
37be01a12add rbx, rbp
37be01a15movss x0, [r15+8*rbx]
37be01a1blea rdx, [rbp+rcx]
37be01a20mov [r14+8*rdx+4], 0
37be01a29movss [r14+8*rdx], x0
37be01a2fcmp rax, rbp
37be01a32jg 0x37be024f8
37be01a38mov rdi, [rsp+416]
37be01a40lea r13, [rdi+rcx]
37be01a44
37be01a44loc_37be01a44:
37be01a44movss x6, [r14+8*r13]
37be01a4alea r12, [rdi-1]
37be01a4ecmp rdi, 1
37be01a52jg 0x37be01c70
37be01a58pxor x1, x1
37be01a5cucomiss x6, x1
37be01a5fjp 0x37be023c8
37be01a65jne 0x37be023c8
37be01a6bmov rax, [rsp+768]
37be01a73cmp [rax], 0
37be01a77jne 0x37be01a84
37be01a79mov rax, [rsp+768]
37be01a81mov [rax], rdi
37be01a84
37be01a84loc_37be01a84:
37be01a84mov rax, [rsp+136]
37be01a8cimul rax, rdi
37be01a90add rax, [rsp+144]
37be01a98add rax, rdi
37be01a9bmov [r15+8*rax+4], 0
37be01aa4movss [r15+8*rax], x6
37be01aaa
37be01aaaloc_37be01aaa:
37be01aaamov rbp, r12
37be01aad
37be01aadloc_37be01aad:
37be01aadmov rax, [rsp+744]
37be01ab5mov [rax+8*rbp], rdi
37be01ab9
37be01ab9loc_37be01ab9:
37be01ab9mov rax, [rsp+704]
37be01ac1mov [rsp+416], rbp
37be01ac9mov rcx, [rax]
37be01accmov rax, [rsp+696]
37be01ad4mov rax, [rax]
37be01ad7lea rsi, [rcx+rbp]
37be01adbmov rdx, rax
37be01adesub rsi, rax
37be01ae1sub rdx, rcx
37be01ae4add rdx, 1
37be01ae8cmp rdx, rbp
37be01aebjl 0x37be01980
37be01af1cmp rcx, rax
37be01af4jge 0x37be01980
37be01afa
37be01afaloc_37be01afa:
37be01afamov rdi, [rsp+712]
37be01b02mov r13, r14
37be01b05sub rax, rbp
37be01b08mov r14, rbp
37be01b0b
37be01b0bloc_37be01b0b:
37be01b0badd rsi, 1
37be01b0fmov [rsp+440], rax
37be01b17mov rax, [rsp+728]
37be01b1flea r8, [rip+0x6533a6]
37be01b26imul rsi, [rsp+208]
37be01b2fmov [rsp+88], r15
37be01b34lea rcx, [rip+0x65339a]
37be01b3bmov [rsp+96], rax
37be01b40mov rax, [rsp+272]
37be01b48mov r9, [rsp+256]
37be01b50mov rdx, [rsp+264]
37be01b58mov [rsp+120], 9
37be01b61mov [rsp+80], rax
37be01b66mov rax, [rsp+760]
37be01b6emov [rsp+112], 12
37be01b77mov [rsp+72], rax
37be01b7cmov rax, [rsp+216]
37be01b84mov [rsp+104], 5
37be01b8dlea rax, [rax+rsi+1]
37be01b92mov rsi, [rsp+144]
37be01b9alea rax, [r13+8*rax]
37be01b9fmov [rsp+64], rax
37be01ba4mov rax, [rsp+728]
37be01bacmov [rsp+56], rax
37be01bb1lea rax, [r14+1]
37be01bb5imul rax, [rsp+136]
37be01bbelea rax, [rsi+rax+1]
37be01bc3lea rax, [r15+8*rax]
37be01bc7mov [rsp+48], rax
37be01bcclea rax, [rip+0x6532dd]
37be01bd3mov [rsp+40], rax
37be01bd8mov rax, [rsp+128]
37be01be0mov [rsp+32], rax
37be01be5call cgemmtr_
37be01beamov rax, [rsp+696]
37be01bf2mov rbx, [rax]
37be01bf5sub rbx, [rsp+416]
37be01bfd
37be01bfdloc_37be01bfd:
37be01bfdmov [rdi], rbx
37be01c00movups x6, [rsp+448]
37be01c08movups x7, [rsp+464]
37be01c10movups x8, [rsp+480]
37be01c19movups x9, [rsp+496]
37be01c22movups x10, [rsp+512]
37be01c2bmovups x11, [rsp+528]
37be01c34movups x12, [rsp+544]
37be01c3dmovups x13, [rsp+560]
37be01c46movups x14, [rsp+576]
37be01c4fmovups x15, [rsp+592]
37be01c58add rsp, 616
37be01c5fpop rbx
37be01c60pop rsi
37be01c61pop rdi
37be01c62pop rbp
37be01c63pop r12
37be01c65pop r13
37be01c67pop r14
37be01c69pop r15
37be01c6bret
37be01c6c
37be01c6c 0f 1f 40 00 ..@.
37be01c70
37be01c70loc_37be01c70:
37be01c70mov rax, [rsp+152]
37be01c78lea r8, [rip+0x653229]
37be01c7fandps x6, [rip+0x65325a]
37be01c86mov [rsp+440], r12
37be01c8elea rcx, [r14+8*rax+8]
37be01c93mov [rsp+192], rcx
37be01c9bmov rdx, rcx
37be01c9emov rcx, [rsp+128]
37be01ca6call icamax_64_
37be01cabmovaps x1, x6
37be01caemov rbx, rax
37be01cb1mov rax, [rsp+152]
37be01cb9add rax, rbx
37be01cbcmovss x7, [r14+8*rax]
37be01cc2movss x0, [r14+8*rax+4]
37be01cc9andps x7, [rip+0x653210]
37be01cd0andps x0, [rip+0x653209]
37be01cd7addss x7, x0
37be01cdbpxor x0, x0
37be01cdfmaxss x1, x7
37be01ce3ucomiss x1, x0
37be01ce6jp 0x37be01cee
37be01ce8je 0x37be02668
37be01cee
37be01ceeloc_37be01cee:
37be01ceemovss x0, [rip+0x6531fa]
37be01cf6mulss x0, x7
37be01cfacomiss x0, x6
37be01cfdjbe 0x37be023dd
37be01d03mov rax, [rsp+208]
37be01d0blea rdx, [rsi-1]
37be01d0fadd rsi, 1
37be01d13mov r11, [rsp+216]
37be01d1bmov [rsp+232], rbp
37be01d23mov r13, rbx
37be01d26mov r12, rdi
37be01d29imul rdx, rax
37be01d2dimul rsi, rax
37be01d31add rdx, r11
37be01d34lea rcx, [rdx+1]
37be01d38lea rax, [rsi+r11]
37be01d3cmov [rsp+160], rdx
37be01d44lea r10, [r14+8*rcx]
37be01d48mov [rsp+296], rax
37be01d50mov [rsp+240], r10
37be01d58mov [rsp+304], rcx
37be01d60
37be01d60loc_37be01d60:
37be01d60mov rbx, [rsp+136]
37be01d68mov rax, [rsp+144]
37be01d70imul rbx, r13
37be01d74lea rsi, [rax+rbx]
37be01d78mov [rsp+176], rsi
37be01d80cmp r13, 1
37be01d84jle 0x37be01dbb
37be01d86lea rax, [r13-1]
37be01d8amov r9, [rsp+240]
37be01d92lea rdx, [r15+8*rsi+8]
37be01d97mov rcx, [rsp+128]
37be01d9fmov [rsp+440], rax
37be01da7lea rax, [rip+0x6530fa]
37be01daemov [rsp+32], rax
37be01db3mov r8, rax
37be01db6call ccopy_64_
37be01dbb
37be01dbbloc_37be01dbb:
37be01dbbmov rcx, [rsp+160]
37be01dc3mov rax, [rsp+176]
37be01dcbadd rbx, [rsp+136]
37be01dd3add rbx, [rsp+144]
37be01ddblea rdi, [r13+rax]
37be01de0lea rax, [rcx+r13]
37be01de4add rbx, r13
37be01de7mov r8, [rsp+728]
37be01deflea rsi, [r14+8*rax]
37be01df3mov rax, r12
37be01df6movss x0, [r15+8*rdi]
37be01dfclea rbx, [r15+8*rbx]
37be01e00sub rax, r13
37be01e03mov [rsi+4], 0
37be01e0amov [rsp+440], rax
37be01e12mov [rsp+184], rax
37be01e1alea rax, [r13+1]
37be01e1elea rdx, [rcx+rax]
37be01e22movss [rsi], x0
37be01e26mov rcx, [rsp+128]
37be01e2emov [rsp+288], rax
37be01e36lea rax, [rip+0x65306b]
37be01e3dlea rbp, [r14+8*rdx]
37be01e41mov rdx, rbx
37be01e44mov [rsp+32], rax
37be01e49mov r9, rbp
37be01e4ccall ccopy_64_
37be01e51mov rax, [rsp+184]
37be01e59mov rcx, [rsp+128]
37be01e61mov rdx, rbp
37be01e64lea r8, [rip+0x65303d]
37be01e6bmov [rsp+440], rax
37be01e73call clacgv_64_
37be01e78mov rax, [rsp+696]
37be01e80mov rax, [rax]
37be01e83cmp rax, r12
37be01e86jg 0x37be02300
37be01e8c
37be01e8cloc_37be01e8c:
37be01e8ccmp r13, r12
37be01e8fjne 0x37be02218
37be01e95cmp r13, 1
37be01e99jg 0x37be025d8
37be01e9fmov rcx, [rsp+304]
37be01ea7mov rbx, r13
37be01eaa
37be01eaaloc_37be01eaa:
37be01eaalea rax, [rip+0x652ff7]
37be01eb1lea rdx, [r14+8*rcx]
37be01eb5mov r9, [rsp+192]
37be01ebdmov rcx, [rsp+256]
37be01ec5mov [rsp+32], rax
37be01ecamov r8, rax
37be01ecdcall ccopy_64_
37be01ed2mov rcx, [rsp+704]
37be01edamov rdi, [rsp+416]
37be01ee2mov rdx, [rsp+136]
37be01eeamov rax, [rcx]
37be01eedmov rcx, [rsp+696]
37be01ef5lea rsi, [rdi-1]
37be01ef9imul rdx, rdi
37be01efdmov rbp, rsi
37be01f00add rax, rdi
37be01f03sub rax, [rcx]
37be01f06mov rcx, [rsp+144]
37be01f0eadd rcx, rdx
37be01f11mov [rsp+160], rcx
37be01f19cmp rbx, rdi
37be01f1cje 0x37be023f9
37be01f22mov rcx, [rsp+136]
37be01f2amov r11, [rsp+144]
37be01f32mov [rsp+184], rdi
37be01f3aimul rax, [rsp+208]
37be01f43add rax, [rsp+216]
37be01f4bmov [rsp+296], 1
37be01f57mov rdx, rcx
37be01f5amov [rsp+240], rax
37be01f62imul rdx, rbx
37be01f66lea r10, [r11+rdx]
37be01f6aadd rdx, rcx
37be01f6dadd rdx, r11
37be01f70mov [rsp+176], r10
37be01f78lea r12, [rbx+r10]
37be01f7cmov r10, [rsp+160]
37be01f84add rdx, rbx
37be01f87lea r13, [r15+8*rdx]
37be01f8b
37be01f8bloc_37be01f8b:
37be01f8bmov rax, [rsp+184]
37be01f93sub rbp, rbx
37be01f96lea r8, [rip+0x652f0b]
37be01f9dmov r9, r13
37be01fa0mov [rsp+440], rbp
37be01fa8add rax, r10
37be01fabmovss x0, [r15+8*rax]
37be01fb1mov rax, [rsp+288]
37be01fb9mov [r15+8*r12+4], 0
37be01fc2mov [rsp+288], r10
37be01fcaadd rax, r10
37be01fcdmovss [r15+8*r12], x0
37be01fd3mov r12, [rsp+128]
37be01fdblea rdx, [r15+8*rax]
37be01fdfmov rax, [rsp+728]
37be01fe7mov rcx, r12
37be01feamov [rsp+32], rax
37be01fefcall ccopy_64_
37be01ff4mov r8, [rsp+728]
37be01ffcmov rdx, r13
37be01fffmov rcx, r12
37be02002mov [rsp+440], rbp
37be0200acall clacgv_64_
37be0200fcmp rbx, 1
37be02013jle 0x37be02056
37be02015lea rax, [rbx-1]
37be02019mov r10, [rsp+288]
37be02021lea r8, [rip+0x652e80]
37be02028mov rcx, r12
37be0202bmov [rsp+440], rax
37be02033lea rax, [rip+0x652e6e]
37be0203amov [rsp+32], rax
37be0203fmov rax, [rsp+176]
37be02047lea rdx, [r15+8*r10+8]
37be0204clea r9, [r15+8*rax+8]
37be02051call ccopy_64_
37be02056
37be02056loc_37be02056:
37be02056mov rax, [rsp+696]
37be0205emov rax, [rax]
37be02061cmp rax, rdi
37be02064jg 0x37be03f20
37be0206a
37be0206aloc_37be0206a:
37be0206amov rdx, [rsp+184]
37be02072sub rax, rdx
37be02075add rax, 1
37be02079mov [rsp+440], rax
37be02081mov rax, [rsp+240]
37be02089lea rcx, [rbx+rax]
37be0208dadd rax, rdx
37be02090lea rdx, [r14+8*rax]
37be02094mov rax, [rsp+760]
37be0209clea r9, [r14+8*rcx]
37be020a0mov rcx, [rsp+128]
37be020a8mov [rsp+32], rax
37be020admov r8, rax
37be020b0call cswap_64_
37be020b5cmp [rsp+296], 1
37be020beje 0x37be04708
37be020c4mov rax, [rsp+160]
37be020ccmov rbp, [rsp+416]
37be020d4mov rdx, rsi
37be020d7lea rsi, [rdi-2]
37be020dblea r11, [rdi+rax]
37be020dflea rax, [rbp-1]
37be020e3sub rbp, 2
37be020e7mov [rsp+240], rax
37be020ef
37be020efloc_37be020ef:
37be020efmov r8, [rsp+136]
37be020f7mov r10, [rsp+216]
37be020ffmov rax, [rsp+280]
37be02107sub rax, [rsp+208]
37be0210fimul r8, rdx
37be02113mov r9, [rsp+152]
37be0211blea r13, [rax+r10]
37be0211fmov r10, [rsp+144]
37be02127lea rax, [rdx+r13]
37be0212blea rcx, [rdi+r9]
37be0212fmovss x14, [r14+8*rax]
37be02135movss x8, [r14+8*rax+4]
37be0213cadd r10, r8
37be0213flea r8, [rdx+r9]
37be02143movss x10, [r14+8*rcx]
37be02149movss x15, [r14+8*rcx+4]
37be02150movq x9, [r14+8*r8]
37be02156cmp rdi, 2
37be0215ajg 0x37be029a0
37be02160
37be02160loc_37be02160:
37be02160lea rax, [rdx+r10]
37be02164mov rdi, [rsp+128]
37be0216cneg rbx
37be0216fmov [rsp+440], rdx
37be02177movss [r15+8*rax], x14
37be0217dlea r8, [rip+0x652d24]
37be02184movss [r15+8*rax+4], x8
37be0218bmov rax, [rsp+160]
37be02193mov rcx, rdi
37be02196add rax, rdx
37be02199mov [r15+8*rax], 0
37be021a1mov rax, [rsp+736]
37be021a9movss [r15+8*r11], x10
37be021afmovlps [rax+8*rdx], x9
37be021b4mov rdx, [rsp+192]
37be021bcmov [rax+8*rsi], 0
37be021c4movss [r15+8*r11+4], x15
37be021cbcall clacgv_64_
37be021d0mov rcx, rdi
37be021d3lea rdx, [r14+8*r13+8]
37be021d8lea r8, [rip+0x652cc9]
37be021dfmov [rsp+440], rsi
37be021e7call clacgv_64_
37be021ecmov rax, [rsp+232]
37be021f4mov rsi, [rsp+744]
37be021fcmov rcx, [rsp+240]
37be02204neg rax
37be02207mov [rsi+8*rcx], rax
37be0220bmov [rsi+8*rbp], rbx
37be0220fjmp 0x37be01ab9
37be02214
37be02214 0f 1f 40 00 ..@.
37be02218
37be02218loc_37be02218:
37be02218mov rcx, [rsp+128]
37be02220mov rax, r12
37be02223mov rdx, rbp
37be02226lea r8, [rip+0x652c7b]
37be0222dsub rax, r13
37be02230mov [rsp+440], rax
37be02238call icamax_64_
37be0223dlea rbp, [rax+r13]
37be02241mov rax, [rsp+160]
37be02249add rax, rbp
37be0224cmovss x6, [r14+8*rax]
37be02252movss x0, [r14+8*rax+4]
37be02259andps x6, [rip+0x652c80]
37be02260andps x0, [rip+0x652c79]
37be02267addss x6, x0
37be0226bcmp r13, 1
37be0226fjg 0x37be02650
37be02275
37be02275loc_37be02275:
37be02275movss x1, [rip+0x652c73]
37be0227dmovss x0, [rsi]
37be02281andps x0, [rip+0x652c58]
37be02288mulss x1, x6
37be0228ccomiss x1, x0
37be0228fjbe 0x37be04420
37be02295cmp rbp, [rsp+232]
37be0229dje 0x37be026f8
37be022a3comiss x7, x6
37be022a6jae 0x37be026f8
37be022aclea rax, [rip+0x652bf5]
37be022b3mov r9, [rsp+192]
37be022bbmovaps x7, x6
37be022bemov rdx, [rsp+240]
37be022c6mov [rsp+32], rax
37be022cbmov rcx, [rsp+256]
37be022d3mov r8, rax
37be022d6call ccopy_64_
37be022dbmov [rsp+232], r13
37be022e3mov r13, rbp
37be022e6mov r12, [rsp+416]
37be022eemov [rsp+224], rbp
37be022f6jmp 0x37be01d60
37be022fb
37be022fb 0f 1f 44 00 00 ..D..
37be02300
37be02300loc_37be02300:
37be02300sub rax, r12
37be02303lea r11, [r12+1]
37be02308mov [rsp+88], 12
37be02311mov r8, [rsp+128]
37be02319mov [rsp+440], rax
37be02321lea rax, [rip+0x652b80]
37be02328mov rdx, [rsp+256]
37be02330lea r9, [rip+0x652b79]
37be02337mov [rsp+80], rax
37be0233cmov rax, [rsp+240]
37be02344imul r11, [rsp+136]
37be0234dmov rcx, [rsp+264]
37be02355mov [rsp+72], rax
37be0235amov rax, [rsp+272]
37be02362mov [rsp+64], rax
37be02367mov rax, [rsp+760]
37be0236fmov [rsp+56], rax
37be02374mov rax, [rsp+296]
37be0237cadd rax, r13
37be0237flea rax, [r14+8*rax]
37be02383mov [rsp+48], rax
37be02388mov rax, [rsp+728]
37be02390mov [rsp+40], rax
37be02395mov rax, [rsp+144]
37be0239dlea rax, [rax+r11+1]
37be023a2lea rax, [r15+8*rax]
37be023a6mov [rsp+32], rax
37be023abcall cgemv_64_
37be023b0mov [rsi+4], 0
37be023b7mov r12, [rsp+416]
37be023bfjmp 0x37be01e8c
37be023c4
37be023c4 0f 1f 40 00 ..@.
37be023c8
37be023c8loc_37be023c8:
37be023c8mov rax, [rsp+152]
37be023d0lea rax, [r14+8*rax+8]
37be023d5mov [rsp+192], rax
37be023dd
37be023ddloc_37be023dd:
37be023ddmov rax, [rsp+136]
37be023e5imul rax, rdi
37be023e9add rax, [rsp+144]
37be023f1mov [rsp+160], rax
37be023f9
37be023f9loc_37be023f9:
37be023f9lea rax, [rip+0x652aa8]
37be02400mov rdx, [rsp+192]
37be02408mov rcx, [rsp+256]
37be02410lea r8, [rip+0x652a91]
37be02417mov [rsp+32], rax
37be0241cmov rax, [rsp+160]
37be02424lea r9, [r15+8*rax+8]
37be02429call ccopy_64_
37be0242emov rax, [rsp+416]
37be02436lea rbp, [rax-1]
37be0243acmp rax, 1
37be0243ejle 0x37be01aad
37be02444mov rcx, [rsp+136]
37be0244cimul rcx, rax
37be02450add rcx, [rsp+144]
37be02458lea rdx, [rax+rcx]
37be0245cmovss x0, [r15+8*rdx]
37be02462movaps x1, x0
37be02465andps x1, [rip+0x652a74]
37be0246ccomiss x1, [rsp+396]
37be02474jb 0x37be04440
37be0247amovss x1, [rip+0x652a76]
37be02482lea r8, [r15+8*rcx+8]
37be02487mov rcx, [rsp+128]
37be0248flea rdx, [rsp+412]
37be02497lea r9, [rip+0x652a0a]
37be0249emov [rsp+440], rbp
37be024a6divss x1, x0
37be024aamovss [rsp+412], x1
37be024b3call csscal_64_
37be024b8
37be024b8loc_37be024b8:
37be024b8mov rdx, [rsp+192]
37be024c0mov rcx, [rsp+128]
37be024c8lea r8, [rip+0x6529d9]
37be024cfmov [rsp+440], rbp
37be024d7call clacgv_64_
37be024dcmov rax, [rsp+736]
37be024e4mov [rax+8*rbp], 0
37be024ecjmp 0x37be01aad
37be024f1
37be024f1 0f 1f 80 00 00 00 00 .......
37be024f8
37be024f8loc_37be024f8:
37be024f8mov rbx, [rsp+152]
37be02500sub rax, rbp
37be02503add rdi, [rsp+136]
37be0250bmov [rsp+88], 12
37be02514mov [rsp+440], rax
37be0251clea rax, [rip+0x652985]
37be02523mov r8, [rsp+128]
37be0252blea r9, [rip+0x65297e]
37be02532mov [rsp+80], rax
37be02537lea rax, [r14+8*rbx+8]
37be0253cmov rdx, [rsp+256]
37be02544mov [rsp+72], rax
37be02549mov rax, [rsp+272]
37be02551mov rcx, [rsp+264]
37be02559mov [rsp+64], rax
37be0255emov rax, [rsp+760]
37be02566mov [rsp+56], rax
37be0256bmov rax, [rsp+208]
37be02573add rax, [rsp+280]
37be0257badd rax, [rsp+216]
37be02583add rax, rbp
37be02586lea rax, [r14+8*rax]
37be0258amov [rsp+48], rax
37be0258fmov rax, [rsp+728]
37be02597mov [rsp+40], rax
37be0259cmov rax, [rsp+144]
37be025a4lea rax, [rax+rdi+1]
37be025a9lea rax, [r15+8*rax]
37be025admov [rsp+32], rax
37be025b2call cgemv_64_
37be025b7mov rdi, [rsp+416]
37be025bflea r13, [rdi+rbx]
37be025c3mov [r14+8*r13+4], 0
37be025ccjmp 0x37be01a44
37be025d1
37be025d1 0f 1f 80 00 00 00 00 .......
37be025d8
37be025d8loc_37be025d8:
37be025d8pxor x8, x8
37be025dd
37be025ddloc_37be025dd:
37be025ddmov rdx, [rsp+240]
37be025e5mov rcx, [rsp+128]
37be025edlea rax, [r13-1]
37be025f1lea r8, [rip+0x6528b0]
37be025f8mov [rsp+440], rax
37be02600call icamax_64_
37be02605mov rdx, [rsp+160]
37be0260dmov rbp, [rsp+224]
37be02615add rdx, rax
37be02618movss x6, [r14+8*rdx]
37be0261emovss x0, [r14+8*rdx+4]
37be02625andps x6, [rip+0x6528b4]
37be0262candps x0, [rip+0x6528ad]
37be02633addss x6, x0
37be02637comiss x6, x8
37be0263bmaxss x6, x8
37be02640cmova rbp, rax
37be02644jmp 0x37be02275
37be02649
37be02649 0f 1f 80 00 00 00 00 .......
37be02650
37be02650loc_37be02650:
37be02650mov [rsp+224], rbp
37be02658movaps x8, x6
37be0265cjmp 0x37be025dd
37be02661
37be02661 0f 1f 80 00 00 00 00 .......
37be02668
37be02668loc_37be02668:
37be02668mov rax, [rsp+768]
37be02670movss x0, [r14+8*r13]
37be02676cmp [rax], 0
37be0267ajne 0x37be02687
37be0267cmov rax, [rsp+768]
37be02684mov [rax], rdi
37be02687
37be02687loc_37be02687:
37be02687mov rax, [rsp+136]
37be0268flea rsi, [rip+0x652812]
37be02696mov rcx, [rsp+128]
37be0269emov r8, rsi
37be026a1imul rax, rdi
37be026a5add rax, [rsp+144]
37be026adlea rdx, [rax+rdi]
37be026b1lea r9, [r15+8*rax+8]
37be026b6mov [r15+8*rdx+4], 0
37be026bfmovss [r15+8*rdx], x0
37be026c5mov rdx, [rsp+192]
37be026cdmov [rsp+32], rsi
37be026d2mov [rsp+440], r12
37be026dacall ccopy_64_
37be026dfmov rax, [rsp+736]
37be026e7mov [rax+8*r12], 0
37be026efjmp 0x37be01aaa
37be026f4
37be026f4 0f 1f 40 00 ..@.
37be026f8
37be026f8loc_37be026f8:
37be026f8mov rcx, rdi
37be026fbmov rdi, r12
37be026femov rsi, rbx
37be02701mov rbx, r13
37be02704mov r12, rcx
37be02707mov r13, rsi
37be0270amov rcx, [rsp+704]
37be02712lea rsi, [rdi-1]
37be02716mov r9, [rsp+136]
37be0271emov r8, [rsp+144]
37be02726mov rax, rbp
37be02729mov [rsp+184], rsi
37be02731mov rdx, [rcx]
37be02734mov rcx, [rsp+696]
37be0273clea rbp, [rdi-2]
37be02740add rdx, rsi
37be02743sub rdx, [rcx]
37be02746mov rcx, [rsp+232]
37be0274emov [rsp+240], rdx
37be02756mov rdx, rcx
37be02759imul rdx, r9
37be0275dlea r10, [r8+rdx]
37be02761mov [rsp+224], r10
37be02769cmp rcx, rdi
37be0276cje 0x37be03ee0
37be02772mov [rsp+320], rax
37be0277amov rax, r9
37be0277dadd rdx, r9
37be02780imul rax, rdi
37be02784add rdx, r8
37be02787mov [rsp+328], rax
37be0278fadd rax, r8
37be02792lea r8, [rip+0x65270f]
37be02799lea r11, [rax+rdi]
37be0279dmov [rsp+160], rax
37be027a5mov rax, rcx
37be027a8lea rcx, [rcx+r10]
37be027acmovss x0, [r15+8*r11]
37be027b2mov [rsp+312], r11
37be027bamov r11, rsi
37be027bdadd rdx, rax
37be027c0mov [r15+8*rcx+4], 0
37be027c9sub r11, rax
37be027cclea r9, [r15+8*rdx]
37be027d0mov [rsp+440], r11
37be027d8mov [rsp+304], r11
37be027e0mov r11, [rsp+728]
37be027e8movss [r15+8*rcx], x0
37be027eemov rcx, rax
37be027f1mov rax, [rsp+160]
37be027f9mov [rsp+32], r11
37be027felea rdx, [rcx+rax+1]
37be02803mov rcx, [rsp+128]
37be0280bmov [rsp+296], r9
37be02813lea rdx, [r15+8*rdx]
37be02817call ccopy_64_
37be0281cmov r10, [rsp+304]
37be02824mov rdx, [rsp+296]
37be0282cmov r8, [rsp+728]
37be02834mov rcx, [rsp+128]
37be0283cmov [rsp+440], r10
37be02844call clacgv_64_
37be02849mov rdx, [rsp+232]
37be02851mov r11, [rsp+312]
37be02859mov rax, [rsp+320]
37be02861cmp rdx, 1
37be02865jle 0x37be028c9
37be02867mov [rsp+296], rax
37be0286fmov rax, [rsp+160]
37be02877sub rdx, 1
37be0287bmov [rsp+440], rdx
37be02883mov r10, [rsp+224]
37be0288blea rdx, [r15+8*rax+8]
37be02890lea rax, [rip+0x652611]
37be02897mov rcx, [rsp+128]
37be0289fmov [rsp+304], r11
37be028a7mov [rsp+32], rax
37be028acmov r8, rax
37be028aflea r9, [r15+8*r10+8]
37be028b4call ccopy_64_
37be028b9mov r11, [rsp+304]
37be028c1mov rax, [rsp+296]
37be028c9
37be028c9loc_37be028c9:
37be028c9mov rdx, [rsp+696]
37be028d1mov rdx, [rdx]
37be028d4cmp rdx, rdi
37be028d7jg 0x37be04630
37be028dd
37be028ddloc_37be028dd:
37be028ddsub rdx, rsi
37be028e0mov [rsp+224], rax
37be028e8mov rax, [rsp+216]
37be028f0add rdx, 1
37be028f4mov [rsp+296], r11
37be028fcmov [rsp+440], rdx
37be02904mov rdx, [rsp+240]
37be0290cimul rdx, [rsp+208]
37be02915add rax, rdx
37be02918mov rdx, [rsp+232]
37be02920mov [rsp+240], rax
37be02928lea rcx, [rax+rdx]
37be0292clea rdx, [rax+rdi]
37be02930mov rax, [rsp+760]
37be02938lea r9, [r14+8*rcx]
37be0293cmov rcx, [rsp+128]
37be02944lea rdx, [r14+8*rdx]
37be02948mov [rsp+32], rax
37be0294dmov r8, rax
37be02950call cswap_64_
37be02955cmp rsi, rbx
37be02958mov rax, [rsp+224]
37be02960mov r11, [rsp+296]
37be02968je 0x37be04328
37be0296emov rcx, [rsp+144]
37be02976mov rdx, [rsp+328]
37be0297emov [rsp+296], 2
37be0298asub rdx, [rsp+136]
37be02992lea r10, [rdx+rcx]
37be02996jmp 0x37be01f8b
37be0299b
37be0299b 0f 1f 44 00 00 ..D..
37be029a0
37be029a0loc_37be029a0:
37be029a0movshdup x11, x9
37be029a5movaps x5, x9
37be029a9movaps x7, x11
37be029adxorps x7, [rip+0x65254c]
37be029b4movaps x4, x11
37be029b8andps x4, [rip+0x652521]
37be029bfmovss [rsp+280], x7
37be029c8movaps x7, x9
37be029ccandps x7, [rip+0x65250d]
37be029d3movss [rsp+176], x7
37be029dccomiss x4, x7
37be029dfjbe 0x37be04060
37be029e5movaps x0, x9
37be029e9xorps x0, [rip+0x652510]
37be029f0movaps x12, x9
37be029f4divss x12, x11
37be029f9divss x0, x11
37be029femovaps x13, x12
37be02a02mulss x13, x14
37be02a07addss x13, x8
37be02a0cmovaps x1, x0
37be02a0fmovaps x2, x0
37be02a12mulss x0, x15
37be02a17mulss x1, x9
37be02a1cmulss x2, x10
37be02a21subss x0, x10
37be02a26subss x1, x11
37be02a2baddss x2, x15
37be02a30movaps x3, x0
37be02a33movaps x0, x12
37be02a37mulss x0, x9
37be02a3cmulss x12, x8
37be02a41divss x2, x1
37be02a45addss x0, x11
37be02a4asubss x12, x14
37be02a4fdivss x3, x1
37be02a53movss [rsp+184], x2
37be02a5cdivss x13, x0
37be02a61divss x12, x0
37be02a66
37be02a66loc_37be02a66:
37be02a66movss x0, [rsp+184]
37be02a6fmovaps x1, x12
37be02a73movaps x2, x5
37be02a76mov rax, [rsp+152]
37be02a7emulss x1, x3
37be02a82movss x7, [rip+0x65246e]
37be02a8alea r12, [r14+8*r13]
37be02a8elea r9, [r15+8*r10]
37be02a92mulss x0, x13
37be02a97lea rdi, [r14+8*rax]
37be02a9bxorps x2, [rip+0x65245e]
37be02aa2mov rax, [rsp+160]
37be02aaamovss [rsp+152], x12
37be02ab4pxor x6, x6
37be02ab8movaps x12, x3
37be02abclea r8, [r15+8*rax]
37be02ac0movd ecx, x2
37be02ac4mov eax, 1
37be02ac9movlps [rsp+288], x9
37be02ad2movss [rsp+296], x10
37be02adcmovss [rsp+304], x15
37be02ae6movss [rsp+312], x14
37be02af0subss x0, x1
37be02af4subss x0, [rip+0x6523fc]
37be02afcmovss [rsp+320], x8
37be02b06divss x7, x0
37be02b0ajmp 0x37be02c29
37be02b0f
37be02b0f 90 .
37be02b10
37be02b10loc_37be02b10:
37be02b10movaps x15, x5
37be02b14movaps x2, x8
37be02b18divss x15, x11
37be02b1dmulss x2, x15
37be02b22movaps x3, x15
37be02b26mulss x15, x1
37be02b2bmulss x3, x5
37be02b2faddss x2, x1
37be02b33subss x15, x8
37be02b38addss x3, x11
37be02b3dmovaps x1, x15
37be02b41divss x2, x3
37be02b45divss x1, x3
37be02b49
37be02b49loc_37be02b49:
37be02b49movaps x8, x7
37be02b4dcomiss x4, [rsp+176]
37be02b55movaps x3, x1
37be02b58mulss x8, x2
37be02b5dmulss x1, x7
37be02b61mulss x2, x6
37be02b65mulss x3, x6
37be02b69addss x1, x2
37be02b6dsubss x8, x3
37be02b72movss x3, [rsp+152]
37be02b7bmovss [r9+8*rax+4], x1
37be02b82movaps x2, x3
37be02b85movaps x1, x0
37be02b88mulss x2, x9
37be02b8dmovss [r9+8*rax], x8
37be02b93mulss x1, x13
37be02b98mulss x0, x3
37be02b9cmulss x9, x13
37be02ba1subss x1, x2
37be02ba5addss x0, x9
37be02baasubss x1, x14
37be02bafsubss x0, x10
37be02bb4jbe 0x37be02cd0
37be02bbamovd x3, ecx
37be02bbemovaps x2, x1
37be02bc1divss x3, x11
37be02bc6mulss x2, x3
37be02bcamovaps x8, x3
37be02bcemulss x8, x5
37be02bd3mulss x3, x0
37be02bd7addss x2, x0
37be02bdbsubss x8, x11
37be02be0subss x3, x1
37be02be4divss x2, x8
37be02be9divss x3, x8
37be02beemovaps x0, x3
37be02bf1
37be02bf1loc_37be02bf1:
37be02bf1movaps x1, x0
37be02bf4movaps x3, x7
37be02bf7mulss x3, x2
37be02bfbmulss x1, x6
37be02bffmulss x0, x7
37be02c03mulss x2, x6
37be02c07subss x3, x1
37be02c0baddss x0, x2
37be02c0fmovss [r8+8*rax], x3
37be02c15movss [r8+8*rax+4], x0
37be02c1cadd rax, 1
37be02c20cmp rax, rsi
37be02c23jg 0x37be02d10
37be02c29
37be02c29loc_37be02c29:
37be02c29movss x10, [r12+8*rax+4]
37be02c30movss x14, [r12+8*rax]
37be02c36movss x3, [rsp+184]
37be02c3fcomiss x4, [rsp+176]
37be02c47movaps x1, x10
37be02c4bmovss x0, [rdi+8*rax]
37be02c50movss x9, [rdi+8*rax+4]
37be02c57mulss x1, x12
37be02c5cmovaps x8, x3
37be02c60mulss x8, x14
37be02c65mulss x3, x10
37be02c6asubss x8, x1
37be02c6fmovaps x1, x14
37be02c73mulss x1, x12
37be02c78subss x8, x0
37be02c7daddss x1, x3
37be02c81subss x1, x9
37be02c86ja 0x37be02b10
37be02c8cmovaps x15, x11
37be02c90movaps x2, x1
37be02c93divss x15, x5
37be02c98mulss x2, x15
37be02c9dmovaps x3, x15
37be02ca1mulss x3, x11
37be02ca6addss x2, x8
37be02cabmulss x8, x15
37be02cb0addss x3, x5
37be02cb4divss x2, x3
37be02cb8subss x1, x8
37be02cbddivss x1, x3
37be02cc1jmp 0x37be02b49
37be02cc6
37be02cc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be02cd0
37be02cd0loc_37be02cd0:
37be02cd0movss x2, [rsp+280]
37be02cd9movaps x3, x2
37be02cdcdivss x3, x5
37be02ce0mulss x2, x3
37be02ce4movaps x8, x2
37be02ce8movaps x2, x0
37be02cebmulss x2, x3
37be02cefaddss x8, x5
37be02cf4addss x2, x1
37be02cf8mulss x1, x3
37be02cfcdivss x2, x8
37be02d01subss x0, x1
37be02d05divss x0, x8
37be02d0ajmp 0x37be02bf1
37be02d0f
37be02d0f 90 .
37be02d10
37be02d10loc_37be02d10:
37be02d10movq x9, [rsp+288]
37be02d1amovss x10, [rsp+296]
37be02d24movss x15, [rsp+304]
37be02d2emovss x14, [rsp+312]
37be02d38movss x8, [rsp+320]
37be02d42jmp 0x37be02160
37be02d47
37be02d47 66 0f 1f 84 00 00 00 00 00 f........
37be02d50
37be02d50loc_37be02d50:
37be02d50mov rbx, [rsp+736]
37be02d58lea rsi, [rsp+440]
37be02d60mov [rsp+712], rdi
37be02d68mov r14l, 1
37be02d6emov [rsp+128], rsi
37be02d76lea rsi, [rip+0x652147]
37be02d7dpxor x15, x15
37be02d82mov r12, [rsp+696]
37be02d8amov [rbx+8*rax-8], 0
37be02d93lea rbx, [rip+0x65211e]
37be02d9amov [rsp+264], rbx
37be02da2lea rbx, [rsp+432]
37be02daamov [rsp+272], rsi
37be02db2mov [rsp+344], rbx
37be02dbanop [rax+rax]
37be02dc0
37be02dc0loc_37be02dc0:
37be02dc0mov rsi, [rsp+704]
37be02dc8mov [rsp+416], r14
37be02dd0mov rcx, rax
37be02dd3mov rdx, [rsi]
37be02dd6cmp rdx, r14
37be02dd9jg 0x37be02de4
37be02ddbcmp rdx, rax
37be02ddejl 0x37be03df0
37be02de4
37be02de4loc_37be02de4:
37be02de4cmp r14, rax
37be02de7jg 0x37be03df0
37be02dedmov rsi, [rsp+136]
37be02df5mov rbx, [rsp+144]
37be02dfdmov rdi, [rsp+216]
37be02e05imul rsi, r14
37be02e09mov [rsp+312], rsi
37be02e11add rsi, rbx
37be02e14lea rbx, [r14+rsi]
37be02e18mov [rsp+192], rsi
37be02e20mov rsi, [rsp+208]
37be02e28mov [rsp+280], rbx
37be02e30lea rbx, [r15+8*rbx]
37be02e34imul rsi, r14
37be02e38movss x0, [rbx]
37be02e3cmov [rsp+296], rbx
37be02e44lea rbx, [r14+1]
37be02e48mov [rsp+160], rbx
37be02e50add rdi, rsi
37be02e53mov [rsp+256], rdi
37be02e5badd rdi, r14
37be02e5emov [rsp+320], rdi
37be02e66lea rdi, [r13+8*rdi]
37be02e6bmov [rsp+232], rdi
37be02e73mov [rdi+4], 0
37be02e7amovss [rdi], x0
37be02e7ecmp r14, rax
37be02e81jl 0x37be02fd0
37be02e87lea rbx, [r14-1]
37be02e8bmov [rsp+152], rbx
37be02e93lea rbx, [rip+0x65200e]
37be02e9acmp r14, 1
37be02e9ejg 0x37be0303c
37be02ea4
37be02ea4loc_37be02ea4:
37be02ea4ucomiss x0, x15
37be02ea8jp 0x37be02eb0
37be02eaaje 0x37be03268
37be02eb0
37be02eb0loc_37be02eb0:
37be02eb0lea rbx, [rip+0x651ff1]
37be02eb7
37be02eb7loc_37be02eb7:
37be02eb7mov rbp, r14
37be02eba
37be02ebaloc_37be02eba:
37be02ebamov [rsp+32], rbx
37be02ebfmov rsi, [rsp+128]
37be02ec7sub rcx, r14
37be02ecalea r8, [rip+0x651fd7]
37be02ed1mov rbx, [rsp+296]
37be02ed9mov rdx, [rsp+232]
37be02ee1add rcx, 1
37be02ee5mov [rsp+440], rcx
37be02eedmov rcx, rsi
37be02ef0mov r9, rbx
37be02ef3call ccopy_64_
37be02ef8mov rdx, [r12]
37be02efcmov rax, rdx
37be02effcmp rdx, r14
37be02f02jle 0x37be02fc3
37be02f08movss x0, [rbx]
37be02f0cmovaps x1, x0
37be02f0fandps x1, [rip+0x651fca]
37be02f16comiss x1, [rsp+396]
37be02f1ejb 0x37be04518
37be02f24movss x1, [rip+0x651fcc]
37be02f2csub rdx, r14
37be02f2fmov rcx, rsi
37be02f32mov rax, [rsp+192]
37be02f3aadd rax, [rsp+160]
37be02f42mov [rsp+440], rdx
37be02f4alea r9, [rip+0x651f57]
37be02f51lea rdx, [rsp+412]
37be02f59divss x1, x0
37be02f5dlea r8, [r15+8*rax]
37be02f61movss [rsp+412], x1
37be02f6acall csscal_64_
37be02f6fmov rdx, [r12]
37be02f73
37be02f73loc_37be02f73:
37be02f73mov rax, [rsp+256]
37be02f7bsub rdx, r14
37be02f7eadd rax, [rsp+160]
37be02f86lea r8, [rip+0x651f1b]
37be02f8dmov rcx, [rsp+128]
37be02f95mov [rsp+440], rdx
37be02f9dlea rdx, [r13+8*rax]
37be02fa2call clacgv_64_
37be02fa7mov rax, [rsp+736]
37be02fafmov rbx, [rsp+152]
37be02fb7mov [rax+8*rbx], 0
37be02fbfmov rax, [r12]
37be02fc3
37be02fc3loc_37be02fc3:
37be02fc3mov r14, rbp
37be02fc6jmp 0x37be03243
37be02fcb
37be02fcb 0f 1f 44 00 00 ..D..
37be02fd0
37be02fd0loc_37be02fd0:
37be02fd0sub rax, r14
37be02fd3mov rdi, [rsp+160]
37be02fdbmov rcx, [rsp+192]
37be02fe3lea rbx, [rip+0x651ebe]
37be02feamov [rsp+440], rax
37be02ff2mov rax, [rsp+256]
37be02ffamov r8, rbx
37be02ffdmov [rsp+32], rbx
37be03002lea rdx, [rdi+rcx]
37be03006mov rcx, [rsp+128]
37be0300eadd rax, rdi
37be03011lea rdx, [r15+8*rdx]
37be03015lea rdi, [r14-1]
37be03019lea r9, [r13+8*rax]
37be0301ecall ccopy_64_
37be03023mov rax, [r12]
37be03027mov [rsp+152], rdi
37be0302fmov rcx, rax
37be03032cmp r14, 1
37be03036jle 0x37be030ea
37be0303c
37be0303cloc_37be0303c:
37be0303csub rax, r14
37be0303fmov rbp, [rsp+232]
37be03047mov [rsp+88], 12
37be03050lea r9, [rip+0x651e59]
37be03057add rax, 1
37be0305bmov [rsp+80], rbx
37be03060mov rcx, [rsp+264]
37be03068mov [rsp+432], rax
37be03070mov rax, [rsp+152]
37be03078mov [rsp+72], rbp
37be0307dmov r8, [rsp+128]
37be03085lea rdi, [8*rax]
37be0308dmov [rsp+440], rax
37be03095mov rax, [rsp+272]
37be0309dmov rdx, [rsp+344]
37be030a5mov [rsp+64], rax
37be030aamov rax, [rsp+760]
37be030b2mov [rsp+56], rax
37be030b7lea rax, [r13+rdi]
37be030bcmov [rsp+48], rax
37be030c1mov rax, [rsp+728]
37be030c9mov [rsp+40], rax
37be030celea rax, [r15+rdi]
37be030d2mov [rsp+32], rax
37be030d7call cgemv_64_
37be030dcmov rax, [r12]
37be030e0mov [rbp+4], 0
37be030e7mov rcx, rax
37be030ea
37be030ealoc_37be030ea:
37be030eamov rdi, [rsp+232]
37be030f2movss x0, [rdi]
37be030f6cmp r14, rax
37be030f9jge 0x37be02ea4
37be030ffsub rax, r14
37be03102mov rdi, [rsp+256]
37be0310amovaps x6, x0
37be0310dmov rcx, [rsp+128]
37be03115mov [rsp+440], rax
37be0311dmov rax, [rsp+160]
37be03125lea r8, [rip+0x651d7c]
37be0312candps x6, [rip+0x651dad]
37be03133add rax, rdi
37be03136mov [rsp+360], rax
37be0313elea rax, [r13+8*rax]
37be03143mov rdx, rax
37be03146mov [rsp+368], rax
37be0314ecall icamax_64_
37be03153lea rbp, [rax+r14]
37be03157lea rax, [rdi+rbp]
37be0315bmovss x7, [r13+8*rax]
37be03162movss x0, [r13+8*rax+4]
37be03169andps x7, [rip+0x651d70]
37be03170andps x0, [rip+0x651d69]
37be03177addss x7, x0
37be0317bmovaps x0, x6
37be0317emaxss x0, x7
37be03182ucomiss x0, x15
37be03186jp 0x37be03290
37be0318cjne 0x37be03290
37be03192mov rax, [rsp+232]
37be0319amov rbx, [rsp+768]
37be031a2movss x0, [rax]
37be031a6mov rax, [r12]
37be031aacmp [rbx], 0
37be031aejne 0x37be031bb
37be031b0
37be031b0loc_37be031b0:
37be031b0mov rbx, [rsp+768]
37be031b8mov [rbx], r14
37be031bb
37be031bbloc_37be031bb:
37be031bbmov rsi, [rsp+296]
37be031c3mov [rsi+4], 0
37be031camovss [rsi], x0
37be031cecmp r14, rax
37be031d1jge 0x37be03243
37be031d3sub rax, r14
37be031d6mov rsi, [rsp+160]
37be031delea rbx, [rip+0x651cc3]
37be031e5mov rdx, [rsp+256]
37be031edmov [rsp+32], rbx
37be031f2mov rcx, [rsp+128]
37be031famov r8, rbx
37be031fdmov [rsp+440], rax
37be03205mov rax, [rsp+192]
37be0320dadd rdx, rsi
37be03210lea rdx, [r13+8*rdx]
37be03215add rax, rsi
37be03218lea r9, [r15+8*rax]
37be0321ccall ccopy_64_
37be03221cmp [r12], r14
37be03225jle 0x37be0323f
37be03227mov rax, [rsp+736]
37be0322fmov rsi, [rsp+152]
37be03237mov [rax+8*rsi], 0
37be0323f
37be0323floc_37be0323f:
37be0323fmov rax, [r12]
37be03243
37be03243loc_37be03243:
37be03243mov rsi, [rsp+744]
37be0324bmov rbx, [rsp+152]
37be03253mov [rsi+8*rbx], r14
37be03257mov r14, [rsp+160]
37be0325fjmp 0x37be02dc0
37be03264
37be03264 0f 1f 40 00 ..@.
37be03268
37be03268loc_37be03268:
37be03268mov rsi, [rsp+768]
37be03270cmp [rsi], 0
37be03274je 0x37be031b0
37be0327amov rsi, [rsp+296]
37be03282mov [rsi+4], 0
37be03289movss [rsi], x0
37be0328djmp 0x37be03243
37be0328f
37be0328f 90 .
37be03290
37be03290loc_37be03290:
37be03290movss x0, [rip+0x651c58]
37be03298mulss x0, x7
37be0329ccomiss x0, x6
37be0329fjbe 0x37be04620
37be032a5mov rax, [rsp+216]
37be032adadd rsi, [rsp+208]
37be032b5mov [rsp+240], r14
37be032bdmov rdi, rbp
37be032c0add rax, rsi
37be032c3mov [rsp+184], rax
37be032cbadd rax, r14
37be032celea rax, [r13+8*rax]
37be032d3mov [rsp+176], rax
37be032dbmov rax, [rsp+152]
37be032e3lea rax, [r15+8*rax]
37be032e7mov [rsp+352], rax
37be032efmov rax, [rsp+224]
37be032f7mov [rsp+336], rax
37be032ff
37be032ffloc_37be032ff:
37be032ffmov rax, [rsp+192]
37be03307mov [rsp+32], rbx
37be0330cmov rsi, rdi
37be0330fmov rbp, [rsp+128]
37be03317mov r9, [rsp+176]
37be0331fsub rsi, r14
37be03322add rax, rdi
37be03325mov r8, [rsp+728]
37be0332dmov [rsp+440], rsi
37be03335lea rdx, [r15+8*rax]
37be03339mov rcx, rbp
37be0333cmov [rsp+328], rax
37be03344call ccopy_64_
37be03349mov rdx, [rsp+176]
37be03351mov rcx, rbp
37be03354lea r8, [rip+0x651b4d]
37be0335bmov [rsp+440], rsi
37be03363call clacgv_64_
37be03368mov rax, [rsp+136]
37be03370imul rax, rdi
37be03374add rax, [rsp+144]
37be0337clea rcx, [rax+rdi]
37be03380mov [rsp+288], rax
37be03388mov rax, [rsp+184]
37be03390movss x0, [r15+8*rcx]
37be03396mov [rsp+304], rcx
37be0339eadd rax, rdi
37be033a1lea rbp, [r13+8*rax]
37be033a6mov rax, [r12]
37be033aamov [rbp+4], 0
37be033b1movss [rbp], x0
37be033b6cmp rax, rdi
37be033b9jg 0x37be035d8
37be033bf
37be033bfloc_37be033bf:
37be033bfcmp r14, 1
37be033c3jle 0x37be03470
37be033c9mov rax, [r12]
37be033cdmov [rsp+80], rbx
37be033d2lea r9, [rip+0x651ad7]
37be033d9mov r8, [rsp+128]
37be033e1mov rdx, [rsp+344]
37be033e9mov [rsp+88], 12
37be033f2sub rax, r14
37be033f5mov rcx, [rsp+264]
37be033fdadd rax, 1
37be03401mov [rsp+432], rax
37be03409mov rax, [rsp+152]
37be03411mov [rsp+440], rax
37be03419mov rax, [rsp+176]
37be03421mov [rsp+72], rax
37be03426mov rax, [rsp+272]
37be0342emov [rsp+64], rax
37be03433mov rax, [rsp+760]
37be0343bmov [rsp+56], rax
37be03440lea rax, [r13+8*rdi-8]
37be03445mov [rsp+48], rax
37be0344amov rax, [rsp+728]
37be03452mov [rsp+40], rax
37be03457mov rax, [rsp+352]
37be0345fmov [rsp+32], rax
37be03464call cgemv_64_
37be03469mov [rbp+4], 0
37be03470
37be03470loc_37be03470:
37be03470cmp rdi, r14
37be03473jne 0x37be034d0
37be03475mov rax, [r12]
37be03479cmp rdi, rax
37be0347cjl 0x37be03978
37be03482mov [rsp+32], rbx
37be03487sub rax, rdi
37be0348amov r9, [rsp+232]
37be03492lea r8, [rip+0x651a0f]
37be03499mov rdx, [rsp+176]
37be034a1mov rcx, [rsp+128]
37be034a9add rax, 1
37be034admov rbp, rdi
37be034b0mov [rsp+440], rax
37be034b8call ccopy_64_
37be034bdnop [rax]
37be034c0
37be034c0loc_37be034c0:
37be034c0mov rcx, [r12]
37be034c4jmp 0x37be02eba
37be034c9
37be034c9 0f 1f 80 00 00 00 00 .......
37be034d0
37be034d0loc_37be034d0:
37be034d0mov rdx, [rsp+176]
37be034d8mov rcx, [rsp+128]
37be034e0lea r8, [rip+0x6519c1]
37be034e7mov [rsp+440], rsi
37be034efcall icamax_64_
37be034f4mov rdx, [rsp+184]
37be034fcadd rax, [rsp+152]
37be03504mov [rsp+224], rax
37be0350cadd rax, rdx
37be0350fmovss x6, [r13+8*rax]
37be03516movss x0, [r13+8*rax+4]
37be0351dandps x6, [rip+0x6519bc]
37be03524andps x0, [rip+0x6519b5]
37be0352bmov rax, [r12]
37be0352faddss x6, x0
37be03533cmp rax, rdi
37be03536jg 0x37be03a00
37be0353c
37be0353cloc_37be0353c:
37be0353cmovss x1, [rip+0x6519ac]
37be03544movss x0, [rbp]
37be03549andps x0, [rip+0x651990]
37be03550mulss x1, x6
37be03554comiss x1, x0
37be03557jbe 0x37be03628
37be0355dmov rsi, [rsp+224]
37be03565cmp rsi, [rsp+240]
37be0356dje 0x37be040f0
37be03573comiss x7, x6
37be03576jae 0x37be040f0
37be0357cmov rax, [r12]
37be03580mov [rsp+32], rbx
37be03585lea r8, [rip+0x65191c]
37be0358cmovaps x7, x6
37be0358fmov r9, [rsp+232]
37be03597mov rdx, [rsp+176]
37be0359fmov rcx, [rsp+128]
37be035a7sub rax, r14
37be035aaadd rax, 1
37be035aemov [rsp+440], rax
37be035b6call ccopy_64_
37be035bbmov [rsp+240], rdi
37be035c3mov rdi, rsi
37be035c6mov [rsp+336], rsi
37be035cejmp 0x37be032ff
37be035d3
37be035d3 0f 1f 44 00 00 ..D..
37be035d8
37be035d8loc_37be035d8:
37be035d8sub rax, rdi
37be035dbmov rdx, [rsp+288]
37be035e3mov [rsp+32], rbx
37be035e8lea r8, [rip+0x6518b9]
37be035efmov [rsp+440], rax
37be035f7mov rax, [rsp+184]
37be035fflea rdx, [rdx+rdi+1]
37be03604mov rcx, [rsp+128]
37be0360clea rax, [rax+rdi+1]
37be03611lea rdx, [r15+8*rdx]
37be03615lea r9, [r13+8*rax]
37be0361acall ccopy_64_
37be0361fjmp 0x37be033bf
37be03624
37be03624 0f 1f 40 00 ..@.
37be03628
37be03628loc_37be03628:
37be03628mov rax, [r12]
37be0362cmov [rsp+32], rbx
37be03631lea r8, [rip+0x651870]
37be03638mov rbp, rdi
37be0363bmov r9, [rsp+232]
37be03643mov rdx, [rsp+176]
37be0364bmov rcx, [rsp+128]
37be03653sub rax, r14
37be03656add rax, 1
37be0365amov [rsp+440], rax
37be03662call ccopy_64_
37be03667mov rax, [rsp+136]
37be0366fadd rax, [rsp+312]
37be03677mov [rsp+424], r14
37be0367fadd rax, [rsp+144]
37be03687mov [rsp+336], rax
37be0368fadd rax, [rsp+160]
37be03697mov [rsp+352], rax
37be0369fcmp rdi, r14
37be036a2je 0x37be034c0
37be036a8mov rax, [rsp+152]
37be036b0lea rdi, [rsp+424]
37be036b8mov [rsp+328], 1
37be036c4mov rdx, [rsp+336]
37be036ccmov rcx, [rsp+160]
37be036d4mov [rsp+176], rdi
37be036dclea rdi, [r14-1]
37be036e0mov [rsp+376], rax
37be036e8mov r8, [rsp+280]
37be036f0mov rax, [rsp+192]
37be036f8
37be036f8loc_37be036f8:
37be036f8add rdx, rbp
37be036fbmovss x0, [r15+8*r8]
37be03701sub rsi, 1
37be03705mov r11, [rsp+304]
37be0370dlea r9, [r15+8*rdx]
37be03711mov [rsp+384], rax
37be03719lea rdx, [rax+rcx]
37be0371dmov rax, [rsp+728]
37be03725mov [r15+8*r11+4], 0
37be0372emov rcx, [rsp+128]
37be03736lea rdx, [r15+8*rdx]
37be0373alea r8, [rip+0x651767]
37be03741movss [r15+8*r11], x0
37be03747mov [rsp+32], rax
37be0374cmov [rsp+304], r9
37be03754mov [rsp+440], rsi
37be0375ccall ccopy_64_
37be03761mov rdx, [rsp+304]
37be03769mov r8, [rsp+728]
37be03771mov [rsp+440], rsi
37be03779mov rcx, [rsp+128]
37be03781call clacgv_64_
37be03786mov rdx, [r12]
37be0378amov rax, [rsp+384]
37be03792cmp rdx, rbp
37be03795jg 0x37be03f88
37be0379b
37be0379bloc_37be0379b:
37be0379blea rsi, [8*rbp-8]
37be037a3cmp r14, 1
37be037a7jle 0x37be037e6
37be037a9mov rax, [rsp+152]
37be037b1mov rcx, [rsp+128]
37be037b9lea r9, [r15+rsi]
37be037bdmov [rsp+440], rax
37be037c5mov rax, [rsp+376]
37be037cdlea rdx, [r15+8*rax]
37be037d1mov rax, [rsp+728]
37be037d9mov [rsp+32], rax
37be037demov r8, rax
37be037e1call cswap_64_
37be037e6
37be037e6loc_37be037e6:
37be037e6mov rax, [rsp+760]
37be037eelea rdx, [r13+8*rdi]
37be037f3lea r9, [r13+rsi]
37be037f8mov rcx, [rsp+176]
37be03800mov [rsp+32], rax
37be03805mov r8, rax
37be03808call cswap_64_
37be0380dcmp [rsp+328], 1
37be03816je 0x37be034c0
37be0381cmov rax, [rsp+160]
37be03824add rax, [rsp+192]
37be0382clea rax, [8*rax]
37be03834mov rsi, [rsp+152]
37be0383cmov [rsp+328], rax
37be03844lea rdi, [8*rsi]
37be0384c
37be0384cloc_37be0384c:
37be0384cmov rax, [rsp+320]
37be03854movq x5, rbp
37be03859mov rbp, [r12]
37be0385dpxor x1, x1
37be03861movq x0, [rsp+240]
37be0386alea rsi, [r14+2]
37be0386emovq x4, [r13+8*rax]
37be03875mov rax, [rsp+360]
37be0387dpunpcklqdq x0, x5
37be03881movq x6, [r13+8*rax]
37be03888mov rax, [rsp+160]
37be03890psubq x1, x0
37be03894add rax, [rsp+184]
37be0389cmovups [rsp+240], x1
37be038a4movq x7, [r13+8*rax]
37be038ablea rax, [rbp-1]
37be038afcmp rax, r14
37be038b2jg 0x37be03a20
37be038b8
37be038b8loc_37be038b8:
37be038b8mov rax, [rsp+280]
37be038c0mov rbx, [rsp+128]
37be038c8lea r8, [rip+0x6515d9]
37be038cfmov rdx, [rsp+368]
37be038d7movlps [r15+8*rax], x4
37be038dcmov rax, [rsp+328]
37be038e4mov rcx, rbx
37be038e7mov [r15+rax], 0
37be038efmov rax, [rsp+352]
37be038f7movlps [r15+8*rax], x7
37be038fcmov rax, [rsp+736]
37be03904movlps [rax+rdi], x6
37be03908mov [rax+8*r14], 0
37be03910mov rax, rbp
37be03913sub rax, r14
37be03916not r14
37be03919mov [rsp+440], rax
37be03921call clacgv_64_
37be03926mov rax, [rsp+184]
37be0392eadd r14, [r12]
37be03932mov rcx, rbx
37be03935lea r8, [rip+0x65156c]
37be0393cmov [rsp+440], r14
37be03944mov r14, rsi
37be03947add rax, rsi
37be0394alea rdx, [r13+8*rax]
37be0394fcall clacgv_64_
37be03954mov rax, [rsp+744]
37be0395cmovdqu x5, [rsp+240]
37be03965movups [rax+rdi], x5
37be03969mov rax, [r12]
37be0396djmp 0x37be02dc0
37be03972
37be03972 66 0f 1f 44 00 00 f..D..
37be03978
37be03978loc_37be03978:
37be03978pxor x8, x8
37be0397d
37be0397dloc_37be0397d:
37be0397dsub rax, rdi
37be03980mov rcx, [rsp+128]
37be03988lea r8, [rip+0x651519]
37be0398fmov [rsp+440], rax
37be03997mov rax, [rsp+184]
37be0399flea rax, [rax+rdi+1]
37be039a4lea rdx, [r13+8*rax]
37be039a9call icamax_64_
37be039aelea rcx, [rax+rdi]
37be039b2mov rax, [rsp+184]
37be039baadd rax, rcx
37be039bdmovss x6, [r13+8*rax]
37be039c4movss x0, [r13+8*rax+4]
37be039cbandps x6, [rip+0x65150e]
37be039d2andps x0, [rip+0x651507]
37be039d9mov rax, [rsp+336]
37be039e1addss x6, x0
37be039e5comiss x6, x8
37be039e9maxss x6, x8
37be039eecmova rax, rcx
37be039f2mov [rsp+224], rax
37be039fajmp 0x37be0353c
37be039ff
37be039ff 90 .
37be03a00
37be03a00loc_37be03a00:
37be03a00mov rcx, [rsp+224]
37be03a08movaps x8, x6
37be03a0cmov [rsp+336], rcx
37be03a14jmp 0x37be0397d
37be03a19
37be03a19 0f 1f 80 00 00 00 00 .......
37be03a20
37be03a20loc_37be03a20:
37be03a20movshdup x9, x6
37be03a25movaps x2, x6
37be03a28andps x2, [rip+0x6514b1]
37be03a2fmovshdup x11, x4
37be03a34movshdup x10, x7
37be03a39movaps x5, x6
37be03a3cmovss [rsp+152], x2
37be03a45movaps x13, x9
37be03a49andps x13, [rip+0x65148f]
37be03a51comiss x13, x2
37be03a55jbe 0x37be03fd0
37be03a5bmovaps x2, x6
37be03a5emovaps x1, x6
37be03a61divss x2, x9
37be03a66movaps x0, x2
37be03a69movaps x8, x2
37be03a6dmulss x0, x6
37be03a71mulss x2, x10
37be03a76mulss x8, x7
37be03a7baddss x0, x9
37be03a80subss x2, x7
37be03a84addss x8, x10
37be03a89divss x2, x0
37be03a8ddivss x8, x0
37be03a92movss x0, [rip+0x651466]
37be03a9axorps x1, x0
37be03a9dmovaps x10, x2
37be03aa1movaps x2, x9
37be03aa5xorps x2, x0
37be03aa8movss [rsp+288], x2
37be03ab1divss x1, x9
37be03ab6movss [rsp+176], x8
37be03ac0movaps x2, x1
37be03ac3movaps x12, x1
37be03ac7mulss x2, x6
37be03acbmulss x1, x11
37be03ad0mulss x12, x4
37be03ad5subss x2, x9
37be03adasubss x1, x4
37be03adeaddss x12, x11
37be03ae3divss x1, x2
37be03ae7divss x12, x2
37be03aecmovaps x11, x1
37be03af0
37be03af0loc_37be03af0:
37be03af0cmp rbp, rsi
37be03af3jl 0x37be038b8
37be03af9movss x1, [rsp+176]
37be03b02movaps x2, x11
37be03b06xorps x0, x5
37be03b09movss x14, [rip+0x6513e6]
37be03b12mulss x2, x10
37be03b17mov rax, [rsp+256]
37be03b1flea r10, [rbp+1]
37be03b23movss [rsp+232], x11
37be03b2dmulss x1, x12
37be03b32movaps x11, x13
37be03b36movd ebx, x0
37be03b3amovlps [rsp+256], x6
37be03b42lea r8, [r13+8*rax]
37be03b47mov rax, [rsp+184]
37be03b4fmovaps x13, x12
37be03b53movlps [rsp+296], x7
37be03b5bmovaps x12, x10
37be03b5fmovlps [rsp+304], x4
37be03b67lea rcx, [r13+8*rax]
37be03b6cmov rax, [rsp+192]
37be03b74subss x1, x2
37be03b78subss x1, [rip+0x651378]
37be03b80lea r11, [r15+8*rax]
37be03b84mov rax, [rsp+336]
37be03b8cdivss x14, x1
37be03b91movaps x1, x15
37be03b95lea r9, [r15+8*rax]
37be03b99mov rax, rsi
37be03b9cmovss [rsp+160], x14
37be03ba6unpcklps x1, x14
37be03baamovss x2, [rsp+160]
37be03bb3movq x3, x2
37be03bb7movups [rsp+192], x3
37be03bbfmovq x3, x1
37be03bc3movups [rsp+160], x3
37be03bcbjmp 0x37be03ce9
37be03bd0
37be03bd0loc_37be03bd0:
37be03bd0movd x8, ebx
37be03bd5divss x8, x9
37be03bdamovaps x10, x8
37be03bdemovaps x2, x8
37be03be2mulss x8, x1
37be03be7mulss x10, x5
37be03becmulss x2, x3
37be03bf0subss x8, x3
37be03bf5subss x10, x9
37be03bfaaddss x2, x1
37be03bfemovaps x1, x8
37be03c02divss x1, x10
37be03c07divss x2, x10
37be03c0c
37be03c0cloc_37be03c0c:
37be03c0ccomiss x11, [rsp+152]
37be03c15movaps x3, x1
37be03c18movaps x8, x14
37be03c1cmulss x8, x2
37be03c21mulss x3, x15
37be03c26mulss x2, x15
37be03c2bmulss x1, x14
37be03c30subss x8, x3
37be03c35movss x3, [rsp+232]
37be03c3eaddss x1, x2
37be03c42movaps x2, x3
37be03c45mulss x2, x0
37be03c49mulss x0, x13
37be03c4eunpcklps x8, x1
37be03c52movaps x1, x4
37be03c55mulss x1, x13
37be03c5amovlps [r11+8*rax], x8
37be03c5fmulss x4, x3
37be03c63subss x1, x2
37be03c67addss x0, x4
37be03c6bsubss x1, x7
37be03c6fsubss x0, x6
37be03c73jbe 0x37be03d90
37be03c79movaps x2, x5
37be03c7cdivss x2, x9
37be03c81movaps x3, x2
37be03c84movaps x4, x2
37be03c87mulss x3, x5
37be03c8bmulss x2, x0
37be03c8fmulss x4, x1
37be03c93addss x3, x9
37be03c98subss x2, x1
37be03c9caddss x4, x0
37be03ca0divss x2, x3
37be03ca4divss x4, x3
37be03ca8movaps x1, x2
37be03cab
37be03cabloc_37be03cab:
37be03cabmovsldup x0, x4
37be03cafmovsldup x1, x1
37be03cb3movq x3, x0
37be03cb7movq x1, x1
37be03cbbmulps x3, [rsp+192]
37be03cc3mulps x1, [rsp+160]
37be03ccbmovq x0, x3
37be03ccfmovq x1, x1
37be03cd3addsubps x0, x1
37be03cd7movlps [r9+8*rax], x0
37be03cdcadd rax, 1
37be03ce0cmp rax, r10
37be03ce3je 0x37be03dd0
37be03ce9
37be03ce9loc_37be03ce9:
37be03ce9movss x6, [r8+8*rax+4]
37be03cf0movss x7, [r8+8*rax]
37be03cf6movss x2, [rsp+176]
37be03cffmovss x4, [rcx+8*rax]
37be03d04movaps x1, x6
37be03d07movss x0, [rcx+8*rax+4]
37be03d0dcomiss x11, [rsp+152]
37be03d16mulss x1, x12
37be03d1bmovaps x3, x2
37be03d1emulss x3, x7
37be03d22mulss x2, x6
37be03d26subss x3, x1
37be03d2amovaps x1, x7
37be03d2dmulss x1, x12
37be03d32subss x3, x4
37be03d36addss x1, x2
37be03d3asubss x1, x0
37be03d3eja 0x37be03bd0
37be03d44movss x2, [rsp+288]
37be03d4dmovaps x8, x2
37be03d51divss x8, x5
37be03d56mulss x2, x8
37be03d5bmovaps x10, x2
37be03d5fmovaps x2, x1
37be03d62mulss x2, x8
37be03d67addss x10, x5
37be03d6caddss x2, x3
37be03d70mulss x3, x8
37be03d75divss x2, x10
37be03d7asubss x1, x3
37be03d7edivss x1, x10
37be03d83jmp 0x37be03c0c
37be03d88
37be03d88 0f 1f 84 00 00 00 00 00 ........
37be03d90
37be03d90loc_37be03d90:
37be03d90movaps x2, x9
37be03d94divss x2, x5
37be03d98movaps x3, x2
37be03d9bmovaps x4, x2
37be03d9emulss x2, x1
37be03da2mulss x4, x0
37be03da6mulss x3, x9
37be03dabsubss x0, x2
37be03dafaddss x4, x1
37be03db3addss x3, x5
37be03db7movaps x1, x0
37be03dbadivss x4, x3
37be03dbedivss x1, x3
37be03dc2jmp 0x37be03cab
37be03dc7
37be03dc7 66 0f 1f 84 00 00 00 00 00 f........
37be03dd0
37be03dd0loc_37be03dd0:
37be03dd0movq x6, [rsp+256]
37be03dd9movq x7, [rsp+296]
37be03de2movq x4, [rsp+304]
37be03debjmp 0x37be038b8
37be03df0
37be03df0loc_37be03df0:
37be03df0sub rax, r14
37be03df3lea rbx, [r14-1]
37be03df7mov r9, [rsp+344]
37be03dfflea r8, [rip+0x6510c6]
37be03e06add rax, 1
37be03e0alea rdx, [8*rbx]
37be03e12lea rcx, [rip+0x6510c1]
37be03e19mov [rsp+440], rbx
37be03e21mov [rsp+432], rax
37be03e29mov rax, [rsp+728]
37be03e31mov [rsp+120], 9
37be03e3amov rdi, [rsp+712]
37be03e42mov [rsp+96], rax
37be03e47mov rax, [rsp+136]
37be03e4fmov [rsp+112], 12
37be03e58mov [rsp+104], 5
37be03e61imul rax, r14
37be03e65add rax, [rsp+144]
37be03e6dadd rax, r14
37be03e70lea rax, [r15+8*rax]
37be03e74mov [rsp+88], rax
37be03e79mov rax, [rsp+272]
37be03e81mov [rsp+80], rax
37be03e86mov rax, [rsp+760]
37be03e8emov [rsp+72], rax
37be03e93lea rax, [r13+rdx]
37be03e98mov [rsp+64], rax
37be03e9dmov rax, [rsp+728]
37be03ea5mov [rsp+56], rax
37be03eaalea rax, [r15+rdx]
37be03eaemov rdx, [rsp+264]
37be03eb6mov [rsp+48], rax
37be03ebblea rax, [rip+0x650fee]
37be03ec2mov [rsp+40], rax
37be03ec7mov rax, [rsp+128]
37be03ecfmov [rsp+32], rax
37be03ed4call cgemmtr_
37be03ed9jmp 0x37be01bfd
37be03ede
37be03ede 66 90 f.
37be03ee0
37be03ee0loc_37be03ee0:
37be03ee0cmp rsi, rbx
37be03ee3jne 0x37be04348
37be03ee9mov rcx, [rsp+224]
37be03ef1mov rsi, [rsp+232]
37be03ef9mov rdx, rbx
37be03efcmov [rsp+240], rbx
37be03f04mov [rsp+224], rax
37be03f0clea r11, [rsi+rcx]
37be03f10mov [rsp+160], rcx
37be03f18mov rsi, rbp
37be03f1bjmp 0x37be020ef
37be03f20
37be03f20loc_37be03f20:
37be03f20sub rax, rdi
37be03f23mov [rsp+440], rax
37be03f2blea rax, [rdi+1]
37be03f2fimul rax, [rsp+136]
37be03f38add rax, [rsp+144]
37be03f40lea rcx, [rax+rbx]
37be03f44add rax, [rsp+184]
37be03f4clea rdx, [r15+8*rax]
37be03f50mov rax, [rsp+728]
37be03f58lea r9, [r15+8*rcx]
37be03f5cmov rcx, [rsp+128]
37be03f64mov [rsp+32], rax
37be03f69mov r8, rax
37be03f6ccall cswap_64_
37be03f71mov rax, [rsp+696]
37be03f79mov rax, [rax]
37be03f7cjmp 0x37be0206a
37be03f81
37be03f81 0f 1f 80 00 00 00 00 .......
37be03f88
37be03f88loc_37be03f88:
37be03f88mov rsi, [rsp+288]
37be03f90mov [rsp+32], rbx
37be03f95sub rdx, rbp
37be03f98lea rax, [rbp+rax+1]
37be03f9dmov [rsp+440], rdx
37be03fa5lea r8, [rip+0x650efc]
37be03faclea rdx, [r15+8*rax]
37be03fb0lea rcx, [rsi+rbp+1]
37be03fb5lea r9, [r15+8*rcx]
37be03fb9mov rcx, [rsp+128]
37be03fc1call ccopy_64_
37be03fc6jmp 0x37be0379b
37be03fcb
37be03fcb 0f 1f 44 00 00 ..D..
37be03fd0
37be03fd0loc_37be03fd0:
37be03fd0movaps x2, x9
37be03fd4movaps x1, x9
37be03fd8divss x2, x6
37be03fdcmovaps x0, x2
37be03fdfmovaps x8, x2
37be03fe3mulss x8, x10
37be03fe8mulss x2, x7
37be03fecmulss x0, x9
37be03ff1addss x8, x7
37be03ff6subss x10, x2
37be03ffbaddss x0, x6
37be03fffdivss x8, x0
37be04004divss x10, x0
37be04009movss x0, [rip+0x650eef]
37be04011xorps x1, x0
37be04014movss [rsp+288], x1
37be0401dmovaps x2, x1
37be04020movss [rsp+176], x8
37be0402adivss x2, x6
37be0402emulss x1, x2
37be04032movaps x12, x2
37be04036mulss x12, x11
37be0403bmulss x2, x4
37be0403faddss x1, x6
37be04043addss x12, x4
37be04048subss x11, x2
37be0404ddivss x12, x1
37be04052divss x11, x1
37be04057jmp 0x37be03af0
37be0405c
37be0405c 0f 1f 40 00 ..@.
37be04060
37be04060loc_37be04060:
37be04060movss x7, [rsp+280]
37be04069movaps x3, x15
37be0406dmovaps x12, x8
37be04071movaps x0, x7
37be04074divss x0, x9
37be04079mulss x7, x0
37be0407dmovaps x2, x0
37be04080mulss x0, x10
37be04085mulss x2, x15
37be0408amovaps x1, x7
37be0408dsubss x3, x0
37be04091movaps x0, x11
37be04095addss x1, x9
37be0409adivss x0, x9
37be0409faddss x2, x10
37be040a4divss x2, x1
37be040a8movaps x13, x0
37be040acmulss x13, x8
37be040b1addss x13, x14
37be040b6divss x3, x1
37be040bamovaps x1, x0
37be040bdmulss x1, x11
37be040c2mulss x0, x14
37be040c7movss [rsp+184], x2
37be040d0addss x1, x9
37be040d5subss x12, x0
37be040dadivss x13, x1
37be040dfdivss x12, x1
37be040e4jmp 0x37be02a66
37be040e9
37be040e9 0f 1f 80 00 00 00 00 .......
37be040f0
37be040f0loc_37be040f0:
37be040f0mov rax, [rsp+312]
37be040f8mov rbp, rdi
37be040fbmov rdi, [rsp+136]
37be04103mov r11, [rsp+144]
37be0410bmov rcx, [rsp+160]
37be04113lea rdx, [rdi+rax]
37be04117mov rsi, [rsp+240]
37be0411flea r10, [r11+rdx]
37be04123mov [rsp+424], rcx
37be0412blea rax, [r10+rcx]
37be0412fmov [rsp+336], r10
37be04137mov [rsp+352], rax
37be0413fcmp rsi, r14
37be04142je 0x37be042ea
37be04148mov rax, [rsp+296]
37be04150mov rdx, [rsp+192]
37be04158lea r8, [rip+0x650d49]
37be0415fmovss x0, [rax]
37be04163mov rax, rsi
37be04166imul rax, rdi
37be0416alea rdi, [rax+r11]
37be0416elea rax, [rdi+rsi]
37be04172movss [r15+8*rax], x0
37be04178mov [r15+8*rax+4], 0
37be04181lea rax, [rsi+r10]
37be04185sub rsi, r14
37be04188lea r9, [r15+8*rax]
37be0418clea rax, [rcx+rdx]
37be04190sub rsi, 1
37be04194lea rcx, [8*rax]
37be0419cmov [rsp+440], rsi
37be041a4lea rdx, [r15+rcx]
37be041a8mov [rsp+328], rcx
37be041b0mov rcx, [rsp+728]
37be041b8mov [rsp+176], r9
37be041c0mov [rsp+32], rcx
37be041c5mov rcx, [rsp+128]
37be041cdcall ccopy_64_
37be041d2mov r8, [rsp+728]
37be041damov rdx, [rsp+176]
37be041e2mov [rsp+440], rsi
37be041eamov rcx, [rsp+128]
37be041f2call clacgv_64_
37be041f7mov rax, [r12]
37be041fbmov rsi, [rsp+240]
37be04203cmp rax, rsi
37be04206jg 0x37be046c0
37be0420c
37be0420cloc_37be0420c:
37be0420cmov rax, [rsp+152]
37be04214mov rsi, [rsp+240]
37be0421clea rdi, [8*rax]
37be04224sub rsi, 1
37be04228cmp r14, 1
37be0422cjle 0x37be0425b
37be0422emov [rsp+440], rax
37be04236mov rax, [rsp+728]
37be0423elea rdx, [r15+rdi]
37be04242lea r9, [r15+8*rsi]
37be04246mov rcx, [rsp+128]
37be0424emov [rsp+32], rax
37be04253mov r8, rax
37be04256call cswap_64_
37be0425b
37be0425bloc_37be0425b:
37be0425bmov rcx, [rsp+760]
37be04263lea r9, [r13+8*rsi]
37be04268lea rdx, [r13+rdi]
37be0426dlea rax, [rsp+424]
37be04275mov [rsp+32], rcx
37be0427amov r8, rcx
37be0427dmov rcx, rax
37be04280mov [rsp+176], rax
37be04288call cswap_64_
37be0428dmov r9, [rsp+424]
37be04295cmp rbp, r9
37be04298je 0x37be0384c
37be0429emov rdi, [rsp+136]
37be042a6mov rsi, rbp
37be042a9mov r10, [rsp+144]
37be042b1mov [rsp+328], 2
37be042bdsub rsi, r9
37be042c0lea rcx, [r9+1]
37be042c4mov rdx, rdi
37be042c7imul rdx, r9
37be042cblea rax, [r10+rdx]
37be042cfadd rdx, rdi
37be042d2lea rdi, [r9-1]
37be042d6mov [rsp+376], rdi
37be042delea r8, [r9+rax]
37be042e2add rdx, r10
37be042e5jmp 0x37be036f8
37be042ea
37be042ealoc_37be042ea:
37be042eacmp rbp, [rsp+160]
37be042f2jne 0x37be043b0
37be042f8mov rax, [rsp+152]
37be04300lea rdi, [8*rax]
37be04308mov rax, [rsp+328]
37be04310lea rax, [8*rax]
37be04318mov [rsp+328], rax
37be04320jmp 0x37be0384c
37be04325
37be04325 0f 1f 00 ...
37be04328
37be04328loc_37be04328:
37be04328mov [rsp+240], rbx
37be04330mov rsi, rbp
37be04333mov rdx, rbx
37be04336mov [rsp+224], rax
37be0433ejmp 0x37be020ef
37be04343
37be04343 0f 1f 44 00 00 ..D..
37be04348
37be04348loc_37be04348:
37be04348mov rdx, [rsp+240]
37be04350imul rdx, [rsp+208]
37be04359mov [rsp+296], 2
37be04365add rdx, [rsp+216]
37be0436dmov rcx, [rsp+144]
37be04375mov [rsp+240], rdx
37be0437dmov rdx, [rsp+136]
37be04385imul rdx, rsi
37be04389lea r10, [rdx+rcx]
37be0438dmov rdx, [rsp+224]
37be04395mov [rsp+224], rax
37be0439dmov [rsp+160], rdx
37be043a5jmp 0x37be01f8b
37be043aa
37be043aa 66 0f 1f 44 00 00 f..D..
37be043b0
37be043b0loc_37be043b0:
37be043b0mov rax, [rsp+240]
37be043b8mov rdi, [rsp+160]
37be043c0mov rsi, rbp
37be043c3lea r11, [rsp+424]
37be043cbadd rdx, [rsp+136]
37be043d3mov [rsp+176], r11
37be043dbmov [rsp+376], rax
37be043e3lea rcx, [rax+2]
37be043e7sub rsi, rdi
37be043eamov r8, [rsp+352]
37be043f2mov [rsp+328], 2
37be043femov rax, [rsp+336]
37be04406sub rdi, 1
37be0440aadd rdx, [rsp+144]
37be04412jmp 0x37be036f8
37be04417
37be04417 66 0f 1f 84 00 00 00 00 00 f........
37be04420
37be04420loc_37be04420:
37be04420mov [rsp+224], rbp
37be04428mov rcx, [rsp+304]
37be04430mov rbx, r13
37be04433jmp 0x37be01eaa
37be04438
37be04438 0f 1f 84 00 00 00 00 00 ........
37be04440
37be04440loc_37be04440:
37be04440pxor x1, x1
37be04444movaps x2, x1
37be04447divss x2, x0
37be0444bmulss x1, x2
37be0444faddss x1, x0
37be04453cmp rax, 2
37be04457je 0x37be04710
37be0445dmov r8, rbp
37be04460movaps x4, x2
37be04463movaps x3, x1
37be04466xor edx, edx
37be04468shr r8, 1
37be0446blea rax, [r15+8*rcx+8]
37be04470shufps x4, x4, 0
37be04474shufps x3, x3, 0
37be04478nop [rax+rax]
37be04480
37be04480loc_37be04480:
37be04480movups x5, [rax]
37be04483add rdx, 1
37be04487add rax, 16
37be0448bmovaps x6, x5
37be0448eshufps x6, x5, -79
37be04492mulps x6, x4
37be04495movaps x0, x6
37be04498addps x0, x5
37be0449bsubps x5, x6
37be0449eshufps x0, x5, -40
37be044a2shufps x0, x0, -40
37be044a6divps x0, x3
37be044a9movups [rax-16], x0
37be044adcmp rdx, r8
37be044b0jne 0x37be04480
37be044b2test bpl, 1
37be044b6je 0x37be024b8
37be044bcmov rax, rbp
37be044bfor rax, 1
37be044c3
37be044c3loc_37be044c3:
37be044c3movsldup x2, x2
37be044c7movsldup x1, x1
37be044cbadd rcx, rax
37be044cemovhps x1, [rip+0x650a23]
37be044d5movq x0, [r15+8*rcx]
37be044dbmovaps x3, x0
37be044demovq x0, x0
37be044e2shufps x3, x3, -31
37be044e6movq x2, x2
37be044eamovq x3, x3
37be044eemulps x2, x3
37be044f1movq x2, x2
37be044f5movaps x3, x2
37be044f8addps x3, x0
37be044fbsubps x0, x2
37be044femovss x0, x3
37be04502movq x0, x0
37be04506divps x0, x1
37be04509movlps [r15+8*rcx], x0
37be0450ejmp 0x37be024b8
37be04513
37be04513 0f 1f 44 00 00 ..D..
37be04518
37be04518loc_37be04518:
37be04518cmp rdx, [rsp+160]
37be04520jl 0x37be02f73
37be04526pxor x1, x1
37be0452amov r9, rdx
37be0452dmovaps x5, x1
37be04530sub r9, r14
37be04533divss x5, x0
37be04537mulss x1, x5
37be0453baddss x1, x0
37be0453fcmp r9, 1
37be04543je 0x37be04762
37be04549mov r8, r9
37be0454cmov rax, r14
37be0454fsub rax, [rsp+136]
37be04557xor ecx, ecx
37be04559add rax, [rsp+312]
37be04561movaps x4, x5
37be04564movaps x3, x1
37be04567shr r8, 1
37be0456alea rax, [r15+8*rax]
37be0456eshufps x4, x4, 0
37be04572shufps x3, x3, 0
37be04576nop [rax+rax]
37be04580
37be04580loc_37be04580:
37be04580movups x2, [rax]
37be04583add rcx, 1
37be04587add rax, 16
37be0458bmovaps x6, x2
37be0458eshufps x6, x2, -79
37be04592mulps x6, x4
37be04595movaps x0, x6
37be04598addps x0, x2
37be0459bsubps x2, x6
37be0459eshufps x0, x2, -40
37be045a2shufps x0, x0, -40
37be045a6divps x0, x3
37be045a9movups [rax-16], x0
37be045adcmp rcx, r8
37be045b0jne 0x37be04580
37be045b2test r9b, 1
37be045b6je 0x37be02f73
37be045bcmov rax, [rsp+160]
37be045c4and r9, -2
37be045c8add rax, r9
37be045cb
37be045cbloc_37be045cb:
37be045cbmovsldup x3, x5
37be045cfmovsldup x1, x1
37be045d3add rax, [rsp+192]
37be045dbmovhps x1, [rip+0x650916]
37be045e2movq x0, [r15+8*rax]
37be045e8movaps x2, x0
37be045ebmovq x0, x0
37be045efshufps x2, x2, -31
37be045f3movq x3, x3
37be045f7movq x2, x2
37be045fbmulps x2, x3
37be045femovq x2, x2
37be04602movaps x3, x2
37be04605addps x3, x0
37be04608subps x0, x2
37be0460bmovss x0, x3
37be0460fmovq x0, x0
37be04613divps x0, x1
37be04616movlps [r15+8*rax], x0
37be0461bjmp 0x37be02f73
37be04620
37be04620loc_37be04620:
37be04620mov rcx, [r12]
37be04624jmp 0x37be02eb7
37be04629
37be04629 0f 1f 80 00 00 00 00 .......
37be04630
37be04630loc_37be04630:
37be04630sub rdx, rdi
37be04633mov [rsp+224], rax
37be0463bmov rax, [rsp+328]
37be04643mov [rsp+440], rdx
37be0464bmov rdx, [rsp+136]
37be04653mov [rsp+296], r11
37be0465badd rdx, rax
37be0465emov rax, [rsp+232]
37be04666add rdx, [rsp+144]
37be0466elea rcx, [rdx+rax]
37be04672mov rax, [rsp+728]
37be0467aadd rdx, rdi
37be0467dlea r9, [r15+8*rcx]
37be04681mov rcx, [rsp+128]
37be04689lea rdx, [r15+8*rdx]
37be0468dmov [rsp+32], rax
37be04692mov r8, rax
37be04695call cswap_64_
37be0469amov rax, [rsp+696]
37be046a2mov r11, [rsp+296]
37be046aamov rdx, [rax]
37be046admov rax, [rsp+224]
37be046b5jmp 0x37be028dd
37be046ba
37be046ba 66 0f 1f 44 00 00 f..D..
37be046c0
37be046c0loc_37be046c0:
37be046c0sub rax, rsi
37be046c3mov [rsp+32], rbx
37be046c8mov rcx, [rsp+128]
37be046d0lea r8, [rip+0x6507d1]
37be046d7mov [rsp+440], rax
37be046dflea rax, [rdi+rsi+1]
37be046e4mov rdi, [rsp+192]
37be046eclea r9, [r15+8*rax]
37be046f0lea rdx, [rsi+rdi+1]
37be046f5lea rdx, [r15+8*rdx]
37be046f9call ccopy_64_
37be046fejmp 0x37be0420c
37be04703
37be04703 0f 1f 44 00 00 ..D..
37be04708
37be04708loc_37be04708:
37be04708mov rdi, rbx
37be0470bjmp 0x37be023f9
37be04710
37be04710loc_37be04710:
37be04710mov eax, 1
37be04715jmp 0x37be044c3
37be0471a
37be0471aloc_37be0471a:
37be0471alea rbx, [rsp+440]
37be04722mov r14, rax
37be04725xor eax, eax
37be04727mov [rsp+128], rbx
37be0472flea rbx, [rsp+416]
37be04737mov [rsp+256], rbx
37be0473flea rbx, [rip+0x650772]
37be04746mov [rsp+264], rbx
37be0474elea rbx, [rip+0x65076f]
37be04755mov [rsp+272], rbx
37be0475djmp 0x37be01b0b
37be04762
37be04762loc_37be04762:
37be04762mov rax, [rsp+160]
37be0476ajmp 0x37be045cb
37be017c0
37be017c0clahef_rk_64_:
37be017c0push r15
37be017c2push r14
37be017c4push r13
37be017c6push r12
37be017c8push rbp
37be017c9push rdi
37be017capush rsi
37be017cbpush rbx
37be017ccsub rsp, 616
37be017d3movups [rsp+448], x6
37be017dbmovups [rsp+464], x7
37be017e3movups [rsp+480], x8
37be017ecmovups [rsp+496], x9
37be017f5movups [rsp+512], x10
37be017femovups [rsp+528], x11
37be01807movups [rsp+544], x12
37be01810movups [rsp+560], x13
37be01819movups [rsp+576], x14
37be01822movups [rsp+592], x15
37be0182bmov rax, [rsp+728]
37be01833mov r15, [rsp+720]
37be0183bmov r13, [rsp+752]
37be01843mov rax, [rax]
37be01846mov [rsp+696], rdx
37be0184exor edx, edx
37be01850test rax, rax
37be01853mov rbx, rcx
37be01856cmovns rdx, rax
37be0185amov rax, [rsp+760]
37be01862lea rcx, [rip+0x653637]
37be01869mov rdi, r9
37be0186cmov [rsp+704], r8
37be01874mov rax, [rax]
37be01877mov [rsp+136], rdx
37be0187fnot rdx
37be01882mov [rsp+144], rdx
37be0188axor edx, edx
37be0188ctest rax, rax
37be0188fcmovns rdx, rax
37be01893mov rax, [rsp+768]
37be0189bmov [rax], 0
37be018a2mov [rsp+208], rdx
37be018aanot rdx
37be018admov [rsp+216], rdx
37be018b5mov edx, 1
37be018bacall slamch_64_
37be018bfmov r9l, 1
37be018c5mov r8l, 1
37be018cbmov rcx, rbx
37be018cemovss [rsp+396], x0
37be018d7lea rdx, [rip+0x6535c3]
37be018decall lsame_64_
37be018e3test rax, rax
37be018e6mov rax, [rsp+696]
37be018eemov rax, [rax]
37be018f1je 0x37be02d50
37be018f7mov rbx, [rsp+704]
37be018ffmov rdx, rax
37be01902mov [rsp+416], rax
37be0190amov rsi, [rbx]
37be0190dmov rbx, [rsp+736]
37be01915sub rdx, rsi
37be01918mov [rbx], 0
37be0191fadd rdx, 1
37be01923cmp rdx, rax
37be01926jl 0x37be01931
37be01928cmp rax, rsi
37be0192bjg 0x37be0471a
37be01931
37be01931loc_37be01931:
37be01931lea rbx, [rsp+440]
37be01939mov [rsp+712], rdi
37be01941mov rbp, rax
37be01944mov r14, r13
37be01947mov [rsp+128], rbx
37be0194flea rbx, [rsp+416]
37be01957mov [rsp+256], rbx
37be0195flea rbx, [rip+0x653552]
37be01966mov [rsp+264], rbx
37be0196elea rbx, [rip+0x65354f]
37be01975mov [rsp+272], rbx
37be0197dnop [rax]
37be01980
37be01980loc_37be01980:
37be01980test rbp, rbp
37be01983jle 0x37be01afa
37be01989mov rbx, [rsp+208]
37be01991mov rdi, [rsp+136]
37be01999mov rcx, [rsp+216]
37be019a1imul rbx, rsi
37be019a5imul rdi, rbp
37be019a9add rcx, rbx
37be019acmov [rsp+280], rbx
37be019b4mov rbx, [rsp+144]
37be019bcmov [rsp+152], rcx
37be019c4add rbx, rdi
37be019c7cmp rbp, 1
37be019cbje 0x37be01a0a
37be019cdlea rax, [rbp-1]
37be019d1lea r9, [r14+8*rcx+8]
37be019d6mov rcx, [rsp+128]
37be019demov [rsp+440], rax
37be019e6lea rax, [rip+0x6534bb]
37be019edlea rdx, [r15+8*rbx+8]
37be019f2mov [rsp+32], rax
37be019f7mov r8, rax
37be019facall ccopy_64_
37be019ffmov rax, [rsp+696]
37be01a07mov rax, [rax]
37be01a0a
37be01a0aloc_37be01a0a:
37be01a0amov rcx, [rsp+152]
37be01a12add rbx, rbp
37be01a15movss x0, [r15+8*rbx]
37be01a1blea rdx, [rbp+rcx]
37be01a20mov [r14+8*rdx+4], 0
37be01a29movss [r14+8*rdx], x0
37be01a2fcmp rax, rbp
37be01a32jg 0x37be024f8
37be01a38mov rdi, [rsp+416]
37be01a40lea r13, [rdi+rcx]
37be01a44
37be01a44loc_37be01a44:
37be01a44movss x6, [r14+8*r13]
37be01a4alea r12, [rdi-1]
37be01a4ecmp rdi, 1
37be01a52jg 0x37be01c70
37be01a58pxor x1, x1
37be01a5cucomiss x6, x1
37be01a5fjp 0x37be023c8
37be01a65jne 0x37be023c8
37be01a6bmov rax, [rsp+768]
37be01a73cmp [rax], 0
37be01a77jne 0x37be01a84
37be01a79mov rax, [rsp+768]
37be01a81mov [rax], rdi
37be01a84
37be01a84loc_37be01a84:
37be01a84mov rax, [rsp+136]
37be01a8cimul rax, rdi
37be01a90add rax, [rsp+144]
37be01a98add rax, rdi
37be01a9bmov [r15+8*rax+4], 0
37be01aa4movss [r15+8*rax], x6
37be01aaa
37be01aaaloc_37be01aaa:
37be01aaamov rbp, r12
37be01aad
37be01aadloc_37be01aad:
37be01aadmov rax, [rsp+744]
37be01ab5mov [rax+8*rbp], rdi
37be01ab9
37be01ab9loc_37be01ab9:
37be01ab9mov rax, [rsp+704]
37be01ac1mov [rsp+416], rbp
37be01ac9mov rcx, [rax]
37be01accmov rax, [rsp+696]
37be01ad4mov rax, [rax]
37be01ad7lea rsi, [rcx+rbp]
37be01adbmov rdx, rax
37be01adesub rsi, rax
37be01ae1sub rdx, rcx
37be01ae4add rdx, 1
37be01ae8cmp rdx, rbp
37be01aebjl 0x37be01980
37be01af1cmp rcx, rax
37be01af4jge 0x37be01980
37be01afa
37be01afaloc_37be01afa:
37be01afamov rdi, [rsp+712]
37be01b02mov r13, r14
37be01b05sub rax, rbp
37be01b08mov r14, rbp
37be01b0b
37be01b0bloc_37be01b0b:
37be01b0badd rsi, 1
37be01b0fmov [rsp+440], rax
37be01b17mov rax, [rsp+728]
37be01b1flea r8, [rip+0x6533a6]
37be01b26imul rsi, [rsp+208]
37be01b2fmov [rsp+88], r15
37be01b34lea rcx, [rip+0x65339a]
37be01b3bmov [rsp+96], rax
37be01b40mov rax, [rsp+272]
37be01b48mov r9, [rsp+256]
37be01b50mov rdx, [rsp+264]
37be01b58mov [rsp+120], 9
37be01b61mov [rsp+80], rax
37be01b66mov rax, [rsp+760]
37be01b6emov [rsp+112], 12
37be01b77mov [rsp+72], rax
37be01b7cmov rax, [rsp+216]
37be01b84mov [rsp+104], 5
37be01b8dlea rax, [rax+rsi+1]
37be01b92mov rsi, [rsp+144]
37be01b9alea rax, [r13+8*rax]
37be01b9fmov [rsp+64], rax
37be01ba4mov rax, [rsp+728]
37be01bacmov [rsp+56], rax
37be01bb1lea rax, [r14+1]
37be01bb5imul rax, [rsp+136]
37be01bbelea rax, [rsi+rax+1]
37be01bc3lea rax, [r15+8*rax]
37be01bc7mov [rsp+48], rax
37be01bcclea rax, [rip+0x6532dd]
37be01bd3mov [rsp+40], rax
37be01bd8mov rax, [rsp+128]
37be01be0mov [rsp+32], rax
37be01be5call cgemmtr_
37be01beamov rax, [rsp+696]
37be01bf2mov rbx, [rax]
37be01bf5sub rbx, [rsp+416]
37be01bfd
37be01bfdloc_37be01bfd:
37be01bfdmov [rdi], rbx
37be01c00movups x6, [rsp+448]
37be01c08movups x7, [rsp+464]
37be01c10movups x8, [rsp+480]
37be01c19movups x9, [rsp+496]
37be01c22movups x10, [rsp+512]
37be01c2bmovups x11, [rsp+528]
37be01c34movups x12, [rsp+544]
37be01c3dmovups x13, [rsp+560]
37be01c46movups x14, [rsp+576]
37be01c4fmovups x15, [rsp+592]
37be01c58add rsp, 616
37be01c5fpop rbx
37be01c60pop rsi
37be01c61pop rdi
37be01c62pop rbp
37be01c63pop r12
37be01c65pop r13
37be01c67pop r14
37be01c69pop r15
37be01c6bret
37be01c6c
37be01c6c 0f 1f 40 00 ..@.
37be01c70
37be01c70loc_37be01c70:
37be01c70mov rax, [rsp+152]
37be01c78lea r8, [rip+0x653229]
37be01c7fandps x6, [rip+0x65325a]
37be01c86mov [rsp+440], r12
37be01c8elea rcx, [r14+8*rax+8]
37be01c93mov [rsp+192], rcx
37be01c9bmov rdx, rcx
37be01c9emov rcx, [rsp+128]
37be01ca6call icamax_64_
37be01cabmovaps x1, x6
37be01caemov rbx, rax
37be01cb1mov rax, [rsp+152]
37be01cb9add rax, rbx
37be01cbcmovss x7, [r14+8*rax]
37be01cc2movss x0, [r14+8*rax+4]
37be01cc9andps x7, [rip+0x653210]
37be01cd0andps x0, [rip+0x653209]
37be01cd7addss x7, x0
37be01cdbpxor x0, x0
37be01cdfmaxss x1, x7
37be01ce3ucomiss x1, x0
37be01ce6jp 0x37be01cee
37be01ce8je 0x37be02668
37be01cee
37be01ceeloc_37be01cee:
37be01ceemovss x0, [rip+0x6531fa]
37be01cf6mulss x0, x7
37be01cfacomiss x0, x6
37be01cfdjbe 0x37be023dd
37be01d03mov rax, [rsp+208]
37be01d0blea rdx, [rsi-1]
37be01d0fadd rsi, 1
37be01d13mov r11, [rsp+216]
37be01d1bmov [rsp+232], rbp
37be01d23mov r13, rbx
37be01d26mov r12, rdi
37be01d29imul rdx, rax
37be01d2dimul rsi, rax
37be01d31add rdx, r11
37be01d34lea rcx, [rdx+1]
37be01d38lea rax, [rsi+r11]
37be01d3cmov [rsp+160], rdx
37be01d44lea r10, [r14+8*rcx]
37be01d48mov [rsp+296], rax
37be01d50mov [rsp+240], r10
37be01d58mov [rsp+304], rcx
37be01d60
37be01d60loc_37be01d60:
37be01d60mov rbx, [rsp+136]
37be01d68mov rax, [rsp+144]
37be01d70imul rbx, r13
37be01d74lea rsi, [rax+rbx]
37be01d78mov [rsp+176], rsi
37be01d80cmp r13, 1
37be01d84jle 0x37be01dbb
37be01d86lea rax, [r13-1]
37be01d8amov r9, [rsp+240]
37be01d92lea rdx, [r15+8*rsi+8]
37be01d97mov rcx, [rsp+128]
37be01d9fmov [rsp+440], rax
37be01da7lea rax, [rip+0x6530fa]
37be01daemov [rsp+32], rax
37be01db3mov r8, rax
37be01db6call ccopy_64_
37be01dbb
37be01dbbloc_37be01dbb:
37be01dbbmov rcx, [rsp+160]
37be01dc3mov rax, [rsp+176]
37be01dcbadd rbx, [rsp+136]
37be01dd3add rbx, [rsp+144]
37be01ddblea rdi, [r13+rax]
37be01de0lea rax, [rcx+r13]
37be01de4add rbx, r13
37be01de7mov r8, [rsp+728]
37be01deflea rsi, [r14+8*rax]
37be01df3mov rax, r12
37be01df6movss x0, [r15+8*rdi]
37be01dfclea rbx, [r15+8*rbx]
37be01e00sub rax, r13
37be01e03mov [rsi+4], 0
37be01e0amov [rsp+440], rax
37be01e12mov [rsp+184], rax
37be01e1alea rax, [r13+1]
37be01e1elea rdx, [rcx+rax]
37be01e22movss [rsi], x0
37be01e26mov rcx, [rsp+128]
37be01e2emov [rsp+288], rax
37be01e36lea rax, [rip+0x65306b]
37be01e3dlea rbp, [r14+8*rdx]
37be01e41mov rdx, rbx
37be01e44mov [rsp+32], rax
37be01e49mov r9, rbp
37be01e4ccall ccopy_64_
37be01e51mov rax, [rsp+184]
37be01e59mov rcx, [rsp+128]
37be01e61mov rdx, rbp
37be01e64lea r8, [rip+0x65303d]
37be01e6bmov [rsp+440], rax
37be01e73call clacgv_64_
37be01e78mov rax, [rsp+696]
37be01e80mov rax, [rax]
37be01e83cmp rax, r12
37be01e86jg 0x37be02300
37be01e8c
37be01e8cloc_37be01e8c:
37be01e8ccmp r13, r12
37be01e8fjne 0x37be02218
37be01e95cmp r13, 1
37be01e99jg 0x37be025d8
37be01e9fmov rcx, [rsp+304]
37be01ea7mov rbx, r13
37be01eaa
37be01eaaloc_37be01eaa:
37be01eaalea rax, [rip+0x652ff7]
37be01eb1lea rdx, [r14+8*rcx]
37be01eb5mov r9, [rsp+192]
37be01ebdmov rcx, [rsp+256]
37be01ec5mov [rsp+32], rax
37be01ecamov r8, rax
37be01ecdcall ccopy_64_
37be01ed2mov rcx, [rsp+704]
37be01edamov rdi, [rsp+416]
37be01ee2mov rdx, [rsp+136]
37be01eeamov rax, [rcx]
37be01eedmov rcx, [rsp+696]
37be01ef5lea rsi, [rdi-1]
37be01ef9imul rdx, rdi
37be01efdmov rbp, rsi
37be01f00add rax, rdi
37be01f03sub rax, [rcx]
37be01f06mov rcx, [rsp+144]
37be01f0eadd rcx, rdx
37be01f11mov [rsp+160], rcx
37be01f19cmp rbx, rdi
37be01f1cje 0x37be023f9
37be01f22mov rcx, [rsp+136]
37be01f2amov r11, [rsp+144]
37be01f32mov [rsp+184], rdi
37be01f3aimul rax, [rsp+208]
37be01f43add rax, [rsp+216]
37be01f4bmov [rsp+296], 1
37be01f57mov rdx, rcx
37be01f5amov [rsp+240], rax
37be01f62imul rdx, rbx
37be01f66lea r10, [r11+rdx]
37be01f6aadd rdx, rcx
37be01f6dadd rdx, r11
37be01f70mov [rsp+176], r10
37be01f78lea r12, [rbx+r10]
37be01f7cmov r10, [rsp+160]
37be01f84add rdx, rbx
37be01f87lea r13, [r15+8*rdx]
37be01f8b
37be01f8bloc_37be01f8b:
37be01f8bmov rax, [rsp+184]
37be01f93sub rbp, rbx
37be01f96lea r8, [rip+0x652f0b]
37be01f9dmov r9, r13
37be01fa0mov [rsp+440], rbp
37be01fa8add rax, r10
37be01fabmovss x0, [r15+8*rax]
37be01fb1mov rax, [rsp+288]
37be01fb9mov [r15+8*r12+4], 0
37be01fc2mov [rsp+288], r10
37be01fcaadd rax, r10
37be01fcdmovss [r15+8*r12], x0
37be01fd3mov r12, [rsp+128]
37be01fdblea rdx, [r15+8*rax]
37be01fdfmov rax, [rsp+728]
37be01fe7mov rcx, r12
37be01feamov [rsp+32], rax
37be01fefcall ccopy_64_
37be01ff4mov r8, [rsp+728]
37be01ffcmov rdx, r13
37be01fffmov rcx, r12
37be02002mov [rsp+440], rbp
37be0200acall clacgv_64_
37be0200fcmp rbx, 1
37be02013jle 0x37be02056
37be02015lea rax, [rbx-1]
37be02019mov r10, [rsp+288]
37be02021lea r8, [rip+0x652e80]
37be02028mov rcx, r12
37be0202bmov [rsp+440], rax
37be02033lea rax, [rip+0x652e6e]
37be0203amov [rsp+32], rax
37be0203fmov rax, [rsp+176]
37be02047lea rdx, [r15+8*r10+8]
37be0204clea r9, [r15+8*rax+8]
37be02051call ccopy_64_
37be02056
37be02056loc_37be02056:
37be02056mov rax, [rsp+696]
37be0205emov rax, [rax]
37be02061cmp rax, rdi
37be02064jg 0x37be03f20
37be0206a
37be0206aloc_37be0206a:
37be0206amov rdx, [rsp+184]
37be02072sub rax, rdx
37be02075add rax, 1
37be02079mov [rsp+440], rax
37be02081mov rax, [rsp+240]
37be02089lea rcx, [rbx+rax]
37be0208dadd rax, rdx
37be02090lea rdx, [r14+8*rax]
37be02094mov rax, [rsp+760]
37be0209clea r9, [r14+8*rcx]
37be020a0mov rcx, [rsp+128]
37be020a8mov [rsp+32], rax
37be020admov r8, rax
37be020b0call cswap_64_
37be020b5cmp [rsp+296], 1
37be020beje 0x37be04708
37be020c4mov rax, [rsp+160]
37be020ccmov rbp, [rsp+416]
37be020d4mov rdx, rsi
37be020d7lea rsi, [rdi-2]
37be020dblea r11, [rdi+rax]
37be020dflea rax, [rbp-1]
37be020e3sub rbp, 2
37be020e7mov [rsp+240], rax
37be020ef
37be020efloc_37be020ef:
37be020efmov r8, [rsp+136]
37be020f7mov r10, [rsp+216]
37be020ffmov rax, [rsp+280]
37be02107sub rax, [rsp+208]
37be0210fimul r8, rdx
37be02113mov r9, [rsp+152]
37be0211blea r13, [rax+r10]
37be0211fmov r10, [rsp+144]
37be02127lea rax, [rdx+r13]
37be0212blea rcx, [rdi+r9]
37be0212fmovss x14, [r14+8*rax]
37be02135movss x8, [r14+8*rax+4]
37be0213cadd r10, r8
37be0213flea r8, [rdx+r9]
37be02143movss x10, [r14+8*rcx]
37be02149movss x15, [r14+8*rcx+4]
37be02150movq x9, [r14+8*r8]
37be02156cmp rdi, 2
37be0215ajg 0x37be029a0
37be02160
37be02160loc_37be02160:
37be02160lea rax, [rdx+r10]
37be02164mov rdi, [rsp+128]
37be0216cneg rbx
37be0216fmov [rsp+440], rdx
37be02177movss [r15+8*rax], x14
37be0217dlea r8, [rip+0x652d24]
37be02184movss [r15+8*rax+4], x8
37be0218bmov rax, [rsp+160]
37be02193mov rcx, rdi
37be02196add rax, rdx
37be02199mov [r15+8*rax], 0
37be021a1mov rax, [rsp+736]
37be021a9movss [r15+8*r11], x10
37be021afmovlps [rax+8*rdx], x9
37be021b4mov rdx, [rsp+192]
37be021bcmov [rax+8*rsi], 0
37be021c4movss [r15+8*r11+4], x15
37be021cbcall clacgv_64_
37be021d0mov rcx, rdi
37be021d3lea rdx, [r14+8*r13+8]
37be021d8lea r8, [rip+0x652cc9]
37be021dfmov [rsp+440], rsi
37be021e7call clacgv_64_
37be021ecmov rax, [rsp+232]
37be021f4mov rsi, [rsp+744]
37be021fcmov rcx, [rsp+240]
37be02204neg rax
37be02207mov [rsi+8*rcx], rax
37be0220bmov [rsi+8*rbp], rbx
37be0220fjmp 0x37be01ab9
37be02214
37be02214 0f 1f 40 00 ..@.
37be02218
37be02218loc_37be02218:
37be02218mov rcx, [rsp+128]
37be02220mov rax, r12
37be02223mov rdx, rbp
37be02226lea r8, [rip+0x652c7b]
37be0222dsub rax, r13
37be02230mov [rsp+440], rax
37be02238call icamax_64_
37be0223dlea rbp, [rax+r13]
37be02241mov rax, [rsp+160]
37be02249add rax, rbp
37be0224cmovss x6, [r14+8*rax]
37be02252movss x0, [r14+8*rax+4]
37be02259andps x6, [rip+0x652c80]
37be02260andps x0, [rip+0x652c79]
37be02267addss x6, x0
37be0226bcmp r13, 1
37be0226fjg 0x37be02650
37be02275
37be02275loc_37be02275:
37be02275movss x1, [rip+0x652c73]
37be0227dmovss x0, [rsi]
37be02281andps x0, [rip+0x652c58]
37be02288mulss x1, x6
37be0228ccomiss x1, x0
37be0228fjbe 0x37be04420
37be02295cmp rbp, [rsp+232]
37be0229dje 0x37be026f8
37be022a3comiss x7, x6
37be022a6jae 0x37be026f8
37be022aclea rax, [rip+0x652bf5]
37be022b3mov r9, [rsp+192]
37be022bbmovaps x7, x6
37be022bemov rdx, [rsp+240]
37be022c6mov [rsp+32], rax
37be022cbmov rcx, [rsp+256]
37be022d3mov r8, rax
37be022d6call ccopy_64_
37be022dbmov [rsp+232], r13
37be022e3mov r13, rbp
37be022e6mov r12, [rsp+416]
37be022eemov [rsp+224], rbp
37be022f6jmp 0x37be01d60
37be022fb
37be022fb 0f 1f 44 00 00 ..D..
37be02300
37be02300loc_37be02300:
37be02300sub rax, r12
37be02303lea r11, [r12+1]
37be02308mov [rsp+88], 12
37be02311mov r8, [rsp+128]
37be02319mov [rsp+440], rax
37be02321lea rax, [rip+0x652b80]
37be02328mov rdx, [rsp+256]
37be02330lea r9, [rip+0x652b79]
37be02337mov [rsp+80], rax
37be0233cmov rax, [rsp+240]
37be02344imul r11, [rsp+136]
37be0234dmov rcx, [rsp+264]
37be02355mov [rsp+72], rax
37be0235amov rax, [rsp+272]
37be02362mov [rsp+64], rax
37be02367mov rax, [rsp+760]
37be0236fmov [rsp+56], rax
37be02374mov rax, [rsp+296]
37be0237cadd rax, r13
37be0237flea rax, [r14+8*rax]
37be02383mov [rsp+48], rax
37be02388mov rax, [rsp+728]
37be02390mov [rsp+40], rax
37be02395mov rax, [rsp+144]
37be0239dlea rax, [rax+r11+1]
37be023a2lea rax, [r15+8*rax]
37be023a6mov [rsp+32], rax
37be023abcall cgemv_64_
37be023b0mov [rsi+4], 0
37be023b7mov r12, [rsp+416]
37be023bfjmp 0x37be01e8c
37be023c4
37be023c4 0f 1f 40 00 ..@.
37be023c8
37be023c8loc_37be023c8:
37be023c8mov rax, [rsp+152]
37be023d0lea rax, [r14+8*rax+8]
37be023d5mov [rsp+192], rax
37be023dd
37be023ddloc_37be023dd:
37be023ddmov rax, [rsp+136]
37be023e5imul rax, rdi
37be023e9add rax, [rsp+144]
37be023f1mov [rsp+160], rax
37be023f9
37be023f9loc_37be023f9:
37be023f9lea rax, [rip+0x652aa8]
37be02400mov rdx, [rsp+192]
37be02408mov rcx, [rsp+256]
37be02410lea r8, [rip+0x652a91]
37be02417mov [rsp+32], rax
37be0241cmov rax, [rsp+160]
37be02424lea r9, [r15+8*rax+8]
37be02429call ccopy_64_
37be0242emov rax, [rsp+416]
37be02436lea rbp, [rax-1]
37be0243acmp rax, 1
37be0243ejle 0x37be01aad
37be02444mov rcx, [rsp+136]
37be0244cimul rcx, rax
37be02450add rcx, [rsp+144]
37be02458lea rdx, [rax+rcx]
37be0245cmovss x0, [r15+8*rdx]
37be02462movaps x1, x0
37be02465andps x1, [rip+0x652a74]
37be0246ccomiss x1, [rsp+396]
37be02474jb 0x37be04440
37be0247amovss x1, [rip+0x652a76]
37be02482lea r8, [r15+8*rcx+8]
37be02487mov rcx, [rsp+128]
37be0248flea rdx, [rsp+412]
37be02497lea r9, [rip+0x652a0a]
37be0249emov [rsp+440], rbp
37be024a6divss x1, x0
37be024aamovss [rsp+412], x1
37be024b3call csscal_64_
37be024b8
37be024b8loc_37be024b8:
37be024b8mov rdx, [rsp+192]
37be024c0mov rcx, [rsp+128]
37be024c8lea r8, [rip+0x6529d9]
37be024cfmov [rsp+440], rbp
37be024d7call clacgv_64_
37be024dcmov rax, [rsp+736]
37be024e4mov [rax+8*rbp], 0
37be024ecjmp 0x37be01aad
37be024f1
37be024f1 0f 1f 80 00 00 00 00 .......
37be024f8
37be024f8loc_37be024f8:
37be024f8mov rbx, [rsp+152]
37be02500sub rax, rbp
37be02503add rdi, [rsp+136]
37be0250bmov [rsp+88], 12
37be02514mov [rsp+440], rax
37be0251clea rax, [rip+0x652985]
37be02523mov r8, [rsp+128]
37be0252blea r9, [rip+0x65297e]
37be02532mov [rsp+80], rax
37be02537lea rax, [r14+8*rbx+8]
37be0253cmov rdx, [rsp+256]
37be02544mov [rsp+72], rax
37be02549mov rax, [rsp+272]
37be02551mov rcx, [rsp+264]
37be02559mov [rsp+64], rax
37be0255emov rax, [rsp+760]
37be02566mov [rsp+56], rax
37be0256bmov rax, [rsp+208]
37be02573add rax, [rsp+280]
37be0257badd rax, [rsp+216]
37be02583add rax, rbp
37be02586lea rax, [r14+8*rax]
37be0258amov [rsp+48], rax
37be0258fmov rax, [rsp+728]
37be02597mov [rsp+40], rax
37be0259cmov rax, [rsp+144]
37be025a4lea rax, [rax+rdi+1]
37be025a9lea rax, [r15+8*rax]
37be025admov [rsp+32], rax
37be025b2call cgemv_64_
37be025b7mov rdi, [rsp+416]
37be025bflea r13, [rdi+rbx]
37be025c3mov [r14+8*r13+4], 0
37be025ccjmp 0x37be01a44
37be025d1
37be025d1 0f 1f 80 00 00 00 00 .......
37be025d8
37be025d8loc_37be025d8:
37be025d8pxor x8, x8
37be025dd
37be025ddloc_37be025dd:
37be025ddmov rdx, [rsp+240]
37be025e5mov rcx, [rsp+128]
37be025edlea rax, [r13-1]
37be025f1lea r8, [rip+0x6528b0]
37be025f8mov [rsp+440], rax
37be02600call icamax_64_
37be02605mov rdx, [rsp+160]
37be0260dmov rbp, [rsp+224]
37be02615add rdx, rax
37be02618movss x6, [r14+8*rdx]
37be0261emovss x0, [r14+8*rdx+4]
37be02625andps x6, [rip+0x6528b4]
37be0262candps x0, [rip+0x6528ad]
37be02633addss x6, x0
37be02637comiss x6, x8
37be0263bmaxss x6, x8
37be02640cmova rbp, rax
37be02644jmp 0x37be02275
37be02649
37be02649 0f 1f 80 00 00 00 00 .......
37be02650
37be02650loc_37be02650:
37be02650mov [rsp+224], rbp
37be02658movaps x8, x6
37be0265cjmp 0x37be025dd
37be02661
37be02661 0f 1f 80 00 00 00 00 .......
37be02668
37be02668loc_37be02668:
37be02668mov rax, [rsp+768]
37be02670movss x0, [r14+8*r13]
37be02676cmp [rax], 0
37be0267ajne 0x37be02687
37be0267cmov rax, [rsp+768]
37be02684mov [rax], rdi
37be02687
37be02687loc_37be02687:
37be02687mov rax, [rsp+136]
37be0268flea rsi, [rip+0x652812]
37be02696mov rcx, [rsp+128]
37be0269emov r8, rsi
37be026a1imul rax, rdi
37be026a5add rax, [rsp+144]
37be026adlea rdx, [rax+rdi]
37be026b1lea r9, [r15+8*rax+8]
37be026b6mov [r15+8*rdx+4], 0
37be026bfmovss [r15+8*rdx], x0
37be026c5mov rdx, [rsp+192]
37be026cdmov [rsp+32], rsi
37be026d2mov [rsp+440], r12
37be026dacall ccopy_64_
37be026dfmov rax, [rsp+736]
37be026e7mov [rax+8*r12], 0
37be026efjmp 0x37be01aaa
37be026f4
37be026f4 0f 1f 40 00 ..@.
37be026f8
37be026f8loc_37be026f8:
37be026f8mov rcx, rdi
37be026fbmov rdi, r12
37be026femov rsi, rbx
37be02701mov rbx, r13
37be02704mov r12, rcx
37be02707mov r13, rsi
37be0270amov rcx, [rsp+704]
37be02712lea rsi, [rdi-1]
37be02716mov r9, [rsp+136]
37be0271emov r8, [rsp+144]
37be02726mov rax, rbp
37be02729mov [rsp+184], rsi
37be02731mov rdx, [rcx]
37be02734mov rcx, [rsp+696]
37be0273clea rbp, [rdi-2]
37be02740add rdx, rsi
37be02743sub rdx, [rcx]
37be02746mov rcx, [rsp+232]
37be0274emov [rsp+240], rdx
37be02756mov rdx, rcx
37be02759imul rdx, r9
37be0275dlea r10, [r8+rdx]
37be02761mov [rsp+224], r10
37be02769cmp rcx, rdi
37be0276cje 0x37be03ee0
37be02772mov [rsp+320], rax
37be0277amov rax, r9
37be0277dadd rdx, r9
37be02780imul rax, rdi
37be02784add rdx, r8
37be02787mov [rsp+328], rax
37be0278fadd rax, r8
37be02792lea r8, [rip+0x65270f]
37be02799lea r11, [rax+rdi]
37be0279dmov [rsp+160], rax
37be027a5mov rax, rcx
37be027a8lea rcx, [rcx+r10]
37be027acmovss x0, [r15+8*r11]
37be027b2mov [rsp+312], r11
37be027bamov r11, rsi
37be027bdadd rdx, rax
37be027c0mov [r15+8*rcx+4], 0
37be027c9sub r11, rax
37be027cclea r9, [r15+8*rdx]
37be027d0mov [rsp+440], r11
37be027d8mov [rsp+304], r11
37be027e0mov r11, [rsp+728]
37be027e8movss [r15+8*rcx], x0
37be027eemov rcx, rax
37be027f1mov rax, [rsp+160]
37be027f9mov [rsp+32], r11
37be027felea rdx, [rcx+rax+1]
37be02803mov rcx, [rsp+128]
37be0280bmov [rsp+296], r9
37be02813lea rdx, [r15+8*rdx]
37be02817call ccopy_64_
37be0281cmov r10, [rsp+304]
37be02824mov rdx, [rsp+296]
37be0282cmov r8, [rsp+728]
37be02834mov rcx, [rsp+128]
37be0283cmov [rsp+440], r10
37be02844call clacgv_64_
37be02849mov rdx, [rsp+232]
37be02851mov r11, [rsp+312]
37be02859mov rax, [rsp+320]
37be02861cmp rdx, 1
37be02865jle 0x37be028c9
37be02867mov [rsp+296], rax
37be0286fmov rax, [rsp+160]
37be02877sub rdx, 1
37be0287bmov [rsp+440], rdx
37be02883mov r10, [rsp+224]
37be0288blea rdx, [r15+8*rax+8]
37be02890lea rax, [rip+0x652611]
37be02897mov rcx, [rsp+128]
37be0289fmov [rsp+304], r11
37be028a7mov [rsp+32], rax
37be028acmov r8, rax
37be028aflea r9, [r15+8*r10+8]
37be028b4call ccopy_64_
37be028b9mov r11, [rsp+304]
37be028c1mov rax, [rsp+296]
37be028c9
37be028c9loc_37be028c9:
37be028c9mov rdx, [rsp+696]
37be028d1mov rdx, [rdx]
37be028d4cmp rdx, rdi
37be028d7jg 0x37be04630
37be028dd
37be028ddloc_37be028dd:
37be028ddsub rdx, rsi
37be028e0mov [rsp+224], rax
37be028e8mov rax, [rsp+216]
37be028f0add rdx, 1
37be028f4mov [rsp+296], r11
37be028fcmov [rsp+440], rdx
37be02904mov rdx, [rsp+240]
37be0290cimul rdx, [rsp+208]
37be02915add rax, rdx
37be02918mov rdx, [rsp+232]
37be02920mov [rsp+240], rax
37be02928lea rcx, [rax+rdx]
37be0292clea rdx, [rax+rdi]
37be02930mov rax, [rsp+760]
37be02938lea r9, [r14+8*rcx]
37be0293cmov rcx, [rsp+128]
37be02944lea rdx, [r14+8*rdx]
37be02948mov [rsp+32], rax
37be0294dmov r8, rax
37be02950call cswap_64_
37be02955cmp rsi, rbx
37be02958mov rax, [rsp+224]
37be02960mov r11, [rsp+296]
37be02968je 0x37be04328
37be0296emov rcx, [rsp+144]
37be02976mov rdx, [rsp+328]
37be0297emov [rsp+296], 2
37be0298asub rdx, [rsp+136]
37be02992lea r10, [rdx+rcx]
37be02996jmp 0x37be01f8b
37be0299b
37be0299b 0f 1f 44 00 00 ..D..
37be029a0
37be029a0loc_37be029a0:
37be029a0movshdup x11, x9
37be029a5movaps x5, x9
37be029a9movaps x7, x11
37be029adxorps x7, [rip+0x65254c]
37be029b4movaps x4, x11
37be029b8andps x4, [rip+0x652521]
37be029bfmovss [rsp+280], x7
37be029c8movaps x7, x9
37be029ccandps x7, [rip+0x65250d]
37be029d3movss [rsp+176], x7
37be029dccomiss x4, x7
37be029dfjbe 0x37be04060
37be029e5movaps x0, x9
37be029e9xorps x0, [rip+0x652510]
37be029f0movaps x12, x9
37be029f4divss x12, x11
37be029f9divss x0, x11
37be029femovaps x13, x12
37be02a02mulss x13, x14
37be02a07addss x13, x8
37be02a0cmovaps x1, x0
37be02a0fmovaps x2, x0
37be02a12mulss x0, x15
37be02a17mulss x1, x9
37be02a1cmulss x2, x10
37be02a21subss x0, x10
37be02a26subss x1, x11
37be02a2baddss x2, x15
37be02a30movaps x3, x0
37be02a33movaps x0, x12
37be02a37mulss x0, x9
37be02a3cmulss x12, x8
37be02a41divss x2, x1
37be02a45addss x0, x11
37be02a4asubss x12, x14
37be02a4fdivss x3, x1
37be02a53movss [rsp+184], x2
37be02a5cdivss x13, x0
37be02a61divss x12, x0
37be02a66
37be02a66loc_37be02a66:
37be02a66movss x0, [rsp+184]
37be02a6fmovaps x1, x12
37be02a73movaps x2, x5
37be02a76mov rax, [rsp+152]
37be02a7emulss x1, x3
37be02a82movss x7, [rip+0x65246e]
37be02a8alea r12, [r14+8*r13]
37be02a8elea r9, [r15+8*r10]
37be02a92mulss x0, x13
37be02a97lea rdi, [r14+8*rax]
37be02a9bxorps x2, [rip+0x65245e]
37be02aa2mov rax, [rsp+160]
37be02aaamovss [rsp+152], x12
37be02ab4pxor x6, x6
37be02ab8movaps x12, x3
37be02abclea r8, [r15+8*rax]
37be02ac0movd ecx, x2
37be02ac4mov eax, 1
37be02ac9movlps [rsp+288], x9
37be02ad2movss [rsp+296], x10
37be02adcmovss [rsp+304], x15
37be02ae6movss [rsp+312], x14
37be02af0subss x0, x1
37be02af4subss x0, [rip+0x6523fc]
37be02afcmovss [rsp+320], x8
37be02b06divss x7, x0
37be02b0ajmp 0x37be02c29
37be02b0f
37be02b0f 90 .
37be02b10
37be02b10loc_37be02b10:
37be02b10movaps x15, x5
37be02b14movaps x2, x8
37be02b18divss x15, x11
37be02b1dmulss x2, x15
37be02b22movaps x3, x15
37be02b26mulss x15, x1
37be02b2bmulss x3, x5
37be02b2faddss x2, x1
37be02b33subss x15, x8
37be02b38addss x3, x11
37be02b3dmovaps x1, x15
37be02b41divss x2, x3
37be02b45divss x1, x3
37be02b49
37be02b49loc_37be02b49:
37be02b49movaps x8, x7
37be02b4dcomiss x4, [rsp+176]
37be02b55movaps x3, x1
37be02b58mulss x8, x2
37be02b5dmulss x1, x7
37be02b61mulss x2, x6
37be02b65mulss x3, x6
37be02b69addss x1, x2
37be02b6dsubss x8, x3
37be02b72movss x3, [rsp+152]
37be02b7bmovss [r9+8*rax+4], x1
37be02b82movaps x2, x3
37be02b85movaps x1, x0
37be02b88mulss x2, x9
37be02b8dmovss [r9+8*rax], x8
37be02b93mulss x1, x13
37be02b98mulss x0, x3
37be02b9cmulss x9, x13
37be02ba1subss x1, x2
37be02ba5addss x0, x9
37be02baasubss x1, x14
37be02bafsubss x0, x10
37be02bb4jbe 0x37be02cd0
37be02bbamovd x3, ecx
37be02bbemovaps x2, x1
37be02bc1divss x3, x11
37be02bc6mulss x2, x3
37be02bcamovaps x8, x3
37be02bcemulss x8, x5
37be02bd3mulss x3, x0
37be02bd7addss x2, x0
37be02bdbsubss x8, x11
37be02be0subss x3, x1
37be02be4divss x2, x8
37be02be9divss x3, x8
37be02beemovaps x0, x3
37be02bf1
37be02bf1loc_37be02bf1:
37be02bf1movaps x1, x0
37be02bf4movaps x3, x7
37be02bf7mulss x3, x2
37be02bfbmulss x1, x6
37be02bffmulss x0, x7
37be02c03mulss x2, x6
37be02c07subss x3, x1
37be02c0baddss x0, x2
37be02c0fmovss [r8+8*rax], x3
37be02c15movss [r8+8*rax+4], x0
37be02c1cadd rax, 1
37be02c20cmp rax, rsi
37be02c23jg 0x37be02d10
37be02c29
37be02c29loc_37be02c29:
37be02c29movss x10, [r12+8*rax+4]
37be02c30movss x14, [r12+8*rax]
37be02c36movss x3, [rsp+184]
37be02c3fcomiss x4, [rsp+176]
37be02c47movaps x1, x10
37be02c4bmovss x0, [rdi+8*rax]
37be02c50movss x9, [rdi+8*rax+4]
37be02c57mulss x1, x12
37be02c5cmovaps x8, x3
37be02c60mulss x8, x14
37be02c65mulss x3, x10
37be02c6asubss x8, x1
37be02c6fmovaps x1, x14
37be02c73mulss x1, x12
37be02c78subss x8, x0
37be02c7daddss x1, x3
37be02c81subss x1, x9
37be02c86ja 0x37be02b10
37be02c8cmovaps x15, x11
37be02c90movaps x2, x1
37be02c93divss x15, x5
37be02c98mulss x2, x15
37be02c9dmovaps x3, x15
37be02ca1mulss x3, x11
37be02ca6addss x2, x8
37be02cabmulss x8, x15
37be02cb0addss x3, x5
37be02cb4divss x2, x3
37be02cb8subss x1, x8
37be02cbddivss x1, x3
37be02cc1jmp 0x37be02b49
37be02cc6
37be02cc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be02cd0
37be02cd0loc_37be02cd0:
37be02cd0movss x2, [rsp+280]
37be02cd9movaps x3, x2
37be02cdcdivss x3, x5
37be02ce0mulss x2, x3
37be02ce4movaps x8, x2
37be02ce8movaps x2, x0
37be02cebmulss x2, x3
37be02cefaddss x8, x5
37be02cf4addss x2, x1
37be02cf8mulss x1, x3
37be02cfcdivss x2, x8
37be02d01subss x0, x1
37be02d05divss x0, x8
37be02d0ajmp 0x37be02bf1
37be02d0f
37be02d0f 90 .
37be02d10
37be02d10loc_37be02d10:
37be02d10movq x9, [rsp+288]
37be02d1amovss x10, [rsp+296]
37be02d24movss x15, [rsp+304]
37be02d2emovss x14, [rsp+312]
37be02d38movss x8, [rsp+320]
37be02d42jmp 0x37be02160
37be02d47
37be02d47 66 0f 1f 84 00 00 00 00 00 f........
37be02d50
37be02d50loc_37be02d50:
37be02d50mov rbx, [rsp+736]
37be02d58lea rsi, [rsp+440]
37be02d60mov [rsp+712], rdi
37be02d68mov r14l, 1
37be02d6emov [rsp+128], rsi
37be02d76lea rsi, [rip+0x652147]
37be02d7dpxor x15, x15
37be02d82mov r12, [rsp+696]
37be02d8amov [rbx+8*rax-8], 0
37be02d93lea rbx, [rip+0x65211e]
37be02d9amov [rsp+264], rbx
37be02da2lea rbx, [rsp+432]
37be02daamov [rsp+272], rsi
37be02db2mov [rsp+344], rbx
37be02dbanop [rax+rax]
37be02dc0
37be02dc0loc_37be02dc0:
37be02dc0mov rsi, [rsp+704]
37be02dc8mov [rsp+416], r14
37be02dd0mov rcx, rax
37be02dd3mov rdx, [rsi]
37be02dd6cmp rdx, r14
37be02dd9jg 0x37be02de4
37be02ddbcmp rdx, rax
37be02ddejl 0x37be03df0
37be02de4
37be02de4loc_37be02de4:
37be02de4cmp r14, rax
37be02de7jg 0x37be03df0
37be02dedmov rsi, [rsp+136]
37be02df5mov rbx, [rsp+144]
37be02dfdmov rdi, [rsp+216]
37be02e05imul rsi, r14
37be02e09mov [rsp+312], rsi
37be02e11add rsi, rbx
37be02e14lea rbx, [r14+rsi]
37be02e18mov [rsp+192], rsi
37be02e20mov rsi, [rsp+208]
37be02e28mov [rsp+280], rbx
37be02e30lea rbx, [r15+8*rbx]
37be02e34imul rsi, r14
37be02e38movss x0, [rbx]
37be02e3cmov [rsp+296], rbx
37be02e44lea rbx, [r14+1]
37be02e48mov [rsp+160], rbx
37be02e50add rdi, rsi
37be02e53mov [rsp+256], rdi
37be02e5badd rdi, r14
37be02e5emov [rsp+320], rdi
37be02e66lea rdi, [r13+8*rdi]
37be02e6bmov [rsp+232], rdi
37be02e73mov [rdi+4], 0
37be02e7amovss [rdi], x0
37be02e7ecmp r14, rax
37be02e81jl 0x37be02fd0
37be02e87lea rbx, [r14-1]
37be02e8bmov [rsp+152], rbx
37be02e93lea rbx, [rip+0x65200e]
37be02e9acmp r14, 1
37be02e9ejg 0x37be0303c
37be02ea4
37be02ea4loc_37be02ea4:
37be02ea4ucomiss x0, x15
37be02ea8jp 0x37be02eb0
37be02eaaje 0x37be03268
37be02eb0
37be02eb0loc_37be02eb0:
37be02eb0lea rbx, [rip+0x651ff1]
37be02eb7
37be02eb7loc_37be02eb7:
37be02eb7mov rbp, r14
37be02eba
37be02ebaloc_37be02eba:
37be02ebamov [rsp+32], rbx
37be02ebfmov rsi, [rsp+128]
37be02ec7sub rcx, r14
37be02ecalea r8, [rip+0x651fd7]
37be02ed1mov rbx, [rsp+296]
37be02ed9mov rdx, [rsp+232]
37be02ee1add rcx, 1
37be02ee5mov [rsp+440], rcx
37be02eedmov rcx, rsi
37be02ef0mov r9, rbx
37be02ef3call ccopy_64_
37be02ef8mov rdx, [r12]
37be02efcmov rax, rdx
37be02effcmp rdx, r14
37be02f02jle 0x37be02fc3
37be02f08movss x0, [rbx]
37be02f0cmovaps x1, x0
37be02f0fandps x1, [rip+0x651fca]
37be02f16comiss x1, [rsp+396]
37be02f1ejb 0x37be04518
37be02f24movss x1, [rip+0x651fcc]
37be02f2csub rdx, r14
37be02f2fmov rcx, rsi
37be02f32mov rax, [rsp+192]
37be02f3aadd rax, [rsp+160]
37be02f42mov [rsp+440], rdx
37be02f4alea r9, [rip+0x651f57]
37be02f51lea rdx, [rsp+412]
37be02f59divss x1, x0
37be02f5dlea r8, [r15+8*rax]
37be02f61movss [rsp+412], x1
37be02f6acall csscal_64_
37be02f6fmov rdx, [r12]
37be02f73
37be02f73loc_37be02f73:
37be02f73mov rax, [rsp+256]
37be02f7bsub rdx, r14
37be02f7eadd rax, [rsp+160]
37be02f86lea r8, [rip+0x651f1b]
37be02f8dmov rcx, [rsp+128]
37be02f95mov [rsp+440], rdx
37be02f9dlea rdx, [r13+8*rax]
37be02fa2call clacgv_64_
37be02fa7mov rax, [rsp+736]
37be02fafmov rbx, [rsp+152]
37be02fb7mov [rax+8*rbx], 0
37be02fbfmov rax, [r12]
37be02fc3
37be02fc3loc_37be02fc3:
37be02fc3mov r14, rbp
37be02fc6jmp 0x37be03243
37be02fcb
37be02fcb 0f 1f 44 00 00 ..D..
37be02fd0
37be02fd0loc_37be02fd0:
37be02fd0sub rax, r14
37be02fd3mov rdi, [rsp+160]
37be02fdbmov rcx, [rsp+192]
37be02fe3lea rbx, [rip+0x651ebe]
37be02feamov [rsp+440], rax
37be02ff2mov rax, [rsp+256]
37be02ffamov r8, rbx
37be02ffdmov [rsp+32], rbx
37be03002lea rdx, [rdi+rcx]
37be03006mov rcx, [rsp+128]
37be0300eadd rax, rdi
37be03011lea rdx, [r15+8*rdx]
37be03015lea rdi, [r14-1]
37be03019lea r9, [r13+8*rax]
37be0301ecall ccopy_64_
37be03023mov rax, [r12]
37be03027mov [rsp+152], rdi
37be0302fmov rcx, rax
37be03032cmp r14, 1
37be03036jle 0x37be030ea
37be0303c
37be0303cloc_37be0303c:
37be0303csub rax, r14
37be0303fmov rbp, [rsp+232]
37be03047mov [rsp+88], 12
37be03050lea r9, [rip+0x651e59]
37be03057add rax, 1
37be0305bmov [rsp+80], rbx
37be03060mov rcx, [rsp+264]
37be03068mov [rsp+432], rax
37be03070mov rax, [rsp+152]
37be03078mov [rsp+72], rbp
37be0307dmov r8, [rsp+128]
37be03085lea rdi, [8*rax]
37be0308dmov [rsp+440], rax
37be03095mov rax, [rsp+272]
37be0309dmov rdx, [rsp+344]
37be030a5mov [rsp+64], rax
37be030aamov rax, [rsp+760]
37be030b2mov [rsp+56], rax
37be030b7lea rax, [r13+rdi]
37be030bcmov [rsp+48], rax
37be030c1mov rax, [rsp+728]
37be030c9mov [rsp+40], rax
37be030celea rax, [r15+rdi]
37be030d2mov [rsp+32], rax
37be030d7call cgemv_64_
37be030dcmov rax, [r12]
37be030e0mov [rbp+4], 0
37be030e7mov rcx, rax
37be030ea
37be030ealoc_37be030ea:
37be030eamov rdi, [rsp+232]
37be030f2movss x0, [rdi]
37be030f6cmp r14, rax
37be030f9jge 0x37be02ea4
37be030ffsub rax, r14
37be03102mov rdi, [rsp+256]
37be0310amovaps x6, x0
37be0310dmov rcx, [rsp+128]
37be03115mov [rsp+440], rax
37be0311dmov rax, [rsp+160]
37be03125lea r8, [rip+0x651d7c]
37be0312candps x6, [rip+0x651dad]
37be03133add rax, rdi
37be03136mov [rsp+360], rax
37be0313elea rax, [r13+8*rax]
37be03143mov rdx, rax
37be03146mov [rsp+368], rax
37be0314ecall icamax_64_
37be03153lea rbp, [rax+r14]
37be03157lea rax, [rdi+rbp]
37be0315bmovss x7, [r13+8*rax]
37be03162movss x0, [r13+8*rax+4]
37be03169andps x7, [rip+0x651d70]
37be03170andps x0, [rip+0x651d69]
37be03177addss x7, x0
37be0317bmovaps x0, x6
37be0317emaxss x0, x7
37be03182ucomiss x0, x15
37be03186jp 0x37be03290
37be0318cjne 0x37be03290
37be03192mov rax, [rsp+232]
37be0319amov rbx, [rsp+768]
37be031a2movss x0, [rax]
37be031a6mov rax, [r12]
37be031aacmp [rbx], 0
37be031aejne 0x37be031bb
37be031b0
37be031b0loc_37be031b0:
37be031b0mov rbx, [rsp+768]
37be031b8mov [rbx], r14
37be031bb
37be031bbloc_37be031bb:
37be031bbmov rsi, [rsp+296]
37be031c3mov [rsi+4], 0
37be031camovss [rsi], x0
37be031cecmp r14, rax
37be031d1jge 0x37be03243
37be031d3sub rax, r14
37be031d6mov rsi, [rsp+160]
37be031delea rbx, [rip+0x651cc3]
37be031e5mov rdx, [rsp+256]
37be031edmov [rsp+32], rbx
37be031f2mov rcx, [rsp+128]
37be031famov r8, rbx
37be031fdmov [rsp+440], rax
37be03205mov rax, [rsp+192]
37be0320dadd rdx, rsi
37be03210lea rdx, [r13+8*rdx]
37be03215add rax, rsi
37be03218lea r9, [r15+8*rax]
37be0321ccall ccopy_64_
37be03221cmp [r12], r14
37be03225jle 0x37be0323f
37be03227mov rax, [rsp+736]
37be0322fmov rsi, [rsp+152]
37be03237mov [rax+8*rsi], 0
37be0323f
37be0323floc_37be0323f:
37be0323fmov rax, [r12]
37be03243
37be03243loc_37be03243:
37be03243mov rsi, [rsp+744]
37be0324bmov rbx, [rsp+152]
37be03253mov [rsi+8*rbx], r14
37be03257mov r14, [rsp+160]
37be0325fjmp 0x37be02dc0
37be03264
37be03264 0f 1f 40 00 ..@.
37be03268
37be03268loc_37be03268:
37be03268mov rsi, [rsp+768]
37be03270cmp [rsi], 0
37be03274je 0x37be031b0
37be0327amov rsi, [rsp+296]
37be03282mov [rsi+4], 0
37be03289movss [rsi], x0
37be0328djmp 0x37be03243
37be0328f
37be0328f 90 .
37be03290
37be03290loc_37be03290:
37be03290movss x0, [rip+0x651c58]
37be03298mulss x0, x7
37be0329ccomiss x0, x6
37be0329fjbe 0x37be04620
37be032a5mov rax, [rsp+216]
37be032adadd rsi, [rsp+208]
37be032b5mov [rsp+240], r14
37be032bdmov rdi, rbp
37be032c0add rax, rsi
37be032c3mov [rsp+184], rax
37be032cbadd rax, r14
37be032celea rax, [r13+8*rax]
37be032d3mov [rsp+176], rax
37be032dbmov rax, [rsp+152]
37be032e3lea rax, [r15+8*rax]
37be032e7mov [rsp+352], rax
37be032efmov rax, [rsp+224]
37be032f7mov [rsp+336], rax
37be032ff
37be032ffloc_37be032ff:
37be032ffmov rax, [rsp+192]
37be03307mov [rsp+32], rbx
37be0330cmov rsi, rdi
37be0330fmov rbp, [rsp+128]
37be03317mov r9, [rsp+176]
37be0331fsub rsi, r14
37be03322add rax, rdi
37be03325mov r8, [rsp+728]
37be0332dmov [rsp+440], rsi
37be03335lea rdx, [r15+8*rax]
37be03339mov rcx, rbp
37be0333cmov [rsp+328], rax
37be03344call ccopy_64_
37be03349mov rdx, [rsp+176]
37be03351mov rcx, rbp
37be03354lea r8, [rip+0x651b4d]
37be0335bmov [rsp+440], rsi
37be03363call clacgv_64_
37be03368mov rax, [rsp+136]
37be03370imul rax, rdi
37be03374add rax, [rsp+144]
37be0337clea rcx, [rax+rdi]
37be03380mov [rsp+288], rax
37be03388mov rax, [rsp+184]
37be03390movss x0, [r15+8*rcx]
37be03396mov [rsp+304], rcx
37be0339eadd rax, rdi
37be033a1lea rbp, [r13+8*rax]
37be033a6mov rax, [r12]
37be033aamov [rbp+4], 0
37be033b1movss [rbp], x0
37be033b6cmp rax, rdi
37be033b9jg 0x37be035d8
37be033bf
37be033bfloc_37be033bf:
37be033bfcmp r14, 1
37be033c3jle 0x37be03470
37be033c9mov rax, [r12]
37be033cdmov [rsp+80], rbx
37be033d2lea r9, [rip+0x651ad7]
37be033d9mov r8, [rsp+128]
37be033e1mov rdx, [rsp+344]
37be033e9mov [rsp+88], 12
37be033f2sub rax, r14
37be033f5mov rcx, [rsp+264]
37be033fdadd rax, 1
37be03401mov [rsp+432], rax
37be03409mov rax, [rsp+152]
37be03411mov [rsp+440], rax
37be03419mov rax, [rsp+176]
37be03421mov [rsp+72], rax
37be03426mov rax, [rsp+272]
37be0342emov [rsp+64], rax
37be03433mov rax, [rsp+760]
37be0343bmov [rsp+56], rax
37be03440lea rax, [r13+8*rdi-8]
37be03445mov [rsp+48], rax
37be0344amov rax, [rsp+728]
37be03452mov [rsp+40], rax
37be03457mov rax, [rsp+352]
37be0345fmov [rsp+32], rax
37be03464call cgemv_64_
37be03469mov [rbp+4], 0
37be03470
37be03470loc_37be03470:
37be03470cmp rdi, r14
37be03473jne 0x37be034d0
37be03475mov rax, [r12]
37be03479cmp rdi, rax
37be0347cjl 0x37be03978
37be03482mov [rsp+32], rbx
37be03487sub rax, rdi
37be0348amov r9, [rsp+232]
37be03492lea r8, [rip+0x651a0f]
37be03499mov rdx, [rsp+176]
37be034a1mov rcx, [rsp+128]
37be034a9add rax, 1
37be034admov rbp, rdi
37be034b0mov [rsp+440], rax
37be034b8call ccopy_64_
37be034bdnop [rax]
37be034c0
37be034c0loc_37be034c0:
37be034c0mov rcx, [r12]
37be034c4jmp 0x37be02eba
37be034c9
37be034c9 0f 1f 80 00 00 00 00 .......
37be034d0
37be034d0loc_37be034d0:
37be034d0mov rdx, [rsp+176]
37be034d8mov rcx, [rsp+128]
37be034e0lea r8, [rip+0x6519c1]
37be034e7mov [rsp+440], rsi
37be034efcall icamax_64_
37be034f4mov rdx, [rsp+184]
37be034fcadd rax, [rsp+152]
37be03504mov [rsp+224], rax
37be0350cadd rax, rdx
37be0350fmovss x6, [r13+8*rax]
37be03516movss x0, [r13+8*rax+4]
37be0351dandps x6, [rip+0x6519bc]
37be03524andps x0, [rip+0x6519b5]
37be0352bmov rax, [r12]
37be0352faddss x6, x0
37be03533cmp rax, rdi
37be03536jg 0x37be03a00
37be0353c
37be0353cloc_37be0353c:
37be0353cmovss x1, [rip+0x6519ac]
37be03544movss x0, [rbp]
37be03549andps x0, [rip+0x651990]
37be03550mulss x1, x6
37be03554comiss x1, x0
37be03557jbe 0x37be03628
37be0355dmov rsi, [rsp+224]
37be03565cmp rsi, [rsp+240]
37be0356dje 0x37be040f0
37be03573comiss x7, x6
37be03576jae 0x37be040f0
37be0357cmov rax, [r12]
37be03580mov [rsp+32], rbx
37be03585lea r8, [rip+0x65191c]
37be0358cmovaps x7, x6
37be0358fmov r9, [rsp+232]
37be03597mov rdx, [rsp+176]
37be0359fmov rcx, [rsp+128]
37be035a7sub rax, r14
37be035aaadd rax, 1
37be035aemov [rsp+440], rax
37be035b6call ccopy_64_
37be035bbmov [rsp+240], rdi
37be035c3mov rdi, rsi
37be035c6mov [rsp+336], rsi
37be035cejmp 0x37be032ff
37be035d3
37be035d3 0f 1f 44 00 00 ..D..
37be035d8
37be035d8loc_37be035d8:
37be035d8sub rax, rdi
37be035dbmov rdx, [rsp+288]
37be035e3mov [rsp+32], rbx
37be035e8lea r8, [rip+0x6518b9]
37be035efmov [rsp+440], rax
37be035f7mov rax, [rsp+184]
37be035fflea rdx, [rdx+rdi+1]
37be03604mov rcx, [rsp+128]
37be0360clea rax, [rax+rdi+1]
37be03611lea rdx, [r15+8*rdx]
37be03615lea r9, [r13+8*rax]
37be0361acall ccopy_64_
37be0361fjmp 0x37be033bf
37be03624
37be03624 0f 1f 40 00 ..@.
37be03628
37be03628loc_37be03628:
37be03628mov rax, [r12]
37be0362cmov [rsp+32], rbx
37be03631lea r8, [rip+0x651870]
37be03638mov rbp, rdi
37be0363bmov r9, [rsp+232]
37be03643mov rdx, [rsp+176]
37be0364bmov rcx, [rsp+128]
37be03653sub rax, r14
37be03656add rax, 1
37be0365amov [rsp+440], rax
37be03662call ccopy_64_
37be03667mov rax, [rsp+136]
37be0366fadd rax, [rsp+312]
37be03677mov [rsp+424], r14
37be0367fadd rax, [rsp+144]
37be03687mov [rsp+336], rax
37be0368fadd rax, [rsp+160]
37be03697mov [rsp+352], rax
37be0369fcmp rdi, r14
37be036a2je 0x37be034c0
37be036a8mov rax, [rsp+152]
37be036b0lea rdi, [rsp+424]
37be036b8mov [rsp+328], 1
37be036c4mov rdx, [rsp+336]
37be036ccmov rcx, [rsp+160]
37be036d4mov [rsp+176], rdi
37be036dclea rdi, [r14-1]
37be036e0mov [rsp+376], rax
37be036e8mov r8, [rsp+280]
37be036f0mov rax, [rsp+192]
37be036f8
37be036f8loc_37be036f8:
37be036f8add rdx, rbp
37be036fbmovss x0, [r15+8*r8]
37be03701sub rsi, 1
37be03705mov r11, [rsp+304]
37be0370dlea r9, [r15+8*rdx]
37be03711mov [rsp+384], rax
37be03719lea rdx, [rax+rcx]
37be0371dmov rax, [rsp+728]
37be03725mov [r15+8*r11+4], 0
37be0372emov rcx, [rsp+128]
37be03736lea rdx, [r15+8*rdx]
37be0373alea r8, [rip+0x651767]
37be03741movss [r15+8*r11], x0
37be03747mov [rsp+32], rax
37be0374cmov [rsp+304], r9
37be03754mov [rsp+440], rsi
37be0375ccall ccopy_64_
37be03761mov rdx, [rsp+304]
37be03769mov r8, [rsp+728]
37be03771mov [rsp+440], rsi
37be03779mov rcx, [rsp+128]
37be03781call clacgv_64_
37be03786mov rdx, [r12]
37be0378amov rax, [rsp+384]
37be03792cmp rdx, rbp
37be03795jg 0x37be03f88
37be0379b
37be0379bloc_37be0379b:
37be0379blea rsi, [8*rbp-8]
37be037a3cmp r14, 1
37be037a7jle 0x37be037e6
37be037a9mov rax, [rsp+152]
37be037b1mov rcx, [rsp+128]
37be037b9lea r9, [r15+rsi]
37be037bdmov [rsp+440], rax
37be037c5mov rax, [rsp+376]
37be037cdlea rdx, [r15+8*rax]
37be037d1mov rax, [rsp+728]
37be037d9mov [rsp+32], rax
37be037demov r8, rax
37be037e1call cswap_64_
37be037e6
37be037e6loc_37be037e6:
37be037e6mov rax, [rsp+760]
37be037eelea rdx, [r13+8*rdi]
37be037f3lea r9, [r13+rsi]
37be037f8mov rcx, [rsp+176]
37be03800mov [rsp+32], rax
37be03805mov r8, rax
37be03808call cswap_64_
37be0380dcmp [rsp+328], 1
37be03816je 0x37be034c0
37be0381cmov rax, [rsp+160]
37be03824add rax, [rsp+192]
37be0382clea rax, [8*rax]
37be03834mov rsi, [rsp+152]
37be0383cmov [rsp+328], rax
37be03844lea rdi, [8*rsi]
37be0384c
37be0384cloc_37be0384c:
37be0384cmov rax, [rsp+320]
37be03854movq x5, rbp
37be03859mov rbp, [r12]
37be0385dpxor x1, x1
37be03861movq x0, [rsp+240]
37be0386alea rsi, [r14+2]
37be0386emovq x4, [r13+8*rax]
37be03875mov rax, [rsp+360]
37be0387dpunpcklqdq x0, x5
37be03881movq x6, [r13+8*rax]
37be03888mov rax, [rsp+160]
37be03890psubq x1, x0
37be03894add rax, [rsp+184]
37be0389cmovups [rsp+240], x1
37be038a4movq x7, [r13+8*rax]
37be038ablea rax, [rbp-1]
37be038afcmp rax, r14
37be038b2jg 0x37be03a20
37be038b8
37be038b8loc_37be038b8:
37be038b8mov rax, [rsp+280]
37be038c0mov rbx, [rsp+128]
37be038c8lea r8, [rip+0x6515d9]
37be038cfmov rdx, [rsp+368]
37be038d7movlps [r15+8*rax], x4
37be038dcmov rax, [rsp+328]
37be038e4mov rcx, rbx
37be038e7mov [r15+rax], 0
37be038efmov rax, [rsp+352]
37be038f7movlps [r15+8*rax], x7
37be038fcmov rax, [rsp+736]
37be03904movlps [rax+rdi], x6
37be03908mov [rax+8*r14], 0
37be03910mov rax, rbp
37be03913sub rax, r14
37be03916not r14
37be03919mov [rsp+440], rax
37be03921call clacgv_64_
37be03926mov rax, [rsp+184]
37be0392eadd r14, [r12]
37be03932mov rcx, rbx
37be03935lea r8, [rip+0x65156c]
37be0393cmov [rsp+440], r14
37be03944mov r14, rsi
37be03947add rax, rsi
37be0394alea rdx, [r13+8*rax]
37be0394fcall clacgv_64_
37be03954mov rax, [rsp+744]
37be0395cmovdqu x5, [rsp+240]
37be03965movups [rax+rdi], x5
37be03969mov rax, [r12]
37be0396djmp 0x37be02dc0
37be03972
37be03972 66 0f 1f 44 00 00 f..D..
37be03978
37be03978loc_37be03978:
37be03978pxor x8, x8
37be0397d
37be0397dloc_37be0397d:
37be0397dsub rax, rdi
37be03980mov rcx, [rsp+128]
37be03988lea r8, [rip+0x651519]
37be0398fmov [rsp+440], rax
37be03997mov rax, [rsp+184]
37be0399flea rax, [rax+rdi+1]
37be039a4lea rdx, [r13+8*rax]
37be039a9call icamax_64_
37be039aelea rcx, [rax+rdi]
37be039b2mov rax, [rsp+184]
37be039baadd rax, rcx
37be039bdmovss x6, [r13+8*rax]
37be039c4movss x0, [r13+8*rax+4]
37be039cbandps x6, [rip+0x65150e]
37be039d2andps x0, [rip+0x651507]
37be039d9mov rax, [rsp+336]
37be039e1addss x6, x0
37be039e5comiss x6, x8
37be039e9maxss x6, x8
37be039eecmova rax, rcx
37be039f2mov [rsp+224], rax
37be039fajmp 0x37be0353c
37be039ff
37be039ff 90 .
37be03a00
37be03a00loc_37be03a00:
37be03a00mov rcx, [rsp+224]
37be03a08movaps x8, x6
37be03a0cmov [rsp+336], rcx
37be03a14jmp 0x37be0397d
37be03a19
37be03a19 0f 1f 80 00 00 00 00 .......
37be03a20
37be03a20loc_37be03a20:
37be03a20movshdup x9, x6
37be03a25movaps x2, x6
37be03a28andps x2, [rip+0x6514b1]
37be03a2fmovshdup x11, x4
37be03a34movshdup x10, x7
37be03a39movaps x5, x6
37be03a3cmovss [rsp+152], x2
37be03a45movaps x13, x9
37be03a49andps x13, [rip+0x65148f]
37be03a51comiss x13, x2
37be03a55jbe 0x37be03fd0
37be03a5bmovaps x2, x6
37be03a5emovaps x1, x6
37be03a61divss x2, x9
37be03a66movaps x0, x2
37be03a69movaps x8, x2
37be03a6dmulss x0, x6
37be03a71mulss x2, x10
37be03a76mulss x8, x7
37be03a7baddss x0, x9
37be03a80subss x2, x7
37be03a84addss x8, x10
37be03a89divss x2, x0
37be03a8ddivss x8, x0
37be03a92movss x0, [rip+0x651466]
37be03a9axorps x1, x0
37be03a9dmovaps x10, x2
37be03aa1movaps x2, x9
37be03aa5xorps x2, x0
37be03aa8movss [rsp+288], x2
37be03ab1divss x1, x9
37be03ab6movss [rsp+176], x8
37be03ac0movaps x2, x1
37be03ac3movaps x12, x1
37be03ac7mulss x2, x6
37be03acbmulss x1, x11
37be03ad0mulss x12, x4
37be03ad5subss x2, x9
37be03adasubss x1, x4
37be03adeaddss x12, x11
37be03ae3divss x1, x2
37be03ae7divss x12, x2
37be03aecmovaps x11, x1
37be03af0
37be03af0loc_37be03af0:
37be03af0cmp rbp, rsi
37be03af3jl 0x37be038b8
37be03af9movss x1, [rsp+176]
37be03b02movaps x2, x11
37be03b06xorps x0, x5
37be03b09movss x14, [rip+0x6513e6]
37be03b12mulss x2, x10
37be03b17mov rax, [rsp+256]
37be03b1flea r10, [rbp+1]
37be03b23movss [rsp+232], x11
37be03b2dmulss x1, x12
37be03b32movaps x11, x13
37be03b36movd ebx, x0
37be03b3amovlps [rsp+256], x6
37be03b42lea r8, [r13+8*rax]
37be03b47mov rax, [rsp+184]
37be03b4fmovaps x13, x12
37be03b53movlps [rsp+296], x7
37be03b5bmovaps x12, x10
37be03b5fmovlps [rsp+304], x4
37be03b67lea rcx, [r13+8*rax]
37be03b6cmov rax, [rsp+192]
37be03b74subss x1, x2
37be03b78subss x1, [rip+0x651378]
37be03b80lea r11, [r15+8*rax]
37be03b84mov rax, [rsp+336]
37be03b8cdivss x14, x1
37be03b91movaps x1, x15
37be03b95lea r9, [r15+8*rax]
37be03b99mov rax, rsi
37be03b9cmovss [rsp+160], x14
37be03ba6unpcklps x1, x14
37be03baamovss x2, [rsp+160]
37be03bb3movq x3, x2
37be03bb7movups [rsp+192], x3
37be03bbfmovq x3, x1
37be03bc3movups [rsp+160], x3
37be03bcbjmp 0x37be03ce9
37be03bd0
37be03bd0loc_37be03bd0:
37be03bd0movd x8, ebx
37be03bd5divss x8, x9
37be03bdamovaps x10, x8
37be03bdemovaps x2, x8
37be03be2mulss x8, x1
37be03be7mulss x10, x5
37be03becmulss x2, x3
37be03bf0subss x8, x3
37be03bf5subss x10, x9
37be03bfaaddss x2, x1
37be03bfemovaps x1, x8
37be03c02divss x1, x10
37be03c07divss x2, x10
37be03c0c
37be03c0cloc_37be03c0c:
37be03c0ccomiss x11, [rsp+152]
37be03c15movaps x3, x1
37be03c18movaps x8, x14
37be03c1cmulss x8, x2
37be03c21mulss x3, x15
37be03c26mulss x2, x15
37be03c2bmulss x1, x14
37be03c30subss x8, x3
37be03c35movss x3, [rsp+232]
37be03c3eaddss x1, x2
37be03c42movaps x2, x3
37be03c45mulss x2, x0
37be03c49mulss x0, x13
37be03c4eunpcklps x8, x1
37be03c52movaps x1, x4
37be03c55mulss x1, x13
37be03c5amovlps [r11+8*rax], x8
37be03c5fmulss x4, x3
37be03c63subss x1, x2
37be03c67addss x0, x4
37be03c6bsubss x1, x7
37be03c6fsubss x0, x6
37be03c73jbe 0x37be03d90
37be03c79movaps x2, x5
37be03c7cdivss x2, x9
37be03c81movaps x3, x2
37be03c84movaps x4, x2
37be03c87mulss x3, x5
37be03c8bmulss x2, x0
37be03c8fmulss x4, x1
37be03c93addss x3, x9
37be03c98subss x2, x1
37be03c9caddss x4, x0
37be03ca0divss x2, x3
37be03ca4divss x4, x3
37be03ca8movaps x1, x2
37be03cab
37be03cabloc_37be03cab:
37be03cabmovsldup x0, x4
37be03cafmovsldup x1, x1
37be03cb3movq x3, x0
37be03cb7movq x1, x1
37be03cbbmulps x3, [rsp+192]
37be03cc3mulps x1, [rsp+160]
37be03ccbmovq x0, x3
37be03ccfmovq x1, x1
37be03cd3addsubps x0, x1
37be03cd7movlps [r9+8*rax], x0
37be03cdcadd rax, 1
37be03ce0cmp rax, r10
37be03ce3je 0x37be03dd0
37be03ce9
37be03ce9loc_37be03ce9:
37be03ce9movss x6, [r8+8*rax+4]
37be03cf0movss x7, [r8+8*rax]
37be03cf6movss x2, [rsp+176]
37be03cffmovss x4, [rcx+8*rax]
37be03d04movaps x1, x6
37be03d07movss x0, [rcx+8*rax+4]
37be03d0dcomiss x11, [rsp+152]
37be03d16mulss x1, x12
37be03d1bmovaps x3, x2
37be03d1emulss x3, x7
37be03d22mulss x2, x6
37be03d26subss x3, x1
37be03d2amovaps x1, x7
37be03d2dmulss x1, x12
37be03d32subss x3, x4
37be03d36addss x1, x2
37be03d3asubss x1, x0
37be03d3eja 0x37be03bd0
37be03d44movss x2, [rsp+288]
37be03d4dmovaps x8, x2
37be03d51divss x8, x5
37be03d56mulss x2, x8
37be03d5bmovaps x10, x2
37be03d5fmovaps x2, x1
37be03d62mulss x2, x8
37be03d67addss x10, x5
37be03d6caddss x2, x3
37be03d70mulss x3, x8
37be03d75divss x2, x10
37be03d7asubss x1, x3
37be03d7edivss x1, x10
37be03d83jmp 0x37be03c0c
37be03d88
37be03d88 0f 1f 84 00 00 00 00 00 ........
37be03d90
37be03d90loc_37be03d90:
37be03d90movaps x2, x9
37be03d94divss x2, x5
37be03d98movaps x3, x2
37be03d9bmovaps x4, x2
37be03d9emulss x2, x1
37be03da2mulss x4, x0
37be03da6mulss x3, x9
37be03dabsubss x0, x2
37be03dafaddss x4, x1
37be03db3addss x3, x5
37be03db7movaps x1, x0
37be03dbadivss x4, x3
37be03dbedivss x1, x3
37be03dc2jmp 0x37be03cab
37be03dc7
37be03dc7 66 0f 1f 84 00 00 00 00 00 f........
37be03dd0
37be03dd0loc_37be03dd0:
37be03dd0movq x6, [rsp+256]
37be03dd9movq x7, [rsp+296]
37be03de2movq x4, [rsp+304]
37be03debjmp 0x37be038b8
37be03df0
37be03df0loc_37be03df0:
37be03df0sub rax, r14
37be03df3lea rbx, [r14-1]
37be03df7mov r9, [rsp+344]
37be03dfflea r8, [rip+0x6510c6]
37be03e06add rax, 1
37be03e0alea rdx, [8*rbx]
37be03e12lea rcx, [rip+0x6510c1]
37be03e19mov [rsp+440], rbx
37be03e21mov [rsp+432], rax
37be03e29mov rax, [rsp+728]
37be03e31mov [rsp+120], 9
37be03e3amov rdi, [rsp+712]
37be03e42mov [rsp+96], rax
37be03e47mov rax, [rsp+136]
37be03e4fmov [rsp+112], 12
37be03e58mov [rsp+104], 5
37be03e61imul rax, r14
37be03e65add rax, [rsp+144]
37be03e6dadd rax, r14
37be03e70lea rax, [r15+8*rax]
37be03e74mov [rsp+88], rax
37be03e79mov rax, [rsp+272]
37be03e81mov [rsp+80], rax
37be03e86mov rax, [rsp+760]
37be03e8emov [rsp+72], rax
37be03e93lea rax, [r13+rdx]
37be03e98mov [rsp+64], rax
37be03e9dmov rax, [rsp+728]
37be03ea5mov [rsp+56], rax
37be03eaalea rax, [r15+rdx]
37be03eaemov rdx, [rsp+264]
37be03eb6mov [rsp+48], rax
37be03ebblea rax, [rip+0x650fee]
37be03ec2mov [rsp+40], rax
37be03ec7mov rax, [rsp+128]
37be03ecfmov [rsp+32], rax
37be03ed4call cgemmtr_
37be03ed9jmp 0x37be01bfd
37be03ede
37be03ede 66 90 f.
37be03ee0
37be03ee0loc_37be03ee0:
37be03ee0cmp rsi, rbx
37be03ee3jne 0x37be04348
37be03ee9mov rcx, [rsp+224]
37be03ef1mov rsi, [rsp+232]
37be03ef9mov rdx, rbx
37be03efcmov [rsp+240], rbx
37be03f04mov [rsp+224], rax
37be03f0clea r11, [rsi+rcx]
37be03f10mov [rsp+160], rcx
37be03f18mov rsi, rbp
37be03f1bjmp 0x37be020ef
37be03f20
37be03f20loc_37be03f20:
37be03f20sub rax, rdi
37be03f23mov [rsp+440], rax
37be03f2blea rax, [rdi+1]
37be03f2fimul rax, [rsp+136]
37be03f38add rax, [rsp+144]
37be03f40lea rcx, [rax+rbx]
37be03f44add rax, [rsp+184]
37be03f4clea rdx, [r15+8*rax]
37be03f50mov rax, [rsp+728]
37be03f58lea r9, [r15+8*rcx]
37be03f5cmov rcx, [rsp+128]
37be03f64mov [rsp+32], rax
37be03f69mov r8, rax
37be03f6ccall cswap_64_
37be03f71mov rax, [rsp+696]
37be03f79mov rax, [rax]
37be03f7cjmp 0x37be0206a
37be03f81
37be03f81 0f 1f 80 00 00 00 00 .......
37be03f88
37be03f88loc_37be03f88:
37be03f88mov rsi, [rsp+288]
37be03f90mov [rsp+32], rbx
37be03f95sub rdx, rbp
37be03f98lea rax, [rbp+rax+1]
37be03f9dmov [rsp+440], rdx
37be03fa5lea r8, [rip+0x650efc]
37be03faclea rdx, [r15+8*rax]
37be03fb0lea rcx, [rsi+rbp+1]
37be03fb5lea r9, [r15+8*rcx]
37be03fb9mov rcx, [rsp+128]
37be03fc1call ccopy_64_
37be03fc6jmp 0x37be0379b
37be03fcb
37be03fcb 0f 1f 44 00 00 ..D..
37be03fd0
37be03fd0loc_37be03fd0:
37be03fd0movaps x2, x9
37be03fd4movaps x1, x9
37be03fd8divss x2, x6
37be03fdcmovaps x0, x2
37be03fdfmovaps x8, x2
37be03fe3mulss x8, x10
37be03fe8mulss x2, x7
37be03fecmulss x0, x9
37be03ff1addss x8, x7
37be03ff6subss x10, x2
37be03ffbaddss x0, x6
37be03fffdivss x8, x0
37be04004divss x10, x0
37be04009movss x0, [rip+0x650eef]
37be04011xorps x1, x0
37be04014movss [rsp+288], x1
37be0401dmovaps x2, x1
37be04020movss [rsp+176], x8
37be0402adivss x2, x6
37be0402emulss x1, x2
37be04032movaps x12, x2
37be04036mulss x12, x11
37be0403bmulss x2, x4
37be0403faddss x1, x6
37be04043addss x12, x4
37be04048subss x11, x2
37be0404ddivss x12, x1
37be04052divss x11, x1
37be04057jmp 0x37be03af0
37be0405c
37be0405c 0f 1f 40 00 ..@.
37be04060
37be04060loc_37be04060:
37be04060movss x7, [rsp+280]
37be04069movaps x3, x15
37be0406dmovaps x12, x8
37be04071movaps x0, x7
37be04074divss x0, x9
37be04079mulss x7, x0
37be0407dmovaps x2, x0
37be04080mulss x0, x10
37be04085mulss x2, x15
37be0408amovaps x1, x7
37be0408dsubss x3, x0
37be04091movaps x0, x11
37be04095addss x1, x9
37be0409adivss x0, x9
37be0409faddss x2, x10
37be040a4divss x2, x1
37be040a8movaps x13, x0
37be040acmulss x13, x8
37be040b1addss x13, x14
37be040b6divss x3, x1
37be040bamovaps x1, x0
37be040bdmulss x1, x11
37be040c2mulss x0, x14
37be040c7movss [rsp+184], x2
37be040d0addss x1, x9
37be040d5subss x12, x0
37be040dadivss x13, x1
37be040dfdivss x12, x1
37be040e4jmp 0x37be02a66
37be040e9
37be040e9 0f 1f 80 00 00 00 00 .......
37be040f0
37be040f0loc_37be040f0:
37be040f0mov rax, [rsp+312]
37be040f8mov rbp, rdi
37be040fbmov rdi, [rsp+136]
37be04103mov r11, [rsp+144]
37be0410bmov rcx, [rsp+160]
37be04113lea rdx, [rdi+rax]
37be04117mov rsi, [rsp+240]
37be0411flea r10, [r11+rdx]
37be04123mov [rsp+424], rcx
37be0412blea rax, [r10+rcx]
37be0412fmov [rsp+336], r10
37be04137mov [rsp+352], rax
37be0413fcmp rsi, r14
37be04142je 0x37be042ea
37be04148mov rax, [rsp+296]
37be04150mov rdx, [rsp+192]
37be04158lea r8, [rip+0x650d49]
37be0415fmovss x0, [rax]
37be04163mov rax, rsi
37be04166imul rax, rdi
37be0416alea rdi, [rax+r11]
37be0416elea rax, [rdi+rsi]
37be04172movss [r15+8*rax], x0
37be04178mov [r15+8*rax+4], 0
37be04181lea rax, [rsi+r10]
37be04185sub rsi, r14
37be04188lea r9, [r15+8*rax]
37be0418clea rax, [rcx+rdx]
37be04190sub rsi, 1
37be04194lea rcx, [8*rax]
37be0419cmov [rsp+440], rsi
37be041a4lea rdx, [r15+rcx]
37be041a8mov [rsp+328], rcx
37be041b0mov rcx, [rsp+728]
37be041b8mov [rsp+176], r9
37be041c0mov [rsp+32], rcx
37be041c5mov rcx, [rsp+128]
37be041cdcall ccopy_64_
37be041d2mov r8, [rsp+728]
37be041damov rdx, [rsp+176]
37be041e2mov [rsp+440], rsi
37be041eamov rcx, [rsp+128]
37be041f2call clacgv_64_
37be041f7mov rax, [r12]
37be041fbmov rsi, [rsp+240]
37be04203cmp rax, rsi
37be04206jg 0x37be046c0
37be0420c
37be0420cloc_37be0420c:
37be0420cmov rax, [rsp+152]
37be04214mov rsi, [rsp+240]
37be0421clea rdi, [8*rax]
37be04224sub rsi, 1
37be04228cmp r14, 1
37be0422cjle 0x37be0425b
37be0422emov [rsp+440], rax
37be04236mov rax, [rsp+728]
37be0423elea rdx, [r15+rdi]
37be04242lea r9, [r15+8*rsi]
37be04246mov rcx, [rsp+128]
37be0424emov [rsp+32], rax
37be04253mov r8, rax
37be04256call cswap_64_
37be0425b
37be0425bloc_37be0425b:
37be0425bmov rcx, [rsp+760]
37be04263lea r9, [r13+8*rsi]
37be04268lea rdx, [r13+rdi]
37be0426dlea rax, [rsp+424]
37be04275mov [rsp+32], rcx
37be0427amov r8, rcx
37be0427dmov rcx, rax
37be04280mov [rsp+176], rax
37be04288call cswap_64_
37be0428dmov r9, [rsp+424]
37be04295cmp rbp, r9
37be04298je 0x37be0384c
37be0429emov rdi, [rsp+136]
37be042a6mov rsi, rbp
37be042a9mov r10, [rsp+144]
37be042b1mov [rsp+328], 2
37be042bdsub rsi, r9
37be042c0lea rcx, [r9+1]
37be042c4mov rdx, rdi
37be042c7imul rdx, r9
37be042cblea rax, [r10+rdx]
37be042cfadd rdx, rdi
37be042d2lea rdi, [r9-1]
37be042d6mov [rsp+376], rdi
37be042delea r8, [r9+rax]
37be042e2add rdx, r10
37be042e5jmp 0x37be036f8
37be042ea
37be042ealoc_37be042ea:
37be042eacmp rbp, [rsp+160]
37be042f2jne 0x37be043b0
37be042f8mov rax, [rsp+152]
37be04300lea rdi, [8*rax]
37be04308mov rax, [rsp+328]
37be04310lea rax, [8*rax]
37be04318mov [rsp+328], rax
37be04320jmp 0x37be0384c
37be04325
37be04325 0f 1f 00 ...
37be04328
37be04328loc_37be04328:
37be04328mov [rsp+240], rbx
37be04330mov rsi, rbp
37be04333mov rdx, rbx
37be04336mov [rsp+224], rax
37be0433ejmp 0x37be020ef
37be04343
37be04343 0f 1f 44 00 00 ..D..
37be04348
37be04348loc_37be04348:
37be04348mov rdx, [rsp+240]
37be04350imul rdx, [rsp+208]
37be04359mov [rsp+296], 2
37be04365add rdx, [rsp+216]
37be0436dmov rcx, [rsp+144]
37be04375mov [rsp+240], rdx
37be0437dmov rdx, [rsp+136]
37be04385imul rdx, rsi
37be04389lea r10, [rdx+rcx]
37be0438dmov rdx, [rsp+224]
37be04395mov [rsp+224], rax
37be0439dmov [rsp+160], rdx
37be043a5jmp 0x37be01f8b
37be043aa
37be043aa 66 0f 1f 44 00 00 f..D..
37be043b0
37be043b0loc_37be043b0:
37be043b0mov rax, [rsp+240]
37be043b8mov rdi, [rsp+160]
37be043c0mov rsi, rbp
37be043c3lea r11, [rsp+424]
37be043cbadd rdx, [rsp+136]
37be043d3mov [rsp+176], r11
37be043dbmov [rsp+376], rax
37be043e3lea rcx, [rax+2]
37be043e7sub rsi, rdi
37be043eamov r8, [rsp+352]
37be043f2mov [rsp+328], 2
37be043femov rax, [rsp+336]
37be04406sub rdi, 1
37be0440aadd rdx, [rsp+144]
37be04412jmp 0x37be036f8
37be04417
37be04417 66 0f 1f 84 00 00 00 00 00 f........
37be04420
37be04420loc_37be04420:
37be04420mov [rsp+224], rbp
37be04428mov rcx, [rsp+304]
37be04430mov rbx, r13
37be04433jmp 0x37be01eaa
37be04438
37be04438 0f 1f 84 00 00 00 00 00 ........
37be04440
37be04440loc_37be04440:
37be04440pxor x1, x1
37be04444movaps x2, x1
37be04447divss x2, x0
37be0444bmulss x1, x2
37be0444faddss x1, x0
37be04453cmp rax, 2
37be04457je 0x37be04710
37be0445dmov r8, rbp
37be04460movaps x4, x2
37be04463movaps x3, x1
37be04466xor edx, edx
37be04468shr r8, 1
37be0446blea rax, [r15+8*rcx+8]
37be04470shufps x4, x4, 0
37be04474shufps x3, x3, 0
37be04478nop [rax+rax]
37be04480
37be04480loc_37be04480:
37be04480movups x5, [rax]
37be04483add rdx, 1
37be04487add rax, 16
37be0448bmovaps x6, x5
37be0448eshufps x6, x5, -79
37be04492mulps x6, x4
37be04495movaps x0, x6
37be04498addps x0, x5
37be0449bsubps x5, x6
37be0449eshufps x0, x5, -40
37be044a2shufps x0, x0, -40
37be044a6divps x0, x3
37be044a9movups [rax-16], x0
37be044adcmp rdx, r8
37be044b0jne 0x37be04480
37be044b2test bpl, 1
37be044b6je 0x37be024b8
37be044bcmov rax, rbp
37be044bfor rax, 1
37be044c3
37be044c3loc_37be044c3:
37be044c3movsldup x2, x2
37be044c7movsldup x1, x1
37be044cbadd rcx, rax
37be044cemovhps x1, [rip+0x650a23]
37be044d5movq x0, [r15+8*rcx]
37be044dbmovaps x3, x0
37be044demovq x0, x0
37be044e2shufps x3, x3, -31
37be044e6movq x2, x2
37be044eamovq x3, x3
37be044eemulps x2, x3
37be044f1movq x2, x2
37be044f5movaps x3, x2
37be044f8addps x3, x0
37be044fbsubps x0, x2
37be044femovss x0, x3
37be04502movq x0, x0
37be04506divps x0, x1
37be04509movlps [r15+8*rcx], x0
37be0450ejmp 0x37be024b8
37be04513
37be04513 0f 1f 44 00 00 ..D..
37be04518
37be04518loc_37be04518:
37be04518cmp rdx, [rsp+160]
37be04520jl 0x37be02f73
37be04526pxor x1, x1
37be0452amov r9, rdx
37be0452dmovaps x5, x1
37be04530sub r9, r14
37be04533divss x5, x0
37be04537mulss x1, x5
37be0453baddss x1, x0
37be0453fcmp r9, 1
37be04543je 0x37be04762
37be04549mov r8, r9
37be0454cmov rax, r14
37be0454fsub rax, [rsp+136]
37be04557xor ecx, ecx
37be04559add rax, [rsp+312]
37be04561movaps x4, x5
37be04564movaps x3, x1
37be04567shr r8, 1
37be0456alea rax, [r15+8*rax]
37be0456eshufps x4, x4, 0
37be04572shufps x3, x3, 0
37be04576nop [rax+rax]
37be04580
37be04580loc_37be04580:
37be04580movups x2, [rax]
37be04583add rcx, 1
37be04587add rax, 16
37be0458bmovaps x6, x2
37be0458eshufps x6, x2, -79
37be04592mulps x6, x4
37be04595movaps x0, x6
37be04598addps x0, x2
37be0459bsubps x2, x6
37be0459eshufps x0, x2, -40
37be045a2shufps x0, x0, -40
37be045a6divps x0, x3
37be045a9movups [rax-16], x0
37be045adcmp rcx, r8
37be045b0jne 0x37be04580
37be045b2test r9b, 1
37be045b6je 0x37be02f73
37be045bcmov rax, [rsp+160]
37be045c4and r9, -2
37be045c8add rax, r9
37be045cb
37be045cbloc_37be045cb:
37be045cbmovsldup x3, x5
37be045cfmovsldup x1, x1
37be045d3add rax, [rsp+192]
37be045dbmovhps x1, [rip+0x650916]
37be045e2movq x0, [r15+8*rax]
37be045e8movaps x2, x0
37be045ebmovq x0, x0
37be045efshufps x2, x2, -31
37be045f3movq x3, x3
37be045f7movq x2, x2
37be045fbmulps x2, x3
37be045femovq x2, x2
37be04602movaps x3, x2
37be04605addps x3, x0
37be04608subps x0, x2
37be0460bmovss x0, x3
37be0460fmovq x0, x0
37be04613divps x0, x1
37be04616movlps [r15+8*rax], x0
37be0461bjmp 0x37be02f73
37be04620
37be04620loc_37be04620:
37be04620mov rcx, [r12]
37be04624jmp 0x37be02eb7
37be04629
37be04629 0f 1f 80 00 00 00 00 .......
37be04630
37be04630loc_37be04630:
37be04630sub rdx, rdi
37be04633mov [rsp+224], rax
37be0463bmov rax, [rsp+328]
37be04643mov [rsp+440], rdx
37be0464bmov rdx, [rsp+136]
37be04653mov [rsp+296], r11
37be0465badd rdx, rax
37be0465emov rax, [rsp+232]
37be04666add rdx, [rsp+144]
37be0466elea rcx, [rdx+rax]
37be04672mov rax, [rsp+728]
37be0467aadd rdx, rdi
37be0467dlea r9, [r15+8*rcx]
37be04681mov rcx, [rsp+128]
37be04689lea rdx, [r15+8*rdx]
37be0468dmov [rsp+32], rax
37be04692mov r8, rax
37be04695call cswap_64_
37be0469amov rax, [rsp+696]
37be046a2mov r11, [rsp+296]
37be046aamov rdx, [rax]
37be046admov rax, [rsp+224]
37be046b5jmp 0x37be028dd
37be046ba
37be046ba 66 0f 1f 44 00 00 f..D..
37be046c0
37be046c0loc_37be046c0:
37be046c0sub rax, rsi
37be046c3mov [rsp+32], rbx
37be046c8mov rcx, [rsp+128]
37be046d0lea r8, [rip+0x6507d1]
37be046d7mov [rsp+440], rax
37be046dflea rax, [rdi+rsi+1]
37be046e4mov rdi, [rsp+192]
37be046eclea r9, [r15+8*rax]
37be046f0lea rdx, [rsi+rdi+1]
37be046f5lea rdx, [r15+8*rdx]
37be046f9call ccopy_64_
37be046fejmp 0x37be0420c
37be04703
37be04703 0f 1f 44 00 00 ..D..
37be04708
37be04708loc_37be04708:
37be04708mov rdi, rbx
37be0470bjmp 0x37be023f9
37be04710
37be04710loc_37be04710:
37be04710mov eax, 1
37be04715jmp 0x37be044c3
37be0471a
37be0471aloc_37be0471a:
37be0471alea rbx, [rsp+440]
37be04722mov r14, rax
37be04725xor eax, eax
37be04727mov [rsp+128], rbx
37be0472flea rbx, [rsp+416]
37be04737mov [rsp+256], rbx
37be0473flea rbx, [rip+0x650772]
37be04746mov [rsp+264], rbx
37be0474elea rbx, [rip+0x65076f]
37be04755mov [rsp+272], rbx
37be0475djmp 0x37be01b0b
37be04762
37be04762loc_37be04762:
37be04762mov rax, [rsp+160]
37be0476ajmp 0x37be045cb
37be017c0
37be0476f
37be0476f // align 0x20
37be0476f // align 0x20
37be04780
37be04780clahef_rook_64_:
37be04780push r15
37be04782push r14
37be04784push r13
37be04786push r12
37be04788push rbp
37be04789push rdi
37be0478apush rsi
37be0478bpush rbx
37be0478csub rsp, 584
37be04793movups [rsp+416], x6
37be0479bmovups [rsp+432], x7
37be047a3movups [rsp+448], x8
37be047acmovups [rsp+464], x9
37be047b5movups [rsp+480], x10
37be047bemovups [rsp+496], x11
37be047c7movups [rsp+512], x12
37be047d0movups [rsp+528], x13
37be047d9movups [rsp+544], x14
37be047e2movups [rsp+560], x15
37be047ebmov rax, [rsp+696]
37be047f3mov rbx, [rsp+712]
37be047fbmov rax, [rax]
37be047femov [rsp+664], rdx
37be04806xor edx, edx
37be04808test rax, rax
37be0480bmov rsi, rcx
37be0480ecmovns rdx, rax
37be04812mov rax, [rsp+720]
37be0481alea rcx, [rip+0x6506ef]
37be04821mov r13, r9
37be04824mov [rsp+672], r8
37be0482cmov rax, [rax]
37be0482fmov [rsp+136], rdx
37be04837not rdx
37be0483amov [rsp+144], rdx
37be04842xor edx, edx
37be04844test rax, rax
37be04847cmovns rdx, rax
37be0484bmov rax, [rsp+728]
37be04853mov [rax], 0
37be0485amov [rsp+192], rdx
37be04862not rdx
37be04865mov [rsp+200], rdx
37be0486dmov edx, 1
37be04872call slamch_64_
37be04877mov r9l, 1
37be0487dmov r8l, 1
37be04883mov rcx, rsi
37be04886movss [rsp+348], x0
37be0488flea rdx, [rip+0x65067b]
37be04896call lsame_64_
37be0489btest rax, rax
37be0489eje 0x37be04e58
37be048a4mov rax, [rsp+672]
37be048acmov rcx, [rax]
37be048afmov rax, [rsp+664]
37be048b7mov r9, [rax]
37be048bamov rbp, rcx
37be048bdmov rax, r9
37be048c0mov [rsp+384], r9
37be048c8mov r15, r9
37be048cbsub rax, rcx
37be048ceadd rax, 1
37be048d2cmp r9, rax
37be048d5jg 0x37be048e0
37be048d7cmp r9, rcx
37be048dajg 0x37be04a73
37be048e0
37be048e0loc_37be048e0:
37be048e0mov [rsp+680], r13
37be048e8mov rdi, [rsp+688]
37be048f0mov r14, rbx
37be048f3nop
37be048f5nop [rax+rax]
37be04900
37be04900loc_37be04900:
37be04900test r15, r15
37be04903jle 0x37be04a68
37be04909mov rax, [rsp+192]
37be04911mov rsi, [rsp+136]
37be04919mov rdx, [rsp+200]
37be04921imul rax, rbp
37be04925imul rsi, r15
37be04929mov [rsp+232], rax
37be04931lea r12, [rdx+rax]
37be04935mov rax, [rsp+144]
37be0493dlea rbx, [rax+rsi]
37be04941cmp r15, 1
37be04945je 0x37be04984
37be04947lea rax, [r15-1]
37be0494blea r9, [r14+8*r12+8]
37be04950mov [rsp+408], rax
37be04958lea rax, [rip+0x6505b9]
37be0495flea rdx, [rdi+8*rbx+8]
37be04964mov [rsp+32], rax
37be04969mov r8, rax
37be0496clea rcx, [rsp+408]
37be04974call ccopy_64_
37be04979mov rax, [rsp+664]
37be04981mov r9, [rax]
37be04984
37be04984loc_37be04984:
37be04984add rbx, r15
37be04987lea rax, [r15+r12]
37be0498bmov [r14+8*rax+4], 0
37be04994movss x0, [rdi+8*rbx]
37be04999movss [r14+8*rax], x0
37be0499fcmp r9, r15
37be049a2jg 0x37be06670
37be049a8mov r10, [rsp+384]
37be049b0lea r13, [r10+r12]
37be049b4
37be049b4loc_37be049b4:
37be049b4movss x6, [r14+8*r13]
37be049balea rbx, [r10-1]
37be049becmp r10, 1
37be049c2jg 0x37be05ed8
37be049c8pxor x1, x1
37be049ccucomiss x6, x1
37be049cfjp 0x37be06740
37be049d5jne 0x37be06740
37be049dbmov rax, [rsp+728]
37be049e3cmp [rax], 0
37be049e7jne 0x37be049f4
37be049e9mov rax, [rsp+728]
37be049f1mov [rax], r10
37be049f4
37be049f4loc_37be049f4:
37be049f4mov rax, [rsp+136]
37be049fcimul rax, r10
37be04a00add rax, [rsp+144]
37be04a08add rax, r10
37be04a0bmov [rdi+8*rax+4], 0
37be04a13movss [rdi+8*rax], x6
37be04a18
37be04a18loc_37be04a18:
37be04a18mov r15, rbx
37be04a1b
37be04a1bloc_37be04a1b:
37be04a1bmov rax, [rsp+704]
37be04a23mov [rax+8*r15], r10
37be04a27
37be04a27loc_37be04a27:
37be04a27mov rax, [rsp+672]
37be04a2fmov [rsp+384], r15
37be04a37mov rcx, [rax]
37be04a3amov rax, [rsp+664]
37be04a42mov r9, [rax]
37be04a45lea rbp, [rcx+r15]
37be04a49mov rax, r9
37be04a4csub rbp, r9
37be04a4fsub rax, rcx
37be04a52add rax, 1
37be04a56cmp rax, r15
37be04a59jl 0x37be04900
37be04a5fcmp rcx, r9
37be04a62jge 0x37be04900
37be04a68
37be04a68loc_37be04a68:
37be04a68mov r13, [rsp+680]
37be04a70mov rbx, r14
37be04a73
37be04a73loc_37be04a73:
37be04a73lea r11, [r15-1]
37be04a77mov rax, r11
37be04a7acqo
37be04a7cidiv rcx
37be04a7fsub r11, rdx
37be04a82lea rax, [r11+1]
37be04a86mov [rsp+184], rax
37be04a8etest rcx, rcx
37be04a91jle 0x37be07832
37be04a97test rax, rax
37be04a9ajle 0x37be07f8b
37be04aa0mov rax, r11
37be04aa3xor edx, edx
37be04aa5div rcx
37be04aa8mov [rsp+208], rax
37be04ab0
37be04ab0loc_37be04ab0:
37be04ab0mov rsi, [rsp+136]
37be04ab8lea rax, [r15+1]
37be04abcmov rdi, [rsp+144]
37be04ac4add rbp, 1
37be04ac8mov [rsp+232], rax
37be04ad0lea r12, [rip+0x65045d]
37be04ad7mov r8, [rsp+184]
37be04adfmov rdx, rsi
37be04ae2lea r10, [8*rsi]
37be04aeamov r14, [rsp+688]
37be04af2mov [rsp+680], r13
37be04afaimul rdx, rax
37be04afemov rax, [rsp+688]
37be04b06mov [rsp+264], r10
37be04b0eimul r8, rsi
37be04b12imul rbp, [rsp+192]
37be04b1badd rdx, rdi
37be04b1elea rax, [rax+8*rdx+8]
37be04b23mov [rsp+280], rax
37be04b2bmov rax, rcx
37be04b2eneg rax
37be04b31imul r10, rax
37be04b35imul rax, rsi
37be04b39mov [rsp+256], r10
37be04b41lea r10, [rdi+r8]
37be04b45sub rax, rcx
37be04b48lea r10, [r14+8*r10+8]
37be04b4dshl rax, 3
37be04b51mov [rsp+224], r10
37be04b59mov [rsp+240], rax
37be04b61lea rax, [rdi+r11]
37be04b65add rax, r8
37be04b68lea rax, [r14+8*rax+12]
37be04b6dmov [rsp+216], rax
37be04b75lea rax, [r14+8*rdx]
37be04b79mov [rsp+272], rax
37be04b81lea rax, [8*rsi+8]
37be04b89mov [rsp+176], rax
37be04b91mov rax, [rsp+200]
37be04b99mov [rsp+200], rcx
37be04ba1add rax, rbp
37be04ba4lea rax, [rbx+8*rax]
37be04ba8mov [rsp+192], rax
37be04bb0
37be04bb0loc_37be04bb0:
37be04bb0mov rbx, [rsp+672]
37be04bb8mov rdi, [rsp+184]
37be04bc0mov rax, [rsp+232]
37be04bc8mov rdx, [rbx]
37be04bcbsub rax, rdi
37be04bcecmp rax, rdx
37be04bd1cmovg rax, rdx
37be04bd5mov [rsp+376], rax
37be04bddadd rax, rdi
37be04be0cmp rax, rdi
37be04be3jle 0x37be04d21
37be04be9mov rdi, [rsp+184]
37be04bf1mov rbx, [rsp+192]
37be04bf9mov esi, 1
37be04bfemov rdx, [rsp+272]
37be04c06lea r10, [8*rdi]
37be04c0esub rsi, rdi
37be04c11lea rdi, [rsp+400]
37be04c19lea r13, [r10+rbx]
37be04c1dadd rax, rsi
37be04c20mov rbx, [rsp+216]
37be04c28lea rbp, [r10+rdx]
37be04c2clea rdx, [rsp+408]
37be04c34mov [rsp+152], rax
37be04c3clea r14, [rbx-4]
37be04c40mov [rsp+168], rdx
37be04c48mov rsi, rbx
37be04c4bmov rbx, r14
37be04c4emov r14, [rsp+264]
37be04c56mov [rsp+160], rdi
37be04c5emov rdi, r13
37be04c61mov r13l, 1
37be04c67nop [rax+rax]
37be04c70
37be04c70loc_37be04c70:
37be04c70lea rax, [rip+0x6502a1]
37be04c77mov [rsi], 0
37be04c7dsub r9, r15
37be04c80mov r8, [rsp+168]
37be04c88mov [rsp+80], rax
37be04c8dlea rcx, [rip+0x650294]
37be04c94mov rax, [rsp+720]
37be04c9cmov [rsp+72], rbx
37be04ca1mov rdx, [rsp+160]
37be04ca9add rbx, r14
37be04cacmov [rsp+56], rax
37be04cb1mov rax, [rsp+696]
37be04cb9mov [rsp+48], rdi
37be04cbeadd rdi, 8
37be04cc2mov [rsp+40], rax
37be04cc7mov [rsp+88], 12
37be04cd0mov [rsp+64], r12
37be04cd5mov [rsp+32], rbp
37be04cdamov [rsp+408], r9
37be04ce2lea r9, [rip+0x650237]
37be04ce9mov [rsp+400], r13
37be04cf1add r13, 1
37be04cf5call cgemv_64_
37be04cfamov rax, [rsp+664]
37be04d02mov [rsi], 0
37be04d08add rsi, [rsp+176]
37be04d10mov r9, [rax]
37be04d13cmp [rsp+152], r13
37be04d1bjne 0x37be04c70
37be04d21
37be04d21loc_37be04d21:
37be04d21cmp [rsp+184], 1
37be04d2ajle 0x37be04dff
37be04d30mov rsi, [rsp+184]
37be04d38mov [rsp+80], r12
37be04d3dlea rdx, [rsp+408]
37be04d45sub r9, r15
37be04d48mov [rsp+32], rdx
37be04d4dlea r8, [rsp+400]
37be04d55lea rdx, [rip+0x6501e0]
37be04d5clea rax, [rsi-1]
37be04d60mov [rsp+408], r9
37be04d68lea rcx, [rip+0x6501b9]
37be04d6fmov [rsp+400], rax
37be04d77mov rax, [rsp+696]
37be04d7flea r9, [rsp+376]
37be04d87mov [rsp+112], 9
37be04d90mov [rsp+96], rax
37be04d95mov rax, [rsp+224]
37be04d9dmov [rsp+104], 12
37be04da6mov [rsp+88], rax
37be04dabmov rax, [rsp+720]
37be04db3mov [rsp+72], rax
37be04db8mov rax, [rsp+192]
37be04dc0lea rax, [rax+8*rsi]
37be04dc4mov [rsp+64], rax
37be04dc9mov rax, [rsp+696]
37be04dd1mov [rsp+56], rax
37be04dd6mov rax, [rsp+280]
37be04ddemov [rsp+48], rax
37be04de3lea rax, [rip+0x650136]
37be04deamov [rsp+40], rax
37be04defcall cgemm_64_
37be04df4mov rax, [rsp+664]
37be04dfcmov r9, [rax]
37be04dff
37be04dffloc_37be04dff:
37be04dffmov rax, [rsp+208]
37be04e07mov rbx, [rsp+200]
37be04e0fmov rcx, [rsp+256]
37be04e17mov rdi, [rsp+240]
37be04e1fsub [rsp+184], rbx
37be04e27add [rsp+224], rcx
37be04e2fadd [rsp+216], rdi
37be04e37test rax, rax
37be04e3aje 0x37be07088
37be04e40sub rax, 1
37be04e44mov [rsp+208], rax
37be04e4cjmp 0x37be04bb0
37be04e51
37be04e51 0f 1f 80 00 00 00 00 .......
37be04e58
37be04e58loc_37be04e58:
37be04e58mov rax, [rsp+664]
37be04e60mov [rsp+680], r13
37be04e68mov r15l, 1
37be04e6emov r13, [rsp+688]
37be04e76mov r9, [rax]
37be04e79mov r14, rax
37be04e7cnop [rax]
37be04e80
37be04e80loc_37be04e80:
37be04e80mov rax, [rsp+672]
37be04e88mov [rsp+384], r15
37be04e90mov r8, r9
37be04e93mov rcx, [rax]
37be04e96cmp rcx, r15
37be04e99jg 0x37be04ea4
37be04e9bcmp rcx, r9
37be04e9ejl 0x37be07e52
37be04ea4
37be04ea4loc_37be04ea4:
37be04ea4cmp r15, r9
37be04ea7jg 0x37be07380
37be04eadmov rax, [rsp+136]
37be04eb5mov rbp, [rsp+192]
37be04ebdimul rax, r15
37be04ec1imul rbp, r15
37be04ec5mov [rsp+296], rax
37be04ecdadd rax, [rsp+144]
37be04ed5mov [rsp+176], rax
37be04eddadd rax, r15
37be04ee0lea rcx, [r13+8*rax]
37be04ee5mov [rsp+256], rax
37be04eedmov rax, [rsp+200]
37be04ef5movss x0, [rcx]
37be04ef9mov [rsp+264], rcx
37be04f01add rax, rbp
37be04f04mov [rsp+232], rax
37be04f0cadd rax, r15
37be04f0fmov [rsp+288], rax
37be04f17lea rax, [rbx+8*rax]
37be04f1bmov [rsp+224], rax
37be04f23mov [rax+4], 0
37be04f2amovss [rax], x0
37be04f2elea rax, [r15+1]
37be04f32mov [rsp+152], rax
37be04f3acmp r15, r9
37be04f3djl 0x37be050c0
37be04f43lea rax, [r15-1]
37be04f47mov [rsp+160], rax
37be04f4fcmp r15, 1
37be04f53jg 0x37be05280
37be04f59
37be04f59loc_37be04f59:
37be04f59pxor x1, x1
37be04f5ducomiss x0, x1
37be04f60jp 0x37be04f68
37be04f62je 0x37be05070
37be04f68
37be04f68loc_37be04f68:
37be04f68lea rsi, [rip+0x64ffa9]
37be04f6flea r12, [rsp+408]
37be04f77
37be04f77loc_37be04f77:
37be04f77mov [rsp+392], r15
37be04f7fmov rdi, r15
37be04f82
37be04f82loc_37be04f82:
37be04f82mov [rsp+32], rsi
37be04f87mov r9, [rsp+264]
37be04f8fsub r8, r15
37be04f92mov rcx, r12
37be04f95mov rdx, [rsp+224]
37be04f9dlea rax, [r8+1]
37be04fa1lea r8, [rip+0x64ff70]
37be04fa8mov [rsp+408], rax
37be04fb0call ccopy_64_
37be04fb5mov rdx, [r14]
37be04fb8mov r9, rdx
37be04fbbcmp rdx, r15
37be04fbejle 0x37be05068
37be04fc4mov rax, [rsp+264]
37be04fccmovss x0, [rax]
37be04fd0movaps x1, x0
37be04fd3andps x1, [rip+0x64ff76]
37be04fdacomiss x1, [rsp+348]
37be04fe2jb 0x37be07c32
37be04fe8movss x1, [rip+0x64ff78]
37be04ff0sub rdx, r15
37be04ff3mov rcx, r12
37be04ff6mov rax, [rsp+176]
37be04ffeadd rax, [rsp+152]
37be05006mov [rsp+408], rdx
37be0500elea r9, [rip+0x64ff03]
37be05015lea rdx, [rsp+364]
37be0501ddivss x1, x0
37be05021lea r8, [r13+8*rax]
37be05026movss [rsp+364], x1
37be0502fcall csscal_64_
37be05034mov rdx, [r14]
37be05037
37be05037loc_37be05037:
37be05037mov rax, [rsp+232]
37be0503fsub rdx, r15
37be05042lea r8, [rip+0x64fecf]
37be05049mov rcx, r12
37be0504cadd rax, [rsp+152]
37be05054mov [rsp+408], rdx
37be0505clea rdx, [rbx+8*rax]
37be05060call clacgv_64_
37be05065mov r9, [r14]
37be05068
37be05068loc_37be05068:
37be05068mov r15, rdi
37be0506bjmp 0x37be05095
37be0506d
37be0506d 0f 1f 00 ...
37be05070
37be05070loc_37be05070:
37be05070mov rax, [rsp+728]
37be05078cmp [rax], 0
37be0507cje 0x37be05268
37be05082mov rax, [rsp+264]
37be0508amov [rax+4], 0
37be05091movss [rax], x0
37be05095
37be05095loc_37be05095:
37be05095mov rax, [rsp+704]
37be0509dmov rcx, [rsp+160]
37be050a5mov [rax+8*rcx], r15
37be050a9mov r15, [rsp+152]
37be050b1jmp 0x37be04e80
37be050b6
37be050b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be050c0
37be050c0loc_37be050c0:
37be050c0mov rdi, [rsp+152]
37be050c8mov rcx, [rsp+176]
37be050d0sub r9, r15
37be050d3lea rsi, [rip+0x64fe3e]
37be050damov rax, [rsp+232]
37be050e2mov [rsp+32], rsi
37be050e7mov r8, rsi
37be050ealea r12, [rsp+408]
37be050f2lea rdx, [rcx+rdi]
37be050f6mov [rsp+408], r9
37be050femov rcx, r12
37be05101add rax, rdi
37be05104lea rdx, [r13+8*rdx]
37be05109lea r9, [rbx+8*rax]
37be0510dcall ccopy_64_
37be05112mov r9, [r14]
37be05115lea rax, [r15-1]
37be05119mov [rsp+160], rax
37be05121mov r8, r9
37be05124cmp r15, 1
37be05128jg 0x37be0528f
37be0512e
37be0512eloc_37be0512e:
37be0512emov rax, [rsp+224]
37be05136movss x0, [rax]
37be0513acmp r15, r9
37be0513djge 0x37be04f59
37be05143sub r9, r15
37be05146lea r8, [rip+0x64fdcb]
37be0514dmovaps x6, x0
37be05150mov rcx, r12
37be05153mov rax, [rsp+232]
37be0515badd rax, [rsp+152]
37be05163mov [rsp+408], r9
37be0516blea rdi, [rbx+8*rax]
37be0516fandps x6, [rip+0x64fdda]
37be05176mov [rsp+320], rax
37be0517emov rdx, rdi
37be05181mov [rsp+328], rdi
37be05189call icamax_64_
37be0518emovaps x1, x6
37be05191lea rdi, [rax+r15]
37be05195mov rax, [rsp+232]
37be0519dadd rax, rdi
37be051a0movss x7, [rbx+8*rax]
37be051a5movss x0, [rbx+8*rax+4]
37be051abandps x7, [rip+0x64fd9e]
37be051b2andps x0, [rip+0x64fd97]
37be051b9addss x7, x0
37be051bdpxor x0, x0
37be051c1maxss x1, x7
37be051c5ucomiss x1, x0
37be051c8jp 0x37be05340
37be051cejne 0x37be05340
37be051d4mov rax, [rsp+224]
37be051dcmov r9, [r14]
37be051dfmovss x0, [rax]
37be051e3mov rax, [rsp+728]
37be051ebcmp [rax], 0
37be051efje 0x37be05268
37be051f1
37be051f1loc_37be051f1:
37be051f1mov rax, [rsp+264]
37be051f9mov [rax+4], 0
37be05200movss [rax], x0
37be05204cmp r9, r15
37be05207jle 0x37be05095
37be0520dmov rdi, [rsp+152]
37be05215mov rax, [rsp+176]
37be0521dsub r9, r15
37be05220lea rsi, [rip+0x64fcf1]
37be05227mov rdx, [rsp+232]
37be0522fmov [rsp+32], rsi
37be05234mov r8, rsi
37be05237lea rcx, [rsp+408]
37be0523fadd rax, rdi
37be05242mov [rsp+408], r9
37be0524aadd rdx, rdi
37be0524dlea r9, [r13+8*rax]
37be05252lea rdx, [rbx+8*rdx]
37be05256call ccopy_64_
37be0525bmov r9, [r14]
37be0525ejmp 0x37be05095
37be05263
37be05263 0f 1f 44 00 00 ..D..
37be05268
37be05268loc_37be05268:
37be05268mov rax, [rsp+728]
37be05270mov [rax], r15
37be05273jmp 0x37be051f1
37be05278
37be05278 0f 1f 84 00 00 00 00 00 ........
37be05280
37be05280loc_37be05280:
37be05280lea rsi, [rip+0x64fc91]
37be05287lea r12, [rsp+408]
37be0528f
37be0528floc_37be0528f:
37be0528fmov rax, [rsp+160]
37be05297mov [rsp+80], rsi
37be0529csub r9, r15
37be0529fmov r8, r12
37be052a2mov rdi, [rsp+224]
37be052aaadd r9, 1
37be052aemov [rsp+88], 12
37be052b7lea rdx, [rsp+400]
37be052bflea r10, [8*rax]
37be052c7mov [rsp+408], rax
37be052cflea rax, [rip+0x64fc5e]
37be052d6mov [rsp+64], rax
37be052dbmov rax, [rsp+720]
37be052e3lea rcx, [rip+0x64fc3e]
37be052eamov [rsp+72], rdi
37be052efmov [rsp+56], rax
37be052f4lea rax, [rbx+r10]
37be052f8mov [rsp+48], rax
37be052fdmov rax, [rsp+696]
37be05305mov [rsp+400], r9
37be0530dlea r9, [rip+0x64fc0c]
37be05314mov [rsp+40], rax
37be05319lea rax, [r13+r10]
37be0531emov [rsp+32], rax
37be05323call cgemv_64_
37be05328mov r9, [r14]
37be0532bmov [rdi+4], 0
37be05332mov r8, r9
37be05335jmp 0x37be0512e
37be0533a
37be0533a 66 0f 1f 44 00 00 f..D..
37be05340
37be05340loc_37be05340:
37be05340movss x0, [rip+0x64fc18]
37be05348mulss x0, x7
37be0534ccomiss x0, x6
37be0534fjbe 0x37be07e4a
37be05355mov rax, [rsp+200]
37be0535dadd rbp, [rsp+192]
37be05365mov [rsp+240], r15
37be0536dmov [rsp+216], rsi
37be05375add rax, rbp
37be05378mov [rsp+168], rax
37be05380add rax, r15
37be05383lea rax, [rbx+8*rax]
37be05387mov [rsp+208], rax
37be0538fmov rax, [rsp+160]
37be05397lea rax, [r13+8*rax]
37be0539cmov [rsp+336], rax
37be053a4mov rax, [rsp+184]
37be053acmov [rsp+312], rax
37be053b4
37be053b4loc_37be053b4:
37be053b4mov rax, [rsp+176]
37be053bcmov rsi, [rsp+208]
37be053c4mov rbp, rdi
37be053c7mov rcx, r12
37be053camov r8, [rsp+696]
37be053d2sub rbp, r15
37be053d5add rax, rdi
37be053d8mov r9, rsi
37be053dbmov [rsp+408], rbp
37be053e3lea rdx, [r13+8*rax]
37be053e8mov [rsp+304], rax
37be053f0mov rax, [rsp+216]
37be053f8mov [rsp+32], rax
37be053fdcall ccopy_64_
37be05402mov rdx, rsi
37be05405mov rcx, r12
37be05408lea r8, [rip+0x64fb09]
37be0540fmov [rsp+408], rbp
37be05417call clacgv_64_
37be0541cmov rax, [rsp+136]
37be05424imul rax, rdi
37be05428add rax, [rsp+144]
37be05430lea rcx, [rax+rdi]
37be05434mov [rsp+272], rax
37be0543cmov rax, [rsp+168]
37be05444movss x0, [r13+8*rcx]
37be0544bmov [rsp+280], rcx
37be05453add rax, rdi
37be05456lea rsi, [rbx+8*rax]
37be0545amov rax, [r14]
37be0545dmov [rsi+4], 0
37be05464movss [rsi], x0
37be05468cmp rax, rdi
37be0546bjg 0x37be05680
37be05471
37be05471loc_37be05471:
37be05471cmp r15, 1
37be05475jle 0x37be05522
37be0547bmov rax, [r14]
37be0547elea rdx, [rsp+400]
37be05486mov r8, r12
37be05489mov [rsp+88], 12
37be05492lea r9, [rip+0x64fa87]
37be05499lea rcx, [rip+0x64fa88]
37be054a0sub rax, r15
37be054a3add rax, 1
37be054a7mov [rsp+400], rax
37be054afmov rax, [rsp+160]
37be054b7mov [rsp+408], rax
37be054bfmov rax, [rsp+216]
37be054c7mov [rsp+80], rax
37be054ccmov rax, [rsp+208]
37be054d4mov [rsp+72], rax
37be054d9lea rax, [rip+0x64fa54]
37be054e0mov [rsp+64], rax
37be054e5mov rax, [rsp+720]
37be054edmov [rsp+56], rax
37be054f2lea rax, [rbx+8*rdi-8]
37be054f7mov [rsp+48], rax
37be054fcmov rax, [rsp+696]
37be05504mov [rsp+40], rax
37be05509mov rax, [rsp+336]
37be05511mov [rsp+32], rax
37be05516call cgemv_64_
37be0551bmov [rsi+4], 0
37be05522
37be05522loc_37be05522:
37be05522cmp rdi, r15
37be05525jne 0x37be05580
37be05527mov rax, [r14]
37be0552acmp rdi, rax
37be0552djl 0x37be05a10
37be05533mov rsi, [rsp+216]
37be0553bsub rax, rdi
37be0553elea r8, [rip+0x64f9d3]
37be05545mov rcx, r12
37be05548mov r9, [rsp+224]
37be05550mov rdx, [rsp+208]
37be05558add rax, 1
37be0555cmov [rsp+32], rsi
37be05561mov [rsp+408], rax
37be05569call ccopy_64_
37be0556emov [rsp+392], rdi
37be05576
37be05576loc_37be05576:
37be05576mov r8, [r14]
37be05579jmp 0x37be04f82
37be0557e
37be0557e 66 90 f.
37be05580
37be05580loc_37be05580:
37be05580mov rdx, [rsp+208]
37be05588lea r8, [rip+0x64f989]
37be0558fmov rcx, r12
37be05592mov [rsp+408], rbp
37be0559acall icamax_64_
37be0559fmov rdx, [rsp+168]
37be055a7add rax, [rsp+160]
37be055afmov [rsp+184], rax
37be055b7add rax, rdx
37be055bamovss x6, [rbx+8*rax]
37be055bfmovss x0, [rbx+8*rax+4]
37be055c5andps x6, [rip+0x64f984]
37be055ccandps x0, [rip+0x64f97d]
37be055d3mov rax, [r14]
37be055d6addss x6, x0
37be055dacmp rax, rdi
37be055ddjg 0x37be05a90
37be055e3
37be055e3loc_37be055e3:
37be055e3movss x1, [rip+0x64f975]
37be055ebmovss x0, [rsi]
37be055efandps x0, [rip+0x64f95a]
37be055f6mulss x1, x6
37be055facomiss x1, x0
37be055fdjbe 0x37be056d0
37be05603mov rsi, [rsp+184]
37be0560bcmp rsi, [rsp+240]
37be05613je 0x37be07520
37be05619comiss x7, x6
37be0561cjae 0x37be07520
37be05622mov rax, [r14]
37be05625lea r8, [rip+0x64f8ec]
37be0562cmov rcx, r12
37be0562fmovaps x7, x6
37be05632mov r9, [rsp+224]
37be0563amov rdx, [rsp+208]
37be05642sub rax, r15
37be05645add rax, 1
37be05649mov [rsp+408], rax
37be05651mov rax, [rsp+216]
37be05659mov [rsp+32], rax
37be0565ecall ccopy_64_
37be05663mov [rsp+240], rdi
37be0566bmov rdi, rsi
37be0566emov [rsp+312], rsi
37be05676jmp 0x37be053b4
37be0567b
37be0567b 0f 1f 44 00 00 ..D..
37be05680
37be05680loc_37be05680:
37be05680mov rcx, [rsp+272]
37be05688sub rax, rdi
37be0568blea r8, [rip+0x64f886]
37be05692mov [rsp+408], rax
37be0569amov rax, [rsp+168]
37be056a2lea rdx, [rcx+rdi+1]
37be056a7mov rcx, [rsp+216]
37be056aflea rax, [rax+rdi+1]
37be056b4lea rdx, [r13+8*rdx]
37be056b9mov [rsp+32], rcx
37be056belea r9, [rbx+8*rax]
37be056c2mov rcx, r12
37be056c5call ccopy_64_
37be056cajmp 0x37be05471
37be056cf
37be056cf 90 .
37be056d0
37be056d0loc_37be056d0:
37be056d0mov rsi, [rsp+216]
37be056d8mov rax, [r14]
37be056dblea r8, [rip+0x64f836]
37be056e2mov rcx, r12
37be056e5mov r9, [rsp+224]
37be056edmov rdx, [rsp+208]
37be056f5mov [rsp+32], rsi
37be056fasub rax, r15
37be056fdadd rax, 1
37be05701mov [rsp+408], rax
37be05709call ccopy_64_
37be0570emov [rsp+392], r15
37be05716cmp rdi, r15
37be05719je 0x37be05576
37be0571fmov rcx, [rsp+176]
37be05727mov rax, [rsp+160]
37be0572fmov [rsp+304], 1
37be0573bmov rdx, [rsp+256]
37be05743mov [rsp+208], rcx
37be0574blea rcx, [rsp+392]
37be05753mov [rsp+216], rcx
37be0575blea rcx, [r15-1]
37be0575fmov [rsp+312], rcx
37be05767mov [rsp+336], rax
37be0576fmov rax, [rsp+152]
37be05777
37be05777loc_37be05777:
37be05777movss x0, [r13+8*rdx]
37be0577emov rdx, [rsp+280]
37be05786sub rbp, 1
37be0578amov rcx, r12
37be0578dlea r8, [rip+0x64f784]
37be05794mov [rsp+408], rbp
37be0579cmovss [r13+8*rdx], x0
37be057a3mov [r13+8*rdx+4], 0
37be057acmov rdx, [rsp+136]
37be057b4imul rdx, rax
37be057b8add rdx, [rsp+144]
37be057c0add rax, [rsp+208]
37be057c8add rdx, rdi
37be057cblea r9, [r13+8*rdx]
37be057d0lea rdx, [r13+8*rax]
37be057d5mov rax, [rsp+696]
37be057ddmov [rsp+280], r9
37be057e5mov [rsp+32], rax
37be057eacall ccopy_64_
37be057efmov r8, [rsp+696]
37be057f7mov rcx, r12
37be057famov rdx, [rsp+280]
37be05802mov [rsp+408], rbp
37be0580acall clacgv_64_
37be0580fmov rax, [r14]
37be05812cmp rax, rdi
37be05815jg 0x37be07338
37be0581b
37be0581bloc_37be0581b:
37be0581blea rbp, [8*rdi-8]
37be05823cmp r15, 1
37be05827jle 0x37be05863
37be05829mov rax, [rsp+160]
37be05831lea r9, [r13+rbp]
37be05836mov rcx, r12
37be05839mov [rsp+408], rax
37be05841mov rax, [rsp+336]
37be05849lea rdx, [r13+8*rax]
37be0584emov rax, [rsp+696]
37be05856mov [rsp+32], rax
37be0585bmov r8, rax
37be0585ecall cswap_64_
37be05863
37be05863loc_37be05863:
37be05863mov rax, [rsp+312]
37be0586bmov rcx, [rsp+216]
37be05873lea r9, [rbx+rbp]
37be05877lea rdx, [rbx+8*rax]
37be0587bmov rax, [rsp+720]
37be05883mov [rsp+32], rax
37be05888mov r8, rax
37be0588bcall cswap_64_
37be05890cmp [rsp+304], 1
37be05899je 0x37be05576
37be0589fmov rsi, [rsp+144]
37be058a7mov rdx, [rsp+296]
37be058afadd rdx, [rsp+136]
37be058b7mov rax, [rsp+176]
37be058bfadd rsi, rdx
37be058c2add rax, [rsp+152]
37be058camov [rsp+208], rsi
37be058d2mov rsi, [rsp+160]
37be058dalea rbp, [8*rax]
37be058e2lea r10, [8*rsi]
37be058ea
37be058ealoc_37be058ea:
37be058eamovq x5, rdi
37be058efmov r11, [r14]
37be058f2pxor x1, x1
37be058f6lea rsi, [r15+2]
37be058famov rax, [rsp+168]
37be05902add rax, [rsp+152]
37be0590amov rax, [rbx+8*rax]
37be0590elea rdi, [r11-1]
37be05912movq x0, [rsp+240]
37be0591bmov [rsp+224], rax
37be05923mov rax, [rsp+288]
37be0592bpunpcklqdq x0, x5
37be0592fpsubq x1, x0
37be05933movq x9, [rbx+8*rax]
37be05939mov rax, [rsp+320]
37be05941movups [rsp+240], x1
37be05949movq x8, [rbx+8*rax]
37be0594fcmp rdi, r15
37be05952jg 0x37be05ab0
37be05958
37be05958loc_37be05958:
37be05958mov rax, [rsp+256]
37be05960sub r11, r15
37be05963lea r8, [rip+0x64f5ae]
37be0596amov rcx, r12
37be0596dmov rdi, [rsp+224]
37be05975mov rdx, [rsp+328]
37be0597dnot r15
37be05980mov [rsp+160], r10
37be05988movlps [r13+8*rax], x9
37be0598emov rax, [rsp+208]
37be05996add rax, [rsp+152]
37be0599emovlps [r13+rbp], x8
37be059a4mov [r13+8*rax], rdi
37be059a9mov [rsp+408], r11
37be059b1call clacgv_64_
37be059b6mov rax, [rsp+168]
37be059beadd r15, [r14]
37be059c1mov rcx, r12
37be059c4lea r8, [rip+0x64f54d]
37be059cbmov [rsp+408], r15
37be059d3mov r15, rsi
37be059d6add rax, rsi
37be059d9lea rdx, [rbx+8*rax]
37be059ddcall clacgv_64_
37be059e2mov rax, [rsp+704]
37be059eamov r10, [rsp+160]
37be059f2movdqu x5, [rsp+240]
37be059fbmov r9, [r14]
37be059femovups [rax+r10], x5
37be05a03jmp 0x37be04e80
37be05a08
37be05a08 0f 1f 84 00 00 00 00 00 ........
37be05a10
37be05a10loc_37be05a10:
37be05a10pxor x8, x8
37be05a15
37be05a15loc_37be05a15:
37be05a15sub rax, rdi
37be05a18mov rcx, r12
37be05a1blea r8, [rip+0x64f4f6]
37be05a22mov [rsp+408], rax
37be05a2amov rax, [rsp+168]
37be05a32lea rax, [rax+rdi+1]
37be05a37lea rdx, [rbx+8*rax]
37be05a3bcall icamax_64_
37be05a40lea rcx, [rax+rdi]
37be05a44mov rax, [rsp+168]
37be05a4cadd rax, rcx
37be05a4fmovss x6, [rbx+8*rax]
37be05a54movss x0, [rbx+8*rax+4]
37be05a5aandps x6, [rip+0x64f4ef]
37be05a61andps x0, [rip+0x64f4e8]
37be05a68mov rax, [rsp+312]
37be05a70addss x6, x0
37be05a74comiss x6, x8
37be05a78maxss x6, x8
37be05a7dcmova rax, rcx
37be05a81mov [rsp+184], rax
37be05a89jmp 0x37be055e3
37be05a8e
37be05a8e 66 90 f.
37be05a90
37be05a90loc_37be05a90:
37be05a90mov rcx, [rsp+184]
37be05a98movaps x8, x6
37be05a9cmov [rsp+312], rcx
37be05aa4jmp 0x37be05a15
37be05aa9
37be05aa9 0f 1f 80 00 00 00 00 .......
37be05ab0
37be05ab0loc_37be05ab0:
37be05ab0movshdup x11, x8
37be05ab5movaps x15, x8
37be05ab9andps x15, [rip+0x64f48f]
37be05ac1movss x0, [rsp+228]
37be05acamovshdup x12, x9
37be05acfmovaps x6, x8
37be05ad3movss x4, [rsp+224]
37be05adcmovaps x10, x11
37be05ae0andps x10, [rip+0x64f468]
37be05ae8comiss x10, x15
37be05aecja 0x37be05e02
37be05af2movaps x2, x11
37be05af6divss x2, x8
37be05afbmovaps x1, x2
37be05afemovaps x5, x2
37be05b01mulss x5, x0
37be05b05mulss x1, x11
37be05b0amulss x2, x4
37be05b0eaddss x5, x4
37be05b12addss x1, x8
37be05b17subss x0, x2
37be05b1bdivss x5, x1
37be05b1fdivss x0, x1
37be05b23movss x1, [rip+0x64f445]
37be05b2bmovaps x14, x5
37be05b2fmovaps x5, x11
37be05b33xorps x5, x1
37be05b36movss [rsp+264], x5
37be05b3fmovaps x2, x5
37be05b42divss x2, x8
37be05b47movss [rsp+160], x0
37be05b50mulss x5, x2
37be05b54movaps x13, x2
37be05b58mulss x13, x12
37be05b5dmulss x2, x9
37be05b62movaps x0, x5
37be05b65addss x0, x8
37be05b6aaddss x13, x9
37be05b6fsubss x12, x2
37be05b74divss x13, x0
37be05b79divss x12, x0
37be05b7e
37be05b7eloc_37be05b7e:
37be05b7emov [rsp+368], rsi
37be05b86cmp r11, rsi
37be05b89jl 0x37be05958
37be05b8fmovss x2, [rsp+160]
37be05b98movaps x0, x13
37be05b9cxorps x1, x6
37be05b9fmov rax, [rsp+232]
37be05ba7mulss x0, x14
37be05bacpxor x7, x7
37be05bb0movss x5, [rip+0x64f3b0]
37be05bb8mov [rsp+664], r14
37be05bc0mulss x2, x12
37be05bc5lea r9, [rbx+8*rax]
37be05bc9mov r14, r15
37be05bccmov rax, [rsp+168]
37be05bd4movss [rsp+216], x13
37be05bdemovaps x13, x12
37be05be2mov r15, [rsp+664]
37be05beamovss [rsp+232], x1
37be05bf3lea r8, [rbx+8*rax]
37be05bf7mov rax, [rsp+176]
37be05bffmovlps [rsp+272], x8
37be05c08movss [rsp+176], x14
37be05c12lea rdx, [r13+8*rax]
37be05c17mov rax, [rsp+208]
37be05c1fmovlps [rsp+280], x9
37be05c28subss x0, x2
37be05c2clea rcx, [r13+8*rax]
37be05c31mov rax, rsi
37be05c34subss x0, x5
37be05c38divss x5, x0
37be05c3cjmp 0x37be05d58
37be05c41
37be05c41 0f 1f 80 00 00 00 00 .......
37be05c48
37be05c48loc_37be05c48:
37be05c48movss x14, [rsp+232]
37be05c52movaps x12, x6
37be05c56divss x14, x11
37be05c5bmulss x12, x14
37be05c60movaps x2, x14
37be05c64mulss x14, x1
37be05c69mulss x2, x3
37be05c6dsubss x12, x11
37be05c72subss x14, x3
37be05c77addss x2, x1
37be05c7bmovaps x1, x14
37be05c7fdivss x2, x12
37be05c84divss x1, x12
37be05c89
37be05c89loc_37be05c89:
37be05c89movaps x3, x1
37be05c8ccomiss x10, x15
37be05c90movaps x12, x5
37be05c94mulss x12, x2
37be05c99mulss x3, x7
37be05c9dmulss x2, x7
37be05ca1mulss x1, x5
37be05ca5subss x12, x3
37be05caamovss x3, [rsp+216]
37be05cb3addss x1, x2
37be05cb7movaps x2, x3
37be05cbamulss x2, x4
37be05cbemulss x4, x13
37be05cc3unpcklps x12, x1
37be05cc7movaps x1, x0
37be05ccamulss x1, x13
37be05ccfmovlps [rdx+8*rax], x12
37be05cd4mulss x0, x3
37be05cd8subss x2, x1
37be05cdcaddss x0, x4
37be05ce0subss x2, x9
37be05ce5subss x0, x8
37be05ceajbe 0x37be05ea0
37be05cf0movaps x3, x6
37be05cf3movaps x4, x6
37be05cf6divss x3, x11
37be05cfbmulss x4, x3
37be05cffmovaps x1, x3
37be05d02mulss x3, x0
37be05d06mulss x1, x2
37be05d0aaddss x4, x11
37be05d0fsubss x3, x2
37be05d13addss x1, x0
37be05d17divss x3, x4
37be05d1bdivss x1, x4
37be05d1fmovaps x0, x3
37be05d22
37be05d22loc_37be05d22:
37be05d22movaps x3, x0
37be05d25movaps x2, x5
37be05d28mulss x2, x1
37be05d2cmulss x3, x7
37be05d30mulss x0, x5
37be05d34mulss x1, x7
37be05d38subss x2, x3
37be05d3caddss x0, x1
37be05d40movss [rcx+8*rax], x2
37be05d45movss [rcx+8*rax+4], x0
37be05d4bcmp r11, rax
37be05d4eje 0x37be07048
37be05d54add rax, 1
37be05d58
37be05d58loc_37be05d58:
37be05d58movss x9, [r9+8*rax]
37be05d5emovss x8, [r9+8*rax+4]
37be05d65comiss x10, x15
37be05d69movss x2, [rsp+176]
37be05d72movss x4, [r8+8*rax]
37be05d78movss x1, [rsp+160]
37be05d81movss x0, [r8+8*rax+4]
37be05d88movaps x3, x2
37be05d8bmulss x1, x8
37be05d90mulss x3, x9
37be05d95mulss x2, x8
37be05d9asubss x3, x1
37be05d9emovss x1, [rsp+160]
37be05da7mulss x1, x9
37be05dacsubss x3, x4
37be05db0addss x1, x2
37be05db4subss x1, x0
37be05db8ja 0x37be05c48
37be05dbemovss x2, [rsp+264]
37be05dc7movaps x14, x2
37be05dcbdivss x14, x6
37be05dd0mulss x2, x14
37be05dd5movaps x12, x2
37be05dd9movaps x2, x1
37be05ddcmulss x2, x14
37be05de1addss x12, x6
37be05de6addss x2, x3
37be05deamulss x3, x14
37be05defdivss x2, x12
37be05df4subss x1, x3
37be05df8divss x1, x12
37be05dfdjmp 0x37be05c89
37be05e02
37be05e02loc_37be05e02:
37be05e02movaps x1, x8
37be05e06divss x1, x11
37be05e0bmovaps x2, x1
37be05e0emovaps x5, x1
37be05e11mulss x2, x8
37be05e16mulss x1, x0
37be05e1amulss x5, x4
37be05e1eaddss x2, x11
37be05e23subss x1, x4
37be05e27addss x5, x0
37be05e2bmovaps x0, x8
37be05e2fdivss x1, x2
37be05e33divss x5, x2
37be05e37movss [rsp+160], x1
37be05e40movss x1, [rip+0x64f128]
37be05e48xorps x0, x1
37be05e4bdivss x0, x11
37be05e50movaps x14, x5
37be05e54movaps x5, x11
37be05e58xorps x5, x1
37be05e5bmovss [rsp+264], x5
37be05e64movaps x2, x0
37be05e67movaps x13, x0
37be05e6bmulss x2, x8
37be05e70mulss x0, x12
37be05e75mulss x13, x9
37be05e7asubss x2, x11
37be05e7fsubss x0, x9
37be05e84addss x13, x12
37be05e89divss x0, x2
37be05e8ddivss x13, x2
37be05e92movaps x12, x0
37be05e96jmp 0x37be05b7e
37be05e9b
37be05e9b 0f 1f 44 00 00 ..D..
37be05ea0
37be05ea0loc_37be05ea0:
37be05ea0movaps x3, x11
37be05ea4divss x3, x6
37be05ea8movaps x4, x3
37be05eabmovaps x1, x3
37be05eaemulss x1, x0
37be05eb2mulss x4, x11
37be05eb7mulss x3, x2
37be05ebbaddss x1, x2
37be05ebfaddss x4, x6
37be05ec3subss x0, x3
37be05ec7divss x1, x4
37be05ecbdivss x0, x4
37be05ecfjmp 0x37be05d22
37be05ed4
37be05ed4 0f 1f 40 00 ..@.
37be05ed8
37be05ed8loc_37be05ed8:
37be05ed8lea rax, [rsp+408]
37be05ee0lea rdx, [r14+8*r12+8]
37be05ee5mov [rsp+160], r10
37be05eedandps x6, [rip+0x64f05c]
37be05ef4lea r8, [rip+0x64f01d]
37be05efbmov rcx, rax
37be05efemov [rsp+408], rbx
37be05f06mov [rsp+216], rdx
37be05f0emov [rsp+152], rax
37be05f16call icamax_64_
37be05f1bmovaps x1, x6
37be05f1emov r10, [rsp+160]
37be05f26mov rsi, rax
37be05f29lea rax, [rax+r12]
37be05f2dmovss x7, [r14+8*rax]
37be05f33movss x0, [r14+8*rax+4]
37be05f3aandps x7, [rip+0x64f00f]
37be05f41andps x0, [rip+0x64f008]
37be05f48addss x7, x0
37be05f4cpxor x0, x0
37be05f50maxss x1, x7
37be05f54ucomiss x1, x0
37be05f57jp 0x37be05f5f
37be05f59je 0x37be06930
37be05f5f
37be05f5floc_37be05f5f:
37be05f5fmovss x0, [rip+0x64eff9]
37be05f67mulss x0, x7
37be05f6bcomiss x0, x6
37be05f6ejbe 0x37be0674d
37be05f74mov rbx, [rsp+192]
37be05f7clea rax, [rbp-1]
37be05f80mov rcx, [rsp+200]
37be05f88add rbp, 1
37be05f8cmov [rsp+256], r12
37be05f94imul rax, rbx
37be05f98mov [rsp+208], r15
37be05fa0mov r15, rsi
37be05fa3imul rbp, rbx
37be05fa7mov rbx, r10
37be05faalea r9, [rax+rcx]
37be05faelea rdx, [r9+1]
37be05fb2mov [rsp+168], r9
37be05fbalea rax, [r14+8*rdx]
37be05fbemov [rsp+272], rdx
37be05fc6mov [rsp+224], rax
37be05fcelea rax, [rbp+rcx]
37be05fd3mov [rsp+264], rax
37be05fdb
37be05fdbloc_37be05fdb:
37be05fdbmov rsi, [rsp+136]
37be05fe3mov rax, [rsp+144]
37be05febimul rsi, r15
37be05feflea rcx, [rax+rsi]
37be05ff3mov [rsp+160], rcx
37be05ffbcmp r15, 1
37be05fffjle 0x37be06036
37be06001lea rax, [r15-1]
37be06005lea rdx, [rdi+8*rcx+8]
37be0600amov r9, [rsp+224]
37be06012mov rcx, [rsp+152]
37be0601amov [rsp+408], rax
37be06022lea rax, [rip+0x64eeef]
37be06029mov [rsp+32], rax
37be0602emov r8, rax
37be06031call ccopy_64_
37be06036
37be06036loc_37be06036:
37be06036mov rcx, [rsp+168]
37be0603emov rax, [rsp+160]
37be06046add rsi, [rsp+136]
37be0604eadd rsi, [rsp+144]
37be06056lea r13, [r15+rax]
37be0605alea rax, [rcx+r15]
37be0605eadd rsi, r15
37be06061mov r8, [rsp+696]
37be06069lea rbp, [r14+8*rax]
37be0606dmov rax, rbx
37be06070movss x0, [rdi+8*r13]
37be06076lea rsi, [rdi+8*rsi]
37be0607asub rax, r15
37be0607dmov [rbp+4], 0
37be06084mov [rsp+408], rax
37be0608cmov [rsp+176], rax
37be06094lea rax, [r15+1]
37be06098lea rdx, [rcx+rax]
37be0609cmov [rsp+240], rax
37be060a4lea rax, [rip+0x64ee6d]
37be060abmov rcx, [rsp+152]
37be060b3movss [rbp], x0
37be060b8lea r12, [r14+8*rdx]
37be060bcmov rdx, rsi
37be060bfmov [rsp+32], rax
37be060c4mov r9, r12
37be060c7call ccopy_64_
37be060ccmov rax, [rsp+176]
37be060d4mov rcx, [rsp+152]
37be060dcmov rdx, r12
37be060dflea r8, [rip+0x64ee32]
37be060e6mov [rsp+408], rax
37be060eecall clacgv_64_
37be060f3mov rax, [rsp+664]
37be060fbmov rax, [rax]
37be060fecmp rax, rbx
37be06101jg 0x37be065a8
37be06107
37be06107loc_37be06107:
37be06107cmp r15, rbx
37be0610ajne 0x37be064c0
37be06110cmp r15, 1
37be06114jg 0x37be068a0
37be0611amov r12, [rsp+256]
37be06122mov rdx, [rsp+272]
37be0612amov rsi, r15
37be0612d
37be0612dloc_37be0612d:
37be0612dlea rax, [rip+0x64ede4]
37be06134mov r9, [rsp+216]
37be0613clea rbx, [rsp+384]
37be06144mov [rsp+32], rax
37be06149mov r8, rax
37be0614clea rdx, [r14+8*rdx]
37be06150mov rcx, rbx
37be06153call ccopy_64_
37be06158mov rbp, [rsp+384]
37be06160mov rax, [rsp+136]
37be06168imul rax, rbp
37be0616cadd rax, [rsp+144]
37be06174mov [rsp+392], rbp
37be0617clea r11, [rbp-1]
37be06180mov [rsp+168], rax
37be06188cmp rsi, rbp
37be0618bje 0x37be07f9c
37be06191mov rcx, [rsp+136]
37be06199mov r10, rbp
37be0619cmov rdx, [rsp+144]
37be061a4mov r13l, 1
37be061aamov rax, rcx
37be061adimul rax, rsi
37be061b1lea rbx, [rdx+rax]
37be061b5add rax, rcx
37be061b8mov rcx, [rsp+672]
37be061c0add rax, rdx
37be061c3mov [rsp+160], rbx
37be061cbadd rbx, rsi
37be061ceadd rax, rsi
37be061d1lea r15, [rdi+8*rax]
37be061d5mov rax, [rcx]
37be061d8mov rcx, [rsp+664]
37be061e0add rax, rbp
37be061e3sub rax, [rcx]
37be061e6imul rax, [rsp+192]
37be061efadd rax, [rsp+200]
37be061f7mov [rsp+224], rax
37be061ffmov rax, [rsp+168]
37be06207mov [rsp+176], rax
37be0620f
37be0620floc_37be0620f:
37be0620fmov rax, [rsp+176]
37be06217mov rcx, [rsp+696]
37be0621fmov r9, r15
37be06222lea r8, [rip+0x64ecef]
37be06229mov [rsp+256], r10
37be06231lea rdx, [rbp+rax]
37be06236movss x0, [rdi+8*rdx]
37be0623bmov rdx, [rsp+240]
37be06243mov [rdi+8*rbx+4], 0
37be0624bmovss [rdi+8*rbx], x0
37be06250add rdx, rax
37be06253mov rbx, r11
37be06256mov [rsp+32], rcx
37be0625bmov rcx, [rsp+152]
37be06263sub rbx, rsi
37be06266lea rdx, [rdi+8*rdx]
37be0626amov [rsp+408], rbx
37be06272call ccopy_64_
37be06277mov [rsp+408], rbx
37be0627fmov rbx, [rsp+152]
37be06287mov rdx, r15
37be0628amov r8, [rsp+696]
37be06292mov rcx, rbx
37be06295call clacgv_64_
37be0629acmp rsi, 1
37be0629emov r10, [rsp+256]
37be062a6jle 0x37be062f9
37be062a8mov rax, [rsp+176]
37be062b0lea rdx, [rsi-1]
37be062b4mov rcx, rbx
37be062b7lea r8, [rip+0x64ec5a]
37be062bemov [rsp+408], rdx
37be062c6lea rdx, [rdi+8*rax+8]
37be062cblea rax, [rip+0x64ec46]
37be062d2mov [rsp+240], r10
37be062damov [rsp+32], rax
37be062dfmov rax, [rsp+160]
37be062e7lea r9, [rdi+8*rax+8]
37be062eccall ccopy_64_
37be062f1mov r10, [rsp+240]
37be062f9
37be062f9loc_37be062f9:
37be062f9mov rax, [rsp+664]
37be06301mov rax, [rax]
37be06304cmp rax, r10
37be06307jg 0x37be072c8
37be0630d
37be0630dloc_37be0630d:
37be0630dmov rbx, [rsp+224]
37be06315sub rax, rbp
37be06318mov rcx, [rsp+152]
37be06320mov [rsp+160], r10
37be06328add rax, 1
37be0632cadd rbp, rbx
37be0632fmov [rsp+408], rax
37be06337lea rax, [rsi+rbx]
37be0633bmov rbx, [rsp+720]
37be06343lea rdx, [r14+8*rbp]
37be06347lea r9, [r14+8*rax]
37be0634bmov [rsp+32], rbx
37be06350mov r8, rbx
37be06353call cswap_64_
37be06358cmp r13, 1
37be0635cje 0x37be07f56
37be06362mov r10, [rsp+160]
37be0636amov rax, [rsp+168]
37be06372add rax, r10
37be06375lea rbx, [r10-1]
37be06379lea r11, [r10-2]
37be0637dmov [rsp+256], rax
37be06385mov rax, [rsp+384]
37be0638dlea r15, [rax-2]
37be06391
37be06391loc_37be06391:
37be06391mov rcx, [rsp+200]
37be06399mov rax, [rsp+232]
37be063a1lea rdx, [r10+r12]
37be063a5sub rax, [rsp+192]
37be063admov r8, [rsp+144]
37be063b5lea r13, [rax+rcx]
37be063b9mov rcx, [rsp+136]
37be063c1movss x10, [r14+8*rdx]
37be063c7lea rax, [rbx+r13]
37be063cbmovss x15, [r14+8*rdx+4]
37be063d2imul rcx, rbx
37be063d6movss x14, [r14+8*rax]
37be063dcmovss x8, [r14+8*rax+4]
37be063e3lea rbp, [rcx+r8]
37be063e7lea rcx, [rbx+r12]
37be063ebmovq x9, [r14+8*rcx]
37be063f1cmp r10, 2
37be063f5jg 0x37be06c80
37be063fb
37be063fbloc_37be063fb:
37be063fblea rax, [rbx+rbp]
37be063ffmov rbp, [rsp+152]
37be06407mov rdx, [rsp+216]
37be0640flea r8, [rip+0x64eb02]
37be06416movss [rdi+8*rax], x14
37be0641cneg rsi
37be0641fmovss [rdi+8*rax+4], x8
37be06426mov rax, [rsp+168]
37be0642emov rcx, rbp
37be06431mov [rsp+160], r11
37be06439add rax, rbx
37be0643cmov [rsp+408], rbx
37be06444movlps [rdi+8*rax], x9
37be06449mov rax, [rsp+256]
37be06451movss [rdi+8*rax], x10
37be06457movss [rdi+8*rax+4], x15
37be0645ecall clacgv_64_
37be06463mov r11, [rsp+160]
37be0646blea rdx, [r14+8*r13+8]
37be06470mov rcx, rbp
37be06473lea r8, [rip+0x64ea9e]
37be0647amov [rsp+408], r11
37be06482mov [rsp+152], r11
37be0648acall clacgv_64_
37be0648fmov rax, [rsp+208]
37be06497mov rdx, [rsp+704]
37be0649fmov r11, [rsp+152]
37be064a7neg rax
37be064aamov [rdx+8*rbx], rax
37be064aemov [rdx+8*r11], rsi
37be064b2jmp 0x37be04a27
37be064b7
37be064b7 66 0f 1f 84 00 00 00 00 00 f........
37be064c0
37be064c0loc_37be064c0:
37be064c0mov rcx, [rsp+152]
37be064c8mov rax, rbx
37be064cbmov rdx, r12
37be064celea r8, [rip+0x64ea43]
37be064d5sub rax, r15
37be064d8mov [rsp+408], rax
37be064e0call icamax_64_
37be064e5lea r12, [rax+r15]
37be064e9mov rax, [rsp+168]
37be064f1add rax, r12
37be064f4movss x6, [r14+8*rax]
37be064famovss x0, [r14+8*rax+4]
37be06501andps x6, [rip+0x64ea48]
37be06508andps x0, [rip+0x64ea41]
37be0650faddss x6, x0
37be06513cmp r15, 1
37be06517jg 0x37be06918
37be0651d
37be0651dloc_37be0651d:
37be0651dmovss x1, [rip+0x64ea3b]
37be06525movss x0, [rbp]
37be0652aandps x0, [rip+0x64ea1f]
37be06531mulss x1, x6
37be06535comiss x1, x0
37be06538jbe 0x37be0780f
37be0653ecmp r12, [rsp+208]
37be06546je 0x37be069c0
37be0654ccomiss x7, x6
37be0654fjae 0x37be069c0
37be06555lea rax, [rip+0x64e9bc]
37be0655cmov r9, [rsp+216]
37be06564movaps x7, x6
37be06567mov rdx, [rsp+224]
37be0656fmov [rsp+32], rax
37be06574lea rcx, [rsp+384]
37be0657cmov r8, rax
37be0657fcall ccopy_64_
37be06584mov [rsp+208], r15
37be0658cmov r15, r12
37be0658fmov rbx, [rsp+384]
37be06597mov [rsp+184], r12
37be0659fjmp 0x37be05fdb
37be065a4
37be065a4 0f 1f 40 00 ..@.
37be065a8
37be065a8loc_37be065a8:
37be065a8sub rax, rbx
37be065ablea r10, [rbx+1]
37be065afmov [rsp+88], 12
37be065b8mov r8, [rsp+152]
37be065c0mov [rsp+408], rax
37be065c8lea rax, [rip+0x64e949]
37be065cflea r9, [rip+0x64e94a]
37be065d6mov [rsp+80], rax
37be065dbmov rax, [rsp+224]
37be065e3lea rdx, [rsp+384]
37be065eblea rcx, [rip+0x64e936]
37be065f2imul r10, [rsp+136]
37be065fbmov [rsp+72], rax
37be06600lea rax, [rip+0x64e92d]
37be06607mov [rsp+64], rax
37be0660cmov rax, [rsp+720]
37be06614mov [rsp+56], rax
37be06619mov rax, [rsp+264]
37be06621add rax, r15
37be06624lea rax, [r14+8*rax]
37be06628mov [rsp+48], rax
37be0662dmov rax, [rsp+696]
37be06635mov [rsp+40], rax
37be0663amov rax, [rsp+144]
37be06642lea rax, [rax+r10+1]
37be06647lea rax, [rdi+8*rax]
37be0664bmov [rsp+32], rax
37be06650call cgemv_64_
37be06655mov [rbp+4], 0
37be0665cmov rbx, [rsp+384]
37be06664jmp 0x37be06107
37be06669
37be06669 0f 1f 80 00 00 00 00 .......
37be06670
37be06670loc_37be06670:
37be06670lea rax, [rip+0x64e8a1]
37be06677add rsi, [rsp+136]
37be0667fsub r9, r15
37be06682mov [rsp+88], 12
37be0668bmov [rsp+80], rax
37be06690lea rax, [r14+8*r12+8]
37be06695lea r8, [rsp+408]
37be0669dmov [rsp+72], rax
37be066a2lea rax, [rip+0x64e88b]
37be066a9lea rdx, [rsp+384]
37be066b1mov [rsp+64], rax
37be066b6mov rax, [rsp+720]
37be066belea rcx, [rip+0x64e863]
37be066c5mov [rsp+408], r9
37be066cdlea r9, [rip+0x64e84c]
37be066d4mov [rsp+56], rax
37be066d9mov rax, [rsp+192]
37be066e1add rax, [rsp+232]
37be066e9add rax, [rsp+200]
37be066f1add rax, r15
37be066f4lea rax, [r14+8*rax]
37be066f8mov [rsp+48], rax
37be066fdmov rax, [rsp+696]
37be06705mov [rsp+40], rax
37be0670amov rax, [rsp+144]
37be06712lea rax, [rax+rsi+1]
37be06717lea rax, [rdi+8*rax]
37be0671bmov [rsp+32], rax
37be06720call cgemv_64_
37be06725mov r10, [rsp+384]
37be0672dlea r13, [r10+r12]
37be06731mov [r14+8*r13+4], 0
37be0673ajmp 0x37be049b4
37be0673f
37be0673f 90 .
37be06740
37be06740loc_37be06740:
37be06740lea rax, [r14+8*r12+8]
37be06745mov [rsp+216], rax
37be0674d
37be0674dloc_37be0674d:
37be0674dmov rax, [rsp+136]
37be06755mov [rsp+392], r10
37be0675dlea rbx, [rsp+384]
37be06765imul rax, r10
37be06769add rax, [rsp+144]
37be06771mov [rsp+168], rax
37be06779
37be06779loc_37be06779:
37be06779lea rax, [rip+0x64e798]
37be06780mov rdx, [rsp+216]
37be06788mov rcx, rbx
37be0678blea r8, [rip+0x64e786]
37be06792mov [rsp+32], rax
37be06797mov rax, [rsp+168]
37be0679fmov [rsp+152], r10
37be067a7lea r9, [rdi+8*rax+8]
37be067accall ccopy_64_
37be067b1mov rax, [rsp+384]
37be067b9mov r10, [rsp+152]
37be067c1cmp rax, 1
37be067c5lea r15, [rax-1]
37be067c9jle 0x37be04a1b
37be067cfmov rcx, [rsp+136]
37be067d7imul rcx, rax
37be067dbadd rcx, [rsp+144]
37be067e3lea rdx, [rax+rcx]
37be067e7movss x0, [rdi+8*rdx]
37be067ecmovaps x1, x0
37be067efandps x1, [rip+0x64e75a]
37be067f6comiss x1, [rsp+348]
37be067fejb 0x37be0785f
37be06804movss x1, [rip+0x64e75c]
37be0680clea rax, [rsp+408]
37be06814lea r8, [rdi+8*rcx+8]
37be06819mov [rsp+160], r10
37be06821lea rdx, [rsp+364]
37be06829lea r9, [rip+0x64e6e8]
37be06830mov rcx, rax
37be06833mov [rsp+408], r15
37be0683bdivss x1, x0
37be0683fmov [rsp+152], rax
37be06847movss [rsp+364], x1
37be06850call csscal_64_
37be06855mov r10, [rsp+160]
37be0685d
37be0685dloc_37be0685d:
37be0685dmov rdx, [rsp+216]
37be06865mov rcx, [rsp+152]
37be0686dlea r8, [rip+0x64e6a4]
37be06874mov [rsp+160], r10
37be0687cmov [rsp+408], r15
37be06884call clacgv_64_
37be06889mov r10, [rsp+160]
37be06891jmp 0x37be04a1b
37be06896
37be06896 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be068a0
37be068a0loc_37be068a0:
37be068a0pxor x8, x8
37be068a5
37be068a5loc_37be068a5:
37be068a5mov rdx, [rsp+224]
37be068admov rcx, [rsp+152]
37be068b5lea rax, [r15-1]
37be068b9lea r8, [rip+0x64e658]
37be068c0mov [rsp+408], rax
37be068c8call icamax_64_
37be068cdmov rdx, [rsp+168]
37be068d5mov r12, [rsp+184]
37be068ddadd rdx, rax
37be068e0movss x6, [r14+8*rdx]
37be068e6movss x0, [r14+8*rdx+4]
37be068edandps x6, [rip+0x64e65c]
37be068f4andps x0, [rip+0x64e655]
37be068fbaddss x6, x0
37be068ffcomiss x6, x8
37be06903maxss x6, x8
37be06908cmova r12, rax
37be0690cjmp 0x37be0651d
37be06911
37be06911 0f 1f 80 00 00 00 00 .......
37be06918
37be06918loc_37be06918:
37be06918mov [rsp+184], r12
37be06920movaps x8, x6
37be06924jmp 0x37be068a5
37be06929
37be06929 0f 1f 80 00 00 00 00 .......
37be06930
37be06930loc_37be06930:
37be06930mov rax, [rsp+728]
37be06938movss x0, [r14+8*r13]
37be0693ecmp [rax], 0
37be06942jne 0x37be0694f
37be06944mov rax, [rsp+728]
37be0694cmov [rax], r10
37be0694f
37be0694floc_37be0694f:
37be0694fmov rax, [rsp+136]
37be06957lea rsi, [rip+0x64e5ba]
37be0695emov rcx, [rsp+152]
37be06966mov r8, rsi
37be06969imul rax, r10
37be0696dadd rax, [rsp+144]
37be06975lea rdx, [rax+r10]
37be06979lea r9, [rdi+8*rax+8]
37be0697emov [rdi+8*rdx+4], 0
37be06986movss [rdi+8*rdx], x0
37be0698bmov rdx, [rsp+216]
37be06993mov [rsp+32], rsi
37be06998mov [rsp+160], r10
37be069a0mov [rsp+408], rbx
37be069a8call ccopy_64_
37be069admov r10, [rsp+160]
37be069b5jmp 0x37be04a18
37be069ba
37be069ba 66 0f 1f 44 00 00 f..D..
37be069c0
37be069c0loc_37be069c0:
37be069c0mov rcx, [rsp+672]
37be069c8mov rax, rsi
37be069cbmov r10, rbx
37be069cemov rdx, [rsp+664]
37be069d6mov rsi, r15
37be069d9mov r15, rax
37be069dclea rbp, [r10-1]
37be069e0mov rbx, r13
37be069e3mov rax, [rcx]
37be069e6mov r13, r12
37be069e9mov r8, [rsp+136]
37be069f1mov [rsp+392], rbp
37be069f9mov r9, [rsp+144]
37be06a01mov r12, [rsp+256]
37be06a09lea r11, [r10-2]
37be06a0dadd rax, rbp
37be06a10sub rax, [rdx]
37be06a13mov [rsp+184], rax
37be06a1bmov rax, r8
37be06a1eimul rax, r10
37be06a22lea rcx, [r9+rax]
37be06a26sub rax, r8
37be06a29lea rdx, [r9+rax]
37be06a2dmov [rsp+168], rcx
37be06a35mov [rsp+176], rdx
37be06a3dmov rdx, [rsp+208]
37be06a45cmp rdx, r10
37be06a48je 0x37be07290
37be06a4emov [rsp+288], r11
37be06a56mov r11, rdx
37be06a59imul rdx, r8
37be06a5dmov [rsp+280], r10
37be06a65add r10, rcx
37be06a68movss x0, [rdi+8*r10]
37be06a6emov [rsp+256], r10
37be06a76lea r10, [rdx+r9]
37be06a7aadd rdx, r8
37be06a7dmov r8, [rsp+696]
37be06a85mov [rsp+296], rax
37be06a8dlea rcx, [r10+r11]
37be06a91add rdx, r9
37be06a94mov [rsp+264], r10
37be06a9cmov r10, rbp
37be06a9fsub r10, r11
37be06aa2movss [rdi+8*rcx], x0
37be06aa7add rdx, r11
37be06aaamov [rdi+8*rcx+4], 0
37be06ab2mov rcx, r11
37be06ab5lea r9, [rdi+8*rdx]
37be06ab9mov r11, [rsp+168]
37be06ac1mov [rsp+32], r8
37be06ac6lea r8, [rip+0x64e44b]
37be06acdlea rdx, [rcx+r11+1]
37be06ad2mov rcx, [rsp+152]
37be06adamov [rsp+224], r10
37be06ae2lea rdx, [rdi+8*rdx]
37be06ae6mov [rsp+408], r10
37be06aeemov [rsp+272], r9
37be06af6call ccopy_64_
37be06afbmov r10, [rsp+224]
37be06b03mov rdx, [rsp+272]
37be06b0bmov r8, [rsp+696]
37be06b13mov rcx, [rsp+152]
37be06b1bmov [rsp+408], r10
37be06b23call clacgv_64_
37be06b28mov rdx, [rsp+208]
37be06b30mov r10, [rsp+280]
37be06b38mov r11, [rsp+288]
37be06b40mov rax, [rsp+296]
37be06b48cmp rdx, 1
37be06b4cjle 0x37be06bc0
37be06b4emov [rsp+280], rax
37be06b56lea rax, [rip+0x64e3bb]
37be06b5dsub rdx, 1
37be06b61mov rcx, [rsp+152]
37be06b69mov [rsp+272], r11
37be06b71mov r11, [rsp+168]
37be06b79mov r8, rax
37be06b7cmov [rsp+224], r10
37be06b84mov r10, [rsp+264]
37be06b8cmov [rsp+32], rax
37be06b91mov [rsp+408], rdx
37be06b99lea r9, [rdi+8*r10+8]
37be06b9elea rdx, [rdi+8*r11+8]
37be06ba3call ccopy_64_
37be06ba8mov rax, [rsp+280]
37be06bb0mov r11, [rsp+272]
37be06bb8mov r10, [rsp+224]
37be06bc0
37be06bc0loc_37be06bc0:
37be06bc0mov rdx, [rsp+664]
37be06bc8mov rdx, [rdx]
37be06bcbcmp rdx, r10
37be06bcejg 0x37be07ed3
37be06bd4
37be06bd4loc_37be06bd4:
37be06bd4sub rdx, rbp
37be06bd7mov rax, [rsp+200]
37be06bdfmov [rsp+264], r11
37be06be7add rdx, 1
37be06bebmov [rsp+408], rdx
37be06bf3mov rdx, [rsp+184]
37be06bfbimul rdx, [rsp+192]
37be06c04mov [rsp+184], r10
37be06c0cadd rax, rdx
37be06c0fmov rdx, [rsp+208]
37be06c17mov [rsp+224], rax
37be06c1flea rcx, [rax+rdx]
37be06c23lea rdx, [rax+r10]
37be06c27mov rax, [rsp+720]
37be06c2flea r9, [r14+8*rcx]
37be06c33mov rcx, [rsp+152]
37be06c3blea rdx, [r14+8*rdx]
37be06c3fmov [rsp+32], rax
37be06c44mov r8, rax
37be06c47call cswap_64_
37be06c4ccmp rbp, rsi
37be06c4fmov r10, [rsp+184]
37be06c57mov r11, [rsp+264]
37be06c5fje 0x37be072b1
37be06c65mov [rsp+184], r13
37be06c6dmov r13l, 2
37be06c73jmp 0x37be0620f
37be06c78
37be06c78 0f 1f 84 00 00 00 00 00 ........
37be06c80
37be06c80loc_37be06c80:
37be06c80movshdup x11, x9
37be06c85movaps x5, x9
37be06c89movaps x7, x11
37be06c8dxorps x7, [rip+0x64e2dc]
37be06c94movaps x3, x11
37be06c98andps x3, [rip+0x64e2b1]
37be06c9fmovss [rsp+232], x7
37be06ca8movaps x7, x9
37be06cacandps x7, [rip+0x64e29d]
37be06cb3movss [rsp+160], x7
37be06cbccomiss x3, x7
37be06cbfjbe 0x37be07494
37be06cc5movaps x0, x9
37be06cc9xorps x0, [rip+0x64e2a0]
37be06cd0movaps x12, x9
37be06cd4divss x12, x11
37be06cd9divss x0, x11
37be06cdemovaps x13, x12
37be06ce2mulss x13, x14
37be06ce7addss x13, x8
37be06cecmovaps x1, x0
37be06cefmovaps x2, x0
37be06cf2mulss x0, x15
37be06cf7mulss x1, x9
37be06cfcmulss x2, x10
37be06d01subss x0, x10
37be06d06subss x1, x11
37be06d0baddss x2, x15
37be06d10movaps x4, x0
37be06d13movaps x0, x12
37be06d17mulss x0, x9
37be06d1cmulss x12, x8
37be06d21divss x2, x1
37be06d25addss x0, x11
37be06d2asubss x12, x14
37be06d2fdivss x4, x1
37be06d33movss [rsp+176], x2
37be06d3cdivss x13, x0
37be06d41divss x12, x0
37be06d46
37be06d46loc_37be06d46:
37be06d46movss x0, [rsp+176]
37be06d4fmovaps x1, x12
37be06d53movaps x2, x5
37be06d56mov rax, [rsp+168]
37be06d5emulss x1, x4
37be06d62movss x7, [rip+0x64e1fe]
37be06d6alea r10, [r14+8*r12]
37be06d6elea r9, [r14+8*r13]
37be06d72mulss x0, x13
37be06d77lea rcx, [rdi+8*rax]
37be06d7blea r8, [rdi+8*rbp]
37be06d7fmov r12, rsi
37be06d82xorps x2, [rip+0x64e1e7]
37be06d89mov eax, 1
37be06d8epxor x6, x6
37be06d92movss [rsp+224], x12
37be06d9cmovlps [rsp+240], x9
37be06da5movaps x12, x4
37be06da9movss [rsp+264], x10
37be06db3movd edx, x2
37be06db7movss [rsp+272], x15
37be06dc1movss [rsp+280], x14
37be06dcbsubss x0, x1
37be06dcfsubss x0, [rip+0x64e191]
37be06dd7movss [rsp+288], x8
37be06de1divss x7, x0
37be06de5jmp 0x37be06f07
37be06dea
37be06dea 66 0f 1f 44 00 00 f..D..
37be06df0
37be06df0loc_37be06df0:
37be06df0movaps x15, x5
37be06df4movaps x2, x8
37be06df8divss x15, x11
37be06dfdmulss x2, x15
37be06e02movaps x4, x15
37be06e06mulss x15, x1
37be06e0bmulss x4, x5
37be06e0faddss x2, x1
37be06e13subss x15, x8
37be06e18addss x4, x11
37be06e1dmovaps x1, x15
37be06e21divss x2, x4
37be06e25divss x1, x4
37be06e29
37be06e29loc_37be06e29:
37be06e29movaps x8, x7
37be06e2dcomiss x3, [rsp+160]
37be06e35movaps x4, x1
37be06e38mulss x8, x2
37be06e3dmulss x1, x7
37be06e41mulss x2, x6
37be06e45mulss x4, x6
37be06e49addss x1, x2
37be06e4dsubss x8, x4
37be06e52movss x4, [rsp+224]
37be06e5bmovss [r8+8*rax+4], x1
37be06e62movaps x2, x4
37be06e65movaps x1, x0
37be06e68mulss x2, x9
37be06e6dmovss [r8+8*rax], x8
37be06e73mulss x1, x13
37be06e78mulss x0, x4
37be06e7cmulss x9, x13
37be06e81subss x1, x2
37be06e85addss x0, x9
37be06e8asubss x1, x14
37be06e8fsubss x0, x10
37be06e94jbe 0x37be06fa8
37be06e9amovd x4, edx
37be06e9emovaps x2, x1
37be06ea1divss x4, x11
37be06ea6mulss x2, x4
37be06eaamovaps x8, x4
37be06eaemulss x8, x5
37be06eb3mulss x4, x0
37be06eb7addss x2, x0
37be06ebbsubss x8, x11
37be06ec0subss x4, x1
37be06ec4divss x2, x8
37be06ec9divss x4, x8
37be06ecemovaps x0, x4
37be06ed1
37be06ed1loc_37be06ed1:
37be06ed1movaps x1, x0
37be06ed4movaps x4, x7
37be06ed7mulss x4, x2
37be06edbmulss x1, x6
37be06edfmulss x0, x7
37be06ee3mulss x2, x6
37be06ee7subss x4, x1
37be06eebaddss x0, x2
37be06eefmovss [rcx+8*rax], x4
37be06ef4movss [rcx+8*rax+4], x0
37be06efaadd rax, 1
37be06efecmp rax, r11
37be06f01jg 0x37be06ff0
37be06f07
37be06f07loc_37be06f07:
37be06f07movss x10, [r9+8*rax+4]
37be06f0emovss x14, [r9+8*rax]
37be06f14movss x4, [rsp+176]
37be06f1dcomiss x3, [rsp+160]
37be06f25movaps x1, x10
37be06f29movss x0, [r10+8*rax]
37be06f2fmovss x9, [r10+8*rax+4]
37be06f36mulss x1, x12
37be06f3bmovaps x8, x4
37be06f3fmulss x8, x14
37be06f44mulss x4, x10
37be06f49subss x8, x1
37be06f4emovaps x1, x14
37be06f52mulss x1, x12
37be06f57subss x8, x0
37be06f5caddss x1, x4
37be06f60subss x1, x9
37be06f65ja 0x37be06df0
37be06f6bmovaps x15, x11
37be06f6fmovaps x2, x1
37be06f72divss x15, x5
37be06f77mulss x2, x15
37be06f7cmovaps x4, x15
37be06f80mulss x4, x11
37be06f85addss x2, x8
37be06f8amulss x8, x15
37be06f8faddss x4, x5
37be06f93divss x2, x4
37be06f97subss x1, x8
37be06f9cdivss x1, x4
37be06fa0jmp 0x37be06e29
37be06fa5
37be06fa5 0f 1f 00 ...
37be06fa8
37be06fa8loc_37be06fa8:
37be06fa8movss x2, [rsp+232]
37be06fb1movaps x4, x2
37be06fb4divss x4, x5
37be06fb8mulss x2, x4
37be06fbcmovaps x8, x2
37be06fc0movaps x2, x0
37be06fc3mulss x2, x4
37be06fc7addss x8, x5
37be06fccaddss x2, x1
37be06fd0mulss x1, x4
37be06fd4divss x2, x8
37be06fd9subss x0, x1
37be06fdddivss x0, x8
37be06fe2jmp 0x37be06ed1
37be06fe7
37be06fe7 66 0f 1f 84 00 00 00 00 00 f........
37be06ff0
37be06ff0loc_37be06ff0:
37be06ff0lea rax, [r11+1]
37be06ff4test r11, r11
37be06ff7mov edx, 2
37be06ffcmov rsi, r12
37be06fffmovq x9, [rsp+240]
37be07009cmovle rax, rdx
37be0700dmovss x10, [rsp+264]
37be07017movss x15, [rsp+272]
37be07021movss x14, [rsp+280]
37be0702bmov [rsp+368], rax
37be07033movss x8, [rsp+288]
37be0703djmp 0x37be063fb
37be07042
37be07042 66 0f 1f 44 00 00 f..D..
37be07048
37be07048loc_37be07048:
37be07048mov [rsp+664], r15
37be07050add rdi, rsi
37be07053mov r15, r14
37be07056movq x8, [rsp+272]
37be07060sub rdi, r15
37be07063mov r14, [rsp+664]
37be0706bmovq x9, [rsp+280]
37be07075mov [rsp+368], rdi
37be0707djmp 0x37be05958
37be07082
37be07082 66 0f 1f 44 00 00 f..D..
37be07088
37be07088loc_37be07088:
37be07088mov r13, [rsp+680]
37be07090
37be07090loc_37be07090:
37be07090lea rsi, [rsp+408]
37be07098mov rdx, [rsp+232]
37be070a0mov rbp, [rsp+688]
37be070a8mov [rsp+152], rsi
37be070b0mov r12, [rsp+696]
37be070b8mov r14, [rsp+704]
37be070c0
37be070c0loc_37be070c0:
37be070c0mov rcx, [r14+8*rdx-8]
37be070c5lea rbx, [rdx+1]
37be070c9test rcx, rcx
37be070ccjs 0x37be07168
37be070d2mov [rsp+368], rbx
37be070dacmp rcx, rdx
37be070ddje 0x37be0725f
37be070e3cmp r9, rbx
37be070e6jge 0x37be07278
37be070ec
37be070ecloc_37be070ec:
37be070ecsub r9, r15
37be070efmov rbp, r9
37be070f2
37be070f2loc_37be070f2:
37be070f2mov [r13], rbp
37be070f6movups x6, [rsp+416]
37be070femovups x7, [rsp+432]
37be07106movups x8, [rsp+448]
37be0710fmovups x9, [rsp+464]
37be07118movups x10, [rsp+480]
37be07121movups x11, [rsp+496]
37be0712amovups x12, [rsp+512]
37be07133movups x13, [rsp+528]
37be0713cmovups x14, [rsp+544]
37be07145movups x15, [rsp+560]
37be0714eadd rsp, 584
37be07155pop rbx
37be07156pop rsi
37be07157pop rdi
37be07158pop rbp
37be07159pop r12
37be0715bpop r13
37be0715dpop r14
37be0715fpop r15
37be07161ret
37be07162
37be07162 66 0f 1f 44 00 00 f..D..
37be07168
37be07168loc_37be07168:
37be07168mov rsi, [r14+8*rdx]
37be0716cxor eax, eax
37be0716eneg rcx
37be07171lea rdi, [rdx+2]
37be07175mov [rsp+368], rdi
37be0717dneg rsi
37be07180cmp rsi, rbx
37be07183setne al
37be07186cmp rcx, rdx
37be07189je 0x37be071f7
37be0718bcmp rdi, r9
37be0718ejg 0x37be070ec
37be07194
37be07194loc_37be07194:
37be07194mov r8, [rsp+136]
37be0719cmov [rsp+32], r12
37be071a1sub r9, rdi
37be071a4add r9, 1
37be071a8mov [rsp+160], rax
37be071b0imul r8, rdi
37be071b4add r8, [rsp+144]
37be071bcmov [rsp+408], r9
37be071c4add rdx, r8
37be071c7add r8, rcx
37be071camov rcx, [rsp+152]
37be071d2lea r9, [rbp+8*rdx]
37be071d7lea rdx, [rbp+8*r8]
37be071dcmov r8, r12
37be071dfcall cswap_64_
37be071e4mov rax, [rsp+664]
37be071ecmov r9, [rax]
37be071efmov rax, [rsp+160]
37be071f7
37be071f7loc_37be071f7:
37be071f7test rax, rax
37be071faje 0x37be07e42
37be07200cmp rdi, r9
37be07203jg 0x37be070ec
37be07209mov rax, [rsp+136]
37be07211mov [rsp+32], r12
37be07216sub r9, rdi
37be07219mov r8, r12
37be0721cadd r9, 1
37be07220mov rcx, [rsp+152]
37be07228imul rax, rdi
37be0722cadd rax, [rsp+144]
37be07234mov [rsp+408], r9
37be0723cadd rbx, rax
37be0723fadd rax, rsi
37be07242lea r9, [rbp+8*rbx]
37be07247lea rdx, [rbp+8*rax]
37be0724cmov rbx, rdi
37be0724fcall cswap_64_
37be07254mov rax, [rsp+664]
37be0725cmov r9, [rax]
37be0725f
37be0725floc_37be0725f:
37be0725fcmp rbx, r9
37be07262jge 0x37be070ec
37be07268mov rdx, [rsp+368]
37be07270jmp 0x37be070c0
37be07275
37be07275 0f 1f 00 ...
37be07278
37be07278loc_37be07278:
37be07278mov rdi, rbx
37be0727bxor eax, eax
37be0727dmov esi, 1
37be07282jmp 0x37be07194
37be07287
37be07287 66 0f 1f 84 00 00 00 00 00 f........
37be07290
37be07290loc_37be07290:
37be07290cmp rbp, rsi
37be07293jne 0x37be0777d
37be07299mov rax, [rsp+208]
37be072a1add rax, [rsp+168]
37be072a9mov [rsp+256], rax
37be072b1
37be072b1loc_37be072b1:
37be072b1mov [rsp+184], r13
37be072b9mov r15, r11
37be072bcmov rbx, rsi
37be072bfjmp 0x37be06391
37be072c4
37be072c4 0f 1f 40 00 ..@.
37be072c8
37be072c8loc_37be072c8:
37be072c8sub rax, r10
37be072cbmov [rsp+160], r10
37be072d3mov [rsp+408], rax
37be072dblea rax, [r10+1]
37be072dfimul rax, [rsp+136]
37be072e8add rax, [rsp+144]
37be072f0lea rcx, [rax+rsi]
37be072f4add rax, rbp
37be072f7lea rdx, [rdi+8*rax]
37be072fbmov rax, [rsp+696]
37be07303lea r9, [rdi+8*rcx]
37be07307mov rcx, [rsp+152]
37be0730fmov [rsp+32], rax
37be07314mov r8, rax
37be07317call cswap_64_
37be0731cmov rax, [rsp+664]
37be07324mov r10, [rsp+160]
37be0732cmov rax, [rax]
37be0732fjmp 0x37be0630d
37be07334
37be07334 0f 1f 40 00 ..@.
37be07338
37be07338loc_37be07338:
37be07338sub rax, rdi
37be0733bmov [rsp+32], rsi
37be07340mov rcx, r12
37be07343mov rdx, [rsp+208]
37be0734bmov [rsp+408], rax
37be07353mov rax, [rsp+272]
37be0735blea r8, [rip+0x64dbb6]
37be07362lea rdx, [rdi+rdx+1]
37be07367lea rax, [rax+rdi+1]
37be0736clea rdx, [r13+8*rdx]
37be07371lea r9, [r13+8*rax]
37be07376call ccopy_64_
37be0737bjmp 0x37be0581b
37be07380
37be07380loc_37be07380:
37be07380mov r13, [rsp+680]
37be07388lea rbp, [r15-1]
37be0738ctest rcx, rcx
37be0738fjs 0x37be07971
37be07395
37be07395loc_37be07395:
37be07395mov [rsp+136], rbp
37be0739dmov rdi, [rsp+688]
37be073a5mov rbx, rbp
37be073a8lea rsi, [rsp+368]
37be073b0mov r12, [rsp+696]
37be073b8mov r15, [rsp+704]
37be073c0
37be073c0loc_37be073c0:
37be073c0lea rdx, [rbx-1]
37be073c4mov rax, [r15+8*rdx]
37be073c8test rax, rax
37be073cbjs 0x37be07420
37be073cdmov [rsp+368], rdx
37be073d5cmp rax, rbx
37be073d8je 0x37be07458
37be073datest rdx, rdx
37be073ddjle 0x37be07458
37be073dfxor ebp, ebp
37be073e1mov r14l, 1
37be073e7
37be073e7loc_37be073e7:
37be073e7mov [rsp+32], r12
37be073eclea r9, [rdi+8*rdx]
37be073f0mov rcx, rsi
37be073f3mov r8, r12
37be073f6lea rdx, [rdi+8*rax-8]
37be073fbcall cswap_64_
37be07400mov rcx, [rsp+368]
37be07408
37be07408loc_37be07408:
37be07408test rbp, rbp
37be0740bje 0x37be0744e
37be0740d
37be0740dloc_37be0740d:
37be0740dtest rcx, rcx
37be07410jg 0x37be07470
37be07412
37be07412loc_37be07412:
37be07412mov rbp, [rsp+136]
37be0741ajmp 0x37be070f2
37be0741f
37be0741f 90 .
37be07420
37be07420loc_37be07420:
37be07420lea rcx, [rbx-2]
37be07424xor ebp, ebp
37be07426neg rax
37be07429mov r14, [r15+8*rcx]
37be0742dmov [rsp+368], rcx
37be07435neg r14
37be07438cmp rdx, r14
37be0743bsetne bpl
37be0743fcmp rax, rbx
37be07442je 0x37be07408
37be07444test rcx, rcx
37be07447jg 0x37be073e7
37be07449test rbp, rbp
37be0744cjne 0x37be0740d
37be0744e
37be0744eloc_37be0744e:
37be0744emov rbx, rcx
37be07451jmp 0x37be0745b
37be07453
37be07453 0f 1f 44 00 00 ..D..
37be07458
37be07458loc_37be07458:
37be07458mov rbx, rdx
37be0745b
37be0745bloc_37be0745b:
37be0745bcmp rbx, 1
37be0745fjg 0x37be073c0
37be07465jmp 0x37be07412
37be07467
37be07467 66 0f 1f 84 00 00 00 00 00 f........
37be07470
37be07470loc_37be07470:
37be07470mov [rsp+32], r12
37be07475lea r9, [rdi+8*rbx-16]
37be0747amov r8, r12
37be0747dmov rcx, rsi
37be07480lea rdx, [rdi+8*r14-8]
37be07485call cswap_64_
37be0748amov rbx, [rsp+368]
37be07492jmp 0x37be0745b
37be07494
37be07494loc_37be07494:
37be07494movss x7, [rsp+232]
37be0749dmovaps x4, x15
37be074a1movaps x12, x8
37be074a5movaps x0, x7
37be074a8divss x0, x9
37be074admulss x7, x0
37be074b1movaps x2, x0
37be074b4mulss x0, x10
37be074b9mulss x2, x15
37be074bemovaps x1, x7
37be074c1subss x4, x0
37be074c5movaps x0, x11
37be074c9addss x1, x9
37be074cedivss x0, x9
37be074d3addss x2, x10
37be074d8divss x2, x1
37be074dcmovaps x13, x0
37be074e0mulss x13, x8
37be074e5addss x13, x14
37be074eadivss x4, x1
37be074eemovaps x1, x0
37be074f1mulss x1, x11
37be074f6mulss x0, x14
37be074fbmovss [rsp+176], x2
37be07504addss x1, x9
37be07509subss x12, x0
37be0750edivss x13, x1
37be07513divss x12, x1
37be07518jmp 0x37be06d46
37be0751d
37be0751d 0f 1f 00 ...
37be07520
37be07520loc_37be07520:
37be07520mov rax, [rsp+296]
37be07528mov r11, [rsp+136]
37be07530mov r10, [rsp+144]
37be07538mov rcx, [rsp+152]
37be07540add rax, r11
37be07543mov rdx, [rsp+240]
37be0754bmov rsi, [rsp+216]
37be07553lea r8, [rax+r10]
37be07557mov [rsp+392], rcx
37be0755fmov [rsp+208], r8
37be07567cmp rdx, r15
37be0756aje 0x37be0774e
37be07570mov rax, [rsp+264]
37be07578mov rbp, rdx
37be0757bsub rbp, r15
37be0757emovss x0, [rax]
37be07582mov rax, rdx
37be07585imul rax, r11
37be07589lea r11, [rbp-1]
37be0758dmov [rsp+408], r11
37be07595mov [rsp+304], r11
37be0759dadd r10, rax
37be075a0lea rax, [r10+rdx]
37be075a4mov [rsp+312], r10
37be075acmovss [r13+8*rax], x0
37be075b3mov [r13+8*rax+4], 0
37be075bclea rax, [rdx+r8]
37be075c0lea r8, [rip+0x64d951]
37be075c7lea r9, [r13+8*rax]
37be075ccmov rax, [rsp+176]
37be075d4mov [rsp+216], r9
37be075dcadd rax, rcx
37be075dfmov rcx, r12
37be075e2lea rbp, [8*rax]
37be075eamov rax, [rsp+696]
37be075f2lea rdx, [r13+rbp]
37be075f7mov [rsp+32], rax
37be075fccall ccopy_64_
37be07601mov r11, [rsp+304]
37be07609mov rdx, [rsp+216]
37be07611mov rcx, r12
37be07614mov r8, [rsp+696]
37be0761cmov [rsp+408], r11
37be07624call clacgv_64_
37be07629mov rax, [r14]
37be0762cmov rdx, [rsp+240]
37be07634mov r10, [rsp+312]
37be0763ccmp rax, rdx
37be0763fjg 0x37be07e93
37be07645
37be07645loc_37be07645:
37be07645mov rdx, [rsp+160]
37be0764dmov rax, [rsp+240]
37be07655lea r10, [8*rdx]
37be0765dsub rax, 1
37be07661cmp r15, 1
37be07665jle 0x37be076b1
37be07667mov rcx, [rsp+696]
37be0766fmov [rsp+408], rdx
37be07677lea r9, [r13+8*rax]
37be0767clea rdx, [r13+r10]
37be07681mov [rsp+304], r10
37be07689mov [rsp+32], rcx
37be0768emov r8, rcx
37be07691mov rcx, r12
37be07694mov [rsp+216], rax
37be0769ccall cswap_64_
37be076a1mov r10, [rsp+304]
37be076a9mov rax, [rsp+216]
37be076b1
37be076b1loc_37be076b1:
37be076b1mov r11, [rsp+720]
37be076b9lea rcx, [rsp+392]
37be076c1lea rdx, [rbx+r10]
37be076c5mov [rsp+304], r10
37be076cdlea r9, [rbx+8*rax]
37be076d1mov [rsp+216], rcx
37be076d9mov [rsp+32], r11
37be076demov r8, r11
37be076e1call cswap_64_
37be076e6mov rcx, [rsp+392]
37be076eemov r10, [rsp+304]
37be076f6cmp rcx, rdi
37be076f9je 0x37be058ea
37be076ffmov rax, [rsp+136]
37be07707mov rbp, rdi
37be0770amov [rsp+304], 2
37be07716sub rbp, rcx
37be07719imul rax, rcx
37be0771dadd rax, [rsp+144]
37be07725lea rdx, [rcx+rax]
37be07729mov [rsp+208], rax
37be07731lea rax, [rcx+1]
37be07735sub rcx, 1
37be07739mov [rsp+312], rcx
37be07741mov [rsp+336], rcx
37be07749jmp 0x37be05777
37be0774e
37be0774eloc_37be0774e:
37be0774ecmp rdi, [rsp+152]
37be07756jne 0x37be077b4
37be07758mov rax, [rsp+160]
37be07760lea r10, [8*rax]
37be07768mov rax, [rsp+304]
37be07770lea rbp, [8*rax]
37be07778jmp 0x37be058ea
37be0777d
37be0777dloc_37be0777d:
37be0777dmov rdx, [rsp+184]
37be07785mov rax, [rsp+200]
37be0778dmov [rsp+184], r13
37be07795mov r13l, 2
37be0779bimul rdx, [rsp+192]
37be077a4add rax, rdx
37be077a7mov [rsp+224], rax
37be077afjmp 0x37be0620f
37be077b4
37be077b4loc_37be077b4:
37be077b4mov rcx, [rsp+152]
37be077bcmov r11, [rsp+240]
37be077c4mov rbp, rdi
37be077c7mov [rsp+304], 2
37be077d3mov rax, [rsp+208]
37be077dbmov [rsp+336], r11
37be077e3sub rbp, rcx
37be077e6lea rdx, [rax+rcx]
37be077ealea rax, [r11+2]
37be077eesub rcx, 1
37be077f2lea r11, [rsp+392]
37be077famov [rsp+312], rcx
37be07802mov [rsp+216], r11
37be0780ajmp 0x37be05777
37be0780f
37be0780floc_37be0780f:
37be0780fmov r13, r12
37be07812mov rdx, [rsp+272]
37be0781amov rsi, r15
37be0781dmov r12, [rsp+256]
37be07825mov [rsp+184], r13
37be0782djmp 0x37be0612d
37be07832
37be07832loc_37be07832:
37be07832cmp [rsp+184], 1
37be0783bjg 0x37be07f8b
37be07841mov rax, r11
37be07844mov r8, rcx
37be07847xor edx, edx
37be07849neg rax
37be0784cneg r8
37be0784fdiv r8
37be07852mov [rsp+208], rax
37be0785ajmp 0x37be04ab0
37be0785f
37be0785floc_37be0785f:
37be0785fpxor x1, x1
37be07863movaps x2, x1
37be07866divss x2, x0
37be0786amulss x1, x2
37be0786eaddss x1, x0
37be07872cmp rax, 2
37be07876je 0x37be07f74
37be0787cmov r8, r15
37be0787fmovaps x4, x2
37be07882movaps x3, x1
37be07885xor edx, edx
37be07887shr r8, 1
37be0788alea rax, [rdi+8*rcx+8]
37be0788fshufps x4, x4, 0
37be07893shufps x3, x3, 0
37be07897nop [rax+rax]
37be0789fnop [rax+rax]
37be078aanop [rax+rax]
37be078b5nop [rax+rax]
37be078c0
37be078c0loc_37be078c0:
37be078c0movups x5, [rax]
37be078c3add rdx, 1
37be078c7add rax, 16
37be078cbmovaps x6, x5
37be078ceshufps x6, x5, -79
37be078d2mulps x6, x4
37be078d5movaps x0, x6
37be078d8addps x0, x5
37be078dbsubps x5, x6
37be078deshufps x0, x5, -40
37be078e2shufps x0, x0, -40
37be078e6divps x0, x3
37be078e9movups [rax-16], x0
37be078edcmp rdx, r8
37be078f0jne 0x37be078c0
37be078f2lea rax, [rsp+408]
37be078famov [rsp+152], rax
37be07902test r15b, 1
37be07906je 0x37be0685d
37be0790cmov rax, r15
37be0790for rax, 1
37be07913
37be07913loc_37be07913:
37be07913movsldup x2, x2
37be07917movsldup x1, x1
37be0791badd rcx, rax
37be0791emovhps x1, [rip+0x64d643]
37be07925movq x0, [rdi+8*rcx]
37be0792alea rax, [rsp+408]
37be07932mov [rsp+152], rax
37be0793amovaps x3, x0
37be0793dmovq x0, x0
37be07941shufps x3, x3, -31
37be07945movq x2, x2
37be07949movq x3, x3
37be0794dmulps x2, x3
37be07950movq x2, x2
37be07954movaps x3, x2
37be07957addps x3, x0
37be0795asubps x0, x2
37be0795dmovss x0, x3
37be07961movq x0, x0
37be07965divps x0, x1
37be07968movlps [rdi+8*rcx], x0
37be0796cjmp 0x37be0685d
37be07971
37be07971loc_37be07971:
37be07971mov [rsp+256], rcx
37be07979mov r10, r15
37be0797c
37be0797cloc_37be0797c:
37be0797cmov rax, r15
37be0797fxor edx, edx
37be07981sub rax, r9
37be07984mov r9, rcx
37be07987neg r9
37be0798adiv r9
37be0798dmov [rsp+176], rax
37be07995
37be07995loc_37be07995:
37be07995mov rsi, [rsp+136]
37be0799dmov rdi, [rsp+144]
37be079a5mov [rsp+160], r10
37be079adlea r12, [rip+0x64d580]
37be079b4mov [rsp+680], r13
37be079bcmov r13, [rsp+696]
37be079c4mov rax, rsi
37be079c7mov rdx, rsi
37be079calea r9, [rsi+1]
37be079ceimul rdx, r15
37be079d2imul rax, rcx
37be079d6mov [rsp+240], rax
37be079delea rax, [rdi+rdx]
37be079e2mov [rsp+216], rax
37be079ealea rax, [8*rcx]
37be079f2mov [rsp+232], rax
37be079falea rax, [8*r15]
37be07a02lea rbx, [rbx+rax-8]
37be07a07mov [rsp+168], rbx
37be07a0flea rbx, [8*r9]
37be07a17imul r9, rcx
37be07a1bmov [rsp+152], rbx
37be07a23lea rbx, [8*r9]
37be07a2blea r9, [rdi+r15]
37be07a2fmov [rsp+224], rbx
37be07a37mov rbx, [rsp+688]
37be07a3fadd r9, rdx
37be07a42lea rdi, [rsp+408]
37be07a4amov [rsp+144], rdi
37be07a52mov rdx, rcx
37be07a55lea rbx, [rbx+8*r9]
37be07a59mov [rsp+192], rbx
37be07a61mov rbx, [rsp+688]
37be07a69lea rax, [rbx+rax-8]
37be07a6emov [rsp+184], rax
37be07a76nop [rax+rax]
37be07a80
37be07a80loc_37be07a80:
37be07a80mov rdi, [rsp+160]
37be07a88mov rax, r8
37be07a8bsub rax, rdi
37be07a8eadd rax, 1
37be07a92cmp rax, rdx
37be07a95cmovle rdx, rax
37be07a99lea rcx, [rdx+rdi]
37be07a9dmov [rsp+376], rdx
37be07aa5cmp rcx, rdi
37be07aa8jle 0x37be07ba9
37be07aaemov [rsp+200], rcx
37be07ab6lea rsi, [rsp+400]
37be07abemov r15, [rsp+168]
37be07ac6mov [rsp+208], rdx
37be07acemov rbx, [rsp+192]
37be07ad6mov r14, [rsp+184]
37be07ademov rdi, [rsp+720]
37be07ae6mov [rsp+136], rsi
37be07aeemov rsi, rdx
37be07af1nop [rax]
37be07af5nop [rax+rax]
37be07b00
37be07b00loc_37be07b00:
37be07b00lea rax, [rip+0x64d411]
37be07b07mov [rbx+4], 0
37be07b0emov r8, [rsp+144]
37be07b16lea r9, [rip+0x64d403]
37be07b1dmov [rsp+72], rbx
37be07b22lea rcx, [rip+0x64d3ff]
37be07b29mov rdx, [rsp+136]
37be07b31mov [rsp+48], r15
37be07b36add r15, 8
37be07b3amov [rsp+32], r14
37be07b3fadd r14, 8
37be07b43mov [rsp+88], 12
37be07b4cmov [rsp+80], rax
37be07b51mov [rsp+64], r12
37be07b56mov [rsp+56], rdi
37be07b5bmov [rsp+40], r13
37be07b60mov [rsp+400], rsi
37be07b68mov [rsp+408], rbp
37be07b70call cgemv_64_
37be07b75mov [rbx+4], 0
37be07b7cadd rbx, [rsp+152]
37be07b84sub rsi, 1
37be07b88jne 0x37be07b00
37be07b8emov rax, [rsp+664]
37be07b96mov rcx, [rsp+200]
37be07b9emov rdx, [rsp+208]
37be07ba6mov r8, [rax]
37be07ba9
37be07ba9loc_37be07ba9:
37be07ba9cmp rcx, r8
37be07bacjle 0x37be07d68
37be07bb2mov rax, [rsp+176]
37be07bbatest rax, rax
37be07bbdje 0x37be07e35
37be07bc3
37be07bc3loc_37be07bc3:
37be07bc3sub rax, 1
37be07bc7mov rdx, [rsp+256]
37be07bcfmov rcx, [rsp+232]
37be07bd7mov [rsp+176], rax
37be07bdfmov rax, [rsp+664]
37be07be7add [rsp+160], rdx
37be07befmov rsi, [rsp+240]
37be07bf7mov r8, [rax]
37be07bfamov rax, [rsp+672]
37be07c02mov rbx, [rsp+224]
37be07c0aadd [rsp+216], rsi
37be07c12add [rsp+168], rcx
37be07c1amov rdx, [rax]
37be07c1dadd [rsp+192], rbx
37be07c25add [rsp+184], rcx
37be07c2djmp 0x37be07a80
37be07c32
37be07c32loc_37be07c32:
37be07c32cmp rdx, [rsp+152]
37be07c3ajl 0x37be05037
37be07c40pxor x1, x1
37be07c44sub r9, r15
37be07c47movaps x2, x1
37be07c4adivss x2, x0
37be07c4emulss x1, x2
37be07c52addss x1, x0
37be07c56cmp r9, 1
37be07c5aje 0x37be07f7e
37be07c60mov r8, r9
37be07c63mov rax, r15
37be07c66sub rax, [rsp+136]
37be07c6exor ecx, ecx
37be07c70add rax, [rsp+296]
37be07c78movaps x4, x2
37be07c7bmovaps x3, x1
37be07c7eshr r8, 1
37be07c81lea rax, [r13+8*rax]
37be07c86shufps x4, x4, 0
37be07c8ashufps x3, x3, 0
37be07c8enop [rax+rax]
37be07c94nop [rax+rax]
37be07c9fnop [rax+rax]
37be07caanop [rax+rax]
37be07cb5nop [rax+rax]
37be07cc0
37be07cc0loc_37be07cc0:
37be07cc0movups x5, [rax]
37be07cc3add rcx, 1
37be07cc7add rax, 16
37be07ccbmovaps x6, x5
37be07cceshufps x6, x5, -79
37be07cd2mulps x6, x4
37be07cd5movaps x0, x6
37be07cd8addps x0, x5
37be07cdbsubps x5, x6
37be07cdeshufps x0, x5, -40
37be07ce2shufps x0, x0, -40
37be07ce6divps x0, x3
37be07ce9movups [rax-16], x0
37be07cedcmp rcx, r8
37be07cf0jne 0x37be07cc0
37be07cf2test r9b, 1
37be07cf6je 0x37be05037
37be07cfcmov rax, r9
37be07cffand rax, -2
37be07d03add rax, [rsp+152]
37be07d0b
37be07d0bloc_37be07d0b:
37be07d0bmov rsi, [rsp+176]
37be07d13movsldup x2, x2
37be07d17movsldup x1, x1
37be07d1bmovhps x1, [rip+0x64d246]
37be07d22add rax, rsi
37be07d25movq x0, [r13+8*rax]
37be07d2cmovq x2, x2
37be07d30movaps x3, x0
37be07d33movq x0, x0
37be07d37shufps x3, x3, -31
37be07d3bmovq x3, x3
37be07d3fmulps x2, x3
37be07d42movq x2, x2
37be07d46movaps x3, x2
37be07d49addps x3, x0
37be07d4csubps x0, x2
37be07d4fmovss x0, x3
37be07d53movq x0, x0
37be07d57divps x0, x1
37be07d5amovlps [r13+8*rax], x0
37be07d60jmp 0x37be05037
37be07d65
37be07d65 0f 1f 00 ...
37be07d68
37be07d68loc_37be07d68:
37be07d68sub r8, [rsp+160]
37be07d70mov [rsp+96], r13
37be07d75lea r9, [rsp+376]
37be07d7dsub r8, rdx
37be07d80mov [rsp+80], r12
37be07d85mov rbx, [rsp+688]
37be07d8dlea rdx, [rip+0x64d1a8]
37be07d94lea rax, [r8+1]
37be07d98mov [rsp+56], r13
37be07d9dlea r8, [rsp+400]
37be07da5mov [rsp+400], rax
37be07dadmov rax, [rsp+216]
37be07db5mov [rsp+112], 9
37be07dbeadd rax, rcx
37be07dc1mov [rsp+408], rbp
37be07dc9mov [rsp+104], 12
37be07dd2lea rax, [rbx+8*rax]
37be07dd6mov [rsp+88], rax
37be07ddbmov rax, [rsp+720]
37be07de3mov [rsp+72], rax
37be07de8mov rax, [rsp+168]
37be07df0mov [rsp+64], rax
37be07df5lea rax, [rbx+8*rcx-8]
37be07dfalea rcx, [rip+0x64d127]
37be07e01mov [rsp+48], rax
37be07e06lea rax, [rip+0x64d113]
37be07e0dmov [rsp+40], rax
37be07e12mov rax, [rsp+144]
37be07e1amov [rsp+32], rax
37be07e1fcall cgemm_64_
37be07e24mov rax, [rsp+176]
37be07e2ctest rax, rax
37be07e2fjne 0x37be07bc3
37be07e35
37be07e35loc_37be07e35:
37be07e35mov r13, [rsp+680]
37be07e3djmp 0x37be07395
37be07e42
37be07e42loc_37be07e42:
37be07e42mov rbx, rdi
37be07e45jmp 0x37be0725f
37be07e4a
37be07e4aloc_37be07e4a:
37be07e4amov r8, [r14]
37be07e4djmp 0x37be04f77
37be07e52
37be07e52loc_37be07e52:
37be07e52mov [rsp+256], rcx
37be07e5amov r13, [rsp+680]
37be07e62lea rbp, [r15-1]
37be07e66mov r10, r15
37be07e69test rcx, rcx
37be07e6cjs 0x37be07f66
37be07e72cmp r15, r9
37be07e75jg 0x37be07395
37be07e7bmov rax, r9
37be07e7exor edx, edx
37be07e80sub rax, r15
37be07e83div rcx
37be07e86mov [rsp+176], rax
37be07e8ejmp 0x37be07995
37be07e93
37be07e93loc_37be07e93:
37be07e93mov rcx, [rsp+176]
37be07e9bsub rax, rdx
37be07e9emov [rsp+32], rsi
37be07ea3lea r8, [rip+0x64d06e]
37be07eaamov [rsp+408], rax
37be07eb2lea rax, [r10+rdx+1]
37be07eb7lea rdx, [rcx+rdx+1]
37be07ebclea r9, [r13+8*rax]
37be07ec1mov rcx, r12
37be07ec4lea rdx, [r13+8*rdx]
37be07ec9call ccopy_64_
37be07ecejmp 0x37be07645
37be07ed3
37be07ed3loc_37be07ed3:
37be07ed3sub rdx, r10
37be07ed6mov [rsp+264], r11
37be07edemov [rsp+408], rdx
37be07ee6mov rdx, [rsp+136]
37be07eeemov [rsp+224], r10
37be07ef6lea rdx, [rax+2*rdx]
37be07efamov rax, [rsp+208]
37be07f02add rdx, [rsp+144]
37be07f0alea rcx, [rdx+rax]
37be07f0emov rax, [rsp+696]
37be07f16add rdx, r10
37be07f19lea r9, [rdi+8*rcx]
37be07f1dmov rcx, [rsp+152]
37be07f25lea rdx, [rdi+8*rdx]
37be07f29mov [rsp+32], rax
37be07f2emov r8, rax
37be07f31call cswap_64_
37be07f36mov rax, [rsp+664]
37be07f3emov r11, [rsp+264]
37be07f46mov r10, [rsp+224]
37be07f4emov rdx, [rax]
37be07f51jmp 0x37be06bd4
37be07f56
37be07f56loc_37be07f56:
37be07f56mov r10, rsi
37be07f59lea rbx, [rsp+384]
37be07f61jmp 0x37be06779
37be07f66
37be07f66loc_37be07f66:
37be07f66cmp r15, r9
37be07f69jge 0x37be0797c
37be07f6fjmp 0x37be07395
37be07f74
37be07f74loc_37be07f74:
37be07f74mov eax, 1
37be07f79jmp 0x37be07913
37be07f7e
37be07f7eloc_37be07f7e:
37be07f7emov rax, [rsp+152]
37be07f86jmp 0x37be07d0b
37be07f8b
37be07f8bloc_37be07f8b:
37be07f8blea rax, [r15+1]
37be07f8fmov [rsp+232], rax
37be07f97jmp 0x37be07090
37be07f9c
37be07f9cloc_37be07f9c:
37be07f9cmov r10, rsi
37be07f9fjmp 0x37be06779
37be04780
37be04780clahef_rook_64_:
37be04780push r15
37be04782push r14
37be04784push r13
37be04786push r12
37be04788push rbp
37be04789push rdi
37be0478apush rsi
37be0478bpush rbx
37be0478csub rsp, 584
37be04793movups [rsp+416], x6
37be0479bmovups [rsp+432], x7
37be047a3movups [rsp+448], x8
37be047acmovups [rsp+464], x9
37be047b5movups [rsp+480], x10
37be047bemovups [rsp+496], x11
37be047c7movups [rsp+512], x12
37be047d0movups [rsp+528], x13
37be047d9movups [rsp+544], x14
37be047e2movups [rsp+560], x15
37be047ebmov rax, [rsp+696]
37be047f3mov rbx, [rsp+712]
37be047fbmov rax, [rax]
37be047femov [rsp+664], rdx
37be04806xor edx, edx
37be04808test rax, rax
37be0480bmov rsi, rcx
37be0480ecmovns rdx, rax
37be04812mov rax, [rsp+720]
37be0481alea rcx, [rip+0x6506ef]
37be04821mov r13, r9
37be04824mov [rsp+672], r8
37be0482cmov rax, [rax]
37be0482fmov [rsp+136], rdx
37be04837not rdx
37be0483amov [rsp+144], rdx
37be04842xor edx, edx
37be04844test rax, rax
37be04847cmovns rdx, rax
37be0484bmov rax, [rsp+728]
37be04853mov [rax], 0
37be0485amov [rsp+192], rdx
37be04862not rdx
37be04865mov [rsp+200], rdx
37be0486dmov edx, 1
37be04872call slamch_64_
37be04877mov r9l, 1
37be0487dmov r8l, 1
37be04883mov rcx, rsi
37be04886movss [rsp+348], x0
37be0488flea rdx, [rip+0x65067b]
37be04896call lsame_64_
37be0489btest rax, rax
37be0489eje 0x37be04e58
37be048a4mov rax, [rsp+672]
37be048acmov rcx, [rax]
37be048afmov rax, [rsp+664]
37be048b7mov r9, [rax]
37be048bamov rbp, rcx
37be048bdmov rax, r9
37be048c0mov [rsp+384], r9
37be048c8mov r15, r9
37be048cbsub rax, rcx
37be048ceadd rax, 1
37be048d2cmp r9, rax
37be048d5jg 0x37be048e0
37be048d7cmp r9, rcx
37be048dajg 0x37be04a73
37be048e0
37be048e0loc_37be048e0:
37be048e0mov [rsp+680], r13
37be048e8mov rdi, [rsp+688]
37be048f0mov r14, rbx
37be048f3nop
37be048f5nop [rax+rax]
37be04900
37be04900loc_37be04900:
37be04900test r15, r15
37be04903jle 0x37be04a68
37be04909mov rax, [rsp+192]
37be04911mov rsi, [rsp+136]
37be04919mov rdx, [rsp+200]
37be04921imul rax, rbp
37be04925imul rsi, r15
37be04929mov [rsp+232], rax
37be04931lea r12, [rdx+rax]
37be04935mov rax, [rsp+144]
37be0493dlea rbx, [rax+rsi]
37be04941cmp r15, 1
37be04945je 0x37be04984
37be04947lea rax, [r15-1]
37be0494blea r9, [r14+8*r12+8]
37be04950mov [rsp+408], rax
37be04958lea rax, [rip+0x6505b9]
37be0495flea rdx, [rdi+8*rbx+8]
37be04964mov [rsp+32], rax
37be04969mov r8, rax
37be0496clea rcx, [rsp+408]
37be04974call ccopy_64_
37be04979mov rax, [rsp+664]
37be04981mov r9, [rax]
37be04984
37be04984loc_37be04984:
37be04984add rbx, r15
37be04987lea rax, [r15+r12]
37be0498bmov [r14+8*rax+4], 0
37be04994movss x0, [rdi+8*rbx]
37be04999movss [r14+8*rax], x0
37be0499fcmp r9, r15
37be049a2jg 0x37be06670
37be049a8mov r10, [rsp+384]
37be049b0lea r13, [r10+r12]
37be049b4
37be049b4loc_37be049b4:
37be049b4movss x6, [r14+8*r13]
37be049balea rbx, [r10-1]
37be049becmp r10, 1
37be049c2jg 0x37be05ed8
37be049c8pxor x1, x1
37be049ccucomiss x6, x1
37be049cfjp 0x37be06740
37be049d5jne 0x37be06740
37be049dbmov rax, [rsp+728]
37be049e3cmp [rax], 0
37be049e7jne 0x37be049f4
37be049e9mov rax, [rsp+728]
37be049f1mov [rax], r10
37be049f4
37be049f4loc_37be049f4:
37be049f4mov rax, [rsp+136]
37be049fcimul rax, r10
37be04a00add rax, [rsp+144]
37be04a08add rax, r10
37be04a0bmov [rdi+8*rax+4], 0
37be04a13movss [rdi+8*rax], x6
37be04a18
37be04a18loc_37be04a18:
37be04a18mov r15, rbx
37be04a1b
37be04a1bloc_37be04a1b:
37be04a1bmov rax, [rsp+704]
37be04a23mov [rax+8*r15], r10
37be04a27
37be04a27loc_37be04a27:
37be04a27mov rax, [rsp+672]
37be04a2fmov [rsp+384], r15
37be04a37mov rcx, [rax]
37be04a3amov rax, [rsp+664]
37be04a42mov r9, [rax]
37be04a45lea rbp, [rcx+r15]
37be04a49mov rax, r9
37be04a4csub rbp, r9
37be04a4fsub rax, rcx
37be04a52add rax, 1
37be04a56cmp rax, r15
37be04a59jl 0x37be04900
37be04a5fcmp rcx, r9
37be04a62jge 0x37be04900
37be04a68
37be04a68loc_37be04a68:
37be04a68mov r13, [rsp+680]
37be04a70mov rbx, r14
37be04a73
37be04a73loc_37be04a73:
37be04a73lea r11, [r15-1]
37be04a77mov rax, r11
37be04a7acqo
37be04a7cidiv rcx
37be04a7fsub r11, rdx
37be04a82lea rax, [r11+1]
37be04a86mov [rsp+184], rax
37be04a8etest rcx, rcx
37be04a91jle 0x37be07832
37be04a97test rax, rax
37be04a9ajle 0x37be07f8b
37be04aa0mov rax, r11
37be04aa3xor edx, edx
37be04aa5div rcx
37be04aa8mov [rsp+208], rax
37be04ab0
37be04ab0loc_37be04ab0:
37be04ab0mov rsi, [rsp+136]
37be04ab8lea rax, [r15+1]
37be04abcmov rdi, [rsp+144]
37be04ac4add rbp, 1
37be04ac8mov [rsp+232], rax
37be04ad0lea r12, [rip+0x65045d]
37be04ad7mov r8, [rsp+184]
37be04adfmov rdx, rsi
37be04ae2lea r10, [8*rsi]
37be04aeamov r14, [rsp+688]
37be04af2mov [rsp+680], r13
37be04afaimul rdx, rax
37be04afemov rax, [rsp+688]
37be04b06mov [rsp+264], r10
37be04b0eimul r8, rsi
37be04b12imul rbp, [rsp+192]
37be04b1badd rdx, rdi
37be04b1elea rax, [rax+8*rdx+8]
37be04b23mov [rsp+280], rax
37be04b2bmov rax, rcx
37be04b2eneg rax
37be04b31imul r10, rax
37be04b35imul rax, rsi
37be04b39mov [rsp+256], r10
37be04b41lea r10, [rdi+r8]
37be04b45sub rax, rcx
37be04b48lea r10, [r14+8*r10+8]
37be04b4dshl rax, 3
37be04b51mov [rsp+224], r10
37be04b59mov [rsp+240], rax
37be04b61lea rax, [rdi+r11]
37be04b65add rax, r8
37be04b68lea rax, [r14+8*rax+12]
37be04b6dmov [rsp+216], rax
37be04b75lea rax, [r14+8*rdx]
37be04b79mov [rsp+272], rax
37be04b81lea rax, [8*rsi+8]
37be04b89mov [rsp+176], rax
37be04b91mov rax, [rsp+200]
37be04b99mov [rsp+200], rcx
37be04ba1add rax, rbp
37be04ba4lea rax, [rbx+8*rax]
37be04ba8mov [rsp+192], rax
37be04bb0
37be04bb0loc_37be04bb0:
37be04bb0mov rbx, [rsp+672]
37be04bb8mov rdi, [rsp+184]
37be04bc0mov rax, [rsp+232]
37be04bc8mov rdx, [rbx]
37be04bcbsub rax, rdi
37be04bcecmp rax, rdx
37be04bd1cmovg rax, rdx
37be04bd5mov [rsp+376], rax
37be04bddadd rax, rdi
37be04be0cmp rax, rdi
37be04be3jle 0x37be04d21
37be04be9mov rdi, [rsp+184]
37be04bf1mov rbx, [rsp+192]
37be04bf9mov esi, 1
37be04bfemov rdx, [rsp+272]
37be04c06lea r10, [8*rdi]
37be04c0esub rsi, rdi
37be04c11lea rdi, [rsp+400]
37be04c19lea r13, [r10+rbx]
37be04c1dadd rax, rsi
37be04c20mov rbx, [rsp+216]
37be04c28lea rbp, [r10+rdx]
37be04c2clea rdx, [rsp+408]
37be04c34mov [rsp+152], rax
37be04c3clea r14, [rbx-4]
37be04c40mov [rsp+168], rdx
37be04c48mov rsi, rbx
37be04c4bmov rbx, r14
37be04c4emov r14, [rsp+264]
37be04c56mov [rsp+160], rdi
37be04c5emov rdi, r13
37be04c61mov r13l, 1
37be04c67nop [rax+rax]
37be04c70
37be04c70loc_37be04c70:
37be04c70lea rax, [rip+0x6502a1]
37be04c77mov [rsi], 0
37be04c7dsub r9, r15
37be04c80mov r8, [rsp+168]
37be04c88mov [rsp+80], rax
37be04c8dlea rcx, [rip+0x650294]
37be04c94mov rax, [rsp+720]
37be04c9cmov [rsp+72], rbx
37be04ca1mov rdx, [rsp+160]
37be04ca9add rbx, r14
37be04cacmov [rsp+56], rax
37be04cb1mov rax, [rsp+696]
37be04cb9mov [rsp+48], rdi
37be04cbeadd rdi, 8
37be04cc2mov [rsp+40], rax
37be04cc7mov [rsp+88], 12
37be04cd0mov [rsp+64], r12
37be04cd5mov [rsp+32], rbp
37be04cdamov [rsp+408], r9
37be04ce2lea r9, [rip+0x650237]
37be04ce9mov [rsp+400], r13
37be04cf1add r13, 1
37be04cf5call cgemv_64_
37be04cfamov rax, [rsp+664]
37be04d02mov [rsi], 0
37be04d08add rsi, [rsp+176]
37be04d10mov r9, [rax]
37be04d13cmp [rsp+152], r13
37be04d1bjne 0x37be04c70
37be04d21
37be04d21loc_37be04d21:
37be04d21cmp [rsp+184], 1
37be04d2ajle 0x37be04dff
37be04d30mov rsi, [rsp+184]
37be04d38mov [rsp+80], r12
37be04d3dlea rdx, [rsp+408]
37be04d45sub r9, r15
37be04d48mov [rsp+32], rdx
37be04d4dlea r8, [rsp+400]
37be04d55lea rdx, [rip+0x6501e0]
37be04d5clea rax, [rsi-1]
37be04d60mov [rsp+408], r9
37be04d68lea rcx, [rip+0x6501b9]
37be04d6fmov [rsp+400], rax
37be04d77mov rax, [rsp+696]
37be04d7flea r9, [rsp+376]
37be04d87mov [rsp+112], 9
37be04d90mov [rsp+96], rax
37be04d95mov rax, [rsp+224]
37be04d9dmov [rsp+104], 12
37be04da6mov [rsp+88], rax
37be04dabmov rax, [rsp+720]
37be04db3mov [rsp+72], rax
37be04db8mov rax, [rsp+192]
37be04dc0lea rax, [rax+8*rsi]
37be04dc4mov [rsp+64], rax
37be04dc9mov rax, [rsp+696]
37be04dd1mov [rsp+56], rax
37be04dd6mov rax, [rsp+280]
37be04ddemov [rsp+48], rax
37be04de3lea rax, [rip+0x650136]
37be04deamov [rsp+40], rax
37be04defcall cgemm_64_
37be04df4mov rax, [rsp+664]
37be04dfcmov r9, [rax]
37be04dff
37be04dffloc_37be04dff:
37be04dffmov rax, [rsp+208]
37be04e07mov rbx, [rsp+200]
37be04e0fmov rcx, [rsp+256]
37be04e17mov rdi, [rsp+240]
37be04e1fsub [rsp+184], rbx
37be04e27add [rsp+224], rcx
37be04e2fadd [rsp+216], rdi
37be04e37test rax, rax
37be04e3aje 0x37be07088
37be04e40sub rax, 1
37be04e44mov [rsp+208], rax
37be04e4cjmp 0x37be04bb0
37be04e51
37be04e51 0f 1f 80 00 00 00 00 .......
37be04e58
37be04e58loc_37be04e58:
37be04e58mov rax, [rsp+664]
37be04e60mov [rsp+680], r13
37be04e68mov r15l, 1
37be04e6emov r13, [rsp+688]
37be04e76mov r9, [rax]
37be04e79mov r14, rax
37be04e7cnop [rax]
37be04e80
37be04e80loc_37be04e80:
37be04e80mov rax, [rsp+672]
37be04e88mov [rsp+384], r15
37be04e90mov r8, r9
37be04e93mov rcx, [rax]
37be04e96cmp rcx, r15
37be04e99jg 0x37be04ea4
37be04e9bcmp rcx, r9
37be04e9ejl 0x37be07e52
37be04ea4
37be04ea4loc_37be04ea4:
37be04ea4cmp r15, r9
37be04ea7jg 0x37be07380
37be04eadmov rax, [rsp+136]
37be04eb5mov rbp, [rsp+192]
37be04ebdimul rax, r15
37be04ec1imul rbp, r15
37be04ec5mov [rsp+296], rax
37be04ecdadd rax, [rsp+144]
37be04ed5mov [rsp+176], rax
37be04eddadd rax, r15
37be04ee0lea rcx, [r13+8*rax]
37be04ee5mov [rsp+256], rax
37be04eedmov rax, [rsp+200]
37be04ef5movss x0, [rcx]
37be04ef9mov [rsp+264], rcx
37be04f01add rax, rbp
37be04f04mov [rsp+232], rax
37be04f0cadd rax, r15
37be04f0fmov [rsp+288], rax
37be04f17lea rax, [rbx+8*rax]
37be04f1bmov [rsp+224], rax
37be04f23mov [rax+4], 0
37be04f2amovss [rax], x0
37be04f2elea rax, [r15+1]
37be04f32mov [rsp+152], rax
37be04f3acmp r15, r9
37be04f3djl 0x37be050c0
37be04f43lea rax, [r15-1]
37be04f47mov [rsp+160], rax
37be04f4fcmp r15, 1
37be04f53jg 0x37be05280
37be04f59
37be04f59loc_37be04f59:
37be04f59pxor x1, x1
37be04f5ducomiss x0, x1
37be04f60jp 0x37be04f68
37be04f62je 0x37be05070
37be04f68
37be04f68loc_37be04f68:
37be04f68lea rsi, [rip+0x64ffa9]
37be04f6flea r12, [rsp+408]
37be04f77
37be04f77loc_37be04f77:
37be04f77mov [rsp+392], r15
37be04f7fmov rdi, r15
37be04f82
37be04f82loc_37be04f82:
37be04f82mov [rsp+32], rsi
37be04f87mov r9, [rsp+264]
37be04f8fsub r8, r15
37be04f92mov rcx, r12
37be04f95mov rdx, [rsp+224]
37be04f9dlea rax, [r8+1]
37be04fa1lea r8, [rip+0x64ff70]
37be04fa8mov [rsp+408], rax
37be04fb0call ccopy_64_
37be04fb5mov rdx, [r14]
37be04fb8mov r9, rdx
37be04fbbcmp rdx, r15
37be04fbejle 0x37be05068
37be04fc4mov rax, [rsp+264]
37be04fccmovss x0, [rax]
37be04fd0movaps x1, x0
37be04fd3andps x1, [rip+0x64ff76]
37be04fdacomiss x1, [rsp+348]
37be04fe2jb 0x37be07c32
37be04fe8movss x1, [rip+0x64ff78]
37be04ff0sub rdx, r15
37be04ff3mov rcx, r12
37be04ff6mov rax, [rsp+176]
37be04ffeadd rax, [rsp+152]
37be05006mov [rsp+408], rdx
37be0500elea r9, [rip+0x64ff03]
37be05015lea rdx, [rsp+364]
37be0501ddivss x1, x0
37be05021lea r8, [r13+8*rax]
37be05026movss [rsp+364], x1
37be0502fcall csscal_64_
37be05034mov rdx, [r14]
37be05037
37be05037loc_37be05037:
37be05037mov rax, [rsp+232]
37be0503fsub rdx, r15
37be05042lea r8, [rip+0x64fecf]
37be05049mov rcx, r12
37be0504cadd rax, [rsp+152]
37be05054mov [rsp+408], rdx
37be0505clea rdx, [rbx+8*rax]
37be05060call clacgv_64_
37be05065mov r9, [r14]
37be05068
37be05068loc_37be05068:
37be05068mov r15, rdi
37be0506bjmp 0x37be05095
37be0506d
37be0506d 0f 1f 00 ...
37be05070
37be05070loc_37be05070:
37be05070mov rax, [rsp+728]
37be05078cmp [rax], 0
37be0507cje 0x37be05268
37be05082mov rax, [rsp+264]
37be0508amov [rax+4], 0
37be05091movss [rax], x0
37be05095
37be05095loc_37be05095:
37be05095mov rax, [rsp+704]
37be0509dmov rcx, [rsp+160]
37be050a5mov [rax+8*rcx], r15
37be050a9mov r15, [rsp+152]
37be050b1jmp 0x37be04e80
37be050b6
37be050b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be050c0
37be050c0loc_37be050c0:
37be050c0mov rdi, [rsp+152]
37be050c8mov rcx, [rsp+176]
37be050d0sub r9, r15
37be050d3lea rsi, [rip+0x64fe3e]
37be050damov rax, [rsp+232]
37be050e2mov [rsp+32], rsi
37be050e7mov r8, rsi
37be050ealea r12, [rsp+408]
37be050f2lea rdx, [rcx+rdi]
37be050f6mov [rsp+408], r9
37be050femov rcx, r12
37be05101add rax, rdi
37be05104lea rdx, [r13+8*rdx]
37be05109lea r9, [rbx+8*rax]
37be0510dcall ccopy_64_
37be05112mov r9, [r14]
37be05115lea rax, [r15-1]
37be05119mov [rsp+160], rax
37be05121mov r8, r9
37be05124cmp r15, 1
37be05128jg 0x37be0528f
37be0512e
37be0512eloc_37be0512e:
37be0512emov rax, [rsp+224]
37be05136movss x0, [rax]
37be0513acmp r15, r9
37be0513djge 0x37be04f59
37be05143sub r9, r15
37be05146lea r8, [rip+0x64fdcb]
37be0514dmovaps x6, x0
37be05150mov rcx, r12
37be05153mov rax, [rsp+232]
37be0515badd rax, [rsp+152]
37be05163mov [rsp+408], r9
37be0516blea rdi, [rbx+8*rax]
37be0516fandps x6, [rip+0x64fdda]
37be05176mov [rsp+320], rax
37be0517emov rdx, rdi
37be05181mov [rsp+328], rdi
37be05189call icamax_64_
37be0518emovaps x1, x6
37be05191lea rdi, [rax+r15]
37be05195mov rax, [rsp+232]
37be0519dadd rax, rdi
37be051a0movss x7, [rbx+8*rax]
37be051a5movss x0, [rbx+8*rax+4]
37be051abandps x7, [rip+0x64fd9e]
37be051b2andps x0, [rip+0x64fd97]
37be051b9addss x7, x0
37be051bdpxor x0, x0
37be051c1maxss x1, x7
37be051c5ucomiss x1, x0
37be051c8jp 0x37be05340
37be051cejne 0x37be05340
37be051d4mov rax, [rsp+224]
37be051dcmov r9, [r14]
37be051dfmovss x0, [rax]
37be051e3mov rax, [rsp+728]
37be051ebcmp [rax], 0
37be051efje 0x37be05268
37be051f1
37be051f1loc_37be051f1:
37be051f1mov rax, [rsp+264]
37be051f9mov [rax+4], 0
37be05200movss [rax], x0
37be05204cmp r9, r15
37be05207jle 0x37be05095
37be0520dmov rdi, [rsp+152]
37be05215mov rax, [rsp+176]
37be0521dsub r9, r15
37be05220lea rsi, [rip+0x64fcf1]
37be05227mov rdx, [rsp+232]
37be0522fmov [rsp+32], rsi
37be05234mov r8, rsi
37be05237lea rcx, [rsp+408]
37be0523fadd rax, rdi
37be05242mov [rsp+408], r9
37be0524aadd rdx, rdi
37be0524dlea r9, [r13+8*rax]
37be05252lea rdx, [rbx+8*rdx]
37be05256call ccopy_64_
37be0525bmov r9, [r14]
37be0525ejmp 0x37be05095
37be05263
37be05263 0f 1f 44 00 00 ..D..
37be05268
37be05268loc_37be05268:
37be05268mov rax, [rsp+728]
37be05270mov [rax], r15
37be05273jmp 0x37be051f1
37be05278
37be05278 0f 1f 84 00 00 00 00 00 ........
37be05280
37be05280loc_37be05280:
37be05280lea rsi, [rip+0x64fc91]
37be05287lea r12, [rsp+408]
37be0528f
37be0528floc_37be0528f:
37be0528fmov rax, [rsp+160]
37be05297mov [rsp+80], rsi
37be0529csub r9, r15
37be0529fmov r8, r12
37be052a2mov rdi, [rsp+224]
37be052aaadd r9, 1
37be052aemov [rsp+88], 12
37be052b7lea rdx, [rsp+400]
37be052bflea r10, [8*rax]
37be052c7mov [rsp+408], rax
37be052cflea rax, [rip+0x64fc5e]
37be052d6mov [rsp+64], rax
37be052dbmov rax, [rsp+720]
37be052e3lea rcx, [rip+0x64fc3e]
37be052eamov [rsp+72], rdi
37be052efmov [rsp+56], rax
37be052f4lea rax, [rbx+r10]
37be052f8mov [rsp+48], rax
37be052fdmov rax, [rsp+696]
37be05305mov [rsp+400], r9
37be0530dlea r9, [rip+0x64fc0c]
37be05314mov [rsp+40], rax
37be05319lea rax, [r13+r10]
37be0531emov [rsp+32], rax
37be05323call cgemv_64_
37be05328mov r9, [r14]
37be0532bmov [rdi+4], 0
37be05332mov r8, r9
37be05335jmp 0x37be0512e
37be0533a
37be0533a 66 0f 1f 44 00 00 f..D..
37be05340
37be05340loc_37be05340:
37be05340movss x0, [rip+0x64fc18]
37be05348mulss x0, x7
37be0534ccomiss x0, x6
37be0534fjbe 0x37be07e4a
37be05355mov rax, [rsp+200]
37be0535dadd rbp, [rsp+192]
37be05365mov [rsp+240], r15
37be0536dmov [rsp+216], rsi
37be05375add rax, rbp
37be05378mov [rsp+168], rax
37be05380add rax, r15
37be05383lea rax, [rbx+8*rax]
37be05387mov [rsp+208], rax
37be0538fmov rax, [rsp+160]
37be05397lea rax, [r13+8*rax]
37be0539cmov [rsp+336], rax
37be053a4mov rax, [rsp+184]
37be053acmov [rsp+312], rax
37be053b4
37be053b4loc_37be053b4:
37be053b4mov rax, [rsp+176]
37be053bcmov rsi, [rsp+208]
37be053c4mov rbp, rdi
37be053c7mov rcx, r12
37be053camov r8, [rsp+696]
37be053d2sub rbp, r15
37be053d5add rax, rdi
37be053d8mov r9, rsi
37be053dbmov [rsp+408], rbp
37be053e3lea rdx, [r13+8*rax]
37be053e8mov [rsp+304], rax
37be053f0mov rax, [rsp+216]
37be053f8mov [rsp+32], rax
37be053fdcall ccopy_64_
37be05402mov rdx, rsi
37be05405mov rcx, r12
37be05408lea r8, [rip+0x64fb09]
37be0540fmov [rsp+408], rbp
37be05417call clacgv_64_
37be0541cmov rax, [rsp+136]
37be05424imul rax, rdi
37be05428add rax, [rsp+144]
37be05430lea rcx, [rax+rdi]
37be05434mov [rsp+272], rax
37be0543cmov rax, [rsp+168]
37be05444movss x0, [r13+8*rcx]
37be0544bmov [rsp+280], rcx
37be05453add rax, rdi
37be05456lea rsi, [rbx+8*rax]
37be0545amov rax, [r14]
37be0545dmov [rsi+4], 0
37be05464movss [rsi], x0
37be05468cmp rax, rdi
37be0546bjg 0x37be05680
37be05471
37be05471loc_37be05471:
37be05471cmp r15, 1
37be05475jle 0x37be05522
37be0547bmov rax, [r14]
37be0547elea rdx, [rsp+400]
37be05486mov r8, r12
37be05489mov [rsp+88], 12
37be05492lea r9, [rip+0x64fa87]
37be05499lea rcx, [rip+0x64fa88]
37be054a0sub rax, r15
37be054a3add rax, 1
37be054a7mov [rsp+400], rax
37be054afmov rax, [rsp+160]
37be054b7mov [rsp+408], rax
37be054bfmov rax, [rsp+216]
37be054c7mov [rsp+80], rax
37be054ccmov rax, [rsp+208]
37be054d4mov [rsp+72], rax
37be054d9lea rax, [rip+0x64fa54]
37be054e0mov [rsp+64], rax
37be054e5mov rax, [rsp+720]
37be054edmov [rsp+56], rax
37be054f2lea rax, [rbx+8*rdi-8]
37be054f7mov [rsp+48], rax
37be054fcmov rax, [rsp+696]
37be05504mov [rsp+40], rax
37be05509mov rax, [rsp+336]
37be05511mov [rsp+32], rax
37be05516call cgemv_64_
37be0551bmov [rsi+4], 0
37be05522
37be05522loc_37be05522:
37be05522cmp rdi, r15
37be05525jne 0x37be05580
37be05527mov rax, [r14]
37be0552acmp rdi, rax
37be0552djl 0x37be05a10
37be05533mov rsi, [rsp+216]
37be0553bsub rax, rdi
37be0553elea r8, [rip+0x64f9d3]
37be05545mov rcx, r12
37be05548mov r9, [rsp+224]
37be05550mov rdx, [rsp+208]
37be05558add rax, 1
37be0555cmov [rsp+32], rsi
37be05561mov [rsp+408], rax
37be05569call ccopy_64_
37be0556emov [rsp+392], rdi
37be05576
37be05576loc_37be05576:
37be05576mov r8, [r14]
37be05579jmp 0x37be04f82
37be0557e
37be0557e 66 90 f.
37be05580
37be05580loc_37be05580:
37be05580mov rdx, [rsp+208]
37be05588lea r8, [rip+0x64f989]
37be0558fmov rcx, r12
37be05592mov [rsp+408], rbp
37be0559acall icamax_64_
37be0559fmov rdx, [rsp+168]
37be055a7add rax, [rsp+160]
37be055afmov [rsp+184], rax
37be055b7add rax, rdx
37be055bamovss x6, [rbx+8*rax]
37be055bfmovss x0, [rbx+8*rax+4]
37be055c5andps x6, [rip+0x64f984]
37be055ccandps x0, [rip+0x64f97d]
37be055d3mov rax, [r14]
37be055d6addss x6, x0
37be055dacmp rax, rdi
37be055ddjg 0x37be05a90
37be055e3
37be055e3loc_37be055e3:
37be055e3movss x1, [rip+0x64f975]
37be055ebmovss x0, [rsi]
37be055efandps x0, [rip+0x64f95a]
37be055f6mulss x1, x6
37be055facomiss x1, x0
37be055fdjbe 0x37be056d0
37be05603mov rsi, [rsp+184]
37be0560bcmp rsi, [rsp+240]
37be05613je 0x37be07520
37be05619comiss x7, x6
37be0561cjae 0x37be07520
37be05622mov rax, [r14]
37be05625lea r8, [rip+0x64f8ec]
37be0562cmov rcx, r12
37be0562fmovaps x7, x6
37be05632mov r9, [rsp+224]
37be0563amov rdx, [rsp+208]
37be05642sub rax, r15
37be05645add rax, 1
37be05649mov [rsp+408], rax
37be05651mov rax, [rsp+216]
37be05659mov [rsp+32], rax
37be0565ecall ccopy_64_
37be05663mov [rsp+240], rdi
37be0566bmov rdi, rsi
37be0566emov [rsp+312], rsi
37be05676jmp 0x37be053b4
37be0567b
37be0567b 0f 1f 44 00 00 ..D..
37be05680
37be05680loc_37be05680:
37be05680mov rcx, [rsp+272]
37be05688sub rax, rdi
37be0568blea r8, [rip+0x64f886]
37be05692mov [rsp+408], rax
37be0569amov rax, [rsp+168]
37be056a2lea rdx, [rcx+rdi+1]
37be056a7mov rcx, [rsp+216]
37be056aflea rax, [rax+rdi+1]
37be056b4lea rdx, [r13+8*rdx]
37be056b9mov [rsp+32], rcx
37be056belea r9, [rbx+8*rax]
37be056c2mov rcx, r12
37be056c5call ccopy_64_
37be056cajmp 0x37be05471
37be056cf
37be056cf 90 .
37be056d0
37be056d0loc_37be056d0:
37be056d0mov rsi, [rsp+216]
37be056d8mov rax, [r14]
37be056dblea r8, [rip+0x64f836]
37be056e2mov rcx, r12
37be056e5mov r9, [rsp+224]
37be056edmov rdx, [rsp+208]
37be056f5mov [rsp+32], rsi
37be056fasub rax, r15
37be056fdadd rax, 1
37be05701mov [rsp+408], rax
37be05709call ccopy_64_
37be0570emov [rsp+392], r15
37be05716cmp rdi, r15
37be05719je 0x37be05576
37be0571fmov rcx, [rsp+176]
37be05727mov rax, [rsp+160]
37be0572fmov [rsp+304], 1
37be0573bmov rdx, [rsp+256]
37be05743mov [rsp+208], rcx
37be0574blea rcx, [rsp+392]
37be05753mov [rsp+216], rcx
37be0575blea rcx, [r15-1]
37be0575fmov [rsp+312], rcx
37be05767mov [rsp+336], rax
37be0576fmov rax, [rsp+152]
37be05777
37be05777loc_37be05777:
37be05777movss x0, [r13+8*rdx]
37be0577emov rdx, [rsp+280]
37be05786sub rbp, 1
37be0578amov rcx, r12
37be0578dlea r8, [rip+0x64f784]
37be05794mov [rsp+408], rbp
37be0579cmovss [r13+8*rdx], x0
37be057a3mov [r13+8*rdx+4], 0
37be057acmov rdx, [rsp+136]
37be057b4imul rdx, rax
37be057b8add rdx, [rsp+144]
37be057c0add rax, [rsp+208]
37be057c8add rdx, rdi
37be057cblea r9, [r13+8*rdx]
37be057d0lea rdx, [r13+8*rax]
37be057d5mov rax, [rsp+696]
37be057ddmov [rsp+280], r9
37be057e5mov [rsp+32], rax
37be057eacall ccopy_64_
37be057efmov r8, [rsp+696]
37be057f7mov rcx, r12
37be057famov rdx, [rsp+280]
37be05802mov [rsp+408], rbp
37be0580acall clacgv_64_
37be0580fmov rax, [r14]
37be05812cmp rax, rdi
37be05815jg 0x37be07338
37be0581b
37be0581bloc_37be0581b:
37be0581blea rbp, [8*rdi-8]
37be05823cmp r15, 1
37be05827jle 0x37be05863
37be05829mov rax, [rsp+160]
37be05831lea r9, [r13+rbp]
37be05836mov rcx, r12
37be05839mov [rsp+408], rax
37be05841mov rax, [rsp+336]
37be05849lea rdx, [r13+8*rax]
37be0584emov rax, [rsp+696]
37be05856mov [rsp+32], rax
37be0585bmov r8, rax
37be0585ecall cswap_64_
37be05863
37be05863loc_37be05863:
37be05863mov rax, [rsp+312]
37be0586bmov rcx, [rsp+216]
37be05873lea r9, [rbx+rbp]
37be05877lea rdx, [rbx+8*rax]
37be0587bmov rax, [rsp+720]
37be05883mov [rsp+32], rax
37be05888mov r8, rax
37be0588bcall cswap_64_
37be05890cmp [rsp+304], 1
37be05899je 0x37be05576
37be0589fmov rsi, [rsp+144]
37be058a7mov rdx, [rsp+296]
37be058afadd rdx, [rsp+136]
37be058b7mov rax, [rsp+176]
37be058bfadd rsi, rdx
37be058c2add rax, [rsp+152]
37be058camov [rsp+208], rsi
37be058d2mov rsi, [rsp+160]
37be058dalea rbp, [8*rax]
37be058e2lea r10, [8*rsi]
37be058ea
37be058ealoc_37be058ea:
37be058eamovq x5, rdi
37be058efmov r11, [r14]
37be058f2pxor x1, x1
37be058f6lea rsi, [r15+2]
37be058famov rax, [rsp+168]
37be05902add rax, [rsp+152]
37be0590amov rax, [rbx+8*rax]
37be0590elea rdi, [r11-1]
37be05912movq x0, [rsp+240]
37be0591bmov [rsp+224], rax
37be05923mov rax, [rsp+288]
37be0592bpunpcklqdq x0, x5
37be0592fpsubq x1, x0
37be05933movq x9, [rbx+8*rax]
37be05939mov rax, [rsp+320]
37be05941movups [rsp+240], x1
37be05949movq x8, [rbx+8*rax]
37be0594fcmp rdi, r15
37be05952jg 0x37be05ab0
37be05958
37be05958loc_37be05958:
37be05958mov rax, [rsp+256]
37be05960sub r11, r15
37be05963lea r8, [rip+0x64f5ae]
37be0596amov rcx, r12
37be0596dmov rdi, [rsp+224]
37be05975mov rdx, [rsp+328]
37be0597dnot r15
37be05980mov [rsp+160], r10
37be05988movlps [r13+8*rax], x9
37be0598emov rax, [rsp+208]
37be05996add rax, [rsp+152]
37be0599emovlps [r13+rbp], x8
37be059a4mov [r13+8*rax], rdi
37be059a9mov [rsp+408], r11
37be059b1call clacgv_64_
37be059b6mov rax, [rsp+168]
37be059beadd r15, [r14]
37be059c1mov rcx, r12
37be059c4lea r8, [rip+0x64f54d]
37be059cbmov [rsp+408], r15
37be059d3mov r15, rsi
37be059d6add rax, rsi
37be059d9lea rdx, [rbx+8*rax]
37be059ddcall clacgv_64_
37be059e2mov rax, [rsp+704]
37be059eamov r10, [rsp+160]
37be059f2movdqu x5, [rsp+240]
37be059fbmov r9, [r14]
37be059femovups [rax+r10], x5
37be05a03jmp 0x37be04e80
37be05a08
37be05a08 0f 1f 84 00 00 00 00 00 ........
37be05a10
37be05a10loc_37be05a10:
37be05a10pxor x8, x8
37be05a15
37be05a15loc_37be05a15:
37be05a15sub rax, rdi
37be05a18mov rcx, r12
37be05a1blea r8, [rip+0x64f4f6]
37be05a22mov [rsp+408], rax
37be05a2amov rax, [rsp+168]
37be05a32lea rax, [rax+rdi+1]
37be05a37lea rdx, [rbx+8*rax]
37be05a3bcall icamax_64_
37be05a40lea rcx, [rax+rdi]
37be05a44mov rax, [rsp+168]
37be05a4cadd rax, rcx
37be05a4fmovss x6, [rbx+8*rax]
37be05a54movss x0, [rbx+8*rax+4]
37be05a5aandps x6, [rip+0x64f4ef]
37be05a61andps x0, [rip+0x64f4e8]
37be05a68mov rax, [rsp+312]
37be05a70addss x6, x0
37be05a74comiss x6, x8
37be05a78maxss x6, x8
37be05a7dcmova rax, rcx
37be05a81mov [rsp+184], rax
37be05a89jmp 0x37be055e3
37be05a8e
37be05a8e 66 90 f.
37be05a90
37be05a90loc_37be05a90:
37be05a90mov rcx, [rsp+184]
37be05a98movaps x8, x6
37be05a9cmov [rsp+312], rcx
37be05aa4jmp 0x37be05a15
37be05aa9
37be05aa9 0f 1f 80 00 00 00 00 .......
37be05ab0
37be05ab0loc_37be05ab0:
37be05ab0movshdup x11, x8
37be05ab5movaps x15, x8
37be05ab9andps x15, [rip+0x64f48f]
37be05ac1movss x0, [rsp+228]
37be05acamovshdup x12, x9
37be05acfmovaps x6, x8
37be05ad3movss x4, [rsp+224]
37be05adcmovaps x10, x11
37be05ae0andps x10, [rip+0x64f468]
37be05ae8comiss x10, x15
37be05aecja 0x37be05e02
37be05af2movaps x2, x11
37be05af6divss x2, x8
37be05afbmovaps x1, x2
37be05afemovaps x5, x2
37be05b01mulss x5, x0
37be05b05mulss x1, x11
37be05b0amulss x2, x4
37be05b0eaddss x5, x4
37be05b12addss x1, x8
37be05b17subss x0, x2
37be05b1bdivss x5, x1
37be05b1fdivss x0, x1
37be05b23movss x1, [rip+0x64f445]
37be05b2bmovaps x14, x5
37be05b2fmovaps x5, x11
37be05b33xorps x5, x1
37be05b36movss [rsp+264], x5
37be05b3fmovaps x2, x5
37be05b42divss x2, x8
37be05b47movss [rsp+160], x0
37be05b50mulss x5, x2
37be05b54movaps x13, x2
37be05b58mulss x13, x12
37be05b5dmulss x2, x9
37be05b62movaps x0, x5
37be05b65addss x0, x8
37be05b6aaddss x13, x9
37be05b6fsubss x12, x2
37be05b74divss x13, x0
37be05b79divss x12, x0
37be05b7e
37be05b7eloc_37be05b7e:
37be05b7emov [rsp+368], rsi
37be05b86cmp r11, rsi
37be05b89jl 0x37be05958
37be05b8fmovss x2, [rsp+160]
37be05b98movaps x0, x13
37be05b9cxorps x1, x6
37be05b9fmov rax, [rsp+232]
37be05ba7mulss x0, x14
37be05bacpxor x7, x7
37be05bb0movss x5, [rip+0x64f3b0]
37be05bb8mov [rsp+664], r14
37be05bc0mulss x2, x12
37be05bc5lea r9, [rbx+8*rax]
37be05bc9mov r14, r15
37be05bccmov rax, [rsp+168]
37be05bd4movss [rsp+216], x13
37be05bdemovaps x13, x12
37be05be2mov r15, [rsp+664]
37be05beamovss [rsp+232], x1
37be05bf3lea r8, [rbx+8*rax]
37be05bf7mov rax, [rsp+176]
37be05bffmovlps [rsp+272], x8
37be05c08movss [rsp+176], x14
37be05c12lea rdx, [r13+8*rax]
37be05c17mov rax, [rsp+208]
37be05c1fmovlps [rsp+280], x9
37be05c28subss x0, x2
37be05c2clea rcx, [r13+8*rax]
37be05c31mov rax, rsi
37be05c34subss x0, x5
37be05c38divss x5, x0
37be05c3cjmp 0x37be05d58
37be05c41
37be05c41 0f 1f 80 00 00 00 00 .......
37be05c48
37be05c48loc_37be05c48:
37be05c48movss x14, [rsp+232]
37be05c52movaps x12, x6
37be05c56divss x14, x11
37be05c5bmulss x12, x14
37be05c60movaps x2, x14
37be05c64mulss x14, x1
37be05c69mulss x2, x3
37be05c6dsubss x12, x11
37be05c72subss x14, x3
37be05c77addss x2, x1
37be05c7bmovaps x1, x14
37be05c7fdivss x2, x12
37be05c84divss x1, x12
37be05c89
37be05c89loc_37be05c89:
37be05c89movaps x3, x1
37be05c8ccomiss x10, x15
37be05c90movaps x12, x5
37be05c94mulss x12, x2
37be05c99mulss x3, x7
37be05c9dmulss x2, x7
37be05ca1mulss x1, x5
37be05ca5subss x12, x3
37be05caamovss x3, [rsp+216]
37be05cb3addss x1, x2
37be05cb7movaps x2, x3
37be05cbamulss x2, x4
37be05cbemulss x4, x13
37be05cc3unpcklps x12, x1
37be05cc7movaps x1, x0
37be05ccamulss x1, x13
37be05ccfmovlps [rdx+8*rax], x12
37be05cd4mulss x0, x3
37be05cd8subss x2, x1
37be05cdcaddss x0, x4
37be05ce0subss x2, x9
37be05ce5subss x0, x8
37be05ceajbe 0x37be05ea0
37be05cf0movaps x3, x6
37be05cf3movaps x4, x6
37be05cf6divss x3, x11
37be05cfbmulss x4, x3
37be05cffmovaps x1, x3
37be05d02mulss x3, x0
37be05d06mulss x1, x2
37be05d0aaddss x4, x11
37be05d0fsubss x3, x2
37be05d13addss x1, x0
37be05d17divss x3, x4
37be05d1bdivss x1, x4
37be05d1fmovaps x0, x3
37be05d22
37be05d22loc_37be05d22:
37be05d22movaps x3, x0
37be05d25movaps x2, x5
37be05d28mulss x2, x1
37be05d2cmulss x3, x7
37be05d30mulss x0, x5
37be05d34mulss x1, x7
37be05d38subss x2, x3
37be05d3caddss x0, x1
37be05d40movss [rcx+8*rax], x2
37be05d45movss [rcx+8*rax+4], x0
37be05d4bcmp r11, rax
37be05d4eje 0x37be07048
37be05d54add rax, 1
37be05d58
37be05d58loc_37be05d58:
37be05d58movss x9, [r9+8*rax]
37be05d5emovss x8, [r9+8*rax+4]
37be05d65comiss x10, x15
37be05d69movss x2, [rsp+176]
37be05d72movss x4, [r8+8*rax]
37be05d78movss x1, [rsp+160]
37be05d81movss x0, [r8+8*rax+4]
37be05d88movaps x3, x2
37be05d8bmulss x1, x8
37be05d90mulss x3, x9
37be05d95mulss x2, x8
37be05d9asubss x3, x1
37be05d9emovss x1, [rsp+160]
37be05da7mulss x1, x9
37be05dacsubss x3, x4
37be05db0addss x1, x2
37be05db4subss x1, x0
37be05db8ja 0x37be05c48
37be05dbemovss x2, [rsp+264]
37be05dc7movaps x14, x2
37be05dcbdivss x14, x6
37be05dd0mulss x2, x14
37be05dd5movaps x12, x2
37be05dd9movaps x2, x1
37be05ddcmulss x2, x14
37be05de1addss x12, x6
37be05de6addss x2, x3
37be05deamulss x3, x14
37be05defdivss x2, x12
37be05df4subss x1, x3
37be05df8divss x1, x12
37be05dfdjmp 0x37be05c89
37be05e02
37be05e02loc_37be05e02:
37be05e02movaps x1, x8
37be05e06divss x1, x11
37be05e0bmovaps x2, x1
37be05e0emovaps x5, x1
37be05e11mulss x2, x8
37be05e16mulss x1, x0
37be05e1amulss x5, x4
37be05e1eaddss x2, x11
37be05e23subss x1, x4
37be05e27addss x5, x0
37be05e2bmovaps x0, x8
37be05e2fdivss x1, x2
37be05e33divss x5, x2
37be05e37movss [rsp+160], x1
37be05e40movss x1, [rip+0x64f128]
37be05e48xorps x0, x1
37be05e4bdivss x0, x11
37be05e50movaps x14, x5
37be05e54movaps x5, x11
37be05e58xorps x5, x1
37be05e5bmovss [rsp+264], x5
37be05e64movaps x2, x0
37be05e67movaps x13, x0
37be05e6bmulss x2, x8
37be05e70mulss x0, x12
37be05e75mulss x13, x9
37be05e7asubss x2, x11
37be05e7fsubss x0, x9
37be05e84addss x13, x12
37be05e89divss x0, x2
37be05e8ddivss x13, x2
37be05e92movaps x12, x0
37be05e96jmp 0x37be05b7e
37be05e9b
37be05e9b 0f 1f 44 00 00 ..D..
37be05ea0
37be05ea0loc_37be05ea0:
37be05ea0movaps x3, x11
37be05ea4divss x3, x6
37be05ea8movaps x4, x3
37be05eabmovaps x1, x3
37be05eaemulss x1, x0
37be05eb2mulss x4, x11
37be05eb7mulss x3, x2
37be05ebbaddss x1, x2
37be05ebfaddss x4, x6
37be05ec3subss x0, x3
37be05ec7divss x1, x4
37be05ecbdivss x0, x4
37be05ecfjmp 0x37be05d22
37be05ed4
37be05ed4 0f 1f 40 00 ..@.
37be05ed8
37be05ed8loc_37be05ed8:
37be05ed8lea rax, [rsp+408]
37be05ee0lea rdx, [r14+8*r12+8]
37be05ee5mov [rsp+160], r10
37be05eedandps x6, [rip+0x64f05c]
37be05ef4lea r8, [rip+0x64f01d]
37be05efbmov rcx, rax
37be05efemov [rsp+408], rbx
37be05f06mov [rsp+216], rdx
37be05f0emov [rsp+152], rax
37be05f16call icamax_64_
37be05f1bmovaps x1, x6
37be05f1emov r10, [rsp+160]
37be05f26mov rsi, rax
37be05f29lea rax, [rax+r12]
37be05f2dmovss x7, [r14+8*rax]
37be05f33movss x0, [r14+8*rax+4]
37be05f3aandps x7, [rip+0x64f00f]
37be05f41andps x0, [rip+0x64f008]
37be05f48addss x7, x0
37be05f4cpxor x0, x0
37be05f50maxss x1, x7
37be05f54ucomiss x1, x0
37be05f57jp 0x37be05f5f
37be05f59je 0x37be06930
37be05f5f
37be05f5floc_37be05f5f:
37be05f5fmovss x0, [rip+0x64eff9]
37be05f67mulss x0, x7
37be05f6bcomiss x0, x6
37be05f6ejbe 0x37be0674d
37be05f74mov rbx, [rsp+192]
37be05f7clea rax, [rbp-1]
37be05f80mov rcx, [rsp+200]
37be05f88add rbp, 1
37be05f8cmov [rsp+256], r12
37be05f94imul rax, rbx
37be05f98mov [rsp+208], r15
37be05fa0mov r15, rsi
37be05fa3imul rbp, rbx
37be05fa7mov rbx, r10
37be05faalea r9, [rax+rcx]
37be05faelea rdx, [r9+1]
37be05fb2mov [rsp+168], r9
37be05fbalea rax, [r14+8*rdx]
37be05fbemov [rsp+272], rdx
37be05fc6mov [rsp+224], rax
37be05fcelea rax, [rbp+rcx]
37be05fd3mov [rsp+264], rax
37be05fdb
37be05fdbloc_37be05fdb:
37be05fdbmov rsi, [rsp+136]
37be05fe3mov rax, [rsp+144]
37be05febimul rsi, r15
37be05feflea rcx, [rax+rsi]
37be05ff3mov [rsp+160], rcx
37be05ffbcmp r15, 1
37be05fffjle 0x37be06036
37be06001lea rax, [r15-1]
37be06005lea rdx, [rdi+8*rcx+8]
37be0600amov r9, [rsp+224]
37be06012mov rcx, [rsp+152]
37be0601amov [rsp+408], rax
37be06022lea rax, [rip+0x64eeef]
37be06029mov [rsp+32], rax
37be0602emov r8, rax
37be06031call ccopy_64_
37be06036
37be06036loc_37be06036:
37be06036mov rcx, [rsp+168]
37be0603emov rax, [rsp+160]
37be06046add rsi, [rsp+136]
37be0604eadd rsi, [rsp+144]
37be06056lea r13, [r15+rax]
37be0605alea rax, [rcx+r15]
37be0605eadd rsi, r15
37be06061mov r8, [rsp+696]
37be06069lea rbp, [r14+8*rax]
37be0606dmov rax, rbx
37be06070movss x0, [rdi+8*r13]
37be06076lea rsi, [rdi+8*rsi]
37be0607asub rax, r15
37be0607dmov [rbp+4], 0
37be06084mov [rsp+408], rax
37be0608cmov [rsp+176], rax
37be06094lea rax, [r15+1]
37be06098lea rdx, [rcx+rax]
37be0609cmov [rsp+240], rax
37be060a4lea rax, [rip+0x64ee6d]
37be060abmov rcx, [rsp+152]
37be060b3movss [rbp], x0
37be060b8lea r12, [r14+8*rdx]
37be060bcmov rdx, rsi
37be060bfmov [rsp+32], rax
37be060c4mov r9, r12
37be060c7call ccopy_64_
37be060ccmov rax, [rsp+176]
37be060d4mov rcx, [rsp+152]
37be060dcmov rdx, r12
37be060dflea r8, [rip+0x64ee32]
37be060e6mov [rsp+408], rax
37be060eecall clacgv_64_
37be060f3mov rax, [rsp+664]
37be060fbmov rax, [rax]
37be060fecmp rax, rbx
37be06101jg 0x37be065a8
37be06107
37be06107loc_37be06107:
37be06107cmp r15, rbx
37be0610ajne 0x37be064c0
37be06110cmp r15, 1
37be06114jg 0x37be068a0
37be0611amov r12, [rsp+256]
37be06122mov rdx, [rsp+272]
37be0612amov rsi, r15
37be0612d
37be0612dloc_37be0612d:
37be0612dlea rax, [rip+0x64ede4]
37be06134mov r9, [rsp+216]
37be0613clea rbx, [rsp+384]
37be06144mov [rsp+32], rax
37be06149mov r8, rax
37be0614clea rdx, [r14+8*rdx]
37be06150mov rcx, rbx
37be06153call ccopy_64_
37be06158mov rbp, [rsp+384]
37be06160mov rax, [rsp+136]
37be06168imul rax, rbp
37be0616cadd rax, [rsp+144]
37be06174mov [rsp+392], rbp
37be0617clea r11, [rbp-1]
37be06180mov [rsp+168], rax
37be06188cmp rsi, rbp
37be0618bje 0x37be07f9c
37be06191mov rcx, [rsp+136]
37be06199mov r10, rbp
37be0619cmov rdx, [rsp+144]
37be061a4mov r13l, 1
37be061aamov rax, rcx
37be061adimul rax, rsi
37be061b1lea rbx, [rdx+rax]
37be061b5add rax, rcx
37be061b8mov rcx, [rsp+672]
37be061c0add rax, rdx
37be061c3mov [rsp+160], rbx
37be061cbadd rbx, rsi
37be061ceadd rax, rsi
37be061d1lea r15, [rdi+8*rax]
37be061d5mov rax, [rcx]
37be061d8mov rcx, [rsp+664]
37be061e0add rax, rbp
37be061e3sub rax, [rcx]
37be061e6imul rax, [rsp+192]
37be061efadd rax, [rsp+200]
37be061f7mov [rsp+224], rax
37be061ffmov rax, [rsp+168]
37be06207mov [rsp+176], rax
37be0620f
37be0620floc_37be0620f:
37be0620fmov rax, [rsp+176]
37be06217mov rcx, [rsp+696]
37be0621fmov r9, r15
37be06222lea r8, [rip+0x64ecef]
37be06229mov [rsp+256], r10
37be06231lea rdx, [rbp+rax]
37be06236movss x0, [rdi+8*rdx]
37be0623bmov rdx, [rsp+240]
37be06243mov [rdi+8*rbx+4], 0
37be0624bmovss [rdi+8*rbx], x0
37be06250add rdx, rax
37be06253mov rbx, r11
37be06256mov [rsp+32], rcx
37be0625bmov rcx, [rsp+152]
37be06263sub rbx, rsi
37be06266lea rdx, [rdi+8*rdx]
37be0626amov [rsp+408], rbx
37be06272call ccopy_64_
37be06277mov [rsp+408], rbx
37be0627fmov rbx, [rsp+152]
37be06287mov rdx, r15
37be0628amov r8, [rsp+696]
37be06292mov rcx, rbx
37be06295call clacgv_64_
37be0629acmp rsi, 1
37be0629emov r10, [rsp+256]
37be062a6jle 0x37be062f9
37be062a8mov rax, [rsp+176]
37be062b0lea rdx, [rsi-1]
37be062b4mov rcx, rbx
37be062b7lea r8, [rip+0x64ec5a]
37be062bemov [rsp+408], rdx
37be062c6lea rdx, [rdi+8*rax+8]
37be062cblea rax, [rip+0x64ec46]
37be062d2mov [rsp+240], r10
37be062damov [rsp+32], rax
37be062dfmov rax, [rsp+160]
37be062e7lea r9, [rdi+8*rax+8]
37be062eccall ccopy_64_
37be062f1mov r10, [rsp+240]
37be062f9
37be062f9loc_37be062f9:
37be062f9mov rax, [rsp+664]
37be06301mov rax, [rax]
37be06304cmp rax, r10
37be06307jg 0x37be072c8
37be0630d
37be0630dloc_37be0630d:
37be0630dmov rbx, [rsp+224]
37be06315sub rax, rbp
37be06318mov rcx, [rsp+152]
37be06320mov [rsp+160], r10
37be06328add rax, 1
37be0632cadd rbp, rbx
37be0632fmov [rsp+408], rax
37be06337lea rax, [rsi+rbx]
37be0633bmov rbx, [rsp+720]
37be06343lea rdx, [r14+8*rbp]
37be06347lea r9, [r14+8*rax]
37be0634bmov [rsp+32], rbx
37be06350mov r8, rbx
37be06353call cswap_64_
37be06358cmp r13, 1
37be0635cje 0x37be07f56
37be06362mov r10, [rsp+160]
37be0636amov rax, [rsp+168]
37be06372add rax, r10
37be06375lea rbx, [r10-1]
37be06379lea r11, [r10-2]
37be0637dmov [rsp+256], rax
37be06385mov rax, [rsp+384]
37be0638dlea r15, [rax-2]
37be06391
37be06391loc_37be06391:
37be06391mov rcx, [rsp+200]
37be06399mov rax, [rsp+232]
37be063a1lea rdx, [r10+r12]
37be063a5sub rax, [rsp+192]
37be063admov r8, [rsp+144]
37be063b5lea r13, [rax+rcx]
37be063b9mov rcx, [rsp+136]
37be063c1movss x10, [r14+8*rdx]
37be063c7lea rax, [rbx+r13]
37be063cbmovss x15, [r14+8*rdx+4]
37be063d2imul rcx, rbx
37be063d6movss x14, [r14+8*rax]
37be063dcmovss x8, [r14+8*rax+4]
37be063e3lea rbp, [rcx+r8]
37be063e7lea rcx, [rbx+r12]
37be063ebmovq x9, [r14+8*rcx]
37be063f1cmp r10, 2
37be063f5jg 0x37be06c80
37be063fb
37be063fbloc_37be063fb:
37be063fblea rax, [rbx+rbp]
37be063ffmov rbp, [rsp+152]
37be06407mov rdx, [rsp+216]
37be0640flea r8, [rip+0x64eb02]
37be06416movss [rdi+8*rax], x14
37be0641cneg rsi
37be0641fmovss [rdi+8*rax+4], x8
37be06426mov rax, [rsp+168]
37be0642emov rcx, rbp
37be06431mov [rsp+160], r11
37be06439add rax, rbx
37be0643cmov [rsp+408], rbx
37be06444movlps [rdi+8*rax], x9
37be06449mov rax, [rsp+256]
37be06451movss [rdi+8*rax], x10
37be06457movss [rdi+8*rax+4], x15
37be0645ecall clacgv_64_
37be06463mov r11, [rsp+160]
37be0646blea rdx, [r14+8*r13+8]
37be06470mov rcx, rbp
37be06473lea r8, [rip+0x64ea9e]
37be0647amov [rsp+408], r11
37be06482mov [rsp+152], r11
37be0648acall clacgv_64_
37be0648fmov rax, [rsp+208]
37be06497mov rdx, [rsp+704]
37be0649fmov r11, [rsp+152]
37be064a7neg rax
37be064aamov [rdx+8*rbx], rax
37be064aemov [rdx+8*r11], rsi
37be064b2jmp 0x37be04a27
37be064b7
37be064b7 66 0f 1f 84 00 00 00 00 00 f........
37be064c0
37be064c0loc_37be064c0:
37be064c0mov rcx, [rsp+152]
37be064c8mov rax, rbx
37be064cbmov rdx, r12
37be064celea r8, [rip+0x64ea43]
37be064d5sub rax, r15
37be064d8mov [rsp+408], rax
37be064e0call icamax_64_
37be064e5lea r12, [rax+r15]
37be064e9mov rax, [rsp+168]
37be064f1add rax, r12
37be064f4movss x6, [r14+8*rax]
37be064famovss x0, [r14+8*rax+4]
37be06501andps x6, [rip+0x64ea48]
37be06508andps x0, [rip+0x64ea41]
37be0650faddss x6, x0
37be06513cmp r15, 1
37be06517jg 0x37be06918
37be0651d
37be0651dloc_37be0651d:
37be0651dmovss x1, [rip+0x64ea3b]
37be06525movss x0, [rbp]
37be0652aandps x0, [rip+0x64ea1f]
37be06531mulss x1, x6
37be06535comiss x1, x0
37be06538jbe 0x37be0780f
37be0653ecmp r12, [rsp+208]
37be06546je 0x37be069c0
37be0654ccomiss x7, x6
37be0654fjae 0x37be069c0
37be06555lea rax, [rip+0x64e9bc]
37be0655cmov r9, [rsp+216]
37be06564movaps x7, x6
37be06567mov rdx, [rsp+224]
37be0656fmov [rsp+32], rax
37be06574lea rcx, [rsp+384]
37be0657cmov r8, rax
37be0657fcall ccopy_64_
37be06584mov [rsp+208], r15
37be0658cmov r15, r12
37be0658fmov rbx, [rsp+384]
37be06597mov [rsp+184], r12
37be0659fjmp 0x37be05fdb
37be065a4
37be065a4 0f 1f 40 00 ..@.
37be065a8
37be065a8loc_37be065a8:
37be065a8sub rax, rbx
37be065ablea r10, [rbx+1]
37be065afmov [rsp+88], 12
37be065b8mov r8, [rsp+152]
37be065c0mov [rsp+408], rax
37be065c8lea rax, [rip+0x64e949]
37be065cflea r9, [rip+0x64e94a]
37be065d6mov [rsp+80], rax
37be065dbmov rax, [rsp+224]
37be065e3lea rdx, [rsp+384]
37be065eblea rcx, [rip+0x64e936]
37be065f2imul r10, [rsp+136]
37be065fbmov [rsp+72], rax
37be06600lea rax, [rip+0x64e92d]
37be06607mov [rsp+64], rax
37be0660cmov rax, [rsp+720]
37be06614mov [rsp+56], rax
37be06619mov rax, [rsp+264]
37be06621add rax, r15
37be06624lea rax, [r14+8*rax]
37be06628mov [rsp+48], rax
37be0662dmov rax, [rsp+696]
37be06635mov [rsp+40], rax
37be0663amov rax, [rsp+144]
37be06642lea rax, [rax+r10+1]
37be06647lea rax, [rdi+8*rax]
37be0664bmov [rsp+32], rax
37be06650call cgemv_64_
37be06655mov [rbp+4], 0
37be0665cmov rbx, [rsp+384]
37be06664jmp 0x37be06107
37be06669
37be06669 0f 1f 80 00 00 00 00 .......
37be06670
37be06670loc_37be06670:
37be06670lea rax, [rip+0x64e8a1]
37be06677add rsi, [rsp+136]
37be0667fsub r9, r15
37be06682mov [rsp+88], 12
37be0668bmov [rsp+80], rax
37be06690lea rax, [r14+8*r12+8]
37be06695lea r8, [rsp+408]
37be0669dmov [rsp+72], rax
37be066a2lea rax, [rip+0x64e88b]
37be066a9lea rdx, [rsp+384]
37be066b1mov [rsp+64], rax
37be066b6mov rax, [rsp+720]
37be066belea rcx, [rip+0x64e863]
37be066c5mov [rsp+408], r9
37be066cdlea r9, [rip+0x64e84c]
37be066d4mov [rsp+56], rax
37be066d9mov rax, [rsp+192]
37be066e1add rax, [rsp+232]
37be066e9add rax, [rsp+200]
37be066f1add rax, r15
37be066f4lea rax, [r14+8*rax]
37be066f8mov [rsp+48], rax
37be066fdmov rax, [rsp+696]
37be06705mov [rsp+40], rax
37be0670amov rax, [rsp+144]
37be06712lea rax, [rax+rsi+1]
37be06717lea rax, [rdi+8*rax]
37be0671bmov [rsp+32], rax
37be06720call cgemv_64_
37be06725mov r10, [rsp+384]
37be0672dlea r13, [r10+r12]
37be06731mov [r14+8*r13+4], 0
37be0673ajmp 0x37be049b4
37be0673f
37be0673f 90 .
37be06740
37be06740loc_37be06740:
37be06740lea rax, [r14+8*r12+8]
37be06745mov [rsp+216], rax
37be0674d
37be0674dloc_37be0674d:
37be0674dmov rax, [rsp+136]
37be06755mov [rsp+392], r10
37be0675dlea rbx, [rsp+384]
37be06765imul rax, r10
37be06769add rax, [rsp+144]
37be06771mov [rsp+168], rax
37be06779
37be06779loc_37be06779:
37be06779lea rax, [rip+0x64e798]
37be06780mov rdx, [rsp+216]
37be06788mov rcx, rbx
37be0678blea r8, [rip+0x64e786]
37be06792mov [rsp+32], rax
37be06797mov rax, [rsp+168]
37be0679fmov [rsp+152], r10
37be067a7lea r9, [rdi+8*rax+8]
37be067accall ccopy_64_
37be067b1mov rax, [rsp+384]
37be067b9mov r10, [rsp+152]
37be067c1cmp rax, 1
37be067c5lea r15, [rax-1]
37be067c9jle 0x37be04a1b
37be067cfmov rcx, [rsp+136]
37be067d7imul rcx, rax
37be067dbadd rcx, [rsp+144]
37be067e3lea rdx, [rax+rcx]
37be067e7movss x0, [rdi+8*rdx]
37be067ecmovaps x1, x0
37be067efandps x1, [rip+0x64e75a]
37be067f6comiss x1, [rsp+348]
37be067fejb 0x37be0785f
37be06804movss x1, [rip+0x64e75c]
37be0680clea rax, [rsp+408]
37be06814lea r8, [rdi+8*rcx+8]
37be06819mov [rsp+160], r10
37be06821lea rdx, [rsp+364]
37be06829lea r9, [rip+0x64e6e8]
37be06830mov rcx, rax
37be06833mov [rsp+408], r15
37be0683bdivss x1, x0
37be0683fmov [rsp+152], rax
37be06847movss [rsp+364], x1
37be06850call csscal_64_
37be06855mov r10, [rsp+160]
37be0685d
37be0685dloc_37be0685d:
37be0685dmov rdx, [rsp+216]
37be06865mov rcx, [rsp+152]
37be0686dlea r8, [rip+0x64e6a4]
37be06874mov [rsp+160], r10
37be0687cmov [rsp+408], r15
37be06884call clacgv_64_
37be06889mov r10, [rsp+160]
37be06891jmp 0x37be04a1b
37be06896
37be06896 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be068a0
37be068a0loc_37be068a0:
37be068a0pxor x8, x8
37be068a5
37be068a5loc_37be068a5:
37be068a5mov rdx, [rsp+224]
37be068admov rcx, [rsp+152]
37be068b5lea rax, [r15-1]
37be068b9lea r8, [rip+0x64e658]
37be068c0mov [rsp+408], rax
37be068c8call icamax_64_
37be068cdmov rdx, [rsp+168]
37be068d5mov r12, [rsp+184]
37be068ddadd rdx, rax
37be068e0movss x6, [r14+8*rdx]
37be068e6movss x0, [r14+8*rdx+4]
37be068edandps x6, [rip+0x64e65c]
37be068f4andps x0, [rip+0x64e655]
37be068fbaddss x6, x0
37be068ffcomiss x6, x8
37be06903maxss x6, x8
37be06908cmova r12, rax
37be0690cjmp 0x37be0651d
37be06911
37be06911 0f 1f 80 00 00 00 00 .......
37be06918
37be06918loc_37be06918:
37be06918mov [rsp+184], r12
37be06920movaps x8, x6
37be06924jmp 0x37be068a5
37be06929
37be06929 0f 1f 80 00 00 00 00 .......
37be06930
37be06930loc_37be06930:
37be06930mov rax, [rsp+728]
37be06938movss x0, [r14+8*r13]
37be0693ecmp [rax], 0
37be06942jne 0x37be0694f
37be06944mov rax, [rsp+728]
37be0694cmov [rax], r10
37be0694f
37be0694floc_37be0694f:
37be0694fmov rax, [rsp+136]
37be06957lea rsi, [rip+0x64e5ba]
37be0695emov rcx, [rsp+152]
37be06966mov r8, rsi
37be06969imul rax, r10
37be0696dadd rax, [rsp+144]
37be06975lea rdx, [rax+r10]
37be06979lea r9, [rdi+8*rax+8]
37be0697emov [rdi+8*rdx+4], 0
37be06986movss [rdi+8*rdx], x0
37be0698bmov rdx, [rsp+216]
37be06993mov [rsp+32], rsi
37be06998mov [rsp+160], r10
37be069a0mov [rsp+408], rbx
37be069a8call ccopy_64_
37be069admov r10, [rsp+160]
37be069b5jmp 0x37be04a18
37be069ba
37be069ba 66 0f 1f 44 00 00 f..D..
37be069c0
37be069c0loc_37be069c0:
37be069c0mov rcx, [rsp+672]
37be069c8mov rax, rsi
37be069cbmov r10, rbx
37be069cemov rdx, [rsp+664]
37be069d6mov rsi, r15
37be069d9mov r15, rax
37be069dclea rbp, [r10-1]
37be069e0mov rbx, r13
37be069e3mov rax, [rcx]
37be069e6mov r13, r12
37be069e9mov r8, [rsp+136]
37be069f1mov [rsp+392], rbp
37be069f9mov r9, [rsp+144]
37be06a01mov r12, [rsp+256]
37be06a09lea r11, [r10-2]
37be06a0dadd rax, rbp
37be06a10sub rax, [rdx]
37be06a13mov [rsp+184], rax
37be06a1bmov rax, r8
37be06a1eimul rax, r10
37be06a22lea rcx, [r9+rax]
37be06a26sub rax, r8
37be06a29lea rdx, [r9+rax]
37be06a2dmov [rsp+168], rcx
37be06a35mov [rsp+176], rdx
37be06a3dmov rdx, [rsp+208]
37be06a45cmp rdx, r10
37be06a48je 0x37be07290
37be06a4emov [rsp+288], r11
37be06a56mov r11, rdx
37be06a59imul rdx, r8
37be06a5dmov [rsp+280], r10
37be06a65add r10, rcx
37be06a68movss x0, [rdi+8*r10]
37be06a6emov [rsp+256], r10
37be06a76lea r10, [rdx+r9]
37be06a7aadd rdx, r8
37be06a7dmov r8, [rsp+696]
37be06a85mov [rsp+296], rax
37be06a8dlea rcx, [r10+r11]
37be06a91add rdx, r9
37be06a94mov [rsp+264], r10
37be06a9cmov r10, rbp
37be06a9fsub r10, r11
37be06aa2movss [rdi+8*rcx], x0
37be06aa7add rdx, r11
37be06aaamov [rdi+8*rcx+4], 0
37be06ab2mov rcx, r11
37be06ab5lea r9, [rdi+8*rdx]
37be06ab9mov r11, [rsp+168]
37be06ac1mov [rsp+32], r8
37be06ac6lea r8, [rip+0x64e44b]
37be06acdlea rdx, [rcx+r11+1]
37be06ad2mov rcx, [rsp+152]
37be06adamov [rsp+224], r10
37be06ae2lea rdx, [rdi+8*rdx]
37be06ae6mov [rsp+408], r10
37be06aeemov [rsp+272], r9
37be06af6call ccopy_64_
37be06afbmov r10, [rsp+224]
37be06b03mov rdx, [rsp+272]
37be06b0bmov r8, [rsp+696]
37be06b13mov rcx, [rsp+152]
37be06b1bmov [rsp+408], r10
37be06b23call clacgv_64_
37be06b28mov rdx, [rsp+208]
37be06b30mov r10, [rsp+280]
37be06b38mov r11, [rsp+288]
37be06b40mov rax, [rsp+296]
37be06b48cmp rdx, 1
37be06b4cjle 0x37be06bc0
37be06b4emov [rsp+280], rax
37be06b56lea rax, [rip+0x64e3bb]
37be06b5dsub rdx, 1
37be06b61mov rcx, [rsp+152]
37be06b69mov [rsp+272], r11
37be06b71mov r11, [rsp+168]
37be06b79mov r8, rax
37be06b7cmov [rsp+224], r10
37be06b84mov r10, [rsp+264]
37be06b8cmov [rsp+32], rax
37be06b91mov [rsp+408], rdx
37be06b99lea r9, [rdi+8*r10+8]
37be06b9elea rdx, [rdi+8*r11+8]
37be06ba3call ccopy_64_
37be06ba8mov rax, [rsp+280]
37be06bb0mov r11, [rsp+272]
37be06bb8mov r10, [rsp+224]
37be06bc0
37be06bc0loc_37be06bc0:
37be06bc0mov rdx, [rsp+664]
37be06bc8mov rdx, [rdx]
37be06bcbcmp rdx, r10
37be06bcejg 0x37be07ed3
37be06bd4
37be06bd4loc_37be06bd4:
37be06bd4sub rdx, rbp
37be06bd7mov rax, [rsp+200]
37be06bdfmov [rsp+264], r11
37be06be7add rdx, 1
37be06bebmov [rsp+408], rdx
37be06bf3mov rdx, [rsp+184]
37be06bfbimul rdx, [rsp+192]
37be06c04mov [rsp+184], r10
37be06c0cadd rax, rdx
37be06c0fmov rdx, [rsp+208]
37be06c17mov [rsp+224], rax
37be06c1flea rcx, [rax+rdx]
37be06c23lea rdx, [rax+r10]
37be06c27mov rax, [rsp+720]
37be06c2flea r9, [r14+8*rcx]
37be06c33mov rcx, [rsp+152]
37be06c3blea rdx, [r14+8*rdx]
37be06c3fmov [rsp+32], rax
37be06c44mov r8, rax
37be06c47call cswap_64_
37be06c4ccmp rbp, rsi
37be06c4fmov r10, [rsp+184]
37be06c57mov r11, [rsp+264]
37be06c5fje 0x37be072b1
37be06c65mov [rsp+184], r13
37be06c6dmov r13l, 2
37be06c73jmp 0x37be0620f
37be06c78
37be06c78 0f 1f 84 00 00 00 00 00 ........
37be06c80
37be06c80loc_37be06c80:
37be06c80movshdup x11, x9
37be06c85movaps x5, x9
37be06c89movaps x7, x11
37be06c8dxorps x7, [rip+0x64e2dc]
37be06c94movaps x3, x11
37be06c98andps x3, [rip+0x64e2b1]
37be06c9fmovss [rsp+232], x7
37be06ca8movaps x7, x9
37be06cacandps x7, [rip+0x64e29d]
37be06cb3movss [rsp+160], x7
37be06cbccomiss x3, x7
37be06cbfjbe 0x37be07494
37be06cc5movaps x0, x9
37be06cc9xorps x0, [rip+0x64e2a0]
37be06cd0movaps x12, x9
37be06cd4divss x12, x11
37be06cd9divss x0, x11
37be06cdemovaps x13, x12
37be06ce2mulss x13, x14
37be06ce7addss x13, x8
37be06cecmovaps x1, x0
37be06cefmovaps x2, x0
37be06cf2mulss x0, x15
37be06cf7mulss x1, x9
37be06cfcmulss x2, x10
37be06d01subss x0, x10
37be06d06subss x1, x11
37be06d0baddss x2, x15
37be06d10movaps x4, x0
37be06d13movaps x0, x12
37be06d17mulss x0, x9
37be06d1cmulss x12, x8
37be06d21divss x2, x1
37be06d25addss x0, x11
37be06d2asubss x12, x14
37be06d2fdivss x4, x1
37be06d33movss [rsp+176], x2
37be06d3cdivss x13, x0
37be06d41divss x12, x0
37be06d46
37be06d46loc_37be06d46:
37be06d46movss x0, [rsp+176]
37be06d4fmovaps x1, x12
37be06d53movaps x2, x5
37be06d56mov rax, [rsp+168]
37be06d5emulss x1, x4
37be06d62movss x7, [rip+0x64e1fe]
37be06d6alea r10, [r14+8*r12]
37be06d6elea r9, [r14+8*r13]
37be06d72mulss x0, x13
37be06d77lea rcx, [rdi+8*rax]
37be06d7blea r8, [rdi+8*rbp]
37be06d7fmov r12, rsi
37be06d82xorps x2, [rip+0x64e1e7]
37be06d89mov eax, 1
37be06d8epxor x6, x6
37be06d92movss [rsp+224], x12
37be06d9cmovlps [rsp+240], x9
37be06da5movaps x12, x4
37be06da9movss [rsp+264], x10
37be06db3movd edx, x2
37be06db7movss [rsp+272], x15
37be06dc1movss [rsp+280], x14
37be06dcbsubss x0, x1
37be06dcfsubss x0, [rip+0x64e191]
37be06dd7movss [rsp+288], x8
37be06de1divss x7, x0
37be06de5jmp 0x37be06f07
37be06dea
37be06dea 66 0f 1f 44 00 00 f..D..
37be06df0
37be06df0loc_37be06df0:
37be06df0movaps x15, x5
37be06df4movaps x2, x8
37be06df8divss x15, x11
37be06dfdmulss x2, x15
37be06e02movaps x4, x15
37be06e06mulss x15, x1
37be06e0bmulss x4, x5
37be06e0faddss x2, x1
37be06e13subss x15, x8
37be06e18addss x4, x11
37be06e1dmovaps x1, x15
37be06e21divss x2, x4
37be06e25divss x1, x4
37be06e29
37be06e29loc_37be06e29:
37be06e29movaps x8, x7
37be06e2dcomiss x3, [rsp+160]
37be06e35movaps x4, x1
37be06e38mulss x8, x2
37be06e3dmulss x1, x7
37be06e41mulss x2, x6
37be06e45mulss x4, x6
37be06e49addss x1, x2
37be06e4dsubss x8, x4
37be06e52movss x4, [rsp+224]
37be06e5bmovss [r8+8*rax+4], x1
37be06e62movaps x2, x4
37be06e65movaps x1, x0
37be06e68mulss x2, x9
37be06e6dmovss [r8+8*rax], x8
37be06e73mulss x1, x13
37be06e78mulss x0, x4
37be06e7cmulss x9, x13
37be06e81subss x1, x2
37be06e85addss x0, x9
37be06e8asubss x1, x14
37be06e8fsubss x0, x10
37be06e94jbe 0x37be06fa8
37be06e9amovd x4, edx
37be06e9emovaps x2, x1
37be06ea1divss x4, x11
37be06ea6mulss x2, x4
37be06eaamovaps x8, x4
37be06eaemulss x8, x5
37be06eb3mulss x4, x0
37be06eb7addss x2, x0
37be06ebbsubss x8, x11
37be06ec0subss x4, x1
37be06ec4divss x2, x8
37be06ec9divss x4, x8
37be06ecemovaps x0, x4
37be06ed1
37be06ed1loc_37be06ed1:
37be06ed1movaps x1, x0
37be06ed4movaps x4, x7
37be06ed7mulss x4, x2
37be06edbmulss x1, x6
37be06edfmulss x0, x7
37be06ee3mulss x2, x6
37be06ee7subss x4, x1
37be06eebaddss x0, x2
37be06eefmovss [rcx+8*rax], x4
37be06ef4movss [rcx+8*rax+4], x0
37be06efaadd rax, 1
37be06efecmp rax, r11
37be06f01jg 0x37be06ff0
37be06f07
37be06f07loc_37be06f07:
37be06f07movss x10, [r9+8*rax+4]
37be06f0emovss x14, [r9+8*rax]
37be06f14movss x4, [rsp+176]
37be06f1dcomiss x3, [rsp+160]
37be06f25movaps x1, x10
37be06f29movss x0, [r10+8*rax]
37be06f2fmovss x9, [r10+8*rax+4]
37be06f36mulss x1, x12
37be06f3bmovaps x8, x4
37be06f3fmulss x8, x14
37be06f44mulss x4, x10
37be06f49subss x8, x1
37be06f4emovaps x1, x14
37be06f52mulss x1, x12
37be06f57subss x8, x0
37be06f5caddss x1, x4
37be06f60subss x1, x9
37be06f65ja 0x37be06df0
37be06f6bmovaps x15, x11
37be06f6fmovaps x2, x1
37be06f72divss x15, x5
37be06f77mulss x2, x15
37be06f7cmovaps x4, x15
37be06f80mulss x4, x11
37be06f85addss x2, x8
37be06f8amulss x8, x15
37be06f8faddss x4, x5
37be06f93divss x2, x4
37be06f97subss x1, x8
37be06f9cdivss x1, x4
37be06fa0jmp 0x37be06e29
37be06fa5
37be06fa5 0f 1f 00 ...
37be06fa8
37be06fa8loc_37be06fa8:
37be06fa8movss x2, [rsp+232]
37be06fb1movaps x4, x2
37be06fb4divss x4, x5
37be06fb8mulss x2, x4
37be06fbcmovaps x8, x2
37be06fc0movaps x2, x0
37be06fc3mulss x2, x4
37be06fc7addss x8, x5
37be06fccaddss x2, x1
37be06fd0mulss x1, x4
37be06fd4divss x2, x8
37be06fd9subss x0, x1
37be06fdddivss x0, x8
37be06fe2jmp 0x37be06ed1
37be06fe7
37be06fe7 66 0f 1f 84 00 00 00 00 00 f........
37be06ff0
37be06ff0loc_37be06ff0:
37be06ff0lea rax, [r11+1]
37be06ff4test r11, r11
37be06ff7mov edx, 2
37be06ffcmov rsi, r12
37be06fffmovq x9, [rsp+240]
37be07009cmovle rax, rdx
37be0700dmovss x10, [rsp+264]
37be07017movss x15, [rsp+272]
37be07021movss x14, [rsp+280]
37be0702bmov [rsp+368], rax
37be07033movss x8, [rsp+288]
37be0703djmp 0x37be063fb
37be07042
37be07042 66 0f 1f 44 00 00 f..D..
37be07048
37be07048loc_37be07048:
37be07048mov [rsp+664], r15
37be07050add rdi, rsi
37be07053mov r15, r14
37be07056movq x8, [rsp+272]
37be07060sub rdi, r15
37be07063mov r14, [rsp+664]
37be0706bmovq x9, [rsp+280]
37be07075mov [rsp+368], rdi
37be0707djmp 0x37be05958
37be07082
37be07082 66 0f 1f 44 00 00 f..D..
37be07088
37be07088loc_37be07088:
37be07088mov r13, [rsp+680]
37be07090
37be07090loc_37be07090:
37be07090lea rsi, [rsp+408]
37be07098mov rdx, [rsp+232]
37be070a0mov rbp, [rsp+688]
37be070a8mov [rsp+152], rsi
37be070b0mov r12, [rsp+696]
37be070b8mov r14, [rsp+704]
37be070c0
37be070c0loc_37be070c0:
37be070c0mov rcx, [r14+8*rdx-8]
37be070c5lea rbx, [rdx+1]
37be070c9test rcx, rcx
37be070ccjs 0x37be07168
37be070d2mov [rsp+368], rbx
37be070dacmp rcx, rdx
37be070ddje 0x37be0725f
37be070e3cmp r9, rbx
37be070e6jge 0x37be07278
37be070ec
37be070ecloc_37be070ec:
37be070ecsub r9, r15
37be070efmov rbp, r9
37be070f2
37be070f2loc_37be070f2:
37be070f2mov [r13], rbp
37be070f6movups x6, [rsp+416]
37be070femovups x7, [rsp+432]
37be07106movups x8, [rsp+448]
37be0710fmovups x9, [rsp+464]
37be07118movups x10, [rsp+480]
37be07121movups x11, [rsp+496]
37be0712amovups x12, [rsp+512]
37be07133movups x13, [rsp+528]
37be0713cmovups x14, [rsp+544]
37be07145movups x15, [rsp+560]
37be0714eadd rsp, 584
37be07155pop rbx
37be07156pop rsi
37be07157pop rdi
37be07158pop rbp
37be07159pop r12
37be0715bpop r13
37be0715dpop r14
37be0715fpop r15
37be07161ret
37be07162
37be07162 66 0f 1f 44 00 00 f..D..
37be07168
37be07168loc_37be07168:
37be07168mov rsi, [r14+8*rdx]
37be0716cxor eax, eax
37be0716eneg rcx
37be07171lea rdi, [rdx+2]
37be07175mov [rsp+368], rdi
37be0717dneg rsi
37be07180cmp rsi, rbx
37be07183setne al
37be07186cmp rcx, rdx
37be07189je 0x37be071f7
37be0718bcmp rdi, r9
37be0718ejg 0x37be070ec
37be07194
37be07194loc_37be07194:
37be07194mov r8, [rsp+136]
37be0719cmov [rsp+32], r12
37be071a1sub r9, rdi
37be071a4add r9, 1
37be071a8mov [rsp+160], rax
37be071b0imul r8, rdi
37be071b4add r8, [rsp+144]
37be071bcmov [rsp+408], r9
37be071c4add rdx, r8
37be071c7add r8, rcx
37be071camov rcx, [rsp+152]
37be071d2lea r9, [rbp+8*rdx]
37be071d7lea rdx, [rbp+8*r8]
37be071dcmov r8, r12
37be071dfcall cswap_64_
37be071e4mov rax, [rsp+664]
37be071ecmov r9, [rax]
37be071efmov rax, [rsp+160]
37be071f7
37be071f7loc_37be071f7:
37be071f7test rax, rax
37be071faje 0x37be07e42
37be07200cmp rdi, r9
37be07203jg 0x37be070ec
37be07209mov rax, [rsp+136]
37be07211mov [rsp+32], r12
37be07216sub r9, rdi
37be07219mov r8, r12
37be0721cadd r9, 1
37be07220mov rcx, [rsp+152]
37be07228imul rax, rdi
37be0722cadd rax, [rsp+144]
37be07234mov [rsp+408], r9
37be0723cadd rbx, rax
37be0723fadd rax, rsi
37be07242lea r9, [rbp+8*rbx]
37be07247lea rdx, [rbp+8*rax]
37be0724cmov rbx, rdi
37be0724fcall cswap_64_
37be07254mov rax, [rsp+664]
37be0725cmov r9, [rax]
37be0725f
37be0725floc_37be0725f:
37be0725fcmp rbx, r9
37be07262jge 0x37be070ec
37be07268mov rdx, [rsp+368]
37be07270jmp 0x37be070c0
37be07275
37be07275 0f 1f 00 ...
37be07278
37be07278loc_37be07278:
37be07278mov rdi, rbx
37be0727bxor eax, eax
37be0727dmov esi, 1
37be07282jmp 0x37be07194
37be07287
37be07287 66 0f 1f 84 00 00 00 00 00 f........
37be07290
37be07290loc_37be07290:
37be07290cmp rbp, rsi
37be07293jne 0x37be0777d
37be07299mov rax, [rsp+208]
37be072a1add rax, [rsp+168]
37be072a9mov [rsp+256], rax
37be072b1
37be072b1loc_37be072b1:
37be072b1mov [rsp+184], r13
37be072b9mov r15, r11
37be072bcmov rbx, rsi
37be072bfjmp 0x37be06391
37be072c4
37be072c4 0f 1f 40 00 ..@.
37be072c8
37be072c8loc_37be072c8:
37be072c8sub rax, r10
37be072cbmov [rsp+160], r10
37be072d3mov [rsp+408], rax
37be072dblea rax, [r10+1]
37be072dfimul rax, [rsp+136]
37be072e8add rax, [rsp+144]
37be072f0lea rcx, [rax+rsi]
37be072f4add rax, rbp
37be072f7lea rdx, [rdi+8*rax]
37be072fbmov rax, [rsp+696]
37be07303lea r9, [rdi+8*rcx]
37be07307mov rcx, [rsp+152]
37be0730fmov [rsp+32], rax
37be07314mov r8, rax
37be07317call cswap_64_
37be0731cmov rax, [rsp+664]
37be07324mov r10, [rsp+160]
37be0732cmov rax, [rax]
37be0732fjmp 0x37be0630d
37be07334
37be07334 0f 1f 40 00 ..@.
37be07338
37be07338loc_37be07338:
37be07338sub rax, rdi
37be0733bmov [rsp+32], rsi
37be07340mov rcx, r12
37be07343mov rdx, [rsp+208]
37be0734bmov [rsp+408], rax
37be07353mov rax, [rsp+272]
37be0735blea r8, [rip+0x64dbb6]
37be07362lea rdx, [rdi+rdx+1]
37be07367lea rax, [rax+rdi+1]
37be0736clea rdx, [r13+8*rdx]
37be07371lea r9, [r13+8*rax]
37be07376call ccopy_64_
37be0737bjmp 0x37be0581b
37be07380
37be07380loc_37be07380:
37be07380mov r13, [rsp+680]
37be07388lea rbp, [r15-1]
37be0738ctest rcx, rcx
37be0738fjs 0x37be07971
37be07395
37be07395loc_37be07395:
37be07395mov [rsp+136], rbp
37be0739dmov rdi, [rsp+688]
37be073a5mov rbx, rbp
37be073a8lea rsi, [rsp+368]
37be073b0mov r12, [rsp+696]
37be073b8mov r15, [rsp+704]
37be073c0
37be073c0loc_37be073c0:
37be073c0lea rdx, [rbx-1]
37be073c4mov rax, [r15+8*rdx]
37be073c8test rax, rax
37be073cbjs 0x37be07420
37be073cdmov [rsp+368], rdx
37be073d5cmp rax, rbx
37be073d8je 0x37be07458
37be073datest rdx, rdx
37be073ddjle 0x37be07458
37be073dfxor ebp, ebp
37be073e1mov r14l, 1
37be073e7
37be073e7loc_37be073e7:
37be073e7mov [rsp+32], r12
37be073eclea r9, [rdi+8*rdx]
37be073f0mov rcx, rsi
37be073f3mov r8, r12
37be073f6lea rdx, [rdi+8*rax-8]
37be073fbcall cswap_64_
37be07400mov rcx, [rsp+368]
37be07408
37be07408loc_37be07408:
37be07408test rbp, rbp
37be0740bje 0x37be0744e
37be0740d
37be0740dloc_37be0740d:
37be0740dtest rcx, rcx
37be07410jg 0x37be07470
37be07412
37be07412loc_37be07412:
37be07412mov rbp, [rsp+136]
37be0741ajmp 0x37be070f2
37be0741f
37be0741f 90 .
37be07420
37be07420loc_37be07420:
37be07420lea rcx, [rbx-2]
37be07424xor ebp, ebp
37be07426neg rax
37be07429mov r14, [r15+8*rcx]
37be0742dmov [rsp+368], rcx
37be07435neg r14
37be07438cmp rdx, r14
37be0743bsetne bpl
37be0743fcmp rax, rbx
37be07442je 0x37be07408
37be07444test rcx, rcx
37be07447jg 0x37be073e7
37be07449test rbp, rbp
37be0744cjne 0x37be0740d
37be0744e
37be0744eloc_37be0744e:
37be0744emov rbx, rcx
37be07451jmp 0x37be0745b
37be07453
37be07453 0f 1f 44 00 00 ..D..
37be07458
37be07458loc_37be07458:
37be07458mov rbx, rdx
37be0745b
37be0745bloc_37be0745b:
37be0745bcmp rbx, 1
37be0745fjg 0x37be073c0
37be07465jmp 0x37be07412
37be07467
37be07467 66 0f 1f 84 00 00 00 00 00 f........
37be07470
37be07470loc_37be07470:
37be07470mov [rsp+32], r12
37be07475lea r9, [rdi+8*rbx-16]
37be0747amov r8, r12
37be0747dmov rcx, rsi
37be07480lea rdx, [rdi+8*r14-8]
37be07485call cswap_64_
37be0748amov rbx, [rsp+368]
37be07492jmp 0x37be0745b
37be07494
37be07494loc_37be07494:
37be07494movss x7, [rsp+232]
37be0749dmovaps x4, x15
37be074a1movaps x12, x8
37be074a5movaps x0, x7
37be074a8divss x0, x9
37be074admulss x7, x0
37be074b1movaps x2, x0
37be074b4mulss x0, x10
37be074b9mulss x2, x15
37be074bemovaps x1, x7
37be074c1subss x4, x0
37be074c5movaps x0, x11
37be074c9addss x1, x9
37be074cedivss x0, x9
37be074d3addss x2, x10
37be074d8divss x2, x1
37be074dcmovaps x13, x0
37be074e0mulss x13, x8
37be074e5addss x13, x14
37be074eadivss x4, x1
37be074eemovaps x1, x0
37be074f1mulss x1, x11
37be074f6mulss x0, x14
37be074fbmovss [rsp+176], x2
37be07504addss x1, x9
37be07509subss x12, x0
37be0750edivss x13, x1
37be07513divss x12, x1
37be07518jmp 0x37be06d46
37be0751d
37be0751d 0f 1f 00 ...
37be07520
37be07520loc_37be07520:
37be07520mov rax, [rsp+296]
37be07528mov r11, [rsp+136]
37be07530mov r10, [rsp+144]
37be07538mov rcx, [rsp+152]
37be07540add rax, r11
37be07543mov rdx, [rsp+240]
37be0754bmov rsi, [rsp+216]
37be07553lea r8, [rax+r10]
37be07557mov [rsp+392], rcx
37be0755fmov [rsp+208], r8
37be07567cmp rdx, r15
37be0756aje 0x37be0774e
37be07570mov rax, [rsp+264]
37be07578mov rbp, rdx
37be0757bsub rbp, r15
37be0757emovss x0, [rax]
37be07582mov rax, rdx
37be07585imul rax, r11
37be07589lea r11, [rbp-1]
37be0758dmov [rsp+408], r11
37be07595mov [rsp+304], r11
37be0759dadd r10, rax
37be075a0lea rax, [r10+rdx]
37be075a4mov [rsp+312], r10
37be075acmovss [r13+8*rax], x0
37be075b3mov [r13+8*rax+4], 0
37be075bclea rax, [rdx+r8]
37be075c0lea r8, [rip+0x64d951]
37be075c7lea r9, [r13+8*rax]
37be075ccmov rax, [rsp+176]
37be075d4mov [rsp+216], r9
37be075dcadd rax, rcx
37be075dfmov rcx, r12
37be075e2lea rbp, [8*rax]
37be075eamov rax, [rsp+696]
37be075f2lea rdx, [r13+rbp]
37be075f7mov [rsp+32], rax
37be075fccall ccopy_64_
37be07601mov r11, [rsp+304]
37be07609mov rdx, [rsp+216]
37be07611mov rcx, r12
37be07614mov r8, [rsp+696]
37be0761cmov [rsp+408], r11
37be07624call clacgv_64_
37be07629mov rax, [r14]
37be0762cmov rdx, [rsp+240]
37be07634mov r10, [rsp+312]
37be0763ccmp rax, rdx
37be0763fjg 0x37be07e93
37be07645
37be07645loc_37be07645:
37be07645mov rdx, [rsp+160]
37be0764dmov rax, [rsp+240]
37be07655lea r10, [8*rdx]
37be0765dsub rax, 1
37be07661cmp r15, 1
37be07665jle 0x37be076b1
37be07667mov rcx, [rsp+696]
37be0766fmov [rsp+408], rdx
37be07677lea r9, [r13+8*rax]
37be0767clea rdx, [r13+r10]
37be07681mov [rsp+304], r10
37be07689mov [rsp+32], rcx
37be0768emov r8, rcx
37be07691mov rcx, r12
37be07694mov [rsp+216], rax
37be0769ccall cswap_64_
37be076a1mov r10, [rsp+304]
37be076a9mov rax, [rsp+216]
37be076b1
37be076b1loc_37be076b1:
37be076b1mov r11, [rsp+720]
37be076b9lea rcx, [rsp+392]
37be076c1lea rdx, [rbx+r10]
37be076c5mov [rsp+304], r10
37be076cdlea r9, [rbx+8*rax]
37be076d1mov [rsp+216], rcx
37be076d9mov [rsp+32], r11
37be076demov r8, r11
37be076e1call cswap_64_
37be076e6mov rcx, [rsp+392]
37be076eemov r10, [rsp+304]
37be076f6cmp rcx, rdi
37be076f9je 0x37be058ea
37be076ffmov rax, [rsp+136]
37be07707mov rbp, rdi
37be0770amov [rsp+304], 2
37be07716sub rbp, rcx
37be07719imul rax, rcx
37be0771dadd rax, [rsp+144]
37be07725lea rdx, [rcx+rax]
37be07729mov [rsp+208], rax
37be07731lea rax, [rcx+1]
37be07735sub rcx, 1
37be07739mov [rsp+312], rcx
37be07741mov [rsp+336], rcx
37be07749jmp 0x37be05777
37be0774e
37be0774eloc_37be0774e:
37be0774ecmp rdi, [rsp+152]
37be07756jne 0x37be077b4
37be07758mov rax, [rsp+160]
37be07760lea r10, [8*rax]
37be07768mov rax, [rsp+304]
37be07770lea rbp, [8*rax]
37be07778jmp 0x37be058ea
37be0777d
37be0777dloc_37be0777d:
37be0777dmov rdx, [rsp+184]
37be07785mov rax, [rsp+200]
37be0778dmov [rsp+184], r13
37be07795mov r13l, 2
37be0779bimul rdx, [rsp+192]
37be077a4add rax, rdx
37be077a7mov [rsp+224], rax
37be077afjmp 0x37be0620f
37be077b4
37be077b4loc_37be077b4:
37be077b4mov rcx, [rsp+152]
37be077bcmov r11, [rsp+240]
37be077c4mov rbp, rdi
37be077c7mov [rsp+304], 2
37be077d3mov rax, [rsp+208]
37be077dbmov [rsp+336], r11
37be077e3sub rbp, rcx
37be077e6lea rdx, [rax+rcx]
37be077ealea rax, [r11+2]
37be077eesub rcx, 1
37be077f2lea r11, [rsp+392]
37be077famov [rsp+312], rcx
37be07802mov [rsp+216], r11
37be0780ajmp 0x37be05777
37be0780f
37be0780floc_37be0780f:
37be0780fmov r13, r12
37be07812mov rdx, [rsp+272]
37be0781amov rsi, r15
37be0781dmov r12, [rsp+256]
37be07825mov [rsp+184], r13
37be0782djmp 0x37be0612d
37be07832
37be07832loc_37be07832:
37be07832cmp [rsp+184], 1
37be0783bjg 0x37be07f8b
37be07841mov rax, r11
37be07844mov r8, rcx
37be07847xor edx, edx
37be07849neg rax
37be0784cneg r8
37be0784fdiv r8
37be07852mov [rsp+208], rax
37be0785ajmp 0x37be04ab0
37be0785f
37be0785floc_37be0785f:
37be0785fpxor x1, x1
37be07863movaps x2, x1
37be07866divss x2, x0
37be0786amulss x1, x2
37be0786eaddss x1, x0
37be07872cmp rax, 2
37be07876je 0x37be07f74
37be0787cmov r8, r15
37be0787fmovaps x4, x2
37be07882movaps x3, x1
37be07885xor edx, edx
37be07887shr r8, 1
37be0788alea rax, [rdi+8*rcx+8]
37be0788fshufps x4, x4, 0
37be07893shufps x3, x3, 0
37be07897nop [rax+rax]
37be0789fnop [rax+rax]
37be078aanop [rax+rax]
37be078b5nop [rax+rax]
37be078c0
37be078c0loc_37be078c0:
37be078c0movups x5, [rax]
37be078c3add rdx, 1
37be078c7add rax, 16
37be078cbmovaps x6, x5
37be078ceshufps x6, x5, -79
37be078d2mulps x6, x4
37be078d5movaps x0, x6
37be078d8addps x0, x5
37be078dbsubps x5, x6
37be078deshufps x0, x5, -40
37be078e2shufps x0, x0, -40
37be078e6divps x0, x3
37be078e9movups [rax-16], x0
37be078edcmp rdx, r8
37be078f0jne 0x37be078c0
37be078f2lea rax, [rsp+408]
37be078famov [rsp+152], rax
37be07902test r15b, 1
37be07906je 0x37be0685d
37be0790cmov rax, r15
37be0790for rax, 1
37be07913
37be07913loc_37be07913:
37be07913movsldup x2, x2
37be07917movsldup x1, x1
37be0791badd rcx, rax
37be0791emovhps x1, [rip+0x64d643]
37be07925movq x0, [rdi+8*rcx]
37be0792alea rax, [rsp+408]
37be07932mov [rsp+152], rax
37be0793amovaps x3, x0
37be0793dmovq x0, x0
37be07941shufps x3, x3, -31
37be07945movq x2, x2
37be07949movq x3, x3
37be0794dmulps x2, x3
37be07950movq x2, x2
37be07954movaps x3, x2
37be07957addps x3, x0
37be0795asubps x0, x2
37be0795dmovss x0, x3
37be07961movq x0, x0
37be07965divps x0, x1
37be07968movlps [rdi+8*rcx], x0
37be0796cjmp 0x37be0685d
37be07971
37be07971loc_37be07971:
37be07971mov [rsp+256], rcx
37be07979mov r10, r15
37be0797c
37be0797cloc_37be0797c:
37be0797cmov rax, r15
37be0797fxor edx, edx
37be07981sub rax, r9
37be07984mov r9, rcx
37be07987neg r9
37be0798adiv r9
37be0798dmov [rsp+176], rax
37be07995
37be07995loc_37be07995:
37be07995mov rsi, [rsp+136]
37be0799dmov rdi, [rsp+144]
37be079a5mov [rsp+160], r10
37be079adlea r12, [rip+0x64d580]
37be079b4mov [rsp+680], r13
37be079bcmov r13, [rsp+696]
37be079c4mov rax, rsi
37be079c7mov rdx, rsi
37be079calea r9, [rsi+1]
37be079ceimul rdx, r15
37be079d2imul rax, rcx
37be079d6mov [rsp+240], rax
37be079delea rax, [rdi+rdx]
37be079e2mov [rsp+216], rax
37be079ealea rax, [8*rcx]
37be079f2mov [rsp+232], rax
37be079falea rax, [8*r15]
37be07a02lea rbx, [rbx+rax-8]
37be07a07mov [rsp+168], rbx
37be07a0flea rbx, [8*r9]
37be07a17imul r9, rcx
37be07a1bmov [rsp+152], rbx
37be07a23lea rbx, [8*r9]
37be07a2blea r9, [rdi+r15]
37be07a2fmov [rsp+224], rbx
37be07a37mov rbx, [rsp+688]
37be07a3fadd r9, rdx
37be07a42lea rdi, [rsp+408]
37be07a4amov [rsp+144], rdi
37be07a52mov rdx, rcx
37be07a55lea rbx, [rbx+8*r9]
37be07a59mov [rsp+192], rbx
37be07a61mov rbx, [rsp+688]
37be07a69lea rax, [rbx+rax-8]
37be07a6emov [rsp+184], rax
37be07a76nop [rax+rax]
37be07a80
37be07a80loc_37be07a80:
37be07a80mov rdi, [rsp+160]
37be07a88mov rax, r8
37be07a8bsub rax, rdi
37be07a8eadd rax, 1
37be07a92cmp rax, rdx
37be07a95cmovle rdx, rax
37be07a99lea rcx, [rdx+rdi]
37be07a9dmov [rsp+376], rdx
37be07aa5cmp rcx, rdi
37be07aa8jle 0x37be07ba9
37be07aaemov [rsp+200], rcx
37be07ab6lea rsi, [rsp+400]
37be07abemov r15, [rsp+168]
37be07ac6mov [rsp+208], rdx
37be07acemov rbx, [rsp+192]
37be07ad6mov r14, [rsp+184]
37be07ademov rdi, [rsp+720]
37be07ae6mov [rsp+136], rsi
37be07aeemov rsi, rdx
37be07af1nop [rax]
37be07af5nop [rax+rax]
37be07b00
37be07b00loc_37be07b00:
37be07b00lea rax, [rip+0x64d411]
37be07b07mov [rbx+4], 0
37be07b0emov r8, [rsp+144]
37be07b16lea r9, [rip+0x64d403]
37be07b1dmov [rsp+72], rbx
37be07b22lea rcx, [rip+0x64d3ff]
37be07b29mov rdx, [rsp+136]
37be07b31mov [rsp+48], r15
37be07b36add r15, 8
37be07b3amov [rsp+32], r14
37be07b3fadd r14, 8
37be07b43mov [rsp+88], 12
37be07b4cmov [rsp+80], rax
37be07b51mov [rsp+64], r12
37be07b56mov [rsp+56], rdi
37be07b5bmov [rsp+40], r13
37be07b60mov [rsp+400], rsi
37be07b68mov [rsp+408], rbp
37be07b70call cgemv_64_
37be07b75mov [rbx+4], 0
37be07b7cadd rbx, [rsp+152]
37be07b84sub rsi, 1
37be07b88jne 0x37be07b00
37be07b8emov rax, [rsp+664]
37be07b96mov rcx, [rsp+200]
37be07b9emov rdx, [rsp+208]
37be07ba6mov r8, [rax]
37be07ba9
37be07ba9loc_37be07ba9:
37be07ba9cmp rcx, r8
37be07bacjle 0x37be07d68
37be07bb2mov rax, [rsp+176]
37be07bbatest rax, rax
37be07bbdje 0x37be07e35
37be07bc3
37be07bc3loc_37be07bc3:
37be07bc3sub rax, 1
37be07bc7mov rdx, [rsp+256]
37be07bcfmov rcx, [rsp+232]
37be07bd7mov [rsp+176], rax
37be07bdfmov rax, [rsp+664]
37be07be7add [rsp+160], rdx
37be07befmov rsi, [rsp+240]
37be07bf7mov r8, [rax]
37be07bfamov rax, [rsp+672]
37be07c02mov rbx, [rsp+224]
37be07c0aadd [rsp+216], rsi
37be07c12add [rsp+168], rcx
37be07c1amov rdx, [rax]
37be07c1dadd [rsp+192], rbx
37be07c25add [rsp+184], rcx
37be07c2djmp 0x37be07a80
37be07c32
37be07c32loc_37be07c32:
37be07c32cmp rdx, [rsp+152]
37be07c3ajl 0x37be05037
37be07c40pxor x1, x1
37be07c44sub r9, r15
37be07c47movaps x2, x1
37be07c4adivss x2, x0
37be07c4emulss x1, x2
37be07c52addss x1, x0
37be07c56cmp r9, 1
37be07c5aje 0x37be07f7e
37be07c60mov r8, r9
37be07c63mov rax, r15
37be07c66sub rax, [rsp+136]
37be07c6exor ecx, ecx
37be07c70add rax, [rsp+296]
37be07c78movaps x4, x2
37be07c7bmovaps x3, x1
37be07c7eshr r8, 1
37be07c81lea rax, [r13+8*rax]
37be07c86shufps x4, x4, 0
37be07c8ashufps x3, x3, 0
37be07c8enop [rax+rax]
37be07c94nop [rax+rax]
37be07c9fnop [rax+rax]
37be07caanop [rax+rax]
37be07cb5nop [rax+rax]
37be07cc0
37be07cc0loc_37be07cc0:
37be07cc0movups x5, [rax]
37be07cc3add rcx, 1
37be07cc7add rax, 16
37be07ccbmovaps x6, x5
37be07cceshufps x6, x5, -79
37be07cd2mulps x6, x4
37be07cd5movaps x0, x6
37be07cd8addps x0, x5
37be07cdbsubps x5, x6
37be07cdeshufps x0, x5, -40
37be07ce2shufps x0, x0, -40
37be07ce6divps x0, x3
37be07ce9movups [rax-16], x0
37be07cedcmp rcx, r8
37be07cf0jne 0x37be07cc0
37be07cf2test r9b, 1
37be07cf6je 0x37be05037
37be07cfcmov rax, r9
37be07cffand rax, -2
37be07d03add rax, [rsp+152]
37be07d0b
37be07d0bloc_37be07d0b:
37be07d0bmov rsi, [rsp+176]
37be07d13movsldup x2, x2
37be07d17movsldup x1, x1
37be07d1bmovhps x1, [rip+0x64d246]
37be07d22add rax, rsi
37be07d25movq x0, [r13+8*rax]
37be07d2cmovq x2, x2
37be07d30movaps x3, x0
37be07d33movq x0, x0
37be07d37shufps x3, x3, -31
37be07d3bmovq x3, x3
37be07d3fmulps x2, x3
37be07d42movq x2, x2
37be07d46movaps x3, x2
37be07d49addps x3, x0
37be07d4csubps x0, x2
37be07d4fmovss x0, x3
37be07d53movq x0, x0
37be07d57divps x0, x1
37be07d5amovlps [r13+8*rax], x0
37be07d60jmp 0x37be05037
37be07d65
37be07d65 0f 1f 00 ...
37be07d68
37be07d68loc_37be07d68:
37be07d68sub r8, [rsp+160]
37be07d70mov [rsp+96], r13
37be07d75lea r9, [rsp+376]
37be07d7dsub r8, rdx
37be07d80mov [rsp+80], r12
37be07d85mov rbx, [rsp+688]
37be07d8dlea rdx, [rip+0x64d1a8]
37be07d94lea rax, [r8+1]
37be07d98mov [rsp+56], r13
37be07d9dlea r8, [rsp+400]
37be07da5mov [rsp+400], rax
37be07dadmov rax, [rsp+216]
37be07db5mov [rsp+112], 9
37be07dbeadd rax, rcx
37be07dc1mov [rsp+408], rbp
37be07dc9mov [rsp+104], 12
37be07dd2lea rax, [rbx+8*rax]
37be07dd6mov [rsp+88], rax
37be07ddbmov rax, [rsp+720]
37be07de3mov [rsp+72], rax
37be07de8mov rax, [rsp+168]
37be07df0mov [rsp+64], rax
37be07df5lea rax, [rbx+8*rcx-8]
37be07dfalea rcx, [rip+0x64d127]
37be07e01mov [rsp+48], rax
37be07e06lea rax, [rip+0x64d113]
37be07e0dmov [rsp+40], rax
37be07e12mov rax, [rsp+144]
37be07e1amov [rsp+32], rax
37be07e1fcall cgemm_64_
37be07e24mov rax, [rsp+176]
37be07e2ctest rax, rax
37be07e2fjne 0x37be07bc3
37be07e35
37be07e35loc_37be07e35:
37be07e35mov r13, [rsp+680]
37be07e3djmp 0x37be07395
37be07e42
37be07e42loc_37be07e42:
37be07e42mov rbx, rdi
37be07e45jmp 0x37be0725f
37be07e4a
37be07e4aloc_37be07e4a:
37be07e4amov r8, [r14]
37be07e4djmp 0x37be04f77
37be07e52
37be07e52loc_37be07e52:
37be07e52mov [rsp+256], rcx
37be07e5amov r13, [rsp+680]
37be07e62lea rbp, [r15-1]
37be07e66mov r10, r15
37be07e69test rcx, rcx
37be07e6cjs 0x37be07f66
37be07e72cmp r15, r9
37be07e75jg 0x37be07395
37be07e7bmov rax, r9
37be07e7exor edx, edx
37be07e80sub rax, r15
37be07e83div rcx
37be07e86mov [rsp+176], rax
37be07e8ejmp 0x37be07995
37be07e93
37be07e93loc_37be07e93:
37be07e93mov rcx, [rsp+176]
37be07e9bsub rax, rdx
37be07e9emov [rsp+32], rsi
37be07ea3lea r8, [rip+0x64d06e]
37be07eaamov [rsp+408], rax
37be07eb2lea rax, [r10+rdx+1]
37be07eb7lea rdx, [rcx+rdx+1]
37be07ebclea r9, [r13+8*rax]
37be07ec1mov rcx, r12
37be07ec4lea rdx, [r13+8*rdx]
37be07ec9call ccopy_64_
37be07ecejmp 0x37be07645
37be07ed3
37be07ed3loc_37be07ed3:
37be07ed3sub rdx, r10
37be07ed6mov [rsp+264], r11
37be07edemov [rsp+408], rdx
37be07ee6mov rdx, [rsp+136]
37be07eeemov [rsp+224], r10
37be07ef6lea rdx, [rax+2*rdx]
37be07efamov rax, [rsp+208]
37be07f02add rdx, [rsp+144]
37be07f0alea rcx, [rdx+rax]
37be07f0emov rax, [rsp+696]
37be07f16add rdx, r10
37be07f19lea r9, [rdi+8*rcx]
37be07f1dmov rcx, [rsp+152]
37be07f25lea rdx, [rdi+8*rdx]
37be07f29mov [rsp+32], rax
37be07f2emov r8, rax
37be07f31call cswap_64_
37be07f36mov rax, [rsp+664]
37be07f3emov r11, [rsp+264]
37be07f46mov r10, [rsp+224]
37be07f4emov rdx, [rax]
37be07f51jmp 0x37be06bd4
37be07f56
37be07f56loc_37be07f56:
37be07f56mov r10, rsi
37be07f59lea rbx, [rsp+384]
37be07f61jmp 0x37be06779
37be07f66
37be07f66loc_37be07f66:
37be07f66cmp r15, r9
37be07f69jge 0x37be0797c
37be07f6fjmp 0x37be07395
37be07f74
37be07f74loc_37be07f74:
37be07f74mov eax, 1
37be07f79jmp 0x37be07913
37be07f7e
37be07f7eloc_37be07f7e:
37be07f7emov rax, [rsp+152]
37be07f86jmp 0x37be07d0b
37be07f8b
37be07f8bloc_37be07f8b:
37be07f8blea rax, [r15+1]
37be07f8fmov [rsp+232], rax
37be07f97jmp 0x37be07090
37be07f9c
37be07f9cloc_37be07f9c:
37be07f9cmov r10, rsi
37be07f9fjmp 0x37be06779
37be04780
Loading..