File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7c9400
37b7c9400dgbrfs_:
37b7c9400push r15
37b7c9402push r14
37b7c9404push r13
37b7c9406push r12
37b7c9408push rbp
37b7c9409push rdi
37b7c940apush rsi
37b7c940bpush rbx
37b7c940csub rsp, 424
37b7c9413movups [rsp+288], x6
37b7c941bmovups [rsp+304], x7
37b7c9423movups [rsp+320], x8
37b7c942cmovups [rsp+336], x9
37b7c9435movups [rsp+352], x10
37b7c943emovups [rsp+368], x11
37b7c9447movups [rsp+384], x12
37b7c9450movups [rsp+400], x13
37b7c9459mov rax, [rsp+544]
37b7c9461mov r15, [rsp+584]
37b7c9469mov rsi, [rsp+600]
37b7c9471mov r13, [rsp+624]
37b7c9479mov edi, [rax]
37b7c947bmov rax, [rsp+640]
37b7c9483movsxd rbp, [r15]
37b7c9486mov r12l, [rsi]
37b7c9489mov [rax], 0
37b7c948fmov r14, rdx
37b7c9492lea rdx, [rip+0xc70037]
37b7c9499mov [rsp+512], r8
37b7c94a1mov r8l, 1
37b7c94a7mov [rsp+520], r9
37b7c94afmov r9l, 1
37b7c94b5mov [rsp+496], rcx
37b7c94bdcall lsame_
37b7c94c2mov [rsp+248], eax
37b7c94c9test eax, eax
37b7c94cbje 0x37b7c95ff
37b7c94d1
37b7c94d1loc_37b7c94d1:
37b7c94d1mov ebx, [r14]
37b7c94d4test ebx, ebx
37b7c94d6js 0x37b7c95f0
37b7c94dcmov rax, [rsp+512]
37b7c94e4mov eax, [rax]
37b7c94e6test eax, eax
37b7c94e8js 0x37b7c9560
37b7c94eamov rcx, [rsp+520]
37b7c94f2mov ecx, [rcx]
37b7c94f4test ecx, ecx
37b7c94f6js 0x37b7c965e
37b7c94fcmov rdx, [rsp+528]
37b7c9504mov edx, [rdx]
37b7c9506test edx, edx
37b7c9508js 0x37b7c966d
37b7c950elea r8l, [rax+rcx]
37b7c9512mov rcx, [rsp+544]
37b7c951acmp r8l, [rcx]
37b7c951djge 0x37b7c967c
37b7c9523mov rcx, [rsp+560]
37b7c952badd eax, r8l
37b7c952ecmp eax, [rcx]
37b7c9530jge 0x37b7c968b
37b7c9536test ebx, ebx
37b7c9538mov eax, 1
37b7c953dcmovg eax, ebx
37b7c9540cmp [r15], eax
37b7c9543jl 0x37b7ca0c8
37b7c9549cmp [rsi], eax
37b7c954bjge 0x37b7c96a0
37b7c9551mov edx, -14
37b7c9556mov eax, 14
37b7c955bjmp 0x37b7c956a
37b7c955d
37b7c955d 0f 1f 00 ...
37b7c9560
37b7c9560loc_37b7c9560:
37b7c9560mov edx, -3
37b7c9565mov eax, 3
37b7c956a
37b7c956aloc_37b7c956a:
37b7c956amov rsi, [rsp+640]
37b7c9572mov [rsi], edx
37b7c9574
37b7c9574loc_37b7c9574:
37b7c9574lea rdx, [rsp+276]
37b7c957cmov r8l, 6
37b7c9582lea rcx, [rip+0xc6ff4a]
37b7c9589mov [rsp+276], eax
37b7c9590call xerbla_
37b7c9595nop
37b7c9596
37b7c9596loc_37b7c9596:
37b7c9596movups x6, [rsp+288]
37b7c959emovups x7, [rsp+304]
37b7c95a6movups x8, [rsp+320]
37b7c95afmovups x9, [rsp+336]
37b7c95b8movups x10, [rsp+352]
37b7c95c1movups x11, [rsp+368]
37b7c95camovups x12, [rsp+384]
37b7c95d3movups x13, [rsp+400]
37b7c95dcadd rsp, 424
37b7c95e3pop rbx
37b7c95e4pop rsi
37b7c95e5pop rdi
37b7c95e6pop rbp
37b7c95e7pop r12
37b7c95e9pop r13
37b7c95ebpop r14
37b7c95edpop r15
37b7c95efret
37b7c95f0
37b7c95f0loc_37b7c95f0:
37b7c95f0mov edx, -2
37b7c95f5mov eax, 2
37b7c95fajmp 0x37b7c956a
37b7c95ff
37b7c95ffloc_37b7c95ff:
37b7c95ffmov rcx, [rsp+496]
37b7c9607mov r9l, 1
37b7c960dmov r8l, 1
37b7c9613lea rdx, [rip+0xc6feb7]
37b7c961acall lsame_
37b7c961ftest eax, eax
37b7c9621jne 0x37b7c94d1
37b7c9627mov rcx, [rsp+496]
37b7c962fmov r9l, 1
37b7c9635mov r8l, 1
37b7c963blea rdx, [rip+0xc6fe90]
37b7c9642call lsame_
37b7c9647test eax, eax
37b7c9649jne 0x37b7c94d1
37b7c964fmov edx, -1
37b7c9654mov eax, 1
37b7c9659jmp 0x37b7c956a
37b7c965e
37b7c965eloc_37b7c965e:
37b7c965emov edx, -4
37b7c9663mov eax, 4
37b7c9668jmp 0x37b7c956a
37b7c966d
37b7c966dloc_37b7c966d:
37b7c966dmov edx, -5
37b7c9672mov eax, 5
37b7c9677jmp 0x37b7c956a
37b7c967c
37b7c967cloc_37b7c967c:
37b7c967cmov edx, -7
37b7c9681mov eax, 7
37b7c9686jmp 0x37b7c956a
37b7c968b
37b7c968bloc_37b7c968b:
37b7c968bmov edx, -9
37b7c9690mov eax, 9
37b7c9695jmp 0x37b7c956a
37b7c969a
37b7c969a 66 0f 1f 44 00 00 f..D..
37b7c96a0
37b7c96a0loc_37b7c96a0:
37b7c96a0mov rax, [rsp+640]
37b7c96a8mov eax, [rax]
37b7c96aatest eax, eax
37b7c96acjne 0x37b7ca0bd
37b7c96b2test ebx, ebx
37b7c96b4je 0x37b7ca084
37b7c96batest edx, edx
37b7c96bcje 0x37b7c9596
37b7c96c2cmp [rsp+248], 1
37b7c96camov edx, 7
37b7c96cfmov [rsp+120], r8l
37b7c96d4lea rcx, [rip+0xc6fdfe]
37b7c96dbsbb eax, eax
37b7c96ddand eax, -6
37b7c96e0add eax, 84
37b7c96e3mov [rsp+271], al
37b7c96eacall dlamch_
37b7c96efmov edx, 12
37b7c96f4lea rcx, [rip+0xc6fde5]
37b7c96fbmovapd x7, x0
37b7c96ffcall dlamch_
37b7c9704mov rax, [rsp+528]
37b7c970cmov r11l, [rax]
37b7c970ftest r11l, r11l
37b7c9712jle 0x37b7c9596
37b7c9718movsxd rsi, edi
37b7c971bxor eax, eax
37b7c971dmov r8l, [rsp+120]
37b7c9722pxor x9, x9
37b7c9727test rsi, rsi
37b7c972amovsxd r9, r12l
37b7c972dmov [rsp+136], 1
37b7c9739mov ecx, [r14]
37b7c973ccmovns rax, rsi
37b7c9740add ebx, 1
37b7c9743mov r12, r14
37b7c9746mov [rsp+252], r11l
37b7c974emov rdi, [rsp+608]
37b7c9756mov [rsp+200], -1
37b7c9762lea rsi, [rsp+272]
37b7c976amov [rsp+176], rax
37b7c9772lea eax, [r8+2]
37b7c9776movsd_xmm x8, [rip+0xc6fd81]
37b7c977fmovddup x11, [rip+0xc6fd88]
37b7c9788cmp eax, ebx
37b7c978acmovg eax, ebx
37b7c978dcvtsi2sd x9, eax
37b7c9792mulsd x0, x9
37b7c9797xor eax, eax
37b7c9799test rbp, rbp
37b7c979ccmovs rbp, rax
37b7c97a0lea rax, [8*rbp]
37b7c97a8lea rbp, [rsp+276]
37b7c97b0mov [rsp+224], rax
37b7c97b8mov rax, [rsp+576]
37b7c97c0movapd x12, x0
37b7c97c5mov [rsp+144], rbp
37b7c97cdmovapd x13, x0
37b7c97d2mov rbp, r13
37b7c97d5divsd x12, x7
37b7c97dalea rbx, [rax-8]
37b7c97dexor eax, eax
37b7c97e0test r9, r9
37b7c97e3cmovs r9, rax
37b7c97e7mov r13, rbx
37b7c97ealea rax, [8*r9]
37b7c97f2mov [rsp+240], r9
37b7c97famov [rsp+232], rax
37b7c9802mov rax, [rsp+592]
37b7c980alea r15, [rax-8]
37b7c980e
37b7c980eloc_37b7c980e:
37b7c980elea rax, [r13+8]
37b7c9812mov [rsp+208], rdi
37b7c981amovapd x6, x8
37b7c981fmov [rsp+168], rax
37b7c9827lea rax, [r15+8]
37b7c982bmov [rsp+128], rax
37b7c9833mov [rsp+156], 1
37b7c983emov [rsp+160], r13
37b7c9846mov [rsp+216], rsi
37b7c984emov [rsp+504], r12
37b7c9856mov r12, [rsp+536]
37b7c985e
37b7c985eloc_37b7c985e:
37b7c985elea rdi, [rip+0xc6fc87]
37b7c9865movsxd rax, ecx
37b7c9868mov rdx, [rsp+168]
37b7c9870mov rcx, [rsp+504]
37b7c9878mov [rsp+32], rdi
37b7c987dlea r9, [rbp+8*rax]
37b7c9882mov r8, rdi
37b7c9885call dcopy_
37b7c988amov rax, [rsp+504]
37b7c9892mov [rsp+104], 1
37b7c989bmov [rsp+96], rdi
37b7c98a0mov r8, [rsp+504]
37b7c98a8movsxd rax, [rax]
37b7c98abmov [rsp+72], rdi
37b7c98b0mov [rsp+48], r12
37b7c98b5mov r9, [rsp+512]
37b7c98bdmov rdx, r8
37b7c98c0lea rax, [rbp+8*rax]
37b7c98c5mov rcx, [rsp+496]
37b7c98cdmov [rsp+88], rax
37b7c98d2lea rax, [rip+0xc6fc17]
37b7c98d9mov [rsp+80], rax
37b7c98demov rax, [rsp+128]
37b7c98e6mov [rsp+64], rax
37b7c98ebmov rax, [rsp+544]
37b7c98f3mov [rsp+56], rax
37b7c98f8lea rax, [rip+0xc6fbf9]
37b7c98ffmov [rsp+40], rax
37b7c9904mov rax, [rsp+520]
37b7c990cmov [rsp+32], rax
37b7c9911call dgbmv_
37b7c9916mov rax, [rsp+504]
37b7c991emov r14l, [rax]
37b7c9921test r14l, r14l
37b7c9924jle 0x37b7ca078
37b7c992alea r13l, [r14-1]
37b7c992emov rcx, [rsp+160]
37b7c9936mov eax, 1
37b7c993blea rdx, [r13+2]
37b7c993fnop
37b7c9940
37b7c9940loc_37b7c9940:
37b7c9940movsd_xmm x0, [rcx+8*rax]
37b7c9945andpd x0, [rip+0xc6fbc3]
37b7c994dmovsd_xmm [rbp+8*rax-8], x0
37b7c9953add rax, 1
37b7c9957cmp rdx, rax
37b7c995ajne 0x37b7c9940
37b7c995cmov rax, [rsp+520]
37b7c9964mov rsi, [rsp+512]
37b7c996cmov edx, [rsp+248]
37b7c9973mov eax, [rax]
37b7c9975mov ecx, [rsi]
37b7c9977test edx, edx
37b7c9979je 0x37b7c9ac0
37b7c997fmovsxd rdx, eax
37b7c9982mov [rsp+184], r13
37b7c998amov rsi, -1
37b7c9991lea r10l, [rax+rcx+1]
37b7c9996lea rbx, [rdx-1]
37b7c999amov [rsp+192], r15
37b7c99a2mov r15, [rsp+176]
37b7c99aamov rdi, rbx
37b7c99adsub rdi, r13
37b7c99b0mov [rsp+120], rdi
37b7c99b5mov rdi, [rsp+128]
37b7c99bdnop [rax]
37b7c99c0
37b7c99c0loc_37b7c99c0:
37b7c99c0mov r13l, 1
37b7c99c6mov eax, 1
37b7c99cbmov ecx, r10l
37b7c99cesub r13l, edx
37b7c99d1test r13l, r13l
37b7c99d4cmovle r13l, eax
37b7c99d8sub ecx, edx
37b7c99dacmp ecx, r14l
37b7c99ddcmovg ecx, r14l
37b7c99e1cmp r13l, ecx
37b7c99e4jg 0x37b7c9a9d
37b7c99eamovsd_xmm x2, [rdi]
37b7c99eeandpd x2, [rip+0xc6fb1a]
37b7c99f6je 0x37b7c9a72
37b7c99f8sub ecx, r13l
37b7c99fblea rax, [rdx+rsi]
37b7c99ffmovddup x1, x2
37b7c9a03movsxd r9, r13l
37b7c9a06add ecx, 1
37b7c9a09add rax, r9
37b7c9a0clea r8, [rbp+8*r9-8]
37b7c9a11mov r9l, ecx
37b7c9a14lea r11, [r12+8*rax]
37b7c9a18xor eax, eax
37b7c9a1ashr r9l, 1
37b7c9a1dshl r9, 4
37b7c9a21nop [rax+rax]
37b7c9a2anop [rax+rax]
37b7c9a35nop [rax+rax]
37b7c9a40
37b7c9a40loc_37b7c9a40:
37b7c9a40movupd x0, [r11+rax]
37b7c9a46movupd x4, [r8+rax]
37b7c9a4candpd x0, x11
37b7c9a51mulpd x0, x1
37b7c9a55addpd x0, x4
37b7c9a59movups [r8+rax], x0
37b7c9a5eadd rax, 16
37b7c9a62cmp r9, rax
37b7c9a65jne 0x37b7c9a40
37b7c9a67test cl, 1
37b7c9a6aje 0x37b7c9a9d
37b7c9a6cand ecx, -2
37b7c9a6fadd ecx, r13l
37b7c9a72
37b7c9a72loc_37b7c9a72:
37b7c9a72lea eax, [rcx-1]
37b7c9a75add ecx, edx
37b7c9a77movsxd rcx, ecx
37b7c9a7acdqe
37b7c9a7cadd rcx, rsi
37b7c9a7fmovsd_xmm x0, [r12+8*rcx]
37b7c9a85andpd x0, [rip+0xc6fa83]
37b7c9a8dmulsd x0, x2
37b7c9a91addsd x0, [rbp+8*rax]
37b7c9a97movsd_xmm [rbp+8*rax], x0
37b7c9a9d
37b7c9a9dloc_37b7c9a9d:
37b7c9a9dadd rsi, r15
37b7c9aa0mov rdx, rbx
37b7c9aa3add rdi, 8
37b7c9aa7cmp [rsp+120], rbx
37b7c9aacje 0x37b7c9d30
37b7c9ab2sub rbx, 1
37b7c9ab6jmp 0x37b7c99c0
37b7c9abb
37b7c9abb 0f 1f 44 00 00 ..D..
37b7c9ac0
37b7c9ac0loc_37b7c9ac0:
37b7c9ac0mov r8l, 1
37b7c9ac6lea esi, [rcx+rax]
37b7c9ac9mov rcx, [rsp+176]
37b7c9ad1mov r9, rbp
37b7c9ad4sub r8l, eax
37b7c9ad7mov r11, -1
37b7c9adelea ebx, [r8+r14]
37b7c9ae2nop [rax]
37b7c9ae5nop [rax+rax]
37b7c9af0
37b7c9af0loc_37b7c9af0:
37b7c9af0test r8l, r8l
37b7c9af3lea edx, [rsi+r8]
37b7c9af7mov eax, 1
37b7c9afccmovg eax, r8l
37b7c9b00cmp edx, r14l
37b7c9b03cmovg edx, r14l
37b7c9b07mov r10l, edx
37b7c9b0acmp eax, edx
37b7c9b0cjg 0x37b7c9d20
37b7c9b12mov edx, 1
37b7c9b17cdqe
37b7c9b19pxor x2, x2
37b7c9b1dsub edx, r8l
37b7c9b20movsxd rdx, edx
37b7c9b23add rdx, r11
37b7c9b26lea rdx, [r12+8*rdx]
37b7c9b2anop [rax+rax]
37b7c9b35nop [rax+rax]
37b7c9b40
37b7c9b40loc_37b7c9b40:
37b7c9b40movsd_xmm x0, [rdx+8*rax]
37b7c9b45movsd_xmm x1, [r15+8*rax]
37b7c9b4badd rax, 1
37b7c9b4fandpd x0, [rip+0xc6f9b9]
37b7c9b57andpd x1, [rip+0xc6f9b1]
37b7c9b5fmulsd x0, x1
37b7c9b63addsd x2, x0
37b7c9b67cmp r10l, eax
37b7c9b6ajge 0x37b7c9b40
37b7c9b6c
37b7c9b6cloc_37b7c9b6c:
37b7c9b6caddsd x2, [r9]
37b7c9b71add r8l, 1
37b7c9b75add r9, 8
37b7c9b79add r11, rcx
37b7c9b7cmovsd_xmm [r9-8], x2
37b7c9b82cmp r8l, ebx
37b7c9b85jne 0x37b7c9af0
37b7c9b8b
37b7c9b8bloc_37b7c9b8b:
37b7c9b8bmov rdx, rbp
37b7c9b8elea rcx, [rbp+8*r13+8]
37b7c9b93pxor x2, x2
37b7c9b97movsxd rax, r14l
37b7c9b9anop [rax+rax]
37b7c9b9fnop [rax+rax]
37b7c9baanop [rax+rax]
37b7c9bb5nop [rax+rax]
37b7c9bc0
37b7c9bc0loc_37b7c9bc0:
37b7c9bc0movsd_xmm x1, [rdx]
37b7c9bc4movsd_xmm x0, [rdx+8*rax]
37b7c9bc9andpd x0, [rip+0xc6f93f]
37b7c9bd1comisd x1, x12
37b7c9bd6ja 0x37b7c9be2
37b7c9bd8addsd x0, x13
37b7c9bddaddsd x1, x13
37b7c9be2
37b7c9be2loc_37b7c9be2:
37b7c9be2divsd x0, x1
37b7c9be6add rdx, 8
37b7c9beamaxsd x2, x0
37b7c9beecmp rcx, rdx
37b7c9bf1jne 0x37b7c9bc0
37b7c9bf3
37b7c9bf3loc_37b7c9bf3:
37b7c9bf3comisd x2, x7
37b7c9bf7mov rbx, [rsp+616]
37b7c9bffmov rdi, [rsp+136]
37b7c9c07movsd_xmm [rbx+8*rdi-8], x2
37b7c9c0djbe 0x37b7c9d45
37b7c9c13addsd x2, x2
37b7c9c17comisd x6, x2
37b7c9c1bjb 0x37b7c9d45
37b7c9c21cmp [rsp+156], 6
37b7c9c29je 0x37b7c9d45
37b7c9c2flea rax, [rbp+8*rax]
37b7c9c34mov rdi, [rsp+640]
37b7c9c3cmov rbx, [rsp+504]
37b7c9c44mov [rsp+88], 1
37b7c9c4dmov [rsp+64], rax
37b7c9c52mov rax, [rsp+568]
37b7c9c5amov [rsp+80], rdi
37b7c9c5flea rdi, [rip+0xc6f886]
37b7c9c66mov r9, [rsp+520]
37b7c9c6emov rdx, rbx
37b7c9c71mov [rsp+56], rax
37b7c9c76mov rax, [rsp+560]
37b7c9c7emov [rsp+32], rdi
37b7c9c83mov r8, [rsp+512]
37b7c9c8bmov [rsp+48], rax
37b7c9c90mov rax, [rsp+552]
37b7c9c98mov [rsp+72], rbx
37b7c9c9dmov rcx, [rsp+496]
37b7c9ca5mov [rsp+40], rax
37b7c9caacall dgbtrs_
37b7c9cafmov rax, [rsp+504]
37b7c9cb7mov rcx, [rsp+504]
37b7c9cbflea r9, [rip+0xc6f826]
37b7c9cc6lea rdx, [rip+0xc6f823]
37b7c9ccdmovsxd rax, [rax]
37b7c9cd0mov [rsp+40], rdi
37b7c9cd5mov rdi, [rsp+128]
37b7c9cddlea r8, [rbp+8*rax]
37b7c9ce2mov [rsp+32], rdi
37b7c9ce7call daxpy_
37b7c9cecmov rax, [rsp+616]
37b7c9cf4mov rsi, [rsp+136]
37b7c9cfcadd [rsp+156], 1
37b7c9d04movsd_xmm x6, [rax+8*rsi-8]
37b7c9d0amov rax, [rsp+504]
37b7c9d12mov ecx, [rax]
37b7c9d14jmp 0x37b7c985e
37b7c9d19
37b7c9d19 0f 1f 80 00 00 00 00 .......
37b7c9d20
37b7c9d20loc_37b7c9d20:
37b7c9d20pxor x2, x2
37b7c9d24jmp 0x37b7c9b6c
37b7c9d29
37b7c9d29 0f 1f 80 00 00 00 00 .......
37b7c9d30
37b7c9d30loc_37b7c9d30:
37b7c9d30mov r13, [rsp+184]
37b7c9d38mov r15, [rsp+192]
37b7c9d40jmp 0x37b7c9b8b
37b7c9d45
37b7c9d45loc_37b7c9d45:
37b7c9d45mov rdi, [rsp+208]
37b7c9d4dmov r13, [rsp+160]
37b7c9d55mov r12, [rsp+504]
37b7c9d5dmov rsi, [rsp+216]
37b7c9d65test r14l, r14l
37b7c9d68jle 0x37b7c9db6
37b7c9d6amovapd x3, x9
37b7c9d6flea ecx, [r14-1]
37b7c9d73mov rdx, rbp
37b7c9d76mulsd x3, x7
37b7c9d7alea rcx, [rbp+8*rcx+8]
37b7c9d7fnop
37b7c9d80
37b7c9d80loc_37b7c9d80:
37b7c9d80movsd_xmm x1, [rdx]
37b7c9d84movsd_xmm x0, [rdx+8*rax]
37b7c9d89andpd x0, [rip+0xc6f77f]
37b7c9d91movapd x2, x1
37b7c9d95comisd x1, x12
37b7c9d9amulsd x2, x3
37b7c9d9eaddsd x0, x2
37b7c9da2ja 0x37b7c9da9
37b7c9da4addsd x0, x13
37b7c9da9
37b7c9da9loc_37b7c9da9:
37b7c9da9movsd_xmm [rdx], x0
37b7c9dadadd rdx, 8
37b7c9db1cmp rdx, rcx
37b7c9db4jne 0x37b7c9d80
37b7c9db6
37b7c9db6loc_37b7c9db6:
37b7c9db6mov [rsp+272], 0
37b7c9dc1lea r14, [rbp+8]
37b7c9dc5nop [rax+rax]
37b7c9dd0
37b7c9dd0loc_37b7c9dd0:
37b7c9dd0lea rdx, [8*rax]
37b7c9dd8mov [rsp+40], rsi
37b7c9dddmov rax, [rsp+144]
37b7c9de5mov rcx, r12
37b7c9de8mov [rsp+32], rdi
37b7c9dedlea r8, [rbp+rdx]
37b7c9df2mov r9, [rsp+632]
37b7c9dfamov [rsp+48], rax
37b7c9dffadd rdx, r8
37b7c9e02call dlacn2_
37b7c9e07mov eax, [rsp+272]
37b7c9e0emov ecx, [r12]
37b7c9e12test eax, eax
37b7c9e14je 0x37b7c9fbc
37b7c9e1amovsxd rdx, ecx
37b7c9e1dlea r8, [rbp+8*rdx]
37b7c9e22cmp eax, 1
37b7c9e25je 0x37b7c9ef8
37b7c9e2btest ecx, ecx
37b7c9e2djle 0x37b7c9e77
37b7c9e2fsub ecx, 1
37b7c9e32mov rax, r8
37b7c9e35add rcx, rdx
37b7c9e38neg rdx
37b7c9e3blea rcx, [r14+8*rcx]
37b7c9e3fshl rdx, 3
37b7c9e43nop [rax]
37b7c9e4anop [rax+rax]
37b7c9e55nop [rax+rax]
37b7c9e60
37b7c9e60loc_37b7c9e60:
37b7c9e60movsd_xmm x0, [rax]
37b7c9e64mulsd x0, [rax+rdx]
37b7c9e69add rax, 8
37b7c9e6dmovsd_xmm [rax-8], x0
37b7c9e72cmp rcx, rax
37b7c9e75jne 0x37b7c9e60
37b7c9e77
37b7c9e77loc_37b7c9e77:
37b7c9e77mov rax, [rsp+640]
37b7c9e7fmov [rsp+64], r8
37b7c9e84mov rdx, r12
37b7c9e87mov [rsp+72], r12
37b7c9e8cmov r9, [rsp+520]
37b7c9e94mov [rsp+80], rax
37b7c9e99mov rax, [rsp+568]
37b7c9ea1mov r8, [rsp+512]
37b7c9ea9mov rcx, [rsp+496]
37b7c9eb1mov [rsp+88], 1
37b7c9ebamov [rsp+56], rax
37b7c9ebfmov rax, [rsp+560]
37b7c9ec7mov [rsp+48], rax
37b7c9eccmov rax, [rsp+552]
37b7c9ed4mov [rsp+40], rax
37b7c9ed9lea rax, [rip+0xc6f60c]
37b7c9ee0mov [rsp+32], rax
37b7c9ee5call dgbtrs_
37b7c9eeamovsxd rax, [r12]
37b7c9eeejmp 0x37b7c9dd0
37b7c9ef3
37b7c9ef3 0f 1f 44 00 00 ..D..
37b7c9ef8
37b7c9ef8loc_37b7c9ef8:
37b7c9ef8mov rax, [rsp+640]
37b7c9f00mov [rsp+64], r8
37b7c9f05mov rdx, r12
37b7c9f08lea rcx, [rsp+271]
37b7c9f10mov [rsp+72], r12
37b7c9f15mov r8, [rsp+512]
37b7c9f1dmov [rsp+80], rax
37b7c9f22mov rax, [rsp+568]
37b7c9f2amov [rsp+88], 1
37b7c9f33mov r9, [rsp+520]
37b7c9f3bmov [rsp+56], rax
37b7c9f40mov rax, [rsp+560]
37b7c9f48mov [rsp+48], rax
37b7c9f4dmov rax, [rsp+552]
37b7c9f55mov [rsp+40], rax
37b7c9f5alea rax, [rip+0xc6f58b]
37b7c9f61mov [rsp+32], rax
37b7c9f66call dgbtrs_
37b7c9f6bmov r8l, [r12]
37b7c9f6fmovsxd rax, r8l
37b7c9f72test r8l, r8l
37b7c9f75jle 0x37b7c9dd0
37b7c9f7bsub r8l, 1
37b7c9f7flea rcx, [8*rax]
37b7c9f87add r8, rax
37b7c9f8alea rdx, [rcx+rbp]
37b7c9f8eneg rcx
37b7c9f91lea r8, [r14+8*r8]
37b7c9f95nop [rax+rax]
37b7c9fa0
37b7c9fa0loc_37b7c9fa0:
37b7c9fa0movsd_xmm x0, [rdx]
37b7c9fa4mulsd x0, [rdx+rcx]
37b7c9fa9add rdx, 8
37b7c9fadmovsd_xmm [rdx-8], x0
37b7c9fb2cmp rdx, r8
37b7c9fb5jne 0x37b7c9fa0
37b7c9fb7jmp 0x37b7c9dd0
37b7c9fbc
37b7c9fbcloc_37b7c9fbc:
37b7c9fbctest ecx, ecx
37b7c9fbejle 0x37b7ca031
37b7c9fc0mov rbx, [rsp+592]
37b7c9fc8lea eax, [rcx-1]
37b7c9fcbmov rdx, [rsp+128]
37b7c9fd3pxor x1, x1
37b7c9fd7add rax, [rsp+200]
37b7c9fdflea rax, [rbx+8*rax+16]
37b7c9fe4nop [rax+rax]
37b7c9feanop [rax+rax]
37b7c9ff5nop [rax+rax]
37b7ca000
37b7ca000loc_37b7ca000:
37b7ca000movsd_xmm x0, [rdx]
37b7ca004andpd x0, [rip+0xc6f504]
37b7ca00cadd rdx, 8
37b7ca010maxsd x1, x0
37b7ca014cmp rdx, rax
37b7ca017jne 0x37b7ca000
37b7ca019pxor x0, x0
37b7ca01ducomisd x1, x0
37b7ca021jp 0x37b7ca025
37b7ca023je 0x37b7ca031
37b7ca025
37b7ca025loc_37b7ca025:
37b7ca025movsd_xmm x0, [rdi]
37b7ca029divsd x0, x1
37b7ca02dmovsd_xmm [rdi], x0
37b7ca031
37b7ca031loc_37b7ca031:
37b7ca031add [rsp+136], 1
37b7ca03amov rdx, [rsp+240]
37b7ca042add rdi, 8
37b7ca046add [rsp+200], rdx
37b7ca04emov rax, [rsp+136]
37b7ca056add r13, [rsp+224]
37b7ca05eadd r15, [rsp+232]
37b7ca066cmp [rsp+252], eax
37b7ca06djge 0x37b7c980e
37b7ca073jmp 0x37b7c9596
37b7ca078
37b7ca078loc_37b7ca078:
37b7ca078pxor x2, x2
37b7ca07cmovsxd rax, r14l
37b7ca07fjmp 0x37b7c9bf3
37b7ca084
37b7ca084loc_37b7ca084:
37b7ca084test edx, edx
37b7ca086je 0x37b7c9596
37b7ca08clea rbx, [8*rdx]
37b7ca094mov rcx, [rsp+608]
37b7ca09cxor edx, edx
37b7ca09emov r8, rbx
37b7ca0a1call memset
37b7ca0a6mov rcx, [rsp+616]
37b7ca0aemov r8, rbx
37b7ca0b1xor edx, edx
37b7ca0b3call memset
37b7ca0b8jmp 0x37b7c9596
37b7ca0bd
37b7ca0bdloc_37b7ca0bd:
37b7ca0bdneg eax
37b7ca0bfjmp 0x37b7c9574
37b7ca0c4
37b7ca0c4 0f 1f 40 00 ..@.
37b7ca0c8
37b7ca0c8loc_37b7ca0c8:
37b7ca0c8mov edx, -12
37b7ca0cdmov eax, 12
37b7ca0d2jmp 0x37b7c956a
37b7c9400
37b7c9400dgbrfs_:
37b7c9400push r15
37b7c9402push r14
37b7c9404push r13
37b7c9406push r12
37b7c9408push rbp
37b7c9409push rdi
37b7c940apush rsi
37b7c940bpush rbx
37b7c940csub rsp, 424
37b7c9413movups [rsp+288], x6
37b7c941bmovups [rsp+304], x7
37b7c9423movups [rsp+320], x8
37b7c942cmovups [rsp+336], x9
37b7c9435movups [rsp+352], x10
37b7c943emovups [rsp+368], x11
37b7c9447movups [rsp+384], x12
37b7c9450movups [rsp+400], x13
37b7c9459mov rax, [rsp+544]
37b7c9461mov r15, [rsp+584]
37b7c9469mov rsi, [rsp+600]
37b7c9471mov r13, [rsp+624]
37b7c9479mov edi, [rax]
37b7c947bmov rax, [rsp+640]
37b7c9483movsxd rbp, [r15]
37b7c9486mov r12l, [rsi]
37b7c9489mov [rax], 0
37b7c948fmov r14, rdx
37b7c9492lea rdx, [rip+0xc70037]
37b7c9499mov [rsp+512], r8
37b7c94a1mov r8l, 1
37b7c94a7mov [rsp+520], r9
37b7c94afmov r9l, 1
37b7c94b5mov [rsp+496], rcx
37b7c94bdcall lsame_
37b7c94c2mov [rsp+248], eax
37b7c94c9test eax, eax
37b7c94cbje 0x37b7c95ff
37b7c94d1
37b7c94d1loc_37b7c94d1:
37b7c94d1mov ebx, [r14]
37b7c94d4test ebx, ebx
37b7c94d6js 0x37b7c95f0
37b7c94dcmov rax, [rsp+512]
37b7c94e4mov eax, [rax]
37b7c94e6test eax, eax
37b7c94e8js 0x37b7c9560
37b7c94eamov rcx, [rsp+520]
37b7c94f2mov ecx, [rcx]
37b7c94f4test ecx, ecx
37b7c94f6js 0x37b7c965e
37b7c94fcmov rdx, [rsp+528]
37b7c9504mov edx, [rdx]
37b7c9506test edx, edx
37b7c9508js 0x37b7c966d
37b7c950elea r8l, [rax+rcx]
37b7c9512mov rcx, [rsp+544]
37b7c951acmp r8l, [rcx]
37b7c951djge 0x37b7c967c
37b7c9523mov rcx, [rsp+560]
37b7c952badd eax, r8l
37b7c952ecmp eax, [rcx]
37b7c9530jge 0x37b7c968b
37b7c9536test ebx, ebx
37b7c9538mov eax, 1
37b7c953dcmovg eax, ebx
37b7c9540cmp [r15], eax
37b7c9543jl 0x37b7ca0c8
37b7c9549cmp [rsi], eax
37b7c954bjge 0x37b7c96a0
37b7c9551mov edx, -14
37b7c9556mov eax, 14
37b7c955bjmp 0x37b7c956a
37b7c955d
37b7c955d 0f 1f 00 ...
37b7c9560
37b7c9560loc_37b7c9560:
37b7c9560mov edx, -3
37b7c9565mov eax, 3
37b7c956a
37b7c956aloc_37b7c956a:
37b7c956amov rsi, [rsp+640]
37b7c9572mov [rsi], edx
37b7c9574
37b7c9574loc_37b7c9574:
37b7c9574lea rdx, [rsp+276]
37b7c957cmov r8l, 6
37b7c9582lea rcx, [rip+0xc6ff4a]
37b7c9589mov [rsp+276], eax
37b7c9590call xerbla_
37b7c9595nop
37b7c9596
37b7c9596loc_37b7c9596:
37b7c9596movups x6, [rsp+288]
37b7c959emovups x7, [rsp+304]
37b7c95a6movups x8, [rsp+320]
37b7c95afmovups x9, [rsp+336]
37b7c95b8movups x10, [rsp+352]
37b7c95c1movups x11, [rsp+368]
37b7c95camovups x12, [rsp+384]
37b7c95d3movups x13, [rsp+400]
37b7c95dcadd rsp, 424
37b7c95e3pop rbx
37b7c95e4pop rsi
37b7c95e5pop rdi
37b7c95e6pop rbp
37b7c95e7pop r12
37b7c95e9pop r13
37b7c95ebpop r14
37b7c95edpop r15
37b7c95efret
37b7c95f0
37b7c95f0loc_37b7c95f0:
37b7c95f0mov edx, -2
37b7c95f5mov eax, 2
37b7c95fajmp 0x37b7c956a
37b7c95ff
37b7c95ffloc_37b7c95ff:
37b7c95ffmov rcx, [rsp+496]
37b7c9607mov r9l, 1
37b7c960dmov r8l, 1
37b7c9613lea rdx, [rip+0xc6feb7]
37b7c961acall lsame_
37b7c961ftest eax, eax
37b7c9621jne 0x37b7c94d1
37b7c9627mov rcx, [rsp+496]
37b7c962fmov r9l, 1
37b7c9635mov r8l, 1
37b7c963blea rdx, [rip+0xc6fe90]
37b7c9642call lsame_
37b7c9647test eax, eax
37b7c9649jne 0x37b7c94d1
37b7c964fmov edx, -1
37b7c9654mov eax, 1
37b7c9659jmp 0x37b7c956a
37b7c965e
37b7c965eloc_37b7c965e:
37b7c965emov edx, -4
37b7c9663mov eax, 4
37b7c9668jmp 0x37b7c956a
37b7c966d
37b7c966dloc_37b7c966d:
37b7c966dmov edx, -5
37b7c9672mov eax, 5
37b7c9677jmp 0x37b7c956a
37b7c967c
37b7c967cloc_37b7c967c:
37b7c967cmov edx, -7
37b7c9681mov eax, 7
37b7c9686jmp 0x37b7c956a
37b7c968b
37b7c968bloc_37b7c968b:
37b7c968bmov edx, -9
37b7c9690mov eax, 9
37b7c9695jmp 0x37b7c956a
37b7c969a
37b7c969a 66 0f 1f 44 00 00 f..D..
37b7c96a0
37b7c96a0loc_37b7c96a0:
37b7c96a0mov rax, [rsp+640]
37b7c96a8mov eax, [rax]
37b7c96aatest eax, eax
37b7c96acjne 0x37b7ca0bd
37b7c96b2test ebx, ebx
37b7c96b4je 0x37b7ca084
37b7c96batest edx, edx
37b7c96bcje 0x37b7c9596
37b7c96c2cmp [rsp+248], 1
37b7c96camov edx, 7
37b7c96cfmov [rsp+120], r8l
37b7c96d4lea rcx, [rip+0xc6fdfe]
37b7c96dbsbb eax, eax
37b7c96ddand eax, -6
37b7c96e0add eax, 84
37b7c96e3mov [rsp+271], al
37b7c96eacall dlamch_
37b7c96efmov edx, 12
37b7c96f4lea rcx, [rip+0xc6fde5]
37b7c96fbmovapd x7, x0
37b7c96ffcall dlamch_
37b7c9704mov rax, [rsp+528]
37b7c970cmov r11l, [rax]
37b7c970ftest r11l, r11l
37b7c9712jle 0x37b7c9596
37b7c9718movsxd rsi, edi
37b7c971bxor eax, eax
37b7c971dmov r8l, [rsp+120]
37b7c9722pxor x9, x9
37b7c9727test rsi, rsi
37b7c972amovsxd r9, r12l
37b7c972dmov [rsp+136], 1
37b7c9739mov ecx, [r14]
37b7c973ccmovns rax, rsi
37b7c9740add ebx, 1
37b7c9743mov r12, r14
37b7c9746mov [rsp+252], r11l
37b7c974emov rdi, [rsp+608]
37b7c9756mov [rsp+200], -1
37b7c9762lea rsi, [rsp+272]
37b7c976amov [rsp+176], rax
37b7c9772lea eax, [r8+2]
37b7c9776movsd_xmm x8, [rip+0xc6fd81]
37b7c977fmovddup x11, [rip+0xc6fd88]
37b7c9788cmp eax, ebx
37b7c978acmovg eax, ebx
37b7c978dcvtsi2sd x9, eax
37b7c9792mulsd x0, x9
37b7c9797xor eax, eax
37b7c9799test rbp, rbp
37b7c979ccmovs rbp, rax
37b7c97a0lea rax, [8*rbp]
37b7c97a8lea rbp, [rsp+276]
37b7c97b0mov [rsp+224], rax
37b7c97b8mov rax, [rsp+576]
37b7c97c0movapd x12, x0
37b7c97c5mov [rsp+144], rbp
37b7c97cdmovapd x13, x0
37b7c97d2mov rbp, r13
37b7c97d5divsd x12, x7
37b7c97dalea rbx, [rax-8]
37b7c97dexor eax, eax
37b7c97e0test r9, r9
37b7c97e3cmovs r9, rax
37b7c97e7mov r13, rbx
37b7c97ealea rax, [8*r9]
37b7c97f2mov [rsp+240], r9
37b7c97famov [rsp+232], rax
37b7c9802mov rax, [rsp+592]
37b7c980alea r15, [rax-8]
37b7c980e
37b7c980eloc_37b7c980e:
37b7c980elea rax, [r13+8]
37b7c9812mov [rsp+208], rdi
37b7c981amovapd x6, x8
37b7c981fmov [rsp+168], rax
37b7c9827lea rax, [r15+8]
37b7c982bmov [rsp+128], rax
37b7c9833mov [rsp+156], 1
37b7c983emov [rsp+160], r13
37b7c9846mov [rsp+216], rsi
37b7c984emov [rsp+504], r12
37b7c9856mov r12, [rsp+536]
37b7c985e
37b7c985eloc_37b7c985e:
37b7c985elea rdi, [rip+0xc6fc87]
37b7c9865movsxd rax, ecx
37b7c9868mov rdx, [rsp+168]
37b7c9870mov rcx, [rsp+504]
37b7c9878mov [rsp+32], rdi
37b7c987dlea r9, [rbp+8*rax]
37b7c9882mov r8, rdi
37b7c9885call dcopy_
37b7c988amov rax, [rsp+504]
37b7c9892mov [rsp+104], 1
37b7c989bmov [rsp+96], rdi
37b7c98a0mov r8, [rsp+504]
37b7c98a8movsxd rax, [rax]
37b7c98abmov [rsp+72], rdi
37b7c98b0mov [rsp+48], r12
37b7c98b5mov r9, [rsp+512]
37b7c98bdmov rdx, r8
37b7c98c0lea rax, [rbp+8*rax]
37b7c98c5mov rcx, [rsp+496]
37b7c98cdmov [rsp+88], rax
37b7c98d2lea rax, [rip+0xc6fc17]
37b7c98d9mov [rsp+80], rax
37b7c98demov rax, [rsp+128]
37b7c98e6mov [rsp+64], rax
37b7c98ebmov rax, [rsp+544]
37b7c98f3mov [rsp+56], rax
37b7c98f8lea rax, [rip+0xc6fbf9]
37b7c98ffmov [rsp+40], rax
37b7c9904mov rax, [rsp+520]
37b7c990cmov [rsp+32], rax
37b7c9911call dgbmv_
37b7c9916mov rax, [rsp+504]
37b7c991emov r14l, [rax]
37b7c9921test r14l, r14l
37b7c9924jle 0x37b7ca078
37b7c992alea r13l, [r14-1]
37b7c992emov rcx, [rsp+160]
37b7c9936mov eax, 1
37b7c993blea rdx, [r13+2]
37b7c993fnop
37b7c9940
37b7c9940loc_37b7c9940:
37b7c9940movsd_xmm x0, [rcx+8*rax]
37b7c9945andpd x0, [rip+0xc6fbc3]
37b7c994dmovsd_xmm [rbp+8*rax-8], x0
37b7c9953add rax, 1
37b7c9957cmp rdx, rax
37b7c995ajne 0x37b7c9940
37b7c995cmov rax, [rsp+520]
37b7c9964mov rsi, [rsp+512]
37b7c996cmov edx, [rsp+248]
37b7c9973mov eax, [rax]
37b7c9975mov ecx, [rsi]
37b7c9977test edx, edx
37b7c9979je 0x37b7c9ac0
37b7c997fmovsxd rdx, eax
37b7c9982mov [rsp+184], r13
37b7c998amov rsi, -1
37b7c9991lea r10l, [rax+rcx+1]
37b7c9996lea rbx, [rdx-1]
37b7c999amov [rsp+192], r15
37b7c99a2mov r15, [rsp+176]
37b7c99aamov rdi, rbx
37b7c99adsub rdi, r13
37b7c99b0mov [rsp+120], rdi
37b7c99b5mov rdi, [rsp+128]
37b7c99bdnop [rax]
37b7c99c0
37b7c99c0loc_37b7c99c0:
37b7c99c0mov r13l, 1
37b7c99c6mov eax, 1
37b7c99cbmov ecx, r10l
37b7c99cesub r13l, edx
37b7c99d1test r13l, r13l
37b7c99d4cmovle r13l, eax
37b7c99d8sub ecx, edx
37b7c99dacmp ecx, r14l
37b7c99ddcmovg ecx, r14l
37b7c99e1cmp r13l, ecx
37b7c99e4jg 0x37b7c9a9d
37b7c99eamovsd_xmm x2, [rdi]
37b7c99eeandpd x2, [rip+0xc6fb1a]
37b7c99f6je 0x37b7c9a72
37b7c99f8sub ecx, r13l
37b7c99fblea rax, [rdx+rsi]
37b7c99ffmovddup x1, x2
37b7c9a03movsxd r9, r13l
37b7c9a06add ecx, 1
37b7c9a09add rax, r9
37b7c9a0clea r8, [rbp+8*r9-8]
37b7c9a11mov r9l, ecx
37b7c9a14lea r11, [r12+8*rax]
37b7c9a18xor eax, eax
37b7c9a1ashr r9l, 1
37b7c9a1dshl r9, 4
37b7c9a21nop [rax+rax]
37b7c9a2anop [rax+rax]
37b7c9a35nop [rax+rax]
37b7c9a40
37b7c9a40loc_37b7c9a40:
37b7c9a40movupd x0, [r11+rax]
37b7c9a46movupd x4, [r8+rax]
37b7c9a4candpd x0, x11
37b7c9a51mulpd x0, x1
37b7c9a55addpd x0, x4
37b7c9a59movups [r8+rax], x0
37b7c9a5eadd rax, 16
37b7c9a62cmp r9, rax
37b7c9a65jne 0x37b7c9a40
37b7c9a67test cl, 1
37b7c9a6aje 0x37b7c9a9d
37b7c9a6cand ecx, -2
37b7c9a6fadd ecx, r13l
37b7c9a72
37b7c9a72loc_37b7c9a72:
37b7c9a72lea eax, [rcx-1]
37b7c9a75add ecx, edx
37b7c9a77movsxd rcx, ecx
37b7c9a7acdqe
37b7c9a7cadd rcx, rsi
37b7c9a7fmovsd_xmm x0, [r12+8*rcx]
37b7c9a85andpd x0, [rip+0xc6fa83]
37b7c9a8dmulsd x0, x2
37b7c9a91addsd x0, [rbp+8*rax]
37b7c9a97movsd_xmm [rbp+8*rax], x0
37b7c9a9d
37b7c9a9dloc_37b7c9a9d:
37b7c9a9dadd rsi, r15
37b7c9aa0mov rdx, rbx
37b7c9aa3add rdi, 8
37b7c9aa7cmp [rsp+120], rbx
37b7c9aacje 0x37b7c9d30
37b7c9ab2sub rbx, 1
37b7c9ab6jmp 0x37b7c99c0
37b7c9abb
37b7c9abb 0f 1f 44 00 00 ..D..
37b7c9ac0
37b7c9ac0loc_37b7c9ac0:
37b7c9ac0mov r8l, 1
37b7c9ac6lea esi, [rcx+rax]
37b7c9ac9mov rcx, [rsp+176]
37b7c9ad1mov r9, rbp
37b7c9ad4sub r8l, eax
37b7c9ad7mov r11, -1
37b7c9adelea ebx, [r8+r14]
37b7c9ae2nop [rax]
37b7c9ae5nop [rax+rax]
37b7c9af0
37b7c9af0loc_37b7c9af0:
37b7c9af0test r8l, r8l
37b7c9af3lea edx, [rsi+r8]
37b7c9af7mov eax, 1
37b7c9afccmovg eax, r8l
37b7c9b00cmp edx, r14l
37b7c9b03cmovg edx, r14l
37b7c9b07mov r10l, edx
37b7c9b0acmp eax, edx
37b7c9b0cjg 0x37b7c9d20
37b7c9b12mov edx, 1
37b7c9b17cdqe
37b7c9b19pxor x2, x2
37b7c9b1dsub edx, r8l
37b7c9b20movsxd rdx, edx
37b7c9b23add rdx, r11
37b7c9b26lea rdx, [r12+8*rdx]
37b7c9b2anop [rax+rax]
37b7c9b35nop [rax+rax]
37b7c9b40
37b7c9b40loc_37b7c9b40:
37b7c9b40movsd_xmm x0, [rdx+8*rax]
37b7c9b45movsd_xmm x1, [r15+8*rax]
37b7c9b4badd rax, 1
37b7c9b4fandpd x0, [rip+0xc6f9b9]
37b7c9b57andpd x1, [rip+0xc6f9b1]
37b7c9b5fmulsd x0, x1
37b7c9b63addsd x2, x0
37b7c9b67cmp r10l, eax
37b7c9b6ajge 0x37b7c9b40
37b7c9b6c
37b7c9b6cloc_37b7c9b6c:
37b7c9b6caddsd x2, [r9]
37b7c9b71add r8l, 1
37b7c9b75add r9, 8
37b7c9b79add r11, rcx
37b7c9b7cmovsd_xmm [r9-8], x2
37b7c9b82cmp r8l, ebx
37b7c9b85jne 0x37b7c9af0
37b7c9b8b
37b7c9b8bloc_37b7c9b8b:
37b7c9b8bmov rdx, rbp
37b7c9b8elea rcx, [rbp+8*r13+8]
37b7c9b93pxor x2, x2
37b7c9b97movsxd rax, r14l
37b7c9b9anop [rax+rax]
37b7c9b9fnop [rax+rax]
37b7c9baanop [rax+rax]
37b7c9bb5nop [rax+rax]
37b7c9bc0
37b7c9bc0loc_37b7c9bc0:
37b7c9bc0movsd_xmm x1, [rdx]
37b7c9bc4movsd_xmm x0, [rdx+8*rax]
37b7c9bc9andpd x0, [rip+0xc6f93f]
37b7c9bd1comisd x1, x12
37b7c9bd6ja 0x37b7c9be2
37b7c9bd8addsd x0, x13
37b7c9bddaddsd x1, x13
37b7c9be2
37b7c9be2loc_37b7c9be2:
37b7c9be2divsd x0, x1
37b7c9be6add rdx, 8
37b7c9beamaxsd x2, x0
37b7c9beecmp rcx, rdx
37b7c9bf1jne 0x37b7c9bc0
37b7c9bf3
37b7c9bf3loc_37b7c9bf3:
37b7c9bf3comisd x2, x7
37b7c9bf7mov rbx, [rsp+616]
37b7c9bffmov rdi, [rsp+136]
37b7c9c07movsd_xmm [rbx+8*rdi-8], x2
37b7c9c0djbe 0x37b7c9d45
37b7c9c13addsd x2, x2
37b7c9c17comisd x6, x2
37b7c9c1bjb 0x37b7c9d45
37b7c9c21cmp [rsp+156], 6
37b7c9c29je 0x37b7c9d45
37b7c9c2flea rax, [rbp+8*rax]
37b7c9c34mov rdi, [rsp+640]
37b7c9c3cmov rbx, [rsp+504]
37b7c9c44mov [rsp+88], 1
37b7c9c4dmov [rsp+64], rax
37b7c9c52mov rax, [rsp+568]
37b7c9c5amov [rsp+80], rdi
37b7c9c5flea rdi, [rip+0xc6f886]
37b7c9c66mov r9, [rsp+520]
37b7c9c6emov rdx, rbx
37b7c9c71mov [rsp+56], rax
37b7c9c76mov rax, [rsp+560]
37b7c9c7emov [rsp+32], rdi
37b7c9c83mov r8, [rsp+512]
37b7c9c8bmov [rsp+48], rax
37b7c9c90mov rax, [rsp+552]
37b7c9c98mov [rsp+72], rbx
37b7c9c9dmov rcx, [rsp+496]
37b7c9ca5mov [rsp+40], rax
37b7c9caacall dgbtrs_
37b7c9cafmov rax, [rsp+504]
37b7c9cb7mov rcx, [rsp+504]
37b7c9cbflea r9, [rip+0xc6f826]
37b7c9cc6lea rdx, [rip+0xc6f823]
37b7c9ccdmovsxd rax, [rax]
37b7c9cd0mov [rsp+40], rdi
37b7c9cd5mov rdi, [rsp+128]
37b7c9cddlea r8, [rbp+8*rax]
37b7c9ce2mov [rsp+32], rdi
37b7c9ce7call daxpy_
37b7c9cecmov rax, [rsp+616]
37b7c9cf4mov rsi, [rsp+136]
37b7c9cfcadd [rsp+156], 1
37b7c9d04movsd_xmm x6, [rax+8*rsi-8]
37b7c9d0amov rax, [rsp+504]
37b7c9d12mov ecx, [rax]
37b7c9d14jmp 0x37b7c985e
37b7c9d19
37b7c9d19 0f 1f 80 00 00 00 00 .......
37b7c9d20
37b7c9d20loc_37b7c9d20:
37b7c9d20pxor x2, x2
37b7c9d24jmp 0x37b7c9b6c
37b7c9d29
37b7c9d29 0f 1f 80 00 00 00 00 .......
37b7c9d30
37b7c9d30loc_37b7c9d30:
37b7c9d30mov r13, [rsp+184]
37b7c9d38mov r15, [rsp+192]
37b7c9d40jmp 0x37b7c9b8b
37b7c9d45
37b7c9d45loc_37b7c9d45:
37b7c9d45mov rdi, [rsp+208]
37b7c9d4dmov r13, [rsp+160]
37b7c9d55mov r12, [rsp+504]
37b7c9d5dmov rsi, [rsp+216]
37b7c9d65test r14l, r14l
37b7c9d68jle 0x37b7c9db6
37b7c9d6amovapd x3, x9
37b7c9d6flea ecx, [r14-1]
37b7c9d73mov rdx, rbp
37b7c9d76mulsd x3, x7
37b7c9d7alea rcx, [rbp+8*rcx+8]
37b7c9d7fnop
37b7c9d80
37b7c9d80loc_37b7c9d80:
37b7c9d80movsd_xmm x1, [rdx]
37b7c9d84movsd_xmm x0, [rdx+8*rax]
37b7c9d89andpd x0, [rip+0xc6f77f]
37b7c9d91movapd x2, x1
37b7c9d95comisd x1, x12
37b7c9d9amulsd x2, x3
37b7c9d9eaddsd x0, x2
37b7c9da2ja 0x37b7c9da9
37b7c9da4addsd x0, x13
37b7c9da9
37b7c9da9loc_37b7c9da9:
37b7c9da9movsd_xmm [rdx], x0
37b7c9dadadd rdx, 8
37b7c9db1cmp rdx, rcx
37b7c9db4jne 0x37b7c9d80
37b7c9db6
37b7c9db6loc_37b7c9db6:
37b7c9db6mov [rsp+272], 0
37b7c9dc1lea r14, [rbp+8]
37b7c9dc5nop [rax+rax]
37b7c9dd0
37b7c9dd0loc_37b7c9dd0:
37b7c9dd0lea rdx, [8*rax]
37b7c9dd8mov [rsp+40], rsi
37b7c9dddmov rax, [rsp+144]
37b7c9de5mov rcx, r12
37b7c9de8mov [rsp+32], rdi
37b7c9dedlea r8, [rbp+rdx]
37b7c9df2mov r9, [rsp+632]
37b7c9dfamov [rsp+48], rax
37b7c9dffadd rdx, r8
37b7c9e02call dlacn2_
37b7c9e07mov eax, [rsp+272]
37b7c9e0emov ecx, [r12]
37b7c9e12test eax, eax
37b7c9e14je 0x37b7c9fbc
37b7c9e1amovsxd rdx, ecx
37b7c9e1dlea r8, [rbp+8*rdx]
37b7c9e22cmp eax, 1
37b7c9e25je 0x37b7c9ef8
37b7c9e2btest ecx, ecx
37b7c9e2djle 0x37b7c9e77
37b7c9e2fsub ecx, 1
37b7c9e32mov rax, r8
37b7c9e35add rcx, rdx
37b7c9e38neg rdx
37b7c9e3blea rcx, [r14+8*rcx]
37b7c9e3fshl rdx, 3
37b7c9e43nop [rax]
37b7c9e4anop [rax+rax]
37b7c9e55nop [rax+rax]
37b7c9e60
37b7c9e60loc_37b7c9e60:
37b7c9e60movsd_xmm x0, [rax]
37b7c9e64mulsd x0, [rax+rdx]
37b7c9e69add rax, 8
37b7c9e6dmovsd_xmm [rax-8], x0
37b7c9e72cmp rcx, rax
37b7c9e75jne 0x37b7c9e60
37b7c9e77
37b7c9e77loc_37b7c9e77:
37b7c9e77mov rax, [rsp+640]
37b7c9e7fmov [rsp+64], r8
37b7c9e84mov rdx, r12
37b7c9e87mov [rsp+72], r12
37b7c9e8cmov r9, [rsp+520]
37b7c9e94mov [rsp+80], rax
37b7c9e99mov rax, [rsp+568]
37b7c9ea1mov r8, [rsp+512]
37b7c9ea9mov rcx, [rsp+496]
37b7c9eb1mov [rsp+88], 1
37b7c9ebamov [rsp+56], rax
37b7c9ebfmov rax, [rsp+560]
37b7c9ec7mov [rsp+48], rax
37b7c9eccmov rax, [rsp+552]
37b7c9ed4mov [rsp+40], rax
37b7c9ed9lea rax, [rip+0xc6f60c]
37b7c9ee0mov [rsp+32], rax
37b7c9ee5call dgbtrs_
37b7c9eeamovsxd rax, [r12]
37b7c9eeejmp 0x37b7c9dd0
37b7c9ef3
37b7c9ef3 0f 1f 44 00 00 ..D..
37b7c9ef8
37b7c9ef8loc_37b7c9ef8:
37b7c9ef8mov rax, [rsp+640]
37b7c9f00mov [rsp+64], r8
37b7c9f05mov rdx, r12
37b7c9f08lea rcx, [rsp+271]
37b7c9f10mov [rsp+72], r12
37b7c9f15mov r8, [rsp+512]
37b7c9f1dmov [rsp+80], rax
37b7c9f22mov rax, [rsp+568]
37b7c9f2amov [rsp+88], 1
37b7c9f33mov r9, [rsp+520]
37b7c9f3bmov [rsp+56], rax
37b7c9f40mov rax, [rsp+560]
37b7c9f48mov [rsp+48], rax
37b7c9f4dmov rax, [rsp+552]
37b7c9f55mov [rsp+40], rax
37b7c9f5alea rax, [rip+0xc6f58b]
37b7c9f61mov [rsp+32], rax
37b7c9f66call dgbtrs_
37b7c9f6bmov r8l, [r12]
37b7c9f6fmovsxd rax, r8l
37b7c9f72test r8l, r8l
37b7c9f75jle 0x37b7c9dd0
37b7c9f7bsub r8l, 1
37b7c9f7flea rcx, [8*rax]
37b7c9f87add r8, rax
37b7c9f8alea rdx, [rcx+rbp]
37b7c9f8eneg rcx
37b7c9f91lea r8, [r14+8*r8]
37b7c9f95nop [rax+rax]
37b7c9fa0
37b7c9fa0loc_37b7c9fa0:
37b7c9fa0movsd_xmm x0, [rdx]
37b7c9fa4mulsd x0, [rdx+rcx]
37b7c9fa9add rdx, 8
37b7c9fadmovsd_xmm [rdx-8], x0
37b7c9fb2cmp rdx, r8
37b7c9fb5jne 0x37b7c9fa0
37b7c9fb7jmp 0x37b7c9dd0
37b7c9fbc
37b7c9fbcloc_37b7c9fbc:
37b7c9fbctest ecx, ecx
37b7c9fbejle 0x37b7ca031
37b7c9fc0mov rbx, [rsp+592]
37b7c9fc8lea eax, [rcx-1]
37b7c9fcbmov rdx, [rsp+128]
37b7c9fd3pxor x1, x1
37b7c9fd7add rax, [rsp+200]
37b7c9fdflea rax, [rbx+8*rax+16]
37b7c9fe4nop [rax+rax]
37b7c9feanop [rax+rax]
37b7c9ff5nop [rax+rax]
37b7ca000
37b7ca000loc_37b7ca000:
37b7ca000movsd_xmm x0, [rdx]
37b7ca004andpd x0, [rip+0xc6f504]
37b7ca00cadd rdx, 8
37b7ca010maxsd x1, x0
37b7ca014cmp rdx, rax
37b7ca017jne 0x37b7ca000
37b7ca019pxor x0, x0
37b7ca01ducomisd x1, x0
37b7ca021jp 0x37b7ca025
37b7ca023je 0x37b7ca031
37b7ca025
37b7ca025loc_37b7ca025:
37b7ca025movsd_xmm x0, [rdi]
37b7ca029divsd x0, x1
37b7ca02dmovsd_xmm [rdi], x0
37b7ca031
37b7ca031loc_37b7ca031:
37b7ca031add [rsp+136], 1
37b7ca03amov rdx, [rsp+240]
37b7ca042add rdi, 8
37b7ca046add [rsp+200], rdx
37b7ca04emov rax, [rsp+136]
37b7ca056add r13, [rsp+224]
37b7ca05eadd r15, [rsp+232]
37b7ca066cmp [rsp+252], eax
37b7ca06djge 0x37b7c980e
37b7ca073jmp 0x37b7c9596
37b7ca078
37b7ca078loc_37b7ca078:
37b7ca078pxor x2, x2
37b7ca07cmovsxd rax, r14l
37b7ca07fjmp 0x37b7c9bf3
37b7ca084
37b7ca084loc_37b7ca084:
37b7ca084test edx, edx
37b7ca086je 0x37b7c9596
37b7ca08clea rbx, [8*rdx]
37b7ca094mov rcx, [rsp+608]
37b7ca09cxor edx, edx
37b7ca09emov r8, rbx
37b7ca0a1call memset
37b7ca0a6mov rcx, [rsp+616]
37b7ca0aemov r8, rbx
37b7ca0b1xor edx, edx
37b7ca0b3call memset
37b7ca0b8jmp 0x37b7c9596
37b7ca0bd
37b7ca0bdloc_37b7ca0bd:
37b7ca0bdneg eax
37b7ca0bfjmp 0x37b7c9574
37b7ca0c4
37b7ca0c4 0f 1f 40 00 ..@.
37b7ca0c8
37b7ca0c8loc_37b7ca0c8:
37b7ca0c8mov edx, -12
37b7ca0cdmov eax, 12
37b7ca0d2jmp 0x37b7c956a
37b7c9400
37b7ca0d7
37b7ca0d7 // align 0x40
37b7ca0d7 // align 0x40
37b7ca100
37b7ca100dgbsv_:
37b7ca100push r12
37b7ca102push rbp
37b7ca103push rdi
37b7ca104push rsi
37b7ca105push rbx
37b7ca106sub rsp, 112
37b7ca10amov rax, [rsp+200]
37b7ca112mov r12, [rsp+232]
37b7ca11amov [r12], 0
37b7ca122mov rbx, rcx
37b7ca125mov ecx, [rax]
37b7ca127mov rax, [rsp+224]
37b7ca12fmov rdi, r8
37b7ca132mov rsi, rdx
37b7ca135mov rbp, r9
37b7ca138mov r8l, [rax]
37b7ca13bmov eax, [rbx]
37b7ca13dtest eax, eax
37b7ca13fjs 0x37b7ca280
37b7ca145mov edx, [rdx]
37b7ca147test edx, edx
37b7ca149js 0x37b7ca248
37b7ca14fmov r9l, [rdi]
37b7ca152test r9l, r9l
37b7ca155js 0x37b7ca2a0
37b7ca15bmov r10l, [rbp]
37b7ca15ftest r10l, r10l
37b7ca162js 0x37b7ca290
37b7ca168lea edx, [r9+2*rdx]
37b7ca16ccmp ecx, edx
37b7ca16ejle 0x37b7ca2b0
37b7ca174test eax, eax
37b7ca176mov edx, 1
37b7ca17bcmovle eax, edx
37b7ca17ecmp r8l, eax
37b7ca181jl 0x37b7ca2c0
37b7ca187mov [rsp+56], r12
37b7ca18cmov r9, rdi
37b7ca18fmov r8, rsi
37b7ca192mov rdx, rbx
37b7ca195mov rax, [rsp+208]
37b7ca19dmov rcx, rbx
37b7ca1a0mov [rsp+48], rax
37b7ca1a5mov rax, [rsp+200]
37b7ca1admov [rsp+40], rax
37b7ca1b2mov rax, [rsp+192]
37b7ca1bamov [rsp+32], rax
37b7ca1bfcall dgbtrf_
37b7ca1c4mov eax, [r12]
37b7ca1c8test eax, eax
37b7ca1cajne 0x37b7ca272
37b7ca1d0mov [rsp+80], r12
37b7ca1d5mov r9, rdi
37b7ca1d8mov r8, rsi
37b7ca1dbmov rdx, rbx
37b7ca1demov rax, [rsp+224]
37b7ca1e6mov [rsp+32], rbp
37b7ca1eblea rcx, [rip+0xc6f32e]
37b7ca1f2mov [rsp+88], 12
37b7ca1fbmov [rsp+72], rax
37b7ca200mov rax, [rsp+216]
37b7ca208mov [rsp+64], rax
37b7ca20dmov rax, [rsp+208]
37b7ca215mov [rsp+56], rax
37b7ca21amov rax, [rsp+200]
37b7ca222mov [rsp+48], rax
37b7ca227mov rax, [rsp+192]
37b7ca22fmov [rsp+40], rax
37b7ca234call dgbtrs_
37b7ca239nop
37b7ca23aadd rsp, 112
37b7ca23epop rbx
37b7ca23fpop rsi
37b7ca240pop rdi
37b7ca241pop rbp
37b7ca242pop r12
37b7ca244ret
37b7ca245
37b7ca245 0f 1f 00 ...
37b7ca248
37b7ca248loc_37b7ca248:
37b7ca248mov edx, -2
37b7ca24dmov eax, 2
37b7ca252
37b7ca252loc_37b7ca252:
37b7ca252mov [r12], edx
37b7ca256mov r8l, 6
37b7ca25clea rdx, [rsp+108]
37b7ca261lea rcx, [rip+0xc6f2c4]
37b7ca268mov [rsp+108], eax
37b7ca26ccall xerbla_
37b7ca271nop
37b7ca272
37b7ca272loc_37b7ca272:
37b7ca272add rsp, 112
37b7ca276pop rbx
37b7ca277pop rsi
37b7ca278pop rdi
37b7ca279pop rbp
37b7ca27apop r12
37b7ca27cret
37b7ca27d
37b7ca27d 0f 1f 00 ...
37b7ca280
37b7ca280loc_37b7ca280:
37b7ca280mov edx, -1
37b7ca285mov eax, 1
37b7ca28ajmp 0x37b7ca252
37b7ca28c
37b7ca28c 0f 1f 40 00 ..@.
37b7ca290
37b7ca290loc_37b7ca290:
37b7ca290mov edx, -4
37b7ca295mov eax, 4
37b7ca29ajmp 0x37b7ca252
37b7ca29c
37b7ca29c 0f 1f 40 00 ..@.
37b7ca2a0
37b7ca2a0loc_37b7ca2a0:
37b7ca2a0mov edx, -3
37b7ca2a5mov eax, 3
37b7ca2aajmp 0x37b7ca252
37b7ca2ac
37b7ca2ac 0f 1f 40 00 ..@.
37b7ca2b0
37b7ca2b0loc_37b7ca2b0:
37b7ca2b0mov edx, -6
37b7ca2b5mov eax, 6
37b7ca2bajmp 0x37b7ca252
37b7ca2bc
37b7ca2bc 0f 1f 40 00 ..@.
37b7ca2c0
37b7ca2c0loc_37b7ca2c0:
37b7ca2c0mov edx, -9
37b7ca2c5mov eax, 9
37b7ca2cajmp 0x37b7ca252
37b7ca100
37b7ca100dgbsv_:
37b7ca100push r12
37b7ca102push rbp
37b7ca103push rdi
37b7ca104push rsi
37b7ca105push rbx
37b7ca106sub rsp, 112
37b7ca10amov rax, [rsp+200]
37b7ca112mov r12, [rsp+232]
37b7ca11amov [r12], 0
37b7ca122mov rbx, rcx
37b7ca125mov ecx, [rax]
37b7ca127mov rax, [rsp+224]
37b7ca12fmov rdi, r8
37b7ca132mov rsi, rdx
37b7ca135mov rbp, r9
37b7ca138mov r8l, [rax]
37b7ca13bmov eax, [rbx]
37b7ca13dtest eax, eax
37b7ca13fjs 0x37b7ca280
37b7ca145mov edx, [rdx]
37b7ca147test edx, edx
37b7ca149js 0x37b7ca248
37b7ca14fmov r9l, [rdi]
37b7ca152test r9l, r9l
37b7ca155js 0x37b7ca2a0
37b7ca15bmov r10l, [rbp]
37b7ca15ftest r10l, r10l
37b7ca162js 0x37b7ca290
37b7ca168lea edx, [r9+2*rdx]
37b7ca16ccmp ecx, edx
37b7ca16ejle 0x37b7ca2b0
37b7ca174test eax, eax
37b7ca176mov edx, 1
37b7ca17bcmovle eax, edx
37b7ca17ecmp r8l, eax
37b7ca181jl 0x37b7ca2c0
37b7ca187mov [rsp+56], r12
37b7ca18cmov r9, rdi
37b7ca18fmov r8, rsi
37b7ca192mov rdx, rbx
37b7ca195mov rax, [rsp+208]
37b7ca19dmov rcx, rbx
37b7ca1a0mov [rsp+48], rax
37b7ca1a5mov rax, [rsp+200]
37b7ca1admov [rsp+40], rax
37b7ca1b2mov rax, [rsp+192]
37b7ca1bamov [rsp+32], rax
37b7ca1bfcall dgbtrf_
37b7ca1c4mov eax, [r12]
37b7ca1c8test eax, eax
37b7ca1cajne 0x37b7ca272
37b7ca1d0mov [rsp+80], r12
37b7ca1d5mov r9, rdi
37b7ca1d8mov r8, rsi
37b7ca1dbmov rdx, rbx
37b7ca1demov rax, [rsp+224]
37b7ca1e6mov [rsp+32], rbp
37b7ca1eblea rcx, [rip+0xc6f32e]
37b7ca1f2mov [rsp+88], 12
37b7ca1fbmov [rsp+72], rax
37b7ca200mov rax, [rsp+216]
37b7ca208mov [rsp+64], rax
37b7ca20dmov rax, [rsp+208]
37b7ca215mov [rsp+56], rax
37b7ca21amov rax, [rsp+200]
37b7ca222mov [rsp+48], rax
37b7ca227mov rax, [rsp+192]
37b7ca22fmov [rsp+40], rax
37b7ca234call dgbtrs_
37b7ca239nop
37b7ca23aadd rsp, 112
37b7ca23epop rbx
37b7ca23fpop rsi
37b7ca240pop rdi
37b7ca241pop rbp
37b7ca242pop r12
37b7ca244ret
37b7ca245
37b7ca245 0f 1f 00 ...
37b7ca248
37b7ca248loc_37b7ca248:
37b7ca248mov edx, -2
37b7ca24dmov eax, 2
37b7ca252
37b7ca252loc_37b7ca252:
37b7ca252mov [r12], edx
37b7ca256mov r8l, 6
37b7ca25clea rdx, [rsp+108]
37b7ca261lea rcx, [rip+0xc6f2c4]
37b7ca268mov [rsp+108], eax
37b7ca26ccall xerbla_
37b7ca271nop
37b7ca272
37b7ca272loc_37b7ca272:
37b7ca272add rsp, 112
37b7ca276pop rbx
37b7ca277pop rsi
37b7ca278pop rdi
37b7ca279pop rbp
37b7ca27apop r12
37b7ca27cret
37b7ca27d
37b7ca27d 0f 1f 00 ...
37b7ca280
37b7ca280loc_37b7ca280:
37b7ca280mov edx, -1
37b7ca285mov eax, 1
37b7ca28ajmp 0x37b7ca252
37b7ca28c
37b7ca28c 0f 1f 40 00 ..@.
37b7ca290
37b7ca290loc_37b7ca290:
37b7ca290mov edx, -4
37b7ca295mov eax, 4
37b7ca29ajmp 0x37b7ca252
37b7ca29c
37b7ca29c 0f 1f 40 00 ..@.
37b7ca2a0
37b7ca2a0loc_37b7ca2a0:
37b7ca2a0mov edx, -3
37b7ca2a5mov eax, 3
37b7ca2aajmp 0x37b7ca252
37b7ca2ac
37b7ca2ac 0f 1f 40 00 ..@.
37b7ca2b0
37b7ca2b0loc_37b7ca2b0:
37b7ca2b0mov edx, -6
37b7ca2b5mov eax, 6
37b7ca2bajmp 0x37b7ca252
37b7ca2bc
37b7ca2bc 0f 1f 40 00 ..@.
37b7ca2c0
37b7ca2c0loc_37b7ca2c0:
37b7ca2c0mov edx, -9
37b7ca2c5mov eax, 9
37b7ca2cajmp 0x37b7ca252
37b7ca100
37b7ca2cc
37b7ca2cc // align 0x20
37b7ca2cc // align 0x20
37b7ca2e0
37b7ca2e0dgbsvx_:
37b7ca2e0push r15
37b7ca2e2push r14
37b7ca2e4push r13
37b7ca2e6push r12
37b7ca2e8push rbp
37b7ca2e9push rdi
37b7ca2eapush rsi
37b7ca2ebpush rbx
37b7ca2ecsub rsp, 312
37b7ca2f3movups [rsp+256], x6
37b7ca2fbmovups [rsp+272], x7
37b7ca303movups [rsp+288], x8
37b7ca30cmov rax, [rsp+440]
37b7ca314mov r14, [rsp+416]
37b7ca31cmov rsi, [rsp+488]
37b7ca324mov eax, [rax]
37b7ca326mov [rsp+176], eax
37b7ca32dmov rdi, rcx
37b7ca330mov r15, r8
37b7ca333mov rbp, r9
37b7ca336mov rax, [rsp+504]
37b7ca33emov [rsp+392], rdx
37b7ca346mov r9l, 1
37b7ca34cmov r8l, 1
37b7ca352lea rdx, [rip+0xc6f1e7]
37b7ca359mov r13l, [rax]
37b7ca35cmov rax, [rsp+456]
37b7ca364mov eax, [rax]
37b7ca366mov [rsp+196], eax
37b7ca36dmov rax, [rsp+520]
37b7ca375mov eax, [rax]
37b7ca377mov [rsp+192], eax
37b7ca37emov rax, [rsp+568]
37b7ca386mov [rax], 0
37b7ca38ccall lsame_
37b7ca391mov r9l, 1
37b7ca397mov r8l, 1
37b7ca39dmov rcx, rdi
37b7ca3a0lea rdx, [rip+0xc6f19a]
37b7ca3a7mov ebx, eax
37b7ca3a9call lsame_
37b7ca3aemov rcx, [rsp+392]
37b7ca3b6mov r9l, 1
37b7ca3bcmov r8l, 1
37b7ca3c2mov r12l, eax
37b7ca3c5lea rdx, [rip+0xc6f174]
37b7ca3cccall lsame_
37b7ca3d1or ebx, r12l
37b7ca3d4mov [rsp+164], eax
37b7ca3dbmov [rsp+168], ebx
37b7ca3e2je 0x37b7ca4f0
37b7ca3e8mov rax, [rsp+472]
37b7ca3f0mov [rsp+184], 0
37b7ca3fbmov [rsp+188], 0
37b7ca406mov [rax], 78
37b7ca409
37b7ca409loc_37b7ca409:
37b7ca409mov eax, [rsp+164]
37b7ca410test eax, eax
37b7ca412je 0x37b7ca5a0
37b7ca418
37b7ca418loc_37b7ca418:
37b7ca418mov ebx, [r15]
37b7ca41btest ebx, ebx
37b7ca41djs 0x37b7ca488
37b7ca41fmov eax, [rbp]
37b7ca422test eax, eax
37b7ca424js 0x37b7ca640
37b7ca42amov edx, [r14]
37b7ca42dtest edx, edx
37b7ca42fjs 0x37b7ca626
37b7ca435mov rbx, [rsp+424]
37b7ca43dmov r11l, [rbx]
37b7ca440test r11l, r11l
37b7ca443js 0x37b7ca6b0
37b7ca449mov rbx, [rsp+440]
37b7ca451add edx, eax
37b7ca453cmp edx, [rbx]
37b7ca455jge 0x37b7ca6c8
37b7ca45bmov rbx, [rsp+456]
37b7ca463add eax, edx
37b7ca465cmp eax, [rbx]
37b7ca467jl 0x37b7ca6e0
37b7ca46dmov rax, [rsp+568]
37b7ca475mov [rax], -10
37b7ca47bmov eax, 10
37b7ca480jmp 0x37b7ca49b
37b7ca482
37b7ca482 66 0f 1f 44 00 00 f..D..
37b7ca488
37b7ca488loc_37b7ca488:
37b7ca488mov rax, [rsp+568]
37b7ca490mov [rax], -3
37b7ca496mov eax, 3
37b7ca49b
37b7ca49bloc_37b7ca49b:
37b7ca49blea rdx, [rsp+232]
37b7ca4a3mov r8l, 6
37b7ca4a9lea rcx, [rip+0xc6f0a3]
37b7ca4b0mov [rsp+232], eax
37b7ca4b7call xerbla_
37b7ca4bcnop
37b7ca4bd
37b7ca4bdloc_37b7ca4bd:
37b7ca4bdmovups x6, [rsp+256]
37b7ca4c5movups x7, [rsp+272]
37b7ca4cdmovups x8, [rsp+288]
37b7ca4d6add rsp, 312
37b7ca4ddpop rbx
37b7ca4depop rsi
37b7ca4dfpop rdi
37b7ca4e0pop rbp
37b7ca4e1pop r12
37b7ca4e3pop r13
37b7ca4e5pop r14
37b7ca4e7pop r15
37b7ca4e9ret
37b7ca4ea
37b7ca4ea 66 0f 1f 44 00 00 f..D..
37b7ca4f0
37b7ca4f0loc_37b7ca4f0:
37b7ca4f0mov rcx, [rsp+472]
37b7ca4f8mov r9l, 1
37b7ca4femov r8l, 1
37b7ca504lea rdx, [rip+0xc6f037]
37b7ca50bcall lsame_
37b7ca510mov [rsp+184], eax
37b7ca517test eax, eax
37b7ca519je 0x37b7ca684
37b7ca51f
37b7ca51floc_37b7ca51f:
37b7ca51fmov rcx, [rsp+472]
37b7ca527mov r9l, 1
37b7ca52dmov r8l, 1
37b7ca533lea rdx, [rip+0xc6f00a]
37b7ca53acall lsame_
37b7ca53fmov [rsp+188], eax
37b7ca546test eax, eax
37b7ca548je 0x37b7ca658
37b7ca54e
37b7ca54eloc_37b7ca54e:
37b7ca54emov edx, 12
37b7ca553lea rcx, [rip+0xc6efeb]
37b7ca55acall dlamch_
37b7ca55fmov r9l, 1
37b7ca565mov r8l, 1
37b7ca56bmov rcx, rdi
37b7ca56elea rdx, [rip+0xc6efdc]
37b7ca575movapd x7, x0
37b7ca579call lsame_
37b7ca57etest eax, eax
37b7ca580jne 0x37b7ca610
37b7ca586mov rax, [rsp+568]
37b7ca58emov [rax], -1
37b7ca594mov eax, 1
37b7ca599jmp 0x37b7ca49b
37b7ca59e
37b7ca59e 66 90 f.
37b7ca5a0
37b7ca5a0loc_37b7ca5a0:
37b7ca5a0mov rcx, [rsp+392]
37b7ca5a8mov r9l, 1
37b7ca5aemov r8l, 1
37b7ca5b4lea rdx, [rip+0xc6ef97]
37b7ca5bbcall lsame_
37b7ca5c0test eax, eax
37b7ca5c2jne 0x37b7ca418
37b7ca5c8mov rcx, [rsp+392]
37b7ca5d0mov r9l, 1
37b7ca5d6mov r8l, 1
37b7ca5dclea rdx, [rip+0xc6ef61]
37b7ca5e3call lsame_
37b7ca5e8test eax, eax
37b7ca5eajne 0x37b7ca418
37b7ca5f0mov rax, [rsp+568]
37b7ca5f8mov [rax], -2
37b7ca5femov eax, 2
37b7ca603jmp 0x37b7ca49b
37b7ca608
37b7ca608 0f 1f 84 00 00 00 00 00 ........
37b7ca610
37b7ca610loc_37b7ca610:
37b7ca610movsd_xmm x0, [rip+0xc6ef58]
37b7ca618divsd x0, x7
37b7ca61cmovapd x8, x0
37b7ca621jmp 0x37b7ca409
37b7ca626
37b7ca626loc_37b7ca626:
37b7ca626mov rax, [rsp+568]
37b7ca62emov [rax], -5
37b7ca634mov eax, 5
37b7ca639jmp 0x37b7ca49b
37b7ca63e
37b7ca63e 66 90 f.
37b7ca640
37b7ca640loc_37b7ca640:
37b7ca640mov rax, [rsp+568]
37b7ca648mov [rax], -4
37b7ca64emov eax, 4
37b7ca653jmp 0x37b7ca49b
37b7ca658
37b7ca658loc_37b7ca658:
37b7ca658mov rcx, [rsp+472]
37b7ca660mov r9l, 1
37b7ca666mov r8l, 1
37b7ca66clea rdx, [rip+0xc6eed0]
37b7ca673call lsame_
37b7ca678mov [rsp+188], eax
37b7ca67fjmp 0x37b7ca54e
37b7ca684
37b7ca684loc_37b7ca684:
37b7ca684mov rcx, [rsp+472]
37b7ca68cmov r9l, 1
37b7ca692mov r8l, 1
37b7ca698lea rdx, [rip+0xc6eea4]
37b7ca69fcall lsame_
37b7ca6a4mov [rsp+184], eax
37b7ca6abjmp 0x37b7ca51f
37b7ca6b0
37b7ca6b0loc_37b7ca6b0:
37b7ca6b0mov rax, [rsp+568]
37b7ca6b8mov [rax], -6
37b7ca6bemov eax, 6
37b7ca6c3jmp 0x37b7ca49b
37b7ca6c8
37b7ca6c8loc_37b7ca6c8:
37b7ca6c8mov rax, [rsp+568]
37b7ca6d0mov [rax], -8
37b7ca6d6mov eax, 8
37b7ca6dbjmp 0x37b7ca49b
37b7ca6e0
37b7ca6e0loc_37b7ca6e0:
37b7ca6e0mov r9l, 1
37b7ca6e6mov r8l, 1
37b7ca6eclea rdx, [rip+0xc6ee5e]
37b7ca6f3mov rcx, rdi
37b7ca6f6call lsame_
37b7ca6fbtest eax, eax
37b7ca6fdje 0x37b7ca761
37b7ca6ffmov r10l, [rsp+188]
37b7ca707test r10l, r10l
37b7ca70ajne 0x37b7ca840
37b7ca710mov r9l, [rsp+184]
37b7ca718test r9l, r9l
37b7ca71bjne 0x37b7ca7c6
37b7ca721mov rcx, [rsp+472]
37b7ca729mov r9l, 1
37b7ca72fmov r8l, 1
37b7ca735lea rdx, [rip+0xc6ee04]
37b7ca73ccall lsame_
37b7ca741test eax, eax
37b7ca743mov rax, [rsp+568]
37b7ca74bjne 0x37b7cb9d2
37b7ca751mov [rax], -12
37b7ca757mov eax, 12
37b7ca75cjmp 0x37b7ca49b
37b7ca761
37b7ca761loc_37b7ca761:
37b7ca761mov r8l, [rsp+184]
37b7ca769test r8l, r8l
37b7ca76cjne 0x37b7ca7c6
37b7ca76e
37b7ca76eloc_37b7ca76e:
37b7ca76emov rax, [rsp+568]
37b7ca776mov edx, [rsp+188]
37b7ca77dmov eax, [rax]
37b7ca77ftest edx, edx
37b7ca781jne 0x37b7ca859
37b7ca787
37b7ca787loc_37b7ca787:
37b7ca787test eax, eax
37b7ca789jne 0x37b7ca839
37b7ca78fmov r10l, [r15]
37b7ca792
37b7ca792loc_37b7ca792:
37b7ca792mov rbx, [rsp+504]
37b7ca79atest r10l, r10l
37b7ca79dmov eax, 1
37b7ca7a2cmovg eax, r10l
37b7ca7a6cmp [rbx], eax
37b7ca7a8jge 0x37b7ca8bc
37b7ca7aemov rax, [rsp+568]
37b7ca7b6mov [rax], -16
37b7ca7bcmov eax, 16
37b7ca7c1jmp 0x37b7ca49b
37b7ca7c6
37b7ca7c6loc_37b7ca7c6:
37b7ca7c6mov r10l, [r15]
37b7ca7c9test r10l, r10l
37b7ca7ccjle 0x37b7cb98a
37b7ca7d2mov rax, [rsp+480]
37b7ca7dalea edx, [r10-1]
37b7ca7demovapd x0, x8
37b7ca7e3pxor x1, x1
37b7ca7e7lea rdx, [rax+8*rdx+8]
37b7ca7ec
37b7ca7ecloc_37b7ca7ec:
37b7ca7ecmovsd_xmm x2, [rax]
37b7ca7f0add rax, 8
37b7ca7f4minsd x0, x2
37b7ca7f8maxsd x1, x2
37b7ca7fccmp rax, rdx
37b7ca7ffjne 0x37b7ca7ec
37b7ca801pxor x2, x2
37b7ca805comisd x2, x0
37b7ca809jae 0x37b7ca826
37b7ca80bmaxsd x0, x7
37b7ca80fminsd x1, x8
37b7ca814divsd x0, x1
37b7ca818movsd_xmm [rsp+248], x0
37b7ca821jmp 0x37b7ca76e
37b7ca826
37b7ca826loc_37b7ca826:
37b7ca826mov rax, [rsp+568]
37b7ca82emov [rax], -13
37b7ca834mov eax, -13
37b7ca839
37b7ca839loc_37b7ca839:
37b7ca839neg eax
37b7ca83bjmp 0x37b7ca49b
37b7ca840
37b7ca840loc_37b7ca840:
37b7ca840mov ecx, [rsp+184]
37b7ca847test ecx, ecx
37b7ca849jne 0x37b7ca7c6
37b7ca84fmov rax, [rsp+568]
37b7ca857mov eax, [rax]
37b7ca859
37b7ca859loc_37b7ca859:
37b7ca859test eax, eax
37b7ca85bjne 0x37b7ca839
37b7ca85dmov r10l, [r15]
37b7ca860test r10l, r10l
37b7ca863jle 0x37b7cb9d9
37b7ca869lea edx, [r10-1]
37b7ca86dmovapd x0, x8
37b7ca872pxor x1, x1
37b7ca876mov rax, rsi
37b7ca879lea rdx, [rsi+8*rdx+8]
37b7ca87e
37b7ca87eloc_37b7ca87e:
37b7ca87emovsd_xmm x2, [rax]
37b7ca882add rax, 8
37b7ca886minsd x0, x2
37b7ca88amaxsd x1, x2
37b7ca88ecmp rax, rdx
37b7ca891jne 0x37b7ca87e
37b7ca893pxor x2, x2
37b7ca897comisd x2, x0
37b7ca89bjae 0x37b7cb972
37b7ca8a1maxsd x0, x7
37b7ca8a5minsd x1, x8
37b7ca8aadivsd x0, x1
37b7ca8ae
37b7ca8aeloc_37b7ca8ae:
37b7ca8aemovsd_xmm [rsp+240], x0
37b7ca8b7jmp 0x37b7ca792
37b7ca8bc
37b7ca8bcloc_37b7ca8bc:
37b7ca8bcmov rbx, [rsp+520]
37b7ca8c4cmp [rbx], eax
37b7ca8c6jge 0x37b7ca8e0
37b7ca8c8mov rax, [rsp+568]
37b7ca8d0mov [rax], -18
37b7ca8d6mov eax, 18
37b7ca8dbjmp 0x37b7ca49b
37b7ca8e0
37b7ca8e0loc_37b7ca8e0:
37b7ca8e0movsxd rdi, r13l
37b7ca8e3xor eax, eax
37b7ca8e5test rdi, rdi
37b7ca8e8cmovs rdi, rax
37b7ca8ectest r12l, r12l
37b7ca8efjne 0x37b7cb210
37b7ca8f5mov eax, [rsp+164]
37b7ca8fctest eax, eax
37b7ca8feje 0x37b7cb1e8
37b7ca904mov eax, [rsp+184]
37b7ca90btest eax, eax
37b7ca90dje 0x37b7cb4fa
37b7ca913mov rax, [rsp+424]
37b7ca91bmov r11l, [rax]
37b7ca91etest r11l, r11l
37b7ca921jle 0x37b7cb8a3
37b7ca927
37b7ca927loc_37b7ca927:
37b7ca927add r11l, 1
37b7ca92btest r10l, r10l
37b7ca92ejle 0x37b7cb93b
37b7ca934mov ecx, r10l
37b7ca937mov r12l, r10l
37b7ca93amov edx, r10l
37b7ca93dmov r8, -1
37b7ca944shr ecx, 1
37b7ca946mov r9l, 1
37b7ca94cand r12l, 1
37b7ca950or edx, 1
37b7ca953mov rax, [rsp+496]
37b7ca95bmov [rsp+400], r15
37b7ca963shl rcx, 4
37b7ca967mov [rsp+408], rbp
37b7ca96fmov rbp, [rsp+480]
37b7ca977lea r13, [rax+8]
37b7ca97bmov rbx, rax
37b7ca97enop
37b7ca980
37b7ca980loc_37b7ca980:
37b7ca980cmp r10l, 1
37b7ca984je 0x37b7cb4f0
37b7ca98a
37b7ca98aloc_37b7ca98a:
37b7ca98alea r15, [r13+8*r8]
37b7ca98fxor eax, eax
37b7ca991nop [rax]
37b7ca995nop [rax+rax]
37b7ca9a0
37b7ca9a0loc_37b7ca9a0:
37b7ca9a0movupd x3, [r15+rax]
37b7ca9a6movupd x0, [rbp+rax]
37b7ca9acmulpd x0, x3
37b7ca9b0movups [r15+rax], x0
37b7ca9b5add rax, 16
37b7ca9b9cmp rax, rcx
37b7ca9bcjne 0x37b7ca9a0
37b7ca9betest r12l, r12l
37b7ca9c1je 0x37b7cb068
37b7ca9c7movsxd rax, edx
37b7ca9ca
37b7ca9caloc_37b7ca9ca:
37b7ca9calea r15, [r8+rax]
37b7ca9ceadd r9l, 1
37b7ca9d2add r8, rdi
37b7ca9d5movsd_xmm x0, [rbx+8*r15]
37b7ca9dbmulsd x0, [rbp+8*rax-8]
37b7ca9e1movsd_xmm [rbx+8*r15], x0
37b7ca9e7cmp r11l, r9l
37b7ca9eajne 0x37b7ca980
37b7ca9ecmov r15, [rsp+400]
37b7ca9f4mov rbp, [rsp+408]
37b7ca9fc
37b7ca9fcloc_37b7ca9fc:
37b7ca9fcmov [rsp+184], 1
37b7caa07
37b7caa07loc_37b7caa07:
37b7caa07mov ebx, [rsp+168]
37b7caa0etest ebx, ebx
37b7caa10je 0x37b7cab8e
37b7caa16
37b7caa16loc_37b7caa16:
37b7caa16movsxd rbx, [rsp+176]
37b7caa1exor eax, eax
37b7caa20test rbx, rbx
37b7caa23cmovns rax, rbx
37b7caa27mov [rsp+176], rax
37b7caa2ftest r10l, r10l
37b7caa32jle 0x37b7cab35
37b7caa38
37b7caa38loc_37b7caa38:
37b7caa38movsxd r11, [rsp+196]
37b7caa40xor eax, eax
37b7caa42mov r12, rbp
37b7caa45mov ecx, r10l
37b7caa48lea rbx, [rsp+232]
37b7caa50mov [rsp+488], rsi
37b7caa58mov edi, 1
37b7caa5dmov rsi, r14
37b7caa60test r11, r11
37b7caa63mov [rsp+168], rbx
37b7caa6bmov r13, -1
37b7caa72mov r14, -1
37b7caa79cmovs r11, rax
37b7caa7dmov ebx, r10l
37b7caa80mov rbp, r11
37b7caa83jmp 0x37b7caa96
37b7caa85
37b7caa85 0f 1f 00 ...
37b7caa88
37b7caa88loc_37b7caa88:
37b7caa88mov ecx, [r15]
37b7caa8badd r13, rbp
37b7caa8eadd r14, [rsp+176]
37b7caa96
37b7caa96loc_37b7caa96:
37b7caa96mov eax, [rsi]
37b7caa98mov r8l, edi
37b7caa9bmov r9l, [r12]
37b7caa9fmov edx, 1
37b7caaa4sub r8l, eax
37b7caaa7test r8l, r8l
37b7caaaacmovle r8l, edx
37b7caaaelea edx, [r9+rdi]
37b7caab2cmp edx, ecx
37b7caab4cmovg edx, ecx
37b7caab7mov rcx, [rsp+432]
37b7caabfsub edx, r8l
37b7caac2add edx, 1
37b7caac5mov [rsp+232], edx
37b7caacclea edx, [rax+r9+1]
37b7caad1add eax, 1
37b7caad4sub eax, edi
37b7caad6sub edx, edi
37b7caad8add edi, 1
37b7caadbadd eax, r8l
37b7caadeadd edx, r8l
37b7caae1lea r8, [rip+0xc6ea74]
37b7caae8cdqe
37b7caaeamovsxd rdx, edx
37b7caaedadd rax, r14
37b7caaf0add rdx, r13
37b7caaf3lea rax, [rcx+8*rax]
37b7caaf7lea rcx, [rip+0xc6ea5e]
37b7caafemov [rsp+32], rcx
37b7cab03mov rcx, [rsp+448]
37b7cab0blea r9, [rcx+8*rdx]
37b7cab0fmov rcx, [rsp+168]
37b7cab17mov rdx, rax
37b7cab1acall dcopy_
37b7cab1fcmp edi, ebx
37b7cab21jle 0x37b7caa88
37b7cab27mov r14, rsi
37b7cab2amov rsi, [rsp+488]
37b7cab32mov rbp, r12
37b7cab35
37b7cab35loc_37b7cab35:
37b7cab35mov r9, r14
37b7cab38mov r8, rbp
37b7cab3bmov rdx, r15
37b7cab3emov rcx, r15
37b7cab41mov rax, [rsp+568]
37b7cab49mov [rsp+56], rax
37b7cab4emov rax, [rsp+464]
37b7cab56mov [rsp+48], rax
37b7cab5bmov rax, [rsp+456]
37b7cab63mov [rsp+40], rax
37b7cab68mov rax, [rsp+448]
37b7cab70mov [rsp+32], rax
37b7cab75call dgbtrf_
37b7cab7amov rax, [rsp+568]
37b7cab82mov r9l, [rax]
37b7cab85test r9l, r9l
37b7cab88jg 0x37b7cb348
37b7cab8e
37b7cab8eloc_37b7cab8e:
37b7cab8emov r11l, [rsp+164]
37b7cab96mov eax, 73
37b7cab9btest r11l, r11l
37b7cab9eje 0x37b7caba5
37b7caba0
37b7caba0loc_37b7caba0:
37b7caba0mov eax, 49
37b7caba5
37b7caba5loc_37b7caba5:
37b7caba5mov [rsp+215], al
37b7cabacxor edx, edx
37b7cabaemov r9, r14
37b7cabb1mov r8, rbp
37b7cabb4mov rax, [rsp+552]
37b7cabbcmovsxd r12, [rsp+192]
37b7cabc4mov [rsp+56], 1
37b7cabcdlea rcx, [rsp+215]
37b7cabd5mov [rsp+48], rax
37b7cabdamov rax, [rsp+440]
37b7cabe2test r12, r12
37b7cabe5cmovs r12, rdx
37b7cabe9mov rdx, r15
37b7cabecmov [rsp+40], rax
37b7cabf1mov rax, [rsp+432]
37b7cabf9mov [rsp+32], rax
37b7cabfecall dlangb_
37b7cac03mov eax, [r14]
37b7cac06add eax, [rbp]
37b7cac09mov [rsp+80], 1
37b7cac12mov [rsp+220], eax
37b7cac19mov rax, [rsp+552]
37b7cac21mov r9, r15
37b7cac24lea r8, [rip+0xc6e915]
37b7cac2bmov [rsp+72], 1
37b7cac34lea rdx, [rip+0xc6e925]
37b7cac3blea rcx, [rip+0xc6e91f]
37b7cac42mov [rsp+56], rax
37b7cac47mov rax, [rsp+456]
37b7cac4fmov [rsp+64], 1
37b7cac58mov [rsp+48], rax
37b7cac5dmov rax, [rsp+448]
37b7cac65movsd_xmm [rsp+232], x0
37b7cac6emov [rsp+40], rax
37b7cac73lea rax, [rsp+220]
37b7cac7bmov [rsp+32], rax
37b7cac80call dlantb_
37b7cac85movapd x1, x0
37b7cac89pxor x0, x0
37b7cac8ducomisd x1, x0
37b7cac91jp 0x37b7cb2e0
37b7cac97jne 0x37b7cb2e0
37b7cac9dmov r13, [rip+0xc6e8cc]
37b7caca4
37b7caca4loc_37b7caca4:
37b7caca4mov rax, [rsp+568]
37b7cacacmov r9, r14
37b7cacafmov r8, rbp
37b7cacb2mov rdx, r15
37b7cacb5mov [rsp+96], 1
37b7cacbelea rcx, [rsp+215]
37b7cacc6mov [rsp+88], rax
37b7caccbmov rax, [rsp+560]
37b7cacd3mov [rsp+80], rax
37b7cacd8mov rax, [rsp+552]
37b7cace0mov [rsp+72], rax
37b7cace5mov rax, [rsp+528]
37b7cacedmov [rsp+64], rax
37b7cacf2lea rax, [rsp+232]
37b7cacfamov [rsp+56], rax
37b7cacffmov rax, [rsp+464]
37b7cad07mov [rsp+48], rax
37b7cad0cmov rax, [rsp+456]
37b7cad14mov [rsp+40], rax
37b7cad19mov rax, [rsp+448]
37b7cad21mov [rsp+32], rax
37b7cad26call dgbcon_
37b7cad2bmov rax, [rsp+520]
37b7cad33mov r9, [rsp+496]
37b7cad3bmov [rsp+56], 4
37b7cad44mov r8, [rsp+424]
37b7cad4cmov rdx, r15
37b7cad4flea rcx, [rip+0xc6e80c]
37b7cad56mov [rsp+48], rax
37b7cad5bmov rax, [rsp+512]
37b7cad63mov [rsp+40], rax
37b7cad68mov rax, [rsp+504]
37b7cad70mov [rsp+32], rax
37b7cad75call dlacpy_
37b7cad7amov r9, r14
37b7cad7dmov r8, rbp
37b7cad80mov rdx, r15
37b7cad83mov rax, [rsp+568]
37b7cad8bmov rcx, [rsp+392]
37b7cad93mov [rsp+88], 1
37b7cad9cmov [rsp+80], rax
37b7cada1mov rax, [rsp+520]
37b7cada9mov [rsp+72], rax
37b7cadaemov rax, [rsp+512]
37b7cadb6mov [rsp+64], rax
37b7cadbbmov rax, [rsp+464]
37b7cadc3mov [rsp+56], rax
37b7cadc8mov rax, [rsp+456]
37b7cadd0mov [rsp+48], rax
37b7cadd5mov rax, [rsp+448]
37b7cadddmov [rsp+40], rax
37b7cade2mov rax, [rsp+424]
37b7cadeamov [rsp+32], rax
37b7cadefcall dgbtrs_
37b7cadf4mov r9, r14
37b7cadf7mov r8, rbp
37b7cadfamov rdx, r15
37b7cadfdmov rax, [rsp+568]
37b7cae05mov rcx, [rsp+392]
37b7cae0dmov [rsp+152], 1
37b7cae19mov [rsp+144], rax
37b7cae21mov rax, [rsp+560]
37b7cae29mov [rsp+136], rax
37b7cae31mov rax, [rsp+552]
37b7cae39mov [rsp+128], rax
37b7cae41mov rax, [rsp+544]
37b7cae49mov [rsp+120], rax
37b7cae4emov rax, [rsp+536]
37b7cae56mov [rsp+112], rax
37b7cae5bmov rax, [rsp+520]
37b7cae63mov [rsp+104], rax
37b7cae68mov rax, [rsp+512]
37b7cae70mov [rsp+96], rax
37b7cae75mov rax, [rsp+504]
37b7cae7dmov [rsp+88], rax
37b7cae82mov rax, [rsp+496]
37b7cae8amov [rsp+80], rax
37b7cae8fmov rax, [rsp+464]
37b7cae97mov [rsp+72], rax
37b7cae9cmov rax, [rsp+456]
37b7caea4mov [rsp+64], rax
37b7caea9mov rax, [rsp+448]
37b7caeb1mov [rsp+56], rax
37b7caeb6mov rax, [rsp+440]
37b7caebemov [rsp+48], rax
37b7caec3mov rax, [rsp+432]
37b7caecbmov [rsp+40], rax
37b7caed0mov rax, [rsp+424]
37b7caed8mov [rsp+32], rax
37b7caeddcall dgbrfs_
37b7caee2mov r10l, [rsp+164]
37b7caeeatest r10l, r10l
37b7caeedje 0x37b7cb098
37b7caef3mov r9l, [rsp+188]
37b7caefbtest r9l, r9l
37b7caefeje 0x37b7cb01d
37b7caf04mov rax, [rsp+424]
37b7caf0cmov edx, [rax]
37b7caf0etest edx, edx
37b7caf10jle 0x37b7cb01d
37b7caf16mov r10l, [r15]
37b7caf19lea r11l, [rdx+1]
37b7caf1dtest r10l, r10l
37b7caf20jle 0x37b7cafaf
37b7caf26mov ecx, r10l
37b7caf29mov rax, [rsp+512]
37b7caf31mov r8, -1
37b7caf38mov r9l, 1
37b7caf3eshr ecx, 1
37b7caf40lea rbx, [rax+8]
37b7caf44shl rcx, 4
37b7caf48mov rdi, rax
37b7caf4bnop [rax+rax]
37b7caf50
37b7caf50loc_37b7caf50:
37b7caf50cmp r10l, 1
37b7caf54je 0x37b7cb614
37b7caf5a
37b7caf5aloc_37b7caf5a:
37b7caf5alea rbp, [rbx+8*r8]
37b7caf5exor eax, eax
37b7caf60
37b7caf60loc_37b7caf60:
37b7caf60movupd x0, [rbp+rax]
37b7caf66movupd x5, [rsi+rax]
37b7caf6bmulpd x0, x5
37b7caf6fmovups [rbp+rax], x0
37b7caf74add rax, 16
37b7caf78cmp rcx, rax
37b7caf7bjne 0x37b7caf60
37b7caf7dtest r10b, 1
37b7caf81je 0x37b7cb080
37b7caf87mov eax, r10l
37b7caf8aor eax, 1
37b7caf8d
37b7caf8dloc_37b7caf8d:
37b7caf8dcdqe
37b7caf8fadd r9l, 1
37b7caf93lea rbp, [r8+rax]
37b7caf97add r8, r12
37b7caf9amovsd_xmm x0, [rdi+8*rbp]
37b7caf9fmulsd x0, [rsi+8*rax-8]
37b7cafa5movsd_xmm [rdi+8*rbp], x0
37b7cafaacmp r11l, r9l
37b7cafadjne 0x37b7caf50
37b7cafaf
37b7cafafloc_37b7cafaf:
37b7cafafmovsd_xmm x2, [rsp+240]
37b7cafb8cmp edx, 1
37b7cafbbje 0x37b7cb002
37b7cafbdmov ecx, edx
37b7cafbfmov rax, [rsp+536]
37b7cafc7movddup x1, x2
37b7cafcbshr ecx, 1
37b7cafcdshl rcx, 4
37b7cafd1add rcx, rax
37b7cafd4nop
37b7cafd5nop [rax+rax]
37b7cafe0
37b7cafe0loc_37b7cafe0:
37b7cafe0movupd x0, [rax]
37b7cafe4add rax, 16
37b7cafe8divpd x0, x1
37b7cafecmovups [rax-16], x0
37b7caff0cmp rcx, rax
37b7caff3jne 0x37b7cafe0
37b7caff5mov eax, edx
37b7caff7and eax, -2
37b7caffaand edx, 1
37b7caffdlea edx, [rax+1]
37b7cb000je 0x37b7cb01d
37b7cb002
37b7cb002loc_37b7cb002:
37b7cb002mov rbx, [rsp+536]
37b7cb00alea eax, [rdx-1]
37b7cb00dcdqe
37b7cb00fmovsd_xmm x0, [rbx+8*rax]
37b7cb014divsd x0, x2
37b7cb018movsd_xmm [rbx+8*rax], x0
37b7cb01d
37b7cb01dloc_37b7cb01d:
37b7cb01dmov rax, [rsp+528]
37b7cb025mov edx, 7
37b7cb02alea rcx, [rip+0xc6e535]
37b7cb031movsd_xmm x1, [rax]
37b7cb035movapd x6, x1
37b7cb039call dlamch_
37b7cb03ecomisd x0, x6
37b7cb042jbe 0x37b7cb054
37b7cb044mov eax, [r15]
37b7cb047mov rbx, [rsp+568]
37b7cb04fadd eax, 1
37b7cb052mov [rbx], eax
37b7cb054
37b7cb054loc_37b7cb054:
37b7cb054mov rax, [rsp+552]
37b7cb05cmov [rax], r13
37b7cb05fjmp 0x37b7ca4bd
37b7cb064
37b7cb064 0f 1f 40 00 ..@.
37b7cb068
37b7cb068loc_37b7cb068:
37b7cb068add r9l, 1
37b7cb06ccmp r9l, r11l
37b7cb06fje 0x37b7cb7a2
37b7cb075add r8, rdi
37b7cb078jmp 0x37b7ca98a
37b7cb07d
37b7cb07d 0f 1f 00 ...
37b7cb080
37b7cb080loc_37b7cb080:
37b7cb080add r9l, 1
37b7cb084cmp r11l, r9l
37b7cb087je 0x37b7cafaf
37b7cb08dadd r8, r12
37b7cb090jmp 0x37b7caf5a
37b7cb095
37b7cb095 0f 1f 00 ...
37b7cb098
37b7cb098loc_37b7cb098:
37b7cb098mov r8l, [rsp+184]
37b7cb0a0test r8l, r8l
37b7cb0a3je 0x37b7cb01d
37b7cb0a9mov rax, [rsp+424]
37b7cb0b1mov edx, [rax]
37b7cb0b3test edx, edx
37b7cb0b5jle 0x37b7cb01d
37b7cb0bbmov r10l, [r15]
37b7cb0belea r11l, [rdx+1]
37b7cb0c2test r10l, r10l
37b7cb0c5jle 0x37b7cb16f
37b7cb0cbmov ecx, r10l
37b7cb0cemov rax, [rsp+512]
37b7cb0d6mov rdi, [rsp+480]
37b7cb0demov r9l, 1
37b7cb0e4shr ecx, 1
37b7cb0e6mov r8, -1
37b7cb0edlea rsi, [rax+8]
37b7cb0f1shl rcx, 4
37b7cb0f5mov rbx, rax
37b7cb0f8nop [rax+rax]
37b7cb100
37b7cb100loc_37b7cb100:
37b7cb100cmp r10l, 1
37b7cb104je 0x37b7cb61e
37b7cb10a
37b7cb10aloc_37b7cb10a:
37b7cb10alea rbp, [rsi+8*r8]
37b7cb10exor eax, eax
37b7cb110nop [rax+rax]
37b7cb115nop [rax+rax]
37b7cb120
37b7cb120loc_37b7cb120:
37b7cb120movupd x2, [rbp+rax]
37b7cb126movupd x0, [rdi+rax]
37b7cb12bmulpd x0, x2
37b7cb12fmovups [rbp+rax], x0
37b7cb134add rax, 16
37b7cb138cmp rax, rcx
37b7cb13bjne 0x37b7cb120
37b7cb13dtest r10b, 1
37b7cb141je 0x37b7cb1d0
37b7cb147mov eax, r10l
37b7cb14aor eax, 1
37b7cb14d
37b7cb14dloc_37b7cb14d:
37b7cb14dcdqe
37b7cb14fadd r9l, 1
37b7cb153lea rbp, [rax+r8]
37b7cb157add r8, r12
37b7cb15amovsd_xmm x0, [rbx+8*rbp]
37b7cb15fmulsd x0, [rdi+8*rax-8]
37b7cb165movsd_xmm [rbx+8*rbp], x0
37b7cb16acmp r9l, r11l
37b7cb16djne 0x37b7cb100
37b7cb16f
37b7cb16floc_37b7cb16f:
37b7cb16fmovsd_xmm x2, [rsp+248]
37b7cb178cmp edx, 1
37b7cb17bje 0x37b7cb002
37b7cb181mov ecx, edx
37b7cb183mov rax, [rsp+536]
37b7cb18bmovddup x1, x2
37b7cb18fshr ecx, 1
37b7cb191shl rcx, 4
37b7cb195add rcx, rax
37b7cb198nop [rax+rax]
37b7cb1a0
37b7cb1a0loc_37b7cb1a0:
37b7cb1a0movupd x0, [rax]
37b7cb1a4add rax, 16
37b7cb1a8divpd x0, x1
37b7cb1acmovups [rax-16], x0
37b7cb1b0cmp rcx, rax
37b7cb1b3jne 0x37b7cb1a0
37b7cb1b5test dl, 1
37b7cb1b8je 0x37b7cb01d
37b7cb1beor edx, 1
37b7cb1c1jmp 0x37b7cb002
37b7cb1c6
37b7cb1c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7cb1d0
37b7cb1d0loc_37b7cb1d0:
37b7cb1d0add r9l, 1
37b7cb1d4cmp r11l, r9l
37b7cb1d7je 0x37b7cb16f
37b7cb1d9add r8, r12
37b7cb1dcjmp 0x37b7cb10a
37b7cb1e1
37b7cb1e1 0f 1f 80 00 00 00 00 .......
37b7cb1e8
37b7cb1e8loc_37b7cb1e8:
37b7cb1e8mov eax, [rsp+188]
37b7cb1eftest eax, eax
37b7cb1f1jne 0x37b7cb510
37b7cb1f7mov edi, [rsp+168]
37b7cb1fetest edi, edi
37b7cb200jne 0x37b7caa16
37b7cb206
37b7cb206loc_37b7cb206:
37b7cb206mov eax, 73
37b7cb20bjmp 0x37b7caba5
37b7cb210
37b7cb210loc_37b7cb210:
37b7cb210mov [rsp+56], rsi
37b7cb215mov r9, r14
37b7cb218mov r8, rbp
37b7cb21bmov rdx, r15
37b7cb21elea rax, [rsp+216]
37b7cb226lea r13, [rsp+240]
37b7cb22emov rcx, r15
37b7cb231mov [rsp+88], rax
37b7cb236lea rax, [rsp+224]
37b7cb23elea rbx, [rsp+248]
37b7cb246mov [rsp+80], rax
37b7cb24bmov [rsp+200], rax
37b7cb253mov rax, [rsp+480]
37b7cb25bmov [rsp+72], r13
37b7cb260mov [rsp+48], rax
37b7cb265mov rax, [rsp+440]
37b7cb26dmov [rsp+64], rbx
37b7cb272mov [rsp+40], rax
37b7cb277mov rax, [rsp+432]
37b7cb27fmov [rsp+32], rax
37b7cb284call dgbequ_
37b7cb289mov eax, [rsp+216]
37b7cb290test eax, eax
37b7cb292mov rax, [rsp+200]
37b7cb29aje 0x37b7cb650
37b7cb2a0mov ecx, [rsp+164]
37b7cb2a7test ecx, ecx
37b7cb2a9je 0x37b7cb628
37b7cb2afmov edx, [rsp+184]
37b7cb2b6test edx, edx
37b7cb2b8je 0x37b7cb60c
37b7cb2be
37b7cb2beloc_37b7cb2be:
37b7cb2bemov rax, [rsp+424]
37b7cb2c6mov r10l, [r15]
37b7cb2c9mov r11l, [rax]
37b7cb2cctest r11l, r11l
37b7cb2cfjg 0x37b7ca927
37b7cb2d5jmp 0x37b7caa16
37b7cb2da
37b7cb2da 66 0f 1f 44 00 00 f..D..
37b7cb2e0
37b7cb2e0loc_37b7cb2e0:
37b7cb2e0mov r9, r14
37b7cb2e3mov r8, rbp
37b7cb2e6lea rcx, [rip+0xc6e274]
37b7cb2edmov rdx, r15
37b7cb2f0mov rax, [rsp+552]
37b7cb2f8mov [rsp+56], 1
37b7cb301movsd_xmm [rsp+168], x1
37b7cb30amov [rsp+48], rax
37b7cb30fmov rax, [rsp+440]
37b7cb317mov [rsp+40], rax
37b7cb31cmov rax, [rsp+432]
37b7cb324mov [rsp+32], rax
37b7cb329call dlangb_
37b7cb32edivsd x0, [rsp+168]
37b7cb337movq r13, x0
37b7cb33cjmp 0x37b7caca4
37b7cb341
37b7cb341 0f 1f 80 00 00 00 00 .......
37b7cb348
37b7cb348loc_37b7cb348:
37b7cb348mov ecx, [r14]
37b7cb34bmov edx, [r15]
37b7cb34emov r11, -1
37b7cb355xor eax, eax
37b7cb357mov esi, [rbp]
37b7cb35amov r10, [rsp+176]
37b7cb362pxor x1, x1
37b7cb366mov [rsp+232], 0
37b7cb372lea edi, [rdx-1]
37b7cb375mov rdx, [rsp+432]
37b7cb37dadd esi, ecx
37b7cb37fadd ecx, 1
37b7cb382mov ebp, ecx
37b7cb384lea ebx, [rsi+1]
37b7cb387lea r12, [rdx+8]
37b7cb38bmov r13, rdx
37b7cb38esub ebp, r9l
37b7cb391nop [rax]
37b7cb395nop [rax+rax]
37b7cb3a0
37b7cb3a0loc_37b7cb3a0:
37b7cb3a0test ecx, ecx
37b7cb3a2lea edx, [rdi+rcx]
37b7cb3a5mov r8l, 1
37b7cb3abcmovg r8l, ecx
37b7cb3afcmp edx, ebx
37b7cb3b1cmovg edx, ebx
37b7cb3b4cmp r8l, edx
37b7cb3b7jg 0x37b7cb3fe
37b7cb3b9movsxd r14, r8l
37b7cb3bcsub edx, r8l
37b7cb3bfadd r14, r11
37b7cb3c2add rdx, r14
37b7cb3c5lea rax, [r13+8*r14]
37b7cb3calea rdx, [r12+8*rdx]
37b7cb3cenop [rax]
37b7cb3d5nop [rax+rax]
37b7cb3e0
37b7cb3e0loc_37b7cb3e0:
37b7cb3e0movsd_xmm x0, [rax]
37b7cb3e4andpd x0, [rip+0xc6e194]
37b7cb3ecadd rax, 8
37b7cb3f0maxsd x1, x0
37b7cb3f4cmp rdx, rax
37b7cb3f7jne 0x37b7cb3e0
37b7cb3f9mov eax, 1
37b7cb3fe
37b7cb3feloc_37b7cb3fe:
37b7cb3fesub ecx, 1
37b7cb401add r11, r10
37b7cb404cmp ebp, ecx
37b7cb406jne 0x37b7cb3a0
37b7cb408test al, al
37b7cb40aje 0x37b7cb415
37b7cb40cmovsd_xmm [rsp+232], x1
37b7cb415
37b7cb415loc_37b7cb415:
37b7cb415lea eax, [r9-1]
37b7cb419lea r8, [rip+0xc6e120]
37b7cb420mov rbx, [rsp+448]
37b7cb428mov [rsp+80], 1
37b7cb431cmp eax, esi
37b7cb433lea rdx, [rip+0xc6e126]
37b7cb43amov [rsp+72], 1
37b7cb443lea rcx, [rip+0xc6e117]
37b7cb44amov [rsp+64], 1
37b7cb453cmovg eax, esi
37b7cb456add esi, 2
37b7cb459sub esi, r9l
37b7cb45cmov r9, [rsp+568]
37b7cb464mov [rsp+220], eax
37b7cb46bmov rax, [rsp+552]
37b7cb473test esi, esi
37b7cb475mov [rsp+56], rax
37b7cb47amov rax, [rsp+456]
37b7cb482mov [rsp+48], rax
37b7cb487mov eax, 1
37b7cb48ccmovle esi, eax
37b7cb48flea eax, [rsi-1]
37b7cb492cdqe
37b7cb494lea rax, [rbx+8*rax]
37b7cb498mov [rsp+40], rax
37b7cb49dlea rax, [rsp+220]
37b7cb4a5mov [rsp+32], rax
37b7cb4aacall dlantb_
37b7cb4afmovapd x1, x0
37b7cb4b3pxor x0, x0
37b7cb4b7ucomisd x1, x0
37b7cb4bbjp 0x37b7cb4c3
37b7cb4bdje 0x37b7cb755
37b7cb4c3
37b7cb4c3loc_37b7cb4c3:
37b7cb4c3movsd_xmm x0, [rsp+232]
37b7cb4ccdivsd x0, x1
37b7cb4d0
37b7cb4d0loc_37b7cb4d0:
37b7cb4d0mov rax, [rsp+552]
37b7cb4d8movsd_xmm [rax], x0
37b7cb4dcmov rax, [rsp+528]
37b7cb4e4mov [rax], 0
37b7cb4ebjmp 0x37b7ca4bd
37b7cb4f0
37b7cb4f0loc_37b7cb4f0:
37b7cb4f0mov eax, 1
37b7cb4f5jmp 0x37b7ca9ca
37b7cb4fa
37b7cb4faloc_37b7cb4fa:
37b7cb4famov r12l, [rsp+168]
37b7cb502test r12l, r12l
37b7cb505je 0x37b7caba0
37b7cb50bjmp 0x37b7caa16
37b7cb510
37b7cb510loc_37b7cb510:
37b7cb510mov rax, [rsp+424]
37b7cb518mov r11l, [rax]
37b7cb51btest r11l, r11l
37b7cb51ejle 0x37b7cb8c5
37b7cb524
37b7cb524loc_37b7cb524:
37b7cb524add r11l, 1
37b7cb528test r10l, r10l
37b7cb52bjle 0x37b7cb8e9
37b7cb531mov ecx, r10l
37b7cb534mov r12l, r10l
37b7cb537mov edx, r10l
37b7cb53amov r8, -1
37b7cb541shr ecx, 1
37b7cb543mov r9l, 1
37b7cb549and r12l, 1
37b7cb54dor edx, 1
37b7cb550mov rax, [rsp+496]
37b7cb558mov [rsp+400], r15
37b7cb560shl rcx, 4
37b7cb564lea r13, [rax+8]
37b7cb568mov rbx, rax
37b7cb56bnop [rax+rax]
37b7cb570
37b7cb570loc_37b7cb570:
37b7cb570cmp r10l, 1
37b7cb574je 0x37b7cb5f2
37b7cb576
37b7cb576loc_37b7cb576:
37b7cb576lea r15, [r13+8*r8]
37b7cb57bxor eax, eax
37b7cb57dnop [rax]
37b7cb580
37b7cb580loc_37b7cb580:
37b7cb580movupd x4, [r15+rax]
37b7cb586movupd x0, [rsi+rax]
37b7cb58bmulpd x0, x4
37b7cb58fmovups [r15+rax], x0
37b7cb594add rax, 16
37b7cb598cmp rax, rcx
37b7cb59bjne 0x37b7cb580
37b7cb59dtest r12l, r12l
37b7cb5a0je 0x37b7cb5e0
37b7cb5a2movsxd rax, edx
37b7cb5a5
37b7cb5a5loc_37b7cb5a5:
37b7cb5a5lea r15, [r8+rax]
37b7cb5a9add r9l, 1
37b7cb5adadd r8, rdi
37b7cb5b0movsd_xmm x0, [rbx+8*r15]
37b7cb5b6mulsd x0, [rsi+8*rax-8]
37b7cb5bcmovsd_xmm [rbx+8*r15], x0
37b7cb5c2cmp r11l, r9l
37b7cb5c5jne 0x37b7cb570
37b7cb5c7mov r15, [rsp+400]
37b7cb5cf
37b7cb5cfloc_37b7cb5cf:
37b7cb5cfmov [rsp+188], 1
37b7cb5dajmp 0x37b7caa07
37b7cb5df
37b7cb5df 90 .
37b7cb5e0
37b7cb5e0loc_37b7cb5e0:
37b7cb5e0add r9l, 1
37b7cb5e4cmp r9l, r11l
37b7cb5e7je 0x37b7cb762
37b7cb5edadd r8, rdi
37b7cb5f0jmp 0x37b7cb576
37b7cb5f2
37b7cb5f2loc_37b7cb5f2:
37b7cb5f2mov eax, 1
37b7cb5f7jmp 0x37b7cb5a5
37b7cb5f9
37b7cb5f9loc_37b7cb5f9:
37b7cb5f9mov [rsp+188], r12l
37b7cb601
37b7cb601loc_37b7cb601:
37b7cb601mov [rsp+184], 0
37b7cb60c
37b7cb60cloc_37b7cb60c:
37b7cb60cmov r10l, [r15]
37b7cb60fjmp 0x37b7caa16
37b7cb614
37b7cb614loc_37b7cb614:
37b7cb614mov eax, 1
37b7cb619jmp 0x37b7caf8d
37b7cb61e
37b7cb61eloc_37b7cb61e:
37b7cb61emov eax, 1
37b7cb623jmp 0x37b7cb14d
37b7cb628
37b7cb628loc_37b7cb628:
37b7cb628mov eax, [rsp+188]
37b7cb62ftest eax, eax
37b7cb631je 0x37b7cb60c
37b7cb633mov rax, [rsp+424]
37b7cb63bmov r10l, [r15]
37b7cb63emov r11l, [rax]
37b7cb641test r11l, r11l
37b7cb644jg 0x37b7cb524
37b7cb64ajmp 0x37b7caa16
37b7cb64f
37b7cb64f 90 .
37b7cb650
37b7cb650loc_37b7cb650:
37b7cb650mov [rsp+80], rax
37b7cb655mov r9, r14
37b7cb658mov r8, rbp
37b7cb65bmov rdx, r15
37b7cb65emov rax, [rsp+480]
37b7cb666mov rcx, [rsp+472]
37b7cb66emov [rsp+72], r13
37b7cb673mov [rsp+96], 1
37b7cb67cmov [rsp+48], rax
37b7cb681mov rax, [rsp+440]
37b7cb689mov [rsp+88], rcx
37b7cb68emov rcx, r15
37b7cb691mov [rsp+40], rax
37b7cb696mov rax, [rsp+432]
37b7cb69emov [rsp+64], rbx
37b7cb6a3mov [rsp+32], rax
37b7cb6a8mov [rsp+56], rsi
37b7cb6adcall dlaqgb_
37b7cb6b2mov rcx, [rsp+472]
37b7cb6bamov r9l, 1
37b7cb6c0mov r8l, 1
37b7cb6c6lea rdx, [rip+0xc6de75]
37b7cb6cdcall lsame_
37b7cb6d2mov [rsp+184], eax
37b7cb6d9test eax, eax
37b7cb6dbje 0x37b7cb850
37b7cb6e1
37b7cb6e1loc_37b7cb6e1:
37b7cb6e1mov rcx, [rsp+472]
37b7cb6e9mov r9l, 1
37b7cb6efmov r8l, 1
37b7cb6f5lea rdx, [rip+0xc6de48]
37b7cb6fccall lsame_
37b7cb701test eax, eax
37b7cb703je 0x37b7cb7db
37b7cb709mov r11l, [rsp+164]
37b7cb711test r11l, r11l
37b7cb714je 0x37b7cb7bf
37b7cb71amov r10l, [rsp+184]
37b7cb722test r10l, r10l
37b7cb725je 0x37b7cb5f9
37b7cb72bmov rax, [rsp+424]
37b7cb733mov r11l, [rax]
37b7cb736mov eax, [rsp+184]
37b7cb73dtest r11l, r11l
37b7cb740jle 0x37b7cb834
37b7cb746
37b7cb746loc_37b7cb746:
37b7cb746mov [rsp+188], eax
37b7cb74dmov r10l, [r15]
37b7cb750jmp 0x37b7ca927
37b7cb755
37b7cb755loc_37b7cb755:
37b7cb755movsd_xmm x0, [rip+0xc6de13]
37b7cb75djmp 0x37b7cb4d0
37b7cb762
37b7cb762loc_37b7cb762:
37b7cb762mov [rsp+188], 1
37b7cb76dmov r15, [rsp+400]
37b7cb775
37b7cb775loc_37b7cb775:
37b7cb775mov edx, [rsp+168]
37b7cb77ctest edx, edx
37b7cb77eje 0x37b7cab8e
37b7cb784movsxd rbx, [rsp+176]
37b7cb78cxor eax, eax
37b7cb78etest rbx, rbx
37b7cb791cmovns rax, rbx
37b7cb795mov [rsp+176], rax
37b7cb79djmp 0x37b7caa38
37b7cb7a2
37b7cb7a2loc_37b7cb7a2:
37b7cb7a2mov r15, [rsp+400]
37b7cb7aamov rbp, [rsp+408]
37b7cb7b2mov [rsp+184], 1
37b7cb7bdjmp 0x37b7cb775
37b7cb7bf
37b7cb7bfloc_37b7cb7bf:
37b7cb7bfmov rax, [rsp+424]
37b7cb7c7mov r11l, [rax]
37b7cb7catest r11l, r11l
37b7cb7cdjle 0x37b7cb962
37b7cb7d3mov r10l, [r15]
37b7cb7d6jmp 0x37b7cb524
37b7cb7db
37b7cb7dbloc_37b7cb7db:
37b7cb7dbmov rcx, [rsp+472]
37b7cb7e3mov r9l, 1
37b7cb7e9mov r8l, 1
37b7cb7eflea rdx, [rip+0xc6dd4d]
37b7cb7f6call lsame_
37b7cb7fbmov [rsp+188], eax
37b7cb802test eax, eax
37b7cb804je 0x37b7cb87c
37b7cb806mov ebx, [rsp+164]
37b7cb80dtest ebx, ebx
37b7cb80fje 0x37b7cb7bf
37b7cb811mov eax, [rsp+184]
37b7cb818test eax, eax
37b7cb81aje 0x37b7cb5f9
37b7cb820mov rbx, [rsp+424]
37b7cb828mov r11l, [rbx]
37b7cb82btest r11l, r11l
37b7cb82ejg 0x37b7cb746
37b7cb834
37b7cb834loc_37b7cb834:
37b7cb834mov [rsp+184], r12l
37b7cb83cmov r10l, [r15]
37b7cb83fmov [rsp+188], r12l
37b7cb847jmp 0x37b7caa16
37b7cb84c
37b7cb84c 0f 1f 40 00 ..@.
37b7cb850
37b7cb850loc_37b7cb850:
37b7cb850mov rcx, [rsp+472]
37b7cb858mov r9l, 1
37b7cb85emov r8l, 1
37b7cb864lea rdx, [rip+0xc6dcd8]
37b7cb86bcall lsame_
37b7cb870mov [rsp+184], eax
37b7cb877jmp 0x37b7cb6e1
37b7cb87c
37b7cb87cloc_37b7cb87c:
37b7cb87cmov r9l, [rsp+164]
37b7cb884test r9l, r9l
37b7cb887je 0x37b7cb60c
37b7cb88dmov r8l, [rsp+184]
37b7cb895test r8l, r8l
37b7cb898je 0x37b7cb601
37b7cb89ejmp 0x37b7cb2be
37b7cb8a3
37b7cb8a3loc_37b7cb8a3:
37b7cb8a3mov eax, [rsp+168]
37b7cb8aatest eax, eax
37b7cb8acje 0x37b7caba0
37b7cb8b2mov eax, [rsp+168]
37b7cb8b9mov [rsp+184], eax
37b7cb8c0jmp 0x37b7caa16
37b7cb8c5
37b7cb8c5loc_37b7cb8c5:
37b7cb8c5mov r13l, [rsp+168]
37b7cb8cdtest r13l, r13l
37b7cb8d0je 0x37b7cb206
37b7cb8d6mov eax, [rsp+168]
37b7cb8ddmov [rsp+188], eax
37b7cb8e4jmp 0x37b7caa16
37b7cb8e9
37b7cb8e9loc_37b7cb8e9:
37b7cb8e9mov eax, 1
37b7cb8ee
37b7cb8eeloc_37b7cb8ee:
37b7cb8eelea edx, [rax+1]
37b7cb8f1cmp edx, r11l
37b7cb8f4je 0x37b7cb903
37b7cb8f6add eax, 2
37b7cb8f9cmp r11l, eax
37b7cb8fcjne 0x37b7cb8ee
37b7cb8fejmp 0x37b7cb5cf
37b7cb903
37b7cb903loc_37b7cb903:
37b7cb903mov [rsp+188], 1
37b7cb90e
37b7cb90eloc_37b7cb90e:
37b7cb90emov eax, [rsp+168]
37b7cb915test eax, eax
37b7cb917je 0x37b7cab8e
37b7cb91dmovsxd rbx, [rsp+176]
37b7cb925xor eax, eax
37b7cb927test rbx, rbx
37b7cb92acmovns rax, rbx
37b7cb92emov [rsp+176], rax
37b7cb936jmp 0x37b7cab35
37b7cb93b
37b7cb93bloc_37b7cb93b:
37b7cb93bmov eax, 1
37b7cb940
37b7cb940loc_37b7cb940:
37b7cb940lea edx, [rax+1]
37b7cb943cmp edx, r11l
37b7cb946je 0x37b7cb955
37b7cb948add eax, 2
37b7cb94bcmp r11l, eax
37b7cb94ejne 0x37b7cb940
37b7cb950jmp 0x37b7ca9fc
37b7cb955
37b7cb955loc_37b7cb955:
37b7cb955mov [rsp+184], 1
37b7cb960jmp 0x37b7cb90e
37b7cb962
37b7cb962loc_37b7cb962:
37b7cb962mov [rsp+188], r12l
37b7cb96amov r10l, [r15]
37b7cb96djmp 0x37b7caa16
37b7cb972
37b7cb972loc_37b7cb972:
37b7cb972mov rax, [rsp+568]
37b7cb97amov [rax], -14
37b7cb980mov eax, 14
37b7cb985jmp 0x37b7ca49b
37b7cb98a
37b7cb98aloc_37b7cb98a:
37b7cb98apxor x0, x0
37b7cb98ecomisd x0, x8
37b7cb993jae 0x37b7ca826
37b7cb999movsd_xmm x0, [rip+0xc6dbcf]
37b7cb9a1mov rax, [rsp+568]
37b7cb9a9mov ecx, [rsp+188]
37b7cb9b0movsd_xmm [rsp+248], x0
37b7cb9b9mov eax, [rax]
37b7cb9bbtest ecx, ecx
37b7cb9bdje 0x37b7ca787
37b7cb9c3test eax, eax
37b7cb9c5je 0x37b7ca8ae
37b7cb9cbneg eax
37b7cb9cdjmp 0x37b7ca49b
37b7cb9d2
37b7cb9d2loc_37b7cb9d2:
37b7cb9d2mov eax, [rax]
37b7cb9d4jmp 0x37b7ca787
37b7cb9d9
37b7cb9d9loc_37b7cb9d9:
37b7cb9d9pxor x0, x0
37b7cb9ddcomisd x0, x8
37b7cb9e2jae 0x37b7cb972
37b7cb9e4movsd_xmm x0, [rip+0xc6db84]
37b7cb9ecjmp 0x37b7ca8ae
37b7ca2e0
37b7ca2e0dgbsvx_:
37b7ca2e0push r15
37b7ca2e2push r14
37b7ca2e4push r13
37b7ca2e6push r12
37b7ca2e8push rbp
37b7ca2e9push rdi
37b7ca2eapush rsi
37b7ca2ebpush rbx
37b7ca2ecsub rsp, 312
37b7ca2f3movups [rsp+256], x6
37b7ca2fbmovups [rsp+272], x7
37b7ca303movups [rsp+288], x8
37b7ca30cmov rax, [rsp+440]
37b7ca314mov r14, [rsp+416]
37b7ca31cmov rsi, [rsp+488]
37b7ca324mov eax, [rax]
37b7ca326mov [rsp+176], eax
37b7ca32dmov rdi, rcx
37b7ca330mov r15, r8
37b7ca333mov rbp, r9
37b7ca336mov rax, [rsp+504]
37b7ca33emov [rsp+392], rdx
37b7ca346mov r9l, 1
37b7ca34cmov r8l, 1
37b7ca352lea rdx, [rip+0xc6f1e7]
37b7ca359mov r13l, [rax]
37b7ca35cmov rax, [rsp+456]
37b7ca364mov eax, [rax]
37b7ca366mov [rsp+196], eax
37b7ca36dmov rax, [rsp+520]
37b7ca375mov eax, [rax]
37b7ca377mov [rsp+192], eax
37b7ca37emov rax, [rsp+568]
37b7ca386mov [rax], 0
37b7ca38ccall lsame_
37b7ca391mov r9l, 1
37b7ca397mov r8l, 1
37b7ca39dmov rcx, rdi
37b7ca3a0lea rdx, [rip+0xc6f19a]
37b7ca3a7mov ebx, eax
37b7ca3a9call lsame_
37b7ca3aemov rcx, [rsp+392]
37b7ca3b6mov r9l, 1
37b7ca3bcmov r8l, 1
37b7ca3c2mov r12l, eax
37b7ca3c5lea rdx, [rip+0xc6f174]
37b7ca3cccall lsame_
37b7ca3d1or ebx, r12l
37b7ca3d4mov [rsp+164], eax
37b7ca3dbmov [rsp+168], ebx
37b7ca3e2je 0x37b7ca4f0
37b7ca3e8mov rax, [rsp+472]
37b7ca3f0mov [rsp+184], 0
37b7ca3fbmov [rsp+188], 0
37b7ca406mov [rax], 78
37b7ca409
37b7ca409loc_37b7ca409:
37b7ca409mov eax, [rsp+164]
37b7ca410test eax, eax
37b7ca412je 0x37b7ca5a0
37b7ca418
37b7ca418loc_37b7ca418:
37b7ca418mov ebx, [r15]
37b7ca41btest ebx, ebx
37b7ca41djs 0x37b7ca488
37b7ca41fmov eax, [rbp]
37b7ca422test eax, eax
37b7ca424js 0x37b7ca640
37b7ca42amov edx, [r14]
37b7ca42dtest edx, edx
37b7ca42fjs 0x37b7ca626
37b7ca435mov rbx, [rsp+424]
37b7ca43dmov r11l, [rbx]
37b7ca440test r11l, r11l
37b7ca443js 0x37b7ca6b0
37b7ca449mov rbx, [rsp+440]
37b7ca451add edx, eax
37b7ca453cmp edx, [rbx]
37b7ca455jge 0x37b7ca6c8
37b7ca45bmov rbx, [rsp+456]
37b7ca463add eax, edx
37b7ca465cmp eax, [rbx]
37b7ca467jl 0x37b7ca6e0
37b7ca46dmov rax, [rsp+568]
37b7ca475mov [rax], -10
37b7ca47bmov eax, 10
37b7ca480jmp 0x37b7ca49b
37b7ca482
37b7ca482 66 0f 1f 44 00 00 f..D..
37b7ca488
37b7ca488loc_37b7ca488:
37b7ca488mov rax, [rsp+568]
37b7ca490mov [rax], -3
37b7ca496mov eax, 3
37b7ca49b
37b7ca49bloc_37b7ca49b:
37b7ca49blea rdx, [rsp+232]
37b7ca4a3mov r8l, 6
37b7ca4a9lea rcx, [rip+0xc6f0a3]
37b7ca4b0mov [rsp+232], eax
37b7ca4b7call xerbla_
37b7ca4bcnop
37b7ca4bd
37b7ca4bdloc_37b7ca4bd:
37b7ca4bdmovups x6, [rsp+256]
37b7ca4c5movups x7, [rsp+272]
37b7ca4cdmovups x8, [rsp+288]
37b7ca4d6add rsp, 312
37b7ca4ddpop rbx
37b7ca4depop rsi
37b7ca4dfpop rdi
37b7ca4e0pop rbp
37b7ca4e1pop r12
37b7ca4e3pop r13
37b7ca4e5pop r14
37b7ca4e7pop r15
37b7ca4e9ret
37b7ca4ea
37b7ca4ea 66 0f 1f 44 00 00 f..D..
37b7ca4f0
37b7ca4f0loc_37b7ca4f0:
37b7ca4f0mov rcx, [rsp+472]
37b7ca4f8mov r9l, 1
37b7ca4femov r8l, 1
37b7ca504lea rdx, [rip+0xc6f037]
37b7ca50bcall lsame_
37b7ca510mov [rsp+184], eax
37b7ca517test eax, eax
37b7ca519je 0x37b7ca684
37b7ca51f
37b7ca51floc_37b7ca51f:
37b7ca51fmov rcx, [rsp+472]
37b7ca527mov r9l, 1
37b7ca52dmov r8l, 1
37b7ca533lea rdx, [rip+0xc6f00a]
37b7ca53acall lsame_
37b7ca53fmov [rsp+188], eax
37b7ca546test eax, eax
37b7ca548je 0x37b7ca658
37b7ca54e
37b7ca54eloc_37b7ca54e:
37b7ca54emov edx, 12
37b7ca553lea rcx, [rip+0xc6efeb]
37b7ca55acall dlamch_
37b7ca55fmov r9l, 1
37b7ca565mov r8l, 1
37b7ca56bmov rcx, rdi
37b7ca56elea rdx, [rip+0xc6efdc]
37b7ca575movapd x7, x0
37b7ca579call lsame_
37b7ca57etest eax, eax
37b7ca580jne 0x37b7ca610
37b7ca586mov rax, [rsp+568]
37b7ca58emov [rax], -1
37b7ca594mov eax, 1
37b7ca599jmp 0x37b7ca49b
37b7ca59e
37b7ca59e 66 90 f.
37b7ca5a0
37b7ca5a0loc_37b7ca5a0:
37b7ca5a0mov rcx, [rsp+392]
37b7ca5a8mov r9l, 1
37b7ca5aemov r8l, 1
37b7ca5b4lea rdx, [rip+0xc6ef97]
37b7ca5bbcall lsame_
37b7ca5c0test eax, eax
37b7ca5c2jne 0x37b7ca418
37b7ca5c8mov rcx, [rsp+392]
37b7ca5d0mov r9l, 1
37b7ca5d6mov r8l, 1
37b7ca5dclea rdx, [rip+0xc6ef61]
37b7ca5e3call lsame_
37b7ca5e8test eax, eax
37b7ca5eajne 0x37b7ca418
37b7ca5f0mov rax, [rsp+568]
37b7ca5f8mov [rax], -2
37b7ca5femov eax, 2
37b7ca603jmp 0x37b7ca49b
37b7ca608
37b7ca608 0f 1f 84 00 00 00 00 00 ........
37b7ca610
37b7ca610loc_37b7ca610:
37b7ca610movsd_xmm x0, [rip+0xc6ef58]
37b7ca618divsd x0, x7
37b7ca61cmovapd x8, x0
37b7ca621jmp 0x37b7ca409
37b7ca626
37b7ca626loc_37b7ca626:
37b7ca626mov rax, [rsp+568]
37b7ca62emov [rax], -5
37b7ca634mov eax, 5
37b7ca639jmp 0x37b7ca49b
37b7ca63e
37b7ca63e 66 90 f.
37b7ca640
37b7ca640loc_37b7ca640:
37b7ca640mov rax, [rsp+568]
37b7ca648mov [rax], -4
37b7ca64emov eax, 4
37b7ca653jmp 0x37b7ca49b
37b7ca658
37b7ca658loc_37b7ca658:
37b7ca658mov rcx, [rsp+472]
37b7ca660mov r9l, 1
37b7ca666mov r8l, 1
37b7ca66clea rdx, [rip+0xc6eed0]
37b7ca673call lsame_
37b7ca678mov [rsp+188], eax
37b7ca67fjmp 0x37b7ca54e
37b7ca684
37b7ca684loc_37b7ca684:
37b7ca684mov rcx, [rsp+472]
37b7ca68cmov r9l, 1
37b7ca692mov r8l, 1
37b7ca698lea rdx, [rip+0xc6eea4]
37b7ca69fcall lsame_
37b7ca6a4mov [rsp+184], eax
37b7ca6abjmp 0x37b7ca51f
37b7ca6b0
37b7ca6b0loc_37b7ca6b0:
37b7ca6b0mov rax, [rsp+568]
37b7ca6b8mov [rax], -6
37b7ca6bemov eax, 6
37b7ca6c3jmp 0x37b7ca49b
37b7ca6c8
37b7ca6c8loc_37b7ca6c8:
37b7ca6c8mov rax, [rsp+568]
37b7ca6d0mov [rax], -8
37b7ca6d6mov eax, 8
37b7ca6dbjmp 0x37b7ca49b
37b7ca6e0
37b7ca6e0loc_37b7ca6e0:
37b7ca6e0mov r9l, 1
37b7ca6e6mov r8l, 1
37b7ca6eclea rdx, [rip+0xc6ee5e]
37b7ca6f3mov rcx, rdi
37b7ca6f6call lsame_
37b7ca6fbtest eax, eax
37b7ca6fdje 0x37b7ca761
37b7ca6ffmov r10l, [rsp+188]
37b7ca707test r10l, r10l
37b7ca70ajne 0x37b7ca840
37b7ca710mov r9l, [rsp+184]
37b7ca718test r9l, r9l
37b7ca71bjne 0x37b7ca7c6
37b7ca721mov rcx, [rsp+472]
37b7ca729mov r9l, 1
37b7ca72fmov r8l, 1
37b7ca735lea rdx, [rip+0xc6ee04]
37b7ca73ccall lsame_
37b7ca741test eax, eax
37b7ca743mov rax, [rsp+568]
37b7ca74bjne 0x37b7cb9d2
37b7ca751mov [rax], -12
37b7ca757mov eax, 12
37b7ca75cjmp 0x37b7ca49b
37b7ca761
37b7ca761loc_37b7ca761:
37b7ca761mov r8l, [rsp+184]
37b7ca769test r8l, r8l
37b7ca76cjne 0x37b7ca7c6
37b7ca76e
37b7ca76eloc_37b7ca76e:
37b7ca76emov rax, [rsp+568]
37b7ca776mov edx, [rsp+188]
37b7ca77dmov eax, [rax]
37b7ca77ftest edx, edx
37b7ca781jne 0x37b7ca859
37b7ca787
37b7ca787loc_37b7ca787:
37b7ca787test eax, eax
37b7ca789jne 0x37b7ca839
37b7ca78fmov r10l, [r15]
37b7ca792
37b7ca792loc_37b7ca792:
37b7ca792mov rbx, [rsp+504]
37b7ca79atest r10l, r10l
37b7ca79dmov eax, 1
37b7ca7a2cmovg eax, r10l
37b7ca7a6cmp [rbx], eax
37b7ca7a8jge 0x37b7ca8bc
37b7ca7aemov rax, [rsp+568]
37b7ca7b6mov [rax], -16
37b7ca7bcmov eax, 16
37b7ca7c1jmp 0x37b7ca49b
37b7ca7c6
37b7ca7c6loc_37b7ca7c6:
37b7ca7c6mov r10l, [r15]
37b7ca7c9test r10l, r10l
37b7ca7ccjle 0x37b7cb98a
37b7ca7d2mov rax, [rsp+480]
37b7ca7dalea edx, [r10-1]
37b7ca7demovapd x0, x8
37b7ca7e3pxor x1, x1
37b7ca7e7lea rdx, [rax+8*rdx+8]
37b7ca7ec
37b7ca7ecloc_37b7ca7ec:
37b7ca7ecmovsd_xmm x2, [rax]
37b7ca7f0add rax, 8
37b7ca7f4minsd x0, x2
37b7ca7f8maxsd x1, x2
37b7ca7fccmp rax, rdx
37b7ca7ffjne 0x37b7ca7ec
37b7ca801pxor x2, x2
37b7ca805comisd x2, x0
37b7ca809jae 0x37b7ca826
37b7ca80bmaxsd x0, x7
37b7ca80fminsd x1, x8
37b7ca814divsd x0, x1
37b7ca818movsd_xmm [rsp+248], x0
37b7ca821jmp 0x37b7ca76e
37b7ca826
37b7ca826loc_37b7ca826:
37b7ca826mov rax, [rsp+568]
37b7ca82emov [rax], -13
37b7ca834mov eax, -13
37b7ca839
37b7ca839loc_37b7ca839:
37b7ca839neg eax
37b7ca83bjmp 0x37b7ca49b
37b7ca840
37b7ca840loc_37b7ca840:
37b7ca840mov ecx, [rsp+184]
37b7ca847test ecx, ecx
37b7ca849jne 0x37b7ca7c6
37b7ca84fmov rax, [rsp+568]
37b7ca857mov eax, [rax]
37b7ca859
37b7ca859loc_37b7ca859:
37b7ca859test eax, eax
37b7ca85bjne 0x37b7ca839
37b7ca85dmov r10l, [r15]
37b7ca860test r10l, r10l
37b7ca863jle 0x37b7cb9d9
37b7ca869lea edx, [r10-1]
37b7ca86dmovapd x0, x8
37b7ca872pxor x1, x1
37b7ca876mov rax, rsi
37b7ca879lea rdx, [rsi+8*rdx+8]
37b7ca87e
37b7ca87eloc_37b7ca87e:
37b7ca87emovsd_xmm x2, [rax]
37b7ca882add rax, 8
37b7ca886minsd x0, x2
37b7ca88amaxsd x1, x2
37b7ca88ecmp rax, rdx
37b7ca891jne 0x37b7ca87e
37b7ca893pxor x2, x2
37b7ca897comisd x2, x0
37b7ca89bjae 0x37b7cb972
37b7ca8a1maxsd x0, x7
37b7ca8a5minsd x1, x8
37b7ca8aadivsd x0, x1
37b7ca8ae
37b7ca8aeloc_37b7ca8ae:
37b7ca8aemovsd_xmm [rsp+240], x0
37b7ca8b7jmp 0x37b7ca792
37b7ca8bc
37b7ca8bcloc_37b7ca8bc:
37b7ca8bcmov rbx, [rsp+520]
37b7ca8c4cmp [rbx], eax
37b7ca8c6jge 0x37b7ca8e0
37b7ca8c8mov rax, [rsp+568]
37b7ca8d0mov [rax], -18
37b7ca8d6mov eax, 18
37b7ca8dbjmp 0x37b7ca49b
37b7ca8e0
37b7ca8e0loc_37b7ca8e0:
37b7ca8e0movsxd rdi, r13l
37b7ca8e3xor eax, eax
37b7ca8e5test rdi, rdi
37b7ca8e8cmovs rdi, rax
37b7ca8ectest r12l, r12l
37b7ca8efjne 0x37b7cb210
37b7ca8f5mov eax, [rsp+164]
37b7ca8fctest eax, eax
37b7ca8feje 0x37b7cb1e8
37b7ca904mov eax, [rsp+184]
37b7ca90btest eax, eax
37b7ca90dje 0x37b7cb4fa
37b7ca913mov rax, [rsp+424]
37b7ca91bmov r11l, [rax]
37b7ca91etest r11l, r11l
37b7ca921jle 0x37b7cb8a3
37b7ca927
37b7ca927loc_37b7ca927:
37b7ca927add r11l, 1
37b7ca92btest r10l, r10l
37b7ca92ejle 0x37b7cb93b
37b7ca934mov ecx, r10l
37b7ca937mov r12l, r10l
37b7ca93amov edx, r10l
37b7ca93dmov r8, -1
37b7ca944shr ecx, 1
37b7ca946mov r9l, 1
37b7ca94cand r12l, 1
37b7ca950or edx, 1
37b7ca953mov rax, [rsp+496]
37b7ca95bmov [rsp+400], r15
37b7ca963shl rcx, 4
37b7ca967mov [rsp+408], rbp
37b7ca96fmov rbp, [rsp+480]
37b7ca977lea r13, [rax+8]
37b7ca97bmov rbx, rax
37b7ca97enop
37b7ca980
37b7ca980loc_37b7ca980:
37b7ca980cmp r10l, 1
37b7ca984je 0x37b7cb4f0
37b7ca98a
37b7ca98aloc_37b7ca98a:
37b7ca98alea r15, [r13+8*r8]
37b7ca98fxor eax, eax
37b7ca991nop [rax]
37b7ca995nop [rax+rax]
37b7ca9a0
37b7ca9a0loc_37b7ca9a0:
37b7ca9a0movupd x3, [r15+rax]
37b7ca9a6movupd x0, [rbp+rax]
37b7ca9acmulpd x0, x3
37b7ca9b0movups [r15+rax], x0
37b7ca9b5add rax, 16
37b7ca9b9cmp rax, rcx
37b7ca9bcjne 0x37b7ca9a0
37b7ca9betest r12l, r12l
37b7ca9c1je 0x37b7cb068
37b7ca9c7movsxd rax, edx
37b7ca9ca
37b7ca9caloc_37b7ca9ca:
37b7ca9calea r15, [r8+rax]
37b7ca9ceadd r9l, 1
37b7ca9d2add r8, rdi
37b7ca9d5movsd_xmm x0, [rbx+8*r15]
37b7ca9dbmulsd x0, [rbp+8*rax-8]
37b7ca9e1movsd_xmm [rbx+8*r15], x0
37b7ca9e7cmp r11l, r9l
37b7ca9eajne 0x37b7ca980
37b7ca9ecmov r15, [rsp+400]
37b7ca9f4mov rbp, [rsp+408]
37b7ca9fc
37b7ca9fcloc_37b7ca9fc:
37b7ca9fcmov [rsp+184], 1
37b7caa07
37b7caa07loc_37b7caa07:
37b7caa07mov ebx, [rsp+168]
37b7caa0etest ebx, ebx
37b7caa10je 0x37b7cab8e
37b7caa16
37b7caa16loc_37b7caa16:
37b7caa16movsxd rbx, [rsp+176]
37b7caa1exor eax, eax
37b7caa20test rbx, rbx
37b7caa23cmovns rax, rbx
37b7caa27mov [rsp+176], rax
37b7caa2ftest r10l, r10l
37b7caa32jle 0x37b7cab35
37b7caa38
37b7caa38loc_37b7caa38:
37b7caa38movsxd r11, [rsp+196]
37b7caa40xor eax, eax
37b7caa42mov r12, rbp
37b7caa45mov ecx, r10l
37b7caa48lea rbx, [rsp+232]
37b7caa50mov [rsp+488], rsi
37b7caa58mov edi, 1
37b7caa5dmov rsi, r14
37b7caa60test r11, r11
37b7caa63mov [rsp+168], rbx
37b7caa6bmov r13, -1
37b7caa72mov r14, -1
37b7caa79cmovs r11, rax
37b7caa7dmov ebx, r10l
37b7caa80mov rbp, r11
37b7caa83jmp 0x37b7caa96
37b7caa85
37b7caa85 0f 1f 00 ...
37b7caa88
37b7caa88loc_37b7caa88:
37b7caa88mov ecx, [r15]
37b7caa8badd r13, rbp
37b7caa8eadd r14, [rsp+176]
37b7caa96
37b7caa96loc_37b7caa96:
37b7caa96mov eax, [rsi]
37b7caa98mov r8l, edi
37b7caa9bmov r9l, [r12]
37b7caa9fmov edx, 1
37b7caaa4sub r8l, eax
37b7caaa7test r8l, r8l
37b7caaaacmovle r8l, edx
37b7caaaelea edx, [r9+rdi]
37b7caab2cmp edx, ecx
37b7caab4cmovg edx, ecx
37b7caab7mov rcx, [rsp+432]
37b7caabfsub edx, r8l
37b7caac2add edx, 1
37b7caac5mov [rsp+232], edx
37b7caacclea edx, [rax+r9+1]
37b7caad1add eax, 1
37b7caad4sub eax, edi
37b7caad6sub edx, edi
37b7caad8add edi, 1
37b7caadbadd eax, r8l
37b7caadeadd edx, r8l
37b7caae1lea r8, [rip+0xc6ea74]
37b7caae8cdqe
37b7caaeamovsxd rdx, edx
37b7caaedadd rax, r14
37b7caaf0add rdx, r13
37b7caaf3lea rax, [rcx+8*rax]
37b7caaf7lea rcx, [rip+0xc6ea5e]
37b7caafemov [rsp+32], rcx
37b7cab03mov rcx, [rsp+448]
37b7cab0blea r9, [rcx+8*rdx]
37b7cab0fmov rcx, [rsp+168]
37b7cab17mov rdx, rax
37b7cab1acall dcopy_
37b7cab1fcmp edi, ebx
37b7cab21jle 0x37b7caa88
37b7cab27mov r14, rsi
37b7cab2amov rsi, [rsp+488]
37b7cab32mov rbp, r12
37b7cab35
37b7cab35loc_37b7cab35:
37b7cab35mov r9, r14
37b7cab38mov r8, rbp
37b7cab3bmov rdx, r15
37b7cab3emov rcx, r15
37b7cab41mov rax, [rsp+568]
37b7cab49mov [rsp+56], rax
37b7cab4emov rax, [rsp+464]
37b7cab56mov [rsp+48], rax
37b7cab5bmov rax, [rsp+456]
37b7cab63mov [rsp+40], rax
37b7cab68mov rax, [rsp+448]
37b7cab70mov [rsp+32], rax
37b7cab75call dgbtrf_
37b7cab7amov rax, [rsp+568]
37b7cab82mov r9l, [rax]
37b7cab85test r9l, r9l
37b7cab88jg 0x37b7cb348
37b7cab8e
37b7cab8eloc_37b7cab8e:
37b7cab8emov r11l, [rsp+164]
37b7cab96mov eax, 73
37b7cab9btest r11l, r11l
37b7cab9eje 0x37b7caba5
37b7caba0
37b7caba0loc_37b7caba0:
37b7caba0mov eax, 49
37b7caba5
37b7caba5loc_37b7caba5:
37b7caba5mov [rsp+215], al
37b7cabacxor edx, edx
37b7cabaemov r9, r14
37b7cabb1mov r8, rbp
37b7cabb4mov rax, [rsp+552]
37b7cabbcmovsxd r12, [rsp+192]
37b7cabc4mov [rsp+56], 1
37b7cabcdlea rcx, [rsp+215]
37b7cabd5mov [rsp+48], rax
37b7cabdamov rax, [rsp+440]
37b7cabe2test r12, r12
37b7cabe5cmovs r12, rdx
37b7cabe9mov rdx, r15
37b7cabecmov [rsp+40], rax
37b7cabf1mov rax, [rsp+432]
37b7cabf9mov [rsp+32], rax
37b7cabfecall dlangb_
37b7cac03mov eax, [r14]
37b7cac06add eax, [rbp]
37b7cac09mov [rsp+80], 1
37b7cac12mov [rsp+220], eax
37b7cac19mov rax, [rsp+552]
37b7cac21mov r9, r15
37b7cac24lea r8, [rip+0xc6e915]
37b7cac2bmov [rsp+72], 1
37b7cac34lea rdx, [rip+0xc6e925]
37b7cac3blea rcx, [rip+0xc6e91f]
37b7cac42mov [rsp+56], rax
37b7cac47mov rax, [rsp+456]
37b7cac4fmov [rsp+64], 1
37b7cac58mov [rsp+48], rax
37b7cac5dmov rax, [rsp+448]
37b7cac65movsd_xmm [rsp+232], x0
37b7cac6emov [rsp+40], rax
37b7cac73lea rax, [rsp+220]
37b7cac7bmov [rsp+32], rax
37b7cac80call dlantb_
37b7cac85movapd x1, x0
37b7cac89pxor x0, x0
37b7cac8ducomisd x1, x0
37b7cac91jp 0x37b7cb2e0
37b7cac97jne 0x37b7cb2e0
37b7cac9dmov r13, [rip+0xc6e8cc]
37b7caca4
37b7caca4loc_37b7caca4:
37b7caca4mov rax, [rsp+568]
37b7cacacmov r9, r14
37b7cacafmov r8, rbp
37b7cacb2mov rdx, r15
37b7cacb5mov [rsp+96], 1
37b7cacbelea rcx, [rsp+215]
37b7cacc6mov [rsp+88], rax
37b7caccbmov rax, [rsp+560]
37b7cacd3mov [rsp+80], rax
37b7cacd8mov rax, [rsp+552]
37b7cace0mov [rsp+72], rax
37b7cace5mov rax, [rsp+528]
37b7cacedmov [rsp+64], rax
37b7cacf2lea rax, [rsp+232]
37b7cacfamov [rsp+56], rax
37b7cacffmov rax, [rsp+464]
37b7cad07mov [rsp+48], rax
37b7cad0cmov rax, [rsp+456]
37b7cad14mov [rsp+40], rax
37b7cad19mov rax, [rsp+448]
37b7cad21mov [rsp+32], rax
37b7cad26call dgbcon_
37b7cad2bmov rax, [rsp+520]
37b7cad33mov r9, [rsp+496]
37b7cad3bmov [rsp+56], 4
37b7cad44mov r8, [rsp+424]
37b7cad4cmov rdx, r15
37b7cad4flea rcx, [rip+0xc6e80c]
37b7cad56mov [rsp+48], rax
37b7cad5bmov rax, [rsp+512]
37b7cad63mov [rsp+40], rax
37b7cad68mov rax, [rsp+504]
37b7cad70mov [rsp+32], rax
37b7cad75call dlacpy_
37b7cad7amov r9, r14
37b7cad7dmov r8, rbp
37b7cad80mov rdx, r15
37b7cad83mov rax, [rsp+568]
37b7cad8bmov rcx, [rsp+392]
37b7cad93mov [rsp+88], 1
37b7cad9cmov [rsp+80], rax
37b7cada1mov rax, [rsp+520]
37b7cada9mov [rsp+72], rax
37b7cadaemov rax, [rsp+512]
37b7cadb6mov [rsp+64], rax
37b7cadbbmov rax, [rsp+464]
37b7cadc3mov [rsp+56], rax
37b7cadc8mov rax, [rsp+456]
37b7cadd0mov [rsp+48], rax
37b7cadd5mov rax, [rsp+448]
37b7cadddmov [rsp+40], rax
37b7cade2mov rax, [rsp+424]
37b7cadeamov [rsp+32], rax
37b7cadefcall dgbtrs_
37b7cadf4mov r9, r14
37b7cadf7mov r8, rbp
37b7cadfamov rdx, r15
37b7cadfdmov rax, [rsp+568]
37b7cae05mov rcx, [rsp+392]
37b7cae0dmov [rsp+152], 1
37b7cae19mov [rsp+144], rax
37b7cae21mov rax, [rsp+560]
37b7cae29mov [rsp+136], rax
37b7cae31mov rax, [rsp+552]
37b7cae39mov [rsp+128], rax
37b7cae41mov rax, [rsp+544]
37b7cae49mov [rsp+120], rax
37b7cae4emov rax, [rsp+536]
37b7cae56mov [rsp+112], rax
37b7cae5bmov rax, [rsp+520]
37b7cae63mov [rsp+104], rax
37b7cae68mov rax, [rsp+512]
37b7cae70mov [rsp+96], rax
37b7cae75mov rax, [rsp+504]
37b7cae7dmov [rsp+88], rax
37b7cae82mov rax, [rsp+496]
37b7cae8amov [rsp+80], rax
37b7cae8fmov rax, [rsp+464]
37b7cae97mov [rsp+72], rax
37b7cae9cmov rax, [rsp+456]
37b7caea4mov [rsp+64], rax
37b7caea9mov rax, [rsp+448]
37b7caeb1mov [rsp+56], rax
37b7caeb6mov rax, [rsp+440]
37b7caebemov [rsp+48], rax
37b7caec3mov rax, [rsp+432]
37b7caecbmov [rsp+40], rax
37b7caed0mov rax, [rsp+424]
37b7caed8mov [rsp+32], rax
37b7caeddcall dgbrfs_
37b7caee2mov r10l, [rsp+164]
37b7caeeatest r10l, r10l
37b7caeedje 0x37b7cb098
37b7caef3mov r9l, [rsp+188]
37b7caefbtest r9l, r9l
37b7caefeje 0x37b7cb01d
37b7caf04mov rax, [rsp+424]
37b7caf0cmov edx, [rax]
37b7caf0etest edx, edx
37b7caf10jle 0x37b7cb01d
37b7caf16mov r10l, [r15]
37b7caf19lea r11l, [rdx+1]
37b7caf1dtest r10l, r10l
37b7caf20jle 0x37b7cafaf
37b7caf26mov ecx, r10l
37b7caf29mov rax, [rsp+512]
37b7caf31mov r8, -1
37b7caf38mov r9l, 1
37b7caf3eshr ecx, 1
37b7caf40lea rbx, [rax+8]
37b7caf44shl rcx, 4
37b7caf48mov rdi, rax
37b7caf4bnop [rax+rax]
37b7caf50
37b7caf50loc_37b7caf50:
37b7caf50cmp r10l, 1
37b7caf54je 0x37b7cb614
37b7caf5a
37b7caf5aloc_37b7caf5a:
37b7caf5alea rbp, [rbx+8*r8]
37b7caf5exor eax, eax
37b7caf60
37b7caf60loc_37b7caf60:
37b7caf60movupd x0, [rbp+rax]
37b7caf66movupd x5, [rsi+rax]
37b7caf6bmulpd x0, x5
37b7caf6fmovups [rbp+rax], x0
37b7caf74add rax, 16
37b7caf78cmp rcx, rax
37b7caf7bjne 0x37b7caf60
37b7caf7dtest r10b, 1
37b7caf81je 0x37b7cb080
37b7caf87mov eax, r10l
37b7caf8aor eax, 1
37b7caf8d
37b7caf8dloc_37b7caf8d:
37b7caf8dcdqe
37b7caf8fadd r9l, 1
37b7caf93lea rbp, [r8+rax]
37b7caf97add r8, r12
37b7caf9amovsd_xmm x0, [rdi+8*rbp]
37b7caf9fmulsd x0, [rsi+8*rax-8]
37b7cafa5movsd_xmm [rdi+8*rbp], x0
37b7cafaacmp r11l, r9l
37b7cafadjne 0x37b7caf50
37b7cafaf
37b7cafafloc_37b7cafaf:
37b7cafafmovsd_xmm x2, [rsp+240]
37b7cafb8cmp edx, 1
37b7cafbbje 0x37b7cb002
37b7cafbdmov ecx, edx
37b7cafbfmov rax, [rsp+536]
37b7cafc7movddup x1, x2
37b7cafcbshr ecx, 1
37b7cafcdshl rcx, 4
37b7cafd1add rcx, rax
37b7cafd4nop
37b7cafd5nop [rax+rax]
37b7cafe0
37b7cafe0loc_37b7cafe0:
37b7cafe0movupd x0, [rax]
37b7cafe4add rax, 16
37b7cafe8divpd x0, x1
37b7cafecmovups [rax-16], x0
37b7caff0cmp rcx, rax
37b7caff3jne 0x37b7cafe0
37b7caff5mov eax, edx
37b7caff7and eax, -2
37b7caffaand edx, 1
37b7caffdlea edx, [rax+1]
37b7cb000je 0x37b7cb01d
37b7cb002
37b7cb002loc_37b7cb002:
37b7cb002mov rbx, [rsp+536]
37b7cb00alea eax, [rdx-1]
37b7cb00dcdqe
37b7cb00fmovsd_xmm x0, [rbx+8*rax]
37b7cb014divsd x0, x2
37b7cb018movsd_xmm [rbx+8*rax], x0
37b7cb01d
37b7cb01dloc_37b7cb01d:
37b7cb01dmov rax, [rsp+528]
37b7cb025mov edx, 7
37b7cb02alea rcx, [rip+0xc6e535]
37b7cb031movsd_xmm x1, [rax]
37b7cb035movapd x6, x1
37b7cb039call dlamch_
37b7cb03ecomisd x0, x6
37b7cb042jbe 0x37b7cb054
37b7cb044mov eax, [r15]
37b7cb047mov rbx, [rsp+568]
37b7cb04fadd eax, 1
37b7cb052mov [rbx], eax
37b7cb054
37b7cb054loc_37b7cb054:
37b7cb054mov rax, [rsp+552]
37b7cb05cmov [rax], r13
37b7cb05fjmp 0x37b7ca4bd
37b7cb064
37b7cb064 0f 1f 40 00 ..@.
37b7cb068
37b7cb068loc_37b7cb068:
37b7cb068add r9l, 1
37b7cb06ccmp r9l, r11l
37b7cb06fje 0x37b7cb7a2
37b7cb075add r8, rdi
37b7cb078jmp 0x37b7ca98a
37b7cb07d
37b7cb07d 0f 1f 00 ...
37b7cb080
37b7cb080loc_37b7cb080:
37b7cb080add r9l, 1
37b7cb084cmp r11l, r9l
37b7cb087je 0x37b7cafaf
37b7cb08dadd r8, r12
37b7cb090jmp 0x37b7caf5a
37b7cb095
37b7cb095 0f 1f 00 ...
37b7cb098
37b7cb098loc_37b7cb098:
37b7cb098mov r8l, [rsp+184]
37b7cb0a0test r8l, r8l
37b7cb0a3je 0x37b7cb01d
37b7cb0a9mov rax, [rsp+424]
37b7cb0b1mov edx, [rax]
37b7cb0b3test edx, edx
37b7cb0b5jle 0x37b7cb01d
37b7cb0bbmov r10l, [r15]
37b7cb0belea r11l, [rdx+1]
37b7cb0c2test r10l, r10l
37b7cb0c5jle 0x37b7cb16f
37b7cb0cbmov ecx, r10l
37b7cb0cemov rax, [rsp+512]
37b7cb0d6mov rdi, [rsp+480]
37b7cb0demov r9l, 1
37b7cb0e4shr ecx, 1
37b7cb0e6mov r8, -1
37b7cb0edlea rsi, [rax+8]
37b7cb0f1shl rcx, 4
37b7cb0f5mov rbx, rax
37b7cb0f8nop [rax+rax]
37b7cb100
37b7cb100loc_37b7cb100:
37b7cb100cmp r10l, 1
37b7cb104je 0x37b7cb61e
37b7cb10a
37b7cb10aloc_37b7cb10a:
37b7cb10alea rbp, [rsi+8*r8]
37b7cb10exor eax, eax
37b7cb110nop [rax+rax]
37b7cb115nop [rax+rax]
37b7cb120
37b7cb120loc_37b7cb120:
37b7cb120movupd x2, [rbp+rax]
37b7cb126movupd x0, [rdi+rax]
37b7cb12bmulpd x0, x2
37b7cb12fmovups [rbp+rax], x0
37b7cb134add rax, 16
37b7cb138cmp rax, rcx
37b7cb13bjne 0x37b7cb120
37b7cb13dtest r10b, 1
37b7cb141je 0x37b7cb1d0
37b7cb147mov eax, r10l
37b7cb14aor eax, 1
37b7cb14d
37b7cb14dloc_37b7cb14d:
37b7cb14dcdqe
37b7cb14fadd r9l, 1
37b7cb153lea rbp, [rax+r8]
37b7cb157add r8, r12
37b7cb15amovsd_xmm x0, [rbx+8*rbp]
37b7cb15fmulsd x0, [rdi+8*rax-8]
37b7cb165movsd_xmm [rbx+8*rbp], x0
37b7cb16acmp r9l, r11l
37b7cb16djne 0x37b7cb100
37b7cb16f
37b7cb16floc_37b7cb16f:
37b7cb16fmovsd_xmm x2, [rsp+248]
37b7cb178cmp edx, 1
37b7cb17bje 0x37b7cb002
37b7cb181mov ecx, edx
37b7cb183mov rax, [rsp+536]
37b7cb18bmovddup x1, x2
37b7cb18fshr ecx, 1
37b7cb191shl rcx, 4
37b7cb195add rcx, rax
37b7cb198nop [rax+rax]
37b7cb1a0
37b7cb1a0loc_37b7cb1a0:
37b7cb1a0movupd x0, [rax]
37b7cb1a4add rax, 16
37b7cb1a8divpd x0, x1
37b7cb1acmovups [rax-16], x0
37b7cb1b0cmp rcx, rax
37b7cb1b3jne 0x37b7cb1a0
37b7cb1b5test dl, 1
37b7cb1b8je 0x37b7cb01d
37b7cb1beor edx, 1
37b7cb1c1jmp 0x37b7cb002
37b7cb1c6
37b7cb1c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7cb1d0
37b7cb1d0loc_37b7cb1d0:
37b7cb1d0add r9l, 1
37b7cb1d4cmp r11l, r9l
37b7cb1d7je 0x37b7cb16f
37b7cb1d9add r8, r12
37b7cb1dcjmp 0x37b7cb10a
37b7cb1e1
37b7cb1e1 0f 1f 80 00 00 00 00 .......
37b7cb1e8
37b7cb1e8loc_37b7cb1e8:
37b7cb1e8mov eax, [rsp+188]
37b7cb1eftest eax, eax
37b7cb1f1jne 0x37b7cb510
37b7cb1f7mov edi, [rsp+168]
37b7cb1fetest edi, edi
37b7cb200jne 0x37b7caa16
37b7cb206
37b7cb206loc_37b7cb206:
37b7cb206mov eax, 73
37b7cb20bjmp 0x37b7caba5
37b7cb210
37b7cb210loc_37b7cb210:
37b7cb210mov [rsp+56], rsi
37b7cb215mov r9, r14
37b7cb218mov r8, rbp
37b7cb21bmov rdx, r15
37b7cb21elea rax, [rsp+216]
37b7cb226lea r13, [rsp+240]
37b7cb22emov rcx, r15
37b7cb231mov [rsp+88], rax
37b7cb236lea rax, [rsp+224]
37b7cb23elea rbx, [rsp+248]
37b7cb246mov [rsp+80], rax
37b7cb24bmov [rsp+200], rax
37b7cb253mov rax, [rsp+480]
37b7cb25bmov [rsp+72], r13
37b7cb260mov [rsp+48], rax
37b7cb265mov rax, [rsp+440]
37b7cb26dmov [rsp+64], rbx
37b7cb272mov [rsp+40], rax
37b7cb277mov rax, [rsp+432]
37b7cb27fmov [rsp+32], rax
37b7cb284call dgbequ_
37b7cb289mov eax, [rsp+216]
37b7cb290test eax, eax
37b7cb292mov rax, [rsp+200]
37b7cb29aje 0x37b7cb650
37b7cb2a0mov ecx, [rsp+164]
37b7cb2a7test ecx, ecx
37b7cb2a9je 0x37b7cb628
37b7cb2afmov edx, [rsp+184]
37b7cb2b6test edx, edx
37b7cb2b8je 0x37b7cb60c
37b7cb2be
37b7cb2beloc_37b7cb2be:
37b7cb2bemov rax, [rsp+424]
37b7cb2c6mov r10l, [r15]
37b7cb2c9mov r11l, [rax]
37b7cb2cctest r11l, r11l
37b7cb2cfjg 0x37b7ca927
37b7cb2d5jmp 0x37b7caa16
37b7cb2da
37b7cb2da 66 0f 1f 44 00 00 f..D..
37b7cb2e0
37b7cb2e0loc_37b7cb2e0:
37b7cb2e0mov r9, r14
37b7cb2e3mov r8, rbp
37b7cb2e6lea rcx, [rip+0xc6e274]
37b7cb2edmov rdx, r15
37b7cb2f0mov rax, [rsp+552]
37b7cb2f8mov [rsp+56], 1
37b7cb301movsd_xmm [rsp+168], x1
37b7cb30amov [rsp+48], rax
37b7cb30fmov rax, [rsp+440]
37b7cb317mov [rsp+40], rax
37b7cb31cmov rax, [rsp+432]
37b7cb324mov [rsp+32], rax
37b7cb329call dlangb_
37b7cb32edivsd x0, [rsp+168]
37b7cb337movq r13, x0
37b7cb33cjmp 0x37b7caca4
37b7cb341
37b7cb341 0f 1f 80 00 00 00 00 .......
37b7cb348
37b7cb348loc_37b7cb348:
37b7cb348mov ecx, [r14]
37b7cb34bmov edx, [r15]
37b7cb34emov r11, -1
37b7cb355xor eax, eax
37b7cb357mov esi, [rbp]
37b7cb35amov r10, [rsp+176]
37b7cb362pxor x1, x1
37b7cb366mov [rsp+232], 0
37b7cb372lea edi, [rdx-1]
37b7cb375mov rdx, [rsp+432]
37b7cb37dadd esi, ecx
37b7cb37fadd ecx, 1
37b7cb382mov ebp, ecx
37b7cb384lea ebx, [rsi+1]
37b7cb387lea r12, [rdx+8]
37b7cb38bmov r13, rdx
37b7cb38esub ebp, r9l
37b7cb391nop [rax]
37b7cb395nop [rax+rax]
37b7cb3a0
37b7cb3a0loc_37b7cb3a0:
37b7cb3a0test ecx, ecx
37b7cb3a2lea edx, [rdi+rcx]
37b7cb3a5mov r8l, 1
37b7cb3abcmovg r8l, ecx
37b7cb3afcmp edx, ebx
37b7cb3b1cmovg edx, ebx
37b7cb3b4cmp r8l, edx
37b7cb3b7jg 0x37b7cb3fe
37b7cb3b9movsxd r14, r8l
37b7cb3bcsub edx, r8l
37b7cb3bfadd r14, r11
37b7cb3c2add rdx, r14
37b7cb3c5lea rax, [r13+8*r14]
37b7cb3calea rdx, [r12+8*rdx]
37b7cb3cenop [rax]
37b7cb3d5nop [rax+rax]
37b7cb3e0
37b7cb3e0loc_37b7cb3e0:
37b7cb3e0movsd_xmm x0, [rax]
37b7cb3e4andpd x0, [rip+0xc6e194]
37b7cb3ecadd rax, 8
37b7cb3f0maxsd x1, x0
37b7cb3f4cmp rdx, rax
37b7cb3f7jne 0x37b7cb3e0
37b7cb3f9mov eax, 1
37b7cb3fe
37b7cb3feloc_37b7cb3fe:
37b7cb3fesub ecx, 1
37b7cb401add r11, r10
37b7cb404cmp ebp, ecx
37b7cb406jne 0x37b7cb3a0
37b7cb408test al, al
37b7cb40aje 0x37b7cb415
37b7cb40cmovsd_xmm [rsp+232], x1
37b7cb415
37b7cb415loc_37b7cb415:
37b7cb415lea eax, [r9-1]
37b7cb419lea r8, [rip+0xc6e120]
37b7cb420mov rbx, [rsp+448]
37b7cb428mov [rsp+80], 1
37b7cb431cmp eax, esi
37b7cb433lea rdx, [rip+0xc6e126]
37b7cb43amov [rsp+72], 1
37b7cb443lea rcx, [rip+0xc6e117]
37b7cb44amov [rsp+64], 1
37b7cb453cmovg eax, esi
37b7cb456add esi, 2
37b7cb459sub esi, r9l
37b7cb45cmov r9, [rsp+568]
37b7cb464mov [rsp+220], eax
37b7cb46bmov rax, [rsp+552]
37b7cb473test esi, esi
37b7cb475mov [rsp+56], rax
37b7cb47amov rax, [rsp+456]
37b7cb482mov [rsp+48], rax
37b7cb487mov eax, 1
37b7cb48ccmovle esi, eax
37b7cb48flea eax, [rsi-1]
37b7cb492cdqe
37b7cb494lea rax, [rbx+8*rax]
37b7cb498mov [rsp+40], rax
37b7cb49dlea rax, [rsp+220]
37b7cb4a5mov [rsp+32], rax
37b7cb4aacall dlantb_
37b7cb4afmovapd x1, x0
37b7cb4b3pxor x0, x0
37b7cb4b7ucomisd x1, x0
37b7cb4bbjp 0x37b7cb4c3
37b7cb4bdje 0x37b7cb755
37b7cb4c3
37b7cb4c3loc_37b7cb4c3:
37b7cb4c3movsd_xmm x0, [rsp+232]
37b7cb4ccdivsd x0, x1
37b7cb4d0
37b7cb4d0loc_37b7cb4d0:
37b7cb4d0mov rax, [rsp+552]
37b7cb4d8movsd_xmm [rax], x0
37b7cb4dcmov rax, [rsp+528]
37b7cb4e4mov [rax], 0
37b7cb4ebjmp 0x37b7ca4bd
37b7cb4f0
37b7cb4f0loc_37b7cb4f0:
37b7cb4f0mov eax, 1
37b7cb4f5jmp 0x37b7ca9ca
37b7cb4fa
37b7cb4faloc_37b7cb4fa:
37b7cb4famov r12l, [rsp+168]
37b7cb502test r12l, r12l
37b7cb505je 0x37b7caba0
37b7cb50bjmp 0x37b7caa16
37b7cb510
37b7cb510loc_37b7cb510:
37b7cb510mov rax, [rsp+424]
37b7cb518mov r11l, [rax]
37b7cb51btest r11l, r11l
37b7cb51ejle 0x37b7cb8c5
37b7cb524
37b7cb524loc_37b7cb524:
37b7cb524add r11l, 1
37b7cb528test r10l, r10l
37b7cb52bjle 0x37b7cb8e9
37b7cb531mov ecx, r10l
37b7cb534mov r12l, r10l
37b7cb537mov edx, r10l
37b7cb53amov r8, -1
37b7cb541shr ecx, 1
37b7cb543mov r9l, 1
37b7cb549and r12l, 1
37b7cb54dor edx, 1
37b7cb550mov rax, [rsp+496]
37b7cb558mov [rsp+400], r15
37b7cb560shl rcx, 4
37b7cb564lea r13, [rax+8]
37b7cb568mov rbx, rax
37b7cb56bnop [rax+rax]
37b7cb570
37b7cb570loc_37b7cb570:
37b7cb570cmp r10l, 1
37b7cb574je 0x37b7cb5f2
37b7cb576
37b7cb576loc_37b7cb576:
37b7cb576lea r15, [r13+8*r8]
37b7cb57bxor eax, eax
37b7cb57dnop [rax]
37b7cb580
37b7cb580loc_37b7cb580:
37b7cb580movupd x4, [r15+rax]
37b7cb586movupd x0, [rsi+rax]
37b7cb58bmulpd x0, x4
37b7cb58fmovups [r15+rax], x0
37b7cb594add rax, 16
37b7cb598cmp rax, rcx
37b7cb59bjne 0x37b7cb580
37b7cb59dtest r12l, r12l
37b7cb5a0je 0x37b7cb5e0
37b7cb5a2movsxd rax, edx
37b7cb5a5
37b7cb5a5loc_37b7cb5a5:
37b7cb5a5lea r15, [r8+rax]
37b7cb5a9add r9l, 1
37b7cb5adadd r8, rdi
37b7cb5b0movsd_xmm x0, [rbx+8*r15]
37b7cb5b6mulsd x0, [rsi+8*rax-8]
37b7cb5bcmovsd_xmm [rbx+8*r15], x0
37b7cb5c2cmp r11l, r9l
37b7cb5c5jne 0x37b7cb570
37b7cb5c7mov r15, [rsp+400]
37b7cb5cf
37b7cb5cfloc_37b7cb5cf:
37b7cb5cfmov [rsp+188], 1
37b7cb5dajmp 0x37b7caa07
37b7cb5df
37b7cb5df 90 .
37b7cb5e0
37b7cb5e0loc_37b7cb5e0:
37b7cb5e0add r9l, 1
37b7cb5e4cmp r9l, r11l
37b7cb5e7je 0x37b7cb762
37b7cb5edadd r8, rdi
37b7cb5f0jmp 0x37b7cb576
37b7cb5f2
37b7cb5f2loc_37b7cb5f2:
37b7cb5f2mov eax, 1
37b7cb5f7jmp 0x37b7cb5a5
37b7cb5f9
37b7cb5f9loc_37b7cb5f9:
37b7cb5f9mov [rsp+188], r12l
37b7cb601
37b7cb601loc_37b7cb601:
37b7cb601mov [rsp+184], 0
37b7cb60c
37b7cb60cloc_37b7cb60c:
37b7cb60cmov r10l, [r15]
37b7cb60fjmp 0x37b7caa16
37b7cb614
37b7cb614loc_37b7cb614:
37b7cb614mov eax, 1
37b7cb619jmp 0x37b7caf8d
37b7cb61e
37b7cb61eloc_37b7cb61e:
37b7cb61emov eax, 1
37b7cb623jmp 0x37b7cb14d
37b7cb628
37b7cb628loc_37b7cb628:
37b7cb628mov eax, [rsp+188]
37b7cb62ftest eax, eax
37b7cb631je 0x37b7cb60c
37b7cb633mov rax, [rsp+424]
37b7cb63bmov r10l, [r15]
37b7cb63emov r11l, [rax]
37b7cb641test r11l, r11l
37b7cb644jg 0x37b7cb524
37b7cb64ajmp 0x37b7caa16
37b7cb64f
37b7cb64f 90 .
37b7cb650
37b7cb650loc_37b7cb650:
37b7cb650mov [rsp+80], rax
37b7cb655mov r9, r14
37b7cb658mov r8, rbp
37b7cb65bmov rdx, r15
37b7cb65emov rax, [rsp+480]
37b7cb666mov rcx, [rsp+472]
37b7cb66emov [rsp+72], r13
37b7cb673mov [rsp+96], 1
37b7cb67cmov [rsp+48], rax
37b7cb681mov rax, [rsp+440]
37b7cb689mov [rsp+88], rcx
37b7cb68emov rcx, r15
37b7cb691mov [rsp+40], rax
37b7cb696mov rax, [rsp+432]
37b7cb69emov [rsp+64], rbx
37b7cb6a3mov [rsp+32], rax
37b7cb6a8mov [rsp+56], rsi
37b7cb6adcall dlaqgb_
37b7cb6b2mov rcx, [rsp+472]
37b7cb6bamov r9l, 1
37b7cb6c0mov r8l, 1
37b7cb6c6lea rdx, [rip+0xc6de75]
37b7cb6cdcall lsame_
37b7cb6d2mov [rsp+184], eax
37b7cb6d9test eax, eax
37b7cb6dbje 0x37b7cb850
37b7cb6e1
37b7cb6e1loc_37b7cb6e1:
37b7cb6e1mov rcx, [rsp+472]
37b7cb6e9mov r9l, 1
37b7cb6efmov r8l, 1
37b7cb6f5lea rdx, [rip+0xc6de48]
37b7cb6fccall lsame_
37b7cb701test eax, eax
37b7cb703je 0x37b7cb7db
37b7cb709mov r11l, [rsp+164]
37b7cb711test r11l, r11l
37b7cb714je 0x37b7cb7bf
37b7cb71amov r10l, [rsp+184]
37b7cb722test r10l, r10l
37b7cb725je 0x37b7cb5f9
37b7cb72bmov rax, [rsp+424]
37b7cb733mov r11l, [rax]
37b7cb736mov eax, [rsp+184]
37b7cb73dtest r11l, r11l
37b7cb740jle 0x37b7cb834
37b7cb746
37b7cb746loc_37b7cb746:
37b7cb746mov [rsp+188], eax
37b7cb74dmov r10l, [r15]
37b7cb750jmp 0x37b7ca927
37b7cb755
37b7cb755loc_37b7cb755:
37b7cb755movsd_xmm x0, [rip+0xc6de13]
37b7cb75djmp 0x37b7cb4d0
37b7cb762
37b7cb762loc_37b7cb762:
37b7cb762mov [rsp+188], 1
37b7cb76dmov r15, [rsp+400]
37b7cb775
37b7cb775loc_37b7cb775:
37b7cb775mov edx, [rsp+168]
37b7cb77ctest edx, edx
37b7cb77eje 0x37b7cab8e
37b7cb784movsxd rbx, [rsp+176]
37b7cb78cxor eax, eax
37b7cb78etest rbx, rbx
37b7cb791cmovns rax, rbx
37b7cb795mov [rsp+176], rax
37b7cb79djmp 0x37b7caa38
37b7cb7a2
37b7cb7a2loc_37b7cb7a2:
37b7cb7a2mov r15, [rsp+400]
37b7cb7aamov rbp, [rsp+408]
37b7cb7b2mov [rsp+184], 1
37b7cb7bdjmp 0x37b7cb775
37b7cb7bf
37b7cb7bfloc_37b7cb7bf:
37b7cb7bfmov rax, [rsp+424]
37b7cb7c7mov r11l, [rax]
37b7cb7catest r11l, r11l
37b7cb7cdjle 0x37b7cb962
37b7cb7d3mov r10l, [r15]
37b7cb7d6jmp 0x37b7cb524
37b7cb7db
37b7cb7dbloc_37b7cb7db:
37b7cb7dbmov rcx, [rsp+472]
37b7cb7e3mov r9l, 1
37b7cb7e9mov r8l, 1
37b7cb7eflea rdx, [rip+0xc6dd4d]
37b7cb7f6call lsame_
37b7cb7fbmov [rsp+188], eax
37b7cb802test eax, eax
37b7cb804je 0x37b7cb87c
37b7cb806mov ebx, [rsp+164]
37b7cb80dtest ebx, ebx
37b7cb80fje 0x37b7cb7bf
37b7cb811mov eax, [rsp+184]
37b7cb818test eax, eax
37b7cb81aje 0x37b7cb5f9
37b7cb820mov rbx, [rsp+424]
37b7cb828mov r11l, [rbx]
37b7cb82btest r11l, r11l
37b7cb82ejg 0x37b7cb746
37b7cb834
37b7cb834loc_37b7cb834:
37b7cb834mov [rsp+184], r12l
37b7cb83cmov r10l, [r15]
37b7cb83fmov [rsp+188], r12l
37b7cb847jmp 0x37b7caa16
37b7cb84c
37b7cb84c 0f 1f 40 00 ..@.
37b7cb850
37b7cb850loc_37b7cb850:
37b7cb850mov rcx, [rsp+472]
37b7cb858mov r9l, 1
37b7cb85emov r8l, 1
37b7cb864lea rdx, [rip+0xc6dcd8]
37b7cb86bcall lsame_
37b7cb870mov [rsp+184], eax
37b7cb877jmp 0x37b7cb6e1
37b7cb87c
37b7cb87cloc_37b7cb87c:
37b7cb87cmov r9l, [rsp+164]
37b7cb884test r9l, r9l
37b7cb887je 0x37b7cb60c
37b7cb88dmov r8l, [rsp+184]
37b7cb895test r8l, r8l
37b7cb898je 0x37b7cb601
37b7cb89ejmp 0x37b7cb2be
37b7cb8a3
37b7cb8a3loc_37b7cb8a3:
37b7cb8a3mov eax, [rsp+168]
37b7cb8aatest eax, eax
37b7cb8acje 0x37b7caba0
37b7cb8b2mov eax, [rsp+168]
37b7cb8b9mov [rsp+184], eax
37b7cb8c0jmp 0x37b7caa16
37b7cb8c5
37b7cb8c5loc_37b7cb8c5:
37b7cb8c5mov r13l, [rsp+168]
37b7cb8cdtest r13l, r13l
37b7cb8d0je 0x37b7cb206
37b7cb8d6mov eax, [rsp+168]
37b7cb8ddmov [rsp+188], eax
37b7cb8e4jmp 0x37b7caa16
37b7cb8e9
37b7cb8e9loc_37b7cb8e9:
37b7cb8e9mov eax, 1
37b7cb8ee
37b7cb8eeloc_37b7cb8ee:
37b7cb8eelea edx, [rax+1]
37b7cb8f1cmp edx, r11l
37b7cb8f4je 0x37b7cb903
37b7cb8f6add eax, 2
37b7cb8f9cmp r11l, eax
37b7cb8fcjne 0x37b7cb8ee
37b7cb8fejmp 0x37b7cb5cf
37b7cb903
37b7cb903loc_37b7cb903:
37b7cb903mov [rsp+188], 1
37b7cb90e
37b7cb90eloc_37b7cb90e:
37b7cb90emov eax, [rsp+168]
37b7cb915test eax, eax
37b7cb917je 0x37b7cab8e
37b7cb91dmovsxd rbx, [rsp+176]
37b7cb925xor eax, eax
37b7cb927test rbx, rbx
37b7cb92acmovns rax, rbx
37b7cb92emov [rsp+176], rax
37b7cb936jmp 0x37b7cab35
37b7cb93b
37b7cb93bloc_37b7cb93b:
37b7cb93bmov eax, 1
37b7cb940
37b7cb940loc_37b7cb940:
37b7cb940lea edx, [rax+1]
37b7cb943cmp edx, r11l
37b7cb946je 0x37b7cb955
37b7cb948add eax, 2
37b7cb94bcmp r11l, eax
37b7cb94ejne 0x37b7cb940
37b7cb950jmp 0x37b7ca9fc
37b7cb955
37b7cb955loc_37b7cb955:
37b7cb955mov [rsp+184], 1
37b7cb960jmp 0x37b7cb90e
37b7cb962
37b7cb962loc_37b7cb962:
37b7cb962mov [rsp+188], r12l
37b7cb96amov r10l, [r15]
37b7cb96djmp 0x37b7caa16
37b7cb972
37b7cb972loc_37b7cb972:
37b7cb972mov rax, [rsp+568]
37b7cb97amov [rax], -14
37b7cb980mov eax, 14
37b7cb985jmp 0x37b7ca49b
37b7cb98a
37b7cb98aloc_37b7cb98a:
37b7cb98apxor x0, x0
37b7cb98ecomisd x0, x8
37b7cb993jae 0x37b7ca826
37b7cb999movsd_xmm x0, [rip+0xc6dbcf]
37b7cb9a1mov rax, [rsp+568]
37b7cb9a9mov ecx, [rsp+188]
37b7cb9b0movsd_xmm [rsp+248], x0
37b7cb9b9mov eax, [rax]
37b7cb9bbtest ecx, ecx
37b7cb9bdje 0x37b7ca787
37b7cb9c3test eax, eax
37b7cb9c5je 0x37b7ca8ae
37b7cb9cbneg eax
37b7cb9cdjmp 0x37b7ca49b
37b7cb9d2
37b7cb9d2loc_37b7cb9d2:
37b7cb9d2mov eax, [rax]
37b7cb9d4jmp 0x37b7ca787
37b7cb9d9
37b7cb9d9loc_37b7cb9d9:
37b7cb9d9pxor x0, x0
37b7cb9ddcomisd x0, x8
37b7cb9e2jae 0x37b7cb972
37b7cb9e4movsd_xmm x0, [rip+0xc6db84]
37b7cb9ecjmp 0x37b7ca8ae
37b7ca2e0
Loading..