File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc6adb0
37bc6adb0zpptrs_:
37bc6adb0push r15
37bc6adb2push r14
37bc6adb4push r13
37bc6adb6push r12
37bc6adb8push rbp
37bc6adb9push rdi
37bc6adbapush rsi
37bc6adbbpush rbx
37bc6adbcsub rsp, 120
37bc6adc0mov r13, [rsp+240]
37bc6adc8mov r14, [rsp+232]
37bc6add0mov [r13], 0
37bc6add8mov ebx, [r14]
37bc6addbmov rsi, rdx
37bc6addemov r12, r8
37bc6ade1mov rdi, r9
37bc6ade4mov r8l, 1
37bc6adeamov r9l, 1
37bc6adf0lea rdx, [rip+0x7e2f39]
37bc6adf7mov rbp, rcx
37bc6adfacall lsame_
37bc6adffmov r15l, eax
37bc6ae02test eax, eax
37bc6ae04je 0x37bc6b020
37bc6ae0a
37bc6ae0aloc_37bc6ae0a:
37bc6ae0amov eax, [rsi]
37bc6ae0ctest eax, eax
37bc6ae0ejs 0x37bc6af40
37bc6ae14mov r12l, [r12]
37bc6ae18test r12l, r12l
37bc6ae1bjs 0x37bc6b058
37bc6ae21test eax, eax
37bc6ae23mov edx, 1
37bc6ae28cmovg edx, eax
37bc6ae2bcmp [r14], edx
37bc6ae2ejl 0x37bc6b070
37bc6ae34mov edx, [r13]
37bc6ae38test edx, edx
37bc6ae3ajne 0x37bc6b07f
37bc6ae40test eax, eax
37bc6ae42je 0x37bc6af6a
37bc6ae48test r12l, r12l
37bc6ae4bje 0x37bc6af6a
37bc6ae51movsxd rax, ebx
37bc6ae54xor edx, edx
37bc6ae56mov rbx, [rsp+224]
37bc6ae5elea r14, [rip+0x7e2edb]
37bc6ae65test rax, rax
37bc6ae68lea rbp, [rip+0x7e2ee9]
37bc6ae6flea r13, [rip+0x7e2ee6]
37bc6ae76cmovs rax, rdx
37bc6ae7ashl rax, 4
37bc6ae7etest r15l, r15l
37bc6ae81mov r15l, 1
37bc6ae87mov [rsp+88], rax
37bc6ae8cje 0x37bc6af80
37bc6ae92nop [rax]
37bc6ae95nop [rax+rax]
37bc6aea0
37bc6aea0loc_37bc6aea0:
37bc6aea0mov [rsp+40], rbx
37bc6aea5mov r9, rsi
37bc6aea8mov rdx, r14
37bc6aeabadd r15l, 1
37bc6aeafmov [rsp+72], 8
37bc6aeb8lea r8, [rip+0x7e2e79]
37bc6aebflea rcx, [rip+0x7e2e8d]
37bc6aec6mov [rsp+64], 19
37bc6aecfmov [rsp+56], 5
37bc6aed8mov [rsp+48], rbp
37bc6aeddmov [rsp+32], rdi
37bc6aee2call ztpsv_
37bc6aee7mov [rsp+40], rbx
37bc6aeecmov r9, rsi
37bc6aeefmov rdx, r13
37bc6aef2mov [rsp+72], 8
37bc6aefblea r8, [rip+0x7e2e36]
37bc6af02lea rcx, [rip+0x7e2e4a]
37bc6af09mov [rsp+64], 12
37bc6af12mov [rsp+56], 5
37bc6af1bmov [rsp+48], rbp
37bc6af20mov [rsp+32], rdi
37bc6af25call ztpsv_
37bc6af2aadd rbx, [rsp+88]
37bc6af2fcmp r12l, r15l
37bc6af32jge 0x37bc6aea0
37bc6af38jmp 0x37bc6af6a
37bc6af3a
37bc6af3a 66 0f 1f 44 00 00 f..D..
37bc6af40
37bc6af40loc_37bc6af40:
37bc6af40mov eax, -2
37bc6af45mov edx, 2
37bc6af4a
37bc6af4aloc_37bc6af4a:
37bc6af4amov [r13], eax
37bc6af4e
37bc6af4eloc_37bc6af4e:
37bc6af4emov [rsp+108], edx
37bc6af52mov r8l, 6
37bc6af58lea rdx, [rsp+108]
37bc6af5dlea rcx, [rip+0x7e2dce]
37bc6af64call xerbla_
37bc6af69nop
37bc6af6a
37bc6af6aloc_37bc6af6a:
37bc6af6aadd rsp, 120
37bc6af6epop rbx
37bc6af6fpop rsi
37bc6af70pop rdi
37bc6af71pop rbp
37bc6af72pop r12
37bc6af74pop r13
37bc6af76pop r14
37bc6af78pop r15
37bc6af7aret
37bc6af7b
37bc6af7b 0f 1f 44 00 00 ..D..
37bc6af80
37bc6af80loc_37bc6af80:
37bc6af80mov [rsp+40], rbx
37bc6af85mov r9, rsi
37bc6af88mov rdx, r13
37bc6af8badd r15l, 1
37bc6af8fmov [rsp+72], 8
37bc6af98lea r8, [rip+0x7e2d99]
37bc6af9flea rcx, [rip+0x7e2dc2]
37bc6afa6mov [rsp+64], 12
37bc6afafmov [rsp+56], 5
37bc6afb8mov [rsp+48], rbp
37bc6afbdmov [rsp+32], rdi
37bc6afc2call ztpsv_
37bc6afc7mov [rsp+40], rbx
37bc6afccmov r9, rsi
37bc6afcfmov rdx, r14
37bc6afd2mov [rsp+72], 8
37bc6afdblea r8, [rip+0x7e2d56]
37bc6afe2lea rcx, [rip+0x7e2d7f]
37bc6afe9mov [rsp+64], 19
37bc6aff2mov [rsp+56], 5
37bc6affbmov [rsp+48], rbp
37bc6b000mov [rsp+32], rdi
37bc6b005call ztpsv_
37bc6b00aadd rbx, [rsp+88]
37bc6b00fcmp r12l, r15l
37bc6b012jge 0x37bc6af80
37bc6b018jmp 0x37bc6af6a
37bc6b01d
37bc6b01d 0f 1f 00 ...
37bc6b020
37bc6b020loc_37bc6b020:
37bc6b020mov r9l, 1
37bc6b026mov r8l, 1
37bc6b02clea rdx, [rip+0x7e2cfe]
37bc6b033mov rcx, rbp
37bc6b036call lsame_
37bc6b03btest eax, eax
37bc6b03djne 0x37bc6ae0a
37bc6b043mov eax, -1
37bc6b048mov edx, 1
37bc6b04djmp 0x37bc6af4a
37bc6b052
37bc6b052 66 0f 1f 44 00 00 f..D..
37bc6b058
37bc6b058loc_37bc6b058:
37bc6b058mov eax, -3
37bc6b05dmov edx, 3
37bc6b062jmp 0x37bc6af4a
37bc6b067
37bc6b067 66 0f 1f 84 00 00 00 00 00 f........
37bc6b070
37bc6b070loc_37bc6b070:
37bc6b070mov eax, -6
37bc6b075mov edx, 6
37bc6b07ajmp 0x37bc6af4a
37bc6b07f
37bc6b07floc_37bc6b07f:
37bc6b07fneg edx
37bc6b081jmp 0x37bc6af4e
37bc6adb0
37bc6adb0zpptrs_:
37bc6adb0push r15
37bc6adb2push r14
37bc6adb4push r13
37bc6adb6push r12
37bc6adb8push rbp
37bc6adb9push rdi
37bc6adbapush rsi
37bc6adbbpush rbx
37bc6adbcsub rsp, 120
37bc6adc0mov r13, [rsp+240]
37bc6adc8mov r14, [rsp+232]
37bc6add0mov [r13], 0
37bc6add8mov ebx, [r14]
37bc6addbmov rsi, rdx
37bc6addemov r12, r8
37bc6ade1mov rdi, r9
37bc6ade4mov r8l, 1
37bc6adeamov r9l, 1
37bc6adf0lea rdx, [rip+0x7e2f39]
37bc6adf7mov rbp, rcx
37bc6adfacall lsame_
37bc6adffmov r15l, eax
37bc6ae02test eax, eax
37bc6ae04je 0x37bc6b020
37bc6ae0a
37bc6ae0aloc_37bc6ae0a:
37bc6ae0amov eax, [rsi]
37bc6ae0ctest eax, eax
37bc6ae0ejs 0x37bc6af40
37bc6ae14mov r12l, [r12]
37bc6ae18test r12l, r12l
37bc6ae1bjs 0x37bc6b058
37bc6ae21test eax, eax
37bc6ae23mov edx, 1
37bc6ae28cmovg edx, eax
37bc6ae2bcmp [r14], edx
37bc6ae2ejl 0x37bc6b070
37bc6ae34mov edx, [r13]
37bc6ae38test edx, edx
37bc6ae3ajne 0x37bc6b07f
37bc6ae40test eax, eax
37bc6ae42je 0x37bc6af6a
37bc6ae48test r12l, r12l
37bc6ae4bje 0x37bc6af6a
37bc6ae51movsxd rax, ebx
37bc6ae54xor edx, edx
37bc6ae56mov rbx, [rsp+224]
37bc6ae5elea r14, [rip+0x7e2edb]
37bc6ae65test rax, rax
37bc6ae68lea rbp, [rip+0x7e2ee9]
37bc6ae6flea r13, [rip+0x7e2ee6]
37bc6ae76cmovs rax, rdx
37bc6ae7ashl rax, 4
37bc6ae7etest r15l, r15l
37bc6ae81mov r15l, 1
37bc6ae87mov [rsp+88], rax
37bc6ae8cje 0x37bc6af80
37bc6ae92nop [rax]
37bc6ae95nop [rax+rax]
37bc6aea0
37bc6aea0loc_37bc6aea0:
37bc6aea0mov [rsp+40], rbx
37bc6aea5mov r9, rsi
37bc6aea8mov rdx, r14
37bc6aeabadd r15l, 1
37bc6aeafmov [rsp+72], 8
37bc6aeb8lea r8, [rip+0x7e2e79]
37bc6aebflea rcx, [rip+0x7e2e8d]
37bc6aec6mov [rsp+64], 19
37bc6aecfmov [rsp+56], 5
37bc6aed8mov [rsp+48], rbp
37bc6aeddmov [rsp+32], rdi
37bc6aee2call ztpsv_
37bc6aee7mov [rsp+40], rbx
37bc6aeecmov r9, rsi
37bc6aeefmov rdx, r13
37bc6aef2mov [rsp+72], 8
37bc6aefblea r8, [rip+0x7e2e36]
37bc6af02lea rcx, [rip+0x7e2e4a]
37bc6af09mov [rsp+64], 12
37bc6af12mov [rsp+56], 5
37bc6af1bmov [rsp+48], rbp
37bc6af20mov [rsp+32], rdi
37bc6af25call ztpsv_
37bc6af2aadd rbx, [rsp+88]
37bc6af2fcmp r12l, r15l
37bc6af32jge 0x37bc6aea0
37bc6af38jmp 0x37bc6af6a
37bc6af3a
37bc6af3a 66 0f 1f 44 00 00 f..D..
37bc6af40
37bc6af40loc_37bc6af40:
37bc6af40mov eax, -2
37bc6af45mov edx, 2
37bc6af4a
37bc6af4aloc_37bc6af4a:
37bc6af4amov [r13], eax
37bc6af4e
37bc6af4eloc_37bc6af4e:
37bc6af4emov [rsp+108], edx
37bc6af52mov r8l, 6
37bc6af58lea rdx, [rsp+108]
37bc6af5dlea rcx, [rip+0x7e2dce]
37bc6af64call xerbla_
37bc6af69nop
37bc6af6a
37bc6af6aloc_37bc6af6a:
37bc6af6aadd rsp, 120
37bc6af6epop rbx
37bc6af6fpop rsi
37bc6af70pop rdi
37bc6af71pop rbp
37bc6af72pop r12
37bc6af74pop r13
37bc6af76pop r14
37bc6af78pop r15
37bc6af7aret
37bc6af7b
37bc6af7b 0f 1f 44 00 00 ..D..
37bc6af80
37bc6af80loc_37bc6af80:
37bc6af80mov [rsp+40], rbx
37bc6af85mov r9, rsi
37bc6af88mov rdx, r13
37bc6af8badd r15l, 1
37bc6af8fmov [rsp+72], 8
37bc6af98lea r8, [rip+0x7e2d99]
37bc6af9flea rcx, [rip+0x7e2dc2]
37bc6afa6mov [rsp+64], 12
37bc6afafmov [rsp+56], 5
37bc6afb8mov [rsp+48], rbp
37bc6afbdmov [rsp+32], rdi
37bc6afc2call ztpsv_
37bc6afc7mov [rsp+40], rbx
37bc6afccmov r9, rsi
37bc6afcfmov rdx, r14
37bc6afd2mov [rsp+72], 8
37bc6afdblea r8, [rip+0x7e2d56]
37bc6afe2lea rcx, [rip+0x7e2d7f]
37bc6afe9mov [rsp+64], 19
37bc6aff2mov [rsp+56], 5
37bc6affbmov [rsp+48], rbp
37bc6b000mov [rsp+32], rdi
37bc6b005call ztpsv_
37bc6b00aadd rbx, [rsp+88]
37bc6b00fcmp r12l, r15l
37bc6b012jge 0x37bc6af80
37bc6b018jmp 0x37bc6af6a
37bc6b01d
37bc6b01d 0f 1f 00 ...
37bc6b020
37bc6b020loc_37bc6b020:
37bc6b020mov r9l, 1
37bc6b026mov r8l, 1
37bc6b02clea rdx, [rip+0x7e2cfe]
37bc6b033mov rcx, rbp
37bc6b036call lsame_
37bc6b03btest eax, eax
37bc6b03djne 0x37bc6ae0a
37bc6b043mov eax, -1
37bc6b048mov edx, 1
37bc6b04djmp 0x37bc6af4a
37bc6b052
37bc6b052 66 0f 1f 44 00 00 f..D..
37bc6b058
37bc6b058loc_37bc6b058:
37bc6b058mov eax, -3
37bc6b05dmov edx, 3
37bc6b062jmp 0x37bc6af4a
37bc6b067
37bc6b067 66 0f 1f 84 00 00 00 00 00 f........
37bc6b070
37bc6b070loc_37bc6b070:
37bc6b070mov eax, -6
37bc6b075mov edx, 6
37bc6b07ajmp 0x37bc6af4a
37bc6b07f
37bc6b07floc_37bc6b07f:
37bc6b07fneg edx
37bc6b081jmp 0x37bc6af4e
37bc6adb0
37bc6b086
37bc6b086 // align 0x20
37bc6b086 // align 0x20
37bc6b0a0
37bc6b0a0zptcon_:
37bc6b0a0push r15
37bc6b0a2push r14
37bc6b0a4push r13
37bc6b0a6push r12
37bc6b0a8push rbp
37bc6b0a9push rdi
37bc6b0aapush rsi
37bc6b0abpush rbx
37bc6b0acsub rsp, 104
37bc6b0b0movups [rsp+80], x6
37bc6b0b5movsxd r15, [rcx]
37bc6b0b8mov [rsp+192], r8
37bc6b0c0mov rdi, rcx
37bc6b0c3mov rbx, rdx
37bc6b0c6mov rbp, r9
37bc6b0c9test r15l, r15l
37bc6b0ccjs 0x37bc6b308
37bc6b0d2movsd_xmm x1, [r9]
37bc6b0d7pxor x0, x0
37bc6b0dbmov rax, [rsp+224]
37bc6b0e3comisd x0, x1
37bc6b0e7ja 0x37bc6b340
37bc6b0edmov [rax], 0
37bc6b0f3mov rax, [rsp+208]
37bc6b0fbmovsd_xmm [rax], x0
37bc6b0fftest r15l, r15l
37bc6b102jne 0x37bc6b130
37bc6b104mov rax, [rsp+208]
37bc6b10cmov rdi, [rip+0x7e2c6d]
37bc6b113mov [rax], rdi
37bc6b116
37bc6b116loc_37bc6b116:
37bc6b116movups x6, [rsp+80]
37bc6b11badd rsp, 104
37bc6b11fpop rbx
37bc6b120pop rsi
37bc6b121pop rdi
37bc6b122pop rbp
37bc6b123pop r12
37bc6b125pop r13
37bc6b127pop r14
37bc6b129pop r15
37bc6b12bret
37bc6b12c
37bc6b12c 0f 1f 40 00 ..@.
37bc6b130
37bc6b130loc_37bc6b130:
37bc6b130ucomisd x1, x0
37bc6b134jp 0x37bc6b138
37bc6b136je 0x37bc6b116
37bc6b138
37bc6b138loc_37bc6b138:
37bc6b138mov eax, 1
37bc6b13dpxor x0, x0
37bc6b141nop [rax+rax]
37bc6b14anop [rax+rax]
37bc6b155nop [rax+rax]
37bc6b160
37bc6b160loc_37bc6b160:
37bc6b160comisd x0, [rbx+8*rax-8]
37bc6b166jae 0x37bc6b116
37bc6b168add rax, 1
37bc6b16ccmp r15l, eax
37bc6b16fjge 0x37bc6b160
37bc6b171mov rax, [rsp+216]
37bc6b179mov rdx, [rip+0x7e2c00]
37bc6b180mov [rax], rdx
37bc6b183cmp r15l, 1
37bc6b187je 0x37bc6b34d
37bc6b18dlea rsi, [rax+8]
37bc6b191lea eax, [r15-2]
37bc6b195movsd_xmm x6, [rip+0x7e2be3]
37bc6b19dmov rdx, rax
37bc6b1a0mov [rsp+40], rax
37bc6b1a5mov rax, [rsp+192]
37bc6b1adshl rdx, 4
37bc6b1b1lea r13, [rax+rdx+16]
37bc6b1b6mov r14, rax
37bc6b1b9nop [rax]
37bc6b1c0
37bc6b1c0loc_37bc6b1c0:
37bc6b1c0movsd_xmm x0, [r14]
37bc6b1c5lea rcx, [rsp+48]
37bc6b1caadd r14, 16
37bc6b1ceadd rsi, 8
37bc6b1d2movsd_xmm [rsp+48], x0
37bc6b1d8movsd_xmm x0, [r14-8]
37bc6b1demovsd_xmm [rsp+56], x0
37bc6b1e4call fn_37c42fc80
37bc6b1e9mulsd x6, x0
37bc6b1edaddsd x6, [rip+0x7e2b8b]
37bc6b1f5movsd_xmm [rsi-8], x6
37bc6b1facmp r14, r13
37bc6b1fdjne 0x37bc6b1c0
37bc6b1ffmov rdx, [rsp+216]
37bc6b207lea rax, [r15-1]
37bc6b20bmovsd_xmm x0, [rdx+8*rax]
37bc6b210divsd x0, [rbx+8*rax]
37bc6b215movsd_xmm [rdx+8*rax], x0
37bc6b21alea rax, [8*r15]
37bc6b222lea rsi, [rax+rdx-8]
37bc6b227lea r13, [rax+rdx]
37bc6b22badd rbx, rax
37bc6b22eshl r15, 4
37bc6b232movsd_xmm x6, [rdx+rax-8]
37bc6b238mov rax, [rsp+40]
37bc6b23dadd r15, [rsp+192]
37bc6b245shl rax, 3
37bc6b249sub rsi, rax
37bc6b24cnop [rax]
37bc6b250
37bc6b250loc_37bc6b250:
37bc6b250movsd_xmm x0, [r15-32]
37bc6b256sub r13, 8
37bc6b25asub rbx, 8
37bc6b25esub r15, 16
37bc6b262lea rcx, [rsp+48]
37bc6b267movsd_xmm [rsp+48], x0
37bc6b26dmovsd_xmm x0, [r15-8]
37bc6b273movsd_xmm [rsp+56], x0
37bc6b279call fn_37c42fc80
37bc6b27emovapd x1, x0
37bc6b282movsd_xmm x0, [r13-8]
37bc6b288divsd x0, [rbx-8]
37bc6b28dmulsd x6, x1
37bc6b291addsd x6, x0
37bc6b295movsd_xmm [r13-8], x6
37bc6b29bcmp r13, rsi
37bc6b29ejne 0x37bc6b250
37bc6b2a0
37bc6b2a0loc_37bc6b2a0:
37bc6b2a0mov rdx, [rsp+216]
37bc6b2a8mov rcx, rdi
37bc6b2ablea r8, [rip+0x7e2ac6]
37bc6b2b2call idamax_
37bc6b2b7mov rdi, [rsp+216]
37bc6b2bfpxor x1, x1
37bc6b2c3cdqe
37bc6b2c5movsd_xmm x0, [rdi+8*rax-8]
37bc6b2cbucomisd x0, x1
37bc6b2cfjp 0x37bc6b2d7
37bc6b2d1je 0x37bc6b116
37bc6b2d7
37bc6b2d7loc_37bc6b2d7:
37bc6b2d7movapd x1, x0
37bc6b2dbmovsd_xmm x0, [rip+0x7e2a9d]
37bc6b2e3andpd x1, [rip+0x7e2aa5]
37bc6b2ebmov rax, [rsp+208]
37bc6b2f3divsd x0, x1
37bc6b2f7divsd x0, [rbp]
37bc6b2fcmovsd_xmm [rax], x0
37bc6b300jmp 0x37bc6b116
37bc6b305
37bc6b305 0f 1f 00 ...
37bc6b308
37bc6b308loc_37bc6b308:
37bc6b308mov rax, [rsp+224]
37bc6b310mov [rax], -1
37bc6b316mov eax, 1
37bc6b31b
37bc6b31bloc_37bc6b31b:
37bc6b31blea rdx, [rsp+76]
37bc6b320mov r8l, 6
37bc6b326lea rcx, [rip+0x7e2a43]
37bc6b32dmov [rsp+76], eax
37bc6b331call xerbla_
37bc6b336jmp 0x37bc6b116
37bc6b33b
37bc6b33b 0f 1f 44 00 00 ..D..
37bc6b340
37bc6b340loc_37bc6b340:
37bc6b340mov [rax], -4
37bc6b346mov eax, 4
37bc6b34bjmp 0x37bc6b31b
37bc6b34d
37bc6b34dloc_37bc6b34d:
37bc6b34dmov rax, [rsp+216]
37bc6b355movsd_xmm x0, [rip+0x7e2a23]
37bc6b35ddivsd x0, [rbx]
37bc6b361movsd_xmm [rax], x0
37bc6b365jmp 0x37bc6b2a0
37bc6b0a0
37bc6b0a0zptcon_:
37bc6b0a0push r15
37bc6b0a2push r14
37bc6b0a4push r13
37bc6b0a6push r12
37bc6b0a8push rbp
37bc6b0a9push rdi
37bc6b0aapush rsi
37bc6b0abpush rbx
37bc6b0acsub rsp, 104
37bc6b0b0movups [rsp+80], x6
37bc6b0b5movsxd r15, [rcx]
37bc6b0b8mov [rsp+192], r8
37bc6b0c0mov rdi, rcx
37bc6b0c3mov rbx, rdx
37bc6b0c6mov rbp, r9
37bc6b0c9test r15l, r15l
37bc6b0ccjs 0x37bc6b308
37bc6b0d2movsd_xmm x1, [r9]
37bc6b0d7pxor x0, x0
37bc6b0dbmov rax, [rsp+224]
37bc6b0e3comisd x0, x1
37bc6b0e7ja 0x37bc6b340
37bc6b0edmov [rax], 0
37bc6b0f3mov rax, [rsp+208]
37bc6b0fbmovsd_xmm [rax], x0
37bc6b0fftest r15l, r15l
37bc6b102jne 0x37bc6b130
37bc6b104mov rax, [rsp+208]
37bc6b10cmov rdi, [rip+0x7e2c6d]
37bc6b113mov [rax], rdi
37bc6b116
37bc6b116loc_37bc6b116:
37bc6b116movups x6, [rsp+80]
37bc6b11badd rsp, 104
37bc6b11fpop rbx
37bc6b120pop rsi
37bc6b121pop rdi
37bc6b122pop rbp
37bc6b123pop r12
37bc6b125pop r13
37bc6b127pop r14
37bc6b129pop r15
37bc6b12bret
37bc6b12c
37bc6b12c 0f 1f 40 00 ..@.
37bc6b130
37bc6b130loc_37bc6b130:
37bc6b130ucomisd x1, x0
37bc6b134jp 0x37bc6b138
37bc6b136je 0x37bc6b116
37bc6b138
37bc6b138loc_37bc6b138:
37bc6b138mov eax, 1
37bc6b13dpxor x0, x0
37bc6b141nop [rax+rax]
37bc6b14anop [rax+rax]
37bc6b155nop [rax+rax]
37bc6b160
37bc6b160loc_37bc6b160:
37bc6b160comisd x0, [rbx+8*rax-8]
37bc6b166jae 0x37bc6b116
37bc6b168add rax, 1
37bc6b16ccmp r15l, eax
37bc6b16fjge 0x37bc6b160
37bc6b171mov rax, [rsp+216]
37bc6b179mov rdx, [rip+0x7e2c00]
37bc6b180mov [rax], rdx
37bc6b183cmp r15l, 1
37bc6b187je 0x37bc6b34d
37bc6b18dlea rsi, [rax+8]
37bc6b191lea eax, [r15-2]
37bc6b195movsd_xmm x6, [rip+0x7e2be3]
37bc6b19dmov rdx, rax
37bc6b1a0mov [rsp+40], rax
37bc6b1a5mov rax, [rsp+192]
37bc6b1adshl rdx, 4
37bc6b1b1lea r13, [rax+rdx+16]
37bc6b1b6mov r14, rax
37bc6b1b9nop [rax]
37bc6b1c0
37bc6b1c0loc_37bc6b1c0:
37bc6b1c0movsd_xmm x0, [r14]
37bc6b1c5lea rcx, [rsp+48]
37bc6b1caadd r14, 16
37bc6b1ceadd rsi, 8
37bc6b1d2movsd_xmm [rsp+48], x0
37bc6b1d8movsd_xmm x0, [r14-8]
37bc6b1demovsd_xmm [rsp+56], x0
37bc6b1e4call fn_37c42fc80
37bc6b1e9mulsd x6, x0
37bc6b1edaddsd x6, [rip+0x7e2b8b]
37bc6b1f5movsd_xmm [rsi-8], x6
37bc6b1facmp r14, r13
37bc6b1fdjne 0x37bc6b1c0
37bc6b1ffmov rdx, [rsp+216]
37bc6b207lea rax, [r15-1]
37bc6b20bmovsd_xmm x0, [rdx+8*rax]
37bc6b210divsd x0, [rbx+8*rax]
37bc6b215movsd_xmm [rdx+8*rax], x0
37bc6b21alea rax, [8*r15]
37bc6b222lea rsi, [rax+rdx-8]
37bc6b227lea r13, [rax+rdx]
37bc6b22badd rbx, rax
37bc6b22eshl r15, 4
37bc6b232movsd_xmm x6, [rdx+rax-8]
37bc6b238mov rax, [rsp+40]
37bc6b23dadd r15, [rsp+192]
37bc6b245shl rax, 3
37bc6b249sub rsi, rax
37bc6b24cnop [rax]
37bc6b250
37bc6b250loc_37bc6b250:
37bc6b250movsd_xmm x0, [r15-32]
37bc6b256sub r13, 8
37bc6b25asub rbx, 8
37bc6b25esub r15, 16
37bc6b262lea rcx, [rsp+48]
37bc6b267movsd_xmm [rsp+48], x0
37bc6b26dmovsd_xmm x0, [r15-8]
37bc6b273movsd_xmm [rsp+56], x0
37bc6b279call fn_37c42fc80
37bc6b27emovapd x1, x0
37bc6b282movsd_xmm x0, [r13-8]
37bc6b288divsd x0, [rbx-8]
37bc6b28dmulsd x6, x1
37bc6b291addsd x6, x0
37bc6b295movsd_xmm [r13-8], x6
37bc6b29bcmp r13, rsi
37bc6b29ejne 0x37bc6b250
37bc6b2a0
37bc6b2a0loc_37bc6b2a0:
37bc6b2a0mov rdx, [rsp+216]
37bc6b2a8mov rcx, rdi
37bc6b2ablea r8, [rip+0x7e2ac6]
37bc6b2b2call idamax_
37bc6b2b7mov rdi, [rsp+216]
37bc6b2bfpxor x1, x1
37bc6b2c3cdqe
37bc6b2c5movsd_xmm x0, [rdi+8*rax-8]
37bc6b2cbucomisd x0, x1
37bc6b2cfjp 0x37bc6b2d7
37bc6b2d1je 0x37bc6b116
37bc6b2d7
37bc6b2d7loc_37bc6b2d7:
37bc6b2d7movapd x1, x0
37bc6b2dbmovsd_xmm x0, [rip+0x7e2a9d]
37bc6b2e3andpd x1, [rip+0x7e2aa5]
37bc6b2ebmov rax, [rsp+208]
37bc6b2f3divsd x0, x1
37bc6b2f7divsd x0, [rbp]
37bc6b2fcmovsd_xmm [rax], x0
37bc6b300jmp 0x37bc6b116
37bc6b305
37bc6b305 0f 1f 00 ...
37bc6b308
37bc6b308loc_37bc6b308:
37bc6b308mov rax, [rsp+224]
37bc6b310mov [rax], -1
37bc6b316mov eax, 1
37bc6b31b
37bc6b31bloc_37bc6b31b:
37bc6b31blea rdx, [rsp+76]
37bc6b320mov r8l, 6
37bc6b326lea rcx, [rip+0x7e2a43]
37bc6b32dmov [rsp+76], eax
37bc6b331call xerbla_
37bc6b336jmp 0x37bc6b116
37bc6b33b
37bc6b33b 0f 1f 44 00 00 ..D..
37bc6b340
37bc6b340loc_37bc6b340:
37bc6b340mov [rax], -4
37bc6b346mov eax, 4
37bc6b34bjmp 0x37bc6b31b
37bc6b34d
37bc6b34dloc_37bc6b34d:
37bc6b34dmov rax, [rsp+216]
37bc6b355movsd_xmm x0, [rip+0x7e2a23]
37bc6b35ddivsd x0, [rbx]
37bc6b361movsd_xmm [rax], x0
37bc6b365jmp 0x37bc6b2a0
37bc6b0a0
37bc6b36a
37bc6b36a // align 0x20
37bc6b36a // align 0x20
37bc6b380
37bc6b380zpteqr_:
37bc6b380push r12
37bc6b382push rbp
37bc6b383push rdi
37bc6b384push rsi
37bc6b385push rbx
37bc6b386sub rsp, 176
37bc6b38dmov rbp, [rsp+280]
37bc6b395mov [rbp], 0
37bc6b39cmov rdi, rdx
37bc6b39fmov rbx, r8
37bc6b3a2mov rsi, r9
37bc6b3a5mov r8l, 1
37bc6b3abmov r9l, 1
37bc6b3b1lea rdx, [rip+0x7e29e8]
37bc6b3b8mov r12, rcx
37bc6b3bbcall lsame_
37bc6b3c0test eax, eax
37bc6b3c2je 0x37bc6b5d0
37bc6b3c8mov ecx, [rdi]
37bc6b3catest ecx, ecx
37bc6b3ccjs 0x37bc6b5f9
37bc6b3d2mov rax, [rsp+264]
37bc6b3daxor r12l, r12l
37bc6b3ddmov edx, [rax]
37bc6b3dftest edx, edx
37bc6b3e1jle 0x37bc6b664
37bc6b3e7
37bc6b3e7loc_37bc6b3e7:
37bc6b3e7mov eax, [rbp]
37bc6b3eatest eax, eax
37bc6b3ecjne 0x37bc6b76b
37bc6b3f2mov eax, [rdi]
37bc6b3f4test eax, eax
37bc6b3f6je 0x37bc6b628
37bc6b3fccmp eax, 1
37bc6b3ffje 0x37bc6b688
37bc6b405cmp r12l, 2
37bc6b409je 0x37bc6b6e0
37bc6b40f
37bc6b40floc_37bc6b40f:
37bc6b40fmov r9, rbp
37bc6b412mov r8, rsi
37bc6b415mov rdx, rbx
37bc6b418mov rcx, rdi
37bc6b41bcall dpttrf_
37bc6b420mov eax, [rbp]
37bc6b423test eax, eax
37bc6b425jne 0x37bc6b628
37bc6b42bmov r8l, [rdi]
37bc6b42etest r8l, r8l
37bc6b431jle 0x37bc6b4d8
37bc6b437lea edx, [r8-1]
37bc6b43bmov rax, rbx
37bc6b43emov rcx, rdx
37bc6b441lea rdx, [rbx+8*rdx+8]
37bc6b446nop [rax]
37bc6b44anop [rax+rax]
37bc6b455nop [rax+rax]
37bc6b460
37bc6b460loc_37bc6b460:
37bc6b460movsd_xmm x0, [rax]
37bc6b464add rax, 8
37bc6b468sqrtsd x0, x0
37bc6b46cmovsd_xmm [rax-8], x0
37bc6b471cmp rax, rdx
37bc6b474jne 0x37bc6b460
37bc6b476cmp r8l, 1
37bc6b47aje 0x37bc6b4d8
37bc6b47ccmp r8l, 2
37bc6b480je 0x37bc6b761
37bc6b486mov edx, ecx
37bc6b488xor eax, eax
37bc6b48ashr edx, 1
37bc6b48cshl rdx, 4
37bc6b490nop [rax+rax]
37bc6b495nop [rax+rax]
37bc6b4a0
37bc6b4a0loc_37bc6b4a0:
37bc6b4a0movupd x0, [rsi+rax]
37bc6b4a5movupd x1, [rbx+rax]
37bc6b4aamulpd x0, x1
37bc6b4aemovups [rsi+rax], x0
37bc6b4b2add rax, 16
37bc6b4b6cmp rax, rdx
37bc6b4b9jne 0x37bc6b4a0
37bc6b4bbtest cl, 1
37bc6b4beje 0x37bc6b4d8
37bc6b4c0or ecx, 1
37bc6b4c3
37bc6b4c3loc_37bc6b4c3:
37bc6b4c3sub ecx, 1
37bc6b4c6movsxd rcx, ecx
37bc6b4c9movsd_xmm x0, [rsi+8*rcx]
37bc6b4cemulsd x0, [rbx+8*rcx]
37bc6b4d3movsd_xmm [rsi+8*rcx], x0
37bc6b4d8
37bc6b4d8loc_37bc6b4d8:
37bc6b4d8mov rax, [rsp+272]
37bc6b4e0test r12l, r12l
37bc6b4e3lea rcx, [rip+0x7e28fa]
37bc6b4eamov [rsp+120], 5
37bc6b4f3mov [rsp+96], rcx
37bc6b4f8cmovne r12l, r8l
37bc6b4fcmov rdx, rdi
37bc6b4fflea r9, [rsp+140]
37bc6b507mov [rsp+104], rax
37bc6b50clea rax, [rsp+144]
37bc6b514mov [rsp+88], rax
37bc6b519mov rax, [rsp+264]
37bc6b521mov [rsp+64], rcx
37bc6b526lea rcx, [rip+0x7e28af]
37bc6b52dmov [rsp+80], rax
37bc6b532mov rax, [rsp+256]
37bc6b53amov [rsp+112], rbp
37bc6b53fmov [rsp+72], rax
37bc6b544lea rax, [rsp+160]
37bc6b54cmov [rsp+56], rax
37bc6b551lea rax, [rip+0x7e2880]
37bc6b558mov [rsp+32], rax
37bc6b55dmov r8, rax
37bc6b560mov [rsp+48], rsi
37bc6b565mov [rsp+40], rbx
37bc6b56amov [rsp+140], r12l
37bc6b572call zbdsqr_
37bc6b577mov eax, [rbp]
37bc6b57amov edx, [rdi]
37bc6b57ctest eax, eax
37bc6b57ejne 0x37bc6b670
37bc6b584test edx, edx
37bc6b586jle 0x37bc6b628
37bc6b58clea eax, [rdx-1]
37bc6b58fmov r8, rbx
37bc6b592lea rax, [rbx+8*rax+8]
37bc6b597nop [rax+rax]
37bc6b5a0
37bc6b5a0loc_37bc6b5a0:
37bc6b5a0movsd_xmm x0, [r8]
37bc6b5a5add r8, 8
37bc6b5a9mulsd x0, x0
37bc6b5admovsd_xmm [r8-8], x0
37bc6b5b3cmp r8, rax
37bc6b5b6jne 0x37bc6b5a0
37bc6b5b8add rsp, 176
37bc6b5bfpop rbx
37bc6b5c0pop rsi
37bc6b5c1pop rdi
37bc6b5c2pop rbp
37bc6b5c3pop r12
37bc6b5c5ret
37bc6b5c6
37bc6b5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b5d0
37bc6b5d0loc_37bc6b5d0:
37bc6b5d0mov r9l, 1
37bc6b5d6mov r8l, 1
37bc6b5dclea rdx, [rip+0x7e27be]
37bc6b5e3mov rcx, r12
37bc6b5e6call lsame_
37bc6b5ebtest eax, eax
37bc6b5edje 0x37bc6b6a8
37bc6b5f3mov eax, [rdi]
37bc6b5f5test eax, eax
37bc6b5f7jns 0x37bc6b640
37bc6b5f9
37bc6b5f9loc_37bc6b5f9:
37bc6b5f9mov edx, -2
37bc6b5femov eax, 2
37bc6b603
37bc6b603loc_37bc6b603:
37bc6b603mov [rbp], edx
37bc6b606
37bc6b606loc_37bc6b606:
37bc6b606lea rdx, [rsp+160]
37bc6b60emov r8l, 6
37bc6b614lea rcx, [rip+0x7e2788]
37bc6b61bmov [rsp+160], eax
37bc6b622call xerbla_
37bc6b627nop
37bc6b628
37bc6b628loc_37bc6b628:
37bc6b628add rsp, 176
37bc6b62fpop rbx
37bc6b630pop rsi
37bc6b631pop rdi
37bc6b632pop rbp
37bc6b633pop r12
37bc6b635ret
37bc6b636
37bc6b636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b640
37bc6b640loc_37bc6b640:
37bc6b640mov rcx, [rsp+264]
37bc6b648mov r12l, 1
37bc6b64emov edx, [rcx]
37bc6b650mov ecx, 1
37bc6b655cmovle eax, ecx
37bc6b658test edx, edx
37bc6b65ajle 0x37bc6b664
37bc6b65c
37bc6b65cloc_37bc6b65c:
37bc6b65ccmp edx, eax
37bc6b65ejge 0x37bc6b3e7
37bc6b664
37bc6b664loc_37bc6b664:
37bc6b664mov edx, -6
37bc6b669mov eax, 6
37bc6b66ejmp 0x37bc6b603
37bc6b670
37bc6b670loc_37bc6b670:
37bc6b670add eax, edx
37bc6b672mov [rbp], eax
37bc6b675add rsp, 176
37bc6b67cpop rbx
37bc6b67dpop rsi
37bc6b67epop rdi
37bc6b67fpop rbp
37bc6b680pop r12
37bc6b682ret
37bc6b683
37bc6b683 0f 1f 44 00 00 ..D..
37bc6b688
37bc6b688loc_37bc6b688:
37bc6b688test r12l, r12l
37bc6b68bje 0x37bc6b628
37bc6b68dmov rax, [rsp+256]
37bc6b695movq x0, [rip+0x7e2753]
37bc6b69dmovups [rax], x0
37bc6b6a0jmp 0x37bc6b628
37bc6b6a2
37bc6b6a2 66 0f 1f 44 00 00 f..D..
37bc6b6a8
37bc6b6a8loc_37bc6b6a8:
37bc6b6a8mov r9l, 1
37bc6b6aemov r8l, 1
37bc6b6b4lea rdx, [rip+0x7e26e7]
37bc6b6bbmov rcx, r12
37bc6b6becall lsame_
37bc6b6c3test eax, eax
37bc6b6c5jne 0x37bc6b730
37bc6b6c7mov edx, -1
37bc6b6ccmov eax, 1
37bc6b6d1jmp 0x37bc6b603
37bc6b6d6
37bc6b6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b6e0
37bc6b6e0loc_37bc6b6e0:
37bc6b6e0mov rax, [rsp+264]
37bc6b6e8lea r9, [rip+0x7e26c1]
37bc6b6efmov r8, rdi
37bc6b6f2mov rdx, rdi
37bc6b6f5mov [rsp+56], 4
37bc6b6felea rcx, [rip+0x7e26bb]
37bc6b705mov [rsp+48], rax
37bc6b70amov rax, [rsp+256]
37bc6b712mov [rsp+40], rax
37bc6b717lea rax, [rip+0x7e26aa]
37bc6b71emov [rsp+32], rax
37bc6b723call zlaset_
37bc6b728jmp 0x37bc6b40f
37bc6b72d
37bc6b72d 0f 1f 00 ...
37bc6b730
37bc6b730loc_37bc6b730:
37bc6b730mov eax, [rdi]
37bc6b732test eax, eax
37bc6b734js 0x37bc6b5f9
37bc6b73amov rcx, [rsp+264]
37bc6b742mov edx, [rcx]
37bc6b744test edx, edx
37bc6b746jle 0x37bc6b664
37bc6b74ctest eax, eax
37bc6b74emov ecx, 1
37bc6b753mov r12l, 2
37bc6b759cmovle eax, ecx
37bc6b75cjmp 0x37bc6b65c
37bc6b761
37bc6b761loc_37bc6b761:
37bc6b761mov ecx, 1
37bc6b766jmp 0x37bc6b4c3
37bc6b76b
37bc6b76bloc_37bc6b76b:
37bc6b76bneg eax
37bc6b76djmp 0x37bc6b606
37bc6b380
37bc6b380zpteqr_:
37bc6b380push r12
37bc6b382push rbp
37bc6b383push rdi
37bc6b384push rsi
37bc6b385push rbx
37bc6b386sub rsp, 176
37bc6b38dmov rbp, [rsp+280]
37bc6b395mov [rbp], 0
37bc6b39cmov rdi, rdx
37bc6b39fmov rbx, r8
37bc6b3a2mov rsi, r9
37bc6b3a5mov r8l, 1
37bc6b3abmov r9l, 1
37bc6b3b1lea rdx, [rip+0x7e29e8]
37bc6b3b8mov r12, rcx
37bc6b3bbcall lsame_
37bc6b3c0test eax, eax
37bc6b3c2je 0x37bc6b5d0
37bc6b3c8mov ecx, [rdi]
37bc6b3catest ecx, ecx
37bc6b3ccjs 0x37bc6b5f9
37bc6b3d2mov rax, [rsp+264]
37bc6b3daxor r12l, r12l
37bc6b3ddmov edx, [rax]
37bc6b3dftest edx, edx
37bc6b3e1jle 0x37bc6b664
37bc6b3e7
37bc6b3e7loc_37bc6b3e7:
37bc6b3e7mov eax, [rbp]
37bc6b3eatest eax, eax
37bc6b3ecjne 0x37bc6b76b
37bc6b3f2mov eax, [rdi]
37bc6b3f4test eax, eax
37bc6b3f6je 0x37bc6b628
37bc6b3fccmp eax, 1
37bc6b3ffje 0x37bc6b688
37bc6b405cmp r12l, 2
37bc6b409je 0x37bc6b6e0
37bc6b40f
37bc6b40floc_37bc6b40f:
37bc6b40fmov r9, rbp
37bc6b412mov r8, rsi
37bc6b415mov rdx, rbx
37bc6b418mov rcx, rdi
37bc6b41bcall dpttrf_
37bc6b420mov eax, [rbp]
37bc6b423test eax, eax
37bc6b425jne 0x37bc6b628
37bc6b42bmov r8l, [rdi]
37bc6b42etest r8l, r8l
37bc6b431jle 0x37bc6b4d8
37bc6b437lea edx, [r8-1]
37bc6b43bmov rax, rbx
37bc6b43emov rcx, rdx
37bc6b441lea rdx, [rbx+8*rdx+8]
37bc6b446nop [rax]
37bc6b44anop [rax+rax]
37bc6b455nop [rax+rax]
37bc6b460
37bc6b460loc_37bc6b460:
37bc6b460movsd_xmm x0, [rax]
37bc6b464add rax, 8
37bc6b468sqrtsd x0, x0
37bc6b46cmovsd_xmm [rax-8], x0
37bc6b471cmp rax, rdx
37bc6b474jne 0x37bc6b460
37bc6b476cmp r8l, 1
37bc6b47aje 0x37bc6b4d8
37bc6b47ccmp r8l, 2
37bc6b480je 0x37bc6b761
37bc6b486mov edx, ecx
37bc6b488xor eax, eax
37bc6b48ashr edx, 1
37bc6b48cshl rdx, 4
37bc6b490nop [rax+rax]
37bc6b495nop [rax+rax]
37bc6b4a0
37bc6b4a0loc_37bc6b4a0:
37bc6b4a0movupd x0, [rsi+rax]
37bc6b4a5movupd x1, [rbx+rax]
37bc6b4aamulpd x0, x1
37bc6b4aemovups [rsi+rax], x0
37bc6b4b2add rax, 16
37bc6b4b6cmp rax, rdx
37bc6b4b9jne 0x37bc6b4a0
37bc6b4bbtest cl, 1
37bc6b4beje 0x37bc6b4d8
37bc6b4c0or ecx, 1
37bc6b4c3
37bc6b4c3loc_37bc6b4c3:
37bc6b4c3sub ecx, 1
37bc6b4c6movsxd rcx, ecx
37bc6b4c9movsd_xmm x0, [rsi+8*rcx]
37bc6b4cemulsd x0, [rbx+8*rcx]
37bc6b4d3movsd_xmm [rsi+8*rcx], x0
37bc6b4d8
37bc6b4d8loc_37bc6b4d8:
37bc6b4d8mov rax, [rsp+272]
37bc6b4e0test r12l, r12l
37bc6b4e3lea rcx, [rip+0x7e28fa]
37bc6b4eamov [rsp+120], 5
37bc6b4f3mov [rsp+96], rcx
37bc6b4f8cmovne r12l, r8l
37bc6b4fcmov rdx, rdi
37bc6b4fflea r9, [rsp+140]
37bc6b507mov [rsp+104], rax
37bc6b50clea rax, [rsp+144]
37bc6b514mov [rsp+88], rax
37bc6b519mov rax, [rsp+264]
37bc6b521mov [rsp+64], rcx
37bc6b526lea rcx, [rip+0x7e28af]
37bc6b52dmov [rsp+80], rax
37bc6b532mov rax, [rsp+256]
37bc6b53amov [rsp+112], rbp
37bc6b53fmov [rsp+72], rax
37bc6b544lea rax, [rsp+160]
37bc6b54cmov [rsp+56], rax
37bc6b551lea rax, [rip+0x7e2880]
37bc6b558mov [rsp+32], rax
37bc6b55dmov r8, rax
37bc6b560mov [rsp+48], rsi
37bc6b565mov [rsp+40], rbx
37bc6b56amov [rsp+140], r12l
37bc6b572call zbdsqr_
37bc6b577mov eax, [rbp]
37bc6b57amov edx, [rdi]
37bc6b57ctest eax, eax
37bc6b57ejne 0x37bc6b670
37bc6b584test edx, edx
37bc6b586jle 0x37bc6b628
37bc6b58clea eax, [rdx-1]
37bc6b58fmov r8, rbx
37bc6b592lea rax, [rbx+8*rax+8]
37bc6b597nop [rax+rax]
37bc6b5a0
37bc6b5a0loc_37bc6b5a0:
37bc6b5a0movsd_xmm x0, [r8]
37bc6b5a5add r8, 8
37bc6b5a9mulsd x0, x0
37bc6b5admovsd_xmm [r8-8], x0
37bc6b5b3cmp r8, rax
37bc6b5b6jne 0x37bc6b5a0
37bc6b5b8add rsp, 176
37bc6b5bfpop rbx
37bc6b5c0pop rsi
37bc6b5c1pop rdi
37bc6b5c2pop rbp
37bc6b5c3pop r12
37bc6b5c5ret
37bc6b5c6
37bc6b5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b5d0
37bc6b5d0loc_37bc6b5d0:
37bc6b5d0mov r9l, 1
37bc6b5d6mov r8l, 1
37bc6b5dclea rdx, [rip+0x7e27be]
37bc6b5e3mov rcx, r12
37bc6b5e6call lsame_
37bc6b5ebtest eax, eax
37bc6b5edje 0x37bc6b6a8
37bc6b5f3mov eax, [rdi]
37bc6b5f5test eax, eax
37bc6b5f7jns 0x37bc6b640
37bc6b5f9
37bc6b5f9loc_37bc6b5f9:
37bc6b5f9mov edx, -2
37bc6b5femov eax, 2
37bc6b603
37bc6b603loc_37bc6b603:
37bc6b603mov [rbp], edx
37bc6b606
37bc6b606loc_37bc6b606:
37bc6b606lea rdx, [rsp+160]
37bc6b60emov r8l, 6
37bc6b614lea rcx, [rip+0x7e2788]
37bc6b61bmov [rsp+160], eax
37bc6b622call xerbla_
37bc6b627nop
37bc6b628
37bc6b628loc_37bc6b628:
37bc6b628add rsp, 176
37bc6b62fpop rbx
37bc6b630pop rsi
37bc6b631pop rdi
37bc6b632pop rbp
37bc6b633pop r12
37bc6b635ret
37bc6b636
37bc6b636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b640
37bc6b640loc_37bc6b640:
37bc6b640mov rcx, [rsp+264]
37bc6b648mov r12l, 1
37bc6b64emov edx, [rcx]
37bc6b650mov ecx, 1
37bc6b655cmovle eax, ecx
37bc6b658test edx, edx
37bc6b65ajle 0x37bc6b664
37bc6b65c
37bc6b65cloc_37bc6b65c:
37bc6b65ccmp edx, eax
37bc6b65ejge 0x37bc6b3e7
37bc6b664
37bc6b664loc_37bc6b664:
37bc6b664mov edx, -6
37bc6b669mov eax, 6
37bc6b66ejmp 0x37bc6b603
37bc6b670
37bc6b670loc_37bc6b670:
37bc6b670add eax, edx
37bc6b672mov [rbp], eax
37bc6b675add rsp, 176
37bc6b67cpop rbx
37bc6b67dpop rsi
37bc6b67epop rdi
37bc6b67fpop rbp
37bc6b680pop r12
37bc6b682ret
37bc6b683
37bc6b683 0f 1f 44 00 00 ..D..
37bc6b688
37bc6b688loc_37bc6b688:
37bc6b688test r12l, r12l
37bc6b68bje 0x37bc6b628
37bc6b68dmov rax, [rsp+256]
37bc6b695movq x0, [rip+0x7e2753]
37bc6b69dmovups [rax], x0
37bc6b6a0jmp 0x37bc6b628
37bc6b6a2
37bc6b6a2 66 0f 1f 44 00 00 f..D..
37bc6b6a8
37bc6b6a8loc_37bc6b6a8:
37bc6b6a8mov r9l, 1
37bc6b6aemov r8l, 1
37bc6b6b4lea rdx, [rip+0x7e26e7]
37bc6b6bbmov rcx, r12
37bc6b6becall lsame_
37bc6b6c3test eax, eax
37bc6b6c5jne 0x37bc6b730
37bc6b6c7mov edx, -1
37bc6b6ccmov eax, 1
37bc6b6d1jmp 0x37bc6b603
37bc6b6d6
37bc6b6d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc6b6e0
37bc6b6e0loc_37bc6b6e0:
37bc6b6e0mov rax, [rsp+264]
37bc6b6e8lea r9, [rip+0x7e26c1]
37bc6b6efmov r8, rdi
37bc6b6f2mov rdx, rdi
37bc6b6f5mov [rsp+56], 4
37bc6b6felea rcx, [rip+0x7e26bb]
37bc6b705mov [rsp+48], rax
37bc6b70amov rax, [rsp+256]
37bc6b712mov [rsp+40], rax
37bc6b717lea rax, [rip+0x7e26aa]
37bc6b71emov [rsp+32], rax
37bc6b723call zlaset_
37bc6b728jmp 0x37bc6b40f
37bc6b72d
37bc6b72d 0f 1f 00 ...
37bc6b730
37bc6b730loc_37bc6b730:
37bc6b730mov eax, [rdi]
37bc6b732test eax, eax
37bc6b734js 0x37bc6b5f9
37bc6b73amov rcx, [rsp+264]
37bc6b742mov edx, [rcx]
37bc6b744test edx, edx
37bc6b746jle 0x37bc6b664
37bc6b74ctest eax, eax
37bc6b74emov ecx, 1
37bc6b753mov r12l, 2
37bc6b759cmovle eax, ecx
37bc6b75cjmp 0x37bc6b65c
37bc6b761
37bc6b761loc_37bc6b761:
37bc6b761mov ecx, 1
37bc6b766jmp 0x37bc6b4c3
37bc6b76b
37bc6b76bloc_37bc6b76b:
37bc6b76bneg eax
37bc6b76djmp 0x37bc6b606
37bc6b380
37bc6b772
37bc6b772 // align 0x10
37bc6b772 // align 0x10
37bc6b780
37bc6b780zptrfs_:
37bc6b780push r15
37bc6b782push r14
37bc6b784push r13
37bc6b786push r12
37bc6b788push rbp
37bc6b789push rdi
37bc6b78apush rsi
37bc6b78bpush rbx
37bc6b78csub rsp, 440
37bc6b793movups [rsp+272], x6
37bc6b79bmovups [rsp+288], x7
37bc6b7a3movups [rsp+304], x8
37bc6b7acmovups [rsp+320], x9
37bc6b7b5movups [rsp+336], x10
37bc6b7bemovups [rsp+352], x11
37bc6b7c7movups [rsp+368], x12
37bc6b7d0movups [rsp+384], x13
37bc6b7d9movups [rsp+400], x14
37bc6b7e2movups [rsp+416], x15
37bc6b7ebmov rax, [rsp+592]
37bc6b7f3mov r15, [rsp+576]
37bc6b7fbmov rsi, [rsp+544]
37bc6b803mov rbx, [rsp+616]
37bc6b80bmov r14l, [rax]
37bc6b80emov rax, [rsp+632]
37bc6b816mov r13, [rsp+624]
37bc6b81emov r12l, [r15]
37bc6b821mov [rax], 0
37bc6b827mov rdi, r8
37bc6b82amov rbp, r9
37bc6b82dmov r8l, 1
37bc6b833mov [rsp+520], rdx
37bc6b83bmov r9l, 1
37bc6b841lea rdx, [rip+0x7e25b8]
37bc6b848mov [rsp+512], rcx
37bc6b850call lsame_
37bc6b855mov [rsp+192], eax
37bc6b85ctest eax, eax
37bc6b85eje 0x37bc6b94e
37bc6b864
37bc6b864loc_37bc6b864:
37bc6b864mov rax, [rsp+520]
37bc6b86cmov edx, [rax]
37bc6b86etest edx, edx
37bc6b870js 0x37bc6b8ac
37bc6b872mov eax, [rdi]
37bc6b874test eax, eax
37bc6b876js 0x37bc6b985
37bc6b87ctest edx, edx
37bc6b87emov ecx, 1
37bc6b883cmovg ecx, edx
37bc6b886cmp [r15], ecx
37bc6b889jl 0x37bc6b994
37bc6b88fmov r11, [rsp+592]
37bc6b897cmp [r11], ecx
37bc6b89ajge 0x37bc6b9a3
37bc6b8a0mov eax, -11
37bc6b8a5mov ecx, 11
37bc6b8aajmp 0x37bc6b8b6
37bc6b8ac
37bc6b8acloc_37bc6b8ac:
37bc6b8acmov eax, -2
37bc6b8b1mov ecx, 2
37bc6b8b6
37bc6b8b6loc_37bc6b8b6:
37bc6b8b6mov rdi, [rsp+632]
37bc6b8bemov [rdi], eax
37bc6b8c0
37bc6b8c0loc_37bc6b8c0:
37bc6b8c0mov [rsp+268], ecx
37bc6b8c7lea rdx, [rsp+268]
37bc6b8cfmov r8l, 6
37bc6b8d5lea rcx, [rip+0x7e2526]
37bc6b8dccall xerbla_
37bc6b8e1nop
37bc6b8e2
37bc6b8e2loc_37bc6b8e2:
37bc6b8e2movups x6, [rsp+272]
37bc6b8eamovups x7, [rsp+288]
37bc6b8f2movups x8, [rsp+304]
37bc6b8fbmovups x9, [rsp+320]
37bc6b904movups x10, [rsp+336]
37bc6b90dmovups x11, [rsp+352]
37bc6b916movups x12, [rsp+368]
37bc6b91fmovups x13, [rsp+384]
37bc6b928movups x14, [rsp+400]
37bc6b931movups x15, [rsp+416]
37bc6b93aadd rsp, 440
37bc6b941pop rbx
37bc6b942pop rsi
37bc6b943pop rdi
37bc6b944pop rbp
37bc6b945pop r12
37bc6b947pop r13
37bc6b949pop r14
37bc6b94bpop r15
37bc6b94dret
37bc6b94e
37bc6b94eloc_37bc6b94e:
37bc6b94emov rcx, [rsp+512]
37bc6b956mov r9l, 1
37bc6b95cmov r8l, 1
37bc6b962lea rdx, [rip+0x7e2498]
37bc6b969call lsame_
37bc6b96etest eax, eax
37bc6b970jne 0x37bc6b864
37bc6b976mov eax, -1
37bc6b97bmov ecx, 1
37bc6b980jmp 0x37bc6b8b6
37bc6b985
37bc6b985loc_37bc6b985:
37bc6b985mov eax, -3
37bc6b98amov ecx, 3
37bc6b98fjmp 0x37bc6b8b6
37bc6b994
37bc6b994loc_37bc6b994:
37bc6b994mov eax, -9
37bc6b999mov ecx, 9
37bc6b99ejmp 0x37bc6b8b6
37bc6b9a3
37bc6b9a3loc_37bc6b9a3:
37bc6b9a3mov rcx, [rsp+632]
37bc6b9abmov ecx, [rcx]
37bc6b9adtest ecx, ecx
37bc6b9afjne 0x37bc6cfea
37bc6b9b5test edx, edx
37bc6b9b7je 0x37bc6cf7c
37bc6b9bdtest eax, eax
37bc6b9bfje 0x37bc6b8e2
37bc6b9c5mov edx, 7
37bc6b9calea rcx, [rip+0x7e2437]
37bc6b9d1call dlamch_
37bc6b9d6mov edx, 12
37bc6b9dblea rcx, [rip+0x7e242d]
37bc6b9e2movsd_xmm [rsp+128], x0
37bc6b9ebmovapd x6, x0
37bc6b9efcall dlamch_
37bc6b9f4mov eax, [rdi]
37bc6b9f6mov [rsp+196], eax
37bc6b9fdtest eax, eax
37bc6b9ffjle 0x37bc6b8e2
37bc6ba05movsd_xmm x12, [rip+0x7e2432]
37bc6ba0emovsxd r10, r12l
37bc6ba11xor eax, eax
37bc6ba13movsxd r11, r14l
37bc6ba16mov [rsp+120], -1
37bc6ba1ftest r10, r10
37bc6ba22movddup x15, [rip+0x7e2425]
37bc6ba2bmulsd x12, x0
37bc6ba30cmovs r10, rax
37bc6ba34test r11, r11
37bc6ba37mov [rsp+144], -1
37bc6ba43mov [rsp+104], 1
37bc6ba4ccmovs r11, rax
37bc6ba50mov rax, [rsp+520]
37bc6ba58mov [rsp+216], r10
37bc6ba60mov r15l, [rax]
37bc6ba63mov rax, r10
37bc6ba66mov [rsp+224], r11
37bc6ba6eshl rax, 4
37bc6ba72movapd x7, x12
37bc6ba77mov [rsp+200], rax
37bc6ba7fmov rax, [rsp+568]
37bc6ba87divsd x7, x6
37bc6ba8bmov [rsp+152], rax
37bc6ba93lea rdi, [rax+16]
37bc6ba97mov rax, r11
37bc6ba9ashl rax, 4
37bc6ba9emov [rsp+208], rax
37bc6baa6mov rax, [rsp+584]
37bc6baaemov [rsp+160], rax
37bc6bab6add rax, 16
37bc6babamov [rsp+232], rax
37bc6bac2mov rax, [rsp+584]
37bc6bacamov [rsp+136], rax
37bc6bad2nop [rax]
37bc6bad5nop [rax+rax]
37bc6bae0
37bc6bae0loc_37bc6bae0:
37bc6bae0mov rax, [rip+0x7e2349]
37bc6bae7mov r14, [rsp+520]
37bc6baefmov r12l, 1
37bc6baf5mov [rsp+112], rax
37bc6bafamov eax, r15l
37bc6bafdmov r15, [rsp+160]
37bc6bb05
37bc6bb05loc_37bc6bb05:
37bc6bb05movsd_xmm x2, [rbp]
37bc6bb0amov edx, [rsp+192]
37bc6bb11movddup x0, x2
37bc6bb15test edx, edx
37bc6bb17je 0x37bc6bce0
37bc6bb1dcmp eax, 1
37bc6bb20jne 0x37bc6c7d0
37bc6bb26
37bc6bb26loc_37bc6bb26:
37bc6bb26movupd x1, [r15]
37bc6bb2bpxor x2, x2
37bc6bb2fmov rcx, [rsp+152]
37bc6bb37xor r8l, r8l
37bc6bb3amulpd x0, x1
37bc6bb3eshufpd x1, x1, 1
37bc6bb43movupd x3, [rcx]
37bc6bb47mulpd x1, x2
37bc6bb4bmovapd x2, x3
37bc6bb4faddsubpd x0, x1
37bc6bb53movapd x1, x3
37bc6bb57unpckhpd x3, x3
37bc6bb5bandpd x1, [rip+0x7e22ed]
37bc6bb63andpd x3, [rip+0x7e22e5]
37bc6bb6bsubpd x2, x0
37bc6bb6faddsd x1, x3
37bc6bb73movapd x3, x0
37bc6bb77unpckhpd x0, x0
37bc6bb7bandpd x3, [rip+0x7e22cd]
37bc6bb83andpd x0, [rip+0x7e22c5]
37bc6bb8baddsd x0, x3
37bc6bb8fmovups [rbx], x2
37bc6bb92addsd x0, x1
37bc6bb96movsd_xmm [r13], x0
37bc6bb9c
37bc6bb9cloc_37bc6bb9c:
37bc6bb9cmov r9l, r8l
37bc6bb9fmov rcx, r13
37bc6bba2pxor x3, x3
37bc6bba6mov rdx, rbx
37bc6bba9shl r9, 4
37bc6bbadlea r9, [rbx+r9+16]
37bc6bbb2nop [rax]
37bc6bbb5nop [rax+rax]
37bc6bbc0
37bc6bbc0loc_37bc6bbc0:
37bc6bbc0movsd_xmm x1, [rcx]
37bc6bbc4movsd_xmm x0, [rdx]
37bc6bbc8movsd_xmm x2, [rdx+8]
37bc6bbcdandpd x0, [rip+0x7e227b]
37bc6bbd5comisd x1, x7
37bc6bbd9andpd x2, [rip+0x7e226f]
37bc6bbe1addsd x0, x2
37bc6bbe5ja 0x37bc6bbf1
37bc6bbe7addsd x0, x12
37bc6bbecaddsd x1, x12
37bc6bbf1
37bc6bbf1loc_37bc6bbf1:
37bc6bbf1divsd x0, x1
37bc6bbf5add rdx, 16
37bc6bbf9add rcx, 8
37bc6bbfdmaxsd x3, x0
37bc6bc01cmp rdx, r9
37bc6bc04jne 0x37bc6bbc0
37bc6bc06
37bc6bc06loc_37bc6bc06:
37bc6bc06comisd x3, [rsp+128]
37bc6bc0fmov rcx, [rsp+608]
37bc6bc17mov rdx, [rsp+104]
37bc6bc1cmovsd_xmm [rcx+8*rdx-8], x3
37bc6bc22jbe 0x37bc6c430
37bc6bc28addsd x3, x3
37bc6bc2cmovsd_xmm x5, [rsp+112]
37bc6bc32comisd x5, x3
37bc6bc36jb 0x37bc6c430
37bc6bc3ccmp r12l, 6
37bc6bc40je 0x37bc6c430
37bc6bc46mov rax, [rsp+632]
37bc6bc4emov [rsp+48], r14
37bc6bc53mov rdx, r14
37bc6bc56lea r8, [rip+0x7e21bf]
37bc6bc5dmov [rsp+64], 1
37bc6bc66mov r9, [rsp+552]
37bc6bc6eadd r12l, 1
37bc6bc72mov [rsp+56], rax
37bc6bc77mov rax, [rsp+560]
37bc6bc7fmov [rsp+40], rbx
37bc6bc84mov rcx, [rsp+512]
37bc6bc8cmov [rsp+32], rax
37bc6bc91call zpttrs_
37bc6bc96mov [rsp+32], r15
37bc6bc9bmov rcx, r14
37bc6bc9emov r8, rbx
37bc6bca1lea rax, [rip+0x7e2174]
37bc6bca8lea rdx, [rip+0x7e2171]
37bc6bcafmov [rsp+40], rax
37bc6bcb4mov r9, rax
37bc6bcb7call zaxpy_
37bc6bcbcmov rax, [rsp+608]
37bc6bcc4mov rcx, [rsp+104]
37bc6bcc9movsd_xmm x6, [rax+8*rcx-8]
37bc6bccfmov eax, [r14]
37bc6bcd2movsd_xmm [rsp+112], x6
37bc6bcd8jmp 0x37bc6bb05
37bc6bcdd
37bc6bcdd 0f 1f 00 ...
37bc6bce0
37bc6bce0loc_37bc6bce0:
37bc6bce0cmp eax, 1
37bc6bce3je 0x37bc6bb26
37bc6bce9mov rcx, [rsp+136]
37bc6bcf1movq x0, x2
37bc6bcf5pxor x3, x3
37bc6bcf9movsd_xmm x6, [rsi+8]
37bc6bcfeunpcklpd x3, x2
37bc6bd02movupd x5, [rdi-16]
37bc6bd07movupd x1, [rcx]
37bc6bd0bmovapd x10, x6
37bc6bd10xorpd x10, [rip+0x7e2157]
37bc6bd19movapd x9, x5
37bc6bd1eandpd x6, [rip+0x7e212a]
37bc6bd26movapd x4, x1
37bc6bd2aunpcklpd x4, x1
37bc6bd2emulpd x4, x0
37bc6bd32movapd x0, x1
37bc6bd36unpckhpd x0, x1
37bc6bd3amulpd x0, x3
37bc6bd3emovsd_xmm x3, [rsi]
37bc6bd42movapd x8, x3
37bc6bd47unpcklpd x8, x10
37bc6bd4cunpcklpd x10, x3
37bc6bd51andpd x3, [rip+0x7e20f7]
37bc6bd59addsubpd x4, x0
37bc6bd5dmovupd x0, [rcx+16]
37bc6bd62addsd x3, x6
37bc6bd66movapd x2, x0
37bc6bd6aunpcklpd x2, x0
37bc6bd6esubpd x9, x4
37bc6bd73mulpd x2, x8
37bc6bd78movapd x8, x0
37bc6bd7dunpckhpd x8, x0
37bc6bd82mulpd x8, x10
37bc6bd87addsubpd x2, x8
37bc6bd8csubpd x9, x2
37bc6bd91movapd x2, x5
37bc6bd95unpckhpd x5, x5
37bc6bd99andpd x2, [rip+0x7e20af]
37bc6bda1andpd x5, [rip+0x7e20a7]
37bc6bda9addsd x2, x5
37bc6bdadmovapd x5, x4
37bc6bdb1unpckhpd x4, x4
37bc6bdb5movups [rbx], x9
37bc6bdb9andpd x5, [rip+0x7e208f]
37bc6bdc1andpd x4, [rip+0x7e2087]
37bc6bdc9addsd x4, x5
37bc6bdcdmovapd x5, x0
37bc6bdd1unpckhpd x5, x5
37bc6bdd5andpd x5, [rip+0x7e2073]
37bc6bdddaddsd x2, x4
37bc6bde1movapd x4, x0
37bc6bde5andpd x4, [rip+0x7e2063]
37bc6bdedaddsd x4, x5
37bc6bdf1mulsd x3, x4
37bc6bdf5addsd x2, x3
37bc6bdf9movsd_xmm [r13], x2
37bc6bdffcmp eax, 2
37bc6be02jle 0x37bc6c2d7
37bc6be08cmp eax, 3
37bc6be0bje 0x37bc6cfe0
37bc6be11mov edx, eax
37bc6be13lea r9, [rcx+16]
37bc6be17lea r8, [rcx+32]
37bc6be1bmovupd x3, [rsi]
37bc6be1fshr edx, 1
37bc6be21lea r10l, [rax-2]
37bc6be25pxor x13, x13
37bc6be2alea r11l, [rdx-1]
37bc6be2exor edx, edx
37bc6be30mov ecx, r11l
37bc6be33shl rcx, 4
37bc6be37nop [rax+rax]
37bc6be40
37bc6be40loc_37bc6be40:
37bc6be40movupd x6, [rdi+2*rdx]
37bc6be45movupd x5, [rdi+2*rdx+16]
37bc6be4bmovapd x11, x0
37bc6be50movapd x14, x1
37bc6be55unpckhpd x11, x0
37bc6be5aunpckhpd x14, x1
37bc6be5fmovapd x10, x3
37bc6be64movapd x9, x6
37bc6be69movapd x2, x6
37bc6be6dmovapd x4, x3
37bc6be71unpcklpd x9, x5
37bc6be76unpckhpd x2, x5
37bc6be7aandpd x2, x15
37bc6be7fandpd x9, x15
37bc6be84addpd x9, x2
37bc6be89movupd x2, [rsi+2*rdx+16]
37bc6be8fmovapd x8, x2
37bc6be94unpcklpd x10, x2
37bc6be99unpckhpd x4, x2
37bc6be9dshufpd x8, x2, 1
37bc6bea3mulpd x11, x8
37bc6bea8movapd x8, x1
37bc6beadandpd x4, x15
37bc6beb2unpcklpd x8, x1
37bc6beb7andpd x10, x15
37bc6bebcmulpd x8, x3
37bc6bec1shufpd x3, x3, 1
37bc6bec6addpd x10, x4
37bc6becbmovapd x4, x0
37bc6becfmulpd x3, x14
37bc6bed4unpcklpd x4, x0
37bc6bed8mulpd x4, x2
37bc6bedcaddsubpd x8, x3
37bc6bee1movupd x3, [rbp+rdx+8]
37bc6bee7addsubpd x4, x11
37bc6beecmovapd x11, x0
37bc6bef1shufpd x11, x0, 1
37bc6bef7mulpd x11, x13
37bc6befcsubpd x6, x8
37bc6bf01movapd x8, x1
37bc6bf06unpckhpd x1, x0
37bc6bf0aunpcklpd x8, x0
37bc6bf0fandpd x1, x15
37bc6bf14subpd x5, x4
37bc6bf18andpd x8, x15
37bc6bf1dmovapd x4, x3
37bc6bf21addpd x8, x1
37bc6bf26movupd x1, [r9+2*rdx+16]
37bc6bf2dunpckhpd x4, x3
37bc6bf31mulpd x4, x1
37bc6bf35movapd x14, x1
37bc6bf3amulpd x8, x10
37bc6bf3fmovapd x10, x3
37bc6bf44shufpd x14, x1, 1
37bc6bf4aunpcklpd x10, x3
37bc6bf4fmulpd x10, x0
37bc6bf54addpd x8, x9
37bc6bf59movapd x9, x14
37bc6bf5emulpd x9, x13
37bc6bf63addsubpd x10, x11
37bc6bf68movapd x11, x2
37bc6bf6dsubpd x6, x10
37bc6bf72addsubpd x4, x9
37bc6bf77movapd x9, x0
37bc6bf7cunpckhpd x0, x1
37bc6bf80unpcklpd x9, x1
37bc6bf85movapd x10, x0
37bc6bf8amulpd x10, x13
37bc6bf8fsubpd x5, x4
37bc6bf93movapd x4, x3
37bc6bf97mulpd x4, x9
37bc6bf9cmulpd x3, x0
37bc6bfa0movapd x0, x2
37bc6bfa4mulpd x9, x13
37bc6bfa9subpd x4, x10
37bc6bfaeaddpd x3, x9
37bc6bfb3andpd x4, x15
37bc6bfb8andpd x3, x15
37bc6bfbdaddpd x4, x3
37bc6bfc1movupd x3, [rsi+2*rdx+32]
37bc6bfc7unpcklpd x11, x3
37bc6bfccunpckhpd x0, x3
37bc6bfd0movapd x9, x3
37bc6bfd5andpd x0, x15
37bc6bfdaandpd x11, x15
37bc6bfdfaddpd x4, x8
37bc6bfe4addpd x11, x0
37bc6bfe9movapd x8, x3
37bc6bfeeunpckhpd x9, x3
37bc6bff3movupd x0, [r8+2*rdx+16]
37bc6bffaxorpd x9, [rip+0x7e1e5d]
37bc6c003unpcklpd x8, x3
37bc6c008mulpd x8, x0
37bc6c00dmovapd x10, x0
37bc6c012shufpd x10, x0, 1
37bc6c018mulpd x9, x10
37bc6c01dmovapd x10, x2
37bc6c022unpcklpd x10, x2
37bc6c027unpckhpd x2, x2
37bc6c02bxorpd x2, [rip+0x7e1e2d]
37bc6c033mulpd x10, x1
37bc6c038mulpd x2, x14
37bc6c03daddsubpd x8, x9
37bc6c042subpd x5, x8
37bc6c047addsubpd x10, x2
37bc6c04cmovapd x2, x1
37bc6c050unpcklpd x2, x0
37bc6c054andpd x2, x15
37bc6c059movups [rbx+2*rdx+32], x5
37bc6c05emovapd x5, x1
37bc6c062subpd x6, x10
37bc6c067unpckhpd x5, x0
37bc6c06bandpd x5, x15
37bc6c070addpd x2, x5
37bc6c074movups [rbx+2*rdx+16], x6
37bc6c079mulpd x2, x11
37bc6c07eaddpd x2, x4
37bc6c082movups [r13+rdx+8], x2
37bc6c088add rdx, 16
37bc6c08ccmp rdx, rcx
37bc6c08fjne 0x37bc6be40
37bc6c095add r11l, r11l
37bc6c098lea edx, [r11+2]
37bc6c09ccmp r10l, r11l
37bc6c09fje 0x37bc6c2d7
37bc6c0a5
37bc6c0a5loc_37bc6c0a5:
37bc6c0a5mov r10, [rsp+144]
37bc6c0admovsxd rcx, edx
37bc6c0b0pxor x4, x4
37bc6c0b4mov r9, rcx
37bc6c0b7lea r8, [rcx+r10]
37bc6c0bbshl r9, 4
37bc6c0bfshl r8, 4
37bc6c0c3add r8, [rsp+568]
37bc6c0cblea r11, [rsi+r9]
37bc6c0cfmovsd_xmm x14, [r8]
37bc6c0d4movsd_xmm x5, [r8+8]
37bc6c0dalea r8l, [rdx-1]
37bc6c0deadd edx, 1
37bc6c0e1movsxd r10, r8l
37bc6c0e4mov r8, [rsp+120]
37bc6c0e9movsd_xmm x9, [r11-24]
37bc6c0efmovsxd rdx, edx
37bc6c0f2movsd_xmm x6, [rbp+8*r10]
37bc6c0f9movsd_xmm [rsp+80], x14
37bc6c100movsd_xmm [rsp+168], x5
37bc6c109add r8, r10
37bc6c10cmovsd_xmm x5, [r11-32]
37bc6c112shl r8, 4
37bc6c116add r8, [rsp+584]
37bc6c11emovsd_xmm x0, [r8]
37bc6c123movsd_xmm x8, [r8+8]
37bc6c129mov r8, [rsp+120]
37bc6c12emovapd x13, x8
37bc6c133mulsd x13, x9
37bc6c138add rcx, r8
37bc6c13badd rdx, r8
37bc6c13eshl rcx, 4
37bc6c142add rcx, [rsp+584]
37bc6c14ashl rdx, 4
37bc6c14eadd rdx, [rsp+584]
37bc6c156movsd_xmm x1, [rcx]
37bc6c15amovsd_xmm x2, [rcx+8]
37bc6c15fmov rcx, [r11-8]
37bc6c163movapd x3, x1
37bc6c167movapd x10, x2
37bc6c16cmulsd x10, x4
37bc6c171movq x11, rcx
37bc6c176xorpd x11, [rip+0x7e1cf1]
37bc6c17fmulsd x3, x6
37bc6c183mulsd x1, x4
37bc6c187movsd_xmm x4, [rdx]
37bc6c18bmulsd x2, x6
37bc6c18fmovsd_xmm x6, [rdx+8]
37bc6c194subsd x3, x10
37bc6c199movapd x10, x5
37bc6c19emulsd x10, x0
37bc6c1a3addsd x2, x1
37bc6c1a7movsd_xmm x1, [r11-16]
37bc6c1adsubsd x10, x13
37bc6c1b2movapd x13, x6
37bc6c1b7mulsd x13, x11
37bc6c1bcmulsd x11, x4
37bc6c1c1subsd x14, x10
37bc6c1c6movapd x10, x1
37bc6c1cbmulsd x10, x4
37bc6c1d0subsd x14, x3
37bc6c1d5subsd x10, x13
37bc6c1damovapd x13, x5
37bc6c1dfandpd x5, [rip+0x7e1c69]
37bc6c1e7mulsd x13, x8
37bc6c1ecandpd x8, [rip+0x7e1c5b]
37bc6c1f5subsd x14, x10
37bc6c1famovapd x10, x0
37bc6c1ffandpd x0, [rip+0x7e1c49]
37bc6c207mulsd x10, x9
37bc6c20candpd x9, [rip+0x7e1c3b]
37bc6c215addsd x0, x8
37bc6c21amovsd_xmm [rbx+r9-16], x14
37bc6c221addsd x5, x9
37bc6c226movsd_xmm x14, [rsp+168]
37bc6c230addsd x13, x10
37bc6c235mulsd x0, x5
37bc6c239movapd x10, x14
37bc6c23emovsd_xmm x5, [rsp+80]
37bc6c244andpd x5, [rip+0x7e1c04]
37bc6c24csubsd x10, x13
37bc6c251movapd x13, x1
37bc6c256mulsd x13, x6
37bc6c25bsubsd x10, x2
37bc6c260addsd x13, x11
37bc6c265subsd x10, x13
37bc6c26amovsd_xmm [rbx+r9-8], x10
37bc6c271andpd x14, [rip+0x7e1bd6]
37bc6c27aandpd x2, [rip+0x7e1bce]
37bc6c282andpd x3, [rip+0x7e1bc6]
37bc6c28aandpd x1, [rip+0x7e1bbe]
37bc6c292andpd x4, [rip+0x7e1bb6]
37bc6c29aandpd x6, [rip+0x7e1bae]
37bc6c2a2addsd x5, x14
37bc6c2a7addsd x3, x2
37bc6c2abmovq x2, rcx
37bc6c2b0andpd x2, [rip+0x7e1b98]
37bc6c2b8addsd x4, x6
37bc6c2bcaddsd x1, x2
37bc6c2c0addsd x0, x5
37bc6c2c4mulsd x1, x4
37bc6c2c8addsd x0, x3
37bc6c2ccaddsd x0, x1
37bc6c2d0movsd_xmm [r13+8*r10], x0
37bc6c2d7
37bc6c2d7loc_37bc6c2d7:
37bc6c2d7mov rdx, [rsp+144]
37bc6c2dfmovsxd rcx, eax
37bc6c2e2lea r8l, [rax-1]
37bc6c2e6pxor x6, x6
37bc6c2eamov r10, [rsp+568]
37bc6c2f2mov r11, [rsp+584]
37bc6c2faadd rdx, rcx
37bc6c2fdshl rdx, 4
37bc6c301movupd x3, [r10+rdx]
37bc6c307mov r10, [rsp+120]
37bc6c30cmovsxd rdx, r8l
37bc6c30fmov r9, rdx
37bc6c312shl r9, 4
37bc6c316add rdx, r10
37bc6c319movupd x2, [r9+rsi-16]
37bc6c320shl rdx, 4
37bc6c324lea r9, [rcx-1]
37bc6c328movupd x4, [r11+rdx]
37bc6c32elea rdx, [r10+rcx]
37bc6c332movapd x0, x2
37bc6c336movapd x1, x2
37bc6c33ashl rdx, 4
37bc6c33eunpcklpd x0, x2
37bc6c342unpckhpd x1, x2
37bc6c346movapd x5, x4
37bc6c34ashufpd x5, x4, 1
37bc6c34fmulpd x0, x4
37bc6c353mulpd x1, x5
37bc6c357movapd x5, x3
37bc6c35baddsubpd x0, x1
37bc6c35fmovupd x1, [r11+rdx]
37bc6c365mov rdx, r9
37bc6c368shl rdx, 4
37bc6c36csubpd x5, x0
37bc6c370movddup x0, [rbp+8*rcx-8]
37bc6c376mulpd x0, x1
37bc6c37ashufpd x1, x1, 1
37bc6c37fmulpd x1, x6
37bc6c383addsubpd x0, x1
37bc6c387movapd x1, x2
37bc6c38bunpckhpd x2, x2
37bc6c38fandpd x1, [rip+0x7e1ab9]
37bc6c397andpd x2, [rip+0x7e1ab1]
37bc6c39fsubpd x5, x0
37bc6c3a3addsd x1, x2
37bc6c3a7movups [rbx+rdx], x5
37bc6c3abmovapd x5, x4
37bc6c3afunpckhpd x4, x4
37bc6c3b3andpd x5, [rip+0x7e1a95]
37bc6c3bbmovapd x2, x4
37bc6c3bfandpd x2, [rip+0x7e1a89]
37bc6c3c7addsd x2, x5
37bc6c3cbmulsd x1, x2
37bc6c3cfmovapd x2, x3
37bc6c3d3unpckhpd x3, x3
37bc6c3d7andpd x2, [rip+0x7e1a71]
37bc6c3dfandpd x3, [rip+0x7e1a69]
37bc6c3e7addsd x2, x3
37bc6c3ebaddsd x1, x2
37bc6c3efmovapd x2, x0
37bc6c3f3unpckhpd x0, x0
37bc6c3f7andpd x2, [rip+0x7e1a51]
37bc6c3ffandpd x0, [rip+0x7e1a49]
37bc6c407addsd x0, x2
37bc6c40baddsd x1, x0
37bc6c40fmovsd_xmm [r13+8*r9], x1
37bc6c416
37bc6c416loc_37bc6c416:
37bc6c416pxor x3, x3
37bc6c41atest eax, eax
37bc6c41cjg 0x37bc6bb9c
37bc6c422jmp 0x37bc6bc06
37bc6c427
37bc6c427 66 0f 1f 84 00 00 00 00 00 f........
37bc6c430
37bc6c430loc_37bc6c430:
37bc6c430test eax, eax
37bc6c432jle 0x37bc6c4a9
37bc6c434movsd_xmm x3, [rip+0x7e1a04]
37bc6c43cmov r8l, r8l
37bc6c43fmov rdx, r13
37bc6c442mov rax, rbx
37bc6c445mulsd x3, [rsp+128]
37bc6c44eshl r8, 4
37bc6c452lea rcx, [rbx+r8+16]
37bc6c457nop [rax+rax]
37bc6c460
37bc6c460loc_37bc6c460:
37bc6c460movsd_xmm x2, [rdx]
37bc6c464movsd_xmm x0, [rax]
37bc6c468movsd_xmm x1, [rax+8]
37bc6c46dandpd x0, [rip+0x7e19db]
37bc6c475andpd x1, [rip+0x7e19d3]
37bc6c47dcomisd x2, x7
37bc6c481addsd x0, x1
37bc6c485movapd x1, x2
37bc6c489mulsd x1, x3
37bc6c48daddsd x0, x1
37bc6c491ja 0x37bc6c498
37bc6c493addsd x0, x12
37bc6c498
37bc6c498loc_37bc6c498:
37bc6c498add rax, 16
37bc6c49cmovsd_xmm [rdx], x0
37bc6c4a0add rdx, 8
37bc6c4a4cmp rcx, rax
37bc6c4a7jne 0x37bc6c460
37bc6c4a9
37bc6c4a9loc_37bc6c4a9:
37bc6c4a9mov rcx, [rsp+520]
37bc6c4b1lea r8, [rip+0x7e1964]
37bc6c4b8mov rdx, r13
37bc6c4bbcall idamax_
37bc6c4c0mov rcx, [rsp+104]
37bc6c4c5cdqe
37bc6c4c7movsd_xmm x0, [r13+8*rax-8]
37bc6c4cemov rax, [rsp+600]
37bc6c4d6movsd_xmm [rax+8*rcx-8], x0
37bc6c4dcmov rax, [rip+0x7e1955]
37bc6c4e3mov [r13], rax
37bc6c4e7mov rax, [rsp+520]
37bc6c4efmovsxd rax, [rax]
37bc6c4f2lea r8, [rax-1]
37bc6c4f6cmp eax, 1
37bc6c4f9jle 0x37bc6cfb5
37bc6c4ffmov r15, [rsp+560]
37bc6c507lea r9l, [rax-2]
37bc6c50bmov [rsp+80], r8
37bc6c510mov rdx, [rsp+560]
37bc6c518mov [rsp+112], rax
37bc6c51dshl r9, 4
37bc6c521movsd_xmm x6, [rip+0x7e190f]
37bc6c529mov [rsp+544], rsi
37bc6c531lea rsi, [r13+8]
37bc6c535mov [rsp+616], rbx
37bc6c53dlea r14, [rdx+r9+16]
37bc6c542mov rbx, r15
37bc6c545lea r15l, [rax-2]
37bc6c549nop [rax]
37bc6c550
37bc6c550loc_37bc6c550:
37bc6c550movsd_xmm x0, [rbx]
37bc6c554lea rcx, [rsp+240]
37bc6c55cadd rbx, 16
37bc6c560add rsi, 8
37bc6c564movsd_xmm [rsp+240], x0
37bc6c56dmovsd_xmm x0, [rbx-8]
37bc6c572movsd_xmm [rsp+248], x0
37bc6c57bcall fn_37c42fc80
37bc6c580mulsd x6, x0
37bc6c584addsd x6, [rip+0x7e18ac]
37bc6c58cmovsd_xmm [rsi-8], x6
37bc6c591cmp r14, rbx
37bc6c594jne 0x37bc6c550
37bc6c596mov r8, [rsp+80]
37bc6c59bmov rax, [rsp+112]
37bc6c5a0lea rcx, [8*r15]
37bc6c5a8mov rdx, [rsp+552]
37bc6c5b0movsd_xmm x0, [r13+8*r8]
37bc6c5b7divsd x0, [rdx+8*r8]
37bc6c5bdmov rdx, [rsp+552]
37bc6c5c5movsd_xmm [r13+8*r8], x0
37bc6c5cclea r8, [8*rax]
37bc6c5d4shl rax, 4
37bc6c5d8movsd_xmm x6, [r13+r8-8]
37bc6c5dflea r15, [r13+r8]
37bc6c5e4add rax, [rsp+560]
37bc6c5ecmov rsi, rax
37bc6c5eflea rax, [r13+r8-8]
37bc6c5f4add rdx, r8
37bc6c5f7sub rax, rcx
37bc6c5famov rbx, rdx
37bc6c5fdmov r12, rax
37bc6c600
37bc6c600loc_37bc6c600:
37bc6c600movsd_xmm x0, [rsi-32]
37bc6c605sub r15, 8
37bc6c609sub rbx, 8
37bc6c60dsub rsi, 16
37bc6c611lea rcx, [rsp+240]
37bc6c619movsd_xmm [rsp+240], x0
37bc6c622movsd_xmm x0, [rsi-8]
37bc6c627movsd_xmm [rsp+248], x0
37bc6c630call fn_37c42fc80
37bc6c635movapd x1, x0
37bc6c639movsd_xmm x0, [r15-8]
37bc6c63fdivsd x0, [rbx-8]
37bc6c644mulsd x6, x1
37bc6c648addsd x6, x0
37bc6c64cmovsd_xmm [r15-8], x6
37bc6c652cmp r15, r12
37bc6c655jne 0x37bc6c600
37bc6c657mov rsi, [rsp+544]
37bc6c65fmov rbx, [rsp+616]
37bc6c667
37bc6c667loc_37bc6c667:
37bc6c667mov rcx, [rsp+520]
37bc6c66flea r8, [rip+0x7e17a6]
37bc6c676mov rdx, r13
37bc6c679call idamax_
37bc6c67emov rcx, [rsp+600]
37bc6c686cdqe
37bc6c688movsd_xmm x8, [r13+8*rax-8]
37bc6c68fmov rax, [rsp+104]
37bc6c694andpd x8, [rip+0x7e17b3]
37bc6c69dmulsd x8, [rcx+8*rax-8]
37bc6c6a4movsd_xmm [rcx+8*rax-8], x8
37bc6c6abmov rax, [rsp+520]
37bc6c6b3mov r15l, [rax]
37bc6c6b6test r15l, r15l
37bc6c6b9jle 0x37bc6c763
37bc6c6bfmov rax, [rsp+136]
37bc6c6c7mov [rsp+616], rbx
37bc6c6cfpxor x6, x6
37bc6c6d3lea r14, [rax-16]
37bc6c6d7lea eax, [r15-1]
37bc6c6dbadd rax, [rsp+120]
37bc6c6e0shl rax, 4
37bc6c6e4add rax, [rsp+232]
37bc6c6ecmov rbx, r14
37bc6c6efmov r12, rax
37bc6c6f2nop [rax]
37bc6c6f5nop [rax+rax]
37bc6c700
37bc6c700loc_37bc6c700:
37bc6c700movsd_xmm x0, [rbx+16]
37bc6c705lea rcx, [rsp+240]
37bc6c70dadd rbx, 16
37bc6c711movsd_xmm [rsp+240], x0
37bc6c71amovsd_xmm x0, [rbx+8]
37bc6c71fmovsd_xmm [rsp+248], x0
37bc6c728call fn_37c42fc80
37bc6c72dmaxsd x6, x0
37bc6c731cmp rbx, r12
37bc6c734jne 0x37bc6c700
37bc6c736pxor x0, x0
37bc6c73amov rbx, [rsp+616]
37bc6c742ucomisd x6, x0
37bc6c746jp 0x37bc6c74a
37bc6c748je 0x37bc6c763
37bc6c74a
37bc6c74aloc_37bc6c74a:
37bc6c74adivsd x8, x6
37bc6c74fmov rax, [rsp+600]
37bc6c757mov rcx, [rsp+104]
37bc6c75cmovsd_xmm [rax+8*rcx-8], x8
37bc6c763
37bc6c763loc_37bc6c763:
37bc6c763mov rdx, [rsp+216]
37bc6c76badd [rsp+144], rdx
37bc6c773mov rdx, [rsp+224]
37bc6c77badd [rsp+120], rdx
37bc6c780mov rdx, [rsp+200]
37bc6c788mov r10, [rsp+208]
37bc6c790add [rsp+104], 1
37bc6c796mov rax, [rsp+104]
37bc6c79badd [rsp+152], rdx
37bc6c7a3add rdi, rdx
37bc6c7a6add [rsp+160], r10
37bc6c7aeadd [rsp+136], r10
37bc6c7b6cmp [rsp+196], eax
37bc6c7bdjge 0x37bc6bae0
37bc6c7c3jmp 0x37bc6b8e2
37bc6c7c8
37bc6c7c8 0f 1f 84 00 00 00 00 00 ........
37bc6c7d0
37bc6c7d0loc_37bc6c7d0:
37bc6c7d0mov rcx, [rsp+136]
37bc6c7d8pxor x3, x3
37bc6c7dcmovupd x8, [rdi-16]
37bc6c7e2movupd x1, [rcx]
37bc6c7e6movupd x5, [rcx+16]
37bc6c7ebmovapd x6, x8
37bc6c7f0mulpd x0, x1
37bc6c7f4movapd x2, x1
37bc6c7f8movapd x9, x5
37bc6c7fdshufpd x2, x1, 1
37bc6c802mulpd x2, x3
37bc6c806shufpd x9, x5, 1
37bc6c80cmovapd x3, x0
37bc6c810addsubpd x3, x2
37bc6c814movupd x2, [rsi]
37bc6c818movapd x4, x2
37bc6c81cmovapd x0, x2
37bc6c820unpcklpd x4, x2
37bc6c824unpckhpd x0, x2
37bc6c828subpd x6, x3
37bc6c82cmulpd x0, x9
37bc6c831mulpd x4, x5
37bc6c835addsubpd x4, x0
37bc6c839subpd x6, x4
37bc6c83dmovups [rbx], x6
37bc6c840movapd x6, x8
37bc6c845unpckhpd x8, x8
37bc6c84aandpd x6, [rip+0x7e15fe]
37bc6c852movapd x0, x8
37bc6c857andpd x0, [rip+0x7e15f1]
37bc6c85faddsd x6, x0
37bc6c863movapd x0, x3
37bc6c867unpckhpd x3, x3
37bc6c86bmovapd x4, x3
37bc6c86fandpd x0, [rip+0x7e15d9]
37bc6c877andpd x4, [rip+0x7e15d1]
37bc6c87faddsd x0, x4
37bc6c883movapd x4, x2
37bc6c887andpd x4, [rip+0x7e15c1]
37bc6c88faddsd x6, x0
37bc6c893movapd x3, x6
37bc6c897movapd x6, x2
37bc6c89bunpckhpd x6, x6
37bc6c89fmovapd x0, x6
37bc6c8a3andpd x0, [rip+0x7e15a5]
37bc6c8abmovapd x6, x5
37bc6c8afunpckhpd x6, x6
37bc6c8b3andpd x6, [rip+0x7e1595]
37bc6c8bbaddsd x4, x0
37bc6c8bfmovapd x0, x5
37bc6c8c3andpd x0, [rip+0x7e1585]
37bc6c8cbaddsd x0, x6
37bc6c8cfmulsd x4, x0
37bc6c8d3addsd x3, x4
37bc6c8d7movsd_xmm [r13], x3
37bc6c8ddcmp eax, 2
37bc6c8e0jle 0x37bc6cf6a
37bc6c8e6cmp eax, 3
37bc6c8e9je 0x37bc6cfd6
37bc6c8eflea r10l, [rax-2]
37bc6c8f3movapd x0, x5
37bc6c8f7pxor x14, x14
37bc6c8fcmov edx, eax
37bc6c8femov rcx, [rsp+136]
37bc6c906shr edx, 1
37bc6c908movsd_xmm [rsp+168], x12
37bc6c912movsd_xmm [rsp+176], x7
37bc6c91blea r11l, [rdx-1]
37bc6c91fxor edx, edx
37bc6c921lea r9, [rcx+16]
37bc6c925lea r8, [rcx+32]
37bc6c929mov ecx, r11l
37bc6c92cshl rcx, 4
37bc6c930
37bc6c930loc_37bc6c930:
37bc6c930movupd x5, [rdi+2*rdx]
37bc6c935movupd x4, [rdi+2*rdx+16]
37bc6c93bmovapd x10, x2
37bc6c940movapd x7, x2
37bc6c944movupd x12, [rip+0x7e1513]
37bc6c94dmovapd x11, x0
37bc6c952movapd x8, x0
37bc6c957movapd x9, x5
37bc6c95cmovapd x3, x5
37bc6c960shufpd x8, x0, 1
37bc6c966unpckhpd x9, x4
37bc6c96bunpcklpd x3, x4
37bc6c96fandpd x3, x15
37bc6c974andpd x9, x15
37bc6c979addpd x9, x3
37bc6c97emovupd x3, [rsi+2*rdx+16]
37bc6c984unpckhpd x10, x3
37bc6c989unpcklpd x7, x3
37bc6c98dmovapd x13, x3
37bc6c992andpd x7, x15
37bc6c997andpd x10, x15
37bc6c99cunpckhpd x13, x3
37bc6c9a1addpd x10, x7
37bc6c9a6movapd x7, x2
37bc6c9aamovups [rsp+80], x13
37bc6c9b0movapd x6, x3
37bc6c9b4unpcklpd x7, x2
37bc6c9b8unpckhpd x2, x2
37bc6c9bcxorpd x2, [rip+0x7e149c]
37bc6c9c4mulpd x7, x1
37bc6c9c8xorpd x12, x13
37bc6c9cdmovapd x13, x1
37bc6c9d2shufpd x13, x1, 1
37bc6c9d8mulpd x13, x2
37bc6c9ddmovapd x2, x1
37bc6c9e1unpcklpd x1, x0
37bc6c9e5unpckhpd x2, x0
37bc6c9e9unpcklpd x6, x3
37bc6c9edandpd x1, x15
37bc6c9f2mulpd x12, x8
37bc6c9f7andpd x2, x15
37bc6c9fcmulpd x11, x6
37bc6ca01addpd x2, x1
37bc6ca05movupd x1, [r9+2*rdx+16]
37bc6ca0cmulpd x8, x14
37bc6ca11addsubpd x7, x13
37bc6ca16mulpd x6, x1
37bc6ca1amulpd x2, x10
37bc6ca1faddsubpd x11, x12
37bc6ca24subpd x5, x7
37bc6ca28movupd x7, [rbp+rdx+8]
37bc6ca2emovapd x10, x7
37bc6ca33addpd x2, x9
37bc6ca38subpd x4, x11
37bc6ca3dmovapd x9, x7
37bc6ca42movapd x11, x1
37bc6ca47unpckhpd x9, x7
37bc6ca4cunpcklpd x10, x7
37bc6ca51shufpd x11, x1, 1
37bc6ca57mulpd x10, x0
37bc6ca5cmovapd x12, x11
37bc6ca61mulpd x9, x1
37bc6ca66mulpd x12, x14
37bc6ca6bmulpd x11, [rsp+80]
37bc6ca72addsubpd x10, x8
37bc6ca77movapd x8, x0
37bc6ca7cunpckhpd x0, x1
37bc6ca80unpcklpd x8, x1
37bc6ca85addsubpd x9, x12
37bc6ca8asubpd x5, x10
37bc6ca8fmovapd x10, x0
37bc6ca94addsubpd x6, x11
37bc6ca99mulpd x0, x14
37bc6ca9esubpd x4, x9
37bc6caa3mulpd x10, x7
37bc6caa8movapd x9, x8
37bc6caadmulpd x8, x7
37bc6cab2subpd x5, x6
37bc6cab6mulpd x9, x14
37bc6cabbmovups [rbx+2*rdx+16], x5
37bc6cac0movapd x5, x1
37bc6cac4subpd x8, x0
37bc6cac9addpd x9, x10
37bc6cacemovapd x7, x8
37bc6cad3movapd x8, x3
37bc6cad8andpd x7, x15
37bc6caddandpd x9, x15
37bc6cae2addpd x9, x7
37bc6cae7movapd x7, x9
37bc6caecaddpd x7, x2
37bc6caf0movupd x2, [rsi+2*rdx+32]
37bc6caf6unpcklpd x3, x2
37bc6cafaunpckhpd x8, x2
37bc6caffmovapd x9, x2
37bc6cb04andpd x8, x15
37bc6cb09movapd x0, x3
37bc6cb0dunpckhpd x9, x2
37bc6cb12andpd x0, x15
37bc6cb17movapd x3, x8
37bc6cb1cmovapd x8, x2
37bc6cb21addpd x3, x0
37bc6cb25movupd x0, [r8+2*rdx+16]
37bc6cb2cunpcklpd x8, x2
37bc6cb31mulpd x8, x0
37bc6cb36movapd x10, x0
37bc6cb3bunpcklpd x5, x0
37bc6cb3fshufpd x10, x0, 1
37bc6cb45mulpd x9, x10
37bc6cb4aandpd x5, x15
37bc6cb4faddsubpd x8, x9
37bc6cb54subpd x4, x8
37bc6cb59movups [rbx+2*rdx+32], x4
37bc6cb5emovapd x4, x1
37bc6cb62unpckhpd x4, x0
37bc6cb66andpd x4, x15
37bc6cb6baddpd x4, x5
37bc6cb6fmulpd x3, x4
37bc6cb73addpd x3, x7
37bc6cb77movups [r13+rdx+8], x3
37bc6cb7dadd rdx, 16
37bc6cb81cmp rcx, rdx
37bc6cb84jne 0x37bc6c930
37bc6cb8amovsd_xmm x12, [rsp+168]
37bc6cb94add r11l, r11l
37bc6cb97movsd_xmm x7, [rsp+176]
37bc6cba0lea edx, [r11+2]
37bc6cba4cmp r10l, r11l
37bc6cba7je 0x37bc6cf6a
37bc6cbad
37bc6cbadloc_37bc6cbad:
37bc6cbadmov r11, [rsp+144]
37bc6cbb5movsxd rcx, edx
37bc6cbb8mov r9, rcx
37bc6cbbblea r8, [r11+rcx]
37bc6cbbfshl r9, 4
37bc6cbc3shl r8, 4
37bc6cbc7add r8, [rsp+568]
37bc6cbcflea r11, [rsi+r9]
37bc6cbd3movsd_xmm x5, [r8]
37bc6cbd8movsd_xmm x6, [r8+8]
37bc6cbdelea r8l, [rdx-1]
37bc6cbe2add edx, 1
37bc6cbe5movsxd r10, r8l
37bc6cbe8mov r8, [rsp+120]
37bc6cbedmovsd_xmm x4, [r11-24]
37bc6cbf3movsxd rdx, edx
37bc6cbf6movsd_xmm x9, [r11-32]
37bc6cbfcmovsd_xmm x3, [rbp+8*r10]
37bc6cc03movapd x2, x5
37bc6cc07movq x5, [rip+0x7e1261]
37bc6cc0fadd r8, r10
37bc6cc12movapd x11, x4
37bc6cc17movsd_xmm [rsp+184], x4
37bc6cc20shl r8, 4
37bc6cc24xorpd x11, x5
37bc6cc29movups [rsp+80], x5
37bc6cc2eadd r8, [rsp+584]
37bc6cc36movsd_xmm x4, [r8]
37bc6cc3bmovsd_xmm x10, [r8+8]
37bc6cc41movsd_xmm [rsp+168], x6
37bc6cc4apxor x6, x6
37bc6cc4emovsd_xmm [rsp+176], x2
37bc6cc57mov r8, [rsp+120]
37bc6cc5cmovapd x13, x4
37bc6cc61movapd x14, x10
37bc6cc66mulsd x14, x11
37bc6cc6badd rcx, r8
37bc6cc6eadd rdx, r8
37bc6cc71shl rcx, 4
37bc6cc75add rcx, [rsp+584]
37bc6cc7dshl rdx, 4
37bc6cc81add rdx, [rsp+584]
37bc6cc89movsd_xmm x0, [rcx]
37bc6cc8dmovsd_xmm x1, [rcx+8]
37bc6cc92mulsd x13, x9
37bc6cc97mulsd x11, x4
37bc6cc9candpd x4, [rip+0x7e11ac]
37bc6cca4movapd x5, x0
37bc6cca8movapd x8, x1
37bc6ccadmulsd x8, x6
37bc6ccb2mulsd x1, x3
37bc6ccb6mulsd x5, x3
37bc6ccbasubsd x13, x14
37bc6ccbfmovsd_xmm x3, [r11-8]
37bc6ccc5movapd x14, x2
37bc6cccamulsd x0, x6
37bc6cccemovsd_xmm x6, [r11-16]
37bc6ccd4subsd x14, x13
37bc6ccd9subsd x5, x8
37bc6ccdemovsd_xmm x8, [rdx]
37bc6cce3addsd x0, x1
37bc6cce7movsd_xmm x1, [rdx+8]
37bc6ccecmovapd x13, x8
37bc6ccf1mulsd x13, x6
37bc6ccf6movapd x2, x1
37bc6ccfasubsd x14, x5
37bc6ccffmulsd x2, x3
37bc6cd03subsd x13, x2
37bc6cd08movapd x2, x8
37bc6cd0dmulsd x2, x3
37bc6cd11subsd x14, x13
37bc6cd16movapd x13, x10
37bc6cd1bandpd x10, [rip+0x7e112c]
37bc6cd24mulsd x13, x9
37bc6cd29addsd x4, x10
37bc6cd2emovsd_xmm x10, [rsp+184]
37bc6cd38andpd x10, [rip+0x7e110f]
37bc6cd41movsd_xmm [rbx+r9-16], x14
37bc6cd48movsd_xmm x14, [rsp+168]
37bc6cd52addsd x13, x11
37bc6cd57movapd x11, x2
37bc6cd5csubsd x14, x13
37bc6cd61movapd x13, x1
37bc6cd66mulsd x13, x6
37bc6cd6bsubsd x14, x0
37bc6cd70addsd x11, x13
37bc6cd75subsd x14, x11
37bc6cd7amovsd_xmm [rbx+r9-8], x14
37bc6cd81andpd x9, [rip+0x7e10c6]
37bc6cd8aandpd x1, [rip+0x7e10be]
37bc6cd92andpd x3, [rip+0x7e10b6]
37bc6cd9aandpd x6, [rip+0x7e10ae]
37bc6cda2addsd x10, x9
37bc6cda7andpd x5, [rip+0x7e10a1]
37bc6cdafmovsd_xmm x9, [rsp+176]
37bc6cdb9andpd x9, [rip+0x7e108e]
37bc6cdc2addsd x3, x6
37bc6cdc6andpd x8, [rip+0x7e1081]
37bc6cdcfmulsd x10, x4
37bc6cdd4addsd x1, x8
37bc6cdd9movsd_xmm x4, [rsp+168]
37bc6cde2andpd x4, [rip+0x7e1066]
37bc6cdeaaddsd x4, x9
37bc6cdefmulsd x1, x3
37bc6cdf3addsd x10, x4
37bc6cdf8movapd x4, x0
37bc6cdfcandpd x4, [rip+0x7e104c]
37bc6ce04addsd x5, x4
37bc6ce08movapd x0, x10
37bc6ce0daddsd x0, x5
37bc6ce11addsd x0, x1
37bc6ce15movsd_xmm [r13+8*r10], x0
37bc6ce1c
37bc6ce1cloc_37bc6ce1c:
37bc6ce1cmov rdx, [rsp+144]
37bc6ce24movsxd rcx, eax
37bc6ce27lea r8l, [rax-1]
37bc6ce2bpxor x8, x8
37bc6ce30mov r11, [rsp+568]
37bc6ce38mov r10, [rsp+584]
37bc6ce40add rdx, rcx
37bc6ce43movupd x6, [rsp+80]
37bc6ce49shl rdx, 4
37bc6ce4dmovupd x3, [r11+rdx]
37bc6ce53movsxd rdx, r8l
37bc6ce56mov r11, [rsp+120]
37bc6ce5bmov r9, rdx
37bc6ce5eshl r9, 4
37bc6ce62add rdx, r11
37bc6ce65movupd x0, [r9+rsi-16]
37bc6ce6cmov r9, rcx
37bc6ce6fshl rdx, 4
37bc6ce73shl r9, 4
37bc6ce77movupd x1, [r10+rdx]
37bc6ce7dlea rdx, [r11+rcx]
37bc6ce81movsd_xmm x5, [rsi+r9-24]
37bc6ce88movapd x4, x0
37bc6ce8cshl rdx, 4
37bc6ce90lea r9, [rcx-1]
37bc6ce94unpcklpd x4, x0
37bc6ce98andpd x0, [rip+0x7e0fb0]
37bc6cea0mulpd x4, x1
37bc6cea4xorpd x6, x5
37bc6cea8andpd x5, [rip+0x7e0fa0]
37bc6ceb0movddup x2, x6
37bc6ceb4movapd x6, x1
37bc6ceb8shufpd x6, x1, 1
37bc6cebdmulpd x2, x6
37bc6cec1movapd x6, x3
37bc6cec5addsd x0, x5
37bc6cec9addsubpd x4, x2
37bc6cecdmovupd x2, [r10+rdx]
37bc6ced3mov rdx, r9
37bc6ced6shl rdx, 4
37bc6cedasubpd x6, x4
37bc6cedemovddup x4, [rbp+8*rcx-8]
37bc6cee4mulpd x4, x2
37bc6cee8shufpd x2, x2, 1
37bc6ceedmulpd x2, x8
37bc6cef2addsubpd x4, x2
37bc6cef6movapd x2, x1
37bc6cefaunpckhpd x1, x1
37bc6cefeandpd x2, [rip+0x7e0f4a]
37bc6cf06andpd x1, [rip+0x7e0f42]
37bc6cf0eaddsd x1, x2
37bc6cf12subpd x6, x4
37bc6cf16mulsd x0, x1
37bc6cf1amovapd x1, x3
37bc6cf1eunpckhpd x3, x3
37bc6cf22movups [rbx+rdx], x6
37bc6cf26andpd x1, [rip+0x7e0f22]
37bc6cf2eandpd x3, [rip+0x7e0f1a]
37bc6cf36addsd x1, x3
37bc6cf3aaddsd x0, x1
37bc6cf3emovapd x1, x4
37bc6cf42unpckhpd x4, x4
37bc6cf46andpd x1, [rip+0x7e0f02]
37bc6cf4eandpd x4, [rip+0x7e0efa]
37bc6cf56addsd x1, x4
37bc6cf5aaddsd x0, x1
37bc6cf5emovsd_xmm [r13+8*r9], x0
37bc6cf65jmp 0x37bc6c416
37bc6cf6a
37bc6cf6aloc_37bc6cf6a:
37bc6cf6amovq x5, [rip+0x7e0efe]
37bc6cf72movups [rsp+80], x5
37bc6cf77jmp 0x37bc6ce1c
37bc6cf7c
37bc6cf7cloc_37bc6cf7c:
37bc6cf7ctest eax, eax
37bc6cf7eje 0x37bc6b8e2
37bc6cf84lea rbx, [8*rax]
37bc6cf8cmov rcx, [rsp+600]
37bc6cf94xor edx, edx
37bc6cf96mov r8, rbx
37bc6cf99call memset
37bc6cf9emov rcx, [rsp+608]
37bc6cfa6mov r8, rbx
37bc6cfa9xor edx, edx
37bc6cfabcall memset
37bc6cfb0jmp 0x37bc6b8e2
37bc6cfb5
37bc6cfb5loc_37bc6cfb5:
37bc6cfb5mov rax, [rsp+552]
37bc6cfbdmovsd_xmm x0, [r13+8*r8]
37bc6cfc4divsd x0, [rax+8*r8]
37bc6cfcamovsd_xmm [r13+8*r8], x0
37bc6cfd1jmp 0x37bc6c667
37bc6cfd6
37bc6cfd6loc_37bc6cfd6:
37bc6cfd6mov edx, 2
37bc6cfdbjmp 0x37bc6cbad
37bc6cfe0
37bc6cfe0loc_37bc6cfe0:
37bc6cfe0mov edx, 2
37bc6cfe5jmp 0x37bc6c0a5
37bc6cfea
37bc6cfealoc_37bc6cfea:
37bc6cfeaneg ecx
37bc6cfecjmp 0x37bc6b8c0
37bc6b780
37bc6b780zptrfs_:
37bc6b780push r15
37bc6b782push r14
37bc6b784push r13
37bc6b786push r12
37bc6b788push rbp
37bc6b789push rdi
37bc6b78apush rsi
37bc6b78bpush rbx
37bc6b78csub rsp, 440
37bc6b793movups [rsp+272], x6
37bc6b79bmovups [rsp+288], x7
37bc6b7a3movups [rsp+304], x8
37bc6b7acmovups [rsp+320], x9
37bc6b7b5movups [rsp+336], x10
37bc6b7bemovups [rsp+352], x11
37bc6b7c7movups [rsp+368], x12
37bc6b7d0movups [rsp+384], x13
37bc6b7d9movups [rsp+400], x14
37bc6b7e2movups [rsp+416], x15
37bc6b7ebmov rax, [rsp+592]
37bc6b7f3mov r15, [rsp+576]
37bc6b7fbmov rsi, [rsp+544]
37bc6b803mov rbx, [rsp+616]
37bc6b80bmov r14l, [rax]
37bc6b80emov rax, [rsp+632]
37bc6b816mov r13, [rsp+624]
37bc6b81emov r12l, [r15]
37bc6b821mov [rax], 0
37bc6b827mov rdi, r8
37bc6b82amov rbp, r9
37bc6b82dmov r8l, 1
37bc6b833mov [rsp+520], rdx
37bc6b83bmov r9l, 1
37bc6b841lea rdx, [rip+0x7e25b8]
37bc6b848mov [rsp+512], rcx
37bc6b850call lsame_
37bc6b855mov [rsp+192], eax
37bc6b85ctest eax, eax
37bc6b85eje 0x37bc6b94e
37bc6b864
37bc6b864loc_37bc6b864:
37bc6b864mov rax, [rsp+520]
37bc6b86cmov edx, [rax]
37bc6b86etest edx, edx
37bc6b870js 0x37bc6b8ac
37bc6b872mov eax, [rdi]
37bc6b874test eax, eax
37bc6b876js 0x37bc6b985
37bc6b87ctest edx, edx
37bc6b87emov ecx, 1
37bc6b883cmovg ecx, edx
37bc6b886cmp [r15], ecx
37bc6b889jl 0x37bc6b994
37bc6b88fmov r11, [rsp+592]
37bc6b897cmp [r11], ecx
37bc6b89ajge 0x37bc6b9a3
37bc6b8a0mov eax, -11
37bc6b8a5mov ecx, 11
37bc6b8aajmp 0x37bc6b8b6
37bc6b8ac
37bc6b8acloc_37bc6b8ac:
37bc6b8acmov eax, -2
37bc6b8b1mov ecx, 2
37bc6b8b6
37bc6b8b6loc_37bc6b8b6:
37bc6b8b6mov rdi, [rsp+632]
37bc6b8bemov [rdi], eax
37bc6b8c0
37bc6b8c0loc_37bc6b8c0:
37bc6b8c0mov [rsp+268], ecx
37bc6b8c7lea rdx, [rsp+268]
37bc6b8cfmov r8l, 6
37bc6b8d5lea rcx, [rip+0x7e2526]
37bc6b8dccall xerbla_
37bc6b8e1nop
37bc6b8e2
37bc6b8e2loc_37bc6b8e2:
37bc6b8e2movups x6, [rsp+272]
37bc6b8eamovups x7, [rsp+288]
37bc6b8f2movups x8, [rsp+304]
37bc6b8fbmovups x9, [rsp+320]
37bc6b904movups x10, [rsp+336]
37bc6b90dmovups x11, [rsp+352]
37bc6b916movups x12, [rsp+368]
37bc6b91fmovups x13, [rsp+384]
37bc6b928movups x14, [rsp+400]
37bc6b931movups x15, [rsp+416]
37bc6b93aadd rsp, 440
37bc6b941pop rbx
37bc6b942pop rsi
37bc6b943pop rdi
37bc6b944pop rbp
37bc6b945pop r12
37bc6b947pop r13
37bc6b949pop r14
37bc6b94bpop r15
37bc6b94dret
37bc6b94e
37bc6b94eloc_37bc6b94e:
37bc6b94emov rcx, [rsp+512]
37bc6b956mov r9l, 1
37bc6b95cmov r8l, 1
37bc6b962lea rdx, [rip+0x7e2498]
37bc6b969call lsame_
37bc6b96etest eax, eax
37bc6b970jne 0x37bc6b864
37bc6b976mov eax, -1
37bc6b97bmov ecx, 1
37bc6b980jmp 0x37bc6b8b6
37bc6b985
37bc6b985loc_37bc6b985:
37bc6b985mov eax, -3
37bc6b98amov ecx, 3
37bc6b98fjmp 0x37bc6b8b6
37bc6b994
37bc6b994loc_37bc6b994:
37bc6b994mov eax, -9
37bc6b999mov ecx, 9
37bc6b99ejmp 0x37bc6b8b6
37bc6b9a3
37bc6b9a3loc_37bc6b9a3:
37bc6b9a3mov rcx, [rsp+632]
37bc6b9abmov ecx, [rcx]
37bc6b9adtest ecx, ecx
37bc6b9afjne 0x37bc6cfea
37bc6b9b5test edx, edx
37bc6b9b7je 0x37bc6cf7c
37bc6b9bdtest eax, eax
37bc6b9bfje 0x37bc6b8e2
37bc6b9c5mov edx, 7
37bc6b9calea rcx, [rip+0x7e2437]
37bc6b9d1call dlamch_
37bc6b9d6mov edx, 12
37bc6b9dblea rcx, [rip+0x7e242d]
37bc6b9e2movsd_xmm [rsp+128], x0
37bc6b9ebmovapd x6, x0
37bc6b9efcall dlamch_
37bc6b9f4mov eax, [rdi]
37bc6b9f6mov [rsp+196], eax
37bc6b9fdtest eax, eax
37bc6b9ffjle 0x37bc6b8e2
37bc6ba05movsd_xmm x12, [rip+0x7e2432]
37bc6ba0emovsxd r10, r12l
37bc6ba11xor eax, eax
37bc6ba13movsxd r11, r14l
37bc6ba16mov [rsp+120], -1
37bc6ba1ftest r10, r10
37bc6ba22movddup x15, [rip+0x7e2425]
37bc6ba2bmulsd x12, x0
37bc6ba30cmovs r10, rax
37bc6ba34test r11, r11
37bc6ba37mov [rsp+144], -1
37bc6ba43mov [rsp+104], 1
37bc6ba4ccmovs r11, rax
37bc6ba50mov rax, [rsp+520]
37bc6ba58mov [rsp+216], r10
37bc6ba60mov r15l, [rax]
37bc6ba63mov rax, r10
37bc6ba66mov [rsp+224], r11
37bc6ba6eshl rax, 4
37bc6ba72movapd x7, x12
37bc6ba77mov [rsp+200], rax
37bc6ba7fmov rax, [rsp+568]
37bc6ba87divsd x7, x6
37bc6ba8bmov [rsp+152], rax
37bc6ba93lea rdi, [rax+16]
37bc6ba97mov rax, r11
37bc6ba9ashl rax, 4
37bc6ba9emov [rsp+208], rax
37bc6baa6mov rax, [rsp+584]
37bc6baaemov [rsp+160], rax
37bc6bab6add rax, 16
37bc6babamov [rsp+232], rax
37bc6bac2mov rax, [rsp+584]
37bc6bacamov [rsp+136], rax
37bc6bad2nop [rax]
37bc6bad5nop [rax+rax]
37bc6bae0
37bc6bae0loc_37bc6bae0:
37bc6bae0mov rax, [rip+0x7e2349]
37bc6bae7mov r14, [rsp+520]
37bc6baefmov r12l, 1
37bc6baf5mov [rsp+112], rax
37bc6bafamov eax, r15l
37bc6bafdmov r15, [rsp+160]
37bc6bb05
37bc6bb05loc_37bc6bb05:
37bc6bb05movsd_xmm x2, [rbp]
37bc6bb0amov edx, [rsp+192]
37bc6bb11movddup x0, x2
37bc6bb15test edx, edx
37bc6bb17je 0x37bc6bce0
37bc6bb1dcmp eax, 1
37bc6bb20jne 0x37bc6c7d0
37bc6bb26
37bc6bb26loc_37bc6bb26:
37bc6bb26movupd x1, [r15]
37bc6bb2bpxor x2, x2
37bc6bb2fmov rcx, [rsp+152]
37bc6bb37xor r8l, r8l
37bc6bb3amulpd x0, x1
37bc6bb3eshufpd x1, x1, 1
37bc6bb43movupd x3, [rcx]
37bc6bb47mulpd x1, x2
37bc6bb4bmovapd x2, x3
37bc6bb4faddsubpd x0, x1
37bc6bb53movapd x1, x3
37bc6bb57unpckhpd x3, x3
37bc6bb5bandpd x1, [rip+0x7e22ed]
37bc6bb63andpd x3, [rip+0x7e22e5]
37bc6bb6bsubpd x2, x0
37bc6bb6faddsd x1, x3
37bc6bb73movapd x3, x0
37bc6bb77unpckhpd x0, x0
37bc6bb7bandpd x3, [rip+0x7e22cd]
37bc6bb83andpd x0, [rip+0x7e22c5]
37bc6bb8baddsd x0, x3
37bc6bb8fmovups [rbx], x2
37bc6bb92addsd x0, x1
37bc6bb96movsd_xmm [r13], x0
37bc6bb9c
37bc6bb9cloc_37bc6bb9c:
37bc6bb9cmov r9l, r8l
37bc6bb9fmov rcx, r13
37bc6bba2pxor x3, x3
37bc6bba6mov rdx, rbx
37bc6bba9shl r9, 4
37bc6bbadlea r9, [rbx+r9+16]
37bc6bbb2nop [rax]
37bc6bbb5nop [rax+rax]
37bc6bbc0
37bc6bbc0loc_37bc6bbc0:
37bc6bbc0movsd_xmm x1, [rcx]
37bc6bbc4movsd_xmm x0, [rdx]
37bc6bbc8movsd_xmm x2, [rdx+8]
37bc6bbcdandpd x0, [rip+0x7e227b]
37bc6bbd5comisd x1, x7
37bc6bbd9andpd x2, [rip+0x7e226f]
37bc6bbe1addsd x0, x2
37bc6bbe5ja 0x37bc6bbf1
37bc6bbe7addsd x0, x12
37bc6bbecaddsd x1, x12
37bc6bbf1
37bc6bbf1loc_37bc6bbf1:
37bc6bbf1divsd x0, x1
37bc6bbf5add rdx, 16
37bc6bbf9add rcx, 8
37bc6bbfdmaxsd x3, x0
37bc6bc01cmp rdx, r9
37bc6bc04jne 0x37bc6bbc0
37bc6bc06
37bc6bc06loc_37bc6bc06:
37bc6bc06comisd x3, [rsp+128]
37bc6bc0fmov rcx, [rsp+608]
37bc6bc17mov rdx, [rsp+104]
37bc6bc1cmovsd_xmm [rcx+8*rdx-8], x3
37bc6bc22jbe 0x37bc6c430
37bc6bc28addsd x3, x3
37bc6bc2cmovsd_xmm x5, [rsp+112]
37bc6bc32comisd x5, x3
37bc6bc36jb 0x37bc6c430
37bc6bc3ccmp r12l, 6
37bc6bc40je 0x37bc6c430
37bc6bc46mov rax, [rsp+632]
37bc6bc4emov [rsp+48], r14
37bc6bc53mov rdx, r14
37bc6bc56lea r8, [rip+0x7e21bf]
37bc6bc5dmov [rsp+64], 1
37bc6bc66mov r9, [rsp+552]
37bc6bc6eadd r12l, 1
37bc6bc72mov [rsp+56], rax
37bc6bc77mov rax, [rsp+560]
37bc6bc7fmov [rsp+40], rbx
37bc6bc84mov rcx, [rsp+512]
37bc6bc8cmov [rsp+32], rax
37bc6bc91call zpttrs_
37bc6bc96mov [rsp+32], r15
37bc6bc9bmov rcx, r14
37bc6bc9emov r8, rbx
37bc6bca1lea rax, [rip+0x7e2174]
37bc6bca8lea rdx, [rip+0x7e2171]
37bc6bcafmov [rsp+40], rax
37bc6bcb4mov r9, rax
37bc6bcb7call zaxpy_
37bc6bcbcmov rax, [rsp+608]
37bc6bcc4mov rcx, [rsp+104]
37bc6bcc9movsd_xmm x6, [rax+8*rcx-8]
37bc6bccfmov eax, [r14]
37bc6bcd2movsd_xmm [rsp+112], x6
37bc6bcd8jmp 0x37bc6bb05
37bc6bcdd
37bc6bcdd 0f 1f 00 ...
37bc6bce0
37bc6bce0loc_37bc6bce0:
37bc6bce0cmp eax, 1
37bc6bce3je 0x37bc6bb26
37bc6bce9mov rcx, [rsp+136]
37bc6bcf1movq x0, x2
37bc6bcf5pxor x3, x3
37bc6bcf9movsd_xmm x6, [rsi+8]
37bc6bcfeunpcklpd x3, x2
37bc6bd02movupd x5, [rdi-16]
37bc6bd07movupd x1, [rcx]
37bc6bd0bmovapd x10, x6
37bc6bd10xorpd x10, [rip+0x7e2157]
37bc6bd19movapd x9, x5
37bc6bd1eandpd x6, [rip+0x7e212a]
37bc6bd26movapd x4, x1
37bc6bd2aunpcklpd x4, x1
37bc6bd2emulpd x4, x0
37bc6bd32movapd x0, x1
37bc6bd36unpckhpd x0, x1
37bc6bd3amulpd x0, x3
37bc6bd3emovsd_xmm x3, [rsi]
37bc6bd42movapd x8, x3
37bc6bd47unpcklpd x8, x10
37bc6bd4cunpcklpd x10, x3
37bc6bd51andpd x3, [rip+0x7e20f7]
37bc6bd59addsubpd x4, x0
37bc6bd5dmovupd x0, [rcx+16]
37bc6bd62addsd x3, x6
37bc6bd66movapd x2, x0
37bc6bd6aunpcklpd x2, x0
37bc6bd6esubpd x9, x4
37bc6bd73mulpd x2, x8
37bc6bd78movapd x8, x0
37bc6bd7dunpckhpd x8, x0
37bc6bd82mulpd x8, x10
37bc6bd87addsubpd x2, x8
37bc6bd8csubpd x9, x2
37bc6bd91movapd x2, x5
37bc6bd95unpckhpd x5, x5
37bc6bd99andpd x2, [rip+0x7e20af]
37bc6bda1andpd x5, [rip+0x7e20a7]
37bc6bda9addsd x2, x5
37bc6bdadmovapd x5, x4
37bc6bdb1unpckhpd x4, x4
37bc6bdb5movups [rbx], x9
37bc6bdb9andpd x5, [rip+0x7e208f]
37bc6bdc1andpd x4, [rip+0x7e2087]
37bc6bdc9addsd x4, x5
37bc6bdcdmovapd x5, x0
37bc6bdd1unpckhpd x5, x5
37bc6bdd5andpd x5, [rip+0x7e2073]
37bc6bdddaddsd x2, x4
37bc6bde1movapd x4, x0
37bc6bde5andpd x4, [rip+0x7e2063]
37bc6bdedaddsd x4, x5
37bc6bdf1mulsd x3, x4
37bc6bdf5addsd x2, x3
37bc6bdf9movsd_xmm [r13], x2
37bc6bdffcmp eax, 2
37bc6be02jle 0x37bc6c2d7
37bc6be08cmp eax, 3
37bc6be0bje 0x37bc6cfe0
37bc6be11mov edx, eax
37bc6be13lea r9, [rcx+16]
37bc6be17lea r8, [rcx+32]
37bc6be1bmovupd x3, [rsi]
37bc6be1fshr edx, 1
37bc6be21lea r10l, [rax-2]
37bc6be25pxor x13, x13
37bc6be2alea r11l, [rdx-1]
37bc6be2exor edx, edx
37bc6be30mov ecx, r11l
37bc6be33shl rcx, 4
37bc6be37nop [rax+rax]
37bc6be40
37bc6be40loc_37bc6be40:
37bc6be40movupd x6, [rdi+2*rdx]
37bc6be45movupd x5, [rdi+2*rdx+16]
37bc6be4bmovapd x11, x0
37bc6be50movapd x14, x1
37bc6be55unpckhpd x11, x0
37bc6be5aunpckhpd x14, x1
37bc6be5fmovapd x10, x3
37bc6be64movapd x9, x6
37bc6be69movapd x2, x6
37bc6be6dmovapd x4, x3
37bc6be71unpcklpd x9, x5
37bc6be76unpckhpd x2, x5
37bc6be7aandpd x2, x15
37bc6be7fandpd x9, x15
37bc6be84addpd x9, x2
37bc6be89movupd x2, [rsi+2*rdx+16]
37bc6be8fmovapd x8, x2
37bc6be94unpcklpd x10, x2
37bc6be99unpckhpd x4, x2
37bc6be9dshufpd x8, x2, 1
37bc6bea3mulpd x11, x8
37bc6bea8movapd x8, x1
37bc6beadandpd x4, x15
37bc6beb2unpcklpd x8, x1
37bc6beb7andpd x10, x15
37bc6bebcmulpd x8, x3
37bc6bec1shufpd x3, x3, 1
37bc6bec6addpd x10, x4
37bc6becbmovapd x4, x0
37bc6becfmulpd x3, x14
37bc6bed4unpcklpd x4, x0
37bc6bed8mulpd x4, x2
37bc6bedcaddsubpd x8, x3
37bc6bee1movupd x3, [rbp+rdx+8]
37bc6bee7addsubpd x4, x11
37bc6beecmovapd x11, x0
37bc6bef1shufpd x11, x0, 1
37bc6bef7mulpd x11, x13
37bc6befcsubpd x6, x8
37bc6bf01movapd x8, x1
37bc6bf06unpckhpd x1, x0
37bc6bf0aunpcklpd x8, x0
37bc6bf0fandpd x1, x15
37bc6bf14subpd x5, x4
37bc6bf18andpd x8, x15
37bc6bf1dmovapd x4, x3
37bc6bf21addpd x8, x1
37bc6bf26movupd x1, [r9+2*rdx+16]
37bc6bf2dunpckhpd x4, x3
37bc6bf31mulpd x4, x1
37bc6bf35movapd x14, x1
37bc6bf3amulpd x8, x10
37bc6bf3fmovapd x10, x3
37bc6bf44shufpd x14, x1, 1
37bc6bf4aunpcklpd x10, x3
37bc6bf4fmulpd x10, x0
37bc6bf54addpd x8, x9
37bc6bf59movapd x9, x14
37bc6bf5emulpd x9, x13
37bc6bf63addsubpd x10, x11
37bc6bf68movapd x11, x2
37bc6bf6dsubpd x6, x10
37bc6bf72addsubpd x4, x9
37bc6bf77movapd x9, x0
37bc6bf7cunpckhpd x0, x1
37bc6bf80unpcklpd x9, x1
37bc6bf85movapd x10, x0
37bc6bf8amulpd x10, x13
37bc6bf8fsubpd x5, x4
37bc6bf93movapd x4, x3
37bc6bf97mulpd x4, x9
37bc6bf9cmulpd x3, x0
37bc6bfa0movapd x0, x2
37bc6bfa4mulpd x9, x13
37bc6bfa9subpd x4, x10
37bc6bfaeaddpd x3, x9
37bc6bfb3andpd x4, x15
37bc6bfb8andpd x3, x15
37bc6bfbdaddpd x4, x3
37bc6bfc1movupd x3, [rsi+2*rdx+32]
37bc6bfc7unpcklpd x11, x3
37bc6bfccunpckhpd x0, x3
37bc6bfd0movapd x9, x3
37bc6bfd5andpd x0, x15
37bc6bfdaandpd x11, x15
37bc6bfdfaddpd x4, x8
37bc6bfe4addpd x11, x0
37bc6bfe9movapd x8, x3
37bc6bfeeunpckhpd x9, x3
37bc6bff3movupd x0, [r8+2*rdx+16]
37bc6bffaxorpd x9, [rip+0x7e1e5d]
37bc6c003unpcklpd x8, x3
37bc6c008mulpd x8, x0
37bc6c00dmovapd x10, x0
37bc6c012shufpd x10, x0, 1
37bc6c018mulpd x9, x10
37bc6c01dmovapd x10, x2
37bc6c022unpcklpd x10, x2
37bc6c027unpckhpd x2, x2
37bc6c02bxorpd x2, [rip+0x7e1e2d]
37bc6c033mulpd x10, x1
37bc6c038mulpd x2, x14
37bc6c03daddsubpd x8, x9
37bc6c042subpd x5, x8
37bc6c047addsubpd x10, x2
37bc6c04cmovapd x2, x1
37bc6c050unpcklpd x2, x0
37bc6c054andpd x2, x15
37bc6c059movups [rbx+2*rdx+32], x5
37bc6c05emovapd x5, x1
37bc6c062subpd x6, x10
37bc6c067unpckhpd x5, x0
37bc6c06bandpd x5, x15
37bc6c070addpd x2, x5
37bc6c074movups [rbx+2*rdx+16], x6
37bc6c079mulpd x2, x11
37bc6c07eaddpd x2, x4
37bc6c082movups [r13+rdx+8], x2
37bc6c088add rdx, 16
37bc6c08ccmp rdx, rcx
37bc6c08fjne 0x37bc6be40
37bc6c095add r11l, r11l
37bc6c098lea edx, [r11+2]
37bc6c09ccmp r10l, r11l
37bc6c09fje 0x37bc6c2d7
37bc6c0a5
37bc6c0a5loc_37bc6c0a5:
37bc6c0a5mov r10, [rsp+144]
37bc6c0admovsxd rcx, edx
37bc6c0b0pxor x4, x4
37bc6c0b4mov r9, rcx
37bc6c0b7lea r8, [rcx+r10]
37bc6c0bbshl r9, 4
37bc6c0bfshl r8, 4
37bc6c0c3add r8, [rsp+568]
37bc6c0cblea r11, [rsi+r9]
37bc6c0cfmovsd_xmm x14, [r8]
37bc6c0d4movsd_xmm x5, [r8+8]
37bc6c0dalea r8l, [rdx-1]
37bc6c0deadd edx, 1
37bc6c0e1movsxd r10, r8l
37bc6c0e4mov r8, [rsp+120]
37bc6c0e9movsd_xmm x9, [r11-24]
37bc6c0efmovsxd rdx, edx
37bc6c0f2movsd_xmm x6, [rbp+8*r10]
37bc6c0f9movsd_xmm [rsp+80], x14
37bc6c100movsd_xmm [rsp+168], x5
37bc6c109add r8, r10
37bc6c10cmovsd_xmm x5, [r11-32]
37bc6c112shl r8, 4
37bc6c116add r8, [rsp+584]
37bc6c11emovsd_xmm x0, [r8]
37bc6c123movsd_xmm x8, [r8+8]
37bc6c129mov r8, [rsp+120]
37bc6c12emovapd x13, x8
37bc6c133mulsd x13, x9
37bc6c138add rcx, r8
37bc6c13badd rdx, r8
37bc6c13eshl rcx, 4
37bc6c142add rcx, [rsp+584]
37bc6c14ashl rdx, 4
37bc6c14eadd rdx, [rsp+584]
37bc6c156movsd_xmm x1, [rcx]
37bc6c15amovsd_xmm x2, [rcx+8]
37bc6c15fmov rcx, [r11-8]
37bc6c163movapd x3, x1
37bc6c167movapd x10, x2
37bc6c16cmulsd x10, x4
37bc6c171movq x11, rcx
37bc6c176xorpd x11, [rip+0x7e1cf1]
37bc6c17fmulsd x3, x6
37bc6c183mulsd x1, x4
37bc6c187movsd_xmm x4, [rdx]
37bc6c18bmulsd x2, x6
37bc6c18fmovsd_xmm x6, [rdx+8]
37bc6c194subsd x3, x10
37bc6c199movapd x10, x5
37bc6c19emulsd x10, x0
37bc6c1a3addsd x2, x1
37bc6c1a7movsd_xmm x1, [r11-16]
37bc6c1adsubsd x10, x13
37bc6c1b2movapd x13, x6
37bc6c1b7mulsd x13, x11
37bc6c1bcmulsd x11, x4
37bc6c1c1subsd x14, x10
37bc6c1c6movapd x10, x1
37bc6c1cbmulsd x10, x4
37bc6c1d0subsd x14, x3
37bc6c1d5subsd x10, x13
37bc6c1damovapd x13, x5
37bc6c1dfandpd x5, [rip+0x7e1c69]
37bc6c1e7mulsd x13, x8
37bc6c1ecandpd x8, [rip+0x7e1c5b]
37bc6c1f5subsd x14, x10
37bc6c1famovapd x10, x0
37bc6c1ffandpd x0, [rip+0x7e1c49]
37bc6c207mulsd x10, x9
37bc6c20candpd x9, [rip+0x7e1c3b]
37bc6c215addsd x0, x8
37bc6c21amovsd_xmm [rbx+r9-16], x14
37bc6c221addsd x5, x9
37bc6c226movsd_xmm x14, [rsp+168]
37bc6c230addsd x13, x10
37bc6c235mulsd x0, x5
37bc6c239movapd x10, x14
37bc6c23emovsd_xmm x5, [rsp+80]
37bc6c244andpd x5, [rip+0x7e1c04]
37bc6c24csubsd x10, x13
37bc6c251movapd x13, x1
37bc6c256mulsd x13, x6
37bc6c25bsubsd x10, x2
37bc6c260addsd x13, x11
37bc6c265subsd x10, x13
37bc6c26amovsd_xmm [rbx+r9-8], x10
37bc6c271andpd x14, [rip+0x7e1bd6]
37bc6c27aandpd x2, [rip+0x7e1bce]
37bc6c282andpd x3, [rip+0x7e1bc6]
37bc6c28aandpd x1, [rip+0x7e1bbe]
37bc6c292andpd x4, [rip+0x7e1bb6]
37bc6c29aandpd x6, [rip+0x7e1bae]
37bc6c2a2addsd x5, x14
37bc6c2a7addsd x3, x2
37bc6c2abmovq x2, rcx
37bc6c2b0andpd x2, [rip+0x7e1b98]
37bc6c2b8addsd x4, x6
37bc6c2bcaddsd x1, x2
37bc6c2c0addsd x0, x5
37bc6c2c4mulsd x1, x4
37bc6c2c8addsd x0, x3
37bc6c2ccaddsd x0, x1
37bc6c2d0movsd_xmm [r13+8*r10], x0
37bc6c2d7
37bc6c2d7loc_37bc6c2d7:
37bc6c2d7mov rdx, [rsp+144]
37bc6c2dfmovsxd rcx, eax
37bc6c2e2lea r8l, [rax-1]
37bc6c2e6pxor x6, x6
37bc6c2eamov r10, [rsp+568]
37bc6c2f2mov r11, [rsp+584]
37bc6c2faadd rdx, rcx
37bc6c2fdshl rdx, 4
37bc6c301movupd x3, [r10+rdx]
37bc6c307mov r10, [rsp+120]
37bc6c30cmovsxd rdx, r8l
37bc6c30fmov r9, rdx
37bc6c312shl r9, 4
37bc6c316add rdx, r10
37bc6c319movupd x2, [r9+rsi-16]
37bc6c320shl rdx, 4
37bc6c324lea r9, [rcx-1]
37bc6c328movupd x4, [r11+rdx]
37bc6c32elea rdx, [r10+rcx]
37bc6c332movapd x0, x2
37bc6c336movapd x1, x2
37bc6c33ashl rdx, 4
37bc6c33eunpcklpd x0, x2
37bc6c342unpckhpd x1, x2
37bc6c346movapd x5, x4
37bc6c34ashufpd x5, x4, 1
37bc6c34fmulpd x0, x4
37bc6c353mulpd x1, x5
37bc6c357movapd x5, x3
37bc6c35baddsubpd x0, x1
37bc6c35fmovupd x1, [r11+rdx]
37bc6c365mov rdx, r9
37bc6c368shl rdx, 4
37bc6c36csubpd x5, x0
37bc6c370movddup x0, [rbp+8*rcx-8]
37bc6c376mulpd x0, x1
37bc6c37ashufpd x1, x1, 1
37bc6c37fmulpd x1, x6
37bc6c383addsubpd x0, x1
37bc6c387movapd x1, x2
37bc6c38bunpckhpd x2, x2
37bc6c38fandpd x1, [rip+0x7e1ab9]
37bc6c397andpd x2, [rip+0x7e1ab1]
37bc6c39fsubpd x5, x0
37bc6c3a3addsd x1, x2
37bc6c3a7movups [rbx+rdx], x5
37bc6c3abmovapd x5, x4
37bc6c3afunpckhpd x4, x4
37bc6c3b3andpd x5, [rip+0x7e1a95]
37bc6c3bbmovapd x2, x4
37bc6c3bfandpd x2, [rip+0x7e1a89]
37bc6c3c7addsd x2, x5
37bc6c3cbmulsd x1, x2
37bc6c3cfmovapd x2, x3
37bc6c3d3unpckhpd x3, x3
37bc6c3d7andpd x2, [rip+0x7e1a71]
37bc6c3dfandpd x3, [rip+0x7e1a69]
37bc6c3e7addsd x2, x3
37bc6c3ebaddsd x1, x2
37bc6c3efmovapd x2, x0
37bc6c3f3unpckhpd x0, x0
37bc6c3f7andpd x2, [rip+0x7e1a51]
37bc6c3ffandpd x0, [rip+0x7e1a49]
37bc6c407addsd x0, x2
37bc6c40baddsd x1, x0
37bc6c40fmovsd_xmm [r13+8*r9], x1
37bc6c416
37bc6c416loc_37bc6c416:
37bc6c416pxor x3, x3
37bc6c41atest eax, eax
37bc6c41cjg 0x37bc6bb9c
37bc6c422jmp 0x37bc6bc06
37bc6c427
37bc6c427 66 0f 1f 84 00 00 00 00 00 f........
37bc6c430
37bc6c430loc_37bc6c430:
37bc6c430test eax, eax
37bc6c432jle 0x37bc6c4a9
37bc6c434movsd_xmm x3, [rip+0x7e1a04]
37bc6c43cmov r8l, r8l
37bc6c43fmov rdx, r13
37bc6c442mov rax, rbx
37bc6c445mulsd x3, [rsp+128]
37bc6c44eshl r8, 4
37bc6c452lea rcx, [rbx+r8+16]
37bc6c457nop [rax+rax]
37bc6c460
37bc6c460loc_37bc6c460:
37bc6c460movsd_xmm x2, [rdx]
37bc6c464movsd_xmm x0, [rax]
37bc6c468movsd_xmm x1, [rax+8]
37bc6c46dandpd x0, [rip+0x7e19db]
37bc6c475andpd x1, [rip+0x7e19d3]
37bc6c47dcomisd x2, x7
37bc6c481addsd x0, x1
37bc6c485movapd x1, x2
37bc6c489mulsd x1, x3
37bc6c48daddsd x0, x1
37bc6c491ja 0x37bc6c498
37bc6c493addsd x0, x12
37bc6c498
37bc6c498loc_37bc6c498:
37bc6c498add rax, 16
37bc6c49cmovsd_xmm [rdx], x0
37bc6c4a0add rdx, 8
37bc6c4a4cmp rcx, rax
37bc6c4a7jne 0x37bc6c460
37bc6c4a9
37bc6c4a9loc_37bc6c4a9:
37bc6c4a9mov rcx, [rsp+520]
37bc6c4b1lea r8, [rip+0x7e1964]
37bc6c4b8mov rdx, r13
37bc6c4bbcall idamax_
37bc6c4c0mov rcx, [rsp+104]
37bc6c4c5cdqe
37bc6c4c7movsd_xmm x0, [r13+8*rax-8]
37bc6c4cemov rax, [rsp+600]
37bc6c4d6movsd_xmm [rax+8*rcx-8], x0
37bc6c4dcmov rax, [rip+0x7e1955]
37bc6c4e3mov [r13], rax
37bc6c4e7mov rax, [rsp+520]
37bc6c4efmovsxd rax, [rax]
37bc6c4f2lea r8, [rax-1]
37bc6c4f6cmp eax, 1
37bc6c4f9jle 0x37bc6cfb5
37bc6c4ffmov r15, [rsp+560]
37bc6c507lea r9l, [rax-2]
37bc6c50bmov [rsp+80], r8
37bc6c510mov rdx, [rsp+560]
37bc6c518mov [rsp+112], rax
37bc6c51dshl r9, 4
37bc6c521movsd_xmm x6, [rip+0x7e190f]
37bc6c529mov [rsp+544], rsi
37bc6c531lea rsi, [r13+8]
37bc6c535mov [rsp+616], rbx
37bc6c53dlea r14, [rdx+r9+16]
37bc6c542mov rbx, r15
37bc6c545lea r15l, [rax-2]
37bc6c549nop [rax]
37bc6c550
37bc6c550loc_37bc6c550:
37bc6c550movsd_xmm x0, [rbx]
37bc6c554lea rcx, [rsp+240]
37bc6c55cadd rbx, 16
37bc6c560add rsi, 8
37bc6c564movsd_xmm [rsp+240], x0
37bc6c56dmovsd_xmm x0, [rbx-8]
37bc6c572movsd_xmm [rsp+248], x0
37bc6c57bcall fn_37c42fc80
37bc6c580mulsd x6, x0
37bc6c584addsd x6, [rip+0x7e18ac]
37bc6c58cmovsd_xmm [rsi-8], x6
37bc6c591cmp r14, rbx
37bc6c594jne 0x37bc6c550
37bc6c596mov r8, [rsp+80]
37bc6c59bmov rax, [rsp+112]
37bc6c5a0lea rcx, [8*r15]
37bc6c5a8mov rdx, [rsp+552]
37bc6c5b0movsd_xmm x0, [r13+8*r8]
37bc6c5b7divsd x0, [rdx+8*r8]
37bc6c5bdmov rdx, [rsp+552]
37bc6c5c5movsd_xmm [r13+8*r8], x0
37bc6c5cclea r8, [8*rax]
37bc6c5d4shl rax, 4
37bc6c5d8movsd_xmm x6, [r13+r8-8]
37bc6c5dflea r15, [r13+r8]
37bc6c5e4add rax, [rsp+560]
37bc6c5ecmov rsi, rax
37bc6c5eflea rax, [r13+r8-8]
37bc6c5f4add rdx, r8
37bc6c5f7sub rax, rcx
37bc6c5famov rbx, rdx
37bc6c5fdmov r12, rax
37bc6c600
37bc6c600loc_37bc6c600:
37bc6c600movsd_xmm x0, [rsi-32]
37bc6c605sub r15, 8
37bc6c609sub rbx, 8
37bc6c60dsub rsi, 16
37bc6c611lea rcx, [rsp+240]
37bc6c619movsd_xmm [rsp+240], x0
37bc6c622movsd_xmm x0, [rsi-8]
37bc6c627movsd_xmm [rsp+248], x0
37bc6c630call fn_37c42fc80
37bc6c635movapd x1, x0
37bc6c639movsd_xmm x0, [r15-8]
37bc6c63fdivsd x0, [rbx-8]
37bc6c644mulsd x6, x1
37bc6c648addsd x6, x0
37bc6c64cmovsd_xmm [r15-8], x6
37bc6c652cmp r15, r12
37bc6c655jne 0x37bc6c600
37bc6c657mov rsi, [rsp+544]
37bc6c65fmov rbx, [rsp+616]
37bc6c667
37bc6c667loc_37bc6c667:
37bc6c667mov rcx, [rsp+520]
37bc6c66flea r8, [rip+0x7e17a6]
37bc6c676mov rdx, r13
37bc6c679call idamax_
37bc6c67emov rcx, [rsp+600]
37bc6c686cdqe
37bc6c688movsd_xmm x8, [r13+8*rax-8]
37bc6c68fmov rax, [rsp+104]
37bc6c694andpd x8, [rip+0x7e17b3]
37bc6c69dmulsd x8, [rcx+8*rax-8]
37bc6c6a4movsd_xmm [rcx+8*rax-8], x8
37bc6c6abmov rax, [rsp+520]
37bc6c6b3mov r15l, [rax]
37bc6c6b6test r15l, r15l
37bc6c6b9jle 0x37bc6c763
37bc6c6bfmov rax, [rsp+136]
37bc6c6c7mov [rsp+616], rbx
37bc6c6cfpxor x6, x6
37bc6c6d3lea r14, [rax-16]
37bc6c6d7lea eax, [r15-1]
37bc6c6dbadd rax, [rsp+120]
37bc6c6e0shl rax, 4
37bc6c6e4add rax, [rsp+232]
37bc6c6ecmov rbx, r14
37bc6c6efmov r12, rax
37bc6c6f2nop [rax]
37bc6c6f5nop [rax+rax]
37bc6c700
37bc6c700loc_37bc6c700:
37bc6c700movsd_xmm x0, [rbx+16]
37bc6c705lea rcx, [rsp+240]
37bc6c70dadd rbx, 16
37bc6c711movsd_xmm [rsp+240], x0
37bc6c71amovsd_xmm x0, [rbx+8]
37bc6c71fmovsd_xmm [rsp+248], x0
37bc6c728call fn_37c42fc80
37bc6c72dmaxsd x6, x0
37bc6c731cmp rbx, r12
37bc6c734jne 0x37bc6c700
37bc6c736pxor x0, x0
37bc6c73amov rbx, [rsp+616]
37bc6c742ucomisd x6, x0
37bc6c746jp 0x37bc6c74a
37bc6c748je 0x37bc6c763
37bc6c74a
37bc6c74aloc_37bc6c74a:
37bc6c74adivsd x8, x6
37bc6c74fmov rax, [rsp+600]
37bc6c757mov rcx, [rsp+104]
37bc6c75cmovsd_xmm [rax+8*rcx-8], x8
37bc6c763
37bc6c763loc_37bc6c763:
37bc6c763mov rdx, [rsp+216]
37bc6c76badd [rsp+144], rdx
37bc6c773mov rdx, [rsp+224]
37bc6c77badd [rsp+120], rdx
37bc6c780mov rdx, [rsp+200]
37bc6c788mov r10, [rsp+208]
37bc6c790add [rsp+104], 1
37bc6c796mov rax, [rsp+104]
37bc6c79badd [rsp+152], rdx
37bc6c7a3add rdi, rdx
37bc6c7a6add [rsp+160], r10
37bc6c7aeadd [rsp+136], r10
37bc6c7b6cmp [rsp+196], eax
37bc6c7bdjge 0x37bc6bae0
37bc6c7c3jmp 0x37bc6b8e2
37bc6c7c8
37bc6c7c8 0f 1f 84 00 00 00 00 00 ........
37bc6c7d0
37bc6c7d0loc_37bc6c7d0:
37bc6c7d0mov rcx, [rsp+136]
37bc6c7d8pxor x3, x3
37bc6c7dcmovupd x8, [rdi-16]
37bc6c7e2movupd x1, [rcx]
37bc6c7e6movupd x5, [rcx+16]
37bc6c7ebmovapd x6, x8
37bc6c7f0mulpd x0, x1
37bc6c7f4movapd x2, x1
37bc6c7f8movapd x9, x5
37bc6c7fdshufpd x2, x1, 1
37bc6c802mulpd x2, x3
37bc6c806shufpd x9, x5, 1
37bc6c80cmovapd x3, x0
37bc6c810addsubpd x3, x2
37bc6c814movupd x2, [rsi]
37bc6c818movapd x4, x2
37bc6c81cmovapd x0, x2
37bc6c820unpcklpd x4, x2
37bc6c824unpckhpd x0, x2
37bc6c828subpd x6, x3
37bc6c82cmulpd x0, x9
37bc6c831mulpd x4, x5
37bc6c835addsubpd x4, x0
37bc6c839subpd x6, x4
37bc6c83dmovups [rbx], x6
37bc6c840movapd x6, x8
37bc6c845unpckhpd x8, x8
37bc6c84aandpd x6, [rip+0x7e15fe]
37bc6c852movapd x0, x8
37bc6c857andpd x0, [rip+0x7e15f1]
37bc6c85faddsd x6, x0
37bc6c863movapd x0, x3
37bc6c867unpckhpd x3, x3
37bc6c86bmovapd x4, x3
37bc6c86fandpd x0, [rip+0x7e15d9]
37bc6c877andpd x4, [rip+0x7e15d1]
37bc6c87faddsd x0, x4
37bc6c883movapd x4, x2
37bc6c887andpd x4, [rip+0x7e15c1]
37bc6c88faddsd x6, x0
37bc6c893movapd x3, x6
37bc6c897movapd x6, x2
37bc6c89bunpckhpd x6, x6
37bc6c89fmovapd x0, x6
37bc6c8a3andpd x0, [rip+0x7e15a5]
37bc6c8abmovapd x6, x5
37bc6c8afunpckhpd x6, x6
37bc6c8b3andpd x6, [rip+0x7e1595]
37bc6c8bbaddsd x4, x0
37bc6c8bfmovapd x0, x5
37bc6c8c3andpd x0, [rip+0x7e1585]
37bc6c8cbaddsd x0, x6
37bc6c8cfmulsd x4, x0
37bc6c8d3addsd x3, x4
37bc6c8d7movsd_xmm [r13], x3
37bc6c8ddcmp eax, 2
37bc6c8e0jle 0x37bc6cf6a
37bc6c8e6cmp eax, 3
37bc6c8e9je 0x37bc6cfd6
37bc6c8eflea r10l, [rax-2]
37bc6c8f3movapd x0, x5
37bc6c8f7pxor x14, x14
37bc6c8fcmov edx, eax
37bc6c8femov rcx, [rsp+136]
37bc6c906shr edx, 1
37bc6c908movsd_xmm [rsp+168], x12
37bc6c912movsd_xmm [rsp+176], x7
37bc6c91blea r11l, [rdx-1]
37bc6c91fxor edx, edx
37bc6c921lea r9, [rcx+16]
37bc6c925lea r8, [rcx+32]
37bc6c929mov ecx, r11l
37bc6c92cshl rcx, 4
37bc6c930
37bc6c930loc_37bc6c930:
37bc6c930movupd x5, [rdi+2*rdx]
37bc6c935movupd x4, [rdi+2*rdx+16]
37bc6c93bmovapd x10, x2
37bc6c940movapd x7, x2
37bc6c944movupd x12, [rip+0x7e1513]
37bc6c94dmovapd x11, x0
37bc6c952movapd x8, x0
37bc6c957movapd x9, x5
37bc6c95cmovapd x3, x5
37bc6c960shufpd x8, x0, 1
37bc6c966unpckhpd x9, x4
37bc6c96bunpcklpd x3, x4
37bc6c96fandpd x3, x15
37bc6c974andpd x9, x15
37bc6c979addpd x9, x3
37bc6c97emovupd x3, [rsi+2*rdx+16]
37bc6c984unpckhpd x10, x3
37bc6c989unpcklpd x7, x3
37bc6c98dmovapd x13, x3
37bc6c992andpd x7, x15
37bc6c997andpd x10, x15
37bc6c99cunpckhpd x13, x3
37bc6c9a1addpd x10, x7
37bc6c9a6movapd x7, x2
37bc6c9aamovups [rsp+80], x13
37bc6c9b0movapd x6, x3
37bc6c9b4unpcklpd x7, x2
37bc6c9b8unpckhpd x2, x2
37bc6c9bcxorpd x2, [rip+0x7e149c]
37bc6c9c4mulpd x7, x1
37bc6c9c8xorpd x12, x13
37bc6c9cdmovapd x13, x1
37bc6c9d2shufpd x13, x1, 1
37bc6c9d8mulpd x13, x2
37bc6c9ddmovapd x2, x1
37bc6c9e1unpcklpd x1, x0
37bc6c9e5unpckhpd x2, x0
37bc6c9e9unpcklpd x6, x3
37bc6c9edandpd x1, x15
37bc6c9f2mulpd x12, x8
37bc6c9f7andpd x2, x15
37bc6c9fcmulpd x11, x6
37bc6ca01addpd x2, x1
37bc6ca05movupd x1, [r9+2*rdx+16]
37bc6ca0cmulpd x8, x14
37bc6ca11addsubpd x7, x13
37bc6ca16mulpd x6, x1
37bc6ca1amulpd x2, x10
37bc6ca1faddsubpd x11, x12
37bc6ca24subpd x5, x7
37bc6ca28movupd x7, [rbp+rdx+8]
37bc6ca2emovapd x10, x7
37bc6ca33addpd x2, x9
37bc6ca38subpd x4, x11
37bc6ca3dmovapd x9, x7
37bc6ca42movapd x11, x1
37bc6ca47unpckhpd x9, x7
37bc6ca4cunpcklpd x10, x7
37bc6ca51shufpd x11, x1, 1
37bc6ca57mulpd x10, x0
37bc6ca5cmovapd x12, x11
37bc6ca61mulpd x9, x1
37bc6ca66mulpd x12, x14
37bc6ca6bmulpd x11, [rsp+80]
37bc6ca72addsubpd x10, x8
37bc6ca77movapd x8, x0
37bc6ca7cunpckhpd x0, x1
37bc6ca80unpcklpd x8, x1
37bc6ca85addsubpd x9, x12
37bc6ca8asubpd x5, x10
37bc6ca8fmovapd x10, x0
37bc6ca94addsubpd x6, x11
37bc6ca99mulpd x0, x14
37bc6ca9esubpd x4, x9
37bc6caa3mulpd x10, x7
37bc6caa8movapd x9, x8
37bc6caadmulpd x8, x7
37bc6cab2subpd x5, x6
37bc6cab6mulpd x9, x14
37bc6cabbmovups [rbx+2*rdx+16], x5
37bc6cac0movapd x5, x1
37bc6cac4subpd x8, x0
37bc6cac9addpd x9, x10
37bc6cacemovapd x7, x8
37bc6cad3movapd x8, x3
37bc6cad8andpd x7, x15
37bc6caddandpd x9, x15
37bc6cae2addpd x9, x7
37bc6cae7movapd x7, x9
37bc6caecaddpd x7, x2
37bc6caf0movupd x2, [rsi+2*rdx+32]
37bc6caf6unpcklpd x3, x2
37bc6cafaunpckhpd x8, x2
37bc6caffmovapd x9, x2
37bc6cb04andpd x8, x15
37bc6cb09movapd x0, x3
37bc6cb0dunpckhpd x9, x2
37bc6cb12andpd x0, x15
37bc6cb17movapd x3, x8
37bc6cb1cmovapd x8, x2
37bc6cb21addpd x3, x0
37bc6cb25movupd x0, [r8+2*rdx+16]
37bc6cb2cunpcklpd x8, x2
37bc6cb31mulpd x8, x0
37bc6cb36movapd x10, x0
37bc6cb3bunpcklpd x5, x0
37bc6cb3fshufpd x10, x0, 1
37bc6cb45mulpd x9, x10
37bc6cb4aandpd x5, x15
37bc6cb4faddsubpd x8, x9
37bc6cb54subpd x4, x8
37bc6cb59movups [rbx+2*rdx+32], x4
37bc6cb5emovapd x4, x1
37bc6cb62unpckhpd x4, x0
37bc6cb66andpd x4, x15
37bc6cb6baddpd x4, x5
37bc6cb6fmulpd x3, x4
37bc6cb73addpd x3, x7
37bc6cb77movups [r13+rdx+8], x3
37bc6cb7dadd rdx, 16
37bc6cb81cmp rcx, rdx
37bc6cb84jne 0x37bc6c930
37bc6cb8amovsd_xmm x12, [rsp+168]
37bc6cb94add r11l, r11l
37bc6cb97movsd_xmm x7, [rsp+176]
37bc6cba0lea edx, [r11+2]
37bc6cba4cmp r10l, r11l
37bc6cba7je 0x37bc6cf6a
37bc6cbad
37bc6cbadloc_37bc6cbad:
37bc6cbadmov r11, [rsp+144]
37bc6cbb5movsxd rcx, edx
37bc6cbb8mov r9, rcx
37bc6cbbblea r8, [r11+rcx]
37bc6cbbfshl r9, 4
37bc6cbc3shl r8, 4
37bc6cbc7add r8, [rsp+568]
37bc6cbcflea r11, [rsi+r9]
37bc6cbd3movsd_xmm x5, [r8]
37bc6cbd8movsd_xmm x6, [r8+8]
37bc6cbdelea r8l, [rdx-1]
37bc6cbe2add edx, 1
37bc6cbe5movsxd r10, r8l
37bc6cbe8mov r8, [rsp+120]
37bc6cbedmovsd_xmm x4, [r11-24]
37bc6cbf3movsxd rdx, edx
37bc6cbf6movsd_xmm x9, [r11-32]
37bc6cbfcmovsd_xmm x3, [rbp+8*r10]
37bc6cc03movapd x2, x5
37bc6cc07movq x5, [rip+0x7e1261]
37bc6cc0fadd r8, r10
37bc6cc12movapd x11, x4
37bc6cc17movsd_xmm [rsp+184], x4
37bc6cc20shl r8, 4
37bc6cc24xorpd x11, x5
37bc6cc29movups [rsp+80], x5
37bc6cc2eadd r8, [rsp+584]
37bc6cc36movsd_xmm x4, [r8]
37bc6cc3bmovsd_xmm x10, [r8+8]
37bc6cc41movsd_xmm [rsp+168], x6
37bc6cc4apxor x6, x6
37bc6cc4emovsd_xmm [rsp+176], x2
37bc6cc57mov r8, [rsp+120]
37bc6cc5cmovapd x13, x4
37bc6cc61movapd x14, x10
37bc6cc66mulsd x14, x11
37bc6cc6badd rcx, r8
37bc6cc6eadd rdx, r8
37bc6cc71shl rcx, 4
37bc6cc75add rcx, [rsp+584]
37bc6cc7dshl rdx, 4
37bc6cc81add rdx, [rsp+584]
37bc6cc89movsd_xmm x0, [rcx]
37bc6cc8dmovsd_xmm x1, [rcx+8]
37bc6cc92mulsd x13, x9
37bc6cc97mulsd x11, x4
37bc6cc9candpd x4, [rip+0x7e11ac]
37bc6cca4movapd x5, x0
37bc6cca8movapd x8, x1
37bc6ccadmulsd x8, x6
37bc6ccb2mulsd x1, x3
37bc6ccb6mulsd x5, x3
37bc6ccbasubsd x13, x14
37bc6ccbfmovsd_xmm x3, [r11-8]
37bc6ccc5movapd x14, x2
37bc6cccamulsd x0, x6
37bc6cccemovsd_xmm x6, [r11-16]
37bc6ccd4subsd x14, x13
37bc6ccd9subsd x5, x8
37bc6ccdemovsd_xmm x8, [rdx]
37bc6cce3addsd x0, x1
37bc6cce7movsd_xmm x1, [rdx+8]
37bc6ccecmovapd x13, x8
37bc6ccf1mulsd x13, x6
37bc6ccf6movapd x2, x1
37bc6ccfasubsd x14, x5
37bc6ccffmulsd x2, x3
37bc6cd03subsd x13, x2
37bc6cd08movapd x2, x8
37bc6cd0dmulsd x2, x3
37bc6cd11subsd x14, x13
37bc6cd16movapd x13, x10
37bc6cd1bandpd x10, [rip+0x7e112c]
37bc6cd24mulsd x13, x9
37bc6cd29addsd x4, x10
37bc6cd2emovsd_xmm x10, [rsp+184]
37bc6cd38andpd x10, [rip+0x7e110f]
37bc6cd41movsd_xmm [rbx+r9-16], x14
37bc6cd48movsd_xmm x14, [rsp+168]
37bc6cd52addsd x13, x11
37bc6cd57movapd x11, x2
37bc6cd5csubsd x14, x13
37bc6cd61movapd x13, x1
37bc6cd66mulsd x13, x6
37bc6cd6bsubsd x14, x0
37bc6cd70addsd x11, x13
37bc6cd75subsd x14, x11
37bc6cd7amovsd_xmm [rbx+r9-8], x14
37bc6cd81andpd x9, [rip+0x7e10c6]
37bc6cd8aandpd x1, [rip+0x7e10be]
37bc6cd92andpd x3, [rip+0x7e10b6]
37bc6cd9aandpd x6, [rip+0x7e10ae]
37bc6cda2addsd x10, x9
37bc6cda7andpd x5, [rip+0x7e10a1]
37bc6cdafmovsd_xmm x9, [rsp+176]
37bc6cdb9andpd x9, [rip+0x7e108e]
37bc6cdc2addsd x3, x6
37bc6cdc6andpd x8, [rip+0x7e1081]
37bc6cdcfmulsd x10, x4
37bc6cdd4addsd x1, x8
37bc6cdd9movsd_xmm x4, [rsp+168]
37bc6cde2andpd x4, [rip+0x7e1066]
37bc6cdeaaddsd x4, x9
37bc6cdefmulsd x1, x3
37bc6cdf3addsd x10, x4
37bc6cdf8movapd x4, x0
37bc6cdfcandpd x4, [rip+0x7e104c]
37bc6ce04addsd x5, x4
37bc6ce08movapd x0, x10
37bc6ce0daddsd x0, x5
37bc6ce11addsd x0, x1
37bc6ce15movsd_xmm [r13+8*r10], x0
37bc6ce1c
37bc6ce1cloc_37bc6ce1c:
37bc6ce1cmov rdx, [rsp+144]
37bc6ce24movsxd rcx, eax
37bc6ce27lea r8l, [rax-1]
37bc6ce2bpxor x8, x8
37bc6ce30mov r11, [rsp+568]
37bc6ce38mov r10, [rsp+584]
37bc6ce40add rdx, rcx
37bc6ce43movupd x6, [rsp+80]
37bc6ce49shl rdx, 4
37bc6ce4dmovupd x3, [r11+rdx]
37bc6ce53movsxd rdx, r8l
37bc6ce56mov r11, [rsp+120]
37bc6ce5bmov r9, rdx
37bc6ce5eshl r9, 4
37bc6ce62add rdx, r11
37bc6ce65movupd x0, [r9+rsi-16]
37bc6ce6cmov r9, rcx
37bc6ce6fshl rdx, 4
37bc6ce73shl r9, 4
37bc6ce77movupd x1, [r10+rdx]
37bc6ce7dlea rdx, [r11+rcx]
37bc6ce81movsd_xmm x5, [rsi+r9-24]
37bc6ce88movapd x4, x0
37bc6ce8cshl rdx, 4
37bc6ce90lea r9, [rcx-1]
37bc6ce94unpcklpd x4, x0
37bc6ce98andpd x0, [rip+0x7e0fb0]
37bc6cea0mulpd x4, x1
37bc6cea4xorpd x6, x5
37bc6cea8andpd x5, [rip+0x7e0fa0]
37bc6ceb0movddup x2, x6
37bc6ceb4movapd x6, x1
37bc6ceb8shufpd x6, x1, 1
37bc6cebdmulpd x2, x6
37bc6cec1movapd x6, x3
37bc6cec5addsd x0, x5
37bc6cec9addsubpd x4, x2
37bc6cecdmovupd x2, [r10+rdx]
37bc6ced3mov rdx, r9
37bc6ced6shl rdx, 4
37bc6cedasubpd x6, x4
37bc6cedemovddup x4, [rbp+8*rcx-8]
37bc6cee4mulpd x4, x2
37bc6cee8shufpd x2, x2, 1
37bc6ceedmulpd x2, x8
37bc6cef2addsubpd x4, x2
37bc6cef6movapd x2, x1
37bc6cefaunpckhpd x1, x1
37bc6cefeandpd x2, [rip+0x7e0f4a]
37bc6cf06andpd x1, [rip+0x7e0f42]
37bc6cf0eaddsd x1, x2
37bc6cf12subpd x6, x4
37bc6cf16mulsd x0, x1
37bc6cf1amovapd x1, x3
37bc6cf1eunpckhpd x3, x3
37bc6cf22movups [rbx+rdx], x6
37bc6cf26andpd x1, [rip+0x7e0f22]
37bc6cf2eandpd x3, [rip+0x7e0f1a]
37bc6cf36addsd x1, x3
37bc6cf3aaddsd x0, x1
37bc6cf3emovapd x1, x4
37bc6cf42unpckhpd x4, x4
37bc6cf46andpd x1, [rip+0x7e0f02]
37bc6cf4eandpd x4, [rip+0x7e0efa]
37bc6cf56addsd x1, x4
37bc6cf5aaddsd x0, x1
37bc6cf5emovsd_xmm [r13+8*r9], x0
37bc6cf65jmp 0x37bc6c416
37bc6cf6a
37bc6cf6aloc_37bc6cf6a:
37bc6cf6amovq x5, [rip+0x7e0efe]
37bc6cf72movups [rsp+80], x5
37bc6cf77jmp 0x37bc6ce1c
37bc6cf7c
37bc6cf7cloc_37bc6cf7c:
37bc6cf7ctest eax, eax
37bc6cf7eje 0x37bc6b8e2
37bc6cf84lea rbx, [8*rax]
37bc6cf8cmov rcx, [rsp+600]
37bc6cf94xor edx, edx
37bc6cf96mov r8, rbx
37bc6cf99call memset
37bc6cf9emov rcx, [rsp+608]
37bc6cfa6mov r8, rbx
37bc6cfa9xor edx, edx
37bc6cfabcall memset
37bc6cfb0jmp 0x37bc6b8e2
37bc6cfb5
37bc6cfb5loc_37bc6cfb5:
37bc6cfb5mov rax, [rsp+552]
37bc6cfbdmovsd_xmm x0, [r13+8*r8]
37bc6cfc4divsd x0, [rax+8*r8]
37bc6cfcamovsd_xmm [r13+8*r8], x0
37bc6cfd1jmp 0x37bc6c667
37bc6cfd6
37bc6cfd6loc_37bc6cfd6:
37bc6cfd6mov edx, 2
37bc6cfdbjmp 0x37bc6cbad
37bc6cfe0
37bc6cfe0loc_37bc6cfe0:
37bc6cfe0mov edx, 2
37bc6cfe5jmp 0x37bc6c0a5
37bc6cfea
37bc6cfealoc_37bc6cfea:
37bc6cfeaneg ecx
37bc6cfecjmp 0x37bc6b8c0
37bc6b780
Loading..