File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b6a0d60
37b6a0d60slasyf_rk_:
37b6a0d60push r15
37b6a0d62push r14
37b6a0d64push r13
37b6a0d66push r12
37b6a0d68push rbp
37b6a0d69push rdi
37b6a0d6apush rsi
37b6a0d6bpush rbx
37b6a0d6csub rsp, 520
37b6a0d73movups [rsp+400], x6
37b6a0d7bmovups [rsp+416], x7
37b6a0d83movups [rsp+432], x8
37b6a0d8cmovups [rsp+448], x9
37b6a0d95movups [rsp+464], x10
37b6a0d9emovups [rsp+480], x11
37b6a0da7movups [rsp+496], x12
37b6a0db0mov rax, [rsp+632]
37b6a0db8mov r14, [rsp+624]
37b6a0dc0mov r13, [rsp+656]
37b6a0dc8mov rbx, rcx
37b6a0dcbmovsxd rcx, [rax]
37b6a0dcexor eax, eax
37b6a0dd0mov r15, rdx
37b6a0dd3mov edx, 1
37b6a0dd8mov [rsp+608], r8
37b6a0de0mov rdi, r9
37b6a0de3test rcx, rcx
37b6a0de6cmovns rax, rcx
37b6a0dealea rcx, [rip+0xd9357f]
37b6a0df1mov [rsp+144], rax
37b6a0df9not rax
37b6a0dfcmov [rsp+136], rax
37b6a0e04mov rax, [rsp+664]
37b6a0e0cmovsxd rsi, [rax]
37b6a0e0fxor eax, eax
37b6a0e11test rsi, rsi
37b6a0e14cmovns rax, rsi
37b6a0e18mov [rsp+160], rax
37b6a0e20not rax
37b6a0e23mov [rsp+168], rax
37b6a0e2bmov rax, [rsp+672]
37b6a0e33mov [rax], 0
37b6a0e39call slamch_
37b6a0e3emov r9l, 1
37b6a0e44mov r8l, 1
37b6a0e4amov rcx, rbx
37b6a0e4dlea rdx, [rip+0xd9351d]
37b6a0e54movaps x11, x0
37b6a0e58call lsame_
37b6a0e5dmov ebp, [r15]
37b6a0e60mov r12l, ebp
37b6a0e63test eax, eax
37b6a0e65je 0x37b6a1d50
37b6a0e6bmov rax, [rsp+608]
37b6a0e73mov [rsp+372], ebp
37b6a0e7amov esi, [rax]
37b6a0e7cmov rax, [rsp+640]
37b6a0e84mov [rax], 0
37b6a0e8amov eax, ebp
37b6a0e8csub eax, esi
37b6a0e8eadd eax, 1
37b6a0e91cmp eax, ebp
37b6a0e93jl 0x37b6a0e9d
37b6a0e95cmp ebp, esi
37b6a0e97jg 0x37b6a2e9d
37b6a0e9d
37b6a0e9dloc_37b6a0e9d:
37b6a0e9dlea rax, [rsp+372]
37b6a0ea5mov [rsp+616], rdi
37b6a0eadmov edx, r12l
37b6a0eb0pxor x7, x7
37b6a0eb4mov [rsp+176], rax
37b6a0ebclea rax, [rsp+396]
37b6a0ec4movss x6, [rip+0xd934e4]
37b6a0eccmov [rsp+128], rax
37b6a0ed4lea rax, [rip+0xd934a1]
37b6a0edbmov [rsp+240], rax
37b6a0ee3lea rax, [rip+0xd9349e]
37b6a0eeamov [rsp+248], rax
37b6a0ef2nop [rax]
37b6a0ef5nop [rax+rax]
37b6a0f00
37b6a0f00loc_37b6a0f00:
37b6a0f00test ebp, ebp
37b6a0f02jle 0x37b6a10aa
37b6a0f08movsxd rdi, esi
37b6a0f0bmov rax, [rsp+168]
37b6a0f13imul rdi, [rsp+160]
37b6a0f1cmov [rsp+384], ebp
37b6a0f23movsxd rbp, ebp
37b6a0f26mov rcx, [rsp+176]
37b6a0f2eimul rbp, [rsp+144]
37b6a0f37add rax, rdi
37b6a0f3alea r9, [r13+4*rax+4]
37b6a0f3fmov [rsp+200], rax
37b6a0f47mov rax, [rsp+136]
37b6a0f4fmov [rsp+184], r9
37b6a0f57lea rax, [rax+rbp+1]
37b6a0f5clea rdx, [r14+4*rax]
37b6a0f60lea rax, [rip+0xd9340d]
37b6a0f67mov [rsp+32], rax
37b6a0f6cmov r8, rax
37b6a0f6fcall scopy_
37b6a0f74mov eax, [r15]
37b6a0f77mov ebx, [rsp+372]
37b6a0f7ecmp eax, ebx
37b6a0f80jg 0x37b6a1b50
37b6a0f86
37b6a0f86loc_37b6a0f86:
37b6a0f86mov rax, [rsp+200]
37b6a0f8emovsxd rbp, ebx
37b6a0f91add rax, rbp
37b6a0f94movss x9, [r13+4*rax]
37b6a0f9bcmp ebx, 1
37b6a0f9ejg 0x37b6a1278
37b6a0fa4ucomiss x9, x7
37b6a0fa8jp 0x37b6a0fb0
37b6a0faaje 0x37b6a11f8
37b6a0fb0
37b6a0fb0loc_37b6a0fb0:
37b6a0fb0mov rax, [rsp+144]
37b6a0fb8imul rax, rbp
37b6a0fbcadd rax, [rsp+136]
37b6a0fc4mov [rsp+192], rax
37b6a0fcc
37b6a0fccloc_37b6a0fcc:
37b6a0fcclea rax, [rip+0xd933a1]
37b6a0fd3mov rcx, [rsp+176]
37b6a0fdbmov rdx, [rsp+184]
37b6a0fe3lea r8, [rip+0xd9338a]
37b6a0feamov [rsp+32], rax
37b6a0fefmov rax, [rsp+192]
37b6a0ff7lea r9, [r14+4*rax+4]
37b6a0ffccall scopy_
37b6a1001movsxd rax, [rsp+372]
37b6a1009mov rcx, rax
37b6a100clea ebp, [rax-1]
37b6a100flea rsi, [rax-1]
37b6a1013cmp eax, 1
37b6a1016jle 0x37b6a106f
37b6a1018mov rdx, [rsp+144]
37b6a1020imul rdx, rax
37b6a1024add rdx, [rsp+136]
37b6a102clea r8, [rdx+rax]
37b6a1030movss x0, [r14+4*r8]
37b6a1036movaps x1, x0
37b6a1039andps x1, [rip+0xd93360]
37b6a1040comiss x1, x11
37b6a1044jae 0x37b6a2da0
37b6a104apxor x1, x1
37b6a104eucomiss x0, x1
37b6a1051jp 0x37b6a2d48
37b6a1057jne 0x37b6a2d48
37b6a105dnop [rax]
37b6a1060
37b6a1060loc_37b6a1060:
37b6a1060mov rax, [rsp+640]
37b6a1068mov [rax+4*rsi], 0
37b6a106f
37b6a106floc_37b6a106f:
37b6a106fmov rax, [rsp+648]
37b6a1077mov [rax+4*rsi], ebx
37b6a107amov rax, [rsp+608]
37b6a1082mov ecx, [rax]
37b6a1084
37b6a1084loc_37b6a1084:
37b6a1084mov edx, [r15]
37b6a1087lea esi, [rcx+rbp]
37b6a108amov [rsp+372], ebp
37b6a1091mov eax, edx
37b6a1093sub esi, edx
37b6a1095sub eax, ecx
37b6a1097add eax, 1
37b6a109acmp eax, ebp
37b6a109cjl 0x37b6a0f00
37b6a10a2cmp ecx, edx
37b6a10a4jge 0x37b6a0f00
37b6a10aa
37b6a10aaloc_37b6a10aa:
37b6a10aamov rdi, [rsp+616]
37b6a10b2sub edx, ebp
37b6a10b4
37b6a10b4loc_37b6a10b4:
37b6a10b4mov rax, [rsp+632]
37b6a10bcadd esi, 1
37b6a10bfmov [rsp+396], edx
37b6a10c6lea edx, [rbp+1]
37b6a10c9movsxd rsi, esi
37b6a10ccmovsxd rdx, edx
37b6a10cfmov [rsp+88], r14
37b6a10d4mov r9, [rsp+176]
37b6a10dcmov [rsp+96], rax
37b6a10e1mov rax, [rsp+248]
37b6a10e9lea r8, [rip+0xd9329c]
37b6a10f0lea rcx, [rip+0xd9329e]
37b6a10f7imul rsi, [rsp+160]
37b6a1100mov [rsp+120], 9
37b6a1109imul rdx, [rsp+144]
37b6a1112mov [rsp+80], rax
37b6a1117mov rax, [rsp+664]
37b6a111fmov [rsp+112], 12
37b6a1128mov [rsp+104], 5
37b6a1131mov [rsp+72], rax
37b6a1136mov rax, [rsp+168]
37b6a113elea rax, [rax+rsi+1]
37b6a1143lea rax, [r13+4*rax]
37b6a1148mov [rsp+64], rax
37b6a114dmov rax, [rsp+632]
37b6a1155mov [rsp+56], rax
37b6a115amov rax, [rsp+136]
37b6a1162lea rax, [rax+rdx+1]
37b6a1167mov rdx, [rsp+240]
37b6a116flea rax, [r14+4*rax]
37b6a1173mov [rsp+48], rax
37b6a1178lea rax, [rip+0xd931f9]
37b6a117fmov [rsp+40], rax
37b6a1184mov rax, [rsp+128]
37b6a118cmov [rsp+32], rax
37b6a1191call sgemmtr_
37b6a1196mov ebx, [r15]
37b6a1199sub ebx, [rsp+372]
37b6a11a0
37b6a11a0loc_37b6a11a0:
37b6a11a0mov [rdi], ebx
37b6a11a2movups x6, [rsp+400]
37b6a11aamovups x7, [rsp+416]
37b6a11b2movups x8, [rsp+432]
37b6a11bbmovups x9, [rsp+448]
37b6a11c4movups x10, [rsp+464]
37b6a11cdmovups x11, [rsp+480]
37b6a11d6movups x12, [rsp+496]
37b6a11dfadd rsp, 520
37b6a11e6pop rbx
37b6a11e7pop rsi
37b6a11e8pop rdi
37b6a11e9pop rbp
37b6a11eapop r12
37b6a11ecpop r13
37b6a11eepop r14
37b6a11f0pop r15
37b6a11f2ret
37b6a11f3
37b6a11f3 0f 1f 44 00 00 ..D..
37b6a11f8
37b6a11f8loc_37b6a11f8:
37b6a11f8mov rax, [rsp+672]
37b6a1200mov ecx, [rax]
37b6a1202test ecx, ecx
37b6a1204jne 0x37b6a1210
37b6a1206mov rax, [rsp+672]
37b6a120emov [rax], ebx
37b6a1210
37b6a1210loc_37b6a1210:
37b6a1210mov rax, [rsp+144]
37b6a1218mov rdi, [rsp+136]
37b6a1220mov rdx, [rsp+184]
37b6a1228mov rcx, [rsp+176]
37b6a1230imul rax, rbp
37b6a1234lea rax, [rdi+rax+1]
37b6a1239lea rdi, [rip+0xd93134]
37b6a1240mov [rsp+32], rdi
37b6a1245lea r9, [r14+4*rax]
37b6a1249mov r8, rdi
37b6a124ccall scopy_
37b6a1251movsxd rsi, [rsp+372]
37b6a1259mov rax, rsi
37b6a125csub rsi, 1
37b6a1260lea ebp, [rax-1]
37b6a1263cmp eax, 1
37b6a1266jg 0x37b6a1060
37b6a126cjmp 0x37b6a106f
37b6a1271
37b6a1271 0f 1f 80 00 00 00 00 .......
37b6a1278
37b6a1278loc_37b6a1278:
37b6a1278mov rdx, [rsp+184]
37b6a1280mov rcx, [rsp+128]
37b6a1288lea eax, [rbx-1]
37b6a128blea r8, [rip+0xd930e2]
37b6a1292andps x9, [rip+0xd93106]
37b6a129amov [rsp+396], eax
37b6a12a1call isamax_
37b6a12a6mov rcx, [rsp+200]
37b6a12aemov [rsp+392], eax
37b6a12b5cdqe
37b6a12b7movaps x0, x9
37b6a12bblea rdx, [rax+rcx]
37b6a12bfmovss x10, [r13+4*rdx]
37b6a12c6andps x10, [rip+0xd930d2]
37b6a12cemaxss x0, x10
37b6a12d3ucomiss x0, x7
37b6a12d6jp 0x37b6a12de
37b6a12d8je 0x37b6a11f8
37b6a12de
37b6a12deloc_37b6a12de:
37b6a12demovaps x0, x10
37b6a12e2mulss x0, x6
37b6a12e6comiss x0, x9
37b6a12eajbe 0x37b6a0fb0
37b6a12f0mov rcx, [rsp+160]
37b6a12f8add esi, 1
37b6a12fbmov rdx, [rsp+168]
37b6a1303movsxd rsi, esi
37b6a1306imul rsi, rcx
37b6a130asub rdi, rcx
37b6a130dadd rdi, rdx
37b6a1310mov [rsp+152], rdi
37b6a1318lea rdi, [r13+4*rdi+4]
37b6a131dmov [rsp+192], rdi
37b6a1325lea rdi, [rsi+rdx]
37b6a1329mov [rsp+224], rdi
37b6a1331lea rdi, [rsp+392]
37b6a1339mov [rsp+208], rdi
37b6a1341
37b6a1341loc_37b6a1341:
37b6a1341imul rax, [rsp+144]
37b6a134amov rcx, [rsp+136]
37b6a1352lea rsi, [rip+0xd9301b]
37b6a1359mov [rsp+32], rsi
37b6a135emov r9, [rsp+192]
37b6a1366mov r8, rsi
37b6a1369lea rax, [rcx+rax+1]
37b6a136emov rcx, [rsp+208]
37b6a1376lea rdx, [r14+4*rax]
37b6a137acall scopy_
37b6a137fmovsxd rbp, [rsp+392]
37b6a1387mov edx, ebx
37b6a1389mov r8, [rsp+632]
37b6a1391mov rcx, [rsp+128]
37b6a1399sub edx, ebp
37b6a139blea edi, [rbp+1]
37b6a139emov r12, rbp
37b6a13a1mov [rsp+396], edx
37b6a13a8mov rdx, [rsp+152]
37b6a13b0movsxd rdi, edi
37b6a13b3lea rax, [rdx+rdi]
37b6a13b7lea rsi, [r13+4*rax]
37b6a13bcmov rax, [rsp+144]
37b6a13c4mov r9, rsi
37b6a13c7imul rax, rdi
37b6a13cbadd rax, [rsp+136]
37b6a13d3add rax, rbp
37b6a13d6lea rdx, [r14+4*rax]
37b6a13dalea rax, [rip+0xd92f93]
37b6a13e1mov [rsp+32], rax
37b6a13e6mov [rsp+232], rdx
37b6a13eecall scopy_
37b6a13f3mov eax, [r15]
37b6a13f6cmp eax, ebx
37b6a13f8jg 0x37b6a1a90
37b6a13fe
37b6a13feloc_37b6a13fe:
37b6a13fecmp r12l, ebx
37b6a1401jne 0x37b6a1748
37b6a1407cmp r12l, 1
37b6a140bjg 0x37b6a1c20
37b6a1411mov [rsp+256], rbp
37b6a1419mov esi, r12l
37b6a141c
37b6a141cloc_37b6a141c:
37b6a141clea rax, [rip+0xd92f51]
37b6a1423mov r9, [rsp+184]
37b6a142bmov rdx, [rsp+192]
37b6a1433mov [rsp+380], esi
37b6a143amov [rsp+32], rax
37b6a143fmov rcx, [rsp+176]
37b6a1447mov r8, rax
37b6a144acall scopy_
37b6a144fmov rax, [rsp+608]
37b6a1457movsxd r11, [rsp+372]
37b6a145fmov ebp, [rax]
37b6a1461mov rax, [rsp+144]
37b6a1469mov r12, r11
37b6a146cimul rax, r11
37b6a1470add rax, [rsp+136]
37b6a1478add ebp, r11l
37b6a147bsub ebp, [r15]
37b6a147emov [rsp+192], rax
37b6a1486cmp esi, r11l
37b6a1489je 0x37b6a2e20
37b6a148fmov [rsp+208], r11
37b6a1497lea ebx, [r11-1]
37b6a149bmovsxd rbp, ebp
37b6a149emov r10l, 1
37b6a14a4imul rbp, [rsp+160]
37b6a14admov [rsp+224], ebx
37b6a14b4mov ebx, r11l
37b6a14b7add rbp, [rsp+168]
37b6a14bf
37b6a14bfloc_37b6a14bf:
37b6a14bfmov [rsp+280], r10l
37b6a14c7mov r10, [rsp+192]
37b6a14cfadd rdi, rax
37b6a14d2lea r8, [rip+0xd92e9b]
37b6a14d9mov rcx, [rsp+256]
37b6a14e1mov [rsp+264], rax
37b6a14e9lea rdx, [r10+r11]
37b6a14edmov rax, [rsp+632]
37b6a14f5mov r9, [rsp+232]
37b6a14fdmov [rsp+272], r11
37b6a1505movss x0, [r14+4*rdx]
37b6a150blea rdx, [rcx+r10]
37b6a150fmov rcx, [rsp+128]
37b6a1517movss [r14+4*rdx], x0
37b6a151dmov edx, [rsp+224]
37b6a1524mov [rsp+32], rax
37b6a1529sub edx, esi
37b6a152bmov [rsp+396], edx
37b6a1532lea rdx, [r14+4*rdi]
37b6a1536call scopy_
37b6a153bmov rdx, [rsp+256]
37b6a1543imul rdx, [rsp+144]
37b6a154clea rcx, [rsp+380]
37b6a1554mov rax, [rsp+136]
37b6a155clea r8, [rax+rdx+1]
37b6a1561mov rax, [rsp+264]
37b6a1569lea r9, [r14+4*r8]
37b6a156dlea rdx, [r14+4*rax+4]
37b6a1572mov [rsp+232], rax
37b6a157alea rax, [rip+0xd92df3]
37b6a1581mov [rsp+32], rax
37b6a1586mov r8, rax
37b6a1589call scopy_
37b6a158emov eax, [r15]
37b6a1591movsxd rdi, [rsp+380]
37b6a1599mov r11, [rsp+272]
37b6a15a1sub eax, r12l
37b6a15a4mov rsi, rdi
37b6a15a7lea edx, [rax+1]
37b6a15aamov rax, [rsp+232]
37b6a15b2mov [rsp+232], r11
37b6a15bamov [rsp+396], edx
37b6a15c1lea rcx, [rdi+rax]
37b6a15c5add rax, r11
37b6a15c8add rdi, rbp
37b6a15cblea rdx, [r14+4*rax]
37b6a15cfmov rax, [rsp+632]
37b6a15d7lea r9, [r14+4*rcx]
37b6a15dbmov rcx, [rsp+128]
37b6a15e3mov [rsp+32], rax
37b6a15e8mov r8, rax
37b6a15ebcall sswap_
37b6a15f0mov eax, [r15]
37b6a15f3lea r9, [r13+4*rdi]
37b6a15f8mov r11, [rsp+232]
37b6a1600mov rcx, [rsp+128]
37b6a1608sub eax, r12l
37b6a160badd r11, rbp
37b6a160eadd eax, 1
37b6a1611lea rdx, [r13+4*r11]
37b6a1616mov [rsp+396], eax
37b6a161dmov rax, [rsp+664]
37b6a1625mov [rsp+32], rax
37b6a162amov r8, rax
37b6a162dcall sswap_
37b6a1632cmp [rsp+280], 1
37b6a163aje 0x37b6a2e20
37b6a1640mov rax, [rsp+208]
37b6a1648add rax, [rsp+192]
37b6a1650mov [rsp+264], rax
37b6a1658mov rax, [rsp+608]
37b6a1660movsxd rdi, [rsp+372]
37b6a1668movsxd r10, [rsp+224]
37b6a1670movd x8, [rsp+384]
37b6a167amov ecx, [rax]
37b6a167cmov rbp, rdi
37b6a167f
37b6a167floc_37b6a167f:
37b6a167fmovd x0, esi
37b6a1683mov rax, [rsp+208]
37b6a168bmov rsi, [rsp+200]
37b6a1693pxor x3, x3
37b6a1697punpckldq x0, x8
37b6a169cmov rdx, [rsp+144]
37b6a16a4add rax, rsi
37b6a16a7psubd x3, x0
37b6a16abmovss x8, [r13+4*rax]
37b6a16b2mov rax, [rsp+152]
37b6a16baimul rdx, r10
37b6a16beadd rdx, [rsp+136]
37b6a16c6add rax, r10
37b6a16c9movss x12, [r13+4*rax]
37b6a16d0lea rax, [rsi+r10]
37b6a16d4movss x1, [r13+4*rax]
37b6a16dbcmp ebx, 2
37b6a16dejg 0x37b6a1c90
37b6a16e4
37b6a16e4loc_37b6a16e4:
37b6a16e4mov rax, [rsp+192]
37b6a16ecadd rdx, r10
37b6a16efmov rsi, [rsp+208]
37b6a16f7sub ebp, 2
37b6a16famovss [r14+4*rdx], x12
37b6a1700add rax, r10
37b6a1703mov [r14+4*rax], 0
37b6a170bmov rax, [rsp+264]
37b6a1713movss [r14+4*rax], x8
37b6a1719mov rax, [rsp+640]
37b6a1721movss [rax+4*rsi-4], x1
37b6a1727mov [rax+4*r10-4], 0
37b6a1730mov rax, [rsp+648]
37b6a1738movq [rax+4*rdi-8], x3
37b6a173ejmp 0x37b6a1084
37b6a1743
37b6a1743 0f 1f 44 00 00 ..D..
37b6a1748
37b6a1748loc_37b6a1748:
37b6a1748mov rcx, [rsp+128]
37b6a1750mov eax, ebx
37b6a1752mov rdx, rsi
37b6a1755lea r8, [rip+0xd92c18]
37b6a175csub eax, r12l
37b6a175fmov [rsp+396], eax
37b6a1766call isamax_
37b6a176blea esi, [r12+rax]
37b6a176fmovsxd rax, esi
37b6a1772add rax, [rsp+152]
37b6a177amovss x9, [r13+4*rax]
37b6a1781andps x9, [rip+0xd92c17]
37b6a1789cmp r12l, 1
37b6a178djg 0x37b6a1c80
37b6a1793
37b6a1793loc_37b6a1793:
37b6a1793movaps x1, x9
37b6a1797mov rax, [rsp+152]
37b6a179fmulss x1, x6
37b6a17a3add rax, rbp
37b6a17a6movss x0, [r13+4*rax]
37b6a17adandps x0, [rip+0xd92bec]
37b6a17b4comiss x1, x0
37b6a17b7jbe 0x37b6a2cd0
37b6a17bdmov r8l, [rsp+384]
37b6a17c5cmp r8l, esi
37b6a17c8je 0x37b6a1828
37b6a17cacomiss x10, x9
37b6a17cejae 0x37b6a1828
37b6a17d0lea rax, [rip+0xd92b9d]
37b6a17d7mov r9, [rsp+184]
37b6a17dfmov rdx, [rsp+192]
37b6a17e7mov [rsp+384], r12l
37b6a17efmov [rsp+32], rax
37b6a17f4mov r8, rax
37b6a17f7movaps x10, x9
37b6a17fbmov rcx, [rsp+176]
37b6a1803mov [rsp+392], esi
37b6a180acall scopy_
37b6a180fmov [rsp+216], esi
37b6a1816mov ebx, [rsp+372]
37b6a181dmovsxd rax, esi
37b6a1820jmp 0x37b6a1341
37b6a1825
37b6a1825 0f 1f 00 ...
37b6a1828
37b6a1828loc_37b6a1828:
37b6a1828mov eax, esi
37b6a182amov esi, r12l
37b6a182dlea edx, [rbx-1]
37b6a1830mov r9, [rsp+144]
37b6a1838mov r12l, eax
37b6a183bmov rax, [rsp+608]
37b6a1843movsxd r11, ebx
37b6a1846mov [rsp+256], rbp
37b6a184emov r10, [rsp+136]
37b6a1856mov [rsp+208], r11
37b6a185emov ecx, [rax]
37b6a1860mov [rsp+380], esi
37b6a1867mov [rsp+224], edx
37b6a186elea eax, [rdx+rcx]
37b6a1871sub eax, [r15]
37b6a1874movsxd rbp, eax
37b6a1877mov rax, r9
37b6a187aimul rax, r11
37b6a187elea r11, [r10+rax]
37b6a1882movsxd r10, edx
37b6a1885sub rax, r9
37b6a1888add rax, [rsp+136]
37b6a1890mov [rsp+192], r11
37b6a1898mov r11, r10
37b6a189bcmp r8l, ebx
37b6a189eje 0x37b6a2bb8
37b6a18a4mov edx, ebx
37b6a18a6lea ecx, [r8+1]
37b6a18aamov r11, [rsp+136]
37b6a18b2mov [rsp+288], r10
37b6a18basub edx, r8l
37b6a18bdmovsxd rcx, ecx
37b6a18c0mov [rsp+280], rax
37b6a18c8mov [rsp+396], edx
37b6a18cfmov rdx, [rsp+144]
37b6a18d7mov [rsp+272], r10
37b6a18dfimul rdx, rcx
37b6a18e3add rcx, [rsp+192]
37b6a18eblea r9, [rdx+r11]
37b6a18efmov [rsp+216], rdx
37b6a18f7movsxd rdx, r8l
37b6a18famov r8, [rsp+632]
37b6a1902add rdx, r9
37b6a1905mov [rsp+32], r8
37b6a190alea r9, [r14+4*rdx]
37b6a190elea rdx, [r14+4*rcx]
37b6a1912mov rcx, [rsp+128]
37b6a191alea r8, [rip+0xd92a53]
37b6a1921call scopy_
37b6a1926mov r10, [rsp+136]
37b6a192emov rdx, [rsp+216]
37b6a1936lea rcx, [rsp+384]
37b6a193esub rdx, [rsp+144]
37b6a1946mov rax, [rsp+192]
37b6a194elea r8, [r10+rdx+1]
37b6a1953lea r10, [rip+0xd92a1a]
37b6a195amov [rsp+32], r10
37b6a195flea rdx, [r14+4*rax+4]
37b6a1964lea r9, [r14+4*r8]
37b6a1968mov r8, r10
37b6a196bcall scopy_
37b6a1970mov edx, [r15]
37b6a1973mov rax, [rsp+192]
37b6a197bmovd x8, [rsp+384]
37b6a1985sub edx, ebx
37b6a1987add edx, 1
37b6a198amov [rsp+396], edx
37b6a1991movd edx, x8
37b6a1996movsxd r10, edx
37b6a1999mov rdx, [rsp+208]
37b6a19a1lea rcx, [r10+rax]
37b6a19a5mov [rsp+216], r10
37b6a19adlea r11, [rdx+rax]
37b6a19b1mov rax, [rsp+632]
37b6a19b9lea r9, [r14+4*rcx]
37b6a19bdmov rcx, [rsp+128]
37b6a19c5lea rdx, [r14+4*r11]
37b6a19c9mov [rsp+264], r11
37b6a19d1mov [rsp+32], rax
37b6a19d6mov r8, rax
37b6a19d9call sswap_
37b6a19demov eax, [r15]
37b6a19e1sub eax, [rsp+224]
37b6a19e8lea edx, [rax+1]
37b6a19ebmov r10, [rsp+216]
37b6a19f3mov rax, [rsp+664]
37b6a19fbimul rbp, [rsp+160]
37b6a1a04mov [rsp+396], edx
37b6a1a0badd rbp, [rsp+168]
37b6a1a13mov rdx, [rsp+208]
37b6a1a1bmov [rsp+32], rax
37b6a1a20mov r8, rax
37b6a1a23lea rcx, [r10+rbp]
37b6a1a27add rdx, rbp
37b6a1a2alea r9, [r13+4*rcx]
37b6a1a2fmov rcx, [rsp+128]
37b6a1a37lea rdx, [r13+4*rdx]
37b6a1a3ccall sswap_
37b6a1a41cmp esi, [rsp+224]
37b6a1a48mov r11, [rsp+272]
37b6a1a50mov rax, [rsp+280]
37b6a1a58jne 0x37b6a2cb0
37b6a1a5emov rax, [rsp+608]
37b6a1a66mov [rsp+216], r12l
37b6a1a6emov ebp, ebx
37b6a1a70mov rdi, [rsp+208]
37b6a1a78mov r10, [rsp+288]
37b6a1a80mov ecx, [rax]
37b6a1a82jmp 0x37b6a167f
37b6a1a87
37b6a1a87 66 0f 1f 84 00 00 00 00 00 f........
37b6a1a90
37b6a1a90loc_37b6a1a90:
37b6a1a90sub eax, ebx
37b6a1a92add ebx, 1
37b6a1a95mov [rsp+88], 12
37b6a1a9emov r8, [rsp+128]
37b6a1aa6mov [rsp+396], eax
37b6a1aadlea rax, [rip+0xd928c0]
37b6a1ab4movsxd rbx, ebx
37b6a1ab7mov rdx, [rsp+176]
37b6a1abfmov [rsp+80], rax
37b6a1ac4mov rax, [rsp+192]
37b6a1acclea r9, [rip+0xd928a5]
37b6a1ad3imul rbx, [rsp+144]
37b6a1adcmov rcx, [rsp+240]
37b6a1ae4mov [rsp+72], rax
37b6a1ae9mov rax, [rsp+248]
37b6a1af1mov [rsp+64], rax
37b6a1af6mov rax, [rsp+664]
37b6a1afemov [rsp+56], rax
37b6a1b03mov rax, [rsp+224]
37b6a1b0badd rax, rbp
37b6a1b0elea rax, [r13+4*rax]
37b6a1b13mov [rsp+48], rax
37b6a1b18mov rax, [rsp+632]
37b6a1b20mov [rsp+40], rax
37b6a1b25mov rax, [rsp+136]
37b6a1b2dlea rax, [rax+rbx+1]
37b6a1b32lea rax, [r14+4*rax]
37b6a1b36mov [rsp+32], rax
37b6a1b3bcall sgemv_
37b6a1b40mov ebx, [rsp+372]
37b6a1b47jmp 0x37b6a13fe
37b6a1b4c
37b6a1b4c 0f 1f 40 00 ..@.
37b6a1b50
37b6a1b50loc_37b6a1b50:
37b6a1b50sub eax, ebx
37b6a1b52movsxd rdx, ebx
37b6a1b55add ebx, 1
37b6a1b58mov [rsp+88], 12
37b6a1b61mov [rsp+396], eax
37b6a1b68lea rax, [rip+0xd92805]
37b6a1b6fmovsxd rbx, ebx
37b6a1b72mov r8, [rsp+128]
37b6a1b7amov [rsp+80], rax
37b6a1b7fmov rax, [rsp+184]
37b6a1b87lea r9, [rip+0xd927ea]
37b6a1b8eimul rbx, [rsp+144]
37b6a1b97mov rcx, [rsp+240]
37b6a1b9fmov [rsp+72], rax
37b6a1ba4mov rax, [rsp+248]
37b6a1bacmov [rsp+64], rax
37b6a1bb1mov rax, [rsp+664]
37b6a1bb9mov [rsp+56], rax
37b6a1bbemov rax, [rsp+160]
37b6a1bc6add rax, rdi
37b6a1bc9add rax, [rsp+168]
37b6a1bd1add rax, rdx
37b6a1bd4mov rdx, [rsp+176]
37b6a1bdclea rax, [r13+4*rax]
37b6a1be1mov [rsp+48], rax
37b6a1be6mov rax, [rsp+632]
37b6a1beemov [rsp+40], rax
37b6a1bf3mov rax, [rsp+136]
37b6a1bfblea rax, [rax+rbx+1]
37b6a1c00lea rax, [r14+4*rax]
37b6a1c04mov [rsp+32], rax
37b6a1c09call sgemv_
37b6a1c0emov ebx, [rsp+372]
37b6a1c15jmp 0x37b6a0f86
37b6a1c1a
37b6a1c1a 66 0f 1f 44 00 00 f..D..
37b6a1c20
37b6a1c20loc_37b6a1c20:
37b6a1c20pxor x8, x8
37b6a1c25
37b6a1c25loc_37b6a1c25:
37b6a1c25mov rdx, [rsp+192]
37b6a1c2dmov rcx, [rsp+128]
37b6a1c35lea eax, [r12-1]
37b6a1c3alea r8, [rip+0xd92733]
37b6a1c41mov [rsp+396], eax
37b6a1c48call isamax_
37b6a1c4dmov esi, eax
37b6a1c4fcdqe
37b6a1c51add rax, [rsp+152]
37b6a1c59movss x9, [r13+4*rax]
37b6a1c60andps x9, [rip+0xd92738]
37b6a1c68comiss x9, x8
37b6a1c6cmaxss x9, x8
37b6a1c71cmovbe esi, [rsp+216]
37b6a1c79jmp 0x37b6a1793
37b6a1c7e
37b6a1c7e 66 90 f.
37b6a1c80
37b6a1c80loc_37b6a1c80:
37b6a1c80mov [rsp+216], esi
37b6a1c87movaps x8, x9
37b6a1c8bjmp 0x37b6a1c25
37b6a1c8d
37b6a1c8d 0f 1f 00 ...
37b6a1c90
37b6a1c90loc_37b6a1c90:
37b6a1c90movaps x5, x8
37b6a1c94movaps x4, x12
37b6a1c98lea r9, [r14+4*rdx]
37b6a1c9csub ebx, 1
37b6a1c9fdivss x5, x1
37b6a1ca3movss x2, [rip+0xd92709]
37b6a1cabmov rax, [rsp+152]
37b6a1cb3lea rsi, [r13+4*rax]
37b6a1cb8mov rax, [rsp+200]
37b6a1cc0lea r11, [r13+4*rax]
37b6a1cc5mov rax, [rsp+192]
37b6a1ccdlea r8, [r14+4*rax]
37b6a1cd1mov eax, 1
37b6a1cd6divss x4, x1
37b6a1cdamovaps x10, x5
37b6a1cdemulss x10, x4
37b6a1ce3subss x10, [rip+0xd926c8]
37b6a1cecdivss x2, x10
37b6a1cf1nop [rax]
37b6a1cf5nop [rax+rax]
37b6a1d00
37b6a1d00loc_37b6a1d00:
37b6a1d00movss x9, [rsi+4*rax]
37b6a1d06movss x0, [r11+4*rax]
37b6a1d0cmovaps x10, x9
37b6a1d10mulss x10, x5
37b6a1d15subss x10, x0
37b6a1d1amulss x0, x4
37b6a1d1esubss x0, x9
37b6a1d23divss x10, x1
37b6a1d28divss x0, x1
37b6a1d2cmulss x10, x2
37b6a1d31movss [r9+4*rax], x10
37b6a1d37mulss x0, x2
37b6a1d3bmovss [r8+4*rax], x0
37b6a1d41add rax, 1
37b6a1d45cmp rax, rbx
37b6a1d48jne 0x37b6a1d00
37b6a1d4ajmp 0x37b6a16e4
37b6a1d4f
37b6a1d4f 90 .
37b6a1d50
37b6a1d50loc_37b6a1d50:
37b6a1d50mov rbx, [rsp+640]
37b6a1d58movsxd rax, ebp
37b6a1d5bpxor x6, x6
37b6a1d5fmov [rsp+616], rdi
37b6a1d67movss x7, [rip+0xd92641]
37b6a1d6fmov ebp, 1
37b6a1d74mov [rbx+4*rax-4], 0
37b6a1d7clea rax, [rsp+396]
37b6a1d84mov [rsp+128], rax
37b6a1d8clea rax, [rip+0xd925e9]
37b6a1d93mov [rsp+240], rax
37b6a1d9blea rax, [rip+0xd925e6]
37b6a1da2mov [rsp+248], rax
37b6a1daalea rax, [rsp+392]
37b6a1db2mov [rsp+328], rax
37b6a1dbanop [rax+rax]
37b6a1dc0
37b6a1dc0loc_37b6a1dc0:
37b6a1dc0mov rax, [rsp+608]
37b6a1dc8mov [rsp+372], ebp
37b6a1dcfmov eax, [rax]
37b6a1dd1cmp eax, ebp
37b6a1dd3jg 0x37b6a1dde
37b6a1dd5cmp eax, r12l
37b6a1dd8jl 0x37b6a2a60
37b6a1dde
37b6a1ddeloc_37b6a1dde:
37b6a1ddecmp ebp, r12l
37b6a1de1jg 0x37b6a2a60
37b6a1de7mov rax, [rsp+144]
37b6a1defmovsxd rsi, ebp
37b6a1df2sub r12l, ebp
37b6a1df5lea rdi, [rip+0xd92578]
37b6a1dfcadd r12l, 1
37b6a1e00mov [rsp+32], rdi
37b6a1e05lea rbx, [rsi-1]
37b6a1e09mov r8, rdi
37b6a1e0cimul rax, rsi
37b6a1e10mov rcx, [rsp+136]
37b6a1e18mov [rsp+396], r12l
37b6a1e20mov [rsp+304], rsi
37b6a1e28mov [rsp+192], rbx
37b6a1e30mov [rsp+296], rax
37b6a1e38add rax, rcx
37b6a1e3bmov rcx, [rsp+128]
37b6a1e43mov [rsp+152], rax
37b6a1e4badd rax, rsi
37b6a1e4elea rdx, [r14+4*rax]
37b6a1e52mov [rsp+256], rax
37b6a1e5amov rax, [rsp+160]
37b6a1e62mov [rsp+272], rdx
37b6a1e6aimul rax, rsi
37b6a1e6emov [rsp+384], ebp
37b6a1e75mov [rsp+176], rax
37b6a1e7dadd rax, [rsp+168]
37b6a1e85mov [rsp+232], rax
37b6a1e8dadd rax, rsi
37b6a1e90lea r12, [r13+4*rax]
37b6a1e95mov [rsp+208], rax
37b6a1e9dmov r9, r12
37b6a1ea0call scopy_
37b6a1ea5cmp ebp, 1
37b6a1ea8jle 0x37b6a1f3f
37b6a1eaemov eax, [r15]
37b6a1eb1mov [rsp+80], rdi
37b6a1eb6lea r9, [rip+0xd924bb]
37b6a1ebdmov rdi, [rsp+248]
37b6a1ec5mov [rsp+72], r12
37b6a1ecasub eax, ebp
37b6a1eccmov r8, [rsp+128]
37b6a1ed4mov [rsp+88], 12
37b6a1eddadd eax, 1
37b6a1ee0mov [rsp+64], rdi
37b6a1ee5mov rdi, [rsp+664]
37b6a1eedmov [rsp+392], eax
37b6a1ef4lea eax, [rbp-1]
37b6a1ef7mov rcx, [rsp+240]
37b6a1effmov [rsp+396], eax
37b6a1f06lea rax, [4*rbx]
37b6a1f0emov [rsp+56], rdi
37b6a1f13mov rdi, [rsp+632]
37b6a1f1blea rdx, [r13+rax]
37b6a1f20add rax, r14
37b6a1f23mov [rsp+48], rdx
37b6a1f28mov rdx, [rsp+328]
37b6a1f30mov [rsp+40], rdi
37b6a1f35mov [rsp+32], rax
37b6a1f3acall sgemv_
37b6a1f3f
37b6a1f3floc_37b6a1f3f:
37b6a1f3fmov rax, [rsp+208]
37b6a1f47lea edi, [rbp+1]
37b6a1f4amovsxd rcx, edi
37b6a1f4dmov [rsp+264], edi
37b6a1f54movss x8, [r13+4*rax]
37b6a1f5bmov eax, [r15]
37b6a1f5emov [rsp+200], rcx
37b6a1f66cmp eax, ebp
37b6a1f68jg 0x37b6a2060
37b6a1f6eucomiss x8, x6
37b6a1f72jp 0x37b6a2010
37b6a1f78jne 0x37b6a2010
37b6a1f7e
37b6a1f7eloc_37b6a1f7e:
37b6a1f7emov rbx, [rsp+672]
37b6a1f86mov edx, [rbx]
37b6a1f88test edx, edx
37b6a1f8ajne 0x37b6a1f8e
37b6a1f8cmov [rbx], ebp
37b6a1f8e
37b6a1f8eloc_37b6a1f8e:
37b6a1f8esub eax, ebp
37b6a1f90mov r9, [rsp+272]
37b6a1f98mov rcx, [rsp+128]
37b6a1fa0mov rdx, r12
37b6a1fa3add eax, 1
37b6a1fa6mov [rsp+396], eax
37b6a1fadlea rax, [rip+0xd923c0]
37b6a1fb4mov [rsp+32], rax
37b6a1fb9mov r8, rax
37b6a1fbccall scopy_
37b6a1fc1cmp [r15], ebp
37b6a1fc4jle 0x37b6a1fdd
37b6a1fc6mov rax, [rsp+640]
37b6a1fcemov rdi, [rsp+192]
37b6a1fd6mov [rax+4*rdi], 0
37b6a1fdd
37b6a1fddloc_37b6a1fdd:
37b6a1fddmov edi, ebp
37b6a1fdfmov r12l, [r15]
37b6a1fe2mov ebp, [rsp+264]
37b6a1fe9
37b6a1fe9loc_37b6a1fe9:
37b6a1fe9mov rax, [rsp+648]
37b6a1ff1mov rbx, [rsp+192]
37b6a1ff9mov [rax+4*rbx], edi
37b6a1ffcjmp 0x37b6a1dc0
37b6a2001
37b6a2001 0f 1f 80 00 00 00 00 .......
37b6a2008
37b6a2008loc_37b6a2008:
37b6a2008mov eax, [r15]
37b6a200bnop [rax+rax]
37b6a2010
37b6a2010loc_37b6a2010:
37b6a2010mov edi, ebp
37b6a2012
37b6a2012loc_37b6a2012:
37b6a2012sub eax, ebp
37b6a2014mov r9, [rsp+272]
37b6a201cmov rcx, [rsp+128]
37b6a2024mov rdx, r12
37b6a2027add eax, 1
37b6a202amov [rsp+396], eax
37b6a2031lea rax, [rip+0xd9233c]
37b6a2038mov [rsp+32], rax
37b6a203dmov r8, rax
37b6a2040call scopy_
37b6a2045mov r12l, [r15]
37b6a2048cmp r12l, ebp
37b6a204bjg 0x37b6a2bf8
37b6a2051
37b6a2051loc_37b6a2051:
37b6a2051mov ebp, [rsp+264]
37b6a2058jmp 0x37b6a1fe9
37b6a205a
37b6a205a 66 0f 1f 44 00 00 f..D..
37b6a2060
37b6a2060loc_37b6a2060:
37b6a2060sub eax, ebp
37b6a2062mov rdi, [rsp+200]
37b6a206amov rcx, [rsp+128]
37b6a2072lea r8, [rip+0xd922fb]
37b6a2079mov [rsp+396], eax
37b6a2080mov rax, [rsp+232]
37b6a2088andps x8, [rip+0xd92310]
37b6a2090lea r9, [rax+rdi]
37b6a2094lea rdx, [r13+4*r9]
37b6a2099mov [rsp+184], r9
37b6a20a1call isamax_
37b6a20a6movaps x0, x8
37b6a20aamov r9, [rsp+184]
37b6a20b2lea edi, [rax+rbp]
37b6a20b5mov rax, [rsp+232]
37b6a20bdmovsxd rbx, edi
37b6a20c0add rax, rbx
37b6a20c3movss x9, [r13+4*rax]
37b6a20caandps x9, [rip+0xd922ce]
37b6a20d2maxss x0, x9
37b6a20d7ucomiss x0, x6
37b6a20dajp 0x37b6a20f0
37b6a20dcjne 0x37b6a20f0
37b6a20demov eax, [r15]
37b6a20e1jmp 0x37b6a1f7e
37b6a20e6
37b6a20e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a20f0
37b6a20f0loc_37b6a20f0:
37b6a20f0movaps x0, x9
37b6a20f4mulss x0, x7
37b6a20f8comiss x0, x8
37b6a20fcjbe 0x37b6a2008
37b6a2102mov rcx, [rsp+168]
37b6a210amov rax, [rsp+176]
37b6a2112mov [rsp+352], r9
37b6a211aadd rax, [rsp+160]
37b6a2122mov [rsp+360], rsi
37b6a212alea rdx, [rax+rcx]
37b6a212elea ecx, [rbp-1]
37b6a2131mov [rsp+336], r12
37b6a2139lea rax, [rdx+rsi]
37b6a213dmov [rsp+184], rdx
37b6a2145lea rax, [r13+4*rax]
37b6a214amov [rsp+176], rax
37b6a2152lea rax, [r14+4*rsi-4]
37b6a2157mov [rsp+344], rax
37b6a215fmov eax, [rsp+216]
37b6a2166mov [rsp+216], ecx
37b6a216dmov [rsp+324], eax
37b6a2174mov r12l, eax
37b6a2177
37b6a2177loc_37b6a2177:
37b6a2177mov eax, edi
37b6a2179mov r9, [rsp+176]
37b6a2181mov r8, [rsp+632]
37b6a2189sub eax, ebp
37b6a218bmov rcx, [rsp+128]
37b6a2193mov [rsp+224], eax
37b6a219amov [rsp+396], eax
37b6a21a1mov rax, [rsp+152]
37b6a21a9add rax, rbx
37b6a21aclea rdx, [r14+4*rax]
37b6a21b0mov [rsp+288], rax
37b6a21b8lea rax, [rip+0xd921b5]
37b6a21bfmov [rsp+32], rax
37b6a21c4mov [rsp+280], rdx
37b6a21cccall scopy_
37b6a21d1mov esi, [r15]
37b6a21d4mov rdx, [rsp+144]
37b6a21dcmov rcx, [rsp+128]
37b6a21e4sub esi, edi
37b6a21e6imul rdx, rbx
37b6a21ealea eax, [rsi+1]
37b6a21edmov rsi, [rsp+184]
37b6a21f5mov [rsp+396], eax
37b6a21fcmov rax, [rsp+136]
37b6a2204add rsi, rbx
37b6a2207add rax, rdx
37b6a220alea r9, [r13+4*rsi]
37b6a220fadd rax, rbx
37b6a2212lea rdx, [r14+4*rax]
37b6a2216lea rax, [rip+0xd92157]
37b6a221dmov [rsp+32], rax
37b6a2222mov r8, rax
37b6a2225mov [rsp+312], rdx
37b6a222dcall scopy_
37b6a2232cmp ebp, 1
37b6a2235jle 0x37b6a22dc
37b6a223bmov edx, [r15]
37b6a223emov r8, [rsp+128]
37b6a2246mov [rsp+88], 12
37b6a224flea r9, [rip+0xd92122]
37b6a2256mov rcx, [rsp+240]
37b6a225esub edx, ebp
37b6a2260lea eax, [rdx+1]
37b6a2263mov edx, [rsp+216]
37b6a226amov [rsp+392], eax
37b6a2271lea rax, [rip+0xd920fc]
37b6a2278mov [rsp+80], rax
37b6a227dmov rax, [rsp+176]
37b6a2285mov [rsp+396], edx
37b6a228cmov rdx, [rsp+328]
37b6a2294mov [rsp+72], rax
37b6a2299mov rax, [rsp+248]
37b6a22a1mov [rsp+64], rax
37b6a22a6mov rax, [rsp+664]
37b6a22aemov [rsp+56], rax
37b6a22b3lea rax, [r13+4*rbx-4]
37b6a22b8mov [rsp+48], rax
37b6a22bdmov rax, [rsp+632]
37b6a22c5mov [rsp+40], rax
37b6a22camov rax, [rsp+344]
37b6a22d2mov [rsp+32], rax
37b6a22d7call sgemv_
37b6a22dc
37b6a22dcloc_37b6a22dc:
37b6a22dccmp ebp, edi
37b6a22dejne 0x37b6a2340
37b6a22e0mov eax, [r15]
37b6a22e3cmp eax, ebp
37b6a22e5jg 0x37b6a2908
37b6a22ebsub eax, ebp
37b6a22edmov [rsp+216], r12l
37b6a22f5mov r12, [rsp+336]
37b6a22fdadd eax, 1
37b6a2300mov rdx, [rsp+176]
37b6a2308mov rcx, [rsp+128]
37b6a2310mov [rsp+396], eax
37b6a2317lea rax, [rip+0xd92056]
37b6a231emov r9, r12
37b6a2321mov [rsp+32], rax
37b6a2326mov r8, rax
37b6a2329call scopy_
37b6a232e
37b6a232eloc_37b6a232e:
37b6a232emov eax, [r15]
37b6a2331jmp 0x37b6a2012
37b6a2336
37b6a2336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a2340
37b6a2340loc_37b6a2340:
37b6a2340mov eax, [rsp+224]
37b6a2347mov rcx, [rsp+128]
37b6a234flea r8, [rip+0xd9201e]
37b6a2356mov rdx, [rsp+176]
37b6a235emov [rsp+396], eax
37b6a2365call isamax_
37b6a236amov ecx, [rsp+216]
37b6a2371lea r12l, [rcx+rax]
37b6a2375movsxd rax, r12l
37b6a2378add rax, [rsp+184]
37b6a2380movss x8, [r13+4*rax]
37b6a2387mov eax, [r15]
37b6a238aandps x8, [rip+0xd9200e]
37b6a2392cmp eax, edi
37b6a2394jg 0x37b6a2978
37b6a239a
37b6a239aloc_37b6a239a:
37b6a239amovaps x1, x8
37b6a239emovss x0, [r13+4*rsi]
37b6a23a5andps x0, [rip+0xd91ff4]
37b6a23acmulss x1, x7
37b6a23b0comiss x1, x0
37b6a23b3jbe 0x37b6a2858
37b6a23b9mov eax, [rsp+384]
37b6a23c0cmp eax, r12l
37b6a23c3je 0x37b6a2428
37b6a23c5comiss x9, x8
37b6a23c9jae 0x37b6a2428
37b6a23cbmov eax, [r15]
37b6a23cemov r9, [rsp+336]
37b6a23d6mov [rsp+384], edi
37b6a23ddmovaps x9, x8
37b6a23e1mov rdx, [rsp+176]
37b6a23e9mov rcx, [rsp+128]
37b6a23f1mov edi, r12l
37b6a23f4movsxd rbx, r12l
37b6a23f7sub eax, ebp
37b6a23f9add eax, 1
37b6a23fcmov [rsp+396], eax
37b6a2403lea rax, [rip+0xd91f6a]
37b6a240amov [rsp+32], rax
37b6a240fmov r8, rax
37b6a2412call scopy_
37b6a2417mov [rsp+324], r12l
37b6a241fjmp 0x37b6a2177
37b6a2424
37b6a2424 0f 1f 40 00 ..@.
37b6a2428
37b6a2428loc_37b6a2428:
37b6a2428mov ecx, [rsp+264]
37b6a242fmov [rsp+216], r12l
37b6a2437mov [rsp+380], edi
37b6a243emov r9, [rsp+352]
37b6a2446mov [rsp+376], ecx
37b6a244dmov rdx, [rsp+184]
37b6a2455mov rsi, [rsp+360]
37b6a245dcmp eax, ebp
37b6a245fje 0x37b6a2b50
37b6a2465mov edx, eax
37b6a2467movsxd rsi, eax
37b6a246amov [rsp+176], eax
37b6a2471mov rax, [rsp+632]
37b6a2479sub edx, ebp
37b6a247bmov r12, [rsp+128]
37b6a2483lea r8, [rip+0xd91eea]
37b6a248amov [rsp+396], edx
37b6a2491mov rdx, [rsp+152]
37b6a2499mov [rsp+32], rax
37b6a249emov rcx, r12
37b6a24a1add rdx, rsi
37b6a24a4lea rbp, [r14+4*rdx]
37b6a24a8mov rdx, [rsp+272]
37b6a24b0mov r9, rbp
37b6a24b3call scopy_
37b6a24b8mov edx, [r15]
37b6a24bbsub edx, [rsp+176]
37b6a24c2lea rcx, [rip+0xd91eab]
37b6a24c9add edx, 1
37b6a24ccmov [rsp+32], rcx
37b6a24d1mov r8, rcx
37b6a24d4mov rcx, r12
37b6a24d7mov [rsp+396], edx
37b6a24demov rdx, [rsp+144]
37b6a24e6lea r12, [rsp+376]
37b6a24eeimul rdx, rsi
37b6a24f2add rdx, [rsp+136]
37b6a24faadd rdx, rsi
37b6a24fdlea rsi, [4*rsi-4]
37b6a2505lea r9, [r14+4*rdx]
37b6a2509mov rdx, rbp
37b6a250ccall scopy_
37b6a2511mov r11, [rsp+632]
37b6a2519lea r9, [r14+rsi]
37b6a251dmov rcx, [rsp+192]
37b6a2525mov [rsp+32], r11
37b6a252amov r8, r11
37b6a252dlea rdx, [r14+4*rcx]
37b6a2531lea rcx, [rsp+372]
37b6a2539call sswap_
37b6a253emovsxd rbp, [rsp+372]
37b6a2546lea r9, [r13+rsi]
37b6a254blea rcx, [rbp-1]
37b6a254fmov [rsp+152], ebp
37b6a2556lea rdx, [r13+4*rcx]
37b6a255bmov [rsp+192], rcx
37b6a2563mov rcx, [rsp+664]
37b6a256bmov [rsp+304], rbp
37b6a2573mov [rsp+32], rcx
37b6a2578mov r8, rcx
37b6a257bmov rcx, r12
37b6a257ecall sswap_
37b6a2583mov rsi, [rsp+160]
37b6a258bmov r9, [rsp+144]
37b6a2593mov rax, rbp
37b6a2596movsxd r10, [rsp+152]
37b6a259emov ecx, [rsp+376]
37b6a25a5imul rsi, rbp
37b6a25a9mov r8, r9
37b6a25acimul r8, rbp
37b6a25b0lea r11l, [r10+1]
37b6a25b4mov [rsp+264], r11l
37b6a25bcmovsxd r11, r11l
37b6a25bfmov rdx, rsi
37b6a25c2mov rsi, [rsp+168]
37b6a25camov [rsp+200], r11
37b6a25d2add rsi, rdx
37b6a25d5mov [rsp+232], rsi
37b6a25ddadd rsi, rbp
37b6a25e0mov rbp, [rsp+136]
37b6a25e8mov [rsp+208], rsi
37b6a25f0lea rsi, [rbp+r8]
37b6a25f5add r8, r9
37b6a25f8add rax, rsi
37b6a25fbcmp ecx, edi
37b6a25fdmov [rsp+152], rsi
37b6a2605lea r11, [r8+rbp]
37b6a2609mov [rsp+256], rax
37b6a2611mov eax, [rsp+176]
37b6a2618je 0x37b6a2c50
37b6a261emovsxd rdx, ecx
37b6a2621lea rcx, [rbx+rsi]
37b6a2625lea rax, [rdx+rsi]
37b6a2629lea rsi, [rdx-1]
37b6a262dmov [rsp+288], rcx
37b6a2635mov ecx, edi
37b6a2637imul rdx, r9
37b6a263bsub ecx, r10l
37b6a263emov [rsp+224], ecx
37b6a2645add rdx, rbp
37b6a2648mov ebp, r10l
37b6a264bmov r10l, 2
37b6a2651lea rcx, [rbx+rdx]
37b6a2655lea rcx, [r14+4*rcx]
37b6a2659mov [rsp+280], rcx
37b6a2661lea rcx, [rbx+r11]
37b6a2665lea r9, [r14+4*rcx]
37b6a2669nop [rax]
37b6a2670
37b6a2670loc_37b6a2670:
37b6a2670movss x0, [r14+4*rax]
37b6a2676mov rcx, [rsp+632]
37b6a267elea r8, [rip+0xd91cef]
37b6a2685mov [rsp+184], r11
37b6a268dmov rax, [rsp+288]
37b6a2695add rdx, [rsp+200]
37b6a269dmov [rsp+176], r10l
37b6a26a5lea rbx, [4*rbx-4]
37b6a26adlea rdx, [r14+4*rdx]
37b6a26b1movss [r14+4*rax], x0
37b6a26b7mov eax, [rsp+224]
37b6a26bemov [rsp+32], rcx
37b6a26c3mov rcx, [rsp+128]
37b6a26cbsub eax, 1
37b6a26cemov [rsp+396], eax
37b6a26d5call scopy_
37b6a26damov eax, [r15]
37b6a26ddlea rdx, [rip+0xd91c90]
37b6a26e4mov r9, [rsp+312]
37b6a26ecmov [rsp+32], rdx
37b6a26f1mov r8, rdx
37b6a26f4mov rcx, [rsp+128]
37b6a26fcmov rdx, [rsp+280]
37b6a2704sub eax, edi
37b6a2706add eax, 1
37b6a2709mov [rsp+396], eax
37b6a2710call scopy_
37b6a2715lea rdx, [r14+4*rsi]
37b6a2719lea r9, [r14+rbx]
37b6a271dmov rcx, [rsp+632]
37b6a2725mov [rsp+32], rcx
37b6a272amov r8, rcx
37b6a272dmov rcx, r12
37b6a2730call sswap_
37b6a2735mov rsi, [rsp+664]
37b6a273dlea r9, [r13+rbx]
37b6a2742mov rcx, r12
37b6a2745movsxd rax, [rsp+376]
37b6a274dmov [rsp+32], rsi
37b6a2752mov r8, rsi
37b6a2755lea rdx, [r13+4*rax-4]
37b6a275acall sswap_
37b6a275fcmp [rsp+176], 1
37b6a2767je 0x37b6a2de8
37b6a276dmov rbx, [rsp+200]
37b6a2775mov rcx, [rsp+232]
37b6a277dmovsxd r10, ebp
37b6a2780mov rdx, [rsp+160]
37b6a2788mov eax, [rsp+384]
37b6a278fmov r11, [rsp+184]
37b6a2797lea r9, [rbx+rcx]
37b6a279bimul rdx, rbx
37b6a279fadd rdx, [rsp+168]
37b6a27a7
37b6a27a7loc_37b6a27a7:
37b6a27a7mov rcx, [rsp+200]
37b6a27afmov r12l, [r15]
37b6a27b2lea ebp, [r10+2]
37b6a27b6mov rbx, [rsp+208]
37b6a27bemovss x2, [r13+4*r9]
37b6a27c5add rcx, rdx
37b6a27c8movss x9, [r13+4*rcx]
37b6a27cflea ecx, [r12-1]
37b6a27d4movss x10, [r13+4*rbx]
37b6a27dbcmp ecx, r10l
37b6a27dejg 0x37b6a2990
37b6a27e4
37b6a27e4loc_37b6a27e4:
37b6a27e4mov rbx, [rsp+200]
37b6a27ecneg eax
37b6a27eeneg edi
37b6a27f0mov rdx, [rsp+152]
37b6a27f8mov rsi, [rsp+256]
37b6a2800mov rcx, [rsp+640]
37b6a2808add rdx, rbx
37b6a280bmovss [r14+4*rsi], x10
37b6a2811mov rsi, rcx
37b6a2814mov [r14+4*rdx], 0
37b6a281clea rdx, [rbx+r11]
37b6a2820mov rbx, [rsp+192]
37b6a2828movss [r14+4*rdx], x9
37b6a282emovss [rcx+4*rbx], x2
37b6a2833mov rcx, [rsp+304]
37b6a283bmov [rsi+4*rcx], 0
37b6a2842mov rsi, [rsp+648]
37b6a284amov [rsi+4*rbx], eax
37b6a284dmov [rsi+4*rcx], edi
37b6a2850jmp 0x37b6a1dc0
37b6a2855
37b6a2855 0f 1f 00 ...
37b6a2858
37b6a2858loc_37b6a2858:
37b6a2858mov eax, [r15]
37b6a285bmov [rsp+216], r12l
37b6a2863mov r12, [rsp+336]
37b6a286bmov rdx, [rsp+176]
37b6a2873mov [rsp+380], edi
37b6a287asub eax, ebp
37b6a287cmov rcx, [rsp+128]
37b6a2884add eax, 1
37b6a2887mov r9, r12
37b6a288amov [rsp+396], eax
37b6a2891lea rax, [rip+0xd91adc]
37b6a2898mov [rsp+32], rax
37b6a289dmov r8, rax
37b6a28a0call scopy_
37b6a28a5mov [rsp+376], ebp
37b6a28accmp ebp, edi
37b6a28aeje 0x37b6a232e
37b6a28b4mov rsi, [rsp+136]
37b6a28bcmov rax, [rsp+296]
37b6a28c4mov r10l, 1
37b6a28calea r12, [rsp+376]
37b6a28d2add rax, [rsp+144]
37b6a28damov rdx, [rsp+152]
37b6a28e2lea r11, [rax+rsi]
37b6a28e6mov rsi, [rsp+192]
37b6a28eelea rax, [rbx+r11]
37b6a28f2lea r9, [r14+4*rax]
37b6a28f6mov rax, [rsp+256]
37b6a28fejmp 0x37b6a2670
37b6a2903
37b6a2903 0f 1f 44 00 00 ..D..
37b6a2908
37b6a2908loc_37b6a2908:
37b6a2908pxor x10, x10
37b6a290d
37b6a290dloc_37b6a290d:
37b6a290dsub eax, edi
37b6a290fmov rcx, [rsp+128]
37b6a2917lea r8, [rip+0xd91a56]
37b6a291emov [rsp+396], eax
37b6a2925lea eax, [rdi+1]
37b6a2928cdqe
37b6a292aadd rax, [rsp+184]
37b6a2932lea rdx, [r13+4*rax]
37b6a2937call isamax_
37b6a293clea r12l, [rax+rdi]
37b6a2940movsxd rax, r12l
37b6a2943add rax, [rsp+184]
37b6a294bmovss x8, [r13+4*rax]
37b6a2952andps x8, [rip+0xd91a46]
37b6a295acomiss x8, x10
37b6a295emaxss x8, x10
37b6a2963cmovbe r12l, [rsp+324]
37b6a296cjmp 0x37b6a239a
37b6a2971
37b6a2971 0f 1f 80 00 00 00 00 .......
37b6a2978
37b6a2978loc_37b6a2978:
37b6a2978mov [rsp+324], r12l
37b6a2980movaps x10, x8
37b6a2984jmp 0x37b6a290d
37b6a2986
37b6a2986 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a2990
37b6a2990loc_37b6a2990:
37b6a2990cmp r12l, ebp
37b6a2993jl 0x37b6a27e4
37b6a2999movaps x5, x9
37b6a299dmovaps x4, x10
37b6a29a1lea ecx, [r12-2]
37b6a29a6add rdx, r10
37b6a29a9divss x5, x2
37b6a29admovss x3, [rip+0xd919ff]
37b6a29b5sub ecx, r10l
37b6a29b8lea rbx, [r13+4*rdx]
37b6a29bdmov rsi, [rsp+152]
37b6a29c5lea r8, [4*rcx+4]
37b6a29cdmov rcx, [rsp+232]
37b6a29d5lea rdx, [rsi+r10]
37b6a29d9add rcx, r10
37b6a29dclea r9, [r13+4*rcx]
37b6a29e1lea rcx, [r14+4*rdx]
37b6a29e5lea rdx, [r11+r10]
37b6a29e9lea rsi, [r14+4*rdx]
37b6a29edxor edx, edx
37b6a29efdivss x4, x2
37b6a29f3movaps x1, x5
37b6a29f6mulss x1, x4
37b6a29fasubss x1, [rip+0xd919b2]
37b6a2a02divss x3, x1
37b6a2a06nop [rax+rax]
37b6a2a10
37b6a2a10loc_37b6a2a10:
37b6a2a10movss x8, [r9+rdx+8]
37b6a2a17movss x0, [rbx+rdx+8]
37b6a2a1dmovaps x1, x8
37b6a2a21mulss x1, x5
37b6a2a25subss x1, x0
37b6a2a29mulss x0, x4
37b6a2a2dsubss x0, x8
37b6a2a32divss x1, x2
37b6a2a36divss x0, x2
37b6a2a3amulss x1, x3
37b6a2a3emovss [rcx+rdx+8], x1
37b6a2a44mulss x0, x3
37b6a2a48movss [rsi+rdx+8], x0
37b6a2a4eadd rdx, 4
37b6a2a52cmp r8, rdx
37b6a2a55jne 0x37b6a2a10
37b6a2a57jmp 0x37b6a27e4
37b6a2a5c
37b6a2a5c 0f 1f 40 00 ..@.
37b6a2a60
37b6a2a60loc_37b6a2a60:
37b6a2a60mov rdx, [rsp+144]
37b6a2a68movsxd rax, ebp
37b6a2a6bsub r12l, ebp
37b6a2a6elea ebx, [rbp-1]
37b6a2a71lea rcx, [4*rax-4]
37b6a2a79mov rsi, [rsp+632]
37b6a2a81add r12l, 1
37b6a2a85mov r9, [rsp+328]
37b6a2a8dimul rdx, rax
37b6a2a91add rdx, [rsp+136]
37b6a2a99lea r8, [rip+0xd918ec]
37b6a2aa0mov [rsp+392], r12l
37b6a2aa8add rax, rdx
37b6a2aabmov [rsp+396], ebx
37b6a2ab2mov rdx, [rsp+240]
37b6a2abalea rax, [r14+4*rax]
37b6a2abemov [rsp+96], rsi
37b6a2ac3mov rdi, [rsp+616]
37b6a2acbmov [rsp+88], rax
37b6a2ad0mov rax, [rsp+248]
37b6a2ad8mov [rsp+120], 9
37b6a2ae1mov [rsp+80], rax
37b6a2ae6mov rax, [rsp+664]
37b6a2aeemov [rsp+112], 12
37b6a2af7mov [rsp+72], rax
37b6a2afclea rax, [r13+rcx]
37b6a2b01mov [rsp+64], rax
37b6a2b06mov rax, [rsp+632]
37b6a2b0emov [rsp+104], 5
37b6a2b17mov [rsp+56], rax
37b6a2b1clea rax, [r14+rcx]
37b6a2b20lea rcx, [rip+0xd91873]
37b6a2b27mov [rsp+48], rax
37b6a2b2clea rax, [rip+0xd91845]
37b6a2b33mov [rsp+40], rax
37b6a2b38mov rax, [rsp+128]
37b6a2b40mov [rsp+32], rax
37b6a2b45call sgemmtr_
37b6a2b4ajmp 0x37b6a11a0
37b6a2b4f
37b6a2b4f 90 .
37b6a2b50
37b6a2b50loc_37b6a2b50:
37b6a2b50mov r11, [rsp+136]
37b6a2b58mov rcx, [rsp+296]
37b6a2b60movsxd r10, ebp
37b6a2b63add rcx, [rsp+144]
37b6a2b6badd r11, rcx
37b6a2b6ecmp edi, [rsp+264]
37b6a2b75je 0x37b6a27a7
37b6a2b7blea rdx, [rbx+r11]
37b6a2b7fmov rax, [rsp+200]
37b6a2b87mov r10l, 2
37b6a2b8dadd rax, [rsp+152]
37b6a2b95lea rcx, [r14+4*rdx]
37b6a2b99lea r12, [rsp+376]
37b6a2ba1mov rdx, r11
37b6a2ba4mov [rsp+280], rcx
37b6a2bacmov r9, rcx
37b6a2bafjmp 0x37b6a2670
37b6a2bb4
37b6a2bb4 0f 1f 40 00 ..@.
37b6a2bb8
37b6a2bb8loc_37b6a2bb8:
37b6a2bb8cmp esi, [rsp+224]
37b6a2bbfjne 0x37b6a2c80
37b6a2bc5mov rdi, [rsp+208]
37b6a2bcdmov rax, [rsp+192]
37b6a2bd5mov ebp, ebx
37b6a2bd7movd x8, ebx
37b6a2bdcmov [rsp+216], r12l
37b6a2be4add rax, rdi
37b6a2be7mov [rsp+264], rax
37b6a2befjmp 0x37b6a167f
37b6a2bf4
37b6a2bf4 0f 1f 40 00 ..@.
37b6a2bf8
37b6a2bf8loc_37b6a2bf8:
37b6a2bf8mov rax, [rsp+256]
37b6a2c00movss x0, [r14+4*rax]
37b6a2c06movaps x1, x0
37b6a2c09andps x1, [rip+0xd91790]
37b6a2c10comiss x1, x11
37b6a2c14jae 0x37b6a2cf0
37b6a2c1apxor x1, x1
37b6a2c1eucomiss x0, x1
37b6a2c21jp 0x37b6a2e27
37b6a2c27jne 0x37b6a2e27
37b6a2c2d
37b6a2c2dloc_37b6a2c2d:
37b6a2c2dmov rax, [rsp+640]
37b6a2c35mov rbx, [rsp+192]
37b6a2c3dmov [rax+4*rbx], 0
37b6a2c44jmp 0x37b6a2051
37b6a2c49
37b6a2c49 0f 1f 80 00 00 00 00 .......
37b6a2c50
37b6a2c50loc_37b6a2c50:
37b6a2c50mov rbx, [rsp+232]
37b6a2c58mov rsi, [rsp+200]
37b6a2c60add rdx, [rsp+160]
37b6a2c68add rdx, [rsp+168]
37b6a2c70lea r9, [rbx+rsi]
37b6a2c74jmp 0x37b6a27a7
37b6a2c79
37b6a2c79 0f 1f 80 00 00 00 00 .......
37b6a2c80
37b6a2c80loc_37b6a2c80:
37b6a2c80imul rbp, [rsp+160]
37b6a2c89mov [rsp+216], r12l
37b6a2c91mov r10l, 2
37b6a2c97mov r12l, [rsp+224]
37b6a2c9fadd rbp, [rsp+168]
37b6a2ca7jmp 0x37b6a14bf
37b6a2cac
37b6a2cac 0f 1f 40 00 ..@.
37b6a2cb0
37b6a2cb0loc_37b6a2cb0:
37b6a2cb0mov [rsp+216], r12l
37b6a2cb8mov r10l, 2
37b6a2cbemov r12l, [rsp+224]
37b6a2cc6jmp 0x37b6a14bf
37b6a2ccb
37b6a2ccb 0f 1f 44 00 00 ..D..
37b6a2cd0
37b6a2cd0loc_37b6a2cd0:
37b6a2cd0mov eax, esi
37b6a2cd2mov [rsp+256], rbp
37b6a2cdamov esi, r12l
37b6a2cddmov [rsp+216], eax
37b6a2ce4jmp 0x37b6a141c
37b6a2ce9
37b6a2ce9 0f 1f 80 00 00 00 00 .......
37b6a2cf0
37b6a2cf0loc_37b6a2cf0:
37b6a2cf0movss x1, [rip+0xd916bc]
37b6a2cf8mov rax, [rsp+152]
37b6a2d00sub r12l, ebp
37b6a2d03lea rdx, [rsp+388]
37b6a2d0badd rax, [rsp+200]
37b6a2d13mov rcx, [rsp+128]
37b6a2d1blea r9, [rip+0xd91652]
37b6a2d22mov [rsp+396], r12l
37b6a2d2adivss x1, x0
37b6a2d2elea r8, [r14+4*rax]
37b6a2d32movss [rsp+388], x1
37b6a2d3bcall sscal_
37b6a2d40mov r12l, [r15]
37b6a2d43jmp 0x37b6a2c2d
37b6a2d48
37b6a2d48loc_37b6a2d48:
37b6a2d48lea rax, [rdx+1]
37b6a2d4cmovss x1, [r14+4*rax]
37b6a2d52divss x1, x0
37b6a2d56movss [r14+4*rax], x1
37b6a2d5ccmp ecx, 2
37b6a2d5fje 0x37b6a1060
37b6a2d65sub ecx, 3
37b6a2d68lea rax, [r14+4*rdx+8]
37b6a2d6dadd rdx, rcx
37b6a2d70lea rdx, [r14+4*rdx+12]
37b6a2d75nop [rax+rax]
37b6a2d80
37b6a2d80loc_37b6a2d80:
37b6a2d80movss x0, [rax]
37b6a2d84add rax, 4
37b6a2d88divss x0, [r14+4*r8]
37b6a2d8emovss [rax-4], x0
37b6a2d93cmp rax, rdx
37b6a2d96jne 0x37b6a2d80
37b6a2d98jmp 0x37b6a1060
37b6a2d9d
37b6a2d9d 0f 1f 00 ...
37b6a2da0
37b6a2da0loc_37b6a2da0:
37b6a2da0movss x1, [rip+0xd9160c]
37b6a2da8mov rcx, [rsp+128]
37b6a2db0lea r8, [r14+4*rdx+4]
37b6a2db5lea r9, [rip+0xd915b8]
37b6a2dbclea rdx, [rsp+388]
37b6a2dc4mov [rsp+396], ebp
37b6a2dcbdivss x1, x0
37b6a2dcfmovss [rsp+388], x1
37b6a2dd8call sscal_
37b6a2dddjmp 0x37b6a1060
37b6a2de2
37b6a2de2 66 0f 1f 44 00 00 f..D..
37b6a2de8
37b6a2de8loc_37b6a2de8:
37b6a2de8mov rbx, [rsp+256]
37b6a2df0mov eax, [r15]
37b6a2df3mov edi, [rsp+380]
37b6a2dfalea rbx, [r14+4*rbx]
37b6a2dfemov [rsp+272], rbx
37b6a2e06mov rbx, [rsp+208]
37b6a2e0elea r12, [r13+4*rbx]
37b6a2e13jmp 0x37b6a2012
37b6a2e18
37b6a2e18 0f 1f 84 00 00 00 00 00 ........
37b6a2e20
37b6a2e20loc_37b6a2e20:
37b6a2e20mov ebx, esi
37b6a2e22jmp 0x37b6a0fcc
37b6a2e27
37b6a2e27loc_37b6a2e27:
37b6a2e27mov eax, [rsp+264]
37b6a2e2ecmp r12l, eax
37b6a2e31jl 0x37b6a2c2d
37b6a2e37mov rcx, [rsp+200]
37b6a2e3fadd rcx, [rsp+152]
37b6a2e47mov ebx, eax
37b6a2e49movss x1, [r14+4*rcx]
37b6a2e4fdivss x1, x0
37b6a2e53movss [r14+4*rcx], x1
37b6a2e59cmp r12l, eax
37b6a2e5cjle 0x37b6a2c2d
37b6a2e62lea edx, [r12-1]
37b6a2e67lea rax, [r14+4*rcx+4]
37b6a2e6csub edx, ebx
37b6a2e6eadd rdx, rcx
37b6a2e71mov rcx, [rsp+256]
37b6a2e79lea rdx, [r14+4*rdx+8]
37b6a2e7enop
37b6a2e80
37b6a2e80loc_37b6a2e80:
37b6a2e80movss x0, [rax]
37b6a2e84add rax, 4
37b6a2e88divss x0, [r14+4*rcx]
37b6a2e8emovss [rax-4], x0
37b6a2e93cmp rdx, rax
37b6a2e96jne 0x37b6a2e80
37b6a2e98jmp 0x37b6a2c2d
37b6a2e9d
37b6a2e9dloc_37b6a2e9d:
37b6a2e9dlea rax, [rsp+372]
37b6a2ea5xor edx, edx
37b6a2ea7mov [rsp+176], rax
37b6a2eaflea rax, [rsp+396]
37b6a2eb7mov [rsp+128], rax
37b6a2ebflea rax, [rip+0xd914b6]
37b6a2ec6mov [rsp+240], rax
37b6a2ecelea rax, [rip+0xd914b3]
37b6a2ed5mov [rsp+248], rax
37b6a2eddjmp 0x37b6a10b4
37b6a0d60
37b6a0d60slasyf_rk_:
37b6a0d60push r15
37b6a0d62push r14
37b6a0d64push r13
37b6a0d66push r12
37b6a0d68push rbp
37b6a0d69push rdi
37b6a0d6apush rsi
37b6a0d6bpush rbx
37b6a0d6csub rsp, 520
37b6a0d73movups [rsp+400], x6
37b6a0d7bmovups [rsp+416], x7
37b6a0d83movups [rsp+432], x8
37b6a0d8cmovups [rsp+448], x9
37b6a0d95movups [rsp+464], x10
37b6a0d9emovups [rsp+480], x11
37b6a0da7movups [rsp+496], x12
37b6a0db0mov rax, [rsp+632]
37b6a0db8mov r14, [rsp+624]
37b6a0dc0mov r13, [rsp+656]
37b6a0dc8mov rbx, rcx
37b6a0dcbmovsxd rcx, [rax]
37b6a0dcexor eax, eax
37b6a0dd0mov r15, rdx
37b6a0dd3mov edx, 1
37b6a0dd8mov [rsp+608], r8
37b6a0de0mov rdi, r9
37b6a0de3test rcx, rcx
37b6a0de6cmovns rax, rcx
37b6a0dealea rcx, [rip+0xd9357f]
37b6a0df1mov [rsp+144], rax
37b6a0df9not rax
37b6a0dfcmov [rsp+136], rax
37b6a0e04mov rax, [rsp+664]
37b6a0e0cmovsxd rsi, [rax]
37b6a0e0fxor eax, eax
37b6a0e11test rsi, rsi
37b6a0e14cmovns rax, rsi
37b6a0e18mov [rsp+160], rax
37b6a0e20not rax
37b6a0e23mov [rsp+168], rax
37b6a0e2bmov rax, [rsp+672]
37b6a0e33mov [rax], 0
37b6a0e39call slamch_
37b6a0e3emov r9l, 1
37b6a0e44mov r8l, 1
37b6a0e4amov rcx, rbx
37b6a0e4dlea rdx, [rip+0xd9351d]
37b6a0e54movaps x11, x0
37b6a0e58call lsame_
37b6a0e5dmov ebp, [r15]
37b6a0e60mov r12l, ebp
37b6a0e63test eax, eax
37b6a0e65je 0x37b6a1d50
37b6a0e6bmov rax, [rsp+608]
37b6a0e73mov [rsp+372], ebp
37b6a0e7amov esi, [rax]
37b6a0e7cmov rax, [rsp+640]
37b6a0e84mov [rax], 0
37b6a0e8amov eax, ebp
37b6a0e8csub eax, esi
37b6a0e8eadd eax, 1
37b6a0e91cmp eax, ebp
37b6a0e93jl 0x37b6a0e9d
37b6a0e95cmp ebp, esi
37b6a0e97jg 0x37b6a2e9d
37b6a0e9d
37b6a0e9dloc_37b6a0e9d:
37b6a0e9dlea rax, [rsp+372]
37b6a0ea5mov [rsp+616], rdi
37b6a0eadmov edx, r12l
37b6a0eb0pxor x7, x7
37b6a0eb4mov [rsp+176], rax
37b6a0ebclea rax, [rsp+396]
37b6a0ec4movss x6, [rip+0xd934e4]
37b6a0eccmov [rsp+128], rax
37b6a0ed4lea rax, [rip+0xd934a1]
37b6a0edbmov [rsp+240], rax
37b6a0ee3lea rax, [rip+0xd9349e]
37b6a0eeamov [rsp+248], rax
37b6a0ef2nop [rax]
37b6a0ef5nop [rax+rax]
37b6a0f00
37b6a0f00loc_37b6a0f00:
37b6a0f00test ebp, ebp
37b6a0f02jle 0x37b6a10aa
37b6a0f08movsxd rdi, esi
37b6a0f0bmov rax, [rsp+168]
37b6a0f13imul rdi, [rsp+160]
37b6a0f1cmov [rsp+384], ebp
37b6a0f23movsxd rbp, ebp
37b6a0f26mov rcx, [rsp+176]
37b6a0f2eimul rbp, [rsp+144]
37b6a0f37add rax, rdi
37b6a0f3alea r9, [r13+4*rax+4]
37b6a0f3fmov [rsp+200], rax
37b6a0f47mov rax, [rsp+136]
37b6a0f4fmov [rsp+184], r9
37b6a0f57lea rax, [rax+rbp+1]
37b6a0f5clea rdx, [r14+4*rax]
37b6a0f60lea rax, [rip+0xd9340d]
37b6a0f67mov [rsp+32], rax
37b6a0f6cmov r8, rax
37b6a0f6fcall scopy_
37b6a0f74mov eax, [r15]
37b6a0f77mov ebx, [rsp+372]
37b6a0f7ecmp eax, ebx
37b6a0f80jg 0x37b6a1b50
37b6a0f86
37b6a0f86loc_37b6a0f86:
37b6a0f86mov rax, [rsp+200]
37b6a0f8emovsxd rbp, ebx
37b6a0f91add rax, rbp
37b6a0f94movss x9, [r13+4*rax]
37b6a0f9bcmp ebx, 1
37b6a0f9ejg 0x37b6a1278
37b6a0fa4ucomiss x9, x7
37b6a0fa8jp 0x37b6a0fb0
37b6a0faaje 0x37b6a11f8
37b6a0fb0
37b6a0fb0loc_37b6a0fb0:
37b6a0fb0mov rax, [rsp+144]
37b6a0fb8imul rax, rbp
37b6a0fbcadd rax, [rsp+136]
37b6a0fc4mov [rsp+192], rax
37b6a0fcc
37b6a0fccloc_37b6a0fcc:
37b6a0fcclea rax, [rip+0xd933a1]
37b6a0fd3mov rcx, [rsp+176]
37b6a0fdbmov rdx, [rsp+184]
37b6a0fe3lea r8, [rip+0xd9338a]
37b6a0feamov [rsp+32], rax
37b6a0fefmov rax, [rsp+192]
37b6a0ff7lea r9, [r14+4*rax+4]
37b6a0ffccall scopy_
37b6a1001movsxd rax, [rsp+372]
37b6a1009mov rcx, rax
37b6a100clea ebp, [rax-1]
37b6a100flea rsi, [rax-1]
37b6a1013cmp eax, 1
37b6a1016jle 0x37b6a106f
37b6a1018mov rdx, [rsp+144]
37b6a1020imul rdx, rax
37b6a1024add rdx, [rsp+136]
37b6a102clea r8, [rdx+rax]
37b6a1030movss x0, [r14+4*r8]
37b6a1036movaps x1, x0
37b6a1039andps x1, [rip+0xd93360]
37b6a1040comiss x1, x11
37b6a1044jae 0x37b6a2da0
37b6a104apxor x1, x1
37b6a104eucomiss x0, x1
37b6a1051jp 0x37b6a2d48
37b6a1057jne 0x37b6a2d48
37b6a105dnop [rax]
37b6a1060
37b6a1060loc_37b6a1060:
37b6a1060mov rax, [rsp+640]
37b6a1068mov [rax+4*rsi], 0
37b6a106f
37b6a106floc_37b6a106f:
37b6a106fmov rax, [rsp+648]
37b6a1077mov [rax+4*rsi], ebx
37b6a107amov rax, [rsp+608]
37b6a1082mov ecx, [rax]
37b6a1084
37b6a1084loc_37b6a1084:
37b6a1084mov edx, [r15]
37b6a1087lea esi, [rcx+rbp]
37b6a108amov [rsp+372], ebp
37b6a1091mov eax, edx
37b6a1093sub esi, edx
37b6a1095sub eax, ecx
37b6a1097add eax, 1
37b6a109acmp eax, ebp
37b6a109cjl 0x37b6a0f00
37b6a10a2cmp ecx, edx
37b6a10a4jge 0x37b6a0f00
37b6a10aa
37b6a10aaloc_37b6a10aa:
37b6a10aamov rdi, [rsp+616]
37b6a10b2sub edx, ebp
37b6a10b4
37b6a10b4loc_37b6a10b4:
37b6a10b4mov rax, [rsp+632]
37b6a10bcadd esi, 1
37b6a10bfmov [rsp+396], edx
37b6a10c6lea edx, [rbp+1]
37b6a10c9movsxd rsi, esi
37b6a10ccmovsxd rdx, edx
37b6a10cfmov [rsp+88], r14
37b6a10d4mov r9, [rsp+176]
37b6a10dcmov [rsp+96], rax
37b6a10e1mov rax, [rsp+248]
37b6a10e9lea r8, [rip+0xd9329c]
37b6a10f0lea rcx, [rip+0xd9329e]
37b6a10f7imul rsi, [rsp+160]
37b6a1100mov [rsp+120], 9
37b6a1109imul rdx, [rsp+144]
37b6a1112mov [rsp+80], rax
37b6a1117mov rax, [rsp+664]
37b6a111fmov [rsp+112], 12
37b6a1128mov [rsp+104], 5
37b6a1131mov [rsp+72], rax
37b6a1136mov rax, [rsp+168]
37b6a113elea rax, [rax+rsi+1]
37b6a1143lea rax, [r13+4*rax]
37b6a1148mov [rsp+64], rax
37b6a114dmov rax, [rsp+632]
37b6a1155mov [rsp+56], rax
37b6a115amov rax, [rsp+136]
37b6a1162lea rax, [rax+rdx+1]
37b6a1167mov rdx, [rsp+240]
37b6a116flea rax, [r14+4*rax]
37b6a1173mov [rsp+48], rax
37b6a1178lea rax, [rip+0xd931f9]
37b6a117fmov [rsp+40], rax
37b6a1184mov rax, [rsp+128]
37b6a118cmov [rsp+32], rax
37b6a1191call sgemmtr_
37b6a1196mov ebx, [r15]
37b6a1199sub ebx, [rsp+372]
37b6a11a0
37b6a11a0loc_37b6a11a0:
37b6a11a0mov [rdi], ebx
37b6a11a2movups x6, [rsp+400]
37b6a11aamovups x7, [rsp+416]
37b6a11b2movups x8, [rsp+432]
37b6a11bbmovups x9, [rsp+448]
37b6a11c4movups x10, [rsp+464]
37b6a11cdmovups x11, [rsp+480]
37b6a11d6movups x12, [rsp+496]
37b6a11dfadd rsp, 520
37b6a11e6pop rbx
37b6a11e7pop rsi
37b6a11e8pop rdi
37b6a11e9pop rbp
37b6a11eapop r12
37b6a11ecpop r13
37b6a11eepop r14
37b6a11f0pop r15
37b6a11f2ret
37b6a11f3
37b6a11f3 0f 1f 44 00 00 ..D..
37b6a11f8
37b6a11f8loc_37b6a11f8:
37b6a11f8mov rax, [rsp+672]
37b6a1200mov ecx, [rax]
37b6a1202test ecx, ecx
37b6a1204jne 0x37b6a1210
37b6a1206mov rax, [rsp+672]
37b6a120emov [rax], ebx
37b6a1210
37b6a1210loc_37b6a1210:
37b6a1210mov rax, [rsp+144]
37b6a1218mov rdi, [rsp+136]
37b6a1220mov rdx, [rsp+184]
37b6a1228mov rcx, [rsp+176]
37b6a1230imul rax, rbp
37b6a1234lea rax, [rdi+rax+1]
37b6a1239lea rdi, [rip+0xd93134]
37b6a1240mov [rsp+32], rdi
37b6a1245lea r9, [r14+4*rax]
37b6a1249mov r8, rdi
37b6a124ccall scopy_
37b6a1251movsxd rsi, [rsp+372]
37b6a1259mov rax, rsi
37b6a125csub rsi, 1
37b6a1260lea ebp, [rax-1]
37b6a1263cmp eax, 1
37b6a1266jg 0x37b6a1060
37b6a126cjmp 0x37b6a106f
37b6a1271
37b6a1271 0f 1f 80 00 00 00 00 .......
37b6a1278
37b6a1278loc_37b6a1278:
37b6a1278mov rdx, [rsp+184]
37b6a1280mov rcx, [rsp+128]
37b6a1288lea eax, [rbx-1]
37b6a128blea r8, [rip+0xd930e2]
37b6a1292andps x9, [rip+0xd93106]
37b6a129amov [rsp+396], eax
37b6a12a1call isamax_
37b6a12a6mov rcx, [rsp+200]
37b6a12aemov [rsp+392], eax
37b6a12b5cdqe
37b6a12b7movaps x0, x9
37b6a12bblea rdx, [rax+rcx]
37b6a12bfmovss x10, [r13+4*rdx]
37b6a12c6andps x10, [rip+0xd930d2]
37b6a12cemaxss x0, x10
37b6a12d3ucomiss x0, x7
37b6a12d6jp 0x37b6a12de
37b6a12d8je 0x37b6a11f8
37b6a12de
37b6a12deloc_37b6a12de:
37b6a12demovaps x0, x10
37b6a12e2mulss x0, x6
37b6a12e6comiss x0, x9
37b6a12eajbe 0x37b6a0fb0
37b6a12f0mov rcx, [rsp+160]
37b6a12f8add esi, 1
37b6a12fbmov rdx, [rsp+168]
37b6a1303movsxd rsi, esi
37b6a1306imul rsi, rcx
37b6a130asub rdi, rcx
37b6a130dadd rdi, rdx
37b6a1310mov [rsp+152], rdi
37b6a1318lea rdi, [r13+4*rdi+4]
37b6a131dmov [rsp+192], rdi
37b6a1325lea rdi, [rsi+rdx]
37b6a1329mov [rsp+224], rdi
37b6a1331lea rdi, [rsp+392]
37b6a1339mov [rsp+208], rdi
37b6a1341
37b6a1341loc_37b6a1341:
37b6a1341imul rax, [rsp+144]
37b6a134amov rcx, [rsp+136]
37b6a1352lea rsi, [rip+0xd9301b]
37b6a1359mov [rsp+32], rsi
37b6a135emov r9, [rsp+192]
37b6a1366mov r8, rsi
37b6a1369lea rax, [rcx+rax+1]
37b6a136emov rcx, [rsp+208]
37b6a1376lea rdx, [r14+4*rax]
37b6a137acall scopy_
37b6a137fmovsxd rbp, [rsp+392]
37b6a1387mov edx, ebx
37b6a1389mov r8, [rsp+632]
37b6a1391mov rcx, [rsp+128]
37b6a1399sub edx, ebp
37b6a139blea edi, [rbp+1]
37b6a139emov r12, rbp
37b6a13a1mov [rsp+396], edx
37b6a13a8mov rdx, [rsp+152]
37b6a13b0movsxd rdi, edi
37b6a13b3lea rax, [rdx+rdi]
37b6a13b7lea rsi, [r13+4*rax]
37b6a13bcmov rax, [rsp+144]
37b6a13c4mov r9, rsi
37b6a13c7imul rax, rdi
37b6a13cbadd rax, [rsp+136]
37b6a13d3add rax, rbp
37b6a13d6lea rdx, [r14+4*rax]
37b6a13dalea rax, [rip+0xd92f93]
37b6a13e1mov [rsp+32], rax
37b6a13e6mov [rsp+232], rdx
37b6a13eecall scopy_
37b6a13f3mov eax, [r15]
37b6a13f6cmp eax, ebx
37b6a13f8jg 0x37b6a1a90
37b6a13fe
37b6a13feloc_37b6a13fe:
37b6a13fecmp r12l, ebx
37b6a1401jne 0x37b6a1748
37b6a1407cmp r12l, 1
37b6a140bjg 0x37b6a1c20
37b6a1411mov [rsp+256], rbp
37b6a1419mov esi, r12l
37b6a141c
37b6a141cloc_37b6a141c:
37b6a141clea rax, [rip+0xd92f51]
37b6a1423mov r9, [rsp+184]
37b6a142bmov rdx, [rsp+192]
37b6a1433mov [rsp+380], esi
37b6a143amov [rsp+32], rax
37b6a143fmov rcx, [rsp+176]
37b6a1447mov r8, rax
37b6a144acall scopy_
37b6a144fmov rax, [rsp+608]
37b6a1457movsxd r11, [rsp+372]
37b6a145fmov ebp, [rax]
37b6a1461mov rax, [rsp+144]
37b6a1469mov r12, r11
37b6a146cimul rax, r11
37b6a1470add rax, [rsp+136]
37b6a1478add ebp, r11l
37b6a147bsub ebp, [r15]
37b6a147emov [rsp+192], rax
37b6a1486cmp esi, r11l
37b6a1489je 0x37b6a2e20
37b6a148fmov [rsp+208], r11
37b6a1497lea ebx, [r11-1]
37b6a149bmovsxd rbp, ebp
37b6a149emov r10l, 1
37b6a14a4imul rbp, [rsp+160]
37b6a14admov [rsp+224], ebx
37b6a14b4mov ebx, r11l
37b6a14b7add rbp, [rsp+168]
37b6a14bf
37b6a14bfloc_37b6a14bf:
37b6a14bfmov [rsp+280], r10l
37b6a14c7mov r10, [rsp+192]
37b6a14cfadd rdi, rax
37b6a14d2lea r8, [rip+0xd92e9b]
37b6a14d9mov rcx, [rsp+256]
37b6a14e1mov [rsp+264], rax
37b6a14e9lea rdx, [r10+r11]
37b6a14edmov rax, [rsp+632]
37b6a14f5mov r9, [rsp+232]
37b6a14fdmov [rsp+272], r11
37b6a1505movss x0, [r14+4*rdx]
37b6a150blea rdx, [rcx+r10]
37b6a150fmov rcx, [rsp+128]
37b6a1517movss [r14+4*rdx], x0
37b6a151dmov edx, [rsp+224]
37b6a1524mov [rsp+32], rax
37b6a1529sub edx, esi
37b6a152bmov [rsp+396], edx
37b6a1532lea rdx, [r14+4*rdi]
37b6a1536call scopy_
37b6a153bmov rdx, [rsp+256]
37b6a1543imul rdx, [rsp+144]
37b6a154clea rcx, [rsp+380]
37b6a1554mov rax, [rsp+136]
37b6a155clea r8, [rax+rdx+1]
37b6a1561mov rax, [rsp+264]
37b6a1569lea r9, [r14+4*r8]
37b6a156dlea rdx, [r14+4*rax+4]
37b6a1572mov [rsp+232], rax
37b6a157alea rax, [rip+0xd92df3]
37b6a1581mov [rsp+32], rax
37b6a1586mov r8, rax
37b6a1589call scopy_
37b6a158emov eax, [r15]
37b6a1591movsxd rdi, [rsp+380]
37b6a1599mov r11, [rsp+272]
37b6a15a1sub eax, r12l
37b6a15a4mov rsi, rdi
37b6a15a7lea edx, [rax+1]
37b6a15aamov rax, [rsp+232]
37b6a15b2mov [rsp+232], r11
37b6a15bamov [rsp+396], edx
37b6a15c1lea rcx, [rdi+rax]
37b6a15c5add rax, r11
37b6a15c8add rdi, rbp
37b6a15cblea rdx, [r14+4*rax]
37b6a15cfmov rax, [rsp+632]
37b6a15d7lea r9, [r14+4*rcx]
37b6a15dbmov rcx, [rsp+128]
37b6a15e3mov [rsp+32], rax
37b6a15e8mov r8, rax
37b6a15ebcall sswap_
37b6a15f0mov eax, [r15]
37b6a15f3lea r9, [r13+4*rdi]
37b6a15f8mov r11, [rsp+232]
37b6a1600mov rcx, [rsp+128]
37b6a1608sub eax, r12l
37b6a160badd r11, rbp
37b6a160eadd eax, 1
37b6a1611lea rdx, [r13+4*r11]
37b6a1616mov [rsp+396], eax
37b6a161dmov rax, [rsp+664]
37b6a1625mov [rsp+32], rax
37b6a162amov r8, rax
37b6a162dcall sswap_
37b6a1632cmp [rsp+280], 1
37b6a163aje 0x37b6a2e20
37b6a1640mov rax, [rsp+208]
37b6a1648add rax, [rsp+192]
37b6a1650mov [rsp+264], rax
37b6a1658mov rax, [rsp+608]
37b6a1660movsxd rdi, [rsp+372]
37b6a1668movsxd r10, [rsp+224]
37b6a1670movd x8, [rsp+384]
37b6a167amov ecx, [rax]
37b6a167cmov rbp, rdi
37b6a167f
37b6a167floc_37b6a167f:
37b6a167fmovd x0, esi
37b6a1683mov rax, [rsp+208]
37b6a168bmov rsi, [rsp+200]
37b6a1693pxor x3, x3
37b6a1697punpckldq x0, x8
37b6a169cmov rdx, [rsp+144]
37b6a16a4add rax, rsi
37b6a16a7psubd x3, x0
37b6a16abmovss x8, [r13+4*rax]
37b6a16b2mov rax, [rsp+152]
37b6a16baimul rdx, r10
37b6a16beadd rdx, [rsp+136]
37b6a16c6add rax, r10
37b6a16c9movss x12, [r13+4*rax]
37b6a16d0lea rax, [rsi+r10]
37b6a16d4movss x1, [r13+4*rax]
37b6a16dbcmp ebx, 2
37b6a16dejg 0x37b6a1c90
37b6a16e4
37b6a16e4loc_37b6a16e4:
37b6a16e4mov rax, [rsp+192]
37b6a16ecadd rdx, r10
37b6a16efmov rsi, [rsp+208]
37b6a16f7sub ebp, 2
37b6a16famovss [r14+4*rdx], x12
37b6a1700add rax, r10
37b6a1703mov [r14+4*rax], 0
37b6a170bmov rax, [rsp+264]
37b6a1713movss [r14+4*rax], x8
37b6a1719mov rax, [rsp+640]
37b6a1721movss [rax+4*rsi-4], x1
37b6a1727mov [rax+4*r10-4], 0
37b6a1730mov rax, [rsp+648]
37b6a1738movq [rax+4*rdi-8], x3
37b6a173ejmp 0x37b6a1084
37b6a1743
37b6a1743 0f 1f 44 00 00 ..D..
37b6a1748
37b6a1748loc_37b6a1748:
37b6a1748mov rcx, [rsp+128]
37b6a1750mov eax, ebx
37b6a1752mov rdx, rsi
37b6a1755lea r8, [rip+0xd92c18]
37b6a175csub eax, r12l
37b6a175fmov [rsp+396], eax
37b6a1766call isamax_
37b6a176blea esi, [r12+rax]
37b6a176fmovsxd rax, esi
37b6a1772add rax, [rsp+152]
37b6a177amovss x9, [r13+4*rax]
37b6a1781andps x9, [rip+0xd92c17]
37b6a1789cmp r12l, 1
37b6a178djg 0x37b6a1c80
37b6a1793
37b6a1793loc_37b6a1793:
37b6a1793movaps x1, x9
37b6a1797mov rax, [rsp+152]
37b6a179fmulss x1, x6
37b6a17a3add rax, rbp
37b6a17a6movss x0, [r13+4*rax]
37b6a17adandps x0, [rip+0xd92bec]
37b6a17b4comiss x1, x0
37b6a17b7jbe 0x37b6a2cd0
37b6a17bdmov r8l, [rsp+384]
37b6a17c5cmp r8l, esi
37b6a17c8je 0x37b6a1828
37b6a17cacomiss x10, x9
37b6a17cejae 0x37b6a1828
37b6a17d0lea rax, [rip+0xd92b9d]
37b6a17d7mov r9, [rsp+184]
37b6a17dfmov rdx, [rsp+192]
37b6a17e7mov [rsp+384], r12l
37b6a17efmov [rsp+32], rax
37b6a17f4mov r8, rax
37b6a17f7movaps x10, x9
37b6a17fbmov rcx, [rsp+176]
37b6a1803mov [rsp+392], esi
37b6a180acall scopy_
37b6a180fmov [rsp+216], esi
37b6a1816mov ebx, [rsp+372]
37b6a181dmovsxd rax, esi
37b6a1820jmp 0x37b6a1341
37b6a1825
37b6a1825 0f 1f 00 ...
37b6a1828
37b6a1828loc_37b6a1828:
37b6a1828mov eax, esi
37b6a182amov esi, r12l
37b6a182dlea edx, [rbx-1]
37b6a1830mov r9, [rsp+144]
37b6a1838mov r12l, eax
37b6a183bmov rax, [rsp+608]
37b6a1843movsxd r11, ebx
37b6a1846mov [rsp+256], rbp
37b6a184emov r10, [rsp+136]
37b6a1856mov [rsp+208], r11
37b6a185emov ecx, [rax]
37b6a1860mov [rsp+380], esi
37b6a1867mov [rsp+224], edx
37b6a186elea eax, [rdx+rcx]
37b6a1871sub eax, [r15]
37b6a1874movsxd rbp, eax
37b6a1877mov rax, r9
37b6a187aimul rax, r11
37b6a187elea r11, [r10+rax]
37b6a1882movsxd r10, edx
37b6a1885sub rax, r9
37b6a1888add rax, [rsp+136]
37b6a1890mov [rsp+192], r11
37b6a1898mov r11, r10
37b6a189bcmp r8l, ebx
37b6a189eje 0x37b6a2bb8
37b6a18a4mov edx, ebx
37b6a18a6lea ecx, [r8+1]
37b6a18aamov r11, [rsp+136]
37b6a18b2mov [rsp+288], r10
37b6a18basub edx, r8l
37b6a18bdmovsxd rcx, ecx
37b6a18c0mov [rsp+280], rax
37b6a18c8mov [rsp+396], edx
37b6a18cfmov rdx, [rsp+144]
37b6a18d7mov [rsp+272], r10
37b6a18dfimul rdx, rcx
37b6a18e3add rcx, [rsp+192]
37b6a18eblea r9, [rdx+r11]
37b6a18efmov [rsp+216], rdx
37b6a18f7movsxd rdx, r8l
37b6a18famov r8, [rsp+632]
37b6a1902add rdx, r9
37b6a1905mov [rsp+32], r8
37b6a190alea r9, [r14+4*rdx]
37b6a190elea rdx, [r14+4*rcx]
37b6a1912mov rcx, [rsp+128]
37b6a191alea r8, [rip+0xd92a53]
37b6a1921call scopy_
37b6a1926mov r10, [rsp+136]
37b6a192emov rdx, [rsp+216]
37b6a1936lea rcx, [rsp+384]
37b6a193esub rdx, [rsp+144]
37b6a1946mov rax, [rsp+192]
37b6a194elea r8, [r10+rdx+1]
37b6a1953lea r10, [rip+0xd92a1a]
37b6a195amov [rsp+32], r10
37b6a195flea rdx, [r14+4*rax+4]
37b6a1964lea r9, [r14+4*r8]
37b6a1968mov r8, r10
37b6a196bcall scopy_
37b6a1970mov edx, [r15]
37b6a1973mov rax, [rsp+192]
37b6a197bmovd x8, [rsp+384]
37b6a1985sub edx, ebx
37b6a1987add edx, 1
37b6a198amov [rsp+396], edx
37b6a1991movd edx, x8
37b6a1996movsxd r10, edx
37b6a1999mov rdx, [rsp+208]
37b6a19a1lea rcx, [r10+rax]
37b6a19a5mov [rsp+216], r10
37b6a19adlea r11, [rdx+rax]
37b6a19b1mov rax, [rsp+632]
37b6a19b9lea r9, [r14+4*rcx]
37b6a19bdmov rcx, [rsp+128]
37b6a19c5lea rdx, [r14+4*r11]
37b6a19c9mov [rsp+264], r11
37b6a19d1mov [rsp+32], rax
37b6a19d6mov r8, rax
37b6a19d9call sswap_
37b6a19demov eax, [r15]
37b6a19e1sub eax, [rsp+224]
37b6a19e8lea edx, [rax+1]
37b6a19ebmov r10, [rsp+216]
37b6a19f3mov rax, [rsp+664]
37b6a19fbimul rbp, [rsp+160]
37b6a1a04mov [rsp+396], edx
37b6a1a0badd rbp, [rsp+168]
37b6a1a13mov rdx, [rsp+208]
37b6a1a1bmov [rsp+32], rax
37b6a1a20mov r8, rax
37b6a1a23lea rcx, [r10+rbp]
37b6a1a27add rdx, rbp
37b6a1a2alea r9, [r13+4*rcx]
37b6a1a2fmov rcx, [rsp+128]
37b6a1a37lea rdx, [r13+4*rdx]
37b6a1a3ccall sswap_
37b6a1a41cmp esi, [rsp+224]
37b6a1a48mov r11, [rsp+272]
37b6a1a50mov rax, [rsp+280]
37b6a1a58jne 0x37b6a2cb0
37b6a1a5emov rax, [rsp+608]
37b6a1a66mov [rsp+216], r12l
37b6a1a6emov ebp, ebx
37b6a1a70mov rdi, [rsp+208]
37b6a1a78mov r10, [rsp+288]
37b6a1a80mov ecx, [rax]
37b6a1a82jmp 0x37b6a167f
37b6a1a87
37b6a1a87 66 0f 1f 84 00 00 00 00 00 f........
37b6a1a90
37b6a1a90loc_37b6a1a90:
37b6a1a90sub eax, ebx
37b6a1a92add ebx, 1
37b6a1a95mov [rsp+88], 12
37b6a1a9emov r8, [rsp+128]
37b6a1aa6mov [rsp+396], eax
37b6a1aadlea rax, [rip+0xd928c0]
37b6a1ab4movsxd rbx, ebx
37b6a1ab7mov rdx, [rsp+176]
37b6a1abfmov [rsp+80], rax
37b6a1ac4mov rax, [rsp+192]
37b6a1acclea r9, [rip+0xd928a5]
37b6a1ad3imul rbx, [rsp+144]
37b6a1adcmov rcx, [rsp+240]
37b6a1ae4mov [rsp+72], rax
37b6a1ae9mov rax, [rsp+248]
37b6a1af1mov [rsp+64], rax
37b6a1af6mov rax, [rsp+664]
37b6a1afemov [rsp+56], rax
37b6a1b03mov rax, [rsp+224]
37b6a1b0badd rax, rbp
37b6a1b0elea rax, [r13+4*rax]
37b6a1b13mov [rsp+48], rax
37b6a1b18mov rax, [rsp+632]
37b6a1b20mov [rsp+40], rax
37b6a1b25mov rax, [rsp+136]
37b6a1b2dlea rax, [rax+rbx+1]
37b6a1b32lea rax, [r14+4*rax]
37b6a1b36mov [rsp+32], rax
37b6a1b3bcall sgemv_
37b6a1b40mov ebx, [rsp+372]
37b6a1b47jmp 0x37b6a13fe
37b6a1b4c
37b6a1b4c 0f 1f 40 00 ..@.
37b6a1b50
37b6a1b50loc_37b6a1b50:
37b6a1b50sub eax, ebx
37b6a1b52movsxd rdx, ebx
37b6a1b55add ebx, 1
37b6a1b58mov [rsp+88], 12
37b6a1b61mov [rsp+396], eax
37b6a1b68lea rax, [rip+0xd92805]
37b6a1b6fmovsxd rbx, ebx
37b6a1b72mov r8, [rsp+128]
37b6a1b7amov [rsp+80], rax
37b6a1b7fmov rax, [rsp+184]
37b6a1b87lea r9, [rip+0xd927ea]
37b6a1b8eimul rbx, [rsp+144]
37b6a1b97mov rcx, [rsp+240]
37b6a1b9fmov [rsp+72], rax
37b6a1ba4mov rax, [rsp+248]
37b6a1bacmov [rsp+64], rax
37b6a1bb1mov rax, [rsp+664]
37b6a1bb9mov [rsp+56], rax
37b6a1bbemov rax, [rsp+160]
37b6a1bc6add rax, rdi
37b6a1bc9add rax, [rsp+168]
37b6a1bd1add rax, rdx
37b6a1bd4mov rdx, [rsp+176]
37b6a1bdclea rax, [r13+4*rax]
37b6a1be1mov [rsp+48], rax
37b6a1be6mov rax, [rsp+632]
37b6a1beemov [rsp+40], rax
37b6a1bf3mov rax, [rsp+136]
37b6a1bfblea rax, [rax+rbx+1]
37b6a1c00lea rax, [r14+4*rax]
37b6a1c04mov [rsp+32], rax
37b6a1c09call sgemv_
37b6a1c0emov ebx, [rsp+372]
37b6a1c15jmp 0x37b6a0f86
37b6a1c1a
37b6a1c1a 66 0f 1f 44 00 00 f..D..
37b6a1c20
37b6a1c20loc_37b6a1c20:
37b6a1c20pxor x8, x8
37b6a1c25
37b6a1c25loc_37b6a1c25:
37b6a1c25mov rdx, [rsp+192]
37b6a1c2dmov rcx, [rsp+128]
37b6a1c35lea eax, [r12-1]
37b6a1c3alea r8, [rip+0xd92733]
37b6a1c41mov [rsp+396], eax
37b6a1c48call isamax_
37b6a1c4dmov esi, eax
37b6a1c4fcdqe
37b6a1c51add rax, [rsp+152]
37b6a1c59movss x9, [r13+4*rax]
37b6a1c60andps x9, [rip+0xd92738]
37b6a1c68comiss x9, x8
37b6a1c6cmaxss x9, x8
37b6a1c71cmovbe esi, [rsp+216]
37b6a1c79jmp 0x37b6a1793
37b6a1c7e
37b6a1c7e 66 90 f.
37b6a1c80
37b6a1c80loc_37b6a1c80:
37b6a1c80mov [rsp+216], esi
37b6a1c87movaps x8, x9
37b6a1c8bjmp 0x37b6a1c25
37b6a1c8d
37b6a1c8d 0f 1f 00 ...
37b6a1c90
37b6a1c90loc_37b6a1c90:
37b6a1c90movaps x5, x8
37b6a1c94movaps x4, x12
37b6a1c98lea r9, [r14+4*rdx]
37b6a1c9csub ebx, 1
37b6a1c9fdivss x5, x1
37b6a1ca3movss x2, [rip+0xd92709]
37b6a1cabmov rax, [rsp+152]
37b6a1cb3lea rsi, [r13+4*rax]
37b6a1cb8mov rax, [rsp+200]
37b6a1cc0lea r11, [r13+4*rax]
37b6a1cc5mov rax, [rsp+192]
37b6a1ccdlea r8, [r14+4*rax]
37b6a1cd1mov eax, 1
37b6a1cd6divss x4, x1
37b6a1cdamovaps x10, x5
37b6a1cdemulss x10, x4
37b6a1ce3subss x10, [rip+0xd926c8]
37b6a1cecdivss x2, x10
37b6a1cf1nop [rax]
37b6a1cf5nop [rax+rax]
37b6a1d00
37b6a1d00loc_37b6a1d00:
37b6a1d00movss x9, [rsi+4*rax]
37b6a1d06movss x0, [r11+4*rax]
37b6a1d0cmovaps x10, x9
37b6a1d10mulss x10, x5
37b6a1d15subss x10, x0
37b6a1d1amulss x0, x4
37b6a1d1esubss x0, x9
37b6a1d23divss x10, x1
37b6a1d28divss x0, x1
37b6a1d2cmulss x10, x2
37b6a1d31movss [r9+4*rax], x10
37b6a1d37mulss x0, x2
37b6a1d3bmovss [r8+4*rax], x0
37b6a1d41add rax, 1
37b6a1d45cmp rax, rbx
37b6a1d48jne 0x37b6a1d00
37b6a1d4ajmp 0x37b6a16e4
37b6a1d4f
37b6a1d4f 90 .
37b6a1d50
37b6a1d50loc_37b6a1d50:
37b6a1d50mov rbx, [rsp+640]
37b6a1d58movsxd rax, ebp
37b6a1d5bpxor x6, x6
37b6a1d5fmov [rsp+616], rdi
37b6a1d67movss x7, [rip+0xd92641]
37b6a1d6fmov ebp, 1
37b6a1d74mov [rbx+4*rax-4], 0
37b6a1d7clea rax, [rsp+396]
37b6a1d84mov [rsp+128], rax
37b6a1d8clea rax, [rip+0xd925e9]
37b6a1d93mov [rsp+240], rax
37b6a1d9blea rax, [rip+0xd925e6]
37b6a1da2mov [rsp+248], rax
37b6a1daalea rax, [rsp+392]
37b6a1db2mov [rsp+328], rax
37b6a1dbanop [rax+rax]
37b6a1dc0
37b6a1dc0loc_37b6a1dc0:
37b6a1dc0mov rax, [rsp+608]
37b6a1dc8mov [rsp+372], ebp
37b6a1dcfmov eax, [rax]
37b6a1dd1cmp eax, ebp
37b6a1dd3jg 0x37b6a1dde
37b6a1dd5cmp eax, r12l
37b6a1dd8jl 0x37b6a2a60
37b6a1dde
37b6a1ddeloc_37b6a1dde:
37b6a1ddecmp ebp, r12l
37b6a1de1jg 0x37b6a2a60
37b6a1de7mov rax, [rsp+144]
37b6a1defmovsxd rsi, ebp
37b6a1df2sub r12l, ebp
37b6a1df5lea rdi, [rip+0xd92578]
37b6a1dfcadd r12l, 1
37b6a1e00mov [rsp+32], rdi
37b6a1e05lea rbx, [rsi-1]
37b6a1e09mov r8, rdi
37b6a1e0cimul rax, rsi
37b6a1e10mov rcx, [rsp+136]
37b6a1e18mov [rsp+396], r12l
37b6a1e20mov [rsp+304], rsi
37b6a1e28mov [rsp+192], rbx
37b6a1e30mov [rsp+296], rax
37b6a1e38add rax, rcx
37b6a1e3bmov rcx, [rsp+128]
37b6a1e43mov [rsp+152], rax
37b6a1e4badd rax, rsi
37b6a1e4elea rdx, [r14+4*rax]
37b6a1e52mov [rsp+256], rax
37b6a1e5amov rax, [rsp+160]
37b6a1e62mov [rsp+272], rdx
37b6a1e6aimul rax, rsi
37b6a1e6emov [rsp+384], ebp
37b6a1e75mov [rsp+176], rax
37b6a1e7dadd rax, [rsp+168]
37b6a1e85mov [rsp+232], rax
37b6a1e8dadd rax, rsi
37b6a1e90lea r12, [r13+4*rax]
37b6a1e95mov [rsp+208], rax
37b6a1e9dmov r9, r12
37b6a1ea0call scopy_
37b6a1ea5cmp ebp, 1
37b6a1ea8jle 0x37b6a1f3f
37b6a1eaemov eax, [r15]
37b6a1eb1mov [rsp+80], rdi
37b6a1eb6lea r9, [rip+0xd924bb]
37b6a1ebdmov rdi, [rsp+248]
37b6a1ec5mov [rsp+72], r12
37b6a1ecasub eax, ebp
37b6a1eccmov r8, [rsp+128]
37b6a1ed4mov [rsp+88], 12
37b6a1eddadd eax, 1
37b6a1ee0mov [rsp+64], rdi
37b6a1ee5mov rdi, [rsp+664]
37b6a1eedmov [rsp+392], eax
37b6a1ef4lea eax, [rbp-1]
37b6a1ef7mov rcx, [rsp+240]
37b6a1effmov [rsp+396], eax
37b6a1f06lea rax, [4*rbx]
37b6a1f0emov [rsp+56], rdi
37b6a1f13mov rdi, [rsp+632]
37b6a1f1blea rdx, [r13+rax]
37b6a1f20add rax, r14
37b6a1f23mov [rsp+48], rdx
37b6a1f28mov rdx, [rsp+328]
37b6a1f30mov [rsp+40], rdi
37b6a1f35mov [rsp+32], rax
37b6a1f3acall sgemv_
37b6a1f3f
37b6a1f3floc_37b6a1f3f:
37b6a1f3fmov rax, [rsp+208]
37b6a1f47lea edi, [rbp+1]
37b6a1f4amovsxd rcx, edi
37b6a1f4dmov [rsp+264], edi
37b6a1f54movss x8, [r13+4*rax]
37b6a1f5bmov eax, [r15]
37b6a1f5emov [rsp+200], rcx
37b6a1f66cmp eax, ebp
37b6a1f68jg 0x37b6a2060
37b6a1f6eucomiss x8, x6
37b6a1f72jp 0x37b6a2010
37b6a1f78jne 0x37b6a2010
37b6a1f7e
37b6a1f7eloc_37b6a1f7e:
37b6a1f7emov rbx, [rsp+672]
37b6a1f86mov edx, [rbx]
37b6a1f88test edx, edx
37b6a1f8ajne 0x37b6a1f8e
37b6a1f8cmov [rbx], ebp
37b6a1f8e
37b6a1f8eloc_37b6a1f8e:
37b6a1f8esub eax, ebp
37b6a1f90mov r9, [rsp+272]
37b6a1f98mov rcx, [rsp+128]
37b6a1fa0mov rdx, r12
37b6a1fa3add eax, 1
37b6a1fa6mov [rsp+396], eax
37b6a1fadlea rax, [rip+0xd923c0]
37b6a1fb4mov [rsp+32], rax
37b6a1fb9mov r8, rax
37b6a1fbccall scopy_
37b6a1fc1cmp [r15], ebp
37b6a1fc4jle 0x37b6a1fdd
37b6a1fc6mov rax, [rsp+640]
37b6a1fcemov rdi, [rsp+192]
37b6a1fd6mov [rax+4*rdi], 0
37b6a1fdd
37b6a1fddloc_37b6a1fdd:
37b6a1fddmov edi, ebp
37b6a1fdfmov r12l, [r15]
37b6a1fe2mov ebp, [rsp+264]
37b6a1fe9
37b6a1fe9loc_37b6a1fe9:
37b6a1fe9mov rax, [rsp+648]
37b6a1ff1mov rbx, [rsp+192]
37b6a1ff9mov [rax+4*rbx], edi
37b6a1ffcjmp 0x37b6a1dc0
37b6a2001
37b6a2001 0f 1f 80 00 00 00 00 .......
37b6a2008
37b6a2008loc_37b6a2008:
37b6a2008mov eax, [r15]
37b6a200bnop [rax+rax]
37b6a2010
37b6a2010loc_37b6a2010:
37b6a2010mov edi, ebp
37b6a2012
37b6a2012loc_37b6a2012:
37b6a2012sub eax, ebp
37b6a2014mov r9, [rsp+272]
37b6a201cmov rcx, [rsp+128]
37b6a2024mov rdx, r12
37b6a2027add eax, 1
37b6a202amov [rsp+396], eax
37b6a2031lea rax, [rip+0xd9233c]
37b6a2038mov [rsp+32], rax
37b6a203dmov r8, rax
37b6a2040call scopy_
37b6a2045mov r12l, [r15]
37b6a2048cmp r12l, ebp
37b6a204bjg 0x37b6a2bf8
37b6a2051
37b6a2051loc_37b6a2051:
37b6a2051mov ebp, [rsp+264]
37b6a2058jmp 0x37b6a1fe9
37b6a205a
37b6a205a 66 0f 1f 44 00 00 f..D..
37b6a2060
37b6a2060loc_37b6a2060:
37b6a2060sub eax, ebp
37b6a2062mov rdi, [rsp+200]
37b6a206amov rcx, [rsp+128]
37b6a2072lea r8, [rip+0xd922fb]
37b6a2079mov [rsp+396], eax
37b6a2080mov rax, [rsp+232]
37b6a2088andps x8, [rip+0xd92310]
37b6a2090lea r9, [rax+rdi]
37b6a2094lea rdx, [r13+4*r9]
37b6a2099mov [rsp+184], r9
37b6a20a1call isamax_
37b6a20a6movaps x0, x8
37b6a20aamov r9, [rsp+184]
37b6a20b2lea edi, [rax+rbp]
37b6a20b5mov rax, [rsp+232]
37b6a20bdmovsxd rbx, edi
37b6a20c0add rax, rbx
37b6a20c3movss x9, [r13+4*rax]
37b6a20caandps x9, [rip+0xd922ce]
37b6a20d2maxss x0, x9
37b6a20d7ucomiss x0, x6
37b6a20dajp 0x37b6a20f0
37b6a20dcjne 0x37b6a20f0
37b6a20demov eax, [r15]
37b6a20e1jmp 0x37b6a1f7e
37b6a20e6
37b6a20e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a20f0
37b6a20f0loc_37b6a20f0:
37b6a20f0movaps x0, x9
37b6a20f4mulss x0, x7
37b6a20f8comiss x0, x8
37b6a20fcjbe 0x37b6a2008
37b6a2102mov rcx, [rsp+168]
37b6a210amov rax, [rsp+176]
37b6a2112mov [rsp+352], r9
37b6a211aadd rax, [rsp+160]
37b6a2122mov [rsp+360], rsi
37b6a212alea rdx, [rax+rcx]
37b6a212elea ecx, [rbp-1]
37b6a2131mov [rsp+336], r12
37b6a2139lea rax, [rdx+rsi]
37b6a213dmov [rsp+184], rdx
37b6a2145lea rax, [r13+4*rax]
37b6a214amov [rsp+176], rax
37b6a2152lea rax, [r14+4*rsi-4]
37b6a2157mov [rsp+344], rax
37b6a215fmov eax, [rsp+216]
37b6a2166mov [rsp+216], ecx
37b6a216dmov [rsp+324], eax
37b6a2174mov r12l, eax
37b6a2177
37b6a2177loc_37b6a2177:
37b6a2177mov eax, edi
37b6a2179mov r9, [rsp+176]
37b6a2181mov r8, [rsp+632]
37b6a2189sub eax, ebp
37b6a218bmov rcx, [rsp+128]
37b6a2193mov [rsp+224], eax
37b6a219amov [rsp+396], eax
37b6a21a1mov rax, [rsp+152]
37b6a21a9add rax, rbx
37b6a21aclea rdx, [r14+4*rax]
37b6a21b0mov [rsp+288], rax
37b6a21b8lea rax, [rip+0xd921b5]
37b6a21bfmov [rsp+32], rax
37b6a21c4mov [rsp+280], rdx
37b6a21cccall scopy_
37b6a21d1mov esi, [r15]
37b6a21d4mov rdx, [rsp+144]
37b6a21dcmov rcx, [rsp+128]
37b6a21e4sub esi, edi
37b6a21e6imul rdx, rbx
37b6a21ealea eax, [rsi+1]
37b6a21edmov rsi, [rsp+184]
37b6a21f5mov [rsp+396], eax
37b6a21fcmov rax, [rsp+136]
37b6a2204add rsi, rbx
37b6a2207add rax, rdx
37b6a220alea r9, [r13+4*rsi]
37b6a220fadd rax, rbx
37b6a2212lea rdx, [r14+4*rax]
37b6a2216lea rax, [rip+0xd92157]
37b6a221dmov [rsp+32], rax
37b6a2222mov r8, rax
37b6a2225mov [rsp+312], rdx
37b6a222dcall scopy_
37b6a2232cmp ebp, 1
37b6a2235jle 0x37b6a22dc
37b6a223bmov edx, [r15]
37b6a223emov r8, [rsp+128]
37b6a2246mov [rsp+88], 12
37b6a224flea r9, [rip+0xd92122]
37b6a2256mov rcx, [rsp+240]
37b6a225esub edx, ebp
37b6a2260lea eax, [rdx+1]
37b6a2263mov edx, [rsp+216]
37b6a226amov [rsp+392], eax
37b6a2271lea rax, [rip+0xd920fc]
37b6a2278mov [rsp+80], rax
37b6a227dmov rax, [rsp+176]
37b6a2285mov [rsp+396], edx
37b6a228cmov rdx, [rsp+328]
37b6a2294mov [rsp+72], rax
37b6a2299mov rax, [rsp+248]
37b6a22a1mov [rsp+64], rax
37b6a22a6mov rax, [rsp+664]
37b6a22aemov [rsp+56], rax
37b6a22b3lea rax, [r13+4*rbx-4]
37b6a22b8mov [rsp+48], rax
37b6a22bdmov rax, [rsp+632]
37b6a22c5mov [rsp+40], rax
37b6a22camov rax, [rsp+344]
37b6a22d2mov [rsp+32], rax
37b6a22d7call sgemv_
37b6a22dc
37b6a22dcloc_37b6a22dc:
37b6a22dccmp ebp, edi
37b6a22dejne 0x37b6a2340
37b6a22e0mov eax, [r15]
37b6a22e3cmp eax, ebp
37b6a22e5jg 0x37b6a2908
37b6a22ebsub eax, ebp
37b6a22edmov [rsp+216], r12l
37b6a22f5mov r12, [rsp+336]
37b6a22fdadd eax, 1
37b6a2300mov rdx, [rsp+176]
37b6a2308mov rcx, [rsp+128]
37b6a2310mov [rsp+396], eax
37b6a2317lea rax, [rip+0xd92056]
37b6a231emov r9, r12
37b6a2321mov [rsp+32], rax
37b6a2326mov r8, rax
37b6a2329call scopy_
37b6a232e
37b6a232eloc_37b6a232e:
37b6a232emov eax, [r15]
37b6a2331jmp 0x37b6a2012
37b6a2336
37b6a2336 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a2340
37b6a2340loc_37b6a2340:
37b6a2340mov eax, [rsp+224]
37b6a2347mov rcx, [rsp+128]
37b6a234flea r8, [rip+0xd9201e]
37b6a2356mov rdx, [rsp+176]
37b6a235emov [rsp+396], eax
37b6a2365call isamax_
37b6a236amov ecx, [rsp+216]
37b6a2371lea r12l, [rcx+rax]
37b6a2375movsxd rax, r12l
37b6a2378add rax, [rsp+184]
37b6a2380movss x8, [r13+4*rax]
37b6a2387mov eax, [r15]
37b6a238aandps x8, [rip+0xd9200e]
37b6a2392cmp eax, edi
37b6a2394jg 0x37b6a2978
37b6a239a
37b6a239aloc_37b6a239a:
37b6a239amovaps x1, x8
37b6a239emovss x0, [r13+4*rsi]
37b6a23a5andps x0, [rip+0xd91ff4]
37b6a23acmulss x1, x7
37b6a23b0comiss x1, x0
37b6a23b3jbe 0x37b6a2858
37b6a23b9mov eax, [rsp+384]
37b6a23c0cmp eax, r12l
37b6a23c3je 0x37b6a2428
37b6a23c5comiss x9, x8
37b6a23c9jae 0x37b6a2428
37b6a23cbmov eax, [r15]
37b6a23cemov r9, [rsp+336]
37b6a23d6mov [rsp+384], edi
37b6a23ddmovaps x9, x8
37b6a23e1mov rdx, [rsp+176]
37b6a23e9mov rcx, [rsp+128]
37b6a23f1mov edi, r12l
37b6a23f4movsxd rbx, r12l
37b6a23f7sub eax, ebp
37b6a23f9add eax, 1
37b6a23fcmov [rsp+396], eax
37b6a2403lea rax, [rip+0xd91f6a]
37b6a240amov [rsp+32], rax
37b6a240fmov r8, rax
37b6a2412call scopy_
37b6a2417mov [rsp+324], r12l
37b6a241fjmp 0x37b6a2177
37b6a2424
37b6a2424 0f 1f 40 00 ..@.
37b6a2428
37b6a2428loc_37b6a2428:
37b6a2428mov ecx, [rsp+264]
37b6a242fmov [rsp+216], r12l
37b6a2437mov [rsp+380], edi
37b6a243emov r9, [rsp+352]
37b6a2446mov [rsp+376], ecx
37b6a244dmov rdx, [rsp+184]
37b6a2455mov rsi, [rsp+360]
37b6a245dcmp eax, ebp
37b6a245fje 0x37b6a2b50
37b6a2465mov edx, eax
37b6a2467movsxd rsi, eax
37b6a246amov [rsp+176], eax
37b6a2471mov rax, [rsp+632]
37b6a2479sub edx, ebp
37b6a247bmov r12, [rsp+128]
37b6a2483lea r8, [rip+0xd91eea]
37b6a248amov [rsp+396], edx
37b6a2491mov rdx, [rsp+152]
37b6a2499mov [rsp+32], rax
37b6a249emov rcx, r12
37b6a24a1add rdx, rsi
37b6a24a4lea rbp, [r14+4*rdx]
37b6a24a8mov rdx, [rsp+272]
37b6a24b0mov r9, rbp
37b6a24b3call scopy_
37b6a24b8mov edx, [r15]
37b6a24bbsub edx, [rsp+176]
37b6a24c2lea rcx, [rip+0xd91eab]
37b6a24c9add edx, 1
37b6a24ccmov [rsp+32], rcx
37b6a24d1mov r8, rcx
37b6a24d4mov rcx, r12
37b6a24d7mov [rsp+396], edx
37b6a24demov rdx, [rsp+144]
37b6a24e6lea r12, [rsp+376]
37b6a24eeimul rdx, rsi
37b6a24f2add rdx, [rsp+136]
37b6a24faadd rdx, rsi
37b6a24fdlea rsi, [4*rsi-4]
37b6a2505lea r9, [r14+4*rdx]
37b6a2509mov rdx, rbp
37b6a250ccall scopy_
37b6a2511mov r11, [rsp+632]
37b6a2519lea r9, [r14+rsi]
37b6a251dmov rcx, [rsp+192]
37b6a2525mov [rsp+32], r11
37b6a252amov r8, r11
37b6a252dlea rdx, [r14+4*rcx]
37b6a2531lea rcx, [rsp+372]
37b6a2539call sswap_
37b6a253emovsxd rbp, [rsp+372]
37b6a2546lea r9, [r13+rsi]
37b6a254blea rcx, [rbp-1]
37b6a254fmov [rsp+152], ebp
37b6a2556lea rdx, [r13+4*rcx]
37b6a255bmov [rsp+192], rcx
37b6a2563mov rcx, [rsp+664]
37b6a256bmov [rsp+304], rbp
37b6a2573mov [rsp+32], rcx
37b6a2578mov r8, rcx
37b6a257bmov rcx, r12
37b6a257ecall sswap_
37b6a2583mov rsi, [rsp+160]
37b6a258bmov r9, [rsp+144]
37b6a2593mov rax, rbp
37b6a2596movsxd r10, [rsp+152]
37b6a259emov ecx, [rsp+376]
37b6a25a5imul rsi, rbp
37b6a25a9mov r8, r9
37b6a25acimul r8, rbp
37b6a25b0lea r11l, [r10+1]
37b6a25b4mov [rsp+264], r11l
37b6a25bcmovsxd r11, r11l
37b6a25bfmov rdx, rsi
37b6a25c2mov rsi, [rsp+168]
37b6a25camov [rsp+200], r11
37b6a25d2add rsi, rdx
37b6a25d5mov [rsp+232], rsi
37b6a25ddadd rsi, rbp
37b6a25e0mov rbp, [rsp+136]
37b6a25e8mov [rsp+208], rsi
37b6a25f0lea rsi, [rbp+r8]
37b6a25f5add r8, r9
37b6a25f8add rax, rsi
37b6a25fbcmp ecx, edi
37b6a25fdmov [rsp+152], rsi
37b6a2605lea r11, [r8+rbp]
37b6a2609mov [rsp+256], rax
37b6a2611mov eax, [rsp+176]
37b6a2618je 0x37b6a2c50
37b6a261emovsxd rdx, ecx
37b6a2621lea rcx, [rbx+rsi]
37b6a2625lea rax, [rdx+rsi]
37b6a2629lea rsi, [rdx-1]
37b6a262dmov [rsp+288], rcx
37b6a2635mov ecx, edi
37b6a2637imul rdx, r9
37b6a263bsub ecx, r10l
37b6a263emov [rsp+224], ecx
37b6a2645add rdx, rbp
37b6a2648mov ebp, r10l
37b6a264bmov r10l, 2
37b6a2651lea rcx, [rbx+rdx]
37b6a2655lea rcx, [r14+4*rcx]
37b6a2659mov [rsp+280], rcx
37b6a2661lea rcx, [rbx+r11]
37b6a2665lea r9, [r14+4*rcx]
37b6a2669nop [rax]
37b6a2670
37b6a2670loc_37b6a2670:
37b6a2670movss x0, [r14+4*rax]
37b6a2676mov rcx, [rsp+632]
37b6a267elea r8, [rip+0xd91cef]
37b6a2685mov [rsp+184], r11
37b6a268dmov rax, [rsp+288]
37b6a2695add rdx, [rsp+200]
37b6a269dmov [rsp+176], r10l
37b6a26a5lea rbx, [4*rbx-4]
37b6a26adlea rdx, [r14+4*rdx]
37b6a26b1movss [r14+4*rax], x0
37b6a26b7mov eax, [rsp+224]
37b6a26bemov [rsp+32], rcx
37b6a26c3mov rcx, [rsp+128]
37b6a26cbsub eax, 1
37b6a26cemov [rsp+396], eax
37b6a26d5call scopy_
37b6a26damov eax, [r15]
37b6a26ddlea rdx, [rip+0xd91c90]
37b6a26e4mov r9, [rsp+312]
37b6a26ecmov [rsp+32], rdx
37b6a26f1mov r8, rdx
37b6a26f4mov rcx, [rsp+128]
37b6a26fcmov rdx, [rsp+280]
37b6a2704sub eax, edi
37b6a2706add eax, 1
37b6a2709mov [rsp+396], eax
37b6a2710call scopy_
37b6a2715lea rdx, [r14+4*rsi]
37b6a2719lea r9, [r14+rbx]
37b6a271dmov rcx, [rsp+632]
37b6a2725mov [rsp+32], rcx
37b6a272amov r8, rcx
37b6a272dmov rcx, r12
37b6a2730call sswap_
37b6a2735mov rsi, [rsp+664]
37b6a273dlea r9, [r13+rbx]
37b6a2742mov rcx, r12
37b6a2745movsxd rax, [rsp+376]
37b6a274dmov [rsp+32], rsi
37b6a2752mov r8, rsi
37b6a2755lea rdx, [r13+4*rax-4]
37b6a275acall sswap_
37b6a275fcmp [rsp+176], 1
37b6a2767je 0x37b6a2de8
37b6a276dmov rbx, [rsp+200]
37b6a2775mov rcx, [rsp+232]
37b6a277dmovsxd r10, ebp
37b6a2780mov rdx, [rsp+160]
37b6a2788mov eax, [rsp+384]
37b6a278fmov r11, [rsp+184]
37b6a2797lea r9, [rbx+rcx]
37b6a279bimul rdx, rbx
37b6a279fadd rdx, [rsp+168]
37b6a27a7
37b6a27a7loc_37b6a27a7:
37b6a27a7mov rcx, [rsp+200]
37b6a27afmov r12l, [r15]
37b6a27b2lea ebp, [r10+2]
37b6a27b6mov rbx, [rsp+208]
37b6a27bemovss x2, [r13+4*r9]
37b6a27c5add rcx, rdx
37b6a27c8movss x9, [r13+4*rcx]
37b6a27cflea ecx, [r12-1]
37b6a27d4movss x10, [r13+4*rbx]
37b6a27dbcmp ecx, r10l
37b6a27dejg 0x37b6a2990
37b6a27e4
37b6a27e4loc_37b6a27e4:
37b6a27e4mov rbx, [rsp+200]
37b6a27ecneg eax
37b6a27eeneg edi
37b6a27f0mov rdx, [rsp+152]
37b6a27f8mov rsi, [rsp+256]
37b6a2800mov rcx, [rsp+640]
37b6a2808add rdx, rbx
37b6a280bmovss [r14+4*rsi], x10
37b6a2811mov rsi, rcx
37b6a2814mov [r14+4*rdx], 0
37b6a281clea rdx, [rbx+r11]
37b6a2820mov rbx, [rsp+192]
37b6a2828movss [r14+4*rdx], x9
37b6a282emovss [rcx+4*rbx], x2
37b6a2833mov rcx, [rsp+304]
37b6a283bmov [rsi+4*rcx], 0
37b6a2842mov rsi, [rsp+648]
37b6a284amov [rsi+4*rbx], eax
37b6a284dmov [rsi+4*rcx], edi
37b6a2850jmp 0x37b6a1dc0
37b6a2855
37b6a2855 0f 1f 00 ...
37b6a2858
37b6a2858loc_37b6a2858:
37b6a2858mov eax, [r15]
37b6a285bmov [rsp+216], r12l
37b6a2863mov r12, [rsp+336]
37b6a286bmov rdx, [rsp+176]
37b6a2873mov [rsp+380], edi
37b6a287asub eax, ebp
37b6a287cmov rcx, [rsp+128]
37b6a2884add eax, 1
37b6a2887mov r9, r12
37b6a288amov [rsp+396], eax
37b6a2891lea rax, [rip+0xd91adc]
37b6a2898mov [rsp+32], rax
37b6a289dmov r8, rax
37b6a28a0call scopy_
37b6a28a5mov [rsp+376], ebp
37b6a28accmp ebp, edi
37b6a28aeje 0x37b6a232e
37b6a28b4mov rsi, [rsp+136]
37b6a28bcmov rax, [rsp+296]
37b6a28c4mov r10l, 1
37b6a28calea r12, [rsp+376]
37b6a28d2add rax, [rsp+144]
37b6a28damov rdx, [rsp+152]
37b6a28e2lea r11, [rax+rsi]
37b6a28e6mov rsi, [rsp+192]
37b6a28eelea rax, [rbx+r11]
37b6a28f2lea r9, [r14+4*rax]
37b6a28f6mov rax, [rsp+256]
37b6a28fejmp 0x37b6a2670
37b6a2903
37b6a2903 0f 1f 44 00 00 ..D..
37b6a2908
37b6a2908loc_37b6a2908:
37b6a2908pxor x10, x10
37b6a290d
37b6a290dloc_37b6a290d:
37b6a290dsub eax, edi
37b6a290fmov rcx, [rsp+128]
37b6a2917lea r8, [rip+0xd91a56]
37b6a291emov [rsp+396], eax
37b6a2925lea eax, [rdi+1]
37b6a2928cdqe
37b6a292aadd rax, [rsp+184]
37b6a2932lea rdx, [r13+4*rax]
37b6a2937call isamax_
37b6a293clea r12l, [rax+rdi]
37b6a2940movsxd rax, r12l
37b6a2943add rax, [rsp+184]
37b6a294bmovss x8, [r13+4*rax]
37b6a2952andps x8, [rip+0xd91a46]
37b6a295acomiss x8, x10
37b6a295emaxss x8, x10
37b6a2963cmovbe r12l, [rsp+324]
37b6a296cjmp 0x37b6a239a
37b6a2971
37b6a2971 0f 1f 80 00 00 00 00 .......
37b6a2978
37b6a2978loc_37b6a2978:
37b6a2978mov [rsp+324], r12l
37b6a2980movaps x10, x8
37b6a2984jmp 0x37b6a290d
37b6a2986
37b6a2986 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a2990
37b6a2990loc_37b6a2990:
37b6a2990cmp r12l, ebp
37b6a2993jl 0x37b6a27e4
37b6a2999movaps x5, x9
37b6a299dmovaps x4, x10
37b6a29a1lea ecx, [r12-2]
37b6a29a6add rdx, r10
37b6a29a9divss x5, x2
37b6a29admovss x3, [rip+0xd919ff]
37b6a29b5sub ecx, r10l
37b6a29b8lea rbx, [r13+4*rdx]
37b6a29bdmov rsi, [rsp+152]
37b6a29c5lea r8, [4*rcx+4]
37b6a29cdmov rcx, [rsp+232]
37b6a29d5lea rdx, [rsi+r10]
37b6a29d9add rcx, r10
37b6a29dclea r9, [r13+4*rcx]
37b6a29e1lea rcx, [r14+4*rdx]
37b6a29e5lea rdx, [r11+r10]
37b6a29e9lea rsi, [r14+4*rdx]
37b6a29edxor edx, edx
37b6a29efdivss x4, x2
37b6a29f3movaps x1, x5
37b6a29f6mulss x1, x4
37b6a29fasubss x1, [rip+0xd919b2]
37b6a2a02divss x3, x1
37b6a2a06nop [rax+rax]
37b6a2a10
37b6a2a10loc_37b6a2a10:
37b6a2a10movss x8, [r9+rdx+8]
37b6a2a17movss x0, [rbx+rdx+8]
37b6a2a1dmovaps x1, x8
37b6a2a21mulss x1, x5
37b6a2a25subss x1, x0
37b6a2a29mulss x0, x4
37b6a2a2dsubss x0, x8
37b6a2a32divss x1, x2
37b6a2a36divss x0, x2
37b6a2a3amulss x1, x3
37b6a2a3emovss [rcx+rdx+8], x1
37b6a2a44mulss x0, x3
37b6a2a48movss [rsi+rdx+8], x0
37b6a2a4eadd rdx, 4
37b6a2a52cmp r8, rdx
37b6a2a55jne 0x37b6a2a10
37b6a2a57jmp 0x37b6a27e4
37b6a2a5c
37b6a2a5c 0f 1f 40 00 ..@.
37b6a2a60
37b6a2a60loc_37b6a2a60:
37b6a2a60mov rdx, [rsp+144]
37b6a2a68movsxd rax, ebp
37b6a2a6bsub r12l, ebp
37b6a2a6elea ebx, [rbp-1]
37b6a2a71lea rcx, [4*rax-4]
37b6a2a79mov rsi, [rsp+632]
37b6a2a81add r12l, 1
37b6a2a85mov r9, [rsp+328]
37b6a2a8dimul rdx, rax
37b6a2a91add rdx, [rsp+136]
37b6a2a99lea r8, [rip+0xd918ec]
37b6a2aa0mov [rsp+392], r12l
37b6a2aa8add rax, rdx
37b6a2aabmov [rsp+396], ebx
37b6a2ab2mov rdx, [rsp+240]
37b6a2abalea rax, [r14+4*rax]
37b6a2abemov [rsp+96], rsi
37b6a2ac3mov rdi, [rsp+616]
37b6a2acbmov [rsp+88], rax
37b6a2ad0mov rax, [rsp+248]
37b6a2ad8mov [rsp+120], 9
37b6a2ae1mov [rsp+80], rax
37b6a2ae6mov rax, [rsp+664]
37b6a2aeemov [rsp+112], 12
37b6a2af7mov [rsp+72], rax
37b6a2afclea rax, [r13+rcx]
37b6a2b01mov [rsp+64], rax
37b6a2b06mov rax, [rsp+632]
37b6a2b0emov [rsp+104], 5
37b6a2b17mov [rsp+56], rax
37b6a2b1clea rax, [r14+rcx]
37b6a2b20lea rcx, [rip+0xd91873]
37b6a2b27mov [rsp+48], rax
37b6a2b2clea rax, [rip+0xd91845]
37b6a2b33mov [rsp+40], rax
37b6a2b38mov rax, [rsp+128]
37b6a2b40mov [rsp+32], rax
37b6a2b45call sgemmtr_
37b6a2b4ajmp 0x37b6a11a0
37b6a2b4f
37b6a2b4f 90 .
37b6a2b50
37b6a2b50loc_37b6a2b50:
37b6a2b50mov r11, [rsp+136]
37b6a2b58mov rcx, [rsp+296]
37b6a2b60movsxd r10, ebp
37b6a2b63add rcx, [rsp+144]
37b6a2b6badd r11, rcx
37b6a2b6ecmp edi, [rsp+264]
37b6a2b75je 0x37b6a27a7
37b6a2b7blea rdx, [rbx+r11]
37b6a2b7fmov rax, [rsp+200]
37b6a2b87mov r10l, 2
37b6a2b8dadd rax, [rsp+152]
37b6a2b95lea rcx, [r14+4*rdx]
37b6a2b99lea r12, [rsp+376]
37b6a2ba1mov rdx, r11
37b6a2ba4mov [rsp+280], rcx
37b6a2bacmov r9, rcx
37b6a2bafjmp 0x37b6a2670
37b6a2bb4
37b6a2bb4 0f 1f 40 00 ..@.
37b6a2bb8
37b6a2bb8loc_37b6a2bb8:
37b6a2bb8cmp esi, [rsp+224]
37b6a2bbfjne 0x37b6a2c80
37b6a2bc5mov rdi, [rsp+208]
37b6a2bcdmov rax, [rsp+192]
37b6a2bd5mov ebp, ebx
37b6a2bd7movd x8, ebx
37b6a2bdcmov [rsp+216], r12l
37b6a2be4add rax, rdi
37b6a2be7mov [rsp+264], rax
37b6a2befjmp 0x37b6a167f
37b6a2bf4
37b6a2bf4 0f 1f 40 00 ..@.
37b6a2bf8
37b6a2bf8loc_37b6a2bf8:
37b6a2bf8mov rax, [rsp+256]
37b6a2c00movss x0, [r14+4*rax]
37b6a2c06movaps x1, x0
37b6a2c09andps x1, [rip+0xd91790]
37b6a2c10comiss x1, x11
37b6a2c14jae 0x37b6a2cf0
37b6a2c1apxor x1, x1
37b6a2c1eucomiss x0, x1
37b6a2c21jp 0x37b6a2e27
37b6a2c27jne 0x37b6a2e27
37b6a2c2d
37b6a2c2dloc_37b6a2c2d:
37b6a2c2dmov rax, [rsp+640]
37b6a2c35mov rbx, [rsp+192]
37b6a2c3dmov [rax+4*rbx], 0
37b6a2c44jmp 0x37b6a2051
37b6a2c49
37b6a2c49 0f 1f 80 00 00 00 00 .......
37b6a2c50
37b6a2c50loc_37b6a2c50:
37b6a2c50mov rbx, [rsp+232]
37b6a2c58mov rsi, [rsp+200]
37b6a2c60add rdx, [rsp+160]
37b6a2c68add rdx, [rsp+168]
37b6a2c70lea r9, [rbx+rsi]
37b6a2c74jmp 0x37b6a27a7
37b6a2c79
37b6a2c79 0f 1f 80 00 00 00 00 .......
37b6a2c80
37b6a2c80loc_37b6a2c80:
37b6a2c80imul rbp, [rsp+160]
37b6a2c89mov [rsp+216], r12l
37b6a2c91mov r10l, 2
37b6a2c97mov r12l, [rsp+224]
37b6a2c9fadd rbp, [rsp+168]
37b6a2ca7jmp 0x37b6a14bf
37b6a2cac
37b6a2cac 0f 1f 40 00 ..@.
37b6a2cb0
37b6a2cb0loc_37b6a2cb0:
37b6a2cb0mov [rsp+216], r12l
37b6a2cb8mov r10l, 2
37b6a2cbemov r12l, [rsp+224]
37b6a2cc6jmp 0x37b6a14bf
37b6a2ccb
37b6a2ccb 0f 1f 44 00 00 ..D..
37b6a2cd0
37b6a2cd0loc_37b6a2cd0:
37b6a2cd0mov eax, esi
37b6a2cd2mov [rsp+256], rbp
37b6a2cdamov esi, r12l
37b6a2cddmov [rsp+216], eax
37b6a2ce4jmp 0x37b6a141c
37b6a2ce9
37b6a2ce9 0f 1f 80 00 00 00 00 .......
37b6a2cf0
37b6a2cf0loc_37b6a2cf0:
37b6a2cf0movss x1, [rip+0xd916bc]
37b6a2cf8mov rax, [rsp+152]
37b6a2d00sub r12l, ebp
37b6a2d03lea rdx, [rsp+388]
37b6a2d0badd rax, [rsp+200]
37b6a2d13mov rcx, [rsp+128]
37b6a2d1blea r9, [rip+0xd91652]
37b6a2d22mov [rsp+396], r12l
37b6a2d2adivss x1, x0
37b6a2d2elea r8, [r14+4*rax]
37b6a2d32movss [rsp+388], x1
37b6a2d3bcall sscal_
37b6a2d40mov r12l, [r15]
37b6a2d43jmp 0x37b6a2c2d
37b6a2d48
37b6a2d48loc_37b6a2d48:
37b6a2d48lea rax, [rdx+1]
37b6a2d4cmovss x1, [r14+4*rax]
37b6a2d52divss x1, x0
37b6a2d56movss [r14+4*rax], x1
37b6a2d5ccmp ecx, 2
37b6a2d5fje 0x37b6a1060
37b6a2d65sub ecx, 3
37b6a2d68lea rax, [r14+4*rdx+8]
37b6a2d6dadd rdx, rcx
37b6a2d70lea rdx, [r14+4*rdx+12]
37b6a2d75nop [rax+rax]
37b6a2d80
37b6a2d80loc_37b6a2d80:
37b6a2d80movss x0, [rax]
37b6a2d84add rax, 4
37b6a2d88divss x0, [r14+4*r8]
37b6a2d8emovss [rax-4], x0
37b6a2d93cmp rax, rdx
37b6a2d96jne 0x37b6a2d80
37b6a2d98jmp 0x37b6a1060
37b6a2d9d
37b6a2d9d 0f 1f 00 ...
37b6a2da0
37b6a2da0loc_37b6a2da0:
37b6a2da0movss x1, [rip+0xd9160c]
37b6a2da8mov rcx, [rsp+128]
37b6a2db0lea r8, [r14+4*rdx+4]
37b6a2db5lea r9, [rip+0xd915b8]
37b6a2dbclea rdx, [rsp+388]
37b6a2dc4mov [rsp+396], ebp
37b6a2dcbdivss x1, x0
37b6a2dcfmovss [rsp+388], x1
37b6a2dd8call sscal_
37b6a2dddjmp 0x37b6a1060
37b6a2de2
37b6a2de2 66 0f 1f 44 00 00 f..D..
37b6a2de8
37b6a2de8loc_37b6a2de8:
37b6a2de8mov rbx, [rsp+256]
37b6a2df0mov eax, [r15]
37b6a2df3mov edi, [rsp+380]
37b6a2dfalea rbx, [r14+4*rbx]
37b6a2dfemov [rsp+272], rbx
37b6a2e06mov rbx, [rsp+208]
37b6a2e0elea r12, [r13+4*rbx]
37b6a2e13jmp 0x37b6a2012
37b6a2e18
37b6a2e18 0f 1f 84 00 00 00 00 00 ........
37b6a2e20
37b6a2e20loc_37b6a2e20:
37b6a2e20mov ebx, esi
37b6a2e22jmp 0x37b6a0fcc
37b6a2e27
37b6a2e27loc_37b6a2e27:
37b6a2e27mov eax, [rsp+264]
37b6a2e2ecmp r12l, eax
37b6a2e31jl 0x37b6a2c2d
37b6a2e37mov rcx, [rsp+200]
37b6a2e3fadd rcx, [rsp+152]
37b6a2e47mov ebx, eax
37b6a2e49movss x1, [r14+4*rcx]
37b6a2e4fdivss x1, x0
37b6a2e53movss [r14+4*rcx], x1
37b6a2e59cmp r12l, eax
37b6a2e5cjle 0x37b6a2c2d
37b6a2e62lea edx, [r12-1]
37b6a2e67lea rax, [r14+4*rcx+4]
37b6a2e6csub edx, ebx
37b6a2e6eadd rdx, rcx
37b6a2e71mov rcx, [rsp+256]
37b6a2e79lea rdx, [r14+4*rdx+8]
37b6a2e7enop
37b6a2e80
37b6a2e80loc_37b6a2e80:
37b6a2e80movss x0, [rax]
37b6a2e84add rax, 4
37b6a2e88divss x0, [r14+4*rcx]
37b6a2e8emovss [rax-4], x0
37b6a2e93cmp rdx, rax
37b6a2e96jne 0x37b6a2e80
37b6a2e98jmp 0x37b6a2c2d
37b6a2e9d
37b6a2e9dloc_37b6a2e9d:
37b6a2e9dlea rax, [rsp+372]
37b6a2ea5xor edx, edx
37b6a2ea7mov [rsp+176], rax
37b6a2eaflea rax, [rsp+396]
37b6a2eb7mov [rsp+128], rax
37b6a2ebflea rax, [rip+0xd914b6]
37b6a2ec6mov [rsp+240], rax
37b6a2ecelea rax, [rip+0xd914b3]
37b6a2ed5mov [rsp+248], rax
37b6a2eddjmp 0x37b6a10b4
37b6a0d60
37b6a2ee2
37b6a2ee2 // align 0x20
37b6a2ee2 // align 0x20
37b6a2f00
37b6a2f00slasyf_aa_:
37b6a2f00push r15
37b6a2f02push r14
37b6a2f04push r13
37b6a2f06push r12
37b6a2f08push rbp
37b6a2f09push rdi
37b6a2f0apush rsi
37b6a2f0bpush rbx
37b6a2f0csub rsp, 248
37b6a2f13mov rax, [rsp+384]
37b6a2f1bmov r13, [rsp+352]
37b6a2f23mov r15, [rsp+392]
37b6a2f2bmovsxd rsi, [rax]
37b6a2f2exor eax, eax
37b6a2f30test rsi, rsi
37b6a2f33mov [rsp+328], rdx
37b6a2f3bcmovs rsi, rax
37b6a2f3fmov rax, [rsp+360]
37b6a2f47mov [rsp+336], r8
37b6a2f4fmov r8l, 1
37b6a2f55mov [rsp+344], r9
37b6a2f5dmov r9l, 1
37b6a2f63movsxd rdi, [rax]
37b6a2f66xor eax, eax
37b6a2f68mov rbx, rsi
37b6a2f6bnot rbx
37b6a2f6etest rdi, rdi
37b6a2f71cmovns rax, rdi
37b6a2f75mov edi, [rdx]
37b6a2f77lea rdx, [rip+0xd91442]
37b6a2f7emov [rsp+136], rax
37b6a2f86not rax
37b6a2f89mov [rsp+120], rax
37b6a2f8emov eax, 3
37b6a2f93sub eax, edi
37b6a2f95mov [rsp+144], eax
37b6a2f9cmov r14l, eax
37b6a2f9fcall lsame_
37b6a2fa4mov ecx, eax
37b6a2fa6mov rax, [rsp+336]
37b6a2faemov edx, [rax]
37b6a2fb0mov rax, [rsp+344]
37b6a2fb8mov eax, [rax]
37b6a2fbacmp edx, eax
37b6a2fbccmovle eax, edx
37b6a2fbftest ecx, ecx
37b6a2fc1je 0x37b6a34a8
37b6a2fc7test eax, eax
37b6a2fc9jle 0x37b6a34ac
37b6a2fcflea rax, [4*rsi+4]
37b6a2fd7mov [rsp+148], edi
37b6a2fdemov [rsp+168], rax
37b6a2fe6movsxd rax, r14l
37b6a2fe9mov r14l, 1
37b6a2fefimul rax, rsi
37b6a2ff3mov rsi, [rsp+376]
37b6a2ffbmov r12, rsi
37b6a2ffeadd rax, rbx
37b6a3001mov rbx, -1
37b6a3008lea rax, [rsi+4*rax+4]
37b6a300dmov [rsp+152], rax
37b6a3015lea rax, [rsp+232]
37b6a301dmov [rsp+112], rax
37b6a3022lea rax, [rip+0xd913ab]
37b6a3029mov [rsp+104], rax
37b6a302ejmp 0x37b6a306d
37b6a3030
37b6a3030loc_37b6a3030:
37b6a3030add rbx, [rsp+136]
37b6a3038add r12, [rsp+168]
37b6a3040
37b6a3040loc_37b6a3040:
37b6a3040mov rax, [rsp+344]
37b6a3048add [rsp+148], 1
37b6a3050add r14, 1
37b6a3054add [rsp+152], 4
37b6a305dmov eax, [rax]
37b6a305fcmp edx, eax
37b6a3061cmovle eax, edx
37b6a3064cmp eax, r14l
37b6a3067jl 0x37b6a34ac
37b6a306d
37b6a306dloc_37b6a306d:
37b6a306dmov rax, [rsp+328]
37b6a3075mov [rsp+128], r14l
37b6a307dmov esi, r14l
37b6a3080mov edi, [rax]
37b6a3082mov eax, edx
37b6a3084sub eax, r14l
37b6a3087add edi, r14l
37b6a308aadd eax, 1
37b6a308dcmp edx, r14l
37b6a3090mov edx, 1
37b6a3095cmove eax, edx
37b6a3098lea ebp, [rdi-1]
37b6a309bmov [rsp+232], eax
37b6a30a2cmp ebp, 2
37b6a30a5jg 0x37b6a3a60
37b6a30ab
37b6a30abloc_37b6a30ab:
37b6a30abmov rax, [rsp+104]
37b6a30b0mov rcx, [rsp+112]
37b6a30b5mov r9, r15
37b6a30b8mov rdx, r12
37b6a30bblea r8, [rip+0xd91312]
37b6a30c2mov [rsp+32], rax
37b6a30c7call scopy_
37b6a30cccmp [rsp+144], esi
37b6a30d3jl 0x37b6a3a00
37b6a30d9
37b6a30d9loc_37b6a30d9:
37b6a30d9movss x0, [r15]
37b6a30demovsxd r11, ebp
37b6a30e1lea rax, [r11+rbx]
37b6a30e5movss [r13+4*rax], x0
37b6a30ecmov rax, [rsp+336]
37b6a30f4mov edx, [rax]
37b6a30f6cmp edx, esi
37b6a30f8jle 0x37b6a3030
37b6a30felea eax, [r14+1]
37b6a3102lea r10, [rsp+236]
37b6a310aadd rbx, [rsp+136]
37b6a3112mov [rsp+160], eax
37b6a3119lea rax, [r15+4]
37b6a311dmov [rsp+128], r10
37b6a3125cmp ebp, 1
37b6a3128jle 0x37b6a31a3
37b6a312amov r9, [rsp+104]
37b6a312fsub edx, r14l
37b6a3132mov [rsp+32], rax
37b6a3137mov rcx, r10
37b6a313amov [rsp+236], edx
37b6a3141lea edx, [rdi-2]
37b6a3144xorps x0, [rip+0xd912a5]
37b6a314bmov [rsp+40], r9
37b6a3150movsxd rdx, edx
37b6a3153mov r9, [rsp+360]
37b6a315badd rdx, rbx
37b6a315emov [rsp+184], r11
37b6a3166lea r8, [r13+4*rdx]
37b6a316blea rdx, [rsp+228]
37b6a3173mov [rsp+176], rax
37b6a317bmovss [rsp+228], x0
37b6a3184call saxpy_
37b6a3189mov rax, [rsp+336]
37b6a3191mov r11, [rsp+184]
37b6a3199mov edx, [rax]
37b6a319bmov rax, [rsp+176]
37b6a31a3
37b6a31a3loc_37b6a31a3:
37b6a31a3sub edx, r14l
37b6a31a6mov rcx, [rsp+128]
37b6a31aelea r8, [rip+0xd9121f]
37b6a31b5mov [rsp+176], r11
37b6a31bdmov [rsp+236], edx
37b6a31c4mov rdx, rax
37b6a31c7call isamax_
37b6a31ccmov r11, [rsp+176]
37b6a31d4movsxd rdx, eax
37b6a31d7cmp eax, 1
37b6a31dalea ebp, [rax+1]
37b6a31ddmovss x0, [r15+4*rdx]
37b6a31e3je 0x37b6a39c0
37b6a31e9pxor x1, x1
37b6a31edxor eax, eax
37b6a31efmov ecx, 1
37b6a31f4ucomiss x0, x1
37b6a31f7setp al
37b6a31facmovne eax, ecx
37b6a31fdtest eax, eax
37b6a31ffje 0x37b6a39c0
37b6a3205movss x1, [r15+4]
37b6a320blea r10l, [rbp+r14]
37b6a3210mov r9, [rsp+136]
37b6a3218mov [rsp+200], r11
37b6a3220lea ebp, [r10-1]
37b6a3224mov [rsp+192], r10l
37b6a322cmov r11, [rsp+120]
37b6a3231mov r10l, [rsp+160]
37b6a3239movss [r15+4*rdx], x1
37b6a323fmov edx, ebp
37b6a3241movsxd rax, ebp
37b6a3244mov [rsp+184], rax
37b6a324csub edx, r10l
37b6a324fmovss [r15+4], x0
37b6a3255sub edx, 1
37b6a3258mov [rsp+236], edx
37b6a325fmov rdx, r9
37b6a3262imul rdx, rax
37b6a3266lea rax, [rdx+r11]
37b6a326amov rdx, [rsp+328]
37b6a3272mov [rsp+176], rax
37b6a327aadd r10l, [rdx]
37b6a327dlea edx, [r14+2]
37b6a3281movsxd rdx, edx
37b6a3284movsxd r8, r10l
37b6a3287lea ecx, [r10-1]
37b6a328bimul rdx, r9
37b6a328fadd r8, rax
37b6a3292mov rax, [rsp+104]
37b6a3297movsxd rcx, ecx
37b6a329alea r9, [r13+4*r8]
37b6a329fmov r8, [rsp+360]
37b6a32a7mov [rsp+32], rax
37b6a32acadd rdx, r11
37b6a32afadd rdx, rcx
37b6a32b2mov rcx, [rsp+128]
37b6a32balea rdx, [r13+4*rdx]
37b6a32bfcall sswap_
37b6a32c4mov rax, [rsp+336]
37b6a32ccmov r10l, [rsp+192]
37b6a32d4mov r11, [rsp+200]
37b6a32dcmov edx, [rax]
37b6a32demov rax, [rsp+184]
37b6a32e6cmp edx, ebp
37b6a32e8jg 0x37b6a3e28
37b6a32ee
37b6a32eeloc_37b6a32ee:
37b6a32eemov rcx, [rsp+328]
37b6a32f6mov r10, [rsp+384]
37b6a32femov [rsp+184], r11
37b6a3306mov r8, [rsp+384]
37b6a330emov [rsp+236], r14l
37b6a3316mov edx, [rcx]
37b6a3318mov ecx, [rsp+160]
37b6a331flea ecx, [rdx+rcx-1]
37b6a3323lea edx, [rdx+rbp-1]
37b6a3327movsxd rcx, ecx
37b6a332amovsxd rdx, edx
37b6a332dadd rdx, [rsp+176]
37b6a3335add rcx, rbx
37b6a3338movss x1, [r13+4*rdx]
37b6a333fmovss x0, [r13+4*rcx]
37b6a3346movss [r13+4*rcx], x1
37b6a334dmov rcx, [rsp+128]
37b6a3355movss [r13+4*rdx], x0
37b6a335cmov rdx, [rsp+376]
37b6a3364mov [rsp+32], r10
37b6a3369mov r10, [rsp+376]
37b6a3371lea rdx, [rdx+4*r14]
37b6a3375lea r9, [r10+4*rax-4]
37b6a337acall sswap_
37b6a337fmov rax, [rsp+368]
37b6a3387mov ecx, [rsp+160]
37b6a338ecmp [rsp+144], ecx
37b6a3395mov r11, [rsp+184]
37b6a339dmov [rax+4*r14], ebp
37b6a33a1jle 0x37b6a3d80
37b6a33a7
37b6a33a7loc_37b6a33a7:
37b6a33a7movss x0, [r15+4]
37b6a33admov rax, [rsp+344]
37b6a33b5lea rbp, [r11+rbx]
37b6a33b9add r12, [rsp+168]
37b6a33c1movss [r13+4*rbp], x0
37b6a33c8cmp [rax], esi
37b6a33cajg 0x37b6a3bf0
37b6a33d0
37b6a33d0loc_37b6a33d0:
37b6a33d0mov rax, [rsp+336]
37b6a33d8mov edx, [rax]
37b6a33dalea eax, [rdx-1]
37b6a33ddcmp eax, esi
37b6a33dfjle 0x37b6a3040
37b6a33e5movss x0, [r13+4*rbp]
37b6a33ecsub edx, r14l
37b6a33eflea eax, [r14+2]
37b6a33f3pxor x1, x1
37b6a33f7imul rax, [rsp+136]
37b6a3400add rax, [rsp+120]
37b6a3405sub edx, 1
37b6a3408add rax, r11
37b6a340bucomiss x0, x1
37b6a340elea rsi, [r13+4*rax]
37b6a3413jp 0x37b6a341b
37b6a3415je 0x37b6a3cc0
37b6a341b
37b6a341bloc_37b6a341b:
37b6a341bmovss x1, [rip+0xd90fdd]
37b6a3423mov rax, [rsp+360]
37b6a342bmov r9, rsi
37b6a342emov [rsp+236], edx
37b6a3435mov rdi, [rsp+128]
37b6a343dlea rdx, [r15+8]
37b6a3441lea r8, [rip+0xd90f8c]
37b6a3448divss x1, x0
37b6a344cmov [rsp+32], rax
37b6a3451mov rcx, rdi
37b6a3454movss [rsp+228], x1
37b6a345dcall scopy_
37b6a3462mov rcx, [rsp+336]
37b6a346amov eax, r14l
37b6a346dmov r9, [rsp+360]
37b6a3475lea rdx, [rsp+228]
37b6a347dnot eax
37b6a347fmov r8, rsi
37b6a3482add eax, [rcx]
37b6a3484mov rcx, rdi
37b6a3487mov [rsp+236], eax
37b6a348ecall sscal_
37b6a3493mov rax, [rsp+336]
37b6a349bmov edx, [rax]
37b6a349djmp 0x37b6a3040
37b6a34a2
37b6a34a2 66 0f 1f 44 00 00 f..D..
37b6a34a8
37b6a34a8loc_37b6a34a8:
37b6a34a8test eax, eax
37b6a34aajg 0x37b6a34c0
37b6a34ac
37b6a34acloc_37b6a34ac:
37b6a34acadd rsp, 248
37b6a34b3pop rbx
37b6a34b4pop rsi
37b6a34b5pop rdi
37b6a34b6pop rbp
37b6a34b7pop r12
37b6a34b9pop r13
37b6a34bbpop r14
37b6a34bdpop r15
37b6a34bfret
37b6a34c0
37b6a34c0loc_37b6a34c0:
37b6a34c0lea rax, [r13+4]
37b6a34c4mov [rsp+160], edi
37b6a34cbmov r14, [rsp+136]
37b6a34d3mov edi, 1
37b6a34d8mov [rsp+152], rax
37b6a34e0lea rax, [4*rsi+4]
37b6a34e8mov [rsp+184], rax
37b6a34f0movsxd rax, [rsp+144]
37b6a34f8imul rax, rsi
37b6a34fcmov rsi, [rsp+376]
37b6a3504add rax, rbx
37b6a3507lea rax, [rsi+4*rax+4]
37b6a350cmov [rsp+168], rax
37b6a3514lea rax, [rsp+232]
37b6a351cmov [rsp+112], rax
37b6a3521lea rax, [rip+0xd90eac]
37b6a3528mov [rsp+104], rax
37b6a352djmp 0x37b6a3574
37b6a352f
37b6a352f 90 .
37b6a3530
37b6a3530loc_37b6a3530:
37b6a3530mov rax, [rsp+184]
37b6a3538lea r12, [rdi+1]
37b6a353cadd rsi, rax
37b6a353f
37b6a353floc_37b6a353f:
37b6a353fmov rax, [rsp+344]
37b6a3547mov rdi, r12
37b6a354aadd [rsp+160], 1
37b6a3552add [rsp+152], 4
37b6a355badd [rsp+168], 4
37b6a3564mov eax, [rax]
37b6a3566cmp edx, eax
37b6a3568cmovle eax, edx
37b6a356bcmp eax, r12l
37b6a356ejl 0x37b6a34ac
37b6a3574
37b6a3574loc_37b6a3574:
37b6a3574mov rbx, [rsp+328]
37b6a357cmov [rsp+136], edi
37b6a3583mov eax, [rbx]
37b6a3585mov ebx, edi
37b6a3587add eax, edi
37b6a3589mov [rsp+148], eax
37b6a3590lea ebp, [rax-1]
37b6a3593mov eax, edx
37b6a3595sub eax, edi
37b6a3597add eax, 1
37b6a359acmp edx, edi
37b6a359cmov edx, 1
37b6a35a1cmove eax, edx
37b6a35a4mov [rsp+232], eax
37b6a35abcmp ebp, 2
37b6a35aejg 0x37b6a3ae8
37b6a35b4
37b6a35b4loc_37b6a35b4:
37b6a35b4mov rax, [rsp+104]
37b6a35b9mov rcx, [rsp+112]
37b6a35bemov r9, r15
37b6a35c1mov rdx, rsi
37b6a35c4lea r8, [rip+0xd90e09]
37b6a35cbmov [rsp+32], rax
37b6a35d0call scopy_
37b6a35d5cmp [rsp+144], ebx
37b6a35dcjl 0x37b6a3b80
37b6a35e2
37b6a35e2loc_37b6a35e2:
37b6a35e2movsxd rcx, ebp
37b6a35e5mov rax, [rsp+120]
37b6a35eamovss x0, [r15]
37b6a35efimul rcx, r14
37b6a35f3lea r11, [rcx+rax]
37b6a35f7lea rax, [r11+rdi]
37b6a35fbmovss [r13+4*rax], x0
37b6a3602mov rax, [rsp+336]
37b6a360amov edx, [rax]
37b6a360ccmp edx, ebx
37b6a360ejle 0x37b6a3530
37b6a3614lea eax, [rdi+1]
37b6a3617mov [rsp+200], edi
37b6a361elea r10, [rsp+236]
37b6a3626mov [rsp+176], eax
37b6a362dlea r12, [rdi+1]
37b6a3631lea rax, [r15+4]
37b6a3635mov [rsp+128], r10
37b6a363dcmp ebp, 1
37b6a3640jle 0x37b6a36bb
37b6a3642mov r9, [rsp+104]
37b6a3647mov [rsp+32], rax
37b6a364csub rcx, r14
37b6a364fsub edx, edi
37b6a3651add rcx, [rsp+120]
37b6a3656xorps x0, [rip+0xd90d93]
37b6a365dmov [rsp+236], edx
37b6a3664lea rdx, [rsp+228]
37b6a366cmov [rsp+40], r9
37b6a3671add rcx, r12
37b6a3674lea r9, [rip+0xd90d59]
37b6a367blea r8, [r13+4*rcx]
37b6a3680mov rcx, r10
37b6a3683mov [rsp+208], r11
37b6a368bmov [rsp+192], rax
37b6a3693movss [rsp+228], x0
37b6a369ccall saxpy_
37b6a36a1mov rax, [rsp+336]
37b6a36a9mov r11, [rsp+208]
37b6a36b1mov edx, [rax]
37b6a36b3mov rax, [rsp+192]
37b6a36bb
37b6a36bbloc_37b6a36bb:
37b6a36bbsub edx, edi
37b6a36bdmov rcx, [rsp+128]
37b6a36c5lea r8, [rip+0xd90d08]
37b6a36ccmov [rsp+192], r11
37b6a36d4mov [rsp+236], edx
37b6a36dbmov rdx, rax
37b6a36decall isamax_
37b6a36e3mov r11, [rsp+192]
37b6a36ebmovsxd rdx, eax
37b6a36eecmp eax, 1
37b6a36f1lea ecx, [rax+1]
37b6a36f4movss x0, [r15+4*rdx]
37b6a36faje 0x37b6a39e0
37b6a3700pxor x1, x1
37b6a3704xor eax, eax
37b6a3706mov r8l, 1
37b6a370cucomiss x0, x1
37b6a370fsetp al
37b6a3712cmovne eax, r8l
37b6a3716test eax, eax
37b6a3718je 0x37b6a39e0
37b6a371emovss x1, [r15+4]
37b6a3724lea r10l, [rcx+rdi]
37b6a3728lea r8l, [rdi+2]
37b6a372cmov [rsp+216], r11
37b6a3734lea ebp, [r10-1]
37b6a3738mov [rsp+208], r10l
37b6a3740movsxd r8, r8l
37b6a3743mov r10, [rsp+120]
37b6a3748movss [r15+4*rdx], x1
37b6a374emov edx, [rsp+176]
37b6a3755mov eax, ebp
37b6a3757movss [r15+4], x0
37b6a375dsub eax, edx
37b6a375fsub eax, 1
37b6a3762mov [rsp+236], eax
37b6a3769mov rax, [rsp+328]
37b6a3771add edx, [rax]
37b6a3773movsxd rax, ebp
37b6a3776movsxd rcx, edx
37b6a3779sub edx, 1
37b6a377cmov [rsp+192], rax
37b6a3784imul rcx, r14
37b6a3788movsxd rdx, edx
37b6a378bimul rdx, r14
37b6a378fadd rcx, r10
37b6a3792add rcx, rax
37b6a3795mov rax, [rsp+360]
37b6a379dadd rdx, r10
37b6a37a0add rdx, r8
37b6a37a3lea r9, [r13+4*rcx]
37b6a37a8mov rcx, [rsp+128]
37b6a37b0lea r8, [rip+0xd90c1d]
37b6a37b7mov [rsp+32], rax
37b6a37bclea rdx, [r13+4*rdx]
37b6a37c1call sswap_
37b6a37c6mov rax, [rsp+336]
37b6a37cemov r11, [rsp+216]
37b6a37d6mov edx, [rax]
37b6a37d8mov rax, [rsp+192]
37b6a37e0cmp edx, ebp
37b6a37e2jg 0x37b6a3eb8
37b6a37e8
37b6a37e8loc_37b6a37e8:
37b6a37e8mov rcx, [rsp+328]
37b6a37f0mov r9, [rsp+120]
37b6a37f5mov [rsp+208], r11
37b6a37fdmov r10, [rsp+384]
37b6a3805mov r8, [rsp+384]
37b6a380dmov [rsp+236], edi
37b6a3814mov edx, [rcx]
37b6a3816mov ecx, [rsp+176]
37b6a381dlea ecx, [rdx+rcx-1]
37b6a3821lea edx, [rdx+rbp-1]
37b6a3825movsxd rcx, ecx
37b6a3828movsxd rdx, edx
37b6a382bimul rcx, r14
37b6a382fimul rdx, r14
37b6a3833add rcx, r9
37b6a3836add rdx, r9
37b6a3839add rcx, r12
37b6a383cadd rdx, rax
37b6a383fmovss x0, [r13+4*rcx]
37b6a3846lea rax, [4*rax-4]
37b6a384emovss x1, [r13+4*rdx]
37b6a3855mov [rsp+192], rax
37b6a385dmovss [r13+4*rcx], x1
37b6a3864mov rcx, [rsp+128]
37b6a386cmovss [r13+4*rdx], x0
37b6a3873mov rdx, [rsp+376]
37b6a387bmov [rsp+32], r10
37b6a3880mov r10, [rsp+376]
37b6a3888lea rdx, [rdx+4*rdi]
37b6a388clea r9, [r10+rax]
37b6a3890call sswap_
37b6a3895mov rax, [rsp+368]
37b6a389dmov ecx, [rsp+176]
37b6a38a4cmp [rsp+144], ecx
37b6a38abmov r11, [rsp+208]
37b6a38b3mov [rax+4*rdi], ebp
37b6a38b6mov rax, [rsp+192]
37b6a38bejle 0x37b6a3dd8
37b6a38c4
37b6a38c4loc_37b6a38c4:
37b6a38c4mov rax, [rsp+184]
37b6a38ccmovss x0, [r15+4]
37b6a38d2lea rbp, [r11+r12]
37b6a38d6add rsi, rax
37b6a38d9mov rax, [rsp+344]
37b6a38e1movss [r13+4*rbp], x0
37b6a38e8cmp [rax], ebx
37b6a38eajg 0x37b6a3c50
37b6a38f0
37b6a38f0loc_37b6a38f0:
37b6a38f0mov rax, [rsp+336]
37b6a38f8mov edx, [rax]
37b6a38falea eax, [rdx-1]
37b6a38fdcmp eax, ebx
37b6a38ffjle 0x37b6a353f
37b6a3905mov eax, [rsp+200]
37b6a390cmovss x0, [r13+4*rbp]
37b6a3913pxor x1, x1
37b6a3917sub edx, [rsp+136]
37b6a391eadd eax, 2
37b6a3921sub edx, 1
37b6a3924add rax, r11
37b6a3927ucomiss x0, x1
37b6a392alea rbx, [r13+4*rax]
37b6a392fjp 0x37b6a3937
37b6a3931je 0x37b6a3d20
37b6a3937
37b6a3937loc_37b6a3937:
37b6a3937movss x1, [rip+0xd90ac1]
37b6a393fmov rax, [rsp+104]
37b6a3944mov r9, rbx
37b6a3947mov [rsp+236], edx
37b6a394emov rdi, [rsp+128]
37b6a3956lea rdx, [r15+8]
37b6a395alea r8, [rip+0xd90a73]
37b6a3961divss x1, x0
37b6a3965mov [rsp+32], rax
37b6a396amov rcx, rdi
37b6a396dmovss [rsp+228], x1
37b6a3976call scopy_
37b6a397bmov rcx, [rsp+336]
37b6a3983mov r8, rbx
37b6a3986mov eax, [rsp+136]
37b6a398dlea rdx, [rsp+228]
37b6a3995lea r9, [rip+0xd90a38]
37b6a399cnot eax
37b6a399eadd eax, [rcx]
37b6a39a0mov rcx, rdi
37b6a39a3mov [rsp+236], eax
37b6a39aacall sscal_
37b6a39afmov rax, [rsp+336]
37b6a39b7mov edx, [rax]
37b6a39b9jmp 0x37b6a353f
37b6a39be
37b6a39be 66 90 f.
37b6a39c0
37b6a39c0loc_37b6a39c0:
37b6a39c0mov rax, [rsp+368]
37b6a39c8mov ecx, [rsp+160]
37b6a39cfmov [rax+4*r14], ecx
37b6a39d3jmp 0x37b6a33a7
37b6a39d8
37b6a39d8 0f 1f 84 00 00 00 00 00 ........
37b6a39e0
37b6a39e0loc_37b6a39e0:
37b6a39e0mov rax, [rsp+368]
37b6a39e8mov ecx, [rsp+176]
37b6a39efmov [rax+4*rdi], ecx
37b6a39f2jmp 0x37b6a38c4
37b6a39f7
37b6a39f7 66 0f 1f 84 00 00 00 00 00 f........
37b6a3a00
37b6a3a00loc_37b6a3a00:
37b6a3a00lea eax, [rdi-2]
37b6a3a03mov rcx, [rsp+104]
37b6a3a08mov r9, [rsp+360]
37b6a3a10lea rdx, [rsp+228]
37b6a3a18cdqe
37b6a3a1aadd rax, rbx
37b6a3a1dmovss x0, [r13+4*rax]
37b6a3a24lea eax, [rdi-3]
37b6a3a27mov [rsp+40], rcx
37b6a3a2cmov [rsp+32], r15
37b6a3a31cdqe
37b6a3a33mov rcx, [rsp+112]
37b6a3a38xorps x0, [rip+0xd909b1]
37b6a3a3fadd rax, rbx
37b6a3a42lea r8, [r13+4*rax]
37b6a3a47movss [rsp+228], x0
37b6a3a50call saxpy_
37b6a3a55jmp 0x37b6a30d9
37b6a3a5a
37b6a3a5a 66 0f 1f 44 00 00 f..D..
37b6a3a60
37b6a3a60loc_37b6a3a60:
37b6a3a60mov eax, [rsp+148]
37b6a3a67mov rdx, [rsp+112]
37b6a3a6clea rcx, [rip+0xd90965]
37b6a3a73mov [rsp+88], 12
37b6a3a7cmov [rsp+64], rcx
37b6a3a81lea r9, [rip+0xd9093c]
37b6a3a88lea r8, [rsp+236]
37b6a3a90sub eax, 2
37b6a3a93mov [rsp+72], r12
37b6a3a98lea rcx, [rip+0xd90929]
37b6a3a9fmov [rsp+236], eax
37b6a3aa6mov rax, [rsp+104]
37b6a3aabmov [rsp+80], rax
37b6a3ab0mov [rsp+56], rax
37b6a3ab5lea rax, [r13+4*rbx+4]
37b6a3abamov [rsp+48], rax
37b6a3abfmov rax, [rsp+384]
37b6a3ac7mov [rsp+40], rax
37b6a3accmov rax, [rsp+152]
37b6a3ad4mov [rsp+32], rax
37b6a3ad9call sgemv_
37b6a3adejmp 0x37b6a30ab
37b6a3ae3
37b6a3ae3 0f 1f 44 00 00 ..D..
37b6a3ae8
37b6a3ae8loc_37b6a3ae8:
37b6a3ae8mov eax, [rsp+160]
37b6a3aefmov rdx, [rsp+112]
37b6a3af4mov [rsp+88], 12
37b6a3afdlea r9, [rip+0xd908c0]
37b6a3b04mov [rsp+72], rsi
37b6a3b09lea r8, [rsp+236]
37b6a3b11lea rcx, [rip+0xd908b0]
37b6a3b18sub eax, 2
37b6a3b1bmov [rsp+236], eax
37b6a3b22mov rax, [rsp+104]
37b6a3b27mov [rsp+80], rax
37b6a3b2clea rax, [rip+0xd908a5]
37b6a3b33mov [rsp+64], rax
37b6a3b38mov rax, [rsp+360]
37b6a3b40mov [rsp+56], rax
37b6a3b45mov rax, [rsp+152]
37b6a3b4dsub rax, 4
37b6a3b51mov [rsp+48], rax
37b6a3b56mov rax, [rsp+384]
37b6a3b5emov [rsp+40], rax
37b6a3b63mov rax, [rsp+168]
37b6a3b6bmov [rsp+32], rax
37b6a3b70call sgemv_
37b6a3b75jmp 0x37b6a35b4
37b6a3b7a
37b6a3b7a 66 0f 1f 44 00 00 f..D..
37b6a3b80
37b6a3b80loc_37b6a3b80:
37b6a3b80mov eax, [rsp+148]
37b6a3b87mov rcx, [rsp+120]
37b6a3b8clea r9, [rip+0xd90841]
37b6a3b93sub eax, 2
37b6a3b96cdqe
37b6a3b98imul rax, r14
37b6a3b9clea rdx, [rax+rcx]
37b6a3ba0sub rax, r14
37b6a3ba3add rax, rcx
37b6a3ba6mov rcx, [rsp+104]
37b6a3babadd rdx, rdi
37b6a3baemovss x0, [r13+4*rdx]
37b6a3bb5mov [rsp+32], r15
37b6a3bbaadd rax, rdi
37b6a3bbdlea rdx, [rsp+228]
37b6a3bc5mov [rsp+40], rcx
37b6a3bcamov rcx, [rsp+112]
37b6a3bcflea r8, [r13+4*rax]
37b6a3bd4xorps x0, [rip+0xd90815]
37b6a3bdbmovss [rsp+228], x0
37b6a3be4call saxpy_
37b6a3be9jmp 0x37b6a35e2
37b6a3bee
37b6a3bee 66 90 f.
37b6a3bf0
37b6a3bf0loc_37b6a3bf0:
37b6a3bf0mov rax, [rsp+336]
37b6a3bf8movsxd rdi, edi
37b6a3bfbmov r9, r12
37b6a3bfemov r8, [rsp+360]
37b6a3c06mov rcx, [rsp+128]
37b6a3c0eadd rdi, rbx
37b6a3c11mov [rsp+176], r11
37b6a3c19mov eax, [rax]
37b6a3c1blea rdx, [r13+4*rdi]
37b6a3c20mov [rsp+160], eax
37b6a3c27sub eax, r14l
37b6a3c2amov [rsp+236], eax
37b6a3c31mov rax, [rsp+104]
37b6a3c36mov [rsp+32], rax
37b6a3c3bcall scopy_
37b6a3c40mov r11, [rsp+176]
37b6a3c48jmp 0x37b6a33d0
37b6a3c4d
37b6a3c4d 0f 1f 00 ...
37b6a3c50
37b6a3c50loc_37b6a3c50:
37b6a3c50mov rax, [rsp+336]
37b6a3c58mov rcx, [rsp+128]
37b6a3c60mov r9, rsi
37b6a3c63lea r8, [rip+0xd9076a]
37b6a3c6amov [rsp+192], r11
37b6a3c72mov eax, [rax]
37b6a3c74mov [rsp+176], eax
37b6a3c7bsub eax, [rsp+136]
37b6a3c82mov [rsp+236], eax
37b6a3c89movsxd rax, [rsp+148]
37b6a3c91imul rax, r14
37b6a3c95add rax, [rsp+120]
37b6a3c9aadd rax, r12
37b6a3c9dlea rdx, [r13+4*rax]
37b6a3ca2mov rax, [rsp+104]
37b6a3ca7mov [rsp+32], rax
37b6a3caccall scopy_
37b6a3cb1mov r11, [rsp+192]
37b6a3cb9jmp 0x37b6a38f0
37b6a3cbe
37b6a3cbe 66 90 f.
37b6a3cc0
37b6a3cc0loc_37b6a3cc0:
37b6a3cc0mov rax, [rsp+360]
37b6a3cc8mov [rsp+40], rsi
37b6a3ccdlea rcx, [rip+0xd9070c]
37b6a3cd4mov [rsp+236], edx
37b6a3cdbmov r8, [rsp+128]
37b6a3ce3mov [rsp+48], rax
37b6a3ce8lea rax, [rip+0xd906ed]
37b6a3cefmov rdx, [rsp+104]
37b6a3cf4mov [rsp+32], rax
37b6a3cf9mov r9, rax
37b6a3cfcmov [rsp+56], 4
37b6a3d05call slaset_
37b6a3d0amov rax, [rsp+336]
37b6a3d12mov edx, [rax]
37b6a3d14jmp 0x37b6a3040
37b6a3d19
37b6a3d19 0f 1f 80 00 00 00 00 .......
37b6a3d20
37b6a3d20loc_37b6a3d20:
37b6a3d20mov rax, [rsp+360]
37b6a3d28mov [rsp+40], rbx
37b6a3d2dlea r8, [rip+0xd906a0]
37b6a3d34lea rcx, [rip+0xd906a5]
37b6a3d3bmov [rsp+56], 4
37b6a3d44mov [rsp+48], rax
37b6a3d49lea rax, [rip+0xd9068c]
37b6a3d50mov [rsp+32], rax
37b6a3d55mov r9, rax
37b6a3d58mov [rsp+236], edx
37b6a3d5fmov rdx, [rsp+128]
37b6a3d67call slaset_
37b6a3d6cmov rax, [rsp+336]
37b6a3d74mov edx, [rax]
37b6a3d76jmp 0x37b6a353f
37b6a3d7b
37b6a3d7b 0f 1f 44 00 00 ..D..
37b6a3d80
37b6a3d80loc_37b6a3d80:
37b6a3d80mov eax, [rsp+148]
37b6a3d87mov rcx, [rsp+128]
37b6a3d8flea rdx, [r13+4*rbx+4]
37b6a3d94lea r8, [rip+0xd90639]
37b6a3d9bmov [rsp+160], r11
37b6a3da3mov [rsp+236], eax
37b6a3daamov rax, [rsp+104]
37b6a3dafmov [rsp+32], rax
37b6a3db4mov rax, [rsp+176]
37b6a3dbclea r9, [r13+4*rax+4]
37b6a3dc1call sswap_
37b6a3dc6mov r11, [rsp+160]
37b6a3dcejmp 0x37b6a33a7
37b6a3dd3
37b6a3dd3 0f 1f 44 00 00 ..D..
37b6a3dd8
37b6a3dd8loc_37b6a3dd8:
37b6a3dd8mov edi, [rsp+160]
37b6a3ddfmov rdx, [rsp+152]
37b6a3de7lea r9, [r13+rax]
37b6a3decmov [rsp+176], r11
37b6a3df4mov rcx, [rsp+128]
37b6a3dfcmov [rsp+236], edi
37b6a3e03mov rdi, [rsp+360]
37b6a3e0bmov [rsp+32], rdi
37b6a3e10mov r8, rdi
37b6a3e13call sswap_
37b6a3e18mov r11, [rsp+176]
37b6a3e20jmp 0x37b6a38c4
37b6a3e25
37b6a3e25 0f 1f 00 ...
37b6a3e28
37b6a3e28loc_37b6a3e28:
37b6a3e28mov [rsp+192], rax
37b6a3e30mov rax, [rsp+328]
37b6a3e38sub edx, ebp
37b6a3e3amov [rsp+236], edx
37b6a3e41movsxd rdx, r10l
37b6a3e44imul rdx, [rsp+136]
37b6a3e4dmov ecx, [rax]
37b6a3e4fadd rdx, [rsp+120]
37b6a3e54mov [rsp+184], r11
37b6a3e5cmov eax, [rsp+160]
37b6a3e63lea r8l, [rbp+rcx-1]
37b6a3e68lea ecx, [rcx+rax-1]
37b6a3e6cmov rax, [rsp+360]
37b6a3e74movsxd r8, r8l
37b6a3e77movsxd rcx, ecx
37b6a3e7aadd r8, rdx
37b6a3e7dmov [rsp+32], rax
37b6a3e82add rdx, rcx
37b6a3e85mov rcx, [rsp+128]
37b6a3e8dlea r9, [r13+4*r8]
37b6a3e92lea rdx, [r13+4*rdx]
37b6a3e97mov r8, rax
37b6a3e9acall sswap_
37b6a3e9fmov rax, [rsp+192]
37b6a3ea7mov r11, [rsp+184]
37b6a3eafjmp 0x37b6a32ee
37b6a3eb4
37b6a3eb4 0f 1f 40 00 ..@.
37b6a3eb8
37b6a3eb8loc_37b6a3eb8:
37b6a3eb8movsxd r8, [rsp+208]
37b6a3ec0mov [rsp+208], rax
37b6a3ec8sub edx, ebp
37b6a3ecamov rax, [rsp+328]
37b6a3ed2mov r9l, [rsp+176]
37b6a3edamov [rsp+236], edx
37b6a3ee1mov [rsp+192], r11
37b6a3ee9mov ecx, [rax]
37b6a3eebmov rax, [rsp+120]
37b6a3ef0lea edx, [rbp+rcx-1]
37b6a3ef4lea ecx, [rcx+r9-1]
37b6a3ef9movsxd rdx, edx
37b6a3efcmovsxd rcx, ecx
37b6a3effimul rdx, r14
37b6a3f03imul rcx, r14
37b6a3f07add rdx, rax
37b6a3f0aadd rcx, rax
37b6a3f0dmov rax, [rsp+104]
37b6a3f12add rdx, r8
37b6a3f15add rcx, r8
37b6a3f18lea r9, [r13+4*rdx]
37b6a3f1dlea r8, [rip+0xd904b0]
37b6a3f24mov [rsp+32], rax
37b6a3f29lea rdx, [r13+4*rcx]
37b6a3f2emov rcx, [rsp+128]
37b6a3f36call sswap_
37b6a3f3bmov rax, [rsp+208]
37b6a3f43mov r11, [rsp+192]
37b6a3f4bjmp 0x37b6a37e8
37b6a2f00
37b6a2f00slasyf_aa_:
37b6a2f00push r15
37b6a2f02push r14
37b6a2f04push r13
37b6a2f06push r12
37b6a2f08push rbp
37b6a2f09push rdi
37b6a2f0apush rsi
37b6a2f0bpush rbx
37b6a2f0csub rsp, 248
37b6a2f13mov rax, [rsp+384]
37b6a2f1bmov r13, [rsp+352]
37b6a2f23mov r15, [rsp+392]
37b6a2f2bmovsxd rsi, [rax]
37b6a2f2exor eax, eax
37b6a2f30test rsi, rsi
37b6a2f33mov [rsp+328], rdx
37b6a2f3bcmovs rsi, rax
37b6a2f3fmov rax, [rsp+360]
37b6a2f47mov [rsp+336], r8
37b6a2f4fmov r8l, 1
37b6a2f55mov [rsp+344], r9
37b6a2f5dmov r9l, 1
37b6a2f63movsxd rdi, [rax]
37b6a2f66xor eax, eax
37b6a2f68mov rbx, rsi
37b6a2f6bnot rbx
37b6a2f6etest rdi, rdi
37b6a2f71cmovns rax, rdi
37b6a2f75mov edi, [rdx]
37b6a2f77lea rdx, [rip+0xd91442]
37b6a2f7emov [rsp+136], rax
37b6a2f86not rax
37b6a2f89mov [rsp+120], rax
37b6a2f8emov eax, 3
37b6a2f93sub eax, edi
37b6a2f95mov [rsp+144], eax
37b6a2f9cmov r14l, eax
37b6a2f9fcall lsame_
37b6a2fa4mov ecx, eax
37b6a2fa6mov rax, [rsp+336]
37b6a2faemov edx, [rax]
37b6a2fb0mov rax, [rsp+344]
37b6a2fb8mov eax, [rax]
37b6a2fbacmp edx, eax
37b6a2fbccmovle eax, edx
37b6a2fbftest ecx, ecx
37b6a2fc1je 0x37b6a34a8
37b6a2fc7test eax, eax
37b6a2fc9jle 0x37b6a34ac
37b6a2fcflea rax, [4*rsi+4]
37b6a2fd7mov [rsp+148], edi
37b6a2fdemov [rsp+168], rax
37b6a2fe6movsxd rax, r14l
37b6a2fe9mov r14l, 1
37b6a2fefimul rax, rsi
37b6a2ff3mov rsi, [rsp+376]
37b6a2ffbmov r12, rsi
37b6a2ffeadd rax, rbx
37b6a3001mov rbx, -1
37b6a3008lea rax, [rsi+4*rax+4]
37b6a300dmov [rsp+152], rax
37b6a3015lea rax, [rsp+232]
37b6a301dmov [rsp+112], rax
37b6a3022lea rax, [rip+0xd913ab]
37b6a3029mov [rsp+104], rax
37b6a302ejmp 0x37b6a306d
37b6a3030
37b6a3030loc_37b6a3030:
37b6a3030add rbx, [rsp+136]
37b6a3038add r12, [rsp+168]
37b6a3040
37b6a3040loc_37b6a3040:
37b6a3040mov rax, [rsp+344]
37b6a3048add [rsp+148], 1
37b6a3050add r14, 1
37b6a3054add [rsp+152], 4
37b6a305dmov eax, [rax]
37b6a305fcmp edx, eax
37b6a3061cmovle eax, edx
37b6a3064cmp eax, r14l
37b6a3067jl 0x37b6a34ac
37b6a306d
37b6a306dloc_37b6a306d:
37b6a306dmov rax, [rsp+328]
37b6a3075mov [rsp+128], r14l
37b6a307dmov esi, r14l
37b6a3080mov edi, [rax]
37b6a3082mov eax, edx
37b6a3084sub eax, r14l
37b6a3087add edi, r14l
37b6a308aadd eax, 1
37b6a308dcmp edx, r14l
37b6a3090mov edx, 1
37b6a3095cmove eax, edx
37b6a3098lea ebp, [rdi-1]
37b6a309bmov [rsp+232], eax
37b6a30a2cmp ebp, 2
37b6a30a5jg 0x37b6a3a60
37b6a30ab
37b6a30abloc_37b6a30ab:
37b6a30abmov rax, [rsp+104]
37b6a30b0mov rcx, [rsp+112]
37b6a30b5mov r9, r15
37b6a30b8mov rdx, r12
37b6a30bblea r8, [rip+0xd91312]
37b6a30c2mov [rsp+32], rax
37b6a30c7call scopy_
37b6a30cccmp [rsp+144], esi
37b6a30d3jl 0x37b6a3a00
37b6a30d9
37b6a30d9loc_37b6a30d9:
37b6a30d9movss x0, [r15]
37b6a30demovsxd r11, ebp
37b6a30e1lea rax, [r11+rbx]
37b6a30e5movss [r13+4*rax], x0
37b6a30ecmov rax, [rsp+336]
37b6a30f4mov edx, [rax]
37b6a30f6cmp edx, esi
37b6a30f8jle 0x37b6a3030
37b6a30felea eax, [r14+1]
37b6a3102lea r10, [rsp+236]
37b6a310aadd rbx, [rsp+136]
37b6a3112mov [rsp+160], eax
37b6a3119lea rax, [r15+4]
37b6a311dmov [rsp+128], r10
37b6a3125cmp ebp, 1
37b6a3128jle 0x37b6a31a3
37b6a312amov r9, [rsp+104]
37b6a312fsub edx, r14l
37b6a3132mov [rsp+32], rax
37b6a3137mov rcx, r10
37b6a313amov [rsp+236], edx
37b6a3141lea edx, [rdi-2]
37b6a3144xorps x0, [rip+0xd912a5]
37b6a314bmov [rsp+40], r9
37b6a3150movsxd rdx, edx
37b6a3153mov r9, [rsp+360]
37b6a315badd rdx, rbx
37b6a315emov [rsp+184], r11
37b6a3166lea r8, [r13+4*rdx]
37b6a316blea rdx, [rsp+228]
37b6a3173mov [rsp+176], rax
37b6a317bmovss [rsp+228], x0
37b6a3184call saxpy_
37b6a3189mov rax, [rsp+336]
37b6a3191mov r11, [rsp+184]
37b6a3199mov edx, [rax]
37b6a319bmov rax, [rsp+176]
37b6a31a3
37b6a31a3loc_37b6a31a3:
37b6a31a3sub edx, r14l
37b6a31a6mov rcx, [rsp+128]
37b6a31aelea r8, [rip+0xd9121f]
37b6a31b5mov [rsp+176], r11
37b6a31bdmov [rsp+236], edx
37b6a31c4mov rdx, rax
37b6a31c7call isamax_
37b6a31ccmov r11, [rsp+176]
37b6a31d4movsxd rdx, eax
37b6a31d7cmp eax, 1
37b6a31dalea ebp, [rax+1]
37b6a31ddmovss x0, [r15+4*rdx]
37b6a31e3je 0x37b6a39c0
37b6a31e9pxor x1, x1
37b6a31edxor eax, eax
37b6a31efmov ecx, 1
37b6a31f4ucomiss x0, x1
37b6a31f7setp al
37b6a31facmovne eax, ecx
37b6a31fdtest eax, eax
37b6a31ffje 0x37b6a39c0
37b6a3205movss x1, [r15+4]
37b6a320blea r10l, [rbp+r14]
37b6a3210mov r9, [rsp+136]
37b6a3218mov [rsp+200], r11
37b6a3220lea ebp, [r10-1]
37b6a3224mov [rsp+192], r10l
37b6a322cmov r11, [rsp+120]
37b6a3231mov r10l, [rsp+160]
37b6a3239movss [r15+4*rdx], x1
37b6a323fmov edx, ebp
37b6a3241movsxd rax, ebp
37b6a3244mov [rsp+184], rax
37b6a324csub edx, r10l
37b6a324fmovss [r15+4], x0
37b6a3255sub edx, 1
37b6a3258mov [rsp+236], edx
37b6a325fmov rdx, r9
37b6a3262imul rdx, rax
37b6a3266lea rax, [rdx+r11]
37b6a326amov rdx, [rsp+328]
37b6a3272mov [rsp+176], rax
37b6a327aadd r10l, [rdx]
37b6a327dlea edx, [r14+2]
37b6a3281movsxd rdx, edx
37b6a3284movsxd r8, r10l
37b6a3287lea ecx, [r10-1]
37b6a328bimul rdx, r9
37b6a328fadd r8, rax
37b6a3292mov rax, [rsp+104]
37b6a3297movsxd rcx, ecx
37b6a329alea r9, [r13+4*r8]
37b6a329fmov r8, [rsp+360]
37b6a32a7mov [rsp+32], rax
37b6a32acadd rdx, r11
37b6a32afadd rdx, rcx
37b6a32b2mov rcx, [rsp+128]
37b6a32balea rdx, [r13+4*rdx]
37b6a32bfcall sswap_
37b6a32c4mov rax, [rsp+336]
37b6a32ccmov r10l, [rsp+192]
37b6a32d4mov r11, [rsp+200]
37b6a32dcmov edx, [rax]
37b6a32demov rax, [rsp+184]
37b6a32e6cmp edx, ebp
37b6a32e8jg 0x37b6a3e28
37b6a32ee
37b6a32eeloc_37b6a32ee:
37b6a32eemov rcx, [rsp+328]
37b6a32f6mov r10, [rsp+384]
37b6a32femov [rsp+184], r11
37b6a3306mov r8, [rsp+384]
37b6a330emov [rsp+236], r14l
37b6a3316mov edx, [rcx]
37b6a3318mov ecx, [rsp+160]
37b6a331flea ecx, [rdx+rcx-1]
37b6a3323lea edx, [rdx+rbp-1]
37b6a3327movsxd rcx, ecx
37b6a332amovsxd rdx, edx
37b6a332dadd rdx, [rsp+176]
37b6a3335add rcx, rbx
37b6a3338movss x1, [r13+4*rdx]
37b6a333fmovss x0, [r13+4*rcx]
37b6a3346movss [r13+4*rcx], x1
37b6a334dmov rcx, [rsp+128]
37b6a3355movss [r13+4*rdx], x0
37b6a335cmov rdx, [rsp+376]
37b6a3364mov [rsp+32], r10
37b6a3369mov r10, [rsp+376]
37b6a3371lea rdx, [rdx+4*r14]
37b6a3375lea r9, [r10+4*rax-4]
37b6a337acall sswap_
37b6a337fmov rax, [rsp+368]
37b6a3387mov ecx, [rsp+160]
37b6a338ecmp [rsp+144], ecx
37b6a3395mov r11, [rsp+184]
37b6a339dmov [rax+4*r14], ebp
37b6a33a1jle 0x37b6a3d80
37b6a33a7
37b6a33a7loc_37b6a33a7:
37b6a33a7movss x0, [r15+4]
37b6a33admov rax, [rsp+344]
37b6a33b5lea rbp, [r11+rbx]
37b6a33b9add r12, [rsp+168]
37b6a33c1movss [r13+4*rbp], x0
37b6a33c8cmp [rax], esi
37b6a33cajg 0x37b6a3bf0
37b6a33d0
37b6a33d0loc_37b6a33d0:
37b6a33d0mov rax, [rsp+336]
37b6a33d8mov edx, [rax]
37b6a33dalea eax, [rdx-1]
37b6a33ddcmp eax, esi
37b6a33dfjle 0x37b6a3040
37b6a33e5movss x0, [r13+4*rbp]
37b6a33ecsub edx, r14l
37b6a33eflea eax, [r14+2]
37b6a33f3pxor x1, x1
37b6a33f7imul rax, [rsp+136]
37b6a3400add rax, [rsp+120]
37b6a3405sub edx, 1
37b6a3408add rax, r11
37b6a340bucomiss x0, x1
37b6a340elea rsi, [r13+4*rax]
37b6a3413jp 0x37b6a341b
37b6a3415je 0x37b6a3cc0
37b6a341b
37b6a341bloc_37b6a341b:
37b6a341bmovss x1, [rip+0xd90fdd]
37b6a3423mov rax, [rsp+360]
37b6a342bmov r9, rsi
37b6a342emov [rsp+236], edx
37b6a3435mov rdi, [rsp+128]
37b6a343dlea rdx, [r15+8]
37b6a3441lea r8, [rip+0xd90f8c]
37b6a3448divss x1, x0
37b6a344cmov [rsp+32], rax
37b6a3451mov rcx, rdi
37b6a3454movss [rsp+228], x1
37b6a345dcall scopy_
37b6a3462mov rcx, [rsp+336]
37b6a346amov eax, r14l
37b6a346dmov r9, [rsp+360]
37b6a3475lea rdx, [rsp+228]
37b6a347dnot eax
37b6a347fmov r8, rsi
37b6a3482add eax, [rcx]
37b6a3484mov rcx, rdi
37b6a3487mov [rsp+236], eax
37b6a348ecall sscal_
37b6a3493mov rax, [rsp+336]
37b6a349bmov edx, [rax]
37b6a349djmp 0x37b6a3040
37b6a34a2
37b6a34a2 66 0f 1f 44 00 00 f..D..
37b6a34a8
37b6a34a8loc_37b6a34a8:
37b6a34a8test eax, eax
37b6a34aajg 0x37b6a34c0
37b6a34ac
37b6a34acloc_37b6a34ac:
37b6a34acadd rsp, 248
37b6a34b3pop rbx
37b6a34b4pop rsi
37b6a34b5pop rdi
37b6a34b6pop rbp
37b6a34b7pop r12
37b6a34b9pop r13
37b6a34bbpop r14
37b6a34bdpop r15
37b6a34bfret
37b6a34c0
37b6a34c0loc_37b6a34c0:
37b6a34c0lea rax, [r13+4]
37b6a34c4mov [rsp+160], edi
37b6a34cbmov r14, [rsp+136]
37b6a34d3mov edi, 1
37b6a34d8mov [rsp+152], rax
37b6a34e0lea rax, [4*rsi+4]
37b6a34e8mov [rsp+184], rax
37b6a34f0movsxd rax, [rsp+144]
37b6a34f8imul rax, rsi
37b6a34fcmov rsi, [rsp+376]
37b6a3504add rax, rbx
37b6a3507lea rax, [rsi+4*rax+4]
37b6a350cmov [rsp+168], rax
37b6a3514lea rax, [rsp+232]
37b6a351cmov [rsp+112], rax
37b6a3521lea rax, [rip+0xd90eac]
37b6a3528mov [rsp+104], rax
37b6a352djmp 0x37b6a3574
37b6a352f
37b6a352f 90 .
37b6a3530
37b6a3530loc_37b6a3530:
37b6a3530mov rax, [rsp+184]
37b6a3538lea r12, [rdi+1]
37b6a353cadd rsi, rax
37b6a353f
37b6a353floc_37b6a353f:
37b6a353fmov rax, [rsp+344]
37b6a3547mov rdi, r12
37b6a354aadd [rsp+160], 1
37b6a3552add [rsp+152], 4
37b6a355badd [rsp+168], 4
37b6a3564mov eax, [rax]
37b6a3566cmp edx, eax
37b6a3568cmovle eax, edx
37b6a356bcmp eax, r12l
37b6a356ejl 0x37b6a34ac
37b6a3574
37b6a3574loc_37b6a3574:
37b6a3574mov rbx, [rsp+328]
37b6a357cmov [rsp+136], edi
37b6a3583mov eax, [rbx]
37b6a3585mov ebx, edi
37b6a3587add eax, edi
37b6a3589mov [rsp+148], eax
37b6a3590lea ebp, [rax-1]
37b6a3593mov eax, edx
37b6a3595sub eax, edi
37b6a3597add eax, 1
37b6a359acmp edx, edi
37b6a359cmov edx, 1
37b6a35a1cmove eax, edx
37b6a35a4mov [rsp+232], eax
37b6a35abcmp ebp, 2
37b6a35aejg 0x37b6a3ae8
37b6a35b4
37b6a35b4loc_37b6a35b4:
37b6a35b4mov rax, [rsp+104]
37b6a35b9mov rcx, [rsp+112]
37b6a35bemov r9, r15
37b6a35c1mov rdx, rsi
37b6a35c4lea r8, [rip+0xd90e09]
37b6a35cbmov [rsp+32], rax
37b6a35d0call scopy_
37b6a35d5cmp [rsp+144], ebx
37b6a35dcjl 0x37b6a3b80
37b6a35e2
37b6a35e2loc_37b6a35e2:
37b6a35e2movsxd rcx, ebp
37b6a35e5mov rax, [rsp+120]
37b6a35eamovss x0, [r15]
37b6a35efimul rcx, r14
37b6a35f3lea r11, [rcx+rax]
37b6a35f7lea rax, [r11+rdi]
37b6a35fbmovss [r13+4*rax], x0
37b6a3602mov rax, [rsp+336]
37b6a360amov edx, [rax]
37b6a360ccmp edx, ebx
37b6a360ejle 0x37b6a3530
37b6a3614lea eax, [rdi+1]
37b6a3617mov [rsp+200], edi
37b6a361elea r10, [rsp+236]
37b6a3626mov [rsp+176], eax
37b6a362dlea r12, [rdi+1]
37b6a3631lea rax, [r15+4]
37b6a3635mov [rsp+128], r10
37b6a363dcmp ebp, 1
37b6a3640jle 0x37b6a36bb
37b6a3642mov r9, [rsp+104]
37b6a3647mov [rsp+32], rax
37b6a364csub rcx, r14
37b6a364fsub edx, edi
37b6a3651add rcx, [rsp+120]
37b6a3656xorps x0, [rip+0xd90d93]
37b6a365dmov [rsp+236], edx
37b6a3664lea rdx, [rsp+228]
37b6a366cmov [rsp+40], r9
37b6a3671add rcx, r12
37b6a3674lea r9, [rip+0xd90d59]
37b6a367blea r8, [r13+4*rcx]
37b6a3680mov rcx, r10
37b6a3683mov [rsp+208], r11
37b6a368bmov [rsp+192], rax
37b6a3693movss [rsp+228], x0
37b6a369ccall saxpy_
37b6a36a1mov rax, [rsp+336]
37b6a36a9mov r11, [rsp+208]
37b6a36b1mov edx, [rax]
37b6a36b3mov rax, [rsp+192]
37b6a36bb
37b6a36bbloc_37b6a36bb:
37b6a36bbsub edx, edi
37b6a36bdmov rcx, [rsp+128]
37b6a36c5lea r8, [rip+0xd90d08]
37b6a36ccmov [rsp+192], r11
37b6a36d4mov [rsp+236], edx
37b6a36dbmov rdx, rax
37b6a36decall isamax_
37b6a36e3mov r11, [rsp+192]
37b6a36ebmovsxd rdx, eax
37b6a36eecmp eax, 1
37b6a36f1lea ecx, [rax+1]
37b6a36f4movss x0, [r15+4*rdx]
37b6a36faje 0x37b6a39e0
37b6a3700pxor x1, x1
37b6a3704xor eax, eax
37b6a3706mov r8l, 1
37b6a370cucomiss x0, x1
37b6a370fsetp al
37b6a3712cmovne eax, r8l
37b6a3716test eax, eax
37b6a3718je 0x37b6a39e0
37b6a371emovss x1, [r15+4]
37b6a3724lea r10l, [rcx+rdi]
37b6a3728lea r8l, [rdi+2]
37b6a372cmov [rsp+216], r11
37b6a3734lea ebp, [r10-1]
37b6a3738mov [rsp+208], r10l
37b6a3740movsxd r8, r8l
37b6a3743mov r10, [rsp+120]
37b6a3748movss [r15+4*rdx], x1
37b6a374emov edx, [rsp+176]
37b6a3755mov eax, ebp
37b6a3757movss [r15+4], x0
37b6a375dsub eax, edx
37b6a375fsub eax, 1
37b6a3762mov [rsp+236], eax
37b6a3769mov rax, [rsp+328]
37b6a3771add edx, [rax]
37b6a3773movsxd rax, ebp
37b6a3776movsxd rcx, edx
37b6a3779sub edx, 1
37b6a377cmov [rsp+192], rax
37b6a3784imul rcx, r14
37b6a3788movsxd rdx, edx
37b6a378bimul rdx, r14
37b6a378fadd rcx, r10
37b6a3792add rcx, rax
37b6a3795mov rax, [rsp+360]
37b6a379dadd rdx, r10
37b6a37a0add rdx, r8
37b6a37a3lea r9, [r13+4*rcx]
37b6a37a8mov rcx, [rsp+128]
37b6a37b0lea r8, [rip+0xd90c1d]
37b6a37b7mov [rsp+32], rax
37b6a37bclea rdx, [r13+4*rdx]
37b6a37c1call sswap_
37b6a37c6mov rax, [rsp+336]
37b6a37cemov r11, [rsp+216]
37b6a37d6mov edx, [rax]
37b6a37d8mov rax, [rsp+192]
37b6a37e0cmp edx, ebp
37b6a37e2jg 0x37b6a3eb8
37b6a37e8
37b6a37e8loc_37b6a37e8:
37b6a37e8mov rcx, [rsp+328]
37b6a37f0mov r9, [rsp+120]
37b6a37f5mov [rsp+208], r11
37b6a37fdmov r10, [rsp+384]
37b6a3805mov r8, [rsp+384]
37b6a380dmov [rsp+236], edi
37b6a3814mov edx, [rcx]
37b6a3816mov ecx, [rsp+176]
37b6a381dlea ecx, [rdx+rcx-1]
37b6a3821lea edx, [rdx+rbp-1]
37b6a3825movsxd rcx, ecx
37b6a3828movsxd rdx, edx
37b6a382bimul rcx, r14
37b6a382fimul rdx, r14
37b6a3833add rcx, r9
37b6a3836add rdx, r9
37b6a3839add rcx, r12
37b6a383cadd rdx, rax
37b6a383fmovss x0, [r13+4*rcx]
37b6a3846lea rax, [4*rax-4]
37b6a384emovss x1, [r13+4*rdx]
37b6a3855mov [rsp+192], rax
37b6a385dmovss [r13+4*rcx], x1
37b6a3864mov rcx, [rsp+128]
37b6a386cmovss [r13+4*rdx], x0
37b6a3873mov rdx, [rsp+376]
37b6a387bmov [rsp+32], r10
37b6a3880mov r10, [rsp+376]
37b6a3888lea rdx, [rdx+4*rdi]
37b6a388clea r9, [r10+rax]
37b6a3890call sswap_
37b6a3895mov rax, [rsp+368]
37b6a389dmov ecx, [rsp+176]
37b6a38a4cmp [rsp+144], ecx
37b6a38abmov r11, [rsp+208]
37b6a38b3mov [rax+4*rdi], ebp
37b6a38b6mov rax, [rsp+192]
37b6a38bejle 0x37b6a3dd8
37b6a38c4
37b6a38c4loc_37b6a38c4:
37b6a38c4mov rax, [rsp+184]
37b6a38ccmovss x0, [r15+4]
37b6a38d2lea rbp, [r11+r12]
37b6a38d6add rsi, rax
37b6a38d9mov rax, [rsp+344]
37b6a38e1movss [r13+4*rbp], x0
37b6a38e8cmp [rax], ebx
37b6a38eajg 0x37b6a3c50
37b6a38f0
37b6a38f0loc_37b6a38f0:
37b6a38f0mov rax, [rsp+336]
37b6a38f8mov edx, [rax]
37b6a38falea eax, [rdx-1]
37b6a38fdcmp eax, ebx
37b6a38ffjle 0x37b6a353f
37b6a3905mov eax, [rsp+200]
37b6a390cmovss x0, [r13+4*rbp]
37b6a3913pxor x1, x1
37b6a3917sub edx, [rsp+136]
37b6a391eadd eax, 2
37b6a3921sub edx, 1
37b6a3924add rax, r11
37b6a3927ucomiss x0, x1
37b6a392alea rbx, [r13+4*rax]
37b6a392fjp 0x37b6a3937
37b6a3931je 0x37b6a3d20
37b6a3937
37b6a3937loc_37b6a3937:
37b6a3937movss x1, [rip+0xd90ac1]
37b6a393fmov rax, [rsp+104]
37b6a3944mov r9, rbx
37b6a3947mov [rsp+236], edx
37b6a394emov rdi, [rsp+128]
37b6a3956lea rdx, [r15+8]
37b6a395alea r8, [rip+0xd90a73]
37b6a3961divss x1, x0
37b6a3965mov [rsp+32], rax
37b6a396amov rcx, rdi
37b6a396dmovss [rsp+228], x1
37b6a3976call scopy_
37b6a397bmov rcx, [rsp+336]
37b6a3983mov r8, rbx
37b6a3986mov eax, [rsp+136]
37b6a398dlea rdx, [rsp+228]
37b6a3995lea r9, [rip+0xd90a38]
37b6a399cnot eax
37b6a399eadd eax, [rcx]
37b6a39a0mov rcx, rdi
37b6a39a3mov [rsp+236], eax
37b6a39aacall sscal_
37b6a39afmov rax, [rsp+336]
37b6a39b7mov edx, [rax]
37b6a39b9jmp 0x37b6a353f
37b6a39be
37b6a39be 66 90 f.
37b6a39c0
37b6a39c0loc_37b6a39c0:
37b6a39c0mov rax, [rsp+368]
37b6a39c8mov ecx, [rsp+160]
37b6a39cfmov [rax+4*r14], ecx
37b6a39d3jmp 0x37b6a33a7
37b6a39d8
37b6a39d8 0f 1f 84 00 00 00 00 00 ........
37b6a39e0
37b6a39e0loc_37b6a39e0:
37b6a39e0mov rax, [rsp+368]
37b6a39e8mov ecx, [rsp+176]
37b6a39efmov [rax+4*rdi], ecx
37b6a39f2jmp 0x37b6a38c4
37b6a39f7
37b6a39f7 66 0f 1f 84 00 00 00 00 00 f........
37b6a3a00
37b6a3a00loc_37b6a3a00:
37b6a3a00lea eax, [rdi-2]
37b6a3a03mov rcx, [rsp+104]
37b6a3a08mov r9, [rsp+360]
37b6a3a10lea rdx, [rsp+228]
37b6a3a18cdqe
37b6a3a1aadd rax, rbx
37b6a3a1dmovss x0, [r13+4*rax]
37b6a3a24lea eax, [rdi-3]
37b6a3a27mov [rsp+40], rcx
37b6a3a2cmov [rsp+32], r15
37b6a3a31cdqe
37b6a3a33mov rcx, [rsp+112]
37b6a3a38xorps x0, [rip+0xd909b1]
37b6a3a3fadd rax, rbx
37b6a3a42lea r8, [r13+4*rax]
37b6a3a47movss [rsp+228], x0
37b6a3a50call saxpy_
37b6a3a55jmp 0x37b6a30d9
37b6a3a5a
37b6a3a5a 66 0f 1f 44 00 00 f..D..
37b6a3a60
37b6a3a60loc_37b6a3a60:
37b6a3a60mov eax, [rsp+148]
37b6a3a67mov rdx, [rsp+112]
37b6a3a6clea rcx, [rip+0xd90965]
37b6a3a73mov [rsp+88], 12
37b6a3a7cmov [rsp+64], rcx
37b6a3a81lea r9, [rip+0xd9093c]
37b6a3a88lea r8, [rsp+236]
37b6a3a90sub eax, 2
37b6a3a93mov [rsp+72], r12
37b6a3a98lea rcx, [rip+0xd90929]
37b6a3a9fmov [rsp+236], eax
37b6a3aa6mov rax, [rsp+104]
37b6a3aabmov [rsp+80], rax
37b6a3ab0mov [rsp+56], rax
37b6a3ab5lea rax, [r13+4*rbx+4]
37b6a3abamov [rsp+48], rax
37b6a3abfmov rax, [rsp+384]
37b6a3ac7mov [rsp+40], rax
37b6a3accmov rax, [rsp+152]
37b6a3ad4mov [rsp+32], rax
37b6a3ad9call sgemv_
37b6a3adejmp 0x37b6a30ab
37b6a3ae3
37b6a3ae3 0f 1f 44 00 00 ..D..
37b6a3ae8
37b6a3ae8loc_37b6a3ae8:
37b6a3ae8mov eax, [rsp+160]
37b6a3aefmov rdx, [rsp+112]
37b6a3af4mov [rsp+88], 12
37b6a3afdlea r9, [rip+0xd908c0]
37b6a3b04mov [rsp+72], rsi
37b6a3b09lea r8, [rsp+236]
37b6a3b11lea rcx, [rip+0xd908b0]
37b6a3b18sub eax, 2
37b6a3b1bmov [rsp+236], eax
37b6a3b22mov rax, [rsp+104]
37b6a3b27mov [rsp+80], rax
37b6a3b2clea rax, [rip+0xd908a5]
37b6a3b33mov [rsp+64], rax
37b6a3b38mov rax, [rsp+360]
37b6a3b40mov [rsp+56], rax
37b6a3b45mov rax, [rsp+152]
37b6a3b4dsub rax, 4
37b6a3b51mov [rsp+48], rax
37b6a3b56mov rax, [rsp+384]
37b6a3b5emov [rsp+40], rax
37b6a3b63mov rax, [rsp+168]
37b6a3b6bmov [rsp+32], rax
37b6a3b70call sgemv_
37b6a3b75jmp 0x37b6a35b4
37b6a3b7a
37b6a3b7a 66 0f 1f 44 00 00 f..D..
37b6a3b80
37b6a3b80loc_37b6a3b80:
37b6a3b80mov eax, [rsp+148]
37b6a3b87mov rcx, [rsp+120]
37b6a3b8clea r9, [rip+0xd90841]
37b6a3b93sub eax, 2
37b6a3b96cdqe
37b6a3b98imul rax, r14
37b6a3b9clea rdx, [rax+rcx]
37b6a3ba0sub rax, r14
37b6a3ba3add rax, rcx
37b6a3ba6mov rcx, [rsp+104]
37b6a3babadd rdx, rdi
37b6a3baemovss x0, [r13+4*rdx]
37b6a3bb5mov [rsp+32], r15
37b6a3bbaadd rax, rdi
37b6a3bbdlea rdx, [rsp+228]
37b6a3bc5mov [rsp+40], rcx
37b6a3bcamov rcx, [rsp+112]
37b6a3bcflea r8, [r13+4*rax]
37b6a3bd4xorps x0, [rip+0xd90815]
37b6a3bdbmovss [rsp+228], x0
37b6a3be4call saxpy_
37b6a3be9jmp 0x37b6a35e2
37b6a3bee
37b6a3bee 66 90 f.
37b6a3bf0
37b6a3bf0loc_37b6a3bf0:
37b6a3bf0mov rax, [rsp+336]
37b6a3bf8movsxd rdi, edi
37b6a3bfbmov r9, r12
37b6a3bfemov r8, [rsp+360]
37b6a3c06mov rcx, [rsp+128]
37b6a3c0eadd rdi, rbx
37b6a3c11mov [rsp+176], r11
37b6a3c19mov eax, [rax]
37b6a3c1blea rdx, [r13+4*rdi]
37b6a3c20mov [rsp+160], eax
37b6a3c27sub eax, r14l
37b6a3c2amov [rsp+236], eax
37b6a3c31mov rax, [rsp+104]
37b6a3c36mov [rsp+32], rax
37b6a3c3bcall scopy_
37b6a3c40mov r11, [rsp+176]
37b6a3c48jmp 0x37b6a33d0
37b6a3c4d
37b6a3c4d 0f 1f 00 ...
37b6a3c50
37b6a3c50loc_37b6a3c50:
37b6a3c50mov rax, [rsp+336]
37b6a3c58mov rcx, [rsp+128]
37b6a3c60mov r9, rsi
37b6a3c63lea r8, [rip+0xd9076a]
37b6a3c6amov [rsp+192], r11
37b6a3c72mov eax, [rax]
37b6a3c74mov [rsp+176], eax
37b6a3c7bsub eax, [rsp+136]
37b6a3c82mov [rsp+236], eax
37b6a3c89movsxd rax, [rsp+148]
37b6a3c91imul rax, r14
37b6a3c95add rax, [rsp+120]
37b6a3c9aadd rax, r12
37b6a3c9dlea rdx, [r13+4*rax]
37b6a3ca2mov rax, [rsp+104]
37b6a3ca7mov [rsp+32], rax
37b6a3caccall scopy_
37b6a3cb1mov r11, [rsp+192]
37b6a3cb9jmp 0x37b6a38f0
37b6a3cbe
37b6a3cbe 66 90 f.
37b6a3cc0
37b6a3cc0loc_37b6a3cc0:
37b6a3cc0mov rax, [rsp+360]
37b6a3cc8mov [rsp+40], rsi
37b6a3ccdlea rcx, [rip+0xd9070c]
37b6a3cd4mov [rsp+236], edx
37b6a3cdbmov r8, [rsp+128]
37b6a3ce3mov [rsp+48], rax
37b6a3ce8lea rax, [rip+0xd906ed]
37b6a3cefmov rdx, [rsp+104]
37b6a3cf4mov [rsp+32], rax
37b6a3cf9mov r9, rax
37b6a3cfcmov [rsp+56], 4
37b6a3d05call slaset_
37b6a3d0amov rax, [rsp+336]
37b6a3d12mov edx, [rax]
37b6a3d14jmp 0x37b6a3040
37b6a3d19
37b6a3d19 0f 1f 80 00 00 00 00 .......
37b6a3d20
37b6a3d20loc_37b6a3d20:
37b6a3d20mov rax, [rsp+360]
37b6a3d28mov [rsp+40], rbx
37b6a3d2dlea r8, [rip+0xd906a0]
37b6a3d34lea rcx, [rip+0xd906a5]
37b6a3d3bmov [rsp+56], 4
37b6a3d44mov [rsp+48], rax
37b6a3d49lea rax, [rip+0xd9068c]
37b6a3d50mov [rsp+32], rax
37b6a3d55mov r9, rax
37b6a3d58mov [rsp+236], edx
37b6a3d5fmov rdx, [rsp+128]
37b6a3d67call slaset_
37b6a3d6cmov rax, [rsp+336]
37b6a3d74mov edx, [rax]
37b6a3d76jmp 0x37b6a353f
37b6a3d7b
37b6a3d7b 0f 1f 44 00 00 ..D..
37b6a3d80
37b6a3d80loc_37b6a3d80:
37b6a3d80mov eax, [rsp+148]
37b6a3d87mov rcx, [rsp+128]
37b6a3d8flea rdx, [r13+4*rbx+4]
37b6a3d94lea r8, [rip+0xd90639]
37b6a3d9bmov [rsp+160], r11
37b6a3da3mov [rsp+236], eax
37b6a3daamov rax, [rsp+104]
37b6a3dafmov [rsp+32], rax
37b6a3db4mov rax, [rsp+176]
37b6a3dbclea r9, [r13+4*rax+4]
37b6a3dc1call sswap_
37b6a3dc6mov r11, [rsp+160]
37b6a3dcejmp 0x37b6a33a7
37b6a3dd3
37b6a3dd3 0f 1f 44 00 00 ..D..
37b6a3dd8
37b6a3dd8loc_37b6a3dd8:
37b6a3dd8mov edi, [rsp+160]
37b6a3ddfmov rdx, [rsp+152]
37b6a3de7lea r9, [r13+rax]
37b6a3decmov [rsp+176], r11
37b6a3df4mov rcx, [rsp+128]
37b6a3dfcmov [rsp+236], edi
37b6a3e03mov rdi, [rsp+360]
37b6a3e0bmov [rsp+32], rdi
37b6a3e10mov r8, rdi
37b6a3e13call sswap_
37b6a3e18mov r11, [rsp+176]
37b6a3e20jmp 0x37b6a38c4
37b6a3e25
37b6a3e25 0f 1f 00 ...
37b6a3e28
37b6a3e28loc_37b6a3e28:
37b6a3e28mov [rsp+192], rax
37b6a3e30mov rax, [rsp+328]
37b6a3e38sub edx, ebp
37b6a3e3amov [rsp+236], edx
37b6a3e41movsxd rdx, r10l
37b6a3e44imul rdx, [rsp+136]
37b6a3e4dmov ecx, [rax]
37b6a3e4fadd rdx, [rsp+120]
37b6a3e54mov [rsp+184], r11
37b6a3e5cmov eax, [rsp+160]
37b6a3e63lea r8l, [rbp+rcx-1]
37b6a3e68lea ecx, [rcx+rax-1]
37b6a3e6cmov rax, [rsp+360]
37b6a3e74movsxd r8, r8l
37b6a3e77movsxd rcx, ecx
37b6a3e7aadd r8, rdx
37b6a3e7dmov [rsp+32], rax
37b6a3e82add rdx, rcx
37b6a3e85mov rcx, [rsp+128]
37b6a3e8dlea r9, [r13+4*r8]
37b6a3e92lea rdx, [r13+4*rdx]
37b6a3e97mov r8, rax
37b6a3e9acall sswap_
37b6a3e9fmov rax, [rsp+192]
37b6a3ea7mov r11, [rsp+184]
37b6a3eafjmp 0x37b6a32ee
37b6a3eb4
37b6a3eb4 0f 1f 40 00 ..@.
37b6a3eb8
37b6a3eb8loc_37b6a3eb8:
37b6a3eb8movsxd r8, [rsp+208]
37b6a3ec0mov [rsp+208], rax
37b6a3ec8sub edx, ebp
37b6a3ecamov rax, [rsp+328]
37b6a3ed2mov r9l, [rsp+176]
37b6a3edamov [rsp+236], edx
37b6a3ee1mov [rsp+192], r11
37b6a3ee9mov ecx, [rax]
37b6a3eebmov rax, [rsp+120]
37b6a3ef0lea edx, [rbp+rcx-1]
37b6a3ef4lea ecx, [rcx+r9-1]
37b6a3ef9movsxd rdx, edx
37b6a3efcmovsxd rcx, ecx
37b6a3effimul rdx, r14
37b6a3f03imul rcx, r14
37b6a3f07add rdx, rax
37b6a3f0aadd rcx, rax
37b6a3f0dmov rax, [rsp+104]
37b6a3f12add rdx, r8
37b6a3f15add rcx, r8
37b6a3f18lea r9, [r13+4*rdx]
37b6a3f1dlea r8, [rip+0xd904b0]
37b6a3f24mov [rsp+32], rax
37b6a3f29lea rdx, [r13+4*rcx]
37b6a3f2emov rcx, [rsp+128]
37b6a3f36call sswap_
37b6a3f3bmov rax, [rsp+208]
37b6a3f43mov r11, [rsp+192]
37b6a3f4bjmp 0x37b6a37e8
37b6a2f00
Loading..