File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc54880
37bc54880zlatps_:
37bc54880push r15
37bc54882push r14
37bc54884push r13
37bc54886push r12
37bc54888push rbp
37bc54889push rdi
37bc5488apush rsi
37bc5488bpush rbx
37bc5488csub rsp, 424
37bc54893movups [rsp+256], x6
37bc5489bmovups [rsp+272], x7
37bc548a3movups [rsp+288], x8
37bc548acmovups [rsp+304], x9
37bc548b5movups [rsp+320], x10
37bc548bemovups [rsp+336], x11
37bc548c7movups [rsp+352], x12
37bc548d0movups [rsp+368], x13
37bc548d9movups [rsp+384], x14
37bc548e2movups [rsp+400], x15
37bc548ebmov rax, [rsp+568]
37bc548f3mov r14, [rsp+528]
37bc548fbmov rsi, [rsp+560]
37bc54903mov [rax], 0
37bc54909mov rdi, rdx
37bc5490cmov rbp, r8
37bc5490flea rdx, [rip+0x7f895a]
37bc54916mov rbx, r9
37bc54919mov r8l, 1
37bc5491fmov r9l, 1
37bc54925mov r12, rcx
37bc54928call lsame_
37bc5492dmov r9l, 1
37bc54933mov r8l, 1
37bc54939mov rcx, rdi
37bc5493clea rdx, [rip+0x7f892e]
37bc54943mov r15l, eax
37bc54946call lsame_
37bc5494bmov r9l, 1
37bc54951mov r8l, 1
37bc54957mov rcx, rbp
37bc5495alea rdx, [rip+0x7f8910]
37bc54961mov r13l, eax
37bc54964call lsame_
37bc54969mov [rsp+92], eax
37bc5496dtest r15l, r15l
37bc54970je 0x37bc54f78
37bc54976
37bc54976loc_37bc54976:
37bc54976test r13l, r13l
37bc54979je 0x37bc54fb0
37bc5497f
37bc5497floc_37bc5497f:
37bc5497fmov eax, [rsp+92]
37bc54983test eax, eax
37bc54985jne 0x37bc549b8
37bc54987mov r9l, 1
37bc5498dmov r8l, 1
37bc54993lea rdx, [rip+0x7f88d6]
37bc5499amov rcx, rbp
37bc5499dcall lsame_
37bc549a2test eax, eax
37bc549a4jne 0x37bc549b8
37bc549a6mov edx, -3
37bc549abmov eax, 3
37bc549b0jmp 0x37bc54eda
37bc549b5
37bc549b5 0f 1f 00 ...
37bc549b8
37bc549b8loc_37bc549b8:
37bc549b8mov r9l, 1
37bc549bemov r8l, 1
37bc549c4lea rdx, [rip+0x7f88aa]
37bc549cbmov rcx, rbx
37bc549cecall lsame_
37bc549d3test eax, eax
37bc549d5je 0x37bc55008
37bc549db
37bc549dbloc_37bc549db:
37bc549dbmov edx, [r14]
37bc549detest edx, edx
37bc549e0js 0x37bc54ed0
37bc549e6mov rax, [rsp+568]
37bc549eemov eax, [rax]
37bc549f0test eax, eax
37bc549f2jne 0x37bc5703d
37bc549f8test edx, edx
37bc549faje 0x37bc54f06
37bc54a00mov edx, 12
37bc54a05lea rcx, [rip+0x7f8870]
37bc54a0ccall dlamch_
37bc54a11mov edx, 9
37bc54a16lea rcx, [rip+0x7f886b]
37bc54a1dmovapd x11, x0
37bc54a22call dlamch_
37bc54a27mov rax, [rsp+552]
37bc54a2fmov rcx, rbx
37bc54a32movsd_xmm x8, [rip+0x7f8865]
37bc54a3bdivsd x11, x0
37bc54a40mov r9l, 1
37bc54a46mov r8l, 1
37bc54a4cmovapd x12, x8
37bc54a51movsd_xmm [rax], x8
37bc54a56lea rdx, [rip+0x7f8814]
37bc54a5ddivsd x12, x11
37bc54a62call lsame_
37bc54a67test eax, eax
37bc54a69jne 0x37bc55040
37bc54a6f
37bc54a6floc_37bc54a6f:
37bc54a6flea r8, [rip+0x7f881e]
37bc54a76mov rdx, rsi
37bc54a79movapd x13, x12
37bc54a7emov rcx, r14
37bc54a81call idamax_
37bc54a86movsd_xmm x10, [rip+0x7f8831]
37bc54a8fcdqe
37bc54a91mulsd x13, x10
37bc54a96movsd_xmm x0, [rsi+8*rax-8]
37bc54a9ccomisd x13, x0
37bc54aa1jb 0x37bc55250
37bc54aa7movsd_xmm [rsp+208], x8
37bc54ab1mov r10l, [r14]
37bc54ab4test r10l, r10l
37bc54ab7jle 0x37bc569d9
37bc54abdmovupd x1, [rip+0x7f87eb]
37bc54ac5movapd x9, x8
37bc54acamovq x14, [rip+0x7f87cd]
37bc54ad3
37bc54ad3loc_37bc54ad3:
37bc54ad3mov rax, [rsp+544]
37bc54adblea edx, [r10-1]
37bc54adfpxor x3, x3
37bc54ae3shl rdx, 4
37bc54ae7lea rdx, [rax+rdx+16]
37bc54aecnop [rax+rax]
37bc54af5nop [rax+rax]
37bc54b00
37bc54b00loc_37bc54b00:
37bc54b00movsd_xmm x0, [rax]
37bc54b04movsd_xmm x2, [rax+8]
37bc54b09add rax, 16
37bc54b0dmulsd x0, x10
37bc54b12mulsd x2, x10
37bc54b17andpd x0, [rip+0x7f87b1]
37bc54b1fandpd x2, [rip+0x7f87a9]
37bc54b27addsd x0, x2
37bc54b2bmaxsd x3, x0
37bc54b2fcmp rdx, rax
37bc54b32jne 0x37bc54b00
37bc54b34
37bc54b34loc_37bc54b34:
37bc54b34test r13l, r13l
37bc54b37je 0x37bc550f8
37bc54b3dtest r15l, r15l
37bc54b40jne 0x37bc55878
37bc54b46ucomisd x9, x8
37bc54b4bjp 0x37bc54b53
37bc54b4dje 0x37bc559f0
37bc54b53
37bc54b53loc_37bc54b53:
37bc54b53mov [rsp+96], r10l
37bc54b58mov r11l, 1
37bc54b5emov r10l, 1
37bc54b64
37bc54b64loc_37bc54b64:
37bc54b64pxor x0, x0
37bc54b68mulsd x0, x9
37bc54b6dcomisd x0, x11
37bc54b72ja 0x37bc55e0d
37bc54b78lea eax, [r10+1]
37bc54b7cimul eax, r10l
37bc54b80mov ebx, eax
37bc54b82shr ebx, 31
37bc54b85add ebx, eax
37bc54b87sar ebx, 1
37bc54b89comisd x3, x13
37bc54b8eja 0x37bc56c07
37bc54b94movapd x6, x3
37bc54b98addsd x6, x3
37bc54b9c
37bc54b9cloc_37bc54b9c:
37bc54b9cmov eax, [rsp+96]
37bc54ba0cmp r11l, -1
37bc54ba4je 0x37bc55fd0
37bc54baacmp r10l, eax
37bc54badjg 0x37bc55b56
37bc54bb3sub eax, r10l
37bc54bb6mov edi, eax
37bc54bb8
37bc54bb8loc_37bc54bb8:
37bc54bb8movsxd r9, r11l
37bc54bbbmovapd x13, x14
37bc54bc0movapd x7, x1
37bc54bc4movsxd r13, r10l
37bc54bc7mov rax, r9
37bc54bcamov rcx, [rsp+544]
37bc54bd2mov [rsp+104], r9
37bc54bd7movq x14, [rip+0x7f86f0]
37bc54be0shl rax, 4
37bc54be4mov [rsp+128], r15l
37bc54becmov [rsp+96], rax
37bc54bf1mov rax, r13
37bc54bf4mov r15, rcx
37bc54bf7shl rax, 4
37bc54bfblea rbp, [rcx+rax-16]
37bc54c00jmp 0x37bc54de1
37bc54c05
37bc54c05 0f 1f 00 ...
37bc54c08
37bc54c08loc_37bc54c08:
37bc54c08movsxd rax, ebx
37bc54c0bpxor x4, x4
37bc54c0fmovapd x1, x9
37bc54c14shl rax, 4
37bc54c18add rax, [rsp+536]
37bc54c20movsd_xmm x3, [rax-8]
37bc54c25movsd_xmm x2, [rax-16]
37bc54c2amulsd x1, x2
37bc54c2emovapd x5, x3
37bc54c32mulsd x5, x4
37bc54c36mulsd x2, x4
37bc54c3amulsd x3, x9
37bc54c3fsubsd x1, x5
37bc54c43addsd x2, x3
37bc54c47movsd_xmm [rsp+224], x1
37bc54c50andpd x1, x14
37bc54c55movsd_xmm [rsp+232], x2
37bc54c5eandpd x2, x14
37bc54c63addsd x1, x2
37bc54c67comisd x1, x11
37bc54c6cjbe 0x37bc54e48
37bc54c72
37bc54c72loc_37bc54c72:
37bc54c72comisd x8, x1
37bc54c77ja 0x37bc55da0
37bc54c7d
37bc54c7dloc_37bc54c7d:
37bc54c7dlea rcx, [rsp+176]
37bc54c85lea r8, [rsp+224]
37bc54c8dmov rdx, rbp
37bc54c90call zladiv_
37bc54c95movsd_xmm x0, [rsp+176]
37bc54c9emovsd_xmm x1, [rsp+184]
37bc54ca7movapd x2, x0
37bc54cabandpd x0, x14
37bc54cb0unpcklpd x2, x1
37bc54cb4andpd x1, x14
37bc54cb9addsd x0, x1
37bc54cbdmovups [rbp], x2
37bc54cc1
37bc54cc1loc_37bc54cc1:
37bc54cc1comisd x0, x8
37bc54cc6movapd x1, x12
37bc54ccbsubsd x1, x6
37bc54ccfjbe 0x37bc55c30
37bc54cd5movapd x2, x8
37bc54cdadivsd x2, x0
37bc54cdemovsd_xmm x0, [rsi+8*r13-8]
37bc54ce5mulsd x1, x2
37bc54ce9comisd x0, x1
37bc54cedja 0x37bc55c78
37bc54cf3
37bc54cf3loc_37bc54cf3:
37bc54cf3mov eax, [rsp+128]
37bc54cfatest eax, eax
37bc54cfcje 0x37bc55b30
37bc54d02sub ebx, r12l
37bc54d05cmp r13l, 1
37bc54d09jle 0x37bc54dcc
37bc54d0fmovupd x1, [rbp]
37bc54d14movupd x0, [rbp]
37bc54d19lea eax, [r13-1]
37bc54d1dmovsxd rdx, ebx
37bc54d20mov [rsp+112], eax
37bc54d24shl rdx, 4
37bc54d28lea rcx, [rsp+216]
37bc54d30unpcklpd x1, x1
37bc54d34unpckhpd x0, x0
37bc54d38mov [rsp+32], r15
37bc54d3dmulpd x0, x7
37bc54d41mov [rsp+216], eax
37bc54d48lea rax, [rip+0x7f8545]
37bc54d4fmulpd x1, x13
37bc54d54mov r9, rax
37bc54d57mov [rsp+40], rax
37bc54d5cmov rax, [rsp+536]
37bc54d64lea r8, [rax+rdx]
37bc54d68lea rdx, [rsp+240]
37bc54d70addsubpd x1, x0
37bc54d74xorpd x1, [rip+0x7f8564]
37bc54d7cmovups [rsp+240], x1
37bc54d84call zaxpy_
37bc54d89mov eax, [rsp+112]
37bc54d8dmov rdx, r15
37bc54d90lea r8, [rip+0x7f84fd]
37bc54d97lea rcx, [rsp+240]
37bc54d9fmov [rsp+240], eax
37bc54da6call izamax_
37bc54dabcdqe
37bc54dadshl rax, 4
37bc54db1add rax, r15
37bc54db4movsd_xmm x6, [rax-16]
37bc54db9movsd_xmm x0, [rax-8]
37bc54dbeandpd x6, x14
37bc54dc3andpd x0, x14
37bc54dc8addsd x6, x0
37bc54dcc
37bc54dccloc_37bc54dcc:
37bc54dccadd r13, [rsp+104]
37bc54dd1add rbp, [rsp+96]
37bc54dd6test edi, edi
37bc54dd8je 0x37bc55b56
37bc54dde
37bc54ddeloc_37bc54dde:
37bc54ddesub edi, 1
37bc54de1
37bc54de1loc_37bc54de1:
37bc54de1movsd_xmm x0, [rbp]
37bc54de6movsd_xmm x1, [rbp+8]
37bc54debmov r12l, r13l
37bc54deemov eax, [rsp+92]
37bc54df2andpd x0, x14
37bc54df7andpd x1, x14
37bc54dfcaddsd x0, x1
37bc54e00test eax, eax
37bc54e02jne 0x37bc54c08
37bc54e08movsd_xmm [rsp+224], x9
37bc54e12ucomisd x9, x8
37bc54e17mov [rsp+232], 0
37bc54e23jp 0x37bc54e2b
37bc54e25je 0x37bc54cc1
37bc54e2b
37bc54e2bloc_37bc54e2b:
37bc54e2bmovapd x1, x9
37bc54e30pxor x2, x2
37bc54e34andpd x1, x14
37bc54e39addsd x1, x2
37bc54e3dcomisd x1, x11
37bc54e42ja 0x37bc54c72
37bc54e48
37bc54e48loc_37bc54e48:
37bc54e48pxor x2, x2
37bc54e4ccomisd x1, x2
37bc54e50jbe 0x37bc55bb0
37bc54e56mulsd x1, x12
37bc54e5bcomisd x0, x1
37bc54e5fjbe 0x37bc54c7d
37bc54e65divsd x1, x0
37bc54e69movsd_xmm x0, [rsi+8*r13-8]
37bc54e70comisd x0, x8
37bc54e75movsd_xmm [rsp+200], x1
37bc54e7ejbe 0x37bc54e8d
37bc54e80
37bc54e80loc_37bc54e80:
37bc54e80divsd x1, x0
37bc54e84movsd_xmm [rsp+200], x1
37bc54e8d
37bc54e8dloc_37bc54e8d:
37bc54e8dlea rdx, [rsp+200]
37bc54e95lea r9, [rip+0x7f83f8]
37bc54e9cmov r8, r15
37bc54e9fmov rcx, r14
37bc54ea2call zdscal_
37bc54ea7mov rax, [rsp+552]
37bc54eafmovsd_xmm x0, [rsp+200]
37bc54eb8movsd_xmm x1, [rax]
37bc54ebcmulsd x6, x0
37bc54ec0mulsd x1, x0
37bc54ec4movsd_xmm [rax], x1
37bc54ec8jmp 0x37bc54c7d
37bc54ecd
37bc54ecd 0f 1f 00 ...
37bc54ed0
37bc54ed0loc_37bc54ed0:
37bc54ed0mov edx, -5
37bc54ed5mov eax, 5
37bc54eda
37bc54edaloc_37bc54eda:
37bc54edamov rsi, [rsp+568]
37bc54ee2mov [rsi], edx
37bc54ee4
37bc54ee4loc_37bc54ee4:
37bc54ee4lea rdx, [rsp+240]
37bc54eecmov r8l, 6
37bc54ef2lea rcx, [rip+0x7f837d]
37bc54ef9mov [rsp+240], eax
37bc54f00call xerbla_
37bc54f05nop
37bc54f06
37bc54f06loc_37bc54f06:
37bc54f06movups x6, [rsp+256]
37bc54f0emovups x7, [rsp+272]
37bc54f16movups x8, [rsp+288]
37bc54f1fmovups x9, [rsp+304]
37bc54f28movups x10, [rsp+320]
37bc54f31movups x11, [rsp+336]
37bc54f3amovups x12, [rsp+352]
37bc54f43movups x13, [rsp+368]
37bc54f4cmovups x14, [rsp+384]
37bc54f55movups x15, [rsp+400]
37bc54f5eadd rsp, 424
37bc54f65pop rbx
37bc54f66pop rsi
37bc54f67pop rdi
37bc54f68pop rbp
37bc54f69pop r12
37bc54f6bpop r13
37bc54f6dpop r14
37bc54f6fpop r15
37bc54f71ret
37bc54f72
37bc54f72 66 0f 1f 44 00 00 f..D..
37bc54f78
37bc54f78loc_37bc54f78:
37bc54f78mov r9l, 1
37bc54f7emov r8l, 1
37bc54f84lea rdx, [rip+0x7f82e7]
37bc54f8bmov rcx, r12
37bc54f8ecall lsame_
37bc54f93test eax, eax
37bc54f95jne 0x37bc54976
37bc54f9bmov edx, -1
37bc54fa0mov eax, 1
37bc54fa5jmp 0x37bc54eda
37bc54faa
37bc54faa 66 0f 1f 44 00 00 f..D..
37bc54fb0
37bc54fb0loc_37bc54fb0:
37bc54fb0mov r9l, 1
37bc54fb6mov r8l, 1
37bc54fbclea rdx, [rip+0x7f82b0]
37bc54fc3mov rcx, rdi
37bc54fc6call lsame_
37bc54fcbtest eax, eax
37bc54fcdjne 0x37bc5497f
37bc54fd3mov r9l, 1
37bc54fd9mov r8l, 1
37bc54fdflea rdx, [rip+0x7f828e]
37bc54fe6mov rcx, rdi
37bc54fe9call lsame_
37bc54feetest eax, eax
37bc54ff0jne 0x37bc5497f
37bc54ff6mov edx, -2
37bc54ffbmov eax, 2
37bc55000jmp 0x37bc54eda
37bc55005
37bc55005 0f 1f 00 ...
37bc55008
37bc55008loc_37bc55008:
37bc55008mov r9l, 1
37bc5500emov r8l, 1
37bc55014lea rdx, [rip+0x7f8256]
37bc5501bmov rcx, rbx
37bc5501ecall lsame_
37bc55023test eax, eax
37bc55025jne 0x37bc549db
37bc5502bmov edx, -4
37bc55030mov eax, 4
37bc55035jmp 0x37bc54eda
37bc5503a
37bc5503a 66 0f 1f 44 00 00 f..D..
37bc55040
37bc55040loc_37bc55040:
37bc55040mov ecx, [r14]
37bc55043test r15l, r15l
37bc55046je 0x37bc552b0
37bc5504ctest ecx, ecx
37bc5504ejle 0x37bc54a6f
37bc55054mov [rsp+496], r12
37bc5505cmov r12, [rsp+536]
37bc55064mov [rsp+504], rdi
37bc5506cmov edi, ecx
37bc5506emov [rsp+512], rbp
37bc55076mov ebp, 1
37bc5507bmov [rsp+96], r13l
37bc55080mov r13l, 1
37bc55086nop [rax+rax]
37bc55090
37bc55090loc_37bc55090:
37bc55090lea edx, [r13-1]
37bc55094lea r8, [rip+0x7f81f9]
37bc5509bmov [rsp+240], edx
37bc550a2lea edx, [rbp-1]
37bc550a5lea rcx, [rsp+240]
37bc550adadd ebp, r13l
37bc550b0movsxd rdx, edx
37bc550b3shl rdx, 4
37bc550b7add rdx, r12
37bc550bacall dzasum_
37bc550bfmovsd_xmm [rsi+8*r13-8], x0
37bc550c6add r13, 1
37bc550cacmp edi, r13l
37bc550cdjge 0x37bc55090
37bc550cfmov r12, [rsp+496]
37bc550d7mov rdi, [rsp+504]
37bc550dfmov rbp, [rsp+512]
37bc550e7mov r13l, [rsp+96]
37bc550ecjmp 0x37bc54a6f
37bc550f1
37bc550f1 0f 1f 80 00 00 00 00 .......
37bc550f8
37bc550f8loc_37bc550f8:
37bc550f8test r15l, r15l
37bc550fbjne 0x37bc55368
37bc55101ucomisd x9, x8
37bc55106jp 0x37bc55898
37bc5510cjne 0x37bc55898
37bc55112movapd x4, x3
37bc55116mov ecx, [rsp+92]
37bc5511amovapd x0, x10
37bc5511fmov eax, r10l
37bc55122maxsd x4, x11
37bc55127divsd x0, x4
37bc5512btest ecx, ecx
37bc5512dje 0x37bc56be2
37bc55133
37bc55133loc_37bc55133:
37bc55133lea edx, [r10+1]
37bc55137imul edx, r10l
37bc5513bmov ebx, edx
37bc5513dshr ebx, 31
37bc55140add ebx, edx
37bc55142sar ebx, 1
37bc55144test r10l, r10l
37bc55147jle 0x37bc56ff9
37bc5514dmov [rsp+104], r10l
37bc55152lea ecx, [r10-1]
37bc55156mov r11l, -1
37bc5515cmov r10l, 1
37bc55162
37bc55162loc_37bc55162:
37bc55162movsxd rdx, r11l
37bc55165lea r9l, [r11+r11]
37bc55169mov [rsp+96], rcx
37bc5516exor r8l, r8l
37bc55171mov [rsp+112], r11l
37bc55176sub r9l, eax
37bc55179mov ecx, ebx
37bc5517bmovapd x9, x0
37bc55180mov [rsp+128], rdx
37bc55188xor eax, eax
37bc5518amovsxd rdx, [rsp+104]
37bc5518fmov [rsp+144], ebx
37bc55196mov r11, [rsp+128]
37bc5519emov [rsp+136], r10l
37bc551a6mov rbx, [rsp+536]
37bc551aemov r10, [rsp+96]
37bc551b3jmp 0x37bc551e2
37bc551b5
37bc551b5 0f 1f 00 ...
37bc551b8
37bc551b8loc_37bc551b8:
37bc551b8comisd x4, x2
37bc551bcjbe 0x37bc551c7
37bc551bedivsd x2, x4
37bc551c2mulsd x9, x2
37bc551c7
37bc551c7loc_37bc551c7:
37bc551c7lea eax, [r9+rdx]
37bc551cbadd rdx, r11
37bc551ceadd ecx, eax
37bc551d0mov eax, 1
37bc551d5cmp r10, r8
37bc551d8je 0x37bc56b57
37bc551deadd r8, 1
37bc551e2
37bc551e2loc_37bc551e2:
37bc551e2comisd x11, x0
37bc551e7jae 0x37bc56b25
37bc551edmovsd_xmm x4, [rsi+8*rdx-8]
37bc551f3movapd x2, x9
37bc551f8movsxd rax, ecx
37bc551fbshl rax, 4
37bc551ffaddsd x4, x8
37bc55204add rax, rbx
37bc55207movsd_xmm x6, [rax-16]
37bc5520cmovsd_xmm x7, [rax-8]
37bc55211divsd x2, x4
37bc55215movapd x5, x7
37bc55219andpd x5, [rip+0x7f80af]
37bc55221minsd x0, x2
37bc55225movapd x2, x6
37bc55229andpd x2, [rip+0x7f809f]
37bc55231addsd x2, x5
37bc55235comisd x2, x11
37bc5523ajae 0x37bc551b8
37bc55240pxor x9, x9
37bc55245jmp 0x37bc551c7
37bc55247
37bc55247 66 0f 1f 84 00 00 00 00 00 f........
37bc55250
37bc55250loc_37bc55250:
37bc55250mulsd x0, x11
37bc55255movapd x1, x10
37bc5525amov r8, rsi
37bc5525dmov rcx, r14
37bc55260lea rdx, [rsp+208]
37bc55268lea r9, [rip+0x7f8025]
37bc5526fdivsd x1, x0
37bc55273movsd_xmm [rsp+208], x1
37bc5527ccall dscal_
37bc55281mov r10l, [r14]
37bc55284pxor x1, x1
37bc55288movsd_xmm x9, [rsp+208]
37bc55292unpcklpd x1, x9
37bc55297movq x14, x9
37bc5529ctest r10l, r10l
37bc5529fjg 0x37bc54ad3
37bc552a5pxor x3, x3
37bc552a9jmp 0x37bc54b34
37bc552ae
37bc552ae 66 90 f.
37bc552b0
37bc552b0loc_37bc552b0:
37bc552b0cmp ecx, 1
37bc552b3jle 0x37bc55351
37bc552b9mov [rsp+496], r12
37bc552c1mov r12, [rsp+536]
37bc552c9mov [rsp+504], rdi
37bc552d1mov edi, ecx
37bc552d3mov [rsp+512], rbp
37bc552dbmov ebp, 1
37bc552e0mov [rsp+96], r13l
37bc552e5mov r13l, 1
37bc552ebnop [rax+rax]
37bc552f0
37bc552f0loc_37bc552f0:
37bc552f0movsxd rdx, ebp
37bc552f3sub ecx, r13l
37bc552f6lea r8, [rip+0x7f7f97]
37bc552fdshl rdx, 4
37bc55301mov [rsp+240], ecx
37bc55308lea rcx, [rsp+240]
37bc55310add rdx, r12
37bc55313call dzasum_
37bc55318mov ecx, [r14]
37bc5531bmovsd_xmm [rsi+8*r13-8], x0
37bc55322lea eax, [rcx+rbp]
37bc55325sub eax, r13l
37bc55328add r13, 1
37bc5532clea ebp, [rax+1]
37bc5532fcmp rdi, r13
37bc55332jne 0x37bc552f0
37bc55334mov r12, [rsp+496]
37bc5533cmov rdi, [rsp+504]
37bc55344mov rbp, [rsp+512]
37bc5534cmov r13l, [rsp+96]
37bc55351
37bc55351loc_37bc55351:
37bc55351movsxd rcx, ecx
37bc55354mov [rsi+8*rcx-8], 0
37bc5535djmp 0x37bc54a6f
37bc55362
37bc55362 66 0f 1f 44 00 00 f..D..
37bc55368
37bc55368loc_37bc55368:
37bc55368ucomisd x9, x8
37bc5536djp 0x37bc55375
37bc5536fje 0x37bc55a40
37bc55375
37bc55375loc_37bc55375:
37bc55375mov r11l, 1
37bc5537bmov edx, 1
37bc55380
37bc55380loc_37bc55380:
37bc55380pxor x0, x0
37bc55384mulsd x0, x9
37bc55389comisd x0, x11
37bc5538eja 0x37bc55e0d
37bc55394lea eax, [rdx+1]
37bc55397imul eax, edx
37bc5539amov ebx, eax
37bc5539cshr ebx, 31
37bc5539fadd ebx, eax
37bc553a1sar ebx, 1
37bc553a3comisd x3, x13
37bc553a8ja 0x37bc56c62
37bc553aemovapd x6, x3
37bc553b2mov [rsp+96], r10l
37bc553b7mov r10l, edx
37bc553baaddsd x6, x3
37bc553be
37bc553beloc_37bc553be:
37bc553bemov r9l, 1
37bc553c4mov r8l, 1
37bc553camov rcx, rdi
37bc553cdmov [rsp+128], r10l
37bc553d5lea rdx, [rip+0x7f7e97]
37bc553dcmov [rsp+104], r11l
37bc553e1call lsame_
37bc553e6mov r11l, [rsp+104]
37bc553ebmov r10l, [rsp+128]
37bc553f3test eax, eax
37bc553f5mov eax, [rsp+96]
37bc553f9je 0x37bc56190
37bc553ffcmp r11l, -1
37bc55403je 0x37bc56d9a
37bc55409cmp r10l, eax
37bc5540cjg 0x37bc55b56
37bc55412sub eax, r10l
37bc55415mov r11l, 1
37bc5541bmov ecx, eax
37bc5541d
37bc5541dloc_37bc5541d:
37bc5541dmovsxd rax, r11l
37bc55420pxor x7, x7
37bc55424add r11l, r11l
37bc55427mov [rsp+112], r15l
37bc5542cmov [rsp+96], rax
37bc55431shl rax, 4
37bc55435sub r11l, r10l
37bc55438xor r13l, r13l
37bc5543bmov rdi, [rsp+544]
37bc55443mov [rsp+104], rax
37bc55448movsxd rax, r10l
37bc5544bunpcklpd x7, x9
37bc55450shl rax, 4
37bc55454mov [rsp+528], r14
37bc5545cmov r12, [rsp+544]
37bc55464movapd x14, x6
37bc55469movups [rsp+144], x7
37bc55471lea r14, [rdi+rax-16]
37bc55476movsxd r15, r10l
37bc55479mov edi, ecx
37bc5547bmov [rsp+128], r11l
37bc55483movq x15, x9
37bc55488movq x7, [rip+0x7f7e40]
37bc55490jmp 0x37bc55700
37bc55495
37bc55495 0f 1f 00 ...
37bc55498
37bc55498loc_37bc55498:
37bc55498mulsd x1, x10
37bc5549dmov eax, [rsp+92]
37bc554a1movsd_xmm [rsp+200], x1
37bc554aamovapd x13, x1
37bc554aftest eax, eax
37bc554b1je 0x37bc55f28
37bc554b7mov rax, [rsp+536]
37bc554bfmovsxd rdx, ebx
37bc554c2shl rdx, 4
37bc554c6movupd x2, [rdx+rax-16]
37bc554ccmovapd x0, x2
37bc554d0unpcklpd x0, x2
37bc554d4unpckhpd x2, x2
37bc554d8mulpd x0, x15
37bc554ddmulpd x2, [rsp+144]
37bc554e6addsubpd x0, x2
37bc554eamovapd x5, x0
37bc554eeunpckhpd x5, x5
37bc554f2movapd x2, x5
37bc554f6andpd x2, x7
37bc554fa
37bc554faloc_37bc554fa:
37bc554famovups [rsp+224], x0
37bc55502andpd x0, x7
37bc55506addsd x0, x2
37bc5550acomisd x0, x8
37bc5550fjbe 0x37bc55563
37bc55511mulsd x13, x0
37bc55516lea rcx, [rsp+176]
37bc5551elea rdx, [rsp+240]
37bc55526mov [rsp+136], r11l
37bc5552elea r8, [rsp+224]
37bc55536minsd x13, x8
37bc5553bmovsd_xmm [rsp+200], x13
37bc55545call zladiv_
37bc5554amov r11l, [rsp+136]
37bc55552movupd x0, [rsp+176]
37bc5555bmovups [rsp+240], x0
37bc55563
37bc55563loc_37bc55563:
37bc55563comisd x8, x13
37bc55568ja 0x37bc560a0
37bc5556emovsd_xmm x5, [rsp+248]
37bc55577pxor x0, x0
37bc5557bmovsd_xmm x4, [rsp+240]
37bc55584ucomisd x5, x0
37bc55588setnp cl
37bc5558bcmovne ecx, r13l
37bc5558f
37bc5558floc_37bc5558f:
37bc5558fucomisd x4, x8
37bc55594setnp dl
37bc55597cmovne edx, r13l
37bc5559band dl, cl
37bc5559dje 0x37bc5578a
37bc555a3
37bc555a3loc_37bc555a3:
37bc555a3mov eax, [rsp+112]
37bc555a7test eax, eax
37bc555a9jne 0x37bc55f50
37bc555afmov rax, [rsp+528]
37bc555b7mov ecx, [rax]
37bc555b9cmp ecx, r15l
37bc555bcjg 0x37bc56968
37bc555c2pxor x13, x13
37bc555c7mov ecx, edx
37bc555c9movapd x4, x8
37bc555cemovapd x3, x13
37bc555d3
37bc555d3loc_37bc555d3:
37bc555d3ucomisd x9, x4
37bc555d8setnp dl
37bc555dbcmovne edx, r13l
37bc555dftest dl, dl
37bc555e1je 0x37bc55e68
37bc555e7test cl, cl
37bc555e9je 0x37bc55e68
37bc555efmovupd x1, [r14]
37bc555f4unpcklpd x3, x13
37bc555f9mov r11l, [rsp+92]
37bc555fesubpd x1, x3
37bc55602movapd x0, x1
37bc55606movups [r14], x1
37bc5560aunpckhpd x1, x1
37bc5560eandpd x0, x7
37bc55612andpd x1, x7
37bc55616addsd x0, x1
37bc5561atest r11l, r11l
37bc5561dje 0x37bc55dd0
37bc55623movsxd rdx, ebx
37bc55626pxor x4, x4
37bc5562amovapd x1, x9
37bc5562fshl rdx, 4
37bc55633add rdx, [rsp+536]
37bc5563bmovsd_xmm x2, [rdx-8]
37bc55640movsd_xmm x3, [rdx-16]
37bc55645mulsd x1, x3
37bc55649movapd x5, x2
37bc5564dmulsd x5, x4
37bc55651mulsd x2, x9
37bc55656mulsd x3, x4
37bc5565asubsd x1, x5
37bc5565eaddsd x2, x3
37bc55662movsd_xmm [rsp+224], x1
37bc5566bmovsd_xmm [rsp+232], x2
37bc55674andpd x2, x7
37bc55678
37bc55678loc_37bc55678:
37bc55678andpd x1, x7
37bc5567caddsd x1, x2
37bc55680comisd x1, x11
37bc55685jbe 0x37bc55eb0
37bc5568bcomisd x8, x1
37bc55690ja 0x37bc569c0
37bc55696
37bc55696loc_37bc55696:
37bc55696lea rcx, [rsp+176]
37bc5569elea r8, [rsp+224]
37bc556a6mov rdx, r14
37bc556a9call zladiv_
37bc556aemovsd_xmm x0, [rsp+176]
37bc556b7movsd_xmm x1, [rsp+184]
37bc556c0
37bc556c0loc_37bc556c0:
37bc556c0movapd x2, x0
37bc556c4andpd x0, x7
37bc556c8unpcklpd x2, x1
37bc556ccandpd x1, x7
37bc556d0addsd x0, x1
37bc556d4movups [r14], x2
37bc556d8
37bc556d8loc_37bc556d8:
37bc556d8maxsd x0, x14
37bc556ddadd r15, [rsp+96]
37bc556e2add r14, [rsp+104]
37bc556e7add ebp, [rsp+128]
37bc556eeadd ebx, ebp
37bc556f0movapd x14, x0
37bc556f5test edi, edi
37bc556f7je 0x37bc55f40
37bc556fdsub edi, 1
37bc55700
37bc55700loc_37bc55700:
37bc55700movsd_xmm x0, [r14]
37bc55705movapd x2, x14
37bc5570amov ebp, r15l
37bc5570dmov r11l, r15l
37bc55710movsd_xmm x1, [r14+8]
37bc55716maxsd x2, x8
37bc5571bmov [rsp+248], 0
37bc55727movsd_xmm [rsp+240], x9
37bc55731andpd x0, x7
37bc55735andpd x1, x7
37bc55739addsd x0, x1
37bc5573dmovapd x1, x8
37bc55742divsd x1, x2
37bc55746movapd x2, x12
37bc5574bsubsd x2, x0
37bc5574fmulsd x2, x1
37bc55753movapd x0, x2
37bc55757movsd_xmm x2, [rsi+8*r15-8]
37bc5575ecomisd x2, x0
37bc55762ja 0x37bc55498
37bc55768movapd x4, x9
37bc5576dmov ecx, 1
37bc55772pxor x5, x5
37bc55776ucomisd x4, x8
37bc5577bsetnp dl
37bc5577ecmovne edx, r13l
37bc55782and dl, cl
37bc55784jne 0x37bc555a3
37bc5578a
37bc5578aloc_37bc5578a:
37bc5578amov eax, [rsp+112]
37bc5578etest eax, eax
37bc55790jne 0x37bc55fe8
37bc55796mov rax, [rsp+528]
37bc5579epxor x13, x13
37bc557a3movapd x3, x13
37bc557a8mov edx, [rax]
37bc557aacmp edx, r15l
37bc557adjle 0x37bc555d3
37bc557b3sub edx, r11l
37bc557b6movddup x13, x4
37bc557bbunpcklpd x5, x5
37bc557bfmovsxd r8, ebx
37bc557c2shl rdx, 4
37bc557c6shl r8, 4
37bc557calea r9, [r14+16]
37bc557cepxor x3, x3
37bc557d2mov r11, rdx
37bc557d5xor edx, edx
37bc557d7add r8, [rsp+536]
37bc557dfmovsd_xmm [rsp+136], x4
37bc557e8nop [rax+rax]
37bc557f0
37bc557f0loc_37bc557f0:
37bc557f0movupd x1, [r8+rdx]
37bc557f6movupd x4, [r8+rdx]
37bc557fcmovapd x0, x13
37bc55801movapd x6, x5
37bc55805movupd x2, [r9+rdx]
37bc5580badd rdx, 16
37bc5580funpcklpd x1, x1
37bc55813unpckhpd x4, x4
37bc55817mulpd x6, x4
37bc5581bmulpd x0, x1
37bc5581fmulpd x4, x13
37bc55824mulpd x1, x5
37bc55828subpd x0, x6
37bc5582cmovapd x6, x2
37bc55830shufpd x6, x2, 1
37bc55835addpd x1, x4
37bc55839mulpd x0, x6
37bc5583dmulpd x1, x2
37bc55841movapd x2, x1
37bc55845addpd x2, x0
37bc55849subpd x0, x1
37bc5584dmovsd_xmm x0, x2
37bc55851addpd x3, x0
37bc55855cmp rdx, r11
37bc55858jne 0x37bc557f0
37bc5585a
37bc5585aloc_37bc5585a:
37bc5585amovsd_xmm x4, [rsp+136]
37bc55863movapd x13, x3
37bc55868unpckhpd x3, x3
37bc5586cjmp 0x37bc555d3
37bc55871
37bc55871 0f 1f 80 00 00 00 00 .......
37bc55878
37bc55878loc_37bc55878:
37bc55878ucomisd x9, x8
37bc5587djp 0x37bc55881
37bc5587fje 0x37bc558b0
37bc55881
37bc55881loc_37bc55881:
37bc55881mov [rsp+96], 1
37bc55889mov r11l, -1
37bc5588fjmp 0x37bc54b64
37bc55894
37bc55894 0f 1f 40 00 ..@.
37bc55898
37bc55898loc_37bc55898:
37bc55898mov edx, r10l
37bc5589bmov r11l, -1
37bc558a1mov r10l, 1
37bc558a7jmp 0x37bc55380
37bc558ac
37bc558ac 0f 1f 40 00 ..@.
37bc558b0
37bc558b0loc_37bc558b0:
37bc558b0movapd x0, x3
37bc558b4mov r9l, [rsp+92]
37bc558b9movapd x6, x10
37bc558bemov eax, r10l
37bc558c1maxsd x0, x11
37bc558c6divsd x6, x0
37bc558catest r9l, r9l
37bc558cdje 0x37bc56c6f
37bc558d3lea edx, [r10+1]
37bc558d7imul edx, r10l
37bc558dbmov ebx, edx
37bc558ddshr ebx, 31
37bc558e0add ebx, edx
37bc558e2sar ebx, 1
37bc558e4
37bc558e4loc_37bc558e4:
37bc558e4test r10l, r10l
37bc558e7jle 0x37bc5700f
37bc558edmov [rsp+96], 1
37bc558f5lea r9l, [r10-1]
37bc558f9mov r8l, r10l
37bc558fcmov r11l, -1
37bc55902
37bc55902loc_37bc55902:
37bc55902imul r8l, r11l
37bc55906movsxd rcx, r11l
37bc55909mov [rsp+112], r11l
37bc5590emovsxd rdx, r10l
37bc55911movsd_xmm x7, [rsp+104]
37bc55917mov [rsp+128], rcx
37bc5591fmovapd x0, x6
37bc55923xor ecx, ecx
37bc55925mov [rsp+136], r10l
37bc5592dmov r11, [rsp+536]
37bc55935movapd x5, x15
37bc5593aadd r8l, eax
37bc5593dmov r10, [rsp+128]
37bc55945xor eax, eax
37bc55947jmp 0x37bc5599a
37bc55949
37bc55949 0f 1f 80 00 00 00 00 .......
37bc55950
37bc55950loc_37bc55950:
37bc55950movapd x4, x2
37bc55954minsd x4, x8
37bc55959mulsd x4, x0
37bc5595dminsd x6, x4
37bc55961
37bc55961loc_37bc55961:
37bc55961movsd_xmm x4, [rsi+8*rdx-8]
37bc55967addsd x4, x2
37bc5596bcomisd x4, x11
37bc55970jb 0x37bc55dc0
37bc55976divsd x2, x4
37bc5597amulsd x0, x2
37bc5597e
37bc5597eloc_37bc5597e:
37bc5597emov eax, r8l
37bc55981sub eax, edx
37bc55983add rdx, r10
37bc55986add ebx, eax
37bc55988mov eax, 1
37bc5598dcmp r9, rcx
37bc55990je 0x37bc56bb4
37bc55996add rcx, 1
37bc5599a
37bc5599aloc_37bc5599a:
37bc5599acomisd x11, x0
37bc5599fjae 0x37bc56af3
37bc559a5movsxd rax, ebx
37bc559a8shl rax, 4
37bc559acadd rax, r11
37bc559afmovsd_xmm x5, [rax-16]
37bc559b4movsd_xmm x7, [rax-8]
37bc559b9movapd x2, x5
37bc559bdmovapd x4, x7
37bc559c1andpd x2, [rip+0x7f7907]
37bc559c9andpd x4, [rip+0x7f78ff]
37bc559d1addsd x2, x4
37bc559d5comisd x2, x11
37bc559dajae 0x37bc55950
37bc559e0pxor x6, x6
37bc559e4jmp 0x37bc55961
37bc559e9
37bc559e9 0f 1f 80 00 00 00 00 .......
37bc559f0
37bc559f0loc_37bc559f0:
37bc559f0movapd x0, x3
37bc559f4mov r11l, [rsp+92]
37bc559f9movapd x6, x10
37bc559femaxsd x0, x11
37bc55a03divsd x6, x0
37bc55a07test r11l, r11l
37bc55a0aje 0x37bc56a6a
37bc55a10mov [rsp+96], r10l
37bc55a15
37bc55a15loc_37bc55a15:
37bc55a15test r10l, r10l
37bc55a18jle 0x37bc56fde
37bc55a1elea r9l, [r10-1]
37bc55a22mov r8l, r10l
37bc55a25mov r11l, 1
37bc55a2bmov r10l, 1
37bc55a31mov ebx, 1
37bc55a36mov eax, 1
37bc55a3bjmp 0x37bc55902
37bc55a40
37bc55a40loc_37bc55a40:
37bc55a40movapd x4, x3
37bc55a44mov edx, [rsp+92]
37bc55a48movapd x0, x10
37bc55a4dmaxsd x4, x11
37bc55a52divsd x0, x4
37bc55a56test edx, edx
37bc55a58jne 0x37bc56a40
37bc55a5eminsd x0, x8
37bc55a63test r10l, r10l
37bc55a66jle 0x37bc56e66
37bc55a6cmov [rsp+96], r10l
37bc55a71lea eax, [r10-1]
37bc55a75mov r11l, 1
37bc55a7bmov r10l, 1
37bc55a81
37bc55a81loc_37bc55a81:
37bc55a81movsxd rcx, r11l
37bc55a84movsxd rdx, r10l
37bc55a87lea r8l, [rax+1]
37bc55a8bxor eax, eax
37bc55a8dshl rcx, 3
37bc55a91lea rdx, [rsi+8*rdx]
37bc55a95jmp 0x37bc55ada
37bc55a97
37bc55a97 0f 1f 84 00 00 00 00 00 66 ........f
37bc55aa0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bc55ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc55ac0
37bc55ac0loc_37bc55ac0:
37bc55ac0movsd_xmm x2, [rdx-8]
37bc55ac5add rax, 1
37bc55ac9add rdx, rcx
37bc55accaddsd x2, x8
37bc55ad1divsd x0, x2
37bc55ad5cmp r8, rax
37bc55ad8je 0x37bc55af0
37bc55ada
37bc55adaloc_37bc55ada:
37bc55adacomisd x11, x0
37bc55adfjb 0x37bc55ac0
37bc55ae1nop [rax]
37bc55ae5nop [rax+rax]
37bc55af0
37bc55af0loc_37bc55af0:
37bc55af0comisd x0, x11
37bc55af5ja 0x37bc55e08
37bc55afblea ebx, [r10+1]
37bc55affimul ebx, r10l
37bc55b03sar ebx, 1
37bc55b05comisd x3, x13
37bc55b0aja 0x37bc56130
37bc55b10movapd x6, x3
37bc55b14movapd x9, x8
37bc55b19addsd x6, x3
37bc55b1d
37bc55b1dloc_37bc55b1d:
37bc55b1dtest r13l, r13l
37bc55b20jne 0x37bc54b9c
37bc55b26jmp 0x37bc553be
37bc55b2b
37bc55b2b 0f 1f 44 00 00 ..D..
37bc55b30
37bc55b30loc_37bc55b30:
37bc55b30mov eax, [r14]
37bc55b33cmp eax, r13l
37bc55b36jg 0x37bc55cc0
37bc55b3c
37bc55b3cloc_37bc55b3c:
37bc55b3cadd eax, ebx
37bc55b3eadd r13, [rsp+104]
37bc55b43add rbp, [rsp+96]
37bc55b48sub eax, r12l
37bc55b4blea ebx, [rax+1]
37bc55b4etest edi, edi
37bc55b50jne 0x37bc54dde
37bc55b56
37bc55b56loc_37bc55b56:
37bc55b56mov rax, [rsp+552]
37bc55b5emovsd_xmm x0, [rax]
37bc55b62divsd x0, x9
37bc55b67movsd_xmm [rax], x0
37bc55b6b
37bc55b6bloc_37bc55b6b:
37bc55b6bucomisd x9, x8
37bc55b70jp 0x37bc55b78
37bc55b72je 0x37bc54f06
37bc55b78
37bc55b78loc_37bc55b78:
37bc55b78divsd x8, x9
37bc55b7dlea r9, [rip+0x7f7710]
37bc55b84mov r8, rsi
37bc55b87mov rcx, r14
37bc55b8alea rdx, [rsp+216]
37bc55b92movsd_xmm [rsp+216], x8
37bc55b9ccall dscal_
37bc55ba1jmp 0x37bc54f06
37bc55ba6
37bc55ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55bb0
37bc55bb0loc_37bc55bb0:
37bc55bb0mov eax, [r14]
37bc55bb3test eax, eax
37bc55bb5jle 0x37bc55c00
37bc55bb7sub eax, 1
37bc55bbapxor x0, x0
37bc55bbeshl rax, 4
37bc55bc2lea rdx, [r15+rax+16]
37bc55bc7mov rax, r15
37bc55bcamov rcx, rdx
37bc55bcdsub rcx, r15
37bc55bd0and ecx, 16
37bc55bd3je 0x37bc55bf0
37bc55bd5lea rax, [r15+16]
37bc55bd9movups [r15], x0
37bc55bddcmp rdx, rax
37bc55be0je 0x37bc55c00
37bc55be2nop [rax]
37bc55be5nop [rax+rax]
37bc55bf0
37bc55bf0loc_37bc55bf0:
37bc55bf0movups [rax], x0
37bc55bf3add rax, 32
37bc55bf7movups [rax-16], x0
37bc55bfbcmp rdx, rax
37bc55bfejne 0x37bc55bf0
37bc55c00
37bc55c00loc_37bc55c00:
37bc55c00mov rax, [rsp+552]
37bc55c08movq x0, [rip+0x7f7690]
37bc55c10pxor x6, x6
37bc55c14movups [rbp], x0
37bc55c18movapd x1, x12
37bc55c1dmovapd x0, x8
37bc55c22mov [rax], 0
37bc55c29nop [rax]
37bc55c30
37bc55c30loc_37bc55c30:
37bc55c30mulsd x0, [rsi+8*r13-8]
37bc55c37comisd x0, x1
37bc55c3bjbe 0x37bc54cf3
37bc55c41lea r9, [rip+0x7f764c]
37bc55c48mov r8, r15
37bc55c4blea rdx, [rip+0x7f7646]
37bc55c52mov rcx, r14
37bc55c55call zdscal_
37bc55c5amov rax, [rsp+552]
37bc55c62movsd_xmm x0, [rax]
37bc55c66mulsd x0, x10
37bc55c6bmovsd_xmm [rax], x0
37bc55c6fjmp 0x37bc54cf3
37bc55c74
37bc55c74 0f 1f 40 00 ..@.
37bc55c78
37bc55c78loc_37bc55c78:
37bc55c78mulsd x2, x10
37bc55c7dlea r9, [rip+0x7f7610]
37bc55c84mov r8, r15
37bc55c87mov rcx, r14
37bc55c8alea rdx, [rsp+200]
37bc55c92movsd_xmm [rsp+200], x2
37bc55c9bcall zdscal_
37bc55ca0mov rax, [rsp+552]
37bc55ca8movsd_xmm x0, [rax]
37bc55cacmulsd x0, [rsp+200]
37bc55cb5movsd_xmm [rax], x0
37bc55cb9jmp 0x37bc54cf3
37bc55cbe
37bc55cbe 66 90 f.
37bc55cc0
37bc55cc0loc_37bc55cc0:
37bc55cc0movupd x1, [rbp]
37bc55cc5movupd x0, [rbp]
37bc55ccasub eax, r12l
37bc55ccdmovsxd rdx, ebx
37bc55cd0lea r11, [rbp+16]
37bc55cd4lea r10, [rip+0x7f75b9]
37bc55cdbshl rdx, 4
37bc55cdfmov [rsp+216], eax
37bc55ce6unpcklpd x1, x1
37bc55ceaunpckhpd x0, x0
37bc55ceemov r9, r10
37bc55cf1mov [rsp+40], r10
37bc55cf6mulpd x0, x7
37bc55cfamov r10, [rsp+536]
37bc55d02mov [rsp+32], r11
37bc55d07lea rax, [rsp+240]
37bc55d0fmulpd x1, x13
37bc55d14lea rcx, [rsp+216]
37bc55d1cmov [rsp+112], rax
37bc55d21lea r8, [r10+rdx]
37bc55d25mov rdx, rax
37bc55d28mov [rsp+136], r11
37bc55d30addsubpd x1, x0
37bc55d34xorpd x1, [rip+0x7f75a4]
37bc55d3cmovups [rsp+240], x1
37bc55d44call zaxpy_
37bc55d49mov edx, [r14]
37bc55d4cmov rcx, [rsp+112]
37bc55d51lea r8, [rip+0x7f753c]
37bc55d58sub edx, r12l
37bc55d5bmov [rsp+240], edx
37bc55d62mov rdx, [rsp+136]
37bc55d6acall izamax_
37bc55d6fadd eax, r12l
37bc55d72cdqe
37bc55d74shl rax, 4
37bc55d78add rax, r15
37bc55d7bmovsd_xmm x6, [rax-16]
37bc55d80movsd_xmm x0, [rax-8]
37bc55d85mov eax, [r14]
37bc55d88andpd x6, x14
37bc55d8dandpd x0, x14
37bc55d92addsd x6, x0
37bc55d96jmp 0x37bc55b3c
37bc55d9b
37bc55d9b 0f 1f 44 00 00 ..D..
37bc55da0
37bc55da0loc_37bc55da0:
37bc55da0mulsd x1, x12
37bc55da5comisd x0, x1
37bc55da9jbe 0x37bc54c7d
37bc55dafmovapd x1, x8
37bc55db4jmp 0x37bc54e80
37bc55db9
37bc55db9 0f 1f 80 00 00 00 00 .......
37bc55dc0
37bc55dc0loc_37bc55dc0:
37bc55dc0pxor x0, x0
37bc55dc4jmp 0x37bc5597e
37bc55dc9
37bc55dc9 0f 1f 80 00 00 00 00 .......
37bc55dd0
37bc55dd0loc_37bc55dd0:
37bc55dd0movsd_xmm [rsp+224], x9
37bc55ddaucomisd x9, x8
37bc55ddfmov [rsp+232], 0
37bc55debjp 0x37bc55df3
37bc55dedje 0x37bc556d8
37bc55df3
37bc55df3loc_37bc55df3:
37bc55df3movapd x1, x9
37bc55df8pxor x2, x2
37bc55dfcjmp 0x37bc55678
37bc55e01
37bc55e01 0f 1f 80 00 00 00 00 .......
37bc55e08
37bc55e08loc_37bc55e08:
37bc55e08movapd x9, x8
37bc55e0d
37bc55e0dloc_37bc55e0d:
37bc55e0dlea rax, [rip+0x7f7480]
37bc55e14mov r9, r14
37bc55e17mov r8, rbp
37bc55e1amov rdx, rdi
37bc55e1dmov [rsp+48], rax
37bc55e22mov rcx, r12
37bc55e25mov rax, [rsp+544]
37bc55e2dmov [rsp+72], 1
37bc55e36mov [rsp+40], rax
37bc55e3bmov rax, [rsp+536]
37bc55e43mov [rsp+64], 1
37bc55e4cmov [rsp+56], 1
37bc55e55mov [rsp+32], rax
37bc55e5acall ztpsv_
37bc55e5fjmp 0x37bc55b6b
37bc55e64
37bc55e64 0f 1f 40 00 ..@.
37bc55e68
37bc55e68loc_37bc55e68:
37bc55e68lea rcx, [rsp+176]
37bc55e70mov rdx, r14
37bc55e73lea r8, [rsp+224]
37bc55e7bmovsd_xmm [rsp+136], x3
37bc55e84call zladiv_
37bc55e89movsd_xmm x1, [rsp+184]
37bc55e92movsd_xmm x0, [rsp+176]
37bc55e9bsubsd x0, [rsp+136]
37bc55ea4subsd x1, x13
37bc55ea9jmp 0x37bc556c0
37bc55eae
37bc55eae 66 90 f.
37bc55eb0
37bc55eb0loc_37bc55eb0:
37bc55eb0pxor x2, x2
37bc55eb4comisd x1, x2
37bc55eb8jbe 0x37bc56d19
37bc55ebemulsd x1, x12
37bc55ec3comisd x0, x1
37bc55ec7jbe 0x37bc55696
37bc55ecd
37bc55ecdloc_37bc55ecd:
37bc55ecddivsd x1, x0
37bc55ed1mov rcx, [rsp+528]
37bc55ed9mov r8, r12
37bc55edclea rdx, [rsp+200]
37bc55ee4lea r9, [rip+0x7f73a9]
37bc55eebmovsd_xmm [rsp+200], x1
37bc55ef4call zdscal_
37bc55ef9mov rax, [rsp+552]
37bc55f01movsd_xmm x0, [rsp+200]
37bc55f0amovsd_xmm x1, [rax]
37bc55f0emulsd x1, x0
37bc55f12mulsd x0, x14
37bc55f17movsd_xmm [rax], x1
37bc55f1bmovapd x14, x0
37bc55f20jmp 0x37bc55696
37bc55f25
37bc55f25 0f 1f 00 ...
37bc55f28
37bc55f28loc_37bc55f28:
37bc55f28movapd x0, x15
37bc55f2dpxor x2, x2
37bc55f31jmp 0x37bc554fa
37bc55f36
37bc55f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55f40
37bc55f40loc_37bc55f40:
37bc55f40mov r14, [rsp+528]
37bc55f48jmp 0x37bc55b56
37bc55f4d
37bc55f4d 0f 1f 00 ...
37bc55f50
37bc55f50loc_37bc55f50:
37bc55f50lea edx, [rbp-1]
37bc55f53lea rax, [rip+0x7f733a]
37bc55f5amov [rsp+32], r12
37bc55f5fmov [rsp+216], edx
37bc55f66mov edx, ebx
37bc55f68lea rcx, [rsp+176]
37bc55f70sub edx, r11l
37bc55f73mov [rsp+40], rax
37bc55f78movsxd rdx, edx
37bc55f7bshl rdx, 4
37bc55f7f
37bc55f7floc_37bc55f7f:
37bc55f7fmov r9, rax
37bc55f82mov rax, [rsp+536]
37bc55f8alea r8, [rax+rdx]
37bc55f8elea rdx, [rsp+216]
37bc55f96call zdotu_
37bc55f9bpxor x0, x0
37bc55f9fucomisd x0, [rsp+248]
37bc55fa8movsd_xmm x3, [rsp+176]
37bc55fb1movsd_xmm x13, [rsp+184]
37bc55fbbmovsd_xmm x4, [rsp+240]
37bc55fc4setnp cl
37bc55fc7cmovne ecx, r13l
37bc55fcbjmp 0x37bc555d3
37bc55fd0
37bc55fd0loc_37bc55fd0:
37bc55fd0cmp r10l, eax
37bc55fd3jl 0x37bc55b56
37bc55fd9mov edi, r10l
37bc55fdcsub edi, eax
37bc55fdejmp 0x37bc54bb8
37bc55fe3
37bc55fe3 0f 1f 44 00 00 ..D..
37bc55fe8
37bc55fe8loc_37bc55fe8:
37bc55fe8cmp r15l, 1
37bc55fecjle 0x37bc56edc
37bc55ff2movsxd r8, ebx
37bc55ff5lea r9l, [rbp-1]
37bc55ff9movddup x13, x4
37bc55ffexor edx, edx
37bc56000sub r8, r15
37bc56003unpcklpd x5, x5
37bc56007shl r9, 4
37bc5600bpxor x3, x3
37bc5600fmovsd_xmm [rsp+136], x4
37bc56018shl r8, 4
37bc5601cadd r8, [rsp+536]
37bc56024nop
37bc56025nop [rax+rax]
37bc56030
37bc56030loc_37bc56030:
37bc56030movupd x1, [r8+rdx]
37bc56036movupd x4, [r8+rdx]
37bc5603cmovapd x0, x13
37bc56041movapd x6, x5
37bc56045movupd x2, [r12+rdx]
37bc5604badd rdx, 16
37bc5604funpcklpd x1, x1
37bc56053unpckhpd x4, x4
37bc56057mulpd x6, x4
37bc5605bmulpd x0, x1
37bc5605fmulpd x4, x13
37bc56064mulpd x1, x5
37bc56068subpd x0, x6
37bc5606cmovapd x6, x2
37bc56070shufpd x6, x2, 1
37bc56075addpd x1, x4
37bc56079mulpd x0, x6
37bc5607dmulpd x1, x2
37bc56081movapd x2, x1
37bc56085addpd x2, x0
37bc56089subpd x0, x1
37bc5608dmovsd_xmm x0, x2
37bc56091addpd x3, x0
37bc56095cmp rdx, r9
37bc56098jne 0x37bc56030
37bc5609ajmp 0x37bc5585a
37bc5609f
37bc5609f 90 .
37bc560a0
37bc560a0loc_37bc560a0:
37bc560a0mov rcx, [rsp+528]
37bc560a8lea rdx, [rsp+200]
37bc560b0mov r8, r12
37bc560b3lea r9, [rip+0x7f71da]
37bc560bamov [rsp+136], r11l
37bc560c2call zdscal_
37bc560c7mov rax, [rsp+552]
37bc560cfmovsd_xmm x0, [rsp+200]
37bc560d8movsd_xmm x5, [rsp+248]
37bc560e1mov r11l, [rsp+136]
37bc560e9movsd_xmm x4, [rsp+240]
37bc560f2movsd_xmm x1, [rax]
37bc560f6mulsd x1, x0
37bc560famulsd x0, x14
37bc560ffmovsd_xmm [rax], x1
37bc56103movapd x14, x0
37bc56108pxor x0, x0
37bc5610cucomisd x5, x0
37bc56110setnp cl
37bc56113cmovne ecx, r13l
37bc56117jmp 0x37bc5558f
37bc5611c
37bc5611cloc_37bc5611c:
37bc5611cmov [rsp+96], r10l
37bc56121mov r10l, [rsp+104]
37bc56126nop [rax+rax]
37bc56130
37bc56130loc_37bc56130:
37bc56130movapd x9, x8
37bc56135
37bc56135loc_37bc56135:
37bc56135divsd x13, x3
37bc5613amov rcx, r14
37bc5613dmov [rsp+104], r11l
37bc56142mov rax, [rsp+552]
37bc5614amov r8, [rsp+544]
37bc56152movups [rsp+112], x1
37bc56157movapd x6, x12
37bc5615clea r9, [rip+0x7f7131]
37bc56163mov rdx, rax
37bc56166mov [rsp+128], r10l
37bc5616emovsd_xmm [rax], x13
37bc56173call zdscal_
37bc56178mov r11l, [rsp+104]
37bc5617dmov r10l, [rsp+128]
37bc56185movupd x1, [rsp+112]
37bc5618bjmp 0x37bc55b1d
37bc56190
37bc56190loc_37bc56190:
37bc56190cmp r11l, -1
37bc56194je 0x37bc56daf
37bc5619acmp r10l, eax
37bc5619djg 0x37bc55b56
37bc561a3sub eax, r10l
37bc561a6mov r11l, 1
37bc561acmov ecx, eax
37bc561ae
37bc561aeloc_37bc561ae:
37bc561aemovsxd rax, r11l
37bc561b1movq x7, x9
37bc561b6mov rdi, [rsp+544]
37bc561bemovups [rsp+144], x7
37bc561c6add r11l, r11l
37bc561c9pxor x7, x7
37bc561cdmov [rsp+112], r15l
37bc561d2xor r13l, r13l
37bc561d5unpcklpd x7, x9
37bc561dasub r11l, r10l
37bc561ddmovapd x15, x11
37bc561e2movsxd r15, r10l
37bc561e5mov [rsp+128], rax
37bc561edshl rax, 4
37bc561f1movapd x14, x12
37bc561f6mov r12, [rsp+544]
37bc561femov [rsp+104], rax
37bc56203movsxd rax, r10l
37bc56206shl rax, 4
37bc5620amov [rsp+528], r14
37bc56212movups [rsp+160], x7
37bc5621alea r14, [rdi+rax-16]
37bc5621fmov edi, ecx
37bc56221movq x7, [rip+0x7f70a7]
37bc56229mov [rsp+96], r11l
37bc5622ejmp 0x37bc564b2
37bc56233
37bc56233 0f 1f 44 00 00 ..D..
37bc56238
37bc56238loc_37bc56238:
37bc56238mulsd x1, x10
37bc5623dmov r10l, [rsp+92]
37bc56242movsd_xmm [rsp+200], x1
37bc5624bmovapd x11, x1
37bc56250test r10l, r10l
37bc56253je 0x37bc56740
37bc56259mov rax, [rsp+536]
37bc56261movsxd rcx, ebx
37bc56264shl rcx, 4
37bc56268movupd x0, [rcx+rax-16]
37bc5626emovsd_xmm x2, [rax+rcx-8]
37bc56274xorpd x2, [rip+0x7f7074]
37bc5627cunpcklpd x0, x0
37bc56280mulpd x0, [rsp+144]
37bc56289unpcklpd x2, x2
37bc5628dmulpd x2, [rsp+160]
37bc56296addsubpd x0, x2
37bc5629amovapd x5, x0
37bc5629eunpckhpd x5, x5
37bc562a2movapd x2, x5
37bc562a6andpd x2, x7
37bc562aa
37bc562aaloc_37bc562aa:
37bc562aamovups [rsp+224], x0
37bc562b2andpd x0, x7
37bc562b6addsd x0, x2
37bc562bacomisd x0, x8
37bc562bfjbe 0x37bc56313
37bc562c1mulsd x11, x0
37bc562c6lea rcx, [rsp+176]
37bc562celea rdx, [rsp+240]
37bc562d6mov [rsp+136], r11l
37bc562delea r8, [rsp+224]
37bc562e6minsd x11, x8
37bc562ebmovsd_xmm [rsp+200], x11
37bc562f5call zladiv_
37bc562famov r11l, [rsp+136]
37bc56302movupd x0, [rsp+176]
37bc5630bmovups [rsp+240], x0
37bc56313
37bc56313loc_37bc56313:
37bc56313comisd x8, x11
37bc56318ja 0x37bc568b0
37bc5631emovsd_xmm x4, [rsp+248]
37bc56327pxor x0, x0
37bc5632bmovsd_xmm x5, [rsp+240]
37bc56334ucomisd x4, x0
37bc56338setnp cl
37bc5633bcmovne ecx, r13l
37bc5633f
37bc5633floc_37bc5633f:
37bc5633fucomisd x5, x8
37bc56344setnp dl
37bc56347cmovne edx, r13l
37bc5634band dl, cl
37bc5634dje 0x37bc5653b
37bc56353
37bc56353loc_37bc56353:
37bc56353mov r9l, [rsp+112]
37bc56358test r9l, r9l
37bc5635bjne 0x37bc56758
37bc56361mov rax, [rsp+528]
37bc56369mov ecx, [rax]
37bc5636bcmp ecx, r15l
37bc5636ejg 0x37bc56930
37bc56374pxor x11, x11
37bc56379mov ecx, edx
37bc5637bmovapd x5, x8
37bc56380movapd x2, x11
37bc56385
37bc56385loc_37bc56385:
37bc56385ucomisd x9, x5
37bc5638asetnp dl
37bc5638dcmovne edx, r13l
37bc56391test dl, dl
37bc56393je 0x37bc56688
37bc56399test cl, cl
37bc5639bje 0x37bc56688
37bc563a1movupd x1, [r14]
37bc563a6unpcklpd x2, x11
37bc563abmov ecx, [rsp+92]
37bc563afsubpd x1, x2
37bc563b3movapd x0, x1
37bc563b7movups [r14], x1
37bc563bbunpckhpd x1, x1
37bc563bfandpd x0, x7
37bc563c3andpd x1, x7
37bc563c7addsd x0, x1
37bc563cbtest ecx, ecx
37bc563cdje 0x37bc56650
37bc563d3movsxd rdx, ebx
37bc563d6pxor x4, x4
37bc563damovapd x1, x9
37bc563dfshl rdx, 4
37bc563e3add rdx, [rsp+536]
37bc563ebmovsd_xmm x2, [rdx-8]
37bc563f0xorpd x2, [rip+0x7f6ef8]
37bc563f8movsd_xmm x3, [rdx-16]
37bc563fdmovapd x5, x2
37bc56401mulsd x1, x3
37bc56405mulsd x5, x4
37bc56409mulsd x2, x9
37bc5640emulsd x3, x4
37bc56412subsd x1, x5
37bc56416addsd x2, x3
37bc5641amovsd_xmm [rsp+224], x1
37bc56423movsd_xmm [rsp+232], x2
37bc5642candpd x2, x7
37bc56430
37bc56430loc_37bc56430:
37bc56430andpd x1, x7
37bc56434addsd x1, x2
37bc56438comisd x1, x15
37bc5643djbe 0x37bc566d0
37bc56443comisd x8, x1
37bc56448ja 0x37bc569a0
37bc5644e
37bc5644eloc_37bc5644e:
37bc5644elea rcx, [rsp+176]
37bc56456lea r8, [rsp+224]
37bc5645emov rdx, r14
37bc56461call zladiv_
37bc56466movsd_xmm x0, [rsp+176]
37bc5646fmovsd_xmm x1, [rsp+184]
37bc56478
37bc56478loc_37bc56478:
37bc56478movapd x2, x0
37bc5647candpd x0, x7
37bc56480unpcklpd x2, x1
37bc56484andpd x1, x7
37bc56488addsd x0, x1
37bc5648cmovups [r14], x2
37bc56490
37bc56490loc_37bc56490:
37bc56490add ebp, [rsp+96]
37bc56494maxsd x6, x0
37bc56498add r14, [rsp+104]
37bc5649dadd ebx, ebp
37bc5649fadd r15, [rsp+128]
37bc564a7test edi, edi
37bc564a9je 0x37bc55f40
37bc564afsub edi, 1
37bc564b2
37bc564b2loc_37bc564b2:
37bc564b2movsd_xmm x0, [r14]
37bc564b7movapd x2, x6
37bc564bbmov ebp, r15l
37bc564bemov r11l, r15l
37bc564c1movsd_xmm x1, [r14+8]
37bc564c7maxsd x2, x8
37bc564ccmov [rsp+248], 0
37bc564d8movsd_xmm [rsp+240], x9
37bc564e2andpd x0, x7
37bc564e6andpd x1, x7
37bc564eaaddsd x0, x1
37bc564eemovapd x1, x8
37bc564f3divsd x1, x2
37bc564f7movapd x2, x14
37bc564fcsubsd x2, x0
37bc56500mulsd x2, x1
37bc56504movapd x0, x2
37bc56508movsd_xmm x2, [rsi+8*r15-8]
37bc5650fcomisd x2, x0
37bc56513ja 0x37bc56238
37bc56519movapd x5, x9
37bc5651emov ecx, 1
37bc56523pxor x4, x4
37bc56527ucomisd x5, x8
37bc5652csetnp dl
37bc5652fcmovne edx, r13l
37bc56533and dl, cl
37bc56535jne 0x37bc56353
37bc5653b
37bc5653bloc_37bc5653b:
37bc5653bmov r8l, [rsp+112]
37bc56540test r8l, r8l
37bc56543jne 0x37bc567e0
37bc56549mov rax, [rsp+528]
37bc56551pxor x11, x11
37bc56556movapd x2, x11
37bc5655bmov edx, [rax]
37bc5655dcmp edx, r15l
37bc56560jle 0x37bc56385
37bc56566sub edx, r11l
37bc56569movddup x11, x5
37bc5656eunpcklpd x4, x4
37bc56572movsxd r8, ebx
37bc56575shl rdx, 4
37bc56579shl r8, 4
37bc5657dlea r9, [r14+16]
37bc56581pxor x2, x2
37bc56585mov r11, rdx
37bc56588xor edx, edx
37bc5658aadd r8, [rsp+536]
37bc56592movsd_xmm [rsp+136], x5
37bc5659bnop [rax+rax]
37bc565a0
37bc565a0loc_37bc565a0:
37bc565a0movupd x3, [r8+rdx]
37bc565a6movupd x13, [r8+rdx]
37bc565acmovapd x1, x11
37bc565b1movupd x5, [r9+rdx]
37bc565b7add rdx, 16
37bc565bbunpckhpd x3, x3
37bc565bfxorpd x3, [rip+0x7f6d19]
37bc565c7unpcklpd x13, x13
37bc565ccmulpd x1, x13
37bc565d1movapd x0, x3
37bc565d5movapd x3, x4
37bc565d9mulpd x3, x0
37bc565ddsubpd x1, x3
37bc565e1movapd x3, x5
37bc565e5shufpd x3, x5, 1
37bc565eamulpd x1, x3
37bc565eemovapd x3, x0
37bc565f2mulpd x3, x11
37bc565f7movapd x12, x1
37bc565fcmovapd x1, x13
37bc56601mulpd x1, x4
37bc56605addpd x1, x3
37bc56609movapd x0, x1
37bc5660dmovapd x1, x12
37bc56612mulpd x0, x5
37bc56616movapd x3, x0
37bc5661asubpd x1, x0
37bc5661eaddpd x3, x12
37bc56623movsd_xmm x1, x3
37bc56627addpd x2, x1
37bc5662bcmp r11, rdx
37bc5662ejne 0x37bc565a0
37bc56634movsd_xmm x5, [rsp+136]
37bc5663dmovapd x11, x2
37bc56642unpckhpd x2, x2
37bc56646jmp 0x37bc56385
37bc5664b
37bc5664b 0f 1f 44 00 00 ..D..
37bc56650
37bc56650loc_37bc56650:
37bc56650movsd_xmm [rsp+224], x9
37bc5665aucomisd x9, x8
37bc5665fmov [rsp+232], 0
37bc5666bjp 0x37bc56673
37bc5666dje 0x37bc56490
37bc56673
37bc56673loc_37bc56673:
37bc56673movapd x1, x9
37bc56678pxor x2, x2
37bc5667cjmp 0x37bc56430
37bc56681
37bc56681 0f 1f 80 00 00 00 00 .......
37bc56688
37bc56688loc_37bc56688:
37bc56688lea rcx, [rsp+176]
37bc56690mov rdx, r14
37bc56693lea r8, [rsp+224]
37bc5669bmovsd_xmm [rsp+136], x2
37bc566a4call zladiv_
37bc566a9movsd_xmm x1, [rsp+184]
37bc566b2movsd_xmm x0, [rsp+176]
37bc566bbsubsd x0, [rsp+136]
37bc566c4subsd x1, x11
37bc566c9jmp 0x37bc56478
37bc566ce
37bc566ce 66 90 f.
37bc566d0
37bc566d0loc_37bc566d0:
37bc566d0pxor x2, x2
37bc566d4comisd x1, x2
37bc566d8jbe 0x37bc56c98
37bc566demulsd x1, x14
37bc566e3comisd x0, x1
37bc566e7jbe 0x37bc5644e
37bc566ed
37bc566edloc_37bc566ed:
37bc566eddivsd x1, x0
37bc566f1mov rcx, [rsp+528]
37bc566f9mov r8, r12
37bc566fclea rdx, [rsp+200]
37bc56704lea r9, [rip+0x7f6b89]
37bc5670bmovsd_xmm [rsp+200], x1
37bc56714call zdscal_
37bc56719mov rax, [rsp+552]
37bc56721movsd_xmm x0, [rsp+200]
37bc5672amovsd_xmm x1, [rax]
37bc5672emulsd x6, x0
37bc56732mulsd x1, x0
37bc56736movsd_xmm [rax], x1
37bc5673ajmp 0x37bc5644e
37bc5673f
37bc5673f 90 .
37bc56740
37bc56740loc_37bc56740:
37bc56740movupd x0, [rsp+144]
37bc56749pxor x2, x2
37bc5674djmp 0x37bc562aa
37bc56752
37bc56752 66 0f 1f 44 00 00 f..D..
37bc56758
37bc56758loc_37bc56758:
37bc56758lea edx, [rbp-1]
37bc5675blea rax, [rip+0x7f6b32]
37bc56762mov [rsp+32], r12
37bc56767mov [rsp+216], edx
37bc5676emov edx, ebx
37bc56770lea rcx, [rsp+176]
37bc56778sub edx, r11l
37bc5677bmov [rsp+40], rax
37bc56780movsxd rdx, edx
37bc56783shl rdx, 4
37bc56787
37bc56787loc_37bc56787:
37bc56787mov r9, rax
37bc5678amov rax, [rsp+536]
37bc56792lea r8, [rax+rdx]
37bc56796lea rdx, [rsp+216]
37bc5679ecall zdotc_
37bc567a3pxor x0, x0
37bc567a7ucomisd x0, [rsp+248]
37bc567b0movsd_xmm x2, [rsp+176]
37bc567b9movsd_xmm x11, [rsp+184]
37bc567c3movsd_xmm x5, [rsp+240]
37bc567ccsetnp cl
37bc567cfcmovne ecx, r13l
37bc567d3jmp 0x37bc56385
37bc567d8
37bc567d8 0f 1f 84 00 00 00 00 00 ........
37bc567e0
37bc567e0loc_37bc567e0:
37bc567e0cmp r15l, 1
37bc567e4jle 0x37bc56ecd
37bc567eamovsxd r8, ebx
37bc567edlea r9l, [rbp-1]
37bc567f1movddup x12, x5
37bc567f6xor edx, edx
37bc567f8sub r8, r15
37bc567fbmovddup x13, x4
37bc56800shl r9, 4
37bc56804pxor x2, x2
37bc56808shl r8, 4
37bc5680cadd r8, [rsp+536]
37bc56814nop
37bc56815nop [rax+rax]
37bc56820
37bc56820loc_37bc56820:
37bc56820movupd x0, [r8+rdx]
37bc56826movupd x3, [r8+rdx]
37bc5682cmovapd x1, x12
37bc56831movapd x11, x13
37bc56836movupd x4, [r12+rdx]
37bc5683cadd rdx, 16
37bc56840unpckhpd x0, x0
37bc56844xorpd x0, [rip+0x7f6a94]
37bc5684cunpcklpd x3, x3
37bc56850mulpd x1, x3
37bc56854mulpd x11, x0
37bc56859mulpd x3, x13
37bc5685emulpd x0, x12
37bc56863subpd x1, x11
37bc56868movapd x11, x4
37bc5686dshufpd x11, x4, 1
37bc56873addpd x0, x3
37bc56877mulpd x1, x11
37bc5687cmulpd x0, x4
37bc56880movapd x3, x0
37bc56884addpd x3, x1
37bc56888subpd x1, x0
37bc5688cmovsd_xmm x1, x3
37bc56890addpd x2, x1
37bc56894cmp r9, rdx
37bc56897jne 0x37bc56820
37bc56899movapd x11, x2
37bc5689eunpckhpd x2, x2
37bc568a2jmp 0x37bc56385
37bc568a7
37bc568a7 66 0f 1f 84 00 00 00 00 00 f........
37bc568b0
37bc568b0loc_37bc568b0:
37bc568b0mov rcx, [rsp+528]
37bc568b8lea rdx, [rsp+200]
37bc568c0mov r8, r12
37bc568c3lea r9, [rip+0x7f69ca]
37bc568camov [rsp+136], r11l
37bc568d2call zdscal_
37bc568d7mov rax, [rsp+552]
37bc568dfmovsd_xmm x0, [rsp+200]
37bc568e8movsd_xmm x4, [rsp+248]
37bc568f1mov r11l, [rsp+136]
37bc568f9movsd_xmm x1, [rax]
37bc568fdmulsd x6, x0
37bc56901movsd_xmm x5, [rsp+240]
37bc5690amulsd x1, x0
37bc5690epxor x0, x0
37bc56912ucomisd x4, x0
37bc56916setnp cl
37bc56919cmovne ecx, r13l
37bc5691dmovsd_xmm [rax], x1
37bc56921jmp 0x37bc5633f
37bc56926
37bc56926 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56930
37bc56930loc_37bc56930:
37bc56930sub ecx, r11l
37bc56933movsxd rdx, ebx
37bc56936lea rax, [rip+0x7f6957]
37bc5693dlea r8, [r14+16]
37bc56941mov [rsp+216], ecx
37bc56948shl rdx, 4
37bc5694clea rcx, [rsp+176]
37bc56954mov [rsp+40], rax
37bc56959mov [rsp+32], r8
37bc5695ejmp 0x37bc56787
37bc56963
37bc56963 0f 1f 44 00 00 ..D..
37bc56968
37bc56968loc_37bc56968:
37bc56968sub ecx, r11l
37bc5696bmovsxd rdx, ebx
37bc5696elea rax, [rip+0x7f691f]
37bc56975lea r8, [r14+16]
37bc56979mov [rsp+216], ecx
37bc56980shl rdx, 4
37bc56984lea rcx, [rsp+176]
37bc5698cmov [rsp+40], rax
37bc56991mov [rsp+32], r8
37bc56996jmp 0x37bc55f7f
37bc5699b
37bc5699b 0f 1f 44 00 00 ..D..
37bc569a0
37bc569a0loc_37bc569a0:
37bc569a0mulsd x1, x14
37bc569a5comisd x0, x1
37bc569a9jbe 0x37bc5644e
37bc569afmovapd x1, x8
37bc569b4jmp 0x37bc566ed
37bc569b9
37bc569b9 0f 1f 80 00 00 00 00 .......
37bc569c0
37bc569c0loc_37bc569c0:
37bc569c0mulsd x1, x12
37bc569c5comisd x0, x1
37bc569c9jbe 0x37bc55696
37bc569cfmovapd x1, x8
37bc569d4jmp 0x37bc55ecd
37bc569d9
37bc569d9loc_37bc569d9:
37bc569d9test r13l, r13l
37bc569dcje 0x37bc56dc4
37bc569e2pxor x0, x0
37bc569e6movapd x6, x10
37bc569ebmaxsd x0, x11
37bc569f0divsd x6, x0
37bc569f4test r15l, r15l
37bc569f7je 0x37bc56ea0
37bc569fdmov ebx, [rsp+92]
37bc56a01test ebx, ebx
37bc56a03je 0x37bc56f80
37bc56a09lea edx, [r10+1]
37bc56a0dmovupd x1, [rip+0x7f689b]
37bc56a15mov eax, r10l
37bc56a18pxor x3, x3
37bc56a1cmovq x14, [rip+0x7f687b]
37bc56a25imul edx, r10l
37bc56a29mov ebx, edx
37bc56a2bshr ebx, 31
37bc56a2eadd ebx, edx
37bc56a30sar ebx, 1
37bc56a32jmp 0x37bc558e4
37bc56a37
37bc56a37 66 0f 1f 84 00 00 00 00 00 f........
37bc56a40
37bc56a40loc_37bc56a40:
37bc56a40test r10l, r10l
37bc56a43jle 0x37bc57044
37bc56a49lea ecx, [r10-1]
37bc56a4dmov r11l, 1
37bc56a53mov eax, 1
37bc56a58mov [rsp+104], 1
37bc56a60mov ebx, 1
37bc56a65jmp 0x37bc55162
37bc56a6a
37bc56a6aloc_37bc56a6a:
37bc56a6aminsd x6, x8
37bc56a6fmovapd x0, x6
37bc56a73test r10l, r10l
37bc56a76jle 0x37bc56f5b
37bc56a7cmov [rsp+96], r10l
37bc56a81lea eax, [r10-1]
37bc56a85mov r11l, 1
37bc56a8bmov r10l, 1
37bc56a91
37bc56a91loc_37bc56a91:
37bc56a91movsxd rcx, r11l
37bc56a94movsxd rdx, r10l
37bc56a97lea r8l, [rax+1]
37bc56a9bxor eax, eax
37bc56a9dshl rcx, 3
37bc56aa1lea rdx, [rsi+8*rdx]
37bc56aa5jmp 0x37bc56ae7
37bc56aa7
37bc56aa7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bc56ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc56ac0
37bc56ac0loc_37bc56ac0:
37bc56ac0movsd_xmm x4, [rdx-8]
37bc56ac5movapd x2, x8
37bc56acaadd rax, 1
37bc56aceadd rdx, rcx
37bc56ad1addsd x4, x8
37bc56ad6divsd x2, x4
37bc56adamulsd x0, x2
37bc56adecmp r8, rax
37bc56ae1je 0x37bc55af0
37bc56ae7
37bc56ae7loc_37bc56ae7:
37bc56ae7comisd x11, x0
37bc56aecjb 0x37bc56ac0
37bc56aeejmp 0x37bc55af0
37bc56af3
37bc56af3loc_37bc56af3:
37bc56af3mov r11l, [rsp+112]
37bc56af8mov r10l, [rsp+136]
37bc56b00movsd_xmm [rsp+104], x7
37bc56b06test al, al
37bc56b08je 0x37bc55af0
37bc56b0emovsd_xmm [rsp+232], x7
37bc56b17movsd_xmm [rsp+224], x5
37bc56b20jmp 0x37bc55af0
37bc56b25
37bc56b25loc_37bc56b25:
37bc56b25mov r11l, [rsp+112]
37bc56b2amov r10l, [rsp+136]
37bc56b32test al, al
37bc56b34je 0x37bc56b48
37bc56b36movsd_xmm [rsp+232], x7
37bc56b3fmovsd_xmm [rsp+224], x6
37bc56b48
37bc56b48loc_37bc56b48:
37bc56b48mov [rsp+96], r10l
37bc56b4dmov r10l, [rsp+104]
37bc56b52jmp 0x37bc55af0
37bc56b57
37bc56b57loc_37bc56b57:
37bc56b57mov ebx, [rsp+144]
37bc56b5emov r11l, [rsp+112]
37bc56b63movsd_xmm [rsp+232], x7
37bc56b6cmov r10l, [rsp+136]
37bc56b74movsd_xmm [rsp+224], x6
37bc56b7d
37bc56b7dloc_37bc56b7d:
37bc56b7dminsd x9, x0
37bc56b82comisd x9, x11
37bc56b87ja 0x37bc55e08
37bc56b8dcomisd x3, x13
37bc56b92ja 0x37bc5611c
37bc56b98movapd x6, x3
37bc56b9cmov [rsp+96], r10l
37bc56ba1movapd x9, x8
37bc56ba6mov r10l, [rsp+104]
37bc56babaddsd x6, x3
37bc56bafjmp 0x37bc553be
37bc56bb4
37bc56bb4loc_37bc56bb4:
37bc56bb4mov r11l, [rsp+112]
37bc56bb9movsd_xmm [rsp+104], x7
37bc56bbfmov r10l, [rsp+136]
37bc56bc7movapd x0, x6
37bc56bcbmovsd_xmm [rsp+232], x7
37bc56bd4movsd_xmm [rsp+224], x5
37bc56bddjmp 0x37bc55af0
37bc56be2
37bc56be2loc_37bc56be2:
37bc56be2minsd x0, x8
37bc56be7test r10l, r10l
37bc56beajle 0x37bc56e01
37bc56bf0mov [rsp+96], 1
37bc56bf8lea eax, [r10-1]
37bc56bfcmov r11l, -1
37bc56c02jmp 0x37bc55a81
37bc56c07
37bc56c07loc_37bc56c07:
37bc56c07divsd x13, x3
37bc56c0cmov rcx, r14
37bc56c0fmov [rsp+104], r11l
37bc56c14mov rax, [rsp+552]
37bc56c1cmov r8, [rsp+544]
37bc56c24movups [rsp+112], x1
37bc56c29movapd x6, x12
37bc56c2elea r9, [rip+0x7f665f]
37bc56c35mov rdx, rax
37bc56c38mov [rsp+128], r10l
37bc56c40movsd_xmm [rax], x13
37bc56c45call zdscal_
37bc56c4amov r11l, [rsp+104]
37bc56c4fmov r10l, [rsp+128]
37bc56c57movupd x1, [rsp+112]
37bc56c5djmp 0x37bc54b9c
37bc56c62
37bc56c62loc_37bc56c62:
37bc56c62mov [rsp+96], r10l
37bc56c67mov r10l, edx
37bc56c6ajmp 0x37bc56135
37bc56c6f
37bc56c6floc_37bc56c6f:
37bc56c6fminsd x6, x8
37bc56c74movapd x0, x6
37bc56c78test r10l, r10l
37bc56c7bjle 0x37bc56f9e
37bc56c81mov [rsp+96], 1
37bc56c89lea eax, [r10-1]
37bc56c8dmov r11l, -1
37bc56c93jmp 0x37bc56a91
37bc56c98
37bc56c98loc_37bc56c98:
37bc56c98mov rax, [rsp+528]
37bc56ca0mov edx, [rax]
37bc56ca2test edx, edx
37bc56ca4jle 0x37bc56cf0
37bc56ca6sub edx, 1
37bc56ca9pxor x0, x0
37bc56cadshl rdx, 4
37bc56cb1lea rcx, [r12+rdx+16]
37bc56cb6mov rdx, r12
37bc56cb9mov r8, rcx
37bc56cbcsub r8, r12
37bc56cbfand r8l, 16
37bc56cc3je 0x37bc56ce0
37bc56cc5lea rdx, [r12+16]
37bc56ccamovups [r12], x0
37bc56ccfcmp rcx, rdx
37bc56cd2je 0x37bc56cf0
37bc56cd4nop
37bc56cd5nop [rax+rax]
37bc56ce0
37bc56ce0loc_37bc56ce0:
37bc56ce0movups [rdx], x0
37bc56ce3add rdx, 32
37bc56ce7movups [rdx-16], x0
37bc56cebcmp rcx, rdx
37bc56ceejne 0x37bc56ce0
37bc56cf0
37bc56cf0loc_37bc56cf0:
37bc56cf0mov rax, [rsp+552]
37bc56cf8movq x0, [rip+0x7f65a0]
37bc56d00pxor x6, x6
37bc56d04movups [r14], x0
37bc56d08movapd x0, x8
37bc56d0dmov [rax], 0
37bc56d14jmp 0x37bc56490
37bc56d19
37bc56d19loc_37bc56d19:
37bc56d19mov rax, [rsp+528]
37bc56d21mov edx, [rax]
37bc56d23test edx, edx
37bc56d25jle 0x37bc56d70
37bc56d27sub edx, 1
37bc56d2apxor x0, x0
37bc56d2eshl rdx, 4
37bc56d32lea rcx, [r12+rdx+16]
37bc56d37mov rdx, r12
37bc56d3amov r8, rcx
37bc56d3dsub r8, r12
37bc56d40and r8l, 16
37bc56d44je 0x37bc56d60
37bc56d46lea rdx, [r12+16]
37bc56d4bmovups [r12], x0
37bc56d50cmp rdx, rcx
37bc56d53je 0x37bc56d70
37bc56d55nop [rax+rax]
37bc56d60
37bc56d60loc_37bc56d60:
37bc56d60movups [rdx], x0
37bc56d63add rdx, 32
37bc56d67movups [rdx-16], x0
37bc56d6bcmp rdx, rcx
37bc56d6ejne 0x37bc56d60
37bc56d70
37bc56d70loc_37bc56d70:
37bc56d70mov rax, [rsp+552]
37bc56d78movq x0, [rip+0x7f6520]
37bc56d80pxor x14, x14
37bc56d85movups [r14], x0
37bc56d89movapd x0, x8
37bc56d8emov [rax], 0
37bc56d95jmp 0x37bc556d8
37bc56d9a
37bc56d9aloc_37bc56d9a:
37bc56d9acmp r10l, eax
37bc56d9djl 0x37bc55b56
37bc56da3mov edi, r10l
37bc56da6sub edi, eax
37bc56da8mov ecx, edi
37bc56daajmp 0x37bc5541d
37bc56daf
37bc56dafloc_37bc56daf:
37bc56dafcmp r10l, eax
37bc56db2jl 0x37bc55b56
37bc56db8mov edi, r10l
37bc56dbbsub edi, eax
37bc56dbdmov ecx, edi
37bc56dbfjmp 0x37bc561ae
37bc56dc4
37bc56dc4loc_37bc56dc4:
37bc56dc4pxor x1, x1
37bc56dc8movapd x0, x10
37bc56dcdmaxsd x1, x11
37bc56dd2divsd x0, x1
37bc56dd6test r15l, r15l
37bc56dd9jne 0x37bc56e40
37bc56ddbmov eax, [rsp+92]
37bc56ddftest eax, eax
37bc56de1jne 0x37bc56f20
37bc56de7minsd x0, x8
37bc56decpxor x3, x3
37bc56df0movupd x1, [rip+0x7f64b8]
37bc56df8movq x14, [rip+0x7f649f]
37bc56e01
37bc56e01loc_37bc56e01:
37bc56e01comisd x0, x11
37bc56e06ja 0x37bc55e08
37bc56e0ccomisd x3, x13
37bc56e11ja 0x37bc56fb4
37bc56e17
37bc56e17loc_37bc56e17:
37bc56e17mov r9l, 1
37bc56e1dmov r8l, 1
37bc56e23lea rdx, [rip+0x7f6449]
37bc56e2amov rcx, rdi
37bc56e2dcall lsame_
37bc56e32
37bc56e32loc_37bc56e32:
37bc56e32movapd x9, x8
37bc56e37jmp 0x37bc55b56
37bc56e3c
37bc56e3c 0f 1f 40 00 ..@.
37bc56e40
37bc56e40loc_37bc56e40:
37bc56e40mov edx, [rsp+92]
37bc56e44test edx, edx
37bc56e46jne 0x37bc56eeb
37bc56e4cminsd x0, x8
37bc56e51pxor x3, x3
37bc56e55movupd x1, [rip+0x7f6453]
37bc56e5dmovq x14, [rip+0x7f643a]
37bc56e66
37bc56e66loc_37bc56e66:
37bc56e66comisd x0, x11
37bc56e6bja 0x37bc55e08
37bc56e71comisd x3, x13
37bc56e76jbe 0x37bc56e17
37bc56e78
37bc56e78loc_37bc56e78:
37bc56e78mov [rsp+96], r10l
37bc56e7d
37bc56e7dloc_37bc56e7d:
37bc56e7dmovapd x9, x8
37bc56e82mov ebx, 1
37bc56e87mov r11l, 1
37bc56e8dmov r10l, 1
37bc56e93jmp 0x37bc56135
37bc56e98
37bc56e98 0f 1f 84 00 00 00 00 00 ........
37bc56ea0
37bc56ea0loc_37bc56ea0:
37bc56ea0mov r8l, [rsp+92]
37bc56ea5test r8l, r8l
37bc56ea8je 0x37bc56f3d
37bc56eaemov [rsp+96], r10l
37bc56eb3pxor x3, x3
37bc56eb7movupd x1, [rip+0x7f63f1]
37bc56ebfmovq x14, [rip+0x7f63d8]
37bc56ec8jmp 0x37bc55a15
37bc56ecd
37bc56ecdloc_37bc56ecd:
37bc56ecdpxor x11, x11
37bc56ed2movapd x2, x11
37bc56ed7jmp 0x37bc56385
37bc56edc
37bc56edcloc_37bc56edc:
37bc56edcpxor x13, x13
37bc56ee1movapd x3, x13
37bc56ee6jmp 0x37bc555d3
37bc56eeb
37bc56eebloc_37bc56eeb:
37bc56eebmov r11l, 1
37bc56ef1mov ebx, 1
37bc56ef6pxor x3, x3
37bc56efamov [rsp+104], 1
37bc56f02movupd x1, [rip+0x7f63a6]
37bc56f0amovq x14, [rip+0x7f638d]
37bc56f13
37bc56f13loc_37bc56f13:
37bc56f13movapd x9, x0
37bc56f18jmp 0x37bc56b7d
37bc56f1d
37bc56f1d 0f 1f 00 ...
37bc56f20
37bc56f20loc_37bc56f20:
37bc56f20movupd x1, [rip+0x7f6388]
37bc56f28mov eax, r10l
37bc56f2bpxor x3, x3
37bc56f2fmovq x14, [rip+0x7f6368]
37bc56f38jmp 0x37bc55133
37bc56f3d
37bc56f3dloc_37bc56f3d:
37bc56f3dminsd x6, x8
37bc56f42pxor x3, x3
37bc56f46movupd x1, [rip+0x7f6362]
37bc56f4emovq x14, [rip+0x7f6349]
37bc56f57movapd x0, x6
37bc56f5b
37bc56f5bloc_37bc56f5b:
37bc56f5bcomisd x0, x11
37bc56f60ja 0x37bc55e08
37bc56f66comisd x3, x13
37bc56f6bjbe 0x37bc56e32
37bc56f71jmp 0x37bc56e78
37bc56f76
37bc56f76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56f80
37bc56f80loc_37bc56f80:
37bc56f80minsd x6, x8
37bc56f85pxor x3, x3
37bc56f89movupd x1, [rip+0x7f631f]
37bc56f91movq x14, [rip+0x7f6306]
37bc56f9amovapd x0, x6
37bc56f9e
37bc56f9eloc_37bc56f9e:
37bc56f9ecomisd x0, x11
37bc56fa3ja 0x37bc55e08
37bc56fa9comisd x3, x13
37bc56faejbe 0x37bc56e32
37bc56fb4
37bc56fb4loc_37bc56fb4:
37bc56fb4lea eax, [r10+1]
37bc56fb8mov ecx, 2
37bc56fbdmovapd x9, x8
37bc56fc2mov [rsp+96], 1
37bc56fcaimul eax, r10l
37bc56fcemov r11l, -1
37bc56fd4cdq
37bc56fd5idiv ecx
37bc56fd7mov ebx, eax
37bc56fd9jmp 0x37bc56135
37bc56fde
37bc56fdeloc_37bc56fde:
37bc56fdecomisd x6, x11
37bc56fe3ja 0x37bc55e08
37bc56fe9comisd x3, x13
37bc56feejbe 0x37bc56e32
37bc56ff4jmp 0x37bc56e7d
37bc56ff9
37bc56ff9loc_37bc56ff9:
37bc56ff9mov [rsp+104], r10l
37bc56ffemov r11l, -1
37bc57004mov r10l, 1
37bc5700ajmp 0x37bc56f13
37bc5700f
37bc5700floc_37bc5700f:
37bc5700fcomisd x6, x11
37bc57014ja 0x37bc55e08
37bc5701acomisd x3, x13
37bc5701fjbe 0x37bc56e32
37bc57025mov [rsp+96], 1
37bc5702dmovapd x9, x8
37bc57032mov r11l, -1
37bc57038jmp 0x37bc56135
37bc5703d
37bc5703dloc_37bc5703d:
37bc5703dneg eax
37bc5703fjmp 0x37bc54ee4
37bc57044
37bc57044loc_37bc57044:
37bc57044mov [rsp+104], 1
37bc5704cmov r11l, 1
37bc57052mov ebx, 1
37bc57057jmp 0x37bc56f13
37bc54880
37bc54880zlatps_:
37bc54880push r15
37bc54882push r14
37bc54884push r13
37bc54886push r12
37bc54888push rbp
37bc54889push rdi
37bc5488apush rsi
37bc5488bpush rbx
37bc5488csub rsp, 424
37bc54893movups [rsp+256], x6
37bc5489bmovups [rsp+272], x7
37bc548a3movups [rsp+288], x8
37bc548acmovups [rsp+304], x9
37bc548b5movups [rsp+320], x10
37bc548bemovups [rsp+336], x11
37bc548c7movups [rsp+352], x12
37bc548d0movups [rsp+368], x13
37bc548d9movups [rsp+384], x14
37bc548e2movups [rsp+400], x15
37bc548ebmov rax, [rsp+568]
37bc548f3mov r14, [rsp+528]
37bc548fbmov rsi, [rsp+560]
37bc54903mov [rax], 0
37bc54909mov rdi, rdx
37bc5490cmov rbp, r8
37bc5490flea rdx, [rip+0x7f895a]
37bc54916mov rbx, r9
37bc54919mov r8l, 1
37bc5491fmov r9l, 1
37bc54925mov r12, rcx
37bc54928call lsame_
37bc5492dmov r9l, 1
37bc54933mov r8l, 1
37bc54939mov rcx, rdi
37bc5493clea rdx, [rip+0x7f892e]
37bc54943mov r15l, eax
37bc54946call lsame_
37bc5494bmov r9l, 1
37bc54951mov r8l, 1
37bc54957mov rcx, rbp
37bc5495alea rdx, [rip+0x7f8910]
37bc54961mov r13l, eax
37bc54964call lsame_
37bc54969mov [rsp+92], eax
37bc5496dtest r15l, r15l
37bc54970je 0x37bc54f78
37bc54976
37bc54976loc_37bc54976:
37bc54976test r13l, r13l
37bc54979je 0x37bc54fb0
37bc5497f
37bc5497floc_37bc5497f:
37bc5497fmov eax, [rsp+92]
37bc54983test eax, eax
37bc54985jne 0x37bc549b8
37bc54987mov r9l, 1
37bc5498dmov r8l, 1
37bc54993lea rdx, [rip+0x7f88d6]
37bc5499amov rcx, rbp
37bc5499dcall lsame_
37bc549a2test eax, eax
37bc549a4jne 0x37bc549b8
37bc549a6mov edx, -3
37bc549abmov eax, 3
37bc549b0jmp 0x37bc54eda
37bc549b5
37bc549b5 0f 1f 00 ...
37bc549b8
37bc549b8loc_37bc549b8:
37bc549b8mov r9l, 1
37bc549bemov r8l, 1
37bc549c4lea rdx, [rip+0x7f88aa]
37bc549cbmov rcx, rbx
37bc549cecall lsame_
37bc549d3test eax, eax
37bc549d5je 0x37bc55008
37bc549db
37bc549dbloc_37bc549db:
37bc549dbmov edx, [r14]
37bc549detest edx, edx
37bc549e0js 0x37bc54ed0
37bc549e6mov rax, [rsp+568]
37bc549eemov eax, [rax]
37bc549f0test eax, eax
37bc549f2jne 0x37bc5703d
37bc549f8test edx, edx
37bc549faje 0x37bc54f06
37bc54a00mov edx, 12
37bc54a05lea rcx, [rip+0x7f8870]
37bc54a0ccall dlamch_
37bc54a11mov edx, 9
37bc54a16lea rcx, [rip+0x7f886b]
37bc54a1dmovapd x11, x0
37bc54a22call dlamch_
37bc54a27mov rax, [rsp+552]
37bc54a2fmov rcx, rbx
37bc54a32movsd_xmm x8, [rip+0x7f8865]
37bc54a3bdivsd x11, x0
37bc54a40mov r9l, 1
37bc54a46mov r8l, 1
37bc54a4cmovapd x12, x8
37bc54a51movsd_xmm [rax], x8
37bc54a56lea rdx, [rip+0x7f8814]
37bc54a5ddivsd x12, x11
37bc54a62call lsame_
37bc54a67test eax, eax
37bc54a69jne 0x37bc55040
37bc54a6f
37bc54a6floc_37bc54a6f:
37bc54a6flea r8, [rip+0x7f881e]
37bc54a76mov rdx, rsi
37bc54a79movapd x13, x12
37bc54a7emov rcx, r14
37bc54a81call idamax_
37bc54a86movsd_xmm x10, [rip+0x7f8831]
37bc54a8fcdqe
37bc54a91mulsd x13, x10
37bc54a96movsd_xmm x0, [rsi+8*rax-8]
37bc54a9ccomisd x13, x0
37bc54aa1jb 0x37bc55250
37bc54aa7movsd_xmm [rsp+208], x8
37bc54ab1mov r10l, [r14]
37bc54ab4test r10l, r10l
37bc54ab7jle 0x37bc569d9
37bc54abdmovupd x1, [rip+0x7f87eb]
37bc54ac5movapd x9, x8
37bc54acamovq x14, [rip+0x7f87cd]
37bc54ad3
37bc54ad3loc_37bc54ad3:
37bc54ad3mov rax, [rsp+544]
37bc54adblea edx, [r10-1]
37bc54adfpxor x3, x3
37bc54ae3shl rdx, 4
37bc54ae7lea rdx, [rax+rdx+16]
37bc54aecnop [rax+rax]
37bc54af5nop [rax+rax]
37bc54b00
37bc54b00loc_37bc54b00:
37bc54b00movsd_xmm x0, [rax]
37bc54b04movsd_xmm x2, [rax+8]
37bc54b09add rax, 16
37bc54b0dmulsd x0, x10
37bc54b12mulsd x2, x10
37bc54b17andpd x0, [rip+0x7f87b1]
37bc54b1fandpd x2, [rip+0x7f87a9]
37bc54b27addsd x0, x2
37bc54b2bmaxsd x3, x0
37bc54b2fcmp rdx, rax
37bc54b32jne 0x37bc54b00
37bc54b34
37bc54b34loc_37bc54b34:
37bc54b34test r13l, r13l
37bc54b37je 0x37bc550f8
37bc54b3dtest r15l, r15l
37bc54b40jne 0x37bc55878
37bc54b46ucomisd x9, x8
37bc54b4bjp 0x37bc54b53
37bc54b4dje 0x37bc559f0
37bc54b53
37bc54b53loc_37bc54b53:
37bc54b53mov [rsp+96], r10l
37bc54b58mov r11l, 1
37bc54b5emov r10l, 1
37bc54b64
37bc54b64loc_37bc54b64:
37bc54b64pxor x0, x0
37bc54b68mulsd x0, x9
37bc54b6dcomisd x0, x11
37bc54b72ja 0x37bc55e0d
37bc54b78lea eax, [r10+1]
37bc54b7cimul eax, r10l
37bc54b80mov ebx, eax
37bc54b82shr ebx, 31
37bc54b85add ebx, eax
37bc54b87sar ebx, 1
37bc54b89comisd x3, x13
37bc54b8eja 0x37bc56c07
37bc54b94movapd x6, x3
37bc54b98addsd x6, x3
37bc54b9c
37bc54b9cloc_37bc54b9c:
37bc54b9cmov eax, [rsp+96]
37bc54ba0cmp r11l, -1
37bc54ba4je 0x37bc55fd0
37bc54baacmp r10l, eax
37bc54badjg 0x37bc55b56
37bc54bb3sub eax, r10l
37bc54bb6mov edi, eax
37bc54bb8
37bc54bb8loc_37bc54bb8:
37bc54bb8movsxd r9, r11l
37bc54bbbmovapd x13, x14
37bc54bc0movapd x7, x1
37bc54bc4movsxd r13, r10l
37bc54bc7mov rax, r9
37bc54bcamov rcx, [rsp+544]
37bc54bd2mov [rsp+104], r9
37bc54bd7movq x14, [rip+0x7f86f0]
37bc54be0shl rax, 4
37bc54be4mov [rsp+128], r15l
37bc54becmov [rsp+96], rax
37bc54bf1mov rax, r13
37bc54bf4mov r15, rcx
37bc54bf7shl rax, 4
37bc54bfblea rbp, [rcx+rax-16]
37bc54c00jmp 0x37bc54de1
37bc54c05
37bc54c05 0f 1f 00 ...
37bc54c08
37bc54c08loc_37bc54c08:
37bc54c08movsxd rax, ebx
37bc54c0bpxor x4, x4
37bc54c0fmovapd x1, x9
37bc54c14shl rax, 4
37bc54c18add rax, [rsp+536]
37bc54c20movsd_xmm x3, [rax-8]
37bc54c25movsd_xmm x2, [rax-16]
37bc54c2amulsd x1, x2
37bc54c2emovapd x5, x3
37bc54c32mulsd x5, x4
37bc54c36mulsd x2, x4
37bc54c3amulsd x3, x9
37bc54c3fsubsd x1, x5
37bc54c43addsd x2, x3
37bc54c47movsd_xmm [rsp+224], x1
37bc54c50andpd x1, x14
37bc54c55movsd_xmm [rsp+232], x2
37bc54c5eandpd x2, x14
37bc54c63addsd x1, x2
37bc54c67comisd x1, x11
37bc54c6cjbe 0x37bc54e48
37bc54c72
37bc54c72loc_37bc54c72:
37bc54c72comisd x8, x1
37bc54c77ja 0x37bc55da0
37bc54c7d
37bc54c7dloc_37bc54c7d:
37bc54c7dlea rcx, [rsp+176]
37bc54c85lea r8, [rsp+224]
37bc54c8dmov rdx, rbp
37bc54c90call zladiv_
37bc54c95movsd_xmm x0, [rsp+176]
37bc54c9emovsd_xmm x1, [rsp+184]
37bc54ca7movapd x2, x0
37bc54cabandpd x0, x14
37bc54cb0unpcklpd x2, x1
37bc54cb4andpd x1, x14
37bc54cb9addsd x0, x1
37bc54cbdmovups [rbp], x2
37bc54cc1
37bc54cc1loc_37bc54cc1:
37bc54cc1comisd x0, x8
37bc54cc6movapd x1, x12
37bc54ccbsubsd x1, x6
37bc54ccfjbe 0x37bc55c30
37bc54cd5movapd x2, x8
37bc54cdadivsd x2, x0
37bc54cdemovsd_xmm x0, [rsi+8*r13-8]
37bc54ce5mulsd x1, x2
37bc54ce9comisd x0, x1
37bc54cedja 0x37bc55c78
37bc54cf3
37bc54cf3loc_37bc54cf3:
37bc54cf3mov eax, [rsp+128]
37bc54cfatest eax, eax
37bc54cfcje 0x37bc55b30
37bc54d02sub ebx, r12l
37bc54d05cmp r13l, 1
37bc54d09jle 0x37bc54dcc
37bc54d0fmovupd x1, [rbp]
37bc54d14movupd x0, [rbp]
37bc54d19lea eax, [r13-1]
37bc54d1dmovsxd rdx, ebx
37bc54d20mov [rsp+112], eax
37bc54d24shl rdx, 4
37bc54d28lea rcx, [rsp+216]
37bc54d30unpcklpd x1, x1
37bc54d34unpckhpd x0, x0
37bc54d38mov [rsp+32], r15
37bc54d3dmulpd x0, x7
37bc54d41mov [rsp+216], eax
37bc54d48lea rax, [rip+0x7f8545]
37bc54d4fmulpd x1, x13
37bc54d54mov r9, rax
37bc54d57mov [rsp+40], rax
37bc54d5cmov rax, [rsp+536]
37bc54d64lea r8, [rax+rdx]
37bc54d68lea rdx, [rsp+240]
37bc54d70addsubpd x1, x0
37bc54d74xorpd x1, [rip+0x7f8564]
37bc54d7cmovups [rsp+240], x1
37bc54d84call zaxpy_
37bc54d89mov eax, [rsp+112]
37bc54d8dmov rdx, r15
37bc54d90lea r8, [rip+0x7f84fd]
37bc54d97lea rcx, [rsp+240]
37bc54d9fmov [rsp+240], eax
37bc54da6call izamax_
37bc54dabcdqe
37bc54dadshl rax, 4
37bc54db1add rax, r15
37bc54db4movsd_xmm x6, [rax-16]
37bc54db9movsd_xmm x0, [rax-8]
37bc54dbeandpd x6, x14
37bc54dc3andpd x0, x14
37bc54dc8addsd x6, x0
37bc54dcc
37bc54dccloc_37bc54dcc:
37bc54dccadd r13, [rsp+104]
37bc54dd1add rbp, [rsp+96]
37bc54dd6test edi, edi
37bc54dd8je 0x37bc55b56
37bc54dde
37bc54ddeloc_37bc54dde:
37bc54ddesub edi, 1
37bc54de1
37bc54de1loc_37bc54de1:
37bc54de1movsd_xmm x0, [rbp]
37bc54de6movsd_xmm x1, [rbp+8]
37bc54debmov r12l, r13l
37bc54deemov eax, [rsp+92]
37bc54df2andpd x0, x14
37bc54df7andpd x1, x14
37bc54dfcaddsd x0, x1
37bc54e00test eax, eax
37bc54e02jne 0x37bc54c08
37bc54e08movsd_xmm [rsp+224], x9
37bc54e12ucomisd x9, x8
37bc54e17mov [rsp+232], 0
37bc54e23jp 0x37bc54e2b
37bc54e25je 0x37bc54cc1
37bc54e2b
37bc54e2bloc_37bc54e2b:
37bc54e2bmovapd x1, x9
37bc54e30pxor x2, x2
37bc54e34andpd x1, x14
37bc54e39addsd x1, x2
37bc54e3dcomisd x1, x11
37bc54e42ja 0x37bc54c72
37bc54e48
37bc54e48loc_37bc54e48:
37bc54e48pxor x2, x2
37bc54e4ccomisd x1, x2
37bc54e50jbe 0x37bc55bb0
37bc54e56mulsd x1, x12
37bc54e5bcomisd x0, x1
37bc54e5fjbe 0x37bc54c7d
37bc54e65divsd x1, x0
37bc54e69movsd_xmm x0, [rsi+8*r13-8]
37bc54e70comisd x0, x8
37bc54e75movsd_xmm [rsp+200], x1
37bc54e7ejbe 0x37bc54e8d
37bc54e80
37bc54e80loc_37bc54e80:
37bc54e80divsd x1, x0
37bc54e84movsd_xmm [rsp+200], x1
37bc54e8d
37bc54e8dloc_37bc54e8d:
37bc54e8dlea rdx, [rsp+200]
37bc54e95lea r9, [rip+0x7f83f8]
37bc54e9cmov r8, r15
37bc54e9fmov rcx, r14
37bc54ea2call zdscal_
37bc54ea7mov rax, [rsp+552]
37bc54eafmovsd_xmm x0, [rsp+200]
37bc54eb8movsd_xmm x1, [rax]
37bc54ebcmulsd x6, x0
37bc54ec0mulsd x1, x0
37bc54ec4movsd_xmm [rax], x1
37bc54ec8jmp 0x37bc54c7d
37bc54ecd
37bc54ecd 0f 1f 00 ...
37bc54ed0
37bc54ed0loc_37bc54ed0:
37bc54ed0mov edx, -5
37bc54ed5mov eax, 5
37bc54eda
37bc54edaloc_37bc54eda:
37bc54edamov rsi, [rsp+568]
37bc54ee2mov [rsi], edx
37bc54ee4
37bc54ee4loc_37bc54ee4:
37bc54ee4lea rdx, [rsp+240]
37bc54eecmov r8l, 6
37bc54ef2lea rcx, [rip+0x7f837d]
37bc54ef9mov [rsp+240], eax
37bc54f00call xerbla_
37bc54f05nop
37bc54f06
37bc54f06loc_37bc54f06:
37bc54f06movups x6, [rsp+256]
37bc54f0emovups x7, [rsp+272]
37bc54f16movups x8, [rsp+288]
37bc54f1fmovups x9, [rsp+304]
37bc54f28movups x10, [rsp+320]
37bc54f31movups x11, [rsp+336]
37bc54f3amovups x12, [rsp+352]
37bc54f43movups x13, [rsp+368]
37bc54f4cmovups x14, [rsp+384]
37bc54f55movups x15, [rsp+400]
37bc54f5eadd rsp, 424
37bc54f65pop rbx
37bc54f66pop rsi
37bc54f67pop rdi
37bc54f68pop rbp
37bc54f69pop r12
37bc54f6bpop r13
37bc54f6dpop r14
37bc54f6fpop r15
37bc54f71ret
37bc54f72
37bc54f72 66 0f 1f 44 00 00 f..D..
37bc54f78
37bc54f78loc_37bc54f78:
37bc54f78mov r9l, 1
37bc54f7emov r8l, 1
37bc54f84lea rdx, [rip+0x7f82e7]
37bc54f8bmov rcx, r12
37bc54f8ecall lsame_
37bc54f93test eax, eax
37bc54f95jne 0x37bc54976
37bc54f9bmov edx, -1
37bc54fa0mov eax, 1
37bc54fa5jmp 0x37bc54eda
37bc54faa
37bc54faa 66 0f 1f 44 00 00 f..D..
37bc54fb0
37bc54fb0loc_37bc54fb0:
37bc54fb0mov r9l, 1
37bc54fb6mov r8l, 1
37bc54fbclea rdx, [rip+0x7f82b0]
37bc54fc3mov rcx, rdi
37bc54fc6call lsame_
37bc54fcbtest eax, eax
37bc54fcdjne 0x37bc5497f
37bc54fd3mov r9l, 1
37bc54fd9mov r8l, 1
37bc54fdflea rdx, [rip+0x7f828e]
37bc54fe6mov rcx, rdi
37bc54fe9call lsame_
37bc54feetest eax, eax
37bc54ff0jne 0x37bc5497f
37bc54ff6mov edx, -2
37bc54ffbmov eax, 2
37bc55000jmp 0x37bc54eda
37bc55005
37bc55005 0f 1f 00 ...
37bc55008
37bc55008loc_37bc55008:
37bc55008mov r9l, 1
37bc5500emov r8l, 1
37bc55014lea rdx, [rip+0x7f8256]
37bc5501bmov rcx, rbx
37bc5501ecall lsame_
37bc55023test eax, eax
37bc55025jne 0x37bc549db
37bc5502bmov edx, -4
37bc55030mov eax, 4
37bc55035jmp 0x37bc54eda
37bc5503a
37bc5503a 66 0f 1f 44 00 00 f..D..
37bc55040
37bc55040loc_37bc55040:
37bc55040mov ecx, [r14]
37bc55043test r15l, r15l
37bc55046je 0x37bc552b0
37bc5504ctest ecx, ecx
37bc5504ejle 0x37bc54a6f
37bc55054mov [rsp+496], r12
37bc5505cmov r12, [rsp+536]
37bc55064mov [rsp+504], rdi
37bc5506cmov edi, ecx
37bc5506emov [rsp+512], rbp
37bc55076mov ebp, 1
37bc5507bmov [rsp+96], r13l
37bc55080mov r13l, 1
37bc55086nop [rax+rax]
37bc55090
37bc55090loc_37bc55090:
37bc55090lea edx, [r13-1]
37bc55094lea r8, [rip+0x7f81f9]
37bc5509bmov [rsp+240], edx
37bc550a2lea edx, [rbp-1]
37bc550a5lea rcx, [rsp+240]
37bc550adadd ebp, r13l
37bc550b0movsxd rdx, edx
37bc550b3shl rdx, 4
37bc550b7add rdx, r12
37bc550bacall dzasum_
37bc550bfmovsd_xmm [rsi+8*r13-8], x0
37bc550c6add r13, 1
37bc550cacmp edi, r13l
37bc550cdjge 0x37bc55090
37bc550cfmov r12, [rsp+496]
37bc550d7mov rdi, [rsp+504]
37bc550dfmov rbp, [rsp+512]
37bc550e7mov r13l, [rsp+96]
37bc550ecjmp 0x37bc54a6f
37bc550f1
37bc550f1 0f 1f 80 00 00 00 00 .......
37bc550f8
37bc550f8loc_37bc550f8:
37bc550f8test r15l, r15l
37bc550fbjne 0x37bc55368
37bc55101ucomisd x9, x8
37bc55106jp 0x37bc55898
37bc5510cjne 0x37bc55898
37bc55112movapd x4, x3
37bc55116mov ecx, [rsp+92]
37bc5511amovapd x0, x10
37bc5511fmov eax, r10l
37bc55122maxsd x4, x11
37bc55127divsd x0, x4
37bc5512btest ecx, ecx
37bc5512dje 0x37bc56be2
37bc55133
37bc55133loc_37bc55133:
37bc55133lea edx, [r10+1]
37bc55137imul edx, r10l
37bc5513bmov ebx, edx
37bc5513dshr ebx, 31
37bc55140add ebx, edx
37bc55142sar ebx, 1
37bc55144test r10l, r10l
37bc55147jle 0x37bc56ff9
37bc5514dmov [rsp+104], r10l
37bc55152lea ecx, [r10-1]
37bc55156mov r11l, -1
37bc5515cmov r10l, 1
37bc55162
37bc55162loc_37bc55162:
37bc55162movsxd rdx, r11l
37bc55165lea r9l, [r11+r11]
37bc55169mov [rsp+96], rcx
37bc5516exor r8l, r8l
37bc55171mov [rsp+112], r11l
37bc55176sub r9l, eax
37bc55179mov ecx, ebx
37bc5517bmovapd x9, x0
37bc55180mov [rsp+128], rdx
37bc55188xor eax, eax
37bc5518amovsxd rdx, [rsp+104]
37bc5518fmov [rsp+144], ebx
37bc55196mov r11, [rsp+128]
37bc5519emov [rsp+136], r10l
37bc551a6mov rbx, [rsp+536]
37bc551aemov r10, [rsp+96]
37bc551b3jmp 0x37bc551e2
37bc551b5
37bc551b5 0f 1f 00 ...
37bc551b8
37bc551b8loc_37bc551b8:
37bc551b8comisd x4, x2
37bc551bcjbe 0x37bc551c7
37bc551bedivsd x2, x4
37bc551c2mulsd x9, x2
37bc551c7
37bc551c7loc_37bc551c7:
37bc551c7lea eax, [r9+rdx]
37bc551cbadd rdx, r11
37bc551ceadd ecx, eax
37bc551d0mov eax, 1
37bc551d5cmp r10, r8
37bc551d8je 0x37bc56b57
37bc551deadd r8, 1
37bc551e2
37bc551e2loc_37bc551e2:
37bc551e2comisd x11, x0
37bc551e7jae 0x37bc56b25
37bc551edmovsd_xmm x4, [rsi+8*rdx-8]
37bc551f3movapd x2, x9
37bc551f8movsxd rax, ecx
37bc551fbshl rax, 4
37bc551ffaddsd x4, x8
37bc55204add rax, rbx
37bc55207movsd_xmm x6, [rax-16]
37bc5520cmovsd_xmm x7, [rax-8]
37bc55211divsd x2, x4
37bc55215movapd x5, x7
37bc55219andpd x5, [rip+0x7f80af]
37bc55221minsd x0, x2
37bc55225movapd x2, x6
37bc55229andpd x2, [rip+0x7f809f]
37bc55231addsd x2, x5
37bc55235comisd x2, x11
37bc5523ajae 0x37bc551b8
37bc55240pxor x9, x9
37bc55245jmp 0x37bc551c7
37bc55247
37bc55247 66 0f 1f 84 00 00 00 00 00 f........
37bc55250
37bc55250loc_37bc55250:
37bc55250mulsd x0, x11
37bc55255movapd x1, x10
37bc5525amov r8, rsi
37bc5525dmov rcx, r14
37bc55260lea rdx, [rsp+208]
37bc55268lea r9, [rip+0x7f8025]
37bc5526fdivsd x1, x0
37bc55273movsd_xmm [rsp+208], x1
37bc5527ccall dscal_
37bc55281mov r10l, [r14]
37bc55284pxor x1, x1
37bc55288movsd_xmm x9, [rsp+208]
37bc55292unpcklpd x1, x9
37bc55297movq x14, x9
37bc5529ctest r10l, r10l
37bc5529fjg 0x37bc54ad3
37bc552a5pxor x3, x3
37bc552a9jmp 0x37bc54b34
37bc552ae
37bc552ae 66 90 f.
37bc552b0
37bc552b0loc_37bc552b0:
37bc552b0cmp ecx, 1
37bc552b3jle 0x37bc55351
37bc552b9mov [rsp+496], r12
37bc552c1mov r12, [rsp+536]
37bc552c9mov [rsp+504], rdi
37bc552d1mov edi, ecx
37bc552d3mov [rsp+512], rbp
37bc552dbmov ebp, 1
37bc552e0mov [rsp+96], r13l
37bc552e5mov r13l, 1
37bc552ebnop [rax+rax]
37bc552f0
37bc552f0loc_37bc552f0:
37bc552f0movsxd rdx, ebp
37bc552f3sub ecx, r13l
37bc552f6lea r8, [rip+0x7f7f97]
37bc552fdshl rdx, 4
37bc55301mov [rsp+240], ecx
37bc55308lea rcx, [rsp+240]
37bc55310add rdx, r12
37bc55313call dzasum_
37bc55318mov ecx, [r14]
37bc5531bmovsd_xmm [rsi+8*r13-8], x0
37bc55322lea eax, [rcx+rbp]
37bc55325sub eax, r13l
37bc55328add r13, 1
37bc5532clea ebp, [rax+1]
37bc5532fcmp rdi, r13
37bc55332jne 0x37bc552f0
37bc55334mov r12, [rsp+496]
37bc5533cmov rdi, [rsp+504]
37bc55344mov rbp, [rsp+512]
37bc5534cmov r13l, [rsp+96]
37bc55351
37bc55351loc_37bc55351:
37bc55351movsxd rcx, ecx
37bc55354mov [rsi+8*rcx-8], 0
37bc5535djmp 0x37bc54a6f
37bc55362
37bc55362 66 0f 1f 44 00 00 f..D..
37bc55368
37bc55368loc_37bc55368:
37bc55368ucomisd x9, x8
37bc5536djp 0x37bc55375
37bc5536fje 0x37bc55a40
37bc55375
37bc55375loc_37bc55375:
37bc55375mov r11l, 1
37bc5537bmov edx, 1
37bc55380
37bc55380loc_37bc55380:
37bc55380pxor x0, x0
37bc55384mulsd x0, x9
37bc55389comisd x0, x11
37bc5538eja 0x37bc55e0d
37bc55394lea eax, [rdx+1]
37bc55397imul eax, edx
37bc5539amov ebx, eax
37bc5539cshr ebx, 31
37bc5539fadd ebx, eax
37bc553a1sar ebx, 1
37bc553a3comisd x3, x13
37bc553a8ja 0x37bc56c62
37bc553aemovapd x6, x3
37bc553b2mov [rsp+96], r10l
37bc553b7mov r10l, edx
37bc553baaddsd x6, x3
37bc553be
37bc553beloc_37bc553be:
37bc553bemov r9l, 1
37bc553c4mov r8l, 1
37bc553camov rcx, rdi
37bc553cdmov [rsp+128], r10l
37bc553d5lea rdx, [rip+0x7f7e97]
37bc553dcmov [rsp+104], r11l
37bc553e1call lsame_
37bc553e6mov r11l, [rsp+104]
37bc553ebmov r10l, [rsp+128]
37bc553f3test eax, eax
37bc553f5mov eax, [rsp+96]
37bc553f9je 0x37bc56190
37bc553ffcmp r11l, -1
37bc55403je 0x37bc56d9a
37bc55409cmp r10l, eax
37bc5540cjg 0x37bc55b56
37bc55412sub eax, r10l
37bc55415mov r11l, 1
37bc5541bmov ecx, eax
37bc5541d
37bc5541dloc_37bc5541d:
37bc5541dmovsxd rax, r11l
37bc55420pxor x7, x7
37bc55424add r11l, r11l
37bc55427mov [rsp+112], r15l
37bc5542cmov [rsp+96], rax
37bc55431shl rax, 4
37bc55435sub r11l, r10l
37bc55438xor r13l, r13l
37bc5543bmov rdi, [rsp+544]
37bc55443mov [rsp+104], rax
37bc55448movsxd rax, r10l
37bc5544bunpcklpd x7, x9
37bc55450shl rax, 4
37bc55454mov [rsp+528], r14
37bc5545cmov r12, [rsp+544]
37bc55464movapd x14, x6
37bc55469movups [rsp+144], x7
37bc55471lea r14, [rdi+rax-16]
37bc55476movsxd r15, r10l
37bc55479mov edi, ecx
37bc5547bmov [rsp+128], r11l
37bc55483movq x15, x9
37bc55488movq x7, [rip+0x7f7e40]
37bc55490jmp 0x37bc55700
37bc55495
37bc55495 0f 1f 00 ...
37bc55498
37bc55498loc_37bc55498:
37bc55498mulsd x1, x10
37bc5549dmov eax, [rsp+92]
37bc554a1movsd_xmm [rsp+200], x1
37bc554aamovapd x13, x1
37bc554aftest eax, eax
37bc554b1je 0x37bc55f28
37bc554b7mov rax, [rsp+536]
37bc554bfmovsxd rdx, ebx
37bc554c2shl rdx, 4
37bc554c6movupd x2, [rdx+rax-16]
37bc554ccmovapd x0, x2
37bc554d0unpcklpd x0, x2
37bc554d4unpckhpd x2, x2
37bc554d8mulpd x0, x15
37bc554ddmulpd x2, [rsp+144]
37bc554e6addsubpd x0, x2
37bc554eamovapd x5, x0
37bc554eeunpckhpd x5, x5
37bc554f2movapd x2, x5
37bc554f6andpd x2, x7
37bc554fa
37bc554faloc_37bc554fa:
37bc554famovups [rsp+224], x0
37bc55502andpd x0, x7
37bc55506addsd x0, x2
37bc5550acomisd x0, x8
37bc5550fjbe 0x37bc55563
37bc55511mulsd x13, x0
37bc55516lea rcx, [rsp+176]
37bc5551elea rdx, [rsp+240]
37bc55526mov [rsp+136], r11l
37bc5552elea r8, [rsp+224]
37bc55536minsd x13, x8
37bc5553bmovsd_xmm [rsp+200], x13
37bc55545call zladiv_
37bc5554amov r11l, [rsp+136]
37bc55552movupd x0, [rsp+176]
37bc5555bmovups [rsp+240], x0
37bc55563
37bc55563loc_37bc55563:
37bc55563comisd x8, x13
37bc55568ja 0x37bc560a0
37bc5556emovsd_xmm x5, [rsp+248]
37bc55577pxor x0, x0
37bc5557bmovsd_xmm x4, [rsp+240]
37bc55584ucomisd x5, x0
37bc55588setnp cl
37bc5558bcmovne ecx, r13l
37bc5558f
37bc5558floc_37bc5558f:
37bc5558fucomisd x4, x8
37bc55594setnp dl
37bc55597cmovne edx, r13l
37bc5559band dl, cl
37bc5559dje 0x37bc5578a
37bc555a3
37bc555a3loc_37bc555a3:
37bc555a3mov eax, [rsp+112]
37bc555a7test eax, eax
37bc555a9jne 0x37bc55f50
37bc555afmov rax, [rsp+528]
37bc555b7mov ecx, [rax]
37bc555b9cmp ecx, r15l
37bc555bcjg 0x37bc56968
37bc555c2pxor x13, x13
37bc555c7mov ecx, edx
37bc555c9movapd x4, x8
37bc555cemovapd x3, x13
37bc555d3
37bc555d3loc_37bc555d3:
37bc555d3ucomisd x9, x4
37bc555d8setnp dl
37bc555dbcmovne edx, r13l
37bc555dftest dl, dl
37bc555e1je 0x37bc55e68
37bc555e7test cl, cl
37bc555e9je 0x37bc55e68
37bc555efmovupd x1, [r14]
37bc555f4unpcklpd x3, x13
37bc555f9mov r11l, [rsp+92]
37bc555fesubpd x1, x3
37bc55602movapd x0, x1
37bc55606movups [r14], x1
37bc5560aunpckhpd x1, x1
37bc5560eandpd x0, x7
37bc55612andpd x1, x7
37bc55616addsd x0, x1
37bc5561atest r11l, r11l
37bc5561dje 0x37bc55dd0
37bc55623movsxd rdx, ebx
37bc55626pxor x4, x4
37bc5562amovapd x1, x9
37bc5562fshl rdx, 4
37bc55633add rdx, [rsp+536]
37bc5563bmovsd_xmm x2, [rdx-8]
37bc55640movsd_xmm x3, [rdx-16]
37bc55645mulsd x1, x3
37bc55649movapd x5, x2
37bc5564dmulsd x5, x4
37bc55651mulsd x2, x9
37bc55656mulsd x3, x4
37bc5565asubsd x1, x5
37bc5565eaddsd x2, x3
37bc55662movsd_xmm [rsp+224], x1
37bc5566bmovsd_xmm [rsp+232], x2
37bc55674andpd x2, x7
37bc55678
37bc55678loc_37bc55678:
37bc55678andpd x1, x7
37bc5567caddsd x1, x2
37bc55680comisd x1, x11
37bc55685jbe 0x37bc55eb0
37bc5568bcomisd x8, x1
37bc55690ja 0x37bc569c0
37bc55696
37bc55696loc_37bc55696:
37bc55696lea rcx, [rsp+176]
37bc5569elea r8, [rsp+224]
37bc556a6mov rdx, r14
37bc556a9call zladiv_
37bc556aemovsd_xmm x0, [rsp+176]
37bc556b7movsd_xmm x1, [rsp+184]
37bc556c0
37bc556c0loc_37bc556c0:
37bc556c0movapd x2, x0
37bc556c4andpd x0, x7
37bc556c8unpcklpd x2, x1
37bc556ccandpd x1, x7
37bc556d0addsd x0, x1
37bc556d4movups [r14], x2
37bc556d8
37bc556d8loc_37bc556d8:
37bc556d8maxsd x0, x14
37bc556ddadd r15, [rsp+96]
37bc556e2add r14, [rsp+104]
37bc556e7add ebp, [rsp+128]
37bc556eeadd ebx, ebp
37bc556f0movapd x14, x0
37bc556f5test edi, edi
37bc556f7je 0x37bc55f40
37bc556fdsub edi, 1
37bc55700
37bc55700loc_37bc55700:
37bc55700movsd_xmm x0, [r14]
37bc55705movapd x2, x14
37bc5570amov ebp, r15l
37bc5570dmov r11l, r15l
37bc55710movsd_xmm x1, [r14+8]
37bc55716maxsd x2, x8
37bc5571bmov [rsp+248], 0
37bc55727movsd_xmm [rsp+240], x9
37bc55731andpd x0, x7
37bc55735andpd x1, x7
37bc55739addsd x0, x1
37bc5573dmovapd x1, x8
37bc55742divsd x1, x2
37bc55746movapd x2, x12
37bc5574bsubsd x2, x0
37bc5574fmulsd x2, x1
37bc55753movapd x0, x2
37bc55757movsd_xmm x2, [rsi+8*r15-8]
37bc5575ecomisd x2, x0
37bc55762ja 0x37bc55498
37bc55768movapd x4, x9
37bc5576dmov ecx, 1
37bc55772pxor x5, x5
37bc55776ucomisd x4, x8
37bc5577bsetnp dl
37bc5577ecmovne edx, r13l
37bc55782and dl, cl
37bc55784jne 0x37bc555a3
37bc5578a
37bc5578aloc_37bc5578a:
37bc5578amov eax, [rsp+112]
37bc5578etest eax, eax
37bc55790jne 0x37bc55fe8
37bc55796mov rax, [rsp+528]
37bc5579epxor x13, x13
37bc557a3movapd x3, x13
37bc557a8mov edx, [rax]
37bc557aacmp edx, r15l
37bc557adjle 0x37bc555d3
37bc557b3sub edx, r11l
37bc557b6movddup x13, x4
37bc557bbunpcklpd x5, x5
37bc557bfmovsxd r8, ebx
37bc557c2shl rdx, 4
37bc557c6shl r8, 4
37bc557calea r9, [r14+16]
37bc557cepxor x3, x3
37bc557d2mov r11, rdx
37bc557d5xor edx, edx
37bc557d7add r8, [rsp+536]
37bc557dfmovsd_xmm [rsp+136], x4
37bc557e8nop [rax+rax]
37bc557f0
37bc557f0loc_37bc557f0:
37bc557f0movupd x1, [r8+rdx]
37bc557f6movupd x4, [r8+rdx]
37bc557fcmovapd x0, x13
37bc55801movapd x6, x5
37bc55805movupd x2, [r9+rdx]
37bc5580badd rdx, 16
37bc5580funpcklpd x1, x1
37bc55813unpckhpd x4, x4
37bc55817mulpd x6, x4
37bc5581bmulpd x0, x1
37bc5581fmulpd x4, x13
37bc55824mulpd x1, x5
37bc55828subpd x0, x6
37bc5582cmovapd x6, x2
37bc55830shufpd x6, x2, 1
37bc55835addpd x1, x4
37bc55839mulpd x0, x6
37bc5583dmulpd x1, x2
37bc55841movapd x2, x1
37bc55845addpd x2, x0
37bc55849subpd x0, x1
37bc5584dmovsd_xmm x0, x2
37bc55851addpd x3, x0
37bc55855cmp rdx, r11
37bc55858jne 0x37bc557f0
37bc5585a
37bc5585aloc_37bc5585a:
37bc5585amovsd_xmm x4, [rsp+136]
37bc55863movapd x13, x3
37bc55868unpckhpd x3, x3
37bc5586cjmp 0x37bc555d3
37bc55871
37bc55871 0f 1f 80 00 00 00 00 .......
37bc55878
37bc55878loc_37bc55878:
37bc55878ucomisd x9, x8
37bc5587djp 0x37bc55881
37bc5587fje 0x37bc558b0
37bc55881
37bc55881loc_37bc55881:
37bc55881mov [rsp+96], 1
37bc55889mov r11l, -1
37bc5588fjmp 0x37bc54b64
37bc55894
37bc55894 0f 1f 40 00 ..@.
37bc55898
37bc55898loc_37bc55898:
37bc55898mov edx, r10l
37bc5589bmov r11l, -1
37bc558a1mov r10l, 1
37bc558a7jmp 0x37bc55380
37bc558ac
37bc558ac 0f 1f 40 00 ..@.
37bc558b0
37bc558b0loc_37bc558b0:
37bc558b0movapd x0, x3
37bc558b4mov r9l, [rsp+92]
37bc558b9movapd x6, x10
37bc558bemov eax, r10l
37bc558c1maxsd x0, x11
37bc558c6divsd x6, x0
37bc558catest r9l, r9l
37bc558cdje 0x37bc56c6f
37bc558d3lea edx, [r10+1]
37bc558d7imul edx, r10l
37bc558dbmov ebx, edx
37bc558ddshr ebx, 31
37bc558e0add ebx, edx
37bc558e2sar ebx, 1
37bc558e4
37bc558e4loc_37bc558e4:
37bc558e4test r10l, r10l
37bc558e7jle 0x37bc5700f
37bc558edmov [rsp+96], 1
37bc558f5lea r9l, [r10-1]
37bc558f9mov r8l, r10l
37bc558fcmov r11l, -1
37bc55902
37bc55902loc_37bc55902:
37bc55902imul r8l, r11l
37bc55906movsxd rcx, r11l
37bc55909mov [rsp+112], r11l
37bc5590emovsxd rdx, r10l
37bc55911movsd_xmm x7, [rsp+104]
37bc55917mov [rsp+128], rcx
37bc5591fmovapd x0, x6
37bc55923xor ecx, ecx
37bc55925mov [rsp+136], r10l
37bc5592dmov r11, [rsp+536]
37bc55935movapd x5, x15
37bc5593aadd r8l, eax
37bc5593dmov r10, [rsp+128]
37bc55945xor eax, eax
37bc55947jmp 0x37bc5599a
37bc55949
37bc55949 0f 1f 80 00 00 00 00 .......
37bc55950
37bc55950loc_37bc55950:
37bc55950movapd x4, x2
37bc55954minsd x4, x8
37bc55959mulsd x4, x0
37bc5595dminsd x6, x4
37bc55961
37bc55961loc_37bc55961:
37bc55961movsd_xmm x4, [rsi+8*rdx-8]
37bc55967addsd x4, x2
37bc5596bcomisd x4, x11
37bc55970jb 0x37bc55dc0
37bc55976divsd x2, x4
37bc5597amulsd x0, x2
37bc5597e
37bc5597eloc_37bc5597e:
37bc5597emov eax, r8l
37bc55981sub eax, edx
37bc55983add rdx, r10
37bc55986add ebx, eax
37bc55988mov eax, 1
37bc5598dcmp r9, rcx
37bc55990je 0x37bc56bb4
37bc55996add rcx, 1
37bc5599a
37bc5599aloc_37bc5599a:
37bc5599acomisd x11, x0
37bc5599fjae 0x37bc56af3
37bc559a5movsxd rax, ebx
37bc559a8shl rax, 4
37bc559acadd rax, r11
37bc559afmovsd_xmm x5, [rax-16]
37bc559b4movsd_xmm x7, [rax-8]
37bc559b9movapd x2, x5
37bc559bdmovapd x4, x7
37bc559c1andpd x2, [rip+0x7f7907]
37bc559c9andpd x4, [rip+0x7f78ff]
37bc559d1addsd x2, x4
37bc559d5comisd x2, x11
37bc559dajae 0x37bc55950
37bc559e0pxor x6, x6
37bc559e4jmp 0x37bc55961
37bc559e9
37bc559e9 0f 1f 80 00 00 00 00 .......
37bc559f0
37bc559f0loc_37bc559f0:
37bc559f0movapd x0, x3
37bc559f4mov r11l, [rsp+92]
37bc559f9movapd x6, x10
37bc559femaxsd x0, x11
37bc55a03divsd x6, x0
37bc55a07test r11l, r11l
37bc55a0aje 0x37bc56a6a
37bc55a10mov [rsp+96], r10l
37bc55a15
37bc55a15loc_37bc55a15:
37bc55a15test r10l, r10l
37bc55a18jle 0x37bc56fde
37bc55a1elea r9l, [r10-1]
37bc55a22mov r8l, r10l
37bc55a25mov r11l, 1
37bc55a2bmov r10l, 1
37bc55a31mov ebx, 1
37bc55a36mov eax, 1
37bc55a3bjmp 0x37bc55902
37bc55a40
37bc55a40loc_37bc55a40:
37bc55a40movapd x4, x3
37bc55a44mov edx, [rsp+92]
37bc55a48movapd x0, x10
37bc55a4dmaxsd x4, x11
37bc55a52divsd x0, x4
37bc55a56test edx, edx
37bc55a58jne 0x37bc56a40
37bc55a5eminsd x0, x8
37bc55a63test r10l, r10l
37bc55a66jle 0x37bc56e66
37bc55a6cmov [rsp+96], r10l
37bc55a71lea eax, [r10-1]
37bc55a75mov r11l, 1
37bc55a7bmov r10l, 1
37bc55a81
37bc55a81loc_37bc55a81:
37bc55a81movsxd rcx, r11l
37bc55a84movsxd rdx, r10l
37bc55a87lea r8l, [rax+1]
37bc55a8bxor eax, eax
37bc55a8dshl rcx, 3
37bc55a91lea rdx, [rsi+8*rdx]
37bc55a95jmp 0x37bc55ada
37bc55a97
37bc55a97 0f 1f 84 00 00 00 00 00 66 ........f
37bc55aa0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bc55ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc55ac0
37bc55ac0loc_37bc55ac0:
37bc55ac0movsd_xmm x2, [rdx-8]
37bc55ac5add rax, 1
37bc55ac9add rdx, rcx
37bc55accaddsd x2, x8
37bc55ad1divsd x0, x2
37bc55ad5cmp r8, rax
37bc55ad8je 0x37bc55af0
37bc55ada
37bc55adaloc_37bc55ada:
37bc55adacomisd x11, x0
37bc55adfjb 0x37bc55ac0
37bc55ae1nop [rax]
37bc55ae5nop [rax+rax]
37bc55af0
37bc55af0loc_37bc55af0:
37bc55af0comisd x0, x11
37bc55af5ja 0x37bc55e08
37bc55afblea ebx, [r10+1]
37bc55affimul ebx, r10l
37bc55b03sar ebx, 1
37bc55b05comisd x3, x13
37bc55b0aja 0x37bc56130
37bc55b10movapd x6, x3
37bc55b14movapd x9, x8
37bc55b19addsd x6, x3
37bc55b1d
37bc55b1dloc_37bc55b1d:
37bc55b1dtest r13l, r13l
37bc55b20jne 0x37bc54b9c
37bc55b26jmp 0x37bc553be
37bc55b2b
37bc55b2b 0f 1f 44 00 00 ..D..
37bc55b30
37bc55b30loc_37bc55b30:
37bc55b30mov eax, [r14]
37bc55b33cmp eax, r13l
37bc55b36jg 0x37bc55cc0
37bc55b3c
37bc55b3cloc_37bc55b3c:
37bc55b3cadd eax, ebx
37bc55b3eadd r13, [rsp+104]
37bc55b43add rbp, [rsp+96]
37bc55b48sub eax, r12l
37bc55b4blea ebx, [rax+1]
37bc55b4etest edi, edi
37bc55b50jne 0x37bc54dde
37bc55b56
37bc55b56loc_37bc55b56:
37bc55b56mov rax, [rsp+552]
37bc55b5emovsd_xmm x0, [rax]
37bc55b62divsd x0, x9
37bc55b67movsd_xmm [rax], x0
37bc55b6b
37bc55b6bloc_37bc55b6b:
37bc55b6bucomisd x9, x8
37bc55b70jp 0x37bc55b78
37bc55b72je 0x37bc54f06
37bc55b78
37bc55b78loc_37bc55b78:
37bc55b78divsd x8, x9
37bc55b7dlea r9, [rip+0x7f7710]
37bc55b84mov r8, rsi
37bc55b87mov rcx, r14
37bc55b8alea rdx, [rsp+216]
37bc55b92movsd_xmm [rsp+216], x8
37bc55b9ccall dscal_
37bc55ba1jmp 0x37bc54f06
37bc55ba6
37bc55ba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55bb0
37bc55bb0loc_37bc55bb0:
37bc55bb0mov eax, [r14]
37bc55bb3test eax, eax
37bc55bb5jle 0x37bc55c00
37bc55bb7sub eax, 1
37bc55bbapxor x0, x0
37bc55bbeshl rax, 4
37bc55bc2lea rdx, [r15+rax+16]
37bc55bc7mov rax, r15
37bc55bcamov rcx, rdx
37bc55bcdsub rcx, r15
37bc55bd0and ecx, 16
37bc55bd3je 0x37bc55bf0
37bc55bd5lea rax, [r15+16]
37bc55bd9movups [r15], x0
37bc55bddcmp rdx, rax
37bc55be0je 0x37bc55c00
37bc55be2nop [rax]
37bc55be5nop [rax+rax]
37bc55bf0
37bc55bf0loc_37bc55bf0:
37bc55bf0movups [rax], x0
37bc55bf3add rax, 32
37bc55bf7movups [rax-16], x0
37bc55bfbcmp rdx, rax
37bc55bfejne 0x37bc55bf0
37bc55c00
37bc55c00loc_37bc55c00:
37bc55c00mov rax, [rsp+552]
37bc55c08movq x0, [rip+0x7f7690]
37bc55c10pxor x6, x6
37bc55c14movups [rbp], x0
37bc55c18movapd x1, x12
37bc55c1dmovapd x0, x8
37bc55c22mov [rax], 0
37bc55c29nop [rax]
37bc55c30
37bc55c30loc_37bc55c30:
37bc55c30mulsd x0, [rsi+8*r13-8]
37bc55c37comisd x0, x1
37bc55c3bjbe 0x37bc54cf3
37bc55c41lea r9, [rip+0x7f764c]
37bc55c48mov r8, r15
37bc55c4blea rdx, [rip+0x7f7646]
37bc55c52mov rcx, r14
37bc55c55call zdscal_
37bc55c5amov rax, [rsp+552]
37bc55c62movsd_xmm x0, [rax]
37bc55c66mulsd x0, x10
37bc55c6bmovsd_xmm [rax], x0
37bc55c6fjmp 0x37bc54cf3
37bc55c74
37bc55c74 0f 1f 40 00 ..@.
37bc55c78
37bc55c78loc_37bc55c78:
37bc55c78mulsd x2, x10
37bc55c7dlea r9, [rip+0x7f7610]
37bc55c84mov r8, r15
37bc55c87mov rcx, r14
37bc55c8alea rdx, [rsp+200]
37bc55c92movsd_xmm [rsp+200], x2
37bc55c9bcall zdscal_
37bc55ca0mov rax, [rsp+552]
37bc55ca8movsd_xmm x0, [rax]
37bc55cacmulsd x0, [rsp+200]
37bc55cb5movsd_xmm [rax], x0
37bc55cb9jmp 0x37bc54cf3
37bc55cbe
37bc55cbe 66 90 f.
37bc55cc0
37bc55cc0loc_37bc55cc0:
37bc55cc0movupd x1, [rbp]
37bc55cc5movupd x0, [rbp]
37bc55ccasub eax, r12l
37bc55ccdmovsxd rdx, ebx
37bc55cd0lea r11, [rbp+16]
37bc55cd4lea r10, [rip+0x7f75b9]
37bc55cdbshl rdx, 4
37bc55cdfmov [rsp+216], eax
37bc55ce6unpcklpd x1, x1
37bc55ceaunpckhpd x0, x0
37bc55ceemov r9, r10
37bc55cf1mov [rsp+40], r10
37bc55cf6mulpd x0, x7
37bc55cfamov r10, [rsp+536]
37bc55d02mov [rsp+32], r11
37bc55d07lea rax, [rsp+240]
37bc55d0fmulpd x1, x13
37bc55d14lea rcx, [rsp+216]
37bc55d1cmov [rsp+112], rax
37bc55d21lea r8, [r10+rdx]
37bc55d25mov rdx, rax
37bc55d28mov [rsp+136], r11
37bc55d30addsubpd x1, x0
37bc55d34xorpd x1, [rip+0x7f75a4]
37bc55d3cmovups [rsp+240], x1
37bc55d44call zaxpy_
37bc55d49mov edx, [r14]
37bc55d4cmov rcx, [rsp+112]
37bc55d51lea r8, [rip+0x7f753c]
37bc55d58sub edx, r12l
37bc55d5bmov [rsp+240], edx
37bc55d62mov rdx, [rsp+136]
37bc55d6acall izamax_
37bc55d6fadd eax, r12l
37bc55d72cdqe
37bc55d74shl rax, 4
37bc55d78add rax, r15
37bc55d7bmovsd_xmm x6, [rax-16]
37bc55d80movsd_xmm x0, [rax-8]
37bc55d85mov eax, [r14]
37bc55d88andpd x6, x14
37bc55d8dandpd x0, x14
37bc55d92addsd x6, x0
37bc55d96jmp 0x37bc55b3c
37bc55d9b
37bc55d9b 0f 1f 44 00 00 ..D..
37bc55da0
37bc55da0loc_37bc55da0:
37bc55da0mulsd x1, x12
37bc55da5comisd x0, x1
37bc55da9jbe 0x37bc54c7d
37bc55dafmovapd x1, x8
37bc55db4jmp 0x37bc54e80
37bc55db9
37bc55db9 0f 1f 80 00 00 00 00 .......
37bc55dc0
37bc55dc0loc_37bc55dc0:
37bc55dc0pxor x0, x0
37bc55dc4jmp 0x37bc5597e
37bc55dc9
37bc55dc9 0f 1f 80 00 00 00 00 .......
37bc55dd0
37bc55dd0loc_37bc55dd0:
37bc55dd0movsd_xmm [rsp+224], x9
37bc55ddaucomisd x9, x8
37bc55ddfmov [rsp+232], 0
37bc55debjp 0x37bc55df3
37bc55dedje 0x37bc556d8
37bc55df3
37bc55df3loc_37bc55df3:
37bc55df3movapd x1, x9
37bc55df8pxor x2, x2
37bc55dfcjmp 0x37bc55678
37bc55e01
37bc55e01 0f 1f 80 00 00 00 00 .......
37bc55e08
37bc55e08loc_37bc55e08:
37bc55e08movapd x9, x8
37bc55e0d
37bc55e0dloc_37bc55e0d:
37bc55e0dlea rax, [rip+0x7f7480]
37bc55e14mov r9, r14
37bc55e17mov r8, rbp
37bc55e1amov rdx, rdi
37bc55e1dmov [rsp+48], rax
37bc55e22mov rcx, r12
37bc55e25mov rax, [rsp+544]
37bc55e2dmov [rsp+72], 1
37bc55e36mov [rsp+40], rax
37bc55e3bmov rax, [rsp+536]
37bc55e43mov [rsp+64], 1
37bc55e4cmov [rsp+56], 1
37bc55e55mov [rsp+32], rax
37bc55e5acall ztpsv_
37bc55e5fjmp 0x37bc55b6b
37bc55e64
37bc55e64 0f 1f 40 00 ..@.
37bc55e68
37bc55e68loc_37bc55e68:
37bc55e68lea rcx, [rsp+176]
37bc55e70mov rdx, r14
37bc55e73lea r8, [rsp+224]
37bc55e7bmovsd_xmm [rsp+136], x3
37bc55e84call zladiv_
37bc55e89movsd_xmm x1, [rsp+184]
37bc55e92movsd_xmm x0, [rsp+176]
37bc55e9bsubsd x0, [rsp+136]
37bc55ea4subsd x1, x13
37bc55ea9jmp 0x37bc556c0
37bc55eae
37bc55eae 66 90 f.
37bc55eb0
37bc55eb0loc_37bc55eb0:
37bc55eb0pxor x2, x2
37bc55eb4comisd x1, x2
37bc55eb8jbe 0x37bc56d19
37bc55ebemulsd x1, x12
37bc55ec3comisd x0, x1
37bc55ec7jbe 0x37bc55696
37bc55ecd
37bc55ecdloc_37bc55ecd:
37bc55ecddivsd x1, x0
37bc55ed1mov rcx, [rsp+528]
37bc55ed9mov r8, r12
37bc55edclea rdx, [rsp+200]
37bc55ee4lea r9, [rip+0x7f73a9]
37bc55eebmovsd_xmm [rsp+200], x1
37bc55ef4call zdscal_
37bc55ef9mov rax, [rsp+552]
37bc55f01movsd_xmm x0, [rsp+200]
37bc55f0amovsd_xmm x1, [rax]
37bc55f0emulsd x1, x0
37bc55f12mulsd x0, x14
37bc55f17movsd_xmm [rax], x1
37bc55f1bmovapd x14, x0
37bc55f20jmp 0x37bc55696
37bc55f25
37bc55f25 0f 1f 00 ...
37bc55f28
37bc55f28loc_37bc55f28:
37bc55f28movapd x0, x15
37bc55f2dpxor x2, x2
37bc55f31jmp 0x37bc554fa
37bc55f36
37bc55f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc55f40
37bc55f40loc_37bc55f40:
37bc55f40mov r14, [rsp+528]
37bc55f48jmp 0x37bc55b56
37bc55f4d
37bc55f4d 0f 1f 00 ...
37bc55f50
37bc55f50loc_37bc55f50:
37bc55f50lea edx, [rbp-1]
37bc55f53lea rax, [rip+0x7f733a]
37bc55f5amov [rsp+32], r12
37bc55f5fmov [rsp+216], edx
37bc55f66mov edx, ebx
37bc55f68lea rcx, [rsp+176]
37bc55f70sub edx, r11l
37bc55f73mov [rsp+40], rax
37bc55f78movsxd rdx, edx
37bc55f7bshl rdx, 4
37bc55f7f
37bc55f7floc_37bc55f7f:
37bc55f7fmov r9, rax
37bc55f82mov rax, [rsp+536]
37bc55f8alea r8, [rax+rdx]
37bc55f8elea rdx, [rsp+216]
37bc55f96call zdotu_
37bc55f9bpxor x0, x0
37bc55f9fucomisd x0, [rsp+248]
37bc55fa8movsd_xmm x3, [rsp+176]
37bc55fb1movsd_xmm x13, [rsp+184]
37bc55fbbmovsd_xmm x4, [rsp+240]
37bc55fc4setnp cl
37bc55fc7cmovne ecx, r13l
37bc55fcbjmp 0x37bc555d3
37bc55fd0
37bc55fd0loc_37bc55fd0:
37bc55fd0cmp r10l, eax
37bc55fd3jl 0x37bc55b56
37bc55fd9mov edi, r10l
37bc55fdcsub edi, eax
37bc55fdejmp 0x37bc54bb8
37bc55fe3
37bc55fe3 0f 1f 44 00 00 ..D..
37bc55fe8
37bc55fe8loc_37bc55fe8:
37bc55fe8cmp r15l, 1
37bc55fecjle 0x37bc56edc
37bc55ff2movsxd r8, ebx
37bc55ff5lea r9l, [rbp-1]
37bc55ff9movddup x13, x4
37bc55ffexor edx, edx
37bc56000sub r8, r15
37bc56003unpcklpd x5, x5
37bc56007shl r9, 4
37bc5600bpxor x3, x3
37bc5600fmovsd_xmm [rsp+136], x4
37bc56018shl r8, 4
37bc5601cadd r8, [rsp+536]
37bc56024nop
37bc56025nop [rax+rax]
37bc56030
37bc56030loc_37bc56030:
37bc56030movupd x1, [r8+rdx]
37bc56036movupd x4, [r8+rdx]
37bc5603cmovapd x0, x13
37bc56041movapd x6, x5
37bc56045movupd x2, [r12+rdx]
37bc5604badd rdx, 16
37bc5604funpcklpd x1, x1
37bc56053unpckhpd x4, x4
37bc56057mulpd x6, x4
37bc5605bmulpd x0, x1
37bc5605fmulpd x4, x13
37bc56064mulpd x1, x5
37bc56068subpd x0, x6
37bc5606cmovapd x6, x2
37bc56070shufpd x6, x2, 1
37bc56075addpd x1, x4
37bc56079mulpd x0, x6
37bc5607dmulpd x1, x2
37bc56081movapd x2, x1
37bc56085addpd x2, x0
37bc56089subpd x0, x1
37bc5608dmovsd_xmm x0, x2
37bc56091addpd x3, x0
37bc56095cmp rdx, r9
37bc56098jne 0x37bc56030
37bc5609ajmp 0x37bc5585a
37bc5609f
37bc5609f 90 .
37bc560a0
37bc560a0loc_37bc560a0:
37bc560a0mov rcx, [rsp+528]
37bc560a8lea rdx, [rsp+200]
37bc560b0mov r8, r12
37bc560b3lea r9, [rip+0x7f71da]
37bc560bamov [rsp+136], r11l
37bc560c2call zdscal_
37bc560c7mov rax, [rsp+552]
37bc560cfmovsd_xmm x0, [rsp+200]
37bc560d8movsd_xmm x5, [rsp+248]
37bc560e1mov r11l, [rsp+136]
37bc560e9movsd_xmm x4, [rsp+240]
37bc560f2movsd_xmm x1, [rax]
37bc560f6mulsd x1, x0
37bc560famulsd x0, x14
37bc560ffmovsd_xmm [rax], x1
37bc56103movapd x14, x0
37bc56108pxor x0, x0
37bc5610cucomisd x5, x0
37bc56110setnp cl
37bc56113cmovne ecx, r13l
37bc56117jmp 0x37bc5558f
37bc5611c
37bc5611cloc_37bc5611c:
37bc5611cmov [rsp+96], r10l
37bc56121mov r10l, [rsp+104]
37bc56126nop [rax+rax]
37bc56130
37bc56130loc_37bc56130:
37bc56130movapd x9, x8
37bc56135
37bc56135loc_37bc56135:
37bc56135divsd x13, x3
37bc5613amov rcx, r14
37bc5613dmov [rsp+104], r11l
37bc56142mov rax, [rsp+552]
37bc5614amov r8, [rsp+544]
37bc56152movups [rsp+112], x1
37bc56157movapd x6, x12
37bc5615clea r9, [rip+0x7f7131]
37bc56163mov rdx, rax
37bc56166mov [rsp+128], r10l
37bc5616emovsd_xmm [rax], x13
37bc56173call zdscal_
37bc56178mov r11l, [rsp+104]
37bc5617dmov r10l, [rsp+128]
37bc56185movupd x1, [rsp+112]
37bc5618bjmp 0x37bc55b1d
37bc56190
37bc56190loc_37bc56190:
37bc56190cmp r11l, -1
37bc56194je 0x37bc56daf
37bc5619acmp r10l, eax
37bc5619djg 0x37bc55b56
37bc561a3sub eax, r10l
37bc561a6mov r11l, 1
37bc561acmov ecx, eax
37bc561ae
37bc561aeloc_37bc561ae:
37bc561aemovsxd rax, r11l
37bc561b1movq x7, x9
37bc561b6mov rdi, [rsp+544]
37bc561bemovups [rsp+144], x7
37bc561c6add r11l, r11l
37bc561c9pxor x7, x7
37bc561cdmov [rsp+112], r15l
37bc561d2xor r13l, r13l
37bc561d5unpcklpd x7, x9
37bc561dasub r11l, r10l
37bc561ddmovapd x15, x11
37bc561e2movsxd r15, r10l
37bc561e5mov [rsp+128], rax
37bc561edshl rax, 4
37bc561f1movapd x14, x12
37bc561f6mov r12, [rsp+544]
37bc561femov [rsp+104], rax
37bc56203movsxd rax, r10l
37bc56206shl rax, 4
37bc5620amov [rsp+528], r14
37bc56212movups [rsp+160], x7
37bc5621alea r14, [rdi+rax-16]
37bc5621fmov edi, ecx
37bc56221movq x7, [rip+0x7f70a7]
37bc56229mov [rsp+96], r11l
37bc5622ejmp 0x37bc564b2
37bc56233
37bc56233 0f 1f 44 00 00 ..D..
37bc56238
37bc56238loc_37bc56238:
37bc56238mulsd x1, x10
37bc5623dmov r10l, [rsp+92]
37bc56242movsd_xmm [rsp+200], x1
37bc5624bmovapd x11, x1
37bc56250test r10l, r10l
37bc56253je 0x37bc56740
37bc56259mov rax, [rsp+536]
37bc56261movsxd rcx, ebx
37bc56264shl rcx, 4
37bc56268movupd x0, [rcx+rax-16]
37bc5626emovsd_xmm x2, [rax+rcx-8]
37bc56274xorpd x2, [rip+0x7f7074]
37bc5627cunpcklpd x0, x0
37bc56280mulpd x0, [rsp+144]
37bc56289unpcklpd x2, x2
37bc5628dmulpd x2, [rsp+160]
37bc56296addsubpd x0, x2
37bc5629amovapd x5, x0
37bc5629eunpckhpd x5, x5
37bc562a2movapd x2, x5
37bc562a6andpd x2, x7
37bc562aa
37bc562aaloc_37bc562aa:
37bc562aamovups [rsp+224], x0
37bc562b2andpd x0, x7
37bc562b6addsd x0, x2
37bc562bacomisd x0, x8
37bc562bfjbe 0x37bc56313
37bc562c1mulsd x11, x0
37bc562c6lea rcx, [rsp+176]
37bc562celea rdx, [rsp+240]
37bc562d6mov [rsp+136], r11l
37bc562delea r8, [rsp+224]
37bc562e6minsd x11, x8
37bc562ebmovsd_xmm [rsp+200], x11
37bc562f5call zladiv_
37bc562famov r11l, [rsp+136]
37bc56302movupd x0, [rsp+176]
37bc5630bmovups [rsp+240], x0
37bc56313
37bc56313loc_37bc56313:
37bc56313comisd x8, x11
37bc56318ja 0x37bc568b0
37bc5631emovsd_xmm x4, [rsp+248]
37bc56327pxor x0, x0
37bc5632bmovsd_xmm x5, [rsp+240]
37bc56334ucomisd x4, x0
37bc56338setnp cl
37bc5633bcmovne ecx, r13l
37bc5633f
37bc5633floc_37bc5633f:
37bc5633fucomisd x5, x8
37bc56344setnp dl
37bc56347cmovne edx, r13l
37bc5634band dl, cl
37bc5634dje 0x37bc5653b
37bc56353
37bc56353loc_37bc56353:
37bc56353mov r9l, [rsp+112]
37bc56358test r9l, r9l
37bc5635bjne 0x37bc56758
37bc56361mov rax, [rsp+528]
37bc56369mov ecx, [rax]
37bc5636bcmp ecx, r15l
37bc5636ejg 0x37bc56930
37bc56374pxor x11, x11
37bc56379mov ecx, edx
37bc5637bmovapd x5, x8
37bc56380movapd x2, x11
37bc56385
37bc56385loc_37bc56385:
37bc56385ucomisd x9, x5
37bc5638asetnp dl
37bc5638dcmovne edx, r13l
37bc56391test dl, dl
37bc56393je 0x37bc56688
37bc56399test cl, cl
37bc5639bje 0x37bc56688
37bc563a1movupd x1, [r14]
37bc563a6unpcklpd x2, x11
37bc563abmov ecx, [rsp+92]
37bc563afsubpd x1, x2
37bc563b3movapd x0, x1
37bc563b7movups [r14], x1
37bc563bbunpckhpd x1, x1
37bc563bfandpd x0, x7
37bc563c3andpd x1, x7
37bc563c7addsd x0, x1
37bc563cbtest ecx, ecx
37bc563cdje 0x37bc56650
37bc563d3movsxd rdx, ebx
37bc563d6pxor x4, x4
37bc563damovapd x1, x9
37bc563dfshl rdx, 4
37bc563e3add rdx, [rsp+536]
37bc563ebmovsd_xmm x2, [rdx-8]
37bc563f0xorpd x2, [rip+0x7f6ef8]
37bc563f8movsd_xmm x3, [rdx-16]
37bc563fdmovapd x5, x2
37bc56401mulsd x1, x3
37bc56405mulsd x5, x4
37bc56409mulsd x2, x9
37bc5640emulsd x3, x4
37bc56412subsd x1, x5
37bc56416addsd x2, x3
37bc5641amovsd_xmm [rsp+224], x1
37bc56423movsd_xmm [rsp+232], x2
37bc5642candpd x2, x7
37bc56430
37bc56430loc_37bc56430:
37bc56430andpd x1, x7
37bc56434addsd x1, x2
37bc56438comisd x1, x15
37bc5643djbe 0x37bc566d0
37bc56443comisd x8, x1
37bc56448ja 0x37bc569a0
37bc5644e
37bc5644eloc_37bc5644e:
37bc5644elea rcx, [rsp+176]
37bc56456lea r8, [rsp+224]
37bc5645emov rdx, r14
37bc56461call zladiv_
37bc56466movsd_xmm x0, [rsp+176]
37bc5646fmovsd_xmm x1, [rsp+184]
37bc56478
37bc56478loc_37bc56478:
37bc56478movapd x2, x0
37bc5647candpd x0, x7
37bc56480unpcklpd x2, x1
37bc56484andpd x1, x7
37bc56488addsd x0, x1
37bc5648cmovups [r14], x2
37bc56490
37bc56490loc_37bc56490:
37bc56490add ebp, [rsp+96]
37bc56494maxsd x6, x0
37bc56498add r14, [rsp+104]
37bc5649dadd ebx, ebp
37bc5649fadd r15, [rsp+128]
37bc564a7test edi, edi
37bc564a9je 0x37bc55f40
37bc564afsub edi, 1
37bc564b2
37bc564b2loc_37bc564b2:
37bc564b2movsd_xmm x0, [r14]
37bc564b7movapd x2, x6
37bc564bbmov ebp, r15l
37bc564bemov r11l, r15l
37bc564c1movsd_xmm x1, [r14+8]
37bc564c7maxsd x2, x8
37bc564ccmov [rsp+248], 0
37bc564d8movsd_xmm [rsp+240], x9
37bc564e2andpd x0, x7
37bc564e6andpd x1, x7
37bc564eaaddsd x0, x1
37bc564eemovapd x1, x8
37bc564f3divsd x1, x2
37bc564f7movapd x2, x14
37bc564fcsubsd x2, x0
37bc56500mulsd x2, x1
37bc56504movapd x0, x2
37bc56508movsd_xmm x2, [rsi+8*r15-8]
37bc5650fcomisd x2, x0
37bc56513ja 0x37bc56238
37bc56519movapd x5, x9
37bc5651emov ecx, 1
37bc56523pxor x4, x4
37bc56527ucomisd x5, x8
37bc5652csetnp dl
37bc5652fcmovne edx, r13l
37bc56533and dl, cl
37bc56535jne 0x37bc56353
37bc5653b
37bc5653bloc_37bc5653b:
37bc5653bmov r8l, [rsp+112]
37bc56540test r8l, r8l
37bc56543jne 0x37bc567e0
37bc56549mov rax, [rsp+528]
37bc56551pxor x11, x11
37bc56556movapd x2, x11
37bc5655bmov edx, [rax]
37bc5655dcmp edx, r15l
37bc56560jle 0x37bc56385
37bc56566sub edx, r11l
37bc56569movddup x11, x5
37bc5656eunpcklpd x4, x4
37bc56572movsxd r8, ebx
37bc56575shl rdx, 4
37bc56579shl r8, 4
37bc5657dlea r9, [r14+16]
37bc56581pxor x2, x2
37bc56585mov r11, rdx
37bc56588xor edx, edx
37bc5658aadd r8, [rsp+536]
37bc56592movsd_xmm [rsp+136], x5
37bc5659bnop [rax+rax]
37bc565a0
37bc565a0loc_37bc565a0:
37bc565a0movupd x3, [r8+rdx]
37bc565a6movupd x13, [r8+rdx]
37bc565acmovapd x1, x11
37bc565b1movupd x5, [r9+rdx]
37bc565b7add rdx, 16
37bc565bbunpckhpd x3, x3
37bc565bfxorpd x3, [rip+0x7f6d19]
37bc565c7unpcklpd x13, x13
37bc565ccmulpd x1, x13
37bc565d1movapd x0, x3
37bc565d5movapd x3, x4
37bc565d9mulpd x3, x0
37bc565ddsubpd x1, x3
37bc565e1movapd x3, x5
37bc565e5shufpd x3, x5, 1
37bc565eamulpd x1, x3
37bc565eemovapd x3, x0
37bc565f2mulpd x3, x11
37bc565f7movapd x12, x1
37bc565fcmovapd x1, x13
37bc56601mulpd x1, x4
37bc56605addpd x1, x3
37bc56609movapd x0, x1
37bc5660dmovapd x1, x12
37bc56612mulpd x0, x5
37bc56616movapd x3, x0
37bc5661asubpd x1, x0
37bc5661eaddpd x3, x12
37bc56623movsd_xmm x1, x3
37bc56627addpd x2, x1
37bc5662bcmp r11, rdx
37bc5662ejne 0x37bc565a0
37bc56634movsd_xmm x5, [rsp+136]
37bc5663dmovapd x11, x2
37bc56642unpckhpd x2, x2
37bc56646jmp 0x37bc56385
37bc5664b
37bc5664b 0f 1f 44 00 00 ..D..
37bc56650
37bc56650loc_37bc56650:
37bc56650movsd_xmm [rsp+224], x9
37bc5665aucomisd x9, x8
37bc5665fmov [rsp+232], 0
37bc5666bjp 0x37bc56673
37bc5666dje 0x37bc56490
37bc56673
37bc56673loc_37bc56673:
37bc56673movapd x1, x9
37bc56678pxor x2, x2
37bc5667cjmp 0x37bc56430
37bc56681
37bc56681 0f 1f 80 00 00 00 00 .......
37bc56688
37bc56688loc_37bc56688:
37bc56688lea rcx, [rsp+176]
37bc56690mov rdx, r14
37bc56693lea r8, [rsp+224]
37bc5669bmovsd_xmm [rsp+136], x2
37bc566a4call zladiv_
37bc566a9movsd_xmm x1, [rsp+184]
37bc566b2movsd_xmm x0, [rsp+176]
37bc566bbsubsd x0, [rsp+136]
37bc566c4subsd x1, x11
37bc566c9jmp 0x37bc56478
37bc566ce
37bc566ce 66 90 f.
37bc566d0
37bc566d0loc_37bc566d0:
37bc566d0pxor x2, x2
37bc566d4comisd x1, x2
37bc566d8jbe 0x37bc56c98
37bc566demulsd x1, x14
37bc566e3comisd x0, x1
37bc566e7jbe 0x37bc5644e
37bc566ed
37bc566edloc_37bc566ed:
37bc566eddivsd x1, x0
37bc566f1mov rcx, [rsp+528]
37bc566f9mov r8, r12
37bc566fclea rdx, [rsp+200]
37bc56704lea r9, [rip+0x7f6b89]
37bc5670bmovsd_xmm [rsp+200], x1
37bc56714call zdscal_
37bc56719mov rax, [rsp+552]
37bc56721movsd_xmm x0, [rsp+200]
37bc5672amovsd_xmm x1, [rax]
37bc5672emulsd x6, x0
37bc56732mulsd x1, x0
37bc56736movsd_xmm [rax], x1
37bc5673ajmp 0x37bc5644e
37bc5673f
37bc5673f 90 .
37bc56740
37bc56740loc_37bc56740:
37bc56740movupd x0, [rsp+144]
37bc56749pxor x2, x2
37bc5674djmp 0x37bc562aa
37bc56752
37bc56752 66 0f 1f 44 00 00 f..D..
37bc56758
37bc56758loc_37bc56758:
37bc56758lea edx, [rbp-1]
37bc5675blea rax, [rip+0x7f6b32]
37bc56762mov [rsp+32], r12
37bc56767mov [rsp+216], edx
37bc5676emov edx, ebx
37bc56770lea rcx, [rsp+176]
37bc56778sub edx, r11l
37bc5677bmov [rsp+40], rax
37bc56780movsxd rdx, edx
37bc56783shl rdx, 4
37bc56787
37bc56787loc_37bc56787:
37bc56787mov r9, rax
37bc5678amov rax, [rsp+536]
37bc56792lea r8, [rax+rdx]
37bc56796lea rdx, [rsp+216]
37bc5679ecall zdotc_
37bc567a3pxor x0, x0
37bc567a7ucomisd x0, [rsp+248]
37bc567b0movsd_xmm x2, [rsp+176]
37bc567b9movsd_xmm x11, [rsp+184]
37bc567c3movsd_xmm x5, [rsp+240]
37bc567ccsetnp cl
37bc567cfcmovne ecx, r13l
37bc567d3jmp 0x37bc56385
37bc567d8
37bc567d8 0f 1f 84 00 00 00 00 00 ........
37bc567e0
37bc567e0loc_37bc567e0:
37bc567e0cmp r15l, 1
37bc567e4jle 0x37bc56ecd
37bc567eamovsxd r8, ebx
37bc567edlea r9l, [rbp-1]
37bc567f1movddup x12, x5
37bc567f6xor edx, edx
37bc567f8sub r8, r15
37bc567fbmovddup x13, x4
37bc56800shl r9, 4
37bc56804pxor x2, x2
37bc56808shl r8, 4
37bc5680cadd r8, [rsp+536]
37bc56814nop
37bc56815nop [rax+rax]
37bc56820
37bc56820loc_37bc56820:
37bc56820movupd x0, [r8+rdx]
37bc56826movupd x3, [r8+rdx]
37bc5682cmovapd x1, x12
37bc56831movapd x11, x13
37bc56836movupd x4, [r12+rdx]
37bc5683cadd rdx, 16
37bc56840unpckhpd x0, x0
37bc56844xorpd x0, [rip+0x7f6a94]
37bc5684cunpcklpd x3, x3
37bc56850mulpd x1, x3
37bc56854mulpd x11, x0
37bc56859mulpd x3, x13
37bc5685emulpd x0, x12
37bc56863subpd x1, x11
37bc56868movapd x11, x4
37bc5686dshufpd x11, x4, 1
37bc56873addpd x0, x3
37bc56877mulpd x1, x11
37bc5687cmulpd x0, x4
37bc56880movapd x3, x0
37bc56884addpd x3, x1
37bc56888subpd x1, x0
37bc5688cmovsd_xmm x1, x3
37bc56890addpd x2, x1
37bc56894cmp r9, rdx
37bc56897jne 0x37bc56820
37bc56899movapd x11, x2
37bc5689eunpckhpd x2, x2
37bc568a2jmp 0x37bc56385
37bc568a7
37bc568a7 66 0f 1f 84 00 00 00 00 00 f........
37bc568b0
37bc568b0loc_37bc568b0:
37bc568b0mov rcx, [rsp+528]
37bc568b8lea rdx, [rsp+200]
37bc568c0mov r8, r12
37bc568c3lea r9, [rip+0x7f69ca]
37bc568camov [rsp+136], r11l
37bc568d2call zdscal_
37bc568d7mov rax, [rsp+552]
37bc568dfmovsd_xmm x0, [rsp+200]
37bc568e8movsd_xmm x4, [rsp+248]
37bc568f1mov r11l, [rsp+136]
37bc568f9movsd_xmm x1, [rax]
37bc568fdmulsd x6, x0
37bc56901movsd_xmm x5, [rsp+240]
37bc5690amulsd x1, x0
37bc5690epxor x0, x0
37bc56912ucomisd x4, x0
37bc56916setnp cl
37bc56919cmovne ecx, r13l
37bc5691dmovsd_xmm [rax], x1
37bc56921jmp 0x37bc5633f
37bc56926
37bc56926 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56930
37bc56930loc_37bc56930:
37bc56930sub ecx, r11l
37bc56933movsxd rdx, ebx
37bc56936lea rax, [rip+0x7f6957]
37bc5693dlea r8, [r14+16]
37bc56941mov [rsp+216], ecx
37bc56948shl rdx, 4
37bc5694clea rcx, [rsp+176]
37bc56954mov [rsp+40], rax
37bc56959mov [rsp+32], r8
37bc5695ejmp 0x37bc56787
37bc56963
37bc56963 0f 1f 44 00 00 ..D..
37bc56968
37bc56968loc_37bc56968:
37bc56968sub ecx, r11l
37bc5696bmovsxd rdx, ebx
37bc5696elea rax, [rip+0x7f691f]
37bc56975lea r8, [r14+16]
37bc56979mov [rsp+216], ecx
37bc56980shl rdx, 4
37bc56984lea rcx, [rsp+176]
37bc5698cmov [rsp+40], rax
37bc56991mov [rsp+32], r8
37bc56996jmp 0x37bc55f7f
37bc5699b
37bc5699b 0f 1f 44 00 00 ..D..
37bc569a0
37bc569a0loc_37bc569a0:
37bc569a0mulsd x1, x14
37bc569a5comisd x0, x1
37bc569a9jbe 0x37bc5644e
37bc569afmovapd x1, x8
37bc569b4jmp 0x37bc566ed
37bc569b9
37bc569b9 0f 1f 80 00 00 00 00 .......
37bc569c0
37bc569c0loc_37bc569c0:
37bc569c0mulsd x1, x12
37bc569c5comisd x0, x1
37bc569c9jbe 0x37bc55696
37bc569cfmovapd x1, x8
37bc569d4jmp 0x37bc55ecd
37bc569d9
37bc569d9loc_37bc569d9:
37bc569d9test r13l, r13l
37bc569dcje 0x37bc56dc4
37bc569e2pxor x0, x0
37bc569e6movapd x6, x10
37bc569ebmaxsd x0, x11
37bc569f0divsd x6, x0
37bc569f4test r15l, r15l
37bc569f7je 0x37bc56ea0
37bc569fdmov ebx, [rsp+92]
37bc56a01test ebx, ebx
37bc56a03je 0x37bc56f80
37bc56a09lea edx, [r10+1]
37bc56a0dmovupd x1, [rip+0x7f689b]
37bc56a15mov eax, r10l
37bc56a18pxor x3, x3
37bc56a1cmovq x14, [rip+0x7f687b]
37bc56a25imul edx, r10l
37bc56a29mov ebx, edx
37bc56a2bshr ebx, 31
37bc56a2eadd ebx, edx
37bc56a30sar ebx, 1
37bc56a32jmp 0x37bc558e4
37bc56a37
37bc56a37 66 0f 1f 84 00 00 00 00 00 f........
37bc56a40
37bc56a40loc_37bc56a40:
37bc56a40test r10l, r10l
37bc56a43jle 0x37bc57044
37bc56a49lea ecx, [r10-1]
37bc56a4dmov r11l, 1
37bc56a53mov eax, 1
37bc56a58mov [rsp+104], 1
37bc56a60mov ebx, 1
37bc56a65jmp 0x37bc55162
37bc56a6a
37bc56a6aloc_37bc56a6a:
37bc56a6aminsd x6, x8
37bc56a6fmovapd x0, x6
37bc56a73test r10l, r10l
37bc56a76jle 0x37bc56f5b
37bc56a7cmov [rsp+96], r10l
37bc56a81lea eax, [r10-1]
37bc56a85mov r11l, 1
37bc56a8bmov r10l, 1
37bc56a91
37bc56a91loc_37bc56a91:
37bc56a91movsxd rcx, r11l
37bc56a94movsxd rdx, r10l
37bc56a97lea r8l, [rax+1]
37bc56a9bxor eax, eax
37bc56a9dshl rcx, 3
37bc56aa1lea rdx, [rsi+8*rdx]
37bc56aa5jmp 0x37bc56ae7
37bc56aa7
37bc56aa7 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bc56ab0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bc56ac0
37bc56ac0loc_37bc56ac0:
37bc56ac0movsd_xmm x4, [rdx-8]
37bc56ac5movapd x2, x8
37bc56acaadd rax, 1
37bc56aceadd rdx, rcx
37bc56ad1addsd x4, x8
37bc56ad6divsd x2, x4
37bc56adamulsd x0, x2
37bc56adecmp r8, rax
37bc56ae1je 0x37bc55af0
37bc56ae7
37bc56ae7loc_37bc56ae7:
37bc56ae7comisd x11, x0
37bc56aecjb 0x37bc56ac0
37bc56aeejmp 0x37bc55af0
37bc56af3
37bc56af3loc_37bc56af3:
37bc56af3mov r11l, [rsp+112]
37bc56af8mov r10l, [rsp+136]
37bc56b00movsd_xmm [rsp+104], x7
37bc56b06test al, al
37bc56b08je 0x37bc55af0
37bc56b0emovsd_xmm [rsp+232], x7
37bc56b17movsd_xmm [rsp+224], x5
37bc56b20jmp 0x37bc55af0
37bc56b25
37bc56b25loc_37bc56b25:
37bc56b25mov r11l, [rsp+112]
37bc56b2amov r10l, [rsp+136]
37bc56b32test al, al
37bc56b34je 0x37bc56b48
37bc56b36movsd_xmm [rsp+232], x7
37bc56b3fmovsd_xmm [rsp+224], x6
37bc56b48
37bc56b48loc_37bc56b48:
37bc56b48mov [rsp+96], r10l
37bc56b4dmov r10l, [rsp+104]
37bc56b52jmp 0x37bc55af0
37bc56b57
37bc56b57loc_37bc56b57:
37bc56b57mov ebx, [rsp+144]
37bc56b5emov r11l, [rsp+112]
37bc56b63movsd_xmm [rsp+232], x7
37bc56b6cmov r10l, [rsp+136]
37bc56b74movsd_xmm [rsp+224], x6
37bc56b7d
37bc56b7dloc_37bc56b7d:
37bc56b7dminsd x9, x0
37bc56b82comisd x9, x11
37bc56b87ja 0x37bc55e08
37bc56b8dcomisd x3, x13
37bc56b92ja 0x37bc5611c
37bc56b98movapd x6, x3
37bc56b9cmov [rsp+96], r10l
37bc56ba1movapd x9, x8
37bc56ba6mov r10l, [rsp+104]
37bc56babaddsd x6, x3
37bc56bafjmp 0x37bc553be
37bc56bb4
37bc56bb4loc_37bc56bb4:
37bc56bb4mov r11l, [rsp+112]
37bc56bb9movsd_xmm [rsp+104], x7
37bc56bbfmov r10l, [rsp+136]
37bc56bc7movapd x0, x6
37bc56bcbmovsd_xmm [rsp+232], x7
37bc56bd4movsd_xmm [rsp+224], x5
37bc56bddjmp 0x37bc55af0
37bc56be2
37bc56be2loc_37bc56be2:
37bc56be2minsd x0, x8
37bc56be7test r10l, r10l
37bc56beajle 0x37bc56e01
37bc56bf0mov [rsp+96], 1
37bc56bf8lea eax, [r10-1]
37bc56bfcmov r11l, -1
37bc56c02jmp 0x37bc55a81
37bc56c07
37bc56c07loc_37bc56c07:
37bc56c07divsd x13, x3
37bc56c0cmov rcx, r14
37bc56c0fmov [rsp+104], r11l
37bc56c14mov rax, [rsp+552]
37bc56c1cmov r8, [rsp+544]
37bc56c24movups [rsp+112], x1
37bc56c29movapd x6, x12
37bc56c2elea r9, [rip+0x7f665f]
37bc56c35mov rdx, rax
37bc56c38mov [rsp+128], r10l
37bc56c40movsd_xmm [rax], x13
37bc56c45call zdscal_
37bc56c4amov r11l, [rsp+104]
37bc56c4fmov r10l, [rsp+128]
37bc56c57movupd x1, [rsp+112]
37bc56c5djmp 0x37bc54b9c
37bc56c62
37bc56c62loc_37bc56c62:
37bc56c62mov [rsp+96], r10l
37bc56c67mov r10l, edx
37bc56c6ajmp 0x37bc56135
37bc56c6f
37bc56c6floc_37bc56c6f:
37bc56c6fminsd x6, x8
37bc56c74movapd x0, x6
37bc56c78test r10l, r10l
37bc56c7bjle 0x37bc56f9e
37bc56c81mov [rsp+96], 1
37bc56c89lea eax, [r10-1]
37bc56c8dmov r11l, -1
37bc56c93jmp 0x37bc56a91
37bc56c98
37bc56c98loc_37bc56c98:
37bc56c98mov rax, [rsp+528]
37bc56ca0mov edx, [rax]
37bc56ca2test edx, edx
37bc56ca4jle 0x37bc56cf0
37bc56ca6sub edx, 1
37bc56ca9pxor x0, x0
37bc56cadshl rdx, 4
37bc56cb1lea rcx, [r12+rdx+16]
37bc56cb6mov rdx, r12
37bc56cb9mov r8, rcx
37bc56cbcsub r8, r12
37bc56cbfand r8l, 16
37bc56cc3je 0x37bc56ce0
37bc56cc5lea rdx, [r12+16]
37bc56ccamovups [r12], x0
37bc56ccfcmp rcx, rdx
37bc56cd2je 0x37bc56cf0
37bc56cd4nop
37bc56cd5nop [rax+rax]
37bc56ce0
37bc56ce0loc_37bc56ce0:
37bc56ce0movups [rdx], x0
37bc56ce3add rdx, 32
37bc56ce7movups [rdx-16], x0
37bc56cebcmp rcx, rdx
37bc56ceejne 0x37bc56ce0
37bc56cf0
37bc56cf0loc_37bc56cf0:
37bc56cf0mov rax, [rsp+552]
37bc56cf8movq x0, [rip+0x7f65a0]
37bc56d00pxor x6, x6
37bc56d04movups [r14], x0
37bc56d08movapd x0, x8
37bc56d0dmov [rax], 0
37bc56d14jmp 0x37bc56490
37bc56d19
37bc56d19loc_37bc56d19:
37bc56d19mov rax, [rsp+528]
37bc56d21mov edx, [rax]
37bc56d23test edx, edx
37bc56d25jle 0x37bc56d70
37bc56d27sub edx, 1
37bc56d2apxor x0, x0
37bc56d2eshl rdx, 4
37bc56d32lea rcx, [r12+rdx+16]
37bc56d37mov rdx, r12
37bc56d3amov r8, rcx
37bc56d3dsub r8, r12
37bc56d40and r8l, 16
37bc56d44je 0x37bc56d60
37bc56d46lea rdx, [r12+16]
37bc56d4bmovups [r12], x0
37bc56d50cmp rdx, rcx
37bc56d53je 0x37bc56d70
37bc56d55nop [rax+rax]
37bc56d60
37bc56d60loc_37bc56d60:
37bc56d60movups [rdx], x0
37bc56d63add rdx, 32
37bc56d67movups [rdx-16], x0
37bc56d6bcmp rdx, rcx
37bc56d6ejne 0x37bc56d60
37bc56d70
37bc56d70loc_37bc56d70:
37bc56d70mov rax, [rsp+552]
37bc56d78movq x0, [rip+0x7f6520]
37bc56d80pxor x14, x14
37bc56d85movups [r14], x0
37bc56d89movapd x0, x8
37bc56d8emov [rax], 0
37bc56d95jmp 0x37bc556d8
37bc56d9a
37bc56d9aloc_37bc56d9a:
37bc56d9acmp r10l, eax
37bc56d9djl 0x37bc55b56
37bc56da3mov edi, r10l
37bc56da6sub edi, eax
37bc56da8mov ecx, edi
37bc56daajmp 0x37bc5541d
37bc56daf
37bc56dafloc_37bc56daf:
37bc56dafcmp r10l, eax
37bc56db2jl 0x37bc55b56
37bc56db8mov edi, r10l
37bc56dbbsub edi, eax
37bc56dbdmov ecx, edi
37bc56dbfjmp 0x37bc561ae
37bc56dc4
37bc56dc4loc_37bc56dc4:
37bc56dc4pxor x1, x1
37bc56dc8movapd x0, x10
37bc56dcdmaxsd x1, x11
37bc56dd2divsd x0, x1
37bc56dd6test r15l, r15l
37bc56dd9jne 0x37bc56e40
37bc56ddbmov eax, [rsp+92]
37bc56ddftest eax, eax
37bc56de1jne 0x37bc56f20
37bc56de7minsd x0, x8
37bc56decpxor x3, x3
37bc56df0movupd x1, [rip+0x7f64b8]
37bc56df8movq x14, [rip+0x7f649f]
37bc56e01
37bc56e01loc_37bc56e01:
37bc56e01comisd x0, x11
37bc56e06ja 0x37bc55e08
37bc56e0ccomisd x3, x13
37bc56e11ja 0x37bc56fb4
37bc56e17
37bc56e17loc_37bc56e17:
37bc56e17mov r9l, 1
37bc56e1dmov r8l, 1
37bc56e23lea rdx, [rip+0x7f6449]
37bc56e2amov rcx, rdi
37bc56e2dcall lsame_
37bc56e32
37bc56e32loc_37bc56e32:
37bc56e32movapd x9, x8
37bc56e37jmp 0x37bc55b56
37bc56e3c
37bc56e3c 0f 1f 40 00 ..@.
37bc56e40
37bc56e40loc_37bc56e40:
37bc56e40mov edx, [rsp+92]
37bc56e44test edx, edx
37bc56e46jne 0x37bc56eeb
37bc56e4cminsd x0, x8
37bc56e51pxor x3, x3
37bc56e55movupd x1, [rip+0x7f6453]
37bc56e5dmovq x14, [rip+0x7f643a]
37bc56e66
37bc56e66loc_37bc56e66:
37bc56e66comisd x0, x11
37bc56e6bja 0x37bc55e08
37bc56e71comisd x3, x13
37bc56e76jbe 0x37bc56e17
37bc56e78
37bc56e78loc_37bc56e78:
37bc56e78mov [rsp+96], r10l
37bc56e7d
37bc56e7dloc_37bc56e7d:
37bc56e7dmovapd x9, x8
37bc56e82mov ebx, 1
37bc56e87mov r11l, 1
37bc56e8dmov r10l, 1
37bc56e93jmp 0x37bc56135
37bc56e98
37bc56e98 0f 1f 84 00 00 00 00 00 ........
37bc56ea0
37bc56ea0loc_37bc56ea0:
37bc56ea0mov r8l, [rsp+92]
37bc56ea5test r8l, r8l
37bc56ea8je 0x37bc56f3d
37bc56eaemov [rsp+96], r10l
37bc56eb3pxor x3, x3
37bc56eb7movupd x1, [rip+0x7f63f1]
37bc56ebfmovq x14, [rip+0x7f63d8]
37bc56ec8jmp 0x37bc55a15
37bc56ecd
37bc56ecdloc_37bc56ecd:
37bc56ecdpxor x11, x11
37bc56ed2movapd x2, x11
37bc56ed7jmp 0x37bc56385
37bc56edc
37bc56edcloc_37bc56edc:
37bc56edcpxor x13, x13
37bc56ee1movapd x3, x13
37bc56ee6jmp 0x37bc555d3
37bc56eeb
37bc56eebloc_37bc56eeb:
37bc56eebmov r11l, 1
37bc56ef1mov ebx, 1
37bc56ef6pxor x3, x3
37bc56efamov [rsp+104], 1
37bc56f02movupd x1, [rip+0x7f63a6]
37bc56f0amovq x14, [rip+0x7f638d]
37bc56f13
37bc56f13loc_37bc56f13:
37bc56f13movapd x9, x0
37bc56f18jmp 0x37bc56b7d
37bc56f1d
37bc56f1d 0f 1f 00 ...
37bc56f20
37bc56f20loc_37bc56f20:
37bc56f20movupd x1, [rip+0x7f6388]
37bc56f28mov eax, r10l
37bc56f2bpxor x3, x3
37bc56f2fmovq x14, [rip+0x7f6368]
37bc56f38jmp 0x37bc55133
37bc56f3d
37bc56f3dloc_37bc56f3d:
37bc56f3dminsd x6, x8
37bc56f42pxor x3, x3
37bc56f46movupd x1, [rip+0x7f6362]
37bc56f4emovq x14, [rip+0x7f6349]
37bc56f57movapd x0, x6
37bc56f5b
37bc56f5bloc_37bc56f5b:
37bc56f5bcomisd x0, x11
37bc56f60ja 0x37bc55e08
37bc56f66comisd x3, x13
37bc56f6bjbe 0x37bc56e32
37bc56f71jmp 0x37bc56e78
37bc56f76
37bc56f76 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc56f80
37bc56f80loc_37bc56f80:
37bc56f80minsd x6, x8
37bc56f85pxor x3, x3
37bc56f89movupd x1, [rip+0x7f631f]
37bc56f91movq x14, [rip+0x7f6306]
37bc56f9amovapd x0, x6
37bc56f9e
37bc56f9eloc_37bc56f9e:
37bc56f9ecomisd x0, x11
37bc56fa3ja 0x37bc55e08
37bc56fa9comisd x3, x13
37bc56faejbe 0x37bc56e32
37bc56fb4
37bc56fb4loc_37bc56fb4:
37bc56fb4lea eax, [r10+1]
37bc56fb8mov ecx, 2
37bc56fbdmovapd x9, x8
37bc56fc2mov [rsp+96], 1
37bc56fcaimul eax, r10l
37bc56fcemov r11l, -1
37bc56fd4cdq
37bc56fd5idiv ecx
37bc56fd7mov ebx, eax
37bc56fd9jmp 0x37bc56135
37bc56fde
37bc56fdeloc_37bc56fde:
37bc56fdecomisd x6, x11
37bc56fe3ja 0x37bc55e08
37bc56fe9comisd x3, x13
37bc56feejbe 0x37bc56e32
37bc56ff4jmp 0x37bc56e7d
37bc56ff9
37bc56ff9loc_37bc56ff9:
37bc56ff9mov [rsp+104], r10l
37bc56ffemov r11l, -1
37bc57004mov r10l, 1
37bc5700ajmp 0x37bc56f13
37bc5700f
37bc5700floc_37bc5700f:
37bc5700fcomisd x6, x11
37bc57014ja 0x37bc55e08
37bc5701acomisd x3, x13
37bc5701fjbe 0x37bc56e32
37bc57025mov [rsp+96], 1
37bc5702dmovapd x9, x8
37bc57032mov r11l, -1
37bc57038jmp 0x37bc56135
37bc5703d
37bc5703dloc_37bc5703d:
37bc5703dneg eax
37bc5703fjmp 0x37bc54ee4
37bc57044
37bc57044loc_37bc57044:
37bc57044mov [rsp+104], 1
37bc5704cmov r11l, 1
37bc57052mov ebx, 1
37bc57057jmp 0x37bc56f13
37bc54880
Loading..