File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b6a60c0
37b6a60c0slatps_:
37b6a60c0push r15
37b6a60c2push r14
37b6a60c4push r13
37b6a60c6push r12
37b6a60c8push rbp
37b6a60c9push rdi
37b6a60capush rsi
37b6a60cbpush rbx
37b6a60ccsub rsp, 264
37b6a60d3movups [rsp+144], x6
37b6a60dbmovups [rsp+160], x7
37b6a60e3movups [rsp+176], x8
37b6a60ecmovups [rsp+192], x9
37b6a60f5movups [rsp+208], x10
37b6a60femovups [rsp+224], x11
37b6a6107movups [rsp+240], x12
37b6a6110mov rax, [rsp+408]
37b6a6118mov rdi, [rsp+368]
37b6a6120mov rsi, [rsp+384]
37b6a6128mov rbp, [rsp+400]
37b6a6130mov [rax], 0
37b6a6136mov r15, rdx
37b6a6139mov r13, r8
37b6a613clea rdx, [rip+0xd8e36d]
37b6a6143mov r8l, 1
37b6a6149mov rbx, r9
37b6a614cmov r9l, 1
37b6a6152mov [rsp+336], rcx
37b6a615acall lsame_
37b6a615fmov r9l, 1
37b6a6165mov r8l, 1
37b6a616bmov rcx, r15
37b6a616elea rdx, [rip+0xd8e33c]
37b6a6175mov r12l, eax
37b6a6178call lsame_
37b6a617dmov r9l, 1
37b6a6183mov r8l, 1
37b6a6189mov rcx, r13
37b6a618clea rdx, [rip+0xd8e31e]
37b6a6193mov r14l, eax
37b6a6196call lsame_
37b6a619bmov [rsp+84], eax
37b6a619ftest r12l, r12l
37b6a61a2je 0x37b6a6530
37b6a61a8
37b6a61a8loc_37b6a61a8:
37b6a61a8test r14l, r14l
37b6a61abje 0x37b6a6570
37b6a61b1
37b6a61b1loc_37b6a61b1:
37b6a61b1mov eax, [rsp+84]
37b6a61b5test eax, eax
37b6a61b7jne 0x37b6a61f0
37b6a61b9mov r9l, 1
37b6a61bfmov r8l, 1
37b6a61c5lea rdx, [rip+0xd8e2e4]
37b6a61ccmov rcx, r13
37b6a61cfcall lsame_
37b6a61d4test eax, eax
37b6a61d6jne 0x37b6a61f0
37b6a61d8mov edx, -3
37b6a61ddmov eax, 3
37b6a61e2jmp 0x37b6a64aa
37b6a61e7
37b6a61e7 66 0f 1f 84 00 00 00 00 00 f........
37b6a61f0
37b6a61f0loc_37b6a61f0:
37b6a61f0mov r9l, 1
37b6a61f6mov r8l, 1
37b6a61fclea rdx, [rip+0xd8e2b2]
37b6a6203mov rcx, rbx
37b6a6206call lsame_
37b6a620btest eax, eax
37b6a620dje 0x37b6a65c8
37b6a6213
37b6a6213loc_37b6a6213:
37b6a6213mov edx, [rdi]
37b6a6215test edx, edx
37b6a6217js 0x37b6a64a0
37b6a621dmov rax, [rsp+408]
37b6a6225mov eax, [rax]
37b6a6227test eax, eax
37b6a6229jne 0x37b6a7978
37b6a622ftest edx, edx
37b6a6231je 0x37b6a64d6
37b6a6237mov edx, 12
37b6a623clea rcx, [rip+0xd8e279]
37b6a6243call slamch_
37b6a6248mov edx, 9
37b6a624dlea rcx, [rip+0xd8e274]
37b6a6254movaps x11, x0
37b6a6258call slamch_
37b6a625dmovss x6, [rip+0xd8e277]
37b6a6265mov rcx, rbx
37b6a6268mov rax, [rsp+392]
37b6a6270divss x11, x0
37b6a6275mov r9l, 1
37b6a627bmov r8l, 1
37b6a6281movaps x7, x6
37b6a6284movss [rax], x6
37b6a6288lea rdx, [rip+0xd8e222]
37b6a628fdivss x7, x11
37b6a6294call lsame_
37b6a6299test eax, eax
37b6a629bje 0x37b6a6349
37b6a62a1mov edx, [rdi]
37b6a62a3test r12l, r12l
37b6a62a6je 0x37b6a67a0
37b6a62actest edx, edx
37b6a62aejle 0x37b6a6349
37b6a62b4mov [rsp+344], r15
37b6a62bcmov r15, [rsp+376]
37b6a62c4mov [rsp+352], r13
37b6a62ccmov r13l, edx
37b6a62cfmov [rsp+368], rdi
37b6a62d7mov edi, 1
37b6a62dcmov [rsp+384], rsi
37b6a62e4mov esi, 1
37b6a62e9nop [rax]
37b6a62f0
37b6a62f0loc_37b6a62f0:
37b6a62f0lea edx, [rdi-1]
37b6a62f3lea r8, [rip+0xd8e1da]
37b6a62famov [rsp+140], edx
37b6a6301lea edx, [rsi-1]
37b6a6304lea rcx, [rsp+140]
37b6a630cadd esi, edi
37b6a630emovsxd rdx, edx
37b6a6311lea rdx, [r15+4*rdx]
37b6a6315call sasum_
37b6a631amovss [rbp+4*rdi-4], x0
37b6a6320add rdi, 1
37b6a6324cmp r13l, edi
37b6a6327jge 0x37b6a62f0
37b6a6329mov r15, [rsp+344]
37b6a6331mov r13, [rsp+352]
37b6a6339mov rdi, [rsp+368]
37b6a6341mov rsi, [rsp+384]
37b6a6349
37b6a6349loc_37b6a6349:
37b6a6349lea r8, [rip+0xd8e184]
37b6a6350mov rdx, rbp
37b6a6353mov rcx, rdi
37b6a6356call isamax_
37b6a635bcdqe
37b6a635dmovss x0, [rbp+4*rax-4]
37b6a6363comiss x7, x0
37b6a6366jb 0x37b6a6758
37b6a636cmovss [rsp+132], x6
37b6a6375movaps x10, x6
37b6a6379
37b6a6379loc_37b6a6379:
37b6a6379lea r8, [rip+0xd8e154]
37b6a6380mov rdx, rsi
37b6a6383mov rcx, rdi
37b6a6386call isamax_
37b6a638bmov r10l, [rdi]
37b6a638ecdqe
37b6a6390movss x9, [rsi+4*rax-4]
37b6a6397andps x9, [rip+0xd8e141]
37b6a639ftest r14l, r14l
37b6a63a2je 0x37b6a6600
37b6a63a8test r12l, r12l
37b6a63abje 0x37b6a68f0
37b6a63b1ucomiss x10, x6
37b6a63b5jp 0x37b6a69b0
37b6a63bbjne 0x37b6a69b0
37b6a63c1movaps x0, x11
37b6a63c5mov ebx, [rsp+84]
37b6a63c9movaps x3, x6
37b6a63ccmov edx, r10l
37b6a63cfmaxss x0, x9
37b6a63d4divss x3, x0
37b6a63d8test ebx, ebx
37b6a63daje 0x37b6a76a8
37b6a63e0lea eax, [r10+1]
37b6a63e4imul eax, r10l
37b6a63e8mov ebx, eax
37b6a63eashr ebx, 31
37b6a63edadd ebx, eax
37b6a63efsar ebx, 1
37b6a63f1test r10l, r10l
37b6a63f4jle 0x37b6a7494
37b6a63famov [rsp+96], r10l
37b6a63fflea ecx, [r10-1]
37b6a6403mov r11l, 1
37b6a6409mov [rsp+88], -1
37b6a6411
37b6a6411loc_37b6a6411:
37b6a6411mov [rsp+104], r11l
37b6a6416movsxd r8, [rsp+88]
37b6a641bmov r9l, ecx
37b6a641emovaps x0, x3
37b6a6421imul r10l, [rsp+88]
37b6a6427movsxd rax, [rsp+96]
37b6a642cmov r11, [rsp+376]
37b6a6434add r10l, edx
37b6a6437xor edx, edx
37b6a6439jmp 0x37b6a645f
37b6a643b
37b6a643b 0f 1f 44 00 00 ..D..
37b6a6440
37b6a6440loc_37b6a6440:
37b6a6440divss x1, x2
37b6a6444mulss x0, x1
37b6a6448
37b6a6448loc_37b6a6448:
37b6a6448mov ecx, r10l
37b6a644bsub ecx, eax
37b6a644dadd rax, r8
37b6a6450add ebx, ecx
37b6a6452cmp r9, rdx
37b6a6455je 0x37b6a7720
37b6a645badd rdx, 1
37b6a645f
37b6a645floc_37b6a645f:
37b6a645fcomiss x11, x0
37b6a6463jae 0x37b6a7670
37b6a6469movsxd rcx, ebx
37b6a646cmovss x1, [r11+4*rcx-4]
37b6a6473andps x1, [rip+0xd8e066]
37b6a647amovaps x2, x1
37b6a647dminss x2, x6
37b6a6481mulss x2, x0
37b6a6485minss x3, x2
37b6a6489movss x2, [rbp+4*rax-4]
37b6a648faddss x2, x1
37b6a6493comiss x2, x11
37b6a6497jae 0x37b6a6440
37b6a6499pxor x0, x0
37b6a649djmp 0x37b6a6448
37b6a649f
37b6a649f 90 .
37b6a64a0
37b6a64a0loc_37b6a64a0:
37b6a64a0mov edx, -5
37b6a64a5mov eax, 5
37b6a64aa
37b6a64aaloc_37b6a64aa:
37b6a64aamov rbx, [rsp+408]
37b6a64b2mov [rbx], edx
37b6a64b4
37b6a64b4loc_37b6a64b4:
37b6a64b4lea rdx, [rsp+140]
37b6a64bcmov r8l, 6
37b6a64c2lea rcx, [rip+0xd8dfed]
37b6a64c9mov [rsp+140], eax
37b6a64d0call xerbla_
37b6a64d5nop
37b6a64d6
37b6a64d6loc_37b6a64d6:
37b6a64d6movups x6, [rsp+144]
37b6a64demovups x7, [rsp+160]
37b6a64e6movups x8, [rsp+176]
37b6a64efmovups x9, [rsp+192]
37b6a64f8movups x10, [rsp+208]
37b6a6501movups x11, [rsp+224]
37b6a650amovups x12, [rsp+240]
37b6a6513add rsp, 264
37b6a651apop rbx
37b6a651bpop rsi
37b6a651cpop rdi
37b6a651dpop rbp
37b6a651epop r12
37b6a6520pop r13
37b6a6522pop r14
37b6a6524pop r15
37b6a6526ret
37b6a6527
37b6a6527 66 0f 1f 84 00 00 00 00 00 f........
37b6a6530
37b6a6530loc_37b6a6530:
37b6a6530mov rcx, [rsp+336]
37b6a6538mov r9l, 1
37b6a653emov r8l, 1
37b6a6544lea rdx, [rip+0xd8df67]
37b6a654bcall lsame_
37b6a6550test eax, eax
37b6a6552jne 0x37b6a61a8
37b6a6558mov edx, -1
37b6a655dmov eax, 1
37b6a6562jmp 0x37b6a64aa
37b6a6567
37b6a6567 66 0f 1f 84 00 00 00 00 00 f........
37b6a6570
37b6a6570loc_37b6a6570:
37b6a6570mov r9l, 1
37b6a6576mov r8l, 1
37b6a657clea rdx, [rip+0xd8df30]
37b6a6583mov rcx, r15
37b6a6586call lsame_
37b6a658btest eax, eax
37b6a658djne 0x37b6a61b1
37b6a6593mov r9l, 1
37b6a6599mov r8l, 1
37b6a659flea rdx, [rip+0xd8df0e]
37b6a65a6mov rcx, r15
37b6a65a9call lsame_
37b6a65aetest eax, eax
37b6a65b0jne 0x37b6a61b1
37b6a65b6mov edx, -2
37b6a65bbmov eax, 2
37b6a65c0jmp 0x37b6a64aa
37b6a65c5
37b6a65c5 0f 1f 00 ...
37b6a65c8
37b6a65c8loc_37b6a65c8:
37b6a65c8mov r9l, 1
37b6a65cemov r8l, 1
37b6a65d4lea rdx, [rip+0xd8ded6]
37b6a65dbmov rcx, rbx
37b6a65decall lsame_
37b6a65e3test eax, eax
37b6a65e5jne 0x37b6a6213
37b6a65ebmov edx, -4
37b6a65f0mov eax, 4
37b6a65f5jmp 0x37b6a64aa
37b6a65fa
37b6a65fa 66 0f 1f 44 00 00 f..D..
37b6a6600
37b6a6600loc_37b6a6600:
37b6a6600test r12l, r12l
37b6a6603jne 0x37b6a6850
37b6a6609ucomiss x10, x6
37b6a660djp 0x37b6a6f00
37b6a6613jne 0x37b6a6f00
37b6a6619movaps x1, x11
37b6a661dmov r9l, [rsp+84]
37b6a6622movaps x0, x6
37b6a6625maxss x1, x9
37b6a662adivss x0, x1
37b6a662etest r9l, r9l
37b6a6631je 0x37b6a7680
37b6a6637lea eax, [r10+1]
37b6a663bimul eax, r10l
37b6a663fmov ebx, eax
37b6a6641shr ebx, 31
37b6a6644add ebx, eax
37b6a6646sar ebx, 1
37b6a6648test r10l, r10l
37b6a664bjle 0x37b6a7921
37b6a6651mov [rsp+88], -1
37b6a6659lea edx, [r10-1]
37b6a665dmov r11l, 1
37b6a6663
37b6a6663loc_37b6a6663:
37b6a6663movsxd rax, [rsp+88]
37b6a6668mov [rsp+96], rdx
37b6a666dmovaps x3, x0
37b6a6670mov edx, ebx
37b6a6672mov [rsp+116], ebx
37b6a6676xor r9l, r9l
37b6a6679mov ebx, [rsp+88]
37b6a667dlea rcx, [4*rax]
37b6a6685lea r8l, [rax+rax]
37b6a6689movsxd rax, r10l
37b6a668cmov [rsp+112], r10l
37b6a6691mov [rsp+104], rcx
37b6a6696mov r10, [rsp+96]
37b6a669blea rcx, [rbp+4*rax]
37b6a66a0mov [rsp+96], r11l
37b6a66a5mov r11, [rsp+104]
37b6a66aamov [rsp+120], rax
37b6a66afmov [rsp+104], r14l
37b6a66b4mov r14, [rsp+376]
37b6a66bcjmp 0x37b6a6708
37b6a66be
37b6a66be 66 90 f.
37b6a66c0
37b6a66c0loc_37b6a66c0:
37b6a66c0movss x2, [rcx-4]
37b6a66c5movaps x1, x3
37b6a66c8movsxd rax, edx
37b6a66cbaddss x2, x6
37b6a66cfdivss x1, x2
37b6a66d3minss x0, x1
37b6a66d7movss x1, [r14+4*rax-4]
37b6a66deandps x1, [rip+0xd8ddfb]
37b6a66e5comiss x2, x1
37b6a66e8jbe 0x37b6a66f2
37b6a66eadivss x1, x2
37b6a66eemulss x3, x1
37b6a66f2
37b6a66f2loc_37b6a66f2:
37b6a66f2add edx, r8l
37b6a66f5add rcx, r11
37b6a66f8add r8l, ebx
37b6a66fbcmp r9, r10
37b6a66feje 0x37b6a76d0
37b6a6704add r9, 1
37b6a6708
37b6a6708loc_37b6a6708:
37b6a6708comiss x11, x0
37b6a670cjb 0x37b6a66c0
37b6a670emov r10l, [rsp+112]
37b6a6713mov r11l, [rsp+96]
37b6a6718mov r14l, [rsp+104]
37b6a671dnop [rax]
37b6a6720
37b6a6720loc_37b6a6720:
37b6a6720mulss x0, x10
37b6a6725comiss x0, x11
37b6a6729ja 0x37b6a73f0
37b6a672flea ebx, [r10+1]
37b6a6733imul ebx, r10l
37b6a6737sar ebx, 1
37b6a6739comiss x9, x7
37b6a673dja 0x37b6a75c0
37b6a6743
37b6a6743loc_37b6a6743:
37b6a6743test r14l, r14l
37b6a6746jne 0x37b6a69ec
37b6a674cjmp 0x37b6a6c4f
37b6a6751
37b6a6751 0f 1f 80 00 00 00 00 .......
37b6a6758
37b6a6758loc_37b6a6758:
37b6a6758mulss x0, x11
37b6a675dmovaps x1, x6
37b6a6760mov r8, rbp
37b6a6763mov rcx, rdi
37b6a6766lea rdx, [rsp+132]
37b6a676elea r9, [rip+0xd8dd5f]
37b6a6775divss x1, x0
37b6a6779movss [rsp+132], x1
37b6a6782call sscal_
37b6a6787movss x10, [rsp+132]
37b6a6791jmp 0x37b6a6379
37b6a6796
37b6a6796 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a67a0
37b6a67a0loc_37b6a67a0:
37b6a67a0cmp edx, 1
37b6a67a3jle 0x37b6a683d
37b6a67a9mov [rsp+344], r15
37b6a67b1mov r15, [rsp+376]
37b6a67b9mov [rsp+352], r13
37b6a67c1mov r13l, edx
37b6a67c4mov [rsp+384], rsi
37b6a67ccmov esi, 1
37b6a67d1mov [rsp+88], r12l
37b6a67d6mov r12l, 1
37b6a67dcnop [rax]
37b6a67e0
37b6a67e0loc_37b6a67e0:
37b6a67e0sub edx, r12l
37b6a67e3lea r8, [rip+0xd8dcea]
37b6a67ealea rcx, [rsp+140]
37b6a67f2mov [rsp+140], edx
37b6a67f9movsxd rdx, esi
37b6a67fclea rdx, [r15+4*rdx]
37b6a6800call sasum_
37b6a6805mov edx, [rdi]
37b6a6807movss [rbp+4*r12-4], x0
37b6a680elea eax, [rdx+rsi]
37b6a6811sub eax, r12l
37b6a6814add r12, 1
37b6a6818lea esi, [rax+1]
37b6a681bcmp r12, r13
37b6a681ejne 0x37b6a67e0
37b6a6820mov r15, [rsp+344]
37b6a6828mov r13, [rsp+352]
37b6a6830mov rsi, [rsp+384]
37b6a6838mov r12l, [rsp+88]
37b6a683d
37b6a683dloc_37b6a683d:
37b6a683dmovsxd rax, edx
37b6a6840mov [rbp+4*rax-4], 0
37b6a6848jmp 0x37b6a6349
37b6a684d
37b6a684d 0f 1f 00 ...
37b6a6850
37b6a6850loc_37b6a6850:
37b6a6850ucomiss x10, x6
37b6a6854jp 0x37b6a6c10
37b6a685ajne 0x37b6a6c10
37b6a6860movaps x1, x11
37b6a6864mov r8l, [rsp+84]
37b6a6869movaps x0, x6
37b6a686cmaxss x1, x9
37b6a6871divss x0, x1
37b6a6875test r8l, r8l
37b6a6878jne 0x37b6a7610
37b6a687eminss x0, x6
37b6a6882test r10l, r10l
37b6a6885jle 0x37b6a78c6
37b6a688bmov [rsp+88], 1
37b6a6893lea r8l, [r10-1]
37b6a6897mov r11l, r10l
37b6a689amov r10l, 1
37b6a68a0
37b6a68a0loc_37b6a68a0:
37b6a68a0movsxd rcx, [rsp+88]
37b6a68a5movsxd rax, r10l
37b6a68a8add r8l, 1
37b6a68aclea rdx, [rbp+4*rax]
37b6a68b1xor eax, eax
37b6a68b3shl rcx, 2
37b6a68b7jmp 0x37b6a68dd
37b6a68b9
37b6a68b9 0f 1f 80 00 00 00 00 .......
37b6a68c0
37b6a68c0loc_37b6a68c0:
37b6a68c0movss x1, [rdx-4]
37b6a68c5add rax, 1
37b6a68c9add rdx, rcx
37b6a68ccaddss x1, x6
37b6a68d0divss x0, x1
37b6a68d4cmp rax, r8
37b6a68d7je 0x37b6a6720
37b6a68dd
37b6a68ddloc_37b6a68dd:
37b6a68ddcomiss x11, x0
37b6a68e1jb 0x37b6a68c0
37b6a68e3jmp 0x37b6a6720
37b6a68e8
37b6a68e8 0f 1f 84 00 00 00 00 00 ........
37b6a68f0
37b6a68f0loc_37b6a68f0:
37b6a68f0ucomiss x10, x6
37b6a68f4jp 0x37b6a6bf0
37b6a68fajne 0x37b6a6bf0
37b6a6900movaps x0, x11
37b6a6904mov r11l, [rsp+84]
37b6a6909movaps x3, x6
37b6a690cmaxss x0, x9
37b6a6911divss x3, x0
37b6a6915test r11l, r11l
37b6a6918jne 0x37b6a7640
37b6a691eminss x3, x6
37b6a6922movaps x0, x3
37b6a6925test r10l, r10l
37b6a6928jle 0x37b6a78bb
37b6a692emov [rsp+88], 1
37b6a6936lea r8l, [r10-1]
37b6a693amov r11l, r10l
37b6a693dmov r10l, 1
37b6a6943
37b6a6943loc_37b6a6943:
37b6a6943movsxd rcx, [rsp+88]
37b6a6948movsxd rax, r10l
37b6a694badd r8l, 1
37b6a694flea rdx, [rbp+4*rax]
37b6a6954xor eax, eax
37b6a6956shl rcx, 2
37b6a695ajmp 0x37b6a69a4
37b6a695c
37b6a695c 0f 1f 00 66 ...f
37b6a6960 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b6a6970 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6a6980
37b6a6980loc_37b6a6980:
37b6a6980movss x2, [rdx-4]
37b6a6985movaps x1, x6
37b6a6988add rax, 1
37b6a698cadd rdx, rcx
37b6a698faddss x2, x6
37b6a6993divss x1, x2
37b6a6997mulss x0, x1
37b6a699bcmp rax, r8
37b6a699eje 0x37b6a6720
37b6a69a4
37b6a69a4loc_37b6a69a4:
37b6a69a4comiss x11, x0
37b6a69a8jb 0x37b6a6980
37b6a69aajmp 0x37b6a6720
37b6a69af
37b6a69af 90 .
37b6a69b0
37b6a69b0loc_37b6a69b0:
37b6a69b0mov [rsp+88], -1
37b6a69b8mov r11l, 1
37b6a69be
37b6a69beloc_37b6a69be:
37b6a69bepxor x0, x0
37b6a69c2mulss x0, x10
37b6a69c7comiss x0, x11
37b6a69cbja 0x37b6a73f0
37b6a69d1lea eax, [r10+1]
37b6a69d5imul eax, r10l
37b6a69d9mov ebx, eax
37b6a69dbshr ebx, 31
37b6a69deadd ebx, eax
37b6a69e0sar ebx, 1
37b6a69e2comiss x9, x7
37b6a69e6ja 0x37b6a7738
37b6a69ec
37b6a69ecloc_37b6a69ec:
37b6a69eccmp [rsp+88], -1
37b6a69f1je 0x37b6a74f0
37b6a69f7
37b6a69f7loc_37b6a69f7:
37b6a69f7cmp r10l, r11l
37b6a69fajg 0x37b6a6b9a
37b6a6a00sub r11l, r10l
37b6a6a03mov r15l, r11l
37b6a6a06
37b6a6a06loc_37b6a6a06:
37b6a6a06movsxd rax, [rsp+88]
37b6a6a0bmovsxd r13, r10l
37b6a6a0emov [rsp+88], rax
37b6a6a13jmp 0x37b6a6ad9
37b6a6a18
37b6a6a18 0f 1f 84 00 00 00 00 00 ........
37b6a6a20
37b6a6a20loc_37b6a6a20:
37b6a6a20sub ebx, r14l
37b6a6a23cmp r13l, 1
37b6a6a27jle 0x37b6a6ac7
37b6a6a2dmovss x0, [rsi+4*r13-4]
37b6a6a34mov [rsp+32], rsi
37b6a6a39movsxd rdx, ebx
37b6a6a3clea r11l, [r13-1]
37b6a6a40lea rax, [rip+0xd8da8d]
37b6a6a47lea rcx, [rsp+136]
37b6a6a4fmov [rsp+96], r11l
37b6a6a54mov [rsp+40], rax
37b6a6a59mulss x0, x10
37b6a6a5emov r9, rax
37b6a6a61mov rax, [rsp+376]
37b6a6a69xorps x0, [rip+0xd8da90]
37b6a6a70mov [rsp+136], r11l
37b6a6a78lea r8, [rax+4*rdx]
37b6a6a7clea rdx, [rsp+140]
37b6a6a84movss [rsp+140], x0
37b6a6a8dcall saxpy_
37b6a6a92mov r11l, [rsp+96]
37b6a6a97mov rdx, rsi
37b6a6a9alea r8, [rip+0xd8da33]
37b6a6aa1lea rcx, [rsp+140]
37b6a6aa9mov [rsp+140], r11l
37b6a6ab1call isamax_
37b6a6ab6cdqe
37b6a6ab8movss x9, [rsi+4*rax-4]
37b6a6abfandps x9, [rip+0xd8da19]
37b6a6ac7
37b6a6ac7loc_37b6a6ac7:
37b6a6ac7add r13, [rsp+88]
37b6a6acctest r15l, r15l
37b6a6acfje 0x37b6a6b9a
37b6a6ad5
37b6a6ad5loc_37b6a6ad5:
37b6a6ad5sub r15l, 1
37b6a6ad9
37b6a6ad9loc_37b6a6ad9:
37b6a6ad9movss x1, [rsi+4*r13-4]
37b6a6ae0mov ecx, [rsp+84]
37b6a6ae4mov r14l, r13l
37b6a6ae7movaps x0, x1
37b6a6aeaandps x0, [rip+0xd8d9ef]
37b6a6af1test ecx, ecx
37b6a6af3je 0x37b6a6f40
37b6a6af9mov rcx, [rsp+376]
37b6a6b01movsxd rax, ebx
37b6a6b04movss x8, [rcx+4*rax-4]
37b6a6b0bmulss x8, x10
37b6a6b10
37b6a6b10loc_37b6a6b10:
37b6a6b10movaps x2, x8
37b6a6b14andps x2, [rip+0xd8d9c5]
37b6a6b1bcomiss x2, x11
37b6a6b1fjbe 0x37b6a6fe0
37b6a6b25comiss x6, x2
37b6a6b28ja 0x37b6a7238
37b6a6b2e
37b6a6b2eloc_37b6a6b2e:
37b6a6b2emovaps x0, x1
37b6a6b31divss x0, x8
37b6a6b36movss [rsi+4*r13-4], x0
37b6a6b3dandps x0, [rip+0xd8d99c]
37b6a6b44
37b6a6b44loc_37b6a6b44:
37b6a6b44comiss x0, x6
37b6a6b47movaps x1, x7
37b6a6b4asubss x1, x9
37b6a6b4fjbe 0x37b6a6f90
37b6a6b55movaps x2, x6
37b6a6b58divss x2, x0
37b6a6b5cmovss x0, [rbp+4*r13-4]
37b6a6b63mulss x1, x2
37b6a6b67comiss x0, x1
37b6a6b6aja 0x37b6a70f0
37b6a6b70
37b6a6b70loc_37b6a6b70:
37b6a6b70test r12l, r12l
37b6a6b73jne 0x37b6a6a20
37b6a6b79mov eax, [rdi]
37b6a6b7bcmp eax, r13l
37b6a6b7ejg 0x37b6a7188
37b6a6b84
37b6a6b84loc_37b6a6b84:
37b6a6b84add eax, ebx
37b6a6b86add r13, [rsp+88]
37b6a6b8bsub eax, r14l
37b6a6b8elea ebx, [rax+1]
37b6a6b91test r15l, r15l
37b6a6b94jne 0x37b6a6ad5
37b6a6b9a
37b6a6b9aloc_37b6a6b9a:
37b6a6b9amov rax, [rsp+392]
37b6a6ba2movss x0, [rax]
37b6a6ba6divss x0, x10
37b6a6babmovss [rax], x0
37b6a6baf
37b6a6bafloc_37b6a6baf:
37b6a6bafucomiss x10, x6
37b6a6bb3jp 0x37b6a6bbb
37b6a6bb5je 0x37b6a64d6
37b6a6bbb
37b6a6bbbloc_37b6a6bbb:
37b6a6bbbdivss x6, x10
37b6a6bc0lea r9, [rip+0xd8d90d]
37b6a6bc7mov r8, rbp
37b6a6bcamov rcx, rdi
37b6a6bcdlea rdx, [rsp+140]
37b6a6bd5movss [rsp+140], x6
37b6a6bdecall sscal_
37b6a6be3jmp 0x37b6a64d6
37b6a6be8
37b6a6be8 0f 1f 84 00 00 00 00 00 ........
37b6a6bf0
37b6a6bf0loc_37b6a6bf0:
37b6a6bf0mov r11l, r10l
37b6a6bf3mov [rsp+88], 1
37b6a6bfbmov r10l, 1
37b6a6c01jmp 0x37b6a69be
37b6a6c06
37b6a6c06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a6c10
37b6a6c10loc_37b6a6c10:
37b6a6c10mov [rsp+88], 1
37b6a6c18mov r11l, r10l
37b6a6c1bmov r10l, 1
37b6a6c21
37b6a6c21loc_37b6a6c21:
37b6a6c21pxor x0, x0
37b6a6c25mulss x0, x10
37b6a6c2acomiss x0, x11
37b6a6c2eja 0x37b6a73f0
37b6a6c34lea eax, [r10+1]
37b6a6c38imul eax, r10l
37b6a6c3cmov ebx, eax
37b6a6c3eshr ebx, 31
37b6a6c41add ebx, eax
37b6a6c43sar ebx, 1
37b6a6c45comiss x9, x7
37b6a6c49ja 0x37b6a7780
37b6a6c4f
37b6a6c4floc_37b6a6c4f:
37b6a6c4fcmp [rsp+88], -1
37b6a6c54je 0x37b6a7570
37b6a6c5a
37b6a6c5aloc_37b6a6c5a:
37b6a6c5acmp r10l, r11l
37b6a6c5djg 0x37b6a6b9a
37b6a6c63movsxd rax, r10l
37b6a6c66
37b6a6c66loc_37b6a6c66:
37b6a6c66sub r11l, r10l
37b6a6c69mov edx, 1
37b6a6c6emov r15l, r11l
37b6a6c71
37b6a6c71loc_37b6a6c71:
37b6a6c71movsxd rcx, edx
37b6a6c74add edx, edx
37b6a6c76movaps x12, x11
37b6a6c7amov r13, rax
37b6a6c7dsub edx, r10l
37b6a6c80mov [rsp+96], rcx
37b6a6c85mov [rsp+88], edx
37b6a6c89jmp 0x37b6a6d47
37b6a6c8e
37b6a6c8e 66 90 f.
37b6a6c90
37b6a6c90loc_37b6a6c90:
37b6a6c90test r12l, r12l
37b6a6c93jne 0x37b6a7140
37b6a6c99mov edx, [rdi]
37b6a6c9bpxor x0, x0
37b6a6c9fcmp edx, r13l
37b6a6ca2jg 0x37b6a73a8
37b6a6ca8
37b6a6ca8loc_37b6a6ca8:
37b6a6ca8ucomiss x11, x10
37b6a6cacmovss x1, [rsi+4*r13-4]
37b6a6cb3jp 0x37b6a6f18
37b6a6cb9jne 0x37b6a6f18
37b6a6cbfsubss x1, x0
37b6a6cc3mov eax, [rsp+84]
37b6a6cc7movaps x2, x1
37b6a6ccamovss [rsi+4*r13-4], x1
37b6a6cd1andps x2, [rip+0xd8d808]
37b6a6cd8test eax, eax
37b6a6cdaje 0x37b6a7060
37b6a6ce0mov rcx, [rsp+376]
37b6a6ce8movsxd rax, ebx
37b6a6cebmovss x8, [rcx+4*rax-4]
37b6a6cf2mulss x8, x10
37b6a6cf7
37b6a6cf7loc_37b6a6cf7:
37b6a6cf7movaps x0, x8
37b6a6cfbandps x0, [rip+0xd8d7de]
37b6a6d02comiss x0, x12
37b6a6d06jbe 0x37b6a7080
37b6a6d0ccomiss x6, x0
37b6a6d0fja 0x37b6a7448
37b6a6d15
37b6a6d15loc_37b6a6d15:
37b6a6d15divss x1, x8
37b6a6d1amovss [rsi+4*r13-4], x1
37b6a6d21andps x1, [rip+0xd8d7b8]
37b6a6d28maxss x9, x1
37b6a6d2d
37b6a6d2dloc_37b6a6d2d:
37b6a6d2dadd r14l, [rsp+88]
37b6a6d32add r13, [rsp+96]
37b6a6d37add ebx, r14l
37b6a6d3atest r15l, r15l
37b6a6d3dje 0x37b6a6b9a
37b6a6d43sub r15l, 1
37b6a6d47
37b6a6d47loc_37b6a6d47:
37b6a6d47movaps x1, x9
37b6a6d4bmovaps x0, x6
37b6a6d4emov r14l, r13l
37b6a6d51mov eax, r13l
37b6a6d54maxss x1, x6
37b6a6d58movss x2, [rsi+4*r13-4]
37b6a6d5fmovaps x11, x10
37b6a6d63andps x2, [rip+0xd8d776]
37b6a6d6adivss x0, x1
37b6a6d6emovaps x1, x7
37b6a6d71subss x1, x2
37b6a6d75movss x2, [rbp+4*r13-4]
37b6a6d7cmulss x1, x0
37b6a6d80comiss x2, x1
37b6a6d83jbe 0x37b6a6de7
37b6a6d85mulss x0, [rip+0xd8d763]
37b6a6d8dmov edx, [rsp+84]
37b6a6d91movaps x8, x10
37b6a6d95movss [rsp+128], x0
37b6a6d9etest edx, edx
37b6a6da0je 0x37b6a6db4
37b6a6da2mov rcx, [rsp+376]
37b6a6daamovsxd r10, ebx
37b6a6dadmulss x8, [rcx+4*r10-4]
37b6a6db4
37b6a6db4loc_37b6a6db4:
37b6a6db4movaps x1, x8
37b6a6db8andps x1, [rip+0xd8d721]
37b6a6dbfmovaps x11, x10
37b6a6dc3comiss x1, x6
37b6a6dc6jbe 0x37b6a6dde
37b6a6dc8divss x11, x8
37b6a6dcdmulss x0, x1
37b6a6dd1minss x0, x6
37b6a6dd5movss [rsp+128], x0
37b6a6dde
37b6a6ddeloc_37b6a6dde:
37b6a6ddecomiss x6, x0
37b6a6de1ja 0x37b6a7348
37b6a6de7
37b6a6de7loc_37b6a6de7:
37b6a6de7ucomiss x11, x6
37b6a6debjp 0x37b6a6df3
37b6a6dedje 0x37b6a6c90
37b6a6df3
37b6a6df3loc_37b6a6df3:
37b6a6df3test r12l, r12l
37b6a6df6jne 0x37b6a7260
37b6a6dfcmov edx, [rdi]
37b6a6dfepxor x0, x0
37b6a6e02cmp edx, r13l
37b6a6e05jle 0x37b6a6ca8
37b6a6e0bsub edx, eax
37b6a6e0dlea eax, [rdx-1]
37b6a6e10cmp eax, 2
37b6a6e13jbe 0x37b6a77e7
37b6a6e19mov rax, [rsp+376]
37b6a6e21mov ecx, edx
37b6a6e23movsxd r10, ebx
37b6a6e26lea r11, [4*r13]
37b6a6e2eshr ecx, 2
37b6a6e31movaps x3, x11
37b6a6e35lea r8, [rsi+r11]
37b6a6e39lea r9, [rax+4*r10]
37b6a6e3dshl rcx, 4
37b6a6e41xor eax, eax
37b6a6e43shufps x3, x3, 0
37b6a6e47nop
37b6a6e49nop [rax+rax]
37b6a6e54nop [rax+rax]
37b6a6e5fnop [rax+rax]
37b6a6e6anop [rax+rax]
37b6a6e75nop [rax+rax]
37b6a6e80
37b6a6e80loc_37b6a6e80:
37b6a6e80movups x1, [r9+rax]
37b6a6e85movups x5, [r8+rax]
37b6a6e8aadd rax, 16
37b6a6e8emulps x1, x3
37b6a6e91mulps x1, x5
37b6a6e94addss x0, x1
37b6a6e98movaps x4, x1
37b6a6e9bshufps x4, x1, 85
37b6a6e9faddss x4, x0
37b6a6ea3movaps x0, x1
37b6a6ea6unpckhps x0, x1
37b6a6ea9shufps x1, x1, -1
37b6a6eadaddss x0, x4
37b6a6eb1addss x0, x1
37b6a6eb5cmp rax, rcx
37b6a6eb8jne 0x37b6a6e80
37b6a6ebatest dl, 3
37b6a6ebdje 0x37b6a6ca8
37b6a6ec3mov eax, edx
37b6a6ec5and eax, -4
37b6a6ec8add eax, 1
37b6a6ecb
37b6a6ecbloc_37b6a6ecb:
37b6a6ecbmov rcx, [rsp+376]
37b6a6ed3cdqe
37b6a6ed5add r11, rsi
37b6a6ed8lea rcx, [rcx+4*r10]
37b6a6edc
37b6a6edcloc_37b6a6edc:
37b6a6edcmovss x1, [rcx+4*rax-4]
37b6a6ee2mulss x1, x11
37b6a6ee7mulss x1, [r11+4*rax-4]
37b6a6eeeadd rax, 1
37b6a6ef2addss x0, x1
37b6a6ef6cmp edx, eax
37b6a6ef8jge 0x37b6a6edc
37b6a6efajmp 0x37b6a6ca8
37b6a6eff
37b6a6eff 90 .
37b6a6f00
37b6a6f00loc_37b6a6f00:
37b6a6f00mov [rsp+88], -1
37b6a6f08mov r11l, 1
37b6a6f0ejmp 0x37b6a6c21
37b6a6f13
37b6a6f13 0f 1f 44 00 00 ..D..
37b6a6f18
37b6a6f18loc_37b6a6f18:
37b6a6f18divss x1, x8
37b6a6f1dsubss x1, x0
37b6a6f21movss [rsi+4*r13-4], x1
37b6a6f28andps x1, [rip+0xd8d5b1]
37b6a6f2fmaxss x9, x1
37b6a6f34jmp 0x37b6a6d2d
37b6a6f39
37b6a6f39 0f 1f 80 00 00 00 00 .......
37b6a6f40
37b6a6f40loc_37b6a6f40:
37b6a6f40ucomiss x10, x6
37b6a6f44jp 0x37b6a6f4c
37b6a6f46je 0x37b6a6b44
37b6a6f4c
37b6a6f4cloc_37b6a6f4c:
37b6a6f4cmovaps x8, x10
37b6a6f50jmp 0x37b6a6b10
37b6a6f55
37b6a6f55 0f 1f 00 ...
37b6a6f58
37b6a6f58loc_37b6a6f58:
37b6a6f58mov r8l, [rdi]
37b6a6f5btest r8l, r8l
37b6a6f5ejle 0x37b6a6f6e
37b6a6f60shl r8, 2
37b6a6f64xor edx, edx
37b6a6f66mov rcx, rsi
37b6a6f69call memset
37b6a6f6e
37b6a6f6eloc_37b6a6f6e:
37b6a6f6emov rax, [rsp+392]
37b6a6f76movaps x1, x7
37b6a6f79pxor x9, x9
37b6a6f7emovaps x0, x6
37b6a6f81movss [rsi+4*r13-4], x6
37b6a6f88mov [rax], 0
37b6a6f8enop
37b6a6f90
37b6a6f90loc_37b6a6f90:
37b6a6f90mulss x0, [rbp+4*r13-4]
37b6a6f97comiss x0, x1
37b6a6f9ajbe 0x37b6a6b70
37b6a6fa0lea r9, [rip+0xd8d52d]
37b6a6fa7mov r8, rsi
37b6a6faalea rdx, [rip+0xd8d527]
37b6a6fb1mov rcx, rdi
37b6a6fb4call sscal_
37b6a6fb9mov rax, [rsp+392]
37b6a6fc1movss x0, [rip+0xd8d527]
37b6a6fc9mulss x0, [rax]
37b6a6fcdmovss [rax], x0
37b6a6fd1jmp 0x37b6a6b70
37b6a6fd6
37b6a6fd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a6fe0
37b6a6fe0loc_37b6a6fe0:
37b6a6fe0pxor x4, x4
37b6a6fe4comiss x2, x4
37b6a6fe7jbe 0x37b6a6f58
37b6a6fedmulss x2, x7
37b6a6ff1comiss x0, x2
37b6a6ff4jbe 0x37b6a6b2e
37b6a6ffamovss x1, [rbp+4*r13-4]
37b6a7001divss x2, x0
37b6a7005comiss x1, x6
37b6a7008jbe 0x37b6a700e
37b6a700adivss x2, x1
37b6a700e
37b6a700eloc_37b6a700e:
37b6a700emovss [rsp+128], x2
37b6a7017
37b6a7017loc_37b6a7017:
37b6a7017lea rdx, [rsp+128]
37b6a701flea r9, [rip+0xd8d4ae]
37b6a7026mov r8, rsi
37b6a7029mov rcx, rdi
37b6a702ccall sscal_
37b6a7031mov rax, [rsp+392]
37b6a7039movss x0, [rsp+128]
37b6a7042movss x1, [rax]
37b6a7046mulss x9, x0
37b6a704bmulss x1, x0
37b6a704fmovss [rax], x1
37b6a7053movss x1, [rsi+4*r13-4]
37b6a705ajmp 0x37b6a6b2e
37b6a705f
37b6a705f 90 .
37b6a7060
37b6a7060loc_37b6a7060:
37b6a7060ucomiss x10, x6
37b6a7064jp 0x37b6a7398
37b6a706ajne 0x37b6a7398
37b6a7070maxss x9, x2
37b6a7075movaps x8, x10
37b6a7079jmp 0x37b6a6d2d
37b6a707e
37b6a707e 66 90 f.
37b6a7080
37b6a7080loc_37b6a7080:
37b6a7080pxor x3, x3
37b6a7084comiss x0, x3
37b6a7087jbe 0x37b6a7460
37b6a708dmulss x0, x7
37b6a7091comiss x2, x0
37b6a7094jbe 0x37b6a6d15
37b6a709a
37b6a709aloc_37b6a709a:
37b6a709adivss x0, x2
37b6a709elea r9, [rip+0xd8d42f]
37b6a70a5mov r8, rsi
37b6a70a8mov rcx, rdi
37b6a70ablea rdx, [rsp+128]
37b6a70b3movss [rsp+128], x0
37b6a70bccall sscal_
37b6a70c1mov rax, [rsp+392]
37b6a70c9movss x0, [rsp+128]
37b6a70d2movss x1, [rax]
37b6a70d6mulss x9, x0
37b6a70dbmulss x1, x0
37b6a70dfmovss [rax], x1
37b6a70e3movss x1, [rsi+4*r13-4]
37b6a70eajmp 0x37b6a6d15
37b6a70ef
37b6a70ef 90 .
37b6a70f0
37b6a70f0loc_37b6a70f0:
37b6a70f0mulss x2, [rip+0xd8d3f8]
37b6a70f8lea r9, [rip+0xd8d3d5]
37b6a70ffmov r8, rsi
37b6a7102mov rcx, rdi
37b6a7105lea rdx, [rsp+128]
37b6a710dmovss [rsp+128], x2
37b6a7116call sscal_
37b6a711bmov rax, [rsp+392]
37b6a7123movss x0, [rax]
37b6a7127mulss x0, [rsp+128]
37b6a7130movss [rax], x0
37b6a7134jmp 0x37b6a6b70
37b6a7139
37b6a7139 0f 1f 80 00 00 00 00 .......
37b6a7140
37b6a7140loc_37b6a7140:
37b6a7140lea edx, [r14-1]
37b6a7144mov rcx, [rsp+376]
37b6a714cmov r9, rsi
37b6a714fmov [rsp+140], edx
37b6a7156mov edx, ebx
37b6a7158sub edx, eax
37b6a715amovsxd rax, edx
37b6a715dlea rdx, [rcx+4*rax]
37b6a7161lea rax, [rip+0xd8d36c]
37b6a7168mov [rsp+32], rax
37b6a716dlea rcx, [rsp+140]
37b6a7175mov r8, rax
37b6a7178call sdot_
37b6a717djmp 0x37b6a6ca8
37b6a7182
37b6a7182 66 0f 1f 44 00 00 f..D..
37b6a7188
37b6a7188loc_37b6a7188:
37b6a7188movss x0, [rsi+4*r13-4]
37b6a718fsub eax, r14l
37b6a7192movsxd rdx, ebx
37b6a7195lea r11, [rip+0xd8d338]
37b6a719cmov [rsp+40], r11
37b6a71a1lea r10, [rsp+140]
37b6a71a9mov r9, r11
37b6a71aclea rcx, [rsp+136]
37b6a71b4mov [rsp+136], eax
37b6a71bblea rax, [rsi+4*r13]
37b6a71bfmulss x0, x10
37b6a71c4mov [rsp+32], rax
37b6a71c9xorps x0, [rip+0xd8d330]
37b6a71d0mov [rsp+104], rax
37b6a71d5mov rax, [rsp+376]
37b6a71ddmov [rsp+96], r10
37b6a71e2movss [rsp+140], x0
37b6a71eblea r8, [rax+4*rdx]
37b6a71efmov rdx, r10
37b6a71f2call saxpy_
37b6a71f7mov edx, [rdi]
37b6a71f9mov rcx, [rsp+96]
37b6a71felea r8, [rip+0xd8d2cf]
37b6a7205sub edx, r14l
37b6a7208mov [rsp+140], edx
37b6a720fmov rdx, [rsp+104]
37b6a7214call isamax_
37b6a7219add eax, r14l
37b6a721ccdqe
37b6a721emovss x9, [rsi+4*rax-4]
37b6a7225mov eax, [rdi]
37b6a7227andps x9, [rip+0xd8d2b1]
37b6a722fjmp 0x37b6a6b84
37b6a7234
37b6a7234 0f 1f 40 00 ..@.
37b6a7238
37b6a7238loc_37b6a7238:
37b6a7238mulss x2, x7
37b6a723ccomiss x0, x2
37b6a723fjbe 0x37b6a6b2e
37b6a7245movaps x1, x6
37b6a7248divss x1, x0
37b6a724cmovss [rsp+128], x1
37b6a7255jmp 0x37b6a7017
37b6a725a
37b6a725a 66 0f 1f 44 00 00 f..D..
37b6a7260
37b6a7260loc_37b6a7260:
37b6a7260mov r10l, r13l
37b6a7263cmp r13l, 1
37b6a7267jle 0x37b6a77d0
37b6a726dlea edx, [r14-2]
37b6a7271cmp edx, 2
37b6a7274jbe 0x37b6a77d9
37b6a727alea ecx, [r14-1]
37b6a727emovaps x3, x11
37b6a7282pxor x0, x0
37b6a7286movsxd rdx, ebx
37b6a7289mov r11, [rsp+376]
37b6a7291mov r8l, ecx
37b6a7294sub rdx, r13
37b6a7297shufps x3, x3, 0
37b6a729bshr r8l, 2
37b6a729flea r9, [r11+4*rdx]
37b6a72a3shl r8, 4
37b6a72a7xor edx, edx
37b6a72a9nop
37b6a72aanop [rax+rax]
37b6a72b5nop [rax+rax]
37b6a72c0
37b6a72c0loc_37b6a72c0:
37b6a72c0movups x1, [r9+rdx]
37b6a72c5movups x5, [rsi+rdx]
37b6a72c9add rdx, 16
37b6a72cdmulps x1, x3
37b6a72d0mulps x1, x5
37b6a72d3addss x0, x1
37b6a72d7movaps x4, x1
37b6a72dashufps x4, x1, 85
37b6a72deaddss x4, x0
37b6a72e2movaps x0, x1
37b6a72e5unpckhps x0, x1
37b6a72e8shufps x1, x1, -1
37b6a72ecaddss x0, x4
37b6a72f0addss x0, x1
37b6a72f4cmp r8, rdx
37b6a72f7jne 0x37b6a72c0
37b6a72f9test cl, 3
37b6a72fcje 0x37b6a6ca8
37b6a7302and ecx, -4
37b6a7305add ecx, 1
37b6a7308
37b6a7308loc_37b6a7308:
37b6a7308mov edx, ebx
37b6a730amovsxd rcx, ecx
37b6a730dsub edx, eax
37b6a730fmovsxd rax, edx
37b6a7312mov rdx, [rsp+376]
37b6a731alea rax, [rdx+4*rax]
37b6a731e
37b6a731eloc_37b6a731e:
37b6a731emovss x1, [rax+4*rcx-4]
37b6a7324mulss x1, x11
37b6a7329mulss x1, [rsi+4*rcx-4]
37b6a732fadd rcx, 1
37b6a7333addss x0, x1
37b6a7337cmp r10l, ecx
37b6a733ajg 0x37b6a731e
37b6a733cjmp 0x37b6a6ca8
37b6a7341
37b6a7341 0f 1f 80 00 00 00 00 .......
37b6a7348
37b6a7348loc_37b6a7348:
37b6a7348lea rdx, [rsp+128]
37b6a7350lea r9, [rip+0xd8d17d]
37b6a7357mov r8, rsi
37b6a735amov rcx, rdi
37b6a735dmov [rsp+104], eax
37b6a7361call sscal_
37b6a7366mov rax, [rsp+392]
37b6a736emovss x0, [rsp+128]
37b6a7377movss x1, [rax]
37b6a737bmulss x9, x0
37b6a7380mulss x1, x0
37b6a7384movss [rax], x1
37b6a7388mov eax, [rsp+104]
37b6a738cjmp 0x37b6a6de7
37b6a7391
37b6a7391 0f 1f 80 00 00 00 00 .......
37b6a7398
37b6a7398loc_37b6a7398:
37b6a7398movaps x8, x10
37b6a739cjmp 0x37b6a6cf7
37b6a73a1
37b6a73a1 0f 1f 80 00 00 00 00 .......
37b6a73a8
37b6a73a8loc_37b6a73a8:
37b6a73a8mov rcx, [rsp+376]
37b6a73b0sub edx, eax
37b6a73b2movsxd rax, ebx
37b6a73b5lea r9, [rsi+4*r13]
37b6a73b9mov [rsp+140], edx
37b6a73c0lea rdx, [rcx+4*rax]
37b6a73c4lea rax, [rip+0xd8d109]
37b6a73cbmov [rsp+32], rax
37b6a73d0lea rcx, [rsp+140]
37b6a73d8mov r8, rax
37b6a73dbcall sdot_
37b6a73e0jmp 0x37b6a6ca8
37b6a73e5
37b6a73e5loc_37b6a73e5:
37b6a73e5movaps x10, x6
37b6a73e9nop [rax]
37b6a73f0
37b6a73f0loc_37b6a73f0:
37b6a73f0lea rax, [rip+0xd8d0dd]
37b6a73f7mov r9, rdi
37b6a73famov r8, r13
37b6a73fdmov rdx, r15
37b6a7400mov [rsp+48], rax
37b6a7405mov rax, [rsp+376]
37b6a740dmov [rsp+40], rsi
37b6a7412mov rcx, [rsp+336]
37b6a741amov [rsp+72], 1
37b6a7423mov [rsp+64], 1
37b6a742cmov [rsp+56], 1
37b6a7435mov [rsp+32], rax
37b6a743acall stpsv_
37b6a743fjmp 0x37b6a6baf
37b6a7444
37b6a7444 0f 1f 40 00 ..@.
37b6a7448
37b6a7448loc_37b6a7448:
37b6a7448mulss x0, x7
37b6a744ccomiss x2, x0
37b6a744fjbe 0x37b6a6d15
37b6a7455movaps x0, x6
37b6a7458jmp 0x37b6a709a
37b6a745d
37b6a745d 0f 1f 00 ...
37b6a7460
37b6a7460loc_37b6a7460:
37b6a7460mov r8l, [rdi]
37b6a7463test r8l, r8l
37b6a7466jle 0x37b6a7476
37b6a7468shl r8, 2
37b6a746cxor edx, edx
37b6a746emov rcx, rsi
37b6a7471call memset
37b6a7476
37b6a7476loc_37b6a7476:
37b6a7476mov rax, [rsp+392]
37b6a747emovss [rsi+4*r13-4], x6
37b6a7485movaps x9, x6
37b6a7489mov [rax], 0
37b6a748fjmp 0x37b6a6d2d
37b6a7494
37b6a7494loc_37b6a7494:
37b6a7494comiss x3, x11
37b6a7498ja 0x37b6a73f0
37b6a749ecomiss x9, x7
37b6a74a2jbe 0x37b6a64d6
37b6a74a8mov [rsp+96], r10l
37b6a74ad
37b6a74adloc_37b6a74ad:
37b6a74admovaps x0, x7
37b6a74b0lea r9, [rip+0xd8d01d]
37b6a74b7mov r8, rsi
37b6a74bamov rcx, rdi
37b6a74bddivss x0, x9
37b6a74c2mov rax, [rsp+392]
37b6a74camovaps x9, x7
37b6a74cemov rdx, rax
37b6a74d1movss [rax], x0
37b6a74d5call sscal_
37b6a74damov r10l, [rsp+96]
37b6a74dfmov [rsp+88], -1
37b6a74e7mov r11l, 1
37b6a74ednop [rax]
37b6a74f0
37b6a74f0loc_37b6a74f0:
37b6a74f0cmp r10l, r11l
37b6a74f3jl 0x37b6a6b9a
37b6a74f9mov r15l, r10l
37b6a74fcsub r15l, r11l
37b6a74ffjmp 0x37b6a6a06
37b6a7504
37b6a7504loc_37b6a7504:
37b6a7504comiss x0, x11
37b6a7508ja 0x37b6a73f0
37b6a750ecomiss x9, x7
37b6a7512jbe 0x37b6a64d6
37b6a7518lea eax, [r10+1]
37b6a751cmov ecx, 2
37b6a7521movaps x0, x7
37b6a7524mov r8, rsi
37b6a7527imul eax, r10l
37b6a752bdivss x0, x9
37b6a7530mov [rsp+88], r10l
37b6a7535lea r9, [rip+0xd8cf98]
37b6a753cmovaps x9, x7
37b6a7540cdq
37b6a7541idiv ecx
37b6a7543mov rcx, rdi
37b6a7546mov ebx, eax
37b6a7548mov rax, [rsp+392]
37b6a7550movss [rax], x0
37b6a7554mov rdx, rax
37b6a7557call sscal_
37b6a755cmov r10l, [rsp+88]
37b6a7561mov r11l, 1
37b6a7567nop [rax+rax]
37b6a7570
37b6a7570loc_37b6a7570:
37b6a7570cmp r10l, r11l
37b6a7573jl 0x37b6a6b9a
37b6a7579movsxd rax, r10l
37b6a757c
37b6a757cloc_37b6a757c:
37b6a757cmov r15l, r10l
37b6a757fmov edx, -1
37b6a7584sub r15l, r11l
37b6a7587jmp 0x37b6a6c71
37b6a758c
37b6a758cloc_37b6a758c:
37b6a758ccomiss x0, x11
37b6a7590ja 0x37b6a73f0
37b6a7596comiss x9, x7
37b6a759ajbe 0x37b6a64d6
37b6a75a0mov [rsp+88], 1
37b6a75a8mov r11l, r10l
37b6a75abmov ebx, 1
37b6a75b0mov r10l, 1
37b6a75b6nop [rax+rax]
37b6a75c0
37b6a75c0loc_37b6a75c0:
37b6a75c0movaps x0, x7
37b6a75c3lea r9, [rip+0xd8cf0a]
37b6a75camov r8, rsi
37b6a75cdmov rcx, rdi
37b6a75d0divss x0, x9
37b6a75d5mov [rsp+104], r11l
37b6a75damovaps x9, x7
37b6a75demov rax, [rsp+392]
37b6a75e6mov [rsp+96], r10l
37b6a75ebmov rdx, rax
37b6a75eemovss [rax], x0
37b6a75f2call sscal_
37b6a75f7mov r11l, [rsp+104]
37b6a75fcmov r10l, [rsp+96]
37b6a7601jmp 0x37b6a6743
37b6a7606
37b6a7606 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a7610
37b6a7610loc_37b6a7610:
37b6a7610test r10l, r10l
37b6a7613jle 0x37b6a758c
37b6a7619lea edx, [r10-1]
37b6a761dmov r11l, r10l
37b6a7620mov ebx, 1
37b6a7625mov [rsp+88], 1
37b6a762dmov r10l, 1
37b6a7633jmp 0x37b6a6663
37b6a7638
37b6a7638 0f 1f 84 00 00 00 00 00 ........
37b6a7640
37b6a7640loc_37b6a7640:
37b6a7640test r10l, r10l
37b6a7643jle 0x37b6a7858
37b6a7649mov [rsp+88], 1
37b6a7651lea ecx, [r10-1]
37b6a7655mov r11l, r10l
37b6a7658mov ebx, 1
37b6a765dmov [rsp+96], 1
37b6a7665mov edx, 1
37b6a766ajmp 0x37b6a6411
37b6a766f
37b6a766f 90 .
37b6a7670
37b6a7670loc_37b6a7670:
37b6a7670mov r11l, [rsp+104]
37b6a7675mov r10l, [rsp+96]
37b6a767ajmp 0x37b6a6720
37b6a767f
37b6a767f 90 .
37b6a7680
37b6a7680loc_37b6a7680:
37b6a7680minss x0, x6
37b6a7684test r10l, r10l
37b6a7687jle 0x37b6a7504
37b6a768dmov [rsp+88], -1
37b6a7695lea r8l, [r10-1]
37b6a7699mov r11l, 1
37b6a769fjmp 0x37b6a68a0
37b6a76a4
37b6a76a4 0f 1f 40 00 ..@.
37b6a76a8
37b6a76a8loc_37b6a76a8:
37b6a76a8minss x3, x6
37b6a76acmovaps x0, x3
37b6a76aftest r10l, r10l
37b6a76b2jle 0x37b6a7948
37b6a76b8mov [rsp+88], -1
37b6a76c0lea r8l, [r10-1]
37b6a76c4mov r11l, 1
37b6a76cajmp 0x37b6a6943
37b6a76cf
37b6a76cf 90 .
37b6a76d0
37b6a76d0loc_37b6a76d0:
37b6a76d0minss x3, x0
37b6a76d4mov ebx, [rsp+116]
37b6a76d8mov r10l, [rsp+112]
37b6a76ddmov r11l, [rsp+96]
37b6a76e2mov rax, [rsp+120]
37b6a76e7comiss x3, x11
37b6a76ebja 0x37b6a73e5
37b6a76f1comiss x9, x7
37b6a76f5ja 0x37b6a77fc
37b6a76fbcmp [rsp+88], -1
37b6a7700je 0x37b6a7846
37b6a7706cmp r10l, r11l
37b6a7709jg 0x37b6a64d6
37b6a770fmovaps x10, x6
37b6a7713jmp 0x37b6a6c66
37b6a7718
37b6a7718 0f 1f 84 00 00 00 00 00 ........
37b6a7720
37b6a7720loc_37b6a7720:
37b6a7720mov r11l, [rsp+104]
37b6a7725mov r10l, [rsp+96]
37b6a772amovaps x0, x3
37b6a772djmp 0x37b6a6720
37b6a7732
37b6a7732 66 0f 1f 44 00 00 f..D..
37b6a7738
37b6a7738loc_37b6a7738:
37b6a7738movaps x0, x7
37b6a773blea r9, [rip+0xd8cd92]
37b6a7742mov r8, rsi
37b6a7745mov rcx, rdi
37b6a7748divss x0, x9
37b6a774dmov [rsp+104], r11l
37b6a7752movaps x9, x7
37b6a7756mov rax, [rsp+392]
37b6a775emov [rsp+96], r10l
37b6a7763mov rdx, rax
37b6a7766movss [rax], x0
37b6a776acall sscal_
37b6a776fmov r10l, [rsp+96]
37b6a7774mov r11l, [rsp+104]
37b6a7779jmp 0x37b6a69ec
37b6a777e
37b6a777e 66 90 f.
37b6a7780
37b6a7780loc_37b6a7780:
37b6a7780movaps x0, x7
37b6a7783lea r9, [rip+0xd8cd4a]
37b6a778amov r8, rsi
37b6a778dmov rcx, rdi
37b6a7790divss x0, x9
37b6a7795mov [rsp+104], r11l
37b6a779amovaps x9, x7
37b6a779emov rax, [rsp+392]
37b6a77a6mov [rsp+96], r10l
37b6a77abmov rdx, rax
37b6a77aemovss [rax], x0
37b6a77b2call sscal_
37b6a77b7mov r10l, [rsp+96]
37b6a77bcmov r11l, [rsp+104]
37b6a77c1jmp 0x37b6a6c4f
37b6a77c6
37b6a77c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a77d0
37b6a77d0loc_37b6a77d0:
37b6a77d0pxor x0, x0
37b6a77d4jmp 0x37b6a6ca8
37b6a77d9
37b6a77d9loc_37b6a77d9:
37b6a77d9pxor x0, x0
37b6a77ddmov ecx, 1
37b6a77e2jmp 0x37b6a7308
37b6a77e7
37b6a77e7loc_37b6a77e7:
37b6a77e7mov eax, 1
37b6a77ecmovsxd r10, ebx
37b6a77eflea r11, [4*r13]
37b6a77f7jmp 0x37b6a6ecb
37b6a77fc
37b6a77fcloc_37b6a77fc:
37b6a77fcmovaps x0, x7
37b6a77fflea r9, [rip+0xd8ccce]
37b6a7806mov r8, rsi
37b6a7809mov rcx, rdi
37b6a780cdivss x0, x9
37b6a7811mov [rsp+104], r11l
37b6a7816movaps x9, x7
37b6a781amov rax, [rsp+392]
37b6a7822mov [rsp+96], r10l
37b6a7827movaps x10, x6
37b6a782bmov rdx, rax
37b6a782emovss [rax], x0
37b6a7832call sscal_
37b6a7837mov r10l, [rsp+96]
37b6a783cmov r11l, [rsp+104]
37b6a7841jmp 0x37b6a6c4f
37b6a7846
37b6a7846loc_37b6a7846:
37b6a7846cmp r10l, r11l
37b6a7849jl 0x37b6a64d6
37b6a784fmovaps x10, x6
37b6a7853jmp 0x37b6a757c
37b6a7858
37b6a7858loc_37b6a7858:
37b6a7858comiss x3, x11
37b6a785cja 0x37b6a73f0
37b6a7862
37b6a7862loc_37b6a7862:
37b6a7862comiss x9, x7
37b6a7866jbe 0x37b6a64d6
37b6a786cmovaps x0, x7
37b6a786flea r9, [rip+0xd8cc5e]
37b6a7876mov r8, rsi
37b6a7879mov rcx, rdi
37b6a787cdivss x0, x9
37b6a7881mov [rsp+88], r10l
37b6a7886movaps x9, x7
37b6a788amov rax, [rsp+392]
37b6a7892mov ebx, 1
37b6a7897mov rdx, rax
37b6a789amovss [rax], x0
37b6a789ecall sscal_
37b6a78a3mov r11l, [rsp+88]
37b6a78a8mov r10l, 1
37b6a78aemov [rsp+88], 1
37b6a78b6jmp 0x37b6a69f7
37b6a78bb
37b6a78bbloc_37b6a78bb:
37b6a78bbcomiss x3, x11
37b6a78bfjbe 0x37b6a7862
37b6a78c1jmp 0x37b6a73f0
37b6a78c6
37b6a78c6loc_37b6a78c6:
37b6a78c6comiss x0, x11
37b6a78caja 0x37b6a73f0
37b6a78d0comiss x9, x7
37b6a78d4jbe 0x37b6a64d6
37b6a78damovaps x0, x7
37b6a78ddlea r9, [rip+0xd8cbf0]
37b6a78e4mov r8, rsi
37b6a78e7mov rcx, rdi
37b6a78eadivss x0, x9
37b6a78efmov [rsp+88], r10l
37b6a78f4movaps x9, x7
37b6a78f8mov rax, [rsp+392]
37b6a7900mov ebx, 1
37b6a7905mov rdx, rax
37b6a7908movss [rax], x0
37b6a790ccall sscal_
37b6a7911mov r11l, [rsp+88]
37b6a7916mov r10l, 1
37b6a791cjmp 0x37b6a6c5a
37b6a7921
37b6a7921loc_37b6a7921:
37b6a7921comiss x0, x11
37b6a7925ja 0x37b6a73f0
37b6a792bcomiss x9, x7
37b6a792fjbe 0x37b6a64d6
37b6a7935mov [rsp+88], -1
37b6a793dmov r11l, 1
37b6a7943jmp 0x37b6a75c0
37b6a7948
37b6a7948loc_37b6a7948:
37b6a7948comiss x3, x11
37b6a794cja 0x37b6a73f0
37b6a7952comiss x9, x7
37b6a7956jbe 0x37b6a64d6
37b6a795clea eax, [r10+1]
37b6a7960mov ecx, 2
37b6a7965mov [rsp+96], r10l
37b6a796aimul eax, r10l
37b6a796ecdq
37b6a796fidiv ecx
37b6a7971mov ebx, eax
37b6a7973jmp 0x37b6a74ad
37b6a7978
37b6a7978loc_37b6a7978:
37b6a7978neg eax
37b6a797ajmp 0x37b6a64b4
37b6a60c0
37b6a60c0slatps_:
37b6a60c0push r15
37b6a60c2push r14
37b6a60c4push r13
37b6a60c6push r12
37b6a60c8push rbp
37b6a60c9push rdi
37b6a60capush rsi
37b6a60cbpush rbx
37b6a60ccsub rsp, 264
37b6a60d3movups [rsp+144], x6
37b6a60dbmovups [rsp+160], x7
37b6a60e3movups [rsp+176], x8
37b6a60ecmovups [rsp+192], x9
37b6a60f5movups [rsp+208], x10
37b6a60femovups [rsp+224], x11
37b6a6107movups [rsp+240], x12
37b6a6110mov rax, [rsp+408]
37b6a6118mov rdi, [rsp+368]
37b6a6120mov rsi, [rsp+384]
37b6a6128mov rbp, [rsp+400]
37b6a6130mov [rax], 0
37b6a6136mov r15, rdx
37b6a6139mov r13, r8
37b6a613clea rdx, [rip+0xd8e36d]
37b6a6143mov r8l, 1
37b6a6149mov rbx, r9
37b6a614cmov r9l, 1
37b6a6152mov [rsp+336], rcx
37b6a615acall lsame_
37b6a615fmov r9l, 1
37b6a6165mov r8l, 1
37b6a616bmov rcx, r15
37b6a616elea rdx, [rip+0xd8e33c]
37b6a6175mov r12l, eax
37b6a6178call lsame_
37b6a617dmov r9l, 1
37b6a6183mov r8l, 1
37b6a6189mov rcx, r13
37b6a618clea rdx, [rip+0xd8e31e]
37b6a6193mov r14l, eax
37b6a6196call lsame_
37b6a619bmov [rsp+84], eax
37b6a619ftest r12l, r12l
37b6a61a2je 0x37b6a6530
37b6a61a8
37b6a61a8loc_37b6a61a8:
37b6a61a8test r14l, r14l
37b6a61abje 0x37b6a6570
37b6a61b1
37b6a61b1loc_37b6a61b1:
37b6a61b1mov eax, [rsp+84]
37b6a61b5test eax, eax
37b6a61b7jne 0x37b6a61f0
37b6a61b9mov r9l, 1
37b6a61bfmov r8l, 1
37b6a61c5lea rdx, [rip+0xd8e2e4]
37b6a61ccmov rcx, r13
37b6a61cfcall lsame_
37b6a61d4test eax, eax
37b6a61d6jne 0x37b6a61f0
37b6a61d8mov edx, -3
37b6a61ddmov eax, 3
37b6a61e2jmp 0x37b6a64aa
37b6a61e7
37b6a61e7 66 0f 1f 84 00 00 00 00 00 f........
37b6a61f0
37b6a61f0loc_37b6a61f0:
37b6a61f0mov r9l, 1
37b6a61f6mov r8l, 1
37b6a61fclea rdx, [rip+0xd8e2b2]
37b6a6203mov rcx, rbx
37b6a6206call lsame_
37b6a620btest eax, eax
37b6a620dje 0x37b6a65c8
37b6a6213
37b6a6213loc_37b6a6213:
37b6a6213mov edx, [rdi]
37b6a6215test edx, edx
37b6a6217js 0x37b6a64a0
37b6a621dmov rax, [rsp+408]
37b6a6225mov eax, [rax]
37b6a6227test eax, eax
37b6a6229jne 0x37b6a7978
37b6a622ftest edx, edx
37b6a6231je 0x37b6a64d6
37b6a6237mov edx, 12
37b6a623clea rcx, [rip+0xd8e279]
37b6a6243call slamch_
37b6a6248mov edx, 9
37b6a624dlea rcx, [rip+0xd8e274]
37b6a6254movaps x11, x0
37b6a6258call slamch_
37b6a625dmovss x6, [rip+0xd8e277]
37b6a6265mov rcx, rbx
37b6a6268mov rax, [rsp+392]
37b6a6270divss x11, x0
37b6a6275mov r9l, 1
37b6a627bmov r8l, 1
37b6a6281movaps x7, x6
37b6a6284movss [rax], x6
37b6a6288lea rdx, [rip+0xd8e222]
37b6a628fdivss x7, x11
37b6a6294call lsame_
37b6a6299test eax, eax
37b6a629bje 0x37b6a6349
37b6a62a1mov edx, [rdi]
37b6a62a3test r12l, r12l
37b6a62a6je 0x37b6a67a0
37b6a62actest edx, edx
37b6a62aejle 0x37b6a6349
37b6a62b4mov [rsp+344], r15
37b6a62bcmov r15, [rsp+376]
37b6a62c4mov [rsp+352], r13
37b6a62ccmov r13l, edx
37b6a62cfmov [rsp+368], rdi
37b6a62d7mov edi, 1
37b6a62dcmov [rsp+384], rsi
37b6a62e4mov esi, 1
37b6a62e9nop [rax]
37b6a62f0
37b6a62f0loc_37b6a62f0:
37b6a62f0lea edx, [rdi-1]
37b6a62f3lea r8, [rip+0xd8e1da]
37b6a62famov [rsp+140], edx
37b6a6301lea edx, [rsi-1]
37b6a6304lea rcx, [rsp+140]
37b6a630cadd esi, edi
37b6a630emovsxd rdx, edx
37b6a6311lea rdx, [r15+4*rdx]
37b6a6315call sasum_
37b6a631amovss [rbp+4*rdi-4], x0
37b6a6320add rdi, 1
37b6a6324cmp r13l, edi
37b6a6327jge 0x37b6a62f0
37b6a6329mov r15, [rsp+344]
37b6a6331mov r13, [rsp+352]
37b6a6339mov rdi, [rsp+368]
37b6a6341mov rsi, [rsp+384]
37b6a6349
37b6a6349loc_37b6a6349:
37b6a6349lea r8, [rip+0xd8e184]
37b6a6350mov rdx, rbp
37b6a6353mov rcx, rdi
37b6a6356call isamax_
37b6a635bcdqe
37b6a635dmovss x0, [rbp+4*rax-4]
37b6a6363comiss x7, x0
37b6a6366jb 0x37b6a6758
37b6a636cmovss [rsp+132], x6
37b6a6375movaps x10, x6
37b6a6379
37b6a6379loc_37b6a6379:
37b6a6379lea r8, [rip+0xd8e154]
37b6a6380mov rdx, rsi
37b6a6383mov rcx, rdi
37b6a6386call isamax_
37b6a638bmov r10l, [rdi]
37b6a638ecdqe
37b6a6390movss x9, [rsi+4*rax-4]
37b6a6397andps x9, [rip+0xd8e141]
37b6a639ftest r14l, r14l
37b6a63a2je 0x37b6a6600
37b6a63a8test r12l, r12l
37b6a63abje 0x37b6a68f0
37b6a63b1ucomiss x10, x6
37b6a63b5jp 0x37b6a69b0
37b6a63bbjne 0x37b6a69b0
37b6a63c1movaps x0, x11
37b6a63c5mov ebx, [rsp+84]
37b6a63c9movaps x3, x6
37b6a63ccmov edx, r10l
37b6a63cfmaxss x0, x9
37b6a63d4divss x3, x0
37b6a63d8test ebx, ebx
37b6a63daje 0x37b6a76a8
37b6a63e0lea eax, [r10+1]
37b6a63e4imul eax, r10l
37b6a63e8mov ebx, eax
37b6a63eashr ebx, 31
37b6a63edadd ebx, eax
37b6a63efsar ebx, 1
37b6a63f1test r10l, r10l
37b6a63f4jle 0x37b6a7494
37b6a63famov [rsp+96], r10l
37b6a63fflea ecx, [r10-1]
37b6a6403mov r11l, 1
37b6a6409mov [rsp+88], -1
37b6a6411
37b6a6411loc_37b6a6411:
37b6a6411mov [rsp+104], r11l
37b6a6416movsxd r8, [rsp+88]
37b6a641bmov r9l, ecx
37b6a641emovaps x0, x3
37b6a6421imul r10l, [rsp+88]
37b6a6427movsxd rax, [rsp+96]
37b6a642cmov r11, [rsp+376]
37b6a6434add r10l, edx
37b6a6437xor edx, edx
37b6a6439jmp 0x37b6a645f
37b6a643b
37b6a643b 0f 1f 44 00 00 ..D..
37b6a6440
37b6a6440loc_37b6a6440:
37b6a6440divss x1, x2
37b6a6444mulss x0, x1
37b6a6448
37b6a6448loc_37b6a6448:
37b6a6448mov ecx, r10l
37b6a644bsub ecx, eax
37b6a644dadd rax, r8
37b6a6450add ebx, ecx
37b6a6452cmp r9, rdx
37b6a6455je 0x37b6a7720
37b6a645badd rdx, 1
37b6a645f
37b6a645floc_37b6a645f:
37b6a645fcomiss x11, x0
37b6a6463jae 0x37b6a7670
37b6a6469movsxd rcx, ebx
37b6a646cmovss x1, [r11+4*rcx-4]
37b6a6473andps x1, [rip+0xd8e066]
37b6a647amovaps x2, x1
37b6a647dminss x2, x6
37b6a6481mulss x2, x0
37b6a6485minss x3, x2
37b6a6489movss x2, [rbp+4*rax-4]
37b6a648faddss x2, x1
37b6a6493comiss x2, x11
37b6a6497jae 0x37b6a6440
37b6a6499pxor x0, x0
37b6a649djmp 0x37b6a6448
37b6a649f
37b6a649f 90 .
37b6a64a0
37b6a64a0loc_37b6a64a0:
37b6a64a0mov edx, -5
37b6a64a5mov eax, 5
37b6a64aa
37b6a64aaloc_37b6a64aa:
37b6a64aamov rbx, [rsp+408]
37b6a64b2mov [rbx], edx
37b6a64b4
37b6a64b4loc_37b6a64b4:
37b6a64b4lea rdx, [rsp+140]
37b6a64bcmov r8l, 6
37b6a64c2lea rcx, [rip+0xd8dfed]
37b6a64c9mov [rsp+140], eax
37b6a64d0call xerbla_
37b6a64d5nop
37b6a64d6
37b6a64d6loc_37b6a64d6:
37b6a64d6movups x6, [rsp+144]
37b6a64demovups x7, [rsp+160]
37b6a64e6movups x8, [rsp+176]
37b6a64efmovups x9, [rsp+192]
37b6a64f8movups x10, [rsp+208]
37b6a6501movups x11, [rsp+224]
37b6a650amovups x12, [rsp+240]
37b6a6513add rsp, 264
37b6a651apop rbx
37b6a651bpop rsi
37b6a651cpop rdi
37b6a651dpop rbp
37b6a651epop r12
37b6a6520pop r13
37b6a6522pop r14
37b6a6524pop r15
37b6a6526ret
37b6a6527
37b6a6527 66 0f 1f 84 00 00 00 00 00 f........
37b6a6530
37b6a6530loc_37b6a6530:
37b6a6530mov rcx, [rsp+336]
37b6a6538mov r9l, 1
37b6a653emov r8l, 1
37b6a6544lea rdx, [rip+0xd8df67]
37b6a654bcall lsame_
37b6a6550test eax, eax
37b6a6552jne 0x37b6a61a8
37b6a6558mov edx, -1
37b6a655dmov eax, 1
37b6a6562jmp 0x37b6a64aa
37b6a6567
37b6a6567 66 0f 1f 84 00 00 00 00 00 f........
37b6a6570
37b6a6570loc_37b6a6570:
37b6a6570mov r9l, 1
37b6a6576mov r8l, 1
37b6a657clea rdx, [rip+0xd8df30]
37b6a6583mov rcx, r15
37b6a6586call lsame_
37b6a658btest eax, eax
37b6a658djne 0x37b6a61b1
37b6a6593mov r9l, 1
37b6a6599mov r8l, 1
37b6a659flea rdx, [rip+0xd8df0e]
37b6a65a6mov rcx, r15
37b6a65a9call lsame_
37b6a65aetest eax, eax
37b6a65b0jne 0x37b6a61b1
37b6a65b6mov edx, -2
37b6a65bbmov eax, 2
37b6a65c0jmp 0x37b6a64aa
37b6a65c5
37b6a65c5 0f 1f 00 ...
37b6a65c8
37b6a65c8loc_37b6a65c8:
37b6a65c8mov r9l, 1
37b6a65cemov r8l, 1
37b6a65d4lea rdx, [rip+0xd8ded6]
37b6a65dbmov rcx, rbx
37b6a65decall lsame_
37b6a65e3test eax, eax
37b6a65e5jne 0x37b6a6213
37b6a65ebmov edx, -4
37b6a65f0mov eax, 4
37b6a65f5jmp 0x37b6a64aa
37b6a65fa
37b6a65fa 66 0f 1f 44 00 00 f..D..
37b6a6600
37b6a6600loc_37b6a6600:
37b6a6600test r12l, r12l
37b6a6603jne 0x37b6a6850
37b6a6609ucomiss x10, x6
37b6a660djp 0x37b6a6f00
37b6a6613jne 0x37b6a6f00
37b6a6619movaps x1, x11
37b6a661dmov r9l, [rsp+84]
37b6a6622movaps x0, x6
37b6a6625maxss x1, x9
37b6a662adivss x0, x1
37b6a662etest r9l, r9l
37b6a6631je 0x37b6a7680
37b6a6637lea eax, [r10+1]
37b6a663bimul eax, r10l
37b6a663fmov ebx, eax
37b6a6641shr ebx, 31
37b6a6644add ebx, eax
37b6a6646sar ebx, 1
37b6a6648test r10l, r10l
37b6a664bjle 0x37b6a7921
37b6a6651mov [rsp+88], -1
37b6a6659lea edx, [r10-1]
37b6a665dmov r11l, 1
37b6a6663
37b6a6663loc_37b6a6663:
37b6a6663movsxd rax, [rsp+88]
37b6a6668mov [rsp+96], rdx
37b6a666dmovaps x3, x0
37b6a6670mov edx, ebx
37b6a6672mov [rsp+116], ebx
37b6a6676xor r9l, r9l
37b6a6679mov ebx, [rsp+88]
37b6a667dlea rcx, [4*rax]
37b6a6685lea r8l, [rax+rax]
37b6a6689movsxd rax, r10l
37b6a668cmov [rsp+112], r10l
37b6a6691mov [rsp+104], rcx
37b6a6696mov r10, [rsp+96]
37b6a669blea rcx, [rbp+4*rax]
37b6a66a0mov [rsp+96], r11l
37b6a66a5mov r11, [rsp+104]
37b6a66aamov [rsp+120], rax
37b6a66afmov [rsp+104], r14l
37b6a66b4mov r14, [rsp+376]
37b6a66bcjmp 0x37b6a6708
37b6a66be
37b6a66be 66 90 f.
37b6a66c0
37b6a66c0loc_37b6a66c0:
37b6a66c0movss x2, [rcx-4]
37b6a66c5movaps x1, x3
37b6a66c8movsxd rax, edx
37b6a66cbaddss x2, x6
37b6a66cfdivss x1, x2
37b6a66d3minss x0, x1
37b6a66d7movss x1, [r14+4*rax-4]
37b6a66deandps x1, [rip+0xd8ddfb]
37b6a66e5comiss x2, x1
37b6a66e8jbe 0x37b6a66f2
37b6a66eadivss x1, x2
37b6a66eemulss x3, x1
37b6a66f2
37b6a66f2loc_37b6a66f2:
37b6a66f2add edx, r8l
37b6a66f5add rcx, r11
37b6a66f8add r8l, ebx
37b6a66fbcmp r9, r10
37b6a66feje 0x37b6a76d0
37b6a6704add r9, 1
37b6a6708
37b6a6708loc_37b6a6708:
37b6a6708comiss x11, x0
37b6a670cjb 0x37b6a66c0
37b6a670emov r10l, [rsp+112]
37b6a6713mov r11l, [rsp+96]
37b6a6718mov r14l, [rsp+104]
37b6a671dnop [rax]
37b6a6720
37b6a6720loc_37b6a6720:
37b6a6720mulss x0, x10
37b6a6725comiss x0, x11
37b6a6729ja 0x37b6a73f0
37b6a672flea ebx, [r10+1]
37b6a6733imul ebx, r10l
37b6a6737sar ebx, 1
37b6a6739comiss x9, x7
37b6a673dja 0x37b6a75c0
37b6a6743
37b6a6743loc_37b6a6743:
37b6a6743test r14l, r14l
37b6a6746jne 0x37b6a69ec
37b6a674cjmp 0x37b6a6c4f
37b6a6751
37b6a6751 0f 1f 80 00 00 00 00 .......
37b6a6758
37b6a6758loc_37b6a6758:
37b6a6758mulss x0, x11
37b6a675dmovaps x1, x6
37b6a6760mov r8, rbp
37b6a6763mov rcx, rdi
37b6a6766lea rdx, [rsp+132]
37b6a676elea r9, [rip+0xd8dd5f]
37b6a6775divss x1, x0
37b6a6779movss [rsp+132], x1
37b6a6782call sscal_
37b6a6787movss x10, [rsp+132]
37b6a6791jmp 0x37b6a6379
37b6a6796
37b6a6796 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a67a0
37b6a67a0loc_37b6a67a0:
37b6a67a0cmp edx, 1
37b6a67a3jle 0x37b6a683d
37b6a67a9mov [rsp+344], r15
37b6a67b1mov r15, [rsp+376]
37b6a67b9mov [rsp+352], r13
37b6a67c1mov r13l, edx
37b6a67c4mov [rsp+384], rsi
37b6a67ccmov esi, 1
37b6a67d1mov [rsp+88], r12l
37b6a67d6mov r12l, 1
37b6a67dcnop [rax]
37b6a67e0
37b6a67e0loc_37b6a67e0:
37b6a67e0sub edx, r12l
37b6a67e3lea r8, [rip+0xd8dcea]
37b6a67ealea rcx, [rsp+140]
37b6a67f2mov [rsp+140], edx
37b6a67f9movsxd rdx, esi
37b6a67fclea rdx, [r15+4*rdx]
37b6a6800call sasum_
37b6a6805mov edx, [rdi]
37b6a6807movss [rbp+4*r12-4], x0
37b6a680elea eax, [rdx+rsi]
37b6a6811sub eax, r12l
37b6a6814add r12, 1
37b6a6818lea esi, [rax+1]
37b6a681bcmp r12, r13
37b6a681ejne 0x37b6a67e0
37b6a6820mov r15, [rsp+344]
37b6a6828mov r13, [rsp+352]
37b6a6830mov rsi, [rsp+384]
37b6a6838mov r12l, [rsp+88]
37b6a683d
37b6a683dloc_37b6a683d:
37b6a683dmovsxd rax, edx
37b6a6840mov [rbp+4*rax-4], 0
37b6a6848jmp 0x37b6a6349
37b6a684d
37b6a684d 0f 1f 00 ...
37b6a6850
37b6a6850loc_37b6a6850:
37b6a6850ucomiss x10, x6
37b6a6854jp 0x37b6a6c10
37b6a685ajne 0x37b6a6c10
37b6a6860movaps x1, x11
37b6a6864mov r8l, [rsp+84]
37b6a6869movaps x0, x6
37b6a686cmaxss x1, x9
37b6a6871divss x0, x1
37b6a6875test r8l, r8l
37b6a6878jne 0x37b6a7610
37b6a687eminss x0, x6
37b6a6882test r10l, r10l
37b6a6885jle 0x37b6a78c6
37b6a688bmov [rsp+88], 1
37b6a6893lea r8l, [r10-1]
37b6a6897mov r11l, r10l
37b6a689amov r10l, 1
37b6a68a0
37b6a68a0loc_37b6a68a0:
37b6a68a0movsxd rcx, [rsp+88]
37b6a68a5movsxd rax, r10l
37b6a68a8add r8l, 1
37b6a68aclea rdx, [rbp+4*rax]
37b6a68b1xor eax, eax
37b6a68b3shl rcx, 2
37b6a68b7jmp 0x37b6a68dd
37b6a68b9
37b6a68b9 0f 1f 80 00 00 00 00 .......
37b6a68c0
37b6a68c0loc_37b6a68c0:
37b6a68c0movss x1, [rdx-4]
37b6a68c5add rax, 1
37b6a68c9add rdx, rcx
37b6a68ccaddss x1, x6
37b6a68d0divss x0, x1
37b6a68d4cmp rax, r8
37b6a68d7je 0x37b6a6720
37b6a68dd
37b6a68ddloc_37b6a68dd:
37b6a68ddcomiss x11, x0
37b6a68e1jb 0x37b6a68c0
37b6a68e3jmp 0x37b6a6720
37b6a68e8
37b6a68e8 0f 1f 84 00 00 00 00 00 ........
37b6a68f0
37b6a68f0loc_37b6a68f0:
37b6a68f0ucomiss x10, x6
37b6a68f4jp 0x37b6a6bf0
37b6a68fajne 0x37b6a6bf0
37b6a6900movaps x0, x11
37b6a6904mov r11l, [rsp+84]
37b6a6909movaps x3, x6
37b6a690cmaxss x0, x9
37b6a6911divss x3, x0
37b6a6915test r11l, r11l
37b6a6918jne 0x37b6a7640
37b6a691eminss x3, x6
37b6a6922movaps x0, x3
37b6a6925test r10l, r10l
37b6a6928jle 0x37b6a78bb
37b6a692emov [rsp+88], 1
37b6a6936lea r8l, [r10-1]
37b6a693amov r11l, r10l
37b6a693dmov r10l, 1
37b6a6943
37b6a6943loc_37b6a6943:
37b6a6943movsxd rcx, [rsp+88]
37b6a6948movsxd rax, r10l
37b6a694badd r8l, 1
37b6a694flea rdx, [rbp+4*rax]
37b6a6954xor eax, eax
37b6a6956shl rcx, 2
37b6a695ajmp 0x37b6a69a4
37b6a695c
37b6a695c 0f 1f 00 66 ...f
37b6a6960 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b6a6970 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6a6980
37b6a6980loc_37b6a6980:
37b6a6980movss x2, [rdx-4]
37b6a6985movaps x1, x6
37b6a6988add rax, 1
37b6a698cadd rdx, rcx
37b6a698faddss x2, x6
37b6a6993divss x1, x2
37b6a6997mulss x0, x1
37b6a699bcmp rax, r8
37b6a699eje 0x37b6a6720
37b6a69a4
37b6a69a4loc_37b6a69a4:
37b6a69a4comiss x11, x0
37b6a69a8jb 0x37b6a6980
37b6a69aajmp 0x37b6a6720
37b6a69af
37b6a69af 90 .
37b6a69b0
37b6a69b0loc_37b6a69b0:
37b6a69b0mov [rsp+88], -1
37b6a69b8mov r11l, 1
37b6a69be
37b6a69beloc_37b6a69be:
37b6a69bepxor x0, x0
37b6a69c2mulss x0, x10
37b6a69c7comiss x0, x11
37b6a69cbja 0x37b6a73f0
37b6a69d1lea eax, [r10+1]
37b6a69d5imul eax, r10l
37b6a69d9mov ebx, eax
37b6a69dbshr ebx, 31
37b6a69deadd ebx, eax
37b6a69e0sar ebx, 1
37b6a69e2comiss x9, x7
37b6a69e6ja 0x37b6a7738
37b6a69ec
37b6a69ecloc_37b6a69ec:
37b6a69eccmp [rsp+88], -1
37b6a69f1je 0x37b6a74f0
37b6a69f7
37b6a69f7loc_37b6a69f7:
37b6a69f7cmp r10l, r11l
37b6a69fajg 0x37b6a6b9a
37b6a6a00sub r11l, r10l
37b6a6a03mov r15l, r11l
37b6a6a06
37b6a6a06loc_37b6a6a06:
37b6a6a06movsxd rax, [rsp+88]
37b6a6a0bmovsxd r13, r10l
37b6a6a0emov [rsp+88], rax
37b6a6a13jmp 0x37b6a6ad9
37b6a6a18
37b6a6a18 0f 1f 84 00 00 00 00 00 ........
37b6a6a20
37b6a6a20loc_37b6a6a20:
37b6a6a20sub ebx, r14l
37b6a6a23cmp r13l, 1
37b6a6a27jle 0x37b6a6ac7
37b6a6a2dmovss x0, [rsi+4*r13-4]
37b6a6a34mov [rsp+32], rsi
37b6a6a39movsxd rdx, ebx
37b6a6a3clea r11l, [r13-1]
37b6a6a40lea rax, [rip+0xd8da8d]
37b6a6a47lea rcx, [rsp+136]
37b6a6a4fmov [rsp+96], r11l
37b6a6a54mov [rsp+40], rax
37b6a6a59mulss x0, x10
37b6a6a5emov r9, rax
37b6a6a61mov rax, [rsp+376]
37b6a6a69xorps x0, [rip+0xd8da90]
37b6a6a70mov [rsp+136], r11l
37b6a6a78lea r8, [rax+4*rdx]
37b6a6a7clea rdx, [rsp+140]
37b6a6a84movss [rsp+140], x0
37b6a6a8dcall saxpy_
37b6a6a92mov r11l, [rsp+96]
37b6a6a97mov rdx, rsi
37b6a6a9alea r8, [rip+0xd8da33]
37b6a6aa1lea rcx, [rsp+140]
37b6a6aa9mov [rsp+140], r11l
37b6a6ab1call isamax_
37b6a6ab6cdqe
37b6a6ab8movss x9, [rsi+4*rax-4]
37b6a6abfandps x9, [rip+0xd8da19]
37b6a6ac7
37b6a6ac7loc_37b6a6ac7:
37b6a6ac7add r13, [rsp+88]
37b6a6acctest r15l, r15l
37b6a6acfje 0x37b6a6b9a
37b6a6ad5
37b6a6ad5loc_37b6a6ad5:
37b6a6ad5sub r15l, 1
37b6a6ad9
37b6a6ad9loc_37b6a6ad9:
37b6a6ad9movss x1, [rsi+4*r13-4]
37b6a6ae0mov ecx, [rsp+84]
37b6a6ae4mov r14l, r13l
37b6a6ae7movaps x0, x1
37b6a6aeaandps x0, [rip+0xd8d9ef]
37b6a6af1test ecx, ecx
37b6a6af3je 0x37b6a6f40
37b6a6af9mov rcx, [rsp+376]
37b6a6b01movsxd rax, ebx
37b6a6b04movss x8, [rcx+4*rax-4]
37b6a6b0bmulss x8, x10
37b6a6b10
37b6a6b10loc_37b6a6b10:
37b6a6b10movaps x2, x8
37b6a6b14andps x2, [rip+0xd8d9c5]
37b6a6b1bcomiss x2, x11
37b6a6b1fjbe 0x37b6a6fe0
37b6a6b25comiss x6, x2
37b6a6b28ja 0x37b6a7238
37b6a6b2e
37b6a6b2eloc_37b6a6b2e:
37b6a6b2emovaps x0, x1
37b6a6b31divss x0, x8
37b6a6b36movss [rsi+4*r13-4], x0
37b6a6b3dandps x0, [rip+0xd8d99c]
37b6a6b44
37b6a6b44loc_37b6a6b44:
37b6a6b44comiss x0, x6
37b6a6b47movaps x1, x7
37b6a6b4asubss x1, x9
37b6a6b4fjbe 0x37b6a6f90
37b6a6b55movaps x2, x6
37b6a6b58divss x2, x0
37b6a6b5cmovss x0, [rbp+4*r13-4]
37b6a6b63mulss x1, x2
37b6a6b67comiss x0, x1
37b6a6b6aja 0x37b6a70f0
37b6a6b70
37b6a6b70loc_37b6a6b70:
37b6a6b70test r12l, r12l
37b6a6b73jne 0x37b6a6a20
37b6a6b79mov eax, [rdi]
37b6a6b7bcmp eax, r13l
37b6a6b7ejg 0x37b6a7188
37b6a6b84
37b6a6b84loc_37b6a6b84:
37b6a6b84add eax, ebx
37b6a6b86add r13, [rsp+88]
37b6a6b8bsub eax, r14l
37b6a6b8elea ebx, [rax+1]
37b6a6b91test r15l, r15l
37b6a6b94jne 0x37b6a6ad5
37b6a6b9a
37b6a6b9aloc_37b6a6b9a:
37b6a6b9amov rax, [rsp+392]
37b6a6ba2movss x0, [rax]
37b6a6ba6divss x0, x10
37b6a6babmovss [rax], x0
37b6a6baf
37b6a6bafloc_37b6a6baf:
37b6a6bafucomiss x10, x6
37b6a6bb3jp 0x37b6a6bbb
37b6a6bb5je 0x37b6a64d6
37b6a6bbb
37b6a6bbbloc_37b6a6bbb:
37b6a6bbbdivss x6, x10
37b6a6bc0lea r9, [rip+0xd8d90d]
37b6a6bc7mov r8, rbp
37b6a6bcamov rcx, rdi
37b6a6bcdlea rdx, [rsp+140]
37b6a6bd5movss [rsp+140], x6
37b6a6bdecall sscal_
37b6a6be3jmp 0x37b6a64d6
37b6a6be8
37b6a6be8 0f 1f 84 00 00 00 00 00 ........
37b6a6bf0
37b6a6bf0loc_37b6a6bf0:
37b6a6bf0mov r11l, r10l
37b6a6bf3mov [rsp+88], 1
37b6a6bfbmov r10l, 1
37b6a6c01jmp 0x37b6a69be
37b6a6c06
37b6a6c06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a6c10
37b6a6c10loc_37b6a6c10:
37b6a6c10mov [rsp+88], 1
37b6a6c18mov r11l, r10l
37b6a6c1bmov r10l, 1
37b6a6c21
37b6a6c21loc_37b6a6c21:
37b6a6c21pxor x0, x0
37b6a6c25mulss x0, x10
37b6a6c2acomiss x0, x11
37b6a6c2eja 0x37b6a73f0
37b6a6c34lea eax, [r10+1]
37b6a6c38imul eax, r10l
37b6a6c3cmov ebx, eax
37b6a6c3eshr ebx, 31
37b6a6c41add ebx, eax
37b6a6c43sar ebx, 1
37b6a6c45comiss x9, x7
37b6a6c49ja 0x37b6a7780
37b6a6c4f
37b6a6c4floc_37b6a6c4f:
37b6a6c4fcmp [rsp+88], -1
37b6a6c54je 0x37b6a7570
37b6a6c5a
37b6a6c5aloc_37b6a6c5a:
37b6a6c5acmp r10l, r11l
37b6a6c5djg 0x37b6a6b9a
37b6a6c63movsxd rax, r10l
37b6a6c66
37b6a6c66loc_37b6a6c66:
37b6a6c66sub r11l, r10l
37b6a6c69mov edx, 1
37b6a6c6emov r15l, r11l
37b6a6c71
37b6a6c71loc_37b6a6c71:
37b6a6c71movsxd rcx, edx
37b6a6c74add edx, edx
37b6a6c76movaps x12, x11
37b6a6c7amov r13, rax
37b6a6c7dsub edx, r10l
37b6a6c80mov [rsp+96], rcx
37b6a6c85mov [rsp+88], edx
37b6a6c89jmp 0x37b6a6d47
37b6a6c8e
37b6a6c8e 66 90 f.
37b6a6c90
37b6a6c90loc_37b6a6c90:
37b6a6c90test r12l, r12l
37b6a6c93jne 0x37b6a7140
37b6a6c99mov edx, [rdi]
37b6a6c9bpxor x0, x0
37b6a6c9fcmp edx, r13l
37b6a6ca2jg 0x37b6a73a8
37b6a6ca8
37b6a6ca8loc_37b6a6ca8:
37b6a6ca8ucomiss x11, x10
37b6a6cacmovss x1, [rsi+4*r13-4]
37b6a6cb3jp 0x37b6a6f18
37b6a6cb9jne 0x37b6a6f18
37b6a6cbfsubss x1, x0
37b6a6cc3mov eax, [rsp+84]
37b6a6cc7movaps x2, x1
37b6a6ccamovss [rsi+4*r13-4], x1
37b6a6cd1andps x2, [rip+0xd8d808]
37b6a6cd8test eax, eax
37b6a6cdaje 0x37b6a7060
37b6a6ce0mov rcx, [rsp+376]
37b6a6ce8movsxd rax, ebx
37b6a6cebmovss x8, [rcx+4*rax-4]
37b6a6cf2mulss x8, x10
37b6a6cf7
37b6a6cf7loc_37b6a6cf7:
37b6a6cf7movaps x0, x8
37b6a6cfbandps x0, [rip+0xd8d7de]
37b6a6d02comiss x0, x12
37b6a6d06jbe 0x37b6a7080
37b6a6d0ccomiss x6, x0
37b6a6d0fja 0x37b6a7448
37b6a6d15
37b6a6d15loc_37b6a6d15:
37b6a6d15divss x1, x8
37b6a6d1amovss [rsi+4*r13-4], x1
37b6a6d21andps x1, [rip+0xd8d7b8]
37b6a6d28maxss x9, x1
37b6a6d2d
37b6a6d2dloc_37b6a6d2d:
37b6a6d2dadd r14l, [rsp+88]
37b6a6d32add r13, [rsp+96]
37b6a6d37add ebx, r14l
37b6a6d3atest r15l, r15l
37b6a6d3dje 0x37b6a6b9a
37b6a6d43sub r15l, 1
37b6a6d47
37b6a6d47loc_37b6a6d47:
37b6a6d47movaps x1, x9
37b6a6d4bmovaps x0, x6
37b6a6d4emov r14l, r13l
37b6a6d51mov eax, r13l
37b6a6d54maxss x1, x6
37b6a6d58movss x2, [rsi+4*r13-4]
37b6a6d5fmovaps x11, x10
37b6a6d63andps x2, [rip+0xd8d776]
37b6a6d6adivss x0, x1
37b6a6d6emovaps x1, x7
37b6a6d71subss x1, x2
37b6a6d75movss x2, [rbp+4*r13-4]
37b6a6d7cmulss x1, x0
37b6a6d80comiss x2, x1
37b6a6d83jbe 0x37b6a6de7
37b6a6d85mulss x0, [rip+0xd8d763]
37b6a6d8dmov edx, [rsp+84]
37b6a6d91movaps x8, x10
37b6a6d95movss [rsp+128], x0
37b6a6d9etest edx, edx
37b6a6da0je 0x37b6a6db4
37b6a6da2mov rcx, [rsp+376]
37b6a6daamovsxd r10, ebx
37b6a6dadmulss x8, [rcx+4*r10-4]
37b6a6db4
37b6a6db4loc_37b6a6db4:
37b6a6db4movaps x1, x8
37b6a6db8andps x1, [rip+0xd8d721]
37b6a6dbfmovaps x11, x10
37b6a6dc3comiss x1, x6
37b6a6dc6jbe 0x37b6a6dde
37b6a6dc8divss x11, x8
37b6a6dcdmulss x0, x1
37b6a6dd1minss x0, x6
37b6a6dd5movss [rsp+128], x0
37b6a6dde
37b6a6ddeloc_37b6a6dde:
37b6a6ddecomiss x6, x0
37b6a6de1ja 0x37b6a7348
37b6a6de7
37b6a6de7loc_37b6a6de7:
37b6a6de7ucomiss x11, x6
37b6a6debjp 0x37b6a6df3
37b6a6dedje 0x37b6a6c90
37b6a6df3
37b6a6df3loc_37b6a6df3:
37b6a6df3test r12l, r12l
37b6a6df6jne 0x37b6a7260
37b6a6dfcmov edx, [rdi]
37b6a6dfepxor x0, x0
37b6a6e02cmp edx, r13l
37b6a6e05jle 0x37b6a6ca8
37b6a6e0bsub edx, eax
37b6a6e0dlea eax, [rdx-1]
37b6a6e10cmp eax, 2
37b6a6e13jbe 0x37b6a77e7
37b6a6e19mov rax, [rsp+376]
37b6a6e21mov ecx, edx
37b6a6e23movsxd r10, ebx
37b6a6e26lea r11, [4*r13]
37b6a6e2eshr ecx, 2
37b6a6e31movaps x3, x11
37b6a6e35lea r8, [rsi+r11]
37b6a6e39lea r9, [rax+4*r10]
37b6a6e3dshl rcx, 4
37b6a6e41xor eax, eax
37b6a6e43shufps x3, x3, 0
37b6a6e47nop
37b6a6e49nop [rax+rax]
37b6a6e54nop [rax+rax]
37b6a6e5fnop [rax+rax]
37b6a6e6anop [rax+rax]
37b6a6e75nop [rax+rax]
37b6a6e80
37b6a6e80loc_37b6a6e80:
37b6a6e80movups x1, [r9+rax]
37b6a6e85movups x5, [r8+rax]
37b6a6e8aadd rax, 16
37b6a6e8emulps x1, x3
37b6a6e91mulps x1, x5
37b6a6e94addss x0, x1
37b6a6e98movaps x4, x1
37b6a6e9bshufps x4, x1, 85
37b6a6e9faddss x4, x0
37b6a6ea3movaps x0, x1
37b6a6ea6unpckhps x0, x1
37b6a6ea9shufps x1, x1, -1
37b6a6eadaddss x0, x4
37b6a6eb1addss x0, x1
37b6a6eb5cmp rax, rcx
37b6a6eb8jne 0x37b6a6e80
37b6a6ebatest dl, 3
37b6a6ebdje 0x37b6a6ca8
37b6a6ec3mov eax, edx
37b6a6ec5and eax, -4
37b6a6ec8add eax, 1
37b6a6ecb
37b6a6ecbloc_37b6a6ecb:
37b6a6ecbmov rcx, [rsp+376]
37b6a6ed3cdqe
37b6a6ed5add r11, rsi
37b6a6ed8lea rcx, [rcx+4*r10]
37b6a6edc
37b6a6edcloc_37b6a6edc:
37b6a6edcmovss x1, [rcx+4*rax-4]
37b6a6ee2mulss x1, x11
37b6a6ee7mulss x1, [r11+4*rax-4]
37b6a6eeeadd rax, 1
37b6a6ef2addss x0, x1
37b6a6ef6cmp edx, eax
37b6a6ef8jge 0x37b6a6edc
37b6a6efajmp 0x37b6a6ca8
37b6a6eff
37b6a6eff 90 .
37b6a6f00
37b6a6f00loc_37b6a6f00:
37b6a6f00mov [rsp+88], -1
37b6a6f08mov r11l, 1
37b6a6f0ejmp 0x37b6a6c21
37b6a6f13
37b6a6f13 0f 1f 44 00 00 ..D..
37b6a6f18
37b6a6f18loc_37b6a6f18:
37b6a6f18divss x1, x8
37b6a6f1dsubss x1, x0
37b6a6f21movss [rsi+4*r13-4], x1
37b6a6f28andps x1, [rip+0xd8d5b1]
37b6a6f2fmaxss x9, x1
37b6a6f34jmp 0x37b6a6d2d
37b6a6f39
37b6a6f39 0f 1f 80 00 00 00 00 .......
37b6a6f40
37b6a6f40loc_37b6a6f40:
37b6a6f40ucomiss x10, x6
37b6a6f44jp 0x37b6a6f4c
37b6a6f46je 0x37b6a6b44
37b6a6f4c
37b6a6f4cloc_37b6a6f4c:
37b6a6f4cmovaps x8, x10
37b6a6f50jmp 0x37b6a6b10
37b6a6f55
37b6a6f55 0f 1f 00 ...
37b6a6f58
37b6a6f58loc_37b6a6f58:
37b6a6f58mov r8l, [rdi]
37b6a6f5btest r8l, r8l
37b6a6f5ejle 0x37b6a6f6e
37b6a6f60shl r8, 2
37b6a6f64xor edx, edx
37b6a6f66mov rcx, rsi
37b6a6f69call memset
37b6a6f6e
37b6a6f6eloc_37b6a6f6e:
37b6a6f6emov rax, [rsp+392]
37b6a6f76movaps x1, x7
37b6a6f79pxor x9, x9
37b6a6f7emovaps x0, x6
37b6a6f81movss [rsi+4*r13-4], x6
37b6a6f88mov [rax], 0
37b6a6f8enop
37b6a6f90
37b6a6f90loc_37b6a6f90:
37b6a6f90mulss x0, [rbp+4*r13-4]
37b6a6f97comiss x0, x1
37b6a6f9ajbe 0x37b6a6b70
37b6a6fa0lea r9, [rip+0xd8d52d]
37b6a6fa7mov r8, rsi
37b6a6faalea rdx, [rip+0xd8d527]
37b6a6fb1mov rcx, rdi
37b6a6fb4call sscal_
37b6a6fb9mov rax, [rsp+392]
37b6a6fc1movss x0, [rip+0xd8d527]
37b6a6fc9mulss x0, [rax]
37b6a6fcdmovss [rax], x0
37b6a6fd1jmp 0x37b6a6b70
37b6a6fd6
37b6a6fd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a6fe0
37b6a6fe0loc_37b6a6fe0:
37b6a6fe0pxor x4, x4
37b6a6fe4comiss x2, x4
37b6a6fe7jbe 0x37b6a6f58
37b6a6fedmulss x2, x7
37b6a6ff1comiss x0, x2
37b6a6ff4jbe 0x37b6a6b2e
37b6a6ffamovss x1, [rbp+4*r13-4]
37b6a7001divss x2, x0
37b6a7005comiss x1, x6
37b6a7008jbe 0x37b6a700e
37b6a700adivss x2, x1
37b6a700e
37b6a700eloc_37b6a700e:
37b6a700emovss [rsp+128], x2
37b6a7017
37b6a7017loc_37b6a7017:
37b6a7017lea rdx, [rsp+128]
37b6a701flea r9, [rip+0xd8d4ae]
37b6a7026mov r8, rsi
37b6a7029mov rcx, rdi
37b6a702ccall sscal_
37b6a7031mov rax, [rsp+392]
37b6a7039movss x0, [rsp+128]
37b6a7042movss x1, [rax]
37b6a7046mulss x9, x0
37b6a704bmulss x1, x0
37b6a704fmovss [rax], x1
37b6a7053movss x1, [rsi+4*r13-4]
37b6a705ajmp 0x37b6a6b2e
37b6a705f
37b6a705f 90 .
37b6a7060
37b6a7060loc_37b6a7060:
37b6a7060ucomiss x10, x6
37b6a7064jp 0x37b6a7398
37b6a706ajne 0x37b6a7398
37b6a7070maxss x9, x2
37b6a7075movaps x8, x10
37b6a7079jmp 0x37b6a6d2d
37b6a707e
37b6a707e 66 90 f.
37b6a7080
37b6a7080loc_37b6a7080:
37b6a7080pxor x3, x3
37b6a7084comiss x0, x3
37b6a7087jbe 0x37b6a7460
37b6a708dmulss x0, x7
37b6a7091comiss x2, x0
37b6a7094jbe 0x37b6a6d15
37b6a709a
37b6a709aloc_37b6a709a:
37b6a709adivss x0, x2
37b6a709elea r9, [rip+0xd8d42f]
37b6a70a5mov r8, rsi
37b6a70a8mov rcx, rdi
37b6a70ablea rdx, [rsp+128]
37b6a70b3movss [rsp+128], x0
37b6a70bccall sscal_
37b6a70c1mov rax, [rsp+392]
37b6a70c9movss x0, [rsp+128]
37b6a70d2movss x1, [rax]
37b6a70d6mulss x9, x0
37b6a70dbmulss x1, x0
37b6a70dfmovss [rax], x1
37b6a70e3movss x1, [rsi+4*r13-4]
37b6a70eajmp 0x37b6a6d15
37b6a70ef
37b6a70ef 90 .
37b6a70f0
37b6a70f0loc_37b6a70f0:
37b6a70f0mulss x2, [rip+0xd8d3f8]
37b6a70f8lea r9, [rip+0xd8d3d5]
37b6a70ffmov r8, rsi
37b6a7102mov rcx, rdi
37b6a7105lea rdx, [rsp+128]
37b6a710dmovss [rsp+128], x2
37b6a7116call sscal_
37b6a711bmov rax, [rsp+392]
37b6a7123movss x0, [rax]
37b6a7127mulss x0, [rsp+128]
37b6a7130movss [rax], x0
37b6a7134jmp 0x37b6a6b70
37b6a7139
37b6a7139 0f 1f 80 00 00 00 00 .......
37b6a7140
37b6a7140loc_37b6a7140:
37b6a7140lea edx, [r14-1]
37b6a7144mov rcx, [rsp+376]
37b6a714cmov r9, rsi
37b6a714fmov [rsp+140], edx
37b6a7156mov edx, ebx
37b6a7158sub edx, eax
37b6a715amovsxd rax, edx
37b6a715dlea rdx, [rcx+4*rax]
37b6a7161lea rax, [rip+0xd8d36c]
37b6a7168mov [rsp+32], rax
37b6a716dlea rcx, [rsp+140]
37b6a7175mov r8, rax
37b6a7178call sdot_
37b6a717djmp 0x37b6a6ca8
37b6a7182
37b6a7182 66 0f 1f 44 00 00 f..D..
37b6a7188
37b6a7188loc_37b6a7188:
37b6a7188movss x0, [rsi+4*r13-4]
37b6a718fsub eax, r14l
37b6a7192movsxd rdx, ebx
37b6a7195lea r11, [rip+0xd8d338]
37b6a719cmov [rsp+40], r11
37b6a71a1lea r10, [rsp+140]
37b6a71a9mov r9, r11
37b6a71aclea rcx, [rsp+136]
37b6a71b4mov [rsp+136], eax
37b6a71bblea rax, [rsi+4*r13]
37b6a71bfmulss x0, x10
37b6a71c4mov [rsp+32], rax
37b6a71c9xorps x0, [rip+0xd8d330]
37b6a71d0mov [rsp+104], rax
37b6a71d5mov rax, [rsp+376]
37b6a71ddmov [rsp+96], r10
37b6a71e2movss [rsp+140], x0
37b6a71eblea r8, [rax+4*rdx]
37b6a71efmov rdx, r10
37b6a71f2call saxpy_
37b6a71f7mov edx, [rdi]
37b6a71f9mov rcx, [rsp+96]
37b6a71felea r8, [rip+0xd8d2cf]
37b6a7205sub edx, r14l
37b6a7208mov [rsp+140], edx
37b6a720fmov rdx, [rsp+104]
37b6a7214call isamax_
37b6a7219add eax, r14l
37b6a721ccdqe
37b6a721emovss x9, [rsi+4*rax-4]
37b6a7225mov eax, [rdi]
37b6a7227andps x9, [rip+0xd8d2b1]
37b6a722fjmp 0x37b6a6b84
37b6a7234
37b6a7234 0f 1f 40 00 ..@.
37b6a7238
37b6a7238loc_37b6a7238:
37b6a7238mulss x2, x7
37b6a723ccomiss x0, x2
37b6a723fjbe 0x37b6a6b2e
37b6a7245movaps x1, x6
37b6a7248divss x1, x0
37b6a724cmovss [rsp+128], x1
37b6a7255jmp 0x37b6a7017
37b6a725a
37b6a725a 66 0f 1f 44 00 00 f..D..
37b6a7260
37b6a7260loc_37b6a7260:
37b6a7260mov r10l, r13l
37b6a7263cmp r13l, 1
37b6a7267jle 0x37b6a77d0
37b6a726dlea edx, [r14-2]
37b6a7271cmp edx, 2
37b6a7274jbe 0x37b6a77d9
37b6a727alea ecx, [r14-1]
37b6a727emovaps x3, x11
37b6a7282pxor x0, x0
37b6a7286movsxd rdx, ebx
37b6a7289mov r11, [rsp+376]
37b6a7291mov r8l, ecx
37b6a7294sub rdx, r13
37b6a7297shufps x3, x3, 0
37b6a729bshr r8l, 2
37b6a729flea r9, [r11+4*rdx]
37b6a72a3shl r8, 4
37b6a72a7xor edx, edx
37b6a72a9nop
37b6a72aanop [rax+rax]
37b6a72b5nop [rax+rax]
37b6a72c0
37b6a72c0loc_37b6a72c0:
37b6a72c0movups x1, [r9+rdx]
37b6a72c5movups x5, [rsi+rdx]
37b6a72c9add rdx, 16
37b6a72cdmulps x1, x3
37b6a72d0mulps x1, x5
37b6a72d3addss x0, x1
37b6a72d7movaps x4, x1
37b6a72dashufps x4, x1, 85
37b6a72deaddss x4, x0
37b6a72e2movaps x0, x1
37b6a72e5unpckhps x0, x1
37b6a72e8shufps x1, x1, -1
37b6a72ecaddss x0, x4
37b6a72f0addss x0, x1
37b6a72f4cmp r8, rdx
37b6a72f7jne 0x37b6a72c0
37b6a72f9test cl, 3
37b6a72fcje 0x37b6a6ca8
37b6a7302and ecx, -4
37b6a7305add ecx, 1
37b6a7308
37b6a7308loc_37b6a7308:
37b6a7308mov edx, ebx
37b6a730amovsxd rcx, ecx
37b6a730dsub edx, eax
37b6a730fmovsxd rax, edx
37b6a7312mov rdx, [rsp+376]
37b6a731alea rax, [rdx+4*rax]
37b6a731e
37b6a731eloc_37b6a731e:
37b6a731emovss x1, [rax+4*rcx-4]
37b6a7324mulss x1, x11
37b6a7329mulss x1, [rsi+4*rcx-4]
37b6a732fadd rcx, 1
37b6a7333addss x0, x1
37b6a7337cmp r10l, ecx
37b6a733ajg 0x37b6a731e
37b6a733cjmp 0x37b6a6ca8
37b6a7341
37b6a7341 0f 1f 80 00 00 00 00 .......
37b6a7348
37b6a7348loc_37b6a7348:
37b6a7348lea rdx, [rsp+128]
37b6a7350lea r9, [rip+0xd8d17d]
37b6a7357mov r8, rsi
37b6a735amov rcx, rdi
37b6a735dmov [rsp+104], eax
37b6a7361call sscal_
37b6a7366mov rax, [rsp+392]
37b6a736emovss x0, [rsp+128]
37b6a7377movss x1, [rax]
37b6a737bmulss x9, x0
37b6a7380mulss x1, x0
37b6a7384movss [rax], x1
37b6a7388mov eax, [rsp+104]
37b6a738cjmp 0x37b6a6de7
37b6a7391
37b6a7391 0f 1f 80 00 00 00 00 .......
37b6a7398
37b6a7398loc_37b6a7398:
37b6a7398movaps x8, x10
37b6a739cjmp 0x37b6a6cf7
37b6a73a1
37b6a73a1 0f 1f 80 00 00 00 00 .......
37b6a73a8
37b6a73a8loc_37b6a73a8:
37b6a73a8mov rcx, [rsp+376]
37b6a73b0sub edx, eax
37b6a73b2movsxd rax, ebx
37b6a73b5lea r9, [rsi+4*r13]
37b6a73b9mov [rsp+140], edx
37b6a73c0lea rdx, [rcx+4*rax]
37b6a73c4lea rax, [rip+0xd8d109]
37b6a73cbmov [rsp+32], rax
37b6a73d0lea rcx, [rsp+140]
37b6a73d8mov r8, rax
37b6a73dbcall sdot_
37b6a73e0jmp 0x37b6a6ca8
37b6a73e5
37b6a73e5loc_37b6a73e5:
37b6a73e5movaps x10, x6
37b6a73e9nop [rax]
37b6a73f0
37b6a73f0loc_37b6a73f0:
37b6a73f0lea rax, [rip+0xd8d0dd]
37b6a73f7mov r9, rdi
37b6a73famov r8, r13
37b6a73fdmov rdx, r15
37b6a7400mov [rsp+48], rax
37b6a7405mov rax, [rsp+376]
37b6a740dmov [rsp+40], rsi
37b6a7412mov rcx, [rsp+336]
37b6a741amov [rsp+72], 1
37b6a7423mov [rsp+64], 1
37b6a742cmov [rsp+56], 1
37b6a7435mov [rsp+32], rax
37b6a743acall stpsv_
37b6a743fjmp 0x37b6a6baf
37b6a7444
37b6a7444 0f 1f 40 00 ..@.
37b6a7448
37b6a7448loc_37b6a7448:
37b6a7448mulss x0, x7
37b6a744ccomiss x2, x0
37b6a744fjbe 0x37b6a6d15
37b6a7455movaps x0, x6
37b6a7458jmp 0x37b6a709a
37b6a745d
37b6a745d 0f 1f 00 ...
37b6a7460
37b6a7460loc_37b6a7460:
37b6a7460mov r8l, [rdi]
37b6a7463test r8l, r8l
37b6a7466jle 0x37b6a7476
37b6a7468shl r8, 2
37b6a746cxor edx, edx
37b6a746emov rcx, rsi
37b6a7471call memset
37b6a7476
37b6a7476loc_37b6a7476:
37b6a7476mov rax, [rsp+392]
37b6a747emovss [rsi+4*r13-4], x6
37b6a7485movaps x9, x6
37b6a7489mov [rax], 0
37b6a748fjmp 0x37b6a6d2d
37b6a7494
37b6a7494loc_37b6a7494:
37b6a7494comiss x3, x11
37b6a7498ja 0x37b6a73f0
37b6a749ecomiss x9, x7
37b6a74a2jbe 0x37b6a64d6
37b6a74a8mov [rsp+96], r10l
37b6a74ad
37b6a74adloc_37b6a74ad:
37b6a74admovaps x0, x7
37b6a74b0lea r9, [rip+0xd8d01d]
37b6a74b7mov r8, rsi
37b6a74bamov rcx, rdi
37b6a74bddivss x0, x9
37b6a74c2mov rax, [rsp+392]
37b6a74camovaps x9, x7
37b6a74cemov rdx, rax
37b6a74d1movss [rax], x0
37b6a74d5call sscal_
37b6a74damov r10l, [rsp+96]
37b6a74dfmov [rsp+88], -1
37b6a74e7mov r11l, 1
37b6a74ednop [rax]
37b6a74f0
37b6a74f0loc_37b6a74f0:
37b6a74f0cmp r10l, r11l
37b6a74f3jl 0x37b6a6b9a
37b6a74f9mov r15l, r10l
37b6a74fcsub r15l, r11l
37b6a74ffjmp 0x37b6a6a06
37b6a7504
37b6a7504loc_37b6a7504:
37b6a7504comiss x0, x11
37b6a7508ja 0x37b6a73f0
37b6a750ecomiss x9, x7
37b6a7512jbe 0x37b6a64d6
37b6a7518lea eax, [r10+1]
37b6a751cmov ecx, 2
37b6a7521movaps x0, x7
37b6a7524mov r8, rsi
37b6a7527imul eax, r10l
37b6a752bdivss x0, x9
37b6a7530mov [rsp+88], r10l
37b6a7535lea r9, [rip+0xd8cf98]
37b6a753cmovaps x9, x7
37b6a7540cdq
37b6a7541idiv ecx
37b6a7543mov rcx, rdi
37b6a7546mov ebx, eax
37b6a7548mov rax, [rsp+392]
37b6a7550movss [rax], x0
37b6a7554mov rdx, rax
37b6a7557call sscal_
37b6a755cmov r10l, [rsp+88]
37b6a7561mov r11l, 1
37b6a7567nop [rax+rax]
37b6a7570
37b6a7570loc_37b6a7570:
37b6a7570cmp r10l, r11l
37b6a7573jl 0x37b6a6b9a
37b6a7579movsxd rax, r10l
37b6a757c
37b6a757cloc_37b6a757c:
37b6a757cmov r15l, r10l
37b6a757fmov edx, -1
37b6a7584sub r15l, r11l
37b6a7587jmp 0x37b6a6c71
37b6a758c
37b6a758cloc_37b6a758c:
37b6a758ccomiss x0, x11
37b6a7590ja 0x37b6a73f0
37b6a7596comiss x9, x7
37b6a759ajbe 0x37b6a64d6
37b6a75a0mov [rsp+88], 1
37b6a75a8mov r11l, r10l
37b6a75abmov ebx, 1
37b6a75b0mov r10l, 1
37b6a75b6nop [rax+rax]
37b6a75c0
37b6a75c0loc_37b6a75c0:
37b6a75c0movaps x0, x7
37b6a75c3lea r9, [rip+0xd8cf0a]
37b6a75camov r8, rsi
37b6a75cdmov rcx, rdi
37b6a75d0divss x0, x9
37b6a75d5mov [rsp+104], r11l
37b6a75damovaps x9, x7
37b6a75demov rax, [rsp+392]
37b6a75e6mov [rsp+96], r10l
37b6a75ebmov rdx, rax
37b6a75eemovss [rax], x0
37b6a75f2call sscal_
37b6a75f7mov r11l, [rsp+104]
37b6a75fcmov r10l, [rsp+96]
37b6a7601jmp 0x37b6a6743
37b6a7606
37b6a7606 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a7610
37b6a7610loc_37b6a7610:
37b6a7610test r10l, r10l
37b6a7613jle 0x37b6a758c
37b6a7619lea edx, [r10-1]
37b6a761dmov r11l, r10l
37b6a7620mov ebx, 1
37b6a7625mov [rsp+88], 1
37b6a762dmov r10l, 1
37b6a7633jmp 0x37b6a6663
37b6a7638
37b6a7638 0f 1f 84 00 00 00 00 00 ........
37b6a7640
37b6a7640loc_37b6a7640:
37b6a7640test r10l, r10l
37b6a7643jle 0x37b6a7858
37b6a7649mov [rsp+88], 1
37b6a7651lea ecx, [r10-1]
37b6a7655mov r11l, r10l
37b6a7658mov ebx, 1
37b6a765dmov [rsp+96], 1
37b6a7665mov edx, 1
37b6a766ajmp 0x37b6a6411
37b6a766f
37b6a766f 90 .
37b6a7670
37b6a7670loc_37b6a7670:
37b6a7670mov r11l, [rsp+104]
37b6a7675mov r10l, [rsp+96]
37b6a767ajmp 0x37b6a6720
37b6a767f
37b6a767f 90 .
37b6a7680
37b6a7680loc_37b6a7680:
37b6a7680minss x0, x6
37b6a7684test r10l, r10l
37b6a7687jle 0x37b6a7504
37b6a768dmov [rsp+88], -1
37b6a7695lea r8l, [r10-1]
37b6a7699mov r11l, 1
37b6a769fjmp 0x37b6a68a0
37b6a76a4
37b6a76a4 0f 1f 40 00 ..@.
37b6a76a8
37b6a76a8loc_37b6a76a8:
37b6a76a8minss x3, x6
37b6a76acmovaps x0, x3
37b6a76aftest r10l, r10l
37b6a76b2jle 0x37b6a7948
37b6a76b8mov [rsp+88], -1
37b6a76c0lea r8l, [r10-1]
37b6a76c4mov r11l, 1
37b6a76cajmp 0x37b6a6943
37b6a76cf
37b6a76cf 90 .
37b6a76d0
37b6a76d0loc_37b6a76d0:
37b6a76d0minss x3, x0
37b6a76d4mov ebx, [rsp+116]
37b6a76d8mov r10l, [rsp+112]
37b6a76ddmov r11l, [rsp+96]
37b6a76e2mov rax, [rsp+120]
37b6a76e7comiss x3, x11
37b6a76ebja 0x37b6a73e5
37b6a76f1comiss x9, x7
37b6a76f5ja 0x37b6a77fc
37b6a76fbcmp [rsp+88], -1
37b6a7700je 0x37b6a7846
37b6a7706cmp r10l, r11l
37b6a7709jg 0x37b6a64d6
37b6a770fmovaps x10, x6
37b6a7713jmp 0x37b6a6c66
37b6a7718
37b6a7718 0f 1f 84 00 00 00 00 00 ........
37b6a7720
37b6a7720loc_37b6a7720:
37b6a7720mov r11l, [rsp+104]
37b6a7725mov r10l, [rsp+96]
37b6a772amovaps x0, x3
37b6a772djmp 0x37b6a6720
37b6a7732
37b6a7732 66 0f 1f 44 00 00 f..D..
37b6a7738
37b6a7738loc_37b6a7738:
37b6a7738movaps x0, x7
37b6a773blea r9, [rip+0xd8cd92]
37b6a7742mov r8, rsi
37b6a7745mov rcx, rdi
37b6a7748divss x0, x9
37b6a774dmov [rsp+104], r11l
37b6a7752movaps x9, x7
37b6a7756mov rax, [rsp+392]
37b6a775emov [rsp+96], r10l
37b6a7763mov rdx, rax
37b6a7766movss [rax], x0
37b6a776acall sscal_
37b6a776fmov r10l, [rsp+96]
37b6a7774mov r11l, [rsp+104]
37b6a7779jmp 0x37b6a69ec
37b6a777e
37b6a777e 66 90 f.
37b6a7780
37b6a7780loc_37b6a7780:
37b6a7780movaps x0, x7
37b6a7783lea r9, [rip+0xd8cd4a]
37b6a778amov r8, rsi
37b6a778dmov rcx, rdi
37b6a7790divss x0, x9
37b6a7795mov [rsp+104], r11l
37b6a779amovaps x9, x7
37b6a779emov rax, [rsp+392]
37b6a77a6mov [rsp+96], r10l
37b6a77abmov rdx, rax
37b6a77aemovss [rax], x0
37b6a77b2call sscal_
37b6a77b7mov r10l, [rsp+96]
37b6a77bcmov r11l, [rsp+104]
37b6a77c1jmp 0x37b6a6c4f
37b6a77c6
37b6a77c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a77d0
37b6a77d0loc_37b6a77d0:
37b6a77d0pxor x0, x0
37b6a77d4jmp 0x37b6a6ca8
37b6a77d9
37b6a77d9loc_37b6a77d9:
37b6a77d9pxor x0, x0
37b6a77ddmov ecx, 1
37b6a77e2jmp 0x37b6a7308
37b6a77e7
37b6a77e7loc_37b6a77e7:
37b6a77e7mov eax, 1
37b6a77ecmovsxd r10, ebx
37b6a77eflea r11, [4*r13]
37b6a77f7jmp 0x37b6a6ecb
37b6a77fc
37b6a77fcloc_37b6a77fc:
37b6a77fcmovaps x0, x7
37b6a77fflea r9, [rip+0xd8ccce]
37b6a7806mov r8, rsi
37b6a7809mov rcx, rdi
37b6a780cdivss x0, x9
37b6a7811mov [rsp+104], r11l
37b6a7816movaps x9, x7
37b6a781amov rax, [rsp+392]
37b6a7822mov [rsp+96], r10l
37b6a7827movaps x10, x6
37b6a782bmov rdx, rax
37b6a782emovss [rax], x0
37b6a7832call sscal_
37b6a7837mov r10l, [rsp+96]
37b6a783cmov r11l, [rsp+104]
37b6a7841jmp 0x37b6a6c4f
37b6a7846
37b6a7846loc_37b6a7846:
37b6a7846cmp r10l, r11l
37b6a7849jl 0x37b6a64d6
37b6a784fmovaps x10, x6
37b6a7853jmp 0x37b6a757c
37b6a7858
37b6a7858loc_37b6a7858:
37b6a7858comiss x3, x11
37b6a785cja 0x37b6a73f0
37b6a7862
37b6a7862loc_37b6a7862:
37b6a7862comiss x9, x7
37b6a7866jbe 0x37b6a64d6
37b6a786cmovaps x0, x7
37b6a786flea r9, [rip+0xd8cc5e]
37b6a7876mov r8, rsi
37b6a7879mov rcx, rdi
37b6a787cdivss x0, x9
37b6a7881mov [rsp+88], r10l
37b6a7886movaps x9, x7
37b6a788amov rax, [rsp+392]
37b6a7892mov ebx, 1
37b6a7897mov rdx, rax
37b6a789amovss [rax], x0
37b6a789ecall sscal_
37b6a78a3mov r11l, [rsp+88]
37b6a78a8mov r10l, 1
37b6a78aemov [rsp+88], 1
37b6a78b6jmp 0x37b6a69f7
37b6a78bb
37b6a78bbloc_37b6a78bb:
37b6a78bbcomiss x3, x11
37b6a78bfjbe 0x37b6a7862
37b6a78c1jmp 0x37b6a73f0
37b6a78c6
37b6a78c6loc_37b6a78c6:
37b6a78c6comiss x0, x11
37b6a78caja 0x37b6a73f0
37b6a78d0comiss x9, x7
37b6a78d4jbe 0x37b6a64d6
37b6a78damovaps x0, x7
37b6a78ddlea r9, [rip+0xd8cbf0]
37b6a78e4mov r8, rsi
37b6a78e7mov rcx, rdi
37b6a78eadivss x0, x9
37b6a78efmov [rsp+88], r10l
37b6a78f4movaps x9, x7
37b6a78f8mov rax, [rsp+392]
37b6a7900mov ebx, 1
37b6a7905mov rdx, rax
37b6a7908movss [rax], x0
37b6a790ccall sscal_
37b6a7911mov r11l, [rsp+88]
37b6a7916mov r10l, 1
37b6a791cjmp 0x37b6a6c5a
37b6a7921
37b6a7921loc_37b6a7921:
37b6a7921comiss x0, x11
37b6a7925ja 0x37b6a73f0
37b6a792bcomiss x9, x7
37b6a792fjbe 0x37b6a64d6
37b6a7935mov [rsp+88], -1
37b6a793dmov r11l, 1
37b6a7943jmp 0x37b6a75c0
37b6a7948
37b6a7948loc_37b6a7948:
37b6a7948comiss x3, x11
37b6a794cja 0x37b6a73f0
37b6a7952comiss x9, x7
37b6a7956jbe 0x37b6a64d6
37b6a795clea eax, [r10+1]
37b6a7960mov ecx, 2
37b6a7965mov [rsp+96], r10l
37b6a796aimul eax, r10l
37b6a796ecdq
37b6a796fidiv ecx
37b6a7971mov ebx, eax
37b6a7973jmp 0x37b6a74ad
37b6a7978
37b6a7978loc_37b6a7978:
37b6a7978neg eax
37b6a797ajmp 0x37b6a64b4
37b6a60c0
37b6a797f
37b6a797f // align 0x10
37b6a797f // align 0x10
37b6a7980
37b6a7980slatrd_:
37b6a7980push r15
37b6a7982push r14
37b6a7984push r13
37b6a7986push r12
37b6a7988push rbp
37b6a7989push rdi
37b6a798apush rsi
37b6a798bpush rbx
37b6a798csub rsp, 232
37b6a7993movups [rsp+208], x6
37b6a799bmov eax, [rdx]
37b6a799dmov [rsp+320], r8
37b6a79a5mov r14, rdx
37b6a79a8mov [rsp+328], r9
37b6a79b0test eax, eax
37b6a79b2jle 0x37b6a7c84
37b6a79b8mov rax, [rsp+336]
37b6a79c0mov r9l, 1
37b6a79c6mov r8l, 1
37b6a79cclea rdx, [rip+0xd8cb3d]
37b6a79d3movsxd r11, [rax]
37b6a79d6xor eax, eax
37b6a79d8test r11, r11
37b6a79dbcmovs r11, rax
37b6a79dfmov rax, [rsp+368]
37b6a79e7movsxd r10, [rax]
37b6a79eaxor eax, eax
37b6a79ecmov [rsp+104], r11
37b6a79f1test r10, r10
37b6a79f4cmovs r10, rax
37b6a79f8mov [rsp+96], r10
37b6a79fdcall lsame_
37b6a7a02mov r10, [rsp+96]
37b6a7a07mov r11, [rsp+104]
37b6a7a0cmov rdi, [rsp+320]
37b6a7a14test eax, eax
37b6a7a16mov ecx, [rdi]
37b6a7a18je 0x37b6a7ca0
37b6a7a1emov ebx, [r14]
37b6a7a21mov r8l, ebx
37b6a7a24mov [rsp+196], ebx
37b6a7a2bsub r8l, ecx
37b6a7a2ecmp r8l, ebx
37b6a7a31jge 0x37b6a7c84
37b6a7a37mov rax, r11
37b6a7a3amov [rsp+104], r8l
37b6a7a3fmov rdi, [rsp+328]
37b6a7a47mov esi, ecx
37b6a7a49not rax
37b6a7a4cmov [rsp+128], r11
37b6a7a54mov [rsp+112], rax
37b6a7a59mov rax, r10
37b6a7a5cnot rax
37b6a7a5fmov [rsp+136], r10
37b6a7a67mov [rsp+120], rax
37b6a7a6cmov eax, ebx
37b6a7a6ejmp 0x37b6a7a8e
37b6a7a70
37b6a7a70loc_37b6a7a70:
37b6a7a70mov [rsp+196], ebx
37b6a7a77cmp [rsp+104], ebx
37b6a7a7bjge 0x37b6a7c84
37b6a7a81
37b6a7a81loc_37b6a7a81:
37b6a7a81mov rsi, [rsp+320]
37b6a7a89mov eax, [r14]
37b6a7a8cmov esi, [rsi]
37b6a7a8e
37b6a7a8eloc_37b6a7a8e:
37b6a7a8emov edx, ebx
37b6a7a90sub edx, eax
37b6a7a92add esi, edx
37b6a7a94cmp ebx, eax
37b6a7a96jl 0x37b6a8230
37b6a7a9c
37b6a7a9cloc_37b6a7a9c:
37b6a7a9cmov eax, [rsp+196]
37b6a7aa3lea ebx, [rax-1]
37b6a7aa6cmp eax, 1
37b6a7aa9jle 0x37b6a7a70
37b6a7aabmov rdx, [rsp+352]
37b6a7ab3movsxd r13, ebx
37b6a7ab6movsxd r15, eax
37b6a7ab9mov [rsp+160], eax
37b6a7ac0lea rcx, [r13-1]
37b6a7ac4mov rax, [rsp+112]
37b6a7ac9lea rbp, [rsp+204]
37b6a7ad1mov [rsp+204], ebx
37b6a7ad8lea r10, [rdx+4*rcx]
37b6a7adcmov [rsp+96], rcx
37b6a7ae1lea r9, [rip+0xd8ca3c]
37b6a7ae8mov rcx, rbp
37b6a7aebimul r15, [rsp+128]
37b6a7af4mov [rsp+32], r10
37b6a7af9mov [rsp+152], r10
37b6a7b01lea rdx, [r15+rax]
37b6a7b05add r13, rdx
37b6a7b08lea r12, [rdi+4*rdx+4]
37b6a7b0dmov r8, r12
37b6a7b10lea rdx, [rdi+4*r13]
37b6a7b14call slarfg_
37b6a7b19mov rcx, [rsp+96]
37b6a7b1emovsxd r11, esi
37b6a7b21mov rdx, rbp
37b6a7b24movss x0, [rdi+4*r13]
37b6a7b2amov rax, [rsp+344]
37b6a7b32mov r9, rdi
37b6a7b35mov [rdi+4*r13], 0x3f800000
37b6a7b3dimul r11, [rsp+136]
37b6a7b46add r11, [rsp+120]
37b6a7b4blea r8, [rip+0xd8c9d6]
37b6a7b52mov [rsp+204], ebx
37b6a7b59movss [rax+4*rcx], x0
37b6a7b5emov rax, [rsp+360]
37b6a7b66lea rcx, [rip+0xd8c9c7]
37b6a7b6dmov [rsp+56], rcx
37b6a7b72lea rcx, [rip+0xd8c9b3]
37b6a7b79lea r13, [rax+4*r11+4]
37b6a7b7elea rax, [rip+0xd8c99f]
37b6a7b85mov [rsp+80], 5
37b6a7b8emov [rsp+72], rax
37b6a7b93mov [rsp+48], rax
37b6a7b98mov rax, [rsp+336]
37b6a7ba0mov [rsp+64], r13
37b6a7ba5mov [rsp+32], rax
37b6a7baamov [rsp+40], r12
37b6a7bafmov [rsp+144], r11
37b6a7bb7call ssymv_
37b6a7bbcmov edx, [r14]
37b6a7bbfmov eax, [rsp+160]
37b6a7bc6mov r11, [rsp+144]
37b6a7bcemov r10, [rsp+152]
37b6a7bd6cmp eax, edx
37b6a7bd8jl 0x37b6a83b0
37b6a7bde
37b6a7bdeloc_37b6a7bde:
37b6a7bdemov rdx, r10
37b6a7be1lea r9, [rip+0xd8c93c]
37b6a7be8mov r8, r13
37b6a7bebmov rcx, rbp
37b6a7beemov [rsp+204], ebx
37b6a7bf5call sscal_
37b6a7bfamov rsi, [rsp+96]
37b6a7bffmov r9, r12
37b6a7c02mov rdx, r13
37b6a7c05mov rax, [rsp+352]
37b6a7c0dmovss x6, [rip+0xd8c933]
37b6a7c15mov rcx, rbp
37b6a7c18mov [rsp+204], ebx
37b6a7c1fmulss x6, [rax+4*rsi]
37b6a7c24lea rsi, [rip+0xd8c8f9]
37b6a7c2bmov [rsp+32], rsi
37b6a7c30mov r8, rsi
37b6a7c33call sdot_
37b6a7c38mov [rsp+40], rsi
37b6a7c3dmov r9, rsi
37b6a7c40mov r8, r12
37b6a7c43mulss x0, x6
37b6a7c47mov [rsp+32], r13
37b6a7c4cmov rcx, rbp
37b6a7c4flea rdx, [rsp+192]
37b6a7c57xorps x0, [rip+0xd8c8f2]
37b6a7c5emov [rsp+204], ebx
37b6a7c65movss [rsp+192], x0
37b6a7c6ecall saxpy_
37b6a7c73mov [rsp+196], ebx
37b6a7c7acmp [rsp+104], ebx
37b6a7c7ejl 0x37b6a7a81
37b6a7c84
37b6a7c84loc_37b6a7c84:
37b6a7c84movups x6, [rsp+208]
37b6a7c8cadd rsp, 232
37b6a7c93pop rbx
37b6a7c94pop rsi
37b6a7c95pop rdi
37b6a7c96pop rbp
37b6a7c97pop r12
37b6a7c99pop r13
37b6a7c9bpop r14
37b6a7c9dpop r15
37b6a7c9fret
37b6a7ca0
37b6a7ca0loc_37b6a7ca0:
37b6a7ca0test ecx, ecx
37b6a7ca2jle 0x37b6a7c84
37b6a7ca4lea rax, [4*r11+4]
37b6a7cacmov rsi, [rsp+360]
37b6a7cb4lea r12, [rsp+200]
37b6a7cbcmov [rsp+312], r14
37b6a7cc4mov [rsp+180], ecx
37b6a7ccbxor r13l, r13l
37b6a7ccemov rbx, [rsp+312]
37b6a7cd6lea rbp, [rip+0xd8c847]
37b6a7cddmov [rsp+112], rsi
37b6a7ce2lea r15, [rsi+4]
37b6a7ce6mov r14l, 1
37b6a7cecmov [rsp+144], rax
37b6a7cf4mov rax, [rsp+328]
37b6a7cfcmov [rsp+136], -1
37b6a7d08lea rdi, [rax+4]
37b6a7d0clea rax, [4*r10+4]
37b6a7d14mov [rsp+104], r12
37b6a7d19mov [rsp+152], rax
37b6a7d21lea rax, [4*r10]
37b6a7d29mov [rsp+160], rax
37b6a7d31lea rax, [4*r11]
37b6a7d39mov [rsp+184], rax
37b6a7d41lea rax, [rsp+204]
37b6a7d49mov [rsp+96], rax
37b6a7d4emov [rsp+168], r11
37b6a7d56jmp 0x37b6a7da3
37b6a7d58
37b6a7d58 0f 1f 84 00 00 00 00 00 ........
37b6a7d60
37b6a7d60loc_37b6a7d60:
37b6a7d60mov rcx, [rsp+168]
37b6a7d68add r14, 1
37b6a7d6cadd r13, 4
37b6a7d70add [rsp+136], rcx
37b6a7d78add rdi, [rsp+144]
37b6a7d80mov rcx, [rsp+160]
37b6a7d88add r15, [rsp+152]
37b6a7d90add [rsp+112], rcx
37b6a7d95cmp [rsp+180], r14l
37b6a7d9djl 0x37b6a7c84
37b6a7da3
37b6a7da3loc_37b6a7da3:
37b6a7da3mov edx, [rbx]
37b6a7da5lea r11, [rdi-4]
37b6a7da9mov [rsp+48], rsi
37b6a7daelea r12l, [r14-1]
37b6a7db2mov rcx, [rsp+368]
37b6a7dbamov r10, [rsp+328]
37b6a7dc2mov [rsp+72], r11
37b6a7dc7lea rax, [rip+0xd8c75a]
37b6a7dcesub edx, r14l
37b6a7dd1mov [rsp+64], rax
37b6a7dd6mov r8, [rsp+96]
37b6a7ddblea r9, [rip+0xd8c732]
37b6a7de2mov [rsp+56], rcx
37b6a7de7add r10, r13
37b6a7deaadd edx, 1
37b6a7dedmov rcx, [rsp+336]
37b6a7df5mov [rsp+32], r10
37b6a7dfamov [rsp+40], rcx
37b6a7dfflea rcx, [rip+0xd8c712]
37b6a7e06mov [rsp+88], 12
37b6a7e0fmov [rsp+80], rbp
37b6a7e14mov [rsp+200], edx
37b6a7e1bmov rdx, [rsp+104]
37b6a7e20mov [rsp+128], r11
37b6a7e28mov [rsp+120], r10
37b6a7e2dmov [rsp+204], r12l
37b6a7e35call sgemv_
37b6a7e3alea rax, [rip+0xd8c6e7]
37b6a7e41mov ecx, [rbx]
37b6a7e43mov r11, [rsp+128]
37b6a7e4bmov r10, [rsp+120]
37b6a7e50mov [rsp+64], rax
37b6a7e55lea r9, [rip+0xd8c6b8]
37b6a7e5cmov rax, [rsp+336]
37b6a7e64sub ecx, r14l
37b6a7e67mov [rsp+32], rsi
37b6a7e6cadd rsi, 4
37b6a7e70lea edx, [rcx+1]
37b6a7e73mov [rsp+80], rbp
37b6a7e78mov r8, [rsp+96]
37b6a7e7dlea rcx, [rip+0xd8c694]
37b6a7e84mov [rsp+56], rax
37b6a7e89mov rax, [rsp+368]
37b6a7e91mov [rsp+88], 12
37b6a7e9amov [rsp+72], r11
37b6a7e9fmov [rsp+48], r10
37b6a7ea4mov [rsp+40], rax
37b6a7ea9mov [rsp+200], edx
37b6a7eb0mov rdx, [rsp+104]
37b6a7eb5mov [rsp+204], r12l
37b6a7ebdcall sgemv_
37b6a7ec2mov edx, [rbx]
37b6a7ec4cmp edx, r14l
37b6a7ec7jle 0x37b6a7d60
37b6a7ecdmov ecx, edx
37b6a7ecfmov r11, [rsp+352]
37b6a7ed7mov rax, [rsp+328]
37b6a7edflea r9, [rip+0xd8c63e]
37b6a7ee6sub ecx, r14l
37b6a7ee9mov [rsp+204], ecx
37b6a7ef0lea ecx, [r14+2]
37b6a7ef4add r11, r13
37b6a7ef7cmp ecx, edx
37b6a7ef9mov [rsp+32], r11
37b6a7efecmovg ecx, edx
37b6a7f01mov rdx, rdi
37b6a7f04mov [rsp+128], r11
37b6a7f0cmovsxd rcx, ecx
37b6a7f0fadd rcx, [rsp+136]
37b6a7f17lea r8, [rax+4*rcx]
37b6a7f1bmov rcx, [rsp+96]
37b6a7f20call slarfg_
37b6a7f25mov edx, [rbx]
37b6a7f27movss x0, [rdi]
37b6a7f2bmov [rdi], 0x3f800000
37b6a7f31mov rax, [rsp+344]
37b6a7f39lea r8, [rip+0xd8c5e8]
37b6a7f40lea rcx, [rip+0xd8c5fa]
37b6a7f47sub edx, r14l
37b6a7f4amov [rsp+204], edx
37b6a7f51mov rdx, [rsp+336]
37b6a7f59movss [rax+r13], x0
37b6a7f5flea rax, [rip+0xd8c5ce]
37b6a7f66mov [rsp+32], rdx
37b6a7f6bmov rdx, [rsp+184]
37b6a7f73mov [rsp+56], rax
37b6a7f78mov [rsp+80], 5
37b6a7f81lea r9, [rdi+rdx]
37b6a7f85mov rdx, [rsp+96]
37b6a7f8amov [rsp+72], rbp
37b6a7f8fmov [rsp+64], r15
37b6a7f94mov [rsp+48], rbp
37b6a7f99mov [rsp+40], rdi
37b6a7f9ecall ssymv_
37b6a7fa3mov edx, [rbx]
37b6a7fa5mov rax, [rsp+112]
37b6a7faalea rcx, [rip+0xd8c583]
37b6a7fb1mov r8, [rsp+368]
37b6a7fb9mov [rsp+64], rcx
37b6a7fbelea r9, [rip+0xd8c563]
37b6a7fc5lea rcx, [rip+0xd8c56c]
37b6a7fccmov [rsp+72], rax
37b6a7fd1sub edx, r14l
37b6a7fd4mov [rsp+40], r8
37b6a7fd9mov r8, [rsp+96]
37b6a7fdemov [rsp+88], 9
37b6a7fe7mov [rsp+80], rbp
37b6a7fecmov [rsp+56], rbp
37b6a7ff1mov [rsp+48], rdi
37b6a7ff6mov [rsp+32], rsi
37b6a7ffbmov [rsp+200], edx
37b6a8002mov rdx, [rsp+104]
37b6a8007mov [rsp+204], r12l
37b6a800fcall sgemv_
37b6a8014mov r9, [rsp+328]
37b6a801cmov edx, [rbx]
37b6a801emov [rsp+88], 12
37b6a8027mov r11, [rsp+336]
37b6a802fmov rax, [rsp+112]
37b6a8034mov [rsp+80], rbp
37b6a8039lea rcx, [rip+0xd8c4d8]
37b6a8040lea r10, [r9+4*r14]
37b6a8044lea r9, [rip+0xd8c4dd]
37b6a804bsub edx, r14l
37b6a804emov [rsp+72], r15
37b6a8053mov [rsp+40], r11
37b6a8058mov r8, [rsp+96]
37b6a805dmov [rsp+64], r9
37b6a8062lea r9, [rip+0xd8c4ab]
37b6a8069mov [rsp+48], rax
37b6a806emov [rsp+32], r10
37b6a8073mov [rsp+56], rbp
37b6a8078mov [rsp+200], edx
37b6a807fmov rdx, [rsp+104]
37b6a8084mov [rsp+204], r12l
37b6a808cmov [rsp+120], r10
37b6a8091call sgemv_
37b6a8096lea rcx, [rip+0xd8c497]
37b6a809dmov edx, [rbx]
37b6a809fmov r10, [rsp+120]
37b6a80a4mov rax, [rsp+112]
37b6a80a9mov [rsp+64], rcx
37b6a80aelea r9, [rip+0xd8c473]
37b6a80b5mov rcx, [rsp+336]
37b6a80bdmov [rsp+32], r10
37b6a80c2sub edx, r14l
37b6a80c5mov [rsp+72], rax
37b6a80camov r8, [rsp+96]
37b6a80cfmov [rsp+40], rcx
37b6a80d4lea rcx, [rip+0xd8c45d]
37b6a80dbmov [rsp+88], 9
37b6a80e4mov [rsp+80], rbp
37b6a80e9mov [rsp+56], rbp
37b6a80eemov [rsp+48], rdi
37b6a80f3mov [rsp+200], edx
37b6a80famov rdx, [rsp+104]
37b6a80ffmov [rsp+204], r12l
37b6a8107call sgemv_
37b6a810cmov rax, [rsp+112]
37b6a8111mov ecx, [rbx]
37b6a8113lea r9, [rip+0xd8c40e]
37b6a811amov [rsp+204], r12l
37b6a8122mov r12, [rsp+96]
37b6a8127mov [rsp+48], rax
37b6a812cmov rax, [rsp+368]
37b6a8134sub ecx, r14l
37b6a8137mov [rsp+64], r9
37b6a813cmov rdx, [rsp+104]
37b6a8141mov r8, r12
37b6a8144lea r9, [rip+0xd8c3c9]
37b6a814bmov [rsp+40], rax
37b6a8150mov [rsp+88], 12
37b6a8159mov [rsp+80], rbp
37b6a815emov [rsp+72], r15
37b6a8163mov [rsp+56], rbp
37b6a8168mov [rsp+32], rsi
37b6a816dmov [rsp+200], ecx
37b6a8174lea rcx, [rip+0xd8c39d]
37b6a817bcall sgemv_
37b6a8180mov edx, [rbx]
37b6a8182mov r8, r15
37b6a8185mov rcx, r12
37b6a8188lea r9, [rip+0xd8c395]
37b6a818fsub edx, r14l
37b6a8192mov [rsp+204], edx
37b6a8199mov rdx, [rsp+128]
37b6a81a1call sscal_
37b6a81a6mov edx, [rbx]
37b6a81a8mov r9, rdi
37b6a81abmov rcx, r12
37b6a81aemov rax, [rsp+352]
37b6a81b6movss x6, [rip+0xd8c38a]
37b6a81belea r8, [rip+0xd8c35f]
37b6a81c5sub edx, r14l
37b6a81c8mulss x6, [rax+r13]
37b6a81cemov [rsp+32], rbp
37b6a81d3mov [rsp+204], edx
37b6a81damov rdx, r15
37b6a81ddcall sdot_
37b6a81e2mov edx, [rbx]
37b6a81e4mov [rsp+40], rbp
37b6a81e9mov r8, rdi
37b6a81ecmov [rsp+32], r15
37b6a81f1lea r9, [rip+0xd8c32c]
37b6a81f8mov rcx, r12
37b6a81fbmulss x0, x6
37b6a81ffsub edx, r14l
37b6a8202xorps x0, [rip+0xd8c347]
37b6a8209mov [rsp+204], edx
37b6a8210lea rdx, [rsp+192]
37b6a8218movss [rsp+192], x0
37b6a8221call saxpy_
37b6a8226jmp 0x37b6a7d60
37b6a822b
37b6a822b 0f 1f 44 00 00 ..D..
37b6a8230
37b6a8230loc_37b6a8230:
37b6a8230mov rcx, [rsp+128]
37b6a8238sub eax, ebx
37b6a823amovsxd r10, ebx
37b6a823dmov r13, [rsp+112]
37b6a8242mov [rsp+204], eax
37b6a8249mov r8, [rsp+368]
37b6a8251lea ebx, [rsi+1]
37b6a8254lea rdx, [rip+0xd8c2c9]
37b6a825bmov rax, rcx
37b6a825emov [rsp+80], rdx
37b6a8263movsxd rbx, ebx
37b6a8266lea r15, [rip+0xd8c2bb]
37b6a826dimul rax, r10
37b6a8271mov [rsp+56], r8
37b6a8276mov r8, [rsp+360]
37b6a827elea rbp, [rsp+196]
37b6a8286imul rbx, [rsp+136]
37b6a828fadd rbx, [rsp+120]
37b6a8294mov [rsp+64], r15
37b6a8299lea r9, [rip+0xd8c274]
37b6a82a0mov [rsp+88], 12
37b6a82a9add r10, rbx
37b6a82acmov r15, rcx
37b6a82aflea rdx, [rax+r13+1]
37b6a82b4add rax, rcx
37b6a82b7lea rcx, [rip+0xd8c25a]
37b6a82belea rdx, [rdi+4*rdx]
37b6a82c2lea rax, [r13+rax+1]
37b6a82c7mov [rsp+72], rdx
37b6a82cclea rdx, [r8+4*r10]
37b6a82d0lea rax, [rdi+4*rax]
37b6a82d4mov r8, [rsp+336]
37b6a82dcmov [rsp+48], rdx
37b6a82e1mov rdx, rbp
37b6a82e4mov [rsp+40], r8
37b6a82e9lea r8, [rsp+204]
37b6a82f1mov [rsp+32], rax
37b6a82f6call sgemv_
37b6a82fbmov eax, [r14]
37b6a82femovsxd rdx, [rsp+196]
37b6a8306lea rcx, [rip+0xd8c217]
37b6a830dmov [rsp+80], rcx
37b6a8312lea r9, [rip+0xd8c1fb]
37b6a8319lea r8, [rsp+204]
37b6a8321mov [rsp+88], 12
37b6a832asub eax, edx
37b6a832cmov [rsp+204], eax
37b6a8333mov rax, r15
37b6a8336imul rax, rdx
37b6a833alea rcx, [rax+r13+1]
37b6a833fadd rax, r15
37b6a8342add rax, r13
37b6a8345lea rcx, [rdi+4*rcx]
37b6a8349add rax, rdx
37b6a834cmov [rsp+72], rcx
37b6a8351lea rcx, [rip+0xd8c1d0]
37b6a8358mov rdx, rbp
37b6a835blea rax, [rdi+4*rax]
37b6a835fmov [rsp+64], rcx
37b6a8364mov rcx, [rsp+336]
37b6a836cmov [rsp+48], rax
37b6a8371mov rax, [rsp+368]
37b6a8379mov [rsp+56], rcx
37b6a837elea rcx, [rip+0xd8c193]
37b6a8385mov [rsp+40], rax
37b6a838amov rax, [rsp+360]
37b6a8392lea rax, [rax+4*rbx+4]
37b6a8397mov [rsp+32], rax
37b6a839ccall sgemv_
37b6a83a1jmp 0x37b6a7a9c
37b6a83a6
37b6a83a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a83b0
37b6a83b0loc_37b6a83b0:
37b6a83b0sub edx, eax
37b6a83b2mov [rsp+152], eax
37b6a83b9add esi, 1
37b6a83bcmov r8, rbp
37b6a83bfmovsxd rsi, esi
37b6a83c2mov [rsp+204], edx
37b6a83c9lea edx, [rax+1]
37b6a83ccmov rax, [rsp+360]
37b6a83d4movsxd rdx, edx
37b6a83d7mov [rsp+48], r12
37b6a83dcimul rsi, [rsp+136]
37b6a83e5add rdx, r11
37b6a83e8mov r9, [rsp+368]
37b6a83f0mov [rsp+88], 9
37b6a83f9lea rcx, [rax+4*rdx]
37b6a83fdmov rax, [rsp+120]
37b6a8402mov [rsp+168], r10
37b6a840amov [rsp+72], rcx
37b6a840flea rdx, [rax+rsi+1]
37b6a8414mov rax, [rsp+360]
37b6a841cmov [rsp+40], r9
37b6a8421lea r9, [rip+0xd8c100]
37b6a8428mov [rsp+144], rcx
37b6a8430lea rcx, [rip+0xd8c101]
37b6a8437lea r11, [rax+4*rdx]
37b6a843blea rax, [rip+0xd8c0e2]
37b6a8442mov [rsp+200], ebx
37b6a8449lea rdx, [rip+0xd8c0e4]
37b6a8450mov [rsp+32], r11
37b6a8455mov [rsp+80], rax
37b6a845amov [rsp+64], rdx
37b6a845flea rdx, [rsp+200]
37b6a8467mov [rsp+56], rax
37b6a846cmov [rsp+160], r11
37b6a8474call sgemv_
37b6a8479mov r8l, [r14]
37b6a847csub r8l, [rsp+152]
37b6a8484lea rax, [rip+0xd8c099]
37b6a848bmov [rsp+204], r8l
37b6a8493mov r8, [rsp+112]
37b6a8498add r15, [rsp+128]
37b6a84a0mov rcx, [rsp+144]
37b6a84a8mov [rsp+80], rax
37b6a84admov r9, [rsp+336]
37b6a84b5lea rdx, [r8+r15+1]
37b6a84balea r8, [rip+0xd8c067]
37b6a84c1mov [rsp+56], rax
37b6a84c6lea r15, [rdi+4*rdx]
37b6a84camov [rsp+64], r8
37b6a84cflea rdx, [rsp+200]
37b6a84d7mov r8, rbp
37b6a84damov [rsp+48], rcx
37b6a84dflea rcx, [rip+0xd8c032]
37b6a84e6mov [rsp+40], r9
37b6a84eblea r9, [rip+0xd8c022]
37b6a84f2mov [rsp+88], 12
37b6a84fbmov [rsp+72], r13
37b6a8500mov [rsp+32], r15
37b6a8505mov [rsp+200], ebx
37b6a850ccall sgemv_
37b6a8511lea rdx, [rip+0xd8c01c]
37b6a8518mov r9l, [r14]
37b6a851bmov rcx, [rsp+144]
37b6a8523mov [rsp+64], rdx
37b6a8528mov rdx, [rsp+336]
37b6a8530lea rax, [rip+0xd8bfed]
37b6a8537mov r8, rbp
37b6a853amov [rsp+80], rax
37b6a853fsub r9l, [rsp+152]
37b6a8547mov [rsp+72], rcx
37b6a854clea rcx, [rip+0xd8bfe5]
37b6a8553mov [rsp+56], rax
37b6a8558mov [rsp+40], rdx
37b6a855dlea rdx, [rsp+200]
37b6a8565mov [rsp+88], 9
37b6a856emov [rsp+48], r12
37b6a8573mov [rsp+32], r15
37b6a8578mov [rsp+204], r9l
37b6a8580lea r9, [rip+0xd8bfa1]
37b6a8587mov [rsp+200], ebx
37b6a858ecall sgemv_
37b6a8593lea rax, [rip+0xd8bf8a]
37b6a859amov edx, [r14]
37b6a859dmov rcx, [rsp+144]
37b6a85a5mov [rsp+80], rax
37b6a85aamov r11, [rsp+160]
37b6a85b2lea r8, [rip+0xd8bf6f]
37b6a85b9lea r9, [rip+0xd8bf54]
37b6a85c0mov [rsp+56], rax
37b6a85c5sub edx, [rsp+152]
37b6a85ccmov rax, [rsp+368]
37b6a85d4mov [rsp+64], r8
37b6a85d9mov r8, rbp
37b6a85dcmov [rsp+48], rcx
37b6a85e1lea rcx, [rip+0xd8bf30]
37b6a85e8mov [rsp+88], 12
37b6a85f1mov [rsp+72], r13
37b6a85f6mov [rsp+40], rax
37b6a85fbmov [rsp+32], r11
37b6a8600mov [rsp+204], edx
37b6a8607lea rdx, [rsp+200]
37b6a860fmov [rsp+200], ebx
37b6a8616call sgemv_
37b6a861bmov r10, [rsp+168]
37b6a8623jmp 0x37b6a7bde
37b6a7980
37b6a7980slatrd_:
37b6a7980push r15
37b6a7982push r14
37b6a7984push r13
37b6a7986push r12
37b6a7988push rbp
37b6a7989push rdi
37b6a798apush rsi
37b6a798bpush rbx
37b6a798csub rsp, 232
37b6a7993movups [rsp+208], x6
37b6a799bmov eax, [rdx]
37b6a799dmov [rsp+320], r8
37b6a79a5mov r14, rdx
37b6a79a8mov [rsp+328], r9
37b6a79b0test eax, eax
37b6a79b2jle 0x37b6a7c84
37b6a79b8mov rax, [rsp+336]
37b6a79c0mov r9l, 1
37b6a79c6mov r8l, 1
37b6a79cclea rdx, [rip+0xd8cb3d]
37b6a79d3movsxd r11, [rax]
37b6a79d6xor eax, eax
37b6a79d8test r11, r11
37b6a79dbcmovs r11, rax
37b6a79dfmov rax, [rsp+368]
37b6a79e7movsxd r10, [rax]
37b6a79eaxor eax, eax
37b6a79ecmov [rsp+104], r11
37b6a79f1test r10, r10
37b6a79f4cmovs r10, rax
37b6a79f8mov [rsp+96], r10
37b6a79fdcall lsame_
37b6a7a02mov r10, [rsp+96]
37b6a7a07mov r11, [rsp+104]
37b6a7a0cmov rdi, [rsp+320]
37b6a7a14test eax, eax
37b6a7a16mov ecx, [rdi]
37b6a7a18je 0x37b6a7ca0
37b6a7a1emov ebx, [r14]
37b6a7a21mov r8l, ebx
37b6a7a24mov [rsp+196], ebx
37b6a7a2bsub r8l, ecx
37b6a7a2ecmp r8l, ebx
37b6a7a31jge 0x37b6a7c84
37b6a7a37mov rax, r11
37b6a7a3amov [rsp+104], r8l
37b6a7a3fmov rdi, [rsp+328]
37b6a7a47mov esi, ecx
37b6a7a49not rax
37b6a7a4cmov [rsp+128], r11
37b6a7a54mov [rsp+112], rax
37b6a7a59mov rax, r10
37b6a7a5cnot rax
37b6a7a5fmov [rsp+136], r10
37b6a7a67mov [rsp+120], rax
37b6a7a6cmov eax, ebx
37b6a7a6ejmp 0x37b6a7a8e
37b6a7a70
37b6a7a70loc_37b6a7a70:
37b6a7a70mov [rsp+196], ebx
37b6a7a77cmp [rsp+104], ebx
37b6a7a7bjge 0x37b6a7c84
37b6a7a81
37b6a7a81loc_37b6a7a81:
37b6a7a81mov rsi, [rsp+320]
37b6a7a89mov eax, [r14]
37b6a7a8cmov esi, [rsi]
37b6a7a8e
37b6a7a8eloc_37b6a7a8e:
37b6a7a8emov edx, ebx
37b6a7a90sub edx, eax
37b6a7a92add esi, edx
37b6a7a94cmp ebx, eax
37b6a7a96jl 0x37b6a8230
37b6a7a9c
37b6a7a9cloc_37b6a7a9c:
37b6a7a9cmov eax, [rsp+196]
37b6a7aa3lea ebx, [rax-1]
37b6a7aa6cmp eax, 1
37b6a7aa9jle 0x37b6a7a70
37b6a7aabmov rdx, [rsp+352]
37b6a7ab3movsxd r13, ebx
37b6a7ab6movsxd r15, eax
37b6a7ab9mov [rsp+160], eax
37b6a7ac0lea rcx, [r13-1]
37b6a7ac4mov rax, [rsp+112]
37b6a7ac9lea rbp, [rsp+204]
37b6a7ad1mov [rsp+204], ebx
37b6a7ad8lea r10, [rdx+4*rcx]
37b6a7adcmov [rsp+96], rcx
37b6a7ae1lea r9, [rip+0xd8ca3c]
37b6a7ae8mov rcx, rbp
37b6a7aebimul r15, [rsp+128]
37b6a7af4mov [rsp+32], r10
37b6a7af9mov [rsp+152], r10
37b6a7b01lea rdx, [r15+rax]
37b6a7b05add r13, rdx
37b6a7b08lea r12, [rdi+4*rdx+4]
37b6a7b0dmov r8, r12
37b6a7b10lea rdx, [rdi+4*r13]
37b6a7b14call slarfg_
37b6a7b19mov rcx, [rsp+96]
37b6a7b1emovsxd r11, esi
37b6a7b21mov rdx, rbp
37b6a7b24movss x0, [rdi+4*r13]
37b6a7b2amov rax, [rsp+344]
37b6a7b32mov r9, rdi
37b6a7b35mov [rdi+4*r13], 0x3f800000
37b6a7b3dimul r11, [rsp+136]
37b6a7b46add r11, [rsp+120]
37b6a7b4blea r8, [rip+0xd8c9d6]
37b6a7b52mov [rsp+204], ebx
37b6a7b59movss [rax+4*rcx], x0
37b6a7b5emov rax, [rsp+360]
37b6a7b66lea rcx, [rip+0xd8c9c7]
37b6a7b6dmov [rsp+56], rcx
37b6a7b72lea rcx, [rip+0xd8c9b3]
37b6a7b79lea r13, [rax+4*r11+4]
37b6a7b7elea rax, [rip+0xd8c99f]
37b6a7b85mov [rsp+80], 5
37b6a7b8emov [rsp+72], rax
37b6a7b93mov [rsp+48], rax
37b6a7b98mov rax, [rsp+336]
37b6a7ba0mov [rsp+64], r13
37b6a7ba5mov [rsp+32], rax
37b6a7baamov [rsp+40], r12
37b6a7bafmov [rsp+144], r11
37b6a7bb7call ssymv_
37b6a7bbcmov edx, [r14]
37b6a7bbfmov eax, [rsp+160]
37b6a7bc6mov r11, [rsp+144]
37b6a7bcemov r10, [rsp+152]
37b6a7bd6cmp eax, edx
37b6a7bd8jl 0x37b6a83b0
37b6a7bde
37b6a7bdeloc_37b6a7bde:
37b6a7bdemov rdx, r10
37b6a7be1lea r9, [rip+0xd8c93c]
37b6a7be8mov r8, r13
37b6a7bebmov rcx, rbp
37b6a7beemov [rsp+204], ebx
37b6a7bf5call sscal_
37b6a7bfamov rsi, [rsp+96]
37b6a7bffmov r9, r12
37b6a7c02mov rdx, r13
37b6a7c05mov rax, [rsp+352]
37b6a7c0dmovss x6, [rip+0xd8c933]
37b6a7c15mov rcx, rbp
37b6a7c18mov [rsp+204], ebx
37b6a7c1fmulss x6, [rax+4*rsi]
37b6a7c24lea rsi, [rip+0xd8c8f9]
37b6a7c2bmov [rsp+32], rsi
37b6a7c30mov r8, rsi
37b6a7c33call sdot_
37b6a7c38mov [rsp+40], rsi
37b6a7c3dmov r9, rsi
37b6a7c40mov r8, r12
37b6a7c43mulss x0, x6
37b6a7c47mov [rsp+32], r13
37b6a7c4cmov rcx, rbp
37b6a7c4flea rdx, [rsp+192]
37b6a7c57xorps x0, [rip+0xd8c8f2]
37b6a7c5emov [rsp+204], ebx
37b6a7c65movss [rsp+192], x0
37b6a7c6ecall saxpy_
37b6a7c73mov [rsp+196], ebx
37b6a7c7acmp [rsp+104], ebx
37b6a7c7ejl 0x37b6a7a81
37b6a7c84
37b6a7c84loc_37b6a7c84:
37b6a7c84movups x6, [rsp+208]
37b6a7c8cadd rsp, 232
37b6a7c93pop rbx
37b6a7c94pop rsi
37b6a7c95pop rdi
37b6a7c96pop rbp
37b6a7c97pop r12
37b6a7c99pop r13
37b6a7c9bpop r14
37b6a7c9dpop r15
37b6a7c9fret
37b6a7ca0
37b6a7ca0loc_37b6a7ca0:
37b6a7ca0test ecx, ecx
37b6a7ca2jle 0x37b6a7c84
37b6a7ca4lea rax, [4*r11+4]
37b6a7cacmov rsi, [rsp+360]
37b6a7cb4lea r12, [rsp+200]
37b6a7cbcmov [rsp+312], r14
37b6a7cc4mov [rsp+180], ecx
37b6a7ccbxor r13l, r13l
37b6a7ccemov rbx, [rsp+312]
37b6a7cd6lea rbp, [rip+0xd8c847]
37b6a7cddmov [rsp+112], rsi
37b6a7ce2lea r15, [rsi+4]
37b6a7ce6mov r14l, 1
37b6a7cecmov [rsp+144], rax
37b6a7cf4mov rax, [rsp+328]
37b6a7cfcmov [rsp+136], -1
37b6a7d08lea rdi, [rax+4]
37b6a7d0clea rax, [4*r10+4]
37b6a7d14mov [rsp+104], r12
37b6a7d19mov [rsp+152], rax
37b6a7d21lea rax, [4*r10]
37b6a7d29mov [rsp+160], rax
37b6a7d31lea rax, [4*r11]
37b6a7d39mov [rsp+184], rax
37b6a7d41lea rax, [rsp+204]
37b6a7d49mov [rsp+96], rax
37b6a7d4emov [rsp+168], r11
37b6a7d56jmp 0x37b6a7da3
37b6a7d58
37b6a7d58 0f 1f 84 00 00 00 00 00 ........
37b6a7d60
37b6a7d60loc_37b6a7d60:
37b6a7d60mov rcx, [rsp+168]
37b6a7d68add r14, 1
37b6a7d6cadd r13, 4
37b6a7d70add [rsp+136], rcx
37b6a7d78add rdi, [rsp+144]
37b6a7d80mov rcx, [rsp+160]
37b6a7d88add r15, [rsp+152]
37b6a7d90add [rsp+112], rcx
37b6a7d95cmp [rsp+180], r14l
37b6a7d9djl 0x37b6a7c84
37b6a7da3
37b6a7da3loc_37b6a7da3:
37b6a7da3mov edx, [rbx]
37b6a7da5lea r11, [rdi-4]
37b6a7da9mov [rsp+48], rsi
37b6a7daelea r12l, [r14-1]
37b6a7db2mov rcx, [rsp+368]
37b6a7dbamov r10, [rsp+328]
37b6a7dc2mov [rsp+72], r11
37b6a7dc7lea rax, [rip+0xd8c75a]
37b6a7dcesub edx, r14l
37b6a7dd1mov [rsp+64], rax
37b6a7dd6mov r8, [rsp+96]
37b6a7ddblea r9, [rip+0xd8c732]
37b6a7de2mov [rsp+56], rcx
37b6a7de7add r10, r13
37b6a7deaadd edx, 1
37b6a7dedmov rcx, [rsp+336]
37b6a7df5mov [rsp+32], r10
37b6a7dfamov [rsp+40], rcx
37b6a7dfflea rcx, [rip+0xd8c712]
37b6a7e06mov [rsp+88], 12
37b6a7e0fmov [rsp+80], rbp
37b6a7e14mov [rsp+200], edx
37b6a7e1bmov rdx, [rsp+104]
37b6a7e20mov [rsp+128], r11
37b6a7e28mov [rsp+120], r10
37b6a7e2dmov [rsp+204], r12l
37b6a7e35call sgemv_
37b6a7e3alea rax, [rip+0xd8c6e7]
37b6a7e41mov ecx, [rbx]
37b6a7e43mov r11, [rsp+128]
37b6a7e4bmov r10, [rsp+120]
37b6a7e50mov [rsp+64], rax
37b6a7e55lea r9, [rip+0xd8c6b8]
37b6a7e5cmov rax, [rsp+336]
37b6a7e64sub ecx, r14l
37b6a7e67mov [rsp+32], rsi
37b6a7e6cadd rsi, 4
37b6a7e70lea edx, [rcx+1]
37b6a7e73mov [rsp+80], rbp
37b6a7e78mov r8, [rsp+96]
37b6a7e7dlea rcx, [rip+0xd8c694]
37b6a7e84mov [rsp+56], rax
37b6a7e89mov rax, [rsp+368]
37b6a7e91mov [rsp+88], 12
37b6a7e9amov [rsp+72], r11
37b6a7e9fmov [rsp+48], r10
37b6a7ea4mov [rsp+40], rax
37b6a7ea9mov [rsp+200], edx
37b6a7eb0mov rdx, [rsp+104]
37b6a7eb5mov [rsp+204], r12l
37b6a7ebdcall sgemv_
37b6a7ec2mov edx, [rbx]
37b6a7ec4cmp edx, r14l
37b6a7ec7jle 0x37b6a7d60
37b6a7ecdmov ecx, edx
37b6a7ecfmov r11, [rsp+352]
37b6a7ed7mov rax, [rsp+328]
37b6a7edflea r9, [rip+0xd8c63e]
37b6a7ee6sub ecx, r14l
37b6a7ee9mov [rsp+204], ecx
37b6a7ef0lea ecx, [r14+2]
37b6a7ef4add r11, r13
37b6a7ef7cmp ecx, edx
37b6a7ef9mov [rsp+32], r11
37b6a7efecmovg ecx, edx
37b6a7f01mov rdx, rdi
37b6a7f04mov [rsp+128], r11
37b6a7f0cmovsxd rcx, ecx
37b6a7f0fadd rcx, [rsp+136]
37b6a7f17lea r8, [rax+4*rcx]
37b6a7f1bmov rcx, [rsp+96]
37b6a7f20call slarfg_
37b6a7f25mov edx, [rbx]
37b6a7f27movss x0, [rdi]
37b6a7f2bmov [rdi], 0x3f800000
37b6a7f31mov rax, [rsp+344]
37b6a7f39lea r8, [rip+0xd8c5e8]
37b6a7f40lea rcx, [rip+0xd8c5fa]
37b6a7f47sub edx, r14l
37b6a7f4amov [rsp+204], edx
37b6a7f51mov rdx, [rsp+336]
37b6a7f59movss [rax+r13], x0
37b6a7f5flea rax, [rip+0xd8c5ce]
37b6a7f66mov [rsp+32], rdx
37b6a7f6bmov rdx, [rsp+184]
37b6a7f73mov [rsp+56], rax
37b6a7f78mov [rsp+80], 5
37b6a7f81lea r9, [rdi+rdx]
37b6a7f85mov rdx, [rsp+96]
37b6a7f8amov [rsp+72], rbp
37b6a7f8fmov [rsp+64], r15
37b6a7f94mov [rsp+48], rbp
37b6a7f99mov [rsp+40], rdi
37b6a7f9ecall ssymv_
37b6a7fa3mov edx, [rbx]
37b6a7fa5mov rax, [rsp+112]
37b6a7faalea rcx, [rip+0xd8c583]
37b6a7fb1mov r8, [rsp+368]
37b6a7fb9mov [rsp+64], rcx
37b6a7fbelea r9, [rip+0xd8c563]
37b6a7fc5lea rcx, [rip+0xd8c56c]
37b6a7fccmov [rsp+72], rax
37b6a7fd1sub edx, r14l
37b6a7fd4mov [rsp+40], r8
37b6a7fd9mov r8, [rsp+96]
37b6a7fdemov [rsp+88], 9
37b6a7fe7mov [rsp+80], rbp
37b6a7fecmov [rsp+56], rbp
37b6a7ff1mov [rsp+48], rdi
37b6a7ff6mov [rsp+32], rsi
37b6a7ffbmov [rsp+200], edx
37b6a8002mov rdx, [rsp+104]
37b6a8007mov [rsp+204], r12l
37b6a800fcall sgemv_
37b6a8014mov r9, [rsp+328]
37b6a801cmov edx, [rbx]
37b6a801emov [rsp+88], 12
37b6a8027mov r11, [rsp+336]
37b6a802fmov rax, [rsp+112]
37b6a8034mov [rsp+80], rbp
37b6a8039lea rcx, [rip+0xd8c4d8]
37b6a8040lea r10, [r9+4*r14]
37b6a8044lea r9, [rip+0xd8c4dd]
37b6a804bsub edx, r14l
37b6a804emov [rsp+72], r15
37b6a8053mov [rsp+40], r11
37b6a8058mov r8, [rsp+96]
37b6a805dmov [rsp+64], r9
37b6a8062lea r9, [rip+0xd8c4ab]
37b6a8069mov [rsp+48], rax
37b6a806emov [rsp+32], r10
37b6a8073mov [rsp+56], rbp
37b6a8078mov [rsp+200], edx
37b6a807fmov rdx, [rsp+104]
37b6a8084mov [rsp+204], r12l
37b6a808cmov [rsp+120], r10
37b6a8091call sgemv_
37b6a8096lea rcx, [rip+0xd8c497]
37b6a809dmov edx, [rbx]
37b6a809fmov r10, [rsp+120]
37b6a80a4mov rax, [rsp+112]
37b6a80a9mov [rsp+64], rcx
37b6a80aelea r9, [rip+0xd8c473]
37b6a80b5mov rcx, [rsp+336]
37b6a80bdmov [rsp+32], r10
37b6a80c2sub edx, r14l
37b6a80c5mov [rsp+72], rax
37b6a80camov r8, [rsp+96]
37b6a80cfmov [rsp+40], rcx
37b6a80d4lea rcx, [rip+0xd8c45d]
37b6a80dbmov [rsp+88], 9
37b6a80e4mov [rsp+80], rbp
37b6a80e9mov [rsp+56], rbp
37b6a80eemov [rsp+48], rdi
37b6a80f3mov [rsp+200], edx
37b6a80famov rdx, [rsp+104]
37b6a80ffmov [rsp+204], r12l
37b6a8107call sgemv_
37b6a810cmov rax, [rsp+112]
37b6a8111mov ecx, [rbx]
37b6a8113lea r9, [rip+0xd8c40e]
37b6a811amov [rsp+204], r12l
37b6a8122mov r12, [rsp+96]
37b6a8127mov [rsp+48], rax
37b6a812cmov rax, [rsp+368]
37b6a8134sub ecx, r14l
37b6a8137mov [rsp+64], r9
37b6a813cmov rdx, [rsp+104]
37b6a8141mov r8, r12
37b6a8144lea r9, [rip+0xd8c3c9]
37b6a814bmov [rsp+40], rax
37b6a8150mov [rsp+88], 12
37b6a8159mov [rsp+80], rbp
37b6a815emov [rsp+72], r15
37b6a8163mov [rsp+56], rbp
37b6a8168mov [rsp+32], rsi
37b6a816dmov [rsp+200], ecx
37b6a8174lea rcx, [rip+0xd8c39d]
37b6a817bcall sgemv_
37b6a8180mov edx, [rbx]
37b6a8182mov r8, r15
37b6a8185mov rcx, r12
37b6a8188lea r9, [rip+0xd8c395]
37b6a818fsub edx, r14l
37b6a8192mov [rsp+204], edx
37b6a8199mov rdx, [rsp+128]
37b6a81a1call sscal_
37b6a81a6mov edx, [rbx]
37b6a81a8mov r9, rdi
37b6a81abmov rcx, r12
37b6a81aemov rax, [rsp+352]
37b6a81b6movss x6, [rip+0xd8c38a]
37b6a81belea r8, [rip+0xd8c35f]
37b6a81c5sub edx, r14l
37b6a81c8mulss x6, [rax+r13]
37b6a81cemov [rsp+32], rbp
37b6a81d3mov [rsp+204], edx
37b6a81damov rdx, r15
37b6a81ddcall sdot_
37b6a81e2mov edx, [rbx]
37b6a81e4mov [rsp+40], rbp
37b6a81e9mov r8, rdi
37b6a81ecmov [rsp+32], r15
37b6a81f1lea r9, [rip+0xd8c32c]
37b6a81f8mov rcx, r12
37b6a81fbmulss x0, x6
37b6a81ffsub edx, r14l
37b6a8202xorps x0, [rip+0xd8c347]
37b6a8209mov [rsp+204], edx
37b6a8210lea rdx, [rsp+192]
37b6a8218movss [rsp+192], x0
37b6a8221call saxpy_
37b6a8226jmp 0x37b6a7d60
37b6a822b
37b6a822b 0f 1f 44 00 00 ..D..
37b6a8230
37b6a8230loc_37b6a8230:
37b6a8230mov rcx, [rsp+128]
37b6a8238sub eax, ebx
37b6a823amovsxd r10, ebx
37b6a823dmov r13, [rsp+112]
37b6a8242mov [rsp+204], eax
37b6a8249mov r8, [rsp+368]
37b6a8251lea ebx, [rsi+1]
37b6a8254lea rdx, [rip+0xd8c2c9]
37b6a825bmov rax, rcx
37b6a825emov [rsp+80], rdx
37b6a8263movsxd rbx, ebx
37b6a8266lea r15, [rip+0xd8c2bb]
37b6a826dimul rax, r10
37b6a8271mov [rsp+56], r8
37b6a8276mov r8, [rsp+360]
37b6a827elea rbp, [rsp+196]
37b6a8286imul rbx, [rsp+136]
37b6a828fadd rbx, [rsp+120]
37b6a8294mov [rsp+64], r15
37b6a8299lea r9, [rip+0xd8c274]
37b6a82a0mov [rsp+88], 12
37b6a82a9add r10, rbx
37b6a82acmov r15, rcx
37b6a82aflea rdx, [rax+r13+1]
37b6a82b4add rax, rcx
37b6a82b7lea rcx, [rip+0xd8c25a]
37b6a82belea rdx, [rdi+4*rdx]
37b6a82c2lea rax, [r13+rax+1]
37b6a82c7mov [rsp+72], rdx
37b6a82cclea rdx, [r8+4*r10]
37b6a82d0lea rax, [rdi+4*rax]
37b6a82d4mov r8, [rsp+336]
37b6a82dcmov [rsp+48], rdx
37b6a82e1mov rdx, rbp
37b6a82e4mov [rsp+40], r8
37b6a82e9lea r8, [rsp+204]
37b6a82f1mov [rsp+32], rax
37b6a82f6call sgemv_
37b6a82fbmov eax, [r14]
37b6a82femovsxd rdx, [rsp+196]
37b6a8306lea rcx, [rip+0xd8c217]
37b6a830dmov [rsp+80], rcx
37b6a8312lea r9, [rip+0xd8c1fb]
37b6a8319lea r8, [rsp+204]
37b6a8321mov [rsp+88], 12
37b6a832asub eax, edx
37b6a832cmov [rsp+204], eax
37b6a8333mov rax, r15
37b6a8336imul rax, rdx
37b6a833alea rcx, [rax+r13+1]
37b6a833fadd rax, r15
37b6a8342add rax, r13
37b6a8345lea rcx, [rdi+4*rcx]
37b6a8349add rax, rdx
37b6a834cmov [rsp+72], rcx
37b6a8351lea rcx, [rip+0xd8c1d0]
37b6a8358mov rdx, rbp
37b6a835blea rax, [rdi+4*rax]
37b6a835fmov [rsp+64], rcx
37b6a8364mov rcx, [rsp+336]
37b6a836cmov [rsp+48], rax
37b6a8371mov rax, [rsp+368]
37b6a8379mov [rsp+56], rcx
37b6a837elea rcx, [rip+0xd8c193]
37b6a8385mov [rsp+40], rax
37b6a838amov rax, [rsp+360]
37b6a8392lea rax, [rax+4*rbx+4]
37b6a8397mov [rsp+32], rax
37b6a839ccall sgemv_
37b6a83a1jmp 0x37b6a7a9c
37b6a83a6
37b6a83a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a83b0
37b6a83b0loc_37b6a83b0:
37b6a83b0sub edx, eax
37b6a83b2mov [rsp+152], eax
37b6a83b9add esi, 1
37b6a83bcmov r8, rbp
37b6a83bfmovsxd rsi, esi
37b6a83c2mov [rsp+204], edx
37b6a83c9lea edx, [rax+1]
37b6a83ccmov rax, [rsp+360]
37b6a83d4movsxd rdx, edx
37b6a83d7mov [rsp+48], r12
37b6a83dcimul rsi, [rsp+136]
37b6a83e5add rdx, r11
37b6a83e8mov r9, [rsp+368]
37b6a83f0mov [rsp+88], 9
37b6a83f9lea rcx, [rax+4*rdx]
37b6a83fdmov rax, [rsp+120]
37b6a8402mov [rsp+168], r10
37b6a840amov [rsp+72], rcx
37b6a840flea rdx, [rax+rsi+1]
37b6a8414mov rax, [rsp+360]
37b6a841cmov [rsp+40], r9
37b6a8421lea r9, [rip+0xd8c100]
37b6a8428mov [rsp+144], rcx
37b6a8430lea rcx, [rip+0xd8c101]
37b6a8437lea r11, [rax+4*rdx]
37b6a843blea rax, [rip+0xd8c0e2]
37b6a8442mov [rsp+200], ebx
37b6a8449lea rdx, [rip+0xd8c0e4]
37b6a8450mov [rsp+32], r11
37b6a8455mov [rsp+80], rax
37b6a845amov [rsp+64], rdx
37b6a845flea rdx, [rsp+200]
37b6a8467mov [rsp+56], rax
37b6a846cmov [rsp+160], r11
37b6a8474call sgemv_
37b6a8479mov r8l, [r14]
37b6a847csub r8l, [rsp+152]
37b6a8484lea rax, [rip+0xd8c099]
37b6a848bmov [rsp+204], r8l
37b6a8493mov r8, [rsp+112]
37b6a8498add r15, [rsp+128]
37b6a84a0mov rcx, [rsp+144]
37b6a84a8mov [rsp+80], rax
37b6a84admov r9, [rsp+336]
37b6a84b5lea rdx, [r8+r15+1]
37b6a84balea r8, [rip+0xd8c067]
37b6a84c1mov [rsp+56], rax
37b6a84c6lea r15, [rdi+4*rdx]
37b6a84camov [rsp+64], r8
37b6a84cflea rdx, [rsp+200]
37b6a84d7mov r8, rbp
37b6a84damov [rsp+48], rcx
37b6a84dflea rcx, [rip+0xd8c032]
37b6a84e6mov [rsp+40], r9
37b6a84eblea r9, [rip+0xd8c022]
37b6a84f2mov [rsp+88], 12
37b6a84fbmov [rsp+72], r13
37b6a8500mov [rsp+32], r15
37b6a8505mov [rsp+200], ebx
37b6a850ccall sgemv_
37b6a8511lea rdx, [rip+0xd8c01c]
37b6a8518mov r9l, [r14]
37b6a851bmov rcx, [rsp+144]
37b6a8523mov [rsp+64], rdx
37b6a8528mov rdx, [rsp+336]
37b6a8530lea rax, [rip+0xd8bfed]
37b6a8537mov r8, rbp
37b6a853amov [rsp+80], rax
37b6a853fsub r9l, [rsp+152]
37b6a8547mov [rsp+72], rcx
37b6a854clea rcx, [rip+0xd8bfe5]
37b6a8553mov [rsp+56], rax
37b6a8558mov [rsp+40], rdx
37b6a855dlea rdx, [rsp+200]
37b6a8565mov [rsp+88], 9
37b6a856emov [rsp+48], r12
37b6a8573mov [rsp+32], r15
37b6a8578mov [rsp+204], r9l
37b6a8580lea r9, [rip+0xd8bfa1]
37b6a8587mov [rsp+200], ebx
37b6a858ecall sgemv_
37b6a8593lea rax, [rip+0xd8bf8a]
37b6a859amov edx, [r14]
37b6a859dmov rcx, [rsp+144]
37b6a85a5mov [rsp+80], rax
37b6a85aamov r11, [rsp+160]
37b6a85b2lea r8, [rip+0xd8bf6f]
37b6a85b9lea r9, [rip+0xd8bf54]
37b6a85c0mov [rsp+56], rax
37b6a85c5sub edx, [rsp+152]
37b6a85ccmov rax, [rsp+368]
37b6a85d4mov [rsp+64], r8
37b6a85d9mov r8, rbp
37b6a85dcmov [rsp+48], rcx
37b6a85e1lea rcx, [rip+0xd8bf30]
37b6a85e8mov [rsp+88], 12
37b6a85f1mov [rsp+72], r13
37b6a85f6mov [rsp+40], rax
37b6a85fbmov [rsp+32], r11
37b6a8600mov [rsp+204], edx
37b6a8607lea rdx, [rsp+200]
37b6a860fmov [rsp+200], ebx
37b6a8616call sgemv_
37b6a861bmov r10, [rsp+168]
37b6a8623jmp 0x37b6a7bde
37b6a7980
37b6a8628
37b6a8628 // align 0x20
37b6a8628 // align 0x20
37b6a8640
37b6a8640slatrs_:
37b6a8640push r15
37b6a8642push r14
37b6a8644push r13
37b6a8646push r12
37b6a8648push rbp
37b6a8649push rdi
37b6a864apush rsi
37b6a864bpush rbx
37b6a864csub rsp, 328
37b6a8653movups [rsp+176], x6
37b6a865bmovups [rsp+192], x7
37b6a8663movups [rsp+208], x8
37b6a866cmovups [rsp+224], x9
37b6a8675movups [rsp+240], x10
37b6a867emovups [rsp+256], x11
37b6a8687movups [rsp+272], x12
37b6a8690movups [rsp+288], x13
37b6a8699movups [rsp+304], x14
37b6a86a2mov r12, [rsp+480]
37b6a86aamov rax, [rsp+448]
37b6a86b2mov rbx, [rsp+456]
37b6a86bamov rdi, [rsp+472]
37b6a86c2mov [r12], 0
37b6a86camovsxd rsi, [rax]
37b6a86cdmov [rsp+408], rdx
37b6a86d5mov rbp, r9
37b6a86d8lea rdx, [rip+0xd8be81]
37b6a86dfmov r9l, 1
37b6a86e5mov [rsp+416], r8
37b6a86edmov r8l, 1
37b6a86f3mov [rsp+400], rcx
37b6a86fbcall lsame_
37b6a8700mov rcx, [rsp+408]
37b6a8708mov r9l, 1
37b6a870emov r8l, 1
37b6a8714lea rdx, [rip+0xd8be46]
37b6a871bmov [rsp+108], eax
37b6a871fmov r14l, eax
37b6a8722call lsame_
37b6a8727mov rcx, [rsp+416]
37b6a872fmov r9l, 1
37b6a8735mov r8l, 1
37b6a873blea rdx, [rip+0xd8be1f]
37b6a8742mov [rsp+112], eax
37b6a8746call lsame_
37b6a874bmov [rsp+104], eax
37b6a874ftest r14l, r14l
37b6a8752je 0x37b6a8a68
37b6a8758
37b6a8758loc_37b6a8758:
37b6a8758mov r14l, [rsp+112]
37b6a875dtest r14l, r14l
37b6a8760je 0x37b6a8aa0
37b6a8766
37b6a8766loc_37b6a8766:
37b6a8766mov r13l, [rsp+104]
37b6a876btest r13l, r13l
37b6a876ejne 0x37b6a87a8
37b6a8770mov rcx, [rsp+416]
37b6a8778mov r9l, 1
37b6a877emov r8l, 1
37b6a8784lea rdx, [rip+0xd8bdd5]
37b6a878bcall lsame_
37b6a8790test eax, eax
37b6a8792jne 0x37b6a87a8
37b6a8794mov edx, -3
37b6a8799mov eax, 3
37b6a879ejmp 0x37b6a89da
37b6a87a3
37b6a87a3 0f 1f 44 00 00 ..D..
37b6a87a8
37b6a87a8loc_37b6a87a8:
37b6a87a8mov r9l, 1
37b6a87aemov r8l, 1
37b6a87b4lea rdx, [rip+0xd8bdaa]
37b6a87bbmov rcx, rbp
37b6a87becall lsame_
37b6a87c3test eax, eax
37b6a87c5je 0x37b6a8b00
37b6a87cb
37b6a87cbloc_37b6a87cb:
37b6a87cbmov rax, [rsp+432]
37b6a87d3mov edx, [rax]
37b6a87d5test edx, edx
37b6a87d7js 0x37b6a89d0
37b6a87ddmov rcx, [rsp+448]
37b6a87e5mov eax, 1
37b6a87eacmovg eax, edx
37b6a87edcmp [rcx], eax
37b6a87efjl 0x37b6a8b98
37b6a87f5mov eax, [r12]
37b6a87f9test eax, eax
37b6a87fbjne 0x37b6aa402
37b6a8801movss x6, [rip+0xd8bd8f]
37b6a8809mov rax, [rsp+464]
37b6a8811movss [rax], x6
37b6a8815test edx, edx
37b6a8817je 0x37b6a8a00
37b6a881dxor eax, eax
37b6a881ftest rsi, rsi
37b6a8822movaps x8, x6
37b6a8826mov edx, 12
37b6a882bcmovs rsi, rax
37b6a882flea rcx, [rip+0xd8bd36]
37b6a8836mov rax, rsi
37b6a8839not rax
37b6a883cmov [rsp+120], rax
37b6a8841call slamch_
37b6a8846mov edx, 9
37b6a884blea rcx, [rip+0xd8bd26]
37b6a8852movaps x7, x0
37b6a8855call slamch_
37b6a885amov r9l, 1
37b6a8860mov r8l, 1
37b6a8866mov rcx, rbp
37b6a8869divss x7, x0
37b6a886dlea rdx, [rip+0xd8bced]
37b6a8874divss x8, x7
37b6a8879movaps x13, x7
37b6a887dcall lsame_
37b6a8882test eax, eax
37b6a8884je 0x37b6a88f0
37b6a8886mov rax, [rsp+432]
37b6a888emov ebp, [rsp+108]
37b6a8892mov r14l, [rax]
37b6a8895test ebp, ebp
37b6a8897je 0x37b6a8cb8
37b6a889dtest r14l, r14l
37b6a88a0jle 0x37b6a88f0
37b6a88a2mov r15, [rsp+440]
37b6a88aalea r12, [4*rsi]
37b6a88b2xor r13l, r13l
37b6a88b5lea rbp, [rsp+172]
37b6a88bdnop [rax]
37b6a88c0
37b6a88c0loc_37b6a88c0:
37b6a88c0mov rdx, r15
37b6a88c3mov rcx, rbp
37b6a88c6add r15, r12
37b6a88c9mov [rsp+172], r13l
37b6a88d1lea r8, [rip+0xd8bcac]
37b6a88d8call sasum_
37b6a88ddmovss [rdi+4*r13], x0
37b6a88e3add r13, 1
37b6a88e7lea eax, [r13+1]
37b6a88ebcmp r14l, eax
37b6a88eejge 0x37b6a88c0
37b6a88f0
37b6a88f0loc_37b6a88f0:
37b6a88f0mov rcx, [rsp+432]
37b6a88f8lea r8, [rip+0xd8bc85]
37b6a88ffmov rdx, rdi
37b6a8902call isamax_
37b6a8907cdqe
37b6a8909movss x10, [rdi+4*rax-4]
37b6a8910comiss x8, x10
37b6a8914jb 0x37b6a8bb0
37b6a891amovss [rsp+160], x6
37b6a8923movaps x10, x6
37b6a8927movss x11, [rip+0xd8bc70]
37b6a8930
37b6a8930loc_37b6a8930:
37b6a8930mov rcx, [rsp+432]
37b6a8938lea r8, [rip+0xd8bc45]
37b6a893fmov rdx, rbx
37b6a8942call isamax_
37b6a8947mov r9l, [rsp+112]
37b6a894ccdqe
37b6a894emovss x12, [rbx+4*rax-4]
37b6a8955mov rax, [rsp+432]
37b6a895dandps x12, x11
37b6a8961movsxd rbp, [rax]
37b6a8964test r9l, r9l
37b6a8967je 0x37b6a8b38
37b6a896dmov r8l, [rsp+108]
37b6a8972test r8l, r8l
37b6a8975je 0x37b6a8e60
37b6a897bucomiss x10, x6
37b6a897fjp 0x37b6a8f40
37b6a8985jne 0x37b6a8f40
37b6a898bmovaps x0, x13
37b6a898fmov ecx, [rsp+104]
37b6a8993movaps x3, x6
37b6a8996mov r13l, ebp
37b6a8999maxss x0, x12
37b6a899elea eax, [rbp-1]
37b6a89a1divss x3, x0
37b6a89a5test ecx, ecx
37b6a89a7je 0x37b6aa140
37b6a89adtest ebp, ebp
37b6a89afjle 0x37b6aa328
37b6a89b5mov r12l, ebp
37b6a89b8mov r11l, -1
37b6a89bemov ebp, 1
37b6a89c3jmp 0x37b6a8ea6
37b6a89c8
37b6a89c8 0f 1f 84 00 00 00 00 00 ........
37b6a89d0
37b6a89d0loc_37b6a89d0:
37b6a89d0mov edx, -5
37b6a89d5mov eax, 5
37b6a89da
37b6a89daloc_37b6a89da:
37b6a89damov [r12], edx
37b6a89de
37b6a89deloc_37b6a89de:
37b6a89delea rdx, [rsp+172]
37b6a89e6mov r8l, 6
37b6a89eclea rcx, [rip+0xd8bb73]
37b6a89f3mov [rsp+172], eax
37b6a89facall xerbla_
37b6a89ffnop
37b6a8a00
37b6a8a00loc_37b6a8a00:
37b6a8a00movups x6, [rsp+176]
37b6a8a08movups x7, [rsp+192]
37b6a8a10movups x8, [rsp+208]
37b6a8a19movups x9, [rsp+224]
37b6a8a22movups x10, [rsp+240]
37b6a8a2bmovups x11, [rsp+256]
37b6a8a34movups x12, [rsp+272]
37b6a8a3dmovups x13, [rsp+288]
37b6a8a46movups x14, [rsp+304]
37b6a8a4fadd rsp, 328
37b6a8a56pop rbx
37b6a8a57pop rsi
37b6a8a58pop rdi
37b6a8a59pop rbp
37b6a8a5apop r12
37b6a8a5cpop r13
37b6a8a5epop r14
37b6a8a60pop r15
37b6a8a62ret
37b6a8a63
37b6a8a63 0f 1f 44 00 00 ..D..
37b6a8a68
37b6a8a68loc_37b6a8a68:
37b6a8a68mov rcx, [rsp+400]
37b6a8a70mov r9l, 1
37b6a8a76mov r8l, 1
37b6a8a7clea rdx, [rip+0xd8badf]
37b6a8a83call lsame_
37b6a8a88test eax, eax
37b6a8a8ajne 0x37b6a8758
37b6a8a90mov edx, -1
37b6a8a95mov eax, 1
37b6a8a9ajmp 0x37b6a89da
37b6a8a9f
37b6a8a9f 90 .
37b6a8aa0
37b6a8aa0loc_37b6a8aa0:
37b6a8aa0mov rcx, [rsp+408]
37b6a8aa8mov r9l, 1
37b6a8aaemov r8l, 1
37b6a8ab4lea rdx, [rip+0xd8baa8]
37b6a8abbcall lsame_
37b6a8ac0test eax, eax
37b6a8ac2jne 0x37b6a8766
37b6a8ac8mov rcx, [rsp+408]
37b6a8ad0mov r9l, 1
37b6a8ad6mov r8l, 1
37b6a8adclea rdx, [rip+0xd8ba81]
37b6a8ae3call lsame_
37b6a8ae8test eax, eax
37b6a8aeajne 0x37b6a8766
37b6a8af0mov edx, -2
37b6a8af5mov eax, 2
37b6a8afajmp 0x37b6a89da
37b6a8aff
37b6a8aff 90 .
37b6a8b00
37b6a8b00loc_37b6a8b00:
37b6a8b00mov r9l, 1
37b6a8b06mov r8l, 1
37b6a8b0clea rdx, [rip+0xd8ba4e]
37b6a8b13mov rcx, rbp
37b6a8b16call lsame_
37b6a8b1btest eax, eax
37b6a8b1djne 0x37b6a87cb
37b6a8b23mov edx, -4
37b6a8b28mov eax, 4
37b6a8b2djmp 0x37b6a89da
37b6a8b32
37b6a8b32 66 0f 1f 44 00 00 f..D..
37b6a8b38
37b6a8b38loc_37b6a8b38:
37b6a8b38mov r15l, [rsp+108]
37b6a8b3dtest r15l, r15l
37b6a8b40je 0x37b6a8d68
37b6a8b46ucomiss x10, x6
37b6a8b4ajp 0x37b6a9640
37b6a8b50jne 0x37b6a9640
37b6a8b56movaps x1, x13
37b6a8b5amov r12l, [rsp+104]
37b6a8b5fmovaps x0, x6
37b6a8b62mov r14l, ebp
37b6a8b65maxss x1, x12
37b6a8b6alea eax, [rbp-1]
37b6a8b6ddivss x0, x1
37b6a8b71test r12l, r12l
37b6a8b74je 0x37b6a9f80
37b6a8b7atest ebp, ebp
37b6a8b7cjle 0x37b6aa276
37b6a8b82mov r11l, 1
37b6a8b88mov r15l, 1
37b6a8b8ejmp 0x37b6a8db2
37b6a8b93
37b6a8b93 0f 1f 44 00 00 ..D..
37b6a8b98
37b6a8b98loc_37b6a8b98:
37b6a8b98mov edx, -7
37b6a8b9dmov eax, 7
37b6a8ba2jmp 0x37b6a89da
37b6a8ba7
37b6a8ba7 66 0f 1f 84 00 00 00 00 00 f........
37b6a8bb0
37b6a8bb0loc_37b6a8bb0:
37b6a8bb0mov edx, 8
37b6a8bb5lea rcx, [rip+0xd8b9cc]
37b6a8bbccall slamch_
37b6a8bc1comiss x0, x10
37b6a8bc5jae 0x37b6a9f30
37b6a8bcbmov rax, [rsp+432]
37b6a8bd3mov r11l, [rsp+108]
37b6a8bd8mov r14l, [rax]
37b6a8bdbtest r11l, r11l
37b6a8bdejne 0x37b6a9690
37b6a8be4cmp r14l, 1
37b6a8be8jle 0x37b6aa3da
37b6a8beemov rax, [rsp+440]
37b6a8bf6mov [rsp+128], rsi
37b6a8bfepxor x10, x10
37b6a8c03lea rbp, [rsp+172]
37b6a8c0bmov [rsp+456], rbx
37b6a8c13mov r15, [rsp+432]
37b6a8c1blea r13, [rip+0xd8b96e]
37b6a8c22lea r12, [rsp+164]
37b6a8c2alea r9, [rax+4]
37b6a8c2emov [rsp+472], rdi
37b6a8c36mov eax, r14l
37b6a8c39mov ebx, 1
37b6a8c3elea rsi, [4*rsi+4]
37b6a8c46mov rdi, r9
37b6a8c49jmp 0x37b6a8c56
37b6a8c4b
37b6a8c4b 0f 1f 44 00 00 ..D..
37b6a8c50
37b6a8c50loc_37b6a8c50:
37b6a8c50mov eax, [r15]
37b6a8c53add rdi, rsi
37b6a8c56
37b6a8c56loc_37b6a8c56:
37b6a8c56sub eax, ebx
37b6a8c58mov [rsp+40], r12
37b6a8c5dmov r9, rdi
37b6a8c60mov rdx, rbp
37b6a8c63mov [rsp+172], eax
37b6a8c6alea rax, [rip+0xd8b913]
37b6a8c71mov rcx, r13
37b6a8c74add ebx, 1
37b6a8c77mov [rsp+48], 1
37b6a8c80mov r8, rax
37b6a8c83mov [rsp+32], rax
37b6a8c88call slange_
37b6a8c8dmaxss x10, x0
37b6a8c92cmp ebx, r14l
37b6a8c95jne 0x37b6a8c50
37b6a8c97mov rsi, [rsp+128]
37b6a8c9fmov rbx, [rsp+456]
37b6a8ca7mov rdi, [rsp+472]
37b6a8cafjmp 0x37b6a9755
37b6a8cb4
37b6a8cb4 0f 1f 40 00 ..@.
37b6a8cb8
37b6a8cb8loc_37b6a8cb8:
37b6a8cb8cmp r14l, 1
37b6a8cbcjle 0x37b6a8d51
37b6a8cc2mov rax, [rsp+440]
37b6a8ccamov ecx, r14l
37b6a8ccdlea rbp, [rsp+172]
37b6a8cd5mov r12, [rsp+432]
37b6a8cddmov [rsp+128], rsi
37b6a8ce5lea r13, [4*rsi+4]
37b6a8cedmov r15l, 1
37b6a8cf3lea rsi, [rax+4]
37b6a8cf7mov eax, r14l
37b6a8cfamov r14, rbx
37b6a8cfdmov rbx, rbp
37b6a8d00mov rbp, rcx
37b6a8d03nop
37b6a8d05nop [rax+rax]
37b6a8d10
37b6a8d10loc_37b6a8d10:
37b6a8d10sub eax, r15l
37b6a8d13mov rdx, rsi
37b6a8d16lea r8, [rip+0xd8b867]
37b6a8d1dmov rcx, rbx
37b6a8d20mov [rsp+172], eax
37b6a8d27add rsi, r13
37b6a8d2acall sasum_
37b6a8d2fmov eax, [r12]
37b6a8d33movss [rdi+4*r15-4], x0
37b6a8d3aadd r15, 1
37b6a8d3ecmp r15, rbp
37b6a8d41jne 0x37b6a8d10
37b6a8d43mov rsi, [rsp+128]
37b6a8d4bmov rbx, r14
37b6a8d4emov r14l, eax
37b6a8d51
37b6a8d51loc_37b6a8d51:
37b6a8d51movsxd r14, r14l
37b6a8d54mov [rdi+4*r14-4], 0
37b6a8d5djmp 0x37b6a88f0
37b6a8d62
37b6a8d62 66 0f 1f 44 00 00 f..D..
37b6a8d68
37b6a8d68loc_37b6a8d68:
37b6a8d68ucomiss x10, x6
37b6a8d6cjp 0x37b6a9360
37b6a8d72jne 0x37b6a9360
37b6a8d78movaps x1, x13
37b6a8d7cmov r14l, [rsp+104]
37b6a8d81movaps x0, x6
37b6a8d84mov r13l, ebp
37b6a8d87maxss x1, x12
37b6a8d8clea eax, [rbp-1]
37b6a8d8fdivss x0, x1
37b6a8d93test r14l, r14l
37b6a8d96je 0x37b6aa120
37b6a8d9ctest ebp, ebp
37b6a8d9ejle 0x37b6aa380
37b6a8da4mov r15l, ebp
37b6a8da7mov r11l, -1
37b6a8dadmov ebp, 1
37b6a8db2
37b6a8db2loc_37b6a8db2:
37b6a8db2movsxd r10, r11l
37b6a8db5lea rcx, [rsi+1]
37b6a8db9movaps x3, x0
37b6a8dbcmovsxd r9, r15l
37b6a8dbfimul rcx, r10
37b6a8dc3lea r8, [4*r10]
37b6a8dcbmov r10, [rsp+120]
37b6a8dd0lea rdx, [rdi+4*r9]
37b6a8dd4add r10, r9
37b6a8dd7imul r9, rsi
37b6a8ddbshl rcx, 2
37b6a8ddfadd r10, r9
37b6a8de2mov r9, [rsp+440]
37b6a8dealea r9, [r9+4*r10]
37b6a8deejmp 0x37b6a8e2c
37b6a8df0
37b6a8df0loc_37b6a8df0:
37b6a8df0movss x2, [rdx-4]
37b6a8df5movaps x1, x3
37b6a8df8addss x2, x6
37b6a8dfcdivss x1, x2
37b6a8e00minss x0, x1
37b6a8e04movss x1, [r9]
37b6a8e09andps x1, x11
37b6a8e0dcomiss x2, x1
37b6a8e10jbe 0x37b6a8e1a
37b6a8e12divss x1, x2
37b6a8e16mulss x3, x1
37b6a8e1a
37b6a8e1aloc_37b6a8e1a:
37b6a8e1asub eax, 1
37b6a8e1dadd rdx, r8
37b6a8e20add r9, rcx
37b6a8e23cmp eax, -1
37b6a8e26je 0x37b6aa160
37b6a8e2c
37b6a8e2cloc_37b6a8e2c:
37b6a8e2ccomiss x13, x0
37b6a8e30jb 0x37b6a8df0
37b6a8e32
37b6a8e32loc_37b6a8e32:
37b6a8e32mulss x0, x10
37b6a8e37comiss x0, x13
37b6a8e3bja 0x37b6a9de0
37b6a8e41comiss x12, x8
37b6a8e45mov r13l, r15l
37b6a8e48mov r14l, ebp
37b6a8e4bja 0x37b6aa098
37b6a8e51
37b6a8e51loc_37b6a8e51:
37b6a8e51cmp r11l, -1
37b6a8e55jne 0x37b6a966c
37b6a8e5bjmp 0x37b6a938e
37b6a8e60
37b6a8e60loc_37b6a8e60:
37b6a8e60ucomiss x10, x6
37b6a8e64jp 0x37b6a9310
37b6a8e6ajne 0x37b6a9310
37b6a8e70movaps x0, x13
37b6a8e74mov edx, [rsp+104]
37b6a8e78movaps x3, x6
37b6a8e7bmov r14l, ebp
37b6a8e7emaxss x0, x12
37b6a8e83lea eax, [rbp-1]
37b6a8e86divss x3, x0
37b6a8e8atest edx, edx
37b6a8e8cje 0x37b6a9ff0
37b6a8e92test ebp, ebp
37b6a8e94jle 0x37b6aa2ce
37b6a8e9amov r11l, 1
37b6a8ea0mov r12l, 1
37b6a8ea6
37b6a8ea6loc_37b6a8ea6:
37b6a8ea6mov r10, [rsp+120]
37b6a8eabmovsxd r8, r12l
37b6a8eaemovsxd rcx, r11l
37b6a8eb1lea rdx, [rsi+1]
37b6a8eb5imul rdx, rcx
37b6a8eb9movaps x2, x3
37b6a8ebcshl rcx, 2
37b6a8ec0lea r9, [r10+r8]
37b6a8ec4mov r10, r8
37b6a8ec7lea r8, [rdi+4*r8]
37b6a8ecbimul r10, rsi
37b6a8ecfshl rdx, 2
37b6a8ed3add r9, r10
37b6a8ed6mov r10, [rsp+440]
37b6a8edelea r9, [r10+4*r9]
37b6a8ee2jmp 0x37b6a8f02
37b6a8ee4
37b6a8ee4 0f 1f 40 00 ..@.
37b6a8ee8
37b6a8ee8loc_37b6a8ee8:
37b6a8ee8divss x0, x1
37b6a8eecmulss x2, x0
37b6a8ef0
37b6a8ef0loc_37b6a8ef0:
37b6a8ef0sub eax, 1
37b6a8ef3add r9, rdx
37b6a8ef6add r8, rcx
37b6a8ef9cmp eax, -1
37b6a8efcje 0x37b6a9dc8
37b6a8f02
37b6a8f02loc_37b6a8f02:
37b6a8f02comiss x13, x2
37b6a8f06jae 0x37b6aa100
37b6a8f0cmovss x0, [r9]
37b6a8f11andps x0, x11
37b6a8f15movaps x1, x0
37b6a8f18minss x1, x6
37b6a8f1cmulss x1, x2
37b6a8f20minss x3, x1
37b6a8f24movss x1, [r8-4]
37b6a8f2aaddss x1, x0
37b6a8f2ecomiss x1, x13
37b6a8f32jae 0x37b6a8ee8
37b6a8f34pxor x2, x2
37b6a8f38jmp 0x37b6a8ef0
37b6a8f3a
37b6a8f3a 66 0f 1f 44 00 00 f..D..
37b6a8f40
37b6a8f40loc_37b6a8f40:
37b6a8f40pxor x0, x0
37b6a8f44mulss x0, x10
37b6a8f49comiss x0, x13
37b6a8f4dja 0x37b6a9de0
37b6a8f53comiss x12, x8
37b6a8f57mov r13l, ebp
37b6a8f5amov r14l, 1
37b6a8f60mov r12l, 1
37b6a8f66ja 0x37b6aa33c
37b6a8f6c
37b6a8f6cloc_37b6a8f6c:
37b6a8f6ccmp ebp, r12l
37b6a8f6fjl 0x37b6a995d
37b6a8f75sub r13l, r14l
37b6a8f78mov rdx, -1
37b6a8f7fmov r12l, r13l
37b6a8f82
37b6a8f82loc_37b6a8f82:
37b6a8f82mov r13, rsi
37b6a8f85mov r15, rsi
37b6a8f88add rsi, 1
37b6a8f8cmov rax, [rsp+120]
37b6a8f91mov r14, rsi
37b6a8f94imul r15, rbp
37b6a8f98movss x7, [rip+0xd8b610]
37b6a8fa0imul rsi, rbp
37b6a8fa4imul r14, rdx
37b6a8fa8imul r13, rdx
37b6a8facadd r15, rax
37b6a8fafadd rsi, rax
37b6a8fb2mov rax, [rsp+440]
37b6a8fbalea rcx, [4*r14]
37b6a8fc2mov [rsp+120], r13
37b6a8fc7lea r14, [rax+4*rsi]
37b6a8fcbmov r13, r15
37b6a8fcemov r15, rdx
37b6a8fd1mov [rsp+112], rcx
37b6a8fd6jmp 0x37b6a9105
37b6a8fdb
37b6a8fdb 0f 1f 44 00 00 ..D..
37b6a8fe0
37b6a8fe0loc_37b6a8fe0:
37b6a8fe0movss x9, [r14]
37b6a8fe5mulss x9, x10
37b6a8feamovaps x2, x9
37b6a8feeandps x2, x11
37b6a8ff2comiss x2, x13
37b6a8ff6jbe 0x37b6a9144
37b6a8ffc
37b6a8ffcloc_37b6a8ffc:
37b6a8ffccomiss x6, x2
37b6a8fffja 0x37b6a9af8
37b6a9005
37b6a9005loc_37b6a9005:
37b6a9005divss x1, x9
37b6a900amovss [rbx+4*rbp-4], x1
37b6a9010andps x1, x11
37b6a9014movaps x0, x1
37b6a9017
37b6a9017loc_37b6a9017:
37b6a9017comiss x0, x6
37b6a901amovaps x1, x8
37b6a901esubss x1, x12
37b6a9023jbe 0x37b6a91e2
37b6a9029
37b6a9029loc_37b6a9029:
37b6a9029movaps x2, x6
37b6a902cdivss x2, x0
37b6a9030movss x0, [rdi+4*rbp-4]
37b6a9036mulss x1, x2
37b6a903acomiss x0, x1
37b6a903dja 0x37b6a9a58
37b6a9043
37b6a9043loc_37b6a9043:
37b6a9043mov r9l, [rsp+108]
37b6a9048test r9l, r9l
37b6a904bje 0x37b6a9240
37b6a9051
37b6a9051loc_37b6a9051:
37b6a9051cmp ebp, 1
37b6a9054jle 0x37b6a90eb
37b6a905amovss x0, [rbx+4*rbp-4]
37b6a9060lea rdx, [rip+0xd8b51d]
37b6a9067mov [rsp+32], rbx
37b6a906csub esi, 1
37b6a906fmov r9, rdx
37b6a9072mov [rsp+40], rdx
37b6a9077mov rdx, [rsp+440]
37b6a907flea rax, [rsp+172]
37b6a9087mulss x0, x10
37b6a908clea rcx, [rsp+168]
37b6a9094mov [rsp+128], rax
37b6a909cxorps x0, [rip+0xd8b51d]
37b6a90a3lea r8, [rdx+4*r13+4]
37b6a90a8mov rdx, rax
37b6a90abmov [rsp+168], esi
37b6a90b2movss [rsp+172], x0
37b6a90bbcall saxpy_
37b6a90c0mov rcx, [rsp+128]
37b6a90c8mov rdx, rbx
37b6a90cblea r8, [rip+0xd8b4b2]
37b6a90d2mov [rsp+172], esi
37b6a90d9call isamax_
37b6a90decdqe
37b6a90e0movss x12, [rbx+4*rax-4]
37b6a90e7andps x12, x11
37b6a90eb
37b6a90ebloc_37b6a90eb:
37b6a90ebadd rbp, r15
37b6a90eeadd r13, [rsp+120]
37b6a90f3add r14, [rsp+112]
37b6a90f8test r12l, r12l
37b6a90fbje 0x37b6a995d
37b6a9101sub r12l, 1
37b6a9105
37b6a9105loc_37b6a9105:
37b6a9105movss x1, [rbx+4*rbp-4]
37b6a910bmov r10l, [rsp+104]
37b6a9110mov esi, ebp
37b6a9112movaps x0, x1
37b6a9115andps x0, x11
37b6a9119test r10l, r10l
37b6a911cjne 0x37b6a8fe0
37b6a9122ucomiss x10, x6
37b6a9126jp 0x37b6a912e
37b6a9128je 0x37b6a9017
37b6a912e
37b6a912eloc_37b6a912e:
37b6a912emovaps x9, x10
37b6a9132movaps x2, x9
37b6a9136andps x2, x11
37b6a913acomiss x2, x13
37b6a913eja 0x37b6a8ffc
37b6a9144
37b6a9144loc_37b6a9144:
37b6a9144pxor x4, x4
37b6a9148comiss x2, x4
37b6a914bjbe 0x37b6a9e70
37b6a9151mulss x2, x8
37b6a9156comiss x0, x2
37b6a9159jbe 0x37b6a91be
37b6a915bmovss x1, [rdi+4*rbp-4]
37b6a9161divss x2, x0
37b6a9165comiss x1, x6
37b6a9168jbe 0x37b6a916e
37b6a916adivss x2, x1
37b6a916e
37b6a916eloc_37b6a916e:
37b6a916emov rcx, [rsp+432]
37b6a9176lea rdx, [rsp+156]
37b6a917elea r9, [rip+0xd8b3ff]
37b6a9185mov r8, rbx
37b6a9188movss [rsp+156], x2
37b6a9191call sscal_
37b6a9196mov rax, [rsp+464]
37b6a919emovss x0, [rsp+156]
37b6a91a7movss x1, [rax]
37b6a91abmulss x12, x0
37b6a91b0mulss x1, x0
37b6a91b4movss [rax], x1
37b6a91b8movss x1, [rbx+4*rbp-4]
37b6a91be
37b6a91beloc_37b6a91be:
37b6a91bedivss x1, x9
37b6a91c3movaps x0, x1
37b6a91c6movss [rbx+4*rbp-4], x1
37b6a91ccmovaps x1, x8
37b6a91d0andps x0, x11
37b6a91d4subss x1, x12
37b6a91d9comiss x0, x6
37b6a91dcja 0x37b6a9029
37b6a91e2
37b6a91e2loc_37b6a91e2:
37b6a91e2mulss x0, [rdi+4*rbp-4]
37b6a91e8comiss x0, x1
37b6a91ebjbe 0x37b6a9043
37b6a91f1mov rcx, [rsp+432]
37b6a91f9lea r9, [rip+0xd8b384]
37b6a9200mov r8, rbx
37b6a9203lea rdx, [rip+0xd8b38a]
37b6a920acall sscal_
37b6a920fmov rax, [rsp+464]
37b6a9217mov r9l, [rsp+108]
37b6a921cmovss x0, [rax]
37b6a9220mulss x0, x7
37b6a9224movss [rax], x0
37b6a9228test r9l, r9l
37b6a922bjne 0x37b6a9051
37b6a9231nop [rax]
37b6a9235nop [rax+rax]
37b6a9240
37b6a9240loc_37b6a9240:
37b6a9240mov rax, [rsp+432]
37b6a9248mov eax, [rax]
37b6a924acmp eax, ebp
37b6a924cjle 0x37b6a90eb
37b6a9252movss x0, [rbx+4*rbp-4]
37b6a9258lea edx, [rsi+1]
37b6a925blea rsi, [rip+0xd8b322]
37b6a9262sub eax, ebp
37b6a9264mov [rsp+40], rsi
37b6a9269lea rsi, [rbx+4*rbp]
37b6a926dmov r11, [rsp+440]
37b6a9275movsxd rdx, edx
37b6a9278mulss x0, x10
37b6a927dmov [rsp+32], rsi
37b6a9282add rdx, r13
37b6a9285lea rcx, [rsp+168]
37b6a928dxorps x0, [rip+0xd8b32c]
37b6a9294mov [rsp+168], eax
37b6a929blea rax, [rsp+172]
37b6a92a3lea r8, [r11+4*rdx]
37b6a92a7lea r9, [rip+0xd8b2d6]
37b6a92aemov rdx, rax
37b6a92b1mov [rsp+136], rax
37b6a92b9movss [rsp+172], x0
37b6a92c2call saxpy_
37b6a92c7mov rax, [rsp+432]
37b6a92cfmov rcx, [rsp+136]
37b6a92d7lea r8, [rip+0xd8b2a6]
37b6a92demov eax, [rax]
37b6a92e0mov edx, eax
37b6a92e2mov [rsp+128], eax
37b6a92e9sub edx, ebp
37b6a92ebmov [rsp+172], edx
37b6a92f2mov rdx, rsi
37b6a92f5call isamax_
37b6a92faadd eax, ebp
37b6a92fccdqe
37b6a92femovss x12, [rbx+4*rax-4]
37b6a9305andps x12, x11
37b6a9309jmp 0x37b6a90eb
37b6a930e
37b6a930e 66 90 f.
37b6a9310
37b6a9310loc_37b6a9310:
37b6a9310pxor x0, x0
37b6a9314mulss x0, x10
37b6a9319comiss x0, x13
37b6a931dja 0x37b6a9de0
37b6a9323comiss x12, x8
37b6a9327mov r14l, ebp
37b6a932aja 0x37b6aa2e2
37b6a9330mov r12l, ebp
37b6a9333mov r13l, 1
37b6a9339mov ebp, 1
37b6a933e
37b6a933eloc_37b6a933e:
37b6a933ecmp ebp, r12l
37b6a9341jg 0x37b6a995d
37b6a9347sub r14l, r13l
37b6a934amov edx, 1
37b6a934fmov r12l, r14l
37b6a9352jmp 0x37b6a8f82
37b6a9357
37b6a9357 66 0f 1f 84 00 00 00 00 00 f........
37b6a9360
37b6a9360loc_37b6a9360:
37b6a9360pxor x0, x0
37b6a9364mulss x0, x10
37b6a9369comiss x0, x13
37b6a936dja 0x37b6a9de0
37b6a9373comiss x12, x8
37b6a9377mov r13l, ebp
37b6a937aja 0x37b6aa394
37b6a9380mov r15l, ebp
37b6a9383mov r14l, 1
37b6a9389mov ebp, 1
37b6a938e
37b6a938eloc_37b6a938e:
37b6a938ecmp r15l, ebp
37b6a9391jl 0x37b6a995d
37b6a9397mov r11l, r13l
37b6a939amov r12, -1
37b6a93a1sub r11l, r14l
37b6a93a4
37b6a93a4loc_37b6a93a4:
37b6a93a4movsxd r10, r15l
37b6a93a7mov rax, [rsp+120]
37b6a93acmov r13, rsi
37b6a93afmov rcx, [rsp+440]
37b6a93b7mov rdx, r10
37b6a93baimul r13, r12
37b6a93bemov r15, r10
37b6a93c1imul rdx, rsi
37b6a93c5add rsi, 1
37b6a93c9imul rsi, r12
37b6a93cdlea rbp, [rdx+rax]
37b6a93d1add rax, r10
37b6a93d4mov r10, rdi
37b6a93d7add rax, rdx
37b6a93dalea rdi, [4*rsi]
37b6a93e2mov esi, r11l
37b6a93e5lea r14, [rcx+4*rax+4]
37b6a93eajmp 0x37b6a9497
37b6a93ef
37b6a93ef 90 .
37b6a93f0
37b6a93f0loc_37b6a93f0:
37b6a93f0mov ecx, [rsp+108]
37b6a93f4test ecx, ecx
37b6a93f6jne 0x37b6a9aa8
37b6a93fcmov rcx, [rsp+432]
37b6a9404pxor x0, x0
37b6a9408mov edx, [rcx]
37b6a940acmp edx, r15l
37b6a940djg 0x37b6a9d70
37b6a9413
37b6a9413loc_37b6a9413:
37b6a9413ucomiss x7, x10
37b6a9417movss x1, [rbx+4*r15-4]
37b6a941ejp 0x37b6a9930
37b6a9424jne 0x37b6a9930
37b6a942asubss x1, x0
37b6a942emov eax, [rsp+104]
37b6a9432movaps x2, x1
37b6a9435movss [rbx+4*r15-4], x1
37b6a943candps x2, x11
37b6a9440test eax, eax
37b6a9442je 0x37b6a99b0
37b6a9448movss x9, [r14-4]
37b6a944emulss x9, x10
37b6a9453
37b6a9453loc_37b6a9453:
37b6a9453movaps x0, x9
37b6a9457andps x0, x11
37b6a945bcomiss x0, x13
37b6a945fjbe 0x37b6a99d0
37b6a9465comiss x6, x0
37b6a9468ja 0x37b6a9e50
37b6a946e
37b6a946eloc_37b6a946e:
37b6a946edivss x1, x9
37b6a9473movss [rbx+4*r15-4], x1
37b6a947aandps x1, x11
37b6a947emaxss x12, x1
37b6a9483
37b6a9483loc_37b6a9483:
37b6a9483add r15, r12
37b6a9486add rbp, r13
37b6a9489add r14, rdi
37b6a948ctest esi, esi
37b6a948eje 0x37b6a995a
37b6a9494
37b6a9494loc_37b6a9494:
37b6a9494sub esi, 1
37b6a9497
37b6a9497loc_37b6a9497:
37b6a9497movaps x1, x12
37b6a949bmovaps x0, x6
37b6a949emovaps x7, x10
37b6a94a2mov eax, r15l
37b6a94a5maxss x1, x6
37b6a94a9movss x2, [rbx+4*r15-4]
37b6a94b0andps x2, x11
37b6a94b4divss x0, x1
37b6a94b8movaps x1, x8
37b6a94bcsubss x1, x2
37b6a94c0movss x2, [r10+4*r15-4]
37b6a94c7mulss x1, x0
37b6a94cbcomiss x2, x1
37b6a94cejbe 0x37b6a9525
37b6a94d0mulss x0, [rip+0xd8b0d8]
37b6a94d8mov r8l, [rsp+104]
37b6a94ddmovaps x9, x10
37b6a94e1movss [rsp+156], x0
37b6a94eatest r8l, r8l
37b6a94edje 0x37b6a94f5
37b6a94efmulss x9, [r14-4]
37b6a94f5
37b6a94f5loc_37b6a94f5:
37b6a94f5movaps x1, x9
37b6a94f9movaps x7, x10
37b6a94fdandps x1, x11
37b6a9501comiss x1, x6
37b6a9504jbe 0x37b6a951c
37b6a9506divss x7, x9
37b6a950bmulss x0, x1
37b6a950fminss x0, x6
37b6a9513movss [rsp+156], x0
37b6a951c
37b6a951cloc_37b6a951c:
37b6a951ccomiss x6, x0
37b6a951fja 0x37b6a9c40
37b6a9525
37b6a9525loc_37b6a9525:
37b6a9525ucomiss x7, x6
37b6a9528jp 0x37b6a9530
37b6a952aje 0x37b6a93f0
37b6a9530
37b6a9530loc_37b6a9530:
37b6a9530mov edx, [rsp+108]
37b6a9534test edx, edx
37b6a9536jne 0x37b6a9b68
37b6a953cmov rcx, [rsp+432]
37b6a9544pxor x0, x0
37b6a9548mov ecx, [rcx]
37b6a954acmp ecx, r15l
37b6a954djle 0x37b6a9413
37b6a9553lea edx, [rax+1]
37b6a9556cmp ecx, edx
37b6a9558jl 0x37b6a9413
37b6a955elea r8l, [rcx-1]
37b6a9562sub r8l, eax
37b6a9565cmp r8l, 2
37b6a9569jbe 0x37b6a960b
37b6a956fmov r9l, ecx
37b6a9572movaps x3, x7
37b6a9575lea r11, [rbx+4*r15]
37b6a9579sub r9l, eax
37b6a957cxor eax, eax
37b6a957eshufps x3, x3, 0
37b6a9582mov r8l, r9l
37b6a9585shr r8l, 2
37b6a9589shl r8, 4
37b6a958dnop [rax]
37b6a9594nop [rax+rax]
37b6a959fnop [rax+rax]
37b6a95aanop [rax+rax]
37b6a95b5nop [rax+rax]
37b6a95c0
37b6a95c0loc_37b6a95c0:
37b6a95c0movups x1, [r14+rax]
37b6a95c5movups x5, [r11+rax]
37b6a95caadd rax, 16
37b6a95cemulps x1, x3
37b6a95d1mulps x1, x5
37b6a95d4addss x0, x1
37b6a95d8movaps x4, x1
37b6a95dbshufps x4, x1, 85
37b6a95dfaddss x4, x0
37b6a95e3movaps x0, x1
37b6a95e6unpckhps x0, x1
37b6a95e9shufps x1, x1, -1
37b6a95edaddss x0, x4
37b6a95f1addss x0, x1
37b6a95f5cmp r8, rax
37b6a95f8jne 0x37b6a95c0
37b6a95fatest r9b, 3
37b6a95feje 0x37b6a9413
37b6a9604and r9l, -4
37b6a9608add edx, r9l
37b6a960b
37b6a960bloc_37b6a960b:
37b6a960bmov rax, [rsp+440]
37b6a9613movsxd rdx, edx
37b6a9616lea rax, [rax+4*rbp]
37b6a961a
37b6a961aloc_37b6a961a:
37b6a961amovss x1, [rax+4*rdx]
37b6a961fmulss x1, x7
37b6a9623mulss x1, [rbx+4*rdx-4]
37b6a9629add rdx, 1
37b6a962daddss x0, x1
37b6a9631cmp ecx, edx
37b6a9633jge 0x37b6a961a
37b6a9635jmp 0x37b6a9413
37b6a963a
37b6a963a 66 0f 1f 44 00 00 f..D..
37b6a9640
37b6a9640loc_37b6a9640:
37b6a9640pxor x0, x0
37b6a9644mulss x0, x10
37b6a9649comiss x0, x13
37b6a964dja 0x37b6a9de0
37b6a9653comiss x12, x8
37b6a9657mov r14l, ebp
37b6a965amov r13l, 1
37b6a9660mov r15l, 1
37b6a9666ja 0x37b6aa28a
37b6a966c
37b6a966cloc_37b6a966c:
37b6a966ccmp r15l, ebp
37b6a966fjg 0x37b6a995d
37b6a9675mov r11l, r14l
37b6a9678mov r12l, 1
37b6a967esub r11l, r13l
37b6a9681jmp 0x37b6a93a4
37b6a9686
37b6a9686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a9690
37b6a9690loc_37b6a9690:
37b6a9690cmp r14l, 1
37b6a9694jle 0x37b6aa3da
37b6a969amov rax, [rsp+120]
37b6a969fmov rdx, [rsp+440]
37b6a96a7lea rcx, [4*rsi]
37b6a96aflea rbp, [rsp+172]
37b6a96b7mov [rsp+128], rsi
37b6a96bfpxor x10, x10
37b6a96c4lea r13, [rip+0xd8aec5]
37b6a96cblea r12, [rsp+164]
37b6a96d3lea rax, [rax+2*rsi]
37b6a96d7mov [rsp+456], rbx
37b6a96dfmov ebx, 2
37b6a96e4lea r15, [rdx+4*rax+4]
37b6a96e9mov rsi, r15
37b6a96ecmov r15, rbp
37b6a96efmov rbp, rcx
37b6a96f2nop [rax]
37b6a96f5nop [rax+rax]
37b6a9700
37b6a9700loc_37b6a9700:
37b6a9700lea rax, [rip+0xd8ae7d]
37b6a9707lea edx, [rbx-1]
37b6a970amov r9, rsi
37b6a970dmov rcx, r13
37b6a9710mov [rsp+40], r12
37b6a9715mov r8, rax
37b6a9718add ebx, 1
37b6a971badd rsi, rbp
37b6a971emov [rsp+48], 1
37b6a9727mov [rsp+32], rax
37b6a972cmov [rsp+172], edx
37b6a9733mov rdx, r15
37b6a9736call slange_
37b6a973bmaxss x10, x0
37b6a9740cmp ebx, r14l
37b6a9743jle 0x37b6a9700
37b6a9745mov rsi, [rsp+128]
37b6a974dmov rbx, [rsp+456]
37b6a9755
37b6a9755loc_37b6a9755:
37b6a9755mov edx, 8
37b6a975alea rcx, [rip+0xd8ae27]
37b6a9761call slamch_
37b6a9766comiss x0, x10
37b6a976ajb 0x37b6aa1c8
37b6a9770movaps x0, x10
37b6a9774movaps x10, x6
37b6a9778mov rax, [rsp+432]
37b6a9780movss x11, [rip+0xd8ae17]
37b6a9789mulss x0, x13
37b6a978emov r11l, [rax]
37b6a9791divss x10, x0
37b6a9796movss [rsp+160], x10
37b6a97a0test r11l, r11l
37b6a97a3jle 0x37b6a8930
37b6a97a9mov r15, [rsp+440]
37b6a97b1lea r8, [4*rsi]
37b6a97b9movaps x3, x10
37b6a97bdmovss x12, [rip+0xd8adda]
37b6a97c6mov [rsp+128], rsi
37b6a97cemov rbp, rdi
37b6a97d1movaps x14, x8
37b6a97d5mov esi, r11l
37b6a97d8lea r13, [r15-4]
37b6a97dcmov [rsp+456], rbx
37b6a97e4shufps x3, x3, 0
37b6a97e8mov rbx, r8
37b6a97ebmov [rsp+472], rdi
37b6a97f3mov r14, r13
37b6a97f6mov rdi, r15
37b6a97f9mov r12l, 1
37b6a97ffadd r15, 4
37b6a9803lea r13, [r8+4]
37b6a9807movaps x8, x3
37b6a980bmovss x11, [rip+0xd8ad8c]
37b6a9814shufps x12, x12, 0
37b6a9819jmp 0x37b6a9849
37b6a981b
37b6a981b 0f 1f 44 00 00 ..D..
37b6a9820
37b6a9820loc_37b6a9820:
37b6a9820movss x0, [rbp]
37b6a9825mulss x0, x10
37b6a982amovss [rbp], x0
37b6a982f
37b6a982floc_37b6a982f:
37b6a982fadd r12, 1
37b6a9833add rbp, 4
37b6a9837add r14, rbx
37b6a983aadd r15, r13
37b6a983dadd rdi, rbx
37b6a9840cmp esi, r12l
37b6a9843jl 0x37b6a9eb8
37b6a9849
37b6a9849loc_37b6a9849:
37b6a9849movss x7, [rbp]
37b6a984emov edx, 8
37b6a9853lea rcx, [rip+0xd8ad2e]
37b6a985acall slamch_
37b6a985fcomiss x0, x7
37b6a9862jae 0x37b6a9820
37b6a9864mov r10l, [rsp+108]
37b6a9869mov [rbp], 0
37b6a9870test r10l, r10l
37b6a9873je 0x37b6a9cb0
37b6a9879cmp r12, 1
37b6a987dje 0x37b6a982f
37b6a987flea eax, [r12-2]
37b6a9884cmp eax, 2
37b6a9887jbe 0x37b6aa25f
37b6a988dlea edx, [r12-1]
37b6a9892mov rax, rdi
37b6a9895pxor x1, x1
37b6a9899mov ecx, edx
37b6a989bshr ecx, 2
37b6a989eshl rcx, 4
37b6a98a2add rcx, rdi
37b6a98a5nop [rax+rax]
37b6a98aanop [rax+rax]
37b6a98b5nop [rax+rax]
37b6a98c0
37b6a98c0loc_37b6a98c0:
37b6a98c0movups x0, [rax]
37b6a98c3add rax, 16
37b6a98c7andps x0, x12
37b6a98cbmulps x0, x8
37b6a98cfaddss x1, x0
37b6a98d3movaps x4, x0
37b6a98d6shufps x4, x0, 85
37b6a98daaddss x4, x1
37b6a98demovaps x1, x0
37b6a98e1unpckhps x1, x0
37b6a98e4shufps x0, x0, -1
37b6a98e8addss x1, x4
37b6a98ecaddss x1, x0
37b6a98f0cmp rax, rcx
37b6a98f3jne 0x37b6a98c0
37b6a98f5test dl, 3
37b6a98f8je 0x37b6a9921
37b6a98faand edx, -4
37b6a98fdadd edx, 1
37b6a9900
37b6a9900loc_37b6a9900:
37b6a9900mov eax, r12l
37b6a9903movsxd rdx, edx
37b6a9906
37b6a9906loc_37b6a9906:
37b6a9906movss x0, [r14+4*rdx]
37b6a990cadd rdx, 1
37b6a9910andps x0, x11
37b6a9914mulss x0, x10
37b6a9919addss x1, x0
37b6a991dcmp eax, edx
37b6a991fjg 0x37b6a9906
37b6a9921
37b6a9921loc_37b6a9921:
37b6a9921movss [rbp], x1
37b6a9926jmp 0x37b6a982f
37b6a992b
37b6a992b 0f 1f 44 00 00 ..D..
37b6a9930
37b6a9930loc_37b6a9930:
37b6a9930divss x1, x9
37b6a9935add rbp, r13
37b6a9938add r14, rdi
37b6a993bsubss x1, x0
37b6a993fmovss [rbx+4*r15-4], x1
37b6a9946andps x1, x11
37b6a994aadd r15, r12
37b6a994dmaxss x12, x1
37b6a9952test esi, esi
37b6a9954jne 0x37b6a9494
37b6a995a
37b6a995aloc_37b6a995a:
37b6a995amov rdi, r10
37b6a995d
37b6a995dloc_37b6a995d:
37b6a995dmov rax, [rsp+464]
37b6a9965movss x0, [rax]
37b6a9969divss x0, x10
37b6a996emovss [rax], x0
37b6a9972
37b6a9972loc_37b6a9972:
37b6a9972ucomiss x10, x6
37b6a9976jp 0x37b6a997e
37b6a9978je 0x37b6a8a00
37b6a997e
37b6a997eloc_37b6a997e:
37b6a997edivss x6, x10
37b6a9983mov rcx, [rsp+432]
37b6a998bmov r8, rdi
37b6a998elea rdx, [rsp+172]
37b6a9996lea r9, [rip+0xd8abe7]
37b6a999dmovss [rsp+172], x6
37b6a99a6call sscal_
37b6a99abjmp 0x37b6a8a00
37b6a99b0
37b6a99b0loc_37b6a99b0:
37b6a99b0ucomiss x10, x6
37b6a99b4jp 0x37b6a9ca0
37b6a99bajne 0x37b6a9ca0
37b6a99c0maxss x12, x2
37b6a99c5movaps x9, x10
37b6a99c9jmp 0x37b6a9483
37b6a99ce
37b6a99ce 66 90 f.
37b6a99d0
37b6a99d0loc_37b6a99d0:
37b6a99d0pxor x3, x3
37b6a99d4comiss x0, x3
37b6a99d7jbe 0x37b6a9ee0
37b6a99ddmulss x0, x8
37b6a99e2comiss x2, x0
37b6a99e5jbe 0x37b6a946e
37b6a99ebmov [rsp+472], r10
37b6a99f3
37b6a99f3loc_37b6a99f3:
37b6a99f3divss x0, x2
37b6a99f7mov rcx, [rsp+432]
37b6a99ffmov r8, rbx
37b6a9a02lea rdx, [rsp+156]
37b6a9a0alea r9, [rip+0xd8ab73]
37b6a9a11movss [rsp+156], x0
37b6a9a1acall sscal_
37b6a9a1fmov rax, [rsp+464]
37b6a9a27movss x0, [rsp+156]
37b6a9a30mov r10, [rsp+472]
37b6a9a38movss x1, [rax]
37b6a9a3cmulss x12, x0
37b6a9a41mulss x1, x0
37b6a9a45movss [rax], x1
37b6a9a49movss x1, [rbx+4*r15-4]
37b6a9a50jmp 0x37b6a946e
37b6a9a55
37b6a9a55 0f 1f 00 ...
37b6a9a58
37b6a9a58loc_37b6a9a58:
37b6a9a58mulss x2, x7
37b6a9a5cmov rcx, [rsp+432]
37b6a9a64mov r8, rbx
37b6a9a67lea rdx, [rsp+156]
37b6a9a6flea r9, [rip+0xd8ab0e]
37b6a9a76movss [rsp+156], x2
37b6a9a7fcall sscal_
37b6a9a84mov rax, [rsp+464]
37b6a9a8cmovss x0, [rax]
37b6a9a90mulss x0, [rsp+156]
37b6a9a99movss [rax], x0
37b6a9a9djmp 0x37b6a9043
37b6a9aa2
37b6a9aa2 66 0f 1f 44 00 00 f..D..
37b6a9aa8
37b6a9aa8loc_37b6a9aa8:
37b6a9aa8sub eax, 1
37b6a9aablea rcx, [rsp+172]
37b6a9ab3mov r9, rbx
37b6a9ab6mov [rsp+472], r10
37b6a9abemov [rsp+172], eax
37b6a9ac5mov rax, [rsp+440]
37b6a9acdlea rdx, [rax+4*rbp+4]
37b6a9ad2lea rax, [rip+0xd8aaab]
37b6a9ad9mov [rsp+32], rax
37b6a9ademov r8, rax
37b6a9ae1call sdot_
37b6a9ae6mov r10, [rsp+472]
37b6a9aeejmp 0x37b6a9413
37b6a9af3
37b6a9af3 0f 1f 44 00 00 ..D..
37b6a9af8
37b6a9af8loc_37b6a9af8:
37b6a9af8mulss x2, x8
37b6a9afdcomiss x0, x2
37b6a9b00jbe 0x37b6a9005
37b6a9b06movaps x1, x6
37b6a9b09mov rcx, [rsp+432]
37b6a9b11mov r8, rbx
37b6a9b14lea rdx, [rsp+156]
37b6a9b1cdivss x1, x0
37b6a9b20lea r9, [rip+0xd8aa5d]
37b6a9b27movss [rsp+156], x1
37b6a9b30call sscal_
37b6a9b35mov rax, [rsp+464]
37b6a9b3dmovss x0, [rsp+156]
37b6a9b46movss x1, [rax]
37b6a9b4amulss x12, x0
37b6a9b4fmulss x1, x0
37b6a9b53movss [rax], x1
37b6a9b57movss x1, [rbx+4*rbp-4]
37b6a9b5djmp 0x37b6a9005
37b6a9b62
37b6a9b62 66 0f 1f 44 00 00 f..D..
37b6a9b68
37b6a9b68loc_37b6a9b68:
37b6a9b68mov r9l, r15l
37b6a9b6bcmp r15l, 1
37b6a9b6fjle 0x37b6aa240
37b6a9b75lea edx, [rax-2]
37b6a9b78cmp edx, 2
37b6a9b7bjbe 0x37b6aa249
37b6a9b81lea edx, [rax-1]
37b6a9b84mov rax, [rsp+440]
37b6a9b8cmovaps x3, x7
37b6a9b8fpxor x0, x0
37b6a9b93mov ecx, edx
37b6a9b95lea r11, [4*rbp]
37b6a9b9dshufps x3, x3, 0
37b6a9ba1shr ecx, 2
37b6a9ba4lea r8, [rax+r11+4]
37b6a9ba9xor eax, eax
37b6a9babshl rcx, 4
37b6a9bafnop [rax+rax]
37b6a9bb5nop [rax+rax]
37b6a9bc0
37b6a9bc0loc_37b6a9bc0:
37b6a9bc0movups x1, [r8+rax]
37b6a9bc5movups x5, [rbx+rax]
37b6a9bc9add rax, 16
37b6a9bcdmulps x1, x3
37b6a9bd0mulps x1, x5
37b6a9bd3addss x0, x1
37b6a9bd7movaps x4, x1
37b6a9bdashufps x4, x1, 85
37b6a9bdeaddss x4, x0
37b6a9be2movaps x0, x1
37b6a9be5unpckhps x0, x1
37b6a9be8shufps x1, x1, -1
37b6a9becaddss x0, x4
37b6a9bf0addss x0, x1
37b6a9bf4cmp rcx, rax
37b6a9bf7jne 0x37b6a9bc0
37b6a9bf9test dl, 3
37b6a9bfcje 0x37b6a9413
37b6a9c02mov eax, edx
37b6a9c04and eax, -4
37b6a9c07add eax, 1
37b6a9c0a
37b6a9c0aloc_37b6a9c0a:
37b6a9c0acdqe
37b6a9c0cadd r11, [rsp+440]
37b6a9c14
37b6a9c14loc_37b6a9c14:
37b6a9c14movss x1, [r11+4*rax]
37b6a9c1amulss x1, x7
37b6a9c1emulss x1, [rbx+4*rax-4]
37b6a9c24add rax, 1
37b6a9c28addss x0, x1
37b6a9c2ccmp r9l, eax
37b6a9c2fjg 0x37b6a9c14
37b6a9c31jmp 0x37b6a9413
37b6a9c36
37b6a9c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a9c40
37b6a9c40loc_37b6a9c40:
37b6a9c40mov rcx, [rsp+432]
37b6a9c48lea rdx, [rsp+156]
37b6a9c50mov r8, rbx
37b6a9c53lea r9, [rip+0xd8a92a]
37b6a9c5amov [rsp+472], r10
37b6a9c62mov [rsp+112], eax
37b6a9c66call sscal_
37b6a9c6bmov rax, [rsp+464]
37b6a9c73movss x0, [rsp+156]
37b6a9c7cmov r10, [rsp+472]
37b6a9c84movss x1, [rax]
37b6a9c88mulss x12, x0
37b6a9c8dmulss x1, x0
37b6a9c91movss [rax], x1
37b6a9c95mov eax, [rsp+112]
37b6a9c99jmp 0x37b6a9525
37b6a9c9e
37b6a9c9e 66 90 f.
37b6a9ca0
37b6a9ca0loc_37b6a9ca0:
37b6a9ca0movaps x9, x10
37b6a9ca4jmp 0x37b6a9453
37b6a9ca9
37b6a9ca9 0f 1f 80 00 00 00 00 .......
37b6a9cb0
37b6a9cb0loc_37b6a9cb0:
37b6a9cb0mov rcx, [rsp+432]
37b6a9cb8lea edx, [r12+1]
37b6a9cbdmov r10l, [rcx]
37b6a9cc0cmp r10l, edx
37b6a9cc3jl 0x37b6a982f
37b6a9cc9lea ecx, [r10-1]
37b6a9ccdsub ecx, r12l
37b6a9cd0cmp ecx, 2
37b6a9cd3jbe 0x37b6aa26d
37b6a9cd9mov r11l, r10l
37b6a9cdcmov rax, r15
37b6a9cdfpxor x1, x1
37b6a9ce3sub r11l, r12l
37b6a9ce6mov ecx, r11l
37b6a9ce9shr ecx, 2
37b6a9cecshl rcx, 4
37b6a9cf0add rcx, r15
37b6a9cf3nop
37b6a9cf5nop [rax+rax]
37b6a9d00
37b6a9d00loc_37b6a9d00:
37b6a9d00movups x0, [rax]
37b6a9d03add rax, 16
37b6a9d07andps x0, x12
37b6a9d0bmulps x0, x8
37b6a9d0faddss x1, x0
37b6a9d13movaps x4, x0
37b6a9d16shufps x4, x0, 85
37b6a9d1aaddss x4, x1
37b6a9d1emovaps x1, x0
37b6a9d21unpckhps x1, x0
37b6a9d24shufps x0, x0, -1
37b6a9d28addss x4, x1
37b6a9d2cmovaps x1, x0
37b6a9d2faddss x1, x4
37b6a9d33cmp rax, rcx
37b6a9d36jne 0x37b6a9d00
37b6a9d38test r11b, 3
37b6a9d3cje 0x37b6a9921
37b6a9d42and r11l, -4
37b6a9d46add edx, r11l
37b6a9d49
37b6a9d49loc_37b6a9d49:
37b6a9d49movsxd rdx, edx
37b6a9d4c
37b6a9d4cloc_37b6a9d4c:
37b6a9d4cmovss x0, [r14+4*rdx]
37b6a9d52add rdx, 1
37b6a9d56andps x0, x11
37b6a9d5amulss x0, x10
37b6a9d5faddss x1, x0
37b6a9d63cmp r10l, edx
37b6a9d66jge 0x37b6a9d4c
37b6a9d68jmp 0x37b6a9921
37b6a9d6d
37b6a9d6d 0f 1f 00 ...
37b6a9d70
37b6a9d70loc_37b6a9d70:
37b6a9d70add eax, 1
37b6a9d73mov rcx, [rsp+440]
37b6a9d7bsub edx, r15l
37b6a9d7elea r9, [rbx+4*r15]
37b6a9d82cdqe
37b6a9d84mov [rsp+172], edx
37b6a9d8badd rax, rbp
37b6a9d8emov [rsp+472], r10
37b6a9d96lea rdx, [rcx+4*rax]
37b6a9d9alea rax, [rip+0xd8a7e3]
37b6a9da1mov [rsp+32], rax
37b6a9da6lea rcx, [rsp+172]
37b6a9daemov r8, rax
37b6a9db1call sdot_
37b6a9db6mov r10, [rsp+472]
37b6a9dbejmp 0x37b6a9413
37b6a9dc3
37b6a9dc3 0f 1f 44 00 00 ..D..
37b6a9dc8
37b6a9dc8loc_37b6a9dc8:
37b6a9dc8mulss x3, x10
37b6a9dcdcomiss x3, x13
37b6a9dd1jbe 0x37b6aa10f
37b6a9dd7nop [rax+rax]
37b6a9de0
37b6a9de0loc_37b6a9de0:
37b6a9de0lea rax, [rip+0xd8a79d]
37b6a9de7mov [rsp+48], rbx
37b6a9decmov r9, [rsp+432]
37b6a9df4mov [rsp+56], rax
37b6a9df9mov rax, [rsp+448]
37b6a9e01mov r8, [rsp+416]
37b6a9e09mov rdx, [rsp+408]
37b6a9e11mov [rsp+80], 1
37b6a9e1amov [rsp+40], rax
37b6a9e1fmov rax, [rsp+440]
37b6a9e27mov [rsp+72], 1
37b6a9e30mov rcx, [rsp+400]
37b6a9e38mov [rsp+64], 1
37b6a9e41mov [rsp+32], rax
37b6a9e46call strsv_
37b6a9e4bjmp 0x37b6a9972
37b6a9e50
37b6a9e50loc_37b6a9e50:
37b6a9e50mulss x0, x8
37b6a9e55comiss x2, x0
37b6a9e58jbe 0x37b6a946e
37b6a9e5emov [rsp+472], r10
37b6a9e66movaps x0, x6
37b6a9e69jmp 0x37b6a99f3
37b6a9e6e
37b6a9e6e 66 90 f.
37b6a9e70
37b6a9e70loc_37b6a9e70:
37b6a9e70mov rax, [rsp+432]
37b6a9e78mov r8l, [rax]
37b6a9e7btest r8l, r8l
37b6a9e7ejle 0x37b6a9e8e
37b6a9e80shl r8, 2
37b6a9e84xor edx, edx
37b6a9e86mov rcx, rbx
37b6a9e89call memset
37b6a9e8e
37b6a9e8eloc_37b6a9e8e:
37b6a9e8emov rax, [rsp+464]
37b6a9e96movss [rbx+4*rbp-4], x6
37b6a9e9cmovaps x1, x8
37b6a9ea0movaps x0, x6
37b6a9ea3pxor x12, x12
37b6a9ea8mov [rax], 0
37b6a9eaejmp 0x37b6a91e2
37b6a9eb3
37b6a9eb3 0f 1f 44 00 00 ..D..
37b6a9eb8
37b6a9eb8loc_37b6a9eb8:
37b6a9eb8mov rsi, [rsp+128]
37b6a9ec0mov rbx, [rsp+456]
37b6a9ec8movaps x8, x14
37b6a9eccmov rdi, [rsp+472]
37b6a9ed4jmp 0x37b6a8930
37b6a9ed9
37b6a9ed9 0f 1f 80 00 00 00 00 .......
37b6a9ee0
37b6a9ee0loc_37b6a9ee0:
37b6a9ee0mov rax, [rsp+432]
37b6a9ee8mov r8l, [rax]
37b6a9eebtest r8l, r8l
37b6a9eeejle 0x37b6a9f0e
37b6a9ef0shl r8, 2
37b6a9ef4xor edx, edx
37b6a9ef6mov rcx, rbx
37b6a9ef9mov [rsp+472], r10
37b6a9f01call memset
37b6a9f06mov r10, [rsp+472]
37b6a9f0e
37b6a9f0eloc_37b6a9f0e:
37b6a9f0emov rax, [rsp+464]
37b6a9f16movss [rbx+4*r15-4], x6
37b6a9f1dmovaps x12, x6
37b6a9f21mov [rax], 0
37b6a9f27jmp 0x37b6a9483
37b6a9f2c
37b6a9f2c 0f 1f 40 00 ..@.
37b6a9f30
37b6a9f30loc_37b6a9f30:
37b6a9f30mulss x10, x13
37b6a9f35movaps x0, x6
37b6a9f38mov rcx, [rsp+432]
37b6a9f40lea rdx, [rsp+160]
37b6a9f48lea r9, [rip+0xd8a635]
37b6a9f4fmov r8, rdi
37b6a9f52divss x0, x10
37b6a9f57movss [rsp+160], x0
37b6a9f60call sscal_
37b6a9f65movss x10, [rsp+160]
37b6a9f6fmovss x11, [rip+0xd8a628]
37b6a9f78jmp 0x37b6a8930
37b6a9f7d
37b6a9f7d 0f 1f 00 ...
37b6a9f80
37b6a9f80loc_37b6a9f80:
37b6a9f80minss x0, x6
37b6a9f84test ebp, ebp
37b6a9f86jle 0x37b6aa276
37b6a9f8cmov r11l, 1
37b6a9f92mov r15l, 1
37b6a9f98
37b6a9f98loc_37b6a9f98:
37b6a9f98movsxd rcx, r11l
37b6a9f9bmovsxd rdx, r15l
37b6a9f9elea r8l, [rax+1]
37b6a9fa2xor eax, eax
37b6a9fa4shl rcx, 2
37b6a9fa8lea rdx, [rdi+4*rdx]
37b6a9facjmp 0x37b6a9fdd
37b6a9fae
37b6a9fae 0f 1f ..
37b6a9fb0 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6a9fc0
37b6a9fc0loc_37b6a9fc0:
37b6a9fc0movss x1, [rdx-4]
37b6a9fc5add rax, 1
37b6a9fc9add rdx, rcx
37b6a9fccaddss x1, x6
37b6a9fd0divss x0, x1
37b6a9fd4cmp rax, r8
37b6a9fd7je 0x37b6a8e32
37b6a9fdd
37b6a9fddloc_37b6a9fdd:
37b6a9fddcomiss x13, x0
37b6a9fe1jb 0x37b6a9fc0
37b6a9fe3jmp 0x37b6a8e32
37b6a9fe8
37b6a9fe8 0f 1f 84 00 00 00 00 00 ........
37b6a9ff0
37b6a9ff0loc_37b6a9ff0:
37b6a9ff0minss x3, x6
37b6a9ff4movaps x0, x3
37b6a9ff7test ebp, ebp
37b6a9ff9jle 0x37b6aa3e4
37b6a9fffmov r11l, 1
37b6aa005mov r13l, 1
37b6aa00b
37b6aa00bloc_37b6aa00b:
37b6aa00bmovsxd rcx, r11l
37b6aa00emovsxd rdx, r13l
37b6aa011lea r8l, [rax+1]
37b6aa015xor eax, eax
37b6aa017shl rcx, 2
37b6aa01blea rdx, [rdi+4*rdx]
37b6aa01fjmp 0x37b6aa060
37b6aa021
37b6aa021 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37b6aa030 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6aa040
37b6aa040loc_37b6aa040:
37b6aa040movss x2, [rdx-4]
37b6aa045movaps x1, x6
37b6aa048add rax, 1
37b6aa04cadd rdx, rcx
37b6aa04faddss x2, x6
37b6aa053divss x1, x2
37b6aa057mulss x0, x1
37b6aa05bcmp rax, r8
37b6aa05eje 0x37b6aa066
37b6aa060
37b6aa060loc_37b6aa060:
37b6aa060comiss x13, x0
37b6aa064jb 0x37b6aa040
37b6aa066
37b6aa066loc_37b6aa066:
37b6aa066mulss x0, x10
37b6aa06bcomiss x0, x13
37b6aa06fja 0x37b6a9de0
37b6aa075
37b6aa075loc_37b6aa075:
37b6aa075comiss x12, x8
37b6aa079mov r14l, ebp
37b6aa07cmov r12l, ebp
37b6aa07fmovsxd rbp, r13l
37b6aa082ja 0x37b6aa09e
37b6aa084
37b6aa084loc_37b6aa084:
37b6aa084cmp r11l, -1
37b6aa088jne 0x37b6a933e
37b6aa08ejmp 0x37b6a8f6c
37b6aa093
37b6aa093 0f 1f 44 00 00 ..D..
37b6aa098
37b6aa098loc_37b6aa098:
37b6aa098mov r12l, ebp
37b6aa09bmovsxd rbp, r15l
37b6aa09e
37b6aa09eloc_37b6aa09e:
37b6aa09emovaps x0, x8
37b6aa0a2mov rax, [rsp+464]
37b6aa0aamov r8, rbx
37b6aa0admov rcx, [rsp+432]
37b6aa0b5divss x0, x12
37b6aa0balea r9, [rip+0xd8a4c3]
37b6aa0c1movaps x12, x8
37b6aa0c5mov [rsp+128], r11l
37b6aa0cdmov rdx, rax
37b6aa0d0movss [rax], x0
37b6aa0d4call sscal_
37b6aa0d9mov r11l, [rsp+112]
37b6aa0detest r11l, r11l
37b6aa0e1mov r11l, [rsp+128]
37b6aa0e9jne 0x37b6aa084
37b6aa0ebmov r15l, ebp
37b6aa0eemov ebp, r12l
37b6aa0f1jmp 0x37b6a8e51
37b6aa0f6
37b6aa0f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6aa100
37b6aa100loc_37b6aa100:
37b6aa100mulss x2, x10
37b6aa105comiss x2, x13
37b6aa109ja 0x37b6a9de0
37b6aa10f
37b6aa10floc_37b6aa10f:
37b6aa10fmov r13l, r12l
37b6aa112jmp 0x37b6aa075
37b6aa117
37b6aa117 66 0f 1f 84 00 00 00 00 00 f........
37b6aa120
37b6aa120loc_37b6aa120:
37b6aa120minss x0, x6
37b6aa124test ebp, ebp
37b6aa126jle 0x37b6aa380
37b6aa12cmov r15l, ebp
37b6aa12fmov r11l, -1
37b6aa135mov ebp, 1
37b6aa13ajmp 0x37b6a9f98
37b6aa13f
37b6aa13f 90 .
37b6aa140
37b6aa140loc_37b6aa140:
37b6aa140minss x3, x6
37b6aa144movaps x0, x3
37b6aa147test ebp, ebp
37b6aa149jle 0x37b6aa3f3
37b6aa14fmov ebp, 1
37b6aa154mov r11l, -1
37b6aa15ajmp 0x37b6aa00b
37b6aa15f
37b6aa15f 90 .
37b6aa160
37b6aa160loc_37b6aa160:
37b6aa160minss x3, x0
37b6aa164mulss x3, x10
37b6aa169comiss x3, x13
37b6aa16dja 0x37b6a9de0
37b6aa173comiss x12, x8
37b6aa177mov r14l, ebp
37b6aa17amov r13l, r15l
37b6aa17djbe 0x37b6a8e51
37b6aa183movaps x0, x8
37b6aa187mov r8, rbx
37b6aa18amov [rsp+112], r11l
37b6aa18fmov rax, [rsp+464]
37b6aa197divss x0, x12
37b6aa19cmov rcx, [rsp+432]
37b6aa1a4movaps x12, x8
37b6aa1a8lea r9, [rip+0xd8a3d5]
37b6aa1afmov rdx, rax
37b6aa1b2movss [rax], x0
37b6aa1b6call sscal_
37b6aa1bbmov r11l, [rsp+112]
37b6aa1c0jmp 0x37b6a8e51
37b6aa1c5
37b6aa1c5 0f 1f 00 ...
37b6aa1c8
37b6aa1c8loc_37b6aa1c8:
37b6aa1c8lea rax, [rip+0xd8a3b5]
37b6aa1cfmov [rsp+48], rbx
37b6aa1d4mov r9, [rsp+432]
37b6aa1dcmov [rsp+56], rax
37b6aa1e1mov rax, [rsp+448]
37b6aa1e9mov r8, [rsp+416]
37b6aa1f1mov rdx, [rsp+408]
37b6aa1f9mov [rsp+80], 1
37b6aa202mov [rsp+40], rax
37b6aa207mov rax, [rsp+440]
37b6aa20fmov [rsp+72], 1
37b6aa218mov rcx, [rsp+400]
37b6aa220mov [rsp+64], 1
37b6aa229mov [rsp+32], rax
37b6aa22ecall strsv_
37b6aa233jmp 0x37b6a8a00
37b6aa238
37b6aa238 0f 1f 84 00 00 00 00 00 ........
37b6aa240
37b6aa240loc_37b6aa240:
37b6aa240pxor x0, x0
37b6aa244jmp 0x37b6a9413
37b6aa249
37b6aa249loc_37b6aa249:
37b6aa249pxor x0, x0
37b6aa24dmov eax, 1
37b6aa252lea r11, [4*rbp]
37b6aa25ajmp 0x37b6a9c0a
37b6aa25f
37b6aa25floc_37b6aa25f:
37b6aa25fpxor x1, x1
37b6aa263mov edx, 1
37b6aa268jmp 0x37b6a9900
37b6aa26d
37b6aa26dloc_37b6aa26d:
37b6aa26dpxor x1, x1
37b6aa271jmp 0x37b6a9d49
37b6aa276
37b6aa276loc_37b6aa276:
37b6aa276comiss x0, x13
37b6aa27aja 0x37b6a9de0
37b6aa280comiss x12, x8
37b6aa284jbe 0x37b6a8a00
37b6aa28a
37b6aa28aloc_37b6aa28a:
37b6aa28amovaps x0, x8
37b6aa28emov r8, rbx
37b6aa291mov r13l, 1
37b6aa297mov rax, [rsp+464]
37b6aa29fdivss x0, x12
37b6aa2a4mov r15l, 1
37b6aa2aamovaps x12, x8
37b6aa2aemov rcx, [rsp+432]
37b6aa2b6lea r9, [rip+0xd8a2c7]
37b6aa2bdmov rdx, rax
37b6aa2c0movss [rax], x0
37b6aa2c4call sscal_
37b6aa2c9jmp 0x37b6a966c
37b6aa2ce
37b6aa2celoc_37b6aa2ce:
37b6aa2cecomiss x3, x13
37b6aa2d2ja 0x37b6a9de0
37b6aa2d8
37b6aa2d8loc_37b6aa2d8:
37b6aa2d8comiss x12, x8
37b6aa2dcjbe 0x37b6a8a00
37b6aa2e2
37b6aa2e2loc_37b6aa2e2:
37b6aa2e2movaps x0, x8
37b6aa2e6mov r8, rbx
37b6aa2e9mov r12l, ebp
37b6aa2ecmov r13l, 1
37b6aa2f2divss x0, x12
37b6aa2f7mov ebp, 1
37b6aa2fcmovaps x12, x8
37b6aa300mov rax, [rsp+464]
37b6aa308mov rcx, [rsp+432]
37b6aa310lea r9, [rip+0xd8a26d]
37b6aa317mov rdx, rax
37b6aa31amovss [rax], x0
37b6aa31ecall sscal_
37b6aa323jmp 0x37b6a933e
37b6aa328
37b6aa328loc_37b6aa328:
37b6aa328comiss x3, x13
37b6aa32cja 0x37b6a9de0
37b6aa332
37b6aa332loc_37b6aa332:
37b6aa332comiss x12, x8
37b6aa336jbe 0x37b6a8a00
37b6aa33c
37b6aa33cloc_37b6aa33c:
37b6aa33cmovaps x0, x8
37b6aa340mov r8, rbx
37b6aa343mov r14l, 1
37b6aa349mov rax, [rsp+464]
37b6aa351divss x0, x12
37b6aa356mov r12l, 1
37b6aa35cmovaps x12, x8
37b6aa360mov rcx, [rsp+432]
37b6aa368lea r9, [rip+0xd8a215]
37b6aa36fmov rdx, rax
37b6aa372movss [rax], x0
37b6aa376call sscal_
37b6aa37bjmp 0x37b6a8f6c
37b6aa380
37b6aa380loc_37b6aa380:
37b6aa380comiss x0, x13
37b6aa384ja 0x37b6a9de0
37b6aa38acomiss x12, x8
37b6aa38ejbe 0x37b6a8a00
37b6aa394
37b6aa394loc_37b6aa394:
37b6aa394movaps x0, x8
37b6aa398mov r8, rbx
37b6aa39bmov r15l, ebp
37b6aa39emov r14l, 1
37b6aa3a4divss x0, x12
37b6aa3a9mov ebp, 1
37b6aa3aemovaps x12, x8
37b6aa3b2mov rax, [rsp+464]
37b6aa3bamov rcx, [rsp+432]
37b6aa3c2lea r9, [rip+0xd8a1bb]
37b6aa3c9mov rdx, rax
37b6aa3ccmovss [rax], x0
37b6aa3d0call sscal_
37b6aa3d5jmp 0x37b6a938e
37b6aa3da
37b6aa3daloc_37b6aa3da:
37b6aa3dapxor x10, x10
37b6aa3dfjmp 0x37b6a9755
37b6aa3e4
37b6aa3e4loc_37b6aa3e4:
37b6aa3e4comiss x3, x13
37b6aa3e8jbe 0x37b6aa2d8
37b6aa3eejmp 0x37b6a9de0
37b6aa3f3
37b6aa3f3loc_37b6aa3f3:
37b6aa3f3comiss x3, x13
37b6aa3f7jbe 0x37b6aa332
37b6aa3fdjmp 0x37b6a9de0
37b6aa402
37b6aa402loc_37b6aa402:
37b6aa402neg eax
37b6aa404jmp 0x37b6a89de
37b6a8640
37b6a8640slatrs_:
37b6a8640push r15
37b6a8642push r14
37b6a8644push r13
37b6a8646push r12
37b6a8648push rbp
37b6a8649push rdi
37b6a864apush rsi
37b6a864bpush rbx
37b6a864csub rsp, 328
37b6a8653movups [rsp+176], x6
37b6a865bmovups [rsp+192], x7
37b6a8663movups [rsp+208], x8
37b6a866cmovups [rsp+224], x9
37b6a8675movups [rsp+240], x10
37b6a867emovups [rsp+256], x11
37b6a8687movups [rsp+272], x12
37b6a8690movups [rsp+288], x13
37b6a8699movups [rsp+304], x14
37b6a86a2mov r12, [rsp+480]
37b6a86aamov rax, [rsp+448]
37b6a86b2mov rbx, [rsp+456]
37b6a86bamov rdi, [rsp+472]
37b6a86c2mov [r12], 0
37b6a86camovsxd rsi, [rax]
37b6a86cdmov [rsp+408], rdx
37b6a86d5mov rbp, r9
37b6a86d8lea rdx, [rip+0xd8be81]
37b6a86dfmov r9l, 1
37b6a86e5mov [rsp+416], r8
37b6a86edmov r8l, 1
37b6a86f3mov [rsp+400], rcx
37b6a86fbcall lsame_
37b6a8700mov rcx, [rsp+408]
37b6a8708mov r9l, 1
37b6a870emov r8l, 1
37b6a8714lea rdx, [rip+0xd8be46]
37b6a871bmov [rsp+108], eax
37b6a871fmov r14l, eax
37b6a8722call lsame_
37b6a8727mov rcx, [rsp+416]
37b6a872fmov r9l, 1
37b6a8735mov r8l, 1
37b6a873blea rdx, [rip+0xd8be1f]
37b6a8742mov [rsp+112], eax
37b6a8746call lsame_
37b6a874bmov [rsp+104], eax
37b6a874ftest r14l, r14l
37b6a8752je 0x37b6a8a68
37b6a8758
37b6a8758loc_37b6a8758:
37b6a8758mov r14l, [rsp+112]
37b6a875dtest r14l, r14l
37b6a8760je 0x37b6a8aa0
37b6a8766
37b6a8766loc_37b6a8766:
37b6a8766mov r13l, [rsp+104]
37b6a876btest r13l, r13l
37b6a876ejne 0x37b6a87a8
37b6a8770mov rcx, [rsp+416]
37b6a8778mov r9l, 1
37b6a877emov r8l, 1
37b6a8784lea rdx, [rip+0xd8bdd5]
37b6a878bcall lsame_
37b6a8790test eax, eax
37b6a8792jne 0x37b6a87a8
37b6a8794mov edx, -3
37b6a8799mov eax, 3
37b6a879ejmp 0x37b6a89da
37b6a87a3
37b6a87a3 0f 1f 44 00 00 ..D..
37b6a87a8
37b6a87a8loc_37b6a87a8:
37b6a87a8mov r9l, 1
37b6a87aemov r8l, 1
37b6a87b4lea rdx, [rip+0xd8bdaa]
37b6a87bbmov rcx, rbp
37b6a87becall lsame_
37b6a87c3test eax, eax
37b6a87c5je 0x37b6a8b00
37b6a87cb
37b6a87cbloc_37b6a87cb:
37b6a87cbmov rax, [rsp+432]
37b6a87d3mov edx, [rax]
37b6a87d5test edx, edx
37b6a87d7js 0x37b6a89d0
37b6a87ddmov rcx, [rsp+448]
37b6a87e5mov eax, 1
37b6a87eacmovg eax, edx
37b6a87edcmp [rcx], eax
37b6a87efjl 0x37b6a8b98
37b6a87f5mov eax, [r12]
37b6a87f9test eax, eax
37b6a87fbjne 0x37b6aa402
37b6a8801movss x6, [rip+0xd8bd8f]
37b6a8809mov rax, [rsp+464]
37b6a8811movss [rax], x6
37b6a8815test edx, edx
37b6a8817je 0x37b6a8a00
37b6a881dxor eax, eax
37b6a881ftest rsi, rsi
37b6a8822movaps x8, x6
37b6a8826mov edx, 12
37b6a882bcmovs rsi, rax
37b6a882flea rcx, [rip+0xd8bd36]
37b6a8836mov rax, rsi
37b6a8839not rax
37b6a883cmov [rsp+120], rax
37b6a8841call slamch_
37b6a8846mov edx, 9
37b6a884blea rcx, [rip+0xd8bd26]
37b6a8852movaps x7, x0
37b6a8855call slamch_
37b6a885amov r9l, 1
37b6a8860mov r8l, 1
37b6a8866mov rcx, rbp
37b6a8869divss x7, x0
37b6a886dlea rdx, [rip+0xd8bced]
37b6a8874divss x8, x7
37b6a8879movaps x13, x7
37b6a887dcall lsame_
37b6a8882test eax, eax
37b6a8884je 0x37b6a88f0
37b6a8886mov rax, [rsp+432]
37b6a888emov ebp, [rsp+108]
37b6a8892mov r14l, [rax]
37b6a8895test ebp, ebp
37b6a8897je 0x37b6a8cb8
37b6a889dtest r14l, r14l
37b6a88a0jle 0x37b6a88f0
37b6a88a2mov r15, [rsp+440]
37b6a88aalea r12, [4*rsi]
37b6a88b2xor r13l, r13l
37b6a88b5lea rbp, [rsp+172]
37b6a88bdnop [rax]
37b6a88c0
37b6a88c0loc_37b6a88c0:
37b6a88c0mov rdx, r15
37b6a88c3mov rcx, rbp
37b6a88c6add r15, r12
37b6a88c9mov [rsp+172], r13l
37b6a88d1lea r8, [rip+0xd8bcac]
37b6a88d8call sasum_
37b6a88ddmovss [rdi+4*r13], x0
37b6a88e3add r13, 1
37b6a88e7lea eax, [r13+1]
37b6a88ebcmp r14l, eax
37b6a88eejge 0x37b6a88c0
37b6a88f0
37b6a88f0loc_37b6a88f0:
37b6a88f0mov rcx, [rsp+432]
37b6a88f8lea r8, [rip+0xd8bc85]
37b6a88ffmov rdx, rdi
37b6a8902call isamax_
37b6a8907cdqe
37b6a8909movss x10, [rdi+4*rax-4]
37b6a8910comiss x8, x10
37b6a8914jb 0x37b6a8bb0
37b6a891amovss [rsp+160], x6
37b6a8923movaps x10, x6
37b6a8927movss x11, [rip+0xd8bc70]
37b6a8930
37b6a8930loc_37b6a8930:
37b6a8930mov rcx, [rsp+432]
37b6a8938lea r8, [rip+0xd8bc45]
37b6a893fmov rdx, rbx
37b6a8942call isamax_
37b6a8947mov r9l, [rsp+112]
37b6a894ccdqe
37b6a894emovss x12, [rbx+4*rax-4]
37b6a8955mov rax, [rsp+432]
37b6a895dandps x12, x11
37b6a8961movsxd rbp, [rax]
37b6a8964test r9l, r9l
37b6a8967je 0x37b6a8b38
37b6a896dmov r8l, [rsp+108]
37b6a8972test r8l, r8l
37b6a8975je 0x37b6a8e60
37b6a897bucomiss x10, x6
37b6a897fjp 0x37b6a8f40
37b6a8985jne 0x37b6a8f40
37b6a898bmovaps x0, x13
37b6a898fmov ecx, [rsp+104]
37b6a8993movaps x3, x6
37b6a8996mov r13l, ebp
37b6a8999maxss x0, x12
37b6a899elea eax, [rbp-1]
37b6a89a1divss x3, x0
37b6a89a5test ecx, ecx
37b6a89a7je 0x37b6aa140
37b6a89adtest ebp, ebp
37b6a89afjle 0x37b6aa328
37b6a89b5mov r12l, ebp
37b6a89b8mov r11l, -1
37b6a89bemov ebp, 1
37b6a89c3jmp 0x37b6a8ea6
37b6a89c8
37b6a89c8 0f 1f 84 00 00 00 00 00 ........
37b6a89d0
37b6a89d0loc_37b6a89d0:
37b6a89d0mov edx, -5
37b6a89d5mov eax, 5
37b6a89da
37b6a89daloc_37b6a89da:
37b6a89damov [r12], edx
37b6a89de
37b6a89deloc_37b6a89de:
37b6a89delea rdx, [rsp+172]
37b6a89e6mov r8l, 6
37b6a89eclea rcx, [rip+0xd8bb73]
37b6a89f3mov [rsp+172], eax
37b6a89facall xerbla_
37b6a89ffnop
37b6a8a00
37b6a8a00loc_37b6a8a00:
37b6a8a00movups x6, [rsp+176]
37b6a8a08movups x7, [rsp+192]
37b6a8a10movups x8, [rsp+208]
37b6a8a19movups x9, [rsp+224]
37b6a8a22movups x10, [rsp+240]
37b6a8a2bmovups x11, [rsp+256]
37b6a8a34movups x12, [rsp+272]
37b6a8a3dmovups x13, [rsp+288]
37b6a8a46movups x14, [rsp+304]
37b6a8a4fadd rsp, 328
37b6a8a56pop rbx
37b6a8a57pop rsi
37b6a8a58pop rdi
37b6a8a59pop rbp
37b6a8a5apop r12
37b6a8a5cpop r13
37b6a8a5epop r14
37b6a8a60pop r15
37b6a8a62ret
37b6a8a63
37b6a8a63 0f 1f 44 00 00 ..D..
37b6a8a68
37b6a8a68loc_37b6a8a68:
37b6a8a68mov rcx, [rsp+400]
37b6a8a70mov r9l, 1
37b6a8a76mov r8l, 1
37b6a8a7clea rdx, [rip+0xd8badf]
37b6a8a83call lsame_
37b6a8a88test eax, eax
37b6a8a8ajne 0x37b6a8758
37b6a8a90mov edx, -1
37b6a8a95mov eax, 1
37b6a8a9ajmp 0x37b6a89da
37b6a8a9f
37b6a8a9f 90 .
37b6a8aa0
37b6a8aa0loc_37b6a8aa0:
37b6a8aa0mov rcx, [rsp+408]
37b6a8aa8mov r9l, 1
37b6a8aaemov r8l, 1
37b6a8ab4lea rdx, [rip+0xd8baa8]
37b6a8abbcall lsame_
37b6a8ac0test eax, eax
37b6a8ac2jne 0x37b6a8766
37b6a8ac8mov rcx, [rsp+408]
37b6a8ad0mov r9l, 1
37b6a8ad6mov r8l, 1
37b6a8adclea rdx, [rip+0xd8ba81]
37b6a8ae3call lsame_
37b6a8ae8test eax, eax
37b6a8aeajne 0x37b6a8766
37b6a8af0mov edx, -2
37b6a8af5mov eax, 2
37b6a8afajmp 0x37b6a89da
37b6a8aff
37b6a8aff 90 .
37b6a8b00
37b6a8b00loc_37b6a8b00:
37b6a8b00mov r9l, 1
37b6a8b06mov r8l, 1
37b6a8b0clea rdx, [rip+0xd8ba4e]
37b6a8b13mov rcx, rbp
37b6a8b16call lsame_
37b6a8b1btest eax, eax
37b6a8b1djne 0x37b6a87cb
37b6a8b23mov edx, -4
37b6a8b28mov eax, 4
37b6a8b2djmp 0x37b6a89da
37b6a8b32
37b6a8b32 66 0f 1f 44 00 00 f..D..
37b6a8b38
37b6a8b38loc_37b6a8b38:
37b6a8b38mov r15l, [rsp+108]
37b6a8b3dtest r15l, r15l
37b6a8b40je 0x37b6a8d68
37b6a8b46ucomiss x10, x6
37b6a8b4ajp 0x37b6a9640
37b6a8b50jne 0x37b6a9640
37b6a8b56movaps x1, x13
37b6a8b5amov r12l, [rsp+104]
37b6a8b5fmovaps x0, x6
37b6a8b62mov r14l, ebp
37b6a8b65maxss x1, x12
37b6a8b6alea eax, [rbp-1]
37b6a8b6ddivss x0, x1
37b6a8b71test r12l, r12l
37b6a8b74je 0x37b6a9f80
37b6a8b7atest ebp, ebp
37b6a8b7cjle 0x37b6aa276
37b6a8b82mov r11l, 1
37b6a8b88mov r15l, 1
37b6a8b8ejmp 0x37b6a8db2
37b6a8b93
37b6a8b93 0f 1f 44 00 00 ..D..
37b6a8b98
37b6a8b98loc_37b6a8b98:
37b6a8b98mov edx, -7
37b6a8b9dmov eax, 7
37b6a8ba2jmp 0x37b6a89da
37b6a8ba7
37b6a8ba7 66 0f 1f 84 00 00 00 00 00 f........
37b6a8bb0
37b6a8bb0loc_37b6a8bb0:
37b6a8bb0mov edx, 8
37b6a8bb5lea rcx, [rip+0xd8b9cc]
37b6a8bbccall slamch_
37b6a8bc1comiss x0, x10
37b6a8bc5jae 0x37b6a9f30
37b6a8bcbmov rax, [rsp+432]
37b6a8bd3mov r11l, [rsp+108]
37b6a8bd8mov r14l, [rax]
37b6a8bdbtest r11l, r11l
37b6a8bdejne 0x37b6a9690
37b6a8be4cmp r14l, 1
37b6a8be8jle 0x37b6aa3da
37b6a8beemov rax, [rsp+440]
37b6a8bf6mov [rsp+128], rsi
37b6a8bfepxor x10, x10
37b6a8c03lea rbp, [rsp+172]
37b6a8c0bmov [rsp+456], rbx
37b6a8c13mov r15, [rsp+432]
37b6a8c1blea r13, [rip+0xd8b96e]
37b6a8c22lea r12, [rsp+164]
37b6a8c2alea r9, [rax+4]
37b6a8c2emov [rsp+472], rdi
37b6a8c36mov eax, r14l
37b6a8c39mov ebx, 1
37b6a8c3elea rsi, [4*rsi+4]
37b6a8c46mov rdi, r9
37b6a8c49jmp 0x37b6a8c56
37b6a8c4b
37b6a8c4b 0f 1f 44 00 00 ..D..
37b6a8c50
37b6a8c50loc_37b6a8c50:
37b6a8c50mov eax, [r15]
37b6a8c53add rdi, rsi
37b6a8c56
37b6a8c56loc_37b6a8c56:
37b6a8c56sub eax, ebx
37b6a8c58mov [rsp+40], r12
37b6a8c5dmov r9, rdi
37b6a8c60mov rdx, rbp
37b6a8c63mov [rsp+172], eax
37b6a8c6alea rax, [rip+0xd8b913]
37b6a8c71mov rcx, r13
37b6a8c74add ebx, 1
37b6a8c77mov [rsp+48], 1
37b6a8c80mov r8, rax
37b6a8c83mov [rsp+32], rax
37b6a8c88call slange_
37b6a8c8dmaxss x10, x0
37b6a8c92cmp ebx, r14l
37b6a8c95jne 0x37b6a8c50
37b6a8c97mov rsi, [rsp+128]
37b6a8c9fmov rbx, [rsp+456]
37b6a8ca7mov rdi, [rsp+472]
37b6a8cafjmp 0x37b6a9755
37b6a8cb4
37b6a8cb4 0f 1f 40 00 ..@.
37b6a8cb8
37b6a8cb8loc_37b6a8cb8:
37b6a8cb8cmp r14l, 1
37b6a8cbcjle 0x37b6a8d51
37b6a8cc2mov rax, [rsp+440]
37b6a8ccamov ecx, r14l
37b6a8ccdlea rbp, [rsp+172]
37b6a8cd5mov r12, [rsp+432]
37b6a8cddmov [rsp+128], rsi
37b6a8ce5lea r13, [4*rsi+4]
37b6a8cedmov r15l, 1
37b6a8cf3lea rsi, [rax+4]
37b6a8cf7mov eax, r14l
37b6a8cfamov r14, rbx
37b6a8cfdmov rbx, rbp
37b6a8d00mov rbp, rcx
37b6a8d03nop
37b6a8d05nop [rax+rax]
37b6a8d10
37b6a8d10loc_37b6a8d10:
37b6a8d10sub eax, r15l
37b6a8d13mov rdx, rsi
37b6a8d16lea r8, [rip+0xd8b867]
37b6a8d1dmov rcx, rbx
37b6a8d20mov [rsp+172], eax
37b6a8d27add rsi, r13
37b6a8d2acall sasum_
37b6a8d2fmov eax, [r12]
37b6a8d33movss [rdi+4*r15-4], x0
37b6a8d3aadd r15, 1
37b6a8d3ecmp r15, rbp
37b6a8d41jne 0x37b6a8d10
37b6a8d43mov rsi, [rsp+128]
37b6a8d4bmov rbx, r14
37b6a8d4emov r14l, eax
37b6a8d51
37b6a8d51loc_37b6a8d51:
37b6a8d51movsxd r14, r14l
37b6a8d54mov [rdi+4*r14-4], 0
37b6a8d5djmp 0x37b6a88f0
37b6a8d62
37b6a8d62 66 0f 1f 44 00 00 f..D..
37b6a8d68
37b6a8d68loc_37b6a8d68:
37b6a8d68ucomiss x10, x6
37b6a8d6cjp 0x37b6a9360
37b6a8d72jne 0x37b6a9360
37b6a8d78movaps x1, x13
37b6a8d7cmov r14l, [rsp+104]
37b6a8d81movaps x0, x6
37b6a8d84mov r13l, ebp
37b6a8d87maxss x1, x12
37b6a8d8clea eax, [rbp-1]
37b6a8d8fdivss x0, x1
37b6a8d93test r14l, r14l
37b6a8d96je 0x37b6aa120
37b6a8d9ctest ebp, ebp
37b6a8d9ejle 0x37b6aa380
37b6a8da4mov r15l, ebp
37b6a8da7mov r11l, -1
37b6a8dadmov ebp, 1
37b6a8db2
37b6a8db2loc_37b6a8db2:
37b6a8db2movsxd r10, r11l
37b6a8db5lea rcx, [rsi+1]
37b6a8db9movaps x3, x0
37b6a8dbcmovsxd r9, r15l
37b6a8dbfimul rcx, r10
37b6a8dc3lea r8, [4*r10]
37b6a8dcbmov r10, [rsp+120]
37b6a8dd0lea rdx, [rdi+4*r9]
37b6a8dd4add r10, r9
37b6a8dd7imul r9, rsi
37b6a8ddbshl rcx, 2
37b6a8ddfadd r10, r9
37b6a8de2mov r9, [rsp+440]
37b6a8dealea r9, [r9+4*r10]
37b6a8deejmp 0x37b6a8e2c
37b6a8df0
37b6a8df0loc_37b6a8df0:
37b6a8df0movss x2, [rdx-4]
37b6a8df5movaps x1, x3
37b6a8df8addss x2, x6
37b6a8dfcdivss x1, x2
37b6a8e00minss x0, x1
37b6a8e04movss x1, [r9]
37b6a8e09andps x1, x11
37b6a8e0dcomiss x2, x1
37b6a8e10jbe 0x37b6a8e1a
37b6a8e12divss x1, x2
37b6a8e16mulss x3, x1
37b6a8e1a
37b6a8e1aloc_37b6a8e1a:
37b6a8e1asub eax, 1
37b6a8e1dadd rdx, r8
37b6a8e20add r9, rcx
37b6a8e23cmp eax, -1
37b6a8e26je 0x37b6aa160
37b6a8e2c
37b6a8e2cloc_37b6a8e2c:
37b6a8e2ccomiss x13, x0
37b6a8e30jb 0x37b6a8df0
37b6a8e32
37b6a8e32loc_37b6a8e32:
37b6a8e32mulss x0, x10
37b6a8e37comiss x0, x13
37b6a8e3bja 0x37b6a9de0
37b6a8e41comiss x12, x8
37b6a8e45mov r13l, r15l
37b6a8e48mov r14l, ebp
37b6a8e4bja 0x37b6aa098
37b6a8e51
37b6a8e51loc_37b6a8e51:
37b6a8e51cmp r11l, -1
37b6a8e55jne 0x37b6a966c
37b6a8e5bjmp 0x37b6a938e
37b6a8e60
37b6a8e60loc_37b6a8e60:
37b6a8e60ucomiss x10, x6
37b6a8e64jp 0x37b6a9310
37b6a8e6ajne 0x37b6a9310
37b6a8e70movaps x0, x13
37b6a8e74mov edx, [rsp+104]
37b6a8e78movaps x3, x6
37b6a8e7bmov r14l, ebp
37b6a8e7emaxss x0, x12
37b6a8e83lea eax, [rbp-1]
37b6a8e86divss x3, x0
37b6a8e8atest edx, edx
37b6a8e8cje 0x37b6a9ff0
37b6a8e92test ebp, ebp
37b6a8e94jle 0x37b6aa2ce
37b6a8e9amov r11l, 1
37b6a8ea0mov r12l, 1
37b6a8ea6
37b6a8ea6loc_37b6a8ea6:
37b6a8ea6mov r10, [rsp+120]
37b6a8eabmovsxd r8, r12l
37b6a8eaemovsxd rcx, r11l
37b6a8eb1lea rdx, [rsi+1]
37b6a8eb5imul rdx, rcx
37b6a8eb9movaps x2, x3
37b6a8ebcshl rcx, 2
37b6a8ec0lea r9, [r10+r8]
37b6a8ec4mov r10, r8
37b6a8ec7lea r8, [rdi+4*r8]
37b6a8ecbimul r10, rsi
37b6a8ecfshl rdx, 2
37b6a8ed3add r9, r10
37b6a8ed6mov r10, [rsp+440]
37b6a8edelea r9, [r10+4*r9]
37b6a8ee2jmp 0x37b6a8f02
37b6a8ee4
37b6a8ee4 0f 1f 40 00 ..@.
37b6a8ee8
37b6a8ee8loc_37b6a8ee8:
37b6a8ee8divss x0, x1
37b6a8eecmulss x2, x0
37b6a8ef0
37b6a8ef0loc_37b6a8ef0:
37b6a8ef0sub eax, 1
37b6a8ef3add r9, rdx
37b6a8ef6add r8, rcx
37b6a8ef9cmp eax, -1
37b6a8efcje 0x37b6a9dc8
37b6a8f02
37b6a8f02loc_37b6a8f02:
37b6a8f02comiss x13, x2
37b6a8f06jae 0x37b6aa100
37b6a8f0cmovss x0, [r9]
37b6a8f11andps x0, x11
37b6a8f15movaps x1, x0
37b6a8f18minss x1, x6
37b6a8f1cmulss x1, x2
37b6a8f20minss x3, x1
37b6a8f24movss x1, [r8-4]
37b6a8f2aaddss x1, x0
37b6a8f2ecomiss x1, x13
37b6a8f32jae 0x37b6a8ee8
37b6a8f34pxor x2, x2
37b6a8f38jmp 0x37b6a8ef0
37b6a8f3a
37b6a8f3a 66 0f 1f 44 00 00 f..D..
37b6a8f40
37b6a8f40loc_37b6a8f40:
37b6a8f40pxor x0, x0
37b6a8f44mulss x0, x10
37b6a8f49comiss x0, x13
37b6a8f4dja 0x37b6a9de0
37b6a8f53comiss x12, x8
37b6a8f57mov r13l, ebp
37b6a8f5amov r14l, 1
37b6a8f60mov r12l, 1
37b6a8f66ja 0x37b6aa33c
37b6a8f6c
37b6a8f6cloc_37b6a8f6c:
37b6a8f6ccmp ebp, r12l
37b6a8f6fjl 0x37b6a995d
37b6a8f75sub r13l, r14l
37b6a8f78mov rdx, -1
37b6a8f7fmov r12l, r13l
37b6a8f82
37b6a8f82loc_37b6a8f82:
37b6a8f82mov r13, rsi
37b6a8f85mov r15, rsi
37b6a8f88add rsi, 1
37b6a8f8cmov rax, [rsp+120]
37b6a8f91mov r14, rsi
37b6a8f94imul r15, rbp
37b6a8f98movss x7, [rip+0xd8b610]
37b6a8fa0imul rsi, rbp
37b6a8fa4imul r14, rdx
37b6a8fa8imul r13, rdx
37b6a8facadd r15, rax
37b6a8fafadd rsi, rax
37b6a8fb2mov rax, [rsp+440]
37b6a8fbalea rcx, [4*r14]
37b6a8fc2mov [rsp+120], r13
37b6a8fc7lea r14, [rax+4*rsi]
37b6a8fcbmov r13, r15
37b6a8fcemov r15, rdx
37b6a8fd1mov [rsp+112], rcx
37b6a8fd6jmp 0x37b6a9105
37b6a8fdb
37b6a8fdb 0f 1f 44 00 00 ..D..
37b6a8fe0
37b6a8fe0loc_37b6a8fe0:
37b6a8fe0movss x9, [r14]
37b6a8fe5mulss x9, x10
37b6a8feamovaps x2, x9
37b6a8feeandps x2, x11
37b6a8ff2comiss x2, x13
37b6a8ff6jbe 0x37b6a9144
37b6a8ffc
37b6a8ffcloc_37b6a8ffc:
37b6a8ffccomiss x6, x2
37b6a8fffja 0x37b6a9af8
37b6a9005
37b6a9005loc_37b6a9005:
37b6a9005divss x1, x9
37b6a900amovss [rbx+4*rbp-4], x1
37b6a9010andps x1, x11
37b6a9014movaps x0, x1
37b6a9017
37b6a9017loc_37b6a9017:
37b6a9017comiss x0, x6
37b6a901amovaps x1, x8
37b6a901esubss x1, x12
37b6a9023jbe 0x37b6a91e2
37b6a9029
37b6a9029loc_37b6a9029:
37b6a9029movaps x2, x6
37b6a902cdivss x2, x0
37b6a9030movss x0, [rdi+4*rbp-4]
37b6a9036mulss x1, x2
37b6a903acomiss x0, x1
37b6a903dja 0x37b6a9a58
37b6a9043
37b6a9043loc_37b6a9043:
37b6a9043mov r9l, [rsp+108]
37b6a9048test r9l, r9l
37b6a904bje 0x37b6a9240
37b6a9051
37b6a9051loc_37b6a9051:
37b6a9051cmp ebp, 1
37b6a9054jle 0x37b6a90eb
37b6a905amovss x0, [rbx+4*rbp-4]
37b6a9060lea rdx, [rip+0xd8b51d]
37b6a9067mov [rsp+32], rbx
37b6a906csub esi, 1
37b6a906fmov r9, rdx
37b6a9072mov [rsp+40], rdx
37b6a9077mov rdx, [rsp+440]
37b6a907flea rax, [rsp+172]
37b6a9087mulss x0, x10
37b6a908clea rcx, [rsp+168]
37b6a9094mov [rsp+128], rax
37b6a909cxorps x0, [rip+0xd8b51d]
37b6a90a3lea r8, [rdx+4*r13+4]
37b6a90a8mov rdx, rax
37b6a90abmov [rsp+168], esi
37b6a90b2movss [rsp+172], x0
37b6a90bbcall saxpy_
37b6a90c0mov rcx, [rsp+128]
37b6a90c8mov rdx, rbx
37b6a90cblea r8, [rip+0xd8b4b2]
37b6a90d2mov [rsp+172], esi
37b6a90d9call isamax_
37b6a90decdqe
37b6a90e0movss x12, [rbx+4*rax-4]
37b6a90e7andps x12, x11
37b6a90eb
37b6a90ebloc_37b6a90eb:
37b6a90ebadd rbp, r15
37b6a90eeadd r13, [rsp+120]
37b6a90f3add r14, [rsp+112]
37b6a90f8test r12l, r12l
37b6a90fbje 0x37b6a995d
37b6a9101sub r12l, 1
37b6a9105
37b6a9105loc_37b6a9105:
37b6a9105movss x1, [rbx+4*rbp-4]
37b6a910bmov r10l, [rsp+104]
37b6a9110mov esi, ebp
37b6a9112movaps x0, x1
37b6a9115andps x0, x11
37b6a9119test r10l, r10l
37b6a911cjne 0x37b6a8fe0
37b6a9122ucomiss x10, x6
37b6a9126jp 0x37b6a912e
37b6a9128je 0x37b6a9017
37b6a912e
37b6a912eloc_37b6a912e:
37b6a912emovaps x9, x10
37b6a9132movaps x2, x9
37b6a9136andps x2, x11
37b6a913acomiss x2, x13
37b6a913eja 0x37b6a8ffc
37b6a9144
37b6a9144loc_37b6a9144:
37b6a9144pxor x4, x4
37b6a9148comiss x2, x4
37b6a914bjbe 0x37b6a9e70
37b6a9151mulss x2, x8
37b6a9156comiss x0, x2
37b6a9159jbe 0x37b6a91be
37b6a915bmovss x1, [rdi+4*rbp-4]
37b6a9161divss x2, x0
37b6a9165comiss x1, x6
37b6a9168jbe 0x37b6a916e
37b6a916adivss x2, x1
37b6a916e
37b6a916eloc_37b6a916e:
37b6a916emov rcx, [rsp+432]
37b6a9176lea rdx, [rsp+156]
37b6a917elea r9, [rip+0xd8b3ff]
37b6a9185mov r8, rbx
37b6a9188movss [rsp+156], x2
37b6a9191call sscal_
37b6a9196mov rax, [rsp+464]
37b6a919emovss x0, [rsp+156]
37b6a91a7movss x1, [rax]
37b6a91abmulss x12, x0
37b6a91b0mulss x1, x0
37b6a91b4movss [rax], x1
37b6a91b8movss x1, [rbx+4*rbp-4]
37b6a91be
37b6a91beloc_37b6a91be:
37b6a91bedivss x1, x9
37b6a91c3movaps x0, x1
37b6a91c6movss [rbx+4*rbp-4], x1
37b6a91ccmovaps x1, x8
37b6a91d0andps x0, x11
37b6a91d4subss x1, x12
37b6a91d9comiss x0, x6
37b6a91dcja 0x37b6a9029
37b6a91e2
37b6a91e2loc_37b6a91e2:
37b6a91e2mulss x0, [rdi+4*rbp-4]
37b6a91e8comiss x0, x1
37b6a91ebjbe 0x37b6a9043
37b6a91f1mov rcx, [rsp+432]
37b6a91f9lea r9, [rip+0xd8b384]
37b6a9200mov r8, rbx
37b6a9203lea rdx, [rip+0xd8b38a]
37b6a920acall sscal_
37b6a920fmov rax, [rsp+464]
37b6a9217mov r9l, [rsp+108]
37b6a921cmovss x0, [rax]
37b6a9220mulss x0, x7
37b6a9224movss [rax], x0
37b6a9228test r9l, r9l
37b6a922bjne 0x37b6a9051
37b6a9231nop [rax]
37b6a9235nop [rax+rax]
37b6a9240
37b6a9240loc_37b6a9240:
37b6a9240mov rax, [rsp+432]
37b6a9248mov eax, [rax]
37b6a924acmp eax, ebp
37b6a924cjle 0x37b6a90eb
37b6a9252movss x0, [rbx+4*rbp-4]
37b6a9258lea edx, [rsi+1]
37b6a925blea rsi, [rip+0xd8b322]
37b6a9262sub eax, ebp
37b6a9264mov [rsp+40], rsi
37b6a9269lea rsi, [rbx+4*rbp]
37b6a926dmov r11, [rsp+440]
37b6a9275movsxd rdx, edx
37b6a9278mulss x0, x10
37b6a927dmov [rsp+32], rsi
37b6a9282add rdx, r13
37b6a9285lea rcx, [rsp+168]
37b6a928dxorps x0, [rip+0xd8b32c]
37b6a9294mov [rsp+168], eax
37b6a929blea rax, [rsp+172]
37b6a92a3lea r8, [r11+4*rdx]
37b6a92a7lea r9, [rip+0xd8b2d6]
37b6a92aemov rdx, rax
37b6a92b1mov [rsp+136], rax
37b6a92b9movss [rsp+172], x0
37b6a92c2call saxpy_
37b6a92c7mov rax, [rsp+432]
37b6a92cfmov rcx, [rsp+136]
37b6a92d7lea r8, [rip+0xd8b2a6]
37b6a92demov eax, [rax]
37b6a92e0mov edx, eax
37b6a92e2mov [rsp+128], eax
37b6a92e9sub edx, ebp
37b6a92ebmov [rsp+172], edx
37b6a92f2mov rdx, rsi
37b6a92f5call isamax_
37b6a92faadd eax, ebp
37b6a92fccdqe
37b6a92femovss x12, [rbx+4*rax-4]
37b6a9305andps x12, x11
37b6a9309jmp 0x37b6a90eb
37b6a930e
37b6a930e 66 90 f.
37b6a9310
37b6a9310loc_37b6a9310:
37b6a9310pxor x0, x0
37b6a9314mulss x0, x10
37b6a9319comiss x0, x13
37b6a931dja 0x37b6a9de0
37b6a9323comiss x12, x8
37b6a9327mov r14l, ebp
37b6a932aja 0x37b6aa2e2
37b6a9330mov r12l, ebp
37b6a9333mov r13l, 1
37b6a9339mov ebp, 1
37b6a933e
37b6a933eloc_37b6a933e:
37b6a933ecmp ebp, r12l
37b6a9341jg 0x37b6a995d
37b6a9347sub r14l, r13l
37b6a934amov edx, 1
37b6a934fmov r12l, r14l
37b6a9352jmp 0x37b6a8f82
37b6a9357
37b6a9357 66 0f 1f 84 00 00 00 00 00 f........
37b6a9360
37b6a9360loc_37b6a9360:
37b6a9360pxor x0, x0
37b6a9364mulss x0, x10
37b6a9369comiss x0, x13
37b6a936dja 0x37b6a9de0
37b6a9373comiss x12, x8
37b6a9377mov r13l, ebp
37b6a937aja 0x37b6aa394
37b6a9380mov r15l, ebp
37b6a9383mov r14l, 1
37b6a9389mov ebp, 1
37b6a938e
37b6a938eloc_37b6a938e:
37b6a938ecmp r15l, ebp
37b6a9391jl 0x37b6a995d
37b6a9397mov r11l, r13l
37b6a939amov r12, -1
37b6a93a1sub r11l, r14l
37b6a93a4
37b6a93a4loc_37b6a93a4:
37b6a93a4movsxd r10, r15l
37b6a93a7mov rax, [rsp+120]
37b6a93acmov r13, rsi
37b6a93afmov rcx, [rsp+440]
37b6a93b7mov rdx, r10
37b6a93baimul r13, r12
37b6a93bemov r15, r10
37b6a93c1imul rdx, rsi
37b6a93c5add rsi, 1
37b6a93c9imul rsi, r12
37b6a93cdlea rbp, [rdx+rax]
37b6a93d1add rax, r10
37b6a93d4mov r10, rdi
37b6a93d7add rax, rdx
37b6a93dalea rdi, [4*rsi]
37b6a93e2mov esi, r11l
37b6a93e5lea r14, [rcx+4*rax+4]
37b6a93eajmp 0x37b6a9497
37b6a93ef
37b6a93ef 90 .
37b6a93f0
37b6a93f0loc_37b6a93f0:
37b6a93f0mov ecx, [rsp+108]
37b6a93f4test ecx, ecx
37b6a93f6jne 0x37b6a9aa8
37b6a93fcmov rcx, [rsp+432]
37b6a9404pxor x0, x0
37b6a9408mov edx, [rcx]
37b6a940acmp edx, r15l
37b6a940djg 0x37b6a9d70
37b6a9413
37b6a9413loc_37b6a9413:
37b6a9413ucomiss x7, x10
37b6a9417movss x1, [rbx+4*r15-4]
37b6a941ejp 0x37b6a9930
37b6a9424jne 0x37b6a9930
37b6a942asubss x1, x0
37b6a942emov eax, [rsp+104]
37b6a9432movaps x2, x1
37b6a9435movss [rbx+4*r15-4], x1
37b6a943candps x2, x11
37b6a9440test eax, eax
37b6a9442je 0x37b6a99b0
37b6a9448movss x9, [r14-4]
37b6a944emulss x9, x10
37b6a9453
37b6a9453loc_37b6a9453:
37b6a9453movaps x0, x9
37b6a9457andps x0, x11
37b6a945bcomiss x0, x13
37b6a945fjbe 0x37b6a99d0
37b6a9465comiss x6, x0
37b6a9468ja 0x37b6a9e50
37b6a946e
37b6a946eloc_37b6a946e:
37b6a946edivss x1, x9
37b6a9473movss [rbx+4*r15-4], x1
37b6a947aandps x1, x11
37b6a947emaxss x12, x1
37b6a9483
37b6a9483loc_37b6a9483:
37b6a9483add r15, r12
37b6a9486add rbp, r13
37b6a9489add r14, rdi
37b6a948ctest esi, esi
37b6a948eje 0x37b6a995a
37b6a9494
37b6a9494loc_37b6a9494:
37b6a9494sub esi, 1
37b6a9497
37b6a9497loc_37b6a9497:
37b6a9497movaps x1, x12
37b6a949bmovaps x0, x6
37b6a949emovaps x7, x10
37b6a94a2mov eax, r15l
37b6a94a5maxss x1, x6
37b6a94a9movss x2, [rbx+4*r15-4]
37b6a94b0andps x2, x11
37b6a94b4divss x0, x1
37b6a94b8movaps x1, x8
37b6a94bcsubss x1, x2
37b6a94c0movss x2, [r10+4*r15-4]
37b6a94c7mulss x1, x0
37b6a94cbcomiss x2, x1
37b6a94cejbe 0x37b6a9525
37b6a94d0mulss x0, [rip+0xd8b0d8]
37b6a94d8mov r8l, [rsp+104]
37b6a94ddmovaps x9, x10
37b6a94e1movss [rsp+156], x0
37b6a94eatest r8l, r8l
37b6a94edje 0x37b6a94f5
37b6a94efmulss x9, [r14-4]
37b6a94f5
37b6a94f5loc_37b6a94f5:
37b6a94f5movaps x1, x9
37b6a94f9movaps x7, x10
37b6a94fdandps x1, x11
37b6a9501comiss x1, x6
37b6a9504jbe 0x37b6a951c
37b6a9506divss x7, x9
37b6a950bmulss x0, x1
37b6a950fminss x0, x6
37b6a9513movss [rsp+156], x0
37b6a951c
37b6a951cloc_37b6a951c:
37b6a951ccomiss x6, x0
37b6a951fja 0x37b6a9c40
37b6a9525
37b6a9525loc_37b6a9525:
37b6a9525ucomiss x7, x6
37b6a9528jp 0x37b6a9530
37b6a952aje 0x37b6a93f0
37b6a9530
37b6a9530loc_37b6a9530:
37b6a9530mov edx, [rsp+108]
37b6a9534test edx, edx
37b6a9536jne 0x37b6a9b68
37b6a953cmov rcx, [rsp+432]
37b6a9544pxor x0, x0
37b6a9548mov ecx, [rcx]
37b6a954acmp ecx, r15l
37b6a954djle 0x37b6a9413
37b6a9553lea edx, [rax+1]
37b6a9556cmp ecx, edx
37b6a9558jl 0x37b6a9413
37b6a955elea r8l, [rcx-1]
37b6a9562sub r8l, eax
37b6a9565cmp r8l, 2
37b6a9569jbe 0x37b6a960b
37b6a956fmov r9l, ecx
37b6a9572movaps x3, x7
37b6a9575lea r11, [rbx+4*r15]
37b6a9579sub r9l, eax
37b6a957cxor eax, eax
37b6a957eshufps x3, x3, 0
37b6a9582mov r8l, r9l
37b6a9585shr r8l, 2
37b6a9589shl r8, 4
37b6a958dnop [rax]
37b6a9594nop [rax+rax]
37b6a959fnop [rax+rax]
37b6a95aanop [rax+rax]
37b6a95b5nop [rax+rax]
37b6a95c0
37b6a95c0loc_37b6a95c0:
37b6a95c0movups x1, [r14+rax]
37b6a95c5movups x5, [r11+rax]
37b6a95caadd rax, 16
37b6a95cemulps x1, x3
37b6a95d1mulps x1, x5
37b6a95d4addss x0, x1
37b6a95d8movaps x4, x1
37b6a95dbshufps x4, x1, 85
37b6a95dfaddss x4, x0
37b6a95e3movaps x0, x1
37b6a95e6unpckhps x0, x1
37b6a95e9shufps x1, x1, -1
37b6a95edaddss x0, x4
37b6a95f1addss x0, x1
37b6a95f5cmp r8, rax
37b6a95f8jne 0x37b6a95c0
37b6a95fatest r9b, 3
37b6a95feje 0x37b6a9413
37b6a9604and r9l, -4
37b6a9608add edx, r9l
37b6a960b
37b6a960bloc_37b6a960b:
37b6a960bmov rax, [rsp+440]
37b6a9613movsxd rdx, edx
37b6a9616lea rax, [rax+4*rbp]
37b6a961a
37b6a961aloc_37b6a961a:
37b6a961amovss x1, [rax+4*rdx]
37b6a961fmulss x1, x7
37b6a9623mulss x1, [rbx+4*rdx-4]
37b6a9629add rdx, 1
37b6a962daddss x0, x1
37b6a9631cmp ecx, edx
37b6a9633jge 0x37b6a961a
37b6a9635jmp 0x37b6a9413
37b6a963a
37b6a963a 66 0f 1f 44 00 00 f..D..
37b6a9640
37b6a9640loc_37b6a9640:
37b6a9640pxor x0, x0
37b6a9644mulss x0, x10
37b6a9649comiss x0, x13
37b6a964dja 0x37b6a9de0
37b6a9653comiss x12, x8
37b6a9657mov r14l, ebp
37b6a965amov r13l, 1
37b6a9660mov r15l, 1
37b6a9666ja 0x37b6aa28a
37b6a966c
37b6a966cloc_37b6a966c:
37b6a966ccmp r15l, ebp
37b6a966fjg 0x37b6a995d
37b6a9675mov r11l, r14l
37b6a9678mov r12l, 1
37b6a967esub r11l, r13l
37b6a9681jmp 0x37b6a93a4
37b6a9686
37b6a9686 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a9690
37b6a9690loc_37b6a9690:
37b6a9690cmp r14l, 1
37b6a9694jle 0x37b6aa3da
37b6a969amov rax, [rsp+120]
37b6a969fmov rdx, [rsp+440]
37b6a96a7lea rcx, [4*rsi]
37b6a96aflea rbp, [rsp+172]
37b6a96b7mov [rsp+128], rsi
37b6a96bfpxor x10, x10
37b6a96c4lea r13, [rip+0xd8aec5]
37b6a96cblea r12, [rsp+164]
37b6a96d3lea rax, [rax+2*rsi]
37b6a96d7mov [rsp+456], rbx
37b6a96dfmov ebx, 2
37b6a96e4lea r15, [rdx+4*rax+4]
37b6a96e9mov rsi, r15
37b6a96ecmov r15, rbp
37b6a96efmov rbp, rcx
37b6a96f2nop [rax]
37b6a96f5nop [rax+rax]
37b6a9700
37b6a9700loc_37b6a9700:
37b6a9700lea rax, [rip+0xd8ae7d]
37b6a9707lea edx, [rbx-1]
37b6a970amov r9, rsi
37b6a970dmov rcx, r13
37b6a9710mov [rsp+40], r12
37b6a9715mov r8, rax
37b6a9718add ebx, 1
37b6a971badd rsi, rbp
37b6a971emov [rsp+48], 1
37b6a9727mov [rsp+32], rax
37b6a972cmov [rsp+172], edx
37b6a9733mov rdx, r15
37b6a9736call slange_
37b6a973bmaxss x10, x0
37b6a9740cmp ebx, r14l
37b6a9743jle 0x37b6a9700
37b6a9745mov rsi, [rsp+128]
37b6a974dmov rbx, [rsp+456]
37b6a9755
37b6a9755loc_37b6a9755:
37b6a9755mov edx, 8
37b6a975alea rcx, [rip+0xd8ae27]
37b6a9761call slamch_
37b6a9766comiss x0, x10
37b6a976ajb 0x37b6aa1c8
37b6a9770movaps x0, x10
37b6a9774movaps x10, x6
37b6a9778mov rax, [rsp+432]
37b6a9780movss x11, [rip+0xd8ae17]
37b6a9789mulss x0, x13
37b6a978emov r11l, [rax]
37b6a9791divss x10, x0
37b6a9796movss [rsp+160], x10
37b6a97a0test r11l, r11l
37b6a97a3jle 0x37b6a8930
37b6a97a9mov r15, [rsp+440]
37b6a97b1lea r8, [4*rsi]
37b6a97b9movaps x3, x10
37b6a97bdmovss x12, [rip+0xd8adda]
37b6a97c6mov [rsp+128], rsi
37b6a97cemov rbp, rdi
37b6a97d1movaps x14, x8
37b6a97d5mov esi, r11l
37b6a97d8lea r13, [r15-4]
37b6a97dcmov [rsp+456], rbx
37b6a97e4shufps x3, x3, 0
37b6a97e8mov rbx, r8
37b6a97ebmov [rsp+472], rdi
37b6a97f3mov r14, r13
37b6a97f6mov rdi, r15
37b6a97f9mov r12l, 1
37b6a97ffadd r15, 4
37b6a9803lea r13, [r8+4]
37b6a9807movaps x8, x3
37b6a980bmovss x11, [rip+0xd8ad8c]
37b6a9814shufps x12, x12, 0
37b6a9819jmp 0x37b6a9849
37b6a981b
37b6a981b 0f 1f 44 00 00 ..D..
37b6a9820
37b6a9820loc_37b6a9820:
37b6a9820movss x0, [rbp]
37b6a9825mulss x0, x10
37b6a982amovss [rbp], x0
37b6a982f
37b6a982floc_37b6a982f:
37b6a982fadd r12, 1
37b6a9833add rbp, 4
37b6a9837add r14, rbx
37b6a983aadd r15, r13
37b6a983dadd rdi, rbx
37b6a9840cmp esi, r12l
37b6a9843jl 0x37b6a9eb8
37b6a9849
37b6a9849loc_37b6a9849:
37b6a9849movss x7, [rbp]
37b6a984emov edx, 8
37b6a9853lea rcx, [rip+0xd8ad2e]
37b6a985acall slamch_
37b6a985fcomiss x0, x7
37b6a9862jae 0x37b6a9820
37b6a9864mov r10l, [rsp+108]
37b6a9869mov [rbp], 0
37b6a9870test r10l, r10l
37b6a9873je 0x37b6a9cb0
37b6a9879cmp r12, 1
37b6a987dje 0x37b6a982f
37b6a987flea eax, [r12-2]
37b6a9884cmp eax, 2
37b6a9887jbe 0x37b6aa25f
37b6a988dlea edx, [r12-1]
37b6a9892mov rax, rdi
37b6a9895pxor x1, x1
37b6a9899mov ecx, edx
37b6a989bshr ecx, 2
37b6a989eshl rcx, 4
37b6a98a2add rcx, rdi
37b6a98a5nop [rax+rax]
37b6a98aanop [rax+rax]
37b6a98b5nop [rax+rax]
37b6a98c0
37b6a98c0loc_37b6a98c0:
37b6a98c0movups x0, [rax]
37b6a98c3add rax, 16
37b6a98c7andps x0, x12
37b6a98cbmulps x0, x8
37b6a98cfaddss x1, x0
37b6a98d3movaps x4, x0
37b6a98d6shufps x4, x0, 85
37b6a98daaddss x4, x1
37b6a98demovaps x1, x0
37b6a98e1unpckhps x1, x0
37b6a98e4shufps x0, x0, -1
37b6a98e8addss x1, x4
37b6a98ecaddss x1, x0
37b6a98f0cmp rax, rcx
37b6a98f3jne 0x37b6a98c0
37b6a98f5test dl, 3
37b6a98f8je 0x37b6a9921
37b6a98faand edx, -4
37b6a98fdadd edx, 1
37b6a9900
37b6a9900loc_37b6a9900:
37b6a9900mov eax, r12l
37b6a9903movsxd rdx, edx
37b6a9906
37b6a9906loc_37b6a9906:
37b6a9906movss x0, [r14+4*rdx]
37b6a990cadd rdx, 1
37b6a9910andps x0, x11
37b6a9914mulss x0, x10
37b6a9919addss x1, x0
37b6a991dcmp eax, edx
37b6a991fjg 0x37b6a9906
37b6a9921
37b6a9921loc_37b6a9921:
37b6a9921movss [rbp], x1
37b6a9926jmp 0x37b6a982f
37b6a992b
37b6a992b 0f 1f 44 00 00 ..D..
37b6a9930
37b6a9930loc_37b6a9930:
37b6a9930divss x1, x9
37b6a9935add rbp, r13
37b6a9938add r14, rdi
37b6a993bsubss x1, x0
37b6a993fmovss [rbx+4*r15-4], x1
37b6a9946andps x1, x11
37b6a994aadd r15, r12
37b6a994dmaxss x12, x1
37b6a9952test esi, esi
37b6a9954jne 0x37b6a9494
37b6a995a
37b6a995aloc_37b6a995a:
37b6a995amov rdi, r10
37b6a995d
37b6a995dloc_37b6a995d:
37b6a995dmov rax, [rsp+464]
37b6a9965movss x0, [rax]
37b6a9969divss x0, x10
37b6a996emovss [rax], x0
37b6a9972
37b6a9972loc_37b6a9972:
37b6a9972ucomiss x10, x6
37b6a9976jp 0x37b6a997e
37b6a9978je 0x37b6a8a00
37b6a997e
37b6a997eloc_37b6a997e:
37b6a997edivss x6, x10
37b6a9983mov rcx, [rsp+432]
37b6a998bmov r8, rdi
37b6a998elea rdx, [rsp+172]
37b6a9996lea r9, [rip+0xd8abe7]
37b6a999dmovss [rsp+172], x6
37b6a99a6call sscal_
37b6a99abjmp 0x37b6a8a00
37b6a99b0
37b6a99b0loc_37b6a99b0:
37b6a99b0ucomiss x10, x6
37b6a99b4jp 0x37b6a9ca0
37b6a99bajne 0x37b6a9ca0
37b6a99c0maxss x12, x2
37b6a99c5movaps x9, x10
37b6a99c9jmp 0x37b6a9483
37b6a99ce
37b6a99ce 66 90 f.
37b6a99d0
37b6a99d0loc_37b6a99d0:
37b6a99d0pxor x3, x3
37b6a99d4comiss x0, x3
37b6a99d7jbe 0x37b6a9ee0
37b6a99ddmulss x0, x8
37b6a99e2comiss x2, x0
37b6a99e5jbe 0x37b6a946e
37b6a99ebmov [rsp+472], r10
37b6a99f3
37b6a99f3loc_37b6a99f3:
37b6a99f3divss x0, x2
37b6a99f7mov rcx, [rsp+432]
37b6a99ffmov r8, rbx
37b6a9a02lea rdx, [rsp+156]
37b6a9a0alea r9, [rip+0xd8ab73]
37b6a9a11movss [rsp+156], x0
37b6a9a1acall sscal_
37b6a9a1fmov rax, [rsp+464]
37b6a9a27movss x0, [rsp+156]
37b6a9a30mov r10, [rsp+472]
37b6a9a38movss x1, [rax]
37b6a9a3cmulss x12, x0
37b6a9a41mulss x1, x0
37b6a9a45movss [rax], x1
37b6a9a49movss x1, [rbx+4*r15-4]
37b6a9a50jmp 0x37b6a946e
37b6a9a55
37b6a9a55 0f 1f 00 ...
37b6a9a58
37b6a9a58loc_37b6a9a58:
37b6a9a58mulss x2, x7
37b6a9a5cmov rcx, [rsp+432]
37b6a9a64mov r8, rbx
37b6a9a67lea rdx, [rsp+156]
37b6a9a6flea r9, [rip+0xd8ab0e]
37b6a9a76movss [rsp+156], x2
37b6a9a7fcall sscal_
37b6a9a84mov rax, [rsp+464]
37b6a9a8cmovss x0, [rax]
37b6a9a90mulss x0, [rsp+156]
37b6a9a99movss [rax], x0
37b6a9a9djmp 0x37b6a9043
37b6a9aa2
37b6a9aa2 66 0f 1f 44 00 00 f..D..
37b6a9aa8
37b6a9aa8loc_37b6a9aa8:
37b6a9aa8sub eax, 1
37b6a9aablea rcx, [rsp+172]
37b6a9ab3mov r9, rbx
37b6a9ab6mov [rsp+472], r10
37b6a9abemov [rsp+172], eax
37b6a9ac5mov rax, [rsp+440]
37b6a9acdlea rdx, [rax+4*rbp+4]
37b6a9ad2lea rax, [rip+0xd8aaab]
37b6a9ad9mov [rsp+32], rax
37b6a9ademov r8, rax
37b6a9ae1call sdot_
37b6a9ae6mov r10, [rsp+472]
37b6a9aeejmp 0x37b6a9413
37b6a9af3
37b6a9af3 0f 1f 44 00 00 ..D..
37b6a9af8
37b6a9af8loc_37b6a9af8:
37b6a9af8mulss x2, x8
37b6a9afdcomiss x0, x2
37b6a9b00jbe 0x37b6a9005
37b6a9b06movaps x1, x6
37b6a9b09mov rcx, [rsp+432]
37b6a9b11mov r8, rbx
37b6a9b14lea rdx, [rsp+156]
37b6a9b1cdivss x1, x0
37b6a9b20lea r9, [rip+0xd8aa5d]
37b6a9b27movss [rsp+156], x1
37b6a9b30call sscal_
37b6a9b35mov rax, [rsp+464]
37b6a9b3dmovss x0, [rsp+156]
37b6a9b46movss x1, [rax]
37b6a9b4amulss x12, x0
37b6a9b4fmulss x1, x0
37b6a9b53movss [rax], x1
37b6a9b57movss x1, [rbx+4*rbp-4]
37b6a9b5djmp 0x37b6a9005
37b6a9b62
37b6a9b62 66 0f 1f 44 00 00 f..D..
37b6a9b68
37b6a9b68loc_37b6a9b68:
37b6a9b68mov r9l, r15l
37b6a9b6bcmp r15l, 1
37b6a9b6fjle 0x37b6aa240
37b6a9b75lea edx, [rax-2]
37b6a9b78cmp edx, 2
37b6a9b7bjbe 0x37b6aa249
37b6a9b81lea edx, [rax-1]
37b6a9b84mov rax, [rsp+440]
37b6a9b8cmovaps x3, x7
37b6a9b8fpxor x0, x0
37b6a9b93mov ecx, edx
37b6a9b95lea r11, [4*rbp]
37b6a9b9dshufps x3, x3, 0
37b6a9ba1shr ecx, 2
37b6a9ba4lea r8, [rax+r11+4]
37b6a9ba9xor eax, eax
37b6a9babshl rcx, 4
37b6a9bafnop [rax+rax]
37b6a9bb5nop [rax+rax]
37b6a9bc0
37b6a9bc0loc_37b6a9bc0:
37b6a9bc0movups x1, [r8+rax]
37b6a9bc5movups x5, [rbx+rax]
37b6a9bc9add rax, 16
37b6a9bcdmulps x1, x3
37b6a9bd0mulps x1, x5
37b6a9bd3addss x0, x1
37b6a9bd7movaps x4, x1
37b6a9bdashufps x4, x1, 85
37b6a9bdeaddss x4, x0
37b6a9be2movaps x0, x1
37b6a9be5unpckhps x0, x1
37b6a9be8shufps x1, x1, -1
37b6a9becaddss x0, x4
37b6a9bf0addss x0, x1
37b6a9bf4cmp rcx, rax
37b6a9bf7jne 0x37b6a9bc0
37b6a9bf9test dl, 3
37b6a9bfcje 0x37b6a9413
37b6a9c02mov eax, edx
37b6a9c04and eax, -4
37b6a9c07add eax, 1
37b6a9c0a
37b6a9c0aloc_37b6a9c0a:
37b6a9c0acdqe
37b6a9c0cadd r11, [rsp+440]
37b6a9c14
37b6a9c14loc_37b6a9c14:
37b6a9c14movss x1, [r11+4*rax]
37b6a9c1amulss x1, x7
37b6a9c1emulss x1, [rbx+4*rax-4]
37b6a9c24add rax, 1
37b6a9c28addss x0, x1
37b6a9c2ccmp r9l, eax
37b6a9c2fjg 0x37b6a9c14
37b6a9c31jmp 0x37b6a9413
37b6a9c36
37b6a9c36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6a9c40
37b6a9c40loc_37b6a9c40:
37b6a9c40mov rcx, [rsp+432]
37b6a9c48lea rdx, [rsp+156]
37b6a9c50mov r8, rbx
37b6a9c53lea r9, [rip+0xd8a92a]
37b6a9c5amov [rsp+472], r10
37b6a9c62mov [rsp+112], eax
37b6a9c66call sscal_
37b6a9c6bmov rax, [rsp+464]
37b6a9c73movss x0, [rsp+156]
37b6a9c7cmov r10, [rsp+472]
37b6a9c84movss x1, [rax]
37b6a9c88mulss x12, x0
37b6a9c8dmulss x1, x0
37b6a9c91movss [rax], x1
37b6a9c95mov eax, [rsp+112]
37b6a9c99jmp 0x37b6a9525
37b6a9c9e
37b6a9c9e 66 90 f.
37b6a9ca0
37b6a9ca0loc_37b6a9ca0:
37b6a9ca0movaps x9, x10
37b6a9ca4jmp 0x37b6a9453
37b6a9ca9
37b6a9ca9 0f 1f 80 00 00 00 00 .......
37b6a9cb0
37b6a9cb0loc_37b6a9cb0:
37b6a9cb0mov rcx, [rsp+432]
37b6a9cb8lea edx, [r12+1]
37b6a9cbdmov r10l, [rcx]
37b6a9cc0cmp r10l, edx
37b6a9cc3jl 0x37b6a982f
37b6a9cc9lea ecx, [r10-1]
37b6a9ccdsub ecx, r12l
37b6a9cd0cmp ecx, 2
37b6a9cd3jbe 0x37b6aa26d
37b6a9cd9mov r11l, r10l
37b6a9cdcmov rax, r15
37b6a9cdfpxor x1, x1
37b6a9ce3sub r11l, r12l
37b6a9ce6mov ecx, r11l
37b6a9ce9shr ecx, 2
37b6a9cecshl rcx, 4
37b6a9cf0add rcx, r15
37b6a9cf3nop
37b6a9cf5nop [rax+rax]
37b6a9d00
37b6a9d00loc_37b6a9d00:
37b6a9d00movups x0, [rax]
37b6a9d03add rax, 16
37b6a9d07andps x0, x12
37b6a9d0bmulps x0, x8
37b6a9d0faddss x1, x0
37b6a9d13movaps x4, x0
37b6a9d16shufps x4, x0, 85
37b6a9d1aaddss x4, x1
37b6a9d1emovaps x1, x0
37b6a9d21unpckhps x1, x0
37b6a9d24shufps x0, x0, -1
37b6a9d28addss x4, x1
37b6a9d2cmovaps x1, x0
37b6a9d2faddss x1, x4
37b6a9d33cmp rax, rcx
37b6a9d36jne 0x37b6a9d00
37b6a9d38test r11b, 3
37b6a9d3cje 0x37b6a9921
37b6a9d42and r11l, -4
37b6a9d46add edx, r11l
37b6a9d49
37b6a9d49loc_37b6a9d49:
37b6a9d49movsxd rdx, edx
37b6a9d4c
37b6a9d4cloc_37b6a9d4c:
37b6a9d4cmovss x0, [r14+4*rdx]
37b6a9d52add rdx, 1
37b6a9d56andps x0, x11
37b6a9d5amulss x0, x10
37b6a9d5faddss x1, x0
37b6a9d63cmp r10l, edx
37b6a9d66jge 0x37b6a9d4c
37b6a9d68jmp 0x37b6a9921
37b6a9d6d
37b6a9d6d 0f 1f 00 ...
37b6a9d70
37b6a9d70loc_37b6a9d70:
37b6a9d70add eax, 1
37b6a9d73mov rcx, [rsp+440]
37b6a9d7bsub edx, r15l
37b6a9d7elea r9, [rbx+4*r15]
37b6a9d82cdqe
37b6a9d84mov [rsp+172], edx
37b6a9d8badd rax, rbp
37b6a9d8emov [rsp+472], r10
37b6a9d96lea rdx, [rcx+4*rax]
37b6a9d9alea rax, [rip+0xd8a7e3]
37b6a9da1mov [rsp+32], rax
37b6a9da6lea rcx, [rsp+172]
37b6a9daemov r8, rax
37b6a9db1call sdot_
37b6a9db6mov r10, [rsp+472]
37b6a9dbejmp 0x37b6a9413
37b6a9dc3
37b6a9dc3 0f 1f 44 00 00 ..D..
37b6a9dc8
37b6a9dc8loc_37b6a9dc8:
37b6a9dc8mulss x3, x10
37b6a9dcdcomiss x3, x13
37b6a9dd1jbe 0x37b6aa10f
37b6a9dd7nop [rax+rax]
37b6a9de0
37b6a9de0loc_37b6a9de0:
37b6a9de0lea rax, [rip+0xd8a79d]
37b6a9de7mov [rsp+48], rbx
37b6a9decmov r9, [rsp+432]
37b6a9df4mov [rsp+56], rax
37b6a9df9mov rax, [rsp+448]
37b6a9e01mov r8, [rsp+416]
37b6a9e09mov rdx, [rsp+408]
37b6a9e11mov [rsp+80], 1
37b6a9e1amov [rsp+40], rax
37b6a9e1fmov rax, [rsp+440]
37b6a9e27mov [rsp+72], 1
37b6a9e30mov rcx, [rsp+400]
37b6a9e38mov [rsp+64], 1
37b6a9e41mov [rsp+32], rax
37b6a9e46call strsv_
37b6a9e4bjmp 0x37b6a9972
37b6a9e50
37b6a9e50loc_37b6a9e50:
37b6a9e50mulss x0, x8
37b6a9e55comiss x2, x0
37b6a9e58jbe 0x37b6a946e
37b6a9e5emov [rsp+472], r10
37b6a9e66movaps x0, x6
37b6a9e69jmp 0x37b6a99f3
37b6a9e6e
37b6a9e6e 66 90 f.
37b6a9e70
37b6a9e70loc_37b6a9e70:
37b6a9e70mov rax, [rsp+432]
37b6a9e78mov r8l, [rax]
37b6a9e7btest r8l, r8l
37b6a9e7ejle 0x37b6a9e8e
37b6a9e80shl r8, 2
37b6a9e84xor edx, edx
37b6a9e86mov rcx, rbx
37b6a9e89call memset
37b6a9e8e
37b6a9e8eloc_37b6a9e8e:
37b6a9e8emov rax, [rsp+464]
37b6a9e96movss [rbx+4*rbp-4], x6
37b6a9e9cmovaps x1, x8
37b6a9ea0movaps x0, x6
37b6a9ea3pxor x12, x12
37b6a9ea8mov [rax], 0
37b6a9eaejmp 0x37b6a91e2
37b6a9eb3
37b6a9eb3 0f 1f 44 00 00 ..D..
37b6a9eb8
37b6a9eb8loc_37b6a9eb8:
37b6a9eb8mov rsi, [rsp+128]
37b6a9ec0mov rbx, [rsp+456]
37b6a9ec8movaps x8, x14
37b6a9eccmov rdi, [rsp+472]
37b6a9ed4jmp 0x37b6a8930
37b6a9ed9
37b6a9ed9 0f 1f 80 00 00 00 00 .......
37b6a9ee0
37b6a9ee0loc_37b6a9ee0:
37b6a9ee0mov rax, [rsp+432]
37b6a9ee8mov r8l, [rax]
37b6a9eebtest r8l, r8l
37b6a9eeejle 0x37b6a9f0e
37b6a9ef0shl r8, 2
37b6a9ef4xor edx, edx
37b6a9ef6mov rcx, rbx
37b6a9ef9mov [rsp+472], r10
37b6a9f01call memset
37b6a9f06mov r10, [rsp+472]
37b6a9f0e
37b6a9f0eloc_37b6a9f0e:
37b6a9f0emov rax, [rsp+464]
37b6a9f16movss [rbx+4*r15-4], x6
37b6a9f1dmovaps x12, x6
37b6a9f21mov [rax], 0
37b6a9f27jmp 0x37b6a9483
37b6a9f2c
37b6a9f2c 0f 1f 40 00 ..@.
37b6a9f30
37b6a9f30loc_37b6a9f30:
37b6a9f30mulss x10, x13
37b6a9f35movaps x0, x6
37b6a9f38mov rcx, [rsp+432]
37b6a9f40lea rdx, [rsp+160]
37b6a9f48lea r9, [rip+0xd8a635]
37b6a9f4fmov r8, rdi
37b6a9f52divss x0, x10
37b6a9f57movss [rsp+160], x0
37b6a9f60call sscal_
37b6a9f65movss x10, [rsp+160]
37b6a9f6fmovss x11, [rip+0xd8a628]
37b6a9f78jmp 0x37b6a8930
37b6a9f7d
37b6a9f7d 0f 1f 00 ...
37b6a9f80
37b6a9f80loc_37b6a9f80:
37b6a9f80minss x0, x6
37b6a9f84test ebp, ebp
37b6a9f86jle 0x37b6aa276
37b6a9f8cmov r11l, 1
37b6a9f92mov r15l, 1
37b6a9f98
37b6a9f98loc_37b6a9f98:
37b6a9f98movsxd rcx, r11l
37b6a9f9bmovsxd rdx, r15l
37b6a9f9elea r8l, [rax+1]
37b6a9fa2xor eax, eax
37b6a9fa4shl rcx, 2
37b6a9fa8lea rdx, [rdi+4*rdx]
37b6a9facjmp 0x37b6a9fdd
37b6a9fae
37b6a9fae 0f 1f ..
37b6a9fb0 80 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6a9fc0
37b6a9fc0loc_37b6a9fc0:
37b6a9fc0movss x1, [rdx-4]
37b6a9fc5add rax, 1
37b6a9fc9add rdx, rcx
37b6a9fccaddss x1, x6
37b6a9fd0divss x0, x1
37b6a9fd4cmp rax, r8
37b6a9fd7je 0x37b6a8e32
37b6a9fdd
37b6a9fddloc_37b6a9fdd:
37b6a9fddcomiss x13, x0
37b6a9fe1jb 0x37b6a9fc0
37b6a9fe3jmp 0x37b6a8e32
37b6a9fe8
37b6a9fe8 0f 1f 84 00 00 00 00 00 ........
37b6a9ff0
37b6a9ff0loc_37b6a9ff0:
37b6a9ff0minss x3, x6
37b6a9ff4movaps x0, x3
37b6a9ff7test ebp, ebp
37b6a9ff9jle 0x37b6aa3e4
37b6a9fffmov r11l, 1
37b6aa005mov r13l, 1
37b6aa00b
37b6aa00bloc_37b6aa00b:
37b6aa00bmovsxd rcx, r11l
37b6aa00emovsxd rdx, r13l
37b6aa011lea r8l, [rax+1]
37b6aa015xor eax, eax
37b6aa017shl rcx, 2
37b6aa01blea rdx, [rdi+4*rdx]
37b6aa01fjmp 0x37b6aa060
37b6aa021
37b6aa021 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37b6aa030 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b6aa040
37b6aa040loc_37b6aa040:
37b6aa040movss x2, [rdx-4]
37b6aa045movaps x1, x6
37b6aa048add rax, 1
37b6aa04cadd rdx, rcx
37b6aa04faddss x2, x6
37b6aa053divss x1, x2
37b6aa057mulss x0, x1
37b6aa05bcmp rax, r8
37b6aa05eje 0x37b6aa066
37b6aa060
37b6aa060loc_37b6aa060:
37b6aa060comiss x13, x0
37b6aa064jb 0x37b6aa040
37b6aa066
37b6aa066loc_37b6aa066:
37b6aa066mulss x0, x10
37b6aa06bcomiss x0, x13
37b6aa06fja 0x37b6a9de0
37b6aa075
37b6aa075loc_37b6aa075:
37b6aa075comiss x12, x8
37b6aa079mov r14l, ebp
37b6aa07cmov r12l, ebp
37b6aa07fmovsxd rbp, r13l
37b6aa082ja 0x37b6aa09e
37b6aa084
37b6aa084loc_37b6aa084:
37b6aa084cmp r11l, -1
37b6aa088jne 0x37b6a933e
37b6aa08ejmp 0x37b6a8f6c
37b6aa093
37b6aa093 0f 1f 44 00 00 ..D..
37b6aa098
37b6aa098loc_37b6aa098:
37b6aa098mov r12l, ebp
37b6aa09bmovsxd rbp, r15l
37b6aa09e
37b6aa09eloc_37b6aa09e:
37b6aa09emovaps x0, x8
37b6aa0a2mov rax, [rsp+464]
37b6aa0aamov r8, rbx
37b6aa0admov rcx, [rsp+432]
37b6aa0b5divss x0, x12
37b6aa0balea r9, [rip+0xd8a4c3]
37b6aa0c1movaps x12, x8
37b6aa0c5mov [rsp+128], r11l
37b6aa0cdmov rdx, rax
37b6aa0d0movss [rax], x0
37b6aa0d4call sscal_
37b6aa0d9mov r11l, [rsp+112]
37b6aa0detest r11l, r11l
37b6aa0e1mov r11l, [rsp+128]
37b6aa0e9jne 0x37b6aa084
37b6aa0ebmov r15l, ebp
37b6aa0eemov ebp, r12l
37b6aa0f1jmp 0x37b6a8e51
37b6aa0f6
37b6aa0f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6aa100
37b6aa100loc_37b6aa100:
37b6aa100mulss x2, x10
37b6aa105comiss x2, x13
37b6aa109ja 0x37b6a9de0
37b6aa10f
37b6aa10floc_37b6aa10f:
37b6aa10fmov r13l, r12l
37b6aa112jmp 0x37b6aa075
37b6aa117
37b6aa117 66 0f 1f 84 00 00 00 00 00 f........
37b6aa120
37b6aa120loc_37b6aa120:
37b6aa120minss x0, x6
37b6aa124test ebp, ebp
37b6aa126jle 0x37b6aa380
37b6aa12cmov r15l, ebp
37b6aa12fmov r11l, -1
37b6aa135mov ebp, 1
37b6aa13ajmp 0x37b6a9f98
37b6aa13f
37b6aa13f 90 .
37b6aa140
37b6aa140loc_37b6aa140:
37b6aa140minss x3, x6
37b6aa144movaps x0, x3
37b6aa147test ebp, ebp
37b6aa149jle 0x37b6aa3f3
37b6aa14fmov ebp, 1
37b6aa154mov r11l, -1
37b6aa15ajmp 0x37b6aa00b
37b6aa15f
37b6aa15f 90 .
37b6aa160
37b6aa160loc_37b6aa160:
37b6aa160minss x3, x0
37b6aa164mulss x3, x10
37b6aa169comiss x3, x13
37b6aa16dja 0x37b6a9de0
37b6aa173comiss x12, x8
37b6aa177mov r14l, ebp
37b6aa17amov r13l, r15l
37b6aa17djbe 0x37b6a8e51
37b6aa183movaps x0, x8
37b6aa187mov r8, rbx
37b6aa18amov [rsp+112], r11l
37b6aa18fmov rax, [rsp+464]
37b6aa197divss x0, x12
37b6aa19cmov rcx, [rsp+432]
37b6aa1a4movaps x12, x8
37b6aa1a8lea r9, [rip+0xd8a3d5]
37b6aa1afmov rdx, rax
37b6aa1b2movss [rax], x0
37b6aa1b6call sscal_
37b6aa1bbmov r11l, [rsp+112]
37b6aa1c0jmp 0x37b6a8e51
37b6aa1c5
37b6aa1c5 0f 1f 00 ...
37b6aa1c8
37b6aa1c8loc_37b6aa1c8:
37b6aa1c8lea rax, [rip+0xd8a3b5]
37b6aa1cfmov [rsp+48], rbx
37b6aa1d4mov r9, [rsp+432]
37b6aa1dcmov [rsp+56], rax
37b6aa1e1mov rax, [rsp+448]
37b6aa1e9mov r8, [rsp+416]
37b6aa1f1mov rdx, [rsp+408]
37b6aa1f9mov [rsp+80], 1
37b6aa202mov [rsp+40], rax
37b6aa207mov rax, [rsp+440]
37b6aa20fmov [rsp+72], 1
37b6aa218mov rcx, [rsp+400]
37b6aa220mov [rsp+64], 1
37b6aa229mov [rsp+32], rax
37b6aa22ecall strsv_
37b6aa233jmp 0x37b6a8a00
37b6aa238
37b6aa238 0f 1f 84 00 00 00 00 00 ........
37b6aa240
37b6aa240loc_37b6aa240:
37b6aa240pxor x0, x0
37b6aa244jmp 0x37b6a9413
37b6aa249
37b6aa249loc_37b6aa249:
37b6aa249pxor x0, x0
37b6aa24dmov eax, 1
37b6aa252lea r11, [4*rbp]
37b6aa25ajmp 0x37b6a9c0a
37b6aa25f
37b6aa25floc_37b6aa25f:
37b6aa25fpxor x1, x1
37b6aa263mov edx, 1
37b6aa268jmp 0x37b6a9900
37b6aa26d
37b6aa26dloc_37b6aa26d:
37b6aa26dpxor x1, x1
37b6aa271jmp 0x37b6a9d49
37b6aa276
37b6aa276loc_37b6aa276:
37b6aa276comiss x0, x13
37b6aa27aja 0x37b6a9de0
37b6aa280comiss x12, x8
37b6aa284jbe 0x37b6a8a00
37b6aa28a
37b6aa28aloc_37b6aa28a:
37b6aa28amovaps x0, x8
37b6aa28emov r8, rbx
37b6aa291mov r13l, 1
37b6aa297mov rax, [rsp+464]
37b6aa29fdivss x0, x12
37b6aa2a4mov r15l, 1
37b6aa2aamovaps x12, x8
37b6aa2aemov rcx, [rsp+432]
37b6aa2b6lea r9, [rip+0xd8a2c7]
37b6aa2bdmov rdx, rax
37b6aa2c0movss [rax], x0
37b6aa2c4call sscal_
37b6aa2c9jmp 0x37b6a966c
37b6aa2ce
37b6aa2celoc_37b6aa2ce:
37b6aa2cecomiss x3, x13
37b6aa2d2ja 0x37b6a9de0
37b6aa2d8
37b6aa2d8loc_37b6aa2d8:
37b6aa2d8comiss x12, x8
37b6aa2dcjbe 0x37b6a8a00
37b6aa2e2
37b6aa2e2loc_37b6aa2e2:
37b6aa2e2movaps x0, x8
37b6aa2e6mov r8, rbx
37b6aa2e9mov r12l, ebp
37b6aa2ecmov r13l, 1
37b6aa2f2divss x0, x12
37b6aa2f7mov ebp, 1
37b6aa2fcmovaps x12, x8
37b6aa300mov rax, [rsp+464]
37b6aa308mov rcx, [rsp+432]
37b6aa310lea r9, [rip+0xd8a26d]
37b6aa317mov rdx, rax
37b6aa31amovss [rax], x0
37b6aa31ecall sscal_
37b6aa323jmp 0x37b6a933e
37b6aa328
37b6aa328loc_37b6aa328:
37b6aa328comiss x3, x13
37b6aa32cja 0x37b6a9de0
37b6aa332
37b6aa332loc_37b6aa332:
37b6aa332comiss x12, x8
37b6aa336jbe 0x37b6a8a00
37b6aa33c
37b6aa33cloc_37b6aa33c:
37b6aa33cmovaps x0, x8
37b6aa340mov r8, rbx
37b6aa343mov r14l, 1
37b6aa349mov rax, [rsp+464]
37b6aa351divss x0, x12
37b6aa356mov r12l, 1
37b6aa35cmovaps x12, x8
37b6aa360mov rcx, [rsp+432]
37b6aa368lea r9, [rip+0xd8a215]
37b6aa36fmov rdx, rax
37b6aa372movss [rax], x0
37b6aa376call sscal_
37b6aa37bjmp 0x37b6a8f6c
37b6aa380
37b6aa380loc_37b6aa380:
37b6aa380comiss x0, x13
37b6aa384ja 0x37b6a9de0
37b6aa38acomiss x12, x8
37b6aa38ejbe 0x37b6a8a00
37b6aa394
37b6aa394loc_37b6aa394:
37b6aa394movaps x0, x8
37b6aa398mov r8, rbx
37b6aa39bmov r15l, ebp
37b6aa39emov r14l, 1
37b6aa3a4divss x0, x12
37b6aa3a9mov ebp, 1
37b6aa3aemovaps x12, x8
37b6aa3b2mov rax, [rsp+464]
37b6aa3bamov rcx, [rsp+432]
37b6aa3c2lea r9, [rip+0xd8a1bb]
37b6aa3c9mov rdx, rax
37b6aa3ccmovss [rax], x0
37b6aa3d0call sscal_
37b6aa3d5jmp 0x37b6a938e
37b6aa3da
37b6aa3daloc_37b6aa3da:
37b6aa3dapxor x10, x10
37b6aa3dfjmp 0x37b6a9755
37b6aa3e4
37b6aa3e4loc_37b6aa3e4:
37b6aa3e4comiss x3, x13
37b6aa3e8jbe 0x37b6aa2d8
37b6aa3eejmp 0x37b6a9de0
37b6aa3f3
37b6aa3f3loc_37b6aa3f3:
37b6aa3f3comiss x3, x13
37b6aa3f7jbe 0x37b6aa332
37b6aa3fdjmp 0x37b6a9de0
37b6aa402
37b6aa402loc_37b6aa402:
37b6aa402neg eax
37b6aa404jmp 0x37b6a89de
37b6a8640
Loading..