File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfc23c0
37bfc23c0dlarfb_64_:
37bfc23c0push r15
37bfc23c2push r14
37bfc23c4push r13
37bfc23c6push r12
37bfc23c8push rbp
37bfc23c9push rdi
37bfc23capush rsi
37bfc23cbpush rbx
37bfc23ccsub rsp, 184
37bfc23d3mov rsi, [rsp+288]
37bfc23dbmov rbx, [rsp+296]
37bfc23e3mov rdi, [rsp+304]
37bfc23ebmov r13, rcx
37bfc23eemov r12, rdx
37bfc23f1mov r14, r8
37bfc23f4mov rbp, r9
37bfc23f7cmp [rsi], 0
37bfc23fbjle 0x37bfc27e9
37bfc2401cmp [rbx], 0
37bfc2405jle 0x37bfc27e9
37bfc240bmov rax, [rsp+352]
37bfc2413xor edx, edx
37bfc2415mov r9l, 1
37bfc241bmov rcx, r12
37bfc241emov r8l, 1
37bfc2424mov rax, [rax]
37bfc2427test rax, rax
37bfc242acmovns rdx, rax
37bfc242emov rax, rdx
37bfc2431mov r15, rdx
37bfc2434xor edx, edx
37bfc2436not rax
37bfc2439mov [rsp+136], rax
37bfc2441mov rax, [rsp+368]
37bfc2449mov rax, [rax]
37bfc244ctest rax, rax
37bfc244fcmovns rdx, rax
37bfc2453mov rax, [rsp+320]
37bfc245bmov rax, [rax]
37bfc245emov [rsp+128], rdx
37bfc2466lea rdx, [rip+0x49ab03]
37bfc246dmov [rsp+144], rax
37bfc2475call lsame_64_
37bfc247amov r9l, 1
37bfc2480mov r8l, 1
37bfc2486mov rcx, rbp
37bfc2489cmp rax, 1
37bfc248dlea rdx, [rip+0x49aadd]
37bfc2494sbb eax, eax
37bfc2496and eax, -6
37bfc2499add eax, 84
37bfc249cmov [rsp+167], al
37bfc24a3call lsame_64_
37bfc24a8mov r9l, 1
37bfc24aemov r8l, 1
37bfc24b4test rax, rax
37bfc24b7je 0x37bfc2800
37bfc24bdlea rdx, [rip+0x49aaae]
37bfc24c4mov rcx, r14
37bfc24c7call lsame_64_
37bfc24ccmov r9l, 1
37bfc24d2mov r8l, 1
37bfc24d8mov rcx, r13
37bfc24dblea rdx, [rip+0x49aa91]
37bfc24e2test rax, rax
37bfc24e5je 0x37bfc2b70
37bfc24ebcall lsame_64_
37bfc24f0test rax, rax
37bfc24f3je 0x37bfc3466
37bfc24f9mov rdx, [rdi]
37bfc24fctest rdx, rdx
37bfc24ffjle 0x37bfc259e
37bfc2505mov r12, [rsp+344]
37bfc250dmov r14, [rsp+360]
37bfc2515lea rbp, [rip+0x49aa7c]
37bfc251cmov [rsp+136], r15
37bfc2524mov rax, [rsp+128]
37bfc252cmov r13, [rsp+352]
37bfc2534mov [rsp+288], rsi
37bfc253cmov esi, 1
37bfc2541mov [rsp+304], rdi
37bfc2549mov r15, r12
37bfc254cmov rdi, r14
37bfc254fmov r14, rbp
37bfc2552lea r12, [8*rax]
37bfc255amov rbp, rdx
37bfc255dnop [rax]
37bfc2560
37bfc2560loc_37bfc2560:
37bfc2560mov [rsp+32], r14
37bfc2565mov r9, rdi
37bfc2568mov rdx, r15
37bfc256bmov r8, r13
37bfc256emov rcx, rbx
37bfc2571add rsi, 1
37bfc2575add r15, 8
37bfc2579add rdi, r12
37bfc257ccall dcopy_64_
37bfc2581cmp rbp, rsi
37bfc2584jge 0x37bfc2560
37bfc2586mov r15, [rsp+136]
37bfc258emov rsi, [rsp+288]
37bfc2596mov rdi, [rsp+304]
37bfc259e
37bfc259eloc_37bfc259e:
37bfc259emov rax, [rsp+368]
37bfc25a6lea rbp, [rip+0x49a9e3]
37bfc25admov [rsp+112], 4
37bfc25b6lea r13, [rip+0x49a9cc]
37bfc25bdmov [rsp+48], rbp
37bfc25c2lea rdx, [rip+0x49a9bb]
37bfc25c9lea r9, [rip+0x49a9a4]
37bfc25d0mov rcx, r13
37bfc25d3mov [rsp+80], rax
37bfc25d8lea r8, [rip+0x49a999]
37bfc25dfmov rax, [rsp+360]
37bfc25e7mov [rsp+104], 12
37bfc25f0mov [rsp+72], rax
37bfc25f5mov rax, [rsp+320]
37bfc25fdmov [rsp+96], 5
37bfc2606mov [rsp+64], rax
37bfc260bmov rax, [rsp+312]
37bfc2613mov [rsp+88], 5
37bfc261cmov [rsp+56], rax
37bfc2621mov [rsp+40], rdi
37bfc2626mov [rsp+32], rbx
37bfc262bmov [rsp+144], rdx
37bfc2633call dtrmm_64_
37bfc2638mov rdx, [rsi]
37bfc263bmov rax, [rdi]
37bfc263ecmp rdx, rax
37bfc2641jg 0x37bfc3274
37bfc2647
37bfc2647loc_37bfc2647:
37bfc2647mov rax, [rsp+368]
37bfc264fmov [rsp+48], rbp
37bfc2654lea rdx, [rip+0x49a956]
37bfc265blea r9, [rip+0x49a947]
37bfc2662mov [rsp+112], 8
37bfc266bmov rcx, r13
37bfc266elea r8, [rsp+167]
37bfc2676mov [rsp+80], rax
37bfc267bmov rax, [rsp+360]
37bfc2683mov [rsp+104], 1
37bfc268cmov [rsp+72], rax
37bfc2691mov rax, [rsp+336]
37bfc2699mov [rsp+96], 5
37bfc26a2mov [rsp+64], rax
37bfc26a7mov rax, [rsp+328]
37bfc26afmov [rsp+88], 5
37bfc26b8mov [rsp+56], rax
37bfc26bdmov [rsp+40], rdi
37bfc26c2mov [rsp+32], rbx
37bfc26c7call dtrmm_64_
37bfc26ccmov rdx, [rsi]
37bfc26cfmov rax, [rdi]
37bfc26d2cmp rdx, rax
37bfc26d5jg 0x37bfc33bb
37bfc26db
37bfc26dbloc_37bfc26db:
37bfc26dbmov rax, [rsp+368]
37bfc26e3mov [rsp+48], rbp
37bfc26e8lea r9, [rip+0x49a885]
37bfc26eflea r8, [rip+0x49a8aa]
37bfc26f6mov [rsp+112], 4
37bfc26ffmov rcx, r13
37bfc2702mov rdx, [rsp+144]
37bfc270amov [rsp+80], rax
37bfc270fmov rax, [rsp+360]
37bfc2717mov [rsp+104], 9
37bfc2720mov [rsp+72], rax
37bfc2725mov rax, [rsp+320]
37bfc272dmov [rsp+96], 5
37bfc2736mov [rsp+64], rax
37bfc273bmov rax, [rsp+312]
37bfc2743mov [rsp+88], 5
37bfc274cmov [rsp+56], rax
37bfc2751mov [rsp+40], rdi
37bfc2756mov [rsp+32], rbx
37bfc275bcall dtrmm_64_
37bfc2760mov rax, [rdi]
37bfc2763test rax, rax
37bfc2766jle 0x37bfc27e9
37bfc276cmov rdx, [rbx]
37bfc276flea rbx, [rax+1]
37bfc2773test rdx, rdx
37bfc2776jle 0x37bfc27e9
37bfc2778mov rsi, [rsp+128]
37bfc2780mov rax, [rsp+360]
37bfc2788lea r9, [8*r15]
37bfc2790mov r10l, 1
37bfc2796mov r11, [rsp+344]
37bfc279elea r8, [rdx+1]
37bfc27a2shl rsi, 3
37bfc27a6lea rcx, [rax-8]
37bfc27aanop [rax+rax]
37bfc27b0
37bfc27b0loc_37bfc27b0:
37bfc27b0mov rdx, r11
37bfc27b3mov eax, 1
37bfc27b8nop [rax+rax]
37bfc27c0
37bfc27c0loc_37bfc27c0:
37bfc27c0movsd_xmm x0, [rdx]
37bfc27c4subsd x0, [rcx+8*rax]
37bfc27c9add rax, 1
37bfc27cdmovsd_xmm [rdx], x0
37bfc27d1add rdx, r9
37bfc27d4cmp rax, r8
37bfc27d7jne 0x37bfc27c0
37bfc27d9add r10, 1
37bfc27ddadd r11, 8
37bfc27e1add rcx, rsi
37bfc27e4cmp r10, rbx
37bfc27e7jne 0x37bfc27b0
37bfc27e9
37bfc27e9loc_37bfc27e9:
37bfc27e9add rsp, 184
37bfc27f0pop rbx
37bfc27f1pop rsi
37bfc27f2pop rdi
37bfc27f3pop rbp
37bfc27f4pop r12
37bfc27f6pop r13
37bfc27f8pop r14
37bfc27fapop r15
37bfc27fcret
37bfc27fd
37bfc27fd 0f 1f 00 ...
37bfc2800
37bfc2800loc_37bfc2800:
37bfc2800lea rdx, [rip+0x49a7b9]
37bfc2807mov rcx, rbp
37bfc280acall lsame_64_
37bfc280ftest rax, rax
37bfc2812je 0x37bfc27e9
37bfc2814mov rcx, [rsp+144]
37bfc281cxor eax, eax
37bfc281emov r9l, 1
37bfc2824mov r8l, 1
37bfc282alea rdx, [rip+0x49a741]
37bfc2831test rcx, rcx
37bfc2834cmovns rax, rcx
37bfc2838mov rcx, r14
37bfc283bmov [rsp+152], rax
37bfc2843call lsame_64_
37bfc2848mov r9l, 1
37bfc284emov r8l, 1
37bfc2854mov rcx, r13
37bfc2857lea rdx, [rip+0x49a715]
37bfc285etest rax, rax
37bfc2861je 0x37bfc2e8a
37bfc2867call lsame_64_
37bfc286ctest rax, rax
37bfc286fje 0x37bfc3e49
37bfc2875mov rdx, [rdi]
37bfc2878test rdx, rdx
37bfc287bjle 0x37bfc291e
37bfc2881mov r13, [rsp+360]
37bfc2889mov r14, [rsp+344]
37bfc2891lea rbp, [rip+0x49a700]
37bfc2898mov [rsp+136], r15
37bfc28a0mov rax, [rsp+128]
37bfc28a8mov [rsp+288], rsi
37bfc28b0mov r15, r13
37bfc28b3mov r13, [rsp+352]
37bfc28bbmov [rsp+304], rdi
37bfc28c3mov rsi, r14
37bfc28c6mov edi, 1
37bfc28cbmov r14, rbp
37bfc28celea r12, [8*rax]
37bfc28d6mov rbp, rdx
37bfc28d9nop [rax]
37bfc28e0
37bfc28e0loc_37bfc28e0:
37bfc28e0mov [rsp+32], r14
37bfc28e5mov r9, r15
37bfc28e8mov rdx, rsi
37bfc28ebmov r8, r13
37bfc28eemov rcx, rbx
37bfc28f1add rdi, 1
37bfc28f5add rsi, 8
37bfc28f9add r15, r12
37bfc28fccall dcopy_64_
37bfc2901cmp rbp, rdi
37bfc2904jge 0x37bfc28e0
37bfc2906mov r15, [rsp+136]
37bfc290emov rsi, [rsp+288]
37bfc2916mov rdi, [rsp+304]
37bfc291e
37bfc291eloc_37bfc291e:
37bfc291emov rax, [rsp+368]
37bfc2926lea rbp, [rip+0x49a663]
37bfc292dmov [rsp+112], 4
37bfc2936lea r13, [rip+0x49a64c]
37bfc293dmov [rsp+48], rbp
37bfc2942lea rdx, [rip+0x49a668]
37bfc2949lea r9, [rip+0x49a624]
37bfc2950mov rcx, r13
37bfc2953mov [rsp+80], rax
37bfc2958lea r8, [rip+0x49a641]
37bfc295fmov rax, [rsp+360]
37bfc2967mov [rsp+104], 9
37bfc2970mov [rsp+72], rax
37bfc2975mov rax, [rsp+320]
37bfc297dmov [rsp+96], 5
37bfc2986mov [rsp+64], rax
37bfc298bmov rax, [rsp+312]
37bfc2993mov [rsp+88], 5
37bfc299cmov [rsp+56], rax
37bfc29a1mov [rsp+40], rdi
37bfc29a6mov [rsp+32], rbx
37bfc29abmov [rsp+144], rdx
37bfc29b3call dtrmm_64_
37bfc29b8mov rdx, [rsi]
37bfc29bbmov rax, [rdi]
37bfc29becmp rdx, rax
37bfc29c1jg 0x37bfc416c
37bfc29c7
37bfc29c7loc_37bfc29c7:
37bfc29c7mov rax, [rsp+368]
37bfc29cfmov [rsp+48], rbp
37bfc29d4lea r9, [rip+0x49a5ce]
37bfc29dblea r8, [rsp+167]
37bfc29e3mov [rsp+112], 8
37bfc29ecmov rcx, r13
37bfc29efmov rdx, [rsp+144]
37bfc29f7mov [rsp+80], rax
37bfc29fcmov rax, [rsp+360]
37bfc2a04mov [rsp+104], 1
37bfc2a0dmov [rsp+72], rax
37bfc2a12mov rax, [rsp+336]
37bfc2a1amov [rsp+96], 5
37bfc2a23mov [rsp+64], rax
37bfc2a28mov rax, [rsp+328]
37bfc2a30mov [rsp+88], 5
37bfc2a39mov [rsp+56], rax
37bfc2a3emov [rsp+40], rdi
37bfc2a43mov [rsp+32], rbx
37bfc2a48call dtrmm_64_
37bfc2a4dmov rdx, [rsi]
37bfc2a50mov rax, [rdi]
37bfc2a53cmp rdx, rax
37bfc2a56jg 0x37bfc4227
37bfc2a5c
37bfc2a5cloc_37bfc2a5c:
37bfc2a5cmov rax, [rsp+368]
37bfc2a64mov [rsp+48], rbp
37bfc2a69lea r9, [rip+0x49a504]
37bfc2a70lea r8, [rip+0x49a501]
37bfc2a77mov [rsp+112], 4
37bfc2a80mov rcx, r13
37bfc2a83mov rdx, [rsp+144]
37bfc2a8bmov [rsp+80], rax
37bfc2a90mov rax, [rsp+360]
37bfc2a98mov [rsp+104], 12
37bfc2aa1mov [rsp+72], rax
37bfc2aa6mov rax, [rsp+320]
37bfc2aaemov [rsp+96], 5
37bfc2ab7mov [rsp+64], rax
37bfc2abcmov rax, [rsp+312]
37bfc2ac4mov [rsp+88], 5
37bfc2acdmov [rsp+56], rax
37bfc2ad2mov [rsp+40], rdi
37bfc2ad7mov [rsp+32], rbx
37bfc2adccall dtrmm_64_
37bfc2ae1mov rax, [rdi]
37bfc2ae4test rax, rax
37bfc2ae7jle 0x37bfc27e9
37bfc2aedmov rdx, [rbx]
37bfc2af0lea rbx, [rax+1]
37bfc2af4test rdx, rdx
37bfc2af7jle 0x37bfc27e9
37bfc2afdmov rsi, [rsp+128]
37bfc2b05mov rax, [rsp+360]
37bfc2b0dlea r9, [8*r15]
37bfc2b15mov r10l, 1
37bfc2b1bmov r11, [rsp+344]
37bfc2b23lea r8, [rdx+1]
37bfc2b27shl rsi, 3
37bfc2b2blea rcx, [rax-8]
37bfc2b2fnop
37bfc2b30
37bfc2b30loc_37bfc2b30:
37bfc2b30mov rdx, r11
37bfc2b33mov eax, 1
37bfc2b38nop [rax+rax]
37bfc2b40
37bfc2b40loc_37bfc2b40:
37bfc2b40movsd_xmm x0, [rdx]
37bfc2b44subsd x0, [rcx+8*rax]
37bfc2b49add rax, 1
37bfc2b4dmovsd_xmm [rdx], x0
37bfc2b51add rdx, r9
37bfc2b54cmp rax, r8
37bfc2b57jne 0x37bfc2b40
37bfc2b59add r10, 1
37bfc2b5dadd r11, 8
37bfc2b61add rcx, rsi
37bfc2b64cmp r10, rbx
37bfc2b67jne 0x37bfc2b30
37bfc2b69jmp 0x37bfc27e9
37bfc2b6e
37bfc2b6e 66 90 f.
37bfc2b70
37bfc2b70loc_37bfc2b70:
37bfc2b70call lsame_64_
37bfc2b75test rax, rax
37bfc2b78je 0x37bfc37ac
37bfc2b7emov rcx, [rdi]
37bfc2b81test rcx, rcx
37bfc2b84jle 0x37bfc4430
37bfc2b8amov r14, [rsp+360]
37bfc2b92mov rax, [rsp+128]
37bfc2b9amov rdx, rcx
37bfc2b9dlea rbp, [rip+0x49a3f4]
37bfc2ba4mov [rsp+136], r15
37bfc2bacmov r15l, 1
37bfc2bb2mov r13, r14
37bfc2bb5lea r12, [8*rax]
37bfc2bbdmov r14, rbp
37bfc2bc0mov rbp, rcx
37bfc2bc3nop
37bfc2bc5nop [rax+rax]
37bfc2bd0
37bfc2bd0loc_37bfc2bd0:
37bfc2bd0mov rcx, [rsi]
37bfc2bd3mov rax, [rsp+344]
37bfc2bdbmov [rsp+32], r14
37bfc2be0mov r9, r13
37bfc2be3mov r8, [rsp+352]
37bfc2bebadd r13, r12
37bfc2beeadd rcx, r15
37bfc2bf1add r15, 1
37bfc2bf5sub rcx, rdx
37bfc2bf8lea rdx, [rax+8*rcx-8]
37bfc2bfdmov rcx, rbx
37bfc2c00call dcopy_64_
37bfc2c05mov rdx, [rdi]
37bfc2c08cmp rbp, r15
37bfc2c0bjge 0x37bfc2bd0
37bfc2c0dmov r15, [rsp+136]
37bfc2c15
37bfc2c15loc_37bfc2c15:
37bfc2c15mov rax, [rsp+368]
37bfc2c1dlea rbp, [rip+0x49a36c]
37bfc2c24mov [rsp+112], 4
37bfc2c2dlea rcx, [rip+0x49a37d]
37bfc2c34mov [rsp+104], 12
37bfc2c3dlea r13, [rip+0x49a345]
37bfc2c44lea r9, [rip+0x49a329]
37bfc2c4bmov [rsp+80], rax
37bfc2c50mov rax, [rsp+360]
37bfc2c58lea r8, [rip+0x49a319]
37bfc2c5fmov [rsp+96], 5
37bfc2c68mov [rsp+72], rax
37bfc2c6dmov rax, [rsp+320]
37bfc2c75mov [rsp+88], 5
37bfc2c7emov [rsp+64], rax
37bfc2c83mov rax, [rsi]
37bfc2c86mov [rsp+48], rbp
37bfc2c8bsub rax, rdx
37bfc2c8emov rdx, [rsp+312]
37bfc2c96mov [rsp+40], rdi
37bfc2c9bmov [rsp+32], rbx
37bfc2ca0lea rax, [rdx+8*rax]
37bfc2ca4mov [rsp+144], rcx
37bfc2cacmov rdx, rcx
37bfc2cafmov rcx, r13
37bfc2cb2mov [rsp+56], rax
37bfc2cb7call dtrmm_64_
37bfc2cbcmov rax, [rsi]
37bfc2cbfmov rdx, [rdi]
37bfc2cc2cmp rax, rdx
37bfc2cc5jg 0x37bfc331b
37bfc2ccb
37bfc2ccbloc_37bfc2ccb:
37bfc2ccbmov rax, [rsp+368]
37bfc2cd3mov [rsp+48], rbp
37bfc2cd8lea rdx, [rip+0x49a2a5]
37bfc2cdflea r9, [rip+0x49a2c3]
37bfc2ce6mov [rsp+112], 8
37bfc2cefmov rcx, r13
37bfc2cf2lea r8, [rsp+167]
37bfc2cfamov [rsp+80], rax
37bfc2cffmov rax, [rsp+360]
37bfc2d07mov [rsp+104], 1
37bfc2d10mov [rsp+72], rax
37bfc2d15mov rax, [rsp+336]
37bfc2d1dmov [rsp+96], 5
37bfc2d26mov [rsp+64], rax
37bfc2d2bmov rax, [rsp+328]
37bfc2d33mov [rsp+88], 5
37bfc2d3cmov [rsp+56], rax
37bfc2d41mov [rsp+40], rdi
37bfc2d46mov [rsp+32], rbx
37bfc2d4bcall dtrmm_64_
37bfc2d50mov rax, [rsi]
37bfc2d53mov rdx, [rdi]
37bfc2d56cmp rax, rdx
37bfc2d59jg 0x37bfc31ca
37bfc2d5f
37bfc2d5floc_37bfc2d5f:
37bfc2d5fmov rcx, [rsp+368]
37bfc2d67sub rax, rdx
37bfc2d6amov [rsp+112], 4
37bfc2d73lea r9, [rip+0x49a1fa]
37bfc2d7amov [rsp+104], 9
37bfc2d83mov rdx, [rsp+144]
37bfc2d8blea r8, [rip+0x49a20e]
37bfc2d92mov [rsp+80], rcx
37bfc2d97mov rcx, [rsp+360]
37bfc2d9fmov [rsp+96], 5
37bfc2da8mov [rsp+72], rcx
37bfc2dadmov rcx, [rsp+320]
37bfc2db5mov [rsp+88], 5
37bfc2dbemov [rsp+64], rcx
37bfc2dc3mov rcx, [rsp+312]
37bfc2dcbmov [rsp+48], rbp
37bfc2dd0lea rax, [rcx+8*rax]
37bfc2dd4mov [rsp+40], rdi
37bfc2dd9mov rcx, r13
37bfc2ddcmov [rsp+56], rax
37bfc2de1mov [rsp+32], rbx
37bfc2de6call dtrmm_64_
37bfc2debmov rax, [rdi]
37bfc2deetest rax, rax
37bfc2df1jle 0x37bfc27e9
37bfc2df7mov rdx, [rbx]
37bfc2dfalea rbx, [rax+1]
37bfc2dfetest rdx, rdx
37bfc2e01jle 0x37bfc27e9
37bfc2e07mov r11, [rsi]
37bfc2e0amov rdi, [rsp+128]
37bfc2e12lea r9, [8*r15]
37bfc2e1amov r10l, 1
37bfc2e20mov rcx, [rsp+360]
37bfc2e28mov rsi, [rsp+344]
37bfc2e30lea r8, [rdx+1]
37bfc2e34shl rdi, 3
37bfc2e38sub r11, rax
37bfc2e3bsub rcx, 8
37bfc2e3fnop
37bfc2e40
37bfc2e40loc_37bfc2e40:
37bfc2e40lea rax, [r10+r11-1]
37bfc2e45lea rdx, [rsi+8*rax]
37bfc2e49mov eax, 1
37bfc2e4enop [rax]
37bfc2e55nop [rax+rax]
37bfc2e60
37bfc2e60loc_37bfc2e60:
37bfc2e60movsd_xmm x0, [rdx]
37bfc2e64subsd x0, [rcx+8*rax]
37bfc2e69add rax, 1
37bfc2e6dmovsd_xmm [rdx], x0
37bfc2e71add rdx, r9
37bfc2e74cmp rax, r8
37bfc2e77jne 0x37bfc2e60
37bfc2e79add r10, 1
37bfc2e7dadd rcx, rdi
37bfc2e80cmp rbx, r10
37bfc2e83jne 0x37bfc2e40
37bfc2e85jmp 0x37bfc27e9
37bfc2e8a
37bfc2e8aloc_37bfc2e8a:
37bfc2e8acall lsame_64_
37bfc2e8ftest rax, rax
37bfc2e92je 0x37bfc3ae9
37bfc2e98mov rcx, [rdi]
37bfc2e9btest rcx, rcx
37bfc2e9ejle 0x37bfc4700
37bfc2ea4mov r14, [rsp+360]
37bfc2eacmov rax, [rsp+128]
37bfc2eb4mov rdx, rcx
37bfc2eb7lea rbp, [rip+0x49a0da]
37bfc2ebemov [rsp+136], r15
37bfc2ec6mov r15l, 1
37bfc2eccmov r13, r14
37bfc2ecflea r12, [8*rax]
37bfc2ed7mov r14, rbp
37bfc2edamov rbp, rcx
37bfc2eddnop [rax]
37bfc2ee0
37bfc2ee0loc_37bfc2ee0:
37bfc2ee0mov rcx, [rsi]
37bfc2ee3mov rax, [rsp+344]
37bfc2eebmov [rsp+32], r14
37bfc2ef0mov r9, r13
37bfc2ef3mov r8, [rsp+352]
37bfc2efbadd r13, r12
37bfc2efeadd rcx, r15
37bfc2f01add r15, 1
37bfc2f05sub rcx, rdx
37bfc2f08lea rdx, [rax+8*rcx-8]
37bfc2f0dmov rcx, rbx
37bfc2f10call dcopy_64_
37bfc2f15mov rdx, [rdi]
37bfc2f18cmp rbp, r15
37bfc2f1bjge 0x37bfc2ee0
37bfc2f1dmov r15, [rsp+136]
37bfc2f25
37bfc2f25loc_37bfc2f25:
37bfc2f25mov rax, [rsp+368]
37bfc2f2dlea rbp, [rip+0x49a05c]
37bfc2f34mov [rsp+112], 4
37bfc2f3dlea rcx, [rip+0x49a040]
37bfc2f44mov [rsp+104], 9
37bfc2f4dlea r13, [rip+0x49a035]
37bfc2f54lea r9, [rip+0x49a019]
37bfc2f5bmov [rsp+80], rax
37bfc2f60mov rax, [rsp+360]
37bfc2f68lea r8, [rip+0x49a031]
37bfc2f6fmov [rsp+96], 5
37bfc2f78mov [rsp+72], rax
37bfc2f7dmov rax, [rsp+320]
37bfc2f85mov [rsp+88], 5
37bfc2f8emov [rsp+64], rax
37bfc2f93mov rax, [rsi]
37bfc2f96mov [rsp+48], rbp
37bfc2f9bsub rax, rdx
37bfc2f9emov rdx, [rsp+152]
37bfc2fa6mov [rsp+40], rdi
37bfc2fabadd rax, 1
37bfc2fafmov [rsp+32], rbx
37bfc2fb4imul rax, rdx
37bfc2fb8mov [rsp+144], rcx
37bfc2fc0sub rax, rdx
37bfc2fc3mov rdx, [rsp+312]
37bfc2fcblea rax, [rdx+8*rax]
37bfc2fcfmov rdx, rcx
37bfc2fd2mov rcx, r13
37bfc2fd5mov [rsp+56], rax
37bfc2fdacall dtrmm_64_
37bfc2fdfmov rax, [rsi]
37bfc2fe2mov rdx, [rdi]
37bfc2fe5cmp rax, rdx
37bfc2fe8jg 0x37bfc4390
37bfc2fee
37bfc2feeloc_37bfc2fee:
37bfc2feemov rax, [rsp+368]
37bfc2ff6mov [rsp+48], rbp
37bfc2ffblea r9, [rip+0x499fa7]
37bfc3002lea r8, [rsp+167]
37bfc300amov [rsp+112], 8
37bfc3013mov rcx, r13
37bfc3016mov rdx, [rsp+144]
37bfc301emov [rsp+80], rax
37bfc3023mov rax, [rsp+360]
37bfc302bmov [rsp+104], 1
37bfc3034mov [rsp+72], rax
37bfc3039mov rax, [rsp+336]
37bfc3041mov [rsp+96], 5
37bfc304amov [rsp+64], rax
37bfc304fmov rax, [rsp+328]
37bfc3057mov [rsp+88], 5
37bfc3060mov [rsp+56], rax
37bfc3065mov [rsp+40], rdi
37bfc306amov [rsp+32], rbx
37bfc306fcall dtrmm_64_
37bfc3074mov rax, [rsi]
37bfc3077mov rdx, [rdi]
37bfc307acmp rax, rdx
37bfc307djg 0x37bfc42e6
37bfc3083
37bfc3083loc_37bfc3083:
37bfc3083mov rcx, [rsp+368]
37bfc308bsub rax, rdx
37bfc308emov [rsp+112], 4
37bfc3097lea r9, [rip+0x499ed6]
37bfc309eadd rax, 1
37bfc30a2mov [rsp+48], rbp
37bfc30a7mov rdx, [rsp+144]
37bfc30aflea r8, [rip+0x499ec2]
37bfc30b6mov [rsp+80], rcx
37bfc30bbmov rcx, [rsp+360]
37bfc30c3mov [rsp+104], 12
37bfc30ccmov [rsp+72], rcx
37bfc30d1mov rcx, [rsp+320]
37bfc30d9mov [rsp+96], 5
37bfc30e2mov [rsp+64], rcx
37bfc30e7mov rcx, [rsp+152]
37bfc30efmov [rsp+88], 5
37bfc30f8imul rax, rcx
37bfc30fcmov [rsp+40], rdi
37bfc3101mov [rsp+32], rbx
37bfc3106sub rax, rcx
37bfc3109mov rcx, [rsp+312]
37bfc3111lea rax, [rcx+8*rax]
37bfc3115mov rcx, r13
37bfc3118mov [rsp+56], rax
37bfc311dcall dtrmm_64_
37bfc3122mov rax, [rdi]
37bfc3125test rax, rax
37bfc3128jle 0x37bfc27e9
37bfc312emov rdx, [rbx]
37bfc3131lea rbx, [rax+1]
37bfc3135test rdx, rdx
37bfc3138jle 0x37bfc27e9
37bfc313emov r11, [rsi]
37bfc3141mov rdi, [rsp+128]
37bfc3149lea r9, [8*r15]
37bfc3151mov r10l, 1
37bfc3157mov rcx, [rsp+360]
37bfc315fmov rsi, [rsp+344]
37bfc3167lea r8, [rdx+1]
37bfc316bshl rdi, 3
37bfc316fsub r11, rax
37bfc3172sub rcx, 8
37bfc3176nop [rax+rax]
37bfc3180
37bfc3180loc_37bfc3180:
37bfc3180lea rax, [r10+r11-1]
37bfc3185lea rdx, [rsi+8*rax]
37bfc3189mov eax, 1
37bfc318enop [rax]
37bfc3195nop [rax+rax]
37bfc31a0
37bfc31a0loc_37bfc31a0:
37bfc31a0movsd_xmm x0, [rdx]
37bfc31a4subsd x0, [rcx+8*rax]
37bfc31a9add rax, 1
37bfc31admovsd_xmm [rdx], x0
37bfc31b1add rdx, r9
37bfc31b4cmp rax, r8
37bfc31b7jne 0x37bfc31a0
37bfc31b9add r10, 1
37bfc31bdadd rcx, rdi
37bfc31c0cmp r10, rbx
37bfc31c3jne 0x37bfc3180
37bfc31c5jmp 0x37bfc27e9
37bfc31ca
37bfc31caloc_37bfc31ca:
37bfc31casub rax, rdx
37bfc31cdmov [rsp+80], rbp
37bfc31d2mov r9, rbx
37bfc31d5lea rdx, [rip+0x499dc4]
37bfc31dcmov [rsp+168], rax
37bfc31e4mov rax, [rsp+352]
37bfc31eclea r8, [rsp+168]
37bfc31f4lea rcx, [rip+0x499d7d]
37bfc31fbmov [rsp+112], 9
37bfc3204mov [rsp+96], rax
37bfc3209mov rax, [rsp+344]
37bfc3211mov [rsp+104], 12
37bfc321amov [rsp+88], rax
37bfc321fmov rax, [rsp+368]
37bfc3227mov [rsp+32], rdi
37bfc322cmov [rsp+72], rax
37bfc3231mov rax, [rsp+360]
37bfc3239mov [rsp+64], rax
37bfc323emov rax, [rsp+320]
37bfc3246mov [rsp+56], rax
37bfc324bmov rax, [rsp+312]
37bfc3253mov [rsp+48], rax
37bfc3258lea rax, [rip+0x499d59]
37bfc325fmov [rsp+40], rax
37bfc3264call dgemm_64_
37bfc3269mov rax, [rsi]
37bfc326cmov rdx, [rdi]
37bfc326fjmp 0x37bfc2d5f
37bfc3274
37bfc3274loc_37bfc3274:
37bfc3274sub rdx, rax
37bfc3277shl rax, 3
37bfc327bmov [rsp+80], rbp
37bfc3280mov r9, rdi
37bfc3283mov rcx, [rsp+368]
37bfc328bmov [rsp+40], rbp
37bfc3290mov r8, rbx
37bfc3293mov [rsp+168], rdx
37bfc329bmov rdx, [rsp+312]
37bfc32a3mov [rsp+96], rcx
37bfc32a8mov rcx, [rsp+360]
37bfc32b0mov [rsp+112], 12
37bfc32b9add rdx, rax
37bfc32bcadd rax, [rsp+344]
37bfc32c4mov [rsp+88], rcx
37bfc32c9mov rcx, [rsp+320]
37bfc32d1mov [rsp+48], rax
37bfc32d6lea rax, [rsp+168]
37bfc32demov [rsp+72], rcx
37bfc32e3mov rcx, [rsp+352]
37bfc32ebmov [rsp+64], rdx
37bfc32f0lea rdx, [rip+0x499c81]
37bfc32f7mov [rsp+56], rcx
37bfc32fclea rcx, [rip+0x499c9d]
37bfc3303mov [rsp+104], 9
37bfc330cmov [rsp+32], rax
37bfc3311call dgemm_64_
37bfc3316jmp 0x37bfc2647
37bfc331b
37bfc331bloc_37bfc331b:
37bfc331bsub rax, rdx
37bfc331emov [rsp+80], rbp
37bfc3323mov r9, rdi
37bfc3326mov r8, rbx
37bfc3329mov [rsp+168], rax
37bfc3331mov rax, [rsp+368]
37bfc3339lea rdx, [rip+0x499c38]
37bfc3340lea rcx, [rip+0x499c59]
37bfc3347mov [rsp+112], 12
37bfc3350mov [rsp+96], rax
37bfc3355mov rax, [rsp+360]
37bfc335dmov [rsp+104], 9
37bfc3366mov [rsp+88], rax
37bfc336bmov rax, [rsp+320]
37bfc3373mov [rsp+40], rbp
37bfc3378mov [rsp+72], rax
37bfc337dmov rax, [rsp+312]
37bfc3385mov [rsp+64], rax
37bfc338amov rax, [rsp+352]
37bfc3392mov [rsp+56], rax
37bfc3397mov rax, [rsp+344]
37bfc339fmov [rsp+48], rax
37bfc33a4lea rax, [rsp+168]
37bfc33acmov [rsp+32], rax
37bfc33b1call dgemm_64_
37bfc33b6jmp 0x37bfc2ccb
37bfc33bb
37bfc33bbloc_37bfc33bb:
37bfc33bbmov rsi, [rsp+352]
37bfc33c3sub rdx, rax
37bfc33c6shl rax, 3
37bfc33camov [rsp+112], 9
37bfc33d3mov [rsp+80], rbp
37bfc33d8mov r9, rbx
37bfc33dblea r8, [rsp+168]
37bfc33e3lea rcx, [rip+0x499b8e]
37bfc33eamov [rsp+96], rsi
37bfc33efmov rsi, [rsp+368]
37bfc33f7mov [rsp+168], rdx
37bfc33ffmov rdx, [rsp+344]
37bfc3407mov [rsp+72], rsi
37bfc340cmov rsi, [rsp+360]
37bfc3414add rdx, rax
37bfc3417add rax, [rsp+312]
37bfc341fmov [rsp+32], rdi
37bfc3424mov [rsp+64], rsi
37bfc3429mov rsi, [rsp+320]
37bfc3431mov [rsp+48], rax
37bfc3436lea rax, [rip+0x499b7b]
37bfc343dmov [rsp+88], rdx
37bfc3442lea rdx, [rip+0x499b57]
37bfc3449mov [rsp+104], 12
37bfc3452mov [rsp+56], rsi
37bfc3457mov [rsp+40], rax
37bfc345ccall dgemm_64_
37bfc3461jmp 0x37bfc26db
37bfc3466
37bfc3466loc_37bfc3466:
37bfc3466mov r9l, 1
37bfc346cmov r8l, 1
37bfc3472lea rdx, [rip+0x499b47]
37bfc3479mov rcx, r13
37bfc347ccall lsame_64_
37bfc3481test rax, rax
37bfc3484je 0x37bfc27e9
37bfc348amov rcx, [rdi]
37bfc348dtest rcx, rcx
37bfc3490jle 0x37bfc3549
37bfc3496mov r14, [rsp+360]
37bfc349emov rdx, [rsp+344]
37bfc34a6lea rax, [8*r15]
37bfc34aelea rbp, [rip+0x499ae3]
37bfc34b5mov r11, [rsp+128]
37bfc34bdmov [rsp+144], r15
37bfc34c5mov r13, rax
37bfc34c8mov r15, rcx
37bfc34cbmov [rsp+264], r12
37bfc34d3mov r12, rdx
37bfc34d6mov [rsp+296], rbx
37bfc34demov ebx, 1
37bfc34e3mov [rsp+304], rdi
37bfc34ebmov rdi, r14
37bfc34eemov r14, rbp
37bfc34f1lea rbp, [8*r11]
37bfc34f9nop [rax]
37bfc3500
37bfc3500loc_37bfc3500:
37bfc3500mov [rsp+32], r14
37bfc3505mov r9, rdi
37bfc3508mov rdx, r12
37bfc350bmov rcx, rsi
37bfc350elea r8, [rip+0x499a83]
37bfc3515add rbx, 1
37bfc3519add r12, r13
37bfc351cadd rdi, rbp
37bfc351fcall dcopy_64_
37bfc3524cmp r15, rbx
37bfc3527jge 0x37bfc3500
37bfc3529mov r15, [rsp+144]
37bfc3531mov r12, [rsp+264]
37bfc3539mov rbx, [rsp+296]
37bfc3541mov rdi, [rsp+304]
37bfc3549
37bfc3549loc_37bfc3549:
37bfc3549mov rax, [rsp+368]
37bfc3551lea rbp, [rip+0x499a38]
37bfc3558mov [rsp+112], 4
37bfc3561lea r13, [rip+0x499a21]
37bfc3568mov [rsp+48], rbp
37bfc356dlea rdx, [rip+0x499a10]
37bfc3574lea r9, [rip+0x4999f9]
37bfc357bmov rcx, r13
37bfc357emov [rsp+80], rax
37bfc3583lea r8, [rip+0x4999ee]
37bfc358amov rax, [rsp+360]
37bfc3592mov [rsp+104], 12
37bfc359bmov [rsp+72], rax
37bfc35a0mov rax, [rsp+320]
37bfc35a8mov [rsp+96], 5
37bfc35b1mov [rsp+64], rax
37bfc35b6mov rax, [rsp+312]
37bfc35bemov [rsp+88], 5
37bfc35c7mov [rsp+56], rax
37bfc35ccmov [rsp+40], rdi
37bfc35d1mov [rsp+32], rsi
37bfc35d6mov [rsp+144], rdx
37bfc35decall dtrmm_64_
37bfc35e3mov rdx, [rbx]
37bfc35e6mov rax, [rdi]
37bfc35e9cmp rdx, rax
37bfc35ecjg 0x37bfc4438
37bfc35f2
37bfc35f2loc_37bfc35f2:
37bfc35f2mov rax, [rsp+368]
37bfc35famov [rsp+48], rbp
37bfc35fflea rdx, [rip+0x4999ab]
37bfc3606lea r9, [rip+0x49999c]
37bfc360dmov [rsp+112], 8
37bfc3616mov r8, r12
37bfc3619mov rcx, r13
37bfc361cmov [rsp+80], rax
37bfc3621mov rax, [rsp+360]
37bfc3629mov [rsp+104], 1
37bfc3632mov [rsp+72], rax
37bfc3637mov rax, [rsp+336]
37bfc363fmov [rsp+96], 5
37bfc3648mov [rsp+64], rax
37bfc364dmov rax, [rsp+328]
37bfc3655mov [rsp+88], 5
37bfc365emov [rsp+56], rax
37bfc3663mov [rsp+40], rdi
37bfc3668mov [rsp+32], rsi
37bfc366dcall dtrmm_64_
37bfc3672mov rdx, [rbx]
37bfc3675mov rax, [rdi]
37bfc3678cmp rdx, rax
37bfc367bjg 0x37bfc44f5
37bfc3681
37bfc3681loc_37bfc3681:
37bfc3681mov rax, [rsp+368]
37bfc3689mov [rsp+48], rbp
37bfc368elea r9, [rip+0x4998df]
37bfc3695lea r8, [rip+0x499904]
37bfc369cmov [rsp+112], 4
37bfc36a5mov rcx, r13
37bfc36a8mov rdx, [rsp+144]
37bfc36b0mov [rsp+80], rax
37bfc36b5mov rax, [rsp+360]
37bfc36bdmov [rsp+104], 9
37bfc36c6mov [rsp+72], rax
37bfc36cbmov rax, [rsp+320]
37bfc36d3mov [rsp+96], 5
37bfc36dcmov [rsp+64], rax
37bfc36e1mov rax, [rsp+312]
37bfc36e9mov [rsp+88], 5
37bfc36f2mov [rsp+56], rax
37bfc36f7mov [rsp+40], rdi
37bfc36fcmov [rsp+32], rsi
37bfc3701call dtrmm_64_
37bfc3706mov r10, [rdi]
37bfc3709test r10, r10
37bfc370cjle 0x37bfc27e9
37bfc3712mov rax, [rsi]
37bfc3715add r10, 1
37bfc3719test rax, rax
37bfc371cjle 0x37bfc27e9
37bfc3722mov rdi, [rsp+344]
37bfc372amov r9l, 1
37bfc3730lea r8, [rax+1]
37bfc3734mov r11, [rsp+128]
37bfc373clea rbx, [8*r15]
37bfc3744lea rdx, [rdi-8]
37bfc3748mov rdi, [rsp+360]
37bfc3750shl r11, 3
37bfc3754lea rcx, [rdi-8]
37bfc3758nop [rax+rax]
37bfc3760
37bfc3760loc_37bfc3760:
37bfc3760mov eax, 1
37bfc3765nop [rax+rax]
37bfc376anop [rax+rax]
37bfc3775nop [rax+rax]
37bfc3780
37bfc3780loc_37bfc3780:
37bfc3780movsd_xmm x0, [rdx+8*rax]
37bfc3785subsd x0, [rcx+8*rax]
37bfc378amovsd_xmm [rdx+8*rax], x0
37bfc378fadd rax, 1
37bfc3793cmp rax, r8
37bfc3796jne 0x37bfc3780
37bfc3798add r9, 1
37bfc379cadd rdx, rbx
37bfc379fadd rcx, r11
37bfc37a2cmp r10, r9
37bfc37a5jne 0x37bfc3760
37bfc37a7jmp 0x37bfc27e9
37bfc37ac
37bfc37acloc_37bfc37ac:
37bfc37acmov r9l, 1
37bfc37b2mov r8l, 1
37bfc37b8lea rdx, [rip+0x499801]
37bfc37bfmov rcx, r13
37bfc37c2call lsame_64_
37bfc37c7test rax, rax
37bfc37caje 0x37bfc27e9
37bfc37d0mov rcx, [rdi]
37bfc37d3test rcx, rcx
37bfc37d6jle 0x37bfc4708
37bfc37dcmov rax, [rsp+128]
37bfc37e4mov r13, [rsp+360]
37bfc37ecmov rdx, rcx
37bfc37eflea rbp, [rip+0x4997a2]
37bfc37f6mov [rsp+264], r12
37bfc37femov r14, rbp
37bfc3801mov r12, rcx
37bfc3804shl rax, 3
37bfc3808mov rbp, r13
37bfc380bmov r13l, 1
37bfc3811mov [rsp+144], rax
37bfc3819nop [rax]
37bfc3820
37bfc3820loc_37bfc3820:
37bfc3820mov rax, [rbx]
37bfc3823mov [rsp+32], r14
37bfc3828mov r9, rbp
37bfc382blea r8, [rip+0x499766]
37bfc3832mov rcx, [rsp+136]
37bfc383aadd rax, r13
37bfc383dadd r13, 1
37bfc3841sub rax, rdx
37bfc3844imul rax, r15
37bfc3848lea rax, [rcx+rax+1]
37bfc384dmov rcx, [rsp+344]
37bfc3855lea rdx, [rcx+8*rax]
37bfc3859mov rcx, rsi
37bfc385ccall dcopy_64_
37bfc3861mov rdx, [rdi]
37bfc3864add rbp, [rsp+144]
37bfc386ccmp r12, r13
37bfc386fjge 0x37bfc3820
37bfc3871mov r12, [rsp+264]
37bfc3879
37bfc3879loc_37bfc3879:
37bfc3879mov rax, [rsp+368]
37bfc3881lea rbp, [rip+0x499708]
37bfc3888mov [rsp+112], 4
37bfc3891lea rcx, [rip+0x499719]
37bfc3898mov [rsp+104], 12
37bfc38a1lea r13, [rip+0x4996e1]
37bfc38a8lea r9, [rip+0x4996c5]
37bfc38afmov [rsp+80], rax
37bfc38b4mov rax, [rsp+360]
37bfc38bclea r8, [rip+0x4996b5]
37bfc38c3mov [rsp+96], 5
37bfc38ccmov [rsp+72], rax
37bfc38d1mov rax, [rsp+320]
37bfc38d9mov [rsp+88], 5
37bfc38e2mov [rsp+64], rax
37bfc38e7mov rax, [rbx]
37bfc38eamov [rsp+48], rbp
37bfc38efsub rax, rdx
37bfc38f2mov rdx, [rsp+312]
37bfc38famov [rsp+40], rdi
37bfc38ffmov [rsp+32], rsi
37bfc3904lea rax, [rdx+8*rax]
37bfc3908mov [rsp+144], rcx
37bfc3910mov rdx, rcx
37bfc3913mov rcx, r13
37bfc3916mov [rsp+56], rax
37bfc391bcall dtrmm_64_
37bfc3920mov rax, [rbx]
37bfc3923mov rdx, [rdi]
37bfc3926cmp rax, rdx
37bfc3929jg 0x37bfc4660
37bfc392f
37bfc392floc_37bfc392f:
37bfc392fmov rax, [rsp+368]
37bfc3937mov [rsp+48], rbp
37bfc393clea rdx, [rip+0x499641]
37bfc3943lea r9, [rip+0x49965f]
37bfc394amov [rsp+112], 8
37bfc3953mov r8, r12
37bfc3956mov rcx, r13
37bfc3959mov [rsp+80], rax
37bfc395emov rax, [rsp+360]
37bfc3966mov [rsp+104], 1
37bfc396fmov [rsp+72], rax
37bfc3974mov rax, [rsp+336]
37bfc397cmov [rsp+96], 5
37bfc3985mov [rsp+64], rax
37bfc398amov rax, [rsp+328]
37bfc3992mov [rsp+88], 5
37bfc399bmov [rsp+56], rax
37bfc39a0mov [rsp+40], rdi
37bfc39a5mov [rsp+32], rsi
37bfc39aacall dtrmm_64_
37bfc39afmov rax, [rbx]
37bfc39b2mov rdx, [rdi]
37bfc39b5cmp rax, rdx
37bfc39b8jg 0x37bfc45b6
37bfc39be
37bfc39beloc_37bfc39be:
37bfc39bemov rcx, [rsp+368]
37bfc39c6sub rax, rdx
37bfc39c9mov [rsp+112], 4
37bfc39d2lea r9, [rip+0x49959b]
37bfc39d9mov [rsp+104], 9
37bfc39e2mov rdx, [rsp+144]
37bfc39ealea r8, [rip+0x4995af]
37bfc39f1mov [rsp+80], rcx
37bfc39f6mov rcx, [rsp+360]
37bfc39femov [rsp+96], 5
37bfc3a07mov [rsp+72], rcx
37bfc3a0cmov rcx, [rsp+320]
37bfc3a14mov [rsp+88], 5
37bfc3a1dmov [rsp+64], rcx
37bfc3a22mov rcx, [rsp+312]
37bfc3a2amov [rsp+48], rbp
37bfc3a2flea rax, [rcx+8*rax]
37bfc3a33mov [rsp+40], rdi
37bfc3a38mov rcx, r13
37bfc3a3bmov [rsp+56], rax
37bfc3a40mov [rsp+32], rsi
37bfc3a45call dtrmm_64_
37bfc3a4amov rax, [rdi]
37bfc3a4dtest rax, rax
37bfc3a50jle 0x37bfc27e9
37bfc3a56mov rdx, [rsi]
37bfc3a59lea r9, [rax+1]
37bfc3a5dtest rdx, rdx
37bfc3a60jle 0x37bfc27e9
37bfc3a66mov rdi, [rsp+360]
37bfc3a6emov rbx, [rbx]
37bfc3a71mov r11l, 1
37bfc3a77lea r8, [rdx+1]
37bfc3a7bmov r10, [rsp+128]
37bfc3a83mov rsi, [rsp+136]
37bfc3a8blea rcx, [rdi-8]
37bfc3a8fmov rdi, [rsp+344]
37bfc3a97sub rbx, rax
37bfc3a9ashl r10, 3
37bfc3a9enop
37bfc3aa0
37bfc3aa0loc_37bfc3aa0:
37bfc3aa0lea rax, [rbx+r11]
37bfc3aa4imul rax, r15
37bfc3aa8add rax, rsi
37bfc3aablea rdx, [rdi+8*rax]
37bfc3aafmov eax, 1
37bfc3ab4nop
37bfc3ab5nop [rax+rax]
37bfc3ac0
37bfc3ac0loc_37bfc3ac0:
37bfc3ac0movsd_xmm x0, [rdx+8*rax]
37bfc3ac5subsd x0, [rcx+8*rax]
37bfc3acamovsd_xmm [rdx+8*rax], x0
37bfc3acfadd rax, 1
37bfc3ad3cmp rax, r8
37bfc3ad6jne 0x37bfc3ac0
37bfc3ad8add r11, 1
37bfc3adcadd rcx, r10
37bfc3adfcmp r9, r11
37bfc3ae2jne 0x37bfc3aa0
37bfc3ae4jmp 0x37bfc27e9
37bfc3ae9
37bfc3ae9loc_37bfc3ae9:
37bfc3ae9mov r9l, 1
37bfc3aefmov r8l, 1
37bfc3af5lea rdx, [rip+0x4994c4]
37bfc3afcmov rcx, r13
37bfc3affcall lsame_64_
37bfc3b04test rax, rax
37bfc3b07je 0x37bfc27e9
37bfc3b0dmov rcx, [rdi]
37bfc3b10test rcx, rcx
37bfc3b13jle 0x37bfc3bbc
37bfc3b19mov rax, [rsp+128]
37bfc3b21mov r13, [rsp+360]
37bfc3b29mov rdx, rcx
37bfc3b2clea rbp, [rip+0x499465]
37bfc3b33mov [rsp+264], r12
37bfc3b3bmov r12l, 1
37bfc3b41shl rax, 3
37bfc3b45mov r14, r13
37bfc3b48mov r13, rbp
37bfc3b4bmov rbp, rdi
37bfc3b4emov [rsp+144], rax
37bfc3b56mov rdi, rbx
37bfc3b59mov rbx, rcx
37bfc3b5c
37bfc3b5cloc_37bfc3b5c:
37bfc3b5cmov rax, [rdi]
37bfc3b5fmov [rsp+32], r13
37bfc3b64mov r9, r14
37bfc3b67lea r8, [rip+0x49942a]
37bfc3b6emov rcx, [rsp+136]
37bfc3b76add rax, r12
37bfc3b79add r12, 1
37bfc3b7dsub rax, rdx
37bfc3b80imul rax, r15
37bfc3b84lea rax, [rcx+rax+1]
37bfc3b89mov rcx, [rsp+344]
37bfc3b91lea rdx, [rcx+8*rax]
37bfc3b95mov rcx, rsi
37bfc3b98call dcopy_64_
37bfc3b9dmov rdx, [rbp]
37bfc3ba1add r14, [rsp+144]
37bfc3ba9cmp rbx, r12
37bfc3bacjge 0x37bfc3b5c
37bfc3baemov r12, [rsp+264]
37bfc3bb6mov rbx, rdi
37bfc3bb9mov rdi, rbp
37bfc3bbc
37bfc3bbcloc_37bfc3bbc:
37bfc3bbcmov rax, [rsp+368]
37bfc3bc4lea rbp, [rip+0x4993c5]
37bfc3bcbmov rcx, [rsp+152]
37bfc3bd3mov [rsp+112], 4
37bfc3bdcmov [rsp+104], 9
37bfc3be5lea r13, [rip+0x49939d]
37bfc3beclea rdx, [rip+0x499391]
37bfc3bf3mov [rsp+80], rax
37bfc3bf8mov rax, [rsp+360]
37bfc3c00lea r9, [rip+0x49936d]
37bfc3c07lea r8, [rip+0x499392]
37bfc3c0emov [rsp+96], 5
37bfc3c17mov [rsp+72], rax
37bfc3c1cmov rax, [rsp+320]
37bfc3c24mov [rsp+88], 5
37bfc3c2dmov [rsp+64], rax
37bfc3c32mov rax, [rbx]
37bfc3c35sub rax, [rdi]
37bfc3c38mov [rsp+48], rbp
37bfc3c3dadd rax, 1
37bfc3c41mov [rsp+40], rdi
37bfc3c46imul rax, rcx
37bfc3c4amov [rsp+32], rsi
37bfc3c4fmov [rsp+144], rdx
37bfc3c57sub rax, rcx
37bfc3c5amov rcx, [rsp+312]
37bfc3c62lea rax, [rcx+8*rax]
37bfc3c66mov rcx, r13
37bfc3c69mov [rsp+56], rax
37bfc3c6ecall dtrmm_64_
37bfc3c73mov rax, [rbx]
37bfc3c76mov rdx, [rdi]
37bfc3c79cmp rax, rdx
37bfc3c7cjg 0x37bfc47b6
37bfc3c82
37bfc3c82loc_37bfc3c82:
37bfc3c82mov rax, [rsp+368]
37bfc3c8amov [rsp+48], rbp
37bfc3c8flea r9, [rip+0x499313]
37bfc3c96mov r8, r12
37bfc3c99mov [rsp+112], 8
37bfc3ca2mov rcx, r13
37bfc3ca5mov rdx, [rsp+144]
37bfc3cadmov [rsp+80], rax
37bfc3cb2mov rax, [rsp+360]
37bfc3cbamov [rsp+104], 1
37bfc3cc3mov [rsp+72], rax
37bfc3cc8mov rax, [rsp+336]
37bfc3cd0mov [rsp+96], 5
37bfc3cd9mov [rsp+64], rax
37bfc3cdemov rax, [rsp+328]
37bfc3ce6mov [rsp+88], 5
37bfc3cefmov [rsp+56], rax
37bfc3cf4mov [rsp+40], rdi
37bfc3cf9mov [rsp+32], rsi
37bfc3cfecall dtrmm_64_
37bfc3d03mov rax, [rbx]
37bfc3d06mov rdx, [rdi]
37bfc3d09cmp rax, rdx
37bfc3d0cjg 0x37bfc4710
37bfc3d12
37bfc3d12loc_37bfc3d12:
37bfc3d12mov rcx, [rsp+368]
37bfc3d1asub rax, rdx
37bfc3d1dmov [rsp+112], 4
37bfc3d26lea r9, [rip+0x499247]
37bfc3d2dadd rax, 1
37bfc3d31mov [rsp+48], rbp
37bfc3d36mov rdx, [rsp+144]
37bfc3d3elea r8, [rip+0x499233]
37bfc3d45mov [rsp+80], rcx
37bfc3d4amov rcx, [rsp+360]
37bfc3d52mov [rsp+104], 12
37bfc3d5bmov [rsp+72], rcx
37bfc3d60mov rcx, [rsp+320]
37bfc3d68mov [rsp+96], 5
37bfc3d71mov [rsp+64], rcx
37bfc3d76mov rcx, [rsp+152]
37bfc3d7emov [rsp+88], 5
37bfc3d87imul rax, rcx
37bfc3d8bmov [rsp+40], rdi
37bfc3d90mov [rsp+32], rsi
37bfc3d95sub rax, rcx
37bfc3d98mov rcx, [rsp+312]
37bfc3da0lea rax, [rcx+8*rax]
37bfc3da4mov rcx, r13
37bfc3da7mov [rsp+56], rax
37bfc3daccall dtrmm_64_
37bfc3db1mov rax, [rdi]
37bfc3db4test rax, rax
37bfc3db7jle 0x37bfc27e9
37bfc3dbdmov rdx, [rsi]
37bfc3dc0lea r9, [rax+1]
37bfc3dc4test rdx, rdx
37bfc3dc7jle 0x37bfc27e9
37bfc3dcdmov rdi, [rsp+360]
37bfc3dd5mov rbx, [rbx]
37bfc3dd8mov r11l, 1
37bfc3ddelea r8, [rdx+1]
37bfc3de2mov r10, [rsp+128]
37bfc3deamov rsi, [rsp+136]
37bfc3df2lea rcx, [rdi-8]
37bfc3df6mov rdi, [rsp+344]
37bfc3dfesub rbx, rax
37bfc3e01shl r10, 3
37bfc3e05
37bfc3e05loc_37bfc3e05:
37bfc3e05lea rax, [rbx+r11]
37bfc3e09imul rax, r15
37bfc3e0dadd rax, rsi
37bfc3e10lea rdx, [rdi+8*rax]
37bfc3e14mov eax, 1
37bfc3e19nop [rax]
37bfc3e20
37bfc3e20loc_37bfc3e20:
37bfc3e20movsd_xmm x0, [rdx+8*rax]
37bfc3e25subsd x0, [rcx+8*rax]
37bfc3e2amovsd_xmm [rdx+8*rax], x0
37bfc3e2fadd rax, 1
37bfc3e33cmp rax, r8
37bfc3e36jne 0x37bfc3e20
37bfc3e38add r11, 1
37bfc3e3cadd rcx, r10
37bfc3e3fcmp r11, r9
37bfc3e42jne 0x37bfc3e05
37bfc3e44jmp 0x37bfc27e9
37bfc3e49
37bfc3e49loc_37bfc3e49:
37bfc3e49mov r9l, 1
37bfc3e4fmov r8l, 1
37bfc3e55lea rdx, [rip+0x499164]
37bfc3e5cmov rcx, r13
37bfc3e5fcall lsame_64_
37bfc3e64test rax, rax
37bfc3e67je 0x37bfc27e9
37bfc3e6dmov rcx, [rdi]
37bfc3e70test rcx, rcx
37bfc3e73jle 0x37bfc3f26
37bfc3e79mov rdx, [rsp+344]
37bfc3e81mov r11, [rsp+128]
37bfc3e89lea rax, [8*r15]
37bfc3e91mov [rsp+144], r15
37bfc3e99mov r14, [rsp+360]
37bfc3ea1mov [rsp+264], r12
37bfc3ea9lea rbp, [rip+0x4990e8]
37bfc3eb0mov r15, rcx
37bfc3eb3mov [rsp+296], rbx
37bfc3ebbmov r12l, 1
37bfc3ec1mov r13, rdx
37bfc3ec4mov rbx, rax
37bfc3ec7mov [rsp+304], rdi
37bfc3ecfmov rdi, rsi
37bfc3ed2lea rsi, [8*r11]
37bfc3eda
37bfc3edaloc_37bfc3eda:
37bfc3edamov [rsp+32], rbp
37bfc3edfmov r9, r14
37bfc3ee2mov rdx, r13
37bfc3ee5mov rcx, rdi
37bfc3ee8lea r8, [rip+0x4990a9]
37bfc3eefadd r12, 1
37bfc3ef3add r13, rbx
37bfc3ef6add r14, rsi
37bfc3ef9call dcopy_64_
37bfc3efecmp r15, r12
37bfc3f01jge 0x37bfc3eda
37bfc3f03mov rsi, rdi
37bfc3f06mov r15, [rsp+144]
37bfc3f0emov r12, [rsp+264]
37bfc3f16mov rbx, [rsp+296]
37bfc3f1emov rdi, [rsp+304]
37bfc3f26
37bfc3f26loc_37bfc3f26:
37bfc3f26mov rax, [rsp+368]
37bfc3f2elea rbp, [rip+0x49905b]
37bfc3f35mov [rsp+112], 4
37bfc3f3elea r13, [rip+0x499044]
37bfc3f45mov [rsp+48], rbp
37bfc3f4alea rdx, [rip+0x499060]
37bfc3f51lea r9, [rip+0x49901c]
37bfc3f58mov rcx, r13
37bfc3f5bmov [rsp+80], rax
37bfc3f60lea r8, [rip+0x499039]
37bfc3f67mov rax, [rsp+360]
37bfc3f6fmov [rsp+104], 9
37bfc3f78mov [rsp+72], rax
37bfc3f7dmov rax, [rsp+320]
37bfc3f85mov [rsp+96], 5
37bfc3f8emov [rsp+64], rax
37bfc3f93mov rax, [rsp+312]
37bfc3f9bmov [rsp+88], 5
37bfc3fa4mov [rsp+56], rax
37bfc3fa9mov [rsp+40], rdi
37bfc3faemov [rsp+32], rsi
37bfc3fb3mov [rsp+144], rdx
37bfc3fbbcall dtrmm_64_
37bfc3fc0mov rdx, [rbx]
37bfc3fc3mov rax, [rdi]
37bfc3fc6cmp rdx, rax
37bfc3fc9jg 0x37bfc4925
37bfc3fcf
37bfc3fcfloc_37bfc3fcf:
37bfc3fcfmov rax, [rsp+368]
37bfc3fd7mov [rsp+48], rbp
37bfc3fdclea r9, [rip+0x498fc6]
37bfc3fe3mov r8, r12
37bfc3fe6mov [rsp+112], 8
37bfc3fefmov rcx, r13
37bfc3ff2mov rdx, [rsp+144]
37bfc3ffamov [rsp+80], rax
37bfc3fffmov rax, [rsp+360]
37bfc4007mov [rsp+104], 1
37bfc4010mov [rsp+72], rax
37bfc4015mov rax, [rsp+336]
37bfc401dmov [rsp+96], 5
37bfc4026mov [rsp+64], rax
37bfc402bmov rax, [rsp+328]
37bfc4033mov [rsp+88], 5
37bfc403cmov [rsp+56], rax
37bfc4041mov [rsp+40], rdi
37bfc4046mov [rsp+32], rsi
37bfc404bcall dtrmm_64_
37bfc4050mov rdx, [rbx]
37bfc4053mov rax, [rdi]
37bfc4056cmp rdx, rax
37bfc4059jg 0x37bfc4856
37bfc405f
37bfc405floc_37bfc405f:
37bfc405fmov rax, [rsp+368]
37bfc4067mov [rsp+48], rbp
37bfc406clea r9, [rip+0x498f01]
37bfc4073lea r8, [rip+0x498efe]
37bfc407amov [rsp+112], 4
37bfc4083mov rcx, r13
37bfc4086mov rdx, [rsp+144]
37bfc408emov [rsp+80], rax
37bfc4093mov rax, [rsp+360]
37bfc409bmov [rsp+104], 12
37bfc40a4mov [rsp+72], rax
37bfc40a9mov rax, [rsp+320]
37bfc40b1mov [rsp+96], 5
37bfc40bamov [rsp+64], rax
37bfc40bfmov rax, [rsp+312]
37bfc40c7mov [rsp+88], 5
37bfc40d0mov [rsp+56], rax
37bfc40d5mov [rsp+40], rdi
37bfc40damov [rsp+32], rsi
37bfc40dfcall dtrmm_64_
37bfc40e4mov r10, [rdi]
37bfc40e7test r10, r10
37bfc40eajle 0x37bfc27e9
37bfc40f0mov rax, [rsi]
37bfc40f3add r10, 1
37bfc40f7test rax, rax
37bfc40fajle 0x37bfc27e9
37bfc4100mov rdi, [rsp+344]
37bfc4108mov r9l, 1
37bfc410elea r8, [rax+1]
37bfc4112mov r11, [rsp+128]
37bfc411alea rbx, [8*r15]
37bfc4122lea rdx, [rdi-8]
37bfc4126mov rdi, [rsp+360]
37bfc412eshl r11, 3
37bfc4132lea rcx, [rdi-8]
37bfc4136
37bfc4136loc_37bfc4136:
37bfc4136mov eax, 1
37bfc413bnop [rax+rax]
37bfc4140
37bfc4140loc_37bfc4140:
37bfc4140movsd_xmm x0, [rdx+8*rax]
37bfc4145subsd x0, [rcx+8*rax]
37bfc414amovsd_xmm [rdx+8*rax], x0
37bfc414fadd rax, 1
37bfc4153cmp rax, r8
37bfc4156jne 0x37bfc4140
37bfc4158add r9, 1
37bfc415cadd rdx, rbx
37bfc415fadd rcx, r11
37bfc4162cmp r9, r10
37bfc4165jne 0x37bfc4136
37bfc4167jmp 0x37bfc27e9
37bfc416c
37bfc416cloc_37bfc416c:
37bfc416csub rdx, rax
37bfc416fmov [rsp+80], rbp
37bfc4174mov r9, rdi
37bfc4177mov r8, rbx
37bfc417amov rcx, [rsp+368]
37bfc4182mov [rsp+40], rbp
37bfc4187mov [rsp+168], rdx
37bfc418flea rdx, [rax+1]
37bfc4193mov [rsp+96], rcx
37bfc4198mov rcx, [rsp+360]
37bfc41a0mov [rsp+112], 9
37bfc41a9mov [rsp+88], rcx
37bfc41aemov rcx, [rsp+320]
37bfc41b6mov [rsp+104], 9
37bfc41bfmov [rsp+72], rcx
37bfc41c4mov rcx, [rsp+152]
37bfc41ccimul rdx, rcx
37bfc41d0sub rdx, rcx
37bfc41d3mov rcx, [rsp+312]
37bfc41dblea rdx, [rcx+8*rdx]
37bfc41dfmov rcx, [rsp+352]
37bfc41e7mov [rsp+64], rdx
37bfc41eclea rdx, [rip+0x498dad]
37bfc41f3mov [rsp+56], rcx
37bfc41f8mov rcx, [rsp+344]
37bfc4200lea rax, [rcx+8*rax]
37bfc4204lea rcx, [rip+0x498d95]
37bfc420bmov [rsp+48], rax
37bfc4210lea rax, [rsp+168]
37bfc4218mov [rsp+32], rax
37bfc421dcall dgemm_64_
37bfc4222jmp 0x37bfc29c7
37bfc4227
37bfc4227loc_37bfc4227:
37bfc4227mov rsi, [rsp+352]
37bfc422fsub rdx, rax
37bfc4232mov r9, rbx
37bfc4235mov [rsp+112], 9
37bfc423emov [rsp+168], rdx
37bfc4246lea r8, [rsp+168]
37bfc424elea rcx, [rip+0x498d4b]
37bfc4255mov [rsp+96], rsi
37bfc425amov rsi, [rsp+344]
37bfc4262mov [rsp+104], 9
37bfc426blea rdx, [rsi+8*rax]
37bfc426fadd rax, 1
37bfc4273mov [rsp+80], rbp
37bfc4278mov rsi, [rsp+368]
37bfc4280mov [rsp+88], rdx
37bfc4285lea rdx, [rip+0x498d14]
37bfc428cmov [rsp+72], rsi
37bfc4291mov rsi, [rsp+360]
37bfc4299mov [rsp+32], rdi
37bfc429emov [rsp+64], rsi
37bfc42a3mov rsi, [rsp+320]
37bfc42abmov [rsp+56], rsi
37bfc42b0mov rsi, [rsp+152]
37bfc42b8imul rax, rsi
37bfc42bcsub rax, rsi
37bfc42bfmov rsi, [rsp+312]
37bfc42c7lea rax, [rsi+8*rax]
37bfc42cbmov [rsp+48], rax
37bfc42d0lea rax, [rip+0x498ce1]
37bfc42d7mov [rsp+40], rax
37bfc42dccall dgemm_64_
37bfc42e1jmp 0x37bfc2a5c
37bfc42e6
37bfc42e6loc_37bfc42e6:
37bfc42e6sub rax, rdx
37bfc42e9mov [rsp+80], rbp
37bfc42eemov r9, rbx
37bfc42f1lea rdx, [rip+0x498ca8]
37bfc42f8mov [rsp+168], rax
37bfc4300mov rax, [rsp+352]
37bfc4308lea r8, [rsp+168]
37bfc4310lea rcx, [rip+0x498c89]
37bfc4317mov [rsp+112], 9
37bfc4320mov [rsp+96], rax
37bfc4325mov rax, [rsp+344]
37bfc432dmov [rsp+104], 9
37bfc4336mov [rsp+88], rax
37bfc433bmov rax, [rsp+368]
37bfc4343mov [rsp+32], rdi
37bfc4348mov [rsp+72], rax
37bfc434dmov rax, [rsp+360]
37bfc4355mov [rsp+64], rax
37bfc435amov rax, [rsp+320]
37bfc4362mov [rsp+56], rax
37bfc4367mov rax, [rsp+312]
37bfc436fmov [rsp+48], rax
37bfc4374lea rax, [rip+0x498c3d]
37bfc437bmov [rsp+40], rax
37bfc4380call dgemm_64_
37bfc4385mov rax, [rsi]
37bfc4388mov rdx, [rdi]
37bfc438bjmp 0x37bfc3083
37bfc4390
37bfc4390loc_37bfc4390:
37bfc4390sub rax, rdx
37bfc4393mov [rsp+80], rbp
37bfc4398mov r9, rdi
37bfc439bmov r8, rbx
37bfc439emov [rsp+168], rax
37bfc43a6mov rax, [rsp+368]
37bfc43aelea rdx, [rip+0x498beb]
37bfc43b5lea rcx, [rip+0x498be4]
37bfc43bcmov [rsp+112], 9
37bfc43c5mov [rsp+96], rax
37bfc43camov rax, [rsp+360]
37bfc43d2mov [rsp+104], 9
37bfc43dbmov [rsp+88], rax
37bfc43e0mov rax, [rsp+320]
37bfc43e8mov [rsp+40], rbp
37bfc43edmov [rsp+72], rax
37bfc43f2mov rax, [rsp+312]
37bfc43famov [rsp+64], rax
37bfc43ffmov rax, [rsp+352]
37bfc4407mov [rsp+56], rax
37bfc440cmov rax, [rsp+344]
37bfc4414mov [rsp+48], rax
37bfc4419lea rax, [rsp+168]
37bfc4421mov [rsp+32], rax
37bfc4426call dgemm_64_
37bfc442bjmp 0x37bfc2fee
37bfc4430
37bfc4430loc_37bfc4430:
37bfc4430mov rdx, rcx
37bfc4433jmp 0x37bfc2c15
37bfc4438
37bfc4438loc_37bfc4438:
37bfc4438sub rdx, rax
37bfc443bmov [rsp+80], rbp
37bfc4440mov r9, rdi
37bfc4443mov r8, rsi
37bfc4446mov rcx, [rsp+368]
37bfc444emov [rsp+40], rbp
37bfc4453mov [rsp+168], rdx
37bfc445bmov [rsp+96], rcx
37bfc4460mov rcx, [rsp+360]
37bfc4468mov [rsp+112], 12
37bfc4471mov [rsp+88], rcx
37bfc4476mov rcx, [rsp+320]
37bfc447emov [rsp+104], 12
37bfc4487mov [rsp+72], rcx
37bfc448cmov rcx, [rsp+312]
37bfc4494lea rdx, [rcx+8*rax]
37bfc4498mov rcx, [rsp+352]
37bfc44a0add rax, 1
37bfc44a4imul rax, r15
37bfc44a8mov [rsp+64], rdx
37bfc44adlea rdx, [rip+0x498ac4]
37bfc44b4mov [rsp+56], rcx
37bfc44b9mov rcx, [rsp+136]
37bfc44c1lea rax, [rcx+rax+1]
37bfc44c6mov rcx, [rsp+344]
37bfc44celea rax, [rcx+8*rax]
37bfc44d2lea rcx, [rip+0x498a9f]
37bfc44d9mov [rsp+48], rax
37bfc44delea rax, [rsp+168]
37bfc44e6mov [rsp+32], rax
37bfc44ebcall dgemm_64_
37bfc44f0jmp 0x37bfc35f2
37bfc44f5
37bfc44f5loc_37bfc44f5:
37bfc44f5sub rdx, rax
37bfc44f8mov [rsp+80], rbp
37bfc44fdmov rbx, [rsp+352]
37bfc4505lea r9, [rsp+168]
37bfc450dmov [rsp+32], rdi
37bfc4512mov r8, rsi
37bfc4515lea rcx, [rip+0x498a5c]
37bfc451cmov [rsp+168], rdx
37bfc4524lea rdx, [rax+1]
37bfc4528imul rdx, r15
37bfc452cmov [rsp+96], rbx
37bfc4531mov rbx, [rsp+136]
37bfc4539mov [rsp+112], 9
37bfc4542mov [rsp+104], 12
37bfc454blea rdx, [rbx+rdx+1]
37bfc4550mov rbx, [rsp+344]
37bfc4558lea rdx, [rbx+8*rdx]
37bfc455cmov rbx, [rsp+320]
37bfc4564mov [rsp+88], rdx
37bfc4569lea rdx, [rip+0x498a30]
37bfc4570mov [rsp+72], rbx
37bfc4575mov rbx, [rsp+312]
37bfc457dlea rax, [rbx+8*rax]
37bfc4581mov [rsp+64], rax
37bfc4586mov rax, [rsp+368]
37bfc458emov [rsp+56], rax
37bfc4593mov rax, [rsp+360]
37bfc459bmov [rsp+48], rax
37bfc45a0lea rax, [rip+0x498a11]
37bfc45a7mov [rsp+40], rax
37bfc45accall dgemm_64_
37bfc45b1jmp 0x37bfc3681
37bfc45b6
37bfc45b6loc_37bfc45b6:
37bfc45b6sub rax, rdx
37bfc45b9mov [rsp+80], rbp
37bfc45belea rdx, [rip+0x4989db]
37bfc45c5lea r9, [rsp+168]
37bfc45cdmov [rsp+32], rdi
37bfc45d2mov r8, rsi
37bfc45d5lea rcx, [rip+0x49899c]
37bfc45dcmov [rsp+168], rax
37bfc45e4mov rax, [rsp+352]
37bfc45ecmov [rsp+112], 9
37bfc45f5mov [rsp+96], rax
37bfc45famov rax, [rsp+344]
37bfc4602mov [rsp+104], 12
37bfc460bmov [rsp+88], rax
37bfc4610mov rax, [rsp+320]
37bfc4618mov [rsp+72], rax
37bfc461dmov rax, [rsp+312]
37bfc4625mov [rsp+64], rax
37bfc462amov rax, [rsp+368]
37bfc4632mov [rsp+56], rax
37bfc4637mov rax, [rsp+360]
37bfc463fmov [rsp+48], rax
37bfc4644lea rax, [rip+0x49896d]
37bfc464bmov [rsp+40], rax
37bfc4650call dgemm_64_
37bfc4655mov rax, [rbx]
37bfc4658mov rdx, [rdi]
37bfc465bjmp 0x37bfc39be
37bfc4660
37bfc4660loc_37bfc4660:
37bfc4660sub rax, rdx
37bfc4663mov [rsp+80], rbp
37bfc4668mov r9, rdi
37bfc466bmov r8, rsi
37bfc466emov [rsp+168], rax
37bfc4676mov rax, [rsp+368]
37bfc467elea rdx, [rip+0x4988f3]
37bfc4685lea rcx, [rip+0x4988ec]
37bfc468cmov [rsp+112], 12
37bfc4695mov [rsp+96], rax
37bfc469amov rax, [rsp+360]
37bfc46a2mov [rsp+104], 12
37bfc46abmov [rsp+88], rax
37bfc46b0mov rax, [rsp+320]
37bfc46b8mov [rsp+40], rbp
37bfc46bdmov [rsp+72], rax
37bfc46c2mov rax, [rsp+312]
37bfc46camov [rsp+64], rax
37bfc46cfmov rax, [rsp+352]
37bfc46d7mov [rsp+56], rax
37bfc46dcmov rax, [rsp+344]
37bfc46e4mov [rsp+48], rax
37bfc46e9lea rax, [rsp+168]
37bfc46f1mov [rsp+32], rax
37bfc46f6call dgemm_64_
37bfc46fbjmp 0x37bfc392f
37bfc4700
37bfc4700loc_37bfc4700:
37bfc4700mov rdx, rcx
37bfc4703jmp 0x37bfc2f25
37bfc4708
37bfc4708loc_37bfc4708:
37bfc4708mov rdx, rcx
37bfc470bjmp 0x37bfc3879
37bfc4710
37bfc4710loc_37bfc4710:
37bfc4710sub rax, rdx
37bfc4713mov [rsp+80], rbp
37bfc4718mov r8, rsi
37bfc471blea rdx, [rip+0x498856]
37bfc4722mov [rsp+32], rdi
37bfc4727mov rcx, rdx
37bfc472alea r9, [rsp+168]
37bfc4732mov [rsp+168], rax
37bfc473amov rax, [rsp+352]
37bfc4742mov [rsp+112], 12
37bfc474bmov [rsp+96], rax
37bfc4750mov rax, [rsp+344]
37bfc4758mov [rsp+104], 12
37bfc4761mov [rsp+88], rax
37bfc4766mov rax, [rsp+320]
37bfc476emov [rsp+72], rax
37bfc4773mov rax, [rsp+312]
37bfc477bmov [rsp+64], rax
37bfc4780mov rax, [rsp+368]
37bfc4788mov [rsp+56], rax
37bfc478dmov rax, [rsp+360]
37bfc4795mov [rsp+48], rax
37bfc479alea rax, [rip+0x498817]
37bfc47a1mov [rsp+40], rax
37bfc47a6call dgemm_64_
37bfc47abmov rax, [rbx]
37bfc47aemov rdx, [rdi]
37bfc47b1jmp 0x37bfc3d12
37bfc47b6
37bfc47b6loc_37bfc47b6:
37bfc47b6sub rax, rdx
37bfc47b9mov [rsp+80], rbp
37bfc47bemov r9, rdi
37bfc47c1mov r8, rsi
37bfc47c4mov [rsp+168], rax
37bfc47ccmov rax, [rsp+368]
37bfc47d4lea rdx, [rip+0x4987c5]
37bfc47dblea rcx, [rip+0x498796]
37bfc47e2mov [rsp+112], 9
37bfc47ebmov [rsp+96], rax
37bfc47f0mov rax, [rsp+360]
37bfc47f8mov [rsp+104], 12
37bfc4801mov [rsp+88], rax
37bfc4806mov rax, [rsp+320]
37bfc480emov [rsp+40], rbp
37bfc4813mov [rsp+72], rax
37bfc4818mov rax, [rsp+312]
37bfc4820mov [rsp+64], rax
37bfc4825mov rax, [rsp+352]
37bfc482dmov [rsp+56], rax
37bfc4832mov rax, [rsp+344]
37bfc483amov [rsp+48], rax
37bfc483flea rax, [rsp+168]
37bfc4847mov [rsp+32], rax
37bfc484ccall dgemm_64_
37bfc4851jmp 0x37bfc3c82
37bfc4856
37bfc4856loc_37bfc4856:
37bfc4856sub rdx, rax
37bfc4859add rax, 1
37bfc485dmov r8, rsi
37bfc4860mov rbx, [rsp+352]
37bfc4868mov [rsp+168], rdx
37bfc4870mov rdx, rax
37bfc4873lea r9, [rsp+168]
37bfc487bimul rdx, r15
37bfc487fmov [rsp+96], rbx
37bfc4884mov rbx, [rsp+136]
37bfc488cmov [rsp+112], 12
37bfc4895mov [rsp+104], 12
37bfc489elea rdx, [rbx+rdx+1]
37bfc48a3mov rbx, [rsp+344]
37bfc48abmov [rsp+80], rbp
37bfc48b0mov [rsp+32], rdi
37bfc48b5lea rdx, [rbx+8*rdx]
37bfc48b9mov rbx, [rsp+320]
37bfc48c1mov [rsp+88], rdx
37bfc48c6lea rdx, [rip+0x4986ab]
37bfc48cdmov [rsp+72], rbx
37bfc48d2mov rbx, [rsp+152]
37bfc48damov rcx, rdx
37bfc48ddimul rax, rbx
37bfc48e1sub rax, rbx
37bfc48e4mov rbx, [rsp+312]
37bfc48eclea rax, [rbx+8*rax]
37bfc48f0mov [rsp+64], rax
37bfc48f5mov rax, [rsp+368]
37bfc48fdmov [rsp+56], rax
37bfc4902mov rax, [rsp+360]
37bfc490amov [rsp+48], rax
37bfc490flea rax, [rip+0x4986a2]
37bfc4916mov [rsp+40], rax
37bfc491bcall dgemm_64_
37bfc4920jmp 0x37bfc405f
37bfc4925
37bfc4925loc_37bfc4925:
37bfc4925sub rdx, rax
37bfc4928add rax, 1
37bfc492cmov [rsp+80], rbp
37bfc4931mov r9, rdi
37bfc4934mov rcx, [rsp+368]
37bfc493cmov [rsp+40], rbp
37bfc4941mov r8, rsi
37bfc4944mov [rsp+168], rdx
37bfc494cmov [rsp+96], rcx
37bfc4951mov rcx, [rsp+360]
37bfc4959mov [rsp+112], 9
37bfc4962mov [rsp+88], rcx
37bfc4967mov rcx, [rsp+320]
37bfc496fmov [rsp+104], 12
37bfc4978mov [rsp+72], rcx
37bfc497dmov rcx, [rsp+152]
37bfc4985mov rdx, rcx
37bfc4988imul rdx, rax
37bfc498cimul rax, r15
37bfc4990sub rdx, rcx
37bfc4993mov rcx, [rsp+312]
37bfc499blea rdx, [rcx+8*rdx]
37bfc499fmov rcx, [rsp+352]
37bfc49a7mov [rsp+64], rdx
37bfc49aclea rdx, [rip+0x4985ed]
37bfc49b3mov [rsp+56], rcx
37bfc49b8mov rcx, [rsp+136]
37bfc49c0lea rax, [rcx+rax+1]
37bfc49c5mov rcx, [rsp+344]
37bfc49cdlea rax, [rcx+8*rax]
37bfc49d1lea rcx, [rip+0x4985a0]
37bfc49d8mov [rsp+48], rax
37bfc49ddlea rax, [rsp+168]
37bfc49e5mov [rsp+32], rax
37bfc49eacall dgemm_64_
37bfc49efjmp 0x37bfc3fcf
37bfc23c0
37bfc23c0dlarfb_64_:
37bfc23c0push r15
37bfc23c2push r14
37bfc23c4push r13
37bfc23c6push r12
37bfc23c8push rbp
37bfc23c9push rdi
37bfc23capush rsi
37bfc23cbpush rbx
37bfc23ccsub rsp, 184
37bfc23d3mov rsi, [rsp+288]
37bfc23dbmov rbx, [rsp+296]
37bfc23e3mov rdi, [rsp+304]
37bfc23ebmov r13, rcx
37bfc23eemov r12, rdx
37bfc23f1mov r14, r8
37bfc23f4mov rbp, r9
37bfc23f7cmp [rsi], 0
37bfc23fbjle 0x37bfc27e9
37bfc2401cmp [rbx], 0
37bfc2405jle 0x37bfc27e9
37bfc240bmov rax, [rsp+352]
37bfc2413xor edx, edx
37bfc2415mov r9l, 1
37bfc241bmov rcx, r12
37bfc241emov r8l, 1
37bfc2424mov rax, [rax]
37bfc2427test rax, rax
37bfc242acmovns rdx, rax
37bfc242emov rax, rdx
37bfc2431mov r15, rdx
37bfc2434xor edx, edx
37bfc2436not rax
37bfc2439mov [rsp+136], rax
37bfc2441mov rax, [rsp+368]
37bfc2449mov rax, [rax]
37bfc244ctest rax, rax
37bfc244fcmovns rdx, rax
37bfc2453mov rax, [rsp+320]
37bfc245bmov rax, [rax]
37bfc245emov [rsp+128], rdx
37bfc2466lea rdx, [rip+0x49ab03]
37bfc246dmov [rsp+144], rax
37bfc2475call lsame_64_
37bfc247amov r9l, 1
37bfc2480mov r8l, 1
37bfc2486mov rcx, rbp
37bfc2489cmp rax, 1
37bfc248dlea rdx, [rip+0x49aadd]
37bfc2494sbb eax, eax
37bfc2496and eax, -6
37bfc2499add eax, 84
37bfc249cmov [rsp+167], al
37bfc24a3call lsame_64_
37bfc24a8mov r9l, 1
37bfc24aemov r8l, 1
37bfc24b4test rax, rax
37bfc24b7je 0x37bfc2800
37bfc24bdlea rdx, [rip+0x49aaae]
37bfc24c4mov rcx, r14
37bfc24c7call lsame_64_
37bfc24ccmov r9l, 1
37bfc24d2mov r8l, 1
37bfc24d8mov rcx, r13
37bfc24dblea rdx, [rip+0x49aa91]
37bfc24e2test rax, rax
37bfc24e5je 0x37bfc2b70
37bfc24ebcall lsame_64_
37bfc24f0test rax, rax
37bfc24f3je 0x37bfc3466
37bfc24f9mov rdx, [rdi]
37bfc24fctest rdx, rdx
37bfc24ffjle 0x37bfc259e
37bfc2505mov r12, [rsp+344]
37bfc250dmov r14, [rsp+360]
37bfc2515lea rbp, [rip+0x49aa7c]
37bfc251cmov [rsp+136], r15
37bfc2524mov rax, [rsp+128]
37bfc252cmov r13, [rsp+352]
37bfc2534mov [rsp+288], rsi
37bfc253cmov esi, 1
37bfc2541mov [rsp+304], rdi
37bfc2549mov r15, r12
37bfc254cmov rdi, r14
37bfc254fmov r14, rbp
37bfc2552lea r12, [8*rax]
37bfc255amov rbp, rdx
37bfc255dnop [rax]
37bfc2560
37bfc2560loc_37bfc2560:
37bfc2560mov [rsp+32], r14
37bfc2565mov r9, rdi
37bfc2568mov rdx, r15
37bfc256bmov r8, r13
37bfc256emov rcx, rbx
37bfc2571add rsi, 1
37bfc2575add r15, 8
37bfc2579add rdi, r12
37bfc257ccall dcopy_64_
37bfc2581cmp rbp, rsi
37bfc2584jge 0x37bfc2560
37bfc2586mov r15, [rsp+136]
37bfc258emov rsi, [rsp+288]
37bfc2596mov rdi, [rsp+304]
37bfc259e
37bfc259eloc_37bfc259e:
37bfc259emov rax, [rsp+368]
37bfc25a6lea rbp, [rip+0x49a9e3]
37bfc25admov [rsp+112], 4
37bfc25b6lea r13, [rip+0x49a9cc]
37bfc25bdmov [rsp+48], rbp
37bfc25c2lea rdx, [rip+0x49a9bb]
37bfc25c9lea r9, [rip+0x49a9a4]
37bfc25d0mov rcx, r13
37bfc25d3mov [rsp+80], rax
37bfc25d8lea r8, [rip+0x49a999]
37bfc25dfmov rax, [rsp+360]
37bfc25e7mov [rsp+104], 12
37bfc25f0mov [rsp+72], rax
37bfc25f5mov rax, [rsp+320]
37bfc25fdmov [rsp+96], 5
37bfc2606mov [rsp+64], rax
37bfc260bmov rax, [rsp+312]
37bfc2613mov [rsp+88], 5
37bfc261cmov [rsp+56], rax
37bfc2621mov [rsp+40], rdi
37bfc2626mov [rsp+32], rbx
37bfc262bmov [rsp+144], rdx
37bfc2633call dtrmm_64_
37bfc2638mov rdx, [rsi]
37bfc263bmov rax, [rdi]
37bfc263ecmp rdx, rax
37bfc2641jg 0x37bfc3274
37bfc2647
37bfc2647loc_37bfc2647:
37bfc2647mov rax, [rsp+368]
37bfc264fmov [rsp+48], rbp
37bfc2654lea rdx, [rip+0x49a956]
37bfc265blea r9, [rip+0x49a947]
37bfc2662mov [rsp+112], 8
37bfc266bmov rcx, r13
37bfc266elea r8, [rsp+167]
37bfc2676mov [rsp+80], rax
37bfc267bmov rax, [rsp+360]
37bfc2683mov [rsp+104], 1
37bfc268cmov [rsp+72], rax
37bfc2691mov rax, [rsp+336]
37bfc2699mov [rsp+96], 5
37bfc26a2mov [rsp+64], rax
37bfc26a7mov rax, [rsp+328]
37bfc26afmov [rsp+88], 5
37bfc26b8mov [rsp+56], rax
37bfc26bdmov [rsp+40], rdi
37bfc26c2mov [rsp+32], rbx
37bfc26c7call dtrmm_64_
37bfc26ccmov rdx, [rsi]
37bfc26cfmov rax, [rdi]
37bfc26d2cmp rdx, rax
37bfc26d5jg 0x37bfc33bb
37bfc26db
37bfc26dbloc_37bfc26db:
37bfc26dbmov rax, [rsp+368]
37bfc26e3mov [rsp+48], rbp
37bfc26e8lea r9, [rip+0x49a885]
37bfc26eflea r8, [rip+0x49a8aa]
37bfc26f6mov [rsp+112], 4
37bfc26ffmov rcx, r13
37bfc2702mov rdx, [rsp+144]
37bfc270amov [rsp+80], rax
37bfc270fmov rax, [rsp+360]
37bfc2717mov [rsp+104], 9
37bfc2720mov [rsp+72], rax
37bfc2725mov rax, [rsp+320]
37bfc272dmov [rsp+96], 5
37bfc2736mov [rsp+64], rax
37bfc273bmov rax, [rsp+312]
37bfc2743mov [rsp+88], 5
37bfc274cmov [rsp+56], rax
37bfc2751mov [rsp+40], rdi
37bfc2756mov [rsp+32], rbx
37bfc275bcall dtrmm_64_
37bfc2760mov rax, [rdi]
37bfc2763test rax, rax
37bfc2766jle 0x37bfc27e9
37bfc276cmov rdx, [rbx]
37bfc276flea rbx, [rax+1]
37bfc2773test rdx, rdx
37bfc2776jle 0x37bfc27e9
37bfc2778mov rsi, [rsp+128]
37bfc2780mov rax, [rsp+360]
37bfc2788lea r9, [8*r15]
37bfc2790mov r10l, 1
37bfc2796mov r11, [rsp+344]
37bfc279elea r8, [rdx+1]
37bfc27a2shl rsi, 3
37bfc27a6lea rcx, [rax-8]
37bfc27aanop [rax+rax]
37bfc27b0
37bfc27b0loc_37bfc27b0:
37bfc27b0mov rdx, r11
37bfc27b3mov eax, 1
37bfc27b8nop [rax+rax]
37bfc27c0
37bfc27c0loc_37bfc27c0:
37bfc27c0movsd_xmm x0, [rdx]
37bfc27c4subsd x0, [rcx+8*rax]
37bfc27c9add rax, 1
37bfc27cdmovsd_xmm [rdx], x0
37bfc27d1add rdx, r9
37bfc27d4cmp rax, r8
37bfc27d7jne 0x37bfc27c0
37bfc27d9add r10, 1
37bfc27ddadd r11, 8
37bfc27e1add rcx, rsi
37bfc27e4cmp r10, rbx
37bfc27e7jne 0x37bfc27b0
37bfc27e9
37bfc27e9loc_37bfc27e9:
37bfc27e9add rsp, 184
37bfc27f0pop rbx
37bfc27f1pop rsi
37bfc27f2pop rdi
37bfc27f3pop rbp
37bfc27f4pop r12
37bfc27f6pop r13
37bfc27f8pop r14
37bfc27fapop r15
37bfc27fcret
37bfc27fd
37bfc27fd 0f 1f 00 ...
37bfc2800
37bfc2800loc_37bfc2800:
37bfc2800lea rdx, [rip+0x49a7b9]
37bfc2807mov rcx, rbp
37bfc280acall lsame_64_
37bfc280ftest rax, rax
37bfc2812je 0x37bfc27e9
37bfc2814mov rcx, [rsp+144]
37bfc281cxor eax, eax
37bfc281emov r9l, 1
37bfc2824mov r8l, 1
37bfc282alea rdx, [rip+0x49a741]
37bfc2831test rcx, rcx
37bfc2834cmovns rax, rcx
37bfc2838mov rcx, r14
37bfc283bmov [rsp+152], rax
37bfc2843call lsame_64_
37bfc2848mov r9l, 1
37bfc284emov r8l, 1
37bfc2854mov rcx, r13
37bfc2857lea rdx, [rip+0x49a715]
37bfc285etest rax, rax
37bfc2861je 0x37bfc2e8a
37bfc2867call lsame_64_
37bfc286ctest rax, rax
37bfc286fje 0x37bfc3e49
37bfc2875mov rdx, [rdi]
37bfc2878test rdx, rdx
37bfc287bjle 0x37bfc291e
37bfc2881mov r13, [rsp+360]
37bfc2889mov r14, [rsp+344]
37bfc2891lea rbp, [rip+0x49a700]
37bfc2898mov [rsp+136], r15
37bfc28a0mov rax, [rsp+128]
37bfc28a8mov [rsp+288], rsi
37bfc28b0mov r15, r13
37bfc28b3mov r13, [rsp+352]
37bfc28bbmov [rsp+304], rdi
37bfc28c3mov rsi, r14
37bfc28c6mov edi, 1
37bfc28cbmov r14, rbp
37bfc28celea r12, [8*rax]
37bfc28d6mov rbp, rdx
37bfc28d9nop [rax]
37bfc28e0
37bfc28e0loc_37bfc28e0:
37bfc28e0mov [rsp+32], r14
37bfc28e5mov r9, r15
37bfc28e8mov rdx, rsi
37bfc28ebmov r8, r13
37bfc28eemov rcx, rbx
37bfc28f1add rdi, 1
37bfc28f5add rsi, 8
37bfc28f9add r15, r12
37bfc28fccall dcopy_64_
37bfc2901cmp rbp, rdi
37bfc2904jge 0x37bfc28e0
37bfc2906mov r15, [rsp+136]
37bfc290emov rsi, [rsp+288]
37bfc2916mov rdi, [rsp+304]
37bfc291e
37bfc291eloc_37bfc291e:
37bfc291emov rax, [rsp+368]
37bfc2926lea rbp, [rip+0x49a663]
37bfc292dmov [rsp+112], 4
37bfc2936lea r13, [rip+0x49a64c]
37bfc293dmov [rsp+48], rbp
37bfc2942lea rdx, [rip+0x49a668]
37bfc2949lea r9, [rip+0x49a624]
37bfc2950mov rcx, r13
37bfc2953mov [rsp+80], rax
37bfc2958lea r8, [rip+0x49a641]
37bfc295fmov rax, [rsp+360]
37bfc2967mov [rsp+104], 9
37bfc2970mov [rsp+72], rax
37bfc2975mov rax, [rsp+320]
37bfc297dmov [rsp+96], 5
37bfc2986mov [rsp+64], rax
37bfc298bmov rax, [rsp+312]
37bfc2993mov [rsp+88], 5
37bfc299cmov [rsp+56], rax
37bfc29a1mov [rsp+40], rdi
37bfc29a6mov [rsp+32], rbx
37bfc29abmov [rsp+144], rdx
37bfc29b3call dtrmm_64_
37bfc29b8mov rdx, [rsi]
37bfc29bbmov rax, [rdi]
37bfc29becmp rdx, rax
37bfc29c1jg 0x37bfc416c
37bfc29c7
37bfc29c7loc_37bfc29c7:
37bfc29c7mov rax, [rsp+368]
37bfc29cfmov [rsp+48], rbp
37bfc29d4lea r9, [rip+0x49a5ce]
37bfc29dblea r8, [rsp+167]
37bfc29e3mov [rsp+112], 8
37bfc29ecmov rcx, r13
37bfc29efmov rdx, [rsp+144]
37bfc29f7mov [rsp+80], rax
37bfc29fcmov rax, [rsp+360]
37bfc2a04mov [rsp+104], 1
37bfc2a0dmov [rsp+72], rax
37bfc2a12mov rax, [rsp+336]
37bfc2a1amov [rsp+96], 5
37bfc2a23mov [rsp+64], rax
37bfc2a28mov rax, [rsp+328]
37bfc2a30mov [rsp+88], 5
37bfc2a39mov [rsp+56], rax
37bfc2a3emov [rsp+40], rdi
37bfc2a43mov [rsp+32], rbx
37bfc2a48call dtrmm_64_
37bfc2a4dmov rdx, [rsi]
37bfc2a50mov rax, [rdi]
37bfc2a53cmp rdx, rax
37bfc2a56jg 0x37bfc4227
37bfc2a5c
37bfc2a5cloc_37bfc2a5c:
37bfc2a5cmov rax, [rsp+368]
37bfc2a64mov [rsp+48], rbp
37bfc2a69lea r9, [rip+0x49a504]
37bfc2a70lea r8, [rip+0x49a501]
37bfc2a77mov [rsp+112], 4
37bfc2a80mov rcx, r13
37bfc2a83mov rdx, [rsp+144]
37bfc2a8bmov [rsp+80], rax
37bfc2a90mov rax, [rsp+360]
37bfc2a98mov [rsp+104], 12
37bfc2aa1mov [rsp+72], rax
37bfc2aa6mov rax, [rsp+320]
37bfc2aaemov [rsp+96], 5
37bfc2ab7mov [rsp+64], rax
37bfc2abcmov rax, [rsp+312]
37bfc2ac4mov [rsp+88], 5
37bfc2acdmov [rsp+56], rax
37bfc2ad2mov [rsp+40], rdi
37bfc2ad7mov [rsp+32], rbx
37bfc2adccall dtrmm_64_
37bfc2ae1mov rax, [rdi]
37bfc2ae4test rax, rax
37bfc2ae7jle 0x37bfc27e9
37bfc2aedmov rdx, [rbx]
37bfc2af0lea rbx, [rax+1]
37bfc2af4test rdx, rdx
37bfc2af7jle 0x37bfc27e9
37bfc2afdmov rsi, [rsp+128]
37bfc2b05mov rax, [rsp+360]
37bfc2b0dlea r9, [8*r15]
37bfc2b15mov r10l, 1
37bfc2b1bmov r11, [rsp+344]
37bfc2b23lea r8, [rdx+1]
37bfc2b27shl rsi, 3
37bfc2b2blea rcx, [rax-8]
37bfc2b2fnop
37bfc2b30
37bfc2b30loc_37bfc2b30:
37bfc2b30mov rdx, r11
37bfc2b33mov eax, 1
37bfc2b38nop [rax+rax]
37bfc2b40
37bfc2b40loc_37bfc2b40:
37bfc2b40movsd_xmm x0, [rdx]
37bfc2b44subsd x0, [rcx+8*rax]
37bfc2b49add rax, 1
37bfc2b4dmovsd_xmm [rdx], x0
37bfc2b51add rdx, r9
37bfc2b54cmp rax, r8
37bfc2b57jne 0x37bfc2b40
37bfc2b59add r10, 1
37bfc2b5dadd r11, 8
37bfc2b61add rcx, rsi
37bfc2b64cmp r10, rbx
37bfc2b67jne 0x37bfc2b30
37bfc2b69jmp 0x37bfc27e9
37bfc2b6e
37bfc2b6e 66 90 f.
37bfc2b70
37bfc2b70loc_37bfc2b70:
37bfc2b70call lsame_64_
37bfc2b75test rax, rax
37bfc2b78je 0x37bfc37ac
37bfc2b7emov rcx, [rdi]
37bfc2b81test rcx, rcx
37bfc2b84jle 0x37bfc4430
37bfc2b8amov r14, [rsp+360]
37bfc2b92mov rax, [rsp+128]
37bfc2b9amov rdx, rcx
37bfc2b9dlea rbp, [rip+0x49a3f4]
37bfc2ba4mov [rsp+136], r15
37bfc2bacmov r15l, 1
37bfc2bb2mov r13, r14
37bfc2bb5lea r12, [8*rax]
37bfc2bbdmov r14, rbp
37bfc2bc0mov rbp, rcx
37bfc2bc3nop
37bfc2bc5nop [rax+rax]
37bfc2bd0
37bfc2bd0loc_37bfc2bd0:
37bfc2bd0mov rcx, [rsi]
37bfc2bd3mov rax, [rsp+344]
37bfc2bdbmov [rsp+32], r14
37bfc2be0mov r9, r13
37bfc2be3mov r8, [rsp+352]
37bfc2bebadd r13, r12
37bfc2beeadd rcx, r15
37bfc2bf1add r15, 1
37bfc2bf5sub rcx, rdx
37bfc2bf8lea rdx, [rax+8*rcx-8]
37bfc2bfdmov rcx, rbx
37bfc2c00call dcopy_64_
37bfc2c05mov rdx, [rdi]
37bfc2c08cmp rbp, r15
37bfc2c0bjge 0x37bfc2bd0
37bfc2c0dmov r15, [rsp+136]
37bfc2c15
37bfc2c15loc_37bfc2c15:
37bfc2c15mov rax, [rsp+368]
37bfc2c1dlea rbp, [rip+0x49a36c]
37bfc2c24mov [rsp+112], 4
37bfc2c2dlea rcx, [rip+0x49a37d]
37bfc2c34mov [rsp+104], 12
37bfc2c3dlea r13, [rip+0x49a345]
37bfc2c44lea r9, [rip+0x49a329]
37bfc2c4bmov [rsp+80], rax
37bfc2c50mov rax, [rsp+360]
37bfc2c58lea r8, [rip+0x49a319]
37bfc2c5fmov [rsp+96], 5
37bfc2c68mov [rsp+72], rax
37bfc2c6dmov rax, [rsp+320]
37bfc2c75mov [rsp+88], 5
37bfc2c7emov [rsp+64], rax
37bfc2c83mov rax, [rsi]
37bfc2c86mov [rsp+48], rbp
37bfc2c8bsub rax, rdx
37bfc2c8emov rdx, [rsp+312]
37bfc2c96mov [rsp+40], rdi
37bfc2c9bmov [rsp+32], rbx
37bfc2ca0lea rax, [rdx+8*rax]
37bfc2ca4mov [rsp+144], rcx
37bfc2cacmov rdx, rcx
37bfc2cafmov rcx, r13
37bfc2cb2mov [rsp+56], rax
37bfc2cb7call dtrmm_64_
37bfc2cbcmov rax, [rsi]
37bfc2cbfmov rdx, [rdi]
37bfc2cc2cmp rax, rdx
37bfc2cc5jg 0x37bfc331b
37bfc2ccb
37bfc2ccbloc_37bfc2ccb:
37bfc2ccbmov rax, [rsp+368]
37bfc2cd3mov [rsp+48], rbp
37bfc2cd8lea rdx, [rip+0x49a2a5]
37bfc2cdflea r9, [rip+0x49a2c3]
37bfc2ce6mov [rsp+112], 8
37bfc2cefmov rcx, r13
37bfc2cf2lea r8, [rsp+167]
37bfc2cfamov [rsp+80], rax
37bfc2cffmov rax, [rsp+360]
37bfc2d07mov [rsp+104], 1
37bfc2d10mov [rsp+72], rax
37bfc2d15mov rax, [rsp+336]
37bfc2d1dmov [rsp+96], 5
37bfc2d26mov [rsp+64], rax
37bfc2d2bmov rax, [rsp+328]
37bfc2d33mov [rsp+88], 5
37bfc2d3cmov [rsp+56], rax
37bfc2d41mov [rsp+40], rdi
37bfc2d46mov [rsp+32], rbx
37bfc2d4bcall dtrmm_64_
37bfc2d50mov rax, [rsi]
37bfc2d53mov rdx, [rdi]
37bfc2d56cmp rax, rdx
37bfc2d59jg 0x37bfc31ca
37bfc2d5f
37bfc2d5floc_37bfc2d5f:
37bfc2d5fmov rcx, [rsp+368]
37bfc2d67sub rax, rdx
37bfc2d6amov [rsp+112], 4
37bfc2d73lea r9, [rip+0x49a1fa]
37bfc2d7amov [rsp+104], 9
37bfc2d83mov rdx, [rsp+144]
37bfc2d8blea r8, [rip+0x49a20e]
37bfc2d92mov [rsp+80], rcx
37bfc2d97mov rcx, [rsp+360]
37bfc2d9fmov [rsp+96], 5
37bfc2da8mov [rsp+72], rcx
37bfc2dadmov rcx, [rsp+320]
37bfc2db5mov [rsp+88], 5
37bfc2dbemov [rsp+64], rcx
37bfc2dc3mov rcx, [rsp+312]
37bfc2dcbmov [rsp+48], rbp
37bfc2dd0lea rax, [rcx+8*rax]
37bfc2dd4mov [rsp+40], rdi
37bfc2dd9mov rcx, r13
37bfc2ddcmov [rsp+56], rax
37bfc2de1mov [rsp+32], rbx
37bfc2de6call dtrmm_64_
37bfc2debmov rax, [rdi]
37bfc2deetest rax, rax
37bfc2df1jle 0x37bfc27e9
37bfc2df7mov rdx, [rbx]
37bfc2dfalea rbx, [rax+1]
37bfc2dfetest rdx, rdx
37bfc2e01jle 0x37bfc27e9
37bfc2e07mov r11, [rsi]
37bfc2e0amov rdi, [rsp+128]
37bfc2e12lea r9, [8*r15]
37bfc2e1amov r10l, 1
37bfc2e20mov rcx, [rsp+360]
37bfc2e28mov rsi, [rsp+344]
37bfc2e30lea r8, [rdx+1]
37bfc2e34shl rdi, 3
37bfc2e38sub r11, rax
37bfc2e3bsub rcx, 8
37bfc2e3fnop
37bfc2e40
37bfc2e40loc_37bfc2e40:
37bfc2e40lea rax, [r10+r11-1]
37bfc2e45lea rdx, [rsi+8*rax]
37bfc2e49mov eax, 1
37bfc2e4enop [rax]
37bfc2e55nop [rax+rax]
37bfc2e60
37bfc2e60loc_37bfc2e60:
37bfc2e60movsd_xmm x0, [rdx]
37bfc2e64subsd x0, [rcx+8*rax]
37bfc2e69add rax, 1
37bfc2e6dmovsd_xmm [rdx], x0
37bfc2e71add rdx, r9
37bfc2e74cmp rax, r8
37bfc2e77jne 0x37bfc2e60
37bfc2e79add r10, 1
37bfc2e7dadd rcx, rdi
37bfc2e80cmp rbx, r10
37bfc2e83jne 0x37bfc2e40
37bfc2e85jmp 0x37bfc27e9
37bfc2e8a
37bfc2e8aloc_37bfc2e8a:
37bfc2e8acall lsame_64_
37bfc2e8ftest rax, rax
37bfc2e92je 0x37bfc3ae9
37bfc2e98mov rcx, [rdi]
37bfc2e9btest rcx, rcx
37bfc2e9ejle 0x37bfc4700
37bfc2ea4mov r14, [rsp+360]
37bfc2eacmov rax, [rsp+128]
37bfc2eb4mov rdx, rcx
37bfc2eb7lea rbp, [rip+0x49a0da]
37bfc2ebemov [rsp+136], r15
37bfc2ec6mov r15l, 1
37bfc2eccmov r13, r14
37bfc2ecflea r12, [8*rax]
37bfc2ed7mov r14, rbp
37bfc2edamov rbp, rcx
37bfc2eddnop [rax]
37bfc2ee0
37bfc2ee0loc_37bfc2ee0:
37bfc2ee0mov rcx, [rsi]
37bfc2ee3mov rax, [rsp+344]
37bfc2eebmov [rsp+32], r14
37bfc2ef0mov r9, r13
37bfc2ef3mov r8, [rsp+352]
37bfc2efbadd r13, r12
37bfc2efeadd rcx, r15
37bfc2f01add r15, 1
37bfc2f05sub rcx, rdx
37bfc2f08lea rdx, [rax+8*rcx-8]
37bfc2f0dmov rcx, rbx
37bfc2f10call dcopy_64_
37bfc2f15mov rdx, [rdi]
37bfc2f18cmp rbp, r15
37bfc2f1bjge 0x37bfc2ee0
37bfc2f1dmov r15, [rsp+136]
37bfc2f25
37bfc2f25loc_37bfc2f25:
37bfc2f25mov rax, [rsp+368]
37bfc2f2dlea rbp, [rip+0x49a05c]
37bfc2f34mov [rsp+112], 4
37bfc2f3dlea rcx, [rip+0x49a040]
37bfc2f44mov [rsp+104], 9
37bfc2f4dlea r13, [rip+0x49a035]
37bfc2f54lea r9, [rip+0x49a019]
37bfc2f5bmov [rsp+80], rax
37bfc2f60mov rax, [rsp+360]
37bfc2f68lea r8, [rip+0x49a031]
37bfc2f6fmov [rsp+96], 5
37bfc2f78mov [rsp+72], rax
37bfc2f7dmov rax, [rsp+320]
37bfc2f85mov [rsp+88], 5
37bfc2f8emov [rsp+64], rax
37bfc2f93mov rax, [rsi]
37bfc2f96mov [rsp+48], rbp
37bfc2f9bsub rax, rdx
37bfc2f9emov rdx, [rsp+152]
37bfc2fa6mov [rsp+40], rdi
37bfc2fabadd rax, 1
37bfc2fafmov [rsp+32], rbx
37bfc2fb4imul rax, rdx
37bfc2fb8mov [rsp+144], rcx
37bfc2fc0sub rax, rdx
37bfc2fc3mov rdx, [rsp+312]
37bfc2fcblea rax, [rdx+8*rax]
37bfc2fcfmov rdx, rcx
37bfc2fd2mov rcx, r13
37bfc2fd5mov [rsp+56], rax
37bfc2fdacall dtrmm_64_
37bfc2fdfmov rax, [rsi]
37bfc2fe2mov rdx, [rdi]
37bfc2fe5cmp rax, rdx
37bfc2fe8jg 0x37bfc4390
37bfc2fee
37bfc2feeloc_37bfc2fee:
37bfc2feemov rax, [rsp+368]
37bfc2ff6mov [rsp+48], rbp
37bfc2ffblea r9, [rip+0x499fa7]
37bfc3002lea r8, [rsp+167]
37bfc300amov [rsp+112], 8
37bfc3013mov rcx, r13
37bfc3016mov rdx, [rsp+144]
37bfc301emov [rsp+80], rax
37bfc3023mov rax, [rsp+360]
37bfc302bmov [rsp+104], 1
37bfc3034mov [rsp+72], rax
37bfc3039mov rax, [rsp+336]
37bfc3041mov [rsp+96], 5
37bfc304amov [rsp+64], rax
37bfc304fmov rax, [rsp+328]
37bfc3057mov [rsp+88], 5
37bfc3060mov [rsp+56], rax
37bfc3065mov [rsp+40], rdi
37bfc306amov [rsp+32], rbx
37bfc306fcall dtrmm_64_
37bfc3074mov rax, [rsi]
37bfc3077mov rdx, [rdi]
37bfc307acmp rax, rdx
37bfc307djg 0x37bfc42e6
37bfc3083
37bfc3083loc_37bfc3083:
37bfc3083mov rcx, [rsp+368]
37bfc308bsub rax, rdx
37bfc308emov [rsp+112], 4
37bfc3097lea r9, [rip+0x499ed6]
37bfc309eadd rax, 1
37bfc30a2mov [rsp+48], rbp
37bfc30a7mov rdx, [rsp+144]
37bfc30aflea r8, [rip+0x499ec2]
37bfc30b6mov [rsp+80], rcx
37bfc30bbmov rcx, [rsp+360]
37bfc30c3mov [rsp+104], 12
37bfc30ccmov [rsp+72], rcx
37bfc30d1mov rcx, [rsp+320]
37bfc30d9mov [rsp+96], 5
37bfc30e2mov [rsp+64], rcx
37bfc30e7mov rcx, [rsp+152]
37bfc30efmov [rsp+88], 5
37bfc30f8imul rax, rcx
37bfc30fcmov [rsp+40], rdi
37bfc3101mov [rsp+32], rbx
37bfc3106sub rax, rcx
37bfc3109mov rcx, [rsp+312]
37bfc3111lea rax, [rcx+8*rax]
37bfc3115mov rcx, r13
37bfc3118mov [rsp+56], rax
37bfc311dcall dtrmm_64_
37bfc3122mov rax, [rdi]
37bfc3125test rax, rax
37bfc3128jle 0x37bfc27e9
37bfc312emov rdx, [rbx]
37bfc3131lea rbx, [rax+1]
37bfc3135test rdx, rdx
37bfc3138jle 0x37bfc27e9
37bfc313emov r11, [rsi]
37bfc3141mov rdi, [rsp+128]
37bfc3149lea r9, [8*r15]
37bfc3151mov r10l, 1
37bfc3157mov rcx, [rsp+360]
37bfc315fmov rsi, [rsp+344]
37bfc3167lea r8, [rdx+1]
37bfc316bshl rdi, 3
37bfc316fsub r11, rax
37bfc3172sub rcx, 8
37bfc3176nop [rax+rax]
37bfc3180
37bfc3180loc_37bfc3180:
37bfc3180lea rax, [r10+r11-1]
37bfc3185lea rdx, [rsi+8*rax]
37bfc3189mov eax, 1
37bfc318enop [rax]
37bfc3195nop [rax+rax]
37bfc31a0
37bfc31a0loc_37bfc31a0:
37bfc31a0movsd_xmm x0, [rdx]
37bfc31a4subsd x0, [rcx+8*rax]
37bfc31a9add rax, 1
37bfc31admovsd_xmm [rdx], x0
37bfc31b1add rdx, r9
37bfc31b4cmp rax, r8
37bfc31b7jne 0x37bfc31a0
37bfc31b9add r10, 1
37bfc31bdadd rcx, rdi
37bfc31c0cmp r10, rbx
37bfc31c3jne 0x37bfc3180
37bfc31c5jmp 0x37bfc27e9
37bfc31ca
37bfc31caloc_37bfc31ca:
37bfc31casub rax, rdx
37bfc31cdmov [rsp+80], rbp
37bfc31d2mov r9, rbx
37bfc31d5lea rdx, [rip+0x499dc4]
37bfc31dcmov [rsp+168], rax
37bfc31e4mov rax, [rsp+352]
37bfc31eclea r8, [rsp+168]
37bfc31f4lea rcx, [rip+0x499d7d]
37bfc31fbmov [rsp+112], 9
37bfc3204mov [rsp+96], rax
37bfc3209mov rax, [rsp+344]
37bfc3211mov [rsp+104], 12
37bfc321amov [rsp+88], rax
37bfc321fmov rax, [rsp+368]
37bfc3227mov [rsp+32], rdi
37bfc322cmov [rsp+72], rax
37bfc3231mov rax, [rsp+360]
37bfc3239mov [rsp+64], rax
37bfc323emov rax, [rsp+320]
37bfc3246mov [rsp+56], rax
37bfc324bmov rax, [rsp+312]
37bfc3253mov [rsp+48], rax
37bfc3258lea rax, [rip+0x499d59]
37bfc325fmov [rsp+40], rax
37bfc3264call dgemm_64_
37bfc3269mov rax, [rsi]
37bfc326cmov rdx, [rdi]
37bfc326fjmp 0x37bfc2d5f
37bfc3274
37bfc3274loc_37bfc3274:
37bfc3274sub rdx, rax
37bfc3277shl rax, 3
37bfc327bmov [rsp+80], rbp
37bfc3280mov r9, rdi
37bfc3283mov rcx, [rsp+368]
37bfc328bmov [rsp+40], rbp
37bfc3290mov r8, rbx
37bfc3293mov [rsp+168], rdx
37bfc329bmov rdx, [rsp+312]
37bfc32a3mov [rsp+96], rcx
37bfc32a8mov rcx, [rsp+360]
37bfc32b0mov [rsp+112], 12
37bfc32b9add rdx, rax
37bfc32bcadd rax, [rsp+344]
37bfc32c4mov [rsp+88], rcx
37bfc32c9mov rcx, [rsp+320]
37bfc32d1mov [rsp+48], rax
37bfc32d6lea rax, [rsp+168]
37bfc32demov [rsp+72], rcx
37bfc32e3mov rcx, [rsp+352]
37bfc32ebmov [rsp+64], rdx
37bfc32f0lea rdx, [rip+0x499c81]
37bfc32f7mov [rsp+56], rcx
37bfc32fclea rcx, [rip+0x499c9d]
37bfc3303mov [rsp+104], 9
37bfc330cmov [rsp+32], rax
37bfc3311call dgemm_64_
37bfc3316jmp 0x37bfc2647
37bfc331b
37bfc331bloc_37bfc331b:
37bfc331bsub rax, rdx
37bfc331emov [rsp+80], rbp
37bfc3323mov r9, rdi
37bfc3326mov r8, rbx
37bfc3329mov [rsp+168], rax
37bfc3331mov rax, [rsp+368]
37bfc3339lea rdx, [rip+0x499c38]
37bfc3340lea rcx, [rip+0x499c59]
37bfc3347mov [rsp+112], 12
37bfc3350mov [rsp+96], rax
37bfc3355mov rax, [rsp+360]
37bfc335dmov [rsp+104], 9
37bfc3366mov [rsp+88], rax
37bfc336bmov rax, [rsp+320]
37bfc3373mov [rsp+40], rbp
37bfc3378mov [rsp+72], rax
37bfc337dmov rax, [rsp+312]
37bfc3385mov [rsp+64], rax
37bfc338amov rax, [rsp+352]
37bfc3392mov [rsp+56], rax
37bfc3397mov rax, [rsp+344]
37bfc339fmov [rsp+48], rax
37bfc33a4lea rax, [rsp+168]
37bfc33acmov [rsp+32], rax
37bfc33b1call dgemm_64_
37bfc33b6jmp 0x37bfc2ccb
37bfc33bb
37bfc33bbloc_37bfc33bb:
37bfc33bbmov rsi, [rsp+352]
37bfc33c3sub rdx, rax
37bfc33c6shl rax, 3
37bfc33camov [rsp+112], 9
37bfc33d3mov [rsp+80], rbp
37bfc33d8mov r9, rbx
37bfc33dblea r8, [rsp+168]
37bfc33e3lea rcx, [rip+0x499b8e]
37bfc33eamov [rsp+96], rsi
37bfc33efmov rsi, [rsp+368]
37bfc33f7mov [rsp+168], rdx
37bfc33ffmov rdx, [rsp+344]
37bfc3407mov [rsp+72], rsi
37bfc340cmov rsi, [rsp+360]
37bfc3414add rdx, rax
37bfc3417add rax, [rsp+312]
37bfc341fmov [rsp+32], rdi
37bfc3424mov [rsp+64], rsi
37bfc3429mov rsi, [rsp+320]
37bfc3431mov [rsp+48], rax
37bfc3436lea rax, [rip+0x499b7b]
37bfc343dmov [rsp+88], rdx
37bfc3442lea rdx, [rip+0x499b57]
37bfc3449mov [rsp+104], 12
37bfc3452mov [rsp+56], rsi
37bfc3457mov [rsp+40], rax
37bfc345ccall dgemm_64_
37bfc3461jmp 0x37bfc26db
37bfc3466
37bfc3466loc_37bfc3466:
37bfc3466mov r9l, 1
37bfc346cmov r8l, 1
37bfc3472lea rdx, [rip+0x499b47]
37bfc3479mov rcx, r13
37bfc347ccall lsame_64_
37bfc3481test rax, rax
37bfc3484je 0x37bfc27e9
37bfc348amov rcx, [rdi]
37bfc348dtest rcx, rcx
37bfc3490jle 0x37bfc3549
37bfc3496mov r14, [rsp+360]
37bfc349emov rdx, [rsp+344]
37bfc34a6lea rax, [8*r15]
37bfc34aelea rbp, [rip+0x499ae3]
37bfc34b5mov r11, [rsp+128]
37bfc34bdmov [rsp+144], r15
37bfc34c5mov r13, rax
37bfc34c8mov r15, rcx
37bfc34cbmov [rsp+264], r12
37bfc34d3mov r12, rdx
37bfc34d6mov [rsp+296], rbx
37bfc34demov ebx, 1
37bfc34e3mov [rsp+304], rdi
37bfc34ebmov rdi, r14
37bfc34eemov r14, rbp
37bfc34f1lea rbp, [8*r11]
37bfc34f9nop [rax]
37bfc3500
37bfc3500loc_37bfc3500:
37bfc3500mov [rsp+32], r14
37bfc3505mov r9, rdi
37bfc3508mov rdx, r12
37bfc350bmov rcx, rsi
37bfc350elea r8, [rip+0x499a83]
37bfc3515add rbx, 1
37bfc3519add r12, r13
37bfc351cadd rdi, rbp
37bfc351fcall dcopy_64_
37bfc3524cmp r15, rbx
37bfc3527jge 0x37bfc3500
37bfc3529mov r15, [rsp+144]
37bfc3531mov r12, [rsp+264]
37bfc3539mov rbx, [rsp+296]
37bfc3541mov rdi, [rsp+304]
37bfc3549
37bfc3549loc_37bfc3549:
37bfc3549mov rax, [rsp+368]
37bfc3551lea rbp, [rip+0x499a38]
37bfc3558mov [rsp+112], 4
37bfc3561lea r13, [rip+0x499a21]
37bfc3568mov [rsp+48], rbp
37bfc356dlea rdx, [rip+0x499a10]
37bfc3574lea r9, [rip+0x4999f9]
37bfc357bmov rcx, r13
37bfc357emov [rsp+80], rax
37bfc3583lea r8, [rip+0x4999ee]
37bfc358amov rax, [rsp+360]
37bfc3592mov [rsp+104], 12
37bfc359bmov [rsp+72], rax
37bfc35a0mov rax, [rsp+320]
37bfc35a8mov [rsp+96], 5
37bfc35b1mov [rsp+64], rax
37bfc35b6mov rax, [rsp+312]
37bfc35bemov [rsp+88], 5
37bfc35c7mov [rsp+56], rax
37bfc35ccmov [rsp+40], rdi
37bfc35d1mov [rsp+32], rsi
37bfc35d6mov [rsp+144], rdx
37bfc35decall dtrmm_64_
37bfc35e3mov rdx, [rbx]
37bfc35e6mov rax, [rdi]
37bfc35e9cmp rdx, rax
37bfc35ecjg 0x37bfc4438
37bfc35f2
37bfc35f2loc_37bfc35f2:
37bfc35f2mov rax, [rsp+368]
37bfc35famov [rsp+48], rbp
37bfc35fflea rdx, [rip+0x4999ab]
37bfc3606lea r9, [rip+0x49999c]
37bfc360dmov [rsp+112], 8
37bfc3616mov r8, r12
37bfc3619mov rcx, r13
37bfc361cmov [rsp+80], rax
37bfc3621mov rax, [rsp+360]
37bfc3629mov [rsp+104], 1
37bfc3632mov [rsp+72], rax
37bfc3637mov rax, [rsp+336]
37bfc363fmov [rsp+96], 5
37bfc3648mov [rsp+64], rax
37bfc364dmov rax, [rsp+328]
37bfc3655mov [rsp+88], 5
37bfc365emov [rsp+56], rax
37bfc3663mov [rsp+40], rdi
37bfc3668mov [rsp+32], rsi
37bfc366dcall dtrmm_64_
37bfc3672mov rdx, [rbx]
37bfc3675mov rax, [rdi]
37bfc3678cmp rdx, rax
37bfc367bjg 0x37bfc44f5
37bfc3681
37bfc3681loc_37bfc3681:
37bfc3681mov rax, [rsp+368]
37bfc3689mov [rsp+48], rbp
37bfc368elea r9, [rip+0x4998df]
37bfc3695lea r8, [rip+0x499904]
37bfc369cmov [rsp+112], 4
37bfc36a5mov rcx, r13
37bfc36a8mov rdx, [rsp+144]
37bfc36b0mov [rsp+80], rax
37bfc36b5mov rax, [rsp+360]
37bfc36bdmov [rsp+104], 9
37bfc36c6mov [rsp+72], rax
37bfc36cbmov rax, [rsp+320]
37bfc36d3mov [rsp+96], 5
37bfc36dcmov [rsp+64], rax
37bfc36e1mov rax, [rsp+312]
37bfc36e9mov [rsp+88], 5
37bfc36f2mov [rsp+56], rax
37bfc36f7mov [rsp+40], rdi
37bfc36fcmov [rsp+32], rsi
37bfc3701call dtrmm_64_
37bfc3706mov r10, [rdi]
37bfc3709test r10, r10
37bfc370cjle 0x37bfc27e9
37bfc3712mov rax, [rsi]
37bfc3715add r10, 1
37bfc3719test rax, rax
37bfc371cjle 0x37bfc27e9
37bfc3722mov rdi, [rsp+344]
37bfc372amov r9l, 1
37bfc3730lea r8, [rax+1]
37bfc3734mov r11, [rsp+128]
37bfc373clea rbx, [8*r15]
37bfc3744lea rdx, [rdi-8]
37bfc3748mov rdi, [rsp+360]
37bfc3750shl r11, 3
37bfc3754lea rcx, [rdi-8]
37bfc3758nop [rax+rax]
37bfc3760
37bfc3760loc_37bfc3760:
37bfc3760mov eax, 1
37bfc3765nop [rax+rax]
37bfc376anop [rax+rax]
37bfc3775nop [rax+rax]
37bfc3780
37bfc3780loc_37bfc3780:
37bfc3780movsd_xmm x0, [rdx+8*rax]
37bfc3785subsd x0, [rcx+8*rax]
37bfc378amovsd_xmm [rdx+8*rax], x0
37bfc378fadd rax, 1
37bfc3793cmp rax, r8
37bfc3796jne 0x37bfc3780
37bfc3798add r9, 1
37bfc379cadd rdx, rbx
37bfc379fadd rcx, r11
37bfc37a2cmp r10, r9
37bfc37a5jne 0x37bfc3760
37bfc37a7jmp 0x37bfc27e9
37bfc37ac
37bfc37acloc_37bfc37ac:
37bfc37acmov r9l, 1
37bfc37b2mov r8l, 1
37bfc37b8lea rdx, [rip+0x499801]
37bfc37bfmov rcx, r13
37bfc37c2call lsame_64_
37bfc37c7test rax, rax
37bfc37caje 0x37bfc27e9
37bfc37d0mov rcx, [rdi]
37bfc37d3test rcx, rcx
37bfc37d6jle 0x37bfc4708
37bfc37dcmov rax, [rsp+128]
37bfc37e4mov r13, [rsp+360]
37bfc37ecmov rdx, rcx
37bfc37eflea rbp, [rip+0x4997a2]
37bfc37f6mov [rsp+264], r12
37bfc37femov r14, rbp
37bfc3801mov r12, rcx
37bfc3804shl rax, 3
37bfc3808mov rbp, r13
37bfc380bmov r13l, 1
37bfc3811mov [rsp+144], rax
37bfc3819nop [rax]
37bfc3820
37bfc3820loc_37bfc3820:
37bfc3820mov rax, [rbx]
37bfc3823mov [rsp+32], r14
37bfc3828mov r9, rbp
37bfc382blea r8, [rip+0x499766]
37bfc3832mov rcx, [rsp+136]
37bfc383aadd rax, r13
37bfc383dadd r13, 1
37bfc3841sub rax, rdx
37bfc3844imul rax, r15
37bfc3848lea rax, [rcx+rax+1]
37bfc384dmov rcx, [rsp+344]
37bfc3855lea rdx, [rcx+8*rax]
37bfc3859mov rcx, rsi
37bfc385ccall dcopy_64_
37bfc3861mov rdx, [rdi]
37bfc3864add rbp, [rsp+144]
37bfc386ccmp r12, r13
37bfc386fjge 0x37bfc3820
37bfc3871mov r12, [rsp+264]
37bfc3879
37bfc3879loc_37bfc3879:
37bfc3879mov rax, [rsp+368]
37bfc3881lea rbp, [rip+0x499708]
37bfc3888mov [rsp+112], 4
37bfc3891lea rcx, [rip+0x499719]
37bfc3898mov [rsp+104], 12
37bfc38a1lea r13, [rip+0x4996e1]
37bfc38a8lea r9, [rip+0x4996c5]
37bfc38afmov [rsp+80], rax
37bfc38b4mov rax, [rsp+360]
37bfc38bclea r8, [rip+0x4996b5]
37bfc38c3mov [rsp+96], 5
37bfc38ccmov [rsp+72], rax
37bfc38d1mov rax, [rsp+320]
37bfc38d9mov [rsp+88], 5
37bfc38e2mov [rsp+64], rax
37bfc38e7mov rax, [rbx]
37bfc38eamov [rsp+48], rbp
37bfc38efsub rax, rdx
37bfc38f2mov rdx, [rsp+312]
37bfc38famov [rsp+40], rdi
37bfc38ffmov [rsp+32], rsi
37bfc3904lea rax, [rdx+8*rax]
37bfc3908mov [rsp+144], rcx
37bfc3910mov rdx, rcx
37bfc3913mov rcx, r13
37bfc3916mov [rsp+56], rax
37bfc391bcall dtrmm_64_
37bfc3920mov rax, [rbx]
37bfc3923mov rdx, [rdi]
37bfc3926cmp rax, rdx
37bfc3929jg 0x37bfc4660
37bfc392f
37bfc392floc_37bfc392f:
37bfc392fmov rax, [rsp+368]
37bfc3937mov [rsp+48], rbp
37bfc393clea rdx, [rip+0x499641]
37bfc3943lea r9, [rip+0x49965f]
37bfc394amov [rsp+112], 8
37bfc3953mov r8, r12
37bfc3956mov rcx, r13
37bfc3959mov [rsp+80], rax
37bfc395emov rax, [rsp+360]
37bfc3966mov [rsp+104], 1
37bfc396fmov [rsp+72], rax
37bfc3974mov rax, [rsp+336]
37bfc397cmov [rsp+96], 5
37bfc3985mov [rsp+64], rax
37bfc398amov rax, [rsp+328]
37bfc3992mov [rsp+88], 5
37bfc399bmov [rsp+56], rax
37bfc39a0mov [rsp+40], rdi
37bfc39a5mov [rsp+32], rsi
37bfc39aacall dtrmm_64_
37bfc39afmov rax, [rbx]
37bfc39b2mov rdx, [rdi]
37bfc39b5cmp rax, rdx
37bfc39b8jg 0x37bfc45b6
37bfc39be
37bfc39beloc_37bfc39be:
37bfc39bemov rcx, [rsp+368]
37bfc39c6sub rax, rdx
37bfc39c9mov [rsp+112], 4
37bfc39d2lea r9, [rip+0x49959b]
37bfc39d9mov [rsp+104], 9
37bfc39e2mov rdx, [rsp+144]
37bfc39ealea r8, [rip+0x4995af]
37bfc39f1mov [rsp+80], rcx
37bfc39f6mov rcx, [rsp+360]
37bfc39femov [rsp+96], 5
37bfc3a07mov [rsp+72], rcx
37bfc3a0cmov rcx, [rsp+320]
37bfc3a14mov [rsp+88], 5
37bfc3a1dmov [rsp+64], rcx
37bfc3a22mov rcx, [rsp+312]
37bfc3a2amov [rsp+48], rbp
37bfc3a2flea rax, [rcx+8*rax]
37bfc3a33mov [rsp+40], rdi
37bfc3a38mov rcx, r13
37bfc3a3bmov [rsp+56], rax
37bfc3a40mov [rsp+32], rsi
37bfc3a45call dtrmm_64_
37bfc3a4amov rax, [rdi]
37bfc3a4dtest rax, rax
37bfc3a50jle 0x37bfc27e9
37bfc3a56mov rdx, [rsi]
37bfc3a59lea r9, [rax+1]
37bfc3a5dtest rdx, rdx
37bfc3a60jle 0x37bfc27e9
37bfc3a66mov rdi, [rsp+360]
37bfc3a6emov rbx, [rbx]
37bfc3a71mov r11l, 1
37bfc3a77lea r8, [rdx+1]
37bfc3a7bmov r10, [rsp+128]
37bfc3a83mov rsi, [rsp+136]
37bfc3a8blea rcx, [rdi-8]
37bfc3a8fmov rdi, [rsp+344]
37bfc3a97sub rbx, rax
37bfc3a9ashl r10, 3
37bfc3a9enop
37bfc3aa0
37bfc3aa0loc_37bfc3aa0:
37bfc3aa0lea rax, [rbx+r11]
37bfc3aa4imul rax, r15
37bfc3aa8add rax, rsi
37bfc3aablea rdx, [rdi+8*rax]
37bfc3aafmov eax, 1
37bfc3ab4nop
37bfc3ab5nop [rax+rax]
37bfc3ac0
37bfc3ac0loc_37bfc3ac0:
37bfc3ac0movsd_xmm x0, [rdx+8*rax]
37bfc3ac5subsd x0, [rcx+8*rax]
37bfc3acamovsd_xmm [rdx+8*rax], x0
37bfc3acfadd rax, 1
37bfc3ad3cmp rax, r8
37bfc3ad6jne 0x37bfc3ac0
37bfc3ad8add r11, 1
37bfc3adcadd rcx, r10
37bfc3adfcmp r9, r11
37bfc3ae2jne 0x37bfc3aa0
37bfc3ae4jmp 0x37bfc27e9
37bfc3ae9
37bfc3ae9loc_37bfc3ae9:
37bfc3ae9mov r9l, 1
37bfc3aefmov r8l, 1
37bfc3af5lea rdx, [rip+0x4994c4]
37bfc3afcmov rcx, r13
37bfc3affcall lsame_64_
37bfc3b04test rax, rax
37bfc3b07je 0x37bfc27e9
37bfc3b0dmov rcx, [rdi]
37bfc3b10test rcx, rcx
37bfc3b13jle 0x37bfc3bbc
37bfc3b19mov rax, [rsp+128]
37bfc3b21mov r13, [rsp+360]
37bfc3b29mov rdx, rcx
37bfc3b2clea rbp, [rip+0x499465]
37bfc3b33mov [rsp+264], r12
37bfc3b3bmov r12l, 1
37bfc3b41shl rax, 3
37bfc3b45mov r14, r13
37bfc3b48mov r13, rbp
37bfc3b4bmov rbp, rdi
37bfc3b4emov [rsp+144], rax
37bfc3b56mov rdi, rbx
37bfc3b59mov rbx, rcx
37bfc3b5c
37bfc3b5cloc_37bfc3b5c:
37bfc3b5cmov rax, [rdi]
37bfc3b5fmov [rsp+32], r13
37bfc3b64mov r9, r14
37bfc3b67lea r8, [rip+0x49942a]
37bfc3b6emov rcx, [rsp+136]
37bfc3b76add rax, r12
37bfc3b79add r12, 1
37bfc3b7dsub rax, rdx
37bfc3b80imul rax, r15
37bfc3b84lea rax, [rcx+rax+1]
37bfc3b89mov rcx, [rsp+344]
37bfc3b91lea rdx, [rcx+8*rax]
37bfc3b95mov rcx, rsi
37bfc3b98call dcopy_64_
37bfc3b9dmov rdx, [rbp]
37bfc3ba1add r14, [rsp+144]
37bfc3ba9cmp rbx, r12
37bfc3bacjge 0x37bfc3b5c
37bfc3baemov r12, [rsp+264]
37bfc3bb6mov rbx, rdi
37bfc3bb9mov rdi, rbp
37bfc3bbc
37bfc3bbcloc_37bfc3bbc:
37bfc3bbcmov rax, [rsp+368]
37bfc3bc4lea rbp, [rip+0x4993c5]
37bfc3bcbmov rcx, [rsp+152]
37bfc3bd3mov [rsp+112], 4
37bfc3bdcmov [rsp+104], 9
37bfc3be5lea r13, [rip+0x49939d]
37bfc3beclea rdx, [rip+0x499391]
37bfc3bf3mov [rsp+80], rax
37bfc3bf8mov rax, [rsp+360]
37bfc3c00lea r9, [rip+0x49936d]
37bfc3c07lea r8, [rip+0x499392]
37bfc3c0emov [rsp+96], 5
37bfc3c17mov [rsp+72], rax
37bfc3c1cmov rax, [rsp+320]
37bfc3c24mov [rsp+88], 5
37bfc3c2dmov [rsp+64], rax
37bfc3c32mov rax, [rbx]
37bfc3c35sub rax, [rdi]
37bfc3c38mov [rsp+48], rbp
37bfc3c3dadd rax, 1
37bfc3c41mov [rsp+40], rdi
37bfc3c46imul rax, rcx
37bfc3c4amov [rsp+32], rsi
37bfc3c4fmov [rsp+144], rdx
37bfc3c57sub rax, rcx
37bfc3c5amov rcx, [rsp+312]
37bfc3c62lea rax, [rcx+8*rax]
37bfc3c66mov rcx, r13
37bfc3c69mov [rsp+56], rax
37bfc3c6ecall dtrmm_64_
37bfc3c73mov rax, [rbx]
37bfc3c76mov rdx, [rdi]
37bfc3c79cmp rax, rdx
37bfc3c7cjg 0x37bfc47b6
37bfc3c82
37bfc3c82loc_37bfc3c82:
37bfc3c82mov rax, [rsp+368]
37bfc3c8amov [rsp+48], rbp
37bfc3c8flea r9, [rip+0x499313]
37bfc3c96mov r8, r12
37bfc3c99mov [rsp+112], 8
37bfc3ca2mov rcx, r13
37bfc3ca5mov rdx, [rsp+144]
37bfc3cadmov [rsp+80], rax
37bfc3cb2mov rax, [rsp+360]
37bfc3cbamov [rsp+104], 1
37bfc3cc3mov [rsp+72], rax
37bfc3cc8mov rax, [rsp+336]
37bfc3cd0mov [rsp+96], 5
37bfc3cd9mov [rsp+64], rax
37bfc3cdemov rax, [rsp+328]
37bfc3ce6mov [rsp+88], 5
37bfc3cefmov [rsp+56], rax
37bfc3cf4mov [rsp+40], rdi
37bfc3cf9mov [rsp+32], rsi
37bfc3cfecall dtrmm_64_
37bfc3d03mov rax, [rbx]
37bfc3d06mov rdx, [rdi]
37bfc3d09cmp rax, rdx
37bfc3d0cjg 0x37bfc4710
37bfc3d12
37bfc3d12loc_37bfc3d12:
37bfc3d12mov rcx, [rsp+368]
37bfc3d1asub rax, rdx
37bfc3d1dmov [rsp+112], 4
37bfc3d26lea r9, [rip+0x499247]
37bfc3d2dadd rax, 1
37bfc3d31mov [rsp+48], rbp
37bfc3d36mov rdx, [rsp+144]
37bfc3d3elea r8, [rip+0x499233]
37bfc3d45mov [rsp+80], rcx
37bfc3d4amov rcx, [rsp+360]
37bfc3d52mov [rsp+104], 12
37bfc3d5bmov [rsp+72], rcx
37bfc3d60mov rcx, [rsp+320]
37bfc3d68mov [rsp+96], 5
37bfc3d71mov [rsp+64], rcx
37bfc3d76mov rcx, [rsp+152]
37bfc3d7emov [rsp+88], 5
37bfc3d87imul rax, rcx
37bfc3d8bmov [rsp+40], rdi
37bfc3d90mov [rsp+32], rsi
37bfc3d95sub rax, rcx
37bfc3d98mov rcx, [rsp+312]
37bfc3da0lea rax, [rcx+8*rax]
37bfc3da4mov rcx, r13
37bfc3da7mov [rsp+56], rax
37bfc3daccall dtrmm_64_
37bfc3db1mov rax, [rdi]
37bfc3db4test rax, rax
37bfc3db7jle 0x37bfc27e9
37bfc3dbdmov rdx, [rsi]
37bfc3dc0lea r9, [rax+1]
37bfc3dc4test rdx, rdx
37bfc3dc7jle 0x37bfc27e9
37bfc3dcdmov rdi, [rsp+360]
37bfc3dd5mov rbx, [rbx]
37bfc3dd8mov r11l, 1
37bfc3ddelea r8, [rdx+1]
37bfc3de2mov r10, [rsp+128]
37bfc3deamov rsi, [rsp+136]
37bfc3df2lea rcx, [rdi-8]
37bfc3df6mov rdi, [rsp+344]
37bfc3dfesub rbx, rax
37bfc3e01shl r10, 3
37bfc3e05
37bfc3e05loc_37bfc3e05:
37bfc3e05lea rax, [rbx+r11]
37bfc3e09imul rax, r15
37bfc3e0dadd rax, rsi
37bfc3e10lea rdx, [rdi+8*rax]
37bfc3e14mov eax, 1
37bfc3e19nop [rax]
37bfc3e20
37bfc3e20loc_37bfc3e20:
37bfc3e20movsd_xmm x0, [rdx+8*rax]
37bfc3e25subsd x0, [rcx+8*rax]
37bfc3e2amovsd_xmm [rdx+8*rax], x0
37bfc3e2fadd rax, 1
37bfc3e33cmp rax, r8
37bfc3e36jne 0x37bfc3e20
37bfc3e38add r11, 1
37bfc3e3cadd rcx, r10
37bfc3e3fcmp r11, r9
37bfc3e42jne 0x37bfc3e05
37bfc3e44jmp 0x37bfc27e9
37bfc3e49
37bfc3e49loc_37bfc3e49:
37bfc3e49mov r9l, 1
37bfc3e4fmov r8l, 1
37bfc3e55lea rdx, [rip+0x499164]
37bfc3e5cmov rcx, r13
37bfc3e5fcall lsame_64_
37bfc3e64test rax, rax
37bfc3e67je 0x37bfc27e9
37bfc3e6dmov rcx, [rdi]
37bfc3e70test rcx, rcx
37bfc3e73jle 0x37bfc3f26
37bfc3e79mov rdx, [rsp+344]
37bfc3e81mov r11, [rsp+128]
37bfc3e89lea rax, [8*r15]
37bfc3e91mov [rsp+144], r15
37bfc3e99mov r14, [rsp+360]
37bfc3ea1mov [rsp+264], r12
37bfc3ea9lea rbp, [rip+0x4990e8]
37bfc3eb0mov r15, rcx
37bfc3eb3mov [rsp+296], rbx
37bfc3ebbmov r12l, 1
37bfc3ec1mov r13, rdx
37bfc3ec4mov rbx, rax
37bfc3ec7mov [rsp+304], rdi
37bfc3ecfmov rdi, rsi
37bfc3ed2lea rsi, [8*r11]
37bfc3eda
37bfc3edaloc_37bfc3eda:
37bfc3edamov [rsp+32], rbp
37bfc3edfmov r9, r14
37bfc3ee2mov rdx, r13
37bfc3ee5mov rcx, rdi
37bfc3ee8lea r8, [rip+0x4990a9]
37bfc3eefadd r12, 1
37bfc3ef3add r13, rbx
37bfc3ef6add r14, rsi
37bfc3ef9call dcopy_64_
37bfc3efecmp r15, r12
37bfc3f01jge 0x37bfc3eda
37bfc3f03mov rsi, rdi
37bfc3f06mov r15, [rsp+144]
37bfc3f0emov r12, [rsp+264]
37bfc3f16mov rbx, [rsp+296]
37bfc3f1emov rdi, [rsp+304]
37bfc3f26
37bfc3f26loc_37bfc3f26:
37bfc3f26mov rax, [rsp+368]
37bfc3f2elea rbp, [rip+0x49905b]
37bfc3f35mov [rsp+112], 4
37bfc3f3elea r13, [rip+0x499044]
37bfc3f45mov [rsp+48], rbp
37bfc3f4alea rdx, [rip+0x499060]
37bfc3f51lea r9, [rip+0x49901c]
37bfc3f58mov rcx, r13
37bfc3f5bmov [rsp+80], rax
37bfc3f60lea r8, [rip+0x499039]
37bfc3f67mov rax, [rsp+360]
37bfc3f6fmov [rsp+104], 9
37bfc3f78mov [rsp+72], rax
37bfc3f7dmov rax, [rsp+320]
37bfc3f85mov [rsp+96], 5
37bfc3f8emov [rsp+64], rax
37bfc3f93mov rax, [rsp+312]
37bfc3f9bmov [rsp+88], 5
37bfc3fa4mov [rsp+56], rax
37bfc3fa9mov [rsp+40], rdi
37bfc3faemov [rsp+32], rsi
37bfc3fb3mov [rsp+144], rdx
37bfc3fbbcall dtrmm_64_
37bfc3fc0mov rdx, [rbx]
37bfc3fc3mov rax, [rdi]
37bfc3fc6cmp rdx, rax
37bfc3fc9jg 0x37bfc4925
37bfc3fcf
37bfc3fcfloc_37bfc3fcf:
37bfc3fcfmov rax, [rsp+368]
37bfc3fd7mov [rsp+48], rbp
37bfc3fdclea r9, [rip+0x498fc6]
37bfc3fe3mov r8, r12
37bfc3fe6mov [rsp+112], 8
37bfc3fefmov rcx, r13
37bfc3ff2mov rdx, [rsp+144]
37bfc3ffamov [rsp+80], rax
37bfc3fffmov rax, [rsp+360]
37bfc4007mov [rsp+104], 1
37bfc4010mov [rsp+72], rax
37bfc4015mov rax, [rsp+336]
37bfc401dmov [rsp+96], 5
37bfc4026mov [rsp+64], rax
37bfc402bmov rax, [rsp+328]
37bfc4033mov [rsp+88], 5
37bfc403cmov [rsp+56], rax
37bfc4041mov [rsp+40], rdi
37bfc4046mov [rsp+32], rsi
37bfc404bcall dtrmm_64_
37bfc4050mov rdx, [rbx]
37bfc4053mov rax, [rdi]
37bfc4056cmp rdx, rax
37bfc4059jg 0x37bfc4856
37bfc405f
37bfc405floc_37bfc405f:
37bfc405fmov rax, [rsp+368]
37bfc4067mov [rsp+48], rbp
37bfc406clea r9, [rip+0x498f01]
37bfc4073lea r8, [rip+0x498efe]
37bfc407amov [rsp+112], 4
37bfc4083mov rcx, r13
37bfc4086mov rdx, [rsp+144]
37bfc408emov [rsp+80], rax
37bfc4093mov rax, [rsp+360]
37bfc409bmov [rsp+104], 12
37bfc40a4mov [rsp+72], rax
37bfc40a9mov rax, [rsp+320]
37bfc40b1mov [rsp+96], 5
37bfc40bamov [rsp+64], rax
37bfc40bfmov rax, [rsp+312]
37bfc40c7mov [rsp+88], 5
37bfc40d0mov [rsp+56], rax
37bfc40d5mov [rsp+40], rdi
37bfc40damov [rsp+32], rsi
37bfc40dfcall dtrmm_64_
37bfc40e4mov r10, [rdi]
37bfc40e7test r10, r10
37bfc40eajle 0x37bfc27e9
37bfc40f0mov rax, [rsi]
37bfc40f3add r10, 1
37bfc40f7test rax, rax
37bfc40fajle 0x37bfc27e9
37bfc4100mov rdi, [rsp+344]
37bfc4108mov r9l, 1
37bfc410elea r8, [rax+1]
37bfc4112mov r11, [rsp+128]
37bfc411alea rbx, [8*r15]
37bfc4122lea rdx, [rdi-8]
37bfc4126mov rdi, [rsp+360]
37bfc412eshl r11, 3
37bfc4132lea rcx, [rdi-8]
37bfc4136
37bfc4136loc_37bfc4136:
37bfc4136mov eax, 1
37bfc413bnop [rax+rax]
37bfc4140
37bfc4140loc_37bfc4140:
37bfc4140movsd_xmm x0, [rdx+8*rax]
37bfc4145subsd x0, [rcx+8*rax]
37bfc414amovsd_xmm [rdx+8*rax], x0
37bfc414fadd rax, 1
37bfc4153cmp rax, r8
37bfc4156jne 0x37bfc4140
37bfc4158add r9, 1
37bfc415cadd rdx, rbx
37bfc415fadd rcx, r11
37bfc4162cmp r9, r10
37bfc4165jne 0x37bfc4136
37bfc4167jmp 0x37bfc27e9
37bfc416c
37bfc416cloc_37bfc416c:
37bfc416csub rdx, rax
37bfc416fmov [rsp+80], rbp
37bfc4174mov r9, rdi
37bfc4177mov r8, rbx
37bfc417amov rcx, [rsp+368]
37bfc4182mov [rsp+40], rbp
37bfc4187mov [rsp+168], rdx
37bfc418flea rdx, [rax+1]
37bfc4193mov [rsp+96], rcx
37bfc4198mov rcx, [rsp+360]
37bfc41a0mov [rsp+112], 9
37bfc41a9mov [rsp+88], rcx
37bfc41aemov rcx, [rsp+320]
37bfc41b6mov [rsp+104], 9
37bfc41bfmov [rsp+72], rcx
37bfc41c4mov rcx, [rsp+152]
37bfc41ccimul rdx, rcx
37bfc41d0sub rdx, rcx
37bfc41d3mov rcx, [rsp+312]
37bfc41dblea rdx, [rcx+8*rdx]
37bfc41dfmov rcx, [rsp+352]
37bfc41e7mov [rsp+64], rdx
37bfc41eclea rdx, [rip+0x498dad]
37bfc41f3mov [rsp+56], rcx
37bfc41f8mov rcx, [rsp+344]
37bfc4200lea rax, [rcx+8*rax]
37bfc4204lea rcx, [rip+0x498d95]
37bfc420bmov [rsp+48], rax
37bfc4210lea rax, [rsp+168]
37bfc4218mov [rsp+32], rax
37bfc421dcall dgemm_64_
37bfc4222jmp 0x37bfc29c7
37bfc4227
37bfc4227loc_37bfc4227:
37bfc4227mov rsi, [rsp+352]
37bfc422fsub rdx, rax
37bfc4232mov r9, rbx
37bfc4235mov [rsp+112], 9
37bfc423emov [rsp+168], rdx
37bfc4246lea r8, [rsp+168]
37bfc424elea rcx, [rip+0x498d4b]
37bfc4255mov [rsp+96], rsi
37bfc425amov rsi, [rsp+344]
37bfc4262mov [rsp+104], 9
37bfc426blea rdx, [rsi+8*rax]
37bfc426fadd rax, 1
37bfc4273mov [rsp+80], rbp
37bfc4278mov rsi, [rsp+368]
37bfc4280mov [rsp+88], rdx
37bfc4285lea rdx, [rip+0x498d14]
37bfc428cmov [rsp+72], rsi
37bfc4291mov rsi, [rsp+360]
37bfc4299mov [rsp+32], rdi
37bfc429emov [rsp+64], rsi
37bfc42a3mov rsi, [rsp+320]
37bfc42abmov [rsp+56], rsi
37bfc42b0mov rsi, [rsp+152]
37bfc42b8imul rax, rsi
37bfc42bcsub rax, rsi
37bfc42bfmov rsi, [rsp+312]
37bfc42c7lea rax, [rsi+8*rax]
37bfc42cbmov [rsp+48], rax
37bfc42d0lea rax, [rip+0x498ce1]
37bfc42d7mov [rsp+40], rax
37bfc42dccall dgemm_64_
37bfc42e1jmp 0x37bfc2a5c
37bfc42e6
37bfc42e6loc_37bfc42e6:
37bfc42e6sub rax, rdx
37bfc42e9mov [rsp+80], rbp
37bfc42eemov r9, rbx
37bfc42f1lea rdx, [rip+0x498ca8]
37bfc42f8mov [rsp+168], rax
37bfc4300mov rax, [rsp+352]
37bfc4308lea r8, [rsp+168]
37bfc4310lea rcx, [rip+0x498c89]
37bfc4317mov [rsp+112], 9
37bfc4320mov [rsp+96], rax
37bfc4325mov rax, [rsp+344]
37bfc432dmov [rsp+104], 9
37bfc4336mov [rsp+88], rax
37bfc433bmov rax, [rsp+368]
37bfc4343mov [rsp+32], rdi
37bfc4348mov [rsp+72], rax
37bfc434dmov rax, [rsp+360]
37bfc4355mov [rsp+64], rax
37bfc435amov rax, [rsp+320]
37bfc4362mov [rsp+56], rax
37bfc4367mov rax, [rsp+312]
37bfc436fmov [rsp+48], rax
37bfc4374lea rax, [rip+0x498c3d]
37bfc437bmov [rsp+40], rax
37bfc4380call dgemm_64_
37bfc4385mov rax, [rsi]
37bfc4388mov rdx, [rdi]
37bfc438bjmp 0x37bfc3083
37bfc4390
37bfc4390loc_37bfc4390:
37bfc4390sub rax, rdx
37bfc4393mov [rsp+80], rbp
37bfc4398mov r9, rdi
37bfc439bmov r8, rbx
37bfc439emov [rsp+168], rax
37bfc43a6mov rax, [rsp+368]
37bfc43aelea rdx, [rip+0x498beb]
37bfc43b5lea rcx, [rip+0x498be4]
37bfc43bcmov [rsp+112], 9
37bfc43c5mov [rsp+96], rax
37bfc43camov rax, [rsp+360]
37bfc43d2mov [rsp+104], 9
37bfc43dbmov [rsp+88], rax
37bfc43e0mov rax, [rsp+320]
37bfc43e8mov [rsp+40], rbp
37bfc43edmov [rsp+72], rax
37bfc43f2mov rax, [rsp+312]
37bfc43famov [rsp+64], rax
37bfc43ffmov rax, [rsp+352]
37bfc4407mov [rsp+56], rax
37bfc440cmov rax, [rsp+344]
37bfc4414mov [rsp+48], rax
37bfc4419lea rax, [rsp+168]
37bfc4421mov [rsp+32], rax
37bfc4426call dgemm_64_
37bfc442bjmp 0x37bfc2fee
37bfc4430
37bfc4430loc_37bfc4430:
37bfc4430mov rdx, rcx
37bfc4433jmp 0x37bfc2c15
37bfc4438
37bfc4438loc_37bfc4438:
37bfc4438sub rdx, rax
37bfc443bmov [rsp+80], rbp
37bfc4440mov r9, rdi
37bfc4443mov r8, rsi
37bfc4446mov rcx, [rsp+368]
37bfc444emov [rsp+40], rbp
37bfc4453mov [rsp+168], rdx
37bfc445bmov [rsp+96], rcx
37bfc4460mov rcx, [rsp+360]
37bfc4468mov [rsp+112], 12
37bfc4471mov [rsp+88], rcx
37bfc4476mov rcx, [rsp+320]
37bfc447emov [rsp+104], 12
37bfc4487mov [rsp+72], rcx
37bfc448cmov rcx, [rsp+312]
37bfc4494lea rdx, [rcx+8*rax]
37bfc4498mov rcx, [rsp+352]
37bfc44a0add rax, 1
37bfc44a4imul rax, r15
37bfc44a8mov [rsp+64], rdx
37bfc44adlea rdx, [rip+0x498ac4]
37bfc44b4mov [rsp+56], rcx
37bfc44b9mov rcx, [rsp+136]
37bfc44c1lea rax, [rcx+rax+1]
37bfc44c6mov rcx, [rsp+344]
37bfc44celea rax, [rcx+8*rax]
37bfc44d2lea rcx, [rip+0x498a9f]
37bfc44d9mov [rsp+48], rax
37bfc44delea rax, [rsp+168]
37bfc44e6mov [rsp+32], rax
37bfc44ebcall dgemm_64_
37bfc44f0jmp 0x37bfc35f2
37bfc44f5
37bfc44f5loc_37bfc44f5:
37bfc44f5sub rdx, rax
37bfc44f8mov [rsp+80], rbp
37bfc44fdmov rbx, [rsp+352]
37bfc4505lea r9, [rsp+168]
37bfc450dmov [rsp+32], rdi
37bfc4512mov r8, rsi
37bfc4515lea rcx, [rip+0x498a5c]
37bfc451cmov [rsp+168], rdx
37bfc4524lea rdx, [rax+1]
37bfc4528imul rdx, r15
37bfc452cmov [rsp+96], rbx
37bfc4531mov rbx, [rsp+136]
37bfc4539mov [rsp+112], 9
37bfc4542mov [rsp+104], 12
37bfc454blea rdx, [rbx+rdx+1]
37bfc4550mov rbx, [rsp+344]
37bfc4558lea rdx, [rbx+8*rdx]
37bfc455cmov rbx, [rsp+320]
37bfc4564mov [rsp+88], rdx
37bfc4569lea rdx, [rip+0x498a30]
37bfc4570mov [rsp+72], rbx
37bfc4575mov rbx, [rsp+312]
37bfc457dlea rax, [rbx+8*rax]
37bfc4581mov [rsp+64], rax
37bfc4586mov rax, [rsp+368]
37bfc458emov [rsp+56], rax
37bfc4593mov rax, [rsp+360]
37bfc459bmov [rsp+48], rax
37bfc45a0lea rax, [rip+0x498a11]
37bfc45a7mov [rsp+40], rax
37bfc45accall dgemm_64_
37bfc45b1jmp 0x37bfc3681
37bfc45b6
37bfc45b6loc_37bfc45b6:
37bfc45b6sub rax, rdx
37bfc45b9mov [rsp+80], rbp
37bfc45belea rdx, [rip+0x4989db]
37bfc45c5lea r9, [rsp+168]
37bfc45cdmov [rsp+32], rdi
37bfc45d2mov r8, rsi
37bfc45d5lea rcx, [rip+0x49899c]
37bfc45dcmov [rsp+168], rax
37bfc45e4mov rax, [rsp+352]
37bfc45ecmov [rsp+112], 9
37bfc45f5mov [rsp+96], rax
37bfc45famov rax, [rsp+344]
37bfc4602mov [rsp+104], 12
37bfc460bmov [rsp+88], rax
37bfc4610mov rax, [rsp+320]
37bfc4618mov [rsp+72], rax
37bfc461dmov rax, [rsp+312]
37bfc4625mov [rsp+64], rax
37bfc462amov rax, [rsp+368]
37bfc4632mov [rsp+56], rax
37bfc4637mov rax, [rsp+360]
37bfc463fmov [rsp+48], rax
37bfc4644lea rax, [rip+0x49896d]
37bfc464bmov [rsp+40], rax
37bfc4650call dgemm_64_
37bfc4655mov rax, [rbx]
37bfc4658mov rdx, [rdi]
37bfc465bjmp 0x37bfc39be
37bfc4660
37bfc4660loc_37bfc4660:
37bfc4660sub rax, rdx
37bfc4663mov [rsp+80], rbp
37bfc4668mov r9, rdi
37bfc466bmov r8, rsi
37bfc466emov [rsp+168], rax
37bfc4676mov rax, [rsp+368]
37bfc467elea rdx, [rip+0x4988f3]
37bfc4685lea rcx, [rip+0x4988ec]
37bfc468cmov [rsp+112], 12
37bfc4695mov [rsp+96], rax
37bfc469amov rax, [rsp+360]
37bfc46a2mov [rsp+104], 12
37bfc46abmov [rsp+88], rax
37bfc46b0mov rax, [rsp+320]
37bfc46b8mov [rsp+40], rbp
37bfc46bdmov [rsp+72], rax
37bfc46c2mov rax, [rsp+312]
37bfc46camov [rsp+64], rax
37bfc46cfmov rax, [rsp+352]
37bfc46d7mov [rsp+56], rax
37bfc46dcmov rax, [rsp+344]
37bfc46e4mov [rsp+48], rax
37bfc46e9lea rax, [rsp+168]
37bfc46f1mov [rsp+32], rax
37bfc46f6call dgemm_64_
37bfc46fbjmp 0x37bfc392f
37bfc4700
37bfc4700loc_37bfc4700:
37bfc4700mov rdx, rcx
37bfc4703jmp 0x37bfc2f25
37bfc4708
37bfc4708loc_37bfc4708:
37bfc4708mov rdx, rcx
37bfc470bjmp 0x37bfc3879
37bfc4710
37bfc4710loc_37bfc4710:
37bfc4710sub rax, rdx
37bfc4713mov [rsp+80], rbp
37bfc4718mov r8, rsi
37bfc471blea rdx, [rip+0x498856]
37bfc4722mov [rsp+32], rdi
37bfc4727mov rcx, rdx
37bfc472alea r9, [rsp+168]
37bfc4732mov [rsp+168], rax
37bfc473amov rax, [rsp+352]
37bfc4742mov [rsp+112], 12
37bfc474bmov [rsp+96], rax
37bfc4750mov rax, [rsp+344]
37bfc4758mov [rsp+104], 12
37bfc4761mov [rsp+88], rax
37bfc4766mov rax, [rsp+320]
37bfc476emov [rsp+72], rax
37bfc4773mov rax, [rsp+312]
37bfc477bmov [rsp+64], rax
37bfc4780mov rax, [rsp+368]
37bfc4788mov [rsp+56], rax
37bfc478dmov rax, [rsp+360]
37bfc4795mov [rsp+48], rax
37bfc479alea rax, [rip+0x498817]
37bfc47a1mov [rsp+40], rax
37bfc47a6call dgemm_64_
37bfc47abmov rax, [rbx]
37bfc47aemov rdx, [rdi]
37bfc47b1jmp 0x37bfc3d12
37bfc47b6
37bfc47b6loc_37bfc47b6:
37bfc47b6sub rax, rdx
37bfc47b9mov [rsp+80], rbp
37bfc47bemov r9, rdi
37bfc47c1mov r8, rsi
37bfc47c4mov [rsp+168], rax
37bfc47ccmov rax, [rsp+368]
37bfc47d4lea rdx, [rip+0x4987c5]
37bfc47dblea rcx, [rip+0x498796]
37bfc47e2mov [rsp+112], 9
37bfc47ebmov [rsp+96], rax
37bfc47f0mov rax, [rsp+360]
37bfc47f8mov [rsp+104], 12
37bfc4801mov [rsp+88], rax
37bfc4806mov rax, [rsp+320]
37bfc480emov [rsp+40], rbp
37bfc4813mov [rsp+72], rax
37bfc4818mov rax, [rsp+312]
37bfc4820mov [rsp+64], rax
37bfc4825mov rax, [rsp+352]
37bfc482dmov [rsp+56], rax
37bfc4832mov rax, [rsp+344]
37bfc483amov [rsp+48], rax
37bfc483flea rax, [rsp+168]
37bfc4847mov [rsp+32], rax
37bfc484ccall dgemm_64_
37bfc4851jmp 0x37bfc3c82
37bfc4856
37bfc4856loc_37bfc4856:
37bfc4856sub rdx, rax
37bfc4859add rax, 1
37bfc485dmov r8, rsi
37bfc4860mov rbx, [rsp+352]
37bfc4868mov [rsp+168], rdx
37bfc4870mov rdx, rax
37bfc4873lea r9, [rsp+168]
37bfc487bimul rdx, r15
37bfc487fmov [rsp+96], rbx
37bfc4884mov rbx, [rsp+136]
37bfc488cmov [rsp+112], 12
37bfc4895mov [rsp+104], 12
37bfc489elea rdx, [rbx+rdx+1]
37bfc48a3mov rbx, [rsp+344]
37bfc48abmov [rsp+80], rbp
37bfc48b0mov [rsp+32], rdi
37bfc48b5lea rdx, [rbx+8*rdx]
37bfc48b9mov rbx, [rsp+320]
37bfc48c1mov [rsp+88], rdx
37bfc48c6lea rdx, [rip+0x4986ab]
37bfc48cdmov [rsp+72], rbx
37bfc48d2mov rbx, [rsp+152]
37bfc48damov rcx, rdx
37bfc48ddimul rax, rbx
37bfc48e1sub rax, rbx
37bfc48e4mov rbx, [rsp+312]
37bfc48eclea rax, [rbx+8*rax]
37bfc48f0mov [rsp+64], rax
37bfc48f5mov rax, [rsp+368]
37bfc48fdmov [rsp+56], rax
37bfc4902mov rax, [rsp+360]
37bfc490amov [rsp+48], rax
37bfc490flea rax, [rip+0x4986a2]
37bfc4916mov [rsp+40], rax
37bfc491bcall dgemm_64_
37bfc4920jmp 0x37bfc405f
37bfc4925
37bfc4925loc_37bfc4925:
37bfc4925sub rdx, rax
37bfc4928add rax, 1
37bfc492cmov [rsp+80], rbp
37bfc4931mov r9, rdi
37bfc4934mov rcx, [rsp+368]
37bfc493cmov [rsp+40], rbp
37bfc4941mov r8, rsi
37bfc4944mov [rsp+168], rdx
37bfc494cmov [rsp+96], rcx
37bfc4951mov rcx, [rsp+360]
37bfc4959mov [rsp+112], 9
37bfc4962mov [rsp+88], rcx
37bfc4967mov rcx, [rsp+320]
37bfc496fmov [rsp+104], 12
37bfc4978mov [rsp+72], rcx
37bfc497dmov rcx, [rsp+152]
37bfc4985mov rdx, rcx
37bfc4988imul rdx, rax
37bfc498cimul rax, r15
37bfc4990sub rdx, rcx
37bfc4993mov rcx, [rsp+312]
37bfc499blea rdx, [rcx+8*rdx]
37bfc499fmov rcx, [rsp+352]
37bfc49a7mov [rsp+64], rdx
37bfc49aclea rdx, [rip+0x4985ed]
37bfc49b3mov [rsp+56], rcx
37bfc49b8mov rcx, [rsp+136]
37bfc49c0lea rax, [rcx+rax+1]
37bfc49c5mov rcx, [rsp+344]
37bfc49cdlea rax, [rcx+8*rax]
37bfc49d1lea rcx, [rip+0x4985a0]
37bfc49d8mov [rsp+48], rax
37bfc49ddlea rax, [rsp+168]
37bfc49e5mov [rsp+32], rax
37bfc49eacall dgemm_64_
37bfc49efjmp 0x37bfc3fcf
37bfc23c0
37bfc49f4
37bfc49f4 // align 0x10
37bfc49f4 // align 0x10
37bfc4a00
37bfc4a00dlarfb_gett_64_:
37bfc4a00push r15
37bfc4a02push r14
37bfc4a04push r13
37bfc4a06push r12
37bfc4a08push rbp
37bfc4a09push rdi
37bfc4a0apush rsi
37bfc4a0bpush rbx
37bfc4a0csub rsp, 200
37bfc4a13mov r13, rdx
37bfc4a16mov rsi, r9
37bfc4a19cmp [rdx], 0
37bfc4a1djs 0x37bfc4a34
37bfc4a1fmov rax, [r8]
37bfc4a22test rax, rax
37bfc4a25jle 0x37bfc4a34
37bfc4a27mov rdx, [r9]
37bfc4a2atest rdx, rdx
37bfc4a2dje 0x37bfc4a34
37bfc4a2fcmp rax, rdx
37bfc4a32jge 0x37bfc4a50
37bfc4a34
37bfc4a34loc_37bfc4a34:
37bfc4a34add rsp, 200
37bfc4a3bpop rbx
37bfc4a3cpop rsi
37bfc4a3dpop rdi
37bfc4a3epop rbp
37bfc4a3fpop r12
37bfc4a41pop r13
37bfc4a43pop r14
37bfc4a45pop r15
37bfc4a47ret
37bfc4a48
37bfc4a48 0f 1f 84 00 00 00 00 00 ........
37bfc4a50
37bfc4a50loc_37bfc4a50:
37bfc4a50mov rax, [rsp+328]
37bfc4a58mov [rsp+288], r8
37bfc4a60mov r9l, 1
37bfc4a66mov r8l, 1
37bfc4a6clea rdx, [rip+0x49855d]
37bfc4a73mov rbp, [rax]
37bfc4a76xor eax, eax
37bfc4a78test rbp, rbp
37bfc4a7bcmovs rbp, rax
37bfc4a7fmov rax, [rsp+360]
37bfc4a87mov rdi, [rax]
37bfc4a8axor eax, eax
37bfc4a8cmov r12, rbp
37bfc4a8fnot r12
37bfc4a92test rdi, rdi
37bfc4a95cmovs rdi, rax
37bfc4a99mov rax, [rsp+344]
37bfc4aa1mov r14, [rax]
37bfc4aa4call lsame_64_
37bfc4aa9mov r10, [rsp+288]
37bfc4ab1mov r8, [rsi]
37bfc4ab4mov [rsp+144], rax
37bfc4abcmov r15, [r10]
37bfc4abfcmp r15, r8
37bfc4ac2jg 0x37bfc4dac
37bfc4ac8lea rax, [rip+0x498513]
37bfc4acfmov [rsp+152], rax
37bfc4ad7lea rax, [rip+0x49850a]
37bfc4ademov [rsp+136], rax
37bfc4ae6lea rax, [rip+0x4984f3]
37bfc4aedmov [rsp+160], rax
37bfc4af5
37bfc4af5loc_37bfc4af5:
37bfc4af5mov [rsp+184], 1
37bfc4b01test r8, r8
37bfc4b04jle 0x37bfc4bf0
37bfc4b0amov [rsp+296], rsi
37bfc4b12mov r14, [rsp+320]
37bfc4b1amov eax, 1
37bfc4b1flea r15, [rip+0x4984b2]
37bfc4b26mov rbx, [rsp+352]
37bfc4b2emov [rsp+280], r13
37bfc4b36mov r13, r8
37bfc4b39nop [rax]
37bfc4b40
37bfc4b40loc_37bfc4b40:
37bfc4b40mov rdx, rdi
37bfc4b43mov [rsp+32], r15
37bfc4b48lea r8, [rip+0x498489]
37bfc4b4flea rcx, [rsp+184]
37bfc4b57imul rdx, rax
37bfc4b5bimul rax, rbp
37bfc4b5fsub rdx, rdi
37bfc4b62lea rax, [r12+rax+1]
37bfc4b67lea r9, [rbx+8*rdx]
37bfc4b6blea rdx, [r14+8*rax]
37bfc4b6fcall dcopy_64_
37bfc4b74mov rax, [rsp+184]
37bfc4b7cadd rax, 1
37bfc4b80mov [rsp+184], rax
37bfc4b88cmp rax, r13
37bfc4b8bjle 0x37bfc4b40
37bfc4b8dmov rsi, [rsp+296]
37bfc4b95mov r13, [rsp+280]
37bfc4b9dmov r15, [rsi]
37bfc4ba0cmp r15, 1
37bfc4ba4jle 0x37bfc4bf0
37bfc4ba6mov rax, [rsp+352]
37bfc4baelea rbx, [8*rdi+8]
37bfc4bb6lea r12, [8*r15-8]
37bfc4bbemov r14l, 2
37bfc4bc4lea rcx, [rax+8]
37bfc4bc8jmp 0x37bfc4beb
37bfc4bca
37bfc4bca 66 0f 1f 44 00 00 f..D..
37bfc4bd0
37bfc4bd0loc_37bfc4bd0:
37bfc4bd0mov r8, r12
37bfc4bd3xor edx, edx
37bfc4bd5sub r12, 8
37bfc4bd9call memset
37bfc4bdelea rcx, [rax+rbx]
37bfc4be2cmp r14, r15
37bfc4be5je 0x37bfc4bf0
37bfc4be7add r14, 1
37bfc4beb
37bfc4bebloc_37bfc4beb:
37bfc4bebcmp r15, r14
37bfc4beejge 0x37bfc4bd0
37bfc4bf0
37bfc4bf0loc_37bfc4bf0:
37bfc4bf0mov rax, [rsp+144]
37bfc4bf8mov [rsp+112], 1
37bfc4c01mov [rsp+104], 1
37bfc4c0amov [rsp+96], 1
37bfc4c13xor rax, 1
37bfc4c17mov rax, [rsp+360]
37bfc4c1fmov [rsp+88], 1
37bfc4c28mov [rsp+80], rax
37bfc4c2dmov rax, [rsp+352]
37bfc4c35mov [rsp+72], rax
37bfc4c3ajne 0x37bfc518c
37bfc4c40mov rax, [rsp+312]
37bfc4c48mov [rsp+40], rsi
37bfc4c4dlea r9, [rip+0x49839c]
37bfc4c54mov [rsp+32], rsi
37bfc4c59mov rdx, [rsp+160]
37bfc4c61mov r8, r9
37bfc4c64mov [rsp+64], rax
37bfc4c69mov rax, [rsp+304]
37bfc4c71mov rcx, [rsp+152]
37bfc4c79mov [rsp+56], rax
37bfc4c7emov rax, [rsp+136]
37bfc4c86mov [rsp+48], rax
37bfc4c8bcall dtrmm_64_
37bfc4c90cmp [r13], 0
37bfc4c95jle 0x37bfc4d27
37bfc4c9bmov rax, [rsp+344]
37bfc4ca3mov [rsp+40], rsi
37bfc4ca8lea r9, [rip+0x498341]
37bfc4caflea rcx, [rip+0x49834a]
37bfc4cb6mov [rsp+112], 1
37bfc4cbfmov r8, r9
37bfc4cc2mov rdx, [rsp+160]
37bfc4ccamov [rsp+80], rax
37bfc4ccfmov rax, [rsp+336]
37bfc4cd7mov [rsp+104], 1
37bfc4ce0mov [rsp+72], rax
37bfc4ce5mov rax, [rsp+360]
37bfc4cedmov [rsp+96], 1
37bfc4cf6mov [rsp+64], rax
37bfc4cfbmov rax, [rsp+352]
37bfc4d03mov [rsp+88], 1
37bfc4d0cmov [rsp+56], rax
37bfc4d11lea rax, [rip+0x4982e0]
37bfc4d18mov [rsp+48], rax
37bfc4d1dmov [rsp+32], r13
37bfc4d22call dtrmm_64_
37bfc4d27
37bfc4d27loc_37bfc4d27:
37bfc4d27mov r9, [rsi]
37bfc4d2a
37bfc4d2aloc_37bfc4d2a:
37bfc4d2atest r9, r9
37bfc4d2djle 0x37bfc4a34
37bfc4d33mov rax, [rsp+352]
37bfc4d3blea r14, [8*rdi]
37bfc4d43lea r10, [8*rbp]
37bfc4d4blea rcx, [rax-8]
37bfc4d4fmov rax, [rsp+320]
37bfc4d57lea rbx, [rax-8]
37bfc4d5b
37bfc4d5bloc_37bfc4d5b:
37bfc4d5badd r9, 2
37bfc4d5fmov edx, 2
37bfc4d64nop
37bfc4d65nop [rax+rax]
37bfc4d70
37bfc4d70loc_37bfc4d70:
37bfc4d70mov eax, 1
37bfc4d75nop [rax+rax]
37bfc4d80
37bfc4d80loc_37bfc4d80:
37bfc4d80movsd_xmm x0, [rbx+8*rax]
37bfc4d85subsd x0, [rcx+8*rax]
37bfc4d8amovsd_xmm [rbx+8*rax], x0
37bfc4d8fadd rax, 1
37bfc4d93cmp rax, rdx
37bfc4d96jne 0x37bfc4d80
37bfc4d98add rdx, 1
37bfc4d9cadd rbx, r10
37bfc4d9fadd rcx, r14
37bfc4da2cmp rdx, r9
37bfc4da5jne 0x37bfc4d70
37bfc4da7jmp 0x37bfc4a34
37bfc4dac
37bfc4dacloc_37bfc4dac:
37bfc4dacxor eax, eax
37bfc4daetest r14, r14
37bfc4db1mov r9, [rsp+352]
37bfc4db9mov [rsp+288], r10
37bfc4dc1cmovns rax, r14
37bfc4dc5mov rbx, [rsp+320]
37bfc4dcdsub r15, r8
37bfc4dd0mov [rsp+152], rdi
37bfc4dd8mov [rsp+136], r15
37bfc4de0lea r14, [8*rdi]
37bfc4de8lea r15, [rip+0x4981e9]
37bfc4defmov rdi, r9
37bfc4df2mov [rsp+168], rax
37bfc4dfamov [rsp+280], r13
37bfc4e02mov r13l, 1
37bfc4e08nop [rax+rax]
37bfc4e10
37bfc4e10loc_37bfc4e10:
37bfc4e10add r8, r13
37bfc4e13mov [rsp+32], r15
37bfc4e18mov r9, rdi
37bfc4e1bmov rcx, rsi
37bfc4e1eimul r8, rbp
37bfc4e22add r13, 1
37bfc4e26add rdi, r14
37bfc4e29lea rdx, [r12+r8+1]
37bfc4e2elea r8, [rip+0x4981a3]
37bfc4e35lea rdx, [rbx+8*rdx]
37bfc4e39call dcopy_64_
37bfc4e3emov r8, [rsi]
37bfc4e41cmp [rsp+136], r13
37bfc4e49jge 0x37bfc4e10
37bfc4e4bmov rax, [rsp+144]
37bfc4e53mov rdi, [rsp+152]
37bfc4e5bmov r13, [rsp+280]
37bfc4e63mov r10, [rsp+288]
37bfc4e6bxor rax, 1
37bfc4e6fjne 0x37bfc54d2
37bfc4e75lea rax, [rip+0x498166]
37bfc4e7clea r15, [rsp+184]
37bfc4e84mov [rsp+152], rax
37bfc4e8clea rax, [rip+0x498155]
37bfc4e93mov [rsp+136], rax
37bfc4e9b
37bfc4e9bloc_37bfc4e9b:
37bfc4e9bcmp [r13], 0
37bfc4ea0jle 0x37bfc4f66
37bfc4ea6mov rax, [rsi]
37bfc4ea9mov rdx, [r10]
37bfc4eacmov [rsp+32], r13
37bfc4eb1mov r9, r15
37bfc4eb4mov rcx, [rsp+344]
37bfc4ebcmov rbx, [rsp+360]
37bfc4ec4mov r8, rsi
37bfc4ec7mov [rsp+104], 1
37bfc4ed0sub rdx, rax
37bfc4ed3add rax, 1
37bfc4ed7mov [rsp+288], r10
37bfc4edfmov [rsp+72], rcx
37bfc4ee4mov rcx, [rsp+168]
37bfc4eecmov [rsp+96], rbx
37bfc4ef1mov rbx, [rsp+352]
37bfc4ef9imul rax, rcx
37bfc4efdmov [rsp+184], rdx
37bfc4f05lea rdx, [rip+0x4980e4]
37bfc4f0cmov [rsp+88], rbx
37bfc4f11mov rbx, [rsp+136]
37bfc4f19mov [rsp+112], 1
37bfc4f22sub rax, rcx
37bfc4f25mov rcx, [rsp+336]
37bfc4f2dmov [rsp+80], rbx
37bfc4f32mov [rsp+40], rbx
37bfc4f37lea rax, [rcx+8*rax]
37bfc4f3bmov [rsp+48], rcx
37bfc4f40lea rcx, [rip+0x49809a]
37bfc4f47mov [rsp+64], rax
37bfc4f4cmov rax, [rsp+344]
37bfc4f54mov [rsp+56], rax
37bfc4f59call dgemm_64_
37bfc4f5emov r10, [rsp+288]
37bfc4f66
37bfc4f66loc_37bfc4f66:
37bfc4f66mov rax, [r10]
37bfc4f69sub rax, [rsi]
37bfc4f6cmov [rsp+104], 1
37bfc4f75lea r9, [rip+0x498074]
37bfc4f7cmov rbx, [rsp+136]
37bfc4f84mov [rsp+40], r15
37bfc4f89mov r8, r9
37bfc4f8clea rdx, [rip+0x49804d]
37bfc4f93mov [rsp+184], rax
37bfc4f9bmov rax, [rsp+360]
37bfc4fa3mov [rsp+48], rbx
37bfc4fa8mov rcx, [rsp+152]
37bfc4fb0mov [rsp+80], rax
37bfc4fb5mov rax, [rsp+352]
37bfc4fbdmov [rsp+96], 1
37bfc4fc6mov [rsp+72], rax
37bfc4fcbmov rax, [rsp+312]
37bfc4fd3mov [rsp+88], 1
37bfc4fdcmov [rsp+64], rax
37bfc4fe1mov rax, [rsp+304]
37bfc4fe9mov [rsp+32], rsi
37bfc4feemov [rsp+56], rax
37bfc4ff3mov [rsp+288], r10
37bfc4ffbmov [rsp+160], rdx
37bfc5003mov [rsp+112], 1
37bfc500ccall dtrmm_64_
37bfc5011cmp [r13], 0
37bfc5016mov r10, [rsp+288]
37bfc501ejle 0x37bfc50d7
37bfc5024mov rax, [rsi]
37bfc5027mov rdx, [r10]
37bfc502amov [rsp+80], rbx
37bfc502fmov r9, r15
37bfc5032mov rcx, [rsp+344]
37bfc503amov [rsp+32], rsi
37bfc503fmov r8, r13
37bfc5042mov [rsp+112], 1
37bfc504bsub rdx, rax
37bfc504eadd rax, 1
37bfc5052mov [rsp+96], rcx
37bfc5057mov rcx, [rsp+168]
37bfc505fmov [rsp+104], 1
37bfc5068imul rax, rcx
37bfc506cmov [rsp+184], rdx
37bfc5074lea rdx, [rip+0x497f75]
37bfc507bsub rax, rcx
37bfc507emov rcx, [rsp+336]
37bfc5086lea rax, [rcx+8*rax]
37bfc508amov [rsp+48], rcx
37bfc508fmov rcx, rdx
37bfc5092mov [rsp+88], rax
37bfc5097mov rax, [rsp+360]
37bfc509fmov [rsp+72], rax
37bfc50a4mov rax, [rsp+352]
37bfc50acmov [rsp+64], rax
37bfc50b1mov rax, [rsp+344]
37bfc50b9mov [rsp+56], rax
37bfc50belea rax, [rip+0x497f33]
37bfc50c5mov [rsp+40], rax
37bfc50cacall dgemm_64_
37bfc50cfmov r10, [rsp+288]
37bfc50d7
37bfc50d7loc_37bfc50d7:
37bfc50d7mov rax, [rsp+144]
37bfc50dfxor rax, 1
37bfc50e3jne 0x37bfc5422
37bfc50e9
37bfc50e9loc_37bfc50e9:
37bfc50e9mov r8, [rsi]
37bfc50ecmov r15, [r10]
37bfc50efsub r15, r8
37bfc50f2test r15, r15
37bfc50f5jle 0x37bfc4af5
37bfc50fbtest r8, r8
37bfc50fejle 0x37bfc5598
37bfc5104lea r9, [r8+1]
37bfc5108mov rax, rbp
37bfc510bxor r11l, r11l
37bfc510emov rbx, [rsp+320]
37bfc5116imul rax, r9
37bfc511alea r10, [8*rbp]
37bfc5122add rax, r12
37bfc5125lea rdx, [rbx+8*rax]
37bfc5129mov rax, [rsp+352]
37bfc5131lea rcx, [rax-8]
37bfc5135nop [rax+rax]
37bfc5140
37bfc5140loc_37bfc5140:
37bfc5140mov eax, 1
37bfc5145nop [rax+rax]
37bfc514anop [rax+rax]
37bfc5155nop [rax+rax]
37bfc5160
37bfc5160loc_37bfc5160:
37bfc5160movsd_xmm x0, [rdx+8*rax]
37bfc5165subsd x0, [rcx+8*rax]
37bfc516amovsd_xmm [rdx+8*rax], x0
37bfc516fadd rax, 1
37bfc5173cmp rax, r9
37bfc5176jne 0x37bfc5160
37bfc5178add r11, 1
37bfc517cadd rdx, r10
37bfc517fadd rcx, r14
37bfc5182cmp r11, r15
37bfc5185jne 0x37bfc5140
37bfc5187jmp 0x37bfc4af5
37bfc518c
37bfc518cloc_37bfc518c:
37bfc518cmov rax, [rsp+328]
37bfc5194mov r15, [rsp+136]
37bfc519cmov [rsp+40], rsi
37bfc51a1lea r9, [rip+0x497e38]
37bfc51a8mov rbx, [rsp+152]
37bfc51b0mov [rsp+32], rsi
37bfc51b5lea r8, [rip+0x497e25]
37bfc51bcmov [rsp+64], rax
37bfc51c1mov rax, [rsp+320]
37bfc51c9mov [rsp+48], r15
37bfc51cemov rdx, rbx
37bfc51d1mov rcx, rbx
37bfc51d4mov [rsp+56], rax
37bfc51d9call dtrmm_64_
37bfc51demov rax, [rsp+360]
37bfc51e6mov [rsp+48], r15
37bfc51ebmov rcx, rbx
37bfc51eemov [rsp+112], 1
37bfc51f7lea r9, [rip+0x497df2]
37bfc51femov rdx, [rsp+160]
37bfc5206mov [rsp+80], rax
37bfc520bmov r8, r9
37bfc520emov rax, [rsp+352]
37bfc5216mov [rsp+104], 1
37bfc521fmov [rsp+72], rax
37bfc5224mov rax, [rsp+312]
37bfc522cmov [rsp+96], 1
37bfc5235mov [rsp+64], rax
37bfc523amov rax, [rsp+304]
37bfc5242mov [rsp+88], 1
37bfc524bmov [rsp+56], rax
37bfc5250mov [rsp+40], rsi
37bfc5255mov [rsp+32], rsi
37bfc525acall dtrmm_64_
37bfc525fcmp [r13], 0
37bfc5264jg 0x37bfc5391
37bfc526a
37bfc526aloc_37bfc526a:
37bfc526amov rax, [rsp+360]
37bfc5272mov [rsp+40], rsi
37bfc5277lea r9, [rip+0x497d62]
37bfc527elea r8, [rip+0x497d6b]
37bfc5285mov rcx, [rsp+152]
37bfc528dmov [rsp+32], rsi
37bfc5292mov [rsp+80], rax
37bfc5297mov rax, [rsp+352]
37bfc529fmov [rsp+112], 1
37bfc52a8mov rdx, rcx
37bfc52abmov [rsp+72], rax
37bfc52b0mov rax, [rsp+328]
37bfc52b8mov [rsp+104], 1
37bfc52c1mov [rsp+64], rax
37bfc52c6mov rax, [rsp+320]
37bfc52cemov [rsp+96], 1
37bfc52d7mov [rsp+56], rax
37bfc52dcmov rax, [rsp+136]
37bfc52e4mov [rsp+88], 1
37bfc52edmov [rsp+48], rax
37bfc52f2call dtrmm_64_
37bfc52f7mov r9, [rsi]
37bfc52facmp r9, 1
37bfc52fejle 0x37bfc4d2a
37bfc5304mov rax, [rsp+352]
37bfc530clea r14, [8*rdi]
37bfc5314lea r11, [r9+1]
37bfc5318mov esi, 2
37bfc531dlea r10, [8*rbp]
37bfc5325lea rcx, [rax-8]
37bfc5329mov rax, [rsp+320]
37bfc5331mov r8, rcx
37bfc5334lea rbx, [rax-8]
37bfc5338mov rdx, rbx
37bfc533bnop [rax+rax]
37bfc5340
37bfc5340loc_37bfc5340:
37bfc5340mov rax, rsi
37bfc5343cmp r9, rsi
37bfc5346jl 0x37bfc4d5b
37bfc534cnop [rax+rax]
37bfc5355nop [rax+rax]
37bfc5360
37bfc5360loc_37bfc5360:
37bfc5360movsd_xmm x0, [r8+8*rax]
37bfc5366xorpd x0, [rip+0x497ca2]
37bfc536emovsd_xmm [rdx+8*rax], x0
37bfc5373add rax, 1
37bfc5377cmp rax, r11
37bfc537ajne 0x37bfc5360
37bfc537cadd r8, r14
37bfc537fadd rdx, r10
37bfc5382cmp r9, rsi
37bfc5385je 0x37bfc4d5b
37bfc538badd rsi, 1
37bfc538fjmp 0x37bfc5340
37bfc5391
37bfc5391loc_37bfc5391:
37bfc5391mov rax, [rsp+344]
37bfc5399mov [rsp+40], rsi
37bfc539elea r9, [rip+0x497c4b]
37bfc53a5lea rcx, [rip+0x497c54]
37bfc53acmov [rsp+112], 1
37bfc53b5mov r8, r9
37bfc53b8mov rdx, [rsp+160]
37bfc53c0mov [rsp+80], rax
37bfc53c5mov rax, [rsp+336]
37bfc53cdmov [rsp+104], 1
37bfc53d6mov [rsp+72], rax
37bfc53dbmov rax, [rsp+360]
37bfc53e3mov [rsp+96], 1
37bfc53ecmov [rsp+64], rax
37bfc53f1mov rax, [rsp+352]
37bfc53f9mov [rsp+88], 1
37bfc5402mov [rsp+56], rax
37bfc5407lea rax, [rip+0x497bea]
37bfc540emov [rsp+48], rax
37bfc5413mov [rsp+32], r13
37bfc5418call dtrmm_64_
37bfc541djmp 0x37bfc526a
37bfc5422
37bfc5422loc_37bfc5422:
37bfc5422mov rax, [r10]
37bfc5425sub rax, [rsi]
37bfc5428mov [rsp+112], 1
37bfc5431lea r9, [rip+0x497ba8]
37bfc5438mov [rsp+184], rax
37bfc5440lea r8, [rip+0x497ba9]
37bfc5447mov rax, [rsp+360]
37bfc544fmov rcx, [rsp+152]
37bfc5457mov [rsp+40], r15
37bfc545cmov [rsp+80], rax
37bfc5461mov rax, [rsp+352]
37bfc5469mov [rsp+104], 1
37bfc5472mov rdx, rcx
37bfc5475mov [rsp+72], rax
37bfc547amov rax, [rsp+328]
37bfc5482mov [rsp+96], 1
37bfc548bmov [rsp+64], rax
37bfc5490mov rax, [rsp+320]
37bfc5498mov [rsp+88], 1
37bfc54a1mov [rsp+56], rax
37bfc54a6mov rax, [rsp+136]
37bfc54aemov [rsp+32], rsi
37bfc54b3mov [rsp+48], rax
37bfc54b8mov [rsp+288], r10
37bfc54c0call dtrmm_64_
37bfc54c5mov r10, [rsp+288]
37bfc54cdjmp 0x37bfc50e9
37bfc54d2
37bfc54d2loc_37bfc54d2:
37bfc54d2mov rbx, [rsp+360]
37bfc54damov rax, [r10]
37bfc54ddlea r15, [rsp+184]
37bfc54e5mov [rsp+112], 1
37bfc54eemov [rsp+104], 1
37bfc54f7lea rcx, [rip+0x497ae4]
37bfc54felea r9, [rip+0x497adb]
37bfc5505mov [rsp+80], rbx
37bfc550amov rbx, [rsp+352]
37bfc5512sub rax, r8
37bfc5515mov rdx, rcx
37bfc5518mov [rsp+96], 1
37bfc5521lea r8, [rip+0x497ab9]
37bfc5528mov [rsp+72], rbx
37bfc552dmov rbx, [rsp+328]
37bfc5535mov [rsp+88], 1
37bfc553emov [rsp+64], rbx
37bfc5543mov rbx, [rsp+320]
37bfc554bmov [rsp+40], r15
37bfc5550mov [rsp+56], rbx
37bfc5555lea rbx, [rip+0x497a8c]
37bfc555cmov [rsp+48], rbx
37bfc5561mov [rsp+32], rsi
37bfc5566mov [rsp+288], r10
37bfc556emov [rsp+184], rax
37bfc5576mov [rsp+152], rcx
37bfc557emov [rsp+136], rbx
37bfc5586call dtrmm_64_
37bfc558bmov r10, [rsp+288]
37bfc5593jmp 0x37bfc4e9b
37bfc5598
37bfc5598loc_37bfc5598:
37bfc5598xor eax, eax
37bfc559a
37bfc559aloc_37bfc559a:
37bfc559alea rdx, [rax+1]
37bfc559ecmp r15, rdx
37bfc55a1je 0x37bfc4bf0
37bfc55a7add rax, 2
37bfc55abcmp rax, r15
37bfc55aejne 0x37bfc559a
37bfc55b0jmp 0x37bfc4af5
37bfc4a00
37bfc4a00dlarfb_gett_64_:
37bfc4a00push r15
37bfc4a02push r14
37bfc4a04push r13
37bfc4a06push r12
37bfc4a08push rbp
37bfc4a09push rdi
37bfc4a0apush rsi
37bfc4a0bpush rbx
37bfc4a0csub rsp, 200
37bfc4a13mov r13, rdx
37bfc4a16mov rsi, r9
37bfc4a19cmp [rdx], 0
37bfc4a1djs 0x37bfc4a34
37bfc4a1fmov rax, [r8]
37bfc4a22test rax, rax
37bfc4a25jle 0x37bfc4a34
37bfc4a27mov rdx, [r9]
37bfc4a2atest rdx, rdx
37bfc4a2dje 0x37bfc4a34
37bfc4a2fcmp rax, rdx
37bfc4a32jge 0x37bfc4a50
37bfc4a34
37bfc4a34loc_37bfc4a34:
37bfc4a34add rsp, 200
37bfc4a3bpop rbx
37bfc4a3cpop rsi
37bfc4a3dpop rdi
37bfc4a3epop rbp
37bfc4a3fpop r12
37bfc4a41pop r13
37bfc4a43pop r14
37bfc4a45pop r15
37bfc4a47ret
37bfc4a48
37bfc4a48 0f 1f 84 00 00 00 00 00 ........
37bfc4a50
37bfc4a50loc_37bfc4a50:
37bfc4a50mov rax, [rsp+328]
37bfc4a58mov [rsp+288], r8
37bfc4a60mov r9l, 1
37bfc4a66mov r8l, 1
37bfc4a6clea rdx, [rip+0x49855d]
37bfc4a73mov rbp, [rax]
37bfc4a76xor eax, eax
37bfc4a78test rbp, rbp
37bfc4a7bcmovs rbp, rax
37bfc4a7fmov rax, [rsp+360]
37bfc4a87mov rdi, [rax]
37bfc4a8axor eax, eax
37bfc4a8cmov r12, rbp
37bfc4a8fnot r12
37bfc4a92test rdi, rdi
37bfc4a95cmovs rdi, rax
37bfc4a99mov rax, [rsp+344]
37bfc4aa1mov r14, [rax]
37bfc4aa4call lsame_64_
37bfc4aa9mov r10, [rsp+288]
37bfc4ab1mov r8, [rsi]
37bfc4ab4mov [rsp+144], rax
37bfc4abcmov r15, [r10]
37bfc4abfcmp r15, r8
37bfc4ac2jg 0x37bfc4dac
37bfc4ac8lea rax, [rip+0x498513]
37bfc4acfmov [rsp+152], rax
37bfc4ad7lea rax, [rip+0x49850a]
37bfc4ademov [rsp+136], rax
37bfc4ae6lea rax, [rip+0x4984f3]
37bfc4aedmov [rsp+160], rax
37bfc4af5
37bfc4af5loc_37bfc4af5:
37bfc4af5mov [rsp+184], 1
37bfc4b01test r8, r8
37bfc4b04jle 0x37bfc4bf0
37bfc4b0amov [rsp+296], rsi
37bfc4b12mov r14, [rsp+320]
37bfc4b1amov eax, 1
37bfc4b1flea r15, [rip+0x4984b2]
37bfc4b26mov rbx, [rsp+352]
37bfc4b2emov [rsp+280], r13
37bfc4b36mov r13, r8
37bfc4b39nop [rax]
37bfc4b40
37bfc4b40loc_37bfc4b40:
37bfc4b40mov rdx, rdi
37bfc4b43mov [rsp+32], r15
37bfc4b48lea r8, [rip+0x498489]
37bfc4b4flea rcx, [rsp+184]
37bfc4b57imul rdx, rax
37bfc4b5bimul rax, rbp
37bfc4b5fsub rdx, rdi
37bfc4b62lea rax, [r12+rax+1]
37bfc4b67lea r9, [rbx+8*rdx]
37bfc4b6blea rdx, [r14+8*rax]
37bfc4b6fcall dcopy_64_
37bfc4b74mov rax, [rsp+184]
37bfc4b7cadd rax, 1
37bfc4b80mov [rsp+184], rax
37bfc4b88cmp rax, r13
37bfc4b8bjle 0x37bfc4b40
37bfc4b8dmov rsi, [rsp+296]
37bfc4b95mov r13, [rsp+280]
37bfc4b9dmov r15, [rsi]
37bfc4ba0cmp r15, 1
37bfc4ba4jle 0x37bfc4bf0
37bfc4ba6mov rax, [rsp+352]
37bfc4baelea rbx, [8*rdi+8]
37bfc4bb6lea r12, [8*r15-8]
37bfc4bbemov r14l, 2
37bfc4bc4lea rcx, [rax+8]
37bfc4bc8jmp 0x37bfc4beb
37bfc4bca
37bfc4bca 66 0f 1f 44 00 00 f..D..
37bfc4bd0
37bfc4bd0loc_37bfc4bd0:
37bfc4bd0mov r8, r12
37bfc4bd3xor edx, edx
37bfc4bd5sub r12, 8
37bfc4bd9call memset
37bfc4bdelea rcx, [rax+rbx]
37bfc4be2cmp r14, r15
37bfc4be5je 0x37bfc4bf0
37bfc4be7add r14, 1
37bfc4beb
37bfc4bebloc_37bfc4beb:
37bfc4bebcmp r15, r14
37bfc4beejge 0x37bfc4bd0
37bfc4bf0
37bfc4bf0loc_37bfc4bf0:
37bfc4bf0mov rax, [rsp+144]
37bfc4bf8mov [rsp+112], 1
37bfc4c01mov [rsp+104], 1
37bfc4c0amov [rsp+96], 1
37bfc4c13xor rax, 1
37bfc4c17mov rax, [rsp+360]
37bfc4c1fmov [rsp+88], 1
37bfc4c28mov [rsp+80], rax
37bfc4c2dmov rax, [rsp+352]
37bfc4c35mov [rsp+72], rax
37bfc4c3ajne 0x37bfc518c
37bfc4c40mov rax, [rsp+312]
37bfc4c48mov [rsp+40], rsi
37bfc4c4dlea r9, [rip+0x49839c]
37bfc4c54mov [rsp+32], rsi
37bfc4c59mov rdx, [rsp+160]
37bfc4c61mov r8, r9
37bfc4c64mov [rsp+64], rax
37bfc4c69mov rax, [rsp+304]
37bfc4c71mov rcx, [rsp+152]
37bfc4c79mov [rsp+56], rax
37bfc4c7emov rax, [rsp+136]
37bfc4c86mov [rsp+48], rax
37bfc4c8bcall dtrmm_64_
37bfc4c90cmp [r13], 0
37bfc4c95jle 0x37bfc4d27
37bfc4c9bmov rax, [rsp+344]
37bfc4ca3mov [rsp+40], rsi
37bfc4ca8lea r9, [rip+0x498341]
37bfc4caflea rcx, [rip+0x49834a]
37bfc4cb6mov [rsp+112], 1
37bfc4cbfmov r8, r9
37bfc4cc2mov rdx, [rsp+160]
37bfc4ccamov [rsp+80], rax
37bfc4ccfmov rax, [rsp+336]
37bfc4cd7mov [rsp+104], 1
37bfc4ce0mov [rsp+72], rax
37bfc4ce5mov rax, [rsp+360]
37bfc4cedmov [rsp+96], 1
37bfc4cf6mov [rsp+64], rax
37bfc4cfbmov rax, [rsp+352]
37bfc4d03mov [rsp+88], 1
37bfc4d0cmov [rsp+56], rax
37bfc4d11lea rax, [rip+0x4982e0]
37bfc4d18mov [rsp+48], rax
37bfc4d1dmov [rsp+32], r13
37bfc4d22call dtrmm_64_
37bfc4d27
37bfc4d27loc_37bfc4d27:
37bfc4d27mov r9, [rsi]
37bfc4d2a
37bfc4d2aloc_37bfc4d2a:
37bfc4d2atest r9, r9
37bfc4d2djle 0x37bfc4a34
37bfc4d33mov rax, [rsp+352]
37bfc4d3blea r14, [8*rdi]
37bfc4d43lea r10, [8*rbp]
37bfc4d4blea rcx, [rax-8]
37bfc4d4fmov rax, [rsp+320]
37bfc4d57lea rbx, [rax-8]
37bfc4d5b
37bfc4d5bloc_37bfc4d5b:
37bfc4d5badd r9, 2
37bfc4d5fmov edx, 2
37bfc4d64nop
37bfc4d65nop [rax+rax]
37bfc4d70
37bfc4d70loc_37bfc4d70:
37bfc4d70mov eax, 1
37bfc4d75nop [rax+rax]
37bfc4d80
37bfc4d80loc_37bfc4d80:
37bfc4d80movsd_xmm x0, [rbx+8*rax]
37bfc4d85subsd x0, [rcx+8*rax]
37bfc4d8amovsd_xmm [rbx+8*rax], x0
37bfc4d8fadd rax, 1
37bfc4d93cmp rax, rdx
37bfc4d96jne 0x37bfc4d80
37bfc4d98add rdx, 1
37bfc4d9cadd rbx, r10
37bfc4d9fadd rcx, r14
37bfc4da2cmp rdx, r9
37bfc4da5jne 0x37bfc4d70
37bfc4da7jmp 0x37bfc4a34
37bfc4dac
37bfc4dacloc_37bfc4dac:
37bfc4dacxor eax, eax
37bfc4daetest r14, r14
37bfc4db1mov r9, [rsp+352]
37bfc4db9mov [rsp+288], r10
37bfc4dc1cmovns rax, r14
37bfc4dc5mov rbx, [rsp+320]
37bfc4dcdsub r15, r8
37bfc4dd0mov [rsp+152], rdi
37bfc4dd8mov [rsp+136], r15
37bfc4de0lea r14, [8*rdi]
37bfc4de8lea r15, [rip+0x4981e9]
37bfc4defmov rdi, r9
37bfc4df2mov [rsp+168], rax
37bfc4dfamov [rsp+280], r13
37bfc4e02mov r13l, 1
37bfc4e08nop [rax+rax]
37bfc4e10
37bfc4e10loc_37bfc4e10:
37bfc4e10add r8, r13
37bfc4e13mov [rsp+32], r15
37bfc4e18mov r9, rdi
37bfc4e1bmov rcx, rsi
37bfc4e1eimul r8, rbp
37bfc4e22add r13, 1
37bfc4e26add rdi, r14
37bfc4e29lea rdx, [r12+r8+1]
37bfc4e2elea r8, [rip+0x4981a3]
37bfc4e35lea rdx, [rbx+8*rdx]
37bfc4e39call dcopy_64_
37bfc4e3emov r8, [rsi]
37bfc4e41cmp [rsp+136], r13
37bfc4e49jge 0x37bfc4e10
37bfc4e4bmov rax, [rsp+144]
37bfc4e53mov rdi, [rsp+152]
37bfc4e5bmov r13, [rsp+280]
37bfc4e63mov r10, [rsp+288]
37bfc4e6bxor rax, 1
37bfc4e6fjne 0x37bfc54d2
37bfc4e75lea rax, [rip+0x498166]
37bfc4e7clea r15, [rsp+184]
37bfc4e84mov [rsp+152], rax
37bfc4e8clea rax, [rip+0x498155]
37bfc4e93mov [rsp+136], rax
37bfc4e9b
37bfc4e9bloc_37bfc4e9b:
37bfc4e9bcmp [r13], 0
37bfc4ea0jle 0x37bfc4f66
37bfc4ea6mov rax, [rsi]
37bfc4ea9mov rdx, [r10]
37bfc4eacmov [rsp+32], r13
37bfc4eb1mov r9, r15
37bfc4eb4mov rcx, [rsp+344]
37bfc4ebcmov rbx, [rsp+360]
37bfc4ec4mov r8, rsi
37bfc4ec7mov [rsp+104], 1
37bfc4ed0sub rdx, rax
37bfc4ed3add rax, 1
37bfc4ed7mov [rsp+288], r10
37bfc4edfmov [rsp+72], rcx
37bfc4ee4mov rcx, [rsp+168]
37bfc4eecmov [rsp+96], rbx
37bfc4ef1mov rbx, [rsp+352]
37bfc4ef9imul rax, rcx
37bfc4efdmov [rsp+184], rdx
37bfc4f05lea rdx, [rip+0x4980e4]
37bfc4f0cmov [rsp+88], rbx
37bfc4f11mov rbx, [rsp+136]
37bfc4f19mov [rsp+112], 1
37bfc4f22sub rax, rcx
37bfc4f25mov rcx, [rsp+336]
37bfc4f2dmov [rsp+80], rbx
37bfc4f32mov [rsp+40], rbx
37bfc4f37lea rax, [rcx+8*rax]
37bfc4f3bmov [rsp+48], rcx
37bfc4f40lea rcx, [rip+0x49809a]
37bfc4f47mov [rsp+64], rax
37bfc4f4cmov rax, [rsp+344]
37bfc4f54mov [rsp+56], rax
37bfc4f59call dgemm_64_
37bfc4f5emov r10, [rsp+288]
37bfc4f66
37bfc4f66loc_37bfc4f66:
37bfc4f66mov rax, [r10]
37bfc4f69sub rax, [rsi]
37bfc4f6cmov [rsp+104], 1
37bfc4f75lea r9, [rip+0x498074]
37bfc4f7cmov rbx, [rsp+136]
37bfc4f84mov [rsp+40], r15
37bfc4f89mov r8, r9
37bfc4f8clea rdx, [rip+0x49804d]
37bfc4f93mov [rsp+184], rax
37bfc4f9bmov rax, [rsp+360]
37bfc4fa3mov [rsp+48], rbx
37bfc4fa8mov rcx, [rsp+152]
37bfc4fb0mov [rsp+80], rax
37bfc4fb5mov rax, [rsp+352]
37bfc4fbdmov [rsp+96], 1
37bfc4fc6mov [rsp+72], rax
37bfc4fcbmov rax, [rsp+312]
37bfc4fd3mov [rsp+88], 1
37bfc4fdcmov [rsp+64], rax
37bfc4fe1mov rax, [rsp+304]
37bfc4fe9mov [rsp+32], rsi
37bfc4feemov [rsp+56], rax
37bfc4ff3mov [rsp+288], r10
37bfc4ffbmov [rsp+160], rdx
37bfc5003mov [rsp+112], 1
37bfc500ccall dtrmm_64_
37bfc5011cmp [r13], 0
37bfc5016mov r10, [rsp+288]
37bfc501ejle 0x37bfc50d7
37bfc5024mov rax, [rsi]
37bfc5027mov rdx, [r10]
37bfc502amov [rsp+80], rbx
37bfc502fmov r9, r15
37bfc5032mov rcx, [rsp+344]
37bfc503amov [rsp+32], rsi
37bfc503fmov r8, r13
37bfc5042mov [rsp+112], 1
37bfc504bsub rdx, rax
37bfc504eadd rax, 1
37bfc5052mov [rsp+96], rcx
37bfc5057mov rcx, [rsp+168]
37bfc505fmov [rsp+104], 1
37bfc5068imul rax, rcx
37bfc506cmov [rsp+184], rdx
37bfc5074lea rdx, [rip+0x497f75]
37bfc507bsub rax, rcx
37bfc507emov rcx, [rsp+336]
37bfc5086lea rax, [rcx+8*rax]
37bfc508amov [rsp+48], rcx
37bfc508fmov rcx, rdx
37bfc5092mov [rsp+88], rax
37bfc5097mov rax, [rsp+360]
37bfc509fmov [rsp+72], rax
37bfc50a4mov rax, [rsp+352]
37bfc50acmov [rsp+64], rax
37bfc50b1mov rax, [rsp+344]
37bfc50b9mov [rsp+56], rax
37bfc50belea rax, [rip+0x497f33]
37bfc50c5mov [rsp+40], rax
37bfc50cacall dgemm_64_
37bfc50cfmov r10, [rsp+288]
37bfc50d7
37bfc50d7loc_37bfc50d7:
37bfc50d7mov rax, [rsp+144]
37bfc50dfxor rax, 1
37bfc50e3jne 0x37bfc5422
37bfc50e9
37bfc50e9loc_37bfc50e9:
37bfc50e9mov r8, [rsi]
37bfc50ecmov r15, [r10]
37bfc50efsub r15, r8
37bfc50f2test r15, r15
37bfc50f5jle 0x37bfc4af5
37bfc50fbtest r8, r8
37bfc50fejle 0x37bfc5598
37bfc5104lea r9, [r8+1]
37bfc5108mov rax, rbp
37bfc510bxor r11l, r11l
37bfc510emov rbx, [rsp+320]
37bfc5116imul rax, r9
37bfc511alea r10, [8*rbp]
37bfc5122add rax, r12
37bfc5125lea rdx, [rbx+8*rax]
37bfc5129mov rax, [rsp+352]
37bfc5131lea rcx, [rax-8]
37bfc5135nop [rax+rax]
37bfc5140
37bfc5140loc_37bfc5140:
37bfc5140mov eax, 1
37bfc5145nop [rax+rax]
37bfc514anop [rax+rax]
37bfc5155nop [rax+rax]
37bfc5160
37bfc5160loc_37bfc5160:
37bfc5160movsd_xmm x0, [rdx+8*rax]
37bfc5165subsd x0, [rcx+8*rax]
37bfc516amovsd_xmm [rdx+8*rax], x0
37bfc516fadd rax, 1
37bfc5173cmp rax, r9
37bfc5176jne 0x37bfc5160
37bfc5178add r11, 1
37bfc517cadd rdx, r10
37bfc517fadd rcx, r14
37bfc5182cmp r11, r15
37bfc5185jne 0x37bfc5140
37bfc5187jmp 0x37bfc4af5
37bfc518c
37bfc518cloc_37bfc518c:
37bfc518cmov rax, [rsp+328]
37bfc5194mov r15, [rsp+136]
37bfc519cmov [rsp+40], rsi
37bfc51a1lea r9, [rip+0x497e38]
37bfc51a8mov rbx, [rsp+152]
37bfc51b0mov [rsp+32], rsi
37bfc51b5lea r8, [rip+0x497e25]
37bfc51bcmov [rsp+64], rax
37bfc51c1mov rax, [rsp+320]
37bfc51c9mov [rsp+48], r15
37bfc51cemov rdx, rbx
37bfc51d1mov rcx, rbx
37bfc51d4mov [rsp+56], rax
37bfc51d9call dtrmm_64_
37bfc51demov rax, [rsp+360]
37bfc51e6mov [rsp+48], r15
37bfc51ebmov rcx, rbx
37bfc51eemov [rsp+112], 1
37bfc51f7lea r9, [rip+0x497df2]
37bfc51femov rdx, [rsp+160]
37bfc5206mov [rsp+80], rax
37bfc520bmov r8, r9
37bfc520emov rax, [rsp+352]
37bfc5216mov [rsp+104], 1
37bfc521fmov [rsp+72], rax
37bfc5224mov rax, [rsp+312]
37bfc522cmov [rsp+96], 1
37bfc5235mov [rsp+64], rax
37bfc523amov rax, [rsp+304]
37bfc5242mov [rsp+88], 1
37bfc524bmov [rsp+56], rax
37bfc5250mov [rsp+40], rsi
37bfc5255mov [rsp+32], rsi
37bfc525acall dtrmm_64_
37bfc525fcmp [r13], 0
37bfc5264jg 0x37bfc5391
37bfc526a
37bfc526aloc_37bfc526a:
37bfc526amov rax, [rsp+360]
37bfc5272mov [rsp+40], rsi
37bfc5277lea r9, [rip+0x497d62]
37bfc527elea r8, [rip+0x497d6b]
37bfc5285mov rcx, [rsp+152]
37bfc528dmov [rsp+32], rsi
37bfc5292mov [rsp+80], rax
37bfc5297mov rax, [rsp+352]
37bfc529fmov [rsp+112], 1
37bfc52a8mov rdx, rcx
37bfc52abmov [rsp+72], rax
37bfc52b0mov rax, [rsp+328]
37bfc52b8mov [rsp+104], 1
37bfc52c1mov [rsp+64], rax
37bfc52c6mov rax, [rsp+320]
37bfc52cemov [rsp+96], 1
37bfc52d7mov [rsp+56], rax
37bfc52dcmov rax, [rsp+136]
37bfc52e4mov [rsp+88], 1
37bfc52edmov [rsp+48], rax
37bfc52f2call dtrmm_64_
37bfc52f7mov r9, [rsi]
37bfc52facmp r9, 1
37bfc52fejle 0x37bfc4d2a
37bfc5304mov rax, [rsp+352]
37bfc530clea r14, [8*rdi]
37bfc5314lea r11, [r9+1]
37bfc5318mov esi, 2
37bfc531dlea r10, [8*rbp]
37bfc5325lea rcx, [rax-8]
37bfc5329mov rax, [rsp+320]
37bfc5331mov r8, rcx
37bfc5334lea rbx, [rax-8]
37bfc5338mov rdx, rbx
37bfc533bnop [rax+rax]
37bfc5340
37bfc5340loc_37bfc5340:
37bfc5340mov rax, rsi
37bfc5343cmp r9, rsi
37bfc5346jl 0x37bfc4d5b
37bfc534cnop [rax+rax]
37bfc5355nop [rax+rax]
37bfc5360
37bfc5360loc_37bfc5360:
37bfc5360movsd_xmm x0, [r8+8*rax]
37bfc5366xorpd x0, [rip+0x497ca2]
37bfc536emovsd_xmm [rdx+8*rax], x0
37bfc5373add rax, 1
37bfc5377cmp rax, r11
37bfc537ajne 0x37bfc5360
37bfc537cadd r8, r14
37bfc537fadd rdx, r10
37bfc5382cmp r9, rsi
37bfc5385je 0x37bfc4d5b
37bfc538badd rsi, 1
37bfc538fjmp 0x37bfc5340
37bfc5391
37bfc5391loc_37bfc5391:
37bfc5391mov rax, [rsp+344]
37bfc5399mov [rsp+40], rsi
37bfc539elea r9, [rip+0x497c4b]
37bfc53a5lea rcx, [rip+0x497c54]
37bfc53acmov [rsp+112], 1
37bfc53b5mov r8, r9
37bfc53b8mov rdx, [rsp+160]
37bfc53c0mov [rsp+80], rax
37bfc53c5mov rax, [rsp+336]
37bfc53cdmov [rsp+104], 1
37bfc53d6mov [rsp+72], rax
37bfc53dbmov rax, [rsp+360]
37bfc53e3mov [rsp+96], 1
37bfc53ecmov [rsp+64], rax
37bfc53f1mov rax, [rsp+352]
37bfc53f9mov [rsp+88], 1
37bfc5402mov [rsp+56], rax
37bfc5407lea rax, [rip+0x497bea]
37bfc540emov [rsp+48], rax
37bfc5413mov [rsp+32], r13
37bfc5418call dtrmm_64_
37bfc541djmp 0x37bfc526a
37bfc5422
37bfc5422loc_37bfc5422:
37bfc5422mov rax, [r10]
37bfc5425sub rax, [rsi]
37bfc5428mov [rsp+112], 1
37bfc5431lea r9, [rip+0x497ba8]
37bfc5438mov [rsp+184], rax
37bfc5440lea r8, [rip+0x497ba9]
37bfc5447mov rax, [rsp+360]
37bfc544fmov rcx, [rsp+152]
37bfc5457mov [rsp+40], r15
37bfc545cmov [rsp+80], rax
37bfc5461mov rax, [rsp+352]
37bfc5469mov [rsp+104], 1
37bfc5472mov rdx, rcx
37bfc5475mov [rsp+72], rax
37bfc547amov rax, [rsp+328]
37bfc5482mov [rsp+96], 1
37bfc548bmov [rsp+64], rax
37bfc5490mov rax, [rsp+320]
37bfc5498mov [rsp+88], 1
37bfc54a1mov [rsp+56], rax
37bfc54a6mov rax, [rsp+136]
37bfc54aemov [rsp+32], rsi
37bfc54b3mov [rsp+48], rax
37bfc54b8mov [rsp+288], r10
37bfc54c0call dtrmm_64_
37bfc54c5mov r10, [rsp+288]
37bfc54cdjmp 0x37bfc50e9
37bfc54d2
37bfc54d2loc_37bfc54d2:
37bfc54d2mov rbx, [rsp+360]
37bfc54damov rax, [r10]
37bfc54ddlea r15, [rsp+184]
37bfc54e5mov [rsp+112], 1
37bfc54eemov [rsp+104], 1
37bfc54f7lea rcx, [rip+0x497ae4]
37bfc54felea r9, [rip+0x497adb]
37bfc5505mov [rsp+80], rbx
37bfc550amov rbx, [rsp+352]
37bfc5512sub rax, r8
37bfc5515mov rdx, rcx
37bfc5518mov [rsp+96], 1
37bfc5521lea r8, [rip+0x497ab9]
37bfc5528mov [rsp+72], rbx
37bfc552dmov rbx, [rsp+328]
37bfc5535mov [rsp+88], 1
37bfc553emov [rsp+64], rbx
37bfc5543mov rbx, [rsp+320]
37bfc554bmov [rsp+40], r15
37bfc5550mov [rsp+56], rbx
37bfc5555lea rbx, [rip+0x497a8c]
37bfc555cmov [rsp+48], rbx
37bfc5561mov [rsp+32], rsi
37bfc5566mov [rsp+288], r10
37bfc556emov [rsp+184], rax
37bfc5576mov [rsp+152], rcx
37bfc557emov [rsp+136], rbx
37bfc5586call dtrmm_64_
37bfc558bmov r10, [rsp+288]
37bfc5593jmp 0x37bfc4e9b
37bfc5598
37bfc5598loc_37bfc5598:
37bfc5598xor eax, eax
37bfc559a
37bfc559aloc_37bfc559a:
37bfc559alea rdx, [rax+1]
37bfc559ecmp r15, rdx
37bfc55a1je 0x37bfc4bf0
37bfc55a7add rax, 2
37bfc55abcmp rax, r15
37bfc55aejne 0x37bfc559a
37bfc55b0jmp 0x37bfc4af5
37bfc4a00
37bfc55b5
37bfc55b5 // align 0x10
37bfc55b5 // align 0x10
37bfc55c0
37bfc55c0dlarfg_64_:
37bfc55c0push r15
37bfc55c2push r14
37bfc55c4push r13
37bfc55c6push r12
37bfc55c8push rbp
37bfc55c9push rdi
37bfc55capush rsi
37bfc55cbpush rbx
37bfc55ccsub rsp, 120
37bfc55d0movups [rsp+64], x6
37bfc55d5movups [rsp+80], x7
37bfc55damovups [rsp+96], x8
37bfc55e0mov rax, [rcx]
37bfc55e3mov rsi, rcx
37bfc55e6mov rbx, rdx
37bfc55e9mov rdi, r8
37bfc55ecmov rbp, r9
37bfc55efcmp rax, 1
37bfc55f3jle 0x37bfc5620
37bfc55f5sub rax, 1
37bfc55f9mov r8, r9
37bfc55fclea rcx, [rsp+56]
37bfc5601mov rdx, rdi
37bfc5604mov [rsp+56], rax
37bfc5609call dnrm2_64_
37bfc560epxor x1, x1
37bfc5612ucomisd x0, x1
37bfc5616movsd_xmm [rsp+40], x0
37bfc561cjp 0x37bfc5650
37bfc561ejne 0x37bfc5650
37bfc5620
37bfc5620loc_37bfc5620:
37bfc5620mov rax, [rsp+224]
37bfc5628mov [rax], 0
37bfc562f
37bfc562floc_37bfc562f:
37bfc562fmovups x6, [rsp+64]
37bfc5634movups x7, [rsp+80]
37bfc5639movups x8, [rsp+96]
37bfc563fadd rsp, 120
37bfc5643pop rbx
37bfc5644pop rsi
37bfc5645pop rdi
37bfc5646pop rbp
37bfc5647pop r12
37bfc5649pop r13
37bfc564bpop r14
37bfc564dpop r15
37bfc564fret
37bfc5650
37bfc5650loc_37bfc5650:
37bfc5650movsd_xmm x4, [rbx]
37bfc5654lea rdx, [rsp+40]
37bfc5659mov rcx, rbx
37bfc565cmovapd x8, x4
37bfc5661call dlapy2_64_
37bfc5666mov edx, 1
37bfc566blea rcx, [rip+0x4979ae]
37bfc5672movapd x6, x0
37bfc5676call dlamch_64_
37bfc567bmov edx, 1
37bfc5680lea rcx, [rip+0x49799a]
37bfc5687movapd x7, x0
37bfc568bcall dlamch_64_
37bfc5690divsd x7, x0
37bfc5694movapd x0, x6
37bfc5698andpd x0, [rip+0x497990]
37bfc56a0comisd x7, x0
37bfc56a4ja 0x37bfc5740
37bfc56aamovapd x0, x8
37bfc56afmovsd_xmm x3, [rbx]
37bfc56b3mov rax, [rsi]
37bfc56b6mov r9, rbp
37bfc56b9movq x2, [rip+0x49798f]
37bfc56c1movapd x1, x2
37bfc56c5andpd x0, x2
37bfc56c9lea rcx, [rsp+48]
37bfc56ceandnpd x1, x6
37bfc56d2sub rax, 1
37bfc56d6lea rdx, [rsp+56]
37bfc56dbmov r8, rdi
37bfc56deorpd x0, x1
37bfc56e2mov rsi, [rsp+224]
37bfc56eamov [rsp+48], rax
37bfc56efmovapd x6, x0
37bfc56f3xorpd x6, x2
37bfc56f7movapd x1, x6
37bfc56fbsubsd x1, x3
37bfc56ffxorpd x1, x2
37bfc5703divsd x1, x0
37bfc5707addsd x0, x3
37bfc570bmovsd_xmm [rsi], x1
37bfc570fmovsd_xmm x1, [rip+0x497929]
37bfc5717divsd x1, x0
37bfc571bmovsd_xmm [rsp+56], x1
37bfc5721call dscal_64_
37bfc5726nop [rax+rax]
37bfc5730
37bfc5730loc_37bfc5730:
37bfc5730movsd_xmm [rbx], x6
37bfc5734jmp 0x37bfc562f
37bfc5739
37bfc5739 0f 1f 80 00 00 00 00 .......
37bfc5740
37bfc5740loc_37bfc5740:
37bfc5740movsd_xmm x0, [rip+0x4978f8]
37bfc5748xor r13l, r13l
37bfc574bdivsd x0, x7
37bfc574fmovsd_xmm [rsp+32], x0
37bfc5755jmp 0x37bfc576e
37bfc5757
37bfc5757 66 0f 1f 84 00 00 00 00 00 f........
37bfc5760
37bfc5760loc_37bfc5760:
37bfc5760add r13, 1
37bfc5764cmp r13, 20
37bfc5768je 0x37bfc58c0
37bfc576e
37bfc576eloc_37bfc576e:
37bfc576emov rax, [rsi]
37bfc5771mov r9, rbp
37bfc5774mov r8, rdi
37bfc5777lea rdx, [rsp+32]
37bfc577clea rcx, [rsp+56]
37bfc5781sub rax, 1
37bfc5785mov [rsp+56], rax
37bfc578acall dscal_64_
37bfc578fmovsd_xmm x0, [rsp+32]
37bfc5795mulsd x6, x0
37bfc5799mulsd x0, [rbx]
37bfc579dmovsd_xmm [rbx], x0
37bfc57a1movapd x0, x6
37bfc57a5andpd x0, [rip+0x497883]
37bfc57adcomisd x7, x0
37bfc57b1ja 0x37bfc5760
37bfc57b3
37bfc57b3loc_37bfc57b3:
37bfc57b3mov rax, [rsi]
37bfc57b6mov r8, rbp
37bfc57b9mov rdx, rdi
37bfc57bclea rcx, [rsp+56]
37bfc57c1sub rax, 1
37bfc57c5mov [rsp+56], rax
37bfc57cacall dnrm2_64_
37bfc57cflea rdx, [rsp+40]
37bfc57d4mov rcx, rbx
37bfc57d7movsd_xmm x6, [rbx]
37bfc57dbmovsd_xmm [rsp+40], x0
37bfc57e1call dlapy2_64_
37bfc57e6movsd_xmm x3, [rbx]
37bfc57eamov r9, rbp
37bfc57edmov r8, rdi
37bfc57f0movapd x1, x0
37bfc57f4lea rdx, [rsp+56]
37bfc57f9lea rcx, [rsp+48]
37bfc57femovq x2, [rip+0x49784a]
37bfc5806movapd x0, x2
37bfc580aandpd x6, x2
37bfc580emov rax, [rsp+224]
37bfc5816andnpd x0, x1
37bfc581aorpd x0, x6
37bfc581emovapd x6, x0
37bfc5822xorpd x6, x2
37bfc5826movapd x1, x6
37bfc582asubsd x1, x3
37bfc582exorpd x1, x2
37bfc5832divsd x1, x0
37bfc5836addsd x0, x3
37bfc583amovsd_xmm [rax], x1
37bfc583emovsd_xmm x1, [rip+0x4977fa]
37bfc5846mov rax, [rsi]
37bfc5849divsd x1, x0
37bfc584dsub rax, 1
37bfc5851mov [rsp+48], rax
37bfc5856movsd_xmm [rsp+56], x1
37bfc585ccall dscal_64_
37bfc5861lea rdx, [r13+2]
37bfc5865and r13l, 1
37bfc5869mov eax, 1
37bfc586ejne 0x37bfc58a0
37bfc5870mulsd x6, x7
37bfc5874mov eax, 2
37bfc5879cmp rax, rdx
37bfc587cje 0x37bfc5730
37bfc5882nop [rax+rax]
37bfc588anop [rax+rax]
37bfc5895nop [rax+rax]
37bfc58a0
37bfc58a0loc_37bfc58a0:
37bfc58a0mulsd x6, x7
37bfc58a4add rax, 2
37bfc58a8mulsd x6, x7
37bfc58accmp rax, rdx
37bfc58afjne 0x37bfc58a0
37bfc58b1jmp 0x37bfc5730
37bfc58b6
37bfc58b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfc58c0
37bfc58c0loc_37bfc58c0:
37bfc58c0mov r13l, 19
37bfc58c6jmp 0x37bfc57b3
37bfc55c0
37bfc55c0dlarfg_64_:
37bfc55c0push r15
37bfc55c2push r14
37bfc55c4push r13
37bfc55c6push r12
37bfc55c8push rbp
37bfc55c9push rdi
37bfc55capush rsi
37bfc55cbpush rbx
37bfc55ccsub rsp, 120
37bfc55d0movups [rsp+64], x6
37bfc55d5movups [rsp+80], x7
37bfc55damovups [rsp+96], x8
37bfc55e0mov rax, [rcx]
37bfc55e3mov rsi, rcx
37bfc55e6mov rbx, rdx
37bfc55e9mov rdi, r8
37bfc55ecmov rbp, r9
37bfc55efcmp rax, 1
37bfc55f3jle 0x37bfc5620
37bfc55f5sub rax, 1
37bfc55f9mov r8, r9
37bfc55fclea rcx, [rsp+56]
37bfc5601mov rdx, rdi
37bfc5604mov [rsp+56], rax
37bfc5609call dnrm2_64_
37bfc560epxor x1, x1
37bfc5612ucomisd x0, x1
37bfc5616movsd_xmm [rsp+40], x0
37bfc561cjp 0x37bfc5650
37bfc561ejne 0x37bfc5650
37bfc5620
37bfc5620loc_37bfc5620:
37bfc5620mov rax, [rsp+224]
37bfc5628mov [rax], 0
37bfc562f
37bfc562floc_37bfc562f:
37bfc562fmovups x6, [rsp+64]
37bfc5634movups x7, [rsp+80]
37bfc5639movups x8, [rsp+96]
37bfc563fadd rsp, 120
37bfc5643pop rbx
37bfc5644pop rsi
37bfc5645pop rdi
37bfc5646pop rbp
37bfc5647pop r12
37bfc5649pop r13
37bfc564bpop r14
37bfc564dpop r15
37bfc564fret
37bfc5650
37bfc5650loc_37bfc5650:
37bfc5650movsd_xmm x4, [rbx]
37bfc5654lea rdx, [rsp+40]
37bfc5659mov rcx, rbx
37bfc565cmovapd x8, x4
37bfc5661call dlapy2_64_
37bfc5666mov edx, 1
37bfc566blea rcx, [rip+0x4979ae]
37bfc5672movapd x6, x0
37bfc5676call dlamch_64_
37bfc567bmov edx, 1
37bfc5680lea rcx, [rip+0x49799a]
37bfc5687movapd x7, x0
37bfc568bcall dlamch_64_
37bfc5690divsd x7, x0
37bfc5694movapd x0, x6
37bfc5698andpd x0, [rip+0x497990]
37bfc56a0comisd x7, x0
37bfc56a4ja 0x37bfc5740
37bfc56aamovapd x0, x8
37bfc56afmovsd_xmm x3, [rbx]
37bfc56b3mov rax, [rsi]
37bfc56b6mov r9, rbp
37bfc56b9movq x2, [rip+0x49798f]
37bfc56c1movapd x1, x2
37bfc56c5andpd x0, x2
37bfc56c9lea rcx, [rsp+48]
37bfc56ceandnpd x1, x6
37bfc56d2sub rax, 1
37bfc56d6lea rdx, [rsp+56]
37bfc56dbmov r8, rdi
37bfc56deorpd x0, x1
37bfc56e2mov rsi, [rsp+224]
37bfc56eamov [rsp+48], rax
37bfc56efmovapd x6, x0
37bfc56f3xorpd x6, x2
37bfc56f7movapd x1, x6
37bfc56fbsubsd x1, x3
37bfc56ffxorpd x1, x2
37bfc5703divsd x1, x0
37bfc5707addsd x0, x3
37bfc570bmovsd_xmm [rsi], x1
37bfc570fmovsd_xmm x1, [rip+0x497929]
37bfc5717divsd x1, x0
37bfc571bmovsd_xmm [rsp+56], x1
37bfc5721call dscal_64_
37bfc5726nop [rax+rax]
37bfc5730
37bfc5730loc_37bfc5730:
37bfc5730movsd_xmm [rbx], x6
37bfc5734jmp 0x37bfc562f
37bfc5739
37bfc5739 0f 1f 80 00 00 00 00 .......
37bfc5740
37bfc5740loc_37bfc5740:
37bfc5740movsd_xmm x0, [rip+0x4978f8]
37bfc5748xor r13l, r13l
37bfc574bdivsd x0, x7
37bfc574fmovsd_xmm [rsp+32], x0
37bfc5755jmp 0x37bfc576e
37bfc5757
37bfc5757 66 0f 1f 84 00 00 00 00 00 f........
37bfc5760
37bfc5760loc_37bfc5760:
37bfc5760add r13, 1
37bfc5764cmp r13, 20
37bfc5768je 0x37bfc58c0
37bfc576e
37bfc576eloc_37bfc576e:
37bfc576emov rax, [rsi]
37bfc5771mov r9, rbp
37bfc5774mov r8, rdi
37bfc5777lea rdx, [rsp+32]
37bfc577clea rcx, [rsp+56]
37bfc5781sub rax, 1
37bfc5785mov [rsp+56], rax
37bfc578acall dscal_64_
37bfc578fmovsd_xmm x0, [rsp+32]
37bfc5795mulsd x6, x0
37bfc5799mulsd x0, [rbx]
37bfc579dmovsd_xmm [rbx], x0
37bfc57a1movapd x0, x6
37bfc57a5andpd x0, [rip+0x497883]
37bfc57adcomisd x7, x0
37bfc57b1ja 0x37bfc5760
37bfc57b3
37bfc57b3loc_37bfc57b3:
37bfc57b3mov rax, [rsi]
37bfc57b6mov r8, rbp
37bfc57b9mov rdx, rdi
37bfc57bclea rcx, [rsp+56]
37bfc57c1sub rax, 1
37bfc57c5mov [rsp+56], rax
37bfc57cacall dnrm2_64_
37bfc57cflea rdx, [rsp+40]
37bfc57d4mov rcx, rbx
37bfc57d7movsd_xmm x6, [rbx]
37bfc57dbmovsd_xmm [rsp+40], x0
37bfc57e1call dlapy2_64_
37bfc57e6movsd_xmm x3, [rbx]
37bfc57eamov r9, rbp
37bfc57edmov r8, rdi
37bfc57f0movapd x1, x0
37bfc57f4lea rdx, [rsp+56]
37bfc57f9lea rcx, [rsp+48]
37bfc57femovq x2, [rip+0x49784a]
37bfc5806movapd x0, x2
37bfc580aandpd x6, x2
37bfc580emov rax, [rsp+224]
37bfc5816andnpd x0, x1
37bfc581aorpd x0, x6
37bfc581emovapd x6, x0
37bfc5822xorpd x6, x2
37bfc5826movapd x1, x6
37bfc582asubsd x1, x3
37bfc582exorpd x1, x2
37bfc5832divsd x1, x0
37bfc5836addsd x0, x3
37bfc583amovsd_xmm [rax], x1
37bfc583emovsd_xmm x1, [rip+0x4977fa]
37bfc5846mov rax, [rsi]
37bfc5849divsd x1, x0
37bfc584dsub rax, 1
37bfc5851mov [rsp+48], rax
37bfc5856movsd_xmm [rsp+56], x1
37bfc585ccall dscal_64_
37bfc5861lea rdx, [r13+2]
37bfc5865and r13l, 1
37bfc5869mov eax, 1
37bfc586ejne 0x37bfc58a0
37bfc5870mulsd x6, x7
37bfc5874mov eax, 2
37bfc5879cmp rax, rdx
37bfc587cje 0x37bfc5730
37bfc5882nop [rax+rax]
37bfc588anop [rax+rax]
37bfc5895nop [rax+rax]
37bfc58a0
37bfc58a0loc_37bfc58a0:
37bfc58a0mulsd x6, x7
37bfc58a4add rax, 2
37bfc58a8mulsd x6, x7
37bfc58accmp rax, rdx
37bfc58afjne 0x37bfc58a0
37bfc58b1jmp 0x37bfc5730
37bfc58b6
37bfc58b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfc58c0
37bfc58c0loc_37bfc58c0:
37bfc58c0mov r13l, 19
37bfc58c6jmp 0x37bfc57b3
37bfc55c0
37bfc58cb
37bfc58cb // align 0x20
37bfc58cb // align 0x20
37bfc58e0
37bfc58e0dlarfgp_64_:
37bfc58e0push r15
37bfc58e2push r14
37bfc58e4push r13
37bfc58e6push r12
37bfc58e8push rbp
37bfc58e9push rdi
37bfc58eapush rsi
37bfc58ebpush rbx
37bfc58ecsub rsp, 120
37bfc58f0movups [rsp+80], x6
37bfc58f5movups [rsp+96], x7
37bfc58famov rdi, rcx
37bfc58fdmov rsi, rdx
37bfc5900mov rbx, r8
37bfc5903mov rbp, r9
37bfc5906cmp [rcx], 0
37bfc590ajle 0x37bfc596f
37bfc590cmov edx, 9
37bfc5911lea rcx, [rip+0x497748]
37bfc5918call dlamch_64_
37bfc591dmov rax, [rdi]
37bfc5920mov r8, rbp
37bfc5923mov rdx, rbx
37bfc5926lea rcx, [rsp+72]
37bfc592bmovapd x6, x0
37bfc592fsub rax, 1
37bfc5933mov [rsp+72], rax
37bfc5938call dnrm2_64_
37bfc593dmovsd_xmm x1, [rsi]
37bfc5941movapd x2, x0
37bfc5945movsd_xmm [rsp+56], x0
37bfc594bmovapd x0, x1
37bfc594fandpd x0, [rip+0x497719]
37bfc5957mulsd x0, x6
37bfc595bcomisd x0, x2
37bfc595fjb 0x37bfc59a0
37bfc5961pxor x0, x0
37bfc5965comisd x1, x0
37bfc5969jb 0x37bfc5ae0
37bfc596f
37bfc596floc_37bfc596f:
37bfc596fmov rax, [rsp+224]
37bfc5977mov [rax], 0
37bfc597e
37bfc597eloc_37bfc597e:
37bfc597emovups x6, [rsp+80]
37bfc5983movups x7, [rsp+96]
37bfc5988add rsp, 120
37bfc598cpop rbx
37bfc598dpop rsi
37bfc598epop rdi
37bfc598fpop rbp
37bfc5990pop r12
37bfc5992pop r13
37bfc5994pop r14
37bfc5996pop r15
37bfc5998ret
37bfc5999
37bfc5999 0f 1f 80 00 00 00 00 .......
37bfc59a0
37bfc59a0loc_37bfc59a0:
37bfc59a0lea rdx, [rsp+56]
37bfc59a5mov rcx, rsi
37bfc59a8movsd_xmm [rsp+40], x1
37bfc59aecall dlapy2_64_
37bfc59b3mov edx, 1
37bfc59b8lea rcx, [rip+0x4976aa]
37bfc59bfmovapd x6, x0
37bfc59c3call dlamch_64_
37bfc59c8mov edx, 1
37bfc59cdlea rcx, [rip+0x497696]
37bfc59d4movapd x7, x0
37bfc59d8call dlamch_64_
37bfc59dddivsd x7, x0
37bfc59e1movapd x0, x6
37bfc59e5andpd x0, [rip+0x497683]
37bfc59edcomisd x7, x0
37bfc59f1ja 0x37bfc5b48
37bfc59f7movsd_xmm x1, [rsp+40]
37bfc59fdmovq x2, [rip+0x49768b]
37bfc5a05movapd x0, x2
37bfc5a09xor r13l, r13l
37bfc5a0candnpd x0, x6
37bfc5a10andpd x1, x2
37bfc5a14orpd x0, x1
37bfc5a18movapd x6, x0
37bfc5a1c
37bfc5a1cloc_37bfc5a1c:
37bfc5a1cmovsd_xmm x4, [rsi]
37bfc5a20movapd x1, x6
37bfc5a24pxor x3, x3
37bfc5a28comisd x3, x6
37bfc5a2caddsd x1, x4
37bfc5a30movsd_xmm [rsi], x1
37bfc5a34ja 0x37bfc5c08
37bfc5a3amovsd_xmm x5, [rsp+56]
37bfc5a40movapd x3, x5
37bfc5a44divsd x3, x1
37bfc5a48mulsd x3, x5
37bfc5a4cmovapd x1, x3
37bfc5a50xorpd x3, x2
37bfc5a54divsd x1, x6
37bfc5a58movsd_xmm [rsi], x3
37bfc5a5c
37bfc5a5cloc_37bfc5a5c:
37bfc5a5cmov rax, [rsp+224]
37bfc5a64movsd_xmm [rax], x1
37bfc5a68andpd x1, [rip+0x497600]
37bfc5a70comisd x7, x1
37bfc5a74jb 0x37bfc5c20
37bfc5a7apxor x1, x1
37bfc5a7ecomisd x4, x1
37bfc5a82jb 0x37bfc5c60
37bfc5a88movsd_xmm [rax], x1
37bfc5a8c
37bfc5a8cloc_37bfc5a8c:
37bfc5a8ctest r13, r13
37bfc5a8fje 0x37bfc5ad1
37bfc5a91lea rdx, [r13+1]
37bfc5a95and r13l, 1
37bfc5a99mov eax, 1
37bfc5a9eje 0x37bfc5ac0
37bfc5aa0mulsd x6, x7
37bfc5aa4mov eax, 2
37bfc5aa9cmp rax, rdx
37bfc5aacje 0x37bfc5ad1
37bfc5aaenop [rax]
37bfc5ab5nop [rax+rax]
37bfc5ac0
37bfc5ac0loc_37bfc5ac0:
37bfc5ac0mulsd x6, x7
37bfc5ac4add rax, 2
37bfc5ac8mulsd x6, x7
37bfc5acccmp rax, rdx
37bfc5acfjne 0x37bfc5ac0
37bfc5ad1
37bfc5ad1loc_37bfc5ad1:
37bfc5ad1movsd_xmm [rsi], x6
37bfc5ad5jmp 0x37bfc597e
37bfc5ada
37bfc5ada 66 0f 1f 44 00 00 f..D..
37bfc5ae0
37bfc5ae0loc_37bfc5ae0:
37bfc5ae0mov rcx, [rip+0x497599]
37bfc5ae7mov rax, [rsp+224]
37bfc5aefmov [rax], rcx
37bfc5af2mov rcx, [rdi]
37bfc5af5cmp rcx, 1
37bfc5af9jle 0x37bfc5b33
37bfc5afbmov rdx, [rbp]
37bfc5affmov eax, 1
37bfc5b04shl rdx, 3
37bfc5b08nop
37bfc5b0anop [rax+rax]
37bfc5b15nop [rax+rax]
37bfc5b20
37bfc5b20loc_37bfc5b20:
37bfc5b20add rax, 1
37bfc5b24mov [rbx], 0
37bfc5b2badd rbx, rdx
37bfc5b2ecmp rcx, rax
37bfc5b31jne 0x37bfc5b20
37bfc5b33
37bfc5b33loc_37bfc5b33:
37bfc5b33xorpd x1, [rip+0x497555]
37bfc5b3bmovsd_xmm [rsi], x1
37bfc5b3fjmp 0x37bfc597e
37bfc5b44
37bfc5b44 0f 1f 40 00 ..@.
37bfc5b48
37bfc5b48loc_37bfc5b48:
37bfc5b48movsd_xmm x0, [rip+0x497550]
37bfc5b50xor r13l, r13l
37bfc5b53divsd x0, x7
37bfc5b57movsd_xmm [rsp+48], x0
37bfc5b5djmp 0x37bfc5b66
37bfc5b5f
37bfc5b5f 90 .
37bfc5b60
37bfc5b60loc_37bfc5b60:
37bfc5b60cmp r13, 20
37bfc5b64je 0x37bfc5baf
37bfc5b66
37bfc5b66loc_37bfc5b66:
37bfc5b66mov rax, [rdi]
37bfc5b69mov r9, rbp
37bfc5b6cmov r8, rbx
37bfc5b6flea rdx, [rsp+48]
37bfc5b74lea rcx, [rsp+72]
37bfc5b79add r13, 1
37bfc5b7dsub rax, 1
37bfc5b81mov [rsp+72], rax
37bfc5b86call dscal_64_
37bfc5b8bmovsd_xmm x0, [rsp+48]
37bfc5b91mulsd x6, x0
37bfc5b95mulsd x0, [rsi]
37bfc5b99movsd_xmm [rsi], x0
37bfc5b9dmovapd x0, x6
37bfc5ba1andpd x0, [rip+0x4974c7]
37bfc5ba9comisd x7, x0
37bfc5badja 0x37bfc5b60
37bfc5baf
37bfc5bafloc_37bfc5baf:
37bfc5bafmov rax, [rdi]
37bfc5bb2mov r8, rbp
37bfc5bb5mov rdx, rbx
37bfc5bb8lea rcx, [rsp+72]
37bfc5bbdsub rax, 1
37bfc5bc1mov [rsp+72], rax
37bfc5bc6call dnrm2_64_
37bfc5bcblea rdx, [rsp+56]
37bfc5bd0mov rcx, rsi
37bfc5bd3movsd_xmm x6, [rsi]
37bfc5bd7movsd_xmm [rsp+56], x0
37bfc5bddcall dlapy2_64_
37bfc5be2movq x2, [rip+0x4974a6]
37bfc5beaandpd x6, x2
37bfc5beemovapd x1, x0
37bfc5bf2movapd x0, x2
37bfc5bf6andnpd x0, x1
37bfc5bfaorpd x6, x0
37bfc5bfejmp 0x37bfc5a1c
37bfc5c03
37bfc5c03 0f 1f 44 00 00 ..D..
37bfc5c08
37bfc5c08loc_37bfc5c08:
37bfc5c08divsd x1, x6
37bfc5c0cmovapd x3, x6
37bfc5c10xorpd x3, x2
37bfc5c14movapd x6, x3
37bfc5c18jmp 0x37bfc5a5c
37bfc5c1d
37bfc5c1d 0f 1f 00 ...
37bfc5c20
37bfc5c20loc_37bfc5c20:
37bfc5c20mov rax, [rdi]
37bfc5c23lea rcx, [rsp+64]
37bfc5c28mov r9, rbp
37bfc5c2bmov r8, rbx
37bfc5c2elea rdx, [rsp+72]
37bfc5c33movsd_xmm x1, [rip+0x497465]
37bfc5c3bdivsd x1, [rsi]
37bfc5c3fmovsd_xmm [rsp+72], x1
37bfc5c45sub rax, 1
37bfc5c49mov [rsp+64], rax
37bfc5c4ecall dscal_64_
37bfc5c53jmp 0x37bfc5a8c
37bfc5c58
37bfc5c58 0f 1f 84 00 00 00 00 00 ........
37bfc5c60
37bfc5c60loc_37bfc5c60:
37bfc5c60mov rcx, [rip+0x497419]
37bfc5c67mov rax, [rsp+224]
37bfc5c6fmov [rax], rcx
37bfc5c72mov rcx, [rdi]
37bfc5c75cmp rcx, 1
37bfc5c79jle 0x37bfc5cb3
37bfc5c7bmov rdx, [rbp]
37bfc5c7fmov eax, 1
37bfc5c84shl rdx, 3
37bfc5c88nop
37bfc5c8anop [rax+rax]
37bfc5c95nop [rax+rax]
37bfc5ca0
37bfc5ca0loc_37bfc5ca0:
37bfc5ca0add rax, 1
37bfc5ca4mov [rbx], 0
37bfc5cabadd rbx, rdx
37bfc5caecmp rcx, rax
37bfc5cb1jne 0x37bfc5ca0
37bfc5cb3
37bfc5cb3loc_37bfc5cb3:
37bfc5cb3xorpd x4, x2
37bfc5cb7movapd x6, x4
37bfc5cbbjmp 0x37bfc5a8c
37bfc58e0
37bfc58e0dlarfgp_64_:
37bfc58e0push r15
37bfc58e2push r14
37bfc58e4push r13
37bfc58e6push r12
37bfc58e8push rbp
37bfc58e9push rdi
37bfc58eapush rsi
37bfc58ebpush rbx
37bfc58ecsub rsp, 120
37bfc58f0movups [rsp+80], x6
37bfc58f5movups [rsp+96], x7
37bfc58famov rdi, rcx
37bfc58fdmov rsi, rdx
37bfc5900mov rbx, r8
37bfc5903mov rbp, r9
37bfc5906cmp [rcx], 0
37bfc590ajle 0x37bfc596f
37bfc590cmov edx, 9
37bfc5911lea rcx, [rip+0x497748]
37bfc5918call dlamch_64_
37bfc591dmov rax, [rdi]
37bfc5920mov r8, rbp
37bfc5923mov rdx, rbx
37bfc5926lea rcx, [rsp+72]
37bfc592bmovapd x6, x0
37bfc592fsub rax, 1
37bfc5933mov [rsp+72], rax
37bfc5938call dnrm2_64_
37bfc593dmovsd_xmm x1, [rsi]
37bfc5941movapd x2, x0
37bfc5945movsd_xmm [rsp+56], x0
37bfc594bmovapd x0, x1
37bfc594fandpd x0, [rip+0x497719]
37bfc5957mulsd x0, x6
37bfc595bcomisd x0, x2
37bfc595fjb 0x37bfc59a0
37bfc5961pxor x0, x0
37bfc5965comisd x1, x0
37bfc5969jb 0x37bfc5ae0
37bfc596f
37bfc596floc_37bfc596f:
37bfc596fmov rax, [rsp+224]
37bfc5977mov [rax], 0
37bfc597e
37bfc597eloc_37bfc597e:
37bfc597emovups x6, [rsp+80]
37bfc5983movups x7, [rsp+96]
37bfc5988add rsp, 120
37bfc598cpop rbx
37bfc598dpop rsi
37bfc598epop rdi
37bfc598fpop rbp
37bfc5990pop r12
37bfc5992pop r13
37bfc5994pop r14
37bfc5996pop r15
37bfc5998ret
37bfc5999
37bfc5999 0f 1f 80 00 00 00 00 .......
37bfc59a0
37bfc59a0loc_37bfc59a0:
37bfc59a0lea rdx, [rsp+56]
37bfc59a5mov rcx, rsi
37bfc59a8movsd_xmm [rsp+40], x1
37bfc59aecall dlapy2_64_
37bfc59b3mov edx, 1
37bfc59b8lea rcx, [rip+0x4976aa]
37bfc59bfmovapd x6, x0
37bfc59c3call dlamch_64_
37bfc59c8mov edx, 1
37bfc59cdlea rcx, [rip+0x497696]
37bfc59d4movapd x7, x0
37bfc59d8call dlamch_64_
37bfc59dddivsd x7, x0
37bfc59e1movapd x0, x6
37bfc59e5andpd x0, [rip+0x497683]
37bfc59edcomisd x7, x0
37bfc59f1ja 0x37bfc5b48
37bfc59f7movsd_xmm x1, [rsp+40]
37bfc59fdmovq x2, [rip+0x49768b]
37bfc5a05movapd x0, x2
37bfc5a09xor r13l, r13l
37bfc5a0candnpd x0, x6
37bfc5a10andpd x1, x2
37bfc5a14orpd x0, x1
37bfc5a18movapd x6, x0
37bfc5a1c
37bfc5a1cloc_37bfc5a1c:
37bfc5a1cmovsd_xmm x4, [rsi]
37bfc5a20movapd x1, x6
37bfc5a24pxor x3, x3
37bfc5a28comisd x3, x6
37bfc5a2caddsd x1, x4
37bfc5a30movsd_xmm [rsi], x1
37bfc5a34ja 0x37bfc5c08
37bfc5a3amovsd_xmm x5, [rsp+56]
37bfc5a40movapd x3, x5
37bfc5a44divsd x3, x1
37bfc5a48mulsd x3, x5
37bfc5a4cmovapd x1, x3
37bfc5a50xorpd x3, x2
37bfc5a54divsd x1, x6
37bfc5a58movsd_xmm [rsi], x3
37bfc5a5c
37bfc5a5cloc_37bfc5a5c:
37bfc5a5cmov rax, [rsp+224]
37bfc5a64movsd_xmm [rax], x1
37bfc5a68andpd x1, [rip+0x497600]
37bfc5a70comisd x7, x1
37bfc5a74jb 0x37bfc5c20
37bfc5a7apxor x1, x1
37bfc5a7ecomisd x4, x1
37bfc5a82jb 0x37bfc5c60
37bfc5a88movsd_xmm [rax], x1
37bfc5a8c
37bfc5a8cloc_37bfc5a8c:
37bfc5a8ctest r13, r13
37bfc5a8fje 0x37bfc5ad1
37bfc5a91lea rdx, [r13+1]
37bfc5a95and r13l, 1
37bfc5a99mov eax, 1
37bfc5a9eje 0x37bfc5ac0
37bfc5aa0mulsd x6, x7
37bfc5aa4mov eax, 2
37bfc5aa9cmp rax, rdx
37bfc5aacje 0x37bfc5ad1
37bfc5aaenop [rax]
37bfc5ab5nop [rax+rax]
37bfc5ac0
37bfc5ac0loc_37bfc5ac0:
37bfc5ac0mulsd x6, x7
37bfc5ac4add rax, 2
37bfc5ac8mulsd x6, x7
37bfc5acccmp rax, rdx
37bfc5acfjne 0x37bfc5ac0
37bfc5ad1
37bfc5ad1loc_37bfc5ad1:
37bfc5ad1movsd_xmm [rsi], x6
37bfc5ad5jmp 0x37bfc597e
37bfc5ada
37bfc5ada 66 0f 1f 44 00 00 f..D..
37bfc5ae0
37bfc5ae0loc_37bfc5ae0:
37bfc5ae0mov rcx, [rip+0x497599]
37bfc5ae7mov rax, [rsp+224]
37bfc5aefmov [rax], rcx
37bfc5af2mov rcx, [rdi]
37bfc5af5cmp rcx, 1
37bfc5af9jle 0x37bfc5b33
37bfc5afbmov rdx, [rbp]
37bfc5affmov eax, 1
37bfc5b04shl rdx, 3
37bfc5b08nop
37bfc5b0anop [rax+rax]
37bfc5b15nop [rax+rax]
37bfc5b20
37bfc5b20loc_37bfc5b20:
37bfc5b20add rax, 1
37bfc5b24mov [rbx], 0
37bfc5b2badd rbx, rdx
37bfc5b2ecmp rcx, rax
37bfc5b31jne 0x37bfc5b20
37bfc5b33
37bfc5b33loc_37bfc5b33:
37bfc5b33xorpd x1, [rip+0x497555]
37bfc5b3bmovsd_xmm [rsi], x1
37bfc5b3fjmp 0x37bfc597e
37bfc5b44
37bfc5b44 0f 1f 40 00 ..@.
37bfc5b48
37bfc5b48loc_37bfc5b48:
37bfc5b48movsd_xmm x0, [rip+0x497550]
37bfc5b50xor r13l, r13l
37bfc5b53divsd x0, x7
37bfc5b57movsd_xmm [rsp+48], x0
37bfc5b5djmp 0x37bfc5b66
37bfc5b5f
37bfc5b5f 90 .
37bfc5b60
37bfc5b60loc_37bfc5b60:
37bfc5b60cmp r13, 20
37bfc5b64je 0x37bfc5baf
37bfc5b66
37bfc5b66loc_37bfc5b66:
37bfc5b66mov rax, [rdi]
37bfc5b69mov r9, rbp
37bfc5b6cmov r8, rbx
37bfc5b6flea rdx, [rsp+48]
37bfc5b74lea rcx, [rsp+72]
37bfc5b79add r13, 1
37bfc5b7dsub rax, 1
37bfc5b81mov [rsp+72], rax
37bfc5b86call dscal_64_
37bfc5b8bmovsd_xmm x0, [rsp+48]
37bfc5b91mulsd x6, x0
37bfc5b95mulsd x0, [rsi]
37bfc5b99movsd_xmm [rsi], x0
37bfc5b9dmovapd x0, x6
37bfc5ba1andpd x0, [rip+0x4974c7]
37bfc5ba9comisd x7, x0
37bfc5badja 0x37bfc5b60
37bfc5baf
37bfc5bafloc_37bfc5baf:
37bfc5bafmov rax, [rdi]
37bfc5bb2mov r8, rbp
37bfc5bb5mov rdx, rbx
37bfc5bb8lea rcx, [rsp+72]
37bfc5bbdsub rax, 1
37bfc5bc1mov [rsp+72], rax
37bfc5bc6call dnrm2_64_
37bfc5bcblea rdx, [rsp+56]
37bfc5bd0mov rcx, rsi
37bfc5bd3movsd_xmm x6, [rsi]
37bfc5bd7movsd_xmm [rsp+56], x0
37bfc5bddcall dlapy2_64_
37bfc5be2movq x2, [rip+0x4974a6]
37bfc5beaandpd x6, x2
37bfc5beemovapd x1, x0
37bfc5bf2movapd x0, x2
37bfc5bf6andnpd x0, x1
37bfc5bfaorpd x6, x0
37bfc5bfejmp 0x37bfc5a1c
37bfc5c03
37bfc5c03 0f 1f 44 00 00 ..D..
37bfc5c08
37bfc5c08loc_37bfc5c08:
37bfc5c08divsd x1, x6
37bfc5c0cmovapd x3, x6
37bfc5c10xorpd x3, x2
37bfc5c14movapd x6, x3
37bfc5c18jmp 0x37bfc5a5c
37bfc5c1d
37bfc5c1d 0f 1f 00 ...
37bfc5c20
37bfc5c20loc_37bfc5c20:
37bfc5c20mov rax, [rdi]
37bfc5c23lea rcx, [rsp+64]
37bfc5c28mov r9, rbp
37bfc5c2bmov r8, rbx
37bfc5c2elea rdx, [rsp+72]
37bfc5c33movsd_xmm x1, [rip+0x497465]
37bfc5c3bdivsd x1, [rsi]
37bfc5c3fmovsd_xmm [rsp+72], x1
37bfc5c45sub rax, 1
37bfc5c49mov [rsp+64], rax
37bfc5c4ecall dscal_64_
37bfc5c53jmp 0x37bfc5a8c
37bfc5c58
37bfc5c58 0f 1f 84 00 00 00 00 00 ........
37bfc5c60
37bfc5c60loc_37bfc5c60:
37bfc5c60mov rcx, [rip+0x497419]
37bfc5c67mov rax, [rsp+224]
37bfc5c6fmov [rax], rcx
37bfc5c72mov rcx, [rdi]
37bfc5c75cmp rcx, 1
37bfc5c79jle 0x37bfc5cb3
37bfc5c7bmov rdx, [rbp]
37bfc5c7fmov eax, 1
37bfc5c84shl rdx, 3
37bfc5c88nop
37bfc5c8anop [rax+rax]
37bfc5c95nop [rax+rax]
37bfc5ca0
37bfc5ca0loc_37bfc5ca0:
37bfc5ca0add rax, 1
37bfc5ca4mov [rbx], 0
37bfc5cabadd rbx, rdx
37bfc5caecmp rcx, rax
37bfc5cb1jne 0x37bfc5ca0
37bfc5cb3
37bfc5cb3loc_37bfc5cb3:
37bfc5cb3xorpd x4, x2
37bfc5cb7movapd x6, x4
37bfc5cbbjmp 0x37bfc5a8c
37bfc58e0
37bfc5cc0
37bfc5cc0dlarft_64_:
37bfc5cc0push r15
37bfc5cc2push r14
37bfc5cc4push r13
37bfc5cc6push r12
37bfc5cc8push rbp
37bfc5cc9push rdi
37bfc5ccapush rsi
37bfc5ccbpush rbx
37bfc5cccsub rsp, 232
37bfc5cd3mov rax, [r8]
37bfc5cd6mov r12, [rsp+368]
37bfc5cdemov rbp, rdx
37bfc5ce1mov rdi, r8
37bfc5ce4mov rsi, r9
37bfc5ce7test rax, rax
37bfc5ceaje 0x37bfc62b7
37bfc5cf0mov r11, [r9]
37bfc5cf3test r11, r11
37bfc5cf6je 0x37bfc62b7
37bfc5cfccmp r11, 1
37bfc5d00je 0x37bfc62d0
37bfc5d06cmp rax, 1
37bfc5d0aje 0x37bfc62d0
37bfc5d10mov rax, [r12]
37bfc5d14xor edx, edx
37bfc5d16mov rbx, [rsp+344]
37bfc5d1emov r9l, 1
37bfc5d24mov r8l, 1
37bfc5d2amov [rsp+160], r11
37bfc5d32test rax, rax
37bfc5d35mov [rsp+304], rcx
37bfc5d3dcmovns rdx, rax
37bfc5d41mov rax, rdx
37bfc5d44mov r13, rdx
37bfc5d47xor edx, edx
37bfc5d49not rax
37bfc5d4cmov [rsp+136], rax
37bfc5d54mov rax, [rbx]
37bfc5d57mov rbx, r11
37bfc5d5atest rax, rax
37bfc5d5dcmovns rdx, rax
37bfc5d61shr rbx, 63
37bfc5d65add rbx, r11
37bfc5d68mov r14, rdx
37bfc5d6bmov [rsp+152], rdx
37bfc5d73sar rbx, 1
37bfc5d76mov r15, rdx
37bfc5d79not r14
37bfc5d7clea rdx, [rip+0x49732d]
37bfc5d83mov [rsp+200], rbx
37bfc5d8bmov [rsp+128], r14
37bfc5d93call lsame_64_
37bfc5d98mov r9l, 1
37bfc5d9emov r8l, 1
37bfc5da4mov rcx, rbp
37bfc5da7lea rdx, [rip+0x497303]
37bfc5daemov [rsp+144], rax
37bfc5db6call lsame_64_
37bfc5dbbmov r10, [rsp+304]
37bfc5dc3cmp [rsp+144], 0
37bfc5dccmov r11, [rsp+160]
37bfc5dd4je 0x37bfc62f0
37bfc5ddatest rax, rax
37bfc5dddje 0x37bfc62f0
37bfc5de3mov rdx, [rsp+360]
37bfc5debmov [rsp+64], r12
37bfc5df0mov rcx, r10
37bfc5df3mov r8, rdi
37bfc5df6lea r9, [rsp+200]
37bfc5dfemov [rsp+176], r11
37bfc5e06mov [rsp+56], rdx
37bfc5e0bmov rdx, [rsp+352]
37bfc5e13mov [rsp+80], 1
37bfc5e1cmov [rsp+48], rdx
37bfc5e21mov rdx, [rsp+344]
37bfc5e29mov [rsp+72], 1
37bfc5e32mov [rsp+40], rdx
37bfc5e37mov rdx, [rsp+336]
37bfc5e3fmov [rsp+144], r9
37bfc5e47mov [rsp+32], rdx
37bfc5e4cmov rdx, rbp
37bfc5e4fcall dlarft_64_
37bfc5e54mov rdx, [rdi]
37bfc5e57mov rcx, [rsp+136]
37bfc5e5flea r9, [rsp+216]
37bfc5e67lea r8, [rsp+208]
37bfc5e6fsub rdx, rbx
37bfc5e72mov [rsp+160], r8
37bfc5e7amov [rsp+208], rdx
37bfc5e82mov rdx, [rsi]
37bfc5e85mov [rsp+80], 1
37bfc5e8esub rdx, rbx
37bfc5e91mov [rsp+64], r12
37bfc5e96mov [rsp+216], rdx
37bfc5e9elea rdx, [rbx+1]
37bfc5ea2mov [rsp+72], 1
37bfc5eabmov r10, rdx
37bfc5eaeimul r10, r13
37bfc5eb2lea rax, [r10+rcx]
37bfc5eb6mov rcx, r15
37bfc5eb9mov r15, [rsp+336]
37bfc5ec1imul rcx, rdx
37bfc5ec5mov [rsp+168], rax
37bfc5ecdadd rcx, r14
37bfc5ed0mov r14, r9
37bfc5ed3add rcx, rdx
37bfc5ed6add rdx, rax
37bfc5ed9mov rax, [rsp+360]
37bfc5ee1lea rcx, [r15+8*rcx]
37bfc5ee5lea rdx, [rax+8*rdx]
37bfc5ee9mov rax, [rsp+352]
37bfc5ef1mov [rsp+32], rcx
37bfc5ef6mov r15, rcx
37bfc5ef9mov [rsp+56], rdx
37bfc5efemov rcx, [rsp+304]
37bfc5f06lea rdx, [rax+8*rbx]
37bfc5f0amov rax, [rsp+344]
37bfc5f12mov [rsp+48], rdx
37bfc5f17mov rdx, rbp
37bfc5f1amov [rsp+40], rax
37bfc5f1fcall dlarft_64_
37bfc5f24mov rdx, [rsi]
37bfc5f27mov rax, [rsp+168]
37bfc5f2fsub rdx, rbx
37bfc5f32cmp [rsp+176], 1
37bfc5f3bjle 0x37bfc6000
37bfc5f41test rdx, rdx
37bfc5f44jle 0x37bfc6000
37bfc5f4amov rcx, [rsp+360]
37bfc5f52mov [rsp+328], rsi
37bfc5f5alea r10, [8*r13]
37bfc5f62mov rsi, rax
37bfc5f65mov [rsp+368], r12
37bfc5f6dmov r12, rdi
37bfc5f70mov rdi, rdx
37bfc5f73lea r11, [rcx+8*rax+8]
37bfc5f78mov rcx, [rsp+152]
37bfc5f80lea rbp, [8*rcx]
37bfc5f88mov rcx, [rsp+336]
37bfc5f90mov rax, rbp
37bfc5f93mov rbp, r11
37bfc5f96lea r11, [rdx+1]
37bfc5f9amov rdx, rbx
37bfc5f9dlea rcx, [rcx+8*rbx-8]
37bfc5fa2mov ebx, 1
37bfc5fa7mov r9, rcx
37bfc5faanop [rax+rax]
37bfc5fb0
37bfc5fb0loc_37bfc5fb0:
37bfc5fb0mov r8, rbp
37bfc5fb3mov ecx, 1
37bfc5fb8nop [rax+rax]
37bfc5fc0
37bfc5fc0loc_37bfc5fc0:
37bfc5fc0movsd_xmm x0, [r9+8*rcx]
37bfc5fc6add rcx, 1
37bfc5fcamovsd_xmm [r8], x0
37bfc5fcfadd r8, r10
37bfc5fd2cmp rcx, r11
37bfc5fd5jne 0x37bfc5fc0
37bfc5fd7add rbx, 1
37bfc5fdbadd rbp, 8
37bfc5fdfadd r9, rax
37bfc5fe2cmp rdx, rbx
37bfc5fe5jge 0x37bfc5fb0
37bfc5fe7mov rax, rsi
37bfc5feamov rdx, rdi
37bfc5fedmov rsi, [rsp+328]
37bfc5ff5mov rdi, r12
37bfc5ff8mov r12, [rsp+368]
37bfc6000
37bfc6000loc_37bfc6000:
37bfc6000mov rbx, [rsp+360]
37bfc6008mov [rsp+56], r15
37bfc600dmov r15, r14
37bfc6010lea r9, [rip+0x49709b]
37bfc6017mov [rsp+40], r14
37bfc601clea r8, [rip+0x497093]
37bfc6023mov r14, [rsp+144]
37bfc602blea rcx, [rip+0x497095]
37bfc6032lea rax, [rbx+8*rax+8]
37bfc6037lea rbx, [rip+0x497092]
37bfc603emov [rsp+112], 4
37bfc6047mov [rsp+72], rax
37bfc604cmov rax, [rsp+344]
37bfc6054mov [rsp+48], rbx
37bfc6059mov [rsp+64], rax
37bfc605emov [rsp+104], 12
37bfc6067mov [rsp+96], 5
37bfc6070mov [rsp+88], 5
37bfc6079mov [rsp+80], r12
37bfc607emov [rsp+32], r14
37bfc6083mov [rsp+216], rdx
37bfc608blea rdx, [rip+0x497030]
37bfc6092call dtrmm_64_
37bfc6097mov rdx, [rsi]
37bfc609amov r8, r14
37bfc609dmov rax, [rsp+200]
37bfc60a5mov rbp, [rsp+136]
37bfc60admov r9, [rsp+160]
37bfc60b5mov rcx, rdx
37bfc60b8sub rcx, rax
37bfc60bbadd rax, 1
37bfc60bfmov [rsp+208], rcx
37bfc60c7mov rcx, [rdi]
37bfc60camov rdi, [rsp+360]
37bfc60d2mov [rsp+80], rbx
37bfc60d7sub rcx, rdx
37bfc60damov [rsp+32], r15
37bfc60dfmov [rsp+216], rcx
37bfc60e7mov rcx, rax
37bfc60eaimul rax, [rsp+152]
37bfc60f3imul rcx, r13
37bfc60f7mov [rsp+96], r12
37bfc60fcadd rax, [rsp+128]
37bfc6104mov [rsp+112], 12
37bfc610dlea rax, [rdx+rax+1]
37bfc6112mov [rsp+104], 9
37bfc611blea rcx, [rbp+rcx+1]
37bfc6120lea rcx, [rdi+8*rcx]
37bfc6124mov rdi, rbx
37bfc6127mov rbx, [rsp+344]
37bfc612fmov [rsp+88], rcx
37bfc6134lea rcx, [rip+0x496f9d]
37bfc613bmov [rsp+72], rbx
37bfc6140mov rbx, [rsp+336]
37bfc6148mov [rsp+40], rdi
37bfc614dlea rax, [rbx+8*rax]
37bfc6151mov [rsp+64], rax
37bfc6156mov rax, [rsp+344]
37bfc615emov [rsp+56], rax
37bfc6163lea rax, [rbx+8*rdx]
37bfc6167lea rdx, [rip+0x496f48]
37bfc616emov [rsp+48], rax
37bfc6173call dgemm_64_
37bfc6178mov rdx, [rsi]
37bfc617bmov rax, [rsp+200]
37bfc6183mov [rsp+112], 8
37bfc618cmov rbx, [rsp+360]
37bfc6194mov [rsp+80], r12
37bfc6199lea rcx, [rip+0x496f4e]
37bfc61a0lea r9, [rip+0x496f3a]
37bfc61a7sub rdx, rax
37bfc61aaadd rax, 1
37bfc61aemov [rsp+104], 12
37bfc61b7lea r8, [rip+0x496ef8]
37bfc61beimul rax, r13
37bfc61c2mov [rsp+64], r12
37bfc61c7mov [rsp+96], 5
37bfc61d0mov [rsp+88], 4
37bfc61d9lea rax, [rbp+rax+1]
37bfc61demov [rsp+56], rbx
37bfc61e3lea rax, [rbx+8*rax]
37bfc61e7mov [rsp+40], r15
37bfc61ecmov [rsp+72], rax
37bfc61f1lea rax, [rip+0x496f00]
37bfc61f8mov [rsp+48], rax
37bfc61fdmov [rsp+32], r14
37bfc6202mov [rsp+216], rdx
37bfc620alea rdx, [rip+0x496ed8]
37bfc6211call dtrmm_64_
37bfc6216mov rdx, [rsi]
37bfc6219mov rax, [rsp+200]
37bfc6221mov [rsp+112], 8
37bfc622amov rsi, [rsp+360]
37bfc6232mov [rsp+80], r12
37bfc6237sub rdx, rax
37bfc623aadd rax, 1
37bfc623emov [rsp+104], 12
37bfc6247mov [rsp+216], rdx
37bfc624fmov rdx, r13
37bfc6252imul rdx, rax
37bfc6256mov [rsp+64], r12
37bfc625bmov [rsp+96], 5
37bfc6264mov [rsp+88], 5
37bfc626dadd rdx, rbp
37bfc6270mov [rsp+48], rdi
37bfc6275add rax, rdx
37bfc6278lea rcx, [rsi+8*rdx+8]
37bfc627dmov [rsp+40], r15
37bfc6282lea rax, [rsi+8*rax]
37bfc6286mov [rsp+72], rcx
37bfc628bmov [rsp+56], rax
37bfc6290mov [rsp+32], r14
37bfc6295
37bfc6295loc_37bfc6295:
37bfc6295lea r9, [rip+0x496e45]
37bfc629clea r8, [rip+0x496e13]
37bfc62a3lea rdx, [rip+0x496e3f]
37bfc62aalea rcx, [rip+0x496e16]
37bfc62b1call dtrmm_64_
37bfc62b6nop
37bfc62b7
37bfc62b7loc_37bfc62b7:
37bfc62b7add rsp, 232
37bfc62bepop rbx
37bfc62bfpop rsi
37bfc62c0pop rdi
37bfc62c1pop rbp
37bfc62c2pop r12
37bfc62c4pop r13
37bfc62c6pop r14
37bfc62c8pop r15
37bfc62caret
37bfc62cb
37bfc62cb 0f 1f 44 00 00 ..D..
37bfc62d0
37bfc62d0loc_37bfc62d0:
37bfc62d0mov rax, [rsp+352]
37bfc62d8movsd_xmm x0, [rax]
37bfc62dcmov rax, [rsp+360]
37bfc62e4movsd_xmm [rax], x0
37bfc62e8jmp 0x37bfc62b7
37bfc62ea
37bfc62ea 66 0f 1f 44 00 00 f..D..
37bfc62f0
37bfc62f0loc_37bfc62f0:
37bfc62f0cmp rax, 1
37bfc62f4je 0x37bfc6305
37bfc62f6cmp [rsp+144], 0
37bfc62ffjne 0x37bfc6c63
37bfc6305
37bfc6305loc_37bfc6305:
37bfc6305mov rcx, [rdi]
37bfc6308mov rdx, [rsi]
37bfc630bsub rcx, rbx
37bfc630esub rdx, rbx
37bfc6311cmp [rsp+144], 1
37bfc631amov [rsp+208], rcx
37bfc6322mov [rsp+216], rdx
37bfc632aje 0x37bfc6820
37bfc6330test rax, rax
37bfc6333je 0x37bfc6820
37bfc6339mov rax, [rsp+360]
37bfc6341mov [rsp+64], r12
37bfc6346mov rcx, r10
37bfc6349mov rdx, rbp
37bfc634clea r9, [rsp+216]
37bfc6354lea r8, [rsp+208]
37bfc635cmov [rsp+80], 1
37bfc6365mov [rsp+56], rax
37bfc636amov rax, [rsp+352]
37bfc6372mov r14, r9
37bfc6375mov [rsp+72], 1
37bfc637emov [rsp+48], rax
37bfc6383mov rax, [rsp+344]
37bfc638bmov [rsp+160], r8
37bfc6393mov [rsp+40], rax
37bfc6398mov rax, [rsp+336]
37bfc63a0mov [rsp+304], r10
37bfc63a8mov [rsp+32], rax
37bfc63admov [rsp+168], r11
37bfc63b5call dlarft_64_
37bfc63bamov rcx, [rsi]
37bfc63bdmov [rsp+64], r12
37bfc63c2mov r8, rdi
37bfc63c5mov r15, [rsp+360]
37bfc63cdlea r9, [rsp+200]
37bfc63d5mov [rsp+80], 1
37bfc63desub rcx, rbx
37bfc63e1mov [rsp+144], r9
37bfc63e9mov [rsp+72], 1
37bfc63f2lea rax, [rcx+1]
37bfc63f6mov rdx, rax
37bfc63f9imul rdx, r13
37bfc63fdadd rdx, [rsp+136]
37bfc6405add rdx, rax
37bfc6408imul rax, [rsp+152]
37bfc6411lea rdx, [r15+8*rdx]
37bfc6415mov [rsp+56], rdx
37bfc641amov rdx, [rsp+352]
37bfc6422lea rdx, [rdx+8*rcx]
37bfc6426mov rcx, [rsp+304]
37bfc642emov [rsp+48], rdx
37bfc6433mov rdx, [rsp+344]
37bfc643bmov [rsp+40], rdx
37bfc6440mov rdx, [rsp+128]
37bfc6448lea rax, [rdx+rax+1]
37bfc644dmov rdx, [rsp+336]
37bfc6455lea rax, [rdx+8*rax]
37bfc6459mov rdx, rbp
37bfc645cmov [rsp+32], rax
37bfc6461call dlarft_64_
37bfc6466mov rax, [rsi]
37bfc6469mov rdx, rax
37bfc646csub rdx, rbx
37bfc646ftest rdx, rdx
37bfc6472jle 0x37bfc6c53
37bfc6478lea rbp, [rdx+1]
37bfc647ccmp [rsp+168], 1
37bfc6485jle 0x37bfc6c53
37bfc648bmov r15, [rsp+152]
37bfc6493mov r10, [rsp+128]
37bfc649bmov [rsp+176], rax
37bfc64a3lea r11, [8*r13]
37bfc64abmov rcx, [rsp+360]
37bfc64b3mov [rsp+184], r13
37bfc64bbmov r9l, 1
37bfc64c1lea r8, [8*r15]
37bfc64c9mov [rsp+368], r12
37bfc64d1mov r12, rdi
37bfc64d4imul r15, rbp
37bfc64d8lea rcx, [rcx+8*rdx-8]
37bfc64ddmov [rsp+328], rsi
37bfc64e5add r10, r15
37bfc64e8mov r15, [rdi]
37bfc64ebmov rdi, rdx
37bfc64eemov rdx, [rsp+336]
37bfc64f6mov [rsp+168], r15
37bfc64fesub r15, rax
37bfc6501mov rsi, r15
37bfc6504nop
37bfc6505nop [rax+rax]
37bfc6510
37bfc6510loc_37bfc6510:
37bfc6510lea rax, [rsi+r9]
37bfc6514add rax, r10
37bfc6517lea r13, [rdx+8*rax]
37bfc651bmov eax, 1
37bfc6520
37bfc6520loc_37bfc6520:
37bfc6520movsd_xmm x0, [r13]
37bfc6526add r13, r8
37bfc6529movsd_xmm [rcx+8*rax], x0
37bfc652eadd rax, 1
37bfc6532cmp rbx, rax
37bfc6535jge 0x37bfc6520
37bfc6537add r9, 1
37bfc653badd rcx, r11
37bfc653ecmp r9, rbp
37bfc6541jne 0x37bfc6510
37bfc6543mov rdx, rdi
37bfc6546mov rax, [rsp+176]
37bfc654emov rdi, r12
37bfc6551mov r13, [rsp+184]
37bfc6559mov rsi, [rsp+328]
37bfc6561mov r12, [rsp+368]
37bfc6569
37bfc6569loc_37bfc6569:
37bfc6569mov rbx, [rsp+360]
37bfc6571mov [rsp+216], rdx
37bfc6579mov r15, r14
37bfc657clea r9, [rip+0x496b2f]
37bfc6583mov [rsp+40], r14
37bfc6588lea r8, [rip+0x496b27]
37bfc658fmov r14, [rsp+144]
37bfc6597lea rcx, [rip+0x496b29]
37bfc659elea rdx, [rbx+8*rdx]
37bfc65a2mov [rsp+80], r12
37bfc65a7mov rbx, [rsp+344]
37bfc65afmov [rsp+72], rdx
37bfc65b4mov rdx, [rsp+168]
37bfc65bcmov [rsp+64], rbx
37bfc65c1lea rbx, [rip+0x496b08]
37bfc65c8sub rdx, rax
37bfc65cbmov [rsp+48], rbx
37bfc65d0mov rax, [rsp+336]
37bfc65d8mov [rsp+112], 4
37bfc65e1lea rax, [rax+8*rdx]
37bfc65e5mov [rsp+32], r14
37bfc65ealea rdx, [rip+0x496af8]
37bfc65f1mov [rsp+56], rax
37bfc65f6mov [rsp+104], 12
37bfc65ffmov [rsp+96], 5
37bfc6608mov [rsp+88], 5
37bfc6611call dtrmm_64_
37bfc6616mov rcx, [rsi]
37bfc6619mov rdx, [rdi]
37bfc661cmov [rsp+80], rbx
37bfc6621mov rdi, [rsp+360]
37bfc6629mov [rsp+32], r15
37bfc662emov r8, r14
37bfc6631sub rdx, rcx
37bfc6634mov rax, rcx
37bfc6637sub rax, [rsp+200]
37bfc663fmov r9, [rsp+160]
37bfc6647mov [rsp+216], rdx
37bfc664flea rdx, [rdi+8*rax]
37bfc6653mov rdi, rbx
37bfc6656mov rbx, [rsp+344]
37bfc665emov [rsp+208], rax
37bfc6666add rax, 1
37bfc666aimul rax, [rsp+152]
37bfc6673lea rcx, [rip+0x496a5e]
37bfc667amov [rsp+72], rbx
37bfc667fmov rbx, [rsp+336]
37bfc6687mov [rsp+88], rdx
37bfc668clea rdx, [rip+0x496a23]
37bfc6693mov [rsp+64], rbx
37bfc6698mov rbx, [rsp+344]
37bfc66a0mov [rsp+40], rdi
37bfc66a5mov [rsp+56], rbx
37bfc66aamov rbx, [rsp+128]
37bfc66b2mov [rsp+112], 12
37bfc66bblea rax, [rbx+rax+1]
37bfc66c0mov rbx, [rsp+336]
37bfc66c8mov [rsp+96], r12
37bfc66cdmov [rsp+104], 9
37bfc66d6lea rax, [rbx+8*rax]
37bfc66damov [rsp+48], rax
37bfc66dfcall dgemm_64_
37bfc66e4mov rbx, [rsp+360]
37bfc66ecmov rax, [rsi]
37bfc66efmov [rsp+112], 8
37bfc66f8sub rax, [rsp+200]
37bfc6700mov [rsp+80], r12
37bfc6705lea r9, [rip+0x4969d5]
37bfc670clea r8, [rip+0x4969a3]
37bfc6713lea rdx, [rax+1]
37bfc6717mov [rsp+64], r12
37bfc671clea rcx, [rip+0x4969cb]
37bfc6723mov [rsp+216], rax
37bfc672blea rax, [rbx+8*rax]
37bfc672fmov rbx, [rsp+360]
37bfc6737mov [rsp+72], rax
37bfc673cmov rax, r13
37bfc673fimul rax, rdx
37bfc6743mov [rsp+40], r15
37bfc6748add rax, [rsp+136]
37bfc6750add rax, rdx
37bfc6753mov [rsp+32], r14
37bfc6758lea rdx, [rip+0x496963]
37bfc675fmov [rsp+104], 12
37bfc6768lea rax, [rbx+8*rax]
37bfc676cmov [rsp+56], rax
37bfc6771lea rax, [rip+0x496980]
37bfc6778mov [rsp+48], rax
37bfc677dmov [rsp+96], 5
37bfc6786mov [rsp+88], 4
37bfc678fcall dtrmm_64_
37bfc6794mov rax, [rsi]
37bfc6797mov rsi, [rsp+360]
37bfc679fmov [rsp+112], 8
37bfc67a8sub rax, [rsp+200]
37bfc67b0mov [rsp+80], r12
37bfc67b5lea r9, [rip+0x496925]
37bfc67bclea r8, [rip+0x4968f3]
37bfc67c3mov [rsp+216], rax
37bfc67cblea rax, [rsi+8*rax]
37bfc67cflea rdx, [rip+0x4968ec]
37bfc67d6mov [rsp+104], 12
37bfc67dflea rcx, [rip+0x4968e1]
37bfc67e6mov [rsp+96], 5
37bfc67efmov [rsp+88], 5
37bfc67f8mov [rsp+72], rax
37bfc67fdmov [rsp+64], r12
37bfc6802mov [rsp+56], rsi
37bfc6807mov [rsp+48], rdi
37bfc680cmov [rsp+40], r15
37bfc6811mov [rsp+32], r14
37bfc6816call dtrmm_64_
37bfc681bjmp 0x37bfc62b7
37bfc6820
37bfc6820loc_37bfc6820:
37bfc6820mov rdx, [rsp+360]
37bfc6828mov [rsp+64], r12
37bfc682dlea rax, [rsp+208]
37bfc6835mov rcx, r10
37bfc6838mov [rsp+80], 1
37bfc6841lea r14, [rsp+216]
37bfc6849mov r8, rax
37bfc684cmov [rsp+56], rdx
37bfc6851mov rdx, [rsp+352]
37bfc6859mov r9, r14
37bfc685cmov [rsp+72], 1
37bfc6865mov [rsp+48], rdx
37bfc686amov rdx, [rsp+344]
37bfc6872mov [rsp+144], rax
37bfc687amov [rsp+40], rdx
37bfc687fmov rdx, [rsp+336]
37bfc6887mov [rsp+304], r10
37bfc688fmov [rsp+32], rdx
37bfc6894mov rdx, rbp
37bfc6897call dlarft_64_
37bfc689cmov rcx, [rsi]
37bfc689fmov r10, [rsp+360]
37bfc68a7mov [rsp+80], 1
37bfc68b0mov [rsp+64], r12
37bfc68b5lea r9, [rsp+200]
37bfc68bdmov [rsp+72], 1
37bfc68c6sub rcx, rbx
37bfc68c9lea r8, [rcx+1]
37bfc68cdshl rcx, 3
37bfc68d1mov rdx, r8
37bfc68d4imul rdx, r13
37bfc68d8add rdx, [rsp+136]
37bfc68e0add rdx, r8
37bfc68e3mov r8, rdi
37bfc68e6lea rdx, [r10+8*rdx]
37bfc68eamov [rsp+56], rdx
37bfc68efmov rdx, [rsp+352]
37bfc68f7add rdx, rcx
37bfc68faadd rcx, [rsp+336]
37bfc6902mov [rsp+48], rdx
37bfc6907mov rdx, [rsp+344]
37bfc690fmov [rsp+32], rcx
37bfc6914mov rcx, [rsp+304]
37bfc691cmov [rsp+40], rdx
37bfc6921mov rdx, rbp
37bfc6924call dlarft_64_
37bfc6929mov r8, [rsi]
37bfc692cmov rdx, [rdi]
37bfc692fmov [rsp+56], 3
37bfc6938mov rbp, [rsp+152]
37bfc6940mov r10, [rsp+360]
37bfc6948mov [rsp+48], r12
37bfc694dsub rdx, r8
37bfc6950mov rcx, r8
37bfc6953mov r8, r14
37bfc6956add rdx, 1
37bfc695asub rcx, rbx
37bfc695dlea rbx, [rsp+200]
37bfc6965imul rdx, rbp
37bfc6969add rdx, [rsp+128]
37bfc6971mov [rsp+216], rcx
37bfc6979lea rdx, [rcx+rdx+1]
37bfc697elea rcx, [r10+8*rcx]
37bfc6982mov r10, [rsp+344]
37bfc698amov [rsp+40], rcx
37bfc698flea rcx, [rip+0x49676a]
37bfc6996mov [rsp+32], r10
37bfc699bmov r10, [rsp+336]
37bfc69a3lea r9, [r10+8*rdx]
37bfc69a7mov rdx, rbx
37bfc69aacall dlacpy_64_
37bfc69afmov rcx, [rsi]
37bfc69b2mov r15, [rsp+360]
37bfc69bamov [rsp+112], 4
37bfc69c3mov [rsp+104], 9
37bfc69cclea r9, [rip+0x4966df]
37bfc69d3lea r8, [rip+0x4966fe]
37bfc69damov rdx, rcx
37bfc69ddsub rdx, [rsp+200]
37bfc69e5mov [rsp+80], r12
37bfc69eamov [rsp+216], rdx
37bfc69f2lea rdx, [r15+8*rdx]
37bfc69f6lea r15, [rip+0x4966d3]
37bfc69fdmov [rsp+72], rdx
37bfc6a02mov rdx, [rsp+344]
37bfc6a0amov [rsp+96], 5
37bfc6a13mov [rsp+88], 5
37bfc6a1cmov [rsp+64], rdx
37bfc6a21mov rdx, [rdi]
37bfc6a24mov [rsp+48], r15
37bfc6a29sub rdx, rcx
37bfc6a2cmov rcx, [rsp+128]
37bfc6a34mov [rsp+40], r14
37bfc6a39add rdx, 1
37bfc6a3dmov [rsp+32], rbx
37bfc6a42imul rdx, rbp
37bfc6a46lea rdx, [rcx+rdx+1]
37bfc6a4bmov rcx, [rsp+336]
37bfc6a53lea rdx, [rcx+8*rdx]
37bfc6a57lea rcx, [rip+0x496669]
37bfc6a5emov [rsp+56], rdx
37bfc6a63lea rdx, [rip+0x496658]
37bfc6a6acall dtrmm_64_
37bfc6a6fmov r8, [rsi]
37bfc6a72mov rcx, [rdi]
37bfc6a75mov [rsp+104], 12
37bfc6a7emov [rsp+96], r12
37bfc6a83mov r9, [rsp+144]
37bfc6a8bsub rcx, r8
37bfc6a8emov rdx, r8
37bfc6a91mov [rsp+80], r15
37bfc6a96mov r8, rbx
37bfc6a99sub rdx, [rsp+200]
37bfc6aa1mov [rsp+216], rcx
37bfc6aa9mov rcx, [rsp+360]
37bfc6ab1mov [rsp+208], rdx
37bfc6ab9shl rdx, 3
37bfc6abdmov [rsp+40], r15
37bfc6ac2add rcx, rdx
37bfc6ac5mov [rsp+32], r14
37bfc6acaadd rdx, [rsp+336]
37bfc6ad2mov [rsp+88], rcx
37bfc6ad7mov rcx, [rsp+344]
37bfc6adfmov [rsp+48], rdx
37bfc6ae4lea rdx, [rip+0x4965ed]
37bfc6aebmov [rsp+72], rcx
37bfc6af0mov rcx, [rsp+336]
37bfc6af8mov [rsp+112], 9
37bfc6b01mov [rsp+64], rcx
37bfc6b06mov rcx, [rsp+344]
37bfc6b0emov [rsp+56], rcx
37bfc6b13lea rcx, [rip+0x49659c]
37bfc6b1acall dgemm_64_
37bfc6b1fmov rax, [rsi]
37bfc6b22mov rcx, [rsp+360]
37bfc6b2amov [rsp+112], 8
37bfc6b33sub rax, [rsp+200]
37bfc6b3bmov [rsp+80], r12
37bfc6b40lea r9, [rip+0x49659a]
37bfc6b47lea r8, [rip+0x4965b5]
37bfc6b4elea rdx, [rax+1]
37bfc6b52mov [rsp+64], r12
37bfc6b57mov [rsp+216], rax
37bfc6b5fimul r13, rdx
37bfc6b63lea rax, [rcx+8*rax]
37bfc6b67mov [rsp+72], rax
37bfc6b6cmov rax, [rsp+136]
37bfc6b74mov [rsp+104], 11
37bfc6b7dadd rax, r13
37bfc6b80mov [rsp+40], r14
37bfc6b85add rax, rdx
37bfc6b88mov [rsp+32], rbx
37bfc6b8dlea rdx, [rip+0x49652e]
37bfc6b94mov [rsp+96], 5
37bfc6b9dlea rax, [rcx+8*rax]
37bfc6ba1lea rcx, [rip+0x496546]
37bfc6ba8mov [rsp+56], rax
37bfc6badlea rax, [rip+0x496544]
37bfc6bb4mov [rsp+48], rax
37bfc6bb9mov [rsp+88], 4
37bfc6bc2call dtrmm_64_
37bfc6bc7mov rax, [rsi]
37bfc6bcamov rsi, [rsp+360]
37bfc6bd2mov [rsp+112], 8
37bfc6bdbsub rax, [rsp+200]
37bfc6be3mov [rsp+80], r12
37bfc6be8lea r9, [rip+0x4964f2]
37bfc6beflea r8, [rip+0x49650d]
37bfc6bf6mov [rsp+216], rax
37bfc6bfelea rax, [rsi+8*rax]
37bfc6c02lea rdx, [rip+0x4964b9]
37bfc6c09mov [rsp+104], 11
37bfc6c12lea rcx, [rip+0x4964ae]
37bfc6c19mov [rsp+96], 5
37bfc6c22mov [rsp+88], 5
37bfc6c2bmov [rsp+72], rax
37bfc6c30mov [rsp+64], r12
37bfc6c35mov [rsp+56], rsi
37bfc6c3amov [rsp+48], r15
37bfc6c3fmov [rsp+40], r14
37bfc6c44mov [rsp+32], rbx
37bfc6c49call dtrmm_64_
37bfc6c4ejmp 0x37bfc62b7
37bfc6c53
37bfc6c53loc_37bfc6c53:
37bfc6c53mov rbx, [rdi]
37bfc6c56mov [rsp+168], rbx
37bfc6c5ejmp 0x37bfc6569
37bfc6c63
37bfc6c63loc_37bfc6c63:
37bfc6c63mov [rsp+64], r12
37bfc6c68mov r8, rdi
37bfc6c6bmov rdx, rbp
37bfc6c6emov rcx, r10
37bfc6c71mov rax, [rsp+360]
37bfc6c79lea r15, [rsp+200]
37bfc6c81mov [rsp+80], 1
37bfc6c8amov [rsp+72], 1
37bfc6c93mov r9, r15
37bfc6c96mov [rsp+56], rax
37bfc6c9bmov rax, [rsp+352]
37bfc6ca3mov [rsp+304], r10
37bfc6cabmov [rsp+48], rax
37bfc6cb0mov rax, [rsp+344]
37bfc6cb8mov [rsp+40], rax
37bfc6cbdmov rax, [rsp+336]
37bfc6cc5mov [rsp+32], rax
37bfc6ccacall dlarft_64_
37bfc6ccflea rdx, [rbx+1]
37bfc6cd3mov rax, [rdi]
37bfc6cd6lea r10, [rsp+208]
37bfc6cdemov r11, rdx
37bfc6ce1mov r8, r10
37bfc6ce4lea r9, [rsp+216]
37bfc6cecmov [rsp+144], r10
37bfc6cf4imul r11, r13
37bfc6cf8add r11, [rsp+136]
37bfc6d00sub rax, rbx
37bfc6d03lea rcx, [rdx+r11]
37bfc6d07mov [rsp+168], r11
37bfc6d0fmov r11, [rsp+360]
37bfc6d17mov [rsp+208], rax
37bfc6d1fmov rax, [rsi]
37bfc6d22lea rcx, [r11+8*rcx]
37bfc6d26mov r11, [rsp+352]
37bfc6d2emov [rsp+64], r12
37bfc6d33sub rax, rbx
37bfc6d36mov [rsp+56], rcx
37bfc6d3bmov [rsp+216], rax
37bfc6d43lea rcx, [r11+8*rbx]
37bfc6d47mov rax, [rsp+152]
37bfc6d4fmov r11, [rsp+344]
37bfc6d57mov [rsp+48], rcx
37bfc6d5cimul rax, rdx
37bfc6d60add rax, [rsp+128]
37bfc6d68mov [rsp+80], 1
37bfc6d71mov [rsp+40], r11
37bfc6d76mov r11, [rsp+336]
37bfc6d7eadd rdx, rax
37bfc6d81mov rcx, [rsp+304]
37bfc6d89mov [rsp+160], rax
37bfc6d91mov [rsp+72], 1
37bfc6d9alea rdx, [r11+8*rdx]
37bfc6d9emov [rsp+32], rdx
37bfc6da3mov rdx, rbp
37bfc6da6call dlarft_64_
37bfc6dabmov rdx, [rsi]
37bfc6daemov r11, [rsp+168]
37bfc6db6mov [rsp+56], 3
37bfc6dbfmov rax, [rsp+160]
37bfc6dc7mov [rsp+48], r12
37bfc6dcclea rcx, [rip+0x49632d]
37bfc6dd3sub rdx, rbx
37bfc6dd6mov rbx, [rsp+360]
37bfc6ddemov [rsp+216], rdx
37bfc6de6lea rdx, [rbx+8*r11+8]
37bfc6debmov rbx, [rsp+344]
37bfc6df3mov [rsp+40], rdx
37bfc6df8mov rdx, r15
37bfc6dfbmov [rsp+32], rbx
37bfc6e00mov rbx, [rsp+336]
37bfc6e08lea r9, [rbx+8*rax+8]
37bfc6e0dlea rbx, [rsp+216]
37bfc6e15mov r8, rbx
37bfc6e18call dlacpy_64_
37bfc6e1dmov rdx, [rsi]
37bfc6e20mov rax, [rsp+200]
37bfc6e28mov [rsp+112], 4
37bfc6e31mov r14, [rsp+136]
37bfc6e39mov [rsp+80], r12
37bfc6e3elea r9, [rip+0x49626d]
37bfc6e45lea r8, [rip+0x49628c]
37bfc6e4csub rdx, rax
37bfc6e4fadd rax, 1
37bfc6e53mov r10, [rsp+360]
37bfc6e5bmov rbp, [rsp+152]
37bfc6e63mov [rsp+216], rdx
37bfc6e6bmov rdx, rax
37bfc6e6elea rcx, [rip+0x496252]
37bfc6e75imul rdx, r13
37bfc6e79mov [rsp+40], rbx
37bfc6e7emov [rsp+104], 9
37bfc6e87mov [rsp+96], 5
37bfc6e90lea rdx, [r14+rdx+1]
37bfc6e95mov [rsp+32], r15
37bfc6e9amov [rsp+88], 5
37bfc6ea3lea rdx, [r10+8*rdx]
37bfc6ea7mov [rsp+72], rdx
37bfc6eacmov rdx, [rsp+344]
37bfc6eb4mov [rsp+64], rdx
37bfc6eb9mov rdx, rbp
37bfc6ebcimul rdx, rax
37bfc6ec0add rdx, [rsp+128]
37bfc6ec8add rax, rdx
37bfc6ecbmov rdx, [rsp+336]
37bfc6ed3lea rax, [rdx+8*rax]
37bfc6ed7lea rdx, [rip+0x49620b]
37bfc6edemov [rsp+56], rax
37bfc6ee3lea rax, [rip+0x4961e6]
37bfc6eeamov [rsp+48], rax
37bfc6eefcall dtrmm_64_
37bfc6ef4mov rax, [rsi]
37bfc6ef7mov rcx, [rdi]
37bfc6efamov [rsp+96], r12
37bfc6effmov rdx, [rsp+200]
37bfc6f07lea rdi, [rip+0x4961c2]
37bfc6f0emov [rsp+32], rbx
37bfc6f13mov r8, r15
37bfc6f16sub rcx, rax
37bfc6f19mov r10, rax
37bfc6f1cadd rax, 1
37bfc6f20mov [rsp+104], 12
37bfc6f29mov [rsp+216], rcx
37bfc6f31sub r10, rdx
37bfc6f34imul rax, rbp
37bfc6f38lea rcx, [rdx+1]
37bfc6f3cimul rcx, r13
37bfc6f40mov [rsp+208], r10
37bfc6f48mov r10, [rsp+360]
37bfc6f50add rax, [rsp+128]
37bfc6f58mov [rsp+80], rdi
37bfc6f5dlea rdx, [rax+rdx+1]
37bfc6f62mov [rsp+40], rdi
37bfc6f67mov r9, [rsp+144]
37bfc6f6fmov [rsp+112], 9
37bfc6f78lea rcx, [r14+rcx+1]
37bfc6f7dlea rcx, [r10+8*rcx]
37bfc6f81mov [rsp+88], rcx
37bfc6f86mov rcx, [rsp+344]
37bfc6f8emov [rsp+72], rcx
37bfc6f93mov rcx, [rsp+336]
37bfc6f9blea rdx, [rcx+8*rdx]
37bfc6f9flea rax, [rcx+8*rax+8]
37bfc6fa4mov [rsp+64], rdx
37bfc6fa9mov rdx, [rsp+344]
37bfc6fb1lea rcx, [rip+0x4960fe]
37bfc6fb8mov [rsp+48], rax
37bfc6fbdmov [rsp+56], rdx
37bfc6fc2lea rdx, [rip+0x49610f]
37bfc6fc9call dgemm_64_
37bfc6fcemov rdx, [rsi]
37bfc6fd1mov rax, [rsp+200]
37bfc6fd9mov [rsp+112], 8
37bfc6fe2mov [rsp+104], 12
37bfc6feblea rcx, [rip+0x4960fc]
37bfc6ff2lea r9, [rip+0x4960e8]
37bfc6ff9sub rdx, rax
37bfc6ffcadd rax, 1
37bfc7000mov [rsp+80], r12
37bfc7005lea r8, [rip+0x4960aa]
37bfc700cimul rax, r13
37bfc7010mov [rsp+64], r12
37bfc7015mov [rsp+216], rdx
37bfc701dmov rdx, [rsp+360]
37bfc7025mov [rsp+96], 5
37bfc702elea rax, [r14+rax+1]
37bfc7033mov [rsp+56], rdx
37bfc7038lea rax, [rdx+8*rax]
37bfc703cmov [rsp+40], rbx
37bfc7041lea rdx, [rip+0x4960a1]
37bfc7048mov [rsp+72], rax
37bfc704dlea rax, [rip+0x4960a4]
37bfc7054mov [rsp+48], rax
37bfc7059mov [rsp+88], 4
37bfc7062mov [rsp+32], r15
37bfc7067call dtrmm_64_
37bfc706cmov rdx, [rsi]
37bfc706fmov rax, [rsp+200]
37bfc7077mov [rsp+112], 8
37bfc7080mov rsi, [rsp+360]
37bfc7088mov [rsp+80], r12
37bfc708dsub rdx, rax
37bfc7090add rax, 1
37bfc7094mov [rsp+104], 12
37bfc709dmov [rsp+216], rdx
37bfc70a5mov rdx, r13
37bfc70a8imul rdx, rax
37bfc70acmov [rsp+64], r12
37bfc70b1mov [rsp+96], 5
37bfc70bamov [rsp+88], 5
37bfc70c3add rdx, r14
37bfc70c6mov [rsp+48], rdi
37bfc70cbadd rax, rdx
37bfc70celea rcx, [rsi+8*rdx+8]
37bfc70d3mov [rsp+40], rbx
37bfc70d8lea rax, [rsi+8*rax]
37bfc70dcmov [rsp+72], rcx
37bfc70e1mov [rsp+56], rax
37bfc70e6mov [rsp+32], r15
37bfc70ebjmp 0x37bfc6295
37bfc5cc0
37bfc5cc0dlarft_64_:
37bfc5cc0push r15
37bfc5cc2push r14
37bfc5cc4push r13
37bfc5cc6push r12
37bfc5cc8push rbp
37bfc5cc9push rdi
37bfc5ccapush rsi
37bfc5ccbpush rbx
37bfc5cccsub rsp, 232
37bfc5cd3mov rax, [r8]
37bfc5cd6mov r12, [rsp+368]
37bfc5cdemov rbp, rdx
37bfc5ce1mov rdi, r8
37bfc5ce4mov rsi, r9
37bfc5ce7test rax, rax
37bfc5ceaje 0x37bfc62b7
37bfc5cf0mov r11, [r9]
37bfc5cf3test r11, r11
37bfc5cf6je 0x37bfc62b7
37bfc5cfccmp r11, 1
37bfc5d00je 0x37bfc62d0
37bfc5d06cmp rax, 1
37bfc5d0aje 0x37bfc62d0
37bfc5d10mov rax, [r12]
37bfc5d14xor edx, edx
37bfc5d16mov rbx, [rsp+344]
37bfc5d1emov r9l, 1
37bfc5d24mov r8l, 1
37bfc5d2amov [rsp+160], r11
37bfc5d32test rax, rax
37bfc5d35mov [rsp+304], rcx
37bfc5d3dcmovns rdx, rax
37bfc5d41mov rax, rdx
37bfc5d44mov r13, rdx
37bfc5d47xor edx, edx
37bfc5d49not rax
37bfc5d4cmov [rsp+136], rax
37bfc5d54mov rax, [rbx]
37bfc5d57mov rbx, r11
37bfc5d5atest rax, rax
37bfc5d5dcmovns rdx, rax
37bfc5d61shr rbx, 63
37bfc5d65add rbx, r11
37bfc5d68mov r14, rdx
37bfc5d6bmov [rsp+152], rdx
37bfc5d73sar rbx, 1
37bfc5d76mov r15, rdx
37bfc5d79not r14
37bfc5d7clea rdx, [rip+0x49732d]
37bfc5d83mov [rsp+200], rbx
37bfc5d8bmov [rsp+128], r14
37bfc5d93call lsame_64_
37bfc5d98mov r9l, 1
37bfc5d9emov r8l, 1
37bfc5da4mov rcx, rbp
37bfc5da7lea rdx, [rip+0x497303]
37bfc5daemov [rsp+144], rax
37bfc5db6call lsame_64_
37bfc5dbbmov r10, [rsp+304]
37bfc5dc3cmp [rsp+144], 0
37bfc5dccmov r11, [rsp+160]
37bfc5dd4je 0x37bfc62f0
37bfc5ddatest rax, rax
37bfc5dddje 0x37bfc62f0
37bfc5de3mov rdx, [rsp+360]
37bfc5debmov [rsp+64], r12
37bfc5df0mov rcx, r10
37bfc5df3mov r8, rdi
37bfc5df6lea r9, [rsp+200]
37bfc5dfemov [rsp+176], r11
37bfc5e06mov [rsp+56], rdx
37bfc5e0bmov rdx, [rsp+352]
37bfc5e13mov [rsp+80], 1
37bfc5e1cmov [rsp+48], rdx
37bfc5e21mov rdx, [rsp+344]
37bfc5e29mov [rsp+72], 1
37bfc5e32mov [rsp+40], rdx
37bfc5e37mov rdx, [rsp+336]
37bfc5e3fmov [rsp+144], r9
37bfc5e47mov [rsp+32], rdx
37bfc5e4cmov rdx, rbp
37bfc5e4fcall dlarft_64_
37bfc5e54mov rdx, [rdi]
37bfc5e57mov rcx, [rsp+136]
37bfc5e5flea r9, [rsp+216]
37bfc5e67lea r8, [rsp+208]
37bfc5e6fsub rdx, rbx
37bfc5e72mov [rsp+160], r8
37bfc5e7amov [rsp+208], rdx
37bfc5e82mov rdx, [rsi]
37bfc5e85mov [rsp+80], 1
37bfc5e8esub rdx, rbx
37bfc5e91mov [rsp+64], r12
37bfc5e96mov [rsp+216], rdx
37bfc5e9elea rdx, [rbx+1]
37bfc5ea2mov [rsp+72], 1
37bfc5eabmov r10, rdx
37bfc5eaeimul r10, r13
37bfc5eb2lea rax, [r10+rcx]
37bfc5eb6mov rcx, r15
37bfc5eb9mov r15, [rsp+336]
37bfc5ec1imul rcx, rdx
37bfc5ec5mov [rsp+168], rax
37bfc5ecdadd rcx, r14
37bfc5ed0mov r14, r9
37bfc5ed3add rcx, rdx
37bfc5ed6add rdx, rax
37bfc5ed9mov rax, [rsp+360]
37bfc5ee1lea rcx, [r15+8*rcx]
37bfc5ee5lea rdx, [rax+8*rdx]
37bfc5ee9mov rax, [rsp+352]
37bfc5ef1mov [rsp+32], rcx
37bfc5ef6mov r15, rcx
37bfc5ef9mov [rsp+56], rdx
37bfc5efemov rcx, [rsp+304]
37bfc5f06lea rdx, [rax+8*rbx]
37bfc5f0amov rax, [rsp+344]
37bfc5f12mov [rsp+48], rdx
37bfc5f17mov rdx, rbp
37bfc5f1amov [rsp+40], rax
37bfc5f1fcall dlarft_64_
37bfc5f24mov rdx, [rsi]
37bfc5f27mov rax, [rsp+168]
37bfc5f2fsub rdx, rbx
37bfc5f32cmp [rsp+176], 1
37bfc5f3bjle 0x37bfc6000
37bfc5f41test rdx, rdx
37bfc5f44jle 0x37bfc6000
37bfc5f4amov rcx, [rsp+360]
37bfc5f52mov [rsp+328], rsi
37bfc5f5alea r10, [8*r13]
37bfc5f62mov rsi, rax
37bfc5f65mov [rsp+368], r12
37bfc5f6dmov r12, rdi
37bfc5f70mov rdi, rdx
37bfc5f73lea r11, [rcx+8*rax+8]
37bfc5f78mov rcx, [rsp+152]
37bfc5f80lea rbp, [8*rcx]
37bfc5f88mov rcx, [rsp+336]
37bfc5f90mov rax, rbp
37bfc5f93mov rbp, r11
37bfc5f96lea r11, [rdx+1]
37bfc5f9amov rdx, rbx
37bfc5f9dlea rcx, [rcx+8*rbx-8]
37bfc5fa2mov ebx, 1
37bfc5fa7mov r9, rcx
37bfc5faanop [rax+rax]
37bfc5fb0
37bfc5fb0loc_37bfc5fb0:
37bfc5fb0mov r8, rbp
37bfc5fb3mov ecx, 1
37bfc5fb8nop [rax+rax]
37bfc5fc0
37bfc5fc0loc_37bfc5fc0:
37bfc5fc0movsd_xmm x0, [r9+8*rcx]
37bfc5fc6add rcx, 1
37bfc5fcamovsd_xmm [r8], x0
37bfc5fcfadd r8, r10
37bfc5fd2cmp rcx, r11
37bfc5fd5jne 0x37bfc5fc0
37bfc5fd7add rbx, 1
37bfc5fdbadd rbp, 8
37bfc5fdfadd r9, rax
37bfc5fe2cmp rdx, rbx
37bfc5fe5jge 0x37bfc5fb0
37bfc5fe7mov rax, rsi
37bfc5feamov rdx, rdi
37bfc5fedmov rsi, [rsp+328]
37bfc5ff5mov rdi, r12
37bfc5ff8mov r12, [rsp+368]
37bfc6000
37bfc6000loc_37bfc6000:
37bfc6000mov rbx, [rsp+360]
37bfc6008mov [rsp+56], r15
37bfc600dmov r15, r14
37bfc6010lea r9, [rip+0x49709b]
37bfc6017mov [rsp+40], r14
37bfc601clea r8, [rip+0x497093]
37bfc6023mov r14, [rsp+144]
37bfc602blea rcx, [rip+0x497095]
37bfc6032lea rax, [rbx+8*rax+8]
37bfc6037lea rbx, [rip+0x497092]
37bfc603emov [rsp+112], 4
37bfc6047mov [rsp+72], rax
37bfc604cmov rax, [rsp+344]
37bfc6054mov [rsp+48], rbx
37bfc6059mov [rsp+64], rax
37bfc605emov [rsp+104], 12
37bfc6067mov [rsp+96], 5
37bfc6070mov [rsp+88], 5
37bfc6079mov [rsp+80], r12
37bfc607emov [rsp+32], r14
37bfc6083mov [rsp+216], rdx
37bfc608blea rdx, [rip+0x497030]
37bfc6092call dtrmm_64_
37bfc6097mov rdx, [rsi]
37bfc609amov r8, r14
37bfc609dmov rax, [rsp+200]
37bfc60a5mov rbp, [rsp+136]
37bfc60admov r9, [rsp+160]
37bfc60b5mov rcx, rdx
37bfc60b8sub rcx, rax
37bfc60bbadd rax, 1
37bfc60bfmov [rsp+208], rcx
37bfc60c7mov rcx, [rdi]
37bfc60camov rdi, [rsp+360]
37bfc60d2mov [rsp+80], rbx
37bfc60d7sub rcx, rdx
37bfc60damov [rsp+32], r15
37bfc60dfmov [rsp+216], rcx
37bfc60e7mov rcx, rax
37bfc60eaimul rax, [rsp+152]
37bfc60f3imul rcx, r13
37bfc60f7mov [rsp+96], r12
37bfc60fcadd rax, [rsp+128]
37bfc6104mov [rsp+112], 12
37bfc610dlea rax, [rdx+rax+1]
37bfc6112mov [rsp+104], 9
37bfc611blea rcx, [rbp+rcx+1]
37bfc6120lea rcx, [rdi+8*rcx]
37bfc6124mov rdi, rbx
37bfc6127mov rbx, [rsp+344]
37bfc612fmov [rsp+88], rcx
37bfc6134lea rcx, [rip+0x496f9d]
37bfc613bmov [rsp+72], rbx
37bfc6140mov rbx, [rsp+336]
37bfc6148mov [rsp+40], rdi
37bfc614dlea rax, [rbx+8*rax]
37bfc6151mov [rsp+64], rax
37bfc6156mov rax, [rsp+344]
37bfc615emov [rsp+56], rax
37bfc6163lea rax, [rbx+8*rdx]
37bfc6167lea rdx, [rip+0x496f48]
37bfc616emov [rsp+48], rax
37bfc6173call dgemm_64_
37bfc6178mov rdx, [rsi]
37bfc617bmov rax, [rsp+200]
37bfc6183mov [rsp+112], 8
37bfc618cmov rbx, [rsp+360]
37bfc6194mov [rsp+80], r12
37bfc6199lea rcx, [rip+0x496f4e]
37bfc61a0lea r9, [rip+0x496f3a]
37bfc61a7sub rdx, rax
37bfc61aaadd rax, 1
37bfc61aemov [rsp+104], 12
37bfc61b7lea r8, [rip+0x496ef8]
37bfc61beimul rax, r13
37bfc61c2mov [rsp+64], r12
37bfc61c7mov [rsp+96], 5
37bfc61d0mov [rsp+88], 4
37bfc61d9lea rax, [rbp+rax+1]
37bfc61demov [rsp+56], rbx
37bfc61e3lea rax, [rbx+8*rax]
37bfc61e7mov [rsp+40], r15
37bfc61ecmov [rsp+72], rax
37bfc61f1lea rax, [rip+0x496f00]
37bfc61f8mov [rsp+48], rax
37bfc61fdmov [rsp+32], r14
37bfc6202mov [rsp+216], rdx
37bfc620alea rdx, [rip+0x496ed8]
37bfc6211call dtrmm_64_
37bfc6216mov rdx, [rsi]
37bfc6219mov rax, [rsp+200]
37bfc6221mov [rsp+112], 8
37bfc622amov rsi, [rsp+360]
37bfc6232mov [rsp+80], r12
37bfc6237sub rdx, rax
37bfc623aadd rax, 1
37bfc623emov [rsp+104], 12
37bfc6247mov [rsp+216], rdx
37bfc624fmov rdx, r13
37bfc6252imul rdx, rax
37bfc6256mov [rsp+64], r12
37bfc625bmov [rsp+96], 5
37bfc6264mov [rsp+88], 5
37bfc626dadd rdx, rbp
37bfc6270mov [rsp+48], rdi
37bfc6275add rax, rdx
37bfc6278lea rcx, [rsi+8*rdx+8]
37bfc627dmov [rsp+40], r15
37bfc6282lea rax, [rsi+8*rax]
37bfc6286mov [rsp+72], rcx
37bfc628bmov [rsp+56], rax
37bfc6290mov [rsp+32], r14
37bfc6295
37bfc6295loc_37bfc6295:
37bfc6295lea r9, [rip+0x496e45]
37bfc629clea r8, [rip+0x496e13]
37bfc62a3lea rdx, [rip+0x496e3f]
37bfc62aalea rcx, [rip+0x496e16]
37bfc62b1call dtrmm_64_
37bfc62b6nop
37bfc62b7
37bfc62b7loc_37bfc62b7:
37bfc62b7add rsp, 232
37bfc62bepop rbx
37bfc62bfpop rsi
37bfc62c0pop rdi
37bfc62c1pop rbp
37bfc62c2pop r12
37bfc62c4pop r13
37bfc62c6pop r14
37bfc62c8pop r15
37bfc62caret
37bfc62cb
37bfc62cb 0f 1f 44 00 00 ..D..
37bfc62d0
37bfc62d0loc_37bfc62d0:
37bfc62d0mov rax, [rsp+352]
37bfc62d8movsd_xmm x0, [rax]
37bfc62dcmov rax, [rsp+360]
37bfc62e4movsd_xmm [rax], x0
37bfc62e8jmp 0x37bfc62b7
37bfc62ea
37bfc62ea 66 0f 1f 44 00 00 f..D..
37bfc62f0
37bfc62f0loc_37bfc62f0:
37bfc62f0cmp rax, 1
37bfc62f4je 0x37bfc6305
37bfc62f6cmp [rsp+144], 0
37bfc62ffjne 0x37bfc6c63
37bfc6305
37bfc6305loc_37bfc6305:
37bfc6305mov rcx, [rdi]
37bfc6308mov rdx, [rsi]
37bfc630bsub rcx, rbx
37bfc630esub rdx, rbx
37bfc6311cmp [rsp+144], 1
37bfc631amov [rsp+208], rcx
37bfc6322mov [rsp+216], rdx
37bfc632aje 0x37bfc6820
37bfc6330test rax, rax
37bfc6333je 0x37bfc6820
37bfc6339mov rax, [rsp+360]
37bfc6341mov [rsp+64], r12
37bfc6346mov rcx, r10
37bfc6349mov rdx, rbp
37bfc634clea r9, [rsp+216]
37bfc6354lea r8, [rsp+208]
37bfc635cmov [rsp+80], 1
37bfc6365mov [rsp+56], rax
37bfc636amov rax, [rsp+352]
37bfc6372mov r14, r9
37bfc6375mov [rsp+72], 1
37bfc637emov [rsp+48], rax
37bfc6383mov rax, [rsp+344]
37bfc638bmov [rsp+160], r8
37bfc6393mov [rsp+40], rax
37bfc6398mov rax, [rsp+336]
37bfc63a0mov [rsp+304], r10
37bfc63a8mov [rsp+32], rax
37bfc63admov [rsp+168], r11
37bfc63b5call dlarft_64_
37bfc63bamov rcx, [rsi]
37bfc63bdmov [rsp+64], r12
37bfc63c2mov r8, rdi
37bfc63c5mov r15, [rsp+360]
37bfc63cdlea r9, [rsp+200]
37bfc63d5mov [rsp+80], 1
37bfc63desub rcx, rbx
37bfc63e1mov [rsp+144], r9
37bfc63e9mov [rsp+72], 1
37bfc63f2lea rax, [rcx+1]
37bfc63f6mov rdx, rax
37bfc63f9imul rdx, r13
37bfc63fdadd rdx, [rsp+136]
37bfc6405add rdx, rax
37bfc6408imul rax, [rsp+152]
37bfc6411lea rdx, [r15+8*rdx]
37bfc6415mov [rsp+56], rdx
37bfc641amov rdx, [rsp+352]
37bfc6422lea rdx, [rdx+8*rcx]
37bfc6426mov rcx, [rsp+304]
37bfc642emov [rsp+48], rdx
37bfc6433mov rdx, [rsp+344]
37bfc643bmov [rsp+40], rdx
37bfc6440mov rdx, [rsp+128]
37bfc6448lea rax, [rdx+rax+1]
37bfc644dmov rdx, [rsp+336]
37bfc6455lea rax, [rdx+8*rax]
37bfc6459mov rdx, rbp
37bfc645cmov [rsp+32], rax
37bfc6461call dlarft_64_
37bfc6466mov rax, [rsi]
37bfc6469mov rdx, rax
37bfc646csub rdx, rbx
37bfc646ftest rdx, rdx
37bfc6472jle 0x37bfc6c53
37bfc6478lea rbp, [rdx+1]
37bfc647ccmp [rsp+168], 1
37bfc6485jle 0x37bfc6c53
37bfc648bmov r15, [rsp+152]
37bfc6493mov r10, [rsp+128]
37bfc649bmov [rsp+176], rax
37bfc64a3lea r11, [8*r13]
37bfc64abmov rcx, [rsp+360]
37bfc64b3mov [rsp+184], r13
37bfc64bbmov r9l, 1
37bfc64c1lea r8, [8*r15]
37bfc64c9mov [rsp+368], r12
37bfc64d1mov r12, rdi
37bfc64d4imul r15, rbp
37bfc64d8lea rcx, [rcx+8*rdx-8]
37bfc64ddmov [rsp+328], rsi
37bfc64e5add r10, r15
37bfc64e8mov r15, [rdi]
37bfc64ebmov rdi, rdx
37bfc64eemov rdx, [rsp+336]
37bfc64f6mov [rsp+168], r15
37bfc64fesub r15, rax
37bfc6501mov rsi, r15
37bfc6504nop
37bfc6505nop [rax+rax]
37bfc6510
37bfc6510loc_37bfc6510:
37bfc6510lea rax, [rsi+r9]
37bfc6514add rax, r10
37bfc6517lea r13, [rdx+8*rax]
37bfc651bmov eax, 1
37bfc6520
37bfc6520loc_37bfc6520:
37bfc6520movsd_xmm x0, [r13]
37bfc6526add r13, r8
37bfc6529movsd_xmm [rcx+8*rax], x0
37bfc652eadd rax, 1
37bfc6532cmp rbx, rax
37bfc6535jge 0x37bfc6520
37bfc6537add r9, 1
37bfc653badd rcx, r11
37bfc653ecmp r9, rbp
37bfc6541jne 0x37bfc6510
37bfc6543mov rdx, rdi
37bfc6546mov rax, [rsp+176]
37bfc654emov rdi, r12
37bfc6551mov r13, [rsp+184]
37bfc6559mov rsi, [rsp+328]
37bfc6561mov r12, [rsp+368]
37bfc6569
37bfc6569loc_37bfc6569:
37bfc6569mov rbx, [rsp+360]
37bfc6571mov [rsp+216], rdx
37bfc6579mov r15, r14
37bfc657clea r9, [rip+0x496b2f]
37bfc6583mov [rsp+40], r14
37bfc6588lea r8, [rip+0x496b27]
37bfc658fmov r14, [rsp+144]
37bfc6597lea rcx, [rip+0x496b29]
37bfc659elea rdx, [rbx+8*rdx]
37bfc65a2mov [rsp+80], r12
37bfc65a7mov rbx, [rsp+344]
37bfc65afmov [rsp+72], rdx
37bfc65b4mov rdx, [rsp+168]
37bfc65bcmov [rsp+64], rbx
37bfc65c1lea rbx, [rip+0x496b08]
37bfc65c8sub rdx, rax
37bfc65cbmov [rsp+48], rbx
37bfc65d0mov rax, [rsp+336]
37bfc65d8mov [rsp+112], 4
37bfc65e1lea rax, [rax+8*rdx]
37bfc65e5mov [rsp+32], r14
37bfc65ealea rdx, [rip+0x496af8]
37bfc65f1mov [rsp+56], rax
37bfc65f6mov [rsp+104], 12
37bfc65ffmov [rsp+96], 5
37bfc6608mov [rsp+88], 5
37bfc6611call dtrmm_64_
37bfc6616mov rcx, [rsi]
37bfc6619mov rdx, [rdi]
37bfc661cmov [rsp+80], rbx
37bfc6621mov rdi, [rsp+360]
37bfc6629mov [rsp+32], r15
37bfc662emov r8, r14
37bfc6631sub rdx, rcx
37bfc6634mov rax, rcx
37bfc6637sub rax, [rsp+200]
37bfc663fmov r9, [rsp+160]
37bfc6647mov [rsp+216], rdx
37bfc664flea rdx, [rdi+8*rax]
37bfc6653mov rdi, rbx
37bfc6656mov rbx, [rsp+344]
37bfc665emov [rsp+208], rax
37bfc6666add rax, 1
37bfc666aimul rax, [rsp+152]
37bfc6673lea rcx, [rip+0x496a5e]
37bfc667amov [rsp+72], rbx
37bfc667fmov rbx, [rsp+336]
37bfc6687mov [rsp+88], rdx
37bfc668clea rdx, [rip+0x496a23]
37bfc6693mov [rsp+64], rbx
37bfc6698mov rbx, [rsp+344]
37bfc66a0mov [rsp+40], rdi
37bfc66a5mov [rsp+56], rbx
37bfc66aamov rbx, [rsp+128]
37bfc66b2mov [rsp+112], 12
37bfc66bblea rax, [rbx+rax+1]
37bfc66c0mov rbx, [rsp+336]
37bfc66c8mov [rsp+96], r12
37bfc66cdmov [rsp+104], 9
37bfc66d6lea rax, [rbx+8*rax]
37bfc66damov [rsp+48], rax
37bfc66dfcall dgemm_64_
37bfc66e4mov rbx, [rsp+360]
37bfc66ecmov rax, [rsi]
37bfc66efmov [rsp+112], 8
37bfc66f8sub rax, [rsp+200]
37bfc6700mov [rsp+80], r12
37bfc6705lea r9, [rip+0x4969d5]
37bfc670clea r8, [rip+0x4969a3]
37bfc6713lea rdx, [rax+1]
37bfc6717mov [rsp+64], r12
37bfc671clea rcx, [rip+0x4969cb]
37bfc6723mov [rsp+216], rax
37bfc672blea rax, [rbx+8*rax]
37bfc672fmov rbx, [rsp+360]
37bfc6737mov [rsp+72], rax
37bfc673cmov rax, r13
37bfc673fimul rax, rdx
37bfc6743mov [rsp+40], r15
37bfc6748add rax, [rsp+136]
37bfc6750add rax, rdx
37bfc6753mov [rsp+32], r14
37bfc6758lea rdx, [rip+0x496963]
37bfc675fmov [rsp+104], 12
37bfc6768lea rax, [rbx+8*rax]
37bfc676cmov [rsp+56], rax
37bfc6771lea rax, [rip+0x496980]
37bfc6778mov [rsp+48], rax
37bfc677dmov [rsp+96], 5
37bfc6786mov [rsp+88], 4
37bfc678fcall dtrmm_64_
37bfc6794mov rax, [rsi]
37bfc6797mov rsi, [rsp+360]
37bfc679fmov [rsp+112], 8
37bfc67a8sub rax, [rsp+200]
37bfc67b0mov [rsp+80], r12
37bfc67b5lea r9, [rip+0x496925]
37bfc67bclea r8, [rip+0x4968f3]
37bfc67c3mov [rsp+216], rax
37bfc67cblea rax, [rsi+8*rax]
37bfc67cflea rdx, [rip+0x4968ec]
37bfc67d6mov [rsp+104], 12
37bfc67dflea rcx, [rip+0x4968e1]
37bfc67e6mov [rsp+96], 5
37bfc67efmov [rsp+88], 5
37bfc67f8mov [rsp+72], rax
37bfc67fdmov [rsp+64], r12
37bfc6802mov [rsp+56], rsi
37bfc6807mov [rsp+48], rdi
37bfc680cmov [rsp+40], r15
37bfc6811mov [rsp+32], r14
37bfc6816call dtrmm_64_
37bfc681bjmp 0x37bfc62b7
37bfc6820
37bfc6820loc_37bfc6820:
37bfc6820mov rdx, [rsp+360]
37bfc6828mov [rsp+64], r12
37bfc682dlea rax, [rsp+208]
37bfc6835mov rcx, r10
37bfc6838mov [rsp+80], 1
37bfc6841lea r14, [rsp+216]
37bfc6849mov r8, rax
37bfc684cmov [rsp+56], rdx
37bfc6851mov rdx, [rsp+352]
37bfc6859mov r9, r14
37bfc685cmov [rsp+72], 1
37bfc6865mov [rsp+48], rdx
37bfc686amov rdx, [rsp+344]
37bfc6872mov [rsp+144], rax
37bfc687amov [rsp+40], rdx
37bfc687fmov rdx, [rsp+336]
37bfc6887mov [rsp+304], r10
37bfc688fmov [rsp+32], rdx
37bfc6894mov rdx, rbp
37bfc6897call dlarft_64_
37bfc689cmov rcx, [rsi]
37bfc689fmov r10, [rsp+360]
37bfc68a7mov [rsp+80], 1
37bfc68b0mov [rsp+64], r12
37bfc68b5lea r9, [rsp+200]
37bfc68bdmov [rsp+72], 1
37bfc68c6sub rcx, rbx
37bfc68c9lea r8, [rcx+1]
37bfc68cdshl rcx, 3
37bfc68d1mov rdx, r8
37bfc68d4imul rdx, r13
37bfc68d8add rdx, [rsp+136]
37bfc68e0add rdx, r8
37bfc68e3mov r8, rdi
37bfc68e6lea rdx, [r10+8*rdx]
37bfc68eamov [rsp+56], rdx
37bfc68efmov rdx, [rsp+352]
37bfc68f7add rdx, rcx
37bfc68faadd rcx, [rsp+336]
37bfc6902mov [rsp+48], rdx
37bfc6907mov rdx, [rsp+344]
37bfc690fmov [rsp+32], rcx
37bfc6914mov rcx, [rsp+304]
37bfc691cmov [rsp+40], rdx
37bfc6921mov rdx, rbp
37bfc6924call dlarft_64_
37bfc6929mov r8, [rsi]
37bfc692cmov rdx, [rdi]
37bfc692fmov [rsp+56], 3
37bfc6938mov rbp, [rsp+152]
37bfc6940mov r10, [rsp+360]
37bfc6948mov [rsp+48], r12
37bfc694dsub rdx, r8
37bfc6950mov rcx, r8
37bfc6953mov r8, r14
37bfc6956add rdx, 1
37bfc695asub rcx, rbx
37bfc695dlea rbx, [rsp+200]
37bfc6965imul rdx, rbp
37bfc6969add rdx, [rsp+128]
37bfc6971mov [rsp+216], rcx
37bfc6979lea rdx, [rcx+rdx+1]
37bfc697elea rcx, [r10+8*rcx]
37bfc6982mov r10, [rsp+344]
37bfc698amov [rsp+40], rcx
37bfc698flea rcx, [rip+0x49676a]
37bfc6996mov [rsp+32], r10
37bfc699bmov r10, [rsp+336]
37bfc69a3lea r9, [r10+8*rdx]
37bfc69a7mov rdx, rbx
37bfc69aacall dlacpy_64_
37bfc69afmov rcx, [rsi]
37bfc69b2mov r15, [rsp+360]
37bfc69bamov [rsp+112], 4
37bfc69c3mov [rsp+104], 9
37bfc69cclea r9, [rip+0x4966df]
37bfc69d3lea r8, [rip+0x4966fe]
37bfc69damov rdx, rcx
37bfc69ddsub rdx, [rsp+200]
37bfc69e5mov [rsp+80], r12
37bfc69eamov [rsp+216], rdx
37bfc69f2lea rdx, [r15+8*rdx]
37bfc69f6lea r15, [rip+0x4966d3]
37bfc69fdmov [rsp+72], rdx
37bfc6a02mov rdx, [rsp+344]
37bfc6a0amov [rsp+96], 5
37bfc6a13mov [rsp+88], 5
37bfc6a1cmov [rsp+64], rdx
37bfc6a21mov rdx, [rdi]
37bfc6a24mov [rsp+48], r15
37bfc6a29sub rdx, rcx
37bfc6a2cmov rcx, [rsp+128]
37bfc6a34mov [rsp+40], r14
37bfc6a39add rdx, 1
37bfc6a3dmov [rsp+32], rbx
37bfc6a42imul rdx, rbp
37bfc6a46lea rdx, [rcx+rdx+1]
37bfc6a4bmov rcx, [rsp+336]
37bfc6a53lea rdx, [rcx+8*rdx]
37bfc6a57lea rcx, [rip+0x496669]
37bfc6a5emov [rsp+56], rdx
37bfc6a63lea rdx, [rip+0x496658]
37bfc6a6acall dtrmm_64_
37bfc6a6fmov r8, [rsi]
37bfc6a72mov rcx, [rdi]
37bfc6a75mov [rsp+104], 12
37bfc6a7emov [rsp+96], r12
37bfc6a83mov r9, [rsp+144]
37bfc6a8bsub rcx, r8
37bfc6a8emov rdx, r8
37bfc6a91mov [rsp+80], r15
37bfc6a96mov r8, rbx
37bfc6a99sub rdx, [rsp+200]
37bfc6aa1mov [rsp+216], rcx
37bfc6aa9mov rcx, [rsp+360]
37bfc6ab1mov [rsp+208], rdx
37bfc6ab9shl rdx, 3
37bfc6abdmov [rsp+40], r15
37bfc6ac2add rcx, rdx
37bfc6ac5mov [rsp+32], r14
37bfc6acaadd rdx, [rsp+336]
37bfc6ad2mov [rsp+88], rcx
37bfc6ad7mov rcx, [rsp+344]
37bfc6adfmov [rsp+48], rdx
37bfc6ae4lea rdx, [rip+0x4965ed]
37bfc6aebmov [rsp+72], rcx
37bfc6af0mov rcx, [rsp+336]
37bfc6af8mov [rsp+112], 9
37bfc6b01mov [rsp+64], rcx
37bfc6b06mov rcx, [rsp+344]
37bfc6b0emov [rsp+56], rcx
37bfc6b13lea rcx, [rip+0x49659c]
37bfc6b1acall dgemm_64_
37bfc6b1fmov rax, [rsi]
37bfc6b22mov rcx, [rsp+360]
37bfc6b2amov [rsp+112], 8
37bfc6b33sub rax, [rsp+200]
37bfc6b3bmov [rsp+80], r12
37bfc6b40lea r9, [rip+0x49659a]
37bfc6b47lea r8, [rip+0x4965b5]
37bfc6b4elea rdx, [rax+1]
37bfc6b52mov [rsp+64], r12
37bfc6b57mov [rsp+216], rax
37bfc6b5fimul r13, rdx
37bfc6b63lea rax, [rcx+8*rax]
37bfc6b67mov [rsp+72], rax
37bfc6b6cmov rax, [rsp+136]
37bfc6b74mov [rsp+104], 11
37bfc6b7dadd rax, r13
37bfc6b80mov [rsp+40], r14
37bfc6b85add rax, rdx
37bfc6b88mov [rsp+32], rbx
37bfc6b8dlea rdx, [rip+0x49652e]
37bfc6b94mov [rsp+96], 5
37bfc6b9dlea rax, [rcx+8*rax]
37bfc6ba1lea rcx, [rip+0x496546]
37bfc6ba8mov [rsp+56], rax
37bfc6badlea rax, [rip+0x496544]
37bfc6bb4mov [rsp+48], rax
37bfc6bb9mov [rsp+88], 4
37bfc6bc2call dtrmm_64_
37bfc6bc7mov rax, [rsi]
37bfc6bcamov rsi, [rsp+360]
37bfc6bd2mov [rsp+112], 8
37bfc6bdbsub rax, [rsp+200]
37bfc6be3mov [rsp+80], r12
37bfc6be8lea r9, [rip+0x4964f2]
37bfc6beflea r8, [rip+0x49650d]
37bfc6bf6mov [rsp+216], rax
37bfc6bfelea rax, [rsi+8*rax]
37bfc6c02lea rdx, [rip+0x4964b9]
37bfc6c09mov [rsp+104], 11
37bfc6c12lea rcx, [rip+0x4964ae]
37bfc6c19mov [rsp+96], 5
37bfc6c22mov [rsp+88], 5
37bfc6c2bmov [rsp+72], rax
37bfc6c30mov [rsp+64], r12
37bfc6c35mov [rsp+56], rsi
37bfc6c3amov [rsp+48], r15
37bfc6c3fmov [rsp+40], r14
37bfc6c44mov [rsp+32], rbx
37bfc6c49call dtrmm_64_
37bfc6c4ejmp 0x37bfc62b7
37bfc6c53
37bfc6c53loc_37bfc6c53:
37bfc6c53mov rbx, [rdi]
37bfc6c56mov [rsp+168], rbx
37bfc6c5ejmp 0x37bfc6569
37bfc6c63
37bfc6c63loc_37bfc6c63:
37bfc6c63mov [rsp+64], r12
37bfc6c68mov r8, rdi
37bfc6c6bmov rdx, rbp
37bfc6c6emov rcx, r10
37bfc6c71mov rax, [rsp+360]
37bfc6c79lea r15, [rsp+200]
37bfc6c81mov [rsp+80], 1
37bfc6c8amov [rsp+72], 1
37bfc6c93mov r9, r15
37bfc6c96mov [rsp+56], rax
37bfc6c9bmov rax, [rsp+352]
37bfc6ca3mov [rsp+304], r10
37bfc6cabmov [rsp+48], rax
37bfc6cb0mov rax, [rsp+344]
37bfc6cb8mov [rsp+40], rax
37bfc6cbdmov rax, [rsp+336]
37bfc6cc5mov [rsp+32], rax
37bfc6ccacall dlarft_64_
37bfc6ccflea rdx, [rbx+1]
37bfc6cd3mov rax, [rdi]
37bfc6cd6lea r10, [rsp+208]
37bfc6cdemov r11, rdx
37bfc6ce1mov r8, r10
37bfc6ce4lea r9, [rsp+216]
37bfc6cecmov [rsp+144], r10
37bfc6cf4imul r11, r13
37bfc6cf8add r11, [rsp+136]
37bfc6d00sub rax, rbx
37bfc6d03lea rcx, [rdx+r11]
37bfc6d07mov [rsp+168], r11
37bfc6d0fmov r11, [rsp+360]
37bfc6d17mov [rsp+208], rax
37bfc6d1fmov rax, [rsi]
37bfc6d22lea rcx, [r11+8*rcx]
37bfc6d26mov r11, [rsp+352]
37bfc6d2emov [rsp+64], r12
37bfc6d33sub rax, rbx
37bfc6d36mov [rsp+56], rcx
37bfc6d3bmov [rsp+216], rax
37bfc6d43lea rcx, [r11+8*rbx]
37bfc6d47mov rax, [rsp+152]
37bfc6d4fmov r11, [rsp+344]
37bfc6d57mov [rsp+48], rcx
37bfc6d5cimul rax, rdx
37bfc6d60add rax, [rsp+128]
37bfc6d68mov [rsp+80], 1
37bfc6d71mov [rsp+40], r11
37bfc6d76mov r11, [rsp+336]
37bfc6d7eadd rdx, rax
37bfc6d81mov rcx, [rsp+304]
37bfc6d89mov [rsp+160], rax
37bfc6d91mov [rsp+72], 1
37bfc6d9alea rdx, [r11+8*rdx]
37bfc6d9emov [rsp+32], rdx
37bfc6da3mov rdx, rbp
37bfc6da6call dlarft_64_
37bfc6dabmov rdx, [rsi]
37bfc6daemov r11, [rsp+168]
37bfc6db6mov [rsp+56], 3
37bfc6dbfmov rax, [rsp+160]
37bfc6dc7mov [rsp+48], r12
37bfc6dcclea rcx, [rip+0x49632d]
37bfc6dd3sub rdx, rbx
37bfc6dd6mov rbx, [rsp+360]
37bfc6ddemov [rsp+216], rdx
37bfc6de6lea rdx, [rbx+8*r11+8]
37bfc6debmov rbx, [rsp+344]
37bfc6df3mov [rsp+40], rdx
37bfc6df8mov rdx, r15
37bfc6dfbmov [rsp+32], rbx
37bfc6e00mov rbx, [rsp+336]
37bfc6e08lea r9, [rbx+8*rax+8]
37bfc6e0dlea rbx, [rsp+216]
37bfc6e15mov r8, rbx
37bfc6e18call dlacpy_64_
37bfc6e1dmov rdx, [rsi]
37bfc6e20mov rax, [rsp+200]
37bfc6e28mov [rsp+112], 4
37bfc6e31mov r14, [rsp+136]
37bfc6e39mov [rsp+80], r12
37bfc6e3elea r9, [rip+0x49626d]
37bfc6e45lea r8, [rip+0x49628c]
37bfc6e4csub rdx, rax
37bfc6e4fadd rax, 1
37bfc6e53mov r10, [rsp+360]
37bfc6e5bmov rbp, [rsp+152]
37bfc6e63mov [rsp+216], rdx
37bfc6e6bmov rdx, rax
37bfc6e6elea rcx, [rip+0x496252]
37bfc6e75imul rdx, r13
37bfc6e79mov [rsp+40], rbx
37bfc6e7emov [rsp+104], 9
37bfc6e87mov [rsp+96], 5
37bfc6e90lea rdx, [r14+rdx+1]
37bfc6e95mov [rsp+32], r15
37bfc6e9amov [rsp+88], 5
37bfc6ea3lea rdx, [r10+8*rdx]
37bfc6ea7mov [rsp+72], rdx
37bfc6eacmov rdx, [rsp+344]
37bfc6eb4mov [rsp+64], rdx
37bfc6eb9mov rdx, rbp
37bfc6ebcimul rdx, rax
37bfc6ec0add rdx, [rsp+128]
37bfc6ec8add rax, rdx
37bfc6ecbmov rdx, [rsp+336]
37bfc6ed3lea rax, [rdx+8*rax]
37bfc6ed7lea rdx, [rip+0x49620b]
37bfc6edemov [rsp+56], rax
37bfc6ee3lea rax, [rip+0x4961e6]
37bfc6eeamov [rsp+48], rax
37bfc6eefcall dtrmm_64_
37bfc6ef4mov rax, [rsi]
37bfc6ef7mov rcx, [rdi]
37bfc6efamov [rsp+96], r12
37bfc6effmov rdx, [rsp+200]
37bfc6f07lea rdi, [rip+0x4961c2]
37bfc6f0emov [rsp+32], rbx
37bfc6f13mov r8, r15
37bfc6f16sub rcx, rax
37bfc6f19mov r10, rax
37bfc6f1cadd rax, 1
37bfc6f20mov [rsp+104], 12
37bfc6f29mov [rsp+216], rcx
37bfc6f31sub r10, rdx
37bfc6f34imul rax, rbp
37bfc6f38lea rcx, [rdx+1]
37bfc6f3cimul rcx, r13
37bfc6f40mov [rsp+208], r10
37bfc6f48mov r10, [rsp+360]
37bfc6f50add rax, [rsp+128]
37bfc6f58mov [rsp+80], rdi
37bfc6f5dlea rdx, [rax+rdx+1]
37bfc6f62mov [rsp+40], rdi
37bfc6f67mov r9, [rsp+144]
37bfc6f6fmov [rsp+112], 9
37bfc6f78lea rcx, [r14+rcx+1]
37bfc6f7dlea rcx, [r10+8*rcx]
37bfc6f81mov [rsp+88], rcx
37bfc6f86mov rcx, [rsp+344]
37bfc6f8emov [rsp+72], rcx
37bfc6f93mov rcx, [rsp+336]
37bfc6f9blea rdx, [rcx+8*rdx]
37bfc6f9flea rax, [rcx+8*rax+8]
37bfc6fa4mov [rsp+64], rdx
37bfc6fa9mov rdx, [rsp+344]
37bfc6fb1lea rcx, [rip+0x4960fe]
37bfc6fb8mov [rsp+48], rax
37bfc6fbdmov [rsp+56], rdx
37bfc6fc2lea rdx, [rip+0x49610f]
37bfc6fc9call dgemm_64_
37bfc6fcemov rdx, [rsi]
37bfc6fd1mov rax, [rsp+200]
37bfc6fd9mov [rsp+112], 8
37bfc6fe2mov [rsp+104], 12
37bfc6feblea rcx, [rip+0x4960fc]
37bfc6ff2lea r9, [rip+0x4960e8]
37bfc6ff9sub rdx, rax
37bfc6ffcadd rax, 1
37bfc7000mov [rsp+80], r12
37bfc7005lea r8, [rip+0x4960aa]
37bfc700cimul rax, r13
37bfc7010mov [rsp+64], r12
37bfc7015mov [rsp+216], rdx
37bfc701dmov rdx, [rsp+360]
37bfc7025mov [rsp+96], 5
37bfc702elea rax, [r14+rax+1]
37bfc7033mov [rsp+56], rdx
37bfc7038lea rax, [rdx+8*rax]
37bfc703cmov [rsp+40], rbx
37bfc7041lea rdx, [rip+0x4960a1]
37bfc7048mov [rsp+72], rax
37bfc704dlea rax, [rip+0x4960a4]
37bfc7054mov [rsp+48], rax
37bfc7059mov [rsp+88], 4
37bfc7062mov [rsp+32], r15
37bfc7067call dtrmm_64_
37bfc706cmov rdx, [rsi]
37bfc706fmov rax, [rsp+200]
37bfc7077mov [rsp+112], 8
37bfc7080mov rsi, [rsp+360]
37bfc7088mov [rsp+80], r12
37bfc708dsub rdx, rax
37bfc7090add rax, 1
37bfc7094mov [rsp+104], 12
37bfc709dmov [rsp+216], rdx
37bfc70a5mov rdx, r13
37bfc70a8imul rdx, rax
37bfc70acmov [rsp+64], r12
37bfc70b1mov [rsp+96], 5
37bfc70bamov [rsp+88], 5
37bfc70c3add rdx, r14
37bfc70c6mov [rsp+48], rdi
37bfc70cbadd rax, rdx
37bfc70celea rcx, [rsi+8*rdx+8]
37bfc70d3mov [rsp+40], rbx
37bfc70d8lea rax, [rsi+8*rax]
37bfc70dcmov [rsp+72], rcx
37bfc70e1mov [rsp+56], rax
37bfc70e6mov [rsp+32], r15
37bfc70ebjmp 0x37bfc6295
37bfc5cc0
Loading..