File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbe0bc0
37bbe0bc0zhetrs_3_:
37bbe0bc0push r15
37bbe0bc2push r14
37bbe0bc4push r13
37bbe0bc6push r12
37bbe0bc8push rbp
37bbe0bc9push rdi
37bbe0bcapush rsi
37bbe0bcbpush rbx
37bbe0bccsub rsp, 376
37bbe0bd3movups [rsp+208], x6
37bbe0bdbmovups [rsp+224], x7
37bbe0be3movups [rsp+240], x8
37bbe0becmovups [rsp+256], x9
37bbe0bf5movups [rsp+272], x10
37bbe0bfemovups [rsp+288], x11
37bbe0c07movups [rsp+304], x12
37bbe0c10movups [rsp+320], x13
37bbe0c19movups [rsp+336], x14
37bbe0c22movups [rsp+352], x15
37bbe0c2bmov rbx, [rsp+512]
37bbe0c33mov rbp, [rsp+496]
37bbe0c3bmov rdi, [rsp+504]
37bbe0c43mov eax, [rbx]
37bbe0c45mov [rsp+128], eax
37bbe0c4cmov r12, rdx
37bbe0c4fmov rsi, r8
37bbe0c52mov r15, r9
37bbe0c55mov r8l, 1
37bbe0c5bmov r9l, 1
37bbe0c61lea rdx, [rip+0x86a298]
37bbe0c68mov r13, rcx
37bbe0c6bmov rax, [rsp+480]
37bbe0c73mov r14l, [rax]
37bbe0c76mov rax, [rsp+520]
37bbe0c7emov [rax], 0
37bbe0c84call lsame_
37bbe0c89mov r10l, eax
37bbe0c8ctest eax, eax
37bbe0c8eje 0x37bbe0d80
37bbe0c94
37bbe0c94loc_37bbe0c94:
37bbe0c94mov ecx, [r12]
37bbe0c98test ecx, ecx
37bbe0c9ajs 0x37bbe0cd8
37bbe0c9cmov edx, [rsi]
37bbe0c9etest edx, edx
37bbe0ca0js 0x37bbe0dc8
37bbe0ca6mov r11, [rsp+480]
37bbe0caetest ecx, ecx
37bbe0cb0mov eax, 1
37bbe0cb5cmovg eax, ecx
37bbe0cb8cmp [r11], eax
37bbe0cbbjl 0x37bbe0de0
37bbe0cc1cmp [rbx], eax
37bbe0cc3jge 0x37bbe0df0
37bbe0cc9mov edx, -9
37bbe0ccemov eax, 9
37bbe0cd3jmp 0x37bbe0ce2
37bbe0cd5
37bbe0cd5 0f 1f 00 ...
37bbe0cd8
37bbe0cd8loc_37bbe0cd8:
37bbe0cd8mov edx, -2
37bbe0cddmov eax, 2
37bbe0ce2
37bbe0ce2loc_37bbe0ce2:
37bbe0ce2mov rsi, [rsp+520]
37bbe0ceamov [rsi], edx
37bbe0cec
37bbe0cecloc_37bbe0cec:
37bbe0ceclea rdx, [rsp+200]
37bbe0cf4mov r8l, 8
37bbe0cfalea rcx, [rip+0x86a201]
37bbe0d01mov [rsp+200], eax
37bbe0d08call xerbla_
37bbe0d0dnop
37bbe0d0e
37bbe0d0eloc_37bbe0d0e:
37bbe0d0emovups x6, [rsp+208]
37bbe0d16movups x7, [rsp+224]
37bbe0d1emovups x8, [rsp+240]
37bbe0d27movups x9, [rsp+256]
37bbe0d30movups x10, [rsp+272]
37bbe0d39movups x11, [rsp+288]
37bbe0d42movups x12, [rsp+304]
37bbe0d4bmovups x13, [rsp+320]
37bbe0d54movups x14, [rsp+336]
37bbe0d5dmovups x15, [rsp+352]
37bbe0d66add rsp, 376
37bbe0d6dpop rbx
37bbe0d6epop rsi
37bbe0d6fpop rdi
37bbe0d70pop rbp
37bbe0d71pop r12
37bbe0d73pop r13
37bbe0d75pop r14
37bbe0d77pop r15
37bbe0d79ret
37bbe0d7a
37bbe0d7a 66 0f 1f 44 00 00 f..D..
37bbe0d80
37bbe0d80loc_37bbe0d80:
37bbe0d80mov r9l, 1
37bbe0d86mov r8l, 1
37bbe0d8cmov rcx, r13
37bbe0d8fmov [rsp+144], eax
37bbe0d96lea rdx, [rip+0x86a164]
37bbe0d9dcall lsame_
37bbe0da2mov r10l, [rsp+144]
37bbe0daatest eax, eax
37bbe0dacjne 0x37bbe0c94
37bbe0db2mov edx, -1
37bbe0db7mov eax, 1
37bbe0dbcjmp 0x37bbe0ce2
37bbe0dc1
37bbe0dc1 0f 1f 80 00 00 00 00 .......
37bbe0dc8
37bbe0dc8loc_37bbe0dc8:
37bbe0dc8mov edx, -3
37bbe0dcdmov eax, 3
37bbe0dd2jmp 0x37bbe0ce2
37bbe0dd7
37bbe0dd7 66 0f 1f 84 00 00 00 00 00 f........
37bbe0de0
37bbe0de0loc_37bbe0de0:
37bbe0de0mov edx, -5
37bbe0de5mov eax, 5
37bbe0deajmp 0x37bbe0ce2
37bbe0def
37bbe0def 90 .
37bbe0df0
37bbe0df0loc_37bbe0df0:
37bbe0df0mov rax, [rsp+520]
37bbe0df8mov eax, [rax]
37bbe0dfatest eax, eax
37bbe0dfcjne 0x37bbe1d64
37bbe0e02test ecx, ecx
37bbe0e04je 0x37bbe0d0e
37bbe0e0atest edx, edx
37bbe0e0cje 0x37bbe0d0e
37bbe0e12movsxd r11, [rsp+128]
37bbe0e1axor eax, eax
37bbe0e1cmovsxd r13, r14l
37bbe0e1ftest r11, r11
37bbe0e22cmovs r11, rax
37bbe0e26test r13, r13
37bbe0e29cmovs r13, rax
37bbe0e2dmov rax, r13
37bbe0e30not rax
37bbe0e33mov [rsp+160], rax
37bbe0e3btest r10l, r10l
37bbe0e3eje 0x37bbe15a0
37bbe0e44movsxd rdx, ecx
37bbe0e47mov [rsp+128], r13
37bbe0e4fmov r14, r11
37bbe0e52mov r13, rbx
37bbe0e55lea rax, [rbp+4*rdx-4]
37bbe0e5ashl rdx, 4
37bbe0e5emov [rsp+456], r12
37bbe0e66mov ebx, ecx
37bbe0e68mov [rsp+496], rbp
37bbe0e70lea r12, [rdi+rdx-16]
37bbe0e75mov rbp, rax
37bbe0e78nop [rax+rax]
37bbe0e80
37bbe0e80loc_37bbe0e80:
37bbe0e80mov r9l, [rbp]
37bbe0e84mov ecx, r9l
37bbe0e87neg ecx
37bbe0e89cmovs ecx, r9l
37bbe0e8dcmp ecx, ebx
37bbe0e8fje 0x37bbe0eb2
37bbe0e91sub ecx, 1
37bbe0e94mov [rsp+32], r13
37bbe0e99mov r8, r13
37bbe0e9cmov rdx, r12
37bbe0e9fmovsxd rcx, ecx
37bbe0ea2shl rcx, 4
37bbe0ea6lea r9, [rdi+rcx]
37bbe0eaamov rcx, rsi
37bbe0eadcall zswap_
37bbe0eb2
37bbe0eb2loc_37bbe0eb2:
37bbe0eb2sub rbp, 4
37bbe0eb6sub r12, 16
37bbe0ebasub ebx, 1
37bbe0ebdjne 0x37bbe0e80
37bbe0ebfmov rax, [rsp+480]
37bbe0ec7mov rbx, r13
37bbe0ecamov r12, [rsp+456]
37bbe0ed2mov [rsp+112], 1
37bbe0edbmov [rsp+104], 1
37bbe0ee4lea r9, [rip+0x86a015]
37bbe0eeblea rcx, [rip+0x86a00f]
37bbe0ef2mov r13, [rsp+128]
37bbe0efamov [rsp+64], rax
37bbe0efflea rax, [rip+0x86a00a]
37bbe0f06mov rdx, r9
37bbe0f09lea r8, [rip+0x869ffa]
37bbe0f10mov [rsp+80], rbx
37bbe0f15mov rbp, [rsp+496]
37bbe0f1dmov [rsp+96], 1
37bbe0f26mov [rsp+88], 1
37bbe0f2fmov [rsp+72], rdi
37bbe0f34mov [rsp+56], r15
37bbe0f39mov [rsp+48], rax
37bbe0f3emov [rsp+40], rsi
37bbe0f43mov [rsp+32], r12
37bbe0f48mov [rsp+128], r14
37bbe0f50mov [rsp+176], rcx
37bbe0f58call ztrsm_
37bbe0f5dmov r10l, [r12]
37bbe0f61mov r11, [rsp+128]
37bbe0f69test r10l, r10l
37bbe0f6cjle 0x37bbe0fc9
37bbe0f6elea rax, [rsp+200]
37bbe0f76mov [rsp+456], r12
37bbe0f7eshl r11, 4
37bbe0f82mov r9, rbx
37bbe0f85mov [rsp+168], rax
37bbe0f8dmov r12, [rsp+160]
37bbe0f95mov r14, r11
37bbe0f98mov ebx, r10l
37bbe0f9bnop [rax+rax]
37bbe0fa0
37bbe0fa0loc_37bbe0fa0:
37bbe0fa0movsxd rdx, ebx
37bbe0fa3mov r8l, [rbp+4*rdx-4]
37bbe0fa8lea rax, [rdx-1]
37bbe0factest r8l, r8l
37bbe0fafjg 0x37bbe10a0
37bbe0fb5cmp ebx, 1
37bbe0fb8jne 0x37bbe1100
37bbe0fbe
37bbe0fbeloc_37bbe0fbe:
37bbe0fbemov r12, [rsp+456]
37bbe0fc6mov rbx, r9
37bbe0fc9
37bbe0fc9loc_37bbe0fc9:
37bbe0fc9mov rax, [rsp+480]
37bbe0fd1mov [rsp+32], r12
37bbe0fd6lea r9, [rip+0x869f23]
37bbe0fddlea r8, [rip+0x869f3c]
37bbe0fe4mov [rsp+112], 1
37bbe0fedmov rdx, r9
37bbe0ff0mov r14, rdi
37bbe0ff3mov rcx, [rsp+176]
37bbe0ffbmov [rsp+64], rax
37bbe1000lea rax, [rip+0x869f09]
37bbe1007mov [rsp+104], 1
37bbe1010mov [rsp+96], 1
37bbe1019mov [rsp+88], 1
37bbe1022mov [rsp+80], rbx
37bbe1027mov [rsp+72], rdi
37bbe102cmov [rsp+56], r15
37bbe1031mov [rsp+48], rax
37bbe1036mov [rsp+40], rsi
37bbe103bcall ztrsm_
37bbe1040mov r13l, [r12]
37bbe1044mov r12l, 1
37bbe104atest r13l, r13l
37bbe104djle 0x37bbe0d0e
37bbe1053
37bbe1053loc_37bbe1053:
37bbe1053mov edx, [rbp+4*r12-4]
37bbe1058mov eax, edx
37bbe105aneg eax
37bbe105ccmovs eax, edx
37bbe105fcmp eax, r12l
37bbe1062je 0x37bbe1084
37bbe1064sub eax, 1
37bbe1067mov [rsp+32], rbx
37bbe106cmov r8, rbx
37bbe106fmov rdx, r14
37bbe1072cdqe
37bbe1074mov rcx, rsi
37bbe1077shl rax, 4
37bbe107blea r9, [rdi+rax]
37bbe107fcall zswap_
37bbe1084
37bbe1084loc_37bbe1084:
37bbe1084add r12, 1
37bbe1088add r14, 16
37bbe108ccmp r13l, r12l
37bbe108fjge 0x37bbe1053
37bbe1091jmp 0x37bbe0d0e
37bbe1096
37bbe1096 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe10a0
37bbe10a0loc_37bbe10a0:
37bbe10a0mov rcx, rdx
37bbe10a3add rdx, r12
37bbe10a6movsd_xmm x0, [rip+0x869e7a]
37bbe10aeshl rax, 4
37bbe10b2imul rcx, r13
37bbe10b6lea r8, [rdi+rax]
37bbe10bamov [rsp+512], r9
37bbe10c2add rdx, rcx
37bbe10c5mov rcx, rsi
37bbe10c8shl rdx, 4
37bbe10ccdivsd x0, [r15+rdx]
37bbe10d2mov rdx, [rsp+168]
37bbe10damovsd_xmm [rsp+200], x0
37bbe10e3call zdscal_
37bbe10e8mov r9, [rsp+512]
37bbe10f0
37bbe10f0loc_37bbe10f0:
37bbe10f0sub ebx, 1
37bbe10f3jne 0x37bbe0fa0
37bbe10f9jmp 0x37bbe0fbe
37bbe10fe
37bbe10fe 66 90 f.
37bbe1100
37bbe1100loc_37bbe1100:
37bbe1100mov rcx, rdx
37bbe1103sub ebx, 1
37bbe1106shl rcx, 4
37bbe110aadd rcx, [rsp+488]
37bbe1112movsd_xmm x7, [rcx-16]
37bbe1117movsd_xmm x8, [rcx-8]
37bbe111dmov rcx, rax
37bbe1120imul rcx, r13
37bbe1124movapd x6, x7
37bbe1128movapd x4, x8
37bbe112dandpd x6, [rip+0x869dfb]
37bbe1135andpd x4, [rip+0x869df3]
37bbe113dmovsd_xmm [rsp+128], x6
37bbe1146lea r8, [rcx+r12]
37bbe114aadd r8, rax
37bbe114dshl r8, 4
37bbe1151add r8, r15
37bbe1154comisd x4, x6
37bbe1158movsd_xmm x0, [r8]
37bbe115dmovsd_xmm x11, [r8+8]
37bbe1163movq r8, x4
37bbe1168jbe 0x37bbe14f8
37bbe116emovapd x1, x7
37bbe1172movapd x12, x0
37bbe1177movapd x2, x7
37bbe117badd rcx, r13
37bbe117edivsd x1, x8
37bbe1183movapd x9, x7
37bbe1188add rcx, r12
37bbe118badd rdx, rcx
37bbe118emovapd x6, x8
37bbe1193shl rdx, 4
37bbe1197add rdx, r15
37bbe119amovsd_xmm x3, [rdx+8]
37bbe119fmulsd x2, x1
37bbe11a3mulsd x12, x1
37bbe11a8mulsd x1, x11
37bbe11adaddsd x2, x8
37bbe11b2addsd x12, x11
37bbe11b7subsd x1, x0
37bbe11bbmovq x0, [rip+0x869d7d]
37bbe11c3xorpd x6, x0
37bbe11c7xorpd x9, x0
37bbe11ccmovsd_xmm [rsp+152], x6
37bbe11d5divsd x9, x8
37bbe11dadivsd x1, x2
37bbe11demovapd x13, x9
37bbe11e3divsd x12, x2
37bbe11e8movsd_xmm x2, [rdx]
37bbe11ecmulsd x13, x2
37bbe11f1addsd x13, x3
37bbe11f6movapd x11, x1
37bbe11fbmovapd x1, x7
37bbe11ffmulsd x1, x9
37bbe1204mulsd x9, x3
37bbe1209subsd x1, x8
37bbe120esubsd x9, x2
37bbe1213divsd x13, x1
37bbe1218divsd x9, x1
37bbe121d
37bbe121dloc_37bbe121d:
37bbe121dmov ecx, [rsi]
37bbe121ftest ecx, ecx
37bbe1221jle 0x37bbe10f0
37bbe1227movapd x1, x13
37bbe122cshl rax, 4
37bbe1230xorpd x0, x7
37bbe1234add ecx, 1
37bbe1237movapd x14, x9
37bbe123cmovapd x10, x13
37bbe1241add rax, rdi
37bbe1244mov edx, 1
37bbe1249mulsd x1, x11
37bbe124emovq r10, x0
37bbe1253mulsd x14, x12
37bbe1258mulsd x10, x12
37bbe125daddsd x14, x1
37bbe1262movapd x1, x9
37bbe1267mulsd x1, x11
37bbe126csubsd x10, x1
37bbe1271subsd x10, [rip+0x869cae]
37bbe127amovapd x6, x10
37bbe127fandpd x6, [rip+0x869ca9]
37bbe1287movsd_xmm [rsp+144], x6
37bbe1290movapd x6, x14
37bbe1295andpd x6, [rip+0x869c93]
37bbe129dmovq r11, x6
37bbe12a2jmp 0x37bbe1409
37bbe12a7
37bbe12a7 66 0f 1f 84 00 00 00 00 00 f........
37bbe12b0
37bbe12b0loc_37bbe12b0:
37bbe12b0movapd x0, x7
37bbe12b4movapd x5, x2
37bbe12b8movapd x1, x7
37bbe12bcmovsd_xmm x4, [rax]
37bbe12c0divsd x0, x8
37bbe12c5movsd_xmm x3, [rax+8]
37bbe12camulsd x1, x0
37bbe12cemulsd x5, x0
37bbe12d2mulsd x0, x6
37bbe12d6addsd x1, x8
37bbe12dbaddsd x5, x6
37bbe12dfsubsd x0, x2
37bbe12e3movq x2, r10
37bbe12e8divsd x2, x8
37bbe12edmovapd x6, x0
37bbe12f1divsd x5, x1
37bbe12f5movapd x0, x2
37bbe12f9mulsd x0, x4
37bbe12fdaddsd x0, x3
37bbe1301mulsd x3, x2
37bbe1305subsd x3, x4
37bbe1309divsd x6, x1
37bbe130dmovapd x1, x7
37bbe1311mulsd x1, x2
37bbe1315subsd x1, x8
37bbe131adivsd x0, x1
37bbe131edivsd x3, x1
37bbe1322
37bbe1322loc_37bbe1322:
37bbe1322movapd x4, x13
37bbe1327movapd x1, x9
37bbe132cmovapd x2, x13
37bbe1331mulsd x1, x6
37bbe1335movapd x15, x3
37bbe133amulsd x4, x5
37bbe133emulsd x2, x6
37bbe1342mulsd x15, x12
37bbe1347subsd x4, x1
37bbe134bmovapd x1, x9
37bbe1350mulsd x1, x5
37bbe1354subsd x4, x0
37bbe1358addsd x2, x1
37bbe135cmovapd x1, x0
37bbe1360mulsd x1, x11
37bbe1365mulsd x0, x12
37bbe136asubsd x2, x3
37bbe136emulsd x3, x11
37bbe1373addsd x1, x15
37bbe1378subsd x0, x3
37bbe137csubsd x1, x6
37bbe1380movq x6, r11
37bbe1385comisd x6, [rsp+144]
37bbe138esubsd x0, x5
37bbe1392jbe 0x37bbe14a0
37bbe1398movapd x5, x10
37bbe139dmovapd x6, x4
37bbe13a1movapd x3, x10
37bbe13a6divsd x5, x14
37bbe13abmulsd x6, x5
37bbe13afmulsd x3, x5
37bbe13b3addsd x6, x2
37bbe13b7mulsd x2, x5
37bbe13bbaddsd x3, x14
37bbe13c0divsd x6, x3
37bbe13c4subsd x2, x4
37bbe13c8movapd x4, x5
37bbe13ccmulsd x4, x0
37bbe13d0addsd x4, x1
37bbe13d4mulsd x1, x5
37bbe13d8subsd x1, x0
37bbe13dcdivsd x2, x3
37bbe13e0divsd x4, x3
37bbe13e4divsd x1, x3
37bbe13e8
37bbe13e8loc_37bbe13e8:
37bbe13e8add edx, 1
37bbe13ebmovsd_xmm [rax-16], x6
37bbe13f0movsd_xmm [rax-8], x2
37bbe13f5movsd_xmm [rax], x4
37bbe13f9movsd_xmm [rax+8], x1
37bbe13feadd rax, r14
37bbe1401cmp edx, ecx
37bbe1403je 0x37bbe10f0
37bbe1409
37bbe1409loc_37bbe1409:
37bbe1409movq x5, r8
37bbe140emovsd_xmm x2, [rax-16]
37bbe1413movsd_xmm x6, [rax-8]
37bbe1418comisd x5, [rsp+128]
37bbe1421ja 0x37bbe12b0
37bbe1427movapd x1, x8
37bbe142cmovapd x5, x6
37bbe1430movapd x0, x8
37bbe1435movsd_xmm x3, [rax+8]
37bbe143amovsd_xmm x4, [rax]
37bbe143edivsd x1, x7
37bbe1442mulsd x0, x1
37bbe1446mulsd x5, x1
37bbe144amulsd x1, x2
37bbe144eaddsd x0, x7
37bbe1452addsd x5, x2
37bbe1456subsd x6, x1
37bbe145adivsd x5, x0
37bbe145edivsd x6, x0
37bbe1462movsd_xmm x0, [rsp+152]
37bbe146bmovapd x1, x0
37bbe146fdivsd x1, x7
37bbe1473mulsd x0, x1
37bbe1477movapd x2, x0
37bbe147bmovapd x0, x3
37bbe147fmulsd x0, x1
37bbe1483addsd x2, x7
37bbe1487mulsd x1, x4
37bbe148baddsd x0, x4
37bbe148fsubsd x3, x1
37bbe1493divsd x0, x2
37bbe1497divsd x3, x2
37bbe149bjmp 0x37bbe1322
37bbe14a0
37bbe14a0loc_37bbe14a0:
37bbe14a0movapd x3, x14
37bbe14a5movapd x6, x2
37bbe14a9movapd x5, x14
37bbe14aedivsd x3, x10
37bbe14b3mulsd x6, x3
37bbe14b7mulsd x5, x3
37bbe14bbaddsd x6, x4
37bbe14bfmulsd x4, x3
37bbe14c3addsd x5, x10
37bbe14c8divsd x6, x5
37bbe14ccsubsd x2, x4
37bbe14d0movapd x4, x3
37bbe14d4mulsd x4, x1
37bbe14d8mulsd x3, x0
37bbe14dcaddsd x4, x0
37bbe14e0subsd x1, x3
37bbe14e4divsd x2, x5
37bbe14e8divsd x4, x5
37bbe14ecdivsd x1, x5
37bbe14f0jmp 0x37bbe13e8
37bbe14f5
37bbe14f5 0f 1f 00 ...
37bbe14f8
37bbe14f8loc_37bbe14f8:
37bbe14f8movapd x2, x8
37bbe14fdmovapd x12, x11
37bbe1502movapd x1, x8
37bbe1507add rcx, r13
37bbe150adivsd x2, x7
37bbe150emovapd x6, x8
37bbe1513add rcx, r12
37bbe1516add rdx, rcx
37bbe1519shl rdx, 4
37bbe151dadd rdx, r15
37bbe1520movsd_xmm x3, [rdx]
37bbe1524movsd_xmm x9, [rdx+8]
37bbe152amulsd x12, x2
37bbe152fmulsd x1, x2
37bbe1533addsd x12, x0
37bbe1538mulsd x0, x2
37bbe153caddsd x1, x7
37bbe1540divsd x12, x1
37bbe1545subsd x11, x0
37bbe154amovq x0, [rip+0x8699ee]
37bbe1552xorpd x6, x0
37bbe1556movsd_xmm [rsp+152], x6
37bbe155fdivsd x11, x1
37bbe1564movapd x1, x6
37bbe1568divsd x1, x7
37bbe156cmulsd x6, x1
37bbe1570movapd x13, x1
37bbe1575mulsd x13, x9
37bbe157amulsd x1, x3
37bbe157emovapd x2, x6
37bbe1582addsd x2, x7
37bbe1586addsd x13, x3
37bbe158bsubsd x9, x1
37bbe1590divsd x13, x2
37bbe1595divsd x9, x2
37bbe159ajmp 0x37bbe121d
37bbe159f
37bbe159f 90 .
37bbe15a0
37bbe15a0loc_37bbe15a0:
37bbe15a0mov [rsp+128], r11
37bbe15a8mov r14l, ecx
37bbe15abmov [rsp+144], r13
37bbe15b3mov r13, rbx
37bbe15b6mov rbx, rdi
37bbe15b9mov [rsp+456], r12
37bbe15c1mov r12, rbp
37bbe15c4mov ebp, 1
37bbe15c9nop [rax]
37bbe15d0
37bbe15d0loc_37bbe15d0:
37bbe15d0mov ecx, [r12+4*rbp-4]
37bbe15d5mov edx, ecx
37bbe15d7neg edx
37bbe15d9cmovs edx, ecx
37bbe15dccmp edx, ebp
37bbe15deje 0x37bbe1601
37bbe15e0sub edx, 1
37bbe15e3mov [rsp+32], r13
37bbe15e8mov r8, r13
37bbe15ebmov rcx, rsi
37bbe15eemovsxd rdx, edx
37bbe15f1shl rdx, 4
37bbe15f5lea r9, [rdi+rdx]
37bbe15f9mov rdx, rbx
37bbe15fccall zswap_
37bbe1601
37bbe1601loc_37bbe1601:
37bbe1601add rbp, 1
37bbe1605add rbx, 16
37bbe1609cmp r14l, ebp
37bbe160cjge 0x37bbe15d0
37bbe160emov rcx, [rsp+480]
37bbe1616mov rbp, r12
37bbe1619mov r12, [rsp+456]
37bbe1621mov rbx, r13
37bbe1624mov [rsp+112], 1
37bbe162dlea rax, [rip+0x8698cd]
37bbe1634lea r9, [rip+0x8698c5]
37bbe163bmov r13, [rsp+144]
37bbe1643mov [rsp+64], rcx
37bbe1648lea rcx, [rip+0x8698c1]
37bbe164fmov rdx, rax
37bbe1652lea r8, [rip+0x8698b1]
37bbe1659mov [rsp+48], rcx
37bbe165emov rcx, rax
37bbe1661mov [rsp+104], 1
37bbe166amov [rsp+96], 1
37bbe1673mov [rsp+88], 1
37bbe167cmov [rsp+80], rbx
37bbe1681mov [rsp+72], rdi
37bbe1686mov [rsp+56], r15
37bbe168bmov [rsp+40], rsi
37bbe1690mov [rsp+32], r12
37bbe1695mov [rsp+176], rax
37bbe169dcall ztrsm_
37bbe16a2mov r9l, [r12]
37bbe16a6mov r11, [rsp+128]
37bbe16aetest r9l, r9l
37bbe16b1jle 0x37bbe1763
37bbe16b7shl r11, 4
37bbe16bblea rax, [rsp+200]
37bbe16c3mov [rsp+512], rbx
37bbe16cbmov r14l, 1
37bbe16d1mov [rsp+184], rax
37bbe16d9mov rbx, r11
37bbe16dcjmp 0x37bbe16f2
37bbe16de
37bbe16de 66 90 f.
37bbe16e0
37bbe16e0loc_37bbe16e0:
37bbe16e0cmp r9l, r14l
37bbe16e3jg 0x37bbe1848
37bbe16e9
37bbe16e9loc_37bbe16e9:
37bbe16e9add r14l, 1
37bbe16edcmp r9l, r14l
37bbe16f0jl 0x37bbe175b
37bbe16f2
37bbe16f2loc_37bbe16f2:
37bbe16f2movsxd rdx, r14l
37bbe16f5mov ecx, [rbp+4*rdx-4]
37bbe16f9lea rax, [rdx-1]
37bbe16fdtest ecx, ecx
37bbe16ffjle 0x37bbe16e0
37bbe1701mov rcx, rdx
37bbe1704add rdx, [rsp+160]
37bbe170cshl rax, 4
37bbe1710add r14l, 1
37bbe1714imul rcx, r13
37bbe1718movsd_xmm x0, [rip+0x869808]
37bbe1720mov r9, [rsp+512]
37bbe1728lea r8, [rdi+rax]
37bbe172cadd rdx, rcx
37bbe172fmov rcx, rsi
37bbe1732shl rdx, 4
37bbe1736divsd x0, [r15+rdx]
37bbe173cmov rdx, [rsp+184]
37bbe1744movsd_xmm [rsp+200], x0
37bbe174dcall zdscal_
37bbe1752mov r9l, [r12]
37bbe1756cmp r9l, r14l
37bbe1759jge 0x37bbe16f2
37bbe175b
37bbe175bloc_37bbe175b:
37bbe175bmov rbx, [rsp+512]
37bbe1763
37bbe1763loc_37bbe1763:
37bbe1763mov rax, [rsp+480]
37bbe176bmov [rsp+32], r12
37bbe1770lea r9, [rip+0x869789]
37bbe1777lea r8, [rip+0x8697a2]
37bbe177emov rcx, [rsp+176]
37bbe1786mov [rsp+80], rbx
37bbe178bmov [rsp+64], rax
37bbe1790lea rax, [rip+0x869779]
37bbe1797mov [rsp+112], 1
37bbe17a0mov rdx, rcx
37bbe17a3mov [rsp+104], 1
37bbe17acmov [rsp+96], 1
37bbe17b5mov [rsp+88], 1
37bbe17bemov [rsp+72], rdi
37bbe17c3mov [rsp+56], r15
37bbe17c8mov [rsp+48], rax
37bbe17cdmov [rsp+40], rsi
37bbe17d2call ztrsm_
37bbe17d7mov r12l, [r12]
37bbe17dbtest r12l, r12l
37bbe17dejle 0x37bbe0d0e
37bbe17e4movsxd rax, r12l
37bbe17e7lea rbp, [rbp+4*rax-4]
37bbe17ecshl rax, 4
37bbe17f0lea r13, [rdi+rax-16]
37bbe17f5nop [rax+rax]
37bbe1800
37bbe1800loc_37bbe1800:
37bbe1800mov edx, [rbp]
37bbe1803mov eax, edx
37bbe1805neg eax
37bbe1807cmovs eax, edx
37bbe180acmp r12l, eax
37bbe180dje 0x37bbe182f
37bbe180fsub eax, 1
37bbe1812mov [rsp+32], rbx
37bbe1817mov r8, rbx
37bbe181amov rdx, r13
37bbe181dcdqe
37bbe181fmov rcx, rsi
37bbe1822shl rax, 4
37bbe1826lea r9, [rdi+rax]
37bbe182acall zswap_
37bbe182f
37bbe182floc_37bbe182f:
37bbe182fsub rbp, 4
37bbe1833sub r13, 16
37bbe1837sub r12l, 1
37bbe183bjne 0x37bbe1800
37bbe183djmp 0x37bbe0d0e
37bbe1842
37bbe1842 66 0f 1f 44 00 00 f..D..
37bbe1848
37bbe1848loc_37bbe1848:
37bbe1848mov rcx, rdx
37bbe184bmov r10, [rsp+160]
37bbe1853shl rcx, 4
37bbe1857add rcx, [rsp+488]
37bbe185fmovsd_xmm x8, [rcx-8]
37bbe1865movsd_xmm x7, [rcx-16]
37bbe186amov rcx, rdx
37bbe186dimul rcx, r13
37bbe1871movapd x6, x8
37bbe1876xorpd x6, [rip+0x8696c2]
37bbe187emovapd x4, x8
37bbe1883andpd x4, [rip+0x8696a5]
37bbe188bmovsd_xmm [rsp+168], x6
37bbe1894lea r8, [rcx+r10]
37bbe1898movapd x6, x7
37bbe189candpd x6, [rip+0x86968c]
37bbe18a4add r8, rdx
37bbe18a7movsd_xmm [rsp+144], x6
37bbe18b0shl r8, 4
37bbe18b4add r8, r15
37bbe18b7comisd x4, x6
37bbe18bbmovsd_xmm x3, [r8]
37bbe18c0movsd_xmm x1, [r8+8]
37bbe18c6movq r8, x4
37bbe18cbjbe 0x37bbe1cc0
37bbe18d1movapd x0, x7
37bbe18d5movapd x2, x3
37bbe18d9movapd x4, x7
37bbe18ddadd r14l, 1
37bbe18e1xorpd x0, [rip+0x869657]
37bbe18e9add rcx, r13
37bbe18ecmovsxd rdx, r14l
37bbe18efadd rcx, r10
37bbe18f2divsd x0, x8
37bbe18f7add rcx, rdx
37bbe18fashl rcx, 4
37bbe18felea rdx, [r15+rcx]
37bbe1902movsd_xmm x5, [rdx+8]
37bbe1907mulsd x4, x0
37bbe190bmulsd x2, x0
37bbe190fmulsd x0, x1
37bbe1913subsd x4, x8
37bbe1918addsd x2, x1
37bbe191csubsd x0, x3
37bbe1920movapd x3, x7
37bbe1924divsd x2, x4
37bbe1928divsd x0, x4
37bbe192cmovsd_xmm x4, [rdx]
37bbe1930movddup x13, x2
37bbe1935movapd x1, x0
37bbe1939movddup x12, x0
37bbe193emovapd x0, x7
37bbe1942divsd x0, x8
37bbe1947mulsd x3, x0
37bbe194bmovapd x9, x0
37bbe1950mulsd x9, x4
37bbe1955mulsd x0, x5
37bbe1959addsd x3, x8
37bbe195eaddsd x9, x5
37bbe1963subsd x0, x4
37bbe1967divsd x9, x3
37bbe196cdivsd x0, x3
37bbe1970
37bbe1970loc_37bbe1970:
37bbe1970mov ecx, [rsi]
37bbe1972test ecx, ecx
37bbe1974jle 0x37bbe16e9
37bbe197amovddup x6, x9
37bbe197fmovapd x11, x0
37bbe1984shl rax, 4
37bbe1988add ecx, 1
37bbe198bmovapd x3, x9
37bbe1990movddup x14, x0
37bbe1995add rax, rdi
37bbe1998movups [rsp+128], x6
37bbe19a0mulsd x9, x2
37bbe19a5mov edx, 1
37bbe19aamulsd x0, x1
37bbe19aemulsd x11, x2
37bbe19b3mulsd x3, x1
37bbe19b7subsd x9, x0
37bbe19bcsubsd x9, [rip+0x869563]
37bbe19c5addsd x11, x3
37bbe19camovapd x6, x9
37bbe19cfandpd x6, [rip+0x869559]
37bbe19d7movsd_xmm [rsp+152], x6
37bbe19e0movapd x6, x11
37bbe19e5andpd x6, [rip+0x869543]
37bbe19edmovq r10, x6
37bbe19f2movapd x6, x7
37bbe19f6xorpd x6, [rip+0x869542]
37bbe19femovq r11, x6
37bbe1a03jmp 0x37bbe1ba0
37bbe1a08
37bbe1a08 0f 1f 84 00 00 00 00 00 ........
37bbe1a10
37bbe1a10loc_37bbe1a10:
37bbe1a10movq x2, r11
37bbe1a15movupd x5, [rax+16]
37bbe1a1adivsd x2, x8
37bbe1a1fmovddup x1, x2
37bbe1a23mulpd x1, x0
37bbe1a27mulsd x2, x7
37bbe1a2bshufpd x1, x1, 1
37bbe1a30movapd x4, x1
37bbe1a34movapd x3, x1
37bbe1a38subpd x1, x0
37bbe1a3csubsd x2, x8
37bbe1a41addsubpd x4, x0
37bbe1a45addpd x3, x0
37bbe1a49unpcklpd x2, x2
37bbe1a4dshufpd x3, x1, 1
37bbe1a52divpd x4, x2
37bbe1a56divpd x3, x2
37bbe1a5amovapd x2, x7
37bbe1a5edivsd x2, x8
37bbe1a63movapd x0, x3
37bbe1a67movapd x3, x5
37bbe1a6bmovddup x1, x2
37bbe1a6fmulpd x1, x5
37bbe1a73mulsd x2, x7
37bbe1a77shufpd x1, x1, 1
37bbe1a7cmovapd x6, x1
37bbe1a80addpd x3, x1
37bbe1a84subpd x1, x5
37bbe1a88addsd x2, x8
37bbe1a8daddsubpd x6, x5
37bbe1a91shufpd x3, x1, 1
37bbe1a96unpcklpd x2, x2
37bbe1a9adivpd x6, x2
37bbe1a9edivpd x3, x2
37bbe1aa2
37bbe1aa2loc_37bbe1aa2:
37bbe1aa2movapd x2, x6
37bbe1aa6movapd x1, x3
37bbe1aaamovapd x10, x14
37bbe1aafmulpd x2, x13
37bbe1ab4mulpd x1, x12
37bbe1ab9mulpd x10, x0
37bbe1abemovapd x5, x2
37bbe1ac2addpd x5, x1
37bbe1ac6subpd x2, x1
37bbe1acamovapd x1, x3
37bbe1acemulpd x1, x13
37bbe1ad3movapd x15, x10
37bbe1ad8movsd_xmm x2, x5
37bbe1adcmovapd x5, x6
37bbe1ae0subpd x2, x4
37bbe1ae4mulpd x5, x12
37bbe1ae9addsubpd x1, x5
37bbe1aedmovupd x5, [rsp+128]
37bbe1af6mulpd x5, x4
37bbe1afasubpd x1, x0
37bbe1afemulpd x4, x14
37bbe1b03mulpd x0, [rsp+128]
37bbe1b0caddpd x15, x5
37bbe1b11subpd x5, x10
37bbe1b16addsubpd x0, x4
37bbe1b1amovsd_xmm x5, x15
37bbe1b1fsubpd x5, x6
37bbe1b23movq x6, r10
37bbe1b28comisd x6, [rsp+152]
37bbe1b31subpd x0, x3
37bbe1b35jbe 0x37bbe1c68
37bbe1b3bmovapd x4, x9
37bbe1b40divsd x4, x11
37bbe1b45movddup x3, x4
37bbe1b49mulpd x1, x3
37bbe1b4dmulsd x4, x9
37bbe1b52mulpd x3, x0
37bbe1b56movapd x0, x1
37bbe1b5asubpd x1, x2
37bbe1b5eaddpd x0, x2
37bbe1b62movapd x2, x5
37bbe1b66addsd x4, x11
37bbe1b6baddpd x2, x3
37bbe1b6fsubpd x3, x5
37bbe1b73unpcklpd x4, x4
37bbe1b77movsd_xmm x1, x0
37bbe1b7bmovsd_xmm x3, x2
37bbe1b7fdivpd x1, x4
37bbe1b83movapd x0, x3
37bbe1b87divpd x0, x4
37bbe1b8b
37bbe1b8bloc_37bbe1b8b:
37bbe1b8badd edx, 1
37bbe1b8emovups [rax], x0
37bbe1b91movups [rax+16], x1
37bbe1b95add rax, rbx
37bbe1b98cmp edx, ecx
37bbe1b9aje 0x37bbe16e9
37bbe1ba0
37bbe1ba0loc_37bbe1ba0:
37bbe1ba0movq x6, r8
37bbe1ba5movupd x0, [rax]
37bbe1ba9comisd x6, [rsp+144]
37bbe1bb2ja 0x37bbe1a10
37bbe1bb8movsd_xmm x6, [rsp+168]
37bbe1bc1movapd x4, x0
37bbe1bc5shufpd x4, x0, 1
37bbe1bcamovapd x1, x6
37bbe1bcedivsd x1, x7
37bbe1bd2movddup x2, x1
37bbe1bd6mulpd x2, x0
37bbe1bdamulsd x1, x6
37bbe1bdemovapd x3, x2
37bbe1be2addsubpd x4, x2
37bbe1be6shufpd x3, x2, 1
37bbe1bebaddsd x1, x7
37bbe1befmovapd x2, x3
37bbe1bf3addpd x2, x0
37bbe1bf7subpd x0, x3
37bbe1bfbmovupd x3, [rax+16]
37bbe1c00unpcklpd x1, x1
37bbe1c04movapd x6, x3
37bbe1c08movsd_xmm x0, x2
37bbe1c0cdivpd x4, x1
37bbe1c10shufpd x6, x3, 1
37bbe1c15divpd x0, x1
37bbe1c19movapd x1, x8
37bbe1c1edivsd x1, x7
37bbe1c22movddup x5, x1
37bbe1c26mulpd x5, x3
37bbe1c2amulsd x1, x8
37bbe1c2fmovapd x2, x5
37bbe1c33addsubpd x6, x5
37bbe1c37shufpd x2, x5, 1
37bbe1c3caddsd x1, x7
37bbe1c40movapd x5, x3
37bbe1c44subpd x3, x2
37bbe1c48addpd x5, x2
37bbe1c4cunpcklpd x1, x1
37bbe1c50movsd_xmm x3, x5
37bbe1c54divpd x6, x1
37bbe1c58divpd x3, x1
37bbe1c5cjmp 0x37bbe1aa2
37bbe1c61
37bbe1c61 0f 1f 80 00 00 00 00 .......
37bbe1c68
37bbe1c68loc_37bbe1c68:
37bbe1c68movapd x3, x11
37bbe1c6ddivsd x3, x9
37bbe1c72movddup x4, x3
37bbe1c76mulpd x2, x4
37bbe1c7amulsd x3, x11
37bbe1c7fmulpd x4, x5
37bbe1c83movapd x5, x1
37bbe1c87addpd x5, x2
37bbe1c8bsubpd x1, x2
37bbe1c8faddsd x3, x9
37bbe1c94movapd x2, x4
37bbe1c98addpd x2, x0
37bbe1c9csubpd x0, x4
37bbe1ca0movsd_xmm x1, x5
37bbe1ca4unpcklpd x3, x3
37bbe1ca8divpd x1, x3
37bbe1cacmovsd_xmm x0, x2
37bbe1cb0divpd x0, x3
37bbe1cb4jmp 0x37bbe1b8b
37bbe1cb9
37bbe1cb9 0f 1f 80 00 00 00 00 .......
37bbe1cc0
37bbe1cc0loc_37bbe1cc0:
37bbe1cc0movsd_xmm x6, [rsp+168]
37bbe1cc9add r14l, 1
37bbe1ccdadd rcx, r13
37bbe1cd0add rcx, [rsp+160]
37bbe1cd8movsxd rdx, r14l
37bbe1cdbmovapd x0, x6
37bbe1cdfadd rcx, rdx
37bbe1ce2divsd x0, x7
37bbe1ce6shl rcx, 4
37bbe1cealea rdx, [r15+rcx]
37bbe1ceemovsd_xmm x5, [rdx]
37bbe1cf2mulsd x6, x0
37bbe1cf6movapd x2, x0
37bbe1cfamulsd x2, x1
37bbe1cfemulsd x0, x3
37bbe1d02movapd x4, x6
37bbe1d06addsd x2, x3
37bbe1d0amovapd x3, x8
37bbe1d0faddsd x4, x7
37bbe1d13divsd x3, x7
37bbe1d17subsd x1, x0
37bbe1d1bmovsd_xmm x0, [rdx+8]
37bbe1d20divsd x2, x4
37bbe1d24movapd x9, x3
37bbe1d29mulsd x9, x0
37bbe1d2eaddsd x9, x5
37bbe1d33divsd x1, x4
37bbe1d37movapd x4, x8
37bbe1d3cmulsd x4, x3
37bbe1d40mulsd x3, x5
37bbe1d44addsd x4, x7
37bbe1d48subsd x0, x3
37bbe1d4cmovddup x13, x2
37bbe1d51divsd x9, x4
37bbe1d56movddup x12, x1
37bbe1d5bdivsd x0, x4
37bbe1d5fjmp 0x37bbe1970
37bbe1d64
37bbe1d64loc_37bbe1d64:
37bbe1d64neg eax
37bbe1d66jmp 0x37bbe0cec
37bbe0bc0
37bbe0bc0zhetrs_3_:
37bbe0bc0push r15
37bbe0bc2push r14
37bbe0bc4push r13
37bbe0bc6push r12
37bbe0bc8push rbp
37bbe0bc9push rdi
37bbe0bcapush rsi
37bbe0bcbpush rbx
37bbe0bccsub rsp, 376
37bbe0bd3movups [rsp+208], x6
37bbe0bdbmovups [rsp+224], x7
37bbe0be3movups [rsp+240], x8
37bbe0becmovups [rsp+256], x9
37bbe0bf5movups [rsp+272], x10
37bbe0bfemovups [rsp+288], x11
37bbe0c07movups [rsp+304], x12
37bbe0c10movups [rsp+320], x13
37bbe0c19movups [rsp+336], x14
37bbe0c22movups [rsp+352], x15
37bbe0c2bmov rbx, [rsp+512]
37bbe0c33mov rbp, [rsp+496]
37bbe0c3bmov rdi, [rsp+504]
37bbe0c43mov eax, [rbx]
37bbe0c45mov [rsp+128], eax
37bbe0c4cmov r12, rdx
37bbe0c4fmov rsi, r8
37bbe0c52mov r15, r9
37bbe0c55mov r8l, 1
37bbe0c5bmov r9l, 1
37bbe0c61lea rdx, [rip+0x86a298]
37bbe0c68mov r13, rcx
37bbe0c6bmov rax, [rsp+480]
37bbe0c73mov r14l, [rax]
37bbe0c76mov rax, [rsp+520]
37bbe0c7emov [rax], 0
37bbe0c84call lsame_
37bbe0c89mov r10l, eax
37bbe0c8ctest eax, eax
37bbe0c8eje 0x37bbe0d80
37bbe0c94
37bbe0c94loc_37bbe0c94:
37bbe0c94mov ecx, [r12]
37bbe0c98test ecx, ecx
37bbe0c9ajs 0x37bbe0cd8
37bbe0c9cmov edx, [rsi]
37bbe0c9etest edx, edx
37bbe0ca0js 0x37bbe0dc8
37bbe0ca6mov r11, [rsp+480]
37bbe0caetest ecx, ecx
37bbe0cb0mov eax, 1
37bbe0cb5cmovg eax, ecx
37bbe0cb8cmp [r11], eax
37bbe0cbbjl 0x37bbe0de0
37bbe0cc1cmp [rbx], eax
37bbe0cc3jge 0x37bbe0df0
37bbe0cc9mov edx, -9
37bbe0ccemov eax, 9
37bbe0cd3jmp 0x37bbe0ce2
37bbe0cd5
37bbe0cd5 0f 1f 00 ...
37bbe0cd8
37bbe0cd8loc_37bbe0cd8:
37bbe0cd8mov edx, -2
37bbe0cddmov eax, 2
37bbe0ce2
37bbe0ce2loc_37bbe0ce2:
37bbe0ce2mov rsi, [rsp+520]
37bbe0ceamov [rsi], edx
37bbe0cec
37bbe0cecloc_37bbe0cec:
37bbe0ceclea rdx, [rsp+200]
37bbe0cf4mov r8l, 8
37bbe0cfalea rcx, [rip+0x86a201]
37bbe0d01mov [rsp+200], eax
37bbe0d08call xerbla_
37bbe0d0dnop
37bbe0d0e
37bbe0d0eloc_37bbe0d0e:
37bbe0d0emovups x6, [rsp+208]
37bbe0d16movups x7, [rsp+224]
37bbe0d1emovups x8, [rsp+240]
37bbe0d27movups x9, [rsp+256]
37bbe0d30movups x10, [rsp+272]
37bbe0d39movups x11, [rsp+288]
37bbe0d42movups x12, [rsp+304]
37bbe0d4bmovups x13, [rsp+320]
37bbe0d54movups x14, [rsp+336]
37bbe0d5dmovups x15, [rsp+352]
37bbe0d66add rsp, 376
37bbe0d6dpop rbx
37bbe0d6epop rsi
37bbe0d6fpop rdi
37bbe0d70pop rbp
37bbe0d71pop r12
37bbe0d73pop r13
37bbe0d75pop r14
37bbe0d77pop r15
37bbe0d79ret
37bbe0d7a
37bbe0d7a 66 0f 1f 44 00 00 f..D..
37bbe0d80
37bbe0d80loc_37bbe0d80:
37bbe0d80mov r9l, 1
37bbe0d86mov r8l, 1
37bbe0d8cmov rcx, r13
37bbe0d8fmov [rsp+144], eax
37bbe0d96lea rdx, [rip+0x86a164]
37bbe0d9dcall lsame_
37bbe0da2mov r10l, [rsp+144]
37bbe0daatest eax, eax
37bbe0dacjne 0x37bbe0c94
37bbe0db2mov edx, -1
37bbe0db7mov eax, 1
37bbe0dbcjmp 0x37bbe0ce2
37bbe0dc1
37bbe0dc1 0f 1f 80 00 00 00 00 .......
37bbe0dc8
37bbe0dc8loc_37bbe0dc8:
37bbe0dc8mov edx, -3
37bbe0dcdmov eax, 3
37bbe0dd2jmp 0x37bbe0ce2
37bbe0dd7
37bbe0dd7 66 0f 1f 84 00 00 00 00 00 f........
37bbe0de0
37bbe0de0loc_37bbe0de0:
37bbe0de0mov edx, -5
37bbe0de5mov eax, 5
37bbe0deajmp 0x37bbe0ce2
37bbe0def
37bbe0def 90 .
37bbe0df0
37bbe0df0loc_37bbe0df0:
37bbe0df0mov rax, [rsp+520]
37bbe0df8mov eax, [rax]
37bbe0dfatest eax, eax
37bbe0dfcjne 0x37bbe1d64
37bbe0e02test ecx, ecx
37bbe0e04je 0x37bbe0d0e
37bbe0e0atest edx, edx
37bbe0e0cje 0x37bbe0d0e
37bbe0e12movsxd r11, [rsp+128]
37bbe0e1axor eax, eax
37bbe0e1cmovsxd r13, r14l
37bbe0e1ftest r11, r11
37bbe0e22cmovs r11, rax
37bbe0e26test r13, r13
37bbe0e29cmovs r13, rax
37bbe0e2dmov rax, r13
37bbe0e30not rax
37bbe0e33mov [rsp+160], rax
37bbe0e3btest r10l, r10l
37bbe0e3eje 0x37bbe15a0
37bbe0e44movsxd rdx, ecx
37bbe0e47mov [rsp+128], r13
37bbe0e4fmov r14, r11
37bbe0e52mov r13, rbx
37bbe0e55lea rax, [rbp+4*rdx-4]
37bbe0e5ashl rdx, 4
37bbe0e5emov [rsp+456], r12
37bbe0e66mov ebx, ecx
37bbe0e68mov [rsp+496], rbp
37bbe0e70lea r12, [rdi+rdx-16]
37bbe0e75mov rbp, rax
37bbe0e78nop [rax+rax]
37bbe0e80
37bbe0e80loc_37bbe0e80:
37bbe0e80mov r9l, [rbp]
37bbe0e84mov ecx, r9l
37bbe0e87neg ecx
37bbe0e89cmovs ecx, r9l
37bbe0e8dcmp ecx, ebx
37bbe0e8fje 0x37bbe0eb2
37bbe0e91sub ecx, 1
37bbe0e94mov [rsp+32], r13
37bbe0e99mov r8, r13
37bbe0e9cmov rdx, r12
37bbe0e9fmovsxd rcx, ecx
37bbe0ea2shl rcx, 4
37bbe0ea6lea r9, [rdi+rcx]
37bbe0eaamov rcx, rsi
37bbe0eadcall zswap_
37bbe0eb2
37bbe0eb2loc_37bbe0eb2:
37bbe0eb2sub rbp, 4
37bbe0eb6sub r12, 16
37bbe0ebasub ebx, 1
37bbe0ebdjne 0x37bbe0e80
37bbe0ebfmov rax, [rsp+480]
37bbe0ec7mov rbx, r13
37bbe0ecamov r12, [rsp+456]
37bbe0ed2mov [rsp+112], 1
37bbe0edbmov [rsp+104], 1
37bbe0ee4lea r9, [rip+0x86a015]
37bbe0eeblea rcx, [rip+0x86a00f]
37bbe0ef2mov r13, [rsp+128]
37bbe0efamov [rsp+64], rax
37bbe0efflea rax, [rip+0x86a00a]
37bbe0f06mov rdx, r9
37bbe0f09lea r8, [rip+0x869ffa]
37bbe0f10mov [rsp+80], rbx
37bbe0f15mov rbp, [rsp+496]
37bbe0f1dmov [rsp+96], 1
37bbe0f26mov [rsp+88], 1
37bbe0f2fmov [rsp+72], rdi
37bbe0f34mov [rsp+56], r15
37bbe0f39mov [rsp+48], rax
37bbe0f3emov [rsp+40], rsi
37bbe0f43mov [rsp+32], r12
37bbe0f48mov [rsp+128], r14
37bbe0f50mov [rsp+176], rcx
37bbe0f58call ztrsm_
37bbe0f5dmov r10l, [r12]
37bbe0f61mov r11, [rsp+128]
37bbe0f69test r10l, r10l
37bbe0f6cjle 0x37bbe0fc9
37bbe0f6elea rax, [rsp+200]
37bbe0f76mov [rsp+456], r12
37bbe0f7eshl r11, 4
37bbe0f82mov r9, rbx
37bbe0f85mov [rsp+168], rax
37bbe0f8dmov r12, [rsp+160]
37bbe0f95mov r14, r11
37bbe0f98mov ebx, r10l
37bbe0f9bnop [rax+rax]
37bbe0fa0
37bbe0fa0loc_37bbe0fa0:
37bbe0fa0movsxd rdx, ebx
37bbe0fa3mov r8l, [rbp+4*rdx-4]
37bbe0fa8lea rax, [rdx-1]
37bbe0factest r8l, r8l
37bbe0fafjg 0x37bbe10a0
37bbe0fb5cmp ebx, 1
37bbe0fb8jne 0x37bbe1100
37bbe0fbe
37bbe0fbeloc_37bbe0fbe:
37bbe0fbemov r12, [rsp+456]
37bbe0fc6mov rbx, r9
37bbe0fc9
37bbe0fc9loc_37bbe0fc9:
37bbe0fc9mov rax, [rsp+480]
37bbe0fd1mov [rsp+32], r12
37bbe0fd6lea r9, [rip+0x869f23]
37bbe0fddlea r8, [rip+0x869f3c]
37bbe0fe4mov [rsp+112], 1
37bbe0fedmov rdx, r9
37bbe0ff0mov r14, rdi
37bbe0ff3mov rcx, [rsp+176]
37bbe0ffbmov [rsp+64], rax
37bbe1000lea rax, [rip+0x869f09]
37bbe1007mov [rsp+104], 1
37bbe1010mov [rsp+96], 1
37bbe1019mov [rsp+88], 1
37bbe1022mov [rsp+80], rbx
37bbe1027mov [rsp+72], rdi
37bbe102cmov [rsp+56], r15
37bbe1031mov [rsp+48], rax
37bbe1036mov [rsp+40], rsi
37bbe103bcall ztrsm_
37bbe1040mov r13l, [r12]
37bbe1044mov r12l, 1
37bbe104atest r13l, r13l
37bbe104djle 0x37bbe0d0e
37bbe1053
37bbe1053loc_37bbe1053:
37bbe1053mov edx, [rbp+4*r12-4]
37bbe1058mov eax, edx
37bbe105aneg eax
37bbe105ccmovs eax, edx
37bbe105fcmp eax, r12l
37bbe1062je 0x37bbe1084
37bbe1064sub eax, 1
37bbe1067mov [rsp+32], rbx
37bbe106cmov r8, rbx
37bbe106fmov rdx, r14
37bbe1072cdqe
37bbe1074mov rcx, rsi
37bbe1077shl rax, 4
37bbe107blea r9, [rdi+rax]
37bbe107fcall zswap_
37bbe1084
37bbe1084loc_37bbe1084:
37bbe1084add r12, 1
37bbe1088add r14, 16
37bbe108ccmp r13l, r12l
37bbe108fjge 0x37bbe1053
37bbe1091jmp 0x37bbe0d0e
37bbe1096
37bbe1096 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe10a0
37bbe10a0loc_37bbe10a0:
37bbe10a0mov rcx, rdx
37bbe10a3add rdx, r12
37bbe10a6movsd_xmm x0, [rip+0x869e7a]
37bbe10aeshl rax, 4
37bbe10b2imul rcx, r13
37bbe10b6lea r8, [rdi+rax]
37bbe10bamov [rsp+512], r9
37bbe10c2add rdx, rcx
37bbe10c5mov rcx, rsi
37bbe10c8shl rdx, 4
37bbe10ccdivsd x0, [r15+rdx]
37bbe10d2mov rdx, [rsp+168]
37bbe10damovsd_xmm [rsp+200], x0
37bbe10e3call zdscal_
37bbe10e8mov r9, [rsp+512]
37bbe10f0
37bbe10f0loc_37bbe10f0:
37bbe10f0sub ebx, 1
37bbe10f3jne 0x37bbe0fa0
37bbe10f9jmp 0x37bbe0fbe
37bbe10fe
37bbe10fe 66 90 f.
37bbe1100
37bbe1100loc_37bbe1100:
37bbe1100mov rcx, rdx
37bbe1103sub ebx, 1
37bbe1106shl rcx, 4
37bbe110aadd rcx, [rsp+488]
37bbe1112movsd_xmm x7, [rcx-16]
37bbe1117movsd_xmm x8, [rcx-8]
37bbe111dmov rcx, rax
37bbe1120imul rcx, r13
37bbe1124movapd x6, x7
37bbe1128movapd x4, x8
37bbe112dandpd x6, [rip+0x869dfb]
37bbe1135andpd x4, [rip+0x869df3]
37bbe113dmovsd_xmm [rsp+128], x6
37bbe1146lea r8, [rcx+r12]
37bbe114aadd r8, rax
37bbe114dshl r8, 4
37bbe1151add r8, r15
37bbe1154comisd x4, x6
37bbe1158movsd_xmm x0, [r8]
37bbe115dmovsd_xmm x11, [r8+8]
37bbe1163movq r8, x4
37bbe1168jbe 0x37bbe14f8
37bbe116emovapd x1, x7
37bbe1172movapd x12, x0
37bbe1177movapd x2, x7
37bbe117badd rcx, r13
37bbe117edivsd x1, x8
37bbe1183movapd x9, x7
37bbe1188add rcx, r12
37bbe118badd rdx, rcx
37bbe118emovapd x6, x8
37bbe1193shl rdx, 4
37bbe1197add rdx, r15
37bbe119amovsd_xmm x3, [rdx+8]
37bbe119fmulsd x2, x1
37bbe11a3mulsd x12, x1
37bbe11a8mulsd x1, x11
37bbe11adaddsd x2, x8
37bbe11b2addsd x12, x11
37bbe11b7subsd x1, x0
37bbe11bbmovq x0, [rip+0x869d7d]
37bbe11c3xorpd x6, x0
37bbe11c7xorpd x9, x0
37bbe11ccmovsd_xmm [rsp+152], x6
37bbe11d5divsd x9, x8
37bbe11dadivsd x1, x2
37bbe11demovapd x13, x9
37bbe11e3divsd x12, x2
37bbe11e8movsd_xmm x2, [rdx]
37bbe11ecmulsd x13, x2
37bbe11f1addsd x13, x3
37bbe11f6movapd x11, x1
37bbe11fbmovapd x1, x7
37bbe11ffmulsd x1, x9
37bbe1204mulsd x9, x3
37bbe1209subsd x1, x8
37bbe120esubsd x9, x2
37bbe1213divsd x13, x1
37bbe1218divsd x9, x1
37bbe121d
37bbe121dloc_37bbe121d:
37bbe121dmov ecx, [rsi]
37bbe121ftest ecx, ecx
37bbe1221jle 0x37bbe10f0
37bbe1227movapd x1, x13
37bbe122cshl rax, 4
37bbe1230xorpd x0, x7
37bbe1234add ecx, 1
37bbe1237movapd x14, x9
37bbe123cmovapd x10, x13
37bbe1241add rax, rdi
37bbe1244mov edx, 1
37bbe1249mulsd x1, x11
37bbe124emovq r10, x0
37bbe1253mulsd x14, x12
37bbe1258mulsd x10, x12
37bbe125daddsd x14, x1
37bbe1262movapd x1, x9
37bbe1267mulsd x1, x11
37bbe126csubsd x10, x1
37bbe1271subsd x10, [rip+0x869cae]
37bbe127amovapd x6, x10
37bbe127fandpd x6, [rip+0x869ca9]
37bbe1287movsd_xmm [rsp+144], x6
37bbe1290movapd x6, x14
37bbe1295andpd x6, [rip+0x869c93]
37bbe129dmovq r11, x6
37bbe12a2jmp 0x37bbe1409
37bbe12a7
37bbe12a7 66 0f 1f 84 00 00 00 00 00 f........
37bbe12b0
37bbe12b0loc_37bbe12b0:
37bbe12b0movapd x0, x7
37bbe12b4movapd x5, x2
37bbe12b8movapd x1, x7
37bbe12bcmovsd_xmm x4, [rax]
37bbe12c0divsd x0, x8
37bbe12c5movsd_xmm x3, [rax+8]
37bbe12camulsd x1, x0
37bbe12cemulsd x5, x0
37bbe12d2mulsd x0, x6
37bbe12d6addsd x1, x8
37bbe12dbaddsd x5, x6
37bbe12dfsubsd x0, x2
37bbe12e3movq x2, r10
37bbe12e8divsd x2, x8
37bbe12edmovapd x6, x0
37bbe12f1divsd x5, x1
37bbe12f5movapd x0, x2
37bbe12f9mulsd x0, x4
37bbe12fdaddsd x0, x3
37bbe1301mulsd x3, x2
37bbe1305subsd x3, x4
37bbe1309divsd x6, x1
37bbe130dmovapd x1, x7
37bbe1311mulsd x1, x2
37bbe1315subsd x1, x8
37bbe131adivsd x0, x1
37bbe131edivsd x3, x1
37bbe1322
37bbe1322loc_37bbe1322:
37bbe1322movapd x4, x13
37bbe1327movapd x1, x9
37bbe132cmovapd x2, x13
37bbe1331mulsd x1, x6
37bbe1335movapd x15, x3
37bbe133amulsd x4, x5
37bbe133emulsd x2, x6
37bbe1342mulsd x15, x12
37bbe1347subsd x4, x1
37bbe134bmovapd x1, x9
37bbe1350mulsd x1, x5
37bbe1354subsd x4, x0
37bbe1358addsd x2, x1
37bbe135cmovapd x1, x0
37bbe1360mulsd x1, x11
37bbe1365mulsd x0, x12
37bbe136asubsd x2, x3
37bbe136emulsd x3, x11
37bbe1373addsd x1, x15
37bbe1378subsd x0, x3
37bbe137csubsd x1, x6
37bbe1380movq x6, r11
37bbe1385comisd x6, [rsp+144]
37bbe138esubsd x0, x5
37bbe1392jbe 0x37bbe14a0
37bbe1398movapd x5, x10
37bbe139dmovapd x6, x4
37bbe13a1movapd x3, x10
37bbe13a6divsd x5, x14
37bbe13abmulsd x6, x5
37bbe13afmulsd x3, x5
37bbe13b3addsd x6, x2
37bbe13b7mulsd x2, x5
37bbe13bbaddsd x3, x14
37bbe13c0divsd x6, x3
37bbe13c4subsd x2, x4
37bbe13c8movapd x4, x5
37bbe13ccmulsd x4, x0
37bbe13d0addsd x4, x1
37bbe13d4mulsd x1, x5
37bbe13d8subsd x1, x0
37bbe13dcdivsd x2, x3
37bbe13e0divsd x4, x3
37bbe13e4divsd x1, x3
37bbe13e8
37bbe13e8loc_37bbe13e8:
37bbe13e8add edx, 1
37bbe13ebmovsd_xmm [rax-16], x6
37bbe13f0movsd_xmm [rax-8], x2
37bbe13f5movsd_xmm [rax], x4
37bbe13f9movsd_xmm [rax+8], x1
37bbe13feadd rax, r14
37bbe1401cmp edx, ecx
37bbe1403je 0x37bbe10f0
37bbe1409
37bbe1409loc_37bbe1409:
37bbe1409movq x5, r8
37bbe140emovsd_xmm x2, [rax-16]
37bbe1413movsd_xmm x6, [rax-8]
37bbe1418comisd x5, [rsp+128]
37bbe1421ja 0x37bbe12b0
37bbe1427movapd x1, x8
37bbe142cmovapd x5, x6
37bbe1430movapd x0, x8
37bbe1435movsd_xmm x3, [rax+8]
37bbe143amovsd_xmm x4, [rax]
37bbe143edivsd x1, x7
37bbe1442mulsd x0, x1
37bbe1446mulsd x5, x1
37bbe144amulsd x1, x2
37bbe144eaddsd x0, x7
37bbe1452addsd x5, x2
37bbe1456subsd x6, x1
37bbe145adivsd x5, x0
37bbe145edivsd x6, x0
37bbe1462movsd_xmm x0, [rsp+152]
37bbe146bmovapd x1, x0
37bbe146fdivsd x1, x7
37bbe1473mulsd x0, x1
37bbe1477movapd x2, x0
37bbe147bmovapd x0, x3
37bbe147fmulsd x0, x1
37bbe1483addsd x2, x7
37bbe1487mulsd x1, x4
37bbe148baddsd x0, x4
37bbe148fsubsd x3, x1
37bbe1493divsd x0, x2
37bbe1497divsd x3, x2
37bbe149bjmp 0x37bbe1322
37bbe14a0
37bbe14a0loc_37bbe14a0:
37bbe14a0movapd x3, x14
37bbe14a5movapd x6, x2
37bbe14a9movapd x5, x14
37bbe14aedivsd x3, x10
37bbe14b3mulsd x6, x3
37bbe14b7mulsd x5, x3
37bbe14bbaddsd x6, x4
37bbe14bfmulsd x4, x3
37bbe14c3addsd x5, x10
37bbe14c8divsd x6, x5
37bbe14ccsubsd x2, x4
37bbe14d0movapd x4, x3
37bbe14d4mulsd x4, x1
37bbe14d8mulsd x3, x0
37bbe14dcaddsd x4, x0
37bbe14e0subsd x1, x3
37bbe14e4divsd x2, x5
37bbe14e8divsd x4, x5
37bbe14ecdivsd x1, x5
37bbe14f0jmp 0x37bbe13e8
37bbe14f5
37bbe14f5 0f 1f 00 ...
37bbe14f8
37bbe14f8loc_37bbe14f8:
37bbe14f8movapd x2, x8
37bbe14fdmovapd x12, x11
37bbe1502movapd x1, x8
37bbe1507add rcx, r13
37bbe150adivsd x2, x7
37bbe150emovapd x6, x8
37bbe1513add rcx, r12
37bbe1516add rdx, rcx
37bbe1519shl rdx, 4
37bbe151dadd rdx, r15
37bbe1520movsd_xmm x3, [rdx]
37bbe1524movsd_xmm x9, [rdx+8]
37bbe152amulsd x12, x2
37bbe152fmulsd x1, x2
37bbe1533addsd x12, x0
37bbe1538mulsd x0, x2
37bbe153caddsd x1, x7
37bbe1540divsd x12, x1
37bbe1545subsd x11, x0
37bbe154amovq x0, [rip+0x8699ee]
37bbe1552xorpd x6, x0
37bbe1556movsd_xmm [rsp+152], x6
37bbe155fdivsd x11, x1
37bbe1564movapd x1, x6
37bbe1568divsd x1, x7
37bbe156cmulsd x6, x1
37bbe1570movapd x13, x1
37bbe1575mulsd x13, x9
37bbe157amulsd x1, x3
37bbe157emovapd x2, x6
37bbe1582addsd x2, x7
37bbe1586addsd x13, x3
37bbe158bsubsd x9, x1
37bbe1590divsd x13, x2
37bbe1595divsd x9, x2
37bbe159ajmp 0x37bbe121d
37bbe159f
37bbe159f 90 .
37bbe15a0
37bbe15a0loc_37bbe15a0:
37bbe15a0mov [rsp+128], r11
37bbe15a8mov r14l, ecx
37bbe15abmov [rsp+144], r13
37bbe15b3mov r13, rbx
37bbe15b6mov rbx, rdi
37bbe15b9mov [rsp+456], r12
37bbe15c1mov r12, rbp
37bbe15c4mov ebp, 1
37bbe15c9nop [rax]
37bbe15d0
37bbe15d0loc_37bbe15d0:
37bbe15d0mov ecx, [r12+4*rbp-4]
37bbe15d5mov edx, ecx
37bbe15d7neg edx
37bbe15d9cmovs edx, ecx
37bbe15dccmp edx, ebp
37bbe15deje 0x37bbe1601
37bbe15e0sub edx, 1
37bbe15e3mov [rsp+32], r13
37bbe15e8mov r8, r13
37bbe15ebmov rcx, rsi
37bbe15eemovsxd rdx, edx
37bbe15f1shl rdx, 4
37bbe15f5lea r9, [rdi+rdx]
37bbe15f9mov rdx, rbx
37bbe15fccall zswap_
37bbe1601
37bbe1601loc_37bbe1601:
37bbe1601add rbp, 1
37bbe1605add rbx, 16
37bbe1609cmp r14l, ebp
37bbe160cjge 0x37bbe15d0
37bbe160emov rcx, [rsp+480]
37bbe1616mov rbp, r12
37bbe1619mov r12, [rsp+456]
37bbe1621mov rbx, r13
37bbe1624mov [rsp+112], 1
37bbe162dlea rax, [rip+0x8698cd]
37bbe1634lea r9, [rip+0x8698c5]
37bbe163bmov r13, [rsp+144]
37bbe1643mov [rsp+64], rcx
37bbe1648lea rcx, [rip+0x8698c1]
37bbe164fmov rdx, rax
37bbe1652lea r8, [rip+0x8698b1]
37bbe1659mov [rsp+48], rcx
37bbe165emov rcx, rax
37bbe1661mov [rsp+104], 1
37bbe166amov [rsp+96], 1
37bbe1673mov [rsp+88], 1
37bbe167cmov [rsp+80], rbx
37bbe1681mov [rsp+72], rdi
37bbe1686mov [rsp+56], r15
37bbe168bmov [rsp+40], rsi
37bbe1690mov [rsp+32], r12
37bbe1695mov [rsp+176], rax
37bbe169dcall ztrsm_
37bbe16a2mov r9l, [r12]
37bbe16a6mov r11, [rsp+128]
37bbe16aetest r9l, r9l
37bbe16b1jle 0x37bbe1763
37bbe16b7shl r11, 4
37bbe16bblea rax, [rsp+200]
37bbe16c3mov [rsp+512], rbx
37bbe16cbmov r14l, 1
37bbe16d1mov [rsp+184], rax
37bbe16d9mov rbx, r11
37bbe16dcjmp 0x37bbe16f2
37bbe16de
37bbe16de 66 90 f.
37bbe16e0
37bbe16e0loc_37bbe16e0:
37bbe16e0cmp r9l, r14l
37bbe16e3jg 0x37bbe1848
37bbe16e9
37bbe16e9loc_37bbe16e9:
37bbe16e9add r14l, 1
37bbe16edcmp r9l, r14l
37bbe16f0jl 0x37bbe175b
37bbe16f2
37bbe16f2loc_37bbe16f2:
37bbe16f2movsxd rdx, r14l
37bbe16f5mov ecx, [rbp+4*rdx-4]
37bbe16f9lea rax, [rdx-1]
37bbe16fdtest ecx, ecx
37bbe16ffjle 0x37bbe16e0
37bbe1701mov rcx, rdx
37bbe1704add rdx, [rsp+160]
37bbe170cshl rax, 4
37bbe1710add r14l, 1
37bbe1714imul rcx, r13
37bbe1718movsd_xmm x0, [rip+0x869808]
37bbe1720mov r9, [rsp+512]
37bbe1728lea r8, [rdi+rax]
37bbe172cadd rdx, rcx
37bbe172fmov rcx, rsi
37bbe1732shl rdx, 4
37bbe1736divsd x0, [r15+rdx]
37bbe173cmov rdx, [rsp+184]
37bbe1744movsd_xmm [rsp+200], x0
37bbe174dcall zdscal_
37bbe1752mov r9l, [r12]
37bbe1756cmp r9l, r14l
37bbe1759jge 0x37bbe16f2
37bbe175b
37bbe175bloc_37bbe175b:
37bbe175bmov rbx, [rsp+512]
37bbe1763
37bbe1763loc_37bbe1763:
37bbe1763mov rax, [rsp+480]
37bbe176bmov [rsp+32], r12
37bbe1770lea r9, [rip+0x869789]
37bbe1777lea r8, [rip+0x8697a2]
37bbe177emov rcx, [rsp+176]
37bbe1786mov [rsp+80], rbx
37bbe178bmov [rsp+64], rax
37bbe1790lea rax, [rip+0x869779]
37bbe1797mov [rsp+112], 1
37bbe17a0mov rdx, rcx
37bbe17a3mov [rsp+104], 1
37bbe17acmov [rsp+96], 1
37bbe17b5mov [rsp+88], 1
37bbe17bemov [rsp+72], rdi
37bbe17c3mov [rsp+56], r15
37bbe17c8mov [rsp+48], rax
37bbe17cdmov [rsp+40], rsi
37bbe17d2call ztrsm_
37bbe17d7mov r12l, [r12]
37bbe17dbtest r12l, r12l
37bbe17dejle 0x37bbe0d0e
37bbe17e4movsxd rax, r12l
37bbe17e7lea rbp, [rbp+4*rax-4]
37bbe17ecshl rax, 4
37bbe17f0lea r13, [rdi+rax-16]
37bbe17f5nop [rax+rax]
37bbe1800
37bbe1800loc_37bbe1800:
37bbe1800mov edx, [rbp]
37bbe1803mov eax, edx
37bbe1805neg eax
37bbe1807cmovs eax, edx
37bbe180acmp r12l, eax
37bbe180dje 0x37bbe182f
37bbe180fsub eax, 1
37bbe1812mov [rsp+32], rbx
37bbe1817mov r8, rbx
37bbe181amov rdx, r13
37bbe181dcdqe
37bbe181fmov rcx, rsi
37bbe1822shl rax, 4
37bbe1826lea r9, [rdi+rax]
37bbe182acall zswap_
37bbe182f
37bbe182floc_37bbe182f:
37bbe182fsub rbp, 4
37bbe1833sub r13, 16
37bbe1837sub r12l, 1
37bbe183bjne 0x37bbe1800
37bbe183djmp 0x37bbe0d0e
37bbe1842
37bbe1842 66 0f 1f 44 00 00 f..D..
37bbe1848
37bbe1848loc_37bbe1848:
37bbe1848mov rcx, rdx
37bbe184bmov r10, [rsp+160]
37bbe1853shl rcx, 4
37bbe1857add rcx, [rsp+488]
37bbe185fmovsd_xmm x8, [rcx-8]
37bbe1865movsd_xmm x7, [rcx-16]
37bbe186amov rcx, rdx
37bbe186dimul rcx, r13
37bbe1871movapd x6, x8
37bbe1876xorpd x6, [rip+0x8696c2]
37bbe187emovapd x4, x8
37bbe1883andpd x4, [rip+0x8696a5]
37bbe188bmovsd_xmm [rsp+168], x6
37bbe1894lea r8, [rcx+r10]
37bbe1898movapd x6, x7
37bbe189candpd x6, [rip+0x86968c]
37bbe18a4add r8, rdx
37bbe18a7movsd_xmm [rsp+144], x6
37bbe18b0shl r8, 4
37bbe18b4add r8, r15
37bbe18b7comisd x4, x6
37bbe18bbmovsd_xmm x3, [r8]
37bbe18c0movsd_xmm x1, [r8+8]
37bbe18c6movq r8, x4
37bbe18cbjbe 0x37bbe1cc0
37bbe18d1movapd x0, x7
37bbe18d5movapd x2, x3
37bbe18d9movapd x4, x7
37bbe18ddadd r14l, 1
37bbe18e1xorpd x0, [rip+0x869657]
37bbe18e9add rcx, r13
37bbe18ecmovsxd rdx, r14l
37bbe18efadd rcx, r10
37bbe18f2divsd x0, x8
37bbe18f7add rcx, rdx
37bbe18fashl rcx, 4
37bbe18felea rdx, [r15+rcx]
37bbe1902movsd_xmm x5, [rdx+8]
37bbe1907mulsd x4, x0
37bbe190bmulsd x2, x0
37bbe190fmulsd x0, x1
37bbe1913subsd x4, x8
37bbe1918addsd x2, x1
37bbe191csubsd x0, x3
37bbe1920movapd x3, x7
37bbe1924divsd x2, x4
37bbe1928divsd x0, x4
37bbe192cmovsd_xmm x4, [rdx]
37bbe1930movddup x13, x2
37bbe1935movapd x1, x0
37bbe1939movddup x12, x0
37bbe193emovapd x0, x7
37bbe1942divsd x0, x8
37bbe1947mulsd x3, x0
37bbe194bmovapd x9, x0
37bbe1950mulsd x9, x4
37bbe1955mulsd x0, x5
37bbe1959addsd x3, x8
37bbe195eaddsd x9, x5
37bbe1963subsd x0, x4
37bbe1967divsd x9, x3
37bbe196cdivsd x0, x3
37bbe1970
37bbe1970loc_37bbe1970:
37bbe1970mov ecx, [rsi]
37bbe1972test ecx, ecx
37bbe1974jle 0x37bbe16e9
37bbe197amovddup x6, x9
37bbe197fmovapd x11, x0
37bbe1984shl rax, 4
37bbe1988add ecx, 1
37bbe198bmovapd x3, x9
37bbe1990movddup x14, x0
37bbe1995add rax, rdi
37bbe1998movups [rsp+128], x6
37bbe19a0mulsd x9, x2
37bbe19a5mov edx, 1
37bbe19aamulsd x0, x1
37bbe19aemulsd x11, x2
37bbe19b3mulsd x3, x1
37bbe19b7subsd x9, x0
37bbe19bcsubsd x9, [rip+0x869563]
37bbe19c5addsd x11, x3
37bbe19camovapd x6, x9
37bbe19cfandpd x6, [rip+0x869559]
37bbe19d7movsd_xmm [rsp+152], x6
37bbe19e0movapd x6, x11
37bbe19e5andpd x6, [rip+0x869543]
37bbe19edmovq r10, x6
37bbe19f2movapd x6, x7
37bbe19f6xorpd x6, [rip+0x869542]
37bbe19femovq r11, x6
37bbe1a03jmp 0x37bbe1ba0
37bbe1a08
37bbe1a08 0f 1f 84 00 00 00 00 00 ........
37bbe1a10
37bbe1a10loc_37bbe1a10:
37bbe1a10movq x2, r11
37bbe1a15movupd x5, [rax+16]
37bbe1a1adivsd x2, x8
37bbe1a1fmovddup x1, x2
37bbe1a23mulpd x1, x0
37bbe1a27mulsd x2, x7
37bbe1a2bshufpd x1, x1, 1
37bbe1a30movapd x4, x1
37bbe1a34movapd x3, x1
37bbe1a38subpd x1, x0
37bbe1a3csubsd x2, x8
37bbe1a41addsubpd x4, x0
37bbe1a45addpd x3, x0
37bbe1a49unpcklpd x2, x2
37bbe1a4dshufpd x3, x1, 1
37bbe1a52divpd x4, x2
37bbe1a56divpd x3, x2
37bbe1a5amovapd x2, x7
37bbe1a5edivsd x2, x8
37bbe1a63movapd x0, x3
37bbe1a67movapd x3, x5
37bbe1a6bmovddup x1, x2
37bbe1a6fmulpd x1, x5
37bbe1a73mulsd x2, x7
37bbe1a77shufpd x1, x1, 1
37bbe1a7cmovapd x6, x1
37bbe1a80addpd x3, x1
37bbe1a84subpd x1, x5
37bbe1a88addsd x2, x8
37bbe1a8daddsubpd x6, x5
37bbe1a91shufpd x3, x1, 1
37bbe1a96unpcklpd x2, x2
37bbe1a9adivpd x6, x2
37bbe1a9edivpd x3, x2
37bbe1aa2
37bbe1aa2loc_37bbe1aa2:
37bbe1aa2movapd x2, x6
37bbe1aa6movapd x1, x3
37bbe1aaamovapd x10, x14
37bbe1aafmulpd x2, x13
37bbe1ab4mulpd x1, x12
37bbe1ab9mulpd x10, x0
37bbe1abemovapd x5, x2
37bbe1ac2addpd x5, x1
37bbe1ac6subpd x2, x1
37bbe1acamovapd x1, x3
37bbe1acemulpd x1, x13
37bbe1ad3movapd x15, x10
37bbe1ad8movsd_xmm x2, x5
37bbe1adcmovapd x5, x6
37bbe1ae0subpd x2, x4
37bbe1ae4mulpd x5, x12
37bbe1ae9addsubpd x1, x5
37bbe1aedmovupd x5, [rsp+128]
37bbe1af6mulpd x5, x4
37bbe1afasubpd x1, x0
37bbe1afemulpd x4, x14
37bbe1b03mulpd x0, [rsp+128]
37bbe1b0caddpd x15, x5
37bbe1b11subpd x5, x10
37bbe1b16addsubpd x0, x4
37bbe1b1amovsd_xmm x5, x15
37bbe1b1fsubpd x5, x6
37bbe1b23movq x6, r10
37bbe1b28comisd x6, [rsp+152]
37bbe1b31subpd x0, x3
37bbe1b35jbe 0x37bbe1c68
37bbe1b3bmovapd x4, x9
37bbe1b40divsd x4, x11
37bbe1b45movddup x3, x4
37bbe1b49mulpd x1, x3
37bbe1b4dmulsd x4, x9
37bbe1b52mulpd x3, x0
37bbe1b56movapd x0, x1
37bbe1b5asubpd x1, x2
37bbe1b5eaddpd x0, x2
37bbe1b62movapd x2, x5
37bbe1b66addsd x4, x11
37bbe1b6baddpd x2, x3
37bbe1b6fsubpd x3, x5
37bbe1b73unpcklpd x4, x4
37bbe1b77movsd_xmm x1, x0
37bbe1b7bmovsd_xmm x3, x2
37bbe1b7fdivpd x1, x4
37bbe1b83movapd x0, x3
37bbe1b87divpd x0, x4
37bbe1b8b
37bbe1b8bloc_37bbe1b8b:
37bbe1b8badd edx, 1
37bbe1b8emovups [rax], x0
37bbe1b91movups [rax+16], x1
37bbe1b95add rax, rbx
37bbe1b98cmp edx, ecx
37bbe1b9aje 0x37bbe16e9
37bbe1ba0
37bbe1ba0loc_37bbe1ba0:
37bbe1ba0movq x6, r8
37bbe1ba5movupd x0, [rax]
37bbe1ba9comisd x6, [rsp+144]
37bbe1bb2ja 0x37bbe1a10
37bbe1bb8movsd_xmm x6, [rsp+168]
37bbe1bc1movapd x4, x0
37bbe1bc5shufpd x4, x0, 1
37bbe1bcamovapd x1, x6
37bbe1bcedivsd x1, x7
37bbe1bd2movddup x2, x1
37bbe1bd6mulpd x2, x0
37bbe1bdamulsd x1, x6
37bbe1bdemovapd x3, x2
37bbe1be2addsubpd x4, x2
37bbe1be6shufpd x3, x2, 1
37bbe1bebaddsd x1, x7
37bbe1befmovapd x2, x3
37bbe1bf3addpd x2, x0
37bbe1bf7subpd x0, x3
37bbe1bfbmovupd x3, [rax+16]
37bbe1c00unpcklpd x1, x1
37bbe1c04movapd x6, x3
37bbe1c08movsd_xmm x0, x2
37bbe1c0cdivpd x4, x1
37bbe1c10shufpd x6, x3, 1
37bbe1c15divpd x0, x1
37bbe1c19movapd x1, x8
37bbe1c1edivsd x1, x7
37bbe1c22movddup x5, x1
37bbe1c26mulpd x5, x3
37bbe1c2amulsd x1, x8
37bbe1c2fmovapd x2, x5
37bbe1c33addsubpd x6, x5
37bbe1c37shufpd x2, x5, 1
37bbe1c3caddsd x1, x7
37bbe1c40movapd x5, x3
37bbe1c44subpd x3, x2
37bbe1c48addpd x5, x2
37bbe1c4cunpcklpd x1, x1
37bbe1c50movsd_xmm x3, x5
37bbe1c54divpd x6, x1
37bbe1c58divpd x3, x1
37bbe1c5cjmp 0x37bbe1aa2
37bbe1c61
37bbe1c61 0f 1f 80 00 00 00 00 .......
37bbe1c68
37bbe1c68loc_37bbe1c68:
37bbe1c68movapd x3, x11
37bbe1c6ddivsd x3, x9
37bbe1c72movddup x4, x3
37bbe1c76mulpd x2, x4
37bbe1c7amulsd x3, x11
37bbe1c7fmulpd x4, x5
37bbe1c83movapd x5, x1
37bbe1c87addpd x5, x2
37bbe1c8bsubpd x1, x2
37bbe1c8faddsd x3, x9
37bbe1c94movapd x2, x4
37bbe1c98addpd x2, x0
37bbe1c9csubpd x0, x4
37bbe1ca0movsd_xmm x1, x5
37bbe1ca4unpcklpd x3, x3
37bbe1ca8divpd x1, x3
37bbe1cacmovsd_xmm x0, x2
37bbe1cb0divpd x0, x3
37bbe1cb4jmp 0x37bbe1b8b
37bbe1cb9
37bbe1cb9 0f 1f 80 00 00 00 00 .......
37bbe1cc0
37bbe1cc0loc_37bbe1cc0:
37bbe1cc0movsd_xmm x6, [rsp+168]
37bbe1cc9add r14l, 1
37bbe1ccdadd rcx, r13
37bbe1cd0add rcx, [rsp+160]
37bbe1cd8movsxd rdx, r14l
37bbe1cdbmovapd x0, x6
37bbe1cdfadd rcx, rdx
37bbe1ce2divsd x0, x7
37bbe1ce6shl rcx, 4
37bbe1cealea rdx, [r15+rcx]
37bbe1ceemovsd_xmm x5, [rdx]
37bbe1cf2mulsd x6, x0
37bbe1cf6movapd x2, x0
37bbe1cfamulsd x2, x1
37bbe1cfemulsd x0, x3
37bbe1d02movapd x4, x6
37bbe1d06addsd x2, x3
37bbe1d0amovapd x3, x8
37bbe1d0faddsd x4, x7
37bbe1d13divsd x3, x7
37bbe1d17subsd x1, x0
37bbe1d1bmovsd_xmm x0, [rdx+8]
37bbe1d20divsd x2, x4
37bbe1d24movapd x9, x3
37bbe1d29mulsd x9, x0
37bbe1d2eaddsd x9, x5
37bbe1d33divsd x1, x4
37bbe1d37movapd x4, x8
37bbe1d3cmulsd x4, x3
37bbe1d40mulsd x3, x5
37bbe1d44addsd x4, x7
37bbe1d48subsd x0, x3
37bbe1d4cmovddup x13, x2
37bbe1d51divsd x9, x4
37bbe1d56movddup x12, x1
37bbe1d5bdivsd x0, x4
37bbe1d5fjmp 0x37bbe1970
37bbe1d64
37bbe1d64loc_37bbe1d64:
37bbe1d64neg eax
37bbe1d66jmp 0x37bbe0cec
37bbe0bc0
37bbe1d6b
37bbe1d6b // align 0x10
37bbe1d6b // align 0x10
37bbe1d70
37bbe1d70zhecon_3_:
37bbe1d70push r15
37bbe1d72push r14
37bbe1d74push r13
37bbe1d76push r12
37bbe1d78push rbp
37bbe1d79push rdi
37bbe1d7apush rsi
37bbe1d7bpush rbx
37bbe1d7csub rsp, 152
37bbe1d83mov r12, [rsp+296]
37bbe1d8bmovsxd r13, [r9]
37bbe1d8emov r15, [rsp+264]
37bbe1d96mov rsi, [rsp+288]
37bbe1d9emov [r12], 0
37bbe1da6mov [rsp+240], r8
37bbe1daemov rbx, rdx
37bbe1db1mov rdi, r9
37bbe1db4mov r8l, 1
37bbe1dbamov r9l, 1
37bbe1dc0lea rdx, [rip+0x869189]
37bbe1dc7mov rbp, rcx
37bbe1dcacall lsame_
37bbe1dcfmov r14l, eax
37bbe1dd2test eax, eax
37bbe1dd4je 0x37bbe1fe8
37bbe1dda
37bbe1ddaloc_37bbe1dda:
37bbe1ddamovsxd rax, [rbx]
37bbe1dddtest eax, eax
37bbe1ddfjs 0x37bbe1fa0
37bbe1de5mov edx, 1
37bbe1deacmovg edx, eax
37bbe1dedcmp [rdi], edx
37bbe1defjl 0x37bbe2030
37bbe1df5mov rcx, [rsp+272]
37bbe1dfdpxor x1, x1
37bbe1e01movsd_xmm x0, [rcx]
37bbe1e05comisd x1, x0
37bbe1e09ja 0x37bbe20a8
37bbe1e0fmov edx, [r12]
37bbe1e13test edx, edx
37bbe1e15jne 0x37bbe20b7
37bbe1e1bmov rcx, [rsp+280]
37bbe1e23mov [rcx], 0
37bbe1e2atest eax, eax
37bbe1e2cje 0x37bbe2020
37bbe1e32comisd x1, x0
37bbe1e36jae 0x37bbe1fd0
37bbe1e3cxor edx, edx
37bbe1e3etest r13, r13
37bbe1e41cmovs r13, rdx
37bbe1e45test r14l, r14l
37bbe1e48je 0x37bbe2040
37bbe1e4elea rdx, [r13+1]
37bbe1e52mov r8, r13
37bbe1e55mov rcx, rax
37bbe1e58imul rdx, rax
37bbe1e5cnot r8
37bbe1e5fpxor x0, x0
37bbe1e63xor r11l, r11l
37bbe1e66mov r9, r8
37bbe1e69shl r9, 4
37bbe1e6dadd rdx, r8
37bbe1e70shl rdx, 4
37bbe1e74add rdx, [rsp+240]
37bbe1e7cnop [rax]
37bbe1e80
37bbe1e80loc_37bbe1e80:
37bbe1e80mov r10l, [r15+4*rcx-4]
37bbe1e85test r10l, r10l
37bbe1e88jle 0x37bbe1eb1
37bbe1e8aucomisd x0, [rdx]
37bbe1e8esetnp r8b
37bbe1e92cmovne r8l, r11l
37bbe1e96test r8b, r8b
37bbe1e99je 0x37bbe1eb1
37bbe1e9bucomisd x0, [rdx+8]
37bbe1ea0setnp r8b
37bbe1ea4cmovne r8l, r11l
37bbe1ea8test r8b, r8b
37bbe1eabjne 0x37bbe1fd0
37bbe1eb1
37bbe1eb1loc_37bbe1eb1:
37bbe1eb1sub rcx, 1
37bbe1eb5add rdx, r9
37bbe1eb8test ecx, ecx
37bbe1ebajg 0x37bbe1e80
37bbe1ebc
37bbe1ebcloc_37bbe1ebc:
37bbe1ebclea r14, [rsp+120]
37bbe1ec1mov [rsp+224], rbp
37bbe1ec9lea r13, [rsp+116]
37bbe1ecemov rdx, rax
37bbe1ed1mov [rsp+104], r14
37bbe1ed6mov rbp, [rsp+256]
37bbe1edelea r14, [rsp+132]
37bbe1ee6mov [rsp+116], 0
37bbe1eeejmp 0x37bbe1f39
37bbe1ef0
37bbe1ef0loc_37bbe1ef0:
37bbe1ef0mov [rsp+72], r12
37bbe1ef5mov r9, [rsp+240]
37bbe1efdmov rdx, rbx
37bbe1f00lea r8, [rip+0x869055]
37bbe1f07mov [rsp+64], rbx
37bbe1f0cmov rcx, [rsp+224]
37bbe1f14mov [rsp+80], 1
37bbe1f1dmov [rsp+56], rsi
37bbe1f22mov [rsp+48], r15
37bbe1f27mov [rsp+40], rbp
37bbe1f2cmov [rsp+32], rdi
37bbe1f31call zhetrs_3_
37bbe1f36movsxd rdx, [rbx]
37bbe1f39
37bbe1f39loc_37bbe1f39:
37bbe1f39mov [rsp+40], r14
37bbe1f3emov r9, [rsp+104]
37bbe1f43mov r8, rsi
37bbe1f46mov rcx, rbx
37bbe1f49mov [rsp+32], r13
37bbe1f4eshl rdx, 4
37bbe1f52add rdx, rsi
37bbe1f55call zlacn2_
37bbe1f5amov eax, [rsp+116]
37bbe1f5etest eax, eax
37bbe1f60jne 0x37bbe1ef0
37bbe1f62movsd_xmm x1, [rsp+120]
37bbe1f68pxor x0, x0
37bbe1f6cucomisd x1, x0
37bbe1f70jp 0x37bbe1f74
37bbe1f72je 0x37bbe1fd0
37bbe1f74
37bbe1f74loc_37bbe1f74:
37bbe1f74movsd_xmm x0, [rip+0x868fe4]
37bbe1f7cmov rax, [rsp+272]
37bbe1f84divsd x0, x1
37bbe1f88divsd x0, [rax]
37bbe1f8cmov rax, [rsp+280]
37bbe1f94movsd_xmm [rax], x0
37bbe1f98jmp 0x37bbe1fd0
37bbe1f9a
37bbe1f9a 66 0f 1f 44 00 00 f..D..
37bbe1fa0
37bbe1fa0loc_37bbe1fa0:
37bbe1fa0mov eax, -2
37bbe1fa5mov edx, 2
37bbe1faa
37bbe1faaloc_37bbe1faa:
37bbe1faamov [r12], eax
37bbe1fae
37bbe1faeloc_37bbe1fae:
37bbe1faemov [rsp+132], edx
37bbe1fb5mov r8l, 8
37bbe1fbblea rdx, [rsp+132]
37bbe1fc3lea rcx, [rip+0x868f88]
37bbe1fcacall xerbla_
37bbe1fcfnop
37bbe1fd0
37bbe1fd0loc_37bbe1fd0:
37bbe1fd0add rsp, 152
37bbe1fd7pop rbx
37bbe1fd8pop rsi
37bbe1fd9pop rdi
37bbe1fdapop rbp
37bbe1fdbpop r12
37bbe1fddpop r13
37bbe1fdfpop r14
37bbe1fe1pop r15
37bbe1fe3ret
37bbe1fe4
37bbe1fe4 0f 1f 40 00 ..@.
37bbe1fe8
37bbe1fe8loc_37bbe1fe8:
37bbe1fe8mov r9l, 1
37bbe1feemov r8l, 1
37bbe1ff4lea rdx, [rip+0x868f56]
37bbe1ffbmov rcx, rbp
37bbe1ffecall lsame_
37bbe2003test eax, eax
37bbe2005jne 0x37bbe1dda
37bbe200bmov eax, -1
37bbe2010mov edx, 1
37bbe2015jmp 0x37bbe1faa
37bbe2017
37bbe2017 66 0f 1f 84 00 00 00 00 00 f........
37bbe2020
37bbe2020loc_37bbe2020:
37bbe2020mov rdi, [rip+0x868f39]
37bbe2027mov [rcx], rdi
37bbe202ajmp 0x37bbe1fd0
37bbe202c
37bbe202c 0f 1f 40 00 ..@.
37bbe2030
37bbe2030loc_37bbe2030:
37bbe2030mov eax, -4
37bbe2035mov edx, 4
37bbe203ajmp 0x37bbe1faa
37bbe203f
37bbe203f 90 .
37bbe2040
37bbe2040loc_37bbe2040:
37bbe2040add r13, 1
37bbe2044mov edx, 1
37bbe2049pxor x0, x0
37bbe204dxor r9l, r9l
37bbe2050mov rcx, [rsp+240]
37bbe2058shl r13, 4
37bbe205cnop [rax]
37bbe2060
37bbe2060loc_37bbe2060:
37bbe2060mov r8l, [r15+4*rdx-4]
37bbe2065test r8l, r8l
37bbe2068jle 0x37bbe2091
37bbe206aucomisd x0, [rcx+8]
37bbe206fsetnp r8b
37bbe2073cmovne r8l, r9l
37bbe2077test r8b, r8b
37bbe207aje 0x37bbe2091
37bbe207cucomisd x0, [rcx]
37bbe2080setnp r8b
37bbe2084cmovne r8l, r9l
37bbe2088test r8b, r8b
37bbe208bjne 0x37bbe1fd0
37bbe2091
37bbe2091loc_37bbe2091:
37bbe2091add rdx, 1
37bbe2095add rcx, r13
37bbe2098cmp eax, edx
37bbe209ajge 0x37bbe2060
37bbe209cjmp 0x37bbe1ebc
37bbe20a1
37bbe20a1 0f 1f 80 00 00 00 00 .......
37bbe20a8
37bbe20a8loc_37bbe20a8:
37bbe20a8mov eax, -7
37bbe20admov edx, 7
37bbe20b2jmp 0x37bbe1faa
37bbe20b7
37bbe20b7loc_37bbe20b7:
37bbe20b7neg edx
37bbe20b9jmp 0x37bbe1fae
37bbe1d70
37bbe1d70zhecon_3_:
37bbe1d70push r15
37bbe1d72push r14
37bbe1d74push r13
37bbe1d76push r12
37bbe1d78push rbp
37bbe1d79push rdi
37bbe1d7apush rsi
37bbe1d7bpush rbx
37bbe1d7csub rsp, 152
37bbe1d83mov r12, [rsp+296]
37bbe1d8bmovsxd r13, [r9]
37bbe1d8emov r15, [rsp+264]
37bbe1d96mov rsi, [rsp+288]
37bbe1d9emov [r12], 0
37bbe1da6mov [rsp+240], r8
37bbe1daemov rbx, rdx
37bbe1db1mov rdi, r9
37bbe1db4mov r8l, 1
37bbe1dbamov r9l, 1
37bbe1dc0lea rdx, [rip+0x869189]
37bbe1dc7mov rbp, rcx
37bbe1dcacall lsame_
37bbe1dcfmov r14l, eax
37bbe1dd2test eax, eax
37bbe1dd4je 0x37bbe1fe8
37bbe1dda
37bbe1ddaloc_37bbe1dda:
37bbe1ddamovsxd rax, [rbx]
37bbe1dddtest eax, eax
37bbe1ddfjs 0x37bbe1fa0
37bbe1de5mov edx, 1
37bbe1deacmovg edx, eax
37bbe1dedcmp [rdi], edx
37bbe1defjl 0x37bbe2030
37bbe1df5mov rcx, [rsp+272]
37bbe1dfdpxor x1, x1
37bbe1e01movsd_xmm x0, [rcx]
37bbe1e05comisd x1, x0
37bbe1e09ja 0x37bbe20a8
37bbe1e0fmov edx, [r12]
37bbe1e13test edx, edx
37bbe1e15jne 0x37bbe20b7
37bbe1e1bmov rcx, [rsp+280]
37bbe1e23mov [rcx], 0
37bbe1e2atest eax, eax
37bbe1e2cje 0x37bbe2020
37bbe1e32comisd x1, x0
37bbe1e36jae 0x37bbe1fd0
37bbe1e3cxor edx, edx
37bbe1e3etest r13, r13
37bbe1e41cmovs r13, rdx
37bbe1e45test r14l, r14l
37bbe1e48je 0x37bbe2040
37bbe1e4elea rdx, [r13+1]
37bbe1e52mov r8, r13
37bbe1e55mov rcx, rax
37bbe1e58imul rdx, rax
37bbe1e5cnot r8
37bbe1e5fpxor x0, x0
37bbe1e63xor r11l, r11l
37bbe1e66mov r9, r8
37bbe1e69shl r9, 4
37bbe1e6dadd rdx, r8
37bbe1e70shl rdx, 4
37bbe1e74add rdx, [rsp+240]
37bbe1e7cnop [rax]
37bbe1e80
37bbe1e80loc_37bbe1e80:
37bbe1e80mov r10l, [r15+4*rcx-4]
37bbe1e85test r10l, r10l
37bbe1e88jle 0x37bbe1eb1
37bbe1e8aucomisd x0, [rdx]
37bbe1e8esetnp r8b
37bbe1e92cmovne r8l, r11l
37bbe1e96test r8b, r8b
37bbe1e99je 0x37bbe1eb1
37bbe1e9bucomisd x0, [rdx+8]
37bbe1ea0setnp r8b
37bbe1ea4cmovne r8l, r11l
37bbe1ea8test r8b, r8b
37bbe1eabjne 0x37bbe1fd0
37bbe1eb1
37bbe1eb1loc_37bbe1eb1:
37bbe1eb1sub rcx, 1
37bbe1eb5add rdx, r9
37bbe1eb8test ecx, ecx
37bbe1ebajg 0x37bbe1e80
37bbe1ebc
37bbe1ebcloc_37bbe1ebc:
37bbe1ebclea r14, [rsp+120]
37bbe1ec1mov [rsp+224], rbp
37bbe1ec9lea r13, [rsp+116]
37bbe1ecemov rdx, rax
37bbe1ed1mov [rsp+104], r14
37bbe1ed6mov rbp, [rsp+256]
37bbe1edelea r14, [rsp+132]
37bbe1ee6mov [rsp+116], 0
37bbe1eeejmp 0x37bbe1f39
37bbe1ef0
37bbe1ef0loc_37bbe1ef0:
37bbe1ef0mov [rsp+72], r12
37bbe1ef5mov r9, [rsp+240]
37bbe1efdmov rdx, rbx
37bbe1f00lea r8, [rip+0x869055]
37bbe1f07mov [rsp+64], rbx
37bbe1f0cmov rcx, [rsp+224]
37bbe1f14mov [rsp+80], 1
37bbe1f1dmov [rsp+56], rsi
37bbe1f22mov [rsp+48], r15
37bbe1f27mov [rsp+40], rbp
37bbe1f2cmov [rsp+32], rdi
37bbe1f31call zhetrs_3_
37bbe1f36movsxd rdx, [rbx]
37bbe1f39
37bbe1f39loc_37bbe1f39:
37bbe1f39mov [rsp+40], r14
37bbe1f3emov r9, [rsp+104]
37bbe1f43mov r8, rsi
37bbe1f46mov rcx, rbx
37bbe1f49mov [rsp+32], r13
37bbe1f4eshl rdx, 4
37bbe1f52add rdx, rsi
37bbe1f55call zlacn2_
37bbe1f5amov eax, [rsp+116]
37bbe1f5etest eax, eax
37bbe1f60jne 0x37bbe1ef0
37bbe1f62movsd_xmm x1, [rsp+120]
37bbe1f68pxor x0, x0
37bbe1f6cucomisd x1, x0
37bbe1f70jp 0x37bbe1f74
37bbe1f72je 0x37bbe1fd0
37bbe1f74
37bbe1f74loc_37bbe1f74:
37bbe1f74movsd_xmm x0, [rip+0x868fe4]
37bbe1f7cmov rax, [rsp+272]
37bbe1f84divsd x0, x1
37bbe1f88divsd x0, [rax]
37bbe1f8cmov rax, [rsp+280]
37bbe1f94movsd_xmm [rax], x0
37bbe1f98jmp 0x37bbe1fd0
37bbe1f9a
37bbe1f9a 66 0f 1f 44 00 00 f..D..
37bbe1fa0
37bbe1fa0loc_37bbe1fa0:
37bbe1fa0mov eax, -2
37bbe1fa5mov edx, 2
37bbe1faa
37bbe1faaloc_37bbe1faa:
37bbe1faamov [r12], eax
37bbe1fae
37bbe1faeloc_37bbe1fae:
37bbe1faemov [rsp+132], edx
37bbe1fb5mov r8l, 8
37bbe1fbblea rdx, [rsp+132]
37bbe1fc3lea rcx, [rip+0x868f88]
37bbe1fcacall xerbla_
37bbe1fcfnop
37bbe1fd0
37bbe1fd0loc_37bbe1fd0:
37bbe1fd0add rsp, 152
37bbe1fd7pop rbx
37bbe1fd8pop rsi
37bbe1fd9pop rdi
37bbe1fdapop rbp
37bbe1fdbpop r12
37bbe1fddpop r13
37bbe1fdfpop r14
37bbe1fe1pop r15
37bbe1fe3ret
37bbe1fe4
37bbe1fe4 0f 1f 40 00 ..@.
37bbe1fe8
37bbe1fe8loc_37bbe1fe8:
37bbe1fe8mov r9l, 1
37bbe1feemov r8l, 1
37bbe1ff4lea rdx, [rip+0x868f56]
37bbe1ffbmov rcx, rbp
37bbe1ffecall lsame_
37bbe2003test eax, eax
37bbe2005jne 0x37bbe1dda
37bbe200bmov eax, -1
37bbe2010mov edx, 1
37bbe2015jmp 0x37bbe1faa
37bbe2017
37bbe2017 66 0f 1f 84 00 00 00 00 00 f........
37bbe2020
37bbe2020loc_37bbe2020:
37bbe2020mov rdi, [rip+0x868f39]
37bbe2027mov [rcx], rdi
37bbe202ajmp 0x37bbe1fd0
37bbe202c
37bbe202c 0f 1f 40 00 ..@.
37bbe2030
37bbe2030loc_37bbe2030:
37bbe2030mov eax, -4
37bbe2035mov edx, 4
37bbe203ajmp 0x37bbe1faa
37bbe203f
37bbe203f 90 .
37bbe2040
37bbe2040loc_37bbe2040:
37bbe2040add r13, 1
37bbe2044mov edx, 1
37bbe2049pxor x0, x0
37bbe204dxor r9l, r9l
37bbe2050mov rcx, [rsp+240]
37bbe2058shl r13, 4
37bbe205cnop [rax]
37bbe2060
37bbe2060loc_37bbe2060:
37bbe2060mov r8l, [r15+4*rdx-4]
37bbe2065test r8l, r8l
37bbe2068jle 0x37bbe2091
37bbe206aucomisd x0, [rcx+8]
37bbe206fsetnp r8b
37bbe2073cmovne r8l, r9l
37bbe2077test r8b, r8b
37bbe207aje 0x37bbe2091
37bbe207cucomisd x0, [rcx]
37bbe2080setnp r8b
37bbe2084cmovne r8l, r9l
37bbe2088test r8b, r8b
37bbe208bjne 0x37bbe1fd0
37bbe2091
37bbe2091loc_37bbe2091:
37bbe2091add rdx, 1
37bbe2095add rcx, r13
37bbe2098cmp eax, edx
37bbe209ajge 0x37bbe2060
37bbe209cjmp 0x37bbe1ebc
37bbe20a1
37bbe20a1 0f 1f 80 00 00 00 00 .......
37bbe20a8
37bbe20a8loc_37bbe20a8:
37bbe20a8mov eax, -7
37bbe20admov edx, 7
37bbe20b2jmp 0x37bbe1faa
37bbe20b7
37bbe20b7loc_37bbe20b7:
37bbe20b7neg edx
37bbe20b9jmp 0x37bbe1fae
37bbe1d70
37bbe20be
37bbe20be // align 0x10
37bbe20be // align 0x10
37bbe20c0
37bbe20c0zhesv_rk_:
37bbe20c0push r14
37bbe20c2push r13
37bbe20c4push r12
37bbe20c6push rbp
37bbe20c7push rdi
37bbe20c8push rsi
37bbe20c9push rbx
37bbe20caadd rsp, -128
37bbe20cemov rdi, [rsp+280]
37bbe20d6mov rax, [rsp+272]
37bbe20demov rbp, [rsp+264]
37bbe20e6mov [rdi], 0
37bbe20ecmov r14l, [rax]
37bbe20efmov rsi, rdx
37bbe20f2mov r13, r8
37bbe20f5mov r12, r9
37bbe20f8mov r8l, 1
37bbe20femov r9l, 1
37bbe2104lea rdx, [rip+0x868e65]
37bbe210bmov rbx, rcx
37bbe210ecall lsame_
37bbe2113test eax, eax
37bbe2115je 0x37bbe2270
37bbe211b
37bbe211bloc_37bbe211b:
37bbe211bmov edx, [rsi]
37bbe211dtest edx, edx
37bbe211fjs 0x37bbe2230
37bbe2125mov r8l, [r13]
37bbe2129test r8l, r8l
37bbe212cjs 0x37bbe22a0
37bbe2132mov rcx, [rsp+224]
37bbe213atest edx, edx
37bbe213cmov eax, 1
37bbe2141cmovg eax, edx
37bbe2144cmp [rcx], eax
37bbe2146jl 0x37bbe22b0
37bbe214cmov rcx, [rsp+256]
37bbe2154cmp [rcx], eax
37bbe2156jl 0x37bbe2398
37bbe215cmov rax, [rsp+272]
37bbe2164mov ecx, [rax]
37bbe2166test ecx, ecx
37bbe2168jle 0x37bbe23b0
37bbe216emov eax, [rdi]
37bbe2170test eax, eax
37bbe2172jne 0x37bbe23f6
37bbe2178test edx, edx
37bbe217ajne 0x37bbe2330
37bbe2180movsd_xmm x0, [rip+0x868e00]
37bbe2188
37bbe2188loc_37bbe2188:
37bbe2188mov [rbp+8], 0
37bbe2190movsd_xmm [rbp], x0
37bbe2195test eax, eax
37bbe2197jne 0x37bbe23f6
37bbe219dcmp r14l, -1
37bbe21a1je 0x37bbe2258
37bbe21a7mov [rsp+64], rdi
37bbe21acmov r8, r12
37bbe21afmov rdx, rsi
37bbe21b2mov rcx, rbx
37bbe21b5mov rax, [rsp+272]
37bbe21bdmov [rsp+48], rbp
37bbe21c2mov r9, [rsp+224]
37bbe21camovsd_xmm [rsp+104], x0
37bbe21d0mov [rsp+56], rax
37bbe21d5mov rax, [rsp+240]
37bbe21ddmov [rsp+72], 1
37bbe21e6mov [rsp+40], rax
37bbe21ebmov rax, [rsp+232]
37bbe21f3mov [rsp+32], rax
37bbe21f8call zhetrf_rk_
37bbe21fdmov eax, [rdi]
37bbe21ffmovsd_xmm x0, [rsp+104]
37bbe2205test eax, eax
37bbe2207je 0x37bbe22c0
37bbe220d
37bbe220dloc_37bbe220d:
37bbe220dmov [rbp+8], 0
37bbe2215movsd_xmm [rbp], x0
37bbe221asub rsp, -128
37bbe221epop rbx
37bbe221fpop rsi
37bbe2220pop rdi
37bbe2221pop rbp
37bbe2222pop r12
37bbe2224pop r13
37bbe2226pop r14
37bbe2228ret
37bbe2229
37bbe2229 0f 1f 80 00 00 00 00 .......
37bbe2230
37bbe2230loc_37bbe2230:
37bbe2230mov edx, -2
37bbe2235mov eax, 2
37bbe223a
37bbe223aloc_37bbe223a:
37bbe223amov [rdi], edx
37bbe223c
37bbe223cloc_37bbe223c:
37bbe223clea rdx, [rsp+124]
37bbe2241mov r8l, 9
37bbe2247lea rcx, [rip+0x868d2a]
37bbe224emov [rsp+124], eax
37bbe2252call xerbla_
37bbe2257nop
37bbe2258
37bbe2258loc_37bbe2258:
37bbe2258sub rsp, -128
37bbe225cpop rbx
37bbe225dpop rsi
37bbe225epop rdi
37bbe225fpop rbp
37bbe2260pop r12
37bbe2262pop r13
37bbe2264pop r14
37bbe2266ret
37bbe2267
37bbe2267 66 0f 1f 84 00 00 00 00 00 f........
37bbe2270
37bbe2270loc_37bbe2270:
37bbe2270mov r9l, 1
37bbe2276mov r8l, 1
37bbe227clea rdx, [rip+0x868cee]
37bbe2283mov rcx, rbx
37bbe2286call lsame_
37bbe228btest eax, eax
37bbe228djne 0x37bbe211b
37bbe2293mov edx, -1
37bbe2298mov eax, 1
37bbe229djmp 0x37bbe223a
37bbe229f
37bbe229f 90 .
37bbe22a0
37bbe22a0loc_37bbe22a0:
37bbe22a0mov edx, -3
37bbe22a5mov eax, 3
37bbe22aajmp 0x37bbe223a
37bbe22ac
37bbe22ac 0f 1f 40 00 ..@.
37bbe22b0
37bbe22b0loc_37bbe22b0:
37bbe22b0mov edx, -5
37bbe22b5mov eax, 5
37bbe22bajmp 0x37bbe223a
37bbe22bf
37bbe22bf 90 .
37bbe22c0
37bbe22c0loc_37bbe22c0:
37bbe22c0mov [rsp+72], rdi
37bbe22c5mov r9, r12
37bbe22c8mov r8, r13
37bbe22cbmov rdx, rsi
37bbe22cemov rax, [rsp+256]
37bbe22d6mov rcx, rbx
37bbe22d9mov [rsp+80], 1
37bbe22e2mov [rsp+64], rax
37bbe22e7mov rax, [rsp+248]
37bbe22efmov [rsp+56], rax
37bbe22f4mov rax, [rsp+240]
37bbe22fcmov [rsp+48], rax
37bbe2301mov rax, [rsp+232]
37bbe2309mov [rsp+40], rax
37bbe230emov rax, [rsp+224]
37bbe2316mov [rsp+32], rax
37bbe231bcall zhetrs_3_
37bbe2320movsd_xmm x0, [rsp+104]
37bbe2326jmp 0x37bbe220d
37bbe232b
37bbe232b 0f 1f 44 00 00 ..D..
37bbe2330
37bbe2330loc_37bbe2330:
37bbe2330lea rax, [rip+0x868c3d]
37bbe2337mov r8, r12
37bbe233amov rdx, rsi
37bbe233dmov rcx, rbx
37bbe2340mov [rsp+56], rax
37bbe2345mov rax, [rsp+240]
37bbe234dmov [rsp+64], rdi
37bbe2352mov r9, [rsp+224]
37bbe235amov [rsp+40], rax
37bbe235fmov rax, [rsp+232]
37bbe2367mov [rsp+72], 1
37bbe2370mov [rsp+32], rax
37bbe2375mov [rsp+48], rbp
37bbe237acall zhetrf_rk_
37bbe237fcvttsd2si eax, [rbp]
37bbe2384pxor x0, x0
37bbe2388cvtsi2sd x0, eax
37bbe238cmov eax, [rdi]
37bbe238ejmp 0x37bbe2188
37bbe2393
37bbe2393 0f 1f 44 00 00 ..D..
37bbe2398
37bbe2398loc_37bbe2398:
37bbe2398mov edx, -9
37bbe239dmov eax, 9
37bbe23a2jmp 0x37bbe223a
37bbe23a7
37bbe23a7 66 0f 1f 84 00 00 00 00 00 f........
37bbe23b0
37bbe23b0loc_37bbe23b0:
37bbe23b0cmp r14l, -1
37bbe23b4je 0x37bbe23d0
37bbe23b6mov [rdi], -11
37bbe23bcmov eax, 11
37bbe23c1jmp 0x37bbe223c
37bbe23c6
37bbe23c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe23d0
37bbe23d0loc_37bbe23d0:
37bbe23d0mov eax, [rdi]
37bbe23d2test eax, eax
37bbe23d4jne 0x37bbe23f6
37bbe23d6test edx, edx
37bbe23d8jne 0x37bbe2330
37bbe23demov rax, [rip+0x868ba3]
37bbe23e5mov [rbp+8], 0
37bbe23edmov [rbp], rax
37bbe23f1jmp 0x37bbe2258
37bbe23f6
37bbe23f6loc_37bbe23f6:
37bbe23f6neg eax
37bbe23f8jmp 0x37bbe223c
37bbe20c0
37bbe20c0zhesv_rk_:
37bbe20c0push r14
37bbe20c2push r13
37bbe20c4push r12
37bbe20c6push rbp
37bbe20c7push rdi
37bbe20c8push rsi
37bbe20c9push rbx
37bbe20caadd rsp, -128
37bbe20cemov rdi, [rsp+280]
37bbe20d6mov rax, [rsp+272]
37bbe20demov rbp, [rsp+264]
37bbe20e6mov [rdi], 0
37bbe20ecmov r14l, [rax]
37bbe20efmov rsi, rdx
37bbe20f2mov r13, r8
37bbe20f5mov r12, r9
37bbe20f8mov r8l, 1
37bbe20femov r9l, 1
37bbe2104lea rdx, [rip+0x868e65]
37bbe210bmov rbx, rcx
37bbe210ecall lsame_
37bbe2113test eax, eax
37bbe2115je 0x37bbe2270
37bbe211b
37bbe211bloc_37bbe211b:
37bbe211bmov edx, [rsi]
37bbe211dtest edx, edx
37bbe211fjs 0x37bbe2230
37bbe2125mov r8l, [r13]
37bbe2129test r8l, r8l
37bbe212cjs 0x37bbe22a0
37bbe2132mov rcx, [rsp+224]
37bbe213atest edx, edx
37bbe213cmov eax, 1
37bbe2141cmovg eax, edx
37bbe2144cmp [rcx], eax
37bbe2146jl 0x37bbe22b0
37bbe214cmov rcx, [rsp+256]
37bbe2154cmp [rcx], eax
37bbe2156jl 0x37bbe2398
37bbe215cmov rax, [rsp+272]
37bbe2164mov ecx, [rax]
37bbe2166test ecx, ecx
37bbe2168jle 0x37bbe23b0
37bbe216emov eax, [rdi]
37bbe2170test eax, eax
37bbe2172jne 0x37bbe23f6
37bbe2178test edx, edx
37bbe217ajne 0x37bbe2330
37bbe2180movsd_xmm x0, [rip+0x868e00]
37bbe2188
37bbe2188loc_37bbe2188:
37bbe2188mov [rbp+8], 0
37bbe2190movsd_xmm [rbp], x0
37bbe2195test eax, eax
37bbe2197jne 0x37bbe23f6
37bbe219dcmp r14l, -1
37bbe21a1je 0x37bbe2258
37bbe21a7mov [rsp+64], rdi
37bbe21acmov r8, r12
37bbe21afmov rdx, rsi
37bbe21b2mov rcx, rbx
37bbe21b5mov rax, [rsp+272]
37bbe21bdmov [rsp+48], rbp
37bbe21c2mov r9, [rsp+224]
37bbe21camovsd_xmm [rsp+104], x0
37bbe21d0mov [rsp+56], rax
37bbe21d5mov rax, [rsp+240]
37bbe21ddmov [rsp+72], 1
37bbe21e6mov [rsp+40], rax
37bbe21ebmov rax, [rsp+232]
37bbe21f3mov [rsp+32], rax
37bbe21f8call zhetrf_rk_
37bbe21fdmov eax, [rdi]
37bbe21ffmovsd_xmm x0, [rsp+104]
37bbe2205test eax, eax
37bbe2207je 0x37bbe22c0
37bbe220d
37bbe220dloc_37bbe220d:
37bbe220dmov [rbp+8], 0
37bbe2215movsd_xmm [rbp], x0
37bbe221asub rsp, -128
37bbe221epop rbx
37bbe221fpop rsi
37bbe2220pop rdi
37bbe2221pop rbp
37bbe2222pop r12
37bbe2224pop r13
37bbe2226pop r14
37bbe2228ret
37bbe2229
37bbe2229 0f 1f 80 00 00 00 00 .......
37bbe2230
37bbe2230loc_37bbe2230:
37bbe2230mov edx, -2
37bbe2235mov eax, 2
37bbe223a
37bbe223aloc_37bbe223a:
37bbe223amov [rdi], edx
37bbe223c
37bbe223cloc_37bbe223c:
37bbe223clea rdx, [rsp+124]
37bbe2241mov r8l, 9
37bbe2247lea rcx, [rip+0x868d2a]
37bbe224emov [rsp+124], eax
37bbe2252call xerbla_
37bbe2257nop
37bbe2258
37bbe2258loc_37bbe2258:
37bbe2258sub rsp, -128
37bbe225cpop rbx
37bbe225dpop rsi
37bbe225epop rdi
37bbe225fpop rbp
37bbe2260pop r12
37bbe2262pop r13
37bbe2264pop r14
37bbe2266ret
37bbe2267
37bbe2267 66 0f 1f 84 00 00 00 00 00 f........
37bbe2270
37bbe2270loc_37bbe2270:
37bbe2270mov r9l, 1
37bbe2276mov r8l, 1
37bbe227clea rdx, [rip+0x868cee]
37bbe2283mov rcx, rbx
37bbe2286call lsame_
37bbe228btest eax, eax
37bbe228djne 0x37bbe211b
37bbe2293mov edx, -1
37bbe2298mov eax, 1
37bbe229djmp 0x37bbe223a
37bbe229f
37bbe229f 90 .
37bbe22a0
37bbe22a0loc_37bbe22a0:
37bbe22a0mov edx, -3
37bbe22a5mov eax, 3
37bbe22aajmp 0x37bbe223a
37bbe22ac
37bbe22ac 0f 1f 40 00 ..@.
37bbe22b0
37bbe22b0loc_37bbe22b0:
37bbe22b0mov edx, -5
37bbe22b5mov eax, 5
37bbe22bajmp 0x37bbe223a
37bbe22bf
37bbe22bf 90 .
37bbe22c0
37bbe22c0loc_37bbe22c0:
37bbe22c0mov [rsp+72], rdi
37bbe22c5mov r9, r12
37bbe22c8mov r8, r13
37bbe22cbmov rdx, rsi
37bbe22cemov rax, [rsp+256]
37bbe22d6mov rcx, rbx
37bbe22d9mov [rsp+80], 1
37bbe22e2mov [rsp+64], rax
37bbe22e7mov rax, [rsp+248]
37bbe22efmov [rsp+56], rax
37bbe22f4mov rax, [rsp+240]
37bbe22fcmov [rsp+48], rax
37bbe2301mov rax, [rsp+232]
37bbe2309mov [rsp+40], rax
37bbe230emov rax, [rsp+224]
37bbe2316mov [rsp+32], rax
37bbe231bcall zhetrs_3_
37bbe2320movsd_xmm x0, [rsp+104]
37bbe2326jmp 0x37bbe220d
37bbe232b
37bbe232b 0f 1f 44 00 00 ..D..
37bbe2330
37bbe2330loc_37bbe2330:
37bbe2330lea rax, [rip+0x868c3d]
37bbe2337mov r8, r12
37bbe233amov rdx, rsi
37bbe233dmov rcx, rbx
37bbe2340mov [rsp+56], rax
37bbe2345mov rax, [rsp+240]
37bbe234dmov [rsp+64], rdi
37bbe2352mov r9, [rsp+224]
37bbe235amov [rsp+40], rax
37bbe235fmov rax, [rsp+232]
37bbe2367mov [rsp+72], 1
37bbe2370mov [rsp+32], rax
37bbe2375mov [rsp+48], rbp
37bbe237acall zhetrf_rk_
37bbe237fcvttsd2si eax, [rbp]
37bbe2384pxor x0, x0
37bbe2388cvtsi2sd x0, eax
37bbe238cmov eax, [rdi]
37bbe238ejmp 0x37bbe2188
37bbe2393
37bbe2393 0f 1f 44 00 00 ..D..
37bbe2398
37bbe2398loc_37bbe2398:
37bbe2398mov edx, -9
37bbe239dmov eax, 9
37bbe23a2jmp 0x37bbe223a
37bbe23a7
37bbe23a7 66 0f 1f 84 00 00 00 00 00 f........
37bbe23b0
37bbe23b0loc_37bbe23b0:
37bbe23b0cmp r14l, -1
37bbe23b4je 0x37bbe23d0
37bbe23b6mov [rdi], -11
37bbe23bcmov eax, 11
37bbe23c1jmp 0x37bbe223c
37bbe23c6
37bbe23c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe23d0
37bbe23d0loc_37bbe23d0:
37bbe23d0mov eax, [rdi]
37bbe23d2test eax, eax
37bbe23d4jne 0x37bbe23f6
37bbe23d6test edx, edx
37bbe23d8jne 0x37bbe2330
37bbe23demov rax, [rip+0x868ba3]
37bbe23e5mov [rbp+8], 0
37bbe23edmov [rbp], rax
37bbe23f1jmp 0x37bbe2258
37bbe23f6
37bbe23f6loc_37bbe23f6:
37bbe23f6neg eax
37bbe23f8jmp 0x37bbe223c
37bbe20c0
37bbe23fd
37bbe23fd // align 0x10
37bbe23fd // align 0x10
37bbe2400
37bbe2400zhesv_aa_:
37bbe2400push r15
37bbe2402push r14
37bbe2404push r13
37bbe2406push r12
37bbe2408push rbp
37bbe2409push rdi
37bbe240apush rsi
37bbe240bpush rbx
37bbe240csub rsp, 136
37bbe2413mov rbp, [rsp+288]
37bbe241bmov rax, [rsp+280]
37bbe2423mov r15l, [rdx]
37bbe2426mov rbx, [rsp+272]
37bbe242emov [rbp], 0
37bbe2435mov r14l, [rax]
37bbe2438mov rsi, rdx
37bbe243bmov r13, r8
37bbe243emov r12, r9
37bbe2441mov r8l, 1
37bbe2447mov r9l, 1
37bbe244dlea rdx, [rip+0x868b3c]
37bbe2454mov rdi, rcx
37bbe2457call lsame_
37bbe245ctest eax, eax
37bbe245eje 0x37bbe2670
37bbe2464
37bbe2464loc_37bbe2464:
37bbe2464mov eax, [rsi]
37bbe2466test eax, eax
37bbe2468js 0x37bbe2630
37bbe246emov edx, [r13]
37bbe2472test edx, edx
37bbe2474js 0x37bbe26a0
37bbe247amov rcx, [rsp+240]
37bbe2482test eax, eax
37bbe2484mov edx, 1
37bbe2489cmovle eax, edx
37bbe248ccmp [rcx], eax
37bbe248ejl 0x37bbe26b0
37bbe2494mov rcx, [rsp+264]
37bbe249ccmp [rcx], eax
37bbe249ejl 0x37bbe2730
37bbe24a4lea eax, [r15+r15]
37bbe24a8test eax, eax
37bbe24aacmovle eax, edx
37bbe24adlea edx, [r15+2*r15-2]
37bbe24b2cmp eax, edx
37bbe24b4cmovge edx, eax
37bbe24b7mov rax, [rsp+280]
37bbe24bfmov r15l, edx
37bbe24c2cmp [rax], edx
37bbe24c4jl 0x37bbe2740
37bbe24camov eax, [rbp]
37bbe24cdtest eax, eax
37bbe24cfjne 0x37bbe2767
37bbe24d5mov rcx, [rsp+248]
37bbe24ddmov [rsp+56], rbp
37bbe24e2mov r8, r12
37bbe24e5mov rdx, rsi
37bbe24e8lea rax, [rip+0x868aa5]
37bbe24efmov [rsp+40], rbx
37bbe24f4mov r9, [rsp+240]
37bbe24fcmov [rsp+48], rax
37bbe2501mov [rsp+32], rcx
37bbe2506mov rcx, rdi
37bbe2509mov [rsp+64], 1
37bbe2512call zhetrf_aa_
37bbe2517cvttsd2si r10l, [rbx]
37bbe251cmov r9, r12
37bbe251fmov r8, r13
37bbe2522lea rax, [rip+0x868a6b]
37bbe2529mov [rsp+80], rbp
37bbe252emov rdx, rsi
37bbe2531mov rcx, rdi
37bbe2534mov [rsp+72], rax
37bbe2539mov rax, [rsp+264]
37bbe2541mov [rsp+88], 1
37bbe254amov [rsp+56], rax
37bbe254fmov rax, [rsp+256]
37bbe2557mov [rsp+64], rbx
37bbe255cmov [rsp+48], rax
37bbe2561mov rax, [rsp+248]
37bbe2569mov [rsp+104], r10l
37bbe256emov [rsp+40], rax
37bbe2573mov rax, [rsp+240]
37bbe257bmov [rsp+32], rax
37bbe2580call zhetrs_aa_
37bbe2585cvttsd2si eax, [rbx]
37bbe2589mov r10l, [rsp+104]
37bbe258epxor x0, x0
37bbe2592mov [rbx+8], 0
37bbe259acmp eax, r10l
37bbe259dcmovl eax, r10l
37bbe25a1cmp eax, r15l
37bbe25a4cmovl eax, r15l
37bbe25a8cvtsi2sd x0, eax
37bbe25acmov eax, [rbp]
37bbe25afmovsd_xmm [rbx], x0
37bbe25b3test eax, eax
37bbe25b5jne 0x37bbe2767
37bbe25bbcmp r14l, -1
37bbe25bfje 0x37bbe2659
37bbe25c5mov [rsp+56], rbp
37bbe25camov r8, r12
37bbe25cdmov rdx, rsi
37bbe25d0mov rcx, rdi
37bbe25d3mov rax, [rsp+280]
37bbe25dbmov [rsp+40], rbx
37bbe25e0mov r9, [rsp+240]
37bbe25e8movsd_xmm [rsp+104], x0
37bbe25eemov [rsp+48], rax
37bbe25f3mov rax, [rsp+248]
37bbe25fbmov [rsp+64], 1
37bbe2604mov [rsp+32], rax
37bbe2609call zhetrf_aa_
37bbe260emov eax, [rbp]
37bbe2611movsd_xmm x0, [rsp+104]
37bbe2617test eax, eax
37bbe2619je 0x37bbe26c0
37bbe261f
37bbe261floc_37bbe261f:
37bbe261fmov [rbx+8], 0
37bbe2627movsd_xmm [rbx], x0
37bbe262bjmp 0x37bbe2659
37bbe262d
37bbe262d 0f 1f 00 ...
37bbe2630
37bbe2630loc_37bbe2630:
37bbe2630mov edx, -2
37bbe2635mov eax, 2
37bbe263a
37bbe263aloc_37bbe263a:
37bbe263amov [rbp], edx
37bbe263d
37bbe263dloc_37bbe263d:
37bbe263dlea rdx, [rsp+124]
37bbe2642mov r8l, 9
37bbe2648lea rcx, [rip+0x868949]
37bbe264fmov [rsp+124], eax
37bbe2653call xerbla_
37bbe2658nop
37bbe2659
37bbe2659loc_37bbe2659:
37bbe2659add rsp, 136
37bbe2660pop rbx
37bbe2661pop rsi
37bbe2662pop rdi
37bbe2663pop rbp
37bbe2664pop r12
37bbe2666pop r13
37bbe2668pop r14
37bbe266apop r15
37bbe266cret
37bbe266d
37bbe266d 0f 1f 00 ...
37bbe2670
37bbe2670loc_37bbe2670:
37bbe2670mov r9l, 1
37bbe2676mov r8l, 1
37bbe267clea rdx, [rip+0x86890e]
37bbe2683mov rcx, rdi
37bbe2686call lsame_
37bbe268btest eax, eax
37bbe268djne 0x37bbe2464
37bbe2693mov edx, -1
37bbe2698mov eax, 1
37bbe269djmp 0x37bbe263a
37bbe269f
37bbe269f 90 .
37bbe26a0
37bbe26a0loc_37bbe26a0:
37bbe26a0mov edx, -3
37bbe26a5mov eax, 3
37bbe26aajmp 0x37bbe263a
37bbe26ac
37bbe26ac 0f 1f 40 00 ..@.
37bbe26b0
37bbe26b0loc_37bbe26b0:
37bbe26b0mov edx, -5
37bbe26b5mov eax, 5
37bbe26bajmp 0x37bbe263a
37bbe26bf
37bbe26bf 90 .
37bbe26c0
37bbe26c0loc_37bbe26c0:
37bbe26c0mov [rsp+80], rbp
37bbe26c5mov r9, r12
37bbe26c8mov r8, r13
37bbe26cbmov rdx, rsi
37bbe26cemov rax, [rsp+280]
37bbe26d6mov [rsp+64], rbx
37bbe26dbmov rcx, rdi
37bbe26demov [rsp+88], 1
37bbe26e7mov [rsp+72], rax
37bbe26ecmov rax, [rsp+264]
37bbe26f4mov [rsp+56], rax
37bbe26f9mov rax, [rsp+256]
37bbe2701mov [rsp+48], rax
37bbe2706mov rax, [rsp+248]
37bbe270emov [rsp+40], rax
37bbe2713mov rax, [rsp+240]
37bbe271bmov [rsp+32], rax
37bbe2720call zhetrs_aa_
37bbe2725movsd_xmm x0, [rsp+104]
37bbe272bjmp 0x37bbe261f
37bbe2730
37bbe2730loc_37bbe2730:
37bbe2730mov edx, -8
37bbe2735mov eax, 8
37bbe273ajmp 0x37bbe263a
37bbe273f
37bbe273f 90 .
37bbe2740
37bbe2740loc_37bbe2740:
37bbe2740cmp r14l, -1
37bbe2744je 0x37bbe2760
37bbe2746mov [rbp], -10
37bbe274dmov eax, 10
37bbe2752jmp 0x37bbe263d
37bbe2757
37bbe2757 66 0f 1f 84 00 00 00 00 00 f........
37bbe2760
37bbe2760loc_37bbe2760:
37bbe2760mov eax, [rbp]
37bbe2763test eax, eax
37bbe2765je 0x37bbe276e
37bbe2767
37bbe2767loc_37bbe2767:
37bbe2767neg eax
37bbe2769jmp 0x37bbe263d
37bbe276e
37bbe276eloc_37bbe276e:
37bbe276emov rcx, [rsp+248]
37bbe2776mov [rsp+56], rbp
37bbe277bmov r8, r12
37bbe277emov rdx, rsi
37bbe2781lea rax, [rip+0x86880c]
37bbe2788mov [rsp+40], rbx
37bbe278dmov r9, [rsp+240]
37bbe2795mov [rsp+48], rax
37bbe279amov [rsp+32], rcx
37bbe279fmov rcx, rdi
37bbe27a2mov [rsp+64], 1
37bbe27abcall zhetrf_aa_
37bbe27b0cvttsd2si r14l, [rbx]
37bbe27b5mov r9, r12
37bbe27b8mov r8, r13
37bbe27bblea rax, [rip+0x8687d2]
37bbe27c2mov [rsp+80], rbp
37bbe27c7mov rdx, rsi
37bbe27camov rcx, rdi
37bbe27cdmov [rsp+72], rax
37bbe27d2mov rax, [rsp+264]
37bbe27damov [rsp+88], 1
37bbe27e3mov [rsp+56], rax
37bbe27e8mov rax, [rsp+256]
37bbe27f0mov [rsp+64], rbx
37bbe27f5mov [rsp+48], rax
37bbe27famov rax, [rsp+248]
37bbe2802mov [rsp+40], rax
37bbe2807mov rax, [rsp+240]
37bbe280fmov [rsp+32], rax
37bbe2814call zhetrs_aa_
37bbe2819cvttsd2si eax, [rbx]
37bbe281dpxor x0, x0
37bbe2821mov [rbx+8], 0
37bbe2829cmp eax, r14l
37bbe282ccmovl eax, r14l
37bbe2830cmp eax, r15l
37bbe2833cmovl eax, r15l
37bbe2837cvtsi2sd x0, eax
37bbe283bmov eax, [rbp]
37bbe283emovsd_xmm [rbx], x0
37bbe2842test eax, eax
37bbe2844je 0x37bbe2659
37bbe284ajmp 0x37bbe2767
37bbe2400
37bbe2400zhesv_aa_:
37bbe2400push r15
37bbe2402push r14
37bbe2404push r13
37bbe2406push r12
37bbe2408push rbp
37bbe2409push rdi
37bbe240apush rsi
37bbe240bpush rbx
37bbe240csub rsp, 136
37bbe2413mov rbp, [rsp+288]
37bbe241bmov rax, [rsp+280]
37bbe2423mov r15l, [rdx]
37bbe2426mov rbx, [rsp+272]
37bbe242emov [rbp], 0
37bbe2435mov r14l, [rax]
37bbe2438mov rsi, rdx
37bbe243bmov r13, r8
37bbe243emov r12, r9
37bbe2441mov r8l, 1
37bbe2447mov r9l, 1
37bbe244dlea rdx, [rip+0x868b3c]
37bbe2454mov rdi, rcx
37bbe2457call lsame_
37bbe245ctest eax, eax
37bbe245eje 0x37bbe2670
37bbe2464
37bbe2464loc_37bbe2464:
37bbe2464mov eax, [rsi]
37bbe2466test eax, eax
37bbe2468js 0x37bbe2630
37bbe246emov edx, [r13]
37bbe2472test edx, edx
37bbe2474js 0x37bbe26a0
37bbe247amov rcx, [rsp+240]
37bbe2482test eax, eax
37bbe2484mov edx, 1
37bbe2489cmovle eax, edx
37bbe248ccmp [rcx], eax
37bbe248ejl 0x37bbe26b0
37bbe2494mov rcx, [rsp+264]
37bbe249ccmp [rcx], eax
37bbe249ejl 0x37bbe2730
37bbe24a4lea eax, [r15+r15]
37bbe24a8test eax, eax
37bbe24aacmovle eax, edx
37bbe24adlea edx, [r15+2*r15-2]
37bbe24b2cmp eax, edx
37bbe24b4cmovge edx, eax
37bbe24b7mov rax, [rsp+280]
37bbe24bfmov r15l, edx
37bbe24c2cmp [rax], edx
37bbe24c4jl 0x37bbe2740
37bbe24camov eax, [rbp]
37bbe24cdtest eax, eax
37bbe24cfjne 0x37bbe2767
37bbe24d5mov rcx, [rsp+248]
37bbe24ddmov [rsp+56], rbp
37bbe24e2mov r8, r12
37bbe24e5mov rdx, rsi
37bbe24e8lea rax, [rip+0x868aa5]
37bbe24efmov [rsp+40], rbx
37bbe24f4mov r9, [rsp+240]
37bbe24fcmov [rsp+48], rax
37bbe2501mov [rsp+32], rcx
37bbe2506mov rcx, rdi
37bbe2509mov [rsp+64], 1
37bbe2512call zhetrf_aa_
37bbe2517cvttsd2si r10l, [rbx]
37bbe251cmov r9, r12
37bbe251fmov r8, r13
37bbe2522lea rax, [rip+0x868a6b]
37bbe2529mov [rsp+80], rbp
37bbe252emov rdx, rsi
37bbe2531mov rcx, rdi
37bbe2534mov [rsp+72], rax
37bbe2539mov rax, [rsp+264]
37bbe2541mov [rsp+88], 1
37bbe254amov [rsp+56], rax
37bbe254fmov rax, [rsp+256]
37bbe2557mov [rsp+64], rbx
37bbe255cmov [rsp+48], rax
37bbe2561mov rax, [rsp+248]
37bbe2569mov [rsp+104], r10l
37bbe256emov [rsp+40], rax
37bbe2573mov rax, [rsp+240]
37bbe257bmov [rsp+32], rax
37bbe2580call zhetrs_aa_
37bbe2585cvttsd2si eax, [rbx]
37bbe2589mov r10l, [rsp+104]
37bbe258epxor x0, x0
37bbe2592mov [rbx+8], 0
37bbe259acmp eax, r10l
37bbe259dcmovl eax, r10l
37bbe25a1cmp eax, r15l
37bbe25a4cmovl eax, r15l
37bbe25a8cvtsi2sd x0, eax
37bbe25acmov eax, [rbp]
37bbe25afmovsd_xmm [rbx], x0
37bbe25b3test eax, eax
37bbe25b5jne 0x37bbe2767
37bbe25bbcmp r14l, -1
37bbe25bfje 0x37bbe2659
37bbe25c5mov [rsp+56], rbp
37bbe25camov r8, r12
37bbe25cdmov rdx, rsi
37bbe25d0mov rcx, rdi
37bbe25d3mov rax, [rsp+280]
37bbe25dbmov [rsp+40], rbx
37bbe25e0mov r9, [rsp+240]
37bbe25e8movsd_xmm [rsp+104], x0
37bbe25eemov [rsp+48], rax
37bbe25f3mov rax, [rsp+248]
37bbe25fbmov [rsp+64], 1
37bbe2604mov [rsp+32], rax
37bbe2609call zhetrf_aa_
37bbe260emov eax, [rbp]
37bbe2611movsd_xmm x0, [rsp+104]
37bbe2617test eax, eax
37bbe2619je 0x37bbe26c0
37bbe261f
37bbe261floc_37bbe261f:
37bbe261fmov [rbx+8], 0
37bbe2627movsd_xmm [rbx], x0
37bbe262bjmp 0x37bbe2659
37bbe262d
37bbe262d 0f 1f 00 ...
37bbe2630
37bbe2630loc_37bbe2630:
37bbe2630mov edx, -2
37bbe2635mov eax, 2
37bbe263a
37bbe263aloc_37bbe263a:
37bbe263amov [rbp], edx
37bbe263d
37bbe263dloc_37bbe263d:
37bbe263dlea rdx, [rsp+124]
37bbe2642mov r8l, 9
37bbe2648lea rcx, [rip+0x868949]
37bbe264fmov [rsp+124], eax
37bbe2653call xerbla_
37bbe2658nop
37bbe2659
37bbe2659loc_37bbe2659:
37bbe2659add rsp, 136
37bbe2660pop rbx
37bbe2661pop rsi
37bbe2662pop rdi
37bbe2663pop rbp
37bbe2664pop r12
37bbe2666pop r13
37bbe2668pop r14
37bbe266apop r15
37bbe266cret
37bbe266d
37bbe266d 0f 1f 00 ...
37bbe2670
37bbe2670loc_37bbe2670:
37bbe2670mov r9l, 1
37bbe2676mov r8l, 1
37bbe267clea rdx, [rip+0x86890e]
37bbe2683mov rcx, rdi
37bbe2686call lsame_
37bbe268btest eax, eax
37bbe268djne 0x37bbe2464
37bbe2693mov edx, -1
37bbe2698mov eax, 1
37bbe269djmp 0x37bbe263a
37bbe269f
37bbe269f 90 .
37bbe26a0
37bbe26a0loc_37bbe26a0:
37bbe26a0mov edx, -3
37bbe26a5mov eax, 3
37bbe26aajmp 0x37bbe263a
37bbe26ac
37bbe26ac 0f 1f 40 00 ..@.
37bbe26b0
37bbe26b0loc_37bbe26b0:
37bbe26b0mov edx, -5
37bbe26b5mov eax, 5
37bbe26bajmp 0x37bbe263a
37bbe26bf
37bbe26bf 90 .
37bbe26c0
37bbe26c0loc_37bbe26c0:
37bbe26c0mov [rsp+80], rbp
37bbe26c5mov r9, r12
37bbe26c8mov r8, r13
37bbe26cbmov rdx, rsi
37bbe26cemov rax, [rsp+280]
37bbe26d6mov [rsp+64], rbx
37bbe26dbmov rcx, rdi
37bbe26demov [rsp+88], 1
37bbe26e7mov [rsp+72], rax
37bbe26ecmov rax, [rsp+264]
37bbe26f4mov [rsp+56], rax
37bbe26f9mov rax, [rsp+256]
37bbe2701mov [rsp+48], rax
37bbe2706mov rax, [rsp+248]
37bbe270emov [rsp+40], rax
37bbe2713mov rax, [rsp+240]
37bbe271bmov [rsp+32], rax
37bbe2720call zhetrs_aa_
37bbe2725movsd_xmm x0, [rsp+104]
37bbe272bjmp 0x37bbe261f
37bbe2730
37bbe2730loc_37bbe2730:
37bbe2730mov edx, -8
37bbe2735mov eax, 8
37bbe273ajmp 0x37bbe263a
37bbe273f
37bbe273f 90 .
37bbe2740
37bbe2740loc_37bbe2740:
37bbe2740cmp r14l, -1
37bbe2744je 0x37bbe2760
37bbe2746mov [rbp], -10
37bbe274dmov eax, 10
37bbe2752jmp 0x37bbe263d
37bbe2757
37bbe2757 66 0f 1f 84 00 00 00 00 00 f........
37bbe2760
37bbe2760loc_37bbe2760:
37bbe2760mov eax, [rbp]
37bbe2763test eax, eax
37bbe2765je 0x37bbe276e
37bbe2767
37bbe2767loc_37bbe2767:
37bbe2767neg eax
37bbe2769jmp 0x37bbe263d
37bbe276e
37bbe276eloc_37bbe276e:
37bbe276emov rcx, [rsp+248]
37bbe2776mov [rsp+56], rbp
37bbe277bmov r8, r12
37bbe277emov rdx, rsi
37bbe2781lea rax, [rip+0x86880c]
37bbe2788mov [rsp+40], rbx
37bbe278dmov r9, [rsp+240]
37bbe2795mov [rsp+48], rax
37bbe279amov [rsp+32], rcx
37bbe279fmov rcx, rdi
37bbe27a2mov [rsp+64], 1
37bbe27abcall zhetrf_aa_
37bbe27b0cvttsd2si r14l, [rbx]
37bbe27b5mov r9, r12
37bbe27b8mov r8, r13
37bbe27bblea rax, [rip+0x8687d2]
37bbe27c2mov [rsp+80], rbp
37bbe27c7mov rdx, rsi
37bbe27camov rcx, rdi
37bbe27cdmov [rsp+72], rax
37bbe27d2mov rax, [rsp+264]
37bbe27damov [rsp+88], 1
37bbe27e3mov [rsp+56], rax
37bbe27e8mov rax, [rsp+256]
37bbe27f0mov [rsp+64], rbx
37bbe27f5mov [rsp+48], rax
37bbe27famov rax, [rsp+248]
37bbe2802mov [rsp+40], rax
37bbe2807mov rax, [rsp+240]
37bbe280fmov [rsp+32], rax
37bbe2814call zhetrs_aa_
37bbe2819cvttsd2si eax, [rbx]
37bbe281dpxor x0, x0
37bbe2821mov [rbx+8], 0
37bbe2829cmp eax, r14l
37bbe282ccmovl eax, r14l
37bbe2830cmp eax, r15l
37bbe2833cmovl eax, r15l
37bbe2837cvtsi2sd x0, eax
37bbe283bmov eax, [rbp]
37bbe283emovsd_xmm [rbx], x0
37bbe2842test eax, eax
37bbe2844je 0x37bbe2659
37bbe284ajmp 0x37bbe2767
37bbe2400
37bbe284f
37bbe284f // align 0x20
37bbe284f // align 0x20
37bbe2860
37bbe2860zhetrf_aa_:
37bbe2860push r15
37bbe2862push r14
37bbe2864push r13
37bbe2866push r12
37bbe2868push rbp
37bbe2869push rdi
37bbe286apush rsi
37bbe286bpush rbx
37bbe286csub rsp, 376
37bbe2873movups [rsp+352], x6
37bbe287blea rax, [rip+0x86873e]
37bbe2882mov ebp, [r9]
37bbe2885mov rbx, [rsp+504]
37bbe288dmov r15, [rsp+488]
37bbe2895mov [rsp+64], 1
37bbe289emov r14, rdx
37bbe28a1mov r12, r9
37bbe28a4mov r9, rdx
37bbe28a7mov [rsp+56], 9
37bbe28b0lea rdx, [rip+0x8686f9]
37bbe28b7mov [rsp+48], rax
37bbe28bcmov [rsp+40], rax
37bbe28c1mov [rsp+32], rax
37bbe28c6mov [rsp+448], rcx
37bbe28cemov [rsp+464], r8
37bbe28d6mov r8, rcx
37bbe28d9lea rcx, [rip+0x8686dc]
37bbe28e0call ilaenv_
37bbe28e5mov [rbx], 0
37bbe28ebmov rcx, [rsp+448]
37bbe28f3mov r9l, 1
37bbe28f9mov r8l, 1
37bbe28fflea rdx, [rip+0x8686be]
37bbe2906mov [rsp+184], eax
37bbe290dmov esi, eax
37bbe290fcall lsame_
37bbe2914mov ecx, [r14]
37bbe2917mov edi, eax
37bbe2919mov rax, [rsp+496]
37bbe2921mov r10l, [rax]
37bbe2924cmp ecx, 1
37bbe2927jle 0x37bbe3230
37bbe292dadd esi, 1
37bbe2930lea r13l, [rcx+rcx]
37bbe2934imul esi, ecx
37bbe2937test edi, edi
37bbe2939je 0x37bbe2979
37bbe293b
37bbe293bloc_37bbe293b:
37bbe293btest ecx, ecx
37bbe293dmov eax, 1
37bbe2942cmovg eax, ecx
37bbe2945cmp [r12], eax
37bbe2949jl 0x37bbe325a
37bbe294fmov rax, [rsp+496]
37bbe2957mov eax, [rax]
37bbe2959cmp eax, r13l
37bbe295cjge 0x37bbe29f3
37bbe2962cmp r10l, -1
37bbe2966je 0x37bbe29f3
37bbe296cmov [rbx], -7
37bbe2972mov eax, 7
37bbe2977jmp 0x37bbe29b5
37bbe2979
37bbe2979loc_37bbe2979:
37bbe2979mov rcx, [rsp+448]
37bbe2981mov r9l, 1
37bbe2987mov r8l, 1
37bbe298dlea rdx, [rip+0x868631]
37bbe2994mov [rsp+128], r10l
37bbe299ccall lsame_
37bbe29a1test eax, eax
37bbe29a3jne 0x37bbe3269
37bbe29a9mov edx, -1
37bbe29aemov eax, 1
37bbe29b3
37bbe29b3loc_37bbe29b3:
37bbe29b3mov [rbx], edx
37bbe29b5
37bbe29b5loc_37bbe29b5:
37bbe29b5lea rdx, [rsp+336]
37bbe29bdmov r8l, 9
37bbe29c3lea rcx, [rip+0x8685e6]
37bbe29camov [rsp+336], eax
37bbe29d1call xerbla_
37bbe29d6nop
37bbe29d7
37bbe29d7loc_37bbe29d7:
37bbe29d7movups x6, [rsp+352]
37bbe29dfadd rsp, 376
37bbe29e6pop rbx
37bbe29e7pop rsi
37bbe29e8pop rdi
37bbe29e9pop rbp
37bbe29eapop r12
37bbe29ecpop r13
37bbe29eepop r14
37bbe29f0pop r15
37bbe29f2ret
37bbe29f3
37bbe29f3loc_37bbe29f3:
37bbe29f3mov edx, [rbx]
37bbe29f5test edx, edx
37bbe29f7jne 0x37bbe3be1
37bbe29fdpxor x6, x6
37bbe2a01mov [r15+8], 0
37bbe2a09cvtsi2sd x6, esi
37bbe2a0dmovsd_xmm [r15], x6
37bbe2a12cmp r10l, -1
37bbe2a16je 0x37bbe29d7
37bbe2a18test ecx, ecx
37bbe2a1aje 0x37bbe29d7
37bbe2a1cmov rbx, [rsp+480]
37bbe2a24mov [rbx], 1
37bbe2a2acmp ecx, 1
37bbe2a2dje 0x37bbe3bcc
37bbe2a33movsxd rbx, ebp
37bbe2a36xor edx, edx
37bbe2a38test rbx, rbx
37bbe2a3bcmovns rdx, rbx
37bbe2a3fmov ebx, [rsp+184]
37bbe2a46mov [rsp+176], rdx
37bbe2a4enot rdx
37bbe2a51mov [rsp+168], rdx
37bbe2a59lea edx, [rbx+1]
37bbe2a5cimul edx, ecx
37bbe2a5fcmp eax, edx
37bbe2a61jge 0x37bbe2a6f
37bbe2a63sub eax, ecx
37bbe2a65cdq
37bbe2a66idiv ecx
37bbe2a68mov [rsp+184], eax
37bbe2a6f
37bbe2a6floc_37bbe2a6f:
37bbe2a6flea rax, [rip+0x868546]
37bbe2a76mov r9, r15
37bbe2a79mov [rsp+32], rax
37bbe2a7etest edi, edi
37bbe2a80je 0x37bbe3276
37bbe2a86mov rdx, [rsp+464]
37bbe2a8emov r8, r12
37bbe2a91mov rcx, r14
37bbe2a94call zcopy_
37bbe2a99mov eax, [r14]
37bbe2a9ctest eax, eax
37bbe2a9ejle 0x37bbe35d0
37bbe2aa4mov rbx, [rsp+176]
37bbe2aaclea rbp, [rsp+332]
37bbe2ab4mov [rsp+220], 0
37bbe2abfmov [rsp+248], 1
37bbe2acamov rsi, rbx
37bbe2acdlea rdx, [rbx+1]
37bbe2ad1lea rbx, [rsp+316]
37bbe2ad9mov [rsp+128], rbp
37bbe2ae1mov [rsp+264], rbx
37bbe2ae9shl rdx, 4
37bbe2aedshl rsi, 4
37bbe2af1lea rbx, [rsp+328]
37bbe2af9mov [rsp+160], rdx
37bbe2b01mov [rsp+192], rbx
37bbe2b09nop [rax]
37bbe2b10
37bbe2b10loc_37bbe2b10:
37bbe2b10mov ebp, [rsp+248]
37bbe2b17mov edx, eax
37bbe2b19mov r11l, [rsp+184]
37bbe2b21mov ecx, 2
37bbe2b26movsxd rbx, [rsp+220]
37bbe2b2emov [rsp+64], r14
37bbe2b33sub edx, ebp
37bbe2b35mov [rsp+56], r15
37bbe2b3amov r8, [rsp+128]
37bbe2b42add edx, 1
37bbe2b45mov [rsp+40], r12
37bbe2b4alea r13l, [rbx+2]
37bbe2b4emov r9, [rsp+264]
37bbe2b56cmp edx, r11l
37bbe2b59mov [rsp+208], ebp
37bbe2b60mov [rsp+80], 1
37bbe2b69cmovg edx, r11l
37bbe2b6dtest ebx, ebx
37bbe2b6fmov [rsp+316], edx
37bbe2b76mov edx, 1
37bbe2b7bcmovg rdx, rbx
37bbe2b7fmov edi, edx
37bbe2b81sub edi, ebx
37bbe2b83sub ecx, edi
37bbe2b85mov [rsp+144], edi
37bbe2b8cmov [rsp+328], ecx
37bbe2b93mov ecx, eax
37bbe2b95imul eax, r11l
37bbe2b99sub ecx, ebx
37bbe2b9bmov [rsp+332], ecx
37bbe2ba2movsxd rcx, ebx
37bbe2ba5cdqe
37bbe2ba7shl rax, 4
37bbe2babadd rax, r15
37bbe2baemov [rsp+72], rax
37bbe2bb3mov rax, [rsp+480]
37bbe2bbblea rdi, [rax+4*rcx]
37bbe2bbfmovsxd rax, ebp
37bbe2bc2mov rcx, [rsp+448]
37bbe2bcaimul rax, [rsp+176]
37bbe2bd3mov [rsp+48], rdi
37bbe2bd8add rax, [rsp+168]
37bbe2be0add rax, rdx
37bbe2be3mov rdx, [rsp+192]
37bbe2bebshl rax, 4
37bbe2befadd rax, [rsp+464]
37bbe2bf7mov [rsp+32], rax
37bbe2bfccall zlahef_aa_
37bbe2c01mov edx, [rsp+316]
37bbe2c08mov r8l, [r14]
37bbe2c0blea eax, [rbx+rdx]
37bbe2c0emov [rsp+140], edx
37bbe2c15mov [rsp+220], eax
37bbe2c1cadd eax, 1
37bbe2c1fcmp r8l, eax
37bbe2c22mov [rsp+248], eax
37bbe2c29mov [rsp+216], eax
37bbe2c30cmovle eax, r8l
37bbe2c34cmp r13l, eax
37bbe2c37jg 0x37bbe2d46
37bbe2c3dmov r10l, ebp
37bbe2c40mov r11, [rsp+464]
37bbe2c48sub r10l, [rsp+144]
37bbe2c50movsxd rdx, r13l
37bbe2c53imul rdx, [rsp+176]
37bbe2c5cadd rdx, [rsp+168]
37bbe2c64lea ebp, [r10-2]
37bbe2c68mov [rsp+456], r14
37bbe2c70shl rdx, 4
37bbe2c74mov [rsp+472], r12
37bbe2c7cmov r12, rsi
37bbe2c7fmov esi, ebx
37bbe2c81mov [rsp+488], r15
37bbe2c89mov ebx, ebp
37bbe2c8bmov r15l, r10l
37bbe2c8emov ebp, eax
37bbe2c90lea r14, [r11+rdx+16]
37bbe2c95jmp 0x37bbe2cb0
37bbe2c97
37bbe2c97 66 0f 1f 84 00 00 00 00 00 f........
37bbe2ca0
37bbe2ca0loc_37bbe2ca0:
37bbe2ca0add r13l, 1
37bbe2ca4add rdi, 4
37bbe2ca8add r14, r12
37bbe2cabcmp ebp, r13l
37bbe2caejl 0x37bbe2d26
37bbe2cb0
37bbe2cb0loc_37bbe2cb0:
37bbe2cb0mov ecx, [rdi+4]
37bbe2cb3add ecx, esi
37bbe2cb5mov [rdi+4], ecx
37bbe2cb8cmp ecx, r13l
37bbe2cbbje 0x37bbe2ca0
37bbe2cbdcmp r15l, 2
37bbe2cc1jle 0x37bbe2ca0
37bbe2cc3movsxd rcx, ecx
37bbe2cc6mov rdx, r14
37bbe2cc9lea r8, [rip+0x8682ec]
37bbe2cd0add r14, r12
37bbe2cd3mov rax, [rsp+168]
37bbe2cdbadd r13l, 1
37bbe2cdfadd rdi, 4
37bbe2ce3mov [rsp+332], ebx
37bbe2ceaimul rcx, [rsp+176]
37bbe2cf3lea rcx, [rax+rcx+1]
37bbe2cf8lea rax, [rip+0x8682bd]
37bbe2cffmov [rsp+32], rax
37bbe2d04mov rax, [rsp+464]
37bbe2d0cshl rcx, 4
37bbe2d10lea r9, [rax+rcx]
37bbe2d14mov rcx, [rsp+128]
37bbe2d1ccall zswap_
37bbe2d21cmp ebp, r13l
37bbe2d24jge 0x37bbe2cb0
37bbe2d26
37bbe2d26loc_37bbe2d26:
37bbe2d26mov r14, [rsp+456]
37bbe2d2emov ebx, esi
37bbe2d30mov r15, [rsp+488]
37bbe2d38mov rsi, r12
37bbe2d3bmov r12, [rsp+472]
37bbe2d43mov r8l, [r14]
37bbe2d46
37bbe2d46loc_37bbe2d46:
37bbe2d46cmp [rsp+220], r8l
37bbe2d4ejge 0x37bbe35d0
37bbe2d54movsxd r11, [rsp+248]
37bbe2d5cmov rax, [rsp+176]
37bbe2d64imul rax, r11
37bbe2d68add rax, [rsp+168]
37bbe2d70mov [rsp+272], r11
37bbe2d78mov [rsp+256], rax
37bbe2d80cmp [rsp+208], 1
37bbe2d88jg 0x37bbe2d98
37bbe2d8acmp [rsp+140], 1
37bbe2d92jle 0x37bbe3b04
37bbe2d98
37bbe2d98loc_37bbe2d98:
37bbe2d98movsxd rax, [rsp+220]
37bbe2da0mov [rsp+152], r11
37bbe2da8movq x2, [rip+0x868280]
37bbe2db0lea rcx, [rip+0x868205]
37bbe2db7mov r11, [rsp+256]
37bbe2dbfmov edi, [rsp+140]
37bbe2dc6mov rbp, rax
37bbe2dc9mov r13, [rsp+128]
37bbe2dd1add rax, r11
37bbe2dd4lea edx, [rbp-1]
37bbe2dd7shl rax, 4
37bbe2ddbadd rax, [rsp+464]
37bbe2de3movsxd rdx, edx
37bbe2de6movsd_xmm x0, [rax+8]
37bbe2debmovsd_xmm x1, [rax]
37bbe2defmovups [rax], x2
37bbe2df2add rdx, r11
37bbe2df5mov [rsp+280], rax
37bbe2dfdmov eax, r8l
37bbe2e00imul r8l, edi
37bbe2e04shl rdx, 4
37bbe2e08sub eax, ebp
37bbe2e0axorpd x0, [rip+0x86820e]
37bbe2e12mov [rsp+32], rcx
37bbe2e17mov rcx, r13
37bbe2e1amov [rsp+332], eax
37bbe2e21add rdx, [rsp+464]
37bbe2e29lea eax, [rdi+r8+1]
37bbe2e2eunpcklpd x1, x0
37bbe2e32mov r8, r12
37bbe2e35cdqe
37bbe2e37movups [rsp+336], x1
37bbe2e3fsub rax, 1
37bbe2e43shl rax, 4
37bbe2e47lea r9, [r15+rax]
37bbe2e4bcall zcopy_
37bbe2e50mov eax, [r14]
37bbe2e53lea r9, [rip+0x868162]
37bbe2e5amov rcx, r13
37bbe2e5dmov edx, eax
37bbe2e5fimul eax, edi
37bbe2e62sub edx, ebp
37bbe2e64mov [rsp+332], edx
37bbe2e6blea rdx, [rsp+336]
37bbe2e73lea eax, [rdi+rax+1]
37bbe2e77cdqe
37bbe2e79sub rax, 1
37bbe2e7dshl rax, 4
37bbe2e81lea r8, [r15+rax]
37bbe2e85call zscal_
37bbe2e8acmp [rsp+208], 1
37bbe2e92mov r11, [rsp+152]
37bbe2e9amov r9l, 1
37bbe2ea0jg 0x37bbe2eaf
37bbe2ea2lea eax, [rdi-1]
37bbe2ea5xor r9l, r9l
37bbe2ea8mov [rsp+316], eax
37bbe2eaf
37bbe2eafloc_37bbe2eaf:
37bbe2eafmov edi, [rsp+184]
37bbe2eb6mov r8l, [r14]
37bbe2eb9test edi, edi
37bbe2ebbjs 0x37bbe3ba7
37bbe2ec1mov edi, [rsp+248]
37bbe2ec8cmp edi, r8l
37bbe2ecbjg 0x37bbe3adb
37bbe2ed1mov eax, r8l
37bbe2ed4xor edx, edx
37bbe2ed6sub eax, edi
37bbe2ed8div [rsp+184]
37bbe2edfmov [rsp+188], eax
37bbe2ee6
37bbe2ee6loc_37bbe2ee6:
37bbe2ee6mov eax, [rsp+316]
37bbe2eedmov ecx, [rsp+208]
37bbe2ef4mov r10l, [rsp+216]
37bbe2efcmov r13l, [rsp+144]
37bbe2f04mov [rsp+144], rsi
37bbe2f0cmov rsi, r12
37bbe2f0fadd eax, 1
37bbe2f12sub ecx, r9l
37bbe2f15mov r12l, ebx
37bbe2f18mov [rsp+140], eax
37bbe2f1flea rax, [rsp+324]
37bbe2f27movsxd rcx, ecx
37bbe2f2amov [rsp+224], rax
37bbe2f32mov rax, [rsp+168]
37bbe2f3amov [rsp+232], rcx
37bbe2f42add rax, rcx
37bbe2f45mov rcx, r11
37bbe2f48mov [rsp+240], rax
37bbe2f50lea rax, [rsp+320]
37bbe2f58mov [rsp+152], rax
37bbe2f60
37bbe2f60loc_37bbe2f60:
37bbe2f60mov eax, r8l
37bbe2f63sub eax, r10l
37bbe2f66lea edx, [rax+1]
37bbe2f69mov eax, [rsp+184]
37bbe2f70cmp eax, edx
37bbe2f72cmovg eax, edx
37bbe2f75mov [rsp+324], eax
37bbe2f7csub eax, 1
37bbe2f7fmov [rsp+320], eax
37bbe2f86test eax, eax
37bbe2f88jle 0x37bbe3b78
37bbe2f8emov rdx, [rsp+176]
37bbe2f96mov rax, [rsp+240]
37bbe2f9emov [rsp+216], r10l
37bbe2fa6lea edi, [r10+1]
37bbe2faamov [rsp+200], rcx
37bbe2fb2imul rdx, rcx
37bbe2fb6mov [rsp+472], rsi
37bbe2fbeadd rax, rdx
37bbe2fc1shl rax, 4
37bbe2fc5add rax, [rsp+464]
37bbe2fcdmov rbx, rax
37bbe2fd0mov rax, [rsp+168]
37bbe2fd8lea rbp, [rcx+rax]
37bbe2fdcadd rbp, rdx
37bbe2fdfshl rbp, 4
37bbe2fe3add rbp, [rsp+464]
37bbe2febmov rsi, rbp
37bbe2feemov rbp, r14
37bbe2ff1mov r14, [rsp+472]
37bbe2ff9nop [rax]
37bbe3000
37bbe3000loc_37bbe3000:
37bbe3000imul r8l, r13l
37bbe3004mov edx, edi
37bbe3006mov [rsp+88], rsi
37bbe300bmov eax, [rsp+140]
37bbe3012sub edx, r12l
37bbe3015mov [rsp+48], rbx
37bbe301amov r9, [rsp+152]
37bbe3022lea rcx, [rip+0x867fa6]
37bbe3029mov [rsp+332], eax
37bbe3030lea rax, [rip+0x867fb1]
37bbe3037lea edx, [rdx+r8-1]
37bbe303cmov [rsp+80], rax
37bbe3041lea rax, [rip+0x867fb0]
37bbe3048movsxd rdx, edx
37bbe304bmov [rsp+40], rax
37bbe3050mov rax, [rsp+128]
37bbe3058lea r8, [rip+0x867f5d]
37bbe305fsub rdx, 1
37bbe3063mov [rsp+96], r14
37bbe3068shl rdx, 4
37bbe306cmov [rsp+32], rax
37bbe3071add rdx, r15
37bbe3074mov [rsp+72], rbp
37bbe3079mov [rsp+64], rdx
37bbe307elea rdx, [rip+0x867f41]
37bbe3085mov [rsp+112], 9
37bbe308emov [rsp+104], 19
37bbe3097mov [rsp+56], r14
37bbe309ccall zgemm_
37bbe30a1mov eax, [rsp+320]
37bbe30a8mov r9l, edi
37bbe30abmov r8l, [rbp]
37bbe30afadd edi, 1
37bbe30b2add rbx, [rsp+144]
37bbe30baadd rsi, [rsp+160]
37bbe30c2lea edx, [rax-1]
37bbe30c5mov [rsp+320], edx
37bbe30cctest edx, edx
37bbe30cejg 0x37bbe3000
37bbe30d4mov edx, r8l
37bbe30d7mov r10l, [rsp+216]
37bbe30dfmov rsi, r14
37bbe30e2mov eax, r9l
37bbe30e5sub edx, r9l
37bbe30e8mov rcx, [rsp+200]
37bbe30f0mov r14, rbp
37bbe30f3add edx, 1
37bbe30f6
37bbe30f6loc_37bbe30f6:
37bbe30f6mov ebx, [rsp+140]
37bbe30fdmov [rsp+328], edx
37bbe3104movsxd rdx, eax
37bbe3107imul r8l, r13l
37bbe310bmov rdi, [rsp+168]
37bbe3113sub eax, [rsp+208]
37bbe311amov [rsp+72], r14
37bbe311fmov [rsp+332], ebx
37bbe3126mov rbx, [rsp+176]
37bbe312elea eax, [rax+r8+1]
37bbe3133mov [rsp+56], rsi
37bbe3138mov r8, [rsp+224]
37bbe3140imul rdx, rbx
37bbe3144cdqe
37bbe3146mov r9, [rsp+192]
37bbe314emov [rsp+216], r10l
37bbe3156sub rax, 1
37bbe315amov [rsp+96], rsi
37bbe315fmov [rsp+112], 9
37bbe3168shl rax, 4
37bbe316cmov [rsp+104], 19
37bbe3175add rdx, rdi
37bbe3178add rax, r15
37bbe317badd rdx, rcx
37bbe317eimul rcx, rbx
37bbe3182mov [rsp+64], rax
37bbe3187shl rdx, 4
37bbe318badd rdx, [rsp+464]
37bbe3193mov [rsp+88], rdx
37bbe3198lea rdx, [rip+0x867e49]
37bbe319flea rax, [rcx+rdi]
37bbe31a3mov [rsp+80], rdx
37bbe31a8add rax, [rsp+232]
37bbe31b0lea rdx, [rip+0x867e0f]
37bbe31b7shl rax, 4
37bbe31bbadd rax, [rsp+464]
37bbe31c3lea rcx, [rip+0x867e05]
37bbe31camov [rsp+48], rax
37bbe31cflea rax, [rip+0x867e22]
37bbe31d6mov [rsp+40], rax
37bbe31dbmov rax, [rsp+128]
37bbe31e3mov [rsp+32], rax
37bbe31e8call zgemm_
37bbe31edmov edx, [rsp+188]
37bbe31f4mov r10l, [rsp+216]
37bbe31fcmov r8l, [r14]
37bbe31ffadd r10l, [rsp+184]
37bbe3207test edx, edx
37bbe3209je 0x37bbe3ad0
37bbe320fmov eax, [rsp+188]
37bbe3216movsxd rcx, r10l
37bbe3219sub eax, 1
37bbe321cmov [rsp+188], eax
37bbe3223jmp 0x37bbe2f60
37bbe3228
37bbe3228 0f 1f 84 00 00 00 00 00 ........
37bbe3230
37bbe3230loc_37bbe3230:
37bbe3230mov esi, 1
37bbe3235mov r13l, 1
37bbe323btest edi, edi
37bbe323dje 0x37bbe2979
37bbe3243
37bbe3243loc_37bbe3243:
37bbe3243mov edx, -2
37bbe3248mov eax, 2
37bbe324dtest ecx, ecx
37bbe324fjs 0x37bbe29b3
37bbe3255jmp 0x37bbe293b
37bbe325a
37bbe325aloc_37bbe325a:
37bbe325amov edx, -4
37bbe325fmov eax, 4
37bbe3264jmp 0x37bbe29b3
37bbe3269
37bbe3269loc_37bbe3269:
37bbe3269mov ecx, [r14]
37bbe326cmov r10l, [rsp+128]
37bbe3274jmp 0x37bbe3243
37bbe3276
37bbe3276loc_37bbe3276:
37bbe3276mov rdx, [rsp+464]
37bbe327emov r8, rax
37bbe3281mov rcx, r14
37bbe3284call zcopy_
37bbe3289mov edx, [r14]
37bbe328ctest edx, edx
37bbe328ejle 0x37bbe35d0
37bbe3294mov rbx, [rsp+176]
37bbe329cmovsxd rax, [rsp+184]
37bbe32a4xor r11l, r11l
37bbe32a7mov [rsp+256], 1
37bbe32b2lea rbp, [rsp+332]
37bbe32bamov rsi, rbx
37bbe32bdadd rbx, 1
37bbe32c1imul rsi, rax
37bbe32c5mov [rsp+296], rbx
37bbe32cdmov [rsp+248], rsi
37bbe32d5mov rsi, rax
37bbe32d8imul rax, rbx
37bbe32dcshl rsi, 4
37bbe32e0mov [rsp+240], rsi
37bbe32e8mov rsi, rbx
37bbe32ebshl rax, 4
37bbe32efshl rsi, 4
37bbe32f3mov [rsp+232], rax
37bbe32fblea rax, [rsp+316]
37bbe3303mov [rsp+264], rax
37bbe330blea rax, [rsp+328]
37bbe3313mov [rsp+152], rsi
37bbe331bmov [rsp+192], rax
37bbe3323nop
37bbe3325nop [rax+rax]
37bbe3330
37bbe3330loc_37bbe3330:
37bbe3330mov eax, edx
37bbe3332mov ecx, 2
37bbe3337mov [rsp+64], r14
37bbe333cmov r8, rbp
37bbe333fmov ebx, [rsp+256]
37bbe3346mov edi, [rsp+184]
37bbe334dmov [rsp+80], 1
37bbe3356mov [rsp+56], r15
37bbe335bmov r9, [rsp+264]
37bbe3363sub eax, ebx
37bbe3365mov [rsp+40], r12
37bbe336aadd eax, 1
37bbe336dmov [rsp+220], ebx
37bbe3374cmp eax, edi
37bbe3376mov [rsp+140], r11l
37bbe337ecmovg eax, edi
37bbe3381test r11l, r11l
37bbe3384mov [rsp+316], eax
37bbe338bmov eax, 1
37bbe3390cmovg rax, r11
37bbe3394mov esi, eax
37bbe3396imul rax, [rsp+176]
37bbe339fadd rax, [rsp+168]
37bbe33a7sub esi, r11l
37bbe33aasub ecx, esi
37bbe33acmov [rsp+128], esi
37bbe33b3mov [rsp+328], ecx
37bbe33bamov ecx, edx
37bbe33bcimul edx, edi
37bbe33bfmov rdi, [rsp+480]
37bbe33c7sub ecx, r11l
37bbe33camov [rsp+332], ecx
37bbe33d1movsxd rcx, r11l
37bbe33d4movsxd rdx, edx
37bbe33d7lea rsi, [rdi+4*rcx]
37bbe33dbmov rcx, [rsp+448]
37bbe33e3shl rdx, 4
37bbe33e7mov [rsp+48], rsi
37bbe33ecadd rdx, r15
37bbe33efmov [rsp+72], rdx
37bbe33f4movsxd rdx, ebx
37bbe33f7add rax, rdx
37bbe33famov rdi, rdx
37bbe33fdmov rdx, [rsp+192]
37bbe3405shl rax, 4
37bbe3409add rax, [rsp+464]
37bbe3411mov [rsp+32], rax
37bbe3416call zlahef_aa_
37bbe341bmov r11l, [rsp+140]
37bbe3423mov eax, [rsp+316]
37bbe342amov ecx, [r14]
37bbe342dlea r13l, [r11+2]
37bbe3431mov ebx, r11l
37bbe3434add r11l, eax
37bbe3437mov [rsp+144], eax
37bbe343elea eax, [r11+1]
37bbe3442cmp ecx, eax
37bbe3444mov [rsp+256], eax
37bbe344bmov [rsp+216], eax
37bbe3452cmovle eax, ecx
37bbe3455cmp r13l, eax
37bbe3458jg 0x37bbe3609
37bbe345emov r10, [rsp+464]
37bbe3466movsxd rdx, ebx
37bbe3469sub edi, [rsp+128]
37bbe3470mov [rsp+456], r14
37bbe3478shl rdx, 4
37bbe347cmov [rsp+488], r15
37bbe3484mov r14l, ebx
37bbe3487mov r15, r12
37bbe348alea rdx, [r10+rdx+16]
37bbe348fmov r10l, edi
37bbe3492lea edi, [rdi-2]
37bbe3495mov r12l, eax
37bbe3498mov [rsp+140], edi
37bbe349fmov ebx, r10l
37bbe34a2mov rdi, rdx
37bbe34a5mov [rsp+160], r11l
37bbe34adjmp 0x37bbe34d5
37bbe34af
37bbe34af 66 f
37bbe34b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bbe34c0
37bbe34c0loc_37bbe34c0:
37bbe34c0add r13l, 1
37bbe34c4add rsi, 4
37bbe34c8add rdi, 16
37bbe34cccmp r12l, r13l
37bbe34cfjl 0x37bbe35e8
37bbe34d5
37bbe34d5loc_37bbe34d5:
37bbe34d5mov edx, [rsi+4]
37bbe34d8add edx, r14l
37bbe34dbmov [rsi+4], edx
37bbe34decmp edx, r13l
37bbe34e1je 0x37bbe34c0
37bbe34e3cmp ebx, 2
37bbe34e6jle 0x37bbe34c0
37bbe34e8mov eax, [rsp+140]
37bbe34efmovsxd rdx, edx
37bbe34f2mov r8, r15
37bbe34f5mov rcx, rbp
37bbe34f8sub rdx, 1
37bbe34fcmov [rsp+32], r15
37bbe3501mov [rsp+332], eax
37bbe3508mov rax, [rsp+464]
37bbe3510shl rdx, 4
37bbe3514lea r9, [rax+rdx]
37bbe3518mov rdx, rdi
37bbe351bcall zswap_
37bbe3520jmp 0x37bbe34c0
37bbe3522
37bbe3522 66 0f 1f 44 00 00 f..D..
37bbe3528
37bbe3528loc_37bbe3528:
37bbe3528mov r11l, [rsp+280]
37bbe3530mov r10, [rsp+288]
37bbe3538mov r12, rbx
37bbe353b
37bbe353bloc_37bbe353b:
37bbe353bmovsd_xmm x0, [rsp+344]
37bbe3544xorpd x0, [rip+0x867ad4]
37bbe354cmovsd_xmm x1, [rsp+336]
37bbe3555mov rax, [rsp+272]
37bbe355dunpcklpd x1, x0
37bbe3561movups [rax], x1
37bbe3564
37bbe3564loc_37bbe3564:
37bbe3564mov rdx, [rsp+176]
37bbe356clea rax, [rip+0x867a49]
37bbe3573sub ecx, r11l
37bbe3576mov r9, r15
37bbe3579mov [rsp+32], rax
37bbe357emov r8, rax
37bbe3581imul rdx, r10
37bbe3585add rdx, [rsp+168]
37bbe358dmov [rsp+332], ecx
37bbe3594mov rcx, rbp
37bbe3597add rdx, r10
37bbe359amov [rsp+128], r11l
37bbe35a2shl rdx, 4
37bbe35a6add rdx, [rsp+464]
37bbe35aecall zcopy_
37bbe35b3mov edx, [r14]
37bbe35b6movsxd r11, [rsp+128]
37bbe35becmp edx, r11l
37bbe35c1jg 0x37bbe3330
37bbe35c7nop [rax+rax]
37bbe35d0
37bbe35d0loc_37bbe35d0:
37bbe35d0mov [r15+8], 0
37bbe35d8movsd_xmm [r15], x6
37bbe35ddjmp 0x37bbe29d7
37bbe35e2
37bbe35e2 66 0f 1f 44 00 00 f..D..
37bbe35e8
37bbe35e8loc_37bbe35e8:
37bbe35e8mov ebx, r14l
37bbe35ebmov r14, [rsp+456]
37bbe35f3mov r12, r15
37bbe35f6mov r11l, [rsp+160]
37bbe35femov r15, [rsp+488]
37bbe3606mov ecx, [r14]
37bbe3609
37bbe3609loc_37bbe3609:
37bbe3609cmp r11l, ecx
37bbe360cjge 0x37bbe35d0
37bbe360emovsxd r10, [rsp+256]
37bbe3616cmp [rsp+144], 1
37bbe361ejg 0x37bbe362e
37bbe3620cmp [rsp+220], 1
37bbe3628jle 0x37bbe3564
37bbe362e
37bbe362eloc_37bbe362e:
37bbe362emov rdi, [rsp+176]
37bbe3636movsxd rsi, r11l
37bbe3639mov rdx, [rsp+168]
37bbe3641movq x3, [rip+0x8679e7]
37bbe3649mov r13l, [rsp+144]
37bbe3651mov [rsp+140], r11l
37bbe3659mov rax, rdi
37bbe365cmov [rsp+144], r10
37bbe3664imul rax, rsi
37bbe3668add rax, rdx
37bbe366badd rax, r10
37bbe366eshl rax, 4
37bbe3672add rax, [rsp+464]
37bbe367amovsd_xmm x0, [rax+8]
37bbe367fmovsd_xmm x1, [rax]
37bbe3683mov [rsp+272], rax
37bbe368bmovups [rax], x3
37bbe368emov eax, ecx
37bbe3690imul ecx, r13l
37bbe3694xorpd x0, [rip+0x867984]
37bbe369csub eax, r11l
37bbe369fmov [rsp+332], eax
37bbe36a6lea eax, [r11-1]
37bbe36aaunpcklpd x1, x0
37bbe36aecdqe
37bbe36b0movups [rsp+336], x1
37bbe36b8imul rdi, rax
37bbe36bclea eax, [r13+rcx+1]
37bbe36c1cdqe
37bbe36c3lea rcx, [rip+0x8678f2]
37bbe36camov [rsp+32], rcx
37bbe36cfsub rax, 1
37bbe36d3mov r8, rcx
37bbe36d6mov rcx, rbp
37bbe36d9add rdx, rdi
37bbe36dcshl rax, 4
37bbe36e0add rdx, r10
37bbe36e3lea r9, [r15+rax]
37bbe36e7shl rdx, 4
37bbe36ebadd rdx, [rsp+464]
37bbe36f3call zcopy_
37bbe36f8mov eax, [r14]
37bbe36fblea r9, [rip+0x8678ba]
37bbe3702mov rcx, rbp
37bbe3705mov edx, eax
37bbe3707imul eax, r13l
37bbe370bsub edx, [rsp+140]
37bbe3712mov [rsp+332], edx
37bbe3719lea rdx, [rsp+336]
37bbe3721lea eax, [r13+rax+1]
37bbe3726cdqe
37bbe3728sub rax, 1
37bbe372cshl rax, 4
37bbe3730lea r8, [r15+rax]
37bbe3734call zscal_
37bbe3739cmp [rsp+220], 1
37bbe3741mov r11l, [rsp+140]
37bbe3749mov r8l, 1
37bbe374fmov r10, [rsp+144]
37bbe3757jg 0x37bbe3767
37bbe3759lea eax, [r13-1]
37bbe375dxor r8l, r8l
37bbe3760mov [rsp+316], eax
37bbe3767
37bbe3767loc_37bbe3767:
37bbe3767mov edx, [rsp+184]
37bbe376emov ecx, [r14]
37bbe3771test edx, edx
37bbe3773js 0x37bbe3b80
37bbe3779mov edx, [rsp+256]
37bbe3780cmp edx, ecx
37bbe3782jg 0x37bbe353b
37bbe3788mov eax, ecx
37bbe378asub eax, edx
37bbe378cxor edx, edx
37bbe378ediv [rsp+184]
37bbe3795mov [rsp+188], eax
37bbe379c
37bbe379cloc_37bbe379c:
37bbe379cmov eax, [rsp+316]
37bbe37a3mov rdx, [rsp+176]
37bbe37abmov [rsp+280], r11l
37bbe37b3mov [rsp+288], r10
37bbe37bbadd eax, 1
37bbe37bemov [rsp+472], r12
37bbe37c6mov r12l, ebx
37bbe37c9mov rbx, [rsp+472]
37bbe37d1mov [rsp+140], eax
37bbe37d8lea rax, [rdi+2*rdx]
37bbe37dcmov rdi, [rsp+168]
37bbe37e4add rax, rdi
37bbe37e7mov [rsp+200], rax
37bbe37efmov eax, [rsp+220]
37bbe37f6sub eax, r8l
37bbe37f9cdqe
37bbe37fbimul rax, rdx
37bbe37ffadd rax, rdi
37bbe3802add rax, rsi
37bbe3805mov rsi, [rsp+464]
37bbe380dshl rax, 4
37bbe3811lea rax, [rsi+rax+16]
37bbe3816mov [rsp+160], rax
37bbe381emov rax, [rsp+296]
37bbe3826imul rax, r10
37bbe382aadd rax, rdi
37bbe382dshl rax, 4
37bbe3831add rax, rsi
37bbe3834mov [rsp+208], rax
37bbe383clea rax, [rsp+324]
37bbe3844mov [rsp+224], rax
37bbe384clea rax, [rsp+320]
37bbe3854mov [rsp+144], rax
37bbe385cnop [rax]
37bbe3860
37bbe3860loc_37bbe3860:
37bbe3860mov esi, [rsp+216]
37bbe3867mov eax, ecx
37bbe3869mov edi, [rsp+184]
37bbe3870sub eax, esi
37bbe3872mov edx, edi
37bbe3874add eax, 1
37bbe3877cmp edi, eax
37bbe3879cmovg edx, eax
37bbe387cmov [rsp+324], edx
37bbe3883sub edx, 1
37bbe3886mov [rsp+320], edx
37bbe388dtest edx, edx
37bbe388fjle 0x37bbe3b68
37bbe3895mov rax, rbp
37bbe3898mov rbp, rbx
37bbe389bmov rdi, r14
37bbe389eadd esi, 1
37bbe38a1mov r13, [rsp+208]
37bbe38a9mov rbx, [rsp+160]
37bbe38b1mov r14, rax
37bbe38b4nop
37bbe38b5nop [rax+rax]
37bbe38c0
37bbe38c0loc_37bbe38c0:
37bbe38c0imul ecx, [rsp+128]
37bbe38c8mov edx, esi
37bbe38camov [rsp+88], r13
37bbe38cflea r9, [rip+0x8676e6]
37bbe38d6sub edx, r12l
37bbe38d9mov eax, [rsp+140]
37bbe38e0mov [rsp+64], rbx
37bbe38e5add rbx, 16
37bbe38e9mov [rsp+96], rbp
37bbe38eemov r8, [rsp+144]
37bbe38f6lea edx, [rdx+rcx-1]
37bbe38famov [rsp+332], eax
37bbe3901lea rax, [rip+0x8676e0]
37bbe3908movsxd rdx, edx
37bbe390bmov [rsp+80], rax
37bbe3910lea rax, [rip+0x8676e1]
37bbe3917lea rcx, [rip+0x8676ea]
37bbe391esub rdx, 1
37bbe3922mov [rsp+40], rax
37bbe3927shl rdx, 4
37bbe392bmov [rsp+72], rbp
37bbe3930add rdx, r15
37bbe3933mov [rsp+56], rdi
37bbe3938mov [rsp+48], rdx
37bbe393dlea rdx, [rip+0x86768b]
37bbe3944mov [rsp+112], 19
37bbe394dmov [rsp+104], 12
37bbe3956mov [rsp+32], r14
37bbe395bcall zgemm_
37bbe3960mov eax, [rsp+320]
37bbe3967mov r8l, esi
37bbe396amov ecx, [rdi]
37bbe396cadd esi, 1
37bbe396fadd r13, [rsp+152]
37bbe3977lea edx, [rax-1]
37bbe397amov [rsp+320], edx
37bbe3981test edx, edx
37bbe3983jg 0x37bbe38c0
37bbe3989mov eax, ecx
37bbe398bmov rbx, rbp
37bbe398emov rbp, r14
37bbe3991mov r14, rdi
37bbe3994sub eax, r8l
37bbe3997add eax, 1
37bbe399a
37bbe399aloc_37bbe399a:
37bbe399amov [rsp+328], eax
37bbe39a1mov eax, [rsp+140]
37bbe39a8lea rdx, [rip+0x867620]
37bbe39afmov rsi, [rsp+200]
37bbe39b7mov [rsp+96], rbx
37bbe39bcmov [rsp+332], eax
37bbe39c3movsxd rax, r8l
37bbe39c6imul ecx, [rsp+128]
37bbe39ceadd rax, rsi
37bbe39d1mov [rsp+72], rbx
37bbe39d6sub r8l, [rsp+220]
37bbe39deshl rax, 4
37bbe39e2mov [rsp+56], r14
37bbe39e7add rax, [rsp+464]
37bbe39efmov [rsp+88], rax
37bbe39f4lea rax, [rip+0x8675ed]
37bbe39fbmov rdi, [rsp+160]
37bbe3a03mov [rsp+80], rax
37bbe3a08lea eax, [r8+rcx+1]
37bbe3a0dmov r9, [rsp+224]
37bbe3a15lea rcx, [rip+0x8675ec]
37bbe3a1ccdqe
37bbe3a1emov [rsp+64], rdi
37bbe3a23mov r8, [rsp+192]
37bbe3a2bsub rax, 1
37bbe3a2fmov [rsp+32], rbp
37bbe3a34mov [rsp+112], 19
37bbe3a3dshl rax, 4
37bbe3a41mov [rsp+104], 12
37bbe3a4aadd rax, r15
37bbe3a4dmov [rsp+48], rax
37bbe3a52lea rax, [rip+0x86759f]
37bbe3a59mov [rsp+40], rax
37bbe3a5ecall zgemm_
37bbe3a63mov eax, [rsp+188]
37bbe3a6aadd rsi, [rsp+248]
37bbe3a72add rdi, [rsp+240]
37bbe3a7amov ecx, [rsp+184]
37bbe3a81mov [rsp+200], rsi
37bbe3a89add [rsp+216], ecx
37bbe3a90mov rsi, [rsp+232]
37bbe3a98mov [rsp+160], rdi
37bbe3aa0mov ecx, [r14]
37bbe3aa3add [rsp+208], rsi
37bbe3aabtest eax, eax
37bbe3aadje 0x37bbe3528
37bbe3ab3mov eax, [rsp+188]
37bbe3abasub eax, 1
37bbe3abdmov [rsp+188], eax
37bbe3ac4jmp 0x37bbe3860
37bbe3ac9
37bbe3ac9 0f 1f 80 00 00 00 00 .......
37bbe3ad0
37bbe3ad0loc_37bbe3ad0:
37bbe3ad0mov r12, rsi
37bbe3ad3mov rsi, [rsp+144]
37bbe3adb
37bbe3adbloc_37bbe3adb:
37bbe3adbmovsd_xmm x0, [rsp+344]
37bbe3ae4xorpd x0, [rip+0x867534]
37bbe3aecmovsd_xmm x1, [rsp+336]
37bbe3af5mov rax, [rsp+280]
37bbe3afdunpcklpd x1, x0
37bbe3b01movups [rax], x1
37bbe3b04
37bbe3b04loc_37bbe3b04:
37bbe3b04lea rax, [rip+0x8674b1]
37bbe3b0bmov ebx, [rsp+220]
37bbe3b12mov r9, r15
37bbe3b15mov rdx, [rsp+272]
37bbe3b1dmov [rsp+32], rax
37bbe3b22add rdx, [rsp+256]
37bbe3b2asub r8l, ebx
37bbe3b2dmov rcx, [rsp+128]
37bbe3b35shl rdx, 4
37bbe3b39add rdx, [rsp+464]
37bbe3b41mov [rsp+332], r8l
37bbe3b49mov r8, r12
37bbe3b4ccall zcopy_
37bbe3b51mov eax, [r14]
37bbe3b54cmp eax, ebx
37bbe3b56jg 0x37bbe2b10
37bbe3b5cjmp 0x37bbe35d0
37bbe3b61
37bbe3b61 0f 1f 80 00 00 00 00 .......
37bbe3b68
37bbe3b68loc_37bbe3b68:
37bbe3b68mov r8l, [rsp+216]
37bbe3b70jmp 0x37bbe399a
37bbe3b75
37bbe3b75 0f 1f 00 ...
37bbe3b78
37bbe3b78loc_37bbe3b78:
37bbe3b78mov eax, r10l
37bbe3b7bjmp 0x37bbe30f6
37bbe3b80
37bbe3b80loc_37bbe3b80:
37bbe3b80mov eax, [rsp+256]
37bbe3b87cmp eax, ecx
37bbe3b89jl 0x37bbe353b
37bbe3b8fneg edx
37bbe3b91sub eax, ecx
37bbe3b93mov r9l, edx
37bbe3b96xor edx, edx
37bbe3b98div r9l
37bbe3b9bmov [rsp+188], eax
37bbe3ba2jmp 0x37bbe379c
37bbe3ba7
37bbe3ba7loc_37bbe3ba7:
37bbe3ba7mov eax, [rsp+248]
37bbe3baecmp eax, r8l
37bbe3bb1jl 0x37bbe3adb
37bbe3bb7sub eax, r8l
37bbe3bbaneg edi
37bbe3bbcxor edx, edx
37bbe3bbediv edi
37bbe3bc0mov [rsp+188], eax
37bbe3bc7jmp 0x37bbe2ee6
37bbe3bcc
37bbe3bccloc_37bbe3bcc:
37bbe3bccmov rax, [rsp+464]
37bbe3bd4mov [rax+8], 0
37bbe3bdcjmp 0x37bbe29d7
37bbe3be1
37bbe3be1loc_37bbe3be1:
37bbe3be1mov eax, edx
37bbe3be3neg eax
37bbe3be5jmp 0x37bbe29b5
37bbe2860
37bbe2860zhetrf_aa_:
37bbe2860push r15
37bbe2862push r14
37bbe2864push r13
37bbe2866push r12
37bbe2868push rbp
37bbe2869push rdi
37bbe286apush rsi
37bbe286bpush rbx
37bbe286csub rsp, 376
37bbe2873movups [rsp+352], x6
37bbe287blea rax, [rip+0x86873e]
37bbe2882mov ebp, [r9]
37bbe2885mov rbx, [rsp+504]
37bbe288dmov r15, [rsp+488]
37bbe2895mov [rsp+64], 1
37bbe289emov r14, rdx
37bbe28a1mov r12, r9
37bbe28a4mov r9, rdx
37bbe28a7mov [rsp+56], 9
37bbe28b0lea rdx, [rip+0x8686f9]
37bbe28b7mov [rsp+48], rax
37bbe28bcmov [rsp+40], rax
37bbe28c1mov [rsp+32], rax
37bbe28c6mov [rsp+448], rcx
37bbe28cemov [rsp+464], r8
37bbe28d6mov r8, rcx
37bbe28d9lea rcx, [rip+0x8686dc]
37bbe28e0call ilaenv_
37bbe28e5mov [rbx], 0
37bbe28ebmov rcx, [rsp+448]
37bbe28f3mov r9l, 1
37bbe28f9mov r8l, 1
37bbe28fflea rdx, [rip+0x8686be]
37bbe2906mov [rsp+184], eax
37bbe290dmov esi, eax
37bbe290fcall lsame_
37bbe2914mov ecx, [r14]
37bbe2917mov edi, eax
37bbe2919mov rax, [rsp+496]
37bbe2921mov r10l, [rax]
37bbe2924cmp ecx, 1
37bbe2927jle 0x37bbe3230
37bbe292dadd esi, 1
37bbe2930lea r13l, [rcx+rcx]
37bbe2934imul esi, ecx
37bbe2937test edi, edi
37bbe2939je 0x37bbe2979
37bbe293b
37bbe293bloc_37bbe293b:
37bbe293btest ecx, ecx
37bbe293dmov eax, 1
37bbe2942cmovg eax, ecx
37bbe2945cmp [r12], eax
37bbe2949jl 0x37bbe325a
37bbe294fmov rax, [rsp+496]
37bbe2957mov eax, [rax]
37bbe2959cmp eax, r13l
37bbe295cjge 0x37bbe29f3
37bbe2962cmp r10l, -1
37bbe2966je 0x37bbe29f3
37bbe296cmov [rbx], -7
37bbe2972mov eax, 7
37bbe2977jmp 0x37bbe29b5
37bbe2979
37bbe2979loc_37bbe2979:
37bbe2979mov rcx, [rsp+448]
37bbe2981mov r9l, 1
37bbe2987mov r8l, 1
37bbe298dlea rdx, [rip+0x868631]
37bbe2994mov [rsp+128], r10l
37bbe299ccall lsame_
37bbe29a1test eax, eax
37bbe29a3jne 0x37bbe3269
37bbe29a9mov edx, -1
37bbe29aemov eax, 1
37bbe29b3
37bbe29b3loc_37bbe29b3:
37bbe29b3mov [rbx], edx
37bbe29b5
37bbe29b5loc_37bbe29b5:
37bbe29b5lea rdx, [rsp+336]
37bbe29bdmov r8l, 9
37bbe29c3lea rcx, [rip+0x8685e6]
37bbe29camov [rsp+336], eax
37bbe29d1call xerbla_
37bbe29d6nop
37bbe29d7
37bbe29d7loc_37bbe29d7:
37bbe29d7movups x6, [rsp+352]
37bbe29dfadd rsp, 376
37bbe29e6pop rbx
37bbe29e7pop rsi
37bbe29e8pop rdi
37bbe29e9pop rbp
37bbe29eapop r12
37bbe29ecpop r13
37bbe29eepop r14
37bbe29f0pop r15
37bbe29f2ret
37bbe29f3
37bbe29f3loc_37bbe29f3:
37bbe29f3mov edx, [rbx]
37bbe29f5test edx, edx
37bbe29f7jne 0x37bbe3be1
37bbe29fdpxor x6, x6
37bbe2a01mov [r15+8], 0
37bbe2a09cvtsi2sd x6, esi
37bbe2a0dmovsd_xmm [r15], x6
37bbe2a12cmp r10l, -1
37bbe2a16je 0x37bbe29d7
37bbe2a18test ecx, ecx
37bbe2a1aje 0x37bbe29d7
37bbe2a1cmov rbx, [rsp+480]
37bbe2a24mov [rbx], 1
37bbe2a2acmp ecx, 1
37bbe2a2dje 0x37bbe3bcc
37bbe2a33movsxd rbx, ebp
37bbe2a36xor edx, edx
37bbe2a38test rbx, rbx
37bbe2a3bcmovns rdx, rbx
37bbe2a3fmov ebx, [rsp+184]
37bbe2a46mov [rsp+176], rdx
37bbe2a4enot rdx
37bbe2a51mov [rsp+168], rdx
37bbe2a59lea edx, [rbx+1]
37bbe2a5cimul edx, ecx
37bbe2a5fcmp eax, edx
37bbe2a61jge 0x37bbe2a6f
37bbe2a63sub eax, ecx
37bbe2a65cdq
37bbe2a66idiv ecx
37bbe2a68mov [rsp+184], eax
37bbe2a6f
37bbe2a6floc_37bbe2a6f:
37bbe2a6flea rax, [rip+0x868546]
37bbe2a76mov r9, r15
37bbe2a79mov [rsp+32], rax
37bbe2a7etest edi, edi
37bbe2a80je 0x37bbe3276
37bbe2a86mov rdx, [rsp+464]
37bbe2a8emov r8, r12
37bbe2a91mov rcx, r14
37bbe2a94call zcopy_
37bbe2a99mov eax, [r14]
37bbe2a9ctest eax, eax
37bbe2a9ejle 0x37bbe35d0
37bbe2aa4mov rbx, [rsp+176]
37bbe2aaclea rbp, [rsp+332]
37bbe2ab4mov [rsp+220], 0
37bbe2abfmov [rsp+248], 1
37bbe2acamov rsi, rbx
37bbe2acdlea rdx, [rbx+1]
37bbe2ad1lea rbx, [rsp+316]
37bbe2ad9mov [rsp+128], rbp
37bbe2ae1mov [rsp+264], rbx
37bbe2ae9shl rdx, 4
37bbe2aedshl rsi, 4
37bbe2af1lea rbx, [rsp+328]
37bbe2af9mov [rsp+160], rdx
37bbe2b01mov [rsp+192], rbx
37bbe2b09nop [rax]
37bbe2b10
37bbe2b10loc_37bbe2b10:
37bbe2b10mov ebp, [rsp+248]
37bbe2b17mov edx, eax
37bbe2b19mov r11l, [rsp+184]
37bbe2b21mov ecx, 2
37bbe2b26movsxd rbx, [rsp+220]
37bbe2b2emov [rsp+64], r14
37bbe2b33sub edx, ebp
37bbe2b35mov [rsp+56], r15
37bbe2b3amov r8, [rsp+128]
37bbe2b42add edx, 1
37bbe2b45mov [rsp+40], r12
37bbe2b4alea r13l, [rbx+2]
37bbe2b4emov r9, [rsp+264]
37bbe2b56cmp edx, r11l
37bbe2b59mov [rsp+208], ebp
37bbe2b60mov [rsp+80], 1
37bbe2b69cmovg edx, r11l
37bbe2b6dtest ebx, ebx
37bbe2b6fmov [rsp+316], edx
37bbe2b76mov edx, 1
37bbe2b7bcmovg rdx, rbx
37bbe2b7fmov edi, edx
37bbe2b81sub edi, ebx
37bbe2b83sub ecx, edi
37bbe2b85mov [rsp+144], edi
37bbe2b8cmov [rsp+328], ecx
37bbe2b93mov ecx, eax
37bbe2b95imul eax, r11l
37bbe2b99sub ecx, ebx
37bbe2b9bmov [rsp+332], ecx
37bbe2ba2movsxd rcx, ebx
37bbe2ba5cdqe
37bbe2ba7shl rax, 4
37bbe2babadd rax, r15
37bbe2baemov [rsp+72], rax
37bbe2bb3mov rax, [rsp+480]
37bbe2bbblea rdi, [rax+4*rcx]
37bbe2bbfmovsxd rax, ebp
37bbe2bc2mov rcx, [rsp+448]
37bbe2bcaimul rax, [rsp+176]
37bbe2bd3mov [rsp+48], rdi
37bbe2bd8add rax, [rsp+168]
37bbe2be0add rax, rdx
37bbe2be3mov rdx, [rsp+192]
37bbe2bebshl rax, 4
37bbe2befadd rax, [rsp+464]
37bbe2bf7mov [rsp+32], rax
37bbe2bfccall zlahef_aa_
37bbe2c01mov edx, [rsp+316]
37bbe2c08mov r8l, [r14]
37bbe2c0blea eax, [rbx+rdx]
37bbe2c0emov [rsp+140], edx
37bbe2c15mov [rsp+220], eax
37bbe2c1cadd eax, 1
37bbe2c1fcmp r8l, eax
37bbe2c22mov [rsp+248], eax
37bbe2c29mov [rsp+216], eax
37bbe2c30cmovle eax, r8l
37bbe2c34cmp r13l, eax
37bbe2c37jg 0x37bbe2d46
37bbe2c3dmov r10l, ebp
37bbe2c40mov r11, [rsp+464]
37bbe2c48sub r10l, [rsp+144]
37bbe2c50movsxd rdx, r13l
37bbe2c53imul rdx, [rsp+176]
37bbe2c5cadd rdx, [rsp+168]
37bbe2c64lea ebp, [r10-2]
37bbe2c68mov [rsp+456], r14
37bbe2c70shl rdx, 4
37bbe2c74mov [rsp+472], r12
37bbe2c7cmov r12, rsi
37bbe2c7fmov esi, ebx
37bbe2c81mov [rsp+488], r15
37bbe2c89mov ebx, ebp
37bbe2c8bmov r15l, r10l
37bbe2c8emov ebp, eax
37bbe2c90lea r14, [r11+rdx+16]
37bbe2c95jmp 0x37bbe2cb0
37bbe2c97
37bbe2c97 66 0f 1f 84 00 00 00 00 00 f........
37bbe2ca0
37bbe2ca0loc_37bbe2ca0:
37bbe2ca0add r13l, 1
37bbe2ca4add rdi, 4
37bbe2ca8add r14, r12
37bbe2cabcmp ebp, r13l
37bbe2caejl 0x37bbe2d26
37bbe2cb0
37bbe2cb0loc_37bbe2cb0:
37bbe2cb0mov ecx, [rdi+4]
37bbe2cb3add ecx, esi
37bbe2cb5mov [rdi+4], ecx
37bbe2cb8cmp ecx, r13l
37bbe2cbbje 0x37bbe2ca0
37bbe2cbdcmp r15l, 2
37bbe2cc1jle 0x37bbe2ca0
37bbe2cc3movsxd rcx, ecx
37bbe2cc6mov rdx, r14
37bbe2cc9lea r8, [rip+0x8682ec]
37bbe2cd0add r14, r12
37bbe2cd3mov rax, [rsp+168]
37bbe2cdbadd r13l, 1
37bbe2cdfadd rdi, 4
37bbe2ce3mov [rsp+332], ebx
37bbe2ceaimul rcx, [rsp+176]
37bbe2cf3lea rcx, [rax+rcx+1]
37bbe2cf8lea rax, [rip+0x8682bd]
37bbe2cffmov [rsp+32], rax
37bbe2d04mov rax, [rsp+464]
37bbe2d0cshl rcx, 4
37bbe2d10lea r9, [rax+rcx]
37bbe2d14mov rcx, [rsp+128]
37bbe2d1ccall zswap_
37bbe2d21cmp ebp, r13l
37bbe2d24jge 0x37bbe2cb0
37bbe2d26
37bbe2d26loc_37bbe2d26:
37bbe2d26mov r14, [rsp+456]
37bbe2d2emov ebx, esi
37bbe2d30mov r15, [rsp+488]
37bbe2d38mov rsi, r12
37bbe2d3bmov r12, [rsp+472]
37bbe2d43mov r8l, [r14]
37bbe2d46
37bbe2d46loc_37bbe2d46:
37bbe2d46cmp [rsp+220], r8l
37bbe2d4ejge 0x37bbe35d0
37bbe2d54movsxd r11, [rsp+248]
37bbe2d5cmov rax, [rsp+176]
37bbe2d64imul rax, r11
37bbe2d68add rax, [rsp+168]
37bbe2d70mov [rsp+272], r11
37bbe2d78mov [rsp+256], rax
37bbe2d80cmp [rsp+208], 1
37bbe2d88jg 0x37bbe2d98
37bbe2d8acmp [rsp+140], 1
37bbe2d92jle 0x37bbe3b04
37bbe2d98
37bbe2d98loc_37bbe2d98:
37bbe2d98movsxd rax, [rsp+220]
37bbe2da0mov [rsp+152], r11
37bbe2da8movq x2, [rip+0x868280]
37bbe2db0lea rcx, [rip+0x868205]
37bbe2db7mov r11, [rsp+256]
37bbe2dbfmov edi, [rsp+140]
37bbe2dc6mov rbp, rax
37bbe2dc9mov r13, [rsp+128]
37bbe2dd1add rax, r11
37bbe2dd4lea edx, [rbp-1]
37bbe2dd7shl rax, 4
37bbe2ddbadd rax, [rsp+464]
37bbe2de3movsxd rdx, edx
37bbe2de6movsd_xmm x0, [rax+8]
37bbe2debmovsd_xmm x1, [rax]
37bbe2defmovups [rax], x2
37bbe2df2add rdx, r11
37bbe2df5mov [rsp+280], rax
37bbe2dfdmov eax, r8l
37bbe2e00imul r8l, edi
37bbe2e04shl rdx, 4
37bbe2e08sub eax, ebp
37bbe2e0axorpd x0, [rip+0x86820e]
37bbe2e12mov [rsp+32], rcx
37bbe2e17mov rcx, r13
37bbe2e1amov [rsp+332], eax
37bbe2e21add rdx, [rsp+464]
37bbe2e29lea eax, [rdi+r8+1]
37bbe2e2eunpcklpd x1, x0
37bbe2e32mov r8, r12
37bbe2e35cdqe
37bbe2e37movups [rsp+336], x1
37bbe2e3fsub rax, 1
37bbe2e43shl rax, 4
37bbe2e47lea r9, [r15+rax]
37bbe2e4bcall zcopy_
37bbe2e50mov eax, [r14]
37bbe2e53lea r9, [rip+0x868162]
37bbe2e5amov rcx, r13
37bbe2e5dmov edx, eax
37bbe2e5fimul eax, edi
37bbe2e62sub edx, ebp
37bbe2e64mov [rsp+332], edx
37bbe2e6blea rdx, [rsp+336]
37bbe2e73lea eax, [rdi+rax+1]
37bbe2e77cdqe
37bbe2e79sub rax, 1
37bbe2e7dshl rax, 4
37bbe2e81lea r8, [r15+rax]
37bbe2e85call zscal_
37bbe2e8acmp [rsp+208], 1
37bbe2e92mov r11, [rsp+152]
37bbe2e9amov r9l, 1
37bbe2ea0jg 0x37bbe2eaf
37bbe2ea2lea eax, [rdi-1]
37bbe2ea5xor r9l, r9l
37bbe2ea8mov [rsp+316], eax
37bbe2eaf
37bbe2eafloc_37bbe2eaf:
37bbe2eafmov edi, [rsp+184]
37bbe2eb6mov r8l, [r14]
37bbe2eb9test edi, edi
37bbe2ebbjs 0x37bbe3ba7
37bbe2ec1mov edi, [rsp+248]
37bbe2ec8cmp edi, r8l
37bbe2ecbjg 0x37bbe3adb
37bbe2ed1mov eax, r8l
37bbe2ed4xor edx, edx
37bbe2ed6sub eax, edi
37bbe2ed8div [rsp+184]
37bbe2edfmov [rsp+188], eax
37bbe2ee6
37bbe2ee6loc_37bbe2ee6:
37bbe2ee6mov eax, [rsp+316]
37bbe2eedmov ecx, [rsp+208]
37bbe2ef4mov r10l, [rsp+216]
37bbe2efcmov r13l, [rsp+144]
37bbe2f04mov [rsp+144], rsi
37bbe2f0cmov rsi, r12
37bbe2f0fadd eax, 1
37bbe2f12sub ecx, r9l
37bbe2f15mov r12l, ebx
37bbe2f18mov [rsp+140], eax
37bbe2f1flea rax, [rsp+324]
37bbe2f27movsxd rcx, ecx
37bbe2f2amov [rsp+224], rax
37bbe2f32mov rax, [rsp+168]
37bbe2f3amov [rsp+232], rcx
37bbe2f42add rax, rcx
37bbe2f45mov rcx, r11
37bbe2f48mov [rsp+240], rax
37bbe2f50lea rax, [rsp+320]
37bbe2f58mov [rsp+152], rax
37bbe2f60
37bbe2f60loc_37bbe2f60:
37bbe2f60mov eax, r8l
37bbe2f63sub eax, r10l
37bbe2f66lea edx, [rax+1]
37bbe2f69mov eax, [rsp+184]
37bbe2f70cmp eax, edx
37bbe2f72cmovg eax, edx
37bbe2f75mov [rsp+324], eax
37bbe2f7csub eax, 1
37bbe2f7fmov [rsp+320], eax
37bbe2f86test eax, eax
37bbe2f88jle 0x37bbe3b78
37bbe2f8emov rdx, [rsp+176]
37bbe2f96mov rax, [rsp+240]
37bbe2f9emov [rsp+216], r10l
37bbe2fa6lea edi, [r10+1]
37bbe2faamov [rsp+200], rcx
37bbe2fb2imul rdx, rcx
37bbe2fb6mov [rsp+472], rsi
37bbe2fbeadd rax, rdx
37bbe2fc1shl rax, 4
37bbe2fc5add rax, [rsp+464]
37bbe2fcdmov rbx, rax
37bbe2fd0mov rax, [rsp+168]
37bbe2fd8lea rbp, [rcx+rax]
37bbe2fdcadd rbp, rdx
37bbe2fdfshl rbp, 4
37bbe2fe3add rbp, [rsp+464]
37bbe2febmov rsi, rbp
37bbe2feemov rbp, r14
37bbe2ff1mov r14, [rsp+472]
37bbe2ff9nop [rax]
37bbe3000
37bbe3000loc_37bbe3000:
37bbe3000imul r8l, r13l
37bbe3004mov edx, edi
37bbe3006mov [rsp+88], rsi
37bbe300bmov eax, [rsp+140]
37bbe3012sub edx, r12l
37bbe3015mov [rsp+48], rbx
37bbe301amov r9, [rsp+152]
37bbe3022lea rcx, [rip+0x867fa6]
37bbe3029mov [rsp+332], eax
37bbe3030lea rax, [rip+0x867fb1]
37bbe3037lea edx, [rdx+r8-1]
37bbe303cmov [rsp+80], rax
37bbe3041lea rax, [rip+0x867fb0]
37bbe3048movsxd rdx, edx
37bbe304bmov [rsp+40], rax
37bbe3050mov rax, [rsp+128]
37bbe3058lea r8, [rip+0x867f5d]
37bbe305fsub rdx, 1
37bbe3063mov [rsp+96], r14
37bbe3068shl rdx, 4
37bbe306cmov [rsp+32], rax
37bbe3071add rdx, r15
37bbe3074mov [rsp+72], rbp
37bbe3079mov [rsp+64], rdx
37bbe307elea rdx, [rip+0x867f41]
37bbe3085mov [rsp+112], 9
37bbe308emov [rsp+104], 19
37bbe3097mov [rsp+56], r14
37bbe309ccall zgemm_
37bbe30a1mov eax, [rsp+320]
37bbe30a8mov r9l, edi
37bbe30abmov r8l, [rbp]
37bbe30afadd edi, 1
37bbe30b2add rbx, [rsp+144]
37bbe30baadd rsi, [rsp+160]
37bbe30c2lea edx, [rax-1]
37bbe30c5mov [rsp+320], edx
37bbe30cctest edx, edx
37bbe30cejg 0x37bbe3000
37bbe30d4mov edx, r8l
37bbe30d7mov r10l, [rsp+216]
37bbe30dfmov rsi, r14
37bbe30e2mov eax, r9l
37bbe30e5sub edx, r9l
37bbe30e8mov rcx, [rsp+200]
37bbe30f0mov r14, rbp
37bbe30f3add edx, 1
37bbe30f6
37bbe30f6loc_37bbe30f6:
37bbe30f6mov ebx, [rsp+140]
37bbe30fdmov [rsp+328], edx
37bbe3104movsxd rdx, eax
37bbe3107imul r8l, r13l
37bbe310bmov rdi, [rsp+168]
37bbe3113sub eax, [rsp+208]
37bbe311amov [rsp+72], r14
37bbe311fmov [rsp+332], ebx
37bbe3126mov rbx, [rsp+176]
37bbe312elea eax, [rax+r8+1]
37bbe3133mov [rsp+56], rsi
37bbe3138mov r8, [rsp+224]
37bbe3140imul rdx, rbx
37bbe3144cdqe
37bbe3146mov r9, [rsp+192]
37bbe314emov [rsp+216], r10l
37bbe3156sub rax, 1
37bbe315amov [rsp+96], rsi
37bbe315fmov [rsp+112], 9
37bbe3168shl rax, 4
37bbe316cmov [rsp+104], 19
37bbe3175add rdx, rdi
37bbe3178add rax, r15
37bbe317badd rdx, rcx
37bbe317eimul rcx, rbx
37bbe3182mov [rsp+64], rax
37bbe3187shl rdx, 4
37bbe318badd rdx, [rsp+464]
37bbe3193mov [rsp+88], rdx
37bbe3198lea rdx, [rip+0x867e49]
37bbe319flea rax, [rcx+rdi]
37bbe31a3mov [rsp+80], rdx
37bbe31a8add rax, [rsp+232]
37bbe31b0lea rdx, [rip+0x867e0f]
37bbe31b7shl rax, 4
37bbe31bbadd rax, [rsp+464]
37bbe31c3lea rcx, [rip+0x867e05]
37bbe31camov [rsp+48], rax
37bbe31cflea rax, [rip+0x867e22]
37bbe31d6mov [rsp+40], rax
37bbe31dbmov rax, [rsp+128]
37bbe31e3mov [rsp+32], rax
37bbe31e8call zgemm_
37bbe31edmov edx, [rsp+188]
37bbe31f4mov r10l, [rsp+216]
37bbe31fcmov r8l, [r14]
37bbe31ffadd r10l, [rsp+184]
37bbe3207test edx, edx
37bbe3209je 0x37bbe3ad0
37bbe320fmov eax, [rsp+188]
37bbe3216movsxd rcx, r10l
37bbe3219sub eax, 1
37bbe321cmov [rsp+188], eax
37bbe3223jmp 0x37bbe2f60
37bbe3228
37bbe3228 0f 1f 84 00 00 00 00 00 ........
37bbe3230
37bbe3230loc_37bbe3230:
37bbe3230mov esi, 1
37bbe3235mov r13l, 1
37bbe323btest edi, edi
37bbe323dje 0x37bbe2979
37bbe3243
37bbe3243loc_37bbe3243:
37bbe3243mov edx, -2
37bbe3248mov eax, 2
37bbe324dtest ecx, ecx
37bbe324fjs 0x37bbe29b3
37bbe3255jmp 0x37bbe293b
37bbe325a
37bbe325aloc_37bbe325a:
37bbe325amov edx, -4
37bbe325fmov eax, 4
37bbe3264jmp 0x37bbe29b3
37bbe3269
37bbe3269loc_37bbe3269:
37bbe3269mov ecx, [r14]
37bbe326cmov r10l, [rsp+128]
37bbe3274jmp 0x37bbe3243
37bbe3276
37bbe3276loc_37bbe3276:
37bbe3276mov rdx, [rsp+464]
37bbe327emov r8, rax
37bbe3281mov rcx, r14
37bbe3284call zcopy_
37bbe3289mov edx, [r14]
37bbe328ctest edx, edx
37bbe328ejle 0x37bbe35d0
37bbe3294mov rbx, [rsp+176]
37bbe329cmovsxd rax, [rsp+184]
37bbe32a4xor r11l, r11l
37bbe32a7mov [rsp+256], 1
37bbe32b2lea rbp, [rsp+332]
37bbe32bamov rsi, rbx
37bbe32bdadd rbx, 1
37bbe32c1imul rsi, rax
37bbe32c5mov [rsp+296], rbx
37bbe32cdmov [rsp+248], rsi
37bbe32d5mov rsi, rax
37bbe32d8imul rax, rbx
37bbe32dcshl rsi, 4
37bbe32e0mov [rsp+240], rsi
37bbe32e8mov rsi, rbx
37bbe32ebshl rax, 4
37bbe32efshl rsi, 4
37bbe32f3mov [rsp+232], rax
37bbe32fblea rax, [rsp+316]
37bbe3303mov [rsp+264], rax
37bbe330blea rax, [rsp+328]
37bbe3313mov [rsp+152], rsi
37bbe331bmov [rsp+192], rax
37bbe3323nop
37bbe3325nop [rax+rax]
37bbe3330
37bbe3330loc_37bbe3330:
37bbe3330mov eax, edx
37bbe3332mov ecx, 2
37bbe3337mov [rsp+64], r14
37bbe333cmov r8, rbp
37bbe333fmov ebx, [rsp+256]
37bbe3346mov edi, [rsp+184]
37bbe334dmov [rsp+80], 1
37bbe3356mov [rsp+56], r15
37bbe335bmov r9, [rsp+264]
37bbe3363sub eax, ebx
37bbe3365mov [rsp+40], r12
37bbe336aadd eax, 1
37bbe336dmov [rsp+220], ebx
37bbe3374cmp eax, edi
37bbe3376mov [rsp+140], r11l
37bbe337ecmovg eax, edi
37bbe3381test r11l, r11l
37bbe3384mov [rsp+316], eax
37bbe338bmov eax, 1
37bbe3390cmovg rax, r11
37bbe3394mov esi, eax
37bbe3396imul rax, [rsp+176]
37bbe339fadd rax, [rsp+168]
37bbe33a7sub esi, r11l
37bbe33aasub ecx, esi
37bbe33acmov [rsp+128], esi
37bbe33b3mov [rsp+328], ecx
37bbe33bamov ecx, edx
37bbe33bcimul edx, edi
37bbe33bfmov rdi, [rsp+480]
37bbe33c7sub ecx, r11l
37bbe33camov [rsp+332], ecx
37bbe33d1movsxd rcx, r11l
37bbe33d4movsxd rdx, edx
37bbe33d7lea rsi, [rdi+4*rcx]
37bbe33dbmov rcx, [rsp+448]
37bbe33e3shl rdx, 4
37bbe33e7mov [rsp+48], rsi
37bbe33ecadd rdx, r15
37bbe33efmov [rsp+72], rdx
37bbe33f4movsxd rdx, ebx
37bbe33f7add rax, rdx
37bbe33famov rdi, rdx
37bbe33fdmov rdx, [rsp+192]
37bbe3405shl rax, 4
37bbe3409add rax, [rsp+464]
37bbe3411mov [rsp+32], rax
37bbe3416call zlahef_aa_
37bbe341bmov r11l, [rsp+140]
37bbe3423mov eax, [rsp+316]
37bbe342amov ecx, [r14]
37bbe342dlea r13l, [r11+2]
37bbe3431mov ebx, r11l
37bbe3434add r11l, eax
37bbe3437mov [rsp+144], eax
37bbe343elea eax, [r11+1]
37bbe3442cmp ecx, eax
37bbe3444mov [rsp+256], eax
37bbe344bmov [rsp+216], eax
37bbe3452cmovle eax, ecx
37bbe3455cmp r13l, eax
37bbe3458jg 0x37bbe3609
37bbe345emov r10, [rsp+464]
37bbe3466movsxd rdx, ebx
37bbe3469sub edi, [rsp+128]
37bbe3470mov [rsp+456], r14
37bbe3478shl rdx, 4
37bbe347cmov [rsp+488], r15
37bbe3484mov r14l, ebx
37bbe3487mov r15, r12
37bbe348alea rdx, [r10+rdx+16]
37bbe348fmov r10l, edi
37bbe3492lea edi, [rdi-2]
37bbe3495mov r12l, eax
37bbe3498mov [rsp+140], edi
37bbe349fmov ebx, r10l
37bbe34a2mov rdi, rdx
37bbe34a5mov [rsp+160], r11l
37bbe34adjmp 0x37bbe34d5
37bbe34af
37bbe34af 66 f
37bbe34b0 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 ..D..ff.........
37bbe34c0
37bbe34c0loc_37bbe34c0:
37bbe34c0add r13l, 1
37bbe34c4add rsi, 4
37bbe34c8add rdi, 16
37bbe34cccmp r12l, r13l
37bbe34cfjl 0x37bbe35e8
37bbe34d5
37bbe34d5loc_37bbe34d5:
37bbe34d5mov edx, [rsi+4]
37bbe34d8add edx, r14l
37bbe34dbmov [rsi+4], edx
37bbe34decmp edx, r13l
37bbe34e1je 0x37bbe34c0
37bbe34e3cmp ebx, 2
37bbe34e6jle 0x37bbe34c0
37bbe34e8mov eax, [rsp+140]
37bbe34efmovsxd rdx, edx
37bbe34f2mov r8, r15
37bbe34f5mov rcx, rbp
37bbe34f8sub rdx, 1
37bbe34fcmov [rsp+32], r15
37bbe3501mov [rsp+332], eax
37bbe3508mov rax, [rsp+464]
37bbe3510shl rdx, 4
37bbe3514lea r9, [rax+rdx]
37bbe3518mov rdx, rdi
37bbe351bcall zswap_
37bbe3520jmp 0x37bbe34c0
37bbe3522
37bbe3522 66 0f 1f 44 00 00 f..D..
37bbe3528
37bbe3528loc_37bbe3528:
37bbe3528mov r11l, [rsp+280]
37bbe3530mov r10, [rsp+288]
37bbe3538mov r12, rbx
37bbe353b
37bbe353bloc_37bbe353b:
37bbe353bmovsd_xmm x0, [rsp+344]
37bbe3544xorpd x0, [rip+0x867ad4]
37bbe354cmovsd_xmm x1, [rsp+336]
37bbe3555mov rax, [rsp+272]
37bbe355dunpcklpd x1, x0
37bbe3561movups [rax], x1
37bbe3564
37bbe3564loc_37bbe3564:
37bbe3564mov rdx, [rsp+176]
37bbe356clea rax, [rip+0x867a49]
37bbe3573sub ecx, r11l
37bbe3576mov r9, r15
37bbe3579mov [rsp+32], rax
37bbe357emov r8, rax
37bbe3581imul rdx, r10
37bbe3585add rdx, [rsp+168]
37bbe358dmov [rsp+332], ecx
37bbe3594mov rcx, rbp
37bbe3597add rdx, r10
37bbe359amov [rsp+128], r11l
37bbe35a2shl rdx, 4
37bbe35a6add rdx, [rsp+464]
37bbe35aecall zcopy_
37bbe35b3mov edx, [r14]
37bbe35b6movsxd r11, [rsp+128]
37bbe35becmp edx, r11l
37bbe35c1jg 0x37bbe3330
37bbe35c7nop [rax+rax]
37bbe35d0
37bbe35d0loc_37bbe35d0:
37bbe35d0mov [r15+8], 0
37bbe35d8movsd_xmm [r15], x6
37bbe35ddjmp 0x37bbe29d7
37bbe35e2
37bbe35e2 66 0f 1f 44 00 00 f..D..
37bbe35e8
37bbe35e8loc_37bbe35e8:
37bbe35e8mov ebx, r14l
37bbe35ebmov r14, [rsp+456]
37bbe35f3mov r12, r15
37bbe35f6mov r11l, [rsp+160]
37bbe35femov r15, [rsp+488]
37bbe3606mov ecx, [r14]
37bbe3609
37bbe3609loc_37bbe3609:
37bbe3609cmp r11l, ecx
37bbe360cjge 0x37bbe35d0
37bbe360emovsxd r10, [rsp+256]
37bbe3616cmp [rsp+144], 1
37bbe361ejg 0x37bbe362e
37bbe3620cmp [rsp+220], 1
37bbe3628jle 0x37bbe3564
37bbe362e
37bbe362eloc_37bbe362e:
37bbe362emov rdi, [rsp+176]
37bbe3636movsxd rsi, r11l
37bbe3639mov rdx, [rsp+168]
37bbe3641movq x3, [rip+0x8679e7]
37bbe3649mov r13l, [rsp+144]
37bbe3651mov [rsp+140], r11l
37bbe3659mov rax, rdi
37bbe365cmov [rsp+144], r10
37bbe3664imul rax, rsi
37bbe3668add rax, rdx
37bbe366badd rax, r10
37bbe366eshl rax, 4
37bbe3672add rax, [rsp+464]
37bbe367amovsd_xmm x0, [rax+8]
37bbe367fmovsd_xmm x1, [rax]
37bbe3683mov [rsp+272], rax
37bbe368bmovups [rax], x3
37bbe368emov eax, ecx
37bbe3690imul ecx, r13l
37bbe3694xorpd x0, [rip+0x867984]
37bbe369csub eax, r11l
37bbe369fmov [rsp+332], eax
37bbe36a6lea eax, [r11-1]
37bbe36aaunpcklpd x1, x0
37bbe36aecdqe
37bbe36b0movups [rsp+336], x1
37bbe36b8imul rdi, rax
37bbe36bclea eax, [r13+rcx+1]
37bbe36c1cdqe
37bbe36c3lea rcx, [rip+0x8678f2]
37bbe36camov [rsp+32], rcx
37bbe36cfsub rax, 1
37bbe36d3mov r8, rcx
37bbe36d6mov rcx, rbp
37bbe36d9add rdx, rdi
37bbe36dcshl rax, 4
37bbe36e0add rdx, r10
37bbe36e3lea r9, [r15+rax]
37bbe36e7shl rdx, 4
37bbe36ebadd rdx, [rsp+464]
37bbe36f3call zcopy_
37bbe36f8mov eax, [r14]
37bbe36fblea r9, [rip+0x8678ba]
37bbe3702mov rcx, rbp
37bbe3705mov edx, eax
37bbe3707imul eax, r13l
37bbe370bsub edx, [rsp+140]
37bbe3712mov [rsp+332], edx
37bbe3719lea rdx, [rsp+336]
37bbe3721lea eax, [r13+rax+1]
37bbe3726cdqe
37bbe3728sub rax, 1
37bbe372cshl rax, 4
37bbe3730lea r8, [r15+rax]
37bbe3734call zscal_
37bbe3739cmp [rsp+220], 1
37bbe3741mov r11l, [rsp+140]
37bbe3749mov r8l, 1
37bbe374fmov r10, [rsp+144]
37bbe3757jg 0x37bbe3767
37bbe3759lea eax, [r13-1]
37bbe375dxor r8l, r8l
37bbe3760mov [rsp+316], eax
37bbe3767
37bbe3767loc_37bbe3767:
37bbe3767mov edx, [rsp+184]
37bbe376emov ecx, [r14]
37bbe3771test edx, edx
37bbe3773js 0x37bbe3b80
37bbe3779mov edx, [rsp+256]
37bbe3780cmp edx, ecx
37bbe3782jg 0x37bbe353b
37bbe3788mov eax, ecx
37bbe378asub eax, edx
37bbe378cxor edx, edx
37bbe378ediv [rsp+184]
37bbe3795mov [rsp+188], eax
37bbe379c
37bbe379cloc_37bbe379c:
37bbe379cmov eax, [rsp+316]
37bbe37a3mov rdx, [rsp+176]
37bbe37abmov [rsp+280], r11l
37bbe37b3mov [rsp+288], r10
37bbe37bbadd eax, 1
37bbe37bemov [rsp+472], r12
37bbe37c6mov r12l, ebx
37bbe37c9mov rbx, [rsp+472]
37bbe37d1mov [rsp+140], eax
37bbe37d8lea rax, [rdi+2*rdx]
37bbe37dcmov rdi, [rsp+168]
37bbe37e4add rax, rdi
37bbe37e7mov [rsp+200], rax
37bbe37efmov eax, [rsp+220]
37bbe37f6sub eax, r8l
37bbe37f9cdqe
37bbe37fbimul rax, rdx
37bbe37ffadd rax, rdi
37bbe3802add rax, rsi
37bbe3805mov rsi, [rsp+464]
37bbe380dshl rax, 4
37bbe3811lea rax, [rsi+rax+16]
37bbe3816mov [rsp+160], rax
37bbe381emov rax, [rsp+296]
37bbe3826imul rax, r10
37bbe382aadd rax, rdi
37bbe382dshl rax, 4
37bbe3831add rax, rsi
37bbe3834mov [rsp+208], rax
37bbe383clea rax, [rsp+324]
37bbe3844mov [rsp+224], rax
37bbe384clea rax, [rsp+320]
37bbe3854mov [rsp+144], rax
37bbe385cnop [rax]
37bbe3860
37bbe3860loc_37bbe3860:
37bbe3860mov esi, [rsp+216]
37bbe3867mov eax, ecx
37bbe3869mov edi, [rsp+184]
37bbe3870sub eax, esi
37bbe3872mov edx, edi
37bbe3874add eax, 1
37bbe3877cmp edi, eax
37bbe3879cmovg edx, eax
37bbe387cmov [rsp+324], edx
37bbe3883sub edx, 1
37bbe3886mov [rsp+320], edx
37bbe388dtest edx, edx
37bbe388fjle 0x37bbe3b68
37bbe3895mov rax, rbp
37bbe3898mov rbp, rbx
37bbe389bmov rdi, r14
37bbe389eadd esi, 1
37bbe38a1mov r13, [rsp+208]
37bbe38a9mov rbx, [rsp+160]
37bbe38b1mov r14, rax
37bbe38b4nop
37bbe38b5nop [rax+rax]
37bbe38c0
37bbe38c0loc_37bbe38c0:
37bbe38c0imul ecx, [rsp+128]
37bbe38c8mov edx, esi
37bbe38camov [rsp+88], r13
37bbe38cflea r9, [rip+0x8676e6]
37bbe38d6sub edx, r12l
37bbe38d9mov eax, [rsp+140]
37bbe38e0mov [rsp+64], rbx
37bbe38e5add rbx, 16
37bbe38e9mov [rsp+96], rbp
37bbe38eemov r8, [rsp+144]
37bbe38f6lea edx, [rdx+rcx-1]
37bbe38famov [rsp+332], eax
37bbe3901lea rax, [rip+0x8676e0]
37bbe3908movsxd rdx, edx
37bbe390bmov [rsp+80], rax
37bbe3910lea rax, [rip+0x8676e1]
37bbe3917lea rcx, [rip+0x8676ea]
37bbe391esub rdx, 1
37bbe3922mov [rsp+40], rax
37bbe3927shl rdx, 4
37bbe392bmov [rsp+72], rbp
37bbe3930add rdx, r15
37bbe3933mov [rsp+56], rdi
37bbe3938mov [rsp+48], rdx
37bbe393dlea rdx, [rip+0x86768b]
37bbe3944mov [rsp+112], 19
37bbe394dmov [rsp+104], 12
37bbe3956mov [rsp+32], r14
37bbe395bcall zgemm_
37bbe3960mov eax, [rsp+320]
37bbe3967mov r8l, esi
37bbe396amov ecx, [rdi]
37bbe396cadd esi, 1
37bbe396fadd r13, [rsp+152]
37bbe3977lea edx, [rax-1]
37bbe397amov [rsp+320], edx
37bbe3981test edx, edx
37bbe3983jg 0x37bbe38c0
37bbe3989mov eax, ecx
37bbe398bmov rbx, rbp
37bbe398emov rbp, r14
37bbe3991mov r14, rdi
37bbe3994sub eax, r8l
37bbe3997add eax, 1
37bbe399a
37bbe399aloc_37bbe399a:
37bbe399amov [rsp+328], eax
37bbe39a1mov eax, [rsp+140]
37bbe39a8lea rdx, [rip+0x867620]
37bbe39afmov rsi, [rsp+200]
37bbe39b7mov [rsp+96], rbx
37bbe39bcmov [rsp+332], eax
37bbe39c3movsxd rax, r8l
37bbe39c6imul ecx, [rsp+128]
37bbe39ceadd rax, rsi
37bbe39d1mov [rsp+72], rbx
37bbe39d6sub r8l, [rsp+220]
37bbe39deshl rax, 4
37bbe39e2mov [rsp+56], r14
37bbe39e7add rax, [rsp+464]
37bbe39efmov [rsp+88], rax
37bbe39f4lea rax, [rip+0x8675ed]
37bbe39fbmov rdi, [rsp+160]
37bbe3a03mov [rsp+80], rax
37bbe3a08lea eax, [r8+rcx+1]
37bbe3a0dmov r9, [rsp+224]
37bbe3a15lea rcx, [rip+0x8675ec]
37bbe3a1ccdqe
37bbe3a1emov [rsp+64], rdi
37bbe3a23mov r8, [rsp+192]
37bbe3a2bsub rax, 1
37bbe3a2fmov [rsp+32], rbp
37bbe3a34mov [rsp+112], 19
37bbe3a3dshl rax, 4
37bbe3a41mov [rsp+104], 12
37bbe3a4aadd rax, r15
37bbe3a4dmov [rsp+48], rax
37bbe3a52lea rax, [rip+0x86759f]
37bbe3a59mov [rsp+40], rax
37bbe3a5ecall zgemm_
37bbe3a63mov eax, [rsp+188]
37bbe3a6aadd rsi, [rsp+248]
37bbe3a72add rdi, [rsp+240]
37bbe3a7amov ecx, [rsp+184]
37bbe3a81mov [rsp+200], rsi
37bbe3a89add [rsp+216], ecx
37bbe3a90mov rsi, [rsp+232]
37bbe3a98mov [rsp+160], rdi
37bbe3aa0mov ecx, [r14]
37bbe3aa3add [rsp+208], rsi
37bbe3aabtest eax, eax
37bbe3aadje 0x37bbe3528
37bbe3ab3mov eax, [rsp+188]
37bbe3abasub eax, 1
37bbe3abdmov [rsp+188], eax
37bbe3ac4jmp 0x37bbe3860
37bbe3ac9
37bbe3ac9 0f 1f 80 00 00 00 00 .......
37bbe3ad0
37bbe3ad0loc_37bbe3ad0:
37bbe3ad0mov r12, rsi
37bbe3ad3mov rsi, [rsp+144]
37bbe3adb
37bbe3adbloc_37bbe3adb:
37bbe3adbmovsd_xmm x0, [rsp+344]
37bbe3ae4xorpd x0, [rip+0x867534]
37bbe3aecmovsd_xmm x1, [rsp+336]
37bbe3af5mov rax, [rsp+280]
37bbe3afdunpcklpd x1, x0
37bbe3b01movups [rax], x1
37bbe3b04
37bbe3b04loc_37bbe3b04:
37bbe3b04lea rax, [rip+0x8674b1]
37bbe3b0bmov ebx, [rsp+220]
37bbe3b12mov r9, r15
37bbe3b15mov rdx, [rsp+272]
37bbe3b1dmov [rsp+32], rax
37bbe3b22add rdx, [rsp+256]
37bbe3b2asub r8l, ebx
37bbe3b2dmov rcx, [rsp+128]
37bbe3b35shl rdx, 4
37bbe3b39add rdx, [rsp+464]
37bbe3b41mov [rsp+332], r8l
37bbe3b49mov r8, r12
37bbe3b4ccall zcopy_
37bbe3b51mov eax, [r14]
37bbe3b54cmp eax, ebx
37bbe3b56jg 0x37bbe2b10
37bbe3b5cjmp 0x37bbe35d0
37bbe3b61
37bbe3b61 0f 1f 80 00 00 00 00 .......
37bbe3b68
37bbe3b68loc_37bbe3b68:
37bbe3b68mov r8l, [rsp+216]
37bbe3b70jmp 0x37bbe399a
37bbe3b75
37bbe3b75 0f 1f 00 ...
37bbe3b78
37bbe3b78loc_37bbe3b78:
37bbe3b78mov eax, r10l
37bbe3b7bjmp 0x37bbe30f6
37bbe3b80
37bbe3b80loc_37bbe3b80:
37bbe3b80mov eax, [rsp+256]
37bbe3b87cmp eax, ecx
37bbe3b89jl 0x37bbe353b
37bbe3b8fneg edx
37bbe3b91sub eax, ecx
37bbe3b93mov r9l, edx
37bbe3b96xor edx, edx
37bbe3b98div r9l
37bbe3b9bmov [rsp+188], eax
37bbe3ba2jmp 0x37bbe379c
37bbe3ba7
37bbe3ba7loc_37bbe3ba7:
37bbe3ba7mov eax, [rsp+248]
37bbe3baecmp eax, r8l
37bbe3bb1jl 0x37bbe3adb
37bbe3bb7sub eax, r8l
37bbe3bbaneg edi
37bbe3bbcxor edx, edx
37bbe3bbediv edi
37bbe3bc0mov [rsp+188], eax
37bbe3bc7jmp 0x37bbe2ee6
37bbe3bcc
37bbe3bccloc_37bbe3bcc:
37bbe3bccmov rax, [rsp+464]
37bbe3bd4mov [rax+8], 0
37bbe3bdcjmp 0x37bbe29d7
37bbe3be1
37bbe3be1loc_37bbe3be1:
37bbe3be1mov eax, edx
37bbe3be3neg eax
37bbe3be5jmp 0x37bbe29b5
37bbe2860
Loading..