File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7ab880
37b7ab880slascl_:
37b7ab880push r15
37b7ab882push r14
37b7ab884push r13
37b7ab886push r12
37b7ab888push rbp
37b7ab889push rdi
37b7ab88apush rsi
37b7ab88bpush rbx
37b7ab88csub rsp, 104
37b7ab890movups [rsp+64], x6
37b7ab895movups [rsp+80], x7
37b7ab89axor r15l, r15l
37b7ab89dmov rdi, [rsp+248]
37b7ab8a5mov rbp, [rsp+240]
37b7ab8admov r13, [rsp+232]
37b7ab8b5mov [rdi], 0
37b7ab8bbmovsxd r14, [rbp]
37b7ab8bfmov [rsp+184], rdx
37b7ab8c7mov rbx, r9
37b7ab8calea rdx, [rip+0xc8d0af]
37b7ab8d1mov rsi, rcx
37b7ab8d4mov [rsp+192], r8
37b7ab8dcmov r9l, 1
37b7ab8e2mov r8l, 1
37b7ab8e8call lsame_
37b7ab8edtest eax, eax
37b7ab8efje 0x37b7ab9d8
37b7ab8f5
37b7ab8f5loc_37b7ab8f5:
37b7ab8f5pxor x0, x0
37b7ab8f9ucomiss x0, [rbx]
37b7ab8fcjp 0x37b7ab948
37b7ab8fejne 0x37b7ab948
37b7ab900
37b7ab900loc_37b7ab900:
37b7ab900mov edx, -4
37b7ab905mov eax, 4
37b7ab90a
37b7ab90aloc_37b7ab90a:
37b7ab90amov [rdi], edx
37b7ab90c
37b7ab90cloc_37b7ab90c:
37b7ab90clea rdx, [rsp+60]
37b7ab911mov r8l, 6
37b7ab917lea rcx, [rip+0xc8d069]
37b7ab91emov [rsp+60], eax
37b7ab922call xerbla_
37b7ab927nop
37b7ab928
37b7ab928loc_37b7ab928:
37b7ab928movups x6, [rsp+64]
37b7ab92dmovups x7, [rsp+80]
37b7ab932add rsp, 104
37b7ab936pop rbx
37b7ab937pop rsi
37b7ab938pop rdi
37b7ab939pop rbp
37b7ab93apop r12
37b7ab93cpop r13
37b7ab93epop r14
37b7ab940pop r15
37b7ab942ret
37b7ab943nop [rax+rax]
37b7ab948
37b7ab948loc_37b7ab948:
37b7ab948mov rcx, rbx
37b7ab94bcall sisnan_
37b7ab950test eax, eax
37b7ab952jne 0x37b7ab900
37b7ab954mov rcx, [rsp+208]
37b7ab95ccall sisnan_
37b7ab961test eax, eax
37b7ab963jne 0x37b7abad8
37b7ab969mov rax, [rsp+216]
37b7ab971mov r8l, [rax]
37b7ab974test r8l, r8l
37b7ab977js 0x37b7abae7
37b7ab97dmov rax, [rsp+224]
37b7ab985mov ecx, [rax]
37b7ab987test ecx, ecx
37b7ab989js 0x37b7ac31d
37b7ab98fcmp r15l, 4
37b7ab993je 0x37b7abaf6
37b7ab999cmp r15l, 5
37b7ab99dje 0x37b7abaf6
37b7ab9a3cmp r15l, 3
37b7ab9a7jg 0x37b7abb09
37b7ab9adtest r8l, r8l
37b7ab9b0mov eax, 1
37b7ab9b5cmovg eax, r8l
37b7ab9b9cmp [rbp], eax
37b7ab9bcjge 0x37b7abb8e
37b7ab9c2
37b7ab9c2loc_37b7ab9c2:
37b7ab9c2mov edx, -9
37b7ab9c7mov eax, 9
37b7ab9ccjmp 0x37b7ab90a
37b7ab9d1nop [rax]
37b7ab9d8
37b7ab9d8loc_37b7ab9d8:
37b7ab9d8mov r9l, 1
37b7ab9demov r8l, 1
37b7ab9e4lea rdx, [rip+0xc8cf96]
37b7ab9ebmov rcx, rsi
37b7ab9eecall lsame_
37b7ab9f3mov r15l, 1
37b7ab9f9test eax, eax
37b7ab9fbjne 0x37b7ab8f5
37b7aba01mov r9l, 1
37b7aba07mov r8l, 1
37b7aba0dlea rdx, [rip+0xc8cf6e]
37b7aba14mov rcx, rsi
37b7aba17call lsame_
37b7aba1cmov r15l, 2
37b7aba22test eax, eax
37b7aba24jne 0x37b7ab8f5
37b7aba2amov r9l, 1
37b7aba30mov r8l, 1
37b7aba36lea rdx, [rip+0xc8cf46]
37b7aba3dmov rcx, rsi
37b7aba40call lsame_
37b7aba45mov r15l, 3
37b7aba4btest eax, eax
37b7aba4djne 0x37b7ab8f5
37b7aba53mov r9l, 1
37b7aba59mov r8l, 1
37b7aba5flea rdx, [rip+0xc8cf1e]
37b7aba66mov rcx, rsi
37b7aba69call lsame_
37b7aba6emov r15l, 4
37b7aba74test eax, eax
37b7aba76jne 0x37b7ab8f5
37b7aba7cmov r9l, 1
37b7aba82mov r8l, 1
37b7aba88lea rdx, [rip+0xc8cef6]
37b7aba8fmov rcx, rsi
37b7aba92call lsame_
37b7aba97mov r15l, 5
37b7aba9dtest eax, eax
37b7aba9fjne 0x37b7ab8f5
37b7abaa5mov r9l, 1
37b7abaabmov r8l, 1
37b7abab1lea rdx, [rip+0xc8cece]
37b7abab8mov rcx, rsi
37b7ababbcall lsame_
37b7abac0test eax, eax
37b7abac2je 0x37b7ac333
37b7abac8mov r15l, 6
37b7abacejmp 0x37b7ab8f5
37b7abad3nop [rax+rax]
37b7abad8
37b7abad8loc_37b7abad8:
37b7abad8mov edx, -5
37b7abaddmov eax, 5
37b7abae2jmp 0x37b7ab90a
37b7abae7
37b7abae7loc_37b7abae7:
37b7abae7mov edx, -6
37b7abaecmov eax, 6
37b7abaf1jmp 0x37b7ab90a
37b7abaf6
37b7abaf6loc_37b7abaf6:
37b7abaf6mov edx, -7
37b7abafbmov eax, 7
37b7abb00cmp r8l, ecx
37b7abb03jne 0x37b7ab90a
37b7abb09
37b7abb09loc_37b7abb09:
37b7abb09mov rax, [rsp+184]
37b7abb11lea r10l, [r8-1]
37b7abb15mov edx, -2
37b7abb1amov r9l, [rax]
37b7abb1dxor eax, eax
37b7abb1ftest r10l, r10l
37b7abb22cmovs r10l, eax
37b7abb26mov eax, 2
37b7abb2bcmp r10l, r9l
37b7abb2ejb 0x37b7ab90a
37b7abb34mov rax, [rsp+192]
37b7abb3clea r10l, [rcx-1]
37b7abb40mov edx, -3
37b7abb45mov r11l, [rax]
37b7abb48xor eax, eax
37b7abb4atest r10l, r10l
37b7abb4dcmovs r10l, eax
37b7abb51mov eax, 3
37b7abb56cmp r10l, r11l
37b7abb59jb 0x37b7ab90a
37b7abb5fcmp r15l, 6
37b7abb63je 0x37b7ac350
37b7abb69cmp r9l, r11l
37b7abb6cjne 0x37b7ab90a
37b7abb72mov eax, [rbp]
37b7abb75cmp r15l, 4
37b7abb79je 0x37b7ac342
37b7abb7fmov r15l, 5
37b7abb85cmp r9l, eax
37b7abb88jge 0x37b7ab9c2
37b7abb8e
37b7abb8eloc_37b7abb8e:
37b7abb8emov eax, [rdi]
37b7abb90test eax, eax
37b7abb92jne 0x37b7ac32c
37b7abb98test ecx, ecx
37b7abb9aje 0x37b7ab928
37b7abba0test r8l, r8l
37b7abba3je 0x37b7ab928
37b7abba9xor eax, eax
37b7abbabmov edx, 1
37b7abbb0lea rcx, [rip+0xc8cdd6]
37b7abbb7test r14, r14
37b7abbbacmovs r14, rax
37b7abbbecall slamch_
37b7abbc3movss x2, [rip+0xc8cde1]
37b7abbcbmov rax, [rsp+208]
37b7abbd3mov edx, r15l
37b7abbd6movaps x4, x0
37b7abbd9mov r8, rdx
37b7abbdcmov r15, r14
37b7abbdfdivss x2, x0
37b7abbe3movss x3, [rax]
37b7abbe7movaps x7, x2
37b7abbeamovss x2, [rbx]
37b7abbeenop
37b7abbf0
37b7abbf0loc_37b7abbf0:
37b7abbf0movaps x0, x2
37b7abbf3mulss x0, x4
37b7abbf7ucomiss x2, x0
37b7abbfajp 0x37b7abc02
37b7abbfcje 0x37b7ac270
37b7abc02
37b7abc02loc_37b7abc02:
37b7abc02movaps x6, x3
37b7abc05divss x6, x7
37b7abc09ucomiss x3, x6
37b7abc0cjp 0x37b7abc14
37b7abc0eje 0x37b7ac2c8
37b7abc14
37b7abc14loc_37b7abc14:
37b7abc14movaps x5, x0
37b7abc17movaps x1, x3
37b7abc1aandps x5, [rip+0xc8cd8f]
37b7abc21andps x1, [rip+0xc8cd88]
37b7abc28comiss x5, x1
37b7abc2bjbe 0x37b7ac288
37b7abc31pxor x5, x5
37b7abc35ucomiss x3, x5
37b7abc38jp 0x37b7abc40
37b7abc3aje 0x37b7ac270
37b7abc40
37b7abc40loc_37b7abc40:
37b7abc40movaps x1, x4
37b7abc43xor eax, eax
37b7abc45movaps x2, x0
37b7abc48nop [rax+rax]
37b7abc50
37b7abc50loc_37b7abc50:
37b7abc50mov rsi, [rsp+224]
37b7abc58cmp r8l, 6
37b7abc5cja 0x37b7ac1a8
37b7abc62lea rdi, [rip+0xc8cd27]
37b7abc69movsxd rcx, [rdi+4*rdx]
37b7abc6dadd rcx, rdi
37b7abc70jmp rcx
37b7abc72nop [rax+rax]
37b7abc78mov ecx, [rsi]
37b7abc7atest ecx, ecx
37b7abc7cjle 0x37b7abd60
37b7abc82mov rbx, [rsp+192]
37b7abc8amov [rsp+32], eax
37b7abc8emovaps x6, x1
37b7abc91lea r9, [r13-4]
37b7abc95mov [rsp+36], r8l
37b7abc9alea r12, [4*r15]
37b7abca2shufps x6, x6, 0
37b7abca6mov esi, [rbx]
37b7abca8mov rbx, -1
37b7abcaflea edi, [rsi+1]
37b7abcb2lea r14l, [rsi+2]
37b7abcb6mov ebp, edi
37b7abcb8mov r10l, edi
37b7abcbbsub ebp, ecx
37b7abcbdnop [rax]
37b7abcc0
37b7abcc0loc_37b7abcc0:
37b7abcc0test r10l, r10l
37b7abcc3mov ecx, 1
37b7abcc8cmovg ecx, r10l
37b7abccccmp edi, ecx
37b7abccejl 0x37b7abd3e
37b7abcd0mov eax, edi
37b7abcd2sub eax, ecx
37b7abcd4cmp eax, 2
37b7abcd7jbe 0x37b7abd20
37b7abcd9mov r11l, r14l
37b7abcdcmovsxd rax, ecx
37b7abcdfsub r11l, ecx
37b7abce2add rax, rbx
37b7abce5mov r8l, r11l
37b7abce8lea rax, [r13+4*rax]
37b7abcedshr r8l, 2
37b7abcf1shl r8, 4
37b7abcf5add r8, rax
37b7abcf8nop [rax+rax]
37b7abd00
37b7abd00loc_37b7abd00:
37b7abd00movups x0, [rax]
37b7abd03add rax, 16
37b7abd07mulps x0, x6
37b7abd0amovups [rax-16], x0
37b7abd0ecmp rax, r8
37b7abd11jne 0x37b7abd00
37b7abd13test r11b, 3
37b7abd17je 0x37b7abd3e
37b7abd19and r11l, -4
37b7abd1dadd ecx, r11l
37b7abd20
37b7abd20loc_37b7abd20:
37b7abd20movsxd rcx, ecx
37b7abd23
37b7abd23loc_37b7abd23:
37b7abd23movss x0, [r9+4*rcx]
37b7abd29mulss x0, x1
37b7abd2dmovss [r9+4*rcx], x0
37b7abd33add rcx, 1
37b7abd37lea eax, [rcx-1]
37b7abd3acmp esi, eax
37b7abd3cjge 0x37b7abd23
37b7abd3e
37b7abd3eloc_37b7abd3e:
37b7abd3esub r10l, 1
37b7abd42add rbx, r15
37b7abd45add r9, r12
37b7abd48cmp r10l, ebp
37b7abd4bjne 0x37b7abcc0
37b7abd51mov eax, [rsp+32]
37b7abd55mov r8l, [rsp+36]
37b7abd5anop [rax+rax]
37b7abd60
37b7abd60loc_37b7abd60:
37b7abd60test eax, eax
37b7abd62je 0x37b7abbf0
37b7abd68jmp 0x37b7ab928
37b7abd6dnop [rax]
37b7abd70mov ebx, [rsi]
37b7abd72test ebx, ebx
37b7abd74jle 0x37b7abd60
37b7abd76mov rsi, [rsp+184]
37b7abd7emovaps x6, x1
37b7abd81lea rbp, [4*r15]
37b7abd89lea r11, [r13-4]
37b7abd8dshufps x6, x6, 0
37b7abd91mov esi, [rsi]
37b7abd93mov [rsp+32], esi
37b7abd97lea edi, [rsi+1]
37b7abd9amov rsi, r13
37b7abd9dnop [rax]
37b7abda0
37b7abda0loc_37b7abda0:
37b7abda0cmp ebx, edi
37b7abda2mov r9l, edi
37b7abda5cmovle r9l, ebx
37b7abda9test r9l, r9l
37b7abdacjle 0x37b7abe1e
37b7abdaelea ecx, [r9-1]
37b7abdb2cmp ecx, 2
37b7abdb5jbe 0x37b7ac313
37b7abdbbmov r10l, r9l
37b7abdbemov rcx, rsi
37b7abdc1shr r10l, 2
37b7abdc5shl r10, 4
37b7abdc9add r10, rsi
37b7abdccnop [rax+rax]
37b7abdd5nop [rax+rax]
37b7abde0
37b7abde0loc_37b7abde0:
37b7abde0movups x0, [rcx]
37b7abde3add rcx, 16
37b7abde7mulps x0, x6
37b7abdeamovups [rcx-16], x0
37b7abdeecmp rcx, r10
37b7abdf1jne 0x37b7abde0
37b7abdf3mov ecx, r9l
37b7abdf6and ecx, -4
37b7abdf9add ecx, 1
37b7abdfctest r9b, 3
37b7abe00je 0x37b7abe1e
37b7abe02
37b7abe02loc_37b7abe02:
37b7abe02movsxd rcx, ecx
37b7abe05
37b7abe05loc_37b7abe05:
37b7abe05movss x0, [r11+4*rcx]
37b7abe0bmulss x0, x1
37b7abe0fmovss [r11+4*rcx], x0
37b7abe15add rcx, 1
37b7abe19cmp r9l, ecx
37b7abe1cjge 0x37b7abe05
37b7abe1e
37b7abe1eloc_37b7abe1e:
37b7abe1eadd r11, rbp
37b7abe21add rsi, rbp
37b7abe24sub ebx, 1
37b7abe27jne 0x37b7abda0
37b7abe2djmp 0x37b7abd60
37b7abe32nop [rax+rax]
37b7abe38mov r12l, [rsi]
37b7abe3btest r12l, r12l
37b7abe3ejle 0x37b7abd60
37b7abe44movaps x6, x1
37b7abe47lea r11, [r13-4]
37b7abe4badd r12l, 1
37b7abe4fmov ebx, 1
37b7abe54mov rsi, [rsp+216]
37b7abe5clea rdi, [4*r15]
37b7abe64shufps x6, x6, 0
37b7abe68mov ebp, [rsi]
37b7abe6amov rsi, r13
37b7abe6dnop [rax]
37b7abe70
37b7abe70loc_37b7abe70:
37b7abe70add ebx, 1
37b7abe73mov r9l, ebp
37b7abe76cmp ebx, ebp
37b7abe78cmovle r9l, ebx
37b7abe7ctest r9l, r9l
37b7abe7fjle 0x37b7abede
37b7abe81lea ecx, [r9-1]
37b7abe85cmp ecx, 2
37b7abe88jbe 0x37b7ac309
37b7abe8emov ecx, r9l
37b7abe91shr ecx, 2
37b7abe94shl rcx, 4
37b7abe98lea r10, [rcx+rsi]
37b7abe9cmov rcx, rsi
37b7abe9fnop
37b7abea0
37b7abea0loc_37b7abea0:
37b7abea0movups x0, [rcx]
37b7abea3add rcx, 16
37b7abea7mulps x0, x6
37b7abeaamovups [rcx-16], x0
37b7abeaecmp rcx, r10
37b7abeb1jne 0x37b7abea0
37b7abeb3mov ecx, r9l
37b7abeb6and ecx, -4
37b7abeb9add ecx, 1
37b7abebctest r9b, 3
37b7abec0je 0x37b7abede
37b7abec2
37b7abec2loc_37b7abec2:
37b7abec2movsxd rcx, ecx
37b7abec5
37b7abec5loc_37b7abec5:
37b7abec5movss x0, [r11+4*rcx]
37b7abecbmulss x0, x1
37b7abecfmovss [r11+4*rcx], x0
37b7abed5add rcx, 1
37b7abed9cmp r9l, ecx
37b7abedcjge 0x37b7abec5
37b7abede
37b7abedeloc_37b7abede:
37b7abedeadd r11, rdi
37b7abee1add rsi, rdi
37b7abee4cmp ebx, r12l
37b7abee7jne 0x37b7abe70
37b7abee9jmp 0x37b7abd60
37b7abeeenop
37b7abef0mov r12l, [rsi]
37b7abef3test r12l, r12l
37b7abef6jle 0x37b7abd60
37b7abefcmovaps x6, x1
37b7abefflea r11, [r13-4]
37b7abf03add r12l, 1
37b7abf07mov ebx, 1
37b7abf0cmov rsi, [rsp+216]
37b7abf14lea rdi, [4*r15]
37b7abf1cshufps x6, x6, 0
37b7abf20mov ebp, [rsi]
37b7abf22mov rsi, r13
37b7abf25nop [rax+rax]
37b7abf30
37b7abf30loc_37b7abf30:
37b7abf30cmp ebp, ebx
37b7abf32mov r9l, ebx
37b7abf35cmovle r9l, ebp
37b7abf39test r9l, r9l
37b7abf3cjle 0x37b7abf9e
37b7abf3elea ecx, [r9-1]
37b7abf42cmp ecx, 2
37b7abf45jbe 0x37b7ac2ff
37b7abf4bmov ecx, r9l
37b7abf4eshr ecx, 2
37b7abf51shl rcx, 4
37b7abf55lea r10, [rcx+rsi]
37b7abf59mov rcx, rsi
37b7abf5cnop [rax]
37b7abf60
37b7abf60loc_37b7abf60:
37b7abf60movups x0, [rcx]
37b7abf63add rcx, 16
37b7abf67mulps x0, x6
37b7abf6amovups [rcx-16], x0
37b7abf6ecmp rcx, r10
37b7abf71jne 0x37b7abf60
37b7abf73mov ecx, r9l
37b7abf76and ecx, -4
37b7abf79add ecx, 1
37b7abf7ctest r9b, 3
37b7abf80je 0x37b7abf9e
37b7abf82
37b7abf82loc_37b7abf82:
37b7abf82movsxd rcx, ecx
37b7abf85
37b7abf85loc_37b7abf85:
37b7abf85movss x0, [r11+4*rcx]
37b7abf8bmulss x0, x1
37b7abf8fmovss [r11+4*rcx], x0
37b7abf95add rcx, 1
37b7abf99cmp r9l, ecx
37b7abf9cjge 0x37b7abf85
37b7abf9e
37b7abf9eloc_37b7abf9e:
37b7abf9eadd ebx, 1
37b7abfa1add r11, rdi
37b7abfa4add rsi, rdi
37b7abfa7cmp ebx, r12l
37b7abfaajne 0x37b7abf30
37b7abfacjmp 0x37b7abd60
37b7abfb1nop [rax]
37b7abfb8mov ebp, [rsi]
37b7abfbatest ebp, ebp
37b7abfbcjle 0x37b7abd60
37b7abfc2movaps x6, x1
37b7abfc5mov rdi, r13
37b7abfc8lea r10, [r13-4]
37b7abfccadd ebp, 1
37b7abfcfmov rsi, [rsp+216]
37b7abfd7lea r12, [4*r15]
37b7abfdfmov r11l, r8l
37b7abfe2shufps x6, x6, 0
37b7abfe6lea r14, [r12+4]
37b7abfebmov esi, [rsi]
37b7abfedmov ebx, esi
37b7abfefnop
37b7abff0
37b7abff0loc_37b7abff0:
37b7abff0cmp esi, r11l
37b7abff3jl 0x37b7ac05b
37b7abff5mov ecx, esi
37b7abff7sub ecx, r11l
37b7abffacmp ecx, 2
37b7abffdjbe 0x37b7ac2f7
37b7ac003mov r9l, ebx
37b7ac006mov rcx, rdi
37b7ac009shr r9l, 2
37b7ac00dshl r9, 4
37b7ac011add r9, rdi
37b7ac014nop
37b7ac015nop [rax+rax]
37b7ac020
37b7ac020loc_37b7ac020:
37b7ac020movups x0, [rcx]
37b7ac023add rcx, 16
37b7ac027mulps x0, x6
37b7ac02amovups [rcx-16], x0
37b7ac02ecmp rcx, r9
37b7ac031jne 0x37b7ac020
37b7ac033test bl, 3
37b7ac036je 0x37b7ac05b
37b7ac038mov ecx, ebx
37b7ac03aand ecx, -4
37b7ac03dadd ecx, r11l
37b7ac040
37b7ac040loc_37b7ac040:
37b7ac040movsxd rcx, ecx
37b7ac043
37b7ac043loc_37b7ac043:
37b7ac043movss x0, [r10+4*rcx]
37b7ac049mulss x0, x1
37b7ac04dmovss [r10+4*rcx], x0
37b7ac053add rcx, 1
37b7ac057cmp esi, ecx
37b7ac059jge 0x37b7ac043
37b7ac05b
37b7ac05bloc_37b7ac05b:
37b7ac05badd r11l, 1
37b7ac05fadd r10, r12
37b7ac062sub ebx, 1
37b7ac065add rdi, r14
37b7ac068cmp r11l, ebp
37b7ac06bjne 0x37b7abff0
37b7ac06djmp 0x37b7abd60
37b7ac072nop [rax+rax]
37b7ac078mov ebx, [rsi]
37b7ac07atest ebx, ebx
37b7ac07cjle 0x37b7abd60
37b7ac082mov rsi, [rsp+184]
37b7ac08amov [rsp+32], eax
37b7ac08emovaps x6, x1
37b7ac091lea r10, [r13-4]
37b7ac095mov rdi, [rsp+192]
37b7ac09dmov [rsp+36], r8l
37b7ac0a2shufps x6, x6, 0
37b7ac0a6mov ecx, [rsi]
37b7ac0a8mov r14, [rsp+216]
37b7ac0b0mov [rsp+40], rdx
37b7ac0b5mov r11l, [rdi]
37b7ac0b8lea edi, [rcx+1]
37b7ac0bbadd r11l, ecx
37b7ac0belea esi, [rcx+r11+1]
37b7ac0c3mov ecx, [r14]
37b7ac0c6lea r9l, [r11+1]
37b7ac0camov r12l, r9l
37b7ac0cdlea r14, [4*r15]
37b7ac0d5add ecx, r9l
37b7ac0d8sub r12l, ebx
37b7ac0dbmov rbx, -1
37b7ac0e2sub ecx, r11l
37b7ac0e5lea ebp, [rcx-2]
37b7ac0e8nop [rax+rax]
37b7ac0f0
37b7ac0f0loc_37b7ac0f0:
37b7ac0f0cmp r9l, edi
37b7ac0f3lea r8l, [rbp+r9]
37b7ac0f8mov edx, edi
37b7ac0facmovge edx, r9l
37b7ac0fecmp r8l, esi
37b7ac101cmovg r8l, esi
37b7ac105cmp edx, r8l
37b7ac108jg 0x37b7ac17c
37b7ac10amov eax, r8l
37b7ac10dsub eax, edx
37b7ac10fcmp eax, 2
37b7ac112jbe 0x37b7ac160
37b7ac114mov r11l, 1
37b7ac11amovsxd rax, edx
37b7ac11dsub r11l, edx
37b7ac120add rax, rbx
37b7ac123add r11l, r8l
37b7ac126lea rax, [r13+4*rax]
37b7ac12bmov ecx, r11l
37b7ac12eshr ecx, 2
37b7ac131shl rcx, 4
37b7ac135add rcx, rax
37b7ac138nop [rax+rax]
37b7ac140
37b7ac140loc_37b7ac140:
37b7ac140movups x0, [rax]
37b7ac143add rax, 16
37b7ac147mulps x0, x6
37b7ac14amovups [rax-16], x0
37b7ac14ecmp rax, rcx
37b7ac151jne 0x37b7ac140
37b7ac153test r11b, 3
37b7ac157je 0x37b7ac17c
37b7ac159and r11l, -4
37b7ac15dadd edx, r11l
37b7ac160
37b7ac160loc_37b7ac160:
37b7ac160movsxd rdx, edx
37b7ac163
37b7ac163loc_37b7ac163:
37b7ac163movss x0, [r10+4*rdx]
37b7ac169mulss x0, x1
37b7ac16dmovss [r10+4*rdx], x0
37b7ac173add rdx, 1
37b7ac177cmp r8l, edx
37b7ac17ajge 0x37b7ac163
37b7ac17c
37b7ac17cloc_37b7ac17c:
37b7ac17csub r9l, 1
37b7ac180add rbx, r15
37b7ac183add r10, r14
37b7ac186cmp r9l, r12l
37b7ac189jne 0x37b7ac0f0
37b7ac18fmov eax, [rsp+32]
37b7ac193mov r8l, [rsp+36]
37b7ac198mov rdx, [rsp+40]
37b7ac19djmp 0x37b7abd60
37b7ac1a2nop [rax+rax]
37b7ac1a8
37b7ac1a8loc_37b7ac1a8:
37b7ac1a8mov edi, [rsi]
37b7ac1aatest edi, edi
37b7ac1acjle 0x37b7abd60
37b7ac1b2mov rsi, [rsp+216]
37b7ac1baadd edi, 1
37b7ac1bdmov r11l, [rsi]
37b7ac1c0test r11l, r11l
37b7ac1c3jle 0x37b7abd60
37b7ac1c9mov ebp, r11l
37b7ac1ccmov [rsp+32], eax
37b7ac1d0mov r14l, r11l
37b7ac1d3movaps x6, x1
37b7ac1d6shr ebp, 2
37b7ac1d9mov r10, r13
37b7ac1dclea r9, [r13-4]
37b7ac1e0mov ebx, 1
37b7ac1e5lea r12l, [r11-1]
37b7ac1e9shl rbp, 4
37b7ac1edand r14l, -4
37b7ac1f1shufps x6, x6, 0
37b7ac1f5lea rsi, [4*r15]
37b7ac1fdnop [rax]
37b7ac200
37b7ac200loc_37b7ac200:
37b7ac200cmp r12l, 2
37b7ac204jbe 0x37b7ac2ed
37b7ac20alea rcx, [rbp+r10]
37b7ac20fmov rax, r10
37b7ac212nop [rax]
37b7ac215nop [rax+rax]
37b7ac220
37b7ac220loc_37b7ac220:
37b7ac220movups x0, [rax]
37b7ac223add rax, 16
37b7ac227mulps x0, x6
37b7ac22amovups [rax-16], x0
37b7ac22ecmp rax, rcx
37b7ac231jne 0x37b7ac220
37b7ac233lea eax, [r14+1]
37b7ac237test r11b, 3
37b7ac23bje 0x37b7ac258
37b7ac23d
37b7ac23dloc_37b7ac23d:
37b7ac23dcdqe
37b7ac23f
37b7ac23floc_37b7ac23f:
37b7ac23fmovss x0, [r9+4*rax]
37b7ac245mulss x0, x1
37b7ac249movss [r9+4*rax], x0
37b7ac24fadd rax, 1
37b7ac253cmp r11l, eax
37b7ac256jge 0x37b7ac23f
37b7ac258
37b7ac258loc_37b7ac258:
37b7ac258add ebx, 1
37b7ac25badd r9, rsi
37b7ac25eadd r10, rsi
37b7ac261cmp edi, ebx
37b7ac263jne 0x37b7ac200
37b7ac265mov eax, [rsp+32]
37b7ac269jmp 0x37b7abd60
37b7ac26enop
37b7ac270
37b7ac270loc_37b7ac270:
37b7ac270movaps x1, x3
37b7ac273mov eax, 1
37b7ac278divss x1, x2
37b7ac27cjmp 0x37b7abc50
37b7ac281nop [rax]
37b7ac288
37b7ac288loc_37b7ac288:
37b7ac288movaps x1, x6
37b7ac28bmovaps x0, x2
37b7ac28eandps x1, [rip+0xc8c71b]
37b7ac295andps x0, [rip+0xc8c714]
37b7ac29ccomiss x1, x0
37b7ac29fja 0x37b7ac2e0
37b7ac2a1movaps x1, x3
37b7ac2a4divss x1, x2
37b7ac2a8ucomiss x1, [rip+0xc8c6fd]
37b7ac2afjp 0x37b7ac2b7
37b7ac2b1je 0x37b7ab928
37b7ac2b7
37b7ac2b7loc_37b7ac2b7:
37b7ac2b7mov eax, 1
37b7ac2bcjmp 0x37b7abc50
37b7ac2c1nop [rax]
37b7ac2c8
37b7ac2c8loc_37b7ac2c8:
37b7ac2c8movss x2, [rip+0xc8c6dc]
37b7ac2d0movaps x1, x3
37b7ac2d3mov eax, 1
37b7ac2d8jmp 0x37b7abc50
37b7ac2ddnop [rax]
37b7ac2e0
37b7ac2e0loc_37b7ac2e0:
37b7ac2e0movaps x1, x7
37b7ac2e3xor eax, eax
37b7ac2e5movaps x3, x6
37b7ac2e8jmp 0x37b7abc50
37b7ac2ed
37b7ac2edloc_37b7ac2ed:
37b7ac2edmov eax, 1
37b7ac2f2jmp 0x37b7ac23d
37b7ac2f7
37b7ac2f7loc_37b7ac2f7:
37b7ac2f7mov ecx, r11l
37b7ac2fajmp 0x37b7ac040
37b7ac2ff
37b7ac2ffloc_37b7ac2ff:
37b7ac2ffmov ecx, 1
37b7ac304jmp 0x37b7abf82
37b7ac309
37b7ac309loc_37b7ac309:
37b7ac309mov ecx, 1
37b7ac30ejmp 0x37b7abec2
37b7ac313
37b7ac313loc_37b7ac313:
37b7ac313mov ecx, 1
37b7ac318jmp 0x37b7abe02
37b7ac31d
37b7ac31dloc_37b7ac31d:
37b7ac31dmov edx, -7
37b7ac322mov eax, 7
37b7ac327jmp 0x37b7ab90a
37b7ac32c
37b7ac32cloc_37b7ac32c:
37b7ac32cneg eax
37b7ac32ejmp 0x37b7ab90c
37b7ac333
37b7ac333loc_37b7ac333:
37b7ac333mov edx, -1
37b7ac338mov eax, 1
37b7ac33djmp 0x37b7ab90a
37b7ac342
37b7ac342loc_37b7ac342:
37b7ac342cmp r9l, eax
37b7ac345jge 0x37b7ab9c2
37b7ac34bjmp 0x37b7abb8e
37b7ac350
37b7ac350loc_37b7ac350:
37b7ac350lea eax, [r11+2*r9]
37b7ac354cmp eax, [rbp]
37b7ac357jge 0x37b7ab9c2
37b7ac35djmp 0x37b7abb8e
37b7ab880
37b7ab880slascl_:
37b7ab880push r15
37b7ab882push r14
37b7ab884push r13
37b7ab886push r12
37b7ab888push rbp
37b7ab889push rdi
37b7ab88apush rsi
37b7ab88bpush rbx
37b7ab88csub rsp, 104
37b7ab890movups [rsp+64], x6
37b7ab895movups [rsp+80], x7
37b7ab89axor r15l, r15l
37b7ab89dmov rdi, [rsp+248]
37b7ab8a5mov rbp, [rsp+240]
37b7ab8admov r13, [rsp+232]
37b7ab8b5mov [rdi], 0
37b7ab8bbmovsxd r14, [rbp]
37b7ab8bfmov [rsp+184], rdx
37b7ab8c7mov rbx, r9
37b7ab8calea rdx, [rip+0xc8d0af]
37b7ab8d1mov rsi, rcx
37b7ab8d4mov [rsp+192], r8
37b7ab8dcmov r9l, 1
37b7ab8e2mov r8l, 1
37b7ab8e8call lsame_
37b7ab8edtest eax, eax
37b7ab8efje 0x37b7ab9d8
37b7ab8f5
37b7ab8f5loc_37b7ab8f5:
37b7ab8f5pxor x0, x0
37b7ab8f9ucomiss x0, [rbx]
37b7ab8fcjp 0x37b7ab948
37b7ab8fejne 0x37b7ab948
37b7ab900
37b7ab900loc_37b7ab900:
37b7ab900mov edx, -4
37b7ab905mov eax, 4
37b7ab90a
37b7ab90aloc_37b7ab90a:
37b7ab90amov [rdi], edx
37b7ab90c
37b7ab90cloc_37b7ab90c:
37b7ab90clea rdx, [rsp+60]
37b7ab911mov r8l, 6
37b7ab917lea rcx, [rip+0xc8d069]
37b7ab91emov [rsp+60], eax
37b7ab922call xerbla_
37b7ab927nop
37b7ab928
37b7ab928loc_37b7ab928:
37b7ab928movups x6, [rsp+64]
37b7ab92dmovups x7, [rsp+80]
37b7ab932add rsp, 104
37b7ab936pop rbx
37b7ab937pop rsi
37b7ab938pop rdi
37b7ab939pop rbp
37b7ab93apop r12
37b7ab93cpop r13
37b7ab93epop r14
37b7ab940pop r15
37b7ab942ret
37b7ab943nop [rax+rax]
37b7ab948
37b7ab948loc_37b7ab948:
37b7ab948mov rcx, rbx
37b7ab94bcall sisnan_
37b7ab950test eax, eax
37b7ab952jne 0x37b7ab900
37b7ab954mov rcx, [rsp+208]
37b7ab95ccall sisnan_
37b7ab961test eax, eax
37b7ab963jne 0x37b7abad8
37b7ab969mov rax, [rsp+216]
37b7ab971mov r8l, [rax]
37b7ab974test r8l, r8l
37b7ab977js 0x37b7abae7
37b7ab97dmov rax, [rsp+224]
37b7ab985mov ecx, [rax]
37b7ab987test ecx, ecx
37b7ab989js 0x37b7ac31d
37b7ab98fcmp r15l, 4
37b7ab993je 0x37b7abaf6
37b7ab999cmp r15l, 5
37b7ab99dje 0x37b7abaf6
37b7ab9a3cmp r15l, 3
37b7ab9a7jg 0x37b7abb09
37b7ab9adtest r8l, r8l
37b7ab9b0mov eax, 1
37b7ab9b5cmovg eax, r8l
37b7ab9b9cmp [rbp], eax
37b7ab9bcjge 0x37b7abb8e
37b7ab9c2
37b7ab9c2loc_37b7ab9c2:
37b7ab9c2mov edx, -9
37b7ab9c7mov eax, 9
37b7ab9ccjmp 0x37b7ab90a
37b7ab9d1nop [rax]
37b7ab9d8
37b7ab9d8loc_37b7ab9d8:
37b7ab9d8mov r9l, 1
37b7ab9demov r8l, 1
37b7ab9e4lea rdx, [rip+0xc8cf96]
37b7ab9ebmov rcx, rsi
37b7ab9eecall lsame_
37b7ab9f3mov r15l, 1
37b7ab9f9test eax, eax
37b7ab9fbjne 0x37b7ab8f5
37b7aba01mov r9l, 1
37b7aba07mov r8l, 1
37b7aba0dlea rdx, [rip+0xc8cf6e]
37b7aba14mov rcx, rsi
37b7aba17call lsame_
37b7aba1cmov r15l, 2
37b7aba22test eax, eax
37b7aba24jne 0x37b7ab8f5
37b7aba2amov r9l, 1
37b7aba30mov r8l, 1
37b7aba36lea rdx, [rip+0xc8cf46]
37b7aba3dmov rcx, rsi
37b7aba40call lsame_
37b7aba45mov r15l, 3
37b7aba4btest eax, eax
37b7aba4djne 0x37b7ab8f5
37b7aba53mov r9l, 1
37b7aba59mov r8l, 1
37b7aba5flea rdx, [rip+0xc8cf1e]
37b7aba66mov rcx, rsi
37b7aba69call lsame_
37b7aba6emov r15l, 4
37b7aba74test eax, eax
37b7aba76jne 0x37b7ab8f5
37b7aba7cmov r9l, 1
37b7aba82mov r8l, 1
37b7aba88lea rdx, [rip+0xc8cef6]
37b7aba8fmov rcx, rsi
37b7aba92call lsame_
37b7aba97mov r15l, 5
37b7aba9dtest eax, eax
37b7aba9fjne 0x37b7ab8f5
37b7abaa5mov r9l, 1
37b7abaabmov r8l, 1
37b7abab1lea rdx, [rip+0xc8cece]
37b7abab8mov rcx, rsi
37b7ababbcall lsame_
37b7abac0test eax, eax
37b7abac2je 0x37b7ac333
37b7abac8mov r15l, 6
37b7abacejmp 0x37b7ab8f5
37b7abad3nop [rax+rax]
37b7abad8
37b7abad8loc_37b7abad8:
37b7abad8mov edx, -5
37b7abaddmov eax, 5
37b7abae2jmp 0x37b7ab90a
37b7abae7
37b7abae7loc_37b7abae7:
37b7abae7mov edx, -6
37b7abaecmov eax, 6
37b7abaf1jmp 0x37b7ab90a
37b7abaf6
37b7abaf6loc_37b7abaf6:
37b7abaf6mov edx, -7
37b7abafbmov eax, 7
37b7abb00cmp r8l, ecx
37b7abb03jne 0x37b7ab90a
37b7abb09
37b7abb09loc_37b7abb09:
37b7abb09mov rax, [rsp+184]
37b7abb11lea r10l, [r8-1]
37b7abb15mov edx, -2
37b7abb1amov r9l, [rax]
37b7abb1dxor eax, eax
37b7abb1ftest r10l, r10l
37b7abb22cmovs r10l, eax
37b7abb26mov eax, 2
37b7abb2bcmp r10l, r9l
37b7abb2ejb 0x37b7ab90a
37b7abb34mov rax, [rsp+192]
37b7abb3clea r10l, [rcx-1]
37b7abb40mov edx, -3
37b7abb45mov r11l, [rax]
37b7abb48xor eax, eax
37b7abb4atest r10l, r10l
37b7abb4dcmovs r10l, eax
37b7abb51mov eax, 3
37b7abb56cmp r10l, r11l
37b7abb59jb 0x37b7ab90a
37b7abb5fcmp r15l, 6
37b7abb63je 0x37b7ac350
37b7abb69cmp r9l, r11l
37b7abb6cjne 0x37b7ab90a
37b7abb72mov eax, [rbp]
37b7abb75cmp r15l, 4
37b7abb79je 0x37b7ac342
37b7abb7fmov r15l, 5
37b7abb85cmp r9l, eax
37b7abb88jge 0x37b7ab9c2
37b7abb8e
37b7abb8eloc_37b7abb8e:
37b7abb8emov eax, [rdi]
37b7abb90test eax, eax
37b7abb92jne 0x37b7ac32c
37b7abb98test ecx, ecx
37b7abb9aje 0x37b7ab928
37b7abba0test r8l, r8l
37b7abba3je 0x37b7ab928
37b7abba9xor eax, eax
37b7abbabmov edx, 1
37b7abbb0lea rcx, [rip+0xc8cdd6]
37b7abbb7test r14, r14
37b7abbbacmovs r14, rax
37b7abbbecall slamch_
37b7abbc3movss x2, [rip+0xc8cde1]
37b7abbcbmov rax, [rsp+208]
37b7abbd3mov edx, r15l
37b7abbd6movaps x4, x0
37b7abbd9mov r8, rdx
37b7abbdcmov r15, r14
37b7abbdfdivss x2, x0
37b7abbe3movss x3, [rax]
37b7abbe7movaps x7, x2
37b7abbeamovss x2, [rbx]
37b7abbeenop
37b7abbf0
37b7abbf0loc_37b7abbf0:
37b7abbf0movaps x0, x2
37b7abbf3mulss x0, x4
37b7abbf7ucomiss x2, x0
37b7abbfajp 0x37b7abc02
37b7abbfcje 0x37b7ac270
37b7abc02
37b7abc02loc_37b7abc02:
37b7abc02movaps x6, x3
37b7abc05divss x6, x7
37b7abc09ucomiss x3, x6
37b7abc0cjp 0x37b7abc14
37b7abc0eje 0x37b7ac2c8
37b7abc14
37b7abc14loc_37b7abc14:
37b7abc14movaps x5, x0
37b7abc17movaps x1, x3
37b7abc1aandps x5, [rip+0xc8cd8f]
37b7abc21andps x1, [rip+0xc8cd88]
37b7abc28comiss x5, x1
37b7abc2bjbe 0x37b7ac288
37b7abc31pxor x5, x5
37b7abc35ucomiss x3, x5
37b7abc38jp 0x37b7abc40
37b7abc3aje 0x37b7ac270
37b7abc40
37b7abc40loc_37b7abc40:
37b7abc40movaps x1, x4
37b7abc43xor eax, eax
37b7abc45movaps x2, x0
37b7abc48nop [rax+rax]
37b7abc50
37b7abc50loc_37b7abc50:
37b7abc50mov rsi, [rsp+224]
37b7abc58cmp r8l, 6
37b7abc5cja 0x37b7ac1a8
37b7abc62lea rdi, [rip+0xc8cd27]
37b7abc69movsxd rcx, [rdi+4*rdx]
37b7abc6dadd rcx, rdi
37b7abc70jmp rcx
37b7abc72nop [rax+rax]
37b7abc78mov ecx, [rsi]
37b7abc7atest ecx, ecx
37b7abc7cjle 0x37b7abd60
37b7abc82mov rbx, [rsp+192]
37b7abc8amov [rsp+32], eax
37b7abc8emovaps x6, x1
37b7abc91lea r9, [r13-4]
37b7abc95mov [rsp+36], r8l
37b7abc9alea r12, [4*r15]
37b7abca2shufps x6, x6, 0
37b7abca6mov esi, [rbx]
37b7abca8mov rbx, -1
37b7abcaflea edi, [rsi+1]
37b7abcb2lea r14l, [rsi+2]
37b7abcb6mov ebp, edi
37b7abcb8mov r10l, edi
37b7abcbbsub ebp, ecx
37b7abcbdnop [rax]
37b7abcc0
37b7abcc0loc_37b7abcc0:
37b7abcc0test r10l, r10l
37b7abcc3mov ecx, 1
37b7abcc8cmovg ecx, r10l
37b7abccccmp edi, ecx
37b7abccejl 0x37b7abd3e
37b7abcd0mov eax, edi
37b7abcd2sub eax, ecx
37b7abcd4cmp eax, 2
37b7abcd7jbe 0x37b7abd20
37b7abcd9mov r11l, r14l
37b7abcdcmovsxd rax, ecx
37b7abcdfsub r11l, ecx
37b7abce2add rax, rbx
37b7abce5mov r8l, r11l
37b7abce8lea rax, [r13+4*rax]
37b7abcedshr r8l, 2
37b7abcf1shl r8, 4
37b7abcf5add r8, rax
37b7abcf8nop [rax+rax]
37b7abd00
37b7abd00loc_37b7abd00:
37b7abd00movups x0, [rax]
37b7abd03add rax, 16
37b7abd07mulps x0, x6
37b7abd0amovups [rax-16], x0
37b7abd0ecmp rax, r8
37b7abd11jne 0x37b7abd00
37b7abd13test r11b, 3
37b7abd17je 0x37b7abd3e
37b7abd19and r11l, -4
37b7abd1dadd ecx, r11l
37b7abd20
37b7abd20loc_37b7abd20:
37b7abd20movsxd rcx, ecx
37b7abd23
37b7abd23loc_37b7abd23:
37b7abd23movss x0, [r9+4*rcx]
37b7abd29mulss x0, x1
37b7abd2dmovss [r9+4*rcx], x0
37b7abd33add rcx, 1
37b7abd37lea eax, [rcx-1]
37b7abd3acmp esi, eax
37b7abd3cjge 0x37b7abd23
37b7abd3e
37b7abd3eloc_37b7abd3e:
37b7abd3esub r10l, 1
37b7abd42add rbx, r15
37b7abd45add r9, r12
37b7abd48cmp r10l, ebp
37b7abd4bjne 0x37b7abcc0
37b7abd51mov eax, [rsp+32]
37b7abd55mov r8l, [rsp+36]
37b7abd5anop [rax+rax]
37b7abd60
37b7abd60loc_37b7abd60:
37b7abd60test eax, eax
37b7abd62je 0x37b7abbf0
37b7abd68jmp 0x37b7ab928
37b7abd6dnop [rax]
37b7abd70mov ebx, [rsi]
37b7abd72test ebx, ebx
37b7abd74jle 0x37b7abd60
37b7abd76mov rsi, [rsp+184]
37b7abd7emovaps x6, x1
37b7abd81lea rbp, [4*r15]
37b7abd89lea r11, [r13-4]
37b7abd8dshufps x6, x6, 0
37b7abd91mov esi, [rsi]
37b7abd93mov [rsp+32], esi
37b7abd97lea edi, [rsi+1]
37b7abd9amov rsi, r13
37b7abd9dnop [rax]
37b7abda0
37b7abda0loc_37b7abda0:
37b7abda0cmp ebx, edi
37b7abda2mov r9l, edi
37b7abda5cmovle r9l, ebx
37b7abda9test r9l, r9l
37b7abdacjle 0x37b7abe1e
37b7abdaelea ecx, [r9-1]
37b7abdb2cmp ecx, 2
37b7abdb5jbe 0x37b7ac313
37b7abdbbmov r10l, r9l
37b7abdbemov rcx, rsi
37b7abdc1shr r10l, 2
37b7abdc5shl r10, 4
37b7abdc9add r10, rsi
37b7abdccnop [rax+rax]
37b7abdd5nop [rax+rax]
37b7abde0
37b7abde0loc_37b7abde0:
37b7abde0movups x0, [rcx]
37b7abde3add rcx, 16
37b7abde7mulps x0, x6
37b7abdeamovups [rcx-16], x0
37b7abdeecmp rcx, r10
37b7abdf1jne 0x37b7abde0
37b7abdf3mov ecx, r9l
37b7abdf6and ecx, -4
37b7abdf9add ecx, 1
37b7abdfctest r9b, 3
37b7abe00je 0x37b7abe1e
37b7abe02
37b7abe02loc_37b7abe02:
37b7abe02movsxd rcx, ecx
37b7abe05
37b7abe05loc_37b7abe05:
37b7abe05movss x0, [r11+4*rcx]
37b7abe0bmulss x0, x1
37b7abe0fmovss [r11+4*rcx], x0
37b7abe15add rcx, 1
37b7abe19cmp r9l, ecx
37b7abe1cjge 0x37b7abe05
37b7abe1e
37b7abe1eloc_37b7abe1e:
37b7abe1eadd r11, rbp
37b7abe21add rsi, rbp
37b7abe24sub ebx, 1
37b7abe27jne 0x37b7abda0
37b7abe2djmp 0x37b7abd60
37b7abe32nop [rax+rax]
37b7abe38mov r12l, [rsi]
37b7abe3btest r12l, r12l
37b7abe3ejle 0x37b7abd60
37b7abe44movaps x6, x1
37b7abe47lea r11, [r13-4]
37b7abe4badd r12l, 1
37b7abe4fmov ebx, 1
37b7abe54mov rsi, [rsp+216]
37b7abe5clea rdi, [4*r15]
37b7abe64shufps x6, x6, 0
37b7abe68mov ebp, [rsi]
37b7abe6amov rsi, r13
37b7abe6dnop [rax]
37b7abe70
37b7abe70loc_37b7abe70:
37b7abe70add ebx, 1
37b7abe73mov r9l, ebp
37b7abe76cmp ebx, ebp
37b7abe78cmovle r9l, ebx
37b7abe7ctest r9l, r9l
37b7abe7fjle 0x37b7abede
37b7abe81lea ecx, [r9-1]
37b7abe85cmp ecx, 2
37b7abe88jbe 0x37b7ac309
37b7abe8emov ecx, r9l
37b7abe91shr ecx, 2
37b7abe94shl rcx, 4
37b7abe98lea r10, [rcx+rsi]
37b7abe9cmov rcx, rsi
37b7abe9fnop
37b7abea0
37b7abea0loc_37b7abea0:
37b7abea0movups x0, [rcx]
37b7abea3add rcx, 16
37b7abea7mulps x0, x6
37b7abeaamovups [rcx-16], x0
37b7abeaecmp rcx, r10
37b7abeb1jne 0x37b7abea0
37b7abeb3mov ecx, r9l
37b7abeb6and ecx, -4
37b7abeb9add ecx, 1
37b7abebctest r9b, 3
37b7abec0je 0x37b7abede
37b7abec2
37b7abec2loc_37b7abec2:
37b7abec2movsxd rcx, ecx
37b7abec5
37b7abec5loc_37b7abec5:
37b7abec5movss x0, [r11+4*rcx]
37b7abecbmulss x0, x1
37b7abecfmovss [r11+4*rcx], x0
37b7abed5add rcx, 1
37b7abed9cmp r9l, ecx
37b7abedcjge 0x37b7abec5
37b7abede
37b7abedeloc_37b7abede:
37b7abedeadd r11, rdi
37b7abee1add rsi, rdi
37b7abee4cmp ebx, r12l
37b7abee7jne 0x37b7abe70
37b7abee9jmp 0x37b7abd60
37b7abeeenop
37b7abef0mov r12l, [rsi]
37b7abef3test r12l, r12l
37b7abef6jle 0x37b7abd60
37b7abefcmovaps x6, x1
37b7abefflea r11, [r13-4]
37b7abf03add r12l, 1
37b7abf07mov ebx, 1
37b7abf0cmov rsi, [rsp+216]
37b7abf14lea rdi, [4*r15]
37b7abf1cshufps x6, x6, 0
37b7abf20mov ebp, [rsi]
37b7abf22mov rsi, r13
37b7abf25nop [rax+rax]
37b7abf30
37b7abf30loc_37b7abf30:
37b7abf30cmp ebp, ebx
37b7abf32mov r9l, ebx
37b7abf35cmovle r9l, ebp
37b7abf39test r9l, r9l
37b7abf3cjle 0x37b7abf9e
37b7abf3elea ecx, [r9-1]
37b7abf42cmp ecx, 2
37b7abf45jbe 0x37b7ac2ff
37b7abf4bmov ecx, r9l
37b7abf4eshr ecx, 2
37b7abf51shl rcx, 4
37b7abf55lea r10, [rcx+rsi]
37b7abf59mov rcx, rsi
37b7abf5cnop [rax]
37b7abf60
37b7abf60loc_37b7abf60:
37b7abf60movups x0, [rcx]
37b7abf63add rcx, 16
37b7abf67mulps x0, x6
37b7abf6amovups [rcx-16], x0
37b7abf6ecmp rcx, r10
37b7abf71jne 0x37b7abf60
37b7abf73mov ecx, r9l
37b7abf76and ecx, -4
37b7abf79add ecx, 1
37b7abf7ctest r9b, 3
37b7abf80je 0x37b7abf9e
37b7abf82
37b7abf82loc_37b7abf82:
37b7abf82movsxd rcx, ecx
37b7abf85
37b7abf85loc_37b7abf85:
37b7abf85movss x0, [r11+4*rcx]
37b7abf8bmulss x0, x1
37b7abf8fmovss [r11+4*rcx], x0
37b7abf95add rcx, 1
37b7abf99cmp r9l, ecx
37b7abf9cjge 0x37b7abf85
37b7abf9e
37b7abf9eloc_37b7abf9e:
37b7abf9eadd ebx, 1
37b7abfa1add r11, rdi
37b7abfa4add rsi, rdi
37b7abfa7cmp ebx, r12l
37b7abfaajne 0x37b7abf30
37b7abfacjmp 0x37b7abd60
37b7abfb1nop [rax]
37b7abfb8mov ebp, [rsi]
37b7abfbatest ebp, ebp
37b7abfbcjle 0x37b7abd60
37b7abfc2movaps x6, x1
37b7abfc5mov rdi, r13
37b7abfc8lea r10, [r13-4]
37b7abfccadd ebp, 1
37b7abfcfmov rsi, [rsp+216]
37b7abfd7lea r12, [4*r15]
37b7abfdfmov r11l, r8l
37b7abfe2shufps x6, x6, 0
37b7abfe6lea r14, [r12+4]
37b7abfebmov esi, [rsi]
37b7abfedmov ebx, esi
37b7abfefnop
37b7abff0
37b7abff0loc_37b7abff0:
37b7abff0cmp esi, r11l
37b7abff3jl 0x37b7ac05b
37b7abff5mov ecx, esi
37b7abff7sub ecx, r11l
37b7abffacmp ecx, 2
37b7abffdjbe 0x37b7ac2f7
37b7ac003mov r9l, ebx
37b7ac006mov rcx, rdi
37b7ac009shr r9l, 2
37b7ac00dshl r9, 4
37b7ac011add r9, rdi
37b7ac014nop
37b7ac015nop [rax+rax]
37b7ac020
37b7ac020loc_37b7ac020:
37b7ac020movups x0, [rcx]
37b7ac023add rcx, 16
37b7ac027mulps x0, x6
37b7ac02amovups [rcx-16], x0
37b7ac02ecmp rcx, r9
37b7ac031jne 0x37b7ac020
37b7ac033test bl, 3
37b7ac036je 0x37b7ac05b
37b7ac038mov ecx, ebx
37b7ac03aand ecx, -4
37b7ac03dadd ecx, r11l
37b7ac040
37b7ac040loc_37b7ac040:
37b7ac040movsxd rcx, ecx
37b7ac043
37b7ac043loc_37b7ac043:
37b7ac043movss x0, [r10+4*rcx]
37b7ac049mulss x0, x1
37b7ac04dmovss [r10+4*rcx], x0
37b7ac053add rcx, 1
37b7ac057cmp esi, ecx
37b7ac059jge 0x37b7ac043
37b7ac05b
37b7ac05bloc_37b7ac05b:
37b7ac05badd r11l, 1
37b7ac05fadd r10, r12
37b7ac062sub ebx, 1
37b7ac065add rdi, r14
37b7ac068cmp r11l, ebp
37b7ac06bjne 0x37b7abff0
37b7ac06djmp 0x37b7abd60
37b7ac072nop [rax+rax]
37b7ac078mov ebx, [rsi]
37b7ac07atest ebx, ebx
37b7ac07cjle 0x37b7abd60
37b7ac082mov rsi, [rsp+184]
37b7ac08amov [rsp+32], eax
37b7ac08emovaps x6, x1
37b7ac091lea r10, [r13-4]
37b7ac095mov rdi, [rsp+192]
37b7ac09dmov [rsp+36], r8l
37b7ac0a2shufps x6, x6, 0
37b7ac0a6mov ecx, [rsi]
37b7ac0a8mov r14, [rsp+216]
37b7ac0b0mov [rsp+40], rdx
37b7ac0b5mov r11l, [rdi]
37b7ac0b8lea edi, [rcx+1]
37b7ac0bbadd r11l, ecx
37b7ac0belea esi, [rcx+r11+1]
37b7ac0c3mov ecx, [r14]
37b7ac0c6lea r9l, [r11+1]
37b7ac0camov r12l, r9l
37b7ac0cdlea r14, [4*r15]
37b7ac0d5add ecx, r9l
37b7ac0d8sub r12l, ebx
37b7ac0dbmov rbx, -1
37b7ac0e2sub ecx, r11l
37b7ac0e5lea ebp, [rcx-2]
37b7ac0e8nop [rax+rax]
37b7ac0f0
37b7ac0f0loc_37b7ac0f0:
37b7ac0f0cmp r9l, edi
37b7ac0f3lea r8l, [rbp+r9]
37b7ac0f8mov edx, edi
37b7ac0facmovge edx, r9l
37b7ac0fecmp r8l, esi
37b7ac101cmovg r8l, esi
37b7ac105cmp edx, r8l
37b7ac108jg 0x37b7ac17c
37b7ac10amov eax, r8l
37b7ac10dsub eax, edx
37b7ac10fcmp eax, 2
37b7ac112jbe 0x37b7ac160
37b7ac114mov r11l, 1
37b7ac11amovsxd rax, edx
37b7ac11dsub r11l, edx
37b7ac120add rax, rbx
37b7ac123add r11l, r8l
37b7ac126lea rax, [r13+4*rax]
37b7ac12bmov ecx, r11l
37b7ac12eshr ecx, 2
37b7ac131shl rcx, 4
37b7ac135add rcx, rax
37b7ac138nop [rax+rax]
37b7ac140
37b7ac140loc_37b7ac140:
37b7ac140movups x0, [rax]
37b7ac143add rax, 16
37b7ac147mulps x0, x6
37b7ac14amovups [rax-16], x0
37b7ac14ecmp rax, rcx
37b7ac151jne 0x37b7ac140
37b7ac153test r11b, 3
37b7ac157je 0x37b7ac17c
37b7ac159and r11l, -4
37b7ac15dadd edx, r11l
37b7ac160
37b7ac160loc_37b7ac160:
37b7ac160movsxd rdx, edx
37b7ac163
37b7ac163loc_37b7ac163:
37b7ac163movss x0, [r10+4*rdx]
37b7ac169mulss x0, x1
37b7ac16dmovss [r10+4*rdx], x0
37b7ac173add rdx, 1
37b7ac177cmp r8l, edx
37b7ac17ajge 0x37b7ac163
37b7ac17c
37b7ac17cloc_37b7ac17c:
37b7ac17csub r9l, 1
37b7ac180add rbx, r15
37b7ac183add r10, r14
37b7ac186cmp r9l, r12l
37b7ac189jne 0x37b7ac0f0
37b7ac18fmov eax, [rsp+32]
37b7ac193mov r8l, [rsp+36]
37b7ac198mov rdx, [rsp+40]
37b7ac19djmp 0x37b7abd60
37b7ac1a2nop [rax+rax]
37b7ac1a8
37b7ac1a8loc_37b7ac1a8:
37b7ac1a8mov edi, [rsi]
37b7ac1aatest edi, edi
37b7ac1acjle 0x37b7abd60
37b7ac1b2mov rsi, [rsp+216]
37b7ac1baadd edi, 1
37b7ac1bdmov r11l, [rsi]
37b7ac1c0test r11l, r11l
37b7ac1c3jle 0x37b7abd60
37b7ac1c9mov ebp, r11l
37b7ac1ccmov [rsp+32], eax
37b7ac1d0mov r14l, r11l
37b7ac1d3movaps x6, x1
37b7ac1d6shr ebp, 2
37b7ac1d9mov r10, r13
37b7ac1dclea r9, [r13-4]
37b7ac1e0mov ebx, 1
37b7ac1e5lea r12l, [r11-1]
37b7ac1e9shl rbp, 4
37b7ac1edand r14l, -4
37b7ac1f1shufps x6, x6, 0
37b7ac1f5lea rsi, [4*r15]
37b7ac1fdnop [rax]
37b7ac200
37b7ac200loc_37b7ac200:
37b7ac200cmp r12l, 2
37b7ac204jbe 0x37b7ac2ed
37b7ac20alea rcx, [rbp+r10]
37b7ac20fmov rax, r10
37b7ac212nop [rax]
37b7ac215nop [rax+rax]
37b7ac220
37b7ac220loc_37b7ac220:
37b7ac220movups x0, [rax]
37b7ac223add rax, 16
37b7ac227mulps x0, x6
37b7ac22amovups [rax-16], x0
37b7ac22ecmp rax, rcx
37b7ac231jne 0x37b7ac220
37b7ac233lea eax, [r14+1]
37b7ac237test r11b, 3
37b7ac23bje 0x37b7ac258
37b7ac23d
37b7ac23dloc_37b7ac23d:
37b7ac23dcdqe
37b7ac23f
37b7ac23floc_37b7ac23f:
37b7ac23fmovss x0, [r9+4*rax]
37b7ac245mulss x0, x1
37b7ac249movss [r9+4*rax], x0
37b7ac24fadd rax, 1
37b7ac253cmp r11l, eax
37b7ac256jge 0x37b7ac23f
37b7ac258
37b7ac258loc_37b7ac258:
37b7ac258add ebx, 1
37b7ac25badd r9, rsi
37b7ac25eadd r10, rsi
37b7ac261cmp edi, ebx
37b7ac263jne 0x37b7ac200
37b7ac265mov eax, [rsp+32]
37b7ac269jmp 0x37b7abd60
37b7ac26enop
37b7ac270
37b7ac270loc_37b7ac270:
37b7ac270movaps x1, x3
37b7ac273mov eax, 1
37b7ac278divss x1, x2
37b7ac27cjmp 0x37b7abc50
37b7ac281nop [rax]
37b7ac288
37b7ac288loc_37b7ac288:
37b7ac288movaps x1, x6
37b7ac28bmovaps x0, x2
37b7ac28eandps x1, [rip+0xc8c71b]
37b7ac295andps x0, [rip+0xc8c714]
37b7ac29ccomiss x1, x0
37b7ac29fja 0x37b7ac2e0
37b7ac2a1movaps x1, x3
37b7ac2a4divss x1, x2
37b7ac2a8ucomiss x1, [rip+0xc8c6fd]
37b7ac2afjp 0x37b7ac2b7
37b7ac2b1je 0x37b7ab928
37b7ac2b7
37b7ac2b7loc_37b7ac2b7:
37b7ac2b7mov eax, 1
37b7ac2bcjmp 0x37b7abc50
37b7ac2c1nop [rax]
37b7ac2c8
37b7ac2c8loc_37b7ac2c8:
37b7ac2c8movss x2, [rip+0xc8c6dc]
37b7ac2d0movaps x1, x3
37b7ac2d3mov eax, 1
37b7ac2d8jmp 0x37b7abc50
37b7ac2ddnop [rax]
37b7ac2e0
37b7ac2e0loc_37b7ac2e0:
37b7ac2e0movaps x1, x7
37b7ac2e3xor eax, eax
37b7ac2e5movaps x3, x6
37b7ac2e8jmp 0x37b7abc50
37b7ac2ed
37b7ac2edloc_37b7ac2ed:
37b7ac2edmov eax, 1
37b7ac2f2jmp 0x37b7ac23d
37b7ac2f7
37b7ac2f7loc_37b7ac2f7:
37b7ac2f7mov ecx, r11l
37b7ac2fajmp 0x37b7ac040
37b7ac2ff
37b7ac2ffloc_37b7ac2ff:
37b7ac2ffmov ecx, 1
37b7ac304jmp 0x37b7abf82
37b7ac309
37b7ac309loc_37b7ac309:
37b7ac309mov ecx, 1
37b7ac30ejmp 0x37b7abec2
37b7ac313
37b7ac313loc_37b7ac313:
37b7ac313mov ecx, 1
37b7ac318jmp 0x37b7abe02
37b7ac31d
37b7ac31dloc_37b7ac31d:
37b7ac31dmov edx, -7
37b7ac322mov eax, 7
37b7ac327jmp 0x37b7ab90a
37b7ac32c
37b7ac32cloc_37b7ac32c:
37b7ac32cneg eax
37b7ac32ejmp 0x37b7ab90c
37b7ac333
37b7ac333loc_37b7ac333:
37b7ac333mov edx, -1
37b7ac338mov eax, 1
37b7ac33djmp 0x37b7ab90a
37b7ac342
37b7ac342loc_37b7ac342:
37b7ac342cmp r9l, eax
37b7ac345jge 0x37b7ab9c2
37b7ac34bjmp 0x37b7abb8e
37b7ac350
37b7ac350loc_37b7ac350:
37b7ac350lea eax, [r11+2*r9]
37b7ac354cmp eax, [rbp]
37b7ac357jge 0x37b7ab9c2
37b7ac35djmp 0x37b7abb8e
37b7ab880
37b7ac362
37b7ac362 // align 0x20
37b7ac362 // align 0x20
37b7ac380
37b7ac380slasd0_:
37b7ac380push r15
37b7ac382push r14
37b7ac384push r13
37b7ac386push r12
37b7ac388push rbp
37b7ac389push rdi
37b7ac38apush rsi
37b7ac38bpush rbx
37b7ac38csub rsp, 328
37b7ac393mov rax, [rsp+456]
37b7ac39bmov rbp, [rsp+440]
37b7ac3a3mov rdi, [rsp+488]
37b7ac3abmov ebx, [rcx]
37b7ac3admov r10l, [rax]
37b7ac3b0mov r12, [rsp+472]
37b7ac3b8movsxd r15, [rbp]
37b7ac3bcmov eax, [rdx]
37b7ac3bemov [rdi], 0
37b7ac3c4mov [rsp+408], rdx
37b7ac3ccmov r13, r8
37b7ac3cfmov [rsp+424], r9
37b7ac3d7test ebx, ebx
37b7ac3d9js 0x37b7acb97
37b7ac3dfcmp eax, 1
37b7ac3e2jbe 0x37b7ac3ea
37b7ac3e4mov [rdi], -2
37b7ac3ea
37b7ac3ealoc_37b7ac3ea:
37b7ac3eaadd eax, ebx
37b7ac3ecmov [rsp+284], eax
37b7ac3f3cmp r15l, ebx
37b7ac3f6jl 0x37b7ac440
37b7ac3f8cmp r10l, eax
37b7ac3fbjge 0x37b7ac44c
37b7ac3fdmov edx, -8
37b7ac402mov eax, 8
37b7ac407
37b7ac407loc_37b7ac407:
37b7ac407mov [rdi], edx
37b7ac409
37b7ac409loc_37b7ac409:
37b7ac409lea rdx, [rsp+316]
37b7ac411mov r8l, 6
37b7ac417lea rcx, [rip+0xc8c5a2]
37b7ac41emov [rsp+316], eax
37b7ac425call xerbla_
37b7ac42anop
37b7ac42b
37b7ac42bloc_37b7ac42b:
37b7ac42badd rsp, 328
37b7ac432pop rbx
37b7ac433pop rsi
37b7ac434pop rdi
37b7ac435pop rbp
37b7ac436pop r12
37b7ac438pop r13
37b7ac43apop r14
37b7ac43cpop r15
37b7ac43eret
37b7ac43f
37b7ac43f 90 .
37b7ac440
37b7ac440loc_37b7ac440:
37b7ac440mov edx, -6
37b7ac445mov eax, 6
37b7ac44ajmp 0x37b7ac407
37b7ac44c
37b7ac44cloc_37b7ac44c:
37b7ac44cmov rax, [rsp+464]
37b7ac454mov edx, [rax]
37b7ac456cmp edx, 2
37b7ac459jle 0x37b7acc3d
37b7ac45fmov eax, [rdi]
37b7ac461test eax, eax
37b7ac463jne 0x37b7acc57
37b7ac469cmp ebx, edx
37b7ac46bjle 0x37b7acba2
37b7ac471movsxd rsi, r10l
37b7ac474xor eax, eax
37b7ac476lea r11l, [rbx+rbx+1]
37b7ac47bmov r9, r12
37b7ac47etest rsi, rsi
37b7ac481lea rdx, [rsp+304]
37b7ac489lea r8, [rsp+292]
37b7ac491mov [rsp+184], r11l
37b7ac499cmovns rax, rsi
37b7ac49dmov [rsp+152], rax
37b7ac4a5not rax
37b7ac4a8mov [rsp+160], rax
37b7ac4b0xor eax, eax
37b7ac4b2test r15, r15
37b7ac4b5cmovs r15, rax
37b7ac4b9mov rax, r15
37b7ac4bcnot rax
37b7ac4bfmov [rsp+168], rax
37b7ac4c7lea eax, [rbx+r11]
37b7ac4cbmov [rsp+180], eax
37b7ac4d2movsxd rax, ebx
37b7ac4d5lea rsi, [r12+4*rax]
37b7ac4d9mov rax, [rsp+464]
37b7ac4e1mov [rsp+32], rsi
37b7ac4e6mov [rsp+48], rax
37b7ac4eblea eax, [r11-1]
37b7ac4efcdqe
37b7ac4f1mov [rsp+216], rsi
37b7ac4f9lea rax, [r12+4*rax]
37b7ac4fdmov [rsp+40], rax
37b7ac502call slasdt_
37b7ac507mov r10l, [rsp+292]
37b7ac50fmov [rsp+288], 0
37b7ac51amovsxd r11, [rsp+184]
37b7ac522lea esi, [r10+1]
37b7ac526shr esi, 31
37b7ac529lea esi, [rsi+r10+1]
37b7ac52esar esi, 1
37b7ac530cmp r10l, esi
37b7ac533jl 0x37b7ac8f5
37b7ac539movsxd rax, r11l
37b7ac53cmov [rsp+264], ebx
37b7ac543movsxd rsi, esi
37b7ac546lea r14, [rsp+288]
37b7ac54elea rax, [r12+4*rax]
37b7ac552mov [rsp+192], r10l
37b7ac55amov [rsp+224], rax
37b7ac562lea rax, [rsp+316]
37b7ac56amov [rsp+184], rax
37b7ac572lea rax, [rsp+300]
37b7ac57amov [rsp+240], rax
37b7ac582lea rax, [rsp+296]
37b7ac58amov [rsp+232], rax
37b7ac592lea rax, [rsp+312]
37b7ac59amov [rsp+248], rax
37b7ac5a2lea rax, [rsp+308]
37b7ac5aamov [rsp+256], rax
37b7ac5b2mov [rsp+268], r11l
37b7ac5banop [rax+rax]
37b7ac5c0
37b7ac5c0loc_37b7ac5c0:
37b7ac5c0mov rax, [rsp+216]
37b7ac5c8mov ebx, [r12+4*rsi-4]
37b7ac5cdmov [rsp+316], 1
37b7ac5d8mov edx, [rax+4*rsi-4]
37b7ac5dclea eax, [rdx+1]
37b7ac5dfmov [rsp+296], edx
37b7ac5e6mov [rsp+300], eax
37b7ac5edmov rax, [rsp+224]
37b7ac5f5mov r11l, [rax+4*rsi-8]
37b7ac5famov eax, ebx
37b7ac5fcmov [rsp+120], rdi
37b7ac601sub eax, edx
37b7ac603mov [rsp+104], rbp
37b7ac608movsxd r8, eax
37b7ac60bmov [rsp+200], eax
37b7ac612mov rax, [rsp+432]
37b7ac61amov rdx, r8
37b7ac61dlea rcx, [4*r8-4]
37b7ac625mov [rsp+308], r11l
37b7ac62dimul rdx, r15
37b7ac631add rdx, [rsp+168]
37b7ac639mov [rsp+88], rbp
37b7ac63eadd rdx, r8
37b7ac641mov [rsp+208], r11l
37b7ac649lea rdx, [rax+4*rdx]
37b7ac64dmov rax, [rsp+480]
37b7ac655mov [rsp+40], r14
37b7ac65amov [rsp+96], rdx
37b7ac65fmov [rsp+112], rax
37b7ac664mov rax, [rsp+456]
37b7ac66cmov [rsp+80], rdx
37b7ac671mov rdx, [rsp+152]
37b7ac679mov [rsp+72], rax
37b7ac67emov rax, [rsp+448]
37b7ac686mov [rsp+128], 1
37b7ac692imul rdx, r8
37b7ac696add rdx, [rsp+160]
37b7ac69eadd rdx, r8
37b7ac6a1lea rdx, [rax+4*rdx]
37b7ac6a5mov rax, [rsp+232]
37b7ac6admov [rsp+64], rdx
37b7ac6b2mov rdx, [rsp+424]
37b7ac6bamov r8, rax
37b7ac6bdadd rdx, rcx
37b7ac6c0add rcx, r13
37b7ac6c3mov [rsp+56], rdx
37b7ac6c8mov [rsp+48], rcx
37b7ac6cdlea rcx, [rip+0xc8c2f2]
37b7ac6d4mov [rsp+32], rax
37b7ac6d9mov r9, [rsp+240]
37b7ac6e1mov rdx, [rsp+184]
37b7ac6e9call slasdq_
37b7ac6eemov r8l, [rdi]
37b7ac6f1test r8l, r8l
37b7ac6f4jne 0x37b7ac42b
37b7ac6famov edx, [rsp+296]
37b7ac701mov eax, [rsp+200]
37b7ac708lea ecx, [rbx+1]
37b7ac70bmov r11l, [rsp+208]
37b7ac713test edx, edx
37b7ac715jle 0x37b7ac777
37b7ac717add eax, [rsp+180]
37b7ac71elea r8l, [rdx+1]
37b7ac722cdqe
37b7ac724lea r9, [r12+4*rax]
37b7ac728mov eax, 1
37b7ac72dtest r8b, 1
37b7ac731jne 0x37b7ac760
37b7ac733mov [r9-8], 1
37b7ac73bmov eax, 2
37b7ac740cmp r8, 2
37b7ac744je 0x37b7ac777
37b7ac746nop [rax]
37b7ac74anop [rax+rax]
37b7ac755nop [rax+rax]
37b7ac760
37b7ac760loc_37b7ac760:
37b7ac760mov [r9+4*rax-12], eax
37b7ac765lea rdx, [rax+1]
37b7ac769add rax, 2
37b7ac76dmov [r9+4*rdx-12], edx
37b7ac772cmp r8, rax
37b7ac775jne 0x37b7ac760
37b7ac777
37b7ac777loc_37b7ac777:
37b7ac777mov eax, 1
37b7ac77ccmp [rsp+192], esi
37b7ac783je 0x37b7acb88
37b7ac789
37b7ac789loc_37b7ac789:
37b7ac789movsxd rcx, ecx
37b7ac78cmov [rsp+316], eax
37b7ac793add eax, r11l
37b7ac796mov rdx, [rsp+432]
37b7ac79emov [rsp+312], eax
37b7ac7a5mov rax, rcx
37b7ac7a8mov r10, [rsp+480]
37b7ac7b0imul rax, r15
37b7ac7b4add rax, [rsp+168]
37b7ac7bcmov [rsp+40], r14
37b7ac7c1add rax, rcx
37b7ac7c4mov r9, [rsp+248]
37b7ac7ccmov [rsp+120], rdi
37b7ac7d1lea rdx, [rdx+4*rax]
37b7ac7d5movsxd rax, ebx
37b7ac7d8mov [rsp+112], r10
37b7ac7ddmov [rsp+96], rdx
37b7ac7e2mov [rsp+80], rdx
37b7ac7e7mov rdx, [rsp+456]
37b7ac7efmov [rsp+128], 1
37b7ac7fbmov [rsp+72], rdx
37b7ac800mov rdx, [rsp+152]
37b7ac808mov [rsp+104], rbp
37b7ac80dimul rdx, rcx
37b7ac811add rdx, [rsp+160]
37b7ac819mov [rsp+88], rbp
37b7ac81eadd rdx, rcx
37b7ac821mov rcx, [rsp+448]
37b7ac829lea rdx, [rcx+4*rdx]
37b7ac82dlea rcx, [rip+0xc8c192]
37b7ac834mov [rsp+64], rdx
37b7ac839lea rdx, [4*rax]
37b7ac841lea rax, [r13+4*rax]
37b7ac846add rdx, [rsp+424]
37b7ac84emov [rsp+48], rax
37b7ac853mov rax, [rsp+256]
37b7ac85bmov [rsp+56], rdx
37b7ac860mov rdx, [rsp+184]
37b7ac868mov [rsp+32], rax
37b7ac86dmov r8, rax
37b7ac870call slasdq_
37b7ac875mov ecx, [rdi]
37b7ac877test ecx, ecx
37b7ac879jne 0x37b7ac42b
37b7ac87fmov eax, [rsp+308]
37b7ac886test eax, eax
37b7ac888jle 0x37b7ac8d5
37b7ac88aadd ebx, [rsp+180]
37b7ac891lea r8l, [rax+1]
37b7ac895mov eax, 1
37b7ac89amovsxd rbx, ebx
37b7ac89dlea rcx, [r12+4*rbx]
37b7ac8a1test r8b, 1
37b7ac8a5jne 0x37b7ac8c0
37b7ac8a7mov [rcx-4], 1
37b7ac8aemov eax, 2
37b7ac8b3cmp r8, 2
37b7ac8b7je 0x37b7ac8d5
37b7ac8b9nop [rax]
37b7ac8c0
37b7ac8c0loc_37b7ac8c0:
37b7ac8c0mov [rcx+4*rax-8], eax
37b7ac8c4lea rdx, [rax+1]
37b7ac8c8add rax, 2
37b7ac8ccmov [rcx+4*rdx-8], edx
37b7ac8d0cmp r8, rax
37b7ac8d3jne 0x37b7ac8c0
37b7ac8d5
37b7ac8d5loc_37b7ac8d5:
37b7ac8d5add rsi, 1
37b7ac8d9cmp [rsp+192], esi
37b7ac8e0jge 0x37b7ac5c0
37b7ac8e6mov ebx, [rsp+264]
37b7ac8edmovsxd r11, [rsp+268]
37b7ac8f5
37b7ac8f5loc_37b7ac8f5:
37b7ac8f5mov edx, [rsp+304]
37b7ac8fctest edx, edx
37b7ac8fejle 0x37b7ac42b
37b7ac904mov eax, [rsp+180]
37b7ac90bmov [rsp+240], r15
37b7ac913lea r14, [r12+4*r11]
37b7ac917mov [rsp+440], rbp
37b7ac91fmov rbp, rdi
37b7ac922mov rdi, [rsp+424]
37b7ac92aadd eax, ebx
37b7ac92cmov rbx, [rsp+216]
37b7ac934cdqe
37b7ac936lea rax, [r12+4*rax-4]
37b7ac93bmov [rsp+200], rax
37b7ac943lea rax, [rsp+316]
37b7ac94bmov [rsp+208], rax
37b7ac953lea rax, [rsp+296]
37b7ac95bmov [rsp+224], rax
37b7ac963lea rax, [rsp+308]
37b7ac96bmov [rsp+232], rax
37b7ac973
37b7ac973loc_37b7ac973:
37b7ac973mov esi, edx
37b7ac975cmp edx, 1
37b7ac978je 0x37b7acc4c
37b7ac97elea ecx, [rdx-1]
37b7ac981cmp edx, 32
37b7ac984jg 0x37b7acb73
37b7ac98amov r8l, 2
37b7ac990mov esi, 1
37b7ac995shl r8l, cl
37b7ac998shl esi, cl
37b7ac99alea r15l, [r8-1]
37b7ac99ecmp esi, r15l
37b7ac9a1jg 0x37b7acb73
37b7ac9a7
37b7ac9a7loc_37b7ac9a7:
37b7ac9a7lea rax, [rsp+280]
37b7ac9afmov [rsp+216], edx
37b7ac9b6movsxd rsi, esi
37b7ac9b9mov [rsp+192], rax
37b7ac9c1lea rax, [rsp+276]
37b7ac9c9mov [rsp+184], rax
37b7ac9d1mov [rsp+424], rdi
37b7ac9d9mov rdi, r14
37b7ac9dcmov r14, [rsp+424]
37b7ac9e4nop
37b7ac9e5nop [rax+rax]
37b7ac9f0
37b7ac9f0loc_37b7ac9f0:
37b7ac9f0mov rax, [rsp+408]
37b7ac9f8movsxd rdx, [r12+4*rsi-4]
37b7ac9fdmov ecx, [rdi+4*rsi-8]
37b7aca01mov r8l, [rbx+4*rsi-4]
37b7aca06mov eax, [rax]
37b7aca08mov [rsp+308], ecx
37b7aca0fmov ecx, edx
37b7aca11sub ecx, r8l
37b7aca14test eax, eax
37b7aca16mov [rsp+296], r8l
37b7aca1emov rax, [rsp+480]
37b7aca26sete r8b
37b7aca2acmp r15l, esi
37b7aca2dsete r9b
37b7aca31sub rdx, 1
37b7aca35movss x0, [r13+4*rdx]
37b7aca3cand r8l, r9l
37b7aca3fxor r8l, 1
37b7aca43movss [rsp+276], x0
37b7aca4cmovss x0, [r14+4*rdx]
37b7aca52movsxd rdx, ecx
37b7aca55movzx r8l, r8b
37b7aca59mov [rsp+96], rax
37b7aca5emov rax, [rsp+200]
37b7aca66lea r9, [r13+4*rdx-4]
37b7aca6bmov [rsp+316], r8l
37b7aca73mov [rsp+88], rax
37b7aca78mov eax, [rsp+180]
37b7aca7fmovss [rsp+280], x0
37b7aca88lea ecx, [rax+rcx-2]
37b7aca8cmov rax, [rsp+456]
37b7aca94mov [rsp+104], rbp
37b7aca99movsxd rcx, ecx
37b7aca9clea rcx, [r12+4*rcx]
37b7acaa0mov [rsp+72], rax
37b7acaa5mov rax, [rsp+448]
37b7acaadmov [rsp+80], rcx
37b7acab2mov rcx, [rsp+152]
37b7acabaimul rcx, rdx
37b7acabeadd rcx, [rsp+160]
37b7acac6add rcx, rdx
37b7acac9lea rcx, [rax+4*rcx]
37b7acacdmov rax, [rsp+440]
37b7acad5mov [rsp+64], rcx
37b7acadamov rcx, [rsp+240]
37b7acae2mov [rsp+56], rax
37b7acae7mov rax, [rsp+432]
37b7acaefimul rcx, rdx
37b7acaf3add rcx, [rsp+168]
37b7acafbadd rcx, rdx
37b7acafelea rcx, [rax+4*rcx]
37b7acb02mov rax, [rsp+192]
37b7acb0amov [rsp+48], rcx
37b7acb0fmov [rsp+40], rax
37b7acb14mov rax, [rsp+184]
37b7acb1cmov rdx, [rsp+232]
37b7acb24mov r8, [rsp+208]
37b7acb2cmov [rsp+32], rax
37b7acb31mov rcx, [rsp+224]
37b7acb39call slasd1_
37b7acb3emov edx, [rbp]
37b7acb41test edx, edx
37b7acb43jne 0x37b7ac42b
37b7acb49add rsi, 1
37b7acb4dcmp r15l, esi
37b7acb50jge 0x37b7ac9f0
37b7acb56mov edx, [rsp+216]
37b7acb5dmov [rsp+424], r14
37b7acb65mov r14, rdi
37b7acb68mov rdi, [rsp+424]
37b7acb70lea ecx, [rdx-1]
37b7acb73
37b7acb73loc_37b7acb73:
37b7acb73mov edx, ecx
37b7acb75test ecx, ecx
37b7acb77jne 0x37b7ac973
37b7acb7djmp 0x37b7ac42b
37b7acb82
37b7acb82 66 0f 1f 44 00 00 f..D..
37b7acb88
37b7acb88loc_37b7acb88:
37b7acb88mov rax, [rsp+408]
37b7acb90mov eax, [rax]
37b7acb92jmp 0x37b7ac789
37b7acb97
37b7acb97loc_37b7acb97:
37b7acb97mov [rdi], -1
37b7acb9djmp 0x37b7ac3ea
37b7acba2
37b7acba2loc_37b7acba2:
37b7acba2mov rax, [rsp+480]
37b7acbaamov [rsp+32], rcx
37b7acbafmov r8, rcx
37b7acbb2lea r9, [rsp+284]
37b7acbbamov [rsp+120], rdi
37b7acbbfmov rdx, [rsp+408]
37b7acbc7lea rcx, [rip+0xc8bdf8]
37b7acbcemov [rsp+112], rax
37b7acbd3mov rax, [rsp+432]
37b7acbdbmov [rsp+128], 1
37b7acbe7mov [rsp+96], rax
37b7acbecmov [rsp+80], rax
37b7acbf1mov rax, [rsp+456]
37b7acbf9mov [rsp+104], rbp
37b7acbfemov [rsp+72], rax
37b7acc03mov rax, [rsp+448]
37b7acc0bmov [rsp+88], rbp
37b7acc10mov [rsp+64], rax
37b7acc15mov rax, [rsp+424]
37b7acc1dmov [rsp+48], r13
37b7acc22mov [rsp+56], rax
37b7acc27lea rax, [rip+0xc8bd9a]
37b7acc2emov [rsp+40], rax
37b7acc33call slasdq_
37b7acc38jmp 0x37b7ac42b
37b7acc3d
37b7acc3dloc_37b7acc3d:
37b7acc3dmov edx, -9
37b7acc42mov eax, 9
37b7acc47jmp 0x37b7ac407
37b7acc4c
37b7acc4cloc_37b7acc4c:
37b7acc4cmov r15l, 1
37b7acc52jmp 0x37b7ac9a7
37b7acc57
37b7acc57loc_37b7acc57:
37b7acc57neg eax
37b7acc59jmp 0x37b7ac409
37b7ac380
37b7ac380slasd0_:
37b7ac380push r15
37b7ac382push r14
37b7ac384push r13
37b7ac386push r12
37b7ac388push rbp
37b7ac389push rdi
37b7ac38apush rsi
37b7ac38bpush rbx
37b7ac38csub rsp, 328
37b7ac393mov rax, [rsp+456]
37b7ac39bmov rbp, [rsp+440]
37b7ac3a3mov rdi, [rsp+488]
37b7ac3abmov ebx, [rcx]
37b7ac3admov r10l, [rax]
37b7ac3b0mov r12, [rsp+472]
37b7ac3b8movsxd r15, [rbp]
37b7ac3bcmov eax, [rdx]
37b7ac3bemov [rdi], 0
37b7ac3c4mov [rsp+408], rdx
37b7ac3ccmov r13, r8
37b7ac3cfmov [rsp+424], r9
37b7ac3d7test ebx, ebx
37b7ac3d9js 0x37b7acb97
37b7ac3dfcmp eax, 1
37b7ac3e2jbe 0x37b7ac3ea
37b7ac3e4mov [rdi], -2
37b7ac3ea
37b7ac3ealoc_37b7ac3ea:
37b7ac3eaadd eax, ebx
37b7ac3ecmov [rsp+284], eax
37b7ac3f3cmp r15l, ebx
37b7ac3f6jl 0x37b7ac440
37b7ac3f8cmp r10l, eax
37b7ac3fbjge 0x37b7ac44c
37b7ac3fdmov edx, -8
37b7ac402mov eax, 8
37b7ac407
37b7ac407loc_37b7ac407:
37b7ac407mov [rdi], edx
37b7ac409
37b7ac409loc_37b7ac409:
37b7ac409lea rdx, [rsp+316]
37b7ac411mov r8l, 6
37b7ac417lea rcx, [rip+0xc8c5a2]
37b7ac41emov [rsp+316], eax
37b7ac425call xerbla_
37b7ac42anop
37b7ac42b
37b7ac42bloc_37b7ac42b:
37b7ac42badd rsp, 328
37b7ac432pop rbx
37b7ac433pop rsi
37b7ac434pop rdi
37b7ac435pop rbp
37b7ac436pop r12
37b7ac438pop r13
37b7ac43apop r14
37b7ac43cpop r15
37b7ac43eret
37b7ac43f
37b7ac43f 90 .
37b7ac440
37b7ac440loc_37b7ac440:
37b7ac440mov edx, -6
37b7ac445mov eax, 6
37b7ac44ajmp 0x37b7ac407
37b7ac44c
37b7ac44cloc_37b7ac44c:
37b7ac44cmov rax, [rsp+464]
37b7ac454mov edx, [rax]
37b7ac456cmp edx, 2
37b7ac459jle 0x37b7acc3d
37b7ac45fmov eax, [rdi]
37b7ac461test eax, eax
37b7ac463jne 0x37b7acc57
37b7ac469cmp ebx, edx
37b7ac46bjle 0x37b7acba2
37b7ac471movsxd rsi, r10l
37b7ac474xor eax, eax
37b7ac476lea r11l, [rbx+rbx+1]
37b7ac47bmov r9, r12
37b7ac47etest rsi, rsi
37b7ac481lea rdx, [rsp+304]
37b7ac489lea r8, [rsp+292]
37b7ac491mov [rsp+184], r11l
37b7ac499cmovns rax, rsi
37b7ac49dmov [rsp+152], rax
37b7ac4a5not rax
37b7ac4a8mov [rsp+160], rax
37b7ac4b0xor eax, eax
37b7ac4b2test r15, r15
37b7ac4b5cmovs r15, rax
37b7ac4b9mov rax, r15
37b7ac4bcnot rax
37b7ac4bfmov [rsp+168], rax
37b7ac4c7lea eax, [rbx+r11]
37b7ac4cbmov [rsp+180], eax
37b7ac4d2movsxd rax, ebx
37b7ac4d5lea rsi, [r12+4*rax]
37b7ac4d9mov rax, [rsp+464]
37b7ac4e1mov [rsp+32], rsi
37b7ac4e6mov [rsp+48], rax
37b7ac4eblea eax, [r11-1]
37b7ac4efcdqe
37b7ac4f1mov [rsp+216], rsi
37b7ac4f9lea rax, [r12+4*rax]
37b7ac4fdmov [rsp+40], rax
37b7ac502call slasdt_
37b7ac507mov r10l, [rsp+292]
37b7ac50fmov [rsp+288], 0
37b7ac51amovsxd r11, [rsp+184]
37b7ac522lea esi, [r10+1]
37b7ac526shr esi, 31
37b7ac529lea esi, [rsi+r10+1]
37b7ac52esar esi, 1
37b7ac530cmp r10l, esi
37b7ac533jl 0x37b7ac8f5
37b7ac539movsxd rax, r11l
37b7ac53cmov [rsp+264], ebx
37b7ac543movsxd rsi, esi
37b7ac546lea r14, [rsp+288]
37b7ac54elea rax, [r12+4*rax]
37b7ac552mov [rsp+192], r10l
37b7ac55amov [rsp+224], rax
37b7ac562lea rax, [rsp+316]
37b7ac56amov [rsp+184], rax
37b7ac572lea rax, [rsp+300]
37b7ac57amov [rsp+240], rax
37b7ac582lea rax, [rsp+296]
37b7ac58amov [rsp+232], rax
37b7ac592lea rax, [rsp+312]
37b7ac59amov [rsp+248], rax
37b7ac5a2lea rax, [rsp+308]
37b7ac5aamov [rsp+256], rax
37b7ac5b2mov [rsp+268], r11l
37b7ac5banop [rax+rax]
37b7ac5c0
37b7ac5c0loc_37b7ac5c0:
37b7ac5c0mov rax, [rsp+216]
37b7ac5c8mov ebx, [r12+4*rsi-4]
37b7ac5cdmov [rsp+316], 1
37b7ac5d8mov edx, [rax+4*rsi-4]
37b7ac5dclea eax, [rdx+1]
37b7ac5dfmov [rsp+296], edx
37b7ac5e6mov [rsp+300], eax
37b7ac5edmov rax, [rsp+224]
37b7ac5f5mov r11l, [rax+4*rsi-8]
37b7ac5famov eax, ebx
37b7ac5fcmov [rsp+120], rdi
37b7ac601sub eax, edx
37b7ac603mov [rsp+104], rbp
37b7ac608movsxd r8, eax
37b7ac60bmov [rsp+200], eax
37b7ac612mov rax, [rsp+432]
37b7ac61amov rdx, r8
37b7ac61dlea rcx, [4*r8-4]
37b7ac625mov [rsp+308], r11l
37b7ac62dimul rdx, r15
37b7ac631add rdx, [rsp+168]
37b7ac639mov [rsp+88], rbp
37b7ac63eadd rdx, r8
37b7ac641mov [rsp+208], r11l
37b7ac649lea rdx, [rax+4*rdx]
37b7ac64dmov rax, [rsp+480]
37b7ac655mov [rsp+40], r14
37b7ac65amov [rsp+96], rdx
37b7ac65fmov [rsp+112], rax
37b7ac664mov rax, [rsp+456]
37b7ac66cmov [rsp+80], rdx
37b7ac671mov rdx, [rsp+152]
37b7ac679mov [rsp+72], rax
37b7ac67emov rax, [rsp+448]
37b7ac686mov [rsp+128], 1
37b7ac692imul rdx, r8
37b7ac696add rdx, [rsp+160]
37b7ac69eadd rdx, r8
37b7ac6a1lea rdx, [rax+4*rdx]
37b7ac6a5mov rax, [rsp+232]
37b7ac6admov [rsp+64], rdx
37b7ac6b2mov rdx, [rsp+424]
37b7ac6bamov r8, rax
37b7ac6bdadd rdx, rcx
37b7ac6c0add rcx, r13
37b7ac6c3mov [rsp+56], rdx
37b7ac6c8mov [rsp+48], rcx
37b7ac6cdlea rcx, [rip+0xc8c2f2]
37b7ac6d4mov [rsp+32], rax
37b7ac6d9mov r9, [rsp+240]
37b7ac6e1mov rdx, [rsp+184]
37b7ac6e9call slasdq_
37b7ac6eemov r8l, [rdi]
37b7ac6f1test r8l, r8l
37b7ac6f4jne 0x37b7ac42b
37b7ac6famov edx, [rsp+296]
37b7ac701mov eax, [rsp+200]
37b7ac708lea ecx, [rbx+1]
37b7ac70bmov r11l, [rsp+208]
37b7ac713test edx, edx
37b7ac715jle 0x37b7ac777
37b7ac717add eax, [rsp+180]
37b7ac71elea r8l, [rdx+1]
37b7ac722cdqe
37b7ac724lea r9, [r12+4*rax]
37b7ac728mov eax, 1
37b7ac72dtest r8b, 1
37b7ac731jne 0x37b7ac760
37b7ac733mov [r9-8], 1
37b7ac73bmov eax, 2
37b7ac740cmp r8, 2
37b7ac744je 0x37b7ac777
37b7ac746nop [rax]
37b7ac74anop [rax+rax]
37b7ac755nop [rax+rax]
37b7ac760
37b7ac760loc_37b7ac760:
37b7ac760mov [r9+4*rax-12], eax
37b7ac765lea rdx, [rax+1]
37b7ac769add rax, 2
37b7ac76dmov [r9+4*rdx-12], edx
37b7ac772cmp r8, rax
37b7ac775jne 0x37b7ac760
37b7ac777
37b7ac777loc_37b7ac777:
37b7ac777mov eax, 1
37b7ac77ccmp [rsp+192], esi
37b7ac783je 0x37b7acb88
37b7ac789
37b7ac789loc_37b7ac789:
37b7ac789movsxd rcx, ecx
37b7ac78cmov [rsp+316], eax
37b7ac793add eax, r11l
37b7ac796mov rdx, [rsp+432]
37b7ac79emov [rsp+312], eax
37b7ac7a5mov rax, rcx
37b7ac7a8mov r10, [rsp+480]
37b7ac7b0imul rax, r15
37b7ac7b4add rax, [rsp+168]
37b7ac7bcmov [rsp+40], r14
37b7ac7c1add rax, rcx
37b7ac7c4mov r9, [rsp+248]
37b7ac7ccmov [rsp+120], rdi
37b7ac7d1lea rdx, [rdx+4*rax]
37b7ac7d5movsxd rax, ebx
37b7ac7d8mov [rsp+112], r10
37b7ac7ddmov [rsp+96], rdx
37b7ac7e2mov [rsp+80], rdx
37b7ac7e7mov rdx, [rsp+456]
37b7ac7efmov [rsp+128], 1
37b7ac7fbmov [rsp+72], rdx
37b7ac800mov rdx, [rsp+152]
37b7ac808mov [rsp+104], rbp
37b7ac80dimul rdx, rcx
37b7ac811add rdx, [rsp+160]
37b7ac819mov [rsp+88], rbp
37b7ac81eadd rdx, rcx
37b7ac821mov rcx, [rsp+448]
37b7ac829lea rdx, [rcx+4*rdx]
37b7ac82dlea rcx, [rip+0xc8c192]
37b7ac834mov [rsp+64], rdx
37b7ac839lea rdx, [4*rax]
37b7ac841lea rax, [r13+4*rax]
37b7ac846add rdx, [rsp+424]
37b7ac84emov [rsp+48], rax
37b7ac853mov rax, [rsp+256]
37b7ac85bmov [rsp+56], rdx
37b7ac860mov rdx, [rsp+184]
37b7ac868mov [rsp+32], rax
37b7ac86dmov r8, rax
37b7ac870call slasdq_
37b7ac875mov ecx, [rdi]
37b7ac877test ecx, ecx
37b7ac879jne 0x37b7ac42b
37b7ac87fmov eax, [rsp+308]
37b7ac886test eax, eax
37b7ac888jle 0x37b7ac8d5
37b7ac88aadd ebx, [rsp+180]
37b7ac891lea r8l, [rax+1]
37b7ac895mov eax, 1
37b7ac89amovsxd rbx, ebx
37b7ac89dlea rcx, [r12+4*rbx]
37b7ac8a1test r8b, 1
37b7ac8a5jne 0x37b7ac8c0
37b7ac8a7mov [rcx-4], 1
37b7ac8aemov eax, 2
37b7ac8b3cmp r8, 2
37b7ac8b7je 0x37b7ac8d5
37b7ac8b9nop [rax]
37b7ac8c0
37b7ac8c0loc_37b7ac8c0:
37b7ac8c0mov [rcx+4*rax-8], eax
37b7ac8c4lea rdx, [rax+1]
37b7ac8c8add rax, 2
37b7ac8ccmov [rcx+4*rdx-8], edx
37b7ac8d0cmp r8, rax
37b7ac8d3jne 0x37b7ac8c0
37b7ac8d5
37b7ac8d5loc_37b7ac8d5:
37b7ac8d5add rsi, 1
37b7ac8d9cmp [rsp+192], esi
37b7ac8e0jge 0x37b7ac5c0
37b7ac8e6mov ebx, [rsp+264]
37b7ac8edmovsxd r11, [rsp+268]
37b7ac8f5
37b7ac8f5loc_37b7ac8f5:
37b7ac8f5mov edx, [rsp+304]
37b7ac8fctest edx, edx
37b7ac8fejle 0x37b7ac42b
37b7ac904mov eax, [rsp+180]
37b7ac90bmov [rsp+240], r15
37b7ac913lea r14, [r12+4*r11]
37b7ac917mov [rsp+440], rbp
37b7ac91fmov rbp, rdi
37b7ac922mov rdi, [rsp+424]
37b7ac92aadd eax, ebx
37b7ac92cmov rbx, [rsp+216]
37b7ac934cdqe
37b7ac936lea rax, [r12+4*rax-4]
37b7ac93bmov [rsp+200], rax
37b7ac943lea rax, [rsp+316]
37b7ac94bmov [rsp+208], rax
37b7ac953lea rax, [rsp+296]
37b7ac95bmov [rsp+224], rax
37b7ac963lea rax, [rsp+308]
37b7ac96bmov [rsp+232], rax
37b7ac973
37b7ac973loc_37b7ac973:
37b7ac973mov esi, edx
37b7ac975cmp edx, 1
37b7ac978je 0x37b7acc4c
37b7ac97elea ecx, [rdx-1]
37b7ac981cmp edx, 32
37b7ac984jg 0x37b7acb73
37b7ac98amov r8l, 2
37b7ac990mov esi, 1
37b7ac995shl r8l, cl
37b7ac998shl esi, cl
37b7ac99alea r15l, [r8-1]
37b7ac99ecmp esi, r15l
37b7ac9a1jg 0x37b7acb73
37b7ac9a7
37b7ac9a7loc_37b7ac9a7:
37b7ac9a7lea rax, [rsp+280]
37b7ac9afmov [rsp+216], edx
37b7ac9b6movsxd rsi, esi
37b7ac9b9mov [rsp+192], rax
37b7ac9c1lea rax, [rsp+276]
37b7ac9c9mov [rsp+184], rax
37b7ac9d1mov [rsp+424], rdi
37b7ac9d9mov rdi, r14
37b7ac9dcmov r14, [rsp+424]
37b7ac9e4nop
37b7ac9e5nop [rax+rax]
37b7ac9f0
37b7ac9f0loc_37b7ac9f0:
37b7ac9f0mov rax, [rsp+408]
37b7ac9f8movsxd rdx, [r12+4*rsi-4]
37b7ac9fdmov ecx, [rdi+4*rsi-8]
37b7aca01mov r8l, [rbx+4*rsi-4]
37b7aca06mov eax, [rax]
37b7aca08mov [rsp+308], ecx
37b7aca0fmov ecx, edx
37b7aca11sub ecx, r8l
37b7aca14test eax, eax
37b7aca16mov [rsp+296], r8l
37b7aca1emov rax, [rsp+480]
37b7aca26sete r8b
37b7aca2acmp r15l, esi
37b7aca2dsete r9b
37b7aca31sub rdx, 1
37b7aca35movss x0, [r13+4*rdx]
37b7aca3cand r8l, r9l
37b7aca3fxor r8l, 1
37b7aca43movss [rsp+276], x0
37b7aca4cmovss x0, [r14+4*rdx]
37b7aca52movsxd rdx, ecx
37b7aca55movzx r8l, r8b
37b7aca59mov [rsp+96], rax
37b7aca5emov rax, [rsp+200]
37b7aca66lea r9, [r13+4*rdx-4]
37b7aca6bmov [rsp+316], r8l
37b7aca73mov [rsp+88], rax
37b7aca78mov eax, [rsp+180]
37b7aca7fmovss [rsp+280], x0
37b7aca88lea ecx, [rax+rcx-2]
37b7aca8cmov rax, [rsp+456]
37b7aca94mov [rsp+104], rbp
37b7aca99movsxd rcx, ecx
37b7aca9clea rcx, [r12+4*rcx]
37b7acaa0mov [rsp+72], rax
37b7acaa5mov rax, [rsp+448]
37b7acaadmov [rsp+80], rcx
37b7acab2mov rcx, [rsp+152]
37b7acabaimul rcx, rdx
37b7acabeadd rcx, [rsp+160]
37b7acac6add rcx, rdx
37b7acac9lea rcx, [rax+4*rcx]
37b7acacdmov rax, [rsp+440]
37b7acad5mov [rsp+64], rcx
37b7acadamov rcx, [rsp+240]
37b7acae2mov [rsp+56], rax
37b7acae7mov rax, [rsp+432]
37b7acaefimul rcx, rdx
37b7acaf3add rcx, [rsp+168]
37b7acafbadd rcx, rdx
37b7acafelea rcx, [rax+4*rcx]
37b7acb02mov rax, [rsp+192]
37b7acb0amov [rsp+48], rcx
37b7acb0fmov [rsp+40], rax
37b7acb14mov rax, [rsp+184]
37b7acb1cmov rdx, [rsp+232]
37b7acb24mov r8, [rsp+208]
37b7acb2cmov [rsp+32], rax
37b7acb31mov rcx, [rsp+224]
37b7acb39call slasd1_
37b7acb3emov edx, [rbp]
37b7acb41test edx, edx
37b7acb43jne 0x37b7ac42b
37b7acb49add rsi, 1
37b7acb4dcmp r15l, esi
37b7acb50jge 0x37b7ac9f0
37b7acb56mov edx, [rsp+216]
37b7acb5dmov [rsp+424], r14
37b7acb65mov r14, rdi
37b7acb68mov rdi, [rsp+424]
37b7acb70lea ecx, [rdx-1]
37b7acb73
37b7acb73loc_37b7acb73:
37b7acb73mov edx, ecx
37b7acb75test ecx, ecx
37b7acb77jne 0x37b7ac973
37b7acb7djmp 0x37b7ac42b
37b7acb82
37b7acb82 66 0f 1f 44 00 00 f..D..
37b7acb88
37b7acb88loc_37b7acb88:
37b7acb88mov rax, [rsp+408]
37b7acb90mov eax, [rax]
37b7acb92jmp 0x37b7ac789
37b7acb97
37b7acb97loc_37b7acb97:
37b7acb97mov [rdi], -1
37b7acb9djmp 0x37b7ac3ea
37b7acba2
37b7acba2loc_37b7acba2:
37b7acba2mov rax, [rsp+480]
37b7acbaamov [rsp+32], rcx
37b7acbafmov r8, rcx
37b7acbb2lea r9, [rsp+284]
37b7acbbamov [rsp+120], rdi
37b7acbbfmov rdx, [rsp+408]
37b7acbc7lea rcx, [rip+0xc8bdf8]
37b7acbcemov [rsp+112], rax
37b7acbd3mov rax, [rsp+432]
37b7acbdbmov [rsp+128], 1
37b7acbe7mov [rsp+96], rax
37b7acbecmov [rsp+80], rax
37b7acbf1mov rax, [rsp+456]
37b7acbf9mov [rsp+104], rbp
37b7acbfemov [rsp+72], rax
37b7acc03mov rax, [rsp+448]
37b7acc0bmov [rsp+88], rbp
37b7acc10mov [rsp+64], rax
37b7acc15mov rax, [rsp+424]
37b7acc1dmov [rsp+48], r13
37b7acc22mov [rsp+56], rax
37b7acc27lea rax, [rip+0xc8bd9a]
37b7acc2emov [rsp+40], rax
37b7acc33call slasdq_
37b7acc38jmp 0x37b7ac42b
37b7acc3d
37b7acc3dloc_37b7acc3d:
37b7acc3dmov edx, -9
37b7acc42mov eax, 9
37b7acc47jmp 0x37b7ac407
37b7acc4c
37b7acc4cloc_37b7acc4c:
37b7acc4cmov r15l, 1
37b7acc52jmp 0x37b7ac9a7
37b7acc57
37b7acc57loc_37b7acc57:
37b7acc57neg eax
37b7acc59jmp 0x37b7ac409
37b7ac380
37b7acc5e
37b7acc5e // align 0x40
37b7acc5e // align 0x40
37b7acc80
37b7acc80slasd1_:
37b7acc80push r15
37b7acc82push r14
37b7acc84push r13
37b7acc86push r12
37b7acc88push rbp
37b7acc89push rdi
37b7acc8apush rsi
37b7acc8bpush rbx
37b7acc8csub rsp, 296
37b7acc93mov rax, [rsp+472]
37b7acc9bmov rdi, [rsp+400]
37b7acca3mov rsi, [rsp+408]
37b7accabmov rbp, [rsp+464]
37b7accb3mov [rax], 0
37b7accb9mov [rsp+376], rdx
37b7accc1movsxd rdx, [rcx]
37b7accc4mov rbx, r9
37b7accc7mov [rsp+368], rcx
37b7acccfmov [rsp+384], r8
37b7accd7test edx, edx
37b7accd9jle 0x37b7ad1d0
37b7accdfmov rax, [rsp+376]
37b7acce7mov eax, [rax]
37b7acce9test eax, eax
37b7accebjle 0x37b7acd48
37b7accedmov r12l, [r8]
37b7accf0mov ecx, 3
37b7accf5mov r8l, -3
37b7accfbcmp r12l, 1
37b7accffjbe 0x37b7acd58
37b7acd01
37b7acd01loc_37b7acd01:
37b7acd01mov rax, [rsp+472]
37b7acd09mov [rsp+284], ecx
37b7acd10lea rdx, [rsp+284]
37b7acd18lea rcx, [rip+0xc8bcc5]
37b7acd1fmov [rax], r8l
37b7acd22mov r8l, 6
37b7acd28call xerbla_
37b7acd2dnop
37b7acd2e
37b7acd2eloc_37b7acd2e:
37b7acd2eadd rsp, 296
37b7acd35pop rbx
37b7acd36pop rsi
37b7acd37pop rdi
37b7acd38pop rbp
37b7acd39pop r12
37b7acd3bpop r13
37b7acd3dpop r14
37b7acd3fpop r15
37b7acd41ret
37b7acd42
37b7acd42 66 0f 1f 44 00 00 f..D..
37b7acd48
37b7acd48loc_37b7acd48:
37b7acd48mov r8l, -2
37b7acd4emov ecx, 2
37b7acd53jmp 0x37b7acd01
37b7acd55
37b7acd55 0f 1f 00 ...
37b7acd58
37b7acd58loc_37b7acd58:
37b7acd58lea ecx, [rdx+rax]
37b7acd5bmovss x1, [rdi]
37b7acd5fmovss x0, [rsi]
37b7acd63mov [r9+4*rdx], 0
37b7acd6blea r15l, [rcx+1]
37b7acd6fandps x1, [rip+0xc8bc7a]
37b7acd76mov rdx, r9
37b7acd79mov r8l, 1
37b7acd7fadd r12l, r15l
37b7acd82mov r14l, r15l
37b7acd85andps x0, [rip+0xc8bc64]
37b7acd8cmov [rsp+272], r15l
37b7acd94imul r14l, r15l
37b7acd98mov eax, r12l
37b7acd9blea r13l, [r15+r12+1]
37b7acda0mov [rsp+264], r15l
37b7acda8imul eax, r12l
37b7acdacmaxss x1, x0
37b7acdb0mov [rsp+268], r12l
37b7acdb8add r14l, r13l
37b7acdbbmovss [rsp+284], x1
37b7acdc4add eax, r14l
37b7acdc7mov [rsp+220], eax
37b7acdcelea eax, [rcx+r15+2]
37b7acdd3movsxd rcx, ecx
37b7acdd6lea r11l, [r15+rax]
37b7acddalea r9, [r9+4*rcx+4]
37b7acddfxor ecx, ecx
37b7acde1mov [rsp+224], r11l
37b7acde9nop
37b7acdeanop [rax+rax]
37b7acdf5nop [rax+rax]
37b7ace00
37b7ace00loc_37b7ace00:
37b7ace00movss x0, [rdx]
37b7ace04andps x0, [rip+0xc8bbe5]
37b7ace0bcomiss x0, x1
37b7ace0emaxss x0, x1
37b7ace12cmova ecx, r8l
37b7ace16add rdx, 4
37b7ace1amovaps x1, x0
37b7ace1dcmp r9, rdx
37b7ace20jne 0x37b7ace00
37b7ace22test cl, cl
37b7ace24je 0x37b7ace2f
37b7ace26movss [rsp+284], x0
37b7ace2f
37b7ace2floc_37b7ace2f:
37b7ace2fmov rcx, [rsp+472]
37b7ace37lea rdx, [rip+0xc8bb9e]
37b7ace3elea r10, [rsp+272]
37b7ace46mov [rsp+80], 1
37b7ace4fmov [rsp+64], r10
37b7ace54movsxd r15, r15l
37b7ace57sub r14l, 1
37b7ace5bsub r13l, 1
37b7ace5fmov [rsp+72], rcx
37b7ace64movsxd r14, r14l
37b7ace67movsxd r13, r13l
37b7ace6amovsxd r12, r12l
37b7ace6dmov [rsp+40], r10
37b7ace72lea r13, [rbp+4*r13]
37b7ace77lea r12, [rbp+4*r12]
37b7ace7clea rcx, [rip+0xc8bb55]
37b7ace83mov [rsp+32], rdx
37b7ace88lea r8, [rip+0xc8bb41]
37b7ace8fmov [rsp+48], rcx
37b7ace94mov rdx, r8
37b7ace97lea rcx, [rip+0xc8bb36]
37b7ace9emov [rsp+56], rbx
37b7acea3mov [rsp+200], eax
37b7aceaalea rax, [rsp+284]
37b7aceb2mov r9, rax
37b7aceb5mov [rsp+248], r10
37b7acebdmov [rsp+208], rax
37b7acec5call slascl_
37b7acecamovss x0, [rdi]
37b7acecemovss x1, [rsp+284]
37b7aced7lea r9, [rsp+256]
37b7acedfmov eax, [rsp+200]
37b7acee6mov rdx, [rsp+456]
37b7aceeedivss x0, x1
37b7acef2mov ecx, [rsp+224]
37b7acef9sub eax, 1
37b7acefccdqe
37b7acefelea r11, [rdx+4*rax]
37b7acf02lea rax, [rdx+4*r15]
37b7acf06mov rdx, [rsp+472]
37b7acf0emov [rsp+200], rax
37b7acf16lea r15, [rbp+4*r14]
37b7acf1blea r14, [rsp+264]
37b7acf23mov [rsp+240], r11
37b7acf2bmovss [rdi], x0
37b7acf2fmovss x0, [rsi]
37b7acf33divss x0, x1
37b7acf37movss [rsi], x0
37b7acf3bmov [rsp+176], rdx
37b7acf43mov rdx, [rsp+448]
37b7acf4bmov [rsp+152], rax
37b7acf53lea eax, [rcx-1]
37b7acf56mov [rsp+160], rdx
37b7acf5emov rdx, [rsp+456]
37b7acf66cdqe
37b7acf68mov [rsp+168], r11
37b7acf70lea rax, [rdx+4*rax]
37b7acf74mov [rsp+144], rdx
37b7acf7cmov rdx, [rsp+440]
37b7acf84mov [rsp+136], rax
37b7acf8clea rax, [rsp+268]
37b7acf94mov [rsp+88], rdx
37b7acf99mov rdx, [rsp+432]
37b7acfa1mov [rsp+128], rax
37b7acfa9mov [rsp+80], rdx
37b7acfaemov rdx, [rsp+424]
37b7acfb6mov [rsp+232], rax
37b7acfbemov [rsp+72], rdx
37b7acfc3mov rdx, [rsp+416]
37b7acfcbmov [rsp+120], r15
37b7acfd0mov [rsp+112], r14
37b7acfd5mov [rsp+104], r13
37b7acfdamov [rsp+96], r12
37b7acfdfmov [rsp+64], rdx
37b7acfe4mov r8, [rsp+384]
37b7acfecmov [rsp+56], rsi
37b7acff1mov rdx, [rsp+376]
37b7acff9mov [rsp+48], rdi
37b7acffemov rcx, [rsp+368]
37b7ad006mov [rsp+40], rbp
37b7ad00bmov [rsp+32], rbx
37b7ad010mov [rsp+224], r9
37b7ad018call slasd2_
37b7ad01dmov rax, [rsp+200]
37b7ad025mov rsi, [rsp+472]
37b7ad02dmov [rsp+32], rbx
37b7ad032mov edx, [rsp+256]
37b7ad039mov rdi, [rsp+440]
37b7ad041mov [rsp+144], rbp
37b7ad049mov [rsp+128], rax
37b7ad051mov rax, [rsp+232]
37b7ad059mov [rsp+152], rsi
37b7ad061mov rsi, [rsp+432]
37b7ad069mov [rsp+120], rax
37b7ad06elea rax, [rsp+260]
37b7ad076mov r11, [rsp+240]
37b7ad07emov [rsp+48], rax
37b7ad083mov eax, [rsp+220]
37b7ad08amov [rsp+260], edx
37b7ad091mov r9, [rsp+224]
37b7ad099sub eax, 1
37b7ad09cmov [rsp+104], rdi
37b7ad0a1mov r8, [rsp+384]
37b7ad0a9mov rdi, [rsp+424]
37b7ad0b1mov [rsp+96], rsi
37b7ad0b6cdqe
37b7ad0b8mov rsi, [rsp+416]
37b7ad0c0lea rax, [rbp+4*rax]
37b7ad0c5mov rdx, [rsp+376]
37b7ad0cdmov [rsp+136], r11
37b7ad0d5mov rcx, [rsp+368]
37b7ad0ddmov [rsp+72], rdi
37b7ad0e2mov [rsp+40], rax
37b7ad0e7mov [rsp+112], r15
37b7ad0ecmov [rsp+88], r14
37b7ad0f1mov [rsp+80], r13
37b7ad0f6mov [rsp+64], rsi
37b7ad0fbmov [rsp+56], r12
37b7ad100call slasd3_
37b7ad105mov rdi, [rsp+472]
37b7ad10dmov eax, [rdi]
37b7ad10ftest eax, eax
37b7ad111jne 0x37b7acd2e
37b7ad117mov r10, [rsp+248]
37b7ad11flea rcx, [rip+0xc8b8b2]
37b7ad126mov rax, [rsp+208]
37b7ad12emov [rsp+80], 1
37b7ad137mov [rsp+48], rcx
37b7ad13clea r8, [rip+0xc8b88d]
37b7ad143lea r9, [rip+0xc8b892]
37b7ad14amov [rsp+32], rax
37b7ad14fmov rdx, r8
37b7ad152lea rcx, [rip+0xc8b87b]
37b7ad159mov [rsp+72], rdi
37b7ad15emov [rsp+64], r10
37b7ad163mov [rsp+56], rbx
37b7ad168mov [rsp+40], r10
37b7ad16dcall slascl_
37b7ad172mov edx, [rsp+256]
37b7ad179mov r8, rbx
37b7ad17cmov eax, [rsp+272]
37b7ad183lea rcx, [rsp+276]
37b7ad18blea r9, [rip+0xc8b846]
37b7ad192sub eax, edx
37b7ad194mov [rsp+276], edx
37b7ad19blea rdx, [rsp+280]
37b7ad1a3mov [rsp+280], eax
37b7ad1aamov rax, [rsp+448]
37b7ad1b2mov [rsp+40], rax
37b7ad1b7lea rax, [rip+0xc8b822]
37b7ad1bemov [rsp+32], rax
37b7ad1c3call slamrg_
37b7ad1c8jmp 0x37b7acd2e
37b7ad1cd
37b7ad1cd 0f 1f 00 ...
37b7ad1d0
37b7ad1d0loc_37b7ad1d0:
37b7ad1d0mov r8l, -1
37b7ad1d6mov ecx, 1
37b7ad1dbjmp 0x37b7acd01
37b7acc80
37b7acc80slasd1_:
37b7acc80push r15
37b7acc82push r14
37b7acc84push r13
37b7acc86push r12
37b7acc88push rbp
37b7acc89push rdi
37b7acc8apush rsi
37b7acc8bpush rbx
37b7acc8csub rsp, 296
37b7acc93mov rax, [rsp+472]
37b7acc9bmov rdi, [rsp+400]
37b7acca3mov rsi, [rsp+408]
37b7accabmov rbp, [rsp+464]
37b7accb3mov [rax], 0
37b7accb9mov [rsp+376], rdx
37b7accc1movsxd rdx, [rcx]
37b7accc4mov rbx, r9
37b7accc7mov [rsp+368], rcx
37b7acccfmov [rsp+384], r8
37b7accd7test edx, edx
37b7accd9jle 0x37b7ad1d0
37b7accdfmov rax, [rsp+376]
37b7acce7mov eax, [rax]
37b7acce9test eax, eax
37b7accebjle 0x37b7acd48
37b7accedmov r12l, [r8]
37b7accf0mov ecx, 3
37b7accf5mov r8l, -3
37b7accfbcmp r12l, 1
37b7accffjbe 0x37b7acd58
37b7acd01
37b7acd01loc_37b7acd01:
37b7acd01mov rax, [rsp+472]
37b7acd09mov [rsp+284], ecx
37b7acd10lea rdx, [rsp+284]
37b7acd18lea rcx, [rip+0xc8bcc5]
37b7acd1fmov [rax], r8l
37b7acd22mov r8l, 6
37b7acd28call xerbla_
37b7acd2dnop
37b7acd2e
37b7acd2eloc_37b7acd2e:
37b7acd2eadd rsp, 296
37b7acd35pop rbx
37b7acd36pop rsi
37b7acd37pop rdi
37b7acd38pop rbp
37b7acd39pop r12
37b7acd3bpop r13
37b7acd3dpop r14
37b7acd3fpop r15
37b7acd41ret
37b7acd42
37b7acd42 66 0f 1f 44 00 00 f..D..
37b7acd48
37b7acd48loc_37b7acd48:
37b7acd48mov r8l, -2
37b7acd4emov ecx, 2
37b7acd53jmp 0x37b7acd01
37b7acd55
37b7acd55 0f 1f 00 ...
37b7acd58
37b7acd58loc_37b7acd58:
37b7acd58lea ecx, [rdx+rax]
37b7acd5bmovss x1, [rdi]
37b7acd5fmovss x0, [rsi]
37b7acd63mov [r9+4*rdx], 0
37b7acd6blea r15l, [rcx+1]
37b7acd6fandps x1, [rip+0xc8bc7a]
37b7acd76mov rdx, r9
37b7acd79mov r8l, 1
37b7acd7fadd r12l, r15l
37b7acd82mov r14l, r15l
37b7acd85andps x0, [rip+0xc8bc64]
37b7acd8cmov [rsp+272], r15l
37b7acd94imul r14l, r15l
37b7acd98mov eax, r12l
37b7acd9blea r13l, [r15+r12+1]
37b7acda0mov [rsp+264], r15l
37b7acda8imul eax, r12l
37b7acdacmaxss x1, x0
37b7acdb0mov [rsp+268], r12l
37b7acdb8add r14l, r13l
37b7acdbbmovss [rsp+284], x1
37b7acdc4add eax, r14l
37b7acdc7mov [rsp+220], eax
37b7acdcelea eax, [rcx+r15+2]
37b7acdd3movsxd rcx, ecx
37b7acdd6lea r11l, [r15+rax]
37b7acddalea r9, [r9+4*rcx+4]
37b7acddfxor ecx, ecx
37b7acde1mov [rsp+224], r11l
37b7acde9nop
37b7acdeanop [rax+rax]
37b7acdf5nop [rax+rax]
37b7ace00
37b7ace00loc_37b7ace00:
37b7ace00movss x0, [rdx]
37b7ace04andps x0, [rip+0xc8bbe5]
37b7ace0bcomiss x0, x1
37b7ace0emaxss x0, x1
37b7ace12cmova ecx, r8l
37b7ace16add rdx, 4
37b7ace1amovaps x1, x0
37b7ace1dcmp r9, rdx
37b7ace20jne 0x37b7ace00
37b7ace22test cl, cl
37b7ace24je 0x37b7ace2f
37b7ace26movss [rsp+284], x0
37b7ace2f
37b7ace2floc_37b7ace2f:
37b7ace2fmov rcx, [rsp+472]
37b7ace37lea rdx, [rip+0xc8bb9e]
37b7ace3elea r10, [rsp+272]
37b7ace46mov [rsp+80], 1
37b7ace4fmov [rsp+64], r10
37b7ace54movsxd r15, r15l
37b7ace57sub r14l, 1
37b7ace5bsub r13l, 1
37b7ace5fmov [rsp+72], rcx
37b7ace64movsxd r14, r14l
37b7ace67movsxd r13, r13l
37b7ace6amovsxd r12, r12l
37b7ace6dmov [rsp+40], r10
37b7ace72lea r13, [rbp+4*r13]
37b7ace77lea r12, [rbp+4*r12]
37b7ace7clea rcx, [rip+0xc8bb55]
37b7ace83mov [rsp+32], rdx
37b7ace88lea r8, [rip+0xc8bb41]
37b7ace8fmov [rsp+48], rcx
37b7ace94mov rdx, r8
37b7ace97lea rcx, [rip+0xc8bb36]
37b7ace9emov [rsp+56], rbx
37b7acea3mov [rsp+200], eax
37b7aceaalea rax, [rsp+284]
37b7aceb2mov r9, rax
37b7aceb5mov [rsp+248], r10
37b7acebdmov [rsp+208], rax
37b7acec5call slascl_
37b7acecamovss x0, [rdi]
37b7acecemovss x1, [rsp+284]
37b7aced7lea r9, [rsp+256]
37b7acedfmov eax, [rsp+200]
37b7acee6mov rdx, [rsp+456]
37b7aceeedivss x0, x1
37b7acef2mov ecx, [rsp+224]
37b7acef9sub eax, 1
37b7acefccdqe
37b7acefelea r11, [rdx+4*rax]
37b7acf02lea rax, [rdx+4*r15]
37b7acf06mov rdx, [rsp+472]
37b7acf0emov [rsp+200], rax
37b7acf16lea r15, [rbp+4*r14]
37b7acf1blea r14, [rsp+264]
37b7acf23mov [rsp+240], r11
37b7acf2bmovss [rdi], x0
37b7acf2fmovss x0, [rsi]
37b7acf33divss x0, x1
37b7acf37movss [rsi], x0
37b7acf3bmov [rsp+176], rdx
37b7acf43mov rdx, [rsp+448]
37b7acf4bmov [rsp+152], rax
37b7acf53lea eax, [rcx-1]
37b7acf56mov [rsp+160], rdx
37b7acf5emov rdx, [rsp+456]
37b7acf66cdqe
37b7acf68mov [rsp+168], r11
37b7acf70lea rax, [rdx+4*rax]
37b7acf74mov [rsp+144], rdx
37b7acf7cmov rdx, [rsp+440]
37b7acf84mov [rsp+136], rax
37b7acf8clea rax, [rsp+268]
37b7acf94mov [rsp+88], rdx
37b7acf99mov rdx, [rsp+432]
37b7acfa1mov [rsp+128], rax
37b7acfa9mov [rsp+80], rdx
37b7acfaemov rdx, [rsp+424]
37b7acfb6mov [rsp+232], rax
37b7acfbemov [rsp+72], rdx
37b7acfc3mov rdx, [rsp+416]
37b7acfcbmov [rsp+120], r15
37b7acfd0mov [rsp+112], r14
37b7acfd5mov [rsp+104], r13
37b7acfdamov [rsp+96], r12
37b7acfdfmov [rsp+64], rdx
37b7acfe4mov r8, [rsp+384]
37b7acfecmov [rsp+56], rsi
37b7acff1mov rdx, [rsp+376]
37b7acff9mov [rsp+48], rdi
37b7acffemov rcx, [rsp+368]
37b7ad006mov [rsp+40], rbp
37b7ad00bmov [rsp+32], rbx
37b7ad010mov [rsp+224], r9
37b7ad018call slasd2_
37b7ad01dmov rax, [rsp+200]
37b7ad025mov rsi, [rsp+472]
37b7ad02dmov [rsp+32], rbx
37b7ad032mov edx, [rsp+256]
37b7ad039mov rdi, [rsp+440]
37b7ad041mov [rsp+144], rbp
37b7ad049mov [rsp+128], rax
37b7ad051mov rax, [rsp+232]
37b7ad059mov [rsp+152], rsi
37b7ad061mov rsi, [rsp+432]
37b7ad069mov [rsp+120], rax
37b7ad06elea rax, [rsp+260]
37b7ad076mov r11, [rsp+240]
37b7ad07emov [rsp+48], rax
37b7ad083mov eax, [rsp+220]
37b7ad08amov [rsp+260], edx
37b7ad091mov r9, [rsp+224]
37b7ad099sub eax, 1
37b7ad09cmov [rsp+104], rdi
37b7ad0a1mov r8, [rsp+384]
37b7ad0a9mov rdi, [rsp+424]
37b7ad0b1mov [rsp+96], rsi
37b7ad0b6cdqe
37b7ad0b8mov rsi, [rsp+416]
37b7ad0c0lea rax, [rbp+4*rax]
37b7ad0c5mov rdx, [rsp+376]
37b7ad0cdmov [rsp+136], r11
37b7ad0d5mov rcx, [rsp+368]
37b7ad0ddmov [rsp+72], rdi
37b7ad0e2mov [rsp+40], rax
37b7ad0e7mov [rsp+112], r15
37b7ad0ecmov [rsp+88], r14
37b7ad0f1mov [rsp+80], r13
37b7ad0f6mov [rsp+64], rsi
37b7ad0fbmov [rsp+56], r12
37b7ad100call slasd3_
37b7ad105mov rdi, [rsp+472]
37b7ad10dmov eax, [rdi]
37b7ad10ftest eax, eax
37b7ad111jne 0x37b7acd2e
37b7ad117mov r10, [rsp+248]
37b7ad11flea rcx, [rip+0xc8b8b2]
37b7ad126mov rax, [rsp+208]
37b7ad12emov [rsp+80], 1
37b7ad137mov [rsp+48], rcx
37b7ad13clea r8, [rip+0xc8b88d]
37b7ad143lea r9, [rip+0xc8b892]
37b7ad14amov [rsp+32], rax
37b7ad14fmov rdx, r8
37b7ad152lea rcx, [rip+0xc8b87b]
37b7ad159mov [rsp+72], rdi
37b7ad15emov [rsp+64], r10
37b7ad163mov [rsp+56], rbx
37b7ad168mov [rsp+40], r10
37b7ad16dcall slascl_
37b7ad172mov edx, [rsp+256]
37b7ad179mov r8, rbx
37b7ad17cmov eax, [rsp+272]
37b7ad183lea rcx, [rsp+276]
37b7ad18blea r9, [rip+0xc8b846]
37b7ad192sub eax, edx
37b7ad194mov [rsp+276], edx
37b7ad19blea rdx, [rsp+280]
37b7ad1a3mov [rsp+280], eax
37b7ad1aamov rax, [rsp+448]
37b7ad1b2mov [rsp+40], rax
37b7ad1b7lea rax, [rip+0xc8b822]
37b7ad1bemov [rsp+32], rax
37b7ad1c3call slamrg_
37b7ad1c8jmp 0x37b7acd2e
37b7ad1cd
37b7ad1cd 0f 1f 00 ...
37b7ad1d0
37b7ad1d0loc_37b7ad1d0:
37b7ad1d0mov r8l, -1
37b7ad1d6mov ecx, 1
37b7ad1dbjmp 0x37b7acd01
37b7acc80
37b7ad1e0
37b7ad1e0 // align 0x40
37b7ad1e0 // align 0x40
37b7ad200
37b7ad200slasd2_:
37b7ad200push r15
37b7ad202push r14
37b7ad204push r13
37b7ad206push r12
37b7ad208push rbp
37b7ad209push rdi
37b7ad20apush rsi
37b7ad20bpush rbx
37b7ad20csub rsp, 328
37b7ad213movups [rsp+272], x6
37b7ad21bmovups [rsp+288], x7
37b7ad223movups [rsp+304], x8
37b7ad22cmov rsi, [rsp+488]
37b7ad234mov rax, [rsp+576]
37b7ad23cmov r15, [rsp+432]
37b7ad244mov rbx, [rsp+440]
37b7ad24cmov [rax], 0
37b7ad252mov rbp, [rsp+552]
37b7ad25amov r11, [rsp+568]
37b7ad262mov r8l, [r8]
37b7ad265mov [rsp+400], rcx
37b7ad26dmov ecx, [rsi]
37b7ad26fmov rsi, [rsp+512]
37b7ad277mov [rsp+424], r9
37b7ad27fmov [rsp+408], rdx
37b7ad287mov rdi, [rsp+408]
37b7ad28fmov r9l, [rsi]
37b7ad292mov rsi, [rsp+472]
37b7ad29amov r14l, [rdi]
37b7ad29dmov edx, [rsi]
37b7ad29fmov rsi, [rsp+528]
37b7ad2a7mov esi, [rsi]
37b7ad2a9mov [rsp+188], esi
37b7ad2b0mov rsi, [rsp+400]
37b7ad2b8mov esi, [rsi]
37b7ad2batest esi, esi
37b7ad2bcjle 0x37b7ad3a8
37b7ad2c2test r14l, r14l
37b7ad2c5jle 0x37b7ad388
37b7ad2cbcmp r8l, 1
37b7ad2cfjbe 0x37b7ad2d7
37b7ad2d1mov [rax], -3
37b7ad2d7
37b7ad2d7loc_37b7ad2d7:
37b7ad2d7lea r13l, [rsi+r14]
37b7ad2dblea edi, [r13+1]
37b7ad2dflea r12l, [rdi+r8]
37b7ad2e3mov [rsp+72], edi
37b7ad2e7mov [rsp+224], edi
37b7ad2eemov [rsp+220], r12l
37b7ad2f6cmp edx, edi
37b7ad2f8jl 0x37b7ad398
37b7ad2fecmp ecx, r12l
37b7ad301jl 0x37b7ad3b8
37b7ad307cmp r9l, edi
37b7ad30ajl 0x37b7ad3d0
37b7ad310cmp [rsp+188], r12l
37b7ad318jge 0x37b7ad3df
37b7ad31emov ecx, -17
37b7ad323mov edx, 17
37b7ad328nop [rax+rax]
37b7ad330
37b7ad330loc_37b7ad330:
37b7ad330mov [rax], ecx
37b7ad332
37b7ad332loc_37b7ad332:
37b7ad332mov [rsp+256], edx
37b7ad339mov r8l, 6
37b7ad33flea rdx, [rsp+256]
37b7ad347lea rcx, [rip+0xc8b6b2]
37b7ad34ecall xerbla_
37b7ad353nop
37b7ad354
37b7ad354loc_37b7ad354:
37b7ad354movups x6, [rsp+272]
37b7ad35cmovups x7, [rsp+288]
37b7ad364movups x8, [rsp+304]
37b7ad36dadd rsp, 328
37b7ad374pop rbx
37b7ad375pop rsi
37b7ad376pop rdi
37b7ad377pop rbp
37b7ad378pop r12
37b7ad37apop r13
37b7ad37cpop r14
37b7ad37epop r15
37b7ad380ret
37b7ad381
37b7ad381 0f 1f 80 00 00 00 00 .......
37b7ad388
37b7ad388loc_37b7ad388:
37b7ad388mov [rax], -2
37b7ad38ejmp 0x37b7ad2d7
37b7ad393
37b7ad393 0f 1f 44 00 00 ..D..
37b7ad398
37b7ad398loc_37b7ad398:
37b7ad398mov ecx, -10
37b7ad39dmov edx, 10
37b7ad3a2jmp 0x37b7ad330
37b7ad3a4
37b7ad3a4 0f 1f 40 00 ..@.
37b7ad3a8
37b7ad3a8loc_37b7ad3a8:
37b7ad3a8mov [rax], -1
37b7ad3aejmp 0x37b7ad2d7
37b7ad3b3
37b7ad3b3 0f 1f 44 00 00 ..D..
37b7ad3b8
37b7ad3b8loc_37b7ad3b8:
37b7ad3b8mov ecx, -12
37b7ad3bdmov edx, 12
37b7ad3c2jmp 0x37b7ad330
37b7ad3c7
37b7ad3c7 66 0f 1f 84 00 00 00 00 00 f........
37b7ad3d0
37b7ad3d0loc_37b7ad3d0:
37b7ad3d0mov ecx, -15
37b7ad3d5mov edx, 15
37b7ad3dajmp 0x37b7ad330
37b7ad3df
37b7ad3dfloc_37b7ad3df:
37b7ad3dfmovsxd rdi, ecx
37b7ad3e2xor ecx, ecx
37b7ad3e4mov eax, [rax]
37b7ad3e6test rdi, rdi
37b7ad3e9cmovns rcx, rdi
37b7ad3edmovsxd rdi, r9l
37b7ad3f0mov [rsp+152], rcx
37b7ad3f8not rcx
37b7ad3fbmov [rsp+144], rcx
37b7ad403xor ecx, ecx
37b7ad405test rdi, rdi
37b7ad408cmovns rcx, rdi
37b7ad40cmovsxd rdi, edx
37b7ad40fxor edx, edx
37b7ad411test rdi, rdi
37b7ad414cmovns rdx, rdi
37b7ad418mov [rsp+168], rcx
37b7ad420not rcx
37b7ad423mov [rsp+176], rcx
37b7ad42bmov [rsp+112], rdx
37b7ad430not rdx
37b7ad433mov [rsp+120], rdx
37b7ad438test eax, eax
37b7ad43ajne 0x37b7ae723
37b7ad440lea edi, [rsi+2]
37b7ad443lea eax, [rsi+1]
37b7ad446mov [rsp+184], edi
37b7ad44dmov rdi, [rsp+448]
37b7ad455mov [rsp+84], eax
37b7ad459cdqe
37b7ad45bmovss x3, [rdi]
37b7ad45fmov rdi, [rsp+152]
37b7ad467imul rdi, rax
37b7ad46bmov [rsp+88], rdi
37b7ad470add rdi, [rsp+144]
37b7ad478add rax, rdi
37b7ad47bmov [rsp+96], rdi
37b7ad480mov rdi, [rsp+480]
37b7ad488movss x0, [rdi+4*rax]
37b7ad48dmulss x0, x3
37b7ad491movss [rsp+232], x0
37b7ad49amovss [rbx], x0
37b7ad49etest esi, esi
37b7ad4a0jle 0x37b7ae6b0
37b7ad4a6lea edi, [rsi-1]
37b7ad4a9cmp edi, 2
37b7ad4acjle 0x37b7ae6ce
37b7ad4b2movsxd rax, esi
37b7ad4b5mov rcx, [rsp+480]
37b7ad4bdpcmpeqd x1, x1
37b7ad4c1movaps x2, x3
37b7ad4c4lea rdx, [rax-3]
37b7ad4c8mov [rsp+136], rax
37b7ad4d0mov rax, [rsp+88]
37b7ad4d5shufps x2, x2, 0
37b7ad4d9psrld x1, 31
37b7ad4deadd rax, rdx
37b7ad4e1add rax, [rsp+144]
37b7ad4e9shl rdx, 2
37b7ad4edlea r10, [rcx+4*rax]
37b7ad4f1mov ecx, esi
37b7ad4f3mov rax, [rsp+560]
37b7ad4fblea r9, [rbx+rdx]
37b7ad4ffshr ecx, 2
37b7ad502neg rcx
37b7ad505lea r8, [rax+rdx-4]
37b7ad50aadd rdx, rax
37b7ad50dxor eax, eax
37b7ad50fshl rcx, 4
37b7ad513nop
37b7ad514nop [rax+rax]
37b7ad51fnop [rax+rax]
37b7ad52anop [rax+rax]
37b7ad535nop [rax+rax]
37b7ad540
37b7ad540loc_37b7ad540:
37b7ad540movups x0, [r10+rax]
37b7ad545movdqu x4, [r8+rax]
37b7ad54bshufps x0, x0, 27
37b7ad54fmulps x0, x2
37b7ad552shufps x0, x0, 27
37b7ad556movups [r9+rax], x0
37b7ad55bpshufd x0, x4, 27
37b7ad560paddd x0, x1
37b7ad564pshufd x0, x0, 27
37b7ad569movups [rdx+rax], x0
37b7ad56dsub rax, 16
37b7ad571cmp rax, rcx
37b7ad574jne 0x37b7ad540
37b7ad576test sil, 3
37b7ad57aje 0x37b7ad5bc
37b7ad57cmov eax, esi
37b7ad57eand eax, 3
37b7ad581
37b7ad581loc_37b7ad581:
37b7ad581mov rcx, [rsp+480]
37b7ad589mov rdx, [rsp+96]
37b7ad58emov r8, [rsp+560]
37b7ad596lea rcx, [rcx+4*rdx]
37b7ad59a
37b7ad59aloc_37b7ad59a:
37b7ad59amovss x0, [rcx+4*rax]
37b7ad59fmov edx, [r8+4*rax-4]
37b7ad5a4mulss x0, x3
37b7ad5a8add edx, 1
37b7ad5abmov [r8+4*rax], edx
37b7ad5afmovss [rbx+4*rax], x0
37b7ad5b4sub rax, 1
37b7ad5b8test eax, eax
37b7ad5bajg 0x37b7ad59a
37b7ad5bc
37b7ad5bcloc_37b7ad5bc:
37b7ad5bcmov rax, [rsp+136]
37b7ad5c4movsxd rcx, edi
37b7ad5c7mov [rsp+568], r11
37b7ad5cfneg rcx
37b7ad5d2lea r8, [4*rax]
37b7ad5dashl rcx, 2
37b7ad5delea rdx, [r8+rcx-4]
37b7ad5e3add rcx, r8
37b7ad5e6add rdx, r15
37b7ad5e9add rcx, r15
37b7ad5eccall memmove
37b7ad5f1cmp r12l, [rsp+184]
37b7ad5f9mov r11, [rsp+568]
37b7ad601jl 0x37b7ad6de
37b7ad607
37b7ad607loc_37b7ad607:
37b7ad607mov rax, [rsp+456]
37b7ad60fmov r10, [rsp+88]
37b7ad614add r10, [rsp+152]
37b7ad61cmovss x2, [rax]
37b7ad620mov eax, r12l
37b7ad623sub eax, esi
37b7ad625sub eax, 2
37b7ad628cmp eax, 2
37b7ad62bjbe 0x37b7ae6ed
37b7ad631mov rdi, [rsp+136]
37b7ad639mov edx, r12l
37b7ad63cmov rcx, [rsp+480]
37b7ad644movaps x1, x2
37b7ad647sub edx, esi
37b7ad649shufps x1, x1, 0
37b7ad64dsub edx, 1
37b7ad650lea rax, [r10+rdi+2]
37b7ad655add rax, [rsp+144]
37b7ad65dlea r9, [rcx+4*rax]
37b7ad661mov ecx, edx
37b7ad663lea r8, [rbx+4*rdi+4]
37b7ad668xor eax, eax
37b7ad66ashr ecx, 2
37b7ad66dshl rcx, 4
37b7ad671nop [rax]
37b7ad675nop [rax+rax]
37b7ad680
37b7ad680loc_37b7ad680:
37b7ad680movups x0, [r9+rax]
37b7ad685mulps x0, x1
37b7ad688movups [r8+rax], x0
37b7ad68dadd rax, 16
37b7ad691cmp rax, rcx
37b7ad694jne 0x37b7ad680
37b7ad696test dl, 3
37b7ad699je 0x37b7ad6d4
37b7ad69band edx, -4
37b7ad69eadd edx, [rsp+184]
37b7ad6a5
37b7ad6a5loc_37b7ad6a5:
37b7ad6a5mov rax, [rsp+480]
37b7ad6adadd r10, [rsp+144]
37b7ad6b5movsxd rdx, edx
37b7ad6b8lea rax, [rax+4*r10]
37b7ad6bc
37b7ad6bcloc_37b7ad6bc:
37b7ad6bcmovss x0, [rax+4*rdx]
37b7ad6c1mulss x0, x2
37b7ad6c5movss [rbx+4*rdx-4], x0
37b7ad6cbadd rdx, 1
37b7ad6cfcmp r12l, edx
37b7ad6d2jge 0x37b7ad6bc
37b7ad6d4
37b7ad6d4loc_37b7ad6d4:
37b7ad6d4cmp [rsp+84], 1
37b7ad6d9jle 0x37b7ad736
37b7ad6dblea edi, [rsi-1]
37b7ad6de
37b7ad6deloc_37b7ad6de:
37b7ad6demov edi, edi
37b7ad6e0lea rax, [r11+4]
37b7ad6e4lea rdx, [r11+4*rdi+8]
37b7ad6e9mov rcx, rdx
37b7ad6ecsub rcx, rax
37b7ad6efand ecx, 4
37b7ad6f2je 0x37b7ad720
37b7ad6f4mov [rax], 1
37b7ad6falea rax, [r11+8]
37b7ad6fecmp rax, rdx
37b7ad701je 0x37b7ad736
37b7ad703nop [rax]
37b7ad70anop [rax+rax]
37b7ad715nop [rax+rax]
37b7ad720
37b7ad720loc_37b7ad720:
37b7ad720mov [rax], 1
37b7ad726add rax, 8
37b7ad72amov [rax-4], 1
37b7ad731cmp rax, rdx
37b7ad734jne 0x37b7ad720
37b7ad736
37b7ad736loc_37b7ad736:
37b7ad736mov esi, [rsp+184]
37b7ad73dcmp [rsp+72], esi
37b7ad741jl 0x37b7ad848
37b7ad747mov rsi, [rsp+136]
37b7ad74flea edx, [r14-1]
37b7ad753mov rcx, rdx
37b7ad756add rdx, rsi
37b7ad759lea r8, [4*rsi]
37b7ad761lea rdx, [r11+4*rdx+4]
37b7ad766lea rax, [r8+r11]
37b7ad76amov r9, rdx
37b7ad76dsub r9, rax
37b7ad770and r9l, 4
37b7ad774je 0x37b7ad7a0
37b7ad776mov [rax+4], 2
37b7ad77dadd rax, 4
37b7ad781cmp rax, rdx
37b7ad784je 0x37b7ad7b6
37b7ad786nop [rax]
37b7ad78anop [rax+rax]
37b7ad795nop [rax+rax]
37b7ad7a0
37b7ad7a0loc_37b7ad7a0:
37b7ad7a0mov [rax+4], 2
37b7ad7a7add rax, 8
37b7ad7abmov [rax], 2
37b7ad7b1cmp rax, rdx
37b7ad7b4jne 0x37b7ad7a0
37b7ad7b6
37b7ad7b6loc_37b7ad7b6:
37b7ad7b6cmp ecx, 2
37b7ad7b9jbe 0x37b7ae6e1
37b7ad7bfmov rax, [rsp+560]
37b7ad7c7mov edx, r14l
37b7ad7camovd x5, [rsp+84]
37b7ad7d0shr edx, 2
37b7ad7d3lea rax, [rax+r8+4]
37b7ad7d8shl rdx, 4
37b7ad7dcpshufd x1, x5, 0
37b7ad7e1add rdx, rax
37b7ad7e4nop [rax+rax]
37b7ad7eanop [rax+rax]
37b7ad7f5nop [rax+rax]
37b7ad800
37b7ad800loc_37b7ad800:
37b7ad800movdqu x0, [rax]
37b7ad804add rax, 16
37b7ad808paddd x0, x1
37b7ad80cmovups [rax-16], x0
37b7ad810cmp rax, rdx
37b7ad813jne 0x37b7ad800
37b7ad815test r14b, 3
37b7ad819je 0x37b7ad848
37b7ad81bmov eax, r14l
37b7ad81eand eax, -4
37b7ad821add eax, [rsp+184]
37b7ad828
37b7ad828loc_37b7ad828:
37b7ad828mov r8l, [rsp+84]
37b7ad82dmov rdx, [rsp+560]
37b7ad835cdqe
37b7ad837
37b7ad837loc_37b7ad837:
37b7ad837add [rdx+4*rax-4], r8l
37b7ad83cadd rax, 1
37b7ad840lea ecx, [rax-1]
37b7ad843cmp r13l, ecx
37b7ad846jge 0x37b7ad837
37b7ad848
37b7ad848loc_37b7ad848:
37b7ad848movsxd rdi, r13l
37b7ad84blea esi, [r13+2]
37b7ad84fcmp [rsp+72], 1
37b7ad854jle 0x37b7ae5d0
37b7ad85amov rcx, [rsp+496]
37b7ad862mov r8, [rsp+504]
37b7ad86amov r12l, r13l
37b7ad86dxor eax, eax
37b7ad86fmov r9, [rsp+560]
37b7ad877nop [rax+rax]
37b7ad880
37b7ad880loc_37b7ad880:
37b7ad880movsxd rdx, [r9+4*rax+4]
37b7ad885sub rdx, 1
37b7ad889movss x0, [r15+4*rdx]
37b7ad88fmovss [rcx+4*rax+4], x0
37b7ad895movss x0, [rbx+4*rdx]
37b7ad89amov edx, [r11+4*rdx]
37b7ad89emovss [r8+4*rax+4], x0
37b7ad8a5mov [rbp+4*rax+4], edx
37b7ad8a9add rax, 1
37b7ad8adcmp rax, r12
37b7ad8b0jne 0x37b7ad880
37b7ad8b2mov rax, [rsp+544]
37b7ad8balea rcx, [rip+0xc8b147]
37b7ad8c1mov rdx, [rsp+408]
37b7ad8c9mov [rsp+568], r11
37b7ad8d1mov [rsp+32], rcx
37b7ad8d6mov r9, rcx
37b7ad8d9add rax, 4
37b7ad8ddmov [rsp+96], rcx
37b7ad8e2mov rcx, [rsp+400]
37b7ad8eamov [rsp+40], rax
37b7ad8efmov rax, [rsp+496]
37b7ad8f7lea r8, [rax+4]
37b7ad8fbcall slamrg_
37b7ad900mov rcx, [rsp+496]
37b7ad908xor eax, eax
37b7ad90amov r8, [rsp+504]
37b7ad912mov r9, [rsp+544]
37b7ad91amov r11, [rsp+568]
37b7ad922nop [rax+rax]
37b7ad92anop [rax+rax]
37b7ad935nop [rax+rax]
37b7ad940
37b7ad940loc_37b7ad940:
37b7ad940movsxd rdx, [r9+4*rax+4]
37b7ad945movss x0, [rcx+4*rdx]
37b7ad94amovss [r15+4*rax+4], x0
37b7ad951movss x0, [r8+4*rdx]
37b7ad957mov edx, [rbp+4*rdx]
37b7ad95bmovss [rbx+4*rax+4], x0
37b7ad961mov [r11+4*rax+4], edx
37b7ad966add rax, 1
37b7ad96acmp rax, r12
37b7ad96djne 0x37b7ad940
37b7ad96fmov edx, 7
37b7ad974lea rcx, [rip+0xc8b091]
37b7ad97bmov [rsp+568], r11
37b7ad983call slamch_
37b7ad988mov rax, [rsp+448]
37b7ad990movss x7, [rip+0xc8b088]
37b7ad998mulss x0, [rip+0xc8b090]
37b7ad9a0mov r11, [rsp+568]
37b7ad9a8movss x6, [rax]
37b7ad9acmov rax, [rsp+456]
37b7ad9b4movss x1, [rax]
37b7ad9b8andps x6, x7
37b7ad9bbmov rax, [rsp+424]
37b7ad9c3andps x1, x7
37b7ad9c6mov [rax], 1
37b7ad9ccmov rax, [rsp+536]
37b7ad9d4maxss x6, x1
37b7ad9d8movss x1, [r15+4*rdi]
37b7ad9delea rdx, [rax+4*rdi]
37b7ad9e2mov eax, 2
37b7ad9e7andps x1, x7
37b7ad9eamaxss x6, x1
37b7ad9eemulss x6, x0
37b7ad9f2jmp 0x37b7ada1f
37b7ad9f4
37b7ad9f4 90 66 66 2e 0f 1f 84 00 00 00 00 00 .ff.........
37b7ada00
37b7ada00loc_37b7ada00:
37b7ada00sub esi, 1
37b7ada03mov [rdx], eax
37b7ada05mov [r11+4*rax-4], 4
37b7ada0ecmp esi, 2
37b7ada11je 0x37b7ae550
37b7ada17add rax, 1
37b7ada1bsub rdx, 4
37b7ada1f
37b7ada1floc_37b7ada1f:
37b7ada1fmovss x1, [rbx+4*rax-4]
37b7ada25andps x1, x7
37b7ada28comiss x6, x1
37b7ada2bjae 0x37b7ada00
37b7ada2dmov [rsp+128], eax
37b7ada34
37b7ada34loc_37b7ada34:
37b7ada34mov eax, [rsp+128]
37b7ada3bcmp r13l, eax
37b7ada3ejl 0x37b7ae6f9
37b7ada44movsxd rdx, [rsp+128]
37b7ada4clea rcx, [rsp+224]
37b7ada54mov rax, [rsp+544]
37b7ada5cmov [rsp+432], r15
37b7ada64mov [rsp+88], rcx
37b7ada69lea rcx, [rsp+220]
37b7ada71lea r13, [4*rdx]
37b7ada79mov [rsp+104], rcx
37b7ada7elea edi, [rdx+1]
37b7ada81add rax, r13
37b7ada84lea r14, [r11+r13]
37b7ada88lea r12, [rbx+r13]
37b7ada8cmov [rsp+568], r11
37b7ada94lea rcx, [rsp+228]
37b7ada9cadd r13, r15
37b7ada9fmov [rsp+552], rbp
37b7adaa7mov r11, [rsp+536]
37b7adaafmov [rsp+160], rcx
37b7adab7mov r15, rax
37b7adabajmp 0x37b7adaf4
37b7adabc
37b7adabc 0f 1f 40 00 ..@.
37b7adac0
37b7adac0loc_37b7adac0:
37b7adac0sub esi, 1
37b7adac3mov [r14], 4
37b7adacamovsxd rax, esi
37b7adacdmov [r11+4*rax-4], edi
37b7adad2
37b7adad2loc_37b7adad2:
37b7adad2add edi, 1
37b7adad5add r12, 4
37b7adad9add r14, 4
37b7adaddadd r15, 4
37b7adae1mov eax, [rsp+224]
37b7adae8add r13, 4
37b7adaeccmp eax, edi
37b7adaeejl 0x37b7add50
37b7adaf4
37b7adaf4loc_37b7adaf4:
37b7adaf4movss x1, [r12]
37b7adafamovaps x0, x1
37b7adafdandps x0, x7
37b7adb00comiss x6, x0
37b7adb03jae 0x37b7adac0
37b7adb05mov rax, [rsp+432]
37b7adb0dlea rbp, [rdx-1]
37b7adb11movss x0, [r13]
37b7adb17movss x3, [rbx+4*rbp]
37b7adb1cmovss x2, [rax+4*rbp]
37b7adb21subss x0, x2
37b7adb25andps x0, x7
37b7adb28comiss x6, x0
37b7adb2bjae 0x37b7adb80
37b7adb2dmov rax, [rsp+424]
37b7adb35mov rcx, [rsp+424]
37b7adb3dmovsxd rax, [rax]
37b7adb40lea edx, [rax+1]
37b7adb43mov [rcx], edx
37b7adb45mov rcx, [rsp+504]
37b7adb4dmovsxd rdx, edi
37b7adb50movss [rcx+4*rax], x3
37b7adb55mov rcx, [rsp+496]
37b7adb5dmovss [rcx+4*rax], x2
37b7adb62mov ecx, [rsp+128]
37b7adb69mov [rsp+128], edi
37b7adb70mov [r11+4*rax], ecx
37b7adb74jmp 0x37b7adad2
37b7adb79
37b7adb79 0f 1f 80 00 00 00 00 .......
37b7adb80
37b7adb80loc_37b7adb80:
37b7adb80lea rax, [rsp+216]
37b7adb88mov rdx, [rsp+160]
37b7adb90movss [rsp+228], x3
37b7adb99mov rcx, rax
37b7adb9cmov [rsp+72], rax
37b7adba1mov [rsp+536], r11
37b7adba9movss [rsp+216], x1
37b7adbb2call slapy2_
37b7adbb7mov r9, [rsp+544]
37b7adbbfxor edx, edx
37b7adbc1mov r11l, [rsp+84]
37b7adbc6movaps x1, x0
37b7adbc9lea r8, [rip+0xc8ae38]
37b7adbd0movss x0, [rsp+216]
37b7adbd9movsxd rax, [r9+4*rbp]
37b7adbddmov r9, [rsp+560]
37b7adbe5movss [r12], x1
37b7adbebdivss x0, x1
37b7adbefmov [rbx+4*rbp], 0
37b7adbf6mov r10l, [r9+4*rax]
37b7adbfamovsxd rax, [r15]
37b7adbfdcmp r11l, r10l
37b7adc00mov eax, [r9+4*rax]
37b7adc04mov r9, [rsp+112]
37b7adc09setge dl
37b7adc0csub r10l, edx
37b7adc0fxor edx, edx
37b7adc11cmp r11l, eax
37b7adc14mov r11, [rsp+120]
37b7adc19setge dl
37b7adc1cmovsxd r10, r10l
37b7adc1fsub eax, edx
37b7adc21mov rdx, r9
37b7adc24mov [rsp+192], r10
37b7adc2ccdqe
37b7adc2eimul r9, r10
37b7adc32mov r10, [rsp+160]
37b7adc3aimul rdx, rax
37b7adc3emov [rsp+200], rax
37b7adc46mov rax, [rsp+72]
37b7adc4bmov [rsp+48], r10
37b7adc50mov [rsp+40], rax
37b7adc55lea rcx, [r11+rdx+1]
37b7adc5alea rdx, [r9+r11+1]
37b7adc5fmov r11, [rsp+96]
37b7adc64mov r9, [rsp+464]
37b7adc6cmov [rsp+32], r11
37b7adc71lea rdx, [r9+4*rdx]
37b7adc75lea r9, [r9+4*rcx]
37b7adc79mov rcx, [rsp+88]
37b7adc7emovss [rsp+216], x0
37b7adc87movss x0, [rsp+228]
37b7adc90divss x0, x1
37b7adc94xorps x0, [rip+0xc8ada5]
37b7adc9bmovss [rsp+228], x0
37b7adca4call srot_
37b7adca9mov rax, [rsp+72]
37b7adcaemov rcx, [rsp+480]
37b7adcb6mov r10, [rsp+192]
37b7adcbemov r8, [rsp+488]
37b7adcc6mov [rsp+40], rax
37b7adccbmov rax, [rsp+488]
37b7adcd3lea rdx, [rcx+4*r10-4]
37b7adcd8mov r10, [rsp+160]
37b7adce0mov [rsp+32], rax
37b7adce5mov rax, [rsp+200]
37b7adcedmov [rsp+48], r10
37b7adcf2lea r9, [rcx+4*rax-4]
37b7adcf7mov rcx, [rsp+104]
37b7adcfccall srot_
37b7add01mov rax, [rsp+568]
37b7add09mov r11, [rsp+536]
37b7add11mov eax, [rax+4*rbp]
37b7add14cmp [r14], eax
37b7add17je 0x37b7add20
37b7add19mov [r14], 3
37b7add20
37b7add20loc_37b7add20:
37b7add20mov rax, [rsp+568]
37b7add28mov ecx, [rsp+128]
37b7add2fsub esi, 1
37b7add32movsxd rdx, edi
37b7add35mov [rsp+128], edi
37b7add3cmov [rax+4*rbp], 4
37b7add43movsxd rax, esi
37b7add46mov [r11+4*rax-4], ecx
37b7add4bjmp 0x37b7adad2
37b7add50
37b7add50loc_37b7add50:
37b7add50mov [rsp+72], eax
37b7add54mov r15, [rsp+432]
37b7add5cmov rbp, [rsp+552]
37b7add64mov r11, [rsp+568]
37b7add6c
37b7add6cloc_37b7add6c:
37b7add6cmov rax, [rsp+424]
37b7add74mov rsi, [rsp+424]
37b7add7csub rdx, 1
37b7add80mov [rsp+240], 0
37b7add8cmovss x0, [rbx+4*rdx]
37b7add91mov edi, [rsp+128]
37b7add98mov [rsp+248], 0
37b7adda4movsxd rax, [rax]
37b7adda7lea ecx, [rax+1]
37b7addaamov [rsi], ecx
37b7addacmov rsi, [rsp+504]
37b7addb4movss [rsi+4*rax], x0
37b7addb9mov rsi, [rsp+496]
37b7addc1movss x0, [r15+4*rdx]
37b7addc7movss [rsi+4*rax], x0
37b7addccmov rsi, [rsp+536]
37b7addd4mov [rsi+4*rax], edi
37b7addd7cmp [rsp+72], 1
37b7adddcjle 0x37b7ae690
37b7adde2
37b7adde2loc_37b7adde2:
37b7adde2mov esi, [rsp+72]
37b7adde6lea rax, [r11+4]
37b7addealea r8l, [rsi-2]
37b7addeelea rcx, [r11+4*r8+8]
37b7addf3nop
37b7addf5nop [rax+rax]
37b7ade00
37b7ade00loc_37b7ade00:
37b7ade00movsxd rdx, [rax]
37b7ade03add rax, 4
37b7ade07add [rsp+4*rdx+236], 1
37b7ade0fcmp rax, rcx
37b7ade12jne 0x37b7ade00
37b7ade14mov eax, [rsp+240]
37b7ade1bmov r10, [rsp+536]
37b7ade23add r8, 3
37b7ade27mov [rsp+256], 2
37b7ade32movdqu x8, [rsp+240]
37b7ade3cadd eax, 2
37b7ade3fmov [rsp+260], eax
37b7ade46add eax, [rsp+244]
37b7ade4dmov [rsp+264], eax
37b7ade54add eax, [rsp+248]
37b7ade5bmov [rsp+268], eax
37b7ade62mov eax, 2
37b7ade67nop [rax]
37b7ade6anop [rax+rax]
37b7ade75nop [rax+rax]
37b7ade80
37b7ade80loc_37b7ade80:
37b7ade80movsxd rdx, [r10+4*rax-4]
37b7ade85movsxd rdx, [r11+4*rdx-4]
37b7ade8asub rdx, 1
37b7ade8emovsxd r9, [rsp+4*rdx+256]
37b7ade96mov rcx, r9
37b7ade99mov [rbp+4*r9-4], eax
37b7ade9eadd rax, 1
37b7adea2add ecx, 1
37b7adea5mov [rsp+4*rdx+256], ecx
37b7adeaccmp r8, rax
37b7adeafjne 0x37b7ade80
37b7adeb1mov rax, [rsp+168]
37b7adeb9mov rsi, [rsp+176]
37b7adec1mov [rsp+568], r11
37b7adec9mov [rsp+552], rbp
37b7aded1mov r13, [rsp+552]
37b7aded9mov ebp, 2
37b7adedelea rdi, [4*rax]
37b7adee6lea rax, [rsi+2*rax]
37b7adeeamov rsi, [rsp+504]
37b7adef2mov [rsp+440], rbx
37b7adefamov rbx, [rsp+536]
37b7adf02lea r12, [rsi+4]
37b7adf06lea r14, [r12+4*rax]
37b7adf0amov rax, [rsp+520]
37b7adf12mov [rsp+128], r12
37b7adf1amov r12, r14
37b7adf1dlea rsi, [rax+4]
37b7adf21nop [rax]
37b7adf25nop [rax+rax]
37b7adf30
37b7adf30loc_37b7adf30:
37b7adf30movsxd rax, [rbx+4*rbp-4]
37b7adf35mov rcx, [rsp+544]
37b7adf3dxor edx, edx
37b7adf3fmov r9, r12
37b7adf42lea r8, [rip+0xc8aabf]
37b7adf49movss x0, [r15+4*rax-4]
37b7adf50mov rax, [rsp+496]
37b7adf58movss [rax+4*rbp-4], x0
37b7adf5emovsxd rax, [r13+4*rbp-4]
37b7adf63movsxd rax, [rbx+4*rax-4]
37b7adf68movsxd rax, [rcx+4*rax-4]
37b7adf6dmov rcx, [rsp+560]
37b7adf75mov eax, [rcx+4*rax]
37b7adf78cmp [rsp+84], eax
37b7adf7csetge dl
37b7adf7fmov rcx, [rsp+88]
37b7adf84add rbp, 1
37b7adf88add r12, rdi
37b7adf8bsub eax, edx
37b7adf8dmov rdx, [rsp+112]
37b7adf92movsxd r14, eax
37b7adf95mov rax, [rsp+120]
37b7adf9aimul rdx, r14
37b7adf9elea rdx, [rax+rdx+1]
37b7adfa3mov rax, [rsp+464]
37b7adfablea rdx, [rax+4*rdx]
37b7adfafmov rax, [rsp+96]
37b7adfb4mov [rsp+32], rax
37b7adfb9call scopy_
37b7adfbemov rax, [rsp+480]
37b7adfc6mov rcx, [rsp+104]
37b7adfcbmov r9, rsi
37b7adfcemov r8, [rsp+488]
37b7adfd6add rsi, 4
37b7adfdalea rdx, [rax+4*r14-4]
37b7adfdfmov rax, [rsp+528]
37b7adfe7mov [rsp+32], rax
37b7adfeccall scopy_
37b7adff1cmp [rsp+72], ebp
37b7adff5jge 0x37b7adf30
37b7adffbmov eax, [rsp+224]
37b7ae002mov rbx, [rsp+440]
37b7ae00amov r11, [rsp+568]
37b7ae012mov r12, [rsp+128]
37b7ae01amov [rsp+72], eax
37b7ae01e
37b7ae01eloc_37b7ae01e:
37b7ae01emovss x1, [rip+0xc8aa2a]
37b7ae026mov rax, [rsp+496]
37b7ae02emulss x1, x6
37b7ae032movss x0, [rax+4]
37b7ae037mov [rax], 0
37b7ae03dandps x0, x7
37b7ae040comiss x1, x0
37b7ae043jb 0x37b7ae04a
37b7ae045movss [rax+4], x1
37b7ae04a
37b7ae04aloc_37b7ae04a:
37b7ae04amov esi, [rsp+220]
37b7ae051cmp esi, [rsp+72]
37b7ae055jg 0x37b7ae398
37b7ae05bmovss x0, [rsp+232]
37b7ae064andps x7, x0
37b7ae067comiss x6, x7
37b7ae06ajb 0x37b7ae380
37b7ae070movss x7, [rip+0xc8a9dc]
37b7ae078movss [rbx], x6
37b7ae07c
37b7ae07cloc_37b7ae07c:
37b7ae07cmov rax, [rsp+424]
37b7ae084lea r9, [rbx+4]
37b7ae088mov rdx, r12
37b7ae08blea rbp, [rsp+236]
37b7ae093lea r8, [rip+0xc8a96e]
37b7ae09amov rcx, rbp
37b7ae09dmov [rsp+568], r11
37b7ae0a5mov eax, [rax]
37b7ae0a7mov [rsp+72], eax
37b7ae0absub eax, 1
37b7ae0aemov [rsp+236], eax
37b7ae0b5mov rax, [rsp+96]
37b7ae0bamov [rsp+32], rax
37b7ae0bfcall scopy_
37b7ae0c4mov rax, [rsp+512]
37b7ae0ccmov [rsp+56], 1
37b7ae0d5lea r8, [rip+0xc8a92c]
37b7ae0dcmov rdx, [rsp+88]
37b7ae0e1lea rcx, [rip+0xc8a930]
37b7ae0e8mov [rsp+48], rax
37b7ae0edmov rax, [rsp+504]
37b7ae0f5mov [rsp+40], rax
37b7ae0falea rax, [rip+0xc8a913]
37b7ae101mov [rsp+32], rax
37b7ae106mov r9, rax
37b7ae109call slaset_
37b7ae10emov rbx, [rsp+136]
37b7ae116mov rax, [rsp+504]
37b7ae11emov r11, [rsp+568]
37b7ae126movss [rax+4*rbx], x7
37b7ae12bmov ebx, [rsp+224]
37b7ae132cmp esi, ebx
37b7ae134jle 0x37b7ae318
37b7ae13amovsxd r8, [rsp+188]
37b7ae142xor eax, eax
37b7ae144test r8, r8
37b7ae147cmovs r8, rax
37b7ae14bmov eax, [rsp+84]
37b7ae14ftest eax, eax
37b7ae151jle 0x37b7ae71b
37b7ae157mov rax, [rsp+152]
37b7ae15fmov r14, [rsp+136]
37b7ae167movsxd r13, esi
37b7ae16alea r10, [4*r8]
37b7ae172mov rcx, [rsp+520]
37b7ae17amov r9, r13
37b7ae17dmovss x2, [rsp+228]
37b7ae186mov edx, 1
37b7ae18blea rdi, [4*rax]
37b7ae193mov rax, [rsp+480]
37b7ae19bmov r12l, [rsp+184]
37b7ae1a3sub r9, r14
37b7ae1a6movss x1, [rsp+216]
37b7ae1afsub rcx, 4
37b7ae1b3lea rax, [rax+4*r14]
37b7ae1b7nop [rax+rax]
37b7ae1c0
37b7ae1c0loc_37b7ae1c0:
37b7ae1c0movss x0, [rax]
37b7ae1c4add edx, 1
37b7ae1c7mulss x0, x2
37b7ae1cbxorps x0, [rip+0xc8a86e]
37b7ae1d2movss [rax+4*r9-4], x0
37b7ae1d9movss x0, [rax]
37b7ae1ddadd rax, rdi
37b7ae1e0mulss x0, x1
37b7ae1e4movss [rcx+4], x0
37b7ae1e9add rcx, r10
37b7ae1eccmp r12l, edx
37b7ae1efjne 0x37b7ae1c0
37b7ae1f1
37b7ae1f1loc_37b7ae1f1:
37b7ae1f1cmp esi, [rsp+184]
37b7ae1f8jl 0x37b7ae2a8
37b7ae1femovsxd r9, [rsp+184]
37b7ae206mov rax, [rsp+152]
37b7ae20eadd esi, 1
37b7ae211mov rdx, [rsp+480]
37b7ae219mov r10, [rsp+520]
37b7ae221mov rdi, r9
37b7ae224lea rcx, [4*rax]
37b7ae22cmovss x3, [rsp+228]
37b7ae235movss x2, [rsp+216]
37b7ae23eimul rax, r9
37b7ae242add rax, [rsp+144]
37b7ae24aimul r9, r8
37b7ae24eadd rax, r13
37b7ae251lea rax, [rdx+4*rax]
37b7ae255lea rdx, [4*r8]
37b7ae25dnot r8
37b7ae260add r9, r8
37b7ae263lea r8, [r10+4*r9]
37b7ae267mov r9l, edi
37b7ae26anop [rax+rax]
37b7ae275nop [rax+rax]
37b7ae280
37b7ae280loc_37b7ae280:
37b7ae280movss x0, [rax]
37b7ae284add r9l, 1
37b7ae288movaps x1, x0
37b7ae28bmulss x1, x3
37b7ae28fmulss x0, x2
37b7ae293movss [r8+4], x1
37b7ae299add r8, rdx
37b7ae29cmovss [rax], x0
37b7ae2a0add rax, rcx
37b7ae2a3cmp r9l, esi
37b7ae2a6jne 0x37b7ae280
37b7ae2a8
37b7ae2a8loc_37b7ae2a8:
37b7ae2a8mov rsi, [rsp+528]
37b7ae2b0mov rdx, [rsp+480]
37b7ae2b8lea rax, [4*r13-4]
37b7ae2c0mov [rsp+568], r11
37b7ae2c8mov r8, [rsp+488]
37b7ae2d0mov rcx, [rsp+104]
37b7ae2d5mov [rsp+32], rsi
37b7ae2damov rsi, [rsp+520]
37b7ae2e2add rdx, rax
37b7ae2e5lea r9, [rsi+rax]
37b7ae2e9call scopy_
37b7ae2eemov r11, [rsp+568]
37b7ae2f6
37b7ae2f6loc_37b7ae2f6:
37b7ae2f6mov rax, [rsp+424]
37b7ae2femovsxd rax, [rax]
37b7ae301cmp ebx, eax
37b7ae303jg 0x37b7ae3f8
37b7ae309
37b7ae309loc_37b7ae309:
37b7ae309movups [r11], x8
37b7ae30djmp 0x37b7ad354
37b7ae312
37b7ae312 66 0f 1f 44 00 00 f..D..
37b7ae318
37b7ae318loc_37b7ae318:
37b7ae318mov rax, [rsp+480]
37b7ae320mov rsi, [rsp+136]
37b7ae328mov [rsp+568], r11
37b7ae330mov r9, [rsp+520]
37b7ae338mov r8, [rsp+488]
37b7ae340lea rdx, [rax+4*rsi]
37b7ae344mov rax, [rsp+528]
37b7ae34cmov rcx, [rsp+104]
37b7ae351mov [rsp+32], rax
37b7ae356call scopy_
37b7ae35bmov esi, [rsp+220]
37b7ae362mov r11, [rsp+568]
37b7ae36acmp ebx, esi
37b7ae36cjge 0x37b7ae2f6
37b7ae36emovsxd r13, esi
37b7ae371jmp 0x37b7ae2a8
37b7ae376
37b7ae376 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae380
37b7ae380loc_37b7ae380:
37b7ae380movss x7, [rip+0xc8a6cc]
37b7ae388movss [rbx], x0
37b7ae38cjmp 0x37b7ae07c
37b7ae391
37b7ae391 0f 1f 80 00 00 00 00 .......
37b7ae398
37b7ae398loc_37b7ae398:
37b7ae398movsxd r13, esi
37b7ae39blea rcx, [rsp+232]
37b7ae3a3mov [rsp+568], r11
37b7ae3absub r13, 1
37b7ae3aflea rdx, [rbx+4*r13]
37b7ae3b3call slapy2_
37b7ae3b8mov r11, [rsp+568]
37b7ae3c0comiss x6, x0
37b7ae3c3movss [rbx], x0
37b7ae3c7jb 0x37b7ae590
37b7ae3cdmovss x7, [rip+0xc8a67f]
37b7ae3d5movss [rbx], x6
37b7ae3d9mov [rsp+228], 0
37b7ae3e4movss [rsp+216], x7
37b7ae3edjmp 0x37b7ae07c
37b7ae3f2
37b7ae3f2 66 0f 1f 44 00 00 f..D..
37b7ae3f8
37b7ae3f8loc_37b7ae3f8:
37b7ae3f8mov rsi, [rsp+96]
37b7ae3fdmov edx, ebx
37b7ae3fflea r9, [r15+4*rax]
37b7ae403mov rcx, rbp
37b7ae406sub edx, eax
37b7ae408lea r8, [rip+0xc8a5f9]
37b7ae40fmov [rsp+568], r11
37b7ae417mov [rsp+32], rsi
37b7ae41cmov [rsp+236], edx
37b7ae423lea rdx, [4*rax]
37b7ae42badd rdx, [rsp+496]
37b7ae433call scopy_
37b7ae438mov rax, [rsp+424]
37b7ae440mov r8, rbp
37b7ae443mov rdx, [rsp+168]
37b7ae44blea rcx, [rip+0xc8a5c6]
37b7ae452mov eax, [rax]
37b7ae454mov [rsp+56], 1
37b7ae45dsub ebx, eax
37b7ae45fadd eax, 1
37b7ae462cdqe
37b7ae464mov [rsp+236], ebx
37b7ae46bmov rbx, [rsp+176]
37b7ae473imul rdx, rax
37b7ae477imul rax, [rsp+112]
37b7ae47dlea rdx, [rbx+rdx+1]
37b7ae482mov rbx, [rsp+472]
37b7ae48amov [rsp+48], rbx
37b7ae48fmov rbx, [rsp+120]
37b7ae494lea rax, [rbx+rax+1]
37b7ae499mov rbx, [rsp+464]
37b7ae4a1lea rax, [rbx+4*rax]
37b7ae4a5mov [rsp+40], rax
37b7ae4aamov rax, [rsp+512]
37b7ae4b2mov [rsp+32], rax
37b7ae4b7mov rax, [rsp+504]
37b7ae4bflea r9, [rax+4*rdx]
37b7ae4c3mov rdx, [rsp+88]
37b7ae4c8call slacpy_
37b7ae4cdmov rax, [rsp+424]
37b7ae4d5mov r8, [rsp+104]
37b7ae4dalea rcx, [rip+0xc8a537]
37b7ae4e1mov rbx, [rsp+488]
37b7ae4e9mov edx, [rsp+224]
37b7ae4f0movsxd rax, [rax]
37b7ae4f3mov [rsp+56], 1
37b7ae4fcmov [rsp+48], rbx
37b7ae501mov rbx, [rsp+528]
37b7ae509sub edx, eax
37b7ae50bmov [rsp+236], edx
37b7ae512lea rdx, [4*rax]
37b7ae51aadd rdx, [rsp+480]
37b7ae522mov [rsp+40], rdx
37b7ae527mov rdx, rbp
37b7ae52amov [rsp+32], rbx
37b7ae52fmov rbx, [rsp+520]
37b7ae537lea r9, [rbx+4*rax]
37b7ae53bcall slacpy_
37b7ae540mov r11, [rsp+568]
37b7ae548jmp 0x37b7ae309
37b7ae54d
37b7ae54d 0f 1f 00 ...
37b7ae550
37b7ae550loc_37b7ae550:
37b7ae550lea rax, [rsp+224]
37b7ae558mov [rsp+240], 0
37b7ae564mov [rsp+88], rax
37b7ae569lea rax, [rsp+220]
37b7ae571mov [rsp+248], 0
37b7ae57dmov [rsp+104], rax
37b7ae582jmp 0x37b7adde2
37b7ae587
37b7ae587 66 0f 1f 84 00 00 00 00 00 f........
37b7ae590
37b7ae590loc_37b7ae590:
37b7ae590movss x1, [rsp+232]
37b7ae599movss x7, [rip+0xc8a4b3]
37b7ae5a1divss x1, x0
37b7ae5a5movss [rsp+216], x1
37b7ae5aemovss x1, [rbx+4*r13]
37b7ae5b4divss x1, x0
37b7ae5b8movss [rsp+228], x1
37b7ae5c1jmp 0x37b7ae07c
37b7ae5c6
37b7ae5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae5d0
37b7ae5d0loc_37b7ae5d0:
37b7ae5d0mov rax, [rsp+544]
37b7ae5d8lea rcx, [rip+0xc8a429]
37b7ae5dfmov rdx, [rsp+408]
37b7ae5e7mov [rsp+568], r11
37b7ae5efmov [rsp+32], rcx
37b7ae5f4mov r9, rcx
37b7ae5f7add rax, 4
37b7ae5fbmov [rsp+96], rcx
37b7ae600mov rcx, [rsp+400]
37b7ae608mov [rsp+40], rax
37b7ae60dmov rax, [rsp+496]
37b7ae615lea r8, [rax+4]
37b7ae619call slamrg_
37b7ae61emov edx, 7
37b7ae623lea rcx, [rip+0xc8a3e2]
37b7ae62acall slamch_
37b7ae62fmov rax, [rsp+448]
37b7ae637movss x7, [rip+0xc8a3e1]
37b7ae63fmulss x0, [rip+0xc8a3e9]
37b7ae647mov r11, [rsp+568]
37b7ae64fmovss x6, [rax]
37b7ae653mov rax, [rsp+456]
37b7ae65bmovss x1, [rax]
37b7ae65fandps x6, x7
37b7ae662mov rax, [rsp+424]
37b7ae66aandps x1, x7
37b7ae66dmov [rax], 1
37b7ae673maxss x6, x1
37b7ae677movss x1, [r15+4*rdi]
37b7ae67dandps x1, x7
37b7ae680maxss x6, x1
37b7ae684mulss x6, x0
37b7ae688jmp 0x37b7ada34
37b7ae68d
37b7ae68d 0f 1f 00 ...
37b7ae690
37b7ae690loc_37b7ae690:
37b7ae690mov rax, [rsp+504]
37b7ae698pxor x8, x8
37b7ae69dlea r12, [rax+4]
37b7ae6a1jmp 0x37b7ae01e
37b7ae6a6
37b7ae6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae6b0
37b7ae6b0loc_37b7ae6b0:
37b7ae6b0movsxd rax, esi
37b7ae6b3cmp r12l, [rsp+184]
37b7ae6bbmov [rsp+136], rax
37b7ae6c3jge 0x37b7ad607
37b7ae6c9jmp 0x37b7ad736
37b7ae6ce
37b7ae6celoc_37b7ae6ce:
37b7ae6cemovsxd rcx, esi
37b7ae6d1movsxd rax, esi
37b7ae6d4mov [rsp+136], rcx
37b7ae6dcjmp 0x37b7ad581
37b7ae6e1
37b7ae6e1loc_37b7ae6e1:
37b7ae6e1mov eax, [rsp+184]
37b7ae6e8jmp 0x37b7ad828
37b7ae6ed
37b7ae6edloc_37b7ae6ed:
37b7ae6edmov edx, [rsp+184]
37b7ae6f4jmp 0x37b7ad6a5
37b7ae6f9
37b7ae6f9loc_37b7ae6f9:
37b7ae6f9movsxd rdx, eax
37b7ae6fclea rax, [rsp+224]
37b7ae704mov [rsp+88], rax
37b7ae709lea rax, [rsp+220]
37b7ae711mov [rsp+104], rax
37b7ae716jmp 0x37b7add6c
37b7ae71b
37b7ae71bloc_37b7ae71b:
37b7ae71bmovsxd r13, esi
37b7ae71ejmp 0x37b7ae1f1
37b7ae723
37b7ae723loc_37b7ae723:
37b7ae723neg eax
37b7ae725mov edx, eax
37b7ae727jmp 0x37b7ad332
37b7ad200
37b7ad200slasd2_:
37b7ad200push r15
37b7ad202push r14
37b7ad204push r13
37b7ad206push r12
37b7ad208push rbp
37b7ad209push rdi
37b7ad20apush rsi
37b7ad20bpush rbx
37b7ad20csub rsp, 328
37b7ad213movups [rsp+272], x6
37b7ad21bmovups [rsp+288], x7
37b7ad223movups [rsp+304], x8
37b7ad22cmov rsi, [rsp+488]
37b7ad234mov rax, [rsp+576]
37b7ad23cmov r15, [rsp+432]
37b7ad244mov rbx, [rsp+440]
37b7ad24cmov [rax], 0
37b7ad252mov rbp, [rsp+552]
37b7ad25amov r11, [rsp+568]
37b7ad262mov r8l, [r8]
37b7ad265mov [rsp+400], rcx
37b7ad26dmov ecx, [rsi]
37b7ad26fmov rsi, [rsp+512]
37b7ad277mov [rsp+424], r9
37b7ad27fmov [rsp+408], rdx
37b7ad287mov rdi, [rsp+408]
37b7ad28fmov r9l, [rsi]
37b7ad292mov rsi, [rsp+472]
37b7ad29amov r14l, [rdi]
37b7ad29dmov edx, [rsi]
37b7ad29fmov rsi, [rsp+528]
37b7ad2a7mov esi, [rsi]
37b7ad2a9mov [rsp+188], esi
37b7ad2b0mov rsi, [rsp+400]
37b7ad2b8mov esi, [rsi]
37b7ad2batest esi, esi
37b7ad2bcjle 0x37b7ad3a8
37b7ad2c2test r14l, r14l
37b7ad2c5jle 0x37b7ad388
37b7ad2cbcmp r8l, 1
37b7ad2cfjbe 0x37b7ad2d7
37b7ad2d1mov [rax], -3
37b7ad2d7
37b7ad2d7loc_37b7ad2d7:
37b7ad2d7lea r13l, [rsi+r14]
37b7ad2dblea edi, [r13+1]
37b7ad2dflea r12l, [rdi+r8]
37b7ad2e3mov [rsp+72], edi
37b7ad2e7mov [rsp+224], edi
37b7ad2eemov [rsp+220], r12l
37b7ad2f6cmp edx, edi
37b7ad2f8jl 0x37b7ad398
37b7ad2fecmp ecx, r12l
37b7ad301jl 0x37b7ad3b8
37b7ad307cmp r9l, edi
37b7ad30ajl 0x37b7ad3d0
37b7ad310cmp [rsp+188], r12l
37b7ad318jge 0x37b7ad3df
37b7ad31emov ecx, -17
37b7ad323mov edx, 17
37b7ad328nop [rax+rax]
37b7ad330
37b7ad330loc_37b7ad330:
37b7ad330mov [rax], ecx
37b7ad332
37b7ad332loc_37b7ad332:
37b7ad332mov [rsp+256], edx
37b7ad339mov r8l, 6
37b7ad33flea rdx, [rsp+256]
37b7ad347lea rcx, [rip+0xc8b6b2]
37b7ad34ecall xerbla_
37b7ad353nop
37b7ad354
37b7ad354loc_37b7ad354:
37b7ad354movups x6, [rsp+272]
37b7ad35cmovups x7, [rsp+288]
37b7ad364movups x8, [rsp+304]
37b7ad36dadd rsp, 328
37b7ad374pop rbx
37b7ad375pop rsi
37b7ad376pop rdi
37b7ad377pop rbp
37b7ad378pop r12
37b7ad37apop r13
37b7ad37cpop r14
37b7ad37epop r15
37b7ad380ret
37b7ad381
37b7ad381 0f 1f 80 00 00 00 00 .......
37b7ad388
37b7ad388loc_37b7ad388:
37b7ad388mov [rax], -2
37b7ad38ejmp 0x37b7ad2d7
37b7ad393
37b7ad393 0f 1f 44 00 00 ..D..
37b7ad398
37b7ad398loc_37b7ad398:
37b7ad398mov ecx, -10
37b7ad39dmov edx, 10
37b7ad3a2jmp 0x37b7ad330
37b7ad3a4
37b7ad3a4 0f 1f 40 00 ..@.
37b7ad3a8
37b7ad3a8loc_37b7ad3a8:
37b7ad3a8mov [rax], -1
37b7ad3aejmp 0x37b7ad2d7
37b7ad3b3
37b7ad3b3 0f 1f 44 00 00 ..D..
37b7ad3b8
37b7ad3b8loc_37b7ad3b8:
37b7ad3b8mov ecx, -12
37b7ad3bdmov edx, 12
37b7ad3c2jmp 0x37b7ad330
37b7ad3c7
37b7ad3c7 66 0f 1f 84 00 00 00 00 00 f........
37b7ad3d0
37b7ad3d0loc_37b7ad3d0:
37b7ad3d0mov ecx, -15
37b7ad3d5mov edx, 15
37b7ad3dajmp 0x37b7ad330
37b7ad3df
37b7ad3dfloc_37b7ad3df:
37b7ad3dfmovsxd rdi, ecx
37b7ad3e2xor ecx, ecx
37b7ad3e4mov eax, [rax]
37b7ad3e6test rdi, rdi
37b7ad3e9cmovns rcx, rdi
37b7ad3edmovsxd rdi, r9l
37b7ad3f0mov [rsp+152], rcx
37b7ad3f8not rcx
37b7ad3fbmov [rsp+144], rcx
37b7ad403xor ecx, ecx
37b7ad405test rdi, rdi
37b7ad408cmovns rcx, rdi
37b7ad40cmovsxd rdi, edx
37b7ad40fxor edx, edx
37b7ad411test rdi, rdi
37b7ad414cmovns rdx, rdi
37b7ad418mov [rsp+168], rcx
37b7ad420not rcx
37b7ad423mov [rsp+176], rcx
37b7ad42bmov [rsp+112], rdx
37b7ad430not rdx
37b7ad433mov [rsp+120], rdx
37b7ad438test eax, eax
37b7ad43ajne 0x37b7ae723
37b7ad440lea edi, [rsi+2]
37b7ad443lea eax, [rsi+1]
37b7ad446mov [rsp+184], edi
37b7ad44dmov rdi, [rsp+448]
37b7ad455mov [rsp+84], eax
37b7ad459cdqe
37b7ad45bmovss x3, [rdi]
37b7ad45fmov rdi, [rsp+152]
37b7ad467imul rdi, rax
37b7ad46bmov [rsp+88], rdi
37b7ad470add rdi, [rsp+144]
37b7ad478add rax, rdi
37b7ad47bmov [rsp+96], rdi
37b7ad480mov rdi, [rsp+480]
37b7ad488movss x0, [rdi+4*rax]
37b7ad48dmulss x0, x3
37b7ad491movss [rsp+232], x0
37b7ad49amovss [rbx], x0
37b7ad49etest esi, esi
37b7ad4a0jle 0x37b7ae6b0
37b7ad4a6lea edi, [rsi-1]
37b7ad4a9cmp edi, 2
37b7ad4acjle 0x37b7ae6ce
37b7ad4b2movsxd rax, esi
37b7ad4b5mov rcx, [rsp+480]
37b7ad4bdpcmpeqd x1, x1
37b7ad4c1movaps x2, x3
37b7ad4c4lea rdx, [rax-3]
37b7ad4c8mov [rsp+136], rax
37b7ad4d0mov rax, [rsp+88]
37b7ad4d5shufps x2, x2, 0
37b7ad4d9psrld x1, 31
37b7ad4deadd rax, rdx
37b7ad4e1add rax, [rsp+144]
37b7ad4e9shl rdx, 2
37b7ad4edlea r10, [rcx+4*rax]
37b7ad4f1mov ecx, esi
37b7ad4f3mov rax, [rsp+560]
37b7ad4fblea r9, [rbx+rdx]
37b7ad4ffshr ecx, 2
37b7ad502neg rcx
37b7ad505lea r8, [rax+rdx-4]
37b7ad50aadd rdx, rax
37b7ad50dxor eax, eax
37b7ad50fshl rcx, 4
37b7ad513nop
37b7ad514nop [rax+rax]
37b7ad51fnop [rax+rax]
37b7ad52anop [rax+rax]
37b7ad535nop [rax+rax]
37b7ad540
37b7ad540loc_37b7ad540:
37b7ad540movups x0, [r10+rax]
37b7ad545movdqu x4, [r8+rax]
37b7ad54bshufps x0, x0, 27
37b7ad54fmulps x0, x2
37b7ad552shufps x0, x0, 27
37b7ad556movups [r9+rax], x0
37b7ad55bpshufd x0, x4, 27
37b7ad560paddd x0, x1
37b7ad564pshufd x0, x0, 27
37b7ad569movups [rdx+rax], x0
37b7ad56dsub rax, 16
37b7ad571cmp rax, rcx
37b7ad574jne 0x37b7ad540
37b7ad576test sil, 3
37b7ad57aje 0x37b7ad5bc
37b7ad57cmov eax, esi
37b7ad57eand eax, 3
37b7ad581
37b7ad581loc_37b7ad581:
37b7ad581mov rcx, [rsp+480]
37b7ad589mov rdx, [rsp+96]
37b7ad58emov r8, [rsp+560]
37b7ad596lea rcx, [rcx+4*rdx]
37b7ad59a
37b7ad59aloc_37b7ad59a:
37b7ad59amovss x0, [rcx+4*rax]
37b7ad59fmov edx, [r8+4*rax-4]
37b7ad5a4mulss x0, x3
37b7ad5a8add edx, 1
37b7ad5abmov [r8+4*rax], edx
37b7ad5afmovss [rbx+4*rax], x0
37b7ad5b4sub rax, 1
37b7ad5b8test eax, eax
37b7ad5bajg 0x37b7ad59a
37b7ad5bc
37b7ad5bcloc_37b7ad5bc:
37b7ad5bcmov rax, [rsp+136]
37b7ad5c4movsxd rcx, edi
37b7ad5c7mov [rsp+568], r11
37b7ad5cfneg rcx
37b7ad5d2lea r8, [4*rax]
37b7ad5dashl rcx, 2
37b7ad5delea rdx, [r8+rcx-4]
37b7ad5e3add rcx, r8
37b7ad5e6add rdx, r15
37b7ad5e9add rcx, r15
37b7ad5eccall memmove
37b7ad5f1cmp r12l, [rsp+184]
37b7ad5f9mov r11, [rsp+568]
37b7ad601jl 0x37b7ad6de
37b7ad607
37b7ad607loc_37b7ad607:
37b7ad607mov rax, [rsp+456]
37b7ad60fmov r10, [rsp+88]
37b7ad614add r10, [rsp+152]
37b7ad61cmovss x2, [rax]
37b7ad620mov eax, r12l
37b7ad623sub eax, esi
37b7ad625sub eax, 2
37b7ad628cmp eax, 2
37b7ad62bjbe 0x37b7ae6ed
37b7ad631mov rdi, [rsp+136]
37b7ad639mov edx, r12l
37b7ad63cmov rcx, [rsp+480]
37b7ad644movaps x1, x2
37b7ad647sub edx, esi
37b7ad649shufps x1, x1, 0
37b7ad64dsub edx, 1
37b7ad650lea rax, [r10+rdi+2]
37b7ad655add rax, [rsp+144]
37b7ad65dlea r9, [rcx+4*rax]
37b7ad661mov ecx, edx
37b7ad663lea r8, [rbx+4*rdi+4]
37b7ad668xor eax, eax
37b7ad66ashr ecx, 2
37b7ad66dshl rcx, 4
37b7ad671nop [rax]
37b7ad675nop [rax+rax]
37b7ad680
37b7ad680loc_37b7ad680:
37b7ad680movups x0, [r9+rax]
37b7ad685mulps x0, x1
37b7ad688movups [r8+rax], x0
37b7ad68dadd rax, 16
37b7ad691cmp rax, rcx
37b7ad694jne 0x37b7ad680
37b7ad696test dl, 3
37b7ad699je 0x37b7ad6d4
37b7ad69band edx, -4
37b7ad69eadd edx, [rsp+184]
37b7ad6a5
37b7ad6a5loc_37b7ad6a5:
37b7ad6a5mov rax, [rsp+480]
37b7ad6adadd r10, [rsp+144]
37b7ad6b5movsxd rdx, edx
37b7ad6b8lea rax, [rax+4*r10]
37b7ad6bc
37b7ad6bcloc_37b7ad6bc:
37b7ad6bcmovss x0, [rax+4*rdx]
37b7ad6c1mulss x0, x2
37b7ad6c5movss [rbx+4*rdx-4], x0
37b7ad6cbadd rdx, 1
37b7ad6cfcmp r12l, edx
37b7ad6d2jge 0x37b7ad6bc
37b7ad6d4
37b7ad6d4loc_37b7ad6d4:
37b7ad6d4cmp [rsp+84], 1
37b7ad6d9jle 0x37b7ad736
37b7ad6dblea edi, [rsi-1]
37b7ad6de
37b7ad6deloc_37b7ad6de:
37b7ad6demov edi, edi
37b7ad6e0lea rax, [r11+4]
37b7ad6e4lea rdx, [r11+4*rdi+8]
37b7ad6e9mov rcx, rdx
37b7ad6ecsub rcx, rax
37b7ad6efand ecx, 4
37b7ad6f2je 0x37b7ad720
37b7ad6f4mov [rax], 1
37b7ad6falea rax, [r11+8]
37b7ad6fecmp rax, rdx
37b7ad701je 0x37b7ad736
37b7ad703nop [rax]
37b7ad70anop [rax+rax]
37b7ad715nop [rax+rax]
37b7ad720
37b7ad720loc_37b7ad720:
37b7ad720mov [rax], 1
37b7ad726add rax, 8
37b7ad72amov [rax-4], 1
37b7ad731cmp rax, rdx
37b7ad734jne 0x37b7ad720
37b7ad736
37b7ad736loc_37b7ad736:
37b7ad736mov esi, [rsp+184]
37b7ad73dcmp [rsp+72], esi
37b7ad741jl 0x37b7ad848
37b7ad747mov rsi, [rsp+136]
37b7ad74flea edx, [r14-1]
37b7ad753mov rcx, rdx
37b7ad756add rdx, rsi
37b7ad759lea r8, [4*rsi]
37b7ad761lea rdx, [r11+4*rdx+4]
37b7ad766lea rax, [r8+r11]
37b7ad76amov r9, rdx
37b7ad76dsub r9, rax
37b7ad770and r9l, 4
37b7ad774je 0x37b7ad7a0
37b7ad776mov [rax+4], 2
37b7ad77dadd rax, 4
37b7ad781cmp rax, rdx
37b7ad784je 0x37b7ad7b6
37b7ad786nop [rax]
37b7ad78anop [rax+rax]
37b7ad795nop [rax+rax]
37b7ad7a0
37b7ad7a0loc_37b7ad7a0:
37b7ad7a0mov [rax+4], 2
37b7ad7a7add rax, 8
37b7ad7abmov [rax], 2
37b7ad7b1cmp rax, rdx
37b7ad7b4jne 0x37b7ad7a0
37b7ad7b6
37b7ad7b6loc_37b7ad7b6:
37b7ad7b6cmp ecx, 2
37b7ad7b9jbe 0x37b7ae6e1
37b7ad7bfmov rax, [rsp+560]
37b7ad7c7mov edx, r14l
37b7ad7camovd x5, [rsp+84]
37b7ad7d0shr edx, 2
37b7ad7d3lea rax, [rax+r8+4]
37b7ad7d8shl rdx, 4
37b7ad7dcpshufd x1, x5, 0
37b7ad7e1add rdx, rax
37b7ad7e4nop [rax+rax]
37b7ad7eanop [rax+rax]
37b7ad7f5nop [rax+rax]
37b7ad800
37b7ad800loc_37b7ad800:
37b7ad800movdqu x0, [rax]
37b7ad804add rax, 16
37b7ad808paddd x0, x1
37b7ad80cmovups [rax-16], x0
37b7ad810cmp rax, rdx
37b7ad813jne 0x37b7ad800
37b7ad815test r14b, 3
37b7ad819je 0x37b7ad848
37b7ad81bmov eax, r14l
37b7ad81eand eax, -4
37b7ad821add eax, [rsp+184]
37b7ad828
37b7ad828loc_37b7ad828:
37b7ad828mov r8l, [rsp+84]
37b7ad82dmov rdx, [rsp+560]
37b7ad835cdqe
37b7ad837
37b7ad837loc_37b7ad837:
37b7ad837add [rdx+4*rax-4], r8l
37b7ad83cadd rax, 1
37b7ad840lea ecx, [rax-1]
37b7ad843cmp r13l, ecx
37b7ad846jge 0x37b7ad837
37b7ad848
37b7ad848loc_37b7ad848:
37b7ad848movsxd rdi, r13l
37b7ad84blea esi, [r13+2]
37b7ad84fcmp [rsp+72], 1
37b7ad854jle 0x37b7ae5d0
37b7ad85amov rcx, [rsp+496]
37b7ad862mov r8, [rsp+504]
37b7ad86amov r12l, r13l
37b7ad86dxor eax, eax
37b7ad86fmov r9, [rsp+560]
37b7ad877nop [rax+rax]
37b7ad880
37b7ad880loc_37b7ad880:
37b7ad880movsxd rdx, [r9+4*rax+4]
37b7ad885sub rdx, 1
37b7ad889movss x0, [r15+4*rdx]
37b7ad88fmovss [rcx+4*rax+4], x0
37b7ad895movss x0, [rbx+4*rdx]
37b7ad89amov edx, [r11+4*rdx]
37b7ad89emovss [r8+4*rax+4], x0
37b7ad8a5mov [rbp+4*rax+4], edx
37b7ad8a9add rax, 1
37b7ad8adcmp rax, r12
37b7ad8b0jne 0x37b7ad880
37b7ad8b2mov rax, [rsp+544]
37b7ad8balea rcx, [rip+0xc8b147]
37b7ad8c1mov rdx, [rsp+408]
37b7ad8c9mov [rsp+568], r11
37b7ad8d1mov [rsp+32], rcx
37b7ad8d6mov r9, rcx
37b7ad8d9add rax, 4
37b7ad8ddmov [rsp+96], rcx
37b7ad8e2mov rcx, [rsp+400]
37b7ad8eamov [rsp+40], rax
37b7ad8efmov rax, [rsp+496]
37b7ad8f7lea r8, [rax+4]
37b7ad8fbcall slamrg_
37b7ad900mov rcx, [rsp+496]
37b7ad908xor eax, eax
37b7ad90amov r8, [rsp+504]
37b7ad912mov r9, [rsp+544]
37b7ad91amov r11, [rsp+568]
37b7ad922nop [rax+rax]
37b7ad92anop [rax+rax]
37b7ad935nop [rax+rax]
37b7ad940
37b7ad940loc_37b7ad940:
37b7ad940movsxd rdx, [r9+4*rax+4]
37b7ad945movss x0, [rcx+4*rdx]
37b7ad94amovss [r15+4*rax+4], x0
37b7ad951movss x0, [r8+4*rdx]
37b7ad957mov edx, [rbp+4*rdx]
37b7ad95bmovss [rbx+4*rax+4], x0
37b7ad961mov [r11+4*rax+4], edx
37b7ad966add rax, 1
37b7ad96acmp rax, r12
37b7ad96djne 0x37b7ad940
37b7ad96fmov edx, 7
37b7ad974lea rcx, [rip+0xc8b091]
37b7ad97bmov [rsp+568], r11
37b7ad983call slamch_
37b7ad988mov rax, [rsp+448]
37b7ad990movss x7, [rip+0xc8b088]
37b7ad998mulss x0, [rip+0xc8b090]
37b7ad9a0mov r11, [rsp+568]
37b7ad9a8movss x6, [rax]
37b7ad9acmov rax, [rsp+456]
37b7ad9b4movss x1, [rax]
37b7ad9b8andps x6, x7
37b7ad9bbmov rax, [rsp+424]
37b7ad9c3andps x1, x7
37b7ad9c6mov [rax], 1
37b7ad9ccmov rax, [rsp+536]
37b7ad9d4maxss x6, x1
37b7ad9d8movss x1, [r15+4*rdi]
37b7ad9delea rdx, [rax+4*rdi]
37b7ad9e2mov eax, 2
37b7ad9e7andps x1, x7
37b7ad9eamaxss x6, x1
37b7ad9eemulss x6, x0
37b7ad9f2jmp 0x37b7ada1f
37b7ad9f4
37b7ad9f4 90 66 66 2e 0f 1f 84 00 00 00 00 00 .ff.........
37b7ada00
37b7ada00loc_37b7ada00:
37b7ada00sub esi, 1
37b7ada03mov [rdx], eax
37b7ada05mov [r11+4*rax-4], 4
37b7ada0ecmp esi, 2
37b7ada11je 0x37b7ae550
37b7ada17add rax, 1
37b7ada1bsub rdx, 4
37b7ada1f
37b7ada1floc_37b7ada1f:
37b7ada1fmovss x1, [rbx+4*rax-4]
37b7ada25andps x1, x7
37b7ada28comiss x6, x1
37b7ada2bjae 0x37b7ada00
37b7ada2dmov [rsp+128], eax
37b7ada34
37b7ada34loc_37b7ada34:
37b7ada34mov eax, [rsp+128]
37b7ada3bcmp r13l, eax
37b7ada3ejl 0x37b7ae6f9
37b7ada44movsxd rdx, [rsp+128]
37b7ada4clea rcx, [rsp+224]
37b7ada54mov rax, [rsp+544]
37b7ada5cmov [rsp+432], r15
37b7ada64mov [rsp+88], rcx
37b7ada69lea rcx, [rsp+220]
37b7ada71lea r13, [4*rdx]
37b7ada79mov [rsp+104], rcx
37b7ada7elea edi, [rdx+1]
37b7ada81add rax, r13
37b7ada84lea r14, [r11+r13]
37b7ada88lea r12, [rbx+r13]
37b7ada8cmov [rsp+568], r11
37b7ada94lea rcx, [rsp+228]
37b7ada9cadd r13, r15
37b7ada9fmov [rsp+552], rbp
37b7adaa7mov r11, [rsp+536]
37b7adaafmov [rsp+160], rcx
37b7adab7mov r15, rax
37b7adabajmp 0x37b7adaf4
37b7adabc
37b7adabc 0f 1f 40 00 ..@.
37b7adac0
37b7adac0loc_37b7adac0:
37b7adac0sub esi, 1
37b7adac3mov [r14], 4
37b7adacamovsxd rax, esi
37b7adacdmov [r11+4*rax-4], edi
37b7adad2
37b7adad2loc_37b7adad2:
37b7adad2add edi, 1
37b7adad5add r12, 4
37b7adad9add r14, 4
37b7adaddadd r15, 4
37b7adae1mov eax, [rsp+224]
37b7adae8add r13, 4
37b7adaeccmp eax, edi
37b7adaeejl 0x37b7add50
37b7adaf4
37b7adaf4loc_37b7adaf4:
37b7adaf4movss x1, [r12]
37b7adafamovaps x0, x1
37b7adafdandps x0, x7
37b7adb00comiss x6, x0
37b7adb03jae 0x37b7adac0
37b7adb05mov rax, [rsp+432]
37b7adb0dlea rbp, [rdx-1]
37b7adb11movss x0, [r13]
37b7adb17movss x3, [rbx+4*rbp]
37b7adb1cmovss x2, [rax+4*rbp]
37b7adb21subss x0, x2
37b7adb25andps x0, x7
37b7adb28comiss x6, x0
37b7adb2bjae 0x37b7adb80
37b7adb2dmov rax, [rsp+424]
37b7adb35mov rcx, [rsp+424]
37b7adb3dmovsxd rax, [rax]
37b7adb40lea edx, [rax+1]
37b7adb43mov [rcx], edx
37b7adb45mov rcx, [rsp+504]
37b7adb4dmovsxd rdx, edi
37b7adb50movss [rcx+4*rax], x3
37b7adb55mov rcx, [rsp+496]
37b7adb5dmovss [rcx+4*rax], x2
37b7adb62mov ecx, [rsp+128]
37b7adb69mov [rsp+128], edi
37b7adb70mov [r11+4*rax], ecx
37b7adb74jmp 0x37b7adad2
37b7adb79
37b7adb79 0f 1f 80 00 00 00 00 .......
37b7adb80
37b7adb80loc_37b7adb80:
37b7adb80lea rax, [rsp+216]
37b7adb88mov rdx, [rsp+160]
37b7adb90movss [rsp+228], x3
37b7adb99mov rcx, rax
37b7adb9cmov [rsp+72], rax
37b7adba1mov [rsp+536], r11
37b7adba9movss [rsp+216], x1
37b7adbb2call slapy2_
37b7adbb7mov r9, [rsp+544]
37b7adbbfxor edx, edx
37b7adbc1mov r11l, [rsp+84]
37b7adbc6movaps x1, x0
37b7adbc9lea r8, [rip+0xc8ae38]
37b7adbd0movss x0, [rsp+216]
37b7adbd9movsxd rax, [r9+4*rbp]
37b7adbddmov r9, [rsp+560]
37b7adbe5movss [r12], x1
37b7adbebdivss x0, x1
37b7adbefmov [rbx+4*rbp], 0
37b7adbf6mov r10l, [r9+4*rax]
37b7adbfamovsxd rax, [r15]
37b7adbfdcmp r11l, r10l
37b7adc00mov eax, [r9+4*rax]
37b7adc04mov r9, [rsp+112]
37b7adc09setge dl
37b7adc0csub r10l, edx
37b7adc0fxor edx, edx
37b7adc11cmp r11l, eax
37b7adc14mov r11, [rsp+120]
37b7adc19setge dl
37b7adc1cmovsxd r10, r10l
37b7adc1fsub eax, edx
37b7adc21mov rdx, r9
37b7adc24mov [rsp+192], r10
37b7adc2ccdqe
37b7adc2eimul r9, r10
37b7adc32mov r10, [rsp+160]
37b7adc3aimul rdx, rax
37b7adc3emov [rsp+200], rax
37b7adc46mov rax, [rsp+72]
37b7adc4bmov [rsp+48], r10
37b7adc50mov [rsp+40], rax
37b7adc55lea rcx, [r11+rdx+1]
37b7adc5alea rdx, [r9+r11+1]
37b7adc5fmov r11, [rsp+96]
37b7adc64mov r9, [rsp+464]
37b7adc6cmov [rsp+32], r11
37b7adc71lea rdx, [r9+4*rdx]
37b7adc75lea r9, [r9+4*rcx]
37b7adc79mov rcx, [rsp+88]
37b7adc7emovss [rsp+216], x0
37b7adc87movss x0, [rsp+228]
37b7adc90divss x0, x1
37b7adc94xorps x0, [rip+0xc8ada5]
37b7adc9bmovss [rsp+228], x0
37b7adca4call srot_
37b7adca9mov rax, [rsp+72]
37b7adcaemov rcx, [rsp+480]
37b7adcb6mov r10, [rsp+192]
37b7adcbemov r8, [rsp+488]
37b7adcc6mov [rsp+40], rax
37b7adccbmov rax, [rsp+488]
37b7adcd3lea rdx, [rcx+4*r10-4]
37b7adcd8mov r10, [rsp+160]
37b7adce0mov [rsp+32], rax
37b7adce5mov rax, [rsp+200]
37b7adcedmov [rsp+48], r10
37b7adcf2lea r9, [rcx+4*rax-4]
37b7adcf7mov rcx, [rsp+104]
37b7adcfccall srot_
37b7add01mov rax, [rsp+568]
37b7add09mov r11, [rsp+536]
37b7add11mov eax, [rax+4*rbp]
37b7add14cmp [r14], eax
37b7add17je 0x37b7add20
37b7add19mov [r14], 3
37b7add20
37b7add20loc_37b7add20:
37b7add20mov rax, [rsp+568]
37b7add28mov ecx, [rsp+128]
37b7add2fsub esi, 1
37b7add32movsxd rdx, edi
37b7add35mov [rsp+128], edi
37b7add3cmov [rax+4*rbp], 4
37b7add43movsxd rax, esi
37b7add46mov [r11+4*rax-4], ecx
37b7add4bjmp 0x37b7adad2
37b7add50
37b7add50loc_37b7add50:
37b7add50mov [rsp+72], eax
37b7add54mov r15, [rsp+432]
37b7add5cmov rbp, [rsp+552]
37b7add64mov r11, [rsp+568]
37b7add6c
37b7add6cloc_37b7add6c:
37b7add6cmov rax, [rsp+424]
37b7add74mov rsi, [rsp+424]
37b7add7csub rdx, 1
37b7add80mov [rsp+240], 0
37b7add8cmovss x0, [rbx+4*rdx]
37b7add91mov edi, [rsp+128]
37b7add98mov [rsp+248], 0
37b7adda4movsxd rax, [rax]
37b7adda7lea ecx, [rax+1]
37b7addaamov [rsi], ecx
37b7addacmov rsi, [rsp+504]
37b7addb4movss [rsi+4*rax], x0
37b7addb9mov rsi, [rsp+496]
37b7addc1movss x0, [r15+4*rdx]
37b7addc7movss [rsi+4*rax], x0
37b7addccmov rsi, [rsp+536]
37b7addd4mov [rsi+4*rax], edi
37b7addd7cmp [rsp+72], 1
37b7adddcjle 0x37b7ae690
37b7adde2
37b7adde2loc_37b7adde2:
37b7adde2mov esi, [rsp+72]
37b7adde6lea rax, [r11+4]
37b7addealea r8l, [rsi-2]
37b7addeelea rcx, [r11+4*r8+8]
37b7addf3nop
37b7addf5nop [rax+rax]
37b7ade00
37b7ade00loc_37b7ade00:
37b7ade00movsxd rdx, [rax]
37b7ade03add rax, 4
37b7ade07add [rsp+4*rdx+236], 1
37b7ade0fcmp rax, rcx
37b7ade12jne 0x37b7ade00
37b7ade14mov eax, [rsp+240]
37b7ade1bmov r10, [rsp+536]
37b7ade23add r8, 3
37b7ade27mov [rsp+256], 2
37b7ade32movdqu x8, [rsp+240]
37b7ade3cadd eax, 2
37b7ade3fmov [rsp+260], eax
37b7ade46add eax, [rsp+244]
37b7ade4dmov [rsp+264], eax
37b7ade54add eax, [rsp+248]
37b7ade5bmov [rsp+268], eax
37b7ade62mov eax, 2
37b7ade67nop [rax]
37b7ade6anop [rax+rax]
37b7ade75nop [rax+rax]
37b7ade80
37b7ade80loc_37b7ade80:
37b7ade80movsxd rdx, [r10+4*rax-4]
37b7ade85movsxd rdx, [r11+4*rdx-4]
37b7ade8asub rdx, 1
37b7ade8emovsxd r9, [rsp+4*rdx+256]
37b7ade96mov rcx, r9
37b7ade99mov [rbp+4*r9-4], eax
37b7ade9eadd rax, 1
37b7adea2add ecx, 1
37b7adea5mov [rsp+4*rdx+256], ecx
37b7adeaccmp r8, rax
37b7adeafjne 0x37b7ade80
37b7adeb1mov rax, [rsp+168]
37b7adeb9mov rsi, [rsp+176]
37b7adec1mov [rsp+568], r11
37b7adec9mov [rsp+552], rbp
37b7aded1mov r13, [rsp+552]
37b7aded9mov ebp, 2
37b7adedelea rdi, [4*rax]
37b7adee6lea rax, [rsi+2*rax]
37b7adeeamov rsi, [rsp+504]
37b7adef2mov [rsp+440], rbx
37b7adefamov rbx, [rsp+536]
37b7adf02lea r12, [rsi+4]
37b7adf06lea r14, [r12+4*rax]
37b7adf0amov rax, [rsp+520]
37b7adf12mov [rsp+128], r12
37b7adf1amov r12, r14
37b7adf1dlea rsi, [rax+4]
37b7adf21nop [rax]
37b7adf25nop [rax+rax]
37b7adf30
37b7adf30loc_37b7adf30:
37b7adf30movsxd rax, [rbx+4*rbp-4]
37b7adf35mov rcx, [rsp+544]
37b7adf3dxor edx, edx
37b7adf3fmov r9, r12
37b7adf42lea r8, [rip+0xc8aabf]
37b7adf49movss x0, [r15+4*rax-4]
37b7adf50mov rax, [rsp+496]
37b7adf58movss [rax+4*rbp-4], x0
37b7adf5emovsxd rax, [r13+4*rbp-4]
37b7adf63movsxd rax, [rbx+4*rax-4]
37b7adf68movsxd rax, [rcx+4*rax-4]
37b7adf6dmov rcx, [rsp+560]
37b7adf75mov eax, [rcx+4*rax]
37b7adf78cmp [rsp+84], eax
37b7adf7csetge dl
37b7adf7fmov rcx, [rsp+88]
37b7adf84add rbp, 1
37b7adf88add r12, rdi
37b7adf8bsub eax, edx
37b7adf8dmov rdx, [rsp+112]
37b7adf92movsxd r14, eax
37b7adf95mov rax, [rsp+120]
37b7adf9aimul rdx, r14
37b7adf9elea rdx, [rax+rdx+1]
37b7adfa3mov rax, [rsp+464]
37b7adfablea rdx, [rax+4*rdx]
37b7adfafmov rax, [rsp+96]
37b7adfb4mov [rsp+32], rax
37b7adfb9call scopy_
37b7adfbemov rax, [rsp+480]
37b7adfc6mov rcx, [rsp+104]
37b7adfcbmov r9, rsi
37b7adfcemov r8, [rsp+488]
37b7adfd6add rsi, 4
37b7adfdalea rdx, [rax+4*r14-4]
37b7adfdfmov rax, [rsp+528]
37b7adfe7mov [rsp+32], rax
37b7adfeccall scopy_
37b7adff1cmp [rsp+72], ebp
37b7adff5jge 0x37b7adf30
37b7adffbmov eax, [rsp+224]
37b7ae002mov rbx, [rsp+440]
37b7ae00amov r11, [rsp+568]
37b7ae012mov r12, [rsp+128]
37b7ae01amov [rsp+72], eax
37b7ae01e
37b7ae01eloc_37b7ae01e:
37b7ae01emovss x1, [rip+0xc8aa2a]
37b7ae026mov rax, [rsp+496]
37b7ae02emulss x1, x6
37b7ae032movss x0, [rax+4]
37b7ae037mov [rax], 0
37b7ae03dandps x0, x7
37b7ae040comiss x1, x0
37b7ae043jb 0x37b7ae04a
37b7ae045movss [rax+4], x1
37b7ae04a
37b7ae04aloc_37b7ae04a:
37b7ae04amov esi, [rsp+220]
37b7ae051cmp esi, [rsp+72]
37b7ae055jg 0x37b7ae398
37b7ae05bmovss x0, [rsp+232]
37b7ae064andps x7, x0
37b7ae067comiss x6, x7
37b7ae06ajb 0x37b7ae380
37b7ae070movss x7, [rip+0xc8a9dc]
37b7ae078movss [rbx], x6
37b7ae07c
37b7ae07cloc_37b7ae07c:
37b7ae07cmov rax, [rsp+424]
37b7ae084lea r9, [rbx+4]
37b7ae088mov rdx, r12
37b7ae08blea rbp, [rsp+236]
37b7ae093lea r8, [rip+0xc8a96e]
37b7ae09amov rcx, rbp
37b7ae09dmov [rsp+568], r11
37b7ae0a5mov eax, [rax]
37b7ae0a7mov [rsp+72], eax
37b7ae0absub eax, 1
37b7ae0aemov [rsp+236], eax
37b7ae0b5mov rax, [rsp+96]
37b7ae0bamov [rsp+32], rax
37b7ae0bfcall scopy_
37b7ae0c4mov rax, [rsp+512]
37b7ae0ccmov [rsp+56], 1
37b7ae0d5lea r8, [rip+0xc8a92c]
37b7ae0dcmov rdx, [rsp+88]
37b7ae0e1lea rcx, [rip+0xc8a930]
37b7ae0e8mov [rsp+48], rax
37b7ae0edmov rax, [rsp+504]
37b7ae0f5mov [rsp+40], rax
37b7ae0falea rax, [rip+0xc8a913]
37b7ae101mov [rsp+32], rax
37b7ae106mov r9, rax
37b7ae109call slaset_
37b7ae10emov rbx, [rsp+136]
37b7ae116mov rax, [rsp+504]
37b7ae11emov r11, [rsp+568]
37b7ae126movss [rax+4*rbx], x7
37b7ae12bmov ebx, [rsp+224]
37b7ae132cmp esi, ebx
37b7ae134jle 0x37b7ae318
37b7ae13amovsxd r8, [rsp+188]
37b7ae142xor eax, eax
37b7ae144test r8, r8
37b7ae147cmovs r8, rax
37b7ae14bmov eax, [rsp+84]
37b7ae14ftest eax, eax
37b7ae151jle 0x37b7ae71b
37b7ae157mov rax, [rsp+152]
37b7ae15fmov r14, [rsp+136]
37b7ae167movsxd r13, esi
37b7ae16alea r10, [4*r8]
37b7ae172mov rcx, [rsp+520]
37b7ae17amov r9, r13
37b7ae17dmovss x2, [rsp+228]
37b7ae186mov edx, 1
37b7ae18blea rdi, [4*rax]
37b7ae193mov rax, [rsp+480]
37b7ae19bmov r12l, [rsp+184]
37b7ae1a3sub r9, r14
37b7ae1a6movss x1, [rsp+216]
37b7ae1afsub rcx, 4
37b7ae1b3lea rax, [rax+4*r14]
37b7ae1b7nop [rax+rax]
37b7ae1c0
37b7ae1c0loc_37b7ae1c0:
37b7ae1c0movss x0, [rax]
37b7ae1c4add edx, 1
37b7ae1c7mulss x0, x2
37b7ae1cbxorps x0, [rip+0xc8a86e]
37b7ae1d2movss [rax+4*r9-4], x0
37b7ae1d9movss x0, [rax]
37b7ae1ddadd rax, rdi
37b7ae1e0mulss x0, x1
37b7ae1e4movss [rcx+4], x0
37b7ae1e9add rcx, r10
37b7ae1eccmp r12l, edx
37b7ae1efjne 0x37b7ae1c0
37b7ae1f1
37b7ae1f1loc_37b7ae1f1:
37b7ae1f1cmp esi, [rsp+184]
37b7ae1f8jl 0x37b7ae2a8
37b7ae1femovsxd r9, [rsp+184]
37b7ae206mov rax, [rsp+152]
37b7ae20eadd esi, 1
37b7ae211mov rdx, [rsp+480]
37b7ae219mov r10, [rsp+520]
37b7ae221mov rdi, r9
37b7ae224lea rcx, [4*rax]
37b7ae22cmovss x3, [rsp+228]
37b7ae235movss x2, [rsp+216]
37b7ae23eimul rax, r9
37b7ae242add rax, [rsp+144]
37b7ae24aimul r9, r8
37b7ae24eadd rax, r13
37b7ae251lea rax, [rdx+4*rax]
37b7ae255lea rdx, [4*r8]
37b7ae25dnot r8
37b7ae260add r9, r8
37b7ae263lea r8, [r10+4*r9]
37b7ae267mov r9l, edi
37b7ae26anop [rax+rax]
37b7ae275nop [rax+rax]
37b7ae280
37b7ae280loc_37b7ae280:
37b7ae280movss x0, [rax]
37b7ae284add r9l, 1
37b7ae288movaps x1, x0
37b7ae28bmulss x1, x3
37b7ae28fmulss x0, x2
37b7ae293movss [r8+4], x1
37b7ae299add r8, rdx
37b7ae29cmovss [rax], x0
37b7ae2a0add rax, rcx
37b7ae2a3cmp r9l, esi
37b7ae2a6jne 0x37b7ae280
37b7ae2a8
37b7ae2a8loc_37b7ae2a8:
37b7ae2a8mov rsi, [rsp+528]
37b7ae2b0mov rdx, [rsp+480]
37b7ae2b8lea rax, [4*r13-4]
37b7ae2c0mov [rsp+568], r11
37b7ae2c8mov r8, [rsp+488]
37b7ae2d0mov rcx, [rsp+104]
37b7ae2d5mov [rsp+32], rsi
37b7ae2damov rsi, [rsp+520]
37b7ae2e2add rdx, rax
37b7ae2e5lea r9, [rsi+rax]
37b7ae2e9call scopy_
37b7ae2eemov r11, [rsp+568]
37b7ae2f6
37b7ae2f6loc_37b7ae2f6:
37b7ae2f6mov rax, [rsp+424]
37b7ae2femovsxd rax, [rax]
37b7ae301cmp ebx, eax
37b7ae303jg 0x37b7ae3f8
37b7ae309
37b7ae309loc_37b7ae309:
37b7ae309movups [r11], x8
37b7ae30djmp 0x37b7ad354
37b7ae312
37b7ae312 66 0f 1f 44 00 00 f..D..
37b7ae318
37b7ae318loc_37b7ae318:
37b7ae318mov rax, [rsp+480]
37b7ae320mov rsi, [rsp+136]
37b7ae328mov [rsp+568], r11
37b7ae330mov r9, [rsp+520]
37b7ae338mov r8, [rsp+488]
37b7ae340lea rdx, [rax+4*rsi]
37b7ae344mov rax, [rsp+528]
37b7ae34cmov rcx, [rsp+104]
37b7ae351mov [rsp+32], rax
37b7ae356call scopy_
37b7ae35bmov esi, [rsp+220]
37b7ae362mov r11, [rsp+568]
37b7ae36acmp ebx, esi
37b7ae36cjge 0x37b7ae2f6
37b7ae36emovsxd r13, esi
37b7ae371jmp 0x37b7ae2a8
37b7ae376
37b7ae376 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae380
37b7ae380loc_37b7ae380:
37b7ae380movss x7, [rip+0xc8a6cc]
37b7ae388movss [rbx], x0
37b7ae38cjmp 0x37b7ae07c
37b7ae391
37b7ae391 0f 1f 80 00 00 00 00 .......
37b7ae398
37b7ae398loc_37b7ae398:
37b7ae398movsxd r13, esi
37b7ae39blea rcx, [rsp+232]
37b7ae3a3mov [rsp+568], r11
37b7ae3absub r13, 1
37b7ae3aflea rdx, [rbx+4*r13]
37b7ae3b3call slapy2_
37b7ae3b8mov r11, [rsp+568]
37b7ae3c0comiss x6, x0
37b7ae3c3movss [rbx], x0
37b7ae3c7jb 0x37b7ae590
37b7ae3cdmovss x7, [rip+0xc8a67f]
37b7ae3d5movss [rbx], x6
37b7ae3d9mov [rsp+228], 0
37b7ae3e4movss [rsp+216], x7
37b7ae3edjmp 0x37b7ae07c
37b7ae3f2
37b7ae3f2 66 0f 1f 44 00 00 f..D..
37b7ae3f8
37b7ae3f8loc_37b7ae3f8:
37b7ae3f8mov rsi, [rsp+96]
37b7ae3fdmov edx, ebx
37b7ae3fflea r9, [r15+4*rax]
37b7ae403mov rcx, rbp
37b7ae406sub edx, eax
37b7ae408lea r8, [rip+0xc8a5f9]
37b7ae40fmov [rsp+568], r11
37b7ae417mov [rsp+32], rsi
37b7ae41cmov [rsp+236], edx
37b7ae423lea rdx, [4*rax]
37b7ae42badd rdx, [rsp+496]
37b7ae433call scopy_
37b7ae438mov rax, [rsp+424]
37b7ae440mov r8, rbp
37b7ae443mov rdx, [rsp+168]
37b7ae44blea rcx, [rip+0xc8a5c6]
37b7ae452mov eax, [rax]
37b7ae454mov [rsp+56], 1
37b7ae45dsub ebx, eax
37b7ae45fadd eax, 1
37b7ae462cdqe
37b7ae464mov [rsp+236], ebx
37b7ae46bmov rbx, [rsp+176]
37b7ae473imul rdx, rax
37b7ae477imul rax, [rsp+112]
37b7ae47dlea rdx, [rbx+rdx+1]
37b7ae482mov rbx, [rsp+472]
37b7ae48amov [rsp+48], rbx
37b7ae48fmov rbx, [rsp+120]
37b7ae494lea rax, [rbx+rax+1]
37b7ae499mov rbx, [rsp+464]
37b7ae4a1lea rax, [rbx+4*rax]
37b7ae4a5mov [rsp+40], rax
37b7ae4aamov rax, [rsp+512]
37b7ae4b2mov [rsp+32], rax
37b7ae4b7mov rax, [rsp+504]
37b7ae4bflea r9, [rax+4*rdx]
37b7ae4c3mov rdx, [rsp+88]
37b7ae4c8call slacpy_
37b7ae4cdmov rax, [rsp+424]
37b7ae4d5mov r8, [rsp+104]
37b7ae4dalea rcx, [rip+0xc8a537]
37b7ae4e1mov rbx, [rsp+488]
37b7ae4e9mov edx, [rsp+224]
37b7ae4f0movsxd rax, [rax]
37b7ae4f3mov [rsp+56], 1
37b7ae4fcmov [rsp+48], rbx
37b7ae501mov rbx, [rsp+528]
37b7ae509sub edx, eax
37b7ae50bmov [rsp+236], edx
37b7ae512lea rdx, [4*rax]
37b7ae51aadd rdx, [rsp+480]
37b7ae522mov [rsp+40], rdx
37b7ae527mov rdx, rbp
37b7ae52amov [rsp+32], rbx
37b7ae52fmov rbx, [rsp+520]
37b7ae537lea r9, [rbx+4*rax]
37b7ae53bcall slacpy_
37b7ae540mov r11, [rsp+568]
37b7ae548jmp 0x37b7ae309
37b7ae54d
37b7ae54d 0f 1f 00 ...
37b7ae550
37b7ae550loc_37b7ae550:
37b7ae550lea rax, [rsp+224]
37b7ae558mov [rsp+240], 0
37b7ae564mov [rsp+88], rax
37b7ae569lea rax, [rsp+220]
37b7ae571mov [rsp+248], 0
37b7ae57dmov [rsp+104], rax
37b7ae582jmp 0x37b7adde2
37b7ae587
37b7ae587 66 0f 1f 84 00 00 00 00 00 f........
37b7ae590
37b7ae590loc_37b7ae590:
37b7ae590movss x1, [rsp+232]
37b7ae599movss x7, [rip+0xc8a4b3]
37b7ae5a1divss x1, x0
37b7ae5a5movss [rsp+216], x1
37b7ae5aemovss x1, [rbx+4*r13]
37b7ae5b4divss x1, x0
37b7ae5b8movss [rsp+228], x1
37b7ae5c1jmp 0x37b7ae07c
37b7ae5c6
37b7ae5c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae5d0
37b7ae5d0loc_37b7ae5d0:
37b7ae5d0mov rax, [rsp+544]
37b7ae5d8lea rcx, [rip+0xc8a429]
37b7ae5dfmov rdx, [rsp+408]
37b7ae5e7mov [rsp+568], r11
37b7ae5efmov [rsp+32], rcx
37b7ae5f4mov r9, rcx
37b7ae5f7add rax, 4
37b7ae5fbmov [rsp+96], rcx
37b7ae600mov rcx, [rsp+400]
37b7ae608mov [rsp+40], rax
37b7ae60dmov rax, [rsp+496]
37b7ae615lea r8, [rax+4]
37b7ae619call slamrg_
37b7ae61emov edx, 7
37b7ae623lea rcx, [rip+0xc8a3e2]
37b7ae62acall slamch_
37b7ae62fmov rax, [rsp+448]
37b7ae637movss x7, [rip+0xc8a3e1]
37b7ae63fmulss x0, [rip+0xc8a3e9]
37b7ae647mov r11, [rsp+568]
37b7ae64fmovss x6, [rax]
37b7ae653mov rax, [rsp+456]
37b7ae65bmovss x1, [rax]
37b7ae65fandps x6, x7
37b7ae662mov rax, [rsp+424]
37b7ae66aandps x1, x7
37b7ae66dmov [rax], 1
37b7ae673maxss x6, x1
37b7ae677movss x1, [r15+4*rdi]
37b7ae67dandps x1, x7
37b7ae680maxss x6, x1
37b7ae684mulss x6, x0
37b7ae688jmp 0x37b7ada34
37b7ae68d
37b7ae68d 0f 1f 00 ...
37b7ae690
37b7ae690loc_37b7ae690:
37b7ae690mov rax, [rsp+504]
37b7ae698pxor x8, x8
37b7ae69dlea r12, [rax+4]
37b7ae6a1jmp 0x37b7ae01e
37b7ae6a6
37b7ae6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7ae6b0
37b7ae6b0loc_37b7ae6b0:
37b7ae6b0movsxd rax, esi
37b7ae6b3cmp r12l, [rsp+184]
37b7ae6bbmov [rsp+136], rax
37b7ae6c3jge 0x37b7ad607
37b7ae6c9jmp 0x37b7ad736
37b7ae6ce
37b7ae6celoc_37b7ae6ce:
37b7ae6cemovsxd rcx, esi
37b7ae6d1movsxd rax, esi
37b7ae6d4mov [rsp+136], rcx
37b7ae6dcjmp 0x37b7ad581
37b7ae6e1
37b7ae6e1loc_37b7ae6e1:
37b7ae6e1mov eax, [rsp+184]
37b7ae6e8jmp 0x37b7ad828
37b7ae6ed
37b7ae6edloc_37b7ae6ed:
37b7ae6edmov edx, [rsp+184]
37b7ae6f4jmp 0x37b7ad6a5
37b7ae6f9
37b7ae6f9loc_37b7ae6f9:
37b7ae6f9movsxd rdx, eax
37b7ae6fclea rax, [rsp+224]
37b7ae704mov [rsp+88], rax
37b7ae709lea rax, [rsp+220]
37b7ae711mov [rsp+104], rax
37b7ae716jmp 0x37b7add6c
37b7ae71b
37b7ae71bloc_37b7ae71b:
37b7ae71bmovsxd r13, esi
37b7ae71ejmp 0x37b7ae1f1
37b7ae723
37b7ae723loc_37b7ae723:
37b7ae723neg eax
37b7ae725mov edx, eax
37b7ae727jmp 0x37b7ad332
37b7ad200
Loading..