File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b70bbf0
    37b70bbf0stgsy2_:
    37b70bbf0push r15
    37b70bbf2push r14
    37b70bbf4push r13
    37b70bbf6push r12
    37b70bbf8push rbp
    37b70bbf9push rdi
    37b70bbfapush rsi
    37b70bbfbpush rbx
    37b70bbfcsub rsp, 984
    37b70bc03movups [rsp+928], x6
    37b70bc0bmovups [rsp+944], x7
    37b70bc13movups [rsp+960], x8
    37b70bc1cmov rax, [rsp+1096]
    37b70bc24mov r15, [rsp+1208]
    37b70bc2cmov eax, [rax]
    37b70bc2emov [rsp+136], eax
    37b70bc35mov rax, [rsp+1112]
    37b70bc3dmov rsi, rcx
    37b70bc40mov [rsp+1064], rdx
    37b70bc48lea rdx, [rip+0xd2a431]
    37b70bc4fmovsxd rdi, [rax]
    37b70bc52mov rax, [rsp+1144]
    37b70bc5amov [rsp+1072], r8
    37b70bc62mov r8l, 1
    37b70bc68mov [rsp+1080], r9
    37b70bc70mov r9l, 1
    37b70bc76mov [rsp+552], 0
    37b70bc81mov ebp, [rax]
    37b70bc83mov rax, [rsp+1160]
    37b70bc8bmov r12l, [rax]
    37b70bc8emov rax, [rsp+1128]
    37b70bc96mov r13l, [rax]
    37b70bc99mov rax, [rsp+1176]
    37b70bca1mov r14l, [rax]
    37b70bca4mov rax, [rsp+1224]
    37b70bcacmov [rax], 0
    37b70bcb2call lsame_
    37b70bcb7mov ebx, eax
    37b70bcb9test eax, eax
    37b70bcbbje 0x37b70bd38
    37b70bcbdmov rax, [rsp+1064]
    37b70bcc5cmp [rax], 2
    37b70bcc8jbe 0x37b70bd57
    37b70bccemov edx, -2
    37b70bcd3mov eax, 2
    37b70bcd8
    37b70bcd8loc_37b70bcd8:
    37b70bcd8mov rbx, [rsp+1224]
    37b70bce0mov [rbx], edx
    37b70bce2
    37b70bce2loc_37b70bce2:
    37b70bce2lea rdx, [rsp+672]
    37b70bceamov r8l, 6
    37b70bcf0lea rcx, [rip+0xd2a3a2]
    37b70bcf7mov [rsp+672], eax
    37b70bcfecall xerbla_
    37b70bd03nop
    37b70bd04
    37b70bd04loc_37b70bd04:
    37b70bd04movups x6, [rsp+928]
    37b70bd0cmovups x7, [rsp+944]
    37b70bd14movups x8, [rsp+960]
    37b70bd1dadd rsp, 984
    37b70bd24pop rbx
    37b70bd25pop rsi
    37b70bd26pop rdi
    37b70bd27pop rbp
    37b70bd28pop r12
    37b70bd2apop r13
    37b70bd2cpop r14
    37b70bd2epop r15
    37b70bd30ret
    37b70bd31
    37b70bd31 0f 1f 80 00 00 00 00 .......
    37b70bd38
    37b70bd38loc_37b70bd38:
    37b70bd38mov r9l, 1
    37b70bd3emov r8l, 1
    37b70bd44lea rdx, [rip+0xd2a336]
    37b70bd4bmov rcx, rsi
    37b70bd4ecall lsame_
    37b70bd53test eax, eax
    37b70bd55je 0x37b70bdcd
    37b70bd57
    37b70bd57loc_37b70bd57:
    37b70bd57mov rax, [rsp+1224]
    37b70bd5fmov eax, [rax]
    37b70bd61mov [rsp+200], eax
    37b70bd68test eax, eax
    37b70bd6ajne 0x37b7101ae
    37b70bd70mov rax, [rsp+1072]
    37b70bd78mov r9l, [rax]
    37b70bd7btest r9l, r9l
    37b70bd7ejle 0x37b70bdb5
    37b70bd80mov rax, [rsp+1080]
    37b70bd88mov r8l, [rax]
    37b70bd8btest r8l, r8l
    37b70bd8ejle 0x37b70bddc
    37b70bd90mov rax, [rsp+1096]
    37b70bd98cmp r9l, [rax]
    37b70bd9bjle 0x37b70bdf4
    37b70bd9dmov rax, [rsp+1224]
    37b70bda5mov [rax], -6
    37b70bdabmov eax, 6
    37b70bdb0jmp 0x37b70bce2
    37b70bdb5
    37b70bdb5loc_37b70bdb5:
    37b70bdb5mov rax, [rsp+1224]
    37b70bdbdmov [rax], -3
    37b70bdc3mov eax, 3
    37b70bdc8jmp 0x37b70bce2
    37b70bdcd
    37b70bdcdloc_37b70bdcd:
    37b70bdcdmov edx, -1
    37b70bdd2mov eax, 1
    37b70bdd7jmp 0x37b70bcd8
    37b70bddc
    37b70bddcloc_37b70bddc:
    37b70bddcmov rax, [rsp+1224]
    37b70bde4mov [rax], -4
    37b70bdeamov eax, 4
    37b70bdefjmp 0x37b70bce2
    37b70bdf4
    37b70bdf4loc_37b70bdf4:
    37b70bdf4mov rax, [rsp+1112]
    37b70bdfccmp r8l, [rax]
    37b70bdffjg 0x37b70be26
    37b70be01mov rax, [rsp+1128]
    37b70be09cmp r9l, [rax]
    37b70be0cjle 0x37b70be3e
    37b70be0emov rax, [rsp+1224]
    37b70be16mov [rax], -10
    37b70be1cmov eax, 10
    37b70be21jmp 0x37b70bce2
    37b70be26
    37b70be26loc_37b70be26:
    37b70be26mov rax, [rsp+1224]
    37b70be2emov [rax], -8
    37b70be34mov eax, 8
    37b70be39jmp 0x37b70bce2
    37b70be3e
    37b70be3eloc_37b70be3e:
    37b70be3emov rax, [rsp+1144]
    37b70be46cmp r9l, [rax]
    37b70be49jle 0x37b70be63
    37b70be4bmov rax, [rsp+1224]
    37b70be53mov [rax], -12
    37b70be59mov eax, 12
    37b70be5ejmp 0x37b70bce2
    37b70be63
    37b70be63loc_37b70be63:
    37b70be63mov rax, [rsp+1160]
    37b70be6bcmp r8l, [rax]
    37b70be6ejle 0x37b70be88
    37b70be70mov rax, [rsp+1224]
    37b70be78mov [rax], -14
    37b70be7emov eax, 14
    37b70be83jmp 0x37b70bce2
    37b70be88
    37b70be88loc_37b70be88:
    37b70be88mov rax, [rsp+1176]
    37b70be90cmp r9l, [rax]
    37b70be93jg 0x37b710196
    37b70be99xor eax, eax
    37b70be9bmov rcx, r15
    37b70be9epxor x0, x0
    37b70bea2mov edx, 1
    37b70bea7movsxd rsi, [rsp+136]
    37b70beaftest rsi, rsi
    37b70beb2cmovns rax, rsi
    37b70beb6mov r10, rax
    37b70beb9mov rsi, rax
    37b70bebcmov [rsp+160], rax
    37b70bec4xor eax, eax
    37b70bec6test rdi, rdi
    37b70bec9not rsi
    37b70becccmovns rax, rdi
    37b70bed0movsxd rdi, ebp
    37b70bed3mov [rsp+168], rsi
    37b70bedbmov rbp, rsi
    37b70bedemov [rsp+256], rax
    37b70bee6not rax
    37b70bee9mov [rsp+264], rax
    37b70bef1xor eax, eax
    37b70bef3test rdi, rdi
    37b70bef6cmovns rax, rdi
    37b70befamovsxd rdi, r12l
    37b70befdmov r12, [rsp+1088]
    37b70bf05mov [rsp+176], rax
    37b70bf0dnot rax
    37b70bf10mov [rsp+184], rax
    37b70bf18xor eax, eax
    37b70bf1atest rdi, rdi
    37b70bf1dcmovns rax, rdi
    37b70bf21movsxd rdi, r13l
    37b70bf24mov [rsp+304], rax
    37b70bf2cnot rax
    37b70bf2fmov [rsp+312], rax
    37b70bf37xor eax, eax
    37b70bf39test rdi, rdi
    37b70bf3ccmovns rax, rdi
    37b70bf40movsxd rdi, r14l
    37b70bf43mov [rsp+240], rax
    37b70bf4bnot rax
    37b70bf4emov [rsp+288], rax
    37b70bf56xor eax, eax
    37b70bf58test rdi, rdi
    37b70bf5bcmovns rax, rdi
    37b70bf5fmov rdi, r10
    37b70bf62mov r10l, [rsp+200]
    37b70bf6amov [rsp+248], rax
    37b70bf72not rax
    37b70bf75mov [rsp+296], rax
    37b70bf7djmp 0x37b70bf8c
    37b70bf7f
    37b70bf7f 90 .
    37b70bf80
    37b70bf80loc_37b70bf80:
    37b70bf80add edx, 2
    37b70bf83add rcx, 4
    37b70bf87cmp r9l, edx
    37b70bf8ajl 0x37b70bfc1
    37b70bf8c
    37b70bf8cloc_37b70bf8c:
    37b70bf8cmovsxd r11, r10l
    37b70bf8fmov [rcx], edx
    37b70bf91add r10l, 1
    37b70bf95cmp r9l, edx
    37b70bf98je 0x37b70bfc1
    37b70bf9amovsxd rax, edx
    37b70bf9dlea esi, [rdx+1]
    37b70bfa0imul rax, rdi
    37b70bfa4movsxd r13, esi
    37b70bfa7add rax, rbp
    37b70bfaaadd rax, r13
    37b70bfaducomiss x0, [r12+4*rax]
    37b70bfb2jp 0x37b70bf80
    37b70bfb4jne 0x37b70bf80
    37b70bfb6mov edx, esi
    37b70bfb8add rcx, 4
    37b70bfbccmp r9l, edx
    37b70bfbfjge 0x37b70bf8c
    37b70bfc1
    37b70bfc1loc_37b70bfc1:
    37b70bfc1lea eax, [r11+3]
    37b70bfc5movsxd rdi, r10l
    37b70bfc8add r9l, 1
    37b70bfccmov edx, 1
    37b70bfd1movsxd rcx, eax
    37b70bfd4mov [r15+4*rdi], r9l
    37b70bfd8mov rsi, [rsp+264]
    37b70bfe0pxor x0, x0
    37b70bfe4sub r11, rcx
    37b70bfe7mov [rsp+200], r10l
    37b70bfefmov rbp, [rsp+1104]
    37b70bff7mov [rsp+136], eax
    37b70bffemov r10, [rsp+256]
    37b70c006lea r11, [r15+4*r11]
    37b70c00amov [rsp+144], rcx
    37b70c012jmp 0x37b70c024
    37b70c014
    37b70c014 0f 1f 40 00 ..@.
    37b70c018
    37b70c018loc_37b70c018:
    37b70c018add edx, 2
    37b70c01bcmp r8l, edx
    37b70c01ejl 0x37b70c053
    37b70c020
    37b70c020loc_37b70c020:
    37b70c020add rcx, 1
    37b70c024
    37b70c024loc_37b70c024:
    37b70c024mov [r11+4*rcx+8], edx
    37b70c029cmp r8l, edx
    37b70c02cje 0x37b70c053
    37b70c02emovsxd rax, edx
    37b70c031lea r9l, [rdx+1]
    37b70c035imul rax, r10
    37b70c039movsxd r12, r9l
    37b70c03cadd rax, rsi
    37b70c03fadd rax, r12
    37b70c042ucomiss x0, [rbp+4*rax]
    37b70c047jp 0x37b70c018
    37b70c049jne 0x37b70c018
    37b70c04bmov edx, r9l
    37b70c04ecmp r8l, edx
    37b70c051jge 0x37b70c020
    37b70c053
    37b70c053loc_37b70c053:
    37b70c053mov esi, [rsp+200]
    37b70c05amovsxd rax, ecx
    37b70c05dadd r8l, 1
    37b70c061mov rdx, [rsp+1216]
    37b70c069mov [r15+4*rax], r8l
    37b70c06dmov eax, ecx
    37b70c06fsub eax, esi
    37b70c071mov [rsp+156], ecx
    37b70c078sub eax, 1
    37b70c07bimul eax, esi
    37b70c07emov [rdx], eax
    37b70c080test ebx, ebx
    37b70c082je 0x37b70e070
    37b70c088movss x8, [rip+0xd2a00f]
    37b70c091mov rax, [rsp+1184]
    37b70c099movss [rsp+564], x8
    37b70c0a3movss [rax], x8
    37b70c0a8cmp ecx, [rsp+136]
    37b70c0afjl 0x37b70bd04
    37b70c0b5mov [rsp+448], rdi
    37b70c0bdmovss x7, [rip+0xd29feb]
    37b70c0c5lea rsi, [r15+4*rdi]
    37b70c0c9mov r14, r15
    37b70c0ccmovss x6, [rip+0xd29fdc]
    37b70c0d4shufps x7, x7, 0
    37b70c0d8nop [rax+rax]
    37b70c0e0
    37b70c0e0loc_37b70c0e0:
    37b70c0e0mov edi, [rsi+8]
    37b70c0e3movsxd r8, [rsi+4]
    37b70c0e7mov r15, r14
    37b70c0eamov r11, [rsp+264]
    37b70c0f2mov r10, [rsp+312]
    37b70c0falea ebx, [rdi-1]
    37b70c0fdmov [rsp+480], edi
    37b70c104sub edi, r8l
    37b70c107lea eax, [r8+1]
    37b70c10bmov [rsp+336], ebx
    37b70c112mov rbx, [rsp+256]
    37b70c11amov r12l, edi
    37b70c11dmov [rsp+560], edi
    37b70c124mov r13, [rsp+448]
    37b70c12cmov rdx, rbx
    37b70c12fmov [rsp+360], r8
    37b70c137imul rdx, r8
    37b70c13blea rcx, [rdx+r11]
    37b70c13fadd rdx, rbx
    37b70c142mov rbx, [rsp+304]
    37b70c14aadd rdx, r11
    37b70c14dlea rdi, [r8+rcx]
    37b70c151lea r11, [r8+r10]
    37b70c155mov [rsp+136], rdi
    37b70c15dmovsxd rdi, eax
    37b70c160lea rax, [r8+rdx]
    37b70c164mov [rsp+368], rax
    37b70c16cmov rax, rbx
    37b70c16fimul rax, r8
    37b70c173mov [rsp+440], r11
    37b70c17bmov [rsp+432], rdi
    37b70c183add r11, rax
    37b70c186add rax, rbx
    37b70c189add rax, r10
    37b70c18cmov [rsp+192], r11
    37b70c194lea rbx, [r8+rax]
    37b70c198add rax, rdi
    37b70c19bmov [rsp+376], rbx
    37b70c1a3lea rbx, [rcx+rdi]
    37b70c1a7mov rcx, [rsp+288]
    37b70c1afmov [rsp+384], rbx
    37b70c1b7lea rbx, [rdi+rdx]
    37b70c1bbmov rdi, [rsp+240]
    37b70c1c3mov [rsp+400], rax
    37b70c1cbmov rdx, [rsp+296]
    37b70c1d3mov rax, rdi
    37b70c1d6mov [rsp+392], rbx
    37b70c1deimul rax, r8
    37b70c1e2lea rbx, [rax+rcx]
    37b70c1e6add rax, rdi
    37b70c1e9mov rdi, [rsp+248]
    37b70c1f1add rax, rcx
    37b70c1f4mov [rsp+200], rbx
    37b70c1fcmov [rsp+408], rax
    37b70c204mov rax, rdi
    37b70c207imul rax, r8
    37b70c20blea rcx, [rax+rdx]
    37b70c20fadd rax, rdi
    37b70c212add rax, rdx
    37b70c215mov [rsp+208], rcx
    37b70c21dmov [rsp+416], rax
    37b70c225mov rax, [rsp+1120]
    37b70c22dlea rax, [rax+4*rbx+4]
    37b70c232mov [rsp+320], rax
    37b70c23amov rax, [rsp+1168]
    37b70c242lea rax, [rax+4*rcx+4]
    37b70c247mov [rsp+328], rax
    37b70c24fmov [rsp+424], rsi
    37b70c257jmp 0x37b70c537
    37b70c25c
    37b70c25c 0f 1f 40 00 ..@.
    37b70c260
    37b70c260loc_37b70c260:
    37b70c260test edx, edx
    37b70c262je 0x37b70c56a
    37b70c268mov rsi, [rsp+176]
    37b70c270movsxd rdi, ebp
    37b70c273mov rax, [rsp+160]
    37b70c27blea r14, [rsp+608]
    37b70c283mov rbx, [rsp+184]
    37b70c28blea r10, [rsp+672]
    37b70c293movq x5, [rip+0xd29e0d]
    37b70c29blea r9, [rsp+576]
    37b70c2a3imul rsi, rdi
    37b70c2a7lea r8, [rip+0xd29dd6]
    37b70c2aemov [rsp+232], r9
    37b70c2b6imul rax, rdi
    37b70c2baadd rax, [rsp+168]
    37b70c2c2mov [rsp+224], r10
    37b70c2calea rdx, [rdi+rax]
    37b70c2cemov [rsp+272], rax
    37b70c2d6mov rax, [rsp+1136]
    37b70c2deadd rbx, rsi
    37b70c2e1mov rsi, [rsp+192]
    37b70c2e9lea rcx, [rdi+rbx]
    37b70c2edmov [rsp+280], rbx
    37b70c2f5mov rbx, [rsp+208]
    37b70c2fdmovss x1, [rax+4*rcx]
    37b70c302mov rax, [rsp+1088]
    37b70c30amov rcx, [rsp+1120]
    37b70c312lea r12, [rdi+rbx]
    37b70c316movss x0, [rax+4*rdx]
    37b70c31bmov rax, [rsp+1152]
    37b70c323lea rdx, [rsp+552]
    37b70c32bunpcklps x0, x1
    37b70c32emovss x1, [rax+4*rsi]
    37b70c333mov rax, [rsp+1104]
    37b70c33bmov rsi, [rsp+136]
    37b70c343movlps [rsp+672], x0
    37b70c34bmovss x0, [rax+4*rsi]
    37b70c350mov rax, [rsp+200]
    37b70c358mov rsi, [rsp+1168]
    37b70c360unpcklps x0, x1
    37b70c363add rax, rdi
    37b70c366xorps x0, x5
    37b70c369movss x1, [rsi+4*r12]
    37b70c36flea rsi, [rsp+568]
    37b70c377mov [rsp+216], rax
    37b70c37fmovlps [rsp+704], x0
    37b70c387movss x0, [rcx+4*rax]
    37b70c38cmov rcx, rsi
    37b70c38fmov [rsp+32], r14
    37b70c394mov [rsp+40], rdx
    37b70c399unpcklps x0, x1
    37b70c39cmov rdx, r10
    37b70c39fmovlps [rsp+640], x0
    37b70c3a7call sgetc2_
    37b70c3acmov edx, [rsp+552]
    37b70c3b3mov r10, [rsp+224]
    37b70c3bbmov r9, [rsp+232]
    37b70c3c3test edx, edx
    37b70c3c5jle 0x37b70c3d1
    37b70c3c7mov rax, [rsp+1224]
    37b70c3cfmov [rax], edx
    37b70c3d1
    37b70c3d1loc_37b70c3d1:
    37b70c3d1mov rax, [rsp+1064]
    37b70c3d9mov r11l, [rax]
    37b70c3dctest r11l, r11l
    37b70c3dfjne 0x37b70d610
    37b70c3e5lea rbx, [rsp+564]
    37b70c3edmov [rsp+32], r9
    37b70c3f2mov rdx, r10
    37b70c3f5mov rcx, rsi
    37b70c3f8mov [rsp+48], rbx
    37b70c3fdlea r9, [rsp+640]
    37b70c405lea r8, [rip+0xd29c78]
    37b70c40cmov [rsp+40], r14
    37b70c411call sgesc2_
    37b70c416movss x0, [rsp+564]
    37b70c41fucomiss x0, x8
    37b70c423jp 0x37b70d800
    37b70c429jne 0x37b70d800
    37b70c42f
    37b70c42floc_37b70c42f:
    37b70c42fmov rax, [rsp+1120]
    37b70c437movss x0, [rsp+640]
    37b70c440mov rbx, [rsp+216]
    37b70c448movss x1, [rsp+644]
    37b70c451movss [rax+4*rbx], x0
    37b70c456mov rax, [rsp+1168]
    37b70c45emovss [rax+4*r12], x1
    37b70c464cmp r13l, 1
    37b70c468je 0x37b70c50e
    37b70c46emov rax, [rsp+320]
    37b70c476lea rsi, [rip+0xd29c0b]
    37b70c47dlea ebx, [rbp-1]
    37b70c480xorps x0, x6
    37b70c483mov rcx, [rsp+272]
    37b70c48bmov [rsp+40], rsi
    37b70c490mov r9, rsi
    37b70c493lea rbp, [rsp+572]
    37b70c49bmov [rsp+32], rax
    37b70c4a0mov rax, [rsp+1088]
    37b70c4a8lea rdx, [rsp+548]
    37b70c4b0mov [rsp+572], ebx
    37b70c4b7movss [rsp+548], x0
    37b70c4c0lea r8, [rax+4*rcx+4]
    37b70c4c5mov rcx, rbp
    37b70c4c8call saxpy_
    37b70c4cdmov [rsp+40], rsi
    37b70c4d2mov r9, rsi
    37b70c4d5mov rcx, rbp
    37b70c4d8mov rax, [rsp+328]
    37b70c4e0mov rsi, [rsp+280]
    37b70c4e8lea rdx, [rsp+548]
    37b70c4f0mov [rsp+572], ebx
    37b70c4f7mov [rsp+32], rax
    37b70c4fcmov rax, [rsp+1136]
    37b70c504lea r8, [rax+4*rsi+4]
    37b70c509call saxpy_
    37b70c50e
    37b70c50eloc_37b70c50e:
    37b70c50emov esi, [rsp+144]
    37b70c515cmp [rsp+156], esi
    37b70c51cjg 0x37b70d6c0
    37b70c522
    37b70c522loc_37b70c522:
    37b70c522sub r13, 1
    37b70c526test r13l, r13l
    37b70c529je 0x37b70cbb0
    37b70c52f
    37b70c52floc_37b70c52f:
    37b70c52fmov r12l, [rsp+560]
    37b70c537
    37b70c537loc_37b70c537:
    37b70c537mov ebp, [r15+4*r13-4]
    37b70c53cmov eax, [r15+4*r13]
    37b70c540sub eax, ebp
    37b70c542mov edx, eax
    37b70c544mov [rsp+556], eax
    37b70c54bimul edx, r12l
    37b70c54fadd edx, edx
    37b70c551mov [rsp+568], edx
    37b70c558xor edx, edx
    37b70c55acmp eax, 1
    37b70c55dsete dl
    37b70c560cmp r12l, 1
    37b70c564je 0x37b70c260
    37b70c56a
    37b70c56aloc_37b70c56a:
    37b70c56acmp r12l, 2
    37b70c56ejne 0x37b70cbe8
    37b70c574test edx, edx
    37b70c576je 0x37b70cbe8
    37b70c57cmov rdx, [rsp+160]
    37b70c584movsxd r12, ebp
    37b70c587mov rax, [rsp+168]
    37b70c58fmov [rsp+676], 0
    37b70c59amov rdi, [rsp+376]
    37b70c5a2mov rcx, [rsp+136]
    37b70c5aamov [rsp+684], 0
    37b70c5b5lea r14, [rsp+608]
    37b70c5bdimul rdx, r12
    37b70c5c1mov rbx, [rsp+384]
    37b70c5c9mov [rsp+704], 0
    37b70c5d4lea r10, [rsp+672]
    37b70c5dclea r9, [rsp+576]
    37b70c5e4lea r8, [rip+0xd29a99]
    37b70c5ebmov [rsp+712], 0
    37b70c5f6add rax, rdx
    37b70c5f9lea rdx, [r12+rax]
    37b70c5fdmov [rsp+344], rax
    37b70c605mov rax, [rsp+1088]
    37b70c60dmovss x1, [rax+4*rdx]
    37b70c612mov rdx, [rsp+176]
    37b70c61amov rax, [rsp+184]
    37b70c622movss [rsp+672], x1
    37b70c62bimul rdx, r12
    37b70c62fmovss [rsp+708], x1
    37b70c638add rax, rdx
    37b70c63blea rdx, [r12+rax]
    37b70c63fmov [rsp+352], rax
    37b70c647mov rax, [rsp+1136]
    37b70c64fmovss x0, [rax+4*rdx]
    37b70c654mov rax, [rsp+1152]
    37b70c65clea rdx, [rsp+552]
    37b70c664movss [rsp+680], x0
    37b70c66dmovss [rsp+716], x0
    37b70c676movss x0, [rax+4*rdi]
    37b70c67bmov rdi, [rsp+192]
    37b70c683movss x1, [rax+4*rdi]
    37b70c688mov rax, [rsp+1104]
    37b70c690mov rdi, [rsp+368]
    37b70c698unpcklps x1, x0
    37b70c69bmovss x0, [rax+4*rcx]
    37b70c6a0movss x2, [rax+4*rdi]
    37b70c6a5mov rdi, [rsp+392]
    37b70c6adunpcklps x0, x2
    37b70c6b0movlhps x0, x1
    37b70c6b3xorps x0, x7
    37b70c6b6movss x1, [rax+4*rdi]
    37b70c6bbmovups [rsp+736], x0
    37b70c6c3movss x0, [rax+4*rbx]
    37b70c6c8movq x4, [rip+0xd299d8]
    37b70c6d0mov rax, [rsp+1152]
    37b70c6d8mov rcx, [rsp+400]
    37b70c6e0mov [rsp+280], r9
    37b70c6e8unpcklps x0, x1
    37b70c6ebmov rdi, [rsp+208]
    37b70c6f3mov rbx, [rsp+416]
    37b70c6fbmov [rsp+216], r10
    37b70c703xorps x0, x4
    37b70c706mov rsi, [rsp+408]
    37b70c70emov [rsp+776], 0
    37b70c719movlps [rsp+768], x0
    37b70c721movss x0, [rax+4*rcx]
    37b70c726lea rcx, [r12+rdi]
    37b70c72alea rdi, [r12+rbx]
    37b70c72emov rbx, [rsp+1168]
    37b70c736mov rax, [rsp+200]
    37b70c73emov [rsp+272], rcx
    37b70c746add rsi, r12
    37b70c749xorps x0, x6
    37b70c74cmov [rsp+232], rsi
    37b70c754movss x1, [rbx+4*rcx]
    37b70c759mov rcx, [rsp+1120]
    37b70c761add rax, r12
    37b70c764movss [rsp+780], x0
    37b70c76dmovss x0, [rbx+4*rdi]
    37b70c772mov [rsp+224], rax
    37b70c77amovss x2, [rcx+4*rsi]
    37b70c77flea rsi, [rsp+568]
    37b70c787unpcklps x1, x0
    37b70c78amovss x0, [rcx+4*rax]
    37b70c78fmov [rsp+40], rdx
    37b70c794mov rcx, rsi
    37b70c797mov [rsp+32], r14
    37b70c79cmov rdx, r10
    37b70c79funpcklps x0, x2
    37b70c7a2movlhps x0, x1
    37b70c7a5movups [rsp+640], x0
    37b70c7adcall sgetc2_
    37b70c7b2mov edx, [rsp+552]
    37b70c7b9mov r10, [rsp+216]
    37b70c7c1mov r9, [rsp+280]
    37b70c7c9test edx, edx
    37b70c7cbjle 0x37b70c7d7
    37b70c7cdmov rax, [rsp+1224]
    37b70c7d5mov [rax], edx
    37b70c7d7
    37b70c7d7loc_37b70c7d7:
    37b70c7d7mov rax, [rsp+1064]
    37b70c7dfmov r8l, [rax]
    37b70c7e2test r8l, r8l
    37b70c7e5jne 0x37b70d660
    37b70c7eblea rbx, [rsp+564]
    37b70c7f3mov [rsp+32], r9
    37b70c7f8lea rax, [rsp+640]
    37b70c800mov rdx, r10
    37b70c803mov [rsp+48], rbx
    37b70c808mov r9, rax
    37b70c80bmov rcx, rsi
    37b70c80elea r8, [rip+0xd2986f]
    37b70c815mov [rsp+40], r14
    37b70c81amov [rsp+216], rax
    37b70c822call sgesc2_
    37b70c827movss x0, [rsp+564]
    37b70c830ucomiss x0, x8
    37b70c834jp 0x37b70df10
    37b70c83ajne 0x37b70df10
    37b70c840
    37b70c840loc_37b70c840:
    37b70c840mov rax, [rsp+1120]
    37b70c848mov rcx, [rsp+224]
    37b70c850movss x0, [rsp+640]
    37b70c859mov rsi, [rsp+232]
    37b70c861movss [rax+4*rcx], x0
    37b70c866mov rcx, [rsp+272]
    37b70c86emovss x0, [rsp+644]
    37b70c877movss [rax+4*rsi], x0
    37b70c87cmov rax, [rsp+1168]
    37b70c884movss x0, [rsp+648]
    37b70c88dmovss [rax+4*rcx], x0
    37b70c892movss x0, [rsp+652]
    37b70c89bmovss [rax+4*rdi], x0
    37b70c8a0cmp r13l, 1
    37b70c8a4je 0x37b70c97e
    37b70c8aamov rax, [rsp+1128]
    37b70c8b2mov r14, [rsp+216]
    37b70c8basub ebp, 1
    37b70c8bdlea rbx, [rip+0xd297c4]
    37b70c8c4mov rcx, [rsp+344]
    37b70c8ccmov [rsp+48], rbx
    37b70c8d1lea r8, [rip+0xd297b4]
    37b70c8d8lea rdx, [rsp+560]
    37b70c8e0mov [rsp+64], rax
    37b70c8e5mov rax, [rsp+320]
    37b70c8edmov [rsp+32], rbx
    37b70c8f2mov [rsp+56], rax
    37b70c8f7mov rax, [rsp+1088]
    37b70c8ffmov [rsp+40], r14
    37b70c904lea r9, [rax+4*rcx+4]
    37b70c909lea rcx, [rsp+572]
    37b70c911mov [rsp+572], ebp
    37b70c918call sger_
    37b70c91dmov rax, [rsp+1176]
    37b70c925mov [rsp+48], rbx
    37b70c92alea r8, [rip+0xd2975b]
    37b70c931mov [rsp+32], rbx
    37b70c936mov rbx, [rsp+352]
    37b70c93elea rdx, [rsp+560]
    37b70c946lea rcx, [rsp+572]
    37b70c94emov [rsp+64], rax
    37b70c953mov rax, [rsp+328]
    37b70c95bmov [rsp+40], r14
    37b70c960mov [rsp+56], rax
    37b70c965mov rax, [rsp+1136]
    37b70c96dmov [rsp+572], ebp
    37b70c974lea r9, [rax+4*rbx+4]
    37b70c979call sger_
    37b70c97e
    37b70c97eloc_37b70c97e:
    37b70c97emov edi, [rsp+144]
    37b70c985cmp [rsp+156], edi
    37b70c98cjle 0x37b70c522
    37b70c992mov rax, [rsp+1080]
    37b70c99amovsxd rsi, [rsp+480]
    37b70c9a2lea rcx, [rsp+572]
    37b70c9aasub r13, 1
    37b70c9aemov rbx, [rsp+1120]
    37b70c9b6mov r11, [rsp+1128]
    37b70c9bemov eax, [rax]
    37b70c9c0mov rdi, [rsp+256]
    37b70c9c8mov [rsp+40], r11
    37b70c9cdmov r11, [rsp+1104]
    37b70c9d5mov edx, eax
    37b70c9d7sub edx, [rsp+336]
    37b70c9demov r9, [rsp+1112]
    37b70c9e6mov [rsp+216], eax
    37b70c9edmov [rsp+572], edx
    37b70c9f4mov rdx, [rsp+240]
    37b70c9fcimul rdi, rsi
    37b70ca00add rdi, [rsp+264]
    37b70ca08imul rdx, rsi
    37b70ca0cadd rdx, [rsp+288]
    37b70ca14add rdx, r12
    37b70ca17lea rbp, [rbx+4*rdx]
    37b70ca1bmov rbx, [rsp+360]
    37b70ca23mov [rsp+32], rbp
    37b70ca28lea rdx, [rbx+rdi]
    37b70ca2clea r8, [r11+4*rdx]
    37b70ca30lea rdx, [rsp+648]
    37b70ca38call saxpy_
    37b70ca3dmov r11, [rsp+1080]
    37b70ca45mov r9, [rsp+1160]
    37b70ca4dlea rcx, [rsp+572]
    37b70ca55mov r11l, [r11]
    37b70ca58mov edx, r11l
    37b70ca5bsub edx, [rsp+336]
    37b70ca62mov [rsp+216], r11l
    37b70ca6amov [rsp+572], edx
    37b70ca71mov rdx, [rsp+248]
    37b70ca79mov r11, [rsp+1168]
    37b70ca81imul rdx, rsi
    37b70ca85add rdx, [rsp+296]
    37b70ca8dimul rsi, [rsp+304]
    37b70ca96lea rax, [rdx+r12]
    37b70ca9amov rdx, [rsp+360]
    37b70caa2add rsi, [rsp+312]
    37b70caaalea r12, [r11+4*rax]
    37b70caaelea rax, [rdx+rsi]
    37b70cab2mov rdx, [rsp+1176]
    37b70cabamov [rsp+32], r12
    37b70cabfmov [rsp+40], rdx
    37b70cac4mov rdx, [rsp+1152]
    37b70cacclea r8, [rdx+4*rax]
    37b70cad0lea rdx, [rsp+648]
    37b70cad8call saxpy_
    37b70caddmov rdx, [rsp+1080]
    37b70cae5mov r11, [rsp+1128]
    37b70caedlea rcx, [rsp+572]
    37b70caf5add rdi, [rsp+432]
    37b70cafdmov r9, [rsp+1112]
    37b70cb05mov edx, [rdx]
    37b70cb07mov [rsp+40], r11
    37b70cb0cmov [rsp+32], rbp
    37b70cb11mov r11, [rsp+1104]
    37b70cb19mov [rsp+216], edx
    37b70cb20sub edx, [rsp+336]
    37b70cb27lea r8, [r11+4*rdi]
    37b70cb2bmov [rsp+572], edx
    37b70cb32lea rdx, [rsp+652]
    37b70cb3acall saxpy_
    37b70cb3fmov rdi, [rsp+1080]
    37b70cb47add rsi, [rsp+432]
    37b70cb4flea rdx, [rsp+652]
    37b70cb57mov r9, [rsp+1160]
    37b70cb5flea rcx, [rsp+572]
    37b70cb67mov edi, [rdi]
    37b70cb69mov [rsp+32], r12
    37b70cb6emov eax, edi
    37b70cb70sub eax, [rsp+336]
    37b70cb77mov [rsp+216], edi
    37b70cb7emov [rsp+572], eax
    37b70cb85mov rax, [rsp+1176]
    37b70cb8dmov [rsp+40], rax
    37b70cb92mov rax, [rsp+1152]
    37b70cb9alea r8, [rax+4*rsi]
    37b70cb9ecall saxpy_
    37b70cba3test r13l, r13l
    37b70cba6jne 0x37b70c52f
    37b70cbacnop [rax]
    37b70cbb0
    37b70cbb0loc_37b70cbb0:
    37b70cbb0mov rsi, [rsp+424]
    37b70cbb8mov r14, r15
    37b70cbbbadd [rsp+144], 1
    37b70cbc4mov rax, [rsp+144]
    37b70cbccadd rsi, 4
    37b70cbd0cmp [rsp+156], eax
    37b70cbd7jge 0x37b70c0e0
    37b70cbddjmp 0x37b70bd04
    37b70cbe2
    37b70cbe2 66 0f 1f 44 00 00 f..D..
    37b70cbe8
    37b70cbe8loc_37b70cbe8:
    37b70cbe8cmp eax, 2
    37b70cbebjne 0x37b70c522
    37b70cbf1lea ebx, [rbp+1]
    37b70cbf4cmp r12l, 1
    37b70cbf8je 0x37b70d900
    37b70cbfecmp r12l, 2
    37b70cc02jne 0x37b70c522
    37b70cc08lea rax, [rip+0xd29475]
    37b70cc0flea r10, [rsp+672]
    37b70cc17movsxd rdi, ebp
    37b70cc1amov [rsp+56], 1
    37b70cc23mov [rsp+48], rax
    37b70cc28lea rax, [rip+0xd29465]
    37b70cc2flea r8, [rip+0xd2944e]
    37b70cc36mov [rsp+40], r10
    37b70cc3bmov rdx, r8
    37b70cc3emov r9, rax
    37b70cc41lea rcx, [rip+0xd29450]
    37b70cc48mov [rsp+32], rax
    37b70cc4dlea r12, [rsp+556]
    37b70cc55mov [rsp+472], r10
    37b70cc5dcall slaset_
    37b70cc62mov rsi, [rsp+160]
    37b70cc6amovsxd rax, ebx
    37b70cc6dmov r10, [rsp+168]
    37b70cc75mov rbx, [rsp+1088]
    37b70cc7dmov r8, [rsp+1136]
    37b70cc85mov [rsp+520], rdi
    37b70cc8dmov rdx, rsi
    37b70cc90imul rdx, rdi
    37b70cc94lea r11, [rdx+r10]
    37b70cc98add rdx, rsi
    37b70cc9bmov rsi, [rsp+1088]
    37b70cca3lea rcx, [rdi+r11]
    37b70cca7add rax, r11
    37b70ccaamov [rsp+488], r11
    37b70ccb2add rdx, r10
    37b70ccb5movss x0, [rbx+4*rax]
    37b70ccbamovss x1, [rbx+4*rcx]
    37b70ccbfadd rdx, rdi
    37b70ccc2mov rbx, [rsp+176]
    37b70cccamov r11, [rsp+184]
    37b70ccd2mov rdx, [rsi+4*rdx]
    37b70ccd6mov rsi, [rsp+256]
    37b70ccdeunpcklps x1, x0
    37b70cce1mov rax, rbx
    37b70cce4mov r10, [rsp+1104]
    37b70ccecmovlps [rsp+672], x1
    37b70ccf4imul rax, rdi
    37b70ccf8mov [rsp+704], rdx
    37b70cd00mov [rsp+776], rdx
    37b70cd08movlps [rsp+744], x1
    37b70cd10lea rcx, [rax+r11]
    37b70cd14add rax, rbx
    37b70cd17mov rbx, [rsp+360]
    37b70cd1fadd rax, r11
    37b70cd22mov r11, [rsp+264]
    37b70cd2amov [rsp+496], rcx
    37b70cd32add rcx, rdi
    37b70cd35add rax, rdi
    37b70cd38movss x0, [r8+4*rcx]
    37b70cd3emov rax, [r8+4*rax]
    37b70cd42movss [rsp+688], x0
    37b70cd4bmov [rsp+720], rax
    37b70cd53mov [rsp+792], rax
    37b70cd5bmov rax, rbx
    37b70cd5emovss [rsp+760], x0
    37b70cd67imul rax, rsi
    37b70cd6blea rcx, [rax+r11]
    37b70cd6fadd rax, rsi
    37b70cd72lea rdx, [rbx+rcx]
    37b70cd76movss x3, [r10+4*rdx]
    37b70cd7clea rdx, [rax+r11]
    37b70cd80xorps x3, [rip+0xd29329]
    37b70cd87lea rax, [rbx+rdx]
    37b70cd8bmovss [rsp+800], x3
    37b70cd94movss x2, [r10+4*rax]
    37b70cd9axorps x2, [rip+0xd2930f]
    37b70cda1movss [rsp+808], x2
    37b70cdaamov rsi, [rsp+304]
    37b70cdb2mov r11, [rsp+312]
    37b70cdbamov r10, [rsp+1152]
    37b70cdc2movss [rsp+836], x3
    37b70cdcbmovq x3, [rip+0xd292d5]
    37b70cdd3movss [rsp+844], x2
    37b70cddcmov rax, rsi
    37b70cddfimul rax, rbx
    37b70cde3lea r8, [rbx+rax]
    37b70cde7add rax, rsi
    37b70cdeamov rsi, [rsp+432]
    37b70cdf2add r8, r11
    37b70cdf5add rax, r11
    37b70cdf8mov r11, [rsp+1104]
    37b70ce00movss x1, [r10+4*r8]
    37b70ce06add rcx, rsi
    37b70ce09lea r8, [rbx+rax]
    37b70ce0dadd rax, rsi
    37b70ce10xorps x1, [rip+0xd29299]
    37b70ce17movss x0, [r10+4*r8]
    37b70ce1dadd rdx, rsi
    37b70ce20movss x2, [r11+4*rdx]
    37b70ce26mov rsi, [rsp+1120]
    37b70ce2emovss [rsp+816], x1
    37b70ce37movaps x4, x0
    37b70ce3axorps x2, [rip+0xd2926f]
    37b70ce41xorps x4, [rip+0xd29268]
    37b70ce48movss [rsp+852], x1
    37b70ce51movss x1, [r11+4*rcx]
    37b70ce57mov rcx, [rsp+240]
    37b70ce5fmov [rsp+528], rsi
    37b70ce67movss [rsp+824], x4
    37b70ce70unpcklps x0, x1
    37b70ce73movss x1, [r10+4*rax]
    37b70ce79lea rax, [4*rcx]
    37b70ce81xorps x0, x3
    37b70ce84xorps x1, [rip+0xd29225]
    37b70ce8bmov [rsp+224], rax
    37b70ce93mov rax, rbx
    37b70ce96movshdup x3, x0
    37b70ce9aimul rax, rcx
    37b70ce9eadd rax, [rsp+288]
    37b70cea6movlps [rsp+860], x0
    37b70ceaemov [rsp+512], rax
    37b70ceb6add rax, rdi
    37b70ceb9lea rcx, [rip+0xd291c8]
    37b70cec0movss [rsp+872], x2
    37b70cec9movss [rsp+888], x1
    37b70ced2movss [rsp+900], x3
    37b70cedbmovss [rsp+908], x2
    37b70cee4movss [rsp+924], x1
    37b70ceedmov rsi, [rsp+1120]
    37b70cef5mov [rsp+272], 2
    37b70cf00lea r14, [rsi+4*rax]
    37b70cf04mov rax, [rsp+248]
    37b70cf0cmov [rsp+352], rcx
    37b70cf14mov [rsp+280], r14
    37b70cf1cimul rbx, rax
    37b70cf20lea rsi, [4*rax]
    37b70cf28mov [rsp+456], ebp
    37b70cf2fmov rbp, r14
    37b70cf32mov [rsp+232], rsi
    37b70cf3amov r14, rcx
    37b70cf3dmov [rsp+464], r13
    37b70cf45mov rax, rbx
    37b70cf48mov rbx, [rsp+1168]
    37b70cf50add rax, [rsp+296]
    37b70cf58mov [rsp+504], rax
    37b70cf60add rax, rdi
    37b70cf63mov edi, 1
    37b70cf68mov [rsp+536], rbx
    37b70cf70mov rbx, [rsp+1168]
    37b70cf78lea rax, [rbx+4*rax]
    37b70cf7cmov ebx, 5
    37b70cf81mov [rsp+344], rax
    37b70cf89mov rsi, rax
    37b70cf8clea rax, [rsp+640]
    37b70cf94mov [rsp+216], rax
    37b70cf9cmov r13, rax
    37b70cf9f
    37b70cf9floc_37b70cf9f:
    37b70cf9fmov [rsp+32], r14
    37b70cfa4movsxd rax, edi
    37b70cfa7mov rdx, rbp
    37b70cfaamov rcx, r12
    37b70cfadlea r9, [r13+4*rax-4]
    37b70cfb2lea r8, [rip+0xd290cf]
    37b70cfb9call scopy_
    37b70cfbemov [rsp+32], r14
    37b70cfc3movsxd rax, ebx
    37b70cfc6mov rdx, rsi
    37b70cfc9lea r9, [r13+4*rax-4]
    37b70cfcelea r8, [rip+0xd290b3]
    37b70cfd5mov rcx, r12
    37b70cfd8call scopy_
    37b70cfddmov eax, [rsp+556]
    37b70cfe4add rbp, [rsp+224]
    37b70cfecadd rsi, [rsp+232]
    37b70cff4add edi, eax
    37b70cff6add ebx, eax
    37b70cff8cmp [rsp+272], 1
    37b70d000jne 0x37b70fea0
    37b70d006lea rdx, [rsp+552]
    37b70d00elea r14, [rsp+608]
    37b70d016mov r10, [rsp+472]
    37b70d01emov [rsp+484], eax
    37b70d025mov [rsp+40], rdx
    37b70d02alea rsi, [rsp+568]
    37b70d032lea r9, [rsp+576]
    37b70d03amov ebp, [rsp+456]
    37b70d041mov [rsp+32], r14
    37b70d046mov rdx, r10
    37b70d049lea r8, [rip+0xd29034]
    37b70d050mov rcx, rsi
    37b70d053mov [rsp+456], r9
    37b70d05bmov r13, [rsp+464]
    37b70d063mov [rsp+272], r10
    37b70d06bcall sgetc2_
    37b70d070mov edx, [rsp+552]
    37b70d077mov r10, [rsp+272]
    37b70d07fmov r9, [rsp+456]
    37b70d087mov eax, [rsp+484]
    37b70d08etest edx, edx
    37b70d090jle 0x37b70d09c
    37b70d092mov rbx, [rsp+1224]
    37b70d09amov [rbx], edx
    37b70d09c
    37b70d09cloc_37b70d09c:
    37b70d09cmov rbx, [rsp+1064]
    37b70d0a4mov [rsp+272], eax
    37b70d0abmov edx, [rbx]
    37b70d0adtest edx, edx
    37b70d0afjne 0x37b70feba
    37b70d0b5lea rbx, [rsp+564]
    37b70d0bdmov [rsp+32], r9
    37b70d0c2mov rdx, r10
    37b70d0c5mov rcx, rsi
    37b70d0c8mov [rsp+48], rbx
    37b70d0cdmov r9, [rsp+216]
    37b70d0d5lea r8, [rip+0xd28fa8]
    37b70d0dcmov [rsp+40], r14
    37b70d0e1call sgesc2_
    37b70d0e6mov eax, [rsp+272]
    37b70d0edmovss x0, [rsp+564]
    37b70d0f6ucomiss x0, x8
    37b70d0fajp 0x37b70d102
    37b70d0fcje 0x37b70d1e8
    37b70d102
    37b70d102loc_37b70d102:
    37b70d102mov rdi, [rsp+1080]
    37b70d10amov edi, [rdi]
    37b70d10ctest edi, edi
    37b70d10ejle 0x37b70d1d8
    37b70d114mov [rsp+272], eax
    37b70d11bmov r14, [rsp+224]
    37b70d123mov [rsp+456], ebp
    37b70d12amov rsi, [rsp+232]
    37b70d132mov [rsp+464], r13
    37b70d13amov rbp, [rsp+536]
    37b70d142mov [rsp+1208], r15
    37b70d14amov r13, [rsp+1072]
    37b70d152mov r15, [rsp+528]
    37b70d15amov [rsp+472], r12
    37b70d162mov r12l, 1
    37b70d168nop [rax+rax]
    37b70d170
    37b70d170loc_37b70d170:
    37b70d170mov r8, r15
    37b70d173lea r9, [rip+0xd28f0e]
    37b70d17amov rdx, rbx
    37b70d17dmov rcx, r13
    37b70d180call sscal_
    37b70d185add r12l, 1
    37b70d189mov r8, rbp
    37b70d18cmov rdx, rbx
    37b70d18flea r9, [rip+0xd28ef2]
    37b70d196mov rcx, r13
    37b70d199add r15, r14
    37b70d19cadd rbp, rsi
    37b70d19fcall sscal_
    37b70d1a4cmp edi, r12l
    37b70d1a7jge 0x37b70d170
    37b70d1a9mov eax, [rsp+272]
    37b70d1b0mov ebp, [rsp+456]
    37b70d1b7mov r13, [rsp+464]
    37b70d1bfmov r15, [rsp+1208]
    37b70d1c7mov r12, [rsp+472]
    37b70d1cfmovss x0, [rsp+564]
    37b70d1d8
    37b70d1d8loc_37b70d1d8:
    37b70d1d8mov rbx, [rsp+1184]
    37b70d1e0mulss x0, [rbx]
    37b70d1e4movss [rbx], x0
    37b70d1e8
    37b70d1e8loc_37b70d1e8:
    37b70d1e8mov [rsp+272], ebp
    37b70d1eflea ebx, [rax+rax+1]
    37b70d1f3mov r14, [rsp+280]
    37b70d1fbmov ebp, 1
    37b70d200mov [rsp+280], r13
    37b70d208mov rsi, [rsp+344]
    37b70d210mov edi, 2
    37b70d215mov [rsp+1208], r15
    37b70d21dmov r13, [rsp+216]
    37b70d225mov r15, [rsp+352]
    37b70d22d
    37b70d22dloc_37b70d22d:
    37b70d22dmov [rsp+32], r15
    37b70d232movsxd rdx, ebp
    37b70d235mov r9, r14
    37b70d238mov rcx, r12
    37b70d23blea rdx, [r13+4*rdx-4]
    37b70d240lea r8, [rip+0xd28e41]
    37b70d247call scopy_
    37b70d24cmov [rsp+32], r15
    37b70d251movsxd rdx, ebx
    37b70d254mov r9, rsi
    37b70d257lea rdx, [r13+4*rdx-4]
    37b70d25clea r8, [rip+0xd28e25]
    37b70d263mov rcx, r12
    37b70d266call scopy_
    37b70d26bmov edx, [rsp+556]
    37b70d272add r14, [rsp+224]
    37b70d27aadd rsi, [rsp+232]
    37b70d282add ebp, edx
    37b70d284add ebx, edx
    37b70d286cmp edi, 1
    37b70d289jne 0x37b70feb0
    37b70d28fmov r13, [rsp+280]
    37b70d297mov ebp, [rsp+272]
    37b70d29emov r15, [rsp+1208]
    37b70d2a6cmp r13l, 1
    37b70d2aaje 0x37b70d40e
    37b70d2b0mov rax, [rsp+1128]
    37b70d2b8lea ebx, [rbp-1]
    37b70d2bbmov rcx, [rsp+512]
    37b70d2c3lea r14, [rip+0xd28dc6]
    37b70d2camov rbp, [rsp+216]
    37b70d2d2mov [rsp+80], r14
    37b70d2d7lea rdx, [rip+0xd28da2]
    37b70d2delea r9, [rsp+560]
    37b70d2e6mov [rsp+96], rax
    37b70d2ebmov rax, [rsp+1120]
    37b70d2f3lea r8, [rsp+572]
    37b70d2fbmov [rsp+112], 1
    37b70d304lea rax, [rax+4*rcx+4]
    37b70d309mov rcx, [rsp+488]
    37b70d311mov [rsp+72], r12
    37b70d316mov [rsp+88], rax
    37b70d31bmov rax, [rsp+1096]
    37b70d323mov [rsp+104], 1
    37b70d32cmov [rsp+56], rax
    37b70d331mov rax, [rsp+1088]
    37b70d339mov [rsp+64], rbp
    37b70d33elea rax, [rax+4*rcx+4]
    37b70d343mov [rsp+32], r12
    37b70d348mov rcx, rdx
    37b70d34bmov [rsp+48], rax
    37b70d350lea rax, [rip+0xd28d35]
    37b70d357mov [rsp+40], rax
    37b70d35cmov [rsp+572], ebx
    37b70d363call sgemm_
    37b70d368mov [rsp+572], ebx
    37b70d36fmov rbx, [rsp+1176]
    37b70d377lea rdx, [rip+0xd28d02]
    37b70d37emov rcx, [rsp+504]
    37b70d386mov [rsp+80], r14
    37b70d38blea r9, [rsp+560]
    37b70d393lea r8, [rsp+572]
    37b70d39bmov [rsp+96], rbx
    37b70d3a0mov rbx, [rsp+1168]
    37b70d3a8mov [rsp+112], 1
    37b70d3b1lea rax, [rbx+4*rcx+4]
    37b70d3b6mov rbx, [rsp+1144]
    37b70d3bemov [rsp+72], r12
    37b70d3c3mov rcx, [rsp+496]
    37b70d3cbmov [rsp+88], rax
    37b70d3d0mov [rsp+56], rbx
    37b70d3d5mov rbx, [rsp+1136]
    37b70d3ddmov [rsp+104], 1
    37b70d3e6lea rax, [rbx+4*rcx+4]
    37b70d3ebmov [rsp+64], rbp
    37b70d3f0mov rcx, rdx
    37b70d3f3mov [rsp+48], rax
    37b70d3f8lea rax, [rip+0xd28c8d]
    37b70d3ffmov [rsp+40], rax
    37b70d404mov [rsp+32], r12
    37b70d409call sgemm_
    37b70d40e
    37b70d40eloc_37b70d40e:
    37b70d40emov ebx, [rsp+144]
    37b70d415cmp [rsp+156], ebx
    37b70d41cjle 0x37b70c522
    37b70d422mov eax, [rsp+556]
    37b70d429imul eax, [rsp+560]
    37b70d431lea r14, [rip+0xd28c58]
    37b70d438mov r8, r12
    37b70d43bmov rdi, [rsp+216]
    37b70d443mov rbx, [rsp+1080]
    37b70d44blea rbp, [rsp+572]
    37b70d453mov r11, [rsp+1104]
    37b70d45bmov r9, rbp
    37b70d45ecdqe
    37b70d460mov ebx, [rbx]
    37b70d462mov [rsp+40], r14
    37b70d467lea rsi, [rdi+4*rax]
    37b70d46bmov rax, [rsp+1128]
    37b70d473mov [rsp+80], r14
    37b70d478lea rdi, [rsp+560]
    37b70d480mov [rsp+224], ebx
    37b70d487mov edx, ebx
    37b70d489movsxd rbx, [rsp+480]
    37b70d491sub edx, [rsp+336]
    37b70d498mov [rsp+96], rax
    37b70d49dmov rax, [rsp+240]
    37b70d4a5mov [rsp+572], edx
    37b70d4acmov rdx, [rsp+1120]
    37b70d4b4mov [rsp+32], rdi
    37b70d4b9imul rax, rbx
    37b70d4bdadd rax, [rsp+288]
    37b70d4c5mov [rsp+56], r12
    37b70d4caadd rax, [rsp+520]
    37b70d4d2mov [rsp+48], rsi
    37b70d4d7mov [rsp+112], 1
    37b70d4e0lea rax, [rdx+4*rax]
    37b70d4e4lea rdx, [rip+0xd28b95]
    37b70d4ebmov [rsp+88], rax
    37b70d4f0mov rcx, rdx
    37b70d4f3mov rax, [rsp+1112]
    37b70d4fbmov [rsp+104], 1
    37b70d504mov [rsp+72], rax
    37b70d509mov rax, [rsp+256]
    37b70d511imul rax, rbx
    37b70d515add rax, [rsp+264]
    37b70d51dadd rax, [rsp+360]
    37b70d525lea rax, [r11+4*rax]
    37b70d529mov [rsp+64], rax
    37b70d52ecall sgemm_
    37b70d533mov rax, [rsp+1080]
    37b70d53bmov r9, rbp
    37b70d53emov r8, r12
    37b70d541mov rcx, [rsp+1168]
    37b70d549lea rdx, [rip+0xd28b30]
    37b70d550mov eax, [rax]
    37b70d552mov [rsp+56], r12
    37b70d557mov [rsp+48], rsi
    37b70d55cmov [rsp+216], eax
    37b70d563sub eax, [rsp+336]
    37b70d56amov [rsp+572], eax
    37b70d571mov rax, [rsp+1176]
    37b70d579mov [rsp+40], r14
    37b70d57emov [rsp+96], rax
    37b70d583mov rax, [rsp+248]
    37b70d58bmov [rsp+32], rdi
    37b70d590imul rax, rbx
    37b70d594add rax, [rsp+296]
    37b70d59cmov [rsp+80], r14
    37b70d5a1add rax, [rsp+520]
    37b70d5a9mov [rsp+112], 1
    37b70d5b2mov [rsp+104], 1
    37b70d5bblea rax, [rcx+4*rax]
    37b70d5bfmov rcx, rdx
    37b70d5c2mov [rsp+88], rax
    37b70d5c7mov rax, [rsp+1160]
    37b70d5cfmov [rsp+72], rax
    37b70d5d4mov rax, [rsp+304]
    37b70d5dcimul rax, rbx
    37b70d5e0mov rbx, [rsp+1152]
    37b70d5e8add rax, [rsp+312]
    37b70d5f0add rax, [rsp+360]
    37b70d5f8lea rax, [rbx+4*rax]
    37b70d5fcmov [rsp+64], rax
    37b70d601call sgemm_
    37b70d606jmp 0x37b70c522
    37b70d60b
    37b70d60b 0f 1f 44 00 00 ..D..
    37b70d610
    37b70d610loc_37b70d610:
    37b70d610mov rax, [rsp+1200]
    37b70d618mov [rsp+56], r9
    37b70d61dmov r8, r10
    37b70d620lea r9, [rip+0xd28a5d]
    37b70d627mov [rsp+64], r14
    37b70d62cmov rcx, [rsp+1064]
    37b70d634mov rdx, rsi
    37b70d637mov [rsp+48], rax
    37b70d63cmov rax, [rsp+1192]
    37b70d644mov [rsp+40], rax
    37b70d649lea rax, [rsp+640]
    37b70d651mov [rsp+32], rax
    37b70d656call slatdf_
    37b70d65bjmp 0x37b70c42f
    37b70d660
    37b70d660loc_37b70d660:
    37b70d660mov rax, [rsp+1200]
    37b70d668mov [rsp+56], r9
    37b70d66dmov r8, r10
    37b70d670lea r9, [rip+0xd28a0d]
    37b70d677mov [rsp+64], r14
    37b70d67cmov rcx, [rsp+1064]
    37b70d684mov rdx, rsi
    37b70d687mov [rsp+48], rax
    37b70d68cmov rax, [rsp+1192]
    37b70d694mov [rsp+40], rax
    37b70d699lea rax, [rsp+640]
    37b70d6a1mov [rsp+32], rax
    37b70d6a6mov [rsp+216], rax
    37b70d6aecall slatdf_
    37b70d6b3jmp 0x37b70c840
    37b70d6b8
    37b70d6b8 0f 1f 84 00 00 00 00 00 ........
    37b70d6c0
    37b70d6c0loc_37b70d6c0:
    37b70d6c0mov rax, [rsp+1080]
    37b70d6c8movsxd rbx, [rsp+480]
    37b70d6d0lea rbp, [rsp+644]
    37b70d6d8mov r14l, [rsp+336]
    37b70d6e0mov rcx, [rsp+240]
    37b70d6e8mov eax, [rax]
    37b70d6eamov r12, [rsp+360]
    37b70d6f2imul rcx, rbx
    37b70d6f6add rcx, [rsp+288]
    37b70d6femov r9, [rsp+1112]
    37b70d706mov [rsp+216], eax
    37b70d70dmov edx, eax
    37b70d70fadd rcx, rdi
    37b70d712mov rax, [rsp+1128]
    37b70d71asub edx, r14l
    37b70d71dmov [rsp+40], rax
    37b70d722mov rax, [rsp+1120]
    37b70d72amov [rsp+572], edx
    37b70d731mov rdx, [rsp+256]
    37b70d739lea rcx, [rax+4*rcx]
    37b70d73dmov rax, [rsp+1104]
    37b70d745imul rdx, rbx
    37b70d749mov [rsp+32], rcx
    37b70d74eadd rdx, [rsp+264]
    37b70d756lea rcx, [rsp+572]
    37b70d75eadd rdx, r12
    37b70d761lea r8, [rax+4*rdx]
    37b70d765mov rdx, rbp
    37b70d768call saxpy_
    37b70d76dmov rax, [rsp+1080]
    37b70d775mov r9, [rsp+1160]
    37b70d77dlea rcx, [rsp+572]
    37b70d785mov eax, [rax]
    37b70d787mov edx, eax
    37b70d789mov [rsp+216], eax
    37b70d790mov rax, [rsp+1176]
    37b70d798sub edx, r14l
    37b70d79bmov [rsp+572], edx
    37b70d7a2mov rdx, [rsp+304]
    37b70d7aamov [rsp+40], rax
    37b70d7afimul rdx, rbx
    37b70d7b3add rdx, [rsp+312]
    37b70d7bbimul rbx, [rsp+248]
    37b70d7c4add rdx, r12
    37b70d7c7add rbx, [rsp+296]
    37b70d7cflea rax, [rbx+rdi]
    37b70d7d3mov rbx, [rsp+1168]
    37b70d7dblea rax, [rbx+4*rax]
    37b70d7dfmov [rsp+32], rax
    37b70d7e4mov rax, [rsp+1152]
    37b70d7eclea r8, [rax+4*rdx]
    37b70d7f0mov rdx, rbp
    37b70d7f3call saxpy_
    37b70d7f8jmp 0x37b70c522
    37b70d7fd
    37b70d7fd 0f 1f 00 ...
    37b70d800
    37b70d800loc_37b70d800:
    37b70d800mov rax, [rsp+1080]
    37b70d808mov edx, [rax]
    37b70d80atest edx, edx
    37b70d80cjle 0x37b70d8e9
    37b70d812mov rsi, [rsp+248]
    37b70d81amov rax, [rsp+240]
    37b70d822mov [rsp+224], rdi
    37b70d82amov r11, [rsp+1120]
    37b70d832mov r14, [rsp+1168]
    37b70d83amov [rsp+232], r12
    37b70d842lea rcx, [4*rsi]
    37b70d84amov rdi, [rsp+1072]
    37b70d852mov [rsp+344], ebp
    37b70d859lea r12, [4*rax]
    37b70d861mov [rsp+352], r13
    37b70d869mov ebp, edx
    37b70d86bmov r13l, 1
    37b70d871mov rsi, rcx
    37b70d874mov [rsp+1208], r15
    37b70d87cmov r15, r11
    37b70d87fnop
    37b70d880
    37b70d880loc_37b70d880:
    37b70d880mov r8, r15
    37b70d883lea r9, [rip+0xd287fe]
    37b70d88amov rdx, rbx
    37b70d88dmov rcx, rdi
    37b70d890call sscal_
    37b70d895add r13l, 1
    37b70d899mov r8, r14
    37b70d89cmov rdx, rbx
    37b70d89flea r9, [rip+0xd287e2]
    37b70d8a6mov rcx, rdi
    37b70d8a9add r15, r12
    37b70d8acadd r14, rsi
    37b70d8afcall sscal_
    37b70d8b4cmp ebp, r13l
    37b70d8b7jge 0x37b70d880
    37b70d8b9mov rdi, [rsp+224]
    37b70d8c1mov r12, [rsp+232]
    37b70d8c9mov ebp, [rsp+344]
    37b70d8d0mov r13, [rsp+352]
    37b70d8d8mov r15, [rsp+1208]
    37b70d8e0movss x0, [rsp+564]
    37b70d8e9
    37b70d8e9loc_37b70d8e9:
    37b70d8e9mov rax, [rsp+1184]
    37b70d8f1mulss x0, [rax]
    37b70d8f5movss [rax], x0
    37b70d8f9jmp 0x37b70c42f
    37b70d8fe
    37b70d8fe 66 90 f.
    37b70d900
    37b70d900loc_37b70d900:
    37b70d900mov rax, [rsp+160]
    37b70d908movsxd rdi, ebp
    37b70d90bmovsxd rbx, ebx
    37b70d90emov r11, [rsp+168]
    37b70d916mov r14, [rsp+184]
    37b70d91emov [rsp+684], 0
    37b70d929mov [rsp+740], 0
    37b70d934mov rdx, rax
    37b70d937imul rdx, rdi
    37b70d93blea rsi, [rdx+r11]
    37b70d93fadd rdx, rax
    37b70d942mov rax, [rsp+1088]
    37b70d94alea r8, [rsi+rbx]
    37b70d94elea rcx, [rdi+rsi]
    37b70d952mov [rsp+280], rsi
    37b70d95aadd rdx, r11
    37b70d95dmov rsi, [rsp+1088]
    37b70d965movss x1, [rsi+4*r8]
    37b70d96bmovss x0, [rsi+4*rcx]
    37b70d970mov rsi, [rsp+176]
    37b70d978unpcklps x0, x1
    37b70d97bmov rcx, rsi
    37b70d97emovlps [rsp+672], x0
    37b70d986imul rcx, rdi
    37b70d98alea r10, [rcx+r14]
    37b70d98eadd rcx, rsi
    37b70d991mov rsi, [rsp+264]
    37b70d999lea r8, [rdi+r10]
    37b70d99dmov [rsp+344], r10
    37b70d9a5add rcx, r14
    37b70d9a8mov r10, [rsp+1136]
    37b70d9b0lea r9, [rdi+rcx]
    37b70d9b4add rcx, rbx
    37b70d9b7lea r14, [rsp+608]
    37b70d9bfmovss x0, [r10+4*r8]
    37b70d9c5movss x1, [r10+4*r9]
    37b70d9cblea r8, [rdi+rdx]
    37b70d9cfadd rdx, rbx
    37b70d9d2movss x2, [rax+4*rdx]
    37b70d9d7lea r9, [rsp+576]
    37b70d9dfmovss [rsp+680], x0
    37b70d9e8movss x0, [r10+4*rcx]
    37b70d9eemov rcx, [rsp+256]
    37b70d9f6lea r10, [rsp+672]
    37b70d9feunpcklps x1, x0
    37b70da01movss x0, [rax+4*r8]
    37b70da07lea r8, [rip+0xd28676]
    37b70da0emov rax, [rsp+360]
    37b70da16imul rcx, rax
    37b70da1alea rdx, [rax+rsi]
    37b70da1emov rsi, [rsp+1104]
    37b70da26unpcklps x0, x2
    37b70da29movlhps x0, x1
    37b70da2cmovups [rsp+704], x0
    37b70da34add rdx, rcx
    37b70da37mov rcx, [rsp+1152]
    37b70da3fmovss x1, [rsi+4*rdx]
    37b70da44mov rdx, [rsp+304]
    37b70da4cimul rdx, rax
    37b70da50add rdx, [rsp+440]
    37b70da58xorps x1, x6
    37b70da5bmovss [rsp+736], x1
    37b70da64movss x0, [rcx+4*rdx]
    37b70da69xorps x0, x6
    37b70da6cmovss [rsp+744], x0
    37b70da75mov [rsp+748], 0
    37b70da80mov rdx, [rsp+240]
    37b70da88mov rsi, [rsp+288]
    37b70da90mov [rsp+272], r9
    37b70da98imul rdx, rax
    37b70da9cmov [rsp+216], r10
    37b70daa4movss [rsp+772], x1
    37b70daadmovss [rsp+780], x0
    37b70dab6mov [rsp+768], 0
    37b70dac1add rsi, rdx
    37b70dac4mov rdx, [rsp+248]
    37b70dacclea rcx, [rdi+rsi]
    37b70dad0mov [rsp+352], rsi
    37b70dad8imul rdx, rax
    37b70dadcmov rax, [rsp+296]
    37b70dae4mov [rsp+224], rcx
    37b70daecmov [rsp+776], 0
    37b70daf7add rax, rdx
    37b70dafalea rdx, [rbx+rsi]
    37b70dafelea rsi, [rsp+568]
    37b70db06lea r11, [rdi+rax]
    37b70db0aadd rbx, rax
    37b70db0dmov [rsp+456], rax
    37b70db15mov rax, [rsp+1168]
    37b70db1dmov [rsp+232], r11
    37b70db25movss x0, [rax+4*rbx]
    37b70db2amovss x1, [rax+4*r11]
    37b70db30mov rax, [rsp+1120]
    37b70db38unpcklps x1, x0
    37b70db3bmovss x2, [rax+4*rdx]
    37b70db40lea rdx, [rsp+552]
    37b70db48movss x0, [rax+4*rcx]
    37b70db4dmov [rsp+32], r14
    37b70db52mov [rsp+40], rdx
    37b70db57mov rcx, rsi
    37b70db5amov rdx, r10
    37b70db5dunpcklps x0, x2
    37b70db60movlhps x0, x1
    37b70db63movups [rsp+640], x0
    37b70db6bcall sgetc2_
    37b70db70mov edx, [rsp+552]
    37b70db77mov r10, [rsp+216]
    37b70db7fmov r9, [rsp+272]
    37b70db87test edx, edx
    37b70db89jle 0x37b70db95
    37b70db8bmov rax, [rsp+1224]
    37b70db93mov [rax], edx
    37b70db95
    37b70db95loc_37b70db95:
    37b70db95mov rax, [rsp+1064]
    37b70db9dmov ecx, [rax]
    37b70db9ftest ecx, ecx
    37b70dba1jne 0x37b70e010
    37b70dba7lea rbx, [rsp+564]
    37b70dbafmov [rsp+32], r9
    37b70dbb4lea rax, [rsp+640]
    37b70dbbcmov rdx, r10
    37b70dbbfmov [rsp+48], rbx
    37b70dbc4mov r9, rax
    37b70dbc7mov rcx, rsi
    37b70dbcalea r8, [rip+0xd284b3]
    37b70dbd1mov [rsp+40], r14
    37b70dbd6mov [rsp+216], rax
    37b70dbdecall sgesc2_
    37b70dbe3movss x0, [rsp+564]
    37b70dbecucomiss x0, x8
    37b70dbf0jp 0x37b7100a6
    37b70dbf6jne 0x37b7100a6
    37b70dbfc
    37b70dbfcloc_37b70dbfc:
    37b70dbfcmov rdx, [rsp+640]
    37b70dc04mov rax, [rsp+1120]
    37b70dc0cmov rbx, [rsp+224]
    37b70dc14mov [rax+4*rbx], rdx
    37b70dc18mov rdx, [rsp+648]
    37b70dc20mov rax, [rsp+1168]
    37b70dc28mov rbx, [rsp+232]
    37b70dc30mov [rax+4*rbx], rdx
    37b70dc34cmp r13l, 1
    37b70dc38je 0x37b70dd6f
    37b70dc3emov rax, [rsp+1120]
    37b70dc46mov rcx, [rsp+352]
    37b70dc4esub ebp, 1
    37b70dc51lea rbx, [rip+0xd28430]
    37b70dc58lea r14, [rip+0xd28431]
    37b70dc5fmov [rsp+80], rbx
    37b70dc64lea r9, [rip+0xd28421]
    37b70dc6blea rdx, [rax+4*rcx+4]
    37b70dc70mov rcx, [rsp+1096]
    37b70dc78mov [rsp+56], rbx
    37b70dc7dlea r8, [rsp+556]
    37b70dc85mov [rsp+72], rdx
    37b70dc8amov rdx, [rsp+280]
    37b70dc92mov [rsp+40], rcx
    37b70dc97mov rcx, [rsp+1088]
    37b70dc9fmov rax, [rsp+216]
    37b70dca7mov [rsp+64], r14
    37b70dcaclea rdx, [rcx+4*rdx+4]
    37b70dcb1lea rcx, [rip+0xd283c8]
    37b70dcb8mov [rsp+88], 1
    37b70dcc1mov [rsp+48], rax
    37b70dcc6mov [rsp+32], rdx
    37b70dccblea rdx, [rsp+572]
    37b70dcd3mov [rsp+572], ebp
    37b70dcdacall sgemv_
    37b70dcdfmov rax, [rsp+216]
    37b70dce7mov [rsp+80], rbx
    37b70dceclea r9, [rip+0xd28399]
    37b70dcf3mov rcx, [rsp+1168]
    37b70dcfbmov [rsp+56], rbx
    37b70dd00lea r8, [rsp+556]
    37b70dd08mov [rsp+48], rax
    37b70dd0dmov rax, [rsp+1144]
    37b70dd15mov rdx, [rsp+456]
    37b70dd1dmov rbx, [rsp+344]
    37b70dd25mov [rsp+88], 1
    37b70dd2emov [rsp+40], rax
    37b70dd33mov rax, [rsp+1136]
    37b70dd3blea rdx, [rcx+4*rdx+4]
    37b70dd40mov [rsp+64], r14
    37b70dd45lea rcx, [rip+0xd28334]
    37b70dd4cmov [rsp+72], rdx
    37b70dd51lea rdx, [rax+4*rbx+4]
    37b70dd56mov [rsp+32], rdx
    37b70dd5blea rdx, [rsp+572]
    37b70dd63mov [rsp+572], ebp
    37b70dd6acall sgemv_
    37b70dd6f
    37b70dd6floc_37b70dd6f:
    37b70dd6fmov ebx, [rsp+144]
    37b70dd76cmp [rsp+156], ebx
    37b70dd7djle 0x37b70c522
    37b70dd83mov rax, [rsp+1080]
    37b70dd8bmov r14l, [rsp+336]
    37b70dd93lea rbp, [rsp+648]
    37b70dd9blea r8, [rip+0xd282ee]
    37b70dda2movsxd rbx, [rsp+480]
    37b70ddaamov rcx, [rsp+1104]
    37b70ddb2mov r9, rbp
    37b70ddb5mov eax, [rax]
    37b70ddb7mov edx, eax
    37b70ddb9mov [rsp+216], eax
    37b70ddc0mov rax, [rsp+1128]
    37b70ddc8sub edx, r14l
    37b70ddcbmov [rsp+572], edx
    37b70ddd2mov rdx, [rsp+240]
    37b70dddamov [rsp+64], rax
    37b70dddfmov rax, [rsp+1120]
    37b70dde7imul rdx, rbx
    37b70ddebadd rdx, [rsp+288]
    37b70ddf3add rdx, rdi
    37b70ddf6lea rdx, [rax+4*rdx]
    37b70ddfamov rax, [rsp+1112]
    37b70de02mov [rsp+56], rdx
    37b70de07mov rdx, [rsp+256]
    37b70de0fmov [rsp+48], rax
    37b70de14imul rdx, rbx
    37b70de18add rdx, [rsp+264]
    37b70de20add rdx, [rsp+360]
    37b70de28lea rdx, [rcx+4*rdx]
    37b70de2clea rcx, [rip+0xd28255]
    37b70de33mov [rsp+40], rdx
    37b70de38lea rdx, [rsp+572]
    37b70de40mov [rsp+32], rcx
    37b70de45lea rcx, [rsp+556]
    37b70de4dcall sger_
    37b70de52mov rdx, [rsp+1080]
    37b70de5amov r9, rbp
    37b70de5dlea rcx, [rip+0xd28224]
    37b70de64lea r8, [rip+0xd28225]
    37b70de6bmov edx, [rdx]
    37b70de6dmov [rsp+32], rcx
    37b70de72lea rcx, [rsp+556]
    37b70de7amov [rsp+216], edx
    37b70de81sub edx, r14l
    37b70de84mov [rsp+572], edx
    37b70de8bmov rdx, [rsp+1176]
    37b70de93mov [rsp+64], rdx
    37b70de98mov rdx, [rsp+248]
    37b70dea0imul rdx, rbx
    37b70dea4add rdx, [rsp+296]
    37b70deacimul rbx, [rsp+304]
    37b70deb5lea rax, [rdx+rdi]
    37b70deb9mov rdi, [rsp+1168]
    37b70dec1lea rdx, [rsp+572]
    37b70dec9lea rax, [rdi+4*rax]
    37b70decdmov rdi, [rsp+1160]
    37b70ded5mov [rsp+56], rax
    37b70dedamov [rsp+48], rdi
    37b70dedfmov rdi, [rsp+312]
    37b70dee7lea rax, [rbx+rdi]
    37b70deebmov rbx, [rsp+1152]
    37b70def3add rax, [rsp+360]
    37b70defblea rax, [rbx+4*rax]
    37b70deffmov [rsp+40], rax
    37b70df04call sger_
    37b70df09jmp 0x37b70c522
    37b70df0e
    37b70df0e 66 90 f.
    37b70df10
    37b70df10loc_37b70df10:
    37b70df10mov rax, [rsp+1080]
    37b70df18mov edx, [rax]
    37b70df1atest edx, edx
    37b70df1cjle 0x37b70dff9
    37b70df22mov rsi, [rsp+248]
    37b70df2amov rax, [rsp+240]
    37b70df32mov [rsp+456], rdi
    37b70df3amov r11, [rsp+1120]
    37b70df42mov rdi, [rsp+1072]
    37b70df4amov [rsp+280], r12
    37b70df52lea rcx, [4*rsi]
    37b70df5amov rsi, [rsp+1168]
    37b70df62mov [rsp+464], ebp
    37b70df69lea r12, [4*rax]
    37b70df71mov [rsp+472], r13
    37b70df79mov ebp, edx
    37b70df7bmov r13l, 1
    37b70df81mov r14, rcx
    37b70df84mov [rsp+1208], r15
    37b70df8cmov r15, r11
    37b70df8fnop
    37b70df90
    37b70df90loc_37b70df90:
    37b70df90mov r8, r15
    37b70df93lea r9, [rip+0xd280ee]
    37b70df9amov rdx, rbx
    37b70df9dmov rcx, rdi
    37b70dfa0call sscal_
    37b70dfa5add r13l, 1
    37b70dfa9mov r8, rsi
    37b70dfacmov rdx, rbx
    37b70dfaflea r9, [rip+0xd280d2]
    37b70dfb6mov rcx, rdi
    37b70dfb9add r15, r12
    37b70dfbcadd rsi, r14
    37b70dfbfcall sscal_
    37b70dfc4cmp ebp, r13l
    37b70dfc7jge 0x37b70df90
    37b70dfc9mov r12, [rsp+280]
    37b70dfd1mov rdi, [rsp+456]
    37b70dfd9mov ebp, [rsp+464]
    37b70dfe0mov r13, [rsp+472]
    37b70dfe8mov r15, [rsp+1208]
    37b70dff0movss x0, [rsp+564]
    37b70dff9
    37b70dff9loc_37b70dff9:
    37b70dff9mov rax, [rsp+1184]
    37b70e001mulss x0, [rax]
    37b70e005movss [rax], x0
    37b70e009jmp 0x37b70c840
    37b70e00e
    37b70e00e 66 90 f.
    37b70e010
    37b70e010loc_37b70e010:
    37b70e010mov rax, [rsp+1200]
    37b70e018mov [rsp+56], r9
    37b70e01dmov r8, r10
    37b70e020lea r9, [rip+0xd2805d]
    37b70e027mov [rsp+64], r14
    37b70e02cmov rcx, [rsp+1064]
    37b70e034mov rdx, rsi
    37b70e037mov [rsp+48], rax
    37b70e03cmov rax, [rsp+1192]
    37b70e044mov [rsp+40], rax
    37b70e049lea rax, [rsp+640]
    37b70e051mov [rsp+32], rax
    37b70e056mov [rsp+216], rax
    37b70e05ecall slatdf_
    37b70e063jmp 0x37b70dbfc
    37b70e068
    37b70e068 0f 1f 84 00 00 00 00 00 ........
    37b70e070
    37b70e070loc_37b70e070:
    37b70e070movss x8, [rip+0xd28027]
    37b70e079mov rax, [rsp+1184]
    37b70e081mov r14, r15
    37b70e084mov [rsp+144], 1
    37b70e090movss x6, [rip+0xd28018]
    37b70e098movss [rax], x8
    37b70e09dmovss [rsp+564], x8
    37b70e0a7nop [rax+rax]
    37b70e0b0
    37b70e0b0loc_37b70e0b0:
    37b70e0b0mov rax, [rsp+144]
    37b70e0b8mov ecx, [r14+4*rax-4]
    37b70e0bdmov eax, [r14+4*rax]
    37b70e0c1lea esi, [rax-1]
    37b70e0c4mov [rsp+232], eax
    37b70e0cbsub eax, ecx
    37b70e0cdmov [rsp+556], eax
    37b70e0d4mov r15l, eax
    37b70e0d7mov eax, [rsp+156]
    37b70e0demov [rsp+208], ecx
    37b70e0e5mov [rsp+272], esi
    37b70e0eccmp eax, [rsp+136]
    37b70e0f3jl 0x37b70e6c3
    37b70e0f9lea esi, [rcx+1]
    37b70e0fcmovsxd r13, eax
    37b70e0ffmov rax, r14
    37b70e102mov r14l, r15l
    37b70e105mov [rsp+224], esi
    37b70e10cjmp 0x37b70e134
    37b70e10e
    37b70e10e 66 90 f.
    37b70e110
    37b70e110loc_37b70e110:
    37b70e110cmp r14l, 2
    37b70e114je 0x37b70e6f0
    37b70e11a
    37b70e11aloc_37b70e11a:
    37b70e11asub r13, 1
    37b70e11ecmp [rsp+136], r13l
    37b70e126jg 0x37b70e6c0
    37b70e12c
    37b70e12cloc_37b70e12c:
    37b70e12cmov r14l, [rsp+556]
    37b70e134
    37b70e134loc_37b70e134:
    37b70e134mov ebx, [rax+4*r13-4]
    37b70e139mov r15l, [rax+4*r13]
    37b70e13dsub r15l, ebx
    37b70e140lea esi, [rbx+1]
    37b70e143mov edx, r15l
    37b70e146mov [rsp+560], r15l
    37b70e14eimul edx, r14l
    37b70e152add edx, edx
    37b70e154mov [rsp+568], edx
    37b70e15bcmp r14l, 1
    37b70e15fjne 0x37b70e110
    37b70e161cmp r15l, 1
    37b70e165je 0x37b70efc8
    37b70e16bcmp r15l, 2
    37b70e16fjne 0x37b70e11a
    37b70e171movsxd r15, [rsp+208]
    37b70e179mov rcx, [rsp+160]
    37b70e181mov [rsp+1208], rax
    37b70e189movsxd rsi, esi
    37b70e18cmov rax, [rsp+168]
    37b70e194mov r11, [rsp+264]
    37b70e19cmov [rsp+676], 0
    37b70e1a7lea r12, [rsp+608]
    37b70e1afimul rcx, r15
    37b70e1b3mov r10, [rsp+1104]
    37b70e1bbmov [rsp+704], 0
    37b70e1c6lea r9, [rsp+576]
    37b70e1cemov [rsp+740], 0
    37b70e1d9lea rdx, [r15+rax]
    37b70e1ddmov rax, [rsp+1088]
    37b70e1e5add rdx, rcx
    37b70e1e8movss x1, [rax+4*rdx]
    37b70e1edmov rax, [rsp+256]
    37b70e1f5movsxd rdx, ebx
    37b70e1f8movss [rsp+672], x1
    37b70e201mov rcx, rax
    37b70e204movss [rsp+708], x1
    37b70e20dimul rcx, rdx
    37b70e211lea rdi, [rcx+r11]
    37b70e215add rcx, rax
    37b70e218lea r8, [rdx+rdi]
    37b70e21clea rax, [rcx+r11]
    37b70e220mov r11, [rsp+312]
    37b70e228mov [rsp+344], rdi
    37b70e230movss x0, [r10+4*r8]
    37b70e236lea r8, [rdi+rsi]
    37b70e23alea rcx, [rdx+rax]
    37b70e23emov [rsp+352], rax
    37b70e246xorps x0, x6
    37b70e249movss [rsp+680], x0
    37b70e252movss x0, [r10+4*r8]
    37b70e258mov r8, [rsp+176]
    37b70e260xorps x0, x6
    37b70e263imul r8, r15
    37b70e267movss [rsp+684], x0
    37b70e270movss x0, [r10+4*rcx]
    37b70e276lea rcx, [rsi+rax]
    37b70e27amov rax, [rsp+184]
    37b70e282xorps x0, x6
    37b70e285movss [rsp+712], x0
    37b70e28emovss x0, [r10+4*rcx]
    37b70e294lea rcx, [r15+rax]
    37b70e298mov rax, [rsp+1136]
    37b70e2a0add rcx, r8
    37b70e2a3movss x1, [rax+4*rcx]
    37b70e2a8mov rax, [rsp+304]
    37b70e2b0xorps x0, x6
    37b70e2b3movss [rsp+716], x0
    37b70e2bcmovss [rsp+736], x1
    37b70e2c5mov rcx, rax
    37b70e2c8imul rcx, rdx
    37b70e2cclea rdi, [rcx+r11]
    37b70e2d0add rcx, rax
    37b70e2d3lea r8, [rdx+rdi]
    37b70e2d7mov [rsp+360], rdi
    37b70e2dflea rax, [rcx+r11]
    37b70e2e3mov rdi, [rsp+1152]
    37b70e2eblea rcx, [rdx+rax]
    37b70e2efadd rsi, rax
    37b70e2f2mov [rsp+368], rax
    37b70e2famov rax, [rsp+240]
    37b70e302movss x0, [rdi+4*r8]
    37b70e308movss [rsp+772], x1
    37b70e311lea r8, [rip+0xd27d6c]
    37b70e318mov [rsp+336], r9
    37b70e320mov [rsp+748], 0
    37b70e32bxorps x0, x6
    37b70e32emovss [rsp+744], x0
    37b70e337movss x0, [rdi+4*rcx]
    37b70e33cmov rcx, rax
    37b70e33fmov [rsp+768], 0
    37b70e34aimul rcx, rdx
    37b70e34exorps x0, x6
    37b70e351movss [rsp+776], x0
    37b70e35amovss x0, [rdi+4*rsi]
    37b70e35fmov rdi, [rsp+288]
    37b70e367lea rbp, [rcx+rax]
    37b70e36bmov rax, [rsp+248]
    37b70e373lea rsi, [rcx+rdi]
    37b70e377add rbp, rdi
    37b70e37amov rdi, [rsp+296]
    37b70e382xorps x0, x6
    37b70e385imul rdx, rax
    37b70e389mov [rsp+376], rsi
    37b70e391add rbp, r15
    37b70e394add rsi, r15
    37b70e397movss [rsp+780], x0
    37b70e3a0mov [rsp+280], rsi
    37b70e3a8lea rcx, [rdx+rdi]
    37b70e3acadd rdx, rax
    37b70e3afadd rdi, rdx
    37b70e3b2add rcx, r15
    37b70e3b5lea rdx, [rsp+552]
    37b70e3bdlea rax, [rdi+r15]
    37b70e3c1mov rdi, [rsp+1168]
    37b70e3c9mov [rsp+320], rcx
    37b70e3d1mov [rsp+328], rax
    37b70e3d9movss x0, [rdi+4*rax]
    37b70e3demovss x1, [rdi+4*rcx]
    37b70e3e3lea rcx, [rsp+568]
    37b70e3ebmov rax, [rsp+1120]
    37b70e3f3mov [rsp+216], rcx
    37b70e3fbunpcklps x1, x0
    37b70e3femovss x2, [rax+4*rbp]
    37b70e403movss x0, [rax+4*rsi]
    37b70e408mov [rsp+32], r12
    37b70e40dlea rax, [rsp+672]
    37b70e415mov [rsp+40], rdx
    37b70e41amov rdx, rax
    37b70e41dunpcklps x0, x2
    37b70e420mov [rsp+192], rax
    37b70e428movlhps x0, x1
    37b70e42bmovups [rsp+640], x0
    37b70e433call sgetc2_
    37b70e438mov edx, [rsp+552]
    37b70e43fmov rcx, [rsp+216]
    37b70e447mov r9, [rsp+336]
    37b70e44fmov rax, [rsp+1208]
    37b70e457test edx, edx
    37b70e459jle 0x37b70e465
    37b70e45bmov rdi, [rsp+1224]
    37b70e463mov [rdi], edx
    37b70e465
    37b70e465loc_37b70e465:
    37b70e465lea rsi, [rsp+564]
    37b70e46dmov [rsp+32], r9
    37b70e472mov rdx, [rsp+192]
    37b70e47alea r8, [rip+0xd27c03]
    37b70e481mov [rsp+48], rsi
    37b70e486mov [rsp+40], r12
    37b70e48bmov [rsp+1208], rax
    37b70e493lea rax, [rsp+640]
    37b70e49bmov r9, rax
    37b70e49emov [rsp+216], rax
    37b70e4a6call sgesc2_
    37b70e4abmov rax, [rsp+1208]
    37b70e4b3movss x0, [rsp+564]
    37b70e4bcucomiss x0, x8
    37b70e4c0jp 0x37b70f990
    37b70e4c6jne 0x37b70f990
    37b70e4cc
    37b70e4ccloc_37b70e4cc:
    37b70e4ccmov rsi, [rsp+1120]
    37b70e4d4mov rdi, [rsp+280]
    37b70e4dcmovss x0, [rsp+640]
    37b70e4e5movss [rsi+4*rdi], x0
    37b70e4eamov rdi, [rsp+320]
    37b70e4f2movss x0, [rsp+644]
    37b70e4fbmovss [rsi+4*rbp], x0
    37b70e500mov rsi, [rsp+1168]
    37b70e508movss x0, [rsp+648]
    37b70e511movss [rsi+4*rdi], x0
    37b70e516mov rdi, [rsp+328]
    37b70e51emovss x0, [rsp+652]
    37b70e527movss [rsi+4*rdi], x0
    37b70e52ccmp [rsp+136], r13l
    37b70e534jl 0x37b70fc68
    37b70e53a
    37b70e53aloc_37b70e53a:
    37b70e53amov esi, [rsp+144]
    37b70e541cmp [rsp+200], esi
    37b70e548jle 0x37b70e11a
    37b70e54emov [rsp+1208], rax
    37b70e556mov rax, [rsp+1072]
    37b70e55elea r12, [rip+0xd27b23]
    37b70e565lea rbp, [rsp+560]
    37b70e56dmov r14l, [rsp+272]
    37b70e575movsxd rbx, [rsp+232]
    37b70e57dsub r13, 1
    37b70e581lea r8, [rip+0xd27b04]
    37b70e588mov eax, [rax]
    37b70e58amov [rsp+48], r12
    37b70e58flea rcx, [rsp+572]
    37b70e597mov edx, eax
    37b70e599mov [rsp+192], eax
    37b70e5a0mov rax, [rsp+1120]
    37b70e5a8sub edx, r14l
    37b70e5abmov [rsp+572], edx
    37b70e5b2mov rdx, [rsp+376]
    37b70e5baadd rdx, rbx
    37b70e5bdlea rsi, [rax+4*rdx]
    37b70e5c1mov rax, [rsp+1128]
    37b70e5c9mov rdx, [rsp+160]
    37b70e5d1mov [rsp+56], rsi
    37b70e5d6mov [rsp+64], rax
    37b70e5dbmov rax, [rsp+216]
    37b70e5e3imul rdx, rbx
    37b70e5e7add rdx, [rsp+168]
    37b70e5efmov [rsp+40], rax
    37b70e5f4mov rax, [rsp+1096]
    37b70e5fcadd rdx, r15
    37b70e5ffmov [rsp+32], rax
    37b70e604mov rax, [rsp+1088]
    37b70e60clea r9, [rax+4*rdx]
    37b70e610mov rdx, rbp
    37b70e613call sger_
    37b70e618mov rax, [rsp+1072]
    37b70e620imul rbx, [rsp+176]
    37b70e629lea rcx, [rsp+648]
    37b70e631lea r8, [rip+0xd27a54]
    37b70e638mov eax, [rax]
    37b70e63amov [rsp+40], rcx
    37b70e63flea rcx, [rsp+572]
    37b70e647mov [rsp+56], rsi
    37b70e64cmov [rsp+192], eax
    37b70e653mov edx, eax
    37b70e655mov rax, [rsp+184]
    37b70e65dsub edx, r14l
    37b70e660mov [rsp+48], r12
    37b70e665mov [rsp+572], edx
    37b70e66clea rdx, [rbx+rax]
    37b70e670mov rax, [rsp+1128]
    37b70e678add rdx, r15
    37b70e67bmov [rsp+64], rax
    37b70e680mov rax, [rsp+1144]
    37b70e688mov [rsp+32], rax
    37b70e68dmov rax, [rsp+1136]
    37b70e695lea r9, [rax+4*rdx]
    37b70e699mov rdx, rbp
    37b70e69ccall sger_
    37b70e6a1mov rax, [rsp+1208]
    37b70e6a9cmp [rsp+136], r13l
    37b70e6b1jle 0x37b70e12c
    37b70e6b7nop [rax+rax]
    37b70e6c0
    37b70e6c0loc_37b70e6c0:
    37b70e6c0mov r14, rax
    37b70e6c3
    37b70e6c3loc_37b70e6c3:
    37b70e6c3add [rsp+144], 1
    37b70e6ccmov rax, [rsp+144]
    37b70e6d4cmp [rsp+200], eax
    37b70e6dbjge 0x37b70e0b0
    37b70e6e1jmp 0x37b70bd04
    37b70e6e6
    37b70e6e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b70e6f0
    37b70e6f0loc_37b70e6f0:
    37b70e6f0cmp r15l, 1
    37b70e6f4je 0x37b70f370
    37b70e6facmp r15l, 2
    37b70e6fejne 0x37b70e11a
    37b70e704mov [rsp+1208], rax
    37b70e70clea rax, [rip+0xd27971]
    37b70e713movsxd rsi, esi
    37b70e716lea r8, [rip+0xd27967]
    37b70e71dmov [rsp+48], rax
    37b70e722lea rax, [rsp+672]
    37b70e72amov rdx, r8
    37b70e72dlea rcx, [rip+0xd27964]
    37b70e734mov [rsp+192], rax
    37b70e73cmov [rsp+40], rax
    37b70e741lea rax, [rip+0xd2794c]
    37b70e748mov [rsp+32], rax
    37b70e74dmov r9, rax
    37b70e750mov [rsp+56], 1
    37b70e759call slaset_
    37b70e75emov rax, [rsp+160]
    37b70e766movsxd r14, [rsp+208]
    37b70e76emov rdi, [rsp+168]
    37b70e776mov r15, [rsp+264]
    37b70e77emov rcx, rax
    37b70e781mov rbp, [rsp+1104]
    37b70e789movsxd r9, [rsp+224]
    37b70e791imul rcx, r14
    37b70e795lea r10, [rcx+rdi]
    37b70e799add rcx, rax
    37b70e79cmov rax, [rsp+1088]
    37b70e7a4add rcx, rdi
    37b70e7a7lea rdx, [r14+r10]
    37b70e7abadd r10, r9
    37b70e7aelea r8, [r14+rcx]
    37b70e7b2movss x3, [rax+4*rdx]
    37b70e7b7add rcx, r9
    37b70e7bamovss x0, [rax+4*r8]
    37b70e7c0mov rax, [rsp+256]
    37b70e7c8movsxd r8, ebx
    37b70e7cbmov rdx, rax
    37b70e7ceunpcklps x3, x0
    37b70e7d1imul rdx, r8
    37b70e7d5movlps [rsp+672], x3
    37b70e7ddmovlps [rsp+744], x3
    37b70e7e5lea r11, [rdx+r15]
    37b70e7e9add rdx, rax
    37b70e7ecmov rax, [rsp+176]
    37b70e7f4lea rdi, [r8+r11]
    37b70e7f8add rdx, r15
    37b70e7fbmov [rsp+392], r11
    37b70e803lea r15, [rsp+556]
    37b70e80bmovss x1, [rbp+4*rdi]
    37b70e811lea rdi, [r11+rsi]
    37b70e815mov r11, [rsp+1136]
    37b70e81dmovss x0, [rbp+4*rdi]
    37b70e823mov rdi, [rsp+1088]
    37b70e82bxorps x1, x6
    37b70e82emovss x4, [rdi+4*rcx]
    37b70e833xorps x0, x6
    37b70e836lea rcx, [r8+rdx]
    37b70e83aadd rdx, rsi
    37b70e83dmovss [rsp+696], x0
    37b70e846movss x2, [rdi+4*r10]
    37b70e84cmov rdi, [rsp+184]
    37b70e854movss [rsp+732], x0
    37b70e85dmovss x0, [rbp+4*rdx]
    37b70e863mov rdx, rax
    37b70e866movss [rsp+688], x1
    37b70e86fimul rdx, r14
    37b70e873unpcklps x2, x4
    37b70e876movss [rsp+724], x1
    37b70e87fmovss x1, [rbp+4*rcx]
    37b70e885xorps x0, x6
    37b70e888movlps [rsp+704], x2
    37b70e890lea rcx, [r14+rdx]
    37b70e894xorps x1, x6
    37b70e897add rdx, rax
    37b70e89amovss [rsp+760], x0
    37b70e8a3add rcx, rdi
    37b70e8a6add rdx, rdi
    37b70e8a9movlps [rsp+776], x2
    37b70e8b1movss [rsp+752], x1
    37b70e8bamovss [rsp+788], x1
    37b70e8c3movss x1, [r11+4*rcx]
    37b70e8c9mov rax, [rsp+304]
    37b70e8d1lea rcx, [r14+rdx]
    37b70e8d5movss x3, [r11+4*rcx]
    37b70e8dbmov r11, [rsp+312]
    37b70e8e3add rdx, r9
    37b70e8e6mov rcx, rax
    37b70e8e9unpcklps x0, x1
    37b70e8ecmov rbp, [rsp+1120]
    37b70e8f4imul rcx, r8
    37b70e8f8unpcklps x1, x3
    37b70e8fbmovlps [rsp+796], x0
    37b70e903movlps [rsp+872], x1
    37b70e90bmovss [rsp+804], x3
    37b70e914lea rdi, [rcx+r11]
    37b70e918add rcx, rax
    37b70e91bmov rax, [rsp+1152]
    37b70e923lea r10, [r8+rdi]
    37b70e927mov [rsp+400], rdi
    37b70e92fadd rcx, r11
    37b70e932mov rdi, [rsp+1152]
    37b70e93aadd rsi, rcx
    37b70e93dmovss x0, [rdi+4*r10]
    37b70e943mov rdi, [rsp+1136]
    37b70e94bxorps x0, x6
    37b70e94emovss x2, [rdi+4*rdx]
    37b70e953lea rdx, [r8+rcx]
    37b70e957movss [rsp+816], x0
    37b70e960movss x1, [rax+4*rdx]
    37b70e965movss [rsp+852], x0
    37b70e96emovss x0, [rax+4*rsi]
    37b70e973mov rax, [rsp+240]
    37b70e97bmovss [rsp+836], x2
    37b70e984xorps x1, x6
    37b70e987lea rsi, [4*rax]
    37b70e98fxorps x0, x6
    37b70e992movss [rsp+880], x1
    37b70e99bimul rax, r8
    37b70e99fmov [rsp+328], rsi
    37b70e9a7mov rsi, [rsp+288]
    37b70e9afmovss [rsp+888], x0
    37b70e9b8movss [rsp+908], x2
    37b70e9c1lea rdx, [rsi+r14]
    37b70e9c5add rdx, rax
    37b70e9c8mov [rsp+384], rax
    37b70e9d0mov rax, [rsp+248]
    37b70e9d8movss [rsp+916], x1
    37b70e9e1lea r10, [rbp+4*rdx]
    37b70e9e6imul r8, rax
    37b70e9ealea rsi, [4*rax]
    37b70e9f2mov [rsp+352], r10
    37b70e9famov [rsp+320], rsi
    37b70ea02mov esi, 5
    37b70ea07movss [rsp+924], x0
    37b70ea10mov [rsp+376], r8
    37b70ea18mov rdi, [rsp+1168]
    37b70ea20mov rax, [rsp+296]
    37b70ea28mov [rsp+360], ebx
    37b70ea2fmov ebx, 1
    37b70ea34mov [rsp+336], 2
    37b70ea3flea rdx, [rax+r14]
    37b70ea43mov [rsp+368], rdi
    37b70ea4badd rdx, r8
    37b70ea4elea rax, [rdi+4*rdx]
    37b70ea52mov rdi, r10
    37b70ea55mov [rsp+344], rax
    37b70ea5dmov r12, rax
    37b70ea60lea rax, [rsp+640]
    37b70ea68mov [rsp+216], rax
    37b70ea70lea rax, [rip+0xd27611]
    37b70ea77mov [rsp+280], rax
    37b70ea7f
    37b70ea7floc_37b70ea7f:
    37b70ea7fmov rcx, [rsp+280]
    37b70ea87mov rdx, [rsp+216]
    37b70ea8fmovsxd rax, ebx
    37b70ea92lea r8, [rip+0xd275ef]
    37b70ea99mov [rsp+32], rcx
    37b70ea9elea r9, [rdx+4*rax-4]
    37b70eaa3mov rcx, r15
    37b70eaa6mov rdx, rdi
    37b70eaa9call scopy_
    37b70eaaemov rcx, [rsp+280]
    37b70eab6movsxd rax, esi
    37b70eab9mov rdx, [rsp+216]
    37b70eac1lea r8, [rip+0xd275c0]
    37b70eac8mov [rsp+32], rcx
    37b70eacdlea r9, [rdx+4*rax-4]
    37b70ead2mov rcx, r15
    37b70ead5mov rdx, r12
    37b70ead8call scopy_
    37b70eaddmov eax, [rsp+556]
    37b70eae4add rdi, [rsp+328]
    37b70eaecadd r12, [rsp+320]
    37b70eaf4add ebx, eax
    37b70eaf6add esi, eax
    37b70eaf8cmp [rsp+336], 1
    37b70eb00jne 0x37b70f870
    37b70eb06lea rdx, [rsp+552]
    37b70eb0elea r12, [rsp+608]
    37b70eb16mov [rsp+336], eax
    37b70eb1dmov ebx, [rsp+360]
    37b70eb24mov [rsp+40], rdx
    37b70eb29mov rdx, [rsp+192]
    37b70eb31lea r9, [rsp+576]
    37b70eb39lea rcx, [rsp+568]
    37b70eb41mov [rsp+32], r12
    37b70eb46lea r8, [rip+0xd27537]
    37b70eb4dmov rdi, [rsp+368]
    37b70eb55mov [rsp+360], rcx
    37b70eb5dmov [rsp+368], r9
    37b70eb65call sgetc2_
    37b70eb6amov edx, [rsp+552]
    37b70eb71mov rcx, [rsp+360]
    37b70eb79mov r9, [rsp+368]
    37b70eb81mov rax, [rsp+1208]
    37b70eb89test edx, edx
    37b70eb8bjle 0x37b70eb97
    37b70eb8dmov rsi, [rsp+1224]
    37b70eb95mov [rsi], edx
    37b70eb97
    37b70eb97loc_37b70eb97:
    37b70eb97lea rsi, [rsp+564]
    37b70eb9fmov [rsp+32], r9
    37b70eba4mov rdx, [rsp+192]
    37b70ebaclea r8, [rip+0xd274d1]
    37b70ebb3mov [rsp+48], rsi
    37b70ebb8mov r9, [rsp+216]
    37b70ebc0mov [rsp+40], r12
    37b70ebc5mov [rsp+1208], rax
    37b70ebcdcall sgesc2_
    37b70ebd2mov rax, [rsp+1208]
    37b70ebdamovss x0, [rsp+564]
    37b70ebe3ucomiss x0, x8
    37b70ebe7jp 0x37b70ebef
    37b70ebe9je 0x37b70ecc9
    37b70ebef
    37b70ebefloc_37b70ebef:
    37b70ebefmov rcx, [rsp+1080]
    37b70ebf7mov edx, [rcx]
    37b70ebf9test edx, edx
    37b70ebfbjle 0x37b70ecb9
    37b70ec01mov [rsp+1208], rax
    37b70ec09mov r12, [rsp+328]
    37b70ec11mov [rsp+360], ebx
    37b70ec18mov rbx, [rsp+1072]
    37b70ec20mov [rsp+408], r15
    37b70ec28mov r15, rbp
    37b70ec2bmov rbp, [rsp+320]
    37b70ec33mov [rsp+192], r14
    37b70ec3bmov r14l, edx
    37b70ec3emov [rsp+368], r13
    37b70ec46mov r13l, 1
    37b70ec4cnop [rax]
    37b70ec50
    37b70ec50loc_37b70ec50:
    37b70ec50mov r8, r15
    37b70ec53lea r9, [rip+0xd2742e]
    37b70ec5amov rdx, rsi
    37b70ec5dmov rcx, rbx
    37b70ec60call sscal_
    37b70ec65add r13l, 1
    37b70ec69mov r8, rdi
    37b70ec6cmov rdx, rsi
    37b70ec6flea r9, [rip+0xd27412]
    37b70ec76mov rcx, rbx
    37b70ec79add r15, r12
    37b70ec7cadd rdi, rbp
    37b70ec7fcall sscal_
    37b70ec84cmp r14l, r13l
    37b70ec87jge 0x37b70ec50
    37b70ec89mov r14, [rsp+192]
    37b70ec91mov ebx, [rsp+360]
    37b70ec98mov r13, [rsp+368]
    37b70eca0mov rax, [rsp+1208]
    37b70eca8mov r15, [rsp+408]
    37b70ecb0movss x0, [rsp+564]
    37b70ecb9
    37b70ecb9loc_37b70ecb9:
    37b70ecb9mov rdi, [rsp+1184]
    37b70ecc1mulss x0, [rdi]
    37b70ecc5movss [rdi], x0
    37b70ecc9
    37b70ecc9loc_37b70ecc9:
    37b70ecc9mov esi, [rsp+336]
    37b70ecd0mov ebp, 1
    37b70ecd5mov [rsp+1208], rax
    37b70ecddmov edi, 2
    37b70ece2mov [rsp+192], r14
    37b70eceamov r12, [rsp+352]
    37b70ecf2mov [rsp+336], ebx
    37b70ecf9mov r14, [rsp+280]
    37b70ed01mov ebx, ebp
    37b70ed03lea esi, [rsi+rsi+1]
    37b70ed07mov rbp, [rsp+344]
    37b70ed0fmov [rsp+344], r13
    37b70ed17mov r13, [rsp+216]
    37b70ed1f
    37b70ed1floc_37b70ed1f:
    37b70ed1fmov [rsp+32], r14
    37b70ed24movsxd rdx, ebx
    37b70ed27mov r9, r12
    37b70ed2amov rcx, r15
    37b70ed2dlea rdx, [r13+4*rdx-4]
    37b70ed32lea r8, [rip+0xd2734f]
    37b70ed39call scopy_
    37b70ed3emov [rsp+32], r14
    37b70ed43movsxd rdx, esi
    37b70ed46mov r9, rbp
    37b70ed49lea rdx, [r13+4*rdx-4]
    37b70ed4elea r8, [rip+0xd27333]
    37b70ed55mov rcx, r15
    37b70ed58call scopy_
    37b70ed5dmov edx, [rsp+556]
    37b70ed64add r12, [rsp+328]
    37b70ed6cadd rbp, [rsp+320]
    37b70ed74add ebx, edx
    37b70ed76add esi, edx
    37b70ed78cmp edi, 1
    37b70ed7bjne 0x37b70f880
    37b70ed81mov r14, [rsp+192]
    37b70ed89mov ebx, [rsp+336]
    37b70ed90mov r13, [rsp+344]
    37b70ed98mov rax, [rsp+1208]
    37b70eda0cmp [rsp+136], r13l
    37b70eda8jl 0x37b70ff11
    37b70edae
    37b70edaeloc_37b70edae:
    37b70edaemov esi, [rsp+144]
    37b70edb5cmp [rsp+200], esi
    37b70edbcjle 0x37b70e11a
    37b70edc2mov [rsp+1208], rax
    37b70edcamov rax, [rsp+1072]
    37b70edd2lea rbp, [rsp+560]
    37b70eddalea r8, [rsp+572]
    37b70ede2mov r12l, [rsp+272]
    37b70edeamovsxd rbx, [rsp+232]
    37b70edf2mov r9, rbp
    37b70edf5mov eax, [rax]
    37b70edf7mov [rsp+32], r15
    37b70edfcmov [rsp+112], 1
    37b70ee05mov edx, eax
    37b70ee07mov [rsp+192], eax
    37b70ee0emov rax, [rsp+1120]
    37b70ee16mov [rsp+104], 1
    37b70ee1fsub edx, r12l
    37b70ee22mov [rsp+572], edx
    37b70ee29mov rdx, [rsp+384]
    37b70ee31add rdx, [rsp+288]
    37b70ee39lea rcx, [rdx+rbx]
    37b70ee3dadd rdx, r14
    37b70ee40lea rsi, [rax+4*rcx]
    37b70ee44mov rcx, [rsp+1128]
    37b70ee4cmov rax, [rsp+1128]
    37b70ee54mov [rsp+88], rsi
    37b70ee59mov [rsp+72], rcx
    37b70ee5emov rcx, [rsp+1120]
    37b70ee66mov [rsp+96], rax
    37b70ee6blea rax, [rip+0xd2721e]
    37b70ee72lea rdx, [rcx+4*rdx]
    37b70ee76mov rcx, [rsp+1096]
    37b70ee7emov [rsp+80], rax
    37b70ee83mov [rsp+64], rdx
    37b70ee88mov rdx, [rsp+160]
    37b70ee90mov [rsp+56], rcx
    37b70ee95mov rcx, [rsp+1088]
    37b70ee9dimul rdx, rbx
    37b70eea1add rdx, [rsp+168]
    37b70eea9add rdx, r14
    37b70eeaclea rdx, [rcx+4*rdx]
    37b70eeb0lea rcx, [rip+0xd271d5]
    37b70eeb7mov [rsp+48], rdx
    37b70eebclea rdx, [rip+0xd271bd]
    37b70eec3mov [rsp+40], rcx
    37b70eec8lea rcx, [rip+0xd271b2]
    37b70eecfcall sgemm_
    37b70eed4mov rdx, [rsp+1072]
    37b70eedclea rax, [rip+0xd271ad]
    37b70eee3lea rcx, [rip+0xd271a2]
    37b70eeeaimul rbx, [rsp+176]
    37b70eef3mov r9, rbp
    37b70eef6lea r8, [rsp+572]
    37b70eefemov edx, [rdx]
    37b70ef00mov [rsp+80], rax
    37b70ef05mov rax, [rsp+1176]
    37b70ef0dmov [rsp+40], rcx
    37b70ef12lea rcx, [rip+0xd27168]
    37b70ef19mov [rsp+192], edx
    37b70ef20sub edx, r12l
    37b70ef23mov [rsp+572], edx
    37b70ef2amov rdx, [rsp+1128]
    37b70ef32mov [rsp+72], rax
    37b70ef37mov rax, [rsp+1168]
    37b70ef3fmov [rsp+96], rdx
    37b70ef44mov rdx, [rsp+376]
    37b70ef4cadd rdx, [rsp+296]
    37b70ef54mov [rsp+88], rsi
    37b70ef59add rdx, r14
    37b70ef5cmov [rsp+32], r15
    37b70ef61mov [rsp+112], 1
    37b70ef6alea rdx, [rax+4*rdx]
    37b70ef6emov rax, [rsp+1144]
    37b70ef76mov [rsp+64], rdx
    37b70ef7bmov [rsp+56], rax
    37b70ef80mov rax, [rsp+184]
    37b70ef88mov [rsp+104], 1
    37b70ef91lea rdx, [rbx+rax]
    37b70ef95mov rax, [rsp+1136]
    37b70ef9dadd rdx, r14
    37b70efa0lea rdx, [rax+4*rdx]
    37b70efa4mov [rsp+48], rdx
    37b70efa9lea rdx, [rip+0xd270d0]
    37b70efb0call sgemm_
    37b70efb5mov rax, [rsp+1208]
    37b70efbdjmp 0x37b70e11a
    37b70efc2
    37b70efc2 66 0f 1f 44 00 00 f..D..
    37b70efc8
    37b70efc8loc_37b70efc8:
    37b70efc8mov rdx, [rsp+256]
    37b70efd0movsxd r14, [rsp+208]
    37b70efd8movsxd rdi, ebx
    37b70efdbmov [rsp+1208], rax
    37b70efe3mov rcx, [rsp+160]
    37b70efebmov rsi, [rsp+168]
    37b70eff3lea r12, [rsp+608]
    37b70effblea r9, [rsp+576]
    37b70f003imul rdx, rdi
    37b70f007mov rax, [rsp+264]
    37b70f00flea r8, [rip+0xd2706e]
    37b70f016imul rcx, r14
    37b70f01aadd rax, rdx
    37b70f01dlea rdx, [r14+rsi]
    37b70f021mov rsi, [rsp+184]
    37b70f029add rdx, rcx
    37b70f02cmov [rsp+328], rax
    37b70f034lea rcx, [rdi+rax]
    37b70f038mov rax, [rsp+1104]
    37b70f040movss x0, [rax+4*rcx]
    37b70f045mov rax, [rsp+1088]
    37b70f04dmov rcx, [rsp+176]
    37b70f055movss x1, [rax+4*rdx]
    37b70f05amov rdx, [rsp+304]
    37b70f062xorps x0, x6
    37b70f065imul rcx, r14
    37b70f069mov rax, [rsp+312]
    37b70f071imul rdx, rdi
    37b70f075unpcklps x1, x0
    37b70f078movlps [rsp+672], x1
    37b70f080add rax, rdx
    37b70f083lea rdx, [r14+rsi]
    37b70f087mov rsi, [rsp+1168]
    37b70f08fadd rdx, rcx
    37b70f092mov [rsp+336], rax
    37b70f09alea rcx, [rdi+rax]
    37b70f09emov rax, [rsp+1152]
    37b70f0a6movss x0, [rax+4*rcx]
    37b70f0abmov rax, [rsp+1136]
    37b70f0b3lea rcx, [rsp+568]
    37b70f0bbmovss x1, [rax+4*rdx]
    37b70f0c0mov rdx, [rsp+240]
    37b70f0c8xorps x0, x6
    37b70f0cbmov rax, [rsp+288]
    37b70f0d3imul rdx, rdi
    37b70f0d7unpcklps x1, x0
    37b70f0daimul rdi, [rsp+248]
    37b70f0e3add rdi, [rsp+296]
    37b70f0ebmovlps [rsp+704], x1
    37b70f0f3add rdi, r14
    37b70f0f6movss x1, [rsi+4*rdi]
    37b70f0fbadd rax, rdx
    37b70f0femov rsi, [rsp+1120]
    37b70f106lea rdx, [rsp+552]
    37b70f10emov [rsp+344], rax
    37b70f116add rax, r14
    37b70f119movss x0, [rsi+4*rax]
    37b70f11emov [rsp+216], rax
    37b70f126lea rax, [rsp+672]
    37b70f12eunpcklps x0, x1
    37b70f131movlps [rsp+640], x0
    37b70f139mov [rsp+40], rdx
    37b70f13emov rdx, rax
    37b70f141mov [rsp+32], r12
    37b70f146mov [rsp+192], rax
    37b70f14emov [rsp+320], r9
    37b70f156mov [rsp+280], rcx
    37b70f15ecall sgetc2_
    37b70f163mov edx, [rsp+552]
    37b70f16amov rcx, [rsp+280]
    37b70f172mov r9, [rsp+320]
    37b70f17amov rax, [rsp+1208]
    37b70f182test edx, edx
    37b70f184jle 0x37b70f190
    37b70f186mov rsi, [rsp+1224]
    37b70f18emov [rsi], edx
    37b70f190
    37b70f190loc_37b70f190:
    37b70f190lea rsi, [rsp+564]
    37b70f198mov [rsp+32], r9
    37b70f19dmov rdx, [rsp+192]
    37b70f1a5lea r9, [rsp+640]
    37b70f1admov [rsp+48], rsi
    37b70f1b2lea r8, [rip+0xd26ecb]
    37b70f1b9mov [rsp+40], r12
    37b70f1bemov [rsp+1208], rax
    37b70f1c6call sgesc2_
    37b70f1cbmov rax, [rsp+1208]
    37b70f1d3movss x0, [rsp+564]
    37b70f1dcucomiss x0, x8
    37b70f1e0jp 0x37b70f890
    37b70f1e6jne 0x37b70f890
    37b70f1ec
    37b70f1ecloc_37b70f1ec:
    37b70f1ecmov rsi, [rsp+1120]
    37b70f1f4movss x0, [rsp+640]
    37b70f1fdmov rcx, [rsp+216]
    37b70f205movss x7, [rsp+644]
    37b70f20emovss [rsi+4*rcx], x0
    37b70f213mov rsi, [rsp+1168]
    37b70f21bmovss [rsi+4*rdi], x7
    37b70f220cmp [rsp+136], r13l
    37b70f228jl 0x37b70fb90
    37b70f22e
    37b70f22eloc_37b70f22e:
    37b70f22emov edi, [rsp+144]
    37b70f235cmp [rsp+200], edi
    37b70f23cjle 0x37b70e11a
    37b70f242mov [rsp+1208], rax
    37b70f24amov rax, [rsp+1072]
    37b70f252lea r12, [rip+0xd26e2f]
    37b70f259lea rbp, [rsp+548]
    37b70f261mov r15l, [rsp+272]
    37b70f269movsxd rbx, [rsp+232]
    37b70f271xorps x0, x6
    37b70f274lea rcx, [rsp+572]
    37b70f27cmov eax, [rax]
    37b70f27emov [rsp+40], r12
    37b70f283mov r9, [rsp+1096]
    37b70f28bmovss [rsp+548], x0
    37b70f294mov edx, eax
    37b70f296mov [rsp+192], eax
    37b70f29dmov rax, [rsp+1120]
    37b70f2a5sub edx, r15l
    37b70f2a8mov [rsp+572], edx
    37b70f2afmov rdx, [rsp+344]
    37b70f2b7add rdx, rbx
    37b70f2balea rsi, [rax+4*rdx]
    37b70f2bemov rdx, [rsp+160]
    37b70f2c6mov rax, [rsp+1088]
    37b70f2cemov [rsp+32], rsi
    37b70f2d3imul rdx, rbx
    37b70f2d7add rdx, [rsp+168]
    37b70f2dfadd rdx, r14
    37b70f2e2lea r8, [rax+4*rdx]
    37b70f2e6mov rdx, rbp
    37b70f2e9call saxpy_
    37b70f2eemov rax, [rsp+1072]
    37b70f2f6xorps x7, x6
    37b70f2f9imul rbx, [rsp+176]
    37b70f302mov r9, [rsp+1144]
    37b70f30alea rcx, [rsp+572]
    37b70f312movss [rsp+548], x7
    37b70f31bmov eax, [rax]
    37b70f31dmov [rsp+40], r12
    37b70f322mov [rsp+32], rsi
    37b70f327mov [rsp+192], eax
    37b70f32emov edx, eax
    37b70f330mov rax, [rsp+184]
    37b70f338sub edx, r15l
    37b70f33bmov [rsp+572], edx
    37b70f342lea rdx, [rbx+rax]
    37b70f346mov rax, [rsp+1136]
    37b70f34eadd rdx, r14
    37b70f351lea r8, [rax+4*rdx]
    37b70f355mov rdx, rbp
    37b70f358call saxpy_
    37b70f35dmov rax, [rsp+1208]
    37b70f365jmp 0x37b70e11a
    37b70f36a
    37b70f36a 66 0f 1f 44 00 00 f..D..
    37b70f370
    37b70f370loc_37b70f370:
    37b70f370mov [rsp+1208], rax
    37b70f378mov rax, [rsp+160]
    37b70f380lea r12, [rsp+608]
    37b70f388movsxd r14, [rsp+208]
    37b70f390mov rsi, [rsp+168]
    37b70f398mov [rsp+684], 0
    37b70f3a3mov r8, rax
    37b70f3a6movsxd rcx, [rsp+224]
    37b70f3aemov [rsp+712], 0
    37b70f3b9imul r8, r14
    37b70f3bdlea r9, [r8+rsi]
    37b70f3c1add r8, rax
    37b70f3c4mov rax, [rsp+1088]
    37b70f3ccadd r8, rsi
    37b70f3cflea rdx, [r14+r9]
    37b70f3d3add r9, rcx
    37b70f3d6lea r10, [r14+r8]
    37b70f3damovss x0, [rax+4*rdx]
    37b70f3dfmovsxd rdx, ebx
    37b70f3e2add r8, rcx
    37b70f3e5movss x1, [rax+4*r10]
    37b70f3ebmov r10, [rsp+256]
    37b70f3f3mov rax, [rsp+264]
    37b70f3fbimul r10, rdx
    37b70f3ffunpcklps x0, x1
    37b70f402movlps [rsp+672], x0
    37b70f40aadd rax, r10
    37b70f40dlea r10, [rdx+rax]
    37b70f411mov [rsp+336], rax
    37b70f419mov rax, [rsp+1104]
    37b70f421movss x0, [rax+4*r10]
    37b70f427mov rax, [rsp+1088]
    37b70f42fmovss x2, [rax+4*r8]
    37b70f435movss x1, [rax+4*r9]
    37b70f43bxorps x0, x6
    37b70f43emov rax, [rsp+176]
    37b70f446movss [rsp+680], x0
    37b70f44fmovss [rsp+716], x0
    37b70f458unpcklps x1, x2
    37b70f45bmov r9, rax
    37b70f45emovlps [rsp+704], x1
    37b70f466imul r9, r14
    37b70f46alea r8, [r9+rax]
    37b70f46emov rax, [rsp+184]
    37b70f476add r9, r14
    37b70f479add r8, rax
    37b70f47cadd r9, rax
    37b70f47fmov rax, [rsp+1136]
    37b70f487lea r10, [r14+r8]
    37b70f48badd r8, rcx
    37b70f48emovss x0, [rax+4*r9]
    37b70f494mov r9, [rsp+304]
    37b70f49cmovss x1, [rax+4*r10]
    37b70f4a2mov rax, [rsp+312]
    37b70f4aaimul r9, rdx
    37b70f4aeunpcklps x0, x1
    37b70f4b1movlps [rsp+736], x0
    37b70f4b9add rax, r9
    37b70f4bclea r9, [rdx+rax]
    37b70f4c0mov [rsp+344], rax
    37b70f4c8mov rax, [rsp+1152]
    37b70f4d0movss x0, [rax+4*r9]
    37b70f4d6mov rax, [rsp+1136]
    37b70f4delea r9, [rsp+576]
    37b70f4e6mov [rsp+748], 0
    37b70f4f1mov rsi, [rsp+1168]
    37b70f4f9mov [rsp+328], r9
    37b70f501movss x1, [rax+4*r8]
    37b70f507xorps x0, x6
    37b70f50amov r8, [rsp+240]
    37b70f512mov [rsp+768], 0
    37b70f51dmov rax, [rsp+288]
    37b70f525movss [rsp+744], x0
    37b70f52emovss [rsp+772], x1
    37b70f537imul r8, rdx
    37b70f53bimul rdx, [rsp+248]
    37b70f544add rdx, [rsp+296]
    37b70f54cmovss [rsp+780], x0
    37b70f555mov [rsp+776], 0
    37b70f560lea rdi, [r14+rdx]
    37b70f564lea rbp, [r8+rax]
    37b70f568movss x1, [rsi+4*rdi]
    37b70f56dmov [rsp+320], rdi
    37b70f575lea r8, [rcx+rbp]
    37b70f579add rcx, rdx
    37b70f57cmov rdi, [rsp+1120]
    37b70f584lea rax, [r14+rbp]
    37b70f588movss x0, [rsi+4*rcx]
    37b70f58dlea rdx, [rsp+552]
    37b70f595mov [rsp+280], rax
    37b70f59dlea rcx, [rsp+568]
    37b70f5a5movss x2, [rdi+4*r8]
    37b70f5ablea r8, [rip+0xd26ad2]
    37b70f5b2mov [rsp+216], rcx
    37b70f5baunpcklps x1, x0
    37b70f5bdmovss x0, [rdi+4*rax]
    37b70f5c2mov [rsp+40], rdx
    37b70f5c7lea rax, [rsp+672]
    37b70f5cfmov [rsp+32], r12
    37b70f5d4mov rdx, rax
    37b70f5d7unpcklps x0, x2
    37b70f5damov [rsp+192], rax
    37b70f5e2movlhps x0, x1
    37b70f5e5movups [rsp+640], x0
    37b70f5edcall sgetc2_
    37b70f5f2mov edx, [rsp+552]
    37b70f5f9mov rcx, [rsp+216]
    37b70f601mov r9, [rsp+328]
    37b70f609mov rax, [rsp+1208]
    37b70f611test edx, edx
    37b70f613jle 0x37b70f61f
    37b70f615mov rsi, [rsp+1224]
    37b70f61dmov [rsi], edx
    37b70f61f
    37b70f61floc_37b70f61f:
    37b70f61flea rsi, [rsp+564]
    37b70f627mov [rsp+32], r9
    37b70f62cmov rdx, [rsp+192]
    37b70f634lea r8, [rip+0xd26a49]
    37b70f63bmov [rsp+48], rsi
    37b70f640mov [rsp+40], r12
    37b70f645mov [rsp+1208], rax
    37b70f64dlea rax, [rsp+640]
    37b70f655mov r9, rax
    37b70f658mov [rsp+216], rax
    37b70f660call sgesc2_
    37b70f665mov rax, [rsp+1208]
    37b70f66dmovss x0, [rsp+564]
    37b70f676ucomiss x0, x8
    37b70f67ajp 0x37b70fa90
    37b70f680jne 0x37b70fa90
    37b70f686
    37b70f686loc_37b70f686:
    37b70f686mov rdx, [rsp+640]
    37b70f68emov rdi, [rsp+1120]
    37b70f696mov rsi, [rsp+280]
    37b70f69emov [rdi+4*rsi], rdx
    37b70f6a2mov rdx, [rsp+648]
    37b70f6aamov rdi, [rsp+1168]
    37b70f6b2mov rsi, [rsp+320]
    37b70f6bamov [rdi+4*rsi], rdx
    37b70f6becmp [rsp+136], r13l
    37b70f6c6jl 0x37b70fdb0
    37b70f6cc
    37b70f6ccloc_37b70f6cc:
    37b70f6ccmov edi, [rsp+144]
    37b70f6d3cmp [rsp+200], edi
    37b70f6dajle 0x37b70e11a
    37b70f6e0mov [rsp+1208], rax
    37b70f6e8mov rax, [rsp+1072]
    37b70f6f0lea r9, [rip+0xd26995]
    37b70f6f7lea r8, [rsp+572]
    37b70f6ffmov r12l, [rsp+272]
    37b70f707movsxd rbx, [rsp+232]
    37b70f70fmov eax, [rax]
    37b70f711mov rcx, [rsp+216]
    37b70f719mov [rsp+88], 1
    37b70f722mov edx, eax
    37b70f724mov [rsp+192], eax
    37b70f72bmov rax, [rsp+1120]
    37b70f733sub edx, r12l
    37b70f736mov [rsp+48], rcx
    37b70f73bmov rcx, [rsp+1096]
    37b70f743mov [rsp+572], edx
    37b70f74alea rdx, [rbp+rbx]
    37b70f74flea rbp, [rip+0xd26932]
    37b70f756lea rsi, [rax+4*rdx]
    37b70f75amov rdx, [rsp+160]
    37b70f762mov [rsp+40], rcx
    37b70f767lea rax, [rip+0xd26922]
    37b70f76emov rcx, [rsp+1088]
    37b70f776mov [rsp+64], rax
    37b70f77bimul rdx, rbx
    37b70f77fadd rdx, [rsp+168]
    37b70f787mov [rsp+80], rbp
    37b70f78cadd rdx, r14
    37b70f78fmov [rsp+72], rsi
    37b70f794lea rdx, [rcx+4*rdx]
    37b70f798mov [rsp+56], rbp
    37b70f79dlea rcx, [rip+0xd268dd]
    37b70f7a4mov [rsp+32], rdx
    37b70f7a9lea rdx, [rsp+556]
    37b70f7b1call sgemv_
    37b70f7b6mov rcx, [rsp+1072]
    37b70f7belea rax, [rip+0xd268cb]
    37b70f7c5lea r9, [rip+0xd268c0]
    37b70f7ccimul rbx, [rsp+176]
    37b70f7d5lea r8, [rsp+572]
    37b70f7ddmov ecx, [rcx]
    37b70f7dfmov [rsp+64], rax
    37b70f7e4mov rax, [rsp+1144]
    37b70f7ecmov [rsp+80], rbp
    37b70f7f1mov edx, ecx
    37b70f7f3mov [rsp+72], rsi
    37b70f7f8mov [rsp+40], rax
    37b70f7fdsub edx, r12l
    37b70f800mov rax, [rsp+184]
    37b70f808mov [rsp+572], edx
    37b70f80flea rdx, [rsp+648]
    37b70f817mov [rsp+48], rdx
    37b70f81clea rdx, [rbx+rax]
    37b70f820mov rax, [rsp+1136]
    37b70f828add rdx, r14
    37b70f82bmov [rsp+56], rbp
    37b70f830lea rdx, [rax+4*rdx]
    37b70f834mov [rsp+192], ecx
    37b70f83blea rcx, [rip+0xd2683f]
    37b70f842mov [rsp+32], rdx
    37b70f847lea rdx, [rsp+556]
    37b70f84fmov [rsp+88], 1
    37b70f858call sgemv_
    37b70f85dmov rax, [rsp+1208]
    37b70f865jmp 0x37b70e11a
    37b70f86a
    37b70f86a 66 0f 1f 44 00 00 f..D..
    37b70f870
    37b70f870loc_37b70f870:
    37b70f870mov [rsp+336], 1
    37b70f87bjmp 0x37b70ea7f
    37b70f880
    37b70f880loc_37b70f880:
    37b70f880mov edi, 1
    37b70f885jmp 0x37b70ed1f
    37b70f88a
    37b70f88a 66 0f 1f 44 00 00 f..D..
    37b70f890
    37b70f890loc_37b70f890:
    37b70f890mov rcx, [rsp+1080]
    37b70f898mov edx, [rcx]
    37b70f89atest edx, edx
    37b70f89cjle 0x37b70f978
    37b70f8a2mov r12, [rsp+1120]
    37b70f8aamov rcx, [rsp+240]
    37b70f8b2mov [rsp+1208], rax
    37b70f8bamov r11, [rsp+248]
    37b70f8c2mov [rsp+280], rdi
    37b70f8camov rbp, [rsp+1168]
    37b70f8d2mov rdi, [rsp+1072]
    37b70f8damov [rsp+192], r14
    37b70f8e2mov r14l, edx
    37b70f8e5mov [rsp+320], ebx
    37b70f8ecmov ebx, r15l
    37b70f8eflea r15, [4*r11]
    37b70f8f7mov [rsp+352], r13
    37b70f8ffmov r13, r12
    37b70f902lea r12, [4*rcx]
    37b70f90anop [rax+rax]
    37b70f910
    37b70f910loc_37b70f910:
    37b70f910mov r8, r13
    37b70f913lea r9, [rip+0xd2676e]
    37b70f91amov rdx, rsi
    37b70f91dmov rcx, rdi
    37b70f920call sscal_
    37b70f925add ebx, 1
    37b70f928mov r8, rbp
    37b70f92bmov rdx, rsi
    37b70f92elea r9, [rip+0xd26753]
    37b70f935mov rcx, rdi
    37b70f938add r13, r12
    37b70f93badd rbp, r15
    37b70f93ecall sscal_
    37b70f943cmp r14l, ebx
    37b70f946jge 0x37b70f910
    37b70f948mov r14, [rsp+192]
    37b70f950mov rdi, [rsp+280]
    37b70f958mov ebx, [rsp+320]
    37b70f95fmov r13, [rsp+352]
    37b70f967mov rax, [rsp+1208]
    37b70f96fmovss x0, [rsp+564]
    37b70f978
    37b70f978loc_37b70f978:
    37b70f978mov rcx, [rsp+1184]
    37b70f980mulss x0, [rcx]
    37b70f984movss [rcx], x0
    37b70f988jmp 0x37b70f1ec
    37b70f98d
    37b70f98d 0f 1f 00 ...
    37b70f990
    37b70f990loc_37b70f990:
    37b70f990mov rdi, [rsp+1080]
    37b70f998mov edx, [rdi]
    37b70f99atest edx, edx
    37b70f99cjle 0x37b70fa79
    37b70f9a2mov rdi, [rsp+240]
    37b70f9aamov r10, [rsp+248]
    37b70f9b2mov [rsp+1208], rax
    37b70f9bamov [rsp+336], rbp
    37b70f9c2mov r12, [rsp+1168]
    37b70f9calea rcx, [4*rdi]
    37b70f9d2mov rdi, [rsp+1120]
    37b70f9damov rbp, [rsp+1072]
    37b70f9e2mov [rsp+192], r15
    37b70f9eamov [rsp+384], ebx
    37b70f9f1mov r15, rcx
    37b70f9f4mov [rsp+392], r13
    37b70f9fcmov rbx, rdi
    37b70f9ffmov r13l, r14l
    37b70fa02mov edi, edx
    37b70fa04lea r14, [4*r10]
    37b70fa0cnop [rax]
    37b70fa10
    37b70fa10loc_37b70fa10:
    37b70fa10mov r8, rbx
    37b70fa13lea r9, [rip+0xd2666e]
    37b70fa1amov rdx, rsi
    37b70fa1dmov rcx, rbp
    37b70fa20call sscal_
    37b70fa25add r13l, 1
    37b70fa29mov r8, r12
    37b70fa2cmov rdx, rsi
    37b70fa2flea r9, [rip+0xd26652]
    37b70fa36mov rcx, rbp
    37b70fa39add rbx, r15
    37b70fa3cadd r12, r14
    37b70fa3fcall sscal_
    37b70fa44cmp edi, r13l
    37b70fa47jge 0x37b70fa10
    37b70fa49mov r15, [rsp+192]
    37b70fa51mov rbp, [rsp+336]
    37b70fa59mov ebx, [rsp+384]
    37b70fa60mov r13, [rsp+392]
    37b70fa68mov rax, [rsp+1208]
    37b70fa70movss x0, [rsp+564]
    37b70fa79
    37b70fa79loc_37b70fa79:
    37b70fa79mov rdi, [rsp+1184]
    37b70fa81mulss x0, [rdi]
    37b70fa85movss [rdi], x0
    37b70fa89jmp 0x37b70e4cc
    37b70fa8e
    37b70fa8e 66 90 f.
    37b70fa90
    37b70fa90loc_37b70fa90:
    37b70fa90mov rdi, [rsp+1080]
    37b70fa98mov edx, [rdi]
    37b70fa9atest edx, edx
    37b70fa9cjle 0x37b70fb78
    37b70faa2mov rdi, [rsp+240]
    37b70faaamov r12, [rsp+1120]
    37b70fab2mov [rsp+1208], rax
    37b70fabamov [rsp+328], rbp
    37b70fac2mov rbp, [rsp+1072]
    37b70facalea rcx, [4*rdi]
    37b70fad2mov rdi, [rsp+248]
    37b70fadamov [rsp+192], r14
    37b70fae2mov r14l, edx
    37b70fae5mov [rsp+352], ebx
    37b70faecmov ebx, r15l
    37b70faefmov r15, rcx
    37b70faf2lea r11, [4*rdi]
    37b70fafamov rdi, [rsp+1168]
    37b70fb02mov [rsp+360], r13
    37b70fb0amov r13, r12
    37b70fb0dmov r12, r11
    37b70fb10
    37b70fb10loc_37b70fb10:
    37b70fb10mov r8, r13
    37b70fb13lea r9, [rip+0xd2656e]
    37b70fb1amov rdx, rsi
    37b70fb1dmov rcx, rbp
    37b70fb20call sscal_
    37b70fb25add ebx, 1
    37b70fb28mov r8, rdi
    37b70fb2bmov rdx, rsi
    37b70fb2elea r9, [rip+0xd26553]
    37b70fb35mov rcx, rbp
    37b70fb38add r13, r15
    37b70fb3badd rdi, r12
    37b70fb3ecall sscal_
    37b70fb43cmp r14l, ebx
    37b70fb46jge 0x37b70fb10
    37b70fb48mov r14, [rsp+192]
    37b70fb50mov rbp, [rsp+328]
    37b70fb58mov ebx, [rsp+352]
    37b70fb5fmov r13, [rsp+360]
    37b70fb67mov rax, [rsp+1208]
    37b70fb6fmovss x0, [rsp+564]
    37b70fb78
    37b70fb78loc_37b70fb78:
    37b70fb78mov rdi, [rsp+1184]
    37b70fb80mulss x0, [rdi]
    37b70fb84movss [rdi], x0
    37b70fb88jmp 0x37b70f686
    37b70fb8d
    37b70fb8d 0f 1f 00 ...
    37b70fb90
    37b70fb90loc_37b70fb90:
    37b70fb90mov [rsp+1208], rax
    37b70fb98lea rsi, [rsi+4*r14-4]
    37b70fb9dmov rax, [rsp+1176]
    37b70fba5lea rbp, [rsp+548]
    37b70fbadmov rcx, [rsp+328]
    37b70fbb5mov [rsp+32], rsi
    37b70fbbasub ebx, 1
    37b70fbbdmov rdx, rbp
    37b70fbc0mov [rsp+40], rax
    37b70fbc5lea r9, [rip+0xd264bc]
    37b70fbccmov rax, [rsp+1104]
    37b70fbd4movss [rsp+548], x0
    37b70fbddlea r8, [rax+4*rcx+4]
    37b70fbe2lea rcx, [rsp+572]
    37b70fbeamovss [rsp+192], x0
    37b70fbf3mov [rsp+572], ebx
    37b70fbfacall saxpy_
    37b70fbffmov rax, [rsp+1176]
    37b70fc07mov rdx, rbp
    37b70fc0amov [rsp+572], ebx
    37b70fc11mov [rsp+32], rsi
    37b70fc16mov rbx, [rsp+336]
    37b70fc1elea r9, [rip+0xd26463]
    37b70fc25lea rcx, [rsp+572]
    37b70fc2dmov [rsp+40], rax
    37b70fc32mov rax, [rsp+1152]
    37b70fc3amovss [rsp+548], x7
    37b70fc43lea r8, [rax+4*rbx+4]
    37b70fc48call saxpy_
    37b70fc4dmov rax, [rsp+1208]
    37b70fc55movss x0, [rsp+192]
    37b70fc5ejmp 0x37b70f22e
    37b70fc63
    37b70fc63 0f 1f 44 00 00 ..D..
    37b70fc68
    37b70fc68loc_37b70fc68:
    37b70fc68mov [rsp+1208], rax
    37b70fc70lea rsi, [rsi+4*r15-4]
    37b70fc75mov rax, [rsp+1176]
    37b70fc7dsub ebx, 1
    37b70fc80mov rcx, [rsp+344]
    37b70fc88mov [rsp+32], rsi
    37b70fc8dlea r9, [rip+0xd263f4]
    37b70fc94mov [rsp+40], rax
    37b70fc99mov rax, [rsp+1104]
    37b70fca1mov rdx, [rsp+216]
    37b70fca9mov [rsp+572], ebx
    37b70fcb0lea r8, [rax+4*rcx+4]
    37b70fcb5lea rcx, [rsp+572]
    37b70fcbdcall saxpy_
    37b70fcc2mov rax, [rsp+1176]
    37b70fccamov rcx, [rsp+352]
    37b70fcd2mov [rsp+32], rsi
    37b70fcd7lea rdx, [rsp+644]
    37b70fcdflea r9, [rip+0xd263a2]
    37b70fce6mov [rsp+572], ebx
    37b70fcedmov [rsp+40], rax
    37b70fcf2mov rax, [rsp+1104]
    37b70fcfalea r8, [rax+4*rcx+4]
    37b70fcfflea rcx, [rsp+572]
    37b70fd07call saxpy_
    37b70fd0cmov rax, [rsp+1176]
    37b70fd14mov rcx, [rsp+360]
    37b70fd1cmov [rsp+32], rsi
    37b70fd21lea rdx, [rsp+648]
    37b70fd29lea r9, [rip+0xd26358]
    37b70fd30mov [rsp+572], ebx
    37b70fd37mov [rsp+40], rax
    37b70fd3cmov rax, [rsp+1152]
    37b70fd44lea r8, [rax+4*rcx+4]
    37b70fd49lea rcx, [rsp+572]
    37b70fd51call saxpy_
    37b70fd56mov rax, [rsp+1176]
    37b70fd5emov [rsp+572], ebx
    37b70fd65lea rdx, [rsp+652]
    37b70fd6dmov rbx, [rsp+368]
    37b70fd75mov [rsp+32], rsi
    37b70fd7alea r9, [rip+0xd26307]
    37b70fd81lea rcx, [rsp+572]
    37b70fd89mov [rsp+40], rax
    37b70fd8emov rax, [rsp+1152]
    37b70fd96lea r8, [rax+4*rbx+4]
    37b70fd9bcall saxpy_
    37b70fda0mov rax, [rsp+1208]
    37b70fda8jmp 0x37b70e53a
    37b70fdad
    37b70fdad 0f 1f 00 ...
    37b70fdb0
    37b70fdb0loc_37b70fdb0:
    37b70fdb0mov rcx, [rsp+1104]
    37b70fdb8mov [rsp+1208], rax
    37b70fdc0sub ebx, 1
    37b70fdc3lea rsi, [rdi+4*r14-4]
    37b70fdc8mov rax, [rsp+1176]
    37b70fdd0mov rdx, [rsp+336]
    37b70fdd8mov [rsp+56], rsi
    37b70fdddlea r8, [rip+0xd262ac]
    37b70fde4mov r9, [rsp+216]
    37b70fdecmov [rsp+572], ebx
    37b70fdf3lea rdx, [rcx+4*rdx+4]
    37b70fdf8mov [rsp+64], rax
    37b70fdfdlea rax, [rip+0xd26284]
    37b70fe04mov [rsp+48], rax
    37b70fe09lea rcx, [rsp+556]
    37b70fe11mov r12, rax
    37b70fe14mov [rsp+40], rdx
    37b70fe19lea rdx, [rsp+572]
    37b70fe21mov [rsp+32], rax
    37b70fe26call sger_
    37b70fe2bmov [rsp+572], ebx
    37b70fe32mov rbx, [rsp+1152]
    37b70fe3alea r9, [rsp+648]
    37b70fe42mov [rsp+56], rsi
    37b70fe47mov rsi, [rsp+344]
    37b70fe4flea r8, [rip+0xd2623a]
    37b70fe56lea rcx, [rsp+556]
    37b70fe5emov rax, [rsp+1176]
    37b70fe66mov [rsp+48], r12
    37b70fe6blea rdx, [rbx+4*rsi+4]
    37b70fe70mov [rsp+32], r12
    37b70fe75mov [rsp+64], rax
    37b70fe7amov [rsp+40], rdx
    37b70fe7flea rdx, [rsp+572]
    37b70fe87call sger_
    37b70fe8cmov rax, [rsp+1208]
    37b70fe94jmp 0x37b70f6cc
    37b70fe99
    37b70fe99 0f 1f 80 00 00 00 00 .......
    37b70fea0
    37b70fea0loc_37b70fea0:
    37b70fea0mov [rsp+272], 1
    37b70feabjmp 0x37b70cf9f
    37b70feb0
    37b70feb0loc_37b70feb0:
    37b70feb0mov edi, 1
    37b70feb5jmp 0x37b70d22d
    37b70feba
    37b70febaloc_37b70feba:
    37b70febamov rax, [rsp+1200]
    37b70fec2mov [rsp+56], r9
    37b70fec7mov r8, r10
    37b70fecalea r9, [rip+0xd261b3]
    37b70fed1mov [rsp+64], r14
    37b70fed6mov rcx, [rsp+1064]
    37b70fedemov rdx, rsi
    37b70fee1mov [rsp+48], rax
    37b70fee6mov rax, [rsp+1192]
    37b70feeemov [rsp+40], rax
    37b70fef3mov rax, [rsp+216]
    37b70fefbmov [rsp+32], rax
    37b70ff00call slatdf_
    37b70ff05mov eax, [rsp+272]
    37b70ff0cjmp 0x37b70d1e8
    37b70ff11
    37b70ff11loc_37b70ff11:
    37b70ff11mov rdi, [rsp+1112]
    37b70ff19sub ebx, 1
    37b70ff1cmov r8, r15
    37b70ff1fmov rcx, [rsp+392]
    37b70ff27mov rax, [rsp+1168]
    37b70ff2flea rbp, [rsp+572]
    37b70ff37mov [rsp+112], 1
    37b70ff40mov [rsp+72], rdi
    37b70ff45mov rdi, [rsp+1104]
    37b70ff4dmov r9, rbp
    37b70ff50lea rsi, [rax+4*r14-4]
    37b70ff55mov rax, [rsp+1176]
    37b70ff5dmov [rsp+104], 1
    37b70ff66lea rdx, [rdi+4*rcx+4]
    37b70ff6bmov rdi, [rsp+1128]
    37b70ff73mov rcx, [rsp+384]
    37b70ff7bmov [rsp+88], rsi
    37b70ff80mov [rsp+64], rdx
    37b70ff85mov [rsp+56], rdi
    37b70ff8amov rdi, [rsp+288]
    37b70ff92mov [rsp+96], rax
    37b70ff97lea rax, [rip+0xd260f2]
    37b70ff9elea rdx, [rdi+rcx]
    37b70ffa2mov rdi, [rsp+1120]
    37b70ffaamov [rsp+80], rax
    37b70ffafmov r12, rax
    37b70ffb2add rdx, r14
    37b70ffb5mov [rsp+40], rax
    37b70ffbalea rcx, [rip+0xd260bf]
    37b70ffc1lea rdx, [rdi+4*rdx]
    37b70ffc5lea rdi, [rsp+560]
    37b70ffcdmov [rsp+572], ebx
    37b70ffd4mov [rsp+48], rdx
    37b70ffd9lea rdx, [rip+0xd260a1]
    37b70ffe0mov [rsp+32], rdi
    37b70ffe5call sgemm_
    37b70ffeamov [rsp+88], rsi
    37b70ffefmov r9, rbp
    37b70fff2mov r8, r15
    37b70fff5mov [rsp+572], ebx
    37b70fffclea rcx, [rip+0xd2607d]
    37b710003mov rbx, [rsp+1160]
    37b71000bmov rsi, [rsp+400]
    37b710013mov [rsp+80], r12
    37b710018mov [rsp+72], rbx
    37b71001dmov rbx, [rsp+1152]
    37b710025mov rax, [rsp+1176]
    37b71002dmov [rsp+40], r12
    37b710032lea rdx, [rbx+4*rsi+4]
    37b710037mov rbx, [rsp+1176]
    37b71003fmov [rsp+32], rdi
    37b710044mov rsi, [rsp+376]
    37b71004cmov [rsp+64], rdx
    37b710051mov [rsp+56], rbx
    37b710056mov rbx, [rsp+296]
    37b71005emov [rsp+96], rax
    37b710063mov [rsp+112], 1
    37b71006clea rdx, [rbx+rsi]
    37b710070mov rbx, [rsp+1168]
    37b710078mov [rsp+104], 1
    37b710081add rdx, r14
    37b710084lea rdx, [rbx+4*rdx]
    37b710088mov [rsp+48], rdx
    37b71008dlea rdx, [rip+0xd25fed]
    37b710094call sgemm_
    37b710099mov rax, [rsp+1208]
    37b7100a1jmp 0x37b70edae
    37b7100a6
    37b7100a6loc_37b7100a6:
    37b7100a6mov rax, [rsp+1080]
    37b7100aemov eax, [rax]
    37b7100b0test eax, eax
    37b7100b2jle 0x37b710181
    37b7100b8mov rsi, [rsp+240]
    37b7100c0mov r14, [rsp+1120]
    37b7100c8mov [rsp+272], rdi
    37b7100d0mov rdi, [rsp+1072]
    37b7100d8mov [rsp+464], ebp
    37b7100dfmov ebp, eax
    37b7100e1lea rcx, [4*rsi]
    37b7100e9mov rsi, [rsp+248]
    37b7100f1mov [rsp+472], r13
    37b7100f9mov r13, r14
    37b7100fcmov [rsp+1208], r15
    37b710104mov r15l, r12l
    37b710107mov r12, rcx
    37b71010alea rdx, [4*rsi]
    37b710112mov rsi, [rsp+1168]
    37b71011amov r14, rdx
    37b71011dnop [rax]
    37b710120
    37b710120loc_37b710120:
    37b710120mov r8, r13
    37b710123lea r9, [rip+0xd25f5e]
    37b71012amov rdx, rbx
    37b71012dmov rcx, rdi
    37b710130call sscal_
    37b710135add r15l, 1
    37b710139mov r8, rsi
    37b71013cmov rdx, rbx
    37b71013flea r9, [rip+0xd25f42]
    37b710146mov rcx, rdi
    37b710149add r13, r12
    37b71014cadd rsi, r14
    37b71014fcall sscal_
    37b710154cmp ebp, r15l
    37b710157jge 0x37b710120
    37b710159mov rdi, [rsp+272]
    37b710161mov ebp, [rsp+464]
    37b710168mov r13, [rsp+472]
    37b710170mov r15, [rsp+1208]
    37b710178movss x0, [rsp+564]
    37b710181
    37b710181loc_37b710181:
    37b710181mov rax, [rsp+1184]
    37b710189mulss x0, [rax]
    37b71018dmovss [rax], x0
    37b710191jmp 0x37b70dbfc
    37b710196
    37b710196loc_37b710196:
    37b710196mov rax, [rsp+1224]
    37b71019emov [rax], -16
    37b7101a4mov eax, 16
    37b7101a9jmp 0x37b70bce2
    37b7101ae
    37b7101aeloc_37b7101ae:
    37b7101aemov eax, [rsp+200]
    37b7101b5neg eax
    37b7101b7jmp 0x37b70bce2
    37b70bbf0
    37b7101bc
    37b7101bc // align 0x10
    37b7101c0
    37b7101c0stgsyl_:
    37b7101c0push r15
    37b7101c2push r14
    37b7101c4push r13
    37b7101c6push r12
    37b7101c8push rbp
    37b7101c9push rdi
    37b7101capush rsi
    37b7101cbpush rbx
    37b7101ccsub rsp, 744
    37b7101d3movups [rsp+704], x6
    37b7101dbmovups [rsp+720], x7
    37b7101e3mov rax, [rsp+888]
    37b7101ebmov rbp, [rsp+968]
    37b7101f3mov eax, [rax]
    37b7101f5mov [rsp+192], eax
    37b7101fcmov rax, [rsp+936]
    37b710204mov r14, r8
    37b710207mov r8l, 1
    37b71020dmov [rsp+824], rdx
    37b710215lea rdx, [rip+0xd25ea4]
    37b71021cmov r13l, [rax]
    37b71021fmov rax, [rsp+856]
    37b710227mov [rsp+840], r9
    37b71022fmov r9l, 1
    37b710235mov [rsp+816], rcx
    37b71023dmov r12l, [rax]
    37b710240mov rax, [rsp+872]
    37b710248mov r15l, [rax]
    37b71024bmov rax, [rsp+904]
    37b710253mov eax, [rax]
    37b710255mov [rsp+200], eax
    37b71025cmov rax, [rsp+920]
    37b710264mov eax, [rax]
    37b710266mov [rsp+212], eax
    37b71026dmov rax, [rsp+984]
    37b710275mov [rax], 0
    37b71027bcall lsame_
    37b710280mov esi, [rbp]
    37b710283mov edi, eax
    37b710285test eax, eax
    37b710287je 0x37b7102b0
    37b710289mov rax, [rsp+824]
    37b710291cmp [rax], 4
    37b710294mov rax, [rsp+984]
    37b71029cjbe 0x37b7102e0
    37b71029emov [rax], -2
    37b7102a4mov ebx, -2
    37b7102a9
    37b7102a9loc_37b7102a9:
    37b7102a9neg ebx
    37b7102abjmp 0x37b71038c
    37b7102b0
    37b7102b0loc_37b7102b0:
    37b7102b0mov rcx, [rsp+816]
    37b7102b8mov r9l, 1
    37b7102bemov r8l, 1
    37b7102c4lea rdx, [rip+0xd25df6]
    37b7102cbcall lsame_
    37b7102d0test eax, eax
    37b7102d2mov rax, [rsp+984]
    37b7102daje 0x37b7103d2
    37b7102e0
    37b7102e0loc_37b7102e0:
    37b7102e0mov ebx, [rax]
    37b7102e2test ebx, ebx
    37b7102e4jne 0x37b7102a9
    37b7102e6mov eax, [r14]
    37b7102e9test eax, eax
    37b7102ebjle 0x37b710378
    37b7102f1mov rbx, [rsp+840]
    37b7102f9mov r8l, [rbx]
    37b7102fctest r8l, r8l
    37b7102ffjle 0x37b7103e1
    37b710305mov rbx, [rsp+856]
    37b71030dcmp eax, [rbx]
    37b71030fjg 0x37b7103ed
    37b710315mov rbx, [rsp+872]
    37b71031dcmp r8l, [rbx]
    37b710320jg 0x37b7103f9
    37b710326mov rbx, [rsp+888]
    37b71032ecmp eax, [rbx]
    37b710330jg 0x37b712796
    37b710336mov rbx, [rsp+904]
    37b71033ecmp eax, [rbx]
    37b710340jg 0x37b7127a5
    37b710346mov rbx, [rsp+920]
    37b71034ecmp r8l, [rbx]
    37b710351jg 0x37b7127b4
    37b710357mov rbx, [rsp+936]
    37b71035fcmp eax, [rbx]
    37b710361jle 0x37b710408
    37b710367mov eax, -16
    37b71036cmov ebx, 16
    37b710371jmp 0x37b710382
    37b710373
    37b710373 0f 1f 44 00 00 ..D..
    37b710378
    37b710378loc_37b710378:
    37b710378mov eax, -3
    37b71037dmov ebx, 3
    37b710382
    37b710382loc_37b710382:
    37b710382mov rdi, [rsp+984]
    37b71038amov [rdi], eax
    37b71038c
    37b71038cloc_37b71038c:
    37b71038clea rdx, [rsp+700]
    37b710394mov r8l, 6
    37b71039alea rcx, [rip+0xd25d21]
    37b7103a1mov [rsp+700], ebx
    37b7103a8call xerbla_
    37b7103adnop
    37b7103ae
    37b7103aeloc_37b7103ae:
    37b7103aemovups x6, [rsp+704]
    37b7103b6movups x7, [rsp+720]
    37b7103beadd rsp, 744
    37b7103c5pop rbx
    37b7103c6pop rsi
    37b7103c7pop rdi
    37b7103c8pop rbp
    37b7103c9pop r12
    37b7103cbpop r13
    37b7103cdpop r14
    37b7103cfpop r15
    37b7103d1ret
    37b7103d2
    37b7103d2loc_37b7103d2:
    37b7103d2mov ebx, -1
    37b7103d7mov [rax], -1
    37b7103ddneg ebx
    37b7103dfjmp 0x37b71038c
    37b7103e1
    37b7103e1loc_37b7103e1:
    37b7103e1mov eax, -4
    37b7103e6mov ebx, 4
    37b7103ebjmp 0x37b710382
    37b7103ed
    37b7103edloc_37b7103ed:
    37b7103edmov eax, -6
    37b7103f2mov ebx, 6
    37b7103f7jmp 0x37b710382
    37b7103f9
    37b7103f9loc_37b7103f9:
    37b7103f9mov eax, -8
    37b7103femov ebx, 8
    37b710403jmp 0x37b710382
    37b710408
    37b710408loc_37b710408:
    37b710408mov edx, 1
    37b71040dtest edi, edi
    37b71040fje 0x37b710431
    37b710411mov rbx, [rsp+824]
    37b710419imul eax, r8l
    37b71041dmov ebx, [rbx]
    37b71041fadd eax, eax
    37b710421lea ecx, [rbx-1]
    37b710424mov [rsp+216], ebx
    37b71042bcmp ecx, 1
    37b71042ecmovbe edx, eax
    37b710431
    37b710431loc_37b710431:
    37b710431lea rax, [rsp+676]
    37b710439mov [rsp+676], edx
    37b710440mov rcx, rax
    37b710443mov [rsp+624], rax
    37b71044bcall sroundup_lwork_
    37b710450mov rax, [rsp+960]
    37b710458movss [rax], x0
    37b71045cmov eax, [rsp+676]
    37b710463cmp [rbp], eax
    37b710466mov rax, [rsp+984]
    37b71046ejl 0x37b710900
    37b710474mov ebx, [rax]
    37b710476test ebx, ebx
    37b710478jne 0x37b7102a9
    37b71047ecmp esi, -1
    37b710481je 0x37b7103ae
    37b710487mov ebp, [r14]
    37b71048atest ebp, ebp
    37b71048cje 0x37b7108c0
    37b710492mov rax, [rsp+840]
    37b71049amov esi, [rax]
    37b71049ctest esi, esi
    37b71049eje 0x37b7108c0
    37b7104a4mov rax, [rsp+840]
    37b7104aclea rbp, [rip+0xd25c19]
    37b7104b3mov [rsp+64], 1
    37b7104bcmov r9, r14
    37b7104bfmov [rsp+48], rbp
    37b7104c4mov r8, [rsp+816]
    37b7104cclea rdx, [rip+0xd25bef]
    37b7104d3lea rcx, [rip+0xd25bee]
    37b7104damov [rsp+40], rbp
    37b7104dfmov [rsp+56], 6
    37b7104e8mov [rsp+32], rax
    37b7104edcall ilaenv_
    37b7104f2mov [rsp+48], rbp
    37b7104f7mov r8, [rsp+816]
    37b7104ffmov r9, r14
    37b710502mov esi, eax
    37b710504mov [rsp+40], rbp
    37b710509mov rax, [rsp+840]
    37b710511lea rdx, [rip+0xd25baa]
    37b710518mov [rsp+64], 1
    37b710521lea rcx, [rip+0xd25ba8]
    37b710528mov [rsp+56], 6
    37b710531mov [rsp+32], rax
    37b710536call ilaenv_
    37b71053bmov [rsp+668], 0
    37b710546mov ebp, eax
    37b710548test edi, edi
    37b71054aje 0x37b7119e9
    37b710550mov rax, [rsp+824]
    37b710558mov eax, [rax]
    37b71055acmp eax, 2
    37b71055djg 0x37b71194d
    37b710563test eax, eax
    37b710565jle 0x37b7119e9
    37b71056bmov r9l, 2
    37b710571
    37b710571loc_37b710571:
    37b710571cmp esi, 1
    37b710574jg 0x37b710919
    37b71057acmp ebp, 1
    37b71057djg 0x37b710919
    37b710583
    37b710583loc_37b710583:
    37b710583lea rsi, [rsp+668]
    37b71058bmov [rsp+216], r9l
    37b710593xor r15l, r15l
    37b710596movss x6, [rip+0xd25b4a]
    37b71059emov [rsp+192], rsi
    37b7105a6cmp r9l, 2
    37b7105aamov rsi, [rsp+888]
    37b7105b2lea rbp, [rsp+692]
    37b7105bamov rbx, [rsp+840]
    37b7105c2mov [rsp+212], edi
    37b7105c9sete r15b
    37b7105cdlea r12, [rsp+660]
    37b7105d5lea r13, [rsp+664]
    37b7105ddmov edi, 1
    37b7105e2
    37b7105e2loc_37b7105e2:
    37b7105e2mov rax, [rsp+984]
    37b7105eamov r9, rbx
    37b7105edmov [rsp+660], 0
    37b7105f8mov r8, r14
    37b7105fbmov [rsp+692], 0
    37b710606mov [rsp+168], rax
    37b71060emov rax, [rsp+976]
    37b710616mov [rsp+176], 1
    37b710622mov [rsp+152], rax
    37b71062amov rax, [rsp+944]
    37b710632mov [rsp+160], rbp
    37b71063amov [rsp+128], rax
    37b710642mov rax, [rsp+936]
    37b71064amov [rsp+144], r12
    37b710652mov [rsp+120], rax
    37b710657mov rax, [rsp+928]
    37b71065fmov [rsp+136], r13
    37b710667mov [rsp+112], rax
    37b71066cmov rax, [rsp+920]
    37b710674mov [rsp+72], rsi
    37b710679mov [rsp+104], rax
    37b71067emov rax, [rsp+912]
    37b710686movss [rsp+664], x6
    37b71068fmov [rsp+96], rax
    37b710694mov rax, [rsp+904]
    37b71069cmov [rsp+88], rax
    37b7106a1mov rax, [rsp+896]
    37b7106a9mov [rsp+80], rax
    37b7106aemov rax, [rsp+880]
    37b7106b6mov [rsp+64], rax
    37b7106bbmov rax, [rsp+872]
    37b7106c3mov [rsp+56], rax
    37b7106c8mov rax, [rsp+864]
    37b7106d0mov [rsp+48], rax
    37b7106d5mov rax, [rsp+856]
    37b7106ddmov rdx, [rsp+192]
    37b7106e5mov rcx, [rsp+816]
    37b7106edmov [rsp+40], rax
    37b7106f2mov rax, [rsp+848]
    37b7106famov [rsp+32], rax
    37b7106ffcall stgsy2_
    37b710704pxor x2, x2
    37b710708movss x0, [rsp+660]
    37b710711ucomiss x0, x2
    37b710714jp 0x37b710718
    37b710716je 0x37b71076c
    37b710718
    37b710718loc_37b710718:
    37b710718mov rax, [rsp+824]
    37b710720movss x1, [rsp+664]
    37b710729mov eax, [rax]
    37b71072bsqrtss x1, x1
    37b71072fmov edx, eax
    37b710731mov [rsp+200], eax
    37b710738mulss x0, x1
    37b71073cand edx, -3
    37b71073fcmp edx, 1
    37b710742jne 0x37b71274a
    37b710748mov edx, [r14]
    37b71074bimul edx, [rbx]
    37b71074epxor x1, x1
    37b710752mov rax, [rsp+952]
    37b71075aadd edx, edx
    37b71075ccvtsi2ss x1, edx
    37b710760sqrtss x1, x1
    37b710764divss x1, x0
    37b710768movss [rax], x1
    37b71076c
    37b71076cloc_37b71076c:
    37b71076ccmp edi, 1
    37b71076fjne 0x37b7119f4
    37b710775test r15l, r15l
    37b710778je 0x37b7119f4
    37b71077emov r10l, [rsp+212]
    37b710786test r10l, r10l
    37b710789je 0x37b71079c
    37b71078bmov rax, [rsp+824]
    37b710793mov eax, [rax]
    37b710795mov [rsp+668], eax
    37b71079c
    37b71079cloc_37b71079c:
    37b71079cmov rax, [rsp+944]
    37b7107a4mov r8, rbx
    37b7107a7mov rdx, r14
    37b7107aalea rcx, [rip+0xd25927]
    37b7107b1mov r9, [rsp+880]
    37b7107b9movss x3, [rax]
    37b7107bdmov rax, [rsp+960]
    37b7107c5mov [rsp+48], r14
    37b7107camov [rsp+56], 1
    37b7107d3mov [rsp+40], rax
    37b7107d8movaps x7, x3
    37b7107dbmov [rsp+32], rsi
    37b7107e0call slacpy_
    37b7107e5mov [rsp+48], r14
    37b7107eamov r8, rbx
    37b7107edmov rdx, r14
    37b7107f0mov [rsp+56], 1
    37b7107f9mov eax, [r14]
    37b7107fclea rcx, [rip+0xd258d5]
    37b710803imul eax, [rbx]
    37b710806mov rdi, [rsp+960]
    37b71080emov r9, [rsp+928]
    37b710816cdqe
    37b710818lea rax, [rdi+4*rax]
    37b71081clea rdi, [rip+0xd258b1]
    37b710823mov [rsp+40], rax
    37b710828mov rax, [rsp+936]
    37b710830mov [rsp+32], rax
    37b710835call slacpy_
    37b71083amov [rsp+48], rsi
    37b71083fmov r9, rdi
    37b710842mov r8, rbx
    37b710845mov rax, [rsp+880]
    37b71084dmov [rsp+32], rdi
    37b710852mov rdx, r14
    37b710855lea rcx, [rip+0xd2587c]
    37b71085cmov [rsp+56], 1
    37b710865mov [rsp+40], rax
    37b71086acall slaset_
    37b71086fmov [rsp+32], rdi
    37b710874mov r9, rdi
    37b710877mov r8, rbx
    37b71087amov rax, [rsp+936]
    37b710882mov rdx, r14
    37b710885mov [rsp+56], 1
    37b71088elea rcx, [rip+0xd25843]
    37b710895mov [rsp+48], rax
    37b71089amov rax, [rsp+928]
    37b7108a2mov [rsp+40], rax
    37b7108a7call slaset_
    37b7108ac
    37b7108acloc_37b7108ac:
    37b7108acmov edi, 2
    37b7108b1jmp 0x37b7105e2
    37b7108b6
    37b7108b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b7108c0
    37b7108c0loc_37b7108c0:
    37b7108c0mov rax, [rsp+944]
    37b7108c8mov [rax], 0x3f800000
    37b7108cetest edi, edi
    37b7108d0je 0x37b7103ae
    37b7108d6mov rax, [rsp+824]
    37b7108demov r11l, [rax]
    37b7108e1test r11l, r11l
    37b7108e4je 0x37b7103ae
    37b7108eamov rax, [rsp+952]
    37b7108f2mov [rax], 0
    37b7108f8jmp 0x37b7103ae
    37b7108fd
    37b7108fd 0f 1f 00 ...
    37b710900
    37b710900loc_37b710900:
    37b710900cmp esi, -1
    37b710903je 0x37b711ab9
    37b710909mov [rax], -20
    37b71090fmov ebx, 20
    37b710914jmp 0x37b71038c
    37b710919
    37b710919loc_37b710919:
    37b710919mov r8l, [r14]
    37b71091ccmp esi, r8l
    37b71091fjl 0x37b710931
    37b710921mov rax, [rsp+840]
    37b710929cmp ebp, [rax]
    37b71092bjge 0x37b710583
    37b710931
    37b710931loc_37b710931:
    37b710931movsxd rcx, [rsp+192]
    37b710939xor eax, eax
    37b71093btest rcx, rcx
    37b71093ecmovns rax, rcx
    37b710942movsxd rcx, r13l
    37b710945mov [rsp+432], rax
    37b71094dnot rax
    37b710950mov [rsp+416], rax
    37b710958xor eax, eax
    37b71095atest rcx, rcx
    37b71095dcmovns rax, rcx
    37b710961movsxd rcx, r12l
    37b710964mov [rsp+440], rax
    37b71096cnot rax
    37b71096fmov [rsp+424], rax
    37b710977xor eax, eax
    37b710979test rcx, rcx
    37b71097ccmovns rax, rcx
    37b710980movsxd rcx, r15l
    37b710983mov r10, rax
    37b710986mov [rsp+368], rax
    37b71098emov r11, rax
    37b710991xor eax, eax
    37b710993test rcx, rcx
    37b710996not r10
    37b710999cmovns rax, rcx
    37b71099dmovsxd rcx, [rsp+200]
    37b7109a5mov [rsp+376], r10
    37b7109admov [rsp+480], rax
    37b7109b5not rax
    37b7109b8mov [rsp+456], rax
    37b7109c0xor eax, eax
    37b7109c2test rcx, rcx
    37b7109c5cmovns rax, rcx
    37b7109c9movsxd rcx, [rsp+212]
    37b7109d1mov [rsp+384], rax
    37b7109d9not rax
    37b7109dcmov [rsp+392], rax
    37b7109e4xor eax, eax
    37b7109e6test rcx, rcx
    37b7109e9cmovns rax, rcx
    37b7109edmov [rsp+488], rax
    37b7109f5not rax
    37b7109f8mov [rsp+464], rax
    37b710a00test r8l, r8l
    37b710a03jle 0x37b7127c3
    37b710a09mov rbx, r10
    37b710a0cxor ecx, ecx
    37b710a0epxor x0, x0
    37b710a12mov edx, 1
    37b710a17mov r12, [rsp+848]
    37b710a1fmov r10, [rsp+976]
    37b710a27jmp 0x37b710a57
    37b710a29
    37b710a29 0f 1f 80 00 00 00 00 .......
    37b710a30
    37b710a30loc_37b710a30:
    37b710a30lea eax, [rdx-1]
    37b710a33movsxd r13, edx
    37b710a36cdqe
    37b710a38imul rax, r11
    37b710a3cadd rax, rbx
    37b710a3fadd rax, r13
    37b710a42ucomiss x0, [r12+4*rax]
    37b710a47jp 0x37b710a4b
    37b710a49je 0x37b710a4e
    37b710a4b
    37b710a4bloc_37b710a4b:
    37b710a4badd edx, 1
    37b710a4e
    37b710a4eloc_37b710a4e:
    37b710a4ecmp r8l, edx
    37b710a51jl 0x37b710a62
    37b710a53add rcx, 1
    37b710a57
    37b710a57loc_37b710a57:
    37b710a57mov [r10+4*rcx], edx
    37b710a5badd edx, esi
    37b710a5dcmp r8l, edx
    37b710a60jg 0x37b710a30
    37b710a62
    37b710a62loc_37b710a62:
    37b710a62mov [rsp+452], ecx
    37b710a69lea ebx, [rcx+1]
    37b710a6cmovsxd rax, ebx
    37b710a6f
    37b710a6floc_37b710a6f:
    37b710a6fmov rsi, [rsp+976]
    37b710a77add r8l, 1
    37b710a7blea edx, [rbx+1]
    37b710a7emov [rsi+4*rax], r8l
    37b710a82cmp r8l, [rsi+4*rcx]
    37b710a86movsxd rcx, edx
    37b710a89mov esi, [rsp+452]
    37b710a90cmovne rax, rcx
    37b710a94cmovne esi, ebx
    37b710a97cmovne ebx, edx
    37b710a9amov [rsp+452], esi
    37b710aa1mov rsi, [rsp+840]
    37b710aa9mov r8l, [rsi]
    37b710aactest r8l, r8l
    37b710aafjle 0x37b7127dc
    37b710ab5movsxd rcx, ebx
    37b710ab8mov r11, [rsp+480]
    37b710ac0mov rbx, [rsp+456]
    37b710ac8mov edx, 1
    37b710acdmov rsi, [rsp+864]
    37b710ad5mov r10, [rsp+976]
    37b710addpxor x0, x0
    37b710ae1jmp 0x37b710b0e
    37b710ae3
    37b710ae3 0f 1f 44 00 00 ..D..
    37b710ae8
    37b710ae8loc_37b710ae8:
    37b710ae8lea eax, [rdx-1]
    37b710aebmovsxd r12, edx
    37b710aeecdqe
    37b710af0imul rax, r11
    37b710af4add rax, rbx
    37b710af7add rax, r12
    37b710afaucomiss x0, [rsi+4*rax]
    37b710afejp 0x37b710b02
    37b710b00je 0x37b710b05
    37b710b02
    37b710b02loc_37b710b02:
    37b710b02add edx, 1
    37b710b05
    37b710b05loc_37b710b05:
    37b710b05cmp edx, r8l
    37b710b08jg 0x37b710b19
    37b710b0aadd rcx, 1
    37b710b0e
    37b710b0eloc_37b710b0e:
    37b710b0emov [r10+4*rcx], edx
    37b710b12add edx, ebp
    37b710b14cmp edx, r8l
    37b710b17jl 0x37b710ae8
    37b710b19
    37b710b19loc_37b710b19:
    37b710b19mov [rsp+448], ecx
    37b710b20lea ebx, [rcx+1]
    37b710b23movsxd rax, ebx
    37b710b26
    37b710b26loc_37b710b26:
    37b710b26mov rsi, [rsp+976]
    37b710b2eadd r8l, 1
    37b710b32mov [rsi+4*rax], r8l
    37b710b36cmp r8l, [rsi+4*rcx]
    37b710b3acmove ebx, [rsp+448]
    37b710b42mov [rsp+448], ebx
    37b710b49test edi, edi
    37b710b4bje 0x37b711bc0
    37b710b51lea eax, [rbx+1]
    37b710b54xor ebx, ebx
    37b710b56cmp r9l, 2
    37b710b5amov [rsp+652], r9l
    37b710b62cdqe
    37b710b64sete bl
    37b710b67movss x6, [rip+0xd25579]
    37b710b6fmov r15, [rsp+464]
    37b710b77lea rax, [rsi+4*rax]
    37b710b7bmov [rsp+648], ebx
    37b710b82mov edx, 1
    37b710b87mov [rsp+408], rax
    37b710b8fmovsxd rax, [rsp+452]
    37b710b97lea ebp, [rax+2]
    37b710b9amov [rsp+608], rax
    37b710ba2lea rax, [rsi+4*rax]
    37b710ba6mov [rsp+640], rax
    37b710baemov rax, [rsp+432]
    37b710bb6lea rdi, [4*rax]
    37b710bbemov rax, [rsp+880]
    37b710bc6mov [rsp+616], rdi
    37b710bcemov rdi, r14
    37b710bd1add rax, 4
    37b710bd5mov [rsp+600], rax
    37b710bddmov rax, [rsp+440]
    37b710be5lea r13, [4*rax]
    37b710bedmov rax, [rsp+928]
    37b710bf5mov r14, r13
    37b710bf8mov r13l, ebp
    37b710bfbmov rbp, [rsp+864]
    37b710c03add rax, 4
    37b710c07mov [rsp+592], rax
    37b710c0f
    37b710c0floc_37b710c0f:
    37b710c0fmov rax, [rsp+944]
    37b710c17mov rsi, [rsp+640]
    37b710c1fmovsxd r10, r13l
    37b710c22mov [rsp+660], 0
    37b710c2dmov [rsp+692], 0
    37b710c38movss [rax], x6
    37b710c3clea rax, [rsp+668]
    37b710c44mov [rsp+400], rax
    37b710c4cmovss [rsp+664], x6
    37b710c55cmp [rsp+448], r13l
    37b710c5djl 0x37b7117df
    37b710c63mov [rsp+272], r10
    37b710c6bmov rbx, rbp
    37b710c6emov r12, rdi
    37b710c71mov rbp, r15
    37b710c74mov [rsp+632], edx
    37b710c7bmov r15, r14
    37b710c7emov [rsp+576], rsi
    37b710c86mov [rsp+636], r13l
    37b710c8enop
    37b710c90
    37b710c90loc_37b710c90:
    37b710c90mov rax, [rsp+576]
    37b710c98mov r9l, [rsp+452]
    37b710ca0mov edx, [rax+4]
    37b710ca3mov eax, [rax+8]
    37b710ca6lea edi, [rax-1]
    37b710ca9mov [rsp+200], eax
    37b710cb0sub eax, edx
    37b710cb2mov [rsp+496], edi
    37b710cb9mov [rsp+684], eax
    37b710cc0test r9l, r9l
    37b710cc3jle 0x37b711730
    37b710cc9mov rdi, [rsp+440]
    37b710cd1movsxd rax, edx
    37b710cd4mov r13, [rsp+424]
    37b710cdcmov r14, [rsp+488]
    37b710ce4mov r11, [rsp+480]
    37b710cecmov rcx, rdi
    37b710cefmov rsi, [rsp+912]
    37b710cf7imul rcx, rax
    37b710cfbmov r8, r11
    37b710cfeimul r8, rax
    37b710d02add r8, [rsp+456]
    37b710d0aadd r8, rax
    37b710d0dlea r9, [rcx+r13]
    37b710d11mov rcx, r14
    37b710d14lea r8, [rbx+4*r8]
    37b710d18imul rcx, rax
    37b710d1cmov [rsp+328], r8
    37b710d24mov r8, [rsp+880]
    37b710d2cadd rcx, rbp
    37b710d2fadd rcx, rax
    37b710d32lea rsi, [rsi+4*rcx]
    37b710d36mov [rsp+320], rsi
    37b710d3emov rsi, [rsp+432]
    37b710d46mov rcx, rsi
    37b710d49imul rcx, rax
    37b710d4dadd rcx, [rsp+416]
    37b710d55lea r8, [r8+4*rcx+4]
    37b710d5amov [rsp+464], r8
    37b710d62mov r8, [rsp+928]
    37b710d6alea r8, [r8+4*r9+4]
    37b710d6fmov [rsp+472], r8
    37b710d77movsxd r8, [rsp+200]
    37b710d7fimul rsi, r8
    37b710d83imul r11, r8
    37b710d87imul rdi, r8
    37b710d8bmov r10, rsi
    37b710d8emov rsi, [rsp+416]
    37b710d96imul r8, r14
    37b710d9aadd rsi, r10
    37b710d9dmov r10, [rsp+456]
    37b710da5add rdi, r13
    37b710da8mov [rsp+560], rsi
    37b710db0add r10, rax
    37b710db3add rax, rbp
    37b710db6mov [rsp+568], rdi
    37b710dbeadd r10, r11
    37b710dc1add rax, r8
    37b710dc4lea r10, [rbx+4*r10]
    37b710dc8mov [rsp+544], r10
    37b710dd0mov r10, [rsp+912]
    37b710dd8lea rax, [r10+4*rax]
    37b710ddcmov [rsp+552], rax
    37b710de4mov eax, [rsp+692]
    37b710debmov [rsp+212], eax
    37b710df2mov rax, [rsp+600]
    37b710dfalea r10, [rax+4*rcx]
    37b710dfelea rax, [rax+4*rsi]
    37b710e02mov [rsp+528], r10
    37b710e0amov r10, [rsp+592]
    37b710e12lea rsi, [rsp+696]
    37b710e1amov [rsp+512], rax
    37b710e22lea rax, [r10+4*rdi]
    37b710e26lea r11, [r10+4*r9]
    37b710e2amov [rsp+520], rax
    37b710e32mov rax, [rsp+608]
    37b710e3amov [rsp+536], r11
    37b710e42mov [rsp+192], rax
    37b710e4alea rax, [rsp+660]
    37b710e52mov [rsp+360], rax
    37b710e5alea rax, [rsp+664]
    37b710e62mov rdi, [rsp+616]
    37b710e6amov [rsp+352], rax
    37b710e72lea rax, [rsp+684]
    37b710e7amov [rsp+224], rax
    37b710e82lea rax, [rsp+680]
    37b710e8amov [rsp+216], rax
    37b710e92lea rax, [rsp+672]
    37b710e9amov [rsp+344], rax
    37b710ea2lea rax, [rsp+688]
    37b710eaamov [rsp+336], rax
    37b710eb2mov [rsp+288], r9
    37b710ebamov [rsp+296], rcx
    37b710ec2mov [rsp+584], rbp
    37b710ecamov [rsp+280], edx
    37b710ed1mov [rsp+864], rbx
    37b710ed9jmp 0x37b71109b
    37b710ede
    37b710ede 66 90 f.
    37b710ee0
    37b710ee0loc_37b710ee0:
    37b710ee0cmp [rsp+192], 1
    37b710ee8je 0x37b71106d
    37b710eeemov rax, [rsp+888]
    37b710ef6mov rcx, [rsp+264]
    37b710efelea r14, [rip+0xd251db]
    37b710f05lea rdx, [rip+0xd251b4]
    37b710f0cmov rbp, [rsp+256]
    37b710f14mov r13l, [rsp+240]
    37b710f1cmov [rsp+80], r14
    37b710f21lea r8, [rsp+700]
    37b710f29mov [rsp+96], rax
    37b710f2emov rax, [rsp+464]
    37b710f36mov [rsp+64], rbp
    37b710f3bmov r9, [rsp+224]
    37b710f43sub r13l, 1
    37b710f47mov [rsp+88], rax
    37b710f4cmov rax, [rsp+888]
    37b710f54mov [rsp+232], r11
    37b710f5cmov [rsp+72], rax
    37b710f61mov rax, [rsp+856]
    37b710f69mov [rsp+700], r13l
    37b710f71mov [rsp+56], rax
    37b710f76mov rax, [rsp+848]
    37b710f7emov [rsp+112], 1
    37b710f87mov [rsp+104], 1
    37b710f90lea rax, [rax+4*rcx+4]
    37b710f95mov rcx, [rsp+216]
    37b710f9dmov [rsp+48], rax
    37b710fa2lea rax, [rip+0xd2513b]
    37b710fa9mov [rsp+40], rax
    37b710faemov [rsp+32], rcx
    37b710fb3mov rcx, rdx
    37b710fb6call sgemm_
    37b710fbbmov rdx, [rsp+936]
    37b710fc3mov [rsp+80], r14
    37b710fc8lea r8, [rsp+700]
    37b710fd0mov r10, [rsp+248]
    37b710fd8mov [rsp+64], rbp
    37b710fddmov [rsp+96], rdx
    37b710fe2mov rdx, [rsp+472]
    37b710feamov rcx, [rsp+216]
    37b710ff2mov r9, [rsp+224]
    37b710ffamov [rsp+112], 1
    37b711003mov [rsp+88], rdx
    37b711008mov rdx, [rsp+888]
    37b711010mov [rsp+32], rcx
    37b711015mov [rsp+72], rdx
    37b71101amov rdx, [rsp+904]
    37b711022mov [rsp+104], 1
    37b71102bmov [rsp+56], rdx
    37b711030mov rdx, [rsp+896]
    37b711038mov [rsp+700], r13l
    37b711040lea rax, [rdx+4*r10+4]
    37b711045lea rdx, [rip+0xd25074]
    37b71104cmov [rsp+48], rax
    37b711051lea rax, [rip+0xd2508c]
    37b711058mov rcx, rdx
    37b71105bmov [rsp+40], rax
    37b711060call sgemm_
    37b711065mov r11, [rsp+232]
    37b71106d
    37b71106dloc_37b71106d:
    37b71106dmov ecx, [rsp+272]
    37b711074cmp [rsp+448], ecx
    37b71107bjg 0x37b711580
    37b711081
    37b711081loc_37b711081:
    37b711081sub [rsp+192], 1
    37b71108amov r8l, [rsp+192]
    37b711092test r8l, r8l
    37b711095jle 0x37b711720
    37b71109b
    37b71109bloc_37b71109b:
    37b71109bmov rcx, [rsp+976]
    37b7110a3mov rax, [rsp+192]
    37b7110abmov [rsp+688], 0
    37b7110b6mov rbx, [rsp+392]
    37b7110bemov rdx, [rsp+880]
    37b7110c6movsxd r11, [rcx+4*rax-4]
    37b7110cbmov eax, [rcx+4*rax]
    37b7110cemov [rsp+176], 1
    37b7110damov rcx, [rsp+928]
    37b7110e2mov r10, [rsp+376]
    37b7110eamov [rsp+128], rsi
    37b7110f2mov [rsp+304], eax
    37b7110f9lea ebp, [rax-1]
    37b7110fcsub eax, r11l
    37b7110ffmov [rsp+680], eax
    37b711106mov rax, [rsp+288]
    37b71110emov [rsp+240], r11l
    37b711116add rax, r11
    37b711119lea rcx, [rcx+4*rax]
    37b71111dmov rax, [rsp+384]
    37b711125mov [rsp+312], rcx
    37b71112dimul rax, r11
    37b711131add rbx, rax
    37b711134mov rax, [rsp+296]
    37b71113cmov [rsp+248], rbx
    37b711144add rax, r11
    37b711147lea rdx, [rdx+4*rax]
    37b71114bmov rax, [rsp+368]
    37b711153mov [rsp+256], rdx
    37b71115bimul rax, r11
    37b71115fadd r10, rax
    37b711162mov rax, [rsp+344]
    37b71116amov [rsp+264], r10
    37b711172mov [rsp+168], rax
    37b71117amov rax, [rsp+336]
    37b711182mov [rsp+160], rax
    37b71118amov rax, [rsp+408]
    37b711192mov [rsp+152], rax
    37b71119amov rax, [rsp+360]
    37b7111a2mov [rsp+144], rax
    37b7111aamov rax, [rsp+352]
    37b7111b2mov [rsp+136], rax
    37b7111bamov rax, [rsp+936]
    37b7111c2mov [rsp+112], rcx
    37b7111c7mov rcx, [rsp+896]
    37b7111cfmov [rsp+120], rax
    37b7111d4mov rax, [rsp+920]
    37b7111dcmov [rsp+64], rdx
    37b7111e1mov r9, [rsp+224]
    37b7111e9mov [rsp+104], rax
    37b7111eemov rax, [rsp+320]
    37b7111f6mov r8, [rsp+216]
    37b7111femov rdx, [rsp+400]
    37b711206mov [rsp+232], r11
    37b71120emov [rsp+96], rax
    37b711213mov rax, [rsp+904]
    37b71121bmov [rsp+88], rax
    37b711220lea rax, [r11+rbx]
    37b711224lea rax, [rcx+4*rax]
    37b711228mov rcx, [rsp+848]
    37b711230mov [rsp+80], rax
    37b711235mov rax, [rsp+888]
    37b71123dmov [rsp+72], rax
    37b711242mov rax, [rsp+872]
    37b71124amov [rsp+56], rax
    37b71124fmov rax, [rsp+328]
    37b711257mov [rsp+48], rax
    37b71125cmov rax, [rsp+856]
    37b711264mov [rsp+40], rax
    37b711269lea rax, [r11+r10]
    37b71126dlea rax, [rcx+4*rax]
    37b711271mov rcx, [rsp+816]
    37b711279mov [rsp+32], rax
    37b71127ecall stgsy2_
    37b711283mov eax, [rsp+672]
    37b71128amov r11, [rsp+232]
    37b711292test eax, eax
    37b711294jle 0x37b7112a0
    37b711296mov rbx, [rsp+984]
    37b71129emov [rbx], eax
    37b7112a0
    37b7112a0loc_37b7112a0:
    37b7112a0mov ecx, [rsp+688]
    37b7112a7add [rsp+212], ecx
    37b7112aeucomiss x6, [rsp+696]
    37b7112b6mov eax, [rsp+212]
    37b7112bdmov [rsp+692], eax
    37b7112c4jp 0x37b7112cc
    37b7112c6je 0x37b710ee0
    37b7112cc
    37b7112ccloc_37b7112cc:
    37b7112ccmov r14, [rsp+928]
    37b7112d4mov r13, [rsp+880]
    37b7112dccmp [rsp+280], 1
    37b7112e4jle 0x37b711356
    37b7112e6mov [rsp+232], r11
    37b7112eemov ebx, [rsp+280]
    37b7112f5mov [rsp+504], ebp
    37b7112fcmov ebp, 1
    37b711301nop [rax]
    37b711305nop [rax+rax]
    37b711310
    37b711310loc_37b711310:
    37b711310mov r8, r13
    37b711313lea r9, [rip+0xd24dc2]
    37b71131amov rdx, rsi
    37b71131dmov rcx, r12
    37b711320call sscal_
    37b711325add ebp, 1
    37b711328mov r8, r14
    37b71132bmov rdx, rsi
    37b71132elea r9, [rip+0xd24da7]
    37b711335mov rcx, r12
    37b711338add r13, rdi
    37b71133badd r14, r15
    37b71133ecall sscal_
    37b711343cmp ebx, ebp
    37b711345jne 0x37b711310
    37b711347mov r11, [rsp+232]
    37b71134fmov ebp, [rsp+504]
    37b711356
    37b711356loc_37b711356:
    37b711356mov ebx, [rsp+496]
    37b71135dcmp [rsp+280], ebx
    37b711364jg 0x37b7114ea
    37b71136amov eax, [rsp+240]
    37b711371mov r10, [rsp+528]
    37b711379mov [rsp+232], r11
    37b711381lea rbx, [rsp+700]
    37b711389mov r13, [rsp+536]
    37b711391mov [rsp+504], ebp
    37b711398lea r14l, [rax-1]
    37b71139cmov eax, [rsp+280]
    37b7113a3mov [rsp+832], r12
    37b7113abmov rbp, r10
    37b7113aemov r12l, eax
    37b7113b1nop [rax]
    37b7113b5nop [rax+rax]
    37b7113c0
    37b7113c0loc_37b7113c0:
    37b7113c0mov r8, rbp
    37b7113c3lea r9, [rip+0xd24d12]
    37b7113camov rdx, rsi
    37b7113cdmov rcx, rbx
    37b7113d0mov [rsp+700], r14l
    37b7113d8add r12l, 1
    37b7113dcadd rbp, rdi
    37b7113dfcall sscal_
    37b7113e4mov r8, r13
    37b7113e7mov rdx, rsi
    37b7113eamov rcx, rbx
    37b7113edlea r9, [rip+0xd24ce8]
    37b7113f4mov [rsp+700], r14l
    37b7113fcadd r13, r15
    37b7113ffcall sscal_
    37b711404cmp [rsp+200], r12l
    37b71140cjne 0x37b7113c0
    37b71140emovsxd rdx, [rsp+304]
    37b711416mov rax, [rsp+296]
    37b71141emov r11, [rsp+232]
    37b711426mov rcx, [rsp+880]
    37b71142emov [rsp+232], rdi
    37b711436add rax, rdx
    37b711439mov r12, [rsp+832]
    37b711441mov r14l, [rsp+280]
    37b711449lea rax, [rcx+4*rax]
    37b71144dmov [rsp+304], r11
    37b711455mov rcx, [rsp+928]
    37b71145dadd rdx, [rsp+288]
    37b711465mov ebp, [rsp+504]
    37b71146cmov rdi, r12
    37b71146fmov r12l, r14l
    37b711472lea r13, [rcx+4*rdx]
    37b711476mov r14, rax
    37b711479nop [rax]
    37b711480
    37b711480loc_37b711480:
    37b711480mov edx, [rdi]
    37b711482mov r8, r14
    37b711485lea r9, [rip+0xd24c50]
    37b71148cmov rcx, rbx
    37b71148fadd r12l, 1
    37b711493sub edx, ebp
    37b711495mov [rsp+700], edx
    37b71149cmov rdx, rsi
    37b71149fcall sscal_
    37b7114a4mov edx, [rdi]
    37b7114a6mov r8, r13
    37b7114a9mov rcx, rbx
    37b7114aclea r9, [rip+0xd24c29]
    37b7114b3add r13, r15
    37b7114b6sub edx, ebp
    37b7114b8mov [rsp+700], edx
    37b7114bfmov rdx, rsi
    37b7114c2call sscal_
    37b7114c7mov rax, [rsp+232]
    37b7114cfadd r14, rax
    37b7114d2cmp [rsp+200], r12l
    37b7114dajne 0x37b711480
    37b7114dcmov r11, [rsp+304]
    37b7114e4mov r12, rdi
    37b7114e7mov rdi, rax
    37b7114ea
    37b7114ealoc_37b7114ea:
    37b7114eamov rax, [rsp+840]
    37b7114f2mov r13l, [rsp+200]
    37b7114famov ebp, [rax]
    37b7114fccmp r13l, ebp
    37b7114ffjg 0x37b711561
    37b711501mov [rsp+232], r11
    37b711509mov rbx, [rsp+520]
    37b711511mov r14, [rsp+512]
    37b711519nop [rax]
    37b711520
    37b711520loc_37b711520:
    37b711520mov r8, r14
    37b711523lea r9, [rip+0xd24bb2]
    37b71152amov rdx, rsi
    37b71152dmov rcx, r12
    37b711530call sscal_
    37b711535add r13l, 1
    37b711539mov r8, rbx
    37b71153cmov rdx, rsi
    37b71153flea r9, [rip+0xd24b96]
    37b711546mov rcx, r12
    37b711549add r14, rdi
    37b71154cadd rbx, r15
    37b71154fcall sscal_
    37b711554cmp ebp, r13l
    37b711557jge 0x37b711520
    37b711559mov r11, [rsp+232]
    37b711561
    37b711561loc_37b711561:
    37b711561mov rax, [rsp+944]
    37b711569movss x0, [rax]
    37b71156dmulss x0, [rsp+696]
    37b711576movss [rax], x0
    37b71157ajmp 0x37b710ee0
    37b71157f
    37b71157f 90 .
    37b711580
    37b711580loc_37b711580:
    37b711580mov rax, [rsp+840]
    37b711588mov ebp, [rsp+496]
    37b71158flea r14, [rip+0xd24b4a]
    37b711596lea rdx, [rip+0xd24b23]
    37b71159dmov rcx, [rsp+880]
    37b7115a5mov r13, [rsp+312]
    37b7115adlea r9, [rsp+700]
    37b7115b5mov [rsp+240], r11
    37b7115bdmov eax, [rax]
    37b7115bfmov r8, [rsp+216]
    37b7115c7mov [rsp+40], r14
    37b7115ccmov [rsp+48], r13
    37b7115d1mov [rsp+232], eax
    37b7115d8sub eax, ebp
    37b7115damov [rsp+700], eax
    37b7115e1mov rax, [rsp+888]
    37b7115e9mov [rsp+112], 1
    37b7115f2mov [rsp+96], rax
    37b7115f7mov rax, [rsp+560]
    37b7115ffmov [rsp+104], 1
    37b711608add rax, r11
    37b71160bmov [rsp+80], r14
    37b711610lea rax, [rcx+4*rax]
    37b711614mov rcx, rdx
    37b711617mov [rsp+88], rax
    37b71161cmov rax, [rsp+872]
    37b711624mov [rsp+72], rax
    37b711629mov rax, [rsp+544]
    37b711631mov [rsp+64], rax
    37b711636mov rax, [rsp+936]
    37b71163emov [rsp+56], rax
    37b711643mov rax, [rsp+224]
    37b71164bmov [rsp+32], rax
    37b711650call sgemm_
    37b711655mov rcx, [rsp+840]
    37b71165dmov r11, [rsp+240]
    37b711665lea rdx, [rip+0xd24a54]
    37b71166cmov r8, [rsp+216]
    37b711674lea r9, [rsp+700]
    37b71167cmov ecx, [rcx]
    37b71167emov [rsp+80], r14
    37b711683mov [rsp+48], r13
    37b711688mov [rsp+232], ecx
    37b71168fsub ecx, ebp
    37b711691mov [rsp+700], ecx
    37b711698mov rcx, [rsp+936]
    37b7116a0mov [rsp+40], r14
    37b7116a5mov [rsp+96], rcx
    37b7116aamov rcx, [rsp+568]
    37b7116b2mov [rsp+112], 1
    37b7116bbmov [rsp+104], 1
    37b7116c4lea rbp, [r11+rcx]
    37b7116c8mov rcx, [rsp+928]
    37b7116d0lea rax, [rcx+4*rbp]
    37b7116d4mov rcx, [rsp+920]
    37b7116dcmov [rsp+88], rax
    37b7116e1mov rax, [rsp+224]
    37b7116e9mov [rsp+72], rcx
    37b7116eemov rcx, [rsp+552]
    37b7116f6mov [rsp+32], rax
    37b7116fbmov [rsp+64], rcx
    37b711700mov rcx, [rsp+936]
    37b711708mov [rsp+56], rcx
    37b71170dmov rcx, rdx
    37b711710call sgemm_
    37b711715jmp 0x37b711081
    37b71171a
    37b71171a 66 0f 1f 44 00 00 f..D..
    37b711720
    37b711720loc_37b711720:
    37b711720mov rbp, [rsp+584]
    37b711728mov rbx, [rsp+864]
    37b711730
    37b711730loc_37b711730:
    37b711730add [rsp+272], 1
    37b711739mov rax, [rsp+272]
    37b711741add [rsp+576], 4
    37b71174acmp [rsp+448], eax
    37b711751jge 0x37b710c90
    37b711757movss x0, [rsp+660]
    37b711760pxor x1, x1
    37b711764mov r14, r15
    37b711767mov edx, [rsp+632]
    37b71176emov r15, rbp
    37b711771mov r13l, [rsp+636]
    37b711779mov rdi, r12
    37b71177cmov rbp, rbx
    37b71177fucomiss x0, x1
    37b711782jp 0x37b711786
    37b711784je 0x37b7117df
    37b711786
    37b711786loc_37b711786:
    37b711786movss x1, [rsp+664]
    37b71178fmov rax, [rsp+824]
    37b711797sqrtss x1, x1
    37b71179bmov eax, [rax]
    37b71179dmov [rsp+192], eax
    37b7117a4and eax, -3
    37b7117a7mulss x0, x1
    37b7117abcmp eax, 1
    37b7117aejne 0x37b712770
    37b7117b4mov rsi, [rsp+840]
    37b7117bcmov eax, [rdi]
    37b7117bepxor x1, x1
    37b7117c2imul eax, [rsi]
    37b7117c5add eax, eax
    37b7117c7cvtsi2ss x1, eax
    37b7117cbmov rax, [rsp+952]
    37b7117d3sqrtss x1, x1
    37b7117d7divss x1, x0
    37b7117dbmovss [rax], x1
    37b7117df
    37b7117dfloc_37b7117df:
    37b7117dfcmp edx, 1
    37b7117e2jne 0x37b711ac8
    37b7117e8mov ecx, [rsp+648]
    37b7117eftest ecx, ecx
    37b7117f1je 0x37b711ac8
    37b7117f7mov rax, [rsp+824]
    37b7117ffmov r9, [rsp+880]
    37b711807mov rdx, rdi
    37b71180alea rcx, [rip+0xd248c7]
    37b711811mov r8, [rsp+840]
    37b711819mov eax, [rax]
    37b71181bmov [rsp+668], eax
    37b711822mov rax, [rsp+944]
    37b71182amovss x4, [rax]
    37b71182emov rax, [rsp+960]
    37b711836mov [rsp+48], rdi
    37b71183bmov [rsp+56], 1
    37b711844mov [rsp+40], rax
    37b711849mov rax, [rsp+888]
    37b711851movaps x7, x4
    37b711854mov [rsp+32], rax
    37b711859call slacpy_
    37b71185emov rsi, [rsp+840]
    37b711866mov rdx, rdi
    37b711869mov [rsp+56], 1
    37b711872mov [rsp+48], rdi
    37b711877mov eax, [rdi]
    37b711879lea rcx, [rip+0xd24858]
    37b711880imul eax, [rsi]
    37b711883mov rsi, [rsp+960]
    37b71188bmov r9, [rsp+928]
    37b711893mov r8, [rsp+840]
    37b71189bcdqe
    37b71189dlea rax, [rsi+4*rax]
    37b7118a1lea rsi, [rip+0xd2482c]
    37b7118a8mov [rsp+40], rax
    37b7118admov rax, [rsp+936]
    37b7118b5mov [rsp+32], rax
    37b7118bacall slacpy_
    37b7118bfmov [rsp+32], rsi
    37b7118c4mov r9, rsi
    37b7118c7mov rdx, rdi
    37b7118camov rax, [rsp+888]
    37b7118d2mov r8, [rsp+840]
    37b7118damov [rsp+56], 1
    37b7118e3lea rcx, [rip+0xd247ee]
    37b7118eamov [rsp+48], rax
    37b7118efmov rax, [rsp+880]
    37b7118f7mov [rsp+40], rax
    37b7118fccall slaset_
    37b711901mov [rsp+32], rsi
    37b711906mov r9, rsi
    37b711909mov rdx, rdi
    37b71190cmov rax, [rsp+936]
    37b711914mov r8, [rsp+840]
    37b71191cmov [rsp+56], 1
    37b711925lea rcx, [rip+0xd247ac]
    37b71192cmov [rsp+48], rax
    37b711931mov rax, [rsp+928]
    37b711939mov [rsp+40], rax
    37b71193ecall slaset_
    37b711943
    37b711943loc_37b711943:
    37b711943mov edx, 2
    37b711948jmp 0x37b710c0f
    37b71194d
    37b71194dloc_37b71194d:
    37b71194dsub eax, 2
    37b711950mov r8, [rsp+840]
    37b711958mov rdx, r14
    37b71195bmov [rsp+56], 1
    37b711964mov [rsp+668], eax
    37b71196bmov rax, [rsp+888]
    37b711973lea rcx, [rip+0xd2475e]
    37b71197amov [rsp+48], rax
    37b71197fmov rax, [rsp+880]
    37b711987mov [rsp+40], rax
    37b71198clea rax, [rip+0xd24741]
    37b711993mov [rsp+32], rax
    37b711998mov r9, rax
    37b71199bcall slaset_
    37b7119a0mov rcx, [rsp+936]
    37b7119a8lea rax, [rip+0xd24725]
    37b7119afmov rdx, r14
    37b7119b2mov [rsp+32], rax
    37b7119b7mov r8, [rsp+840]
    37b7119bfmov r9, rax
    37b7119c2mov [rsp+48], rcx
    37b7119c7mov rcx, [rsp+928]
    37b7119cfmov [rsp+56], 1
    37b7119d8mov [rsp+40], rcx
    37b7119ddlea rcx, [rip+0xd246f4]
    37b7119e4call slaset_
    37b7119e9
    37b7119e9loc_37b7119e9:
    37b7119e9mov r9l, 1
    37b7119efjmp 0x37b710571
    37b7119f4
    37b7119f4loc_37b7119f4:
    37b7119f4cmp edi, 2
    37b7119f7jne 0x37b711bae
    37b7119fdtest r15l, r15l
    37b711a00je 0x37b711bae
    37b711a06mov rax, [rsp+888]
    37b711a0emov [rsp+32], r14
    37b711a13mov rdx, r14
    37b711a16lea rcx, [rip+0xd246bb]
    37b711a1dmov r9, [rsp+960]
    37b711a25mov r8, [rsp+840]
    37b711a2dmov [rsp+56], 1
    37b711a36mov [rsp+48], rax
    37b711a3bmov rax, [rsp+880]
    37b711a43mov [rsp+40], rax
    37b711a48call slacpy_
    37b711a4dmov rdi, [rsp+840]
    37b711a55mov eax, [r14]
    37b711a58mov rdx, r14
    37b711a5bmov r8, [rsp+840]
    37b711a63lea rcx, [rip+0xd2466e]
    37b711a6aimul eax, [rdi]
    37b711a6dmov rdi, [rsp+936]
    37b711a75mov [rsp+32], r14
    37b711a7amov [rsp+56], 1
    37b711a83mov [rsp+48], rdi
    37b711a88mov rdi, [rsp+928]
    37b711a90cdqe
    37b711a92mov [rsp+40], rdi
    37b711a97mov rdi, [rsp+960]
    37b711a9flea r9, [rdi+4*rax]
    37b711aa3call slacpy_
    37b711aa8mov rax, [rsp+944]
    37b711ab0movss [rax], x7
    37b711ab4jmp 0x37b7103ae
    37b711ab9
    37b711ab9loc_37b711ab9:
    37b711ab9mov ebx, [rax]
    37b711abbtest ebx, ebx
    37b711abdje 0x37b7103ae
    37b711ac3jmp 0x37b7102a9
    37b711ac8
    37b711ac8loc_37b711ac8:
    37b711ac8cmp edx, 2
    37b711acbjne 0x37b712738
    37b711ad1mov eax, [rsp+648]
    37b711ad8test eax, eax
    37b711adaje 0x37b712738
    37b711ae0mov rax, [rsp+888]
    37b711ae8mov [rsp+32], rdi
    37b711aedmov rdx, rdi
    37b711af0lea rcx, [rip+0xd245e1]
    37b711af7mov [rsp+56], 1
    37b711b00mov r9, [rsp+960]
    37b711b08mov r14, rdi
    37b711b0bmov [rsp+48], rax
    37b711b10mov rax, [rsp+880]
    37b711b18mov r8, [rsp+840]
    37b711b20mov [rsp+40], rax
    37b711b25call slacpy_
    37b711b2amov eax, [rdi]
    37b711b2cmov rdx, r14
    37b711b2fmov rdi, [rsp+840]
    37b711b37mov r8, [rsp+840]
    37b711b3flea rcx, [rip+0xd24592]
    37b711b46imul eax, [rdi]
    37b711b49mov rdi, [rsp+936]
    37b711b51mov [rsp+32], r14
    37b711b56mov [rsp+56], 1
    37b711b5fmov [rsp+48], rdi
    37b711b64mov rdi, [rsp+928]
    37b711b6ccdqe
    37b711b6emov [rsp+40], rdi
    37b711b73mov rdi, [rsp+960]
    37b711b7blea r9, [rdi+4*rax]
    37b711b7fcall slacpy_
    37b711b84mov rax, [rsp+944]
    37b711b8cmovss [rax], x7
    37b711b90
    37b711b90loc_37b711b90:
    37b711b90mov rcx, [rsp+624]
    37b711b98call sroundup_lwork_
    37b711b9dmov rax, [rsp+960]
    37b711ba5movss [rax], x0
    37b711ba9jmp 0x37b7103ae
    37b711bae
    37b711baeloc_37b711bae:
    37b711baecmp [rsp+216], edi
    37b711bb5jle 0x37b7103ae
    37b711bbbjmp 0x37b7108ac
    37b711bc0
    37b711bc0loc_37b711bc0:
    37b711bc0movss x6, [rip+0xd24520]
    37b711bc8mov rax, [rsp+944]
    37b711bd0mov edi, [rsp+452]
    37b711bd7movss [rax], x6
    37b711bdbtest edi, edi
    37b711bddjle 0x37b711b90
    37b711bdfmov eax, [rsp+448]
    37b711be6mov rsi, [rsp+976]
    37b711beemov r9l, 1
    37b711bf4add eax, 1
    37b711bf7mov r10, rsi
    37b711bfacdqe
    37b711bfclea rax, [rsi+4*rax]
    37b711c00mov [rsp+408], rax
    37b711c08lea eax, [rdi+2]
    37b711c0bmov [rsp+216], eax
    37b711c12mov rax, [rsp+432]
    37b711c1alea r13, [4*rax]
    37b711c22mov rax, [rsp+880]
    37b711c2amov [rsp+576], r13
    37b711c32mov r13, r14
    37b711c35add rax, 4
    37b711c39mov [rsp+512], rax
    37b711c41mov rax, [rsp+440]
    37b711c49shl rax, 2
    37b711c4dmov [rsp+568], rax
    37b711c55mov rax, [rsp+928]
    37b711c5dadd rax, 4
    37b711c61mov [rsp+504], rax
    37b711c69nop [rax]
    37b711c70
    37b711c70loc_37b711c70:
    37b711c70mov r8l, [r10+4*r9]
    37b711c74mov eax, [r10+4*r9-4]
    37b711c79mov esi, [rsp+216]
    37b711c80mov edx, r8l
    37b711c83lea ebp, [r8-1]
    37b711c87sub edx, eax
    37b711c89mov [rsp+680], edx
    37b711c90cmp [rsp+448], esi
    37b711c97jl 0x37b712721
    37b711c9dmov rdi, [rsp+384]
    37b711ca5movsxd rdx, eax
    37b711ca8mov r15, [rsp+392]
    37b711cb0sub eax, 1
    37b711cb3mov rsi, [rsp+896]
    37b711cbbmov r11, [rsp+376]
    37b711cc3mov [rsp+976], r10
    37b711ccbmov rcx, rdi
    37b711ccemov rbx, [rsp+848]
    37b711cd6mov [rsp+544], eax
    37b711cddimul rcx, rdx
    37b711ce1mov [rsp+400], rdx
    37b711ce9mov r12, [rsp+568]
    37b711cf1mov [rsp+304], r9
    37b711cf9mov r14, [rsp+576]
    37b711d01add rcx, r15
    37b711d04add rcx, rdx
    37b711d07lea rsi, [rsi+4*rcx]
    37b711d0bmov [rsp+312], rsi
    37b711d13mov rsi, [rsp+368]
    37b711d1bmov rcx, rsi
    37b711d1eimul rcx, rdx
    37b711d22add rcx, r11
    37b711d25add rcx, rdx
    37b711d28lea rbx, [rbx+4*rcx]
    37b711d2cmov [rsp+320], rbx
    37b711d34mov rbx, [rsp+928]
    37b711d3clea rbx, [rbx+4*rdx-4]
    37b711d41mov [rsp+496], rbx
    37b711d49movsxd rbx, r8l
    37b711d4clea r8, [r11+rdx]
    37b711d50imul rsi, rbx
    37b711d54mov [rsp+472], rbx
    37b711d5cimul rdi, rbx
    37b711d60lea rbx, [rsp+696]
    37b711d68lea rcx, [rsi+r8]
    37b711d6cmov rsi, [rsp+848]
    37b711d74lea r8, [r15+rdx]
    37b711d78mov r15l, ebp
    37b711d7blea rsi, [rsi+4*rcx]
    37b711d7flea rcx, [rdi+r8]
    37b711d83mov rdi, [rsp+896]
    37b711d8bmov [rsp+552], rsi
    37b711d93movsxd rsi, [rsp+448]
    37b711d9blea rdi, [rdi+4*rcx]
    37b711d9fmov [rsp+560], rdi
    37b711da7lea rdi, [rsp+668]
    37b711dafmov r10, rsi
    37b711db2mov [rsp+360], rdi
    37b711dbalea rdi, [rsp+660]
    37b711dc2mov [rsp+352], rdi
    37b711dcalea rdi, [rsp+664]
    37b711dd2mov [rsp+344], rdi
    37b711ddalea rdi, [rsp+684]
    37b711de2mov [rsp+232], rdi
    37b711dealea rdi, [rsp+680]
    37b711df2mov [rsp+224], rdi
    37b711dfalea rdi, [rsp+672]
    37b711e02mov [rsp+328], rdi
    37b711e0alea rdi, [rsp+688]
    37b711e12mov [rsp+336], rdi
    37b711e1alea rdi, [rsp+700]
    37b711e22jmp 0x37b711e5c
    37b711e24
    37b711e24 0f 1f 40 00 ..@.
    37b711e28
    37b711e28loc_37b711e28:
    37b711e28cmp [rsp+216], r10l
    37b711e30jl 0x37b712406
    37b711e36
    37b711e36loc_37b711e36:
    37b711e36mov esi, [rsp+304]
    37b711e3dcmp [rsp+452], esi
    37b711e44jg 0x37b712590
    37b711e4a
    37b711e4aloc_37b711e4a:
    37b711e4asub r10, 1
    37b711e4ecmp [rsp+216], r10l
    37b711e56jg 0x37b712711
    37b711e5c
    37b711e5cloc_37b711e5c:
    37b711e5cmov rax, [rsp+976]
    37b711e64mov r11, [rsp+400]
    37b711e6cmov [rsp+192], r10
    37b711e74mov esi, [rax+4*r10]
    37b711e78mov ecx, [rax+4*r10-4]
    37b711e7dmov [rsp+176], 1
    37b711e89lea eax, [rsi-1]
    37b711e8cmov [rsp+212], ecx
    37b711e93mov [rsp+200], eax
    37b711e9amov eax, esi
    37b711e9csub eax, ecx
    37b711e9emov [rsp+684], eax
    37b711ea5movsxd rax, ecx
    37b711ea8mov rcx, [rsp+440]
    37b711eb0imul rcx, rax
    37b711eb4mov [rsp+264], rcx
    37b711ebcadd rcx, [rsp+424]
    37b711ec4lea rdx, [rcx+r11]
    37b711ec8mov [rsp+280], rcx
    37b711ed0mov rcx, [rsp+928]
    37b711ed8lea r10, [rcx+4*rdx]
    37b711edcmov rdx, [rsp+488]
    37b711ee4mov rcx, [rsp+464]
    37b711eecmov [rsp+248], r10
    37b711ef4imul rdx, rax
    37b711ef8lea r9, [rdx+rcx]
    37b711efcmov rcx, [rsp+432]
    37b711f04mov [rsp+288], r9
    37b711f0cimul rcx, rax
    37b711f10mov [rsp+272], rcx
    37b711f18add rcx, [rsp+416]
    37b711f20lea rdx, [r11+rcx]
    37b711f24mov [rsp+240], rcx
    37b711f2cmov rcx, [rsp+880]
    37b711f34mov r11, [rsp+456]
    37b711f3clea rcx, [rcx+4*rdx]
    37b711f40mov rdx, [rsp+480]
    37b711f48mov [rsp+256], rcx
    37b711f50imul rdx, rax
    37b711f54add r11, rdx
    37b711f57mov rdx, [rsp+328]
    37b711f5fmov [rsp+296], r11
    37b711f67mov [rsp+168], rdx
    37b711f6fmov rdx, [rsp+336]
    37b711f77mov [rsp+160], rdx
    37b711f7fmov rdx, [rsp+408]
    37b711f87mov [rsp+152], rdx
    37b711f8fmov rdx, [rsp+352]
    37b711f97mov [rsp+64], rcx
    37b711f9cmov rcx, [rsp+872]
    37b711fa4mov [rsp+144], rdx
    37b711facmov rdx, [rsp+344]
    37b711fb4mov [rsp+112], r10
    37b711fb9mov r10, [rsp+912]
    37b711fc1mov [rsp+136], rdx
    37b711fc9mov rdx, [rsp+936]
    37b711fd1mov [rsp+56], rcx
    37b711fd6mov rcx, [rsp+864]
    37b711fdemov [rsp+120], rdx
    37b711fe3mov rdx, [rsp+920]
    37b711febmov r8, [rsp+224]
    37b711ff3mov [rsp+128], rbx
    37b711ffbmov [rsp+104], rdx
    37b712000lea rdx, [rax+r9]
    37b712004add rax, r11
    37b712007mov r9, [rsp+232]
    37b71200flea rdx, [r10+4*rdx]
    37b712013lea rax, [rcx+4*rax]
    37b712017mov rcx, [rsp+816]
    37b71201fmov [rsp+96], rdx
    37b712024mov rdx, [rsp+904]
    37b71202cmov [rsp+48], rax
    37b712031mov rax, [rsp+856]
    37b712039mov [rsp+88], rdx
    37b71203emov rdx, [rsp+312]
    37b712046mov [rsp+40], rax
    37b71204bmov rax, [rsp+320]
    37b712053mov [rsp+80], rdx
    37b712058mov rdx, [rsp+888]
    37b712060mov [rsp+32], rax
    37b712065mov [rsp+72], rdx
    37b71206amov rdx, [rsp+360]
    37b712072call stgsy2_
    37b712077mov eax, [rsp+672]
    37b71207emov r10, [rsp+192]
    37b712086test eax, eax
    37b712088jle 0x37b712094
    37b71208amov rcx, [rsp+984]
    37b712092mov [rcx], eax
    37b712094
    37b712094loc_37b712094:
    37b712094ucomiss x6, [rsp+696]
    37b71209cjp 0x37b7120a4
    37b71209eje 0x37b711e28
    37b7120a4
    37b7120a4loc_37b7120a4:
    37b7120a4mov rdx, [rsp+928]
    37b7120acmov r11, [rsp+880]
    37b7120b4mov ebp, 1
    37b7120b9cmp [rsp+212], 1
    37b7120c1jle 0x37b712156
    37b7120c7mov [rsp+528], r10
    37b7120cfmov [rsp+520], esi
    37b7120d6mov esi, [rsp+212]
    37b7120ddmov [rsp+192], r15l
    37b7120e5mov r15, r11
    37b7120e8mov [rsp+536], rdi
    37b7120f0mov edi, ebp
    37b7120f2mov rbp, rdx
    37b7120f5nop [rax+rax]
    37b712100
    37b712100loc_37b712100:
    37b712100mov r8, r15
    37b712103lea r9, [rip+0xd23fd2]
    37b71210amov rdx, rbx
    37b71210dmov rcx, r13
    37b712110call sscal_
    37b712115add edi, 1
    37b712118mov r8, rbp
    37b71211bmov rdx, rbx
    37b71211elea r9, [rip+0xd23fb7]
    37b712125mov rcx, r13
    37b712128add r15, r14
    37b71212badd rbp, r12
    37b71212ecall sscal_
    37b712133cmp esi, edi
    37b712135jne 0x37b712100
    37b712137mov r15l, [rsp+192]
    37b71213fmov esi, [rsp+520]
    37b712146mov r10, [rsp+528]
    37b71214emov rdi, [rsp+536]
    37b712156
    37b712156loc_37b712156:
    37b712156mov ecx, [rsp+200]
    37b71215dcmp [rsp+212], ecx
    37b712164jg 0x37b712317
    37b71216amov rcx, [rsp+240]
    37b712172mov rax, [rsp+512]
    37b71217amov [rsp+200], r15l
    37b712182mov rdx, [rsp+280]
    37b71218amov r11l, [rsp+212]
    37b712192mov [rsp+280], r10
    37b71219alea rax, [rax+4*rcx]
    37b71219emov rcx, [rsp+504]
    37b7121a6mov r15l, [rsp+544]
    37b7121aemov [rsp+192], esi
    37b7121b5mov [rsp+832], r13
    37b7121bdmov rsi, rax
    37b7121c0mov r13l, r11l
    37b7121c3lea rbp, [rcx+4*rdx]
    37b7121c7nop [rax+rax]
    37b7121d0
    37b7121d0loc_37b7121d0:
    37b7121d0mov r8, rsi
    37b7121d3lea r9, [rip+0xd23f02]
    37b7121damov rdx, rbx
    37b7121ddmov rcx, rdi
    37b7121e0mov [rsp+700], r15l
    37b7121e8add r13l, 1
    37b7121ecadd rsi, r14
    37b7121efcall sscal_
    37b7121f4mov r8, rbp
    37b7121f7mov rdx, rbx
    37b7121famov rcx, rdi
    37b7121fdlea r9, [rip+0xd23ed8]
    37b712204mov [rsp+700], r15l
    37b71220cadd rbp, r12
    37b71220fcall sscal_
    37b712214cmp [rsp+192], r13l
    37b71221cjne 0x37b7121d0
    37b71221emov rcx, [rsp+472]
    37b712226mov rax, [rsp+416]
    37b71222emov rdx, [rsp+880]
    37b712236mov r10, [rsp+280]
    37b71223eadd rax, rcx
    37b712241add rax, [rsp+272]
    37b712249mov r13, [rsp+832]
    37b712251lea rsi, [rdx+4*rax]
    37b712255mov rdx, [rsp+424]
    37b71225dmov r11l, [rsp+212]
    37b712265mov r15l, [rsp+200]
    37b71226dmov [rsp+200], r12
    37b712275mov r12, r13
    37b712278add rdx, rcx
    37b71227bmov rcx, [rsp+928]
    37b712283add rdx, [rsp+264]
    37b71228bmov r13l, r11l
    37b71228emov [rsp+264], r10
    37b712296lea rbp, [rcx+4*rdx]
    37b71229anop [rax+rax]
    37b7122a0
    37b7122a0loc_37b7122a0:
    37b7122a0mov edx, [r12]
    37b7122a4mov r8, rsi
    37b7122a7mov rcx, rdi
    37b7122aaadd r13l, 1
    37b7122aelea r9, [rip+0xd23e27]
    37b7122b5add rsi, r14
    37b7122b8sub edx, r15l
    37b7122bbmov [rsp+700], edx
    37b7122c2mov rdx, rbx
    37b7122c5call sscal_
    37b7122camov edx, [r12]
    37b7122cemov r8, rbp
    37b7122d1mov rcx, rdi
    37b7122d4lea r9, [rip+0xd23e01]
    37b7122dbsub edx, r15l
    37b7122demov [rsp+700], edx
    37b7122e5mov rdx, rbx
    37b7122e8call sscal_
    37b7122edmov rax, [rsp+200]
    37b7122f5add rbp, rax
    37b7122f8cmp [rsp+192], r13l
    37b712300jne 0x37b7122a0
    37b712302mov esi, [rsp+192]
    37b712309mov r10, [rsp+264]
    37b712311mov r13, r12
    37b712314mov r12, rax
    37b712317
    37b712317loc_37b712317:
    37b712317mov rax, [rsp+840]
    37b71231fmov edx, [rax]
    37b712321cmp esi, edx
    37b712323jg 0x37b7123df
    37b712329mov rax, [rsp+432]
    37b712331movsxd rcx, esi
    37b712334mov r11, [rsp+512]
    37b71233cmov [rsp+200], r10
    37b712344mov [rsp+192], r15l
    37b71234cimul rax, rcx
    37b712350add rax, [rsp+416]
    37b712358mov [rsp+264], rdi
    37b712360mov edi, esi
    37b712362imul rcx, [rsp+440]
    37b71236blea rax, [r11+4*rax]
    37b71236fmov esi, edx
    37b712371mov r11, [rsp+504]
    37b712379add rcx, [rsp+424]
    37b712381mov r15, rax
    37b712384lea rbp, [r11+4*rcx]
    37b712388nop [rax+rax]
    37b712390
    37b712390loc_37b712390:
    37b712390mov r8, r15
    37b712393lea r9, [rip+0xd23d42]
    37b71239amov rdx, rbx
    37b71239dmov rcx, r13
    37b7123a0call sscal_
    37b7123a5add edi, 1
    37b7123a8mov r8, rbp
    37b7123abmov rdx, rbx
    37b7123aelea r9, [rip+0xd23d27]
    37b7123b5mov rcx, r13
    37b7123b8add r15, r14
    37b7123bbadd rbp, r12
    37b7123becall sscal_
    37b7123c3cmp esi, edi
    37b7123c5jge 0x37b712390
    37b7123c7mov r15l, [rsp+192]
    37b7123cfmov r10, [rsp+200]
    37b7123d7mov rdi, [rsp+264]
    37b7123df
    37b7123dfloc_37b7123df:
    37b7123dfmov rax, [rsp+944]
    37b7123e7movss x0, [rax]
    37b7123ebmulss x0, [rsp+696]
    37b7123f4movss [rax], x0
    37b7123f8cmp [rsp+216], r10l
    37b712400jge 0x37b711e36
    37b712406
    37b712406loc_37b712406:
    37b712406mov rax, [rsp+936]
    37b71240emov rdx, [rsp+872]
    37b712416mov [rsp+192], r10
    37b71241elea rcx, [rip+0xd23cbb]
    37b712425mov r10, [rsp+296]
    37b71242dmov rbp, rcx
    37b712430mov [rsp+80], rcx
    37b712435mov r9, rdi
    37b712438mov [rsp+96], rax
    37b71243dmov rax, [rsp+496]
    37b712445mov [rsp+72], rdx
    37b71244amov rdx, [rsp+864]
    37b712452mov [rsp+88], rax
    37b712457mov esi, [rsp+212]
    37b71245elea rax, [rdx+4*r10+4]
    37b712463mov [rsp+40], rcx
    37b712468mov rdx, [rsp+888]
    37b712470mov rcx, [rsp+232]
    37b712478mov [rsp+64], rax
    37b71247dsub esi, 1
    37b712480mov [rsp+56], rdx
    37b712485mov rdx, [rsp+256]
    37b71248dmov [rsp+32], rcx
    37b712492lea rcx, [rip+0xd23c27]
    37b712499mov r8, [rsp+224]
    37b7124a1mov [rsp+48], rdx
    37b7124a6lea rdx, [rip+0xd23c14]
    37b7124admov [rsp+700], esi
    37b7124b4mov [rsp+112], 1
    37b7124bdmov [rsp+104], 1
    37b7124c6call sgemm_
    37b7124cbmov rax, [rsp+496]
    37b7124d3mov r9, rdi
    37b7124d6mov rdx, [rsp+288]
    37b7124demov rcx, [rsp+232]
    37b7124e6mov [rsp+700], esi
    37b7124edmov [rsp+88], rax
    37b7124f2mov rax, [rsp+920]
    37b7124famov rsi, [rsp+936]
    37b712502mov [rsp+32], rcx
    37b712507lea rcx, [rip+0xd23bb2]
    37b71250emov [rsp+72], rax
    37b712513mov rax, [rsp+912]
    37b71251bmov [rsp+96], rsi
    37b712520mov r8, [rsp+224]
    37b712528lea rax, [rax+4*rdx+4]
    37b71252dmov [rsp+80], rbp
    37b712532lea rdx, [rip+0xd23b88]
    37b712539mov [rsp+64], rax
    37b71253emov rax, [rsp+936]
    37b712546mov [rsp+112], 1
    37b71254fmov [rsp+56], rax
    37b712554mov rax, [rsp+248]
    37b71255cmov [rsp+104], 1
    37b712565mov [rsp+48], rax
    37b71256amov [rsp+40], rbp
    37b71256fcall sgemm_
    37b712574mov r10, [rsp+192]
    37b71257cmov esi, [rsp+304]
    37b712583cmp [rsp+452], esi
    37b71258ajle 0x37b711e4a
    37b712590
    37b712590loc_37b712590:
    37b712590mov eax, [r13]
    37b712594mov rsi, [rsp+880]
    37b71259clea rbp, [rip+0xd23b3d]
    37b7125a3mov r8, rdi
    37b7125a6mov rcx, [rsp+224]
    37b7125aemov [rsp+80], rbp
    37b7125b3lea rdx, [rip+0xd23b06]
    37b7125basub eax, r15l
    37b7125bdmov r9, [rsp+232]
    37b7125c5mov [rsp+192], r10
    37b7125cdmov [rsp+700], eax
    37b7125d4mov rax, [rsp+240]
    37b7125dcadd rax, [rsp+472]
    37b7125e4mov [rsp+32], rcx
    37b7125e9lea rcx, [rip+0xd23ad1]
    37b7125f0mov [rsp+112], 1
    37b7125f9lea rsi, [rsi+4*rax]
    37b7125fdmov rax, [rsp+888]
    37b712605mov [rsp+88], rsi
    37b71260amov [rsp+96], rax
    37b71260fmov [rsp+72], rax
    37b712614mov rax, [rsp+256]
    37b71261cmov [rsp+104], 1
    37b712625mov [rsp+64], rax
    37b71262amov rax, [rsp+856]
    37b712632mov [rsp+56], rax
    37b712637mov rax, [rsp+552]
    37b71263fmov [rsp+48], rax
    37b712644lea rax, [rip+0xd23a99]
    37b71264bmov [rsp+40], rax
    37b712650call sgemm_
    37b712655mov edx, [r13]
    37b712659mov r8, rdi
    37b71265cmov [rsp+88], rsi
    37b712661mov rsi, [rsp+936]
    37b712669lea rax, [rip+0xd23a74]
    37b712670mov rcx, [rsp+224]
    37b712678mov [rsp+112], 1
    37b712681sub edx, r15l
    37b712684mov [rsp+80], rbp
    37b712689mov r9, [rsp+232]
    37b712691mov [rsp+72], rsi
    37b712696mov rsi, [rsp+248]
    37b71269emov [rsp+700], edx
    37b7126a5mov rdx, [rsp+888]
    37b7126admov [rsp+64], rsi
    37b7126b2mov rsi, [rsp+904]
    37b7126bamov [rsp+96], rdx
    37b7126bflea rdx, [rip+0xd239fa]
    37b7126c6mov [rsp+56], rsi
    37b7126cbmov rsi, [rsp+560]
    37b7126d3mov [rsp+32], rcx
    37b7126d8lea rcx, [rip+0xd239e2]
    37b7126dfmov [rsp+104], 1
    37b7126e8mov [rsp+48], rsi
    37b7126edmov [rsp+40], rax
    37b7126f2call sgemm_
    37b7126f7mov r10, [rsp+192]
    37b7126ffsub r10, 1
    37b712703cmp [rsp+216], r10l
    37b71270bjle 0x37b711e5c
    37b712711
    37b712711loc_37b712711:
    37b712711mov r9, [rsp+304]
    37b712719mov r10, [rsp+976]
    37b712721
    37b712721loc_37b712721:
    37b712721add r9, 1
    37b712725cmp [rsp+452], r9l
    37b71272djge 0x37b711c70
    37b712733jmp 0x37b711b90
    37b712738
    37b712738loc_37b712738:
    37b712738cmp [rsp+652], edx
    37b71273fjle 0x37b711b90
    37b712745jmp 0x37b711943
    37b71274a
    37b71274aloc_37b71274a:
    37b71274apxor x1, x1
    37b71274emov rax, [rsp+952]
    37b712756cvtsi2ss x1, [rsp+692]
    37b71275fsqrtss x1, x1
    37b712763divss x1, x0
    37b712767movss [rax], x1
    37b71276bjmp 0x37b71076c
    37b712770
    37b712770loc_37b712770:
    37b712770pxor x1, x1
    37b712774mov rax, [rsp+952]
    37b71277ccvtsi2ss x1, [rsp+692]
    37b712785sqrtss x1, x1
    37b712789divss x1, x0
    37b71278dmovss [rax], x1
    37b712791jmp 0x37b7117df
    37b712796
    37b712796loc_37b712796:
    37b712796mov eax, -10
    37b71279bmov ebx, 10
    37b7127a0jmp 0x37b710382
    37b7127a5
    37b7127a5loc_37b7127a5:
    37b7127a5mov eax, -12
    37b7127aamov ebx, 12
    37b7127afjmp 0x37b710382
    37b7127b4
    37b7127b4loc_37b7127b4:
    37b7127b4mov eax, -14
    37b7127b9mov ebx, 14
    37b7127bejmp 0x37b710382
    37b7127c3
    37b7127c3loc_37b7127c3:
    37b7127c3mov [rsp+452], -1
    37b7127cemov rcx, -1
    37b7127d5xor eax, eax
    37b7127d7jmp 0x37b710a6f
    37b7127dc
    37b7127dcloc_37b7127dc:
    37b7127dcmovsxd rcx, [rsp+452]
    37b7127e4mov [rsp+448], ecx
    37b7127ebjmp 0x37b710b26
    37b7101c0