File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc58040
37bc58040zlatrs_:
37bc58040push r15
37bc58042push r14
37bc58044push r13
37bc58046push r12
37bc58048push rbp
37bc58049push rdi
37bc5804apush rsi
37bc5804bpush rbx
37bc5804csub rsp, 472
37bc58053movups [rsp+304], x6
37bc5805bmovups [rsp+320], x7
37bc58063movups [rsp+336], x8
37bc5806cmovups [rsp+352], x9
37bc58075movups [rsp+368], x10
37bc5807emovups [rsp+384], x11
37bc58087movups [rsp+400], x12
37bc58090movups [rsp+416], x13
37bc58099movups [rsp+432], x14
37bc580a2movups [rsp+448], x15
37bc580abmov r15, [rsp+624]
37bc580b3mov rax, [rsp+592]
37bc580bbmov rbx, [rsp+616]
37bc580c3mov [r15], 0
37bc580camovsxd r14, [rax]
37bc580cdmov rsi, rdx
37bc580d0mov rdi, r8
37bc580d3lea rdx, [rip+0x7f52c6]
37bc580damov r13, r9
37bc580ddmov r8l, 1
37bc580e3mov r9l, 1
37bc580e9mov rbp, rcx
37bc580eccall lsame_
37bc580f1mov r9l, 1
37bc580f7mov r8l, 1
37bc580fdmov rcx, rsi
37bc58100lea rdx, [rip+0x7f529a]
37bc58107mov [rsp+96], eax
37bc5810bcall lsame_
37bc58110mov r9l, 1
37bc58116mov r8l, 1
37bc5811cmov rcx, rdi
37bc5811flea rdx, [rip+0x7f527b]
37bc58126mov r12l, eax
37bc58129call lsame_
37bc5812emov r9l, [rsp+96]
37bc58133mov [rsp+100], eax
37bc58137test r9l, r9l
37bc5813aje 0x37bc58458
37bc58140
37bc58140loc_37bc58140:
37bc58140test r12l, r12l
37bc58143je 0x37bc58490
37bc58149
37bc58149loc_37bc58149:
37bc58149mov r8l, [rsp+100]
37bc5814etest r8l, r8l
37bc58151jne 0x37bc58188
37bc58153mov r9l, 1
37bc58159mov r8l, 1
37bc5815flea rdx, [rip+0x7f523a]
37bc58166mov rcx, rdi
37bc58169call lsame_
37bc5816etest eax, eax
37bc58170jne 0x37bc58188
37bc58172mov edx, -3
37bc58177mov eax, 3
37bc5817cjmp 0x37bc583c2
37bc58181
37bc58181 0f 1f 80 00 00 00 00 .......
37bc58188
37bc58188loc_37bc58188:
37bc58188mov r9l, 1
37bc5818emov r8l, 1
37bc58194lea rdx, [rip+0x7f520a]
37bc5819bmov rcx, r13
37bc5819ecall lsame_
37bc581a3test eax, eax
37bc581a5je 0x37bc584e8
37bc581ab
37bc581abloc_37bc581ab:
37bc581abmov rax, [rsp+576]
37bc581b3mov edx, [rax]
37bc581b5test edx, edx
37bc581b7js 0x37bc583b8
37bc581bdmov rcx, [rsp+592]
37bc581c5mov eax, 1
37bc581cacmovg eax, edx
37bc581cdcmp [rcx], eax
37bc581cfjl 0x37bc585f0
37bc581d5mov eax, [r15]
37bc581d8test eax, eax
37bc581dajne 0x37bc5ade3
37bc581e0movsd_xmm x6, [rip+0x7f5200]
37bc581e8mov rax, [rsp+608]
37bc581f0movsd_xmm [rax], x6
37bc581f4test edx, edx
37bc581f6je 0x37bc583e7
37bc581fcxor eax, eax
37bc581fetest r14, r14
37bc58201mov edx, 12
37bc58206cmovs r14, rax
37bc5820alea rcx, [rip+0x7f519b]
37bc58211movapd x12, x6
37bc58216mov rax, r14
37bc58219not rax
37bc5821cmov [rsp+128], rax
37bc58224call dlamch_
37bc58229mov edx, 9
37bc5822elea rcx, [rip+0x7f5183]
37bc58235movapd x11, x0
37bc5823acall dlamch_
37bc5823fmov r9l, 1
37bc58245mov r8l, 1
37bc5824bmov rcx, r13
37bc5824edivsd x11, x0
37bc58253lea rdx, [rip+0x7f5147]
37bc5825adivsd x12, x11
37bc5825fcall lsame_
37bc58264test eax, eax
37bc58266jne 0x37bc58520
37bc5826c
37bc5826cloc_37bc5826c:
37bc5826cmov rcx, [rsp+576]
37bc58274lea r8, [rip+0x7f5149]
37bc5827bmov rdx, rbx
37bc5827emovapd x13, x12
37bc58283call idamax_
37bc58288movsd_xmm x8, [rip+0x7f516f]
37bc58291cdqe
37bc58293mulsd x13, x8
37bc58298movsd_xmm x9, [rbx+8*rax-8]
37bc5829fcomisd x13, x9
37bc582a4jb 0x37bc58600
37bc582aamov rax, [rsp+576]
37bc582b2movsd_xmm [rsp+256], x6
37bc582bbmov r10l, [rax]
37bc582betest r10l, r10l
37bc582c1jle 0x37bc5980b
37bc582c7movapd x9, x6
37bc582cc
37bc582ccloc_37bc582cc:
37bc582ccmov rax, [rsp+600]
37bc582d4lea edx, [r10-1]
37bc582d8pxor x4, x4
37bc582dcshl rdx, 4
37bc582e0lea rdx, [rax+rdx+16]
37bc582e5nop [rax+rax]
37bc582eanop [rax+rax]
37bc582f5nop [rax+rax]
37bc58300
37bc58300loc_37bc58300:
37bc58300movsd_xmm x0, [rax]
37bc58304movsd_xmm x1, [rax+8]
37bc58309add rax, 16
37bc5830dmulsd x0, x8
37bc58312mulsd x1, x8
37bc58317andpd x0, [rip+0x7f50f1]
37bc5831fandpd x1, [rip+0x7f50e9]
37bc58327addsd x0, x1
37bc5832bmaxsd x4, x0
37bc5832fcmp rax, rdx
37bc58332jne 0x37bc58300
37bc58334
37bc58334loc_37bc58334:
37bc58334pxor x2, x2
37bc58338movq x14, x9
37bc5833dunpcklpd x2, x9
37bc58342test r12l, r12l
37bc58345je 0x37bc585c0
37bc5834bmov eax, [rsp+96]
37bc5834ftest eax, eax
37bc58351je 0x37bc58958
37bc58357ucomisd x9, x6
37bc5835cjp 0x37bc58364
37bc5835eje 0x37bc592c0
37bc58364
37bc58364loc_37bc58364:
37bc58364pxor x0, x0
37bc58368mulsd x0, x9
37bc5836dcomisd x0, x11
37bc58372ja 0x37bc599e5
37bc58378comisd x4, x13
37bc5837dmov r15l, r10l
37bc58380ja 0x37bc5ac1b
37bc58386addsd x4, x4
37bc5838amov eax, r10l
37bc5838dmov r13l, -1
37bc58393mov r10l, 1
37bc58399movapd x10, x4
37bc5839e
37bc5839eloc_37bc5839e:
37bc5839ecmp eax, r10l
37bc583a1jl 0x37bc59880
37bc583a7sub r15l, r10l
37bc583aamov ebp, r15l
37bc583adjmp 0x37bc589b5
37bc583b2
37bc583b2 66 0f 1f 44 00 00 f..D..
37bc583b8
37bc583b8loc_37bc583b8:
37bc583b8mov edx, -5
37bc583bdmov eax, 5
37bc583c2
37bc583c2loc_37bc583c2:
37bc583c2mov [r15], edx
37bc583c5
37bc583c5loc_37bc583c5:
37bc583c5lea rdx, [rsp+288]
37bc583cdmov r8l, 6
37bc583d3lea rcx, [rip+0x7f4fcc]
37bc583damov [rsp+288], eax
37bc583e1call xerbla_
37bc583e6nop
37bc583e7
37bc583e7loc_37bc583e7:
37bc583e7movups x6, [rsp+304]
37bc583efmovups x7, [rsp+320]
37bc583f7movups x8, [rsp+336]
37bc58400movups x9, [rsp+352]
37bc58409movups x10, [rsp+368]
37bc58412movups x11, [rsp+384]
37bc5841bmovups x12, [rsp+400]
37bc58424movups x13, [rsp+416]
37bc5842dmovups x14, [rsp+432]
37bc58436movups x15, [rsp+448]
37bc5843fadd rsp, 472
37bc58446pop rbx
37bc58447pop rsi
37bc58448pop rdi
37bc58449pop rbp
37bc5844apop r12
37bc5844cpop r13
37bc5844epop r14
37bc58450pop r15
37bc58452ret
37bc58453
37bc58453 0f 1f 44 00 00 ..D..
37bc58458
37bc58458loc_37bc58458:
37bc58458mov r9l, 1
37bc5845emov r8l, 1
37bc58464lea rdx, [rip+0x7f4f37]
37bc5846bmov rcx, rbp
37bc5846ecall lsame_
37bc58473test eax, eax
37bc58475jne 0x37bc58140
37bc5847bmov edx, -1
37bc58480mov eax, 1
37bc58485jmp 0x37bc583c2
37bc5848a
37bc5848a 66 0f 1f 44 00 00 f..D..
37bc58490
37bc58490loc_37bc58490:
37bc58490mov r9l, 1
37bc58496mov r8l, 1
37bc5849clea rdx, [rip+0x7f4f00]
37bc584a3mov rcx, rsi
37bc584a6call lsame_
37bc584abtest eax, eax
37bc584adjne 0x37bc58149
37bc584b3mov r9l, 1
37bc584b9mov r8l, 1
37bc584bflea rdx, [rip+0x7f4ede]
37bc584c6mov rcx, rsi
37bc584c9call lsame_
37bc584cetest eax, eax
37bc584d0jne 0x37bc58149
37bc584d6mov edx, -2
37bc584dbmov eax, 2
37bc584e0jmp 0x37bc583c2
37bc584e5
37bc584e5 0f 1f 00 ...
37bc584e8
37bc584e8loc_37bc584e8:
37bc584e8mov r9l, 1
37bc584eemov r8l, 1
37bc584f4lea rdx, [rip+0x7f4ea6]
37bc584fbmov rcx, r13
37bc584fecall lsame_
37bc58503test eax, eax
37bc58505jne 0x37bc581ab
37bc5850bmov edx, -4
37bc58510mov eax, 4
37bc58515jmp 0x37bc583c2
37bc5851a
37bc5851a 66 0f 1f 44 00 00 f..D..
37bc58520
37bc58520loc_37bc58520:
37bc58520mov rax, [rsp+576]
37bc58528mov ecx, [rsp+96]
37bc5852cmov eax, [rax]
37bc5852etest ecx, ecx
37bc58530je 0x37bc58898
37bc58536test eax, eax
37bc58538jle 0x37bc5826c
37bc5853emov rcx, r14
37bc58541mov rdx, [rsp+584]
37bc58549mov [rsp+104], r14
37bc5854emov r14l, eax
37bc58551shl rcx, 4
37bc58555mov [rsp+552], rsi
37bc5855dxor esi, esi
37bc5855fmov [rsp+560], rdi
37bc58567mov r13, rcx
37bc5856amov rdi, rdx
37bc5856dnop [rax]
37bc58570
37bc58570loc_37bc58570:
37bc58570mov rdx, rdi
37bc58573lea rcx, [rsp+288]
37bc5857badd rdi, r13
37bc5857emov [rsp+288], esi
37bc58585lea r8, [rip+0x7f4e38]
37bc5858ccall dzasum_
37bc58591movsd_xmm [rbx+8*rsi], x0
37bc58596add rsi, 1
37bc5859alea ecx, [rsi+1]
37bc5859dcmp r14l, ecx
37bc585a0jge 0x37bc58570
37bc585a2mov r14, [rsp+104]
37bc585a7mov rsi, [rsp+552]
37bc585afmov rdi, [rsp+560]
37bc585b7jmp 0x37bc5826c
37bc585bc
37bc585bc 0f 1f 40 00 ..@.
37bc585c0
37bc585c0loc_37bc585c0:
37bc585c0mov r13l, [rsp+96]
37bc585c5test r13l, r13l
37bc585c8jne 0x37bc58c90
37bc585ceucomisd x9, x6
37bc585d3jp 0x37bc585db
37bc585d5je 0x37bc593e0
37bc585db
37bc585dbloc_37bc585db:
37bc585dbmov r11l, 1
37bc585e1mov r13l, -1
37bc585e7jmp 0x37bc58cac
37bc585ec
37bc585ec 0f 1f 40 00 ..@.
37bc585f0
37bc585f0loc_37bc585f0:
37bc585f0mov edx, -7
37bc585f5mov eax, 7
37bc585fajmp 0x37bc583c2
37bc585ff
37bc585ff 90 .
37bc58600
37bc58600loc_37bc58600:
37bc58600mov edx, 8
37bc58605lea rcx, [rip+0x7f4dbc]
37bc5860ccall dlamch_
37bc58611comisd x0, x9
37bc58616jae 0x37bc59d20
37bc5861cmov rax, [rsp+576]
37bc58624mov edx, [rsp+96]
37bc58628mov r8l, [rax]
37bc5862btest edx, edx
37bc5862djne 0x37bc591f0
37bc58633cmp r8l, 1
37bc58637jle 0x37bc5ac2f
37bc5863dmov rax, [rsp+584]
37bc58645lea r13, [r14+1]
37bc58649xor r9l, r9l
37bc5864cpxor x9, x9
37bc58651mov ecx, 1
37bc58656lea r11, [rax+16]
37bc5865alea r10, [rax+32]
37bc5865enop
37bc58660
37bc58660loc_37bc58660:
37bc58660add ecx, 1
37bc58663cmp ecx, r8l
37bc58666jg 0x37bc58700
37bc5866cmov edx, r8l
37bc5866fmov rax, r9
37bc58672sub edx, ecx
37bc58674shl rax, 4
37bc58678add rdx, r9
37bc5867badd rax, r11
37bc5867eshl rdx, 4
37bc58682add rdx, r10
37bc58685nop [rax]
37bc58689nop [rax+rax]
37bc58694nop [rax+rax]
37bc5869fnop [rax+rax]
37bc586aanop [rax+rax]
37bc586b5nop [rax+rax]
37bc586c0
37bc586c0loc_37bc586c0:
37bc586c0movsd_xmm x0, [rax]
37bc586c4movsd_xmm x1, [rax+8]
37bc586c9add rax, 16
37bc586cdandpd x0, [rip+0x7f4d3b]
37bc586d5andpd x1, [rip+0x7f4d33]
37bc586ddmaxsd x0, x1
37bc586e1maxsd x9, x0
37bc586e6cmp rax, rdx
37bc586e9jne 0x37bc586c0
37bc586ebadd r9, r13
37bc586eecmp ecx, r8l
37bc586f1jne 0x37bc58660
37bc586f7nop [rax+rax]
37bc58700
37bc58700loc_37bc58700:
37bc58700mov edx, 8
37bc58705lea rcx, [rip+0x7f4cbc]
37bc5870ccall dlamch_
37bc58711comisd x0, x9
37bc58716jb 0x37bc5aa68
37bc5871cmovapd x0, x9
37bc58721movapd x9, x6
37bc58726mov rax, [rsp+576]
37bc5872emulsd x0, x11
37bc58733mov r10l, [rax]
37bc58736divsd x9, x0
37bc5873bmovsd_xmm [rsp+256], x9
37bc58745test r10l, r10l
37bc58748jle 0x37bc59bd9
37bc5874emov [rsp+544], rbp
37bc58756mov r13l, r10l
37bc58759xor ebp, ebp
37bc5875blea r15, [r14+1]
37bc5875fmov rdx, [rsp+584]
37bc58767mov [rsp+552], rsi
37bc5876fmov rsi, rbx
37bc58772mov [rsp+560], rdi
37bc5877amov rdi, -1
37bc58781mov [rsp+616], rbx
37bc58789mov ebx, 1
37bc5878emov [rsp+104], r12l
37bc58793lea r12, [rdx+16]
37bc58797jmp 0x37bc587c0
37bc58799
37bc58799 0f 1f 80 00 00 00 00 .......
37bc587a0
37bc587a0loc_37bc587a0:
37bc587a0movsd_xmm x0, [rsi]
37bc587a4mulsd x0, x9
37bc587a9movsd_xmm [rsi], x0
37bc587ad
37bc587adloc_37bc587ad:
37bc587adadd rsi, 8
37bc587b1add rdi, r14
37bc587b4add rbp, r15
37bc587b7cmp r13l, ebx
37bc587bajl 0x37bc59ba0
37bc587c0
37bc587c0loc_37bc587c0:
37bc587c0movsd_xmm x14, [rsi]
37bc587c5lea rcx, [rip+0x7f4bfc]
37bc587ccmov edx, 8
37bc587d1call dlamch_
37bc587d6mov ecx, ebx
37bc587d8add ebx, 1
37bc587dbcomisd x0, x14
37bc587e0jae 0x37bc587a0
37bc587e2mov eax, [rsp+96]
37bc587e6addsd x9, x9
37bc587ebmov [rsi], 0
37bc587f2test eax, eax
37bc587f4je 0x37bc59900
37bc587facmp ecx, 1
37bc587fdje 0x37bc5887e
37bc587ffsub ecx, 2
37bc58802mov rdx, rdi
37bc58805pxor x2, x2
37bc58809add rcx, rdi
37bc5880cshl rdx, 4
37bc58810add rdx, [rsp+584]
37bc58818shl rcx, 4
37bc5881cadd rcx, r12
37bc5881fnop [rax+rax]
37bc5882anop [rax+rax]
37bc58835nop [rax+rax]
37bc58840
37bc58840loc_37bc58840:
37bc58840movsd_xmm x0, [rdx+16]
37bc58845movsd_xmm x1, [rdx+24]
37bc5884aadd rdx, 16
37bc5884emulsd x0, x8
37bc58853mulsd x1, x8
37bc58858andpd x0, [rip+0x7f4bb0]
37bc58860andpd x1, [rip+0x7f4ba8]
37bc58868addsd x0, x1
37bc5886cmulsd x0, x9
37bc58871addsd x2, x0
37bc58875cmp rdx, rcx
37bc58878jne 0x37bc58840
37bc5887a
37bc5887aloc_37bc5887a:
37bc5887amovsd_xmm [rsi], x2
37bc5887e
37bc5887eloc_37bc5887e:
37bc5887emulsd x9, x8
37bc58883movsd_xmm [rsp+256], x9
37bc5888djmp 0x37bc587ad
37bc58892
37bc58892 66 0f 1f 44 00 00 f..D..
37bc58898
37bc58898loc_37bc58898:
37bc58898cmp eax, 1
37bc5889bjle 0x37bc58943
37bc588a1lea rcx, [r14+1]
37bc588a5mov rdx, [rsp+584]
37bc588admov r13, [rsp+576]
37bc588b5mov [rsp+104], r14
37bc588bashl rcx, 4
37bc588bemov [rsp+544], rbp
37bc588c6mov r14l, eax
37bc588c9mov [rsp+552], rsi
37bc588d1mov rbp, rcx
37bc588d4mov esi, 1
37bc588d9mov [rsp+560], rdi
37bc588e1lea rdi, [rdx+16]
37bc588e5nop [rax+rax]
37bc588f0
37bc588f0loc_37bc588f0:
37bc588f0sub eax, esi
37bc588f2mov rdx, rdi
37bc588f5lea r8, [rip+0x7f4ac8]
37bc588fcadd rdi, rbp
37bc588fflea rcx, [rsp+288]
37bc58907mov [rsp+288], eax
37bc5890ecall dzasum_
37bc58913mov eax, [r13]
37bc58917movsd_xmm [rbx+8*rsi-8], x0
37bc5891dadd rsi, 1
37bc58921cmp rsi, r14
37bc58924jne 0x37bc588f0
37bc58926mov r14, [rsp+104]
37bc5892bmov rbp, [rsp+544]
37bc58933mov rsi, [rsp+552]
37bc5893bmov rdi, [rsp+560]
37bc58943
37bc58943loc_37bc58943:
37bc58943cdqe
37bc58945mov [rbx+8*rax-8], 0
37bc5894ejmp 0x37bc5826c
37bc58953
37bc58953 0f 1f 44 00 00 ..D..
37bc58958
37bc58958loc_37bc58958:
37bc58958ucomisd x9, x6
37bc5895djp 0x37bc58965
37bc5895fje 0x37bc59500
37bc58965
37bc58965loc_37bc58965:
37bc58965pxor x0, x0
37bc58969mulsd x0, x9
37bc5896ecomisd x0, x11
37bc58973ja 0x37bc599e5
37bc58979comisd x4, x13
37bc5897eja 0x37bc5abc0
37bc58984addsd x4, x4
37bc58988mov r15l, 1
37bc5898emov eax, 1
37bc58993movapd x10, x4
37bc58998nop [rax+rax]
37bc589a0
37bc589a0loc_37bc589a0:
37bc589a0cmp eax, r10l
37bc589a3jg 0x37bc59880
37bc589a9sub r10l, r15l
37bc589acmov r13l, 1
37bc589b2mov ebp, r10l
37bc589b5
37bc589b5loc_37bc589b5:
37bc589b5movsxd r9, r13l
37bc589b8movsxd rsi, eax
37bc589bbmov rdi, [rsp+600]
37bc589c3movapd x13, x2
37bc589c8mov rax, r9
37bc589cbmov r12, rsi
37bc589cemov r15, rsi
37bc589d1mov [rsp+136], r9
37bc589d9shl rax, 4
37bc589ddimul r12, r14
37bc589e1movq x7, [rip+0x7f4a27]
37bc589e9mov [rsp+104], rax
37bc589eemov rax, rsi
37bc589f1shl rax, 4
37bc589f5lea r13, [rdi+rax-16]
37bc589famov rax, r9
37bc589fdmov rdi, [rsp+128]
37bc58a05imul rax, r14
37bc58a09add r12, rdi
37bc58a0cmov [rsp+112], rax
37bc58a11lea rax, [r14+1]
37bc58a15mov r14, r9
37bc58a18imul r14, rax
37bc58a1cimul rax, rsi
37bc58a20mov rsi, [rsp+600]
37bc58a28shl r14, 4
37bc58a2clea r11, [rax+rdi]
37bc58a30mov [rsp+128], r14
37bc58a38shl r11, 4
37bc58a3cadd r11, [rsp+584]
37bc58a44mov r14, r11
37bc58a47jmp 0x37bc58a7f
37bc58a49
37bc58a49 0f 1f 80 00 00 00 00 .......
37bc58a50
37bc58a50loc_37bc58a50:
37bc58a50cmp r15l, 1
37bc58a54jg 0x37bc59710
37bc58a5a
37bc58a5aloc_37bc58a5a:
37bc58a5aadd r15, [rsp+136]
37bc58a62add r13, [rsp+104]
37bc58a67add r12, [rsp+112]
37bc58a6cadd r14, [rsp+128]
37bc58a74test ebp, ebp
37bc58a76je 0x37bc59880
37bc58a7csub ebp, 1
37bc58a7f
37bc58a7floc_37bc58a7f:
37bc58a7fmovsd_xmm x0, [r13]
37bc58a85movsd_xmm x1, [r13+8]
37bc58a8bmov edi, r15l
37bc58a8emov r8l, [rsp+100]
37bc58a93andpd x0, x7
37bc58a97andpd x1, x7
37bc58a9baddsd x0, x1
37bc58a9ftest r8l, r8l
37bc58aa2je 0x37bc59580
37bc58aa8movsd_xmm x2, [r14]
37bc58aadmovsd_xmm x3, [r14+8]
37bc58ab3pxor x4, x4
37bc58ab7movapd x1, x2
37bc58abbmovapd x5, x3
37bc58abfmulsd x1, x9
37bc58ac4mulsd x5, x4
37bc58ac8mulsd x2, x4
37bc58accmulsd x3, x9
37bc58ad1subsd x1, x5
37bc58ad5addsd x2, x3
37bc58ad9movsd_xmm [rsp+272], x1
37bc58ae2andpd x1, x7
37bc58ae6movsd_xmm [rsp+280], x2
37bc58aefandpd x2, x7
37bc58af3addsd x1, x2
37bc58af7comisd x1, x11
37bc58afcjbe 0x37bc595bf
37bc58b02
37bc58b02loc_37bc58b02:
37bc58b02comisd x6, x1
37bc58b06ja 0x37bc598d8
37bc58b0c
37bc58b0cloc_37bc58b0c:
37bc58b0clea rcx, [rsp+224]
37bc58b14lea r8, [rsp+272]
37bc58b1cmov rdx, r13
37bc58b1fcall zladiv_
37bc58b24movsd_xmm x0, [rsp+224]
37bc58b2dmovsd_xmm x1, [rsp+232]
37bc58b36movapd x2, x0
37bc58b3aandpd x0, x7
37bc58b3eunpcklpd x2, x1
37bc58b42andpd x1, x7
37bc58b46addsd x0, x1
37bc58b4amovups [r13], x2
37bc58b4f
37bc58b4floc_37bc58b4f:
37bc58b4fcomisd x0, x6
37bc58b53movapd x1, x12
37bc58b58subsd x1, x10
37bc58b5djbe 0x37bc596c0
37bc58b63movapd x2, x6
37bc58b67divsd x2, x0
37bc58b6bmovsd_xmm x0, [rbx+8*r15-8]
37bc58b72mulsd x1, x2
37bc58b76comisd x0, x1
37bc58b7aja 0x37bc597c0
37bc58b80
37bc58b80loc_37bc58b80:
37bc58b80mov ecx, [rsp+96]
37bc58b84test ecx, ecx
37bc58b86jne 0x37bc58a50
37bc58b8cmov rax, [rsp+576]
37bc58b94mov eax, [rax]
37bc58b96cmp eax, r15l
37bc58b99jle 0x37bc58a5a
37bc58b9fmovupd x1, [r13]
37bc58ba5movupd x0, [r13]
37bc58babsub eax, r15l
37bc58baelea edx, [rdi+1]
37bc58bb1lea r11, [rip+0x7f480c]
37bc58bb8mov [rsp+264], eax
37bc58bbfmovsxd rdx, edx
37bc58bc2lea rax, [r13+16]
37bc58bc6unpcklpd x1, x1
37bc58bcaunpckhpd x0, x0
37bc58bcemov [rsp+40], r11
37bc58bd3add rdx, r12
37bc58bd6mulpd x0, x13
37bc58bdbmov [rsp+32], rax
37bc58be0shl rdx, 4
37bc58be4lea rcx, [rsp+264]
37bc58becmulpd x1, x14
37bc58bf1mov [rsp+152], rax
37bc58bf9mov r9, r11
37bc58bfcmov rax, [rsp+584]
37bc58c04lea r8, [rax+rdx]
37bc58c08lea rdx, [rsp+288]
37bc58c10addsubpd x1, x0
37bc58c14xorpd x1, [rip+0x7f4804]
37bc58c1cmovups [rsp+288], x1
37bc58c24call zaxpy_
37bc58c29mov rax, [rsp+576]
37bc58c31lea r8, [rip+0x7f478c]
37bc58c38lea rcx, [rsp+288]
37bc58c40mov eax, [rax]
37bc58c42mov edx, eax
37bc58c44mov [rsp+144], eax
37bc58c4bsub edx, r15l
37bc58c4emov [rsp+288], edx
37bc58c55mov rdx, [rsp+152]
37bc58c5dcall izamax_
37bc58c62add eax, r15l
37bc58c65
37bc58c65loc_37bc58c65:
37bc58c65cdqe
37bc58c67shl rax, 4
37bc58c6badd rax, rsi
37bc58c6emovsd_xmm x10, [rax-16]
37bc58c74movsd_xmm x0, [rax-8]
37bc58c79andpd x10, x7
37bc58c7eandpd x0, x7
37bc58c82addsd x10, x0
37bc58c87jmp 0x37bc58a5a
37bc58c8c
37bc58c8c 0f 1f 40 00 ..@.
37bc58c90
37bc58c90loc_37bc58c90:
37bc58c90ucomisd x9, x6
37bc58c95jp 0x37bc58c9d
37bc58c97je 0x37bc59540
37bc58c9d
37bc58c9dloc_37bc58c9d:
37bc58c9dmov r11l, r10l
37bc58ca0mov r13l, 1
37bc58ca6mov r10l, 1
37bc58cac
37bc58cacloc_37bc58cac:
37bc58cacpxor x0, x0
37bc58cb0mulsd x0, x9
37bc58cb5comisd x0, x11
37bc58cbaja 0x37bc599e5
37bc58cc0comisd x4, x13
37bc58cc5mov r15l, r10l
37bc58cc8ja 0x37bc5a91c
37bc58cceaddsd x4, x4
37bc58cd2movapd x10, x4
37bc58cd7
37bc58cd7loc_37bc58cd7:
37bc58cd7mov r9l, 1
37bc58cddmov r8l, 1
37bc58ce3mov rcx, rsi
37bc58ce6mov [rsp+112], r11l
37bc58ceblea rdx, [rip+0x7f46b1]
37bc58cf2mov [rsp+104], r10l
37bc58cf7call lsame_
37bc58cfcmov r10l, [rsp+104]
37bc58d01mov r11l, [rsp+112]
37bc58d06test eax, eax
37bc58d08je 0x37bc59dc0
37bc58d0ecmp r13l, -1
37bc58d12je 0x37bc5ab17
37bc58d18cmp r10l, r11l
37bc58d1bjg 0x37bc59880
37bc58d21sub r11l, r15l
37bc58d24mov r13l, 1
37bc58d2amov r8l, r11l
37bc58d2d
37bc58d2dloc_37bc58d2d:
37bc58d2dmovsxd r9, r13l
37bc58d30movsxd rbp, r10l
37bc58d33mov rdx, r14
37bc58d36mov rdi, [rsp+600]
37bc58d3emov rax, r9
37bc58d41imul rdx, rbp
37bc58d45pxor x5, x5
37bc58d49mov r13l, r8l
37bc58d4cshl rax, 4
37bc58d50mov rcx, [rsp+584]
37bc58d58unpcklpd x5, x9
37bc58d5dmov [rsp+136], r9
37bc58d65mov [rsp+112], rax
37bc58d6amov rax, rbp
37bc58d6dmovq x15, x9
37bc58d72movq x14, [rip+0x7f4695]
37bc58d7bshl rax, 4
37bc58d7flea r11, [rcx+16]
37bc58d83movups [rsp+176], x5
37bc58d8blea rsi, [rdi+rax-16]
37bc58d90mov rax, r14
37bc58d93mov rdi, [rsp+128]
37bc58d9bmov [rsp+192], r11
37bc58da3imul rax, r9
37bc58da7lea r12, [rdi+rbp]
37bc58dablea r15, [rdx+rdi]
37bc58dafxor edi, edi
37bc58db1add r12, rdx
37bc58db4mov [rsp+104], rax
37bc58db9lea rax, [r14+1]
37bc58dbdshl r12, 4
37bc58dc1shl rax, 4
37bc58dc5add r12, r11
37bc58dc8mov r14, rax
37bc58dcbneg rax
37bc58dceimul rax, rbp
37bc58dd2imul r14, r9
37bc58dd6mov r10, rax
37bc58dd9neg rax
37bc58ddcmov [rsp+128], r14
37bc58de4mov r14, rbp
37bc58de7mov rbp, [rsp+600]
37bc58defmov [rsp+144], rax
37bc58df7mov [rsp+152], r10
37bc58dffjmp 0x37bc5907c
37bc58e04
37bc58e04 0f 1f 40 00 ..@.
37bc58e08
37bc58e08loc_37bc58e08:
37bc58e08mulsd x1, x8
37bc58e0dmov edx, [rsp+100]
37bc58e11movsd_xmm [rsp+248], x1
37bc58e1amovapd x13, x1
37bc58e1ftest edx, edx
37bc58e21je 0x37bc59b10
37bc58e27mov rax, [rsp+152]
37bc58e2flea rdx, [rax+r12]
37bc58e33mov rax, [rsp+144]
37bc58e3bmovupd x2, [rdx+rax-16]
37bc58e41movapd x0, x2
37bc58e45unpcklpd x0, x2
37bc58e49unpckhpd x2, x2
37bc58e4dmulpd x0, x15
37bc58e52mulpd x2, [rsp+176]
37bc58e5baddsubpd x0, x2
37bc58e5fmovapd x5, x0
37bc58e63unpckhpd x5, x5
37bc58e67movapd x2, x5
37bc58e6bandpd x2, x14
37bc58e70
37bc58e70loc_37bc58e70:
37bc58e70movups [rsp+272], x0
37bc58e78andpd x0, x14
37bc58e7daddsd x0, x2
37bc58e81comisd x0, x6
37bc58e85jbe 0x37bc58ed9
37bc58e87mulsd x13, x0
37bc58e8clea rcx, [rsp+224]
37bc58e94lea rdx, [rsp+288]
37bc58e9cmov [rsp+160], r11l
37bc58ea4lea r8, [rsp+272]
37bc58eacminsd x13, x6
37bc58eb1movsd_xmm [rsp+248], x13
37bc58ebbcall zladiv_
37bc58ec0mov r11l, [rsp+160]
37bc58ec8movupd x0, [rsp+224]
37bc58ed1movups [rsp+288], x0
37bc58ed9
37bc58ed9loc_37bc58ed9:
37bc58ed9comisd x6, x13
37bc58edeja 0x37bc59ca0
37bc58ee4movsd_xmm x5, [rsp+296]
37bc58eedpxor x0, x0
37bc58ef1movsd_xmm x4, [rsp+288]
37bc58efaucomisd x5, x0
37bc58efesetnp cl
37bc58f01cmovne ecx, edi
37bc58f04
37bc58f04loc_37bc58f04:
37bc58f04ucomisd x4, x6
37bc58f08setnp dl
37bc58f0bcmovne edx, edi
37bc58f0eand dl, cl
37bc58f10je 0x37bc590ff
37bc58f16
37bc58f16loc_37bc58f16:
37bc58f16mov eax, [rsp+96]
37bc58f1atest eax, eax
37bc58f1cjne 0x37bc59b20
37bc58f22mov rax, [rsp+576]
37bc58f2amov ecx, [rax]
37bc58f2ccmp ecx, r14l
37bc58f2fjg 0x37bc59d70
37bc58f35pxor x13, x13
37bc58f3amov ecx, edx
37bc58f3cmovapd x4, x6
37bc58f40movapd x3, x13
37bc58f45
37bc58f45loc_37bc58f45:
37bc58f45ucomisd x9, x4
37bc58f4asetnp dl
37bc58f4dcmovne edx, edi
37bc58f50test dl, dl
37bc58f52je 0x37bc59a50
37bc58f58test cl, cl
37bc58f5aje 0x37bc59a50
37bc58f60movupd x1, [rsi]
37bc58f64unpcklpd x3, x13
37bc58f69mov eax, [rsp+100]
37bc58f6dsubpd x1, x3
37bc58f71movapd x0, x1
37bc58f75movups [rsi], x1
37bc58f78unpckhpd x1, x1
37bc58f7candpd x0, x14
37bc58f81andpd x1, x14
37bc58f86addsd x0, x1
37bc58f8atest eax, eax
37bc58f8cje 0x37bc59980
37bc58f92mov rax, [rsp+152]
37bc58f9apxor x4, x4
37bc58f9emovapd x1, x9
37bc58fa3lea rdx, [rax+r12]
37bc58fa7mov rax, [rsp+144]
37bc58fafmovsd_xmm x2, [rdx+rax-8]
37bc58fb5movsd_xmm x3, [rdx+rax-16]
37bc58fbbmulsd x1, x3
37bc58fbfmovapd x5, x2
37bc58fc3mulsd x5, x4
37bc58fc7mulsd x2, x9
37bc58fccmulsd x3, x4
37bc58fd0subsd x1, x5
37bc58fd4addsd x2, x3
37bc58fd8movsd_xmm [rsp+272], x1
37bc58fe1movsd_xmm [rsp+280], x2
37bc58feaandpd x2, x14
37bc58fef
37bc58fefloc_37bc58fef:
37bc58fefandpd x1, x14
37bc58ff4addsd x1, x2
37bc58ff8comisd x1, x11
37bc58ffdjbe 0x37bc59aa0
37bc59003comisd x6, x1
37bc59007ja 0x37bc5a6f0
37bc5900d
37bc5900dloc_37bc5900d:
37bc5900dlea rcx, [rsp+224]
37bc59015lea r8, [rsp+272]
37bc5901dmov rdx, rsi
37bc59020call zladiv_
37bc59025movsd_xmm x0, [rsp+224]
37bc5902emovsd_xmm x1, [rsp+232]
37bc59037
37bc59037loc_37bc59037:
37bc59037movapd x2, x0
37bc5903bandpd x0, x14
37bc59040unpcklpd x2, x1
37bc59044andpd x1, x14
37bc59049addsd x0, x1
37bc5904dmovups [rsi], x2
37bc59050
37bc59050loc_37bc59050:
37bc59050maxsd x10, x0
37bc59055add rsi, [rsp+112]
37bc5905aadd r14, [rsp+136]
37bc59062add r15, [rsp+104]
37bc59067add r12, [rsp+128]
37bc5906ftest r13l, r13l
37bc59072je 0x37bc59880
37bc59078sub r13l, 1
37bc5907c
37bc5907cloc_37bc5907c:
37bc5907cmovsd_xmm x0, [rsi]
37bc59080mov r11l, r14l
37bc59083movsd_xmm x1, [rsi+8]
37bc59088movapd x2, x10
37bc5908dmov [rsp+296], 0
37bc59099maxsd x2, x6
37bc5909dandpd x1, x14
37bc590a2andpd x0, x14
37bc590a7movsd_xmm [rsp+288], x9
37bc590b1addsd x0, x1
37bc590b5movapd x1, x6
37bc590b9divsd x1, x2
37bc590bdmovapd x2, x12
37bc590c2subsd x2, x0
37bc590c6mulsd x2, x1
37bc590camovapd x0, x2
37bc590cemovsd_xmm x2, [rbx+8*r14-8]
37bc590d5comisd x2, x0
37bc590d9ja 0x37bc58e08
37bc590dfmovapd x4, x9
37bc590e4mov ecx, 1
37bc590e9pxor x5, x5
37bc590educomisd x4, x6
37bc590f1setnp dl
37bc590f4cmovne edx, edi
37bc590f7and dl, cl
37bc590f9jne 0x37bc58f16
37bc590ff
37bc590ffloc_37bc590ff:
37bc590ffmov eax, [rsp+96]
37bc59103test eax, eax
37bc59105jne 0x37bc59be8
37bc5910bmov rax, [rsp+576]
37bc59113pxor x13, x13
37bc59118movapd x3, x13
37bc5911dmov edx, [rax]
37bc5911fcmp edx, r14l
37bc59122jle 0x37bc58f45
37bc59128lea r8l, [r11+1]
37bc5912ccmp edx, r8l
37bc5912fjl 0x37bc58f45
37bc59135lea r8, [rsi+16]
37bc59139pxor x3, x3
37bc5913dmovddup x13, x5
37bc59142sub edx, r11l
37bc59145movups [rsp+160], x14
37bc5914eshl rdx, 4
37bc59152movapd x14, x4
37bc59157unpcklpd x4, x4
37bc5915bmov r9, rdx
37bc5915exor edx, edx
37bc59160
37bc59160loc_37bc59160:
37bc59160movupd x0, [r12+rdx]
37bc59166movupd x1, [r12+rdx]
37bc5916cmovapd x5, x4
37bc59170movapd x2, x13
37bc59175movupd x7, [r8+rdx]
37bc5917badd rdx, 16
37bc5917funpcklpd x0, x0
37bc59183unpckhpd x1, x1
37bc59187mulpd x2, x1
37bc5918bmulpd x5, x0
37bc5918fmulpd x1, x4
37bc59193mulpd x0, x13
37bc59198subpd x5, x2
37bc5919cmovapd x2, x7
37bc591a0shufpd x2, x7, 1
37bc591a5addpd x0, x1
37bc591a9mulpd x2, x5
37bc591admulpd x0, x7
37bc591b1movapd x1, x0
37bc591b5addpd x1, x2
37bc591b9subpd x2, x0
37bc591bdmovsd_xmm x2, x1
37bc591c1addpd x3, x2
37bc591c5cmp r9, rdx
37bc591c8jne 0x37bc59160
37bc591ca
37bc591caloc_37bc591ca:
37bc591camovapd x4, x14
37bc591cfmovapd x13, x3
37bc591d4unpckhpd x3, x3
37bc591d8movupd x14, [rsp+160]
37bc591e2jmp 0x37bc58f45
37bc591e7
37bc591e7 66 0f 1f 84 00 00 00 00 00 f........
37bc591f0
37bc591f0loc_37bc591f0:
37bc591f0cmp r8l, 1
37bc591f4jle 0x37bc5ac2f
37bc591famov rax, [rsp+128]
37bc59202lea r10, [r14+1]
37bc59206add r8l, 1
37bc5920amov rdx, [rsp+584]
37bc59212shl r10, 4
37bc59216mov r11, [rsp+584]
37bc5921epxor x9, x9
37bc59223mov r9l, 2
37bc59229lea rcx, [rax+2*r14]
37bc5922dmov rax, rcx
37bc59230shl rax, 4
37bc59234lea rdx, [rdx+rax+16]
37bc59239nop [rax]
37bc59240
37bc59240loc_37bc59240:
37bc59240mov rax, rcx
37bc59243shl rax, 4
37bc59247add rax, r11
37bc5924anop [rax+rax]
37bc59254nop [rax+rax]
37bc5925fnop [rax+rax]
37bc5926anop [rax+rax]
37bc59275nop [rax+rax]
37bc59280
37bc59280loc_37bc59280:
37bc59280movsd_xmm x0, [rax+16]
37bc59285movsd_xmm x1, [rax+24]
37bc5928aadd rax, 16
37bc5928eandpd x0, [rip+0x7f417a]
37bc59296andpd x1, [rip+0x7f4172]
37bc5929emaxsd x0, x1
37bc592a2maxsd x9, x0
37bc592a7cmp rax, rdx
37bc592aajne 0x37bc59280
37bc592acadd r9l, 1
37bc592b0add rcx, r14
37bc592b3add rdx, r10
37bc592b6cmp r9l, r8l
37bc592b9jne 0x37bc59240
37bc592bbjmp 0x37bc58700
37bc592c0
37bc592c0loc_37bc592c0:
37bc592c0movapd x0, x11
37bc592c5mov eax, [rsp+100]
37bc592c9mov r15l, r10l
37bc592cclea ecx, [r10-1]
37bc592d0maxsd x0, x4
37bc592d4movapd x5, x8
37bc592d9divsd x5, x0
37bc592ddtest eax, eax
37bc592dfje 0x37bc5aaf2
37bc592e5test r10l, r10l
37bc592e8jle 0x37bc5ad56
37bc592eemov eax, r10l
37bc592f1mov r13l, -1
37bc592f7mov r10l, 1
37bc592fd
37bc592fdloc_37bc592fd:
37bc592fdmovsxd rdx, r13l
37bc59300lea r9, [r14+1]
37bc59304movapd x9, x5
37bc59309movsxd r15, eax
37bc5930cimul r9, rdx
37bc59310lea r11, [8*rdx]
37bc59318mov rdx, r15
37bc5931bimul rdx, r14
37bc5931flea r8, [rbx+8*r15]
37bc59323add r15, [rsp+128]
37bc5932bshl r9, 4
37bc5932fmov [rsp+104], rdx
37bc59334mov rdx, [rsp+104]
37bc59339add rdx, r15
37bc5933cxor r15l, r15l
37bc5933fshl rdx, 4
37bc59343add rdx, [rsp+584]
37bc5934bjmp 0x37bc59397
37bc5934d
37bc5934d 0f 1f 00 ...
37bc59350
37bc59350loc_37bc59350:
37bc59350movapd x1, x0
37bc59354minsd x1, x6
37bc59358mulsd x1, x9
37bc5935dminsd x5, x1
37bc59361
37bc59361loc_37bc59361:
37bc59361movsd_xmm x1, [r8-8]
37bc59367addsd x1, x0
37bc5936bcomisd x1, x11
37bc59370jb 0x37bc598f0
37bc59376divsd x0, x1
37bc5937amulsd x9, x0
37bc5937f
37bc5937floc_37bc5937f:
37bc5937fsub ecx, 1
37bc59382add r8, r11
37bc59385add rdx, r9
37bc59388mov r15l, 1
37bc5938ecmp ecx, -1
37bc59391je 0x37bc5a8fd
37bc59397
37bc59397loc_37bc59397:
37bc59397comisd x11, x9
37bc5939cjae 0x37bc5a8b9
37bc593a2movsd_xmm x7, [rdx]
37bc593a6movsd_xmm x10, [rdx+8]
37bc593acmovapd x0, x7
37bc593b0movapd x1, x10
37bc593b5andpd x0, [rip+0x7f4053]
37bc593bdandpd x1, [rip+0x7f404b]
37bc593c5addsd x0, x1
37bc593c9comisd x0, x11
37bc593cejae 0x37bc59350
37bc593d0pxor x5, x5
37bc593d4jmp 0x37bc59361
37bc593d6
37bc593d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc593e0
37bc593e0loc_37bc593e0:
37bc593e0movapd x5, x11
37bc593e5mov r11l, [rsp+100]
37bc593eamovapd x0, x8
37bc593efmov r15l, r10l
37bc593f2maxsd x5, x4
37bc593f6lea ecx, [r10-1]
37bc593fadivsd x0, x5
37bc593fetest r11l, r11l
37bc59401je 0x37bc5aad1
37bc59407mov eax, r10l
37bc5940atest r10l, r10l
37bc5940djle 0x37bc5adff
37bc59413mov r10l, 1
37bc59419mov r13l, -1
37bc5941f
37bc5941floc_37bc5941f:
37bc5941fmovsxd rdx, r13l
37bc59422movsxd r15, eax
37bc59425lea r9, [r14+1]
37bc59429movsd_xmm x7, [rsp+112]
37bc5942fimul r9, rdx
37bc59433lea r8, [rbx+8*r15]
37bc59437movapd x9, x0
37bc5943clea r11, [8*rdx]
37bc59444mov rdx, r15
37bc59447movapd x5, x15
37bc5944cadd r15, [rsp+128]
37bc59454imul rdx, r14
37bc59458shl r9, 4
37bc5945cmov [rsp+104], rdx
37bc59461mov rdx, [rsp+104]
37bc59466add rdx, r15
37bc59469xor r15l, r15l
37bc5946cshl rdx, 4
37bc59470add rdx, [rsp+584]
37bc59478jmp 0x37bc594a7
37bc5947a
37bc5947a 66 0f 1f 44 00 00 f..D..
37bc59480
37bc59480loc_37bc59480:
37bc59480comisd x3, x1
37bc59484jbe 0x37bc5948f
37bc59486divsd x1, x3
37bc5948amulsd x9, x1
37bc5948f
37bc5948floc_37bc5948f:
37bc5948fsub ecx, 1
37bc59492add r8, r11
37bc59495add rdx, r9
37bc59498mov r15l, 1
37bc5949ecmp ecx, -1
37bc594a1je 0x37bc599b1
37bc594a7
37bc594a7loc_37bc594a7:
37bc594a7comisd x11, x0
37bc594acjae 0x37bc5a86a
37bc594b2movsd_xmm x3, [r8-8]
37bc594b8movapd x1, x9
37bc594bdmovsd_xmm x7, [rdx]
37bc594c1movsd_xmm x5, [rdx+8]
37bc594c6addsd x3, x6
37bc594camovapd x10, x5
37bc594cfandpd x10, [rip+0x7f3f38]
37bc594d8divsd x1, x3
37bc594dcminsd x0, x1
37bc594e0movapd x1, x7
37bc594e4andpd x1, [rip+0x7f3f24]
37bc594ecaddsd x1, x10
37bc594f1comisd x1, x11
37bc594f6jae 0x37bc59480
37bc594f8pxor x9, x9
37bc594fdjmp 0x37bc5948f
37bc594ff
37bc594ff 90 .
37bc59500
37bc59500loc_37bc59500:
37bc59500movapd x0, x11
37bc59505mov eax, [rsp+100]
37bc59509movapd x5, x8
37bc5950elea ecx, [r10-1]
37bc59512maxsd x0, x4
37bc59516divsd x5, x0
37bc5951atest eax, eax
37bc5951cje 0x37bc5a708
37bc59522test r10l, r10l
37bc59525jle 0x37bc5add3
37bc5952bmov r13l, 1
37bc59531mov eax, 1
37bc59536jmp 0x37bc592fd
37bc5953b
37bc5953b 0f 1f 44 00 00 ..D..
37bc59540
37bc59540loc_37bc59540:
37bc59540movapd x5, x11
37bc59545mov r9l, [rsp+100]
37bc5954amovapd x0, x8
37bc5954flea ecx, [r10-1]
37bc59553maxsd x5, x4
37bc59557divsd x0, x5
37bc5955btest r9l, r9l
37bc5955eje 0x37bc5a808
37bc59564test r10l, r10l
37bc59567jle 0x37bc5adea
37bc5956dmov r13l, 1
37bc59573mov eax, 1
37bc59578jmp 0x37bc5941f
37bc5957d
37bc5957d 0f 1f 00 ...
37bc59580
37bc59580loc_37bc59580:
37bc59580movsd_xmm [rsp+272], x9
37bc5958aucomisd x9, x6
37bc5958fmov [rsp+280], 0
37bc5959bjp 0x37bc595a3
37bc5959dje 0x37bc58b4f
37bc595a3
37bc595a3loc_37bc595a3:
37bc595a3movapd x1, x9
37bc595a8pxor x2, x2
37bc595acandpd x1, x7
37bc595b0addsd x1, x2
37bc595b4comisd x1, x11
37bc595b9ja 0x37bc58b02
37bc595bf
37bc595bfloc_37bc595bf:
37bc595bfpxor x2, x2
37bc595c3comisd x1, x2
37bc595c7jbe 0x37bc59648
37bc595c9mulsd x1, x12
37bc595cecomisd x0, x1
37bc595d2jbe 0x37bc58b0c
37bc595d8divsd x1, x0
37bc595dcmovsd_xmm x0, [rbx+8*r15-8]
37bc595e3comisd x0, x6
37bc595e7movsd_xmm [rsp+248], x1
37bc595f0jbe 0x37bc595ff
37bc595f2
37bc595f2loc_37bc595f2:
37bc595f2divsd x1, x0
37bc595f6movsd_xmm [rsp+248], x1
37bc595ff
37bc595ffloc_37bc595ff:
37bc595ffmov rcx, [rsp+576]
37bc59607lea rdx, [rsp+248]
37bc5960flea r9, [rip+0x7f3dae]
37bc59616mov r8, rsi
37bc59619call zdscal_
37bc5961emov rax, [rsp+608]
37bc59626movsd_xmm x0, [rsp+248]
37bc5962fmovsd_xmm x1, [rax]
37bc59633mulsd x10, x0
37bc59638mulsd x1, x0
37bc5963cmovsd_xmm [rax], x1
37bc59640jmp 0x37bc58b0c
37bc59645
37bc59645 0f 1f 00 ...
37bc59648
37bc59648loc_37bc59648:
37bc59648mov rax, [rsp+576]
37bc59650mov eax, [rax]
37bc59652test eax, eax
37bc59654jle 0x37bc59690
37bc59656sub eax, 1
37bc59659pxor x0, x0
37bc5965dshl rax, 4
37bc59661lea rdx, [rsi+rax+16]
37bc59666mov rax, rsi
37bc59669mov rcx, rdx
37bc5966csub rcx, rsi
37bc5966fand ecx, 16
37bc59672je 0x37bc59680
37bc59674lea rax, [rsi+16]
37bc59678movups [rsi], x0
37bc5967bcmp rax, rdx
37bc5967eje 0x37bc59690
37bc59680
37bc59680loc_37bc59680:
37bc59680movups [rax], x0
37bc59683add rax, 32
37bc59687movups [rax-16], x0
37bc5968bcmp rax, rdx
37bc5968ejne 0x37bc59680
37bc59690
37bc59690loc_37bc59690:
37bc59690mov rax, [rsp+608]
37bc59698movapd x1, x12
37bc5969dpxor x10, x10
37bc596a2movq x0, [rip+0x7f3d46]
37bc596aamovups [r13], x0
37bc596afmovapd x0, x6
37bc596b3mov [rax], 0
37bc596banop [rax+rax]
37bc596c0
37bc596c0loc_37bc596c0:
37bc596c0mulsd x0, [rbx+8*r15-8]
37bc596c7comisd x0, x1
37bc596cbjbe 0x37bc58b80
37bc596d1mov rcx, [rsp+576]
37bc596d9lea r9, [rip+0x7f3ce4]
37bc596e0mov r8, rsi
37bc596e3lea rdx, [rip+0x7f3ce6]
37bc596eacall zdscal_
37bc596efmov rax, [rsp+608]
37bc596f7movsd_xmm x0, [rax]
37bc596fbmulsd x0, x8
37bc59700movsd_xmm [rax], x0
37bc59704jmp 0x37bc58b80
37bc59709
37bc59709 0f 1f 80 00 00 00 00 .......
37bc59710
37bc59710loc_37bc59710:
37bc59710movupd x1, [r13]
37bc59716movupd x0, [r13]
37bc5971clea eax, [rdi-1]
37bc5971fmov rdx, r12
37bc59722mov [rsp+264], eax
37bc59729shl rdx, 4
37bc5972dlea rcx, [rsp+264]
37bc59735unpcklpd x1, x1
37bc59739unpckhpd x0, x0
37bc5973dmov [rsp+32], rsi
37bc59742mulpd x0, x13
37bc59747mov [rsp+144], eax
37bc5974elea rax, [rip+0x7f3c6f]
37bc59755mulpd x1, x14
37bc5975amov [rsp+40], rax
37bc5975fmov r9, rax
37bc59762mov rax, [rsp+584]
37bc5976alea r8, [rax+rdx+16]
37bc5976flea rdx, [rsp+288]
37bc59777addsubpd x1, x0
37bc5977bxorpd x1, [rip+0x7f3c9d]
37bc59783movups [rsp+288], x1
37bc5978bcall zaxpy_
37bc59790mov eax, [rsp+144]
37bc59797mov rdx, rsi
37bc5979alea r8, [rip+0x7f3c23]
37bc597a1lea rcx, [rsp+288]
37bc597a9mov [rsp+288], eax
37bc597b0call izamax_
37bc597b5jmp 0x37bc58c65
37bc597ba
37bc597ba 66 0f 1f 44 00 00 f..D..
37bc597c0
37bc597c0loc_37bc597c0:
37bc597c0mulsd x2, x8
37bc597c5mov rcx, [rsp+576]
37bc597cdmov r8, rsi
37bc597d0lea rdx, [rsp+248]
37bc597d8lea r9, [rip+0x7f3be5]
37bc597dfmovsd_xmm [rsp+248], x2
37bc597e8call zdscal_
37bc597edmov rax, [rsp+608]
37bc597f5movsd_xmm x0, [rax]
37bc597f9mulsd x0, [rsp+248]
37bc59802movsd_xmm [rax], x0
37bc59806jmp 0x37bc58b80
37bc5980b
37bc5980bloc_37bc5980b:
37bc5980btest r12l, r12l
37bc5980eje 0x37bc5ab3f
37bc59814mov eax, [rsp+96]
37bc59818test eax, eax
37bc5981aje 0x37bc5aca8
37bc59820pxor x0, x0
37bc59824mov r8l, [rsp+100]
37bc59829movapd x5, x8
37bc5982emov r15l, r10l
37bc59831maxsd x0, x11
37bc59836divsd x5, x0
37bc5983atest r8l, r8l
37bc5983djne 0x37bc5ad41
37bc59843minsd x5, x6
37bc59847pxor x4, x4
37bc5984bmovupd x2, [rip+0x7f3b8d]
37bc59853movq x14, [rip+0x7f3b94]
37bc5985cmovapd x0, x5
37bc59860
37bc59860loc_37bc59860:
37bc59860comisd x0, x11
37bc59865ja 0x37bc599e0
37bc5986b
37bc5986bloc_37bc5986b:
37bc5986bcomisd x4, x13
37bc59870ja 0x37bc5ac89
37bc59876
37bc59876loc_37bc59876:
37bc59876movapd x9, x6
37bc5987bnop [rax+rax]
37bc59880
37bc59880loc_37bc59880:
37bc59880mov rax, [rsp+608]
37bc59888movsd_xmm x0, [rax]
37bc5988cdivsd x0, x9
37bc59891movsd_xmm [rax], x0
37bc59895
37bc59895loc_37bc59895:
37bc59895ucomisd x9, x6
37bc5989ajp 0x37bc598a2
37bc5989cje 0x37bc583e7
37bc598a2
37bc598a2loc_37bc598a2:
37bc598a2divsd x6, x9
37bc598a7mov rcx, [rsp+576]
37bc598afmov r8, rbx
37bc598b2lea rdx, [rsp+264]
37bc598balea r9, [rip+0x7f3b03]
37bc598c1movsd_xmm [rsp+264], x6
37bc598cacall dscal_
37bc598cfjmp 0x37bc583e7
37bc598d4
37bc598d4 0f 1f 40 00 ..@.
37bc598d8
37bc598d8loc_37bc598d8:
37bc598d8mulsd x1, x12
37bc598ddcomisd x0, x1
37bc598e1jbe 0x37bc58b0c
37bc598e7movapd x1, x6
37bc598ebjmp 0x37bc595f2
37bc598f0
37bc598f0loc_37bc598f0:
37bc598f0pxor x9, x9
37bc598f5jmp 0x37bc5937f
37bc598fa
37bc598fa 66 0f 1f 44 00 00 f..D..
37bc59900
37bc59900loc_37bc59900:
37bc59900mov rax, [rsp+576]
37bc59908mov ecx, [rax]
37bc5990acmp ecx, ebx
37bc5990cjl 0x37bc5887e
37bc59912sub ecx, ebx
37bc59914mov rax, [rsp+584]
37bc5991cmov rdx, rbp
37bc5991fpxor x2, x2
37bc59923add rcx, rbp
37bc59926shl rdx, 4
37bc5992ashl rcx, 4
37bc5992eadd rdx, r12
37bc59931lea rcx, [rax+rcx+32]
37bc59936nop [rax+rax]
37bc59940
37bc59940loc_37bc59940:
37bc59940movsd_xmm x0, [rdx]
37bc59944movsd_xmm x1, [rdx+8]
37bc59949add rdx, 16
37bc5994dmulsd x0, x8
37bc59952mulsd x1, x8
37bc59957andpd x0, [rip+0x7f3ab1]
37bc5995fandpd x1, [rip+0x7f3aa9]
37bc59967addsd x0, x1
37bc5996bmulsd x0, x9
37bc59970addsd x2, x0
37bc59974cmp rdx, rcx
37bc59977jne 0x37bc59940
37bc59979jmp 0x37bc5887a
37bc5997e
37bc5997e 66 90 f.
37bc59980
37bc59980loc_37bc59980:
37bc59980movsd_xmm [rsp+272], x9
37bc5998aucomisd x9, x6
37bc5998fmov [rsp+280], 0
37bc5999bjp 0x37bc599a3
37bc5999dje 0x37bc59050
37bc599a3
37bc599a3loc_37bc599a3:
37bc599a3movapd x1, x9
37bc599a8pxor x2, x2
37bc599acjmp 0x37bc58fef
37bc599b1
37bc599b1loc_37bc599b1:
37bc599b1movsd_xmm [rsp+112], x7
37bc599b7movsd_xmm [rsp+280], x5
37bc599c0movsd_xmm [rsp+272], x7
37bc599c9
37bc599c9loc_37bc599c9:
37bc599c9minsd x9, x0
37bc599cecomisd x9, x11
37bc599d3jbe 0x37bc5a892
37bc599d9nop [rax]
37bc599e0
37bc599e0loc_37bc599e0:
37bc599e0movapd x9, x6
37bc599e5
37bc599e5loc_37bc599e5:
37bc599e5lea rax, [rip+0x7f39d8]
37bc599ecmov r8, rdi
37bc599efmov rdx, rsi
37bc599f2mov rcx, rbp
37bc599f5mov [rsp+56], rax
37bc599famov rax, [rsp+600]
37bc59a02mov [rsp+80], 1
37bc59a0bmov r9, [rsp+576]
37bc59a13mov [rsp+48], rax
37bc59a18mov rax, [rsp+592]
37bc59a20mov [rsp+72], 1
37bc59a29mov [rsp+40], rax
37bc59a2emov rax, [rsp+584]
37bc59a36mov [rsp+64], 1
37bc59a3fmov [rsp+32], rax
37bc59a44call ztrsv_
37bc59a49jmp 0x37bc59895
37bc59a4e
37bc59a4e 66 90 f.
37bc59a50
37bc59a50loc_37bc59a50:
37bc59a50lea rcx, [rsp+224]
37bc59a58mov rdx, rsi
37bc59a5blea r8, [rsp+272]
37bc59a63movsd_xmm [rsp+160], x3
37bc59a6ccall zladiv_
37bc59a71movsd_xmm x1, [rsp+232]
37bc59a7amovsd_xmm x0, [rsp+224]
37bc59a83subsd x0, [rsp+160]
37bc59a8csubsd x1, x13
37bc59a91jmp 0x37bc59037
37bc59a96
37bc59a96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59aa0
37bc59aa0loc_37bc59aa0:
37bc59aa0pxor x2, x2
37bc59aa4comisd x1, x2
37bc59aa8jbe 0x37bc5a9e8
37bc59aaemulsd x1, x12
37bc59ab3comisd x0, x1
37bc59ab7jbe 0x37bc5900d
37bc59abd
37bc59abdloc_37bc59abd:
37bc59abddivsd x1, x0
37bc59ac1mov rcx, [rsp+576]
37bc59ac9mov r8, rbp
37bc59acclea rdx, [rsp+248]
37bc59ad4lea r9, [rip+0x7f38e9]
37bc59adbmovsd_xmm [rsp+248], x1
37bc59ae4call zdscal_
37bc59ae9mov rax, [rsp+608]
37bc59af1movsd_xmm x0, [rsp+248]
37bc59afamovsd_xmm x1, [rax]
37bc59afemulsd x10, x0
37bc59b03mulsd x1, x0
37bc59b07movsd_xmm [rax], x1
37bc59b0bjmp 0x37bc5900d
37bc59b10
37bc59b10loc_37bc59b10:
37bc59b10movapd x0, x15
37bc59b15pxor x2, x2
37bc59b19jmp 0x37bc58e70
37bc59b1e
37bc59b1e 66 90 f.
37bc59b20
37bc59b20loc_37bc59b20:
37bc59b20sub r11l, 1
37bc59b24lea rax, [rip+0x7f3899]
37bc59b2bmov [rsp+32], rbp
37bc59b30mov r8, r15
37bc59b33mov [rsp+264], r11l
37bc59b3bmov r9, rax
37bc59b3elea rcx, [rsp+224]
37bc59b46shl r8, 4
37bc59b4amov [rsp+40], rax
37bc59b4fmov rax, [rsp+192]
37bc59b57lea rdx, [rsp+264]
37bc59b5f
37bc59b5floc_37bc59b5f:
37bc59b5fadd r8, rax
37bc59b62call zdotu_
37bc59b67pxor x0, x0
37bc59b6bucomisd x0, [rsp+296]
37bc59b74movsd_xmm x3, [rsp+224]
37bc59b7dmovsd_xmm x13, [rsp+232]
37bc59b87movsd_xmm x4, [rsp+288]
37bc59b90setnp cl
37bc59b93cmovne ecx, edi
37bc59b96jmp 0x37bc58f45
37bc59b9b
37bc59b9b 0f 1f 44 00 00 ..D..
37bc59ba0
37bc59ba0loc_37bc59ba0:
37bc59ba0mov rbp, [rsp+544]
37bc59ba8mov rsi, [rsp+552]
37bc59bb0mov rdi, [rsp+560]
37bc59bb8mov rbx, [rsp+616]
37bc59bc0mov r12l, [rsp+104]
37bc59bc5
37bc59bc5loc_37bc59bc5:
37bc59bc5mov rax, [rsp+576]
37bc59bcdmov r10l, [rax]
37bc59bd0test r10l, r10l
37bc59bd3jg 0x37bc582cc
37bc59bd9
37bc59bd9loc_37bc59bd9:
37bc59bd9pxor x4, x4
37bc59bddjmp 0x37bc58334
37bc59be2
37bc59be2 66 0f 1f 44 00 00 f..D..
37bc59be8
37bc59be8loc_37bc59be8:
37bc59be8cmp r14l, 1
37bc59becjle 0x37bc5ad27
37bc59bf2mov r9, r15
37bc59bf5lea r8l, [r11-1]
37bc59bf9pxor x3, x3
37bc59bfdxor edx, edx
37bc59bffshl r9, 4
37bc59c03shl r8, 4
37bc59c07movups [rsp+160], x14
37bc59c10add r9, [rsp+192]
37bc59c18movapd x14, x4
37bc59c1dmovddup x13, x5
37bc59c22unpcklpd x4, x4
37bc59c26nop [rax+rax]
37bc59c30
37bc59c30loc_37bc59c30:
37bc59c30movupd x0, [r9+rdx]
37bc59c36movupd x1, [r9+rdx]
37bc59c3cmovapd x5, x4
37bc59c40movapd x2, x13
37bc59c45movupd x7, [rbp+rdx]
37bc59c4badd rdx, 16
37bc59c4funpcklpd x0, x0
37bc59c53unpckhpd x1, x1
37bc59c57mulpd x2, x1
37bc59c5bmulpd x5, x0
37bc59c5fmulpd x1, x4
37bc59c63mulpd x0, x13
37bc59c68subpd x5, x2
37bc59c6cmovapd x2, x7
37bc59c70shufpd x2, x7, 1
37bc59c75addpd x0, x1
37bc59c79mulpd x2, x5
37bc59c7dmulpd x0, x7
37bc59c81movapd x1, x0
37bc59c85addpd x1, x2
37bc59c89subpd x2, x0
37bc59c8dmovsd_xmm x2, x1
37bc59c91addpd x3, x2
37bc59c95cmp r8, rdx
37bc59c98jne 0x37bc59c30
37bc59c9ajmp 0x37bc591ca
37bc59c9f
37bc59c9f 90 .
37bc59ca0
37bc59ca0loc_37bc59ca0:
37bc59ca0mov rcx, [rsp+576]
37bc59ca8lea rdx, [rsp+248]
37bc59cb0mov r8, rbp
37bc59cb3lea r9, [rip+0x7f370a]
37bc59cbamov [rsp+160], r11l
37bc59cc2call zdscal_
37bc59cc7mov rax, [rsp+608]
37bc59ccfmovsd_xmm x0, [rsp+248]
37bc59cd8movsd_xmm x5, [rsp+296]
37bc59ce1mov r11l, [rsp+160]
37bc59ce9movsd_xmm x1, [rax]
37bc59cedmulsd x10, x0
37bc59cf2movsd_xmm x4, [rsp+288]
37bc59cfbmulsd x1, x0
37bc59cffpxor x0, x0
37bc59d03ucomisd x5, x0
37bc59d07setnp cl
37bc59d0acmovne ecx, edi
37bc59d0dmovsd_xmm [rax], x1
37bc59d11jmp 0x37bc58f04
37bc59d16
37bc59d16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59d20
37bc59d20loc_37bc59d20:
37bc59d20mulsd x9, x11
37bc59d25movapd x0, x8
37bc59d2amov rcx, [rsp+576]
37bc59d32lea rdx, [rsp+256]
37bc59d3alea r9, [rip+0x7f3683]
37bc59d41mov r8, rbx
37bc59d44divsd x0, x9
37bc59d49movsd_xmm [rsp+256], x0
37bc59d52call dscal_
37bc59d57movsd_xmm x9, [rsp+256]
37bc59d61jmp 0x37bc59bc5
37bc59d66
37bc59d66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59d70
37bc59d70loc_37bc59d70:
37bc59d70lea r8l, [r11+1]
37bc59d74lea rax, [rip+0x7f3649]
37bc59d7bsub ecx, r14l
37bc59d7emovsxd r8, r8l
37bc59d81lea r9, [rsi+16]
37bc59d85mov [rsp+264], ecx
37bc59d8clea rdx, [rsp+264]
37bc59d94add r8, r15
37bc59d97mov [rsp+40], rax
37bc59d9clea rcx, [rsp+224]
37bc59da4mov [rsp+32], r9
37bc59da9shl r8, 4
37bc59dadmov r9, rax
37bc59db0mov rax, [rsp+584]
37bc59db8jmp 0x37bc59b5f
37bc59dbd
37bc59dbd 0f 1f 00 ...
37bc59dc0
37bc59dc0loc_37bc59dc0:
37bc59dc0cmp r13l, -1
37bc59dc4je 0x37bc5ab2b
37bc59dcacmp r10l, r11l
37bc59dcdjg 0x37bc59880
37bc59dd3sub r11l, r15l
37bc59dd6mov r13l, 1
37bc59ddcmov r12l, r11l
37bc59ddf
37bc59ddfloc_37bc59ddf:
37bc59ddfmovsxd r11, r13l
37bc59de2movsxd rdi, r10l
37bc59de5xor r13l, r13l
37bc59de8mov rsi, [rsp+600]
37bc59df0mov rax, r11
37bc59df3mov rdx, r11
37bc59df6movq x3, x9
37bc59dfbmov rcx, [rsp+128]
37bc59e03shl rax, 4
37bc59e07movapd x15, x11
37bc59e0cmovapd x14, x12
37bc59e11mov [rsp+128], r11
37bc59e19mov [rsp+112], rax
37bc59e1emov rax, rdi
37bc59e21lea rbp, [rdi+rcx]
37bc59e25movq x7, [rip+0x7f35e3]
37bc59e2dshl rax, 4
37bc59e31movups [rsp+176], x3
37bc59e39lea rsi, [rsi+rax-16]
37bc59e3emov rax, r11
37bc59e41imul rax, r14
37bc59e45mov [rsp+136], rax
37bc59e4dmov rax, rdi
37bc59e50imul rax, r14
37bc59e54add r14, 1
37bc59e58shl r14, 4
37bc59e5cimul rdx, r14
37bc59e60neg r14
37bc59e63imul r14, rdi
37bc59e67add rbp, rax
37bc59e6alea r15, [rcx+rax]
37bc59e6eshl rbp, 4
37bc59e72mov [rsp+104], rdx
37bc59e77mov rdx, [rsp+584]
37bc59e7fmov [rsp+144], r14
37bc59e87neg r14
37bc59e8aadd rdx, 16
37bc59e8emov [rsp+152], r14
37bc59e96add rbp, rdx
37bc59e99mov [rsp+192], rdx
37bc59ea1mov r14, rbp
37bc59ea4mov rbp, rdi
37bc59ea7mov rdi, [rsp+600]
37bc59eafjmp 0x37bc5a144
37bc59eb4
37bc59eb4 0f 1f 40 00 ..@.
37bc59eb8
37bc59eb8loc_37bc59eb8:
37bc59eb8mulsd x11, x8
37bc59ebdmov eax, [rsp+100]
37bc59ec1movsd_xmm [rsp+248], x11
37bc59ecbtest eax, eax
37bc59ecdje 0x37bc5a4b0
37bc59ed3mov rax, [rsp+144]
37bc59edbmov rcx, [rsp+152]
37bc59ee3add rax, r14
37bc59ee6movsd_xmm x2, [rax+rcx-16]
37bc59eecmovsd_xmm x1, [rax+rcx-8]
37bc59ef2xorpd x1, [rip+0x7f3536]
37bc59efamovapd x0, x2
37bc59efemulsd x0, x9
37bc59f03movapd x3, x1
37bc59f07unpcklpd x1, x2
37bc59f0bmulsd x3, x9
37bc59f10pxor x2, x2
37bc59f14mulpd x1, x2
37bc59f18unpcklpd x0, x3
37bc59f1caddsubpd x0, x1
37bc59f20movapd x5, x0
37bc59f24unpckhpd x5, x5
37bc59f28movapd x1, x5
37bc59f2candpd x1, x7
37bc59f30
37bc59f30loc_37bc59f30:
37bc59f30movups [rsp+272], x0
37bc59f38andpd x0, x7
37bc59f3caddsd x0, x1
37bc59f40comisd x0, x6
37bc59f44jbe 0x37bc59f98
37bc59f46mulsd x11, x0
37bc59f4blea rcx, [rsp+224]
37bc59f53lea rdx, [rsp+288]
37bc59f5bmov [rsp+160], r11l
37bc59f63lea r8, [rsp+272]
37bc59f6bminsd x11, x6
37bc59f70movsd_xmm [rsp+248], x11
37bc59f7acall zladiv_
37bc59f7fmov r11l, [rsp+160]
37bc59f87movupd x0, [rsp+224]
37bc59f90movups [rsp+288], x0
37bc59f98
37bc59f98loc_37bc59f98:
37bc59f98comisd x6, x11
37bc59f9dja 0x37bc5a608
37bc59fa3movsd_xmm x5, [rsp+296]
37bc59facpxor x0, x0
37bc59fb0movsd_xmm x13, [rsp+288]
37bc59fbaucomisd x5, x0
37bc59fbesetnp al
37bc59fc1cmovne eax, r13l
37bc59fc5
37bc59fc5loc_37bc59fc5:
37bc59fc5ucomisd x13, x6
37bc59fcasetnp dl
37bc59fcdcmovne edx, r13l
37bc59fd1and dl, al
37bc59fd3je 0x37bc5a1c9
37bc59fd9
37bc59fd9loc_37bc59fd9:
37bc59fd9mov eax, [rsp+96]
37bc59fddtest eax, eax
37bc59fdfjne 0x37bc5a4c8
37bc59fe5mov rax, [rsp+576]
37bc59fedmov eax, [rax]
37bc59fefcmp eax, ebp
37bc59ff1jg 0x37bc5a680
37bc59ff7pxor x12, x12
37bc59ffcmov eax, edx
37bc59ffemovapd x13, x6
37bc5a003movapd x11, x12
37bc5a008
37bc5a008loc_37bc5a008:
37bc5a008ucomisd x9, x13
37bc5a00dsetnp dl
37bc5a010cmovne edx, r13l
37bc5a014test dl, dl
37bc5a016je 0x37bc5a3f8
37bc5a01ctest al, al
37bc5a01eje 0x37bc5a3f8
37bc5a024movupd x1, [rsi]
37bc5a028unpcklpd x11, x12
37bc5a02dmov r9l, [rsp+100]
37bc5a032subpd x1, x11
37bc5a037movapd x0, x1
37bc5a03bmovups [rsi], x1
37bc5a03eunpckhpd x1, x1
37bc5a042andpd x0, x7
37bc5a046andpd x1, x7
37bc5a04aaddsd x0, x1
37bc5a04etest r9l, r9l
37bc5a051je 0x37bc5a3c0
37bc5a057mov rax, [rsp+144]
37bc5a05fpxor x4, x4
37bc5a063movapd x1, x9
37bc5a068mov rcx, [rsp+152]
37bc5a070add rax, r14
37bc5a073movsd_xmm x2, [rax+rcx-8]
37bc5a079xorpd x2, [rip+0x7f33af]
37bc5a081movsd_xmm x3, [rax+rcx-16]
37bc5a087movapd x5, x2
37bc5a08bmulsd x1, x3
37bc5a08fmulsd x5, x4
37bc5a093mulsd x2, x9
37bc5a098mulsd x3, x4
37bc5a09csubsd x1, x5
37bc5a0a0addsd x2, x3
37bc5a0a4movsd_xmm [rsp+272], x1
37bc5a0admovsd_xmm [rsp+280], x2
37bc5a0b6andpd x2, x7
37bc5a0ba
37bc5a0baloc_37bc5a0ba:
37bc5a0baandpd x1, x7
37bc5a0beaddsd x1, x2
37bc5a0c2comisd x1, x15
37bc5a0c7jbe 0x37bc5a438
37bc5a0cdcomisd x6, x1
37bc5a0d1ja 0x37bc5a6d0
37bc5a0d7
37bc5a0d7loc_37bc5a0d7:
37bc5a0d7lea rcx, [rsp+224]
37bc5a0dflea r8, [rsp+272]
37bc5a0e7mov rdx, rsi
37bc5a0eacall zladiv_
37bc5a0efmovsd_xmm x0, [rsp+224]
37bc5a0f8movsd_xmm x1, [rsp+232]
37bc5a101
37bc5a101loc_37bc5a101:
37bc5a101movapd x2, x0
37bc5a105andpd x0, x7
37bc5a109unpcklpd x2, x1
37bc5a10dandpd x1, x7
37bc5a111addsd x0, x1
37bc5a115movups [rsi], x2
37bc5a118
37bc5a118loc_37bc5a118:
37bc5a118maxsd x10, x0
37bc5a11dadd rbp, [rsp+128]
37bc5a125add rsi, [rsp+112]
37bc5a12aadd r15, [rsp+136]
37bc5a132add r14, [rsp+104]
37bc5a137test r12l, r12l
37bc5a13aje 0x37bc59880
37bc5a140sub r12l, 1
37bc5a144
37bc5a144loc_37bc5a144:
37bc5a144movsd_xmm x0, [rsi]
37bc5a148mov r11l, ebp
37bc5a14bmovsd_xmm x1, [rsi+8]
37bc5a150movapd x11, x6
37bc5a155mov [rsp+296], 0
37bc5a161andpd x1, x7
37bc5a165andpd x0, x7
37bc5a169movsd_xmm [rsp+288], x9
37bc5a173addsd x0, x1
37bc5a177movapd x1, x10
37bc5a17cmaxsd x1, x6
37bc5a180divsd x11, x1
37bc5a185movapd x1, x14
37bc5a18asubsd x1, x0
37bc5a18emulsd x1, x11
37bc5a193movapd x0, x1
37bc5a197movsd_xmm x1, [rbx+8*rbp-8]
37bc5a19dcomisd x1, x0
37bc5a1a1ja 0x37bc59eb8
37bc5a1a7movapd x13, x9
37bc5a1acmov eax, 1
37bc5a1b1pxor x5, x5
37bc5a1b5ucomisd x13, x6
37bc5a1basetnp dl
37bc5a1bdcmovne edx, r13l
37bc5a1c1and dl, al
37bc5a1c3jne 0x37bc59fd9
37bc5a1c9
37bc5a1c9loc_37bc5a1c9:
37bc5a1c9mov r10l, [rsp+96]
37bc5a1cetest r10l, r10l
37bc5a1d1jne 0x37bc5a550
37bc5a1d7mov rcx, [rsp+576]
37bc5a1dfpxor x12, x12
37bc5a1e4movapd x11, x12
37bc5a1e9mov r8l, [rcx]
37bc5a1eccmp r8l, ebp
37bc5a1efjle 0x37bc5a008
37bc5a1f5lea r9l, [r11+1]
37bc5a1f9cmp r8l, r9l
37bc5a1fcjl 0x37bc5a008
37bc5a202sub r8l, r11l
37bc5a205cmp r8l, 1
37bc5a209je 0x37bc5a335
37bc5a20fmov r11l, r8l
37bc5a212movddup x3, x5
37bc5a216lea rcx, [rsi+16]
37bc5a21axor edx, edx
37bc5a21cshr r11l, 1
37bc5a21fmovsd_xmm [rsp+200], x5
37bc5a228movddup x5, x13
37bc5a22dmovups [rsp+208], x7
37bc5a235shl r11, 5
37bc5a239movapd x7, x3
37bc5a23dmovsd_xmm [rsp+160], x10
37bc5a247nop [rax+rax]
37bc5a250
37bc5a250loc_37bc5a250:
37bc5a250movupd x1, [r14+rdx]
37bc5a256movupd x0, [r14+rdx+16]
37bc5a25dmovapd x4, x5
37bc5a261movlpd x0, [r14+rdx+8]
37bc5a268xorpd x0, [rip+0x7f31b0]
37bc5a270movhpd x1, [r14+rdx+16]
37bc5a277mulpd x4, x1
37bc5a27bmovapd x2, x0
37bc5a27fmulpd x2, x7
37bc5a283mulpd x1, x7
37bc5a287mulpd x0, x5
37bc5a28bsubpd x4, x2
37bc5a28fmovupd x2, [rcx+rdx+16]
37bc5a295movlpd x2, [rcx+rdx+8]
37bc5a29baddpd x0, x1
37bc5a29fmovupd x1, [rcx+rdx]
37bc5a2a4movapd x10, x2
37bc5a2a9mulpd x2, x4
37bc5a2admovapd x3, x4
37bc5a2b1movhpd x1, [rcx+rdx+16]
37bc5a2b7add rdx, 32
37bc5a2bbmulpd x3, x1
37bc5a2bfmulpd x1, x0
37bc5a2c3mulpd x10, x0
37bc5a2c8addpd x1, x2
37bc5a2ccsubpd x3, x10
37bc5a2d1movapd x0, x1
37bc5a2d5unpckhpd x1, x1
37bc5a2d9addsd x0, x12
37bc5a2demovapd x10, x3
37bc5a2e3unpckhpd x3, x3
37bc5a2e7addsd x10, x11
37bc5a2ecaddsd x0, x1
37bc5a2f0movapd x11, x10
37bc5a2f5addsd x11, x3
37bc5a2famovapd x12, x0
37bc5a2ffcmp r11, rdx
37bc5a302jne 0x37bc5a250
37bc5a308movsd_xmm x10, [rsp+160]
37bc5a312movsd_xmm x5, [rsp+200]
37bc5a31bmovupd x7, [rsp+208]
37bc5a324test r8b, 1
37bc5a328je 0x37bc5a008
37bc5a32eand r8l, -2
37bc5a332add r9l, r8l
37bc5a335
37bc5a335loc_37bc5a335:
37bc5a335movsxd rdx, r9l
37bc5a338lea rcx, [r15+rdx]
37bc5a33cshl rdx, 4
37bc5a340shl rcx, 4
37bc5a344add rcx, [rsp+584]
37bc5a34cadd rdx, rdi
37bc5a34fmovsd_xmm x0, [rcx]
37bc5a353movsd_xmm x1, [rcx+8]
37bc5a358xorpd x1, [rip+0x7f30d0]
37bc5a360movapd x3, x0
37bc5a364mulsd x3, x13
37bc5a369movapd x2, x1
37bc5a36dmulsd x2, x5
37bc5a371mulsd x0, x5
37bc5a375mulsd x1, x13
37bc5a37asubsd x3, x2
37bc5a37emovsd_xmm x2, [rdx-8]
37bc5a383addsd x0, x1
37bc5a387movsd_xmm x1, [rdx-16]
37bc5a38cmovapd x5, x2
37bc5a390mulsd x2, x3
37bc5a394movapd x4, x1
37bc5a398mulsd x4, x3
37bc5a39cmulsd x5, x0
37bc5a3a0mulsd x1, x0
37bc5a3a4subsd x4, x5
37bc5a3a8addsd x1, x2
37bc5a3acaddsd x11, x4
37bc5a3b1addsd x12, x1
37bc5a3b6jmp 0x37bc5a008
37bc5a3bb
37bc5a3bb 0f 1f 44 00 00 ..D..
37bc5a3c0
37bc5a3c0loc_37bc5a3c0:
37bc5a3c0movsd_xmm [rsp+272], x9
37bc5a3caucomisd x9, x6
37bc5a3cfmov [rsp+280], 0
37bc5a3dbjp 0x37bc5a3e3
37bc5a3ddje 0x37bc5a118
37bc5a3e3
37bc5a3e3loc_37bc5a3e3:
37bc5a3e3movapd x1, x9
37bc5a3e8pxor x2, x2
37bc5a3ecjmp 0x37bc5a0ba
37bc5a3f1
37bc5a3f1 0f 1f 80 00 00 00 00 .......
37bc5a3f8
37bc5a3f8loc_37bc5a3f8:
37bc5a3f8lea rcx, [rsp+224]
37bc5a400lea r8, [rsp+272]
37bc5a408mov rdx, rsi
37bc5a40bcall zladiv_
37bc5a410movsd_xmm x0, [rsp+224]
37bc5a419movsd_xmm x1, [rsp+232]
37bc5a422subsd x0, x11
37bc5a427subsd x1, x12
37bc5a42cjmp 0x37bc5a101
37bc5a431
37bc5a431 0f 1f 80 00 00 00 00 .......
37bc5a438
37bc5a438loc_37bc5a438:
37bc5a438pxor x2, x2
37bc5a43ccomisd x1, x2
37bc5a440jbe 0x37bc5a96b
37bc5a446mulsd x1, x14
37bc5a44bcomisd x0, x1
37bc5a44fjbe 0x37bc5a0d7
37bc5a455
37bc5a455loc_37bc5a455:
37bc5a455divsd x1, x0
37bc5a459mov rcx, [rsp+576]
37bc5a461mov r8, rdi
37bc5a464lea rdx, [rsp+248]
37bc5a46clea r9, [rip+0x7f2f51]
37bc5a473movsd_xmm [rsp+248], x1
37bc5a47ccall zdscal_
37bc5a481mov rax, [rsp+608]
37bc5a489movsd_xmm x0, [rsp+248]
37bc5a492movsd_xmm x1, [rax]
37bc5a496mulsd x10, x0
37bc5a49bmulsd x1, x0
37bc5a49fmovsd_xmm [rax], x1
37bc5a4a3jmp 0x37bc5a0d7
37bc5a4a8
37bc5a4a8 0f 1f 84 00 00 00 00 00 ........
37bc5a4b0
37bc5a4b0loc_37bc5a4b0:
37bc5a4b0movupd x0, [rsp+176]
37bc5a4b9pxor x1, x1
37bc5a4bdjmp 0x37bc59f30
37bc5a4c2
37bc5a4c2 66 0f 1f 44 00 00 f..D..
37bc5a4c8
37bc5a4c8loc_37bc5a4c8:
37bc5a4c8sub r11l, 1
37bc5a4cclea r10, [rip+0x7f2ef1]
37bc5a4d3mov rax, r15
37bc5a4d6mov [rsp+32], rdi
37bc5a4dbmov [rsp+264], r11l
37bc5a4e3shl rax, 4
37bc5a4e7mov r11, [rsp+192]
37bc5a4eflea rcx, [rsp+224]
37bc5a4f7mov [rsp+40], r10
37bc5a4fclea rdx, [rsp+264]
37bc5a504mov r9, r10
37bc5a507lea r8, [r11+rax]
37bc5a50b
37bc5a50bloc_37bc5a50b:
37bc5a50bcall zdotc_
37bc5a510pxor x0, x0
37bc5a514ucomisd x0, [rsp+296]
37bc5a51dmovsd_xmm x11, [rsp+224]
37bc5a527movsd_xmm x12, [rsp+232]
37bc5a531movsd_xmm x13, [rsp+288]
37bc5a53bsetnp al
37bc5a53ecmovne eax, r13l
37bc5a542jmp 0x37bc5a008
37bc5a547
37bc5a547 66 0f 1f 84 00 00 00 00 00 f........
37bc5a550
37bc5a550loc_37bc5a550:
37bc5a550cmp ebp, 1
37bc5a553jle 0x37bc5ad18
37bc5a559mov r8, r15
37bc5a55clea ecx, [r11-1]
37bc5a560movddup x12, x13
37bc5a565xor edx, edx
37bc5a567shl r8, 4
37bc5a56bunpcklpd x5, x5
37bc5a56fadd r8, [rsp+192]
37bc5a577shl rcx, 4
37bc5a57bpxor x11, x11
37bc5a580
37bc5a580loc_37bc5a580:
37bc5a580movupd x0, [r8+rdx]
37bc5a586movupd x2, [r8+rdx]
37bc5a58cmovapd x1, x12
37bc5a591movapd x4, x5
37bc5a595movupd x3, [rdi+rdx]
37bc5a59aadd rdx, 16
37bc5a59eunpckhpd x0, x0
37bc5a5a2xorpd x0, [rip+0x7f2e76]
37bc5a5aaunpcklpd x2, x2
37bc5a5aemulpd x1, x2
37bc5a5b2mulpd x4, x0
37bc5a5b6mulpd x2, x5
37bc5a5bamulpd x0, x12
37bc5a5bfsubpd x1, x4
37bc5a5c3movapd x4, x3
37bc5a5c7shufpd x4, x3, 1
37bc5a5ccaddpd x0, x2
37bc5a5d0mulpd x1, x4
37bc5a5d4mulpd x0, x3
37bc5a5d8movapd x2, x0
37bc5a5dcaddpd x2, x1
37bc5a5e0subpd x1, x0
37bc5a5e4movsd_xmm x1, x2
37bc5a5e8addpd x11, x1
37bc5a5edcmp rcx, rdx
37bc5a5f0jne 0x37bc5a580
37bc5a5f2movapd x12, x11
37bc5a5f7unpckhpd x11, x11
37bc5a5fcjmp 0x37bc5a008
37bc5a601
37bc5a601 0f 1f 80 00 00 00 00 .......
37bc5a608
37bc5a608loc_37bc5a608:
37bc5a608mov rcx, [rsp+576]
37bc5a610lea rdx, [rsp+248]
37bc5a618mov r8, rdi
37bc5a61blea r9, [rip+0x7f2da2]
37bc5a622mov [rsp+160], r11l
37bc5a62acall zdscal_
37bc5a62fmov rax, [rsp+608]
37bc5a637movsd_xmm x0, [rsp+248]
37bc5a640movsd_xmm x5, [rsp+296]
37bc5a649mov r11l, [rsp+160]
37bc5a651movsd_xmm x1, [rax]
37bc5a655mulsd x10, x0
37bc5a65amovsd_xmm x13, [rsp+288]
37bc5a664mulsd x1, x0
37bc5a668pxor x0, x0
37bc5a66cucomisd x5, x0
37bc5a670movsd_xmm [rax], x1
37bc5a674setnp al
37bc5a677cmovne eax, r13l
37bc5a67bjmp 0x37bc59fc5
37bc5a680
37bc5a680loc_37bc5a680:
37bc5a680sub eax, ebp
37bc5a682lea r10, [rip+0x7f2d3b]
37bc5a689lea r8, [rsi+16]
37bc5a68dmov [rsp+40], r10
37bc5a692mov r9, r10
37bc5a695mov r10, [rsp+584]
37bc5a69dlea rcx, [rsp+224]
37bc5a6a5mov [rsp+264], eax
37bc5a6aclea eax, [r11+1]
37bc5a6b0lea rdx, [rsp+264]
37bc5a6b8cdqe
37bc5a6bamov [rsp+32], r8
37bc5a6bfadd rax, r15
37bc5a6c2shl rax, 4
37bc5a6c6lea r8, [r10+rax]
37bc5a6cajmp 0x37bc5a50b
37bc5a6cf
37bc5a6cf 90 .
37bc5a6d0
37bc5a6d0loc_37bc5a6d0:
37bc5a6d0mulsd x1, x14
37bc5a6d5comisd x0, x1
37bc5a6d9jbe 0x37bc5a0d7
37bc5a6dfmovapd x1, x6
37bc5a6e3jmp 0x37bc5a455
37bc5a6e8
37bc5a6e8 0f 1f 84 00 00 00 00 00 ........
37bc5a6f0
37bc5a6f0loc_37bc5a6f0:
37bc5a6f0mulsd x1, x12
37bc5a6f5comisd x0, x1
37bc5a6f9jbe 0x37bc5900d
37bc5a6ffmovapd x1, x6
37bc5a703jmp 0x37bc59abd
37bc5a708
37bc5a708loc_37bc5a708:
37bc5a708minsd x5, x6
37bc5a70cmovapd x0, x5
37bc5a710test r10l, r10l
37bc5a713jle 0x37bc5ace3
37bc5a719mov r13l, 1
37bc5a71fmov eax, 1
37bc5a724
37bc5a724loc_37bc5a724:
37bc5a724movsxd rdx, eax
37bc5a727movsxd r9, r13l
37bc5a72aadd ecx, 1
37bc5a72dlea r8, [rbx+8*rdx]
37bc5a731shl r9, 3
37bc5a735xor edx, edx
37bc5a737jmp 0x37bc5a762
37bc5a739
37bc5a739 0f 1f 80 00 00 00 00 .......
37bc5a740
37bc5a740loc_37bc5a740:
37bc5a740movsd_xmm x3, [r8-8]
37bc5a746movapd x1, x6
37bc5a74aadd rdx, 1
37bc5a74eadd r8, r9
37bc5a751addsd x3, x6
37bc5a755divsd x1, x3
37bc5a759mulsd x0, x1
37bc5a75dcmp rcx, rdx
37bc5a760je 0x37bc5a769
37bc5a762
37bc5a762loc_37bc5a762:
37bc5a762comisd x11, x0
37bc5a767jb 0x37bc5a740
37bc5a769
37bc5a769loc_37bc5a769:
37bc5a769comisd x0, x11
37bc5a76eja 0x37bc599e0
37bc5a774comisd x4, x13
37bc5a779mov r15l, eax
37bc5a77cja 0x37bc5a7a8
37bc5a77eaddsd x4, x4
37bc5a782movapd x9, x6
37bc5a787movapd x10, x4
37bc5a78c
37bc5a78cloc_37bc5a78c:
37bc5a78ctest r12l, r12l
37bc5a78fje 0x37bc5ad36
37bc5a795
37bc5a795loc_37bc5a795:
37bc5a795cmp r13l, -1
37bc5a799jne 0x37bc589a0
37bc5a79fjmp 0x37bc5839e
37bc5a7a4
37bc5a7a4 0f 1f 40 00 ..@.
37bc5a7a8
37bc5a7a8loc_37bc5a7a8:
37bc5a7a8movapd x9, x6
37bc5a7ad
37bc5a7adloc_37bc5a7ad:
37bc5a7addivsd x13, x4
37bc5a7b2mov [rsp+136], eax
37bc5a7b9mov rax, [rsp+608]
37bc5a7c1lea r9, [rip+0x7f2bfc]
37bc5a7c8mov r8, [rsp+600]
37bc5a7d0mov [rsp+104], r10l
37bc5a7d5movapd x10, x12
37bc5a7damov rcx, [rsp+576]
37bc5a7e2mov rdx, rax
37bc5a7e5movups [rsp+112], x2
37bc5a7eamovsd_xmm [rax], x13
37bc5a7efcall zdscal_
37bc5a7f4mov r10l, [rsp+104]
37bc5a7f9movupd x2, [rsp+112]
37bc5a7ffmov eax, [rsp+136]
37bc5a806jmp 0x37bc5a78c
37bc5a808
37bc5a808loc_37bc5a808:
37bc5a808minsd x0, x6
37bc5a80ctest r10l, r10l
37bc5a80fjle 0x37bc5ab84
37bc5a815mov r13l, 1
37bc5a81bmov eax, 1
37bc5a820
37bc5a820loc_37bc5a820:
37bc5a820movsxd rdx, eax
37bc5a823movsxd r9, r13l
37bc5a826add ecx, 1
37bc5a829lea r8, [rbx+8*rdx]
37bc5a82dshl r9, 3
37bc5a831xor edx, edx
37bc5a833jmp 0x37bc5a85e
37bc5a835
37bc5a835 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc5a840
37bc5a840loc_37bc5a840:
37bc5a840movsd_xmm x1, [r8-8]
37bc5a846add rdx, 1
37bc5a84aadd r8, r9
37bc5a84daddsd x1, x6
37bc5a851divsd x0, x1
37bc5a855cmp rdx, rcx
37bc5a858je 0x37bc5a769
37bc5a85e
37bc5a85eloc_37bc5a85e:
37bc5a85ecomisd x11, x0
37bc5a863jb 0x37bc5a840
37bc5a865jmp 0x37bc5a769
37bc5a86a
37bc5a86aloc_37bc5a86a:
37bc5a86amovsd_xmm [rsp+112], x7
37bc5a870test r15b, r15b
37bc5a873je 0x37bc5a887
37bc5a875movsd_xmm [rsp+280], x5
37bc5a87emovsd_xmm [rsp+272], x7
37bc5a887
37bc5a887loc_37bc5a887:
37bc5a887comisd x0, x11
37bc5a88cja 0x37bc599e0
37bc5a892
37bc5a892loc_37bc5a892:
37bc5a892comisd x4, x13
37bc5a897mov r15l, eax
37bc5a89aja 0x37bc5a7a8
37bc5a8a0addsd x4, x4
37bc5a8a4mov r11l, r10l
37bc5a8a7movapd x9, x6
37bc5a8acmov r10l, eax
37bc5a8afmovapd x10, x4
37bc5a8b4jmp 0x37bc58cd7
37bc5a8b9
37bc5a8b9loc_37bc5a8b9:
37bc5a8b9test r15b, r15b
37bc5a8bcje 0x37bc5a8d1
37bc5a8bemovsd_xmm [rsp+280], x10
37bc5a8c8movsd_xmm [rsp+272], x7
37bc5a8d1
37bc5a8d1loc_37bc5a8d1:
37bc5a8d1comisd x9, x11
37bc5a8d6ja 0x37bc599e0
37bc5a8dc
37bc5a8dcloc_37bc5a8dc:
37bc5a8dccomisd x4, x13
37bc5a8e1mov r15l, eax
37bc5a8e4ja 0x37bc5a7a8
37bc5a8eaaddsd x4, x4
37bc5a8eemovapd x9, x6
37bc5a8f3movapd x10, x4
37bc5a8f8jmp 0x37bc5a795
37bc5a8fd
37bc5a8fdloc_37bc5a8fd:
37bc5a8fdmovsd_xmm [rsp+280], x10
37bc5a907comisd x5, x11
37bc5a90cmovsd_xmm [rsp+272], x7
37bc5a915jbe 0x37bc5a8dc
37bc5a917jmp 0x37bc599e0
37bc5a91c
37bc5a91cloc_37bc5a91c:
37bc5a91cdivsd x13, x4
37bc5a921mov rax, [rsp+608]
37bc5a929mov r8, [rsp+600]
37bc5a931lea r9, [rip+0x7f2a8c]
37bc5a938mov rcx, [rsp+576]
37bc5a940mov [rsp+112], r11l
37bc5a945movapd x10, x12
37bc5a94amov rdx, rax
37bc5a94dmov [rsp+104], r10l
37bc5a952movsd_xmm [rax], x13
37bc5a957call zdscal_
37bc5a95cmov r10l, [rsp+104]
37bc5a961mov r11l, [rsp+112]
37bc5a966jmp 0x37bc58cd7
37bc5a96b
37bc5a96bloc_37bc5a96b:
37bc5a96bmov rax, [rsp+576]
37bc5a973mov eax, [rax]
37bc5a975test eax, eax
37bc5a977jle 0x37bc5a9c0
37bc5a979sub eax, 1
37bc5a97cpxor x0, x0
37bc5a980shl rax, 4
37bc5a984lea rdx, [rdi+rax+16]
37bc5a989mov rax, rdi
37bc5a98cmov rcx, rdx
37bc5a98fsub rcx, rdi
37bc5a992and ecx, 16
37bc5a995je 0x37bc5a9b0
37bc5a997lea rax, [rdi+16]
37bc5a99bmovups [rdi], x0
37bc5a99ecmp rdx, rax
37bc5a9a1je 0x37bc5a9c0
37bc5a9a3nop
37bc5a9a5nop [rax+rax]
37bc5a9b0
37bc5a9b0loc_37bc5a9b0:
37bc5a9b0movups [rax], x0
37bc5a9b3add rax, 32
37bc5a9b7movups [rax-16], x0
37bc5a9bbcmp rdx, rax
37bc5a9bejne 0x37bc5a9b0
37bc5a9c0
37bc5a9c0loc_37bc5a9c0:
37bc5a9c0mov rax, [rsp+608]
37bc5a9c8movq x0, [rip+0x7f2a20]
37bc5a9d0pxor x10, x10
37bc5a9d5movups [rsi], x0
37bc5a9d8movapd x0, x6
37bc5a9dcmov [rax], 0
37bc5a9e3jmp 0x37bc5a118
37bc5a9e8
37bc5a9e8loc_37bc5a9e8:
37bc5a9e8mov rax, [rsp+576]
37bc5a9f0mov edx, [rax]
37bc5a9f2test edx, edx
37bc5a9f4jle 0x37bc5aa40
37bc5a9f6sub edx, 1
37bc5a9f9pxor x0, x0
37bc5a9fdshl rdx, 4
37bc5aa01lea rcx, [rbp+rdx+16]
37bc5aa06mov rdx, rbp
37bc5aa09mov r8, rcx
37bc5aa0csub r8, rbp
37bc5aa0fand r8l, 16
37bc5aa13je 0x37bc5aa30
37bc5aa15lea rdx, [rbp+16]
37bc5aa19movups [rbp], x0
37bc5aa1dcmp rdx, rcx
37bc5aa20je 0x37bc5aa40
37bc5aa22nop [rax]
37bc5aa25nop [rax+rax]
37bc5aa30
37bc5aa30loc_37bc5aa30:
37bc5aa30movups [rdx], x0
37bc5aa33add rdx, 32
37bc5aa37movups [rdx-16], x0
37bc5aa3bcmp rdx, rcx
37bc5aa3ejne 0x37bc5aa30
37bc5aa40
37bc5aa40loc_37bc5aa40:
37bc5aa40mov rax, [rsp+608]
37bc5aa48movq x0, [rip+0x7f29a0]
37bc5aa50pxor x10, x10
37bc5aa55movups [rsi], x0
37bc5aa58movapd x0, x6
37bc5aa5cmov [rax], 0
37bc5aa63jmp 0x37bc59050
37bc5aa68
37bc5aa68loc_37bc5aa68:
37bc5aa68lea rax, [rip+0x7f2955]
37bc5aa6fmov r8, rdi
37bc5aa72mov rdx, rsi
37bc5aa75mov rcx, rbp
37bc5aa78mov [rsp+56], rax
37bc5aa7dmov rax, [rsp+600]
37bc5aa85mov [rsp+80], 1
37bc5aa8emov r9, [rsp+576]
37bc5aa96mov [rsp+48], rax
37bc5aa9bmov rax, [rsp+592]
37bc5aaa3mov [rsp+72], 1
37bc5aaacmov [rsp+40], rax
37bc5aab1mov rax, [rsp+584]
37bc5aab9mov [rsp+64], 1
37bc5aac2mov [rsp+32], rax
37bc5aac7call ztrsv_
37bc5aaccjmp 0x37bc583e7
37bc5aad1
37bc5aad1loc_37bc5aad1:
37bc5aad1minsd x0, x6
37bc5aad5test r10l, r10l
37bc5aad8jle 0x37bc5ac73
37bc5aademov eax, r10l
37bc5aae1mov r13l, -1
37bc5aae7mov r10l, 1
37bc5aaedjmp 0x37bc5a820
37bc5aaf2
37bc5aaf2loc_37bc5aaf2:
37bc5aaf2minsd x5, x6
37bc5aaf6movapd x0, x5
37bc5aafatest r10l, r10l
37bc5aafdjle 0x37bc59860
37bc5ab03mov eax, r10l
37bc5ab06mov r13l, -1
37bc5ab0cmov r10l, 1
37bc5ab12jmp 0x37bc5a724
37bc5ab17
37bc5ab17loc_37bc5ab17:
37bc5ab17cmp r10l, r11l
37bc5ab1ajl 0x37bc59880
37bc5ab20sub r15l, r11l
37bc5ab23mov r8l, r15l
37bc5ab26jmp 0x37bc58d2d
37bc5ab2b
37bc5ab2bloc_37bc5ab2b:
37bc5ab2bcmp r10l, r11l
37bc5ab2ejl 0x37bc59880
37bc5ab34sub r15l, r11l
37bc5ab37mov r12l, r15l
37bc5ab3ajmp 0x37bc59ddf
37bc5ab3f
37bc5ab3floc_37bc5ab3f:
37bc5ab3fmov r15l, [rsp+96]
37bc5ab44test r15l, r15l
37bc5ab47je 0x37bc5ac39
37bc5ab4dpxor x2, x2
37bc5ab51mov edx, [rsp+100]
37bc5ab55movapd x0, x8
37bc5ab5amaxsd x2, x11
37bc5ab5fdivsd x0, x2
37bc5ab63test edx, edx
37bc5ab65jne 0x37bc5ad94
37bc5ab6bminsd x0, x6
37bc5ab6fpxor x4, x4
37bc5ab73movupd x2, [rip+0x7f2865]
37bc5ab7bmovq x14, [rip+0x7f286c]
37bc5ab84
37bc5ab84loc_37bc5ab84:
37bc5ab84comisd x0, x11
37bc5ab89ja 0x37bc599e0
37bc5ab8fcomisd x4, x13
37bc5ab94ja 0x37bc5acf9
37bc5ab9a
37bc5ab9aloc_37bc5ab9a:
37bc5ab9amov r9l, 1
37bc5aba0mov r8l, 1
37bc5aba6lea rdx, [rip+0x7f27f6]
37bc5abadmov rcx, rsi
37bc5abb0call lsame_
37bc5abb5jmp 0x37bc59876
37bc5abba
37bc5abba 66 0f 1f 44 00 00 f..D..
37bc5abc0
37bc5abc0loc_37bc5abc0:
37bc5abc0divsd x13, x4
37bc5abc5mov rax, [rsp+608]
37bc5abcdmov r8, [rsp+600]
37bc5abd5lea r9, [rip+0x7f27e8]
37bc5abdcmov [rsp+104], r10l
37bc5abe1movapd x10, x12
37bc5abe6mov rcx, [rsp+576]
37bc5abeemov r15l, 1
37bc5abf4mov rdx, rax
37bc5abf7movups [rsp+112], x2
37bc5abfcmovsd_xmm [rax], x13
37bc5ac01call zdscal_
37bc5ac06mov r10l, [rsp+104]
37bc5ac0bmovupd x2, [rsp+112]
37bc5ac11mov eax, 1
37bc5ac16jmp 0x37bc589a0
37bc5ac1b
37bc5ac1bloc_37bc5ac1b:
37bc5ac1bmov eax, r10l
37bc5ac1emov r13l, -1
37bc5ac24mov r10l, 1
37bc5ac2ajmp 0x37bc5a7ad
37bc5ac2f
37bc5ac2floc_37bc5ac2f:
37bc5ac2fpxor x9, x9
37bc5ac34jmp 0x37bc58700
37bc5ac39
37bc5ac39loc_37bc5ac39:
37bc5ac39pxor x2, x2
37bc5ac3dmov eax, [rsp+100]
37bc5ac41movapd x0, x8
37bc5ac46maxsd x2, x11
37bc5ac4bdivsd x0, x2
37bc5ac4ftest eax, eax
37bc5ac51jne 0x37bc5ad66
37bc5ac57minsd x0, x6
37bc5ac5bmovupd x2, [rip+0x7f277d]
37bc5ac63mov r15l, r10l
37bc5ac66pxor x4, x4
37bc5ac6amovq x14, [rip+0x7f277d]
37bc5ac73
37bc5ac73loc_37bc5ac73:
37bc5ac73comisd x0, x11
37bc5ac78ja 0x37bc599e0
37bc5ac7ecomisd x4, x13
37bc5ac83jbe 0x37bc5ab9a
37bc5ac89
37bc5ac89loc_37bc5ac89:
37bc5ac89mov eax, r10l
37bc5ac8cmov r13l, -1
37bc5ac92mov r10l, 1
37bc5ac98movapd x9, x6
37bc5ac9djmp 0x37bc5a7ad
37bc5aca2
37bc5aca2 66 0f 1f 44 00 00 f..D..
37bc5aca8
37bc5aca8loc_37bc5aca8:
37bc5aca8pxor x0, x0
37bc5acacmov ecx, [rsp+100]
37bc5acb0movapd x5, x8
37bc5acb5maxsd x0, x11
37bc5acbadivsd x5, x0
37bc5acbetest ecx, ecx
37bc5acc0jne 0x37bc5adbe
37bc5acc6minsd x5, x6
37bc5accapxor x4, x4
37bc5accemovupd x2, [rip+0x7f270a]
37bc5acd6movq x14, [rip+0x7f2711]
37bc5acdfmovapd x0, x5
37bc5ace3
37bc5ace3loc_37bc5ace3:
37bc5ace3comisd x0, x11
37bc5ace8ja 0x37bc599e0
37bc5acee
37bc5aceeloc_37bc5acee:
37bc5aceecomisd x4, x13
37bc5acf3jbe 0x37bc59876
37bc5acf9
37bc5acf9loc_37bc5acf9:
37bc5acf9mov r15l, 1
37bc5acffmov r13l, 1
37bc5ad05mov eax, 1
37bc5ad0amovapd x9, x6
37bc5ad0fjmp 0x37bc5a7ad
37bc5ad14
37bc5ad14 0f 1f 40 00 ..@.
37bc5ad18
37bc5ad18loc_37bc5ad18:
37bc5ad18pxor x12, x12
37bc5ad1dmovapd x11, x12
37bc5ad22jmp 0x37bc5a008
37bc5ad27
37bc5ad27loc_37bc5ad27:
37bc5ad27pxor x13, x13
37bc5ad2cmovapd x3, x13
37bc5ad31jmp 0x37bc58f45
37bc5ad36
37bc5ad36loc_37bc5ad36:
37bc5ad36mov r11l, r10l
37bc5ad39mov r10l, eax
37bc5ad3cjmp 0x37bc58cd7
37bc5ad41
37bc5ad41loc_37bc5ad41:
37bc5ad41movupd x2, [rip+0x7f2697]
37bc5ad49pxor x4, x4
37bc5ad4dmovq x14, [rip+0x7f269a]
37bc5ad56
37bc5ad56loc_37bc5ad56:
37bc5ad56comisd x5, x11
37bc5ad5bjbe 0x37bc5986b
37bc5ad61jmp 0x37bc599e0
37bc5ad66
37bc5ad66loc_37bc5ad66:
37bc5ad66mov eax, r10l
37bc5ad69movupd x2, [rip+0x7f266f]
37bc5ad71movapd x9, x0
37bc5ad76pxor x4, x4
37bc5ad7amov r10l, 1
37bc5ad80mov r13l, -1
37bc5ad86movq x14, [rip+0x7f2661]
37bc5ad8fjmp 0x37bc599c9
37bc5ad94
37bc5ad94loc_37bc5ad94:
37bc5ad94movapd x9, x0
37bc5ad99pxor x4, x4
37bc5ad9dmov eax, 1
37bc5ada2movupd x2, [rip+0x7f2636]
37bc5adaamovq x14, [rip+0x7f263d]
37bc5adb3mov r13l, 1
37bc5adb9jmp 0x37bc599c9
37bc5adbe
37bc5adbeloc_37bc5adbe:
37bc5adbemovupd x2, [rip+0x7f261a]
37bc5adc6pxor x4, x4
37bc5adcamovq x14, [rip+0x7f261d]
37bc5add3
37bc5add3loc_37bc5add3:
37bc5add3comisd x5, x11
37bc5add8jbe 0x37bc5acee
37bc5addejmp 0x37bc599e0
37bc5ade3
37bc5ade3loc_37bc5ade3:
37bc5ade3neg eax
37bc5ade5jmp 0x37bc583c5
37bc5adea
37bc5adealoc_37bc5adea:
37bc5adeamovapd x9, x0
37bc5adefmov r13l, 1
37bc5adf5mov eax, 1
37bc5adfajmp 0x37bc599c9
37bc5adff
37bc5adffloc_37bc5adff:
37bc5adffmovapd x9, x0
37bc5ae04mov r10l, 1
37bc5ae0amov r13l, -1
37bc5ae10jmp 0x37bc599c9
37bc58040
37bc58040zlatrs_:
37bc58040push r15
37bc58042push r14
37bc58044push r13
37bc58046push r12
37bc58048push rbp
37bc58049push rdi
37bc5804apush rsi
37bc5804bpush rbx
37bc5804csub rsp, 472
37bc58053movups [rsp+304], x6
37bc5805bmovups [rsp+320], x7
37bc58063movups [rsp+336], x8
37bc5806cmovups [rsp+352], x9
37bc58075movups [rsp+368], x10
37bc5807emovups [rsp+384], x11
37bc58087movups [rsp+400], x12
37bc58090movups [rsp+416], x13
37bc58099movups [rsp+432], x14
37bc580a2movups [rsp+448], x15
37bc580abmov r15, [rsp+624]
37bc580b3mov rax, [rsp+592]
37bc580bbmov rbx, [rsp+616]
37bc580c3mov [r15], 0
37bc580camovsxd r14, [rax]
37bc580cdmov rsi, rdx
37bc580d0mov rdi, r8
37bc580d3lea rdx, [rip+0x7f52c6]
37bc580damov r13, r9
37bc580ddmov r8l, 1
37bc580e3mov r9l, 1
37bc580e9mov rbp, rcx
37bc580eccall lsame_
37bc580f1mov r9l, 1
37bc580f7mov r8l, 1
37bc580fdmov rcx, rsi
37bc58100lea rdx, [rip+0x7f529a]
37bc58107mov [rsp+96], eax
37bc5810bcall lsame_
37bc58110mov r9l, 1
37bc58116mov r8l, 1
37bc5811cmov rcx, rdi
37bc5811flea rdx, [rip+0x7f527b]
37bc58126mov r12l, eax
37bc58129call lsame_
37bc5812emov r9l, [rsp+96]
37bc58133mov [rsp+100], eax
37bc58137test r9l, r9l
37bc5813aje 0x37bc58458
37bc58140
37bc58140loc_37bc58140:
37bc58140test r12l, r12l
37bc58143je 0x37bc58490
37bc58149
37bc58149loc_37bc58149:
37bc58149mov r8l, [rsp+100]
37bc5814etest r8l, r8l
37bc58151jne 0x37bc58188
37bc58153mov r9l, 1
37bc58159mov r8l, 1
37bc5815flea rdx, [rip+0x7f523a]
37bc58166mov rcx, rdi
37bc58169call lsame_
37bc5816etest eax, eax
37bc58170jne 0x37bc58188
37bc58172mov edx, -3
37bc58177mov eax, 3
37bc5817cjmp 0x37bc583c2
37bc58181
37bc58181 0f 1f 80 00 00 00 00 .......
37bc58188
37bc58188loc_37bc58188:
37bc58188mov r9l, 1
37bc5818emov r8l, 1
37bc58194lea rdx, [rip+0x7f520a]
37bc5819bmov rcx, r13
37bc5819ecall lsame_
37bc581a3test eax, eax
37bc581a5je 0x37bc584e8
37bc581ab
37bc581abloc_37bc581ab:
37bc581abmov rax, [rsp+576]
37bc581b3mov edx, [rax]
37bc581b5test edx, edx
37bc581b7js 0x37bc583b8
37bc581bdmov rcx, [rsp+592]
37bc581c5mov eax, 1
37bc581cacmovg eax, edx
37bc581cdcmp [rcx], eax
37bc581cfjl 0x37bc585f0
37bc581d5mov eax, [r15]
37bc581d8test eax, eax
37bc581dajne 0x37bc5ade3
37bc581e0movsd_xmm x6, [rip+0x7f5200]
37bc581e8mov rax, [rsp+608]
37bc581f0movsd_xmm [rax], x6
37bc581f4test edx, edx
37bc581f6je 0x37bc583e7
37bc581fcxor eax, eax
37bc581fetest r14, r14
37bc58201mov edx, 12
37bc58206cmovs r14, rax
37bc5820alea rcx, [rip+0x7f519b]
37bc58211movapd x12, x6
37bc58216mov rax, r14
37bc58219not rax
37bc5821cmov [rsp+128], rax
37bc58224call dlamch_
37bc58229mov edx, 9
37bc5822elea rcx, [rip+0x7f5183]
37bc58235movapd x11, x0
37bc5823acall dlamch_
37bc5823fmov r9l, 1
37bc58245mov r8l, 1
37bc5824bmov rcx, r13
37bc5824edivsd x11, x0
37bc58253lea rdx, [rip+0x7f5147]
37bc5825adivsd x12, x11
37bc5825fcall lsame_
37bc58264test eax, eax
37bc58266jne 0x37bc58520
37bc5826c
37bc5826cloc_37bc5826c:
37bc5826cmov rcx, [rsp+576]
37bc58274lea r8, [rip+0x7f5149]
37bc5827bmov rdx, rbx
37bc5827emovapd x13, x12
37bc58283call idamax_
37bc58288movsd_xmm x8, [rip+0x7f516f]
37bc58291cdqe
37bc58293mulsd x13, x8
37bc58298movsd_xmm x9, [rbx+8*rax-8]
37bc5829fcomisd x13, x9
37bc582a4jb 0x37bc58600
37bc582aamov rax, [rsp+576]
37bc582b2movsd_xmm [rsp+256], x6
37bc582bbmov r10l, [rax]
37bc582betest r10l, r10l
37bc582c1jle 0x37bc5980b
37bc582c7movapd x9, x6
37bc582cc
37bc582ccloc_37bc582cc:
37bc582ccmov rax, [rsp+600]
37bc582d4lea edx, [r10-1]
37bc582d8pxor x4, x4
37bc582dcshl rdx, 4
37bc582e0lea rdx, [rax+rdx+16]
37bc582e5nop [rax+rax]
37bc582eanop [rax+rax]
37bc582f5nop [rax+rax]
37bc58300
37bc58300loc_37bc58300:
37bc58300movsd_xmm x0, [rax]
37bc58304movsd_xmm x1, [rax+8]
37bc58309add rax, 16
37bc5830dmulsd x0, x8
37bc58312mulsd x1, x8
37bc58317andpd x0, [rip+0x7f50f1]
37bc5831fandpd x1, [rip+0x7f50e9]
37bc58327addsd x0, x1
37bc5832bmaxsd x4, x0
37bc5832fcmp rax, rdx
37bc58332jne 0x37bc58300
37bc58334
37bc58334loc_37bc58334:
37bc58334pxor x2, x2
37bc58338movq x14, x9
37bc5833dunpcklpd x2, x9
37bc58342test r12l, r12l
37bc58345je 0x37bc585c0
37bc5834bmov eax, [rsp+96]
37bc5834ftest eax, eax
37bc58351je 0x37bc58958
37bc58357ucomisd x9, x6
37bc5835cjp 0x37bc58364
37bc5835eje 0x37bc592c0
37bc58364
37bc58364loc_37bc58364:
37bc58364pxor x0, x0
37bc58368mulsd x0, x9
37bc5836dcomisd x0, x11
37bc58372ja 0x37bc599e5
37bc58378comisd x4, x13
37bc5837dmov r15l, r10l
37bc58380ja 0x37bc5ac1b
37bc58386addsd x4, x4
37bc5838amov eax, r10l
37bc5838dmov r13l, -1
37bc58393mov r10l, 1
37bc58399movapd x10, x4
37bc5839e
37bc5839eloc_37bc5839e:
37bc5839ecmp eax, r10l
37bc583a1jl 0x37bc59880
37bc583a7sub r15l, r10l
37bc583aamov ebp, r15l
37bc583adjmp 0x37bc589b5
37bc583b2
37bc583b2 66 0f 1f 44 00 00 f..D..
37bc583b8
37bc583b8loc_37bc583b8:
37bc583b8mov edx, -5
37bc583bdmov eax, 5
37bc583c2
37bc583c2loc_37bc583c2:
37bc583c2mov [r15], edx
37bc583c5
37bc583c5loc_37bc583c5:
37bc583c5lea rdx, [rsp+288]
37bc583cdmov r8l, 6
37bc583d3lea rcx, [rip+0x7f4fcc]
37bc583damov [rsp+288], eax
37bc583e1call xerbla_
37bc583e6nop
37bc583e7
37bc583e7loc_37bc583e7:
37bc583e7movups x6, [rsp+304]
37bc583efmovups x7, [rsp+320]
37bc583f7movups x8, [rsp+336]
37bc58400movups x9, [rsp+352]
37bc58409movups x10, [rsp+368]
37bc58412movups x11, [rsp+384]
37bc5841bmovups x12, [rsp+400]
37bc58424movups x13, [rsp+416]
37bc5842dmovups x14, [rsp+432]
37bc58436movups x15, [rsp+448]
37bc5843fadd rsp, 472
37bc58446pop rbx
37bc58447pop rsi
37bc58448pop rdi
37bc58449pop rbp
37bc5844apop r12
37bc5844cpop r13
37bc5844epop r14
37bc58450pop r15
37bc58452ret
37bc58453
37bc58453 0f 1f 44 00 00 ..D..
37bc58458
37bc58458loc_37bc58458:
37bc58458mov r9l, 1
37bc5845emov r8l, 1
37bc58464lea rdx, [rip+0x7f4f37]
37bc5846bmov rcx, rbp
37bc5846ecall lsame_
37bc58473test eax, eax
37bc58475jne 0x37bc58140
37bc5847bmov edx, -1
37bc58480mov eax, 1
37bc58485jmp 0x37bc583c2
37bc5848a
37bc5848a 66 0f 1f 44 00 00 f..D..
37bc58490
37bc58490loc_37bc58490:
37bc58490mov r9l, 1
37bc58496mov r8l, 1
37bc5849clea rdx, [rip+0x7f4f00]
37bc584a3mov rcx, rsi
37bc584a6call lsame_
37bc584abtest eax, eax
37bc584adjne 0x37bc58149
37bc584b3mov r9l, 1
37bc584b9mov r8l, 1
37bc584bflea rdx, [rip+0x7f4ede]
37bc584c6mov rcx, rsi
37bc584c9call lsame_
37bc584cetest eax, eax
37bc584d0jne 0x37bc58149
37bc584d6mov edx, -2
37bc584dbmov eax, 2
37bc584e0jmp 0x37bc583c2
37bc584e5
37bc584e5 0f 1f 00 ...
37bc584e8
37bc584e8loc_37bc584e8:
37bc584e8mov r9l, 1
37bc584eemov r8l, 1
37bc584f4lea rdx, [rip+0x7f4ea6]
37bc584fbmov rcx, r13
37bc584fecall lsame_
37bc58503test eax, eax
37bc58505jne 0x37bc581ab
37bc5850bmov edx, -4
37bc58510mov eax, 4
37bc58515jmp 0x37bc583c2
37bc5851a
37bc5851a 66 0f 1f 44 00 00 f..D..
37bc58520
37bc58520loc_37bc58520:
37bc58520mov rax, [rsp+576]
37bc58528mov ecx, [rsp+96]
37bc5852cmov eax, [rax]
37bc5852etest ecx, ecx
37bc58530je 0x37bc58898
37bc58536test eax, eax
37bc58538jle 0x37bc5826c
37bc5853emov rcx, r14
37bc58541mov rdx, [rsp+584]
37bc58549mov [rsp+104], r14
37bc5854emov r14l, eax
37bc58551shl rcx, 4
37bc58555mov [rsp+552], rsi
37bc5855dxor esi, esi
37bc5855fmov [rsp+560], rdi
37bc58567mov r13, rcx
37bc5856amov rdi, rdx
37bc5856dnop [rax]
37bc58570
37bc58570loc_37bc58570:
37bc58570mov rdx, rdi
37bc58573lea rcx, [rsp+288]
37bc5857badd rdi, r13
37bc5857emov [rsp+288], esi
37bc58585lea r8, [rip+0x7f4e38]
37bc5858ccall dzasum_
37bc58591movsd_xmm [rbx+8*rsi], x0
37bc58596add rsi, 1
37bc5859alea ecx, [rsi+1]
37bc5859dcmp r14l, ecx
37bc585a0jge 0x37bc58570
37bc585a2mov r14, [rsp+104]
37bc585a7mov rsi, [rsp+552]
37bc585afmov rdi, [rsp+560]
37bc585b7jmp 0x37bc5826c
37bc585bc
37bc585bc 0f 1f 40 00 ..@.
37bc585c0
37bc585c0loc_37bc585c0:
37bc585c0mov r13l, [rsp+96]
37bc585c5test r13l, r13l
37bc585c8jne 0x37bc58c90
37bc585ceucomisd x9, x6
37bc585d3jp 0x37bc585db
37bc585d5je 0x37bc593e0
37bc585db
37bc585dbloc_37bc585db:
37bc585dbmov r11l, 1
37bc585e1mov r13l, -1
37bc585e7jmp 0x37bc58cac
37bc585ec
37bc585ec 0f 1f 40 00 ..@.
37bc585f0
37bc585f0loc_37bc585f0:
37bc585f0mov edx, -7
37bc585f5mov eax, 7
37bc585fajmp 0x37bc583c2
37bc585ff
37bc585ff 90 .
37bc58600
37bc58600loc_37bc58600:
37bc58600mov edx, 8
37bc58605lea rcx, [rip+0x7f4dbc]
37bc5860ccall dlamch_
37bc58611comisd x0, x9
37bc58616jae 0x37bc59d20
37bc5861cmov rax, [rsp+576]
37bc58624mov edx, [rsp+96]
37bc58628mov r8l, [rax]
37bc5862btest edx, edx
37bc5862djne 0x37bc591f0
37bc58633cmp r8l, 1
37bc58637jle 0x37bc5ac2f
37bc5863dmov rax, [rsp+584]
37bc58645lea r13, [r14+1]
37bc58649xor r9l, r9l
37bc5864cpxor x9, x9
37bc58651mov ecx, 1
37bc58656lea r11, [rax+16]
37bc5865alea r10, [rax+32]
37bc5865enop
37bc58660
37bc58660loc_37bc58660:
37bc58660add ecx, 1
37bc58663cmp ecx, r8l
37bc58666jg 0x37bc58700
37bc5866cmov edx, r8l
37bc5866fmov rax, r9
37bc58672sub edx, ecx
37bc58674shl rax, 4
37bc58678add rdx, r9
37bc5867badd rax, r11
37bc5867eshl rdx, 4
37bc58682add rdx, r10
37bc58685nop [rax]
37bc58689nop [rax+rax]
37bc58694nop [rax+rax]
37bc5869fnop [rax+rax]
37bc586aanop [rax+rax]
37bc586b5nop [rax+rax]
37bc586c0
37bc586c0loc_37bc586c0:
37bc586c0movsd_xmm x0, [rax]
37bc586c4movsd_xmm x1, [rax+8]
37bc586c9add rax, 16
37bc586cdandpd x0, [rip+0x7f4d3b]
37bc586d5andpd x1, [rip+0x7f4d33]
37bc586ddmaxsd x0, x1
37bc586e1maxsd x9, x0
37bc586e6cmp rax, rdx
37bc586e9jne 0x37bc586c0
37bc586ebadd r9, r13
37bc586eecmp ecx, r8l
37bc586f1jne 0x37bc58660
37bc586f7nop [rax+rax]
37bc58700
37bc58700loc_37bc58700:
37bc58700mov edx, 8
37bc58705lea rcx, [rip+0x7f4cbc]
37bc5870ccall dlamch_
37bc58711comisd x0, x9
37bc58716jb 0x37bc5aa68
37bc5871cmovapd x0, x9
37bc58721movapd x9, x6
37bc58726mov rax, [rsp+576]
37bc5872emulsd x0, x11
37bc58733mov r10l, [rax]
37bc58736divsd x9, x0
37bc5873bmovsd_xmm [rsp+256], x9
37bc58745test r10l, r10l
37bc58748jle 0x37bc59bd9
37bc5874emov [rsp+544], rbp
37bc58756mov r13l, r10l
37bc58759xor ebp, ebp
37bc5875blea r15, [r14+1]
37bc5875fmov rdx, [rsp+584]
37bc58767mov [rsp+552], rsi
37bc5876fmov rsi, rbx
37bc58772mov [rsp+560], rdi
37bc5877amov rdi, -1
37bc58781mov [rsp+616], rbx
37bc58789mov ebx, 1
37bc5878emov [rsp+104], r12l
37bc58793lea r12, [rdx+16]
37bc58797jmp 0x37bc587c0
37bc58799
37bc58799 0f 1f 80 00 00 00 00 .......
37bc587a0
37bc587a0loc_37bc587a0:
37bc587a0movsd_xmm x0, [rsi]
37bc587a4mulsd x0, x9
37bc587a9movsd_xmm [rsi], x0
37bc587ad
37bc587adloc_37bc587ad:
37bc587adadd rsi, 8
37bc587b1add rdi, r14
37bc587b4add rbp, r15
37bc587b7cmp r13l, ebx
37bc587bajl 0x37bc59ba0
37bc587c0
37bc587c0loc_37bc587c0:
37bc587c0movsd_xmm x14, [rsi]
37bc587c5lea rcx, [rip+0x7f4bfc]
37bc587ccmov edx, 8
37bc587d1call dlamch_
37bc587d6mov ecx, ebx
37bc587d8add ebx, 1
37bc587dbcomisd x0, x14
37bc587e0jae 0x37bc587a0
37bc587e2mov eax, [rsp+96]
37bc587e6addsd x9, x9
37bc587ebmov [rsi], 0
37bc587f2test eax, eax
37bc587f4je 0x37bc59900
37bc587facmp ecx, 1
37bc587fdje 0x37bc5887e
37bc587ffsub ecx, 2
37bc58802mov rdx, rdi
37bc58805pxor x2, x2
37bc58809add rcx, rdi
37bc5880cshl rdx, 4
37bc58810add rdx, [rsp+584]
37bc58818shl rcx, 4
37bc5881cadd rcx, r12
37bc5881fnop [rax+rax]
37bc5882anop [rax+rax]
37bc58835nop [rax+rax]
37bc58840
37bc58840loc_37bc58840:
37bc58840movsd_xmm x0, [rdx+16]
37bc58845movsd_xmm x1, [rdx+24]
37bc5884aadd rdx, 16
37bc5884emulsd x0, x8
37bc58853mulsd x1, x8
37bc58858andpd x0, [rip+0x7f4bb0]
37bc58860andpd x1, [rip+0x7f4ba8]
37bc58868addsd x0, x1
37bc5886cmulsd x0, x9
37bc58871addsd x2, x0
37bc58875cmp rdx, rcx
37bc58878jne 0x37bc58840
37bc5887a
37bc5887aloc_37bc5887a:
37bc5887amovsd_xmm [rsi], x2
37bc5887e
37bc5887eloc_37bc5887e:
37bc5887emulsd x9, x8
37bc58883movsd_xmm [rsp+256], x9
37bc5888djmp 0x37bc587ad
37bc58892
37bc58892 66 0f 1f 44 00 00 f..D..
37bc58898
37bc58898loc_37bc58898:
37bc58898cmp eax, 1
37bc5889bjle 0x37bc58943
37bc588a1lea rcx, [r14+1]
37bc588a5mov rdx, [rsp+584]
37bc588admov r13, [rsp+576]
37bc588b5mov [rsp+104], r14
37bc588bashl rcx, 4
37bc588bemov [rsp+544], rbp
37bc588c6mov r14l, eax
37bc588c9mov [rsp+552], rsi
37bc588d1mov rbp, rcx
37bc588d4mov esi, 1
37bc588d9mov [rsp+560], rdi
37bc588e1lea rdi, [rdx+16]
37bc588e5nop [rax+rax]
37bc588f0
37bc588f0loc_37bc588f0:
37bc588f0sub eax, esi
37bc588f2mov rdx, rdi
37bc588f5lea r8, [rip+0x7f4ac8]
37bc588fcadd rdi, rbp
37bc588fflea rcx, [rsp+288]
37bc58907mov [rsp+288], eax
37bc5890ecall dzasum_
37bc58913mov eax, [r13]
37bc58917movsd_xmm [rbx+8*rsi-8], x0
37bc5891dadd rsi, 1
37bc58921cmp rsi, r14
37bc58924jne 0x37bc588f0
37bc58926mov r14, [rsp+104]
37bc5892bmov rbp, [rsp+544]
37bc58933mov rsi, [rsp+552]
37bc5893bmov rdi, [rsp+560]
37bc58943
37bc58943loc_37bc58943:
37bc58943cdqe
37bc58945mov [rbx+8*rax-8], 0
37bc5894ejmp 0x37bc5826c
37bc58953
37bc58953 0f 1f 44 00 00 ..D..
37bc58958
37bc58958loc_37bc58958:
37bc58958ucomisd x9, x6
37bc5895djp 0x37bc58965
37bc5895fje 0x37bc59500
37bc58965
37bc58965loc_37bc58965:
37bc58965pxor x0, x0
37bc58969mulsd x0, x9
37bc5896ecomisd x0, x11
37bc58973ja 0x37bc599e5
37bc58979comisd x4, x13
37bc5897eja 0x37bc5abc0
37bc58984addsd x4, x4
37bc58988mov r15l, 1
37bc5898emov eax, 1
37bc58993movapd x10, x4
37bc58998nop [rax+rax]
37bc589a0
37bc589a0loc_37bc589a0:
37bc589a0cmp eax, r10l
37bc589a3jg 0x37bc59880
37bc589a9sub r10l, r15l
37bc589acmov r13l, 1
37bc589b2mov ebp, r10l
37bc589b5
37bc589b5loc_37bc589b5:
37bc589b5movsxd r9, r13l
37bc589b8movsxd rsi, eax
37bc589bbmov rdi, [rsp+600]
37bc589c3movapd x13, x2
37bc589c8mov rax, r9
37bc589cbmov r12, rsi
37bc589cemov r15, rsi
37bc589d1mov [rsp+136], r9
37bc589d9shl rax, 4
37bc589ddimul r12, r14
37bc589e1movq x7, [rip+0x7f4a27]
37bc589e9mov [rsp+104], rax
37bc589eemov rax, rsi
37bc589f1shl rax, 4
37bc589f5lea r13, [rdi+rax-16]
37bc589famov rax, r9
37bc589fdmov rdi, [rsp+128]
37bc58a05imul rax, r14
37bc58a09add r12, rdi
37bc58a0cmov [rsp+112], rax
37bc58a11lea rax, [r14+1]
37bc58a15mov r14, r9
37bc58a18imul r14, rax
37bc58a1cimul rax, rsi
37bc58a20mov rsi, [rsp+600]
37bc58a28shl r14, 4
37bc58a2clea r11, [rax+rdi]
37bc58a30mov [rsp+128], r14
37bc58a38shl r11, 4
37bc58a3cadd r11, [rsp+584]
37bc58a44mov r14, r11
37bc58a47jmp 0x37bc58a7f
37bc58a49
37bc58a49 0f 1f 80 00 00 00 00 .......
37bc58a50
37bc58a50loc_37bc58a50:
37bc58a50cmp r15l, 1
37bc58a54jg 0x37bc59710
37bc58a5a
37bc58a5aloc_37bc58a5a:
37bc58a5aadd r15, [rsp+136]
37bc58a62add r13, [rsp+104]
37bc58a67add r12, [rsp+112]
37bc58a6cadd r14, [rsp+128]
37bc58a74test ebp, ebp
37bc58a76je 0x37bc59880
37bc58a7csub ebp, 1
37bc58a7f
37bc58a7floc_37bc58a7f:
37bc58a7fmovsd_xmm x0, [r13]
37bc58a85movsd_xmm x1, [r13+8]
37bc58a8bmov edi, r15l
37bc58a8emov r8l, [rsp+100]
37bc58a93andpd x0, x7
37bc58a97andpd x1, x7
37bc58a9baddsd x0, x1
37bc58a9ftest r8l, r8l
37bc58aa2je 0x37bc59580
37bc58aa8movsd_xmm x2, [r14]
37bc58aadmovsd_xmm x3, [r14+8]
37bc58ab3pxor x4, x4
37bc58ab7movapd x1, x2
37bc58abbmovapd x5, x3
37bc58abfmulsd x1, x9
37bc58ac4mulsd x5, x4
37bc58ac8mulsd x2, x4
37bc58accmulsd x3, x9
37bc58ad1subsd x1, x5
37bc58ad5addsd x2, x3
37bc58ad9movsd_xmm [rsp+272], x1
37bc58ae2andpd x1, x7
37bc58ae6movsd_xmm [rsp+280], x2
37bc58aefandpd x2, x7
37bc58af3addsd x1, x2
37bc58af7comisd x1, x11
37bc58afcjbe 0x37bc595bf
37bc58b02
37bc58b02loc_37bc58b02:
37bc58b02comisd x6, x1
37bc58b06ja 0x37bc598d8
37bc58b0c
37bc58b0cloc_37bc58b0c:
37bc58b0clea rcx, [rsp+224]
37bc58b14lea r8, [rsp+272]
37bc58b1cmov rdx, r13
37bc58b1fcall zladiv_
37bc58b24movsd_xmm x0, [rsp+224]
37bc58b2dmovsd_xmm x1, [rsp+232]
37bc58b36movapd x2, x0
37bc58b3aandpd x0, x7
37bc58b3eunpcklpd x2, x1
37bc58b42andpd x1, x7
37bc58b46addsd x0, x1
37bc58b4amovups [r13], x2
37bc58b4f
37bc58b4floc_37bc58b4f:
37bc58b4fcomisd x0, x6
37bc58b53movapd x1, x12
37bc58b58subsd x1, x10
37bc58b5djbe 0x37bc596c0
37bc58b63movapd x2, x6
37bc58b67divsd x2, x0
37bc58b6bmovsd_xmm x0, [rbx+8*r15-8]
37bc58b72mulsd x1, x2
37bc58b76comisd x0, x1
37bc58b7aja 0x37bc597c0
37bc58b80
37bc58b80loc_37bc58b80:
37bc58b80mov ecx, [rsp+96]
37bc58b84test ecx, ecx
37bc58b86jne 0x37bc58a50
37bc58b8cmov rax, [rsp+576]
37bc58b94mov eax, [rax]
37bc58b96cmp eax, r15l
37bc58b99jle 0x37bc58a5a
37bc58b9fmovupd x1, [r13]
37bc58ba5movupd x0, [r13]
37bc58babsub eax, r15l
37bc58baelea edx, [rdi+1]
37bc58bb1lea r11, [rip+0x7f480c]
37bc58bb8mov [rsp+264], eax
37bc58bbfmovsxd rdx, edx
37bc58bc2lea rax, [r13+16]
37bc58bc6unpcklpd x1, x1
37bc58bcaunpckhpd x0, x0
37bc58bcemov [rsp+40], r11
37bc58bd3add rdx, r12
37bc58bd6mulpd x0, x13
37bc58bdbmov [rsp+32], rax
37bc58be0shl rdx, 4
37bc58be4lea rcx, [rsp+264]
37bc58becmulpd x1, x14
37bc58bf1mov [rsp+152], rax
37bc58bf9mov r9, r11
37bc58bfcmov rax, [rsp+584]
37bc58c04lea r8, [rax+rdx]
37bc58c08lea rdx, [rsp+288]
37bc58c10addsubpd x1, x0
37bc58c14xorpd x1, [rip+0x7f4804]
37bc58c1cmovups [rsp+288], x1
37bc58c24call zaxpy_
37bc58c29mov rax, [rsp+576]
37bc58c31lea r8, [rip+0x7f478c]
37bc58c38lea rcx, [rsp+288]
37bc58c40mov eax, [rax]
37bc58c42mov edx, eax
37bc58c44mov [rsp+144], eax
37bc58c4bsub edx, r15l
37bc58c4emov [rsp+288], edx
37bc58c55mov rdx, [rsp+152]
37bc58c5dcall izamax_
37bc58c62add eax, r15l
37bc58c65
37bc58c65loc_37bc58c65:
37bc58c65cdqe
37bc58c67shl rax, 4
37bc58c6badd rax, rsi
37bc58c6emovsd_xmm x10, [rax-16]
37bc58c74movsd_xmm x0, [rax-8]
37bc58c79andpd x10, x7
37bc58c7eandpd x0, x7
37bc58c82addsd x10, x0
37bc58c87jmp 0x37bc58a5a
37bc58c8c
37bc58c8c 0f 1f 40 00 ..@.
37bc58c90
37bc58c90loc_37bc58c90:
37bc58c90ucomisd x9, x6
37bc58c95jp 0x37bc58c9d
37bc58c97je 0x37bc59540
37bc58c9d
37bc58c9dloc_37bc58c9d:
37bc58c9dmov r11l, r10l
37bc58ca0mov r13l, 1
37bc58ca6mov r10l, 1
37bc58cac
37bc58cacloc_37bc58cac:
37bc58cacpxor x0, x0
37bc58cb0mulsd x0, x9
37bc58cb5comisd x0, x11
37bc58cbaja 0x37bc599e5
37bc58cc0comisd x4, x13
37bc58cc5mov r15l, r10l
37bc58cc8ja 0x37bc5a91c
37bc58cceaddsd x4, x4
37bc58cd2movapd x10, x4
37bc58cd7
37bc58cd7loc_37bc58cd7:
37bc58cd7mov r9l, 1
37bc58cddmov r8l, 1
37bc58ce3mov rcx, rsi
37bc58ce6mov [rsp+112], r11l
37bc58ceblea rdx, [rip+0x7f46b1]
37bc58cf2mov [rsp+104], r10l
37bc58cf7call lsame_
37bc58cfcmov r10l, [rsp+104]
37bc58d01mov r11l, [rsp+112]
37bc58d06test eax, eax
37bc58d08je 0x37bc59dc0
37bc58d0ecmp r13l, -1
37bc58d12je 0x37bc5ab17
37bc58d18cmp r10l, r11l
37bc58d1bjg 0x37bc59880
37bc58d21sub r11l, r15l
37bc58d24mov r13l, 1
37bc58d2amov r8l, r11l
37bc58d2d
37bc58d2dloc_37bc58d2d:
37bc58d2dmovsxd r9, r13l
37bc58d30movsxd rbp, r10l
37bc58d33mov rdx, r14
37bc58d36mov rdi, [rsp+600]
37bc58d3emov rax, r9
37bc58d41imul rdx, rbp
37bc58d45pxor x5, x5
37bc58d49mov r13l, r8l
37bc58d4cshl rax, 4
37bc58d50mov rcx, [rsp+584]
37bc58d58unpcklpd x5, x9
37bc58d5dmov [rsp+136], r9
37bc58d65mov [rsp+112], rax
37bc58d6amov rax, rbp
37bc58d6dmovq x15, x9
37bc58d72movq x14, [rip+0x7f4695]
37bc58d7bshl rax, 4
37bc58d7flea r11, [rcx+16]
37bc58d83movups [rsp+176], x5
37bc58d8blea rsi, [rdi+rax-16]
37bc58d90mov rax, r14
37bc58d93mov rdi, [rsp+128]
37bc58d9bmov [rsp+192], r11
37bc58da3imul rax, r9
37bc58da7lea r12, [rdi+rbp]
37bc58dablea r15, [rdx+rdi]
37bc58dafxor edi, edi
37bc58db1add r12, rdx
37bc58db4mov [rsp+104], rax
37bc58db9lea rax, [r14+1]
37bc58dbdshl r12, 4
37bc58dc1shl rax, 4
37bc58dc5add r12, r11
37bc58dc8mov r14, rax
37bc58dcbneg rax
37bc58dceimul rax, rbp
37bc58dd2imul r14, r9
37bc58dd6mov r10, rax
37bc58dd9neg rax
37bc58ddcmov [rsp+128], r14
37bc58de4mov r14, rbp
37bc58de7mov rbp, [rsp+600]
37bc58defmov [rsp+144], rax
37bc58df7mov [rsp+152], r10
37bc58dffjmp 0x37bc5907c
37bc58e04
37bc58e04 0f 1f 40 00 ..@.
37bc58e08
37bc58e08loc_37bc58e08:
37bc58e08mulsd x1, x8
37bc58e0dmov edx, [rsp+100]
37bc58e11movsd_xmm [rsp+248], x1
37bc58e1amovapd x13, x1
37bc58e1ftest edx, edx
37bc58e21je 0x37bc59b10
37bc58e27mov rax, [rsp+152]
37bc58e2flea rdx, [rax+r12]
37bc58e33mov rax, [rsp+144]
37bc58e3bmovupd x2, [rdx+rax-16]
37bc58e41movapd x0, x2
37bc58e45unpcklpd x0, x2
37bc58e49unpckhpd x2, x2
37bc58e4dmulpd x0, x15
37bc58e52mulpd x2, [rsp+176]
37bc58e5baddsubpd x0, x2
37bc58e5fmovapd x5, x0
37bc58e63unpckhpd x5, x5
37bc58e67movapd x2, x5
37bc58e6bandpd x2, x14
37bc58e70
37bc58e70loc_37bc58e70:
37bc58e70movups [rsp+272], x0
37bc58e78andpd x0, x14
37bc58e7daddsd x0, x2
37bc58e81comisd x0, x6
37bc58e85jbe 0x37bc58ed9
37bc58e87mulsd x13, x0
37bc58e8clea rcx, [rsp+224]
37bc58e94lea rdx, [rsp+288]
37bc58e9cmov [rsp+160], r11l
37bc58ea4lea r8, [rsp+272]
37bc58eacminsd x13, x6
37bc58eb1movsd_xmm [rsp+248], x13
37bc58ebbcall zladiv_
37bc58ec0mov r11l, [rsp+160]
37bc58ec8movupd x0, [rsp+224]
37bc58ed1movups [rsp+288], x0
37bc58ed9
37bc58ed9loc_37bc58ed9:
37bc58ed9comisd x6, x13
37bc58edeja 0x37bc59ca0
37bc58ee4movsd_xmm x5, [rsp+296]
37bc58eedpxor x0, x0
37bc58ef1movsd_xmm x4, [rsp+288]
37bc58efaucomisd x5, x0
37bc58efesetnp cl
37bc58f01cmovne ecx, edi
37bc58f04
37bc58f04loc_37bc58f04:
37bc58f04ucomisd x4, x6
37bc58f08setnp dl
37bc58f0bcmovne edx, edi
37bc58f0eand dl, cl
37bc58f10je 0x37bc590ff
37bc58f16
37bc58f16loc_37bc58f16:
37bc58f16mov eax, [rsp+96]
37bc58f1atest eax, eax
37bc58f1cjne 0x37bc59b20
37bc58f22mov rax, [rsp+576]
37bc58f2amov ecx, [rax]
37bc58f2ccmp ecx, r14l
37bc58f2fjg 0x37bc59d70
37bc58f35pxor x13, x13
37bc58f3amov ecx, edx
37bc58f3cmovapd x4, x6
37bc58f40movapd x3, x13
37bc58f45
37bc58f45loc_37bc58f45:
37bc58f45ucomisd x9, x4
37bc58f4asetnp dl
37bc58f4dcmovne edx, edi
37bc58f50test dl, dl
37bc58f52je 0x37bc59a50
37bc58f58test cl, cl
37bc58f5aje 0x37bc59a50
37bc58f60movupd x1, [rsi]
37bc58f64unpcklpd x3, x13
37bc58f69mov eax, [rsp+100]
37bc58f6dsubpd x1, x3
37bc58f71movapd x0, x1
37bc58f75movups [rsi], x1
37bc58f78unpckhpd x1, x1
37bc58f7candpd x0, x14
37bc58f81andpd x1, x14
37bc58f86addsd x0, x1
37bc58f8atest eax, eax
37bc58f8cje 0x37bc59980
37bc58f92mov rax, [rsp+152]
37bc58f9apxor x4, x4
37bc58f9emovapd x1, x9
37bc58fa3lea rdx, [rax+r12]
37bc58fa7mov rax, [rsp+144]
37bc58fafmovsd_xmm x2, [rdx+rax-8]
37bc58fb5movsd_xmm x3, [rdx+rax-16]
37bc58fbbmulsd x1, x3
37bc58fbfmovapd x5, x2
37bc58fc3mulsd x5, x4
37bc58fc7mulsd x2, x9
37bc58fccmulsd x3, x4
37bc58fd0subsd x1, x5
37bc58fd4addsd x2, x3
37bc58fd8movsd_xmm [rsp+272], x1
37bc58fe1movsd_xmm [rsp+280], x2
37bc58feaandpd x2, x14
37bc58fef
37bc58fefloc_37bc58fef:
37bc58fefandpd x1, x14
37bc58ff4addsd x1, x2
37bc58ff8comisd x1, x11
37bc58ffdjbe 0x37bc59aa0
37bc59003comisd x6, x1
37bc59007ja 0x37bc5a6f0
37bc5900d
37bc5900dloc_37bc5900d:
37bc5900dlea rcx, [rsp+224]
37bc59015lea r8, [rsp+272]
37bc5901dmov rdx, rsi
37bc59020call zladiv_
37bc59025movsd_xmm x0, [rsp+224]
37bc5902emovsd_xmm x1, [rsp+232]
37bc59037
37bc59037loc_37bc59037:
37bc59037movapd x2, x0
37bc5903bandpd x0, x14
37bc59040unpcklpd x2, x1
37bc59044andpd x1, x14
37bc59049addsd x0, x1
37bc5904dmovups [rsi], x2
37bc59050
37bc59050loc_37bc59050:
37bc59050maxsd x10, x0
37bc59055add rsi, [rsp+112]
37bc5905aadd r14, [rsp+136]
37bc59062add r15, [rsp+104]
37bc59067add r12, [rsp+128]
37bc5906ftest r13l, r13l
37bc59072je 0x37bc59880
37bc59078sub r13l, 1
37bc5907c
37bc5907cloc_37bc5907c:
37bc5907cmovsd_xmm x0, [rsi]
37bc59080mov r11l, r14l
37bc59083movsd_xmm x1, [rsi+8]
37bc59088movapd x2, x10
37bc5908dmov [rsp+296], 0
37bc59099maxsd x2, x6
37bc5909dandpd x1, x14
37bc590a2andpd x0, x14
37bc590a7movsd_xmm [rsp+288], x9
37bc590b1addsd x0, x1
37bc590b5movapd x1, x6
37bc590b9divsd x1, x2
37bc590bdmovapd x2, x12
37bc590c2subsd x2, x0
37bc590c6mulsd x2, x1
37bc590camovapd x0, x2
37bc590cemovsd_xmm x2, [rbx+8*r14-8]
37bc590d5comisd x2, x0
37bc590d9ja 0x37bc58e08
37bc590dfmovapd x4, x9
37bc590e4mov ecx, 1
37bc590e9pxor x5, x5
37bc590educomisd x4, x6
37bc590f1setnp dl
37bc590f4cmovne edx, edi
37bc590f7and dl, cl
37bc590f9jne 0x37bc58f16
37bc590ff
37bc590ffloc_37bc590ff:
37bc590ffmov eax, [rsp+96]
37bc59103test eax, eax
37bc59105jne 0x37bc59be8
37bc5910bmov rax, [rsp+576]
37bc59113pxor x13, x13
37bc59118movapd x3, x13
37bc5911dmov edx, [rax]
37bc5911fcmp edx, r14l
37bc59122jle 0x37bc58f45
37bc59128lea r8l, [r11+1]
37bc5912ccmp edx, r8l
37bc5912fjl 0x37bc58f45
37bc59135lea r8, [rsi+16]
37bc59139pxor x3, x3
37bc5913dmovddup x13, x5
37bc59142sub edx, r11l
37bc59145movups [rsp+160], x14
37bc5914eshl rdx, 4
37bc59152movapd x14, x4
37bc59157unpcklpd x4, x4
37bc5915bmov r9, rdx
37bc5915exor edx, edx
37bc59160
37bc59160loc_37bc59160:
37bc59160movupd x0, [r12+rdx]
37bc59166movupd x1, [r12+rdx]
37bc5916cmovapd x5, x4
37bc59170movapd x2, x13
37bc59175movupd x7, [r8+rdx]
37bc5917badd rdx, 16
37bc5917funpcklpd x0, x0
37bc59183unpckhpd x1, x1
37bc59187mulpd x2, x1
37bc5918bmulpd x5, x0
37bc5918fmulpd x1, x4
37bc59193mulpd x0, x13
37bc59198subpd x5, x2
37bc5919cmovapd x2, x7
37bc591a0shufpd x2, x7, 1
37bc591a5addpd x0, x1
37bc591a9mulpd x2, x5
37bc591admulpd x0, x7
37bc591b1movapd x1, x0
37bc591b5addpd x1, x2
37bc591b9subpd x2, x0
37bc591bdmovsd_xmm x2, x1
37bc591c1addpd x3, x2
37bc591c5cmp r9, rdx
37bc591c8jne 0x37bc59160
37bc591ca
37bc591caloc_37bc591ca:
37bc591camovapd x4, x14
37bc591cfmovapd x13, x3
37bc591d4unpckhpd x3, x3
37bc591d8movupd x14, [rsp+160]
37bc591e2jmp 0x37bc58f45
37bc591e7
37bc591e7 66 0f 1f 84 00 00 00 00 00 f........
37bc591f0
37bc591f0loc_37bc591f0:
37bc591f0cmp r8l, 1
37bc591f4jle 0x37bc5ac2f
37bc591famov rax, [rsp+128]
37bc59202lea r10, [r14+1]
37bc59206add r8l, 1
37bc5920amov rdx, [rsp+584]
37bc59212shl r10, 4
37bc59216mov r11, [rsp+584]
37bc5921epxor x9, x9
37bc59223mov r9l, 2
37bc59229lea rcx, [rax+2*r14]
37bc5922dmov rax, rcx
37bc59230shl rax, 4
37bc59234lea rdx, [rdx+rax+16]
37bc59239nop [rax]
37bc59240
37bc59240loc_37bc59240:
37bc59240mov rax, rcx
37bc59243shl rax, 4
37bc59247add rax, r11
37bc5924anop [rax+rax]
37bc59254nop [rax+rax]
37bc5925fnop [rax+rax]
37bc5926anop [rax+rax]
37bc59275nop [rax+rax]
37bc59280
37bc59280loc_37bc59280:
37bc59280movsd_xmm x0, [rax+16]
37bc59285movsd_xmm x1, [rax+24]
37bc5928aadd rax, 16
37bc5928eandpd x0, [rip+0x7f417a]
37bc59296andpd x1, [rip+0x7f4172]
37bc5929emaxsd x0, x1
37bc592a2maxsd x9, x0
37bc592a7cmp rax, rdx
37bc592aajne 0x37bc59280
37bc592acadd r9l, 1
37bc592b0add rcx, r14
37bc592b3add rdx, r10
37bc592b6cmp r9l, r8l
37bc592b9jne 0x37bc59240
37bc592bbjmp 0x37bc58700
37bc592c0
37bc592c0loc_37bc592c0:
37bc592c0movapd x0, x11
37bc592c5mov eax, [rsp+100]
37bc592c9mov r15l, r10l
37bc592cclea ecx, [r10-1]
37bc592d0maxsd x0, x4
37bc592d4movapd x5, x8
37bc592d9divsd x5, x0
37bc592ddtest eax, eax
37bc592dfje 0x37bc5aaf2
37bc592e5test r10l, r10l
37bc592e8jle 0x37bc5ad56
37bc592eemov eax, r10l
37bc592f1mov r13l, -1
37bc592f7mov r10l, 1
37bc592fd
37bc592fdloc_37bc592fd:
37bc592fdmovsxd rdx, r13l
37bc59300lea r9, [r14+1]
37bc59304movapd x9, x5
37bc59309movsxd r15, eax
37bc5930cimul r9, rdx
37bc59310lea r11, [8*rdx]
37bc59318mov rdx, r15
37bc5931bimul rdx, r14
37bc5931flea r8, [rbx+8*r15]
37bc59323add r15, [rsp+128]
37bc5932bshl r9, 4
37bc5932fmov [rsp+104], rdx
37bc59334mov rdx, [rsp+104]
37bc59339add rdx, r15
37bc5933cxor r15l, r15l
37bc5933fshl rdx, 4
37bc59343add rdx, [rsp+584]
37bc5934bjmp 0x37bc59397
37bc5934d
37bc5934d 0f 1f 00 ...
37bc59350
37bc59350loc_37bc59350:
37bc59350movapd x1, x0
37bc59354minsd x1, x6
37bc59358mulsd x1, x9
37bc5935dminsd x5, x1
37bc59361
37bc59361loc_37bc59361:
37bc59361movsd_xmm x1, [r8-8]
37bc59367addsd x1, x0
37bc5936bcomisd x1, x11
37bc59370jb 0x37bc598f0
37bc59376divsd x0, x1
37bc5937amulsd x9, x0
37bc5937f
37bc5937floc_37bc5937f:
37bc5937fsub ecx, 1
37bc59382add r8, r11
37bc59385add rdx, r9
37bc59388mov r15l, 1
37bc5938ecmp ecx, -1
37bc59391je 0x37bc5a8fd
37bc59397
37bc59397loc_37bc59397:
37bc59397comisd x11, x9
37bc5939cjae 0x37bc5a8b9
37bc593a2movsd_xmm x7, [rdx]
37bc593a6movsd_xmm x10, [rdx+8]
37bc593acmovapd x0, x7
37bc593b0movapd x1, x10
37bc593b5andpd x0, [rip+0x7f4053]
37bc593bdandpd x1, [rip+0x7f404b]
37bc593c5addsd x0, x1
37bc593c9comisd x0, x11
37bc593cejae 0x37bc59350
37bc593d0pxor x5, x5
37bc593d4jmp 0x37bc59361
37bc593d6
37bc593d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc593e0
37bc593e0loc_37bc593e0:
37bc593e0movapd x5, x11
37bc593e5mov r11l, [rsp+100]
37bc593eamovapd x0, x8
37bc593efmov r15l, r10l
37bc593f2maxsd x5, x4
37bc593f6lea ecx, [r10-1]
37bc593fadivsd x0, x5
37bc593fetest r11l, r11l
37bc59401je 0x37bc5aad1
37bc59407mov eax, r10l
37bc5940atest r10l, r10l
37bc5940djle 0x37bc5adff
37bc59413mov r10l, 1
37bc59419mov r13l, -1
37bc5941f
37bc5941floc_37bc5941f:
37bc5941fmovsxd rdx, r13l
37bc59422movsxd r15, eax
37bc59425lea r9, [r14+1]
37bc59429movsd_xmm x7, [rsp+112]
37bc5942fimul r9, rdx
37bc59433lea r8, [rbx+8*r15]
37bc59437movapd x9, x0
37bc5943clea r11, [8*rdx]
37bc59444mov rdx, r15
37bc59447movapd x5, x15
37bc5944cadd r15, [rsp+128]
37bc59454imul rdx, r14
37bc59458shl r9, 4
37bc5945cmov [rsp+104], rdx
37bc59461mov rdx, [rsp+104]
37bc59466add rdx, r15
37bc59469xor r15l, r15l
37bc5946cshl rdx, 4
37bc59470add rdx, [rsp+584]
37bc59478jmp 0x37bc594a7
37bc5947a
37bc5947a 66 0f 1f 44 00 00 f..D..
37bc59480
37bc59480loc_37bc59480:
37bc59480comisd x3, x1
37bc59484jbe 0x37bc5948f
37bc59486divsd x1, x3
37bc5948amulsd x9, x1
37bc5948f
37bc5948floc_37bc5948f:
37bc5948fsub ecx, 1
37bc59492add r8, r11
37bc59495add rdx, r9
37bc59498mov r15l, 1
37bc5949ecmp ecx, -1
37bc594a1je 0x37bc599b1
37bc594a7
37bc594a7loc_37bc594a7:
37bc594a7comisd x11, x0
37bc594acjae 0x37bc5a86a
37bc594b2movsd_xmm x3, [r8-8]
37bc594b8movapd x1, x9
37bc594bdmovsd_xmm x7, [rdx]
37bc594c1movsd_xmm x5, [rdx+8]
37bc594c6addsd x3, x6
37bc594camovapd x10, x5
37bc594cfandpd x10, [rip+0x7f3f38]
37bc594d8divsd x1, x3
37bc594dcminsd x0, x1
37bc594e0movapd x1, x7
37bc594e4andpd x1, [rip+0x7f3f24]
37bc594ecaddsd x1, x10
37bc594f1comisd x1, x11
37bc594f6jae 0x37bc59480
37bc594f8pxor x9, x9
37bc594fdjmp 0x37bc5948f
37bc594ff
37bc594ff 90 .
37bc59500
37bc59500loc_37bc59500:
37bc59500movapd x0, x11
37bc59505mov eax, [rsp+100]
37bc59509movapd x5, x8
37bc5950elea ecx, [r10-1]
37bc59512maxsd x0, x4
37bc59516divsd x5, x0
37bc5951atest eax, eax
37bc5951cje 0x37bc5a708
37bc59522test r10l, r10l
37bc59525jle 0x37bc5add3
37bc5952bmov r13l, 1
37bc59531mov eax, 1
37bc59536jmp 0x37bc592fd
37bc5953b
37bc5953b 0f 1f 44 00 00 ..D..
37bc59540
37bc59540loc_37bc59540:
37bc59540movapd x5, x11
37bc59545mov r9l, [rsp+100]
37bc5954amovapd x0, x8
37bc5954flea ecx, [r10-1]
37bc59553maxsd x5, x4
37bc59557divsd x0, x5
37bc5955btest r9l, r9l
37bc5955eje 0x37bc5a808
37bc59564test r10l, r10l
37bc59567jle 0x37bc5adea
37bc5956dmov r13l, 1
37bc59573mov eax, 1
37bc59578jmp 0x37bc5941f
37bc5957d
37bc5957d 0f 1f 00 ...
37bc59580
37bc59580loc_37bc59580:
37bc59580movsd_xmm [rsp+272], x9
37bc5958aucomisd x9, x6
37bc5958fmov [rsp+280], 0
37bc5959bjp 0x37bc595a3
37bc5959dje 0x37bc58b4f
37bc595a3
37bc595a3loc_37bc595a3:
37bc595a3movapd x1, x9
37bc595a8pxor x2, x2
37bc595acandpd x1, x7
37bc595b0addsd x1, x2
37bc595b4comisd x1, x11
37bc595b9ja 0x37bc58b02
37bc595bf
37bc595bfloc_37bc595bf:
37bc595bfpxor x2, x2
37bc595c3comisd x1, x2
37bc595c7jbe 0x37bc59648
37bc595c9mulsd x1, x12
37bc595cecomisd x0, x1
37bc595d2jbe 0x37bc58b0c
37bc595d8divsd x1, x0
37bc595dcmovsd_xmm x0, [rbx+8*r15-8]
37bc595e3comisd x0, x6
37bc595e7movsd_xmm [rsp+248], x1
37bc595f0jbe 0x37bc595ff
37bc595f2
37bc595f2loc_37bc595f2:
37bc595f2divsd x1, x0
37bc595f6movsd_xmm [rsp+248], x1
37bc595ff
37bc595ffloc_37bc595ff:
37bc595ffmov rcx, [rsp+576]
37bc59607lea rdx, [rsp+248]
37bc5960flea r9, [rip+0x7f3dae]
37bc59616mov r8, rsi
37bc59619call zdscal_
37bc5961emov rax, [rsp+608]
37bc59626movsd_xmm x0, [rsp+248]
37bc5962fmovsd_xmm x1, [rax]
37bc59633mulsd x10, x0
37bc59638mulsd x1, x0
37bc5963cmovsd_xmm [rax], x1
37bc59640jmp 0x37bc58b0c
37bc59645
37bc59645 0f 1f 00 ...
37bc59648
37bc59648loc_37bc59648:
37bc59648mov rax, [rsp+576]
37bc59650mov eax, [rax]
37bc59652test eax, eax
37bc59654jle 0x37bc59690
37bc59656sub eax, 1
37bc59659pxor x0, x0
37bc5965dshl rax, 4
37bc59661lea rdx, [rsi+rax+16]
37bc59666mov rax, rsi
37bc59669mov rcx, rdx
37bc5966csub rcx, rsi
37bc5966fand ecx, 16
37bc59672je 0x37bc59680
37bc59674lea rax, [rsi+16]
37bc59678movups [rsi], x0
37bc5967bcmp rax, rdx
37bc5967eje 0x37bc59690
37bc59680
37bc59680loc_37bc59680:
37bc59680movups [rax], x0
37bc59683add rax, 32
37bc59687movups [rax-16], x0
37bc5968bcmp rax, rdx
37bc5968ejne 0x37bc59680
37bc59690
37bc59690loc_37bc59690:
37bc59690mov rax, [rsp+608]
37bc59698movapd x1, x12
37bc5969dpxor x10, x10
37bc596a2movq x0, [rip+0x7f3d46]
37bc596aamovups [r13], x0
37bc596afmovapd x0, x6
37bc596b3mov [rax], 0
37bc596banop [rax+rax]
37bc596c0
37bc596c0loc_37bc596c0:
37bc596c0mulsd x0, [rbx+8*r15-8]
37bc596c7comisd x0, x1
37bc596cbjbe 0x37bc58b80
37bc596d1mov rcx, [rsp+576]
37bc596d9lea r9, [rip+0x7f3ce4]
37bc596e0mov r8, rsi
37bc596e3lea rdx, [rip+0x7f3ce6]
37bc596eacall zdscal_
37bc596efmov rax, [rsp+608]
37bc596f7movsd_xmm x0, [rax]
37bc596fbmulsd x0, x8
37bc59700movsd_xmm [rax], x0
37bc59704jmp 0x37bc58b80
37bc59709
37bc59709 0f 1f 80 00 00 00 00 .......
37bc59710
37bc59710loc_37bc59710:
37bc59710movupd x1, [r13]
37bc59716movupd x0, [r13]
37bc5971clea eax, [rdi-1]
37bc5971fmov rdx, r12
37bc59722mov [rsp+264], eax
37bc59729shl rdx, 4
37bc5972dlea rcx, [rsp+264]
37bc59735unpcklpd x1, x1
37bc59739unpckhpd x0, x0
37bc5973dmov [rsp+32], rsi
37bc59742mulpd x0, x13
37bc59747mov [rsp+144], eax
37bc5974elea rax, [rip+0x7f3c6f]
37bc59755mulpd x1, x14
37bc5975amov [rsp+40], rax
37bc5975fmov r9, rax
37bc59762mov rax, [rsp+584]
37bc5976alea r8, [rax+rdx+16]
37bc5976flea rdx, [rsp+288]
37bc59777addsubpd x1, x0
37bc5977bxorpd x1, [rip+0x7f3c9d]
37bc59783movups [rsp+288], x1
37bc5978bcall zaxpy_
37bc59790mov eax, [rsp+144]
37bc59797mov rdx, rsi
37bc5979alea r8, [rip+0x7f3c23]
37bc597a1lea rcx, [rsp+288]
37bc597a9mov [rsp+288], eax
37bc597b0call izamax_
37bc597b5jmp 0x37bc58c65
37bc597ba
37bc597ba 66 0f 1f 44 00 00 f..D..
37bc597c0
37bc597c0loc_37bc597c0:
37bc597c0mulsd x2, x8
37bc597c5mov rcx, [rsp+576]
37bc597cdmov r8, rsi
37bc597d0lea rdx, [rsp+248]
37bc597d8lea r9, [rip+0x7f3be5]
37bc597dfmovsd_xmm [rsp+248], x2
37bc597e8call zdscal_
37bc597edmov rax, [rsp+608]
37bc597f5movsd_xmm x0, [rax]
37bc597f9mulsd x0, [rsp+248]
37bc59802movsd_xmm [rax], x0
37bc59806jmp 0x37bc58b80
37bc5980b
37bc5980bloc_37bc5980b:
37bc5980btest r12l, r12l
37bc5980eje 0x37bc5ab3f
37bc59814mov eax, [rsp+96]
37bc59818test eax, eax
37bc5981aje 0x37bc5aca8
37bc59820pxor x0, x0
37bc59824mov r8l, [rsp+100]
37bc59829movapd x5, x8
37bc5982emov r15l, r10l
37bc59831maxsd x0, x11
37bc59836divsd x5, x0
37bc5983atest r8l, r8l
37bc5983djne 0x37bc5ad41
37bc59843minsd x5, x6
37bc59847pxor x4, x4
37bc5984bmovupd x2, [rip+0x7f3b8d]
37bc59853movq x14, [rip+0x7f3b94]
37bc5985cmovapd x0, x5
37bc59860
37bc59860loc_37bc59860:
37bc59860comisd x0, x11
37bc59865ja 0x37bc599e0
37bc5986b
37bc5986bloc_37bc5986b:
37bc5986bcomisd x4, x13
37bc59870ja 0x37bc5ac89
37bc59876
37bc59876loc_37bc59876:
37bc59876movapd x9, x6
37bc5987bnop [rax+rax]
37bc59880
37bc59880loc_37bc59880:
37bc59880mov rax, [rsp+608]
37bc59888movsd_xmm x0, [rax]
37bc5988cdivsd x0, x9
37bc59891movsd_xmm [rax], x0
37bc59895
37bc59895loc_37bc59895:
37bc59895ucomisd x9, x6
37bc5989ajp 0x37bc598a2
37bc5989cje 0x37bc583e7
37bc598a2
37bc598a2loc_37bc598a2:
37bc598a2divsd x6, x9
37bc598a7mov rcx, [rsp+576]
37bc598afmov r8, rbx
37bc598b2lea rdx, [rsp+264]
37bc598balea r9, [rip+0x7f3b03]
37bc598c1movsd_xmm [rsp+264], x6
37bc598cacall dscal_
37bc598cfjmp 0x37bc583e7
37bc598d4
37bc598d4 0f 1f 40 00 ..@.
37bc598d8
37bc598d8loc_37bc598d8:
37bc598d8mulsd x1, x12
37bc598ddcomisd x0, x1
37bc598e1jbe 0x37bc58b0c
37bc598e7movapd x1, x6
37bc598ebjmp 0x37bc595f2
37bc598f0
37bc598f0loc_37bc598f0:
37bc598f0pxor x9, x9
37bc598f5jmp 0x37bc5937f
37bc598fa
37bc598fa 66 0f 1f 44 00 00 f..D..
37bc59900
37bc59900loc_37bc59900:
37bc59900mov rax, [rsp+576]
37bc59908mov ecx, [rax]
37bc5990acmp ecx, ebx
37bc5990cjl 0x37bc5887e
37bc59912sub ecx, ebx
37bc59914mov rax, [rsp+584]
37bc5991cmov rdx, rbp
37bc5991fpxor x2, x2
37bc59923add rcx, rbp
37bc59926shl rdx, 4
37bc5992ashl rcx, 4
37bc5992eadd rdx, r12
37bc59931lea rcx, [rax+rcx+32]
37bc59936nop [rax+rax]
37bc59940
37bc59940loc_37bc59940:
37bc59940movsd_xmm x0, [rdx]
37bc59944movsd_xmm x1, [rdx+8]
37bc59949add rdx, 16
37bc5994dmulsd x0, x8
37bc59952mulsd x1, x8
37bc59957andpd x0, [rip+0x7f3ab1]
37bc5995fandpd x1, [rip+0x7f3aa9]
37bc59967addsd x0, x1
37bc5996bmulsd x0, x9
37bc59970addsd x2, x0
37bc59974cmp rdx, rcx
37bc59977jne 0x37bc59940
37bc59979jmp 0x37bc5887a
37bc5997e
37bc5997e 66 90 f.
37bc59980
37bc59980loc_37bc59980:
37bc59980movsd_xmm [rsp+272], x9
37bc5998aucomisd x9, x6
37bc5998fmov [rsp+280], 0
37bc5999bjp 0x37bc599a3
37bc5999dje 0x37bc59050
37bc599a3
37bc599a3loc_37bc599a3:
37bc599a3movapd x1, x9
37bc599a8pxor x2, x2
37bc599acjmp 0x37bc58fef
37bc599b1
37bc599b1loc_37bc599b1:
37bc599b1movsd_xmm [rsp+112], x7
37bc599b7movsd_xmm [rsp+280], x5
37bc599c0movsd_xmm [rsp+272], x7
37bc599c9
37bc599c9loc_37bc599c9:
37bc599c9minsd x9, x0
37bc599cecomisd x9, x11
37bc599d3jbe 0x37bc5a892
37bc599d9nop [rax]
37bc599e0
37bc599e0loc_37bc599e0:
37bc599e0movapd x9, x6
37bc599e5
37bc599e5loc_37bc599e5:
37bc599e5lea rax, [rip+0x7f39d8]
37bc599ecmov r8, rdi
37bc599efmov rdx, rsi
37bc599f2mov rcx, rbp
37bc599f5mov [rsp+56], rax
37bc599famov rax, [rsp+600]
37bc59a02mov [rsp+80], 1
37bc59a0bmov r9, [rsp+576]
37bc59a13mov [rsp+48], rax
37bc59a18mov rax, [rsp+592]
37bc59a20mov [rsp+72], 1
37bc59a29mov [rsp+40], rax
37bc59a2emov rax, [rsp+584]
37bc59a36mov [rsp+64], 1
37bc59a3fmov [rsp+32], rax
37bc59a44call ztrsv_
37bc59a49jmp 0x37bc59895
37bc59a4e
37bc59a4e 66 90 f.
37bc59a50
37bc59a50loc_37bc59a50:
37bc59a50lea rcx, [rsp+224]
37bc59a58mov rdx, rsi
37bc59a5blea r8, [rsp+272]
37bc59a63movsd_xmm [rsp+160], x3
37bc59a6ccall zladiv_
37bc59a71movsd_xmm x1, [rsp+232]
37bc59a7amovsd_xmm x0, [rsp+224]
37bc59a83subsd x0, [rsp+160]
37bc59a8csubsd x1, x13
37bc59a91jmp 0x37bc59037
37bc59a96
37bc59a96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59aa0
37bc59aa0loc_37bc59aa0:
37bc59aa0pxor x2, x2
37bc59aa4comisd x1, x2
37bc59aa8jbe 0x37bc5a9e8
37bc59aaemulsd x1, x12
37bc59ab3comisd x0, x1
37bc59ab7jbe 0x37bc5900d
37bc59abd
37bc59abdloc_37bc59abd:
37bc59abddivsd x1, x0
37bc59ac1mov rcx, [rsp+576]
37bc59ac9mov r8, rbp
37bc59acclea rdx, [rsp+248]
37bc59ad4lea r9, [rip+0x7f38e9]
37bc59adbmovsd_xmm [rsp+248], x1
37bc59ae4call zdscal_
37bc59ae9mov rax, [rsp+608]
37bc59af1movsd_xmm x0, [rsp+248]
37bc59afamovsd_xmm x1, [rax]
37bc59afemulsd x10, x0
37bc59b03mulsd x1, x0
37bc59b07movsd_xmm [rax], x1
37bc59b0bjmp 0x37bc5900d
37bc59b10
37bc59b10loc_37bc59b10:
37bc59b10movapd x0, x15
37bc59b15pxor x2, x2
37bc59b19jmp 0x37bc58e70
37bc59b1e
37bc59b1e 66 90 f.
37bc59b20
37bc59b20loc_37bc59b20:
37bc59b20sub r11l, 1
37bc59b24lea rax, [rip+0x7f3899]
37bc59b2bmov [rsp+32], rbp
37bc59b30mov r8, r15
37bc59b33mov [rsp+264], r11l
37bc59b3bmov r9, rax
37bc59b3elea rcx, [rsp+224]
37bc59b46shl r8, 4
37bc59b4amov [rsp+40], rax
37bc59b4fmov rax, [rsp+192]
37bc59b57lea rdx, [rsp+264]
37bc59b5f
37bc59b5floc_37bc59b5f:
37bc59b5fadd r8, rax
37bc59b62call zdotu_
37bc59b67pxor x0, x0
37bc59b6bucomisd x0, [rsp+296]
37bc59b74movsd_xmm x3, [rsp+224]
37bc59b7dmovsd_xmm x13, [rsp+232]
37bc59b87movsd_xmm x4, [rsp+288]
37bc59b90setnp cl
37bc59b93cmovne ecx, edi
37bc59b96jmp 0x37bc58f45
37bc59b9b
37bc59b9b 0f 1f 44 00 00 ..D..
37bc59ba0
37bc59ba0loc_37bc59ba0:
37bc59ba0mov rbp, [rsp+544]
37bc59ba8mov rsi, [rsp+552]
37bc59bb0mov rdi, [rsp+560]
37bc59bb8mov rbx, [rsp+616]
37bc59bc0mov r12l, [rsp+104]
37bc59bc5
37bc59bc5loc_37bc59bc5:
37bc59bc5mov rax, [rsp+576]
37bc59bcdmov r10l, [rax]
37bc59bd0test r10l, r10l
37bc59bd3jg 0x37bc582cc
37bc59bd9
37bc59bd9loc_37bc59bd9:
37bc59bd9pxor x4, x4
37bc59bddjmp 0x37bc58334
37bc59be2
37bc59be2 66 0f 1f 44 00 00 f..D..
37bc59be8
37bc59be8loc_37bc59be8:
37bc59be8cmp r14l, 1
37bc59becjle 0x37bc5ad27
37bc59bf2mov r9, r15
37bc59bf5lea r8l, [r11-1]
37bc59bf9pxor x3, x3
37bc59bfdxor edx, edx
37bc59bffshl r9, 4
37bc59c03shl r8, 4
37bc59c07movups [rsp+160], x14
37bc59c10add r9, [rsp+192]
37bc59c18movapd x14, x4
37bc59c1dmovddup x13, x5
37bc59c22unpcklpd x4, x4
37bc59c26nop [rax+rax]
37bc59c30
37bc59c30loc_37bc59c30:
37bc59c30movupd x0, [r9+rdx]
37bc59c36movupd x1, [r9+rdx]
37bc59c3cmovapd x5, x4
37bc59c40movapd x2, x13
37bc59c45movupd x7, [rbp+rdx]
37bc59c4badd rdx, 16
37bc59c4funpcklpd x0, x0
37bc59c53unpckhpd x1, x1
37bc59c57mulpd x2, x1
37bc59c5bmulpd x5, x0
37bc59c5fmulpd x1, x4
37bc59c63mulpd x0, x13
37bc59c68subpd x5, x2
37bc59c6cmovapd x2, x7
37bc59c70shufpd x2, x7, 1
37bc59c75addpd x0, x1
37bc59c79mulpd x2, x5
37bc59c7dmulpd x0, x7
37bc59c81movapd x1, x0
37bc59c85addpd x1, x2
37bc59c89subpd x2, x0
37bc59c8dmovsd_xmm x2, x1
37bc59c91addpd x3, x2
37bc59c95cmp r8, rdx
37bc59c98jne 0x37bc59c30
37bc59c9ajmp 0x37bc591ca
37bc59c9f
37bc59c9f 90 .
37bc59ca0
37bc59ca0loc_37bc59ca0:
37bc59ca0mov rcx, [rsp+576]
37bc59ca8lea rdx, [rsp+248]
37bc59cb0mov r8, rbp
37bc59cb3lea r9, [rip+0x7f370a]
37bc59cbamov [rsp+160], r11l
37bc59cc2call zdscal_
37bc59cc7mov rax, [rsp+608]
37bc59ccfmovsd_xmm x0, [rsp+248]
37bc59cd8movsd_xmm x5, [rsp+296]
37bc59ce1mov r11l, [rsp+160]
37bc59ce9movsd_xmm x1, [rax]
37bc59cedmulsd x10, x0
37bc59cf2movsd_xmm x4, [rsp+288]
37bc59cfbmulsd x1, x0
37bc59cffpxor x0, x0
37bc59d03ucomisd x5, x0
37bc59d07setnp cl
37bc59d0acmovne ecx, edi
37bc59d0dmovsd_xmm [rax], x1
37bc59d11jmp 0x37bc58f04
37bc59d16
37bc59d16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59d20
37bc59d20loc_37bc59d20:
37bc59d20mulsd x9, x11
37bc59d25movapd x0, x8
37bc59d2amov rcx, [rsp+576]
37bc59d32lea rdx, [rsp+256]
37bc59d3alea r9, [rip+0x7f3683]
37bc59d41mov r8, rbx
37bc59d44divsd x0, x9
37bc59d49movsd_xmm [rsp+256], x0
37bc59d52call dscal_
37bc59d57movsd_xmm x9, [rsp+256]
37bc59d61jmp 0x37bc59bc5
37bc59d66
37bc59d66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc59d70
37bc59d70loc_37bc59d70:
37bc59d70lea r8l, [r11+1]
37bc59d74lea rax, [rip+0x7f3649]
37bc59d7bsub ecx, r14l
37bc59d7emovsxd r8, r8l
37bc59d81lea r9, [rsi+16]
37bc59d85mov [rsp+264], ecx
37bc59d8clea rdx, [rsp+264]
37bc59d94add r8, r15
37bc59d97mov [rsp+40], rax
37bc59d9clea rcx, [rsp+224]
37bc59da4mov [rsp+32], r9
37bc59da9shl r8, 4
37bc59dadmov r9, rax
37bc59db0mov rax, [rsp+584]
37bc59db8jmp 0x37bc59b5f
37bc59dbd
37bc59dbd 0f 1f 00 ...
37bc59dc0
37bc59dc0loc_37bc59dc0:
37bc59dc0cmp r13l, -1
37bc59dc4je 0x37bc5ab2b
37bc59dcacmp r10l, r11l
37bc59dcdjg 0x37bc59880
37bc59dd3sub r11l, r15l
37bc59dd6mov r13l, 1
37bc59ddcmov r12l, r11l
37bc59ddf
37bc59ddfloc_37bc59ddf:
37bc59ddfmovsxd r11, r13l
37bc59de2movsxd rdi, r10l
37bc59de5xor r13l, r13l
37bc59de8mov rsi, [rsp+600]
37bc59df0mov rax, r11
37bc59df3mov rdx, r11
37bc59df6movq x3, x9
37bc59dfbmov rcx, [rsp+128]
37bc59e03shl rax, 4
37bc59e07movapd x15, x11
37bc59e0cmovapd x14, x12
37bc59e11mov [rsp+128], r11
37bc59e19mov [rsp+112], rax
37bc59e1emov rax, rdi
37bc59e21lea rbp, [rdi+rcx]
37bc59e25movq x7, [rip+0x7f35e3]
37bc59e2dshl rax, 4
37bc59e31movups [rsp+176], x3
37bc59e39lea rsi, [rsi+rax-16]
37bc59e3emov rax, r11
37bc59e41imul rax, r14
37bc59e45mov [rsp+136], rax
37bc59e4dmov rax, rdi
37bc59e50imul rax, r14
37bc59e54add r14, 1
37bc59e58shl r14, 4
37bc59e5cimul rdx, r14
37bc59e60neg r14
37bc59e63imul r14, rdi
37bc59e67add rbp, rax
37bc59e6alea r15, [rcx+rax]
37bc59e6eshl rbp, 4
37bc59e72mov [rsp+104], rdx
37bc59e77mov rdx, [rsp+584]
37bc59e7fmov [rsp+144], r14
37bc59e87neg r14
37bc59e8aadd rdx, 16
37bc59e8emov [rsp+152], r14
37bc59e96add rbp, rdx
37bc59e99mov [rsp+192], rdx
37bc59ea1mov r14, rbp
37bc59ea4mov rbp, rdi
37bc59ea7mov rdi, [rsp+600]
37bc59eafjmp 0x37bc5a144
37bc59eb4
37bc59eb4 0f 1f 40 00 ..@.
37bc59eb8
37bc59eb8loc_37bc59eb8:
37bc59eb8mulsd x11, x8
37bc59ebdmov eax, [rsp+100]
37bc59ec1movsd_xmm [rsp+248], x11
37bc59ecbtest eax, eax
37bc59ecdje 0x37bc5a4b0
37bc59ed3mov rax, [rsp+144]
37bc59edbmov rcx, [rsp+152]
37bc59ee3add rax, r14
37bc59ee6movsd_xmm x2, [rax+rcx-16]
37bc59eecmovsd_xmm x1, [rax+rcx-8]
37bc59ef2xorpd x1, [rip+0x7f3536]
37bc59efamovapd x0, x2
37bc59efemulsd x0, x9
37bc59f03movapd x3, x1
37bc59f07unpcklpd x1, x2
37bc59f0bmulsd x3, x9
37bc59f10pxor x2, x2
37bc59f14mulpd x1, x2
37bc59f18unpcklpd x0, x3
37bc59f1caddsubpd x0, x1
37bc59f20movapd x5, x0
37bc59f24unpckhpd x5, x5
37bc59f28movapd x1, x5
37bc59f2candpd x1, x7
37bc59f30
37bc59f30loc_37bc59f30:
37bc59f30movups [rsp+272], x0
37bc59f38andpd x0, x7
37bc59f3caddsd x0, x1
37bc59f40comisd x0, x6
37bc59f44jbe 0x37bc59f98
37bc59f46mulsd x11, x0
37bc59f4blea rcx, [rsp+224]
37bc59f53lea rdx, [rsp+288]
37bc59f5bmov [rsp+160], r11l
37bc59f63lea r8, [rsp+272]
37bc59f6bminsd x11, x6
37bc59f70movsd_xmm [rsp+248], x11
37bc59f7acall zladiv_
37bc59f7fmov r11l, [rsp+160]
37bc59f87movupd x0, [rsp+224]
37bc59f90movups [rsp+288], x0
37bc59f98
37bc59f98loc_37bc59f98:
37bc59f98comisd x6, x11
37bc59f9dja 0x37bc5a608
37bc59fa3movsd_xmm x5, [rsp+296]
37bc59facpxor x0, x0
37bc59fb0movsd_xmm x13, [rsp+288]
37bc59fbaucomisd x5, x0
37bc59fbesetnp al
37bc59fc1cmovne eax, r13l
37bc59fc5
37bc59fc5loc_37bc59fc5:
37bc59fc5ucomisd x13, x6
37bc59fcasetnp dl
37bc59fcdcmovne edx, r13l
37bc59fd1and dl, al
37bc59fd3je 0x37bc5a1c9
37bc59fd9
37bc59fd9loc_37bc59fd9:
37bc59fd9mov eax, [rsp+96]
37bc59fddtest eax, eax
37bc59fdfjne 0x37bc5a4c8
37bc59fe5mov rax, [rsp+576]
37bc59fedmov eax, [rax]
37bc59fefcmp eax, ebp
37bc59ff1jg 0x37bc5a680
37bc59ff7pxor x12, x12
37bc59ffcmov eax, edx
37bc59ffemovapd x13, x6
37bc5a003movapd x11, x12
37bc5a008
37bc5a008loc_37bc5a008:
37bc5a008ucomisd x9, x13
37bc5a00dsetnp dl
37bc5a010cmovne edx, r13l
37bc5a014test dl, dl
37bc5a016je 0x37bc5a3f8
37bc5a01ctest al, al
37bc5a01eje 0x37bc5a3f8
37bc5a024movupd x1, [rsi]
37bc5a028unpcklpd x11, x12
37bc5a02dmov r9l, [rsp+100]
37bc5a032subpd x1, x11
37bc5a037movapd x0, x1
37bc5a03bmovups [rsi], x1
37bc5a03eunpckhpd x1, x1
37bc5a042andpd x0, x7
37bc5a046andpd x1, x7
37bc5a04aaddsd x0, x1
37bc5a04etest r9l, r9l
37bc5a051je 0x37bc5a3c0
37bc5a057mov rax, [rsp+144]
37bc5a05fpxor x4, x4
37bc5a063movapd x1, x9
37bc5a068mov rcx, [rsp+152]
37bc5a070add rax, r14
37bc5a073movsd_xmm x2, [rax+rcx-8]
37bc5a079xorpd x2, [rip+0x7f33af]
37bc5a081movsd_xmm x3, [rax+rcx-16]
37bc5a087movapd x5, x2
37bc5a08bmulsd x1, x3
37bc5a08fmulsd x5, x4
37bc5a093mulsd x2, x9
37bc5a098mulsd x3, x4
37bc5a09csubsd x1, x5
37bc5a0a0addsd x2, x3
37bc5a0a4movsd_xmm [rsp+272], x1
37bc5a0admovsd_xmm [rsp+280], x2
37bc5a0b6andpd x2, x7
37bc5a0ba
37bc5a0baloc_37bc5a0ba:
37bc5a0baandpd x1, x7
37bc5a0beaddsd x1, x2
37bc5a0c2comisd x1, x15
37bc5a0c7jbe 0x37bc5a438
37bc5a0cdcomisd x6, x1
37bc5a0d1ja 0x37bc5a6d0
37bc5a0d7
37bc5a0d7loc_37bc5a0d7:
37bc5a0d7lea rcx, [rsp+224]
37bc5a0dflea r8, [rsp+272]
37bc5a0e7mov rdx, rsi
37bc5a0eacall zladiv_
37bc5a0efmovsd_xmm x0, [rsp+224]
37bc5a0f8movsd_xmm x1, [rsp+232]
37bc5a101
37bc5a101loc_37bc5a101:
37bc5a101movapd x2, x0
37bc5a105andpd x0, x7
37bc5a109unpcklpd x2, x1
37bc5a10dandpd x1, x7
37bc5a111addsd x0, x1
37bc5a115movups [rsi], x2
37bc5a118
37bc5a118loc_37bc5a118:
37bc5a118maxsd x10, x0
37bc5a11dadd rbp, [rsp+128]
37bc5a125add rsi, [rsp+112]
37bc5a12aadd r15, [rsp+136]
37bc5a132add r14, [rsp+104]
37bc5a137test r12l, r12l
37bc5a13aje 0x37bc59880
37bc5a140sub r12l, 1
37bc5a144
37bc5a144loc_37bc5a144:
37bc5a144movsd_xmm x0, [rsi]
37bc5a148mov r11l, ebp
37bc5a14bmovsd_xmm x1, [rsi+8]
37bc5a150movapd x11, x6
37bc5a155mov [rsp+296], 0
37bc5a161andpd x1, x7
37bc5a165andpd x0, x7
37bc5a169movsd_xmm [rsp+288], x9
37bc5a173addsd x0, x1
37bc5a177movapd x1, x10
37bc5a17cmaxsd x1, x6
37bc5a180divsd x11, x1
37bc5a185movapd x1, x14
37bc5a18asubsd x1, x0
37bc5a18emulsd x1, x11
37bc5a193movapd x0, x1
37bc5a197movsd_xmm x1, [rbx+8*rbp-8]
37bc5a19dcomisd x1, x0
37bc5a1a1ja 0x37bc59eb8
37bc5a1a7movapd x13, x9
37bc5a1acmov eax, 1
37bc5a1b1pxor x5, x5
37bc5a1b5ucomisd x13, x6
37bc5a1basetnp dl
37bc5a1bdcmovne edx, r13l
37bc5a1c1and dl, al
37bc5a1c3jne 0x37bc59fd9
37bc5a1c9
37bc5a1c9loc_37bc5a1c9:
37bc5a1c9mov r10l, [rsp+96]
37bc5a1cetest r10l, r10l
37bc5a1d1jne 0x37bc5a550
37bc5a1d7mov rcx, [rsp+576]
37bc5a1dfpxor x12, x12
37bc5a1e4movapd x11, x12
37bc5a1e9mov r8l, [rcx]
37bc5a1eccmp r8l, ebp
37bc5a1efjle 0x37bc5a008
37bc5a1f5lea r9l, [r11+1]
37bc5a1f9cmp r8l, r9l
37bc5a1fcjl 0x37bc5a008
37bc5a202sub r8l, r11l
37bc5a205cmp r8l, 1
37bc5a209je 0x37bc5a335
37bc5a20fmov r11l, r8l
37bc5a212movddup x3, x5
37bc5a216lea rcx, [rsi+16]
37bc5a21axor edx, edx
37bc5a21cshr r11l, 1
37bc5a21fmovsd_xmm [rsp+200], x5
37bc5a228movddup x5, x13
37bc5a22dmovups [rsp+208], x7
37bc5a235shl r11, 5
37bc5a239movapd x7, x3
37bc5a23dmovsd_xmm [rsp+160], x10
37bc5a247nop [rax+rax]
37bc5a250
37bc5a250loc_37bc5a250:
37bc5a250movupd x1, [r14+rdx]
37bc5a256movupd x0, [r14+rdx+16]
37bc5a25dmovapd x4, x5
37bc5a261movlpd x0, [r14+rdx+8]
37bc5a268xorpd x0, [rip+0x7f31b0]
37bc5a270movhpd x1, [r14+rdx+16]
37bc5a277mulpd x4, x1
37bc5a27bmovapd x2, x0
37bc5a27fmulpd x2, x7
37bc5a283mulpd x1, x7
37bc5a287mulpd x0, x5
37bc5a28bsubpd x4, x2
37bc5a28fmovupd x2, [rcx+rdx+16]
37bc5a295movlpd x2, [rcx+rdx+8]
37bc5a29baddpd x0, x1
37bc5a29fmovupd x1, [rcx+rdx]
37bc5a2a4movapd x10, x2
37bc5a2a9mulpd x2, x4
37bc5a2admovapd x3, x4
37bc5a2b1movhpd x1, [rcx+rdx+16]
37bc5a2b7add rdx, 32
37bc5a2bbmulpd x3, x1
37bc5a2bfmulpd x1, x0
37bc5a2c3mulpd x10, x0
37bc5a2c8addpd x1, x2
37bc5a2ccsubpd x3, x10
37bc5a2d1movapd x0, x1
37bc5a2d5unpckhpd x1, x1
37bc5a2d9addsd x0, x12
37bc5a2demovapd x10, x3
37bc5a2e3unpckhpd x3, x3
37bc5a2e7addsd x10, x11
37bc5a2ecaddsd x0, x1
37bc5a2f0movapd x11, x10
37bc5a2f5addsd x11, x3
37bc5a2famovapd x12, x0
37bc5a2ffcmp r11, rdx
37bc5a302jne 0x37bc5a250
37bc5a308movsd_xmm x10, [rsp+160]
37bc5a312movsd_xmm x5, [rsp+200]
37bc5a31bmovupd x7, [rsp+208]
37bc5a324test r8b, 1
37bc5a328je 0x37bc5a008
37bc5a32eand r8l, -2
37bc5a332add r9l, r8l
37bc5a335
37bc5a335loc_37bc5a335:
37bc5a335movsxd rdx, r9l
37bc5a338lea rcx, [r15+rdx]
37bc5a33cshl rdx, 4
37bc5a340shl rcx, 4
37bc5a344add rcx, [rsp+584]
37bc5a34cadd rdx, rdi
37bc5a34fmovsd_xmm x0, [rcx]
37bc5a353movsd_xmm x1, [rcx+8]
37bc5a358xorpd x1, [rip+0x7f30d0]
37bc5a360movapd x3, x0
37bc5a364mulsd x3, x13
37bc5a369movapd x2, x1
37bc5a36dmulsd x2, x5
37bc5a371mulsd x0, x5
37bc5a375mulsd x1, x13
37bc5a37asubsd x3, x2
37bc5a37emovsd_xmm x2, [rdx-8]
37bc5a383addsd x0, x1
37bc5a387movsd_xmm x1, [rdx-16]
37bc5a38cmovapd x5, x2
37bc5a390mulsd x2, x3
37bc5a394movapd x4, x1
37bc5a398mulsd x4, x3
37bc5a39cmulsd x5, x0
37bc5a3a0mulsd x1, x0
37bc5a3a4subsd x4, x5
37bc5a3a8addsd x1, x2
37bc5a3acaddsd x11, x4
37bc5a3b1addsd x12, x1
37bc5a3b6jmp 0x37bc5a008
37bc5a3bb
37bc5a3bb 0f 1f 44 00 00 ..D..
37bc5a3c0
37bc5a3c0loc_37bc5a3c0:
37bc5a3c0movsd_xmm [rsp+272], x9
37bc5a3caucomisd x9, x6
37bc5a3cfmov [rsp+280], 0
37bc5a3dbjp 0x37bc5a3e3
37bc5a3ddje 0x37bc5a118
37bc5a3e3
37bc5a3e3loc_37bc5a3e3:
37bc5a3e3movapd x1, x9
37bc5a3e8pxor x2, x2
37bc5a3ecjmp 0x37bc5a0ba
37bc5a3f1
37bc5a3f1 0f 1f 80 00 00 00 00 .......
37bc5a3f8
37bc5a3f8loc_37bc5a3f8:
37bc5a3f8lea rcx, [rsp+224]
37bc5a400lea r8, [rsp+272]
37bc5a408mov rdx, rsi
37bc5a40bcall zladiv_
37bc5a410movsd_xmm x0, [rsp+224]
37bc5a419movsd_xmm x1, [rsp+232]
37bc5a422subsd x0, x11
37bc5a427subsd x1, x12
37bc5a42cjmp 0x37bc5a101
37bc5a431
37bc5a431 0f 1f 80 00 00 00 00 .......
37bc5a438
37bc5a438loc_37bc5a438:
37bc5a438pxor x2, x2
37bc5a43ccomisd x1, x2
37bc5a440jbe 0x37bc5a96b
37bc5a446mulsd x1, x14
37bc5a44bcomisd x0, x1
37bc5a44fjbe 0x37bc5a0d7
37bc5a455
37bc5a455loc_37bc5a455:
37bc5a455divsd x1, x0
37bc5a459mov rcx, [rsp+576]
37bc5a461mov r8, rdi
37bc5a464lea rdx, [rsp+248]
37bc5a46clea r9, [rip+0x7f2f51]
37bc5a473movsd_xmm [rsp+248], x1
37bc5a47ccall zdscal_
37bc5a481mov rax, [rsp+608]
37bc5a489movsd_xmm x0, [rsp+248]
37bc5a492movsd_xmm x1, [rax]
37bc5a496mulsd x10, x0
37bc5a49bmulsd x1, x0
37bc5a49fmovsd_xmm [rax], x1
37bc5a4a3jmp 0x37bc5a0d7
37bc5a4a8
37bc5a4a8 0f 1f 84 00 00 00 00 00 ........
37bc5a4b0
37bc5a4b0loc_37bc5a4b0:
37bc5a4b0movupd x0, [rsp+176]
37bc5a4b9pxor x1, x1
37bc5a4bdjmp 0x37bc59f30
37bc5a4c2
37bc5a4c2 66 0f 1f 44 00 00 f..D..
37bc5a4c8
37bc5a4c8loc_37bc5a4c8:
37bc5a4c8sub r11l, 1
37bc5a4cclea r10, [rip+0x7f2ef1]
37bc5a4d3mov rax, r15
37bc5a4d6mov [rsp+32], rdi
37bc5a4dbmov [rsp+264], r11l
37bc5a4e3shl rax, 4
37bc5a4e7mov r11, [rsp+192]
37bc5a4eflea rcx, [rsp+224]
37bc5a4f7mov [rsp+40], r10
37bc5a4fclea rdx, [rsp+264]
37bc5a504mov r9, r10
37bc5a507lea r8, [r11+rax]
37bc5a50b
37bc5a50bloc_37bc5a50b:
37bc5a50bcall zdotc_
37bc5a510pxor x0, x0
37bc5a514ucomisd x0, [rsp+296]
37bc5a51dmovsd_xmm x11, [rsp+224]
37bc5a527movsd_xmm x12, [rsp+232]
37bc5a531movsd_xmm x13, [rsp+288]
37bc5a53bsetnp al
37bc5a53ecmovne eax, r13l
37bc5a542jmp 0x37bc5a008
37bc5a547
37bc5a547 66 0f 1f 84 00 00 00 00 00 f........
37bc5a550
37bc5a550loc_37bc5a550:
37bc5a550cmp ebp, 1
37bc5a553jle 0x37bc5ad18
37bc5a559mov r8, r15
37bc5a55clea ecx, [r11-1]
37bc5a560movddup x12, x13
37bc5a565xor edx, edx
37bc5a567shl r8, 4
37bc5a56bunpcklpd x5, x5
37bc5a56fadd r8, [rsp+192]
37bc5a577shl rcx, 4
37bc5a57bpxor x11, x11
37bc5a580
37bc5a580loc_37bc5a580:
37bc5a580movupd x0, [r8+rdx]
37bc5a586movupd x2, [r8+rdx]
37bc5a58cmovapd x1, x12
37bc5a591movapd x4, x5
37bc5a595movupd x3, [rdi+rdx]
37bc5a59aadd rdx, 16
37bc5a59eunpckhpd x0, x0
37bc5a5a2xorpd x0, [rip+0x7f2e76]
37bc5a5aaunpcklpd x2, x2
37bc5a5aemulpd x1, x2
37bc5a5b2mulpd x4, x0
37bc5a5b6mulpd x2, x5
37bc5a5bamulpd x0, x12
37bc5a5bfsubpd x1, x4
37bc5a5c3movapd x4, x3
37bc5a5c7shufpd x4, x3, 1
37bc5a5ccaddpd x0, x2
37bc5a5d0mulpd x1, x4
37bc5a5d4mulpd x0, x3
37bc5a5d8movapd x2, x0
37bc5a5dcaddpd x2, x1
37bc5a5e0subpd x1, x0
37bc5a5e4movsd_xmm x1, x2
37bc5a5e8addpd x11, x1
37bc5a5edcmp rcx, rdx
37bc5a5f0jne 0x37bc5a580
37bc5a5f2movapd x12, x11
37bc5a5f7unpckhpd x11, x11
37bc5a5fcjmp 0x37bc5a008
37bc5a601
37bc5a601 0f 1f 80 00 00 00 00 .......
37bc5a608
37bc5a608loc_37bc5a608:
37bc5a608mov rcx, [rsp+576]
37bc5a610lea rdx, [rsp+248]
37bc5a618mov r8, rdi
37bc5a61blea r9, [rip+0x7f2da2]
37bc5a622mov [rsp+160], r11l
37bc5a62acall zdscal_
37bc5a62fmov rax, [rsp+608]
37bc5a637movsd_xmm x0, [rsp+248]
37bc5a640movsd_xmm x5, [rsp+296]
37bc5a649mov r11l, [rsp+160]
37bc5a651movsd_xmm x1, [rax]
37bc5a655mulsd x10, x0
37bc5a65amovsd_xmm x13, [rsp+288]
37bc5a664mulsd x1, x0
37bc5a668pxor x0, x0
37bc5a66cucomisd x5, x0
37bc5a670movsd_xmm [rax], x1
37bc5a674setnp al
37bc5a677cmovne eax, r13l
37bc5a67bjmp 0x37bc59fc5
37bc5a680
37bc5a680loc_37bc5a680:
37bc5a680sub eax, ebp
37bc5a682lea r10, [rip+0x7f2d3b]
37bc5a689lea r8, [rsi+16]
37bc5a68dmov [rsp+40], r10
37bc5a692mov r9, r10
37bc5a695mov r10, [rsp+584]
37bc5a69dlea rcx, [rsp+224]
37bc5a6a5mov [rsp+264], eax
37bc5a6aclea eax, [r11+1]
37bc5a6b0lea rdx, [rsp+264]
37bc5a6b8cdqe
37bc5a6bamov [rsp+32], r8
37bc5a6bfadd rax, r15
37bc5a6c2shl rax, 4
37bc5a6c6lea r8, [r10+rax]
37bc5a6cajmp 0x37bc5a50b
37bc5a6cf
37bc5a6cf 90 .
37bc5a6d0
37bc5a6d0loc_37bc5a6d0:
37bc5a6d0mulsd x1, x14
37bc5a6d5comisd x0, x1
37bc5a6d9jbe 0x37bc5a0d7
37bc5a6dfmovapd x1, x6
37bc5a6e3jmp 0x37bc5a455
37bc5a6e8
37bc5a6e8 0f 1f 84 00 00 00 00 00 ........
37bc5a6f0
37bc5a6f0loc_37bc5a6f0:
37bc5a6f0mulsd x1, x12
37bc5a6f5comisd x0, x1
37bc5a6f9jbe 0x37bc5900d
37bc5a6ffmovapd x1, x6
37bc5a703jmp 0x37bc59abd
37bc5a708
37bc5a708loc_37bc5a708:
37bc5a708minsd x5, x6
37bc5a70cmovapd x0, x5
37bc5a710test r10l, r10l
37bc5a713jle 0x37bc5ace3
37bc5a719mov r13l, 1
37bc5a71fmov eax, 1
37bc5a724
37bc5a724loc_37bc5a724:
37bc5a724movsxd rdx, eax
37bc5a727movsxd r9, r13l
37bc5a72aadd ecx, 1
37bc5a72dlea r8, [rbx+8*rdx]
37bc5a731shl r9, 3
37bc5a735xor edx, edx
37bc5a737jmp 0x37bc5a762
37bc5a739
37bc5a739 0f 1f 80 00 00 00 00 .......
37bc5a740
37bc5a740loc_37bc5a740:
37bc5a740movsd_xmm x3, [r8-8]
37bc5a746movapd x1, x6
37bc5a74aadd rdx, 1
37bc5a74eadd r8, r9
37bc5a751addsd x3, x6
37bc5a755divsd x1, x3
37bc5a759mulsd x0, x1
37bc5a75dcmp rcx, rdx
37bc5a760je 0x37bc5a769
37bc5a762
37bc5a762loc_37bc5a762:
37bc5a762comisd x11, x0
37bc5a767jb 0x37bc5a740
37bc5a769
37bc5a769loc_37bc5a769:
37bc5a769comisd x0, x11
37bc5a76eja 0x37bc599e0
37bc5a774comisd x4, x13
37bc5a779mov r15l, eax
37bc5a77cja 0x37bc5a7a8
37bc5a77eaddsd x4, x4
37bc5a782movapd x9, x6
37bc5a787movapd x10, x4
37bc5a78c
37bc5a78cloc_37bc5a78c:
37bc5a78ctest r12l, r12l
37bc5a78fje 0x37bc5ad36
37bc5a795
37bc5a795loc_37bc5a795:
37bc5a795cmp r13l, -1
37bc5a799jne 0x37bc589a0
37bc5a79fjmp 0x37bc5839e
37bc5a7a4
37bc5a7a4 0f 1f 40 00 ..@.
37bc5a7a8
37bc5a7a8loc_37bc5a7a8:
37bc5a7a8movapd x9, x6
37bc5a7ad
37bc5a7adloc_37bc5a7ad:
37bc5a7addivsd x13, x4
37bc5a7b2mov [rsp+136], eax
37bc5a7b9mov rax, [rsp+608]
37bc5a7c1lea r9, [rip+0x7f2bfc]
37bc5a7c8mov r8, [rsp+600]
37bc5a7d0mov [rsp+104], r10l
37bc5a7d5movapd x10, x12
37bc5a7damov rcx, [rsp+576]
37bc5a7e2mov rdx, rax
37bc5a7e5movups [rsp+112], x2
37bc5a7eamovsd_xmm [rax], x13
37bc5a7efcall zdscal_
37bc5a7f4mov r10l, [rsp+104]
37bc5a7f9movupd x2, [rsp+112]
37bc5a7ffmov eax, [rsp+136]
37bc5a806jmp 0x37bc5a78c
37bc5a808
37bc5a808loc_37bc5a808:
37bc5a808minsd x0, x6
37bc5a80ctest r10l, r10l
37bc5a80fjle 0x37bc5ab84
37bc5a815mov r13l, 1
37bc5a81bmov eax, 1
37bc5a820
37bc5a820loc_37bc5a820:
37bc5a820movsxd rdx, eax
37bc5a823movsxd r9, r13l
37bc5a826add ecx, 1
37bc5a829lea r8, [rbx+8*rdx]
37bc5a82dshl r9, 3
37bc5a831xor edx, edx
37bc5a833jmp 0x37bc5a85e
37bc5a835
37bc5a835 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
37bc5a840
37bc5a840loc_37bc5a840:
37bc5a840movsd_xmm x1, [r8-8]
37bc5a846add rdx, 1
37bc5a84aadd r8, r9
37bc5a84daddsd x1, x6
37bc5a851divsd x0, x1
37bc5a855cmp rdx, rcx
37bc5a858je 0x37bc5a769
37bc5a85e
37bc5a85eloc_37bc5a85e:
37bc5a85ecomisd x11, x0
37bc5a863jb 0x37bc5a840
37bc5a865jmp 0x37bc5a769
37bc5a86a
37bc5a86aloc_37bc5a86a:
37bc5a86amovsd_xmm [rsp+112], x7
37bc5a870test r15b, r15b
37bc5a873je 0x37bc5a887
37bc5a875movsd_xmm [rsp+280], x5
37bc5a87emovsd_xmm [rsp+272], x7
37bc5a887
37bc5a887loc_37bc5a887:
37bc5a887comisd x0, x11
37bc5a88cja 0x37bc599e0
37bc5a892
37bc5a892loc_37bc5a892:
37bc5a892comisd x4, x13
37bc5a897mov r15l, eax
37bc5a89aja 0x37bc5a7a8
37bc5a8a0addsd x4, x4
37bc5a8a4mov r11l, r10l
37bc5a8a7movapd x9, x6
37bc5a8acmov r10l, eax
37bc5a8afmovapd x10, x4
37bc5a8b4jmp 0x37bc58cd7
37bc5a8b9
37bc5a8b9loc_37bc5a8b9:
37bc5a8b9test r15b, r15b
37bc5a8bcje 0x37bc5a8d1
37bc5a8bemovsd_xmm [rsp+280], x10
37bc5a8c8movsd_xmm [rsp+272], x7
37bc5a8d1
37bc5a8d1loc_37bc5a8d1:
37bc5a8d1comisd x9, x11
37bc5a8d6ja 0x37bc599e0
37bc5a8dc
37bc5a8dcloc_37bc5a8dc:
37bc5a8dccomisd x4, x13
37bc5a8e1mov r15l, eax
37bc5a8e4ja 0x37bc5a7a8
37bc5a8eaaddsd x4, x4
37bc5a8eemovapd x9, x6
37bc5a8f3movapd x10, x4
37bc5a8f8jmp 0x37bc5a795
37bc5a8fd
37bc5a8fdloc_37bc5a8fd:
37bc5a8fdmovsd_xmm [rsp+280], x10
37bc5a907comisd x5, x11
37bc5a90cmovsd_xmm [rsp+272], x7
37bc5a915jbe 0x37bc5a8dc
37bc5a917jmp 0x37bc599e0
37bc5a91c
37bc5a91cloc_37bc5a91c:
37bc5a91cdivsd x13, x4
37bc5a921mov rax, [rsp+608]
37bc5a929mov r8, [rsp+600]
37bc5a931lea r9, [rip+0x7f2a8c]
37bc5a938mov rcx, [rsp+576]
37bc5a940mov [rsp+112], r11l
37bc5a945movapd x10, x12
37bc5a94amov rdx, rax
37bc5a94dmov [rsp+104], r10l
37bc5a952movsd_xmm [rax], x13
37bc5a957call zdscal_
37bc5a95cmov r10l, [rsp+104]
37bc5a961mov r11l, [rsp+112]
37bc5a966jmp 0x37bc58cd7
37bc5a96b
37bc5a96bloc_37bc5a96b:
37bc5a96bmov rax, [rsp+576]
37bc5a973mov eax, [rax]
37bc5a975test eax, eax
37bc5a977jle 0x37bc5a9c0
37bc5a979sub eax, 1
37bc5a97cpxor x0, x0
37bc5a980shl rax, 4
37bc5a984lea rdx, [rdi+rax+16]
37bc5a989mov rax, rdi
37bc5a98cmov rcx, rdx
37bc5a98fsub rcx, rdi
37bc5a992and ecx, 16
37bc5a995je 0x37bc5a9b0
37bc5a997lea rax, [rdi+16]
37bc5a99bmovups [rdi], x0
37bc5a99ecmp rdx, rax
37bc5a9a1je 0x37bc5a9c0
37bc5a9a3nop
37bc5a9a5nop [rax+rax]
37bc5a9b0
37bc5a9b0loc_37bc5a9b0:
37bc5a9b0movups [rax], x0
37bc5a9b3add rax, 32
37bc5a9b7movups [rax-16], x0
37bc5a9bbcmp rdx, rax
37bc5a9bejne 0x37bc5a9b0
37bc5a9c0
37bc5a9c0loc_37bc5a9c0:
37bc5a9c0mov rax, [rsp+608]
37bc5a9c8movq x0, [rip+0x7f2a20]
37bc5a9d0pxor x10, x10
37bc5a9d5movups [rsi], x0
37bc5a9d8movapd x0, x6
37bc5a9dcmov [rax], 0
37bc5a9e3jmp 0x37bc5a118
37bc5a9e8
37bc5a9e8loc_37bc5a9e8:
37bc5a9e8mov rax, [rsp+576]
37bc5a9f0mov edx, [rax]
37bc5a9f2test edx, edx
37bc5a9f4jle 0x37bc5aa40
37bc5a9f6sub edx, 1
37bc5a9f9pxor x0, x0
37bc5a9fdshl rdx, 4
37bc5aa01lea rcx, [rbp+rdx+16]
37bc5aa06mov rdx, rbp
37bc5aa09mov r8, rcx
37bc5aa0csub r8, rbp
37bc5aa0fand r8l, 16
37bc5aa13je 0x37bc5aa30
37bc5aa15lea rdx, [rbp+16]
37bc5aa19movups [rbp], x0
37bc5aa1dcmp rdx, rcx
37bc5aa20je 0x37bc5aa40
37bc5aa22nop [rax]
37bc5aa25nop [rax+rax]
37bc5aa30
37bc5aa30loc_37bc5aa30:
37bc5aa30movups [rdx], x0
37bc5aa33add rdx, 32
37bc5aa37movups [rdx-16], x0
37bc5aa3bcmp rdx, rcx
37bc5aa3ejne 0x37bc5aa30
37bc5aa40
37bc5aa40loc_37bc5aa40:
37bc5aa40mov rax, [rsp+608]
37bc5aa48movq x0, [rip+0x7f29a0]
37bc5aa50pxor x10, x10
37bc5aa55movups [rsi], x0
37bc5aa58movapd x0, x6
37bc5aa5cmov [rax], 0
37bc5aa63jmp 0x37bc59050
37bc5aa68
37bc5aa68loc_37bc5aa68:
37bc5aa68lea rax, [rip+0x7f2955]
37bc5aa6fmov r8, rdi
37bc5aa72mov rdx, rsi
37bc5aa75mov rcx, rbp
37bc5aa78mov [rsp+56], rax
37bc5aa7dmov rax, [rsp+600]
37bc5aa85mov [rsp+80], 1
37bc5aa8emov r9, [rsp+576]
37bc5aa96mov [rsp+48], rax
37bc5aa9bmov rax, [rsp+592]
37bc5aaa3mov [rsp+72], 1
37bc5aaacmov [rsp+40], rax
37bc5aab1mov rax, [rsp+584]
37bc5aab9mov [rsp+64], 1
37bc5aac2mov [rsp+32], rax
37bc5aac7call ztrsv_
37bc5aaccjmp 0x37bc583e7
37bc5aad1
37bc5aad1loc_37bc5aad1:
37bc5aad1minsd x0, x6
37bc5aad5test r10l, r10l
37bc5aad8jle 0x37bc5ac73
37bc5aademov eax, r10l
37bc5aae1mov r13l, -1
37bc5aae7mov r10l, 1
37bc5aaedjmp 0x37bc5a820
37bc5aaf2
37bc5aaf2loc_37bc5aaf2:
37bc5aaf2minsd x5, x6
37bc5aaf6movapd x0, x5
37bc5aafatest r10l, r10l
37bc5aafdjle 0x37bc59860
37bc5ab03mov eax, r10l
37bc5ab06mov r13l, -1
37bc5ab0cmov r10l, 1
37bc5ab12jmp 0x37bc5a724
37bc5ab17
37bc5ab17loc_37bc5ab17:
37bc5ab17cmp r10l, r11l
37bc5ab1ajl 0x37bc59880
37bc5ab20sub r15l, r11l
37bc5ab23mov r8l, r15l
37bc5ab26jmp 0x37bc58d2d
37bc5ab2b
37bc5ab2bloc_37bc5ab2b:
37bc5ab2bcmp r10l, r11l
37bc5ab2ejl 0x37bc59880
37bc5ab34sub r15l, r11l
37bc5ab37mov r12l, r15l
37bc5ab3ajmp 0x37bc59ddf
37bc5ab3f
37bc5ab3floc_37bc5ab3f:
37bc5ab3fmov r15l, [rsp+96]
37bc5ab44test r15l, r15l
37bc5ab47je 0x37bc5ac39
37bc5ab4dpxor x2, x2
37bc5ab51mov edx, [rsp+100]
37bc5ab55movapd x0, x8
37bc5ab5amaxsd x2, x11
37bc5ab5fdivsd x0, x2
37bc5ab63test edx, edx
37bc5ab65jne 0x37bc5ad94
37bc5ab6bminsd x0, x6
37bc5ab6fpxor x4, x4
37bc5ab73movupd x2, [rip+0x7f2865]
37bc5ab7bmovq x14, [rip+0x7f286c]
37bc5ab84
37bc5ab84loc_37bc5ab84:
37bc5ab84comisd x0, x11
37bc5ab89ja 0x37bc599e0
37bc5ab8fcomisd x4, x13
37bc5ab94ja 0x37bc5acf9
37bc5ab9a
37bc5ab9aloc_37bc5ab9a:
37bc5ab9amov r9l, 1
37bc5aba0mov r8l, 1
37bc5aba6lea rdx, [rip+0x7f27f6]
37bc5abadmov rcx, rsi
37bc5abb0call lsame_
37bc5abb5jmp 0x37bc59876
37bc5abba
37bc5abba 66 0f 1f 44 00 00 f..D..
37bc5abc0
37bc5abc0loc_37bc5abc0:
37bc5abc0divsd x13, x4
37bc5abc5mov rax, [rsp+608]
37bc5abcdmov r8, [rsp+600]
37bc5abd5lea r9, [rip+0x7f27e8]
37bc5abdcmov [rsp+104], r10l
37bc5abe1movapd x10, x12
37bc5abe6mov rcx, [rsp+576]
37bc5abeemov r15l, 1
37bc5abf4mov rdx, rax
37bc5abf7movups [rsp+112], x2
37bc5abfcmovsd_xmm [rax], x13
37bc5ac01call zdscal_
37bc5ac06mov r10l, [rsp+104]
37bc5ac0bmovupd x2, [rsp+112]
37bc5ac11mov eax, 1
37bc5ac16jmp 0x37bc589a0
37bc5ac1b
37bc5ac1bloc_37bc5ac1b:
37bc5ac1bmov eax, r10l
37bc5ac1emov r13l, -1
37bc5ac24mov r10l, 1
37bc5ac2ajmp 0x37bc5a7ad
37bc5ac2f
37bc5ac2floc_37bc5ac2f:
37bc5ac2fpxor x9, x9
37bc5ac34jmp 0x37bc58700
37bc5ac39
37bc5ac39loc_37bc5ac39:
37bc5ac39pxor x2, x2
37bc5ac3dmov eax, [rsp+100]
37bc5ac41movapd x0, x8
37bc5ac46maxsd x2, x11
37bc5ac4bdivsd x0, x2
37bc5ac4ftest eax, eax
37bc5ac51jne 0x37bc5ad66
37bc5ac57minsd x0, x6
37bc5ac5bmovupd x2, [rip+0x7f277d]
37bc5ac63mov r15l, r10l
37bc5ac66pxor x4, x4
37bc5ac6amovq x14, [rip+0x7f277d]
37bc5ac73
37bc5ac73loc_37bc5ac73:
37bc5ac73comisd x0, x11
37bc5ac78ja 0x37bc599e0
37bc5ac7ecomisd x4, x13
37bc5ac83jbe 0x37bc5ab9a
37bc5ac89
37bc5ac89loc_37bc5ac89:
37bc5ac89mov eax, r10l
37bc5ac8cmov r13l, -1
37bc5ac92mov r10l, 1
37bc5ac98movapd x9, x6
37bc5ac9djmp 0x37bc5a7ad
37bc5aca2
37bc5aca2 66 0f 1f 44 00 00 f..D..
37bc5aca8
37bc5aca8loc_37bc5aca8:
37bc5aca8pxor x0, x0
37bc5acacmov ecx, [rsp+100]
37bc5acb0movapd x5, x8
37bc5acb5maxsd x0, x11
37bc5acbadivsd x5, x0
37bc5acbetest ecx, ecx
37bc5acc0jne 0x37bc5adbe
37bc5acc6minsd x5, x6
37bc5accapxor x4, x4
37bc5accemovupd x2, [rip+0x7f270a]
37bc5acd6movq x14, [rip+0x7f2711]
37bc5acdfmovapd x0, x5
37bc5ace3
37bc5ace3loc_37bc5ace3:
37bc5ace3comisd x0, x11
37bc5ace8ja 0x37bc599e0
37bc5acee
37bc5aceeloc_37bc5acee:
37bc5aceecomisd x4, x13
37bc5acf3jbe 0x37bc59876
37bc5acf9
37bc5acf9loc_37bc5acf9:
37bc5acf9mov r15l, 1
37bc5acffmov r13l, 1
37bc5ad05mov eax, 1
37bc5ad0amovapd x9, x6
37bc5ad0fjmp 0x37bc5a7ad
37bc5ad14
37bc5ad14 0f 1f 40 00 ..@.
37bc5ad18
37bc5ad18loc_37bc5ad18:
37bc5ad18pxor x12, x12
37bc5ad1dmovapd x11, x12
37bc5ad22jmp 0x37bc5a008
37bc5ad27
37bc5ad27loc_37bc5ad27:
37bc5ad27pxor x13, x13
37bc5ad2cmovapd x3, x13
37bc5ad31jmp 0x37bc58f45
37bc5ad36
37bc5ad36loc_37bc5ad36:
37bc5ad36mov r11l, r10l
37bc5ad39mov r10l, eax
37bc5ad3cjmp 0x37bc58cd7
37bc5ad41
37bc5ad41loc_37bc5ad41:
37bc5ad41movupd x2, [rip+0x7f2697]
37bc5ad49pxor x4, x4
37bc5ad4dmovq x14, [rip+0x7f269a]
37bc5ad56
37bc5ad56loc_37bc5ad56:
37bc5ad56comisd x5, x11
37bc5ad5bjbe 0x37bc5986b
37bc5ad61jmp 0x37bc599e0
37bc5ad66
37bc5ad66loc_37bc5ad66:
37bc5ad66mov eax, r10l
37bc5ad69movupd x2, [rip+0x7f266f]
37bc5ad71movapd x9, x0
37bc5ad76pxor x4, x4
37bc5ad7amov r10l, 1
37bc5ad80mov r13l, -1
37bc5ad86movq x14, [rip+0x7f2661]
37bc5ad8fjmp 0x37bc599c9
37bc5ad94
37bc5ad94loc_37bc5ad94:
37bc5ad94movapd x9, x0
37bc5ad99pxor x4, x4
37bc5ad9dmov eax, 1
37bc5ada2movupd x2, [rip+0x7f2636]
37bc5adaamovq x14, [rip+0x7f263d]
37bc5adb3mov r13l, 1
37bc5adb9jmp 0x37bc599c9
37bc5adbe
37bc5adbeloc_37bc5adbe:
37bc5adbemovupd x2, [rip+0x7f261a]
37bc5adc6pxor x4, x4
37bc5adcamovq x14, [rip+0x7f261d]
37bc5add3
37bc5add3loc_37bc5add3:
37bc5add3comisd x5, x11
37bc5add8jbe 0x37bc5acee
37bc5addejmp 0x37bc599e0
37bc5ade3
37bc5ade3loc_37bc5ade3:
37bc5ade3neg eax
37bc5ade5jmp 0x37bc583c5
37bc5adea
37bc5adealoc_37bc5adea:
37bc5adeamovapd x9, x0
37bc5adefmov r13l, 1
37bc5adf5mov eax, 1
37bc5adfajmp 0x37bc599c9
37bc5adff
37bc5adffloc_37bc5adff:
37bc5adffmovapd x9, x0
37bc5ae04mov r10l, 1
37bc5ae0amov r13l, -1
37bc5ae10jmp 0x37bc599c9
37bc58040
37bc5ae15
37bc5ae15 // align 0x40
37bc5ae15 // align 0x40
37bc5ae40
37bc5ae40zlatrs3_:
37bc5ae40push r15
37bc5ae42push r14
37bc5ae44push r13
37bc5ae46push r12
37bc5ae48push rbp
37bc5ae49push rdi
37bc5ae4apush rsi
37bc5ae4bpush rbx
37bc5ae4csub rsp, 1384
37bc5ae53movups [rsp+1296], x6
37bc5ae5bmovups [rsp+1312], x7
37bc5ae63movups [rsp+1328], x8
37bc5ae6cmovups [rsp+1344], x9
37bc5ae75movups [rsp+1360], x10
37bc5ae7emov esi, 1
37bc5ae83mov rax, [rsp+1512]
37bc5ae8bmov rdi, [rsp+1496]
37bc5ae93mov r14l, [rax]
37bc5ae96mov rax, [rsp+1528]
37bc5ae9emov r13l, [rax]
37bc5aea1mov rax, [rsp+1568]
37bc5aea9mov [rsp+1464], rdx
37bc5aeb1mov r12, r9
37bc5aeb4mov [rsp+1472], r8
37bc5aebcmov r9l, 1
37bc5aec2mov r8l, 1
37bc5aec8lea rdx, [rip+0x7f2571]
37bc5aecfmov [rax], 0
37bc5aed5mov [rsp+1456], rcx
37bc5aeddcall lsame_
37bc5aee2mov rcx, [rsp+1464]
37bc5aeeamov r9l, 1
37bc5aef0mov r8l, 1
37bc5aef6lea rdx, [rip+0x7f2544]
37bc5aefdmov [rsp+384], eax
37bc5af04call lsame_
37bc5af09mov rcx, [rsp+1472]
37bc5af11mov r9l, 1
37bc5af17mov r8l, 1
37bc5af1dlea rdx, [rip+0x7f251d]
37bc5af24mov [rsp+240], eax
37bc5af2bcall lsame_
37bc5af30lea rdx, [rip+0x7f250b]
37bc5af37lea rcx, [rip+0x7f250a]
37bc5af3emov r15l, eax
37bc5af41mov rax, [rsp+1560]
37bc5af49lea r8, [rip+0x7f24f2]
37bc5af50mov ebp, [rax]
37bc5af52lea rax, [rip+0x7f24f3]
37bc5af59mov [rsp+64], 0
37bc5af62mov [rsp+48], rax
37bc5af67mov [rsp+40], rax
37bc5af6cmov rax, [rsp+1488]
37bc5af74mov [rsp+56], 6
37bc5af7dmov [rsp+32], rax
37bc5af82mov r9, rax
37bc5af85call ilaenv_
37bc5af8amov edx, eax
37bc5af8cmov eax, 8
37bc5af91cmp edx, eax
37bc5af93cmovge eax, edx
37bc5af96mov ebx, eax
37bc5af98mov eax, 64
37bc5af9dcmp ebx, eax
37bc5af9fcmovle eax, ebx
37bc5afa2mov rbx, [rsp+1488]
37bc5afaamov ecx, [rbx]
37bc5afacmov [rsp+244], eax
37bc5afb3mov ebx, eax
37bc5afb5lea eax, [rcx+rax-1]
37bc5afb9cdq
37bc5afbaidiv ebx
37bc5afbcmov ebx, [rdi]
37bc5afbetest eax, eax
37bc5afc0cmovg esi, eax
37bc5afc3mov eax, 32
37bc5afc8cmp ebx, eax
37bc5afcacmovle eax, ebx
37bc5afcdmov [rsp+372], esi
37bc5afd4cmp eax, esi
37bc5afd6cmovl eax, esi
37bc5afd9imul eax, esi
37bc5afdccmp ecx, ebx
37bc5afdecmovg ecx, ebx
37bc5afe1mov [rsp+368], eax
37bc5afe8mov edx, eax
37bc5afeatest ecx, ecx
37bc5afecje 0x37bc5b170
37bc5aff2mov eax, esi
37bc5aff4pxor x0, x0
37bc5aff8imul eax, esi
37bc5affblea esi, [rax+rdx]
37bc5affecvtsi2sd x0, esi
37bc5b002
37bc5b002loc_37bc5b002:
37bc5b002mov rax, [rsp+1552]
37bc5b00amovsd_xmm [rax], x0
37bc5b00emov eax, [rsp+384]
37bc5b015test eax, eax
37bc5b017je 0x37bc5b1de
37bc5b01d
37bc5b01dloc_37bc5b01d:
37bc5b01dmov eax, [rsp+240]
37bc5b024test eax, eax
37bc5b026je 0x37bc5b182
37bc5b02c
37bc5b02cloc_37bc5b02c:
37bc5b02ctest r15l, r15l
37bc5b02fjne 0x37bc5b0ce
37bc5b035mov rcx, [rsp+1472]
37bc5b03dmov r9l, 1
37bc5b043mov r8l, 1
37bc5b049lea rdx, [rip+0x7f23f0]
37bc5b050call lsame_
37bc5b055test eax, eax
37bc5b057jne 0x37bc5b0ce
37bc5b059mov rbx, [rsp+1568]
37bc5b061mov edx, -3
37bc5b066mov eax, 3
37bc5b06bmov [rbx], edx
37bc5b06d
37bc5b06dloc_37bc5b06d:
37bc5b06dlea rdx, [rsp+784]
37bc5b075mov r8l, 7
37bc5b07blea rcx, [rip+0x7f23d2]
37bc5b082mov [rsp+784], eax
37bc5b089call xerbla_
37bc5b08enop
37bc5b08f
37bc5b08floc_37bc5b08f:
37bc5b08fmovups x6, [rsp+1296]
37bc5b097movups x7, [rsp+1312]
37bc5b09fmovups x8, [rsp+1328]
37bc5b0a8movups x9, [rsp+1344]
37bc5b0b1movups x10, [rsp+1360]
37bc5b0baadd rsp, 1384
37bc5b0c1pop rbx
37bc5b0c2pop rsi
37bc5b0c3pop rdi
37bc5b0c4pop rbp
37bc5b0c5pop r12
37bc5b0c7pop r13
37bc5b0c9pop r14
37bc5b0cbpop r15
37bc5b0cdret
37bc5b0ce
37bc5b0celoc_37bc5b0ce:
37bc5b0cemov r9l, 1
37bc5b0d4mov r8l, 1
37bc5b0dalea rdx, [rip+0x7f2372]
37bc5b0e1mov rcx, r12
37bc5b0e4call lsame_
37bc5b0e9test eax, eax
37bc5b0ebje 0x37bc5b230
37bc5b0f1
37bc5b0f1loc_37bc5b0f1:
37bc5b0f1mov rax, [rsp+1488]
37bc5b0f9mov edx, [rax]
37bc5b0fbtest edx, edx
37bc5b0fdjs 0x37bc5b212
37bc5b103mov ecx, [rdi]
37bc5b105test ecx, ecx
37bc5b107js 0x37bc5b25f
37bc5b10dmov r11, [rsp+1512]
37bc5b115test edx, edx
37bc5b117mov eax, 1
37bc5b11ccmovg eax, edx
37bc5b11fcmp [r11], eax
37bc5b122jl 0x37bc5b26b
37bc5b128mov r11, [rsp+1528]
37bc5b130cmp [r11], eax
37bc5b133jl 0x37bc5b277
37bc5b139cmp ebp, -1
37bc5b13cje 0x37bc5b283
37bc5b142mov rax, [rsp+1560]
37bc5b14acmp [rax], esi
37bc5b14cmov rax, [rsp+1568]
37bc5b154jge 0x37bc5b29c
37bc5b15amov [rax], -14
37bc5b160mov eax, 14
37bc5b165jmp 0x37bc5b06d
37bc5b16a
37bc5b16a 66 0f 1f 44 00 00 f..D..
37bc5b170
37bc5b170loc_37bc5b170:
37bc5b170movsd_xmm x0, [rip+0x7f2320]
37bc5b178mov esi, 1
37bc5b17djmp 0x37bc5b002
37bc5b182
37bc5b182loc_37bc5b182:
37bc5b182mov rcx, [rsp+1464]
37bc5b18amov r9l, 1
37bc5b190mov r8l, 1
37bc5b196lea rdx, [rip+0x7f22b4]
37bc5b19dcall lsame_
37bc5b1a2test eax, eax
37bc5b1a4jne 0x37bc5b02c
37bc5b1aamov rcx, [rsp+1464]
37bc5b1b2mov r9l, 1
37bc5b1b8mov r8l, 1
37bc5b1belea rdx, [rip+0x7f228d]
37bc5b1c5call lsame_
37bc5b1catest eax, eax
37bc5b1ccjne 0x37bc5b02c
37bc5b1d2mov edx, -2
37bc5b1d7mov eax, 2
37bc5b1dcjmp 0x37bc5b21c
37bc5b1de
37bc5b1deloc_37bc5b1de:
37bc5b1demov rcx, [rsp+1456]
37bc5b1e6mov r9l, 1
37bc5b1ecmov r8l, 1
37bc5b1f2lea rdx, [rip+0x7f2257]
37bc5b1f9call lsame_
37bc5b1fetest eax, eax
37bc5b200jne 0x37bc5b01d
37bc5b206mov edx, -1
37bc5b20bmov eax, 1
37bc5b210jmp 0x37bc5b21c
37bc5b212
37bc5b212loc_37bc5b212:
37bc5b212mov edx, -5
37bc5b217mov eax, 5
37bc5b21c
37bc5b21cloc_37bc5b21c:
37bc5b21cmov rbx, [rsp+1568]
37bc5b224mov [rbx], edx
37bc5b226jmp 0x37bc5b06d
37bc5b22b
37bc5b22b 0f 1f 44 00 00 ..D..
37bc5b230
37bc5b230loc_37bc5b230:
37bc5b230mov r9l, 1
37bc5b236mov r8l, 1
37bc5b23clea rdx, [rip+0x7f21fe]
37bc5b243mov rcx, r12
37bc5b246call lsame_
37bc5b24btest eax, eax
37bc5b24djne 0x37bc5b0f1
37bc5b253mov edx, -4
37bc5b258mov eax, 4
37bc5b25djmp 0x37bc5b21c
37bc5b25f
37bc5b25floc_37bc5b25f:
37bc5b25fmov edx, -6
37bc5b264mov eax, 6
37bc5b269jmp 0x37bc5b21c
37bc5b26b
37bc5b26bloc_37bc5b26b:
37bc5b26bmov edx, -8
37bc5b270mov eax, 8
37bc5b275jmp 0x37bc5b21c
37bc5b277
37bc5b277loc_37bc5b277:
37bc5b277mov edx, -10
37bc5b27cmov eax, 10
37bc5b281jmp 0x37bc5b21c
37bc5b283
37bc5b283loc_37bc5b283:
37bc5b283mov rax, [rsp+1568]
37bc5b28bmov eax, [rax]
37bc5b28dtest eax, eax
37bc5b28fje 0x37bc5b08f
37bc5b295neg eax
37bc5b297jmp 0x37bc5b06d
37bc5b29c
37bc5b29cloc_37bc5b29c:
37bc5b29cmov ebp, [rax]
37bc5b29etest ebp, ebp
37bc5b2a0jne 0x37bc5cac8
37bc5b2a6test ecx, ecx
37bc5b2a8je 0x37bc5b08f
37bc5b2aemov rax, [rsp+1536]
37bc5b2b6lea r8l, [rcx-1]
37bc5b2bamovsd_xmm x8, [rip+0x7f21d5]
37bc5b2c3lea rsi, [rax+8]
37bc5b2c7lea r8, [rsi+8*r8]
37bc5b2cbmov [rsp+408], rsi
37bc5b2d3mov r9, r8
37bc5b2d6sub r9, rax
37bc5b2d9and r9l, 8
37bc5b2ddje 0x37bc5b2fc
37bc5b2dfmov rax, [rsp+1536]
37bc5b2e7mov rsi, [rsp+408]
37bc5b2efmovsd_xmm [rax], x8
37bc5b2f4mov rax, rsi
37bc5b2f7cmp rsi, r8
37bc5b2faje 0x37bc5b310
37bc5b2fc
37bc5b2fcloc_37bc5b2fc:
37bc5b2fcmovsd_xmm [rax], x8
37bc5b301add rax, 16
37bc5b305movsd_xmm [rax-8], x8
37bc5b30bcmp rax, r8
37bc5b30ejne 0x37bc5b2fc
37bc5b310
37bc5b310loc_37bc5b310:
37bc5b310cmp edx, ecx
37bc5b312cmovg edx, ecx
37bc5b315test edx, edx
37bc5b317je 0x37bc5b08f
37bc5b31dmovsxd rsi, r13l
37bc5b320xor eax, eax
37bc5b322mov edx, 8
37bc5b327test rsi, rsi
37bc5b32alea rcx, [rip+0x7f212a]
37bc5b331cmovns rax, rsi
37bc5b335mov [rsp+320], rax
37bc5b33dcall dlamch_
37bc5b342mov edx, 12
37bc5b347lea rcx, [rip+0x7f2115]
37bc5b34emovapd x7, x0
37bc5b352call dlamch_
37bc5b357movapd x6, x0
37bc5b35bcmp [rdi], 1
37bc5b35ejle 0x37bc5c93d
37bc5b364movsxd rsi, r14l
37bc5b367xor eax, eax
37bc5b369mov ecx, [rsp+372]
37bc5b370mov [rsp+160], 2
37bc5b37btest rsi, rsi
37bc5b37emov [rsp+184], ebx
37bc5b385pxor x9, x9
37bc5b38acmovns rax, rsi
37bc5b38emov [rsp+1496], rdi
37bc5b396mov [rsp+328], rax
37bc5b39enot rax
37bc5b3a1mov [rsp+336], rax
37bc5b3a9mov eax, [rsp+368]
37bc5b3b0add eax, 1
37bc5b3b3mov [rsp+168], eax
37bc5b3balea eax, [rcx+1]
37bc5b3bdmov [rsp+176], eax
37bc5b3c4movsxd rax, [rsp+244]
37bc5b3ccmov rsi, rax
37bc5b3cfshl rax, 4
37bc5b3d3mov [rsp+152], rax
37bc5b3dbmov eax, [rsp+384]
37bc5b3e2mov edi, esi
37bc5b3e4mov edx, eax
37bc5b3e6neg edx
37bc5b3e8sbb r10l, r10l
37bc5b3ebadd r10l, 2
37bc5b3eftest eax, eax
37bc5b3f1cmove ebp, ecx
37bc5b3f4xor r8l, r8l
37bc5b3f7xor ecx, ecx
37bc5b3f9
37bc5b3f9loc_37bc5b3f9:
37bc5b3f9cmp r10l, ebp
37bc5b3fcjg 0x37bc5b5b7
37bc5b402
37bc5b402loc_37bc5b402:
37bc5b402mov rax, [rsp+1488]
37bc5b40alea edx, [r8+rdi]
37bc5b40elea ebx, [r10-1]
37bc5b412mov esi, edi
37bc5b414mov r14, [rsp+1504]
37bc5b41clea r13, [rsp+520]
37bc5b424mov [rsp+192], r8l
37bc5b42clea r15, [rsp+784]
37bc5b434mov eax, [rax]
37bc5b436mov [rsp+144], r13
37bc5b43emov [rsp+200], ecx
37bc5b445cmp edx, eax
37bc5b447cmovg edx, eax
37bc5b44aimul esi, ebx
37bc5b44dmov r11l, edx
37bc5b450lea edx, [r8+1]
37bc5b454movsxd r9, esi
37bc5b457movsxd rdx, edx
37bc5b45asub r11l, r8l
37bc5b45dimul rdx, [rsp+328]
37bc5b466add rdx, [rsp+336]
37bc5b46eadd rdx, r9
37bc5b471mov r9l, [rsp+368]
37bc5b479shl rdx, 4
37bc5b47dlea r12, [r14+rdx+16]
37bc5b482lea edx, [r9+rcx-1]
37bc5b487lea r14l, [rdx+r10]
37bc5b48bmov edx, [rsp+372]
37bc5b492imul edx, ebx
37bc5b495mov ebx, [rsp+168]
37bc5b49clea ebx, [rbx+rdx-1]
37bc5b4a0lea edx, [rcx+r9]
37bc5b4a4add edx, ebp
37bc5b4a6mov r13l, ebx
37bc5b4a9mov ebp, r11l
37bc5b4acmov rbx, r12
37bc5b4afmov [rsp+128], edx
37bc5b4b6lea rdx, [rsp+528]
37bc5b4bemov r12l, esi
37bc5b4c1mov esi, r14l
37bc5b4c4mov [rsp+136], rdx
37bc5b4ccmov r14l, [rsp+240]
37bc5b4d4jmp 0x37bc5b52a
37bc5b4d6
37bc5b4d6loc_37bc5b4d6:
37bc5b4d6lea rcx, [rip+0x7f1f92]
37bc5b4ddcall zlange_
37bc5b4e2mov rcx, [rsp+1552]
37bc5b4eamovsxd rax, esi
37bc5b4edmovsd_xmm [rsp+488], x0
37bc5b4f6movsd_xmm [rcx+8*rax], x0
37bc5b4fb
37bc5b4fbloc_37bc5b4fb:
37bc5b4fbmaxsd x9, x0
37bc5b500add esi, 1
37bc5b503cmp esi, [rsp+128]
37bc5b50aje 0x37bc5b5a8
37bc5b510mov rax, [rsp+1488]
37bc5b518add rbx, [rsp+152]
37bc5b520add r13l, [rsp+372]
37bc5b528mov eax, [rax]
37bc5b52a
37bc5b52aloc_37bc5b52a:
37bc5b52amov edx, r12l
37bc5b52dadd r12l, edi
37bc5b530mov [rsp+40], r15
37bc5b535mov r9, rbx
37bc5b538cmp r12l, eax
37bc5b53bmov [rsp+528], ebp
37bc5b542mov r8, [rsp+136]
37bc5b54amov [rsp+48], 1
37bc5b553cmovle eax, r12l
37bc5b557sub eax, edx
37bc5b559mov rdx, [rsp+144]
37bc5b561mov [rsp+520], eax
37bc5b568mov rax, [rsp+1512]
37bc5b570mov [rsp+32], rax
37bc5b575test r14l, r14l
37bc5b578jne 0x37bc5b4d6
37bc5b57elea rcx, [rip+0x7f1eeb]
37bc5b585call zlange_
37bc5b58amov rcx, [rsp+1552]
37bc5b592movsxd rax, r13l
37bc5b595movsd_xmm [rsp+488], x0
37bc5b59emovsd_xmm [rcx+8*rax], x0
37bc5b5a3jmp 0x37bc5b4fb
37bc5b5a8
37bc5b5a8loc_37bc5b5a8:
37bc5b5a8mov r8l, [rsp+192]
37bc5b5b0mov ecx, [rsp+200]
37bc5b5b7
37bc5b5b7loc_37bc5b5b7:
37bc5b5b7mov eax, [rsp+160]
37bc5b5becmp eax, [rsp+176]
37bc5b5c5je 0x37bc5b614
37bc5b5c7mov r14l, [rsp+384]
37bc5b5cfadd [rsp+168], 1
37bc5b5d7add r8l, edi
37bc5b5dalea r10l, [rax+1]
37bc5b5deadd ecx, [rsp+372]
37bc5b5e5test r14l, r14l
37bc5b5e8je 0x37bc5b600
37bc5b5eamov [rsp+160], r10l
37bc5b5f2lea ebp, [rax-1]
37bc5b5f5mov r10l, 1
37bc5b5fbjmp 0x37bc5b402
37bc5b600
37bc5b600loc_37bc5b600:
37bc5b600mov [rsp+160], r10l
37bc5b608mov ebp, [rsp+372]
37bc5b60fjmp 0x37bc5b3f9
37bc5b614
37bc5b614loc_37bc5b614:
37bc5b614mov edx, 8
37bc5b619lea rcx, [rip+0x7f1e3b]
37bc5b620mov ebx, [rsp+184]
37bc5b627mov rdi, [rsp+1496]
37bc5b62fcall dlamch_
37bc5b634comisd x0, x9
37bc5b639jb 0x37bc5c868
37bc5b63fmov edx, 1
37bc5b644mov rcx, [rsp+320]
37bc5b64cmov [rsp+280], -1
37bc5b658mov ebp, 32
37bc5b65dmov [rsp+232], -1
37bc5b669movapd x9, x7
37bc5b66emov rax, rcx
37bc5b671shl rax, 5
37bc5b675mov [rsp+416], rax
37bc5b67dlea eax, [rbx+62]
37bc5b680add ebx, 31
37bc5b683cmovns eax, ebx
37bc5b686sar eax, 5
37bc5b689test eax, eax
37bc5b68bcmovle eax, edx
37bc5b68emov rdx, [rsp+1552]
37bc5b696shl rcx, 4
37bc5b69amov [rsp+176], rcx
37bc5b6a2add eax, 1
37bc5b6a5add rdx, 8
37bc5b6a9shl rax, 5
37bc5b6admov [rsp+424], rdx
37bc5b6b5mov [rsp+440], rax
37bc5b6bdmovsxd rax, [rsp+372]
37bc5b6c5mov rbx, rax
37bc5b6c8lea rsi, [8*rax]
37bc5b6d0mov [rsp+256], rax
37bc5b6d8sub ebx, 1
37bc5b6dbmov r14, rsi
37bc5b6deadd rax, rbx
37bc5b6e1mov [rsp+432], rbx
37bc5b6e9lea rax, [rdx+8*rax]
37bc5b6edmov [rsp+392], rax
37bc5b6f5mov rax, rbx
37bc5b6f8neg rax
37bc5b6fblea rbx, [8*rax]
37bc5b703mov rax, [rsp+1552]
37bc5b70badd rax, rsi
37bc5b70emov rsi, rbx
37bc5b711mov [rsp+400], rax
37bc5b719
37bc5b719loc_37bc5b719:
37bc5b719mov edx, [rdi]
37bc5b71bmov eax, ebp
37bc5b71dcmp edx, ebp
37bc5b71fcmovle eax, edx
37bc5b722lea edx, [rbp-32]
37bc5b725sub eax, edx
37bc5b727mov [rsp+144], eax
37bc5b72etest eax, eax
37bc5b730jle 0x37bc5b7a0
37bc5b732mov eax, [rsp+144]
37bc5b739mov rdx, [rsp+392]
37bc5b741mov r8l, 1
37bc5b747lea rcx, [rsi-8]
37bc5b74blea r10l, [rax+1]
37bc5b74fnop
37bc5b750
37bc5b750loc_37bc5b750:
37bc5b750mov r9, rcx
37bc5b753lea rax, [rcx+rdx]
37bc5b757neg r9
37bc5b75aand r9l, 8
37bc5b75eje 0x37bc5b780
37bc5b760movsd_xmm [rax], x8
37bc5b765add rax, 8
37bc5b769cmp rdx, rax
37bc5b76cje 0x37bc5b794
37bc5b76enop [rax]
37bc5b775nop [rax+rax]
37bc5b780
37bc5b780loc_37bc5b780:
37bc5b780movsd_xmm [rax], x8
37bc5b785add rax, 16
37bc5b789movsd_xmm [rax-8], x8
37bc5b78fcmp rdx, rax
37bc5b792jne 0x37bc5b780
37bc5b794
37bc5b794loc_37bc5b794:
37bc5b794add r8l, 1
37bc5b798add rdx, r14
37bc5b79bcmp r10l, r8l
37bc5b79ejne 0x37bc5b750
37bc5b7a0
37bc5b7a0loc_37bc5b7a0:
37bc5b7a0mov r13l, [rsp+240]
37bc5b7a8test r13l, r13l
37bc5b7abje 0x37bc5c823
37bc5b7b1mov r12l, [rsp+384]
37bc5b7b9test r12l, r12l
37bc5b7bcjne 0x37bc5c850
37bc5b7c2mov [rsp+388], 1
37bc5b7cdmov r12l, 1
37bc5b7d3
37bc5b7d3loc_37bc5b7d3:
37bc5b7d3mov rax, [rsp+1536]
37bc5b7dbmov ebx, r12l
37bc5b7demov r15, r14
37bc5b7e1mov [rsp+448], rbp
37bc5b7e9mov [rsp+1496], rdi
37bc5b7f1lea r11, [rax+8*rbp]
37bc5b7f5mov eax, [rsp+372]
37bc5b7fcmov [rsp+456], rsi
37bc5b804mov [rsp+360], r11
37bc5b80csub eax, 1
37bc5b80fmov [rsp+376], eax
37bc5b816nop [rax+rax]
37bc5b820
37bc5b820loc_37bc5b820:
37bc5b820mov edi, [rsp+244]
37bc5b827lea eax, [rbx-1]
37bc5b82amov edx, edi
37bc5b82cimul edx, eax
37bc5b82flea ecx, [rdx+rdi]
37bc5b832mov rdi, [rsp+1488]
37bc5b83alea esi, [rdx+1]
37bc5b83dmov r8l, [rdi]
37bc5b840mov edi, [rsp+144]
37bc5b847cmp ecx, r8l
37bc5b84acmovg ecx, r8l
37bc5b84etest edi, edi
37bc5b850jle 0x37bc5bde3
37bc5b856mov r8, [rsp+328]
37bc5b85emovsxd r9, esi
37bc5b861mov edi, ecx
37bc5b863movsxd r10, ecx
37bc5b866sub edi, edx
37bc5b868lea r11, [rsp+784]
37bc5b870mov [rsp+288], eax
37bc5b877mov r12, [rsp+400]
37bc5b87fimul r8, r9
37bc5b883add r9, [rsp+336]
37bc5b88bmov [rsp+136], edi
37bc5b892mov rbp, -1
37bc5b899mov rdi, [rsp+1552]
37bc5b8a1mov [rsp+192], r11
37bc5b8a9lea r11, [rsp+528]
37bc5b8b1mov [rsp+152], r11
37bc5b8b9lea r11, [rsp+520]
37bc5b8c1add r8, r9
37bc5b8c4mov [rsp+168], r11
37bc5b8ccmov r11, [rsp+1520]
37bc5b8d4mov r9, r10
37bc5b8d7shl r8, 4
37bc5b8dbadd r8, [rsp+1504]
37bc5b8e3shl r9, 4
37bc5b8e7add r9, [rsp+1520]
37bc5b8efmov [rsp+160], r8
37bc5b8f7movsxd r8, ebx
37bc5b8faadd r8, [rsp+256]
37bc5b902lea r13, [rdi+8*r8-8]
37bc5b907mov rdi, [rsp+280]
37bc5b90fmovsxd r8, edx
37bc5b912mov [rsp+216], r9
37bc5b91amov r14, r13
37bc5b91dmov [rsp+200], edx
37bc5b924mov r13l, 1
37bc5b92alea r8, [rdi+r8+1]
37bc5b92fmov [rsp+248], ebx
37bc5b936mov rdi, [rsp+392]
37bc5b93eshl r8, 4
37bc5b942mov [rsp+264], esi
37bc5b949lea r11, [r11+r8+16]
37bc5b94emov [rsp+212], ecx
37bc5b955mov [rsp+184], r11
37bc5b95dlea r11, [rsp+484]
37bc5b965mov [rsp+128], r11
37bc5b96dmov [rsp+224], r10
37bc5b975jmp 0x37bc5ba39
37bc5b97a
37bc5b97a 66 0f 1f 44 00 00 f..D..
37bc5b980
37bc5b980loc_37bc5b980:
37bc5b980movsd_xmm x2, [r14]
37bc5b985movapd x0, x3
37bc5b989pxor x4, x4
37bc5b98dmulsd x0, x2
37bc5b991ucomisd x0, x4
37bc5b995jp 0x37bc5ba08
37bc5b997jne 0x37bc5ba08
37bc5b999divsd x2, x6
37bc5b99dmovapd x0, x8
37bc5b9a2movsd_xmm [r14], x6
37bc5b9a7mulsd x2, x3
37bc5b9abdivsd x0, x2
37bc5b9afmovsd_xmm [rsp+504], x0
37bc5b9b8mulsd x1, x0
37bc5b9bccomisd x9, x1
37bc5b9c1jb 0x37bc5bcf0
37bc5b9c7mov rax, [rsp+152]
37bc5b9cfmov rcx, [rsp+128]
37bc5b9d7mov r8, rsi
37bc5b9dalea rdx, [rsp+504]
37bc5b9e2lea r9, [rip+0x7f1a5f]
37bc5b9e9movsd_xmm [rax+8*r13-8], x1
37bc5b9f0mov eax, [rsp+136]
37bc5b9f7mov [rsp+484], eax
37bc5b9fecall zdscal_
37bc5ba03movsd_xmm x0, [r14]
37bc5ba08
37bc5ba08loc_37bc5ba08:
37bc5ba08movsd_xmm [r14], x0
37bc5ba0dadd r13, 1
37bc5ba11add r14, r15
37bc5ba14add r12, r15
37bc5ba17movsd_xmm [rsp+520], x0
37bc5ba20add rdi, r15
37bc5ba23add rbp, [rsp+320]
37bc5ba2bcmp [rsp+144], r13l
37bc5ba33jl 0x37bc5bdc0
37bc5ba39
37bc5ba39loc_37bc5ba39:
37bc5ba39mov rax, [rsp+184]
37bc5ba41mov rbx, rbp
37bc5ba44mov [rsp+112], 1
37bc5ba4dmov [rsp+104], 1
37bc5ba56shl rbx, 4
37bc5ba5amov [rsp+96], 1
37bc5ba63lea rsi, [rax+rbx]
37bc5ba67mov eax, [rsp+136]
37bc5ba6emov [rsp+88], 1
37bc5ba77mov [rsp+484], eax
37bc5ba7emov rax, [rsp+1568]
37bc5ba86mov [rsp+56], rsi
37bc5ba8bmov [rsp+80], rax
37bc5ba90mov rax, [rsp+1544]
37bc5ba98mov [rsp+72], rax
37bc5ba9dmov rax, [rsp+168]
37bc5baa5mov [rsp+64], rax
37bc5baaamov rax, [rsp+1512]
37bc5bab2mov [rsp+48], rax
37bc5bab7mov rax, [rsp+160]
37bc5babfmov [rsp+40], rax
37bc5bac4mov rax, [rsp+128]
37bc5baccmov [rsp+32], rax
37bc5bad1cmp r13, 1
37bc5bad5je 0x37bc5bcc0
37bc5badbmov r8, [rsp+1472]
37bc5bae3mov rdx, [rsp+1464]
37bc5baeblea r9, [rip+0x7f1961]
37bc5baf2mov rcx, [rsp+1456]
37bc5bafacall zlatrs_
37bc5baff
37bc5baffloc_37bc5baff:
37bc5baffmov eax, [rsp+136]
37bc5bb06mov rdx, [rsp+128]
37bc5bb0emov r9, rsi
37bc5bb11mov [rsp+48], 1
37bc5bb1alea r8, [rip+0x7f1927]
37bc5bb21lea rcx, [rip+0x7f1947]
37bc5bb28mov [rsp+484], eax
37bc5bb2fmov rax, [rsp+192]
37bc5bb37mov [rsp+40], rax
37bc5bb3cmov rax, [rsp+1528]
37bc5bb44mov [rsp+32], rax
37bc5bb49call zlange_
37bc5bb4emov rax, [rsp+152]
37bc5bb56movsd_xmm x3, [rsp+520]
37bc5bb5fmovapd x1, x0
37bc5bb63movsd_xmm [rax+8*r13-8], x0
37bc5bb6apxor x0, x0
37bc5bb6eucomisd x3, x0
37bc5bb72jp 0x37bc5b980
37bc5bb78jne 0x37bc5b980
37bc5bb7emov rax, [rsp+360]
37bc5bb86mov r10l, [rsp+200]
37bc5bb8emovsd_xmm [rax+8*r13-264], x0
37bc5bb98test r10l, r10l
37bc5bb9bjle 0x37bc5bc00
37bc5bb9dmov esi, [rsp+200]
37bc5bba4mov rax, [rsp+1520]
37bc5bbacpxor x0, x0
37bc5bbb0lea edx, [rsi-1]
37bc5bbb3mov rsi, [rsp+1520]
37bc5bbbbadd rax, rbx
37bc5bbbeadd rdx, rbp
37bc5bbc1shl rdx, 4
37bc5bbc5lea rdx, [rsi+rdx+16]
37bc5bbcamov rcx, rdx
37bc5bbcdsub rcx, rax
37bc5bbd0and ecx, 16
37bc5bbd3je 0x37bc5bbf0
37bc5bbd5movups [rax+16], x0
37bc5bbd9add rax, 16
37bc5bbddcmp rax, rdx
37bc5bbe0je 0x37bc5bc00
37bc5bbe2nop [rax]
37bc5bbe5nop [rax+rax]
37bc5bbf0
37bc5bbf0loc_37bc5bbf0:
37bc5bbf0movups [rax+16], x0
37bc5bbf4add rax, 32
37bc5bbf8movups [rax], x0
37bc5bbfbcmp rax, rdx
37bc5bbfejne 0x37bc5bbf0
37bc5bc00
37bc5bc00loc_37bc5bc00:
37bc5bc00mov rax, [rsp+1488]
37bc5bc08mov edx, [rax]
37bc5bc0acmp [rsp+212], edx
37bc5bc11jge 0x37bc5bc80
37bc5bc13sub edx, 1
37bc5bc16sub edx, [rsp+212]
37bc5bc1dadd rdx, [rsp+224]
37bc5bc25mov rcx, [rsp+1520]
37bc5bc2dadd rdx, rbp
37bc5bc30mov rax, [rsp+216]
37bc5bc38pxor x0, x0
37bc5bc3cshl rdx, 4
37bc5bc40lea rdx, [rcx+rdx+32]
37bc5bc45lea rax, [rax+rbx+16]
37bc5bc4amov rcx, rdx
37bc5bc4dsub rcx, rax
37bc5bc50and ecx, 16
37bc5bc53je 0x37bc5bc70
37bc5bc55movups [rax], x0
37bc5bc58add rax, 16
37bc5bc5ccmp rdx, rax
37bc5bc5fje 0x37bc5bc80
37bc5bc61nop [rax]
37bc5bc65nop [rax+rax]
37bc5bc70
37bc5bc70loc_37bc5bc70:
37bc5bc70movups [rax], x0
37bc5bc73add rax, 32
37bc5bc77movups [rax-16], x0
37bc5bc7bcmp rdx, rax
37bc5bc7ejne 0x37bc5bc70
37bc5bc80
37bc5bc80loc_37bc5bc80:
37bc5bc80mov rdx, rdi
37bc5bc83mov rax, r12
37bc5bc86sub rdx, r12
37bc5bc89and edx, 8
37bc5bc8cje 0x37bc5bca0
37bc5bc8elea rax, [r12+8]
37bc5bc93movsd_xmm [r12], x8
37bc5bc99cmp rax, rdi
37bc5bc9cje 0x37bc5bcb4
37bc5bc9enop
37bc5bca0
37bc5bca0loc_37bc5bca0:
37bc5bca0movsd_xmm [rax], x8
37bc5bca5add rax, 16
37bc5bca9movsd_xmm [rax-8], x8
37bc5bcafcmp rax, rdi
37bc5bcb2jne 0x37bc5bca0
37bc5bcb4
37bc5bcb4loc_37bc5bcb4:
37bc5bcb4movsd_xmm x0, [r14]
37bc5bcb9jmp 0x37bc5ba08
37bc5bcbe
37bc5bcbe 66 90 f.
37bc5bcc0
37bc5bcc0loc_37bc5bcc0:
37bc5bcc0mov r8, [rsp+1472]
37bc5bcc8mov rdx, [rsp+1464]
37bc5bcd0lea r9, [rip+0x7f176a]
37bc5bcd7mov rcx, [rsp+1456]
37bc5bcdfcall zlatrs_
37bc5bce4jmp 0x37bc5baff
37bc5bce9
37bc5bce9 0f 1f 80 00 00 00 00 .......
37bc5bcf0
37bc5bcf0loc_37bc5bcf0:
37bc5bcf0mov rax, [rsp+360]
37bc5bcf8mov [rax+8*r13-264], 0
37bc5bd04mov rax, [rsp+1488]
37bc5bd0cmov eax, [rax]
37bc5bd0etest eax, eax
37bc5bd10jle 0x37bc5bd60
37bc5bd12sub eax, 1
37bc5bd15mov rsi, [rsp+1520]
37bc5bd1dadd rbx, [rsp+1520]
37bc5bd25pxor x0, x0
37bc5bd29add rax, rbp
37bc5bd2cshl rax, 4
37bc5bd30lea rax, [rsi+rax+16]
37bc5bd35mov rdx, rax
37bc5bd38sub rdx, rbx
37bc5bd3band edx, 16
37bc5bd3eje 0x37bc5bd50
37bc5bd40movups [rbx+16], x0
37bc5bd44add rbx, 16
37bc5bd48cmp rax, rbx
37bc5bd4bje 0x37bc5bd60
37bc5bd4dnop [rax]
37bc5bd50
37bc5bd50loc_37bc5bd50:
37bc5bd50movups [rbx+16], x0
37bc5bd54add rbx, 32
37bc5bd58movups [rbx], x0
37bc5bd5bcmp rax, rbx
37bc5bd5ejne 0x37bc5bd50
37bc5bd60
37bc5bd60loc_37bc5bd60:
37bc5bd60mov rdx, rdi
37bc5bd63mov rax, r12
37bc5bd66sub rdx, r12
37bc5bd69and edx, 8
37bc5bd6cje 0x37bc5bda0
37bc5bd6elea rax, [r12+8]
37bc5bd73movsd_xmm [r12], x8
37bc5bd79cmp rax, rdi
37bc5bd7cje 0x37bc5bcb4
37bc5bd82nop [rax+rax]
37bc5bd8anop [rax+rax]
37bc5bd95nop [rax+rax]
37bc5bda0
37bc5bda0loc_37bc5bda0:
37bc5bda0movsd_xmm [rax], x8
37bc5bda5add rax, 16
37bc5bda9movsd_xmm [rax-8], x8
37bc5bdafcmp rax, rdi
37bc5bdb2jne 0x37bc5bda0
37bc5bdb4movsd_xmm x0, [r14]
37bc5bdb9jmp 0x37bc5ba08
37bc5bdbe
37bc5bdbe 66 90 f.
37bc5bdc0
37bc5bdc0loc_37bc5bdc0:
37bc5bdc0mov eax, [rsp+288]
37bc5bdc7mov edx, [rsp+200]
37bc5bdcemov ebx, [rsp+248]
37bc5bdd5mov esi, [rsp+264]
37bc5bddcmov ecx, [rsp+212]
37bc5bde3
37bc5bde3loc_37bc5bde3:
37bc5bde3mov r11l, [rsp+240]
37bc5bdebtest r11l, r11l
37bc5bdeeje 0x37bc5c52d
37bc5bdf4mov r9l, [rsp+384]
37bc5bdfctest r9l, r9l
37bc5bdffje 0x37bc5c53e
37bc5be05
37bc5be05loc_37bc5be05:
37bc5be05test eax, eax
37bc5be07jle 0x37bc5c50c
37bc5be0dlea edi, [rbx-2]
37bc5be10mov [rsp+212], eax
37bc5be17mov [rsp+216], edi
37bc5be1emov [rsp+288], -1
37bc5be29
37bc5be29loc_37bc5be29:
37bc5be29imul eax, [rsp+372]
37bc5be31movsxd r9, esi
37bc5be34sub ecx, edx
37bc5be36movsxd rdx, edx
37bc5be39mov [rsp+192], ecx
37bc5be40shl rdx, 4
37bc5be44mov r14, [rsp+1552]
37bc5be4cmovapd x10, x6
37bc5be51mov [rsp+296], rdx
37bc5be59mov [rsp+292], eax
37bc5be60mov rax, [rsp+232]
37bc5be68mov [rsp+352], r9
37bc5be70lea r8, [rax+r9]
37bc5be74mov rax, [rsp+336]
37bc5be7cmov [rsp+380], ebx
37bc5be83shl r8, 4
37bc5be87add r8, [rsp+1520]
37bc5be8fmov [rsp+248], r8
37bc5be97mov r8, [rsp+328]
37bc5be9fimul r8, r9
37bc5bea3add rax, r8
37bc5bea6movsxd r8, ebx
37bc5bea9add r8, [rsp+256]
37bc5beb1mov [rsp+344], rax
37bc5beb9mov rax, [rsp+1552]
37bc5bec1lea rcx, [rax-8]
37bc5bec5lea rax, [rcx+8*r8]
37bc5bec9mov [rsp+312], rcx
37bc5bed1mov [rsp+304], rax
37bc5bed9lea rax, [rsp+484]
37bc5bee1mov [rsp+128], rax
37bc5bee9lea rax, [rsp+480]
37bc5bef1mov [rsp+272], rax
37bc5bef9lea rax, [rsp+476]
37bc5bf01mov [rsp+264], rax
37bc5bf09lea rax, [rsp+512]
37bc5bf11mov [rsp+184], rax
37bc5bf19nop [rax]
37bc5bf20
37bc5bf20loc_37bc5bf20:
37bc5bf20mov eax, [rsp+212]
37bc5bf27mov ecx, [rsp+244]
37bc5bf2emov rdi, [rsp+1488]
37bc5bf36sub eax, 1
37bc5bf39imul eax, ecx
37bc5bf3clea edx, [rax+rcx]
37bc5bf3fmov ecx, [rdi]
37bc5bf41lea r10l, [rax+1]
37bc5bf45movsxd r10, r10l
37bc5bf48cmp edx, ecx
37bc5bf4acmovg edx, ecx
37bc5bf4dmov ecx, [rsp+144]
37bc5bf54sub edx, eax
37bc5bf56mov [rsp+136], edx
37bc5bf5dtest ecx, ecx
37bc5bf5fjle 0x37bc5c1e0
37bc5bf65movsxd rdx, [rsp+212]
37bc5bf6dcdqe
37bc5bf6fmov r12l, 1
37bc5bf75mov esi, [rsp+368]
37bc5bf7cmov rdi, [rsp+312]
37bc5bf84mov rcx, [rsp+280]
37bc5bf8cmov [rsp+224], r10
37bc5bf94lea r13l, [rdx+rsi]
37bc5bf98add rdx, [rsp+256]
37bc5bfa0add r13l, [rsp+292]
37bc5bfa8lea rsi, [rdi+8*rdx]
37bc5bfaclea rdx, [rcx+rax]
37bc5bfb0shl rax, 4
37bc5bfb4mov rcx, [rsp+296]
37bc5bfbcmov rdi, [rsp+1520]
37bc5bfc4movsxd r13, r13l
37bc5bfc7shl rdx, 4
37bc5bfcbmov rbx, [rsp+304]
37bc5bfd3sub rcx, rax
37bc5bfd6lea rax, [rsp+784]
37bc5bfdesub r13, 1
37bc5bfe2mov [rsp+168], rax
37bc5bfealea rax, [rsp+496]
37bc5bff2lea rbp, [rdi+rdx+16]
37bc5bff7mov [rsp+160], rax
37bc5bffflea rax, [rsp+488]
37bc5c007lea rdi, [rsp+528]
37bc5c00fmov [rsp+200], rcx
37bc5c017mov [rsp+152], rax
37bc5c01fjmp 0x37bc5c072
37bc5c021
37bc5c021 0f 1f 80 00 00 00 00 .......
37bc5c028
37bc5c028loc_37bc5c028:
37bc5c028movapd x0, x6
37bc5c02cdivsd x0, [rbx]
37bc5c030mulsd x0, x7
37bc5c034movsd_xmm [rsp+512], x0
37bc5c03ducomisd x0, x8
37bc5c042jp 0x37bc5c190
37bc5c048jne 0x37bc5c190
37bc5c04e
37bc5c04eloc_37bc5c04e:
37bc5c04eadd r12l, 1
37bc5c052add rsi, r15
37bc5c055add rbx, r15
37bc5c058add rdi, 8
37bc5c05cadd rbp, [rsp+176]
37bc5c064cmp [rsp+144], r12l
37bc5c06cjl 0x37bc5c1d8
37bc5c072
37bc5c072loc_37bc5c072:
37bc5c072mov eax, [rsp+136]
37bc5c079movsd_xmm x6, [rsi]
37bc5c07dmov r9, rbp
37bc5c080lea r8, [rip+0x7f13c1]
37bc5c087minsd x6, [rbx]
37bc5c08bmov rdx, [rsp+128]
37bc5c093mov [rsp+48], 1
37bc5c09clea rcx, [rip+0x7f13cc]
37bc5c0a3mov [rsp+484], eax
37bc5c0aamov rax, [rsp+168]
37bc5c0b2mov [rsp+40], rax
37bc5c0b7mov rax, [rsp+1528]
37bc5c0bfmov [rsp+32], rax
37bc5c0c4call zlange_
37bc5c0c9mov r8, [rsp+160]
37bc5c0d1mov rcx, [rsp+152]
37bc5c0d9mov rdx, rdi
37bc5c0dcmovapd x1, x0
37bc5c0e0movapd x0, x6
37bc5c0e4divsd x0, [rsi]
37bc5c0e8mulsd x0, x1
37bc5c0ecmovsd_xmm [rsp+496], x0
37bc5c0f5movapd x0, x6
37bc5c0f9divsd x0, [rbx]
37bc5c0fdmulsd x0, [rdi]
37bc5c101movsd_xmm [rdi], x0
37bc5c105movsd_xmm x0, [r14+8*r13]
37bc5c10bmovsd_xmm [rsp+488], x0
37bc5c114call dlarmm_
37bc5c119movsd_xmm [rsp+520], x0
37bc5c122movapd x7, x0
37bc5c126movapd x0, x6
37bc5c12adivsd x0, [rsi]
37bc5c12emulsd x0, x7
37bc5c132movsd_xmm [rsp+512], x0
37bc5c13bucomisd x0, x8
37bc5c140jp 0x37bc5c148
37bc5c142je 0x37bc5c028
37bc5c148
37bc5c148loc_37bc5c148:
37bc5c148mov eax, [rsp+136]
37bc5c14fmov rdx, [rsp+184]
37bc5c157mov r8, rbp
37bc5c15alea r9, [rip+0x7f12e7]
37bc5c161mov rcx, [rsp+128]
37bc5c169mov [rsp+484], eax
37bc5c170call zdscal_
37bc5c175movapd x0, x7
37bc5c179mulsd x0, x6
37bc5c17dmovsd_xmm [rsi], x0
37bc5c181jmp 0x37bc5c028
37bc5c186
37bc5c186 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc5c190
37bc5c190loc_37bc5c190:
37bc5c190mov eax, [rsp+192]
37bc5c197mov rdx, [rsp+184]
37bc5c19flea r9, [rip+0x7f12a2]
37bc5c1a6mov rcx, [rsp+128]
37bc5c1aemov [rsp+484], eax
37bc5c1b5mov rax, [rsp+200]
37bc5c1bdlea r8, [rax+rbp]
37bc5c1c1call zdscal_
37bc5c1c6mulsd x6, x7
37bc5c1camovsd_xmm [rbx], x6
37bc5c1cejmp 0x37bc5c04e
37bc5c1d3
37bc5c1d3 0f 1f 44 00 00 ..D..
37bc5c1d8
37bc5c1d8loc_37bc5c1d8:
37bc5c1d8mov r10, [rsp+224]
37bc5c1e0
37bc5c1e0loc_37bc5c1e0:
37bc5c1e0mov rax, [rsp+232]
37bc5c1e8mov edx, [rsp+240]
37bc5c1eflea rbx, [rax+r10]
37bc5c1f3shl rbx, 4
37bc5c1f7add rbx, [rsp+1520]
37bc5c1fftest edx, edx
37bc5c201je 0x37bc5c310
37bc5c207mov eax, [rsp+136]
37bc5c20eadd r10, [rsp+344]
37bc5c216lea rdx, [rip+0x7f1224]
37bc5c21dmov [rsp+112], 1
37bc5c226shl r10, 4
37bc5c22amov r9, [rsp+272]
37bc5c232mov rcx, rdx
37bc5c235mov [rsp+88], rbx
37bc5c23amov [rsp+476], eax
37bc5c241mov eax, [rsp+144]
37bc5c248mov r8, [rsp+264]
37bc5c250mov [rsp+104], 1
37bc5c259mov [rsp+480], eax
37bc5c260mov eax, [rsp+192]
37bc5c267mov [rsp+484], eax
37bc5c26emov rax, [rsp+1528]
37bc5c276mov [rsp+96], rax
37bc5c27blea rax, [rip+0x7f11f6]
37bc5c282mov [rsp+80], rax
37bc5c287mov rax, [rsp+1528]
37bc5c28fmov [rsp+72], rax
37bc5c294mov rax, [rsp+248]
37bc5c29cmov [rsp+64], rax
37bc5c2a1mov rax, [rsp+1512]
37bc5c2a9mov [rsp+56], rax
37bc5c2aemov rax, [rsp+1504]
37bc5c2b6add rax, r10
37bc5c2b9mov [rsp+48], rax
37bc5c2belea rax, [rip+0x7f11c3]
37bc5c2c5mov [rsp+40], rax
37bc5c2camov rax, [rsp+128]
37bc5c2d2mov [rsp+32], rax
37bc5c2d7call zgemm_
37bc5c2dc
37bc5c2dcloc_37bc5c2dc:
37bc5c2dcmov eax, [rsp+216]
37bc5c2e3mov edi, [rsp+288]
37bc5c2eaadd [rsp+212], edi
37bc5c2f1test eax, eax
37bc5c2f3je 0x37bc5c500
37bc5c2f9sub eax, 1
37bc5c2fcmov [rsp+216], eax
37bc5c303jmp 0x37bc5bf20
37bc5c308
37bc5c308 0f 1f 84 00 00 00 00 00 ........
37bc5c310
37bc5c310loc_37bc5c310:
37bc5c310mov rcx, [rsp+1464]
37bc5c318lea rdx, [rip+0x7f1132]
37bc5c31fmov r9l, 1
37bc5c325mov r8l, 1
37bc5c32bmov [rsp+152], r10
37bc5c333call lsame_
37bc5c338mov r10, [rsp+152]
37bc5c340imul r10, [rsp+328]
37bc5c349mov edx, eax
37bc5c34bmov rax, [rsp+336]
37bc5c353add rax, r10
37bc5c356add rax, [rsp+352]
37bc5c35eshl rax, 4
37bc5c362add rax, [rsp+1504]
37bc5c36atest edx, edx
37bc5c36cje 0x37bc5c438
37bc5c372mov esi, [rsp+136]
37bc5c379mov rcx, [rsp+1528]
37bc5c381mov [rsp+48], rax
37bc5c386lea rax, [rip+0x7f10fb]
37bc5c38dmov [rsp+40], rax
37bc5c392mov rax, [rsp+128]
37bc5c39alea rdx, [rip+0x7f10a0]
37bc5c3a1mov [rsp+476], esi
37bc5c3a8mov esi, [rsp+144]
37bc5c3afmov [rsp+96], rcx
37bc5c3b4mov r9, [rsp+272]
37bc5c3bcmov [rsp+480], esi
37bc5c3c3mov esi, [rsp+192]
37bc5c3camov [rsp+72], rcx
37bc5c3cfmov rcx, [rsp+248]
37bc5c3d7mov [rsp+484], esi
37bc5c3delea rsi, [rip+0x7f1093]
37bc5c3e5mov r8, [rsp+264]
37bc5c3edmov [rsp+80], rsi
37bc5c3f2mov rsi, [rsp+1512]
37bc5c3famov [rsp+64], rcx
37bc5c3fflea rcx, [rip+0x7f104b]
37bc5c406mov [rsp+88], rbx
37bc5c40bmov [rsp+56], rsi
37bc5c410mov [rsp+32], rax
37bc5c415mov [rsp+112], 1
37bc5c41emov [rsp+104], 1
37bc5c427call zgemm_
37bc5c42cjmp 0x37bc5c2dc
37bc5c431
37bc5c431 0f 1f 80 00 00 00 00 .......
37bc5c438
37bc5c438loc_37bc5c438:
37bc5c438mov edi, [rsp+136]
37bc5c43fmov ecx, [rsp+144]
37bc5c446mov [rsp+48], rax
37bc5c44blea rax, [rip+0x7f1036]
37bc5c452mov [rsp+40], rax
37bc5c457mov rax, [rsp+128]
37bc5c45flea rdx, [rip+0x7f0fdb]
37bc5c466mov [rsp+476], edi
37bc5c46dmov rdi, [rsp+1528]
37bc5c475mov [rsp+480], ecx
37bc5c47clea rcx, [rip+0x7f0ff5]
37bc5c483mov esi, [rsp+192]
37bc5c48amov [rsp+96], rdi
37bc5c48fmov r9, [rsp+272]
37bc5c497mov [rsp+80], rcx
37bc5c49cmov rcx, [rsp+1512]
37bc5c4a4mov [rsp+72], rdi
37bc5c4a9mov rdi, [rsp+248]
37bc5c4b1mov [rsp+56], rcx
37bc5c4b6mov r8, [rsp+264]
37bc5c4belea rcx, [rip+0x7f0f8d]
37bc5c4c5mov [rsp+88], rbx
37bc5c4camov [rsp+64], rdi
37bc5c4cfmov [rsp+32], rax
37bc5c4d4mov [rsp+484], esi
37bc5c4dbmov [rsp+112], 1
37bc5c4e4mov [rsp+104], 1
37bc5c4edcall zgemm_
37bc5c4f2jmp 0x37bc5c2dc
37bc5c4f7
37bc5c4f7 66 0f 1f 84 00 00 00 00 00 f........
37bc5c500
37bc5c500loc_37bc5c500:
37bc5c500mov ebx, [rsp+380]
37bc5c507movapd x6, x10
37bc5c50c
37bc5c50cloc_37bc5c50c:
37bc5c50cmov eax, [rsp+376]
37bc5c513add ebx, [rsp+388]
37bc5c51atest eax, eax
37bc5c51cje 0x37bc5c576
37bc5c51esub eax, 1
37bc5c521mov [rsp+376], eax
37bc5c528jmp 0x37bc5b820
37bc5c52d
37bc5c52dloc_37bc5c52d:
37bc5c52dmov r8l, [rsp+384]
37bc5c535test r8l, r8l
37bc5c538je 0x37bc5be05
37bc5c53e
37bc5c53eloc_37bc5c53e:
37bc5c53elea edi, [rbx+1]
37bc5c541mov [rsp+212], edi
37bc5c548mov edi, [rsp+372]
37bc5c54fmov r11l, [rsp+212]
37bc5c557cmp edi, r11l
37bc5c55ajl 0x37bc5c50c
37bc5c55cmov [rsp+288], 1
37bc5c567sub edi, r11l
37bc5c56amov [rsp+216], edi
37bc5c571jmp 0x37bc5be29
37bc5c576
37bc5c576loc_37bc5c576:
37bc5c576mov eax, [rsp+144]
37bc5c57dmov rbp, [rsp+448]
37bc5c585mov r14, r15
37bc5c588mov r11, [rsp+360]
37bc5c590mov rdi, [rsp+1496]
37bc5c598mov rsi, [rsp+456]
37bc5c5a0test eax, eax
37bc5c5a2jle 0x37bc5c7f4
37bc5c5a8mov eax, [rsp+144]
37bc5c5afmov rbx, [rsp+408]
37bc5c5b7mov r8, r11
37bc5c5balea rcx, [rsi-8]
37bc5c5bemov rdx, [rsp+392]
37bc5c5c6sub eax, 1
37bc5c5c9add rax, rbp
37bc5c5cclea r10, [rbx+8*rax]
37bc5c5d0
37bc5c5d0loc_37bc5c5d0:
37bc5c5d0movsd_xmm x0, [r8-256]
37bc5c5d9mov r9, rcx
37bc5c5dclea rax, [rcx+rdx]
37bc5c5e0neg r9
37bc5c5e3and r9l, 8
37bc5c5e7je 0x37bc5c600
37bc5c5e9minsd x0, [rax]
37bc5c5edadd rax, 8
37bc5c5f1cmp rdx, rax
37bc5c5f4je 0x37bc5c612
37bc5c5f6nop [rax+rax]
37bc5c600
37bc5c600loc_37bc5c600:
37bc5c600minsd x0, [rax]
37bc5c604add rax, 16
37bc5c608minsd x0, [rax-8]
37bc5c60dcmp rdx, rax
37bc5c610jne 0x37bc5c600
37bc5c612
37bc5c612loc_37bc5c612:
37bc5c612movsd_xmm [r8-256], x0
37bc5c61badd r8, 8
37bc5c61fadd rdx, r14
37bc5c622cmp r10, r8
37bc5c625jne 0x37bc5c5d0
37bc5c627mov ecx, [rsp+372]
37bc5c62emov [rsp+144], r14
37bc5c636mov rbx, r11
37bc5c639lea r8, [rsp+512]
37bc5c641mov [rsp+136], rbp
37bc5c649mov r12, [rsp+232]
37bc5c651mov [rsp+1496], rdi
37bc5c659mov rdx, [rsp+320]
37bc5c661mov r13l, ecx
37bc5c664mov [rsp+152], rsi
37bc5c66cmov r14l, [rsp+244]
37bc5c674jmp 0x37bc5c689
37bc5c676
37bc5c676loc_37bc5c676:
37bc5c676add rbx, 8
37bc5c67aadd r13l, ecx
37bc5c67dadd r12, rdx
37bc5c680cmp r10, rbx
37bc5c683je 0x37bc5c7d4
37bc5c689
37bc5c689loc_37bc5c689:
37bc5c689movsd_xmm x0, [rbx-256]
37bc5c691mov esi, 1
37bc5c696ucomisd x0, x8
37bc5c69bsetp r9b
37bc5c69fcmovne r9l, esi
37bc5c6a3test r9b, r9b
37bc5c6a6je 0x37bc5c676
37bc5c6a8pxor x1, x1
37bc5c6acucomisd x0, x1
37bc5c6b0setp r9b
37bc5c6b4cmovne r9l, esi
37bc5c6b8test r9b, r9b
37bc5c6bbje 0x37bc5c676
37bc5c6bdmov rax, [rsp+1552]
37bc5c6c5movsxd r9, r13l
37bc5c6c8mov rbp, rbx
37bc5c6cbxor edi, edi
37bc5c6cdmov [rsp+192], r13l
37bc5c6d5mov rbx, r8
37bc5c6d8lea rsi, [rax+8*r9]
37bc5c6dcmov rax, [rsp+424]
37bc5c6e4add r9, [rsp+432]
37bc5c6ecmov [rsp+160], rdx
37bc5c6f4mov [rsp+168], ecx
37bc5c6fblea r15, [rax+8*r9]
37bc5c6fflea rax, [rsp+484]
37bc5c707mov [rsp+184], r10
37bc5c70fmov r13, r15
37bc5c712mov [rsp+128], rax
37bc5c71amov r15, [rsp+1488]
37bc5c722jmp 0x37bc5c738
37bc5c724
37bc5c724loc_37bc5c724:
37bc5c724add rsi, 8
37bc5c728cmp rsi, r13
37bc5c72bje 0x37bc5c79c
37bc5c72d
37bc5c72dloc_37bc5c72d:
37bc5c72dmovsd_xmm x0, [rbp-256]
37bc5c735add edi, r14l
37bc5c738
37bc5c738loc_37bc5c738:
37bc5c738divsd x0, [rsi]
37bc5c73cucomisd x0, x8
37bc5c741mov ecx, [r15]
37bc5c744movsd_xmm [rsp+512], x0
37bc5c74djp 0x37bc5c751
37bc5c74fje 0x37bc5c724
37bc5c751
37bc5c751loc_37bc5c751:
37bc5c751lea edx, [rdi+r14]
37bc5c755mov rax, [rsp+1520]
37bc5c75dlea r9, [rip+0x7f0ce4]
37bc5c764cmp edx, ecx
37bc5c766cmovg edx, ecx
37bc5c769mov rcx, [rsp+128]
37bc5c771add rsi, 8
37bc5c775sub edx, edi
37bc5c777mov [rsp+484], edx
37bc5c77elea edx, [rdi+1]
37bc5c781movsxd rdx, edx
37bc5c784add rdx, r12
37bc5c787shl rdx, 4
37bc5c78blea r8, [rax+rdx]
37bc5c78fmov rdx, rbx
37bc5c792call zdscal_
37bc5c797cmp rsi, r13
37bc5c79ajne 0x37bc5c72d
37bc5c79c
37bc5c79cloc_37bc5c79c:
37bc5c79cmov rdx, [rsp+160]
37bc5c7a4mov ecx, [rsp+168]
37bc5c7abmov r8, rbx
37bc5c7aemov rbx, rbp
37bc5c7b1mov r13l, [rsp+192]
37bc5c7b9mov r10, [rsp+184]
37bc5c7c1add rbx, 8
37bc5c7c5add r12, rdx
37bc5c7c8add r13l, ecx
37bc5c7cbcmp r10, rbx
37bc5c7cejne 0x37bc5c689
37bc5c7d4
37bc5c7d4loc_37bc5c7d4:
37bc5c7d4mov rbp, [rsp+136]
37bc5c7dcmov r14, [rsp+144]
37bc5c7e4mov rdi, [rsp+1496]
37bc5c7ecmov rsi, [rsp+152]
37bc5c7f4
37bc5c7f4loc_37bc5c7f4:
37bc5c7f4mov rbx, [rsp+416]
37bc5c7fcadd rbp, 32
37bc5c800add [rsp+232], rbx
37bc5c808add [rsp+280], rbx
37bc5c810cmp rbp, [rsp+440]
37bc5c818jne 0x37bc5b719
37bc5c81ejmp 0x37bc5b08f
37bc5c823
37bc5c823loc_37bc5c823:
37bc5c823mov ebx, [rsp+384]
37bc5c82amov eax, 1
37bc5c82ftest ebx, ebx
37bc5c831cmove eax, [rsp+372]
37bc5c839cmp ebx, 1
37bc5c83cmov r12l, eax
37bc5c83fsbb eax, eax
37bc5c841or eax, 1
37bc5c844mov [rsp+388], eax
37bc5c84bjmp 0x37bc5b7d3
37bc5c850
37bc5c850loc_37bc5c850:
37bc5c850mov [rsp+388], -1
37bc5c85bmov r12l, [rsp+372]
37bc5c863jmp 0x37bc5b7d3
37bc5c868
37bc5c868loc_37bc5c868:
37bc5c868mov edi, [rdi]
37bc5c86atest edi, edi
37bc5c86cjle 0x37bc5b08f
37bc5c872mov rbx, [rsp+320]
37bc5c87amov r12, [rsp+1520]
37bc5c882mov esi, 1
37bc5c887mov rbp, [rsp+1536]
37bc5c88fshl rbx, 4
37bc5c893
37bc5c893loc_37bc5c893:
37bc5c893mov rax, [rsp+1568]
37bc5c89bmov [rsp+64], rbp
37bc5c8a0add esi, 1
37bc5c8a3lea r9, [rip+0x7f0b97]
37bc5c8aamov [rsp+56], r12
37bc5c8afadd rbp, 8
37bc5c8b3add r12, rbx
37bc5c8b6mov r8, [rsp+1472]
37bc5c8bemov [rsp+80], rax
37bc5c8c3mov rax, [rsp+1544]
37bc5c8cbmov [rsp+112], 1
37bc5c8d4mov rdx, [rsp+1464]
37bc5c8dcmov [rsp+72], rax
37bc5c8e1mov rax, [rsp+1512]
37bc5c8e9mov [rsp+104], 1
37bc5c8f2mov rcx, [rsp+1456]
37bc5c8famov [rsp+48], rax
37bc5c8ffmov rax, [rsp+1504]
37bc5c907mov [rsp+96], 1
37bc5c910mov [rsp+40], rax
37bc5c915mov rax, [rsp+1488]
37bc5c91dmov [rsp+88], 1
37bc5c926mov [rsp+32], rax
37bc5c92bcall zlatrs_
37bc5c930cmp esi, edi
37bc5c932jle 0x37bc5c893
37bc5c938jmp 0x37bc5b08f
37bc5c93d
37bc5c93dloc_37bc5c93d:
37bc5c93dmov rax, [rsp+1568]
37bc5c945mov r9, r12
37bc5c948mov [rsp+112], 1
37bc5c951mov r8, [rsp+1472]
37bc5c959mov rdx, [rsp+1464]
37bc5c961mov [rsp+104], 1
37bc5c96amov [rsp+80], rax
37bc5c96fmov rax, [rsp+1544]
37bc5c977mov [rsp+96], 1
37bc5c980mov rcx, [rsp+1456]
37bc5c988mov [rsp+72], rax
37bc5c98dmov rax, [rsp+1536]
37bc5c995mov [rsp+88], 1
37bc5c99emov [rsp+64], rax
37bc5c9a3mov rax, [rsp+1520]
37bc5c9abmov [rsp+56], rax
37bc5c9b0mov rax, [rsp+1512]
37bc5c9b8mov [rsp+48], rax
37bc5c9bdmov rax, [rsp+1504]
37bc5c9c5mov [rsp+40], rax
37bc5c9camov rax, [rsp+1488]
37bc5c9d2mov [rsp+32], rax
37bc5c9d7call zlatrs_
37bc5c9dcmov edi, [rdi]
37bc5c9decmp edi, 1
37bc5c9e1jle 0x37bc5b08f
37bc5c9e7mov rsi, [rsp+320]
37bc5c9efmov rcx, [rsp+1520]
37bc5c9f7mov rbp, [rsp+408]
37bc5c9ffmov rax, rsi
37bc5ca02mov rbx, rsi
37bc5ca05not rax
37bc5ca08shl rbx, 4
37bc5ca0clea rax, [rax+2*rsi]
37bc5ca10mov esi, 2
37bc5ca15shl rax, 4
37bc5ca19lea r12, [rcx+rax+16]
37bc5ca1e
37bc5ca1eloc_37bc5ca1e:
37bc5ca1emov rax, [rsp+1568]
37bc5ca26mov [rsp+64], rbp
37bc5ca2badd esi, 1
37bc5ca2elea r9, [rip+0x7f0a1e]
37bc5ca35mov [rsp+56], r12
37bc5ca3aadd rbp, 8
37bc5ca3eadd r12, rbx
37bc5ca41mov r8, [rsp+1472]
37bc5ca49mov [rsp+80], rax
37bc5ca4emov rax, [rsp+1544]
37bc5ca56mov [rsp+112], 1
37bc5ca5fmov rdx, [rsp+1464]
37bc5ca67mov [rsp+72], rax
37bc5ca6cmov rax, [rsp+1512]
37bc5ca74mov [rsp+104], 1
37bc5ca7dmov rcx, [rsp+1456]
37bc5ca85mov [rsp+48], rax
37bc5ca8amov rax, [rsp+1504]
37bc5ca92mov [rsp+96], 1
37bc5ca9bmov [rsp+40], rax
37bc5caa0mov rax, [rsp+1488]
37bc5caa8mov [rsp+88], 1
37bc5cab1mov [rsp+32], rax
37bc5cab6call zlatrs_
37bc5cabbcmp edi, esi
37bc5cabdjge 0x37bc5ca1e
37bc5cac3jmp 0x37bc5b08f
37bc5cac8
37bc5cac8loc_37bc5cac8:
37bc5cac8mov eax, ebp
37bc5cacaneg eax
37bc5caccjmp 0x37bc5b06d
37bc5ae40
37bc5ae40zlatrs3_:
37bc5ae40push r15
37bc5ae42push r14
37bc5ae44push r13
37bc5ae46push r12
37bc5ae48push rbp
37bc5ae49push rdi
37bc5ae4apush rsi
37bc5ae4bpush rbx
37bc5ae4csub rsp, 1384
37bc5ae53movups [rsp+1296], x6
37bc5ae5bmovups [rsp+1312], x7
37bc5ae63movups [rsp+1328], x8
37bc5ae6cmovups [rsp+1344], x9
37bc5ae75movups [rsp+1360], x10
37bc5ae7emov esi, 1
37bc5ae83mov rax, [rsp+1512]
37bc5ae8bmov rdi, [rsp+1496]
37bc5ae93mov r14l, [rax]
37bc5ae96mov rax, [rsp+1528]
37bc5ae9emov r13l, [rax]
37bc5aea1mov rax, [rsp+1568]
37bc5aea9mov [rsp+1464], rdx
37bc5aeb1mov r12, r9
37bc5aeb4mov [rsp+1472], r8
37bc5aebcmov r9l, 1
37bc5aec2mov r8l, 1
37bc5aec8lea rdx, [rip+0x7f2571]
37bc5aecfmov [rax], 0
37bc5aed5mov [rsp+1456], rcx
37bc5aeddcall lsame_
37bc5aee2mov rcx, [rsp+1464]
37bc5aeeamov r9l, 1
37bc5aef0mov r8l, 1
37bc5aef6lea rdx, [rip+0x7f2544]
37bc5aefdmov [rsp+384], eax
37bc5af04call lsame_
37bc5af09mov rcx, [rsp+1472]
37bc5af11mov r9l, 1
37bc5af17mov r8l, 1
37bc5af1dlea rdx, [rip+0x7f251d]
37bc5af24mov [rsp+240], eax
37bc5af2bcall lsame_
37bc5af30lea rdx, [rip+0x7f250b]
37bc5af37lea rcx, [rip+0x7f250a]
37bc5af3emov r15l, eax
37bc5af41mov rax, [rsp+1560]
37bc5af49lea r8, [rip+0x7f24f2]
37bc5af50mov ebp, [rax]
37bc5af52lea rax, [rip+0x7f24f3]
37bc5af59mov [rsp+64], 0
37bc5af62mov [rsp+48], rax
37bc5af67mov [rsp+40], rax
37bc5af6cmov rax, [rsp+1488]
37bc5af74mov [rsp+56], 6
37bc5af7dmov [rsp+32], rax
37bc5af82mov r9, rax
37bc5af85call ilaenv_
37bc5af8amov edx, eax
37bc5af8cmov eax, 8
37bc5af91cmp edx, eax
37bc5af93cmovge eax, edx
37bc5af96mov ebx, eax
37bc5af98mov eax, 64
37bc5af9dcmp ebx, eax
37bc5af9fcmovle eax, ebx
37bc5afa2mov rbx, [rsp+1488]
37bc5afaamov ecx, [rbx]
37bc5afacmov [rsp+244], eax
37bc5afb3mov ebx, eax
37bc5afb5lea eax, [rcx+rax-1]
37bc5afb9cdq
37bc5afbaidiv ebx
37bc5afbcmov ebx, [rdi]
37bc5afbetest eax, eax
37bc5afc0cmovg esi, eax
37bc5afc3mov eax, 32
37bc5afc8cmp ebx, eax
37bc5afcacmovle eax, ebx
37bc5afcdmov [rsp+372], esi
37bc5afd4cmp eax, esi
37bc5afd6cmovl eax, esi
37bc5afd9imul eax, esi
37bc5afdccmp ecx, ebx
37bc5afdecmovg ecx, ebx
37bc5afe1mov [rsp+368], eax
37bc5afe8mov edx, eax
37bc5afeatest ecx, ecx
37bc5afecje 0x37bc5b170
37bc5aff2mov eax, esi
37bc5aff4pxor x0, x0
37bc5aff8imul eax, esi
37bc5affblea esi, [rax+rdx]
37bc5affecvtsi2sd x0, esi
37bc5b002
37bc5b002loc_37bc5b002:
37bc5b002mov rax, [rsp+1552]
37bc5b00amovsd_xmm [rax], x0
37bc5b00emov eax, [rsp+384]
37bc5b015test eax, eax
37bc5b017je 0x37bc5b1de
37bc5b01d
37bc5b01dloc_37bc5b01d:
37bc5b01dmov eax, [rsp+240]
37bc5b024test eax, eax
37bc5b026je 0x37bc5b182
37bc5b02c
37bc5b02cloc_37bc5b02c:
37bc5b02ctest r15l, r15l
37bc5b02fjne 0x37bc5b0ce
37bc5b035mov rcx, [rsp+1472]
37bc5b03dmov r9l, 1
37bc5b043mov r8l, 1
37bc5b049lea rdx, [rip+0x7f23f0]
37bc5b050call lsame_
37bc5b055test eax, eax
37bc5b057jne 0x37bc5b0ce
37bc5b059mov rbx, [rsp+1568]
37bc5b061mov edx, -3
37bc5b066mov eax, 3
37bc5b06bmov [rbx], edx
37bc5b06d
37bc5b06dloc_37bc5b06d:
37bc5b06dlea rdx, [rsp+784]
37bc5b075mov r8l, 7
37bc5b07blea rcx, [rip+0x7f23d2]
37bc5b082mov [rsp+784], eax
37bc5b089call xerbla_
37bc5b08enop
37bc5b08f
37bc5b08floc_37bc5b08f:
37bc5b08fmovups x6, [rsp+1296]
37bc5b097movups x7, [rsp+1312]
37bc5b09fmovups x8, [rsp+1328]
37bc5b0a8movups x9, [rsp+1344]
37bc5b0b1movups x10, [rsp+1360]
37bc5b0baadd rsp, 1384
37bc5b0c1pop rbx
37bc5b0c2pop rsi
37bc5b0c3pop rdi
37bc5b0c4pop rbp
37bc5b0c5pop r12
37bc5b0c7pop r13
37bc5b0c9pop r14
37bc5b0cbpop r15
37bc5b0cdret
37bc5b0ce
37bc5b0celoc_37bc5b0ce:
37bc5b0cemov r9l, 1
37bc5b0d4mov r8l, 1
37bc5b0dalea rdx, [rip+0x7f2372]
37bc5b0e1mov rcx, r12
37bc5b0e4call lsame_
37bc5b0e9test eax, eax
37bc5b0ebje 0x37bc5b230
37bc5b0f1
37bc5b0f1loc_37bc5b0f1:
37bc5b0f1mov rax, [rsp+1488]
37bc5b0f9mov edx, [rax]
37bc5b0fbtest edx, edx
37bc5b0fdjs 0x37bc5b212
37bc5b103mov ecx, [rdi]
37bc5b105test ecx, ecx
37bc5b107js 0x37bc5b25f
37bc5b10dmov r11, [rsp+1512]
37bc5b115test edx, edx
37bc5b117mov eax, 1
37bc5b11ccmovg eax, edx
37bc5b11fcmp [r11], eax
37bc5b122jl 0x37bc5b26b
37bc5b128mov r11, [rsp+1528]
37bc5b130cmp [r11], eax
37bc5b133jl 0x37bc5b277
37bc5b139cmp ebp, -1
37bc5b13cje 0x37bc5b283
37bc5b142mov rax, [rsp+1560]
37bc5b14acmp [rax], esi
37bc5b14cmov rax, [rsp+1568]
37bc5b154jge 0x37bc5b29c
37bc5b15amov [rax], -14
37bc5b160mov eax, 14
37bc5b165jmp 0x37bc5b06d
37bc5b16a
37bc5b16a 66 0f 1f 44 00 00 f..D..
37bc5b170
37bc5b170loc_37bc5b170:
37bc5b170movsd_xmm x0, [rip+0x7f2320]
37bc5b178mov esi, 1
37bc5b17djmp 0x37bc5b002
37bc5b182
37bc5b182loc_37bc5b182:
37bc5b182mov rcx, [rsp+1464]
37bc5b18amov r9l, 1
37bc5b190mov r8l, 1
37bc5b196lea rdx, [rip+0x7f22b4]
37bc5b19dcall lsame_
37bc5b1a2test eax, eax
37bc5b1a4jne 0x37bc5b02c
37bc5b1aamov rcx, [rsp+1464]
37bc5b1b2mov r9l, 1
37bc5b1b8mov r8l, 1
37bc5b1belea rdx, [rip+0x7f228d]
37bc5b1c5call lsame_
37bc5b1catest eax, eax
37bc5b1ccjne 0x37bc5b02c
37bc5b1d2mov edx, -2
37bc5b1d7mov eax, 2
37bc5b1dcjmp 0x37bc5b21c
37bc5b1de
37bc5b1deloc_37bc5b1de:
37bc5b1demov rcx, [rsp+1456]
37bc5b1e6mov r9l, 1
37bc5b1ecmov r8l, 1
37bc5b1f2lea rdx, [rip+0x7f2257]
37bc5b1f9call lsame_
37bc5b1fetest eax, eax
37bc5b200jne 0x37bc5b01d
37bc5b206mov edx, -1
37bc5b20bmov eax, 1
37bc5b210jmp 0x37bc5b21c
37bc5b212
37bc5b212loc_37bc5b212:
37bc5b212mov edx, -5
37bc5b217mov eax, 5
37bc5b21c
37bc5b21cloc_37bc5b21c:
37bc5b21cmov rbx, [rsp+1568]
37bc5b224mov [rbx], edx
37bc5b226jmp 0x37bc5b06d
37bc5b22b
37bc5b22b 0f 1f 44 00 00 ..D..
37bc5b230
37bc5b230loc_37bc5b230:
37bc5b230mov r9l, 1
37bc5b236mov r8l, 1
37bc5b23clea rdx, [rip+0x7f21fe]
37bc5b243mov rcx, r12
37bc5b246call lsame_
37bc5b24btest eax, eax
37bc5b24djne 0x37bc5b0f1
37bc5b253mov edx, -4
37bc5b258mov eax, 4
37bc5b25djmp 0x37bc5b21c
37bc5b25f
37bc5b25floc_37bc5b25f:
37bc5b25fmov edx, -6
37bc5b264mov eax, 6
37bc5b269jmp 0x37bc5b21c
37bc5b26b
37bc5b26bloc_37bc5b26b:
37bc5b26bmov edx, -8
37bc5b270mov eax, 8
37bc5b275jmp 0x37bc5b21c
37bc5b277
37bc5b277loc_37bc5b277:
37bc5b277mov edx, -10
37bc5b27cmov eax, 10
37bc5b281jmp 0x37bc5b21c
37bc5b283
37bc5b283loc_37bc5b283:
37bc5b283mov rax, [rsp+1568]
37bc5b28bmov eax, [rax]
37bc5b28dtest eax, eax
37bc5b28fje 0x37bc5b08f
37bc5b295neg eax
37bc5b297jmp 0x37bc5b06d
37bc5b29c
37bc5b29cloc_37bc5b29c:
37bc5b29cmov ebp, [rax]
37bc5b29etest ebp, ebp
37bc5b2a0jne 0x37bc5cac8
37bc5b2a6test ecx, ecx
37bc5b2a8je 0x37bc5b08f
37bc5b2aemov rax, [rsp+1536]
37bc5b2b6lea r8l, [rcx-1]
37bc5b2bamovsd_xmm x8, [rip+0x7f21d5]
37bc5b2c3lea rsi, [rax+8]
37bc5b2c7lea r8, [rsi+8*r8]
37bc5b2cbmov [rsp+408], rsi
37bc5b2d3mov r9, r8
37bc5b2d6sub r9, rax
37bc5b2d9and r9l, 8
37bc5b2ddje 0x37bc5b2fc
37bc5b2dfmov rax, [rsp+1536]
37bc5b2e7mov rsi, [rsp+408]
37bc5b2efmovsd_xmm [rax], x8
37bc5b2f4mov rax, rsi
37bc5b2f7cmp rsi, r8
37bc5b2faje 0x37bc5b310
37bc5b2fc
37bc5b2fcloc_37bc5b2fc:
37bc5b2fcmovsd_xmm [rax], x8
37bc5b301add rax, 16
37bc5b305movsd_xmm [rax-8], x8
37bc5b30bcmp rax, r8
37bc5b30ejne 0x37bc5b2fc
37bc5b310
37bc5b310loc_37bc5b310:
37bc5b310cmp edx, ecx
37bc5b312cmovg edx, ecx
37bc5b315test edx, edx
37bc5b317je 0x37bc5b08f
37bc5b31dmovsxd rsi, r13l
37bc5b320xor eax, eax
37bc5b322mov edx, 8
37bc5b327test rsi, rsi
37bc5b32alea rcx, [rip+0x7f212a]
37bc5b331cmovns rax, rsi
37bc5b335mov [rsp+320], rax
37bc5b33dcall dlamch_
37bc5b342mov edx, 12
37bc5b347lea rcx, [rip+0x7f2115]
37bc5b34emovapd x7, x0
37bc5b352call dlamch_
37bc5b357movapd x6, x0
37bc5b35bcmp [rdi], 1
37bc5b35ejle 0x37bc5c93d
37bc5b364movsxd rsi, r14l
37bc5b367xor eax, eax
37bc5b369mov ecx, [rsp+372]
37bc5b370mov [rsp+160], 2
37bc5b37btest rsi, rsi
37bc5b37emov [rsp+184], ebx
37bc5b385pxor x9, x9
37bc5b38acmovns rax, rsi
37bc5b38emov [rsp+1496], rdi
37bc5b396mov [rsp+328], rax
37bc5b39enot rax
37bc5b3a1mov [rsp+336], rax
37bc5b3a9mov eax, [rsp+368]
37bc5b3b0add eax, 1
37bc5b3b3mov [rsp+168], eax
37bc5b3balea eax, [rcx+1]
37bc5b3bdmov [rsp+176], eax
37bc5b3c4movsxd rax, [rsp+244]
37bc5b3ccmov rsi, rax
37bc5b3cfshl rax, 4
37bc5b3d3mov [rsp+152], rax
37bc5b3dbmov eax, [rsp+384]
37bc5b3e2mov edi, esi
37bc5b3e4mov edx, eax
37bc5b3e6neg edx
37bc5b3e8sbb r10l, r10l
37bc5b3ebadd r10l, 2
37bc5b3eftest eax, eax
37bc5b3f1cmove ebp, ecx
37bc5b3f4xor r8l, r8l
37bc5b3f7xor ecx, ecx
37bc5b3f9
37bc5b3f9loc_37bc5b3f9:
37bc5b3f9cmp r10l, ebp
37bc5b3fcjg 0x37bc5b5b7
37bc5b402
37bc5b402loc_37bc5b402:
37bc5b402mov rax, [rsp+1488]
37bc5b40alea edx, [r8+rdi]
37bc5b40elea ebx, [r10-1]
37bc5b412mov esi, edi
37bc5b414mov r14, [rsp+1504]
37bc5b41clea r13, [rsp+520]
37bc5b424mov [rsp+192], r8l
37bc5b42clea r15, [rsp+784]
37bc5b434mov eax, [rax]
37bc5b436mov [rsp+144], r13
37bc5b43emov [rsp+200], ecx
37bc5b445cmp edx, eax
37bc5b447cmovg edx, eax
37bc5b44aimul esi, ebx
37bc5b44dmov r11l, edx
37bc5b450lea edx, [r8+1]
37bc5b454movsxd r9, esi
37bc5b457movsxd rdx, edx
37bc5b45asub r11l, r8l
37bc5b45dimul rdx, [rsp+328]
37bc5b466add rdx, [rsp+336]
37bc5b46eadd rdx, r9
37bc5b471mov r9l, [rsp+368]
37bc5b479shl rdx, 4
37bc5b47dlea r12, [r14+rdx+16]
37bc5b482lea edx, [r9+rcx-1]
37bc5b487lea r14l, [rdx+r10]
37bc5b48bmov edx, [rsp+372]
37bc5b492imul edx, ebx
37bc5b495mov ebx, [rsp+168]
37bc5b49clea ebx, [rbx+rdx-1]
37bc5b4a0lea edx, [rcx+r9]
37bc5b4a4add edx, ebp
37bc5b4a6mov r13l, ebx
37bc5b4a9mov ebp, r11l
37bc5b4acmov rbx, r12
37bc5b4afmov [rsp+128], edx
37bc5b4b6lea rdx, [rsp+528]
37bc5b4bemov r12l, esi
37bc5b4c1mov esi, r14l
37bc5b4c4mov [rsp+136], rdx
37bc5b4ccmov r14l, [rsp+240]
37bc5b4d4jmp 0x37bc5b52a
37bc5b4d6
37bc5b4d6loc_37bc5b4d6:
37bc5b4d6lea rcx, [rip+0x7f1f92]
37bc5b4ddcall zlange_
37bc5b4e2mov rcx, [rsp+1552]
37bc5b4eamovsxd rax, esi
37bc5b4edmovsd_xmm [rsp+488], x0
37bc5b4f6movsd_xmm [rcx+8*rax], x0
37bc5b4fb
37bc5b4fbloc_37bc5b4fb:
37bc5b4fbmaxsd x9, x0
37bc5b500add esi, 1
37bc5b503cmp esi, [rsp+128]
37bc5b50aje 0x37bc5b5a8
37bc5b510mov rax, [rsp+1488]
37bc5b518add rbx, [rsp+152]
37bc5b520add r13l, [rsp+372]
37bc5b528mov eax, [rax]
37bc5b52a
37bc5b52aloc_37bc5b52a:
37bc5b52amov edx, r12l
37bc5b52dadd r12l, edi
37bc5b530mov [rsp+40], r15
37bc5b535mov r9, rbx
37bc5b538cmp r12l, eax
37bc5b53bmov [rsp+528], ebp
37bc5b542mov r8, [rsp+136]
37bc5b54amov [rsp+48], 1
37bc5b553cmovle eax, r12l
37bc5b557sub eax, edx
37bc5b559mov rdx, [rsp+144]
37bc5b561mov [rsp+520], eax
37bc5b568mov rax, [rsp+1512]
37bc5b570mov [rsp+32], rax
37bc5b575test r14l, r14l
37bc5b578jne 0x37bc5b4d6
37bc5b57elea rcx, [rip+0x7f1eeb]
37bc5b585call zlange_
37bc5b58amov rcx, [rsp+1552]
37bc5b592movsxd rax, r13l
37bc5b595movsd_xmm [rsp+488], x0
37bc5b59emovsd_xmm [rcx+8*rax], x0
37bc5b5a3jmp 0x37bc5b4fb
37bc5b5a8
37bc5b5a8loc_37bc5b5a8:
37bc5b5a8mov r8l, [rsp+192]
37bc5b5b0mov ecx, [rsp+200]
37bc5b5b7
37bc5b5b7loc_37bc5b5b7:
37bc5b5b7mov eax, [rsp+160]
37bc5b5becmp eax, [rsp+176]
37bc5b5c5je 0x37bc5b614
37bc5b5c7mov r14l, [rsp+384]
37bc5b5cfadd [rsp+168], 1
37bc5b5d7add r8l, edi
37bc5b5dalea r10l, [rax+1]
37bc5b5deadd ecx, [rsp+372]
37bc5b5e5test r14l, r14l
37bc5b5e8je 0x37bc5b600
37bc5b5eamov [rsp+160], r10l
37bc5b5f2lea ebp, [rax-1]
37bc5b5f5mov r10l, 1
37bc5b5fbjmp 0x37bc5b402
37bc5b600
37bc5b600loc_37bc5b600:
37bc5b600mov [rsp+160], r10l
37bc5b608mov ebp, [rsp+372]
37bc5b60fjmp 0x37bc5b3f9
37bc5b614
37bc5b614loc_37bc5b614:
37bc5b614mov edx, 8
37bc5b619lea rcx, [rip+0x7f1e3b]
37bc5b620mov ebx, [rsp+184]
37bc5b627mov rdi, [rsp+1496]
37bc5b62fcall dlamch_
37bc5b634comisd x0, x9
37bc5b639jb 0x37bc5c868
37bc5b63fmov edx, 1
37bc5b644mov rcx, [rsp+320]
37bc5b64cmov [rsp+280], -1
37bc5b658mov ebp, 32
37bc5b65dmov [rsp+232], -1
37bc5b669movapd x9, x7
37bc5b66emov rax, rcx
37bc5b671shl rax, 5
37bc5b675mov [rsp+416], rax
37bc5b67dlea eax, [rbx+62]
37bc5b680add ebx, 31
37bc5b683cmovns eax, ebx
37bc5b686sar eax, 5
37bc5b689test eax, eax
37bc5b68bcmovle eax, edx
37bc5b68emov rdx, [rsp+1552]
37bc5b696shl rcx, 4
37bc5b69amov [rsp+176], rcx
37bc5b6a2add eax, 1
37bc5b6a5add rdx, 8
37bc5b6a9shl rax, 5
37bc5b6admov [rsp+424], rdx
37bc5b6b5mov [rsp+440], rax
37bc5b6bdmovsxd rax, [rsp+372]
37bc5b6c5mov rbx, rax
37bc5b6c8lea rsi, [8*rax]
37bc5b6d0mov [rsp+256], rax
37bc5b6d8sub ebx, 1
37bc5b6dbmov r14, rsi
37bc5b6deadd rax, rbx
37bc5b6e1mov [rsp+432], rbx
37bc5b6e9lea rax, [rdx+8*rax]
37bc5b6edmov [rsp+392], rax
37bc5b6f5mov rax, rbx
37bc5b6f8neg rax
37bc5b6fblea rbx, [8*rax]
37bc5b703mov rax, [rsp+1552]
37bc5b70badd rax, rsi
37bc5b70emov rsi, rbx
37bc5b711mov [rsp+400], rax
37bc5b719
37bc5b719loc_37bc5b719:
37bc5b719mov edx, [rdi]
37bc5b71bmov eax, ebp
37bc5b71dcmp edx, ebp
37bc5b71fcmovle eax, edx
37bc5b722lea edx, [rbp-32]
37bc5b725sub eax, edx
37bc5b727mov [rsp+144], eax
37bc5b72etest eax, eax
37bc5b730jle 0x37bc5b7a0
37bc5b732mov eax, [rsp+144]
37bc5b739mov rdx, [rsp+392]
37bc5b741mov r8l, 1
37bc5b747lea rcx, [rsi-8]
37bc5b74blea r10l, [rax+1]
37bc5b74fnop
37bc5b750
37bc5b750loc_37bc5b750:
37bc5b750mov r9, rcx
37bc5b753lea rax, [rcx+rdx]
37bc5b757neg r9
37bc5b75aand r9l, 8
37bc5b75eje 0x37bc5b780
37bc5b760movsd_xmm [rax], x8
37bc5b765add rax, 8
37bc5b769cmp rdx, rax
37bc5b76cje 0x37bc5b794
37bc5b76enop [rax]
37bc5b775nop [rax+rax]
37bc5b780
37bc5b780loc_37bc5b780:
37bc5b780movsd_xmm [rax], x8
37bc5b785add rax, 16
37bc5b789movsd_xmm [rax-8], x8
37bc5b78fcmp rdx, rax
37bc5b792jne 0x37bc5b780
37bc5b794
37bc5b794loc_37bc5b794:
37bc5b794add r8l, 1
37bc5b798add rdx, r14
37bc5b79bcmp r10l, r8l
37bc5b79ejne 0x37bc5b750
37bc5b7a0
37bc5b7a0loc_37bc5b7a0:
37bc5b7a0mov r13l, [rsp+240]
37bc5b7a8test r13l, r13l
37bc5b7abje 0x37bc5c823
37bc5b7b1mov r12l, [rsp+384]
37bc5b7b9test r12l, r12l
37bc5b7bcjne 0x37bc5c850
37bc5b7c2mov [rsp+388], 1
37bc5b7cdmov r12l, 1
37bc5b7d3
37bc5b7d3loc_37bc5b7d3:
37bc5b7d3mov rax, [rsp+1536]
37bc5b7dbmov ebx, r12l
37bc5b7demov r15, r14
37bc5b7e1mov [rsp+448], rbp
37bc5b7e9mov [rsp+1496], rdi
37bc5b7f1lea r11, [rax+8*rbp]
37bc5b7f5mov eax, [rsp+372]
37bc5b7fcmov [rsp+456], rsi
37bc5b804mov [rsp+360], r11
37bc5b80csub eax, 1
37bc5b80fmov [rsp+376], eax
37bc5b816nop [rax+rax]
37bc5b820
37bc5b820loc_37bc5b820:
37bc5b820mov edi, [rsp+244]
37bc5b827lea eax, [rbx-1]
37bc5b82amov edx, edi
37bc5b82cimul edx, eax
37bc5b82flea ecx, [rdx+rdi]
37bc5b832mov rdi, [rsp+1488]
37bc5b83alea esi, [rdx+1]
37bc5b83dmov r8l, [rdi]
37bc5b840mov edi, [rsp+144]
37bc5b847cmp ecx, r8l
37bc5b84acmovg ecx, r8l
37bc5b84etest edi, edi
37bc5b850jle 0x37bc5bde3
37bc5b856mov r8, [rsp+328]
37bc5b85emovsxd r9, esi
37bc5b861mov edi, ecx
37bc5b863movsxd r10, ecx
37bc5b866sub edi, edx
37bc5b868lea r11, [rsp+784]
37bc5b870mov [rsp+288], eax
37bc5b877mov r12, [rsp+400]
37bc5b87fimul r8, r9
37bc5b883add r9, [rsp+336]
37bc5b88bmov [rsp+136], edi
37bc5b892mov rbp, -1
37bc5b899mov rdi, [rsp+1552]
37bc5b8a1mov [rsp+192], r11
37bc5b8a9lea r11, [rsp+528]
37bc5b8b1mov [rsp+152], r11
37bc5b8b9lea r11, [rsp+520]
37bc5b8c1add r8, r9
37bc5b8c4mov [rsp+168], r11
37bc5b8ccmov r11, [rsp+1520]
37bc5b8d4mov r9, r10
37bc5b8d7shl r8, 4
37bc5b8dbadd r8, [rsp+1504]
37bc5b8e3shl r9, 4
37bc5b8e7add r9, [rsp+1520]
37bc5b8efmov [rsp+160], r8
37bc5b8f7movsxd r8, ebx
37bc5b8faadd r8, [rsp+256]
37bc5b902lea r13, [rdi+8*r8-8]
37bc5b907mov rdi, [rsp+280]
37bc5b90fmovsxd r8, edx
37bc5b912mov [rsp+216], r9
37bc5b91amov r14, r13
37bc5b91dmov [rsp+200], edx
37bc5b924mov r13l, 1
37bc5b92alea r8, [rdi+r8+1]
37bc5b92fmov [rsp+248], ebx
37bc5b936mov rdi, [rsp+392]
37bc5b93eshl r8, 4
37bc5b942mov [rsp+264], esi
37bc5b949lea r11, [r11+r8+16]
37bc5b94emov [rsp+212], ecx
37bc5b955mov [rsp+184], r11
37bc5b95dlea r11, [rsp+484]
37bc5b965mov [rsp+128], r11
37bc5b96dmov [rsp+224], r10
37bc5b975jmp 0x37bc5ba39
37bc5b97a
37bc5b97a 66 0f 1f 44 00 00 f..D..
37bc5b980
37bc5b980loc_37bc5b980:
37bc5b980movsd_xmm x2, [r14]
37bc5b985movapd x0, x3
37bc5b989pxor x4, x4
37bc5b98dmulsd x0, x2
37bc5b991ucomisd x0, x4
37bc5b995jp 0x37bc5ba08
37bc5b997jne 0x37bc5ba08
37bc5b999divsd x2, x6
37bc5b99dmovapd x0, x8
37bc5b9a2movsd_xmm [r14], x6
37bc5b9a7mulsd x2, x3
37bc5b9abdivsd x0, x2
37bc5b9afmovsd_xmm [rsp+504], x0
37bc5b9b8mulsd x1, x0
37bc5b9bccomisd x9, x1
37bc5b9c1jb 0x37bc5bcf0
37bc5b9c7mov rax, [rsp+152]
37bc5b9cfmov rcx, [rsp+128]
37bc5b9d7mov r8, rsi
37bc5b9dalea rdx, [rsp+504]
37bc5b9e2lea r9, [rip+0x7f1a5f]
37bc5b9e9movsd_xmm [rax+8*r13-8], x1
37bc5b9f0mov eax, [rsp+136]
37bc5b9f7mov [rsp+484], eax
37bc5b9fecall zdscal_
37bc5ba03movsd_xmm x0, [r14]
37bc5ba08
37bc5ba08loc_37bc5ba08:
37bc5ba08movsd_xmm [r14], x0
37bc5ba0dadd r13, 1
37bc5ba11add r14, r15
37bc5ba14add r12, r15
37bc5ba17movsd_xmm [rsp+520], x0
37bc5ba20add rdi, r15
37bc5ba23add rbp, [rsp+320]
37bc5ba2bcmp [rsp+144], r13l
37bc5ba33jl 0x37bc5bdc0
37bc5ba39
37bc5ba39loc_37bc5ba39:
37bc5ba39mov rax, [rsp+184]
37bc5ba41mov rbx, rbp
37bc5ba44mov [rsp+112], 1
37bc5ba4dmov [rsp+104], 1
37bc5ba56shl rbx, 4
37bc5ba5amov [rsp+96], 1
37bc5ba63lea rsi, [rax+rbx]
37bc5ba67mov eax, [rsp+136]
37bc5ba6emov [rsp+88], 1
37bc5ba77mov [rsp+484], eax
37bc5ba7emov rax, [rsp+1568]
37bc5ba86mov [rsp+56], rsi
37bc5ba8bmov [rsp+80], rax
37bc5ba90mov rax, [rsp+1544]
37bc5ba98mov [rsp+72], rax
37bc5ba9dmov rax, [rsp+168]
37bc5baa5mov [rsp+64], rax
37bc5baaamov rax, [rsp+1512]
37bc5bab2mov [rsp+48], rax
37bc5bab7mov rax, [rsp+160]
37bc5babfmov [rsp+40], rax
37bc5bac4mov rax, [rsp+128]
37bc5baccmov [rsp+32], rax
37bc5bad1cmp r13, 1
37bc5bad5je 0x37bc5bcc0
37bc5badbmov r8, [rsp+1472]
37bc5bae3mov rdx, [rsp+1464]
37bc5baeblea r9, [rip+0x7f1961]
37bc5baf2mov rcx, [rsp+1456]
37bc5bafacall zlatrs_
37bc5baff
37bc5baffloc_37bc5baff:
37bc5baffmov eax, [rsp+136]
37bc5bb06mov rdx, [rsp+128]
37bc5bb0emov r9, rsi
37bc5bb11mov [rsp+48], 1
37bc5bb1alea r8, [rip+0x7f1927]
37bc5bb21lea rcx, [rip+0x7f1947]
37bc5bb28mov [rsp+484], eax
37bc5bb2fmov rax, [rsp+192]
37bc5bb37mov [rsp+40], rax
37bc5bb3cmov rax, [rsp+1528]
37bc5bb44mov [rsp+32], rax
37bc5bb49call zlange_
37bc5bb4emov rax, [rsp+152]
37bc5bb56movsd_xmm x3, [rsp+520]
37bc5bb5fmovapd x1, x0
37bc5bb63movsd_xmm [rax+8*r13-8], x0
37bc5bb6apxor x0, x0
37bc5bb6eucomisd x3, x0
37bc5bb72jp 0x37bc5b980
37bc5bb78jne 0x37bc5b980
37bc5bb7emov rax, [rsp+360]
37bc5bb86mov r10l, [rsp+200]
37bc5bb8emovsd_xmm [rax+8*r13-264], x0
37bc5bb98test r10l, r10l
37bc5bb9bjle 0x37bc5bc00
37bc5bb9dmov esi, [rsp+200]
37bc5bba4mov rax, [rsp+1520]
37bc5bbacpxor x0, x0
37bc5bbb0lea edx, [rsi-1]
37bc5bbb3mov rsi, [rsp+1520]
37bc5bbbbadd rax, rbx
37bc5bbbeadd rdx, rbp
37bc5bbc1shl rdx, 4
37bc5bbc5lea rdx, [rsi+rdx+16]
37bc5bbcamov rcx, rdx
37bc5bbcdsub rcx, rax
37bc5bbd0and ecx, 16
37bc5bbd3je 0x37bc5bbf0
37bc5bbd5movups [rax+16], x0
37bc5bbd9add rax, 16
37bc5bbddcmp rax, rdx
37bc5bbe0je 0x37bc5bc00
37bc5bbe2nop [rax]
37bc5bbe5nop [rax+rax]
37bc5bbf0
37bc5bbf0loc_37bc5bbf0:
37bc5bbf0movups [rax+16], x0
37bc5bbf4add rax, 32
37bc5bbf8movups [rax], x0
37bc5bbfbcmp rax, rdx
37bc5bbfejne 0x37bc5bbf0
37bc5bc00
37bc5bc00loc_37bc5bc00:
37bc5bc00mov rax, [rsp+1488]
37bc5bc08mov edx, [rax]
37bc5bc0acmp [rsp+212], edx
37bc5bc11jge 0x37bc5bc80
37bc5bc13sub edx, 1
37bc5bc16sub edx, [rsp+212]
37bc5bc1dadd rdx, [rsp+224]
37bc5bc25mov rcx, [rsp+1520]
37bc5bc2dadd rdx, rbp
37bc5bc30mov rax, [rsp+216]
37bc5bc38pxor x0, x0
37bc5bc3cshl rdx, 4
37bc5bc40lea rdx, [rcx+rdx+32]
37bc5bc45lea rax, [rax+rbx+16]
37bc5bc4amov rcx, rdx
37bc5bc4dsub rcx, rax
37bc5bc50and ecx, 16
37bc5bc53je 0x37bc5bc70
37bc5bc55movups [rax], x0
37bc5bc58add rax, 16
37bc5bc5ccmp rdx, rax
37bc5bc5fje 0x37bc5bc80
37bc5bc61nop [rax]
37bc5bc65nop [rax+rax]
37bc5bc70
37bc5bc70loc_37bc5bc70:
37bc5bc70movups [rax], x0
37bc5bc73add rax, 32
37bc5bc77movups [rax-16], x0
37bc5bc7bcmp rdx, rax
37bc5bc7ejne 0x37bc5bc70
37bc5bc80
37bc5bc80loc_37bc5bc80:
37bc5bc80mov rdx, rdi
37bc5bc83mov rax, r12
37bc5bc86sub rdx, r12
37bc5bc89and edx, 8
37bc5bc8cje 0x37bc5bca0
37bc5bc8elea rax, [r12+8]
37bc5bc93movsd_xmm [r12], x8
37bc5bc99cmp rax, rdi
37bc5bc9cje 0x37bc5bcb4
37bc5bc9enop
37bc5bca0
37bc5bca0loc_37bc5bca0:
37bc5bca0movsd_xmm [rax], x8
37bc5bca5add rax, 16
37bc5bca9movsd_xmm [rax-8], x8
37bc5bcafcmp rax, rdi
37bc5bcb2jne 0x37bc5bca0
37bc5bcb4
37bc5bcb4loc_37bc5bcb4:
37bc5bcb4movsd_xmm x0, [r14]
37bc5bcb9jmp 0x37bc5ba08
37bc5bcbe
37bc5bcbe 66 90 f.
37bc5bcc0
37bc5bcc0loc_37bc5bcc0:
37bc5bcc0mov r8, [rsp+1472]
37bc5bcc8mov rdx, [rsp+1464]
37bc5bcd0lea r9, [rip+0x7f176a]
37bc5bcd7mov rcx, [rsp+1456]
37bc5bcdfcall zlatrs_
37bc5bce4jmp 0x37bc5baff
37bc5bce9
37bc5bce9 0f 1f 80 00 00 00 00 .......
37bc5bcf0
37bc5bcf0loc_37bc5bcf0:
37bc5bcf0mov rax, [rsp+360]
37bc5bcf8mov [rax+8*r13-264], 0
37bc5bd04mov rax, [rsp+1488]
37bc5bd0cmov eax, [rax]
37bc5bd0etest eax, eax
37bc5bd10jle 0x37bc5bd60
37bc5bd12sub eax, 1
37bc5bd15mov rsi, [rsp+1520]
37bc5bd1dadd rbx, [rsp+1520]
37bc5bd25pxor x0, x0
37bc5bd29add rax, rbp
37bc5bd2cshl rax, 4
37bc5bd30lea rax, [rsi+rax+16]
37bc5bd35mov rdx, rax
37bc5bd38sub rdx, rbx
37bc5bd3band edx, 16
37bc5bd3eje 0x37bc5bd50
37bc5bd40movups [rbx+16], x0
37bc5bd44add rbx, 16
37bc5bd48cmp rax, rbx
37bc5bd4bje 0x37bc5bd60
37bc5bd4dnop [rax]
37bc5bd50
37bc5bd50loc_37bc5bd50:
37bc5bd50movups [rbx+16], x0
37bc5bd54add rbx, 32
37bc5bd58movups [rbx], x0
37bc5bd5bcmp rax, rbx
37bc5bd5ejne 0x37bc5bd50
37bc5bd60
37bc5bd60loc_37bc5bd60:
37bc5bd60mov rdx, rdi
37bc5bd63mov rax, r12
37bc5bd66sub rdx, r12
37bc5bd69and edx, 8
37bc5bd6cje 0x37bc5bda0
37bc5bd6elea rax, [r12+8]
37bc5bd73movsd_xmm [r12], x8
37bc5bd79cmp rax, rdi
37bc5bd7cje 0x37bc5bcb4
37bc5bd82nop [rax+rax]
37bc5bd8anop [rax+rax]
37bc5bd95nop [rax+rax]
37bc5bda0
37bc5bda0loc_37bc5bda0:
37bc5bda0movsd_xmm [rax], x8
37bc5bda5add rax, 16
37bc5bda9movsd_xmm [rax-8], x8
37bc5bdafcmp rax, rdi
37bc5bdb2jne 0x37bc5bda0
37bc5bdb4movsd_xmm x0, [r14]
37bc5bdb9jmp 0x37bc5ba08
37bc5bdbe
37bc5bdbe 66 90 f.
37bc5bdc0
37bc5bdc0loc_37bc5bdc0:
37bc5bdc0mov eax, [rsp+288]
37bc5bdc7mov edx, [rsp+200]
37bc5bdcemov ebx, [rsp+248]
37bc5bdd5mov esi, [rsp+264]
37bc5bddcmov ecx, [rsp+212]
37bc5bde3
37bc5bde3loc_37bc5bde3:
37bc5bde3mov r11l, [rsp+240]
37bc5bdebtest r11l, r11l
37bc5bdeeje 0x37bc5c52d
37bc5bdf4mov r9l, [rsp+384]
37bc5bdfctest r9l, r9l
37bc5bdffje 0x37bc5c53e
37bc5be05
37bc5be05loc_37bc5be05:
37bc5be05test eax, eax
37bc5be07jle 0x37bc5c50c
37bc5be0dlea edi, [rbx-2]
37bc5be10mov [rsp+212], eax
37bc5be17mov [rsp+216], edi
37bc5be1emov [rsp+288], -1
37bc5be29
37bc5be29loc_37bc5be29:
37bc5be29imul eax, [rsp+372]
37bc5be31movsxd r9, esi
37bc5be34sub ecx, edx
37bc5be36movsxd rdx, edx
37bc5be39mov [rsp+192], ecx
37bc5be40shl rdx, 4
37bc5be44mov r14, [rsp+1552]
37bc5be4cmovapd x10, x6
37bc5be51mov [rsp+296], rdx
37bc5be59mov [rsp+292], eax
37bc5be60mov rax, [rsp+232]
37bc5be68mov [rsp+352], r9
37bc5be70lea r8, [rax+r9]
37bc5be74mov rax, [rsp+336]
37bc5be7cmov [rsp+380], ebx
37bc5be83shl r8, 4
37bc5be87add r8, [rsp+1520]
37bc5be8fmov [rsp+248], r8
37bc5be97mov r8, [rsp+328]
37bc5be9fimul r8, r9
37bc5bea3add rax, r8
37bc5bea6movsxd r8, ebx
37bc5bea9add r8, [rsp+256]
37bc5beb1mov [rsp+344], rax
37bc5beb9mov rax, [rsp+1552]
37bc5bec1lea rcx, [rax-8]
37bc5bec5lea rax, [rcx+8*r8]
37bc5bec9mov [rsp+312], rcx
37bc5bed1mov [rsp+304], rax
37bc5bed9lea rax, [rsp+484]
37bc5bee1mov [rsp+128], rax
37bc5bee9lea rax, [rsp+480]
37bc5bef1mov [rsp+272], rax
37bc5bef9lea rax, [rsp+476]
37bc5bf01mov [rsp+264], rax
37bc5bf09lea rax, [rsp+512]
37bc5bf11mov [rsp+184], rax
37bc5bf19nop [rax]
37bc5bf20
37bc5bf20loc_37bc5bf20:
37bc5bf20mov eax, [rsp+212]
37bc5bf27mov ecx, [rsp+244]
37bc5bf2emov rdi, [rsp+1488]
37bc5bf36sub eax, 1
37bc5bf39imul eax, ecx
37bc5bf3clea edx, [rax+rcx]
37bc5bf3fmov ecx, [rdi]
37bc5bf41lea r10l, [rax+1]
37bc5bf45movsxd r10, r10l
37bc5bf48cmp edx, ecx
37bc5bf4acmovg edx, ecx
37bc5bf4dmov ecx, [rsp+144]
37bc5bf54sub edx, eax
37bc5bf56mov [rsp+136], edx
37bc5bf5dtest ecx, ecx
37bc5bf5fjle 0x37bc5c1e0
37bc5bf65movsxd rdx, [rsp+212]
37bc5bf6dcdqe
37bc5bf6fmov r12l, 1
37bc5bf75mov esi, [rsp+368]
37bc5bf7cmov rdi, [rsp+312]
37bc5bf84mov rcx, [rsp+280]
37bc5bf8cmov [rsp+224], r10
37bc5bf94lea r13l, [rdx+rsi]
37bc5bf98add rdx, [rsp+256]
37bc5bfa0add r13l, [rsp+292]
37bc5bfa8lea rsi, [rdi+8*rdx]
37bc5bfaclea rdx, [rcx+rax]
37bc5bfb0shl rax, 4
37bc5bfb4mov rcx, [rsp+296]
37bc5bfbcmov rdi, [rsp+1520]
37bc5bfc4movsxd r13, r13l
37bc5bfc7shl rdx, 4
37bc5bfcbmov rbx, [rsp+304]
37bc5bfd3sub rcx, rax
37bc5bfd6lea rax, [rsp+784]
37bc5bfdesub r13, 1
37bc5bfe2mov [rsp+168], rax
37bc5bfealea rax, [rsp+496]
37bc5bff2lea rbp, [rdi+rdx+16]
37bc5bff7mov [rsp+160], rax
37bc5bffflea rax, [rsp+488]
37bc5c007lea rdi, [rsp+528]
37bc5c00fmov [rsp+200], rcx
37bc5c017mov [rsp+152], rax
37bc5c01fjmp 0x37bc5c072
37bc5c021
37bc5c021 0f 1f 80 00 00 00 00 .......
37bc5c028
37bc5c028loc_37bc5c028:
37bc5c028movapd x0, x6
37bc5c02cdivsd x0, [rbx]
37bc5c030mulsd x0, x7
37bc5c034movsd_xmm [rsp+512], x0
37bc5c03ducomisd x0, x8
37bc5c042jp 0x37bc5c190
37bc5c048jne 0x37bc5c190
37bc5c04e
37bc5c04eloc_37bc5c04e:
37bc5c04eadd r12l, 1
37bc5c052add rsi, r15
37bc5c055add rbx, r15
37bc5c058add rdi, 8
37bc5c05cadd rbp, [rsp+176]
37bc5c064cmp [rsp+144], r12l
37bc5c06cjl 0x37bc5c1d8
37bc5c072
37bc5c072loc_37bc5c072:
37bc5c072mov eax, [rsp+136]
37bc5c079movsd_xmm x6, [rsi]
37bc5c07dmov r9, rbp
37bc5c080lea r8, [rip+0x7f13c1]
37bc5c087minsd x6, [rbx]
37bc5c08bmov rdx, [rsp+128]
37bc5c093mov [rsp+48], 1
37bc5c09clea rcx, [rip+0x7f13cc]
37bc5c0a3mov [rsp+484], eax
37bc5c0aamov rax, [rsp+168]
37bc5c0b2mov [rsp+40], rax
37bc5c0b7mov rax, [rsp+1528]
37bc5c0bfmov [rsp+32], rax
37bc5c0c4call zlange_
37bc5c0c9mov r8, [rsp+160]
37bc5c0d1mov rcx, [rsp+152]
37bc5c0d9mov rdx, rdi
37bc5c0dcmovapd x1, x0
37bc5c0e0movapd x0, x6
37bc5c0e4divsd x0, [rsi]
37bc5c0e8mulsd x0, x1
37bc5c0ecmovsd_xmm [rsp+496], x0
37bc5c0f5movapd x0, x6
37bc5c0f9divsd x0, [rbx]
37bc5c0fdmulsd x0, [rdi]
37bc5c101movsd_xmm [rdi], x0
37bc5c105movsd_xmm x0, [r14+8*r13]
37bc5c10bmovsd_xmm [rsp+488], x0
37bc5c114call dlarmm_
37bc5c119movsd_xmm [rsp+520], x0
37bc5c122movapd x7, x0
37bc5c126movapd x0, x6
37bc5c12adivsd x0, [rsi]
37bc5c12emulsd x0, x7
37bc5c132movsd_xmm [rsp+512], x0
37bc5c13bucomisd x0, x8
37bc5c140jp 0x37bc5c148
37bc5c142je 0x37bc5c028
37bc5c148
37bc5c148loc_37bc5c148:
37bc5c148mov eax, [rsp+136]
37bc5c14fmov rdx, [rsp+184]
37bc5c157mov r8, rbp
37bc5c15alea r9, [rip+0x7f12e7]
37bc5c161mov rcx, [rsp+128]
37bc5c169mov [rsp+484], eax
37bc5c170call zdscal_
37bc5c175movapd x0, x7
37bc5c179mulsd x0, x6
37bc5c17dmovsd_xmm [rsi], x0
37bc5c181jmp 0x37bc5c028
37bc5c186
37bc5c186 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc5c190
37bc5c190loc_37bc5c190:
37bc5c190mov eax, [rsp+192]
37bc5c197mov rdx, [rsp+184]
37bc5c19flea r9, [rip+0x7f12a2]
37bc5c1a6mov rcx, [rsp+128]
37bc5c1aemov [rsp+484], eax
37bc5c1b5mov rax, [rsp+200]
37bc5c1bdlea r8, [rax+rbp]
37bc5c1c1call zdscal_
37bc5c1c6mulsd x6, x7
37bc5c1camovsd_xmm [rbx], x6
37bc5c1cejmp 0x37bc5c04e
37bc5c1d3
37bc5c1d3 0f 1f 44 00 00 ..D..
37bc5c1d8
37bc5c1d8loc_37bc5c1d8:
37bc5c1d8mov r10, [rsp+224]
37bc5c1e0
37bc5c1e0loc_37bc5c1e0:
37bc5c1e0mov rax, [rsp+232]
37bc5c1e8mov edx, [rsp+240]
37bc5c1eflea rbx, [rax+r10]
37bc5c1f3shl rbx, 4
37bc5c1f7add rbx, [rsp+1520]
37bc5c1fftest edx, edx
37bc5c201je 0x37bc5c310
37bc5c207mov eax, [rsp+136]
37bc5c20eadd r10, [rsp+344]
37bc5c216lea rdx, [rip+0x7f1224]
37bc5c21dmov [rsp+112], 1
37bc5c226shl r10, 4
37bc5c22amov r9, [rsp+272]
37bc5c232mov rcx, rdx
37bc5c235mov [rsp+88], rbx
37bc5c23amov [rsp+476], eax
37bc5c241mov eax, [rsp+144]
37bc5c248mov r8, [rsp+264]
37bc5c250mov [rsp+104], 1
37bc5c259mov [rsp+480], eax
37bc5c260mov eax, [rsp+192]
37bc5c267mov [rsp+484], eax
37bc5c26emov rax, [rsp+1528]
37bc5c276mov [rsp+96], rax
37bc5c27blea rax, [rip+0x7f11f6]
37bc5c282mov [rsp+80], rax
37bc5c287mov rax, [rsp+1528]
37bc5c28fmov [rsp+72], rax
37bc5c294mov rax, [rsp+248]
37bc5c29cmov [rsp+64], rax
37bc5c2a1mov rax, [rsp+1512]
37bc5c2a9mov [rsp+56], rax
37bc5c2aemov rax, [rsp+1504]
37bc5c2b6add rax, r10
37bc5c2b9mov [rsp+48], rax
37bc5c2belea rax, [rip+0x7f11c3]
37bc5c2c5mov [rsp+40], rax
37bc5c2camov rax, [rsp+128]
37bc5c2d2mov [rsp+32], rax
37bc5c2d7call zgemm_
37bc5c2dc
37bc5c2dcloc_37bc5c2dc:
37bc5c2dcmov eax, [rsp+216]
37bc5c2e3mov edi, [rsp+288]
37bc5c2eaadd [rsp+212], edi
37bc5c2f1test eax, eax
37bc5c2f3je 0x37bc5c500
37bc5c2f9sub eax, 1
37bc5c2fcmov [rsp+216], eax
37bc5c303jmp 0x37bc5bf20
37bc5c308
37bc5c308 0f 1f 84 00 00 00 00 00 ........
37bc5c310
37bc5c310loc_37bc5c310:
37bc5c310mov rcx, [rsp+1464]
37bc5c318lea rdx, [rip+0x7f1132]
37bc5c31fmov r9l, 1
37bc5c325mov r8l, 1
37bc5c32bmov [rsp+152], r10
37bc5c333call lsame_
37bc5c338mov r10, [rsp+152]
37bc5c340imul r10, [rsp+328]
37bc5c349mov edx, eax
37bc5c34bmov rax, [rsp+336]
37bc5c353add rax, r10
37bc5c356add rax, [rsp+352]
37bc5c35eshl rax, 4
37bc5c362add rax, [rsp+1504]
37bc5c36atest edx, edx
37bc5c36cje 0x37bc5c438
37bc5c372mov esi, [rsp+136]
37bc5c379mov rcx, [rsp+1528]
37bc5c381mov [rsp+48], rax
37bc5c386lea rax, [rip+0x7f10fb]
37bc5c38dmov [rsp+40], rax
37bc5c392mov rax, [rsp+128]
37bc5c39alea rdx, [rip+0x7f10a0]
37bc5c3a1mov [rsp+476], esi
37bc5c3a8mov esi, [rsp+144]
37bc5c3afmov [rsp+96], rcx
37bc5c3b4mov r9, [rsp+272]
37bc5c3bcmov [rsp+480], esi
37bc5c3c3mov esi, [rsp+192]
37bc5c3camov [rsp+72], rcx
37bc5c3cfmov rcx, [rsp+248]
37bc5c3d7mov [rsp+484], esi
37bc5c3delea rsi, [rip+0x7f1093]
37bc5c3e5mov r8, [rsp+264]
37bc5c3edmov [rsp+80], rsi
37bc5c3f2mov rsi, [rsp+1512]
37bc5c3famov [rsp+64], rcx
37bc5c3fflea rcx, [rip+0x7f104b]
37bc5c406mov [rsp+88], rbx
37bc5c40bmov [rsp+56], rsi
37bc5c410mov [rsp+32], rax
37bc5c415mov [rsp+112], 1
37bc5c41emov [rsp+104], 1
37bc5c427call zgemm_
37bc5c42cjmp 0x37bc5c2dc
37bc5c431
37bc5c431 0f 1f 80 00 00 00 00 .......
37bc5c438
37bc5c438loc_37bc5c438:
37bc5c438mov edi, [rsp+136]
37bc5c43fmov ecx, [rsp+144]
37bc5c446mov [rsp+48], rax
37bc5c44blea rax, [rip+0x7f1036]
37bc5c452mov [rsp+40], rax
37bc5c457mov rax, [rsp+128]
37bc5c45flea rdx, [rip+0x7f0fdb]
37bc5c466mov [rsp+476], edi
37bc5c46dmov rdi, [rsp+1528]
37bc5c475mov [rsp+480], ecx
37bc5c47clea rcx, [rip+0x7f0ff5]
37bc5c483mov esi, [rsp+192]
37bc5c48amov [rsp+96], rdi
37bc5c48fmov r9, [rsp+272]
37bc5c497mov [rsp+80], rcx
37bc5c49cmov rcx, [rsp+1512]
37bc5c4a4mov [rsp+72], rdi
37bc5c4a9mov rdi, [rsp+248]
37bc5c4b1mov [rsp+56], rcx
37bc5c4b6mov r8, [rsp+264]
37bc5c4belea rcx, [rip+0x7f0f8d]
37bc5c4c5mov [rsp+88], rbx
37bc5c4camov [rsp+64], rdi
37bc5c4cfmov [rsp+32], rax
37bc5c4d4mov [rsp+484], esi
37bc5c4dbmov [rsp+112], 1
37bc5c4e4mov [rsp+104], 1
37bc5c4edcall zgemm_
37bc5c4f2jmp 0x37bc5c2dc
37bc5c4f7
37bc5c4f7 66 0f 1f 84 00 00 00 00 00 f........
37bc5c500
37bc5c500loc_37bc5c500:
37bc5c500mov ebx, [rsp+380]
37bc5c507movapd x6, x10
37bc5c50c
37bc5c50cloc_37bc5c50c:
37bc5c50cmov eax, [rsp+376]
37bc5c513add ebx, [rsp+388]
37bc5c51atest eax, eax
37bc5c51cje 0x37bc5c576
37bc5c51esub eax, 1
37bc5c521mov [rsp+376], eax
37bc5c528jmp 0x37bc5b820
37bc5c52d
37bc5c52dloc_37bc5c52d:
37bc5c52dmov r8l, [rsp+384]
37bc5c535test r8l, r8l
37bc5c538je 0x37bc5be05
37bc5c53e
37bc5c53eloc_37bc5c53e:
37bc5c53elea edi, [rbx+1]
37bc5c541mov [rsp+212], edi
37bc5c548mov edi, [rsp+372]
37bc5c54fmov r11l, [rsp+212]
37bc5c557cmp edi, r11l
37bc5c55ajl 0x37bc5c50c
37bc5c55cmov [rsp+288], 1
37bc5c567sub edi, r11l
37bc5c56amov [rsp+216], edi
37bc5c571jmp 0x37bc5be29
37bc5c576
37bc5c576loc_37bc5c576:
37bc5c576mov eax, [rsp+144]
37bc5c57dmov rbp, [rsp+448]
37bc5c585mov r14, r15
37bc5c588mov r11, [rsp+360]
37bc5c590mov rdi, [rsp+1496]
37bc5c598mov rsi, [rsp+456]
37bc5c5a0test eax, eax
37bc5c5a2jle 0x37bc5c7f4
37bc5c5a8mov eax, [rsp+144]
37bc5c5afmov rbx, [rsp+408]
37bc5c5b7mov r8, r11
37bc5c5balea rcx, [rsi-8]
37bc5c5bemov rdx, [rsp+392]
37bc5c5c6sub eax, 1
37bc5c5c9add rax, rbp
37bc5c5cclea r10, [rbx+8*rax]
37bc5c5d0
37bc5c5d0loc_37bc5c5d0:
37bc5c5d0movsd_xmm x0, [r8-256]
37bc5c5d9mov r9, rcx
37bc5c5dclea rax, [rcx+rdx]
37bc5c5e0neg r9
37bc5c5e3and r9l, 8
37bc5c5e7je 0x37bc5c600
37bc5c5e9minsd x0, [rax]
37bc5c5edadd rax, 8
37bc5c5f1cmp rdx, rax
37bc5c5f4je 0x37bc5c612
37bc5c5f6nop [rax+rax]
37bc5c600
37bc5c600loc_37bc5c600:
37bc5c600minsd x0, [rax]
37bc5c604add rax, 16
37bc5c608minsd x0, [rax-8]
37bc5c60dcmp rdx, rax
37bc5c610jne 0x37bc5c600
37bc5c612
37bc5c612loc_37bc5c612:
37bc5c612movsd_xmm [r8-256], x0
37bc5c61badd r8, 8
37bc5c61fadd rdx, r14
37bc5c622cmp r10, r8
37bc5c625jne 0x37bc5c5d0
37bc5c627mov ecx, [rsp+372]
37bc5c62emov [rsp+144], r14
37bc5c636mov rbx, r11
37bc5c639lea r8, [rsp+512]
37bc5c641mov [rsp+136], rbp
37bc5c649mov r12, [rsp+232]
37bc5c651mov [rsp+1496], rdi
37bc5c659mov rdx, [rsp+320]
37bc5c661mov r13l, ecx
37bc5c664mov [rsp+152], rsi
37bc5c66cmov r14l, [rsp+244]
37bc5c674jmp 0x37bc5c689
37bc5c676
37bc5c676loc_37bc5c676:
37bc5c676add rbx, 8
37bc5c67aadd r13l, ecx
37bc5c67dadd r12, rdx
37bc5c680cmp r10, rbx
37bc5c683je 0x37bc5c7d4
37bc5c689
37bc5c689loc_37bc5c689:
37bc5c689movsd_xmm x0, [rbx-256]
37bc5c691mov esi, 1
37bc5c696ucomisd x0, x8
37bc5c69bsetp r9b
37bc5c69fcmovne r9l, esi
37bc5c6a3test r9b, r9b
37bc5c6a6je 0x37bc5c676
37bc5c6a8pxor x1, x1
37bc5c6acucomisd x0, x1
37bc5c6b0setp r9b
37bc5c6b4cmovne r9l, esi
37bc5c6b8test r9b, r9b
37bc5c6bbje 0x37bc5c676
37bc5c6bdmov rax, [rsp+1552]
37bc5c6c5movsxd r9, r13l
37bc5c6c8mov rbp, rbx
37bc5c6cbxor edi, edi
37bc5c6cdmov [rsp+192], r13l
37bc5c6d5mov rbx, r8
37bc5c6d8lea rsi, [rax+8*r9]
37bc5c6dcmov rax, [rsp+424]
37bc5c6e4add r9, [rsp+432]
37bc5c6ecmov [rsp+160], rdx
37bc5c6f4mov [rsp+168], ecx
37bc5c6fblea r15, [rax+8*r9]
37bc5c6fflea rax, [rsp+484]
37bc5c707mov [rsp+184], r10
37bc5c70fmov r13, r15
37bc5c712mov [rsp+128], rax
37bc5c71amov r15, [rsp+1488]
37bc5c722jmp 0x37bc5c738
37bc5c724
37bc5c724loc_37bc5c724:
37bc5c724add rsi, 8
37bc5c728cmp rsi, r13
37bc5c72bje 0x37bc5c79c
37bc5c72d
37bc5c72dloc_37bc5c72d:
37bc5c72dmovsd_xmm x0, [rbp-256]
37bc5c735add edi, r14l
37bc5c738
37bc5c738loc_37bc5c738:
37bc5c738divsd x0, [rsi]
37bc5c73cucomisd x0, x8
37bc5c741mov ecx, [r15]
37bc5c744movsd_xmm [rsp+512], x0
37bc5c74djp 0x37bc5c751
37bc5c74fje 0x37bc5c724
37bc5c751
37bc5c751loc_37bc5c751:
37bc5c751lea edx, [rdi+r14]
37bc5c755mov rax, [rsp+1520]
37bc5c75dlea r9, [rip+0x7f0ce4]
37bc5c764cmp edx, ecx
37bc5c766cmovg edx, ecx
37bc5c769mov rcx, [rsp+128]
37bc5c771add rsi, 8
37bc5c775sub edx, edi
37bc5c777mov [rsp+484], edx
37bc5c77elea edx, [rdi+1]
37bc5c781movsxd rdx, edx
37bc5c784add rdx, r12
37bc5c787shl rdx, 4
37bc5c78blea r8, [rax+rdx]
37bc5c78fmov rdx, rbx
37bc5c792call zdscal_
37bc5c797cmp rsi, r13
37bc5c79ajne 0x37bc5c72d
37bc5c79c
37bc5c79cloc_37bc5c79c:
37bc5c79cmov rdx, [rsp+160]
37bc5c7a4mov ecx, [rsp+168]
37bc5c7abmov r8, rbx
37bc5c7aemov rbx, rbp
37bc5c7b1mov r13l, [rsp+192]
37bc5c7b9mov r10, [rsp+184]
37bc5c7c1add rbx, 8
37bc5c7c5add r12, rdx
37bc5c7c8add r13l, ecx
37bc5c7cbcmp r10, rbx
37bc5c7cejne 0x37bc5c689
37bc5c7d4
37bc5c7d4loc_37bc5c7d4:
37bc5c7d4mov rbp, [rsp+136]
37bc5c7dcmov r14, [rsp+144]
37bc5c7e4mov rdi, [rsp+1496]
37bc5c7ecmov rsi, [rsp+152]
37bc5c7f4
37bc5c7f4loc_37bc5c7f4:
37bc5c7f4mov rbx, [rsp+416]
37bc5c7fcadd rbp, 32
37bc5c800add [rsp+232], rbx
37bc5c808add [rsp+280], rbx
37bc5c810cmp rbp, [rsp+440]
37bc5c818jne 0x37bc5b719
37bc5c81ejmp 0x37bc5b08f
37bc5c823
37bc5c823loc_37bc5c823:
37bc5c823mov ebx, [rsp+384]
37bc5c82amov eax, 1
37bc5c82ftest ebx, ebx
37bc5c831cmove eax, [rsp+372]
37bc5c839cmp ebx, 1
37bc5c83cmov r12l, eax
37bc5c83fsbb eax, eax
37bc5c841or eax, 1
37bc5c844mov [rsp+388], eax
37bc5c84bjmp 0x37bc5b7d3
37bc5c850
37bc5c850loc_37bc5c850:
37bc5c850mov [rsp+388], -1
37bc5c85bmov r12l, [rsp+372]
37bc5c863jmp 0x37bc5b7d3
37bc5c868
37bc5c868loc_37bc5c868:
37bc5c868mov edi, [rdi]
37bc5c86atest edi, edi
37bc5c86cjle 0x37bc5b08f
37bc5c872mov rbx, [rsp+320]
37bc5c87amov r12, [rsp+1520]
37bc5c882mov esi, 1
37bc5c887mov rbp, [rsp+1536]
37bc5c88fshl rbx, 4
37bc5c893
37bc5c893loc_37bc5c893:
37bc5c893mov rax, [rsp+1568]
37bc5c89bmov [rsp+64], rbp
37bc5c8a0add esi, 1
37bc5c8a3lea r9, [rip+0x7f0b97]
37bc5c8aamov [rsp+56], r12
37bc5c8afadd rbp, 8
37bc5c8b3add r12, rbx
37bc5c8b6mov r8, [rsp+1472]
37bc5c8bemov [rsp+80], rax
37bc5c8c3mov rax, [rsp+1544]
37bc5c8cbmov [rsp+112], 1
37bc5c8d4mov rdx, [rsp+1464]
37bc5c8dcmov [rsp+72], rax
37bc5c8e1mov rax, [rsp+1512]
37bc5c8e9mov [rsp+104], 1
37bc5c8f2mov rcx, [rsp+1456]
37bc5c8famov [rsp+48], rax
37bc5c8ffmov rax, [rsp+1504]
37bc5c907mov [rsp+96], 1
37bc5c910mov [rsp+40], rax
37bc5c915mov rax, [rsp+1488]
37bc5c91dmov [rsp+88], 1
37bc5c926mov [rsp+32], rax
37bc5c92bcall zlatrs_
37bc5c930cmp esi, edi
37bc5c932jle 0x37bc5c893
37bc5c938jmp 0x37bc5b08f
37bc5c93d
37bc5c93dloc_37bc5c93d:
37bc5c93dmov rax, [rsp+1568]
37bc5c945mov r9, r12
37bc5c948mov [rsp+112], 1
37bc5c951mov r8, [rsp+1472]
37bc5c959mov rdx, [rsp+1464]
37bc5c961mov [rsp+104], 1
37bc5c96amov [rsp+80], rax
37bc5c96fmov rax, [rsp+1544]
37bc5c977mov [rsp+96], 1
37bc5c980mov rcx, [rsp+1456]
37bc5c988mov [rsp+72], rax
37bc5c98dmov rax, [rsp+1536]
37bc5c995mov [rsp+88], 1
37bc5c99emov [rsp+64], rax
37bc5c9a3mov rax, [rsp+1520]
37bc5c9abmov [rsp+56], rax
37bc5c9b0mov rax, [rsp+1512]
37bc5c9b8mov [rsp+48], rax
37bc5c9bdmov rax, [rsp+1504]
37bc5c9c5mov [rsp+40], rax
37bc5c9camov rax, [rsp+1488]
37bc5c9d2mov [rsp+32], rax
37bc5c9d7call zlatrs_
37bc5c9dcmov edi, [rdi]
37bc5c9decmp edi, 1
37bc5c9e1jle 0x37bc5b08f
37bc5c9e7mov rsi, [rsp+320]
37bc5c9efmov rcx, [rsp+1520]
37bc5c9f7mov rbp, [rsp+408]
37bc5c9ffmov rax, rsi
37bc5ca02mov rbx, rsi
37bc5ca05not rax
37bc5ca08shl rbx, 4
37bc5ca0clea rax, [rax+2*rsi]
37bc5ca10mov esi, 2
37bc5ca15shl rax, 4
37bc5ca19lea r12, [rcx+rax+16]
37bc5ca1e
37bc5ca1eloc_37bc5ca1e:
37bc5ca1emov rax, [rsp+1568]
37bc5ca26mov [rsp+64], rbp
37bc5ca2badd esi, 1
37bc5ca2elea r9, [rip+0x7f0a1e]
37bc5ca35mov [rsp+56], r12
37bc5ca3aadd rbp, 8
37bc5ca3eadd r12, rbx
37bc5ca41mov r8, [rsp+1472]
37bc5ca49mov [rsp+80], rax
37bc5ca4emov rax, [rsp+1544]
37bc5ca56mov [rsp+112], 1
37bc5ca5fmov rdx, [rsp+1464]
37bc5ca67mov [rsp+72], rax
37bc5ca6cmov rax, [rsp+1512]
37bc5ca74mov [rsp+104], 1
37bc5ca7dmov rcx, [rsp+1456]
37bc5ca85mov [rsp+48], rax
37bc5ca8amov rax, [rsp+1504]
37bc5ca92mov [rsp+96], 1
37bc5ca9bmov [rsp+40], rax
37bc5caa0mov rax, [rsp+1488]
37bc5caa8mov [rsp+88], 1
37bc5cab1mov [rsp+32], rax
37bc5cab6call zlatrs_
37bc5cabbcmp edi, esi
37bc5cabdjge 0x37bc5ca1e
37bc5cac3jmp 0x37bc5b08f
37bc5cac8
37bc5cac8loc_37bc5cac8:
37bc5cac8mov eax, ebp
37bc5cacaneg eax
37bc5caccjmp 0x37bc5b06d
37bc5ae40
37bc5cad1
37bc5cad1 // align 0x10
37bc5cad1 // align 0x10
37bc5cae0
37bc5cae0zlatrz_:
37bc5cae0push r15
37bc5cae2push r14
37bc5cae4push r13
37bc5cae6push r12
37bc5cae8push rbp
37bc5cae9push rdi
37bc5caeapush rsi
37bc5caebpush rbx
37bc5caecsub rsp, 216
37bc5caf3movsxd r15, [rcx]
37bc5caf6mov rdi, rdx
37bc5caf9mov rbx, r8
37bc5cafcmov r13, r9
37bc5cafftest r15l, r15l
37bc5cb02je 0x37bc5cd66
37bc5cb08mov eax, [rdx]
37bc5cb0acmp r15l, eax
37bc5cb0dje 0x37bc5cd80
37bc5cb13test r15l, r15l
37bc5cb16jle 0x37bc5cd66
37bc5cb1cmov rsi, [rsp+320]
37bc5cb24xor edx, edx
37bc5cb26mov rcx, [rsp+328]
37bc5cb2emov r12, rdi
37bc5cb31mov rdi, [rsp+320]
37bc5cb39movsxd r14, [rsi]
37bc5cb3ctest r14, r14
37bc5cb3fcmovs r14, rdx
37bc5cb43mov rdx, r15
37bc5cb46mov rbp, r14
37bc5cb49imul rdx, r14
37bc5cb4dnot rbp
37bc5cb50mov rsi, rbp
37bc5cb53mov [rsp+96], rbp
37bc5cb58shl rsi, 4
37bc5cb5cadd rdx, rbp
37bc5cb5fmov rbp, r15
37bc5cb62mov [rsp+144], rsi
37bc5cb6amov rsi, r15
37bc5cb6dlea r10, [rdx+r15]
37bc5cb71shl rdx, 4
37bc5cb75shl rsi, 4
37bc5cb79shl r10, 4
37bc5cb7dlea rsi, [rcx+rsi-16]
37bc5cb82mov rcx, r14
37bc5cb85lea r15, [r10+r9]
37bc5cb89neg rcx
37bc5cb8cshl rcx, 4
37bc5cb90mov [rsp+152], rcx
37bc5cb98lea rcx, [r9+rdx+16]
37bc5cb9dmov edx, eax
37bc5cb9fmov [rsp+112], rcx
37bc5cba4lea rcx, [rsp+176]
37bc5cbacmov [rsp+136], rcx
37bc5cbb4lea rcx, [rsp+192]
37bc5cbbcmov [rsp+104], rcx
37bc5cbc1lea rcx, [rsp+172]
37bc5cbc9mov [rsp+128], rcx
37bc5cbd1lea rcx, [rsp+168]
37bc5cbd9mov [rsp+120], rcx
37bc5cbdejmp 0x37bc5cbfd
37bc5cbe0
37bc5cbe0loc_37bc5cbe0:
37bc5cbe0mov rax, [rsp+152]
37bc5cbe8add [rsp+112], rax
37bc5cbedsub rsi, 16
37bc5cbf1mov edx, [r12]
37bc5cbf5add r15, [rsp+144]
37bc5cbfd
37bc5cbfdloc_37bc5cbfd:
37bc5cbfdsub edx, [rbx]
37bc5cbffmov r8, rdi
37bc5cc02mov rcx, rbx
37bc5cc05add edx, 1
37bc5cc08movsxd rdx, edx
37bc5cc0bimul rdx, r14
37bc5cc0fadd rdx, [rsp+96]
37bc5cc14add rdx, rbp
37bc5cc17shl rdx, 4
37bc5cc1badd rdx, r13
37bc5cc1ecall zlacgv_
37bc5cc23mov edx, [rbx]
37bc5cc25movsd_xmm x0, [r15+8]
37bc5cc2bmov r9, rdi
37bc5cc2exorpd x0, [rip+0x7f087a]
37bc5cc36movsd_xmm x1, [r15]
37bc5cc3blea eax, [rdx+1]
37bc5cc3emov rcx, [rsp+104]
37bc5cc43mov [rsp+192], eax
37bc5cc4amov eax, [r12]
37bc5cc4eunpcklpd x1, x0
37bc5cc52mov [rsp+32], rsi
37bc5cc57sub eax, edx
37bc5cc59mov rdx, [rsp+136]
37bc5cc61movups [rsp+176], x1
37bc5cc69add eax, 1
37bc5cc6ccdqe
37bc5cc6eimul rax, r14
37bc5cc72add rax, [rsp+96]
37bc5cc77add rax, rbp
37bc5cc7ashl rax, 4
37bc5cc7elea r8, [r13+rax]
37bc5cc83call zlarfg_
37bc5cc88lea eax, [rbp-1]
37bc5cc8bmovupd x1, [rsi]
37bc5cc8fmov r9, rbx
37bc5cc92mov [rsp+168], eax
37bc5cc99mov eax, [r12]
37bc5cc9dlea rcx, [rip+0x7f07fc]
37bc5cca4movapd x2, x1
37bc5cca8mov r11, [rsp+104]
37bc5ccadmov r8, [rsp+128]
37bc5ccb5movups [rsp+192], x1
37bc5ccbdmov edx, eax
37bc5ccbfunpckhpd x2, x2
37bc5ccc3sub edx, ebp
37bc5ccc5movapd x0, x2
37bc5ccc9xorpd x0, [rip+0x7f07df]
37bc5ccd1add edx, 1
37bc5ccd4mov [rsp+172], edx
37bc5ccdbmov rdx, [rsp+336]
37bc5cce3movsd_xmm [rsi+8], x0
37bc5cce8mov [rsp+72], rdx
37bc5ccedmov rdx, [rsp+112]
37bc5ccf2mov [rsp+80], 5
37bc5ccfbmov [rsp+56], rdx
37bc5cd00mov rdx, [rsp+120]
37bc5cd05mov [rsp+64], rdi
37bc5cd0amov [rsp+48], r11
37bc5cd0fmov [rsp+40], rdi
37bc5cd14sub eax, [rbx]
37bc5cd16add eax, 1
37bc5cd19cdqe
37bc5cd1bimul rax, r14
37bc5cd1fadd rax, [rsp+96]
37bc5cd24add rax, rbp
37bc5cd27sub rbp, 1
37bc5cd2bshl rax, 4
37bc5cd2fadd rax, r13
37bc5cd32mov [rsp+32], rax
37bc5cd37call zlarz_
37bc5cd3cmovsd_xmm x0, [rsp+184]
37bc5cd45xorpd x0, [rip+0x7f0763]
37bc5cd4dmovsd_xmm x1, [rsp+176]
37bc5cd56unpcklpd x1, x0
37bc5cd5amovups [r15], x1
37bc5cd5etest ebp, ebp
37bc5cd60jg 0x37bc5cbe0
37bc5cd66
37bc5cd66loc_37bc5cd66:
37bc5cd66add rsp, 216
37bc5cd6dpop rbx
37bc5cd6epop rsi
37bc5cd6fpop rdi
37bc5cd70pop rbp
37bc5cd71pop r12
37bc5cd73pop r13
37bc5cd75pop r14
37bc5cd77pop r15
37bc5cd79ret
37bc5cd7a
37bc5cd7a 66 0f 1f 44 00 00 f..D..
37bc5cd80
37bc5cd80loc_37bc5cd80:
37bc5cd80test r15l, r15l
37bc5cd83jle 0x37bc5cd66
37bc5cd85mov rax, [rsp+328]
37bc5cd8dlea edx, [r15-1]
37bc5cd91pxor x0, x0
37bc5cd95shl rdx, 4
37bc5cd99lea rdx, [rax+rdx+16]
37bc5cd9emov rcx, rdx
37bc5cda1sub rcx, rax
37bc5cda4and ecx, 16
37bc5cda7je 0x37bc5cdc0
37bc5cda9movups [rax], x0
37bc5cdacadd rax, 16
37bc5cdb0cmp rdx, rax
37bc5cdb3je 0x37bc5cd66
37bc5cdb5nop [rax+rax]
37bc5cdc0
37bc5cdc0loc_37bc5cdc0:
37bc5cdc0movups [rax], x0
37bc5cdc3add rax, 32
37bc5cdc7movups [rax-16], x0
37bc5cdcbcmp rdx, rax
37bc5cdcejne 0x37bc5cdc0
37bc5cdd0jmp 0x37bc5cd66
37bc5cae0
37bc5cae0zlatrz_:
37bc5cae0push r15
37bc5cae2push r14
37bc5cae4push r13
37bc5cae6push r12
37bc5cae8push rbp
37bc5cae9push rdi
37bc5caeapush rsi
37bc5caebpush rbx
37bc5caecsub rsp, 216
37bc5caf3movsxd r15, [rcx]
37bc5caf6mov rdi, rdx
37bc5caf9mov rbx, r8
37bc5cafcmov r13, r9
37bc5cafftest r15l, r15l
37bc5cb02je 0x37bc5cd66
37bc5cb08mov eax, [rdx]
37bc5cb0acmp r15l, eax
37bc5cb0dje 0x37bc5cd80
37bc5cb13test r15l, r15l
37bc5cb16jle 0x37bc5cd66
37bc5cb1cmov rsi, [rsp+320]
37bc5cb24xor edx, edx
37bc5cb26mov rcx, [rsp+328]
37bc5cb2emov r12, rdi
37bc5cb31mov rdi, [rsp+320]
37bc5cb39movsxd r14, [rsi]
37bc5cb3ctest r14, r14
37bc5cb3fcmovs r14, rdx
37bc5cb43mov rdx, r15
37bc5cb46mov rbp, r14
37bc5cb49imul rdx, r14
37bc5cb4dnot rbp
37bc5cb50mov rsi, rbp
37bc5cb53mov [rsp+96], rbp
37bc5cb58shl rsi, 4
37bc5cb5cadd rdx, rbp
37bc5cb5fmov rbp, r15
37bc5cb62mov [rsp+144], rsi
37bc5cb6amov rsi, r15
37bc5cb6dlea r10, [rdx+r15]
37bc5cb71shl rdx, 4
37bc5cb75shl rsi, 4
37bc5cb79shl r10, 4
37bc5cb7dlea rsi, [rcx+rsi-16]
37bc5cb82mov rcx, r14
37bc5cb85lea r15, [r10+r9]
37bc5cb89neg rcx
37bc5cb8cshl rcx, 4
37bc5cb90mov [rsp+152], rcx
37bc5cb98lea rcx, [r9+rdx+16]
37bc5cb9dmov edx, eax
37bc5cb9fmov [rsp+112], rcx
37bc5cba4lea rcx, [rsp+176]
37bc5cbacmov [rsp+136], rcx
37bc5cbb4lea rcx, [rsp+192]
37bc5cbbcmov [rsp+104], rcx
37bc5cbc1lea rcx, [rsp+172]
37bc5cbc9mov [rsp+128], rcx
37bc5cbd1lea rcx, [rsp+168]
37bc5cbd9mov [rsp+120], rcx
37bc5cbdejmp 0x37bc5cbfd
37bc5cbe0
37bc5cbe0loc_37bc5cbe0:
37bc5cbe0mov rax, [rsp+152]
37bc5cbe8add [rsp+112], rax
37bc5cbedsub rsi, 16
37bc5cbf1mov edx, [r12]
37bc5cbf5add r15, [rsp+144]
37bc5cbfd
37bc5cbfdloc_37bc5cbfd:
37bc5cbfdsub edx, [rbx]
37bc5cbffmov r8, rdi
37bc5cc02mov rcx, rbx
37bc5cc05add edx, 1
37bc5cc08movsxd rdx, edx
37bc5cc0bimul rdx, r14
37bc5cc0fadd rdx, [rsp+96]
37bc5cc14add rdx, rbp
37bc5cc17shl rdx, 4
37bc5cc1badd rdx, r13
37bc5cc1ecall zlacgv_
37bc5cc23mov edx, [rbx]
37bc5cc25movsd_xmm x0, [r15+8]
37bc5cc2bmov r9, rdi
37bc5cc2exorpd x0, [rip+0x7f087a]
37bc5cc36movsd_xmm x1, [r15]
37bc5cc3blea eax, [rdx+1]
37bc5cc3emov rcx, [rsp+104]
37bc5cc43mov [rsp+192], eax
37bc5cc4amov eax, [r12]
37bc5cc4eunpcklpd x1, x0
37bc5cc52mov [rsp+32], rsi
37bc5cc57sub eax, edx
37bc5cc59mov rdx, [rsp+136]
37bc5cc61movups [rsp+176], x1
37bc5cc69add eax, 1
37bc5cc6ccdqe
37bc5cc6eimul rax, r14
37bc5cc72add rax, [rsp+96]
37bc5cc77add rax, rbp
37bc5cc7ashl rax, 4
37bc5cc7elea r8, [r13+rax]
37bc5cc83call zlarfg_
37bc5cc88lea eax, [rbp-1]
37bc5cc8bmovupd x1, [rsi]
37bc5cc8fmov r9, rbx
37bc5cc92mov [rsp+168], eax
37bc5cc99mov eax, [r12]
37bc5cc9dlea rcx, [rip+0x7f07fc]
37bc5cca4movapd x2, x1
37bc5cca8mov r11, [rsp+104]
37bc5ccadmov r8, [rsp+128]
37bc5ccb5movups [rsp+192], x1
37bc5ccbdmov edx, eax
37bc5ccbfunpckhpd x2, x2
37bc5ccc3sub edx, ebp
37bc5ccc5movapd x0, x2
37bc5ccc9xorpd x0, [rip+0x7f07df]
37bc5ccd1add edx, 1
37bc5ccd4mov [rsp+172], edx
37bc5ccdbmov rdx, [rsp+336]
37bc5cce3movsd_xmm [rsi+8], x0
37bc5cce8mov [rsp+72], rdx
37bc5ccedmov rdx, [rsp+112]
37bc5ccf2mov [rsp+80], 5
37bc5ccfbmov [rsp+56], rdx
37bc5cd00mov rdx, [rsp+120]
37bc5cd05mov [rsp+64], rdi
37bc5cd0amov [rsp+48], r11
37bc5cd0fmov [rsp+40], rdi
37bc5cd14sub eax, [rbx]
37bc5cd16add eax, 1
37bc5cd19cdqe
37bc5cd1bimul rax, r14
37bc5cd1fadd rax, [rsp+96]
37bc5cd24add rax, rbp
37bc5cd27sub rbp, 1
37bc5cd2bshl rax, 4
37bc5cd2fadd rax, r13
37bc5cd32mov [rsp+32], rax
37bc5cd37call zlarz_
37bc5cd3cmovsd_xmm x0, [rsp+184]
37bc5cd45xorpd x0, [rip+0x7f0763]
37bc5cd4dmovsd_xmm x1, [rsp+176]
37bc5cd56unpcklpd x1, x0
37bc5cd5amovups [r15], x1
37bc5cd5etest ebp, ebp
37bc5cd60jg 0x37bc5cbe0
37bc5cd66
37bc5cd66loc_37bc5cd66:
37bc5cd66add rsp, 216
37bc5cd6dpop rbx
37bc5cd6epop rsi
37bc5cd6fpop rdi
37bc5cd70pop rbp
37bc5cd71pop r12
37bc5cd73pop r13
37bc5cd75pop r14
37bc5cd77pop r15
37bc5cd79ret
37bc5cd7a
37bc5cd7a 66 0f 1f 44 00 00 f..D..
37bc5cd80
37bc5cd80loc_37bc5cd80:
37bc5cd80test r15l, r15l
37bc5cd83jle 0x37bc5cd66
37bc5cd85mov rax, [rsp+328]
37bc5cd8dlea edx, [r15-1]
37bc5cd91pxor x0, x0
37bc5cd95shl rdx, 4
37bc5cd99lea rdx, [rax+rdx+16]
37bc5cd9emov rcx, rdx
37bc5cda1sub rcx, rax
37bc5cda4and ecx, 16
37bc5cda7je 0x37bc5cdc0
37bc5cda9movups [rax], x0
37bc5cdacadd rax, 16
37bc5cdb0cmp rdx, rax
37bc5cdb3je 0x37bc5cd66
37bc5cdb5nop [rax+rax]
37bc5cdc0
37bc5cdc0loc_37bc5cdc0:
37bc5cdc0movups [rax], x0
37bc5cdc3add rax, 32
37bc5cdc7movups [rax-16], x0
37bc5cdcbcmp rdx, rax
37bc5cdcejne 0x37bc5cdc0
37bc5cdd0jmp 0x37bc5cd66
37bc5cae0
37bc5cdd2
37bc5cdd2 // align 0x10
37bc5cdd2 // align 0x10
37bc5cde0
37bc5cde0zlauu2_:
37bc5cde0push r15
37bc5cde2push r14
37bc5cde4push r13
37bc5cde6push r12
37bc5cde8push rbp
37bc5cde9push rdi
37bc5cdeapush rsi
37bc5cdebpush rbx
37bc5cdecsub rsp, 232
37bc5cdf3movups [rsp+192], x6
37bc5cdfbmovups [rsp+208], x7
37bc5ce03mov rsi, [rsp+336]
37bc5ce0bmovsxd r13, [r9]
37bc5ce0emov [rsi], 0
37bc5ce14mov r12, rdx
37bc5ce17mov rbp, r8
37bc5ce1amov rdi, r9
37bc5ce1dmov r8l, 1
37bc5ce23mov r9l, 1
37bc5ce29lea rdx, [rip+0x7f0690]
37bc5ce30mov rbx, rcx
37bc5ce33call lsame_
37bc5ce38mov r14l, eax
37bc5ce3btest eax, eax
37bc5ce3dje 0x37bc5d0c8
37bc5ce43
37bc5ce43loc_37bc5ce43:
37bc5ce43mov r8l, [r12]
37bc5ce47test r8l, r8l
37bc5ce4ajs 0x37bc5ceb0
37bc5ce4cmov eax, 1
37bc5ce51cmovg eax, r8l
37bc5ce55cmp [rdi], eax
37bc5ce57jge 0x37bc5cec0
37bc5ce59mov edx, -4
37bc5ce5emov eax, 4
37bc5ce63
37bc5ce63loc_37bc5ce63:
37bc5ce63mov [rsi], edx
37bc5ce65
37bc5ce65loc_37bc5ce65:
37bc5ce65lea rdx, [rsp+176]
37bc5ce6dmov r8l, 6
37bc5ce73lea rcx, [rip+0x7f0648]
37bc5ce7amov [rsp+176], eax
37bc5ce81call xerbla_
37bc5ce86nop
37bc5ce87
37bc5ce87loc_37bc5ce87:
37bc5ce87movups x6, [rsp+192]
37bc5ce8fmovups x7, [rsp+208]
37bc5ce97add rsp, 232
37bc5ce9epop rbx
37bc5ce9fpop rsi
37bc5cea0pop rdi
37bc5cea1pop rbp
37bc5cea2pop r12
37bc5cea4pop r13
37bc5cea6pop r14
37bc5cea8pop r15
37bc5ceaaret
37bc5ceab
37bc5ceab 0f 1f 44 00 00 ..D..
37bc5ceb0
37bc5ceb0loc_37bc5ceb0:
37bc5ceb0mov edx, -2
37bc5ceb5mov eax, 2
37bc5cebajmp 0x37bc5ce63
37bc5cebc
37bc5cebc 0f 1f 40 00 ..@.
37bc5cec0
37bc5cec0loc_37bc5cec0:
37bc5cec0mov eax, [rsi]
37bc5cec2test eax, eax
37bc5cec4jne 0x37bc5d2c8
37bc5cecatest r8l, r8l
37bc5cecdje 0x37bc5ce87
37bc5cecfmov [rsp+156], 1
37bc5cedaxor eax, eax
37bc5cedctest r13, r13
37bc5cedfcmovs r13, rax
37bc5cee3mov rax, r13
37bc5cee6not rax
37bc5cee9mov [rsp+96], rax
37bc5ceeetest r14l, r14l
37bc5cef1je 0x37bc5d100
37bc5cef7mov [rsp+108], r8l
37bc5cefcmov ecx, r8l
37bc5ceffmov ebx, 1
37bc5cf04jmp 0x37bc5d065
37bc5cf09
37bc5cf09 0f 1f 80 00 00 00 00 .......
37bc5cf10
37bc5cf10loc_37bc5cf10:
37bc5cf10add rax, r13
37bc5cf13mov [rsp+40], rdi
37bc5cf18sub ecx, ebx
37bc5cf1amov r9, rdi
37bc5cf1dadd rax, rdx
37bc5cf20lea r15, [rsp+176]
37bc5cf28mov [rsp+176], ecx
37bc5cf2fmovapd x7, x6
37bc5cf33mov [rsp+112], rax
37bc5cf38mulsd x7, x6
37bc5cf3cadd r14, rax
37bc5cf3fmov rdx, r15
37bc5cf42shl r14, 4
37bc5cf46lea rcx, [rsp+128]
37bc5cf4emov [rsp+120], r10
37bc5cf53add r14, rbp
37bc5cf56mov [rsp+32], r14
37bc5cf5bmov r8, r14
37bc5cf5ecall zdotc_
37bc5cf63mov r10, [rsp+120]
37bc5cf68mov r8, rdi
37bc5cf6bmov rcx, r15
37bc5cf6eaddsd x7, [rsp+128]
37bc5cf77mov edx, [r12]
37bc5cf7bmov [r10+8], 0
37bc5cf83sub edx, ebx
37bc5cf85mov [rsp+176], edx
37bc5cf8cmov rdx, r14
37bc5cf8fmovsd_xmm [r10], x7
37bc5cf94call zlacgv_
37bc5cf99lea edx, [rbx-1]
37bc5cf9clea rax, [rip+0x7f0541]
37bc5cfa3mov [rsp+184], 0
37bc5cfafmov [rsp+160], edx
37bc5cfb6mov edx, [r12]
37bc5cfbalea r8, [rsp+164]
37bc5cfc2lea rcx, [rip+0x7f050f]
37bc5cfc9mov [rsp+80], rax
37bc5cfcemov rax, [rsp+112]
37bc5cfd3lea r9, [rip+0x7f04ee]
37bc5cfdamov [rsp+88], 12
37bc5cfe3sub edx, ebx
37bc5cfe5add rax, 1
37bc5cfe9mov [rsp+72], rsi
37bc5cfeeshl rax, 4
37bc5cff2mov [rsp+64], r15
37bc5cff7add rax, rbp
37bc5cffamov [rsp+56], rdi
37bc5cfffmov [rsp+32], rax
37bc5d004mov [rsp+48], r14
37bc5d009mov [rsp+40], rdi
37bc5d00emov [rsp+164], edx
37bc5d015lea rdx, [rsp+160]
37bc5d01dmovsd_xmm [rsp+176], x6
37bc5d026call zgemv_
37bc5d02bmov eax, [r12]
37bc5d02fmov r8, rdi
37bc5d032mov rdx, r14
37bc5d035mov rcx, r15
37bc5d038sub eax, ebx
37bc5d03amov [rsp+176], eax
37bc5d041call zlacgv_
37bc5d046
37bc5d046loc_37bc5d046:
37bc5d046mov eax, [rsp+156]
37bc5d04dlea ebx, [rax+1]
37bc5d050mov [rsp+156], ebx
37bc5d057cmp [rsp+108], ebx
37bc5d05bjl 0x37bc5ce87
37bc5d061mov ecx, [r12]
37bc5d065
37bc5d065loc_37bc5d065:
37bc5d065movsxd r14, ebx
37bc5d068mov rdx, [rsp+96]
37bc5d06dmov rax, r14
37bc5d070imul rax, r13
37bc5d074lea rsi, [rax+rdx]
37bc5d078lea r10, [r14+rsi]
37bc5d07cadd rsi, 1
37bc5d080shl r10, 4
37bc5d084shl rsi, 4
37bc5d088add r10, rbp
37bc5d08badd rsi, rbp
37bc5d08emovsd_xmm x6, [r10]
37bc5d093movsd_xmm [rsp+168], x6
37bc5d09ccmp ebx, ecx
37bc5d09ejl 0x37bc5cf10
37bc5d0a4lea rdx, [rsp+168]
37bc5d0aclea rcx, [rsp+156]
37bc5d0b4mov r8, rsi
37bc5d0b7lea r9, [rip+0x7f0426]
37bc5d0becall zdscal_
37bc5d0c3jmp 0x37bc5d046
37bc5d0c5
37bc5d0c5 0f 1f 00 ...
37bc5d0c8
37bc5d0c8loc_37bc5d0c8:
37bc5d0c8mov r9l, 1
37bc5d0cemov r8l, 1
37bc5d0d4lea rdx, [rip+0x7f03e6]
37bc5d0dbmov rcx, rbx
37bc5d0decall lsame_
37bc5d0e3test eax, eax
37bc5d0e5jne 0x37bc5ce43
37bc5d0ebmov [rsi], -1
37bc5d0f1mov eax, 1
37bc5d0f6jmp 0x37bc5ce65
37bc5d0fb
37bc5d0fb 0f 1f 44 00 00 ..D..
37bc5d100
37bc5d100loc_37bc5d100:
37bc5d100mov [rsp+108], r8l
37bc5d105mov r9l, r8l
37bc5d108mov ebx, 1
37bc5d10dmov [rsp+112], r13
37bc5d112jmp 0x37bc5d268
37bc5d117
37bc5d117 66 0f 1f 84 00 00 00 00 00 f........
37bc5d120
37bc5d120loc_37bc5d120:
37bc5d120lea r10l, [rbx+1]
37bc5d124lea rax, [rip+0x7f03b9]
37bc5d12bmovapd x7, x6
37bc5d12fsub r9l, ebx
37bc5d132movsxd r10, r10l
37bc5d135mov [rsp+40], rax
37bc5d13alea r15, [rsp+176]
37bc5d142lea rcx, [rsp+128]
37bc5d14amov [rsp+176], r9l
37bc5d152add r10, rdx
37bc5d155mov r9, rax
37bc5d158mov rdx, r15
37bc5d15bmulsd x7, x6
37bc5d15fshl r10, 4
37bc5d163add r10, rbp
37bc5d166mov [rsp+32], r10
37bc5d16bmov r8, r10
37bc5d16emov [rsp+120], r10
37bc5d173call zdotc_
37bc5d178mov r8, rdi
37bc5d17bmov rdx, r14
37bc5d17emov rcx, r15
37bc5d181addsd x7, [rsp+128]
37bc5d18amov [r13+8], 0
37bc5d192movsd_xmm [r13], x7
37bc5d198lea r13l, [rbx-1]
37bc5d19cmov [rsp+176], r13l
37bc5d1a4call zlacgv_
37bc5d1a9mov r10, [rsp+120]
37bc5d1aemov edx, [r12]
37bc5d1b2lea rax, [rip+0x7f032b]
37bc5d1b9lea rcx, [rbp+rsi+16]
37bc5d1bemov [rsp+80], rdi
37bc5d1c3lea r8, [rsp+164]
37bc5d1cbmov [rsp+32], rcx
37bc5d1d0sub edx, ebx
37bc5d1d2lea rcx, [rip+0x7f030f]
37bc5d1d9lea r9, [rip+0x7f02e8]
37bc5d1e0mov [rsp+88], 19
37bc5d1e9mov [rsp+72], r14
37bc5d1eemov [rsp+64], r15
37bc5d1f3mov [rsp+56], rax
37bc5d1f8mov [rsp+48], r10
37bc5d1fdmov [rsp+40], rdi
37bc5d202mov [rsp+160], edx
37bc5d209lea rdx, [rsp+160]
37bc5d211mov [rsp+164], r13l
37bc5d219mov [rsp+184], 0
37bc5d225movsd_xmm [rsp+176], x6
37bc5d22ecall zgemv_
37bc5d233mov r8, rdi
37bc5d236mov rdx, r14
37bc5d239mov rcx, r15
37bc5d23cmov [rsp+176], r13l
37bc5d244call zlacgv_
37bc5d249
37bc5d249loc_37bc5d249:
37bc5d249mov eax, [rsp+156]
37bc5d250lea ebx, [rax+1]
37bc5d253mov [rsp+156], ebx
37bc5d25acmp [rsp+108], ebx
37bc5d25ejl 0x37bc5ce87
37bc5d264mov r9l, [r12]
37bc5d268
37bc5d268loc_37bc5d268:
37bc5d268mov rdx, [rsp+112]
37bc5d26dmovsxd rsi, ebx
37bc5d270imul rdx, rsi
37bc5d274add rdx, [rsp+96]
37bc5d279lea rax, [rsi+rdx]
37bc5d27dsub rsi, 1
37bc5d281shl rax, 4
37bc5d285shl rsi, 4
37bc5d289lea r13, [rbp+rax]
37bc5d28elea r14, [rbp+rsi]
37bc5d293movsd_xmm x6, [r13]
37bc5d299movsd_xmm [rsp+168], x6
37bc5d2a2cmp ebx, r9l
37bc5d2a5jl 0x37bc5d120
37bc5d2ablea rdx, [rsp+168]
37bc5d2b3lea rcx, [rsp+156]
37bc5d2bbmov r9, rdi
37bc5d2bemov r8, r14
37bc5d2c1call zdscal_
37bc5d2c6jmp 0x37bc5d249
37bc5d2c8
37bc5d2c8loc_37bc5d2c8:
37bc5d2c8neg eax
37bc5d2cajmp 0x37bc5ce65
37bc5cde0
37bc5cde0zlauu2_:
37bc5cde0push r15
37bc5cde2push r14
37bc5cde4push r13
37bc5cde6push r12
37bc5cde8push rbp
37bc5cde9push rdi
37bc5cdeapush rsi
37bc5cdebpush rbx
37bc5cdecsub rsp, 232
37bc5cdf3movups [rsp+192], x6
37bc5cdfbmovups [rsp+208], x7
37bc5ce03mov rsi, [rsp+336]
37bc5ce0bmovsxd r13, [r9]
37bc5ce0emov [rsi], 0
37bc5ce14mov r12, rdx
37bc5ce17mov rbp, r8
37bc5ce1amov rdi, r9
37bc5ce1dmov r8l, 1
37bc5ce23mov r9l, 1
37bc5ce29lea rdx, [rip+0x7f0690]
37bc5ce30mov rbx, rcx
37bc5ce33call lsame_
37bc5ce38mov r14l, eax
37bc5ce3btest eax, eax
37bc5ce3dje 0x37bc5d0c8
37bc5ce43
37bc5ce43loc_37bc5ce43:
37bc5ce43mov r8l, [r12]
37bc5ce47test r8l, r8l
37bc5ce4ajs 0x37bc5ceb0
37bc5ce4cmov eax, 1
37bc5ce51cmovg eax, r8l
37bc5ce55cmp [rdi], eax
37bc5ce57jge 0x37bc5cec0
37bc5ce59mov edx, -4
37bc5ce5emov eax, 4
37bc5ce63
37bc5ce63loc_37bc5ce63:
37bc5ce63mov [rsi], edx
37bc5ce65
37bc5ce65loc_37bc5ce65:
37bc5ce65lea rdx, [rsp+176]
37bc5ce6dmov r8l, 6
37bc5ce73lea rcx, [rip+0x7f0648]
37bc5ce7amov [rsp+176], eax
37bc5ce81call xerbla_
37bc5ce86nop
37bc5ce87
37bc5ce87loc_37bc5ce87:
37bc5ce87movups x6, [rsp+192]
37bc5ce8fmovups x7, [rsp+208]
37bc5ce97add rsp, 232
37bc5ce9epop rbx
37bc5ce9fpop rsi
37bc5cea0pop rdi
37bc5cea1pop rbp
37bc5cea2pop r12
37bc5cea4pop r13
37bc5cea6pop r14
37bc5cea8pop r15
37bc5ceaaret
37bc5ceab
37bc5ceab 0f 1f 44 00 00 ..D..
37bc5ceb0
37bc5ceb0loc_37bc5ceb0:
37bc5ceb0mov edx, -2
37bc5ceb5mov eax, 2
37bc5cebajmp 0x37bc5ce63
37bc5cebc
37bc5cebc 0f 1f 40 00 ..@.
37bc5cec0
37bc5cec0loc_37bc5cec0:
37bc5cec0mov eax, [rsi]
37bc5cec2test eax, eax
37bc5cec4jne 0x37bc5d2c8
37bc5cecatest r8l, r8l
37bc5cecdje 0x37bc5ce87
37bc5cecfmov [rsp+156], 1
37bc5cedaxor eax, eax
37bc5cedctest r13, r13
37bc5cedfcmovs r13, rax
37bc5cee3mov rax, r13
37bc5cee6not rax
37bc5cee9mov [rsp+96], rax
37bc5ceeetest r14l, r14l
37bc5cef1je 0x37bc5d100
37bc5cef7mov [rsp+108], r8l
37bc5cefcmov ecx, r8l
37bc5ceffmov ebx, 1
37bc5cf04jmp 0x37bc5d065
37bc5cf09
37bc5cf09 0f 1f 80 00 00 00 00 .......
37bc5cf10
37bc5cf10loc_37bc5cf10:
37bc5cf10add rax, r13
37bc5cf13mov [rsp+40], rdi
37bc5cf18sub ecx, ebx
37bc5cf1amov r9, rdi
37bc5cf1dadd rax, rdx
37bc5cf20lea r15, [rsp+176]
37bc5cf28mov [rsp+176], ecx
37bc5cf2fmovapd x7, x6
37bc5cf33mov [rsp+112], rax
37bc5cf38mulsd x7, x6
37bc5cf3cadd r14, rax
37bc5cf3fmov rdx, r15
37bc5cf42shl r14, 4
37bc5cf46lea rcx, [rsp+128]
37bc5cf4emov [rsp+120], r10
37bc5cf53add r14, rbp
37bc5cf56mov [rsp+32], r14
37bc5cf5bmov r8, r14
37bc5cf5ecall zdotc_
37bc5cf63mov r10, [rsp+120]
37bc5cf68mov r8, rdi
37bc5cf6bmov rcx, r15
37bc5cf6eaddsd x7, [rsp+128]
37bc5cf77mov edx, [r12]
37bc5cf7bmov [r10+8], 0
37bc5cf83sub edx, ebx
37bc5cf85mov [rsp+176], edx
37bc5cf8cmov rdx, r14
37bc5cf8fmovsd_xmm [r10], x7
37bc5cf94call zlacgv_
37bc5cf99lea edx, [rbx-1]
37bc5cf9clea rax, [rip+0x7f0541]
37bc5cfa3mov [rsp+184], 0
37bc5cfafmov [rsp+160], edx
37bc5cfb6mov edx, [r12]
37bc5cfbalea r8, [rsp+164]
37bc5cfc2lea rcx, [rip+0x7f050f]
37bc5cfc9mov [rsp+80], rax
37bc5cfcemov rax, [rsp+112]
37bc5cfd3lea r9, [rip+0x7f04ee]
37bc5cfdamov [rsp+88], 12
37bc5cfe3sub edx, ebx
37bc5cfe5add rax, 1
37bc5cfe9mov [rsp+72], rsi
37bc5cfeeshl rax, 4
37bc5cff2mov [rsp+64], r15
37bc5cff7add rax, rbp
37bc5cffamov [rsp+56], rdi
37bc5cfffmov [rsp+32], rax
37bc5d004mov [rsp+48], r14
37bc5d009mov [rsp+40], rdi
37bc5d00emov [rsp+164], edx
37bc5d015lea rdx, [rsp+160]
37bc5d01dmovsd_xmm [rsp+176], x6
37bc5d026call zgemv_
37bc5d02bmov eax, [r12]
37bc5d02fmov r8, rdi
37bc5d032mov rdx, r14
37bc5d035mov rcx, r15
37bc5d038sub eax, ebx
37bc5d03amov [rsp+176], eax
37bc5d041call zlacgv_
37bc5d046
37bc5d046loc_37bc5d046:
37bc5d046mov eax, [rsp+156]
37bc5d04dlea ebx, [rax+1]
37bc5d050mov [rsp+156], ebx
37bc5d057cmp [rsp+108], ebx
37bc5d05bjl 0x37bc5ce87
37bc5d061mov ecx, [r12]
37bc5d065
37bc5d065loc_37bc5d065:
37bc5d065movsxd r14, ebx
37bc5d068mov rdx, [rsp+96]
37bc5d06dmov rax, r14
37bc5d070imul rax, r13
37bc5d074lea rsi, [rax+rdx]
37bc5d078lea r10, [r14+rsi]
37bc5d07cadd rsi, 1
37bc5d080shl r10, 4
37bc5d084shl rsi, 4
37bc5d088add r10, rbp
37bc5d08badd rsi, rbp
37bc5d08emovsd_xmm x6, [r10]
37bc5d093movsd_xmm [rsp+168], x6
37bc5d09ccmp ebx, ecx
37bc5d09ejl 0x37bc5cf10
37bc5d0a4lea rdx, [rsp+168]
37bc5d0aclea rcx, [rsp+156]
37bc5d0b4mov r8, rsi
37bc5d0b7lea r9, [rip+0x7f0426]
37bc5d0becall zdscal_
37bc5d0c3jmp 0x37bc5d046
37bc5d0c5
37bc5d0c5 0f 1f 00 ...
37bc5d0c8
37bc5d0c8loc_37bc5d0c8:
37bc5d0c8mov r9l, 1
37bc5d0cemov r8l, 1
37bc5d0d4lea rdx, [rip+0x7f03e6]
37bc5d0dbmov rcx, rbx
37bc5d0decall lsame_
37bc5d0e3test eax, eax
37bc5d0e5jne 0x37bc5ce43
37bc5d0ebmov [rsi], -1
37bc5d0f1mov eax, 1
37bc5d0f6jmp 0x37bc5ce65
37bc5d0fb
37bc5d0fb 0f 1f 44 00 00 ..D..
37bc5d100
37bc5d100loc_37bc5d100:
37bc5d100mov [rsp+108], r8l
37bc5d105mov r9l, r8l
37bc5d108mov ebx, 1
37bc5d10dmov [rsp+112], r13
37bc5d112jmp 0x37bc5d268
37bc5d117
37bc5d117 66 0f 1f 84 00 00 00 00 00 f........
37bc5d120
37bc5d120loc_37bc5d120:
37bc5d120lea r10l, [rbx+1]
37bc5d124lea rax, [rip+0x7f03b9]
37bc5d12bmovapd x7, x6
37bc5d12fsub r9l, ebx
37bc5d132movsxd r10, r10l
37bc5d135mov [rsp+40], rax
37bc5d13alea r15, [rsp+176]
37bc5d142lea rcx, [rsp+128]
37bc5d14amov [rsp+176], r9l
37bc5d152add r10, rdx
37bc5d155mov r9, rax
37bc5d158mov rdx, r15
37bc5d15bmulsd x7, x6
37bc5d15fshl r10, 4
37bc5d163add r10, rbp
37bc5d166mov [rsp+32], r10
37bc5d16bmov r8, r10
37bc5d16emov [rsp+120], r10
37bc5d173call zdotc_
37bc5d178mov r8, rdi
37bc5d17bmov rdx, r14
37bc5d17emov rcx, r15
37bc5d181addsd x7, [rsp+128]
37bc5d18amov [r13+8], 0
37bc5d192movsd_xmm [r13], x7
37bc5d198lea r13l, [rbx-1]
37bc5d19cmov [rsp+176], r13l
37bc5d1a4call zlacgv_
37bc5d1a9mov r10, [rsp+120]
37bc5d1aemov edx, [r12]
37bc5d1b2lea rax, [rip+0x7f032b]
37bc5d1b9lea rcx, [rbp+rsi+16]
37bc5d1bemov [rsp+80], rdi
37bc5d1c3lea r8, [rsp+164]
37bc5d1cbmov [rsp+32], rcx
37bc5d1d0sub edx, ebx
37bc5d1d2lea rcx, [rip+0x7f030f]
37bc5d1d9lea r9, [rip+0x7f02e8]
37bc5d1e0mov [rsp+88], 19
37bc5d1e9mov [rsp+72], r14
37bc5d1eemov [rsp+64], r15
37bc5d1f3mov [rsp+56], rax
37bc5d1f8mov [rsp+48], r10
37bc5d1fdmov [rsp+40], rdi
37bc5d202mov [rsp+160], edx
37bc5d209lea rdx, [rsp+160]
37bc5d211mov [rsp+164], r13l
37bc5d219mov [rsp+184], 0
37bc5d225movsd_xmm [rsp+176], x6
37bc5d22ecall zgemv_
37bc5d233mov r8, rdi
37bc5d236mov rdx, r14
37bc5d239mov rcx, r15
37bc5d23cmov [rsp+176], r13l
37bc5d244call zlacgv_
37bc5d249
37bc5d249loc_37bc5d249:
37bc5d249mov eax, [rsp+156]
37bc5d250lea ebx, [rax+1]
37bc5d253mov [rsp+156], ebx
37bc5d25acmp [rsp+108], ebx
37bc5d25ejl 0x37bc5ce87
37bc5d264mov r9l, [r12]
37bc5d268
37bc5d268loc_37bc5d268:
37bc5d268mov rdx, [rsp+112]
37bc5d26dmovsxd rsi, ebx
37bc5d270imul rdx, rsi
37bc5d274add rdx, [rsp+96]
37bc5d279lea rax, [rsi+rdx]
37bc5d27dsub rsi, 1
37bc5d281shl rax, 4
37bc5d285shl rsi, 4
37bc5d289lea r13, [rbp+rax]
37bc5d28elea r14, [rbp+rsi]
37bc5d293movsd_xmm x6, [r13]
37bc5d299movsd_xmm [rsp+168], x6
37bc5d2a2cmp ebx, r9l
37bc5d2a5jl 0x37bc5d120
37bc5d2ablea rdx, [rsp+168]
37bc5d2b3lea rcx, [rsp+156]
37bc5d2bbmov r9, rdi
37bc5d2bemov r8, r14
37bc5d2c1call zdscal_
37bc5d2c6jmp 0x37bc5d249
37bc5d2c8
37bc5d2c8loc_37bc5d2c8:
37bc5d2c8neg eax
37bc5d2cajmp 0x37bc5ce65
37bc5cde0
Loading..