File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c40abe0
37c40abe0ztrsyl3_64_:
37c40abe0push r15
37c40abe2push r14
37c40abe4push r13
37c40abe6push r12
37c40abe8push rbp
37c40abe9push rdi
37c40abeapush rsi
37c40abebpush rbx
37c40abecsub rsp, 1032
37c40abf3movups [rsp+864], x6
37c40abfbmovups [rsp+880], x7
37c40ac03movups [rsp+896], x8
37c40ac0cmovups [rsp+912], x9
37c40ac15movups [rsp+928], x10
37c40ac1emovups [rsp+944], x11
37c40ac27movups [rsp+960], x12
37c40ac30movups [rsp+976], x13
37c40ac39movups [rsp+992], x14
37c40ac42movups [rsp+1008], x15
37c40ac4bmov rax, [rsp+1152]
37c40ac53mov rbx, [rsp+1208]
37c40ac5bmov rdi, [rax]
37c40ac5emov rax, [rsp+1168]
37c40ac66mov rsi, [rbx]
37c40ac69mov r13, [rax]
37c40ac6cmov rax, [rsp+1184]
37c40ac74mov [rsp+1112], rdx
37c40ac7cxor edx, edx
37c40ac7emov [rsp+1104], rcx
37c40ac86mov r14, [rax]
37c40ac89mov rax, [rsp+1136]
37c40ac91mov [rsp+1120], r8
37c40ac99mov [rsp+1128], r9
37c40aca1mov rax, [rax]
37c40aca4test rax, rax
37c40aca7cmovs rax, rdx
37c40acabmov rdx, [r9]
37c40acaecmp rax, rdx
37c40acb1cmovl rax, rdx
37c40acb5lea rcx, [8*rax]
37c40acbdmov eax, 1
37c40acc2test rcx, rcx
37c40acc5cmove rcx, rax
37c40acc9call malloc
37c40accemov rcx, [rsp+1104]
37c40acd6mov r9l, 1
37c40acdcmov r8l, 1
37c40ace2lea rdx, [rip+0x69247]
37c40ace9mov [rsp+160], rax
37c40acf1call lsame_64_
37c40acf6mov rcx, [rsp+1112]
37c40acfemov r9l, 1
37c40ad04mov r8l, 1
37c40ad0alea rdx, [rip+0x6921f]
37c40ad11mov r12, rax
37c40ad14call lsame_64_
37c40ad19mov r9, [rsp+1128]
37c40ad21mov [rsp+64], 0
37c40ad2alea rdx, [rip+0x69200]
37c40ad31mov rbp, rax
37c40ad34lea rax, [rip+0x69205]
37c40ad3bmov [rsp+56], 6
37c40ad44lea rcx, [rip+0x691ed]
37c40ad4bmov [rsp+48], rax
37c40ad50lea r8, [rip+0x691da]
37c40ad57mov [rsp+40], rax
37c40ad5cmov rax, [rsp+1136]
37c40ad64mov [rsp+32], rax
37c40ad69call ilaenv_64_
37c40ad6emov r15, [rbx]
37c40ad71mov rdx, rax
37c40ad74mov eax, 8
37c40ad79cmp rdx, rax
37c40ad7ccmovge rax, rdx
37c40ad80mov rdx, [rsp+1128]
37c40ad88mov rcx, rax
37c40ad8bmov [rsp+168], rax
37c40ad93add rax, [rdx]
37c40ad96sub rax, 1
37c40ad9acqo
37c40ad9cidiv rcx
37c40ad9fmov edx, 1
37c40ada4test rax, rax
37c40ada7cmovg rdx, rax
37c40adabmov [rsp+512], rdx
37c40adb3mov rdx, [rsp+1136]
37c40adbbmov rax, [rdx]
37c40adbelea rax, [rax+rcx-1]
37c40adc3cqo
37c40adc5idiv rcx
37c40adc8mov edx, 1
37c40adcdtest rax, rax
37c40add0cmovg rdx, rax
37c40add4mov rax, [rsp+1216]
37c40addcmov [rsp+552], rdx
37c40ade4mov [rax], 0
37c40adebcmp r15, -1
37c40adefjne 0x37c40ae37
37c40adf1mov rdx, [rsp+512]
37c40adf9mov rcx, [rsp+552]
37c40ae01pxor x0, x0
37c40ae05pxor x1, x1
37c40ae09mov [rbx], 2
37c40ae10cmp rdx, rcx
37c40ae13mov rax, rcx
37c40ae16cmovge rax, rdx
37c40ae1acvtsi2sd x0, rax
37c40ae1flea rax, [rdx+2*rcx]
37c40ae23cvtsi2sd x1, rax
37c40ae28mov rax, [rsp+1200]
37c40ae30unpcklpd x0, x1
37c40ae34movups [rax], x0
37c40ae37
37c40ae37loc_37c40ae37:
37c40ae37test r12, r12
37c40ae3aje 0x37c40afa8
37c40ae40
37c40ae40loc_37c40ae40:
37c40ae40test rbp, rbp
37c40ae43je 0x37c40afe2
37c40ae49
37c40ae49loc_37c40ae49:
37c40ae49mov rax, [rsp+1120]
37c40ae51mov rax, [rax]
37c40ae54mov [rsp+128], rax
37c40ae5cadd rax, 1
37c40ae60test rax, -3
37c40ae66je 0x37c40af1f
37c40ae6cmov rdx, -3
37c40ae73mov eax, 3
37c40ae78
37c40ae78loc_37c40ae78:
37c40ae78mov rcx, [rsp+1216]
37c40ae80mov [rcx], rdx
37c40ae83
37c40ae83loc_37c40ae83:
37c40ae83lea rdx, [rsp+848]
37c40ae8bmov r8l, 7
37c40ae91lea rcx, [rip+0x690b1]
37c40ae98mov [rsp+848], rax
37c40aea0call xerbla_64_
37c40aea5
37c40aea5loc_37c40aea5:
37c40aea5mov rcx, [rsp+160]
37c40aeadcall free
37c40aeb2nop
37c40aeb3movups x6, [rsp+864]
37c40aebbmovups x7, [rsp+880]
37c40aec3movups x8, [rsp+896]
37c40aeccmovups x9, [rsp+912]
37c40aed5movups x10, [rsp+928]
37c40aedemovups x11, [rsp+944]
37c40aee7movups x12, [rsp+960]
37c40aef0movups x13, [rsp+976]
37c40aef9movups x14, [rsp+992]
37c40af02movups x15, [rsp+1008]
37c40af0badd rsp, 1032
37c40af12pop rbx
37c40af13pop rsi
37c40af14pop rdi
37c40af15pop rbp
37c40af16pop r12
37c40af18pop r13
37c40af1apop r14
37c40af1cpop r15
37c40af1eret
37c40af1f
37c40af1floc_37c40af1f:
37c40af1fmov rax, [rsp+1128]
37c40af27mov rcx, [rax]
37c40af2atest rcx, rcx
37c40af2djs 0x37c40b02d
37c40af33mov rax, [rsp+1136]
37c40af3bmov rdx, [rax]
37c40af3etest rdx, rdx
37c40af41js 0x37c40b01c
37c40af47mov r11, [rsp+1152]
37c40af4ftest rcx, rcx
37c40af52mov eax, 1
37c40af57cmovg rax, rcx
37c40af5bcmp [r11], rax
37c40af5ejl 0x37c40b03e
37c40af64mov r11, [rsp+1168]
37c40af6ctest rdx, rdx
37c40af6fmov r8l, 1
37c40af75cmovg r8, rdx
37c40af79cmp [r11], r8
37c40af7cjl 0x37c40b04f
37c40af82mov r11, [rsp+1184]
37c40af8acmp [r11], rax
37c40af8djge 0x37c40b060
37c40af93mov rdx, -11
37c40af9amov eax, 11
37c40af9fjmp 0x37c40ae78
37c40afa4
37c40afa4 0f 1f 40 00 ..@.
37c40afa8
37c40afa8loc_37c40afa8:
37c40afa8mov rcx, [rsp+1104]
37c40afb0lea rdx, [rip+0x68f91]
37c40afb7mov r9l, 1
37c40afbdmov r8l, 1
37c40afc3call lsame_64_
37c40afc8test rax, rax
37c40afcbjne 0x37c40ae40
37c40afd1mov rdx, -1
37c40afd8mov eax, 1
37c40afddjmp 0x37c40ae78
37c40afe2
37c40afe2loc_37c40afe2:
37c40afe2mov rcx, [rsp+1112]
37c40afealea rdx, [rip+0x68f57]
37c40aff1mov r9l, 1
37c40aff7mov r8l, 1
37c40affdcall lsame_64_
37c40b002test rax, rax
37c40b005jne 0x37c40ae49
37c40b00bmov rdx, -2
37c40b012mov eax, 2
37c40b017jmp 0x37c40ae78
37c40b01c
37c40b01cloc_37c40b01c:
37c40b01cmov rdx, -5
37c40b023mov eax, 5
37c40b028jmp 0x37c40ae78
37c40b02d
37c40b02dloc_37c40b02d:
37c40b02dmov rdx, -4
37c40b034mov eax, 4
37c40b039jmp 0x37c40ae78
37c40b03e
37c40b03eloc_37c40b03e:
37c40b03emov rdx, -7
37c40b045mov eax, 7
37c40b04ajmp 0x37c40ae78
37c40b04f
37c40b04floc_37c40b04f:
37c40b04fmov rdx, -9
37c40b056mov eax, 9
37c40b05bjmp 0x37c40ae78
37c40b060
37c40b060loc_37c40b060:
37c40b060mov rax, [rsp+1216]
37c40b068mov rax, [rax]
37c40b06btest rax, rax
37c40b06ejne 0x37c40f8b6
37c40b074cmp r15, -1
37c40b078je 0x37c40aea5
37c40b07emovsd_xmm x10, [rip+0x68f01]
37c40b087mov rax, [rsp+1192]
37c40b08fmovsd_xmm [rax], x10
37c40b094test rcx, rcx
37c40b097je 0x37c40aea5
37c40b09dtest rdx, rdx
37c40b0a0je 0x37c40aea5
37c40b0a6mov rdx, [rsp+512]
37c40b0aemov rcx, [rsp+552]
37c40b0b6cmp rdx, rcx
37c40b0b9mov rax, rcx
37c40b0bccmovle rax, rdx
37c40b0c0cmp rax, 1
37c40b0c4je 0x37c40cb6f
37c40b0cacmp rdx, rcx
37c40b0cdcmovge rcx, rdx
37c40b0d1mov [rsp+680], rcx
37c40b0d9cmp [rbx], rcx
37c40b0dcjl 0x37c40cb6f
37c40b0e2xor eax, eax
37c40b0e4test rsi, rsi
37c40b0e7mov edx, 1
37c40b0eccmovns rax, rsi
37c40b0f0lea rcx, [rip+0x68e59]
37c40b0f7movapd x7, x10
37c40b0fcmov r15, rax
37c40b0ffmov [rsp+152], rax
37c40b107xor eax, eax
37c40b109test rdi, rdi
37c40b10ccmovns rax, rdi
37c40b110mov rbx, rax
37c40b113not rax
37c40b116mov [rsp+200], rax
37c40b11exor eax, eax
37c40b120test r13, r13
37c40b123cmovns rax, r13
37c40b127mov rsi, rax
37c40b12anot rax
37c40b12dmov [rsp+184], rax
37c40b135xor eax, eax
37c40b137test r14, r14
37c40b13acmovns rax, r14
37c40b13emov [rsp+640], rax
37c40b146call dlamch_64_
37c40b14bmov rax, [rsp+512]
37c40b153mov rdi, [rsp+1200]
37c40b15blea r8, [8*r15]
37c40b163divsd x7, x0
37c40b167not r15
37c40b16amovapd x8, x0
37c40b16fmov [rsp+192], r8
37c40b177lea rcx, [rax-1]
37c40b17bneg rax
37c40b17emov [rsp+688], rdi
37c40b186mov r9l, 1
37c40b18cmov [rsp+280], rcx
37c40b194shl rcx, 3
37c40b198lea r11, [8*rax]
37c40b1a0mov [rsp+504], rcx
37c40b1a8add rcx, rdi
37c40b1abmov rdi, [rsp+552]
37c40b1b3mov [rsp+536], r15
37c40b1bblea r10, [rdi+1]
37c40b1bfmov [rsp+376], rcx
37c40b1c7mov [rsp+232], r10
37c40b1cf
37c40b1cfloc_37c40b1cf:
37c40b1cfmov rdx, r11
37c40b1d2lea rax, [rcx+r11]
37c40b1d6neg rdx
37c40b1d9and edx, 8
37c40b1dcje 0x37c40b200
37c40b1demovsd_xmm [rax+8], x10
37c40b1e4add rax, 8
37c40b1e8cmp rax, rcx
37c40b1ebje 0x37c40b214
37c40b1ednop [rax+rax]
37c40b1f5nop [rax+rax]
37c40b200
37c40b200loc_37c40b200:
37c40b200movsd_xmm [rax+8], x10
37c40b206add rax, 16
37c40b20amovsd_xmm [rax], x10
37c40b20fcmp rax, rcx
37c40b212jne 0x37c40b200
37c40b214
37c40b214loc_37c40b214:
37c40b214add r9, 1
37c40b218lea rcx, [rax+r8]
37c40b21ccmp r9, r10
37c40b21fjne 0x37c40b1cf
37c40b221mov rdi, [rsp+536]
37c40b229mov rdx, [rsp+512]
37c40b231mov [rsp+264], rbx
37c40b239mov r13, r12
37c40b23cmov rax, [rsp+152]
37c40b244mov r11, [rsp+1200]
37c40b24cmov [rsp+288], rsi
37c40b254imul rax, [rsp+232]
37c40b25dlea rcx, [rdi+rdx]
37c40b261mov r9, [rsp+1144]
37c40b269mov [rsp+296], rbp
37c40b271mov [rsp+256], rcx
37c40b279add rcx, rax
37c40b27cadd rdi, rax
37c40b27flea r15, [r11+8*rcx]
37c40b283mov rcx, [rsp+168]
37c40b28blea r11, [rbx+1]
37c40b28fmov [rsp+576], rdi
37c40b297mov [rsp+272], r11
37c40b29fmov rbp, r15
37c40b2a2mov rax, rcx
37c40b2a5imul rax, r11
37c40b2a9shl rax, 4
37c40b2admov [rsp+672], rax
37c40b2b5mov rax, [rsp+1144]
37c40b2bdmov [rsp+544], rax
37c40b2c5mov rax, [rsp+192]
37c40b2cdadd rax, 8
37c40b2d1mov [rsp+208], rax
37c40b2d9mov rax, [rsp+1200]
37c40b2e1lea r8, [rax+8*rdi+8]
37c40b2e6lea rax, [rdx+1]
37c40b2eamov [rsp+632], rax
37c40b2f2mov rax, rcx
37c40b2f5mov ecx, 1
37c40b2faimul rax, rbx
37c40b2feshl rax, 4
37c40b302mov [rsp+304], rax
37c40b30axor eax, eax
37c40b30c
37c40b30cloc_37c40b30c:
37c40b30cmov rdi, [rsp+168]
37c40b314lea r11, [rax+rdi]
37c40b318cmp [rsp+512], rcx
37c40b320jl 0x37c40b473
37c40b326mov rdi, [rsp+1128]
37c40b32emov r15, rax
37c40b331mov r10, [rsp+168]
37c40b339mov [rsp+216], rcx
37c40b341mov [rsp+224], r9
37c40b349mov r14, r8
37c40b34cmov r12, r8
37c40b34fmov rdx, [rdi]
37c40b352lea r11, [rax+r10]
37c40b356lea rdi, [rsp+840]
37c40b35emov [rsp+240], r8
37c40b366lea rax, [rsp+848]
37c40b36emov [rsp+176], rdi
37c40b376mov rdi, r9
37c40b379cmp r11, rdx
37c40b37cmov rbx, rdx
37c40b37fmov [rsp+128], rax
37c40b387cmovle rbx, r11
37c40b38bmov [rsp+248], r11
37c40b393sub rbx, r15
37c40b396mov rsi, rbx
37c40b399mov rbx, r10
37c40b39cjmp 0x37c40b3d9
37c40b39e
37c40b39e 66 90 f.
37c40b3a0
37c40b3a0loc_37c40b3a0:
37c40b3a0lea rcx, [rip+0x68baa]
37c40b3a7call zlange_64_
37c40b3acmovsd_xmm [r14], x0
37c40b3b1cmp r12, rbp
37c40b3b4je 0x37c40b453
37c40b3ba
37c40b3baloc_37c40b3ba:
37c40b3bamov rax, [rsp+1128]
37c40b3c2add rdi, [rsp+304]
37c40b3caadd r12, 8
37c40b3ceadd r14, [rsp+192]
37c40b3d6mov rdx, [rax]
37c40b3d9
37c40b3d9loc_37c40b3d9:
37c40b3d9mov rcx, r15
37c40b3dcadd r15, rbx
37c40b3dfmov r9, rdi
37c40b3e2mov rax, [rsp+160]
37c40b3eacmp r15, rdx
37c40b3edmov [rsp+840], rsi
37c40b3f5mov r8, [rsp+128]
37c40b3fdcmovle rdx, r15
37c40b401mov [rsp+40], rax
37c40b406mov rax, [rsp+1152]
37c40b40emov [rsp+48], 1
37c40b417sub rdx, rcx
37c40b41amov [rsp+32], rax
37c40b41fmov [rsp+848], rdx
37c40b427mov rdx, [rsp+176]
37c40b42ftest r13, r13
37c40b432jne 0x37c40b3a0
37c40b438lea rcx, [rip+0x68b13]
37c40b43fcall zlange_64_
37c40b444movsd_xmm [r12], x0
37c40b44acmp r12, rbp
37c40b44djne 0x37c40b3ba
37c40b453
37c40b453loc_37c40b453:
37c40b453mov rcx, [rsp+216]
37c40b45bmov r9, [rsp+224]
37c40b463mov r8, [rsp+240]
37c40b46bmov r11, [rsp+248]
37c40b473
37c40b473loc_37c40b473:
37c40b473add rcx, 1
37c40b477add rbp, [rsp+192]
37c40b47fmov rax, r11
37c40b482add r9, [rsp+672]
37c40b48aadd r8, [rsp+208]
37c40b492cmp rcx, [rsp+632]
37c40b49ajne 0x37c40b30c
37c40b4a0mov rcx, [rsp+552]
37c40b4a8mov rax, [rsp+512]
37c40b4b0mov [rsp+344], r13
37c40b4b8mov r10, [rsp+152]
37c40b4c0mov r11, [rsp+536]
37c40b4c8lea rdx, [rax+rcx]
37c40b4ccmov rsi, [rsp+288]
37c40b4d4mov rbx, [rsp+264]
37c40b4dclea rax, [rdx+1]
37c40b4e0mov rbp, [rsp+296]
37c40b4e8mov [rsp+320], rdx
37c40b4f0imul r10, rax
37c40b4f4lea rax, [r11+rcx]
37c40b4f8mov rcx, [rsp+1200]
37c40b500mov [rsp+288], rbx
37c40b508lea rdi, [rsi+1]
37c40b50cmov [rsp+312], rsi
37c40b514mov r9, [rsp+1160]
37c40b51cmov r13, rbp
37c40b51fmov [rsp+336], rdi
37c40b527add rax, r10
37c40b52amov [rsp+328], r10
37c40b532lea r14, [rcx+8*rax]
37c40b536mov rcx, [rsp+168]
37c40b53emov r12, r14
37c40b541mov rax, rcx
37c40b544imul rax, rdi
37c40b548shl rax, 4
37c40b54cmov [rsp+264], rax
37c40b554lea rax, [r10+r11]
37c40b558mov r11, [rsp+1200]
37c40b560lea r8, [r11+8*rax+8]
37c40b565mov rax, rcx
37c40b568mov ecx, 1
37c40b56dimul rax, rsi
37c40b571shl rax, 4
37c40b575mov [rsp+296], rax
37c40b57dxor eax, eax
37c40b57f
37c40b57floc_37c40b57f:
37c40b57fmov rdi, [rsp+168]
37c40b587lea r11, [rax+rdi]
37c40b58bcmp [rsp+552], rcx
37c40b593jl 0x37c40b6ea
37c40b599mov rdi, [rsp+1136]
37c40b5a1mov r15, rax
37c40b5a4mov r10, [rsp+168]
37c40b5acmov [rsp+216], rcx
37c40b5b4mov [rsp+224], r9
37c40b5bcmov rbp, r8
37c40b5bfmov r14, r8
37c40b5c2mov rdx, [rdi]
37c40b5c5lea r11, [rax+r10]
37c40b5c9lea rdi, [rsp+840]
37c40b5d1mov [rsp+240], r8
37c40b5d9mov [rsp+176], rdi
37c40b5e1mov rdi, r9
37c40b5e4cmp r11, rdx
37c40b5e7mov rbx, rdx
37c40b5eamov [rsp+248], r11
37c40b5f2cmovle rbx, r11
37c40b5f6sub rbx, rax
37c40b5f9lea rax, [rsp+848]
37c40b601mov rsi, rbx
37c40b604mov [rsp+128], rax
37c40b60cmov rbx, r10
37c40b60fjmp 0x37c40b651
37c40b611
37c40b611 0f 1f 80 00 00 00 00 .......
37c40b618
37c40b618loc_37c40b618:
37c40b618lea rcx, [rip+0x68932]
37c40b61fcall zlange_64_
37c40b624movsd_xmm [r14], x0
37c40b629cmp rbp, r12
37c40b62cje 0x37c40b6ca
37c40b632
37c40b632loc_37c40b632:
37c40b632mov rax, [rsp+1136]
37c40b63aadd rdi, [rsp+296]
37c40b642add rbp, 8
37c40b646add r14, [rsp+192]
37c40b64emov rdx, [rax]
37c40b651
37c40b651loc_37c40b651:
37c40b651mov rcx, r15
37c40b654add r15, rbx
37c40b657mov r9, rdi
37c40b65amov rax, [rsp+160]
37c40b662cmp r15, rdx
37c40b665mov [rsp+840], rsi
37c40b66dmov r8, [rsp+128]
37c40b675cmovle rdx, r15
37c40b679mov [rsp+40], rax
37c40b67emov rax, [rsp+1168]
37c40b686mov [rsp+48], 1
37c40b68fsub rdx, rcx
37c40b692mov [rsp+32], rax
37c40b697mov [rsp+848], rdx
37c40b69fmov rdx, [rsp+176]
37c40b6a7test r13, r13
37c40b6aajne 0x37c40b618
37c40b6b0lea rcx, [rip+0x6889b]
37c40b6b7call zlange_64_
37c40b6bcmovsd_xmm [rbp], x0
37c40b6c1cmp rbp, r12
37c40b6c4jne 0x37c40b632
37c40b6ca
37c40b6caloc_37c40b6ca:
37c40b6camov rcx, [rsp+216]
37c40b6d2mov r9, [rsp+224]
37c40b6damov r8, [rsp+240]
37c40b6e2mov r11, [rsp+248]
37c40b6ea
37c40b6ealoc_37c40b6ea:
37c40b6eaadd rcx, 1
37c40b6eeadd r12, [rsp+192]
37c40b6f6mov rax, r11
37c40b6f9add r9, [rsp+264]
37c40b701add r8, [rsp+208]
37c40b709cmp rcx, [rsp+232]
37c40b711jne 0x37c40b57f
37c40b717mov rax, [rsp+1120]
37c40b71fpxor x11, x11
37c40b724mov r12, [rsp+344]
37c40b72cmov rbp, r13
37c40b72fmov rbx, [rsp+288]
37c40b737mov rsi, [rsp+312]
37c40b73fmov rdx, [rsp+320]
37c40b747mov r10, [rsp+328]
37c40b74fcvtsi2sd x11, [rax]
37c40b754mov rdi, [rsp+336]
37c40b75ctest r12, r12
37c40b75fje 0x37c40cc20
37c40b765test r13, r13
37c40b768je 0x37c40cc20
37c40b76emov r10, [rsp+168]
37c40b776movapd x12, x10
37c40b77bmov r8, [rsp+280]
37c40b783mov r11, [rsp+1144]
37c40b78bmovsd_xmm x9, [rip+0x687fc]
37c40b794xorpd x11, [rip+0x68803]
37c40b79dimul r8, r10
37c40b7a1mov rax, r10
37c40b7a4neg rax
37c40b7a7imul rax, rbx
37c40b7abmov rbp, rax
37c40b7aesub rax, r10
37c40b7b1shl rax, 4
37c40b7b5mov r12, rbp
37c40b7b8mov [rsp+672], rax
37c40b7c0lea rax, [r8+1]
37c40b7c4imul rax, rbx
37c40b7c8mov rbx, [rsp+200]
37c40b7d0lea rcx, [r8+rbx]
37c40b7d4lea r15, [rax+rbx]
37c40b7d8mov rbx, [rsp+152]
37c40b7e0add rcx, rax
37c40b7e3mov rax, [rsp+536]
37c40b7ebshl rcx, 4
37c40b7efimul rbx, rdx
37c40b7f3lea r9, [r11+rcx+16]
37c40b7f8mov rdx, [rsp+640]
37c40b800mov rcx, [rsp+1160]
37c40b808mov r14, rdx
37c40b80blea r11, [rbx+rax]
37c40b80fmov rax, r10
37c40b812shl r14, 4
37c40b816imul rax, rdi
37c40b81amov rdi, rax
37c40b81dsub rax, r10
37c40b820add rax, rsi
37c40b823add rax, [rsp+184]
37c40b82bshl rdi, 4
37c40b82flea rsi, [rbx-1]
37c40b833shl rax, 4
37c40b837mov [rsp+616], rdi
37c40b83fmov rdi, r10
37c40b842lea rax, [rcx+rax+16]
37c40b847mov rcx, rdx
37c40b84aimul rcx, r10
37c40b84emov r10, [rsp+512]
37c40b856mov [rsp+696], rax
37c40b85elea rax, [r10-2]
37c40b862imul rax, rdi
37c40b866mov [rsp+608], rcx
37c40b86eshl rcx, 4
37c40b872mov [rsp+368], rcx
37c40b87amov rcx, [rsp+1176]
37c40b882sub rax, r8
37c40b885sub rcx, r14
37c40b888lea r13, [rax+1]
37c40b88clea rax, [rdi+1]
37c40b890imul rax, rdx
37c40b894mov rdx, [rsp+376]
37c40b89cimul rdi, r14
37c40b8a0mov rbx, rdx
37c40b8a3shl rax, 4
37c40b8a7add rax, rcx
37c40b8aamov [rsp+360], rdi
37c40b8b2mov rcx, r15
37c40b8b5add rdi, [rsp+1176]
37c40b8bdmov [rsp+664], rax
37c40b8c5lea rax, [rsp+840]
37c40b8cdlea r15, [rsp+848]
37c40b8d5mov [rsp+128], rax
37c40b8ddlea rax, [rip+0x6866d]
37c40b8e4mov [rsp+176], rax
37c40b8eclea rax, [rsp+792]
37c40b8f4mov [rsp+480], rax
37c40b8fclea rax, [rsp+808]
37c40b904mov [rsp+656], rdi
37c40b90cmov [rsp+488], rax
37c40b914
37c40b914loc_37c40b914:
37c40b914mov rax, [rsp+168]
37c40b91csub r10, 1
37c40b920mov rdx, r8
37c40b923mov [rsp+184], rbx
37c40b92bmov [rsp+416], 0
37c40b937movsd_xmm x14, [rip+0x68660]
37c40b940lea rdi, [r8+rax]
37c40b944mov rax, [rsp+1128]
37c40b94cmov [rsp+448], -1
37c40b958mov [rsp+704], rdi
37c40b960mov rax, [rax]
37c40b963mov [rsp+560], r10
37c40b96bmov [rsp+496], -1
37c40b977cmp rdi, rax
37c40b97amov [rsp+576], r11
37c40b982cmovle rax, rdi
37c40b986shl rdx, 4
37c40b98amov [rsp+408], 1
37c40b996mov [rsp+712], rcx
37c40b99esub rax, r8
37c40b9a1mov [rsp+720], r12
37c40b9a9mov rbp, rax
37c40b9aclea rax, [r13+r8]
37c40b9b1mov [rsp+568], r9
37c40b9b9mov [rsp+624], rax
37c40b9c1mov rax, rcx
37c40b9c4mov rdi, rbp
37c40b9c7shl rax, 4
37c40b9cbadd rax, [rsp+1144]
37c40b9d3mov [rsp+728], rbx
37c40b9dbmov [rsp+352], rax
37c40b9e3mov rax, [rsp+664]
37c40b9ebadd rax, rdx
37c40b9eemov [rsp+600], rax
37c40b9f6mov rax, [rsp+656]
37c40b9feadd rax, rdx
37c40ba01mov [rsp+592], rax
37c40ba09mov rax, rsi
37c40ba0csub rax, r10
37c40ba0fmov [rsp+584], rax
37c40ba17mov rax, [rsp+152]
37c40ba1fadd rax, rax
37c40ba22mov [rsp+520], rax
37c40ba2amov rax, [rsp+696]
37c40ba32mov [rsp+528], rax
37c40ba3amov rax, [rsp+1160]
37c40ba42mov [rsp+504], rax
37c40ba4amov rax, [rsp+1176]
37c40ba52lea rax, [rax+rdx+16]
37c40ba57mov [rsp+440], rax
37c40ba5fmov [rsp+736], r13
37c40ba67mov [rsp+744], rsi
37c40ba6fmovsd_xmm [rsp+648], x8
37c40ba79nop [rax]
37c40ba80
37c40ba80loc_37c40ba80:
37c40ba80mov rax, [rsp+416]
37c40ba88mov rsi, [rsp+496]
37c40ba90mov [rsp+840], rdi
37c40ba98mov r9, [rsp+128]
37c40baa0lea rcx, [rax+1]
37c40baa4mov rdx, rax
37c40baa7mov [rsp+344], rcx
37c40baafmov rcx, [rsp+168]
37c40bab7add rcx, rax
37c40babamov rax, [rsp+1136]
37c40bac2mov [rsp+416], rcx
37c40bacamov rax, [rax]
37c40bacdmov [rsp+32], r15
37c40bad2mov [rsp+112], 1
37c40badbmov [rsp+104], 1
37c40bae4cmp rcx, rax
37c40bae7cmovle rax, rcx
37c40baebshl rsi, 4
37c40baefmov rcx, [rsp+480]
37c40baf7mov [rsp+384], rax
37c40baffsub rax, rdx
37c40bb02mov [rsp+200], rax
37c40bb0amov [rsp+848], rax
37c40bb12mov rax, [rsp+440]
37c40bb1amov [rsp+96], rcx
37c40bb1fmov rcx, [rsp+488]
37c40bb27add rax, rsi
37c40bb2amov [rsp+240], rax
37c40bb32mov [rsp+72], rax
37c40bb37mov rax, [rsp+1168]
37c40bb3fmov [rsp+88], rcx
37c40bb44mov rcx, [rsp+1184]
37c40bb4cmov [rsp+64], rax
37c40bb51mov rax, [rsp+504]
37c40bb59mov [rsp+80], rcx
37c40bb5emov [rsp+56], rax
37c40bb63mov rax, [rsp+1152]
37c40bb6bmov [rsp+48], rax
37c40bb70mov rax, [rsp+568]
37c40bb78mov [rsp+40], rax
37c40bb7dmov r8, [rsp+1120]
37c40bb85mov rdx, [rsp+1112]
37c40bb8dmov rcx, [rsp+1104]
37c40bb95call ztrsyl_64_
37c40bb9amov rax, [rsp+1216]
37c40bba2pxor x1, x1
37c40bba6mov rdx, [rsp+792]
37c40bbaemov rcx, [rsp+1216]
37c40bbb6movsd_xmm x13, [rsp+808]
37c40bbc0mov rax, [rax]
37c40bbc3cmp rax, rdx
37c40bbc6cmovl rax, rdx
37c40bbcamov [rcx], rax
37c40bbcdmov rax, [rsp+184]
37c40bbd5movsd_xmm x0, [rax]
37c40bbd9mov [rsp+208], rax
37c40bbe1mulsd x0, x13
37c40bbe6ucomisd x0, x1
37c40bbeajp 0x37c40bbf2
37c40bbecje 0x37c40c96e
37c40bbf2
37c40bbf2loc_37c40bbf2:
37c40bbf2mov rax, [rsp+200]
37c40bbfamov rbp, [rsp+184]
37c40bc02mov r8, r15
37c40bc05mov [rsp+840], rdi
37c40bc0dmov rcx, [rsp+176]
37c40bc15mov r9, [rsp+240]
37c40bc1dmov [rsp+848], rax
37c40bc25mov rax, [rsp+160]
37c40bc2dmovsd_xmm [rbp], x0
37c40bc32mov rdx, [rsp+128]
37c40bc3amov [rsp+40], rax
37c40bc3fmov rax, [rsp+1184]
37c40bc47mov [rsp+48], 1
37c40bc50mov [rsp+32], rax
37c40bc55call zlange_64_
37c40bc5amov rcx, [rsp+560]
37c40bc62movsd_xmm [rsp+816], x0
37c40bc6btest rcx, rcx
37c40bc6eje 0x37c40ca5b
37c40bc74mov rax, [rsp+1176]
37c40bc7cmov rbx, [rsp+440]
37c40bc84mov [rsp+224], rcx
37c40bc8cmov [rsp+544], rsi
37c40bc94mov r13, [rsp+624]
37c40bc9cadd rax, rsi
37c40bc9fmov [rsp+288], rdi
37c40bca7mov r12, [rsp+384]
37c40bcafmov [rsp+304], rax
37c40bcb7mov rax, [rsp+448]
37c40bcbfshl rax, 4
37c40bcc3add rbx, rax
37c40bcc6add rax, [rsp+1176]
37c40bccemov [rsp+424], rax
37c40bcd6mov rax, [rsp+168]
37c40bcdemov [rsp+432], rbx
37c40bce6sub rax, 1
37c40bceamov [rsp+320], rax
37c40bcf2lea rax, [rsp+784]
37c40bcfamov [rsp+272], rax
37c40bd02lea rax, [rsp+816]
37c40bd0amov [rsp+264], rax
37c40bd12lea rax, [rsp+768]
37c40bd1amov [rsp+336], rax
37c40bd22lea rax, [rsp+832]
37c40bd2amov [rsp+256], rax
37c40bd32lea rax, [rip+0x6821f]
37c40bd39mov [rsp+248], rax
37c40bd41lea rax, [rip+0x68220]
37c40bd48mov [rsp+328], rax
37c40bd50mov rax, [rsp+152]
37c40bd58sub rax, [rsp+536]
37c40bd60add rax, [rsp+576]
37c40bd68sub rax, [rsp+520]
37c40bd70mov [rsp+312], rax
37c40bd78jmp 0x37c40bea0
37c40bd7d
37c40bd7d 0f 1f 00 ...
37c40bd80
37c40bd80loc_37c40bd80:
37c40bd80divsd x15, [rbp-8]
37c40bd86mulsd x15, x13
37c40bd8bmovsd_xmm [rsp+800], x15
37c40bd95ucomisd x15, x10
37c40bd9ajp 0x37c40c150
37c40bda0jne 0x37c40c150
37c40bda6
37c40bda6loc_37c40bda6:
37c40bda6mov rax, [rsp+184]
37c40bdaelea rdx, [rip+0x6817b]
37c40bdb5mov r9, [rsp+128]
37c40bdbdmov [rsp+832], rsi
37c40bdc5mov r8, [rsp+256]
37c40bdcdmov rcx, rdx
37c40bdd0sub rbp, 8
37c40bdd4movsd_xmm [rax], x6
37c40bdd8mov rax, [rsp+200]
37c40bde0movsd_xmm [rbp], x6
37c40bde5mov [rsp+840], rax
37c40bdedmov rax, [rsp+288]
37c40bdf5mov [rsp+32], r15
37c40bdfamov [rsp+848], rax
37c40be02mov rax, [rsp+1184]
37c40be0amov [rsp+112], 1
37c40be13mov [rsp+96], rax
37c40be18mov rax, [rsp+280]
37c40be20mov [rsp+104], 1
37c40be29mov [rsp+88], rax
37c40be2emov rax, [rsp+248]
37c40be36mov [rsp+80], rax
37c40be3bmov rax, [rsp+1184]
37c40be43mov [rsp+72], rax
37c40be48mov rax, [rsp+240]
37c40be50mov [rsp+64], rax
37c40be55mov rax, [rsp+1152]
37c40be5dmov [rsp+56], rax
37c40be62mov rax, [rsp+216]
37c40be6aadd rax, [rsp+352]
37c40be72mov [rsp+48], rax
37c40be77mov rax, [rsp+328]
37c40be7fmov [rsp+40], rax
37c40be84call zgemm_64_
37c40be89sub r13, [rsp+168]
37c40be91cmp [rsp+224], 0
37c40be9aje 0x37c40c2d6
37c40bea0
37c40bea0loc_37c40bea0:
37c40bea0mov rax, [rsp+320]
37c40bea8mov rcx, [rsp+304]
37c40beb0mov r8, r15
37c40beb3sub [rsp+224], 1
37c40bebcmov rdx, [rsp+128]
37c40bec4lea rsi, [rax+r13]
37c40bec8mov rax, [rsp+1128]
37c40bed0mov rax, [rax]
37c40bed3mov [rsp+48], 1
37c40bedccmp rsi, rax
37c40bedfcmovg rsi, rax
37c40bee3lea rax, [r13-1]
37c40bee7sub rsi, rax
37c40beeamov rax, [rsp+200]
37c40bef2mov [rsp+840], rsi
37c40befamov [rsp+848], rax
37c40bf02mov rax, r13
37c40bf05shl rax, 4
37c40bf09lea r9, [rax+rcx]
37c40bf0dmov [rsp+216], rax
37c40bf15mov rax, [rsp+160]
37c40bf1dmov rcx, [rsp+176]
37c40bf25mov [rsp+280], r9
37c40bf2dmov [rsp+40], rax
37c40bf32mov rax, [rsp+1184]
37c40bf3amov [rsp+32], rax
37c40bf3fcall zlange_64_
37c40bf44mov rax, [rsp+184]
37c40bf4cmovsd_xmm x2, [rbp-8]
37c40bf51movapd x3, x0
37c40bf55mov r8, [rsp+272]
37c40bf5dmov rdx, [rsp+264]
37c40bf65movsd_xmm x1, [rax]
37c40bf69movapd x15, x2
37c40bf6emov rax, [rsp+312]
37c40bf76mov rcx, [rsp+336]
37c40bf7eminsd x15, x1
37c40bf83movapd x0, x15
37c40bf88divsd x0, x2
37c40bf8cmulsd x0, x3
37c40bf90movsd_xmm [rsp+784], x0
37c40bf99movapd x0, x15
37c40bf9edivsd x0, x1
37c40bfa2mulsd x0, [rsp+816]
37c40bfabmovsd_xmm [rsp+816], x0
37c40bfb4movsd_xmm x0, [rbp+8*rax-8]
37c40bfbamovsd_xmm [rsp+768], x0
37c40bfc3call dlarmm_64_
37c40bfc8movapd x6, x0
37c40bfccmovapd x13, x0
37c40bfd1movsd_xmm [rsp+808], x0
37c40bfdapxor x0, x0
37c40bfdemulsd x6, x15
37c40bfe3ucomisd x6, x0
37c40bfe7jp 0x37c40bfef
37c40bfe9je 0x37c40c170
37c40bfef
37c40bfefloc_37c40bfef:
37c40bfefmovsd_xmm x0, [rsp+784]
37c40bff8mov rax, [rsp+184]
37c40c000mulsd x0, x13
37c40c005movsd_xmm [rsp+784], x0
37c40c00emovsd_xmm x0, [rsp+816]
37c40c017mulsd x0, x13
37c40c01cmovsd_xmm [rsp+816], x0
37c40c025movapd x0, x15
37c40c02adivsd x0, [rax]
37c40c02emulsd x0, x13
37c40c033movsd_xmm [rsp+800], x0
37c40c03cucomisd x0, x10
37c40c041jp 0x37c40c049
37c40c043je 0x37c40bd80
37c40c049
37c40c049loc_37c40c049:
37c40c049mov rdi, [rsp+344]
37c40c051cmp rdi, r12
37c40c054jg 0x37c40bda6
37c40c05amov r8, [rsp+432]
37c40c062mov [rsp+392], rsi
37c40c06amov rsi, rdi
37c40c06dlea rbx, [rsp+800]
37c40c075mov rdi, [rsp+288]
37c40c07dmov [rsp+400], rbp
37c40c085mov rbp, r8
37c40c088nop [rax+rax]
37c40c090
37c40c090loc_37c40c090:
37c40c090mov r8, rbp
37c40c093lea r9, [rip+0x67e9e]
37c40c09amov rdx, rbx
37c40c09dmov rcx, r15
37c40c0a0add rsi, 1
37c40c0a4mov [rsp+848], rdi
37c40c0acadd rbp, r14
37c40c0afcall zdscal_64_
37c40c0b4cmp r12, rsi
37c40c0b7jge 0x37c40c090
37c40c0b9mov rbp, [rsp+400]
37c40c0c1mov rsi, [rsp+392]
37c40c0c9divsd x15, [rbp-8]
37c40c0cfmulsd x13, x15
37c40c0d4movsd_xmm [rsp+800], x13
37c40c0deucomisd x13, x10
37c40c0e3jp 0x37c40c0eb
37c40c0e5je 0x37c40bda6
37c40c0eb
37c40c0ebloc_37c40c0eb:
37c40c0ebmov rax, [rsp+424]
37c40c0f3mov rcx, [rsp+216]
37c40c0fbmov [rsp+392], rbp
37c40c103mov rdi, [rsp+344]
37c40c10blea rbp, [rax+rcx]
37c40c10fnop
37c40c110
37c40c110loc_37c40c110:
37c40c110mov r8, rbp
37c40c113lea r9, [rip+0x67e1e]
37c40c11amov rdx, rbx
37c40c11dmov rcx, r15
37c40c120add rdi, 1
37c40c124mov [rsp+848], rsi
37c40c12cadd rbp, r14
37c40c12fcall zdscal_64_
37c40c134cmp r12, rdi
37c40c137jge 0x37c40c110
37c40c139mov rbp, [rsp+392]
37c40c141jmp 0x37c40bda6
37c40c146
37c40c146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c40c150
37c40c150loc_37c40c150:
37c40c150cmp [rsp+344], r12
37c40c158jg 0x37c40bda6
37c40c15elea rbx, [rsp+800]
37c40c166jmp 0x37c40c0eb
37c40c168
37c40c168 0f 1f 84 00 00 00 00 00 ........
37c40c170
37c40c170loc_37c40c170:
37c40c170mov rdx, r15
37c40c173movapd x0, x13
37c40c178call frexp
37c40c17dmovsxd rdx, [rsp+848]
37c40c185movapd x0, x9
37c40c18acall _gfortran_pow_r8_i8
37c40c18fmov [rsp+392], rsi
37c40c197mov rbx, [rsp+376]
37c40c19fmulsd x12, x0
37c40c1a4mov [rsp+400], r12
37c40c1acmov rdi, [rsp+1200]
37c40c1b4mov [rsp+456], r13
37c40c1bcmov r12, [rsp+192]
37c40c1c4mov r13, [rsp+232]
37c40c1ccmov [rsp+464], rbp
37c40c1d4mov ebp, 1
37c40c1d9mov [rsp+472], r14
37c40c1e1mov r14, -1
37c40c1e8nop [rax+rax]
37c40c1f0
37c40c1f0loc_37c40c1f0:
37c40c1f0lea rsi, [rdi+8*r14]
37c40c1f4nop
37c40c1f5nop [rax+rax]
37c40c200
37c40c200loc_37c40c200:
37c40c200mov rdx, r15
37c40c203movapd x0, x13
37c40c208movsd_xmm x6, [rsi+8]
37c40c20dadd rsi, 8
37c40c211call frexp
37c40c216movsxd rdx, [rsp+848]
37c40c21emovapd x0, x9
37c40c223call _gfortran_pow_r8_i8
37c40c228divsd x6, x0
37c40c22cminsd x6, x7
37c40c230movsd_xmm [rsi], x6
37c40c234cmp rbx, rsi
37c40c237jne 0x37c40c200
37c40c239add rbp, 1
37c40c23dadd r14, [rsp+152]
37c40c245add rbx, r12
37c40c248cmp rbp, r13
37c40c24bjne 0x37c40c1f0
37c40c24dmov rdx, r15
37c40c250movapd x0, x13
37c40c255mov rsi, [rsp+392]
37c40c25dmov r12, [rsp+400]
37c40c265mov r13, [rsp+456]
37c40c26dmov rbp, [rsp+464]
37c40c275mov r14, [rsp+472]
37c40c27dcall frexp
37c40c282movsxd rdx, [rsp+848]
37c40c28amovapd x0, x9
37c40c28fcall _gfortran_pow_r8_i8
37c40c294mov rdx, r15
37c40c297divsd x15, x0
37c40c29cmovapd x0, x13
37c40c2a1call frexp
37c40c2a6movsxd rdx, [rsp+848]
37c40c2aemovapd x0, x9
37c40c2b3call _gfortran_pow_r8_i8
37c40c2b8divsd x13, x0
37c40c2bdmovsd_xmm [rsp+808], x13
37c40c2c7movapd x6, x13
37c40c2ccmulsd x6, x15
37c40c2d1jmp 0x37c40bfef
37c40c2d6
37c40c2d6loc_37c40c2d6:
37c40c2d6mov rsi, [rsp+544]
37c40c2demov rdi, [rsp+288]
37c40c2e6add [rsp+408], 1
37c40c2efmov rcx, [rsp+232]
37c40c2f7cmp [rsp+408], rcx
37c40c2ffje 0x37c40cabe
37c40c305
37c40c305loc_37c40c305:
37c40c305mov rax, [rsp+600]
37c40c30dmov rcx, [rsp+592]
37c40c315mov rbx, [rsp+584]
37c40c31dmov r12, [rsp+416]
37c40c325movsd_xmm x8, [rip+0x67c62]
37c40c32elea rax, [rax+rsi+16]
37c40c333mov [rsp+224], rax
37c40c33bmov rax, [rsp+192]
37c40c343add [rsp+184], rax
37c40c34bmov rax, [rsp+448]
37c40c353mov r13, [rsp+184]
37c40c35bshl rax, 4
37c40c35flea rcx, [rax+rcx+16]
37c40c364mov [rsp+304], rcx
37c40c36cmov rcx, [rsp+408]
37c40c374lea rbx, [rcx+rbx-1]
37c40c379mov [rsp+216], rcx
37c40c381mov [rsp+320], rbx
37c40c389mov rbx, [rsp+440]
37c40c391add rax, rbx
37c40c394mov [rsp+424], rax
37c40c39cmov rax, [rsp+528]
37c40c3a4mov [rsp+280], rax
37c40c3aclea rax, [rsp+776]
37c40c3b4mov [rsp+336], rax
37c40c3bclea rax, [rsp+824]
37c40c3c4mov [rsp+328], rax
37c40c3ccjmp 0x37c40c541
37c40c3d1
37c40c3d1 0f 1f 80 00 00 00 00 .......
37c40c3d8
37c40c3d8loc_37c40c3d8:
37c40c3d8divsd x6, [r13]
37c40c3demulsd x6, x15
37c40c3e3movsd_xmm [rsp+800], x6
37c40c3ecucomisd x6, x10
37c40c3f1jp 0x37c40c750
37c40c3f7jne 0x37c40c750
37c40c3fd
37c40c3fdloc_37c40c3fd:
37c40c3fdmov rax, [rsp+208]
37c40c405mov rbx, [rsp+224]
37c40c40dlea rdx, [rip+0x67b1c]
37c40c414mov [rsp+824], rdi
37c40c41cmov rsi, [rsp+280]
37c40c424mov r9, [rsp+256]
37c40c42cmov rcx, rdx
37c40c42fmovsd_xmm [rsp+848], x11
37c40c439movsd_xmm [rax], x13
37c40c43emov rax, [rsp+288]
37c40c446mov r8, [rsp+328]
37c40c44emovsd_xmm [r13], x13
37c40c454mov [rsp+832], rax
37c40c45cmov rax, [rsp+200]
37c40c464mov [rsp+88], rbx
37c40c469mov [rsp+840], rax
37c40c471mov rax, [rsp+1184]
37c40c479mov [rsp+64], rsi
37c40c47emov [rsp+96], rax
37c40c483mov rax, [rsp+248]
37c40c48bmov [rsp+112], 1
37c40c494mov [rsp+80], rax
37c40c499mov rax, [rsp+1168]
37c40c4a1mov [rsp+104], 1
37c40c4aamov [rsp+72], rax
37c40c4afmov rax, [rsp+1184]
37c40c4b7mov [rsp+40], r15
37c40c4bcmov [rsp+56], rax
37c40c4c1mov rax, [rsp+240]
37c40c4c9movsd_xmm [rsp+856], x14
37c40c4d3mov [rsp+48], rax
37c40c4d8mov rax, [rsp+128]
37c40c4e0mov [rsp+32], rax
37c40c4e5call zgemm_64_
37c40c4eaadd rbx, [rsp+368]
37c40c4f2add rsi, [rsp+296]
37c40c4famov [rsp+224], rbx
37c40c502add r13, [rsp+192]
37c40c50amov rbx, [rsp+360]
37c40c512mov [rsp+280], rsi
37c40c51aadd [rsp+216], 1
37c40c523mov rax, [rsp+216]
37c40c52badd [rsp+304], rbx
37c40c533cmp rax, [rsp+232]
37c40c53bje 0x37c40c929
37c40c541
37c40c541loc_37c40c541:
37c40c541mov rcx, [rsp+1136]
37c40c549mov rax, r12
37c40c54cmov [rsp+312], r12
37c40c554mov r8, r15
37c40c557add r12, [rsp+168]
37c40c55fmov r9, [rsp+224]
37c40c567mov [rsp+840], rdi
37c40c56fmov rsi, [rcx]
37c40c572mov rdx, [rsp+128]
37c40c57amov [rsp+48], 1
37c40c583cmp r12, rsi
37c40c586cmovle rsi, r12
37c40c58amov rcx, rsi
37c40c58dsub rcx, rax
37c40c590mov rax, [rsp+160]
37c40c598mov [rsp+288], rcx
37c40c5a0mov [rsp+40], rax
37c40c5a5mov rax, [rsp+1184]
37c40c5admov [rsp+848], rcx
37c40c5b5mov rcx, [rsp+176]
37c40c5bdmov [rsp+32], rax
37c40c5c2call zlange_64_
37c40c5c7mov rax, [rsp+208]
37c40c5cfmovsd_xmm x2, [r13]
37c40c5d5movapd x3, x0
37c40c5d9mov r8, [rsp+272]
37c40c5e1mov rdx, [rsp+264]
37c40c5e9movsd_xmm x1, [rax]
37c40c5edmovapd x6, x2
37c40c5f1mov rax, [rsp+320]
37c40c5f9mov rcx, [rsp+336]
37c40c601minsd x6, x1
37c40c605movapd x0, x6
37c40c609divsd x0, x2
37c40c60dmulsd x0, x3
37c40c611movsd_xmm [rsp+784], x0
37c40c61amovapd x0, x6
37c40c61edivsd x0, x1
37c40c622mulsd x0, [rsp+816]
37c40c62bmovsd_xmm [rsp+816], x0
37c40c634movsd_xmm x0, [r13+8*rax]
37c40c63bmovsd_xmm [rsp+776], x0
37c40c644call dlarmm_64_
37c40c649pxor x5, x5
37c40c64dmovapd x13, x0
37c40c652movapd x15, x0
37c40c657movsd_xmm [rsp+808], x0
37c40c660mulsd x13, x6
37c40c665ucomisd x13, x5
37c40c66ajp 0x37c40c672
37c40c66cje 0x37c40c7c0
37c40c672
37c40c672loc_37c40c672:
37c40c672movsd_xmm x0, [rsp+784]
37c40c67bmov rax, [rsp+208]
37c40c683mulsd x0, x15
37c40c688movsd_xmm [rsp+784], x0
37c40c691movsd_xmm x0, [rsp+816]
37c40c69amulsd x0, x15
37c40c69fmovsd_xmm [rsp+816], x0
37c40c6a8movapd x0, x6
37c40c6acdivsd x0, [rax]
37c40c6b0mulsd x0, x15
37c40c6b5movsd_xmm [rsp+800], x0
37c40c6beucomisd x0, x10
37c40c6c3jp 0x37c40c6cb
37c40c6c5je 0x37c40c3d8
37c40c6cb
37c40c6cbloc_37c40c6cb:
37c40c6cbmov rbp, [rsp+344]
37c40c6d3mov rax, [rsp+384]
37c40c6dbcmp rbp, rax
37c40c6dejg 0x37c40c3d8
37c40c6e4mov r8, [rsp+424]
37c40c6ecmov [rsp+392], rsi
37c40c6f4mov rbx, rax
37c40c6f7mov rsi, rbp
37c40c6famov [rsp+400], r12
37c40c702lea rbp, [rsp+800]
37c40c70amov r12, r8
37c40c70dnop [rax]
37c40c710
37c40c710loc_37c40c710:
37c40c710mov r8, r12
37c40c713lea r9, [rip+0x6781e]
37c40c71amov rdx, rbp
37c40c71dmov rcx, r15
37c40c720add rsi, 1
37c40c724mov [rsp+848], rdi
37c40c72cadd r12, r14
37c40c72fcall zdscal_64_
37c40c734cmp rbx, rsi
37c40c737jge 0x37c40c710
37c40c739mov rsi, [rsp+392]
37c40c741mov r12, [rsp+400]
37c40c749jmp 0x37c40c3d8
37c40c74e
37c40c74e 66 90 f.
37c40c750
37c40c750loc_37c40c750:
37c40c750mov rbp, [rsp+312]
37c40c758add rbp, 1
37c40c75ccmp rbp, rsi
37c40c75fjg 0x37c40c3fd
37c40c765mov r8, [rsp+304]
37c40c76dmov [rsp+312], r12
37c40c775mov r12, r8
37c40c778nop [rax+rax]
37c40c780
37c40c780loc_37c40c780:
37c40c780mov r8, r12
37c40c783lea r9, [rip+0x677ae]
37c40c78amov rcx, r15
37c40c78dadd r12, r14
37c40c790lea rdx, [rsp+800]
37c40c798add rbp, 1
37c40c79cmov [rsp+848], rdi
37c40c7a4call zdscal_64_
37c40c7a9cmp rsi, rbp
37c40c7acjge 0x37c40c780
37c40c7aemov r12, [rsp+312]
37c40c7b6jmp 0x37c40c3fd
37c40c7bb
37c40c7bb 0f 1f 44 00 00 ..D..
37c40c7c0
37c40c7c0loc_37c40c7c0:
37c40c7c0mov rdx, r15
37c40c7c3mov ebp, 1
37c40c7c8call frexp
37c40c7cdmovsxd rdx, [rsp+848]
37c40c7d5movapd x0, x8
37c40c7dacall _gfortran_pow_r8_i8
37c40c7dfmov [rsp+392], rsi
37c40c7e7mov rbx, [rsp+376]
37c40c7efmulsd x12, x0
37c40c7f4mov [rsp+400], r14
37c40c7fcmov r14, [rsp+232]
37c40c804mov [rsp+432], r12
37c40c80cmov r12, [rsp+192]
37c40c814mov [rsp+464], rdi
37c40c81cmov rdi, rbp
37c40c81fmov rbp, [rsp+1200]
37c40c827mov [rsp+456], r13
37c40c82fmov r13, -1
37c40c836nop [rax+rax]
37c40c840
37c40c840loc_37c40c840:
37c40c840lea rsi, [rbp+8*r13]
37c40c845nop [rax+rax]
37c40c850
37c40c850loc_37c40c850:
37c40c850mov rdx, r15
37c40c853movapd x0, x15
37c40c858movsd_xmm x13, [rsi+8]
37c40c85eadd rsi, 8
37c40c862call frexp
37c40c867movsxd rdx, [rsp+848]
37c40c86fmovapd x0, x8
37c40c874call _gfortran_pow_r8_i8
37c40c879divsd x13, x0
37c40c87eminsd x13, x7
37c40c883movsd_xmm [rsi], x13
37c40c888cmp rbx, rsi
37c40c88bjne 0x37c40c850
37c40c88dadd rdi, 1
37c40c891add r13, [rsp+152]
37c40c899add rbx, r12
37c40c89ccmp rdi, r14
37c40c89fjne 0x37c40c840
37c40c8a1mov rdx, r15
37c40c8a4movapd x0, x15
37c40c8a9mov rsi, [rsp+392]
37c40c8b1mov r14, [rsp+400]
37c40c8b9mov r12, [rsp+432]
37c40c8c1mov r13, [rsp+456]
37c40c8c9mov rdi, [rsp+464]
37c40c8d1call frexp
37c40c8d6movsxd rdx, [rsp+848]
37c40c8demovapd x0, x8
37c40c8e3call _gfortran_pow_r8_i8
37c40c8e8mov rdx, r15
37c40c8ebdivsd x6, x0
37c40c8efmovapd x0, x15
37c40c8f4call frexp
37c40c8f9movsxd rdx, [rsp+848]
37c40c901movapd x0, x8
37c40c906call _gfortran_pow_r8_i8
37c40c90bdivsd x15, x0
37c40c910movsd_xmm [rsp+808], x15
37c40c91amovapd x13, x15
37c40c91fmulsd x13, x6
37c40c924jmp 0x37c40c672
37c40c929
37c40c929loc_37c40c929:
37c40c929mov rcx, [rsp+616]
37c40c931add [rsp+504], rcx
37c40c939add [rsp+528], rcx
37c40c941mov rcx, [rsp+152]
37c40c949add [rsp+520], rcx
37c40c951mov rcx, [rsp+608]
37c40c959add [rsp+496], rcx
37c40c961add [rsp+448], rcx
37c40c969jmp 0x37c40ba80
37c40c96e
37c40c96eloc_37c40c96e:
37c40c96eucomisd x13, x1
37c40c973jp 0x37c40cb3d
37c40c979jne 0x37c40cb3d
37c40c97fpxor x12, x12
37c40c984movapd x8, x9
37c40c989
37c40c989loc_37c40c989:
37c40c989mov [rsp+216], rsi
37c40c991mov rbx, [rsp+376]
37c40c999mov rbp, [rsp+192]
37c40c9a1mov r12, [rsp+232]
37c40c9a9mov [rsp+224], r14
37c40c9b1mov r14, -1
37c40c9b8mov r13, [rsp+1200]
37c40c9c0mov [rsp+248], rdi
37c40c9c8mov edi, 1
37c40c9cdnop [rax]
37c40c9d0
37c40c9d0loc_37c40c9d0:
37c40c9d0lea rsi, [r13+8*r14]
37c40c9d5nop [rax+rax]
37c40c9e0
37c40c9e0loc_37c40c9e0:
37c40c9e0mov rdx, r15
37c40c9e3movapd x0, x13
37c40c9e8movsd_xmm x6, [rsi+8]
37c40c9edadd rsi, 8
37c40c9f1call frexp
37c40c9f6movsxd rdx, [rsp+848]
37c40c9femovapd x0, x8
37c40ca03call _gfortran_pow_r8_i8
37c40ca08divsd x6, x0
37c40ca0cminsd x6, x7
37c40ca10movsd_xmm [rsi], x6
37c40ca14cmp rbx, rsi
37c40ca17jne 0x37c40c9e0
37c40ca19add rdi, 1
37c40ca1dadd r14, [rsp+152]
37c40ca25add rbx, rbp
37c40ca28cmp rdi, r12
37c40ca2bjne 0x37c40c9d0
37c40ca2dmov rax, [rsp+184]
37c40ca35mov rsi, [rsp+216]
37c40ca3dmov r14, [rsp+224]
37c40ca45mov rdi, [rsp+248]
37c40ca4dmovsd_xmm x0, [rax]
37c40ca51mulsd x0, x13
37c40ca56jmp 0x37c40bbf2
37c40ca5b
37c40ca5bloc_37c40ca5b:
37c40ca5badd [rsp+408], 1
37c40ca64mov rcx, [rsp+232]
37c40ca6ccmp [rsp+408], rcx
37c40ca74je 0x37c40f8a7
37c40ca7alea rax, [rsp+784]
37c40ca82mov [rsp+272], rax
37c40ca8alea rax, [rsp+816]
37c40ca92mov [rsp+264], rax
37c40ca9alea rax, [rsp+832]
37c40caa2mov [rsp+256], rax
37c40caaalea rax, [rip+0x674a7]
37c40cab1mov [rsp+248], rax
37c40cab9jmp 0x37c40c305
37c40cabe
37c40cabeloc_37c40cabe:
37c40cabemov rax, [rsp+168]
37c40cac6mov rdi, [rsp+704]
37c40cacemov rcx, [rsp+712]
37c40cad6mov r12, [rsp+720]
37c40cademov rbx, [rsp+728]
37c40cae6add rax, rax
37c40cae9mov r11, [rsp+576]
37c40caf1sub rdi, rax
37c40caf4mov r9, [rsp+568]
37c40cafcmov r10, [rsp+560]
37c40cb04add rcx, r12
37c40cb07mov r13, [rsp+736]
37c40cb0fmov rsi, [rsp+744]
37c40cb17mov r8, rdi
37c40cb1asub rbx, 8
37c40cb1eadd r9, [rsp+672]
37c40cb26sub r11, [rsp+152]
37c40cb2emovsd_xmm x8, [rsp+648]
37c40cb38jmp 0x37c40b914
37c40cb3d
37c40cb3dloc_37c40cb3d:
37c40cb3dmov rdx, r15
37c40cb40movapd x0, x13
37c40cb45call frexp
37c40cb4amovsxd rdx, [rsp+848]
37c40cb52movsd_xmm x8, [rip+0x67435]
37c40cb5bmovapd x0, x8
37c40cb60call _gfortran_pow_r8_i8
37c40cb65mulsd x12, x0
37c40cb6ajmp 0x37c40c989
37c40cb6f
37c40cb6floc_37c40cb6f:
37c40cb6fmov rax, [rsp+1216]
37c40cb77mov r9, [rsp+1128]
37c40cb7fmov [rsp+112], 1
37c40cb88mov r8, [rsp+1120]
37c40cb90mov rdx, [rsp+1112]
37c40cb98mov [rsp+104], 1
37c40cba1mov [rsp+96], rax
37c40cba6mov rax, [rsp+1192]
37c40cbaemov rcx, [rsp+1104]
37c40cbb6mov [rsp+88], rax
37c40cbbbmov rax, [rsp+1184]
37c40cbc3mov [rsp+80], rax
37c40cbc8mov rax, [rsp+1176]
37c40cbd0mov [rsp+72], rax
37c40cbd5mov rax, [rsp+1168]
37c40cbddmov [rsp+64], rax
37c40cbe2mov rax, [rsp+1160]
37c40cbeamov [rsp+56], rax
37c40cbefmov rax, [rsp+1152]
37c40cbf7mov [rsp+48], rax
37c40cbfcmov rax, [rsp+1144]
37c40cc04mov [rsp+40], rax
37c40cc09mov rax, [rsp+1136]
37c40cc11mov [rsp+32], rax
37c40cc16call ztrsyl_64_
37c40cc1bjmp 0x37c40aea5
37c40cc20
37c40cc20loc_37c40cc20:
37c40cc20cmp r12, 1
37c40cc24je 0x37c40e468
37c40cc2atest rbp, rbp
37c40cc2dje 0x37c40e468
37c40cc33mov rcx, [rsp+168]
37c40cc3bxor r9l, r9l
37c40cc3emov rax, [rsp+272]
37c40cc46movapd x12, x10
37c40cc4bmov r14, [rsp+640]
37c40cc53movapd x4, x8
37c40cc58xorpd x11, [rip+0x6733f]
37c40cc61movsd_xmm x13, [rip+0x67326]
37c40cc6aimul rax, rcx
37c40cc6emovsd_xmm [rsp+704], x11
37c40cc78shl r14, 4
37c40cc7cshl rax, 4
37c40cc80mov r13, rax
37c40cc83lea rax, [rcx+1]
37c40cc87imul rax, rbx
37c40cc8bmov rbx, [rsp+1144]
37c40cc93add rax, [rsp+200]
37c40cc9bshl rax, 4
37c40cc9flea r10, [rbx+rax+16]
37c40cca4mov rax, rcx
37c40cca7imul rax, rdi
37c40ccabmov rdi, rax
37c40ccaesub rax, rcx
37c40ccb1shl rdi, 4
37c40ccb5add rax, rsi
37c40ccb8add rax, [rsp+184]
37c40ccc0mov rsi, [rsp+640]
37c40ccc8mov [rsp+616], rdi
37c40ccd0mov rdi, [rsp+1160]
37c40ccd8shl rax, 4
37c40ccdcimul rsi, rcx
37c40cce0lea rbx, [rdi+rax+16]
37c40cce5mov rax, rcx
37c40cce8mov rdi, r13
37c40ccebmov r13, r14
37c40cceeimul rax, r14
37c40ccf2mov rcx, rsi
37c40ccf5mov [rsp+624], rsi
37c40ccfdmov rsi, rbx
37c40cd00shl rcx, 4
37c40cd04mov [rsp+384], rax
37c40cd0cadd rax, [rsp+1176]
37c40cd14mov rbp, rax
37c40cd17mov rax, [rsp+152]
37c40cd1fmov [rsp+368], rcx
37c40cd27add rcx, [rsp+1176]
37c40cd2fmov rbx, rbp
37c40cd32imul rax, rdx
37c40cd36lea rdx, [rsp+840]
37c40cd3emov r15, rcx
37c40cd41mov ecx, 1
37c40cd46mov [rsp+128], rdx
37c40cd4elea rdx, [rip+0x671fc]
37c40cd55mov r14, r15
37c40cd58lea r15, [rsp+848]
37c40cd60mov [rsp+176], rdx
37c40cd68lea rdx, [rsp+792]
37c40cd70mov [rsp+480], rdx
37c40cd78add rax, 1
37c40cd7clea rdx, [rsp+808]
37c40cd84mov [rsp+488], rdx
37c40cd8cmov [rsp+696], rax
37c40cd94
37c40cd94loc_37c40cd94:
37c40cd94mov rax, [rsp+1128]
37c40cd9cmov rdx, r9
37c40cd9fadd r9, [rsp+168]
37c40cda7mov [rsp+560], rsi
37c40cdafmov [rsp+424], 0
37c40cdbbmovsd_xmm x8, [rip+0x671dc]
37c40cdc4movapd x11, x4
37c40cdc9mov rax, [rax]
37c40cdccmov [rsp+456], -1
37c40cdd8mov [rsp+528], -1
37c40cde4cmp r9, rax
37c40cde7mov [rsp+712], rsi
37c40cdefcmovle rax, r9
37c40cdf3add rcx, 1
37c40cdf7mov [rsp+416], 1
37c40ce03mov [rsp+592], rcx
37c40ce0bsub rax, rdx
37c40ce0emov [rsp+600], r9
37c40ce16mov r12, rax
37c40ce19mov rax, [rsp+376]
37c40ce21sub rax, [rsp+504]
37c40ce29mov [rsp+720], rdi
37c40ce31mov [rsp+184], rax
37c40ce39mov rax, rdx
37c40ce3cshl rax, 4
37c40ce40mov [rsp+608], r10
37c40ce48lea rdx, [rax+r14]
37c40ce4cmov [rsp+728], r14
37c40ce54mov [rsp+648], rdx
37c40ce5clea rdx, [rax+rbx]
37c40ce60mov [rsp+656], rdx
37c40ce68mov rdx, [rsp+696]
37c40ce70mov [rsp+736], rbx
37c40ce78movsd_xmm [rsp+392], x12
37c40ce82sub rdx, rcx
37c40ce85movsd_xmm x12, [rsp+704]
37c40ce8fmov [rsp+664], rdx
37c40ce97mov rdx, [rsp+152]
37c40ce9fadd rdx, rdx
37c40cea2mov [rsp+568], rdx
37c40ceaamov rdx, [rsp+1160]
37c40ceb2mov [rsp+520], rdx
37c40cebamov rdx, [rsp+1176]
37c40cec2lea rax, [rdx+rax+16]
37c40cec7mov [rsp+448], rax
37c40cecf
37c40cecfloc_37c40cecf:
37c40cecfmov rax, [rsp+424]
37c40ced7mov rsi, [rsp+528]
37c40cedfmov [rsp+840], r12
37c40cee7mov r9, [rsp+128]
37c40ceeflea rcx, [rax+1]
37c40cef3mov rdx, rax
37c40cef6mov [rsp+360], rcx
37c40cefemov rcx, [rsp+168]
37c40cf06add rcx, rax
37c40cf09mov rax, [rsp+1136]
37c40cf11mov [rsp+424], rcx
37c40cf19mov rax, [rax]
37c40cf1cmov [rsp+32], r15
37c40cf21mov [rsp+112], 1
37c40cf2amov [rsp+104], 1
37c40cf33cmp rcx, rax
37c40cf36cmovle rax, rcx
37c40cf3ashl rsi, 4
37c40cf3emov rcx, [rsp+480]
37c40cf46mov [rsp+400], rax
37c40cf4esub rax, rdx
37c40cf51mov [rsp+200], rax
37c40cf59mov [rsp+848], rax
37c40cf61mov rax, [rsp+448]
37c40cf69mov [rsp+96], rcx
37c40cf6emov rcx, [rsp+488]
37c40cf76add rax, rsi
37c40cf79mov [rsp+240], rax
37c40cf81mov [rsp+72], rax
37c40cf86mov rax, [rsp+1168]
37c40cf8emov [rsp+88], rcx
37c40cf93mov rcx, [rsp+1184]
37c40cf9bmov [rsp+64], rax
37c40cfa0mov rax, [rsp+520]
37c40cfa8mov [rsp+80], rcx
37c40cfadmov [rsp+56], rax
37c40cfb2mov rax, [rsp+1152]
37c40cfbamov [rsp+48], rax
37c40cfbfmov rax, [rsp+544]
37c40cfc7mov [rsp+40], rax
37c40cfccmov r8, [rsp+1120]
37c40cfd4mov rdx, [rsp+1112]
37c40cfdcmov rcx, [rsp+1104]
37c40cfe4call ztrsyl_64_
37c40cfe9mov rax, [rsp+1216]
37c40cff1pxor x1, x1
37c40cff5mov rdx, [rsp+792]
37c40cffdmov rcx, [rsp+1216]
37c40d005movsd_xmm x14, [rsp+808]
37c40d00fmov rax, [rax]
37c40d012cmp rax, rdx
37c40d015cmovl rax, rdx
37c40d019mov [rcx], rax
37c40d01cmov rax, [rsp+184]
37c40d024movsd_xmm x0, [rax]
37c40d028mov [rsp+208], rax
37c40d030mulsd x0, x14
37c40d035ucomisd x0, x1
37c40d039jp 0x37c40d041
37c40d03bje 0x37c40de28
37c40d041
37c40d041loc_37c40d041:
37c40d041mov rax, [rsp+200]
37c40d049mov rdi, [rsp+184]
37c40d051mov r8, r15
37c40d054mov [rsp+840], r12
37c40d05cmov rcx, [rsp+176]
37c40d064mov r9, [rsp+240]
37c40d06cmov [rsp+848], rax
37c40d074mov rax, [rsp+160]
37c40d07cmovsd_xmm [rdi], x0
37c40d080mov rdx, [rsp+128]
37c40d088mov [rsp+40], rax
37c40d08dmov rax, [rsp+1184]
37c40d095mov [rsp+48], 1
37c40d09emov [rsp+32], rax
37c40d0a3call zlange_64_
37c40d0a8mov rcx, [rsp+592]
37c40d0b0movsd_xmm [rsp+816], x0
37c40d0b9cmp [rsp+512], rcx
37c40d0c1jl 0x37c40d761
37c40d0c7mov rax, [rsp+456]
37c40d0cfmov rcx, [rsp+448]
37c40d0d7mov r14, rdi
37c40d0damov [rsp+280], r12
37c40d0e2mov rdx, [rsp+152]
37c40d0easub rdx, [rsp+536]
37c40d0f2mov r12, r14
37c40d0f5mov [rsp+584], rsi
37c40d0fdshl rax, 4
37c40d101add rdx, [rsp+576]
37c40d109sub rdx, [rsp+568]
37c40d111add rcx, rax
37c40d114add rax, [rsp+1176]
37c40d11cmov [rsp+312], rdx
37c40d124mov [rsp+432], rcx
37c40d12clea rcx, [rip+0x66e15]
37c40d133movsd_xmm x15, [rsp+392]
37c40d13dmov [rsp+352], rcx
37c40d145lea rcx, [rsp+784]
37c40d14dmov rbp, [rsp+400]
37c40d155mov [rsp+272], rcx
37c40d15dlea rcx, [rsp+816]
37c40d165mov [rsp+264], rcx
37c40d16dlea rcx, [rsp+768]
37c40d175mov [rsp+344], rcx
37c40d17dlea rcx, [rsp+832]
37c40d185mov [rsp+256], rcx
37c40d18dlea rcx, [rip+0x66dc4]
37c40d194mov [rsp+248], rcx
37c40d19clea rcx, [rip+0x66dc5]
37c40d1a3mov [rsp+440], rax
37c40d1abmov rax, [rsp+608]
37c40d1b3mov [rsp+336], rcx
37c40d1bbmov rcx, [rsp+1176]
37c40d1c3mov [rsp+216], rax
37c40d1cbmov rax, rdi
37c40d1ceadd rax, [rsp+504]
37c40d1d6lea rcx, [rcx+rsi+16]
37c40d1dbmov [rsp+320], rax
37c40d1e3mov rdi, [rsp+600]
37c40d1ebmov [rsp+328], rcx
37c40d1f3jmp 0x37c40d326
37c40d1f8
37c40d1f8 0f 1f 84 00 00 00 00 00 ........
37c40d200
37c40d200loc_37c40d200:
37c40d200divsd x14, [r12+8]
37c40d207mulsd x14, x9
37c40d20cmovsd_xmm [rsp+800], x14
37c40d216ucomisd x14, x10
37c40d21bjp 0x37c40d5c6
37c40d221jne 0x37c40d5c6
37c40d227
37c40d227loc_37c40d227:
37c40d227mov rax, [rsp+184]
37c40d22fmov rbx, [rsp+216]
37c40d237lea rdx, [rip+0x66cf2]
37c40d23emov [rsp+832], rsi
37c40d246mov r9, [rsp+128]
37c40d24emov r8, [rsp+256]
37c40d256add r12, 8
37c40d25amovsd_xmm [rax], x6
37c40d25emov rax, [rsp+200]
37c40d266mov rcx, [rsp+352]
37c40d26emovsd_xmm [r12], x6
37c40d274mov [rsp+840], rax
37c40d27cmov rax, [rsp+280]
37c40d284mov [rsp+32], r15
37c40d289mov [rsp+848], rax
37c40d291mov rax, [rsp+1184]
37c40d299mov [rsp+48], rbx
37c40d29emov [rsp+96], rax
37c40d2a3mov rax, [rsp+224]
37c40d2abmov [rsp+112], 1
37c40d2b4mov [rsp+88], rax
37c40d2b9mov rax, [rsp+248]
37c40d2c1mov [rsp+104], 1
37c40d2camov [rsp+80], rax
37c40d2cfmov rax, [rsp+1184]
37c40d2d7mov [rsp+72], rax
37c40d2dcmov rax, [rsp+240]
37c40d2e4mov [rsp+64], rax
37c40d2e9mov rax, [rsp+1152]
37c40d2f1mov [rsp+56], rax
37c40d2f6mov rax, [rsp+336]
37c40d2femov [rsp+40], rax
37c40d303call zgemm_64_
37c40d308add rbx, [rsp+304]
37c40d310mov [rsp+216], rbx
37c40d318cmp r12, [rsp+320]
37c40d320je 0x37c40d747
37c40d326
37c40d326loc_37c40d326:
37c40d326mov rax, [rsp+1128]
37c40d32emov rdx, rdi
37c40d331add rdi, [rsp+168]
37c40d339mov r8, r15
37c40d33cmov rcx, [rsp+176]
37c40d344mov rsi, [rax]
37c40d347mov rax, [rsp+200]
37c40d34fmov [rsp+48], 1
37c40d358cmp rdi, rsi
37c40d35bmov [rsp+848], rax
37c40d363mov rax, [rsp+328]
37c40d36bcmovle rsi, rdi
37c40d36fsub rsi, rdx
37c40d372shl rdx, 4
37c40d376lea r9, [rax+rdx]
37c40d37amov rax, [rsp+160]
37c40d382mov [rsp+288], rdx
37c40d38amov rdx, [rsp+128]
37c40d392mov [rsp+224], r9
37c40d39amov [rsp+40], rax
37c40d39fmov rax, [rsp+1184]
37c40d3a7mov [rsp+840], rsi
37c40d3afmov [rsp+32], rax
37c40d3b4call zlange_64_
37c40d3b9mov rax, [rsp+184]
37c40d3c1movsd_xmm x2, [r12+8]
37c40d3c8movapd x3, x0
37c40d3ccmov r8, [rsp+272]
37c40d3d4mov rdx, [rsp+264]
37c40d3dcmovsd_xmm x1, [rax]
37c40d3e0movapd x14, x2
37c40d3e5mov rax, [rsp+312]
37c40d3edmov rcx, [rsp+344]
37c40d3f5minsd x14, x1
37c40d3famovapd x0, x14
37c40d3ffdivsd x0, x2
37c40d403mulsd x0, x3
37c40d407movsd_xmm [rsp+784], x0
37c40d410movapd x0, x14
37c40d415divsd x0, x1
37c40d419mulsd x0, [rsp+816]
37c40d422movsd_xmm [rsp+816], x0
37c40d42bmovsd_xmm x0, [r12+8*rax+8]
37c40d432movsd_xmm [rsp+768], x0
37c40d43bcall dlarmm_64_
37c40d440movapd x6, x0
37c40d444movapd x9, x0
37c40d449movsd_xmm [rsp+808], x0
37c40d452pxor x0, x0
37c40d456mulsd x6, x14
37c40d45bucomisd x6, x0
37c40d45fjp 0x37c40d467
37c40d461je 0x37c40d5e1
37c40d467
37c40d467loc_37c40d467:
37c40d467movsd_xmm x0, [rsp+784]
37c40d470mov rax, [rsp+184]
37c40d478mulsd x0, x9
37c40d47dmovsd_xmm [rsp+784], x0
37c40d486movsd_xmm x0, [rsp+816]
37c40d48fmulsd x0, x9
37c40d494movsd_xmm [rsp+816], x0
37c40d49dmovapd x0, x14
37c40d4a2divsd x0, [rax]
37c40d4a6mulsd x0, x9
37c40d4abmovsd_xmm [rsp+800], x0
37c40d4b4ucomisd x0, x10
37c40d4b9jp 0x37c40d4c1
37c40d4bbje 0x37c40d200
37c40d4c1
37c40d4c1loc_37c40d4c1:
37c40d4c1mov r14, [rsp+360]
37c40d4c9cmp r14, rbp
37c40d4ccjg 0x37c40d227
37c40d4d2mov r8, [rsp+432]
37c40d4damov [rsp+408], rdi
37c40d4e2mov rdi, r14
37c40d4e5lea rbx, [rsp+800]
37c40d4edmov r14, [rsp+280]
37c40d4f5mov [rsp+392], rsi
37c40d4fdmov rsi, r8
37c40d500
37c40d500loc_37c40d500:
37c40d500mov r8, rsi
37c40d503lea r9, [rip+0x66a2e]
37c40d50amov rdx, rbx
37c40d50dmov rcx, r15
37c40d510add rdi, 1
37c40d514mov [rsp+848], r14
37c40d51cadd rsi, r13
37c40d51fcall zdscal_64_
37c40d524cmp rbp, rdi
37c40d527jge 0x37c40d500
37c40d529divsd x14, [r12+8]
37c40d530mulsd x9, x14
37c40d535mov rsi, [rsp+392]
37c40d53dmov rdi, [rsp+408]
37c40d545movsd_xmm [rsp+800], x9
37c40d54fucomisd x9, x10
37c40d554jp 0x37c40d55c
37c40d556je 0x37c40d227
37c40d55c
37c40d55cloc_37c40d55c:
37c40d55cmov rax, [rsp+288]
37c40d564mov r14, [rsp+360]
37c40d56cmov [rsp+288], rdi
37c40d574mov rcx, [rsp+440]
37c40d57cmov rdi, r14
37c40d57fmov r14, rbx
37c40d582lea rbx, [rax+rcx+16]
37c40d587nop [rax+rax]
37c40d590
37c40d590loc_37c40d590:
37c40d590mov r8, rbx
37c40d593lea r9, [rip+0x6699e]
37c40d59amov rdx, r14
37c40d59dmov rcx, r15
37c40d5a0add rdi, 1
37c40d5a4mov [rsp+848], rsi
37c40d5acadd rbx, r13
37c40d5afcall zdscal_64_
37c40d5b4cmp rbp, rdi
37c40d5b7jge 0x37c40d590
37c40d5b9mov rdi, [rsp+288]
37c40d5c1jmp 0x37c40d227
37c40d5c6
37c40d5c6loc_37c40d5c6:
37c40d5c6cmp [rsp+360], rbp
37c40d5cejg 0x37c40d227
37c40d5d4lea rbx, [rsp+800]
37c40d5dcjmp 0x37c40d55c
37c40d5e1
37c40d5e1loc_37c40d5e1:
37c40d5e1mov rdx, r15
37c40d5e4movapd x0, x9
37c40d5e9call frexp
37c40d5eemovsxd rdx, [rsp+848]
37c40d5f6movapd x0, x13
37c40d5fbcall _gfortran_pow_r8_i8
37c40d600mov [rsp+392], rsi
37c40d608mov rbx, [rsp+376]
37c40d610mulsd x15, x0
37c40d615mov [rsp+408], r13
37c40d61dmov r14, [rsp+1200]
37c40d625mov [rsp+464], r12
37c40d62dmov r13, [rsp+232]
37c40d635mov r12, [rsp+192]
37c40d63dmov [rsp+472], rbp
37c40d645mov ebp, 1
37c40d64amov [rsp+496], rdi
37c40d652mov rdi, -1
37c40d659nop [rax]
37c40d660
37c40d660loc_37c40d660:
37c40d660lea rsi, [r14+8*rdi]
37c40d664nop
37c40d665nop [rax+rax]
37c40d670
37c40d670loc_37c40d670:
37c40d670mov rdx, r15
37c40d673movapd x0, x9
37c40d678movsd_xmm x6, [rsi+8]
37c40d67dadd rsi, 8
37c40d681call frexp
37c40d686movsxd rdx, [rsp+848]
37c40d68emovapd x0, x13
37c40d693call _gfortran_pow_r8_i8
37c40d698divsd x6, x0
37c40d69cminsd x6, x7
37c40d6a0movsd_xmm [rsi], x6
37c40d6a4cmp rsi, rbx
37c40d6a7jne 0x37c40d670
37c40d6a9add rbp, 1
37c40d6adadd rdi, [rsp+152]
37c40d6b5lea rbx, [rsi+r12]
37c40d6b9cmp rbp, r13
37c40d6bcjne 0x37c40d660
37c40d6bemov rdx, r15
37c40d6c1movapd x0, x9
37c40d6c6mov rsi, [rsp+392]
37c40d6cemov r13, [rsp+408]
37c40d6d6mov r12, [rsp+464]
37c40d6demov rbp, [rsp+472]
37c40d6e6mov rdi, [rsp+496]
37c40d6eecall frexp
37c40d6f3movsxd rdx, [rsp+848]
37c40d6fbmovapd x0, x13
37c40d700call _gfortran_pow_r8_i8
37c40d705mov rdx, r15
37c40d708divsd x14, x0
37c40d70dmovapd x0, x9
37c40d712call frexp
37c40d717movsxd rdx, [rsp+848]
37c40d71fmovapd x0, x13
37c40d724call _gfortran_pow_r8_i8
37c40d729divsd x9, x0
37c40d72emovsd_xmm [rsp+808], x9
37c40d738movapd x6, x9
37c40d73dmulsd x6, x14
37c40d742jmp 0x37c40d467
37c40d747
37c40d747loc_37c40d747:
37c40d747mov r12, [rsp+280]
37c40d74fmov rsi, [rsp+584]
37c40d757movsd_xmm [rsp+392], x15
37c40d761
37c40d761loc_37c40d761:
37c40d761add [rsp+416], 1
37c40d76amov rcx, [rsp+416]
37c40d772cmp rcx, [rsp+232]
37c40d77aje 0x37c40df1c
37c40d780mov rax, [rsp+648]
37c40d788mov rdi, [rsp+656]
37c40d790mov [rsp+216], rcx
37c40d798pxor x14, x14
37c40d79dmov rbp, [rsp+424]
37c40d7a5movsd_xmm x9, [rip+0x667e2]
37c40d7aemovsd_xmm [rsp+496], x11
37c40d7b8lea rax, [rsi+rax+16]
37c40d7bdmov [rsp+224], rax
37c40d7c5mov rax, [rsp+192]
37c40d7cdadd [rsp+184], rax
37c40d7d5mov rax, [rsp+456]
37c40d7ddmov r14, [rsp+184]
37c40d7e5shl rax, 4
37c40d7e9lea rdi, [rdi+rax+16]
37c40d7eemov [rsp+312], rdi
37c40d7f6mov rdi, [rsp+664]
37c40d7felea rdi, [rcx+rdi-1]
37c40d803mov [rsp+328], rdi
37c40d80bmov rdi, [rsp+448]
37c40d813add rax, rdi
37c40d816mov rdi, r14
37c40d819mov [rsp+432], rax
37c40d821mov rax, [rsp+560]
37c40d829mov [rsp+280], rax
37c40d831lea rax, [rsp+784]
37c40d839mov [rsp+272], rax
37c40d841lea rax, [rsp+816]
37c40d849mov [rsp+264], rax
37c40d851lea rax, [rsp+832]
37c40d859mov [rsp+256], rax
37c40d861lea rax, [rip+0x666f0]
37c40d868mov [rsp+248], rax
37c40d870lea rax, [rsp+776]
37c40d878mov [rsp+344], rax
37c40d880lea rax, [rsp+824]
37c40d888mov [rsp+336], rax
37c40d890jmp 0x37c40d9fe
37c40d895
37c40d895 0f 1f 00 ...
37c40d898
37c40d898loc_37c40d898:
37c40d898divsd x6, [rdi]
37c40d89cmulsd x6, x15
37c40d8a1movsd_xmm [rsp+800], x6
37c40d8aaucomisd x6, x10
37c40d8afjp 0x37c40dc08
37c40d8b5jne 0x37c40dc08
37c40d8bb
37c40d8bbloc_37c40d8bb:
37c40d8bbmov rax, [rsp+208]
37c40d8c3mov rbx, [rsp+224]
37c40d8cblea rdx, [rip+0x6665e]
37c40d8d2mov [rsp+824], r12
37c40d8damov rsi, [rsp+280]
37c40d8e2mov r9, [rsp+256]
37c40d8eamov rcx, rdx
37c40d8edmovsd_xmm [rsp+848], x12
37c40d8f7movsd_xmm [rax], x11
37c40d8fcmov rax, [rsp+288]
37c40d904mov r8, [rsp+336]
37c40d90cmovsd_xmm [rdi], x11
37c40d911mov [rsp+832], rax
37c40d919mov rax, [rsp+200]
37c40d921mov [rsp+88], rbx
37c40d926mov [rsp+840], rax
37c40d92emov rax, [rsp+1184]
37c40d936mov [rsp+64], rsi
37c40d93bmov [rsp+96], rax
37c40d940mov rax, [rsp+248]
37c40d948mov [rsp+112], 1
37c40d951mov [rsp+80], rax
37c40d956mov rax, [rsp+1168]
37c40d95emov [rsp+104], 1
37c40d967mov [rsp+72], rax
37c40d96cmov rax, [rsp+1184]
37c40d974mov [rsp+40], r15
37c40d979mov [rsp+56], rax
37c40d97emov rax, [rsp+240]
37c40d986movsd_xmm [rsp+856], x8
37c40d990mov [rsp+48], rax
37c40d995mov rax, [rsp+128]
37c40d99dmov [rsp+32], rax
37c40d9a2call zgemm_64_
37c40d9a7add rbx, [rsp+368]
37c40d9afadd rsi, [rsp+296]
37c40d9b7mov [rsp+224], rbx
37c40d9bfadd rdi, [rsp+192]
37c40d9c7mov rbx, [rsp+384]
37c40d9cfmov [rsp+280], rsi
37c40d9d7add [rsp+216], 1
37c40d9e0mov rax, [rsp+216]
37c40d9e8add [rsp+312], rbx
37c40d9f0cmp rax, [rsp+232]
37c40d9f8je 0x37c40ddd9
37c40d9fe
37c40d9feloc_37c40d9fe:
37c40d9femov rax, [rsp+1136]
37c40da06mov rdx, rbp
37c40da09mov [rsp+320], rbp
37c40da11mov r8, r15
37c40da14add rbp, [rsp+168]
37c40da1cmov r9, [rsp+224]
37c40da24mov [rsp+840], r12
37c40da2cmov rsi, [rax]
37c40da2fmov rcx, [rsp+176]
37c40da37mov [rsp+48], 1
37c40da40cmp rbp, rsi
37c40da43cmovle rsi, rbp
37c40da47mov rax, rsi
37c40da4asub rax, rdx
37c40da4dmov rdx, [rsp+128]
37c40da55mov [rsp+288], rax
37c40da5dmov [rsp+848], rax
37c40da65mov rax, [rsp+160]
37c40da6dmov [rsp+40], rax
37c40da72mov rax, [rsp+1184]
37c40da7amov [rsp+32], rax
37c40da7fcall zlange_64_
37c40da84mov rax, [rsp+208]
37c40da8cmovsd_xmm x2, [rdi]
37c40da90movapd x3, x0
37c40da94mov r8, [rsp+272]
37c40da9cmov rdx, [rsp+264]
37c40daa4movsd_xmm x1, [rax]
37c40daa8movapd x6, x2
37c40daacmov rax, [rsp+328]
37c40dab4mov rcx, [rsp+344]
37c40dabcminsd x6, x1
37c40dac0movapd x0, x6
37c40dac4divsd x0, x2
37c40dac8mulsd x0, x3
37c40daccmovsd_xmm [rsp+784], x0
37c40dad5movapd x0, x6
37c40dad9divsd x0, x1
37c40daddmulsd x0, [rsp+816]
37c40dae6movsd_xmm [rsp+816], x0
37c40daefmovsd_xmm x0, [rdi+8*rax]
37c40daf4movsd_xmm [rsp+776], x0
37c40dafdcall dlarmm_64_
37c40db02movapd x11, x0
37c40db07movapd x15, x0
37c40db0cmovsd_xmm [rsp+808], x0
37c40db15mulsd x11, x6
37c40db1aucomisd x11, x14
37c40db1fjp 0x37c40db27
37c40db21je 0x37c40dc6b
37c40db27
37c40db27loc_37c40db27:
37c40db27movsd_xmm x0, [rsp+784]
37c40db30mov rax, [rsp+208]
37c40db38mulsd x0, x15
37c40db3dmovsd_xmm [rsp+784], x0
37c40db46movsd_xmm x0, [rsp+816]
37c40db4fmulsd x0, x15
37c40db54movsd_xmm [rsp+816], x0
37c40db5dmovapd x0, x6
37c40db61divsd x0, [rax]
37c40db65mulsd x0, x15
37c40db6amovsd_xmm [rsp+800], x0
37c40db73ucomisd x0, x10
37c40db78jp 0x37c40db80
37c40db7aje 0x37c40d898
37c40db80
37c40db80loc_37c40db80:
37c40db80mov r14, [rsp+360]
37c40db88mov rax, [rsp+400]
37c40db90cmp r14, rax
37c40db93jg 0x37c40d898
37c40db99mov r8, [rsp+432]
37c40dba1mov [rsp+352], rdi
37c40dba9mov rbx, rax
37c40dbacmov [rsp+408], rsi
37c40dbb4mov rsi, r14
37c40dbb7mov rdi, r8
37c40dbbanop [rax+rax]
37c40dbc0
37c40dbc0loc_37c40dbc0:
37c40dbc0mov r8, rdi
37c40dbc3lea r9, [rip+0x6636e]
37c40dbcamov rcx, r15
37c40dbcdadd rdi, r13
37c40dbd0lea rdx, [rsp+800]
37c40dbd8add rsi, 1
37c40dbdcmov [rsp+848], r12
37c40dbe4call zdscal_64_
37c40dbe9cmp rbx, rsi
37c40dbecjge 0x37c40dbc0
37c40dbeemov rdi, [rsp+352]
37c40dbf6mov rsi, [rsp+408]
37c40dbfejmp 0x37c40d898
37c40dc03
37c40dc03 0f 1f 44 00 00 ..D..
37c40dc08
37c40dc08loc_37c40dc08:
37c40dc08mov r14, [rsp+320]
37c40dc10add r14, 1
37c40dc14cmp r14, rsi
37c40dc17jg 0x37c40d8bb
37c40dc1dmov r8, [rsp+312]
37c40dc25mov [rsp+320], rdi
37c40dc2dmov rdi, r8
37c40dc30
37c40dc30loc_37c40dc30:
37c40dc30mov r8, rdi
37c40dc33lea r9, [rip+0x662fe]
37c40dc3amov rcx, r15
37c40dc3dadd rdi, r13
37c40dc40lea rdx, [rsp+800]
37c40dc48add r14, 1
37c40dc4cmov [rsp+848], r12
37c40dc54call zdscal_64_
37c40dc59cmp rsi, r14
37c40dc5cjge 0x37c40dc30
37c40dc5emov rdi, [rsp+320]
37c40dc66jmp 0x37c40d8bb
37c40dc6b
37c40dc6bloc_37c40dc6b:
37c40dc6bmov rdx, r15
37c40dc6ecall frexp
37c40dc73movsxd rdx, [rsp+848]
37c40dc7bmovapd x0, x9
37c40dc80call _gfortran_pow_r8_i8
37c40dc85mov [rsp+440], rdi
37c40dc8dmulsd x0, [rsp+392]
37c40dc96mov [rsp+352], rbp
37c40dc9emov rbx, [rsp+376]
37c40dca6mov [rsp+408], r13
37c40dcaemov rbp, [rsp+192]
37c40dcb6mov r13, [rsp+232]
37c40dcbemov r14, [rsp+1200]
37c40dcc6mov [rsp+464], rsi
37c40dccemov esi, 1
37c40dcd3mov [rsp+472], r12
37c40dcdbmov r12, -1
37c40dce2movsd_xmm [rsp+392], x0
37c40dcebnop [rax+rax]
37c40dcf0
37c40dcf0loc_37c40dcf0:
37c40dcf0lea rdi, [r14+8*r12]
37c40dcf4nop
37c40dcf5nop [rax+rax]
37c40dd00
37c40dd00loc_37c40dd00:
37c40dd00mov rdx, r15
37c40dd03movapd x0, x15
37c40dd08movsd_xmm x11, [rdi+8]
37c40dd0eadd rdi, 8
37c40dd12call frexp
37c40dd17movsxd rdx, [rsp+848]
37c40dd1fmovapd x0, x9
37c40dd24call _gfortran_pow_r8_i8
37c40dd29divsd x11, x0
37c40dd2eminsd x11, x7
37c40dd33movsd_xmm [rdi], x11
37c40dd38cmp rbx, rdi
37c40dd3bjne 0x37c40dd00
37c40dd3dadd rsi, 1
37c40dd41add r12, [rsp+152]
37c40dd49add rbx, rbp
37c40dd4ccmp rsi, r13
37c40dd4fjne 0x37c40dcf0
37c40dd51mov rdx, r15
37c40dd54movapd x0, x15
37c40dd59mov rbp, [rsp+352]
37c40dd61mov r13, [rsp+408]
37c40dd69mov rdi, [rsp+440]
37c40dd71mov rsi, [rsp+464]
37c40dd79mov r12, [rsp+472]
37c40dd81call frexp
37c40dd86movsxd rdx, [rsp+848]
37c40dd8emovapd x0, x9
37c40dd93call _gfortran_pow_r8_i8
37c40dd98mov rdx, r15
37c40dd9bdivsd x6, x0
37c40dd9fmovapd x0, x15
37c40dda4call frexp
37c40dda9movsxd rdx, [rsp+848]
37c40ddb1movapd x0, x9
37c40ddb6call _gfortran_pow_r8_i8
37c40ddbbdivsd x15, x0
37c40ddc0movsd_xmm [rsp+808], x15
37c40ddcamovapd x11, x15
37c40ddcfmulsd x11, x6
37c40ddd4jmp 0x37c40db27
37c40ddd9
37c40ddd9loc_37c40ddd9:
37c40ddd9mov rcx, [rsp+616]
37c40dde1movsd_xmm x11, [rsp+496]
37c40ddebadd [rsp+520], rcx
37c40ddf3add [rsp+560], rcx
37c40ddfbmov rcx, [rsp+152]
37c40de03add [rsp+568], rcx
37c40de0bmov rcx, [rsp+624]
37c40de13add [rsp+528], rcx
37c40de1badd [rsp+456], rcx
37c40de23jmp 0x37c40cecf
37c40de28
37c40de28loc_37c40de28:
37c40de28ucomisd x14, x1
37c40de2djp 0x37c40e429
37c40de33jne 0x37c40e429
37c40de39mov [rsp+392], 0
37c40de45movapd x9, x13
37c40de4a
37c40de4aloc_37c40de4a:
37c40de4amov [rsp+248], rsi
37c40de52mov rbx, [rsp+376]
37c40de5amov r14, -1
37c40de61mov [rsp+216], r13
37c40de69mov rbp, [rsp+152]
37c40de71mov r13, [rsp+192]
37c40de79mov rdi, [rsp+1200]
37c40de81mov [rsp+224], r12
37c40de89mov r12l, 1
37c40de8fnop
37c40de90
37c40de90loc_37c40de90:
37c40de90lea rsi, [rdi+8*r14]
37c40de94nop
37c40de95nop [rax+rax]
37c40dea0
37c40dea0loc_37c40dea0:
37c40dea0mov rdx, r15
37c40dea3movapd x0, x14
37c40dea8movsd_xmm x6, [rsi+8]
37c40deadadd rsi, 8
37c40deb1call frexp
37c40deb6movsxd rdx, [rsp+848]
37c40debemovapd x0, x9
37c40dec3call _gfortran_pow_r8_i8
37c40dec8divsd x6, x0
37c40deccminsd x6, x7
37c40ded0movsd_xmm [rsi], x6
37c40ded4cmp rsi, rbx
37c40ded7jne 0x37c40dea0
37c40ded9add r12, 1
37c40deddadd r14, rbp
37c40dee0lea rbx, [rsi+r13]
37c40dee4cmp r12, [rsp+232]
37c40deecjne 0x37c40de90
37c40deeemov rax, [rsp+184]
37c40def6mov r13, [rsp+216]
37c40defemov r12, [rsp+224]
37c40df06mov rsi, [rsp+248]
37c40df0emovsd_xmm x0, [rax]
37c40df12mulsd x0, x14
37c40df17jmp 0x37c40d041
37c40df1c
37c40df1cloc_37c40df1c:
37c40df1cmov rdi, [rsp+720]
37c40df24movapd x4, x11
37c40df29mov r10, [rsp+608]
37c40df31mov rdx, [rsp+152]
37c40df39add [rsp+544], rdi
37c40df41add [rsp+576], rdx
37c40df49mov rcx, [rsp+592]
37c40df51mov rsi, [rsp+712]
37c40df59mov r9, [rsp+600]
37c40df61mov r14, [rsp+728]
37c40df69mov rbx, [rsp+736]
37c40df71sub [rsp+504], 8
37c40df7aadd r10, [rsp+672]
37c40df82movsd_xmm x12, [rsp+392]
37c40df8ccmp rcx, [rsp+632]
37c40df94jne 0x37c40cd94
37c40df9a
37c40df9aloc_37c40df9a:
37c40df9amovapd x8, x4
37c40df9f
37c40df9floc_37c40df9f:
37c40df9fmov rax, [rsp+1200]
37c40dfa7mov r11, [rsp+632]
37c40dfafmov ecx, 1
37c40dfb4mov r9, [rsp+192]
37c40dfbcmov r10, [rsp+232]
37c40dfc4movsd_xmm x0, [rax]
37c40dfc8mov r8, rax
37c40dfcb
37c40dfcbloc_37c40dfcb:
37c40dfcbmov rdx, r8
37c40dfcemov eax, 1
37c40dfd3nop
37c40dfd5nop [rax+rax]
37c40dfe0
37c40dfe0loc_37c40dfe0:
37c40dfe0add rax, 1
37c40dfe4minsd x0, [rdx]
37c40dfe8add rdx, r9
37c40dfebcmp rax, r10
37c40dfeejne 0x37c40dfe0
37c40dff0add rcx, 1
37c40dff4add r8, 8
37c40dff8cmp rcx, r11
37c40dffbjne 0x37c40dfcb
37c40dffdmov rax, [rsp+1192]
37c40e005pxor x1, x1
37c40e009mov rcx, [rsp+552]
37c40e011ucomisd x0, x1
37c40e015movsd_xmm [rax], x0
37c40e019mov rax, [rsp+512]
37c40e021lea r13, [rax+2*rcx]
37c40e025jp 0x37c40e02d
37c40e027je 0x37c40e3fe
37c40e02d
37c40e02dloc_37c40e02d:
37c40e02dmov rbp, [rsp+640]
37c40e035mov r8, [rsp+168]
37c40e03dlea rax, [rsp+848]
37c40e045mov [rsp+216], r13
37c40e04dmov rdi, [rsp+1176]
37c40e055xor ebx, ebx
37c40e057mov esi, 1
37c40e05cmov [rsp+208], rax
37c40e064shl rbp, 4
37c40e068mov r9, r8
37c40e06bmov r10, [rsp+232]
37c40e073mov r11, [rsp+1136]
37c40e07bimul r9, rbp
37c40e07fmov [rsp+224], rdi
37c40e087mov rax, [rsp+1192]
37c40e08f
37c40e08floc_37c40e08f:
37c40e08fmov rcx, [rsp+1128]
37c40e097mov rdi, rbx
37c40e09aadd rbx, r8
37c40e09dmov r13, [rsp+688]
37c40e0a5mov [rsp+128], r9
37c40e0admov r12l, 1
37c40e0b3mov rdx, [rcx]
37c40e0b6mov rcx, rdi
37c40e0b9mov r9, r13
37c40e0bcmov [rsp+232], rsi
37c40e0c4mov [rsp+240], rbx
37c40e0ccmov r13, [rsp+208]
37c40e0d4cmp rbx, rdx
37c40e0d7cmovle rdx, rbx
37c40e0dbshl rcx, 4
37c40e0dfadd rcx, [rsp+1176]
37c40e0e7mov r15, rdx
37c40e0eaxor edx, edx
37c40e0ecsub r15, rdi
37c40e0efjmp 0x37c40e11c
37c40e0f1
37c40e0f1 0f 1f 80 00 00 00 00 .......
37c40e0f8
37c40e0f8loc_37c40e0f8:
37c40e0f8add r12, 1
37c40e0fccmp r12, r10
37c40e0ffje 0x37c40e206
37c40e105
37c40e105loc_37c40e105:
37c40e105movsd_xmm x0, [rax]
37c40e109add r9, [rsp+192]
37c40e111add rdx, r8
37c40e114add rcx, [rsp+128]
37c40e11c
37c40e11cloc_37c40e11c:
37c40e11cdivsd x0, [r9]
37c40e121ucomisd x0, x10
37c40e126mov rsi, [r11]
37c40e129movsd_xmm [rsp+800], x0
37c40e132jp 0x37c40e136
37c40e134je 0x37c40e0f8
37c40e136
37c40e136loc_37c40e136:
37c40e136lea rdi, [rdx+r8]
37c40e13alea rbx, [rdx+1]
37c40e13ecmp rdi, rsi
37c40e141cmovg rdi, rsi
37c40e145cmp rbx, rdi
37c40e148jg 0x37c40e0f8
37c40e14amov [rsp+152], r8
37c40e152mov rsi, rcx
37c40e155mov [rsp+176], rdx
37c40e15dmov [rsp+184], r9
37c40e165mov [rsp+200], r10
37c40e16dmov [rsp+1136], r11
37c40e175mov [rsp+1192], rax
37c40e17dmov [rsp+168], r12
37c40e185mov r12, rcx
37c40e188nop [rax+rax]
37c40e190
37c40e190loc_37c40e190:
37c40e190mov r8, rsi
37c40e193lea r9, [rip+0x65d9e]
37c40e19amov rcx, r13
37c40e19dadd rsi, rbp
37c40e1a0lea rdx, [rsp+800]
37c40e1a8add rbx, 1
37c40e1acmov [rsp+848], r15
37c40e1b4call zdscal_64_
37c40e1b9cmp rdi, rbx
37c40e1bcjge 0x37c40e190
37c40e1bemov rcx, r12
37c40e1c1mov r12, [rsp+168]
37c40e1c9mov r10, [rsp+200]
37c40e1d1mov r8, [rsp+152]
37c40e1d9mov rdx, [rsp+176]
37c40e1e1add r12, 1
37c40e1e5mov r9, [rsp+184]
37c40e1edmov r11, [rsp+1136]
37c40e1f5mov rax, [rsp+1192]
37c40e1fdcmp r12, r10
37c40e200jne 0x37c40e105
37c40e206
37c40e206loc_37c40e206:
37c40e206mov rsi, [rsp+232]
37c40e20emov rbx, [rsp+240]
37c40e216add [rsp+688], 8
37c40e21fmov r9, [rsp+128]
37c40e227movsd_xmm x0, [rax]
37c40e22badd rsi, 1
37c40e22fcmp rsi, [rsp+632]
37c40e237jne 0x37c40e08f
37c40e23ducomisd x12, x10
37c40e242mov r13, [rsp+216]
37c40e24amov rdi, [rsp+224]
37c40e252jp 0x37c40e25a
37c40e254je 0x37c40e3f2
37c40e25a
37c40e25aloc_37c40e25a:
37c40e25apxor x1, x1
37c40e25ecomisd x12, x1
37c40e263jbe 0x37c410ce7
37c40e269movapd x1, x0
37c40e26dmovapd x2, x10
37c40e272mov rax, [rsp+1192]
37c40e27adivsd x2, x12
37c40e27fdivsd x1, x8
37c40e284minsd x1, x2
37c40e288divsd x0, x1
37c40e28cmulsd x12, x1
37c40e291ucomisd x12, x10
37c40e296movsd_xmm [rax], x0
37c40e29ajp 0x37c40e2a2
37c40e29cje 0x37c40e3f2
37c40e2a2
37c40e2a2loc_37c40e2a2:
37c40e2a2pxor x1, x1
37c40e2a6comisd x12, x1
37c40e2abjbe 0x37c410ce7
37c40e2b1mov rax, [rsp+1176]
37c40e2b9movddup x0, [rip+0x65cef]
37c40e2c1movupd x4, [rax]
37c40e2c5mov rax, [rsp+1128]
37c40e2cdandpd x0, x4
37c40e2d1mov r8, [rax]
37c40e2d4movups [rsp+128], x4
37c40e2dcmovapd x1, x0
37c40e2e0unpckhpd x1, x0
37c40e2e4maxpd x1, x0
37c40e2e8test r8, r8
37c40e2ebjle 0x37c40e34d
37c40e2edmov rax, [rsp+1136]
37c40e2f5add r8, 1
37c40e2f9mov rdx, [rax]
37c40e2fctest rdx, rdx
37c40e2ffjle 0x37c40e34d
37c40e301mov r10l, 1
37c40e307lea r9, [rdx+1]
37c40e30b
37c40e30bloc_37c40e30b:
37c40e30bmov rax, rdi
37c40e30emov edx, 1
37c40e313
37c40e313loc_37c40e313:
37c40e313movsd_xmm x0, [rax]
37c40e317movsd_xmm x2, [rax+8]
37c40e31cadd rdx, 1
37c40e320add rax, rbp
37c40e323andpd x0, [rip+0x65c85]
37c40e32bandpd x2, [rip+0x65c7d]
37c40e333maxsd x0, x2
37c40e337maxsd x1, x0
37c40e33bcmp rdx, r9
37c40e33ejne 0x37c40e313
37c40e340add r10, 1
37c40e344add rdi, 16
37c40e348cmp r8, r10
37c40e34bjne 0x37c40e30b
37c40e34d
37c40e34dloc_37c40e34d:
37c40e34ddivsd x7, x1
37c40e351lea r8, [rip+0x65be8]
37c40e358lea rax, [rsp+792]
37c40e360mov [rsp+80], 1
37c40e369mov [rsp+72], rax
37c40e36emov rax, [rsp+1184]
37c40e376lea r9, [rip+0x65bfb]
37c40e37dmov rdx, r8
37c40e380lea rcx, [rip+0x65bf9]
37c40e387mov [rsp+64], rax
37c40e38cmov rax, [rsp+1176]
37c40e394mov [rsp+56], rax
37c40e399mov rax, [rsp+1136]
37c40e3a1mov [rsp+48], rax
37c40e3a6mov rax, [rsp+1128]
37c40e3aemov [rsp+40], rax
37c40e3b3lea rax, [rsp+808]
37c40e3bbmov [rsp+32], rax
37c40e3c0divsd x10, x12
37c40e3c5movapd x0, x7
37c40e3c9minsd x0, x10
37c40e3cemovsd_xmm [rsp+808], x0
37c40e3d7mulsd x12, x0
37c40e3dccall zlascl_64_
37c40e3e1mov rax, [rsp+1192]
37c40e3e9movsd_xmm x0, [rax]
37c40e3edmulsd x0, x12
37c40e3f2
37c40e3f2loc_37c40e3f2:
37c40e3f2mov rax, [rsp+1192]
37c40e3famovsd_xmm [rax], x0
37c40e3fe
37c40e3feloc_37c40e3fe:
37c40e3femov rax, [rsp+1200]
37c40e406pxor x1, x1
37c40e40apxor x0, x0
37c40e40ecvtsi2sd x0, [rsp+680]
37c40e418cvtsi2sd x1, r13
37c40e41dunpcklpd x0, x1
37c40e421movups [rax], x0
37c40e424jmp 0x37c40aea5
37c40e429
37c40e429loc_37c40e429:
37c40e429mov rdx, r15
37c40e42cmovapd x0, x14
37c40e431call frexp
37c40e436movsxd rdx, [rsp+848]
37c40e43emovsd_xmm x9, [rip+0x65b49]
37c40e447movapd x0, x9
37c40e44ccall _gfortran_pow_r8_i8
37c40e451mulsd x0, [rsp+392]
37c40e45amovsd_xmm [rsp+392], x0
37c40e463jmp 0x37c40de4a
37c40e468
37c40e468loc_37c40e468:
37c40e468mov r15, [rsp+640]
37c40e470mov rdi, r15
37c40e473not rdi
37c40e476test r12, r12
37c40e479jne 0x37c40f8c0
37c40e47ftest rbp, rbp
37c40e482jne 0x37c40f8c0
37c40e488mov rdx, [rsp+168]
37c40e490mov rax, [rsp+272]
37c40e498movapd x12, x10
37c40e49dmovapd x4, x8
37c40e4a2mov rbp, [rsp+552]
37c40e4aamov rcx, [rsp+1144]
37c40e4b2imul rax, rdx
37c40e4b6mov r12, [rsp+184]
37c40e4bexorpd x11, [rip+0x65ad9]
37c40e4c7movsd_xmm x9, [rip+0x65ac0]
37c40e4d0movsd_xmm [rsp+712], x11
37c40e4dashl rax, 4
37c40e4demov [rsp+696], rax
37c40e4e6lea rax, [rdx+1]
37c40e4eaimul rax, rbx
37c40e4eeadd rax, [rsp+200]
37c40e4f6shl rax, 4
37c40e4falea r9, [rcx+rax+16]
37c40e4fflea rax, [rbp-1]
37c40e503mov rcx, rdx
37c40e506imul rdx, rax
37c40e50amov rax, rsi
37c40e50dmov rbx, rdx
37c40e510mov rdx, rcx
37c40e513neg rdx
37c40e516imul rax, rdx
37c40e51amov r8, rdx
37c40e51dmov rdx, rcx
37c40e520imul r8, r15
37c40e524mov [rsp+600], rax
37c40e52csub rax, rcx
37c40e52flea rcx, [rbx+1]
37c40e533imul rsi, rcx
37c40e537shl rax, 4
37c40e53bmov [rsp+616], r8
37c40e543mov [rsp+608], rax
37c40e54bimul rcx, r15
37c40e54flea rax, [rbx+r12]
37c40e553mov r11, rsi
37c40e556add rax, rsi
37c40e559mov rsi, [rsp+1160]
37c40e561shl rax, 4
37c40e565lea r13, [rcx+rdi]
37c40e569mov rdi, r15
37c40e56cmov rcx, rdx
37c40e56flea r14, [rsi+rax+16]
37c40e574mov rsi, [rsp+152]
37c40e57cshl r15, 4
37c40e580imul rcx, r15
37c40e584mov r8, r14
37c40e587lea r14, [rsp+848]
37c40e58fmov rax, rsi
37c40e592imul rax, rbp
37c40e596mov rbp, [rsp+536]
37c40e59emov [rsp+384], rcx
37c40e5a6xor ecx, ecx
37c40e5a8add rbp, rax
37c40e5abmov [rsp+656], rbp
37c40e5b3mov rbp, [rsp+256]
37c40e5bbadd rbp, rax
37c40e5bemov rax, rbp
37c40e5c1mov rbp, [rsp+1200]
37c40e5c9lea rax, [rbp+8*rax]
37c40e5cemov [rsp+704], rax
37c40e5d6lea rax, [r11+r12]
37c40e5damov [rsp+664], rax
37c40e5e2mov rax, rdx
37c40e5e5lea rdx, [rsp+840]
37c40e5edimul rax, rdi
37c40e5f1mov [rsp+128], rdx
37c40e5f9lea rdi, [rbp-16]
37c40e5fdlea rdx, [rip+0x6594d]
37c40e604mov [rsp+176], rdx
37c40e60clea rdx, [rsp+792]
37c40e614shl rax, 4
37c40e618mov [rsp+480], rdx
37c40e620lea rdx, [rsp+808]
37c40e628mov [rsp+368], rax
37c40e630mov rax, r10
37c40e633mov r10l, 1
37c40e639sub rax, rsi
37c40e63cmov [rsp+488], rdx
37c40e644mov rsi, rbx
37c40e647lea rbp, [rax+1]
37c40e64bmov r11, rbp
37c40e64emov rbp, r13
37c40e651mov r13, r15
37c40e654
37c40e654loc_37c40e654:
37c40e654mov rax, [rsp+1128]
37c40e65cmov rdx, rcx
37c40e65fadd rcx, [rsp+168]
37c40e667mov [rsp+432], rbp
37c40e66fmov [rsp+496], rbp
37c40e677mov r15, [rsp+704]
37c40e67fmovapd x11, x4
37c40e684mov rax, [rax]
37c40e687mov [rsp+472], r8
37c40e68fmov [rsp+720], rsi
37c40e697movsd_xmm x15, [rip+0x65900]
37c40e6a0cmp rcx, rax
37c40e6a3mov [rsp+728], r8
37c40e6abcmovle rax, rcx
37c40e6afadd r10, 1
37c40e6b3mov [rsp+736], rbp
37c40e6bbsub r15, [rsp+504]
37c40e6c3mov [rsp+536], r10
37c40e6cbsub rax, rdx
37c40e6cemov [rsp+560], rcx
37c40e6d6mov r12, rax
37c40e6d9mov rax, [rsp+576]
37c40e6e1sub rax, [rsp+656]
37c40e6e9mov [rsp+568], r9
37c40e6f1mov [rsp+320], rax
37c40e6f9mov rax, rdx
37c40e6fcmov rdx, [rsp+552]
37c40e704shl rax, 4
37c40e708add rax, [rsp+1176]
37c40e710mov [rsp+744], r11
37c40e718lea rbx, [rax+16]
37c40e71cmov [rsp+624], rax
37c40e724lea rax, [rdi+8*r10]
37c40e728mov [rsp+592], rax
37c40e730mov rax, r11
37c40e733sub rax, r10
37c40e736mov [rsp+296], rdx
37c40e73emov [rsp+648], rax
37c40e746mov rax, [rsp+664]
37c40e74emov [rsp+440], rbx
37c40e756mov [rsp+752], rdi
37c40e75emovsd_xmm [rsp+392], x12
37c40e768movsd_xmm x12, [rsp+712]
37c40e772mov [rsp+520], rax
37c40e77amov rax, rsi
37c40e77d
37c40e77dloc_37c40e77d:
37c40e77dmov rdi, [rsp+1136]
37c40e785lea rcx, [rax+1]
37c40e789mov r9, [rsp+128]
37c40e791mov [rsp+840], r12
37c40e799mov [rsp+360], rcx
37c40e7a1mov rcx, [rsp+168]
37c40e7a9mov rdx, [rdi]
37c40e7acmov rdi, [rsp+496]
37c40e7b4mov [rsp+32], r14
37c40e7b9add rcx, rax
37c40e7bcmov r8, [rsp+1120]
37c40e7c4mov [rsp+112], 1
37c40e7cdcmp rcx, rdx
37c40e7d0mov [rsp+528], rcx
37c40e7d8mov [rsp+104], 1
37c40e7e1cmovle rdx, rcx
37c40e7e5shl rdi, 4
37c40e7e9mov rcx, rdx
37c40e7ecmov rbp, rdx
37c40e7efmov rdx, [rsp+1112]
37c40e7f7sub rcx, rax
37c40e7famov rax, [rsp+440]
37c40e802mov [rsp+184], rcx
37c40e80aadd rax, rdi
37c40e80dmov [rsp+848], rcx
37c40e815mov rcx, [rsp+480]
37c40e81dmov [rsp+224], rax
37c40e825mov [rsp+72], rax
37c40e82amov rax, [rsp+1168]
37c40e832mov [rsp+96], rcx
37c40e837mov rcx, [rsp+488]
37c40e83fmov [rsp+64], rax
37c40e844mov rax, [rsp+472]
37c40e84cmov [rsp+88], rcx
37c40e851mov rcx, [rsp+1184]
37c40e859mov [rsp+56], rax
37c40e85emov rax, [rsp+1152]
37c40e866mov [rsp+80], rcx
37c40e86bmov [rsp+48], rax
37c40e870mov rax, [rsp+544]
37c40e878mov [rsp+40], rax
37c40e87dmov rcx, [rsp+1104]
37c40e885call ztrsyl_64_
37c40e88amovsd_xmm x0, [r15]
37c40e88fpxor x1, x1
37c40e893movsd_xmm x13, [rsp+808]
37c40e89dmov rax, [rsp+1216]
37c40e8a5mov rdx, [rsp+792]
37c40e8admulsd x0, x13
37c40e8b2mov rcx, [rsp+1216]
37c40e8bamov rax, [rax]
37c40e8bdcmp rax, rdx
37c40e8c0cmovl rax, rdx
37c40e8c4ucomisd x0, x1
37c40e8c8mov [rcx], rax
37c40e8cbjp 0x37c40e8d3
37c40e8cdje 0x37c40f6c9
37c40e8d3
37c40e8d3loc_37c40e8d3:
37c40e8d3mov rax, [rsp+184]
37c40e8dbmovsd_xmm [r15], x0
37c40e8e0mov rcx, [rsp+176]
37c40e8e8mov r8, r14
37c40e8ebmov r9, [rsp+224]
37c40e8f3mov rdx, [rsp+128]
37c40e8fbmov [rsp+48], 1
37c40e904mov [rsp+848], rax
37c40e90cmov rax, [rsp+160]
37c40e914mov [rsp+840], r12
37c40e91cmov [rsp+40], rax
37c40e921mov rax, [rsp+1184]
37c40e929mov [rsp+32], rax
37c40e92ecall zlange_64_
37c40e933mov rcx, [rsp+536]
37c40e93bmovsd_xmm [rsp+816], x0
37c40e944cmp [rsp+512], rcx
37c40e94cjl 0x37c40efaf
37c40e952mov rax, [rsp+432]
37c40e95amov rcx, [rsp+440]
37c40e962pxor x13, x13
37c40e967mov [rsp+280], r12
37c40e96fmov r12, r15
37c40e972shl rax, 4
37c40e976add rcx, rax
37c40e979add rax, [rsp+1176]
37c40e981mov [rsp+416], rax
37c40e989mov rax, [rsp+568]
37c40e991mov [rsp+408], rcx
37c40e999mov [rsp+208], rax
37c40e9a1mov rax, [rsp+560]
37c40e9a9mov [rsp+200], rax
37c40e9b1lea rax, [rip+0x65590]
37c40e9b8mov [rsp+272], rax
37c40e9c0lea rax, [rsp+784]
37c40e9c8mov [rsp+264], rax
37c40e9d0lea rax, [rsp+816]
37c40e9d8mov [rsp+256], rax
37c40e9e0lea rax, [rsp+768]
37c40e9e8mov [rsp+336], rax
37c40e9f0lea rax, [rsp+832]
37c40e9f8mov [rsp+248], rax
37c40ea00lea rax, [rip+0x65551]
37c40ea07mov [rsp+240], rax
37c40ea0flea rax, [rip+0x65552]
37c40ea16mov [rsp+328], rax
37c40ea1emov rax, [rsp+1176]
37c40ea26lea rax, [rax+rdi+16]
37c40ea2bmov [rsp+312], rax
37c40ea33mov rax, [rsp+504]
37c40ea3blea rsi, [r15+rax]
37c40ea3fmov [rsp+344], rsi
37c40ea47jmp 0x37c40eb70
37c40ea4c
37c40ea4c 0f 1f 40 00 ..@.
37c40ea50
37c40ea50loc_37c40ea50:
37c40ea50divsd x8, [r12+8]
37c40ea57mulsd x8, x14
37c40ea5cmovsd_xmm [rsp+800], x8
37c40ea66ucomisd x8, x10
37c40ea6bjp 0x37c40ee16
37c40ea71jne 0x37c40ee16
37c40ea77
37c40ea77loc_37c40ea77:
37c40ea77mov rax, [rsp+184]
37c40ea7fmovsd_xmm [r15], x6
37c40ea84mov rdi, [rsp+208]
37c40ea8clea rdx, [rip+0x6549d]
37c40ea93movsd_xmm [r12+8], x6
37c40ea9amov r9, [rsp+128]
37c40eaa2add r12, 8
37c40eaa6mov r8, [rsp+248]
37c40eaaemov [rsp+840], rax
37c40eab6mov rax, [rsp+280]
37c40eabemov [rsp+48], rdi
37c40eac3mov rcx, [rsp+272]
37c40eacbmov [rsp+848], rax
37c40ead3mov rax, [rsp+1184]
37c40eadbmov [rsp+32], r14
37c40eae0mov [rsp+96], rax
37c40eae5mov rax, [rsp+216]
37c40eaedmov [rsp+832], rsi
37c40eaf5mov [rsp+88], rax
37c40eafamov rax, [rsp+240]
37c40eb02mov [rsp+112], 1
37c40eb0bmov [rsp+80], rax
37c40eb10mov rax, [rsp+1184]
37c40eb18mov [rsp+104], 1
37c40eb21mov [rsp+72], rax
37c40eb26mov rax, [rsp+224]
37c40eb2emov [rsp+64], rax
37c40eb33mov rax, [rsp+1152]
37c40eb3bmov [rsp+56], rax
37c40eb40mov rax, [rsp+328]
37c40eb48mov [rsp+40], rax
37c40eb4dcall zgemm_64_
37c40eb52add rdi, [rsp+304]
37c40eb5amov [rsp+208], rdi
37c40eb62cmp r12, [rsp+344]
37c40eb6aje 0x37c40efa7
37c40eb70
37c40eb70loc_37c40eb70:
37c40eb70mov rdi, [rsp+1128]
37c40eb78mov rcx, [rsp+200]
37c40eb80mov r8, r14
37c40eb83mov rdx, [rsp+128]
37c40eb8bmov rsi, [rdi]
37c40eb8emov rax, rcx
37c40eb91add rcx, [rsp+168]
37c40eb99mov [rsp+48], 1
37c40eba2mov [rsp+200], rcx
37c40ebaacmp rcx, rsi
37c40ebadcmovle rsi, rcx
37c40ebb1mov rcx, [rsp+184]
37c40ebb9mov [rsp+848], rcx
37c40ebc1mov rcx, [rsp+312]
37c40ebc9sub rsi, rax
37c40ebccshl rax, 4
37c40ebd0mov [rsp+288], rax
37c40ebd8lea r9, [rcx+rax]
37c40ebdcmov rax, [rsp+160]
37c40ebe4mov rcx, [rsp+176]
37c40ebecmov [rsp+840], rsi
37c40ebf4mov [rsp+216], r9
37c40ebfcmov [rsp+40], rax
37c40ec01mov rax, [rsp+1184]
37c40ec09mov [rsp+32], rax
37c40ec0ecall zlange_64_
37c40ec13movsd_xmm x2, [r12+8]
37c40ec1amovsd_xmm x1, [r15]
37c40ec1fmovapd x3, x0
37c40ec23mov rax, [rsp+320]
37c40ec2bmov r8, [rsp+264]
37c40ec33movapd x8, x2
37c40ec38mov rdx, [rsp+256]
37c40ec40mov rcx, [rsp+336]
37c40ec48minsd x8, x1
37c40ec4dmovapd x0, x8
37c40ec52divsd x0, x2
37c40ec56mulsd x0, x3
37c40ec5amovsd_xmm [rsp+784], x0
37c40ec63movapd x0, x8
37c40ec68divsd x0, x1
37c40ec6cmulsd x0, [rsp+816]
37c40ec75movsd_xmm [rsp+816], x0
37c40ec7emovsd_xmm x0, [r12+8*rax+8]
37c40ec85movsd_xmm [rsp+768], x0
37c40ec8ecall dlarmm_64_
37c40ec93movapd x6, x0
37c40ec97movapd x14, x0
37c40ec9cmovsd_xmm [rsp+808], x0
37c40eca5mulsd x6, x8
37c40ecaaucomisd x6, x13
37c40ecafjp 0x37c40ecb7
37c40ecb1je 0x37c40ee31
37c40ecb7
37c40ecb7loc_37c40ecb7:
37c40ecb7movsd_xmm x0, [rsp+784]
37c40ecc0mulsd x0, x14
37c40ecc5movsd_xmm [rsp+784], x0
37c40eccemovsd_xmm x0, [rsp+816]
37c40ecd7mulsd x0, x14
37c40ecdcmovsd_xmm [rsp+816], x0
37c40ece5movapd x0, x8
37c40eceadivsd x0, [r15]
37c40ecefmulsd x0, x14
37c40ecf4movsd_xmm [rsp+800], x0
37c40ecfducomisd x0, x10
37c40ed02jp 0x37c40ed0a
37c40ed04je 0x37c40ea50
37c40ed0a
37c40ed0aloc_37c40ed0a:
37c40ed0amov rdi, [rsp+360]
37c40ed12cmp rdi, rbp
37c40ed15jg 0x37c40ea77
37c40ed1bmov r8, [rsp+408]
37c40ed23mov [rsp+352], rsi
37c40ed2bmov rsi, rdi
37c40ed2elea rbx, [rsp+800]
37c40ed36mov rdi, [rsp+280]
37c40ed3emov [rsp+400], r12
37c40ed46mov r12, r8
37c40ed49nop [rax]
37c40ed50
37c40ed50loc_37c40ed50:
37c40ed50mov r8, r12
37c40ed53lea r9, [rip+0x651de]
37c40ed5amov rdx, rbx
37c40ed5dmov rcx, r14
37c40ed60add rsi, 1
37c40ed64mov [rsp+848], rdi
37c40ed6cadd r12, r13
37c40ed6fcall zdscal_64_
37c40ed74cmp rbp, rsi
37c40ed77jge 0x37c40ed50
37c40ed79mov r12, [rsp+400]
37c40ed81mov rsi, [rsp+352]
37c40ed89divsd x8, [r12+8]
37c40ed90mulsd x8, x14
37c40ed95movsd_xmm [rsp+800], x8
37c40ed9fucomisd x8, x10
37c40eda4jp 0x37c40edac
37c40eda6je 0x37c40ea77
37c40edac
37c40edacloc_37c40edac:
37c40edacmov rax, [rsp+288]
37c40edb4mov rcx, [rsp+416]
37c40edbcmov [rsp+288], r12
37c40edc4mov rdi, [rsp+360]
37c40edcclea r12, [rax+rcx+16]
37c40edd1nop [rax]
37c40edd5nop [rax+rax]
37c40ede0
37c40ede0loc_37c40ede0:
37c40ede0mov r8, r12
37c40ede3lea r9, [rip+0x6514e]
37c40edeamov rdx, rbx
37c40ededmov rcx, r14
37c40edf0add rdi, 1
37c40edf4mov [rsp+848], rsi
37c40edfcadd r12, r13
37c40edffcall zdscal_64_
37c40ee04cmp rbp, rdi
37c40ee07jge 0x37c40ede0
37c40ee09mov r12, [rsp+288]
37c40ee11jmp 0x37c40ea77
37c40ee16
37c40ee16loc_37c40ee16:
37c40ee16cmp [rsp+360], rbp
37c40ee1ejg 0x37c40ea77
37c40ee24lea rbx, [rsp+800]
37c40ee2cjmp 0x37c40edac
37c40ee31
37c40ee31loc_37c40ee31:
37c40ee31mov rdx, r14
37c40ee34call frexp
37c40ee39movsxd rdx, [rsp+848]
37c40ee41movapd x0, x9
37c40ee46call _gfortran_pow_r8_i8
37c40ee4bmov [rsp+352], rsi
37c40ee53mulsd x0, [rsp+392]
37c40ee5cmov [rsp+400], rbp
37c40ee64mov rbx, [rsp+376]
37c40ee6cmov [rsp+424], r13
37c40ee74mov rbp, [rsp+192]
37c40ee7cmov r13, [rsp+232]
37c40ee84mov rdi, [rsp+1200]
37c40ee8cmov [rsp+448], r12
37c40ee94mov r12l, 1
37c40ee9amov [rsp+456], r15
37c40eea2mov r15, -1
37c40eea9movsd_xmm [rsp+392], x0
37c40eeb2nop [rax]
37c40eeb5nop [rax+rax]
37c40eec0
37c40eec0loc_37c40eec0:
37c40eec0lea rsi, [rdi+8*r15]
37c40eec4nop
37c40eec5nop [rax+rax]
37c40eed0
37c40eed0loc_37c40eed0:
37c40eed0mov rdx, r14
37c40eed3movapd x0, x14
37c40eed8movsd_xmm x6, [rsi+8]
37c40eeddadd rsi, 8
37c40eee1call frexp
37c40eee6movsxd rdx, [rsp+848]
37c40eeeemovapd x0, x9
37c40eef3call _gfortran_pow_r8_i8
37c40eef8divsd x6, x0
37c40eefcminsd x6, x7
37c40ef00movsd_xmm [rsi], x6
37c40ef04cmp rsi, rbx
37c40ef07jne 0x37c40eed0
37c40ef09add r12, 1
37c40ef0dadd r15, [rsp+152]
37c40ef15lea rbx, [rsi+rbp]
37c40ef19cmp r12, r13
37c40ef1cjne 0x37c40eec0
37c40ef1emov rdx, r14
37c40ef21movapd x0, x14
37c40ef26mov rsi, [rsp+352]
37c40ef2emov rbp, [rsp+400]
37c40ef36mov r13, [rsp+424]
37c40ef3emov r12, [rsp+448]
37c40ef46mov r15, [rsp+456]
37c40ef4ecall frexp
37c40ef53movsxd rdx, [rsp+848]
37c40ef5bmovapd x0, x9
37c40ef60call _gfortran_pow_r8_i8
37c40ef65mov rdx, r14
37c40ef68divsd x8, x0
37c40ef6dmovapd x0, x14
37c40ef72call frexp
37c40ef77movsxd rdx, [rsp+848]
37c40ef7fmovapd x0, x9
37c40ef84call _gfortran_pow_r8_i8
37c40ef89divsd x14, x0
37c40ef8emovsd_xmm [rsp+808], x14
37c40ef98movapd x6, x14
37c40ef9dmulsd x6, x8
37c40efa2jmp 0x37c40ecb7
37c40efa7
37c40efa7loc_37c40efa7:
37c40efa7mov r12, [rsp+280]
37c40efaf
37c40efafloc_37c40efaf:
37c40efafcmp [rsp+296], 1
37c40efb8je 0x37c40f7d5
37c40efbemov rax, [rsp+296]
37c40efc6add rax, [rsp+648]
37c40efcemov [rsp+416], rbp
37c40efd6xor edi, edi
37c40efd8mov [rsp+328], rax
37c40efe0mov rax, [rsp+432]
37c40efe8pxor x14, x14
37c40efedmov rdx, [rsp+520]
37c40eff5mov r11, [rsp+592]
37c40effdmov [rsp+200], 1
37c40f009movsd_xmm x13, [rip+0x64f7e]
37c40f012shl rax, 4
37c40f016add rax, [rsp+440]
37c40f01emovsd_xmm [rsp+584], x11
37c40f028mov [rsp+424], rax
37c40f030shl rdx, 4
37c40f034mov rbp, r11
37c40f037mov rax, [rsp+624]
37c40f03fmov [rsp+288], rax
37c40f047mov [rsp+208], rax
37c40f04flea rax, [rip+0x64ef2]
37c40f056mov [rsp+272], rax
37c40f05elea rax, [rsp+784]
37c40f066mov [rsp+264], rax
37c40f06elea rax, [rsp+816]
37c40f076mov [rsp+256], rax
37c40f07elea rax, [rsp+832]
37c40f086mov [rsp+248], rax
37c40f08elea rax, [rip+0x64ec3]
37c40f095mov [rsp+240], rax
37c40f09dlea rax, [rsp+776]
37c40f0a5mov [rsp+344], rax
37c40f0adlea rax, [rsp+824]
37c40f0b5mov [rsp+336], rax
37c40f0bdmov rax, [rsp+1160]
37c40f0c5lea rsi, [rax+rdx+16]
37c40f0camov [rsp+352], rsi
37c40f0d2jmp 0x37c40f241
37c40f0d7
37c40f0d7 66 0f 1f 84 00 00 00 00 00 f........
37c40f0e0
37c40f0e0loc_37c40f0e0:
37c40f0e0divsd x6, [rbp]
37c40f0e5mulsd x6, x8
37c40f0eamovsd_xmm [rsp+800], x6
37c40f0f3ucomisd x6, x10
37c40f0f8jp 0x37c40f443
37c40f0fejne 0x37c40f443
37c40f104
37c40f104loc_37c40f104:
37c40f104mov rax, [rsp+280]
37c40f10cmovsd_xmm [r15], x11
37c40f111mov rbx, [rsp+208]
37c40f119lea rcx, [rip+0x64e10]
37c40f120movsd_xmm [rbp], x11
37c40f126mov r9, [rsp+248]
37c40f12emov r8, [rsp+336]
37c40f136mov [rsp+832], rax
37c40f13emov rax, [rsp+184]
37c40f146mov rdx, [rsp+272]
37c40f14emov [rsp+88], rbx
37c40f153mov [rsp+840], rax
37c40f15bmov rax, [rsp+1184]
37c40f163mov [rsp+824], r12
37c40f16bmov [rsp+96], rax
37c40f170mov rax, [rsp+240]
37c40f178mov [rsp+112], 1
37c40f181mov [rsp+80], rax
37c40f186mov rax, [rsp+1168]
37c40f18emov [rsp+104], 1
37c40f197mov [rsp+72], rax
37c40f19cmov rax, [rsp+216]
37c40f1a4mov [rsp+40], r14
37c40f1a9movsd_xmm [rsp+848], x12
37c40f1b3shl rax, 4
37c40f1b7add rax, [rsp+352]
37c40f1bfmov [rsp+64], rax
37c40f1c4mov rax, [rsp+1184]
37c40f1ccmovsd_xmm [rsp+856], x15
37c40f1d6mov [rsp+56], rax
37c40f1dbmov rax, [rsp+224]
37c40f1e3mov [rsp+48], rax
37c40f1e8mov rax, [rsp+128]
37c40f1f0mov [rsp+32], rax
37c40f1f5call zgemm_64_
37c40f1faadd rbx, [rsp+368]
37c40f202add [rsp+200], 1
37c40f20bmov [rsp+208], rbx
37c40f213mov rax, [rsp+200]
37c40f21bmov rbx, [rsp+384]
37c40f223add rbp, [rsp+192]
37c40f22badd [rsp+288], rbx
37c40f233cmp rax, [rsp+296]
37c40f23bje 0x37c40f64a
37c40f241
37c40f241loc_37c40f241:
37c40f241mov rcx, [rsp+1136]
37c40f249mov rax, rdi
37c40f24cmov [rsp+216], rdi
37c40f254mov r8, r14
37c40f257add rdi, [rsp+168]
37c40f25fmov r9, [rsp+208]
37c40f267mov [rsp+840], r12
37c40f26fmov rsi, [rcx]
37c40f272mov rdx, [rsp+128]
37c40f27amov [rsp+48], 1
37c40f283mov rcx, [rsp+176]
37c40f28bcmp rdi, rsi
37c40f28ecmovle rsi, rdi
37c40f292mov [rsp+312], rsi
37c40f29asub rsi, rax
37c40f29dmov rax, [rsp+160]
37c40f2a5mov [rsp+280], rsi
37c40f2admov [rsp+40], rax
37c40f2b2mov rax, [rsp+1184]
37c40f2bamov [rsp+848], rsi
37c40f2c2mov [rsp+32], rax
37c40f2c7call zlange_64_
37c40f2ccmovsd_xmm x2, [rbp]
37c40f2d1movsd_xmm x1, [r15]
37c40f2d6movapd x3, x0
37c40f2damov rax, [rsp+328]
37c40f2e2mov r8, [rsp+264]
37c40f2eamovapd x6, x2
37c40f2eemov rdx, [rsp+256]
37c40f2f6mov rcx, [rsp+344]
37c40f2feminsd x6, x1
37c40f302movapd x0, x6
37c40f306divsd x0, x2
37c40f30amulsd x0, x3
37c40f30emovsd_xmm [rsp+784], x0
37c40f317movapd x0, x6
37c40f31bdivsd x0, x1
37c40f31fmulsd x0, [rsp+816]
37c40f328movsd_xmm [rsp+816], x0
37c40f331movsd_xmm x0, [rbp+8*rax]
37c40f337movsd_xmm [rsp+776], x0
37c40f340call dlarmm_64_
37c40f345movapd x11, x0
37c40f34amovapd x8, x0
37c40f34fmovsd_xmm [rsp+808], x0
37c40f358mulsd x11, x6
37c40f35ducomisd x11, x14
37c40f362jp 0x37c40f36a
37c40f364je 0x37c40f4d3
37c40f36a
37c40f36aloc_37c40f36a:
37c40f36amovsd_xmm x0, [rsp+784]
37c40f373mulsd x0, x8
37c40f378movsd_xmm [rsp+784], x0
37c40f381movsd_xmm x0, [rsp+816]
37c40f38amulsd x0, x8
37c40f38fmovsd_xmm [rsp+816], x0
37c40f398movapd x0, x6
37c40f39cdivsd x0, [r15]
37c40f3a1mulsd x0, x8
37c40f3a6movsd_xmm [rsp+800], x0
37c40f3afucomisd x0, x10
37c40f3b4jp 0x37c40f3bc
37c40f3b6je 0x37c40f0e0
37c40f3bc
37c40f3bcloc_37c40f3bc:
37c40f3bcmov rsi, [rsp+360]
37c40f3c4mov rax, [rsp+416]
37c40f3cccmp rsi, rax
37c40f3cfjg 0x37c40f0e0
37c40f3d5mov r8, [rsp+424]
37c40f3ddmov [rsp+400], rdi
37c40f3e5mov rbx, rax
37c40f3e8mov rdi, rsi
37c40f3ebmov [rsp+408], rbp
37c40f3f3mov rbp, r8
37c40f3f6nop [rax+rax]
37c40f400
37c40f400loc_37c40f400:
37c40f400mov r8, rbp
37c40f403lea r9, [rip+0x64b2e]
37c40f40amov rcx, r14
37c40f40dadd rbp, r13
37c40f410lea rdx, [rsp+800]
37c40f418add rdi, 1
37c40f41cmov [rsp+848], r12
37c40f424call zdscal_64_
37c40f429cmp rbx, rdi
37c40f42cjge 0x37c40f400
37c40f42emov rdi, [rsp+400]
37c40f436mov rbp, [rsp+408]
37c40f43ejmp 0x37c40f0e0
37c40f443
37c40f443loc_37c40f443:
37c40f443mov rax, [rsp+216]
37c40f44blea rsi, [rax+1]
37c40f44fmov rax, [rsp+312]
37c40f457cmp rsi, rax
37c40f45ajg 0x37c40f104
37c40f460mov r8, [rsp+288]
37c40f468mov [rsp+312], rdi
37c40f470mov rbx, rax
37c40f473mov rdi, rsi
37c40f476mov [rsp+400], rbp
37c40f47emov rbp, r8
37c40f481nop [rax]
37c40f485nop [rax+rax]
37c40f490
37c40f490loc_37c40f490:
37c40f490mov r8, rbp
37c40f493lea r9, [rip+0x64a9e]
37c40f49amov rcx, r14
37c40f49dadd rbp, r13
37c40f4a0lea rdx, [rsp+800]
37c40f4a8add rdi, 1
37c40f4acmov [rsp+848], r12
37c40f4b4call zdscal_64_
37c40f4b9cmp rbx, rdi
37c40f4bcjge 0x37c40f490
37c40f4bemov rdi, [rsp+312]
37c40f4c6mov rbp, [rsp+400]
37c40f4cejmp 0x37c40f104
37c40f4d3
37c40f4d3loc_37c40f4d3:
37c40f4d3mov rdx, r14
37c40f4d6call frexp
37c40f4dbmovsxd rdx, [rsp+848]
37c40f4e3movapd x0, x13
37c40f4e8call _gfortran_pow_r8_i8
37c40f4edmov [rsp+400], r12
37c40f4f5mulsd x0, [rsp+392]
37c40f4femov [rsp+408], rdi
37c40f506mov rbx, [rsp+376]
37c40f50emov [rsp+448], rbp
37c40f516mov rdi, [rsp+192]
37c40f51emov rbp, [rsp+232]
37c40f526mov r12, [rsp+1200]
37c40f52emov [rsp+456], r13
37c40f536mov r13l, 1
37c40f53cmov [rsp+464], r15
37c40f544mov r15, -1
37c40f54bmovsd_xmm [rsp+392], x0
37c40f554nop
37c40f555nop [rax+rax]
37c40f560
37c40f560loc_37c40f560:
37c40f560lea rsi, [r12+8*r15]
37c40f564nop
37c40f565nop [rax+rax]
37c40f570
37c40f570loc_37c40f570:
37c40f570mov rdx, r14
37c40f573movapd x0, x8
37c40f578movsd_xmm x11, [rsi+8]
37c40f57eadd rsi, 8
37c40f582call frexp
37c40f587movsxd rdx, [rsp+848]
37c40f58fmovapd x0, x13
37c40f594call _gfortran_pow_r8_i8
37c40f599divsd x11, x0
37c40f59eminsd x11, x7
37c40f5a3movsd_xmm [rsi], x11
37c40f5a8cmp rsi, rbx
37c40f5abjne 0x37c40f570
37c40f5adadd r13, 1
37c40f5b1add r15, [rsp+152]
37c40f5b9lea rbx, [rsi+rdi]
37c40f5bdcmp r13, rbp
37c40f5c0jne 0x37c40f560
37c40f5c2mov rdx, r14
37c40f5c5movapd x0, x8
37c40f5camov r12, [rsp+400]
37c40f5d2mov rdi, [rsp+408]
37c40f5damov rbp, [rsp+448]
37c40f5e2mov r13, [rsp+456]
37c40f5eamov r15, [rsp+464]
37c40f5f2call frexp
37c40f5f7movsxd rdx, [rsp+848]
37c40f5ffmovapd x0, x13
37c40f604call _gfortran_pow_r8_i8
37c40f609mov rdx, r14
37c40f60cdivsd x6, x0
37c40f610movapd x0, x8
37c40f615call frexp
37c40f61amovsxd rdx, [rsp+848]
37c40f622movapd x0, x13
37c40f627call _gfortran_pow_r8_i8
37c40f62cdivsd x8, x0
37c40f631movsd_xmm [rsp+808], x8
37c40f63bmovapd x11, x8
37c40f640mulsd x11, x6
37c40f645jmp 0x37c40f36a
37c40f64a
37c40f64aloc_37c40f64a:
37c40f64amov rax, [rsp+168]
37c40f652mov rdi, [rsp+608]
37c40f65amov rbx, [rsp+152]
37c40f662add [rsp+472], rdi
37c40f66alea rdx, [rax+rax]
37c40f66emov rax, [rsp+528]
37c40f676mov rdi, [rsp+616]
37c40f67eadd [rsp+320], rbx
37c40f686sub r15, [rsp+192]
37c40f68eadd [rsp+496], rdi
37c40f696sub rax, rdx
37c40f699movsd_xmm x11, [rsp+584]
37c40f6a3add [rsp+432], rdi
37c40f6abmov rdi, [rsp+600]
37c40f6b3sub [rsp+296], 1
37c40f6bcadd [rsp+520], rdi
37c40f6c4jmp 0x37c40e77d
37c40f6c9
37c40f6c9loc_37c40f6c9:
37c40f6c9ucomisd x13, x1
37c40f6cejp 0x37c40f868
37c40f6d4jne 0x37c40f868
37c40f6damov [rsp+392], 0
37c40f6e6movapd x8, x9
37c40f6eb
37c40f6ebloc_37c40f6eb:
37c40f6ebmov rbx, [rsp+376]
37c40f6f3mov [rsp+240], r15
37c40f6fbmov [rsp+248], rdi
37c40f703mov r15, [rsp+192]
37c40f70bmov rdi, [rsp+152]
37c40f713mov rsi, [rsp+1200]
37c40f71bmov [rsp+200], rbp
37c40f723mov ebp, 1
37c40f728mov [rsp+208], r12
37c40f730mov r12, -1
37c40f737mov [rsp+216], r13
37c40f73fmov r13, rbx
37c40f742
37c40f742loc_37c40f742:
37c40f742lea rbx, [rsi+8*r12]
37c40f746nop [rax+rax]
37c40f750
37c40f750loc_37c40f750:
37c40f750mov rdx, r14
37c40f753movapd x0, x13
37c40f758movsd_xmm x6, [rbx+8]
37c40f75dadd rbx, 8
37c40f761call frexp
37c40f766movsxd rdx, [rsp+848]
37c40f76emovapd x0, x8
37c40f773call _gfortran_pow_r8_i8
37c40f778divsd x6, x0
37c40f77cminsd x6, x7
37c40f780movsd_xmm [rbx], x6
37c40f784cmp rbx, r13
37c40f787jne 0x37c40f750
37c40f789add rbp, 1
37c40f78dadd r12, rdi
37c40f790lea r13, [rbx+r15]
37c40f794cmp rbp, [rsp+232]
37c40f79cjne 0x37c40f742
37c40f79emov r15, [rsp+240]
37c40f7a6mov rbp, [rsp+200]
37c40f7aemov r12, [rsp+208]
37c40f7b6mov r13, [rsp+216]
37c40f7bemovsd_xmm x0, [r15]
37c40f7c3mov rdi, [rsp+248]
37c40f7cbmulsd x0, x13
37c40f7d0jmp 0x37c40e8d3
37c40f7d5
37c40f7d5loc_37c40f7d5:
37c40f7d5mov rbx, [rsp+696]
37c40f7ddmovapd x4, x11
37c40f7e2add [rsp+544], rbx
37c40f7eamov r9, [rsp+568]
37c40f7f2mov rbx, [rsp+152]
37c40f7famov r10, [rsp+536]
37c40f802add [rsp+576], rbx
37c40f80amov rsi, [rsp+720]
37c40f812mov r8, [rsp+728]
37c40f81amov rbp, [rsp+736]
37c40f822mov rcx, [rsp+560]
37c40f82amov r11, [rsp+744]
37c40f832mov rdi, [rsp+752]
37c40f83asub [rsp+504], 8
37c40f843add r9, [rsp+672]
37c40f84bmovsd_xmm x12, [rsp+392]
37c40f855cmp r10, [rsp+632]
37c40f85djne 0x37c40e654
37c40f863jmp 0x37c40df9a
37c40f868
37c40f868loc_37c40f868:
37c40f868mov rdx, r14
37c40f86bmovapd x0, x13
37c40f870call frexp
37c40f875movsxd rdx, [rsp+848]
37c40f87dmovsd_xmm x8, [rip+0x6470a]
37c40f886movapd x0, x8
37c40f88bcall _gfortran_pow_r8_i8
37c40f890mulsd x0, [rsp+392]
37c40f899movsd_xmm [rsp+392], x0
37c40f8a2jmp 0x37c40f6eb
37c40f8a7
37c40f8a7loc_37c40f8a7:
37c40f8a7movsd_xmm x8, [rsp+648]
37c40f8b1jmp 0x37c40df9f
37c40f8b6
37c40f8b6loc_37c40f8b6:
37c40f8b6neg rax
37c40f8b9jmp 0x37c40ae83
37c40f8be
37c40f8be 66 90 f.
37c40f8c0
37c40f8c0loc_37c40f8c0:
37c40f8c0cmp rbp, 1
37c40f8c4je 0x37c410cf1
37c40f8catest r12, r12
37c40f8cdje 0x37c410cf1
37c40f8d3mov r15, [rsp+152]
37c40f8dbmov rbp, [rsp+552]
37c40f8e3movapd x12, x10
37c40f8e8movapd x4, x8
37c40f8edmov r8, [rsp+256]
37c40f8f5mov r11, [rsp+168]
37c40f8fdimul rbp, r15
37c40f901mov rax, [rsp+280]
37c40f909mov r13, [rsp+1144]
37c40f911mov r9, r11
37c40f914neg r9
37c40f917imul rax, r11
37c40f91blea rcx, [r8+rbp]
37c40f91fmov r8, [rsp+1200]
37c40f927lea r14, [r8+8*rcx]
37c40f92bmov rcx, rbx
37c40f92eimul rcx, r9
37c40f932mov [rsp+616], rcx
37c40f93asub rcx, r11
37c40f93dmov r8, rcx
37c40f940shl r8, 4
37c40f944mov [rsp+624], r8
37c40f94clea r8, [rax+1]
37c40f950imul r8, rbx
37c40f954mov rbx, [rsp+200]
37c40f95clea rcx, [rax+rbx]
37c40f960add rcx, r8
37c40f963add rbx, r8
37c40f966shl rcx, 4
37c40f96amov [rsp+496], rbx
37c40f972mov rbx, rsi
37c40f975lea r13, [r13+rcx+16]
37c40f97amov rcx, r15
37c40f97dimul rcx, rdx
37c40f981mov [rsp+472], r13
37c40f989mov r13, r15
37c40f98cmov r15, [rsp+536]
37c40f994mov rdx, r11
37c40f997lea r12, [rcx+r15]
37c40f99bmov rcx, [rsp+552]
37c40f9a3sub rcx, 1
37c40f9a7imul r11, rcx
37c40f9abmov rcx, rsi
37c40f9aemov rsi, [rsp+184]
37c40f9b6imul rcx, r9
37c40f9balea r8, [r11+rsi]
37c40f9bemov rsi, [rsp+1160]
37c40f9c6mov [rsp+536], rcx
37c40f9cesub rcx, rdx
37c40f9d1shl rcx, 4
37c40f9d5mov [rsp+544], rcx
37c40f9ddlea rcx, [r11+1]
37c40f9e1imul rbx, rcx
37c40f9e5add r8, rbx
37c40f9e8shl r8, 4
37c40f9eclea r8, [rsi+r8+16]
37c40f9f1mov rsi, [rsp+640]
37c40f9f9mov [rsp+560], r8
37c40fa01lea r8, [rbp+r15]
37c40fa06lea r15, [rsp+848]
37c40fa0eimul rcx, rsi
37c40fa12mov [rsp+568], r8
37c40fa1aimul r9, rsi
37c40fa1elea r8, [rcx+rdi]
37c40fa22mov rcx, [rsp+184]
37c40fa2amov rdi, rsi
37c40fa2dshl rsi, 4
37c40fa31mov [rsp+576], r9
37c40fa39add rcx, rbx
37c40fa3cmov rbx, rdx
37c40fa3fimul rdx, rdi
37c40fa43mov [rsp+584], rcx
37c40fa4bmov rcx, r10
37c40fa4elea r9, [rbx+rbx]
37c40fa52sub rcx, r13
37c40fa55mov r13, rsi
37c40fa58mov r10, r12
37c40fa5bmov r12, r8
37c40fa5esub rcx, 1
37c40fa62shl rdx, 4
37c40fa66mov [rsp+664], rcx
37c40fa6emov rcx, r14
37c40fa71mov [rsp+320], rdx
37c40fa79mov rdx, rbx
37c40fa7clea rbx, [rsp+792]
37c40fa84imul rdx, rsi
37c40fa88lea rsi, [rsp+840]
37c40fa90mov [rsp+480], rbx
37c40fa98mov [rsp+128], rsi
37c40faa0lea rbx, [rsp+808]
37c40faa8lea rsi, [rip+0x644a2]
37c40faafmov [rsp+176], rsi
37c40fab7mov rsi, r11
37c40fabamov [rsp+328], rdx
37c40fac2mov rdx, [rsp+512]
37c40facamov [rsp+488], rbx
37c40fad2movsd_xmm x9, [rip+0x644b5]
37c40fadbxorpd x11, [rip+0x644bc]
37c40fae4movsd_xmm [rsp+672], x11
37c40faee
37c40faeeloc_37c40faee:
37c40faeemov rbx, [rsp+1128]
37c40faf6sub rdx, 1
37c40fafamov rdi, [rsp+168]
37c40fb02movsd_xmm [rsp+400], x12
37c40fb0cmov [rsp+408], r12
37c40fb14mov r14, rcx
37c40fb17movapd x11, x4
37c40fb1cmovsd_xmm x14, [rip+0x6447b]
37c40fb25mov r8, [rbx]
37c40fb28add rdi, rax
37c40fb2bmov rbx, r10
37c40fb2emov [rsp+456], r12
37c40fb36mov [rsp+504], rdx
37c40fb3ecmp rdi, r8
37c40fb41mov [rsp+696], rsi
37c40fb49cmovle r8, rdi
37c40fb4dsub rbx, [rsp+568]
37c40fb55mov [rsp+704], r12
37c40fb5dmov [rsp+312], rbx
37c40fb65sub r8, rax
37c40fb68shl rax, 4
37c40fb6cadd rax, [rsp+1176]
37c40fb74mov [rsp+712], rcx
37c40fb7cmov [rsp+600], rax
37c40fb84lea rbx, [rax+16]
37c40fb88mov rax, rdx
37c40fb8bneg rax
37c40fb8emov [rsp+280], r8
37c40fb96lea r11, [8*rax]
37c40fb9emov rax, [rsp+496]
37c40fba6mov [rsp+416], rbx
37c40fbaemov [rsp+656], r11
37c40fbb6shl rax, 4
37c40fbbaadd rax, [rsp+1144]
37c40fbc2mov [rsp+720], r10
37c40fbcamov [rsp+528], rax
37c40fbd2mov rax, [rsp+1200]
37c40fbdasub rax, r11
37c40fbddmov r11, [rsp+552]
37c40fbe5mov [rsp+648], rax
37c40fbedmov rax, [rsp+664]
37c40fbf5mov [rsp+288], r11
37c40fbfdsub rax, rdx
37c40fc00mov [rsp+608], rax
37c40fc08mov rax, [rsp+584]
37c40fc10mov [rsp+464], rax
37c40fc18mov rax, [rsp+560]
37c40fc20mov [rsp+440], rax
37c40fc28mov rax, rsi
37c40fc2bmov [rsp+728], rdi
37c40fc33movsd_xmm x12, [rsp+672]
37c40fc3dmov [rsp+520], r9
37c40fc45
37c40fc45loc_37c40fc45:
37c40fc45lea rcx, [rax+1]
37c40fc49mov rdi, [rsp+1136]
37c40fc51mov rsi, [rsp+456]
37c40fc59mov [rsp+384], rcx
37c40fc61mov rcx, [rsp+168]
37c40fc69mov rdx, [rdi]
37c40fc6cmov r9, [rsp+128]
37c40fc74mov [rsp+32], r15
37c40fc79mov [rsp+112], 1
37c40fc82add rcx, rax
37c40fc85cmp rcx, rdx
37c40fc88mov [rsp+592], rcx
37c40fc90mov [rsp+104], 1
37c40fc99cmovle rdx, rcx
37c40fc9dshl rsi, 4
37c40fca1mov rcx, [rsp+280]
37c40fca9mov [rsp+392], rdx
37c40fcb1sub rdx, rax
37c40fcb4mov rax, [rsp+416]
37c40fcbcmov [rsp+840], rcx
37c40fcc4mov rcx, [rsp+480]
37c40fcccadd rax, rsi
37c40fccfmov [rsp+184], rdx
37c40fcd7mov [rsp+224], rax
37c40fcdfmov [rsp+72], rax
37c40fce4mov rax, [rsp+1168]
37c40fcecmov [rsp+96], rcx
37c40fcf1mov rcx, [rsp+488]
37c40fcf9mov [rsp+64], rax
37c40fcfemov rax, [rsp+440]
37c40fd06mov [rsp+88], rcx
37c40fd0bmov rcx, [rsp+1184]
37c40fd13mov [rsp+56], rax
37c40fd18mov rax, [rsp+1152]
37c40fd20mov [rsp+848], rdx
37c40fd28mov [rsp+48], rax
37c40fd2dmov rax, [rsp+472]
37c40fd35mov [rsp+80], rcx
37c40fd3amov [rsp+40], rax
37c40fd3fmov r8, [rsp+1120]
37c40fd47mov rdx, [rsp+1112]
37c40fd4fmov rcx, [rsp+1104]
37c40fd57call ztrsyl_64_
37c40fd5cmovsd_xmm x0, [r14]
37c40fd61pxor x1, x1
37c40fd65movsd_xmm x13, [rsp+808]
37c40fd6fmov rax, [rsp+1216]
37c40fd77mov rdx, [rsp+792]
37c40fd7fmulsd x0, x13
37c40fd84mov rcx, [rsp+1216]
37c40fd8cmov rax, [rax]
37c40fd8fcmp rax, rdx
37c40fd92cmovl rax, rdx
37c40fd96ucomisd x0, x1
37c40fd9amov [rcx], rax
37c40fd9djp 0x37c40fda5
37c40fd9fje 0x37c410b62
37c40fda5
37c40fda5loc_37c40fda5:
37c40fda5mov rax, [rsp+280]
37c40fdadmovsd_xmm [r14], x0
37c40fdb2mov r9, [rsp+224]
37c40fdbamov r8, r15
37c40fdbdmov rdx, [rsp+128]
37c40fdc5mov rcx, [rsp+176]
37c40fdcdmov [rsp+48], 1
37c40fdd6mov [rsp+840], rax
37c40fddemov rax, [rsp+184]
37c40fde6mov [rsp+848], rax
37c40fdeemov rax, [rsp+160]
37c40fdf6mov [rsp+40], rax
37c40fdfbmov rax, [rsp+1184]
37c40fe03mov [rsp+32], rax
37c40fe08call zlange_64_
37c40fe0dmovsd_xmm [rsp+816], x0
37c40fe16cmp [rsp+504], 0
37c40fe1fje 0x37c41045a
37c40fe25mov rax, [rsp+656]
37c40fe2dmov rdx, [rsp+408]
37c40fe35xor ebp, ebp
37c40fe37pxor x13, x13
37c40fe3clea r12, [r14+rax]
37c40fe40mov rax, [rsp+416]
37c40fe48shl rdx, 4
37c40fe4cadd rax, rdx
37c40fe4fadd rdx, [rsp+1176]
37c40fe57mov [rsp+360], rax
37c40fe5flea rax, [rsp+784]
37c40fe67mov [rsp+240], rax
37c40fe6flea rax, [rsp+816]
37c40fe77mov [rsp+248], rax
37c40fe7flea rax, [rsp+768]
37c40fe87mov [rsp+216], rax
37c40fe8flea rax, [rsp+832]
37c40fe97mov [rsp+256], rax
37c40fe9flea rax, [rip+0x640b2]
37c40fea6mov [rsp+264], rax
37c40feaelea rax, [rip+0x640b3]
37c40feb5mov [rsp+272], rax
37c40febdmov rax, [rsp+1176]
37c40fec5mov [rsp+368], rdx
37c40fecdlea rax, [rax+rsi+16]
37c40fed2mov [rsp+296], rax
37c40fedamov rax, [rsp+528]
37c40fee2add rax, 16
37c40fee6mov [rsp+304], rax
37c40feeejmp 0x37c40ffff
37c40fef3
37c40fef3loc_37c40fef3:
37c40fef3divsd x6, [r12]
37c40fef9mulsd x6, x15
37c40fefemovsd_xmm [rsp+800], x6
37c40ff07ucomisd x6, x10
37c40ff0cjp 0x37c4102be
37c40ff12jne 0x37c4102be
37c40ff18
37c40ff18loc_37c40ff18:
37c40ff18mov rax, [rsp+184]
37c40ff20movsd_xmm [r14], x8
37c40ff25mov rdx, [rsp+200]
37c40ff2dadd r12, 8
37c40ff31movsd_xmm [r12-8], x8
37c40ff38add rdx, [rsp+304]
37c40ff40mov r9, [rsp+128]
37c40ff48mov [rsp+840], rax
37c40ff50mov rax, [rsp+280]
37c40ff58mov [rsp+48], rdx
37c40ff5dmov r8, [rsp+256]
37c40ff65lea rdx, [rip+0x63fc4]
37c40ff6cmov [rsp+848], rax
37c40ff74mov rax, [rsp+1184]
37c40ff7cmov rcx, rdx
37c40ff7fmov [rsp+32], r15
37c40ff84mov [rsp+96], rax
37c40ff89mov rax, [rsp+208]
37c40ff91mov [rsp+832], rsi
37c40ff99mov [rsp+88], rax
37c40ff9emov rax, [rsp+264]
37c40ffa6mov [rsp+112], 1
37c40ffafmov [rsp+80], rax
37c40ffb4mov rax, [rsp+1184]
37c40ffbcmov [rsp+104], 1
37c40ffc5mov [rsp+72], rax
37c40ffcamov rax, [rsp+224]
37c40ffd2mov [rsp+64], rax
37c40ffd7mov rax, [rsp+1152]
37c40ffdfmov [rsp+56], rax
37c40ffe4mov rax, [rsp+272]
37c40ffecmov [rsp+40], rax
37c40fff1call zgemm_64_
37c40fff6cmp r12, r14
37c40fff9je 0x37c41045a
37c40ffff
37c40ffffloc_37c40ffff:
37c40ffffmov rax, [rsp+1128]
37c410007mov rcx, rbp
37c41000amov r8, r15
37c41000dadd rbp, [rsp+168]
37c410015mov rdx, [rax]
37c410018mov rax, [rsp+184]
37c410020mov [rsp+48], 1
37c410029cmp rbp, rdx
37c41002cmov [rsp+848], rax
37c410034mov rax, [rsp+296]
37c41003ccmovle rdx, rbp
37c410040mov rsi, rdx
37c410043mov rdx, [rsp+128]
37c41004bsub rsi, rcx
37c41004eshl rcx, 4
37c410052lea r9, [rax+rcx]
37c410056mov rax, [rsp+160]
37c41005emov [rsp+200], rcx
37c410066mov rcx, [rsp+176]
37c41006emov [rsp+208], r9
37c410076mov [rsp+40], rax
37c41007bmov rax, [rsp+1184]
37c410083mov [rsp+840], rsi
37c41008bmov [rsp+32], rax
37c410090call zlange_64_
37c410095movsd_xmm x2, [r12]
37c41009bmovsd_xmm x1, [r14]
37c4100a0movapd x3, x0
37c4100a4mov rax, [rsp+312]
37c4100acmov r8, [rsp+240]
37c4100b4movapd x6, x2
37c4100b8mov rdx, [rsp+248]
37c4100c0mov rcx, [rsp+216]
37c4100c8minsd x6, x1
37c4100ccmovapd x0, x6
37c4100d0divsd x0, x2
37c4100d4mulsd x0, x3
37c4100d8movsd_xmm [rsp+784], x0
37c4100e1movapd x0, x6
37c4100e5divsd x0, x1
37c4100e9mulsd x0, [rsp+816]
37c4100f2movsd_xmm [rsp+816], x0
37c4100fbmovsd_xmm x0, [r12+8*rax]
37c410101movsd_xmm [rsp+768], x0
37c41010acall dlarmm_64_
37c41010fmovapd x8, x0
37c410114movapd x15, x0
37c410119movsd_xmm [rsp+808], x0
37c410122mulsd x8, x6
37c410127ucomisd x8, x13
37c41012cjp 0x37c410134
37c41012eje 0x37c4102e1
37c410134
37c410134loc_37c410134:
37c410134movsd_xmm x0, [rsp+784]
37c41013dmulsd x0, x15
37c410142movsd_xmm [rsp+784], x0
37c41014bmovsd_xmm x0, [rsp+816]
37c410154mulsd x0, x15
37c410159movsd_xmm [rsp+816], x0
37c410162movapd x0, x6
37c410166divsd x0, [r14]
37c41016bmulsd x0, x15
37c410170movsd_xmm [rsp+800], x0
37c410179ucomisd x0, x10
37c41017ejp 0x37c410186
37c410180je 0x37c40fef3
37c410186
37c410186loc_37c410186:
37c410186mov rdi, [rsp+384]
37c41018emov rax, [rsp+392]
37c410196cmp rdi, rax
37c410199jg 0x37c40ff18
37c41019fmov r8, [rsp+360]
37c4101a7mov [rsp+344], rbp
37c4101afmov rbp, rdi
37c4101b2lea rbx, [rsp+800]
37c4101bamov rdi, [rsp+280]
37c4101c2mov [rsp+336], rsi
37c4101camov rsi, rax
37c4101cdmov [rsp+352], r12
37c4101d5mov r12, r8
37c4101d8nop [rax+rax]
37c4101e0
37c4101e0loc_37c4101e0:
37c4101e0mov r8, r12
37c4101e3lea r9, [rip+0x63d4e]
37c4101eamov rdx, rbx
37c4101edmov rcx, r15
37c4101f0add rbp, 1
37c4101f4mov [rsp+848], rdi
37c4101fcadd r12, r13
37c4101ffcall zdscal_64_
37c410204cmp rsi, rbp
37c410207jge 0x37c4101e0
37c410209mov r12, [rsp+352]
37c410211mov rsi, [rsp+336]
37c410219mov rbp, [rsp+344]
37c410221divsd x6, [r12]
37c410227mulsd x6, x15
37c41022cmovsd_xmm [rsp+800], x6
37c410235ucomisd x6, x10
37c41023ajp 0x37c410242
37c41023cje 0x37c40ff18
37c410242
37c410242loc_37c410242:
37c410242mov rdi, [rsp+384]
37c41024amov rax, [rsp+200]
37c410252mov [rsp+336], rbp
37c41025amov rcx, [rsp+368]
37c410262mov [rsp+344], r12
37c41026amov rbp, rdi
37c41026dmov rdi, rbx
37c410270mov rbx, [rsp+392]
37c410278lea r12, [rax+rcx+16]
37c41027dnop [rax]
37c410280
37c410280loc_37c410280:
37c410280mov r8, r12
37c410283lea r9, [rip+0x63cae]
37c41028amov rdx, rdi
37c41028dmov rcx, r15
37c410290add rbp, 1
37c410294mov [rsp+848], rsi
37c41029cadd r12, r13
37c41029fcall zdscal_64_
37c4102a4cmp rbx, rbp
37c4102a7jge 0x37c410280
37c4102a9mov rbp, [rsp+336]
37c4102b1mov r12, [rsp+344]
37c4102b9jmp 0x37c40ff18
37c4102be
37c4102beloc_37c4102be:
37c4102bemov rcx, [rsp+392]
37c4102c6cmp [rsp+384], rcx
37c4102cejg 0x37c40ff18
37c4102d4lea rbx, [rsp+800]
37c4102dcjmp 0x37c410242
37c4102e1
37c4102e1loc_37c4102e1:
37c4102e1mov rdx, r15
37c4102e4call frexp
37c4102e9movsxd rdx, [rsp+848]
37c4102f1movapd x0, x9
37c4102f6call _gfortran_pow_r8_i8
37c4102fbmov [rsp+336], rsi
37c410303mulsd x0, [rsp+400]
37c41030cmov [rsp+344], r13
37c410314mov rbx, [rsp+376]
37c41031cmov [rsp+352], rbp
37c410324mov r13, [rsp+232]
37c41032cmov rbp, [rsp+192]
37c410334mov rdi, [rsp+1200]
37c41033cmov [rsp+424], r12
37c410344mov r12l, 1
37c41034amov [rsp+432], r14
37c410352mov r14, -1
37c410359movsd_xmm [rsp+400], x0
37c410362nop [rax]
37c410365nop [rax+rax]
37c410370
37c410370loc_37c410370:
37c410370lea rsi, [rdi+8*r14]
37c410374nop
37c410375nop [rax+rax]
37c410380
37c410380loc_37c410380:
37c410380mov rdx, r15
37c410383movapd x0, x15
37c410388movsd_xmm x8, [rsi+8]
37c41038eadd rsi, 8
37c410392call frexp
37c410397movsxd rdx, [rsp+848]
37c41039fmovapd x0, x9
37c4103a4call _gfortran_pow_r8_i8
37c4103a9divsd x8, x0
37c4103aeminsd x8, x7
37c4103b3movsd_xmm [rsi], x8
37c4103b8cmp rsi, rbx
37c4103bbjne 0x37c410380
37c4103bdadd r12, 1
37c4103c1add r14, [rsp+152]
37c4103c9lea rbx, [rsi+rbp]
37c4103cdcmp r12, r13
37c4103d0jne 0x37c410370
37c4103d2mov rdx, r15
37c4103d5movapd x0, x15
37c4103damov rsi, [rsp+336]
37c4103e2mov r13, [rsp+344]
37c4103eamov rbp, [rsp+352]
37c4103f2mov r12, [rsp+424]
37c4103famov r14, [rsp+432]
37c410402call frexp
37c410407movsxd rdx, [rsp+848]
37c41040fmovapd x0, x9
37c410414call _gfortran_pow_r8_i8
37c410419mov rdx, r15
37c41041cdivsd x6, x0
37c410420movapd x0, x15
37c410425call frexp
37c41042amovsxd rdx, [rsp+848]
37c410432movapd x0, x9
37c410437call _gfortran_pow_r8_i8
37c41043cdivsd x15, x0
37c410441movsd_xmm [rsp+808], x15
37c41044bmovapd x8, x15
37c410450mulsd x8, x6
37c410455jmp 0x37c410134
37c41045a
37c41045aloc_37c41045a:
37c41045acmp [rsp+288], 1
37c410463je 0x37c410c63
37c410469mov rax, [rsp+288]
37c410471add rax, [rsp+608]
37c410479mov [rsp+200], 1
37c410485xor ebp, ebp
37c410487mov [rsp+336], rax
37c41048fpxor x15, x15
37c410494mov rax, [rsp+408]
37c41049cmov rdx, [rsp+464]
37c4104a4mov r12, [rsp+648]
37c4104acmovsd_xmm [rsp+736], x11
37c4104b6shl rax, 4
37c4104baadd rax, [rsp+416]
37c4104c2movsd_xmm x13, [rip+0x63ac5]
37c4104cbmov [rsp+448], rax
37c4104d3mov rax, [rsp+600]
37c4104dbshl rdx, 4
37c4104dfmov rdi, [rsp+280]
37c4104e7mov [rsp+304], rax
37c4104efmov [rsp+208], rax
37c4104f7lea rax, [rip+0x63a4a]
37c4104femov [rsp+360], rax
37c410506lea rax, [rsp+784]
37c41050emov [rsp+240], rax
37c410516lea rax, [rsp+816]
37c41051emov [rsp+248], rax
37c410526lea rax, [rsp+832]
37c41052emov [rsp+256], rax
37c410536lea rax, [rip+0x63a1b]
37c41053dmov [rsp+264], rax
37c410545lea rax, [rsp+776]
37c41054dmov [rsp+344], rax
37c410555lea rax, [rsp+824]
37c41055dmov [rsp+352], rax
37c410565mov rax, [rsp+1160]
37c41056dlea rsi, [rax+rdx+16]
37c410572mov [rsp+368], rsi
37c41057ajmp 0x37c4106e2
37c41057f
37c41057f 90 .
37c410580
37c410580loc_37c410580:
37c410580divsd x6, [r12]
37c410586mulsd x6, x8
37c41058bmovsd_xmm [rsp+800], x6
37c410594ucomisd x6, x10
37c410599jp 0x37c4108e3
37c41059fjne 0x37c4108e3
37c4105a5
37c4105a5loc_37c4105a5:
37c4105a5mov rax, [rsp+272]
37c4105admovsd_xmm [r14], x11
37c4105b2mov rdx, [rsp+216]
37c4105balea rcx, [rip+0x6396f]
37c4105c1movsd_xmm [r12], x11
37c4105c7mov rbx, [rsp+208]
37c4105cfmov r9, [rsp+256]
37c4105d7mov [rsp+832], rax
37c4105dfmov rax, [rsp+184]
37c4105e7shl rdx, 4
37c4105ebadd rdx, [rsp+368]
37c4105f3mov r8, [rsp+352]
37c4105fbmov [rsp+88], rbx
37c410600mov [rsp+840], rax
37c410608mov rax, [rsp+1184]
37c410610mov [rsp+64], rdx
37c410615mov rdx, [rsp+360]
37c41061dmov [rsp+96], rax
37c410622mov rax, [rsp+264]
37c41062amov [rsp+824], rdi
37c410632mov [rsp+80], rax
37c410637mov rax, [rsp+1168]
37c41063fmov [rsp+112], 1
37c410648mov [rsp+72], rax
37c41064dmov rax, [rsp+1184]
37c410655mov [rsp+104], 1
37c41065emov [rsp+56], rax
37c410663mov rax, [rsp+224]
37c41066bmov [rsp+40], r15
37c410670mov [rsp+48], rax
37c410675mov rax, [rsp+128]
37c41067dmovsd_xmm [rsp+848], x12
37c410687mov [rsp+32], rax
37c41068cmovsd_xmm [rsp+856], x14
37c410696call zgemm_64_
37c41069badd rbx, [rsp+320]
37c4106a3add [rsp+200], 1
37c4106acmov [rsp+208], rbx
37c4106b4mov rax, [rsp+200]
37c4106bcmov rbx, [rsp+328]
37c4106c4add r12, [rsp+192]
37c4106ccadd [rsp+304], rbx
37c4106d4cmp rax, [rsp+288]
37c4106dcje 0x37c410aea
37c4106e2
37c4106e2loc_37c4106e2:
37c4106e2mov rax, [rsp+1136]
37c4106eamov rdx, rbp
37c4106edmov [rsp+216], rbp
37c4106f5mov r8, r15
37c4106f8add rbp, [rsp+168]
37c410700mov r9, [rsp+208]
37c410708mov [rsp+840], rdi
37c410710mov rsi, [rax]
37c410713mov rax, [rsp+160]
37c41071bmov [rsp+48], 1
37c410724mov rcx, [rsp+176]
37c41072ccmp rbp, rsi
37c41072fmov [rsp+40], rax
37c410734mov rax, [rsp+1184]
37c41073ccmovle rsi, rbp
37c410740mov [rsp+32], rax
37c410745mov [rsp+296], rsi
37c41074dsub rsi, rdx
37c410750mov rdx, [rsp+128]
37c410758mov [rsp+272], rsi
37c410760mov [rsp+848], rsi
37c410768call zlange_64_
37c41076dmovsd_xmm x2, [r12]
37c410773movsd_xmm x1, [r14]
37c410778movapd x3, x0
37c41077cmov rax, [rsp+336]
37c410784mov r8, [rsp+240]
37c41078cmovapd x6, x2
37c410790mov rdx, [rsp+248]
37c410798mov rcx, [rsp+344]
37c4107a0minsd x6, x1
37c4107a4movapd x0, x6
37c4107a8divsd x0, x2
37c4107acmulsd x0, x3
37c4107b0movsd_xmm [rsp+784], x0
37c4107b9movapd x0, x6
37c4107bddivsd x0, x1
37c4107c1mulsd x0, [rsp+816]
37c4107camovsd_xmm [rsp+816], x0
37c4107d3movsd_xmm x0, [r12+8*rax]
37c4107d9movsd_xmm [rsp+776], x0
37c4107e2call dlarmm_64_
37c4107e7movapd x11, x0
37c4107ecmovapd x8, x0
37c4107f1movsd_xmm [rsp+808], x0
37c4107famulsd x11, x6
37c4107ffucomisd x11, x15
37c410804jp 0x37c41080c
37c410806je 0x37c410973
37c41080c
37c41080cloc_37c41080c:
37c41080cmovsd_xmm x0, [rsp+784]
37c410815mulsd x0, x8
37c41081amovsd_xmm [rsp+784], x0
37c410823movsd_xmm x0, [rsp+816]
37c41082cmulsd x0, x8
37c410831movsd_xmm [rsp+816], x0
37c41083amovapd x0, x6
37c41083edivsd x0, [r14]
37c410843mulsd x0, x8
37c410848movsd_xmm [rsp+800], x0
37c410851ucomisd x0, x10
37c410856jp 0x37c41085e
37c410858je 0x37c410580
37c41085e
37c41085eloc_37c41085e:
37c41085emov rsi, [rsp+384]
37c410866mov rax, [rsp+392]
37c41086ecmp rsi, rax
37c410871jg 0x37c410580
37c410877mov r8, [rsp+448]
37c41087fmov [rsp+424], rbp
37c410887mov rbx, rax
37c41088amov rbp, rsi
37c41088dmov [rsp+432], r12
37c410895mov r12, r8
37c410898nop [rax+rax]
37c4108a0
37c4108a0loc_37c4108a0:
37c4108a0mov r8, r12
37c4108a3lea r9, [rip+0x6368e]
37c4108aamov rcx, r15
37c4108adadd r12, r13
37c4108b0lea rdx, [rsp+800]
37c4108b8add rbp, 1
37c4108bcmov [rsp+848], rdi
37c4108c4call zdscal_64_
37c4108c9cmp rbx, rbp
37c4108ccjge 0x37c4108a0
37c4108cemov rbp, [rsp+424]
37c4108d6mov r12, [rsp+432]
37c4108dejmp 0x37c410580
37c4108e3
37c4108e3loc_37c4108e3:
37c4108e3mov rax, [rsp+216]
37c4108eblea rsi, [rax+1]
37c4108efmov rax, [rsp+296]
37c4108f7cmp rsi, rax
37c4108fajg 0x37c4105a5
37c410900mov r8, [rsp+304]
37c410908mov [rsp+296], rbp
37c410910mov rbx, rax
37c410913mov rbp, rsi
37c410916mov [rsp+424], r12
37c41091emov r12, r8
37c410921nop [rax]
37c410925nop [rax+rax]
37c410930
37c410930loc_37c410930:
37c410930mov r8, r12
37c410933lea r9, [rip+0x635fe]
37c41093amov rcx, r15
37c41093dadd r12, r13
37c410940lea rdx, [rsp+800]
37c410948add rbp, 1
37c41094cmov [rsp+848], rdi
37c410954call zdscal_64_
37c410959cmp rbx, rbp
37c41095cjge 0x37c410930
37c41095emov rbp, [rsp+296]
37c410966mov r12, [rsp+424]
37c41096ejmp 0x37c4105a5
37c410973
37c410973loc_37c410973:
37c410973mov rdx, r15
37c410976call frexp
37c41097bmovsxd rdx, [rsp+848]
37c410983movapd x0, x13
37c410988call _gfortran_pow_r8_i8
37c41098dmov [rsp+424], rdi
37c410995mulsd x0, [rsp+400]
37c41099emov [rsp+432], rbp
37c4109a6mov rbx, [rsp+376]
37c4109aemov [rsp+744], r12
37c4109b6mov rdi, [rsp+192]
37c4109bemov rbp, [rsp+232]
37c4109c6mov r12, [rsp+1200]
37c4109cemov [rsp+752], r13
37c4109d6mov r13l, 1
37c4109dcmov [rsp+760], r14
37c4109e4mov r14, -1
37c4109ebmovsd_xmm [rsp+400], x0
37c4109f4nop
37c4109f5nop [rax+rax]
37c410a00
37c410a00loc_37c410a00:
37c410a00lea rsi, [r12+8*r14]
37c410a04nop
37c410a05nop [rax+rax]
37c410a10
37c410a10loc_37c410a10:
37c410a10mov rdx, r15
37c410a13movapd x0, x8
37c410a18movsd_xmm x11, [rsi+8]
37c410a1eadd rsi, 8
37c410a22call frexp
37c410a27movsxd rdx, [rsp+848]
37c410a2fmovapd x0, x13
37c410a34call _gfortran_pow_r8_i8
37c410a39divsd x11, x0
37c410a3eminsd x11, x7
37c410a43movsd_xmm [rsi], x11
37c410a48cmp rsi, rbx
37c410a4bjne 0x37c410a10
37c410a4dadd r13, 1
37c410a51add r14, [rsp+152]
37c410a59lea rbx, [rsi+rdi]
37c410a5dcmp r13, rbp
37c410a60jne 0x37c410a00
37c410a62mov rdx, r15
37c410a65movapd x0, x8
37c410a6amov rdi, [rsp+424]
37c410a72mov rbp, [rsp+432]
37c410a7amov r12, [rsp+744]
37c410a82mov r13, [rsp+752]
37c410a8amov r14, [rsp+760]
37c410a92call frexp
37c410a97movsxd rdx, [rsp+848]
37c410a9fmovapd x0, x13
37c410aa4call _gfortran_pow_r8_i8
37c410aa9mov rdx, r15
37c410aacdivsd x6, x0
37c410ab0movapd x0, x8
37c410ab5call frexp
37c410abamovsxd rdx, [rsp+848]
37c410ac2movapd x0, x13
37c410ac7call _gfortran_pow_r8_i8
37c410accdivsd x8, x0
37c410ad1movsd_xmm [rsp+808], x8
37c410adbmovapd x11, x8
37c410ae0mulsd x11, x6
37c410ae5jmp 0x37c41080c
37c410aea
37c410aealoc_37c410aea:
37c410aeamov rdi, [rsp+544]
37c410af2mov rax, [rsp+592]
37c410afaadd [rsp+440], rdi
37c410b02mov rbx, [rsp+152]
37c410b0amov rdi, [rsp+576]
37c410b12add [rsp+312], rbx
37c410b1aadd [rsp+456], rdi
37c410b22movsd_xmm x11, [rsp+736]
37c410b2cadd [rsp+408], rdi
37c410b34sub rax, [rsp+520]
37c410b3cmov rdi, [rsp+536]
37c410b44sub r14, [rsp+192]
37c410b4csub [rsp+288], 1
37c410b55add [rsp+464], rdi
37c410b5djmp 0x37c40fc45
37c410b62
37c410b62loc_37c410b62:
37c410b62ucomisd x13, x1
37c410b67jp 0x37c410c24
37c410b6djne 0x37c410c24
37c410b73mov [rsp+400], 0
37c410b7fmovapd x8, x9
37c410b84
37c410b84loc_37c410b84:
37c410b84mov rdi, [rsp+376]
37c410b8cmov [rsp+200], rsi
37c410b94mov ebx, 1
37c410b99mov rsi, -1
37c410ba0
37c410ba0loc_37c410ba0:
37c410ba0mov rax, [rsp+1200]
37c410ba8lea rbp, [rax+8*rsi]
37c410bacnop [rax]
37c410bb0
37c410bb0loc_37c410bb0:
37c410bb0mov rdx, r15
37c410bb3movapd x0, x13
37c410bb8movsd_xmm x6, [rbp+8]
37c410bbdadd rbp, 8
37c410bc1call frexp
37c410bc6movsxd rdx, [rsp+848]
37c410bcemovapd x0, x8
37c410bd3call _gfortran_pow_r8_i8
37c410bd8divsd x6, x0
37c410bdcminsd x6, x7
37c410be0movsd_xmm [rbp], x6
37c410be5cmp rbp, rdi
37c410be8jne 0x37c410bb0
37c410beamov rax, [rsp+192]
37c410bf2add rbx, 1
37c410bf6add rsi, [rsp+152]
37c410bfelea rdi, [rbp+rax]
37c410c03cmp rbx, [rsp+232]
37c410c0bjne 0x37c410ba0
37c410c0dmovsd_xmm x0, [r14]
37c410c12mov rsi, [rsp+200]
37c410c1amulsd x0, x13
37c410c1fjmp 0x37c40fda5
37c410c24
37c410c24loc_37c410c24:
37c410c24mov rdx, r15
37c410c27movapd x0, x13
37c410c2ccall frexp
37c410c31movsxd rdx, [rsp+848]
37c410c39movsd_xmm x8, [rip+0x6334e]
37c410c42movapd x0, x8
37c410c47call _gfortran_pow_r8_i8
37c410c4cmulsd x0, [rsp+400]
37c410c55movsd_xmm [rsp+400], x0
37c410c5ejmp 0x37c410b84
37c410c63
37c410c63loc_37c410c63:
37c410c63mov rcx, [rsp+712]
37c410c6bmov r9, [rsp+520]
37c410c73movapd x4, x11
37c410c78mov rax, [rsp+728]
37c410c80mov rdx, [rsp+504]
37c410c88mov rbx, [rsp+624]
37c410c90mov r10, [rsp+720]
37c410c98sub rcx, 8
37c410c9cadd [rsp+472], rbx
37c410ca4mov rsi, [rsp+696]
37c410cacsub rax, r9
37c410cafmov rbx, [rsp+616]
37c410cb7mov r12, [rsp+704]
37c410cbfadd [rsp+496], rbx
37c410cc7sub r10, [rsp+152]
37c410ccfmovsd_xmm x12, [rsp+400]
37c410cd9test rdx, rdx
37c410cdcjne 0x37c40faee
37c410ce2jmp 0x37c40df9a
37c410ce7
37c410ce7loc_37c410ce7:
37c410ce7mulsd x0, x12
37c410cecjmp 0x37c40e3f2
37c410cf1
37c410cf1loc_37c410cf1:
37c410cf1movapd x12, x10
37c410cf6jmp 0x37c40df9f
37c40abe0
37c40abe0ztrsyl3_64_:
37c40abe0push r15
37c40abe2push r14
37c40abe4push r13
37c40abe6push r12
37c40abe8push rbp
37c40abe9push rdi
37c40abeapush rsi
37c40abebpush rbx
37c40abecsub rsp, 1032
37c40abf3movups [rsp+864], x6
37c40abfbmovups [rsp+880], x7
37c40ac03movups [rsp+896], x8
37c40ac0cmovups [rsp+912], x9
37c40ac15movups [rsp+928], x10
37c40ac1emovups [rsp+944], x11
37c40ac27movups [rsp+960], x12
37c40ac30movups [rsp+976], x13
37c40ac39movups [rsp+992], x14
37c40ac42movups [rsp+1008], x15
37c40ac4bmov rax, [rsp+1152]
37c40ac53mov rbx, [rsp+1208]
37c40ac5bmov rdi, [rax]
37c40ac5emov rax, [rsp+1168]
37c40ac66mov rsi, [rbx]
37c40ac69mov r13, [rax]
37c40ac6cmov rax, [rsp+1184]
37c40ac74mov [rsp+1112], rdx
37c40ac7cxor edx, edx
37c40ac7emov [rsp+1104], rcx
37c40ac86mov r14, [rax]
37c40ac89mov rax, [rsp+1136]
37c40ac91mov [rsp+1120], r8
37c40ac99mov [rsp+1128], r9
37c40aca1mov rax, [rax]
37c40aca4test rax, rax
37c40aca7cmovs rax, rdx
37c40acabmov rdx, [r9]
37c40acaecmp rax, rdx
37c40acb1cmovl rax, rdx
37c40acb5lea rcx, [8*rax]
37c40acbdmov eax, 1
37c40acc2test rcx, rcx
37c40acc5cmove rcx, rax
37c40acc9call malloc
37c40accemov rcx, [rsp+1104]
37c40acd6mov r9l, 1
37c40acdcmov r8l, 1
37c40ace2lea rdx, [rip+0x69247]
37c40ace9mov [rsp+160], rax
37c40acf1call lsame_64_
37c40acf6mov rcx, [rsp+1112]
37c40acfemov r9l, 1
37c40ad04mov r8l, 1
37c40ad0alea rdx, [rip+0x6921f]
37c40ad11mov r12, rax
37c40ad14call lsame_64_
37c40ad19mov r9, [rsp+1128]
37c40ad21mov [rsp+64], 0
37c40ad2alea rdx, [rip+0x69200]
37c40ad31mov rbp, rax
37c40ad34lea rax, [rip+0x69205]
37c40ad3bmov [rsp+56], 6
37c40ad44lea rcx, [rip+0x691ed]
37c40ad4bmov [rsp+48], rax
37c40ad50lea r8, [rip+0x691da]
37c40ad57mov [rsp+40], rax
37c40ad5cmov rax, [rsp+1136]
37c40ad64mov [rsp+32], rax
37c40ad69call ilaenv_64_
37c40ad6emov r15, [rbx]
37c40ad71mov rdx, rax
37c40ad74mov eax, 8
37c40ad79cmp rdx, rax
37c40ad7ccmovge rax, rdx
37c40ad80mov rdx, [rsp+1128]
37c40ad88mov rcx, rax
37c40ad8bmov [rsp+168], rax
37c40ad93add rax, [rdx]
37c40ad96sub rax, 1
37c40ad9acqo
37c40ad9cidiv rcx
37c40ad9fmov edx, 1
37c40ada4test rax, rax
37c40ada7cmovg rdx, rax
37c40adabmov [rsp+512], rdx
37c40adb3mov rdx, [rsp+1136]
37c40adbbmov rax, [rdx]
37c40adbelea rax, [rax+rcx-1]
37c40adc3cqo
37c40adc5idiv rcx
37c40adc8mov edx, 1
37c40adcdtest rax, rax
37c40add0cmovg rdx, rax
37c40add4mov rax, [rsp+1216]
37c40addcmov [rsp+552], rdx
37c40ade4mov [rax], 0
37c40adebcmp r15, -1
37c40adefjne 0x37c40ae37
37c40adf1mov rdx, [rsp+512]
37c40adf9mov rcx, [rsp+552]
37c40ae01pxor x0, x0
37c40ae05pxor x1, x1
37c40ae09mov [rbx], 2
37c40ae10cmp rdx, rcx
37c40ae13mov rax, rcx
37c40ae16cmovge rax, rdx
37c40ae1acvtsi2sd x0, rax
37c40ae1flea rax, [rdx+2*rcx]
37c40ae23cvtsi2sd x1, rax
37c40ae28mov rax, [rsp+1200]
37c40ae30unpcklpd x0, x1
37c40ae34movups [rax], x0
37c40ae37
37c40ae37loc_37c40ae37:
37c40ae37test r12, r12
37c40ae3aje 0x37c40afa8
37c40ae40
37c40ae40loc_37c40ae40:
37c40ae40test rbp, rbp
37c40ae43je 0x37c40afe2
37c40ae49
37c40ae49loc_37c40ae49:
37c40ae49mov rax, [rsp+1120]
37c40ae51mov rax, [rax]
37c40ae54mov [rsp+128], rax
37c40ae5cadd rax, 1
37c40ae60test rax, -3
37c40ae66je 0x37c40af1f
37c40ae6cmov rdx, -3
37c40ae73mov eax, 3
37c40ae78
37c40ae78loc_37c40ae78:
37c40ae78mov rcx, [rsp+1216]
37c40ae80mov [rcx], rdx
37c40ae83
37c40ae83loc_37c40ae83:
37c40ae83lea rdx, [rsp+848]
37c40ae8bmov r8l, 7
37c40ae91lea rcx, [rip+0x690b1]
37c40ae98mov [rsp+848], rax
37c40aea0call xerbla_64_
37c40aea5
37c40aea5loc_37c40aea5:
37c40aea5mov rcx, [rsp+160]
37c40aeadcall free
37c40aeb2nop
37c40aeb3movups x6, [rsp+864]
37c40aebbmovups x7, [rsp+880]
37c40aec3movups x8, [rsp+896]
37c40aeccmovups x9, [rsp+912]
37c40aed5movups x10, [rsp+928]
37c40aedemovups x11, [rsp+944]
37c40aee7movups x12, [rsp+960]
37c40aef0movups x13, [rsp+976]
37c40aef9movups x14, [rsp+992]
37c40af02movups x15, [rsp+1008]
37c40af0badd rsp, 1032
37c40af12pop rbx
37c40af13pop rsi
37c40af14pop rdi
37c40af15pop rbp
37c40af16pop r12
37c40af18pop r13
37c40af1apop r14
37c40af1cpop r15
37c40af1eret
37c40af1f
37c40af1floc_37c40af1f:
37c40af1fmov rax, [rsp+1128]
37c40af27mov rcx, [rax]
37c40af2atest rcx, rcx
37c40af2djs 0x37c40b02d
37c40af33mov rax, [rsp+1136]
37c40af3bmov rdx, [rax]
37c40af3etest rdx, rdx
37c40af41js 0x37c40b01c
37c40af47mov r11, [rsp+1152]
37c40af4ftest rcx, rcx
37c40af52mov eax, 1
37c40af57cmovg rax, rcx
37c40af5bcmp [r11], rax
37c40af5ejl 0x37c40b03e
37c40af64mov r11, [rsp+1168]
37c40af6ctest rdx, rdx
37c40af6fmov r8l, 1
37c40af75cmovg r8, rdx
37c40af79cmp [r11], r8
37c40af7cjl 0x37c40b04f
37c40af82mov r11, [rsp+1184]
37c40af8acmp [r11], rax
37c40af8djge 0x37c40b060
37c40af93mov rdx, -11
37c40af9amov eax, 11
37c40af9fjmp 0x37c40ae78
37c40afa4
37c40afa4 0f 1f 40 00 ..@.
37c40afa8
37c40afa8loc_37c40afa8:
37c40afa8mov rcx, [rsp+1104]
37c40afb0lea rdx, [rip+0x68f91]
37c40afb7mov r9l, 1
37c40afbdmov r8l, 1
37c40afc3call lsame_64_
37c40afc8test rax, rax
37c40afcbjne 0x37c40ae40
37c40afd1mov rdx, -1
37c40afd8mov eax, 1
37c40afddjmp 0x37c40ae78
37c40afe2
37c40afe2loc_37c40afe2:
37c40afe2mov rcx, [rsp+1112]
37c40afealea rdx, [rip+0x68f57]
37c40aff1mov r9l, 1
37c40aff7mov r8l, 1
37c40affdcall lsame_64_
37c40b002test rax, rax
37c40b005jne 0x37c40ae49
37c40b00bmov rdx, -2
37c40b012mov eax, 2
37c40b017jmp 0x37c40ae78
37c40b01c
37c40b01cloc_37c40b01c:
37c40b01cmov rdx, -5
37c40b023mov eax, 5
37c40b028jmp 0x37c40ae78
37c40b02d
37c40b02dloc_37c40b02d:
37c40b02dmov rdx, -4
37c40b034mov eax, 4
37c40b039jmp 0x37c40ae78
37c40b03e
37c40b03eloc_37c40b03e:
37c40b03emov rdx, -7
37c40b045mov eax, 7
37c40b04ajmp 0x37c40ae78
37c40b04f
37c40b04floc_37c40b04f:
37c40b04fmov rdx, -9
37c40b056mov eax, 9
37c40b05bjmp 0x37c40ae78
37c40b060
37c40b060loc_37c40b060:
37c40b060mov rax, [rsp+1216]
37c40b068mov rax, [rax]
37c40b06btest rax, rax
37c40b06ejne 0x37c40f8b6
37c40b074cmp r15, -1
37c40b078je 0x37c40aea5
37c40b07emovsd_xmm x10, [rip+0x68f01]
37c40b087mov rax, [rsp+1192]
37c40b08fmovsd_xmm [rax], x10
37c40b094test rcx, rcx
37c40b097je 0x37c40aea5
37c40b09dtest rdx, rdx
37c40b0a0je 0x37c40aea5
37c40b0a6mov rdx, [rsp+512]
37c40b0aemov rcx, [rsp+552]
37c40b0b6cmp rdx, rcx
37c40b0b9mov rax, rcx
37c40b0bccmovle rax, rdx
37c40b0c0cmp rax, 1
37c40b0c4je 0x37c40cb6f
37c40b0cacmp rdx, rcx
37c40b0cdcmovge rcx, rdx
37c40b0d1mov [rsp+680], rcx
37c40b0d9cmp [rbx], rcx
37c40b0dcjl 0x37c40cb6f
37c40b0e2xor eax, eax
37c40b0e4test rsi, rsi
37c40b0e7mov edx, 1
37c40b0eccmovns rax, rsi
37c40b0f0lea rcx, [rip+0x68e59]
37c40b0f7movapd x7, x10
37c40b0fcmov r15, rax
37c40b0ffmov [rsp+152], rax
37c40b107xor eax, eax
37c40b109test rdi, rdi
37c40b10ccmovns rax, rdi
37c40b110mov rbx, rax
37c40b113not rax
37c40b116mov [rsp+200], rax
37c40b11exor eax, eax
37c40b120test r13, r13
37c40b123cmovns rax, r13
37c40b127mov rsi, rax
37c40b12anot rax
37c40b12dmov [rsp+184], rax
37c40b135xor eax, eax
37c40b137test r14, r14
37c40b13acmovns rax, r14
37c40b13emov [rsp+640], rax
37c40b146call dlamch_64_
37c40b14bmov rax, [rsp+512]
37c40b153mov rdi, [rsp+1200]
37c40b15blea r8, [8*r15]
37c40b163divsd x7, x0
37c40b167not r15
37c40b16amovapd x8, x0
37c40b16fmov [rsp+192], r8
37c40b177lea rcx, [rax-1]
37c40b17bneg rax
37c40b17emov [rsp+688], rdi
37c40b186mov r9l, 1
37c40b18cmov [rsp+280], rcx
37c40b194shl rcx, 3
37c40b198lea r11, [8*rax]
37c40b1a0mov [rsp+504], rcx
37c40b1a8add rcx, rdi
37c40b1abmov rdi, [rsp+552]
37c40b1b3mov [rsp+536], r15
37c40b1bblea r10, [rdi+1]
37c40b1bfmov [rsp+376], rcx
37c40b1c7mov [rsp+232], r10
37c40b1cf
37c40b1cfloc_37c40b1cf:
37c40b1cfmov rdx, r11
37c40b1d2lea rax, [rcx+r11]
37c40b1d6neg rdx
37c40b1d9and edx, 8
37c40b1dcje 0x37c40b200
37c40b1demovsd_xmm [rax+8], x10
37c40b1e4add rax, 8
37c40b1e8cmp rax, rcx
37c40b1ebje 0x37c40b214
37c40b1ednop [rax+rax]
37c40b1f5nop [rax+rax]
37c40b200
37c40b200loc_37c40b200:
37c40b200movsd_xmm [rax+8], x10
37c40b206add rax, 16
37c40b20amovsd_xmm [rax], x10
37c40b20fcmp rax, rcx
37c40b212jne 0x37c40b200
37c40b214
37c40b214loc_37c40b214:
37c40b214add r9, 1
37c40b218lea rcx, [rax+r8]
37c40b21ccmp r9, r10
37c40b21fjne 0x37c40b1cf
37c40b221mov rdi, [rsp+536]
37c40b229mov rdx, [rsp+512]
37c40b231mov [rsp+264], rbx
37c40b239mov r13, r12
37c40b23cmov rax, [rsp+152]
37c40b244mov r11, [rsp+1200]
37c40b24cmov [rsp+288], rsi
37c40b254imul rax, [rsp+232]
37c40b25dlea rcx, [rdi+rdx]
37c40b261mov r9, [rsp+1144]
37c40b269mov [rsp+296], rbp
37c40b271mov [rsp+256], rcx
37c40b279add rcx, rax
37c40b27cadd rdi, rax
37c40b27flea r15, [r11+8*rcx]
37c40b283mov rcx, [rsp+168]
37c40b28blea r11, [rbx+1]
37c40b28fmov [rsp+576], rdi
37c40b297mov [rsp+272], r11
37c40b29fmov rbp, r15
37c40b2a2mov rax, rcx
37c40b2a5imul rax, r11
37c40b2a9shl rax, 4
37c40b2admov [rsp+672], rax
37c40b2b5mov rax, [rsp+1144]
37c40b2bdmov [rsp+544], rax
37c40b2c5mov rax, [rsp+192]
37c40b2cdadd rax, 8
37c40b2d1mov [rsp+208], rax
37c40b2d9mov rax, [rsp+1200]
37c40b2e1lea r8, [rax+8*rdi+8]
37c40b2e6lea rax, [rdx+1]
37c40b2eamov [rsp+632], rax
37c40b2f2mov rax, rcx
37c40b2f5mov ecx, 1
37c40b2faimul rax, rbx
37c40b2feshl rax, 4
37c40b302mov [rsp+304], rax
37c40b30axor eax, eax
37c40b30c
37c40b30cloc_37c40b30c:
37c40b30cmov rdi, [rsp+168]
37c40b314lea r11, [rax+rdi]
37c40b318cmp [rsp+512], rcx
37c40b320jl 0x37c40b473
37c40b326mov rdi, [rsp+1128]
37c40b32emov r15, rax
37c40b331mov r10, [rsp+168]
37c40b339mov [rsp+216], rcx
37c40b341mov [rsp+224], r9
37c40b349mov r14, r8
37c40b34cmov r12, r8
37c40b34fmov rdx, [rdi]
37c40b352lea r11, [rax+r10]
37c40b356lea rdi, [rsp+840]
37c40b35emov [rsp+240], r8
37c40b366lea rax, [rsp+848]
37c40b36emov [rsp+176], rdi
37c40b376mov rdi, r9
37c40b379cmp r11, rdx
37c40b37cmov rbx, rdx
37c40b37fmov [rsp+128], rax
37c40b387cmovle rbx, r11
37c40b38bmov [rsp+248], r11
37c40b393sub rbx, r15
37c40b396mov rsi, rbx
37c40b399mov rbx, r10
37c40b39cjmp 0x37c40b3d9
37c40b39e
37c40b39e 66 90 f.
37c40b3a0
37c40b3a0loc_37c40b3a0:
37c40b3a0lea rcx, [rip+0x68baa]
37c40b3a7call zlange_64_
37c40b3acmovsd_xmm [r14], x0
37c40b3b1cmp r12, rbp
37c40b3b4je 0x37c40b453
37c40b3ba
37c40b3baloc_37c40b3ba:
37c40b3bamov rax, [rsp+1128]
37c40b3c2add rdi, [rsp+304]
37c40b3caadd r12, 8
37c40b3ceadd r14, [rsp+192]
37c40b3d6mov rdx, [rax]
37c40b3d9
37c40b3d9loc_37c40b3d9:
37c40b3d9mov rcx, r15
37c40b3dcadd r15, rbx
37c40b3dfmov r9, rdi
37c40b3e2mov rax, [rsp+160]
37c40b3eacmp r15, rdx
37c40b3edmov [rsp+840], rsi
37c40b3f5mov r8, [rsp+128]
37c40b3fdcmovle rdx, r15
37c40b401mov [rsp+40], rax
37c40b406mov rax, [rsp+1152]
37c40b40emov [rsp+48], 1
37c40b417sub rdx, rcx
37c40b41amov [rsp+32], rax
37c40b41fmov [rsp+848], rdx
37c40b427mov rdx, [rsp+176]
37c40b42ftest r13, r13
37c40b432jne 0x37c40b3a0
37c40b438lea rcx, [rip+0x68b13]
37c40b43fcall zlange_64_
37c40b444movsd_xmm [r12], x0
37c40b44acmp r12, rbp
37c40b44djne 0x37c40b3ba
37c40b453
37c40b453loc_37c40b453:
37c40b453mov rcx, [rsp+216]
37c40b45bmov r9, [rsp+224]
37c40b463mov r8, [rsp+240]
37c40b46bmov r11, [rsp+248]
37c40b473
37c40b473loc_37c40b473:
37c40b473add rcx, 1
37c40b477add rbp, [rsp+192]
37c40b47fmov rax, r11
37c40b482add r9, [rsp+672]
37c40b48aadd r8, [rsp+208]
37c40b492cmp rcx, [rsp+632]
37c40b49ajne 0x37c40b30c
37c40b4a0mov rcx, [rsp+552]
37c40b4a8mov rax, [rsp+512]
37c40b4b0mov [rsp+344], r13
37c40b4b8mov r10, [rsp+152]
37c40b4c0mov r11, [rsp+536]
37c40b4c8lea rdx, [rax+rcx]
37c40b4ccmov rsi, [rsp+288]
37c40b4d4mov rbx, [rsp+264]
37c40b4dclea rax, [rdx+1]
37c40b4e0mov rbp, [rsp+296]
37c40b4e8mov [rsp+320], rdx
37c40b4f0imul r10, rax
37c40b4f4lea rax, [r11+rcx]
37c40b4f8mov rcx, [rsp+1200]
37c40b500mov [rsp+288], rbx
37c40b508lea rdi, [rsi+1]
37c40b50cmov [rsp+312], rsi
37c40b514mov r9, [rsp+1160]
37c40b51cmov r13, rbp
37c40b51fmov [rsp+336], rdi
37c40b527add rax, r10
37c40b52amov [rsp+328], r10
37c40b532lea r14, [rcx+8*rax]
37c40b536mov rcx, [rsp+168]
37c40b53emov r12, r14
37c40b541mov rax, rcx
37c40b544imul rax, rdi
37c40b548shl rax, 4
37c40b54cmov [rsp+264], rax
37c40b554lea rax, [r10+r11]
37c40b558mov r11, [rsp+1200]
37c40b560lea r8, [r11+8*rax+8]
37c40b565mov rax, rcx
37c40b568mov ecx, 1
37c40b56dimul rax, rsi
37c40b571shl rax, 4
37c40b575mov [rsp+296], rax
37c40b57dxor eax, eax
37c40b57f
37c40b57floc_37c40b57f:
37c40b57fmov rdi, [rsp+168]
37c40b587lea r11, [rax+rdi]
37c40b58bcmp [rsp+552], rcx
37c40b593jl 0x37c40b6ea
37c40b599mov rdi, [rsp+1136]
37c40b5a1mov r15, rax
37c40b5a4mov r10, [rsp+168]
37c40b5acmov [rsp+216], rcx
37c40b5b4mov [rsp+224], r9
37c40b5bcmov rbp, r8
37c40b5bfmov r14, r8
37c40b5c2mov rdx, [rdi]
37c40b5c5lea r11, [rax+r10]
37c40b5c9lea rdi, [rsp+840]
37c40b5d1mov [rsp+240], r8
37c40b5d9mov [rsp+176], rdi
37c40b5e1mov rdi, r9
37c40b5e4cmp r11, rdx
37c40b5e7mov rbx, rdx
37c40b5eamov [rsp+248], r11
37c40b5f2cmovle rbx, r11
37c40b5f6sub rbx, rax
37c40b5f9lea rax, [rsp+848]
37c40b601mov rsi, rbx
37c40b604mov [rsp+128], rax
37c40b60cmov rbx, r10
37c40b60fjmp 0x37c40b651
37c40b611
37c40b611 0f 1f 80 00 00 00 00 .......
37c40b618
37c40b618loc_37c40b618:
37c40b618lea rcx, [rip+0x68932]
37c40b61fcall zlange_64_
37c40b624movsd_xmm [r14], x0
37c40b629cmp rbp, r12
37c40b62cje 0x37c40b6ca
37c40b632
37c40b632loc_37c40b632:
37c40b632mov rax, [rsp+1136]
37c40b63aadd rdi, [rsp+296]
37c40b642add rbp, 8
37c40b646add r14, [rsp+192]
37c40b64emov rdx, [rax]
37c40b651
37c40b651loc_37c40b651:
37c40b651mov rcx, r15
37c40b654add r15, rbx
37c40b657mov r9, rdi
37c40b65amov rax, [rsp+160]
37c40b662cmp r15, rdx
37c40b665mov [rsp+840], rsi
37c40b66dmov r8, [rsp+128]
37c40b675cmovle rdx, r15
37c40b679mov [rsp+40], rax
37c40b67emov rax, [rsp+1168]
37c40b686mov [rsp+48], 1
37c40b68fsub rdx, rcx
37c40b692mov [rsp+32], rax
37c40b697mov [rsp+848], rdx
37c40b69fmov rdx, [rsp+176]
37c40b6a7test r13, r13
37c40b6aajne 0x37c40b618
37c40b6b0lea rcx, [rip+0x6889b]
37c40b6b7call zlange_64_
37c40b6bcmovsd_xmm [rbp], x0
37c40b6c1cmp rbp, r12
37c40b6c4jne 0x37c40b632
37c40b6ca
37c40b6caloc_37c40b6ca:
37c40b6camov rcx, [rsp+216]
37c40b6d2mov r9, [rsp+224]
37c40b6damov r8, [rsp+240]
37c40b6e2mov r11, [rsp+248]
37c40b6ea
37c40b6ealoc_37c40b6ea:
37c40b6eaadd rcx, 1
37c40b6eeadd r12, [rsp+192]
37c40b6f6mov rax, r11
37c40b6f9add r9, [rsp+264]
37c40b701add r8, [rsp+208]
37c40b709cmp rcx, [rsp+232]
37c40b711jne 0x37c40b57f
37c40b717mov rax, [rsp+1120]
37c40b71fpxor x11, x11
37c40b724mov r12, [rsp+344]
37c40b72cmov rbp, r13
37c40b72fmov rbx, [rsp+288]
37c40b737mov rsi, [rsp+312]
37c40b73fmov rdx, [rsp+320]
37c40b747mov r10, [rsp+328]
37c40b74fcvtsi2sd x11, [rax]
37c40b754mov rdi, [rsp+336]
37c40b75ctest r12, r12
37c40b75fje 0x37c40cc20
37c40b765test r13, r13
37c40b768je 0x37c40cc20
37c40b76emov r10, [rsp+168]
37c40b776movapd x12, x10
37c40b77bmov r8, [rsp+280]
37c40b783mov r11, [rsp+1144]
37c40b78bmovsd_xmm x9, [rip+0x687fc]
37c40b794xorpd x11, [rip+0x68803]
37c40b79dimul r8, r10
37c40b7a1mov rax, r10
37c40b7a4neg rax
37c40b7a7imul rax, rbx
37c40b7abmov rbp, rax
37c40b7aesub rax, r10
37c40b7b1shl rax, 4
37c40b7b5mov r12, rbp
37c40b7b8mov [rsp+672], rax
37c40b7c0lea rax, [r8+1]
37c40b7c4imul rax, rbx
37c40b7c8mov rbx, [rsp+200]
37c40b7d0lea rcx, [r8+rbx]
37c40b7d4lea r15, [rax+rbx]
37c40b7d8mov rbx, [rsp+152]
37c40b7e0add rcx, rax
37c40b7e3mov rax, [rsp+536]
37c40b7ebshl rcx, 4
37c40b7efimul rbx, rdx
37c40b7f3lea r9, [r11+rcx+16]
37c40b7f8mov rdx, [rsp+640]
37c40b800mov rcx, [rsp+1160]
37c40b808mov r14, rdx
37c40b80blea r11, [rbx+rax]
37c40b80fmov rax, r10
37c40b812shl r14, 4
37c40b816imul rax, rdi
37c40b81amov rdi, rax
37c40b81dsub rax, r10
37c40b820add rax, rsi
37c40b823add rax, [rsp+184]
37c40b82bshl rdi, 4
37c40b82flea rsi, [rbx-1]
37c40b833shl rax, 4
37c40b837mov [rsp+616], rdi
37c40b83fmov rdi, r10
37c40b842lea rax, [rcx+rax+16]
37c40b847mov rcx, rdx
37c40b84aimul rcx, r10
37c40b84emov r10, [rsp+512]
37c40b856mov [rsp+696], rax
37c40b85elea rax, [r10-2]
37c40b862imul rax, rdi
37c40b866mov [rsp+608], rcx
37c40b86eshl rcx, 4
37c40b872mov [rsp+368], rcx
37c40b87amov rcx, [rsp+1176]
37c40b882sub rax, r8
37c40b885sub rcx, r14
37c40b888lea r13, [rax+1]
37c40b88clea rax, [rdi+1]
37c40b890imul rax, rdx
37c40b894mov rdx, [rsp+376]
37c40b89cimul rdi, r14
37c40b8a0mov rbx, rdx
37c40b8a3shl rax, 4
37c40b8a7add rax, rcx
37c40b8aamov [rsp+360], rdi
37c40b8b2mov rcx, r15
37c40b8b5add rdi, [rsp+1176]
37c40b8bdmov [rsp+664], rax
37c40b8c5lea rax, [rsp+840]
37c40b8cdlea r15, [rsp+848]
37c40b8d5mov [rsp+128], rax
37c40b8ddlea rax, [rip+0x6866d]
37c40b8e4mov [rsp+176], rax
37c40b8eclea rax, [rsp+792]
37c40b8f4mov [rsp+480], rax
37c40b8fclea rax, [rsp+808]
37c40b904mov [rsp+656], rdi
37c40b90cmov [rsp+488], rax
37c40b914
37c40b914loc_37c40b914:
37c40b914mov rax, [rsp+168]
37c40b91csub r10, 1
37c40b920mov rdx, r8
37c40b923mov [rsp+184], rbx
37c40b92bmov [rsp+416], 0
37c40b937movsd_xmm x14, [rip+0x68660]
37c40b940lea rdi, [r8+rax]
37c40b944mov rax, [rsp+1128]
37c40b94cmov [rsp+448], -1
37c40b958mov [rsp+704], rdi
37c40b960mov rax, [rax]
37c40b963mov [rsp+560], r10
37c40b96bmov [rsp+496], -1
37c40b977cmp rdi, rax
37c40b97amov [rsp+576], r11
37c40b982cmovle rax, rdi
37c40b986shl rdx, 4
37c40b98amov [rsp+408], 1
37c40b996mov [rsp+712], rcx
37c40b99esub rax, r8
37c40b9a1mov [rsp+720], r12
37c40b9a9mov rbp, rax
37c40b9aclea rax, [r13+r8]
37c40b9b1mov [rsp+568], r9
37c40b9b9mov [rsp+624], rax
37c40b9c1mov rax, rcx
37c40b9c4mov rdi, rbp
37c40b9c7shl rax, 4
37c40b9cbadd rax, [rsp+1144]
37c40b9d3mov [rsp+728], rbx
37c40b9dbmov [rsp+352], rax
37c40b9e3mov rax, [rsp+664]
37c40b9ebadd rax, rdx
37c40b9eemov [rsp+600], rax
37c40b9f6mov rax, [rsp+656]
37c40b9feadd rax, rdx
37c40ba01mov [rsp+592], rax
37c40ba09mov rax, rsi
37c40ba0csub rax, r10
37c40ba0fmov [rsp+584], rax
37c40ba17mov rax, [rsp+152]
37c40ba1fadd rax, rax
37c40ba22mov [rsp+520], rax
37c40ba2amov rax, [rsp+696]
37c40ba32mov [rsp+528], rax
37c40ba3amov rax, [rsp+1160]
37c40ba42mov [rsp+504], rax
37c40ba4amov rax, [rsp+1176]
37c40ba52lea rax, [rax+rdx+16]
37c40ba57mov [rsp+440], rax
37c40ba5fmov [rsp+736], r13
37c40ba67mov [rsp+744], rsi
37c40ba6fmovsd_xmm [rsp+648], x8
37c40ba79nop [rax]
37c40ba80
37c40ba80loc_37c40ba80:
37c40ba80mov rax, [rsp+416]
37c40ba88mov rsi, [rsp+496]
37c40ba90mov [rsp+840], rdi
37c40ba98mov r9, [rsp+128]
37c40baa0lea rcx, [rax+1]
37c40baa4mov rdx, rax
37c40baa7mov [rsp+344], rcx
37c40baafmov rcx, [rsp+168]
37c40bab7add rcx, rax
37c40babamov rax, [rsp+1136]
37c40bac2mov [rsp+416], rcx
37c40bacamov rax, [rax]
37c40bacdmov [rsp+32], r15
37c40bad2mov [rsp+112], 1
37c40badbmov [rsp+104], 1
37c40bae4cmp rcx, rax
37c40bae7cmovle rax, rcx
37c40baebshl rsi, 4
37c40baefmov rcx, [rsp+480]
37c40baf7mov [rsp+384], rax
37c40baffsub rax, rdx
37c40bb02mov [rsp+200], rax
37c40bb0amov [rsp+848], rax
37c40bb12mov rax, [rsp+440]
37c40bb1amov [rsp+96], rcx
37c40bb1fmov rcx, [rsp+488]
37c40bb27add rax, rsi
37c40bb2amov [rsp+240], rax
37c40bb32mov [rsp+72], rax
37c40bb37mov rax, [rsp+1168]
37c40bb3fmov [rsp+88], rcx
37c40bb44mov rcx, [rsp+1184]
37c40bb4cmov [rsp+64], rax
37c40bb51mov rax, [rsp+504]
37c40bb59mov [rsp+80], rcx
37c40bb5emov [rsp+56], rax
37c40bb63mov rax, [rsp+1152]
37c40bb6bmov [rsp+48], rax
37c40bb70mov rax, [rsp+568]
37c40bb78mov [rsp+40], rax
37c40bb7dmov r8, [rsp+1120]
37c40bb85mov rdx, [rsp+1112]
37c40bb8dmov rcx, [rsp+1104]
37c40bb95call ztrsyl_64_
37c40bb9amov rax, [rsp+1216]
37c40bba2pxor x1, x1
37c40bba6mov rdx, [rsp+792]
37c40bbaemov rcx, [rsp+1216]
37c40bbb6movsd_xmm x13, [rsp+808]
37c40bbc0mov rax, [rax]
37c40bbc3cmp rax, rdx
37c40bbc6cmovl rax, rdx
37c40bbcamov [rcx], rax
37c40bbcdmov rax, [rsp+184]
37c40bbd5movsd_xmm x0, [rax]
37c40bbd9mov [rsp+208], rax
37c40bbe1mulsd x0, x13
37c40bbe6ucomisd x0, x1
37c40bbeajp 0x37c40bbf2
37c40bbecje 0x37c40c96e
37c40bbf2
37c40bbf2loc_37c40bbf2:
37c40bbf2mov rax, [rsp+200]
37c40bbfamov rbp, [rsp+184]
37c40bc02mov r8, r15
37c40bc05mov [rsp+840], rdi
37c40bc0dmov rcx, [rsp+176]
37c40bc15mov r9, [rsp+240]
37c40bc1dmov [rsp+848], rax
37c40bc25mov rax, [rsp+160]
37c40bc2dmovsd_xmm [rbp], x0
37c40bc32mov rdx, [rsp+128]
37c40bc3amov [rsp+40], rax
37c40bc3fmov rax, [rsp+1184]
37c40bc47mov [rsp+48], 1
37c40bc50mov [rsp+32], rax
37c40bc55call zlange_64_
37c40bc5amov rcx, [rsp+560]
37c40bc62movsd_xmm [rsp+816], x0
37c40bc6btest rcx, rcx
37c40bc6eje 0x37c40ca5b
37c40bc74mov rax, [rsp+1176]
37c40bc7cmov rbx, [rsp+440]
37c40bc84mov [rsp+224], rcx
37c40bc8cmov [rsp+544], rsi
37c40bc94mov r13, [rsp+624]
37c40bc9cadd rax, rsi
37c40bc9fmov [rsp+288], rdi
37c40bca7mov r12, [rsp+384]
37c40bcafmov [rsp+304], rax
37c40bcb7mov rax, [rsp+448]
37c40bcbfshl rax, 4
37c40bcc3add rbx, rax
37c40bcc6add rax, [rsp+1176]
37c40bccemov [rsp+424], rax
37c40bcd6mov rax, [rsp+168]
37c40bcdemov [rsp+432], rbx
37c40bce6sub rax, 1
37c40bceamov [rsp+320], rax
37c40bcf2lea rax, [rsp+784]
37c40bcfamov [rsp+272], rax
37c40bd02lea rax, [rsp+816]
37c40bd0amov [rsp+264], rax
37c40bd12lea rax, [rsp+768]
37c40bd1amov [rsp+336], rax
37c40bd22lea rax, [rsp+832]
37c40bd2amov [rsp+256], rax
37c40bd32lea rax, [rip+0x6821f]
37c40bd39mov [rsp+248], rax
37c40bd41lea rax, [rip+0x68220]
37c40bd48mov [rsp+328], rax
37c40bd50mov rax, [rsp+152]
37c40bd58sub rax, [rsp+536]
37c40bd60add rax, [rsp+576]
37c40bd68sub rax, [rsp+520]
37c40bd70mov [rsp+312], rax
37c40bd78jmp 0x37c40bea0
37c40bd7d
37c40bd7d 0f 1f 00 ...
37c40bd80
37c40bd80loc_37c40bd80:
37c40bd80divsd x15, [rbp-8]
37c40bd86mulsd x15, x13
37c40bd8bmovsd_xmm [rsp+800], x15
37c40bd95ucomisd x15, x10
37c40bd9ajp 0x37c40c150
37c40bda0jne 0x37c40c150
37c40bda6
37c40bda6loc_37c40bda6:
37c40bda6mov rax, [rsp+184]
37c40bdaelea rdx, [rip+0x6817b]
37c40bdb5mov r9, [rsp+128]
37c40bdbdmov [rsp+832], rsi
37c40bdc5mov r8, [rsp+256]
37c40bdcdmov rcx, rdx
37c40bdd0sub rbp, 8
37c40bdd4movsd_xmm [rax], x6
37c40bdd8mov rax, [rsp+200]
37c40bde0movsd_xmm [rbp], x6
37c40bde5mov [rsp+840], rax
37c40bdedmov rax, [rsp+288]
37c40bdf5mov [rsp+32], r15
37c40bdfamov [rsp+848], rax
37c40be02mov rax, [rsp+1184]
37c40be0amov [rsp+112], 1
37c40be13mov [rsp+96], rax
37c40be18mov rax, [rsp+280]
37c40be20mov [rsp+104], 1
37c40be29mov [rsp+88], rax
37c40be2emov rax, [rsp+248]
37c40be36mov [rsp+80], rax
37c40be3bmov rax, [rsp+1184]
37c40be43mov [rsp+72], rax
37c40be48mov rax, [rsp+240]
37c40be50mov [rsp+64], rax
37c40be55mov rax, [rsp+1152]
37c40be5dmov [rsp+56], rax
37c40be62mov rax, [rsp+216]
37c40be6aadd rax, [rsp+352]
37c40be72mov [rsp+48], rax
37c40be77mov rax, [rsp+328]
37c40be7fmov [rsp+40], rax
37c40be84call zgemm_64_
37c40be89sub r13, [rsp+168]
37c40be91cmp [rsp+224], 0
37c40be9aje 0x37c40c2d6
37c40bea0
37c40bea0loc_37c40bea0:
37c40bea0mov rax, [rsp+320]
37c40bea8mov rcx, [rsp+304]
37c40beb0mov r8, r15
37c40beb3sub [rsp+224], 1
37c40bebcmov rdx, [rsp+128]
37c40bec4lea rsi, [rax+r13]
37c40bec8mov rax, [rsp+1128]
37c40bed0mov rax, [rax]
37c40bed3mov [rsp+48], 1
37c40bedccmp rsi, rax
37c40bedfcmovg rsi, rax
37c40bee3lea rax, [r13-1]
37c40bee7sub rsi, rax
37c40beeamov rax, [rsp+200]
37c40bef2mov [rsp+840], rsi
37c40befamov [rsp+848], rax
37c40bf02mov rax, r13
37c40bf05shl rax, 4
37c40bf09lea r9, [rax+rcx]
37c40bf0dmov [rsp+216], rax
37c40bf15mov rax, [rsp+160]
37c40bf1dmov rcx, [rsp+176]
37c40bf25mov [rsp+280], r9
37c40bf2dmov [rsp+40], rax
37c40bf32mov rax, [rsp+1184]
37c40bf3amov [rsp+32], rax
37c40bf3fcall zlange_64_
37c40bf44mov rax, [rsp+184]
37c40bf4cmovsd_xmm x2, [rbp-8]
37c40bf51movapd x3, x0
37c40bf55mov r8, [rsp+272]
37c40bf5dmov rdx, [rsp+264]
37c40bf65movsd_xmm x1, [rax]
37c40bf69movapd x15, x2
37c40bf6emov rax, [rsp+312]
37c40bf76mov rcx, [rsp+336]
37c40bf7eminsd x15, x1
37c40bf83movapd x0, x15
37c40bf88divsd x0, x2
37c40bf8cmulsd x0, x3
37c40bf90movsd_xmm [rsp+784], x0
37c40bf99movapd x0, x15
37c40bf9edivsd x0, x1
37c40bfa2mulsd x0, [rsp+816]
37c40bfabmovsd_xmm [rsp+816], x0
37c40bfb4movsd_xmm x0, [rbp+8*rax-8]
37c40bfbamovsd_xmm [rsp+768], x0
37c40bfc3call dlarmm_64_
37c40bfc8movapd x6, x0
37c40bfccmovapd x13, x0
37c40bfd1movsd_xmm [rsp+808], x0
37c40bfdapxor x0, x0
37c40bfdemulsd x6, x15
37c40bfe3ucomisd x6, x0
37c40bfe7jp 0x37c40bfef
37c40bfe9je 0x37c40c170
37c40bfef
37c40bfefloc_37c40bfef:
37c40bfefmovsd_xmm x0, [rsp+784]
37c40bff8mov rax, [rsp+184]
37c40c000mulsd x0, x13
37c40c005movsd_xmm [rsp+784], x0
37c40c00emovsd_xmm x0, [rsp+816]
37c40c017mulsd x0, x13
37c40c01cmovsd_xmm [rsp+816], x0
37c40c025movapd x0, x15
37c40c02adivsd x0, [rax]
37c40c02emulsd x0, x13
37c40c033movsd_xmm [rsp+800], x0
37c40c03cucomisd x0, x10
37c40c041jp 0x37c40c049
37c40c043je 0x37c40bd80
37c40c049
37c40c049loc_37c40c049:
37c40c049mov rdi, [rsp+344]
37c40c051cmp rdi, r12
37c40c054jg 0x37c40bda6
37c40c05amov r8, [rsp+432]
37c40c062mov [rsp+392], rsi
37c40c06amov rsi, rdi
37c40c06dlea rbx, [rsp+800]
37c40c075mov rdi, [rsp+288]
37c40c07dmov [rsp+400], rbp
37c40c085mov rbp, r8
37c40c088nop [rax+rax]
37c40c090
37c40c090loc_37c40c090:
37c40c090mov r8, rbp
37c40c093lea r9, [rip+0x67e9e]
37c40c09amov rdx, rbx
37c40c09dmov rcx, r15
37c40c0a0add rsi, 1
37c40c0a4mov [rsp+848], rdi
37c40c0acadd rbp, r14
37c40c0afcall zdscal_64_
37c40c0b4cmp r12, rsi
37c40c0b7jge 0x37c40c090
37c40c0b9mov rbp, [rsp+400]
37c40c0c1mov rsi, [rsp+392]
37c40c0c9divsd x15, [rbp-8]
37c40c0cfmulsd x13, x15
37c40c0d4movsd_xmm [rsp+800], x13
37c40c0deucomisd x13, x10
37c40c0e3jp 0x37c40c0eb
37c40c0e5je 0x37c40bda6
37c40c0eb
37c40c0ebloc_37c40c0eb:
37c40c0ebmov rax, [rsp+424]
37c40c0f3mov rcx, [rsp+216]
37c40c0fbmov [rsp+392], rbp
37c40c103mov rdi, [rsp+344]
37c40c10blea rbp, [rax+rcx]
37c40c10fnop
37c40c110
37c40c110loc_37c40c110:
37c40c110mov r8, rbp
37c40c113lea r9, [rip+0x67e1e]
37c40c11amov rdx, rbx
37c40c11dmov rcx, r15
37c40c120add rdi, 1
37c40c124mov [rsp+848], rsi
37c40c12cadd rbp, r14
37c40c12fcall zdscal_64_
37c40c134cmp r12, rdi
37c40c137jge 0x37c40c110
37c40c139mov rbp, [rsp+392]
37c40c141jmp 0x37c40bda6
37c40c146
37c40c146 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c40c150
37c40c150loc_37c40c150:
37c40c150cmp [rsp+344], r12
37c40c158jg 0x37c40bda6
37c40c15elea rbx, [rsp+800]
37c40c166jmp 0x37c40c0eb
37c40c168
37c40c168 0f 1f 84 00 00 00 00 00 ........
37c40c170
37c40c170loc_37c40c170:
37c40c170mov rdx, r15
37c40c173movapd x0, x13
37c40c178call frexp
37c40c17dmovsxd rdx, [rsp+848]
37c40c185movapd x0, x9
37c40c18acall _gfortran_pow_r8_i8
37c40c18fmov [rsp+392], rsi
37c40c197mov rbx, [rsp+376]
37c40c19fmulsd x12, x0
37c40c1a4mov [rsp+400], r12
37c40c1acmov rdi, [rsp+1200]
37c40c1b4mov [rsp+456], r13
37c40c1bcmov r12, [rsp+192]
37c40c1c4mov r13, [rsp+232]
37c40c1ccmov [rsp+464], rbp
37c40c1d4mov ebp, 1
37c40c1d9mov [rsp+472], r14
37c40c1e1mov r14, -1
37c40c1e8nop [rax+rax]
37c40c1f0
37c40c1f0loc_37c40c1f0:
37c40c1f0lea rsi, [rdi+8*r14]
37c40c1f4nop
37c40c1f5nop [rax+rax]
37c40c200
37c40c200loc_37c40c200:
37c40c200mov rdx, r15
37c40c203movapd x0, x13
37c40c208movsd_xmm x6, [rsi+8]
37c40c20dadd rsi, 8
37c40c211call frexp
37c40c216movsxd rdx, [rsp+848]
37c40c21emovapd x0, x9
37c40c223call _gfortran_pow_r8_i8
37c40c228divsd x6, x0
37c40c22cminsd x6, x7
37c40c230movsd_xmm [rsi], x6
37c40c234cmp rbx, rsi
37c40c237jne 0x37c40c200
37c40c239add rbp, 1
37c40c23dadd r14, [rsp+152]
37c40c245add rbx, r12
37c40c248cmp rbp, r13
37c40c24bjne 0x37c40c1f0
37c40c24dmov rdx, r15
37c40c250movapd x0, x13
37c40c255mov rsi, [rsp+392]
37c40c25dmov r12, [rsp+400]
37c40c265mov r13, [rsp+456]
37c40c26dmov rbp, [rsp+464]
37c40c275mov r14, [rsp+472]
37c40c27dcall frexp
37c40c282movsxd rdx, [rsp+848]
37c40c28amovapd x0, x9
37c40c28fcall _gfortran_pow_r8_i8
37c40c294mov rdx, r15
37c40c297divsd x15, x0
37c40c29cmovapd x0, x13
37c40c2a1call frexp
37c40c2a6movsxd rdx, [rsp+848]
37c40c2aemovapd x0, x9
37c40c2b3call _gfortran_pow_r8_i8
37c40c2b8divsd x13, x0
37c40c2bdmovsd_xmm [rsp+808], x13
37c40c2c7movapd x6, x13
37c40c2ccmulsd x6, x15
37c40c2d1jmp 0x37c40bfef
37c40c2d6
37c40c2d6loc_37c40c2d6:
37c40c2d6mov rsi, [rsp+544]
37c40c2demov rdi, [rsp+288]
37c40c2e6add [rsp+408], 1
37c40c2efmov rcx, [rsp+232]
37c40c2f7cmp [rsp+408], rcx
37c40c2ffje 0x37c40cabe
37c40c305
37c40c305loc_37c40c305:
37c40c305mov rax, [rsp+600]
37c40c30dmov rcx, [rsp+592]
37c40c315mov rbx, [rsp+584]
37c40c31dmov r12, [rsp+416]
37c40c325movsd_xmm x8, [rip+0x67c62]
37c40c32elea rax, [rax+rsi+16]
37c40c333mov [rsp+224], rax
37c40c33bmov rax, [rsp+192]
37c40c343add [rsp+184], rax
37c40c34bmov rax, [rsp+448]
37c40c353mov r13, [rsp+184]
37c40c35bshl rax, 4
37c40c35flea rcx, [rax+rcx+16]
37c40c364mov [rsp+304], rcx
37c40c36cmov rcx, [rsp+408]
37c40c374lea rbx, [rcx+rbx-1]
37c40c379mov [rsp+216], rcx
37c40c381mov [rsp+320], rbx
37c40c389mov rbx, [rsp+440]
37c40c391add rax, rbx
37c40c394mov [rsp+424], rax
37c40c39cmov rax, [rsp+528]
37c40c3a4mov [rsp+280], rax
37c40c3aclea rax, [rsp+776]
37c40c3b4mov [rsp+336], rax
37c40c3bclea rax, [rsp+824]
37c40c3c4mov [rsp+328], rax
37c40c3ccjmp 0x37c40c541
37c40c3d1
37c40c3d1 0f 1f 80 00 00 00 00 .......
37c40c3d8
37c40c3d8loc_37c40c3d8:
37c40c3d8divsd x6, [r13]
37c40c3demulsd x6, x15
37c40c3e3movsd_xmm [rsp+800], x6
37c40c3ecucomisd x6, x10
37c40c3f1jp 0x37c40c750
37c40c3f7jne 0x37c40c750
37c40c3fd
37c40c3fdloc_37c40c3fd:
37c40c3fdmov rax, [rsp+208]
37c40c405mov rbx, [rsp+224]
37c40c40dlea rdx, [rip+0x67b1c]
37c40c414mov [rsp+824], rdi
37c40c41cmov rsi, [rsp+280]
37c40c424mov r9, [rsp+256]
37c40c42cmov rcx, rdx
37c40c42fmovsd_xmm [rsp+848], x11
37c40c439movsd_xmm [rax], x13
37c40c43emov rax, [rsp+288]
37c40c446mov r8, [rsp+328]
37c40c44emovsd_xmm [r13], x13
37c40c454mov [rsp+832], rax
37c40c45cmov rax, [rsp+200]
37c40c464mov [rsp+88], rbx
37c40c469mov [rsp+840], rax
37c40c471mov rax, [rsp+1184]
37c40c479mov [rsp+64], rsi
37c40c47emov [rsp+96], rax
37c40c483mov rax, [rsp+248]
37c40c48bmov [rsp+112], 1
37c40c494mov [rsp+80], rax
37c40c499mov rax, [rsp+1168]
37c40c4a1mov [rsp+104], 1
37c40c4aamov [rsp+72], rax
37c40c4afmov rax, [rsp+1184]
37c40c4b7mov [rsp+40], r15
37c40c4bcmov [rsp+56], rax
37c40c4c1mov rax, [rsp+240]
37c40c4c9movsd_xmm [rsp+856], x14
37c40c4d3mov [rsp+48], rax
37c40c4d8mov rax, [rsp+128]
37c40c4e0mov [rsp+32], rax
37c40c4e5call zgemm_64_
37c40c4eaadd rbx, [rsp+368]
37c40c4f2add rsi, [rsp+296]
37c40c4famov [rsp+224], rbx
37c40c502add r13, [rsp+192]
37c40c50amov rbx, [rsp+360]
37c40c512mov [rsp+280], rsi
37c40c51aadd [rsp+216], 1
37c40c523mov rax, [rsp+216]
37c40c52badd [rsp+304], rbx
37c40c533cmp rax, [rsp+232]
37c40c53bje 0x37c40c929
37c40c541
37c40c541loc_37c40c541:
37c40c541mov rcx, [rsp+1136]
37c40c549mov rax, r12
37c40c54cmov [rsp+312], r12
37c40c554mov r8, r15
37c40c557add r12, [rsp+168]
37c40c55fmov r9, [rsp+224]
37c40c567mov [rsp+840], rdi
37c40c56fmov rsi, [rcx]
37c40c572mov rdx, [rsp+128]
37c40c57amov [rsp+48], 1
37c40c583cmp r12, rsi
37c40c586cmovle rsi, r12
37c40c58amov rcx, rsi
37c40c58dsub rcx, rax
37c40c590mov rax, [rsp+160]
37c40c598mov [rsp+288], rcx
37c40c5a0mov [rsp+40], rax
37c40c5a5mov rax, [rsp+1184]
37c40c5admov [rsp+848], rcx
37c40c5b5mov rcx, [rsp+176]
37c40c5bdmov [rsp+32], rax
37c40c5c2call zlange_64_
37c40c5c7mov rax, [rsp+208]
37c40c5cfmovsd_xmm x2, [r13]
37c40c5d5movapd x3, x0
37c40c5d9mov r8, [rsp+272]
37c40c5e1mov rdx, [rsp+264]
37c40c5e9movsd_xmm x1, [rax]
37c40c5edmovapd x6, x2
37c40c5f1mov rax, [rsp+320]
37c40c5f9mov rcx, [rsp+336]
37c40c601minsd x6, x1
37c40c605movapd x0, x6
37c40c609divsd x0, x2
37c40c60dmulsd x0, x3
37c40c611movsd_xmm [rsp+784], x0
37c40c61amovapd x0, x6
37c40c61edivsd x0, x1
37c40c622mulsd x0, [rsp+816]
37c40c62bmovsd_xmm [rsp+816], x0
37c40c634movsd_xmm x0, [r13+8*rax]
37c40c63bmovsd_xmm [rsp+776], x0
37c40c644call dlarmm_64_
37c40c649pxor x5, x5
37c40c64dmovapd x13, x0
37c40c652movapd x15, x0
37c40c657movsd_xmm [rsp+808], x0
37c40c660mulsd x13, x6
37c40c665ucomisd x13, x5
37c40c66ajp 0x37c40c672
37c40c66cje 0x37c40c7c0
37c40c672
37c40c672loc_37c40c672:
37c40c672movsd_xmm x0, [rsp+784]
37c40c67bmov rax, [rsp+208]
37c40c683mulsd x0, x15
37c40c688movsd_xmm [rsp+784], x0
37c40c691movsd_xmm x0, [rsp+816]
37c40c69amulsd x0, x15
37c40c69fmovsd_xmm [rsp+816], x0
37c40c6a8movapd x0, x6
37c40c6acdivsd x0, [rax]
37c40c6b0mulsd x0, x15
37c40c6b5movsd_xmm [rsp+800], x0
37c40c6beucomisd x0, x10
37c40c6c3jp 0x37c40c6cb
37c40c6c5je 0x37c40c3d8
37c40c6cb
37c40c6cbloc_37c40c6cb:
37c40c6cbmov rbp, [rsp+344]
37c40c6d3mov rax, [rsp+384]
37c40c6dbcmp rbp, rax
37c40c6dejg 0x37c40c3d8
37c40c6e4mov r8, [rsp+424]
37c40c6ecmov [rsp+392], rsi
37c40c6f4mov rbx, rax
37c40c6f7mov rsi, rbp
37c40c6famov [rsp+400], r12
37c40c702lea rbp, [rsp+800]
37c40c70amov r12, r8
37c40c70dnop [rax]
37c40c710
37c40c710loc_37c40c710:
37c40c710mov r8, r12
37c40c713lea r9, [rip+0x6781e]
37c40c71amov rdx, rbp
37c40c71dmov rcx, r15
37c40c720add rsi, 1
37c40c724mov [rsp+848], rdi
37c40c72cadd r12, r14
37c40c72fcall zdscal_64_
37c40c734cmp rbx, rsi
37c40c737jge 0x37c40c710
37c40c739mov rsi, [rsp+392]
37c40c741mov r12, [rsp+400]
37c40c749jmp 0x37c40c3d8
37c40c74e
37c40c74e 66 90 f.
37c40c750
37c40c750loc_37c40c750:
37c40c750mov rbp, [rsp+312]
37c40c758add rbp, 1
37c40c75ccmp rbp, rsi
37c40c75fjg 0x37c40c3fd
37c40c765mov r8, [rsp+304]
37c40c76dmov [rsp+312], r12
37c40c775mov r12, r8
37c40c778nop [rax+rax]
37c40c780
37c40c780loc_37c40c780:
37c40c780mov r8, r12
37c40c783lea r9, [rip+0x677ae]
37c40c78amov rcx, r15
37c40c78dadd r12, r14
37c40c790lea rdx, [rsp+800]
37c40c798add rbp, 1
37c40c79cmov [rsp+848], rdi
37c40c7a4call zdscal_64_
37c40c7a9cmp rsi, rbp
37c40c7acjge 0x37c40c780
37c40c7aemov r12, [rsp+312]
37c40c7b6jmp 0x37c40c3fd
37c40c7bb
37c40c7bb 0f 1f 44 00 00 ..D..
37c40c7c0
37c40c7c0loc_37c40c7c0:
37c40c7c0mov rdx, r15
37c40c7c3mov ebp, 1
37c40c7c8call frexp
37c40c7cdmovsxd rdx, [rsp+848]
37c40c7d5movapd x0, x8
37c40c7dacall _gfortran_pow_r8_i8
37c40c7dfmov [rsp+392], rsi
37c40c7e7mov rbx, [rsp+376]
37c40c7efmulsd x12, x0
37c40c7f4mov [rsp+400], r14
37c40c7fcmov r14, [rsp+232]
37c40c804mov [rsp+432], r12
37c40c80cmov r12, [rsp+192]
37c40c814mov [rsp+464], rdi
37c40c81cmov rdi, rbp
37c40c81fmov rbp, [rsp+1200]
37c40c827mov [rsp+456], r13
37c40c82fmov r13, -1
37c40c836nop [rax+rax]
37c40c840
37c40c840loc_37c40c840:
37c40c840lea rsi, [rbp+8*r13]
37c40c845nop [rax+rax]
37c40c850
37c40c850loc_37c40c850:
37c40c850mov rdx, r15
37c40c853movapd x0, x15
37c40c858movsd_xmm x13, [rsi+8]
37c40c85eadd rsi, 8
37c40c862call frexp
37c40c867movsxd rdx, [rsp+848]
37c40c86fmovapd x0, x8
37c40c874call _gfortran_pow_r8_i8
37c40c879divsd x13, x0
37c40c87eminsd x13, x7
37c40c883movsd_xmm [rsi], x13
37c40c888cmp rbx, rsi
37c40c88bjne 0x37c40c850
37c40c88dadd rdi, 1
37c40c891add r13, [rsp+152]
37c40c899add rbx, r12
37c40c89ccmp rdi, r14
37c40c89fjne 0x37c40c840
37c40c8a1mov rdx, r15
37c40c8a4movapd x0, x15
37c40c8a9mov rsi, [rsp+392]
37c40c8b1mov r14, [rsp+400]
37c40c8b9mov r12, [rsp+432]
37c40c8c1mov r13, [rsp+456]
37c40c8c9mov rdi, [rsp+464]
37c40c8d1call frexp
37c40c8d6movsxd rdx, [rsp+848]
37c40c8demovapd x0, x8
37c40c8e3call _gfortran_pow_r8_i8
37c40c8e8mov rdx, r15
37c40c8ebdivsd x6, x0
37c40c8efmovapd x0, x15
37c40c8f4call frexp
37c40c8f9movsxd rdx, [rsp+848]
37c40c901movapd x0, x8
37c40c906call _gfortran_pow_r8_i8
37c40c90bdivsd x15, x0
37c40c910movsd_xmm [rsp+808], x15
37c40c91amovapd x13, x15
37c40c91fmulsd x13, x6
37c40c924jmp 0x37c40c672
37c40c929
37c40c929loc_37c40c929:
37c40c929mov rcx, [rsp+616]
37c40c931add [rsp+504], rcx
37c40c939add [rsp+528], rcx
37c40c941mov rcx, [rsp+152]
37c40c949add [rsp+520], rcx
37c40c951mov rcx, [rsp+608]
37c40c959add [rsp+496], rcx
37c40c961add [rsp+448], rcx
37c40c969jmp 0x37c40ba80
37c40c96e
37c40c96eloc_37c40c96e:
37c40c96eucomisd x13, x1
37c40c973jp 0x37c40cb3d
37c40c979jne 0x37c40cb3d
37c40c97fpxor x12, x12
37c40c984movapd x8, x9
37c40c989
37c40c989loc_37c40c989:
37c40c989mov [rsp+216], rsi
37c40c991mov rbx, [rsp+376]
37c40c999mov rbp, [rsp+192]
37c40c9a1mov r12, [rsp+232]
37c40c9a9mov [rsp+224], r14
37c40c9b1mov r14, -1
37c40c9b8mov r13, [rsp+1200]
37c40c9c0mov [rsp+248], rdi
37c40c9c8mov edi, 1
37c40c9cdnop [rax]
37c40c9d0
37c40c9d0loc_37c40c9d0:
37c40c9d0lea rsi, [r13+8*r14]
37c40c9d5nop [rax+rax]
37c40c9e0
37c40c9e0loc_37c40c9e0:
37c40c9e0mov rdx, r15
37c40c9e3movapd x0, x13
37c40c9e8movsd_xmm x6, [rsi+8]
37c40c9edadd rsi, 8
37c40c9f1call frexp
37c40c9f6movsxd rdx, [rsp+848]
37c40c9femovapd x0, x8
37c40ca03call _gfortran_pow_r8_i8
37c40ca08divsd x6, x0
37c40ca0cminsd x6, x7
37c40ca10movsd_xmm [rsi], x6
37c40ca14cmp rbx, rsi
37c40ca17jne 0x37c40c9e0
37c40ca19add rdi, 1
37c40ca1dadd r14, [rsp+152]
37c40ca25add rbx, rbp
37c40ca28cmp rdi, r12
37c40ca2bjne 0x37c40c9d0
37c40ca2dmov rax, [rsp+184]
37c40ca35mov rsi, [rsp+216]
37c40ca3dmov r14, [rsp+224]
37c40ca45mov rdi, [rsp+248]
37c40ca4dmovsd_xmm x0, [rax]
37c40ca51mulsd x0, x13
37c40ca56jmp 0x37c40bbf2
37c40ca5b
37c40ca5bloc_37c40ca5b:
37c40ca5badd [rsp+408], 1
37c40ca64mov rcx, [rsp+232]
37c40ca6ccmp [rsp+408], rcx
37c40ca74je 0x37c40f8a7
37c40ca7alea rax, [rsp+784]
37c40ca82mov [rsp+272], rax
37c40ca8alea rax, [rsp+816]
37c40ca92mov [rsp+264], rax
37c40ca9alea rax, [rsp+832]
37c40caa2mov [rsp+256], rax
37c40caaalea rax, [rip+0x674a7]
37c40cab1mov [rsp+248], rax
37c40cab9jmp 0x37c40c305
37c40cabe
37c40cabeloc_37c40cabe:
37c40cabemov rax, [rsp+168]
37c40cac6mov rdi, [rsp+704]
37c40cacemov rcx, [rsp+712]
37c40cad6mov r12, [rsp+720]
37c40cademov rbx, [rsp+728]
37c40cae6add rax, rax
37c40cae9mov r11, [rsp+576]
37c40caf1sub rdi, rax
37c40caf4mov r9, [rsp+568]
37c40cafcmov r10, [rsp+560]
37c40cb04add rcx, r12
37c40cb07mov r13, [rsp+736]
37c40cb0fmov rsi, [rsp+744]
37c40cb17mov r8, rdi
37c40cb1asub rbx, 8
37c40cb1eadd r9, [rsp+672]
37c40cb26sub r11, [rsp+152]
37c40cb2emovsd_xmm x8, [rsp+648]
37c40cb38jmp 0x37c40b914
37c40cb3d
37c40cb3dloc_37c40cb3d:
37c40cb3dmov rdx, r15
37c40cb40movapd x0, x13
37c40cb45call frexp
37c40cb4amovsxd rdx, [rsp+848]
37c40cb52movsd_xmm x8, [rip+0x67435]
37c40cb5bmovapd x0, x8
37c40cb60call _gfortran_pow_r8_i8
37c40cb65mulsd x12, x0
37c40cb6ajmp 0x37c40c989
37c40cb6f
37c40cb6floc_37c40cb6f:
37c40cb6fmov rax, [rsp+1216]
37c40cb77mov r9, [rsp+1128]
37c40cb7fmov [rsp+112], 1
37c40cb88mov r8, [rsp+1120]
37c40cb90mov rdx, [rsp+1112]
37c40cb98mov [rsp+104], 1
37c40cba1mov [rsp+96], rax
37c40cba6mov rax, [rsp+1192]
37c40cbaemov rcx, [rsp+1104]
37c40cbb6mov [rsp+88], rax
37c40cbbbmov rax, [rsp+1184]
37c40cbc3mov [rsp+80], rax
37c40cbc8mov rax, [rsp+1176]
37c40cbd0mov [rsp+72], rax
37c40cbd5mov rax, [rsp+1168]
37c40cbddmov [rsp+64], rax
37c40cbe2mov rax, [rsp+1160]
37c40cbeamov [rsp+56], rax
37c40cbefmov rax, [rsp+1152]
37c40cbf7mov [rsp+48], rax
37c40cbfcmov rax, [rsp+1144]
37c40cc04mov [rsp+40], rax
37c40cc09mov rax, [rsp+1136]
37c40cc11mov [rsp+32], rax
37c40cc16call ztrsyl_64_
37c40cc1bjmp 0x37c40aea5
37c40cc20
37c40cc20loc_37c40cc20:
37c40cc20cmp r12, 1
37c40cc24je 0x37c40e468
37c40cc2atest rbp, rbp
37c40cc2dje 0x37c40e468
37c40cc33mov rcx, [rsp+168]
37c40cc3bxor r9l, r9l
37c40cc3emov rax, [rsp+272]
37c40cc46movapd x12, x10
37c40cc4bmov r14, [rsp+640]
37c40cc53movapd x4, x8
37c40cc58xorpd x11, [rip+0x6733f]
37c40cc61movsd_xmm x13, [rip+0x67326]
37c40cc6aimul rax, rcx
37c40cc6emovsd_xmm [rsp+704], x11
37c40cc78shl r14, 4
37c40cc7cshl rax, 4
37c40cc80mov r13, rax
37c40cc83lea rax, [rcx+1]
37c40cc87imul rax, rbx
37c40cc8bmov rbx, [rsp+1144]
37c40cc93add rax, [rsp+200]
37c40cc9bshl rax, 4
37c40cc9flea r10, [rbx+rax+16]
37c40cca4mov rax, rcx
37c40cca7imul rax, rdi
37c40ccabmov rdi, rax
37c40ccaesub rax, rcx
37c40ccb1shl rdi, 4
37c40ccb5add rax, rsi
37c40ccb8add rax, [rsp+184]
37c40ccc0mov rsi, [rsp+640]
37c40ccc8mov [rsp+616], rdi
37c40ccd0mov rdi, [rsp+1160]
37c40ccd8shl rax, 4
37c40ccdcimul rsi, rcx
37c40cce0lea rbx, [rdi+rax+16]
37c40cce5mov rax, rcx
37c40cce8mov rdi, r13
37c40ccebmov r13, r14
37c40cceeimul rax, r14
37c40ccf2mov rcx, rsi
37c40ccf5mov [rsp+624], rsi
37c40ccfdmov rsi, rbx
37c40cd00shl rcx, 4
37c40cd04mov [rsp+384], rax
37c40cd0cadd rax, [rsp+1176]
37c40cd14mov rbp, rax
37c40cd17mov rax, [rsp+152]
37c40cd1fmov [rsp+368], rcx
37c40cd27add rcx, [rsp+1176]
37c40cd2fmov rbx, rbp
37c40cd32imul rax, rdx
37c40cd36lea rdx, [rsp+840]
37c40cd3emov r15, rcx
37c40cd41mov ecx, 1
37c40cd46mov [rsp+128], rdx
37c40cd4elea rdx, [rip+0x671fc]
37c40cd55mov r14, r15
37c40cd58lea r15, [rsp+848]
37c40cd60mov [rsp+176], rdx
37c40cd68lea rdx, [rsp+792]
37c40cd70mov [rsp+480], rdx
37c40cd78add rax, 1
37c40cd7clea rdx, [rsp+808]
37c40cd84mov [rsp+488], rdx
37c40cd8cmov [rsp+696], rax
37c40cd94
37c40cd94loc_37c40cd94:
37c40cd94mov rax, [rsp+1128]
37c40cd9cmov rdx, r9
37c40cd9fadd r9, [rsp+168]
37c40cda7mov [rsp+560], rsi
37c40cdafmov [rsp+424], 0
37c40cdbbmovsd_xmm x8, [rip+0x671dc]
37c40cdc4movapd x11, x4
37c40cdc9mov rax, [rax]
37c40cdccmov [rsp+456], -1
37c40cdd8mov [rsp+528], -1
37c40cde4cmp r9, rax
37c40cde7mov [rsp+712], rsi
37c40cdefcmovle rax, r9
37c40cdf3add rcx, 1
37c40cdf7mov [rsp+416], 1
37c40ce03mov [rsp+592], rcx
37c40ce0bsub rax, rdx
37c40ce0emov [rsp+600], r9
37c40ce16mov r12, rax
37c40ce19mov rax, [rsp+376]
37c40ce21sub rax, [rsp+504]
37c40ce29mov [rsp+720], rdi
37c40ce31mov [rsp+184], rax
37c40ce39mov rax, rdx
37c40ce3cshl rax, 4
37c40ce40mov [rsp+608], r10
37c40ce48lea rdx, [rax+r14]
37c40ce4cmov [rsp+728], r14
37c40ce54mov [rsp+648], rdx
37c40ce5clea rdx, [rax+rbx]
37c40ce60mov [rsp+656], rdx
37c40ce68mov rdx, [rsp+696]
37c40ce70mov [rsp+736], rbx
37c40ce78movsd_xmm [rsp+392], x12
37c40ce82sub rdx, rcx
37c40ce85movsd_xmm x12, [rsp+704]
37c40ce8fmov [rsp+664], rdx
37c40ce97mov rdx, [rsp+152]
37c40ce9fadd rdx, rdx
37c40cea2mov [rsp+568], rdx
37c40ceaamov rdx, [rsp+1160]
37c40ceb2mov [rsp+520], rdx
37c40cebamov rdx, [rsp+1176]
37c40cec2lea rax, [rdx+rax+16]
37c40cec7mov [rsp+448], rax
37c40cecf
37c40cecfloc_37c40cecf:
37c40cecfmov rax, [rsp+424]
37c40ced7mov rsi, [rsp+528]
37c40cedfmov [rsp+840], r12
37c40cee7mov r9, [rsp+128]
37c40ceeflea rcx, [rax+1]
37c40cef3mov rdx, rax
37c40cef6mov [rsp+360], rcx
37c40cefemov rcx, [rsp+168]
37c40cf06add rcx, rax
37c40cf09mov rax, [rsp+1136]
37c40cf11mov [rsp+424], rcx
37c40cf19mov rax, [rax]
37c40cf1cmov [rsp+32], r15
37c40cf21mov [rsp+112], 1
37c40cf2amov [rsp+104], 1
37c40cf33cmp rcx, rax
37c40cf36cmovle rax, rcx
37c40cf3ashl rsi, 4
37c40cf3emov rcx, [rsp+480]
37c40cf46mov [rsp+400], rax
37c40cf4esub rax, rdx
37c40cf51mov [rsp+200], rax
37c40cf59mov [rsp+848], rax
37c40cf61mov rax, [rsp+448]
37c40cf69mov [rsp+96], rcx
37c40cf6emov rcx, [rsp+488]
37c40cf76add rax, rsi
37c40cf79mov [rsp+240], rax
37c40cf81mov [rsp+72], rax
37c40cf86mov rax, [rsp+1168]
37c40cf8emov [rsp+88], rcx
37c40cf93mov rcx, [rsp+1184]
37c40cf9bmov [rsp+64], rax
37c40cfa0mov rax, [rsp+520]
37c40cfa8mov [rsp+80], rcx
37c40cfadmov [rsp+56], rax
37c40cfb2mov rax, [rsp+1152]
37c40cfbamov [rsp+48], rax
37c40cfbfmov rax, [rsp+544]
37c40cfc7mov [rsp+40], rax
37c40cfccmov r8, [rsp+1120]
37c40cfd4mov rdx, [rsp+1112]
37c40cfdcmov rcx, [rsp+1104]
37c40cfe4call ztrsyl_64_
37c40cfe9mov rax, [rsp+1216]
37c40cff1pxor x1, x1
37c40cff5mov rdx, [rsp+792]
37c40cffdmov rcx, [rsp+1216]
37c40d005movsd_xmm x14, [rsp+808]
37c40d00fmov rax, [rax]
37c40d012cmp rax, rdx
37c40d015cmovl rax, rdx
37c40d019mov [rcx], rax
37c40d01cmov rax, [rsp+184]
37c40d024movsd_xmm x0, [rax]
37c40d028mov [rsp+208], rax
37c40d030mulsd x0, x14
37c40d035ucomisd x0, x1
37c40d039jp 0x37c40d041
37c40d03bje 0x37c40de28
37c40d041
37c40d041loc_37c40d041:
37c40d041mov rax, [rsp+200]
37c40d049mov rdi, [rsp+184]
37c40d051mov r8, r15
37c40d054mov [rsp+840], r12
37c40d05cmov rcx, [rsp+176]
37c40d064mov r9, [rsp+240]
37c40d06cmov [rsp+848], rax
37c40d074mov rax, [rsp+160]
37c40d07cmovsd_xmm [rdi], x0
37c40d080mov rdx, [rsp+128]
37c40d088mov [rsp+40], rax
37c40d08dmov rax, [rsp+1184]
37c40d095mov [rsp+48], 1
37c40d09emov [rsp+32], rax
37c40d0a3call zlange_64_
37c40d0a8mov rcx, [rsp+592]
37c40d0b0movsd_xmm [rsp+816], x0
37c40d0b9cmp [rsp+512], rcx
37c40d0c1jl 0x37c40d761
37c40d0c7mov rax, [rsp+456]
37c40d0cfmov rcx, [rsp+448]
37c40d0d7mov r14, rdi
37c40d0damov [rsp+280], r12
37c40d0e2mov rdx, [rsp+152]
37c40d0easub rdx, [rsp+536]
37c40d0f2mov r12, r14
37c40d0f5mov [rsp+584], rsi
37c40d0fdshl rax, 4
37c40d101add rdx, [rsp+576]
37c40d109sub rdx, [rsp+568]
37c40d111add rcx, rax
37c40d114add rax, [rsp+1176]
37c40d11cmov [rsp+312], rdx
37c40d124mov [rsp+432], rcx
37c40d12clea rcx, [rip+0x66e15]
37c40d133movsd_xmm x15, [rsp+392]
37c40d13dmov [rsp+352], rcx
37c40d145lea rcx, [rsp+784]
37c40d14dmov rbp, [rsp+400]
37c40d155mov [rsp+272], rcx
37c40d15dlea rcx, [rsp+816]
37c40d165mov [rsp+264], rcx
37c40d16dlea rcx, [rsp+768]
37c40d175mov [rsp+344], rcx
37c40d17dlea rcx, [rsp+832]
37c40d185mov [rsp+256], rcx
37c40d18dlea rcx, [rip+0x66dc4]
37c40d194mov [rsp+248], rcx
37c40d19clea rcx, [rip+0x66dc5]
37c40d1a3mov [rsp+440], rax
37c40d1abmov rax, [rsp+608]
37c40d1b3mov [rsp+336], rcx
37c40d1bbmov rcx, [rsp+1176]
37c40d1c3mov [rsp+216], rax
37c40d1cbmov rax, rdi
37c40d1ceadd rax, [rsp+504]
37c40d1d6lea rcx, [rcx+rsi+16]
37c40d1dbmov [rsp+320], rax
37c40d1e3mov rdi, [rsp+600]
37c40d1ebmov [rsp+328], rcx
37c40d1f3jmp 0x37c40d326
37c40d1f8
37c40d1f8 0f 1f 84 00 00 00 00 00 ........
37c40d200
37c40d200loc_37c40d200:
37c40d200divsd x14, [r12+8]
37c40d207mulsd x14, x9
37c40d20cmovsd_xmm [rsp+800], x14
37c40d216ucomisd x14, x10
37c40d21bjp 0x37c40d5c6
37c40d221jne 0x37c40d5c6
37c40d227
37c40d227loc_37c40d227:
37c40d227mov rax, [rsp+184]
37c40d22fmov rbx, [rsp+216]
37c40d237lea rdx, [rip+0x66cf2]
37c40d23emov [rsp+832], rsi
37c40d246mov r9, [rsp+128]
37c40d24emov r8, [rsp+256]
37c40d256add r12, 8
37c40d25amovsd_xmm [rax], x6
37c40d25emov rax, [rsp+200]
37c40d266mov rcx, [rsp+352]
37c40d26emovsd_xmm [r12], x6
37c40d274mov [rsp+840], rax
37c40d27cmov rax, [rsp+280]
37c40d284mov [rsp+32], r15
37c40d289mov [rsp+848], rax
37c40d291mov rax, [rsp+1184]
37c40d299mov [rsp+48], rbx
37c40d29emov [rsp+96], rax
37c40d2a3mov rax, [rsp+224]
37c40d2abmov [rsp+112], 1
37c40d2b4mov [rsp+88], rax
37c40d2b9mov rax, [rsp+248]
37c40d2c1mov [rsp+104], 1
37c40d2camov [rsp+80], rax
37c40d2cfmov rax, [rsp+1184]
37c40d2d7mov [rsp+72], rax
37c40d2dcmov rax, [rsp+240]
37c40d2e4mov [rsp+64], rax
37c40d2e9mov rax, [rsp+1152]
37c40d2f1mov [rsp+56], rax
37c40d2f6mov rax, [rsp+336]
37c40d2femov [rsp+40], rax
37c40d303call zgemm_64_
37c40d308add rbx, [rsp+304]
37c40d310mov [rsp+216], rbx
37c40d318cmp r12, [rsp+320]
37c40d320je 0x37c40d747
37c40d326
37c40d326loc_37c40d326:
37c40d326mov rax, [rsp+1128]
37c40d32emov rdx, rdi
37c40d331add rdi, [rsp+168]
37c40d339mov r8, r15
37c40d33cmov rcx, [rsp+176]
37c40d344mov rsi, [rax]
37c40d347mov rax, [rsp+200]
37c40d34fmov [rsp+48], 1
37c40d358cmp rdi, rsi
37c40d35bmov [rsp+848], rax
37c40d363mov rax, [rsp+328]
37c40d36bcmovle rsi, rdi
37c40d36fsub rsi, rdx
37c40d372shl rdx, 4
37c40d376lea r9, [rax+rdx]
37c40d37amov rax, [rsp+160]
37c40d382mov [rsp+288], rdx
37c40d38amov rdx, [rsp+128]
37c40d392mov [rsp+224], r9
37c40d39amov [rsp+40], rax
37c40d39fmov rax, [rsp+1184]
37c40d3a7mov [rsp+840], rsi
37c40d3afmov [rsp+32], rax
37c40d3b4call zlange_64_
37c40d3b9mov rax, [rsp+184]
37c40d3c1movsd_xmm x2, [r12+8]
37c40d3c8movapd x3, x0
37c40d3ccmov r8, [rsp+272]
37c40d3d4mov rdx, [rsp+264]
37c40d3dcmovsd_xmm x1, [rax]
37c40d3e0movapd x14, x2
37c40d3e5mov rax, [rsp+312]
37c40d3edmov rcx, [rsp+344]
37c40d3f5minsd x14, x1
37c40d3famovapd x0, x14
37c40d3ffdivsd x0, x2
37c40d403mulsd x0, x3
37c40d407movsd_xmm [rsp+784], x0
37c40d410movapd x0, x14
37c40d415divsd x0, x1
37c40d419mulsd x0, [rsp+816]
37c40d422movsd_xmm [rsp+816], x0
37c40d42bmovsd_xmm x0, [r12+8*rax+8]
37c40d432movsd_xmm [rsp+768], x0
37c40d43bcall dlarmm_64_
37c40d440movapd x6, x0
37c40d444movapd x9, x0
37c40d449movsd_xmm [rsp+808], x0
37c40d452pxor x0, x0
37c40d456mulsd x6, x14
37c40d45bucomisd x6, x0
37c40d45fjp 0x37c40d467
37c40d461je 0x37c40d5e1
37c40d467
37c40d467loc_37c40d467:
37c40d467movsd_xmm x0, [rsp+784]
37c40d470mov rax, [rsp+184]
37c40d478mulsd x0, x9
37c40d47dmovsd_xmm [rsp+784], x0
37c40d486movsd_xmm x0, [rsp+816]
37c40d48fmulsd x0, x9
37c40d494movsd_xmm [rsp+816], x0
37c40d49dmovapd x0, x14
37c40d4a2divsd x0, [rax]
37c40d4a6mulsd x0, x9
37c40d4abmovsd_xmm [rsp+800], x0
37c40d4b4ucomisd x0, x10
37c40d4b9jp 0x37c40d4c1
37c40d4bbje 0x37c40d200
37c40d4c1
37c40d4c1loc_37c40d4c1:
37c40d4c1mov r14, [rsp+360]
37c40d4c9cmp r14, rbp
37c40d4ccjg 0x37c40d227
37c40d4d2mov r8, [rsp+432]
37c40d4damov [rsp+408], rdi
37c40d4e2mov rdi, r14
37c40d4e5lea rbx, [rsp+800]
37c40d4edmov r14, [rsp+280]
37c40d4f5mov [rsp+392], rsi
37c40d4fdmov rsi, r8
37c40d500
37c40d500loc_37c40d500:
37c40d500mov r8, rsi
37c40d503lea r9, [rip+0x66a2e]
37c40d50amov rdx, rbx
37c40d50dmov rcx, r15
37c40d510add rdi, 1
37c40d514mov [rsp+848], r14
37c40d51cadd rsi, r13
37c40d51fcall zdscal_64_
37c40d524cmp rbp, rdi
37c40d527jge 0x37c40d500
37c40d529divsd x14, [r12+8]
37c40d530mulsd x9, x14
37c40d535mov rsi, [rsp+392]
37c40d53dmov rdi, [rsp+408]
37c40d545movsd_xmm [rsp+800], x9
37c40d54fucomisd x9, x10
37c40d554jp 0x37c40d55c
37c40d556je 0x37c40d227
37c40d55c
37c40d55cloc_37c40d55c:
37c40d55cmov rax, [rsp+288]
37c40d564mov r14, [rsp+360]
37c40d56cmov [rsp+288], rdi
37c40d574mov rcx, [rsp+440]
37c40d57cmov rdi, r14
37c40d57fmov r14, rbx
37c40d582lea rbx, [rax+rcx+16]
37c40d587nop [rax+rax]
37c40d590
37c40d590loc_37c40d590:
37c40d590mov r8, rbx
37c40d593lea r9, [rip+0x6699e]
37c40d59amov rdx, r14
37c40d59dmov rcx, r15
37c40d5a0add rdi, 1
37c40d5a4mov [rsp+848], rsi
37c40d5acadd rbx, r13
37c40d5afcall zdscal_64_
37c40d5b4cmp rbp, rdi
37c40d5b7jge 0x37c40d590
37c40d5b9mov rdi, [rsp+288]
37c40d5c1jmp 0x37c40d227
37c40d5c6
37c40d5c6loc_37c40d5c6:
37c40d5c6cmp [rsp+360], rbp
37c40d5cejg 0x37c40d227
37c40d5d4lea rbx, [rsp+800]
37c40d5dcjmp 0x37c40d55c
37c40d5e1
37c40d5e1loc_37c40d5e1:
37c40d5e1mov rdx, r15
37c40d5e4movapd x0, x9
37c40d5e9call frexp
37c40d5eemovsxd rdx, [rsp+848]
37c40d5f6movapd x0, x13
37c40d5fbcall _gfortran_pow_r8_i8
37c40d600mov [rsp+392], rsi
37c40d608mov rbx, [rsp+376]
37c40d610mulsd x15, x0
37c40d615mov [rsp+408], r13
37c40d61dmov r14, [rsp+1200]
37c40d625mov [rsp+464], r12
37c40d62dmov r13, [rsp+232]
37c40d635mov r12, [rsp+192]
37c40d63dmov [rsp+472], rbp
37c40d645mov ebp, 1
37c40d64amov [rsp+496], rdi
37c40d652mov rdi, -1
37c40d659nop [rax]
37c40d660
37c40d660loc_37c40d660:
37c40d660lea rsi, [r14+8*rdi]
37c40d664nop
37c40d665nop [rax+rax]
37c40d670
37c40d670loc_37c40d670:
37c40d670mov rdx, r15
37c40d673movapd x0, x9
37c40d678movsd_xmm x6, [rsi+8]
37c40d67dadd rsi, 8
37c40d681call frexp
37c40d686movsxd rdx, [rsp+848]
37c40d68emovapd x0, x13
37c40d693call _gfortran_pow_r8_i8
37c40d698divsd x6, x0
37c40d69cminsd x6, x7
37c40d6a0movsd_xmm [rsi], x6
37c40d6a4cmp rsi, rbx
37c40d6a7jne 0x37c40d670
37c40d6a9add rbp, 1
37c40d6adadd rdi, [rsp+152]
37c40d6b5lea rbx, [rsi+r12]
37c40d6b9cmp rbp, r13
37c40d6bcjne 0x37c40d660
37c40d6bemov rdx, r15
37c40d6c1movapd x0, x9
37c40d6c6mov rsi, [rsp+392]
37c40d6cemov r13, [rsp+408]
37c40d6d6mov r12, [rsp+464]
37c40d6demov rbp, [rsp+472]
37c40d6e6mov rdi, [rsp+496]
37c40d6eecall frexp
37c40d6f3movsxd rdx, [rsp+848]
37c40d6fbmovapd x0, x13
37c40d700call _gfortran_pow_r8_i8
37c40d705mov rdx, r15
37c40d708divsd x14, x0
37c40d70dmovapd x0, x9
37c40d712call frexp
37c40d717movsxd rdx, [rsp+848]
37c40d71fmovapd x0, x13
37c40d724call _gfortran_pow_r8_i8
37c40d729divsd x9, x0
37c40d72emovsd_xmm [rsp+808], x9
37c40d738movapd x6, x9
37c40d73dmulsd x6, x14
37c40d742jmp 0x37c40d467
37c40d747
37c40d747loc_37c40d747:
37c40d747mov r12, [rsp+280]
37c40d74fmov rsi, [rsp+584]
37c40d757movsd_xmm [rsp+392], x15
37c40d761
37c40d761loc_37c40d761:
37c40d761add [rsp+416], 1
37c40d76amov rcx, [rsp+416]
37c40d772cmp rcx, [rsp+232]
37c40d77aje 0x37c40df1c
37c40d780mov rax, [rsp+648]
37c40d788mov rdi, [rsp+656]
37c40d790mov [rsp+216], rcx
37c40d798pxor x14, x14
37c40d79dmov rbp, [rsp+424]
37c40d7a5movsd_xmm x9, [rip+0x667e2]
37c40d7aemovsd_xmm [rsp+496], x11
37c40d7b8lea rax, [rsi+rax+16]
37c40d7bdmov [rsp+224], rax
37c40d7c5mov rax, [rsp+192]
37c40d7cdadd [rsp+184], rax
37c40d7d5mov rax, [rsp+456]
37c40d7ddmov r14, [rsp+184]
37c40d7e5shl rax, 4
37c40d7e9lea rdi, [rdi+rax+16]
37c40d7eemov [rsp+312], rdi
37c40d7f6mov rdi, [rsp+664]
37c40d7felea rdi, [rcx+rdi-1]
37c40d803mov [rsp+328], rdi
37c40d80bmov rdi, [rsp+448]
37c40d813add rax, rdi
37c40d816mov rdi, r14
37c40d819mov [rsp+432], rax
37c40d821mov rax, [rsp+560]
37c40d829mov [rsp+280], rax
37c40d831lea rax, [rsp+784]
37c40d839mov [rsp+272], rax
37c40d841lea rax, [rsp+816]
37c40d849mov [rsp+264], rax
37c40d851lea rax, [rsp+832]
37c40d859mov [rsp+256], rax
37c40d861lea rax, [rip+0x666f0]
37c40d868mov [rsp+248], rax
37c40d870lea rax, [rsp+776]
37c40d878mov [rsp+344], rax
37c40d880lea rax, [rsp+824]
37c40d888mov [rsp+336], rax
37c40d890jmp 0x37c40d9fe
37c40d895
37c40d895 0f 1f 00 ...
37c40d898
37c40d898loc_37c40d898:
37c40d898divsd x6, [rdi]
37c40d89cmulsd x6, x15
37c40d8a1movsd_xmm [rsp+800], x6
37c40d8aaucomisd x6, x10
37c40d8afjp 0x37c40dc08
37c40d8b5jne 0x37c40dc08
37c40d8bb
37c40d8bbloc_37c40d8bb:
37c40d8bbmov rax, [rsp+208]
37c40d8c3mov rbx, [rsp+224]
37c40d8cblea rdx, [rip+0x6665e]
37c40d8d2mov [rsp+824], r12
37c40d8damov rsi, [rsp+280]
37c40d8e2mov r9, [rsp+256]
37c40d8eamov rcx, rdx
37c40d8edmovsd_xmm [rsp+848], x12
37c40d8f7movsd_xmm [rax], x11
37c40d8fcmov rax, [rsp+288]
37c40d904mov r8, [rsp+336]
37c40d90cmovsd_xmm [rdi], x11
37c40d911mov [rsp+832], rax
37c40d919mov rax, [rsp+200]
37c40d921mov [rsp+88], rbx
37c40d926mov [rsp+840], rax
37c40d92emov rax, [rsp+1184]
37c40d936mov [rsp+64], rsi
37c40d93bmov [rsp+96], rax
37c40d940mov rax, [rsp+248]
37c40d948mov [rsp+112], 1
37c40d951mov [rsp+80], rax
37c40d956mov rax, [rsp+1168]
37c40d95emov [rsp+104], 1
37c40d967mov [rsp+72], rax
37c40d96cmov rax, [rsp+1184]
37c40d974mov [rsp+40], r15
37c40d979mov [rsp+56], rax
37c40d97emov rax, [rsp+240]
37c40d986movsd_xmm [rsp+856], x8
37c40d990mov [rsp+48], rax
37c40d995mov rax, [rsp+128]
37c40d99dmov [rsp+32], rax
37c40d9a2call zgemm_64_
37c40d9a7add rbx, [rsp+368]
37c40d9afadd rsi, [rsp+296]
37c40d9b7mov [rsp+224], rbx
37c40d9bfadd rdi, [rsp+192]
37c40d9c7mov rbx, [rsp+384]
37c40d9cfmov [rsp+280], rsi
37c40d9d7add [rsp+216], 1
37c40d9e0mov rax, [rsp+216]
37c40d9e8add [rsp+312], rbx
37c40d9f0cmp rax, [rsp+232]
37c40d9f8je 0x37c40ddd9
37c40d9fe
37c40d9feloc_37c40d9fe:
37c40d9femov rax, [rsp+1136]
37c40da06mov rdx, rbp
37c40da09mov [rsp+320], rbp
37c40da11mov r8, r15
37c40da14add rbp, [rsp+168]
37c40da1cmov r9, [rsp+224]
37c40da24mov [rsp+840], r12
37c40da2cmov rsi, [rax]
37c40da2fmov rcx, [rsp+176]
37c40da37mov [rsp+48], 1
37c40da40cmp rbp, rsi
37c40da43cmovle rsi, rbp
37c40da47mov rax, rsi
37c40da4asub rax, rdx
37c40da4dmov rdx, [rsp+128]
37c40da55mov [rsp+288], rax
37c40da5dmov [rsp+848], rax
37c40da65mov rax, [rsp+160]
37c40da6dmov [rsp+40], rax
37c40da72mov rax, [rsp+1184]
37c40da7amov [rsp+32], rax
37c40da7fcall zlange_64_
37c40da84mov rax, [rsp+208]
37c40da8cmovsd_xmm x2, [rdi]
37c40da90movapd x3, x0
37c40da94mov r8, [rsp+272]
37c40da9cmov rdx, [rsp+264]
37c40daa4movsd_xmm x1, [rax]
37c40daa8movapd x6, x2
37c40daacmov rax, [rsp+328]
37c40dab4mov rcx, [rsp+344]
37c40dabcminsd x6, x1
37c40dac0movapd x0, x6
37c40dac4divsd x0, x2
37c40dac8mulsd x0, x3
37c40daccmovsd_xmm [rsp+784], x0
37c40dad5movapd x0, x6
37c40dad9divsd x0, x1
37c40daddmulsd x0, [rsp+816]
37c40dae6movsd_xmm [rsp+816], x0
37c40daefmovsd_xmm x0, [rdi+8*rax]
37c40daf4movsd_xmm [rsp+776], x0
37c40dafdcall dlarmm_64_
37c40db02movapd x11, x0
37c40db07movapd x15, x0
37c40db0cmovsd_xmm [rsp+808], x0
37c40db15mulsd x11, x6
37c40db1aucomisd x11, x14
37c40db1fjp 0x37c40db27
37c40db21je 0x37c40dc6b
37c40db27
37c40db27loc_37c40db27:
37c40db27movsd_xmm x0, [rsp+784]
37c40db30mov rax, [rsp+208]
37c40db38mulsd x0, x15
37c40db3dmovsd_xmm [rsp+784], x0
37c40db46movsd_xmm x0, [rsp+816]
37c40db4fmulsd x0, x15
37c40db54movsd_xmm [rsp+816], x0
37c40db5dmovapd x0, x6
37c40db61divsd x0, [rax]
37c40db65mulsd x0, x15
37c40db6amovsd_xmm [rsp+800], x0
37c40db73ucomisd x0, x10
37c40db78jp 0x37c40db80
37c40db7aje 0x37c40d898
37c40db80
37c40db80loc_37c40db80:
37c40db80mov r14, [rsp+360]
37c40db88mov rax, [rsp+400]
37c40db90cmp r14, rax
37c40db93jg 0x37c40d898
37c40db99mov r8, [rsp+432]
37c40dba1mov [rsp+352], rdi
37c40dba9mov rbx, rax
37c40dbacmov [rsp+408], rsi
37c40dbb4mov rsi, r14
37c40dbb7mov rdi, r8
37c40dbbanop [rax+rax]
37c40dbc0
37c40dbc0loc_37c40dbc0:
37c40dbc0mov r8, rdi
37c40dbc3lea r9, [rip+0x6636e]
37c40dbcamov rcx, r15
37c40dbcdadd rdi, r13
37c40dbd0lea rdx, [rsp+800]
37c40dbd8add rsi, 1
37c40dbdcmov [rsp+848], r12
37c40dbe4call zdscal_64_
37c40dbe9cmp rbx, rsi
37c40dbecjge 0x37c40dbc0
37c40dbeemov rdi, [rsp+352]
37c40dbf6mov rsi, [rsp+408]
37c40dbfejmp 0x37c40d898
37c40dc03
37c40dc03 0f 1f 44 00 00 ..D..
37c40dc08
37c40dc08loc_37c40dc08:
37c40dc08mov r14, [rsp+320]
37c40dc10add r14, 1
37c40dc14cmp r14, rsi
37c40dc17jg 0x37c40d8bb
37c40dc1dmov r8, [rsp+312]
37c40dc25mov [rsp+320], rdi
37c40dc2dmov rdi, r8
37c40dc30
37c40dc30loc_37c40dc30:
37c40dc30mov r8, rdi
37c40dc33lea r9, [rip+0x662fe]
37c40dc3amov rcx, r15
37c40dc3dadd rdi, r13
37c40dc40lea rdx, [rsp+800]
37c40dc48add r14, 1
37c40dc4cmov [rsp+848], r12
37c40dc54call zdscal_64_
37c40dc59cmp rsi, r14
37c40dc5cjge 0x37c40dc30
37c40dc5emov rdi, [rsp+320]
37c40dc66jmp 0x37c40d8bb
37c40dc6b
37c40dc6bloc_37c40dc6b:
37c40dc6bmov rdx, r15
37c40dc6ecall frexp
37c40dc73movsxd rdx, [rsp+848]
37c40dc7bmovapd x0, x9
37c40dc80call _gfortran_pow_r8_i8
37c40dc85mov [rsp+440], rdi
37c40dc8dmulsd x0, [rsp+392]
37c40dc96mov [rsp+352], rbp
37c40dc9emov rbx, [rsp+376]
37c40dca6mov [rsp+408], r13
37c40dcaemov rbp, [rsp+192]
37c40dcb6mov r13, [rsp+232]
37c40dcbemov r14, [rsp+1200]
37c40dcc6mov [rsp+464], rsi
37c40dccemov esi, 1
37c40dcd3mov [rsp+472], r12
37c40dcdbmov r12, -1
37c40dce2movsd_xmm [rsp+392], x0
37c40dcebnop [rax+rax]
37c40dcf0
37c40dcf0loc_37c40dcf0:
37c40dcf0lea rdi, [r14+8*r12]
37c40dcf4nop
37c40dcf5nop [rax+rax]
37c40dd00
37c40dd00loc_37c40dd00:
37c40dd00mov rdx, r15
37c40dd03movapd x0, x15
37c40dd08movsd_xmm x11, [rdi+8]
37c40dd0eadd rdi, 8
37c40dd12call frexp
37c40dd17movsxd rdx, [rsp+848]
37c40dd1fmovapd x0, x9
37c40dd24call _gfortran_pow_r8_i8
37c40dd29divsd x11, x0
37c40dd2eminsd x11, x7
37c40dd33movsd_xmm [rdi], x11
37c40dd38cmp rbx, rdi
37c40dd3bjne 0x37c40dd00
37c40dd3dadd rsi, 1
37c40dd41add r12, [rsp+152]
37c40dd49add rbx, rbp
37c40dd4ccmp rsi, r13
37c40dd4fjne 0x37c40dcf0
37c40dd51mov rdx, r15
37c40dd54movapd x0, x15
37c40dd59mov rbp, [rsp+352]
37c40dd61mov r13, [rsp+408]
37c40dd69mov rdi, [rsp+440]
37c40dd71mov rsi, [rsp+464]
37c40dd79mov r12, [rsp+472]
37c40dd81call frexp
37c40dd86movsxd rdx, [rsp+848]
37c40dd8emovapd x0, x9
37c40dd93call _gfortran_pow_r8_i8
37c40dd98mov rdx, r15
37c40dd9bdivsd x6, x0
37c40dd9fmovapd x0, x15
37c40dda4call frexp
37c40dda9movsxd rdx, [rsp+848]
37c40ddb1movapd x0, x9
37c40ddb6call _gfortran_pow_r8_i8
37c40ddbbdivsd x15, x0
37c40ddc0movsd_xmm [rsp+808], x15
37c40ddcamovapd x11, x15
37c40ddcfmulsd x11, x6
37c40ddd4jmp 0x37c40db27
37c40ddd9
37c40ddd9loc_37c40ddd9:
37c40ddd9mov rcx, [rsp+616]
37c40dde1movsd_xmm x11, [rsp+496]
37c40ddebadd [rsp+520], rcx
37c40ddf3add [rsp+560], rcx
37c40ddfbmov rcx, [rsp+152]
37c40de03add [rsp+568], rcx
37c40de0bmov rcx, [rsp+624]
37c40de13add [rsp+528], rcx
37c40de1badd [rsp+456], rcx
37c40de23jmp 0x37c40cecf
37c40de28
37c40de28loc_37c40de28:
37c40de28ucomisd x14, x1
37c40de2djp 0x37c40e429
37c40de33jne 0x37c40e429
37c40de39mov [rsp+392], 0
37c40de45movapd x9, x13
37c40de4a
37c40de4aloc_37c40de4a:
37c40de4amov [rsp+248], rsi
37c40de52mov rbx, [rsp+376]
37c40de5amov r14, -1
37c40de61mov [rsp+216], r13
37c40de69mov rbp, [rsp+152]
37c40de71mov r13, [rsp+192]
37c40de79mov rdi, [rsp+1200]
37c40de81mov [rsp+224], r12
37c40de89mov r12l, 1
37c40de8fnop
37c40de90
37c40de90loc_37c40de90:
37c40de90lea rsi, [rdi+8*r14]
37c40de94nop
37c40de95nop [rax+rax]
37c40dea0
37c40dea0loc_37c40dea0:
37c40dea0mov rdx, r15
37c40dea3movapd x0, x14
37c40dea8movsd_xmm x6, [rsi+8]
37c40deadadd rsi, 8
37c40deb1call frexp
37c40deb6movsxd rdx, [rsp+848]
37c40debemovapd x0, x9
37c40dec3call _gfortran_pow_r8_i8
37c40dec8divsd x6, x0
37c40deccminsd x6, x7
37c40ded0movsd_xmm [rsi], x6
37c40ded4cmp rsi, rbx
37c40ded7jne 0x37c40dea0
37c40ded9add r12, 1
37c40deddadd r14, rbp
37c40dee0lea rbx, [rsi+r13]
37c40dee4cmp r12, [rsp+232]
37c40deecjne 0x37c40de90
37c40deeemov rax, [rsp+184]
37c40def6mov r13, [rsp+216]
37c40defemov r12, [rsp+224]
37c40df06mov rsi, [rsp+248]
37c40df0emovsd_xmm x0, [rax]
37c40df12mulsd x0, x14
37c40df17jmp 0x37c40d041
37c40df1c
37c40df1cloc_37c40df1c:
37c40df1cmov rdi, [rsp+720]
37c40df24movapd x4, x11
37c40df29mov r10, [rsp+608]
37c40df31mov rdx, [rsp+152]
37c40df39add [rsp+544], rdi
37c40df41add [rsp+576], rdx
37c40df49mov rcx, [rsp+592]
37c40df51mov rsi, [rsp+712]
37c40df59mov r9, [rsp+600]
37c40df61mov r14, [rsp+728]
37c40df69mov rbx, [rsp+736]
37c40df71sub [rsp+504], 8
37c40df7aadd r10, [rsp+672]
37c40df82movsd_xmm x12, [rsp+392]
37c40df8ccmp rcx, [rsp+632]
37c40df94jne 0x37c40cd94
37c40df9a
37c40df9aloc_37c40df9a:
37c40df9amovapd x8, x4
37c40df9f
37c40df9floc_37c40df9f:
37c40df9fmov rax, [rsp+1200]
37c40dfa7mov r11, [rsp+632]
37c40dfafmov ecx, 1
37c40dfb4mov r9, [rsp+192]
37c40dfbcmov r10, [rsp+232]
37c40dfc4movsd_xmm x0, [rax]
37c40dfc8mov r8, rax
37c40dfcb
37c40dfcbloc_37c40dfcb:
37c40dfcbmov rdx, r8
37c40dfcemov eax, 1
37c40dfd3nop
37c40dfd5nop [rax+rax]
37c40dfe0
37c40dfe0loc_37c40dfe0:
37c40dfe0add rax, 1
37c40dfe4minsd x0, [rdx]
37c40dfe8add rdx, r9
37c40dfebcmp rax, r10
37c40dfeejne 0x37c40dfe0
37c40dff0add rcx, 1
37c40dff4add r8, 8
37c40dff8cmp rcx, r11
37c40dffbjne 0x37c40dfcb
37c40dffdmov rax, [rsp+1192]
37c40e005pxor x1, x1
37c40e009mov rcx, [rsp+552]
37c40e011ucomisd x0, x1
37c40e015movsd_xmm [rax], x0
37c40e019mov rax, [rsp+512]
37c40e021lea r13, [rax+2*rcx]
37c40e025jp 0x37c40e02d
37c40e027je 0x37c40e3fe
37c40e02d
37c40e02dloc_37c40e02d:
37c40e02dmov rbp, [rsp+640]
37c40e035mov r8, [rsp+168]
37c40e03dlea rax, [rsp+848]
37c40e045mov [rsp+216], r13
37c40e04dmov rdi, [rsp+1176]
37c40e055xor ebx, ebx
37c40e057mov esi, 1
37c40e05cmov [rsp+208], rax
37c40e064shl rbp, 4
37c40e068mov r9, r8
37c40e06bmov r10, [rsp+232]
37c40e073mov r11, [rsp+1136]
37c40e07bimul r9, rbp
37c40e07fmov [rsp+224], rdi
37c40e087mov rax, [rsp+1192]
37c40e08f
37c40e08floc_37c40e08f:
37c40e08fmov rcx, [rsp+1128]
37c40e097mov rdi, rbx
37c40e09aadd rbx, r8
37c40e09dmov r13, [rsp+688]
37c40e0a5mov [rsp+128], r9
37c40e0admov r12l, 1
37c40e0b3mov rdx, [rcx]
37c40e0b6mov rcx, rdi
37c40e0b9mov r9, r13
37c40e0bcmov [rsp+232], rsi
37c40e0c4mov [rsp+240], rbx
37c40e0ccmov r13, [rsp+208]
37c40e0d4cmp rbx, rdx
37c40e0d7cmovle rdx, rbx
37c40e0dbshl rcx, 4
37c40e0dfadd rcx, [rsp+1176]
37c40e0e7mov r15, rdx
37c40e0eaxor edx, edx
37c40e0ecsub r15, rdi
37c40e0efjmp 0x37c40e11c
37c40e0f1
37c40e0f1 0f 1f 80 00 00 00 00 .......
37c40e0f8
37c40e0f8loc_37c40e0f8:
37c40e0f8add r12, 1
37c40e0fccmp r12, r10
37c40e0ffje 0x37c40e206
37c40e105
37c40e105loc_37c40e105:
37c40e105movsd_xmm x0, [rax]
37c40e109add r9, [rsp+192]
37c40e111add rdx, r8
37c40e114add rcx, [rsp+128]
37c40e11c
37c40e11cloc_37c40e11c:
37c40e11cdivsd x0, [r9]
37c40e121ucomisd x0, x10
37c40e126mov rsi, [r11]
37c40e129movsd_xmm [rsp+800], x0
37c40e132jp 0x37c40e136
37c40e134je 0x37c40e0f8
37c40e136
37c40e136loc_37c40e136:
37c40e136lea rdi, [rdx+r8]
37c40e13alea rbx, [rdx+1]
37c40e13ecmp rdi, rsi
37c40e141cmovg rdi, rsi
37c40e145cmp rbx, rdi
37c40e148jg 0x37c40e0f8
37c40e14amov [rsp+152], r8
37c40e152mov rsi, rcx
37c40e155mov [rsp+176], rdx
37c40e15dmov [rsp+184], r9
37c40e165mov [rsp+200], r10
37c40e16dmov [rsp+1136], r11
37c40e175mov [rsp+1192], rax
37c40e17dmov [rsp+168], r12
37c40e185mov r12, rcx
37c40e188nop [rax+rax]
37c40e190
37c40e190loc_37c40e190:
37c40e190mov r8, rsi
37c40e193lea r9, [rip+0x65d9e]
37c40e19amov rcx, r13
37c40e19dadd rsi, rbp
37c40e1a0lea rdx, [rsp+800]
37c40e1a8add rbx, 1
37c40e1acmov [rsp+848], r15
37c40e1b4call zdscal_64_
37c40e1b9cmp rdi, rbx
37c40e1bcjge 0x37c40e190
37c40e1bemov rcx, r12
37c40e1c1mov r12, [rsp+168]
37c40e1c9mov r10, [rsp+200]
37c40e1d1mov r8, [rsp+152]
37c40e1d9mov rdx, [rsp+176]
37c40e1e1add r12, 1
37c40e1e5mov r9, [rsp+184]
37c40e1edmov r11, [rsp+1136]
37c40e1f5mov rax, [rsp+1192]
37c40e1fdcmp r12, r10
37c40e200jne 0x37c40e105
37c40e206
37c40e206loc_37c40e206:
37c40e206mov rsi, [rsp+232]
37c40e20emov rbx, [rsp+240]
37c40e216add [rsp+688], 8
37c40e21fmov r9, [rsp+128]
37c40e227movsd_xmm x0, [rax]
37c40e22badd rsi, 1
37c40e22fcmp rsi, [rsp+632]
37c40e237jne 0x37c40e08f
37c40e23ducomisd x12, x10
37c40e242mov r13, [rsp+216]
37c40e24amov rdi, [rsp+224]
37c40e252jp 0x37c40e25a
37c40e254je 0x37c40e3f2
37c40e25a
37c40e25aloc_37c40e25a:
37c40e25apxor x1, x1
37c40e25ecomisd x12, x1
37c40e263jbe 0x37c410ce7
37c40e269movapd x1, x0
37c40e26dmovapd x2, x10
37c40e272mov rax, [rsp+1192]
37c40e27adivsd x2, x12
37c40e27fdivsd x1, x8
37c40e284minsd x1, x2
37c40e288divsd x0, x1
37c40e28cmulsd x12, x1
37c40e291ucomisd x12, x10
37c40e296movsd_xmm [rax], x0
37c40e29ajp 0x37c40e2a2
37c40e29cje 0x37c40e3f2
37c40e2a2
37c40e2a2loc_37c40e2a2:
37c40e2a2pxor x1, x1
37c40e2a6comisd x12, x1
37c40e2abjbe 0x37c410ce7
37c40e2b1mov rax, [rsp+1176]
37c40e2b9movddup x0, [rip+0x65cef]
37c40e2c1movupd x4, [rax]
37c40e2c5mov rax, [rsp+1128]
37c40e2cdandpd x0, x4
37c40e2d1mov r8, [rax]
37c40e2d4movups [rsp+128], x4
37c40e2dcmovapd x1, x0
37c40e2e0unpckhpd x1, x0
37c40e2e4maxpd x1, x0
37c40e2e8test r8, r8
37c40e2ebjle 0x37c40e34d
37c40e2edmov rax, [rsp+1136]
37c40e2f5add r8, 1
37c40e2f9mov rdx, [rax]
37c40e2fctest rdx, rdx
37c40e2ffjle 0x37c40e34d
37c40e301mov r10l, 1
37c40e307lea r9, [rdx+1]
37c40e30b
37c40e30bloc_37c40e30b:
37c40e30bmov rax, rdi
37c40e30emov edx, 1
37c40e313
37c40e313loc_37c40e313:
37c40e313movsd_xmm x0, [rax]
37c40e317movsd_xmm x2, [rax+8]
37c40e31cadd rdx, 1
37c40e320add rax, rbp
37c40e323andpd x0, [rip+0x65c85]
37c40e32bandpd x2, [rip+0x65c7d]
37c40e333maxsd x0, x2
37c40e337maxsd x1, x0
37c40e33bcmp rdx, r9
37c40e33ejne 0x37c40e313
37c40e340add r10, 1
37c40e344add rdi, 16
37c40e348cmp r8, r10
37c40e34bjne 0x37c40e30b
37c40e34d
37c40e34dloc_37c40e34d:
37c40e34ddivsd x7, x1
37c40e351lea r8, [rip+0x65be8]
37c40e358lea rax, [rsp+792]
37c40e360mov [rsp+80], 1
37c40e369mov [rsp+72], rax
37c40e36emov rax, [rsp+1184]
37c40e376lea r9, [rip+0x65bfb]
37c40e37dmov rdx, r8
37c40e380lea rcx, [rip+0x65bf9]
37c40e387mov [rsp+64], rax
37c40e38cmov rax, [rsp+1176]
37c40e394mov [rsp+56], rax
37c40e399mov rax, [rsp+1136]
37c40e3a1mov [rsp+48], rax
37c40e3a6mov rax, [rsp+1128]
37c40e3aemov [rsp+40], rax
37c40e3b3lea rax, [rsp+808]
37c40e3bbmov [rsp+32], rax
37c40e3c0divsd x10, x12
37c40e3c5movapd x0, x7
37c40e3c9minsd x0, x10
37c40e3cemovsd_xmm [rsp+808], x0
37c40e3d7mulsd x12, x0
37c40e3dccall zlascl_64_
37c40e3e1mov rax, [rsp+1192]
37c40e3e9movsd_xmm x0, [rax]
37c40e3edmulsd x0, x12
37c40e3f2
37c40e3f2loc_37c40e3f2:
37c40e3f2mov rax, [rsp+1192]
37c40e3famovsd_xmm [rax], x0
37c40e3fe
37c40e3feloc_37c40e3fe:
37c40e3femov rax, [rsp+1200]
37c40e406pxor x1, x1
37c40e40apxor x0, x0
37c40e40ecvtsi2sd x0, [rsp+680]
37c40e418cvtsi2sd x1, r13
37c40e41dunpcklpd x0, x1
37c40e421movups [rax], x0
37c40e424jmp 0x37c40aea5
37c40e429
37c40e429loc_37c40e429:
37c40e429mov rdx, r15
37c40e42cmovapd x0, x14
37c40e431call frexp
37c40e436movsxd rdx, [rsp+848]
37c40e43emovsd_xmm x9, [rip+0x65b49]
37c40e447movapd x0, x9
37c40e44ccall _gfortran_pow_r8_i8
37c40e451mulsd x0, [rsp+392]
37c40e45amovsd_xmm [rsp+392], x0
37c40e463jmp 0x37c40de4a
37c40e468
37c40e468loc_37c40e468:
37c40e468mov r15, [rsp+640]
37c40e470mov rdi, r15
37c40e473not rdi
37c40e476test r12, r12
37c40e479jne 0x37c40f8c0
37c40e47ftest rbp, rbp
37c40e482jne 0x37c40f8c0
37c40e488mov rdx, [rsp+168]
37c40e490mov rax, [rsp+272]
37c40e498movapd x12, x10
37c40e49dmovapd x4, x8
37c40e4a2mov rbp, [rsp+552]
37c40e4aamov rcx, [rsp+1144]
37c40e4b2imul rax, rdx
37c40e4b6mov r12, [rsp+184]
37c40e4bexorpd x11, [rip+0x65ad9]
37c40e4c7movsd_xmm x9, [rip+0x65ac0]
37c40e4d0movsd_xmm [rsp+712], x11
37c40e4dashl rax, 4
37c40e4demov [rsp+696], rax
37c40e4e6lea rax, [rdx+1]
37c40e4eaimul rax, rbx
37c40e4eeadd rax, [rsp+200]
37c40e4f6shl rax, 4
37c40e4falea r9, [rcx+rax+16]
37c40e4fflea rax, [rbp-1]
37c40e503mov rcx, rdx
37c40e506imul rdx, rax
37c40e50amov rax, rsi
37c40e50dmov rbx, rdx
37c40e510mov rdx, rcx
37c40e513neg rdx
37c40e516imul rax, rdx
37c40e51amov r8, rdx
37c40e51dmov rdx, rcx
37c40e520imul r8, r15
37c40e524mov [rsp+600], rax
37c40e52csub rax, rcx
37c40e52flea rcx, [rbx+1]
37c40e533imul rsi, rcx
37c40e537shl rax, 4
37c40e53bmov [rsp+616], r8
37c40e543mov [rsp+608], rax
37c40e54bimul rcx, r15
37c40e54flea rax, [rbx+r12]
37c40e553mov r11, rsi
37c40e556add rax, rsi
37c40e559mov rsi, [rsp+1160]
37c40e561shl rax, 4
37c40e565lea r13, [rcx+rdi]
37c40e569mov rdi, r15
37c40e56cmov rcx, rdx
37c40e56flea r14, [rsi+rax+16]
37c40e574mov rsi, [rsp+152]
37c40e57cshl r15, 4
37c40e580imul rcx, r15
37c40e584mov r8, r14
37c40e587lea r14, [rsp+848]
37c40e58fmov rax, rsi
37c40e592imul rax, rbp
37c40e596mov rbp, [rsp+536]
37c40e59emov [rsp+384], rcx
37c40e5a6xor ecx, ecx
37c40e5a8add rbp, rax
37c40e5abmov [rsp+656], rbp
37c40e5b3mov rbp, [rsp+256]
37c40e5bbadd rbp, rax
37c40e5bemov rax, rbp
37c40e5c1mov rbp, [rsp+1200]
37c40e5c9lea rax, [rbp+8*rax]
37c40e5cemov [rsp+704], rax
37c40e5d6lea rax, [r11+r12]
37c40e5damov [rsp+664], rax
37c40e5e2mov rax, rdx
37c40e5e5lea rdx, [rsp+840]
37c40e5edimul rax, rdi
37c40e5f1mov [rsp+128], rdx
37c40e5f9lea rdi, [rbp-16]
37c40e5fdlea rdx, [rip+0x6594d]
37c40e604mov [rsp+176], rdx
37c40e60clea rdx, [rsp+792]
37c40e614shl rax, 4
37c40e618mov [rsp+480], rdx
37c40e620lea rdx, [rsp+808]
37c40e628mov [rsp+368], rax
37c40e630mov rax, r10
37c40e633mov r10l, 1
37c40e639sub rax, rsi
37c40e63cmov [rsp+488], rdx
37c40e644mov rsi, rbx
37c40e647lea rbp, [rax+1]
37c40e64bmov r11, rbp
37c40e64emov rbp, r13
37c40e651mov r13, r15
37c40e654
37c40e654loc_37c40e654:
37c40e654mov rax, [rsp+1128]
37c40e65cmov rdx, rcx
37c40e65fadd rcx, [rsp+168]
37c40e667mov [rsp+432], rbp
37c40e66fmov [rsp+496], rbp
37c40e677mov r15, [rsp+704]
37c40e67fmovapd x11, x4
37c40e684mov rax, [rax]
37c40e687mov [rsp+472], r8
37c40e68fmov [rsp+720], rsi
37c40e697movsd_xmm x15, [rip+0x65900]
37c40e6a0cmp rcx, rax
37c40e6a3mov [rsp+728], r8
37c40e6abcmovle rax, rcx
37c40e6afadd r10, 1
37c40e6b3mov [rsp+736], rbp
37c40e6bbsub r15, [rsp+504]
37c40e6c3mov [rsp+536], r10
37c40e6cbsub rax, rdx
37c40e6cemov [rsp+560], rcx
37c40e6d6mov r12, rax
37c40e6d9mov rax, [rsp+576]
37c40e6e1sub rax, [rsp+656]
37c40e6e9mov [rsp+568], r9
37c40e6f1mov [rsp+320], rax
37c40e6f9mov rax, rdx
37c40e6fcmov rdx, [rsp+552]
37c40e704shl rax, 4
37c40e708add rax, [rsp+1176]
37c40e710mov [rsp+744], r11
37c40e718lea rbx, [rax+16]
37c40e71cmov [rsp+624], rax
37c40e724lea rax, [rdi+8*r10]
37c40e728mov [rsp+592], rax
37c40e730mov rax, r11
37c40e733sub rax, r10
37c40e736mov [rsp+296], rdx
37c40e73emov [rsp+648], rax
37c40e746mov rax, [rsp+664]
37c40e74emov [rsp+440], rbx
37c40e756mov [rsp+752], rdi
37c40e75emovsd_xmm [rsp+392], x12
37c40e768movsd_xmm x12, [rsp+712]
37c40e772mov [rsp+520], rax
37c40e77amov rax, rsi
37c40e77d
37c40e77dloc_37c40e77d:
37c40e77dmov rdi, [rsp+1136]
37c40e785lea rcx, [rax+1]
37c40e789mov r9, [rsp+128]
37c40e791mov [rsp+840], r12
37c40e799mov [rsp+360], rcx
37c40e7a1mov rcx, [rsp+168]
37c40e7a9mov rdx, [rdi]
37c40e7acmov rdi, [rsp+496]
37c40e7b4mov [rsp+32], r14
37c40e7b9add rcx, rax
37c40e7bcmov r8, [rsp+1120]
37c40e7c4mov [rsp+112], 1
37c40e7cdcmp rcx, rdx
37c40e7d0mov [rsp+528], rcx
37c40e7d8mov [rsp+104], 1
37c40e7e1cmovle rdx, rcx
37c40e7e5shl rdi, 4
37c40e7e9mov rcx, rdx
37c40e7ecmov rbp, rdx
37c40e7efmov rdx, [rsp+1112]
37c40e7f7sub rcx, rax
37c40e7famov rax, [rsp+440]
37c40e802mov [rsp+184], rcx
37c40e80aadd rax, rdi
37c40e80dmov [rsp+848], rcx
37c40e815mov rcx, [rsp+480]
37c40e81dmov [rsp+224], rax
37c40e825mov [rsp+72], rax
37c40e82amov rax, [rsp+1168]
37c40e832mov [rsp+96], rcx
37c40e837mov rcx, [rsp+488]
37c40e83fmov [rsp+64], rax
37c40e844mov rax, [rsp+472]
37c40e84cmov [rsp+88], rcx
37c40e851mov rcx, [rsp+1184]
37c40e859mov [rsp+56], rax
37c40e85emov rax, [rsp+1152]
37c40e866mov [rsp+80], rcx
37c40e86bmov [rsp+48], rax
37c40e870mov rax, [rsp+544]
37c40e878mov [rsp+40], rax
37c40e87dmov rcx, [rsp+1104]
37c40e885call ztrsyl_64_
37c40e88amovsd_xmm x0, [r15]
37c40e88fpxor x1, x1
37c40e893movsd_xmm x13, [rsp+808]
37c40e89dmov rax, [rsp+1216]
37c40e8a5mov rdx, [rsp+792]
37c40e8admulsd x0, x13
37c40e8b2mov rcx, [rsp+1216]
37c40e8bamov rax, [rax]
37c40e8bdcmp rax, rdx
37c40e8c0cmovl rax, rdx
37c40e8c4ucomisd x0, x1
37c40e8c8mov [rcx], rax
37c40e8cbjp 0x37c40e8d3
37c40e8cdje 0x37c40f6c9
37c40e8d3
37c40e8d3loc_37c40e8d3:
37c40e8d3mov rax, [rsp+184]
37c40e8dbmovsd_xmm [r15], x0
37c40e8e0mov rcx, [rsp+176]
37c40e8e8mov r8, r14
37c40e8ebmov r9, [rsp+224]
37c40e8f3mov rdx, [rsp+128]
37c40e8fbmov [rsp+48], 1
37c40e904mov [rsp+848], rax
37c40e90cmov rax, [rsp+160]
37c40e914mov [rsp+840], r12
37c40e91cmov [rsp+40], rax
37c40e921mov rax, [rsp+1184]
37c40e929mov [rsp+32], rax
37c40e92ecall zlange_64_
37c40e933mov rcx, [rsp+536]
37c40e93bmovsd_xmm [rsp+816], x0
37c40e944cmp [rsp+512], rcx
37c40e94cjl 0x37c40efaf
37c40e952mov rax, [rsp+432]
37c40e95amov rcx, [rsp+440]
37c40e962pxor x13, x13
37c40e967mov [rsp+280], r12
37c40e96fmov r12, r15
37c40e972shl rax, 4
37c40e976add rcx, rax
37c40e979add rax, [rsp+1176]
37c40e981mov [rsp+416], rax
37c40e989mov rax, [rsp+568]
37c40e991mov [rsp+408], rcx
37c40e999mov [rsp+208], rax
37c40e9a1mov rax, [rsp+560]
37c40e9a9mov [rsp+200], rax
37c40e9b1lea rax, [rip+0x65590]
37c40e9b8mov [rsp+272], rax
37c40e9c0lea rax, [rsp+784]
37c40e9c8mov [rsp+264], rax
37c40e9d0lea rax, [rsp+816]
37c40e9d8mov [rsp+256], rax
37c40e9e0lea rax, [rsp+768]
37c40e9e8mov [rsp+336], rax
37c40e9f0lea rax, [rsp+832]
37c40e9f8mov [rsp+248], rax
37c40ea00lea rax, [rip+0x65551]
37c40ea07mov [rsp+240], rax
37c40ea0flea rax, [rip+0x65552]
37c40ea16mov [rsp+328], rax
37c40ea1emov rax, [rsp+1176]
37c40ea26lea rax, [rax+rdi+16]
37c40ea2bmov [rsp+312], rax
37c40ea33mov rax, [rsp+504]
37c40ea3blea rsi, [r15+rax]
37c40ea3fmov [rsp+344], rsi
37c40ea47jmp 0x37c40eb70
37c40ea4c
37c40ea4c 0f 1f 40 00 ..@.
37c40ea50
37c40ea50loc_37c40ea50:
37c40ea50divsd x8, [r12+8]
37c40ea57mulsd x8, x14
37c40ea5cmovsd_xmm [rsp+800], x8
37c40ea66ucomisd x8, x10
37c40ea6bjp 0x37c40ee16
37c40ea71jne 0x37c40ee16
37c40ea77
37c40ea77loc_37c40ea77:
37c40ea77mov rax, [rsp+184]
37c40ea7fmovsd_xmm [r15], x6
37c40ea84mov rdi, [rsp+208]
37c40ea8clea rdx, [rip+0x6549d]
37c40ea93movsd_xmm [r12+8], x6
37c40ea9amov r9, [rsp+128]
37c40eaa2add r12, 8
37c40eaa6mov r8, [rsp+248]
37c40eaaemov [rsp+840], rax
37c40eab6mov rax, [rsp+280]
37c40eabemov [rsp+48], rdi
37c40eac3mov rcx, [rsp+272]
37c40eacbmov [rsp+848], rax
37c40ead3mov rax, [rsp+1184]
37c40eadbmov [rsp+32], r14
37c40eae0mov [rsp+96], rax
37c40eae5mov rax, [rsp+216]
37c40eaedmov [rsp+832], rsi
37c40eaf5mov [rsp+88], rax
37c40eafamov rax, [rsp+240]
37c40eb02mov [rsp+112], 1
37c40eb0bmov [rsp+80], rax
37c40eb10mov rax, [rsp+1184]
37c40eb18mov [rsp+104], 1
37c40eb21mov [rsp+72], rax
37c40eb26mov rax, [rsp+224]
37c40eb2emov [rsp+64], rax
37c40eb33mov rax, [rsp+1152]
37c40eb3bmov [rsp+56], rax
37c40eb40mov rax, [rsp+328]
37c40eb48mov [rsp+40], rax
37c40eb4dcall zgemm_64_
37c40eb52add rdi, [rsp+304]
37c40eb5amov [rsp+208], rdi
37c40eb62cmp r12, [rsp+344]
37c40eb6aje 0x37c40efa7
37c40eb70
37c40eb70loc_37c40eb70:
37c40eb70mov rdi, [rsp+1128]
37c40eb78mov rcx, [rsp+200]
37c40eb80mov r8, r14
37c40eb83mov rdx, [rsp+128]
37c40eb8bmov rsi, [rdi]
37c40eb8emov rax, rcx
37c40eb91add rcx, [rsp+168]
37c40eb99mov [rsp+48], 1
37c40eba2mov [rsp+200], rcx
37c40ebaacmp rcx, rsi
37c40ebadcmovle rsi, rcx
37c40ebb1mov rcx, [rsp+184]
37c40ebb9mov [rsp+848], rcx
37c40ebc1mov rcx, [rsp+312]
37c40ebc9sub rsi, rax
37c40ebccshl rax, 4
37c40ebd0mov [rsp+288], rax
37c40ebd8lea r9, [rcx+rax]
37c40ebdcmov rax, [rsp+160]
37c40ebe4mov rcx, [rsp+176]
37c40ebecmov [rsp+840], rsi
37c40ebf4mov [rsp+216], r9
37c40ebfcmov [rsp+40], rax
37c40ec01mov rax, [rsp+1184]
37c40ec09mov [rsp+32], rax
37c40ec0ecall zlange_64_
37c40ec13movsd_xmm x2, [r12+8]
37c40ec1amovsd_xmm x1, [r15]
37c40ec1fmovapd x3, x0
37c40ec23mov rax, [rsp+320]
37c40ec2bmov r8, [rsp+264]
37c40ec33movapd x8, x2
37c40ec38mov rdx, [rsp+256]
37c40ec40mov rcx, [rsp+336]
37c40ec48minsd x8, x1
37c40ec4dmovapd x0, x8
37c40ec52divsd x0, x2
37c40ec56mulsd x0, x3
37c40ec5amovsd_xmm [rsp+784], x0
37c40ec63movapd x0, x8
37c40ec68divsd x0, x1
37c40ec6cmulsd x0, [rsp+816]
37c40ec75movsd_xmm [rsp+816], x0
37c40ec7emovsd_xmm x0, [r12+8*rax+8]
37c40ec85movsd_xmm [rsp+768], x0
37c40ec8ecall dlarmm_64_
37c40ec93movapd x6, x0
37c40ec97movapd x14, x0
37c40ec9cmovsd_xmm [rsp+808], x0
37c40eca5mulsd x6, x8
37c40ecaaucomisd x6, x13
37c40ecafjp 0x37c40ecb7
37c40ecb1je 0x37c40ee31
37c40ecb7
37c40ecb7loc_37c40ecb7:
37c40ecb7movsd_xmm x0, [rsp+784]
37c40ecc0mulsd x0, x14
37c40ecc5movsd_xmm [rsp+784], x0
37c40eccemovsd_xmm x0, [rsp+816]
37c40ecd7mulsd x0, x14
37c40ecdcmovsd_xmm [rsp+816], x0
37c40ece5movapd x0, x8
37c40eceadivsd x0, [r15]
37c40ecefmulsd x0, x14
37c40ecf4movsd_xmm [rsp+800], x0
37c40ecfducomisd x0, x10
37c40ed02jp 0x37c40ed0a
37c40ed04je 0x37c40ea50
37c40ed0a
37c40ed0aloc_37c40ed0a:
37c40ed0amov rdi, [rsp+360]
37c40ed12cmp rdi, rbp
37c40ed15jg 0x37c40ea77
37c40ed1bmov r8, [rsp+408]
37c40ed23mov [rsp+352], rsi
37c40ed2bmov rsi, rdi
37c40ed2elea rbx, [rsp+800]
37c40ed36mov rdi, [rsp+280]
37c40ed3emov [rsp+400], r12
37c40ed46mov r12, r8
37c40ed49nop [rax]
37c40ed50
37c40ed50loc_37c40ed50:
37c40ed50mov r8, r12
37c40ed53lea r9, [rip+0x651de]
37c40ed5amov rdx, rbx
37c40ed5dmov rcx, r14
37c40ed60add rsi, 1
37c40ed64mov [rsp+848], rdi
37c40ed6cadd r12, r13
37c40ed6fcall zdscal_64_
37c40ed74cmp rbp, rsi
37c40ed77jge 0x37c40ed50
37c40ed79mov r12, [rsp+400]
37c40ed81mov rsi, [rsp+352]
37c40ed89divsd x8, [r12+8]
37c40ed90mulsd x8, x14
37c40ed95movsd_xmm [rsp+800], x8
37c40ed9fucomisd x8, x10
37c40eda4jp 0x37c40edac
37c40eda6je 0x37c40ea77
37c40edac
37c40edacloc_37c40edac:
37c40edacmov rax, [rsp+288]
37c40edb4mov rcx, [rsp+416]
37c40edbcmov [rsp+288], r12
37c40edc4mov rdi, [rsp+360]
37c40edcclea r12, [rax+rcx+16]
37c40edd1nop [rax]
37c40edd5nop [rax+rax]
37c40ede0
37c40ede0loc_37c40ede0:
37c40ede0mov r8, r12
37c40ede3lea r9, [rip+0x6514e]
37c40edeamov rdx, rbx
37c40ededmov rcx, r14
37c40edf0add rdi, 1
37c40edf4mov [rsp+848], rsi
37c40edfcadd r12, r13
37c40edffcall zdscal_64_
37c40ee04cmp rbp, rdi
37c40ee07jge 0x37c40ede0
37c40ee09mov r12, [rsp+288]
37c40ee11jmp 0x37c40ea77
37c40ee16
37c40ee16loc_37c40ee16:
37c40ee16cmp [rsp+360], rbp
37c40ee1ejg 0x37c40ea77
37c40ee24lea rbx, [rsp+800]
37c40ee2cjmp 0x37c40edac
37c40ee31
37c40ee31loc_37c40ee31:
37c40ee31mov rdx, r14
37c40ee34call frexp
37c40ee39movsxd rdx, [rsp+848]
37c40ee41movapd x0, x9
37c40ee46call _gfortran_pow_r8_i8
37c40ee4bmov [rsp+352], rsi
37c40ee53mulsd x0, [rsp+392]
37c40ee5cmov [rsp+400], rbp
37c40ee64mov rbx, [rsp+376]
37c40ee6cmov [rsp+424], r13
37c40ee74mov rbp, [rsp+192]
37c40ee7cmov r13, [rsp+232]
37c40ee84mov rdi, [rsp+1200]
37c40ee8cmov [rsp+448], r12
37c40ee94mov r12l, 1
37c40ee9amov [rsp+456], r15
37c40eea2mov r15, -1
37c40eea9movsd_xmm [rsp+392], x0
37c40eeb2nop [rax]
37c40eeb5nop [rax+rax]
37c40eec0
37c40eec0loc_37c40eec0:
37c40eec0lea rsi, [rdi+8*r15]
37c40eec4nop
37c40eec5nop [rax+rax]
37c40eed0
37c40eed0loc_37c40eed0:
37c40eed0mov rdx, r14
37c40eed3movapd x0, x14
37c40eed8movsd_xmm x6, [rsi+8]
37c40eeddadd rsi, 8
37c40eee1call frexp
37c40eee6movsxd rdx, [rsp+848]
37c40eeeemovapd x0, x9
37c40eef3call _gfortran_pow_r8_i8
37c40eef8divsd x6, x0
37c40eefcminsd x6, x7
37c40ef00movsd_xmm [rsi], x6
37c40ef04cmp rsi, rbx
37c40ef07jne 0x37c40eed0
37c40ef09add r12, 1
37c40ef0dadd r15, [rsp+152]
37c40ef15lea rbx, [rsi+rbp]
37c40ef19cmp r12, r13
37c40ef1cjne 0x37c40eec0
37c40ef1emov rdx, r14
37c40ef21movapd x0, x14
37c40ef26mov rsi, [rsp+352]
37c40ef2emov rbp, [rsp+400]
37c40ef36mov r13, [rsp+424]
37c40ef3emov r12, [rsp+448]
37c40ef46mov r15, [rsp+456]
37c40ef4ecall frexp
37c40ef53movsxd rdx, [rsp+848]
37c40ef5bmovapd x0, x9
37c40ef60call _gfortran_pow_r8_i8
37c40ef65mov rdx, r14
37c40ef68divsd x8, x0
37c40ef6dmovapd x0, x14
37c40ef72call frexp
37c40ef77movsxd rdx, [rsp+848]
37c40ef7fmovapd x0, x9
37c40ef84call _gfortran_pow_r8_i8
37c40ef89divsd x14, x0
37c40ef8emovsd_xmm [rsp+808], x14
37c40ef98movapd x6, x14
37c40ef9dmulsd x6, x8
37c40efa2jmp 0x37c40ecb7
37c40efa7
37c40efa7loc_37c40efa7:
37c40efa7mov r12, [rsp+280]
37c40efaf
37c40efafloc_37c40efaf:
37c40efafcmp [rsp+296], 1
37c40efb8je 0x37c40f7d5
37c40efbemov rax, [rsp+296]
37c40efc6add rax, [rsp+648]
37c40efcemov [rsp+416], rbp
37c40efd6xor edi, edi
37c40efd8mov [rsp+328], rax
37c40efe0mov rax, [rsp+432]
37c40efe8pxor x14, x14
37c40efedmov rdx, [rsp+520]
37c40eff5mov r11, [rsp+592]
37c40effdmov [rsp+200], 1
37c40f009movsd_xmm x13, [rip+0x64f7e]
37c40f012shl rax, 4
37c40f016add rax, [rsp+440]
37c40f01emovsd_xmm [rsp+584], x11
37c40f028mov [rsp+424], rax
37c40f030shl rdx, 4
37c40f034mov rbp, r11
37c40f037mov rax, [rsp+624]
37c40f03fmov [rsp+288], rax
37c40f047mov [rsp+208], rax
37c40f04flea rax, [rip+0x64ef2]
37c40f056mov [rsp+272], rax
37c40f05elea rax, [rsp+784]
37c40f066mov [rsp+264], rax
37c40f06elea rax, [rsp+816]
37c40f076mov [rsp+256], rax
37c40f07elea rax, [rsp+832]
37c40f086mov [rsp+248], rax
37c40f08elea rax, [rip+0x64ec3]
37c40f095mov [rsp+240], rax
37c40f09dlea rax, [rsp+776]
37c40f0a5mov [rsp+344], rax
37c40f0adlea rax, [rsp+824]
37c40f0b5mov [rsp+336], rax
37c40f0bdmov rax, [rsp+1160]
37c40f0c5lea rsi, [rax+rdx+16]
37c40f0camov [rsp+352], rsi
37c40f0d2jmp 0x37c40f241
37c40f0d7
37c40f0d7 66 0f 1f 84 00 00 00 00 00 f........
37c40f0e0
37c40f0e0loc_37c40f0e0:
37c40f0e0divsd x6, [rbp]
37c40f0e5mulsd x6, x8
37c40f0eamovsd_xmm [rsp+800], x6
37c40f0f3ucomisd x6, x10
37c40f0f8jp 0x37c40f443
37c40f0fejne 0x37c40f443
37c40f104
37c40f104loc_37c40f104:
37c40f104mov rax, [rsp+280]
37c40f10cmovsd_xmm [r15], x11
37c40f111mov rbx, [rsp+208]
37c40f119lea rcx, [rip+0x64e10]
37c40f120movsd_xmm [rbp], x11
37c40f126mov r9, [rsp+248]
37c40f12emov r8, [rsp+336]
37c40f136mov [rsp+832], rax
37c40f13emov rax, [rsp+184]
37c40f146mov rdx, [rsp+272]
37c40f14emov [rsp+88], rbx
37c40f153mov [rsp+840], rax
37c40f15bmov rax, [rsp+1184]
37c40f163mov [rsp+824], r12
37c40f16bmov [rsp+96], rax
37c40f170mov rax, [rsp+240]
37c40f178mov [rsp+112], 1
37c40f181mov [rsp+80], rax
37c40f186mov rax, [rsp+1168]
37c40f18emov [rsp+104], 1
37c40f197mov [rsp+72], rax
37c40f19cmov rax, [rsp+216]
37c40f1a4mov [rsp+40], r14
37c40f1a9movsd_xmm [rsp+848], x12
37c40f1b3shl rax, 4
37c40f1b7add rax, [rsp+352]
37c40f1bfmov [rsp+64], rax
37c40f1c4mov rax, [rsp+1184]
37c40f1ccmovsd_xmm [rsp+856], x15
37c40f1d6mov [rsp+56], rax
37c40f1dbmov rax, [rsp+224]
37c40f1e3mov [rsp+48], rax
37c40f1e8mov rax, [rsp+128]
37c40f1f0mov [rsp+32], rax
37c40f1f5call zgemm_64_
37c40f1faadd rbx, [rsp+368]
37c40f202add [rsp+200], 1
37c40f20bmov [rsp+208], rbx
37c40f213mov rax, [rsp+200]
37c40f21bmov rbx, [rsp+384]
37c40f223add rbp, [rsp+192]
37c40f22badd [rsp+288], rbx
37c40f233cmp rax, [rsp+296]
37c40f23bje 0x37c40f64a
37c40f241
37c40f241loc_37c40f241:
37c40f241mov rcx, [rsp+1136]
37c40f249mov rax, rdi
37c40f24cmov [rsp+216], rdi
37c40f254mov r8, r14
37c40f257add rdi, [rsp+168]
37c40f25fmov r9, [rsp+208]
37c40f267mov [rsp+840], r12
37c40f26fmov rsi, [rcx]
37c40f272mov rdx, [rsp+128]
37c40f27amov [rsp+48], 1
37c40f283mov rcx, [rsp+176]
37c40f28bcmp rdi, rsi
37c40f28ecmovle rsi, rdi
37c40f292mov [rsp+312], rsi
37c40f29asub rsi, rax
37c40f29dmov rax, [rsp+160]
37c40f2a5mov [rsp+280], rsi
37c40f2admov [rsp+40], rax
37c40f2b2mov rax, [rsp+1184]
37c40f2bamov [rsp+848], rsi
37c40f2c2mov [rsp+32], rax
37c40f2c7call zlange_64_
37c40f2ccmovsd_xmm x2, [rbp]
37c40f2d1movsd_xmm x1, [r15]
37c40f2d6movapd x3, x0
37c40f2damov rax, [rsp+328]
37c40f2e2mov r8, [rsp+264]
37c40f2eamovapd x6, x2
37c40f2eemov rdx, [rsp+256]
37c40f2f6mov rcx, [rsp+344]
37c40f2feminsd x6, x1
37c40f302movapd x0, x6
37c40f306divsd x0, x2
37c40f30amulsd x0, x3
37c40f30emovsd_xmm [rsp+784], x0
37c40f317movapd x0, x6
37c40f31bdivsd x0, x1
37c40f31fmulsd x0, [rsp+816]
37c40f328movsd_xmm [rsp+816], x0
37c40f331movsd_xmm x0, [rbp+8*rax]
37c40f337movsd_xmm [rsp+776], x0
37c40f340call dlarmm_64_
37c40f345movapd x11, x0
37c40f34amovapd x8, x0
37c40f34fmovsd_xmm [rsp+808], x0
37c40f358mulsd x11, x6
37c40f35ducomisd x11, x14
37c40f362jp 0x37c40f36a
37c40f364je 0x37c40f4d3
37c40f36a
37c40f36aloc_37c40f36a:
37c40f36amovsd_xmm x0, [rsp+784]
37c40f373mulsd x0, x8
37c40f378movsd_xmm [rsp+784], x0
37c40f381movsd_xmm x0, [rsp+816]
37c40f38amulsd x0, x8
37c40f38fmovsd_xmm [rsp+816], x0
37c40f398movapd x0, x6
37c40f39cdivsd x0, [r15]
37c40f3a1mulsd x0, x8
37c40f3a6movsd_xmm [rsp+800], x0
37c40f3afucomisd x0, x10
37c40f3b4jp 0x37c40f3bc
37c40f3b6je 0x37c40f0e0
37c40f3bc
37c40f3bcloc_37c40f3bc:
37c40f3bcmov rsi, [rsp+360]
37c40f3c4mov rax, [rsp+416]
37c40f3cccmp rsi, rax
37c40f3cfjg 0x37c40f0e0
37c40f3d5mov r8, [rsp+424]
37c40f3ddmov [rsp+400], rdi
37c40f3e5mov rbx, rax
37c40f3e8mov rdi, rsi
37c40f3ebmov [rsp+408], rbp
37c40f3f3mov rbp, r8
37c40f3f6nop [rax+rax]
37c40f400
37c40f400loc_37c40f400:
37c40f400mov r8, rbp
37c40f403lea r9, [rip+0x64b2e]
37c40f40amov rcx, r14
37c40f40dadd rbp, r13
37c40f410lea rdx, [rsp+800]
37c40f418add rdi, 1
37c40f41cmov [rsp+848], r12
37c40f424call zdscal_64_
37c40f429cmp rbx, rdi
37c40f42cjge 0x37c40f400
37c40f42emov rdi, [rsp+400]
37c40f436mov rbp, [rsp+408]
37c40f43ejmp 0x37c40f0e0
37c40f443
37c40f443loc_37c40f443:
37c40f443mov rax, [rsp+216]
37c40f44blea rsi, [rax+1]
37c40f44fmov rax, [rsp+312]
37c40f457cmp rsi, rax
37c40f45ajg 0x37c40f104
37c40f460mov r8, [rsp+288]
37c40f468mov [rsp+312], rdi
37c40f470mov rbx, rax
37c40f473mov rdi, rsi
37c40f476mov [rsp+400], rbp
37c40f47emov rbp, r8
37c40f481nop [rax]
37c40f485nop [rax+rax]
37c40f490
37c40f490loc_37c40f490:
37c40f490mov r8, rbp
37c40f493lea r9, [rip+0x64a9e]
37c40f49amov rcx, r14
37c40f49dadd rbp, r13
37c40f4a0lea rdx, [rsp+800]
37c40f4a8add rdi, 1
37c40f4acmov [rsp+848], r12
37c40f4b4call zdscal_64_
37c40f4b9cmp rbx, rdi
37c40f4bcjge 0x37c40f490
37c40f4bemov rdi, [rsp+312]
37c40f4c6mov rbp, [rsp+400]
37c40f4cejmp 0x37c40f104
37c40f4d3
37c40f4d3loc_37c40f4d3:
37c40f4d3mov rdx, r14
37c40f4d6call frexp
37c40f4dbmovsxd rdx, [rsp+848]
37c40f4e3movapd x0, x13
37c40f4e8call _gfortran_pow_r8_i8
37c40f4edmov [rsp+400], r12
37c40f4f5mulsd x0, [rsp+392]
37c40f4femov [rsp+408], rdi
37c40f506mov rbx, [rsp+376]
37c40f50emov [rsp+448], rbp
37c40f516mov rdi, [rsp+192]
37c40f51emov rbp, [rsp+232]
37c40f526mov r12, [rsp+1200]
37c40f52emov [rsp+456], r13
37c40f536mov r13l, 1
37c40f53cmov [rsp+464], r15
37c40f544mov r15, -1
37c40f54bmovsd_xmm [rsp+392], x0
37c40f554nop
37c40f555nop [rax+rax]
37c40f560
37c40f560loc_37c40f560:
37c40f560lea rsi, [r12+8*r15]
37c40f564nop
37c40f565nop [rax+rax]
37c40f570
37c40f570loc_37c40f570:
37c40f570mov rdx, r14
37c40f573movapd x0, x8
37c40f578movsd_xmm x11, [rsi+8]
37c40f57eadd rsi, 8
37c40f582call frexp
37c40f587movsxd rdx, [rsp+848]
37c40f58fmovapd x0, x13
37c40f594call _gfortran_pow_r8_i8
37c40f599divsd x11, x0
37c40f59eminsd x11, x7
37c40f5a3movsd_xmm [rsi], x11
37c40f5a8cmp rsi, rbx
37c40f5abjne 0x37c40f570
37c40f5adadd r13, 1
37c40f5b1add r15, [rsp+152]
37c40f5b9lea rbx, [rsi+rdi]
37c40f5bdcmp r13, rbp
37c40f5c0jne 0x37c40f560
37c40f5c2mov rdx, r14
37c40f5c5movapd x0, x8
37c40f5camov r12, [rsp+400]
37c40f5d2mov rdi, [rsp+408]
37c40f5damov rbp, [rsp+448]
37c40f5e2mov r13, [rsp+456]
37c40f5eamov r15, [rsp+464]
37c40f5f2call frexp
37c40f5f7movsxd rdx, [rsp+848]
37c40f5ffmovapd x0, x13
37c40f604call _gfortran_pow_r8_i8
37c40f609mov rdx, r14
37c40f60cdivsd x6, x0
37c40f610movapd x0, x8
37c40f615call frexp
37c40f61amovsxd rdx, [rsp+848]
37c40f622movapd x0, x13
37c40f627call _gfortran_pow_r8_i8
37c40f62cdivsd x8, x0
37c40f631movsd_xmm [rsp+808], x8
37c40f63bmovapd x11, x8
37c40f640mulsd x11, x6
37c40f645jmp 0x37c40f36a
37c40f64a
37c40f64aloc_37c40f64a:
37c40f64amov rax, [rsp+168]
37c40f652mov rdi, [rsp+608]
37c40f65amov rbx, [rsp+152]
37c40f662add [rsp+472], rdi
37c40f66alea rdx, [rax+rax]
37c40f66emov rax, [rsp+528]
37c40f676mov rdi, [rsp+616]
37c40f67eadd [rsp+320], rbx
37c40f686sub r15, [rsp+192]
37c40f68eadd [rsp+496], rdi
37c40f696sub rax, rdx
37c40f699movsd_xmm x11, [rsp+584]
37c40f6a3add [rsp+432], rdi
37c40f6abmov rdi, [rsp+600]
37c40f6b3sub [rsp+296], 1
37c40f6bcadd [rsp+520], rdi
37c40f6c4jmp 0x37c40e77d
37c40f6c9
37c40f6c9loc_37c40f6c9:
37c40f6c9ucomisd x13, x1
37c40f6cejp 0x37c40f868
37c40f6d4jne 0x37c40f868
37c40f6damov [rsp+392], 0
37c40f6e6movapd x8, x9
37c40f6eb
37c40f6ebloc_37c40f6eb:
37c40f6ebmov rbx, [rsp+376]
37c40f6f3mov [rsp+240], r15
37c40f6fbmov [rsp+248], rdi
37c40f703mov r15, [rsp+192]
37c40f70bmov rdi, [rsp+152]
37c40f713mov rsi, [rsp+1200]
37c40f71bmov [rsp+200], rbp
37c40f723mov ebp, 1
37c40f728mov [rsp+208], r12
37c40f730mov r12, -1
37c40f737mov [rsp+216], r13
37c40f73fmov r13, rbx
37c40f742
37c40f742loc_37c40f742:
37c40f742lea rbx, [rsi+8*r12]
37c40f746nop [rax+rax]
37c40f750
37c40f750loc_37c40f750:
37c40f750mov rdx, r14
37c40f753movapd x0, x13
37c40f758movsd_xmm x6, [rbx+8]
37c40f75dadd rbx, 8
37c40f761call frexp
37c40f766movsxd rdx, [rsp+848]
37c40f76emovapd x0, x8
37c40f773call _gfortran_pow_r8_i8
37c40f778divsd x6, x0
37c40f77cminsd x6, x7
37c40f780movsd_xmm [rbx], x6
37c40f784cmp rbx, r13
37c40f787jne 0x37c40f750
37c40f789add rbp, 1
37c40f78dadd r12, rdi
37c40f790lea r13, [rbx+r15]
37c40f794cmp rbp, [rsp+232]
37c40f79cjne 0x37c40f742
37c40f79emov r15, [rsp+240]
37c40f7a6mov rbp, [rsp+200]
37c40f7aemov r12, [rsp+208]
37c40f7b6mov r13, [rsp+216]
37c40f7bemovsd_xmm x0, [r15]
37c40f7c3mov rdi, [rsp+248]
37c40f7cbmulsd x0, x13
37c40f7d0jmp 0x37c40e8d3
37c40f7d5
37c40f7d5loc_37c40f7d5:
37c40f7d5mov rbx, [rsp+696]
37c40f7ddmovapd x4, x11
37c40f7e2add [rsp+544], rbx
37c40f7eamov r9, [rsp+568]
37c40f7f2mov rbx, [rsp+152]
37c40f7famov r10, [rsp+536]
37c40f802add [rsp+576], rbx
37c40f80amov rsi, [rsp+720]
37c40f812mov r8, [rsp+728]
37c40f81amov rbp, [rsp+736]
37c40f822mov rcx, [rsp+560]
37c40f82amov r11, [rsp+744]
37c40f832mov rdi, [rsp+752]
37c40f83asub [rsp+504], 8
37c40f843add r9, [rsp+672]
37c40f84bmovsd_xmm x12, [rsp+392]
37c40f855cmp r10, [rsp+632]
37c40f85djne 0x37c40e654
37c40f863jmp 0x37c40df9a
37c40f868
37c40f868loc_37c40f868:
37c40f868mov rdx, r14
37c40f86bmovapd x0, x13
37c40f870call frexp
37c40f875movsxd rdx, [rsp+848]
37c40f87dmovsd_xmm x8, [rip+0x6470a]
37c40f886movapd x0, x8
37c40f88bcall _gfortran_pow_r8_i8
37c40f890mulsd x0, [rsp+392]
37c40f899movsd_xmm [rsp+392], x0
37c40f8a2jmp 0x37c40f6eb
37c40f8a7
37c40f8a7loc_37c40f8a7:
37c40f8a7movsd_xmm x8, [rsp+648]
37c40f8b1jmp 0x37c40df9f
37c40f8b6
37c40f8b6loc_37c40f8b6:
37c40f8b6neg rax
37c40f8b9jmp 0x37c40ae83
37c40f8be
37c40f8be 66 90 f.
37c40f8c0
37c40f8c0loc_37c40f8c0:
37c40f8c0cmp rbp, 1
37c40f8c4je 0x37c410cf1
37c40f8catest r12, r12
37c40f8cdje 0x37c410cf1
37c40f8d3mov r15, [rsp+152]
37c40f8dbmov rbp, [rsp+552]
37c40f8e3movapd x12, x10
37c40f8e8movapd x4, x8
37c40f8edmov r8, [rsp+256]
37c40f8f5mov r11, [rsp+168]
37c40f8fdimul rbp, r15
37c40f901mov rax, [rsp+280]
37c40f909mov r13, [rsp+1144]
37c40f911mov r9, r11
37c40f914neg r9
37c40f917imul rax, r11
37c40f91blea rcx, [r8+rbp]
37c40f91fmov r8, [rsp+1200]
37c40f927lea r14, [r8+8*rcx]
37c40f92bmov rcx, rbx
37c40f92eimul rcx, r9
37c40f932mov [rsp+616], rcx
37c40f93asub rcx, r11
37c40f93dmov r8, rcx
37c40f940shl r8, 4
37c40f944mov [rsp+624], r8
37c40f94clea r8, [rax+1]
37c40f950imul r8, rbx
37c40f954mov rbx, [rsp+200]
37c40f95clea rcx, [rax+rbx]
37c40f960add rcx, r8
37c40f963add rbx, r8
37c40f966shl rcx, 4
37c40f96amov [rsp+496], rbx
37c40f972mov rbx, rsi
37c40f975lea r13, [r13+rcx+16]
37c40f97amov rcx, r15
37c40f97dimul rcx, rdx
37c40f981mov [rsp+472], r13
37c40f989mov r13, r15
37c40f98cmov r15, [rsp+536]
37c40f994mov rdx, r11
37c40f997lea r12, [rcx+r15]
37c40f99bmov rcx, [rsp+552]
37c40f9a3sub rcx, 1
37c40f9a7imul r11, rcx
37c40f9abmov rcx, rsi
37c40f9aemov rsi, [rsp+184]
37c40f9b6imul rcx, r9
37c40f9balea r8, [r11+rsi]
37c40f9bemov rsi, [rsp+1160]
37c40f9c6mov [rsp+536], rcx
37c40f9cesub rcx, rdx
37c40f9d1shl rcx, 4
37c40f9d5mov [rsp+544], rcx
37c40f9ddlea rcx, [r11+1]
37c40f9e1imul rbx, rcx
37c40f9e5add r8, rbx
37c40f9e8shl r8, 4
37c40f9eclea r8, [rsi+r8+16]
37c40f9f1mov rsi, [rsp+640]
37c40f9f9mov [rsp+560], r8
37c40fa01lea r8, [rbp+r15]
37c40fa06lea r15, [rsp+848]
37c40fa0eimul rcx, rsi
37c40fa12mov [rsp+568], r8
37c40fa1aimul r9, rsi
37c40fa1elea r8, [rcx+rdi]
37c40fa22mov rcx, [rsp+184]
37c40fa2amov rdi, rsi
37c40fa2dshl rsi, 4
37c40fa31mov [rsp+576], r9
37c40fa39add rcx, rbx
37c40fa3cmov rbx, rdx
37c40fa3fimul rdx, rdi
37c40fa43mov [rsp+584], rcx
37c40fa4bmov rcx, r10
37c40fa4elea r9, [rbx+rbx]
37c40fa52sub rcx, r13
37c40fa55mov r13, rsi
37c40fa58mov r10, r12
37c40fa5bmov r12, r8
37c40fa5esub rcx, 1
37c40fa62shl rdx, 4
37c40fa66mov [rsp+664], rcx
37c40fa6emov rcx, r14
37c40fa71mov [rsp+320], rdx
37c40fa79mov rdx, rbx
37c40fa7clea rbx, [rsp+792]
37c40fa84imul rdx, rsi
37c40fa88lea rsi, [rsp+840]
37c40fa90mov [rsp+480], rbx
37c40fa98mov [rsp+128], rsi
37c40faa0lea rbx, [rsp+808]
37c40faa8lea rsi, [rip+0x644a2]
37c40faafmov [rsp+176], rsi
37c40fab7mov rsi, r11
37c40fabamov [rsp+328], rdx
37c40fac2mov rdx, [rsp+512]
37c40facamov [rsp+488], rbx
37c40fad2movsd_xmm x9, [rip+0x644b5]
37c40fadbxorpd x11, [rip+0x644bc]
37c40fae4movsd_xmm [rsp+672], x11
37c40faee
37c40faeeloc_37c40faee:
37c40faeemov rbx, [rsp+1128]
37c40faf6sub rdx, 1
37c40fafamov rdi, [rsp+168]
37c40fb02movsd_xmm [rsp+400], x12
37c40fb0cmov [rsp+408], r12
37c40fb14mov r14, rcx
37c40fb17movapd x11, x4
37c40fb1cmovsd_xmm x14, [rip+0x6447b]
37c40fb25mov r8, [rbx]
37c40fb28add rdi, rax
37c40fb2bmov rbx, r10
37c40fb2emov [rsp+456], r12
37c40fb36mov [rsp+504], rdx
37c40fb3ecmp rdi, r8
37c40fb41mov [rsp+696], rsi
37c40fb49cmovle r8, rdi
37c40fb4dsub rbx, [rsp+568]
37c40fb55mov [rsp+704], r12
37c40fb5dmov [rsp+312], rbx
37c40fb65sub r8, rax
37c40fb68shl rax, 4
37c40fb6cadd rax, [rsp+1176]
37c40fb74mov [rsp+712], rcx
37c40fb7cmov [rsp+600], rax
37c40fb84lea rbx, [rax+16]
37c40fb88mov rax, rdx
37c40fb8bneg rax
37c40fb8emov [rsp+280], r8
37c40fb96lea r11, [8*rax]
37c40fb9emov rax, [rsp+496]
37c40fba6mov [rsp+416], rbx
37c40fbaemov [rsp+656], r11
37c40fbb6shl rax, 4
37c40fbbaadd rax, [rsp+1144]
37c40fbc2mov [rsp+720], r10
37c40fbcamov [rsp+528], rax
37c40fbd2mov rax, [rsp+1200]
37c40fbdasub rax, r11
37c40fbddmov r11, [rsp+552]
37c40fbe5mov [rsp+648], rax
37c40fbedmov rax, [rsp+664]
37c40fbf5mov [rsp+288], r11
37c40fbfdsub rax, rdx
37c40fc00mov [rsp+608], rax
37c40fc08mov rax, [rsp+584]
37c40fc10mov [rsp+464], rax
37c40fc18mov rax, [rsp+560]
37c40fc20mov [rsp+440], rax
37c40fc28mov rax, rsi
37c40fc2bmov [rsp+728], rdi
37c40fc33movsd_xmm x12, [rsp+672]
37c40fc3dmov [rsp+520], r9
37c40fc45
37c40fc45loc_37c40fc45:
37c40fc45lea rcx, [rax+1]
37c40fc49mov rdi, [rsp+1136]
37c40fc51mov rsi, [rsp+456]
37c40fc59mov [rsp+384], rcx
37c40fc61mov rcx, [rsp+168]
37c40fc69mov rdx, [rdi]
37c40fc6cmov r9, [rsp+128]
37c40fc74mov [rsp+32], r15
37c40fc79mov [rsp+112], 1
37c40fc82add rcx, rax
37c40fc85cmp rcx, rdx
37c40fc88mov [rsp+592], rcx
37c40fc90mov [rsp+104], 1
37c40fc99cmovle rdx, rcx
37c40fc9dshl rsi, 4
37c40fca1mov rcx, [rsp+280]
37c40fca9mov [rsp+392], rdx
37c40fcb1sub rdx, rax
37c40fcb4mov rax, [rsp+416]
37c40fcbcmov [rsp+840], rcx
37c40fcc4mov rcx, [rsp+480]
37c40fcccadd rax, rsi
37c40fccfmov [rsp+184], rdx
37c40fcd7mov [rsp+224], rax
37c40fcdfmov [rsp+72], rax
37c40fce4mov rax, [rsp+1168]
37c40fcecmov [rsp+96], rcx
37c40fcf1mov rcx, [rsp+488]
37c40fcf9mov [rsp+64], rax
37c40fcfemov rax, [rsp+440]
37c40fd06mov [rsp+88], rcx
37c40fd0bmov rcx, [rsp+1184]
37c40fd13mov [rsp+56], rax
37c40fd18mov rax, [rsp+1152]
37c40fd20mov [rsp+848], rdx
37c40fd28mov [rsp+48], rax
37c40fd2dmov rax, [rsp+472]
37c40fd35mov [rsp+80], rcx
37c40fd3amov [rsp+40], rax
37c40fd3fmov r8, [rsp+1120]
37c40fd47mov rdx, [rsp+1112]
37c40fd4fmov rcx, [rsp+1104]
37c40fd57call ztrsyl_64_
37c40fd5cmovsd_xmm x0, [r14]
37c40fd61pxor x1, x1
37c40fd65movsd_xmm x13, [rsp+808]
37c40fd6fmov rax, [rsp+1216]
37c40fd77mov rdx, [rsp+792]
37c40fd7fmulsd x0, x13
37c40fd84mov rcx, [rsp+1216]
37c40fd8cmov rax, [rax]
37c40fd8fcmp rax, rdx
37c40fd92cmovl rax, rdx
37c40fd96ucomisd x0, x1
37c40fd9amov [rcx], rax
37c40fd9djp 0x37c40fda5
37c40fd9fje 0x37c410b62
37c40fda5
37c40fda5loc_37c40fda5:
37c40fda5mov rax, [rsp+280]
37c40fdadmovsd_xmm [r14], x0
37c40fdb2mov r9, [rsp+224]
37c40fdbamov r8, r15
37c40fdbdmov rdx, [rsp+128]
37c40fdc5mov rcx, [rsp+176]
37c40fdcdmov [rsp+48], 1
37c40fdd6mov [rsp+840], rax
37c40fddemov rax, [rsp+184]
37c40fde6mov [rsp+848], rax
37c40fdeemov rax, [rsp+160]
37c40fdf6mov [rsp+40], rax
37c40fdfbmov rax, [rsp+1184]
37c40fe03mov [rsp+32], rax
37c40fe08call zlange_64_
37c40fe0dmovsd_xmm [rsp+816], x0
37c40fe16cmp [rsp+504], 0
37c40fe1fje 0x37c41045a
37c40fe25mov rax, [rsp+656]
37c40fe2dmov rdx, [rsp+408]
37c40fe35xor ebp, ebp
37c40fe37pxor x13, x13
37c40fe3clea r12, [r14+rax]
37c40fe40mov rax, [rsp+416]
37c40fe48shl rdx, 4
37c40fe4cadd rax, rdx
37c40fe4fadd rdx, [rsp+1176]
37c40fe57mov [rsp+360], rax
37c40fe5flea rax, [rsp+784]
37c40fe67mov [rsp+240], rax
37c40fe6flea rax, [rsp+816]
37c40fe77mov [rsp+248], rax
37c40fe7flea rax, [rsp+768]
37c40fe87mov [rsp+216], rax
37c40fe8flea rax, [rsp+832]
37c40fe97mov [rsp+256], rax
37c40fe9flea rax, [rip+0x640b2]
37c40fea6mov [rsp+264], rax
37c40feaelea rax, [rip+0x640b3]
37c40feb5mov [rsp+272], rax
37c40febdmov rax, [rsp+1176]
37c40fec5mov [rsp+368], rdx
37c40fecdlea rax, [rax+rsi+16]
37c40fed2mov [rsp+296], rax
37c40fedamov rax, [rsp+528]
37c40fee2add rax, 16
37c40fee6mov [rsp+304], rax
37c40feeejmp 0x37c40ffff
37c40fef3
37c40fef3loc_37c40fef3:
37c40fef3divsd x6, [r12]
37c40fef9mulsd x6, x15
37c40fefemovsd_xmm [rsp+800], x6
37c40ff07ucomisd x6, x10
37c40ff0cjp 0x37c4102be
37c40ff12jne 0x37c4102be
37c40ff18
37c40ff18loc_37c40ff18:
37c40ff18mov rax, [rsp+184]
37c40ff20movsd_xmm [r14], x8
37c40ff25mov rdx, [rsp+200]
37c40ff2dadd r12, 8
37c40ff31movsd_xmm [r12-8], x8
37c40ff38add rdx, [rsp+304]
37c40ff40mov r9, [rsp+128]
37c40ff48mov [rsp+840], rax
37c40ff50mov rax, [rsp+280]
37c40ff58mov [rsp+48], rdx
37c40ff5dmov r8, [rsp+256]
37c40ff65lea rdx, [rip+0x63fc4]
37c40ff6cmov [rsp+848], rax
37c40ff74mov rax, [rsp+1184]
37c40ff7cmov rcx, rdx
37c40ff7fmov [rsp+32], r15
37c40ff84mov [rsp+96], rax
37c40ff89mov rax, [rsp+208]
37c40ff91mov [rsp+832], rsi
37c40ff99mov [rsp+88], rax
37c40ff9emov rax, [rsp+264]
37c40ffa6mov [rsp+112], 1
37c40ffafmov [rsp+80], rax
37c40ffb4mov rax, [rsp+1184]
37c40ffbcmov [rsp+104], 1
37c40ffc5mov [rsp+72], rax
37c40ffcamov rax, [rsp+224]
37c40ffd2mov [rsp+64], rax
37c40ffd7mov rax, [rsp+1152]
37c40ffdfmov [rsp+56], rax
37c40ffe4mov rax, [rsp+272]
37c40ffecmov [rsp+40], rax
37c40fff1call zgemm_64_
37c40fff6cmp r12, r14
37c40fff9je 0x37c41045a
37c40ffff
37c40ffffloc_37c40ffff:
37c40ffffmov rax, [rsp+1128]
37c410007mov rcx, rbp
37c41000amov r8, r15
37c41000dadd rbp, [rsp+168]
37c410015mov rdx, [rax]
37c410018mov rax, [rsp+184]
37c410020mov [rsp+48], 1
37c410029cmp rbp, rdx
37c41002cmov [rsp+848], rax
37c410034mov rax, [rsp+296]
37c41003ccmovle rdx, rbp
37c410040mov rsi, rdx
37c410043mov rdx, [rsp+128]
37c41004bsub rsi, rcx
37c41004eshl rcx, 4
37c410052lea r9, [rax+rcx]
37c410056mov rax, [rsp+160]
37c41005emov [rsp+200], rcx
37c410066mov rcx, [rsp+176]
37c41006emov [rsp+208], r9
37c410076mov [rsp+40], rax
37c41007bmov rax, [rsp+1184]
37c410083mov [rsp+840], rsi
37c41008bmov [rsp+32], rax
37c410090call zlange_64_
37c410095movsd_xmm x2, [r12]
37c41009bmovsd_xmm x1, [r14]
37c4100a0movapd x3, x0
37c4100a4mov rax, [rsp+312]
37c4100acmov r8, [rsp+240]
37c4100b4movapd x6, x2
37c4100b8mov rdx, [rsp+248]
37c4100c0mov rcx, [rsp+216]
37c4100c8minsd x6, x1
37c4100ccmovapd x0, x6
37c4100d0divsd x0, x2
37c4100d4mulsd x0, x3
37c4100d8movsd_xmm [rsp+784], x0
37c4100e1movapd x0, x6
37c4100e5divsd x0, x1
37c4100e9mulsd x0, [rsp+816]
37c4100f2movsd_xmm [rsp+816], x0
37c4100fbmovsd_xmm x0, [r12+8*rax]
37c410101movsd_xmm [rsp+768], x0
37c41010acall dlarmm_64_
37c41010fmovapd x8, x0
37c410114movapd x15, x0
37c410119movsd_xmm [rsp+808], x0
37c410122mulsd x8, x6
37c410127ucomisd x8, x13
37c41012cjp 0x37c410134
37c41012eje 0x37c4102e1
37c410134
37c410134loc_37c410134:
37c410134movsd_xmm x0, [rsp+784]
37c41013dmulsd x0, x15
37c410142movsd_xmm [rsp+784], x0
37c41014bmovsd_xmm x0, [rsp+816]
37c410154mulsd x0, x15
37c410159movsd_xmm [rsp+816], x0
37c410162movapd x0, x6
37c410166divsd x0, [r14]
37c41016bmulsd x0, x15
37c410170movsd_xmm [rsp+800], x0
37c410179ucomisd x0, x10
37c41017ejp 0x37c410186
37c410180je 0x37c40fef3
37c410186
37c410186loc_37c410186:
37c410186mov rdi, [rsp+384]
37c41018emov rax, [rsp+392]
37c410196cmp rdi, rax
37c410199jg 0x37c40ff18
37c41019fmov r8, [rsp+360]
37c4101a7mov [rsp+344], rbp
37c4101afmov rbp, rdi
37c4101b2lea rbx, [rsp+800]
37c4101bamov rdi, [rsp+280]
37c4101c2mov [rsp+336], rsi
37c4101camov rsi, rax
37c4101cdmov [rsp+352], r12
37c4101d5mov r12, r8
37c4101d8nop [rax+rax]
37c4101e0
37c4101e0loc_37c4101e0:
37c4101e0mov r8, r12
37c4101e3lea r9, [rip+0x63d4e]
37c4101eamov rdx, rbx
37c4101edmov rcx, r15
37c4101f0add rbp, 1
37c4101f4mov [rsp+848], rdi
37c4101fcadd r12, r13
37c4101ffcall zdscal_64_
37c410204cmp rsi, rbp
37c410207jge 0x37c4101e0
37c410209mov r12, [rsp+352]
37c410211mov rsi, [rsp+336]
37c410219mov rbp, [rsp+344]
37c410221divsd x6, [r12]
37c410227mulsd x6, x15
37c41022cmovsd_xmm [rsp+800], x6
37c410235ucomisd x6, x10
37c41023ajp 0x37c410242
37c41023cje 0x37c40ff18
37c410242
37c410242loc_37c410242:
37c410242mov rdi, [rsp+384]
37c41024amov rax, [rsp+200]
37c410252mov [rsp+336], rbp
37c41025amov rcx, [rsp+368]
37c410262mov [rsp+344], r12
37c41026amov rbp, rdi
37c41026dmov rdi, rbx
37c410270mov rbx, [rsp+392]
37c410278lea r12, [rax+rcx+16]
37c41027dnop [rax]
37c410280
37c410280loc_37c410280:
37c410280mov r8, r12
37c410283lea r9, [rip+0x63cae]
37c41028amov rdx, rdi
37c41028dmov rcx, r15
37c410290add rbp, 1
37c410294mov [rsp+848], rsi
37c41029cadd r12, r13
37c41029fcall zdscal_64_
37c4102a4cmp rbx, rbp
37c4102a7jge 0x37c410280
37c4102a9mov rbp, [rsp+336]
37c4102b1mov r12, [rsp+344]
37c4102b9jmp 0x37c40ff18
37c4102be
37c4102beloc_37c4102be:
37c4102bemov rcx, [rsp+392]
37c4102c6cmp [rsp+384], rcx
37c4102cejg 0x37c40ff18
37c4102d4lea rbx, [rsp+800]
37c4102dcjmp 0x37c410242
37c4102e1
37c4102e1loc_37c4102e1:
37c4102e1mov rdx, r15
37c4102e4call frexp
37c4102e9movsxd rdx, [rsp+848]
37c4102f1movapd x0, x9
37c4102f6call _gfortran_pow_r8_i8
37c4102fbmov [rsp+336], rsi
37c410303mulsd x0, [rsp+400]
37c41030cmov [rsp+344], r13
37c410314mov rbx, [rsp+376]
37c41031cmov [rsp+352], rbp
37c410324mov r13, [rsp+232]
37c41032cmov rbp, [rsp+192]
37c410334mov rdi, [rsp+1200]
37c41033cmov [rsp+424], r12
37c410344mov r12l, 1
37c41034amov [rsp+432], r14
37c410352mov r14, -1
37c410359movsd_xmm [rsp+400], x0
37c410362nop [rax]
37c410365nop [rax+rax]
37c410370
37c410370loc_37c410370:
37c410370lea rsi, [rdi+8*r14]
37c410374nop
37c410375nop [rax+rax]
37c410380
37c410380loc_37c410380:
37c410380mov rdx, r15
37c410383movapd x0, x15
37c410388movsd_xmm x8, [rsi+8]
37c41038eadd rsi, 8
37c410392call frexp
37c410397movsxd rdx, [rsp+848]
37c41039fmovapd x0, x9
37c4103a4call _gfortran_pow_r8_i8
37c4103a9divsd x8, x0
37c4103aeminsd x8, x7
37c4103b3movsd_xmm [rsi], x8
37c4103b8cmp rsi, rbx
37c4103bbjne 0x37c410380
37c4103bdadd r12, 1
37c4103c1add r14, [rsp+152]
37c4103c9lea rbx, [rsi+rbp]
37c4103cdcmp r12, r13
37c4103d0jne 0x37c410370
37c4103d2mov rdx, r15
37c4103d5movapd x0, x15
37c4103damov rsi, [rsp+336]
37c4103e2mov r13, [rsp+344]
37c4103eamov rbp, [rsp+352]
37c4103f2mov r12, [rsp+424]
37c4103famov r14, [rsp+432]
37c410402call frexp
37c410407movsxd rdx, [rsp+848]
37c41040fmovapd x0, x9
37c410414call _gfortran_pow_r8_i8
37c410419mov rdx, r15
37c41041cdivsd x6, x0
37c410420movapd x0, x15
37c410425call frexp
37c41042amovsxd rdx, [rsp+848]
37c410432movapd x0, x9
37c410437call _gfortran_pow_r8_i8
37c41043cdivsd x15, x0
37c410441movsd_xmm [rsp+808], x15
37c41044bmovapd x8, x15
37c410450mulsd x8, x6
37c410455jmp 0x37c410134
37c41045a
37c41045aloc_37c41045a:
37c41045acmp [rsp+288], 1
37c410463je 0x37c410c63
37c410469mov rax, [rsp+288]
37c410471add rax, [rsp+608]
37c410479mov [rsp+200], 1
37c410485xor ebp, ebp
37c410487mov [rsp+336], rax
37c41048fpxor x15, x15
37c410494mov rax, [rsp+408]
37c41049cmov rdx, [rsp+464]
37c4104a4mov r12, [rsp+648]
37c4104acmovsd_xmm [rsp+736], x11
37c4104b6shl rax, 4
37c4104baadd rax, [rsp+416]
37c4104c2movsd_xmm x13, [rip+0x63ac5]
37c4104cbmov [rsp+448], rax
37c4104d3mov rax, [rsp+600]
37c4104dbshl rdx, 4
37c4104dfmov rdi, [rsp+280]
37c4104e7mov [rsp+304], rax
37c4104efmov [rsp+208], rax
37c4104f7lea rax, [rip+0x63a4a]
37c4104femov [rsp+360], rax
37c410506lea rax, [rsp+784]
37c41050emov [rsp+240], rax
37c410516lea rax, [rsp+816]
37c41051emov [rsp+248], rax
37c410526lea rax, [rsp+832]
37c41052emov [rsp+256], rax
37c410536lea rax, [rip+0x63a1b]
37c41053dmov [rsp+264], rax
37c410545lea rax, [rsp+776]
37c41054dmov [rsp+344], rax
37c410555lea rax, [rsp+824]
37c41055dmov [rsp+352], rax
37c410565mov rax, [rsp+1160]
37c41056dlea rsi, [rax+rdx+16]
37c410572mov [rsp+368], rsi
37c41057ajmp 0x37c4106e2
37c41057f
37c41057f 90 .
37c410580
37c410580loc_37c410580:
37c410580divsd x6, [r12]
37c410586mulsd x6, x8
37c41058bmovsd_xmm [rsp+800], x6
37c410594ucomisd x6, x10
37c410599jp 0x37c4108e3
37c41059fjne 0x37c4108e3
37c4105a5
37c4105a5loc_37c4105a5:
37c4105a5mov rax, [rsp+272]
37c4105admovsd_xmm [r14], x11
37c4105b2mov rdx, [rsp+216]
37c4105balea rcx, [rip+0x6396f]
37c4105c1movsd_xmm [r12], x11
37c4105c7mov rbx, [rsp+208]
37c4105cfmov r9, [rsp+256]
37c4105d7mov [rsp+832], rax
37c4105dfmov rax, [rsp+184]
37c4105e7shl rdx, 4
37c4105ebadd rdx, [rsp+368]
37c4105f3mov r8, [rsp+352]
37c4105fbmov [rsp+88], rbx
37c410600mov [rsp+840], rax
37c410608mov rax, [rsp+1184]
37c410610mov [rsp+64], rdx
37c410615mov rdx, [rsp+360]
37c41061dmov [rsp+96], rax
37c410622mov rax, [rsp+264]
37c41062amov [rsp+824], rdi
37c410632mov [rsp+80], rax
37c410637mov rax, [rsp+1168]
37c41063fmov [rsp+112], 1
37c410648mov [rsp+72], rax
37c41064dmov rax, [rsp+1184]
37c410655mov [rsp+104], 1
37c41065emov [rsp+56], rax
37c410663mov rax, [rsp+224]
37c41066bmov [rsp+40], r15
37c410670mov [rsp+48], rax
37c410675mov rax, [rsp+128]
37c41067dmovsd_xmm [rsp+848], x12
37c410687mov [rsp+32], rax
37c41068cmovsd_xmm [rsp+856], x14
37c410696call zgemm_64_
37c41069badd rbx, [rsp+320]
37c4106a3add [rsp+200], 1
37c4106acmov [rsp+208], rbx
37c4106b4mov rax, [rsp+200]
37c4106bcmov rbx, [rsp+328]
37c4106c4add r12, [rsp+192]
37c4106ccadd [rsp+304], rbx
37c4106d4cmp rax, [rsp+288]
37c4106dcje 0x37c410aea
37c4106e2
37c4106e2loc_37c4106e2:
37c4106e2mov rax, [rsp+1136]
37c4106eamov rdx, rbp
37c4106edmov [rsp+216], rbp
37c4106f5mov r8, r15
37c4106f8add rbp, [rsp+168]
37c410700mov r9, [rsp+208]
37c410708mov [rsp+840], rdi
37c410710mov rsi, [rax]
37c410713mov rax, [rsp+160]
37c41071bmov [rsp+48], 1
37c410724mov rcx, [rsp+176]
37c41072ccmp rbp, rsi
37c41072fmov [rsp+40], rax
37c410734mov rax, [rsp+1184]
37c41073ccmovle rsi, rbp
37c410740mov [rsp+32], rax
37c410745mov [rsp+296], rsi
37c41074dsub rsi, rdx
37c410750mov rdx, [rsp+128]
37c410758mov [rsp+272], rsi
37c410760mov [rsp+848], rsi
37c410768call zlange_64_
37c41076dmovsd_xmm x2, [r12]
37c410773movsd_xmm x1, [r14]
37c410778movapd x3, x0
37c41077cmov rax, [rsp+336]
37c410784mov r8, [rsp+240]
37c41078cmovapd x6, x2
37c410790mov rdx, [rsp+248]
37c410798mov rcx, [rsp+344]
37c4107a0minsd x6, x1
37c4107a4movapd x0, x6
37c4107a8divsd x0, x2
37c4107acmulsd x0, x3
37c4107b0movsd_xmm [rsp+784], x0
37c4107b9movapd x0, x6
37c4107bddivsd x0, x1
37c4107c1mulsd x0, [rsp+816]
37c4107camovsd_xmm [rsp+816], x0
37c4107d3movsd_xmm x0, [r12+8*rax]
37c4107d9movsd_xmm [rsp+776], x0
37c4107e2call dlarmm_64_
37c4107e7movapd x11, x0
37c4107ecmovapd x8, x0
37c4107f1movsd_xmm [rsp+808], x0
37c4107famulsd x11, x6
37c4107ffucomisd x11, x15
37c410804jp 0x37c41080c
37c410806je 0x37c410973
37c41080c
37c41080cloc_37c41080c:
37c41080cmovsd_xmm x0, [rsp+784]
37c410815mulsd x0, x8
37c41081amovsd_xmm [rsp+784], x0
37c410823movsd_xmm x0, [rsp+816]
37c41082cmulsd x0, x8
37c410831movsd_xmm [rsp+816], x0
37c41083amovapd x0, x6
37c41083edivsd x0, [r14]
37c410843mulsd x0, x8
37c410848movsd_xmm [rsp+800], x0
37c410851ucomisd x0, x10
37c410856jp 0x37c41085e
37c410858je 0x37c410580
37c41085e
37c41085eloc_37c41085e:
37c41085emov rsi, [rsp+384]
37c410866mov rax, [rsp+392]
37c41086ecmp rsi, rax
37c410871jg 0x37c410580
37c410877mov r8, [rsp+448]
37c41087fmov [rsp+424], rbp
37c410887mov rbx, rax
37c41088amov rbp, rsi
37c41088dmov [rsp+432], r12
37c410895mov r12, r8
37c410898nop [rax+rax]
37c4108a0
37c4108a0loc_37c4108a0:
37c4108a0mov r8, r12
37c4108a3lea r9, [rip+0x6368e]
37c4108aamov rcx, r15
37c4108adadd r12, r13
37c4108b0lea rdx, [rsp+800]
37c4108b8add rbp, 1
37c4108bcmov [rsp+848], rdi
37c4108c4call zdscal_64_
37c4108c9cmp rbx, rbp
37c4108ccjge 0x37c4108a0
37c4108cemov rbp, [rsp+424]
37c4108d6mov r12, [rsp+432]
37c4108dejmp 0x37c410580
37c4108e3
37c4108e3loc_37c4108e3:
37c4108e3mov rax, [rsp+216]
37c4108eblea rsi, [rax+1]
37c4108efmov rax, [rsp+296]
37c4108f7cmp rsi, rax
37c4108fajg 0x37c4105a5
37c410900mov r8, [rsp+304]
37c410908mov [rsp+296], rbp
37c410910mov rbx, rax
37c410913mov rbp, rsi
37c410916mov [rsp+424], r12
37c41091emov r12, r8
37c410921nop [rax]
37c410925nop [rax+rax]
37c410930
37c410930loc_37c410930:
37c410930mov r8, r12
37c410933lea r9, [rip+0x635fe]
37c41093amov rcx, r15
37c41093dadd r12, r13
37c410940lea rdx, [rsp+800]
37c410948add rbp, 1
37c41094cmov [rsp+848], rdi
37c410954call zdscal_64_
37c410959cmp rbx, rbp
37c41095cjge 0x37c410930
37c41095emov rbp, [rsp+296]
37c410966mov r12, [rsp+424]
37c41096ejmp 0x37c4105a5
37c410973
37c410973loc_37c410973:
37c410973mov rdx, r15
37c410976call frexp
37c41097bmovsxd rdx, [rsp+848]
37c410983movapd x0, x13
37c410988call _gfortran_pow_r8_i8
37c41098dmov [rsp+424], rdi
37c410995mulsd x0, [rsp+400]
37c41099emov [rsp+432], rbp
37c4109a6mov rbx, [rsp+376]
37c4109aemov [rsp+744], r12
37c4109b6mov rdi, [rsp+192]
37c4109bemov rbp, [rsp+232]
37c4109c6mov r12, [rsp+1200]
37c4109cemov [rsp+752], r13
37c4109d6mov r13l, 1
37c4109dcmov [rsp+760], r14
37c4109e4mov r14, -1
37c4109ebmovsd_xmm [rsp+400], x0
37c4109f4nop
37c4109f5nop [rax+rax]
37c410a00
37c410a00loc_37c410a00:
37c410a00lea rsi, [r12+8*r14]
37c410a04nop
37c410a05nop [rax+rax]
37c410a10
37c410a10loc_37c410a10:
37c410a10mov rdx, r15
37c410a13movapd x0, x8
37c410a18movsd_xmm x11, [rsi+8]
37c410a1eadd rsi, 8
37c410a22call frexp
37c410a27movsxd rdx, [rsp+848]
37c410a2fmovapd x0, x13
37c410a34call _gfortran_pow_r8_i8
37c410a39divsd x11, x0
37c410a3eminsd x11, x7
37c410a43movsd_xmm [rsi], x11
37c410a48cmp rsi, rbx
37c410a4bjne 0x37c410a10
37c410a4dadd r13, 1
37c410a51add r14, [rsp+152]
37c410a59lea rbx, [rsi+rdi]
37c410a5dcmp r13, rbp
37c410a60jne 0x37c410a00
37c410a62mov rdx, r15
37c410a65movapd x0, x8
37c410a6amov rdi, [rsp+424]
37c410a72mov rbp, [rsp+432]
37c410a7amov r12, [rsp+744]
37c410a82mov r13, [rsp+752]
37c410a8amov r14, [rsp+760]
37c410a92call frexp
37c410a97movsxd rdx, [rsp+848]
37c410a9fmovapd x0, x13
37c410aa4call _gfortran_pow_r8_i8
37c410aa9mov rdx, r15
37c410aacdivsd x6, x0
37c410ab0movapd x0, x8
37c410ab5call frexp
37c410abamovsxd rdx, [rsp+848]
37c410ac2movapd x0, x13
37c410ac7call _gfortran_pow_r8_i8
37c410accdivsd x8, x0
37c410ad1movsd_xmm [rsp+808], x8
37c410adbmovapd x11, x8
37c410ae0mulsd x11, x6
37c410ae5jmp 0x37c41080c
37c410aea
37c410aealoc_37c410aea:
37c410aeamov rdi, [rsp+544]
37c410af2mov rax, [rsp+592]
37c410afaadd [rsp+440], rdi
37c410b02mov rbx, [rsp+152]
37c410b0amov rdi, [rsp+576]
37c410b12add [rsp+312], rbx
37c410b1aadd [rsp+456], rdi
37c410b22movsd_xmm x11, [rsp+736]
37c410b2cadd [rsp+408], rdi
37c410b34sub rax, [rsp+520]
37c410b3cmov rdi, [rsp+536]
37c410b44sub r14, [rsp+192]
37c410b4csub [rsp+288], 1
37c410b55add [rsp+464], rdi
37c410b5djmp 0x37c40fc45
37c410b62
37c410b62loc_37c410b62:
37c410b62ucomisd x13, x1
37c410b67jp 0x37c410c24
37c410b6djne 0x37c410c24
37c410b73mov [rsp+400], 0
37c410b7fmovapd x8, x9
37c410b84
37c410b84loc_37c410b84:
37c410b84mov rdi, [rsp+376]
37c410b8cmov [rsp+200], rsi
37c410b94mov ebx, 1
37c410b99mov rsi, -1
37c410ba0
37c410ba0loc_37c410ba0:
37c410ba0mov rax, [rsp+1200]
37c410ba8lea rbp, [rax+8*rsi]
37c410bacnop [rax]
37c410bb0
37c410bb0loc_37c410bb0:
37c410bb0mov rdx, r15
37c410bb3movapd x0, x13
37c410bb8movsd_xmm x6, [rbp+8]
37c410bbdadd rbp, 8
37c410bc1call frexp
37c410bc6movsxd rdx, [rsp+848]
37c410bcemovapd x0, x8
37c410bd3call _gfortran_pow_r8_i8
37c410bd8divsd x6, x0
37c410bdcminsd x6, x7
37c410be0movsd_xmm [rbp], x6
37c410be5cmp rbp, rdi
37c410be8jne 0x37c410bb0
37c410beamov rax, [rsp+192]
37c410bf2add rbx, 1
37c410bf6add rsi, [rsp+152]
37c410bfelea rdi, [rbp+rax]
37c410c03cmp rbx, [rsp+232]
37c410c0bjne 0x37c410ba0
37c410c0dmovsd_xmm x0, [r14]
37c410c12mov rsi, [rsp+200]
37c410c1amulsd x0, x13
37c410c1fjmp 0x37c40fda5
37c410c24
37c410c24loc_37c410c24:
37c410c24mov rdx, r15
37c410c27movapd x0, x13
37c410c2ccall frexp
37c410c31movsxd rdx, [rsp+848]
37c410c39movsd_xmm x8, [rip+0x6334e]
37c410c42movapd x0, x8
37c410c47call _gfortran_pow_r8_i8
37c410c4cmulsd x0, [rsp+400]
37c410c55movsd_xmm [rsp+400], x0
37c410c5ejmp 0x37c410b84
37c410c63
37c410c63loc_37c410c63:
37c410c63mov rcx, [rsp+712]
37c410c6bmov r9, [rsp+520]
37c410c73movapd x4, x11
37c410c78mov rax, [rsp+728]
37c410c80mov rdx, [rsp+504]
37c410c88mov rbx, [rsp+624]
37c410c90mov r10, [rsp+720]
37c410c98sub rcx, 8
37c410c9cadd [rsp+472], rbx
37c410ca4mov rsi, [rsp+696]
37c410cacsub rax, r9
37c410cafmov rbx, [rsp+616]
37c410cb7mov r12, [rsp+704]
37c410cbfadd [rsp+496], rbx
37c410cc7sub r10, [rsp+152]
37c410ccfmovsd_xmm x12, [rsp+400]
37c410cd9test rdx, rdx
37c410cdcjne 0x37c40faee
37c410ce2jmp 0x37c40df9a
37c410ce7
37c410ce7loc_37c410ce7:
37c410ce7mulsd x0, x12
37c410cecjmp 0x37c40e3f2
37c410cf1
37c410cf1loc_37c410cf1:
37c410cf1movapd x12, x10
37c410cf6jmp 0x37c40df9f
37c40abe0
37c410cfb
37c410cfb // align 0x10
37c410cfb // align 0x10
37c410d00
37c410d00ztrti2_64_:
37c410d00push r15
37c410d02push r14
37c410d04push r13
37c410d06push r12
37c410d08push rbp
37c410d09push rdi
37c410d0apush rsi
37c410d0bpush rbx
37c410d0csub rsp, 184
37c410d13movups [rsp+160], x6
37c410d1bmov rax, [rsp+288]
37c410d23mov r14, [rax]
37c410d26mov rax, [rsp+296]
37c410d2emov [rax], 0
37c410d35mov rdi, rdx
37c410d38mov rsi, r8
37c410d3bmov rbp, r9
37c410d3emov r8l, 1
37c410d44mov r9l, 1
37c410d4alea rdx, [rip+0x6326f]
37c410d51mov rbx, rcx
37c410d54call lsame_64_
37c410d59mov r9l, 1
37c410d5fmov r8l, 1
37c410d65mov rcx, rdi
37c410d68lea rdx, [rip+0x63252]
37c410d6fmov r13, rax
37c410d72call lsame_64_
37c410d77mov r15, rax
37c410d7atest r13, r13
37c410d7dje 0x37c4111c8
37c410d83
37c410d83loc_37c410d83:
37c410d83test r15, r15
37c410d86je 0x37c411208
37c410d8c
37c410d8cloc_37c410d8c:
37c410d8cmov rbx, [rsi]
37c410d8ftest rbx, rbx
37c410d92js 0x37c410e00
37c410d94mov rcx, [rsp+288]
37c410d9cmov eax, 1
37c410da1cmovg rax, rbx
37c410da5cmp [rcx], rax
37c410da8jge 0x37c410e10
37c410daamov rdx, -5
37c410db1mov eax, 5
37c410db6
37c410db6loc_37c410db6:
37c410db6mov rdi, [rsp+296]
37c410dbemov [rdi], rdx
37c410dc1
37c410dc1loc_37c410dc1:
37c410dc1lea rdx, [rsp+144]
37c410dc9mov r8l, 6
37c410dcflea rcx, [rip+0x631ed]
37c410dd6mov [rsp+144], rax
37c410ddecall xerbla_64_
37c410de3nop
37c410de4
37c410de4loc_37c410de4:
37c410de4movups x6, [rsp+160]
37c410decadd rsp, 184
37c410df3pop rbx
37c410df4pop rsi
37c410df5pop rdi
37c410df6pop rbp
37c410df7pop r12
37c410df9pop r13
37c410dfbpop r14
37c410dfdpop r15
37c410dffret
37c410e00
37c410e00loc_37c410e00:
37c410e00mov rdx, -3
37c410e07mov eax, 3
37c410e0cjmp 0x37c410db6
37c410e0e
37c410e0e 66 90 f.
37c410e10
37c410e10loc_37c410e10:
37c410e10mov rax, [rsp+296]
37c410e18xor edx, edx
37c410e1atest r14, r14
37c410e1dcmovns rdx, r14
37c410e21mov rax, [rax]
37c410e24test rax, rax
37c410e27jne 0x37c41123d
37c410e2dtest r13, r13
37c410e30je 0x37c411000
37c410e36test rbx, rbx
37c410e39je 0x37c410de4
37c410e3bshl rdx, 4
37c410e3fmov rsi, rbp
37c410e42mov r13, rbp
37c410e45mov [rsp+120], rbx
37c410e4alea rax, [rdx+16]
37c410e4emov [rsp+264], rdi
37c410e56mov r14, rsi
37c410e59movupd x6, [rip+0x6318f]
37c410e61mov [rsp+104], rax
37c410e66lea rax, [rsp+144]
37c410e6emov rdi, rdx
37c410e71mov [rsp+280], rbp
37c410e79mov ebp, 1
37c410e7emov [rsp+112], rax
37c410e83jmp 0x37c410f8c
37c410e88
37c410e88 0f 1f 84 00 00 00 00 00 ........
37c410e90
37c410e90loc_37c410e90:
37c410e90movapd x0, x2
37c410e94divsd x0, x1
37c410e98mulsd x2, x0
37c410e9caddsd x2, x1
37c410ea0pxor x1, x1
37c410ea4mulsd x1, x0
37c410ea8unpcklpd x2, x2
37c410eacunpcklpd x0, x1
37c410eb0movupd x1, [rip+0x63158]
37c410eb8addpd x1, x0
37c410ebcaddpd x0, [rip+0x6315c]
37c410ec4movsd_xmm x0, x1
37c410ec8divpd x0, x2
37c410ecc
37c410eccloc_37c410ecc:
37c410eccmovupd x1, [rip+0x6315c]
37c410ed4movups [r14], x0
37c410ed8xorpd x1, x0
37c410edc
37c410edcloc_37c410edc:
37c410edclea rax, [rip+0x630fd]
37c410ee3mov [rsp+48], rsi
37c410ee8mov r8, [rsp+264]
37c410ef0lea rbx, [rbp-1]
37c410ef4mov [rsp+56], rax
37c410ef9lea rdx, [rip+0x630c9]
37c410f00mov rax, [rsp+288]
37c410f08lea r9, [rsp+136]
37c410f10mov [rsp+32], r13
37c410f15lea rcx, [rip+0x630b9]
37c410f1cadd rbp, 1
37c410f20mov [rsp+40], rax
37c410f25mov [rsp+80], 1
37c410f2emov [rsp+72], 12
37c410f37mov [rsp+64], 5
37c410f40movups [rsp+144], x1
37c410f48mov [rsp+136], rbx
37c410f50call ztrmv_64_
37c410f55mov rdx, [rsp+112]
37c410f5amov r8, rsi
37c410f5dlea r9, [rip+0x6307c]
37c410f64lea rcx, [rsp+136]
37c410f6cmov [rsp+136], rbx
37c410f74add rsi, rdi
37c410f77call zscal_64_
37c410f7cadd r14, [rsp+104]
37c410f81cmp [rsp+120], rbp
37c410f86jl 0x37c410de4
37c410f8c
37c410f8cloc_37c410f8c:
37c410f8cmovapd x1, x6
37c410f90test r15, r15
37c410f93je 0x37c410edc
37c410f99movsd_xmm x2, [r14]
37c410f9emovsd_xmm x1, [r14+8]
37c410fa4movapd x0, x2
37c410fa8movapd x3, x1
37c410facandpd x0, [rip+0x6304c]
37c410fb4andpd x3, [rip+0x63044]
37c410fbccomisd x3, x0
37c410fc0ja 0x37c410e90
37c410fc6movapd x3, x1
37c410fcadivsd x3, x2
37c410fcemulsd x1, x3
37c410fd2movapd x0, x3
37c410fd6addsd x1, x2
37c410fdapxor x2, x2
37c410fdemulsd x0, x2
37c410fe2subsd x2, x3
37c410fe6addsd x0, [rip+0x6302a]
37c410feeunpcklpd x1, x1
37c410ff2unpcklpd x0, x2
37c410ff6divpd x0, x1
37c410ffajmp 0x37c410ecc
37c410fff
37c410fff 90 .
37c411000
37c411000loc_37c411000:
37c411000test rbx, rbx
37c411003je 0x37c410de4
37c411009mov rax, rdx
37c41100cmov rcx, rdx
37c41100fshl rdx, 4
37c411013movupd x6, [rip+0x62fd5]
37c41101bimul rax, rbx
37c41101fnot rcx
37c411022mov r12, rdx
37c411025mov r14, rcx
37c411028shl r14, 4
37c41102cadd rax, rcx
37c41102fadd rax, rbx
37c411032shl rax, 4
37c411036lea r13, [rbp+rax+16]
37c41103bmov rax, rbx
37c41103ejmp 0x37c411050
37c411040
37c411040loc_37c411040:
37c411040sub rbx, 1
37c411044je 0x37c410de4
37c41104amov rax, [rsi]
37c41104dadd r13, r14
37c411050
37c411050loc_37c411050:
37c411050movapd x1, x6
37c411054test r15, r15
37c411057je 0x37c4110d4
37c411059movsd_xmm x2, [r13-16]
37c41105fmovsd_xmm x1, [r13-8]
37c411065movapd x0, x2
37c411069movapd x3, x1
37c41106dandpd x0, [rip+0x62f8b]
37c411075andpd x3, [rip+0x62f83]
37c41107dcomisd x3, x0
37c411081jbe 0x37c411188
37c411087movapd x0, x2
37c41108bdivsd x0, x1
37c41108fmulsd x2, x0
37c411093addsd x2, x1
37c411097pxor x1, x1
37c41109bmulsd x1, x0
37c41109funpcklpd x2, x2
37c4110a3unpcklpd x0, x1
37c4110a7movupd x1, [rip+0x62f61]
37c4110afaddpd x1, x0
37c4110b3addpd x0, [rip+0x62f65]
37c4110bbmovsd_xmm x0, x1
37c4110bfdivpd x0, x2
37c4110c3
37c4110c3loc_37c4110c3:
37c4110c3movupd x1, [rip+0x62f65]
37c4110cbmovups [r13-16], x0
37c4110d0xorpd x1, x0
37c4110d4
37c4110d4loc_37c4110d4:
37c4110d4movups [rsp+144], x1
37c4110dccmp rbx, rax
37c4110dfjge 0x37c411040
37c4110e5sub rax, rbx
37c4110e8mov [rsp+48], r13
37c4110edlea rbp, [rsp+136]
37c4110f5mov r8, rdi
37c4110f8mov [rsp+136], rax
37c411100lea rax, [rip+0x62ed9]
37c411107mov r9, rbp
37c41110alea rdx, [rip+0x62eb8]
37c411111mov [rsp+56], rax
37c411116lea rcx, [rip+0x62ecb]
37c41111dmov rax, [rsp+288]
37c411125mov [rsp+80], 1
37c41112emov [rsp+40], rax
37c411133lea rax, [r13+r12]
37c411138mov [rsp+32], rax
37c41113dmov [rsp+72], 12
37c411146mov [rsp+64], 5
37c41114fcall ztrmv_64_
37c411154mov rax, [rsi]
37c411157mov r8, r13
37c41115amov rcx, rbp
37c41115dlea rdx, [rsp+144]
37c411165lea r9, [rip+0x62e74]
37c41116csub rax, rbx
37c41116fmov [rsp+136], rax
37c411177call zscal_64_
37c41117cjmp 0x37c411040
37c411181
37c411181 0f 1f 80 00 00 00 00 .......
37c411188
37c411188loc_37c411188:
37c411188movapd x3, x1
37c41118cdivsd x3, x2
37c411190mulsd x1, x3
37c411194movapd x0, x3
37c411198addsd x1, x2
37c41119cpxor x2, x2
37c4111a0mulsd x0, x2
37c4111a4subsd x2, x3
37c4111a8addsd x0, [rip+0x62e68]
37c4111b0unpcklpd x1, x1
37c4111b4unpcklpd x0, x2
37c4111b8divpd x0, x1
37c4111bcjmp 0x37c4110c3
37c4111c1
37c4111c1 0f 1f 80 00 00 00 00 .......
37c4111c8
37c4111c8loc_37c4111c8:
37c4111c8mov r9l, 1
37c4111cemov r8l, 1
37c4111d4lea rdx, [rip+0x62de7]
37c4111dbmov rcx, rbx
37c4111decall lsame_64_
37c4111e3test rax, rax
37c4111e6jne 0x37c410d83
37c4111ecmov rax, [rsp+296]
37c4111f4mov [rax], -1
37c4111fbmov eax, 1
37c411200jmp 0x37c410dc1
37c411205
37c411205 0f 1f 00 ...
37c411208
37c411208loc_37c411208:
37c411208mov r9l, 1
37c41120emov r8l, 1
37c411214lea rdx, [rip+0x62da5]
37c41121bmov rcx, rdi
37c41121ecall lsame_64_
37c411223test rax, rax
37c411226jne 0x37c410d8c
37c41122cmov rdx, -2
37c411233mov eax, 2
37c411238jmp 0x37c410db6
37c41123d
37c41123dloc_37c41123d:
37c41123dneg rax
37c411240jmp 0x37c410dc1
37c410d00
37c410d00ztrti2_64_:
37c410d00push r15
37c410d02push r14
37c410d04push r13
37c410d06push r12
37c410d08push rbp
37c410d09push rdi
37c410d0apush rsi
37c410d0bpush rbx
37c410d0csub rsp, 184
37c410d13movups [rsp+160], x6
37c410d1bmov rax, [rsp+288]
37c410d23mov r14, [rax]
37c410d26mov rax, [rsp+296]
37c410d2emov [rax], 0
37c410d35mov rdi, rdx
37c410d38mov rsi, r8
37c410d3bmov rbp, r9
37c410d3emov r8l, 1
37c410d44mov r9l, 1
37c410d4alea rdx, [rip+0x6326f]
37c410d51mov rbx, rcx
37c410d54call lsame_64_
37c410d59mov r9l, 1
37c410d5fmov r8l, 1
37c410d65mov rcx, rdi
37c410d68lea rdx, [rip+0x63252]
37c410d6fmov r13, rax
37c410d72call lsame_64_
37c410d77mov r15, rax
37c410d7atest r13, r13
37c410d7dje 0x37c4111c8
37c410d83
37c410d83loc_37c410d83:
37c410d83test r15, r15
37c410d86je 0x37c411208
37c410d8c
37c410d8cloc_37c410d8c:
37c410d8cmov rbx, [rsi]
37c410d8ftest rbx, rbx
37c410d92js 0x37c410e00
37c410d94mov rcx, [rsp+288]
37c410d9cmov eax, 1
37c410da1cmovg rax, rbx
37c410da5cmp [rcx], rax
37c410da8jge 0x37c410e10
37c410daamov rdx, -5
37c410db1mov eax, 5
37c410db6
37c410db6loc_37c410db6:
37c410db6mov rdi, [rsp+296]
37c410dbemov [rdi], rdx
37c410dc1
37c410dc1loc_37c410dc1:
37c410dc1lea rdx, [rsp+144]
37c410dc9mov r8l, 6
37c410dcflea rcx, [rip+0x631ed]
37c410dd6mov [rsp+144], rax
37c410ddecall xerbla_64_
37c410de3nop
37c410de4
37c410de4loc_37c410de4:
37c410de4movups x6, [rsp+160]
37c410decadd rsp, 184
37c410df3pop rbx
37c410df4pop rsi
37c410df5pop rdi
37c410df6pop rbp
37c410df7pop r12
37c410df9pop r13
37c410dfbpop r14
37c410dfdpop r15
37c410dffret
37c410e00
37c410e00loc_37c410e00:
37c410e00mov rdx, -3
37c410e07mov eax, 3
37c410e0cjmp 0x37c410db6
37c410e0e
37c410e0e 66 90 f.
37c410e10
37c410e10loc_37c410e10:
37c410e10mov rax, [rsp+296]
37c410e18xor edx, edx
37c410e1atest r14, r14
37c410e1dcmovns rdx, r14
37c410e21mov rax, [rax]
37c410e24test rax, rax
37c410e27jne 0x37c41123d
37c410e2dtest r13, r13
37c410e30je 0x37c411000
37c410e36test rbx, rbx
37c410e39je 0x37c410de4
37c410e3bshl rdx, 4
37c410e3fmov rsi, rbp
37c410e42mov r13, rbp
37c410e45mov [rsp+120], rbx
37c410e4alea rax, [rdx+16]
37c410e4emov [rsp+264], rdi
37c410e56mov r14, rsi
37c410e59movupd x6, [rip+0x6318f]
37c410e61mov [rsp+104], rax
37c410e66lea rax, [rsp+144]
37c410e6emov rdi, rdx
37c410e71mov [rsp+280], rbp
37c410e79mov ebp, 1
37c410e7emov [rsp+112], rax
37c410e83jmp 0x37c410f8c
37c410e88
37c410e88 0f 1f 84 00 00 00 00 00 ........
37c410e90
37c410e90loc_37c410e90:
37c410e90movapd x0, x2
37c410e94divsd x0, x1
37c410e98mulsd x2, x0
37c410e9caddsd x2, x1
37c410ea0pxor x1, x1
37c410ea4mulsd x1, x0
37c410ea8unpcklpd x2, x2
37c410eacunpcklpd x0, x1
37c410eb0movupd x1, [rip+0x63158]
37c410eb8addpd x1, x0
37c410ebcaddpd x0, [rip+0x6315c]
37c410ec4movsd_xmm x0, x1
37c410ec8divpd x0, x2
37c410ecc
37c410eccloc_37c410ecc:
37c410eccmovupd x1, [rip+0x6315c]
37c410ed4movups [r14], x0
37c410ed8xorpd x1, x0
37c410edc
37c410edcloc_37c410edc:
37c410edclea rax, [rip+0x630fd]
37c410ee3mov [rsp+48], rsi
37c410ee8mov r8, [rsp+264]
37c410ef0lea rbx, [rbp-1]
37c410ef4mov [rsp+56], rax
37c410ef9lea rdx, [rip+0x630c9]
37c410f00mov rax, [rsp+288]
37c410f08lea r9, [rsp+136]
37c410f10mov [rsp+32], r13
37c410f15lea rcx, [rip+0x630b9]
37c410f1cadd rbp, 1
37c410f20mov [rsp+40], rax
37c410f25mov [rsp+80], 1
37c410f2emov [rsp+72], 12
37c410f37mov [rsp+64], 5
37c410f40movups [rsp+144], x1
37c410f48mov [rsp+136], rbx
37c410f50call ztrmv_64_
37c410f55mov rdx, [rsp+112]
37c410f5amov r8, rsi
37c410f5dlea r9, [rip+0x6307c]
37c410f64lea rcx, [rsp+136]
37c410f6cmov [rsp+136], rbx
37c410f74add rsi, rdi
37c410f77call zscal_64_
37c410f7cadd r14, [rsp+104]
37c410f81cmp [rsp+120], rbp
37c410f86jl 0x37c410de4
37c410f8c
37c410f8cloc_37c410f8c:
37c410f8cmovapd x1, x6
37c410f90test r15, r15
37c410f93je 0x37c410edc
37c410f99movsd_xmm x2, [r14]
37c410f9emovsd_xmm x1, [r14+8]
37c410fa4movapd x0, x2
37c410fa8movapd x3, x1
37c410facandpd x0, [rip+0x6304c]
37c410fb4andpd x3, [rip+0x63044]
37c410fbccomisd x3, x0
37c410fc0ja 0x37c410e90
37c410fc6movapd x3, x1
37c410fcadivsd x3, x2
37c410fcemulsd x1, x3
37c410fd2movapd x0, x3
37c410fd6addsd x1, x2
37c410fdapxor x2, x2
37c410fdemulsd x0, x2
37c410fe2subsd x2, x3
37c410fe6addsd x0, [rip+0x6302a]
37c410feeunpcklpd x1, x1
37c410ff2unpcklpd x0, x2
37c410ff6divpd x0, x1
37c410ffajmp 0x37c410ecc
37c410fff
37c410fff 90 .
37c411000
37c411000loc_37c411000:
37c411000test rbx, rbx
37c411003je 0x37c410de4
37c411009mov rax, rdx
37c41100cmov rcx, rdx
37c41100fshl rdx, 4
37c411013movupd x6, [rip+0x62fd5]
37c41101bimul rax, rbx
37c41101fnot rcx
37c411022mov r12, rdx
37c411025mov r14, rcx
37c411028shl r14, 4
37c41102cadd rax, rcx
37c41102fadd rax, rbx
37c411032shl rax, 4
37c411036lea r13, [rbp+rax+16]
37c41103bmov rax, rbx
37c41103ejmp 0x37c411050
37c411040
37c411040loc_37c411040:
37c411040sub rbx, 1
37c411044je 0x37c410de4
37c41104amov rax, [rsi]
37c41104dadd r13, r14
37c411050
37c411050loc_37c411050:
37c411050movapd x1, x6
37c411054test r15, r15
37c411057je 0x37c4110d4
37c411059movsd_xmm x2, [r13-16]
37c41105fmovsd_xmm x1, [r13-8]
37c411065movapd x0, x2
37c411069movapd x3, x1
37c41106dandpd x0, [rip+0x62f8b]
37c411075andpd x3, [rip+0x62f83]
37c41107dcomisd x3, x0
37c411081jbe 0x37c411188
37c411087movapd x0, x2
37c41108bdivsd x0, x1
37c41108fmulsd x2, x0
37c411093addsd x2, x1
37c411097pxor x1, x1
37c41109bmulsd x1, x0
37c41109funpcklpd x2, x2
37c4110a3unpcklpd x0, x1
37c4110a7movupd x1, [rip+0x62f61]
37c4110afaddpd x1, x0
37c4110b3addpd x0, [rip+0x62f65]
37c4110bbmovsd_xmm x0, x1
37c4110bfdivpd x0, x2
37c4110c3
37c4110c3loc_37c4110c3:
37c4110c3movupd x1, [rip+0x62f65]
37c4110cbmovups [r13-16], x0
37c4110d0xorpd x1, x0
37c4110d4
37c4110d4loc_37c4110d4:
37c4110d4movups [rsp+144], x1
37c4110dccmp rbx, rax
37c4110dfjge 0x37c411040
37c4110e5sub rax, rbx
37c4110e8mov [rsp+48], r13
37c4110edlea rbp, [rsp+136]
37c4110f5mov r8, rdi
37c4110f8mov [rsp+136], rax
37c411100lea rax, [rip+0x62ed9]
37c411107mov r9, rbp
37c41110alea rdx, [rip+0x62eb8]
37c411111mov [rsp+56], rax
37c411116lea rcx, [rip+0x62ecb]
37c41111dmov rax, [rsp+288]
37c411125mov [rsp+80], 1
37c41112emov [rsp+40], rax
37c411133lea rax, [r13+r12]
37c411138mov [rsp+32], rax
37c41113dmov [rsp+72], 12
37c411146mov [rsp+64], 5
37c41114fcall ztrmv_64_
37c411154mov rax, [rsi]
37c411157mov r8, r13
37c41115amov rcx, rbp
37c41115dlea rdx, [rsp+144]
37c411165lea r9, [rip+0x62e74]
37c41116csub rax, rbx
37c41116fmov [rsp+136], rax
37c411177call zscal_64_
37c41117cjmp 0x37c411040
37c411181
37c411181 0f 1f 80 00 00 00 00 .......
37c411188
37c411188loc_37c411188:
37c411188movapd x3, x1
37c41118cdivsd x3, x2
37c411190mulsd x1, x3
37c411194movapd x0, x3
37c411198addsd x1, x2
37c41119cpxor x2, x2
37c4111a0mulsd x0, x2
37c4111a4subsd x2, x3
37c4111a8addsd x0, [rip+0x62e68]
37c4111b0unpcklpd x1, x1
37c4111b4unpcklpd x0, x2
37c4111b8divpd x0, x1
37c4111bcjmp 0x37c4110c3
37c4111c1
37c4111c1 0f 1f 80 00 00 00 00 .......
37c4111c8
37c4111c8loc_37c4111c8:
37c4111c8mov r9l, 1
37c4111cemov r8l, 1
37c4111d4lea rdx, [rip+0x62de7]
37c4111dbmov rcx, rbx
37c4111decall lsame_64_
37c4111e3test rax, rax
37c4111e6jne 0x37c410d83
37c4111ecmov rax, [rsp+296]
37c4111f4mov [rax], -1
37c4111fbmov eax, 1
37c411200jmp 0x37c410dc1
37c411205
37c411205 0f 1f 00 ...
37c411208
37c411208loc_37c411208:
37c411208mov r9l, 1
37c41120emov r8l, 1
37c411214lea rdx, [rip+0x62da5]
37c41121bmov rcx, rdi
37c41121ecall lsame_64_
37c411223test rax, rax
37c411226jne 0x37c410d8c
37c41122cmov rdx, -2
37c411233mov eax, 2
37c411238jmp 0x37c410db6
37c41123d
37c41123dloc_37c41123d:
37c41123dneg rax
37c411240jmp 0x37c410dc1
37c410d00
37c411245
37c411245 // align 0x10
37c411245 // align 0x10
37c411250
37c411250ztrtri_64_:
37c411250push r15
37c411252push r14
37c411254push r13
37c411256push r12
37c411258push rbp
37c411259push rdi
37c41125apush rsi
37c41125bpush rbx
37c41125csub rsp, 216
37c411263mov rbx, [rsp+328]
37c41126bmov rdi, [rsp+320]
37c411273mov [rbx], 0
37c41127amov rbp, [rdi]
37c41127dmov rsi, rdx
37c411280mov r12, r8
37c411283lea rdx, [rip+0x62db6]
37c41128amov r13, r9
37c41128dmov r8l, 1
37c411293mov r9l, 1
37c411299mov r14, rcx
37c41129ccall lsame_64_
37c4112a1mov r9l, 1
37c4112a7mov r8l, 1
37c4112admov rcx, rsi
37c4112b0lea rdx, [rip+0x62d8a]
37c4112b7mov r15, rax
37c4112bacall lsame_64_
37c4112bfmov r10, rax
37c4112c2test r15, r15
37c4112c5je 0x37c4116a8
37c4112cb
37c4112cbloc_37c4112cb:
37c4112cbtest r10, r10
37c4112ceje 0x37c4116f0
37c4112d4
37c4112d4loc_37c4112d4:
37c4112d4mov r8, [r12]
37c4112d8test r8, r8
37c4112dbjs 0x37c411338
37c4112ddmov eax, 1
37c4112e2cmovg rax, r8
37c4112e6cmp [rdi], rax
37c4112e9jge 0x37c411350
37c4112ebmov rdx, -5
37c4112f2mov eax, 5
37c4112f7
37c4112f7loc_37c4112f7:
37c4112f7mov [rbx], rdx
37c4112fa
37c4112faloc_37c4112fa:
37c4112falea rdx, [rsp+200]
37c411302mov r8l, 6
37c411308lea rcx, [rip+0x62d34]
37c41130fmov [rsp+200], rax
37c411317call xerbla_64_
37c41131cnop
37c41131d
37c41131dloc_37c41131d:
37c41131dadd rsp, 216
37c411324pop rbx
37c411325pop rsi
37c411326pop rdi
37c411327pop rbp
37c411328pop r12
37c41132apop r13
37c41132cpop r14
37c41132epop r15
37c411330ret
37c411331
37c411331 0f 1f 80 00 00 00 00 .......
37c411338
37c411338loc_37c411338:
37c411338mov rdx, -3
37c41133fmov eax, 3
37c411344jmp 0x37c4112f7
37c411346
37c411346 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c411350
37c411350loc_37c411350:
37c411350mov rax, [rbx]
37c411353test rax, rax
37c411356jne 0x37c4119e0
37c41135ctest r8, r8
37c41135fje 0x37c41131d
37c411361xor eax, eax
37c411363test rbp, rbp
37c411366cmovns rax, rbp
37c41136amov r11, rax
37c41136dtest r10, r10
37c411370je 0x37c4113c9
37c411372lea r10, [rax+1]
37c411376mov rcx, r13
37c411379mov edx, 1
37c41137exor r9l, r9l
37c411381mov [rbx], 1
37c411388shl r10, 4
37c41138cpxor x0, x0
37c411390
37c411390loc_37c411390:
37c411390ucomisd x0, [rcx]
37c411394setnp al
37c411397cmovne eax, r9l
37c41139btest al, al
37c41139dje 0x37c4113b3
37c41139fucomisd x0, [rcx+8]
37c4113a4setnp al
37c4113a7cmovne eax, r9l
37c4113abtest al, al
37c4113adjne 0x37c41131d
37c4113b3
37c4113b3loc_37c4113b3:
37c4113b3add rdx, 1
37c4113b7add rcx, r10
37c4113bamov [rbx], rdx
37c4113bdcmp r8, rdx
37c4113c0jge 0x37c411390
37c4113c2mov [rbx], 0
37c4113c9
37c4113c9loc_37c4113c9:
37c4113c9mov [rsp+40], rsi
37c4113celea rbp, [rsp+200]
37c4113d6mov r9, r14
37c4113d9mov ecx, 2
37c4113demov [rsp+32], 1
37c4113e7mov rdx, rbp
37c4113eamov r8l, 1
37c4113f0mov [rsp+144], r11
37c4113f8mov [rsp+136], rbp
37c411400call _gfortran_concat_string
37c411405lea rax, [rip+0x62c4c]
37c41140cmov r8, rbp
37c41140fmov [rsp+64], 2
37c411418mov [rsp+48], rax
37c41141dmov r9, r12
37c411420lea rdx, [rip+0x62c1c]
37c411427lea rcx, [rip+0x62c22]
37c41142emov [rsp+56], 6
37c411437mov [rsp+40], rax
37c41143cmov [rsp+32], rax
37c411441call ilaenv_64_
37c411446mov rbp, rax
37c411449cmp rax, 1
37c41144djle 0x37c411670
37c411453mov rcx, [r12]
37c411457mov r11, [rsp+144]
37c41145fcmp rcx, rax
37c411462jle 0x37c411670
37c411468test r15, r15
37c41146bje 0x37c411738
37c411471lea rax, [rcx-1]
37c411475xor edx, edx
37c411477mov r15, r13
37c41147amov r14, r13
37c41147ddiv rbp
37c411480mov [rsp+304], r12
37c411488mov [rsp+312], r13
37c411490mov [rsp+328], rbx
37c411498mov rdx, r11
37c41149bmov rbx, rbp
37c41149emov r12l, 1
37c4114a4imul rdx, rbp
37c4114a8lea r13, [rsp+192]
37c4114b0mov r11, rdx
37c4114b3add rdx, rbp
37c4114b6shl r11, 4
37c4114bashl rdx, 4
37c4114bemov [rsp+160], r11
37c4114c6mov [rsp+152], rdx
37c4114cemov rbp, rax
37c4114d1jmp 0x37c4114fa
37c4114d3
37c4114d3 0f 1f 44 00 00 ..D..
37c4114d8
37c4114d8loc_37c4114d8:
37c4114d8mov rax, [rsp+304]
37c4114e0add r15, [rsp+160]
37c4114e8add r12, rbx
37c4114ebsub rbp, 1
37c4114efadd r14, [rsp+152]
37c4114f7mov rcx, [rax]
37c4114fa
37c4114faloc_37c4114fa:
37c4114fasub rcx, r12
37c4114fdmov [rsp+80], rdi
37c411502lea r10, [r12-1]
37c411507mov r9, rsi
37c41150aadd rcx, 1
37c41150emov [rsp+72], r15
37c411513mov rax, [rsp+312]
37c41151blea r8, [rip+0x62b3e]
37c411522cmp rcx, rbx
37c411525mov [rsp+64], rdi
37c41152alea rdx, [rip+0x62b3b]
37c411531mov [rsp+56], rax
37c411536lea rax, [rip+0x62b3b]
37c41153dcmovg rcx, rbx
37c411541mov [rsp+48], rax
37c411546mov rax, [rsp+136]
37c41154emov [rsp+112], 1
37c411557mov [rsp+32], rax
37c41155cmov [rsp+104], 12
37c411565mov [rsp+96], 5
37c41156emov [rsp+88], 4
37c411577mov [rsp+40], r13
37c41157cmov [rsp+192], rcx
37c411584lea rcx, [rip+0x62ae6]
37c41158bmov [rsp+200], r10
37c411593mov [rsp+144], r10
37c41159bcall ztrmm_64_
37c4115a0mov rax, [rsp+136]
37c4115a8mov [rsp+80], rdi
37c4115adlea rcx, [rip+0x62adc]
37c4115b4mov [rsp+48], rcx
37c4115b9mov r9, rsi
37c4115bcmov r10, [rsp+144]
37c4115c4lea r8, [rip+0x62a95]
37c4115cbmov [rsp+32], rax
37c4115d0lea rdx, [rip+0x62a95]
37c4115d7lea rcx, [rip+0x62aaa]
37c4115demov [rsp+112], 1
37c4115e7mov [rsp+104], 12
37c4115f0mov [rsp+96], 5
37c4115f9mov [rsp+88], 5
37c411602mov [rsp+72], r15
37c411607mov [rsp+64], rdi
37c41160cmov [rsp+56], r14
37c411611mov [rsp+40], r13
37c411616mov [rsp+200], r10
37c41161ecall ztrsm_64_
37c411623mov [rsp+32], rdi
37c411628mov r9, r14
37c41162bmov r8, r13
37c41162emov rax, [rsp+328]
37c411636mov rdx, rsi
37c411639lea rcx, [rip+0x62a2c]
37c411640mov [rsp+56], 1
37c411649mov [rsp+48], 5
37c411652mov [rsp+40], rax
37c411657call ztrti2_64_
37c41165ctest rbp, rbp
37c41165fjne 0x37c4114d8
37c411665jmp 0x37c41131d
37c41166a
37c41166a 66 0f 1f 44 00 00 f..D..
37c411670
37c411670loc_37c411670:
37c411670mov [rsp+40], rbx
37c411675mov r9, r13
37c411678mov r8, r12
37c41167bmov rdx, rsi
37c41167emov [rsp+56], 1
37c411687mov rcx, r14
37c41168amov [rsp+48], 1
37c411693mov [rsp+32], rdi
37c411698call ztrti2_64_
37c41169djmp 0x37c41131d
37c4116a2
37c4116a2 66 0f 1f 44 00 00 f..D..
37c4116a8
37c4116a8loc_37c4116a8:
37c4116a8mov r9l, 1
37c4116aemov r8l, 1
37c4116b4mov rcx, r14
37c4116b7mov [rsp+136], rax
37c4116bflea rdx, [rip+0x6297c]
37c4116c6call lsame_64_
37c4116cbmov r10, [rsp+136]
37c4116d3test rax, rax
37c4116d6jne 0x37c4112cb
37c4116dcmov rdx, -1
37c4116e3mov eax, 1
37c4116e8jmp 0x37c4112f7
37c4116ed
37c4116ed 0f 1f 00 ...
37c4116f0
37c4116f0loc_37c4116f0:
37c4116f0mov r9l, 1
37c4116f6mov r8l, 1
37c4116fcmov rcx, rsi
37c4116ffmov [rsp+136], r10
37c411707lea rdx, [rip+0x62932]
37c41170ecall lsame_64_
37c411713mov r10, [rsp+136]
37c41171btest rax, rax
37c41171ejne 0x37c4112d4
37c411724mov [rbx], -2
37c41172bmov eax, 2
37c411730jmp 0x37c4112fa
37c411735
37c411735 0f 1f 00 ...
37c411738
37c411738loc_37c411738:
37c411738lea r8, [rcx-1]
37c41173cmov r9, rbp
37c41173fmov r14, r11
37c411742mov [rsp+312], r13
37c41174amov rax, r8
37c41174dneg r9
37c411750not r14
37c411753mov [rsp+328], rbx
37c41175bcqo
37c41175dimul r9, r11
37c411761lea r10, [rsp+192]
37c411769mov [rsp+168], r14
37c411771idiv rbp
37c411774mov [rsp+144], r10
37c41177cmov [rsp+176], r11
37c411784mov [rsp+160], r9
37c41178csub r8, rdx
37c41178fxor edx, edx
37c411791mov rax, r8
37c411794lea r15, [r8+1]
37c411798add r8, r14
37c41179bdiv rbp
37c41179emov [rsp+184], rax
37c4117a6mov rax, r9
37c4117a9mov rbx, [rsp+184]
37c4117b1sub rax, rbp
37c4117b4shl rax, 4
37c4117b8mov [rsp+152], rax
37c4117c0mov rax, r11
37c4117c3imul rax, r15
37c4117c7add r8, rax
37c4117calea rdx, [r14+rax]
37c4117ceshl r8, 4
37c4117d2lea r14, [r13+r8+16]
37c4117d7mov r13, rbp
37c4117damov rbp, rsi
37c4117ddmov rsi, rdx
37c4117e0jmp 0x37c41184a
37c4117e2
37c4117e2 66 0f 1f 44 00 00 f..D..
37c4117e8
37c4117e8loc_37c4117e8:
37c4117e8mov rax, [rsp+328]
37c4117f0mov [rsp+32], rdi
37c4117f5mov r9, r14
37c4117f8mov rdx, rbp
37c4117fbmov [rsp+56], 1
37c411804mov r8, [rsp+144]
37c41180clea rcx, [rip+0x6288d]
37c411813mov [rsp+48], 5
37c41181cmov [rsp+40], rax
37c411821call ztrti2_64_
37c411826test rbx, rbx
37c411829je 0x37c41131d
37c41182fmov rcx, [r12]
37c411833add r14, [rsp+152]
37c41183bsub r15, r13
37c41183esub rbx, 1
37c411842add rsi, [rsp+160]
37c41184a
37c41184aloc_37c41184a:
37c41184amov rdx, rcx
37c41184dsub rdx, r15
37c411850lea rax, [rdx+1]
37c411854cmp rax, r13
37c411857cmovg rax, r13
37c41185blea r8, [r15+rax]
37c41185fmov [rsp+192], rax
37c411867cmp r8, rcx
37c41186ajg 0x37c4117e8
37c411870sub rdx, rax
37c411873lea rax, [r8+rsi]
37c411877mov r9, rbp
37c41187amov [rsp+112], 1
37c411883shl rax, 4
37c411887add rdx, 1
37c41188badd rax, [rsp+312]
37c411893mov [rsp+104], 12
37c41189cmov [rsp+72], rax
37c4118a1lea rcx, [rip+0x627c9]
37c4118a8mov rax, [rsp+176]
37c4118b0mov [rsp+200], rdx
37c4118b8mov rdx, [rsp+136]
37c4118c0imul rax, r8
37c4118c4add rax, [rsp+168]
37c4118ccmov [rsp+80], rdi
37c4118d1add rax, r8
37c4118d4mov [rsp+32], rdx
37c4118d9lea r8, [rip+0x62780]
37c4118e0lea rdx, [rip+0x627b9]
37c4118e7shl rax, 4
37c4118ebadd rax, [rsp+312]
37c4118f3mov [rsp+64], rdi
37c4118f8mov [rsp+56], rax
37c4118fdlea rax, [rip+0x62774]
37c411904mov [rsp+48], rax
37c411909mov rax, [rsp+144]
37c411911mov [rsp+96], 5
37c41191amov [rsp+40], rax
37c41191fmov [rsp+88], 4
37c411928call ztrmm_64_
37c41192dmov rcx, [r12]
37c411931mov r9, rbp
37c411934mov rax, [rsp+192]
37c41193cmov [rsp+112], 1
37c411945lea r8, [rip+0x62714]
37c41194csub rcx, r15
37c41194fmov [rsp+80], rdi
37c411954mov rdx, rcx
37c411957lea rcx, [rip+0x62732]
37c41195emov [rsp+104], 12
37c411967sub rdx, rax
37c41196aadd rax, r15
37c41196dmov [rsp+48], rcx
37c411972lea rcx, [rip+0x6270f]
37c411979add rax, rsi
37c41197cadd rdx, 1
37c411980mov [rsp+96], 5
37c411989shl rax, 4
37c41198dadd rax, [rsp+312]
37c411995mov [rsp+64], rdi
37c41199amov [rsp+200], rdx
37c4119a2mov rdx, [rsp+136]
37c4119aamov [rsp+72], rax
37c4119afmov rax, [rsp+144]
37c4119b7mov [rsp+32], rdx
37c4119bclea rdx, [rip+0x626dd]
37c4119c3mov [rsp+88], 5
37c4119ccmov [rsp+56], r14
37c4119d1mov [rsp+40], rax
37c4119d6call ztrsm_64_
37c4119dbjmp 0x37c4117e8
37c4119e0
37c4119e0loc_37c4119e0:
37c4119e0neg rax
37c4119e3jmp 0x37c4112fa
37c411250
37c411250ztrtri_64_:
37c411250push r15
37c411252push r14
37c411254push r13
37c411256push r12
37c411258push rbp
37c411259push rdi
37c41125apush rsi
37c41125bpush rbx
37c41125csub rsp, 216
37c411263mov rbx, [rsp+328]
37c41126bmov rdi, [rsp+320]
37c411273mov [rbx], 0
37c41127amov rbp, [rdi]
37c41127dmov rsi, rdx
37c411280mov r12, r8
37c411283lea rdx, [rip+0x62db6]
37c41128amov r13, r9
37c41128dmov r8l, 1
37c411293mov r9l, 1
37c411299mov r14, rcx
37c41129ccall lsame_64_
37c4112a1mov r9l, 1
37c4112a7mov r8l, 1
37c4112admov rcx, rsi
37c4112b0lea rdx, [rip+0x62d8a]
37c4112b7mov r15, rax
37c4112bacall lsame_64_
37c4112bfmov r10, rax
37c4112c2test r15, r15
37c4112c5je 0x37c4116a8
37c4112cb
37c4112cbloc_37c4112cb:
37c4112cbtest r10, r10
37c4112ceje 0x37c4116f0
37c4112d4
37c4112d4loc_37c4112d4:
37c4112d4mov r8, [r12]
37c4112d8test r8, r8
37c4112dbjs 0x37c411338
37c4112ddmov eax, 1
37c4112e2cmovg rax, r8
37c4112e6cmp [rdi], rax
37c4112e9jge 0x37c411350
37c4112ebmov rdx, -5
37c4112f2mov eax, 5
37c4112f7
37c4112f7loc_37c4112f7:
37c4112f7mov [rbx], rdx
37c4112fa
37c4112faloc_37c4112fa:
37c4112falea rdx, [rsp+200]
37c411302mov r8l, 6
37c411308lea rcx, [rip+0x62d34]
37c41130fmov [rsp+200], rax
37c411317call xerbla_64_
37c41131cnop
37c41131d
37c41131dloc_37c41131d:
37c41131dadd rsp, 216
37c411324pop rbx
37c411325pop rsi
37c411326pop rdi
37c411327pop rbp
37c411328pop r12
37c41132apop r13
37c41132cpop r14
37c41132epop r15
37c411330ret
37c411331
37c411331 0f 1f 80 00 00 00 00 .......
37c411338
37c411338loc_37c411338:
37c411338mov rdx, -3
37c41133fmov eax, 3
37c411344jmp 0x37c4112f7
37c411346
37c411346 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c411350
37c411350loc_37c411350:
37c411350mov rax, [rbx]
37c411353test rax, rax
37c411356jne 0x37c4119e0
37c41135ctest r8, r8
37c41135fje 0x37c41131d
37c411361xor eax, eax
37c411363test rbp, rbp
37c411366cmovns rax, rbp
37c41136amov r11, rax
37c41136dtest r10, r10
37c411370je 0x37c4113c9
37c411372lea r10, [rax+1]
37c411376mov rcx, r13
37c411379mov edx, 1
37c41137exor r9l, r9l
37c411381mov [rbx], 1
37c411388shl r10, 4
37c41138cpxor x0, x0
37c411390
37c411390loc_37c411390:
37c411390ucomisd x0, [rcx]
37c411394setnp al
37c411397cmovne eax, r9l
37c41139btest al, al
37c41139dje 0x37c4113b3
37c41139fucomisd x0, [rcx+8]
37c4113a4setnp al
37c4113a7cmovne eax, r9l
37c4113abtest al, al
37c4113adjne 0x37c41131d
37c4113b3
37c4113b3loc_37c4113b3:
37c4113b3add rdx, 1
37c4113b7add rcx, r10
37c4113bamov [rbx], rdx
37c4113bdcmp r8, rdx
37c4113c0jge 0x37c411390
37c4113c2mov [rbx], 0
37c4113c9
37c4113c9loc_37c4113c9:
37c4113c9mov [rsp+40], rsi
37c4113celea rbp, [rsp+200]
37c4113d6mov r9, r14
37c4113d9mov ecx, 2
37c4113demov [rsp+32], 1
37c4113e7mov rdx, rbp
37c4113eamov r8l, 1
37c4113f0mov [rsp+144], r11
37c4113f8mov [rsp+136], rbp
37c411400call _gfortran_concat_string
37c411405lea rax, [rip+0x62c4c]
37c41140cmov r8, rbp
37c41140fmov [rsp+64], 2
37c411418mov [rsp+48], rax
37c41141dmov r9, r12
37c411420lea rdx, [rip+0x62c1c]
37c411427lea rcx, [rip+0x62c22]
37c41142emov [rsp+56], 6
37c411437mov [rsp+40], rax
37c41143cmov [rsp+32], rax
37c411441call ilaenv_64_
37c411446mov rbp, rax
37c411449cmp rax, 1
37c41144djle 0x37c411670
37c411453mov rcx, [r12]
37c411457mov r11, [rsp+144]
37c41145fcmp rcx, rax
37c411462jle 0x37c411670
37c411468test r15, r15
37c41146bje 0x37c411738
37c411471lea rax, [rcx-1]
37c411475xor edx, edx
37c411477mov r15, r13
37c41147amov r14, r13
37c41147ddiv rbp
37c411480mov [rsp+304], r12
37c411488mov [rsp+312], r13
37c411490mov [rsp+328], rbx
37c411498mov rdx, r11
37c41149bmov rbx, rbp
37c41149emov r12l, 1
37c4114a4imul rdx, rbp
37c4114a8lea r13, [rsp+192]
37c4114b0mov r11, rdx
37c4114b3add rdx, rbp
37c4114b6shl r11, 4
37c4114bashl rdx, 4
37c4114bemov [rsp+160], r11
37c4114c6mov [rsp+152], rdx
37c4114cemov rbp, rax
37c4114d1jmp 0x37c4114fa
37c4114d3
37c4114d3 0f 1f 44 00 00 ..D..
37c4114d8
37c4114d8loc_37c4114d8:
37c4114d8mov rax, [rsp+304]
37c4114e0add r15, [rsp+160]
37c4114e8add r12, rbx
37c4114ebsub rbp, 1
37c4114efadd r14, [rsp+152]
37c4114f7mov rcx, [rax]
37c4114fa
37c4114faloc_37c4114fa:
37c4114fasub rcx, r12
37c4114fdmov [rsp+80], rdi
37c411502lea r10, [r12-1]
37c411507mov r9, rsi
37c41150aadd rcx, 1
37c41150emov [rsp+72], r15
37c411513mov rax, [rsp+312]
37c41151blea r8, [rip+0x62b3e]
37c411522cmp rcx, rbx
37c411525mov [rsp+64], rdi
37c41152alea rdx, [rip+0x62b3b]
37c411531mov [rsp+56], rax
37c411536lea rax, [rip+0x62b3b]
37c41153dcmovg rcx, rbx
37c411541mov [rsp+48], rax
37c411546mov rax, [rsp+136]
37c41154emov [rsp+112], 1
37c411557mov [rsp+32], rax
37c41155cmov [rsp+104], 12
37c411565mov [rsp+96], 5
37c41156emov [rsp+88], 4
37c411577mov [rsp+40], r13
37c41157cmov [rsp+192], rcx
37c411584lea rcx, [rip+0x62ae6]
37c41158bmov [rsp+200], r10
37c411593mov [rsp+144], r10
37c41159bcall ztrmm_64_
37c4115a0mov rax, [rsp+136]
37c4115a8mov [rsp+80], rdi
37c4115adlea rcx, [rip+0x62adc]
37c4115b4mov [rsp+48], rcx
37c4115b9mov r9, rsi
37c4115bcmov r10, [rsp+144]
37c4115c4lea r8, [rip+0x62a95]
37c4115cbmov [rsp+32], rax
37c4115d0lea rdx, [rip+0x62a95]
37c4115d7lea rcx, [rip+0x62aaa]
37c4115demov [rsp+112], 1
37c4115e7mov [rsp+104], 12
37c4115f0mov [rsp+96], 5
37c4115f9mov [rsp+88], 5
37c411602mov [rsp+72], r15
37c411607mov [rsp+64], rdi
37c41160cmov [rsp+56], r14
37c411611mov [rsp+40], r13
37c411616mov [rsp+200], r10
37c41161ecall ztrsm_64_
37c411623mov [rsp+32], rdi
37c411628mov r9, r14
37c41162bmov r8, r13
37c41162emov rax, [rsp+328]
37c411636mov rdx, rsi
37c411639lea rcx, [rip+0x62a2c]
37c411640mov [rsp+56], 1
37c411649mov [rsp+48], 5
37c411652mov [rsp+40], rax
37c411657call ztrti2_64_
37c41165ctest rbp, rbp
37c41165fjne 0x37c4114d8
37c411665jmp 0x37c41131d
37c41166a
37c41166a 66 0f 1f 44 00 00 f..D..
37c411670
37c411670loc_37c411670:
37c411670mov [rsp+40], rbx
37c411675mov r9, r13
37c411678mov r8, r12
37c41167bmov rdx, rsi
37c41167emov [rsp+56], 1
37c411687mov rcx, r14
37c41168amov [rsp+48], 1
37c411693mov [rsp+32], rdi
37c411698call ztrti2_64_
37c41169djmp 0x37c41131d
37c4116a2
37c4116a2 66 0f 1f 44 00 00 f..D..
37c4116a8
37c4116a8loc_37c4116a8:
37c4116a8mov r9l, 1
37c4116aemov r8l, 1
37c4116b4mov rcx, r14
37c4116b7mov [rsp+136], rax
37c4116bflea rdx, [rip+0x6297c]
37c4116c6call lsame_64_
37c4116cbmov r10, [rsp+136]
37c4116d3test rax, rax
37c4116d6jne 0x37c4112cb
37c4116dcmov rdx, -1
37c4116e3mov eax, 1
37c4116e8jmp 0x37c4112f7
37c4116ed
37c4116ed 0f 1f 00 ...
37c4116f0
37c4116f0loc_37c4116f0:
37c4116f0mov r9l, 1
37c4116f6mov r8l, 1
37c4116fcmov rcx, rsi
37c4116ffmov [rsp+136], r10
37c411707lea rdx, [rip+0x62932]
37c41170ecall lsame_64_
37c411713mov r10, [rsp+136]
37c41171btest rax, rax
37c41171ejne 0x37c4112d4
37c411724mov [rbx], -2
37c41172bmov eax, 2
37c411730jmp 0x37c4112fa
37c411735
37c411735 0f 1f 00 ...
37c411738
37c411738loc_37c411738:
37c411738lea r8, [rcx-1]
37c41173cmov r9, rbp
37c41173fmov r14, r11
37c411742mov [rsp+312], r13
37c41174amov rax, r8
37c41174dneg r9
37c411750not r14
37c411753mov [rsp+328], rbx
37c41175bcqo
37c41175dimul r9, r11
37c411761lea r10, [rsp+192]
37c411769mov [rsp+168], r14
37c411771idiv rbp
37c411774mov [rsp+144], r10
37c41177cmov [rsp+176], r11
37c411784mov [rsp+160], r9
37c41178csub r8, rdx
37c41178fxor edx, edx
37c411791mov rax, r8
37c411794lea r15, [r8+1]
37c411798add r8, r14
37c41179bdiv rbp
37c41179emov [rsp+184], rax
37c4117a6mov rax, r9
37c4117a9mov rbx, [rsp+184]
37c4117b1sub rax, rbp
37c4117b4shl rax, 4
37c4117b8mov [rsp+152], rax
37c4117c0mov rax, r11
37c4117c3imul rax, r15
37c4117c7add r8, rax
37c4117calea rdx, [r14+rax]
37c4117ceshl r8, 4
37c4117d2lea r14, [r13+r8+16]
37c4117d7mov r13, rbp
37c4117damov rbp, rsi
37c4117ddmov rsi, rdx
37c4117e0jmp 0x37c41184a
37c4117e2
37c4117e2 66 0f 1f 44 00 00 f..D..
37c4117e8
37c4117e8loc_37c4117e8:
37c4117e8mov rax, [rsp+328]
37c4117f0mov [rsp+32], rdi
37c4117f5mov r9, r14
37c4117f8mov rdx, rbp
37c4117fbmov [rsp+56], 1
37c411804mov r8, [rsp+144]
37c41180clea rcx, [rip+0x6288d]
37c411813mov [rsp+48], 5
37c41181cmov [rsp+40], rax
37c411821call ztrti2_64_
37c411826test rbx, rbx
37c411829je 0x37c41131d
37c41182fmov rcx, [r12]
37c411833add r14, [rsp+152]
37c41183bsub r15, r13
37c41183esub rbx, 1
37c411842add rsi, [rsp+160]
37c41184a
37c41184aloc_37c41184a:
37c41184amov rdx, rcx
37c41184dsub rdx, r15
37c411850lea rax, [rdx+1]
37c411854cmp rax, r13
37c411857cmovg rax, r13
37c41185blea r8, [r15+rax]
37c41185fmov [rsp+192], rax
37c411867cmp r8, rcx
37c41186ajg 0x37c4117e8
37c411870sub rdx, rax
37c411873lea rax, [r8+rsi]
37c411877mov r9, rbp
37c41187amov [rsp+112], 1
37c411883shl rax, 4
37c411887add rdx, 1
37c41188badd rax, [rsp+312]
37c411893mov [rsp+104], 12
37c41189cmov [rsp+72], rax
37c4118a1lea rcx, [rip+0x627c9]
37c4118a8mov rax, [rsp+176]
37c4118b0mov [rsp+200], rdx
37c4118b8mov rdx, [rsp+136]
37c4118c0imul rax, r8
37c4118c4add rax, [rsp+168]
37c4118ccmov [rsp+80], rdi
37c4118d1add rax, r8
37c4118d4mov [rsp+32], rdx
37c4118d9lea r8, [rip+0x62780]
37c4118e0lea rdx, [rip+0x627b9]
37c4118e7shl rax, 4
37c4118ebadd rax, [rsp+312]
37c4118f3mov [rsp+64], rdi
37c4118f8mov [rsp+56], rax
37c4118fdlea rax, [rip+0x62774]
37c411904mov [rsp+48], rax
37c411909mov rax, [rsp+144]
37c411911mov [rsp+96], 5
37c41191amov [rsp+40], rax
37c41191fmov [rsp+88], 4
37c411928call ztrmm_64_
37c41192dmov rcx, [r12]
37c411931mov r9, rbp
37c411934mov rax, [rsp+192]
37c41193cmov [rsp+112], 1
37c411945lea r8, [rip+0x62714]
37c41194csub rcx, r15
37c41194fmov [rsp+80], rdi
37c411954mov rdx, rcx
37c411957lea rcx, [rip+0x62732]
37c41195emov [rsp+104], 12
37c411967sub rdx, rax
37c41196aadd rax, r15
37c41196dmov [rsp+48], rcx
37c411972lea rcx, [rip+0x6270f]
37c411979add rax, rsi
37c41197cadd rdx, 1
37c411980mov [rsp+96], 5
37c411989shl rax, 4
37c41198dadd rax, [rsp+312]
37c411995mov [rsp+64], rdi
37c41199amov [rsp+200], rdx
37c4119a2mov rdx, [rsp+136]
37c4119aamov [rsp+72], rax
37c4119afmov rax, [rsp+144]
37c4119b7mov [rsp+32], rdx
37c4119bclea rdx, [rip+0x626dd]
37c4119c3mov [rsp+88], 5
37c4119ccmov [rsp+56], r14
37c4119d1mov [rsp+40], rax
37c4119d6call ztrsm_64_
37c4119dbjmp 0x37c4117e8
37c4119e0
37c4119e0loc_37c4119e0:
37c4119e0neg rax
37c4119e3jmp 0x37c4112fa
37c411250
37c4119e8
37c4119e8 // align 0x10
37c4119e8 // align 0x10
37c4119f0
37c4119f0ztrtrs_64_:
37c4119f0push r14
37c4119f2push r13
37c4119f4push r12
37c4119f6push rbp
37c4119f7push rdi
37c4119f8push rsi
37c4119f9push rbx
37c4119fasub rsp, 144
37c411a01mov rbx, [rsp+280]
37c411a09mov rax, [rsp+256]
37c411a11mov [rbx], 0
37c411a18mov r13, [rax]
37c411a1bmov rdi, r8
37c411a1emov rsi, rcx
37c411a21mov r8l, 1
37c411a27mov rbp, rdx
37c411a2amov rcx, rdi
37c411a2dlea rdx, [rip+0x6267c]
37c411a34mov r12, r9
37c411a37mov r9l, 1
37c411a3dcall lsame_64_
37c411a42mov r9l, 1
37c411a48mov r8l, 1
37c411a4emov rcx, rsi
37c411a51lea rdx, [rip+0x62659]
37c411a58mov r14, rax
37c411a5bcall lsame_64_
37c411a60test rax, rax
37c411a63jne 0x37c411ad0
37c411a65mov r9l, 1
37c411a6bmov r8l, 1
37c411a71lea rdx, [rip+0x6263a]
37c411a78mov rcx, rsi
37c411a7bcall lsame_64_
37c411a80test rax, rax
37c411a83jne 0x37c411ad0
37c411a85mov rdx, -1
37c411a8cmov eax, 1
37c411a91
37c411a91loc_37c411a91:
37c411a91mov [rbx], rdx
37c411a94
37c411a94loc_37c411a94:
37c411a94lea rdx, [rsp+136]
37c411a9cmov r8l, 6
37c411aa2lea rcx, [rip+0x6260c]
37c411aa9mov [rsp+136], rax
37c411ab1call xerbla_64_
37c411ab6nop
37c411ab7
37c411ab7loc_37c411ab7:
37c411ab7add rsp, 144
37c411abepop rbx
37c411abfpop rsi
37c411ac0pop rdi
37c411ac1pop rbp
37c411ac2pop r12
37c411ac4pop r13
37c411ac6pop r14
37c411ac8ret
37c411ac9
37c411ac9 0f 1f 80 00 00 00 00 .......
37c411ad0
37c411ad0loc_37c411ad0:
37c411ad0mov r9l, 1
37c411ad6mov r8l, 1
37c411adclea rdx, [rip+0x625cd]
37c411ae3mov rcx, rbp
37c411ae6call lsame_64_
37c411aebtest rax, rax
37c411aeeje 0x37c411ba8
37c411af4
37c411af4loc_37c411af4:
37c411af4test r14, r14
37c411af7je 0x37c411b70
37c411af9
37c411af9loc_37c411af9:
37c411af9mov r8, [r12]
37c411afdtest r8, r8
37c411b00js 0x37c411b58
37c411b02mov rax, [rsp+240]
37c411b0acmp [rax], 0
37c411b0ejs 0x37c411d40
37c411b14mov rcx, [rsp+256]
37c411b1ctest r8, r8
37c411b1fmov eax, 1
37c411b24cmovg rax, r8
37c411b28cmp [rcx], rax
37c411b2bjl 0x37c411c08
37c411b31mov rcx, [rsp+272]
37c411b39cmp [rcx], rax
37c411b3cjge 0x37c411c20
37c411b42mov rdx, -9
37c411b49mov eax, 9
37c411b4ejmp 0x37c411a91
37c411b53
37c411b53 0f 1f 44 00 00 ..D..
37c411b58
37c411b58loc_37c411b58:
37c411b58mov rdx, -4
37c411b5fmov eax, 4
37c411b64jmp 0x37c411a91
37c411b69
37c411b69 0f 1f 80 00 00 00 00 .......
37c411b70
37c411b70loc_37c411b70:
37c411b70mov r9l, 1
37c411b76mov r8l, 1
37c411b7clea rdx, [rip+0x6252e]
37c411b83mov rcx, rdi
37c411b86call lsame_64_
37c411b8btest rax, rax
37c411b8ejne 0x37c411af9
37c411b94mov [rbx], -3
37c411b9bmov eax, 3
37c411ba0jmp 0x37c411a94
37c411ba5
37c411ba5 0f 1f 00 ...
37c411ba8
37c411ba8loc_37c411ba8:
37c411ba8mov r9l, 1
37c411baemov r8l, 1
37c411bb4lea rdx, [rip+0x624f8]
37c411bbbmov rcx, rbp
37c411bbecall lsame_64_
37c411bc3test rax, rax
37c411bc6jne 0x37c411af4
37c411bccmov r9l, 1
37c411bd2mov r8l, 1
37c411bd8lea rdx, [rip+0x624d5]
37c411bdfmov rcx, rbp
37c411be2call lsame_64_
37c411be7test rax, rax
37c411beajne 0x37c411af4
37c411bf0mov rdx, -2
37c411bf7mov eax, 2
37c411bfcjmp 0x37c411a91
37c411c01
37c411c01 0f 1f 80 00 00 00 00 .......
37c411c08
37c411c08loc_37c411c08:
37c411c08mov rdx, -7
37c411c0fmov eax, 7
37c411c14jmp 0x37c411a91
37c411c19
37c411c19 0f 1f 80 00 00 00 00 .......
37c411c20
37c411c20loc_37c411c20:
37c411c20mov rax, [rbx]
37c411c23test rax, rax
37c411c26jne 0x37c411d51
37c411c2ctest r8, r8
37c411c2fje 0x37c411ab7
37c411c35test r14, r14
37c411c38je 0x37c411ca2
37c411c3axor eax, eax
37c411c3ctest r13, r13
37c411c3fmov edx, 1
37c411c44mov [rbx], 1
37c411c4bcmovs r13, rax
37c411c4fmov rcx, [rsp+248]
37c411c57pxor x0, x0
37c411c5bxor r9l, r9l
37c411c5eadd r13, 1
37c411c62shl r13, 4
37c411c66nop [rax+rax]
37c411c70
37c411c70loc_37c411c70:
37c411c70ucomisd x0, [rcx]
37c411c74setnp al
37c411c77cmovne eax, r9l
37c411c7btest al, al
37c411c7dje 0x37c411c93
37c411c7fucomisd x0, [rcx+8]
37c411c84setnp al
37c411c87cmovne eax, r9l
37c411c8btest al, al
37c411c8djne 0x37c411ab7
37c411c93
37c411c93loc_37c411c93:
37c411c93add rdx, 1
37c411c97add rcx, r13
37c411c9amov [rbx], rdx
37c411c9dcmp r8, rdx
37c411ca0jge 0x37c411c70
37c411ca2
37c411ca2loc_37c411ca2:
37c411ca2mov [rbx], 0
37c411ca9mov r9, rdi
37c411cacmov r8, rbp
37c411cafmov rdx, rsi
37c411cb2mov rax, [rsp+272]
37c411cbamov [rsp+32], r12
37c411cbflea rcx, [rip+0x623f5]
37c411cc6mov [rsp+112], 1
37c411ccfmov [rsp+80], rax
37c411cd4mov rax, [rsp+264]
37c411cdcmov [rsp+104], 1
37c411ce5mov [rsp+72], rax
37c411ceamov rax, [rsp+256]
37c411cf2mov [rsp+96], 1
37c411cfbmov [rsp+64], rax
37c411d00mov rax, [rsp+248]
37c411d08mov [rsp+88], 4
37c411d11mov [rsp+56], rax
37c411d16lea rax, [rip+0x623a3]
37c411d1dmov [rsp+48], rax
37c411d22mov rax, [rsp+240]
37c411d2amov [rsp+40], rax
37c411d2fcall ztrsm_64_
37c411d34jmp 0x37c411ab7
37c411d39
37c411d39 0f 1f 80 00 00 00 00 .......
37c411d40
37c411d40loc_37c411d40:
37c411d40mov rdx, -5
37c411d47mov eax, 5
37c411d4cjmp 0x37c411a91
37c411d51
37c411d51loc_37c411d51:
37c411d51neg rax
37c411d54jmp 0x37c411a94
37c4119f0
37c4119f0ztrtrs_64_:
37c4119f0push r14
37c4119f2push r13
37c4119f4push r12
37c4119f6push rbp
37c4119f7push rdi
37c4119f8push rsi
37c4119f9push rbx
37c4119fasub rsp, 144
37c411a01mov rbx, [rsp+280]
37c411a09mov rax, [rsp+256]
37c411a11mov [rbx], 0
37c411a18mov r13, [rax]
37c411a1bmov rdi, r8
37c411a1emov rsi, rcx
37c411a21mov r8l, 1
37c411a27mov rbp, rdx
37c411a2amov rcx, rdi
37c411a2dlea rdx, [rip+0x6267c]
37c411a34mov r12, r9
37c411a37mov r9l, 1
37c411a3dcall lsame_64_
37c411a42mov r9l, 1
37c411a48mov r8l, 1
37c411a4emov rcx, rsi
37c411a51lea rdx, [rip+0x62659]
37c411a58mov r14, rax
37c411a5bcall lsame_64_
37c411a60test rax, rax
37c411a63jne 0x37c411ad0
37c411a65mov r9l, 1
37c411a6bmov r8l, 1
37c411a71lea rdx, [rip+0x6263a]
37c411a78mov rcx, rsi
37c411a7bcall lsame_64_
37c411a80test rax, rax
37c411a83jne 0x37c411ad0
37c411a85mov rdx, -1
37c411a8cmov eax, 1
37c411a91
37c411a91loc_37c411a91:
37c411a91mov [rbx], rdx
37c411a94
37c411a94loc_37c411a94:
37c411a94lea rdx, [rsp+136]
37c411a9cmov r8l, 6
37c411aa2lea rcx, [rip+0x6260c]
37c411aa9mov [rsp+136], rax
37c411ab1call xerbla_64_
37c411ab6nop
37c411ab7
37c411ab7loc_37c411ab7:
37c411ab7add rsp, 144
37c411abepop rbx
37c411abfpop rsi
37c411ac0pop rdi
37c411ac1pop rbp
37c411ac2pop r12
37c411ac4pop r13
37c411ac6pop r14
37c411ac8ret
37c411ac9
37c411ac9 0f 1f 80 00 00 00 00 .......
37c411ad0
37c411ad0loc_37c411ad0:
37c411ad0mov r9l, 1
37c411ad6mov r8l, 1
37c411adclea rdx, [rip+0x625cd]
37c411ae3mov rcx, rbp
37c411ae6call lsame_64_
37c411aebtest rax, rax
37c411aeeje 0x37c411ba8
37c411af4
37c411af4loc_37c411af4:
37c411af4test r14, r14
37c411af7je 0x37c411b70
37c411af9
37c411af9loc_37c411af9:
37c411af9mov r8, [r12]
37c411afdtest r8, r8
37c411b00js 0x37c411b58
37c411b02mov rax, [rsp+240]
37c411b0acmp [rax], 0
37c411b0ejs 0x37c411d40
37c411b14mov rcx, [rsp+256]
37c411b1ctest r8, r8
37c411b1fmov eax, 1
37c411b24cmovg rax, r8
37c411b28cmp [rcx], rax
37c411b2bjl 0x37c411c08
37c411b31mov rcx, [rsp+272]
37c411b39cmp [rcx], rax
37c411b3cjge 0x37c411c20
37c411b42mov rdx, -9
37c411b49mov eax, 9
37c411b4ejmp 0x37c411a91
37c411b53
37c411b53 0f 1f 44 00 00 ..D..
37c411b58
37c411b58loc_37c411b58:
37c411b58mov rdx, -4
37c411b5fmov eax, 4
37c411b64jmp 0x37c411a91
37c411b69
37c411b69 0f 1f 80 00 00 00 00 .......
37c411b70
37c411b70loc_37c411b70:
37c411b70mov r9l, 1
37c411b76mov r8l, 1
37c411b7clea rdx, [rip+0x6252e]
37c411b83mov rcx, rdi
37c411b86call lsame_64_
37c411b8btest rax, rax
37c411b8ejne 0x37c411af9
37c411b94mov [rbx], -3
37c411b9bmov eax, 3
37c411ba0jmp 0x37c411a94
37c411ba5
37c411ba5 0f 1f 00 ...
37c411ba8
37c411ba8loc_37c411ba8:
37c411ba8mov r9l, 1
37c411baemov r8l, 1
37c411bb4lea rdx, [rip+0x624f8]
37c411bbbmov rcx, rbp
37c411bbecall lsame_64_
37c411bc3test rax, rax
37c411bc6jne 0x37c411af4
37c411bccmov r9l, 1
37c411bd2mov r8l, 1
37c411bd8lea rdx, [rip+0x624d5]
37c411bdfmov rcx, rbp
37c411be2call lsame_64_
37c411be7test rax, rax
37c411beajne 0x37c411af4
37c411bf0mov rdx, -2
37c411bf7mov eax, 2
37c411bfcjmp 0x37c411a91
37c411c01
37c411c01 0f 1f 80 00 00 00 00 .......
37c411c08
37c411c08loc_37c411c08:
37c411c08mov rdx, -7
37c411c0fmov eax, 7
37c411c14jmp 0x37c411a91
37c411c19
37c411c19 0f 1f 80 00 00 00 00 .......
37c411c20
37c411c20loc_37c411c20:
37c411c20mov rax, [rbx]
37c411c23test rax, rax
37c411c26jne 0x37c411d51
37c411c2ctest r8, r8
37c411c2fje 0x37c411ab7
37c411c35test r14, r14
37c411c38je 0x37c411ca2
37c411c3axor eax, eax
37c411c3ctest r13, r13
37c411c3fmov edx, 1
37c411c44mov [rbx], 1
37c411c4bcmovs r13, rax
37c411c4fmov rcx, [rsp+248]
37c411c57pxor x0, x0
37c411c5bxor r9l, r9l
37c411c5eadd r13, 1
37c411c62shl r13, 4
37c411c66nop [rax+rax]
37c411c70
37c411c70loc_37c411c70:
37c411c70ucomisd x0, [rcx]
37c411c74setnp al
37c411c77cmovne eax, r9l
37c411c7btest al, al
37c411c7dje 0x37c411c93
37c411c7fucomisd x0, [rcx+8]
37c411c84setnp al
37c411c87cmovne eax, r9l
37c411c8btest al, al
37c411c8djne 0x37c411ab7
37c411c93
37c411c93loc_37c411c93:
37c411c93add rdx, 1
37c411c97add rcx, r13
37c411c9amov [rbx], rdx
37c411c9dcmp r8, rdx
37c411ca0jge 0x37c411c70
37c411ca2
37c411ca2loc_37c411ca2:
37c411ca2mov [rbx], 0
37c411ca9mov r9, rdi
37c411cacmov r8, rbp
37c411cafmov rdx, rsi
37c411cb2mov rax, [rsp+272]
37c411cbamov [rsp+32], r12
37c411cbflea rcx, [rip+0x623f5]
37c411cc6mov [rsp+112], 1
37c411ccfmov [rsp+80], rax
37c411cd4mov rax, [rsp+264]
37c411cdcmov [rsp+104], 1
37c411ce5mov [rsp+72], rax
37c411ceamov rax, [rsp+256]
37c411cf2mov [rsp+96], 1
37c411cfbmov [rsp+64], rax
37c411d00mov rax, [rsp+248]
37c411d08mov [rsp+88], 4
37c411d11mov [rsp+56], rax
37c411d16lea rax, [rip+0x623a3]
37c411d1dmov [rsp+48], rax
37c411d22mov rax, [rsp+240]
37c411d2amov [rsp+40], rax
37c411d2fcall ztrsm_64_
37c411d34jmp 0x37c411ab7
37c411d39
37c411d39 0f 1f 80 00 00 00 00 .......
37c411d40
37c411d40loc_37c411d40:
37c411d40mov rdx, -5
37c411d47mov eax, 5
37c411d4cjmp 0x37c411a91
37c411d51
37c411d51loc_37c411d51:
37c411d51neg rax
37c411d54jmp 0x37c411a94
37c4119f0
37c411d59
37c411d59 // align 0x40
37c411d59 // align 0x40
37c411d80
37c411d80ztrttf_64_:
37c411d80push r15
37c411d82push r14
37c411d84push r13
37c411d86push r12
37c411d88push rbp
37c411d89push rdi
37c411d8apush rsi
37c411d8bpush rbx
37c411d8csub rsp, 72
37c411d90mov rax, [rsp+176]
37c411d98mov rbx, [rsp+184]
37c411da0mov r13, [rax]
37c411da3mov rax, [rsp+192]
37c411dabmov [rax], 0
37c411db2mov rdi, rdx
37c411db5mov rbp, r8
37c411db8mov r15, r9
37c411dbbmov r8l, 1
37c411dc1mov r9l, 1
37c411dc7lea rdx, [rip+0x62302]
37c411dcemov rsi, rcx
37c411dd1call lsame_64_
37c411dd6mov r9l, 1
37c411ddcmov r8l, 1
37c411de2mov rcx, rdi
37c411de5lea rdx, [rip+0x622e5]
37c411decmov r12, rax
37c411defcall lsame_64_
37c411df4mov r14, rax
37c411df7test r12, r12
37c411dfaje 0x37c411fe0
37c411e00
37c411e00loc_37c411e00:
37c411e00test r14, r14
37c411e03je 0x37c412158
37c411e09
37c411e09loc_37c411e09:
37c411e09mov rdx, [rbp]
37c411e0dtest rdx, rdx
37c411e10js 0x37c411e70
37c411e12mov rcx, [rsp+176]
37c411e1amov eax, 1
37c411e1fcmovg rax, rdx
37c411e23cmp [rcx], rax
37c411e26jge 0x37c411e80
37c411e28mov rax, -5
37c411e2fmov r9l, 5
37c411e35
37c411e35loc_37c411e35:
37c411e35mov rcx, [rsp+192]
37c411e3dmov [rcx], rax
37c411e40
37c411e40loc_37c411e40:
37c411e40lea rdx, [rsp+56]
37c411e45mov r8l, 6
37c411e4bmov [rsp+56], r9
37c411e50lea rcx, [rip+0x6227d]
37c411e57call xerbla_64_
37c411e5cnop
37c411e5d
37c411e5dloc_37c411e5d:
37c411e5dadd rsp, 72
37c411e61pop rbx
37c411e62pop rsi
37c411e63pop rdi
37c411e64pop rbp
37c411e65pop r12
37c411e67pop r13
37c411e69pop r14
37c411e6bpop r15
37c411e6dret
37c411e6e
37c411e6e 66 90 f.
37c411e70
37c411e70loc_37c411e70:
37c411e70mov rax, -3
37c411e77mov r9l, 3
37c411e7djmp 0x37c411e35
37c411e7f
37c411e7f 90 .
37c411e80
37c411e80loc_37c411e80:
37c411e80mov rax, [rsp+192]
37c411e88mov r9, [rax]
37c411e8btest r9, r9
37c411e8ejne 0x37c412aa4
37c411e94cmp rdx, 1
37c411e98jle 0x37c412190
37c411e9exor eax, eax
37c411ea0test r13, r13
37c411ea3mov rcx, rdx
37c411ea6mov r10, rdx
37c411ea9cmovns rax, r13
37c411eadmov r11, rdx
37c411eb0sar rcx, 1
37c411eb3sub r10, rcx
37c411eb6and r11l, 1
37c411ebamov r8, rax
37c411ebdtest r14, r14
37c411ec0je 0x37c412020
37c411ec6test r11, r11
37c411ec9je 0x37c4121b0
37c411ecftest r12, r12
37c411ed2je 0x37c4125e0
37c411ed8mov r12, rax
37c411edblea rsi, [rcx+1]
37c411edflea r13, [rax+1]
37c411ee3shl r8, 4
37c411ee7imul r12, r10
37c411eebmov rax, rsi
37c411eeemov r11, rdx
37c411ef1mov rdi, r15
37c411ef4sub rax, r10
37c411ef7shl r13, 4
37c411efbmov rbp, r8
37c411efexor r14l, r14l
37c411f01mov [rsp+32], rax
37c411f06add r12, rcx
37c411f09shl r12, 4
37c411f0dadd r12, r15
37c411f10
37c411f10loc_37c411f10:
37c411f10lea rax, [rcx+r14]
37c411f14cmp rax, r10
37c411f17jl 0x37c411f72
37c411f19mov r8, r9
37c411f1cmov rax, r12
37c411f1fmov r15, r10
37c411f22shl r8, 4
37c411f26add r8, rbx
37c411f29nop
37c411f2anop [rax+rax]
37c411f35nop [rax+rax]
37c411f40
37c411f40loc_37c411f40:
37c411f40movsd_xmm x0, [rax+8]
37c411f45movsd_xmm x1, [rax]
37c411f49add r15, 1
37c411f4dadd rax, rbp
37c411f50xorpd x0, [rip+0x62188]
37c411f58add r8, 16
37c411f5cunpcklpd x1, x0
37c411f60movups [r8-16], x1
37c411f65cmp r15, rsi
37c411f68jne 0x37c411f40
37c411f6aadd r9, [rsp+32]
37c411f6fadd r9, r14
37c411f72
37c411f72loc_37c411f72:
37c411f72cmp rdx, r14
37c411f75jle 0x37c411fba
37c411f77mov r15, r9
37c411f7axor eax, eax
37c411f7cxor r8l, r8l
37c411f7fshl r15, 4
37c411f83add r15, rbx
37c411f86nop [rax]
37c411f8anop [rax+rax]
37c411f95nop [rax+rax]
37c411fa0
37c411fa0loc_37c411fa0:
37c411fa0movupd x0, [rdi+rax]
37c411fa5add r8, 1
37c411fa9movups [r15+rax], x0
37c411faeadd rax, 16
37c411fb2cmp r8, r11
37c411fb5jne 0x37c411fa0
37c411fb7add r9, r11
37c411fba
37c411fbaloc_37c411fba:
37c411fbaadd r14, 1
37c411fbesub r11, 1
37c411fc2add r12, 16
37c411fc6add rsi, 1
37c411fcaadd rdi, r13
37c411fcdcmp r14, rcx
37c411fd0jle 0x37c411f10
37c411fd6jmp 0x37c411e5d
37c411fdb
37c411fdb 0f 1f 44 00 00 ..D..
37c411fe0
37c411fe0loc_37c411fe0:
37c411fe0mov r9l, 1
37c411fe6mov r8l, 1
37c411feclea rdx, [rip+0x620df]
37c411ff3mov rcx, rsi
37c411ff6call lsame_64_
37c411ffbtest rax, rax
37c411ffejne 0x37c411e00
37c412004mov rax, -1
37c41200bmov r9l, 1
37c412011jmp 0x37c411e35
37c412016
37c412016 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c412020
37c412020loc_37c412020:
37c412020lea rax, [rdx+1]
37c412024mov [rsp+32], rax
37c412029imul rax, rdx
37c41202dsar rax, 1
37c412030test r11, r11
37c412033jne 0x37c4122a8
37c412039test r12, r12
37c41203cje 0x37c4123d8
37c412042lea r10, [rdx-1]
37c412046cmp r10, rcx
37c412049jl 0x37c411e5d
37c41204fmov r9, r8
37c412052mov rdi, r10
37c412055mov r12, [rsp+32]
37c41205asub rax, rdx
37c41205dneg r9
37c412060sub rdi, rcx
37c412063mov rsi, r8
37c412066sub rax, 1
37c41206amov r14, r9
37c41206dmov r9, r8
37c412070add r12, r12
37c412073shl rsi, 4
37c412077not r9
37c41207aimul r10, r8
37c41207eshl r14, 4
37c412082shl r9, 4
37c412086mov r13, r9
37c412089lea r9, [r8+1]
37c41208dimul r9, rdi
37c412091shl r10, 4
37c412095add r10, r15
37c412098shl r9, 4
37c41209cadd r9, r15
37c41209flea r15, [rcx+1]
37c4120a3mov [rsp+32], r15
37c4120a8nop [rax+rax]
37c4120b0
37c4120b0loc_37c4120b0:
37c4120b0mov rbp, rax
37c4120b3xor r8l, r8l
37c4120b6xor r11l, r11l
37c4120b9shl rbp, 4
37c4120bdadd rbp, rbx
37c4120c0
37c4120c0loc_37c4120c0:
37c4120c0movupd x0, [r10+r8]
37c4120c6add r11, 1
37c4120camovups [rbp+r8], x0
37c4120d0add r8, 16
37c4120d4cmp r11, rdx
37c4120d7jne 0x37c4120c0
37c4120d9sub rdx, 1
37c4120ddlea r15, [rax+rdx]
37c4120e1lea rax, [r15+1]
37c4120e5cmp rdi, rcx
37c4120e8jge 0x37c41213a
37c4120eamov rbp, [rsp+32]
37c4120efmov r8, r9
37c4120f2sub rbp, rdi
37c4120f5add rbp, r15
37c4120f8nop [rax+rax]
37c412100
37c412100loc_37c412100:
37c412100movsd_xmm x0, [r8+8]
37c412106movsd_xmm x1, [r8]
37c41210bmov r11, rax
37c41210eadd rax, 1
37c412112xorpd x0, [rip+0x61fc6]
37c41211ashl r11, 4
37c41211eadd r8, rsi
37c412121unpcklpd x1, x0
37c412125movups [rbx+r11], x1
37c41212acmp rax, rbp
37c41212djne 0x37c412100
37c41212fmov rax, rcx
37c412132sub rax, rdi
37c412135lea rax, [r15+rax+1]
37c41213a
37c41213aloc_37c41213a:
37c41213asub rax, r12
37c41213dsub rdi, 1
37c412141add r10, r14
37c412144add r9, r13
37c412147cmp rcx, rdx
37c41214ajne 0x37c4120b0
37c412150jmp 0x37c411e5d
37c412155
37c412155 0f 1f 00 ...
37c412158
37c412158loc_37c412158:
37c412158mov r9l, 1
37c41215emov r8l, 1
37c412164lea rdx, [rip+0x61f68]
37c41216bmov rcx, rdi
37c41216ecall lsame_64_
37c412173test rax, rax
37c412176jne 0x37c411e09
37c41217cmov rax, -2
37c412183mov r9l, 2
37c412189jmp 0x37c411e35
37c41218e
37c41218e 66 90 f.
37c412190
37c412190loc_37c412190:
37c412190jne 0x37c411e5d
37c412196movupd x0, [r15]
37c41219btest r12, r12
37c41219eje 0x37c412a77
37c4121a4
37c4121a4loc_37c4121a4:
37c4121a4movups [rbx], x0
37c4121a7jmp 0x37c411e5d
37c4121ac
37c4121ac 0f 1f 40 00 ..@.
37c4121b0
37c4121b0loc_37c4121b0:
37c4121b0test r12, r12
37c4121b3je 0x37c412898
37c4121b9mov rbp, rax
37c4121bclea r12, [rax+1]
37c4121c0mov rdi, rax
37c4121c3mov r10, rcx
37c4121c6imul rbp, rcx
37c4121camov rsi, r15
37c4121cdshl r12, 4
37c4121d1mov r9, rdx
37c4121d4shl rdi, 4
37c4121d8xor r14l, r14l
37c4121dbadd rbp, rcx
37c4121deshl rbp, 4
37c4121e2add rbp, r15
37c4121e5nop [rax+rax]
37c4121f0
37c4121f0loc_37c4121f0:
37c4121f0mov r8, r11
37c4121f3mov rax, rbp
37c4121f6mov r15, rcx
37c4121f9shl r8, 4
37c4121fdadd r8, rbx
37c412200
37c412200loc_37c412200:
37c412200movsd_xmm x0, [rax+8]
37c412205movsd_xmm x1, [rax]
37c412209add r15, 1
37c41220dadd rax, rdi
37c412210xorpd x0, [rip+0x61ec8]
37c412218add r8, 16
37c41221cunpcklpd x1, x0
37c412220movups [r8-16], x1
37c412225cmp r10, r15
37c412228jge 0x37c412200
37c41222amov rax, rdx
37c41222dmov r8, r14
37c412230sub rax, r9
37c412233cmp r10, rcx
37c412236cmovge r8, rax
37c41223alea r11, [r11+r8+1]
37c41223fcmp rdx, rax
37c412242jle 0x37c41227a
37c412244mov r15, r11
37c412247xor eax, eax
37c412249xor r8l, r8l
37c41224cshl r15, 4
37c412250add r15, rbx
37c412253nop
37c412255nop [rax+rax]
37c412260
37c412260loc_37c412260:
37c412260movupd x0, [rsi+rax]
37c412265add r8, 1
37c412269movups [r15+rax], x0
37c41226eadd rax, 16
37c412272cmp r9, r8
37c412275jne 0x37c412260
37c412277add r11, r9
37c41227a
37c41227aloc_37c41227a:
37c41227amov eax, 1
37c41227fadd r10, 1
37c412283add rbp, 16
37c412287add rsi, r12
37c41228asub rax, r9
37c41228dadd rax, rdx
37c412290cmp rax, rcx
37c412293jge 0x37c411e5d
37c412299sub r9, 1
37c41229djmp 0x37c4121f0
37c4122a2
37c4122a2 66 0f 1f 44 00 00 f..D..
37c4122a8
37c4122a8loc_37c4122a8:
37c4122a8test r12, r12
37c4122abje 0x37c412740
37c4122b1lea r10, [rdx-1]
37c4122b5cmp r10, rcx
37c4122b8jl 0x37c411e5d
37c4122bemov r9, r10
37c4122c1lea rbp, [r8+1]
37c4122c5mov r11, r8
37c4122c8mov rsi, r8
37c4122cbsub r9, rcx
37c4122ceimul r10, r8
37c4122d2neg r11
37c4122d5sub rax, rdx
37c4122d8imul rbp, r9
37c4122dcmov r14, r11
37c4122dfmov r11, r8
37c4122e2shl rsi, 4
37c4122e6not r11
37c4122e9lea r12, [rdx+rdx]
37c4122edshl r14, 4
37c4122f1shl r10, 4
37c4122f5shl r11, 4
37c4122f9shl rbp, 4
37c4122fdadd r10, r15
37c412300mov r13, r11
37c412303add rbp, r15
37c412306lea r15, [rcx+1]
37c41230amov [rsp+32], r15
37c41230fnop
37c412310
37c412310loc_37c412310:
37c412310mov rdi, rax
37c412313xor r8l, r8l
37c412316xor r11l, r11l
37c412319shl rdi, 4
37c41231dadd rdi, rbx
37c412320
37c412320loc_37c412320:
37c412320movupd x0, [r10+r8]
37c412326add r11, 1
37c41232amovups [rdi+r8], x0
37c41232fadd r8, 16
37c412333cmp r11, rdx
37c412336jne 0x37c412320
37c412338sub rdx, 1
37c41233clea r15, [rax+rdx]
37c412340lea rax, [r15+1]
37c412344cmp r9, rcx
37c412347jge 0x37c4123ba
37c412349mov rdi, [rsp+32]
37c41234emov r8, rbp
37c412351sub rdi, r9
37c412354add rdi, r15
37c412357nop [rax+rax]
37c41235fnop [rax+rax]
37c41236anop [rax+rax]
37c412375nop [rax+rax]
37c412380
37c412380loc_37c412380:
37c412380movsd_xmm x0, [r8+8]
37c412386movsd_xmm x1, [r8]
37c41238bmov r11, rax
37c41238eadd rax, 1
37c412392xorpd x0, [rip+0x61d46]
37c41239ashl r11, 4
37c41239eadd r8, rsi
37c4123a1unpcklpd x1, x0
37c4123a5movups [rbx+r11], x1
37c4123aacmp rax, rdi
37c4123adjne 0x37c412380
37c4123afmov rax, rcx
37c4123b2sub rax, r9
37c4123b5lea rax, [r15+rax+1]
37c4123ba
37c4123baloc_37c4123ba:
37c4123basub rax, r12
37c4123bdsub r9, 1
37c4123c1add r10, r14
37c4123c4add rbp, r13
37c4123c7cmp rcx, rdx
37c4123cajne 0x37c412310
37c4123d0jmp 0x37c411e5d
37c4123d5
37c4123d5 0f 1f 00 ...
37c4123d8
37c4123d8loc_37c4123d8:
37c4123d8mov r13, rcx
37c4123dbmov [rsp+40], r8
37c4123e0mov rsi, r8
37c4123e3mov rdi, r15
37c4123e6shl r13, 4
37c4123eashl rsi, 4
37c4123eexor r12l, r12l
37c4123f1xor eax, eax
37c4123f3mov rbp, r13
37c4123f6imul rbp, r8
37c4123faadd rbp, r15
37c4123fdnop [rax]
37c412400
37c412400loc_37c412400:
37c412400cmp rdx, rcx
37c412403jle 0x37c41246f
37c412405lea r14, [r10+rax]
37c412409mov r8, rbp
37c41240cnop [rax+rax]
37c412414nop [rax+rax]
37c41241fnop [rax+rax]
37c41242anop [rax+rax]
37c412435nop [rax+rax]
37c412440
37c412440loc_37c412440:
37c412440movsd_xmm x0, [r8+8]
37c412446movsd_xmm x1, [r8]
37c41244bmov r9, rax
37c41244eadd rax, 1
37c412452xorpd x0, [rip+0x61c86]
37c41245ashl r9, 4
37c41245eadd r8, rsi
37c412461unpcklpd x1, x0
37c412465movups [rbx+r9], x1
37c41246acmp rax, r14
37c41246djne 0x37c412440
37c41246f
37c41246floc_37c41246f:
37c41246fadd r12, 1
37c412473add rbp, 16
37c412477cmp r12, rcx
37c41247ajle 0x37c412400
37c41247cmov r8, [rsp+40]
37c412481cmp rcx, 1
37c412485je 0x37c412a9c
37c41248badd r13, 16
37c41248flea r9, [r8+1]
37c412493mov [rsp+168], r15
37c41249blea r12, [rcx+1]
37c41249fimul r13, r9
37c4124a3lea r14, [rsi+16]
37c4124a7mov r11l, 1
37c4124adadd r13, r15
37c4124b0mov r15, [rsp+32]
37c4124b5nop [rax+rax]
37c4124c0
37c4124c0loc_37c4124c0:
37c4124c0mov r10, rax
37c4124c3xor r8l, r8l
37c4124c6xor r9l, r9l
37c4124c9shl r10, 4
37c4124cdadd r10, rbx
37c4124d0nop [rax+rax]
37c4124d5nop [rax+rax]
37c4124e0
37c4124e0loc_37c4124e0:
37c4124e0movupd x0, [rdi+r8]
37c4124e6add r9, 1
37c4124eamovups [r10+r8], x0
37c4124efadd r8, 16
37c4124f3cmp r9, r11
37c4124f6jne 0x37c4124e0
37c4124f8lea rbp, [rax+r11]
37c4124fclea r8, [rax+r11-1]
37c412501mov rax, rbp
37c412504cmp rdx, r12
37c412507jle 0x37c412578
37c412509mov r10, r15
37c41250csub r10, r12
37c41250fadd r10, r8
37c412512mov r8, r13
37c412515nop [rax+rax]
37c41251fnop [rax+rax]
37c41252anop [rax+rax]
37c412535nop [rax+rax]
37c412540
37c412540loc_37c412540:
37c412540movsd_xmm x0, [r8+8]
37c412546movsd_xmm x1, [r8]
37c41254bmov r9, rax
37c41254eadd rax, 1
37c412552xorpd x0, [rip+0x61b86]
37c41255ashl r9, 4
37c41255eadd r8, rsi
37c412561unpcklpd x1, x0
37c412565movups [rbx+r9], x1
37c41256acmp rax, r10
37c41256djne 0x37c412540
37c41256fmov rax, rdx
37c412572sub rax, r12
37c412575add rax, rbp
37c412578
37c412578loc_37c412578:
37c412578add r11, 1
37c41257cadd r12, 1
37c412580add rdi, rsi
37c412583add r13, r14
37c412586cmp r11, rcx
37c412589jne 0x37c4124c0
37c41258fmov r8, [rsp+40]
37c412594sub r11, 1
37c412598mov r15, [rsp+168]
37c4125a0imul r8, r11
37c4125a4
37c4125a4loc_37c4125a4:
37c4125a4shl r8, 4
37c4125a8shl rax, 4
37c4125acxor ecx, ecx
37c4125aelea r9, [r11+1]
37c4125b2lea rdx, [r15+r8]
37c4125b6lea r8, [rbx+rax]
37c4125baxor eax, eax
37c4125bcnop [rax]
37c4125c0
37c4125c0loc_37c4125c0:
37c4125c0movupd x0, [rdx+rax]
37c4125c5add rcx, 1
37c4125c9movups [r8+rax], x0
37c4125ceadd rax, 16
37c4125d2cmp r9, rcx
37c4125d5jne 0x37c4125c0
37c4125d7jmp 0x37c411e5d
37c4125dc
37c4125dc 0f 1f 40 00 ..@.
37c4125e0
37c4125e0loc_37c4125e0:
37c4125e0lea rdi, [rax+1]
37c4125e4mov r11, rax
37c4125e7mov rsi, rcx
37c4125eamov r13, r15
37c4125edmov r12, rdi
37c4125f0imul rdi, r10
37c4125f4shl r11, 4
37c4125f8xor ebp, ebp
37c4125fashl r12, 4
37c4125femovq x0, [rip+0x61ada]
37c412606shl rdi, 4
37c41260aadd rdi, r15
37c41260dnop [rax]
37c412610
37c412610loc_37c412610:
37c412610lea r14, [r9+1]
37c412614mov rax, r13
37c412617lea r8, [r14+rbp]
37c41261bjmp 0x37c412644
37c41261d
37c41261d 66 90 66 f.f
37c412620 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37c412630 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c412640
37c412640loc_37c412640:
37c412640add r14, 1
37c412644
37c412644loc_37c412644:
37c412644movsd_xmm x1, [rax+8]
37c412649movsd_xmm x2, [rax]
37c41264dshl r9, 4
37c412651add rax, r11
37c412654xorpd x1, x0
37c412658unpcklpd x2, x1
37c41265cmovups [rbx+r9], x2
37c412661mov r9, r14
37c412664cmp r14, r8
37c412667jne 0x37c412640
37c412669mov rax, rdx
37c41266csub rax, rsi
37c41266fcmp rdx, rax
37c412672jle 0x37c4126bb
37c412674mov r14, r8
37c412677xor eax, eax
37c412679xor r9l, r9l
37c41267cshl r14, 4
37c412680add r14, rbx
37c412683nop [rax]
37c41268anop [rax+rax]
37c412695nop [rax+rax]
37c4126a0
37c4126a0loc_37c4126a0:
37c4126a0movupd x1, [rdi+rax]
37c4126a5add r9, 1
37c4126a9movups [r14+rax], x1
37c4126aeadd rax, 16
37c4126b2cmp r9, rsi
37c4126b5jne 0x37c4126a0
37c4126b7lea r9, [r8+rsi]
37c4126bb
37c4126bbloc_37c4126bb:
37c4126bbadd rbp, 1
37c4126bfsub rsi, 1
37c4126c3add r13, 16
37c4126c7add rdi, r12
37c4126cacmp rbp, rcx
37c4126cdjl 0x37c412610
37c4126d3cmp rdx, rcx
37c4126d6jle 0x37c411e5d
37c4126dctest r10, r10
37c4126dfje 0x37c411e5d
37c4126e5mov rdi, rcx
37c4126e8shl rdi, 4
37c4126ecadd rdi, r15
37c4126efnop
37c4126f0
37c4126f0loc_37c4126f0:
37c4126f0mov r8, r9
37c4126f3mov rax, rdi
37c4126f6add r9, r10
37c4126f9nop [rax]
37c412700
37c412700loc_37c412700:
37c412700movsd_xmm x1, [rax+8]
37c412705movsd_xmm x2, [rax]
37c412709mov rsi, r8
37c41270cadd r8, 1
37c412710shl rsi, 4
37c412714add rax, r11
37c412717xorpd x1, x0
37c41271bunpcklpd x2, x1
37c41271fmovups [rbx+rsi], x2
37c412723cmp r8, r9
37c412726jne 0x37c412700
37c412728add rcx, 1
37c41272cadd rdi, 16
37c412730cmp rdx, rcx
37c412733jne 0x37c4126f0
37c412735jmp 0x37c411e5d
37c41273a
37c41273a 66 0f 1f 44 00 00 f..D..
37c412740
37c412740loc_37c412740:
37c412740mov rbp, r8
37c412743mov r11, r8
37c412746mov rsi, r15
37c412749xor r12l, r12l
37c41274cimul rbp, rcx
37c412750shl r11, 4
37c412754mov r13, r10
37c412757shl rbp, 4
37c41275badd rbp, r15
37c41275enop
37c412760
37c412760loc_37c412760:
37c412760cmp rdx, rcx
37c412763jle 0x37c4127ad
37c412765lea rdi, [r13+r9]
37c41276amov rax, rbp
37c41276dnop [rax+rax]
37c412775nop [rax+rax]
37c412780
37c412780loc_37c412780:
37c412780movsd_xmm x0, [rax+8]
37c412785movsd_xmm x1, [rax]
37c412789mov r14, r9
37c41278cadd r9, 1
37c412790xorpd x0, [rip+0x61948]
37c412798shl r14, 4
37c41279cadd rax, r11
37c41279funpcklpd x1, x0
37c4127a3movups [rbx+r14], x1
37c4127a8cmp r9, rdi
37c4127abjne 0x37c412780
37c4127ad
37c4127adloc_37c4127ad:
37c4127adadd r12, 1
37c4127b1add rbp, 16
37c4127b5cmp r12, rcx
37c4127b8jle 0x37c412760
37c4127balea r12, [r8+1]
37c4127bemov r13, [rsp+32]
37c4127c3lea rdi, [r11+16]
37c4127c7mov ebp, 1
37c4127ccimul r12, r10
37c4127d0shl r12, 4
37c4127d4add r12, r15
37c4127d7nop [rax+rax]
37c4127e0
37c4127e0loc_37c4127e0:
37c4127e0mov r14, r9
37c4127e3xor eax, eax
37c4127e5xor r8l, r8l
37c4127e8shl r14, 4
37c4127ecadd r14, rbx
37c4127efnop [rax+rax]
37c4127f5nop [rax+rax]
37c412800
37c412800loc_37c412800:
37c412800movupd x0, [rsi+rax]
37c412805add r8, 1
37c412809movups [r14+rax], x0
37c41280eadd rax, 16
37c412812cmp r8, rbp
37c412815jne 0x37c412800
37c412817lea r14, [r9+rbp]
37c41281blea rax, [r9+rbp-1]
37c412820mov r9, r14
37c412823cmp rdx, r10
37c412826jle 0x37c412876
37c412828mov r8, r13
37c41282bsub r8, r10
37c41282eadd r8, rax
37c412831mov rax, r12
37c412834nop
37c412835nop [rax+rax]
37c412840
37c412840loc_37c412840:
37c412840movsd_xmm x0, [rax+8]
37c412845movsd_xmm x1, [rax]
37c412849mov r15, r9
37c41284cadd r9, 1
37c412850xorpd x0, [rip+0x61888]
37c412858shl r15, 4
37c41285cadd rax, r11
37c41285funpcklpd x1, x0
37c412863movups [rbx+r15], x1
37c412868cmp r9, r8
37c41286bjne 0x37c412840
37c41286dmov r9, rdx
37c412870sub r9, r10
37c412873add r9, r14
37c412876
37c412876loc_37c412876:
37c412876add r10, 1
37c41287aadd rsi, r11
37c41287dadd r12, rdi
37c412880cmp rcx, rbp
37c412883jle 0x37c411e5d
37c412889add rbp, 1
37c41288djmp 0x37c4127e0
37c412892
37c412892 66 0f 1f 44 00 00 f..D..
37c412898
37c412898loc_37c412898:
37c412898cmp rdx, rcx
37c41289bjle 0x37c412a94
37c4128a1mov r11, rax
37c4128a4xor r9l, r9l
37c4128a7xor eax, eax
37c4128a9imul r11, rcx
37c4128adadd r11, rcx
37c4128b0shl r11, 4
37c4128b4add r11, r15
37c4128b7nop [rax+rax]
37c4128c0
37c4128c0loc_37c4128c0:
37c4128c0movupd x0, [r11+rax]
37c4128c6add r9, 1
37c4128camovups [rbx+rax], x0
37c4128ceadd rax, 16
37c4128d2cmp r10, r9
37c4128d5jne 0x37c4128c0
37c4128d7movq x0, [rip+0x61801]
37c4128dfcmp rcx, 1
37c4128e3je 0x37c412a0f
37c4128e9
37c4128e9loc_37c4128e9:
37c4128e9lea rax, [rcx+1]
37c4128edlea r9, [rdx-1]
37c4128f1mov rdi, r8
37c4128f4xor ebp, ebp
37c4128f6imul rax, r8
37c4128falea r12, [r8+1]
37c4128fesub r9, rcx
37c412901shl rdi, 4
37c412905lea r13, [rcx-2]
37c412909shl r12, 4
37c41290dmovq x0, [rip+0x617cb]
37c412915add rax, rcx
37c412918shl rax, 4
37c41291clea rsi, [r15+rax+16]
37c412921nop [rax]
37c412925nop [rax+rax]
37c412930
37c412930loc_37c412930:
37c412930mov rax, rbp
37c412933lea r14, [r10+1]
37c412937shl rax, 4
37c41293blea r11, [r14+rbp]
37c41293fadd rax, r15
37c412942jmp 0x37c412984
37c412944
37c412944 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 ..D..ff.....
37c412950 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37c412960 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37c412970 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c412980
37c412980loc_37c412980:
37c412980add r14, 1
37c412984
37c412984loc_37c412984:
37c412984movsd_xmm x1, [rax+8]
37c412989movsd_xmm x2, [rax]
37c41298dshl r10, 4
37c412991add rax, rdi
37c412994xorpd x1, x0
37c412998unpcklpd x2, x1
37c41299cmovups [rbx+r10], x2
37c4129a1mov r10, r14
37c4129a4cmp r11, r14
37c4129a7jne 0x37c412980
37c4129a9mov rax, rdx
37c4129acsub rax, r9
37c4129afcmp rdx, rax
37c4129b2jle 0x37c4129fb
37c4129b4mov r14, r11
37c4129b7xor eax, eax
37c4129b9xor r10l, r10l
37c4129bcshl r14, 4
37c4129c0add r14, rbx
37c4129c3nop [rax]
37c4129canop [rax+rax]
37c4129d5nop [rax+rax]
37c4129e0
37c4129e0loc_37c4129e0:
37c4129e0movupd x1, [rsi+rax]
37c4129e5add r10, 1
37c4129e9movups [r14+rax], x1
37c4129eeadd rax, 16
37c4129f2cmp r9, r10
37c4129f5jne 0x37c4129e0
37c4129f7lea r10, [r9+r11]
37c4129fb
37c4129fbloc_37c4129fb:
37c4129fbadd rbp, 1
37c4129ffsub r9, 1
37c412a03add rsi, r12
37c412a06cmp rbp, r13
37c412a09jle 0x37c412930
37c412a0f
37c412a0floc_37c412a0f:
37c412a0fmov r11, r8
37c412a12lea rsi, [rcx-1]
37c412a16shl r11, 4
37c412a1anop [rax+rax]
37c412a20
37c412a20loc_37c412a20:
37c412a20mov rax, rsi
37c412a23mov r8, r10
37c412a26xor r9l, r9l
37c412a29shl rax, 4
37c412a2dshl r8, 4
37c412a31add rax, r15
37c412a34add r8, rbx
37c412a37nop [rax+rax]
37c412a40
37c412a40loc_37c412a40:
37c412a40movsd_xmm x1, [rax+8]
37c412a45movsd_xmm x2, [rax]
37c412a49add r9, 1
37c412a4dadd rax, r11
37c412a50add r8, 16
37c412a54xorpd x1, x0
37c412a58unpcklpd x2, x1
37c412a5cmovups [r8-16], x2
37c412a61cmp r9, rcx
37c412a64jl 0x37c412a40
37c412a66add rsi, 1
37c412a6aadd r10, rcx
37c412a6dcmp rdx, rsi
37c412a70jg 0x37c412a20
37c412a72jmp 0x37c411e5d
37c412a77
37c412a77loc_37c412a77:
37c412a77movapd x3, x0
37c412a7bunpckhpd x3, x3
37c412a7fmovapd x1, x3
37c412a83xorpd x1, [rip+0x61655]
37c412a8bunpcklpd x0, x1
37c412a8fjmp 0x37c4121a4
37c412a94
37c412a94loc_37c412a94:
37c412a94xor r10l, r10l
37c412a97jmp 0x37c4128e9
37c412a9c
37c412a9cloc_37c412a9c:
37c412a9cxor r8l, r8l
37c412a9fjmp 0x37c4125a4
37c412aa4
37c412aa4loc_37c412aa4:
37c412aa4neg r9
37c412aa7jmp 0x37c411e40
37c411d80
37c411d80ztrttf_64_:
37c411d80push r15
37c411d82push r14
37c411d84push r13
37c411d86push r12
37c411d88push rbp
37c411d89push rdi
37c411d8apush rsi
37c411d8bpush rbx
37c411d8csub rsp, 72
37c411d90mov rax, [rsp+176]
37c411d98mov rbx, [rsp+184]
37c411da0mov r13, [rax]
37c411da3mov rax, [rsp+192]
37c411dabmov [rax], 0
37c411db2mov rdi, rdx
37c411db5mov rbp, r8
37c411db8mov r15, r9
37c411dbbmov r8l, 1
37c411dc1mov r9l, 1
37c411dc7lea rdx, [rip+0x62302]
37c411dcemov rsi, rcx
37c411dd1call lsame_64_
37c411dd6mov r9l, 1
37c411ddcmov r8l, 1
37c411de2mov rcx, rdi
37c411de5lea rdx, [rip+0x622e5]
37c411decmov r12, rax
37c411defcall lsame_64_
37c411df4mov r14, rax
37c411df7test r12, r12
37c411dfaje 0x37c411fe0
37c411e00
37c411e00loc_37c411e00:
37c411e00test r14, r14
37c411e03je 0x37c412158
37c411e09
37c411e09loc_37c411e09:
37c411e09mov rdx, [rbp]
37c411e0dtest rdx, rdx
37c411e10js 0x37c411e70
37c411e12mov rcx, [rsp+176]
37c411e1amov eax, 1
37c411e1fcmovg rax, rdx
37c411e23cmp [rcx], rax
37c411e26jge 0x37c411e80
37c411e28mov rax, -5
37c411e2fmov r9l, 5
37c411e35
37c411e35loc_37c411e35:
37c411e35mov rcx, [rsp+192]
37c411e3dmov [rcx], rax
37c411e40
37c411e40loc_37c411e40:
37c411e40lea rdx, [rsp+56]
37c411e45mov r8l, 6
37c411e4bmov [rsp+56], r9
37c411e50lea rcx, [rip+0x6227d]
37c411e57call xerbla_64_
37c411e5cnop
37c411e5d
37c411e5dloc_37c411e5d:
37c411e5dadd rsp, 72
37c411e61pop rbx
37c411e62pop rsi
37c411e63pop rdi
37c411e64pop rbp
37c411e65pop r12
37c411e67pop r13
37c411e69pop r14
37c411e6bpop r15
37c411e6dret
37c411e6e
37c411e6e 66 90 f.
37c411e70
37c411e70loc_37c411e70:
37c411e70mov rax, -3
37c411e77mov r9l, 3
37c411e7djmp 0x37c411e35
37c411e7f
37c411e7f 90 .
37c411e80
37c411e80loc_37c411e80:
37c411e80mov rax, [rsp+192]
37c411e88mov r9, [rax]
37c411e8btest r9, r9
37c411e8ejne 0x37c412aa4
37c411e94cmp rdx, 1
37c411e98jle 0x37c412190
37c411e9exor eax, eax
37c411ea0test r13, r13
37c411ea3mov rcx, rdx
37c411ea6mov r10, rdx
37c411ea9cmovns rax, r13
37c411eadmov r11, rdx
37c411eb0sar rcx, 1
37c411eb3sub r10, rcx
37c411eb6and r11l, 1
37c411ebamov r8, rax
37c411ebdtest r14, r14
37c411ec0je 0x37c412020
37c411ec6test r11, r11
37c411ec9je 0x37c4121b0
37c411ecftest r12, r12
37c411ed2je 0x37c4125e0
37c411ed8mov r12, rax
37c411edblea rsi, [rcx+1]
37c411edflea r13, [rax+1]
37c411ee3shl r8, 4
37c411ee7imul r12, r10
37c411eebmov rax, rsi
37c411eeemov r11, rdx
37c411ef1mov rdi, r15
37c411ef4sub rax, r10
37c411ef7shl r13, 4
37c411efbmov rbp, r8
37c411efexor r14l, r14l
37c411f01mov [rsp+32], rax
37c411f06add r12, rcx
37c411f09shl r12, 4
37c411f0dadd r12, r15
37c411f10
37c411f10loc_37c411f10:
37c411f10lea rax, [rcx+r14]
37c411f14cmp rax, r10
37c411f17jl 0x37c411f72
37c411f19mov r8, r9
37c411f1cmov rax, r12
37c411f1fmov r15, r10
37c411f22shl r8, 4
37c411f26add r8, rbx
37c411f29nop
37c411f2anop [rax+rax]
37c411f35nop [rax+rax]
37c411f40
37c411f40loc_37c411f40:
37c411f40movsd_xmm x0, [rax+8]
37c411f45movsd_xmm x1, [rax]
37c411f49add r15, 1
37c411f4dadd rax, rbp
37c411f50xorpd x0, [rip+0x62188]
37c411f58add r8, 16
37c411f5cunpcklpd x1, x0
37c411f60movups [r8-16], x1
37c411f65cmp r15, rsi
37c411f68jne 0x37c411f40
37c411f6aadd r9, [rsp+32]
37c411f6fadd r9, r14
37c411f72
37c411f72loc_37c411f72:
37c411f72cmp rdx, r14
37c411f75jle 0x37c411fba
37c411f77mov r15, r9
37c411f7axor eax, eax
37c411f7cxor r8l, r8l
37c411f7fshl r15, 4
37c411f83add r15, rbx
37c411f86nop [rax]
37c411f8anop [rax+rax]
37c411f95nop [rax+rax]
37c411fa0
37c411fa0loc_37c411fa0:
37c411fa0movupd x0, [rdi+rax]
37c411fa5add r8, 1
37c411fa9movups [r15+rax], x0
37c411faeadd rax, 16
37c411fb2cmp r8, r11
37c411fb5jne 0x37c411fa0
37c411fb7add r9, r11
37c411fba
37c411fbaloc_37c411fba:
37c411fbaadd r14, 1
37c411fbesub r11, 1
37c411fc2add r12, 16
37c411fc6add rsi, 1
37c411fcaadd rdi, r13
37c411fcdcmp r14, rcx
37c411fd0jle 0x37c411f10
37c411fd6jmp 0x37c411e5d
37c411fdb
37c411fdb 0f 1f 44 00 00 ..D..
37c411fe0
37c411fe0loc_37c411fe0:
37c411fe0mov r9l, 1
37c411fe6mov r8l, 1
37c411feclea rdx, [rip+0x620df]
37c411ff3mov rcx, rsi
37c411ff6call lsame_64_
37c411ffbtest rax, rax
37c411ffejne 0x37c411e00
37c412004mov rax, -1
37c41200bmov r9l, 1
37c412011jmp 0x37c411e35
37c412016
37c412016 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c412020
37c412020loc_37c412020:
37c412020lea rax, [rdx+1]
37c412024mov [rsp+32], rax
37c412029imul rax, rdx
37c41202dsar rax, 1
37c412030test r11, r11
37c412033jne 0x37c4122a8
37c412039test r12, r12
37c41203cje 0x37c4123d8
37c412042lea r10, [rdx-1]
37c412046cmp r10, rcx
37c412049jl 0x37c411e5d
37c41204fmov r9, r8
37c412052mov rdi, r10
37c412055mov r12, [rsp+32]
37c41205asub rax, rdx
37c41205dneg r9
37c412060sub rdi, rcx
37c412063mov rsi, r8
37c412066sub rax, 1
37c41206amov r14, r9
37c41206dmov r9, r8
37c412070add r12, r12
37c412073shl rsi, 4
37c412077not r9
37c41207aimul r10, r8
37c41207eshl r14, 4
37c412082shl r9, 4
37c412086mov r13, r9
37c412089lea r9, [r8+1]
37c41208dimul r9, rdi
37c412091shl r10, 4
37c412095add r10, r15
37c412098shl r9, 4
37c41209cadd r9, r15
37c41209flea r15, [rcx+1]
37c4120a3mov [rsp+32], r15
37c4120a8nop [rax+rax]
37c4120b0
37c4120b0loc_37c4120b0:
37c4120b0mov rbp, rax
37c4120b3xor r8l, r8l
37c4120b6xor r11l, r11l
37c4120b9shl rbp, 4
37c4120bdadd rbp, rbx
37c4120c0
37c4120c0loc_37c4120c0:
37c4120c0movupd x0, [r10+r8]
37c4120c6add r11, 1
37c4120camovups [rbp+r8], x0
37c4120d0add r8, 16
37c4120d4cmp r11, rdx
37c4120d7jne 0x37c4120c0
37c4120d9sub rdx, 1
37c4120ddlea r15, [rax+rdx]
37c4120e1lea rax, [r15+1]
37c4120e5cmp rdi, rcx
37c4120e8jge 0x37c41213a
37c4120eamov rbp, [rsp+32]
37c4120efmov r8, r9
37c4120f2sub rbp, rdi
37c4120f5add rbp, r15
37c4120f8nop [rax+rax]
37c412100
37c412100loc_37c412100:
37c412100movsd_xmm x0, [r8+8]
37c412106movsd_xmm x1, [r8]
37c41210bmov r11, rax
37c41210eadd rax, 1
37c412112xorpd x0, [rip+0x61fc6]
37c41211ashl r11, 4
37c41211eadd r8, rsi
37c412121unpcklpd x1, x0
37c412125movups [rbx+r11], x1
37c41212acmp rax, rbp
37c41212djne 0x37c412100
37c41212fmov rax, rcx
37c412132sub rax, rdi
37c412135lea rax, [r15+rax+1]
37c41213a
37c41213aloc_37c41213a:
37c41213asub rax, r12
37c41213dsub rdi, 1
37c412141add r10, r14
37c412144add r9, r13
37c412147cmp rcx, rdx
37c41214ajne 0x37c4120b0
37c412150jmp 0x37c411e5d
37c412155
37c412155 0f 1f 00 ...
37c412158
37c412158loc_37c412158:
37c412158mov r9l, 1
37c41215emov r8l, 1
37c412164lea rdx, [rip+0x61f68]
37c41216bmov rcx, rdi
37c41216ecall lsame_64_
37c412173test rax, rax
37c412176jne 0x37c411e09
37c41217cmov rax, -2
37c412183mov r9l, 2
37c412189jmp 0x37c411e35
37c41218e
37c41218e 66 90 f.
37c412190
37c412190loc_37c412190:
37c412190jne 0x37c411e5d
37c412196movupd x0, [r15]
37c41219btest r12, r12
37c41219eje 0x37c412a77
37c4121a4
37c4121a4loc_37c4121a4:
37c4121a4movups [rbx], x0
37c4121a7jmp 0x37c411e5d
37c4121ac
37c4121ac 0f 1f 40 00 ..@.
37c4121b0
37c4121b0loc_37c4121b0:
37c4121b0test r12, r12
37c4121b3je 0x37c412898
37c4121b9mov rbp, rax
37c4121bclea r12, [rax+1]
37c4121c0mov rdi, rax
37c4121c3mov r10, rcx
37c4121c6imul rbp, rcx
37c4121camov rsi, r15
37c4121cdshl r12, 4
37c4121d1mov r9, rdx
37c4121d4shl rdi, 4
37c4121d8xor r14l, r14l
37c4121dbadd rbp, rcx
37c4121deshl rbp, 4
37c4121e2add rbp, r15
37c4121e5nop [rax+rax]
37c4121f0
37c4121f0loc_37c4121f0:
37c4121f0mov r8, r11
37c4121f3mov rax, rbp
37c4121f6mov r15, rcx
37c4121f9shl r8, 4
37c4121fdadd r8, rbx
37c412200
37c412200loc_37c412200:
37c412200movsd_xmm x0, [rax+8]
37c412205movsd_xmm x1, [rax]
37c412209add r15, 1
37c41220dadd rax, rdi
37c412210xorpd x0, [rip+0x61ec8]
37c412218add r8, 16
37c41221cunpcklpd x1, x0
37c412220movups [r8-16], x1
37c412225cmp r10, r15
37c412228jge 0x37c412200
37c41222amov rax, rdx
37c41222dmov r8, r14
37c412230sub rax, r9
37c412233cmp r10, rcx
37c412236cmovge r8, rax
37c41223alea r11, [r11+r8+1]
37c41223fcmp rdx, rax
37c412242jle 0x37c41227a
37c412244mov r15, r11
37c412247xor eax, eax
37c412249xor r8l, r8l
37c41224cshl r15, 4
37c412250add r15, rbx
37c412253nop
37c412255nop [rax+rax]
37c412260
37c412260loc_37c412260:
37c412260movupd x0, [rsi+rax]
37c412265add r8, 1
37c412269movups [r15+rax], x0
37c41226eadd rax, 16
37c412272cmp r9, r8
37c412275jne 0x37c412260
37c412277add r11, r9
37c41227a
37c41227aloc_37c41227a:
37c41227amov eax, 1
37c41227fadd r10, 1
37c412283add rbp, 16
37c412287add rsi, r12
37c41228asub rax, r9
37c41228dadd rax, rdx
37c412290cmp rax, rcx
37c412293jge 0x37c411e5d
37c412299sub r9, 1
37c41229djmp 0x37c4121f0
37c4122a2
37c4122a2 66 0f 1f 44 00 00 f..D..
37c4122a8
37c4122a8loc_37c4122a8:
37c4122a8test r12, r12
37c4122abje 0x37c412740
37c4122b1lea r10, [rdx-1]
37c4122b5cmp r10, rcx
37c4122b8jl 0x37c411e5d
37c4122bemov r9, r10
37c4122c1lea rbp, [r8+1]
37c4122c5mov r11, r8
37c4122c8mov rsi, r8
37c4122cbsub r9, rcx
37c4122ceimul r10, r8
37c4122d2neg r11
37c4122d5sub rax, rdx
37c4122d8imul rbp, r9
37c4122dcmov r14, r11
37c4122dfmov r11, r8
37c4122e2shl rsi, 4
37c4122e6not r11
37c4122e9lea r12, [rdx+rdx]
37c4122edshl r14, 4
37c4122f1shl r10, 4
37c4122f5shl r11, 4
37c4122f9shl rbp, 4
37c4122fdadd r10, r15
37c412300mov r13, r11
37c412303add rbp, r15
37c412306lea r15, [rcx+1]
37c41230amov [rsp+32], r15
37c41230fnop
37c412310
37c412310loc_37c412310:
37c412310mov rdi, rax
37c412313xor r8l, r8l
37c412316xor r11l, r11l
37c412319shl rdi, 4
37c41231dadd rdi, rbx
37c412320
37c412320loc_37c412320:
37c412320movupd x0, [r10+r8]
37c412326add r11, 1
37c41232amovups [rdi+r8], x0
37c41232fadd r8, 16
37c412333cmp r11, rdx
37c412336jne 0x37c412320
37c412338sub rdx, 1
37c41233clea r15, [rax+rdx]
37c412340lea rax, [r15+1]
37c412344cmp r9, rcx
37c412347jge 0x37c4123ba
37c412349mov rdi, [rsp+32]
37c41234emov r8, rbp
37c412351sub rdi, r9
37c412354add rdi, r15
37c412357nop [rax+rax]
37c41235fnop [rax+rax]
37c41236anop [rax+rax]
37c412375nop [rax+rax]
37c412380
37c412380loc_37c412380:
37c412380movsd_xmm x0, [r8+8]
37c412386movsd_xmm x1, [r8]
37c41238bmov r11, rax
37c41238eadd rax, 1
37c412392xorpd x0, [rip+0x61d46]
37c41239ashl r11, 4
37c41239eadd r8, rsi
37c4123a1unpcklpd x1, x0
37c4123a5movups [rbx+r11], x1
37c4123aacmp rax, rdi
37c4123adjne 0x37c412380
37c4123afmov rax, rcx
37c4123b2sub rax, r9
37c4123b5lea rax, [r15+rax+1]
37c4123ba
37c4123baloc_37c4123ba:
37c4123basub rax, r12
37c4123bdsub r9, 1
37c4123c1add r10, r14
37c4123c4add rbp, r13
37c4123c7cmp rcx, rdx
37c4123cajne 0x37c412310
37c4123d0jmp 0x37c411e5d
37c4123d5
37c4123d5 0f 1f 00 ...
37c4123d8
37c4123d8loc_37c4123d8:
37c4123d8mov r13, rcx
37c4123dbmov [rsp+40], r8
37c4123e0mov rsi, r8
37c4123e3mov rdi, r15
37c4123e6shl r13, 4
37c4123eashl rsi, 4
37c4123eexor r12l, r12l
37c4123f1xor eax, eax
37c4123f3mov rbp, r13
37c4123f6imul rbp, r8
37c4123faadd rbp, r15
37c4123fdnop [rax]
37c412400
37c412400loc_37c412400:
37c412400cmp rdx, rcx
37c412403jle 0x37c41246f
37c412405lea r14, [r10+rax]
37c412409mov r8, rbp
37c41240cnop [rax+rax]
37c412414nop [rax+rax]
37c41241fnop [rax+rax]
37c41242anop [rax+rax]
37c412435nop [rax+rax]
37c412440
37c412440loc_37c412440:
37c412440movsd_xmm x0, [r8+8]
37c412446movsd_xmm x1, [r8]
37c41244bmov r9, rax
37c41244eadd rax, 1
37c412452xorpd x0, [rip+0x61c86]
37c41245ashl r9, 4
37c41245eadd r8, rsi
37c412461unpcklpd x1, x0
37c412465movups [rbx+r9], x1
37c41246acmp rax, r14
37c41246djne 0x37c412440
37c41246f
37c41246floc_37c41246f:
37c41246fadd r12, 1
37c412473add rbp, 16
37c412477cmp r12, rcx
37c41247ajle 0x37c412400
37c41247cmov r8, [rsp+40]
37c412481cmp rcx, 1
37c412485je 0x37c412a9c
37c41248badd r13, 16
37c41248flea r9, [r8+1]
37c412493mov [rsp+168], r15
37c41249blea r12, [rcx+1]
37c41249fimul r13, r9
37c4124a3lea r14, [rsi+16]
37c4124a7mov r11l, 1
37c4124adadd r13, r15
37c4124b0mov r15, [rsp+32]
37c4124b5nop [rax+rax]
37c4124c0
37c4124c0loc_37c4124c0:
37c4124c0mov r10, rax
37c4124c3xor r8l, r8l
37c4124c6xor r9l, r9l
37c4124c9shl r10, 4
37c4124cdadd r10, rbx
37c4124d0nop [rax+rax]
37c4124d5nop [rax+rax]
37c4124e0
37c4124e0loc_37c4124e0:
37c4124e0movupd x0, [rdi+r8]
37c4124e6add r9, 1
37c4124eamovups [r10+r8], x0
37c4124efadd r8, 16
37c4124f3cmp r9, r11
37c4124f6jne 0x37c4124e0
37c4124f8lea rbp, [rax+r11]
37c4124fclea r8, [rax+r11-1]
37c412501mov rax, rbp
37c412504cmp rdx, r12
37c412507jle 0x37c412578
37c412509mov r10, r15
37c41250csub r10, r12
37c41250fadd r10, r8
37c412512mov r8, r13
37c412515nop [rax+rax]
37c41251fnop [rax+rax]
37c41252anop [rax+rax]
37c412535nop [rax+rax]
37c412540
37c412540loc_37c412540:
37c412540movsd_xmm x0, [r8+8]
37c412546movsd_xmm x1, [r8]
37c41254bmov r9, rax
37c41254eadd rax, 1
37c412552xorpd x0, [rip+0x61b86]
37c41255ashl r9, 4
37c41255eadd r8, rsi
37c412561unpcklpd x1, x0
37c412565movups [rbx+r9], x1
37c41256acmp rax, r10
37c41256djne 0x37c412540
37c41256fmov rax, rdx
37c412572sub rax, r12
37c412575add rax, rbp
37c412578
37c412578loc_37c412578:
37c412578add r11, 1
37c41257cadd r12, 1
37c412580add rdi, rsi
37c412583add r13, r14
37c412586cmp r11, rcx
37c412589jne 0x37c4124c0
37c41258fmov r8, [rsp+40]
37c412594sub r11, 1
37c412598mov r15, [rsp+168]
37c4125a0imul r8, r11
37c4125a4
37c4125a4loc_37c4125a4:
37c4125a4shl r8, 4
37c4125a8shl rax, 4
37c4125acxor ecx, ecx
37c4125aelea r9, [r11+1]
37c4125b2lea rdx, [r15+r8]
37c4125b6lea r8, [rbx+rax]
37c4125baxor eax, eax
37c4125bcnop [rax]
37c4125c0
37c4125c0loc_37c4125c0:
37c4125c0movupd x0, [rdx+rax]
37c4125c5add rcx, 1
37c4125c9movups [r8+rax], x0
37c4125ceadd rax, 16
37c4125d2cmp r9, rcx
37c4125d5jne 0x37c4125c0
37c4125d7jmp 0x37c411e5d
37c4125dc
37c4125dc 0f 1f 40 00 ..@.
37c4125e0
37c4125e0loc_37c4125e0:
37c4125e0lea rdi, [rax+1]
37c4125e4mov r11, rax
37c4125e7mov rsi, rcx
37c4125eamov r13, r15
37c4125edmov r12, rdi
37c4125f0imul rdi, r10
37c4125f4shl r11, 4
37c4125f8xor ebp, ebp
37c4125fashl r12, 4
37c4125femovq x0, [rip+0x61ada]
37c412606shl rdi, 4
37c41260aadd rdi, r15
37c41260dnop [rax]
37c412610
37c412610loc_37c412610:
37c412610lea r14, [r9+1]
37c412614mov rax, r13
37c412617lea r8, [r14+rbp]
37c41261bjmp 0x37c412644
37c41261d
37c41261d 66 90 66 f.f
37c412620 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37c412630 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c412640
37c412640loc_37c412640:
37c412640add r14, 1
37c412644
37c412644loc_37c412644:
37c412644movsd_xmm x1, [rax+8]
37c412649movsd_xmm x2, [rax]
37c41264dshl r9, 4
37c412651add rax, r11
37c412654xorpd x1, x0
37c412658unpcklpd x2, x1
37c41265cmovups [rbx+r9], x2
37c412661mov r9, r14
37c412664cmp r14, r8
37c412667jne 0x37c412640
37c412669mov rax, rdx
37c41266csub rax, rsi
37c41266fcmp rdx, rax
37c412672jle 0x37c4126bb
37c412674mov r14, r8
37c412677xor eax, eax
37c412679xor r9l, r9l
37c41267cshl r14, 4
37c412680add r14, rbx
37c412683nop [rax]
37c41268anop [rax+rax]
37c412695nop [rax+rax]
37c4126a0
37c4126a0loc_37c4126a0:
37c4126a0movupd x1, [rdi+rax]
37c4126a5add r9, 1
37c4126a9movups [r14+rax], x1
37c4126aeadd rax, 16
37c4126b2cmp r9, rsi
37c4126b5jne 0x37c4126a0
37c4126b7lea r9, [r8+rsi]
37c4126bb
37c4126bbloc_37c4126bb:
37c4126bbadd rbp, 1
37c4126bfsub rsi, 1
37c4126c3add r13, 16
37c4126c7add rdi, r12
37c4126cacmp rbp, rcx
37c4126cdjl 0x37c412610
37c4126d3cmp rdx, rcx
37c4126d6jle 0x37c411e5d
37c4126dctest r10, r10
37c4126dfje 0x37c411e5d
37c4126e5mov rdi, rcx
37c4126e8shl rdi, 4
37c4126ecadd rdi, r15
37c4126efnop
37c4126f0
37c4126f0loc_37c4126f0:
37c4126f0mov r8, r9
37c4126f3mov rax, rdi
37c4126f6add r9, r10
37c4126f9nop [rax]
37c412700
37c412700loc_37c412700:
37c412700movsd_xmm x1, [rax+8]
37c412705movsd_xmm x2, [rax]
37c412709mov rsi, r8
37c41270cadd r8, 1
37c412710shl rsi, 4
37c412714add rax, r11
37c412717xorpd x1, x0
37c41271bunpcklpd x2, x1
37c41271fmovups [rbx+rsi], x2
37c412723cmp r8, r9
37c412726jne 0x37c412700
37c412728add rcx, 1
37c41272cadd rdi, 16
37c412730cmp rdx, rcx
37c412733jne 0x37c4126f0
37c412735jmp 0x37c411e5d
37c41273a
37c41273a 66 0f 1f 44 00 00 f..D..
37c412740
37c412740loc_37c412740:
37c412740mov rbp, r8
37c412743mov r11, r8
37c412746mov rsi, r15
37c412749xor r12l, r12l
37c41274cimul rbp, rcx
37c412750shl r11, 4
37c412754mov r13, r10
37c412757shl rbp, 4
37c41275badd rbp, r15
37c41275enop
37c412760
37c412760loc_37c412760:
37c412760cmp rdx, rcx
37c412763jle 0x37c4127ad
37c412765lea rdi, [r13+r9]
37c41276amov rax, rbp
37c41276dnop [rax+rax]
37c412775nop [rax+rax]
37c412780
37c412780loc_37c412780:
37c412780movsd_xmm x0, [rax+8]
37c412785movsd_xmm x1, [rax]
37c412789mov r14, r9
37c41278cadd r9, 1
37c412790xorpd x0, [rip+0x61948]
37c412798shl r14, 4
37c41279cadd rax, r11
37c41279funpcklpd x1, x0
37c4127a3movups [rbx+r14], x1
37c4127a8cmp r9, rdi
37c4127abjne 0x37c412780
37c4127ad
37c4127adloc_37c4127ad:
37c4127adadd r12, 1
37c4127b1add rbp, 16
37c4127b5cmp r12, rcx
37c4127b8jle 0x37c412760
37c4127balea r12, [r8+1]
37c4127bemov r13, [rsp+32]
37c4127c3lea rdi, [r11+16]
37c4127c7mov ebp, 1
37c4127ccimul r12, r10
37c4127d0shl r12, 4
37c4127d4add r12, r15
37c4127d7nop [rax+rax]
37c4127e0
37c4127e0loc_37c4127e0:
37c4127e0mov r14, r9
37c4127e3xor eax, eax
37c4127e5xor r8l, r8l
37c4127e8shl r14, 4
37c4127ecadd r14, rbx
37c4127efnop [rax+rax]
37c4127f5nop [rax+rax]
37c412800
37c412800loc_37c412800:
37c412800movupd x0, [rsi+rax]
37c412805add r8, 1
37c412809movups [r14+rax], x0
37c41280eadd rax, 16
37c412812cmp r8, rbp
37c412815jne 0x37c412800
37c412817lea r14, [r9+rbp]
37c41281blea rax, [r9+rbp-1]
37c412820mov r9, r14
37c412823cmp rdx, r10
37c412826jle 0x37c412876
37c412828mov r8, r13
37c41282bsub r8, r10
37c41282eadd r8, rax
37c412831mov rax, r12
37c412834nop
37c412835nop [rax+rax]
37c412840
37c412840loc_37c412840:
37c412840movsd_xmm x0, [rax+8]
37c412845movsd_xmm x1, [rax]
37c412849mov r15, r9
37c41284cadd r9, 1
37c412850xorpd x0, [rip+0x61888]
37c412858shl r15, 4
37c41285cadd rax, r11
37c41285funpcklpd x1, x0
37c412863movups [rbx+r15], x1
37c412868cmp r9, r8
37c41286bjne 0x37c412840
37c41286dmov r9, rdx
37c412870sub r9, r10
37c412873add r9, r14
37c412876
37c412876loc_37c412876:
37c412876add r10, 1
37c41287aadd rsi, r11
37c41287dadd r12, rdi
37c412880cmp rcx, rbp
37c412883jle 0x37c411e5d
37c412889add rbp, 1
37c41288djmp 0x37c4127e0
37c412892
37c412892 66 0f 1f 44 00 00 f..D..
37c412898
37c412898loc_37c412898:
37c412898cmp rdx, rcx
37c41289bjle 0x37c412a94
37c4128a1mov r11, rax
37c4128a4xor r9l, r9l
37c4128a7xor eax, eax
37c4128a9imul r11, rcx
37c4128adadd r11, rcx
37c4128b0shl r11, 4
37c4128b4add r11, r15
37c4128b7nop [rax+rax]
37c4128c0
37c4128c0loc_37c4128c0:
37c4128c0movupd x0, [r11+rax]
37c4128c6add r9, 1
37c4128camovups [rbx+rax], x0
37c4128ceadd rax, 16
37c4128d2cmp r10, r9
37c4128d5jne 0x37c4128c0
37c4128d7movq x0, [rip+0x61801]
37c4128dfcmp rcx, 1
37c4128e3je 0x37c412a0f
37c4128e9
37c4128e9loc_37c4128e9:
37c4128e9lea rax, [rcx+1]
37c4128edlea r9, [rdx-1]
37c4128f1mov rdi, r8
37c4128f4xor ebp, ebp
37c4128f6imul rax, r8
37c4128falea r12, [r8+1]
37c4128fesub r9, rcx
37c412901shl rdi, 4
37c412905lea r13, [rcx-2]
37c412909shl r12, 4
37c41290dmovq x0, [rip+0x617cb]
37c412915add rax, rcx
37c412918shl rax, 4
37c41291clea rsi, [r15+rax+16]
37c412921nop [rax]
37c412925nop [rax+rax]
37c412930
37c412930loc_37c412930:
37c412930mov rax, rbp
37c412933lea r14, [r10+1]
37c412937shl rax, 4
37c41293blea r11, [r14+rbp]
37c41293fadd rax, r15
37c412942jmp 0x37c412984
37c412944
37c412944 0f 1f 44 00 00 66 66 2e 0f 1f 84 00 ..D..ff.....
37c412950 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37c412960 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37c412970 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37c412980
37c412980loc_37c412980:
37c412980add r14, 1
37c412984
37c412984loc_37c412984:
37c412984movsd_xmm x1, [rax+8]
37c412989movsd_xmm x2, [rax]
37c41298dshl r10, 4
37c412991add rax, rdi
37c412994xorpd x1, x0
37c412998unpcklpd x2, x1
37c41299cmovups [rbx+r10], x2
37c4129a1mov r10, r14
37c4129a4cmp r11, r14
37c4129a7jne 0x37c412980
37c4129a9mov rax, rdx
37c4129acsub rax, r9
37c4129afcmp rdx, rax
37c4129b2jle 0x37c4129fb
37c4129b4mov r14, r11
37c4129b7xor eax, eax
37c4129b9xor r10l, r10l
37c4129bcshl r14, 4
37c4129c0add r14, rbx
37c4129c3nop [rax]
37c4129canop [rax+rax]
37c4129d5nop [rax+rax]
37c4129e0
37c4129e0loc_37c4129e0:
37c4129e0movupd x1, [rsi+rax]
37c4129e5add r10, 1
37c4129e9movups [r14+rax], x1
37c4129eeadd rax, 16
37c4129f2cmp r9, r10
37c4129f5jne 0x37c4129e0
37c4129f7lea r10, [r9+r11]
37c4129fb
37c4129fbloc_37c4129fb:
37c4129fbadd rbp, 1
37c4129ffsub r9, 1
37c412a03add rsi, r12
37c412a06cmp rbp, r13
37c412a09jle 0x37c412930
37c412a0f
37c412a0floc_37c412a0f:
37c412a0fmov r11, r8
37c412a12lea rsi, [rcx-1]
37c412a16shl r11, 4
37c412a1anop [rax+rax]
37c412a20
37c412a20loc_37c412a20:
37c412a20mov rax, rsi
37c412a23mov r8, r10
37c412a26xor r9l, r9l
37c412a29shl rax, 4
37c412a2dshl r8, 4
37c412a31add rax, r15
37c412a34add r8, rbx
37c412a37nop [rax+rax]
37c412a40
37c412a40loc_37c412a40:
37c412a40movsd_xmm x1, [rax+8]
37c412a45movsd_xmm x2, [rax]
37c412a49add r9, 1
37c412a4dadd rax, r11
37c412a50add r8, 16
37c412a54xorpd x1, x0
37c412a58unpcklpd x2, x1
37c412a5cmovups [r8-16], x2
37c412a61cmp r9, rcx
37c412a64jl 0x37c412a40
37c412a66add rsi, 1
37c412a6aadd r10, rcx
37c412a6dcmp rdx, rsi
37c412a70jg 0x37c412a20
37c412a72jmp 0x37c411e5d
37c412a77
37c412a77loc_37c412a77:
37c412a77movapd x3, x0
37c412a7bunpckhpd x3, x3
37c412a7fmovapd x1, x3
37c412a83xorpd x1, [rip+0x61655]
37c412a8bunpcklpd x0, x1
37c412a8fjmp 0x37c4121a4
37c412a94
37c412a94loc_37c412a94:
37c412a94xor r10l, r10l
37c412a97jmp 0x37c4128e9
37c412a9c
37c412a9cloc_37c412a9c:
37c412a9cxor r8l, r8l
37c412a9fjmp 0x37c4125a4
37c412aa4
37c412aa4loc_37c412aa4:
37c412aa4neg r9
37c412aa7jmp 0x37c411e40
37c411d80
Loading..