File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c3f2dd0
37c3f2dd0ztgsja_64_:
37c3f2dd0push r15
37c3f2dd2push r14
37c3f2dd4push r13
37c3f2dd6push r12
37c3f2dd8push rbp
37c3f2dd9push rdi
37c3f2ddapush rsi
37c3f2ddbpush rbx
37c3f2ddcsub rsp, 616
37c3f2de3movups [rsp+576], x6
37c3f2debmovups [rsp+592], x7
37c3f2df3mov rax, [rsp+824]
37c3f2dfbmov rdi, [rsp+728]
37c3f2e03mov r13, [rsp+744]
37c3f2e0bmov r15, [rsp+752]
37c3f2e13mov rax, [rax]
37c3f2e16mov rbp, [rsp+768]
37c3f2e1emov rbx, [rsp+880]
37c3f2e26mov [rsp+120], rax
37c3f2e2bmov rax, [rsp+840]
37c3f2e33mov r12, rdx
37c3f2e36mov r14, r8
37c3f2e39mov [rsp+712], r9
37c3f2e41mov r8l, 1
37c3f2e47mov r9l, 1
37c3f2e4dlea rdx, [rip+0x8098c]
37c3f2e54mov rax, [rax]
37c3f2e57mov [rsp+688], rcx
37c3f2e5fmov [rsp+128], rax
37c3f2e67mov rax, [rsp+856]
37c3f2e6fmov rax, [rax]
37c3f2e72mov [rsp+144], rax
37c3f2e7amov rax, [rsp+760]
37c3f2e82mov rax, [rax]
37c3f2e85mov [rsp+152], rax
37c3f2e8dmov rax, [rsp+776]
37c3f2e95mov rax, [rax]
37c3f2e98mov [rsp+160], rax
37c3f2ea0call lsame_64_
37c3f2ea5mov [rsp+168], rax
37c3f2eadmov [rsp+328], rax
37c3f2eb5test rax, rax
37c3f2eb8je 0x37c3f3b92
37c3f2ebe
37c3f2ebeloc_37c3f2ebe:
37c3f2ebemov r9l, 1
37c3f2ec4mov r8l, 1
37c3f2ecalea rdx, [rip+0x8090f]
37c3f2ed1mov rcx, r12
37c3f2ed4call lsame_64_
37c3f2ed9mov [rsp+296], rax
37c3f2ee1mov rsi, rax
37c3f2ee4test rax, rax
37c3f2ee7je 0x37c3f3b6a
37c3f2eed
37c3f2eedloc_37c3f2eed:
37c3f2eedmov r9l, 1
37c3f2ef3mov r8l, 1
37c3f2ef9lea rdx, [rip+0x808e0]
37c3f2f00mov rcx, r14
37c3f2f03call lsame_64_
37c3f2f08mov [rsp+136], rax
37c3f2f10test rax, rax
37c3f2f13je 0x37c3f3b18
37c3f2f19mov [rbx], 0
37c3f2f20cmp [rsp+328], 0
37c3f2f29je 0x37c3f3a3e
37c3f2f2fcmp [rsp+296], 0
37c3f2f38jne 0x37c3f2f63
37c3f2f3atest rsi, rsi
37c3f2f3djne 0x37c3f2f63
37c3f2f3fmov r9l, 1
37c3f2f45mov r8l, 1
37c3f2f4blea rdx, [rip+0x80892]
37c3f2f52mov rcx, r12
37c3f2f55call lsame_64_
37c3f2f5atest rax, rax
37c3f2f5dje 0x37c3f3bf1
37c3f2f63
37c3f2f63loc_37c3f2f63:
37c3f2f63mov rax, [rsp+328]
37c3f2f6bmov [rsp+304], rax
37c3f2f73
37c3f2f73loc_37c3f2f73:
37c3f2f73mov rax, [rsp+712]
37c3f2f7bmov rdx, [rax]
37c3f2f7etest rdx, rdx
37c3f2f81js 0x37c3f3b56
37c3f2f87mov rax, [rsp+720]
37c3f2f8fmov rax, [rax]
37c3f2f92test rax, rax
37c3f2f95js 0x37c3f3c24
37c3f2f9bmov r8, [rdi]
37c3f2f9etest r8, r8
37c3f2fa1js 0x37c3f3bbf
37c3f2fa7mov r14, [rsp+760]
37c3f2faftest rdx, rdx
37c3f2fb2mov ecx, 1
37c3f2fb7cmovg rcx, rdx
37c3f2fbbcmp [r14], rcx
37c3f2fbejl 0x37c3f3c35
37c3f2fc4mov r14, [rsp+776]
37c3f2fcctest rax, rax
37c3f2fcfmov ecx, 1
37c3f2fd4cmovg rcx, rax
37c3f2fd8cmp [r14], rcx
37c3f2fdbjl 0x37c3f3c46
37c3f2fe1mov rcx, [rsp+824]
37c3f2fe9mov rcx, [rcx]
37c3f2fectest rcx, rcx
37c3f2fefjle 0x37c3f44f1
37c3f2ff5cmp rdx, rcx
37c3f2ff8jle 0x37c3f3008
37c3f2ffatest [rsp+328], 1
37c3f3002jne 0x37c3f44f1
37c3f3008
37c3f3008loc_37c3f3008:
37c3f3008mov rcx, [rsp+840]
37c3f3010mov rdx, [rcx]
37c3f3013test rdx, rdx
37c3f3016jle 0x37c3f44e0
37c3f301ccmp rax, rdx
37c3f301fjle 0x37c3f302f
37c3f3021test [rsp+296], 1
37c3f3029jne 0x37c3f44e0
37c3f302f
37c3f302floc_37c3f302f:
37c3f302fmov rax, [rsp+856]
37c3f3037mov rax, [rax]
37c3f303atest rax, rax
37c3f303djle 0x37c3f4502
37c3f3043cmp r8, rax
37c3f3046jle 0x37c3f3056
37c3f3048test [rsp+304], 1
37c3f3050jne 0x37c3f4502
37c3f3056
37c3f3056loc_37c3f3056:
37c3f3056mov rcx, [rsp+120]
37c3f305bxor eax, eax
37c3f305dtest rcx, rcx
37c3f3060cmovns rax, rcx
37c3f3064mov rcx, [rsp+128]
37c3f306cmov [rsp+352], rax
37c3f3074xor eax, eax
37c3f3076test rcx, rcx
37c3f3079cmovs rcx, rax
37c3f307dmov r14, rcx
37c3f3080mov rcx, [rsp+144]
37c3f3088test rcx, rcx
37c3f308bcmovns rax, rcx
37c3f308fmov rcx, [rsp+152]
37c3f3097mov [rsp+336], rax
37c3f309fxor eax, eax
37c3f30a1test rcx, rcx
37c3f30a4cmovns rax, rcx
37c3f30a8mov rcx, [rsp+160]
37c3f30b0mov [rsp+120], rax
37c3f30b5not rax
37c3f30b8mov [rsp+128], rax
37c3f30c0xor eax, eax
37c3f30c2test rcx, rcx
37c3f30c5cmovs rcx, rax
37c3f30c9mov rax, rcx
37c3f30ccmov r12, rcx
37c3f30cfnot rax
37c3f30d2mov [rsp+152], rax
37c3f30damov rax, [rbx]
37c3f30ddtest rax, rax
37c3f30e0jne 0x37c3f44d3
37c3f30e6cmp [rsp+168], 0
37c3f30efje 0x37c3f313e
37c3f30f1mov rax, [rsp+824]
37c3f30f9mov r8, [rsp+712]
37c3f3101mov [rsp+56], 4
37c3f310alea r9, [rip+0x806df]
37c3f3111lea rcx, [rip+0x806e8]
37c3f3118mov [rsp+48], rax
37c3f311dmov rax, [rsp+816]
37c3f3125mov rdx, r8
37c3f3128mov [rsp+40], rax
37c3f312dlea rax, [rip+0x806d4]
37c3f3134mov [rsp+32], rax
37c3f3139call zlaset_64_
37c3f313e
37c3f313eloc_37c3f313e:
37c3f313etest rsi, rsi
37c3f3141je 0x37c3f3190
37c3f3143mov rax, [rsp+840]
37c3f314bmov r8, [rsp+720]
37c3f3153mov [rsp+56], 4
37c3f315clea r9, [rip+0x8068d]
37c3f3163lea rcx, [rip+0x80696]
37c3f316amov [rsp+48], rax
37c3f316fmov rax, [rsp+832]
37c3f3177mov rdx, r8
37c3f317amov [rsp+40], rax
37c3f317flea rax, [rip+0x80682]
37c3f3186mov [rsp+32], rax
37c3f318bcall zlaset_64_
37c3f3190
37c3f3190loc_37c3f3190:
37c3f3190cmp [rsp+136], 0
37c3f3199je 0x37c3f31e3
37c3f319bmov rax, [rsp+856]
37c3f31a3lea r9, [rip+0x80646]
37c3f31aamov r8, rdi
37c3f31admov rdx, rdi
37c3f31b0mov [rsp+56], 4
37c3f31b9lea rcx, [rip+0x80640]
37c3f31c0mov [rsp+48], rax
37c3f31c5mov rax, [rsp+848]
37c3f31cdmov [rsp+40], rax
37c3f31d2lea rax, [rip+0x8062f]
37c3f31d9mov [rsp+32], rax
37c3f31decall zlaset_64_
37c3f31e3
37c3f31e3loc_37c3f31e3:
37c3f31e3mov rax, [rsp+832]
37c3f31ebshl r14, 4
37c3f31efmov [rsp+176], 0
37c3f31fbmov r8l, 1
37c3f3201mov [rsp+880], rbx
37c3f3209mov rsi, r13
37c3f320cmov [rsp+376], rax
37c3f3214mov [rsp+768], rbp
37c3f321cmov rbp, r12
37c3f321fmov r12, [rsp+768]
37c3f3227mov [rsp+232], r14
37c3f322fmov r14, r15
37c3f3232nop [rax]
37c3f3235nop [rax+rax]
37c3f3240
37c3f3240loc_37c3f3240:
37c3f3240xor [rsp+176], 1
37c3f3249mov rax, [rsp+176]
37c3f3251mov [rsp+464], rax
37c3f3259mov rax, [rsi]
37c3f325ccmp rax, 1
37c3f3260jle 0x37c3f3e1b
37c3f3266mov rbx, [rsp+832]
37c3f326emov [rsp+200], rax
37c3f3276mov r13l, 1
37c3f327cmov r15, r14
37c3f327fmov [rsp+360], rax
37c3f3287mov [rsp+320], rbx
37c3f328flea rbx, [rsp+560]
37c3f3297mov [rsp+208], rbx
37c3f329fmov [rsp+368], r8
37c3f32a7nop [rax+rax]
37c3f32b0
37c3f32b0loc_37c3f32b0:
37c3f32b0lea r14, [r13+1]
37c3f32b4cmp r14, [rsp+200]
37c3f32bcjg 0x37c3f3a0d
37c3f32c2mov rax, [rsp+232]
37c3f32camov rbx, r14
37c3f32cdadd rax, [rsp+320]
37c3f32d5mov [rsp+344], r14
37c3f32ddmov [rsp+216], rax
37c3f32e5lea rax, [rsp+400]
37c3f32edpxor x6, x6
37c3f32f1mov r14, rbp
37c3f32f4mov [rsp+248], rax
37c3f32fclea rax, [rsp+480]
37c3f3304mov rdx, [rsp+200]
37c3f330cmov [rsp+280], rax
37c3f3314lea rax, [rsp+392]
37c3f331cmov [rsp+240], rax
37c3f3324lea rax, [rsp+464]
37c3f332cmov [rsp+272], rax
37c3f3334lea rax, [rsp+528]
37c3f333cmov [rsp+144], rax
37c3f3344lea rax, [rsp+424]
37c3f334cmov [rsp+136], rax
37c3f3354lea rax, [rsp+440]
37c3f335cmov [rsp+160], rax
37c3f3364lea rax, [rsp+544]
37c3f336cmov [rsp+224], rax
37c3f3374lea rax, [rsp+432]
37c3f337cmov [rsp+184], rax
37c3f3384lea rax, [rsp+416]
37c3f338cmov [rsp+264], rax
37c3f3394lea rax, [rsp+496]
37c3f339cmov [rsp+288], rax
37c3f33a4lea rax, [rsp+408]
37c3f33acmov [rsp+256], rax
37c3f33b4lea rax, [rsp+512]
37c3f33bcmov [rsp+168], rax
37c3f33c4jmp 0x37c3f3495
37c3f33c9
37c3f33c9 0f 1f 80 00 00 00 00 .......
37c3f33d0
37c3f33d0loc_37c3f33d0:
37c3f33d0cmp r9, r10
37c3f33d3jle 0x37c3f3d50
37c3f33d9mov rcx, r14
37c3f33dcimul rax, r14
37c3f33e0imul rcx, r11
37c3f33e4add rcx, rbp
37c3f33e7lea r8, [r13+rcx]
37c3f33ecshl r8, 4
37c3f33f0movups [r12+r8], x6
37c3f33f5lea r8, [rax+rbp]
37c3f33f9
37c3f33f9loc_37c3f33f9:
37c3f33f9add r8, r13
37c3f33fcadd rcx, rbx
37c3f33ffcmp rdx, r10
37c3f3402jg 0x37c3f38fd
37c3f3408
37c3f3408loc_37c3f3408:
37c3f3408imul r11, [rsp+120]
37c3f340emov rax, [rsp+128]
37c3f3416shl r8, 4
37c3f341ashl rcx, 4
37c3f341emov [r12+r8+8], 0
37c3f3427mov [r12+rcx+8], 0
37c3f3430add rax, rdx
37c3f3433add rax, r11
37c3f3436shl rax, 4
37c3f343amov [r15+rax+8], 0
37c3f3443cmp [rsp+328], 0
37c3f344cjne 0x37c3f3da0
37c3f3452
37c3f3452loc_37c3f3452:
37c3f3452cmp [rsp+296], 0
37c3f345bjne 0x37c3f3926
37c3f3461
37c3f3461loc_37c3f3461:
37c3f3461cmp [rsp+304], 0
37c3f346ajne 0x37c3f397b
37c3f3470
37c3f3470loc_37c3f3470:
37c3f3470add rbx, 1
37c3f3474cmp rbx, [rsp+200]
37c3f347cjg 0x37c3f3a02
37c3f3482
37c3f3482loc_37c3f3482:
37c3f3482mov rcx, [rsp+232]
37c3f348aadd [rsp+216], rcx
37c3f3492mov rdx, [rsi]
37c3f3495
37c3f3495loc_37c3f3495:
37c3f3495mov rax, [rsp+736]
37c3f349dmovups [rsp+480], x6
37c3f34a5mov [rsp+392], 0
37c3f34b1mov [rsp+400], 0
37c3f34bdmov r8, [rax]
37c3f34c0mov rax, [rsp+712]
37c3f34c8lea r11, [r8+r13]
37c3f34ccmov r10, [rax]
37c3f34cfmov rax, [rdi]
37c3f34d2sub rax, rdx
37c3f34d5lea r9, [r13+rax]
37c3f34dacmp r11, r10
37c3f34ddjg 0x37c3f3509
37c3f34dfmov rcx, [rsp+120]
37c3f34e4mov rdx, [rsp+128]
37c3f34ecimul rcx, r9
37c3f34f0add rdx, r11
37c3f34f3add rdx, rcx
37c3f34f6shl rdx, 4
37c3f34famovsd_xmm x0, [r15+rdx]
37c3f3500movsd_xmm [rsp+392], x0
37c3f3509
37c3f3509loc_37c3f3509:
37c3f3509mov rdx, r14
37c3f350cmov rbp, [rsp+152]
37c3f3514add rax, rbx
37c3f3517add r8, rbx
37c3f351aimul rdx, r9
37c3f351elea rcx, [rdx+rbp]
37c3f3522mov [rsp+192], rcx
37c3f352aadd rcx, r13
37c3f352dshl rcx, 4
37c3f3531movsd_xmm x1, [r12+rcx]
37c3f3537mov rcx, r14
37c3f353aimul rcx, rax
37c3f353eadd rcx, rbp
37c3f3541lea rbp, [rbx+rcx]
37c3f3545shl rbp, 4
37c3f3549movsd_xmm x0, [r12+rbp]
37c3f354fcmp r10, r8
37c3f3552jl 0x37c3f3c60
37c3f3558mov rbp, [rsp+120]
37c3f355dmov rdx, [rsp+128]
37c3f3565movsd_xmm [rsp+408], x1
37c3f356emovsd_xmm [rsp+416], x0
37c3f3577imul rbp, rax
37c3f357bmov [rsp+312], rbp
37c3f3583lea rbp, [r8+rdx]
37c3f3587add rbp, [rsp+312]
37c3f358fshl rbp, 4
37c3f3593movsd_xmm x2, [r15+rbp]
37c3f3599movsd_xmm [rsp+400], x2
37c3f35a2cmp [rsp+176], 0
37c3f35abjne 0x37c3f3c81
37c3f35b1imul r9, [rsp+120]
37c3f35b7add r9, [rsp+128]
37c3f35bfadd r9, r8
37c3f35c2shl r9, 4
37c3f35c6movupd x0, [r15+r9]
37c3f35ccmovups [rsp+480], x0
37c3f35d4
37c3f35d4loc_37c3f35d4:
37c3f35d4mov rdx, [rsp+192]
37c3f35dcadd rdx, rbx
37c3f35dfshl rdx, 4
37c3f35e3movupd x0, [r12+rdx]
37c3f35e9
37c3f35e9loc_37c3f35e9:
37c3f35e9mov rax, [rsp+144]
37c3f35f1mov rdx, [rsp+240]
37c3f35f9movups [rsp+496], x0
37c3f3601mov rcx, [rsp+272]
37c3f3609mov r9, [rsp+248]
37c3f3611mov [rsp+96], rax
37c3f3616mov rax, [rsp+136]
37c3f361emov r8, [rsp+280]
37c3f3626mov [rsp+88], rax
37c3f362bmov rax, [rsp+208]
37c3f3633mov [rsp+80], rax
37c3f3638mov rax, [rsp+160]
37c3f3640mov [rsp+72], rax
37c3f3645mov rax, [rsp+224]
37c3f364dmov [rsp+64], rax
37c3f3652mov rax, [rsp+184]
37c3f365amov [rsp+56], rax
37c3f365fmov rax, [rsp+264]
37c3f3667mov [rsp+48], rax
37c3f366cmov rax, [rsp+288]
37c3f3674mov [rsp+40], rax
37c3f3679mov rax, [rsp+256]
37c3f3681mov [rsp+32], rax
37c3f3686call zlags2_64_
37c3f368bmov rax, [rsp+736]
37c3f3693mov rcx, [rsp+712]
37c3f369bmov rax, [rax]
37c3f369elea rdx, [rax+rbx]
37c3f36a2cmp rdx, [rcx]
37c3f36a5jle 0x37c3f3cc0
37c3f36ab
37c3f36abloc_37c3f36ab:
37c3f36abmov rdx, [rdi]
37c3f36aesub rdx, [rsi]
37c3f36b1add rdx, 1
37c3f36b5mov r9, [rsp+160]
37c3f36bdmov rbp, [rsp+152]
37c3f36c5imul rdx, r14
37c3f36c9mov rcx, [rsp+168]
37c3f36d1movsd_xmm x0, [rsp+568]
37c3f36damov [rsp+40], r9
37c3f36dfmov r9, [rsp+776]
37c3f36e7xorpd x0, [rip+0x80141]
37c3f36efmov [rsp+48], rcx
37c3f36f4mov rcx, rsi
37c3f36f7add rdx, rbp
37c3f36famov [rsp+32], r9
37c3f36ffmovsd_xmm x1, [rsp+560]
37c3f3708lea rax, [rdx+r13]
37c3f370cadd rdx, rbx
37c3f370fmov r8, [rsp+776]
37c3f3717shl rax, 4
37c3f371bshl rdx, 4
37c3f371funpcklpd x1, x0
37c3f3723add rdx, r12
37c3f3726lea r9, [r12+rax]
37c3f372amovups [rsp+512], x1
37c3f3732call zrot_64_
37c3f3737mov r11, [rsp+736]
37c3f373fmov rdx, [rsi]
37c3f3742mov r9, [rsp+712]
37c3f374amov r10, [rsp+128]
37c3f3752mov rax, [r11]
37c3f3755mov r11, [rsp+120]
37c3f375amov rcx, [r9]
37c3f375dadd rax, rdx
37c3f3760cmp rax, rcx
37c3f3763cmovg rax, rcx
37c3f3767mov [rsp+512], rax
37c3f376fmov rax, [rdi]
37c3f3772sub rax, rdx
37c3f3775lea rdx, [rax+r13]
37c3f3779add rax, rbx
37c3f377cimul rdx, r11
37c3f3780imul rax, r11
37c3f3784mov r11, [rsp+136]
37c3f378clea rcx, [r10+rdx+1]
37c3f3791mov [rsp+40], r11
37c3f3796lea rdx, [r10+rax+1]
37c3f379blea r10, [rip+0x80076]
37c3f37a2shl rcx, 4
37c3f37a6mov rax, [rsp+144]
37c3f37aemov [rsp+32], r10
37c3f37b3lea r9, [r15+rcx]
37c3f37b7shl rdx, 4
37c3f37bbmov r8, r10
37c3f37bemov [rsp+48], rax
37c3f37c3mov rcx, [rsp+168]
37c3f37cbadd rdx, r15
37c3f37cecall zrot_64_
37c3f37d3mov rax, [rdi]
37c3f37d6sub rax, [rsi]
37c3f37d9lea r10, [rip+0x80038]
37c3f37e0lea rdx, [rax+r13]
37c3f37e4add rax, rbx
37c3f37e7mov [rsp+32], r10
37c3f37ecmov r8, r10
37c3f37efimul rdx, r14
37c3f37f3mov r11, [rsp+136]
37c3f37fbimul rax, r14
37c3f37ffmov [rsp+40], r11
37c3f3804lea rcx, [rbp+rdx+1]
37c3f3809lea rdx, [rbp+rax+1]
37c3f380emov rax, [rsp+144]
37c3f3816shl rcx, 4
37c3f381ashl rdx, 4
37c3f381elea r9, [r12+rcx]
37c3f3822mov rcx, rsi
37c3f3825mov [rsp+48], rax
37c3f382aadd rdx, r12
37c3f382dcall zrot_64_
37c3f3832mov rax, [rsp+736]
37c3f383amov rcx, [rsp+464]
37c3f3842mov r10, [rsp+712]
37c3f384amov rdx, [rax]
37c3f384dmov rax, [rdi]
37c3f3850mov [rsp+176], rcx
37c3f3858sub rax, [rsi]
37c3f385bmov r10, [r10]
37c3f385elea r9, [r13+rdx]
37c3f3863lea r11, [rbx+rax]
37c3f3867add rdx, rbx
37c3f386aadd rax, r13
37c3f386dtest rcx, rcx
37c3f3870jne 0x37c3f33d0
37c3f3876cmp rdx, r10
37c3f3879jg 0x37c3f3898
37c3f387bmov rcx, [rsp+120]
37c3f3880imul rcx, rax
37c3f3884add rcx, [rsp+128]
37c3f388cadd rcx, rdx
37c3f388fshl rcx, 4
37c3f3893movups [r15+rcx], x6
37c3f3898
37c3f3898loc_37c3f3898:
37c3f3898mov r8, r14
37c3f389bmov rbp, [rsp+152]
37c3f38a3imul r8, rax
37c3f38a7add r8, rbp
37c3f38aalea rcx, [r8+rbx]
37c3f38aeshl rcx, 4
37c3f38b2movups [r12+rcx], x6
37c3f38b7mov rcx, r14
37c3f38baimul rcx, r11
37c3f38beadd rcx, rbp
37c3f38c1
37c3f38c1loc_37c3f38c1:
37c3f38c1cmp r9, r10
37c3f38c4jg 0x37c3f33f9
37c3f38camov rbp, [rsp+120]
37c3f38cfadd r8, r13
37c3f38d2add rcx, rbx
37c3f38d5imul rax, rbp
37c3f38d9mov rbp, [rsp+128]
37c3f38e1add rbp, r9
37c3f38e4add rbp, rax
37c3f38e7shl rbp, 4
37c3f38ebmov [r15+rbp+8], 0
37c3f38f4cmp rdx, r10
37c3f38f7jle 0x37c3f3408
37c3f38fd
37c3f38fdloc_37c3f38fd:
37c3f38fdshl r8, 4
37c3f3901shl rcx, 4
37c3f3905mov [r12+r8+8], 0
37c3f390emov [r12+rcx+8], 0
37c3f3917cmp [rsp+296], 0
37c3f3920je 0x37c3f3461
37c3f3926
37c3f3926loc_37c3f3926:
37c3f3926mov rax, [rsp+208]
37c3f392emov r9, [rsp+320]
37c3f3936mov rdx, [rsp+216]
37c3f393emov rcx, [rsp+720]
37c3f3946mov [rsp+48], rax
37c3f394bmov rax, [rsp+160]
37c3f3953mov [rsp+40], rax
37c3f3958lea rax, [rip+0x7feb9]
37c3f395fmov [rsp+32], rax
37c3f3964mov r8, rax
37c3f3967call zrot_64_
37c3f396ccmp [rsp+304], 0
37c3f3975je 0x37c3f3470
37c3f397b
37c3f397bloc_37c3f397b:
37c3f397bmov rax, [rdi]
37c3f397esub rax, [rsi]
37c3f3981lea r8, [rip+0x7fe90]
37c3f3988mov r11, [rsp+336]
37c3f3990lea rdx, [rax+rbx]
37c3f3994lea rcx, [rax+r13]
37c3f3998mov rax, [rsp+144]
37c3f39a0add rbx, 1
37c3f39a4imul rcx, r11
37c3f39a8mov [rsp+48], rax
37c3f39admov rax, [rsp+136]
37c3f39b5imul rdx, r11
37c3f39b9mov [rsp+40], rax
37c3f39belea rax, [rip+0x7fe53]
37c3f39c5mov [rsp+32], rax
37c3f39casub rcx, r11
37c3f39cdmov rax, [rsp+848]
37c3f39d5shl rcx, 4
37c3f39d9sub rdx, r11
37c3f39dclea r9, [rax+rcx]
37c3f39e0shl rdx, 4
37c3f39e4mov rcx, rdi
37c3f39e7add rdx, [rsp+848]
37c3f39efcall zrot_64_
37c3f39f4cmp rbx, [rsp+200]
37c3f39fcjle 0x37c3f3482
37c3f3a02
37c3f3a02loc_37c3f3a02:
37c3f3a02mov rbp, r14
37c3f3a05mov r14, [rsp+344]
37c3f3a0d
37c3f3a0dloc_37c3f3a0d:
37c3f3a0dcmp [rsp+360], r14
37c3f3a15je 0x37c3f3e10
37c3f3a1bmov rax, [rsi]
37c3f3a1emov rbx, [rsp+232]
37c3f3a26mov r13, r14
37c3f3a29add [rsp+320], rbx
37c3f3a31mov [rsp+200], rax
37c3f3a39jmp 0x37c3f32b0
37c3f3a3e
37c3f3a3eloc_37c3f3a3e:
37c3f3a3emov rax, [rsp+136]
37c3f3a46mov [rsp+304], rax
37c3f3a4e
37c3f3a4eloc_37c3f3a4e:
37c3f3a4emov rcx, [rsp+688]
37c3f3a56mov r9l, 1
37c3f3a5cmov r8l, 1
37c3f3a62lea rdx, [rip+0x7fd7b]
37c3f3a69call lsame_64_
37c3f3a6etest rax, rax
37c3f3a71je 0x37c3f3c02
37c3f3a77
37c3f3a77loc_37c3f3a77:
37c3f3a77cmp [rsp+296], 0
37c3f3a80jne 0x37c3f3a8b
37c3f3a82test rsi, rsi
37c3f3a85je 0x37c3f3bcd
37c3f3a8b
37c3f3a8bloc_37c3f3a8b:
37c3f3a8bmov rax, [rsp+136]
37c3f3a93or rax, [rsp+304]
37c3f3a9bjne 0x37c3f2f73
37c3f3aa1mov r9l, 1
37c3f3aa7mov r8l, 1
37c3f3aadlea rdx, [rip+0x7fd30]
37c3f3ab4mov rcx, r14
37c3f3ab7call lsame_64_
37c3f3abctest rax, rax
37c3f3abfjne 0x37c3f3c13
37c3f3ac5mov [rbx], -3
37c3f3accmov eax, 3
37c3f3ad1
37c3f3ad1loc_37c3f3ad1:
37c3f3ad1lea rdx, [rsp+560]
37c3f3ad9mov r8l, 6
37c3f3adflea rcx, [rip+0x7fcff]
37c3f3ae6mov [rsp+560], rax
37c3f3aeecall xerbla_64_
37c3f3af3nop
37c3f3af4
37c3f3af4loc_37c3f3af4:
37c3f3af4movups x6, [rsp+576]
37c3f3afcmovups x7, [rsp+592]
37c3f3b04add rsp, 616
37c3f3b0bpop rbx
37c3f3b0cpop rsi
37c3f3b0dpop rdi
37c3f3b0epop rbp
37c3f3b0fpop r12
37c3f3b11pop r13
37c3f3b13pop r14
37c3f3b15pop r15
37c3f3b17ret
37c3f3b18
37c3f3b18loc_37c3f3b18:
37c3f3b18mov r9l, 1
37c3f3b1emov r8l, 1
37c3f3b24lea rdx, [rip+0x7fcb8]
37c3f3b2bmov rcx, r14
37c3f3b2ecall lsame_64_
37c3f3b33mov [rbx], 0
37c3f3b3amov [rsp+304], rax
37c3f3b42cmp [rsp+328], 0
37c3f3b4bjne 0x37c3f3a77
37c3f3b51jmp 0x37c3f3a4e
37c3f3b56
37c3f3b56loc_37c3f3b56:
37c3f3b56mov rdx, -4
37c3f3b5dmov eax, 4
37c3f3b62
37c3f3b62loc_37c3f3b62:
37c3f3b62mov [rbx], rdx
37c3f3b65jmp 0x37c3f3ad1
37c3f3b6a
37c3f3b6aloc_37c3f3b6a:
37c3f3b6amov r9l, 1
37c3f3b70mov r8l, 1
37c3f3b76lea rdx, [rip+0x7fc65]
37c3f3b7dmov rcx, r12
37c3f3b80call lsame_64_
37c3f3b85mov [rsp+296], rax
37c3f3b8djmp 0x37c3f2eed
37c3f3b92
37c3f3b92loc_37c3f3b92:
37c3f3b92mov rcx, [rsp+688]
37c3f3b9amov r9l, 1
37c3f3ba0mov r8l, 1
37c3f3ba6lea rdx, [rip+0x7fc34]
37c3f3badcall lsame_64_
37c3f3bb2mov [rsp+328], rax
37c3f3bbajmp 0x37c3f2ebe
37c3f3bbf
37c3f3bbfloc_37c3f3bbf:
37c3f3bbfmov rdx, -6
37c3f3bc6mov eax, 6
37c3f3bcbjmp 0x37c3f3b62
37c3f3bcd
37c3f3bcdloc_37c3f3bcd:
37c3f3bcdmov r9l, 1
37c3f3bd3mov r8l, 1
37c3f3bd9lea rdx, [rip+0x7fc04]
37c3f3be0mov rcx, r12
37c3f3be3call lsame_64_
37c3f3be8test rax, rax
37c3f3bebjne 0x37c3f3a8b
37c3f3bf1
37c3f3bf1loc_37c3f3bf1:
37c3f3bf1mov [rbx], -2
37c3f3bf8mov eax, 2
37c3f3bfdjmp 0x37c3f3ad1
37c3f3c02
37c3f3c02loc_37c3f3c02:
37c3f3c02mov [rbx], -1
37c3f3c09mov eax, 1
37c3f3c0ejmp 0x37c3f3ad1
37c3f3c13
37c3f3c13loc_37c3f3c13:
37c3f3c13mov [rsp+304], 0
37c3f3c1fjmp 0x37c3f2f73
37c3f3c24
37c3f3c24loc_37c3f3c24:
37c3f3c24mov rdx, -5
37c3f3c2bmov eax, 5
37c3f3c30jmp 0x37c3f3b62
37c3f3c35
37c3f3c35loc_37c3f3c35:
37c3f3c35mov rdx, -10
37c3f3c3cmov eax, 10
37c3f3c41jmp 0x37c3f3b62
37c3f3c46
37c3f3c46loc_37c3f3c46:
37c3f3c46mov rdx, -12
37c3f3c4dmov eax, 12
37c3f3c52jmp 0x37c3f3b62
37c3f3c57
37c3f3c57 66 0f 1f 84 00 00 00 00 00 f........
37c3f3c60
37c3f3c60loc_37c3f3c60:
37c3f3c60movsd_xmm [rsp+408], x1
37c3f3c69movsd_xmm [rsp+416], x0
37c3f3c72cmp [rsp+176], 0
37c3f3c7bje 0x37c3f35d4
37c3f3c81
37c3f3c81loc_37c3f3c81:
37c3f3c81cmp r11, r10
37c3f3c84jg 0x37c3f3ca9
37c3f3c86imul rax, [rsp+120]
37c3f3c8cadd rax, [rsp+128]
37c3f3c94add rax, r11
37c3f3c97shl rax, 4
37c3f3c9bmovupd x0, [r15+rax]
37c3f3ca1movups [rsp+480], x0
37c3f3ca9
37c3f3ca9loc_37c3f3ca9:
37c3f3ca9add rcx, r13
37c3f3cacshl rcx, 4
37c3f3cb0movupd x0, [r12+rcx]
37c3f3cb6jmp 0x37c3f35e9
37c3f3cbb
37c3f3cbb 0f 1f 44 00 00 ..D..
37c3f3cc0
37c3f3cc0loc_37c3f3cc0:
37c3f3cc0movsd_xmm x0, [rsp+552]
37c3f3cc9mov rcx, [rdi]
37c3f3cccadd rax, r13
37c3f3ccfsub rcx, [rsi]
37c3f3cd2xorpd x0, [rip+0x7fb56]
37c3f3cdamovsd_xmm x1, [rsp+544]
37c3f3ce3add rcx, 1
37c3f3ce7imul rcx, [rsp+120]
37c3f3cedadd rcx, [rsp+128]
37c3f3cf5add rax, rcx
37c3f3cf8add rdx, rcx
37c3f3cfbmov rcx, [rsp+168]
37c3f3d03unpcklpd x1, x0
37c3f3d07shl rax, 4
37c3f3d0bshl rdx, 4
37c3f3d0fmovups [rsp+512], x1
37c3f3d17mov [rsp+48], rcx
37c3f3d1cmov rcx, [rsp+184]
37c3f3d24add rdx, r15
37c3f3d27lea r9, [r15+rax]
37c3f3d2bmov [rsp+40], rcx
37c3f3d30mov rcx, [rsp+760]
37c3f3d38mov [rsp+32], rcx
37c3f3d3dmov r8, rcx
37c3f3d40mov rcx, rsi
37c3f3d43call zrot_64_
37c3f3d48jmp 0x37c3f36ab
37c3f3d4d
37c3f3d4d 0f 1f 00 ...
37c3f3d50
37c3f3d50loc_37c3f3d50:
37c3f3d50mov rcx, [rsp+120]
37c3f3d55mov rbp, [rsp+152]
37c3f3d5dimul rcx, r11
37c3f3d61add rcx, [rsp+128]
37c3f3d69add rcx, r9
37c3f3d6cshl rcx, 4
37c3f3d70movups [r15+rcx], x6
37c3f3d75mov rcx, r14
37c3f3d78imul rcx, r11
37c3f3d7cadd rcx, rbp
37c3f3d7flea r8, [rcx+r13]
37c3f3d83shl r8, 4
37c3f3d87movups [r12+r8], x6
37c3f3d8cmov r8, r14
37c3f3d8fimul r8, rax
37c3f3d93add r8, rbp
37c3f3d96jmp 0x37c3f38c1
37c3f3d9b
37c3f3d9b 0f 1f 44 00 00 ..D..
37c3f3da0
37c3f3da0loc_37c3f3da0:
37c3f3da0mov rax, [rsp+352]
37c3f3da8mov rcx, [rsp+712]
37c3f3db0lea r8, [rip+0x7fa61]
37c3f3db7imul r9, rax
37c3f3dbbimul rdx, rax
37c3f3dbfsub r9, rax
37c3f3dc2sub rdx, rax
37c3f3dc5mov rax, [rsp+224]
37c3f3dcdshl r9, 4
37c3f3dd1shl rdx, 4
37c3f3dd5add rdx, [rsp+816]
37c3f3dddmov [rsp+48], rax
37c3f3de2mov rax, [rsp+184]
37c3f3deamov [rsp+40], rax
37c3f3deflea rax, [rip+0x7fa22]
37c3f3df6mov [rsp+32], rax
37c3f3dfbmov rax, [rsp+816]
37c3f3e03add r9, rax
37c3f3e06call zrot_64_
37c3f3e0bjmp 0x37c3f3452
37c3f3e10
37c3f3e10loc_37c3f3e10:
37c3f3e10mov r8, [rsp+368]
37c3f3e18mov r14, r15
37c3f3e1b
37c3f3e1bloc_37c3f3e1b:
37c3f3e1bcmp [rsp+176], 0
37c3f3e24je 0x37c3f3e63
37c3f3e26
37c3f3e26loc_37c3f3e26:
37c3f3e26add r8, 1
37c3f3e2acmp r8, 41
37c3f3e2ejne 0x37c3f3240
37c3f3e34mov rbx, [rsp+880]
37c3f3e3cmov [rsp+136], r8
37c3f3e44mov [rbx], 1
37c3f3e4b
37c3f3e4bloc_37c3f3e4b:
37c3f3e4bmov rax, [rsp+872]
37c3f3e53mov rdi, [rsp+136]
37c3f3e5bmov [rax], rdi
37c3f3e5ejmp 0x37c3f3af4
37c3f3e63
37c3f3e63loc_37c3f3e63:
37c3f3e63mov rax, [rsp+736]
37c3f3e6bmov rcx, [rsi]
37c3f3e6epxor x6, x6
37c3f3e72mov rdx, [rax]
37c3f3e75mov rax, [rsp+712]
37c3f3e7dmov rax, [rax]
37c3f3e80mov [rsp+136], rax
37c3f3e88sub rax, rdx
37c3f3e8bcmp rax, rcx
37c3f3e8ecmovg rax, rcx
37c3f3e92test rax, rax
37c3f3e95jle 0x37c3f4026
37c3f3e9blea r15, [rsp+456]
37c3f3ea3mov [rsp+136], rbp
37c3f3eabmov r13, [rsp+864]
37c3f3eb3mov ebp, 1
37c3f3eb8mov [rsp+144], r15
37c3f3ec0mov r9, rdx
37c3f3ec3mov r15, [rsp+152]
37c3f3ecbmov [rsp+160], rax
37c3f3ed3mov [rsp+168], r8
37c3f3edbjmp 0x37c3f3eee
37c3f3edd
37c3f3edd 0f 1f 00 ...
37c3f3ee0
37c3f3ee0loc_37c3f3ee0:
37c3f3ee0mov rax, [rsp+736]
37c3f3ee8mov rcx, [rsi]
37c3f3eebmov r9, [rax]
37c3f3eee
37c3f3eeeloc_37c3f3eee:
37c3f3eeemov rdx, [rdi]
37c3f3ef1mov r8, rcx
37c3f3ef4add r9, rbp
37c3f3ef7lea rax, [rip+0x7f91a]
37c3f3efesub r8, rbp
37c3f3f01mov [rsp+32], rax
37c3f3f06add rdx, rbp
37c3f3f09add r8, 1
37c3f3f0dsub rdx, rcx
37c3f3f10imul rdx, [rsp+120]
37c3f3f16add rdx, [rsp+128]
37c3f3f1emov [rsp+512], r8
37c3f3f26add rdx, r9
37c3f3f29mov r8, [rsp+760]
37c3f3f31mov r9, r13
37c3f3f34lea rcx, [rsp+512]
37c3f3f3cshl rdx, 4
37c3f3f40add rdx, r14
37c3f3f43call zcopy_64_
37c3f3f48mov r8, [rsi]
37c3f3f4blea rax, [rip+0x7f8c6]
37c3f3f52mov rdx, r8
37c3f3f55mov rcx, r8
37c3f3f58sub rdx, rbp
37c3f3f5bshl rcx, 4
37c3f3f5fadd rdx, 1
37c3f3f63lea r9, [r13+rcx]
37c3f3f68lea rcx, [rsp+512]
37c3f3f70mov [rsp+512], rdx
37c3f3f78mov rdx, [rdi]
37c3f3f7bmov [rsp+32], rax
37c3f3f80sub rdx, r8
37c3f3f83mov r8, [rsp+776]
37c3f3f8badd rdx, rbp
37c3f3f8eimul rdx, [rsp+136]
37c3f3f97add rdx, r15
37c3f3f9aadd rdx, rbp
37c3f3f9dshl rdx, 4
37c3f3fa1add rdx, r12
37c3f3fa4call zcopy_64_
37c3f3fa9mov rdx, [rsi]
37c3f3faclea rax, [rip+0x7f865]
37c3f3fb3mov [rsp+32], rax
37c3f3fb8mov r8, rax
37c3f3fbbmov rcx, rdx
37c3f3fbeshl rdx, 4
37c3f3fc2sub rcx, rbp
37c3f3fc5lea r9, [r13+rdx]
37c3f3fcamov rdx, r13
37c3f3fcdadd rbp, 1
37c3f3fd1add rcx, 1
37c3f3fd5mov [rsp+512], rcx
37c3f3fddmov rcx, [rsp+144]
37c3f3fe5mov [rsp+40], rcx
37c3f3fealea rcx, [rsp+512]
37c3f3ff2call zlapll_64_
37c3f3ff7maxsd x6, [rsp+456]
37c3f4000cmp [rsp+160], rbp
37c3f4008jge 0x37c3f3ee0
37c3f400emov rbp, [rsp+136]
37c3f4016mov r8, [rsp+168]
37c3f401eandpd x6, [rip+0x7f81a]
37c3f4026
37c3f4026loc_37c3f4026:
37c3f4026mov rax, [rsp+784]
37c3f402emov rbx, [rsp+792]
37c3f4036movsd_xmm x0, [rax]
37c3f403aminsd x0, [rbx]
37c3f403ecomisd x0, x6
37c3f4042jb 0x37c3f3e26
37c3f4048mov rax, [rsp+736]
37c3f4050mov r13, rsi
37c3f4053mov r15, r14
37c3f4056mov [rsp+768], r12
37c3f405emov [rsp+136], r8
37c3f4066mov r12, rbp
37c3f4069mov rbp, [rsp+768]
37c3f4071mov rsi, [rax]
37c3f4074test rsi, rsi
37c3f4077jle 0x37c3f40da
37c3f4079movsd_xmm x6, [rip+0x7f7cf]
37c3f4081lea rdx, [rsi+1]
37c3f4085mov eax, 1
37c3f408atest sil, 1
37c3f408eje 0x37c3f40a7
37c3f4090mov rax, [rsp+800]
37c3f4098movsd_xmm [rax], x6
37c3f409cmov eax, 2
37c3f40a1cmp rdx, 2
37c3f40a5je 0x37c3f40c3
37c3f40a7
37c3f40a7loc_37c3f40a7:
37c3f40a7mov rcx, [rsp+800]
37c3f40af
37c3f40afloc_37c3f40af:
37c3f40afmovsd_xmm [rcx+8*rax-8], x6
37c3f40b5movsd_xmm [rcx+8*rax], x6
37c3f40baadd rax, 2
37c3f40becmp rdx, rax
37c3f40c1jne 0x37c3f40af
37c3f40c3
37c3f40c3loc_37c3f40c3:
37c3f40c3mov rcx, [rsp+808]
37c3f40cblea r8, [8*rsi]
37c3f40d3xor edx, edx
37c3f40d5call memset
37c3f40da
37c3f40daloc_37c3f40da:
37c3f40damov rax, [rsp+712]
37c3f40e2mov r10, [r13]
37c3f40e6mov rbx, [rax]
37c3f40e9mov rax, rbx
37c3f40ecsub rax, rsi
37c3f40efcmp rax, r10
37c3f40f2cmovg rax, r10
37c3f40f6test rax, rax
37c3f40f9jle 0x37c3f43d3
37c3f40ffmov [rsp+144], rax
37c3f4107movsd_xmm x6, [rip+0x7f741]
37c3f410fmov rax, rsi
37c3f4112lea r14, [rsp+512]
37c3f411amov rbx, [rsp+736]
37c3f4122mov esi, 1
37c3f4127jmp 0x37c3f423f
37c3f412c
37c3f412cloc_37c3f412c:
37c3f412cpxor x0, x0
37c3f4130comisd x0, x7
37c3f4134ja 0x37c3f4494
37c3f413a
37c3f413aloc_37c3f413a:
37c3f413amov rcx, [rsp+800]
37c3f4142lea rax, [8*rax-8]
37c3f414alea rdx, [rsp+448]
37c3f4152andpd x7, [rip+0x7f6e6]
37c3f415amov [rsp+32], rdx
37c3f415flea rdx, [rip+0x7f6c2]
37c3f4166movsd_xmm [rsp+512], x7
37c3f416flea r9, [rcx+rax]
37c3f4173mov rcx, [rsp+808]
37c3f417blea r8, [rcx+rax]
37c3f417fmov rcx, r14
37c3f4182call dlartg_64_
37c3f4187mov rcx, [rbx]
37c3f418amov r8, [r13]
37c3f418emov rdx, [rsp+800]
37c3f4196add rcx, rsi
37c3f4199lea rax, [rcx-1]
37c3f419dmovsd_xmm x1, [rdx+8*rax]
37c3f41a2mov rdx, [rsp+808]
37c3f41aamovsd_xmm x0, [rdx+8*rax]
37c3f41afmov rax, [rdi]
37c3f41b2mov rdx, r8
37c3f41b5sub rdx, rsi
37c3f41b8add rax, rsi
37c3f41bbadd rdx, 1
37c3f41bfsub rax, r8
37c3f41c2comisd x1, x0
37c3f41c6mov [rsp+472], rdx
37c3f41cejb 0x37c3f430b
37c3f41d4movapd x0, x6
37c3f41d8imul rax, [rsp+120]
37c3f41deadd rax, [rsp+128]
37c3f41e6mov rdx, r14
37c3f41e9divsd x0, x1
37c3f41edadd rax, rcx
37c3f41f0mov r9, [rsp+760]
37c3f41f8lea rcx, [rsp+472]
37c3f4200shl rax, 4
37c3f4204lea r8, [r15+rax]
37c3f4208movsd_xmm [rsp+512], x0
37c3f4211call zdscal_64_
37c3f4216
37c3f4216loc_37c3f4216:
37c3f4216mov rdx, [rsp+232]
37c3f421emov rax, [rbx]
37c3f4221add rsi, 1
37c3f4225add [rsp+376], rdx
37c3f422dmov r10, [r13]
37c3f4231cmp [rsp+144], rsi
37c3f4239jl 0x37c3f43c5
37c3f423f
37c3f423floc_37c3f423f:
37c3f423fmov rdx, [rdi]
37c3f4242mov rcx, [rsp+120]
37c3f4247add rax, rsi
37c3f424amovsd_xmm x3, [rip+0x7f606]
37c3f4252add rdx, rsi
37c3f4255sub rdx, r10
37c3f4258imul rcx, rdx
37c3f425cadd rcx, [rsp+128]
37c3f4264imul rdx, r12
37c3f4268add rdx, [rsp+152]
37c3f4270add rcx, rax
37c3f4273add rdx, rsi
37c3f4276mov r9, rcx
37c3f4279mov r8, rdx
37c3f427cshl r9, 4
37c3f4280shl r8, 4
37c3f4284add r8, rbp
37c3f4287movsd_xmm x7, [r8]
37c3f428cdivsd x7, [r15+r9]
37c3f4292comisd x3, x7
37c3f4296jb 0x37c3f42a6
37c3f4298comisd x7, [rip+0x7f5c0]
37c3f42a0jae 0x37c3f412c
37c3f42a6
37c3f42a6loc_37c3f42a6:
37c3f42a6mov r9, [rsp+800]
37c3f42aeshl rcx, 4
37c3f42b2sub rax, 1
37c3f42b6shl rdx, 4
37c3f42bamov r8, [rsp+776]
37c3f42c2add rdx, rbp
37c3f42c5mov [r9+8*rax], 0
37c3f42cdmov r9, [rsp+808]
37c3f42d5movsd_xmm [r9+8*rax], x6
37c3f42dbmov rax, r10
37c3f42delea r9, [r15+rcx]
37c3f42e2mov rcx, r14
37c3f42e5sub rax, rsi
37c3f42e8add rax, 1
37c3f42ecmov [rsp+512], rax
37c3f42f4mov rax, [rsp+760]
37c3f42fcmov [rsp+32], rax
37c3f4301call zcopy_64_
37c3f4306jmp 0x37c3f4216
37c3f430b
37c3f430bloc_37c3f430b:
37c3f430bmovapd x1, x6
37c3f430fimul rax, r12
37c3f4313mov rdx, r14
37c3f4316add rax, [rsp+152]
37c3f431edivsd x1, x0
37c3f4322add rax, rsi
37c3f4325mov r9, [rsp+776]
37c3f432dlea rcx, [rsp+472]
37c3f4335shl rax, 4
37c3f4339lea r8, [rbp+rax]
37c3f433emovsd_xmm [rsp+512], x1
37c3f4347call zdscal_64_
37c3f434cmov rcx, [r13]
37c3f4350mov rdx, [rdi]
37c3f4353mov r10, [rbx]
37c3f4356mov r8, [rsp+776]
37c3f435emov rax, rcx
37c3f4361sub rdx, rcx
37c3f4364mov rcx, [rsp+760]
37c3f436csub rax, rsi
37c3f436fadd rdx, rsi
37c3f4372add r10, rsi
37c3f4375add rax, 1
37c3f4379mov [rsp+32], rcx
37c3f437emov rcx, r14
37c3f4381mov [rsp+512], rax
37c3f4389mov rax, [rsp+120]
37c3f438eimul rax, rdx
37c3f4392add rax, [rsp+128]
37c3f439aimul rdx, r12
37c3f439eadd rdx, [rsp+152]
37c3f43a6add rax, r10
37c3f43a9add rdx, rsi
37c3f43acshl rax, 4
37c3f43b0shl rdx, 4
37c3f43b4lea r9, [r15+rax]
37c3f43b8add rdx, rbp
37c3f43bbcall zcopy_64_
37c3f43c0jmp 0x37c3f4216
37c3f43c5
37c3f43c5loc_37c3f43c5:
37c3f43c5mov rsi, rax
37c3f43c8mov rax, [rsp+712]
37c3f43d0mov rbx, [rax]
37c3f43d3
37c3f43d3loc_37c3f43d3:
37c3f43d3lea rbp, [rbx+1]
37c3f43d7add rsi, r10
37c3f43dacmp rbp, rsi
37c3f43ddjg 0x37c3f444a
37c3f43dfmov rcx, [rsp+800]
37c3f43e7mov rax, rsi
37c3f43eaxor edx, edx
37c3f43ecsub rax, rbx
37c3f43eflea rcx, [rcx+8*rbx]
37c3f43f3lea r8, [8*rax]
37c3f43fbcall memset
37c3f4400lea rax, [rsi+1]
37c3f4404movsd_xmm x6, [rip+0x7f444]
37c3f440cmov rdx, rax
37c3f440fsub rdx, rbp
37c3f4412and edx, 1
37c3f4415je 0x37c3f442e
37c3f4417mov rcx, [rsp+808]
37c3f441fmovsd_xmm [rcx+8*rbp-8], x6
37c3f4425lea rbp, [rbx+2]
37c3f4429cmp rax, rbp
37c3f442cje 0x37c3f444a
37c3f442e
37c3f442eloc_37c3f442e:
37c3f442emov rdx, [rsp+808]
37c3f4436
37c3f4436loc_37c3f4436:
37c3f4436movsd_xmm [rdx+8*rbp-8], x6
37c3f443cmovsd_xmm [rdx+8*rbp], x6
37c3f4441add rbp, 2
37c3f4445cmp rax, rbp
37c3f4448jne 0x37c3f4436
37c3f444a
37c3f444aloc_37c3f444a:
37c3f444amov rax, [rdi]
37c3f444dcmp rax, rsi
37c3f4450jle 0x37c3f3e4b
37c3f4456sub rax, rsi
37c3f4459mov rcx, [rsp+800]
37c3f4461shl rsi, 3
37c3f4465xor edx, edx
37c3f4467lea rbx, [8*rax]
37c3f446fadd rcx, rsi
37c3f4472mov r8, rbx
37c3f4475call memset
37c3f447aadd rsi, [rsp+808]
37c3f4482mov r8, rbx
37c3f4485xor edx, edx
37c3f4487mov rcx, rsi
37c3f448acall memset
37c3f448fjmp 0x37c3f3e4b
37c3f4494
37c3f4494loc_37c3f4494:
37c3f4494mov rax, r10
37c3f4497mov r9, [rsp+776]
37c3f449flea rdx, [rip+0x7f37a]
37c3f44a6mov rcx, r14
37c3f44a9sub rax, rsi
37c3f44acadd rax, 1
37c3f44b0mov [rsp+512], rax
37c3f44b8call zdscal_64_
37c3f44bdcmp [rsp+296], 0
37c3f44c6jne 0x37c3f4518
37c3f44c8
37c3f44c8loc_37c3f44c8:
37c3f44c8mov rax, [rbx]
37c3f44cbadd rax, rsi
37c3f44cejmp 0x37c3f413a
37c3f44d3
37c3f44d3loc_37c3f44d3:
37c3f44d3neg rax
37c3f44d6jmp 0x37c3f3ad1
37c3f44db
37c3f44db 0f 1f 44 00 00 ..D..
37c3f44e0
37c3f44e0loc_37c3f44e0:
37c3f44e0mov rdx, -20
37c3f44e7mov eax, 20
37c3f44ecjmp 0x37c3f3b62
37c3f44f1
37c3f44f1loc_37c3f44f1:
37c3f44f1mov rdx, -18
37c3f44f8mov eax, 18
37c3f44fdjmp 0x37c3f3b62
37c3f4502
37c3f4502loc_37c3f4502:
37c3f4502mov rdx, -22
37c3f4509mov eax, 22
37c3f450ejmp 0x37c3f3b62
37c3f4513
37c3f4513 0f 1f 44 00 00 ..D..
37c3f4518
37c3f4518loc_37c3f4518:
37c3f4518mov r8, [rsp+376]
37c3f4520mov rcx, [rsp+720]
37c3f4528lea r9, [rip+0x7f2e9]
37c3f452flea rdx, [rip+0x7f2ea]
37c3f4536call zdscal_64_
37c3f453bjmp 0x37c3f44c8
37c3f2dd0
37c3f2dd0ztgsja_64_:
37c3f2dd0push r15
37c3f2dd2push r14
37c3f2dd4push r13
37c3f2dd6push r12
37c3f2dd8push rbp
37c3f2dd9push rdi
37c3f2ddapush rsi
37c3f2ddbpush rbx
37c3f2ddcsub rsp, 616
37c3f2de3movups [rsp+576], x6
37c3f2debmovups [rsp+592], x7
37c3f2df3mov rax, [rsp+824]
37c3f2dfbmov rdi, [rsp+728]
37c3f2e03mov r13, [rsp+744]
37c3f2e0bmov r15, [rsp+752]
37c3f2e13mov rax, [rax]
37c3f2e16mov rbp, [rsp+768]
37c3f2e1emov rbx, [rsp+880]
37c3f2e26mov [rsp+120], rax
37c3f2e2bmov rax, [rsp+840]
37c3f2e33mov r12, rdx
37c3f2e36mov r14, r8
37c3f2e39mov [rsp+712], r9
37c3f2e41mov r8l, 1
37c3f2e47mov r9l, 1
37c3f2e4dlea rdx, [rip+0x8098c]
37c3f2e54mov rax, [rax]
37c3f2e57mov [rsp+688], rcx
37c3f2e5fmov [rsp+128], rax
37c3f2e67mov rax, [rsp+856]
37c3f2e6fmov rax, [rax]
37c3f2e72mov [rsp+144], rax
37c3f2e7amov rax, [rsp+760]
37c3f2e82mov rax, [rax]
37c3f2e85mov [rsp+152], rax
37c3f2e8dmov rax, [rsp+776]
37c3f2e95mov rax, [rax]
37c3f2e98mov [rsp+160], rax
37c3f2ea0call lsame_64_
37c3f2ea5mov [rsp+168], rax
37c3f2eadmov [rsp+328], rax
37c3f2eb5test rax, rax
37c3f2eb8je 0x37c3f3b92
37c3f2ebe
37c3f2ebeloc_37c3f2ebe:
37c3f2ebemov r9l, 1
37c3f2ec4mov r8l, 1
37c3f2ecalea rdx, [rip+0x8090f]
37c3f2ed1mov rcx, r12
37c3f2ed4call lsame_64_
37c3f2ed9mov [rsp+296], rax
37c3f2ee1mov rsi, rax
37c3f2ee4test rax, rax
37c3f2ee7je 0x37c3f3b6a
37c3f2eed
37c3f2eedloc_37c3f2eed:
37c3f2eedmov r9l, 1
37c3f2ef3mov r8l, 1
37c3f2ef9lea rdx, [rip+0x808e0]
37c3f2f00mov rcx, r14
37c3f2f03call lsame_64_
37c3f2f08mov [rsp+136], rax
37c3f2f10test rax, rax
37c3f2f13je 0x37c3f3b18
37c3f2f19mov [rbx], 0
37c3f2f20cmp [rsp+328], 0
37c3f2f29je 0x37c3f3a3e
37c3f2f2fcmp [rsp+296], 0
37c3f2f38jne 0x37c3f2f63
37c3f2f3atest rsi, rsi
37c3f2f3djne 0x37c3f2f63
37c3f2f3fmov r9l, 1
37c3f2f45mov r8l, 1
37c3f2f4blea rdx, [rip+0x80892]
37c3f2f52mov rcx, r12
37c3f2f55call lsame_64_
37c3f2f5atest rax, rax
37c3f2f5dje 0x37c3f3bf1
37c3f2f63
37c3f2f63loc_37c3f2f63:
37c3f2f63mov rax, [rsp+328]
37c3f2f6bmov [rsp+304], rax
37c3f2f73
37c3f2f73loc_37c3f2f73:
37c3f2f73mov rax, [rsp+712]
37c3f2f7bmov rdx, [rax]
37c3f2f7etest rdx, rdx
37c3f2f81js 0x37c3f3b56
37c3f2f87mov rax, [rsp+720]
37c3f2f8fmov rax, [rax]
37c3f2f92test rax, rax
37c3f2f95js 0x37c3f3c24
37c3f2f9bmov r8, [rdi]
37c3f2f9etest r8, r8
37c3f2fa1js 0x37c3f3bbf
37c3f2fa7mov r14, [rsp+760]
37c3f2faftest rdx, rdx
37c3f2fb2mov ecx, 1
37c3f2fb7cmovg rcx, rdx
37c3f2fbbcmp [r14], rcx
37c3f2fbejl 0x37c3f3c35
37c3f2fc4mov r14, [rsp+776]
37c3f2fcctest rax, rax
37c3f2fcfmov ecx, 1
37c3f2fd4cmovg rcx, rax
37c3f2fd8cmp [r14], rcx
37c3f2fdbjl 0x37c3f3c46
37c3f2fe1mov rcx, [rsp+824]
37c3f2fe9mov rcx, [rcx]
37c3f2fectest rcx, rcx
37c3f2fefjle 0x37c3f44f1
37c3f2ff5cmp rdx, rcx
37c3f2ff8jle 0x37c3f3008
37c3f2ffatest [rsp+328], 1
37c3f3002jne 0x37c3f44f1
37c3f3008
37c3f3008loc_37c3f3008:
37c3f3008mov rcx, [rsp+840]
37c3f3010mov rdx, [rcx]
37c3f3013test rdx, rdx
37c3f3016jle 0x37c3f44e0
37c3f301ccmp rax, rdx
37c3f301fjle 0x37c3f302f
37c3f3021test [rsp+296], 1
37c3f3029jne 0x37c3f44e0
37c3f302f
37c3f302floc_37c3f302f:
37c3f302fmov rax, [rsp+856]
37c3f3037mov rax, [rax]
37c3f303atest rax, rax
37c3f303djle 0x37c3f4502
37c3f3043cmp r8, rax
37c3f3046jle 0x37c3f3056
37c3f3048test [rsp+304], 1
37c3f3050jne 0x37c3f4502
37c3f3056
37c3f3056loc_37c3f3056:
37c3f3056mov rcx, [rsp+120]
37c3f305bxor eax, eax
37c3f305dtest rcx, rcx
37c3f3060cmovns rax, rcx
37c3f3064mov rcx, [rsp+128]
37c3f306cmov [rsp+352], rax
37c3f3074xor eax, eax
37c3f3076test rcx, rcx
37c3f3079cmovs rcx, rax
37c3f307dmov r14, rcx
37c3f3080mov rcx, [rsp+144]
37c3f3088test rcx, rcx
37c3f308bcmovns rax, rcx
37c3f308fmov rcx, [rsp+152]
37c3f3097mov [rsp+336], rax
37c3f309fxor eax, eax
37c3f30a1test rcx, rcx
37c3f30a4cmovns rax, rcx
37c3f30a8mov rcx, [rsp+160]
37c3f30b0mov [rsp+120], rax
37c3f30b5not rax
37c3f30b8mov [rsp+128], rax
37c3f30c0xor eax, eax
37c3f30c2test rcx, rcx
37c3f30c5cmovs rcx, rax
37c3f30c9mov rax, rcx
37c3f30ccmov r12, rcx
37c3f30cfnot rax
37c3f30d2mov [rsp+152], rax
37c3f30damov rax, [rbx]
37c3f30ddtest rax, rax
37c3f30e0jne 0x37c3f44d3
37c3f30e6cmp [rsp+168], 0
37c3f30efje 0x37c3f313e
37c3f30f1mov rax, [rsp+824]
37c3f30f9mov r8, [rsp+712]
37c3f3101mov [rsp+56], 4
37c3f310alea r9, [rip+0x806df]
37c3f3111lea rcx, [rip+0x806e8]
37c3f3118mov [rsp+48], rax
37c3f311dmov rax, [rsp+816]
37c3f3125mov rdx, r8
37c3f3128mov [rsp+40], rax
37c3f312dlea rax, [rip+0x806d4]
37c3f3134mov [rsp+32], rax
37c3f3139call zlaset_64_
37c3f313e
37c3f313eloc_37c3f313e:
37c3f313etest rsi, rsi
37c3f3141je 0x37c3f3190
37c3f3143mov rax, [rsp+840]
37c3f314bmov r8, [rsp+720]
37c3f3153mov [rsp+56], 4
37c3f315clea r9, [rip+0x8068d]
37c3f3163lea rcx, [rip+0x80696]
37c3f316amov [rsp+48], rax
37c3f316fmov rax, [rsp+832]
37c3f3177mov rdx, r8
37c3f317amov [rsp+40], rax
37c3f317flea rax, [rip+0x80682]
37c3f3186mov [rsp+32], rax
37c3f318bcall zlaset_64_
37c3f3190
37c3f3190loc_37c3f3190:
37c3f3190cmp [rsp+136], 0
37c3f3199je 0x37c3f31e3
37c3f319bmov rax, [rsp+856]
37c3f31a3lea r9, [rip+0x80646]
37c3f31aamov r8, rdi
37c3f31admov rdx, rdi
37c3f31b0mov [rsp+56], 4
37c3f31b9lea rcx, [rip+0x80640]
37c3f31c0mov [rsp+48], rax
37c3f31c5mov rax, [rsp+848]
37c3f31cdmov [rsp+40], rax
37c3f31d2lea rax, [rip+0x8062f]
37c3f31d9mov [rsp+32], rax
37c3f31decall zlaset_64_
37c3f31e3
37c3f31e3loc_37c3f31e3:
37c3f31e3mov rax, [rsp+832]
37c3f31ebshl r14, 4
37c3f31efmov [rsp+176], 0
37c3f31fbmov r8l, 1
37c3f3201mov [rsp+880], rbx
37c3f3209mov rsi, r13
37c3f320cmov [rsp+376], rax
37c3f3214mov [rsp+768], rbp
37c3f321cmov rbp, r12
37c3f321fmov r12, [rsp+768]
37c3f3227mov [rsp+232], r14
37c3f322fmov r14, r15
37c3f3232nop [rax]
37c3f3235nop [rax+rax]
37c3f3240
37c3f3240loc_37c3f3240:
37c3f3240xor [rsp+176], 1
37c3f3249mov rax, [rsp+176]
37c3f3251mov [rsp+464], rax
37c3f3259mov rax, [rsi]
37c3f325ccmp rax, 1
37c3f3260jle 0x37c3f3e1b
37c3f3266mov rbx, [rsp+832]
37c3f326emov [rsp+200], rax
37c3f3276mov r13l, 1
37c3f327cmov r15, r14
37c3f327fmov [rsp+360], rax
37c3f3287mov [rsp+320], rbx
37c3f328flea rbx, [rsp+560]
37c3f3297mov [rsp+208], rbx
37c3f329fmov [rsp+368], r8
37c3f32a7nop [rax+rax]
37c3f32b0
37c3f32b0loc_37c3f32b0:
37c3f32b0lea r14, [r13+1]
37c3f32b4cmp r14, [rsp+200]
37c3f32bcjg 0x37c3f3a0d
37c3f32c2mov rax, [rsp+232]
37c3f32camov rbx, r14
37c3f32cdadd rax, [rsp+320]
37c3f32d5mov [rsp+344], r14
37c3f32ddmov [rsp+216], rax
37c3f32e5lea rax, [rsp+400]
37c3f32edpxor x6, x6
37c3f32f1mov r14, rbp
37c3f32f4mov [rsp+248], rax
37c3f32fclea rax, [rsp+480]
37c3f3304mov rdx, [rsp+200]
37c3f330cmov [rsp+280], rax
37c3f3314lea rax, [rsp+392]
37c3f331cmov [rsp+240], rax
37c3f3324lea rax, [rsp+464]
37c3f332cmov [rsp+272], rax
37c3f3334lea rax, [rsp+528]
37c3f333cmov [rsp+144], rax
37c3f3344lea rax, [rsp+424]
37c3f334cmov [rsp+136], rax
37c3f3354lea rax, [rsp+440]
37c3f335cmov [rsp+160], rax
37c3f3364lea rax, [rsp+544]
37c3f336cmov [rsp+224], rax
37c3f3374lea rax, [rsp+432]
37c3f337cmov [rsp+184], rax
37c3f3384lea rax, [rsp+416]
37c3f338cmov [rsp+264], rax
37c3f3394lea rax, [rsp+496]
37c3f339cmov [rsp+288], rax
37c3f33a4lea rax, [rsp+408]
37c3f33acmov [rsp+256], rax
37c3f33b4lea rax, [rsp+512]
37c3f33bcmov [rsp+168], rax
37c3f33c4jmp 0x37c3f3495
37c3f33c9
37c3f33c9 0f 1f 80 00 00 00 00 .......
37c3f33d0
37c3f33d0loc_37c3f33d0:
37c3f33d0cmp r9, r10
37c3f33d3jle 0x37c3f3d50
37c3f33d9mov rcx, r14
37c3f33dcimul rax, r14
37c3f33e0imul rcx, r11
37c3f33e4add rcx, rbp
37c3f33e7lea r8, [r13+rcx]
37c3f33ecshl r8, 4
37c3f33f0movups [r12+r8], x6
37c3f33f5lea r8, [rax+rbp]
37c3f33f9
37c3f33f9loc_37c3f33f9:
37c3f33f9add r8, r13
37c3f33fcadd rcx, rbx
37c3f33ffcmp rdx, r10
37c3f3402jg 0x37c3f38fd
37c3f3408
37c3f3408loc_37c3f3408:
37c3f3408imul r11, [rsp+120]
37c3f340emov rax, [rsp+128]
37c3f3416shl r8, 4
37c3f341ashl rcx, 4
37c3f341emov [r12+r8+8], 0
37c3f3427mov [r12+rcx+8], 0
37c3f3430add rax, rdx
37c3f3433add rax, r11
37c3f3436shl rax, 4
37c3f343amov [r15+rax+8], 0
37c3f3443cmp [rsp+328], 0
37c3f344cjne 0x37c3f3da0
37c3f3452
37c3f3452loc_37c3f3452:
37c3f3452cmp [rsp+296], 0
37c3f345bjne 0x37c3f3926
37c3f3461
37c3f3461loc_37c3f3461:
37c3f3461cmp [rsp+304], 0
37c3f346ajne 0x37c3f397b
37c3f3470
37c3f3470loc_37c3f3470:
37c3f3470add rbx, 1
37c3f3474cmp rbx, [rsp+200]
37c3f347cjg 0x37c3f3a02
37c3f3482
37c3f3482loc_37c3f3482:
37c3f3482mov rcx, [rsp+232]
37c3f348aadd [rsp+216], rcx
37c3f3492mov rdx, [rsi]
37c3f3495
37c3f3495loc_37c3f3495:
37c3f3495mov rax, [rsp+736]
37c3f349dmovups [rsp+480], x6
37c3f34a5mov [rsp+392], 0
37c3f34b1mov [rsp+400], 0
37c3f34bdmov r8, [rax]
37c3f34c0mov rax, [rsp+712]
37c3f34c8lea r11, [r8+r13]
37c3f34ccmov r10, [rax]
37c3f34cfmov rax, [rdi]
37c3f34d2sub rax, rdx
37c3f34d5lea r9, [r13+rax]
37c3f34dacmp r11, r10
37c3f34ddjg 0x37c3f3509
37c3f34dfmov rcx, [rsp+120]
37c3f34e4mov rdx, [rsp+128]
37c3f34ecimul rcx, r9
37c3f34f0add rdx, r11
37c3f34f3add rdx, rcx
37c3f34f6shl rdx, 4
37c3f34famovsd_xmm x0, [r15+rdx]
37c3f3500movsd_xmm [rsp+392], x0
37c3f3509
37c3f3509loc_37c3f3509:
37c3f3509mov rdx, r14
37c3f350cmov rbp, [rsp+152]
37c3f3514add rax, rbx
37c3f3517add r8, rbx
37c3f351aimul rdx, r9
37c3f351elea rcx, [rdx+rbp]
37c3f3522mov [rsp+192], rcx
37c3f352aadd rcx, r13
37c3f352dshl rcx, 4
37c3f3531movsd_xmm x1, [r12+rcx]
37c3f3537mov rcx, r14
37c3f353aimul rcx, rax
37c3f353eadd rcx, rbp
37c3f3541lea rbp, [rbx+rcx]
37c3f3545shl rbp, 4
37c3f3549movsd_xmm x0, [r12+rbp]
37c3f354fcmp r10, r8
37c3f3552jl 0x37c3f3c60
37c3f3558mov rbp, [rsp+120]
37c3f355dmov rdx, [rsp+128]
37c3f3565movsd_xmm [rsp+408], x1
37c3f356emovsd_xmm [rsp+416], x0
37c3f3577imul rbp, rax
37c3f357bmov [rsp+312], rbp
37c3f3583lea rbp, [r8+rdx]
37c3f3587add rbp, [rsp+312]
37c3f358fshl rbp, 4
37c3f3593movsd_xmm x2, [r15+rbp]
37c3f3599movsd_xmm [rsp+400], x2
37c3f35a2cmp [rsp+176], 0
37c3f35abjne 0x37c3f3c81
37c3f35b1imul r9, [rsp+120]
37c3f35b7add r9, [rsp+128]
37c3f35bfadd r9, r8
37c3f35c2shl r9, 4
37c3f35c6movupd x0, [r15+r9]
37c3f35ccmovups [rsp+480], x0
37c3f35d4
37c3f35d4loc_37c3f35d4:
37c3f35d4mov rdx, [rsp+192]
37c3f35dcadd rdx, rbx
37c3f35dfshl rdx, 4
37c3f35e3movupd x0, [r12+rdx]
37c3f35e9
37c3f35e9loc_37c3f35e9:
37c3f35e9mov rax, [rsp+144]
37c3f35f1mov rdx, [rsp+240]
37c3f35f9movups [rsp+496], x0
37c3f3601mov rcx, [rsp+272]
37c3f3609mov r9, [rsp+248]
37c3f3611mov [rsp+96], rax
37c3f3616mov rax, [rsp+136]
37c3f361emov r8, [rsp+280]
37c3f3626mov [rsp+88], rax
37c3f362bmov rax, [rsp+208]
37c3f3633mov [rsp+80], rax
37c3f3638mov rax, [rsp+160]
37c3f3640mov [rsp+72], rax
37c3f3645mov rax, [rsp+224]
37c3f364dmov [rsp+64], rax
37c3f3652mov rax, [rsp+184]
37c3f365amov [rsp+56], rax
37c3f365fmov rax, [rsp+264]
37c3f3667mov [rsp+48], rax
37c3f366cmov rax, [rsp+288]
37c3f3674mov [rsp+40], rax
37c3f3679mov rax, [rsp+256]
37c3f3681mov [rsp+32], rax
37c3f3686call zlags2_64_
37c3f368bmov rax, [rsp+736]
37c3f3693mov rcx, [rsp+712]
37c3f369bmov rax, [rax]
37c3f369elea rdx, [rax+rbx]
37c3f36a2cmp rdx, [rcx]
37c3f36a5jle 0x37c3f3cc0
37c3f36ab
37c3f36abloc_37c3f36ab:
37c3f36abmov rdx, [rdi]
37c3f36aesub rdx, [rsi]
37c3f36b1add rdx, 1
37c3f36b5mov r9, [rsp+160]
37c3f36bdmov rbp, [rsp+152]
37c3f36c5imul rdx, r14
37c3f36c9mov rcx, [rsp+168]
37c3f36d1movsd_xmm x0, [rsp+568]
37c3f36damov [rsp+40], r9
37c3f36dfmov r9, [rsp+776]
37c3f36e7xorpd x0, [rip+0x80141]
37c3f36efmov [rsp+48], rcx
37c3f36f4mov rcx, rsi
37c3f36f7add rdx, rbp
37c3f36famov [rsp+32], r9
37c3f36ffmovsd_xmm x1, [rsp+560]
37c3f3708lea rax, [rdx+r13]
37c3f370cadd rdx, rbx
37c3f370fmov r8, [rsp+776]
37c3f3717shl rax, 4
37c3f371bshl rdx, 4
37c3f371funpcklpd x1, x0
37c3f3723add rdx, r12
37c3f3726lea r9, [r12+rax]
37c3f372amovups [rsp+512], x1
37c3f3732call zrot_64_
37c3f3737mov r11, [rsp+736]
37c3f373fmov rdx, [rsi]
37c3f3742mov r9, [rsp+712]
37c3f374amov r10, [rsp+128]
37c3f3752mov rax, [r11]
37c3f3755mov r11, [rsp+120]
37c3f375amov rcx, [r9]
37c3f375dadd rax, rdx
37c3f3760cmp rax, rcx
37c3f3763cmovg rax, rcx
37c3f3767mov [rsp+512], rax
37c3f376fmov rax, [rdi]
37c3f3772sub rax, rdx
37c3f3775lea rdx, [rax+r13]
37c3f3779add rax, rbx
37c3f377cimul rdx, r11
37c3f3780imul rax, r11
37c3f3784mov r11, [rsp+136]
37c3f378clea rcx, [r10+rdx+1]
37c3f3791mov [rsp+40], r11
37c3f3796lea rdx, [r10+rax+1]
37c3f379blea r10, [rip+0x80076]
37c3f37a2shl rcx, 4
37c3f37a6mov rax, [rsp+144]
37c3f37aemov [rsp+32], r10
37c3f37b3lea r9, [r15+rcx]
37c3f37b7shl rdx, 4
37c3f37bbmov r8, r10
37c3f37bemov [rsp+48], rax
37c3f37c3mov rcx, [rsp+168]
37c3f37cbadd rdx, r15
37c3f37cecall zrot_64_
37c3f37d3mov rax, [rdi]
37c3f37d6sub rax, [rsi]
37c3f37d9lea r10, [rip+0x80038]
37c3f37e0lea rdx, [rax+r13]
37c3f37e4add rax, rbx
37c3f37e7mov [rsp+32], r10
37c3f37ecmov r8, r10
37c3f37efimul rdx, r14
37c3f37f3mov r11, [rsp+136]
37c3f37fbimul rax, r14
37c3f37ffmov [rsp+40], r11
37c3f3804lea rcx, [rbp+rdx+1]
37c3f3809lea rdx, [rbp+rax+1]
37c3f380emov rax, [rsp+144]
37c3f3816shl rcx, 4
37c3f381ashl rdx, 4
37c3f381elea r9, [r12+rcx]
37c3f3822mov rcx, rsi
37c3f3825mov [rsp+48], rax
37c3f382aadd rdx, r12
37c3f382dcall zrot_64_
37c3f3832mov rax, [rsp+736]
37c3f383amov rcx, [rsp+464]
37c3f3842mov r10, [rsp+712]
37c3f384amov rdx, [rax]
37c3f384dmov rax, [rdi]
37c3f3850mov [rsp+176], rcx
37c3f3858sub rax, [rsi]
37c3f385bmov r10, [r10]
37c3f385elea r9, [r13+rdx]
37c3f3863lea r11, [rbx+rax]
37c3f3867add rdx, rbx
37c3f386aadd rax, r13
37c3f386dtest rcx, rcx
37c3f3870jne 0x37c3f33d0
37c3f3876cmp rdx, r10
37c3f3879jg 0x37c3f3898
37c3f387bmov rcx, [rsp+120]
37c3f3880imul rcx, rax
37c3f3884add rcx, [rsp+128]
37c3f388cadd rcx, rdx
37c3f388fshl rcx, 4
37c3f3893movups [r15+rcx], x6
37c3f3898
37c3f3898loc_37c3f3898:
37c3f3898mov r8, r14
37c3f389bmov rbp, [rsp+152]
37c3f38a3imul r8, rax
37c3f38a7add r8, rbp
37c3f38aalea rcx, [r8+rbx]
37c3f38aeshl rcx, 4
37c3f38b2movups [r12+rcx], x6
37c3f38b7mov rcx, r14
37c3f38baimul rcx, r11
37c3f38beadd rcx, rbp
37c3f38c1
37c3f38c1loc_37c3f38c1:
37c3f38c1cmp r9, r10
37c3f38c4jg 0x37c3f33f9
37c3f38camov rbp, [rsp+120]
37c3f38cfadd r8, r13
37c3f38d2add rcx, rbx
37c3f38d5imul rax, rbp
37c3f38d9mov rbp, [rsp+128]
37c3f38e1add rbp, r9
37c3f38e4add rbp, rax
37c3f38e7shl rbp, 4
37c3f38ebmov [r15+rbp+8], 0
37c3f38f4cmp rdx, r10
37c3f38f7jle 0x37c3f3408
37c3f38fd
37c3f38fdloc_37c3f38fd:
37c3f38fdshl r8, 4
37c3f3901shl rcx, 4
37c3f3905mov [r12+r8+8], 0
37c3f390emov [r12+rcx+8], 0
37c3f3917cmp [rsp+296], 0
37c3f3920je 0x37c3f3461
37c3f3926
37c3f3926loc_37c3f3926:
37c3f3926mov rax, [rsp+208]
37c3f392emov r9, [rsp+320]
37c3f3936mov rdx, [rsp+216]
37c3f393emov rcx, [rsp+720]
37c3f3946mov [rsp+48], rax
37c3f394bmov rax, [rsp+160]
37c3f3953mov [rsp+40], rax
37c3f3958lea rax, [rip+0x7feb9]
37c3f395fmov [rsp+32], rax
37c3f3964mov r8, rax
37c3f3967call zrot_64_
37c3f396ccmp [rsp+304], 0
37c3f3975je 0x37c3f3470
37c3f397b
37c3f397bloc_37c3f397b:
37c3f397bmov rax, [rdi]
37c3f397esub rax, [rsi]
37c3f3981lea r8, [rip+0x7fe90]
37c3f3988mov r11, [rsp+336]
37c3f3990lea rdx, [rax+rbx]
37c3f3994lea rcx, [rax+r13]
37c3f3998mov rax, [rsp+144]
37c3f39a0add rbx, 1
37c3f39a4imul rcx, r11
37c3f39a8mov [rsp+48], rax
37c3f39admov rax, [rsp+136]
37c3f39b5imul rdx, r11
37c3f39b9mov [rsp+40], rax
37c3f39belea rax, [rip+0x7fe53]
37c3f39c5mov [rsp+32], rax
37c3f39casub rcx, r11
37c3f39cdmov rax, [rsp+848]
37c3f39d5shl rcx, 4
37c3f39d9sub rdx, r11
37c3f39dclea r9, [rax+rcx]
37c3f39e0shl rdx, 4
37c3f39e4mov rcx, rdi
37c3f39e7add rdx, [rsp+848]
37c3f39efcall zrot_64_
37c3f39f4cmp rbx, [rsp+200]
37c3f39fcjle 0x37c3f3482
37c3f3a02
37c3f3a02loc_37c3f3a02:
37c3f3a02mov rbp, r14
37c3f3a05mov r14, [rsp+344]
37c3f3a0d
37c3f3a0dloc_37c3f3a0d:
37c3f3a0dcmp [rsp+360], r14
37c3f3a15je 0x37c3f3e10
37c3f3a1bmov rax, [rsi]
37c3f3a1emov rbx, [rsp+232]
37c3f3a26mov r13, r14
37c3f3a29add [rsp+320], rbx
37c3f3a31mov [rsp+200], rax
37c3f3a39jmp 0x37c3f32b0
37c3f3a3e
37c3f3a3eloc_37c3f3a3e:
37c3f3a3emov rax, [rsp+136]
37c3f3a46mov [rsp+304], rax
37c3f3a4e
37c3f3a4eloc_37c3f3a4e:
37c3f3a4emov rcx, [rsp+688]
37c3f3a56mov r9l, 1
37c3f3a5cmov r8l, 1
37c3f3a62lea rdx, [rip+0x7fd7b]
37c3f3a69call lsame_64_
37c3f3a6etest rax, rax
37c3f3a71je 0x37c3f3c02
37c3f3a77
37c3f3a77loc_37c3f3a77:
37c3f3a77cmp [rsp+296], 0
37c3f3a80jne 0x37c3f3a8b
37c3f3a82test rsi, rsi
37c3f3a85je 0x37c3f3bcd
37c3f3a8b
37c3f3a8bloc_37c3f3a8b:
37c3f3a8bmov rax, [rsp+136]
37c3f3a93or rax, [rsp+304]
37c3f3a9bjne 0x37c3f2f73
37c3f3aa1mov r9l, 1
37c3f3aa7mov r8l, 1
37c3f3aadlea rdx, [rip+0x7fd30]
37c3f3ab4mov rcx, r14
37c3f3ab7call lsame_64_
37c3f3abctest rax, rax
37c3f3abfjne 0x37c3f3c13
37c3f3ac5mov [rbx], -3
37c3f3accmov eax, 3
37c3f3ad1
37c3f3ad1loc_37c3f3ad1:
37c3f3ad1lea rdx, [rsp+560]
37c3f3ad9mov r8l, 6
37c3f3adflea rcx, [rip+0x7fcff]
37c3f3ae6mov [rsp+560], rax
37c3f3aeecall xerbla_64_
37c3f3af3nop
37c3f3af4
37c3f3af4loc_37c3f3af4:
37c3f3af4movups x6, [rsp+576]
37c3f3afcmovups x7, [rsp+592]
37c3f3b04add rsp, 616
37c3f3b0bpop rbx
37c3f3b0cpop rsi
37c3f3b0dpop rdi
37c3f3b0epop rbp
37c3f3b0fpop r12
37c3f3b11pop r13
37c3f3b13pop r14
37c3f3b15pop r15
37c3f3b17ret
37c3f3b18
37c3f3b18loc_37c3f3b18:
37c3f3b18mov r9l, 1
37c3f3b1emov r8l, 1
37c3f3b24lea rdx, [rip+0x7fcb8]
37c3f3b2bmov rcx, r14
37c3f3b2ecall lsame_64_
37c3f3b33mov [rbx], 0
37c3f3b3amov [rsp+304], rax
37c3f3b42cmp [rsp+328], 0
37c3f3b4bjne 0x37c3f3a77
37c3f3b51jmp 0x37c3f3a4e
37c3f3b56
37c3f3b56loc_37c3f3b56:
37c3f3b56mov rdx, -4
37c3f3b5dmov eax, 4
37c3f3b62
37c3f3b62loc_37c3f3b62:
37c3f3b62mov [rbx], rdx
37c3f3b65jmp 0x37c3f3ad1
37c3f3b6a
37c3f3b6aloc_37c3f3b6a:
37c3f3b6amov r9l, 1
37c3f3b70mov r8l, 1
37c3f3b76lea rdx, [rip+0x7fc65]
37c3f3b7dmov rcx, r12
37c3f3b80call lsame_64_
37c3f3b85mov [rsp+296], rax
37c3f3b8djmp 0x37c3f2eed
37c3f3b92
37c3f3b92loc_37c3f3b92:
37c3f3b92mov rcx, [rsp+688]
37c3f3b9amov r9l, 1
37c3f3ba0mov r8l, 1
37c3f3ba6lea rdx, [rip+0x7fc34]
37c3f3badcall lsame_64_
37c3f3bb2mov [rsp+328], rax
37c3f3bbajmp 0x37c3f2ebe
37c3f3bbf
37c3f3bbfloc_37c3f3bbf:
37c3f3bbfmov rdx, -6
37c3f3bc6mov eax, 6
37c3f3bcbjmp 0x37c3f3b62
37c3f3bcd
37c3f3bcdloc_37c3f3bcd:
37c3f3bcdmov r9l, 1
37c3f3bd3mov r8l, 1
37c3f3bd9lea rdx, [rip+0x7fc04]
37c3f3be0mov rcx, r12
37c3f3be3call lsame_64_
37c3f3be8test rax, rax
37c3f3bebjne 0x37c3f3a8b
37c3f3bf1
37c3f3bf1loc_37c3f3bf1:
37c3f3bf1mov [rbx], -2
37c3f3bf8mov eax, 2
37c3f3bfdjmp 0x37c3f3ad1
37c3f3c02
37c3f3c02loc_37c3f3c02:
37c3f3c02mov [rbx], -1
37c3f3c09mov eax, 1
37c3f3c0ejmp 0x37c3f3ad1
37c3f3c13
37c3f3c13loc_37c3f3c13:
37c3f3c13mov [rsp+304], 0
37c3f3c1fjmp 0x37c3f2f73
37c3f3c24
37c3f3c24loc_37c3f3c24:
37c3f3c24mov rdx, -5
37c3f3c2bmov eax, 5
37c3f3c30jmp 0x37c3f3b62
37c3f3c35
37c3f3c35loc_37c3f3c35:
37c3f3c35mov rdx, -10
37c3f3c3cmov eax, 10
37c3f3c41jmp 0x37c3f3b62
37c3f3c46
37c3f3c46loc_37c3f3c46:
37c3f3c46mov rdx, -12
37c3f3c4dmov eax, 12
37c3f3c52jmp 0x37c3f3b62
37c3f3c57
37c3f3c57 66 0f 1f 84 00 00 00 00 00 f........
37c3f3c60
37c3f3c60loc_37c3f3c60:
37c3f3c60movsd_xmm [rsp+408], x1
37c3f3c69movsd_xmm [rsp+416], x0
37c3f3c72cmp [rsp+176], 0
37c3f3c7bje 0x37c3f35d4
37c3f3c81
37c3f3c81loc_37c3f3c81:
37c3f3c81cmp r11, r10
37c3f3c84jg 0x37c3f3ca9
37c3f3c86imul rax, [rsp+120]
37c3f3c8cadd rax, [rsp+128]
37c3f3c94add rax, r11
37c3f3c97shl rax, 4
37c3f3c9bmovupd x0, [r15+rax]
37c3f3ca1movups [rsp+480], x0
37c3f3ca9
37c3f3ca9loc_37c3f3ca9:
37c3f3ca9add rcx, r13
37c3f3cacshl rcx, 4
37c3f3cb0movupd x0, [r12+rcx]
37c3f3cb6jmp 0x37c3f35e9
37c3f3cbb
37c3f3cbb 0f 1f 44 00 00 ..D..
37c3f3cc0
37c3f3cc0loc_37c3f3cc0:
37c3f3cc0movsd_xmm x0, [rsp+552]
37c3f3cc9mov rcx, [rdi]
37c3f3cccadd rax, r13
37c3f3ccfsub rcx, [rsi]
37c3f3cd2xorpd x0, [rip+0x7fb56]
37c3f3cdamovsd_xmm x1, [rsp+544]
37c3f3ce3add rcx, 1
37c3f3ce7imul rcx, [rsp+120]
37c3f3cedadd rcx, [rsp+128]
37c3f3cf5add rax, rcx
37c3f3cf8add rdx, rcx
37c3f3cfbmov rcx, [rsp+168]
37c3f3d03unpcklpd x1, x0
37c3f3d07shl rax, 4
37c3f3d0bshl rdx, 4
37c3f3d0fmovups [rsp+512], x1
37c3f3d17mov [rsp+48], rcx
37c3f3d1cmov rcx, [rsp+184]
37c3f3d24add rdx, r15
37c3f3d27lea r9, [r15+rax]
37c3f3d2bmov [rsp+40], rcx
37c3f3d30mov rcx, [rsp+760]
37c3f3d38mov [rsp+32], rcx
37c3f3d3dmov r8, rcx
37c3f3d40mov rcx, rsi
37c3f3d43call zrot_64_
37c3f3d48jmp 0x37c3f36ab
37c3f3d4d
37c3f3d4d 0f 1f 00 ...
37c3f3d50
37c3f3d50loc_37c3f3d50:
37c3f3d50mov rcx, [rsp+120]
37c3f3d55mov rbp, [rsp+152]
37c3f3d5dimul rcx, r11
37c3f3d61add rcx, [rsp+128]
37c3f3d69add rcx, r9
37c3f3d6cshl rcx, 4
37c3f3d70movups [r15+rcx], x6
37c3f3d75mov rcx, r14
37c3f3d78imul rcx, r11
37c3f3d7cadd rcx, rbp
37c3f3d7flea r8, [rcx+r13]
37c3f3d83shl r8, 4
37c3f3d87movups [r12+r8], x6
37c3f3d8cmov r8, r14
37c3f3d8fimul r8, rax
37c3f3d93add r8, rbp
37c3f3d96jmp 0x37c3f38c1
37c3f3d9b
37c3f3d9b 0f 1f 44 00 00 ..D..
37c3f3da0
37c3f3da0loc_37c3f3da0:
37c3f3da0mov rax, [rsp+352]
37c3f3da8mov rcx, [rsp+712]
37c3f3db0lea r8, [rip+0x7fa61]
37c3f3db7imul r9, rax
37c3f3dbbimul rdx, rax
37c3f3dbfsub r9, rax
37c3f3dc2sub rdx, rax
37c3f3dc5mov rax, [rsp+224]
37c3f3dcdshl r9, 4
37c3f3dd1shl rdx, 4
37c3f3dd5add rdx, [rsp+816]
37c3f3dddmov [rsp+48], rax
37c3f3de2mov rax, [rsp+184]
37c3f3deamov [rsp+40], rax
37c3f3deflea rax, [rip+0x7fa22]
37c3f3df6mov [rsp+32], rax
37c3f3dfbmov rax, [rsp+816]
37c3f3e03add r9, rax
37c3f3e06call zrot_64_
37c3f3e0bjmp 0x37c3f3452
37c3f3e10
37c3f3e10loc_37c3f3e10:
37c3f3e10mov r8, [rsp+368]
37c3f3e18mov r14, r15
37c3f3e1b
37c3f3e1bloc_37c3f3e1b:
37c3f3e1bcmp [rsp+176], 0
37c3f3e24je 0x37c3f3e63
37c3f3e26
37c3f3e26loc_37c3f3e26:
37c3f3e26add r8, 1
37c3f3e2acmp r8, 41
37c3f3e2ejne 0x37c3f3240
37c3f3e34mov rbx, [rsp+880]
37c3f3e3cmov [rsp+136], r8
37c3f3e44mov [rbx], 1
37c3f3e4b
37c3f3e4bloc_37c3f3e4b:
37c3f3e4bmov rax, [rsp+872]
37c3f3e53mov rdi, [rsp+136]
37c3f3e5bmov [rax], rdi
37c3f3e5ejmp 0x37c3f3af4
37c3f3e63
37c3f3e63loc_37c3f3e63:
37c3f3e63mov rax, [rsp+736]
37c3f3e6bmov rcx, [rsi]
37c3f3e6epxor x6, x6
37c3f3e72mov rdx, [rax]
37c3f3e75mov rax, [rsp+712]
37c3f3e7dmov rax, [rax]
37c3f3e80mov [rsp+136], rax
37c3f3e88sub rax, rdx
37c3f3e8bcmp rax, rcx
37c3f3e8ecmovg rax, rcx
37c3f3e92test rax, rax
37c3f3e95jle 0x37c3f4026
37c3f3e9blea r15, [rsp+456]
37c3f3ea3mov [rsp+136], rbp
37c3f3eabmov r13, [rsp+864]
37c3f3eb3mov ebp, 1
37c3f3eb8mov [rsp+144], r15
37c3f3ec0mov r9, rdx
37c3f3ec3mov r15, [rsp+152]
37c3f3ecbmov [rsp+160], rax
37c3f3ed3mov [rsp+168], r8
37c3f3edbjmp 0x37c3f3eee
37c3f3edd
37c3f3edd 0f 1f 00 ...
37c3f3ee0
37c3f3ee0loc_37c3f3ee0:
37c3f3ee0mov rax, [rsp+736]
37c3f3ee8mov rcx, [rsi]
37c3f3eebmov r9, [rax]
37c3f3eee
37c3f3eeeloc_37c3f3eee:
37c3f3eeemov rdx, [rdi]
37c3f3ef1mov r8, rcx
37c3f3ef4add r9, rbp
37c3f3ef7lea rax, [rip+0x7f91a]
37c3f3efesub r8, rbp
37c3f3f01mov [rsp+32], rax
37c3f3f06add rdx, rbp
37c3f3f09add r8, 1
37c3f3f0dsub rdx, rcx
37c3f3f10imul rdx, [rsp+120]
37c3f3f16add rdx, [rsp+128]
37c3f3f1emov [rsp+512], r8
37c3f3f26add rdx, r9
37c3f3f29mov r8, [rsp+760]
37c3f3f31mov r9, r13
37c3f3f34lea rcx, [rsp+512]
37c3f3f3cshl rdx, 4
37c3f3f40add rdx, r14
37c3f3f43call zcopy_64_
37c3f3f48mov r8, [rsi]
37c3f3f4blea rax, [rip+0x7f8c6]
37c3f3f52mov rdx, r8
37c3f3f55mov rcx, r8
37c3f3f58sub rdx, rbp
37c3f3f5bshl rcx, 4
37c3f3f5fadd rdx, 1
37c3f3f63lea r9, [r13+rcx]
37c3f3f68lea rcx, [rsp+512]
37c3f3f70mov [rsp+512], rdx
37c3f3f78mov rdx, [rdi]
37c3f3f7bmov [rsp+32], rax
37c3f3f80sub rdx, r8
37c3f3f83mov r8, [rsp+776]
37c3f3f8badd rdx, rbp
37c3f3f8eimul rdx, [rsp+136]
37c3f3f97add rdx, r15
37c3f3f9aadd rdx, rbp
37c3f3f9dshl rdx, 4
37c3f3fa1add rdx, r12
37c3f3fa4call zcopy_64_
37c3f3fa9mov rdx, [rsi]
37c3f3faclea rax, [rip+0x7f865]
37c3f3fb3mov [rsp+32], rax
37c3f3fb8mov r8, rax
37c3f3fbbmov rcx, rdx
37c3f3fbeshl rdx, 4
37c3f3fc2sub rcx, rbp
37c3f3fc5lea r9, [r13+rdx]
37c3f3fcamov rdx, r13
37c3f3fcdadd rbp, 1
37c3f3fd1add rcx, 1
37c3f3fd5mov [rsp+512], rcx
37c3f3fddmov rcx, [rsp+144]
37c3f3fe5mov [rsp+40], rcx
37c3f3fealea rcx, [rsp+512]
37c3f3ff2call zlapll_64_
37c3f3ff7maxsd x6, [rsp+456]
37c3f4000cmp [rsp+160], rbp
37c3f4008jge 0x37c3f3ee0
37c3f400emov rbp, [rsp+136]
37c3f4016mov r8, [rsp+168]
37c3f401eandpd x6, [rip+0x7f81a]
37c3f4026
37c3f4026loc_37c3f4026:
37c3f4026mov rax, [rsp+784]
37c3f402emov rbx, [rsp+792]
37c3f4036movsd_xmm x0, [rax]
37c3f403aminsd x0, [rbx]
37c3f403ecomisd x0, x6
37c3f4042jb 0x37c3f3e26
37c3f4048mov rax, [rsp+736]
37c3f4050mov r13, rsi
37c3f4053mov r15, r14
37c3f4056mov [rsp+768], r12
37c3f405emov [rsp+136], r8
37c3f4066mov r12, rbp
37c3f4069mov rbp, [rsp+768]
37c3f4071mov rsi, [rax]
37c3f4074test rsi, rsi
37c3f4077jle 0x37c3f40da
37c3f4079movsd_xmm x6, [rip+0x7f7cf]
37c3f4081lea rdx, [rsi+1]
37c3f4085mov eax, 1
37c3f408atest sil, 1
37c3f408eje 0x37c3f40a7
37c3f4090mov rax, [rsp+800]
37c3f4098movsd_xmm [rax], x6
37c3f409cmov eax, 2
37c3f40a1cmp rdx, 2
37c3f40a5je 0x37c3f40c3
37c3f40a7
37c3f40a7loc_37c3f40a7:
37c3f40a7mov rcx, [rsp+800]
37c3f40af
37c3f40afloc_37c3f40af:
37c3f40afmovsd_xmm [rcx+8*rax-8], x6
37c3f40b5movsd_xmm [rcx+8*rax], x6
37c3f40baadd rax, 2
37c3f40becmp rdx, rax
37c3f40c1jne 0x37c3f40af
37c3f40c3
37c3f40c3loc_37c3f40c3:
37c3f40c3mov rcx, [rsp+808]
37c3f40cblea r8, [8*rsi]
37c3f40d3xor edx, edx
37c3f40d5call memset
37c3f40da
37c3f40daloc_37c3f40da:
37c3f40damov rax, [rsp+712]
37c3f40e2mov r10, [r13]
37c3f40e6mov rbx, [rax]
37c3f40e9mov rax, rbx
37c3f40ecsub rax, rsi
37c3f40efcmp rax, r10
37c3f40f2cmovg rax, r10
37c3f40f6test rax, rax
37c3f40f9jle 0x37c3f43d3
37c3f40ffmov [rsp+144], rax
37c3f4107movsd_xmm x6, [rip+0x7f741]
37c3f410fmov rax, rsi
37c3f4112lea r14, [rsp+512]
37c3f411amov rbx, [rsp+736]
37c3f4122mov esi, 1
37c3f4127jmp 0x37c3f423f
37c3f412c
37c3f412cloc_37c3f412c:
37c3f412cpxor x0, x0
37c3f4130comisd x0, x7
37c3f4134ja 0x37c3f4494
37c3f413a
37c3f413aloc_37c3f413a:
37c3f413amov rcx, [rsp+800]
37c3f4142lea rax, [8*rax-8]
37c3f414alea rdx, [rsp+448]
37c3f4152andpd x7, [rip+0x7f6e6]
37c3f415amov [rsp+32], rdx
37c3f415flea rdx, [rip+0x7f6c2]
37c3f4166movsd_xmm [rsp+512], x7
37c3f416flea r9, [rcx+rax]
37c3f4173mov rcx, [rsp+808]
37c3f417blea r8, [rcx+rax]
37c3f417fmov rcx, r14
37c3f4182call dlartg_64_
37c3f4187mov rcx, [rbx]
37c3f418amov r8, [r13]
37c3f418emov rdx, [rsp+800]
37c3f4196add rcx, rsi
37c3f4199lea rax, [rcx-1]
37c3f419dmovsd_xmm x1, [rdx+8*rax]
37c3f41a2mov rdx, [rsp+808]
37c3f41aamovsd_xmm x0, [rdx+8*rax]
37c3f41afmov rax, [rdi]
37c3f41b2mov rdx, r8
37c3f41b5sub rdx, rsi
37c3f41b8add rax, rsi
37c3f41bbadd rdx, 1
37c3f41bfsub rax, r8
37c3f41c2comisd x1, x0
37c3f41c6mov [rsp+472], rdx
37c3f41cejb 0x37c3f430b
37c3f41d4movapd x0, x6
37c3f41d8imul rax, [rsp+120]
37c3f41deadd rax, [rsp+128]
37c3f41e6mov rdx, r14
37c3f41e9divsd x0, x1
37c3f41edadd rax, rcx
37c3f41f0mov r9, [rsp+760]
37c3f41f8lea rcx, [rsp+472]
37c3f4200shl rax, 4
37c3f4204lea r8, [r15+rax]
37c3f4208movsd_xmm [rsp+512], x0
37c3f4211call zdscal_64_
37c3f4216
37c3f4216loc_37c3f4216:
37c3f4216mov rdx, [rsp+232]
37c3f421emov rax, [rbx]
37c3f4221add rsi, 1
37c3f4225add [rsp+376], rdx
37c3f422dmov r10, [r13]
37c3f4231cmp [rsp+144], rsi
37c3f4239jl 0x37c3f43c5
37c3f423f
37c3f423floc_37c3f423f:
37c3f423fmov rdx, [rdi]
37c3f4242mov rcx, [rsp+120]
37c3f4247add rax, rsi
37c3f424amovsd_xmm x3, [rip+0x7f606]
37c3f4252add rdx, rsi
37c3f4255sub rdx, r10
37c3f4258imul rcx, rdx
37c3f425cadd rcx, [rsp+128]
37c3f4264imul rdx, r12
37c3f4268add rdx, [rsp+152]
37c3f4270add rcx, rax
37c3f4273add rdx, rsi
37c3f4276mov r9, rcx
37c3f4279mov r8, rdx
37c3f427cshl r9, 4
37c3f4280shl r8, 4
37c3f4284add r8, rbp
37c3f4287movsd_xmm x7, [r8]
37c3f428cdivsd x7, [r15+r9]
37c3f4292comisd x3, x7
37c3f4296jb 0x37c3f42a6
37c3f4298comisd x7, [rip+0x7f5c0]
37c3f42a0jae 0x37c3f412c
37c3f42a6
37c3f42a6loc_37c3f42a6:
37c3f42a6mov r9, [rsp+800]
37c3f42aeshl rcx, 4
37c3f42b2sub rax, 1
37c3f42b6shl rdx, 4
37c3f42bamov r8, [rsp+776]
37c3f42c2add rdx, rbp
37c3f42c5mov [r9+8*rax], 0
37c3f42cdmov r9, [rsp+808]
37c3f42d5movsd_xmm [r9+8*rax], x6
37c3f42dbmov rax, r10
37c3f42delea r9, [r15+rcx]
37c3f42e2mov rcx, r14
37c3f42e5sub rax, rsi
37c3f42e8add rax, 1
37c3f42ecmov [rsp+512], rax
37c3f42f4mov rax, [rsp+760]
37c3f42fcmov [rsp+32], rax
37c3f4301call zcopy_64_
37c3f4306jmp 0x37c3f4216
37c3f430b
37c3f430bloc_37c3f430b:
37c3f430bmovapd x1, x6
37c3f430fimul rax, r12
37c3f4313mov rdx, r14
37c3f4316add rax, [rsp+152]
37c3f431edivsd x1, x0
37c3f4322add rax, rsi
37c3f4325mov r9, [rsp+776]
37c3f432dlea rcx, [rsp+472]
37c3f4335shl rax, 4
37c3f4339lea r8, [rbp+rax]
37c3f433emovsd_xmm [rsp+512], x1
37c3f4347call zdscal_64_
37c3f434cmov rcx, [r13]
37c3f4350mov rdx, [rdi]
37c3f4353mov r10, [rbx]
37c3f4356mov r8, [rsp+776]
37c3f435emov rax, rcx
37c3f4361sub rdx, rcx
37c3f4364mov rcx, [rsp+760]
37c3f436csub rax, rsi
37c3f436fadd rdx, rsi
37c3f4372add r10, rsi
37c3f4375add rax, 1
37c3f4379mov [rsp+32], rcx
37c3f437emov rcx, r14
37c3f4381mov [rsp+512], rax
37c3f4389mov rax, [rsp+120]
37c3f438eimul rax, rdx
37c3f4392add rax, [rsp+128]
37c3f439aimul rdx, r12
37c3f439eadd rdx, [rsp+152]
37c3f43a6add rax, r10
37c3f43a9add rdx, rsi
37c3f43acshl rax, 4
37c3f43b0shl rdx, 4
37c3f43b4lea r9, [r15+rax]
37c3f43b8add rdx, rbp
37c3f43bbcall zcopy_64_
37c3f43c0jmp 0x37c3f4216
37c3f43c5
37c3f43c5loc_37c3f43c5:
37c3f43c5mov rsi, rax
37c3f43c8mov rax, [rsp+712]
37c3f43d0mov rbx, [rax]
37c3f43d3
37c3f43d3loc_37c3f43d3:
37c3f43d3lea rbp, [rbx+1]
37c3f43d7add rsi, r10
37c3f43dacmp rbp, rsi
37c3f43ddjg 0x37c3f444a
37c3f43dfmov rcx, [rsp+800]
37c3f43e7mov rax, rsi
37c3f43eaxor edx, edx
37c3f43ecsub rax, rbx
37c3f43eflea rcx, [rcx+8*rbx]
37c3f43f3lea r8, [8*rax]
37c3f43fbcall memset
37c3f4400lea rax, [rsi+1]
37c3f4404movsd_xmm x6, [rip+0x7f444]
37c3f440cmov rdx, rax
37c3f440fsub rdx, rbp
37c3f4412and edx, 1
37c3f4415je 0x37c3f442e
37c3f4417mov rcx, [rsp+808]
37c3f441fmovsd_xmm [rcx+8*rbp-8], x6
37c3f4425lea rbp, [rbx+2]
37c3f4429cmp rax, rbp
37c3f442cje 0x37c3f444a
37c3f442e
37c3f442eloc_37c3f442e:
37c3f442emov rdx, [rsp+808]
37c3f4436
37c3f4436loc_37c3f4436:
37c3f4436movsd_xmm [rdx+8*rbp-8], x6
37c3f443cmovsd_xmm [rdx+8*rbp], x6
37c3f4441add rbp, 2
37c3f4445cmp rax, rbp
37c3f4448jne 0x37c3f4436
37c3f444a
37c3f444aloc_37c3f444a:
37c3f444amov rax, [rdi]
37c3f444dcmp rax, rsi
37c3f4450jle 0x37c3f3e4b
37c3f4456sub rax, rsi
37c3f4459mov rcx, [rsp+800]
37c3f4461shl rsi, 3
37c3f4465xor edx, edx
37c3f4467lea rbx, [8*rax]
37c3f446fadd rcx, rsi
37c3f4472mov r8, rbx
37c3f4475call memset
37c3f447aadd rsi, [rsp+808]
37c3f4482mov r8, rbx
37c3f4485xor edx, edx
37c3f4487mov rcx, rsi
37c3f448acall memset
37c3f448fjmp 0x37c3f3e4b
37c3f4494
37c3f4494loc_37c3f4494:
37c3f4494mov rax, r10
37c3f4497mov r9, [rsp+776]
37c3f449flea rdx, [rip+0x7f37a]
37c3f44a6mov rcx, r14
37c3f44a9sub rax, rsi
37c3f44acadd rax, 1
37c3f44b0mov [rsp+512], rax
37c3f44b8call zdscal_64_
37c3f44bdcmp [rsp+296], 0
37c3f44c6jne 0x37c3f4518
37c3f44c8
37c3f44c8loc_37c3f44c8:
37c3f44c8mov rax, [rbx]
37c3f44cbadd rax, rsi
37c3f44cejmp 0x37c3f413a
37c3f44d3
37c3f44d3loc_37c3f44d3:
37c3f44d3neg rax
37c3f44d6jmp 0x37c3f3ad1
37c3f44db
37c3f44db 0f 1f 44 00 00 ..D..
37c3f44e0
37c3f44e0loc_37c3f44e0:
37c3f44e0mov rdx, -20
37c3f44e7mov eax, 20
37c3f44ecjmp 0x37c3f3b62
37c3f44f1
37c3f44f1loc_37c3f44f1:
37c3f44f1mov rdx, -18
37c3f44f8mov eax, 18
37c3f44fdjmp 0x37c3f3b62
37c3f4502
37c3f4502loc_37c3f4502:
37c3f4502mov rdx, -22
37c3f4509mov eax, 22
37c3f450ejmp 0x37c3f3b62
37c3f4513
37c3f4513 0f 1f 44 00 00 ..D..
37c3f4518
37c3f4518loc_37c3f4518:
37c3f4518mov r8, [rsp+376]
37c3f4520mov rcx, [rsp+720]
37c3f4528lea r9, [rip+0x7f2e9]
37c3f452flea rdx, [rip+0x7f2ea]
37c3f4536call zdscal_64_
37c3f453bjmp 0x37c3f44c8
37c3f2dd0
37c3f453d
37c3f453d // align 0x10
37c3f453d // align 0x10
37c3f4540
37c3f4540ztgsna_64_:
37c3f4540push r15
37c3f4542push r14
37c3f4544push r13
37c3f4546push r12
37c3f4548push rbp
37c3f4549push rdi
37c3f454apush rsi
37c3f454bpush rbx
37c3f454csub rsp, 456
37c3f4553movups [rsp+400], x6
37c3f455bmovups [rsp+416], x7
37c3f4563movups [rsp+432], x8
37c3f456cmov rax, [rsp+616]
37c3f4574mov rbx, [rsp+656]
37c3f457cmov r14, [rax]
37c3f457fmov rax, [rsp+600]
37c3f4587mov rsi, rcx
37c3f458amov rbp, rdx
37c3f458dmov r13, r8
37c3f4590mov r15, r9
37c3f4593mov r8l, 1
37c3f4599mov r9l, 1
37c3f459flea rdx, [rip+0x7f2ca]
37c3f45a6mov rdi, [rax]
37c3f45a9call lsame_64_
37c3f45aemov r9l, 1
37c3f45b4mov r8l, 1
37c3f45bamov rcx, rsi
37c3f45bdlea rdx, [rip+0x7f2ad]
37c3f45c4mov r12, rax
37c3f45c7call lsame_64_
37c3f45ccmov r9l, 1
37c3f45d2mov r8l, 1
37c3f45d8mov rcx, rsi
37c3f45dbor rax, r12
37c3f45delea rdx, [rip+0x7f28d]
37c3f45e5mov [rsp+200], rax
37c3f45edcall lsame_64_
37c3f45f2lea rdx, [rip+0x7f27a]
37c3f45f9mov r9l, 1
37c3f45ffmov rcx, rbp
37c3f4602or rax, r12
37c3f4605mov r8l, 1
37c3f460bmov [rsp+224], rax
37c3f4613mov r12, rax
37c3f4616call lsame_64_
37c3f461bmov rdx, [rsp+680]
37c3f4623mov [rsp+208], rax
37c3f462bmov [rdx], 0
37c3f4632test r12, r12
37c3f4635jne 0x37c3f46b0
37c3f4637mov rdx, -1
37c3f463emov eax, 1
37c3f4643cmp [rsp+200], 0
37c3f464cjne 0x37c3f46b0
37c3f464e
37c3f464eloc_37c3f464e:
37c3f464emov rbx, [rsp+680]
37c3f4656mov [rbx], rdx
37c3f4659
37c3f4659loc_37c3f4659:
37c3f4659lea rdx, [rsp+384]
37c3f4661mov r8l, 6
37c3f4667lea rcx, [rip+0x7f207]
37c3f466emov [rsp+384], rax
37c3f4676call xerbla_64_
37c3f467bnop
37c3f467c
37c3f467cloc_37c3f467c:
37c3f467cmovups x6, [rsp+400]
37c3f4684movups x7, [rsp+416]
37c3f468cmovups x8, [rsp+432]
37c3f4695add rsp, 456
37c3f469cpop rbx
37c3f469dpop rsi
37c3f469epop rdi
37c3f469fpop rbp
37c3f46a0pop r12
37c3f46a2pop r13
37c3f46a4pop r14
37c3f46a6pop r15
37c3f46a8ret
37c3f46a9
37c3f46a9 0f 1f 80 00 00 00 00 .......
37c3f46b0
37c3f46b0loc_37c3f46b0:
37c3f46b0mov r9l, 1
37c3f46b6mov r8l, 1
37c3f46bcmov rcx, rbp
37c3f46bfmov rax, [rsp+664]
37c3f46c7lea rdx, [rip+0x7f1a6]
37c3f46cemov r12, [rax]
37c3f46d1call lsame_64_
37c3f46d6test rax, rax
37c3f46d9jne 0x37c3f46ea
37c3f46dbcmp [rsp+208], 0
37c3f46e4je 0x37c3f4778
37c3f46ea
37c3f46ealoc_37c3f46ea:
37c3f46eamov rax, [r15]
37c3f46edtest rax, rax
37c3f46f0js 0x37c3f4760
37c3f46f2mov rcx, [rsp+568]
37c3f46famov edx, 1
37c3f46ffcmovg rdx, rax
37c3f4703cmp [rcx], rdx
37c3f4706jl 0x37c3f4790
37c3f470cmov rcx, [rsp+584]
37c3f4714cmp [rcx], rdx
37c3f4717jl 0x37c3f47a8
37c3f471dcmp [rsp+200], 0
37c3f4726je 0x37c3f47b9
37c3f472cmov rcx, [rsp+600]
37c3f4734cmp rax, [rcx]
37c3f4737jg 0x37c3f4d17
37c3f473dmov rcx, [rsp+616]
37c3f4745cmp rax, [rcx]
37c3f4748jle 0x37c3f47b9
37c3f474amov rdx, -12
37c3f4751mov eax, 12
37c3f4756jmp 0x37c3f464e
37c3f475b
37c3f475b 0f 1f 44 00 00 ..D..
37c3f4760
37c3f4760loc_37c3f4760:
37c3f4760mov rdx, -4
37c3f4767mov eax, 4
37c3f476cjmp 0x37c3f464e
37c3f4771
37c3f4771 0f 1f 80 00 00 00 00 .......
37c3f4778
37c3f4778loc_37c3f4778:
37c3f4778mov rdx, -2
37c3f477fmov eax, 2
37c3f4784jmp 0x37c3f464e
37c3f4789
37c3f4789 0f 1f 80 00 00 00 00 .......
37c3f4790
37c3f4790loc_37c3f4790:
37c3f4790mov rdx, -6
37c3f4797mov eax, 6
37c3f479cjmp 0x37c3f464e
37c3f47a1
37c3f47a1 0f 1f 80 00 00 00 00 .......
37c3f47a8
37c3f47a8loc_37c3f47a8:
37c3f47a8mov rdx, -8
37c3f47afmov eax, 8
37c3f47b4jmp 0x37c3f464e
37c3f47b9
37c3f47b9loc_37c3f47b9:
37c3f47b9mov rcx, [rsp+648]
37c3f47c1cmp [rsp+208], 0
37c3f47caje 0x37c3f4ce9
37c3f47d0mov [rcx], 0
37c3f47d7test rax, rax
37c3f47daje 0x37c3f4cf5
37c3f47e0mov edx, 1
37c3f47e5nop [rax+rax]
37c3f47eanop [rax+rax]
37c3f47f5nop [rax+rax]
37c3f4800
37c3f4800loc_37c3f4800:
37c3f4800cmp [r13+8*rdx-8], 0
37c3f4806je 0x37c3f4814
37c3f4808mov rcx, [rsp+648]
37c3f4810add [rcx], 1
37c3f4814
37c3f4814loc_37c3f4814:
37c3f4814add rdx, 1
37c3f4818cmp rax, rdx
37c3f481bjge 0x37c3f4800
37c3f481d
37c3f481dloc_37c3f481d:
37c3f481dmov r9l, 1
37c3f4823mov r8l, 1
37c3f4829lea rdx, [rip+0x7f042]
37c3f4830mov rcx, rsi
37c3f4833call lsame_64_
37c3f4838test rax, rax
37c3f483bje 0x37c3f5008
37c3f4841
37c3f4841loc_37c3f4841:
37c3f4841mov rdx, [r15]
37c3f4844mov rax, [rsp+648]
37c3f484cpxor x4, x4
37c3f4850imul rdx, rdx
37c3f4854mov rax, [rax]
37c3f4857add rdx, rdx
37c3f485acvtsi2sd x4, rdx
37c3f485fmovq rbp, x4
37c3f4864
37c3f4864loc_37c3f4864:
37c3f4864mov rcx, [rsp+640]
37c3f486cmov [rbx], rbp
37c3f486fmov [rbx+8], 0
37c3f4877cmp [rcx], rax
37c3f487ajl 0x37c3f4d06
37c3f4880mov rax, [rsp+664]
37c3f4888cmp [rax], rdx
37c3f488bmov rax, [rsp+680]
37c3f4893jge 0x37c3f48b0
37c3f4895cmp r12, -1
37c3f4899je 0x37c3f504d
37c3f489fmov [rax], -18
37c3f48a6mov eax, 18
37c3f48abjmp 0x37c3f4659
37c3f48b0
37c3f48b0loc_37c3f48b0:
37c3f48b0mov rsi, [rax]
37c3f48b3test rsi, rsi
37c3f48b6jne 0x37c3f507a
37c3f48bccmp r12, -1
37c3f48c0je 0x37c3f467c
37c3f48c6cmp [r15], 0
37c3f48caje 0x37c3f467c
37c3f48d0mov edx, 1
37c3f48d5lea rcx, [rip+0x7ef9f]
37c3f48dccall dlamch_64_
37c3f48e1mov edx, 1
37c3f48e6lea rcx, [rip+0x7ef86]
37c3f48edcall dlamch_64_
37c3f48f2mov rax, [r15]
37c3f48f5mov [rsp+216], rax
37c3f48fdtest rax, rax
37c3f4900jle 0x37c3f4bc5
37c3f4906xor eax, eax
37c3f4908test r14, r14
37c3f490bmovq x8, rbp
37c3f4910cmovns rax, r14
37c3f4914mov r14l, 1
37c3f491amov [rsp+256], rax
37c3f4922xor eax, eax
37c3f4924test rdi, rdi
37c3f4927cmovns rax, rdi
37c3f492bmov [rsp+264], rax
37c3f4933cmp [rsp+208], 0
37c3f493cjne 0x37c3f4aca
37c3f4942nop [rax]
37c3f4945nop [rax+rax]
37c3f4950
37c3f4950loc_37c3f4950:
37c3f4950lea rdi, [rsi+1]
37c3f4954cmp [rsp+200], 0
37c3f495djne 0x37c3f4d28
37c3f4963
37c3f4963loc_37c3f4963:
37c3f4963cmp [r15], 1
37c3f4967je 0x37c3f4b00
37c3f496dmov rax, [rsp+568]
37c3f4975mov [rsp+48], r15
37c3f497amov r8, r15
37c3f497dmov rdx, r15
37c3f4980mov [rsp+56], 4
37c3f4989mov r9, [rsp+560]
37c3f4991lea rcx, [rip+0x7ef18]
37c3f4998lea rbp, [rsp+304]
37c3f49a0mov [rsp+32], rax
37c3f49a5lea r12, [rsp+368]
37c3f49admov [rsp+40], rbx
37c3f49b2call zlacpy_64_
37c3f49b7mov rdx, [r15]
37c3f49bamov [rsp+48], r15
37c3f49bfmov r8, r15
37c3f49c2mov rax, [rsp+584]
37c3f49camov r9, [rsp+576]
37c3f49d2mov [rsp+56], 4
37c3f49dblea rcx, [rip+0x7eece]
37c3f49e2imul rdx, rdx
37c3f49e6mov [rsp+32], rax
37c3f49ebshl rdx, 4
37c3f49efadd rdx, rbx
37c3f49f2mov [rsp+40], rdx
37c3f49f7mov rdx, r15
37c3f49facall zlacpy_64_
37c3f49ffmov rdx, [r15]
37c3f4a02mov [rsp+104], rbp
37c3f4a07mov r9, rbx
37c3f4a0alea rcx, [rsp+320]
37c3f4a12lea rax, [rip+0x7ee67]
37c3f4a19mov [rsp+56], r12
37c3f4a1emov r8, r15
37c3f4a21imul rdx, rdx
37c3f4a25mov [rsp+96], rcx
37c3f4a2alea rcx, [rsp+312]
37c3f4a32mov [rsp+88], rcx
37c3f4a37lea rcx, [rsp+384]
37c3f4a3fmov [rsp+72], rcx
37c3f4a44shl rdx, 4
37c3f4a48mov [rsp+80], rax
37c3f4a4dadd rdx, rbx
37c3f4a50mov [rsp+64], rax
37c3f4a55mov [rsp+40], rdx
37c3f4a5alea rdx, [rip+0x7ee57]
37c3f4a61mov [rsp+48], r15
37c3f4a66mov rcx, rdx
37c3f4a69mov [rsp+32], r15
37c3f4a6emov [rsp+312], r14
37c3f4a76mov [rsp+320], 1
37c3f4a82call ztgexc_64_
37c3f4a87cmp [rsp+304], 0
37c3f4a90jle 0x37c3f4bd8
37c3f4a96mov rax, [rsp+632]
37c3f4a9emov [rax+8*rsi], 0
37c3f4aa6
37c3f4aa6loc_37c3f4aa6:
37c3f4aa6add r14, 1
37c3f4aaacmp [rsp+216], r14
37c3f4ab2jl 0x37c3f4bc0
37c3f4ab8mov rsi, rdi
37c3f4abbcmp [rsp+208], 0
37c3f4ac4je 0x37c3f4950
37c3f4aca
37c3f4acaloc_37c3f4aca:
37c3f4acacmp [r13+8*r14-8], 0
37c3f4ad0jne 0x37c3f4950
37c3f4ad6lea rdx, [r14+1]
37c3f4adacmp [rsp+216], rdx
37c3f4ae2jl 0x37c3f4bc0
37c3f4ae8cmp [r13+8*rdx-8], 0
37c3f4aeeje 0x37c3f4ba0
37c3f4af4mov r14, rdx
37c3f4af7jmp 0x37c3f4950
37c3f4afc
37c3f4afc 0f 1f 40 00 ..@.
37c3f4b00
37c3f4b00loc_37c3f4b00:
37c3f4b00mov rax, [rsp+560]
37c3f4b08lea rbp, [rsp+288]
37c3f4b10mov rcx, rbp
37c3f4b13movsd_xmm x0, [rax]
37c3f4b17movsd_xmm [rsp+288], x0
37c3f4b20movsd_xmm x0, [rax+8]
37c3f4b25movsd_xmm [rsp+296], x0
37c3f4b2ecall fn_37c42fc80
37c3f4b33mov rax, [rsp+576]
37c3f4b3bmov rcx, rbp
37c3f4b3emovsd_xmm [rsp+352], x0
37c3f4b47movsd_xmm x0, [rax]
37c3f4b4bmovsd_xmm [rsp+288], x0
37c3f4b54movsd_xmm x0, [rax+8]
37c3f4b59movsd_xmm [rsp+296], x0
37c3f4b62call fn_37c42fc80
37c3f4b67lea rdx, [rsp+360]
37c3f4b6flea rcx, [rsp+352]
37c3f4b77movsd_xmm [rsp+360], x0
37c3f4b80call dlapy2_64_
37c3f4b85mov rax, [rsp+632]
37c3f4b8dmovsd_xmm [rax+8*rsi], x0
37c3f4b92jmp 0x37c3f4aa6
37c3f4b97
37c3f4b97 66 0f 1f 84 00 00 00 00 00 f........
37c3f4ba0
37c3f4ba0loc_37c3f4ba0:
37c3f4ba0add r14, 2
37c3f4ba4cmp r14, [rsp+216]
37c3f4bacjle 0x37c3f4aca
37c3f4bb2nop [rax]
37c3f4bb5nop [rax+rax]
37c3f4bc0
37c3f4bc0loc_37c3f4bc0:
37c3f4bc0movq rbp, x8
37c3f4bc5
37c3f4bc5loc_37c3f4bc5:
37c3f4bc5mov [rbx], rbp
37c3f4bc8mov [rbx+8], 0
37c3f4bd0jmp 0x37c3f467c
37c3f4bd5
37c3f4bd5 0f 1f 00 ...
37c3f4bd8
37c3f4bd8loc_37c3f4bd8:
37c3f4bd8mov r8, [r15]
37c3f4bdbmov rax, [rsp+672]
37c3f4be3mov [rsp+88], r15
37c3f4be8lea rcx, [rip+0x7eca9]
37c3f4befmov [rsp+72], r15
37c3f4bf4mov r9, r8
37c3f4bf7lea rdx, [r8-1]
37c3f4bfbmov [rsp+56], r15
37c3f4c00imul r9, r8
37c3f4c04mov [rsp+160], rax
37c3f4c0clea rax, [rip+0x7ec6d]
37c3f4c13mov [rsp+152], rax
37c3f4c1bmov rax, [rsp+632]
37c3f4c23mov [rsp+336], rdx
37c3f4c2blea rdx, [r8+1]
37c3f4c2flea rax, [rax+8*rsi]
37c3f4c33lea r10, [r9+1]
37c3f4c37shl rdx, 4
37c3f4c3bmov [rsp+48], rbx
37c3f4c40shl r10, 4
37c3f4c44mov [rsp+136], rax
37c3f4c4cadd rdx, rbx
37c3f4c4flea rax, [rsp+344]
37c3f4c57mov [rsp+128], rax
37c3f4c5flea rax, [rbx+r10]
37c3f4c63mov [rsp+112], rax
37c3f4c68lea rax, [rbx+r10-16]
37c3f4c6dmov [rsp+96], rax
37c3f4c72lea rax, [r8+r9+1]
37c3f4c77lea r9, [rsp+328]
37c3f4c7fshl rax, 4
37c3f4c83mov [rsp+32], rdx
37c3f4c88lea r8, [rsp+336]
37c3f4c90lea rdx, [rip+0x7ec29]
37c3f4c97add rax, rbx
37c3f4c9amov [rsp+40], r15
37c3f4c9fmov [rsp+80], rax
37c3f4ca4lea rax, [rbx+16]
37c3f4ca8mov [rsp+64], rax
37c3f4cadmov [rsp+328], 1
37c3f4cb9mov [rsp+176], 1
37c3f4cc5mov [rsp+168], rbp
37c3f4ccdmov [rsp+144], r12
37c3f4cd5mov [rsp+120], r15
37c3f4cdamov [rsp+104], r15
37c3f4cdfcall ztgsyl_64_
37c3f4ce4jmp 0x37c3f4aa6
37c3f4ce9
37c3f4ce9loc_37c3f4ce9:
37c3f4ce9mov [rcx], rax
37c3f4cectest rax, rax
37c3f4cefjne 0x37c3f481d
37c3f4cf5
37c3f4cf5loc_37c3f4cf5:
37c3f4cf5mov rbp, [rip+0x7ebcc]
37c3f4cfcmov edx, 1
37c3f4d01jmp 0x37c3f4864
37c3f4d06
37c3f4d06loc_37c3f4d06:
37c3f4d06mov rdx, -15
37c3f4d0dmov eax, 15
37c3f4d12jmp 0x37c3f464e
37c3f4d17
37c3f4d17loc_37c3f4d17:
37c3f4d17mov rdx, -10
37c3f4d1emov eax, 10
37c3f4d23jmp 0x37c3f464e
37c3f4d28
37c3f4d28loc_37c3f4d28:
37c3f4d28mov r10, rsi
37c3f4d2blea rcx, [rip+0x7eb66]
37c3f4d32lea rdx, [rsp+360]
37c3f4d3amov [rsp+544], r13
37c3f4d42lea r8, [rsp+352]
37c3f4d4amov r13, r14
37c3f4d4dmov rsi, rdi
37c3f4d50mov r14, r10
37c3f4d53mov [rsp+232], rcx
37c3f4d5blea rbp, [rsp+288]
37c3f4d63mov [rsp+272], r8
37c3f4d6bmov [rsp+280], rdx
37c3f4d73jmp 0x37c3f4d7f
37c3f4d75
37c3f4d75 0f 1f 00 ...
37c3f4d78
37c3f4d78loc_37c3f4d78:
37c3f4d78mov r14, rsi
37c3f4d7badd rsi, 1
37c3f4d7f
37c3f4d7floc_37c3f4d7f:
37c3f4d7fmov rax, [rsp+256]
37c3f4d87lea r8, [rip+0x7eaf2]
37c3f4d8emov rcx, r15
37c3f4d91mov r12, rax
37c3f4d94imul r12, rsi
37c3f4d98sub r12, rax
37c3f4d9bshl r12, 4
37c3f4d9fadd r12, [rsp+608]
37c3f4da7mov rdx, r12
37c3f4daacall dznrm2_64_
37c3f4dafmov rax, [rsp+264]
37c3f4db7lea r8, [rip+0x7eac2]
37c3f4dbemov rcx, r15
37c3f4dc1movapd x6, x0
37c3f4dc5mov rdi, rax
37c3f4dc8imul rdi, rsi
37c3f4dccsub rdi, rax
37c3f4dcfshl rdi, 4
37c3f4dd3add rdi, [rsp+592]
37c3f4ddbmov rdx, rdi
37c3f4ddecall dznrm2_64_
37c3f4de3mov r11, [rsp+568]
37c3f4debmov r8, r15
37c3f4deemov r10, [rsp+560]
37c3f4df6lea rax, [rip+0x7ea83]
37c3f4dfdlea rcx, [rip+0x7ea9c]
37c3f4e04mov [rsp+48], r12
37c3f4e09mov rdx, r15
37c3f4e0cmov [rsp+40], r11
37c3f4e11lea r9, [rip+0x7ea70]
37c3f4e18movapd x7, x0
37c3f4e1cmov [rsp+32], r10
37c3f4e21mov [rsp+80], rax
37c3f4e26mov [rsp+64], rcx
37c3f4e2bmov rcx, [rsp+232]
37c3f4e33mov [rsp+56], rax
37c3f4e38mov [rsp+88], 1
37c3f4e41mov [rsp+72], rbx
37c3f4e46call zgemv_64_
37c3f4e4bmov [rsp+32], rdi
37c3f4e50mov r8, rbx
37c3f4e53mov rdx, r15
37c3f4e56lea rax, [rip+0x7ea23]
37c3f4e5dmov rcx, rbp
37c3f4e60mov [rsp+40], rax
37c3f4e65mov r9, rax
37c3f4e68call zdotc_64_
37c3f4e6dlea rdx, [rip+0x7ea2c]
37c3f4e74mov [rsp+48], r12
37c3f4e79mov r8, r15
37c3f4e7cmov [rsp+64], rdx
37c3f4e81mov rdx, [rsp+584]
37c3f4e89lea rax, [rip+0x7e9f0]
37c3f4e90lea r9, [rip+0x7e9f1]
37c3f4e97mov [rsp+80], rax
37c3f4e9cmov rcx, [rsp+232]
37c3f4ea4mov [rsp+40], rdx
37c3f4ea9mov rdx, [rsp+576]
37c3f4eb1movsd_xmm x1, [rsp+288]
37c3f4ebamov [rsp+56], rax
37c3f4ebfmovsd_xmm x0, [rsp+296]
37c3f4ec8mov [rsp+32], rdx
37c3f4ecdmov rdx, r15
37c3f4ed0mov [rsp+88], 1
37c3f4ed9mov [rsp+72], rbx
37c3f4edemovsd_xmm [rsp+248], x1
37c3f4ee7movsd_xmm [rsp+240], x0
37c3f4ef0call zgemv_64_
37c3f4ef5mov [rsp+32], rdi
37c3f4efamov r8, rbx
37c3f4efdmov rdx, r15
37c3f4f00lea rax, [rip+0x7e979]
37c3f4f07mov rcx, rbp
37c3f4f0amov [rsp+40], rax
37c3f4f0fmov r9, rax
37c3f4f12call zdotc_64_
37c3f4f17mov r12, [rsp+288]
37c3f4f1fmov rdi, [rsp+296]
37c3f4f27mov rcx, rbp
37c3f4f2amovsd_xmm x1, [rsp+248]
37c3f4f33movsd_xmm x0, [rsp+240]
37c3f4f3cmovsd_xmm [rsp+288], x1
37c3f4f45movsd_xmm [rsp+296], x0
37c3f4f4ecall fn_37c42fc80
37c3f4f53mov rcx, rbp
37c3f4f56mov [rsp+288], r12
37c3f4f5emov [rsp+296], rdi
37c3f4f66movsd_xmm [rsp+352], x0
37c3f4f6fcall fn_37c42fc80
37c3f4f74mov rdx, [rsp+280]
37c3f4f7cmov rcx, [rsp+272]
37c3f4f84movsd_xmm [rsp+360], x0
37c3f4f8dcall dlapy2_64_
37c3f4f92movapd x2, x0
37c3f4f96pxor x0, x0
37c3f4f9aucomisd x2, x0
37c3f4f9ejp 0x37c3f4faa
37c3f4fa0movsd_xmm x0, [rip+0x7e928]
37c3f4fa8je 0x37c3f4fba
37c3f4faa
37c3f4faaloc_37c3f4faa:
37c3f4faamovapd x1, x6
37c3f4faemulsd x1, x7
37c3f4fb2divsd x2, x1
37c3f4fb6movapd x0, x2
37c3f4fba
37c3f4fbaloc_37c3f4fba:
37c3f4fbamov rax, [rsp+624]
37c3f4fc2movsd_xmm [rax+8*r14], x0
37c3f4fc8cmp [rsp+224], 0
37c3f4fd1jne 0x37c3f5061
37c3f4fd7add r13, 1
37c3f4fdbcmp r13, [rsp+216]
37c3f4fe3jg 0x37c3f4bc0
37c3f4fe9cmp [rsp+208], 0
37c3f4ff2je 0x37c3f4d78
37c3f4ff8mov r14, r13
37c3f4ffbmov r13, [rsp+544]
37c3f5003jmp 0x37c3f4aca
37c3f5008
37c3f5008loc_37c3f5008:
37c3f5008mov r9l, 1
37c3f500emov r8l, 1
37c3f5014lea rdx, [rip+0x7e855]
37c3f501bmov rcx, rsi
37c3f501ecall lsame_64_
37c3f5023test rax, rax
37c3f5026jne 0x37c3f4841
37c3f502cmov rdx, [r15]
37c3f502fmov rax, [rsp+648]
37c3f5037pxor x5, x5
37c3f503bcvtsi2sd x5, rdx
37c3f5040mov rax, [rax]
37c3f5043movq rbp, x5
37c3f5048jmp 0x37c3f4864
37c3f504d
37c3f504dloc_37c3f504d:
37c3f504dmov rax, [rax]
37c3f5050test rax, rax
37c3f5053je 0x37c3f467c
37c3f5059
37c3f5059loc_37c3f5059:
37c3f5059neg rax
37c3f505cjmp 0x37c3f4659
37c3f5061
37c3f5061loc_37c3f5061:
37c3f5061mov r10, r14
37c3f5064mov rdi, rsi
37c3f5067mov r14, r13
37c3f506amov r13, [rsp+544]
37c3f5072mov rsi, r10
37c3f5075jmp 0x37c3f4963
37c3f507a
37c3f507aloc_37c3f507a:
37c3f507amov rax, rsi
37c3f507djmp 0x37c3f5059
37c3f4540
37c3f4540ztgsna_64_:
37c3f4540push r15
37c3f4542push r14
37c3f4544push r13
37c3f4546push r12
37c3f4548push rbp
37c3f4549push rdi
37c3f454apush rsi
37c3f454bpush rbx
37c3f454csub rsp, 456
37c3f4553movups [rsp+400], x6
37c3f455bmovups [rsp+416], x7
37c3f4563movups [rsp+432], x8
37c3f456cmov rax, [rsp+616]
37c3f4574mov rbx, [rsp+656]
37c3f457cmov r14, [rax]
37c3f457fmov rax, [rsp+600]
37c3f4587mov rsi, rcx
37c3f458amov rbp, rdx
37c3f458dmov r13, r8
37c3f4590mov r15, r9
37c3f4593mov r8l, 1
37c3f4599mov r9l, 1
37c3f459flea rdx, [rip+0x7f2ca]
37c3f45a6mov rdi, [rax]
37c3f45a9call lsame_64_
37c3f45aemov r9l, 1
37c3f45b4mov r8l, 1
37c3f45bamov rcx, rsi
37c3f45bdlea rdx, [rip+0x7f2ad]
37c3f45c4mov r12, rax
37c3f45c7call lsame_64_
37c3f45ccmov r9l, 1
37c3f45d2mov r8l, 1
37c3f45d8mov rcx, rsi
37c3f45dbor rax, r12
37c3f45delea rdx, [rip+0x7f28d]
37c3f45e5mov [rsp+200], rax
37c3f45edcall lsame_64_
37c3f45f2lea rdx, [rip+0x7f27a]
37c3f45f9mov r9l, 1
37c3f45ffmov rcx, rbp
37c3f4602or rax, r12
37c3f4605mov r8l, 1
37c3f460bmov [rsp+224], rax
37c3f4613mov r12, rax
37c3f4616call lsame_64_
37c3f461bmov rdx, [rsp+680]
37c3f4623mov [rsp+208], rax
37c3f462bmov [rdx], 0
37c3f4632test r12, r12
37c3f4635jne 0x37c3f46b0
37c3f4637mov rdx, -1
37c3f463emov eax, 1
37c3f4643cmp [rsp+200], 0
37c3f464cjne 0x37c3f46b0
37c3f464e
37c3f464eloc_37c3f464e:
37c3f464emov rbx, [rsp+680]
37c3f4656mov [rbx], rdx
37c3f4659
37c3f4659loc_37c3f4659:
37c3f4659lea rdx, [rsp+384]
37c3f4661mov r8l, 6
37c3f4667lea rcx, [rip+0x7f207]
37c3f466emov [rsp+384], rax
37c3f4676call xerbla_64_
37c3f467bnop
37c3f467c
37c3f467cloc_37c3f467c:
37c3f467cmovups x6, [rsp+400]
37c3f4684movups x7, [rsp+416]
37c3f468cmovups x8, [rsp+432]
37c3f4695add rsp, 456
37c3f469cpop rbx
37c3f469dpop rsi
37c3f469epop rdi
37c3f469fpop rbp
37c3f46a0pop r12
37c3f46a2pop r13
37c3f46a4pop r14
37c3f46a6pop r15
37c3f46a8ret
37c3f46a9
37c3f46a9 0f 1f 80 00 00 00 00 .......
37c3f46b0
37c3f46b0loc_37c3f46b0:
37c3f46b0mov r9l, 1
37c3f46b6mov r8l, 1
37c3f46bcmov rcx, rbp
37c3f46bfmov rax, [rsp+664]
37c3f46c7lea rdx, [rip+0x7f1a6]
37c3f46cemov r12, [rax]
37c3f46d1call lsame_64_
37c3f46d6test rax, rax
37c3f46d9jne 0x37c3f46ea
37c3f46dbcmp [rsp+208], 0
37c3f46e4je 0x37c3f4778
37c3f46ea
37c3f46ealoc_37c3f46ea:
37c3f46eamov rax, [r15]
37c3f46edtest rax, rax
37c3f46f0js 0x37c3f4760
37c3f46f2mov rcx, [rsp+568]
37c3f46famov edx, 1
37c3f46ffcmovg rdx, rax
37c3f4703cmp [rcx], rdx
37c3f4706jl 0x37c3f4790
37c3f470cmov rcx, [rsp+584]
37c3f4714cmp [rcx], rdx
37c3f4717jl 0x37c3f47a8
37c3f471dcmp [rsp+200], 0
37c3f4726je 0x37c3f47b9
37c3f472cmov rcx, [rsp+600]
37c3f4734cmp rax, [rcx]
37c3f4737jg 0x37c3f4d17
37c3f473dmov rcx, [rsp+616]
37c3f4745cmp rax, [rcx]
37c3f4748jle 0x37c3f47b9
37c3f474amov rdx, -12
37c3f4751mov eax, 12
37c3f4756jmp 0x37c3f464e
37c3f475b
37c3f475b 0f 1f 44 00 00 ..D..
37c3f4760
37c3f4760loc_37c3f4760:
37c3f4760mov rdx, -4
37c3f4767mov eax, 4
37c3f476cjmp 0x37c3f464e
37c3f4771
37c3f4771 0f 1f 80 00 00 00 00 .......
37c3f4778
37c3f4778loc_37c3f4778:
37c3f4778mov rdx, -2
37c3f477fmov eax, 2
37c3f4784jmp 0x37c3f464e
37c3f4789
37c3f4789 0f 1f 80 00 00 00 00 .......
37c3f4790
37c3f4790loc_37c3f4790:
37c3f4790mov rdx, -6
37c3f4797mov eax, 6
37c3f479cjmp 0x37c3f464e
37c3f47a1
37c3f47a1 0f 1f 80 00 00 00 00 .......
37c3f47a8
37c3f47a8loc_37c3f47a8:
37c3f47a8mov rdx, -8
37c3f47afmov eax, 8
37c3f47b4jmp 0x37c3f464e
37c3f47b9
37c3f47b9loc_37c3f47b9:
37c3f47b9mov rcx, [rsp+648]
37c3f47c1cmp [rsp+208], 0
37c3f47caje 0x37c3f4ce9
37c3f47d0mov [rcx], 0
37c3f47d7test rax, rax
37c3f47daje 0x37c3f4cf5
37c3f47e0mov edx, 1
37c3f47e5nop [rax+rax]
37c3f47eanop [rax+rax]
37c3f47f5nop [rax+rax]
37c3f4800
37c3f4800loc_37c3f4800:
37c3f4800cmp [r13+8*rdx-8], 0
37c3f4806je 0x37c3f4814
37c3f4808mov rcx, [rsp+648]
37c3f4810add [rcx], 1
37c3f4814
37c3f4814loc_37c3f4814:
37c3f4814add rdx, 1
37c3f4818cmp rax, rdx
37c3f481bjge 0x37c3f4800
37c3f481d
37c3f481dloc_37c3f481d:
37c3f481dmov r9l, 1
37c3f4823mov r8l, 1
37c3f4829lea rdx, [rip+0x7f042]
37c3f4830mov rcx, rsi
37c3f4833call lsame_64_
37c3f4838test rax, rax
37c3f483bje 0x37c3f5008
37c3f4841
37c3f4841loc_37c3f4841:
37c3f4841mov rdx, [r15]
37c3f4844mov rax, [rsp+648]
37c3f484cpxor x4, x4
37c3f4850imul rdx, rdx
37c3f4854mov rax, [rax]
37c3f4857add rdx, rdx
37c3f485acvtsi2sd x4, rdx
37c3f485fmovq rbp, x4
37c3f4864
37c3f4864loc_37c3f4864:
37c3f4864mov rcx, [rsp+640]
37c3f486cmov [rbx], rbp
37c3f486fmov [rbx+8], 0
37c3f4877cmp [rcx], rax
37c3f487ajl 0x37c3f4d06
37c3f4880mov rax, [rsp+664]
37c3f4888cmp [rax], rdx
37c3f488bmov rax, [rsp+680]
37c3f4893jge 0x37c3f48b0
37c3f4895cmp r12, -1
37c3f4899je 0x37c3f504d
37c3f489fmov [rax], -18
37c3f48a6mov eax, 18
37c3f48abjmp 0x37c3f4659
37c3f48b0
37c3f48b0loc_37c3f48b0:
37c3f48b0mov rsi, [rax]
37c3f48b3test rsi, rsi
37c3f48b6jne 0x37c3f507a
37c3f48bccmp r12, -1
37c3f48c0je 0x37c3f467c
37c3f48c6cmp [r15], 0
37c3f48caje 0x37c3f467c
37c3f48d0mov edx, 1
37c3f48d5lea rcx, [rip+0x7ef9f]
37c3f48dccall dlamch_64_
37c3f48e1mov edx, 1
37c3f48e6lea rcx, [rip+0x7ef86]
37c3f48edcall dlamch_64_
37c3f48f2mov rax, [r15]
37c3f48f5mov [rsp+216], rax
37c3f48fdtest rax, rax
37c3f4900jle 0x37c3f4bc5
37c3f4906xor eax, eax
37c3f4908test r14, r14
37c3f490bmovq x8, rbp
37c3f4910cmovns rax, r14
37c3f4914mov r14l, 1
37c3f491amov [rsp+256], rax
37c3f4922xor eax, eax
37c3f4924test rdi, rdi
37c3f4927cmovns rax, rdi
37c3f492bmov [rsp+264], rax
37c3f4933cmp [rsp+208], 0
37c3f493cjne 0x37c3f4aca
37c3f4942nop [rax]
37c3f4945nop [rax+rax]
37c3f4950
37c3f4950loc_37c3f4950:
37c3f4950lea rdi, [rsi+1]
37c3f4954cmp [rsp+200], 0
37c3f495djne 0x37c3f4d28
37c3f4963
37c3f4963loc_37c3f4963:
37c3f4963cmp [r15], 1
37c3f4967je 0x37c3f4b00
37c3f496dmov rax, [rsp+568]
37c3f4975mov [rsp+48], r15
37c3f497amov r8, r15
37c3f497dmov rdx, r15
37c3f4980mov [rsp+56], 4
37c3f4989mov r9, [rsp+560]
37c3f4991lea rcx, [rip+0x7ef18]
37c3f4998lea rbp, [rsp+304]
37c3f49a0mov [rsp+32], rax
37c3f49a5lea r12, [rsp+368]
37c3f49admov [rsp+40], rbx
37c3f49b2call zlacpy_64_
37c3f49b7mov rdx, [r15]
37c3f49bamov [rsp+48], r15
37c3f49bfmov r8, r15
37c3f49c2mov rax, [rsp+584]
37c3f49camov r9, [rsp+576]
37c3f49d2mov [rsp+56], 4
37c3f49dblea rcx, [rip+0x7eece]
37c3f49e2imul rdx, rdx
37c3f49e6mov [rsp+32], rax
37c3f49ebshl rdx, 4
37c3f49efadd rdx, rbx
37c3f49f2mov [rsp+40], rdx
37c3f49f7mov rdx, r15
37c3f49facall zlacpy_64_
37c3f49ffmov rdx, [r15]
37c3f4a02mov [rsp+104], rbp
37c3f4a07mov r9, rbx
37c3f4a0alea rcx, [rsp+320]
37c3f4a12lea rax, [rip+0x7ee67]
37c3f4a19mov [rsp+56], r12
37c3f4a1emov r8, r15
37c3f4a21imul rdx, rdx
37c3f4a25mov [rsp+96], rcx
37c3f4a2alea rcx, [rsp+312]
37c3f4a32mov [rsp+88], rcx
37c3f4a37lea rcx, [rsp+384]
37c3f4a3fmov [rsp+72], rcx
37c3f4a44shl rdx, 4
37c3f4a48mov [rsp+80], rax
37c3f4a4dadd rdx, rbx
37c3f4a50mov [rsp+64], rax
37c3f4a55mov [rsp+40], rdx
37c3f4a5alea rdx, [rip+0x7ee57]
37c3f4a61mov [rsp+48], r15
37c3f4a66mov rcx, rdx
37c3f4a69mov [rsp+32], r15
37c3f4a6emov [rsp+312], r14
37c3f4a76mov [rsp+320], 1
37c3f4a82call ztgexc_64_
37c3f4a87cmp [rsp+304], 0
37c3f4a90jle 0x37c3f4bd8
37c3f4a96mov rax, [rsp+632]
37c3f4a9emov [rax+8*rsi], 0
37c3f4aa6
37c3f4aa6loc_37c3f4aa6:
37c3f4aa6add r14, 1
37c3f4aaacmp [rsp+216], r14
37c3f4ab2jl 0x37c3f4bc0
37c3f4ab8mov rsi, rdi
37c3f4abbcmp [rsp+208], 0
37c3f4ac4je 0x37c3f4950
37c3f4aca
37c3f4acaloc_37c3f4aca:
37c3f4acacmp [r13+8*r14-8], 0
37c3f4ad0jne 0x37c3f4950
37c3f4ad6lea rdx, [r14+1]
37c3f4adacmp [rsp+216], rdx
37c3f4ae2jl 0x37c3f4bc0
37c3f4ae8cmp [r13+8*rdx-8], 0
37c3f4aeeje 0x37c3f4ba0
37c3f4af4mov r14, rdx
37c3f4af7jmp 0x37c3f4950
37c3f4afc
37c3f4afc 0f 1f 40 00 ..@.
37c3f4b00
37c3f4b00loc_37c3f4b00:
37c3f4b00mov rax, [rsp+560]
37c3f4b08lea rbp, [rsp+288]
37c3f4b10mov rcx, rbp
37c3f4b13movsd_xmm x0, [rax]
37c3f4b17movsd_xmm [rsp+288], x0
37c3f4b20movsd_xmm x0, [rax+8]
37c3f4b25movsd_xmm [rsp+296], x0
37c3f4b2ecall fn_37c42fc80
37c3f4b33mov rax, [rsp+576]
37c3f4b3bmov rcx, rbp
37c3f4b3emovsd_xmm [rsp+352], x0
37c3f4b47movsd_xmm x0, [rax]
37c3f4b4bmovsd_xmm [rsp+288], x0
37c3f4b54movsd_xmm x0, [rax+8]
37c3f4b59movsd_xmm [rsp+296], x0
37c3f4b62call fn_37c42fc80
37c3f4b67lea rdx, [rsp+360]
37c3f4b6flea rcx, [rsp+352]
37c3f4b77movsd_xmm [rsp+360], x0
37c3f4b80call dlapy2_64_
37c3f4b85mov rax, [rsp+632]
37c3f4b8dmovsd_xmm [rax+8*rsi], x0
37c3f4b92jmp 0x37c3f4aa6
37c3f4b97
37c3f4b97 66 0f 1f 84 00 00 00 00 00 f........
37c3f4ba0
37c3f4ba0loc_37c3f4ba0:
37c3f4ba0add r14, 2
37c3f4ba4cmp r14, [rsp+216]
37c3f4bacjle 0x37c3f4aca
37c3f4bb2nop [rax]
37c3f4bb5nop [rax+rax]
37c3f4bc0
37c3f4bc0loc_37c3f4bc0:
37c3f4bc0movq rbp, x8
37c3f4bc5
37c3f4bc5loc_37c3f4bc5:
37c3f4bc5mov [rbx], rbp
37c3f4bc8mov [rbx+8], 0
37c3f4bd0jmp 0x37c3f467c
37c3f4bd5
37c3f4bd5 0f 1f 00 ...
37c3f4bd8
37c3f4bd8loc_37c3f4bd8:
37c3f4bd8mov r8, [r15]
37c3f4bdbmov rax, [rsp+672]
37c3f4be3mov [rsp+88], r15
37c3f4be8lea rcx, [rip+0x7eca9]
37c3f4befmov [rsp+72], r15
37c3f4bf4mov r9, r8
37c3f4bf7lea rdx, [r8-1]
37c3f4bfbmov [rsp+56], r15
37c3f4c00imul r9, r8
37c3f4c04mov [rsp+160], rax
37c3f4c0clea rax, [rip+0x7ec6d]
37c3f4c13mov [rsp+152], rax
37c3f4c1bmov rax, [rsp+632]
37c3f4c23mov [rsp+336], rdx
37c3f4c2blea rdx, [r8+1]
37c3f4c2flea rax, [rax+8*rsi]
37c3f4c33lea r10, [r9+1]
37c3f4c37shl rdx, 4
37c3f4c3bmov [rsp+48], rbx
37c3f4c40shl r10, 4
37c3f4c44mov [rsp+136], rax
37c3f4c4cadd rdx, rbx
37c3f4c4flea rax, [rsp+344]
37c3f4c57mov [rsp+128], rax
37c3f4c5flea rax, [rbx+r10]
37c3f4c63mov [rsp+112], rax
37c3f4c68lea rax, [rbx+r10-16]
37c3f4c6dmov [rsp+96], rax
37c3f4c72lea rax, [r8+r9+1]
37c3f4c77lea r9, [rsp+328]
37c3f4c7fshl rax, 4
37c3f4c83mov [rsp+32], rdx
37c3f4c88lea r8, [rsp+336]
37c3f4c90lea rdx, [rip+0x7ec29]
37c3f4c97add rax, rbx
37c3f4c9amov [rsp+40], r15
37c3f4c9fmov [rsp+80], rax
37c3f4ca4lea rax, [rbx+16]
37c3f4ca8mov [rsp+64], rax
37c3f4cadmov [rsp+328], 1
37c3f4cb9mov [rsp+176], 1
37c3f4cc5mov [rsp+168], rbp
37c3f4ccdmov [rsp+144], r12
37c3f4cd5mov [rsp+120], r15
37c3f4cdamov [rsp+104], r15
37c3f4cdfcall ztgsyl_64_
37c3f4ce4jmp 0x37c3f4aa6
37c3f4ce9
37c3f4ce9loc_37c3f4ce9:
37c3f4ce9mov [rcx], rax
37c3f4cectest rax, rax
37c3f4cefjne 0x37c3f481d
37c3f4cf5
37c3f4cf5loc_37c3f4cf5:
37c3f4cf5mov rbp, [rip+0x7ebcc]
37c3f4cfcmov edx, 1
37c3f4d01jmp 0x37c3f4864
37c3f4d06
37c3f4d06loc_37c3f4d06:
37c3f4d06mov rdx, -15
37c3f4d0dmov eax, 15
37c3f4d12jmp 0x37c3f464e
37c3f4d17
37c3f4d17loc_37c3f4d17:
37c3f4d17mov rdx, -10
37c3f4d1emov eax, 10
37c3f4d23jmp 0x37c3f464e
37c3f4d28
37c3f4d28loc_37c3f4d28:
37c3f4d28mov r10, rsi
37c3f4d2blea rcx, [rip+0x7eb66]
37c3f4d32lea rdx, [rsp+360]
37c3f4d3amov [rsp+544], r13
37c3f4d42lea r8, [rsp+352]
37c3f4d4amov r13, r14
37c3f4d4dmov rsi, rdi
37c3f4d50mov r14, r10
37c3f4d53mov [rsp+232], rcx
37c3f4d5blea rbp, [rsp+288]
37c3f4d63mov [rsp+272], r8
37c3f4d6bmov [rsp+280], rdx
37c3f4d73jmp 0x37c3f4d7f
37c3f4d75
37c3f4d75 0f 1f 00 ...
37c3f4d78
37c3f4d78loc_37c3f4d78:
37c3f4d78mov r14, rsi
37c3f4d7badd rsi, 1
37c3f4d7f
37c3f4d7floc_37c3f4d7f:
37c3f4d7fmov rax, [rsp+256]
37c3f4d87lea r8, [rip+0x7eaf2]
37c3f4d8emov rcx, r15
37c3f4d91mov r12, rax
37c3f4d94imul r12, rsi
37c3f4d98sub r12, rax
37c3f4d9bshl r12, 4
37c3f4d9fadd r12, [rsp+608]
37c3f4da7mov rdx, r12
37c3f4daacall dznrm2_64_
37c3f4dafmov rax, [rsp+264]
37c3f4db7lea r8, [rip+0x7eac2]
37c3f4dbemov rcx, r15
37c3f4dc1movapd x6, x0
37c3f4dc5mov rdi, rax
37c3f4dc8imul rdi, rsi
37c3f4dccsub rdi, rax
37c3f4dcfshl rdi, 4
37c3f4dd3add rdi, [rsp+592]
37c3f4ddbmov rdx, rdi
37c3f4ddecall dznrm2_64_
37c3f4de3mov r11, [rsp+568]
37c3f4debmov r8, r15
37c3f4deemov r10, [rsp+560]
37c3f4df6lea rax, [rip+0x7ea83]
37c3f4dfdlea rcx, [rip+0x7ea9c]
37c3f4e04mov [rsp+48], r12
37c3f4e09mov rdx, r15
37c3f4e0cmov [rsp+40], r11
37c3f4e11lea r9, [rip+0x7ea70]
37c3f4e18movapd x7, x0
37c3f4e1cmov [rsp+32], r10
37c3f4e21mov [rsp+80], rax
37c3f4e26mov [rsp+64], rcx
37c3f4e2bmov rcx, [rsp+232]
37c3f4e33mov [rsp+56], rax
37c3f4e38mov [rsp+88], 1
37c3f4e41mov [rsp+72], rbx
37c3f4e46call zgemv_64_
37c3f4e4bmov [rsp+32], rdi
37c3f4e50mov r8, rbx
37c3f4e53mov rdx, r15
37c3f4e56lea rax, [rip+0x7ea23]
37c3f4e5dmov rcx, rbp
37c3f4e60mov [rsp+40], rax
37c3f4e65mov r9, rax
37c3f4e68call zdotc_64_
37c3f4e6dlea rdx, [rip+0x7ea2c]
37c3f4e74mov [rsp+48], r12
37c3f4e79mov r8, r15
37c3f4e7cmov [rsp+64], rdx
37c3f4e81mov rdx, [rsp+584]
37c3f4e89lea rax, [rip+0x7e9f0]
37c3f4e90lea r9, [rip+0x7e9f1]
37c3f4e97mov [rsp+80], rax
37c3f4e9cmov rcx, [rsp+232]
37c3f4ea4mov [rsp+40], rdx
37c3f4ea9mov rdx, [rsp+576]
37c3f4eb1movsd_xmm x1, [rsp+288]
37c3f4ebamov [rsp+56], rax
37c3f4ebfmovsd_xmm x0, [rsp+296]
37c3f4ec8mov [rsp+32], rdx
37c3f4ecdmov rdx, r15
37c3f4ed0mov [rsp+88], 1
37c3f4ed9mov [rsp+72], rbx
37c3f4edemovsd_xmm [rsp+248], x1
37c3f4ee7movsd_xmm [rsp+240], x0
37c3f4ef0call zgemv_64_
37c3f4ef5mov [rsp+32], rdi
37c3f4efamov r8, rbx
37c3f4efdmov rdx, r15
37c3f4f00lea rax, [rip+0x7e979]
37c3f4f07mov rcx, rbp
37c3f4f0amov [rsp+40], rax
37c3f4f0fmov r9, rax
37c3f4f12call zdotc_64_
37c3f4f17mov r12, [rsp+288]
37c3f4f1fmov rdi, [rsp+296]
37c3f4f27mov rcx, rbp
37c3f4f2amovsd_xmm x1, [rsp+248]
37c3f4f33movsd_xmm x0, [rsp+240]
37c3f4f3cmovsd_xmm [rsp+288], x1
37c3f4f45movsd_xmm [rsp+296], x0
37c3f4f4ecall fn_37c42fc80
37c3f4f53mov rcx, rbp
37c3f4f56mov [rsp+288], r12
37c3f4f5emov [rsp+296], rdi
37c3f4f66movsd_xmm [rsp+352], x0
37c3f4f6fcall fn_37c42fc80
37c3f4f74mov rdx, [rsp+280]
37c3f4f7cmov rcx, [rsp+272]
37c3f4f84movsd_xmm [rsp+360], x0
37c3f4f8dcall dlapy2_64_
37c3f4f92movapd x2, x0
37c3f4f96pxor x0, x0
37c3f4f9aucomisd x2, x0
37c3f4f9ejp 0x37c3f4faa
37c3f4fa0movsd_xmm x0, [rip+0x7e928]
37c3f4fa8je 0x37c3f4fba
37c3f4faa
37c3f4faaloc_37c3f4faa:
37c3f4faamovapd x1, x6
37c3f4faemulsd x1, x7
37c3f4fb2divsd x2, x1
37c3f4fb6movapd x0, x2
37c3f4fba
37c3f4fbaloc_37c3f4fba:
37c3f4fbamov rax, [rsp+624]
37c3f4fc2movsd_xmm [rax+8*r14], x0
37c3f4fc8cmp [rsp+224], 0
37c3f4fd1jne 0x37c3f5061
37c3f4fd7add r13, 1
37c3f4fdbcmp r13, [rsp+216]
37c3f4fe3jg 0x37c3f4bc0
37c3f4fe9cmp [rsp+208], 0
37c3f4ff2je 0x37c3f4d78
37c3f4ff8mov r14, r13
37c3f4ffbmov r13, [rsp+544]
37c3f5003jmp 0x37c3f4aca
37c3f5008
37c3f5008loc_37c3f5008:
37c3f5008mov r9l, 1
37c3f500emov r8l, 1
37c3f5014lea rdx, [rip+0x7e855]
37c3f501bmov rcx, rsi
37c3f501ecall lsame_64_
37c3f5023test rax, rax
37c3f5026jne 0x37c3f4841
37c3f502cmov rdx, [r15]
37c3f502fmov rax, [rsp+648]
37c3f5037pxor x5, x5
37c3f503bcvtsi2sd x5, rdx
37c3f5040mov rax, [rax]
37c3f5043movq rbp, x5
37c3f5048jmp 0x37c3f4864
37c3f504d
37c3f504dloc_37c3f504d:
37c3f504dmov rax, [rax]
37c3f5050test rax, rax
37c3f5053je 0x37c3f467c
37c3f5059
37c3f5059loc_37c3f5059:
37c3f5059neg rax
37c3f505cjmp 0x37c3f4659
37c3f5061
37c3f5061loc_37c3f5061:
37c3f5061mov r10, r14
37c3f5064mov rdi, rsi
37c3f5067mov r14, r13
37c3f506amov r13, [rsp+544]
37c3f5072mov rsi, r10
37c3f5075jmp 0x37c3f4963
37c3f507a
37c3f507aloc_37c3f507a:
37c3f507amov rax, rsi
37c3f507djmp 0x37c3f5059
37c3f4540
Loading..