File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37b7aaa00
    37b7aaa00slarrk_:
    37b7aaa00push rbp
    37b7aaa01push rdi
    37b7aaa02push rsi
    37b7aaa03push rbx
    37b7aaa04sub rsp, 136
    37b7aaa0bmovups [rsp+48], x6
    37b7aaa10movups [rsp+64], x7
    37b7aaa15movups [rsp+80], x8
    37b7aaa1bmovups [rsp+96], x9
    37b7aaa21movups [rsp+112], x10
    37b7aaa27mov eax, [rcx]
    37b7aaa29mov rbx, [rsp+208]
    37b7aaa31mov rsi, [rsp+216]
    37b7aaa39mov rbp, rcx
    37b7aaa3cmov rdi, rdx
    37b7aaa3ftest eax, eax
    37b7aaa41jle 0x37b7aad48
    37b7aaa47mov edx, 1
    37b7aaa4clea rcx, [rip+0xc8d60d]
    37b7aaa53mov [rsp+200], r9
    37b7aaa5bmov [rsp+192], r8
    37b7aaa63call slamch_
    37b7aaa68mov r8, [rsp+192]
    37b7aaa70mov ebp, [rbp]
    37b7aaa73mov r9, [rsp+200]
    37b7aaa7bmovaps x2, x0
    37b7aaa7emov rax, [rsp+232]
    37b7aaa86movss x3, [r8]
    37b7aaa8bmovss x5, [rip+0xc8d5ed]
    37b7aaa93movss x4, [r9]
    37b7aaa98movss x7, [rax]
    37b7aaa9cmovaps x0, x3
    37b7aaa9fandps x0, [rip+0xc8d5ca]
    37b7aaaa6mov rax, [rsp+224]
    37b7aaaaemovaps x1, x4
    37b7aaab1andps x1, [rip+0xc8d5b8]
    37b7aaab8movss x6, [rax]
    37b7aaabcmov rax, [rsp+256]
    37b7aaac4maxss x0, x1
    37b7aaac8mulss x5, x6
    37b7aaaccmov [rax], -1
    37b7aaad2movaps x1, x0
    37b7aaad5addss x1, x0
    37b7aaad9mulss x1, x2
    37b7aaaddpxor x2, x2
    37b7aaae1cvtsi2ss x2, ebp
    37b7aaae5mulss x1, x2
    37b7aaae9subss x3, x1
    37b7aaaedaddss x4, x1
    37b7aaaf1subss x3, x5
    37b7aaaf5addss x4, x5
    37b7aaaf9maxss x5, x6
    37b7aaafdmovaps x2, x3
    37b7aab00movaps x8, x4
    37b7aab04andps x2, [rip+0xc8d565]
    37b7aab0bandps x8, [rip+0xc8d55d]
    37b7aab13movaps x1, x4
    37b7aab16subss x1, x3
    37b7aab1aandps x1, [rip+0xc8d54f]
    37b7aab21maxss x2, x8
    37b7aab26movss x8, [rip+0xc8d559]
    37b7aab2fmulss x2, x7
    37b7aab33maxss x2, x5
    37b7aab37comiss x2, x1
    37b7aab3aja 0x37b7aacc7
    37b7aab40addss x0, x6
    37b7aab44movss [rsp+44], x5
    37b7aab4amovaps x9, x6
    37b7aab4epxor x10, x10
    37b7aab53movss [rsp+40], x4
    37b7aab59movss [rsp+36], x3
    37b7aab5fmovss [rsp+32], x1
    37b7aab65call logf
    37b7aab6amovaps x8, x0
    37b7aab6emovaps x0, x6
    37b7aab71call logf
    37b7aab76xorps x9, [rip+0xc8d512]
    37b7aab7exor r8l, r8l
    37b7aab81movss x5, [rsp+44]
    37b7aab87subss x8, x0
    37b7aab8cmovss x4, [rsp+40]
    37b7aab92movss x3, [rsp+36]
    37b7aab98lea ecx, [rbp-1]
    37b7aab9bdivss x8, [rip+0xc8d4e0]
    37b7aaba4cvttss2si r9l, x8
    37b7aaba9movss x1, [rsp+32]
    37b7aabafmovss x8, [rip+0xc8d4d0]
    37b7aabb8add r9l, 2
    37b7aabbcnop [rax]
    37b7aabc0
    37b7aabc0loc_37b7aabc0:
    37b7aabc0cmp r9l, r8l
    37b7aabc3jl 0x37b7aacd5
    37b7aabc9movaps x2, x3
    37b7aabccmovss x0, [rbx]
    37b7aabd0add r8l, 1
    37b7aabd4addss x2, x4
    37b7aabd8mulss x2, x8
    37b7aabddsubss x0, x2
    37b7aabe1movaps x1, x0
    37b7aabe4andps x1, [rip+0xc8d485]
    37b7aabebcomiss x6, x1
    37b7aabeejbe 0x37b7aad28
    37b7aabf4movaps x0, x9
    37b7aabf8mov edx, 1
    37b7aabfd
    37b7aabfdloc_37b7aabfd:
    37b7aabfdcmp ebp, 1
    37b7aac00jle 0x37b7aac85
    37b7aac06xor eax, eax
    37b7aac08jmp 0x37b7aac50
    37b7aac0a
    37b7aac0a 66 2e 0f 1f 84 00 f.....
    37b7aac10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
    37b7aac20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
    37b7aac30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
    37b7aac40
    37b7aac40loc_37b7aac40:
    37b7aac40movaps x0, x9
    37b7aac44
    37b7aac44loc_37b7aac44:
    37b7aac44add rax, 1
    37b7aac48add edx, 1
    37b7aac4bcmp rcx, rax
    37b7aac4eje 0x37b7aac85
    37b7aac50
    37b7aac50loc_37b7aac50:
    37b7aac50movss x1, [rsi+4*rax]
    37b7aac55divss x1, x0
    37b7aac59movss x0, [rbx+4*rax+4]
    37b7aac5fsubss x0, x1
    37b7aac63subss x0, x2
    37b7aac67movaps x1, x0
    37b7aac6aandps x1, [rip+0xc8d3ff]
    37b7aac71comiss x6, x1
    37b7aac74ja 0x37b7aac40
    37b7aac76comiss x10, x0
    37b7aac7ajae 0x37b7aac44
    37b7aac7cadd rax, 1
    37b7aac80cmp rcx, rax
    37b7aac83jne 0x37b7aac50
    37b7aac85
    37b7aac85loc_37b7aac85:
    37b7aac85cmp [rdi], edx
    37b7aac87jle 0x37b7aad40
    37b7aac8dmovaps x3, x2
    37b7aac90
    37b7aac90loc_37b7aac90:
    37b7aac90movaps x0, x4
    37b7aac93movaps x2, x3
    37b7aac96andps x0, [rip+0xc8d3d3]
    37b7aac9dandps x2, [rip+0xc8d3cc]
    37b7aaca4movaps x1, x4
    37b7aaca7subss x1, x3
    37b7aacabandps x1, [rip+0xc8d3be]
    37b7aacb2maxss x0, x2
    37b7aacb6mulss x0, x7
    37b7aacbamaxss x0, x5
    37b7aacbecomiss x0, x1
    37b7aacc1jbe 0x37b7aabc0
    37b7aacc7
    37b7aacc7loc_37b7aacc7:
    37b7aacc7mov rax, [rsp+256]
    37b7aaccfmov [rax], 0
    37b7aacd5
    37b7aacd5loc_37b7aacd5:
    37b7aacd5addss x3, x4
    37b7aacd9mulss x1, x8
    37b7aacdemov rax, [rsp+240]
    37b7aace6mulss x3, x8
    37b7aacebmovss [rax], x3
    37b7aacefmov rax, [rsp+248]
    37b7aacf7movss [rax], x1
    37b7aacfb
    37b7aacfbloc_37b7aacfb:
    37b7aacfbmovups x6, [rsp+48]
    37b7aad00movups x7, [rsp+64]
    37b7aad05movups x8, [rsp+80]
    37b7aad0bmovups x9, [rsp+96]
    37b7aad11movups x10, [rsp+112]
    37b7aad17add rsp, 136
    37b7aad1epop rbx
    37b7aad1fpop rsi
    37b7aad20pop rdi
    37b7aad21pop rbp
    37b7aad22ret
    37b7aad23
    37b7aad23 0f 1f 44 00 00 ..D..
    37b7aad28
    37b7aad28loc_37b7aad28:
    37b7aad28xor edx, edx
    37b7aad2acomiss x10, x0
    37b7aad2esetae dl
    37b7aad31jmp 0x37b7aabfd
    37b7aad36
    37b7aad36 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37b7aad40
    37b7aad40loc_37b7aad40:
    37b7aad40movaps x4, x2
    37b7aad43jmp 0x37b7aac90
    37b7aad48
    37b7aad48loc_37b7aad48:
    37b7aad48mov rax, [rsp+256]
    37b7aad50mov [rax], 0
    37b7aad56jmp 0x37b7aacfb
    37b7aaa00
    37b7aad58
    37b7aad58 // align 0x40
    37b7aad80
    37b7aad80slarrr_:
    37b7aad80push rbx
    37b7aad81sub rsp, 32
    37b7aad85mov r10, rdx
    37b7aad88mov edx, [rcx]
    37b7aad8atest edx, edx
    37b7aad8cjle 0x37b7aae70
    37b7aad92mov [r9], 1
    37b7aad99mov edx, 12
    37b7aad9emov [rsp+48], rcx
    37b7aada3lea rcx, [rip+0xc8d2f6]
    37b7aadaamov [rsp+56], r10
    37b7aadafmov [rsp+64], r8
    37b7aadb4mov [rsp+72], r9
    37b7aadb9call slamch_
    37b7aadbemov edx, 9
    37b7aadc3lea rcx, [rip+0xc8d2e2]
    37b7aadcamovd ebx, x0
    37b7aadcecall slamch_
    37b7aadd3movd x4, ebx
    37b7aadd7mov r10, [rsp+56]
    37b7aaddcdivss x4, x0
    37b7aade0movss x0, [r10]
    37b7aade5andps x0, [rip+0xc8d2d4]
    37b7aadecsqrtss x0, x0
    37b7aadf0sqrtss x4, x4
    37b7aadf4comiss x4, x0
    37b7aadf7ja 0x37b7aae68
    37b7aadf9mov rax, [rsp+48]
    37b7aadfemov r9, [rsp+72]
    37b7aae03mov edx, [rax]
    37b7aae05cmp edx, 1
    37b7aae08jle 0x37b7aae70
    37b7aae0amov r8, [rsp+64]
    37b7aae0fmov eax, 2
    37b7aae14pxor x2, x2
    37b7aae18jmp 0x37b7aae4e
    37b7aae1a
    37b7aae1a 66 0f 1f 44 00 00 f..D..
    37b7aae20
    37b7aae20loc_37b7aae20:
    37b7aae20mulss x3, x0
    37b7aae24movss x1, [r8+4*rax-8]
    37b7aae2bandps x1, [rip+0xc8d28e]
    37b7aae32divss x1, x3
    37b7aae36addss x2, x1
    37b7aae3acomiss x2, [rip+0xc8d28f]
    37b7aae41jae 0x37b7aae68
    37b7aae43add rax, 1
    37b7aae47cmp edx, eax
    37b7aae49jl 0x37b7aae70
    37b7aae4bmovaps x2, x1
    37b7aae4e
    37b7aae4eloc_37b7aae4e:
    37b7aae4emovaps x3, x0
    37b7aae51movss x0, [r10+4*rax-4]
    37b7aae58andps x0, [rip+0xc8d261]
    37b7aae5fsqrtss x0, x0
    37b7aae63comiss x4, x0
    37b7aae66jbe 0x37b7aae20
    37b7aae68
    37b7aae68loc_37b7aae68:
    37b7aae68add rsp, 32
    37b7aae6cpop rbx
    37b7aae6dret
    37b7aae6e
    37b7aae6e 66 90 f.
    37b7aae70
    37b7aae70loc_37b7aae70:
    37b7aae70mov [r9], 0
    37b7aae77add rsp, 32
    37b7aae7bpop rbx
    37b7aae7cret
    37b7aad80
    37b7aae7d
    37b7aae7d // align 0x10
    37b7aae80
    37b7aae80slaneg_:
    37b7aae80push r15
    37b7aae82push r14
    37b7aae84push r13
    37b7aae86push r12
    37b7aae88push rbp
    37b7aae89push rdi
    37b7aae8apush rsi
    37b7aae8bpush rbx
    37b7aae8csub rsp, 152
    37b7aae93movups [rsp+80], x6
    37b7aae98movups [rsp+96], x7
    37b7aae9dmovups [rsp+112], x8
    37b7aaea3movups [rsp+128], x9
    37b7aaeacmovss x0, [r9]
    37b7aaeb1mov rax, [rsp+264]
    37b7aaeb9movaps x6, x0
    37b7aaebcxorps x6, [rip+0xc8d22d]
    37b7aaec3mov r13, rcx
    37b7aaec6mov ecx, [rax]
    37b7aaec8mov rbx, rdx
    37b7aaecbmov rbp, r8
    37b7aaecemov rsi, r9
    37b7aaed1movss [rsp+72], x6
    37b7aaed7cmp ecx, 1
    37b7aaedajle 0x37b7ab29f
    37b7aaee0lea r14l, [rcx-2]
    37b7aaee4pxor x7, x7
    37b7aaee8mov r15, r8
    37b7aaeebmov [rsp+36], 0
    37b7aaef3shr r14l, 7
    37b7aaef7mov [rsp+224], r13
    37b7aaeffmovss x8, [rip+0xc8d1d8]
    37b7aaf08mov r13l, 1
    37b7aaf0eshl r14, 7
    37b7aaf12lea rax, [r14+129]
    37b7aaf19mov [rsp+40], rax
    37b7aaf1elea rax, [rsp+72]
    37b7aaf23mov [rsp+48], rax
    37b7aaf28nop [rax+rax]
    37b7aaf30
    37b7aaf30loc_37b7aaf30:
    37b7aaf30lea edi, [r13+127]
    37b7aaf34sub ecx, 1
    37b7aaf37mov r12l, r13l
    37b7aaf3acmp ecx, edi
    37b7aaf3ccmovg ecx, edi
    37b7aaf3fcmp r13l, ecx
    37b7aaf42jg 0x37b7ab298
    37b7aaf48movss x2, [rsi]
    37b7aaf4cmov rax, r13
    37b7aaf4fmovaps x0, x6
    37b7aaf52xor ebp, ebp
    37b7aaf54nop [rax+rax]
    37b7aaf5fnop [rax+rax]
    37b7aaf6anop [rax+rax]
    37b7aaf75nop [rax+rax]
    37b7aaf80
    37b7aaf80loc_37b7aaf80:
    37b7aaf80movss x1, [rbx+4*rax-4]
    37b7aaf86xor edx, edx
    37b7aaf88addss x1, x0
    37b7aaf8cdivss x0, x1
    37b7aaf90comiss x7, x1
    37b7aaf93seta dl
    37b7aaf96add ebp, edx
    37b7aaf98mulss x0, [r15+4*rax-4]
    37b7aaf9fadd rax, 1
    37b7aafa3subss x0, x2
    37b7aafa7cmp ecx, eax
    37b7aafa9jge 0x37b7aaf80
    37b7aafabmovss [rsp+72], x0
    37b7aafb1
    37b7aafb1loc_37b7aafb1:
    37b7aafb1mov rcx, [rsp+48]
    37b7aafb6call sisnan_
    37b7aafbbtest eax, eax
    37b7aafbdjne 0x37b7ab1f8
    37b7aafc3mov rax, [rsp+264]
    37b7aafcbadd [rsp+36], ebp
    37b7aafcfmovss x6, [rsp+72]
    37b7aafd5mov ecx, [rax]
    37b7aafd7
    37b7aafd7loc_37b7aafd7:
    37b7aafd7sub r13, -128
    37b7aafdbcmp [rsp+40], r13
    37b7aafe0jne 0x37b7aaf30
    37b7aafe6mov edi, [rsp+36]
    37b7aafeamov r13, [rsp+224]
    37b7aaff2mov rbp, r15
    37b7aaff5movss x0, [rsi]
    37b7aaff9
    37b7aaff9loc_37b7aaff9:
    37b7aaff9movsxd r9, [r13]
    37b7aaffdmov rdx, r9
    37b7ab000sub r9, 1
    37b7ab004movss x7, [rbx+4*r9]
    37b7ab00alea r12l, [rdx-1]
    37b7ab00esubss x7, x0
    37b7ab012movss [rsp+68], x7
    37b7ab018cmp r12l, ecx
    37b7ab01bjl 0x37b7ab1ae
    37b7ab021mov eax, r12l
    37b7ab024mov r15l, r12l
    37b7ab027mov edx, r12l
    37b7ab02amov r14, rbp
    37b7ab02dsub eax, ecx
    37b7ab02flea r13l, [r15-127]
    37b7ab033mov [rsp+36], edi
    37b7ab037pxor x9, x9
    37b7ab03cmovss x8, [rip+0xc8d09b]
    37b7ab045and eax, -128
    37b7ab048mov rbp, r9
    37b7ab04bsub edx, eax
    37b7ab04dcmp r13l, ecx
    37b7ab050lea rax, [rsp+68]
    37b7ab055cmovge ecx, r13l
    37b7ab059mov [rsp+40], edx
    37b7ab05dmov [rsp+48], rax
    37b7ab062cmp r15l, ecx
    37b7ab065jl 0x37b7ab0fd
    37b7ab06bnop [rax+rax]
    37b7ab070
    37b7ab070loc_37b7ab070:
    37b7ab070movss x2, [rsi]
    37b7ab074mov rax, rbp
    37b7ab077movaps x0, x7
    37b7ab07axor r12l, r12l
    37b7ab07dnop [rax]
    37b7ab080
    37b7ab080loc_37b7ab080:
    37b7ab080movss x1, [r14+4*rax-4]
    37b7ab087xor edx, edx
    37b7ab089addss x1, x0
    37b7ab08ddivss x0, x1
    37b7ab091comiss x9, x1
    37b7ab095seta dl
    37b7ab098add r12l, edx
    37b7ab09bmulss x0, [rbx+4*rax-4]
    37b7ab0a1sub rax, 1
    37b7ab0a5subss x0, x2
    37b7ab0a9cmp ecx, eax
    37b7ab0abjle 0x37b7ab080
    37b7ab0admov rcx, [rsp+48]
    37b7ab0b2movss [rsp+68], x0
    37b7ab0b8call sisnan_
    37b7ab0bdtest eax, eax
    37b7ab0bfjne 0x37b7ab110
    37b7ab0c1
    37b7ab0c1loc_37b7ab0c1:
    37b7ab0c1add [rsp+36], r12l
    37b7ab0c6movss x7, [rsp+68]
    37b7ab0cc
    37b7ab0ccloc_37b7ab0cc:
    37b7ab0cccmp r15l, [rsp+40]
    37b7ab0d1je 0x37b7ab1a6
    37b7ab0d7
    37b7ab0d7loc_37b7ab0d7:
    37b7ab0d7mov rax, [rsp+264]
    37b7ab0dfadd r15l, -128
    37b7ab0e3add rbp, -128
    37b7ab0e7lea r13l, [r15-127]
    37b7ab0ebmov ecx, [rax]
    37b7ab0edcmp r13l, ecx
    37b7ab0f0cmovge ecx, r13l
    37b7ab0f4cmp r15l, ecx
    37b7ab0f7jge 0x37b7ab070
    37b7ab0fd
    37b7ab0fdloc_37b7ab0fd:
    37b7ab0fdmov rcx, [rsp+48]
    37b7ab102xor r12l, r12l
    37b7ab105call sisnan_
    37b7ab10atest eax, eax
    37b7ab10cje 0x37b7ab0c1
    37b7ab10enop
    37b7ab110
    37b7ab110loc_37b7ab110:
    37b7ab110mov rax, [rsp+264]
    37b7ab118movss [rsp+68], x7
    37b7ab11emov eax, [rax]
    37b7ab120cmp r13l, eax
    37b7ab123cmovge eax, r13l
    37b7ab127cmp r15l, eax
    37b7ab12ajl 0x37b7ab0cc
    37b7ab12cmov [rsp+56], rbp
    37b7ab131xor r12l, r12l
    37b7ab134mov edi, eax
    37b7ab136nop [rax+rax]
    37b7ab140
    37b7ab140loc_37b7ab140:
    37b7ab140movss x0, [r14+4*rbp-4]
    37b7ab147xor eax, eax
    37b7ab149lea rcx, [rsp+76]
    37b7ab14eaddss x0, x7
    37b7ab152divss x7, x0
    37b7ab156comiss x9, x0
    37b7ab15aseta al
    37b7ab15dadd r12l, eax
    37b7ab160movss [rsp+76], x7
    37b7ab166movaps x7, x8
    37b7ab16acall sisnan_
    37b7ab16ftest eax, eax
    37b7ab171jne 0x37b7ab179
    37b7ab173movss x7, [rsp+76]
    37b7ab179
    37b7ab179loc_37b7ab179:
    37b7ab179mulss x7, [rbx+4*rbp-4]
    37b7ab17fsub rbp, 1
    37b7ab183subss x7, [rsi]
    37b7ab187movss [rsp+68], x7
    37b7ab18dcmp edi, ebp
    37b7ab18fjle 0x37b7ab140
    37b7ab191add [rsp+36], r12l
    37b7ab196mov rbp, [rsp+56]
    37b7ab19bcmp r15l, [rsp+40]
    37b7ab1a0jne 0x37b7ab0d7
    37b7ab1a6
    37b7ab1a6loc_37b7ab1a6:
    37b7ab1a6mov edi, [rsp+36]
    37b7ab1aamovss x0, [rsi]
    37b7ab1ae
    37b7ab1aeloc_37b7ab1ae:
    37b7ab1aeaddss x6, x0
    37b7ab1b2pxor x0, x0
    37b7ab1b6xor eax, eax
    37b7ab1b8movups x8, [rsp+112]
    37b7ab1bemovups x9, [rsp+128]
    37b7ab1c7addss x6, x7
    37b7ab1cbmovups x7, [rsp+96]
    37b7ab1d0comiss x0, x6
    37b7ab1d3movups x6, [rsp+80]
    37b7ab1d8seta al
    37b7ab1dbadd eax, edi
    37b7ab1ddadd rsp, 152
    37b7ab1e4pop rbx
    37b7ab1e5pop rsi
    37b7ab1e6pop rdi
    37b7ab1e7pop rbp
    37b7ab1e8pop r12
    37b7ab1eapop r13
    37b7ab1ecpop r14
    37b7ab1eepop r15
    37b7ab1f0ret
    37b7ab1f1
    37b7ab1f1 0f 1f 80 00 00 00 00 .......
    37b7ab1f8
    37b7ab1f8loc_37b7ab1f8:
    37b7ab1f8mov rax, [rsp+264]
    37b7ab200movss [rsp+72], x6
    37b7ab206mov ecx, [rax]
    37b7ab208lea eax, [rcx-1]
    37b7ab20bcmp eax, edi
    37b7ab20dcmovle edi, eax
    37b7ab210cmp r12l, edi
    37b7ab213jg 0x37b7aafd7
    37b7ab219mov r14, r13
    37b7ab21cxor r12l, r12l
    37b7ab21flea rbp, [rsp+76]
    37b7ab224nop
    37b7ab225nop [rax+rax]
    37b7ab230
    37b7ab230loc_37b7ab230:
    37b7ab230movss x0, [rbx+4*r14-4]
    37b7ab237xor eax, eax
    37b7ab239mov rcx, rbp
    37b7ab23caddss x0, x6
    37b7ab240divss x6, x0
    37b7ab244comiss x7, x0
    37b7ab247seta al
    37b7ab24aadd r12l, eax
    37b7ab24dmovss [rsp+76], x6
    37b7ab253movaps x6, x8
    37b7ab257call sisnan_
    37b7ab25ctest eax, eax
    37b7ab25ejne 0x37b7ab266
    37b7ab260movss x6, [rsp+76]
    37b7ab266
    37b7ab266loc_37b7ab266:
    37b7ab266mulss x6, [r15+4*r14-4]
    37b7ab26dadd r14, 1
    37b7ab271subss x6, [rsi]
    37b7ab275movss [rsp+72], x6
    37b7ab27bcmp edi, r14l
    37b7ab27ejge 0x37b7ab230
    37b7ab280mov rax, [rsp+264]
    37b7ab288add [rsp+36], r12l
    37b7ab28dmov ecx, [rax]
    37b7ab28fjmp 0x37b7aafd7
    37b7ab294
    37b7ab294 0f 1f 40 00 ..@.
    37b7ab298
    37b7ab298loc_37b7ab298:
    37b7ab298xor ebp, ebp
    37b7ab29ajmp 0x37b7aafb1
    37b7ab29f
    37b7ab29floc_37b7ab29f:
    37b7ab29fxor edi, edi
    37b7ab2a1jmp 0x37b7aaff9
    37b7aae80
    37b7ab2a6
    37b7ab2a6 // align 0x20
    37b7ab2c0
    37b7ab2c0slartg_:
    37b7ab2c0pxor x1, x1
    37b7ab2c4movss x0, [rdx]
    37b7ab2c8movss x5, [rcx]
    37b7ab2ccucomiss x0, x1
    37b7ab2cfjp 0x37b7ab2f0
    37b7ab2d1jne 0x37b7ab2f0
    37b7ab2d3mov rax, [rsp+40]
    37b7ab2d8mov [r8], 0x3f800000
    37b7ab2dfmovss [r9], x1
    37b7ab2e4movss [rax], x5
    37b7ab2e8ret
    37b7ab2e9
    37b7ab2e9 0f 1f 80 00 00 00 00 .......
    37b7ab2f0
    37b7ab2f0loc_37b7ab2f0:
    37b7ab2f0pxor x2, x2
    37b7ab2f4movaps x1, x0
    37b7ab2f7andps x1, [rip+0xc8ce02]
    37b7ab2feucomiss x5, x2
    37b7ab301jp 0x37b7ab330
    37b7ab303jne 0x37b7ab330
    37b7ab305andps x0, [rip+0xc8ce04]
    37b7ab30cmov rax, [rsp+40]
    37b7ab311movss [r8], x2
    37b7ab316orps x0, [rip+0xc8ce03]
    37b7ab31dmovss [rax], x1
    37b7ab321movss [r9], x0
    37b7ab326ret
    37b7ab327
    37b7ab327 66 0f 1f 84 00 00 00 00 00 f........
    37b7ab330
    37b7ab330loc_37b7ab330:
    37b7ab330movaps x2, x5
    37b7ab333andps x2, [rip+0xc8cdc6]
    37b7ab33acomiss x2, [rip+0xc8cdef]
    37b7ab341jbe 0x37b7ab3a8
    37b7ab343movss x3, [rip+0xc8cde9]
    37b7ab34bcomiss x3, x2
    37b7ab34ejbe 0x37b7ab3a8
    37b7ab350comiss x1, [rip+0xc8cdd9]
    37b7ab357jbe 0x37b7ab3a8
    37b7ab359comiss x3, x1
    37b7ab35cjbe 0x37b7ab3a8
    37b7ab35emovaps x1, x5
    37b7ab361movaps x3, x0
    37b7ab364mov rax, [rsp+40]
    37b7ab369mulss x3, x0
    37b7ab36dmulss x1, x5
    37b7ab371addss x1, x3
    37b7ab375movss x3, [rip+0xc8cd93]
    37b7ab37dsqrtss x1, x1
    37b7ab381divss x2, x1
    37b7ab385movss [r8], x2
    37b7ab38amovaps x2, x3
    37b7ab38dandps x3, x5
    37b7ab390andnps x2, x1
    37b7ab393orps x2, x3
    37b7ab396divss x0, x2
    37b7ab39amovss [rax], x2
    37b7ab39emovss [r9], x0
    37b7ab3a3ret
    37b7ab3a4
    37b7ab3a4 0f 1f 40 00 ..@.
    37b7ab3a8
    37b7ab3a8loc_37b7ab3a8:
    37b7ab3a8maxss x1, [rip+0xc8cd88]
    37b7ab3b0mov rax, [rsp+40]
    37b7ab3b5maxss x1, x2
    37b7ab3b9minss x1, [rip+0xc8cd7b]
    37b7ab3c1movaps x2, x5
    37b7ab3c4divss x2, x1
    37b7ab3c8divss x0, x1
    37b7ab3ccmovaps x3, x2
    37b7ab3cfmulss x3, x2
    37b7ab3d3andps x2, [rip+0xc8cd26]
    37b7ab3damovaps x4, x0
    37b7ab3ddmulss x4, x0
    37b7ab3e1addss x3, x4
    37b7ab3e5movss x4, [rip+0xc8cd23]
    37b7ab3edsqrtss x3, x3
    37b7ab3f1divss x2, x3
    37b7ab3f5movss [r8], x2
    37b7ab3famovaps x2, x4
    37b7ab3fdandps x4, x5
    37b7ab400andnps x2, x3
    37b7ab403orps x2, x4
    37b7ab406divss x0, x2
    37b7ab40amulss x2, x1
    37b7ab40emovss [rax], x2
    37b7ab412movss [r9], x0
    37b7ab417ret
    37b7ab2c0
    37b7ab418
    37b7ab418 // align 0x10
    37b7ab420
    37b7ab420slaruv_:
    37b7ab420push r15
    37b7ab422push r14
    37b7ab424push r13
    37b7ab426push r12
    37b7ab428push rbp
    37b7ab429push rdi
    37b7ab42apush rsi
    37b7ab42bpush rbx
    37b7ab42csub rsp, 72
    37b7ab430mov eax, [rdx]
    37b7ab432mov r9, rcx
    37b7ab435test eax, eax
    37b7ab437jle 0x37b7ab6dd
    37b7ab43dmov esi, [rcx]
    37b7ab43fmov edx, 128
    37b7ab444mov [rsp+40], r8
    37b7ab449lea r14, [rip+0xc8ccf0]
    37b7ab450cmp eax, edx
    37b7ab452mov [rsp+144], r9
    37b7ab45amovss x1, [rip+0xc8d4de]
    37b7ab462mov [rsp+28], esi
    37b7ab466cmovg eax, edx
    37b7ab469mov esi, [rcx+4]
    37b7ab46cmov ecx, [rcx+8]
    37b7ab46fmovss x3, [rip+0xc8d4cd]
    37b7ab477mov [rsp+24], esi
    37b7ab47bsub eax, 1
    37b7ab47emov esi, [r9+12]
    37b7ab482lea rax, [r8+4*rax+4]
    37b7ab487mov [rsp+32], ecx
    37b7ab48bmov [rsp+36], esi
    37b7ab48fmov [rsp+56], rax
    37b7ab494nop
    37b7ab495nop [rax+rax]
    37b7ab4a0
    37b7ab4a0loc_37b7ab4a0:
    37b7ab4a0mov eax, [rsp+36]
    37b7ab4a4mov r15l, [rsp+32]
    37b7ab4a9mov [rsp+48], r14
    37b7ab4aemov r8l, [r14+1536]
    37b7ab4b5mov r10l, [r14+512]
    37b7ab4bcmov edx, eax
    37b7ab4bemov r11l, [r14]
    37b7ab4c1mov r9l, [r14+1024]
    37b7ab4c8mov r12l, r15l
    37b7ab4cbimul edx, r8l
    37b7ab4cflea ebx, [r10+r10]
    37b7ab4d3mov edi, [rsp+24]
    37b7ab4d7mov esi, r15l
    37b7ab4damov [rsp+20], ebx
    37b7ab4demov ebx, eax
    37b7ab4e0mov ebp, eax
    37b7ab4e2lea ecx, [r8+r8]
    37b7ab4e6imul ebx, r10l
    37b7ab4ealea r13l, [r9+r9]
    37b7ab4eemov [rsp+4], edx
    37b7ab4f2mov edx, [rsp+28]
    37b7ab4f6imul r10l, r15l
    37b7ab4falea r15l, [r11+r11]
    37b7ab4feimul r12l, r8l
    37b7ab502mov [rsp+16], r15l
    37b7ab507imul ebp, r9l
    37b7ab50bmov [rsp+12], edx
    37b7ab50fmov edx, [rsp+4]
    37b7ab513imul edi, r8l
    37b7ab517imul esi, r9l
    37b7ab51bimul r8l, [rsp+28]
    37b7ab521imul r9l, [rsp+24]
    37b7ab527imul r11l, eax
    37b7ab52bjmp 0x37b7ab556
    37b7ab52d
    37b7ab52d 0f 1f 00 ...
    37b7ab530
    37b7ab530loc_37b7ab530:
    37b7ab530add [rsp+12], 2
    37b7ab535mov eax, [rsp+20]
    37b7ab539add edx, ecx
    37b7ab53badd r12l, ecx
    37b7ab53eadd ebp, r13l
    37b7ab541add edi, ecx
    37b7ab543add esi, r13l
    37b7ab546add r8l, ecx
    37b7ab549add ebx, eax
    37b7ab54badd r9l, r13l
    37b7ab54eadd r10l, eax
    37b7ab551add r11l, [rsp+16]
    37b7ab556
    37b7ab556loc_37b7ab556:
    37b7ab556mov eax, edx
    37b7ab558pxor x0, x0
    37b7ab55cpxor x2, x2
    37b7ab560sar eax, 31
    37b7ab563shr eax, 20
    37b7ab566lea r14l, [rdx+rax]
    37b7ab56aand r14l, 4095
    37b7ab571sub r14l, eax
    37b7ab574test edx, edx
    37b7ab576lea eax, [rdx+4095]
    37b7ab57ccmovns eax, edx
    37b7ab57fmov [rsp+4], r14l
    37b7ab584sar eax, 12
    37b7ab587add eax, r12l
    37b7ab58acvtsi2ss x0, [rsp+4]
    37b7ab590add eax, ebp
    37b7ab592mov r15l, eax
    37b7ab595sar r15l, 31
    37b7ab599mulss x0, x1
    37b7ab59dmov r14l, r15l
    37b7ab5a0shr r14l, 20
    37b7ab5a4lea r15l, [rax+r14]
    37b7ab5a8and r15l, 4095
    37b7ab5afsub r15l, r14l
    37b7ab5b2test eax, eax
    37b7ab5b4lea r14l, [rax+4095]
    37b7ab5bbcmovns r14l, eax
    37b7ab5bfmov [rsp+8], r15l
    37b7ab5c4sar r14l, 12
    37b7ab5c8add r14l, edi
    37b7ab5cbcvtsi2ss x2, [rsp+8]
    37b7ab5d1add r14l, esi
    37b7ab5d4add r14l, ebx
    37b7ab5d7mov eax, r14l
    37b7ab5dasar eax, 31
    37b7ab5ddaddss x0, x2
    37b7ab5e1pxor x2, x2
    37b7ab5e5shr eax, 20
    37b7ab5e8lea r15l, [r14+rax]
    37b7ab5ecmulss x0, x1
    37b7ab5f0and r15l, 4095
    37b7ab5f7sub r15l, eax
    37b7ab5fatest r14l, r14l
    37b7ab5fdlea eax, [r14+4095]
    37b7ab604cmovns eax, r14l
    37b7ab608cvtsi2ss x2, r15l
    37b7ab60dsar eax, 12
    37b7ab610add eax, r8l
    37b7ab613add eax, r9l
    37b7ab616addss x0, x2
    37b7ab61apxor x2, x2
    37b7ab61eadd eax, r10l
    37b7ab621add eax, r11l
    37b7ab624mulss x0, x1
    37b7ab628mov r14l, eax
    37b7ab62bsar r14l, 31
    37b7ab62fshr r14l, 20
    37b7ab633add eax, r14l
    37b7ab636and eax, 4095
    37b7ab63bsub eax, r14l
    37b7ab63ecvtsi2ss x2, eax
    37b7ab642addss x0, x2
    37b7ab646mulss x0, x1
    37b7ab64aucomiss x0, x3
    37b7ab64djp 0x37b7ab655
    37b7ab64fje 0x37b7ab530
    37b7ab655
    37b7ab655loc_37b7ab655:
    37b7ab655mov rdi, [rsp+40]
    37b7ab65amov r14, [rsp+48]
    37b7ab65fmovss [rdi], x0
    37b7ab663add rdi, 4
    37b7ab667add r14, 4
    37b7ab66bmov [rsp+40], rdi
    37b7ab670cmp [rsp+56], rdi
    37b7ab675je 0x37b7ab6b0
    37b7ab677mov esi, [rsp+28]
    37b7ab67bmov eax, [rsp+36]
    37b7ab67fmov ebx, [rsp+12]
    37b7ab683sub eax, esi
    37b7ab685add eax, ebx
    37b7ab687mov [rsp+28], ebx
    37b7ab68bmov [rsp+36], eax
    37b7ab68fmov eax, [rsp+32]
    37b7ab693sub eax, esi
    37b7ab695add eax, ebx
    37b7ab697mov [rsp+32], eax
    37b7ab69bmov eax, [rsp+24]
    37b7ab69fsub eax, esi
    37b7ab6a1add eax, ebx
    37b7ab6a3mov [rsp+24], eax
    37b7ab6a7jmp 0x37b7ab4a0
    37b7ab6ac
    37b7ab6ac 0f 1f 40 00 ..@.
    37b7ab6b0
    37b7ab6b0loc_37b7ab6b0:
    37b7ab6b0movd x1, [rsp+8]
    37b7ab6b6movd x4, [rsp+4]
    37b7ab6bcmovd x0, eax
    37b7ab6c0movd x5, r15l
    37b7ab6c5mov r9, [rsp+144]
    37b7ab6cdpunpckldq x0, x5
    37b7ab6d1punpckldq x1, x4
    37b7ab6d5punpcklqdq x0, x1
    37b7ab6d9movups [r9], x0
    37b7ab6dd
    37b7ab6ddloc_37b7ab6dd:
    37b7ab6ddadd rsp, 72
    37b7ab6e1pop rbx
    37b7ab6e2pop rsi
    37b7ab6e3pop rdi
    37b7ab6e4pop rbp
    37b7ab6e5pop r12
    37b7ab6e7pop r13
    37b7ab6e9pop r14
    37b7ab6ebpop r15
    37b7ab6edret
    37b7ab420
    37b7ab6ee
    37b7ab6ee // align 0x10
    37b7ab6f0
    37b7ab6f0slas2_:
    37b7ab6f0sub rsp, 24
    37b7ab6f4movups [rsp], x6
    37b7ab6f8movss x3, [rcx]
    37b7ab6fcandps x3, [rip+0xc8d25d]
    37b7ab703movss x2, [r8]
    37b7ab708andps x2, [rip+0xc8d251]
    37b7ab70fmovaps x1, x3
    37b7ab712movss x0, [rdx]
    37b7ab716andps x0, [rip+0xc8d243]
    37b7ab71dminss x1, x2
    37b7ab721maxss x3, x2
    37b7ab725pxor x2, x2
    37b7ab729ucomiss x1, x2
    37b7ab72cjp 0x37b7ab780
    37b7ab72ejne 0x37b7ab780
    37b7ab730ucomiss x3, x2
    37b7ab733jp 0x37b7ab73a
    37b7ab735movaps x1, x2
    37b7ab738je 0x37b7ab761
    37b7ab73a
    37b7ab73aloc_37b7ab73a:
    37b7ab73amovaps x1, x0
    37b7ab73dminss x0, x3
    37b7ab741maxss x1, x3
    37b7ab745divss x0, x1
    37b7ab749mulss x0, x0
    37b7ab74daddss x0, [rip+0xc8d21b]
    37b7ab755sqrtss x0, x0
    37b7ab759mulss x0, x1
    37b7ab75dpxor x1, x1
    37b7ab761
    37b7ab761loc_37b7ab761:
    37b7ab761mov rax, [rsp+64]
    37b7ab766movss [r9], x1
    37b7ab76bmovss [rax], x0
    37b7ab76fmovups x6, [rsp]
    37b7ab773add rsp, 24
    37b7ab777ret
    37b7ab778
    37b7ab778 0f 1f 84 00 00 00 00 00 ........
    37b7ab780
    37b7ab780loc_37b7ab780:
    37b7ab780comiss x3, x0
    37b7ab783ja 0x37b7ab7a8
    37b7ab785movaps x4, x3
    37b7ab788pxor x2, x2
    37b7ab78cdivss x4, x0
    37b7ab790ucomiss x4, x2
    37b7ab793jp 0x37b7ab808
    37b7ab795jne 0x37b7ab808
    37b7ab797mulss x1, x3
    37b7ab79bdivss x1, x0
    37b7ab79fjmp 0x37b7ab761
    37b7ab7a1
    37b7ab7a1 0f 1f 80 00 00 00 00 .......
    37b7ab7a8
    37b7ab7a8loc_37b7ab7a8:
    37b7ab7a8divss x0, x3
    37b7ab7acmovaps x4, x3
    37b7ab7afmovaps x2, x1
    37b7ab7b2subss x4, x1
    37b7ab7b6divss x4, x3
    37b7ab7bamulss x0, x0
    37b7ab7bedivss x2, x3
    37b7ab7c2mulss x4, x4
    37b7ab7c6addss x4, x0
    37b7ab7casqrtss x4, x4
    37b7ab7ceaddss x2, [rip+0xc8d19a]
    37b7ab7d6mulss x2, x2
    37b7ab7daaddss x2, x0
    37b7ab7demovaps x0, x3
    37b7ab7e1sqrtss x2, x2
    37b7ab7e5addss x2, x4
    37b7ab7e9movss x4, [rip+0xc8d183]
    37b7ab7f1divss x4, x2
    37b7ab7f5divss x0, x4
    37b7ab7f9mulss x1, x4
    37b7ab7fdjmp 0x37b7ab761
    37b7ab802
    37b7ab802 66 0f 1f 44 00 00 f..D..
    37b7ab808
    37b7ab808loc_37b7ab808:
    37b7ab808movaps x6, x3
    37b7ab80bmovaps x2, x1
    37b7ab80emovss x5, [rip+0xc8d15a]
    37b7ab816subss x6, x1
    37b7ab81adivss x2, x3
    37b7ab81edivss x6, x3
    37b7ab822addss x2, x5
    37b7ab826mulss x2, x4
    37b7ab82amulss x2, x2
    37b7ab82eaddss x2, x5
    37b7ab832movaps x3, x6
    37b7ab835mulss x3, x4
    37b7ab839sqrtss x2, x2
    37b7ab83dmulss x3, x3
    37b7ab841addss x3, x5
    37b7ab845sqrtss x3, x3
    37b7ab849addss x2, x3
    37b7ab84ddivss x5, x2
    37b7ab851mulss x1, x5
    37b7ab855addss x5, x5
    37b7ab859divss x0, x5
    37b7ab85dmulss x1, x4
    37b7ab861addss x1, x1
    37b7ab865jmp 0x37b7ab761
    37b7ab6f0
    37b7ab86a
    37b7ab86a // align 0x20
    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
    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